--- /home/fdroid/fdroiddata/tmp/fr.simon.marquis.preferencesmanager_183.apk +++ /home/fdroid/fdroiddata/tmp/sigcp_fr.simon.marquis.preferencesmanager_183.apk ├── /usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {} │┄ error from `/usr/lib/android-sdk/build-tools/debian/apksigner verify --verbose --print-certs {}` (b): │┄ DOES NOT VERIFY │┄ ERROR: META-INF/buildserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │┄ ERROR: META-INF/fdroidserverid entry referenced by META-INF/MANIFEST.MF not found in the APK │ @@ -1,18 +0,0 @@ │ -Verifies │ -Verified using v1 scheme (JAR signing): true │ -Verified using v2 scheme (APK Signature Scheme v2): false │ -Verified using v3 scheme (APK Signature Scheme v3): false │ -Verified using v4 scheme (APK Signature Scheme v4): false │ -Verified for SourceStamp: false │ -Number of signers: 1 │ -Signer #1 certificate DN: CN=FDroid, OU=FDroid, O=fdroid.org, L=ORG, ST=ORG, C=UK │ -Signer #1 certificate SHA-256 digest: f914210af9b1ed819522c9bf864662c9a6206e1ebe37f673b0092babce1b2fa1 │ -Signer #1 certificate SHA-1 digest: 996815e73bce3282998d07b26b5e3e293a215109 │ -Signer #1 certificate MD5 digest: 52c3268b80177f78560c1bda4898be9d │ -Signer #1 key algorithm: RSA │ -Signer #1 key size (bits): 2048 │ -Signer #1 public key SHA-256 digest: 16fff7d38182dda2bb1a1480ff790eabcb8ef184c5eae2921fc95220581c11ef │ -Signer #1 public key SHA-1 digest: bd19798e6ca70c817aaddcdaa089d30be3726b15 │ -Signer #1 public key MD5 digest: d5d610e7a15f88117c1db3047f1bb36f │ -WARNING: META-INF/buildserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. │ -WARNING: META-INF/fdroidserverid not protected by signature. Unauthorized modifications to this JAR entry will not be detected. Delete or move the entry outside of META-INF/. ├── zipinfo {} │ @@ -1,613 +1,611 @@ │ -Zip file size: 1412329 bytes, number of entries: 611 │ --rw---- 2.0 fat 64383 bl defN 16-May-14 13:49 META-INF/MANIFEST.MF │ --rw---- 2.0 fat 64504 bl defN 16-May-14 13:49 META-INF/B0F6FDB4.SF │ --rw---- 2.0 fat 1326 bl defN 16-May-14 13:49 META-INF/B0F6FDB4.RSA │ --rw---- 2.0 fat 41 bl defN 16-May-14 12:41 META-INF/buildserverid │ --rw---- 2.0 fat 41 bl defN 16-May-14 12:41 META-INF/fdroidserverid │ --rw---- 2.0 fat 3136 bX defN 16-May-14 12:41 AndroidManifest.xml │ --rw---- 2.0 fat 121060 bl defN 16-May-14 12:41 assets/fonts/RobotoSlab-Regular.ttf │ --rw---- 2.0 fat 122788 bl defN 16-May-14 12:41 assets/fonts/RobotoSlab-bold.ttf │ --rw---- 2.0 fat 121376 bl defN 16-May-14 12:41 assets/fonts/RobotoSlab-light.ttf │ --rw---- 2.0 fat 396 bl defN 16-May-14 12:41 res/anim/abc_fade_in.xml │ --rw---- 2.0 fat 396 bl defN 16-May-14 12:41 res/anim/abc_fade_out.xml │ --rw---- 2.0 fat 400 bl defN 16-May-14 12:41 res/anim/abc_slide_in_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-May-14 12:41 res/anim/abc_slide_in_top.xml │ --rw---- 2.0 fat 400 bl defN 16-May-14 12:41 res/anim/abc_slide_out_bottom.xml │ --rw---- 2.0 fat 400 bl defN 16-May-14 12:41 res/anim/abc_slide_out_top.xml │ --rw---- 2.0 fat 596 bl defN 16-May-14 12:41 res/color/abc_search_url_text_holo.xml │ --rw---- 1.0 fat 236 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ab_transparent.9.png │ --rw---- 1.0 fat 249 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 260 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 303 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 304 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 255 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 254 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 255 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 255 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 250 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 248 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 278 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 277 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 252 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 253 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 250 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 548 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 438 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 791 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 605 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 996 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1498 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 409 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 451 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 493 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 448 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 815 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 254 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 126 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 136 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 578 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 607 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1688 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 973 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2013 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 705 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 168 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 239 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 240 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1262 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1285 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 878 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 853 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 370 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 551 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 549 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 492 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 488 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 192 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 185 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 189 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 209 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 206 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 204 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 217 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 217 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 223 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 223 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 447 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_goldborder_dark.9.png │ --rw---- 1.0 fat 440 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_goldborder_light.9.png │ --rw---- 1.0 fat 453 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_greenborder_dark.9.png │ --rw---- 1.0 fat 440 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_greenborder_light.9.png │ --rw---- 1.0 fat 456 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_navyborder_dark.9.png │ --rw---- 1.0 fat 449 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_navyborder_light.9.png │ --rw---- 1.0 fat 457 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_purpleborder_dark.9.png │ --rw---- 1.0 fat 453 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_purpleborder_light.9.png │ --rw---- 1.0 fat 450 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_redborder_dark.9.png │ --rw---- 1.0 fat 445 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_redborder_light.9.png │ --rw---- 1.0 fat 457 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_tealborder_dark.9.png │ --rw---- 1.0 fat 448 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_tealborder_light.9.png │ --rw---- 1.0 fat 410 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_unknown_dark.9.png │ --rw---- 1.0 fat 397 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/card_unknown_light.9.png │ --rw---- 1.0 fat 275 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 370 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 275 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 377 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 276 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 379 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 276 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 378 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 277 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 379 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 277 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 379 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 390 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 300 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/edittext_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 5154 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/empty_view.png │ --rw---- 1.0 fat 130 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 130 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_add_disabled.png │ --rw---- 1.0 fat 206 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 207 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_cancel_light.png │ --rw---- 1.0 fat 905 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 1489 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_emo_evil.png │ --rw---- 1.0 fat 904 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_font_bigger.png │ --rw---- 1.0 fat 1090 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_hide.png │ --rw---- 1.0 fat 585 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_info.png │ --rw---- 1.0 fat 172 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_overflow_round.png │ --rw---- 1.0 fat 810 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_picker.png │ --rw---- 1.0 fat 296 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 292 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_save_disabled.png │ --rw---- 1.0 fat 1013 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 196 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 940 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_show.png │ --rw---- 1.0 fat 129 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_sort_1.png │ --rw---- 1.0 fat 870 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_sort_2.png │ --rw---- 1.0 fat 1149 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_star_0.png │ --rw---- 1.0 fat 847 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_star_10.png │ --rw---- 1.0 fat 859 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_tags.png │ --rw---- 1.0 fat 126 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_tiles_small.png │ --rw---- 1.0 fat 712 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_action_trash.png │ --rw---- 1.0 fat 2488 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 258 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/list_focused.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-14 12:39 res/drawable-hdpi-v4/list_pressed.9.png │ --rw---- 1.0 fat 230 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ab_transparent.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 245 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 245 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 283 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 284 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 242 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 242 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 242 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 234 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 260 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 257 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 384 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 312 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 554 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 462 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1505 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1024 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 740 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 552 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 450 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 440 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1020 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 575 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 113 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 123 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 464 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 479 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 1287 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 1379 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 942 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 604 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 168 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 168 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 222 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 226 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 852 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 856 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 606 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 605 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 327 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 328 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 327 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 327 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 462 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 460 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 409 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 406 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 191 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 187 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 191 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 212 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 202 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 210 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 203 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 218 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 356 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_goldborder_dark.9.png │ --rw---- 1.0 fat 378 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_goldborder_light.9.png │ --rw---- 1.0 fat 356 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_greenborder_dark.9.png │ --rw---- 1.0 fat 368 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_greenborder_light.9.png │ --rw---- 1.0 fat 364 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_navyborder_dark.9.png │ --rw---- 1.0 fat 376 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_navyborder_light.9.png │ --rw---- 1.0 fat 366 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_purpleborder_dark.9.png │ --rw---- 1.0 fat 373 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_purpleborder_light.9.png │ --rw---- 1.0 fat 362 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_redborder_dark.9.png │ --rw---- 1.0 fat 373 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_redborder_light.9.png │ --rw---- 1.0 fat 362 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_tealborder_dark.9.png │ --rw---- 1.0 fat 376 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_tealborder_light.9.png │ --rw---- 1.0 fat 331 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_unknown_dark.9.png │ --rw---- 1.0 fat 347 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/card_unknown_light.9.png │ --rw---- 1.0 fat 271 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 363 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 369 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 371 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 370 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 373 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 271 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 370 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 261 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 330 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 284 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/edittext_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 3580 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/empty_view.png │ --rw---- 1.0 fat 115 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 115 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_add_disabled.png │ --rw---- 1.0 fat 184 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 178 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_cancel_light.png │ --rw---- 1.0 fat 613 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 930 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_emo_evil.png │ --rw---- 1.0 fat 690 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_font_bigger.png │ --rw---- 1.0 fat 788 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_hide.png │ --rw---- 1.0 fat 360 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_info.png │ --rw---- 1.0 fat 143 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_overflow_round.png │ --rw---- 1.0 fat 581 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_picker.png │ --rw---- 1.0 fat 207 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 207 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_save_disabled.png │ --rw---- 1.0 fat 601 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 163 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 693 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_show.png │ --rw---- 1.0 fat 121 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_sort_1.png │ --rw---- 1.0 fat 641 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_sort_2.png │ --rw---- 1.0 fat 822 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_star_0.png │ --rw---- 1.0 fat 637 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_star_10.png │ --rw---- 1.0 fat 652 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_tags.png │ --rw---- 1.0 fat 116 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_tiles_small.png │ --rw---- 1.0 fat 580 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_action_trash.png │ --rw---- 1.0 fat 1657 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 228 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/list_focused.9.png │ --rw---- 1.0 fat 211 b- stor 16-May-14 12:39 res/drawable-mdpi-v4/list_pressed.9.png │ --rw---- 1.0 fat 240 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ab_transparent.9.png │ --rw---- 1.0 fat 263 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 273 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 307 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 303 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 264 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 263 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 291 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 288 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 267 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 265 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 267 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 264 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 626 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 527 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1049 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 782 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 1525 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 1877 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 1219 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 1532 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 666 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 597 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1739 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 840 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 132 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 148 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 833 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 869 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 2783 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 2761 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 2039 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 1215 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 175 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 175 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 244 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 254 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 253 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 1785 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 1810 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1189 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1154 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 413 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 412 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 401 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 401 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 650 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 644 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 580 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 578 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 193 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 186 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 192 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 193 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 232 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 234 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 224 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 228 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 227 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 227 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 218 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 235 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 523 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_goldborder_dark.9.png │ --rw---- 1.0 fat 517 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_goldborder_light.9.png │ --rw---- 1.0 fat 520 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_greenborder_dark.9.png │ --rw---- 1.0 fat 519 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_greenborder_light.9.png │ --rw---- 1.0 fat 523 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_navyborder_dark.9.png │ --rw---- 1.0 fat 520 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_navyborder_light.9.png │ --rw---- 1.0 fat 522 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_purpleborder_dark.9.png │ --rw---- 1.0 fat 522 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_purpleborder_light.9.png │ --rw---- 1.0 fat 518 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_redborder_dark.9.png │ --rw---- 1.0 fat 519 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_redborder_light.9.png │ --rw---- 1.0 fat 526 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_tealborder_dark.9.png │ --rw---- 1.0 fat 525 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_tealborder_light.9.png │ --rw---- 1.0 fat 473 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_unknown_dark.9.png │ --rw---- 1.0 fat 475 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/card_unknown_light.9.png │ --rw---- 1.0 fat 297 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 473 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 300 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 482 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 300 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 485 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 301 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 483 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 301 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 485 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 301 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 483 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 280 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 341 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 280 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/edittext_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 7001 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/empty_view.png │ --rw---- 1.0 fat 135 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 135 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_add_disabled.png │ --rw---- 1.0 fat 260 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 254 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_cancel_light.png │ --rw---- 1.0 fat 991 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 1723 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_emo_evil.png │ --rw---- 1.0 fat 1183 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_font_bigger.png │ --rw---- 1.0 fat 1127 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_hide.png │ --rw---- 1.0 fat 638 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_info.png │ --rw---- 1.0 fat 190 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_overflow_round.png │ --rw---- 1.0 fat 912 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_picker.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 272 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_save_disabled.png │ --rw---- 1.0 fat 723 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 227 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 999 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_show.png │ --rw---- 1.0 fat 136 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_sort_1.png │ --rw---- 1.0 fat 1086 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_sort_2.png │ --rw---- 1.0 fat 1500 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_star_0.png │ --rw---- 1.0 fat 1091 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_star_10.png │ --rw---- 1.0 fat 808 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_tags.png │ --rw---- 1.0 fat 138 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_tiles_small.png │ --rw---- 1.0 fat 872 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_action_trash.png │ --rw---- 1.0 fat 3467 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 261 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/list_focused.9.png │ --rw---- 1.0 fat 214 b- stor 16-May-14 12:39 res/drawable-xhdpi-v4/list_pressed.9.png │ --rw---- 1.0 fat 316 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ --rw---- 1.0 fat 322 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ --rw---- 1.0 fat 265 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ --rw---- 1.0 fat 256 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ --rw---- 1.0 fat 369 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ --rw---- 1.0 fat 369 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ --rw---- 1.0 fat 329 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_solid_dark_holo.9.png │ --rw---- 1.0 fat 329 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_solid_light_holo.9.png │ --rw---- 1.0 fat 328 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ --rw---- 1.0 fat 326 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ --rw---- 1.0 fat 321 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ --rw---- 1.0 fat 319 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ --rw---- 1.0 fat 282 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_transparent_dark_holo.9.png │ --rw---- 1.0 fat 262 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ab_transparent_light_holo.9.png │ --rw---- 1.0 fat 345 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ --rw---- 1.0 fat 336 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ --rw---- 1.0 fat 317 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_dark.9.png │ --rw---- 1.0 fat 313 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_light.9.png │ --rw---- 1.0 fat 1089 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_dark.png │ --rw---- 1.0 fat 849 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_light.png │ --rw---- 1.0 fat 1767 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_dark.png │ --rw---- 1.0 fat 1353 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_light.png │ --rw---- 1.0 fat 2778 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_clear_disabled.png │ --rw---- 1.0 fat 2944 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_clear_normal.png │ --rw---- 1.0 fat 2062 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ --rw---- 1.0 fat 2370 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_holo_light.png │ --rw---- 1.0 fat 1224 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ --rw---- 1.0 fat 1173 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_light.png │ --rw---- 1.0 fat 1658 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_go.png │ --rw---- 1.0 fat 1548 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_go_search_api_holo_light.png │ --rw---- 1.0 fat 316 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ --rw---- 1.0 fat 311 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ --rw---- 1.0 fat 2338 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_dark.png │ --rw---- 1.0 fat 2155 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_light.png │ --rw---- 1.0 fat 5212 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_search.png │ --rw---- 1.0 fat 5265 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_search_api_holo_light.png │ --rw---- 1.0 fat 3729 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_voice_search.png │ --rw---- 1.0 fat 2283 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_holo_light.png │ --rw---- 1.0 fat 178 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_divider_holo_dark.9.png │ --rw---- 1.0 fat 178 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_divider_holo_light.9.png │ --rw---- 1.0 fat 258 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ --rw---- 1.0 fat 305 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ --rw---- 1.0 fat 3082 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ --rw---- 1.0 fat 3141 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ --rw---- 1.0 fat 1937 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ --rw---- 1.0 fat 1867 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ --rw---- 1.0 fat 592 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ --rw---- 1.0 fat 593 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ --rw---- 1.0 fat 549 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ --rw---- 1.0 fat 549 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ --rw---- 1.0 fat 1073 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ --rw---- 1.0 fat 1096 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ --rw---- 1.0 fat 953 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ --rw---- 1.0 fat 953 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ --rw---- 1.0 fat 195 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_tab_selected_focused_holo.9.png │ --rw---- 1.0 fat 188 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_tab_selected_holo.9.png │ --rw---- 1.0 fat 195 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_tab_selected_pressed_holo.9.png │ --rw---- 1.0 fat 203 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ --rw---- 1.0 fat 285 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ --rw---- 1.0 fat 277 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_light.9.png │ --rw---- 1.0 fat 261 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ --rw---- 1.0 fat 251 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ --rw---- 1.0 fat 219 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ --rw---- 1.0 fat 219 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ --rw---- 1.0 fat 222 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ --rw---- 1.0 fat 222 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ --rw---- 1.0 fat 683 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_goldborder_dark.9.png │ --rw---- 1.0 fat 692 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_goldborder_light.9.png │ --rw---- 1.0 fat 675 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_greenborder_dark.9.png │ --rw---- 1.0 fat 688 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_greenborder_light.9.png │ --rw---- 1.0 fat 681 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_navyborder_dark.9.png │ --rw---- 1.0 fat 696 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_navyborder_light.9.png │ --rw---- 1.0 fat 674 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_purpleborder_dark.9.png │ --rw---- 1.0 fat 698 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_purpleborder_light.9.png │ --rw---- 1.0 fat 672 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_redborder_dark.9.png │ --rw---- 1.0 fat 698 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_redborder_light.9.png │ --rw---- 1.0 fat 682 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_tealborder_dark.9.png │ --rw---- 1.0 fat 698 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_tealborder_light.9.png │ --rw---- 1.0 fat 620 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_unknown_dark.9.png │ --rw---- 1.0 fat 621 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/card_unknown_light.9.png │ --rw---- 1.0 fat 320 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 482 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 322 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 488 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 323 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 490 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 323 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 489 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 324 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 490 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 324 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ --rw---- 1.0 fat 490 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ --rw---- 1.0 fat 307 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_textfield_default_holo_light.9.png │ --rw---- 1.0 fat 467 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ --rw---- 1.0 fat 306 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/edittext_textfield_disabled_holo_light.9.png │ --rw---- 1.0 fat 146 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_add.png │ --rw---- 1.0 fat 146 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_add_disabled.png │ --rw---- 1.0 fat 292 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_cancel_dark.png │ --rw---- 1.0 fat 276 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_cancel_light.png │ --rw---- 1.0 fat 1445 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_edit.png │ --rw---- 1.0 fat 2376 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_emo_evil.png │ --rw---- 1.0 fat 1604 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_font_bigger.png │ --rw---- 1.0 fat 1803 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_hide.png │ --rw---- 1.0 fat 947 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_info.png │ --rw---- 1.0 fat 241 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_overflow_round.png │ --rw---- 1.0 fat 1281 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_picker.png │ --rw---- 1.0 fat 321 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_save.png │ --rw---- 1.0 fat 321 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_save_disabled.png │ --rw---- 1.0 fat 1455 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_search.png │ --rw---- 1.0 fat 296 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_settings.png │ --rw---- 1.0 fat 1500 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_show.png │ --rw---- 1.0 fat 145 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_sort_1.png │ --rw---- 1.0 fat 1448 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_sort_2.png │ --rw---- 1.0 fat 2082 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_star_0.png │ --rw---- 1.0 fat 1501 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_star_10.png │ --rw---- 1.0 fat 1206 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_tags.png │ --rw---- 1.0 fat 150 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_tiles_small.png │ --rw---- 1.0 fat 1269 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_action_trash.png │ --rw---- 1.0 fat 6461 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/ic_launcher.png │ --rw---- 1.0 fat 257 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/list_focused.9.png │ --rw---- 1.0 fat 221 b- stor 16-May-14 12:39 res/drawable-xxhdpi-v4/list_pressed.9.png │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/abc_ic_clear.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/abc_ic_clear_holo_light.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-14 12:41 res/drawable/abc_item_background_holo_dark.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-14 12:41 res/drawable/abc_item_background_holo_light.xml │ --rw---- 2.0 fat 508 bl defN 16-May-14 12:41 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ --rw---- 2.0 fat 508 bl defN 16-May-14 12:41 res/drawable/abc_list_selector_background_transition_holo_light.xml │ --rw---- 2.0 fat 1208 bl defN 16-May-14 12:41 res/drawable/abc_list_selector_holo_dark.xml │ --rw---- 2.0 fat 1208 bl defN 16-May-14 12:41 res/drawable/abc_list_selector_holo_light.xml │ --rw---- 2.0 fat 832 bl defN 16-May-14 12:41 res/drawable/abc_search_dropdown_dark.xml │ --rw---- 2.0 fat 832 bl defN 16-May-14 12:41 res/drawable/abc_search_dropdown_light.xml │ --rw---- 2.0 fat 856 bl defN 16-May-14 12:41 res/drawable/abc_spinner_ab_holo_dark.xml │ --rw---- 2.0 fat 856 bl defN 16-May-14 12:41 res/drawable/abc_spinner_ab_holo_light.xml │ --rw---- 2.0 fat 1580 bl defN 16-May-14 12:41 res/drawable/abc_tab_indicator_ab_holo.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/abc_textfield_searchview_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/abc_textfield_searchview_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/abc_textfield_searchview_right_holo_light.xml │ --rw---- 2.0 fat 2432 bl defN 16-May-14 12:41 res/drawable/custom_btn_dark.xml │ --rw---- 2.0 fat 2432 bl defN 16-May-14 12:41 res/drawable/custom_btn_light.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/drawable/edittext_gold_edit_text_holo_light.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/drawable/edittext_green_edit_text_holo_light.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/drawable/edittext_navy_edit_text_holo_light.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/drawable/edittext_purple_edit_text_holo_light.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/drawable/edittext_red_edit_text_holo_light.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/drawable/edittext_teal_edit_text_holo_light.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/float_label_gold.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/float_label_green.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/float_label_navy.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/float_label_purple.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/float_label_red.xml │ --rw---- 2.0 fat 560 bl defN 16-May-14 12:41 res/drawable/float_label_teal.xml │ --rw---- 2.0 fat 784 bl defN 16-May-14 12:41 res/drawable/selectable_background.xml │ --rw---- 2.0 fat 652 bl defN 16-May-14 12:41 res/layout-v11/abc_action_bar_decor.xml │ --rw---- 2.0 fat 680 bl defN 16-May-14 12:41 res/layout-v11/abc_simple_decor.xml │ --rw---- 2.0 fat 632 bl defN 16-May-14 12:41 res/layout-v14/abc_activity_chooser_view.xml │ --rw---- 2.0 fat 1500 bl defN 16-May-14 12:41 res/layout/abc_action_bar_decor_include.xml │ --rw---- 2.0 fat 1948 bl defN 16-May-14 12:41 res/layout/abc_action_bar_decor_overlay.xml │ --rw---- 2.0 fat 1120 bl defN 16-May-14 12:41 res/layout/abc_action_bar_home.xml │ --rw---- 2.0 fat 536 bl defN 16-May-14 12:41 res/layout/abc_action_bar_tab.xml │ --rw---- 2.0 fat 472 bl defN 16-May-14 12:41 res/layout/abc_action_bar_tabbar.xml │ --rw---- 2.0 fat 1396 bl defN 16-May-14 12:41 res/layout/abc_action_bar_title_item.xml │ --rw---- 2.0 fat 396 bl defN 16-May-14 12:41 res/layout/abc_action_bar_view_list_nav_layout.xml │ --rw---- 2.0 fat 812 bl defN 16-May-14 12:41 res/layout/abc_action_menu_item_layout.xml │ --rw---- 2.0 fat 596 bl defN 16-May-14 12:41 res/layout/abc_action_menu_layout.xml │ --rw---- 2.0 fat 472 bl defN 16-May-14 12:41 res/layout/abc_action_mode_bar.xml │ --rw---- 2.0 fat 888 bl defN 16-May-14 12:41 res/layout/abc_action_mode_close_item.xml │ --rw---- 2.0 fat 1484 bl defN 16-May-14 12:41 res/layout/abc_activity_chooser_view_include.xml │ --rw---- 2.0 fat 1272 bl defN 16-May-14 12:41 res/layout/abc_activity_chooser_view_list_item.xml │ --rw---- 2.0 fat 404 bl defN 16-May-14 12:41 res/layout/abc_expanded_menu_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-May-14 12:41 res/layout/abc_list_menu_item_checkbox.xml │ --rw---- 2.0 fat 688 bl defN 16-May-14 12:41 res/layout/abc_list_menu_item_icon.xml │ --rw---- 2.0 fat 1340 bl defN 16-May-14 12:41 res/layout/abc_list_menu_item_layout.xml │ --rw---- 2.0 fat 536 bl defN 16-May-14 12:41 res/layout/abc_list_menu_item_radio.xml │ --rw---- 2.0 fat 1444 bl defN 16-May-14 12:41 res/layout/abc_popup_menu_item_layout.xml │ --rw---- 2.0 fat 2260 bl defN 16-May-14 12:41 res/layout/abc_search_dropdown_item_icons_2line.xml │ --rw---- 2.0 fat 3828 bl defN 16-May-14 12:41 res/layout/abc_search_view.xml │ --rw---- 2.0 fat 2320 bl defN 16-May-14 12:41 res/layout/activity_app_list.xml │ --rw---- 2.0 fat 1308 bl defN 16-May-14 12:41 res/layout/activity_file_editor.xml │ --rw---- 2.0 fat 2540 bl defN 16-May-14 12:41 res/layout/activity_preferences.xml │ --rw---- 2.0 fat 1612 bl defN 16-May-14 12:41 res/layout/dialog_about.xml │ --rw---- 2.0 fat 1748 bl defN 16-May-14 12:41 res/layout/dialog_pref_boolean_add.xml │ --rw---- 2.0 fat 1748 bl defN 16-May-14 12:41 res/layout/dialog_pref_boolean_edit.xml │ --rw---- 2.0 fat 860 bl defN 16-May-14 12:41 res/layout/dialog_pref_btn_bar_add.xml │ --rw---- 2.0 fat 980 bl defN 16-May-14 12:41 res/layout/dialog_pref_btn_bar_edit.xml │ --rw---- 2.0 fat 1564 bl defN 16-May-14 12:41 res/layout/dialog_pref_float_add.xml │ --rw---- 2.0 fat 1564 bl defN 16-May-14 12:41 res/layout/dialog_pref_float_edit.xml │ --rw---- 2.0 fat 1564 bl defN 16-May-14 12:41 res/layout/dialog_pref_integer_add.xml │ --rw---- 2.0 fat 1564 bl defN 16-May-14 12:41 res/layout/dialog_pref_integer_edit.xml │ --rw---- 2.0 fat 1564 bl defN 16-May-14 12:41 res/layout/dialog_pref_long_add.xml │ --rw---- 2.0 fat 1564 bl defN 16-May-14 12:41 res/layout/dialog_pref_long_edit.xml │ --rw---- 2.0 fat 1636 bl defN 16-May-14 12:41 res/layout/dialog_pref_string_add.xml │ --rw---- 2.0 fat 1636 bl defN 16-May-14 12:41 res/layout/dialog_pref_string_edit.xml │ --rw---- 2.0 fat 1984 bl defN 16-May-14 12:41 res/layout/dialog_pref_stringset_add.xml │ --rw---- 2.0 fat 1984 bl defN 16-May-14 12:41 res/layout/dialog_pref_stringset_edit.xml │ --rw---- 2.0 fat 564 bl defN 16-May-14 12:41 res/layout/dialog_restore.xml │ --rw---- 2.0 fat 2160 bl defN 16-May-14 12:41 res/layout/fragment_preferences.xml │ --rw---- 2.0 fat 1136 bl defN 16-May-14 12:41 res/layout/row_application.xml │ --rw---- 2.0 fat 716 bl defN 16-May-14 12:41 res/layout/row_header.xml │ --rw---- 2.0 fat 1548 bl defN 16-May-14 12:41 res/layout/row_preference.xml │ --rw---- 2.0 fat 1616 bl defN 16-May-14 12:41 res/layout/row_restore.xml │ --rw---- 2.0 fat 1584 bl defN 16-May-14 12:41 res/layout/row_stringset.xml │ --rw---- 2.0 fat 508 bl defN 16-May-14 12:41 res/layout/support_simple_spinner_dropdown_item.xml │ --rw---- 2.0 fat 1132 bl defN 16-May-14 12:41 res/menu/app_list_activity.xml │ --rw---- 2.0 fat 528 bl defN 16-May-14 12:41 res/menu/cab.xml │ --rw---- 2.0 fat 2356 bl defN 16-May-14 12:41 res/menu/file_activity.xml │ --rw---- 2.0 fat 744 bl defN 16-May-14 12:41 res/menu/preferences_activity.xml │ --rw---- 2.0 fat 2632 bl defN 16-May-14 12:41 res/menu/preferences_fragment.xml │ --rw---- 1.0 fat 166940 b- stor 16-May-14 12:39 resources.arsc │ --rw---- 2.0 fat 1692996 bl defN 16-May-14 12:41 classes.dex │ -611 files, 2780029 bytes uncompressed, 1299807 bytes compressed: 53.2% │ +Zip file size: 1409431 bytes, number of entries: 609 │ +-rw---- 2.0 fat 3136 bX defN 17-Oct-27 00:06 AndroidManifest.xml │ +-rw---- 2.0 fat 121060 bl defN 17-Oct-27 00:06 assets/fonts/RobotoSlab-Regular.ttf │ +-rw---- 2.0 fat 122788 bl defN 17-Oct-27 00:06 assets/fonts/RobotoSlab-bold.ttf │ +-rw---- 2.0 fat 121376 bl defN 17-Oct-27 00:06 assets/fonts/RobotoSlab-light.ttf │ +-rw---- 2.0 fat 396 bl defN 17-Oct-27 00:06 res/anim/abc_fade_in.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-27 00:06 res/anim/abc_fade_out.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-27 00:06 res/anim/abc_slide_in_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-27 00:06 res/anim/abc_slide_in_top.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-27 00:06 res/anim/abc_slide_out_bottom.xml │ +-rw---- 2.0 fat 400 bl defN 17-Oct-27 00:06 res/anim/abc_slide_out_top.xml │ +-rw---- 2.0 fat 596 bl defN 17-Oct-27 00:06 res/color/abc_search_url_text_holo.xml │ +-rw---- 1.0 fat 236 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ab_transparent.9.png │ +-rw---- 1.0 fat 249 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 248 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 260 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 260 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 303 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 304 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 255 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 255 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 255 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 250 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 248 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 278 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 277 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 252 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 250 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 250 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 548 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 438 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 791 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 605 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 996 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1498 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 409 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 451 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 493 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 448 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 815 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 126 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 136 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 578 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 607 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1688 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 973 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2013 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 705 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 168 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 239 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1262 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1285 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 878 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 853 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 370 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 551 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 549 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 492 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 488 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 185 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 189 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 209 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 206 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 204 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 217 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 217 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 223 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 223 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 447 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_goldborder_dark.9.png │ +-rw---- 1.0 fat 440 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_goldborder_light.9.png │ +-rw---- 1.0 fat 453 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_greenborder_dark.9.png │ +-rw---- 1.0 fat 440 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_greenborder_light.9.png │ +-rw---- 1.0 fat 456 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_navyborder_dark.9.png │ +-rw---- 1.0 fat 449 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_navyborder_light.9.png │ +-rw---- 1.0 fat 457 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_purpleborder_dark.9.png │ +-rw---- 1.0 fat 453 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_purpleborder_light.9.png │ +-rw---- 1.0 fat 450 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_redborder_dark.9.png │ +-rw---- 1.0 fat 445 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_redborder_light.9.png │ +-rw---- 1.0 fat 457 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_tealborder_dark.9.png │ +-rw---- 1.0 fat 448 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_tealborder_light.9.png │ +-rw---- 1.0 fat 410 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_unknown_dark.9.png │ +-rw---- 1.0 fat 397 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/card_unknown_light.9.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 370 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 275 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 377 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 276 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 379 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 276 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 378 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 277 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 379 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 277 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 379 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 267 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 390 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 300 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/edittext_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 5154 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/empty_view.png │ +-rw---- 1.0 fat 130 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 130 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_add_disabled.png │ +-rw---- 1.0 fat 206 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_cancel_light.png │ +-rw---- 1.0 fat 905 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 1489 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_emo_evil.png │ +-rw---- 1.0 fat 904 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_font_bigger.png │ +-rw---- 1.0 fat 1090 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_hide.png │ +-rw---- 1.0 fat 585 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_info.png │ +-rw---- 1.0 fat 172 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_overflow_round.png │ +-rw---- 1.0 fat 810 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_picker.png │ +-rw---- 1.0 fat 296 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 292 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_save_disabled.png │ +-rw---- 1.0 fat 1013 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 196 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 940 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_show.png │ +-rw---- 1.0 fat 129 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_sort_1.png │ +-rw---- 1.0 fat 870 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_sort_2.png │ +-rw---- 1.0 fat 1149 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_star_0.png │ +-rw---- 1.0 fat 847 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_star_10.png │ +-rw---- 1.0 fat 859 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_tags.png │ +-rw---- 1.0 fat 126 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_tiles_small.png │ +-rw---- 1.0 fat 712 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_action_trash.png │ +-rw---- 1.0 fat 2488 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 258 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/list_focused.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-27 00:06 res/drawable-hdpi-v4/list_pressed.9.png │ +-rw---- 1.0 fat 230 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ab_transparent.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 245 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 283 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 284 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 242 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 242 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 260 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 257 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 384 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 312 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 554 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 462 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1505 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1024 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 740 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 552 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 450 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 440 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1020 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 575 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 113 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 123 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 464 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 479 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 1287 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 1379 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 942 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 604 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 168 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 168 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 226 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 852 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 856 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 606 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 605 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 327 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 328 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 327 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 327 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 462 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 460 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 409 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 406 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 187 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 191 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 212 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 202 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 210 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 203 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 218 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 356 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_goldborder_dark.9.png │ +-rw---- 1.0 fat 378 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_goldborder_light.9.png │ +-rw---- 1.0 fat 356 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_greenborder_dark.9.png │ +-rw---- 1.0 fat 368 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_greenborder_light.9.png │ +-rw---- 1.0 fat 364 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_navyborder_dark.9.png │ +-rw---- 1.0 fat 376 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_navyborder_light.9.png │ +-rw---- 1.0 fat 366 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_purpleborder_dark.9.png │ +-rw---- 1.0 fat 373 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_purpleborder_light.9.png │ +-rw---- 1.0 fat 362 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_redborder_dark.9.png │ +-rw---- 1.0 fat 373 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_redborder_light.9.png │ +-rw---- 1.0 fat 362 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_tealborder_dark.9.png │ +-rw---- 1.0 fat 376 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_tealborder_light.9.png │ +-rw---- 1.0 fat 331 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_unknown_dark.9.png │ +-rw---- 1.0 fat 347 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/card_unknown_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 363 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 371 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 370 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 373 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 271 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 370 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 261 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 330 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 284 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/edittext_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 3580 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/empty_view.png │ +-rw---- 1.0 fat 115 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 115 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_add_disabled.png │ +-rw---- 1.0 fat 184 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_cancel_light.png │ +-rw---- 1.0 fat 613 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 930 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_emo_evil.png │ +-rw---- 1.0 fat 690 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_font_bigger.png │ +-rw---- 1.0 fat 788 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_hide.png │ +-rw---- 1.0 fat 360 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_info.png │ +-rw---- 1.0 fat 143 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_overflow_round.png │ +-rw---- 1.0 fat 581 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_picker.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 207 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_save_disabled.png │ +-rw---- 1.0 fat 601 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 163 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 693 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_show.png │ +-rw---- 1.0 fat 121 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_sort_1.png │ +-rw---- 1.0 fat 641 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_sort_2.png │ +-rw---- 1.0 fat 822 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_star_0.png │ +-rw---- 1.0 fat 637 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_star_10.png │ +-rw---- 1.0 fat 652 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_tags.png │ +-rw---- 1.0 fat 116 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_tiles_small.png │ +-rw---- 1.0 fat 580 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_action_trash.png │ +-rw---- 1.0 fat 1657 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 228 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/list_focused.9.png │ +-rw---- 1.0 fat 211 b- stor 17-Oct-27 00:06 res/drawable-mdpi-v4/list_pressed.9.png │ +-rw---- 1.0 fat 240 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ab_transparent.9.png │ +-rw---- 1.0 fat 263 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 263 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 273 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 303 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 264 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 263 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 291 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 288 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 267 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 265 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 267 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 264 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 626 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 527 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1049 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 782 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 1525 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 1877 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 1219 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 1532 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 666 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 597 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1739 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 840 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 132 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 148 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 833 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 869 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 2783 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 2761 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 2039 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 1215 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 175 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 175 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 244 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 253 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1785 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1810 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1189 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1154 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 413 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 412 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 401 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 401 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 650 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 644 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 580 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 578 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 186 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 192 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 193 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 232 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 234 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 224 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 228 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 227 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 218 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 235 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 523 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_goldborder_dark.9.png │ +-rw---- 1.0 fat 517 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_goldborder_light.9.png │ +-rw---- 1.0 fat 520 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_greenborder_dark.9.png │ +-rw---- 1.0 fat 519 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_greenborder_light.9.png │ +-rw---- 1.0 fat 523 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_navyborder_dark.9.png │ +-rw---- 1.0 fat 520 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_navyborder_light.9.png │ +-rw---- 1.0 fat 522 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_purpleborder_dark.9.png │ +-rw---- 1.0 fat 522 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_purpleborder_light.9.png │ +-rw---- 1.0 fat 518 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_redborder_dark.9.png │ +-rw---- 1.0 fat 519 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_redborder_light.9.png │ +-rw---- 1.0 fat 526 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_tealborder_dark.9.png │ +-rw---- 1.0 fat 525 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_tealborder_light.9.png │ +-rw---- 1.0 fat 473 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_unknown_dark.9.png │ +-rw---- 1.0 fat 475 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/card_unknown_light.9.png │ +-rw---- 1.0 fat 297 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 473 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 300 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 482 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 300 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 485 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 301 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 483 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 301 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 485 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 301 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 483 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 280 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 341 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 280 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/edittext_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 7001 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/empty_view.png │ +-rw---- 1.0 fat 135 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 135 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_add_disabled.png │ +-rw---- 1.0 fat 260 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 254 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_cancel_light.png │ +-rw---- 1.0 fat 991 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 1723 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_emo_evil.png │ +-rw---- 1.0 fat 1183 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_font_bigger.png │ +-rw---- 1.0 fat 1127 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_hide.png │ +-rw---- 1.0 fat 638 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_info.png │ +-rw---- 1.0 fat 190 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_overflow_round.png │ +-rw---- 1.0 fat 912 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_picker.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 272 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_save_disabled.png │ +-rw---- 1.0 fat 723 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 227 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 999 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_show.png │ +-rw---- 1.0 fat 136 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_sort_1.png │ +-rw---- 1.0 fat 1086 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_sort_2.png │ +-rw---- 1.0 fat 1500 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_star_0.png │ +-rw---- 1.0 fat 1091 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_star_10.png │ +-rw---- 1.0 fat 808 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_tags.png │ +-rw---- 1.0 fat 138 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_tiles_small.png │ +-rw---- 1.0 fat 872 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_action_trash.png │ +-rw---- 1.0 fat 3467 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 261 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/list_focused.9.png │ +-rw---- 1.0 fat 214 b- stor 17-Oct-27 00:06 res/drawable-xhdpi-v4/list_pressed.9.png │ +-rw---- 1.0 fat 316 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_dark_holo.9.png │ +-rw---- 1.0 fat 322 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_bottom_solid_light_holo.9.png │ +-rw---- 1.0 fat 265 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 256 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_bottom_transparent_light_holo.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_dark.9.png │ +-rw---- 1.0 fat 369 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_share_pack_holo_light.9.png │ +-rw---- 1.0 fat 329 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_solid_dark_holo.9.png │ +-rw---- 1.0 fat 329 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_solid_light_holo.9.png │ +-rw---- 1.0 fat 328 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_dark_holo.9.png │ +-rw---- 1.0 fat 326 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_stacked_solid_light_holo.9.png │ +-rw---- 1.0 fat 321 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 319 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_stacked_transparent_light_holo.9.png │ +-rw---- 1.0 fat 282 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_transparent_dark_holo.9.png │ +-rw---- 1.0 fat 262 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ab_transparent_light_holo.9.png │ +-rw---- 1.0 fat 345 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_dark.9.png │ +-rw---- 1.0 fat 336 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_cab_background_bottom_holo_light.9.png │ +-rw---- 1.0 fat 317 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_dark.9.png │ +-rw---- 1.0 fat 313 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_cab_background_top_holo_light.9.png │ +-rw---- 1.0 fat 1089 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_dark.png │ +-rw---- 1.0 fat 849 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_ab_back_holo_light.png │ +-rw---- 1.0 fat 1767 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_dark.png │ +-rw---- 1.0 fat 1353 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_cab_done_holo_light.png │ +-rw---- 1.0 fat 2778 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_clear_disabled.png │ +-rw---- 1.0 fat 2944 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_clear_normal.png │ +-rw---- 1.0 fat 2062 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_disabled_holo_light.png │ +-rw---- 1.0 fat 2370 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_clear_search_api_holo_light.png │ +-rw---- 1.0 fat 1224 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_dark.png │ +-rw---- 1.0 fat 1173 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_commit_search_api_holo_light.png │ +-rw---- 1.0 fat 1658 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_go.png │ +-rw---- 1.0 fat 1548 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_go_search_api_holo_light.png │ +-rw---- 1.0 fat 316 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_dark.png │ +-rw---- 1.0 fat 311 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_menu_moreoverflow_normal_holo_light.png │ +-rw---- 1.0 fat 2338 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_dark.png │ +-rw---- 1.0 fat 2155 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_menu_share_holo_light.png │ +-rw---- 1.0 fat 5212 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_search.png │ +-rw---- 1.0 fat 5265 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_search_api_holo_light.png │ +-rw---- 1.0 fat 3729 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_voice_search.png │ +-rw---- 1.0 fat 2283 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_ic_voice_search_api_holo_light.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_divider_holo_dark.9.png │ +-rw---- 1.0 fat 178 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_divider_holo_light.9.png │ +-rw---- 1.0 fat 258 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_focused_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_longpressed_holo.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_pressed_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 305 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_list_selector_disabled_holo_light.9.png │ +-rw---- 1.0 fat 3082 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_dark.9.png │ +-rw---- 1.0 fat 3141 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_menu_dropdown_panel_holo_light.9.png │ +-rw---- 1.0 fat 1937 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_dark.9.png │ +-rw---- 1.0 fat 1867 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_menu_hardkey_panel_holo_light.9.png │ +-rw---- 1.0 fat 592 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_dark.9.png │ +-rw---- 1.0 fat 593 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_default_holo_light.9.png │ +-rw---- 1.0 fat 549 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_dark.9.png │ +-rw---- 1.0 fat 549 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_disabled_holo_light.9.png │ +-rw---- 1.0 fat 1073 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_dark.9.png │ +-rw---- 1.0 fat 1096 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_focused_holo_light.9.png │ +-rw---- 1.0 fat 953 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_dark.9.png │ +-rw---- 1.0 fat 953 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_spinner_ab_pressed_holo_light.9.png │ +-rw---- 1.0 fat 195 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_tab_selected_focused_holo.9.png │ +-rw---- 1.0 fat 188 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_tab_selected_holo.9.png │ +-rw---- 1.0 fat 195 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_tab_selected_pressed_holo.9.png │ +-rw---- 1.0 fat 203 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_tab_unselected_pressed_holo.9.png │ +-rw---- 1.0 fat 285 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_dark.9.png │ +-rw---- 1.0 fat 277 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_default_holo_light.9.png │ +-rw---- 1.0 fat 261 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_dark.9.png │ +-rw---- 1.0 fat 251 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_right_default_holo_light.9.png │ +-rw---- 1.0 fat 219 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_dark.9.png │ +-rw---- 1.0 fat 219 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_right_selected_holo_light.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_dark.9.png │ +-rw---- 1.0 fat 222 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/abc_textfield_search_selected_holo_light.9.png │ +-rw---- 1.0 fat 683 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_goldborder_dark.9.png │ +-rw---- 1.0 fat 692 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_goldborder_light.9.png │ +-rw---- 1.0 fat 675 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_greenborder_dark.9.png │ +-rw---- 1.0 fat 688 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_greenborder_light.9.png │ +-rw---- 1.0 fat 681 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_navyborder_dark.9.png │ +-rw---- 1.0 fat 696 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_navyborder_light.9.png │ +-rw---- 1.0 fat 674 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_purpleborder_dark.9.png │ +-rw---- 1.0 fat 698 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_purpleborder_light.9.png │ +-rw---- 1.0 fat 672 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_redborder_dark.9.png │ +-rw---- 1.0 fat 698 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_redborder_light.9.png │ +-rw---- 1.0 fat 682 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_tealborder_dark.9.png │ +-rw---- 1.0 fat 698 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_tealborder_light.9.png │ +-rw---- 1.0 fat 620 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_unknown_dark.9.png │ +-rw---- 1.0 fat 621 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/card_unknown_light.9.png │ +-rw---- 1.0 fat 320 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_gold_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 482 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_gold_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 322 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_green_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 488 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_green_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 323 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_navy_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 490 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_navy_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 323 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_purple_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 489 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_purple_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 324 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_red_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 490 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_red_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 324 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_teal_textfield_activated_holo_light.9.png │ +-rw---- 1.0 fat 490 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_teal_textfield_focused_holo_light.9.png │ +-rw---- 1.0 fat 307 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_textfield_default_holo_light.9.png │ +-rw---- 1.0 fat 467 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_textfield_disabled_focused_holo_light.9.png │ +-rw---- 1.0 fat 306 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/edittext_textfield_disabled_holo_light.9.png │ +-rw---- 1.0 fat 146 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_add.png │ +-rw---- 1.0 fat 146 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_add_disabled.png │ +-rw---- 1.0 fat 292 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_cancel_dark.png │ +-rw---- 1.0 fat 276 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_cancel_light.png │ +-rw---- 1.0 fat 1445 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_edit.png │ +-rw---- 1.0 fat 2376 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_emo_evil.png │ +-rw---- 1.0 fat 1604 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_font_bigger.png │ +-rw---- 1.0 fat 1803 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_hide.png │ +-rw---- 1.0 fat 947 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_info.png │ +-rw---- 1.0 fat 241 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_overflow_round.png │ +-rw---- 1.0 fat 1281 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_picker.png │ +-rw---- 1.0 fat 321 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_save.png │ +-rw---- 1.0 fat 321 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_save_disabled.png │ +-rw---- 1.0 fat 1455 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_search.png │ +-rw---- 1.0 fat 296 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_settings.png │ +-rw---- 1.0 fat 1500 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_show.png │ +-rw---- 1.0 fat 145 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_sort_1.png │ +-rw---- 1.0 fat 1448 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_sort_2.png │ +-rw---- 1.0 fat 2082 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_star_0.png │ +-rw---- 1.0 fat 1501 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_star_10.png │ +-rw---- 1.0 fat 1206 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_tags.png │ +-rw---- 1.0 fat 150 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_tiles_small.png │ +-rw---- 1.0 fat 1269 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_action_trash.png │ +-rw---- 1.0 fat 6461 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/ic_launcher.png │ +-rw---- 1.0 fat 257 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/list_focused.9.png │ +-rw---- 1.0 fat 221 b- stor 17-Oct-27 00:06 res/drawable-xxhdpi-v4/list_pressed.9.png │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/abc_ic_clear.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/abc_ic_clear_holo_light.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-27 00:06 res/drawable/abc_item_background_holo_dark.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-27 00:06 res/drawable/abc_item_background_holo_light.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-27 00:06 res/drawable/abc_list_selector_background_transition_holo_dark.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-27 00:06 res/drawable/abc_list_selector_background_transition_holo_light.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-27 00:06 res/drawable/abc_list_selector_holo_dark.xml │ +-rw---- 2.0 fat 1208 bl defN 17-Oct-27 00:06 res/drawable/abc_list_selector_holo_light.xml │ +-rw---- 2.0 fat 832 bl defN 17-Oct-27 00:06 res/drawable/abc_search_dropdown_dark.xml │ +-rw---- 2.0 fat 832 bl defN 17-Oct-27 00:06 res/drawable/abc_search_dropdown_light.xml │ +-rw---- 2.0 fat 856 bl defN 17-Oct-27 00:06 res/drawable/abc_spinner_ab_holo_dark.xml │ +-rw---- 2.0 fat 856 bl defN 17-Oct-27 00:06 res/drawable/abc_spinner_ab_holo_light.xml │ +-rw---- 2.0 fat 1580 bl defN 17-Oct-27 00:06 res/drawable/abc_tab_indicator_ab_holo.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/abc_textfield_searchview_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/abc_textfield_searchview_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/abc_textfield_searchview_right_holo_dark.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/abc_textfield_searchview_right_holo_light.xml │ +-rw---- 2.0 fat 2432 bl defN 17-Oct-27 00:06 res/drawable/custom_btn_dark.xml │ +-rw---- 2.0 fat 2432 bl defN 17-Oct-27 00:06 res/drawable/custom_btn_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/drawable/edittext_gold_edit_text_holo_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/drawable/edittext_green_edit_text_holo_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/drawable/edittext_navy_edit_text_holo_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/drawable/edittext_purple_edit_text_holo_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/drawable/edittext_red_edit_text_holo_light.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/drawable/edittext_teal_edit_text_holo_light.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/float_label_gold.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/float_label_green.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/float_label_navy.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/float_label_purple.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/float_label_red.xml │ +-rw---- 2.0 fat 560 bl defN 17-Oct-27 00:06 res/drawable/float_label_teal.xml │ +-rw---- 2.0 fat 784 bl defN 17-Oct-27 00:06 res/drawable/selectable_background.xml │ +-rw---- 2.0 fat 652 bl defN 17-Oct-27 00:06 res/layout-v11/abc_action_bar_decor.xml │ +-rw---- 2.0 fat 680 bl defN 17-Oct-27 00:06 res/layout-v11/abc_simple_decor.xml │ +-rw---- 2.0 fat 632 bl defN 17-Oct-27 00:06 res/layout-v14/abc_activity_chooser_view.xml │ +-rw---- 2.0 fat 1500 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_decor_include.xml │ +-rw---- 2.0 fat 1948 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_decor_overlay.xml │ +-rw---- 2.0 fat 1120 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_home.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_tab.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_tabbar.xml │ +-rw---- 2.0 fat 1396 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_title_item.xml │ +-rw---- 2.0 fat 396 bl defN 17-Oct-27 00:06 res/layout/abc_action_bar_view_list_nav_layout.xml │ +-rw---- 2.0 fat 812 bl defN 17-Oct-27 00:06 res/layout/abc_action_menu_item_layout.xml │ +-rw---- 2.0 fat 596 bl defN 17-Oct-27 00:06 res/layout/abc_action_menu_layout.xml │ +-rw---- 2.0 fat 472 bl defN 17-Oct-27 00:06 res/layout/abc_action_mode_bar.xml │ +-rw---- 2.0 fat 888 bl defN 17-Oct-27 00:06 res/layout/abc_action_mode_close_item.xml │ +-rw---- 2.0 fat 1484 bl defN 17-Oct-27 00:06 res/layout/abc_activity_chooser_view_include.xml │ +-rw---- 2.0 fat 1272 bl defN 17-Oct-27 00:06 res/layout/abc_activity_chooser_view_list_item.xml │ +-rw---- 2.0 fat 404 bl defN 17-Oct-27 00:06 res/layout/abc_expanded_menu_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-27 00:06 res/layout/abc_list_menu_item_checkbox.xml │ +-rw---- 2.0 fat 688 bl defN 17-Oct-27 00:06 res/layout/abc_list_menu_item_icon.xml │ +-rw---- 2.0 fat 1340 bl defN 17-Oct-27 00:06 res/layout/abc_list_menu_item_layout.xml │ +-rw---- 2.0 fat 536 bl defN 17-Oct-27 00:06 res/layout/abc_list_menu_item_radio.xml │ +-rw---- 2.0 fat 1444 bl defN 17-Oct-27 00:06 res/layout/abc_popup_menu_item_layout.xml │ +-rw---- 2.0 fat 2260 bl defN 17-Oct-27 00:06 res/layout/abc_search_dropdown_item_icons_2line.xml │ +-rw---- 2.0 fat 3828 bl defN 17-Oct-27 00:06 res/layout/abc_search_view.xml │ +-rw---- 2.0 fat 2320 bl defN 17-Oct-27 00:06 res/layout/activity_app_list.xml │ +-rw---- 2.0 fat 1308 bl defN 17-Oct-27 00:06 res/layout/activity_file_editor.xml │ +-rw---- 2.0 fat 2540 bl defN 17-Oct-27 00:06 res/layout/activity_preferences.xml │ +-rw---- 2.0 fat 1612 bl defN 17-Oct-27 00:06 res/layout/dialog_about.xml │ +-rw---- 2.0 fat 1748 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_boolean_add.xml │ +-rw---- 2.0 fat 1748 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_boolean_edit.xml │ +-rw---- 2.0 fat 860 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_btn_bar_add.xml │ +-rw---- 2.0 fat 980 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_btn_bar_edit.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_float_add.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_float_edit.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_integer_add.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_integer_edit.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_long_add.xml │ +-rw---- 2.0 fat 1564 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_long_edit.xml │ +-rw---- 2.0 fat 1636 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_string_add.xml │ +-rw---- 2.0 fat 1636 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_string_edit.xml │ +-rw---- 2.0 fat 1984 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_stringset_add.xml │ +-rw---- 2.0 fat 1984 bl defN 17-Oct-27 00:06 res/layout/dialog_pref_stringset_edit.xml │ +-rw---- 2.0 fat 564 bl defN 17-Oct-27 00:06 res/layout/dialog_restore.xml │ +-rw---- 2.0 fat 2160 bl defN 17-Oct-27 00:06 res/layout/fragment_preferences.xml │ +-rw---- 2.0 fat 1136 bl defN 17-Oct-27 00:06 res/layout/row_application.xml │ +-rw---- 2.0 fat 716 bl defN 17-Oct-27 00:06 res/layout/row_header.xml │ +-rw---- 2.0 fat 1548 bl defN 17-Oct-27 00:06 res/layout/row_preference.xml │ +-rw---- 2.0 fat 1616 bl defN 17-Oct-27 00:06 res/layout/row_restore.xml │ +-rw---- 2.0 fat 1584 bl defN 17-Oct-27 00:06 res/layout/row_stringset.xml │ +-rw---- 2.0 fat 508 bl defN 17-Oct-27 00:06 res/layout/support_simple_spinner_dropdown_item.xml │ +-rw---- 2.0 fat 1132 bl defN 17-Oct-27 00:06 res/menu/app_list_activity.xml │ +-rw---- 2.0 fat 528 bl defN 17-Oct-27 00:06 res/menu/cab.xml │ +-rw---- 2.0 fat 2356 bl defN 17-Oct-27 00:06 res/menu/file_activity.xml │ +-rw---- 2.0 fat 744 bl defN 17-Oct-27 00:06 res/menu/preferences_activity.xml │ +-rw---- 2.0 fat 2632 bl defN 17-Oct-27 00:06 res/menu/preferences_fragment.xml │ +-rw---- 1.0 fat 166940 b- stor 17-Oct-27 00:06 resources.arsc │ +-rw---- 2.0 fat 1692804 bl defN 17-Oct-27 00:06 classes.dex │ +-rw---- 2.0 fat 64383 b- defN 17-Oct-27 00:06 META-INF/MANIFEST.MF │ +-rw---- 2.0 fat 64504 b- defN 17-Oct-27 00:06 META-INF/B0F6FDB4.SF │ +-rw---- 2.0 fat 1326 b- defN 17-Oct-27 00:06 META-INF/B0F6FDB4.RSA │ +609 files, 2779755 bytes uncompressed, 1297993 bytes compressed: 53.3% ├── filetype from file(1) │ @@ -1 +1 @@ │ -Zip archive data, at least v2.0 to extract │ +Java archive data (JAR) ├── AndroidManifest.xml (decoded) │ ├── AndroidManifest.xml │ │ @@ -1,9 +1,9 @@ │ │ │ │ - │ │ + │ │ │ │ │ │ │ │ │ │ │ │ │ │ ├── classes.dex │ ├── dexdump -a -d -f -h {} │ │┄ Ignoring differences in offsets to keep diff size reasonable. │ │ @@ -1,30 +1,30 @@ │ │ DEX version '035' │ │ DEX file header: │ │ magic : 'dex\n035\0' │ │ -checksum : df02c1d0 │ │ -signature : f01e...f163 │ │ -file_size : 1692996 │ │ +checksum : c1f6279e │ │ +signature : c256...3014 │ │ +file_size : 1692804 │ │ header_size : 112 │ │ link_size : 0 │ │ link_off : 0 (0x000000) │ │ -string_ids_size : 12886 │ │ +string_ids_size : 12890 │ │ string_ids_off : 112 (0x000070) │ │ type_ids_size : 1622 │ │ -type_ids_off : 51656 (0x00c9c8) │ │ -proto_ids_size : 2318 │ │ -proto_ids_off : 58144 (0x00e320) │ │ +type_ids_off : 51672 (0x00c9d8) │ │ +proto_ids_size : 2319 │ │ +proto_ids_off : 58160 (0x00e330) │ │ field_ids_size : 5041 │ │ -field_ids_off : 85960 (0x014fc8) │ │ +field_ids_off : 85988 (0x014fe4) │ │ method_ids_size : 11748 │ │ -method_ids_off : 126288 (0x01ed50) │ │ +method_ids_off : 126316 (0x01ed6c) │ │ class_defs_size : 1062 │ │ -class_defs_off : 220272 (0x035c70) │ │ -data_size : 1393760 │ │ -data_off : 299236 (0x0490e4) │ │ +class_defs_off : 220300 (0x035c8c) │ │ +data_size : 1393484 │ │ +data_off : 299320 (0x049138) │ │ │ │ Class #0 header: │ │ class_idx : 179 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1441 │ │ source_file_idx : 733 │ │ static_fields_size : 0 │ │ @@ -592,15 +592,15 @@ │ │ Virtual methods - │ │ source_file_idx : 3975 (RawRes.java) │ │ │ │ Class #20 header: │ │ class_idx : 199 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4277 │ │ +source_file_idx : 4278 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #20 annotations: │ │ Annotations on class │ │ @@ -620,21 +620,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/annotation/StringDef;) │ │ name : 'value' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4277 (StringDef.java) │ │ + source_file_idx : 4278 (StringDef.java) │ │ │ │ Class #21 header: │ │ class_idx : 200 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4278 │ │ +source_file_idx : 4279 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #21 annotations: │ │ Annotations on class │ │ @@ -648,21 +648,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4278 (StringRes.java) │ │ + source_file_idx : 4279 (StringRes.java) │ │ │ │ Class #22 header: │ │ class_idx : 201 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4281 │ │ +source_file_idx : 4282 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #22 annotations: │ │ Annotations on class │ │ @@ -676,21 +676,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4281 (StyleRes.java) │ │ + source_file_idx : 4282 (StyleRes.java) │ │ │ │ Class #23 header: │ │ class_idx : 202 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4282 │ │ +source_file_idx : 4283 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #23 annotations: │ │ Annotations on class │ │ @@ -704,21 +704,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4282 (StyleableRes.java) │ │ + source_file_idx : 4283 (StyleableRes.java) │ │ │ │ Class #24 header: │ │ class_idx : 203 │ │ access_flags : 9729 (0x2601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4876 │ │ +source_file_idx : 4877 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #24 annotations: │ │ Annotations on class │ │ @@ -732,15 +732,15 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4876 (XmlRes.java) │ │ + source_file_idx : 4877 (XmlRes.java) │ │ │ │ Class #25 header: │ │ class_idx : 204 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1441 │ │ source_file_idx : 824 │ │ static_fields_size : 6 │ │ @@ -791,17 +791,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0644ec: |[0644ec] android.support.v4.BuildConfig.:()V │ │ -0644fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064502: 0e00 |0003: return-void │ │ +064558: |[064558] android.support.v4.BuildConfig.:()V │ │ +064568: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06456e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -960,33 +960,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -064504: |[064504] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -064514: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -064518: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -06451c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -064520: 2200 ce00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@00ce │ │ -064524: 7010 3d03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@033d │ │ -06452a: 6900 5a00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -06452e: 0e00 |000d: return-void │ │ -064530: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -064534: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -064538: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06453c: 2200 cd00 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@00cd │ │ -064540: 7010 3603 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0336 │ │ -064546: 6900 5a00 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -06454a: 28f2 |001b: goto 000d // -000e │ │ -06454c: 2200 cf00 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@00cf │ │ -064550: 7010 3f03 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@033f │ │ -064556: 6900 5a00 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -06455a: 28ea |0023: goto 000d // -0016 │ │ +064570: |[064570] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +064580: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +064584: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +064588: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06458c: 2200 ce00 |0006: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; // type@00ce │ │ +064590: 7010 3d03 0000 |0008: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2;.:()V // method@033d │ │ +064596: 6900 5a00 |000b: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +06459a: 0e00 |000d: return-void │ │ +06459c: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0645a0: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +0645a4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +0645a8: 2200 cd00 |0014: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; // type@00cd │ │ +0645ac: 7010 3603 0000 |0016: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0336 │ │ +0645b2: 6900 5a00 |0019: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +0645b6: 28f2 |001b: goto 000d // -000e │ │ +0645b8: 2200 cf00 |001c: new-instance v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; // type@00cf │ │ +0645bc: 7010 3f03 0000 |001e: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@033f │ │ +0645c2: 6900 5a00 |0021: sput-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +0645c6: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ 0x000d line=118 │ │ 0x000e line=113 │ │ 0x0014 line=114 │ │ @@ -998,17 +998,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06455c: |[06455c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ -06456c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064572: 0e00 |0003: return-void │ │ +0645c8: |[0645c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.:()V │ │ +0645d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0645de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=282 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat; │ │ │ │ @@ -1017,27 +1017,27 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -064574: |[064574] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ -064584: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ -06458a: 1a00 a211 |0003: const-string v0, "UNKNOWN" // string@11a2 │ │ -06458e: 1100 |0005: return-object v0 │ │ -064590: 1a00 4603 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0346 │ │ -064594: 28fd |0008: goto 0005 // -0003 │ │ -064596: 1a00 4503 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@0345 │ │ -06459a: 28fa |000b: goto 0005 // -0006 │ │ -06459c: 1a00 4403 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0344 │ │ -0645a0: 28f7 |000e: goto 0005 // -0009 │ │ -0645a2: 1a00 4303 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@0343 │ │ -0645a6: 28f4 |0011: goto 0005 // -000c │ │ -0645a8: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ +0645e0: |[0645e0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.capabilityToString:(I)Ljava/lang/String; │ │ +0645f0: 2b01 1200 0000 |0000: packed-switch v1, 00000012 // +00000012 │ │ +0645f6: 1a00 a311 |0003: const-string v0, "UNKNOWN" // string@11a3 │ │ +0645fa: 1100 |0005: return-object v0 │ │ +0645fc: 1a00 4603 |0006: const-string v0, "CAPABILITY_CAN_RETRIEVE_WINDOW_CONTENT" // string@0346 │ │ +064600: 28fd |0008: goto 0005 // -0003 │ │ +064602: 1a00 4503 |0009: const-string v0, "CAPABILITY_CAN_REQUEST_TOUCH_EXPLORATION" // string@0345 │ │ +064606: 28fa |000b: goto 0005 // -0006 │ │ +064608: 1a00 4403 |000c: const-string v0, "CAPABILITY_CAN_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0344 │ │ +06460c: 28f7 |000e: goto 0005 // -0009 │ │ +06460e: 1a00 4303 |000f: const-string v0, "CAPABILITY_CAN_FILTER_KEY_EVENTS" // string@0343 │ │ +064612: 28f4 |0011: goto 0005 // -000c │ │ +064614: 0001 0800 0100 0000 0600 0000 0900 ... |0012: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=448 │ │ 0x0006 line=440 │ │ 0x0009 line=442 │ │ 0x000c line=444 │ │ @@ -1051,55 +1051,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0645d0: |[0645d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ -0645e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0645e2: 2200 a905 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0645e6: 7010 3d2b 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0645ec: 1a02 4213 |0006: const-string v2, "[" // string@1342 │ │ -0645f0: 6e20 462b 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0645f6: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ -0645fa: 7110 e02a 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2ae0 │ │ -064600: 0a02 |0010: move-result v2 │ │ -064602: 9801 0302 |0011: shl-int v1, v3, v2 │ │ -064606: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -06460a: b524 |0015: and-int/2addr v4, v2 │ │ -06460c: 6e10 4b2b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ -064612: 0a02 |0019: move-result v2 │ │ -064614: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ -064618: 1a02 1d01 |001c: const-string v2, ", " // string@011d │ │ -06461c: 6e20 462b 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -064622: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ -064628: 28e7 |0024: goto 000b // -0019 │ │ -06462a: 1a02 da04 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@04da │ │ -06462e: 6e20 462b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -064634: 28e1 |002a: goto 000b // -001f │ │ -064636: 1a02 d604 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@04d6 │ │ -06463a: 6e20 462b 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -064640: 28db |0030: goto 000b // -0025 │ │ -064642: 1a02 d904 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@04d9 │ │ -064646: 6e20 462b 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06464c: 28d5 |0036: goto 000b // -002b │ │ -06464e: 1a02 d804 |0037: const-string v2, "FEEDBACK_GENERIC" // string@04d8 │ │ -064652: 6e20 462b 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -064658: 28cf |003c: goto 000b // -0031 │ │ -06465a: 1a02 db04 |003d: const-string v2, "FEEDBACK_VISUAL" // string@04db │ │ -06465e: 6e20 462b 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -064664: 28c9 |0042: goto 000b // -0037 │ │ -064666: 1a02 8f13 |0043: const-string v2, "]" // string@138f │ │ -06466a: 6e20 462b 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -064670: 6e10 4e2b 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -064676: 0c02 |004b: move-result-object v2 │ │ -064678: 1102 |004c: return-object v2 │ │ -06467a: 0000 |004d: nop // spacer │ │ -06467c: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ +06463c: |[06463c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.feedbackTypeToString:(I)Ljava/lang/String; │ │ +06464c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06464e: 2200 a905 |0001: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +064652: 7010 3d2b 0000 |0003: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +064658: 1a02 4313 |0006: const-string v2, "[" // string@1343 │ │ +06465c: 6e20 462b 2000 |0008: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +064662: 3d04 3800 |000b: if-lez v4, 0043 // +0038 │ │ +064666: 7110 e02a 0400 |000d: invoke-static {v4}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2ae0 │ │ +06466c: 0a02 |0010: move-result v2 │ │ +06466e: 9801 0302 |0011: shl-int v1, v3, v2 │ │ +064672: df02 01ff |0013: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +064676: b524 |0015: and-int/2addr v4, v2 │ │ +064678: 6e10 4b2b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ +06467e: 0a02 |0019: move-result v2 │ │ +064680: 3732 0700 |001a: if-le v2, v3, 0021 // +0007 │ │ +064684: 1a02 1d01 |001c: const-string v2, ", " // string@011d │ │ +064688: 6e20 462b 2000 |001e: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06468e: 2c01 2d00 0000 |0021: sparse-switch v1, 0000004e // +0000002d │ │ +064694: 28e7 |0024: goto 000b // -0019 │ │ +064696: 1a02 da04 |0025: const-string v2, "FEEDBACK_SPOKEN" // string@04da │ │ +06469a: 6e20 462b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0646a0: 28e1 |002a: goto 000b // -001f │ │ +0646a2: 1a02 d604 |002b: const-string v2, "FEEDBACK_AUDIBLE" // string@04d6 │ │ +0646a6: 6e20 462b 2000 |002d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0646ac: 28db |0030: goto 000b // -0025 │ │ +0646ae: 1a02 d904 |0031: const-string v2, "FEEDBACK_HAPTIC" // string@04d9 │ │ +0646b2: 6e20 462b 2000 |0033: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0646b8: 28d5 |0036: goto 000b // -002b │ │ +0646ba: 1a02 d804 |0037: const-string v2, "FEEDBACK_GENERIC" // string@04d8 │ │ +0646be: 6e20 462b 2000 |0039: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0646c4: 28cf |003c: goto 000b // -0031 │ │ +0646c6: 1a02 db04 |003d: const-string v2, "FEEDBACK_VISUAL" // string@04db │ │ +0646ca: 6e20 462b 2000 |003f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0646d0: 28c9 |0042: goto 000b // -0037 │ │ +0646d2: 1a02 9013 |0043: const-string v2, "]" // string@1390 │ │ +0646d6: 6e20 462b 2000 |0045: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0646dc: 6e10 4e2b 0000 |0048: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0646e2: 0c02 |004b: move-result-object v2 │ │ +0646e4: 1102 |004c: return-object v2 │ │ +0646e6: 0000 |004d: nop // spacer │ │ +0646e8: 0002 0500 0100 0000 0200 0000 0400 ... |004e: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=356 │ │ 0x0006 line=357 │ │ 0x000b line=358 │ │ 0x000d line=359 │ │ 0x0013 line=360 │ │ @@ -1124,32 +1124,32 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 50 16-bit code units │ │ -0646a8: |[0646a8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ -0646b8: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ -0646be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0646c0: 1100 |0004: return-object v0 │ │ -0646c2: 1a00 e003 |0005: const-string v0, "DEFAULT" // string@03e0 │ │ -0646c6: 28fd |0007: goto 0004 // -0003 │ │ -0646c8: 1a00 f904 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@04f9 │ │ -0646cc: 28fa |000a: goto 0004 // -0006 │ │ -0646ce: 1a00 0b05 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@050b │ │ -0646d2: 28f7 |000d: goto 0004 // -0009 │ │ -0646d4: 1a00 0905 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0509 │ │ -0646d8: 28f4 |0010: goto 0004 // -000c │ │ -0646da: 1a00 0805 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0508 │ │ -0646de: 28f1 |0013: goto 0004 // -000f │ │ -0646e0: 1a00 0a05 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@050a │ │ -0646e4: 28ee |0016: goto 0004 // -0012 │ │ -0646e6: 0000 |0017: nop // spacer │ │ -0646e8: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ +064714: |[064714] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.flagToString:(I)Ljava/lang/String; │ │ +064724: 2c01 1800 0000 |0000: sparse-switch v1, 00000018 // +00000018 │ │ +06472a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +06472c: 1100 |0004: return-object v0 │ │ +06472e: 1a00 e003 |0005: const-string v0, "DEFAULT" // string@03e0 │ │ +064732: 28fd |0007: goto 0004 // -0003 │ │ +064734: 1a00 f904 |0008: const-string v0, "FLAG_INCLUDE_NOT_IMPORTANT_VIEWS" // string@04f9 │ │ +064738: 28fa |000a: goto 0004 // -0006 │ │ +06473a: 1a00 0b05 |000b: const-string v0, "FLAG_REQUEST_TOUCH_EXPLORATION_MODE" // string@050b │ │ +06473e: 28f7 |000d: goto 0004 // -0009 │ │ +064740: 1a00 0905 |000e: const-string v0, "FLAG_REQUEST_ENHANCED_WEB_ACCESSIBILITY" // string@0509 │ │ +064744: 28f4 |0010: goto 0004 // -000c │ │ +064746: 1a00 0805 |0011: const-string v0, "FLAG_REPORT_VIEW_IDS" // string@0508 │ │ +06474a: 28f1 |0013: goto 0004 // -000f │ │ +06474c: 1a00 0a05 |0014: const-string v0, "FLAG_REQUEST_FILTER_KEY_EVENTS" // string@050a │ │ +064750: 28ee |0016: goto 0004 // -0012 │ │ +064752: 0000 |0017: nop // spacer │ │ +064754: 0002 0600 0100 0000 0200 0000 0400 ... |0018: sparse-switch-data (26 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=409 │ │ 0x0005 line=397 │ │ 0x0008 line=399 │ │ 0x000b line=401 │ │ @@ -1165,19 +1165,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06471c: |[06471c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -06472c: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -064730: 7220 4603 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0346 │ │ -064736: 0a00 |0005: move-result v0 │ │ -064738: 0f00 |0006: return v0 │ │ +064788: |[064788] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +064798: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +06479c: 7220 4603 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0346 │ │ +0647a2: 0a00 |0005: move-result v0 │ │ +0647a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #6 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -1185,19 +1185,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06473c: |[06473c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -06474c: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -064750: 7220 4703 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0347 │ │ -064756: 0a00 |0005: move-result v0 │ │ -064758: 0f00 |0006: return v0 │ │ +0647a8: |[0647a8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0647b8: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +0647bc: 7220 4703 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@0347 │ │ +0647c2: 0a00 |0005: move-result v0 │ │ +0647c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #7 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -1205,19 +1205,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06475c: |[06475c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06476c: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -064770: 7220 4803 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0348 │ │ -064776: 0c00 |0005: move-result-object v0 │ │ -064778: 1100 |0006: return-object v0 │ │ +0647c8: |[0647c8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0647d8: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +0647dc: 7220 4803 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0348 │ │ +0647e2: 0c00 |0005: move-result-object v0 │ │ +0647e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #8 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -1225,19 +1225,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06477c: |[06477c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06478c: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -064790: 7220 4903 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0349 │ │ -064796: 0c00 |0005: move-result-object v0 │ │ -064798: 1100 |0006: return-object v0 │ │ +0647e8: |[0647e8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0647f8: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +0647fc: 7220 4903 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0349 │ │ +064802: 0c00 |0005: move-result-object v0 │ │ +064804: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #9 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -1245,19 +1245,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06479c: |[06479c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0647ac: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -0647b0: 7220 4a03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@034a │ │ -0647b6: 0c00 |0005: move-result-object v0 │ │ -0647b8: 1100 |0006: return-object v0 │ │ +064808: |[064808] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +064818: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +06481c: 7220 4a03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@034a │ │ +064822: 0c00 |0005: move-result-object v0 │ │ +064824: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #10 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;) │ │ @@ -1265,19 +1265,19 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0647bc: |[0647bc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0647cc: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ -0647d0: 7220 4b03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@034b │ │ -0647d6: 0c00 |0005: move-result-object v0 │ │ -0647d8: 1100 |0006: return-object v0 │ │ +064828: |[064828] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +064838: 6200 5a00 |0000: sget-object v0, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat;.IMPL:Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl; // field@005a │ │ +06483c: 7220 4b03 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoVersionImpl;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@034b │ │ +064842: 0c00 |0005: move-result-object v0 │ │ +064844: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -1306,17 +1306,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0647dc: |[0647dc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ -0647ec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0647f2: 0e00 |0003: return-void │ │ +064848: |[064848] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.:()V │ │ +064858: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06485e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -1324,18 +1324,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0647f4: |[0647f4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -064804: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ -06480a: 0a00 |0003: move-result v0 │ │ -06480c: 0f00 |0004: return v0 │ │ +064860: |[064860] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +064870: 6e10 0000 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCanRetrieveWindowContent:()Z // method@0000 │ │ +064876: 0a00 |0003: move-result v0 │ │ +064878: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #2 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -1343,18 +1343,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064810: |[064810] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -064820: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ -064826: 0c00 |0003: move-result-object v0 │ │ -064828: 1100 |0004: return-object v0 │ │ +06487c: |[06487c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +06488c: 6e10 0200 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getDescription:()Ljava/lang/String; // method@0002 │ │ +064892: 0c00 |0003: move-result-object v0 │ │ +064894: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #3 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -1362,18 +1362,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06482c: |[06482c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -06483c: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ -064842: 0c00 |0003: move-result-object v0 │ │ -064844: 1100 |0004: return-object v0 │ │ +064898: |[064898] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0648a8: 6e10 0300 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getId:()Ljava/lang/String; // method@0003 │ │ +0648ae: 0c00 |0003: move-result-object v0 │ │ +0648b0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #4 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -1381,18 +1381,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064848: |[064848] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -064858: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ -06485e: 0c00 |0003: move-result-object v0 │ │ -064860: 1100 |0004: return-object v0 │ │ +0648b4: |[0648b4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0648c4: 6e10 0400 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getResolveInfo:()Landroid/content/pm/ResolveInfo; // method@0004 │ │ +0648ca: 0c00 |0003: move-result-object v0 │ │ +0648cc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ #5 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;) │ │ @@ -1400,18 +1400,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064864: |[064864] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -064874: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ -06487a: 0c00 |0003: move-result-object v0 │ │ -06487c: 1100 |0004: return-object v0 │ │ +0648d0: |[0648d0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatIcs.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0648e0: 6e10 0500 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getSettingsActivityName:()Ljava/lang/String; // method@0005 │ │ +0648e6: 0c00 |0003: move-result-object v0 │ │ +0648e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -1440,17 +1440,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064880: |[064880] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ -064890: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064896: 0e00 |0003: return-void │ │ +0648ec: |[0648ec] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.:()V │ │ +0648fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064902: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;) │ │ @@ -1458,18 +1458,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -064898: |[064898] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0648a8: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ -0648ae: 0a00 |0003: move-result v0 │ │ -0648b0: 0f00 |0004: return v0 │ │ +064904: |[064904] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompatJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +064914: 6e10 0100 0100 |0000: invoke-virtual {v1}, Landroid/accessibilityservice/AccessibilityServiceInfo;.getCapabilities:()I // method@0001 │ │ +06491a: 0a00 |0003: move-result v0 │ │ +06491c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ Virtual methods - │ │ @@ -1674,27 +1674,27 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0648b4: |[0648b4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ -0648c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0648c6: 5b34 5f00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005f │ │ -0648ca: 7030 5b02 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@025b │ │ -0648d0: 6001 4000 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0648d4: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ -0648d8: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ -0648dc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0648de: 5c30 5b00 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@005b │ │ -0648e2: 2200 6500 |000f: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0648e6: 7010 1d02 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0648ec: 5b30 5e00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005e │ │ -0648f0: 0e00 |0016: return-void │ │ +064920: |[064920] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V │ │ +064930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064932: 5b34 5f00 |0001: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005f │ │ +064936: 7030 5b02 5300 |0003: invoke-direct {v3, v5, v0}, Landroid/graphics/drawable/InsetDrawable;.:(Landroid/graphics/drawable/Drawable;I)V // method@025b │ │ +06493c: 6001 4000 |0006: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +064940: 1302 1200 |0008: const/16 v2, #int 18 // #12 │ │ +064944: 3721 0300 |000a: if-le v1, v2, 000d // +0003 │ │ +064948: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +06494a: 5c30 5b00 |000d: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@005b │ │ +06494e: 2200 6500 |000f: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +064952: 7010 1d02 0000 |0011: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +064958: 5b30 5e00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005e │ │ +06495c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=420 │ │ 0x0003 line=421 │ │ 0x0006 line=414 │ │ 0x000f line=415 │ │ 0x0016 line=422 │ │ @@ -1708,17 +1708,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0648f4: |[0648f4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -064904: 7030 7503 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ -06490a: 0e00 |0003: return-void │ │ +064960: |[064960] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +064970: 7030 7503 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;)V // method@0375 │ │ +064976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/graphics/drawable/Drawable; │ │ @@ -1730,58 +1730,58 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -06490c: |[06490c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -06491c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06491e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -064920: 5463 5e00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005e │ │ -064924: 6e20 7703 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0377 │ │ -06492a: 6e10 0402 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -064930: 5463 5f00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005f │ │ -064934: 7110 7f03 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@037f │ │ -06493a: 0c03 |000f: move-result-object v3 │ │ -06493c: 6e10 5d00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ -064942: 0c03 |0013: move-result-object v3 │ │ -064944: 6e10 1123 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ -06494a: 0c03 |0017: move-result-object v3 │ │ -06494c: 7110 340e 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -064952: 0a03 |001b: move-result v3 │ │ -064954: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ -064958: 0101 |001e: move v1, v0 │ │ -06495a: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ -06495e: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ -064960: 5463 5e00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005e │ │ -064964: 6e10 2802 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0228 │ │ -06496a: 0a02 |0027: move-result v2 │ │ -06496c: 5263 5c00 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005c │ │ -064970: 7f33 |002a: neg-float v3, v3 │ │ -064972: 8224 |002b: int-to-float v4, v2 │ │ -064974: c843 |002c: mul-float/2addr v3, v4 │ │ -064976: 5264 5d00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005d │ │ -06497a: c843 |002f: mul-float/2addr v3, v4 │ │ -06497c: 8204 |0030: int-to-float v4, v0 │ │ -06497e: c843 |0031: mul-float/2addr v3, v4 │ │ -064980: 6e30 0802 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ -064986: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ -06498a: 5563 5b00 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@005b │ │ -06498e: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ -064992: 8223 |003b: int-to-float v3, v2 │ │ -064994: 6e30 0802 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ -06499a: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ -06499e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -0649a2: 6e30 0702 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0207 │ │ -0649a8: 6f20 5c02 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@025c │ │ -0649ae: 6e10 0102 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ -0649b4: 0e00 |004c: return-void │ │ -0649b6: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -0649b8: 28d1 |004e: goto 001f // -002f │ │ +064978: |[064978] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +064988: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06498a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +06498c: 5463 5e00 |0002: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005e │ │ +064990: 6e20 7703 3600 |0004: invoke-virtual {v6, v3}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.copyBounds:(Landroid/graphics/Rect;)V // method@0377 │ │ +064996: 6e10 0402 0700 |0007: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +06499c: 5463 5f00 |000a: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.this$0:Landroid/support/v4/app/ActionBarDrawerToggle; // field@005f │ │ +0649a0: 7110 7f03 0300 |000c: invoke-static {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; // method@037f │ │ +0649a6: 0c03 |000f: move-result-object v3 │ │ +0649a8: 6e10 5d00 0300 |0010: invoke-virtual {v3}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ +0649ae: 0c03 |0013: move-result-object v3 │ │ +0649b0: 6e10 1123 0300 |0014: invoke-virtual {v3}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ +0649b6: 0c03 |0017: move-result-object v3 │ │ +0649b8: 7110 340e 0300 |0018: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +0649be: 0a03 |001b: move-result v3 │ │ +0649c0: 3303 3100 |001c: if-ne v3, v0, 004d // +0031 │ │ +0649c4: 0101 |001e: move v1, v0 │ │ +0649c6: 3801 0300 |001f: if-eqz v1, 0022 // +0003 │ │ +0649ca: 12f0 |0021: const/4 v0, #int -1 // #ff │ │ +0649cc: 5463 5e00 |0022: iget-object v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mTmpRect:Landroid/graphics/Rect; // field@005e │ │ +0649d0: 6e10 2802 0300 |0024: invoke-virtual {v3}, Landroid/graphics/Rect;.width:()I // method@0228 │ │ +0649d6: 0a02 |0027: move-result v2 │ │ +0649d8: 5263 5c00 |0028: iget v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005c │ │ +0649dc: 7f33 |002a: neg-float v3, v3 │ │ +0649de: 8224 |002b: int-to-float v4, v2 │ │ +0649e0: c843 |002c: mul-float/2addr v3, v4 │ │ +0649e2: 5264 5d00 |002d: iget v4, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005d │ │ +0649e6: c843 |002f: mul-float/2addr v3, v4 │ │ +0649e8: 8204 |0030: int-to-float v4, v0 │ │ +0649ea: c843 |0031: mul-float/2addr v3, v4 │ │ +0649ec: 6e30 0802 3705 |0032: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ +0649f2: 3801 1100 |0035: if-eqz v1, 0046 // +0011 │ │ +0649f6: 5563 5b00 |0037: iget-boolean v3, v6, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mHasMirroring:Z // field@005b │ │ +0649fa: 3903 0d00 |0039: if-nez v3, 0046 // +000d │ │ +0649fe: 8223 |003b: int-to-float v3, v2 │ │ +064a00: 6e30 0802 3705 |003c: invoke-virtual {v7, v3, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ +064a06: 1503 80bf |003f: const/high16 v3, #int -1082130432 // #bf80 │ │ +064a0a: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +064a0e: 6e30 0702 3704 |0043: invoke-virtual {v7, v3, v4}, Landroid/graphics/Canvas;.scale:(FF)V // method@0207 │ │ +064a14: 6f20 5c02 7600 |0046: invoke-super {v6, v7}, Landroid/graphics/drawable/InsetDrawable;.draw:(Landroid/graphics/Canvas;)V // method@025c │ │ +064a1a: 6e10 0102 0700 |0049: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ +064a20: 0e00 |004c: return-void │ │ +064a22: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +064a24: 28d1 |004e: goto 001f // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=452 │ │ 0x0007 line=453 │ │ 0x000a line=456 │ │ 0x001f line=458 │ │ 0x0022 line=459 │ │ @@ -1805,17 +1805,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0649bc: |[0649bc] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ -0649cc: 5210 5d00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005d │ │ -0649d0: 0f00 |0002: return v0 │ │ +064a28: |[064a28] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.getPosition:()F │ │ +064a38: 5210 5d00 |0000: iget v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005d │ │ +064a3c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;) │ │ @@ -1823,18 +1823,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0649d4: |[0649d4] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ -0649e4: 5901 5c00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005c │ │ -0649e8: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@037a │ │ -0649ee: 0e00 |0005: return-void │ │ +064a40: |[064a40] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setOffset:(F)V │ │ +064a50: 5901 5c00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mOffset:F // field@005c │ │ +064a54: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@037a │ │ +064a5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0002 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1845,18 +1845,18 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0649f0: |[0649f0] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ -064a00: 5901 5d00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005d │ │ -064a04: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@037a │ │ -064a0a: 0e00 |0005: return-void │ │ +064a5c: |[064a5c] android.support.v4.app.ActionBarDrawerToggle$SlideDrawable.setPosition:(F)V │ │ +064a6c: 5901 5d00 |0000: iput v1, v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.mPosition:F // field@005d │ │ +064a70: 6e10 7a03 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.invalidateSelf:()V // method@037a │ │ +064a76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ 0x0005 line=432 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; │ │ @@ -1904,66 +1904,66 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -064a0c: |[064a0c] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ -064a1c: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ -064a22: 121c |0003: const/4 v12, #int 1 // #1 │ │ -064a24: 120b |0004: const/4 v11, #int 0 // #0 │ │ -064a26: 7010 fd2a 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@2afd │ │ -064a2c: 1c06 1300 |0008: const-class v6, Landroid/app/ActionBar; // type@0013 │ │ -064a30: 1a07 3a2d |000a: const-string v7, "setHomeAsUpIndicator" // string@2d3a │ │ -064a34: 1218 |000c: const/4 v8, #int 1 // #1 │ │ -064a36: 2388 5106 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0651 │ │ -064a3a: 1209 |000f: const/4 v9, #int 0 // #0 │ │ -064a3c: 1c0a 7100 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0071 │ │ -064a40: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ -064a44: 6e30 bd2a 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -064a4a: 0c06 |0017: move-result-object v6 │ │ -064a4c: 5be6 6f00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ -064a50: 1c06 1300 |001a: const-class v6, Landroid/app/ActionBar; // type@0013 │ │ -064a54: 1a07 392d |001c: const-string v7, "setHomeActionContentDescription" // string@2d39 │ │ -064a58: 1218 |001e: const/4 v8, #int 1 // #1 │ │ -064a5a: 2388 5106 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0651 │ │ -064a5e: 1209 |0021: const/4 v9, #int 0 // #0 │ │ -064a60: 620a 3d13 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@133d │ │ -064a64: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ -064a68: 6e30 bd2a 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -064a6e: 0c06 |0029: move-result-object v6 │ │ -064a70: 5be6 6e00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006e │ │ -064a74: 0e00 |002c: return-void │ │ -064a76: 0d06 |002d: move-exception v6 │ │ -064a78: 6e20 5000 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0050 │ │ -064a7e: 0c02 |0031: move-result-object v2 │ │ -064a80: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ -064a84: 6e10 0d22 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -064a8a: 0c03 |0037: move-result-object v3 │ │ -064a8c: 1f03 4404 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -064a90: 6e10 a722 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -064a96: 0a00 |003d: move-result v0 │ │ -064a98: 1226 |003e: const/4 v6, #int 2 // #2 │ │ -064a9a: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ -064a9e: 6e20 a622 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -064aa4: 0c01 |0044: move-result-object v1 │ │ -064aa6: 6e20 a622 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -064aac: 0c04 |0048: move-result-object v4 │ │ -064aae: 6e10 f721 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@21f7 │ │ -064ab4: 0a06 |004c: move-result v6 │ │ -064ab6: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ -064aba: 0745 |004f: move-object v5, v4 │ │ -064abc: 2056 7d04 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@047d │ │ -064ac0: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ -064ac4: 1f05 7d04 |0054: check-cast v5, Landroid/widget/ImageView; // type@047d │ │ -064ac8: 5be5 7000 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0070 │ │ -064acc: 28d4 |0058: goto 002c // -002c │ │ -064ace: 0715 |0059: move-object v5, v1 │ │ -064ad0: 28f6 |005a: goto 0050 // -000a │ │ +064a78: |[064a78] android.support.v4.app.ActionBarDrawerToggleHoneycomb$SetIndicatorInfo.:(Landroid/app/Activity;)V │ │ +064a88: 140d 2c00 0201 |0000: const v13, #float 2.38774e-38 // #0102002c │ │ +064a8e: 121c |0003: const/4 v12, #int 1 // #1 │ │ +064a90: 120b |0004: const/4 v11, #int 0 // #0 │ │ +064a92: 7010 fd2a 0e00 |0005: invoke-direct {v14}, Ljava/lang/Object;.:()V // method@2afd │ │ +064a98: 1c06 1300 |0008: const-class v6, Landroid/app/ActionBar; // type@0013 │ │ +064a9c: 1a07 3e2d |000a: const-string v7, "setHomeAsUpIndicator" // string@2d3e │ │ +064aa0: 1218 |000c: const/4 v8, #int 1 // #1 │ │ +064aa2: 2388 5106 |000d: new-array v8, v8, [Ljava/lang/Class; // type@0651 │ │ +064aa6: 1209 |000f: const/4 v9, #int 0 // #0 │ │ +064aa8: 1c0a 7100 |0010: const-class v10, Landroid/graphics/drawable/Drawable; // type@0071 │ │ +064aac: 4d0a 0809 |0012: aput-object v10, v8, v9 │ │ +064ab0: 6e30 bd2a 7608 |0014: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +064ab6: 0c06 |0017: move-result-object v6 │ │ +064ab8: 5be6 6f00 |0018: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ +064abc: 1c06 1300 |001a: const-class v6, Landroid/app/ActionBar; // type@0013 │ │ +064ac0: 1a07 3d2d |001c: const-string v7, "setHomeActionContentDescription" // string@2d3d │ │ +064ac4: 1218 |001e: const/4 v8, #int 1 // #1 │ │ +064ac6: 2388 5106 |001f: new-array v8, v8, [Ljava/lang/Class; // type@0651 │ │ +064aca: 1209 |0021: const/4 v9, #int 0 // #0 │ │ +064acc: 620a 3d13 |0022: sget-object v10, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@133d │ │ +064ad0: 4d0a 0809 |0024: aput-object v10, v8, v9 │ │ +064ad4: 6e30 bd2a 7608 |0026: invoke-virtual {v6, v7, v8}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +064ada: 0c06 |0029: move-result-object v6 │ │ +064adc: 5be6 6e00 |002a: iput-object v6, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006e │ │ +064ae0: 0e00 |002c: return-void │ │ +064ae2: 0d06 |002d: move-exception v6 │ │ +064ae4: 6e20 5000 df00 |002e: invoke-virtual {v15, v13}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0050 │ │ +064aea: 0c02 |0031: move-result-object v2 │ │ +064aec: 3802 faff |0032: if-eqz v2, 002c // -0006 │ │ +064af0: 6e10 0d22 0200 |0034: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +064af6: 0c03 |0037: move-result-object v3 │ │ +064af8: 1f03 4404 |0038: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +064afc: 6e10 a722 0300 |003a: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +064b02: 0a00 |003d: move-result v0 │ │ +064b04: 1226 |003e: const/4 v6, #int 2 // #2 │ │ +064b06: 3360 edff |003f: if-ne v0, v6, 002c // -0013 │ │ +064b0a: 6e20 a622 b300 |0041: invoke-virtual {v3, v11}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +064b10: 0c01 |0044: move-result-object v1 │ │ +064b12: 6e20 a622 c300 |0045: invoke-virtual {v3, v12}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +064b18: 0c04 |0048: move-result-object v4 │ │ +064b1a: 6e10 f721 0100 |0049: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@21f7 │ │ +064b20: 0a06 |004c: move-result v6 │ │ +064b22: 33d6 0c00 |004d: if-ne v6, v13, 0059 // +000c │ │ +064b26: 0745 |004f: move-object v5, v4 │ │ +064b28: 2056 7d04 |0050: instance-of v6, v5, Landroid/widget/ImageView; // type@047d │ │ +064b2c: 3806 daff |0052: if-eqz v6, 002c // -0026 │ │ +064b30: 1f05 7d04 |0054: check-cast v5, Landroid/widget/ImageView; // type@047d │ │ +064b34: 5be5 7000 |0056: iput-object v5, v14, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0070 │ │ +064b38: 28d4 |0058: goto 002c // -002c │ │ +064b3a: 0715 |0059: move-object v5, v1 │ │ +064b3c: 28f6 |005a: goto 0050 // -000a │ │ catches : 1 │ │ 0x0008 - 0x002c │ │ Ljava/lang/NoSuchMethodException; -> 0x002d │ │ positions : │ │ 0x0005 line=103 │ │ 0x0008 line=105 │ │ 0x001a line=107 │ │ @@ -2029,39 +2029,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -064ae4: |[064ae4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -064af4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -064af6: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -064afa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -064afc: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -064b02: 4b02 0001 |0007: aput v2, v0, v1 │ │ -064b06: 6900 7200 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0072 │ │ -064b0a: 0e00 |000b: return-void │ │ +064b50: |[064b50] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +064b60: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +064b62: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +064b66: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +064b68: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +064b6e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +064b72: 6900 7200 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0072 │ │ +064b76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064b0c: |[064b0c] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ -064b1c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064b22: 0e00 |0003: return-void │ │ +064b78: |[064b78] android.support.v4.app.ActionBarDrawerToggleHoneycomb.:()V │ │ +064b88: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb; │ │ │ │ @@ -2070,23 +2070,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -064b24: |[064b24] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -064b34: 6202 7200 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0072 │ │ -064b38: 6e20 6000 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0060 │ │ -064b3e: 0c00 |0005: move-result-object v0 │ │ -064b40: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -064b42: 6e20 c001 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -064b48: 0c01 |000a: move-result-object v1 │ │ -064b4a: 6e10 ca01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -064b50: 1101 |000e: return-object v1 │ │ +064b90: |[064b90] android.support.v4.app.ActionBarDrawerToggleHoneycomb.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +064ba0: 6202 7200 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.THEME_ATTRS:[I // field@0072 │ │ +064ba4: 6e20 6000 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0060 │ │ +064baa: 0c00 |0005: move-result-object v0 │ │ +064bac: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +064bae: 6e20 c001 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +064bb4: 0c01 |000a: move-result-object v1 │ │ +064bb6: 6e10 ca01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +064bbc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000b line=94 │ │ 0x000e line=95 │ │ locals : │ │ @@ -2099,44 +2099,44 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -064b54: |[064b54] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -064b64: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -064b68: 2207 dd00 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ -064b6c: 7020 8c03 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@038c │ │ -064b72: 0772 |0007: move-object v2, v7 │ │ -064b74: 1f02 dd00 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ -064b78: 5423 6f00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ -064b7c: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ -064b80: 6e10 5300 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ -064b86: 0c00 |0011: move-result-object v0 │ │ -064b88: 5423 6e00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006e │ │ -064b8c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -064b8e: 2344 5206 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -064b92: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -064b94: 7110 e52a 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -064b9a: 0c06 |001b: move-result-object v6 │ │ -064b9c: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ -064ba0: 6e30 6e2b 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -064ba6: 6003 4000 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -064baa: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ -064bae: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ -064bb2: 6e10 2300 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0023 │ │ -064bb8: 0c03 |002a: move-result-object v3 │ │ -064bba: 6e20 4a00 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@004a │ │ -064bc0: 1107 |002e: return-object v7 │ │ -064bc2: 0d01 |002f: move-exception v1 │ │ -064bc4: 1a03 6b02 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@026b │ │ -064bc8: 1a04 cd03 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@03cd │ │ -064bcc: 7130 fb20 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -064bd2: 28f7 |0037: goto 002e // -0009 │ │ +064bc0: |[064bc0] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +064bd0: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +064bd4: 2207 dd00 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ +064bd8: 7020 8c03 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@038c │ │ +064bde: 0772 |0007: move-object v2, v7 │ │ +064be0: 1f02 dd00 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ +064be4: 5423 6f00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ +064be8: 3803 2200 |000c: if-eqz v3, 002e // +0022 │ │ +064bec: 6e10 5300 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ +064bf2: 0c00 |0011: move-result-object v0 │ │ +064bf4: 5423 6e00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006e │ │ +064bf8: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +064bfa: 2344 5206 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ +064bfe: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +064c00: 7110 e52a 0900 |0018: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +064c06: 0c06 |001b: move-result-object v6 │ │ +064c08: 4d06 0405 |001c: aput-object v6, v4, v5 │ │ +064c0c: 6e30 6e2b 0304 |001e: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +064c12: 6003 4000 |0021: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +064c16: 1304 1300 |0023: const/16 v4, #int 19 // #13 │ │ +064c1a: 3643 0900 |0025: if-gt v3, v4, 002e // +0009 │ │ +064c1e: 6e10 2300 0000 |0027: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0023 │ │ +064c24: 0c03 |002a: move-result-object v3 │ │ +064c26: 6e20 4a00 3000 |002b: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@004a │ │ +064c2c: 1107 |002e: return-object v7 │ │ +064c2e: 0d01 |002f: move-exception v1 │ │ +064c30: 1a03 6b02 |0030: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@026b │ │ +064c34: 1a04 cd03 |0032: const-string v4, "Couldn't set content description via JB-MR2 API" // string@03cd │ │ +064c38: 7130 fb20 4301 |0034: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +064c3e: 28f7 |0037: goto 002e // -0009 │ │ catches : 1 │ │ 0x000e - 0x002e │ │ Ljava/lang/Exception; -> 0x002f │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ 0x0008 line=74 │ │ @@ -2161,53 +2161,53 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -064be4: |[064be4] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -064bf4: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ -064bf8: 2207 dd00 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ -064bfc: 7020 8c03 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@038c │ │ -064c02: 0772 |0007: move-object v2, v7 │ │ -064c04: 1f02 dd00 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ -064c08: 5423 6f00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ -064c0c: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ -064c10: 6e10 5300 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ -064c16: 0c00 |0011: move-result-object v0 │ │ -064c18: 5423 6f00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ -064c1c: 1214 |0014: const/4 v4, #int 1 // #1 │ │ -064c1e: 2344 5206 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -064c22: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -064c24: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ -064c28: 6e30 6e2b 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -064c2e: 5423 6e00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006e │ │ -064c32: 1214 |001f: const/4 v4, #int 1 // #1 │ │ -064c34: 2344 5206 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -064c38: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -064c3a: 7110 e52a 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -064c40: 0c06 |0026: move-result-object v6 │ │ -064c42: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ -064c46: 6e30 6e2b 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -064c4c: 1107 |002c: return-object v7 │ │ -064c4e: 0d01 |002d: move-exception v1 │ │ -064c50: 1a03 6b02 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@026b │ │ -064c54: 1a04 cf03 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@03cf │ │ -064c58: 7130 fb20 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -064c5e: 28f7 |0035: goto 002c // -0009 │ │ -064c60: 5423 7000 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0070 │ │ -064c64: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ -064c68: 5423 7000 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0070 │ │ -064c6c: 6e20 3124 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -064c72: 28ed |003f: goto 002c // -0013 │ │ -064c74: 1a03 6b02 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@026b │ │ -064c78: 1a04 ce03 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@03ce │ │ -064c7c: 7120 fa20 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -064c82: 28e5 |0047: goto 002c // -001b │ │ +064c50: |[064c50] android.support.v4.app.ActionBarDrawerToggleHoneycomb.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +064c60: 3907 0700 |0000: if-nez v7, 0007 // +0007 │ │ +064c64: 2207 dd00 |0002: new-instance v7, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ +064c68: 7020 8c03 8700 |0004: invoke-direct {v7, v8}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.:(Landroid/app/Activity;)V // method@038c │ │ +064c6e: 0772 |0007: move-object v2, v7 │ │ +064c70: 1f02 dd00 |0008: check-cast v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo; // type@00dd │ │ +064c74: 5423 6f00 |000a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ +064c78: 3803 2a00 |000c: if-eqz v3, 0036 // +002a │ │ +064c7c: 6e10 5300 0800 |000e: invoke-virtual {v8}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ +064c82: 0c00 |0011: move-result-object v0 │ │ +064c84: 5423 6f00 |0012: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeAsUpIndicator:Ljava/lang/reflect/Method; // field@006f │ │ +064c88: 1214 |0014: const/4 v4, #int 1 // #1 │ │ +064c8a: 2344 5206 |0015: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ +064c8e: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +064c90: 4d09 0405 |0018: aput-object v9, v4, v5 │ │ +064c94: 6e30 6e2b 0304 |001a: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +064c9a: 5423 6e00 |001d: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.setHomeActionContentDescription:Ljava/lang/reflect/Method; // field@006e │ │ +064c9e: 1214 |001f: const/4 v4, #int 1 // #1 │ │ +064ca0: 2344 5206 |0020: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ +064ca4: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +064ca6: 7110 e52a 0a00 |0023: invoke-static {v10}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +064cac: 0c06 |0026: move-result-object v6 │ │ +064cae: 4d06 0405 |0027: aput-object v6, v4, v5 │ │ +064cb2: 6e30 6e2b 0304 |0029: invoke-virtual {v3, v0, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +064cb8: 1107 |002c: return-object v7 │ │ +064cba: 0d01 |002d: move-exception v1 │ │ +064cbc: 1a03 6b02 |002e: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@026b │ │ +064cc0: 1a04 cf03 |0030: const-string v4, "Couldn't set home-as-up indicator via JB-MR2 API" // string@03cf │ │ +064cc4: 7130 fb20 4301 |0032: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +064cca: 28f7 |0035: goto 002c // -0009 │ │ +064ccc: 5423 7000 |0036: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0070 │ │ +064cd0: 3803 0800 |0038: if-eqz v3, 0040 // +0008 │ │ +064cd4: 5423 7000 |003a: iget-object v3, v2, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb$SetIndicatorInfo;.upIndicatorView:Landroid/widget/ImageView; // field@0070 │ │ +064cd8: 6e20 3124 9300 |003c: invoke-virtual {v3, v9}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +064cde: 28ed |003f: goto 002c // -0013 │ │ +064ce0: 1a03 6b02 |0040: const-string v3, "ActionBarDrawerToggleHoneycomb" // string@026b │ │ +064ce4: 1a04 ce03 |0042: const-string v4, "Couldn't set home-as-up indicator" // string@03ce │ │ +064ce8: 7120 fa20 4300 |0044: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +064cee: 28e5 |0047: goto 002c // -001b │ │ catches : 1 │ │ 0x000e - 0x002c │ │ Ljava/lang/Exception; -> 0x002d │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x0008 line=52 │ │ @@ -2265,39 +2265,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -064c94: |[064c94] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ -064ca4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -064ca6: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -064caa: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -064cac: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ -064cb2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -064cb6: 6900 7400 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0074 │ │ -064cba: 0e00 |000b: return-void │ │ +064d00: |[064d00] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +064d10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +064d12: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +064d16: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +064d18: 1402 0b03 0101 |0004: const v2, #float 2.36957e-38 // #0101030b │ │ +064d1e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +064d22: 6900 7400 |0009: sput-object v0, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0074 │ │ +064d26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064cbc: |[064cbc] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ -064ccc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064cd2: 0e00 |0003: return-void │ │ +064d28: |[064d28] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.:()V │ │ +064d38: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064d3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;) │ │ @@ -2305,23 +2305,23 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -064cd4: |[064cd4] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -064ce4: 6202 7400 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0074 │ │ -064ce8: 6e20 6000 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0060 │ │ -064cee: 0c00 |0005: move-result-object v0 │ │ -064cf0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -064cf2: 6e20 c001 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -064cf8: 0c01 |000a: move-result-object v1 │ │ -064cfa: 6e10 ca01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -064d00: 1101 |000e: return-object v1 │ │ +064d40: |[064d40] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +064d50: 6202 7400 |0000: sget-object v2, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.THEME_ATTRS:[I // field@0074 │ │ +064d54: 6e20 6000 2300 |0002: invoke-virtual {v3, v2}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0060 │ │ +064d5a: 0c00 |0005: move-result-object v0 │ │ +064d5c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +064d5e: 6e20 c001 2000 |0007: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +064d64: 0c01 |000a: move-result-object v1 │ │ +064d66: 6e10 ca01 0000 |000b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +064d6c: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0006 line=55 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ locals : │ │ @@ -2334,20 +2334,20 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -064d04: |[064d04] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -064d14: 6e10 5300 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ -064d1a: 0c00 |0003: move-result-object v0 │ │ -064d1c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -064d20: 6e20 3b00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003b │ │ -064d26: 1101 |0009: return-object v1 │ │ +064d70: |[064d70] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +064d80: 6e10 5300 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ +064d86: 0c00 |0003: move-result-object v0 │ │ +064d88: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +064d8c: 6e20 3b00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003b │ │ +064d92: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0006 line=48 │ │ 0x0009 line=50 │ │ locals : │ │ @@ -2361,21 +2361,21 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -064d28: |[064d28] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -064d38: 6e10 5300 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ -064d3e: 0c00 |0003: move-result-object v0 │ │ -064d40: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -064d44: 6e20 3e00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003e │ │ -064d4a: 6e20 3b00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003b │ │ -064d50: 1101 |000c: return-object v1 │ │ +064d94: |[064d94] android.support.v4.app.ActionBarDrawerToggleJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +064da4: 6e10 5300 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ +064daa: 0c00 |0003: move-result-object v0 │ │ +064dac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +064db0: 6e20 3e00 3000 |0006: invoke-virtual {v0, v3}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003e │ │ +064db6: 6e20 3b00 4000 |0009: invoke-virtual {v0, v4}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003b │ │ +064dbc: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ 0x000c line=41 │ │ @@ -2412,17 +2412,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064d54: |[064d54] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ -064d64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064d6a: 0e00 |0003: return-void │ │ +064dc0: |[064dc0] android.support.v4.app.ActivityCompatHoneycomb.:()V │ │ +064dd0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatHoneycomb;) │ │ @@ -2430,17 +2430,17 @@ │ │ type : '(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -064d6c: |[064d6c] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -064d7c: 6e54 4f00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@004f │ │ -064d82: 0e00 |0003: return-void │ │ +064dd8: |[064dd8] android.support.v4.app.ActivityCompatHoneycomb.dump:(Landroid/app/Activity;Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +064de8: 6e54 4f00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Activity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@004f │ │ +064dee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 prefix Ljava/lang/String; │ │ @@ -2453,17 +2453,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064d84: |[064d84] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ -064d94: 6e10 5e00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@005e │ │ -064d9a: 0e00 |0003: return-void │ │ +064df0: |[064df0] android.support.v4.app.ActivityCompatHoneycomb.invalidateOptionsMenu:(Landroid/app/Activity;)V │ │ +064e00: 6e10 5e00 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.invalidateOptionsMenu:()V // method@005e │ │ +064e06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -2493,17 +2493,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064d9c: |[064d9c] android.support.v4.app.ActivityCompatJB.:()V │ │ -064dac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064db2: 0e00 |0003: return-void │ │ +064e08: |[064e08] android.support.v4.app.ActivityCompatJB.:()V │ │ +064e18: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064e1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompatJB;) │ │ @@ -2511,17 +2511,17 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064db4: |[064db4] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ -064dc4: 6e10 5200 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0052 │ │ -064dca: 0e00 |0003: return-void │ │ +064e20: |[064e20] android.support.v4.app.ActivityCompatJB.finishAffinity:(Landroid/app/Activity;)V │ │ +064e30: 6e10 5200 0000 |0000: invoke-virtual {v0}, Landroid/app/Activity;.finishAffinity:()V // method@0052 │ │ +064e36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ │ │ @@ -2530,17 +2530,17 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -064dcc: |[064dcc] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -064ddc: 6e30 4501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@0145 │ │ -064de2: 0e00 |0003: return-void │ │ +064e38: |[064e38] android.support.v4.app.ActivityCompatJB.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +064e48: 6e30 4501 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;Landroid/os/Bundle;)V // method@0145 │ │ +064e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -2551,17 +2551,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -064de4: |[064de4] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -064df4: 6e40 7600 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0076 │ │ -064dfa: 0e00 |0003: return-void │ │ +064e50: |[064e50] android.support.v4.app.ActivityCompatJB.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +064e60: 6e40 7600 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;ILandroid/os/Bundle;)V // method@0076 │ │ +064e66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 intent Landroid/content/Intent; │ │ @@ -2598,17 +2598,17 @@ │ │ type : '()V' │ │ access : 0x10004 (PROTECTED CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064dfc: |[064dfc] android.support.v4.app.ActivityOptionsCompat.:()V │ │ -064e0c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064e12: 0e00 |0003: return-void │ │ +064e68: |[064e68] android.support.v4.app.ActivityOptionsCompat.:()V │ │ +064e78: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064e7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -2617,26 +2617,26 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -064e14: |[064e14] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -064e24: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -064e28: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -064e2c: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -064e30: 2200 e300 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ -064e34: 7130 ad03 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03ad │ │ -064e3a: 0c01 |000b: move-result-object v1 │ │ -064e3c: 7020 a303 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03a3 │ │ -064e42: 1100 |000f: return-object v0 │ │ -064e44: 2200 e400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00e4 │ │ -064e48: 7010 a603 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ -064e4e: 28fa |0015: goto 000f // -0006 │ │ +064e80: |[064e80] android.support.v4.app.ActivityOptionsCompat.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +064e90: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +064e94: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +064e98: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +064e9c: 2200 e300 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ +064ea0: 7130 ad03 3204 |0008: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03ad │ │ +064ea6: 0c01 |000b: move-result-object v1 │ │ +064ea8: 7020 a303 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03a3 │ │ +064eae: 1100 |000f: return-object v0 │ │ +064eb0: 2200 e400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00e4 │ │ +064eb4: 7010 a603 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ +064eba: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0006 line=46 │ │ 0x000f line=49 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 context Landroid/content/Context; │ │ @@ -2648,26 +2648,26 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -064e50: |[064e50] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -064e60: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -064e64: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -064e68: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -064e6c: 2200 e300 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ -064e70: 7156 ae03 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03ae │ │ -064e76: 0c01 |000b: move-result-object v1 │ │ -064e78: 7020 a303 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03a3 │ │ -064e7e: 1100 |000f: return-object v0 │ │ -064e80: 2200 e400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00e4 │ │ -064e84: 7010 a603 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ -064e8a: 28fa |0015: goto 000f // -0006 │ │ +064ebc: |[064ebc] android.support.v4.app.ActivityOptionsCompat.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +064ecc: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +064ed0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +064ed4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +064ed8: 2200 e300 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ +064edc: 7156 ae03 3254 |0008: invoke-static {v2, v3, v4, v5, v6}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03ae │ │ +064ee2: 0c01 |000b: move-result-object v1 │ │ +064ee4: 7020 a303 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03a3 │ │ +064eea: 1100 |000f: return-object v0 │ │ +064eec: 2200 e400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00e4 │ │ +064ef0: 7010 a603 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ +064ef6: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0006 line=75 │ │ 0x000f line=79 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -2681,26 +2681,26 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -064e8c: |[064e8c] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ -064e9c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -064ea0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -064ea4: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ -064ea8: 2200 e300 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ -064eac: 7140 af03 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03af │ │ -064eb2: 0c01 |000b: move-result-object v1 │ │ -064eb4: 7020 a303 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03a3 │ │ -064eba: 1100 |000f: return-object v0 │ │ -064ebc: 2200 e400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00e4 │ │ -064ec0: 7010 a603 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ -064ec6: 28fa |0015: goto 000f // -0006 │ │ +064ef8: |[064ef8] android.support.v4.app.ActivityOptionsCompat.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompat; │ │ +064f08: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +064f0c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +064f10: 3410 0c00 |0004: if-lt v0, v1, 0010 // +000c │ │ +064f14: 2200 e300 |0006: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ +064f18: 7140 af03 3254 |0008: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityOptionsCompatJB;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; // method@03af │ │ +064f1e: 0c01 |000b: move-result-object v1 │ │ +064f20: 7020 a303 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03a3 │ │ +064f26: 1100 |000f: return-object v0 │ │ +064f28: 2200 e400 |0010: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompat; // type@00e4 │ │ +064f2c: 7010 a603 0000 |0012: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ +064f32: 28fa |0015: goto 000f // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000f line=108 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 source Landroid/view/View; │ │ @@ -2714,17 +2714,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -064ec8: |[064ec8] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ -064ed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -064eda: 1100 |0001: return-object v0 │ │ +064f34: |[064f34] android.support.v4.app.ActivityOptionsCompat.toBundle:()Landroid/os/Bundle; │ │ +064f44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +064f46: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat;) │ │ @@ -2732,16 +2732,16 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -064edc: |[064edc] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -064eec: 0e00 |0000: return-void │ │ +064f48: |[064f48] android.support.v4.app.ActivityOptionsCompat.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +064f58: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat; │ │ 0x0000 - 0x0001 reg=1 otherOptions Landroid/support/v4/app/ActivityOptionsCompat; │ │ │ │ @@ -2774,18 +2774,18 @@ │ │ type : '(Landroid/app/ActivityOptions;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -064ef0: |[064ef0] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ -064f00: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064f06: 5b01 7600 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ -064f0a: 0e00 |0005: return-void │ │ +064f5c: |[064f5c] android.support.v4.app.ActivityOptionsCompatJB.:(Landroid/app/ActivityOptions;)V │ │ +064f6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +064f72: 5b01 7600 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ +064f76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ @@ -2796,20 +2796,20 @@ │ │ type : '(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -064f0c: |[064f0c] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -064f1c: 2200 e500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00e5 │ │ -064f20: 7130 7a00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@007a │ │ -064f26: 0c01 |0005: move-result-object v1 │ │ -064f28: 7020 ac03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03ac │ │ -064f2e: 1100 |0009: return-object v0 │ │ +064f78: |[064f78] android.support.v4.app.ActivityOptionsCompatJB.makeCustomAnimation:(Landroid/content/Context;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +064f88: 2200 e500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00e5 │ │ +064f8c: 7130 7a00 3204 |0002: invoke-static {v2, v3, v4}, Landroid/app/ActivityOptions;.makeCustomAnimation:(Landroid/content/Context;II)Landroid/app/ActivityOptions; // method@007a │ │ +064f92: 0c01 |0005: move-result-object v1 │ │ +064f94: 7020 ac03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03ac │ │ +064f9a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x000a reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=3 enterResId I │ │ 0x0000 - 0x000a reg=4 exitResId I │ │ @@ -2819,20 +2819,20 @@ │ │ type : '(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -064f30: |[064f30] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -064f40: 2200 e500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00e5 │ │ -064f44: 7156 7b00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@007b │ │ -064f4a: 0c01 |0005: move-result-object v1 │ │ -064f4c: 7020 ac03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03ac │ │ -064f52: 1100 |0009: return-object v0 │ │ +064f9c: |[064f9c] android.support.v4.app.ActivityOptionsCompatJB.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +064fac: 2200 e500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00e5 │ │ +064fb0: 7156 7b00 3254 |0002: invoke-static {v2, v3, v4, v5, v6}, Landroid/app/ActivityOptions;.makeScaleUpAnimation:(Landroid/view/View;IIII)Landroid/app/ActivityOptions; // method@007b │ │ +064fb6: 0c01 |0005: move-result-object v1 │ │ +064fb8: 7020 ac03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03ac │ │ +064fbe: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 startX I │ │ 0x0000 - 0x000a reg=4 startY I │ │ @@ -2844,20 +2844,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -064f54: |[064f54] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ -064f64: 2200 e500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00e5 │ │ -064f68: 7140 7c00 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@007c │ │ -064f6e: 0c01 |0005: move-result-object v1 │ │ -064f70: 7020 ac03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03ac │ │ -064f76: 1100 |0009: return-object v0 │ │ +064fc0: |[064fc0] android.support.v4.app.ActivityOptionsCompatJB.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ +064fd0: 2200 e500 |0000: new-instance v0, Landroid/support/v4/app/ActivityOptionsCompatJB; // type@00e5 │ │ +064fd4: 7140 7c00 3254 |0002: invoke-static {v2, v3, v4, v5}, Landroid/app/ActivityOptions;.makeThumbnailScaleUpAnimation:(Landroid/view/View;Landroid/graphics/Bitmap;II)Landroid/app/ActivityOptions; // method@007c │ │ +064fda: 0c01 |0005: move-result-object v1 │ │ +064fdc: 7020 ac03 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/ActivityOptionsCompatJB;.:(Landroid/app/ActivityOptions;)V // method@03ac │ │ +064fe2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000a reg=2 source Landroid/view/View; │ │ 0x0000 - 0x000a reg=3 thumbnail Landroid/graphics/Bitmap; │ │ 0x0000 - 0x000a reg=4 startX I │ │ @@ -2869,19 +2869,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -064f78: |[064f78] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ -064f88: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ -064f8c: 6e10 7d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@007d │ │ -064f92: 0c00 |0005: move-result-object v0 │ │ -064f94: 1100 |0006: return-object v0 │ │ +064fe4: |[064fe4] android.support.v4.app.ActivityOptionsCompatJB.toBundle:()Landroid/os/Bundle; │ │ +064ff4: 5410 7600 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ +064ff8: 6e10 7d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActivityOptions;.toBundle:()Landroid/os/Bundle; // method@007d │ │ +064ffe: 0c00 |0005: move-result-object v0 │ │ +065000: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompatJB;) │ │ @@ -2889,19 +2889,19 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -064f98: |[064f98] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -064fa8: 5420 7600 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ -064fac: 5431 7600 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ -064fb0: 6e20 7e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@007e │ │ -064fb6: 0e00 |0007: return-void │ │ +065004: |[065004] android.support.v4.app.ActivityOptionsCompatJB.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +065014: 5420 7600 |0000: iget-object v0, v2, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ +065018: 5431 7600 |0002: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompatJB;.mActivityOptions:Landroid/app/ActivityOptions; // field@0076 │ │ +06501c: 6e20 7e00 1000 |0004: invoke-virtual {v0, v1}, Landroid/app/ActivityOptions;.update:(Landroid/app/ActivityOptions;)V // method@007e │ │ +065022: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ 0x0000 - 0x0008 reg=3 otherOptions Landroid/support/v4/app/ActivityOptionsCompatJB; │ │ @@ -2974,17 +2974,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064fb8: |[064fb8] android.support.v4.app.BackStackRecord$Op.:()V │ │ -064fc8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064fce: 0e00 |0003: return-void │ │ +065024: |[065024] android.support.v4.app.BackStackRecord$Op.:()V │ │ +065034: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06503a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackRecord$Op; │ │ │ │ Virtual methods - │ │ @@ -3020,17 +3020,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -064fd0: |[064fd0] android.support.v4.app.BackStackState$1.:()V │ │ -064fe0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -064fe6: 0e00 |0003: return-void │ │ +06503c: |[06503c] android.support.v4.app.BackStackState$1.:()V │ │ +06504c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +065052: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BackStackState$1; │ │ │ │ Virtual methods - │ │ @@ -3039,18 +3039,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -064fe8: |[064fe8] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ -064ff8: 2200 e900 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00e9 │ │ -064ffc: 7020 e303 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@03e3 │ │ -065002: 1100 |0005: return-object v0 │ │ +065054: |[065054] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; │ │ +065064: 2200 e900 |0000: new-instance v0, Landroid/support/v4/app/BackStackState; // type@00e9 │ │ +065068: 7020 e303 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/BackStackState;.:(Landroid/os/Parcel;)V // method@03e3 │ │ +06506e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -3059,18 +3059,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -065004: |[065004] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -065014: 6e20 de03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@03de │ │ -06501a: 0c00 |0003: move-result-object v0 │ │ -06501c: 1100 |0004: return-object v0 │ │ +065070: |[065070] android.support.v4.app.BackStackState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +065080: 6e20 de03 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/BackStackState; // method@03de │ │ +065086: 0c00 |0003: move-result-object v0 │ │ +065088: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -3079,17 +3079,17 @@ │ │ type : '(I)[Landroid/support/v4/app/BackStackState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065020: |[065020] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ -065030: 2320 2e06 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@062e │ │ -065034: 1100 |0002: return-object v0 │ │ +06508c: |[06508c] android.support.v4.app.BackStackState$1.newArray:(I)[Landroid/support/v4/app/BackStackState; │ │ +06509c: 2320 2e06 |0000: new-array v0, v2, [Landroid/support/v4/app/BackStackState; // type@062e │ │ +0650a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -3098,18 +3098,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -065038: |[065038] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ -065048: 6e20 e003 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@03e0 │ │ -06504e: 0c00 |0003: move-result-object v0 │ │ -065050: 1100 |0004: return-object v0 │ │ +0650a4: |[0650a4] android.support.v4.app.BackStackState$1.newArray:(I)[Ljava/lang/Object; │ │ +0650b4: 6e20 e003 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/BackStackState$1;.newArray:(I)[Landroid/support/v4/app/BackStackState; // method@03e0 │ │ +0650ba: 0c00 |0003: move-result-object v0 │ │ +0650bc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -3183,67 +3183,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -065054: |[065054] android.support.v4.app.BackStackState.:()V │ │ -065064: 2200 e800 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00e8 │ │ -065068: 7010 dd03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@03dd │ │ -06506e: 6900 9c00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009c │ │ -065072: 0e00 |0007: return-void │ │ +0650c0: |[0650c0] android.support.v4.app.BackStackState.:()V │ │ +0650d0: 2200 e800 |0000: new-instance v0, Landroid/support/v4/app/BackStackState$1; // type@00e8 │ │ +0650d4: 7010 dd03 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackState$1;.:()V // method@03dd │ │ +0650da: 6900 9c00 |0005: sput-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009c │ │ +0650de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -065074: |[065074] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ -065084: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -06508a: 6e10 f502 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@02f5 │ │ -065090: 0c00 |0006: move-result-object v0 │ │ -065092: 5b10 a300 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -065096: 6e10 fa02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -06509c: 0a00 |000c: move-result v0 │ │ -06509e: 5910 a400 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ -0650a2: 6e10 fa02 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0650a8: 0a00 |0012: move-result v0 │ │ -0650aa: 5910 a500 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ -0650ae: 6e10 fd02 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0650b4: 0c00 |0018: move-result-object v0 │ │ -0650b6: 5b10 a200 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ -0650ba: 6e10 fa02 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0650c0: 0a00 |001e: move-result v0 │ │ -0650c2: 5910 a100 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ -0650c6: 6e10 fa02 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0650cc: 0a00 |0024: move-result v0 │ │ -0650ce: 5910 9f00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ -0650d2: 6200 630c |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0c63 │ │ -0650d6: 7220 0a03 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@030a │ │ -0650dc: 0c00 |002c: move-result-object v0 │ │ -0650de: 1f00 8305 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0583 │ │ -0650e2: 5b10 a000 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ -0650e6: 6e10 fa02 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0650ec: 0a00 |0034: move-result v0 │ │ -0650ee: 5910 9d00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ -0650f2: 6200 630c |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0c63 │ │ -0650f6: 7220 0a03 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@030a │ │ -0650fc: 0c00 |003c: move-result-object v0 │ │ -0650fe: 1f00 8305 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0583 │ │ -065102: 5b10 9e00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ -065106: 0e00 |0041: return-void │ │ +0650e0: |[0650e0] android.support.v4.app.BackStackState.:(Landroid/os/Parcel;)V │ │ +0650f0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0650f6: 6e10 f502 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@02f5 │ │ +0650fc: 0c00 |0006: move-result-object v0 │ │ +0650fe: 5b10 a300 |0007: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065102: 6e10 fa02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +065108: 0a00 |000c: move-result v0 │ │ +06510a: 5910 a400 |000d: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ +06510e: 6e10 fa02 0200 |000f: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +065114: 0a00 |0012: move-result v0 │ │ +065116: 5910 a500 |0013: iput v0, v1, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ +06511a: 6e10 fd02 0200 |0015: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +065120: 0c00 |0018: move-result-object v0 │ │ +065122: 5b10 a200 |0019: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ +065126: 6e10 fa02 0200 |001b: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +06512c: 0a00 |001e: move-result v0 │ │ +06512e: 5910 a100 |001f: iput v0, v1, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ +065132: 6e10 fa02 0200 |0021: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +065138: 0a00 |0024: move-result v0 │ │ +06513a: 5910 9f00 |0025: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ +06513e: 6200 630c |0027: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0c63 │ │ +065142: 7220 0a03 2000 |0029: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@030a │ │ +065148: 0c00 |002c: move-result-object v0 │ │ +06514a: 1f00 8305 |002d: check-cast v0, Ljava/lang/CharSequence; // type@0583 │ │ +06514e: 5b10 a000 |002f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ +065152: 6e10 fa02 0200 |0031: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +065158: 0a00 |0034: move-result v0 │ │ +06515a: 5910 9d00 |0035: iput v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ +06515e: 6200 630c |0037: sget-object v0, Landroid/text/TextUtils;.CHAR_SEQUENCE_CREATOR:Landroid/os/Parcelable$Creator; // field@0c63 │ │ +065162: 7220 0a03 2000 |0039: invoke-interface {v0, v2}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@030a │ │ +065168: 0c00 |003c: move-result-object v0 │ │ +06516a: 1f00 8305 |003d: check-cast v0, Ljava/lang/CharSequence; // type@0583 │ │ +06516e: 5b10 9e00 |003f: iput-object v0, v1, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ +065172: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ 0x0009 line=85 │ │ 0x000f line=86 │ │ 0x0015 line=87 │ │ @@ -3262,119 +3262,119 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -065108: |[065108] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ -065118: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ -06511e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -065120: 54a3 9200 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -065124: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ -065128: 5436 7f00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -06512c: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ -065130: 5436 7f00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -065134: 6e10 9d2b 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06513a: 0a06 |0011: move-result v6 │ │ -06513c: b062 |0012: add-int/2addr v2, v6 │ │ -06513e: 5433 7b00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ -065142: 28f1 |0015: goto 0006 // -000f │ │ -065144: 52a6 9600 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ -065148: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ -06514c: b026 |001a: add-int/2addr v6, v2 │ │ -06514e: 2366 2306 |001b: new-array v6, v6, [I // type@0623 │ │ -065152: 5b86 a300 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -065156: 55a6 8900 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -06515a: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ -06515e: 2206 9305 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0593 │ │ -065162: 1a07 820e |0025: const-string v7, "Not on back stack" // string@0e82 │ │ -065166: 7020 da2a 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06516c: 2706 |002a: throw v6 │ │ -06516e: 54a3 9200 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -065172: 1204 |002d: const/4 v4, #int 0 // #0 │ │ -065174: 0145 |002e: move v5, v4 │ │ -065176: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ -06517a: 5486 a300 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -06517e: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ -065182: 5237 7700 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -065186: 4b07 0605 |0037: aput v7, v6, v5 │ │ -06518a: 5487 a300 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -06518e: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ -065192: 5436 7a00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -065196: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ -06519a: 5436 7a00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -06519e: 5266 d600 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0651a2: 4b06 0704 |0045: aput v6, v7, v4 │ │ -0651a6: 5486 a300 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0651aa: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0651ae: 5237 7800 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0651b2: 4b07 0605 |004d: aput v7, v6, v5 │ │ -0651b6: 5486 a300 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0651ba: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ -0651be: 5237 7900 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0651c2: 4b07 0604 |0055: aput v7, v6, v4 │ │ -0651c6: 5486 a300 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0651ca: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ -0651ce: 5237 7c00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0651d2: 4b07 0605 |005d: aput v7, v6, v5 │ │ -0651d6: 5486 a300 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0651da: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ -0651de: 5237 7d00 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0651e2: 4b07 0604 |0065: aput v7, v6, v4 │ │ -0651e6: 5436 7f00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0651ea: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ -0651ee: 5436 7f00 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0651f2: 6e10 9d2b 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0651f8: 0a00 |0070: move-result v0 │ │ -0651fa: 5486 a300 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0651fe: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ -065202: 4b00 0605 |0075: aput v0, v6, v5 │ │ -065206: 1201 |0077: const/4 v1, #int 0 // #0 │ │ -065208: 0145 |0078: move v5, v4 │ │ -06520a: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ -06520e: 5487 a300 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -065212: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ -065216: 5436 7f00 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -06521a: 6e20 972b 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -065220: 0c06 |0084: move-result-object v6 │ │ -065222: 1f06 f100 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -065226: 5266 d600 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -06522a: 4b06 0705 |0089: aput v6, v7, v5 │ │ -06522e: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -065232: 0145 |008d: move v5, v4 │ │ -065234: 28eb |008e: goto 0079 // -0015 │ │ -065236: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ -065238: 28b5 |0090: goto 0045 // -004b │ │ -06523a: 0154 |0091: move v4, v5 │ │ -06523c: 5433 7b00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ -065240: 0145 |0094: move v5, v4 │ │ -065242: 289a |0095: goto 002f // -0066 │ │ -065244: 5486 a300 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -065248: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ -06524c: 1207 |009a: const/4 v7, #int 0 // #0 │ │ -06524e: 4b07 0605 |009b: aput v7, v6, v5 │ │ -065252: 28f5 |009d: goto 0092 // -000b │ │ -065254: 52a6 9a00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -065258: 5986 a400 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ -06525c: 52a6 9b00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -065260: 5986 a500 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ -065264: 54a6 9500 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -065268: 5b86 a200 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ -06526c: 52a6 9300 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -065270: 5986 a100 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ -065274: 52a6 8d00 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -065278: 5986 9f00 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ -06527c: 54a6 8e00 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -065280: 5b86 a000 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ -065284: 52a6 8b00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -065288: 5986 9d00 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ -06528c: 54a6 8c00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -065290: 5b86 9e00 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ -065294: 0e00 |00be: return-void │ │ +065174: |[065174] android.support.v4.app.BackStackState.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V │ │ +065184: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ +06518a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +06518c: 54a3 9200 |0004: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +065190: 3803 1000 |0006: if-eqz v3, 0016 // +0010 │ │ +065194: 5436 7f00 |0008: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +065198: 3806 0900 |000a: if-eqz v6, 0013 // +0009 │ │ +06519c: 5436 7f00 |000c: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0651a0: 6e10 9d2b 0600 |000e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0651a6: 0a06 |0011: move-result v6 │ │ +0651a8: b062 |0012: add-int/2addr v2, v6 │ │ +0651aa: 5433 7b00 |0013: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ +0651ae: 28f1 |0015: goto 0006 // -000f │ │ +0651b0: 52a6 9600 |0016: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ +0651b4: da06 0607 |0018: mul-int/lit8 v6, v6, #int 7 // #07 │ │ +0651b8: b026 |001a: add-int/2addr v6, v2 │ │ +0651ba: 2366 2306 |001b: new-array v6, v6, [I // type@0623 │ │ +0651be: 5b86 a300 |001d: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0651c2: 55a6 8900 |001f: iget-boolean v6, v10, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0651c6: 3906 0a00 |0021: if-nez v6, 002b // +000a │ │ +0651ca: 2206 9305 |0023: new-instance v6, Ljava/lang/IllegalStateException; // type@0593 │ │ +0651ce: 1a07 820e |0025: const-string v7, "Not on back stack" // string@0e82 │ │ +0651d2: 7020 da2a 7600 |0027: invoke-direct {v6, v7}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0651d8: 2706 |002a: throw v6 │ │ +0651da: 54a3 9200 |002b: iget-object v3, v10, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0651de: 1204 |002d: const/4 v4, #int 0 // #0 │ │ +0651e0: 0145 |002e: move v5, v4 │ │ +0651e2: 3803 6f00 |002f: if-eqz v3, 009e // +006f │ │ +0651e6: 5486 a300 |0031: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0651ea: d804 0501 |0033: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0651ee: 5237 7700 |0035: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0651f2: 4b07 0605 |0037: aput v7, v6, v5 │ │ +0651f6: 5487 a300 |0039: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0651fa: d805 0401 |003b: add-int/lit8 v5, v4, #int 1 // #01 │ │ +0651fe: 5436 7a00 |003d: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +065202: 3806 5000 |003f: if-eqz v6, 008f // +0050 │ │ +065206: 5436 7a00 |0041: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +06520a: 5266 d600 |0043: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +06520e: 4b06 0704 |0045: aput v6, v7, v4 │ │ +065212: 5486 a300 |0047: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065216: d804 0501 |0049: add-int/lit8 v4, v5, #int 1 // #01 │ │ +06521a: 5237 7800 |004b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +06521e: 4b07 0605 |004d: aput v7, v6, v5 │ │ +065222: 5486 a300 |004f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065226: d805 0401 |0051: add-int/lit8 v5, v4, #int 1 // #01 │ │ +06522a: 5237 7900 |0053: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +06522e: 4b07 0604 |0055: aput v7, v6, v4 │ │ +065232: 5486 a300 |0057: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065236: d804 0501 |0059: add-int/lit8 v4, v5, #int 1 // #01 │ │ +06523a: 5237 7c00 |005b: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +06523e: 4b07 0605 |005d: aput v7, v6, v5 │ │ +065242: 5486 a300 |005f: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065246: d805 0401 |0061: add-int/lit8 v5, v4, #int 1 // #01 │ │ +06524a: 5237 7d00 |0063: iget v7, v3, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +06524e: 4b07 0604 |0065: aput v7, v6, v4 │ │ +065252: 5436 7f00 |0067: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +065256: 3806 2d00 |0069: if-eqz v6, 0096 // +002d │ │ +06525a: 5436 7f00 |006b: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +06525e: 6e10 9d2b 0600 |006d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +065264: 0a00 |0070: move-result v0 │ │ +065266: 5486 a300 |0071: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06526a: d804 0501 |0073: add-int/lit8 v4, v5, #int 1 // #01 │ │ +06526e: 4b00 0605 |0075: aput v0, v6, v5 │ │ +065272: 1201 |0077: const/4 v1, #int 0 // #0 │ │ +065274: 0145 |0078: move v5, v4 │ │ +065276: 3501 1800 |0079: if-ge v1, v0, 0091 // +0018 │ │ +06527a: 5487 a300 |007b: iget-object v7, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06527e: d804 0501 |007d: add-int/lit8 v4, v5, #int 1 // #01 │ │ +065282: 5436 7f00 |007f: iget-object v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +065286: 6e20 972b 1600 |0081: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06528c: 0c06 |0084: move-result-object v6 │ │ +06528e: 1f06 f100 |0085: check-cast v6, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +065292: 5266 d600 |0087: iget v6, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +065296: 4b06 0705 |0089: aput v6, v7, v5 │ │ +06529a: d801 0101 |008b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06529e: 0145 |008d: move v5, v4 │ │ +0652a0: 28eb |008e: goto 0079 // -0015 │ │ +0652a2: 12f6 |008f: const/4 v6, #int -1 // #ff │ │ +0652a4: 28b5 |0090: goto 0045 // -004b │ │ +0652a6: 0154 |0091: move v4, v5 │ │ +0652a8: 5433 7b00 |0092: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ +0652ac: 0145 |0094: move v5, v4 │ │ +0652ae: 289a |0095: goto 002f // -0066 │ │ +0652b0: 5486 a300 |0096: iget-object v6, v8, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0652b4: d804 0501 |0098: add-int/lit8 v4, v5, #int 1 // #01 │ │ +0652b8: 1207 |009a: const/4 v7, #int 0 // #0 │ │ +0652ba: 4b07 0605 |009b: aput v7, v6, v5 │ │ +0652be: 28f5 |009d: goto 0092 // -000b │ │ +0652c0: 52a6 9a00 |009e: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0652c4: 5986 a400 |00a0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ +0652c8: 52a6 9b00 |00a2: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0652cc: 5986 a500 |00a4: iput v6, v8, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ +0652d0: 54a6 9500 |00a6: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0652d4: 5b86 a200 |00a8: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ +0652d8: 52a6 9300 |00aa: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0652dc: 5986 a100 |00ac: iput v6, v8, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ +0652e0: 52a6 8d00 |00ae: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0652e4: 5986 9f00 |00b0: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ +0652e8: 54a6 8e00 |00b2: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +0652ec: 5b86 a000 |00b4: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ +0652f0: 52a6 8b00 |00b6: iget v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0652f4: 5986 9d00 |00b8: iput v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ +0652f8: 54a6 8c00 |00ba: iget-object v6, v10, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0652fc: 5b86 9e00 |00bc: iput-object v6, v8, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ +065300: 0e00 |00be: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0004 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ @@ -3442,17 +3442,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -065298: |[065298] android.support.v4.app.BackStackState.describeContents:()I │ │ -0652a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0652aa: 0f00 |0001: return v0 │ │ +065304: |[065304] android.support.v4.app.BackStackState.describeContents:()I │ │ +065314: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065316: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/BackStackState; │ │ │ │ #1 : (in Landroid/support/v4/app/BackStackState;) │ │ @@ -3460,146 +3460,146 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 261 16-bit code units │ │ -0652ac: |[0652ac] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ -0652bc: 121d |0000: const/4 v13, #int 1 // #1 │ │ -0652be: 2201 e700 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0652c2: 7020 b303 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03b3 │ │ -0652c8: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -0652ca: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0652cc: 54ea a300 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0652d0: 21aa |000a: array-length v10, v10 │ │ -0652d2: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ -0652d6: 2206 e600 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0652da: 7010 b203 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0652e0: 54ea a300 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0652e4: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0652e8: 440a 0a07 |0016: aget v10, v10, v7 │ │ -0652ec: 596a 7700 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0652f0: 630a 1f01 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0652f4: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ -0652f8: 1a0a 4605 |001e: const-string v10, "FragmentManager" // string@0546 │ │ -0652fc: 220b a905 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ -065300: 7010 3d2b 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065306: 1a0c f705 |0025: const-string v12, "Instantiate " // string@05f7 │ │ -06530a: 6e20 462b cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065310: 0c0b |002a: move-result-object v11 │ │ -065312: 6e20 452b 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -065318: 0c0b |002e: move-result-object v11 │ │ -06531a: 1a0c a000 |002f: const-string v12, " op #" // string@00a0 │ │ -06531e: 6e20 462b cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065324: 0c0b |0034: move-result-object v11 │ │ -065326: 6e20 422b 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06532c: 0c0b |0038: move-result-object v11 │ │ -06532e: 1a0c 4600 |0039: const-string v12, " base fragment #" // string@0046 │ │ -065332: 6e20 462b cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065338: 0c0b |003e: move-result-object v11 │ │ -06533a: 54ec a300 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -06533e: 440c 0c08 |0041: aget v12, v12, v8 │ │ -065342: 6e20 422b cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -065348: 0c0b |0046: move-result-object v11 │ │ -06534a: 6e10 4e2b 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065350: 0c0b |004a: move-result-object v11 │ │ -065352: 7120 f920 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -065358: 54ea a300 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -06535c: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ -065360: 4403 0a08 |0052: aget v3, v10, v8 │ │ -065364: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ -065368: 54fa 2801 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -06536c: 6e20 972b 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -065372: 0c02 |005b: move-result-object v2 │ │ -065374: 1f02 f100 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -065378: 5b62 7a00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -06537c: 54ea a300 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -065380: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ -065384: 440a 0a07 |0064: aget v10, v10, v7 │ │ -065388: 596a 7800 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -06538c: 54ea a300 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -065390: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -065394: 440a 0a08 |006c: aget v10, v10, v8 │ │ -065398: 596a 7900 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -06539c: 54ea a300 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0653a0: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0653a4: 440a 0a07 |0074: aget v10, v10, v7 │ │ -0653a8: 596a 7c00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0653ac: 54ea a300 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0653b0: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ -0653b4: 440a 0a08 |007c: aget v10, v10, v8 │ │ -0653b8: 596a 7d00 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0653bc: 54ea a300 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0653c0: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ -0653c4: 4400 0a07 |0084: aget v0, v10, v7 │ │ -0653c8: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ -0653cc: 220a cf05 |0088: new-instance v10, Ljava/util/ArrayList; // type@05cf │ │ -0653d0: 7020 902b 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0653d6: 5b6a 7f00 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0653da: 1204 |008f: const/4 v4, #int 0 // #0 │ │ -0653dc: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ -0653e0: 630a 1f01 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0653e4: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ -0653e8: 1a0a 4605 |0096: const-string v10, "FragmentManager" // string@0546 │ │ -0653ec: 220b a905 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ -0653f0: 7010 3d2b 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0653f6: 1a0c f705 |009d: const-string v12, "Instantiate " // string@05f7 │ │ -0653fa: 6e20 462b cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065400: 0c0b |00a2: move-result-object v11 │ │ -065402: 6e20 452b 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -065408: 0c0b |00a6: move-result-object v11 │ │ -06540a: 1a0c af00 |00a7: const-string v12, " set remove fragment #" // string@00af │ │ -06540e: 6e20 462b cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065414: 0c0b |00ac: move-result-object v11 │ │ -065416: 54ec a300 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -06541a: 440c 0c08 |00af: aget v12, v12, v8 │ │ -06541e: 6e20 422b cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -065424: 0c0b |00b4: move-result-object v11 │ │ -065426: 6e10 4e2b 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06542c: 0c0b |00b8: move-result-object v11 │ │ -06542e: 7120 f920 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -065434: 54fa 2801 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -065438: 54eb a300 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -06543c: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ -065440: 440b 0b08 |00c2: aget v11, v11, v8 │ │ -065444: 6e20 972b ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06544a: 0c09 |00c7: move-result-object v9 │ │ -06544c: 1f09 f100 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -065450: 546a 7f00 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -065454: 6e20 932b 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06545a: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06545e: 0178 |00d1: move v8, v7 │ │ -065460: 28be |00d2: goto 0090 // -0042 │ │ -065462: 120a |00d3: const/4 v10, #int 0 // #0 │ │ -065464: 5b6a 7a00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -065468: 288a |00d6: goto 0060 // -0076 │ │ -06546a: 0187 |00d7: move v7, v8 │ │ -06546c: 6e20 b703 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -065472: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ -065476: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ -06547a: 52ea a400 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ -06547e: 591a 9a00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -065482: 52ea a500 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ -065486: 591a 9b00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -06548a: 54ea a200 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ -06548e: 5b1a 9500 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -065492: 52ea a100 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ -065496: 591a 9300 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -06549a: 5c1d 8900 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -06549e: 52ea 9f00 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ -0654a2: 591a 8d00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0654a6: 54ea a000 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ -0654aa: 5b1a 8e00 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -0654ae: 52ea 9d00 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ -0654b2: 591a 8b00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0654b6: 54ea 9e00 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ -0654ba: 5b1a 8c00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0654be: 6e20 ba03 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03ba │ │ -0654c4: 1101 |0104: return-object v1 │ │ +065318: |[065318] android.support.v4.app.BackStackState.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; │ │ +065328: 121d |0000: const/4 v13, #int 1 // #1 │ │ +06532a: 2201 e700 |0001: new-instance v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +06532e: 7020 b303 f100 |0003: invoke-direct {v1, v15}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03b3 │ │ +065334: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +065336: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +065338: 54ea a300 |0008: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06533c: 21aa |000a: array-length v10, v10 │ │ +06533e: 35a7 d400 |000b: if-ge v7, v10, 00df // +00d4 │ │ +065342: 2206 e600 |000d: new-instance v6, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +065346: 7010 b203 0600 |000f: invoke-direct {v6}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +06534c: 54ea a300 |0012: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065350: d808 0701 |0014: add-int/lit8 v8, v7, #int 1 // #01 │ │ +065354: 440a 0a07 |0016: aget v10, v10, v7 │ │ +065358: 596a 7700 |0018: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +06535c: 630a 1f01 |001a: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +065360: 380a 3200 |001c: if-eqz v10, 004e // +0032 │ │ +065364: 1a0a 4605 |001e: const-string v10, "FragmentManager" // string@0546 │ │ +065368: 220b a905 |0020: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ +06536c: 7010 3d2b 0b00 |0022: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065372: 1a0c f705 |0025: const-string v12, "Instantiate " // string@05f7 │ │ +065376: 6e20 462b cb00 |0027: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06537c: 0c0b |002a: move-result-object v11 │ │ +06537e: 6e20 452b 1b00 |002b: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +065384: 0c0b |002e: move-result-object v11 │ │ +065386: 1a0c a000 |002f: const-string v12, " op #" // string@00a0 │ │ +06538a: 6e20 462b cb00 |0031: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065390: 0c0b |0034: move-result-object v11 │ │ +065392: 6e20 422b 5b00 |0035: invoke-virtual {v11, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +065398: 0c0b |0038: move-result-object v11 │ │ +06539a: 1a0c 4600 |0039: const-string v12, " base fragment #" // string@0046 │ │ +06539e: 6e20 462b cb00 |003b: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0653a4: 0c0b |003e: move-result-object v11 │ │ +0653a6: 54ec a300 |003f: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0653aa: 440c 0c08 |0041: aget v12, v12, v8 │ │ +0653ae: 6e20 422b cb00 |0043: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0653b4: 0c0b |0046: move-result-object v11 │ │ +0653b6: 6e10 4e2b 0b00 |0047: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0653bc: 0c0b |004a: move-result-object v11 │ │ +0653be: 7120 f920 ba00 |004b: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0653c4: 54ea a300 |004e: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0653c8: d807 0801 |0050: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0653cc: 4403 0a08 |0052: aget v3, v10, v8 │ │ +0653d0: 3a03 7f00 |0054: if-ltz v3, 00d3 // +007f │ │ +0653d4: 54fa 2801 |0056: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0653d8: 6e20 972b 3a00 |0058: invoke-virtual {v10, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0653de: 0c02 |005b: move-result-object v2 │ │ +0653e0: 1f02 f100 |005c: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0653e4: 5b62 7a00 |005e: iput-object v2, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0653e8: 54ea a300 |0060: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0653ec: d808 0701 |0062: add-int/lit8 v8, v7, #int 1 // #01 │ │ +0653f0: 440a 0a07 |0064: aget v10, v10, v7 │ │ +0653f4: 596a 7800 |0066: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0653f8: 54ea a300 |0068: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0653fc: d807 0801 |006a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +065400: 440a 0a08 |006c: aget v10, v10, v8 │ │ +065404: 596a 7900 |006e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +065408: 54ea a300 |0070: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06540c: d808 0701 |0072: add-int/lit8 v8, v7, #int 1 // #01 │ │ +065410: 440a 0a07 |0074: aget v10, v10, v7 │ │ +065414: 596a 7c00 |0076: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +065418: 54ea a300 |0078: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06541c: d807 0801 |007a: add-int/lit8 v7, v8, #int 1 // #01 │ │ +065420: 440a 0a08 |007c: aget v10, v10, v8 │ │ +065424: 596a 7d00 |007e: iput v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +065428: 54ea a300 |0080: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06542c: d808 0701 |0082: add-int/lit8 v8, v7, #int 1 // #01 │ │ +065430: 4400 0a07 |0084: aget v0, v10, v7 │ │ +065434: 3d00 5100 |0086: if-lez v0, 00d7 // +0051 │ │ +065438: 220a cf05 |0088: new-instance v10, Ljava/util/ArrayList; // type@05cf │ │ +06543c: 7020 902b 0a00 |008a: invoke-direct {v10, v0}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +065442: 5b6a 7f00 |008d: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +065446: 1204 |008f: const/4 v4, #int 0 // #0 │ │ +065448: 3504 4700 |0090: if-ge v4, v0, 00d7 // +0047 │ │ +06544c: 630a 1f01 |0092: sget-boolean v10, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +065450: 380a 2800 |0094: if-eqz v10, 00bc // +0028 │ │ +065454: 1a0a 4605 |0096: const-string v10, "FragmentManager" // string@0546 │ │ +065458: 220b a905 |0098: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ +06545c: 7010 3d2b 0b00 |009a: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065462: 1a0c f705 |009d: const-string v12, "Instantiate " // string@05f7 │ │ +065466: 6e20 462b cb00 |009f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06546c: 0c0b |00a2: move-result-object v11 │ │ +06546e: 6e20 452b 1b00 |00a3: invoke-virtual {v11, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +065474: 0c0b |00a6: move-result-object v11 │ │ +065476: 1a0c af00 |00a7: const-string v12, " set remove fragment #" // string@00af │ │ +06547a: 6e20 462b cb00 |00a9: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065480: 0c0b |00ac: move-result-object v11 │ │ +065482: 54ec a300 |00ad: iget-object v12, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +065486: 440c 0c08 |00af: aget v12, v12, v8 │ │ +06548a: 6e20 422b cb00 |00b1: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +065490: 0c0b |00b4: move-result-object v11 │ │ +065492: 6e10 4e2b 0b00 |00b5: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +065498: 0c0b |00b8: move-result-object v11 │ │ +06549a: 7120 f920 ba00 |00b9: invoke-static {v10, v11}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0654a0: 54fa 2801 |00bc: iget-object v10, v15, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0654a4: 54eb a300 |00be: iget-object v11, v14, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +0654a8: d807 0801 |00c0: add-int/lit8 v7, v8, #int 1 // #01 │ │ +0654ac: 440b 0b08 |00c2: aget v11, v11, v8 │ │ +0654b0: 6e20 972b ba00 |00c4: invoke-virtual {v10, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0654b6: 0c09 |00c7: move-result-object v9 │ │ +0654b8: 1f09 f100 |00c8: check-cast v9, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0654bc: 546a 7f00 |00ca: iget-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0654c0: 6e20 932b 9a00 |00cc: invoke-virtual {v10, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0654c6: d804 0401 |00cf: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0654ca: 0178 |00d1: move v8, v7 │ │ +0654cc: 28be |00d2: goto 0090 // -0042 │ │ +0654ce: 120a |00d3: const/4 v10, #int 0 // #0 │ │ +0654d0: 5b6a 7a00 |00d4: iput-object v10, v6, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0654d4: 288a |00d6: goto 0060 // -0076 │ │ +0654d6: 0187 |00d7: move v7, v8 │ │ +0654d8: 6e20 b703 6100 |00d8: invoke-virtual {v1, v6}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0654de: d805 0501 |00db: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0654e2: 2900 2bff |00dd: goto/16 0008 // -00d5 │ │ +0654e6: 52ea a400 |00df: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ +0654ea: 591a 9a00 |00e1: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0654ee: 52ea a500 |00e3: iget v10, v14, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ +0654f2: 591a 9b00 |00e5: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0654f6: 54ea a200 |00e7: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ +0654fa: 5b1a 9500 |00e9: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0654fe: 52ea a100 |00eb: iget v10, v14, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ +065502: 591a 9300 |00ed: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +065506: 5c1d 8900 |00ef: iput-boolean v13, v1, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +06550a: 52ea 9f00 |00f1: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ +06550e: 591a 8d00 |00f3: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +065512: 54ea a000 |00f5: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ +065516: 5b1a 8e00 |00f7: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +06551a: 52ea 9d00 |00f9: iget v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ +06551e: 591a 8b00 |00fb: iput v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +065522: 54ea 9e00 |00fd: iget-object v10, v14, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ +065526: 5b1a 8c00 |00ff: iput-object v10, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +06552a: 6e20 ba03 d100 |0101: invoke-virtual {v1, v13}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03ba │ │ +065530: 1101 |0104: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=98 │ │ 0x0008 line=99 │ │ 0x000d line=100 │ │ @@ -3667,35 +3667,35 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0654c8: |[0654c8] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0654d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0654da: 5420 a300 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ -0654de: 6e20 0103 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0301 │ │ -0654e4: 5220 a400 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ -0654e8: 6e20 0003 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -0654ee: 5220 a500 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ -0654f2: 6e20 0003 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -0654f8: 5420 a200 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ -0654fc: 6e20 0503 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -065502: 5220 a100 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ -065506: 6e20 0003 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -06550c: 5220 9f00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ -065510: 6e20 0003 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -065516: 5420 a000 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ -06551a: 7130 e520 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@20e5 │ │ -065520: 5220 9d00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ -065524: 6e20 0003 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -06552a: 5420 9e00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ -06552e: 7130 e520 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@20e5 │ │ -065534: 0e00 |002e: return-void │ │ +065534: |[065534] android.support.v4.app.BackStackState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +065544: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +065546: 5420 a300 |0001: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mOps:[I // field@00a3 │ │ +06554a: 6e20 0103 0300 |0003: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0301 │ │ +065550: 5220 a400 |0006: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransition:I // field@00a4 │ │ +065554: 6e20 0003 0300 |0008: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +06555a: 5220 a500 |000b: iget v0, v2, Landroid/support/v4/app/BackStackState;.mTransitionStyle:I // field@00a5 │ │ +06555e: 6e20 0003 0300 |000d: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +065564: 5420 a200 |0010: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mName:Ljava/lang/String; // field@00a2 │ │ +065568: 6e20 0503 0300 |0012: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +06556e: 5220 a100 |0015: iget v0, v2, Landroid/support/v4/app/BackStackState;.mIndex:I // field@00a1 │ │ +065572: 6e20 0003 0300 |0017: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +065578: 5220 9f00 |001a: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleRes:I // field@009f │ │ +06557c: 6e20 0003 0300 |001c: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +065582: 5420 a000 |001f: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@00a0 │ │ +065586: 7130 e520 3001 |0021: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@20e5 │ │ +06558c: 5220 9d00 |0024: iget v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleRes:I // field@009d │ │ +065590: 6e20 0003 0300 |0026: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +065596: 5420 9e00 |0029: iget-object v0, v2, Landroid/support/v4/app/BackStackState;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@009e │ │ +06559a: 7130 e520 3001 |002b: invoke-static {v0, v3, v1}, Landroid/text/TextUtils;.writeToParcel:(Ljava/lang/CharSequence;Landroid/os/Parcel;I)V // method@20e5 │ │ +0655a0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ 0x0010 line=149 │ │ 0x0015 line=150 │ │ @@ -3734,17 +3734,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -065538: |[065538] android.support.v4.app.BundleUtil.:()V │ │ -065548: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06554e: 0e00 |0003: return-void │ │ +0655a4: |[0655a4] android.support.v4.app.BundleUtil.:()V │ │ +0655b4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0655ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/BundleUtil; │ │ │ │ #1 : (in Landroid/support/v4/app/BundleUtil;) │ │ @@ -3752,31 +3752,31 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -065550: |[065550] android.support.v4.app.BundleUtil.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ -065560: 6e20 b802 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@02b8 │ │ -065566: 0c00 |0003: move-result-object v0 │ │ -065568: 2002 2b06 |0004: instance-of v2, v0, [Landroid/os/Bundle; // type@062b │ │ -06556c: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ -065570: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -065574: 1f00 2b06 |000a: check-cast v0, [Landroid/os/Bundle; // type@062b │ │ -065578: 1f00 2b06 |000c: check-cast v0, [Landroid/os/Bundle; // type@062b │ │ -06557c: 0701 |000e: move-object v1, v0 │ │ -06557e: 1101 |000f: return-object v1 │ │ -065580: 2102 |0010: array-length v2, v0 │ │ -065582: 1c03 2b06 |0011: const-class v3, [Landroid/os/Bundle; // type@062b │ │ -065586: 7130 a02b 2003 |0013: invoke-static {v0, v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; // method@2ba0 │ │ -06558c: 0c01 |0016: move-result-object v1 │ │ -06558e: 1f01 2b06 |0017: check-cast v1, [Landroid/os/Bundle; // type@062b │ │ -065592: 6e30 c802 5401 |0019: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ -065598: 28f3 |001c: goto 000f // -000d │ │ +0655bc: |[0655bc] android.support.v4.app.BundleUtil.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; │ │ +0655cc: 6e20 b802 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@02b8 │ │ +0655d2: 0c00 |0003: move-result-object v0 │ │ +0655d4: 2002 2b06 |0004: instance-of v2, v0, [Landroid/os/Bundle; // type@062b │ │ +0655d8: 3902 0400 |0006: if-nez v2, 000a // +0004 │ │ +0655dc: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +0655e0: 1f00 2b06 |000a: check-cast v0, [Landroid/os/Bundle; // type@062b │ │ +0655e4: 1f00 2b06 |000c: check-cast v0, [Landroid/os/Bundle; // type@062b │ │ +0655e8: 0701 |000e: move-object v1, v0 │ │ +0655ea: 1101 |000f: return-object v1 │ │ +0655ec: 2102 |0010: array-length v2, v0 │ │ +0655ee: 1c03 2b06 |0011: const-class v3, [Landroid/os/Bundle; // type@062b │ │ +0655f2: 7130 a02b 2003 |0013: invoke-static {v0, v2, v3}, Ljava/util/Arrays;.copyOf:([Ljava/lang/Object;ILjava/lang/Class;)[Ljava/lang/Object; // method@2ba0 │ │ +0655f8: 0c01 |0016: move-result-object v1 │ │ +0655fa: 1f01 2b06 |0017: check-cast v1, [Landroid/os/Bundle; // type@062b │ │ +0655fe: 6e30 c802 5401 |0019: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ +065604: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ 0x0004 line=19 │ │ 0x000a line=20 │ │ 0x000f line=25 │ │ 0x0010 line=22 │ │ @@ -3848,17 +3848,17 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Exception;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06559c: |[06559c] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ -0655ac: 7030 112b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ -0655b2: 0e00 |0003: return-void │ │ +065608: |[065608] android.support.v4.app.Fragment$InstantiationException.:(Ljava/lang/String;Ljava/lang/Exception;)V │ │ +065618: 7030 112b 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ +06561e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0003 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$InstantiationException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ @@ -3897,17 +3897,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0655b4: |[0655b4] android.support.v4.app.Fragment$SavedState$1.:()V │ │ -0655c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0655ca: 0e00 |0003: return-void │ │ +065620: |[065620] android.support.v4.app.Fragment$SavedState$1.:()V │ │ +065630: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +065636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -3916,19 +3916,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0655cc: |[0655cc] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0655dc: 2200 f000 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ -0655e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0655e2: 7030 1004 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0410 │ │ -0655e8: 1100 |0006: return-object v0 │ │ +065638: |[065638] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; │ │ +065648: 2200 f000 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ +06564c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06564e: 7030 1004 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0410 │ │ +065654: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -3937,18 +3937,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0655ec: |[0655ec] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -0655fc: 6e20 0a04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@040a │ │ -065602: 0c00 |0003: move-result-object v0 │ │ -065604: 1100 |0004: return-object v0 │ │ +065658: |[065658] android.support.v4.app.Fragment$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +065668: 6e20 0a04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/Fragment$SavedState; // method@040a │ │ +06566e: 0c00 |0003: move-result-object v0 │ │ +065670: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -3957,17 +3957,17 @@ │ │ type : '(I)[Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065608: |[065608] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ -065618: 2320 2f06 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@062f │ │ -06561c: 1100 |0002: return-object v0 │ │ +065674: |[065674] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; │ │ +065684: 2320 2f06 |0000: new-array v0, v2, [Landroid/support/v4/app/Fragment$SavedState; // type@062f │ │ +065688: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -3976,18 +3976,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -065620: |[065620] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -065630: 6e20 0c04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@040c │ │ -065636: 0c00 |0003: move-result-object v0 │ │ -065638: 1100 |0004: return-object v0 │ │ +06568c: |[06568c] android.support.v4.app.Fragment$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +06569c: 6e20 0c04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment$SavedState$1;.newArray:(I)[Landroid/support/v4/app/Fragment$SavedState; // method@040c │ │ +0656a2: 0c00 |0003: move-result-object v0 │ │ +0656a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -4032,37 +4032,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06563c: |[06563c] android.support.v4.app.Fragment$SavedState.:()V │ │ -06564c: 2200 ef00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00ef │ │ -065650: 7010 0904 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0409 │ │ -065656: 6900 bc00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00bc │ │ -06565a: 0e00 |0007: return-void │ │ +0656a8: |[0656a8] android.support.v4.app.Fragment$SavedState.:()V │ │ +0656b8: 2200 ef00 |0000: new-instance v0, Landroid/support/v4/app/Fragment$SavedState$1; // type@00ef │ │ +0656bc: 7010 0904 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/Fragment$SavedState$1;.:()V // method@0409 │ │ +0656c2: 6900 bc00 |0005: sput-object v0, Landroid/support/v4/app/Fragment$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@00bc │ │ +0656c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06565c: |[06565c] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ -06566c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -065672: 5b01 bd00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -065676: 0e00 |0005: return-void │ │ +0656c8: |[0656c8] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Bundle;)V │ │ +0656d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0656de: 5b01 bd00 |0003: iput-object v1, v0, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +0656e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0003 line=312 │ │ 0x0005 line=313 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$SavedState; │ │ @@ -4073,25 +4073,25 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -065678: |[065678] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -065688: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -06568e: 6e10 f902 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02f9 │ │ -065694: 0c00 |0006: move-result-object v0 │ │ -065696: 5b10 bd00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -06569a: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ -06569e: 5410 bd00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -0656a2: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0656a6: 5410 bd00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -0656aa: 6e20 ce02 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ -0656b0: 0e00 |0014: return-void │ │ +0656e4: |[0656e4] android.support.v4.app.Fragment$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +0656f4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0656fa: 6e10 f902 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02f9 │ │ +065700: 0c00 |0006: move-result-object v0 │ │ +065702: 5b10 bd00 |0007: iput-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +065706: 3803 0b00 |0009: if-eqz v3, 0014 // +000b │ │ +06570a: 5410 bd00 |000b: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +06570e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +065712: 5410 bd00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +065716: 6e20 ce02 3000 |0011: invoke-virtual {v0, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ +06571c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ 0x0009 line=317 │ │ 0x000f line=318 │ │ 0x0014 line=320 │ │ @@ -4106,17 +4106,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0656b4: |[0656b4] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ -0656c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0656c6: 0f00 |0001: return v0 │ │ +065720: |[065720] android.support.v4.app.Fragment$SavedState.describeContents:()I │ │ +065730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +065732: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment$SavedState;) │ │ @@ -4124,18 +4124,18 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0656c8: |[0656c8] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -0656d8: 5410 bd00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -0656dc: 6e20 ff02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02ff │ │ -0656e2: 0e00 |0005: return-void │ │ +065734: |[065734] android.support.v4.app.Fragment$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +065744: 5410 bd00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +065748: 6e20 ff02 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02ff │ │ +06574e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0005 line=330 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/Fragment$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ @@ -4394,44 +4394,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0656e4: |[0656e4] android.support.v4.app.Fragment.:()V │ │ -0656f4: 2200 fa01 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@01fa │ │ -0656f8: 7010 200b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ -0656fe: 6900 ed00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ -065702: 0e00 |0007: return-void │ │ +065750: |[065750] android.support.v4.app.Fragment.:()V │ │ +065760: 2200 fa01 |0000: new-instance v0, Landroid/support/v4/util/SimpleArrayMap; // type@01fa │ │ +065764: 7010 200b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ +06576a: 6900 ed00 |0005: sput-object v0, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ +06576e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/Fragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -065704: |[065704] android.support.v4.app.Fragment.:()V │ │ -065714: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -065716: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -065718: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -06571e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -065720: 5930 e400 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -065724: 5931 d600 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -065728: 5931 e800 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ -06572c: 5c32 da00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -065730: 5c32 ea00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -065734: 0e00 |0010: return-void │ │ +065770: |[065770] android.support.v4.app.Fragment.:()V │ │ +065780: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +065782: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +065784: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +06578a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +06578c: 5930 e400 |0006: iput v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +065790: 5931 d600 |0008: iput v1, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +065794: 5931 e800 |000a: iput v1, v3, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ +065798: 5c32 da00 |000c: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +06579c: 5c32 ea00 |000e: iput-boolean v2, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +0657a0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=371 │ │ 0x0005 line=176 │ │ 0x0008 line=192 │ │ 0x000a line=204 │ │ 0x000c line=275 │ │ @@ -4445,19 +4445,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -065738: |[065738] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -065748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06574a: 7130 2e04 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@042e │ │ -065750: 0c00 |0004: move-result-object v0 │ │ -065752: 1100 |0005: return-object v0 │ │ +0657a4: |[0657a4] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0657b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0657b6: 7130 2e04 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@042e │ │ +0657bc: 0c00 |0004: move-result-object v0 │ │ +0657be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 fname Ljava/lang/String; │ │ │ │ @@ -4466,94 +4466,94 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -065754: |[065754] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ -065764: 6203 ed00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ -065768: 6e20 2a0b 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ -06576e: 0c00 |0005: move-result-object v0 │ │ -065770: 1f00 8505 |0006: check-cast v0, Ljava/lang/Class; // type@0585 │ │ -065774: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -065778: 6e10 2801 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0128 │ │ -06577e: 0c03 |000d: move-result-object v3 │ │ -065780: 6e20 c62a 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2ac6 │ │ -065786: 0c00 |0011: move-result-object v0 │ │ -065788: 6203 ed00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ -06578c: 6e30 310b 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ -065792: 6e10 c42a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2ac4 │ │ -065798: 0c02 |001a: move-result-object v2 │ │ -06579a: 1f02 f100 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -06579e: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ -0657a2: 6e10 012b 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0657a8: 0c03 |0022: move-result-object v3 │ │ -0657aa: 6e10 b92a 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2ab9 │ │ -0657b0: 0c03 |0026: move-result-object v3 │ │ -0657b2: 6e20 ce02 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ -0657b8: 5b28 c700 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ -0657bc: 1102 |002c: return-object v2 │ │ -0657be: 0d01 |002d: move-exception v1 │ │ -0657c0: 2203 ee00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ee │ │ -0657c4: 2204 a905 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0657c8: 7010 3d2b 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0657ce: 1a05 b211 |0035: const-string v5, "Unable to instantiate fragment " // string@11b2 │ │ -0657d2: 6e20 462b 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0657d8: 0c04 |003a: move-result-object v4 │ │ -0657da: 6e20 462b 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0657e0: 0c04 |003e: move-result-object v4 │ │ -0657e2: 1a05 4901 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0149 │ │ -0657e6: 6e20 462b 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0657ec: 0c04 |0044: move-result-object v4 │ │ -0657ee: 1a05 5d00 |0045: const-string v5, " empty constructor that is public" // string@005d │ │ -0657f2: 6e20 462b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0657f8: 0c04 |004a: move-result-object v4 │ │ -0657fa: 6e10 4e2b 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065800: 0c04 |004e: move-result-object v4 │ │ -065802: 7030 0804 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0408 │ │ -065808: 2703 |0052: throw v3 │ │ -06580a: 0d01 |0053: move-exception v1 │ │ -06580c: 2203 ee00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ee │ │ -065810: 2204 a905 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -065814: 7010 3d2b 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06581a: 1a05 b211 |005b: const-string v5, "Unable to instantiate fragment " // string@11b2 │ │ -06581e: 6e20 462b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065824: 0c04 |0060: move-result-object v4 │ │ -065826: 6e20 462b 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06582c: 0c04 |0064: move-result-object v4 │ │ -06582e: 1a05 4901 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0149 │ │ -065832: 6e20 462b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065838: 0c04 |006a: move-result-object v4 │ │ -06583a: 1a05 5d00 |006b: const-string v5, " empty constructor that is public" // string@005d │ │ -06583e: 6e20 462b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065844: 0c04 |0070: move-result-object v4 │ │ -065846: 6e10 4e2b 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06584c: 0c04 |0074: move-result-object v4 │ │ -06584e: 7030 0804 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0408 │ │ -065854: 2703 |0078: throw v3 │ │ -065856: 0d01 |0079: move-exception v1 │ │ -065858: 2203 ee00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ee │ │ -06585c: 2204 a905 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -065860: 7010 3d2b 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065866: 1a05 b211 |0081: const-string v5, "Unable to instantiate fragment " // string@11b2 │ │ -06586a: 6e20 462b 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065870: 0c04 |0086: move-result-object v4 │ │ -065872: 6e20 462b 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065878: 0c04 |008a: move-result-object v4 │ │ -06587a: 1a05 4901 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0149 │ │ -06587e: 6e20 462b 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065884: 0c04 |0090: move-result-object v4 │ │ -065886: 1a05 5d00 |0091: const-string v5, " empty constructor that is public" // string@005d │ │ -06588a: 6e20 462b 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065890: 0c04 |0096: move-result-object v4 │ │ -065892: 6e10 4e2b 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065898: 0c04 |009a: move-result-object v4 │ │ -06589a: 7030 0804 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0408 │ │ -0658a0: 2703 |009e: throw v3 │ │ +0657c0: |[0657c0] android.support.v4.app.Fragment.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; │ │ +0657d0: 6203 ed00 |0000: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ +0657d4: 6e20 2a0b 7300 |0002: invoke-virtual {v3, v7}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ +0657da: 0c00 |0005: move-result-object v0 │ │ +0657dc: 1f00 8505 |0006: check-cast v0, Ljava/lang/Class; // type@0585 │ │ +0657e0: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +0657e4: 6e10 2801 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0128 │ │ +0657ea: 0c03 |000d: move-result-object v3 │ │ +0657ec: 6e20 c62a 7300 |000e: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2ac6 │ │ +0657f2: 0c00 |0011: move-result-object v0 │ │ +0657f4: 6203 ed00 |0012: sget-object v3, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ +0657f8: 6e30 310b 7300 |0014: invoke-virtual {v3, v7, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ +0657fe: 6e10 c42a 0000 |0017: invoke-virtual {v0}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2ac4 │ │ +065804: 0c02 |001a: move-result-object v2 │ │ +065806: 1f02 f100 |001b: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +06580a: 3808 0f00 |001d: if-eqz v8, 002c // +000f │ │ +06580e: 6e10 012b 0200 |001f: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +065814: 0c03 |0022: move-result-object v3 │ │ +065816: 6e10 b92a 0300 |0023: invoke-virtual {v3}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2ab9 │ │ +06581c: 0c03 |0026: move-result-object v3 │ │ +06581e: 6e20 ce02 3800 |0027: invoke-virtual {v8, v3}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ +065824: 5b28 c700 |002a: iput-object v8, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ +065828: 1102 |002c: return-object v2 │ │ +06582a: 0d01 |002d: move-exception v1 │ │ +06582c: 2203 ee00 |002e: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ee │ │ +065830: 2204 a905 |0030: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +065834: 7010 3d2b 0400 |0032: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06583a: 1a05 b311 |0035: const-string v5, "Unable to instantiate fragment " // string@11b3 │ │ +06583e: 6e20 462b 5400 |0037: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065844: 0c04 |003a: move-result-object v4 │ │ +065846: 6e20 462b 7400 |003b: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06584c: 0c04 |003e: move-result-object v4 │ │ +06584e: 1a05 4901 |003f: const-string v5, ": make sure class name exists, is public, and has an" // string@0149 │ │ +065852: 6e20 462b 5400 |0041: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065858: 0c04 |0044: move-result-object v4 │ │ +06585a: 1a05 5d00 |0045: const-string v5, " empty constructor that is public" // string@005d │ │ +06585e: 6e20 462b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065864: 0c04 |004a: move-result-object v4 │ │ +065866: 6e10 4e2b 0400 |004b: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06586c: 0c04 |004e: move-result-object v4 │ │ +06586e: 7030 0804 4301 |004f: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0408 │ │ +065874: 2703 |0052: throw v3 │ │ +065876: 0d01 |0053: move-exception v1 │ │ +065878: 2203 ee00 |0054: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ee │ │ +06587c: 2204 a905 |0056: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +065880: 7010 3d2b 0400 |0058: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065886: 1a05 b311 |005b: const-string v5, "Unable to instantiate fragment " // string@11b3 │ │ +06588a: 6e20 462b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065890: 0c04 |0060: move-result-object v4 │ │ +065892: 6e20 462b 7400 |0061: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065898: 0c04 |0064: move-result-object v4 │ │ +06589a: 1a05 4901 |0065: const-string v5, ": make sure class name exists, is public, and has an" // string@0149 │ │ +06589e: 6e20 462b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0658a4: 0c04 |006a: move-result-object v4 │ │ +0658a6: 1a05 5d00 |006b: const-string v5, " empty constructor that is public" // string@005d │ │ +0658aa: 6e20 462b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0658b0: 0c04 |0070: move-result-object v4 │ │ +0658b2: 6e10 4e2b 0400 |0071: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0658b8: 0c04 |0074: move-result-object v4 │ │ +0658ba: 7030 0804 4301 |0075: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0408 │ │ +0658c0: 2703 |0078: throw v3 │ │ +0658c2: 0d01 |0079: move-exception v1 │ │ +0658c4: 2203 ee00 |007a: new-instance v3, Landroid/support/v4/app/Fragment$InstantiationException; // type@00ee │ │ +0658c8: 2204 a905 |007c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0658cc: 7010 3d2b 0400 |007e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0658d2: 1a05 b311 |0081: const-string v5, "Unable to instantiate fragment " // string@11b3 │ │ +0658d6: 6e20 462b 5400 |0083: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0658dc: 0c04 |0086: move-result-object v4 │ │ +0658de: 6e20 462b 7400 |0087: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0658e4: 0c04 |008a: move-result-object v4 │ │ +0658e6: 1a05 4901 |008b: const-string v5, ": make sure class name exists, is public, and has an" // string@0149 │ │ +0658ea: 6e20 462b 5400 |008d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0658f0: 0c04 |0090: move-result-object v4 │ │ +0658f2: 1a05 5d00 |0091: const-string v5, " empty constructor that is public" // string@005d │ │ +0658f6: 6e20 462b 5400 |0093: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0658fc: 0c04 |0096: move-result-object v4 │ │ +0658fe: 6e10 4e2b 0400 |0097: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +065904: 0c04 |009a: move-result-object v4 │ │ +065906: 7030 0804 4301 |009b: invoke-direct {v3, v4, v1}, Landroid/support/v4/app/Fragment$InstantiationException;.:(Ljava/lang/String;Ljava/lang/Exception;)V // method@0408 │ │ +06590c: 2703 |009e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x002c │ │ Ljava/lang/ClassNotFoundException; -> 0x002d │ │ Ljava/lang/InstantiationException; -> 0x0053 │ │ Ljava/lang/IllegalAccessException; -> 0x0079 │ │ positions : │ │ 0x0000 line=398 │ │ @@ -4586,33 +4586,33 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0658b8: |[0658b8] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -0658c8: 6202 ed00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ -0658cc: 6e20 2a0b 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ -0658d2: 0c00 |0005: move-result-object v0 │ │ -0658d4: 1f00 8505 |0006: check-cast v0, Ljava/lang/Class; // type@0585 │ │ -0658d8: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ -0658dc: 6e10 2801 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0128 │ │ -0658e2: 0c02 |000d: move-result-object v2 │ │ -0658e4: 6e20 c62a 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2ac6 │ │ -0658ea: 0c00 |0011: move-result-object v0 │ │ -0658ec: 6202 ed00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ -0658f0: 6e30 310b 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ -0658f6: 1c02 f100 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0658fa: 6e20 c22a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2ac2 │ │ -065900: 0a02 |001c: move-result v2 │ │ -065902: 0f02 |001d: return v2 │ │ -065904: 0d01 |001e: move-exception v1 │ │ -065906: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -065908: 28fd |0020: goto 001d // -0003 │ │ +065924: |[065924] android.support.v4.app.Fragment.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +065934: 6202 ed00 |0000: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ +065938: 6e20 2a0b 4200 |0002: invoke-virtual {v2, v4}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ +06593e: 0c00 |0005: move-result-object v0 │ │ +065940: 1f00 8505 |0006: check-cast v0, Ljava/lang/Class; // type@0585 │ │ +065944: 3900 0f00 |0008: if-nez v0, 0017 // +000f │ │ +065948: 6e10 2801 0300 |000a: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0128 │ │ +06594e: 0c02 |000d: move-result-object v2 │ │ +065950: 6e20 c62a 4200 |000e: invoke-virtual {v2, v4}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2ac6 │ │ +065956: 0c00 |0011: move-result-object v0 │ │ +065958: 6202 ed00 |0012: sget-object v2, Landroid/support/v4/app/Fragment;.sClassMap:Landroid/support/v4/util/SimpleArrayMap; // field@00ed │ │ +06595c: 6e30 310b 4200 |0014: invoke-virtual {v2, v4, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ +065962: 1c02 f100 |0017: const-class v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +065966: 6e20 c22a 0200 |0019: invoke-virtual {v2, v0}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2ac2 │ │ +06596c: 0a02 |001c: move-result v2 │ │ +06596e: 0f02 |001d: return v2 │ │ +065970: 0d01 |001e: move-exception v1 │ │ +065972: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +065974: 28fd |0020: goto 001d // -0003 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/ClassNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=438 │ │ @@ -4633,238 +4633,238 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 538 16-bit code units │ │ -06591c: |[06591c] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06592c: 6e20 942a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065932: 1a00 8523 |0003: const-string v0, "mFragmentId=#" // string@2385 │ │ -065936: 6e20 942a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06593c: 5230 d000 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -065940: 7110 e32a 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -065946: 0c00 |000d: move-result-object v0 │ │ -065948: 6e20 942a 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06594e: 1a00 7800 |0011: const-string v0, " mContainerId=#" // string@0078 │ │ -065952: 6e20 942a 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065958: 5230 cd00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -06595c: 7110 e32a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -065962: 0c00 |001b: move-result-object v0 │ │ -065964: 6e20 942a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06596a: 1a00 9000 |001f: const-string v0, " mTag=" // string@0090 │ │ -06596e: 6e20 942a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065974: 5430 e600 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -065978: 6e20 9a2a 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -06597e: 6e20 942a 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065984: 1a00 a525 |002c: const-string v0, "mState=" // string@25a5 │ │ -065988: 6e20 942a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06598e: 5230 e400 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -065992: 6e20 922a 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -065998: 1a00 8000 |0036: const-string v0, " mIndex=" // string@0080 │ │ -06599c: 6e20 942a 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659a2: 5230 d600 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0659a6: 6e20 922a 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0659ac: 1a00 9400 |0040: const-string v0, " mWho=" // string@0094 │ │ -0659b0: 6e20 942a 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659b6: 5430 ec00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -0659ba: 6e20 942a 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659c0: 1a00 7400 |004a: const-string v0, " mBackStackNesting=" // string@0074 │ │ -0659c4: 6e20 942a 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659ca: 5230 c800 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0659ce: 6e20 972a 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -0659d4: 6e20 942a 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659da: 1a00 3c22 |0057: const-string v0, "mAdded=" // string@223c │ │ -0659de: 6e20 942a 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659e4: 5530 c500 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0659e8: 6e20 952a 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0659ee: 1a00 8800 |0061: const-string v0, " mRemoving=" // string@0088 │ │ -0659f2: 6e20 942a 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0659f8: 5530 dd00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ -0659fc: 6e20 952a 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065a02: 1a00 8b00 |006b: const-string v0, " mResumed=" // string@008b │ │ -065a06: 6e20 942a 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a0c: 5530 df00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ -065a10: 6e20 952a 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065a16: 1a00 7d00 |0075: const-string v0, " mFromLayout=" // string@007d │ │ -065a1a: 6e20 942a 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a20: 5530 d200 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -065a24: 6e20 952a 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065a2a: 1a00 7f00 |007f: const-string v0, " mInLayout=" // string@007f │ │ -065a2e: 6e20 942a 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a34: 5530 d500 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -065a38: 6e20 9b2a 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -065a3e: 6e20 942a 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a44: 1a00 b123 |008c: const-string v0, "mHidden=" // string@23b1 │ │ -065a48: 6e20 942a 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a4e: 5530 d400 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -065a52: 6e20 952a 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065a58: 1a00 7b00 |0096: const-string v0, " mDetached=" // string@007b │ │ -065a5c: 6e20 942a 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a62: 5530 cf00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -065a66: 6e20 952a 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065a6c: 1a00 8400 |00a0: const-string v0, " mMenuVisible=" // string@0084 │ │ -065a70: 6e20 942a 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a76: 5530 da00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -065a7a: 6e20 952a 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065a80: 1a00 7e00 |00aa: const-string v0, " mHasMenu=" // string@007e │ │ -065a84: 6e20 942a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a8a: 5530 d300 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -065a8e: 6e20 9b2a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -065a94: 6e20 942a 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065a9a: 1a00 3625 |00b7: const-string v0, "mRetainInstance=" // string@2536 │ │ -065a9e: 6e20 942a 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065aa4: 5530 e000 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ -065aa8: 6e20 952a 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065aae: 1a00 8c00 |00c1: const-string v0, " mRetaining=" // string@008c │ │ -065ab2: 6e20 942a 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065ab8: 5530 e100 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -065abc: 6e20 952a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -065ac2: 1a00 9300 |00cb: const-string v0, " mUserVisibleHint=" // string@0093 │ │ -065ac6: 6e20 942a 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065acc: 5530 ea00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -065ad0: 6e20 9b2a 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -065ad6: 5430 d100 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -065ada: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ -065ade: 6e20 942a 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065ae4: 1a00 8723 |00dc: const-string v0, "mFragmentManager=" // string@2387 │ │ -065ae8: 6e20 942a 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065aee: 5430 d100 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -065af2: 6e20 992a 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065af8: 5430 c400 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065afc: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ -065b00: 6e20 942a 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b06: 1a00 3022 |00ed: const-string v0, "mActivity=" // string@2230 │ │ -065b0a: 6e20 942a 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b10: 5430 c400 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065b14: 6e20 992a 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065b1a: 5430 dc00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -065b1e: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ -065b22: 6e20 942a 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b28: 1a00 d124 |00fe: const-string v0, "mParentFragment=" // string@24d1 │ │ -065b2c: 6e20 942a 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b32: 5430 dc00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -065b36: 6e20 992a 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065b3c: 5430 c700 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ -065b40: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ -065b44: 6e20 942a 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b4a: 1a00 5622 |010f: const-string v0, "mArguments=" // string@2256 │ │ -065b4e: 6e20 942a 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b54: 5430 c700 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ -065b58: 6e20 992a 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065b5e: 5430 e200 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -065b62: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ -065b66: 6e20 942a 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b6c: 1a00 4625 |0120: const-string v0, "mSavedFragmentState=" // string@2546 │ │ -065b70: 6e20 942a 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b76: 5430 e200 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -065b7a: 6e20 992a 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065b80: 5430 e300 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -065b84: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ -065b88: 6e20 942a 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b8e: 1a00 4b25 |0131: const-string v0, "mSavedViewState=" // string@254b │ │ -065b92: 6e20 942a 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065b98: 5430 e300 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -065b9c: 6e20 992a 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065ba2: 5430 e700 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -065ba6: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ -065baa: 6e20 942a 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065bb0: 1a00 d925 |0142: const-string v0, "mTarget=" // string@25d9 │ │ -065bb4: 6e20 942a 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065bba: 5430 e700 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -065bbe: 6e20 932a 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ -065bc4: 1a00 9100 |014c: const-string v0, " mTargetRequestCode=" // string@0091 │ │ -065bc8: 6e20 942a 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065bce: 5230 e900 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ -065bd2: 6e20 972a 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -065bd8: 5230 db00 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -065bdc: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ -065be0: 6e20 942a 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065be6: 1a00 7c24 |015d: const-string v0, "mNextAnim=" // string@247c │ │ -065bea: 6e20 942a 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065bf0: 5230 db00 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -065bf4: 6e20 972a 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -065bfa: 5430 cc00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ -065bfe: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ -065c02: 6e20 942a 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c08: 1a00 bd22 |016e: const-string v0, "mContainer=" // string@22bd │ │ -065c0c: 6e20 942a 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c12: 5430 cc00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ -065c16: 6e20 992a 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065c1c: 5430 eb00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -065c20: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ -065c24: 6e20 942a 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c2a: 1a00 3a26 |017f: const-string v0, "mView=" // string@263a │ │ -065c2e: 6e20 942a 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c34: 5430 eb00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -065c38: 6e20 992a 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065c3e: 5430 d700 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -065c42: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ -065c46: 6e20 942a 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c4c: 1a00 e723 |0190: const-string v0, "mInnerView=" // string@23e7 │ │ -065c50: 6e20 942a 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c56: 5430 eb00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -065c5a: 6e20 992a 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065c60: 5430 c600 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -065c64: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ -065c68: 6e20 942a 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c6e: 1a00 4c22 |01a1: const-string v0, "mAnimatingAway=" // string@224c │ │ -065c72: 6e20 942a 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c78: 5430 c600 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -065c7c: 6e20 992a 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -065c82: 6e20 942a 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c88: 1a00 a725 |01ae: const-string v0, "mStateAfterAnimating=" // string@25a7 │ │ -065c8c: 6e20 942a 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065c92: 5230 e500 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ -065c96: 6e20 972a 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -065c9c: 5430 d800 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -065ca0: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ -065ca4: 6e20 942a 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065caa: 1a00 6e0d |01bf: const-string v0, "Loader Manager:" // string@0d6e │ │ -065cae: 6e20 9a2a 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -065cb4: 5430 d800 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -065cb8: 2201 a905 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -065cbc: 7010 3d2b 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065cc2: 6e20 462b 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065cc8: 0c01 |01ce: move-result-object v1 │ │ -065cca: 1a02 0300 |01cf: const-string v2, " " // string@0003 │ │ -065cce: 6e20 462b 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065cd4: 0c01 |01d4: move-result-object v1 │ │ -065cd6: 6e10 4e2b 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065cdc: 0c01 |01d8: move-result-object v1 │ │ -065cde: 6e57 e505 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05e5 │ │ -065ce4: 5430 cb00 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065ce8: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ -065cec: 6e20 942a 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -065cf2: 2200 a905 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -065cf6: 7010 3d2b 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065cfc: 1a01 9903 |01e8: const-string v1, "Child " // string@0399 │ │ -065d00: 6e20 462b 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065d06: 0c00 |01ed: move-result-object v0 │ │ -065d08: 5431 cb00 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065d0c: 6e20 452b 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -065d12: 0c00 |01f3: move-result-object v0 │ │ -065d14: 1a01 4301 |01f4: const-string v1, ":" // string@0143 │ │ -065d18: 6e20 462b 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065d1e: 0c00 |01f9: move-result-object v0 │ │ -065d20: 6e10 4e2b 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065d26: 0c00 |01fd: move-result-object v0 │ │ -065d28: 6e20 9a2a 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -065d2e: 5430 cb00 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065d32: 2201 a905 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -065d36: 7010 3d2b 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065d3c: 6e20 462b 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065d42: 0c01 |020b: move-result-object v1 │ │ -065d44: 1a02 0300 |020c: const-string v2, " " // string@0003 │ │ -065d48: 6e20 462b 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065d4e: 0c01 |0211: move-result-object v1 │ │ -065d50: 6e10 4e2b 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065d56: 0c01 |0215: move-result-object v1 │ │ -065d58: 6e57 fd04 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04fd │ │ -065d5e: 0e00 |0219: return-void │ │ +065988: |[065988] android.support.v4.app.Fragment.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +065998: 6e20 942a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06599e: 1a00 8823 |0003: const-string v0, "mFragmentId=#" // string@2388 │ │ +0659a2: 6e20 942a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659a8: 5230 d000 |0008: iget v0, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0659ac: 7110 e32a 0000 |000a: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0659b2: 0c00 |000d: move-result-object v0 │ │ +0659b4: 6e20 942a 0600 |000e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659ba: 1a00 7800 |0011: const-string v0, " mContainerId=#" // string@0078 │ │ +0659be: 6e20 942a 0600 |0013: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659c4: 5230 cd00 |0016: iget v0, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0659c8: 7110 e32a 0000 |0018: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0659ce: 0c00 |001b: move-result-object v0 │ │ +0659d0: 6e20 942a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659d6: 1a00 9000 |001f: const-string v0, " mTag=" // string@0090 │ │ +0659da: 6e20 942a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659e0: 5430 e600 |0024: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0659e4: 6e20 9a2a 0600 |0026: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0659ea: 6e20 942a 4600 |0029: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659f0: 1a00 a825 |002c: const-string v0, "mState=" // string@25a8 │ │ +0659f4: 6e20 942a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0659fa: 5230 e400 |0031: iget v0, v3, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0659fe: 6e20 922a 0600 |0033: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +065a04: 1a00 8000 |0036: const-string v0, " mIndex=" // string@0080 │ │ +065a08: 6e20 942a 0600 |0038: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a0e: 5230 d600 |003b: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +065a12: 6e20 922a 0600 |003d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +065a18: 1a00 9400 |0040: const-string v0, " mWho=" // string@0094 │ │ +065a1c: 6e20 942a 0600 |0042: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a22: 5430 ec00 |0045: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +065a26: 6e20 942a 0600 |0047: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a2c: 1a00 7400 |004a: const-string v0, " mBackStackNesting=" // string@0074 │ │ +065a30: 6e20 942a 0600 |004c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a36: 5230 c800 |004f: iget v0, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +065a3a: 6e20 972a 0600 |0051: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +065a40: 6e20 942a 4600 |0054: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a46: 1a00 3f22 |0057: const-string v0, "mAdded=" // string@223f │ │ +065a4a: 6e20 942a 0600 |0059: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a50: 5530 c500 |005c: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +065a54: 6e20 952a 0600 |005e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065a5a: 1a00 8800 |0061: const-string v0, " mRemoving=" // string@0088 │ │ +065a5e: 6e20 942a 0600 |0063: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a64: 5530 dd00 |0066: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ +065a68: 6e20 952a 0600 |0068: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065a6e: 1a00 8b00 |006b: const-string v0, " mResumed=" // string@008b │ │ +065a72: 6e20 942a 0600 |006d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a78: 5530 df00 |0070: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ +065a7c: 6e20 952a 0600 |0072: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065a82: 1a00 7d00 |0075: const-string v0, " mFromLayout=" // string@007d │ │ +065a86: 6e20 942a 0600 |0077: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065a8c: 5530 d200 |007a: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +065a90: 6e20 952a 0600 |007c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065a96: 1a00 7f00 |007f: const-string v0, " mInLayout=" // string@007f │ │ +065a9a: 6e20 942a 0600 |0081: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065aa0: 5530 d500 |0084: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +065aa4: 6e20 9b2a 0600 |0086: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +065aaa: 6e20 942a 4600 |0089: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065ab0: 1a00 b423 |008c: const-string v0, "mHidden=" // string@23b4 │ │ +065ab4: 6e20 942a 0600 |008e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065aba: 5530 d400 |0091: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +065abe: 6e20 952a 0600 |0093: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065ac4: 1a00 7b00 |0096: const-string v0, " mDetached=" // string@007b │ │ +065ac8: 6e20 942a 0600 |0098: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065ace: 5530 cf00 |009b: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +065ad2: 6e20 952a 0600 |009d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065ad8: 1a00 8400 |00a0: const-string v0, " mMenuVisible=" // string@0084 │ │ +065adc: 6e20 942a 0600 |00a2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065ae2: 5530 da00 |00a5: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +065ae6: 6e20 952a 0600 |00a7: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065aec: 1a00 7e00 |00aa: const-string v0, " mHasMenu=" // string@007e │ │ +065af0: 6e20 942a 0600 |00ac: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065af6: 5530 d300 |00af: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +065afa: 6e20 9b2a 0600 |00b1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +065b00: 6e20 942a 4600 |00b4: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b06: 1a00 3925 |00b7: const-string v0, "mRetainInstance=" // string@2539 │ │ +065b0a: 6e20 942a 0600 |00b9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b10: 5530 e000 |00bc: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ +065b14: 6e20 952a 0600 |00be: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065b1a: 1a00 8c00 |00c1: const-string v0, " mRetaining=" // string@008c │ │ +065b1e: 6e20 942a 0600 |00c3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b24: 5530 e100 |00c6: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +065b28: 6e20 952a 0600 |00c8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +065b2e: 1a00 9300 |00cb: const-string v0, " mUserVisibleHint=" // string@0093 │ │ +065b32: 6e20 942a 0600 |00cd: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b38: 5530 ea00 |00d0: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +065b3c: 6e20 9b2a 0600 |00d2: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +065b42: 5430 d100 |00d5: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +065b46: 3800 0f00 |00d7: if-eqz v0, 00e6 // +000f │ │ +065b4a: 6e20 942a 4600 |00d9: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b50: 1a00 8a23 |00dc: const-string v0, "mFragmentManager=" // string@238a │ │ +065b54: 6e20 942a 0600 |00de: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b5a: 5430 d100 |00e1: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +065b5e: 6e20 992a 0600 |00e3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065b64: 5430 c400 |00e6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065b68: 3800 0f00 |00e8: if-eqz v0, 00f7 // +000f │ │ +065b6c: 6e20 942a 4600 |00ea: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b72: 1a00 3322 |00ed: const-string v0, "mActivity=" // string@2233 │ │ +065b76: 6e20 942a 0600 |00ef: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b7c: 5430 c400 |00f2: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065b80: 6e20 992a 0600 |00f4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065b86: 5430 dc00 |00f7: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +065b8a: 3800 0f00 |00f9: if-eqz v0, 0108 // +000f │ │ +065b8e: 6e20 942a 4600 |00fb: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b94: 1a00 d424 |00fe: const-string v0, "mParentFragment=" // string@24d4 │ │ +065b98: 6e20 942a 0600 |0100: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065b9e: 5430 dc00 |0103: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +065ba2: 6e20 992a 0600 |0105: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065ba8: 5430 c700 |0108: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ +065bac: 3800 0f00 |010a: if-eqz v0, 0119 // +000f │ │ +065bb0: 6e20 942a 4600 |010c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065bb6: 1a00 5922 |010f: const-string v0, "mArguments=" // string@2259 │ │ +065bba: 6e20 942a 0600 |0111: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065bc0: 5430 c700 |0114: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ +065bc4: 6e20 992a 0600 |0116: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065bca: 5430 e200 |0119: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +065bce: 3800 0f00 |011b: if-eqz v0, 012a // +000f │ │ +065bd2: 6e20 942a 4600 |011d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065bd8: 1a00 4925 |0120: const-string v0, "mSavedFragmentState=" // string@2549 │ │ +065bdc: 6e20 942a 0600 |0122: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065be2: 5430 e200 |0125: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +065be6: 6e20 992a 0600 |0127: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065bec: 5430 e300 |012a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +065bf0: 3800 0f00 |012c: if-eqz v0, 013b // +000f │ │ +065bf4: 6e20 942a 4600 |012e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065bfa: 1a00 4e25 |0131: const-string v0, "mSavedViewState=" // string@254e │ │ +065bfe: 6e20 942a 0600 |0133: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c04: 5430 e300 |0136: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +065c08: 6e20 992a 0600 |0138: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065c0e: 5430 e700 |013b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +065c12: 3800 1900 |013d: if-eqz v0, 0156 // +0019 │ │ +065c16: 6e20 942a 4600 |013f: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c1c: 1a00 dc25 |0142: const-string v0, "mTarget=" // string@25dc │ │ +065c20: 6e20 942a 0600 |0144: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c26: 5430 e700 |0147: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +065c2a: 6e20 932a 0600 |0149: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ +065c30: 1a00 9100 |014c: const-string v0, " mTargetRequestCode=" // string@0091 │ │ +065c34: 6e20 942a 0600 |014e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c3a: 5230 e900 |0151: iget v0, v3, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ +065c3e: 6e20 972a 0600 |0153: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +065c44: 5230 db00 |0156: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +065c48: 3800 0f00 |0158: if-eqz v0, 0167 // +000f │ │ +065c4c: 6e20 942a 4600 |015a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c52: 1a00 7f24 |015d: const-string v0, "mNextAnim=" // string@247f │ │ +065c56: 6e20 942a 0600 |015f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c5c: 5230 db00 |0162: iget v0, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +065c60: 6e20 972a 0600 |0164: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +065c66: 5430 cc00 |0167: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ +065c6a: 3800 0f00 |0169: if-eqz v0, 0178 // +000f │ │ +065c6e: 6e20 942a 4600 |016b: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c74: 1a00 c022 |016e: const-string v0, "mContainer=" // string@22c0 │ │ +065c78: 6e20 942a 0600 |0170: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c7e: 5430 cc00 |0173: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ +065c82: 6e20 992a 0600 |0175: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065c88: 5430 eb00 |0178: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +065c8c: 3800 0f00 |017a: if-eqz v0, 0189 // +000f │ │ +065c90: 6e20 942a 4600 |017c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065c96: 1a00 3d26 |017f: const-string v0, "mView=" // string@263d │ │ +065c9a: 6e20 942a 0600 |0181: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065ca0: 5430 eb00 |0184: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +065ca4: 6e20 992a 0600 |0186: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065caa: 5430 d700 |0189: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +065cae: 3800 0f00 |018b: if-eqz v0, 019a // +000f │ │ +065cb2: 6e20 942a 4600 |018d: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065cb8: 1a00 ea23 |0190: const-string v0, "mInnerView=" // string@23ea │ │ +065cbc: 6e20 942a 0600 |0192: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065cc2: 5430 eb00 |0195: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +065cc6: 6e20 992a 0600 |0197: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065ccc: 5430 c600 |019a: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +065cd0: 3800 1c00 |019c: if-eqz v0, 01b8 // +001c │ │ +065cd4: 6e20 942a 4600 |019e: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065cda: 1a00 4f22 |01a1: const-string v0, "mAnimatingAway=" // string@224f │ │ +065cde: 6e20 942a 0600 |01a3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065ce4: 5430 c600 |01a6: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +065ce8: 6e20 992a 0600 |01a8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +065cee: 6e20 942a 4600 |01ab: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065cf4: 1a00 aa25 |01ae: const-string v0, "mStateAfterAnimating=" // string@25aa │ │ +065cf8: 6e20 942a 0600 |01b0: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065cfe: 5230 e500 |01b3: iget v0, v3, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ +065d02: 6e20 972a 0600 |01b5: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +065d08: 5430 d800 |01b8: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +065d0c: 3800 2200 |01ba: if-eqz v0, 01dc // +0022 │ │ +065d10: 6e20 942a 4600 |01bc: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065d16: 1a00 6e0d |01bf: const-string v0, "Loader Manager:" // string@0d6e │ │ +065d1a: 6e20 9a2a 0600 |01c1: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +065d20: 5430 d800 |01c4: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +065d24: 2201 a905 |01c6: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +065d28: 7010 3d2b 0100 |01c8: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065d2e: 6e20 462b 4100 |01cb: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065d34: 0c01 |01ce: move-result-object v1 │ │ +065d36: 1a02 0300 |01cf: const-string v2, " " // string@0003 │ │ +065d3a: 6e20 462b 2100 |01d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065d40: 0c01 |01d4: move-result-object v1 │ │ +065d42: 6e10 4e2b 0100 |01d5: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +065d48: 0c01 |01d8: move-result-object v1 │ │ +065d4a: 6e57 e505 1065 |01d9: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05e5 │ │ +065d50: 5430 cb00 |01dc: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065d54: 3800 3b00 |01de: if-eqz v0, 0219 // +003b │ │ +065d58: 6e20 942a 4600 |01e0: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +065d5e: 2200 a905 |01e3: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +065d62: 7010 3d2b 0000 |01e5: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065d68: 1a01 9903 |01e8: const-string v1, "Child " // string@0399 │ │ +065d6c: 6e20 462b 1000 |01ea: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065d72: 0c00 |01ed: move-result-object v0 │ │ +065d74: 5431 cb00 |01ee: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065d78: 6e20 452b 1000 |01f0: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +065d7e: 0c00 |01f3: move-result-object v0 │ │ +065d80: 1a01 4301 |01f4: const-string v1, ":" // string@0143 │ │ +065d84: 6e20 462b 1000 |01f6: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065d8a: 0c00 |01f9: move-result-object v0 │ │ +065d8c: 6e10 4e2b 0000 |01fa: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +065d92: 0c00 |01fd: move-result-object v0 │ │ +065d94: 6e20 9a2a 0600 |01fe: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +065d9a: 5430 cb00 |0201: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065d9e: 2201 a905 |0203: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +065da2: 7010 3d2b 0100 |0205: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065da8: 6e20 462b 4100 |0208: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065dae: 0c01 |020b: move-result-object v1 │ │ +065db0: 1a02 0300 |020c: const-string v2, " " // string@0003 │ │ +065db4: 6e20 462b 2100 |020e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065dba: 0c01 |0211: move-result-object v1 │ │ +065dbc: 6e10 4e2b 0100 |0212: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +065dc2: 0c01 |0215: move-result-object v1 │ │ +065dc4: 6e57 fd04 1065 |0216: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04fd │ │ +065dca: 0e00 |0219: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ 0x0008 line=1378 │ │ 0x0011 line=1379 │ │ 0x0016 line=1380 │ │ 0x001f line=1381 │ │ @@ -4936,18 +4936,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -065d60: |[065d60] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ -065d70: 6f20 ff2a 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -065d76: 0a00 |0003: move-result v0 │ │ -065d78: 0f00 |0004: return v0 │ │ +065dcc: |[065dcc] android.support.v4.app.Fragment.equals:(Ljava/lang/Object;)Z │ │ +065ddc: 6f20 ff2a 2100 |0000: invoke-super {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +065de2: 0a00 |0003: move-result v0 │ │ +065de4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -4956,28 +4956,28 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -065d7c: |[065d7c] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -065d8c: 5410 ec00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -065d90: 6e20 1d2b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -065d96: 0a00 |0005: move-result v0 │ │ -065d98: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -065d9c: 1101 |0008: return-object v1 │ │ -065d9e: 5410 cb00 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065da2: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ -065da6: 5410 cb00 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065daa: 6e20 0305 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0503 │ │ -065db0: 0c01 |0012: move-result-object v1 │ │ -065db2: 28f5 |0013: goto 0008 // -000b │ │ -065db4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -065db6: 28f3 |0015: goto 0008 // -000d │ │ +065de8: |[065de8] android.support.v4.app.Fragment.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +065df8: 5410 ec00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +065dfc: 6e20 1d2b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +065e02: 0a00 |0005: move-result v0 │ │ +065e04: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +065e08: 1101 |0008: return-object v1 │ │ +065e0a: 5410 cb00 |0009: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065e0e: 3800 0900 |000b: if-eqz v0, 0014 // +0009 │ │ +065e12: 5410 cb00 |000d: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065e16: 6e20 0305 2000 |000f: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0503 │ │ +065e1c: 0c01 |0012: move-result-object v1 │ │ +065e1e: 28f5 |0013: goto 0008 // -000b │ │ +065e20: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +065e22: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0008 line=1460 │ │ 0x0009 line=1457 │ │ 0x000d line=1458 │ │ 0x0014 line=1460 │ │ @@ -4991,17 +4991,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentActivity;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065db8: |[065db8] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ -065dc8: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065dcc: 1100 |0002: return-object v0 │ │ +065e24: |[065e24] android.support.v4.app.Fragment.getActivity:()Landroid/support/v4/app/FragmentActivity; │ │ +065e34: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065e38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #4 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5009,17 +5009,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065dd0: |[065dd0] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ -065de0: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ -065de4: 1100 |0002: return-object v0 │ │ +065e3c: |[065e3c] android.support.v4.app.Fragment.getArguments:()Landroid/os/Bundle; │ │ +065e4c: 5410 c700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ +065e50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #5 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5027,43 +5027,43 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 53 16-bit code units │ │ -065de8: |[065de8] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -065df8: 5420 cb00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065dfc: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ -065e00: 6e10 2f04 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@042f │ │ -065e06: 5220 e400 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -065e0a: 1251 |0009: const/4 v1, #int 5 // #5 │ │ -065e0c: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -065e10: 5420 cb00 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065e14: 6e10 fa04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@04fa │ │ -065e1a: 5420 cb00 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065e1e: 1100 |0013: return-object v0 │ │ -065e20: 5220 e400 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -065e24: 1241 |0016: const/4 v1, #int 4 // #4 │ │ -065e26: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ -065e2a: 5420 cb00 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065e2e: 6e10 fb04 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@04fb │ │ -065e34: 28f3 |001e: goto 0011 // -000d │ │ -065e36: 5220 e400 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -065e3a: 1221 |0021: const/4 v1, #int 2 // #2 │ │ -065e3c: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ -065e40: 5420 cb00 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065e44: 6e10 ed04 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@04ed │ │ -065e4a: 28e8 |0029: goto 0011 // -0018 │ │ -065e4c: 5220 e400 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -065e50: 1211 |002c: const/4 v1, #int 1 // #1 │ │ -065e52: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ -065e56: 5420 cb00 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -065e5a: 6e10 f004 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@04f0 │ │ -065e60: 28dd |0034: goto 0011 // -0023 │ │ +065e54: |[065e54] android.support.v4.app.Fragment.getChildFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +065e64: 5420 cb00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065e68: 3900 0f00 |0002: if-nez v0, 0011 // +000f │ │ +065e6c: 6e10 2f04 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@042f │ │ +065e72: 5220 e400 |0007: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +065e76: 1251 |0009: const/4 v1, #int 5 // #5 │ │ +065e78: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +065e7c: 5420 cb00 |000c: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065e80: 6e10 fa04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@04fa │ │ +065e86: 5420 cb00 |0011: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065e8a: 1100 |0013: return-object v0 │ │ +065e8c: 5220 e400 |0014: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +065e90: 1241 |0016: const/4 v1, #int 4 // #4 │ │ +065e92: 3410 0800 |0017: if-lt v0, v1, 001f // +0008 │ │ +065e96: 5420 cb00 |0019: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065e9a: 6e10 fb04 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@04fb │ │ +065ea0: 28f3 |001e: goto 0011 // -000d │ │ +065ea2: 5220 e400 |001f: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +065ea6: 1221 |0021: const/4 v1, #int 2 // #2 │ │ +065ea8: 3410 0800 |0022: if-lt v0, v1, 002a // +0008 │ │ +065eac: 5420 cb00 |0024: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065eb0: 6e10 ed04 0000 |0026: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@04ed │ │ +065eb6: 28e8 |0029: goto 0011 // -0018 │ │ +065eb8: 5220 e400 |002a: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +065ebc: 1211 |002c: const/4 v1, #int 1 // #1 │ │ +065ebe: 3410 e4ff |002d: if-lt v0, v1, 0011 // -001c │ │ +065ec2: 5420 cb00 |002f: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +065ec6: 6e10 f004 0000 |0031: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@04f0 │ │ +065ecc: 28dd |0034: goto 0011 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ 0x0004 line=661 │ │ 0x0007 line=662 │ │ 0x000c line=663 │ │ 0x0011 line=672 │ │ @@ -5081,17 +5081,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065e64: |[065e64] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -065e74: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -065e78: 1100 |0002: return-object v0 │ │ +065ed0: |[065ed0] android.support.v4.app.Fragment.getFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +065ee0: 5410 d100 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +065ee4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #7 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5099,17 +5099,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065e7c: |[065e7c] android.support.v4.app.Fragment.getId:()I │ │ -065e8c: 5210 d000 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -065e90: 0f00 |0002: return v0 │ │ +065ee8: |[065ee8] android.support.v4.app.Fragment.getId:()I │ │ +065ef8: 5210 d000 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +065efc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=513 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #8 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5117,19 +5117,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -065e94: |[065e94] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -065ea4: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065ea8: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ -065eae: 0c00 |0005: move-result-object v0 │ │ -065eb0: 1100 |0006: return-object v0 │ │ +065f00: |[065f00] android.support.v4.app.Fragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +065f10: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065f14: 6e10 8604 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ +065f1a: 0c00 |0005: move-result-object v0 │ │ +065f1c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0007 reg=2 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -5138,46 +5138,46 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -065eb4: |[065eb4] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -065ec4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -065ec6: 5440 d800 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -065eca: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -065ece: 5440 d800 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -065ed2: 1100 |0007: return-object v0 │ │ -065ed4: 5440 c400 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065ed8: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ -065edc: 2200 9305 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -065ee0: 2201 a905 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -065ee4: 7010 3d2b 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065eea: 1a02 3d05 |0013: const-string v2, "Fragment " // string@053d │ │ -065eee: 6e20 462b 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065ef4: 0c01 |0018: move-result-object v1 │ │ -065ef6: 6e20 452b 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -065efc: 0c01 |001c: move-result-object v1 │ │ -065efe: 1a02 9b00 |001d: const-string v2, " not attached to Activity" // string@009b │ │ -065f02: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065f08: 0c01 |0022: move-result-object v1 │ │ -065f0a: 6e10 4e2b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065f10: 0c01 |0026: move-result-object v1 │ │ -065f12: 7020 da2a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -065f18: 2700 |002a: throw v0 │ │ -065f1a: 5c43 ca00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -065f1e: 5440 c400 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065f22: 5441 ec00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -065f26: 5542 d900 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -065f2a: 6e40 8704 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ -065f30: 0c00 |0036: move-result-object v0 │ │ -065f32: 5b40 d800 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -065f36: 5440 d800 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -065f3a: 28cc |003b: goto 0007 // -0034 │ │ +065f20: |[065f20] android.support.v4.app.Fragment.getLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +065f30: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +065f32: 5440 d800 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +065f36: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +065f3a: 5440 d800 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +065f3e: 1100 |0007: return-object v0 │ │ +065f40: 5440 c400 |0008: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065f44: 3900 2100 |000a: if-nez v0, 002b // +0021 │ │ +065f48: 2200 9305 |000c: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +065f4c: 2201 a905 |000e: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +065f50: 7010 3d2b 0100 |0010: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065f56: 1a02 3d05 |0013: const-string v2, "Fragment " // string@053d │ │ +065f5a: 6e20 462b 2100 |0015: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065f60: 0c01 |0018: move-result-object v1 │ │ +065f62: 6e20 452b 4100 |0019: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +065f68: 0c01 |001c: move-result-object v1 │ │ +065f6a: 1a02 9b00 |001d: const-string v2, " not attached to Activity" // string@009b │ │ +065f6e: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065f74: 0c01 |0022: move-result-object v1 │ │ +065f76: 6e10 4e2b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +065f7c: 0c01 |0026: move-result-object v1 │ │ +065f7e: 7020 da2a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +065f84: 2700 |002a: throw v0 │ │ +065f86: 5c43 ca00 |002b: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +065f8a: 5440 c400 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065f8e: 5441 ec00 |002f: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +065f92: 5542 d900 |0031: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +065f96: 6e40 8704 1032 |0033: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ +065f9c: 0c00 |0036: move-result-object v0 │ │ +065f9e: 5b40 d800 |0037: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +065fa2: 5440 d800 |0039: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +065fa6: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=861 │ │ 0x0005 line=862 │ │ 0x0007 line=869 │ │ 0x0008 line=864 │ │ 0x000c line=865 │ │ @@ -5192,17 +5192,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065f3c: |[065f3c] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ -065f4c: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -065f50: 1100 |0002: return-object v0 │ │ +065fa8: |[065fa8] android.support.v4.app.Fragment.getParentFragment:()Landroid/support/v4/app/Fragment; │ │ +065fb8: 5410 dc00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +065fbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #11 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5210,36 +5210,36 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -065f54: |[065f54] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ -065f64: 5430 c400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065f68: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -065f6c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -065f70: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -065f74: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -065f7a: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ -065f7e: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065f84: 0c01 |0010: move-result-object v1 │ │ -065f86: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -065f8c: 0c01 |0014: move-result-object v1 │ │ -065f8e: 1a02 9b00 |0015: const-string v2, " not attached to Activity" // string@009b │ │ -065f92: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -065f98: 0c01 |001a: move-result-object v1 │ │ -065f9a: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -065fa0: 0c01 |001e: move-result-object v1 │ │ -065fa2: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -065fa8: 2700 |0022: throw v0 │ │ -065faa: 5430 c400 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -065fae: 6e10 8b04 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@048b │ │ -065fb4: 0c00 |0028: move-result-object v0 │ │ -065fb6: 1100 |0029: return-object v0 │ │ +065fc0: |[065fc0] android.support.v4.app.Fragment.getResources:()Landroid/content/res/Resources; │ │ +065fd0: 5430 c400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +065fd4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +065fd8: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +065fdc: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +065fe0: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +065fe6: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ +065fea: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +065ff0: 0c01 |0010: move-result-object v1 │ │ +065ff2: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +065ff8: 0c01 |0014: move-result-object v1 │ │ +065ffa: 1a02 9b00 |0015: const-string v2, " not attached to Activity" // string@009b │ │ +065ffe: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066004: 0c01 |001a: move-result-object v1 │ │ +066006: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06600c: 0c01 |001e: move-result-object v1 │ │ +06600e: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +066014: 2700 |0022: throw v0 │ │ +066016: 5430 c400 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +06601a: 6e10 8b04 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.getResources:()Landroid/content/res/Resources; // method@048b │ │ +066020: 0c00 |0028: move-result-object v0 │ │ +066022: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=602 │ │ 0x0004 line=603 │ │ 0x0023 line=605 │ │ locals : │ │ 0x0000 - 0x002a reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -5249,17 +5249,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -065fb8: |[065fb8] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ -065fc8: 5510 e000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ -065fcc: 0f00 |0002: return v0 │ │ +066024: |[066024] android.support.v4.app.Fragment.getRetainInstance:()Z │ │ +066034: 5510 e000 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ +066038: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #13 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5267,20 +5267,20 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -065fd0: |[065fd0] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ -065fe0: 6e10 2004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ -065fe6: 0c00 |0003: move-result-object v0 │ │ -065fe8: 6e20 b801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -065fee: 0c00 |0007: move-result-object v0 │ │ -065ff0: 1100 |0008: return-object v0 │ │ +06603c: |[06603c] android.support.v4.app.Fragment.getString:(I)Ljava/lang/String; │ │ +06604c: 6e10 2004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ +066052: 0c00 |0003: move-result-object v0 │ │ +066054: 6e20 b801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +06605a: 0c00 |0007: move-result-object v0 │ │ +06605c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -5289,20 +5289,20 @@ │ │ type : '(I[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -065ff4: |[065ff4] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ -066004: 6e10 2004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ -06600a: 0c00 |0003: move-result-object v0 │ │ -06600c: 6e30 b901 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ -066012: 0c00 |0007: move-result-object v0 │ │ -066014: 1100 |0008: return-object v0 │ │ +066060: |[066060] android.support.v4.app.Fragment.getString:(I[Ljava/lang/Object;)Ljava/lang/String; │ │ +066070: 6e10 2004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ +066076: 0c00 |0003: move-result-object v0 │ │ +066078: 6e30 b901 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/content/res/Resources;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@01b9 │ │ +06607e: 0c00 |0007: move-result-object v0 │ │ +066080: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ 0x0000 - 0x0009 reg=3 formatArgs [Ljava/lang/Object; │ │ @@ -5312,17 +5312,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066018: |[066018] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ -066028: 5410 e600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -06602c: 1100 |0002: return-object v0 │ │ +066084: |[066084] android.support.v4.app.Fragment.getTag:()Ljava/lang/String; │ │ +066094: 5410 e600 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +066098: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=520 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #16 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5330,17 +5330,17 @@ │ │ type : '()Landroid/support/v4/app/Fragment;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066030: |[066030] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ -066040: 5410 e700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -066044: 1100 |0002: return-object v0 │ │ +06609c: |[06609c] android.support.v4.app.Fragment.getTargetFragment:()Landroid/support/v4/app/Fragment; │ │ +0660ac: 5410 e700 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0660b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #17 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5348,17 +5348,17 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066048: |[066048] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ -066058: 5210 e900 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ -06605c: 0f00 |0002: return v0 │ │ +0660b4: |[0660b4] android.support.v4.app.Fragment.getTargetRequestCode:()I │ │ +0660c4: 5210 e900 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ +0660c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #18 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5366,20 +5366,20 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -066060: |[066060] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ -066070: 6e10 2004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ -066076: 0c00 |0003: move-result-object v0 │ │ -066078: 6e20 bb01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -06607e: 0c00 |0007: move-result-object v0 │ │ -066080: 1100 |0008: return-object v0 │ │ +0660cc: |[0660cc] android.support.v4.app.Fragment.getText:(I)Ljava/lang/CharSequence; │ │ +0660dc: 6e10 2004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ +0660e2: 0c00 |0003: move-result-object v0 │ │ +0660e4: 6e20 bb01 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0660ea: 0c00 |0007: move-result-object v0 │ │ +0660ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=615 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0009 reg=2 resId I │ │ │ │ @@ -5388,17 +5388,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066084: |[066084] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ -066094: 5510 ea00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -066098: 0f00 |0002: return v0 │ │ +0660f0: |[0660f0] android.support.v4.app.Fragment.getUserVisibleHint:()Z │ │ +066100: 5510 ea00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +066104: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #20 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5406,17 +5406,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06609c: |[06609c] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ -0660ac: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0660b0: 1100 |0002: return-object v0 │ │ +066108: |[066108] android.support.v4.app.Fragment.getView:()Landroid/view/View; │ │ +066118: 5410 eb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +06611c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #21 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5424,17 +5424,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0660b4: |[0660b4] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ -0660c4: 5510 d300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0660c8: 0f00 |0002: return v0 │ │ +066120: |[066120] android.support.v4.app.Fragment.hasOptionsMenu:()Z │ │ +066130: 5510 d300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +066134: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #22 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5442,18 +5442,18 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0660cc: |[0660cc] android.support.v4.app.Fragment.hashCode:()I │ │ -0660dc: 6f10 022b 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -0660e2: 0a00 |0003: move-result v0 │ │ -0660e4: 0f00 |0004: return v0 │ │ +066138: |[066138] android.support.v4.app.Fragment.hashCode:()I │ │ +066148: 6f10 022b 0100 |0000: invoke-super {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +06614e: 0a00 |0003: move-result v0 │ │ +066150: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #23 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5461,40 +5461,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 46 16-bit code units │ │ -0660e8: |[0660e8] android.support.v4.app.Fragment.initState:()V │ │ -0660f8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0660fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0660fc: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0660fe: 5930 d600 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -066102: 5b32 ec00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -066106: 5c31 c500 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -06610a: 5c31 dd00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ -06610e: 5c31 df00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ -066112: 5c31 d200 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -066116: 5c31 d500 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -06611a: 5c31 de00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00de │ │ -06611e: 5931 c800 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -066122: 5b32 d100 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -066126: 5b32 cb00 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06612a: 5b32 c400 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -06612e: 5931 d000 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -066132: 5931 cd00 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -066136: 5b32 e600 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -06613a: 5c31 d400 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -06613e: 5c31 cf00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -066142: 5c31 e100 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -066146: 5b32 d800 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -06614a: 5c31 d900 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -06614e: 5c31 ca00 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -066152: 0e00 |002d: return-void │ │ +066154: |[066154] android.support.v4.app.Fragment.initState:()V │ │ +066164: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +066166: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +066168: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +06616a: 5930 d600 |0003: iput v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +06616e: 5b32 ec00 |0005: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +066172: 5c31 c500 |0007: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +066176: 5c31 dd00 |0009: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ +06617a: 5c31 df00 |000b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ +06617e: 5c31 d200 |000d: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +066182: 5c31 d500 |000f: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +066186: 5c31 de00 |0011: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00de │ │ +06618a: 5931 c800 |0013: iput v1, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +06618e: 5b32 d100 |0015: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +066192: 5b32 cb00 |0017: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066196: 5b32 c400 |0019: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +06619a: 5931 d000 |001b: iput v1, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +06619e: 5931 cd00 |001d: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0661a2: 5b32 e600 |001f: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0661a6: 5c31 d400 |0021: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0661aa: 5c31 cf00 |0023: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0661ae: 5c31 e100 |0025: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +0661b2: 5b32 d800 |0027: iput-object v2, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0661b6: 5c31 d900 |0029: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +0661ba: 5c31 ca00 |002b: iput-boolean v1, v3, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +0661be: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1194 │ │ 0x0005 line=1195 │ │ 0x0007 line=1196 │ │ 0x0009 line=1197 │ │ 0x000b line=1198 │ │ @@ -5523,24 +5523,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -066154: |[066154] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ -066164: 2200 0001 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0100 │ │ -066168: 7010 e304 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@04e3 │ │ -06616e: 5b30 cb00 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066172: 5430 cb00 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066176: 5431 c400 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -06617a: 2202 ed00 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00ed │ │ -06617e: 7020 0604 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0406 │ │ -066184: 6e40 e804 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@04e8 │ │ -06618a: 0e00 |0013: return-void │ │ +0661c0: |[0661c0] android.support.v4.app.Fragment.instantiateChildFragmentManager:()V │ │ +0661d0: 2200 0001 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0100 │ │ +0661d4: 7010 e304 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@04e3 │ │ +0661da: 5b30 cb00 |0005: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0661de: 5430 cb00 |0007: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0661e2: 5431 c400 |0009: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +0661e6: 2202 ed00 |000b: new-instance v2, Landroid/support/v4/app/Fragment$1; // type@00ed │ │ +0661ea: 7020 0604 3200 |000d: invoke-direct {v2, v3}, Landroid/support/v4/app/Fragment$1;.:(Landroid/support/v4/app/Fragment;)V // method@0406 │ │ +0661f0: 6e40 e804 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@04e8 │ │ +0661f6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0007 line=1465 │ │ 0x0013 line=1474 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Landroid/support/v4/app/Fragment; │ │ @@ -5550,23 +5550,23 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -06618c: |[06618c] android.support.v4.app.Fragment.isAdded:()Z │ │ -06619c: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -0661a0: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0661a4: 5510 c500 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0661a8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0661ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0661ae: 0f00 |0009: return v0 │ │ -0661b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0661b2: 28fe |000b: goto 0009 // -0002 │ │ +0661f8: |[0661f8] android.support.v4.app.Fragment.isAdded:()Z │ │ +066208: 5410 c400 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +06620c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +066210: 5510 c500 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +066214: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +066218: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06621a: 0f00 |0009: return v0 │ │ +06621c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +06621e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #26 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5574,17 +5574,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0661b4: |[0661b4] android.support.v4.app.Fragment.isDetached:()Z │ │ -0661c4: 5510 cf00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0661c8: 0f00 |0002: return v0 │ │ +066220: |[066220] android.support.v4.app.Fragment.isDetached:()Z │ │ +066230: 5510 cf00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +066234: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #27 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5592,17 +5592,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0661cc: |[0661cc] android.support.v4.app.Fragment.isHidden:()Z │ │ -0661dc: 5510 d400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0661e0: 0f00 |0002: return v0 │ │ +066238: |[066238] android.support.v4.app.Fragment.isHidden:()Z │ │ +066248: 5510 d400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +06624c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #28 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5610,21 +5610,21 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0661e4: |[0661e4] android.support.v4.app.Fragment.isInBackStack:()Z │ │ -0661f4: 5210 c800 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0661f8: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ -0661fc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0661fe: 0f00 |0005: return v0 │ │ -066200: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -066202: 28fe |0007: goto 0005 // -0002 │ │ +066250: |[066250] android.support.v4.app.Fragment.isInBackStack:()Z │ │ +066260: 5210 c800 |0000: iget v0, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +066264: 3d00 0400 |0002: if-lez v0, 0006 // +0004 │ │ +066268: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06626a: 0f00 |0005: return v0 │ │ +06626c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +06626e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #29 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5632,17 +5632,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066204: |[066204] android.support.v4.app.Fragment.isInLayout:()Z │ │ -066214: 5510 d500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -066218: 0f00 |0002: return v0 │ │ +066270: |[066270] android.support.v4.app.Fragment.isInLayout:()Z │ │ +066280: 5510 d500 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +066284: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #30 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5650,17 +5650,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06621c: |[06621c] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ -06622c: 5510 da00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -066230: 0f00 |0002: return v0 │ │ +066288: |[066288] android.support.v4.app.Fragment.isMenuVisible:()Z │ │ +066298: 5510 da00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +06629c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=755 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #31 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5668,17 +5668,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -066234: |[066234] android.support.v4.app.Fragment.isRemoving:()Z │ │ -066244: 5510 dd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ -066248: 0f00 |0002: return v0 │ │ +0662a0: |[0662a0] android.support.v4.app.Fragment.isRemoving:()Z │ │ +0662b0: 5510 dd00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ +0662b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #32 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5686,17 +5686,17 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06624c: |[06624c] android.support.v4.app.Fragment.isResumed:()Z │ │ -06625c: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ -066260: 0f00 |0002: return v0 │ │ +0662b8: |[0662b8] android.support.v4.app.Fragment.isResumed:()Z │ │ +0662c8: 5510 df00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ +0662cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #33 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5704,35 +5704,35 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -066264: |[066264] android.support.v4.app.Fragment.isVisible:()Z │ │ -066274: 6e10 3004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0430 │ │ -06627a: 0a00 |0003: move-result v0 │ │ -06627c: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ -066280: 6e10 3204 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0432 │ │ -066286: 0a00 |0009: move-result v0 │ │ -066288: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ -06628c: 5410 eb00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -066290: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ -066294: 5410 eb00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -066298: 6e10 2122 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ -06629e: 0c00 |0015: move-result-object v0 │ │ -0662a0: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ -0662a4: 5410 eb00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0662a8: 6e10 1f22 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0662ae: 0a00 |001d: move-result v0 │ │ -0662b0: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ -0662b4: 1210 |0020: const/4 v0, #int 1 // #1 │ │ -0662b6: 0f00 |0021: return v0 │ │ -0662b8: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0662ba: 28fe |0023: goto 0021 // -0002 │ │ +0662d0: |[0662d0] android.support.v4.app.Fragment.isVisible:()Z │ │ +0662e0: 6e10 3004 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0430 │ │ +0662e6: 0a00 |0003: move-result v0 │ │ +0662e8: 3800 1e00 |0004: if-eqz v0, 0022 // +001e │ │ +0662ec: 6e10 3204 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0432 │ │ +0662f2: 0a00 |0009: move-result v0 │ │ +0662f4: 3900 1800 |000a: if-nez v0, 0022 // +0018 │ │ +0662f8: 5410 eb00 |000c: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0662fc: 3800 1400 |000e: if-eqz v0, 0022 // +0014 │ │ +066300: 5410 eb00 |0010: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +066304: 6e10 2122 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ +06630a: 0c00 |0015: move-result-object v0 │ │ +06630c: 3800 0c00 |0016: if-eqz v0, 0022 // +000c │ │ +066310: 5410 eb00 |0018: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +066314: 6e10 1f22 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +06631a: 0a00 |001d: move-result v0 │ │ +06631c: 3900 0400 |001e: if-nez v0, 0022 // +0004 │ │ +066320: 1210 |0020: const/4 v0, #int 1 // #1 │ │ +066322: 0f00 |0021: return v0 │ │ +066324: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +066326: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0024 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ #34 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -5740,18 +5740,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0662bc: |[0662bc] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0662cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0662ce: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0662d2: 0e00 |0003: return-void │ │ +066328: |[066328] android.support.v4.app.Fragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +066338: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06633a: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06633e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1061 │ │ 0x0003 line=1062 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5761,16 +5761,16 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0662d4: |[0662d4] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -0662e4: 0e00 |0000: return-void │ │ +066340: |[066340] android.support.v4.app.Fragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +066350: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 requestCode I │ │ 0x0000 - 0x0001 reg=2 resultCode I │ │ @@ -5781,18 +5781,18 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0662e8: |[0662e8] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ -0662f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0662fa: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0662fe: 0e00 |0003: return-void │ │ +066354: |[066354] android.support.v4.app.Fragment.onAttach:(Landroid/app/Activity;)V │ │ +066364: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +066366: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06636a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=971 │ │ 0x0003 line=972 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -5802,18 +5802,18 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066300: |[066300] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -066310: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -066312: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066316: 0e00 |0003: return-void │ │ +06636c: |[06636c] android.support.v4.app.Fragment.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06637c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06637e: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066382: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1132 │ │ 0x0003 line=1133 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -5823,17 +5823,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066318: |[066318] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -066328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06632a: 0f00 |0001: return v0 │ │ +066384: |[066384] android.support.v4.app.Fragment.onContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +066394: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066396: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1364 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -5842,18 +5842,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06632c: |[06632c] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ -06633c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06633e: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066342: 0e00 |0003: return-void │ │ +066398: |[066398] android.support.v4.app.Fragment.onCreate:(Landroid/os/Bundle;)V │ │ +0663a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0663aa: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0663ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0003 line=997 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -5863,17 +5863,17 @@ │ │ type : '(IZI)Landroid/view/animation/Animation;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066344: |[066344] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ -066354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066356: 1100 |0001: return-object v0 │ │ +0663b0: |[0663b0] android.support.v4.app.Fragment.onCreateAnimation:(IZI)Landroid/view/animation/Animation; │ │ +0663c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0663c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 transit I │ │ 0x0000 - 0x0002 reg=3 enter Z │ │ @@ -5884,19 +5884,19 @@ │ │ type : '(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -066358: |[066358] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -066368: 6e10 1804 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0418 │ │ -06636e: 0c00 |0003: move-result-object v0 │ │ -066370: 6e40 9904 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0499 │ │ -066376: 0e00 |0007: return-void │ │ +0663c4: |[0663c4] android.support.v4.app.Fragment.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0663d4: 6e10 1804 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@0418 │ │ +0663da: 0c00 |0003: move-result-object v0 │ │ +0663dc: 6e40 9904 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onCreateContextMenu:(Landroid/view/ContextMenu;Landroid/view/View;Landroid/view/ContextMenu$ContextMenuInfo;)V // method@0499 │ │ +0663e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1318 │ │ 0x0007 line=1319 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0008 reg=2 menu Landroid/view/ContextMenu; │ │ @@ -5908,16 +5908,16 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066378: |[066378] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -066388: 0e00 |0000: return-void │ │ +0663e4: |[0663e4] android.support.v4.app.Fragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0663f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1239 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ 0x0000 - 0x0001 reg=2 inflater Landroid/view/MenuInflater; │ │ @@ -5927,17 +5927,17 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06638c: |[06638c] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -06639c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06639e: 1100 |0001: return-object v0 │ │ +0663f8: |[0663f8] android.support.v4.app.Fragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +066408: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06640a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1020 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0002 reg=3 container Landroid/view/ViewGroup; │ │ @@ -5948,32 +5948,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 32 16-bit code units │ │ -0663a0: |[0663a0] android.support.v4.app.Fragment.onDestroy:()V │ │ -0663b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0663b2: 5c41 c900 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0663b6: 5540 ca00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -0663ba: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ -0663be: 5c41 ca00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -0663c2: 5440 c400 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -0663c6: 5441 ec00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -0663ca: 5542 d900 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -0663ce: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0663d0: 6e40 8704 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ -0663d6: 0c00 |0013: move-result-object v0 │ │ -0663d8: 5b40 d800 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0663dc: 5440 d800 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0663e0: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -0663e4: 5440 d800 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0663e8: 6e10 df05 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ -0663ee: 0e00 |001f: return-void │ │ +06640c: |[06640c] android.support.v4.app.Fragment.onDestroy:()V │ │ +06641c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06641e: 5c41 c900 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066422: 5540 ca00 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +066426: 3900 1100 |0005: if-nez v0, 0016 // +0011 │ │ +06642a: 5c41 ca00 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +06642e: 5440 c400 |0009: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066432: 5441 ec00 |000b: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +066436: 5542 d900 |000d: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +06643a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +06643c: 6e40 8704 1032 |0010: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ +066442: 0c00 |0013: move-result-object v0 │ │ +066444: 5b40 d800 |0014: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066448: 5440 d800 |0016: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +06644c: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +066450: 5440 d800 |001a: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066454: 6e10 df05 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ +06645a: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1175 │ │ 0x0003 line=1178 │ │ 0x0007 line=1179 │ │ 0x0009 line=1180 │ │ 0x0016 line=1182 │ │ @@ -5987,16 +5987,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0663f0: |[0663f0] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ -066400: 0e00 |0000: return-void │ │ +06645c: |[06645c] android.support.v4.app.Fragment.onDestroyOptionsMenu:()V │ │ +06646c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ │ │ #46 : (in Landroid/support/v4/app/Fragment;) │ │ @@ -6004,18 +6004,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066404: |[066404] android.support.v4.app.Fragment.onDestroyView:()V │ │ -066414: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -066416: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -06641a: 0e00 |0003: return-void │ │ +066470: |[066470] android.support.v4.app.Fragment.onDestroyView:()V │ │ +066480: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +066482: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1167 │ │ 0x0003 line=1168 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6024,18 +6024,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06641c: |[06641c] android.support.v4.app.Fragment.onDetach:()V │ │ -06642c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06642e: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066432: 0e00 |0003: return-void │ │ +066488: |[066488] android.support.v4.app.Fragment.onDetach:()V │ │ +066498: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06649a: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06649e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1222 │ │ 0x0003 line=1223 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6044,16 +6044,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -066434: |[066434] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ -066444: 0e00 |0000: return-void │ │ +0664a0: |[0664a0] android.support.v4.app.Fragment.onHiddenChanged:(Z)V │ │ +0664b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 hidden Z │ │ │ │ @@ -6062,18 +6062,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066448: |[066448] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ -066458: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06645a: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -06645e: 0e00 |0003: return-void │ │ +0664b4: |[0664b4] android.support.v4.app.Fragment.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V │ │ +0664c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0664c6: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0664ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=963 │ │ 0x0003 line=964 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 activity Landroid/app/Activity; │ │ @@ -6085,18 +6085,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066460: |[066460] android.support.v4.app.Fragment.onLowMemory:()V │ │ -066470: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -066472: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066476: 0e00 |0003: return-void │ │ +0664cc: |[0664cc] android.support.v4.app.Fragment.onLowMemory:()V │ │ +0664dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0664de: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0664e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1154 │ │ 0x0003 line=1155 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6105,17 +6105,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -066478: |[066478] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -066488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06648a: 0f00 |0001: return v0 │ │ +0664e4: |[0664e4] android.support.v4.app.Fragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0664f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0664f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1287 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -6124,16 +6124,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06648c: |[06648c] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -06649c: 0e00 |0000: return-void │ │ +0664f8: |[0664f8] android.support.v4.app.Fragment.onOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +066508: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -6142,18 +6142,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0664a0: |[0664a0] android.support.v4.app.Fragment.onPause:()V │ │ -0664b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0664b2: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0664b6: 0e00 |0003: return-void │ │ +06650c: |[06650c] android.support.v4.app.Fragment.onPause:()V │ │ +06651c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06651e: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1141 │ │ 0x0003 line=1142 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6162,16 +6162,16 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0664b8: |[0664b8] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -0664c8: 0e00 |0000: return-void │ │ +066524: |[066524] android.support.v4.app.Fragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +066534: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/view/Menu; │ │ │ │ @@ -6180,18 +6180,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0664cc: |[0664cc] android.support.v4.app.Fragment.onResume:()V │ │ -0664dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0664de: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0664e2: 0e00 |0003: return-void │ │ +066538: |[066538] android.support.v4.app.Fragment.onResume:()V │ │ +066548: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06654a: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06654e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1106 │ │ 0x0003 line=1107 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6200,16 +6200,16 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0664e4: |[0664e4] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0664f4: 0e00 |0000: return-void │ │ +066550: |[066550] android.support.v4.app.Fragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +066560: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 outState Landroid/os/Bundle; │ │ │ │ @@ -6218,35 +6218,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0664f8: |[0664f8] android.support.v4.app.Fragment.onStart:()V │ │ -066508: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06650a: 5c41 c900 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -06650e: 5540 d900 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -066512: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ -066516: 5c41 d900 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -06651a: 5540 ca00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -06651e: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ -066522: 5c41 ca00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -066526: 5440 c400 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -06652a: 5441 ec00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -06652e: 5542 d900 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -066532: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -066534: 6e40 8704 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ -06653a: 0c00 |0019: move-result-object v0 │ │ -06653c: 5b40 d800 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066540: 5440 d800 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066544: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ -066548: 5440 d800 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -06654c: 6e10 e305 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@05e3 │ │ -066552: 0e00 |0025: return-void │ │ +066564: |[066564] android.support.v4.app.Fragment.onStart:()V │ │ +066574: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +066576: 5c41 c900 |0001: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06657a: 5540 d900 |0003: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +06657e: 3900 2000 |0005: if-nez v0, 0025 // +0020 │ │ +066582: 5c41 d900 |0007: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +066586: 5540 ca00 |0009: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +06658a: 3900 1100 |000b: if-nez v0, 001c // +0011 │ │ +06658e: 5c41 ca00 |000d: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +066592: 5440 c400 |000f: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066596: 5441 ec00 |0011: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +06659a: 5542 d900 |0013: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +06659e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0665a0: 6e40 8704 1032 |0016: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ +0665a6: 0c00 |0019: move-result-object v0 │ │ +0665a8: 5b40 d800 |001a: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0665ac: 5440 d800 |001c: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0665b0: 3800 0700 |001e: if-eqz v0, 0025 // +0007 │ │ +0665b4: 5440 d800 |0020: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0665b8: 6e10 e305 0000 |0022: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@05e3 │ │ +0665be: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1085 │ │ 0x0003 line=1087 │ │ 0x0007 line=1088 │ │ 0x0009 line=1089 │ │ 0x000d line=1090 │ │ @@ -6262,18 +6262,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066554: |[066554] android.support.v4.app.Fragment.onStop:()V │ │ -066564: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -066566: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -06656a: 0e00 |0003: return-void │ │ +0665c0: |[0665c0] android.support.v4.app.Fragment.onStop:()V │ │ +0665d0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0665d2: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0665d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1150 │ │ 0x0003 line=1151 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ │ │ @@ -6282,16 +6282,16 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06656c: |[06656c] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -06657c: 0e00 |0000: return-void │ │ +0665d8: |[0665d8] android.support.v4.app.Fragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0665e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -6301,18 +6301,18 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -066580: |[066580] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ -066590: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -066592: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066596: 0e00 |0003: return-void │ │ +0665ec: |[0665ec] android.support.v4.app.Fragment.onViewStateRestored:(Landroid/os/Bundle;)V │ │ +0665fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0665fe: 5c10 c900 |0001: iput-boolean v0, v1, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0003 line=1077 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=2 savedInstanceState Landroid/os/Bundle; │ │ @@ -6322,44 +6322,44 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -066598: |[066598] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ -0665a8: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0665ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0665b0: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0665b4: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -0665ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0665bc: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0665c0: 6e20 3a04 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@043a │ │ -0665c6: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0665ca: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0665ce: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -0665d2: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0665d6: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0665dc: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ -0665e0: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0665e6: 0c01 |001f: move-result-object v1 │ │ -0665e8: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0665ee: 0c01 |0023: move-result-object v1 │ │ -0665f0: 1a02 4e00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@004e │ │ -0665f4: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0665fa: 0c01 |0029: move-result-object v1 │ │ -0665fc: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066602: 0c01 |002d: move-result-object v1 │ │ -066604: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -06660a: 2700 |0031: throw v0 │ │ -06660c: 5430 cb00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066610: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -066614: 5430 cb00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066618: 6e10 ed04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@04ed │ │ -06661e: 0e00 |003b: return-void │ │ +066604: |[066604] android.support.v4.app.Fragment.performActivityCreated:(Landroid/os/Bundle;)V │ │ +066614: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066618: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06661c: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066620: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +066626: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066628: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06662c: 6e20 3a04 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@043a │ │ +066632: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066636: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +06663a: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +06663e: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066642: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066648: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ +06664c: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066652: 0c01 |001f: move-result-object v1 │ │ +066654: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06665a: 0c01 |0023: move-result-object v1 │ │ +06665c: 1a02 4e00 |0024: const-string v2, " did not call through to super.onActivityCreated()" // string@004e │ │ +066660: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066666: 0c01 |0029: move-result-object v1 │ │ +066668: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06666e: 0c01 |002d: move-result-object v1 │ │ +066670: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066676: 2700 |0031: throw v0 │ │ +066678: 5430 cb00 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +06667c: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +066680: 5430 cb00 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066684: 6e10 ed04 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@04ed │ │ +06668a: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0004 line=1509 │ │ 0x0009 line=1511 │ │ 0x000c line=1512 │ │ 0x000f line=1513 │ │ @@ -6376,21 +6376,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -066620: |[066620] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -066630: 6e20 3d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@043d │ │ -066636: 5410 cb00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06663a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -06663e: 5410 cb00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066642: 6e20 ee04 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04ee │ │ -066648: 0e00 |000c: return-void │ │ +06668c: |[06668c] android.support.v4.app.Fragment.performConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +06669c: 6e20 3d04 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@043d │ │ +0666a2: 5410 cb00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0666a6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0666aa: 5410 cb00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0666ae: 6e20 ee04 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04ee │ │ +0666b4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1559 │ │ 0x0003 line=1560 │ │ 0x0007 line=1561 │ │ 0x000c line=1563 │ │ locals : │ │ @@ -6402,30 +6402,30 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06664c: |[06664c] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -06665c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06665e: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -066662: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ -066666: 6e20 3e04 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@043e │ │ -06666c: 0a01 |0008: move-result v1 │ │ -06666e: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ -066672: 0f00 |000b: return v0 │ │ -066674: 5421 cb00 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066678: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -06667c: 5421 cb00 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066680: 6e20 ef04 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@04ef │ │ -066686: 0a01 |0015: move-result v1 │ │ -066688: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ -06668c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -06668e: 28f2 |0019: goto 000b // -000e │ │ +0666b8: |[0666b8] android.support.v4.app.Fragment.performContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0666c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0666ca: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0666ce: 3901 1500 |0003: if-nez v1, 0018 // +0015 │ │ +0666d2: 6e20 3e04 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onContextItemSelected:(Landroid/view/MenuItem;)Z // method@043e │ │ +0666d8: 0a01 |0008: move-result v1 │ │ +0666da: 3801 0300 |0009: if-eqz v1, 000c // +0003 │ │ +0666de: 0f00 |000b: return v0 │ │ +0666e0: 5421 cb00 |000c: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0666e4: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0666e8: 5421 cb00 |0010: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0666ec: 6e20 ef04 3100 |0012: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@04ef │ │ +0666f2: 0a01 |0015: move-result v1 │ │ +0666f4: 3901 f5ff |0016: if-nez v1, 000b // -000b │ │ +0666f8: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0666fa: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1626 │ │ 0x0005 line=1627 │ │ 0x000b line=1636 │ │ 0x000c line=1630 │ │ 0x0010 line=1631 │ │ @@ -6439,53 +6439,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -066690: |[066690] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ -0666a0: 5441 cb00 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0666a4: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -0666a8: 5441 cb00 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0666ac: 6e10 1405 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -0666b2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0666b4: 5c41 c900 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0666b8: 6e20 3f04 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@043f │ │ -0666be: 5541 c900 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0666c2: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ -0666c6: 2201 6a01 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -0666ca: 2202 a905 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0666ce: 7010 3d2b 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0666d4: 1a03 3d05 |001a: const-string v3, "Fragment " // string@053d │ │ -0666d8: 6e20 462b 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0666de: 0c02 |001f: move-result-object v2 │ │ -0666e0: 6e20 452b 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0666e6: 0c02 |0023: move-result-object v2 │ │ -0666e8: 1a03 5000 |0024: const-string v3, " did not call through to super.onCreate()" // string@0050 │ │ -0666ec: 6e20 462b 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0666f2: 0c02 |0029: move-result-object v2 │ │ -0666f4: 6e10 4e2b 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0666fa: 0c02 |002d: move-result-object v2 │ │ -0666fc: 7020 e607 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -066702: 2701 |0031: throw v1 │ │ -066704: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ -066708: 1a01 e015 |0034: const-string v1, "android:support:fragments" // string@15e0 │ │ -06670c: 6e20 b702 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -066712: 0c00 |0039: move-result-object v0 │ │ -066714: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ -066718: 5441 cb00 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06671c: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ -066720: 6e10 2f04 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@042f │ │ -066726: 5441 cb00 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06672a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -06672c: 6e30 2105 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0521 │ │ -066732: 5441 cb00 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066736: 6e10 f004 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@04f0 │ │ -06673c: 0e00 |004e: return-void │ │ +0666fc: |[0666fc] android.support.v4.app.Fragment.performCreate:(Landroid/os/Bundle;)V │ │ +06670c: 5441 cb00 |0000: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066710: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +066714: 5441 cb00 |0004: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066718: 6e10 1405 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +06671e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +066720: 5c41 c900 |000a: iput-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066724: 6e20 3f04 5400 |000c: invoke-virtual {v4, v5}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@043f │ │ +06672a: 5541 c900 |000f: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06672e: 3901 2100 |0011: if-nez v1, 0032 // +0021 │ │ +066732: 2201 6a01 |0013: new-instance v1, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +066736: 2202 a905 |0015: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +06673a: 7010 3d2b 0200 |0017: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066740: 1a03 3d05 |001a: const-string v3, "Fragment " // string@053d │ │ +066744: 6e20 462b 3200 |001c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06674a: 0c02 |001f: move-result-object v2 │ │ +06674c: 6e20 452b 4200 |0020: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +066752: 0c02 |0023: move-result-object v2 │ │ +066754: 1a03 5000 |0024: const-string v3, " did not call through to super.onCreate()" // string@0050 │ │ +066758: 6e20 462b 3200 |0026: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06675e: 0c02 |0029: move-result-object v2 │ │ +066760: 6e10 4e2b 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066766: 0c02 |002d: move-result-object v2 │ │ +066768: 7020 e607 2100 |002e: invoke-direct {v1, v2}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +06676e: 2701 |0031: throw v1 │ │ +066770: 3805 1c00 |0032: if-eqz v5, 004e // +001c │ │ +066774: 1a01 e215 |0034: const-string v1, "android:support:fragments" // string@15e2 │ │ +066778: 6e20 b702 1500 |0036: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +06677e: 0c00 |0039: move-result-object v0 │ │ +066780: 3800 1400 |003a: if-eqz v0, 004e // +0014 │ │ +066784: 5441 cb00 |003c: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066788: 3901 0500 |003e: if-nez v1, 0043 // +0005 │ │ +06678c: 6e10 2f04 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.instantiateChildFragmentManager:()V // method@042f │ │ +066792: 5441 cb00 |0043: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066796: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +066798: 6e30 2105 0102 |0046: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0521 │ │ +06679e: 5441 cb00 |0049: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0667a2: 6e10 f004 0100 |004b: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@04f0 │ │ +0667a8: 0e00 |004e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0004 line=1478 │ │ 0x0009 line=1480 │ │ 0x000c line=1481 │ │ 0x000f line=1482 │ │ @@ -6508,31 +6508,31 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -066740: |[066740] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -066750: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066752: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -066756: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -06675a: 5521 d300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -06675e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -066762: 5521 da00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -066766: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -06676a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -06676c: 6e30 4204 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0442 │ │ -066772: 5421 cb00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066776: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -06677a: 5421 cb00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06677e: 6e30 f104 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04f1 │ │ -066784: 0a01 |001a: move-result v1 │ │ -066786: b610 |001b: or-int/2addr v0, v1 │ │ -066788: 0f00 |001c: return v0 │ │ +0667ac: |[0667ac] android.support.v4.app.Fragment.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +0667bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0667be: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0667c2: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +0667c6: 5521 d300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0667ca: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0667ce: 5521 da00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0667d2: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +0667d6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0667d8: 6e30 4204 3204 |000e: invoke-virtual {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0442 │ │ +0667de: 5421 cb00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0667e2: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +0667e6: 5421 cb00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0667ea: 6e30 f104 3104 |0017: invoke-virtual {v1, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04f1 │ │ +0667f0: 0a01 |001a: move-result v1 │ │ +0667f2: b610 |001b: or-int/2addr v0, v1 │ │ +0667f4: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ 0x0001 line=1583 │ │ 0x0005 line=1584 │ │ 0x000d line=1585 │ │ 0x000e line=1586 │ │ @@ -6550,22 +6550,22 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -06678c: |[06678c] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -06679c: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0667a0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0667a4: 5410 cb00 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0667a8: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -0667ae: 6e40 4304 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0443 │ │ -0667b4: 0c00 |000c: move-result-object v0 │ │ -0667b6: 1100 |000d: return-object v0 │ │ +0667f8: |[0667f8] android.support.v4.app.Fragment.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +066808: 5410 cb00 |0000: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +06680c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066810: 5410 cb00 |0004: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066814: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +06681a: 6e40 4304 2143 |0009: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/app/Fragment;.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@0443 │ │ +066820: 0c00 |000c: move-result-object v0 │ │ +066822: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ 0x0004 line=1502 │ │ 0x0009 line=1504 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/Fragment; │ │ @@ -6578,40 +6578,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0667b8: |[0667b8] android.support.v4.app.Fragment.performDestroy:()V │ │ -0667c8: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0667cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0667d0: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0667d4: 6e10 f204 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@04f2 │ │ -0667da: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0667dc: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0667e0: 6e10 4404 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0444 │ │ -0667e6: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0667ea: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0667ee: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -0667f2: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0667f6: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0667fc: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ -066800: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066806: 0c01 |001f: move-result-object v1 │ │ -066808: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06680e: 0c01 |0023: move-result-object v1 │ │ -066810: 1a02 5100 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0051 │ │ -066814: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06681a: 0c01 |0029: move-result-object v1 │ │ -06681c: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066822: 0c01 |002d: move-result-object v1 │ │ -066824: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -06682a: 2700 |0031: throw v0 │ │ -06682c: 0e00 |0032: return-void │ │ +066824: |[066824] android.support.v4.app.Fragment.performDestroy:()V │ │ +066834: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066838: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06683c: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066840: 6e10 f204 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@04f2 │ │ +066846: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066848: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +06684c: 6e10 4404 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroy:()V // method@0444 │ │ +066852: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066856: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +06685a: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +06685e: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066862: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066868: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ +06686c: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066872: 0c01 |001f: move-result-object v1 │ │ +066874: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06687a: 0c01 |0023: move-result-object v1 │ │ +06687c: 1a02 5100 |0024: const-string v2, " did not call through to super.onDestroy()" // string@0051 │ │ +066880: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066886: 0c01 |0029: move-result-object v1 │ │ +066888: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06688e: 0c01 |002d: move-result-object v1 │ │ +066890: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066896: 2700 |0031: throw v0 │ │ +066898: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1720 │ │ 0x0004 line=1721 │ │ 0x0009 line=1723 │ │ 0x000c line=1724 │ │ 0x000f line=1725 │ │ @@ -6625,44 +6625,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -066830: |[066830] android.support.v4.app.Fragment.performDestroyView:()V │ │ -066840: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066844: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -066848: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06684c: 6e10 f304 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@04f3 │ │ -066852: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -066854: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066858: 6e10 4604 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0446 │ │ -06685e: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066862: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -066866: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -06686a: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -06686e: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066874: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ -066878: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06687e: 0c01 |001f: move-result-object v1 │ │ -066880: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -066886: 0c01 |0023: move-result-object v1 │ │ -066888: 1a02 5200 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0052 │ │ -06688c: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066892: 0c01 |0029: move-result-object v1 │ │ -066894: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06689a: 0c01 |002d: move-result-object v1 │ │ -06689c: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -0668a2: 2700 |0031: throw v0 │ │ -0668a4: 5430 d800 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0668a8: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ -0668ac: 5430 d800 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0668b0: 6e10 e005 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@05e0 │ │ -0668b6: 0e00 |003b: return-void │ │ +06689c: |[06689c] android.support.v4.app.Fragment.performDestroyView:()V │ │ +0668ac: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0668b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0668b4: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0668b8: 6e10 f304 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroyView:()V // method@04f3 │ │ +0668be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0668c0: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0668c4: 6e10 4604 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0446 │ │ +0668ca: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0668ce: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +0668d2: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +0668d6: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0668da: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0668e0: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ +0668e4: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0668ea: 0c01 |001f: move-result-object v1 │ │ +0668ec: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0668f2: 0c01 |0023: move-result-object v1 │ │ +0668f4: 1a02 5200 |0024: const-string v2, " did not call through to super.onDestroyView()" // string@0052 │ │ +0668f8: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0668fe: 0c01 |0029: move-result-object v1 │ │ +066900: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066906: 0c01 |002d: move-result-object v1 │ │ +066908: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +06690e: 2700 |0031: throw v0 │ │ +066910: 5430 d800 |0032: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066914: 3800 0700 |0034: if-eqz v0, 003b // +0007 │ │ +066918: 5430 d800 |0036: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +06691c: 6e10 e005 0000 |0038: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportNextStart:()V // method@05e0 │ │ +066922: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1705 │ │ 0x0004 line=1706 │ │ 0x0009 line=1708 │ │ 0x000c line=1709 │ │ 0x000f line=1710 │ │ @@ -6678,21 +6678,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0668b8: |[0668b8] android.support.v4.app.Fragment.performLowMemory:()V │ │ -0668c8: 6e10 4a04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@044a │ │ -0668ce: 5410 cb00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0668d2: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0668d6: 5410 cb00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0668da: 6e10 f404 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@04f4 │ │ -0668e0: 0e00 |000c: return-void │ │ +066924: |[066924] android.support.v4.app.Fragment.performLowMemory:()V │ │ +066934: 6e10 4a04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.onLowMemory:()V // method@044a │ │ +06693a: 5410 cb00 |0003: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +06693e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +066942: 5410 cb00 |0007: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066946: 6e10 f404 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@04f4 │ │ +06694c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1566 │ │ 0x0003 line=1567 │ │ 0x0007 line=1568 │ │ 0x000c line=1570 │ │ locals : │ │ @@ -6703,34 +6703,34 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0668e4: |[0668e4] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0668f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0668f6: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0668fa: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ -0668fe: 5521 d300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -066902: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ -066906: 5521 da00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -06690a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -06690e: 6e20 4b04 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@044b │ │ -066914: 0a01 |0010: move-result v1 │ │ -066916: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ -06691a: 0f00 |0013: return v0 │ │ -06691c: 5421 cb00 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066920: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ -066924: 5421 cb00 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066928: 6e20 f504 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04f5 │ │ -06692e: 0a01 |001d: move-result v1 │ │ -066930: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ -066934: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -066936: 28f2 |0021: goto 0013 // -000e │ │ +066950: |[066950] android.support.v4.app.Fragment.performOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +066960: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +066962: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +066966: 3901 1d00 |0003: if-nez v1, 0020 // +001d │ │ +06696a: 5521 d300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +06696e: 3801 0d00 |0007: if-eqz v1, 0014 // +000d │ │ +066972: 5521 da00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +066976: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +06697a: 6e20 4b04 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@044b │ │ +066980: 0a01 |0010: move-result v1 │ │ +066982: 3801 0300 |0011: if-eqz v1, 0014 // +0003 │ │ +066986: 0f00 |0013: return v0 │ │ +066988: 5421 cb00 |0014: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +06698c: 3801 0a00 |0016: if-eqz v1, 0020 // +000a │ │ +066990: 5421 cb00 |0018: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066994: 6e20 f504 3100 |001a: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04f5 │ │ +06699a: 0a01 |001d: move-result v1 │ │ +06699c: 3901 f5ff |001e: if-nez v1, 0013 // -000b │ │ +0669a0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0669a2: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1610 │ │ 0x0005 line=1611 │ │ 0x000d line=1612 │ │ 0x0013 line=1622 │ │ 0x0014 line=1616 │ │ @@ -6745,27 +6745,27 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066938: |[066938] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -066948: 5510 d400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -06694c: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ -066950: 5510 d300 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -066954: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -066958: 5510 da00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -06695c: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -066960: 6e20 4c04 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@044c │ │ -066966: 5410 cb00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -06696a: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -06696e: 5410 cb00 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066972: 6e20 f604 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@04f6 │ │ -066978: 0e00 |0018: return-void │ │ +0669a4: |[0669a4] android.support.v4.app.Fragment.performOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0669b4: 5510 d400 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0669b8: 3900 1600 |0002: if-nez v0, 0018 // +0016 │ │ +0669bc: 5510 d300 |0004: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0669c0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0669c4: 5510 da00 |0008: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0669c8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0669cc: 6e20 4c04 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.onOptionsMenuClosed:(Landroid/view/Menu;)V // method@044c │ │ +0669d2: 5410 cb00 |000f: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0669d6: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +0669da: 5410 cb00 |0013: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0669de: 6e20 f604 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@04f6 │ │ +0669e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1640 │ │ 0x0004 line=1641 │ │ 0x000c line=1642 │ │ 0x000f line=1644 │ │ 0x0013 line=1645 │ │ @@ -6779,40 +6779,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06697c: |[06697c] android.support.v4.app.Fragment.performPause:()V │ │ -06698c: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066990: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -066994: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066998: 6e10 f704 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@04f7 │ │ -06699e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0669a0: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0669a4: 6e10 4d04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@044d │ │ -0669aa: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0669ae: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -0669b2: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -0669b6: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0669ba: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0669c0: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ -0669c4: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0669ca: 0c01 |001f: move-result-object v1 │ │ -0669cc: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0669d2: 0c01 |0023: move-result-object v1 │ │ -0669d4: 1a02 5400 |0024: const-string v2, " did not call through to super.onPause()" // string@0054 │ │ -0669d8: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0669de: 0c01 |0029: move-result-object v1 │ │ -0669e0: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0669e6: 0c01 |002d: move-result-object v1 │ │ -0669e8: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -0669ee: 2700 |0031: throw v0 │ │ -0669f0: 0e00 |0032: return-void │ │ +0669e8: |[0669e8] android.support.v4.app.Fragment.performPause:()V │ │ +0669f8: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0669fc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066a00: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066a04: 6e10 f704 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@04f7 │ │ +066a0a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066a0c: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066a10: 6e10 4d04 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onPause:()V // method@044d │ │ +066a16: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066a1a: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +066a1e: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +066a22: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066a26: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066a2c: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ +066a30: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066a36: 0c01 |001f: move-result-object v1 │ │ +066a38: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +066a3e: 0c01 |0023: move-result-object v1 │ │ +066a40: 1a02 5400 |0024: const-string v2, " did not call through to super.onPause()" // string@0054 │ │ +066a44: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066a4a: 0c01 |0029: move-result-object v1 │ │ +066a4c: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066a52: 0c01 |002d: move-result-object v1 │ │ +066a54: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066a5a: 2700 |0031: throw v0 │ │ +066a5c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1661 │ │ 0x0004 line=1662 │ │ 0x0009 line=1664 │ │ 0x000c line=1665 │ │ 0x000f line=1666 │ │ @@ -6826,31 +6826,31 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0669f4: |[0669f4] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -066a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -066a06: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -066a0a: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ -066a0e: 5521 d300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -066a12: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -066a16: 5521 da00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -066a1a: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ -066a1e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -066a20: 6e20 4e04 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@044e │ │ -066a26: 5421 cb00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066a2a: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ -066a2e: 5421 cb00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066a32: 6e20 f804 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04f8 │ │ -066a38: 0a01 |001a: move-result v1 │ │ -066a3a: b610 |001b: or-int/2addr v0, v1 │ │ -066a3c: 0f00 |001c: return v0 │ │ +066a60: |[066a60] android.support.v4.app.Fragment.performPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +066a70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +066a72: 5521 d400 |0001: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +066a76: 3901 1900 |0003: if-nez v1, 001c // +0019 │ │ +066a7a: 5521 d300 |0005: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +066a7e: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +066a82: 5521 da00 |0009: iget-boolean v1, v2, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +066a86: 3801 0600 |000b: if-eqz v1, 0011 // +0006 │ │ +066a8a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +066a8c: 6e20 4e04 3200 |000e: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@044e │ │ +066a92: 5421 cb00 |0011: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066a96: 3801 0900 |0013: if-eqz v1, 001c // +0009 │ │ +066a9a: 5421 cb00 |0015: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066a9e: 6e20 f804 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04f8 │ │ +066aa4: 0a01 |001a: move-result v1 │ │ +066aa6: b610 |001b: or-int/2addr v0, v1 │ │ +066aa8: 0f00 |001c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1596 │ │ 0x0001 line=1597 │ │ 0x0005 line=1598 │ │ 0x000d line=1599 │ │ 0x000e line=1600 │ │ @@ -6867,44 +6867,44 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -066a40: |[066a40] android.support.v4.app.Fragment.performReallyStop:()V │ │ -066a50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -066a52: 5440 cb00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066a56: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -066a5a: 5440 cb00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066a5e: 6e10 f904 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@04f9 │ │ -066a64: 5540 d900 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -066a68: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ -066a6c: 5c43 d900 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -066a70: 5540 ca00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -066a74: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ -066a78: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -066a7a: 5c40 ca00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ -066a7e: 5440 c400 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066a82: 5441 ec00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -066a86: 5542 d900 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ -066a8a: 6e40 8704 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ -066a90: 0c00 |0020: move-result-object v0 │ │ -066a92: 5b40 d800 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066a96: 5440 d800 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066a9a: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ -066a9e: 5440 c400 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066aa2: 5500 0901 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0109 │ │ -066aa6: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ -066aaa: 5440 d800 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066aae: 6e10 e405 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@05e4 │ │ -066ab4: 0e00 |0032: return-void │ │ -066ab6: 5440 d800 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066aba: 6e10 e205 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@05e2 │ │ -066ac0: 28fa |0038: goto 0032 // -0006 │ │ +066aac: |[066aac] android.support.v4.app.Fragment.performReallyStop:()V │ │ +066abc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +066abe: 5440 cb00 |0001: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066ac2: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +066ac6: 5440 cb00 |0005: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066aca: 6e10 f904 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@04f9 │ │ +066ad0: 5540 d900 |000a: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +066ad4: 3800 2600 |000c: if-eqz v0, 0032 // +0026 │ │ +066ad8: 5c43 d900 |000e: iput-boolean v3, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +066adc: 5540 ca00 |0010: iget-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +066ae0: 3900 1100 |0012: if-nez v0, 0023 // +0011 │ │ +066ae4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +066ae6: 5c40 ca00 |0015: iput-boolean v0, v4, Landroid/support/v4/app/Fragment;.mCheckedForLoaderManager:Z // field@00ca │ │ +066aea: 5440 c400 |0017: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066aee: 5441 ec00 |0019: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +066af2: 5542 d900 |001b: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mLoadersStarted:Z // field@00d9 │ │ +066af6: 6e40 8704 1032 |001d: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ +066afc: 0c00 |0020: move-result-object v0 │ │ +066afe: 5b40 d800 |0021: iput-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066b02: 5440 d800 |0023: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066b06: 3800 0d00 |0025: if-eqz v0, 0032 // +000d │ │ +066b0a: 5440 c400 |0027: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066b0e: 5500 0901 |0029: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0109 │ │ +066b12: 3900 0800 |002b: if-nez v0, 0033 // +0008 │ │ +066b16: 5440 d800 |002d: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066b1a: 6e10 e405 0000 |002f: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@05e4 │ │ +066b20: 0e00 |0032: return-void │ │ +066b22: 5440 d800 |0033: iget-object v0, v4, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066b26: 6e10 e205 0000 |0035: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@05e2 │ │ +066b2c: 28fa |0038: goto 0032 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1685 │ │ 0x0005 line=1686 │ │ 0x000a line=1688 │ │ 0x000e line=1689 │ │ 0x0010 line=1690 │ │ @@ -6923,48 +6923,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -066ac4: |[066ac4] android.support.v4.app.Fragment.performResume:()V │ │ -066ad4: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066ad8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -066adc: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066ae0: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -066ae6: 5430 cb00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066aea: 6e10 ff04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -066af0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -066af2: 5c30 c900 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066af6: 6e10 4f04 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@044f │ │ -066afc: 5530 c900 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066b00: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -066b04: 2200 6a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -066b08: 2201 a905 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -066b0c: 7010 3d2b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066b12: 1a02 3d05 |001f: const-string v2, "Fragment " // string@053d │ │ -066b16: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066b1c: 0c01 |0024: move-result-object v1 │ │ -066b1e: 6e20 452b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -066b24: 0c01 |0028: move-result-object v1 │ │ -066b26: 1a02 5500 |0029: const-string v2, " did not call through to super.onResume()" // string@0055 │ │ -066b2a: 6e20 462b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066b30: 0c01 |002e: move-result-object v1 │ │ -066b32: 6e10 4e2b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066b38: 0c01 |0032: move-result-object v1 │ │ -066b3a: 7020 e607 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -066b40: 2700 |0036: throw v0 │ │ -066b42: 5430 cb00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066b46: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ -066b4a: 5430 cb00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066b4e: 6e10 fa04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@04fa │ │ -066b54: 5430 cb00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066b58: 6e10 ff04 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -066b5e: 0e00 |0045: return-void │ │ +066b30: |[066b30] android.support.v4.app.Fragment.performResume:()V │ │ +066b40: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066b44: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +066b48: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066b4c: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +066b52: 5430 cb00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066b56: 6e10 ff04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +066b5c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +066b5e: 5c30 c900 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066b62: 6e10 4f04 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onResume:()V // method@044f │ │ +066b68: 5530 c900 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066b6c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +066b70: 2200 6a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +066b74: 2201 a905 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066b78: 7010 3d2b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066b7e: 1a02 3d05 |001f: const-string v2, "Fragment " // string@053d │ │ +066b82: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066b88: 0c01 |0024: move-result-object v1 │ │ +066b8a: 6e20 452b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +066b90: 0c01 |0028: move-result-object v1 │ │ +066b92: 1a02 5500 |0029: const-string v2, " did not call through to super.onResume()" // string@0055 │ │ +066b96: 6e20 462b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066b9c: 0c01 |002e: move-result-object v1 │ │ +066b9e: 6e10 4e2b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066ba4: 0c01 |0032: move-result-object v1 │ │ +066ba6: 7020 e607 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066bac: 2700 |0036: throw v0 │ │ +066bae: 5430 cb00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066bb2: 3800 0c00 |0039: if-eqz v0, 0045 // +000c │ │ +066bb6: 5430 cb00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066bba: 6e10 fa04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@04fa │ │ +066bc0: 5430 cb00 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066bc4: 6e10 ff04 0000 |0042: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +066bca: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1542 │ │ 0x0004 line=1543 │ │ 0x0009 line=1544 │ │ 0x000e line=1546 │ │ 0x0011 line=1547 │ │ @@ -6982,25 +6982,25 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -066b60: |[066b60] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ -066b70: 6e20 5004 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0450 │ │ -066b76: 5421 cb00 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066b7a: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -066b7e: 5421 cb00 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066b82: 6e10 2405 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0524 │ │ -066b88: 0c00 |000c: move-result-object v0 │ │ -066b8a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -066b8e: 1a01 e015 |000f: const-string v1, "android:support:fragments" // string@15e0 │ │ -066b92: 6e30 c702 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -066b98: 0e00 |0014: return-void │ │ +066bcc: |[066bcc] android.support.v4.app.Fragment.performSaveInstanceState:(Landroid/os/Bundle;)V │ │ +066bdc: 6e20 5004 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0450 │ │ +066be2: 5421 cb00 |0003: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066be6: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +066bea: 5421 cb00 |0007: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066bee: 6e10 2405 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0524 │ │ +066bf4: 0c00 |000c: move-result-object v0 │ │ +066bf6: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +066bfa: 1a01 e215 |000f: const-string v1, "android:support:fragments" // string@15e2 │ │ +066bfe: 6e30 c702 1300 |0011: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +066c04: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1651 │ │ 0x0003 line=1652 │ │ 0x0007 line=1653 │ │ 0x000d line=1654 │ │ 0x000f line=1655 │ │ @@ -7015,50 +7015,50 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -066b9c: |[066b9c] android.support.v4.app.Fragment.performStart:()V │ │ -066bac: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066bb0: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -066bb4: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066bb8: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -066bbe: 5430 cb00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066bc2: 6e10 ff04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -066bc8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -066bca: 5c30 c900 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066bce: 6e10 5104 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0451 │ │ -066bd4: 5530 c900 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066bd8: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -066bdc: 2200 6a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -066be0: 2201 a905 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -066be4: 7010 3d2b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066bea: 1a02 3d05 |001f: const-string v2, "Fragment " // string@053d │ │ -066bee: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066bf4: 0c01 |0024: move-result-object v1 │ │ -066bf6: 6e20 452b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -066bfc: 0c01 |0028: move-result-object v1 │ │ -066bfe: 1a02 5600 |0029: const-string v2, " did not call through to super.onStart()" // string@0056 │ │ -066c02: 6e20 462b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066c08: 0c01 |002e: move-result-object v1 │ │ -066c0a: 6e10 4e2b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066c10: 0c01 |0032: move-result-object v1 │ │ -066c12: 7020 e607 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -066c18: 2700 |0036: throw v0 │ │ -066c1a: 5430 cb00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066c1e: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ -066c22: 5430 cb00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066c26: 6e10 fb04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@04fb │ │ -066c2c: 5430 d800 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066c30: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ -066c34: 5430 d800 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -066c38: 6e10 e105 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@05e1 │ │ -066c3e: 0e00 |0049: return-void │ │ +066c08: |[066c08] android.support.v4.app.Fragment.performStart:()V │ │ +066c18: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066c1c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +066c20: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066c24: 6e10 1405 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +066c2a: 5430 cb00 |0009: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066c2e: 6e10 ff04 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +066c34: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +066c36: 5c30 c900 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066c3a: 6e10 5104 0300 |0011: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0451 │ │ +066c40: 5530 c900 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066c44: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +066c48: 2200 6a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +066c4c: 2201 a905 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066c50: 7010 3d2b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066c56: 1a02 3d05 |001f: const-string v2, "Fragment " // string@053d │ │ +066c5a: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066c60: 0c01 |0024: move-result-object v1 │ │ +066c62: 6e20 452b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +066c68: 0c01 |0028: move-result-object v1 │ │ +066c6a: 1a02 5600 |0029: const-string v2, " did not call through to super.onStart()" // string@0056 │ │ +066c6e: 6e20 462b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066c74: 0c01 |002e: move-result-object v1 │ │ +066c76: 6e10 4e2b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066c7c: 0c01 |0032: move-result-object v1 │ │ +066c7e: 7020 e607 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066c84: 2700 |0036: throw v0 │ │ +066c86: 5430 cb00 |0037: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066c8a: 3800 0700 |0039: if-eqz v0, 0040 // +0007 │ │ +066c8e: 5430 cb00 |003b: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066c92: 6e10 fb04 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@04fb │ │ +066c98: 5430 d800 |0040: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066c9c: 3800 0700 |0042: if-eqz v0, 0049 // +0007 │ │ +066ca0: 5430 d800 |0044: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +066ca4: 6e10 e105 0000 |0046: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@05e1 │ │ +066caa: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1523 │ │ 0x0004 line=1524 │ │ 0x0009 line=1525 │ │ 0x000e line=1527 │ │ 0x0011 line=1528 │ │ @@ -7077,40 +7077,40 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -066c40: |[066c40] android.support.v4.app.Fragment.performStop:()V │ │ -066c50: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066c54: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -066c58: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -066c5c: 6e10 fc04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@04fc │ │ -066c62: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -066c64: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066c68: 6e10 5204 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0452 │ │ -066c6e: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066c72: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ -066c76: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -066c7a: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -066c7e: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066c84: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ -066c88: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066c8e: 0c01 |001f: move-result-object v1 │ │ -066c90: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -066c96: 0c01 |0023: move-result-object v1 │ │ -066c98: 1a02 5700 |0024: const-string v2, " did not call through to super.onStop()" // string@0057 │ │ -066c9c: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066ca2: 0c01 |0029: move-result-object v1 │ │ -066ca4: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066caa: 0c01 |002d: move-result-object v1 │ │ -066cac: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -066cb2: 2700 |0031: throw v0 │ │ -066cb4: 0e00 |0032: return-void │ │ +066cac: |[066cac] android.support.v4.app.Fragment.performStop:()V │ │ +066cbc: 5430 cb00 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066cc0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +066cc4: 5430 cb00 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +066cc8: 6e10 fc04 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@04fc │ │ +066cce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +066cd0: 5c30 c900 |000a: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066cd4: 6e10 5204 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0452 │ │ +066cda: 5530 c900 |000f: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066cde: 3900 2100 |0011: if-nez v0, 0032 // +0021 │ │ +066ce2: 2200 6a01 |0013: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +066ce6: 2201 a905 |0015: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066cea: 7010 3d2b 0100 |0017: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066cf0: 1a02 3d05 |001a: const-string v2, "Fragment " // string@053d │ │ +066cf4: 6e20 462b 2100 |001c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066cfa: 0c01 |001f: move-result-object v1 │ │ +066cfc: 6e20 452b 3100 |0020: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +066d02: 0c01 |0023: move-result-object v1 │ │ +066d04: 1a02 5700 |0024: const-string v2, " did not call through to super.onStop()" // string@0057 │ │ +066d08: 6e20 462b 2100 |0026: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066d0e: 0c01 |0029: move-result-object v1 │ │ +066d10: 6e10 4e2b 0100 |002a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066d16: 0c01 |002d: move-result-object v1 │ │ +066d18: 7020 e607 1000 |002e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066d1e: 2700 |0031: throw v0 │ │ +066d20: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1673 │ │ 0x0004 line=1674 │ │ 0x0009 line=1676 │ │ 0x000c line=1677 │ │ 0x000f line=1678 │ │ @@ -7124,17 +7124,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -066cb8: |[066cb8] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ -066cc8: 6e20 6822 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2268 │ │ -066cce: 0e00 |0003: return-void │ │ +066d24: |[066d24] android.support.v4.app.Fragment.registerForContextMenu:(Landroid/view/View;)V │ │ +066d34: 6e20 6822 0100 |0000: invoke-virtual {v1, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2268 │ │ +066d3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ 0x0003 line=1333 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -7144,43 +7144,43 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -066cd0: |[066cd0] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ -066ce0: 5430 e300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -066ce4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -066ce8: 5430 d700 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -066cec: 5431 e300 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -066cf0: 6e20 5422 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2254 │ │ -066cf6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -066cf8: 5b30 e300 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -066cfc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -066cfe: 5c30 c900 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066d02: 6e20 5404 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0454 │ │ -066d08: 5530 c900 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -066d0c: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ -066d10: 2200 6a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -066d14: 2201 a905 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -066d18: 7010 3d2b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066d1e: 1a02 3d05 |001f: const-string v2, "Fragment " // string@053d │ │ -066d22: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066d28: 0c01 |0024: move-result-object v1 │ │ -066d2a: 6e20 452b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -066d30: 0c01 |0028: move-result-object v1 │ │ -066d32: 1a02 5800 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0058 │ │ -066d36: 6e20 462b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066d3c: 0c01 |002e: move-result-object v1 │ │ -066d3e: 6e10 4e2b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066d44: 0c01 |0032: move-result-object v1 │ │ -066d46: 7020 e607 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -066d4c: 2700 |0036: throw v0 │ │ -066d4e: 0e00 |0037: return-void │ │ +066d3c: |[066d3c] android.support.v4.app.Fragment.restoreViewState:(Landroid/os/Bundle;)V │ │ +066d4c: 5430 e300 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +066d50: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +066d54: 5430 d700 |0004: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +066d58: 5431 e300 |0006: iget-object v1, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +066d5c: 6e20 5422 1000 |0008: invoke-virtual {v0, v1}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2254 │ │ +066d62: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +066d64: 5b30 e300 |000c: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +066d68: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +066d6a: 5c30 c900 |000f: iput-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066d6e: 6e20 5404 4300 |0011: invoke-virtual {v3, v4}, Landroid/support/v4/app/Fragment;.onViewStateRestored:(Landroid/os/Bundle;)V // method@0454 │ │ +066d74: 5530 c900 |0014: iget-boolean v0, v3, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +066d78: 3900 2100 |0016: if-nez v0, 0037 // +0021 │ │ +066d7c: 2200 6a01 |0018: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +066d80: 2201 a905 |001a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066d84: 7010 3d2b 0100 |001c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066d8a: 1a02 3d05 |001f: const-string v2, "Fragment " // string@053d │ │ +066d8e: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066d94: 0c01 |0024: move-result-object v1 │ │ +066d96: 6e20 452b 3100 |0025: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +066d9c: 0c01 |0028: move-result-object v1 │ │ +066d9e: 1a02 5800 |0029: const-string v2, " did not call through to super.onViewStateRestored()" // string@0058 │ │ +066da2: 6e20 462b 2100 |002b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066da8: 0c01 |002e: move-result-object v1 │ │ +066daa: 6e10 4e2b 0100 |002f: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066db0: 0c01 |0032: move-result-object v1 │ │ +066db2: 7020 e607 1000 |0033: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +066db8: 2700 |0036: throw v0 │ │ +066dba: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0004 line=449 │ │ 0x000b line=450 │ │ 0x000e line=452 │ │ 0x0011 line=453 │ │ @@ -7196,23 +7196,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -066d50: |[066d50] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ -066d60: 5220 d600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -066d64: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -066d68: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -066d6c: 1a01 3e05 |0006: const-string v1, "Fragment already active" // string@053e │ │ -066d70: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -066d76: 2700 |000b: throw v0 │ │ -066d78: 5b23 c700 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ -066d7c: 0e00 |000e: return-void │ │ +066dbc: |[066dbc] android.support.v4.app.Fragment.setArguments:(Landroid/os/Bundle;)V │ │ +066dcc: 5220 d600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +066dd0: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +066dd4: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +066dd8: 1a01 3e05 |0006: const-string v1, "Fragment already active" // string@053e │ │ +066ddc: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +066de2: 2700 |000b: throw v0 │ │ +066de4: 5b23 c700 |000c: iput-object v3, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ +066de8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0004 line=532 │ │ 0x000c line=534 │ │ 0x000e line=535 │ │ locals : │ │ @@ -7224,27 +7224,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -066d80: |[066d80] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ -066d90: 5510 d300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -066d94: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ -066d98: 5c12 d300 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -066d9c: 6e10 3004 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0430 │ │ -066da2: 0a00 |0009: move-result v0 │ │ -066da4: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -066da8: 6e10 3204 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0432 │ │ -066dae: 0a00 |000f: move-result v0 │ │ -066db0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -066db4: 5410 c400 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066db8: 6e10 b504 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ -066dbe: 0e00 |0017: return-void │ │ +066dec: |[066dec] android.support.v4.app.Fragment.setHasOptionsMenu:(Z)V │ │ +066dfc: 5510 d300 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +066e00: 3220 1500 |0002: if-eq v0, v2, 0017 // +0015 │ │ +066e04: 5c12 d300 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +066e08: 6e10 3004 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0430 │ │ +066e0e: 0a00 |0009: move-result v0 │ │ +066e10: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +066e14: 6e10 3204 0100 |000c: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0432 │ │ +066e1a: 0a00 |000f: move-result v0 │ │ +066e1c: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +066e20: 5410 c400 |0012: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066e24: 6e10 b504 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ +066e2a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0004 line=803 │ │ 0x0006 line=804 │ │ 0x0012 line=805 │ │ 0x0017 line=808 │ │ @@ -7257,44 +7257,44 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -066dc0: |[066dc0] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ -066dd0: 5923 d600 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -066dd4: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ -066dd8: 2200 a905 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -066ddc: 7010 3d2b 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066de2: 5441 ec00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -066de6: 6e20 462b 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066dec: 0c00 |000e: move-result-object v0 │ │ -066dee: 1a01 4301 |000f: const-string v1, ":" // string@0143 │ │ -066df2: 6e20 462b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066df8: 0c00 |0014: move-result-object v0 │ │ -066dfa: 5221 d600 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -066dfe: 6e20 422b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -066e04: 0c00 |001a: move-result-object v0 │ │ -066e06: 6e10 4e2b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066e0c: 0c00 |001e: move-result-object v0 │ │ -066e0e: 5b20 ec00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -066e12: 0e00 |0021: return-void │ │ -066e14: 2200 a905 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -066e18: 7010 3d2b 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066e1e: 1a01 d815 |0027: const-string v1, "android:fragment:" // string@15d8 │ │ -066e22: 6e20 462b 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066e28: 0c00 |002c: move-result-object v0 │ │ -066e2a: 5221 d600 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -066e2e: 6e20 422b 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -066e34: 0c00 |0032: move-result-object v0 │ │ -066e36: 6e10 4e2b 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066e3c: 0c00 |0036: move-result-object v0 │ │ -066e3e: 5b20 ec00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -066e42: 28e8 |0039: goto 0021 // -0018 │ │ +066e2c: |[066e2c] android.support.v4.app.Fragment.setIndex:(ILandroid/support/v4/app/Fragment;)V │ │ +066e3c: 5923 d600 |0000: iput v3, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +066e40: 3804 2000 |0002: if-eqz v4, 0022 // +0020 │ │ +066e44: 2200 a905 |0004: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +066e48: 7010 3d2b 0000 |0006: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066e4e: 5441 ec00 |0009: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +066e52: 6e20 462b 1000 |000b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066e58: 0c00 |000e: move-result-object v0 │ │ +066e5a: 1a01 4301 |000f: const-string v1, ":" // string@0143 │ │ +066e5e: 6e20 462b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066e64: 0c00 |0014: move-result-object v0 │ │ +066e66: 5221 d600 |0015: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +066e6a: 6e20 422b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +066e70: 0c00 |001a: move-result-object v0 │ │ +066e72: 6e10 4e2b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066e78: 0c00 |001e: move-result-object v0 │ │ +066e7a: 5b20 ec00 |001f: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +066e7e: 0e00 |0021: return-void │ │ +066e80: 2200 a905 |0022: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +066e84: 7010 3d2b 0000 |0024: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066e8a: 1a01 da15 |0027: const-string v1, "android:fragment:" // string@15da │ │ +066e8e: 6e20 462b 1000 |0029: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +066e94: 0c00 |002c: move-result-object v0 │ │ +066e96: 5221 d600 |002d: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +066e9a: 6e20 422b 1000 |002f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +066ea0: 0c00 |0032: move-result-object v0 │ │ +066ea2: 6e10 4e2b 0000 |0033: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +066ea8: 0c00 |0036: move-result-object v0 │ │ +066eaa: 5b20 ec00 |0037: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +066eae: 28e8 |0039: goto 0021 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0002 line=462 │ │ 0x0004 line=463 │ │ 0x0021 line=467 │ │ 0x0022 line=465 │ │ @@ -7308,29 +7308,29 @@ │ │ type : '(Landroid/support/v4/app/Fragment$SavedState;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -066e44: |[066e44] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ -066e54: 5220 d600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -066e58: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ -066e5c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -066e60: 1a01 3e05 |0006: const-string v1, "Fragment already active" // string@053e │ │ -066e64: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -066e6a: 2700 |000b: throw v0 │ │ -066e6c: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ -066e70: 5430 bd00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -066e74: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -066e78: 5430 bd00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ -066e7c: 5b20 e200 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -066e80: 0e00 |0016: return-void │ │ -066e82: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -066e84: 28fc |0018: goto 0014 // -0004 │ │ +066eb0: |[066eb0] android.support.v4.app.Fragment.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V │ │ +066ec0: 5220 d600 |0000: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +066ec4: 3a00 0a00 |0002: if-ltz v0, 000c // +000a │ │ +066ec8: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +066ecc: 1a01 3e05 |0006: const-string v1, "Fragment already active" // string@053e │ │ +066ed0: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +066ed6: 2700 |000b: throw v0 │ │ +066ed8: 3803 0b00 |000c: if-eqz v3, 0017 // +000b │ │ +066edc: 5430 bd00 |000e: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +066ee0: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +066ee4: 5430 bd00 |0012: iget-object v0, v3, Landroid/support/v4/app/Fragment$SavedState;.mState:Landroid/os/Bundle; // field@00bd │ │ +066ee8: 5b20 e200 |0014: iput-object v0, v2, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +066eec: 0e00 |0016: return-void │ │ +066eee: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +066ef0: 28fc |0018: goto 0014 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x000c line=557 │ │ 0x0016 line=559 │ │ 0x0017 line=557 │ │ @@ -7343,29 +7343,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -066e88: |[066e88] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ -066e98: 5510 da00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -066e9c: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ -066ea0: 5c12 da00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -066ea4: 5510 d300 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -066ea8: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -066eac: 6e10 3004 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0430 │ │ -066eb2: 0a00 |000d: move-result v0 │ │ -066eb4: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ -066eb8: 6e10 3204 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0432 │ │ -066ebe: 0a00 |0013: move-result v0 │ │ -066ec0: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ -066ec4: 5410 c400 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066ec8: 6e10 b504 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ -066ece: 0e00 |001b: return-void │ │ +066ef4: |[066ef4] android.support.v4.app.Fragment.setMenuVisibility:(Z)V │ │ +066f04: 5510 da00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +066f08: 3220 1900 |0002: if-eq v0, v2, 001b // +0019 │ │ +066f0c: 5c12 da00 |0004: iput-boolean v2, v1, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +066f10: 5510 d300 |0006: iget-boolean v0, v1, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +066f14: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +066f18: 6e10 3004 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isAdded:()Z // method@0430 │ │ +066f1e: 0a00 |000d: move-result v0 │ │ +066f20: 3800 0d00 |000e: if-eqz v0, 001b // +000d │ │ +066f24: 6e10 3204 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/Fragment;.isHidden:()Z // method@0432 │ │ +066f2a: 0a00 |0013: move-result v0 │ │ +066f2c: 3900 0700 |0014: if-nez v0, 001b // +0007 │ │ +066f30: 5410 c400 |0016: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066f34: 6e10 b504 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ +066f3a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ 0x0004 line=821 │ │ 0x0006 line=822 │ │ 0x0016 line=823 │ │ 0x001b line=826 │ │ @@ -7378,24 +7378,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -066ed0: |[066ed0] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ -066ee0: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ -066ee4: 5420 dc00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -066ee8: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -066eec: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -066ef0: 1a01 8603 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0386 │ │ -066ef4: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -066efa: 2700 |000d: throw v0 │ │ -066efc: 5c23 e000 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ -066f00: 0e00 |0010: return-void │ │ +066f3c: |[066f3c] android.support.v4.app.Fragment.setRetainInstance:(Z)V │ │ +066f4c: 3803 0e00 |0000: if-eqz v3, 000e // +000e │ │ +066f50: 5420 dc00 |0002: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +066f54: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +066f58: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +066f5c: 1a01 8603 |0008: const-string v1, "Can't retain fragements that are nested in other fragments" // string@0386 │ │ +066f60: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +066f66: 2700 |000d: throw v0 │ │ +066f68: 5c23 e000 |000e: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ +066f6c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0006 line=784 │ │ 0x000e line=787 │ │ 0x0010 line=788 │ │ locals : │ │ @@ -7407,18 +7407,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -066f04: |[066f04] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ -066f14: 5b01 e700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -066f18: 5902 e900 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ -066f1c: 0e00 |0004: return-void │ │ +066f70: |[066f70] android.support.v4.app.Fragment.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V │ │ +066f80: 5b01 e700 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +066f84: 5902 e900 |0002: iput v2, v0, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ +066f88: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x0002 line=574 │ │ 0x0004 line=575 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/app/Fragment; │ │ @@ -7430,30 +7430,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -066f20: |[066f20] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ -066f30: 5520 ea00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -066f34: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -066f38: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ -066f3c: 5220 e400 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -066f40: 1241 |0008: const/4 v1, #int 4 // #4 │ │ -066f42: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ -066f46: 5420 d100 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -066f4a: 6e20 1505 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0515 │ │ -066f50: 5c23 ea00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -066f54: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -066f58: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -066f5a: 5c20 ce00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ -066f5e: 0e00 |0017: return-void │ │ -066f60: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -066f62: 28fc |0019: goto 0015 // -0004 │ │ +066f8c: |[066f8c] android.support.v4.app.Fragment.setUserVisibleHint:(Z)V │ │ +066f9c: 5520 ea00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +066fa0: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +066fa4: 3803 0c00 |0004: if-eqz v3, 0010 // +000c │ │ +066fa8: 5220 e400 |0006: iget v0, v2, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +066fac: 1241 |0008: const/4 v1, #int 4 // #4 │ │ +066fae: 3510 0700 |0009: if-ge v0, v1, 0010 // +0007 │ │ +066fb2: 5420 d100 |000b: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +066fb6: 6e20 1505 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0515 │ │ +066fbc: 5c23 ea00 |0010: iput-boolean v3, v2, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +066fc0: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +066fc4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +066fc6: 5c20 ce00 |0015: iput-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ +066fca: 0e00 |0017: return-void │ │ +066fcc: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +066fce: 28fc |0019: goto 0015 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=842 │ │ 0x000b line=843 │ │ 0x0010 line=845 │ │ 0x0012 line=846 │ │ 0x0017 line=847 │ │ @@ -7467,36 +7467,36 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -066f64: |[066f64] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ -066f74: 5430 c400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066f78: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -066f7c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -066f80: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -066f84: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066f8a: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ -066f8e: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066f94: 0c01 |0010: move-result-object v1 │ │ -066f96: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -066f9c: 0c01 |0014: move-result-object v1 │ │ -066f9e: 1a02 9b00 |0015: const-string v2, " not attached to Activity" // string@009b │ │ -066fa2: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066fa8: 0c01 |001a: move-result-object v1 │ │ -066faa: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -066fb0: 0c01 |001e: move-result-object v1 │ │ -066fb2: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -066fb8: 2700 |0022: throw v0 │ │ -066fba: 5430 c400 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066fbe: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ -066fc0: 6e40 b404 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@04b4 │ │ -066fc6: 0e00 |0029: return-void │ │ +066fd0: |[066fd0] android.support.v4.app.Fragment.startActivity:(Landroid/content/Intent;)V │ │ +066fe0: 5430 c400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +066fe4: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +066fe8: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +066fec: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +066ff0: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +066ff6: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ +066ffa: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067000: 0c01 |0010: move-result-object v1 │ │ +067002: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +067008: 0c01 |0014: move-result-object v1 │ │ +06700a: 1a02 9b00 |0015: const-string v2, " not attached to Activity" // string@009b │ │ +06700e: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067014: 0c01 |001a: move-result-object v1 │ │ +067016: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06701c: 0c01 |001e: move-result-object v1 │ │ +06701e: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +067024: 2700 |0022: throw v0 │ │ +067026: 5430 c400 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +06702a: 12f1 |0025: const/4 v1, #int -1 // #ff │ │ +06702c: 6e40 b404 3014 |0026: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@04b4 │ │ +067032: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=877 │ │ 0x0004 line=878 │ │ 0x0023 line=880 │ │ 0x0029 line=881 │ │ locals : │ │ @@ -7508,35 +7508,35 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 41 16-bit code units │ │ -066fc8: |[066fc8] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ -066fd8: 5430 c400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -066fdc: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -066fe0: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -066fe4: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -066fe8: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -066fee: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ -066ff2: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -066ff8: 0c01 |0010: move-result-object v1 │ │ -066ffa: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -067000: 0c01 |0014: move-result-object v1 │ │ -067002: 1a02 9b00 |0015: const-string v2, " not attached to Activity" // string@009b │ │ -067006: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06700c: 0c01 |001a: move-result-object v1 │ │ -06700e: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067014: 0c01 |001e: move-result-object v1 │ │ -067016: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06701c: 2700 |0022: throw v0 │ │ -06701e: 5430 c400 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -067022: 6e40 b404 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@04b4 │ │ -067028: 0e00 |0028: return-void │ │ +067034: |[067034] android.support.v4.app.Fragment.startActivityForResult:(Landroid/content/Intent;I)V │ │ +067044: 5430 c400 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +067048: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +06704c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +067050: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +067054: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06705a: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ +06705e: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067064: 0c01 |0010: move-result-object v1 │ │ +067066: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06706c: 0c01 |0014: move-result-object v1 │ │ +06706e: 1a02 9b00 |0015: const-string v2, " not attached to Activity" // string@009b │ │ +067072: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067078: 0c01 |001a: move-result-object v1 │ │ +06707a: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067080: 0c01 |001e: move-result-object v1 │ │ +067082: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +067088: 2700 |0022: throw v0 │ │ +06708a: 5430 c400 |0023: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +06708e: 6e40 b404 3054 |0025: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentActivity;.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V // method@04b4 │ │ +067094: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ 0x0004 line=889 │ │ 0x0023 line=891 │ │ 0x0028 line=892 │ │ locals : │ │ @@ -7549,44 +7549,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -06702c: |[06702c] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ -06703c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -067040: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -067044: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -06704a: 7120 970a 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -067050: 5221 d600 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -067054: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ -067058: 1a01 3300 |000e: const-string v1, " #" // string@0033 │ │ -06705c: 6e20 462b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067062: 5221 d600 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -067066: 6e20 422b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06706c: 5221 d000 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -067070: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ -067074: 1a01 6800 |001c: const-string v1, " id=0x" // string@0068 │ │ -067078: 6e20 462b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06707e: 5221 d000 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -067082: 7110 e32a 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -067088: 0c01 |0026: move-result-object v1 │ │ -06708a: 6e20 462b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067090: 5421 e600 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -067094: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ -067098: 1a01 0200 |002e: const-string v1, " " // string@0002 │ │ -06709c: 6e20 462b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0670a2: 5421 e600 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0670a6: 6e20 462b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0670ac: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ -0670b0: 6e20 402b 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0670b6: 6e10 4e2b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0670bc: 0c01 |0040: move-result-object v1 │ │ -0670be: 1101 |0041: return-object v1 │ │ +067098: |[067098] android.support.v4.app.Fragment.toString:()Ljava/lang/String; │ │ +0670a8: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0670ac: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0670b0: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +0670b6: 7120 970a 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +0670bc: 5221 d600 |000a: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0670c0: 3a01 0c00 |000c: if-ltz v1, 0018 // +000c │ │ +0670c4: 1a01 3300 |000e: const-string v1, " #" // string@0033 │ │ +0670c8: 6e20 462b 1000 |0010: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0670ce: 5221 d600 |0013: iget v1, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0670d2: 6e20 422b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0670d8: 5221 d000 |0018: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0670dc: 3801 1000 |001a: if-eqz v1, 002a // +0010 │ │ +0670e0: 1a01 6800 |001c: const-string v1, " id=0x" // string@0068 │ │ +0670e4: 6e20 462b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0670ea: 5221 d000 |0021: iget v1, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0670ee: 7110 e32a 0100 |0023: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0670f4: 0c01 |0026: move-result-object v1 │ │ +0670f6: 6e20 462b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0670fc: 5421 e600 |002a: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +067100: 3801 0c00 |002c: if-eqz v1, 0038 // +000c │ │ +067104: 1a01 0200 |002e: const-string v1, " " // string@0002 │ │ +067108: 6e20 462b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06710e: 5421 e600 |0033: iget-object v1, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +067112: 6e20 462b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067118: 1301 7d00 |0038: const/16 v1, #int 125 // #7d │ │ +06711c: 6e20 402b 1000 |003a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067122: 6e10 4e2b 0000 |003d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067128: 0c01 |0040: move-result-object v1 │ │ +06712a: 1101 |0041: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0007 line=490 │ │ 0x000a line=491 │ │ 0x000e line=492 │ │ 0x0013 line=493 │ │ @@ -7607,18 +7607,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0670c0: |[0670c0] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ -0670d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0670d2: 6e20 6822 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2268 │ │ -0670d8: 0e00 |0004: return-void │ │ +06712c: |[06712c] android.support.v4.app.Fragment.unregisterForContextMenu:(Landroid/view/View;)V │ │ +06713c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06713e: 6e20 6822 0200 |0001: invoke-virtual {v2, v0}, Landroid/view/View;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2268 │ │ +067144: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0004 line=1344 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/Fragment; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -7657,18 +7657,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0670dc: |[0670dc] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0670ec: 5b01 ee00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ -0670f0: 7010 d502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -0670f6: 0e00 |0005: return-void │ │ +067148: |[067148] android.support.v4.app.FragmentActivity$1.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +067158: 5b01 ee00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ +06715c: 7010 d502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +067162: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -7678,34 +7678,34 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0670f8: |[0670f8] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ -067108: 5230 4300 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0043 │ │ -06710c: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ -067112: 6f20 d902 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@02d9 │ │ -067118: 0e00 |0008: return-void │ │ -06711a: 5420 ee00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ -06711e: 5500 0a01 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ -067122: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ -067126: 5420 ee00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ -06712a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -06712c: 6e20 7e04 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@047e │ │ -067132: 28f3 |0015: goto 0008 // -000d │ │ -067134: 5420 ee00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ -067138: 6e10 a904 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04a9 │ │ -06713e: 5420 ee00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ -067142: 5400 0201 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067146: 6e10 ff04 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -06714c: 28e6 |0022: goto 0008 // -001a │ │ -06714e: 0000 |0023: nop // spacer │ │ -067150: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ +067164: |[067164] android.support.v4.app.FragmentActivity$1.handleMessage:(Landroid/os/Message;)V │ │ +067174: 5230 4300 |0000: iget v0, v3, Landroid/os/Message;.what:I // field@0043 │ │ +067178: 2b00 2200 0000 |0002: packed-switch v0, 00000024 // +00000022 │ │ +06717e: 6f20 d902 3200 |0005: invoke-super {v2, v3}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@02d9 │ │ +067184: 0e00 |0008: return-void │ │ +067186: 5420 ee00 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ +06718a: 5500 0a01 |000b: iget-boolean v0, v0, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ +06718e: 3800 fbff |000d: if-eqz v0, 0008 // -0005 │ │ +067192: 5420 ee00 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ +067196: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +067198: 6e20 7e04 1000 |0012: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@047e │ │ +06719e: 28f3 |0015: goto 0008 // -000d │ │ +0671a0: 5420 ee00 |0016: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ +0671a4: 6e10 a904 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04a9 │ │ +0671aa: 5420 ee00 |001b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity$1;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ee │ │ +0671ae: 5400 0201 |001d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0671b2: 6e10 ff04 0000 |001f: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +0671b8: 28e6 |0022: goto 0008 // -001a │ │ +0671ba: 0000 |0023: nop // spacer │ │ +0671bc: 0001 0200 0100 0000 0700 0000 1400 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0005 line=101 │ │ 0x0008 line=103 │ │ 0x0009 line=92 │ │ 0x000f line=93 │ │ @@ -7766,39 +7766,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -067160: |[067160] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -067170: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -067172: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -067176: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -06717c: 6900 f000 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00f0 │ │ -067180: 0e00 |0008: return-void │ │ -067182: 0000 |0009: nop // spacer │ │ -067184: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ +0671cc: |[0671cc] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +0671dc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0671de: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +0671e2: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0671e8: 6900 f000 |0006: sput-object v0, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00f0 │ │ +0671ec: 0e00 |0008: return-void │ │ +0671ee: 0000 |0009: nop // spacer │ │ +0671f0: 0003 0400 0300 0000 0300 0101 d000 ... |000a: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentActivity$FragmentTag;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -067198: |[067198] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ -0671a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0671ae: 0e00 |0003: return-void │ │ +067204: |[067204] android.support.v4.app.FragmentActivity$FragmentTag.:()V │ │ +067214: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06721a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$FragmentTag; │ │ │ │ Virtual methods - │ │ @@ -7858,17 +7858,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0671b0: |[0671b0] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ -0671c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0671c6: 0e00 |0003: return-void │ │ +06721c: |[06721c] android.support.v4.app.FragmentActivity$NonConfigurationInstances.:()V │ │ +06722c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +067232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ │ │ Virtual methods - │ │ @@ -7987,26 +7987,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0671c8: |[0671c8] android.support.v4.app.FragmentActivity.:()V │ │ -0671d8: 7010 4e00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@004e │ │ -0671de: 2200 f200 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00f2 │ │ -0671e2: 7020 7504 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0475 │ │ -0671e8: 5b10 0301 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0671ec: 2200 0001 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0100 │ │ -0671f0: 7010 e304 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@04e3 │ │ -0671f6: 5b10 0201 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0671fa: 2200 f300 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00f3 │ │ -0671fe: 7020 7704 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0477 │ │ -067204: 5b10 0001 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0100 │ │ -067208: 0e00 |0018: return-void │ │ +067234: |[067234] android.support.v4.app.FragmentActivity.:()V │ │ +067244: 7010 4e00 0100 |0000: invoke-direct {v1}, Landroid/app/Activity;.:()V // method@004e │ │ +06724a: 2200 f200 |0003: new-instance v0, Landroid/support/v4/app/FragmentActivity$1; // type@00f2 │ │ +06724e: 7020 7504 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$1;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0475 │ │ +067254: 5b10 0301 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +067258: 2200 0001 |000a: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl; // type@0100 │ │ +06725c: 7010 e304 0000 |000c: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerImpl;.:()V // method@04e3 │ │ +067262: 5b10 0201 |000f: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067266: 2200 f300 |0011: new-instance v0, Landroid/support/v4/app/FragmentActivity$2; // type@00f3 │ │ +06726a: 7020 7704 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentActivity$2;.:(Landroid/support/v4/app/FragmentActivity;)V // method@0477 │ │ +067270: 5b10 0001 |0016: iput-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0100 │ │ +067274: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=87 │ │ 0x000a line=106 │ │ 0x0011 line=107 │ │ 0x0018 line=135 │ │ @@ -8018,46 +8018,46 @@ │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -06720c: |[06720c] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ -06721c: 6e20 942a 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -067222: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ -067226: 1a03 9727 |0005: const-string v3, "null" // string@2797 │ │ -06722a: 6e20 9a2a 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -067230: 0e00 |000a: return-void │ │ -067232: 7110 b604 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@04b6 │ │ -067238: 0c03 |000e: move-result-object v3 │ │ -06723a: 6e20 9a2a 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -067240: 2083 4404 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0444 │ │ -067244: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ -067248: 0781 |0016: move-object v1, v8 │ │ -06724a: 1f01 4404 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ -06724e: 6e10 a722 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -067254: 0a00 |001c: move-result v0 │ │ -067256: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ -06725a: 2203 a905 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06725e: 7010 3d2b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067264: 6e20 462b 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06726a: 0c03 |0027: move-result-object v3 │ │ -06726c: 1a04 0300 |0028: const-string v4, " " // string@0003 │ │ -067270: 6e20 462b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067276: 0c03 |002d: move-result-object v3 │ │ -067278: 6e10 4e2b 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06727e: 0c06 |0031: move-result-object v6 │ │ -067280: 1202 |0032: const/4 v2, #int 0 // #0 │ │ -067282: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ -067286: 6e20 a622 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -06728c: 0c03 |0038: move-result-object v3 │ │ -06728e: 7040 8004 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0480 │ │ -067294: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -067298: 28f5 |003e: goto 0033 // -000b │ │ +067278: |[067278] android.support.v4.app.FragmentActivity.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V │ │ +067288: 6e20 942a 6700 |0000: invoke-virtual {v7, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06728e: 3908 0800 |0003: if-nez v8, 000b // +0008 │ │ +067292: 1a03 9a27 |0005: const-string v3, "null" // string@279a │ │ +067296: 6e20 9a2a 3700 |0007: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +06729c: 0e00 |000a: return-void │ │ +06729e: 7110 b604 0800 |000b: invoke-static {v8}, Landroid/support/v4/app/FragmentActivity;.viewToString:(Landroid/view/View;)Ljava/lang/String; // method@04b6 │ │ +0672a4: 0c03 |000e: move-result-object v3 │ │ +0672a6: 6e20 9a2a 3700 |000f: invoke-virtual {v7, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0672ac: 2083 4404 |0012: instance-of v3, v8, Landroid/view/ViewGroup; // type@0444 │ │ +0672b0: 3803 f6ff |0014: if-eqz v3, 000a // -000a │ │ +0672b4: 0781 |0016: move-object v1, v8 │ │ +0672b6: 1f01 4404 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ +0672ba: 6e10 a722 0100 |0019: invoke-virtual {v1}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +0672c0: 0a00 |001c: move-result v0 │ │ +0672c2: 3d00 edff |001d: if-lez v0, 000a // -0013 │ │ +0672c6: 2203 a905 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0672ca: 7010 3d2b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0672d0: 6e20 462b 6300 |0024: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0672d6: 0c03 |0027: move-result-object v3 │ │ +0672d8: 1a04 0300 |0028: const-string v4, " " // string@0003 │ │ +0672dc: 6e20 462b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0672e2: 0c03 |002d: move-result-object v3 │ │ +0672e4: 6e10 4e2b 0300 |002e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0672ea: 0c06 |0031: move-result-object v6 │ │ +0672ec: 1202 |0032: const/4 v2, #int 0 // #0 │ │ +0672ee: 3502 d7ff |0033: if-ge v2, v0, 000a // -0029 │ │ +0672f2: 6e20 a622 2100 |0035: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0672f8: 0c03 |0038: move-result-object v3 │ │ +0672fa: 7040 8004 6537 |0039: invoke-direct {v5, v6, v7, v3}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0480 │ │ +067300: d802 0201 |003c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +067304: 28f5 |003e: goto 0033 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ 0x0003 line=763 │ │ 0x0005 line=764 │ │ 0x000a line=780 │ │ 0x000b line=767 │ │ @@ -8083,178 +8083,178 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 366 16-bit code units │ │ -06729c: |[06729c] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ -0672ac: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ -0672b0: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ -0672b4: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ -0672b8: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ -0672bc: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ -0672c0: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0672c4: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ -0672c8: 7020 3e2b 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0672ce: 6e10 012b 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0672d4: 0c06 |0014: move-result-object v6 │ │ -0672d6: 6e10 c02a 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0672dc: 0c06 |0018: move-result-object v6 │ │ -0672de: 6e20 462b 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0672e4: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ -0672e8: 6e20 402b 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0672ee: 7110 532b 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0672f4: 0a06 |0024: move-result v6 │ │ -0672f6: 7110 e32a 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0672fc: 0c06 |0028: move-result-object v6 │ │ -0672fe: 6e20 462b 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067304: 6e20 402b a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -06730a: 6e10 1f22 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -067310: 0a06 |0032: move-result v6 │ │ -067312: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ -067318: 6e20 402b 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -06731e: 6e10 2d22 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@222d │ │ -067324: 0a06 |003c: move-result v6 │ │ -067326: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ -06732a: 0176 |003f: move v6, v7 │ │ -06732c: 6e20 402b 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -067332: 6e10 2c22 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@222c │ │ -067338: 0a06 |0046: move-result v6 │ │ -06733a: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ -06733e: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ -067342: 6e20 402b 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -067348: 6e10 7d22 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@227d │ │ -06734e: 0a06 |0051: move-result v6 │ │ -067350: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ -067354: 0186 |0054: move v6, v8 │ │ -067356: 6e20 402b 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -06735c: 6e10 2f22 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@222f │ │ -067362: 0a06 |005b: move-result v6 │ │ -067364: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ -067368: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ -06736c: 6e20 402b 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -067372: 6e10 3522 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@2235 │ │ -067378: 0a06 |0066: move-result v6 │ │ -06737a: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ -06737e: 0196 |0069: move v6, v9 │ │ -067380: 6e20 402b 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -067386: 6e10 2a22 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@222a │ │ -06738c: 0a06 |0070: move-result v6 │ │ -06738e: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ -067392: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ -067396: 6e20 402b 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -06739c: 6e10 3022 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@2230 │ │ -0673a2: 0a06 |007b: move-result v6 │ │ -0673a4: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ -0673a8: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ -0673ac: 6e20 402b 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0673b2: 6e20 402b a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0673b8: 6e10 2e22 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@222e │ │ -0673be: 0a06 |0089: move-result v6 │ │ -0673c0: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ -0673c4: 6e20 402b 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0673ca: 6e10 3322 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@2233 │ │ -0673d0: 0a06 |0092: move-result v6 │ │ -0673d2: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ -0673d6: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ -0673da: 6e20 402b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0673e0: 6e10 3222 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@2232 │ │ -0673e6: 0a06 |009d: move-result v6 │ │ -0673e8: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ -0673ec: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ -0673f0: 6e20 402b 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0673f6: 6e20 402b a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0673fc: 6e10 fe21 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -067402: 0a06 |00ab: move-result v6 │ │ -067404: 6e20 422b 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06740a: 6e20 402b b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -067410: 6e10 1b22 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@221b │ │ -067416: 0a06 |00b5: move-result v6 │ │ -067418: 6e20 422b 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06741e: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ -067422: 6e20 402b 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -067428: 6e10 1222 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@2212 │ │ -06742e: 0a06 |00c1: move-result v6 │ │ -067430: 6e20 422b 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -067436: 6e20 402b b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -06743c: 6e10 f221 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -067442: 0a06 |00cb: move-result v6 │ │ -067444: 6e20 422b 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06744a: 6e10 f721 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@21f7 │ │ -067450: 0a01 |00d2: move-result v1 │ │ -067452: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ -067454: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ -067458: 1a06 3300 |00d6: const-string v6, " #" // string@0033 │ │ -06745c: 6e20 462b 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067462: 7110 e32a 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -067468: 0c06 |00de: move-result-object v6 │ │ -06746a: 6e20 462b 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067470: 6e10 1122 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@2211 │ │ -067476: 0c04 |00e5: move-result-object v4 │ │ -067478: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ -06747c: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ -067480: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ -067484: b516 |00ec: and-int/2addr v6, v1 │ │ -067486: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ -06748c: 6e20 b601 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@01b6 │ │ -067492: 0c03 |00f3: move-result-object v3 │ │ -067494: 6e20 b701 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@01b7 │ │ -06749a: 0c05 |00f7: move-result-object v5 │ │ -06749c: 6e20 b401 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@01b4 │ │ -0674a2: 0c00 |00fb: move-result-object v0 │ │ -0674a4: 1a06 0200 |00fc: const-string v6, " " // string@0002 │ │ -0674a8: 6e20 462b 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674ae: 6e20 462b 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674b4: 1a06 4301 |0104: const-string v6, ":" // string@0143 │ │ -0674b8: 6e20 462b 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674be: 6e20 462b 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674c4: 1a06 3d01 |010c: const-string v6, "/" // string@013d │ │ -0674c8: 6e20 462b 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674ce: 6e20 462b 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674d4: 1a06 5432 |0114: const-string v6, "}" // string@3254 │ │ -0674d8: 6e20 462b 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0674de: 6e10 4e2b 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0674e4: 0c06 |011c: move-result-object v6 │ │ -0674e6: 1106 |011d: return-object v6 │ │ -0674e8: 6e20 402b 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0674ee: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ -0674f2: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ -0674f6: 6e20 402b 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0674fc: 2900 11ff |0128: goto/16 0039 // -00ef │ │ -067500: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ -067504: 6e20 402b 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -06750a: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ -06750e: 0186 |0131: move v6, v8 │ │ -067510: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ -067514: 0186 |0134: move v6, v8 │ │ -067516: 2900 16ff |0135: goto/16 004b // -00ea │ │ -06751a: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ -06751e: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ -067522: 0186 |013b: move v6, v8 │ │ -067524: 2900 24ff |013c: goto/16 0060 // -00dc │ │ -067528: 0186 |013e: move v6, v8 │ │ -06752a: 2900 2bff |013f: goto/16 006a // -00d5 │ │ -06752e: 0186 |0141: move v6, v8 │ │ -067530: 2900 33ff |0142: goto/16 0075 // -00cd │ │ -067534: 0186 |0144: move v6, v8 │ │ -067536: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ -06753a: 0187 |0147: move v7, v8 │ │ -06753c: 2900 44ff |0148: goto/16 008c // -00bc │ │ -067540: 0186 |014a: move v6, v8 │ │ -067542: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ -067546: 1a03 fa15 |014d: const-string v3, "app" // string@15fa │ │ -06754a: 28a5 |014f: goto 00f4 // -005b │ │ -06754c: 1a03 8c15 |0150: const-string v3, "android" // string@158c │ │ -067550: 28a2 |0152: goto 00f4 // -005e │ │ -067552: 0d06 |0153: move-exception v6 │ │ -067554: 28c0 |0154: goto 0114 // -0040 │ │ -067556: 0000 |0155: nop // spacer │ │ -067558: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ -067574: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ +067308: |[067308] android.support.v4.app.FragmentActivity.viewToString:(Landroid/view/View;)Ljava/lang/String; │ │ +067318: 1309 5600 |0000: const/16 v9, #int 86 // #56 │ │ +06731c: 1307 4600 |0002: const/16 v7, #int 70 // #46 │ │ +067320: 130b 2c00 |0004: const/16 v11, #int 44 // #2c │ │ +067324: 130a 2000 |0006: const/16 v10, #int 32 // #20 │ │ +067328: 1308 2e00 |0008: const/16 v8, #int 46 // #2e │ │ +06732c: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +067330: 1306 8000 |000c: const/16 v6, #int 128 // #80 │ │ +067334: 7020 3e2b 6200 |000e: invoke-direct {v2, v6}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +06733a: 6e10 012b 0c00 |0011: invoke-virtual {v12}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +067340: 0c06 |0014: move-result-object v6 │ │ +067342: 6e10 c02a 0600 |0015: invoke-virtual {v6}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +067348: 0c06 |0018: move-result-object v6 │ │ +06734a: 6e20 462b 6200 |0019: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067350: 1306 7b00 |001c: const/16 v6, #int 123 // #7b │ │ +067354: 6e20 402b 6200 |001e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06735a: 7110 532b 0c00 |0021: invoke-static {v12}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +067360: 0a06 |0024: move-result v6 │ │ +067362: 7110 e32a 0600 |0025: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +067368: 0c06 |0028: move-result-object v6 │ │ +06736a: 6e20 462b 6200 |0029: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067370: 6e20 402b a200 |002c: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067376: 6e10 1f22 0c00 |002f: invoke-virtual {v12}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +06737c: 0a06 |0032: move-result v6 │ │ +06737e: 2c06 2301 0000 |0033: sparse-switch v6, 00000156 // +00000123 │ │ +067384: 6e20 402b 8200 |0036: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06738a: 6e10 2d22 0c00 |0039: invoke-virtual {v12}, Landroid/view/View;.isFocusable:()Z // method@222d │ │ +067390: 0a06 |003c: move-result v6 │ │ +067392: 3806 f400 |003d: if-eqz v6, 0131 // +00f4 │ │ +067396: 0176 |003f: move v6, v7 │ │ +067398: 6e20 402b 6200 |0040: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06739e: 6e10 2c22 0c00 |0043: invoke-virtual {v12}, Landroid/view/View;.isEnabled:()Z // method@222c │ │ +0673a4: 0a06 |0046: move-result v6 │ │ +0673a6: 3806 ed00 |0047: if-eqz v6, 0134 // +00ed │ │ +0673aa: 1306 4500 |0049: const/16 v6, #int 69 // #45 │ │ +0673ae: 6e20 402b 6200 |004b: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0673b4: 6e10 7d22 0c00 |004e: invoke-virtual {v12}, Landroid/view/View;.willNotDraw:()Z // method@227d │ │ +0673ba: 0a06 |0051: move-result v6 │ │ +0673bc: 3806 e500 |0052: if-eqz v6, 0137 // +00e5 │ │ +0673c0: 0186 |0054: move v6, v8 │ │ +0673c2: 6e20 402b 6200 |0055: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0673c8: 6e10 2f22 0c00 |0058: invoke-virtual {v12}, Landroid/view/View;.isHorizontalScrollBarEnabled:()Z // method@222f │ │ +0673ce: 0a06 |005b: move-result v6 │ │ +0673d0: 3806 df00 |005c: if-eqz v6, 013b // +00df │ │ +0673d4: 1306 4800 |005e: const/16 v6, #int 72 // #48 │ │ +0673d8: 6e20 402b 6200 |0060: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0673de: 6e10 3522 0c00 |0063: invoke-virtual {v12}, Landroid/view/View;.isVerticalScrollBarEnabled:()Z // method@2235 │ │ +0673e4: 0a06 |0066: move-result v6 │ │ +0673e6: 3806 d700 |0067: if-eqz v6, 013e // +00d7 │ │ +0673ea: 0196 |0069: move v6, v9 │ │ +0673ec: 6e20 402b 6200 |006a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0673f2: 6e10 2a22 0c00 |006d: invoke-virtual {v12}, Landroid/view/View;.isClickable:()Z // method@222a │ │ +0673f8: 0a06 |0070: move-result v6 │ │ +0673fa: 3806 d000 |0071: if-eqz v6, 0141 // +00d0 │ │ +0673fe: 1306 4300 |0073: const/16 v6, #int 67 // #43 │ │ +067402: 6e20 402b 6200 |0075: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067408: 6e10 3022 0c00 |0078: invoke-virtual {v12}, Landroid/view/View;.isLongClickable:()Z // method@2230 │ │ +06740e: 0a06 |007b: move-result v6 │ │ +067410: 3806 c800 |007c: if-eqz v6, 0144 // +00c8 │ │ +067414: 1306 4c00 |007e: const/16 v6, #int 76 // #4c │ │ +067418: 6e20 402b 6200 |0080: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06741e: 6e20 402b a200 |0083: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067424: 6e10 2e22 0c00 |0086: invoke-virtual {v12}, Landroid/view/View;.isFocused:()Z // method@222e │ │ +06742a: 0a06 |0089: move-result v6 │ │ +06742c: 3806 bd00 |008a: if-eqz v6, 0147 // +00bd │ │ +067430: 6e20 402b 7200 |008c: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067436: 6e10 3322 0c00 |008f: invoke-virtual {v12}, Landroid/view/View;.isSelected:()Z // method@2233 │ │ +06743c: 0a06 |0092: move-result v6 │ │ +06743e: 3806 b700 |0093: if-eqz v6, 014a // +00b7 │ │ +067442: 1306 5300 |0095: const/16 v6, #int 83 // #53 │ │ +067446: 6e20 402b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06744c: 6e10 3222 0c00 |009a: invoke-virtual {v12}, Landroid/view/View;.isPressed:()Z // method@2232 │ │ +067452: 0a06 |009d: move-result v6 │ │ +067454: 3806 0400 |009e: if-eqz v6, 00a2 // +0004 │ │ +067458: 1308 5000 |00a0: const/16 v8, #int 80 // #50 │ │ +06745c: 6e20 402b 8200 |00a2: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067462: 6e20 402b a200 |00a5: invoke-virtual {v2, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067468: 6e10 fe21 0c00 |00a8: invoke-virtual {v12}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +06746e: 0a06 |00ab: move-result v6 │ │ +067470: 6e20 422b 6200 |00ac: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +067476: 6e20 402b b200 |00af: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06747c: 6e10 1b22 0c00 |00b2: invoke-virtual {v12}, Landroid/view/View;.getTop:()I // method@221b │ │ +067482: 0a06 |00b5: move-result v6 │ │ +067484: 6e20 422b 6200 |00b6: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06748a: 1306 2d00 |00b9: const/16 v6, #int 45 // #2d │ │ +06748e: 6e20 402b 6200 |00bb: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067494: 6e10 1222 0c00 |00be: invoke-virtual {v12}, Landroid/view/View;.getRight:()I // method@2212 │ │ +06749a: 0a06 |00c1: move-result v6 │ │ +06749c: 6e20 422b 6200 |00c2: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0674a2: 6e20 402b b200 |00c5: invoke-virtual {v2, v11}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0674a8: 6e10 f221 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0674ae: 0a06 |00cb: move-result v6 │ │ +0674b0: 6e20 422b 6200 |00cc: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0674b6: 6e10 f721 0c00 |00cf: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@21f7 │ │ +0674bc: 0a01 |00d2: move-result v1 │ │ +0674be: 12f6 |00d3: const/4 v6, #int -1 // #ff │ │ +0674c0: 3261 4000 |00d4: if-eq v1, v6, 0114 // +0040 │ │ +0674c4: 1a06 3300 |00d6: const-string v6, " #" // string@0033 │ │ +0674c8: 6e20 462b 6200 |00d8: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0674ce: 7110 e32a 0100 |00db: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0674d4: 0c06 |00de: move-result-object v6 │ │ +0674d6: 6e20 462b 6200 |00df: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0674dc: 6e10 1122 0c00 |00e2: invoke-virtual {v12}, Landroid/view/View;.getResources:()Landroid/content/res/Resources; // method@2211 │ │ +0674e2: 0c04 |00e5: move-result-object v4 │ │ +0674e4: 3801 2e00 |00e6: if-eqz v1, 0114 // +002e │ │ +0674e8: 3804 2c00 |00e8: if-eqz v4, 0114 // +002c │ │ +0674ec: 1506 00ff |00ea: const/high16 v6, #int -16777216 // #ff00 │ │ +0674f0: b516 |00ec: and-int/2addr v6, v1 │ │ +0674f2: 2c06 7700 0000 |00ed: sparse-switch v6, 00000164 // +00000077 │ │ +0674f8: 6e20 b601 1400 |00f0: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourcePackageName:(I)Ljava/lang/String; // method@01b6 │ │ +0674fe: 0c03 |00f3: move-result-object v3 │ │ +067500: 6e20 b701 1400 |00f4: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceTypeName:(I)Ljava/lang/String; // method@01b7 │ │ +067506: 0c05 |00f7: move-result-object v5 │ │ +067508: 6e20 b401 1400 |00f8: invoke-virtual {v4, v1}, Landroid/content/res/Resources;.getResourceEntryName:(I)Ljava/lang/String; // method@01b4 │ │ +06750e: 0c00 |00fb: move-result-object v0 │ │ +067510: 1a06 0200 |00fc: const-string v6, " " // string@0002 │ │ +067514: 6e20 462b 6200 |00fe: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06751a: 6e20 462b 3200 |0101: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067520: 1a06 4301 |0104: const-string v6, ":" // string@0143 │ │ +067524: 6e20 462b 6200 |0106: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06752a: 6e20 462b 5200 |0109: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067530: 1a06 3d01 |010c: const-string v6, "/" // string@013d │ │ +067534: 6e20 462b 6200 |010e: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06753a: 6e20 462b 0200 |0111: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067540: 1a06 5832 |0114: const-string v6, "}" // string@3258 │ │ +067544: 6e20 462b 6200 |0116: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06754a: 6e10 4e2b 0200 |0119: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067550: 0c06 |011c: move-result-object v6 │ │ +067552: 1106 |011d: return-object v6 │ │ +067554: 6e20 402b 9200 |011e: invoke-virtual {v2, v9}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +06755a: 2900 18ff |0121: goto/16 0039 // -00e8 │ │ +06755e: 1306 4900 |0123: const/16 v6, #int 73 // #49 │ │ +067562: 6e20 402b 6200 |0125: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067568: 2900 11ff |0128: goto/16 0039 // -00ef │ │ +06756c: 1306 4700 |012a: const/16 v6, #int 71 // #47 │ │ +067570: 6e20 402b 6200 |012c: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +067576: 2900 0aff |012f: goto/16 0039 // -00f6 │ │ +06757a: 0186 |0131: move v6, v8 │ │ +06757c: 2900 0eff |0132: goto/16 0040 // -00f2 │ │ +067580: 0186 |0134: move v6, v8 │ │ +067582: 2900 16ff |0135: goto/16 004b // -00ea │ │ +067586: 1306 4400 |0137: const/16 v6, #int 68 // #44 │ │ +06758a: 2900 1cff |0139: goto/16 0055 // -00e4 │ │ +06758e: 0186 |013b: move v6, v8 │ │ +067590: 2900 24ff |013c: goto/16 0060 // -00dc │ │ +067594: 0186 |013e: move v6, v8 │ │ +067596: 2900 2bff |013f: goto/16 006a // -00d5 │ │ +06759a: 0186 |0141: move v6, v8 │ │ +06759c: 2900 33ff |0142: goto/16 0075 // -00cd │ │ +0675a0: 0186 |0144: move v6, v8 │ │ +0675a2: 2900 3bff |0145: goto/16 0080 // -00c5 │ │ +0675a6: 0187 |0147: move v7, v8 │ │ +0675a8: 2900 44ff |0148: goto/16 008c // -00bc │ │ +0675ac: 0186 |014a: move v6, v8 │ │ +0675ae: 2900 4cff |014b: goto/16 0097 // -00b4 │ │ +0675b2: 1a03 fc15 |014d: const-string v3, "app" // string@15fc │ │ +0675b6: 28a5 |014f: goto 00f4 // -005b │ │ +0675b8: 1a03 8d15 |0150: const-string v3, "android" // string@158d │ │ +0675bc: 28a2 |0152: goto 00f4 // -005e │ │ +0675be: 0d06 |0153: move-exception v6 │ │ +0675c0: 28c0 |0154: goto 0114 // -0040 │ │ +0675c2: 0000 |0155: nop // spacer │ │ +0675c4: 0002 0300 0000 0000 0400 0000 0800 ... |0156: sparse-switch-data (14 units) │ │ +0675e0: 0002 0200 0000 0001 0000 007f 6300 ... |0164: sparse-switch-data (10 units) │ │ catches : 2 │ │ 0x00f0 - 0x0114 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ 0x014d - 0x0152 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0153 │ │ positions : │ │ 0x000a line=696 │ │ @@ -8339,24 +8339,24 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0675a0: |[0675a0] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ -0675b0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0675b2: 5520 0701 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ -0675b6: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ -0675ba: 5c21 0701 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ -0675be: 5c23 0901 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0109 │ │ -0675c2: 5420 0301 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0675c6: 6e20 e302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0675cc: 6e10 a704 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@04a7 │ │ -0675d2: 0e00 |0011: return-void │ │ +06760c: |[06760c] android.support.v4.app.FragmentActivity.doReallyStop:(Z)V │ │ +06761c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06761e: 5520 0701 |0001: iget-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ +067622: 3900 0e00 |0003: if-nez v0, 0011 // +000e │ │ +067626: 5c21 0701 |0005: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ +06762a: 5c23 0901 |0007: iput-boolean v3, v2, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0109 │ │ +06762e: 5420 0301 |0009: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +067632: 6e20 e302 1000 |000b: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +067638: 6e10 a704 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onReallyStop:()V // method@04a7 │ │ +06763e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=783 │ │ 0x0005 line=784 │ │ 0x0007 line=785 │ │ 0x0009 line=786 │ │ 0x000e line=787 │ │ @@ -8370,103 +8370,103 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 203 16-bit code units │ │ -0675d4: |[0675d4] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0675e4: 6001 4000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0675e8: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ -0675ec: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ -0675f0: 6e20 942a 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0675f6: 1a01 760d |0009: const-string v1, "Local FragmentActivity " // string@0d76 │ │ -0675fa: 6e20 942a 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -067600: 7110 532b 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -067606: 0a01 |0011: move-result v1 │ │ -067608: 7110 e32a 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -06760e: 0c01 |0015: move-result-object v1 │ │ -067610: 6e20 942a 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -067616: 1a01 4200 |0019: const-string v1, " State:" // string@0042 │ │ -06761a: 6e20 9a2a 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -067620: 2201 a905 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -067624: 7010 3d2b 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06762a: 6e20 462b 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067630: 0c01 |0026: move-result-object v1 │ │ -067632: 1a02 0300 |0027: const-string v2, " " // string@0003 │ │ -067636: 6e20 462b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06763c: 0c01 |002c: move-result-object v1 │ │ -06763e: 6e10 4e2b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067644: 0c00 |0030: move-result-object v0 │ │ -067646: 6e20 942a 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06764c: 1a01 d522 |0034: const-string v1, "mCreated=" // string@22d5 │ │ -067650: 6e20 942a 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -067656: 5541 0101 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0101 │ │ -06765a: 6e20 952a 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -067660: 1a01 3425 |003e: const-string v1, "mResumed=" // string@2534 │ │ -067664: 6e20 942a 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06766a: 5541 0801 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0108 │ │ -06766e: 6e20 952a 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -067674: 1a01 8f00 |0048: const-string v1, " mStopped=" // string@008f │ │ -067678: 6e20 942a 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06767e: 5541 0a01 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ -067682: 6e20 952a 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -067688: 1a01 8700 |0052: const-string v1, " mReallyStopped=" // string@0087 │ │ -06768c: 6e20 942a 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -067692: 5541 0701 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ -067696: 6e20 9b2a 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -06769c: 6e20 942a 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0676a2: 1a01 3c24 |005f: const-string v1, "mLoadersStarted=" // string@243c │ │ -0676a6: 6e20 942a 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0676ac: 5541 0501 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -0676b0: 6e20 9b2a 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0676b6: 5441 0401 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0676ba: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ -0676be: 6e20 942a 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0676c4: 1a01 6d0d |0070: const-string v1, "Loader Manager " // string@0d6d │ │ -0676c8: 6e20 942a 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0676ce: 5441 0401 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0676d2: 7110 532b 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0676d8: 0a01 |007a: move-result v1 │ │ -0676da: 7110 e32a 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0676e0: 0c01 |007e: move-result-object v1 │ │ -0676e2: 6e20 942a 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0676e8: 1a01 4301 |0082: const-string v1, ":" // string@0143 │ │ -0676ec: 6e20 9a2a 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0676f2: 5441 0401 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0676f6: 2202 a905 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0676fa: 7010 3d2b 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067700: 6e20 462b 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067706: 0c02 |0091: move-result-object v2 │ │ -067708: 1a03 0300 |0092: const-string v3, " " // string@0003 │ │ -06770c: 6e20 462b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067712: 0c02 |0097: move-result-object v2 │ │ -067714: 6e10 4e2b 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06771a: 0c02 |009b: move-result-object v2 │ │ -06771c: 6e58 e505 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05e5 │ │ -067722: 5441 0201 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067726: 6e58 fd04 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04fd │ │ -06772c: 6e20 942a 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -067732: 1a01 7212 |00a7: const-string v1, "View Hierarchy:" // string@1272 │ │ -067736: 6e20 9a2a 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -06773c: 2201 a905 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -067740: 7010 3d2b 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067746: 6e20 462b 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06774c: 0c01 |00b4: move-result-object v1 │ │ -06774e: 1a02 0300 |00b5: const-string v2, " " // string@0003 │ │ -067752: 6e20 462b 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067758: 0c01 |00ba: move-result-object v1 │ │ -06775a: 6e10 4e2b 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067760: 0c01 |00be: move-result-object v1 │ │ -067762: 6e10 9004 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0490 │ │ -067768: 0c02 |00c2: move-result-object v2 │ │ -06776a: 6e10 1123 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ -067770: 0c02 |00c6: move-result-object v2 │ │ -067772: 7040 8004 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0480 │ │ -067778: 0e00 |00ca: return-void │ │ +067640: |[067640] android.support.v4.app.FragmentActivity.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +067650: 6001 4000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +067654: 1302 0b00 |0002: const/16 v2, #int 11 // #b │ │ +067658: 3421 0200 |0004: if-lt v1, v2, 0006 // +0002 │ │ +06765c: 6e20 942a 5700 |0006: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +067662: 1a01 760d |0009: const-string v1, "Local FragmentActivity " // string@0d76 │ │ +067666: 6e20 942a 1700 |000b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06766c: 7110 532b 0400 |000e: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +067672: 0a01 |0011: move-result v1 │ │ +067674: 7110 e32a 0100 |0012: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +06767a: 0c01 |0015: move-result-object v1 │ │ +06767c: 6e20 942a 1700 |0016: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +067682: 1a01 4200 |0019: const-string v1, " State:" // string@0042 │ │ +067686: 6e20 9a2a 1700 |001b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +06768c: 2201 a905 |001e: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +067690: 7010 3d2b 0100 |0020: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +067696: 6e20 462b 5100 |0023: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06769c: 0c01 |0026: move-result-object v1 │ │ +06769e: 1a02 0300 |0027: const-string v2, " " // string@0003 │ │ +0676a2: 6e20 462b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0676a8: 0c01 |002c: move-result-object v1 │ │ +0676aa: 6e10 4e2b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0676b0: 0c00 |0030: move-result-object v0 │ │ +0676b2: 6e20 942a 0700 |0031: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0676b8: 1a01 d822 |0034: const-string v1, "mCreated=" // string@22d8 │ │ +0676bc: 6e20 942a 1700 |0036: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0676c2: 5541 0101 |0039: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0101 │ │ +0676c6: 6e20 952a 1700 |003b: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0676cc: 1a01 3725 |003e: const-string v1, "mResumed=" // string@2537 │ │ +0676d0: 6e20 942a 1700 |0040: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0676d6: 5541 0801 |0043: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0108 │ │ +0676da: 6e20 952a 1700 |0045: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0676e0: 1a01 8f00 |0048: const-string v1, " mStopped=" // string@008f │ │ +0676e4: 6e20 942a 1700 |004a: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0676ea: 5541 0a01 |004d: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ +0676ee: 6e20 952a 1700 |004f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0676f4: 1a01 8700 |0052: const-string v1, " mReallyStopped=" // string@0087 │ │ +0676f8: 6e20 942a 1700 |0054: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0676fe: 5541 0701 |0057: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ +067702: 6e20 9b2a 1700 |0059: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +067708: 6e20 942a 0700 |005c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06770e: 1a01 3f24 |005f: const-string v1, "mLoadersStarted=" // string@243f │ │ +067712: 6e20 942a 1700 |0061: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +067718: 5541 0501 |0064: iget-boolean v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +06771c: 6e20 9b2a 1700 |0066: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +067722: 5441 0401 |0069: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +067726: 3801 3400 |006b: if-eqz v1, 009f // +0034 │ │ +06772a: 6e20 942a 5700 |006d: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +067730: 1a01 6d0d |0070: const-string v1, "Loader Manager " // string@0d6d │ │ +067734: 6e20 942a 1700 |0072: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06773a: 5441 0401 |0075: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +06773e: 7110 532b 0100 |0077: invoke-static {v1}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +067744: 0a01 |007a: move-result v1 │ │ +067746: 7110 e32a 0100 |007b: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +06774c: 0c01 |007e: move-result-object v1 │ │ +06774e: 6e20 942a 1700 |007f: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +067754: 1a01 4301 |0082: const-string v1, ":" // string@0143 │ │ +067758: 6e20 9a2a 1700 |0084: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +06775e: 5441 0401 |0087: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +067762: 2202 a905 |0089: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +067766: 7010 3d2b 0200 |008b: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06776c: 6e20 462b 5200 |008e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067772: 0c02 |0091: move-result-object v2 │ │ +067774: 1a03 0300 |0092: const-string v3, " " // string@0003 │ │ +067778: 6e20 462b 3200 |0094: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06777e: 0c02 |0097: move-result-object v2 │ │ +067780: 6e10 4e2b 0200 |0098: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067786: 0c02 |009b: move-result-object v2 │ │ +067788: 6e58 e505 2176 |009c: invoke-virtual {v1, v2, v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05e5 │ │ +06778e: 5441 0201 |009f: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067792: 6e58 fd04 5176 |00a1: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04fd │ │ +067798: 6e20 942a 5700 |00a4: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06779e: 1a01 7312 |00a7: const-string v1, "View Hierarchy:" // string@1273 │ │ +0677a2: 6e20 9a2a 1700 |00a9: invoke-virtual {v7, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0677a8: 2201 a905 |00ac: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0677ac: 7010 3d2b 0100 |00ae: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0677b2: 6e20 462b 5100 |00b1: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0677b8: 0c01 |00b4: move-result-object v1 │ │ +0677ba: 1a02 0300 |00b5: const-string v2, " " // string@0003 │ │ +0677be: 6e20 462b 2100 |00b7: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0677c4: 0c01 |00ba: move-result-object v1 │ │ +0677c6: 6e10 4e2b 0100 |00bb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0677cc: 0c01 |00be: move-result-object v1 │ │ +0677ce: 6e10 9004 0400 |00bf: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0490 │ │ +0677d4: 0c02 |00c2: move-result-object v2 │ │ +0677d6: 6e10 1123 0200 |00c3: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ +0677dc: 0c02 |00c6: move-result-object v2 │ │ +0677de: 7040 8004 1427 |00c7: invoke-direct {v4, v1, v7, v2}, Landroid/support/v4/app/FragmentActivity;.dumpViewHierarchy:(Ljava/lang/String;Ljava/io/PrintWriter;Landroid/view/View;)V // method@0480 │ │ +0677e4: 0e00 |00ca: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x0006 line=673 │ │ 0x000e line=674 │ │ 0x0019 line=675 │ │ 0x001e line=676 │ │ @@ -8499,23 +8499,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06777c: |[06777c] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -06778c: 6e10 8504 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0485 │ │ -067792: 0c00 |0003: move-result-object v0 │ │ -067794: 1f00 f500 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00f5 │ │ -067798: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -06779c: 5401 f600 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f6 │ │ -0677a0: 1101 |000a: return-object v1 │ │ -0677a2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0677a4: 28fe |000c: goto 000a // -0002 │ │ +0677e8: |[0677e8] android.support.v4.app.FragmentActivity.getLastCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +0677f8: 6e10 8504 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0485 │ │ +0677fe: 0c00 |0003: move-result-object v0 │ │ +067800: 1f00 f500 |0004: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00f5 │ │ +067804: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +067808: 5401 f600 |0008: iget-object v1, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f6 │ │ +06780c: 1101 |000a: return-object v1 │ │ +06780e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +067810: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0006 line=635 │ │ locals : │ │ 0x0006 - 0x000d reg=0 nc Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8525,33 +8525,33 @@ │ │ type : '(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 38 16-bit code units │ │ -0677a8: |[0677a8] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ -0677b8: 5421 fe00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -0677bc: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -0677c0: 2201 fa01 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@01fa │ │ -0677c4: 7010 200b 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ -0677ca: 5b21 fe00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -0677ce: 5421 fe00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -0677d2: 6e20 2a0b 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ -0677d8: 0c00 |0010: move-result-object v0 │ │ -0677da: 1f00 1801 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ -0677de: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ -0677e2: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ -0677e6: 2200 1801 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ -0677ea: 7040 db05 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@05db │ │ -0677f0: 5421 fe00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -0677f4: 6e30 310b 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ -0677fa: 1100 |0021: return-object v0 │ │ -0677fc: 6e20 ed05 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@05ed │ │ -067802: 28fc |0025: goto 0021 // -0004 │ │ +067814: |[067814] android.support.v4.app.FragmentActivity.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; │ │ +067824: 5421 fe00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +067828: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +06782c: 2201 fa01 |0004: new-instance v1, Landroid/support/v4/util/SimpleArrayMap; // type@01fa │ │ +067830: 7010 200b 0100 |0006: invoke-direct {v1}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ +067836: 5b21 fe00 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +06783a: 5421 fe00 |000b: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +06783e: 6e20 2a0b 3100 |000d: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ +067844: 0c00 |0010: move-result-object v0 │ │ +067846: 1f00 1801 |0011: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ +06784a: 3900 0f00 |0013: if-nez v0, 0022 // +000f │ │ +06784e: 3805 0c00 |0015: if-eqz v5, 0021 // +000c │ │ +067852: 2200 1801 |0017: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ +067856: 7040 db05 3042 |0019: invoke-direct {v0, v3, v2, v4}, Landroid/support/v4/app/LoaderManagerImpl;.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V // method@05db │ │ +06785c: 5421 fe00 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +067860: 6e30 310b 3100 |001e: invoke-virtual {v1, v3, v0}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ +067866: 1100 |0021: return-object v0 │ │ +067868: 6e20 ed05 2000 |0022: invoke-virtual {v0, v2}, Landroid/support/v4/app/LoaderManagerImpl;.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V // method@05ed │ │ +06786e: 28fc |0025: goto 0021 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0004 line=887 │ │ 0x000b line=889 │ │ 0x0013 line=890 │ │ 0x0015 line=891 │ │ @@ -8572,17 +8572,17 @@ │ │ type : '()Landroid/support/v4/app/FragmentManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -067804: |[067804] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ -067814: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067818: 1100 |0002: return-object v0 │ │ +067870: |[067870] android.support.v4.app.FragmentActivity.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; │ │ +067880: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067884: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -8590,28 +8590,28 @@ │ │ type : '()Landroid/support/v4/app/LoaderManager;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -06781c: |[06781c] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ -06782c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06782e: 5430 0401 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -067832: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -067836: 5430 0401 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -06783a: 1100 |0007: return-object v0 │ │ -06783c: 5c32 ff00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ff │ │ -067840: 1a00 0d01 |000a: const-string v0, "(root)" // string@010d │ │ -067844: 5531 0501 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -067848: 6e40 8704 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ -06784e: 0c00 |0011: move-result-object v0 │ │ -067850: 5b30 0401 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -067854: 5430 0401 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -067858: 28f1 |0016: goto 0007 // -000f │ │ +067888: |[067888] android.support.v4.app.FragmentActivity.getSupportLoaderManager:()Landroid/support/v4/app/LoaderManager; │ │ +067898: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06789a: 5430 0401 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +06789e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0678a2: 5430 0401 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0678a6: 1100 |0007: return-object v0 │ │ +0678a8: 5c32 ff00 |0008: iput-boolean v2, v3, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ff │ │ +0678ac: 1a00 0d01 |000a: const-string v0, "(root)" // string@010d │ │ +0678b0: 5531 0501 |000c: iget-boolean v1, v3, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +0678b4: 6e40 8704 0321 |000e: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ +0678ba: 0c00 |0011: move-result-object v0 │ │ +0678bc: 5b30 0401 |0012: iput-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0678c0: 5430 0401 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0678c4: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=877 │ │ 0x0005 line=878 │ │ 0x0007 line=882 │ │ 0x0008 line=880 │ │ 0x000a line=881 │ │ @@ -8624,28 +8624,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06785c: |[06785c] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ -06786c: 5421 fe00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -067870: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ -067874: 5421 fe00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -067878: 6e20 2a0b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ -06787e: 0c00 |0009: move-result-object v0 │ │ -067880: 1f00 1801 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ -067884: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ -067888: 5501 9b01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ -06788c: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ -067890: 6e10 df05 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ -067896: 5421 fe00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -06789a: 6e20 330b 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b33 │ │ -0678a0: 0e00 |001a: return-void │ │ +0678c8: |[0678c8] android.support.v4.app.FragmentActivity.invalidateSupportFragment:(Ljava/lang/String;)V │ │ +0678d8: 5421 fe00 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +0678dc: 3801 1800 |0002: if-eqz v1, 001a // +0018 │ │ +0678e0: 5421 fe00 |0004: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +0678e4: 6e20 2a0b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b2a │ │ +0678ea: 0c00 |0009: move-result-object v0 │ │ +0678ec: 1f00 1801 |000a: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ +0678f0: 3800 0e00 |000c: if-eqz v0, 001a // +000e │ │ +0678f4: 5501 9b01 |000e: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ +0678f8: 3901 0a00 |0010: if-nez v1, 001a // +000a │ │ +0678fc: 6e10 df05 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ +067902: 5421 fe00 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +067906: 6e20 330b 3100 |0017: invoke-virtual {v1, v3}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b33 │ │ +06790c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ 0x0004 line=861 │ │ 0x000c line=862 │ │ 0x0012 line=863 │ │ 0x0015 line=864 │ │ @@ -8660,69 +8660,69 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 111 16-bit code units │ │ -0678a4: |[0678a4] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0678b4: 5452 0201 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0678b8: 6e10 1405 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -0678be: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ -0678c2: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ -0678c6: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0678ca: 5452 0201 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0678ce: 5422 2801 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0678d2: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -0678d6: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ -0678da: 5452 0201 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0678de: 5422 2801 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0678e2: 6e10 9d2b 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0678e8: 0a02 |001a: move-result v2 │ │ -0678ea: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ -0678ee: 1a02 4405 |001d: const-string v2, "FragmentActivity" // string@0544 │ │ -0678f2: 2203 a905 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0678f6: 7010 3d2b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0678fc: 1a04 b702 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@02b7 │ │ -067900: 6e20 462b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067906: 0c03 |0029: move-result-object v3 │ │ -067908: 7110 e32a 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -06790e: 0c04 |002d: move-result-object v4 │ │ -067910: 6e20 462b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067916: 0c03 |0031: move-result-object v3 │ │ -067918: 6e10 4e2b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06791e: 0c03 |0035: move-result-object v3 │ │ -067920: 7120 fa20 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -067926: 0e00 |0039: return-void │ │ -067928: 5452 0201 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -06792c: 5422 2801 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -067930: 6e20 972b 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -067936: 0c00 |0041: move-result-object v0 │ │ -067938: 1f00 f100 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -06793c: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ -067940: 1a02 4405 |0046: const-string v2, "FragmentActivity" // string@0544 │ │ -067944: 2203 a905 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -067948: 7010 3d2b 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06794e: 1a04 b802 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@02b8 │ │ -067952: 6e20 462b 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067958: 0c03 |0052: move-result-object v3 │ │ -06795a: 7110 e32a 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -067960: 0c04 |0056: move-result-object v4 │ │ -067962: 6e20 462b 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067968: 0c03 |005a: move-result-object v3 │ │ -06796a: 6e10 4e2b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067970: 0c03 |005e: move-result-object v3 │ │ -067972: 7120 fa20 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -067978: 28d7 |0062: goto 0039 // -0029 │ │ -06797a: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ -067980: b562 |0066: and-int/2addr v2, v6 │ │ -067982: 6e40 3b04 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@043b │ │ -067988: 28cf |006a: goto 0039 // -0031 │ │ -06798a: 6f40 6100 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0061 │ │ -067990: 28cb |006e: goto 0039 // -0035 │ │ +067910: |[067910] android.support.v4.app.FragmentActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +067920: 5452 0201 |0000: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067924: 6e10 1405 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +06792a: e101 0610 |0005: shr-int/lit8 v1, v6, #int 16 // #10 │ │ +06792e: 3801 6400 |0007: if-eqz v1, 006b // +0064 │ │ +067932: d801 01ff |0009: add-int/lit8 v1, v1, #int -1 // #ff │ │ +067936: 5452 0201 |000b: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +06793a: 5422 2801 |000d: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +06793e: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +067942: 3a01 0c00 |0011: if-ltz v1, 001d // +000c │ │ +067946: 5452 0201 |0013: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +06794a: 5422 2801 |0015: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +06794e: 6e10 9d2b 0200 |0017: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +067954: 0a02 |001a: move-result v2 │ │ +067956: 3421 1f00 |001b: if-lt v1, v2, 003a // +001f │ │ +06795a: 1a02 4405 |001d: const-string v2, "FragmentActivity" // string@0544 │ │ +06795e: 2203 a905 |001f: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +067962: 7010 3d2b 0300 |0021: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +067968: 1a04 b702 |0024: const-string v4, "Activity result fragment index out of range: 0x" // string@02b7 │ │ +06796c: 6e20 462b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067972: 0c03 |0029: move-result-object v3 │ │ +067974: 7110 e32a 0600 |002a: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +06797a: 0c04 |002d: move-result-object v4 │ │ +06797c: 6e20 462b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067982: 0c03 |0031: move-result-object v3 │ │ +067984: 6e10 4e2b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06798a: 0c03 |0035: move-result-object v3 │ │ +06798c: 7120 fa20 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +067992: 0e00 |0039: return-void │ │ +067994: 5452 0201 |003a: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067998: 5422 2801 |003c: iget-object v2, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +06799c: 6e20 972b 1200 |003e: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0679a2: 0c00 |0041: move-result-object v0 │ │ +0679a4: 1f00 f100 |0042: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0679a8: 3900 1f00 |0044: if-nez v0, 0063 // +001f │ │ +0679ac: 1a02 4405 |0046: const-string v2, "FragmentActivity" // string@0544 │ │ +0679b0: 2203 a905 |0048: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0679b4: 7010 3d2b 0300 |004a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0679ba: 1a04 b802 |004d: const-string v4, "Activity result no fragment exists for index: 0x" // string@02b8 │ │ +0679be: 6e20 462b 4300 |004f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0679c4: 0c03 |0052: move-result-object v3 │ │ +0679c6: 7110 e32a 0600 |0053: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0679cc: 0c04 |0056: move-result-object v4 │ │ +0679ce: 6e20 462b 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0679d4: 0c03 |005a: move-result-object v3 │ │ +0679d6: 6e10 4e2b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0679dc: 0c03 |005e: move-result-object v3 │ │ +0679de: 7120 fa20 3200 |005f: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0679e4: 28d7 |0062: goto 0039 // -0029 │ │ +0679e6: 1402 ffff 0000 |0063: const v2, #float 9.18341e-41 // #0000ffff │ │ +0679ec: b562 |0066: and-int/2addr v2, v6 │ │ +0679ee: 6e40 3b04 2087 |0067: invoke-virtual {v0, v2, v7, v8}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@043b │ │ +0679f4: 28cf |006a: goto 0039 // -0031 │ │ +0679f6: 6f40 6100 6587 |006b: invoke-super {v5, v6, v7, v8}, Landroid/app/Activity;.onActivityResult:(IILandroid/content/Intent;)V // method@0061 │ │ +0679fc: 28cb |006e: goto 0039 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ 0x0007 line=155 │ │ 0x0009 line=156 │ │ 0x000b line=157 │ │ @@ -8746,16 +8746,16 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -067994: |[067994] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ -0679a4: 0e00 |0000: return-void │ │ +067a00: |[067a00] android.support.v4.app.FragmentActivity.onAttachFragment:(Landroid/support/v4/app/Fragment;)V │ │ +067a10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=821 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0001 reg=1 fragment Landroid/support/v4/app/Fragment; │ │ │ │ @@ -8764,21 +8764,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0679a8: |[0679a8] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ -0679b8: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0679bc: 6e10 1905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0519 │ │ -0679c2: 0a00 |0005: move-result v0 │ │ -0679c4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0679c8: 6e10 8204 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ -0679ce: 0e00 |000b: return-void │ │ +067a14: |[067a14] android.support.v4.app.FragmentActivity.onBackPressed:()V │ │ +067a24: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067a28: 6e10 1905 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackImmediate:()Z // method@0519 │ │ +067a2e: 0a00 |0005: move-result v0 │ │ +067a30: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +067a34: 6e10 8204 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ +067a3a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0008 line=181 │ │ 0x000b line=183 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8788,19 +8788,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0679d0: |[0679d0] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0679e0: 6f20 6200 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0062 │ │ -0679e6: 5410 0201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0679ea: 6e20 ee04 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04ee │ │ -0679f0: 0e00 |0008: return-void │ │ +067a3c: |[067a3c] android.support.v4.app.FragmentActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +067a4c: 6f20 6200 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0062 │ │ +067a52: 5410 0201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067a56: 6e20 ee04 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V // method@04ee │ │ +067a5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0008 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -8811,45 +8811,45 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 63 16-bit code units │ │ -0679f4: |[0679f4] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ -067a04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -067a06: 5453 0201 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067a0a: 5454 0001 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0100 │ │ -067a0e: 6e40 e804 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@04e8 │ │ -067a14: 6e10 8604 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ -067a1a: 0c03 |000b: move-result-object v3 │ │ -067a1c: 6e10 5b21 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@215b │ │ -067a22: 0c03 |000f: move-result-object v3 │ │ -067a24: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ -067a28: 6e10 8604 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ -067a2e: 0c03 |0015: move-result-object v3 │ │ -067a30: 6e20 5e21 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@215e │ │ -067a36: 6f20 6300 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0063 │ │ -067a3c: 6e10 8504 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0485 │ │ -067a42: 0c00 |001f: move-result-object v0 │ │ -067a44: 1f00 f500 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00f5 │ │ -067a48: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ -067a4c: 5403 f800 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f8 │ │ -067a50: 5b53 fe00 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -067a54: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ -067a58: 1a03 e015 |002a: const-string v3, "android:support:fragments" // string@15e0 │ │ -067a5c: 6e20 b702 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -067a62: 0c01 |002f: move-result-object v1 │ │ -067a64: 5453 0201 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067a68: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ -067a6c: 5402 f700 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f7 │ │ -067a70: 6e30 2105 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0521 │ │ -067a76: 5452 0201 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067a7a: 6e10 f004 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@04f0 │ │ -067a80: 0e00 |003e: return-void │ │ +067a60: |[067a60] android.support.v4.app.FragmentActivity.onCreate:(Landroid/os/Bundle;)V │ │ +067a70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +067a72: 5453 0201 |0001: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067a76: 5454 0001 |0003: iget-object v4, v5, Landroid/support/v4/app/FragmentActivity;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0100 │ │ +067a7a: 6e40 e804 5324 |0005: invoke-virtual {v3, v5, v4, v2}, Landroid/support/v4/app/FragmentManagerImpl;.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V // method@04e8 │ │ +067a80: 6e10 8604 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ +067a86: 0c03 |000b: move-result-object v3 │ │ +067a88: 6e10 5b21 0300 |000c: invoke-virtual {v3}, Landroid/view/LayoutInflater;.getFactory:()Landroid/view/LayoutInflater$Factory; // method@215b │ │ +067a8e: 0c03 |000f: move-result-object v3 │ │ +067a90: 3903 0900 |0010: if-nez v3, 0019 // +0009 │ │ +067a94: 6e10 8604 0500 |0012: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ +067a9a: 0c03 |0015: move-result-object v3 │ │ +067a9c: 6e20 5e21 5300 |0016: invoke-virtual {v3, v5}, Landroid/view/LayoutInflater;.setFactory:(Landroid/view/LayoutInflater$Factory;)V // method@215e │ │ +067aa2: 6f20 6300 6500 |0019: invoke-super {v5, v6}, Landroid/app/Activity;.onCreate:(Landroid/os/Bundle;)V // method@0063 │ │ +067aa8: 6e10 8504 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/app/FragmentActivity;.getLastNonConfigurationInstance:()Ljava/lang/Object; // method@0485 │ │ +067aae: 0c00 |001f: move-result-object v0 │ │ +067ab0: 1f00 f500 |0020: check-cast v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00f5 │ │ +067ab4: 3800 0600 |0022: if-eqz v0, 0028 // +0006 │ │ +067ab8: 5403 f800 |0024: iget-object v3, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f8 │ │ +067abc: 5b53 fe00 |0026: iput-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +067ac0: 3806 1100 |0028: if-eqz v6, 0039 // +0011 │ │ +067ac4: 1a03 e215 |002a: const-string v3, "android:support:fragments" // string@15e2 │ │ +067ac8: 6e20 b702 3600 |002c: invoke-virtual {v6, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +067ace: 0c01 |002f: move-result-object v1 │ │ +067ad0: 5453 0201 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067ad4: 3800 0400 |0032: if-eqz v0, 0036 // +0004 │ │ +067ad8: 5402 f700 |0034: iget-object v2, v0, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f7 │ │ +067adc: 6e30 2105 1302 |0036: invoke-virtual {v3, v1, v2}, Landroid/support/v4/app/FragmentManagerImpl;.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V // method@0521 │ │ +067ae2: 5452 0201 |0039: iget-object v2, v5, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067ae6: 6e10 f004 0200 |003b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreate:()V // method@04f0 │ │ +067aec: 0e00 |003e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0008 line=201 │ │ 0x0012 line=202 │ │ 0x0019 line=205 │ │ 0x001c line=207 │ │ @@ -8871,33 +8871,33 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -067a84: |[067a84] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -067a94: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ -067a98: 6f30 6400 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0064 │ │ -067a9e: 0a00 |0005: move-result v0 │ │ -067aa0: 5431 0201 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067aa4: 6e10 8804 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0488 │ │ -067aaa: 0c02 |000b: move-result-object v2 │ │ -067aac: 6e30 f104 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04f1 │ │ -067ab2: 0a01 |000f: move-result v1 │ │ -067ab4: b610 |0010: or-int/2addr v0, v1 │ │ -067ab6: 6001 4000 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -067aba: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ -067abe: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ -067ac2: 0f00 |0017: return v0 │ │ -067ac4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -067ac6: 28fe |0019: goto 0017 // -0002 │ │ -067ac8: 6f30 6400 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0064 │ │ -067ace: 0a00 |001d: move-result v0 │ │ -067ad0: 28f9 |001e: goto 0017 // -0007 │ │ +067af0: |[067af0] android.support.v4.app.FragmentActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +067b00: 3904 1a00 |0000: if-nez v4, 001a // +001a │ │ +067b04: 6f30 6400 4305 |0002: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0064 │ │ +067b0a: 0a00 |0005: move-result v0 │ │ +067b0c: 5431 0201 |0006: iget-object v1, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067b10: 6e10 8804 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/app/FragmentActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@0488 │ │ +067b16: 0c02 |000b: move-result-object v2 │ │ +067b18: 6e30 f104 5102 |000c: invoke-virtual {v1, v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@04f1 │ │ +067b1e: 0a01 |000f: move-result v1 │ │ +067b20: b610 |0010: or-int/2addr v0, v1 │ │ +067b22: 6001 4000 |0011: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +067b26: 1302 0b00 |0013: const/16 v2, #int 11 // #b │ │ +067b2a: 3421 0300 |0015: if-lt v1, v2, 0018 // +0003 │ │ +067b2e: 0f00 |0017: return v0 │ │ +067b30: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +067b32: 28fe |0019: goto 0017 // -0002 │ │ +067b34: 6f30 6400 4305 |001a: invoke-super {v3, v4, v5}, Landroid/app/Activity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@0064 │ │ +067b3a: 0a00 |001d: move-result v0 │ │ +067b3c: 28f9 |001e: goto 0017 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ 0x0006 line=226 │ │ 0x0011 line=227 │ │ 0x0017 line=235 │ │ @@ -8915,200 +8915,200 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 370 16-bit code units │ │ -067ad4: |[067ad4] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ -067ae4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -067ae6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -067ae8: 121a |0002: const/4 v10, #int 1 // #1 │ │ -067aea: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ -067aec: 1a07 be1b |0004: const-string v7, "fragment" // string@1bbe │ │ -067af0: 6e20 1d2b c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -067af6: 0a07 |0009: move-result v7 │ │ -067af8: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ -067afc: 6f40 6500 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0065 │ │ -067b02: 0c07 |000f: move-result-object v7 │ │ -067b04: 1107 |0010: return-object v7 │ │ -067b06: 1a07 8f17 |0011: const-string v7, "class" // string@178f │ │ -067b0a: 7230 f120 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@20f1 │ │ -067b10: 0c02 |0016: move-result-object v2 │ │ -067b12: 6207 f000 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00f0 │ │ -067b16: 6e30 3c01 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -067b1c: 0c00 |001c: move-result-object v0 │ │ -067b1e: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ -067b22: 6e20 c601 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -067b28: 0c02 |0022: move-result-object v2 │ │ -067b2a: 6e30 c501 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -067b30: 0a04 |0026: move-result v4 │ │ -067b32: 1227 |0027: const/4 v7, #int 2 // #2 │ │ -067b34: 6e20 c601 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -067b3a: 0c06 |002b: move-result-object v6 │ │ -067b3c: 6e10 ca01 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -067b42: 7120 3804 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0438 │ │ -067b48: 0a07 |0032: move-result v7 │ │ -067b4a: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ -067b4e: 6f40 6500 cbed |0035: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0065 │ │ -067b54: 0c07 |0038: move-result-object v7 │ │ -067b56: 28d7 |0039: goto 0010 // -0029 │ │ -067b58: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -067b5a: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ -067b5e: 6e10 f721 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@21f7 │ │ -067b64: 0a01 |0040: move-result v1 │ │ -067b66: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ -067b6a: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ -067b6e: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ -067b72: 2207 9205 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -067b76: 2208 a905 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -067b7a: 7010 3d2b 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067b80: 7210 f220 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@20f2 │ │ -067b86: 0c09 |0051: move-result-object v9 │ │ -067b88: 6e20 462b 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067b8e: 0c08 |0055: move-result-object v8 │ │ -067b90: 1a09 4601 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@0146 │ │ -067b94: 6e20 462b 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067b9a: 0c08 |005b: move-result-object v8 │ │ -067b9c: 6e20 462b 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067ba2: 0c08 |005f: move-result-object v8 │ │ -067ba4: 6e10 4e2b 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067baa: 0c08 |0063: move-result-object v8 │ │ -067bac: 7020 d52a 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -067bb2: 2707 |0067: throw v7 │ │ -067bb4: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ -067bb8: 54b7 0201 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067bbc: 6e20 0105 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0501 │ │ -067bc2: 0c03 |006f: move-result-object v3 │ │ -067bc4: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ -067bc8: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ -067bcc: 54b7 0201 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067bd0: 6e20 0205 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0502 │ │ -067bd6: 0c03 |0079: move-result-object v3 │ │ -067bd8: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ -067bdc: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ -067be0: 54b7 0201 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067be4: 6e20 0105 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0501 │ │ -067bea: 0c03 |0083: move-result-object v3 │ │ -067bec: 6307 1f01 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -067bf0: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ -067bf4: 1a07 4405 |0088: const-string v7, "FragmentActivity" // string@0544 │ │ -067bf8: 2208 a905 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -067bfc: 7010 3d2b 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067c02: 1a09 1328 |008f: const-string v9, "onCreateView: id=0x" // string@2813 │ │ -067c06: 6e20 462b 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067c0c: 0c08 |0094: move-result-object v8 │ │ -067c0e: 7110 e32a 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -067c14: 0c09 |0098: move-result-object v9 │ │ -067c16: 6e20 462b 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067c1c: 0c08 |009c: move-result-object v8 │ │ -067c1e: 1a09 6300 |009d: const-string v9, " fname=" // string@0063 │ │ -067c22: 6e20 462b 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067c28: 0c08 |00a2: move-result-object v8 │ │ -067c2a: 6e20 462b 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067c30: 0c08 |00a6: move-result-object v8 │ │ -067c32: 1a09 6000 |00a7: const-string v9, " existing=" // string@0060 │ │ -067c36: 6e20 462b 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067c3c: 0c08 |00ac: move-result-object v8 │ │ -067c3e: 6e20 452b 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -067c44: 0c08 |00b0: move-result-object v8 │ │ -067c46: 6e10 4e2b 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067c4c: 0c08 |00b4: move-result-object v8 │ │ -067c4e: 7120 f920 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -067c54: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ -067c58: 7120 2d04 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@042d │ │ -067c5e: 0c03 |00bd: move-result-object v3 │ │ -067c60: 5c3a d200 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -067c64: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ -067c68: 0147 |00c2: move v7, v4 │ │ -067c6a: 5937 d000 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -067c6e: 5931 cd00 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -067c72: 5b36 e600 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -067c76: 5c3a d500 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -067c7a: 54b7 0201 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067c7e: 5b37 d100 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -067c82: 5437 e200 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -067c86: 6e40 4904 b37e |00d1: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0449 │ │ -067c8c: 54b7 0201 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067c90: 6e30 e504 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ -067c96: 5437 eb00 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -067c9a: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ -067c9e: 2207 9305 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ -067ca2: 2208 a905 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -067ca6: 7010 3d2b 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067cac: 1a09 3d05 |00e4: const-string v9, "Fragment " // string@053d │ │ -067cb0: 6e20 462b 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067cb6: 0c08 |00e9: move-result-object v8 │ │ -067cb8: 6e20 462b 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067cbe: 0c08 |00ed: move-result-object v8 │ │ -067cc0: 1a09 5900 |00ee: const-string v9, " did not create a view." // string@0059 │ │ -067cc4: 6e20 462b 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067cca: 0c08 |00f3: move-result-object v8 │ │ -067ccc: 6e10 4e2b 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067cd2: 0c08 |00f7: move-result-object v8 │ │ -067cd4: 7020 da2a 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -067cda: 2707 |00fb: throw v7 │ │ -067cdc: 0117 |00fc: move v7, v1 │ │ -067cde: 28c6 |00fd: goto 00c3 // -003a │ │ -067ce0: 5537 d500 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -067ce4: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ -067ce8: 2207 9205 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -067cec: 2208 a905 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -067cf0: 7010 3d2b 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -067cf6: 7210 f220 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@20f2 │ │ -067cfc: 0c09 |010c: move-result-object v9 │ │ -067cfe: 6e20 462b 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d04: 0c08 |0110: move-result-object v8 │ │ -067d06: 1a09 4501 |0111: const-string v9, ": Duplicate id 0x" // string@0145 │ │ -067d0a: 6e20 462b 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d10: 0c08 |0116: move-result-object v8 │ │ -067d12: 7110 e32a 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -067d18: 0c09 |011a: move-result-object v9 │ │ -067d1a: 6e20 462b 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d20: 0c08 |011e: move-result-object v8 │ │ -067d22: 1a09 2c01 |011f: const-string v9, ", tag " // string@012c │ │ -067d26: 6e20 462b 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d2c: 0c08 |0124: move-result-object v8 │ │ -067d2e: 6e20 462b 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d34: 0c08 |0128: move-result-object v8 │ │ -067d36: 1a09 2901 |0129: const-string v9, ", or parent id 0x" // string@0129 │ │ -067d3a: 6e20 462b 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d40: 0c08 |012e: move-result-object v8 │ │ -067d42: 7110 e32a 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -067d48: 0c09 |0132: move-result-object v9 │ │ -067d4a: 6e20 462b 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d50: 0c08 |0136: move-result-object v8 │ │ -067d52: 1a09 ba00 |0137: const-string v9, " with another fragment for " // string@00ba │ │ -067d56: 6e20 462b 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d5c: 0c08 |013c: move-result-object v8 │ │ -067d5e: 6e20 462b 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -067d64: 0c08 |0140: move-result-object v8 │ │ -067d66: 6e10 4e2b 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -067d6c: 0c08 |0144: move-result-object v8 │ │ -067d6e: 7020 d52a 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -067d74: 2707 |0148: throw v7 │ │ -067d76: 5c3a d500 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -067d7a: 5537 e100 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -067d7e: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ -067d82: 5437 e200 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -067d86: 6e40 4904 b37e |0151: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0449 │ │ -067d8c: 54b7 0201 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067d90: 6e20 1205 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0512 │ │ -067d96: 2880 |0159: goto 00d9 // -0080 │ │ -067d98: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ -067d9c: 5437 eb00 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -067da0: 6e20 5e22 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@225e │ │ -067da6: 5437 eb00 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -067daa: 6e10 1a22 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -067db0: 0c07 |0166: move-result-object v7 │ │ -067db2: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ -067db6: 5437 eb00 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -067dba: 6e20 7522 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ -067dc0: 5437 eb00 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -067dc4: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ +067b40: |[067b40] android.support.v4.app.FragmentActivity.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; │ │ +067b50: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +067b52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +067b54: 121a |0002: const/4 v10, #int 1 // #1 │ │ +067b56: 12f8 |0003: const/4 v8, #int -1 // #ff │ │ +067b58: 1a07 c01b |0004: const-string v7, "fragment" // string@1bc0 │ │ +067b5c: 6e20 1d2b c700 |0006: invoke-virtual {v7, v12}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +067b62: 0a07 |0009: move-result v7 │ │ +067b64: 3907 0700 |000a: if-nez v7, 0011 // +0007 │ │ +067b68: 6f40 6500 cbed |000c: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0065 │ │ +067b6e: 0c07 |000f: move-result-object v7 │ │ +067b70: 1107 |0010: return-object v7 │ │ +067b72: 1a07 9117 |0011: const-string v7, "class" // string@1791 │ │ +067b76: 7230 f120 3e07 |0013: invoke-interface {v14, v3, v7}, Landroid/util/AttributeSet;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@20f1 │ │ +067b7c: 0c02 |0016: move-result-object v2 │ │ +067b7e: 6207 f000 |0017: sget-object v7, Landroid/support/v4/app/FragmentActivity$FragmentTag;.Fragment:[I // field@00f0 │ │ +067b82: 6e30 3c01 ed07 |0019: invoke-virtual {v13, v14, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +067b88: 0c00 |001c: move-result-object v0 │ │ +067b8a: 3902 0600 |001d: if-nez v2, 0023 // +0006 │ │ +067b8e: 6e20 c601 1000 |001f: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +067b94: 0c02 |0022: move-result-object v2 │ │ +067b96: 6e30 c501 a008 |0023: invoke-virtual {v0, v10, v8}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +067b9c: 0a04 |0026: move-result v4 │ │ +067b9e: 1227 |0027: const/4 v7, #int 2 // #2 │ │ +067ba0: 6e20 c601 7000 |0028: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +067ba6: 0c06 |002b: move-result-object v6 │ │ +067ba8: 6e10 ca01 0000 |002c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +067bae: 7120 3804 2b00 |002f: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.isSupportFragmentClass:(Landroid/content/Context;Ljava/lang/String;)Z // method@0438 │ │ +067bb4: 0a07 |0032: move-result v7 │ │ +067bb6: 3907 0700 |0033: if-nez v7, 003a // +0007 │ │ +067bba: 6f40 6500 cbed |0035: invoke-super {v11, v12, v13, v14}, Landroid/app/Activity;.onCreateView:(Ljava/lang/String;Landroid/content/Context;Landroid/util/AttributeSet;)Landroid/view/View; // method@0065 │ │ +067bc0: 0c07 |0038: move-result-object v7 │ │ +067bc2: 28d7 |0039: goto 0010 // -0029 │ │ +067bc4: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +067bc6: 3805 0600 |003b: if-eqz v5, 0041 // +0006 │ │ +067bca: 6e10 f721 0500 |003d: invoke-virtual {v5}, Landroid/view/View;.getId:()I // method@21f7 │ │ +067bd0: 0a01 |0040: move-result v1 │ │ +067bd2: 3381 2700 |0041: if-ne v1, v8, 0068 // +0027 │ │ +067bd6: 3384 2500 |0043: if-ne v4, v8, 0068 // +0025 │ │ +067bda: 3906 2300 |0045: if-nez v6, 0068 // +0023 │ │ +067bde: 2207 9205 |0047: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +067be2: 2208 a905 |0049: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +067be6: 7010 3d2b 0800 |004b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +067bec: 7210 f220 0e00 |004e: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@20f2 │ │ +067bf2: 0c09 |0051: move-result-object v9 │ │ +067bf4: 6e20 462b 9800 |0052: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067bfa: 0c08 |0055: move-result-object v8 │ │ +067bfc: 1a09 4601 |0056: const-string v9, ": Must specify unique android:id, android:tag, or have a parent with an id for " // string@0146 │ │ +067c00: 6e20 462b 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067c06: 0c08 |005b: move-result-object v8 │ │ +067c08: 6e20 462b 2800 |005c: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067c0e: 0c08 |005f: move-result-object v8 │ │ +067c10: 6e10 4e2b 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067c16: 0c08 |0063: move-result-object v8 │ │ +067c18: 7020 d52a 8700 |0064: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +067c1e: 2707 |0067: throw v7 │ │ +067c20: 3284 0800 |0068: if-eq v4, v8, 0070 // +0008 │ │ +067c24: 54b7 0201 |006a: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067c28: 6e20 0105 4700 |006c: invoke-virtual {v7, v4}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0501 │ │ +067c2e: 0c03 |006f: move-result-object v3 │ │ +067c30: 3903 0a00 |0070: if-nez v3, 007a // +000a │ │ +067c34: 3806 0800 |0072: if-eqz v6, 007a // +0008 │ │ +067c38: 54b7 0201 |0074: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067c3c: 6e20 0205 6700 |0076: invoke-virtual {v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0502 │ │ +067c42: 0c03 |0079: move-result-object v3 │ │ +067c44: 3903 0a00 |007a: if-nez v3, 0084 // +000a │ │ +067c48: 3281 0800 |007c: if-eq v1, v8, 0084 // +0008 │ │ +067c4c: 54b7 0201 |007e: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067c50: 6e20 0105 1700 |0080: invoke-virtual {v7, v1}, Landroid/support/v4/app/FragmentManagerImpl;.findFragmentById:(I)Landroid/support/v4/app/Fragment; // method@0501 │ │ +067c56: 0c03 |0083: move-result-object v3 │ │ +067c58: 6307 1f01 |0084: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +067c5c: 3807 3200 |0086: if-eqz v7, 00b8 // +0032 │ │ +067c60: 1a07 4405 |0088: const-string v7, "FragmentActivity" // string@0544 │ │ +067c64: 2208 a905 |008a: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +067c68: 7010 3d2b 0800 |008c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +067c6e: 1a09 1628 |008f: const-string v9, "onCreateView: id=0x" // string@2816 │ │ +067c72: 6e20 462b 9800 |0091: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067c78: 0c08 |0094: move-result-object v8 │ │ +067c7a: 7110 e32a 0400 |0095: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +067c80: 0c09 |0098: move-result-object v9 │ │ +067c82: 6e20 462b 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067c88: 0c08 |009c: move-result-object v8 │ │ +067c8a: 1a09 6300 |009d: const-string v9, " fname=" // string@0063 │ │ +067c8e: 6e20 462b 9800 |009f: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067c94: 0c08 |00a2: move-result-object v8 │ │ +067c96: 6e20 462b 2800 |00a3: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067c9c: 0c08 |00a6: move-result-object v8 │ │ +067c9e: 1a09 6000 |00a7: const-string v9, " existing=" // string@0060 │ │ +067ca2: 6e20 462b 9800 |00a9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067ca8: 0c08 |00ac: move-result-object v8 │ │ +067caa: 6e20 452b 3800 |00ad: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +067cb0: 0c08 |00b0: move-result-object v8 │ │ +067cb2: 6e10 4e2b 0800 |00b1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067cb8: 0c08 |00b4: move-result-object v8 │ │ +067cba: 7120 f920 8700 |00b5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +067cc0: 3903 4600 |00b8: if-nez v3, 00fe // +0046 │ │ +067cc4: 7120 2d04 2b00 |00ba: invoke-static {v11, v2}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@042d │ │ +067cca: 0c03 |00bd: move-result-object v3 │ │ +067ccc: 5c3a d200 |00be: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +067cd0: 3804 3c00 |00c0: if-eqz v4, 00fc // +003c │ │ +067cd4: 0147 |00c2: move v7, v4 │ │ +067cd6: 5937 d000 |00c3: iput v7, v3, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +067cda: 5931 cd00 |00c5: iput v1, v3, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +067cde: 5b36 e600 |00c7: iput-object v6, v3, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +067ce2: 5c3a d500 |00c9: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +067ce6: 54b7 0201 |00cb: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067cea: 5b37 d100 |00cd: iput-object v7, v3, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +067cee: 5437 e200 |00cf: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +067cf2: 6e40 4904 b37e |00d1: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0449 │ │ +067cf8: 54b7 0201 |00d4: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067cfc: 6e30 e504 370a |00d6: invoke-virtual {v7, v3, v10}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ +067d02: 5437 eb00 |00d9: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +067d06: 3907 7f00 |00db: if-nez v7, 015a // +007f │ │ +067d0a: 2207 9305 |00dd: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ +067d0e: 2208 a905 |00df: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +067d12: 7010 3d2b 0800 |00e1: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +067d18: 1a09 3d05 |00e4: const-string v9, "Fragment " // string@053d │ │ +067d1c: 6e20 462b 9800 |00e6: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d22: 0c08 |00e9: move-result-object v8 │ │ +067d24: 6e20 462b 2800 |00ea: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d2a: 0c08 |00ed: move-result-object v8 │ │ +067d2c: 1a09 5900 |00ee: const-string v9, " did not create a view." // string@0059 │ │ +067d30: 6e20 462b 9800 |00f0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d36: 0c08 |00f3: move-result-object v8 │ │ +067d38: 6e10 4e2b 0800 |00f4: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067d3e: 0c08 |00f7: move-result-object v8 │ │ +067d40: 7020 da2a 8700 |00f8: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +067d46: 2707 |00fb: throw v7 │ │ +067d48: 0117 |00fc: move v7, v1 │ │ +067d4a: 28c6 |00fd: goto 00c3 // -003a │ │ +067d4c: 5537 d500 |00fe: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +067d50: 3807 4900 |0100: if-eqz v7, 0149 // +0049 │ │ +067d54: 2207 9205 |0102: new-instance v7, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +067d58: 2208 a905 |0104: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +067d5c: 7010 3d2b 0800 |0106: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +067d62: 7210 f220 0e00 |0109: invoke-interface {v14}, Landroid/util/AttributeSet;.getPositionDescription:()Ljava/lang/String; // method@20f2 │ │ +067d68: 0c09 |010c: move-result-object v9 │ │ +067d6a: 6e20 462b 9800 |010d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d70: 0c08 |0110: move-result-object v8 │ │ +067d72: 1a09 4501 |0111: const-string v9, ": Duplicate id 0x" // string@0145 │ │ +067d76: 6e20 462b 9800 |0113: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d7c: 0c08 |0116: move-result-object v8 │ │ +067d7e: 7110 e32a 0400 |0117: invoke-static {v4}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +067d84: 0c09 |011a: move-result-object v9 │ │ +067d86: 6e20 462b 9800 |011b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d8c: 0c08 |011e: move-result-object v8 │ │ +067d8e: 1a09 2c01 |011f: const-string v9, ", tag " // string@012c │ │ +067d92: 6e20 462b 9800 |0121: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067d98: 0c08 |0124: move-result-object v8 │ │ +067d9a: 6e20 462b 6800 |0125: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067da0: 0c08 |0128: move-result-object v8 │ │ +067da2: 1a09 2901 |0129: const-string v9, ", or parent id 0x" // string@0129 │ │ +067da6: 6e20 462b 9800 |012b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067dac: 0c08 |012e: move-result-object v8 │ │ +067dae: 7110 e32a 0100 |012f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +067db4: 0c09 |0132: move-result-object v9 │ │ +067db6: 6e20 462b 9800 |0133: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067dbc: 0c08 |0136: move-result-object v8 │ │ +067dbe: 1a09 ba00 |0137: const-string v9, " with another fragment for " // string@00ba │ │ +067dc2: 6e20 462b 9800 |0139: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067dc8: 0c08 |013c: move-result-object v8 │ │ +067dca: 6e20 462b 2800 |013d: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +067dd0: 0c08 |0140: move-result-object v8 │ │ +067dd2: 6e10 4e2b 0800 |0141: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +067dd8: 0c08 |0144: move-result-object v8 │ │ +067dda: 7020 d52a 8700 |0145: invoke-direct {v7, v8}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +067de0: 2707 |0148: throw v7 │ │ +067de2: 5c3a d500 |0149: iput-boolean v10, v3, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +067de6: 5537 e100 |014b: iget-boolean v7, v3, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +067dea: 3907 0700 |014d: if-nez v7, 0154 // +0007 │ │ +067dee: 5437 e200 |014f: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +067df2: 6e40 4904 b37e |0151: invoke-virtual {v3, v11, v14, v7}, Landroid/support/v4/app/Fragment;.onInflate:(Landroid/app/Activity;Landroid/util/AttributeSet;Landroid/os/Bundle;)V // method@0449 │ │ +067df8: 54b7 0201 |0154: iget-object v7, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067dfc: 6e20 1205 3700 |0156: invoke-virtual {v7, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0512 │ │ +067e02: 2880 |0159: goto 00d9 // -0080 │ │ +067e04: 3804 0700 |015a: if-eqz v4, 0161 // +0007 │ │ +067e08: 5437 eb00 |015c: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +067e0c: 6e20 5e22 4700 |015e: invoke-virtual {v7, v4}, Landroid/view/View;.setId:(I)V // method@225e │ │ +067e12: 5437 eb00 |0161: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +067e16: 6e10 1a22 0700 |0163: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +067e1c: 0c07 |0166: move-result-object v7 │ │ +067e1e: 3907 0700 |0167: if-nez v7, 016e // +0007 │ │ +067e22: 5437 eb00 |0169: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +067e26: 6e20 7522 6700 |016b: invoke-virtual {v7, v6}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ +067e2c: 5437 eb00 |016e: iget-object v7, v3, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +067e30: 2900 a0fe |0170: goto/16 0010 // -0160 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=243 │ │ 0x000c line=244 │ │ 0x0010 line=324 │ │ 0x0011 line=247 │ │ 0x0017 line=248 │ │ @@ -9171,25 +9171,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -067dc8: |[067dc8] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ -067dd8: 6f10 6600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0066 │ │ -067dde: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -067de0: 6e20 7e04 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@047e │ │ -067de6: 5410 0201 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067dea: 6e10 f204 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@04f2 │ │ -067df0: 5410 0401 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -067df4: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ -067df8: 5410 0401 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -067dfc: 6e10 df05 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ -067e02: 0e00 |0015: return-void │ │ +067e34: |[067e34] android.support.v4.app.FragmentActivity.onDestroy:()V │ │ +067e44: 6f10 6600 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onDestroy:()V // method@0066 │ │ +067e4a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +067e4c: 6e20 7e04 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@047e │ │ +067e52: 5410 0201 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067e56: 6e10 f204 0000 |0009: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchDestroy:()V // method@04f2 │ │ +067e5c: 5410 0401 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +067e60: 3800 0700 |000e: if-eqz v0, 0015 // +0007 │ │ +067e64: 5410 0401 |0010: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +067e68: 6e10 df05 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ +067e6e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0003 line=334 │ │ 0x0007 line=336 │ │ 0x000c line=337 │ │ 0x0010 line=338 │ │ @@ -9202,29 +9202,29 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -067e04: |[067e04] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -067e14: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -067e18: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -067e1a: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ -067e1e: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -067e20: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ -067e24: 6e10 5321 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@2153 │ │ -067e2a: 0a00 |000b: move-result v0 │ │ -067e2c: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -067e30: 6e10 9604 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0496 │ │ -067e36: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -067e38: 0f00 |0012: return v0 │ │ -067e3a: 6f30 6700 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0067 │ │ -067e40: 0a00 |0016: move-result v0 │ │ -067e42: 28fb |0017: goto 0012 // -0005 │ │ +067e70: |[067e70] android.support.v4.app.FragmentActivity.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +067e80: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +067e84: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +067e86: 3510 1000 |0003: if-ge v0, v1, 0013 // +0010 │ │ +067e8a: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +067e8c: 3303 0d00 |0006: if-ne v3, v0, 0013 // +000d │ │ +067e90: 6e10 5321 0400 |0008: invoke-virtual {v4}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@2153 │ │ +067e96: 0a00 |000b: move-result v0 │ │ +067e98: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +067e9c: 6e10 9604 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0496 │ │ +067ea2: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +067ea4: 0f00 |0012: return v0 │ │ +067ea6: 6f30 6700 3204 |0013: invoke-super {v2, v3, v4}, Landroid/app/Activity;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@0067 │ │ +067eac: 0a00 |0016: move-result v0 │ │ +067eae: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x000e line=352 │ │ 0x0011 line=353 │ │ 0x0012 line=356 │ │ locals : │ │ @@ -9237,19 +9237,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -067e44: |[067e44] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ -067e54: 6f10 6800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0068 │ │ -067e5a: 5410 0201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067e5e: 6e10 f404 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@04f4 │ │ -067e64: 0e00 |0008: return-void │ │ +067eb0: |[067eb0] android.support.v4.app.FragmentActivity.onLowMemory:()V │ │ +067ec0: 6f10 6800 0100 |0000: invoke-super {v1}, Landroid/app/Activity;.onLowMemory:()V // method@0068 │ │ +067ec6: 5410 0201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067eca: 6e10 f404 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchLowMemory:()V // method@04f4 │ │ +067ed0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ 0x0008 line=366 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -9259,33 +9259,33 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -067e68: |[067e68] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -067e78: 6f30 6900 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0069 │ │ -067e7e: 0a00 |0003: move-result v0 │ │ -067e80: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -067e84: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -067e86: 0f00 |0007: return v0 │ │ -067e88: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ -067e8e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -067e90: 28fb |000c: goto 0007 // -0005 │ │ -067e92: 5410 0201 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067e96: 6e20 f504 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04f5 │ │ -067e9c: 0a00 |0012: move-result v0 │ │ -067e9e: 28f4 |0013: goto 0007 // -000c │ │ -067ea0: 5410 0201 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067ea4: 6e20 ef04 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@04ef │ │ -067eaa: 0a00 |0019: move-result v0 │ │ -067eac: 28ed |001a: goto 0007 // -0013 │ │ -067eae: 0000 |001b: nop // spacer │ │ -067eb0: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ +067ed4: |[067ed4] android.support.v4.app.FragmentActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +067ee4: 6f30 6900 2103 |0000: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@0069 │ │ +067eea: 0a00 |0003: move-result v0 │ │ +067eec: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +067ef0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +067ef2: 0f00 |0007: return v0 │ │ +067ef4: 2c02 1400 0000 |0008: sparse-switch v2, 0000001c // +00000014 │ │ +067efa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +067efc: 28fb |000c: goto 0007 // -0005 │ │ +067efe: 5410 0201 |000d: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067f02: 6e20 f504 3000 |000f: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@04f5 │ │ +067f08: 0a00 |0012: move-result v0 │ │ +067f0a: 28f4 |0013: goto 0007 // -000c │ │ +067f0c: 5410 0201 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067f10: 6e20 ef04 3000 |0016: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z // method@04ef │ │ +067f16: 0a00 |0019: move-result v0 │ │ +067f18: 28ed |001a: goto 0007 // -0013 │ │ +067f1a: 0000 |001b: nop // spacer │ │ +067f1c: 0002 0200 0000 0000 0600 0000 0500 ... |001c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0006 line=374 │ │ 0x0007 line=385 │ │ 0x0008 line=377 │ │ 0x000b line=385 │ │ @@ -9302,19 +9302,19 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -067ec4: |[067ec4] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ -067ed4: 6f20 6a00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@006a │ │ -067eda: 5410 0201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067ede: 6e10 1405 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -067ee4: 0e00 |0008: return-void │ │ +067f30: |[067f30] android.support.v4.app.FragmentActivity.onNewIntent:(Landroid/content/Intent;)V │ │ +067f40: 6f20 6a00 2100 |0000: invoke-super {v1, v2}, Landroid/app/Activity;.onNewIntent:(Landroid/content/Intent;)V // method@006a │ │ +067f46: 5410 0201 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067f4a: 6e10 1405 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +067f50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ 0x0003 line=429 │ │ 0x0008 line=430 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ @@ -9325,23 +9325,23 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -067ee8: |[067ee8] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ -067ef8: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -067efe: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@006b │ │ -067f04: 0e00 |0006: return-void │ │ -067f06: 5410 0201 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067f0a: 6e20 f604 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@04f6 │ │ -067f10: 28f7 |000c: goto 0003 // -0009 │ │ -067f12: 0000 |000d: nop // spacer │ │ -067f14: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ +067f54: |[067f54] android.support.v4.app.FragmentActivity.onPanelClosed:(ILandroid/view/Menu;)V │ │ +067f64: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +067f6a: 6f30 6b00 2103 |0003: invoke-super {v1, v2, v3}, Landroid/app/Activity;.onPanelClosed:(ILandroid/view/Menu;)V // method@006b │ │ +067f70: 0e00 |0006: return-void │ │ +067f72: 5410 0201 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067f76: 6e20 f604 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V // method@04f6 │ │ +067f7c: 28f7 |000c: goto 0003 // -0009 │ │ +067f7e: 0000 |000d: nop // spacer │ │ +067f80: 0001 0100 0000 0000 0700 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0003 line=399 │ │ 0x0006 line=400 │ │ 0x0007 line=396 │ │ 0x000d line=394 │ │ @@ -9355,29 +9355,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -067f20: |[067f20] android.support.v4.app.FragmentActivity.onPause:()V │ │ -067f30: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -067f32: 6f10 6c00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@006c │ │ -067f38: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -067f3a: 5c20 0801 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0108 │ │ -067f3e: 5420 0301 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -067f42: 6e20 da02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ -067f48: 0a00 |000c: move-result v0 │ │ -067f4a: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -067f4e: 5420 0301 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -067f52: 6e20 e302 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -067f58: 6e10 a904 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04a9 │ │ -067f5e: 5420 0201 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067f62: 6e10 f704 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@04f7 │ │ -067f68: 0e00 |001c: return-void │ │ +067f8c: |[067f8c] android.support.v4.app.FragmentActivity.onPause:()V │ │ +067f9c: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +067f9e: 6f10 6c00 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onPause:()V // method@006c │ │ +067fa4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +067fa6: 5c20 0801 |0005: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0108 │ │ +067faa: 5420 0301 |0007: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +067fae: 6e20 da02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ +067fb4: 0a00 |000c: move-result v0 │ │ +067fb6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +067fba: 5420 0301 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +067fbe: 6e20 e302 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +067fc4: 6e10 a904 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04a9 │ │ +067fca: 5420 0201 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +067fce: 6e10 f704 0000 |0019: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPause:()V // method@04f7 │ │ +067fd4: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=407 │ │ 0x0004 line=408 │ │ 0x0007 line=409 │ │ 0x000f line=410 │ │ 0x0014 line=411 │ │ @@ -9391,23 +9391,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -067f6c: |[067f6c] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ -067f7c: 6f10 6d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@006d │ │ -067f82: 5420 0301 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -067f86: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -067f88: 6e20 e302 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -067f8e: 6e10 a904 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04a9 │ │ -067f94: 5420 0201 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067f98: 6e10 ff04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -067f9e: 0e00 |0011: return-void │ │ +067fd8: |[067fd8] android.support.v4.app.FragmentActivity.onPostResume:()V │ │ +067fe8: 6f10 6d00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onPostResume:()V // method@006d │ │ +067fee: 5420 0301 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +067ff2: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +067ff4: 6e20 e302 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +067ffa: 6e10 a904 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.onResumeFragments:()V // method@04a9 │ │ +068000: 5420 0201 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068004: 6e10 ff04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +06800a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=455 │ │ 0x0009 line=456 │ │ 0x000c line=457 │ │ 0x0011 line=458 │ │ @@ -9419,19 +9419,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -067fa0: |[067fa0] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -067fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -067fb2: 6f40 6e00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@006e │ │ -067fb8: 0a00 |0004: move-result v0 │ │ -067fba: 0f00 |0005: return v0 │ │ +06800c: |[06800c] android.support.v4.app.FragmentActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +06801c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06801e: 6f40 6e00 0132 |0001: invoke-super {v1, v0, v2, v3}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@006e │ │ +068024: 0a00 |0004: move-result v0 │ │ +068026: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 menu Landroid/view/Menu; │ │ @@ -9441,33 +9441,33 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -067fbc: |[067fbc] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -067fcc: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ -067fd0: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ -067fd4: 5521 0601 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0106 │ │ -067fd8: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -067fdc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -067fde: 5c21 0601 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0106 │ │ -067fe2: 7210 6821 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@2168 │ │ -067fe8: 6e30 9a04 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@049a │ │ -067fee: 6e30 a504 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@04a5 │ │ -067ff4: 0a00 |0014: move-result v0 │ │ -067ff6: 5421 0201 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -067ffa: 6e20 f804 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04f8 │ │ -068000: 0a01 |001a: move-result v1 │ │ -068002: b610 |001b: or-int/2addr v0, v1 │ │ -068004: 0f00 |001c: return v0 │ │ -068006: 6f40 6e00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@006e │ │ -06800c: 0a00 |0020: move-result v0 │ │ -06800e: 28fb |0021: goto 001c // -0005 │ │ +068028: |[068028] android.support.v4.app.FragmentActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +068038: 3903 1d00 |0000: if-nez v3, 001d // +001d │ │ +06803c: 3805 1b00 |0002: if-eqz v5, 001d // +001b │ │ +068040: 5521 0601 |0004: iget-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0106 │ │ +068044: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +068048: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +06804a: 5c21 0601 |0009: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0106 │ │ +06804e: 7210 6821 0500 |000b: invoke-interface {v5}, Landroid/view/Menu;.clear:()V // method@2168 │ │ +068054: 6e30 9a04 3205 |000e: invoke-virtual {v2, v3, v5}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@049a │ │ +06805a: 6e30 a504 4205 |0011: invoke-virtual {v2, v4, v5}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@04a5 │ │ +068060: 0a00 |0014: move-result v0 │ │ +068062: 5421 0201 |0015: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068066: 6e20 f804 5100 |0017: invoke-virtual {v1, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@04f8 │ │ +06806c: 0a01 |001a: move-result v1 │ │ +06806e: b610 |001b: or-int/2addr v0, v1 │ │ +068070: 0f00 |001c: return v0 │ │ +068072: 6f40 6e00 3254 |001d: invoke-super {v2, v3, v4, v5}, Landroid/app/Activity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@006e │ │ +068078: 0a00 |0020: move-result v0 │ │ +06807a: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ 0x0004 line=476 │ │ 0x0008 line=477 │ │ 0x000b line=478 │ │ 0x000e line=479 │ │ @@ -9486,31 +9486,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -068010: |[068010] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ -068020: 5510 0501 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -068024: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ -068028: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06802a: 5c10 0501 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -06802e: 5410 0401 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -068032: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -068036: 5510 0901 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0109 │ │ -06803a: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ -06803e: 5410 0401 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -068042: 6e10 e405 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@05e4 │ │ -068048: 5410 0201 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -06804c: 6e10 f904 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@04f9 │ │ -068052: 0e00 |0019: return-void │ │ -068054: 5410 0401 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -068058: 6e10 e205 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@05e2 │ │ -06805e: 28f5 |001f: goto 0014 // -000b │ │ +06807c: |[06807c] android.support.v4.app.FragmentActivity.onReallyStop:()V │ │ +06808c: 5510 0501 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +068090: 3800 1200 |0002: if-eqz v0, 0014 // +0012 │ │ +068094: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +068096: 5c10 0501 |0005: iput-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +06809a: 5410 0401 |0007: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +06809e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0680a2: 5510 0901 |000b: iget-boolean v0, v1, Landroid/support/v4/app/FragmentActivity;.mRetaining:Z // field@0109 │ │ +0680a6: 3900 0d00 |000d: if-nez v0, 001a // +000d │ │ +0680aa: 5410 0401 |000f: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0680ae: 6e10 e405 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doStop:()V // method@05e4 │ │ +0680b4: 5410 0201 |0014: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0680b8: 6e10 f904 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchReallyStop:()V // method@04f9 │ │ +0680be: 0e00 |0019: return-void │ │ +0680c0: 5410 0401 |001a: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0680c4: 6e10 e205 0000 |001c: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.doRetain:()V // method@05e2 │ │ +0680ca: 28f5 |001f: goto 0014 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x0004 line=800 │ │ 0x0007 line=801 │ │ 0x000b line=802 │ │ 0x000f line=803 │ │ @@ -9525,24 +9525,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -068060: |[068060] android.support.v4.app.FragmentActivity.onResume:()V │ │ -068070: 6f10 6f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@006f │ │ -068076: 5420 0301 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -06807a: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -06807c: 6e20 e402 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ -068082: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -068084: 5c20 0801 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0108 │ │ -068088: 5420 0201 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -06808c: 6e10 ff04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -068092: 0e00 |0011: return-void │ │ +0680cc: |[0680cc] android.support.v4.app.FragmentActivity.onResume:()V │ │ +0680dc: 6f10 6f00 0200 |0000: invoke-super {v2}, Landroid/app/Activity;.onResume:()V // method@006f │ │ +0680e2: 5420 0301 |0003: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0680e6: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +0680e8: 6e20 e402 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ +0680ee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0680f0: 5c20 0801 |000a: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mResumed:Z // field@0108 │ │ +0680f4: 5420 0201 |000c: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0680f8: 6e10 ff04 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +0680fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0003 line=444 │ │ 0x0009 line=445 │ │ 0x000c line=446 │ │ 0x0011 line=447 │ │ @@ -9554,18 +9554,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068094: |[068094] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ -0680a4: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0680a8: 6e10 fa04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@04fa │ │ -0680ae: 0e00 |0005: return-void │ │ +068100: |[068100] android.support.v4.app.FragmentActivity.onResumeFragments:()V │ │ +068110: 5410 0201 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068114: 6e10 fa04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchResume:()V // method@04fa │ │ +06811a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0005 line=468 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -9574,17 +9574,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0680b0: |[0680b0] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ -0680c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0680c2: 1100 |0001: return-object v0 │ │ +06811c: |[06811c] android.support.v4.app.FragmentActivity.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; │ │ +06812c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06812e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentActivity; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentActivity;) │ │ @@ -9592,68 +9592,68 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -0680c4: |[0680c4] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ -0680d4: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0680d6: 55b8 0a01 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ -0680da: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ -0680de: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -0680e0: 6e20 7e04 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@047e │ │ -0680e6: 6e10 aa04 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@04aa │ │ -0680ec: 0c01 |000c: move-result-object v1 │ │ -0680ee: 54b8 0201 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0680f2: 6e10 2205 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0522 │ │ -0680f8: 0c02 |0012: move-result-object v2 │ │ -0680fa: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -0680fc: 54b8 fe00 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -068100: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ -068104: 54b8 fe00 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -068108: 6e10 360b 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0b36 │ │ -06810e: 0a00 |001d: move-result v0 │ │ -068110: 2305 3306 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0633 │ │ -068114: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ -068118: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ -06811c: 54b8 fe00 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -068120: 6e20 380b 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ -068126: 0c08 |0029: move-result-object v8 │ │ -068128: 1f08 1801 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ -06812c: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ -068130: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ -068134: 28f2 |0030: goto 0022 // -000e │ │ -068136: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -068138: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ -06813c: 4604 0503 |0034: aget-object v4, v5, v3 │ │ -068140: 5548 9b01 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ -068144: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ -068148: 1217 |003a: const/4 v7, #int 1 // #1 │ │ -06814a: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06814e: 28f5 |003d: goto 0032 // -000b │ │ -068150: 6e10 df05 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ -068156: 54b8 fe00 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -06815a: 544a 9e01 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@019e │ │ -06815e: 6e20 330b a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b33 │ │ -068164: 28f3 |0048: goto 003b // -000d │ │ -068166: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ -06816a: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ -06816e: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ -068172: 0796 |004f: move-object v6, v9 │ │ -068174: 1106 |0050: return-object v6 │ │ -068176: 2206 f500 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00f5 │ │ -06817a: 7010 7b04 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@047b │ │ -068180: 5b69 f400 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00f4 │ │ -068184: 5b61 f600 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f6 │ │ -068188: 5b69 f500 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00f5 │ │ -06818c: 5b62 f700 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f7 │ │ -068190: 54b8 fe00 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -068194: 5b68 f800 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f8 │ │ -068198: 28ee |0062: goto 0050 // -0012 │ │ +068130: |[068130] android.support.v4.app.FragmentActivity.onRetainNonConfigurationInstance:()Ljava/lang/Object; │ │ +068140: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +068142: 55b8 0a01 |0001: iget-boolean v8, v11, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ +068146: 3808 0600 |0003: if-eqz v8, 0009 // +0006 │ │ +06814a: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +06814c: 6e20 7e04 8b00 |0006: invoke-virtual {v11, v8}, Landroid/support/v4/app/FragmentActivity;.doReallyStop:(Z)V // method@047e │ │ +068152: 6e10 aa04 0b00 |0009: invoke-virtual {v11}, Landroid/support/v4/app/FragmentActivity;.onRetainCustomNonConfigurationInstance:()Ljava/lang/Object; // method@04aa │ │ +068158: 0c01 |000c: move-result-object v1 │ │ +06815a: 54b8 0201 |000d: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +06815e: 6e10 2205 0800 |000f: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.retainNonConfig:()Ljava/util/ArrayList; // method@0522 │ │ +068164: 0c02 |0012: move-result-object v2 │ │ +068166: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +068168: 54b8 fe00 |0014: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +06816c: 3808 3300 |0016: if-eqz v8, 0049 // +0033 │ │ +068170: 54b8 fe00 |0018: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +068174: 6e10 360b 0800 |001a: invoke-virtual {v8}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0b36 │ │ +06817a: 0a00 |001d: move-result v0 │ │ +06817c: 2305 3306 |001e: new-array v5, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0633 │ │ +068180: d803 00ff |0020: add-int/lit8 v3, v0, #int -1 // #ff │ │ +068184: 3a03 0f00 |0022: if-ltz v3, 0031 // +000f │ │ +068188: 54b8 fe00 |0024: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +06818c: 6e20 380b 3800 |0026: invoke-virtual {v8, v3}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ +068192: 0c08 |0029: move-result-object v8 │ │ +068194: 1f08 1801 |002a: check-cast v8, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ +068198: 4d08 0503 |002c: aput-object v8, v5, v3 │ │ +06819c: d803 03ff |002e: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0681a0: 28f2 |0030: goto 0022 // -000e │ │ +0681a2: 1203 |0031: const/4 v3, #int 0 // #0 │ │ +0681a4: 3503 1700 |0032: if-ge v3, v0, 0049 // +0017 │ │ +0681a8: 4604 0503 |0034: aget-object v4, v5, v3 │ │ +0681ac: 5548 9b01 |0036: iget-boolean v8, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ +0681b0: 3808 0600 |0038: if-eqz v8, 003e // +0006 │ │ +0681b4: 1217 |003a: const/4 v7, #int 1 // #1 │ │ +0681b6: d803 0301 |003b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0681ba: 28f5 |003d: goto 0032 // -000b │ │ +0681bc: 6e10 df05 0400 |003e: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doDestroy:()V // method@05df │ │ +0681c2: 54b8 fe00 |0041: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +0681c6: 544a 9e01 |0043: iget-object v10, v4, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@019e │ │ +0681ca: 6e20 330b a800 |0045: invoke-virtual {v8, v10}, Landroid/support/v4/util/SimpleArrayMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@0b33 │ │ +0681d0: 28f3 |0048: goto 003b // -000d │ │ +0681d2: 3902 0800 |0049: if-nez v2, 0051 // +0008 │ │ +0681d6: 3907 0600 |004b: if-nez v7, 0051 // +0006 │ │ +0681da: 3901 0400 |004d: if-nez v1, 0051 // +0004 │ │ +0681de: 0796 |004f: move-object v6, v9 │ │ +0681e0: 1106 |0050: return-object v6 │ │ +0681e2: 2206 f500 |0051: new-instance v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances; // type@00f5 │ │ +0681e6: 7010 7b04 0600 |0053: invoke-direct {v6}, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.:()V // method@047b │ │ +0681ec: 5b69 f400 |0056: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.activity:Ljava/lang/Object; // field@00f4 │ │ +0681f0: 5b61 f600 |0058: iput-object v1, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.custom:Ljava/lang/Object; // field@00f6 │ │ +0681f4: 5b69 f500 |005a: iput-object v9, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.children:Landroid/support/v4/util/SimpleArrayMap; // field@00f5 │ │ +0681f8: 5b62 f700 |005c: iput-object v2, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.fragments:Ljava/util/ArrayList; // field@00f7 │ │ +0681fc: 54b8 fe00 |005e: iget-object v8, v11, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +068200: 5b68 f800 |0060: iput-object v8, v6, Landroid/support/v4/app/FragmentActivity$NonConfigurationInstances;.loaders:Landroid/support/v4/util/SimpleArrayMap; // field@00f8 │ │ +068204: 28ee |0062: goto 0050 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=502 │ │ 0x0005 line=503 │ │ 0x0009 line=506 │ │ 0x000d line=508 │ │ 0x0013 line=509 │ │ @@ -9694,23 +9694,23 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06819c: |[06819c] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0681ac: 6f20 7000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0070 │ │ -0681b2: 5421 0201 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0681b6: 6e10 2405 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0524 │ │ -0681bc: 0c00 |0008: move-result-object v0 │ │ -0681be: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0681c2: 1a01 e015 |000b: const-string v1, "android:support:fragments" // string@15e0 │ │ -0681c6: 6e30 c702 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -0681cc: 0e00 |0010: return-void │ │ +068208: |[068208] android.support.v4.app.FragmentActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +068218: 6f20 7000 3200 |0000: invoke-super {v2, v3}, Landroid/app/Activity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0070 │ │ +06821e: 5421 0201 |0003: iget-object v1, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068222: 6e10 2405 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.saveAllState:()Landroid/os/Parcelable; // method@0524 │ │ +068228: 0c00 |0008: move-result-object v0 │ │ +06822a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +06822e: 1a01 e215 |000b: const-string v1, "android:support:fragments" // string@15e2 │ │ +068232: 6e30 c702 1300 |000d: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +068238: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ 0x0009 line=548 │ │ 0x000b line=549 │ │ 0x0010 line=551 │ │ @@ -9724,79 +9724,79 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 131 16-bit code units │ │ -0681d0: |[0681d0] android.support.v4.app.FragmentActivity.onStart:()V │ │ -0681e0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0681e2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0681e4: 6f10 7100 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0071 │ │ -0681ea: 5c87 0a01 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ -0681ee: 5c87 0701 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ -0681f2: 5484 0301 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0681f6: 6e20 e302 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0681fc: 5584 0101 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0101 │ │ -068200: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ -068204: 5c86 0101 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0101 │ │ -068208: 5484 0201 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -06820c: 6e10 ed04 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@04ed │ │ -068212: 5484 0201 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -068216: 6e10 1405 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ -06821c: 5484 0201 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -068220: 6e10 ff04 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -068226: 5584 0501 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -06822a: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ -06822e: 5c86 0501 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -068232: 5484 0401 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -068236: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ -06823a: 5484 0401 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -06823e: 6e10 e305 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@05e3 │ │ -068244: 5c86 ff00 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ff │ │ -068248: 5484 0201 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -06824c: 6e10 fb04 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@04fb │ │ -068252: 5484 fe00 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -068256: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ -06825a: 5484 fe00 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -06825e: 6e10 360b 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0b36 │ │ -068264: 0a00 |0042: move-result v0 │ │ -068266: 2303 3306 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0633 │ │ -06826a: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ -06826e: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ -068272: 5484 fe00 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ -068276: 6e20 380b 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ -06827c: 0c04 |004e: move-result-object v4 │ │ -06827e: 1f04 1801 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ -068282: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ -068286: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ -06828a: 28f2 |0055: goto 0047 // -000e │ │ -06828c: 5584 ff00 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ff │ │ -068290: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ -068294: 1a04 0d01 |005a: const-string v4, "(root)" // string@010d │ │ -068298: 5585 0501 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ -06829c: 6e40 8704 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ -0682a2: 0c04 |0061: move-result-object v4 │ │ -0682a4: 5b84 0401 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0682a8: 5484 0401 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0682ac: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ -0682b0: 5484 0401 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0682b4: 5544 9d01 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0682b8: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ -0682bc: 5484 0401 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ -0682c0: 6e10 e305 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@05e3 │ │ -0682c6: 28bf |0073: goto 0032 // -0041 │ │ -0682c8: 1201 |0074: const/4 v1, #int 0 // #0 │ │ -0682ca: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ -0682ce: 4602 0301 |0077: aget-object v2, v3, v1 │ │ -0682d2: 6e10 e605 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@05e6 │ │ -0682d8: 6e10 e105 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@05e1 │ │ -0682de: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0682e2: 28f4 |0081: goto 0075 // -000c │ │ -0682e4: 0e00 |0082: return-void │ │ +06823c: |[06823c] android.support.v4.app.FragmentActivity.onStart:()V │ │ +06824c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06824e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +068250: 6f10 7100 0800 |0002: invoke-super {v8}, Landroid/app/Activity;.onStart:()V // method@0071 │ │ +068256: 5c87 0a01 |0005: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ +06825a: 5c87 0701 |0007: iput-boolean v7, v8, Landroid/support/v4/app/FragmentActivity;.mReallyStopped:Z // field@0107 │ │ +06825e: 5484 0301 |0009: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +068262: 6e20 e302 6400 |000b: invoke-virtual {v4, v6}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +068268: 5584 0101 |000e: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0101 │ │ +06826c: 3904 0900 |0010: if-nez v4, 0019 // +0009 │ │ +068270: 5c86 0101 |0012: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCreated:Z // field@0101 │ │ +068274: 5484 0201 |0014: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068278: 6e10 ed04 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchActivityCreated:()V // method@04ed │ │ +06827e: 5484 0201 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068282: 6e10 1405 0400 |001b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.noteStateNotSaved:()V // method@0514 │ │ +068288: 5484 0201 |001e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +06828c: 6e10 ff04 0400 |0020: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +068292: 5584 0501 |0023: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +068296: 3904 0f00 |0025: if-nez v4, 0034 // +000f │ │ +06829a: 5c86 0501 |0027: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +06829e: 5484 0401 |0029: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0682a2: 3804 2b00 |002b: if-eqz v4, 0056 // +002b │ │ +0682a6: 5484 0401 |002d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +0682aa: 6e10 e305 0400 |002f: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@05e3 │ │ +0682b0: 5c86 ff00 |0032: iput-boolean v6, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ff │ │ +0682b4: 5484 0201 |0034: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0682b8: 6e10 fb04 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStart:()V // method@04fb │ │ +0682be: 5484 fe00 |0039: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +0682c2: 3804 4700 |003b: if-eqz v4, 0082 // +0047 │ │ +0682c6: 5484 fe00 |003d: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +0682ca: 6e10 360b 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0b36 │ │ +0682d0: 0a00 |0042: move-result v0 │ │ +0682d2: 2303 3306 |0043: new-array v3, v0, [Landroid/support/v4/app/LoaderManagerImpl; // type@0633 │ │ +0682d6: d801 00ff |0045: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0682da: 3a01 2d00 |0047: if-ltz v1, 0074 // +002d │ │ +0682de: 5484 fe00 |0049: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mAllLoaderManagers:Landroid/support/v4/util/SimpleArrayMap; // field@00fe │ │ +0682e2: 6e20 380b 1400 |004b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ +0682e8: 0c04 |004e: move-result-object v4 │ │ +0682ea: 1f04 1801 |004f: check-cast v4, Landroid/support/v4/app/LoaderManagerImpl; // type@0118 │ │ +0682ee: 4d04 0301 |0051: aput-object v4, v3, v1 │ │ +0682f2: d801 01ff |0053: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0682f6: 28f2 |0055: goto 0047 // -000e │ │ +0682f8: 5584 ff00 |0056: iget-boolean v4, v8, Landroid/support/v4/app/FragmentActivity;.mCheckedForLoaderManager:Z // field@00ff │ │ +0682fc: 3904 daff |0058: if-nez v4, 0032 // -0026 │ │ +068300: 1a04 0d01 |005a: const-string v4, "(root)" // string@010d │ │ +068304: 5585 0501 |005c: iget-boolean v5, v8, Landroid/support/v4/app/FragmentActivity;.mLoadersStarted:Z // field@0105 │ │ +068308: 6e40 8704 4875 |005e: invoke-virtual {v8, v4, v5, v7}, Landroid/support/v4/app/FragmentActivity;.getLoaderManager:(Ljava/lang/String;ZZ)Landroid/support/v4/app/LoaderManagerImpl; // method@0487 │ │ +06830e: 0c04 |0061: move-result-object v4 │ │ +068310: 5b84 0401 |0062: iput-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +068314: 5484 0401 |0064: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +068318: 3804 ccff |0066: if-eqz v4, 0032 // -0034 │ │ +06831c: 5484 0401 |0068: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +068320: 5544 9d01 |006a: iget-boolean v4, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +068324: 3904 c6ff |006c: if-nez v4, 0032 // -003a │ │ +068328: 5484 0401 |006e: iget-object v4, v8, Landroid/support/v4/app/FragmentActivity;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@0104 │ │ +06832c: 6e10 e305 0400 |0070: invoke-virtual {v4}, Landroid/support/v4/app/LoaderManagerImpl;.doStart:()V // method@05e3 │ │ +068332: 28bf |0073: goto 0032 // -0041 │ │ +068334: 1201 |0074: const/4 v1, #int 0 // #0 │ │ +068336: 3501 0d00 |0075: if-ge v1, v0, 0082 // +000d │ │ +06833a: 4602 0301 |0077: aget-object v2, v3, v1 │ │ +06833e: 6e10 e605 0200 |0079: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.finishRetain:()V // method@05e6 │ │ +068344: 6e10 e105 0200 |007c: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.doReportStart:()V // method@05e1 │ │ +06834a: d801 0101 |007f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06834e: 28f4 |0081: goto 0075 // -000c │ │ +068350: 0e00 |0082: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=559 │ │ 0x0005 line=561 │ │ 0x0007 line=562 │ │ 0x0009 line=563 │ │ 0x000e line=565 │ │ @@ -9841,23 +9841,23 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0682e8: |[0682e8] android.support.v4.app.FragmentActivity.onStop:()V │ │ -0682f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0682fa: 6f10 7200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0072 │ │ -068300: 5c21 0a01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ -068304: 5420 0301 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -068308: 6e20 e402 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ -06830e: 5420 0201 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -068312: 6e10 fc04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@04fc │ │ -068318: 0e00 |0010: return-void │ │ +068354: |[068354] android.support.v4.app.FragmentActivity.onStop:()V │ │ +068364: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +068366: 6f10 7200 0200 |0001: invoke-super {v2}, Landroid/app/Activity;.onStop:()V // method@0072 │ │ +06836c: 5c21 0a01 |0004: iput-boolean v1, v2, Landroid/support/v4/app/FragmentActivity;.mStopped:Z // field@010a │ │ +068370: 5420 0301 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +068374: 6e20 e402 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ +06837a: 5420 0201 |000b: iget-object v0, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +06837e: 6e10 fc04 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.dispatchStop:()V // method@04fc │ │ +068384: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=608 │ │ 0x0004 line=610 │ │ 0x0006 line=611 │ │ 0x000b line=613 │ │ 0x0010 line=614 │ │ @@ -9869,26 +9869,26 @@ │ │ type : '(Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -06831c: |[06831c] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ -06832c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -06832e: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ -068332: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ -068336: b540 |0005: and-int/2addr v0, v4 │ │ -068338: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -06833c: 2200 9205 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -068340: 1a01 8003 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0380 │ │ -068344: 7020 d52a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06834a: 2700 |000f: throw v0 │ │ -06834c: 6f30 7500 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ -068352: 0e00 |0013: return-void │ │ +068388: |[068388] android.support.v4.app.FragmentActivity.startActivityForResult:(Landroid/content/Intent;I)V │ │ +068398: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +06839a: 3204 0f00 |0001: if-eq v4, v0, 0010 // +000f │ │ +06839e: 1500 ffff |0003: const/high16 v0, #int -65536 // #ffff │ │ +0683a2: b540 |0005: and-int/2addr v0, v4 │ │ +0683a4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0683a8: 2200 9205 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0683ac: 1a01 8003 |000a: const-string v1, "Can only use lower 16 bits for requestCode" // string@0380 │ │ +0683b0: 7020 d52a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0683b6: 2700 |000f: throw v0 │ │ +0683b8: 6f30 7500 3204 |0010: invoke-super {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ +0683be: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=837 │ │ 0x0008 line=838 │ │ 0x0010 line=840 │ │ 0x0013 line=841 │ │ locals : │ │ @@ -9901,34 +9901,34 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -068354: |[068354] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ -068364: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -068366: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ -06836a: 6f30 7500 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ -068370: 0e00 |0006: return-void │ │ -068372: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ -068376: b550 |0009: and-int/2addr v0, v5 │ │ -068378: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ -06837c: 2200 9205 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -068380: 1a01 8003 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0380 │ │ -068384: 7020 d52a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06838a: 2700 |0013: throw v0 │ │ -06838c: 5230 d600 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -068390: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068394: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ -068398: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ -06839e: b551 |001d: and-int/2addr v1, v5 │ │ -0683a0: b010 |001e: add-int/2addr v0, v1 │ │ -0683a2: 6f30 7500 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ -0683a8: 28e4 |0022: goto 0006 // -001c │ │ +0683c0: |[0683c0] android.support.v4.app.FragmentActivity.startActivityFromFragment:(Landroid/support/v4/app/Fragment;Landroid/content/Intent;I)V │ │ +0683d0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0683d2: 3305 0600 |0001: if-ne v5, v0, 0007 // +0006 │ │ +0683d6: 6f30 7500 4200 |0003: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ +0683dc: 0e00 |0006: return-void │ │ +0683de: 1500 ffff |0007: const/high16 v0, #int -65536 // #ffff │ │ +0683e2: b550 |0009: and-int/2addr v0, v5 │ │ +0683e4: 3800 0a00 |000a: if-eqz v0, 0014 // +000a │ │ +0683e8: 2200 9205 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0683ec: 1a01 8003 |000e: const-string v1, "Can only use lower 16 bits for requestCode" // string@0380 │ │ +0683f0: 7020 d52a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0683f6: 2700 |0013: throw v0 │ │ +0683f8: 5230 d600 |0014: iget v0, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0683fc: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068400: e000 0010 |0018: shl-int/lit8 v0, v0, #int 16 // #10 │ │ +068404: 1401 ffff 0000 |001a: const v1, #float 9.18341e-41 // #0000ffff │ │ +06840a: b551 |001d: and-int/2addr v1, v5 │ │ +06840c: b010 |001e: add-int/2addr v0, v1 │ │ +06840e: 6f30 7500 4200 |001f: invoke-super {v2, v4, v0}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ +068414: 28e4 |0022: goto 0006 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=848 │ │ 0x0003 line=849 │ │ 0x0006 line=856 │ │ 0x0007 line=852 │ │ 0x000c line=853 │ │ @@ -9944,23 +9944,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0683ac: |[0683ac] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ -0683bc: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0683c0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0683c4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0683c8: 7110 9e03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@039e │ │ -0683ce: 0e00 |0009: return-void │ │ -0683d0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0683d2: 5c20 0601 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0106 │ │ -0683d6: 28fc |000d: goto 0009 // -0004 │ │ +068418: |[068418] android.support.v4.app.FragmentActivity.supportInvalidateOptionsMenu:()V │ │ +068428: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06842c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +068430: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +068434: 7110 9e03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@039e │ │ +06843a: 0e00 |0009: return-void │ │ +06843c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +06843e: 5c20 0601 |000b: iput-boolean v0, v2, Landroid/support/v4/app/FragmentActivity;.mOptionsMenuInvalidated:Z // field@0106 │ │ +068442: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0006 line=649 │ │ 0x0009 line=656 │ │ 0x000a line=655 │ │ locals : │ │ @@ -10125,17 +10125,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0683d8: |[0683d8] android.support.v4.app.FragmentManager.:()V │ │ -0683e8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0683ee: 0e00 |0003: return-void │ │ +068444: |[068444] android.support.v4.app.FragmentManager.:()V │ │ +068454: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06845a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -10144,17 +10144,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0683f0: |[0683f0] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ -068400: 6a00 1f01 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -068404: 0e00 |0002: return-void │ │ +06845c: |[06845c] android.support.v4.app.FragmentManager.enableDebugLogging:(Z)V │ │ +06846c: 6a00 1f01 |0000: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +068470: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0002 line=356 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -10230,18 +10230,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -068408: |[068408] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -068418: 6e10 c104 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -06841e: 0c00 |0003: move-result-object v0 │ │ -068420: 1100 |0004: return-object v0 │ │ +068474: |[068474] android.support.v4.app.FragmentManager.openTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +068484: 6e10 c104 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +06848a: 0c00 |0003: move-result-object v0 │ │ +06848c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManager; │ │ │ │ #12 : (in Landroid/support/v4/app/FragmentManager;) │ │ @@ -10333,18 +10333,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068424: |[068424] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -068434: 5b01 0c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ -068438: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06843e: 0e00 |0005: return-void │ │ +068490: |[068490] android.support.v4.app.FragmentManagerImpl$1.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0684a0: 5b01 0c01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ +0684a4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0684aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -10354,18 +10354,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068440: |[068440] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ -068450: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ -068454: 6e10 ff04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -06845a: 0e00 |0005: return-void │ │ +0684ac: |[0684ac] android.support.v4.app.FragmentManagerImpl$1.run:()V │ │ +0684bc: 5410 0c01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl$1;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010c │ │ +0684c0: 6e10 ff04 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +0684c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0005 line=451 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl$1; │ │ │ │ @@ -10404,18 +10404,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06845c: |[06845c] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -06846c: 5b01 0d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010d │ │ -068470: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068476: 0e00 |0005: return-void │ │ +0684c8: |[0684c8] android.support.v4.app.FragmentManagerImpl$2.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0684d8: 5b01 0d01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010d │ │ +0684dc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0684e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -10425,24 +10425,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -068478: |[068478] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ -068488: 5450 0d01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010d │ │ -06848c: 5451 0d01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010d │ │ -068490: 5411 2901 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -068494: 5411 0301 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -068498: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -06849a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -06849c: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -06849e: 6e54 1c05 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ -0684a4: 0e00 |000e: return-void │ │ +0684e4: |[0684e4] android.support.v4.app.FragmentManagerImpl$2.run:()V │ │ +0684f4: 5450 0d01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010d │ │ +0684f8: 5451 0d01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$2;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010d │ │ +0684fc: 5411 2901 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +068500: 5411 0301 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +068504: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +068506: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +068508: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +06850a: 6e54 1c05 1032 |000b: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ +068510: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x000e line=490 │ │ locals : │ │ 0x0000 - 0x000f reg=5 this Landroid/support/v4/app/FragmentManagerImpl$2; │ │ │ │ @@ -10489,20 +10489,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0684a8: |[0684a8] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ -0684b8: 5b01 0e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010e │ │ -0684bc: 5b02 1001 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0110 │ │ -0684c0: 5903 0f01 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010f │ │ -0684c4: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0684ca: 0e00 |0009: return-void │ │ +068514: |[068514] android.support.v4.app.FragmentManagerImpl$3.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V │ │ +068524: 5b01 0e01 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010e │ │ +068528: 5b02 1001 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0110 │ │ +06852c: 5903 0f01 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010f │ │ +068530: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +068536: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) Ljava/lang/String; │ │ @@ -10514,24 +10514,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0684cc: |[0684cc] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ -0684dc: 5450 0e01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010e │ │ -0684e0: 5451 0e01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010e │ │ -0684e4: 5411 2901 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0684e8: 5411 0301 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0684ec: 5452 1001 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0110 │ │ -0684f0: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ -0684f2: 5254 0f01 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010f │ │ -0684f6: 6e54 1c05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ -0684fc: 0e00 |0010: return-void │ │ +068538: |[068538] android.support.v4.app.FragmentManagerImpl$3.run:()V │ │ +068548: 5450 0e01 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010e │ │ +06854c: 5451 0e01 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@010e │ │ +068550: 5411 2901 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +068554: 5411 0301 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +068558: 5452 1001 |0008: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$name:Ljava/lang/String; // field@0110 │ │ +06855c: 12f3 |000a: const/4 v3, #int -1 // #ff │ │ +06855e: 5254 0f01 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$3;.val$flags:I // field@010f │ │ +068562: 6e54 1c05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ +068568: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ 0x0010 line=506 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$3; │ │ │ │ @@ -10578,20 +10578,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -068500: |[068500] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ -068510: 5b01 1101 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0111 │ │ -068514: 5902 1301 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0113 │ │ -068518: 5903 1201 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0112 │ │ -06851c: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068522: 0e00 |0009: return-void │ │ +06856c: |[06856c] android.support.v4.app.FragmentManagerImpl$4.:(Landroid/support/v4/app/FragmentManagerImpl;II)V │ │ +06857c: 5b01 1101 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0111 │ │ +068580: 5902 1301 |0002: iput v2, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0113 │ │ +068584: 5903 1201 |0004: iput v3, v0, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0112 │ │ +068588: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06858e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ 0x0000 - 0x000a reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=2 (null) I │ │ @@ -10603,24 +10603,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -068524: |[068524] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ -068534: 5450 1101 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0111 │ │ -068538: 5451 1101 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0111 │ │ -06853c: 5411 2901 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -068540: 5411 0301 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -068544: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -068546: 5253 1301 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0113 │ │ -06854a: 5254 1201 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0112 │ │ -06854e: 6e54 1c05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ -068554: 0e00 |0010: return-void │ │ +068590: |[068590] android.support.v4.app.FragmentManagerImpl$4.run:()V │ │ +0685a0: 5450 1101 |0000: iget-object v0, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0111 │ │ +0685a4: 5451 1101 |0002: iget-object v1, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0111 │ │ +0685a8: 5411 2901 |0004: iget-object v1, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0685ac: 5411 0301 |0006: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0685b0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0685b2: 5253 1301 |0009: iget v3, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$id:I // field@0113 │ │ +0685b6: 5254 1201 |000b: iget v4, v5, Landroid/support/v4/app/FragmentManagerImpl$4;.val$flags:I // field@0112 │ │ +0685ba: 6e54 1c05 1032 |000d: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ +0685c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ 0x0010 line=525 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Landroid/support/v4/app/FragmentManagerImpl$4; │ │ │ │ @@ -10663,19 +10663,19 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068558: |[068558] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ -068568: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0114 │ │ -06856c: 5b02 1501 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -068570: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068576: 0e00 |0007: return-void │ │ +0685c4: |[0685c4] android.support.v4.app.FragmentManagerImpl$5.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V │ │ +0685d4: 5b01 1401 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0114 │ │ +0685d8: 5b02 1501 |0002: iput-object v2, v0, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +0685dc: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0685e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1022 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/app/Fragment; │ │ @@ -10686,30 +10686,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 26 16-bit code units │ │ -068578: |[068578] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -068588: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06858a: 5460 1501 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -06858e: 5400 c600 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -068592: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ -068596: 5460 1501 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -06859a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06859c: 5b01 c600 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0685a0: 5460 1401 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0114 │ │ -0685a4: 5461 1501 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -0685a8: 5462 1501 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ -0685ac: 5222 e500 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ -0685b0: 0134 |0014: move v4, v3 │ │ -0685b2: 0135 |0015: move v5, v3 │ │ -0685b4: 7406 1305 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0685ba: 0e00 |0019: return-void │ │ +0685e4: |[0685e4] android.support.v4.app.FragmentManagerImpl$5.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0685f4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0685f6: 5460 1501 |0001: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +0685fa: 5400 c600 |0003: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0685fe: 3800 1400 |0005: if-eqz v0, 0019 // +0014 │ │ +068602: 5460 1501 |0007: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +068606: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +068608: 5b01 c600 |000a: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +06860c: 5460 1401 |000c: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.this$0:Landroid/support/v4/app/FragmentManagerImpl; // field@0114 │ │ +068610: 5461 1501 |000e: iget-object v1, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +068614: 5462 1501 |0010: iget-object v2, v6, Landroid/support/v4/app/FragmentManagerImpl$5;.val$fragment:Landroid/support/v4/app/Fragment; // field@0115 │ │ +068618: 5222 e500 |0012: iget v2, v2, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ +06861c: 0134 |0014: move v4, v3 │ │ +06861e: 0135 |0015: move v5, v3 │ │ +068620: 7406 1305 0000 |0016: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +068626: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1025 │ │ 0x0007 line=1026 │ │ 0x000c line=1027 │ │ 0x0019 line=1030 │ │ locals : │ │ @@ -10721,16 +10721,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0685bc: |[0685bc] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -0685cc: 0e00 |0000: return-void │ │ +068628: |[068628] android.support.v4.app.FragmentManagerImpl$5.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +068638: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1033 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -10739,16 +10739,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0685d0: |[0685d0] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -0685e0: 0e00 |0000: return-void │ │ +06863c: |[06863c] android.support.v4.app.FragmentManagerImpl$5.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +06864c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1036 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentManagerImpl$5; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -10784,17 +10784,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0685e4: |[0685e4] android.support.v4.app.FragmentManagerState$1.:()V │ │ -0685f4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0685fa: 0e00 |0003: return-void │ │ +068650: |[068650] android.support.v4.app.FragmentManagerState$1.:()V │ │ +068660: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +068666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState$1; │ │ │ │ Virtual methods - │ │ @@ -10803,18 +10803,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0685fc: |[0685fc] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ -06860c: 2200 0201 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0102 │ │ -068610: 7020 3505 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0535 │ │ -068616: 1100 |0005: return-object v0 │ │ +068668: |[068668] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; │ │ +068678: 2200 0201 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState; // type@0102 │ │ +06867c: 7020 3505 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerState;.:(Landroid/os/Parcel;)V // method@0535 │ │ +068682: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -10823,18 +10823,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068618: |[068618] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -068628: 6e20 2f05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@052f │ │ -06862e: 0c00 |0003: move-result-object v0 │ │ -068630: 1100 |0004: return-object v0 │ │ +068684: |[068684] android.support.v4.app.FragmentManagerState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +068694: 6e20 2f05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentManagerState; // method@052f │ │ +06869a: 0c00 |0003: move-result-object v0 │ │ +06869c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -10843,17 +10843,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentManagerState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068634: |[068634] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ -068644: 2320 3006 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0630 │ │ -068648: 1100 |0002: return-object v0 │ │ +0686a0: |[0686a0] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; │ │ +0686b0: 2320 3006 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentManagerState; // type@0630 │ │ +0686b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -10862,18 +10862,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06864c: |[06864c] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ -06865c: 6e20 3105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0531 │ │ -068662: 0c00 |0003: move-result-object v0 │ │ -068664: 1100 |0004: return-object v0 │ │ +0686b8: |[0686b8] android.support.v4.app.FragmentManagerState$1.newArray:(I)[Ljava/lang/Object; │ │ +0686c8: 6e20 3105 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentManagerState$1;.newArray:(I)[Landroid/support/v4/app/FragmentManagerState; // method@0531 │ │ +0686ce: 0c00 |0003: move-result-object v0 │ │ +0686d0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -10923,36 +10923,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068668: |[068668] android.support.v4.app.FragmentManagerState.:()V │ │ -068678: 2200 0101 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0101 │ │ -06867c: 7010 2e05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@052e │ │ -068682: 6900 3f01 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@013f │ │ -068686: 0e00 |0007: return-void │ │ +0686d4: |[0686d4] android.support.v4.app.FragmentManagerState.:()V │ │ +0686e4: 2200 0101 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerState$1; // type@0101 │ │ +0686e8: 7010 2e05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentManagerState$1;.:()V // method@052e │ │ +0686ee: 6900 3f01 |0005: sput-object v0, Landroid/support/v4/app/FragmentManagerState;.CREATOR:Landroid/os/Parcelable$Creator; // field@013f │ │ +0686f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068688: |[068688] android.support.v4.app.FragmentManagerState.:()V │ │ -068698: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06869e: 0e00 |0003: return-void │ │ +0686f4: |[0686f4] android.support.v4.app.FragmentManagerState.:()V │ │ +068704: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06870a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ @@ -10961,30 +10961,30 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0686a0: |[0686a0] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ -0686b0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0686b6: 6200 4801 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0148 │ │ -0686ba: 6e20 f602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@02f6 │ │ -0686c0: 0c00 |0008: move-result-object v0 │ │ -0686c2: 1f00 3106 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0631 │ │ -0686c6: 5b10 4001 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0686ca: 6e10 f502 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@02f5 │ │ -0686d0: 0c00 |0010: move-result-object v0 │ │ -0686d2: 5b10 4101 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0686d6: 6200 9c00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009c │ │ -0686da: 6e20 f602 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@02f6 │ │ -0686e0: 0c00 |0018: move-result-object v0 │ │ -0686e2: 1f00 2e06 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@062e │ │ -0686e6: 5b10 4201 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -0686ea: 0e00 |001d: return-void │ │ +06870c: |[06870c] android.support.v4.app.FragmentManagerState.:(Landroid/os/Parcel;)V │ │ +06871c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +068722: 6200 4801 |0003: sget-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0148 │ │ +068726: 6e20 f602 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@02f6 │ │ +06872c: 0c00 |0008: move-result-object v0 │ │ +06872e: 1f00 3106 |0009: check-cast v0, [Landroid/support/v4/app/FragmentState; // type@0631 │ │ +068732: 5b10 4001 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +068736: 6e10 f502 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.createIntArray:()[I // method@02f5 │ │ +06873c: 0c00 |0010: move-result-object v0 │ │ +06873e: 5b10 4101 |0011: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +068742: 6200 9c00 |0013: sget-object v0, Landroid/support/v4/app/BackStackState;.CREATOR:Landroid/os/Parcelable$Creator; // field@009c │ │ +068746: 6e20 f602 0200 |0015: invoke-virtual {v2, v0}, Landroid/os/Parcel;.createTypedArray:(Landroid/os/Parcelable$Creator;)[Ljava/lang/Object; // method@02f6 │ │ +06874c: 0c00 |0018: move-result-object v0 │ │ +06874e: 1f00 2e06 |0019: check-cast v0, [Landroid/support/v4/app/BackStackState; // type@062e │ │ +068752: 5b10 4201 |001b: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +068756: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0003 line=368 │ │ 0x000d line=369 │ │ 0x0013 line=370 │ │ 0x001d line=371 │ │ @@ -10998,17 +10998,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0686ec: |[0686ec] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ -0686fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0686fe: 0f00 |0001: return v0 │ │ +068758: |[068758] android.support.v4.app.FragmentManagerState.describeContents:()I │ │ +068768: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06876a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentManagerState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentManagerState;) │ │ @@ -11016,22 +11016,22 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -068700: |[068700] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -068710: 5410 4001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -068714: 6e30 0603 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0306 │ │ -06871a: 5410 4101 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -06871e: 6e20 0103 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0301 │ │ -068724: 5410 4201 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -068728: 6e30 0603 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0306 │ │ -06872e: 0e00 |000f: return-void │ │ +06876c: |[06876c] android.support.v4.app.FragmentManagerState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +06877c: 5410 4001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +068780: 6e30 0603 0203 |0002: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0306 │ │ +068786: 5410 4101 |0005: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +06878a: 6e20 0103 0200 |0007: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeIntArray:([I)V // method@0301 │ │ +068790: 5410 4201 |000a: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +068794: 6e30 0603 0203 |000c: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeTypedArray:([Landroid/os/Parcelable;I)V // method@0306 │ │ +06879a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0005 line=379 │ │ 0x000a line=380 │ │ 0x000f line=381 │ │ locals : │ │ @@ -11071,17 +11071,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068730: |[068730] android.support.v4.app.FragmentState$1.:()V │ │ -068740: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068746: 0e00 |0003: return-void │ │ +06879c: |[06879c] android.support.v4.app.FragmentState$1.:()V │ │ +0687ac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0687b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentState$1; │ │ │ │ Virtual methods - │ │ @@ -11090,18 +11090,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -068748: |[068748] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ -068758: 2200 0501 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0105 │ │ -06875c: 7020 4a05 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@054a │ │ -068762: 1100 |0005: return-object v0 │ │ +0687b4: |[0687b4] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; │ │ +0687c4: 2200 0501 |0000: new-instance v0, Landroid/support/v4/app/FragmentState; // type@0105 │ │ +0687c8: 7020 4a05 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentState;.:(Landroid/os/Parcel;)V // method@054a │ │ +0687ce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -11110,18 +11110,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068764: |[068764] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -068774: 6e20 4505 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0545 │ │ -06877a: 0c00 |0003: move-result-object v0 │ │ -06877c: 1100 |0004: return-object v0 │ │ +0687d0: |[0687d0] android.support.v4.app.FragmentState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0687e0: 6e20 4505 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentState; // method@0545 │ │ +0687e6: 0c00 |0003: move-result-object v0 │ │ +0687e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -11130,17 +11130,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068780: |[068780] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ -068790: 2320 3106 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0631 │ │ -068794: 1100 |0002: return-object v0 │ │ +0687ec: |[0687ec] android.support.v4.app.FragmentState$1.newArray:(I)[Landroid/support/v4/app/FragmentState; │ │ +0687fc: 2320 3106 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentState; // type@0631 │ │ +068800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -11149,18 +11149,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068798: |[068798] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ -0687a8: 6e20 4705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0547 │ │ -0687ae: 0c00 |0003: move-result-object v0 │ │ -0687b0: 1100 |0004: return-object v0 │ │ +068804: |[068804] android.support.v4.app.FragmentState$1.newArray:(I)[Ljava/lang/Object; │ │ +068814: 6e20 4705 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentState$1;.newArray:(I)[Landroid/support/v4/app/FragmentState; // method@0547 │ │ +06881a: 0c00 |0003: move-result-object v0 │ │ +06881c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -11242,79 +11242,79 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0687b4: |[0687b4] android.support.v4.app.FragmentState.:()V │ │ -0687c4: 2200 0401 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0104 │ │ -0687c8: 7010 4405 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0544 │ │ -0687ce: 6900 4801 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0148 │ │ -0687d2: 0e00 |0007: return-void │ │ +068820: |[068820] android.support.v4.app.FragmentState.:()V │ │ +068830: 2200 0401 |0000: new-instance v0, Landroid/support/v4/app/FragmentState$1; // type@0104 │ │ +068834: 7010 4405 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentState$1;.:()V // method@0544 │ │ +06883a: 6900 4801 |0005: sput-object v0, Landroid/support/v4/app/FragmentState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0148 │ │ +06883e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 80 16-bit code units │ │ -0687d4: |[0687d4] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ -0687e4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0687e6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0687e8: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -0687ee: 6e10 fd02 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0687f4: 0c00 |0008: move-result-object v0 │ │ -0687f6: 5b30 4a01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ -0687fa: 6e10 fa02 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -068800: 0a00 |000e: move-result v0 │ │ -068802: 5930 4f01 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ -068806: 6e10 fa02 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -06880c: 0a00 |0014: move-result v0 │ │ -06880e: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ -068812: 0110 |0017: move v0, v1 │ │ -068814: 5c30 4e01 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ -068818: 6e10 fa02 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -06881e: 0a00 |001d: move-result v0 │ │ -068820: 5930 4d01 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ -068824: 6e10 fa02 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -06882a: 0a00 |0023: move-result v0 │ │ -06882c: 5930 4b01 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ -068830: 6e10 fd02 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -068836: 0c00 |0029: move-result-object v0 │ │ -068838: 5b30 5301 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ -06883c: 6e10 fa02 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -068842: 0a00 |002f: move-result v0 │ │ -068844: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -068848: 0110 |0032: move v0, v1 │ │ -06884a: 5c30 5101 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ -06884e: 6e10 fa02 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -068854: 0a00 |0038: move-result v0 │ │ -068856: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ -06885a: 5c31 4c01 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ -06885e: 6e10 f902 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02f9 │ │ -068864: 0c00 |0040: move-result-object v0 │ │ -068866: 5b30 4901 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ -06886a: 6e10 f902 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02f9 │ │ -068870: 0c00 |0046: move-result-object v0 │ │ -068872: 5b30 5201 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -068876: 0e00 |0049: return-void │ │ -068878: 0120 |004a: move v0, v2 │ │ -06887a: 28cd |004b: goto 0018 // -0033 │ │ -06887c: 0120 |004c: move v0, v2 │ │ -06887e: 28e6 |004d: goto 0033 // -001a │ │ -068880: 0121 |004e: move v1, v2 │ │ -068882: 28ec |004f: goto 003b // -0014 │ │ +068840: |[068840] android.support.v4.app.FragmentState.:(Landroid/os/Parcel;)V │ │ +068850: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +068852: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +068854: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +06885a: 6e10 fd02 0400 |0005: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +068860: 0c00 |0008: move-result-object v0 │ │ +068862: 5b30 4a01 |0009: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ +068866: 6e10 fa02 0400 |000b: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +06886c: 0a00 |000e: move-result v0 │ │ +06886e: 5930 4f01 |000f: iput v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ +068872: 6e10 fa02 0400 |0011: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +068878: 0a00 |0014: move-result v0 │ │ +06887a: 3800 3500 |0015: if-eqz v0, 004a // +0035 │ │ +06887e: 0110 |0017: move v0, v1 │ │ +068880: 5c30 4e01 |0018: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ +068884: 6e10 fa02 0400 |001a: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +06888a: 0a00 |001d: move-result v0 │ │ +06888c: 5930 4d01 |001e: iput v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ +068890: 6e10 fa02 0400 |0020: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +068896: 0a00 |0023: move-result v0 │ │ +068898: 5930 4b01 |0024: iput v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ +06889c: 6e10 fd02 0400 |0026: invoke-virtual {v4}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +0688a2: 0c00 |0029: move-result-object v0 │ │ +0688a4: 5b30 5301 |002a: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ +0688a8: 6e10 fa02 0400 |002c: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +0688ae: 0a00 |002f: move-result v0 │ │ +0688b0: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +0688b4: 0110 |0032: move v0, v1 │ │ +0688b6: 5c30 5101 |0033: iput-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ +0688ba: 6e10 fa02 0400 |0035: invoke-virtual {v4}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +0688c0: 0a00 |0038: move-result v0 │ │ +0688c2: 3800 1500 |0039: if-eqz v0, 004e // +0015 │ │ +0688c6: 5c31 4c01 |003b: iput-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ +0688ca: 6e10 f902 0400 |003d: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02f9 │ │ +0688d0: 0c00 |0040: move-result-object v0 │ │ +0688d2: 5b30 4901 |0041: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ +0688d6: 6e10 f902 0400 |0043: invoke-virtual {v4}, Landroid/os/Parcel;.readBundle:()Landroid/os/Bundle; // method@02f9 │ │ +0688dc: 0c00 |0046: move-result-object v0 │ │ +0688de: 5b30 5201 |0047: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0688e2: 0e00 |0049: return-void │ │ +0688e4: 0120 |004a: move v0, v2 │ │ +0688e6: 28cd |004b: goto 0018 // -0033 │ │ +0688e8: 0120 |004c: move v0, v2 │ │ +0688ea: 28e6 |004d: goto 0033 // -001a │ │ +0688ec: 0121 |004e: move v1, v2 │ │ +0688ee: 28ec |004f: goto 003b // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=77 │ │ 0x0005 line=78 │ │ 0x000b line=79 │ │ 0x0011 line=80 │ │ 0x001a line=81 │ │ @@ -11337,38 +11337,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -068884: |[068884] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ -068894: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -06889a: 6e10 012b 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0688a0: 0c00 |0006: move-result-object v0 │ │ -0688a2: 6e10 c02a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0688a8: 0c00 |000a: move-result-object v0 │ │ -0688aa: 5b10 4a01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ -0688ae: 5220 d600 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0688b2: 5910 4f01 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ -0688b6: 5520 d200 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -0688ba: 5c10 4e01 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ -0688be: 5220 d000 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0688c2: 5910 4d01 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ -0688c6: 5220 cd00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0688ca: 5910 4b01 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ -0688ce: 5420 e600 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0688d2: 5b10 5301 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ -0688d6: 5520 e000 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ -0688da: 5c10 5101 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ -0688de: 5520 cf00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0688e2: 5c10 4c01 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ -0688e6: 5420 c700 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ -0688ea: 5b10 4901 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ -0688ee: 0e00 |002d: return-void │ │ +0688f0: |[0688f0] android.support.v4.app.FragmentState.:(Landroid/support/v4/app/Fragment;)V │ │ +068900: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +068906: 6e10 012b 0200 |0003: invoke-virtual {v2}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +06890c: 0c00 |0006: move-result-object v0 │ │ +06890e: 6e10 c02a 0000 |0007: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +068914: 0c00 |000a: move-result-object v0 │ │ +068916: 5b10 4a01 |000b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ +06891a: 5220 d600 |000d: iget v0, v2, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +06891e: 5910 4f01 |000f: iput v0, v1, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ +068922: 5520 d200 |0011: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +068926: 5c10 4e01 |0013: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ +06892a: 5220 d000 |0015: iget v0, v2, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +06892e: 5910 4d01 |0017: iput v0, v1, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ +068932: 5220 cd00 |0019: iget v0, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +068936: 5910 4b01 |001b: iput v0, v1, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ +06893a: 5420 e600 |001d: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +06893e: 5b10 5301 |001f: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ +068942: 5520 e000 |0021: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ +068946: 5c10 5101 |0023: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ +06894a: 5520 cf00 |0025: iget-boolean v0, v2, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +06894e: 5c10 4c01 |0027: iput-boolean v0, v1, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ +068952: 5420 c700 |0029: iget-object v0, v2, Landroid/support/v4/app/Fragment;.mArguments:Landroid/os/Bundle; // field@00c7 │ │ +068956: 5b10 4901 |002b: iput-object v0, v1, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ +06895a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x000d line=67 │ │ 0x0011 line=68 │ │ 0x0015 line=69 │ │ @@ -11388,17 +11388,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0688f0: |[0688f0] android.support.v4.app.FragmentState.describeContents:()I │ │ -068900: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -068902: 0f00 |0001: return v0 │ │ +06895c: |[06895c] android.support.v4.app.FragmentState.describeContents:()I │ │ +06896c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06896e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentState;) │ │ @@ -11406,82 +11406,82 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 137 16-bit code units │ │ -068904: |[068904] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -068914: 5430 5001 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068918: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06891c: 5430 5001 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068920: 1100 |0006: return-object v0 │ │ -068922: 5430 4901 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ -068926: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -06892a: 5430 4901 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ -06892e: 6e10 8304 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0483 │ │ -068934: 0c01 |0010: move-result-object v1 │ │ -068936: 6e20 ce02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ -06893c: 5430 4a01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ -068940: 5431 4901 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ -068944: 7130 2e04 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@042e │ │ -06894a: 0c00 |001b: move-result-object v0 │ │ -06894c: 5b30 5001 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068950: 5430 5201 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -068954: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ -068958: 5430 5201 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -06895c: 6e10 8304 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0483 │ │ -068962: 0c01 |0027: move-result-object v1 │ │ -068964: 6e20 ce02 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ -06896a: 5430 5001 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -06896e: 5431 5201 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -068972: 5b01 e200 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -068976: 5430 5001 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -06897a: 5231 4f01 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ -06897e: 6e30 6b04 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@046b │ │ -068984: 5430 5001 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068988: 5531 4e01 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ -06898c: 5c01 d200 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -068990: 5430 5001 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068994: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -068996: 5c01 de00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00de │ │ -06899a: 5430 5001 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -06899e: 5231 4d01 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ -0689a2: 5901 d000 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0689a6: 5430 5001 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0689aa: 5231 4b01 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ -0689ae: 5901 cd00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0689b2: 5430 5001 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0689b6: 5431 5301 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ -0689ba: 5b01 e600 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0689be: 5430 5001 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0689c2: 5531 5101 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ -0689c6: 5c01 e000 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ -0689ca: 5430 5001 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0689ce: 5531 4c01 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ -0689d2: 5c01 cf00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0689d6: 5430 5001 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0689da: 5441 0201 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0689de: 5b01 d100 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -0689e2: 6300 1f01 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0689e6: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ -0689ea: 1a00 4605 |006b: const-string v0, "FragmentManager" // string@0546 │ │ -0689ee: 2201 a905 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0689f2: 7010 3d2b 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0689f8: 1a02 f805 |0072: const-string v2, "Instantiated fragment " // string@05f8 │ │ -0689fc: 6e20 462b 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068a02: 0c01 |0077: move-result-object v1 │ │ -068a04: 5432 5001 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068a08: 6e20 452b 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -068a0e: 0c01 |007d: move-result-object v1 │ │ -068a10: 6e10 4e2b 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -068a16: 0c01 |0081: move-result-object v1 │ │ -068a18: 7120 f920 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -068a1e: 5430 5001 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -068a22: 2900 7fff |0087: goto/16 0006 // -0081 │ │ +068970: |[068970] android.support.v4.app.FragmentState.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +068980: 5430 5001 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068984: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +068988: 5430 5001 |0004: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +06898c: 1100 |0006: return-object v0 │ │ +06898e: 5430 4901 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ +068992: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +068996: 5430 4901 |000b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ +06899a: 6e10 8304 0400 |000d: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0483 │ │ +0689a0: 0c01 |0010: move-result-object v1 │ │ +0689a2: 6e20 ce02 1000 |0011: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ +0689a8: 5430 4a01 |0014: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ +0689ac: 5431 4901 |0016: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ +0689b0: 7130 2e04 0401 |0018: invoke-static {v4, v0, v1}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@042e │ │ +0689b6: 0c00 |001b: move-result-object v0 │ │ +0689b8: 5b30 5001 |001c: iput-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +0689bc: 5430 5201 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0689c0: 3800 1100 |0020: if-eqz v0, 0031 // +0011 │ │ +0689c4: 5430 5201 |0022: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0689c8: 6e10 8304 0400 |0024: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0483 │ │ +0689ce: 0c01 |0027: move-result-object v1 │ │ +0689d0: 6e20 ce02 1000 |0028: invoke-virtual {v0, v1}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ +0689d6: 5430 5001 |002b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +0689da: 5431 5201 |002d: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0689de: 5b01 e200 |002f: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0689e2: 5430 5001 |0031: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +0689e6: 5231 4f01 |0033: iget v1, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ +0689ea: 6e30 6b04 1005 |0035: invoke-virtual {v0, v1, v5}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@046b │ │ +0689f0: 5430 5001 |0038: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +0689f4: 5531 4e01 |003a: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ +0689f8: 5c01 d200 |003c: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +0689fc: 5430 5001 |003e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a00: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +068a02: 5c01 de00 |0041: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00de │ │ +068a06: 5430 5001 |0043: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a0a: 5231 4d01 |0045: iget v1, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ +068a0e: 5901 d000 |0047: iput v1, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +068a12: 5430 5001 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a16: 5231 4b01 |004b: iget v1, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ +068a1a: 5901 cd00 |004d: iput v1, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +068a1e: 5430 5001 |004f: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a22: 5431 5301 |0051: iget-object v1, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ +068a26: 5b01 e600 |0053: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +068a2a: 5430 5001 |0055: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a2e: 5531 5101 |0057: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ +068a32: 5c01 e000 |0059: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ +068a36: 5430 5001 |005b: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a3a: 5531 4c01 |005d: iget-boolean v1, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ +068a3e: 5c01 cf00 |005f: iput-boolean v1, v0, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +068a42: 5430 5001 |0061: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a46: 5441 0201 |0063: iget-object v1, v4, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +068a4a: 5b01 d100 |0065: iput-object v1, v0, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +068a4e: 6300 1f01 |0067: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +068a52: 3800 1c00 |0069: if-eqz v0, 0085 // +001c │ │ +068a56: 1a00 4605 |006b: const-string v0, "FragmentManager" // string@0546 │ │ +068a5a: 2201 a905 |006d: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +068a5e: 7010 3d2b 0100 |006f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +068a64: 1a02 f805 |0072: const-string v2, "Instantiated fragment " // string@05f8 │ │ +068a68: 6e20 462b 2100 |0074: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068a6e: 0c01 |0077: move-result-object v1 │ │ +068a70: 5432 5001 |0078: iget-object v2, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a74: 6e20 452b 2100 |007a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +068a7a: 0c01 |007d: move-result-object v1 │ │ +068a7c: 6e10 4e2b 0100 |007e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +068a82: 0c01 |0081: move-result-object v1 │ │ +068a84: 7120 f920 1000 |0082: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +068a8a: 5430 5001 |0085: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +068a8e: 2900 7fff |0087: goto/16 0006 // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x0006 line=118 │ │ 0x0007 line=95 │ │ 0x000b line=96 │ │ @@ -11510,49 +11510,49 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -068a28: |[068a28] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -068a38: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -068a3a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -068a3c: 5430 4a01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ -068a40: 6e20 0503 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -068a46: 5230 4f01 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ -068a4a: 6e20 0003 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -068a50: 5530 4e01 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ -068a54: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ -068a58: 0110 |0010: move v0, v1 │ │ -068a5a: 6e20 0003 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -068a60: 5230 4d01 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ -068a64: 6e20 0003 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -068a6a: 5230 4b01 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ -068a6e: 6e20 0003 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -068a74: 5430 5301 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ -068a78: 6e20 0503 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -068a7e: 5530 5101 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ -068a82: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ -068a86: 0110 |0027: move v0, v1 │ │ -068a88: 6e20 0003 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -068a8e: 5530 4c01 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ -068a92: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ -068a96: 6e20 0003 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -068a9c: 5430 4901 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ -068aa0: 6e20 ff02 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02ff │ │ -068aa6: 5430 5201 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -068aaa: 6e20 ff02 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02ff │ │ -068ab0: 0e00 |003c: return-void │ │ -068ab2: 0120 |003d: move v0, v2 │ │ -068ab4: 28d3 |003e: goto 0011 // -002d │ │ -068ab6: 0120 |003f: move v0, v2 │ │ -068ab8: 28e8 |0040: goto 0028 // -0018 │ │ -068aba: 0121 |0041: move v1, v2 │ │ -068abc: 28ed |0042: goto 002f // -0013 │ │ +068a94: |[068a94] android.support.v4.app.FragmentState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +068aa4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +068aa6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +068aa8: 5430 4a01 |0002: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mClassName:Ljava/lang/String; // field@014a │ │ +068aac: 6e20 0503 0400 |0004: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +068ab2: 5230 4f01 |0007: iget v0, v3, Landroid/support/v4/app/FragmentState;.mIndex:I // field@014f │ │ +068ab6: 6e20 0003 0400 |0009: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +068abc: 5530 4e01 |000c: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mFromLayout:Z // field@014e │ │ +068ac0: 3800 2f00 |000e: if-eqz v0, 003d // +002f │ │ +068ac4: 0110 |0010: move v0, v1 │ │ +068ac6: 6e20 0003 0400 |0011: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +068acc: 5230 4d01 |0014: iget v0, v3, Landroid/support/v4/app/FragmentState;.mFragmentId:I // field@014d │ │ +068ad0: 6e20 0003 0400 |0016: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +068ad6: 5230 4b01 |0019: iget v0, v3, Landroid/support/v4/app/FragmentState;.mContainerId:I // field@014b │ │ +068ada: 6e20 0003 0400 |001b: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +068ae0: 5430 5301 |001e: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mTag:Ljava/lang/String; // field@0153 │ │ +068ae4: 6e20 0503 0400 |0020: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +068aea: 5530 5101 |0023: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mRetainInstance:Z // field@0151 │ │ +068aee: 3800 1a00 |0025: if-eqz v0, 003f // +001a │ │ +068af2: 0110 |0027: move v0, v1 │ │ +068af4: 6e20 0003 0400 |0028: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +068afa: 5530 4c01 |002b: iget-boolean v0, v3, Landroid/support/v4/app/FragmentState;.mDetached:Z // field@014c │ │ +068afe: 3800 1400 |002d: if-eqz v0, 0041 // +0014 │ │ +068b02: 6e20 0003 1400 |002f: invoke-virtual {v4, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +068b08: 5430 4901 |0032: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mArguments:Landroid/os/Bundle; // field@0149 │ │ +068b0c: 6e20 ff02 0400 |0034: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02ff │ │ +068b12: 5430 5201 |0037: iget-object v0, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +068b16: 6e20 ff02 0400 |0039: invoke-virtual {v4, v0}, Landroid/os/Parcel;.writeBundle:(Landroid/os/Bundle;)V // method@02ff │ │ +068b1c: 0e00 |003c: return-void │ │ +068b1e: 0120 |003d: move v0, v2 │ │ +068b20: 28d3 |003e: goto 0011 // -002d │ │ +068b22: 0120 |003f: move v0, v2 │ │ +068b24: 28e8 |0040: goto 0028 // -0018 │ │ +068b26: 0121 |0041: move v1, v2 │ │ +068b28: 28ed |0042: goto 002f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=126 │ │ 0x0007 line=127 │ │ 0x000c line=128 │ │ 0x0014 line=129 │ │ 0x0019 line=130 │ │ @@ -11631,18 +11631,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -068ac0: |[068ac0] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ -068ad0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068ad6: 5b01 5b01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@015b │ │ -068ada: 0e00 |0005: return-void │ │ +068b2c: |[068b2c] android.support.v4.app.FragmentTabHost$DummyTabFactory.:(Landroid/content/Context;)V │ │ +068b3c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +068b42: 5b01 5b01 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@015b │ │ +068b46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; │ │ @@ -11654,22 +11654,22 @@ │ │ type : '(Ljava/lang/String;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -068adc: |[068adc] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ -068aec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -068aee: 2200 3e04 |0001: new-instance v0, Landroid/view/View; // type@043e │ │ -068af2: 5431 5b01 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@015b │ │ -068af6: 7020 df21 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@21df │ │ -068afc: 6e20 6622 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@2266 │ │ -068b02: 6e20 6522 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@2265 │ │ -068b08: 1100 |000e: return-object v0 │ │ +068b48: |[068b48] android.support.v4.app.FragmentTabHost$DummyTabFactory.createTabContent:(Ljava/lang/String;)Landroid/view/View; │ │ +068b58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +068b5a: 2200 3e04 |0001: new-instance v0, Landroid/view/View; // type@043e │ │ +068b5e: 5431 5b01 |0003: iget-object v1, v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.mContext:Landroid/content/Context; // field@015b │ │ +068b62: 7020 df21 1000 |0005: invoke-direct {v0, v1}, Landroid/view/View;.:(Landroid/content/Context;)V // method@21df │ │ +068b68: 6e20 6622 2000 |0008: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumWidth:(I)V // method@2266 │ │ +068b6e: 6e20 6522 2000 |000b: invoke-virtual {v0, v2}, Landroid/view/View;.setMinimumHeight:(I)V // method@2265 │ │ +068b74: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x000e line=86 │ │ locals : │ │ @@ -11709,17 +11709,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -068b0c: |[068b0c] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ -068b1c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068b22: 0e00 |0003: return-void │ │ +068b78: |[068b78] android.support.v4.app.FragmentTabHost$SavedState$1.:()V │ │ +068b88: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +068b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -11728,19 +11728,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -068b24: |[068b24] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -068b34: 2200 0a01 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@010a │ │ -068b38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -068b3a: 7030 6205 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0562 │ │ -068b40: 1100 |0006: return-object v0 │ │ +068b90: |[068b90] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +068ba0: 2200 0a01 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@010a │ │ +068ba4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +068ba6: 7030 6205 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V // method@0562 │ │ +068bac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -11749,18 +11749,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068b44: |[068b44] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -068b54: 6e20 5c05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@055c │ │ -068b5a: 0c00 |0003: move-result-object v0 │ │ -068b5c: 1100 |0004: return-object v0 │ │ +068bb0: |[068bb0] android.support.v4.app.FragmentTabHost$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +068bc0: 6e20 5c05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/app/FragmentTabHost$SavedState; // method@055c │ │ +068bc6: 0c00 |0003: move-result-object v0 │ │ +068bc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -11769,17 +11769,17 @@ │ │ type : '(I)[Landroid/support/v4/app/FragmentTabHost$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068b60: |[068b60] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ -068b70: 2320 3206 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0632 │ │ -068b74: 1100 |0002: return-object v0 │ │ +068bcc: |[068bcc] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ +068bdc: 2320 3206 |0000: new-array v0, v2, [Landroid/support/v4/app/FragmentTabHost$SavedState; // type@0632 │ │ +068be0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -11788,18 +11788,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -068b78: |[068b78] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -068b88: 6e20 5e05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@055e │ │ -068b8e: 0c00 |0003: move-result-object v0 │ │ -068b90: 1100 |0004: return-object v0 │ │ +068be4: |[068be4] android.support.v4.app.FragmentTabHost$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +068bf4: 6e20 5e05 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.newArray:(I)[Landroid/support/v4/app/FragmentTabHost$SavedState; // method@055e │ │ +068bfa: 0c00 |0003: move-result-object v0 │ │ +068bfc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -11843,39 +11843,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -068b94: |[068b94] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ -068ba4: 2200 0901 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@0109 │ │ -068ba8: 7010 5b05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@055b │ │ -068bae: 6900 5c01 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@015c │ │ -068bb2: 0e00 |0007: return-void │ │ +068c00: |[068c00] android.support.v4.app.FragmentTabHost$SavedState.:()V │ │ +068c10: 2200 0901 |0000: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState$1; // type@0109 │ │ +068c14: 7010 5b05 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState$1;.:()V // method@055b │ │ +068c1a: 6900 5c01 |0005: sput-object v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@015c │ │ +068c1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -068bb4: |[068bb4] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ -068bc4: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -068bca: 6e10 fd02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -068bd0: 0c00 |0006: move-result-object v0 │ │ -068bd2: 5b10 5d01 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ -068bd6: 0e00 |0009: return-void │ │ +068c20: |[068c20] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;)V │ │ +068c30: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +068c36: 6e10 fd02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +068c3c: 0c00 |0006: move-result-object v0 │ │ +068c3e: 5b10 5d01 |0007: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ +068c42: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ 0x0009 line=100 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ @@ -11886,17 +11886,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068bd8: |[068bd8] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ -068be8: 7020 6105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0561 │ │ -068bee: 0e00 |0003: return-void │ │ +068c44: |[068c44] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/app/FragmentTabHost$1;)V │ │ +068c54: 7020 6105 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcel;)V // method@0561 │ │ +068c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/FragmentTabHost$1; │ │ @@ -11906,17 +11906,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -068bf0: |[068bf0] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ -068c00: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -068c06: 0e00 |0003: return-void │ │ +068c5c: |[068c5c] android.support.v4.app.FragmentTabHost$SavedState.:(Landroid/os/Parcelable;)V │ │ +068c6c: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +068c72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -11927,38 +11927,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -068c08: |[068c08] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ -068c18: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -068c1c: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -068c22: 1a01 4f05 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@054f │ │ -068c26: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068c2c: 0c00 |000a: move-result-object v0 │ │ -068c2e: 7110 532b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -068c34: 0a01 |000e: move-result v1 │ │ -068c36: 7110 e32a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -068c3c: 0c01 |0012: move-result-object v1 │ │ -068c3e: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068c44: 0c00 |0016: move-result-object v0 │ │ -068c46: 1a01 4d00 |0017: const-string v1, " curTab=" // string@004d │ │ -068c4a: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068c50: 0c00 |001c: move-result-object v0 │ │ -068c52: 5421 5d01 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ -068c56: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068c5c: 0c00 |0022: move-result-object v0 │ │ -068c5e: 1a01 5432 |0023: const-string v1, "}" // string@3254 │ │ -068c62: 6e20 462b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068c68: 0c00 |0028: move-result-object v0 │ │ -068c6a: 6e10 4e2b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -068c70: 0c00 |002c: move-result-object v0 │ │ -068c72: 1100 |002d: return-object v0 │ │ +068c74: |[068c74] android.support.v4.app.FragmentTabHost$SavedState.toString:()Ljava/lang/String; │ │ +068c84: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +068c88: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +068c8e: 1a01 4f05 |0005: const-string v1, "FragmentTabHost.SavedState{" // string@054f │ │ +068c92: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068c98: 0c00 |000a: move-result-object v0 │ │ +068c9a: 7110 532b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +068ca0: 0a01 |000e: move-result v1 │ │ +068ca2: 7110 e32a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +068ca8: 0c01 |0012: move-result-object v1 │ │ +068caa: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068cb0: 0c00 |0016: move-result-object v0 │ │ +068cb2: 1a01 4d00 |0017: const-string v1, " curTab=" // string@004d │ │ +068cb6: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068cbc: 0c00 |001c: move-result-object v0 │ │ +068cbe: 5421 5d01 |001d: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ +068cc2: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068cc8: 0c00 |0022: move-result-object v0 │ │ +068cca: 1a01 5832 |0023: const-string v1, "}" // string@3258 │ │ +068cce: 6e20 462b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068cd4: 0c00 |0028: move-result-object v0 │ │ +068cd6: 6e10 4e2b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +068cdc: 0c00 |002c: move-result-object v0 │ │ +068cde: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/app/FragmentTabHost$SavedState;) │ │ @@ -11966,19 +11966,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -068c74: |[068c74] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -068c84: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -068c8a: 5410 5d01 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ -068c8e: 6e20 0503 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -068c94: 0e00 |0008: return-void │ │ +068ce0: |[068ce0] android.support.v4.app.FragmentTabHost$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +068cf0: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +068cf6: 5410 5d01 |0003: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ +068cfa: 6e20 0503 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +068d00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentTabHost$SavedState; │ │ @@ -12035,20 +12035,20 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -068c98: |[068c98] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -068ca8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -068cae: 5b01 6101 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0161 │ │ -068cb2: 5b02 5f01 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015f │ │ -068cb6: 5b03 5e01 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015e │ │ -068cba: 0e00 |0009: return-void │ │ +068d04: |[068d04] android.support.v4.app.FragmentTabHost$TabInfo.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +068d14: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +068d1a: 5b01 6101 |0003: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0161 │ │ +068d1e: 5b02 5f01 |0005: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015f │ │ +068d22: 5b03 5e01 |0007: iput-object v3, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015e │ │ +068d26: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0007 line=70 │ │ 0x0009 line=71 │ │ @@ -12064,17 +12064,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068cbc: |[068cbc] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ -068ccc: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0160 │ │ -068cd0: 1100 |0002: return-object v0 │ │ +068d28: |[068d28] android.support.v4.app.FragmentTabHost$TabInfo.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; │ │ +068d38: 5410 6001 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0160 │ │ +068d3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #2 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -12082,17 +12082,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068cd4: |[068cd4] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ -068ce4: 5b01 6001 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0160 │ │ -068ce8: 1101 |0002: return-object v1 │ │ +068d40: |[068d40] android.support.v4.app.FragmentTabHost$TabInfo.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; │ │ +068d50: 5b01 6001 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost$TabInfo;.fragment:Landroid/support/v4/app/Fragment; // field@0160 │ │ +068d54: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v4/app/Fragment; │ │ │ │ @@ -12101,17 +12101,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068cec: |[068cec] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ -068cfc: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0161 │ │ -068d00: 1100 |0002: return-object v0 │ │ +068d58: |[068d58] android.support.v4.app.FragmentTabHost$TabInfo.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; │ │ +068d68: 5410 6101 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.tag:Ljava/lang/String; // field@0161 │ │ +068d6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #4 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -12119,17 +12119,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068d04: |[068d04] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ -068d14: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015f │ │ -068d18: 1100 |0002: return-object v0 │ │ +068d70: |[068d70] android.support.v4.app.FragmentTabHost$TabInfo.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; │ │ +068d80: 5410 5f01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.clss:Ljava/lang/Class; // field@015f │ │ +068d84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ #5 : (in Landroid/support/v4/app/FragmentTabHost$TabInfo;) │ │ @@ -12137,17 +12137,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -068d1c: |[068d1c] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ -068d2c: 5410 5e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015e │ │ -068d30: 1100 |0002: return-object v0 │ │ +068d88: |[068d88] android.support.v4.app.FragmentTabHost$TabInfo.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; │ │ +068d98: 5410 5e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentTabHost$TabInfo;.args:Landroid/os/Bundle; // field@015e │ │ +068d9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/FragmentTabHost$TabInfo; │ │ │ │ Virtual methods - │ │ @@ -12219,22 +12219,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -068d34: |[068d34] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ -068d44: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -068d46: 7030 ed24 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@24ed │ │ -068d4c: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -068d50: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -068d56: 5b20 6901 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -068d5a: 7030 7805 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0578 │ │ -068d60: 0e00 |000e: return-void │ │ +068da0: |[068da0] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;)V │ │ +068db0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +068db2: 7030 ed24 3201 |0001: invoke-direct {v2, v3, v1}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@24ed │ │ +068db8: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +068dbc: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +068dc2: 5b20 6901 |0009: iput-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +068dc6: 7030 7805 3201 |000b: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0578 │ │ +068dcc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=130 │ │ 0x0004 line=52 │ │ 0x000b line=131 │ │ 0x000e line=132 │ │ locals : │ │ @@ -12246,21 +12246,21 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -068d64: |[068d64] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -068d74: 7030 ed24 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@24ed │ │ -068d7a: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -068d7e: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -068d84: 5b10 6901 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -068d88: 7030 7805 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0578 │ │ -068d8e: 0e00 |000d: return-void │ │ +068dd0: |[068dd0] android.support.v4.app.FragmentTabHost.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +068de0: 7030 ed24 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TabHost;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@24ed │ │ +068de6: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +068dea: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +068df0: 5b10 6901 |0008: iput-object v0, v1, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +068df4: 7030 7805 2103 |000a: invoke-direct {v1, v2, v3}, Landroid/support/v4/app/FragmentTabHost;.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0578 │ │ +068dfa: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=52 │ │ 0x000a line=136 │ │ 0x000d line=137 │ │ locals : │ │ @@ -12273,88 +12273,88 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 145 16-bit code units │ │ -068d90: |[068d90] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ -068da0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -068da2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -068da4: 5463 6901 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -068da8: 6e10 9d2b 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -068dae: 0a03 |0007: move-result v3 │ │ -068db0: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ -068db4: 5463 6901 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -068db8: 6e20 972b 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -068dbe: 0c02 |000f: move-result-object v2 │ │ -068dc0: 1f02 0b01 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@010b │ │ -068dc4: 7110 6a05 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ -068dca: 0c03 |0015: move-result-object v3 │ │ -068dcc: 6e20 1d2b 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -068dd2: 0a03 |0019: move-result v3 │ │ -068dd4: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ -068dd8: 0721 |001c: move-object v1, v2 │ │ -068dda: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -068dde: 28e3 |001f: goto 0002 // -001d │ │ -068de0: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ -068de4: 2203 9305 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -068de8: 2204 a905 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -068dec: 7010 3d2b 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -068df2: 1a05 7a0e |0029: const-string v5, "No tab known for tag " // string@0e7a │ │ -068df6: 6e20 462b 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068dfc: 0c04 |002e: move-result-object v4 │ │ -068dfe: 6e20 462b 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068e04: 0c04 |0032: move-result-object v4 │ │ -068e06: 6e10 4e2b 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -068e0c: 0c04 |0036: move-result-object v4 │ │ -068e0e: 7020 da2a 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -068e14: 2703 |003a: throw v3 │ │ -068e16: 5463 6601 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ -068e1a: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ -068e1e: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ -068e22: 5463 6501 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -068e26: 6e10 c104 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -068e2c: 0c08 |0046: move-result-object v8 │ │ -068e2e: 5463 6601 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ -068e32: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ -068e36: 5463 6601 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ -068e3a: 7110 6805 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -068e40: 0c03 |0050: move-result-object v3 │ │ -068e42: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ -068e46: 5463 6601 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ -068e4a: 7110 6805 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -068e50: 0c03 |0058: move-result-object v3 │ │ -068e52: 6e20 8c05 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ -068e58: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ -068e5c: 7110 6805 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -068e62: 0c03 |0061: move-result-object v3 │ │ -068e64: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ -068e68: 5463 6401 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ -068e6c: 7110 6b05 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@056b │ │ -068e72: 0c04 |0069: move-result-object v4 │ │ -068e74: 6e10 c02a 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -068e7a: 0c04 |006d: move-result-object v4 │ │ -068e7c: 7110 6c05 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@056c │ │ -068e82: 0c05 |0071: move-result-object v5 │ │ -068e84: 7130 2e04 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@042e │ │ -068e8a: 0c03 |0075: move-result-object v3 │ │ -068e8c: 7120 6905 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0569 │ │ -068e92: 5263 6301 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ -068e96: 7110 6805 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -068e9c: 0c04 |007e: move-result-object v4 │ │ -068e9e: 7110 6a05 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ -068ea4: 0c05 |0082: move-result-object v5 │ │ -068ea6: 6e40 8605 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0586 │ │ -068eac: 5b61 6601 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ -068eb0: 1108 |0088: return-object v8 │ │ -068eb2: 7110 6805 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -068eb8: 0c03 |008c: move-result-object v3 │ │ -068eba: 6e20 8905 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0589 │ │ -068ec0: 28f6 |0090: goto 0086 // -000a │ │ +068dfc: |[068dfc] android.support.v4.app.FragmentTabHost.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; │ │ +068e0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +068e0e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +068e10: 5463 6901 |0002: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +068e14: 6e10 9d2b 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +068e1a: 0a03 |0007: move-result v3 │ │ +068e1c: 3530 1800 |0008: if-ge v0, v3, 0020 // +0018 │ │ +068e20: 5463 6901 |000a: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +068e24: 6e20 972b 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +068e2a: 0c02 |000f: move-result-object v2 │ │ +068e2c: 1f02 0b01 |0010: check-cast v2, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@010b │ │ +068e30: 7110 6a05 0200 |0012: invoke-static {v2}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ +068e36: 0c03 |0015: move-result-object v3 │ │ +068e38: 6e20 1d2b 7300 |0016: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +068e3e: 0a03 |0019: move-result v3 │ │ +068e40: 3803 0300 |001a: if-eqz v3, 001d // +0003 │ │ +068e44: 0721 |001c: move-object v1, v2 │ │ +068e46: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +068e4a: 28e3 |001f: goto 0002 // -001d │ │ +068e4c: 3901 1b00 |0020: if-nez v1, 003b // +001b │ │ +068e50: 2203 9305 |0022: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +068e54: 2204 a905 |0024: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +068e58: 7010 3d2b 0400 |0026: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +068e5e: 1a05 7a0e |0029: const-string v5, "No tab known for tag " // string@0e7a │ │ +068e62: 6e20 462b 5400 |002b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068e68: 0c04 |002e: move-result-object v4 │ │ +068e6a: 6e20 462b 7400 |002f: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068e70: 0c04 |0032: move-result-object v4 │ │ +068e72: 6e10 4e2b 0400 |0033: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +068e78: 0c04 |0036: move-result-object v4 │ │ +068e7a: 7020 da2a 4300 |0037: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +068e80: 2703 |003a: throw v3 │ │ +068e82: 5463 6601 |003b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ +068e86: 3213 4b00 |003d: if-eq v3, v1, 0088 // +004b │ │ +068e8a: 3908 0800 |003f: if-nez v8, 0047 // +0008 │ │ +068e8e: 5463 6501 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +068e92: 6e10 c104 0300 |0043: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +068e98: 0c08 |0046: move-result-object v8 │ │ +068e9a: 5463 6601 |0047: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ +068e9e: 3803 1300 |0049: if-eqz v3, 005c // +0013 │ │ +068ea2: 5463 6601 |004b: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ +068ea6: 7110 6805 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +068eac: 0c03 |0050: move-result-object v3 │ │ +068eae: 3803 0b00 |0051: if-eqz v3, 005c // +000b │ │ +068eb2: 5463 6601 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ +068eb6: 7110 6805 0300 |0055: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +068ebc: 0c03 |0058: move-result-object v3 │ │ +068ebe: 6e20 8c05 3800 |0059: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ +068ec4: 3801 2a00 |005c: if-eqz v1, 0086 // +002a │ │ +068ec8: 7110 6805 0100 |005e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +068ece: 0c03 |0061: move-result-object v3 │ │ +068ed0: 3903 2700 |0062: if-nez v3, 0089 // +0027 │ │ +068ed4: 5463 6401 |0064: iget-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ +068ed8: 7110 6b05 0100 |0066: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$300:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/Class; // method@056b │ │ +068ede: 0c04 |0069: move-result-object v4 │ │ +068ee0: 6e10 c02a 0400 |006a: invoke-virtual {v4}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +068ee6: 0c04 |006d: move-result-object v4 │ │ +068ee8: 7110 6c05 0100 |006e: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$400:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/os/Bundle; // method@056c │ │ +068eee: 0c05 |0071: move-result-object v5 │ │ +068ef0: 7130 2e04 4305 |0072: invoke-static {v3, v4, v5}, Landroid/support/v4/app/Fragment;.instantiate:(Landroid/content/Context;Ljava/lang/String;Landroid/os/Bundle;)Landroid/support/v4/app/Fragment; // method@042e │ │ +068ef6: 0c03 |0075: move-result-object v3 │ │ +068ef8: 7120 6905 3100 |0076: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0569 │ │ +068efe: 5263 6301 |0079: iget v3, v6, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ +068f02: 7110 6805 0100 |007b: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +068f08: 0c04 |007e: move-result-object v4 │ │ +068f0a: 7110 6a05 0100 |007f: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ +068f10: 0c05 |0082: move-result-object v5 │ │ +068f12: 6e40 8605 3854 |0083: invoke-virtual {v8, v3, v4, v5}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0586 │ │ +068f18: 5b61 6601 |0086: iput-object v1, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ +068f1c: 1108 |0088: return-object v8 │ │ +068f1e: 7110 6805 0100 |0089: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +068f24: 0c03 |008c: move-result-object v3 │ │ +068f26: 6e20 8905 3800 |008d: invoke-virtual {v8, v3}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0589 │ │ +068f2c: 28f6 |0090: goto 0086 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=323 │ │ 0x000a line=324 │ │ 0x0012 line=325 │ │ 0x001c line=326 │ │ @@ -12387,38 +12387,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -068ec4: |[068ec4] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ -068ed4: 5430 6801 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ -068ed8: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ -068edc: 5230 6301 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ -068ee0: 6e20 7505 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0575 │ │ -068ee6: 0c00 |0009: move-result-object v0 │ │ -068ee8: 1f00 7904 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0479 │ │ -068eec: 5b30 6801 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ -068ef0: 5430 6801 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ -068ef4: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ -068ef8: 2200 9305 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -068efc: 2201 a905 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -068f00: 7010 3d2b 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -068f06: 1a02 790e |0019: const-string v2, "No tab content FrameLayout found for id " // string@0e79 │ │ -068f0a: 6e20 462b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -068f10: 0c01 |001e: move-result-object v1 │ │ -068f12: 5232 6301 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ -068f16: 6e20 422b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -068f1c: 0c01 |0024: move-result-object v1 │ │ -068f1e: 6e10 4e2b 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -068f24: 0c01 |0028: move-result-object v1 │ │ -068f26: 7020 da2a 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -068f2c: 2700 |002c: throw v0 │ │ -068f2e: 0e00 |002d: return-void │ │ +068f30: |[068f30] android.support.v4.app.FragmentTabHost.ensureContent:()V │ │ +068f40: 5430 6801 |0000: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ +068f44: 3900 2b00 |0002: if-nez v0, 002d // +002b │ │ +068f48: 5230 6301 |0004: iget v0, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ +068f4c: 6e20 7505 0300 |0006: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0575 │ │ +068f52: 0c00 |0009: move-result-object v0 │ │ +068f54: 1f00 7904 |000a: check-cast v0, Landroid/widget/FrameLayout; // type@0479 │ │ +068f58: 5b30 6801 |000c: iput-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ +068f5c: 5430 6801 |000e: iget-object v0, v3, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ +068f60: 3900 1d00 |0010: if-nez v0, 002d // +001d │ │ +068f64: 2200 9305 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +068f68: 2201 a905 |0014: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +068f6c: 7010 3d2b 0100 |0016: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +068f72: 1a02 790e |0019: const-string v2, "No tab content FrameLayout found for id " // string@0e79 │ │ +068f76: 6e20 462b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +068f7c: 0c01 |001e: move-result-object v1 │ │ +068f7e: 5232 6301 |001f: iget v2, v3, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ +068f82: 6e20 422b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +068f88: 0c01 |0024: move-result-object v1 │ │ +068f8a: 6e10 4e2b 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +068f90: 0c01 |0028: move-result-object v1 │ │ +068f92: 7020 da2a 1000 |0029: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +068f98: 2700 |002c: throw v0 │ │ +068f9a: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x000e line=214 │ │ 0x0012 line=215 │ │ 0x002d line=219 │ │ @@ -12430,55 +12430,55 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -068f30: |[068f30] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ -068f40: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ -068f46: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -068f48: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -068f4a: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ -068f4c: 6e20 7505 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0575 │ │ -068f52: 0c03 |0009: move-result-object v3 │ │ -068f54: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ -068f58: 2201 7f04 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@047f │ │ -068f5c: 7020 3c24 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ -068f62: 1213 |0011: const/4 v3, #int 1 // #1 │ │ -068f64: 6e20 5b24 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@245b │ │ -068f6a: 2203 7804 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -068f6e: 7030 f823 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -068f74: 6e30 7105 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0571 │ │ -068f7a: 2202 9504 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0495 │ │ -068f7e: 7020 f424 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@24f4 │ │ -068f84: 6e20 f524 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@24f5 │ │ -068f8a: 6e20 f624 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@24f6 │ │ -068f90: 2203 7e04 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -068f94: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ -068f96: 7040 3924 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ -068f9c: 6e30 4024 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -068fa2: 2200 7904 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0479 │ │ -068fa6: 7020 fa23 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -068fac: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ -068fb2: 6e20 0d24 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ -068fb8: 2203 7e04 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -068fbc: 7040 3924 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ -068fc2: 6e30 4024 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -068fc8: 2200 7904 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0479 │ │ -068fcc: 7020 fa23 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -068fd2: 5b80 6801 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ -068fd6: 5483 6801 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ -068fda: 5284 6301 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ -068fde: 6e20 0d24 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ -068fe4: 2203 7e04 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -068fe8: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ -068fec: 7040 3924 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ -068ff2: 6e30 4024 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -068ff8: 0e00 |005c: return-void │ │ +068f9c: |[068f9c] android.support.v4.app.FragmentTabHost.ensureHierarchy:(Landroid/content/Context;)V │ │ +068fac: 1404 1300 0201 |0000: const v4, #float 2.38773e-38 // #01020013 │ │ +068fb2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +068fb4: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +068fb6: 12f5 |0005: const/4 v5, #int -1 // #ff │ │ +068fb8: 6e20 7505 4800 |0006: invoke-virtual {v8, v4}, Landroid/support/v4/app/FragmentTabHost;.findViewById:(I)Landroid/view/View; // method@0575 │ │ +068fbe: 0c03 |0009: move-result-object v3 │ │ +068fc0: 3903 5200 |000a: if-nez v3, 005c // +0052 │ │ +068fc4: 2201 7f04 |000c: new-instance v1, Landroid/widget/LinearLayout; // type@047f │ │ +068fc8: 7020 3c24 9100 |000e: invoke-direct {v1, v9}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ +068fce: 1213 |0011: const/4 v3, #int 1 // #1 │ │ +068fd0: 6e20 5b24 3100 |0012: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@245b │ │ +068fd6: 2203 7804 |0015: new-instance v3, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +068fda: 7030 f823 5305 |0017: invoke-direct {v3, v5, v5}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +068fe0: 6e30 7105 1803 |001a: invoke-virtual {v8, v1, v3}, Landroid/support/v4/app/FragmentTabHost;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@0571 │ │ +068fe6: 2202 9504 |001d: new-instance v2, Landroid/widget/TabWidget; // type@0495 │ │ +068fea: 7020 f424 9200 |001f: invoke-direct {v2, v9}, Landroid/widget/TabWidget;.:(Landroid/content/Context;)V // method@24f4 │ │ +068ff0: 6e20 f524 4200 |0022: invoke-virtual {v2, v4}, Landroid/widget/TabWidget;.setId:(I)V // method@24f5 │ │ +068ff6: 6e20 f624 6200 |0025: invoke-virtual {v2, v6}, Landroid/widget/TabWidget;.setOrientation:(I)V // method@24f6 │ │ +068ffc: 2203 7e04 |0028: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +069000: 12e4 |002a: const/4 v4, #int -2 // #fe │ │ +069002: 7040 3924 5374 |002b: invoke-direct {v3, v5, v4, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ +069008: 6e30 4024 2103 |002e: invoke-virtual {v1, v2, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +06900e: 2200 7904 |0031: new-instance v0, Landroid/widget/FrameLayout; // type@0479 │ │ +069012: 7020 fa23 9000 |0033: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +069018: 1403 1100 0201 |0036: const v3, #float 2.38773e-38 // #01020011 │ │ +06901e: 6e20 0d24 3000 |0039: invoke-virtual {v0, v3}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ +069024: 2203 7e04 |003c: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +069028: 7040 3924 6376 |003e: invoke-direct {v3, v6, v6, v7}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ +06902e: 6e30 4024 0103 |0041: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +069034: 2200 7904 |0044: new-instance v0, Landroid/widget/FrameLayout; // type@0479 │ │ +069038: 7020 fa23 9000 |0046: invoke-direct {v0, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +06903e: 5b80 6801 |0049: iput-object v0, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ +069042: 5483 6801 |004b: iget-object v3, v8, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ +069046: 5284 6301 |004d: iget v4, v8, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ +06904a: 6e20 0d24 4300 |004f: invoke-virtual {v3, v4}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ +069050: 2203 7e04 |0052: new-instance v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +069054: 1504 803f |0054: const/high16 v4, #int 1065353216 // #3f80 │ │ +069058: 7040 3924 5346 |0056: invoke-direct {v3, v5, v6, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ +06905e: 6e30 4024 0103 |0059: invoke-virtual {v1, v0, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +069064: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0006 line=151 │ │ 0x000c line=152 │ │ 0x0011 line=153 │ │ 0x0015 line=154 │ │ 0x001d line=158 │ │ @@ -12505,28 +12505,28 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 26 16-bit code units │ │ -068ffc: |[068ffc] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -06900c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06900e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -069010: 2311 2306 |0002: new-array v1, v1, [I // type@0623 │ │ -069014: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ -06901a: 4b02 0103 |0007: aput v2, v1, v3 │ │ -06901e: 6e53 3d01 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -069024: 0c00 |000c: move-result-object v0 │ │ -069026: 6e30 c501 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -06902c: 0a01 |0010: move-result v1 │ │ -06902e: 5941 6301 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ -069032: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -069038: 6f20 f224 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@24f2 │ │ -06903e: 0e00 |0019: return-void │ │ +069068: |[069068] android.support.v4.app.FragmentTabHost.initFragmentTabHost:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +069078: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06907a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06907c: 2311 2306 |0002: new-array v1, v1, [I // type@0623 │ │ +069080: 1402 f300 0101 |0004: const v2, #float 2.36942e-38 // #010100f3 │ │ +069086: 4b02 0103 |0007: aput v2, v1, v3 │ │ +06908a: 6e53 3d01 6531 |0009: invoke-virtual {v5, v6, v1, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +069090: 0c00 |000c: move-result-object v0 │ │ +069092: 6e30 c501 3003 |000d: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +069098: 0a01 |0010: move-result v1 │ │ +06909a: 5941 6301 |0011: iput v1, v4, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ +06909e: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0690a4: 6f20 f224 4400 |0016: invoke-super {v4, v4}, Landroid/widget/TabHost;.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V // method@24f2 │ │ +0690aa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=140 │ │ 0x000d line=142 │ │ 0x0013 line=143 │ │ 0x0016 line=145 │ │ 0x0019 line=146 │ │ @@ -12542,48 +12542,48 @@ │ │ type : '(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -069040: |[069040] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ -069050: 2203 0801 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@0108 │ │ -069054: 5454 6401 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ -069058: 7020 5905 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@0559 │ │ -06905e: 6e20 ec24 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@24ec │ │ -069064: 6e10 eb24 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@24eb │ │ -06906a: 0c02 |000d: move-result-object v2 │ │ -06906c: 2201 0b01 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@010b │ │ -069070: 7040 6705 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@0567 │ │ -069076: 5553 6201 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ -06907a: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ -06907e: 5453 6501 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -069082: 6e20 c604 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ -069088: 0c03 |001c: move-result-object v3 │ │ -06908a: 7120 6905 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0569 │ │ -069090: 7110 6805 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -069096: 0c03 |0023: move-result-object v3 │ │ -069098: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ -06909c: 7110 6805 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -0690a2: 0c03 |0029: move-result-object v3 │ │ -0690a4: 6e10 3104 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0431 │ │ -0690aa: 0a03 |002d: move-result v3 │ │ -0690ac: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ -0690b0: 5453 6501 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -0690b4: 6e10 c104 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0690ba: 0c00 |0035: move-result-object v0 │ │ -0690bc: 7110 6805 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -0690c2: 0c03 |0039: move-result-object v3 │ │ -0690c4: 6e20 8c05 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ -0690ca: 6e10 8a05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0690d0: 5453 6901 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -0690d4: 6e20 932b 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0690da: 6e20 6f05 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@056f │ │ -0690e0: 0e00 |0048: return-void │ │ +0690ac: |[0690ac] android.support.v4.app.FragmentTabHost.addTab:(Landroid/widget/TabHost$TabSpec;Ljava/lang/Class;Landroid/os/Bundle;)V │ │ +0690bc: 2203 0801 |0000: new-instance v3, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory; // type@0108 │ │ +0690c0: 5454 6401 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ +0690c4: 7020 5905 4300 |0004: invoke-direct {v3, v4}, Landroid/support/v4/app/FragmentTabHost$DummyTabFactory;.:(Landroid/content/Context;)V // method@0559 │ │ +0690ca: 6e20 ec24 3600 |0007: invoke-virtual {v6, v3}, Landroid/widget/TabHost$TabSpec;.setContent:(Landroid/widget/TabHost$TabContentFactory;)Landroid/widget/TabHost$TabSpec; // method@24ec │ │ +0690d0: 6e10 eb24 0600 |000a: invoke-virtual {v6}, Landroid/widget/TabHost$TabSpec;.getTag:()Ljava/lang/String; // method@24eb │ │ +0690d6: 0c02 |000d: move-result-object v2 │ │ +0690d8: 2201 0b01 |000e: new-instance v1, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@010b │ │ +0690dc: 7040 6705 2187 |0010: invoke-direct {v1, v2, v7, v8}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.:(Ljava/lang/String;Ljava/lang/Class;Landroid/os/Bundle;)V // method@0567 │ │ +0690e2: 5553 6201 |0013: iget-boolean v3, v5, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ +0690e6: 3803 2b00 |0015: if-eqz v3, 0040 // +002b │ │ +0690ea: 5453 6501 |0017: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +0690ee: 6e20 c604 2300 |0019: invoke-virtual {v3, v2}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ +0690f4: 0c03 |001c: move-result-object v3 │ │ +0690f6: 7120 6905 3100 |001d: invoke-static {v1, v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0569 │ │ +0690fc: 7110 6805 0100 |0020: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +069102: 0c03 |0023: move-result-object v3 │ │ +069104: 3803 1c00 |0024: if-eqz v3, 0040 // +001c │ │ +069108: 7110 6805 0100 |0026: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +06910e: 0c03 |0029: move-result-object v3 │ │ +069110: 6e10 3104 0300 |002a: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0431 │ │ +069116: 0a03 |002d: move-result v3 │ │ +069118: 3903 1200 |002e: if-nez v3, 0040 // +0012 │ │ +06911c: 5453 6501 |0030: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +069120: 6e10 c104 0300 |0032: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +069126: 0c00 |0035: move-result-object v0 │ │ +069128: 7110 6805 0100 |0036: invoke-static {v1}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +06912e: 0c03 |0039: move-result-object v3 │ │ +069130: 6e20 8c05 3000 |003a: invoke-virtual {v0, v3}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ +069136: 6e10 8a05 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +06913c: 5453 6901 |0040: iget-object v3, v5, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +069140: 6e20 932b 1300 |0042: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +069146: 6e20 6f05 6500 |0045: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentTabHost;.addTab:(Landroid/widget/TabHost$TabSpec;)V // method@056f │ │ +06914c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x000a line=228 │ │ 0x000e line=230 │ │ 0x0013 line=232 │ │ 0x0017 line=236 │ │ @@ -12609,67 +12609,67 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0690e4: |[0690e4] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ -0690f4: 6f10 ee24 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@24ee │ │ -0690fa: 6e10 7605 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0576 │ │ -069100: 0c00 |0006: move-result-object v0 │ │ -069102: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -069104: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -069106: 5464 6901 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -06910a: 6e10 9d2b 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -069110: 0a04 |000e: move-result v4 │ │ -069112: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ -069116: 5464 6901 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ -06911a: 6e20 972b 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -069120: 0c03 |0016: move-result-object v3 │ │ -069122: 1f03 0b01 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@010b │ │ -069126: 5464 6501 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -06912a: 7110 6a05 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ -069130: 0c05 |001e: move-result-object v5 │ │ -069132: 6e20 c604 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ -069138: 0c04 |0022: move-result-object v4 │ │ -06913a: 7120 6905 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0569 │ │ -069140: 7110 6805 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -069146: 0c04 |0029: move-result-object v4 │ │ -069148: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ -06914c: 7110 6805 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -069152: 0c04 |002f: move-result-object v4 │ │ -069154: 6e10 3104 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0431 │ │ -06915a: 0a04 |0033: move-result v4 │ │ -06915c: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ -069160: 7110 6a05 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ -069166: 0c04 |0039: move-result-object v4 │ │ -069168: 6e20 1d2b 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06916e: 0a04 |003d: move-result v4 │ │ -069170: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ -069174: 5b63 6601 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ -069178: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06917c: 28c5 |0044: goto 0009 // -003b │ │ -06917e: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ -069182: 5464 6501 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -069186: 6e10 c104 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -06918c: 0c01 |004c: move-result-object v1 │ │ -06918e: 7110 6805 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ -069194: 0c04 |0050: move-result-object v4 │ │ -069196: 6e20 8c05 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ -06919c: 28ee |0054: goto 0042 // -0012 │ │ -06919e: 1214 |0055: const/4 v4, #int 1 // #1 │ │ -0691a0: 5c64 6201 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ -0691a4: 7030 7205 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0572 │ │ -0691aa: 0c01 |005b: move-result-object v1 │ │ -0691ac: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ -0691b0: 6e10 8a05 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0691b6: 5464 6501 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -0691ba: 6e10 c404 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@04c4 │ │ -0691c0: 0e00 |0066: return-void │ │ +069150: |[069150] android.support.v4.app.FragmentTabHost.onAttachedToWindow:()V │ │ +069160: 6f10 ee24 0600 |0000: invoke-super {v6}, Landroid/widget/TabHost;.onAttachedToWindow:()V // method@24ee │ │ +069166: 6e10 7605 0600 |0003: invoke-virtual {v6}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0576 │ │ +06916c: 0c00 |0006: move-result-object v0 │ │ +06916e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +069170: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +069172: 5464 6901 |0009: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +069176: 6e10 9d2b 0400 |000b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06917c: 0a04 |000e: move-result v4 │ │ +06917e: 3542 4600 |000f: if-ge v2, v4, 0055 // +0046 │ │ +069182: 5464 6901 |0011: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mTabs:Ljava/util/ArrayList; // field@0169 │ │ +069186: 6e20 972b 2400 |0013: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06918c: 0c03 |0016: move-result-object v3 │ │ +06918e: 1f03 0b01 |0017: check-cast v3, Landroid/support/v4/app/FragmentTabHost$TabInfo; // type@010b │ │ +069192: 5464 6501 |0019: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +069196: 7110 6a05 0300 |001b: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ +06919c: 0c05 |001e: move-result-object v5 │ │ +06919e: 6e20 c604 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ +0691a4: 0c04 |0022: move-result-object v4 │ │ +0691a6: 7120 6905 4300 |0023: invoke-static {v3, v4}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$102:(Landroid/support/v4/app/FragmentTabHost$TabInfo;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@0569 │ │ +0691ac: 7110 6805 0300 |0026: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +0691b2: 0c04 |0029: move-result-object v4 │ │ +0691b4: 3804 1800 |002a: if-eqz v4, 0042 // +0018 │ │ +0691b8: 7110 6805 0300 |002c: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +0691be: 0c04 |002f: move-result-object v4 │ │ +0691c0: 6e10 3104 0400 |0030: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.isDetached:()Z // method@0431 │ │ +0691c6: 0a04 |0033: move-result v4 │ │ +0691c8: 3904 0e00 |0034: if-nez v4, 0042 // +000e │ │ +0691cc: 7110 6a05 0300 |0036: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$200:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Ljava/lang/String; // method@056a │ │ +0691d2: 0c04 |0039: move-result-object v4 │ │ +0691d4: 6e20 1d2b 0400 |003a: invoke-virtual {v4, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0691da: 0a04 |003d: move-result v4 │ │ +0691dc: 3804 0700 |003e: if-eqz v4, 0045 // +0007 │ │ +0691e0: 5b63 6601 |0040: iput-object v3, v6, Landroid/support/v4/app/FragmentTabHost;.mLastTab:Landroid/support/v4/app/FragmentTabHost$TabInfo; // field@0166 │ │ +0691e4: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0691e8: 28c5 |0044: goto 0009 // -003b │ │ +0691ea: 3901 0800 |0045: if-nez v1, 004d // +0008 │ │ +0691ee: 5464 6501 |0047: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +0691f2: 6e10 c104 0400 |0049: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0691f8: 0c01 |004c: move-result-object v1 │ │ +0691fa: 7110 6805 0300 |004d: invoke-static {v3}, Landroid/support/v4/app/FragmentTabHost$TabInfo;.access$100:(Landroid/support/v4/app/FragmentTabHost$TabInfo;)Landroid/support/v4/app/Fragment; // method@0568 │ │ +069200: 0c04 |0050: move-result-object v4 │ │ +069202: 6e20 8c05 4100 |0051: invoke-virtual {v1, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ +069208: 28ee |0054: goto 0042 // -0012 │ │ +06920a: 1214 |0055: const/4 v4, #int 1 // #1 │ │ +06920c: 5c64 6201 |0056: iput-boolean v4, v6, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ +069210: 7030 7205 0601 |0058: invoke-direct {v6, v0, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0572 │ │ +069216: 0c01 |005b: move-result-object v1 │ │ +069218: 3801 0a00 |005c: if-eqz v1, 0066 // +000a │ │ +06921c: 6e10 8a05 0100 |005e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +069222: 5464 6501 |0061: iget-object v4, v6, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +069226: 6e10 c404 0400 |0063: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@04c4 │ │ +06922c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=252 │ │ 0x0007 line=256 │ │ 0x0008 line=257 │ │ 0x0011 line=258 │ │ @@ -12699,19 +12699,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0691c4: |[0691c4] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ -0691d4: 6f10 ef24 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@24ef │ │ -0691da: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0691dc: 5c10 6201 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ -0691e0: 0e00 |0006: return-void │ │ +069230: |[069230] android.support.v4.app.FragmentTabHost.onDetachedFromWindow:()V │ │ +069240: 6f10 ef24 0100 |0000: invoke-super {v1}, Landroid/widget/TabHost;.onDetachedFromWindow:()V // method@24ef │ │ +069246: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +069248: 5c10 6201 |0004: iput-boolean v0, v1, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ +06924c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0003 line=290 │ │ 0x0006 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentTabHost; │ │ @@ -12721,23 +12721,23 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0691e4: |[0691e4] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0691f4: 0730 |0000: move-object v0, v3 │ │ -0691f6: 1f00 0a01 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@010a │ │ -0691fa: 6e10 6405 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0564 │ │ -069200: 0c01 |0006: move-result-object v1 │ │ -069202: 6f20 f024 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@24f0 │ │ -069208: 5401 5d01 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ -06920c: 6e20 7e05 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@057e │ │ -069212: 0e00 |000f: return-void │ │ +069250: |[069250] android.support.v4.app.FragmentTabHost.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +069260: 0730 |0000: move-object v0, v3 │ │ +069262: 1f00 0a01 |0001: check-cast v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@010a │ │ +069266: 6e10 6405 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTabHost$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0564 │ │ +06926c: 0c01 |0006: move-result-object v1 │ │ +06926e: 6f20 f024 1200 |0007: invoke-super {v2, v1}, Landroid/widget/TabHost;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@24f0 │ │ +069274: 5401 5d01 |000a: iget-object v1, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ +069278: 6e20 7e05 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v4/app/FragmentTabHost;.setCurrentTabByTag:(Ljava/lang/String;)V // method@057e │ │ +06927e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0003 line=304 │ │ 0x000a line=305 │ │ 0x000f line=306 │ │ locals : │ │ @@ -12750,23 +12750,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -069214: |[069214] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -069224: 6f10 f124 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@24f1 │ │ -06922a: 0c01 |0003: move-result-object v1 │ │ -06922c: 2200 0a01 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@010a │ │ -069230: 7020 6305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0563 │ │ -069236: 6e10 7605 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0576 │ │ -06923c: 0c02 |000c: move-result-object v2 │ │ -06923e: 5b02 5d01 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ -069242: 1100 |000f: return-object v0 │ │ +069280: |[069280] android.support.v4.app.FragmentTabHost.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +069290: 6f10 f124 0300 |0000: invoke-super {v3}, Landroid/widget/TabHost;.onSaveInstanceState:()Landroid/os/Parcelable; // method@24f1 │ │ +069296: 0c01 |0003: move-result-object v1 │ │ +069298: 2200 0a01 |0004: new-instance v0, Landroid/support/v4/app/FragmentTabHost$SavedState; // type@010a │ │ +06929c: 7020 6305 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost$SavedState;.:(Landroid/os/Parcelable;)V // method@0563 │ │ +0692a2: 6e10 7605 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTabHost;.getCurrentTabTag:()Ljava/lang/String; // method@0576 │ │ +0692a8: 0c02 |000c: move-result-object v2 │ │ +0692aa: 5b02 5d01 |000d: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost$SavedState;.curTab:Ljava/lang/String; // field@015d │ │ +0692ae: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x0009 line=297 │ │ 0x000f line=298 │ │ locals : │ │ @@ -12779,27 +12779,27 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -069244: |[069244] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ -069254: 5521 6201 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ -069258: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -06925c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06925e: 7030 7205 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0572 │ │ -069264: 0c00 |0008: move-result-object v0 │ │ -069266: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -06926a: 6e10 8a05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -069270: 5421 6701 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0167 │ │ -069274: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ -069278: 5421 6701 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0167 │ │ -06927c: 7220 ea24 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@24ea │ │ -069282: 0e00 |0017: return-void │ │ +0692b0: |[0692b0] android.support.v4.app.FragmentTabHost.onTabChanged:(Ljava/lang/String;)V │ │ +0692c0: 5521 6201 |0000: iget-boolean v1, v2, Landroid/support/v4/app/FragmentTabHost;.mAttached:Z // field@0162 │ │ +0692c4: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0692c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0692ca: 7030 7205 3201 |0005: invoke-direct {v2, v3, v1}, Landroid/support/v4/app/FragmentTabHost;.doTabChanged:(Ljava/lang/String;Landroid/support/v4/app/FragmentTransaction;)Landroid/support/v4/app/FragmentTransaction; // method@0572 │ │ +0692d0: 0c00 |0008: move-result-object v0 │ │ +0692d2: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0692d6: 6e10 8a05 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +0692dc: 5421 6701 |000e: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0167 │ │ +0692e0: 3801 0700 |0010: if-eqz v1, 0017 // +0007 │ │ +0692e4: 5421 6701 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0167 │ │ +0692e8: 7220 ea24 3100 |0014: invoke-interface {v1, v3}, Landroid/widget/TabHost$OnTabChangeListener;.onTabChanged:(Ljava/lang/String;)V // method@24ea │ │ +0692ee: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0009 line=312 │ │ 0x000b line=313 │ │ 0x000e line=316 │ │ @@ -12815,17 +12815,17 @@ │ │ type : '(Landroid/widget/TabHost$OnTabChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069284: |[069284] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ -069294: 5b01 6701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0167 │ │ -069298: 0e00 |0002: return-void │ │ +0692f0: |[0692f0] android.support.v4.app.FragmentTabHost.setOnTabChangedListener:(Landroid/widget/TabHost$OnTabChangeListener;)V │ │ +069300: 5b01 6701 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mOnTabChangeListener:Landroid/widget/TabHost$OnTabChangeListener; // field@0167 │ │ +069304: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0002 line=224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/FragmentTabHost; │ │ 0x0000 - 0x0003 reg=1 l Landroid/widget/TabHost$OnTabChangeListener; │ │ @@ -12835,19 +12835,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06929c: |[06929c] android.support.v4.app.FragmentTabHost.setup:()V │ │ -0692ac: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0692b0: 1a01 370e |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0e37 │ │ -0692b4: 7020 da2a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0692ba: 2700 |0007: throw v0 │ │ +069308: |[069308] android.support.v4.app.FragmentTabHost.setup:()V │ │ +069318: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +06931c: 1a01 370e |0002: const-string v1, "Must call setup() that takes a Context and FragmentManager" // string@0e37 │ │ +069320: 7020 da2a 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +069326: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentTabHost; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentTabHost;) │ │ @@ -12855,21 +12855,21 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0692bc: |[0692bc] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ -0692cc: 7020 7405 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0574 │ │ -0692d2: 6f10 f324 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@24f3 │ │ -0692d8: 5b01 6401 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ -0692dc: 5b02 6501 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -0692e0: 7010 7305 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0573 │ │ -0692e6: 0e00 |000d: return-void │ │ +069328: |[069328] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;)V │ │ +069338: 7020 7405 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0574 │ │ +06933e: 6f10 f324 0000 |0003: invoke-super {v0}, Landroid/widget/TabHost;.setup:()V // method@24f3 │ │ +069344: 5b01 6401 |0006: iput-object v1, v0, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ +069348: 5b02 6501 |0008: iput-object v2, v0, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +06934c: 7010 7305 0000 |000a: invoke-direct {v0}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0573 │ │ +069352: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=189 │ │ 0x0006 line=190 │ │ 0x0008 line=191 │ │ 0x000a line=192 │ │ @@ -12884,30 +12884,30 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0692e8: |[0692e8] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ -0692f8: 7020 7405 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0574 │ │ -0692fe: 6f10 f324 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@24f3 │ │ -069304: 5b23 6401 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ -069308: 5b24 6501 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ -06930c: 5925 6301 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ -069310: 7010 7305 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0573 │ │ -069316: 5420 6801 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ -06931a: 6e20 0d24 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ -069320: 6e10 7705 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0577 │ │ -069326: 0a00 |0017: move-result v0 │ │ -069328: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ -06932a: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ -06932e: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ -069334: 6e20 7f05 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@057f │ │ -06933a: 0e00 |0021: return-void │ │ +069354: |[069354] android.support.v4.app.FragmentTabHost.setup:(Landroid/content/Context;Landroid/support/v4/app/FragmentManager;I)V │ │ +069364: 7020 7405 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/app/FragmentTabHost;.ensureHierarchy:(Landroid/content/Context;)V // method@0574 │ │ +06936a: 6f10 f324 0200 |0003: invoke-super {v2}, Landroid/widget/TabHost;.setup:()V // method@24f3 │ │ +069370: 5b23 6401 |0006: iput-object v3, v2, Landroid/support/v4/app/FragmentTabHost;.mContext:Landroid/content/Context; // field@0164 │ │ +069374: 5b24 6501 |0008: iput-object v4, v2, Landroid/support/v4/app/FragmentTabHost;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0165 │ │ +069378: 5925 6301 |000a: iput v5, v2, Landroid/support/v4/app/FragmentTabHost;.mContainerId:I // field@0163 │ │ +06937c: 7010 7305 0200 |000c: invoke-direct {v2}, Landroid/support/v4/app/FragmentTabHost;.ensureContent:()V // method@0573 │ │ +069382: 5420 6801 |000f: iget-object v0, v2, Landroid/support/v4/app/FragmentTabHost;.mRealTabContent:Landroid/widget/FrameLayout; // field@0168 │ │ +069386: 6e20 0d24 5000 |0011: invoke-virtual {v0, v5}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ +06938c: 6e10 7705 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTabHost;.getId:()I // method@0577 │ │ +069392: 0a00 |0017: move-result v0 │ │ +069394: 12f1 |0018: const/4 v1, #int -1 // #ff │ │ +069396: 3310 0800 |0019: if-ne v0, v1, 0021 // +0008 │ │ +06939a: 1400 1200 0201 |001b: const v0, #float 2.38773e-38 // #01020012 │ │ +0693a0: 6e20 7f05 0200 |001e: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentTabHost;.setId:(I)V // method@057f │ │ +0693a6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0006 line=198 │ │ 0x0008 line=199 │ │ 0x000a line=200 │ │ @@ -13032,17 +13032,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06933c: |[06933c] android.support.v4.app.FragmentTransaction.:()V │ │ -06934c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -069352: 0e00 |0003: return-void │ │ +0693a8: |[0693a8] android.support.v4.app.FragmentTransaction.:()V │ │ +0693b8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0693be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=163 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/FragmentTransaction; │ │ │ │ @@ -13276,18 +13276,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069354: |[069354] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ -069364: 5b01 7601 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0176 │ │ -069368: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06936e: 0e00 |0005: return-void │ │ +0693c0: |[0693c0] android.support.v4.app.ListFragment$1.:(Landroid/support/v4/app/ListFragment;)V │ │ +0693d0: 5b01 7601 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0176 │ │ +0693d4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0693da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -13297,21 +13297,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -069370: |[069370] android.support.v4.app.ListFragment$1.run:()V │ │ -069380: 5420 7601 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0176 │ │ -069384: 5400 7f01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -069388: 5421 7601 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0176 │ │ -06938c: 5411 7f01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -069390: 6e20 6e24 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@246e │ │ -069396: 0e00 |000b: return-void │ │ +0693dc: |[0693dc] android.support.v4.app.ListFragment$1.run:()V │ │ +0693ec: 5420 7601 |0000: iget-object v0, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0176 │ │ +0693f0: 5400 7f01 |0002: iget-object v0, v0, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0693f4: 5421 7601 |0004: iget-object v1, v2, Landroid/support/v4/app/ListFragment$1;.this$0:Landroid/support/v4/app/ListFragment; // field@0176 │ │ +0693f8: 5411 7f01 |0006: iget-object v1, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0693fc: 6e20 6e24 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/ListView;.focusableViewAvailable:(Landroid/view/View;)V // method@246e │ │ +069402: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000b line=52 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/ListFragment$1; │ │ │ │ @@ -13352,18 +13352,18 @@ │ │ type : '(Landroid/support/v4/app/ListFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -069398: |[069398] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ -0693a8: 5b01 7701 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0177 │ │ -0693ac: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0693b2: 0e00 |0005: return-void │ │ +069404: |[069404] android.support.v4.app.ListFragment$2.:(Landroid/support/v4/app/ListFragment;)V │ │ +069414: 5b01 7701 |0000: iput-object v1, v0, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0177 │ │ +069418: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06941e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ListFragment$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -13373,23 +13373,23 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0693b4: |[0693b4] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0693c4: 5460 7701 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0177 │ │ -0693c8: 0771 |0002: move-object v1, v7 │ │ -0693ca: 1f01 8204 |0003: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ -0693ce: 0782 |0005: move-object v2, v8 │ │ -0693d0: 0193 |0006: move v3, v9 │ │ -0693d2: 04a4 |0007: move-wide v4, v10 │ │ -0693d4: 7406 bc05 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@05bc │ │ -0693da: 0e00 |000b: return-void │ │ +069420: |[069420] android.support.v4.app.ListFragment$2.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +069430: 5460 7701 |0000: iget-object v0, v6, Landroid/support/v4/app/ListFragment$2;.this$0:Landroid/support/v4/app/ListFragment; // field@0177 │ │ +069434: 0771 |0002: move-object v1, v7 │ │ +069436: 1f01 8204 |0003: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ +06943a: 0782 |0005: move-object v2, v8 │ │ +06943c: 0193 |0006: move v3, v9 │ │ +06943e: 04a4 |0007: move-wide v4, v10 │ │ +069440: 7406 bc05 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/ListFragment;.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V // method@05bc │ │ +069446: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000b line=59 │ │ locals : │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/app/ListFragment$2; │ │ @@ -13484,17 +13484,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0693dc: |[0693dc] android.support.v4.app.LoaderManager.:()V │ │ -0693ec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0693f2: 0e00 |0003: return-void │ │ +069448: |[069448] android.support.v4.app.LoaderManager.:()V │ │ +069458: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06945e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/LoaderManager; │ │ │ │ @@ -13503,17 +13503,17 @@ │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0693f4: |[0693f4] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ -069404: 6a00 9501 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -069408: 0e00 |0002: return-void │ │ +069460: |[069460] android.support.v4.app.LoaderManager.enableDebugLogging:(Z)V │ │ +069470: 6a00 9501 |0000: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +069474: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0002 line=178 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enabled Z │ │ │ │ @@ -13541,17 +13541,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06940c: |[06940c] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ -06941c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06941e: 0f00 |0001: return v0 │ │ +069478: |[069478] android.support.v4.app.LoaderManager.hasRunningLoaders:()Z │ │ +069488: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06948a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/LoaderManager; │ │ │ │ #4 : (in Landroid/support/v4/app/LoaderManager;) │ │ @@ -13670,26 +13670,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -069420: |[069420] android.support.v4.app.NavUtils.:()V │ │ -069430: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069434: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -069438: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06943c: 2201 1b01 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@011b │ │ -069440: 7010 f705 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@05f7 │ │ -069446: 6901 9f01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ -06944a: 0e00 |000d: return-void │ │ -06944c: 2201 1a01 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@011a │ │ -069450: 7010 f205 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@05f2 │ │ -069456: 6901 9f01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ -06945a: 28f8 |0015: goto 000d // -0008 │ │ +06948c: |[06948c] android.support.v4.app.NavUtils.:()V │ │ +06949c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0694a0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0694a4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0694a8: 2201 1b01 |0006: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplJB; // type@011b │ │ +0694ac: 7010 f705 0100 |0008: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.:()V // method@05f7 │ │ +0694b2: 6901 9f01 |000b: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ +0694b6: 0e00 |000d: return-void │ │ +0694b8: 2201 1a01 |000e: new-instance v1, Landroid/support/v4/app/NavUtils$NavUtilsImplBase; // type@011a │ │ +0694bc: 7010 f205 0100 |0010: invoke-direct {v1}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@05f2 │ │ +0694c2: 6901 9f01 |0013: sput-object v1, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ +0694c6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0006 line=138 │ │ 0x000d line=142 │ │ 0x000e line=140 │ │ @@ -13701,17 +13701,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06945c: |[06945c] android.support.v4.app.NavUtils.:()V │ │ -06946c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -069472: 0e00 |0003: return-void │ │ +0694c8: |[0694c8] android.support.v4.app.NavUtils.:()V │ │ +0694d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0694de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0003 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils; │ │ │ │ @@ -13720,19 +13720,19 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -069474: |[069474] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -069484: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ -069488: 7220 ee05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ee │ │ -06948e: 0c00 |0005: move-result-object v0 │ │ -069490: 1100 |0006: return-object v0 │ │ +0694e0: |[0694e0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0694f0: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ +0694f4: 7220 ee05 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ee │ │ +0694fa: 0c00 |0005: move-result-object v0 │ │ +0694fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtils;) │ │ @@ -13740,35 +13740,35 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -069494: |[069494] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0694a4: 7120 0306 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ -0694aa: 0c01 |0003: move-result-object v1 │ │ -0694ac: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0694b0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0694b2: 1102 |0007: return-object v2 │ │ -0694b4: 2203 3100 |0008: new-instance v3, Landroid/content/ComponentName; // type@0031 │ │ -0694b8: 6e10 1901 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ -0694be: 0c04 |000d: move-result-object v4 │ │ -0694c0: 7030 1501 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ -0694c6: 7120 0306 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ -0694cc: 0c00 |0014: move-result-object v0 │ │ -0694ce: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -0694d2: 7110 7308 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0873 │ │ -0694d8: 0c02 |001a: move-result-object v2 │ │ -0694da: 28ec |001b: goto 0007 // -0014 │ │ -0694dc: 2204 3d00 |001c: new-instance v4, Landroid/content/Intent; // type@003d │ │ -0694e0: 7010 4b01 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@014b │ │ -0694e6: 6e20 7301 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -0694ec: 0c02 |0024: move-result-object v2 │ │ -0694ee: 28f6 |0025: goto 001b // -000a │ │ +069500: |[069500] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +069510: 7120 0306 6500 |0000: invoke-static {v5, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ +069516: 0c01 |0003: move-result-object v1 │ │ +069518: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +06951c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +06951e: 1102 |0007: return-object v2 │ │ +069520: 2203 3100 |0008: new-instance v3, Landroid/content/ComponentName; // type@0031 │ │ +069524: 6e10 1901 0600 |000a: invoke-virtual {v6}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ +06952a: 0c04 |000d: move-result-object v4 │ │ +06952c: 7030 1501 4301 |000e: invoke-direct {v3, v4, v1}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ +069532: 7120 0306 3500 |0011: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ +069538: 0c00 |0014: move-result-object v0 │ │ +06953a: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +06953e: 7110 7308 0300 |0017: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0873 │ │ +069544: 0c02 |001a: move-result-object v2 │ │ +069546: 28ec |001b: goto 0007 // -0014 │ │ +069548: 2204 3d00 |001c: new-instance v4, Landroid/content/Intent; // type@003d │ │ +06954c: 7010 4b01 0400 |001e: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@014b │ │ +069552: 6e20 7301 3400 |0021: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +069558: 0c02 |0024: move-result-object v2 │ │ +06955a: 28f6 |0025: goto 001b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ 0x0007 line=266 │ │ 0x0008 line=260 │ │ 0x0011 line=262 │ │ @@ -13788,35 +13788,35 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0694f0: |[0694f0] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ -069500: 2204 3100 |0000: new-instance v4, Landroid/content/ComponentName; // type@0031 │ │ -069504: 7030 1301 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0113 │ │ -06950a: 7120 0306 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ -069510: 0c01 |0008: move-result-object v1 │ │ -069512: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ -069516: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -069518: 1102 |000c: return-object v2 │ │ -06951a: 2203 3100 |000d: new-instance v3, Landroid/content/ComponentName; // type@0031 │ │ -06951e: 7030 1401 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0114 │ │ -069524: 7120 0306 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ -06952a: 0c00 |0015: move-result-object v0 │ │ -06952c: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -069530: 7110 7308 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0873 │ │ -069536: 0c02 |001b: move-result-object v2 │ │ -069538: 28f0 |001c: goto 000c // -0010 │ │ -06953a: 2204 3d00 |001d: new-instance v4, Landroid/content/Intent; // type@003d │ │ -06953e: 7010 4b01 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@014b │ │ -069544: 6e20 7301 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -06954a: 0c02 |0025: move-result-object v2 │ │ -06954c: 28f6 |0026: goto 001c // -000a │ │ +06955c: |[06955c] android.support.v4.app.NavUtils.getParentActivityIntent:(Landroid/content/Context;Ljava/lang/Class;)Landroid/content/Intent; │ │ +06956c: 2204 3100 |0000: new-instance v4, Landroid/content/ComponentName; // type@0031 │ │ +069570: 7030 1301 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0113 │ │ +069576: 7120 0306 4500 |0005: invoke-static {v5, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ +06957c: 0c01 |0008: move-result-object v1 │ │ +06957e: 3901 0400 |0009: if-nez v1, 000d // +0004 │ │ +069582: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +069584: 1102 |000c: return-object v2 │ │ +069586: 2203 3100 |000d: new-instance v3, Landroid/content/ComponentName; // type@0031 │ │ +06958a: 7030 1401 5301 |000f: invoke-direct {v3, v5, v1}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0114 │ │ +069590: 7120 0306 3500 |0012: invoke-static {v5, v3}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ +069596: 0c00 |0015: move-result-object v0 │ │ +069598: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +06959c: 7110 7308 0300 |0018: invoke-static {v3}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0873 │ │ +0695a2: 0c02 |001b: move-result-object v2 │ │ +0695a4: 28f0 |001c: goto 000c // -0010 │ │ +0695a6: 2204 3d00 |001d: new-instance v4, Landroid/content/Intent; // type@003d │ │ +0695aa: 7010 4b01 0400 |001f: invoke-direct {v4}, Landroid/content/Intent;.:()V // method@014b │ │ +0695b0: 6e20 7301 3400 |0022: invoke-virtual {v4, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +0695b6: 0c02 |0025: move-result-object v2 │ │ +0695b8: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0009 line=233 │ │ 0x000c line=241 │ │ 0x000d line=236 │ │ 0x0012 line=237 │ │ @@ -13837,24 +13837,24 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -069550: |[069550] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ -069560: 6e10 5600 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ -069566: 0c01 |0003: move-result-object v1 │ │ -069568: 7120 0306 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ -06956e: 0c01 |0007: move-result-object v1 │ │ -069570: 1101 |0008: return-object v1 │ │ -069572: 0d00 |0009: move-exception v0 │ │ -069574: 2201 9205 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -069578: 7020 d72a 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2ad7 │ │ -06957e: 2701 |000f: throw v1 │ │ +0695bc: |[0695bc] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; │ │ +0695cc: 6e10 5600 0200 |0000: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ +0695d2: 0c01 |0003: move-result-object v1 │ │ +0695d4: 7120 0306 1200 |0004: invoke-static {v2, v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ +0695da: 0c01 |0007: move-result-object v1 │ │ +0695dc: 1101 |0008: return-object v1 │ │ +0695de: 0d00 |0009: move-exception v0 │ │ +0695e0: 2201 9205 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0695e4: 7020 d72a 0100 |000c: invoke-direct {v1, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2ad7 │ │ +0695ea: 2701 |000f: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=281 │ │ 0x0009 line=282 │ │ 0x000a line=284 │ │ @@ -13867,24 +13867,24 @@ │ │ type : '(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06958c: |[06958c] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ -06959c: 6e10 3201 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0695a2: 0c02 |0003: move-result-object v2 │ │ -0695a4: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ -0695a8: 6e30 9101 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0191 │ │ -0695ae: 0c00 |0009: move-result-object v0 │ │ -0695b0: 6203 9f01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ -0695b4: 7230 ef05 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@05ef │ │ -0695ba: 0c01 |000f: move-result-object v1 │ │ -0695bc: 1101 |0010: return-object v1 │ │ +0695f8: |[0695f8] android.support.v4.app.NavUtils.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; │ │ +069608: 6e10 3201 0400 |0000: invoke-virtual {v4}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +06960e: 0c02 |0003: move-result-object v2 │ │ +069610: 1303 8000 |0004: const/16 v3, #int 128 // #80 │ │ +069614: 6e30 9101 5203 |0006: invoke-virtual {v2, v5, v3}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0191 │ │ +06961a: 0c00 |0009: move-result-object v0 │ │ +06961c: 6203 9f01 |000a: sget-object v3, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ +069620: 7230 ef05 4300 |000c: invoke-interface {v3, v4, v0}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@05ef │ │ +069626: 0c01 |000f: move-result-object v1 │ │ +069628: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x000a line=302 │ │ 0x0010 line=303 │ │ locals : │ │ @@ -13899,45 +13899,45 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0695c0: |[0695c0] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ -0695d0: 7110 ff05 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ff │ │ -0695d6: 0c00 |0003: move-result-object v0 │ │ -0695d8: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ -0695dc: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0695e0: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0695e4: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0695ea: 1a03 b402 |000d: const-string v3, "Activity " // string@02b4 │ │ -0695ee: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0695f4: 0c02 |0012: move-result-object v2 │ │ -0695f6: 6e10 012b 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0695fc: 0c03 |0016: move-result-object v3 │ │ -0695fe: 6e10 c12a 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -069604: 0c03 |001a: move-result-object v3 │ │ -069606: 6e20 462b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06960c: 0c02 |001e: move-result-object v2 │ │ -06960e: 1a03 5a00 |001f: const-string v3, " does not have a parent activity name specified." // string@005a │ │ -069612: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -069618: 0c02 |0024: move-result-object v2 │ │ -06961a: 1a03 3600 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0036 │ │ -06961e: 6e20 462b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -069624: 0c02 |002a: move-result-object v2 │ │ -069626: 1a03 5c00 |002b: const-string v3, " element in your manifest?)" // string@005c │ │ -06962a: 6e20 462b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -069630: 0c02 |0030: move-result-object v2 │ │ -069632: 6e10 4e2b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -069638: 0c02 |0034: move-result-object v2 │ │ -06963a: 7020 d52a 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -069640: 2701 |0038: throw v1 │ │ -069642: 7120 0506 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0605 │ │ -069648: 0e00 |003c: return-void │ │ +06962c: |[06962c] android.support.v4.app.NavUtils.navigateUpFromSameTask:(Landroid/app/Activity;)V │ │ +06963c: 7110 ff05 0400 |0000: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ff │ │ +069642: 0c00 |0003: move-result-object v0 │ │ +069644: 3900 3500 |0004: if-nez v0, 0039 // +0035 │ │ +069648: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06964c: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +069650: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +069656: 1a03 b402 |000d: const-string v3, "Activity " // string@02b4 │ │ +06965a: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +069660: 0c02 |0012: move-result-object v2 │ │ +069662: 6e10 012b 0400 |0013: invoke-virtual {v4}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +069668: 0c03 |0016: move-result-object v3 │ │ +06966a: 6e10 c12a 0300 |0017: invoke-virtual {v3}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +069670: 0c03 |001a: move-result-object v3 │ │ +069672: 6e20 462b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +069678: 0c02 |001e: move-result-object v2 │ │ +06967a: 1a03 5a00 |001f: const-string v3, " does not have a parent activity name specified." // string@005a │ │ +06967e: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +069684: 0c02 |0024: move-result-object v2 │ │ +069686: 1a03 3600 |0025: const-string v3, " (Did you forget to add the android.support.PARENT_ACTIVITY " // string@0036 │ │ +06968a: 6e20 462b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +069690: 0c02 |002a: move-result-object v2 │ │ +069692: 1a03 5c00 |002b: const-string v3, " element in your manifest?)" // string@005c │ │ +069696: 6e20 462b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06969c: 0c02 |0030: move-result-object v2 │ │ +06969e: 6e10 4e2b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0696a4: 0c02 |0034: move-result-object v2 │ │ +0696a6: 7020 d52a 2100 |0035: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0696ac: 2701 |0038: throw v1 │ │ +0696ae: 7120 0506 0400 |0039: invoke-static {v4, v0}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0605 │ │ +0696b4: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=177 │ │ 0x0006 line=178 │ │ 0x0039 line=185 │ │ 0x003c line=186 │ │ @@ -13950,18 +13950,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06964c: |[06964c] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -06965c: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ -069660: 7230 f005 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@05f0 │ │ -069666: 0e00 |0005: return-void │ │ +0696b8: |[0696b8] android.support.v4.app.NavUtils.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0696c8: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ +0696cc: 7230 f005 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@05f0 │ │ +0696d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0005 line=203 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0006 reg=2 upIntent Landroid/content/Intent; │ │ @@ -13971,19 +13971,19 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -069668: |[069668] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -069678: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ -06967c: 7230 f105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@05f1 │ │ -069682: 0a00 |0005: move-result v0 │ │ -069684: 0f00 |0006: return v0 │ │ +0696d4: |[0696d4] android.support.v4.app.NavUtils.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0696e4: 6200 9f01 |0000: sget-object v0, Landroid/support/v4/app/NavUtils;.IMPL:Landroid/support/v4/app/NavUtils$NavUtilsImpl; // field@019f │ │ +0696e8: 7230 f105 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImpl;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@05f1 │ │ +0696ee: 0a00 |0005: move-result v0 │ │ +0696f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 sourceActivity Landroid/app/Activity; │ │ 0x0000 - 0x0007 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ @@ -14013,17 +14013,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069688: |[069688] android.support.v4.app.NavUtilsJB.:()V │ │ -069698: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06969e: 0e00 |0003: return-void │ │ +0696f4: |[0696f4] android.support.v4.app.NavUtilsJB.:()V │ │ +069704: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06970a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtilsJB; │ │ │ │ #1 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -14031,18 +14031,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0696a0: |[0696a0] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0696b0: 6e10 5a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@005a │ │ -0696b6: 0c00 |0003: move-result-object v0 │ │ -0696b8: 1100 |0004: return-object v0 │ │ +06970c: |[06970c] android.support.v4.app.NavUtilsJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +06971c: 6e10 5a00 0100 |0000: invoke-virtual {v1}, Landroid/app/Activity;.getParentActivityIntent:()Landroid/content/Intent; // method@005a │ │ +069722: 0c00 |0003: move-result-object v0 │ │ +069724: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ │ │ #2 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -14050,17 +14050,17 @@ │ │ type : '(Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0696bc: |[0696bc] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0696cc: 5410 1a00 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@001a │ │ -0696d0: 1100 |0002: return-object v0 │ │ +069728: |[069728] android.support.v4.app.NavUtilsJB.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +069738: 5410 1a00 |0000: iget-object v0, v1, Landroid/content/pm/ActivityInfo;.parentActivityName:Ljava/lang/String; // field@001a │ │ +06973c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 info Landroid/content/pm/ActivityInfo; │ │ │ │ #3 : (in Landroid/support/v4/app/NavUtilsJB;) │ │ @@ -14068,17 +14068,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0696d4: |[0696d4] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0696e4: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@005f │ │ -0696ea: 0e00 |0003: return-void │ │ +069740: |[069740] android.support.v4.app.NavUtilsJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +069750: 6e20 5f00 1000 |0000: invoke-virtual {v0, v1}, Landroid/app/Activity;.navigateUpTo:(Landroid/content/Intent;)Z // method@005f │ │ +069756: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 activity Landroid/app/Activity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -14088,18 +14088,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0696ec: |[0696ec] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0696fc: 6e20 7300 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0073 │ │ -069702: 0a00 |0003: move-result v0 │ │ -069704: 0f00 |0004: return v0 │ │ +069758: |[069758] android.support.v4.app.NavUtilsJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +069768: 6e20 7300 2100 |0000: invoke-virtual {v1, v2}, Landroid/app/Activity;.shouldUpRecreateTask:(Landroid/content/Intent;)Z // method@0073 │ │ +06976e: 0a00 |0003: move-result v0 │ │ +069770: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ @@ -14135,17 +14135,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069708: |[069708] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ -069718: 7020 fa23 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -06971e: 0e00 |0003: return-void │ │ +069774: |[069774] android.support.v4.app.NoSaveStateFrameLayout.:(Landroid/content/Context;)V │ │ +069784: 7020 fa23 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +06978a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -14155,29 +14155,29 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewGroup;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -069720: |[069720] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ -069730: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ -069732: 2202 1e01 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@011e │ │ -069736: 6e10 f321 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -06973c: 0c03 |0006: move-result-object v3 │ │ -06973e: 7020 0c06 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@060c │ │ -069744: 6e10 fd21 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -06974a: 0c00 |000d: move-result-object v0 │ │ -06974c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -069750: 6e20 1206 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0612 │ │ -069756: 2201 7804 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -06975a: 7030 f823 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -069760: 6e20 6422 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -069766: 6e20 0d06 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@060d │ │ -06976c: 1102 |001e: return-object v2 │ │ +06978c: |[06978c] android.support.v4.app.NoSaveStateFrameLayout.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; │ │ +06979c: 12f4 |0000: const/4 v4, #int -1 // #ff │ │ +06979e: 2202 1e01 |0001: new-instance v2, Landroid/support/v4/app/NoSaveStateFrameLayout; // type@011e │ │ +0697a2: 6e10 f321 0500 |0003: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0697a8: 0c03 |0006: move-result-object v3 │ │ +0697aa: 7020 0c06 3200 |0007: invoke-direct {v2, v3}, Landroid/support/v4/app/NoSaveStateFrameLayout;.:(Landroid/content/Context;)V // method@060c │ │ +0697b0: 6e10 fd21 0500 |000a: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0697b6: 0c00 |000d: move-result-object v0 │ │ +0697b8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +0697bc: 6e20 1206 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@0612 │ │ +0697c2: 2201 7804 |0013: new-instance v1, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0697c6: 7030 f823 4104 |0015: invoke-direct {v1, v4, v4}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0697cc: 6e20 6422 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0697d2: 6e20 0d06 5200 |001b: invoke-virtual {v2, v5}, Landroid/support/v4/app/NoSaveStateFrameLayout;.addView:(Landroid/view/View;)V // method@060d │ │ +0697d8: 1102 |001e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=32 │ │ 0x000a line=33 │ │ 0x000e line=34 │ │ 0x0010 line=35 │ │ 0x0013 line=37 │ │ @@ -14196,17 +14196,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069770: |[069770] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -069780: 6e20 1106 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0611 │ │ -069786: 0e00 |0003: return-void │ │ +0697dc: |[0697dc] android.support.v4.app.NoSaveStateFrameLayout.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +0697ec: 6e20 1106 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@0611 │ │ +0697f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -14217,17 +14217,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069788: |[069788] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -069798: 6e20 0e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@060e │ │ -06979e: 0e00 |0003: return-void │ │ +0697f4: |[0697f4] android.support.v4.app.NoSaveStateFrameLayout.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +069804: 6e20 0e06 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/app/NoSaveStateFrameLayout;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@060e │ │ +06980a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NoSaveStateFrameLayout; │ │ @@ -14365,19 +14365,19 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -0697a0: |[0697a0] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -0697b0: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0697b4: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0697ba: 7050 1c06 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@061c │ │ -0697c0: 0e00 |0008: return-void │ │ +06980c: |[06980c] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +06981c: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +069820: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +069826: 7050 1c06 2143 |0005: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@061c │ │ +06982c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1506 │ │ 0x0008 line=1507 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ 0x0000 - 0x0009 reg=2 icon I │ │ @@ -14389,21 +14389,21 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0697c4: |[0697c4] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V │ │ -0697d4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0697da: 5901 a301 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@01a3 │ │ -0697de: 5b02 a601 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@01a6 │ │ -0697e2: 5b03 a401 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@01a4 │ │ -0697e6: 5b04 a201 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ -0697ea: 0e00 |000b: return-void │ │ +069830: |[069830] android.support.v4.app.NotificationCompat$Action$Builder.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V │ │ +069840: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +069846: 5901 a301 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@01a3 │ │ +06984a: 5b02 a601 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@01a6 │ │ +06984e: 5b03 a401 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@01a4 │ │ +069852: 5b04 a201 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ +069856: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1518 │ │ 0x0003 line=1519 │ │ 0x0005 line=1520 │ │ 0x0007 line=1521 │ │ 0x0009 line=1522 │ │ @@ -14420,24 +14420,24 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0697ec: |[0697ec] android.support.v4.app.NotificationCompat$Action$Builder.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ -0697fc: 5260 ae01 |0000: iget v0, v6, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01ae │ │ -069800: 5461 b101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01b1 │ │ -069804: 5462 ad01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01ad │ │ -069808: 2203 8900 |0006: new-instance v3, Landroid/os/Bundle; // type@0089 │ │ -06980c: 7110 3006 0600 |0008: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat$Action;.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; // method@0630 │ │ -069812: 0c04 |000b: move-result-object v4 │ │ -069814: 7020 ab02 4300 |000c: invoke-direct {v3, v4}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ -06981a: 7053 1c06 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@061c │ │ -069820: 0e00 |0012: return-void │ │ +069858: |[069858] android.support.v4.app.NotificationCompat$Action$Builder.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +069868: 5260 ae01 |0000: iget v0, v6, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01ae │ │ +06986c: 5461 b101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01b1 │ │ +069870: 5462 ad01 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01ad │ │ +069874: 2203 8900 |0006: new-instance v3, Landroid/os/Bundle; // type@0089 │ │ +069878: 7110 3006 0600 |0008: invoke-static {v6}, Landroid/support/v4/app/NotificationCompat$Action;.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; // method@0630 │ │ +06987e: 0c04 |000b: move-result-object v4 │ │ +069880: 7020 ab02 4300 |000c: invoke-direct {v3, v4}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ +069886: 7053 1c06 0521 |000f: invoke-direct {v5, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)V // method@061c │ │ +06988c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0012 line=1516 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ 0x0000 - 0x0013 reg=6 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -14448,19 +14448,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -069824: |[069824] android.support.v4.app.NotificationCompat$Action$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -069834: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -069838: 5410 a201 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ -06983c: 6e20 bf02 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ -069842: 1101 |0007: return-object v1 │ │ +069890: |[069890] android.support.v4.app.NotificationCompat$Action$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0698a0: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0698a4: 5410 a201 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ +0698a8: 6e20 bf02 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ +0698ae: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1533 │ │ 0x0002 line=1534 │ │ 0x0007 line=1536 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ @@ -14471,23 +14471,23 @@ │ │ type : '(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -069844: |[069844] android.support.v4.app.NotificationCompat$Action$Builder.addRemoteInput:(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -069854: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ -069858: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06985c: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -069860: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -069866: 5b10 a501 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ -06986a: 5410 a501 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ -06986e: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -069874: 1101 |0010: return-object v1 │ │ +0698b0: |[0698b0] android.support.v4.app.NotificationCompat$Action$Builder.addRemoteInput:(Landroid/support/v4/app/RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0698c0: 5410 a501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ +0698c4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0698c8: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0698cc: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0698d2: 5b10 a501 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ +0698d6: 5410 a501 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ +0698da: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0698e0: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1556 │ │ 0x0004 line=1557 │ │ 0x000b line=1559 │ │ 0x0010 line=1560 │ │ locals : │ │ @@ -14499,36 +14499,36 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 38 16-bit code units │ │ -069878: |[069878] android.support.v4.app.NotificationCompat$Action$Builder.build:()Landroid/support/v4/app/NotificationCompat$Action; │ │ -069888: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -06988a: 5470 a501 |0001: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ -06988e: 3800 2100 |0003: if-eqz v0, 0024 // +0021 │ │ -069892: 5470 a501 |0005: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ -069896: 5471 a501 |0007: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ -06989a: 6e10 9d2b 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0698a0: 0a01 |000c: move-result v1 │ │ -0698a2: 2311 3606 |000d: new-array v1, v1, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ -0698a6: 6e20 9f2b 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -0698ac: 0c00 |0012: move-result-object v0 │ │ -0698ae: 1f00 3606 |0013: check-cast v0, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ -0698b2: 0705 |0015: move-object v5, v0 │ │ -0698b4: 2200 2601 |0016: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -0698b8: 5271 a301 |0018: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@01a3 │ │ -0698bc: 5472 a601 |001a: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@01a6 │ │ -0698c0: 5473 a401 |001c: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@01a4 │ │ -0698c4: 5474 a201 |001e: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ -0698c8: 7607 2f06 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@062f │ │ -0698ce: 1100 |0023: return-object v0 │ │ -0698d0: 0765 |0024: move-object v5, v6 │ │ -0698d2: 28f1 |0025: goto 0016 // -000f │ │ +0698e4: |[0698e4] android.support.v4.app.NotificationCompat$Action$Builder.build:()Landroid/support/v4/app/NotificationCompat$Action; │ │ +0698f4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0698f6: 5470 a501 |0001: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ +0698fa: 3800 2100 |0003: if-eqz v0, 0024 // +0021 │ │ +0698fe: 5470 a501 |0005: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ +069902: 5471 a501 |0007: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mRemoteInputs:Ljava/util/ArrayList; // field@01a5 │ │ +069906: 6e10 9d2b 0100 |0009: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06990c: 0a01 |000c: move-result v1 │ │ +06990e: 2311 3606 |000d: new-array v1, v1, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ +069912: 6e20 9f2b 1000 |000f: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +069918: 0c00 |0012: move-result-object v0 │ │ +06991a: 1f00 3606 |0013: check-cast v0, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ +06991e: 0705 |0015: move-object v5, v0 │ │ +069920: 2200 2601 |0016: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +069924: 5271 a301 |0018: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIcon:I // field@01a3 │ │ +069928: 5472 a601 |001a: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mTitle:Ljava/lang/CharSequence; // field@01a6 │ │ +06992c: 5473 a401 |001c: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mIntent:Landroid/app/PendingIntent; // field@01a4 │ │ +069930: 5474 a201 |001e: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ +069934: 7607 2f06 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@062f │ │ +06993a: 1100 |0023: return-object v0 │ │ +06993c: 0765 |0024: move-object v5, v6 │ │ +06993e: 28f1 |0025: goto 0016 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1578 │ │ 0x0016 line=1580 │ │ 0x0025 line=1578 │ │ locals : │ │ 0x0016 - 0x0024 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -14539,17 +14539,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0698d4: |[0698d4] android.support.v4.app.NotificationCompat$Action$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -0698e4: 7220 2306 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Action$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; // method@0623 │ │ -0698ea: 1100 |0003: return-object v0 │ │ +069940: |[069940] android.support.v4.app.NotificationCompat$Action$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Action$Extender;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +069950: 7220 2306 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Action$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; // method@0623 │ │ +069956: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1568 │ │ 0x0003 line=1569 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Action$Extender; │ │ @@ -14559,17 +14559,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0698ec: |[0698ec] android.support.v4.app.NotificationCompat$Action$Builder.getExtras:()Landroid/os/Bundle; │ │ -0698fc: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ -069900: 1100 |0002: return-object v0 │ │ +069958: |[069958] android.support.v4.app.NotificationCompat$Action$Builder.getExtras:()Landroid/os/Bundle; │ │ +069968: 5410 a201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action$Builder;.mExtras:Landroid/os/Bundle; // field@01a2 │ │ +06996c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1545 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ │ │ source_file_idx : 3722 (NotificationCompat.java) │ │ @@ -14730,34 +14730,34 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -069904: |[069904] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ -069914: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -069916: 7010 fd2a 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ -06991c: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -069920: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -069926: 5b50 bc01 |0009: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ -06992a: 5c54 c701 |000b: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ -06992e: 2200 2200 |000d: new-instance v0, Landroid/app/Notification; // type@0022 │ │ -069932: 7010 d800 0000 |000f: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@00d8 │ │ -069938: 5b50 c801 |0012: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -06993c: 5b56 c101 |0014: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -069940: 5450 c801 |0016: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069944: 7100 502b 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -06994a: 0b02 |001b: move-result-wide v2 │ │ -06994c: 5a02 1500 |001c: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0015 │ │ -069950: 5450 c801 |001e: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069954: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ -069956: 5901 0600 |0021: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -06995a: 5954 ca01 |0023: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -06995e: 0e00 |0025: return-void │ │ +069970: |[069970] android.support.v4.app.NotificationCompat$Builder.:(Landroid/content/Context;)V │ │ +069980: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +069982: 7010 fd2a 0500 |0001: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ +069988: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +06998c: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +069992: 5b50 bc01 |0009: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ +069996: 5c54 c701 |000b: iput-boolean v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ +06999a: 2200 2200 |000d: new-instance v0, Landroid/app/Notification; // type@0022 │ │ +06999e: 7010 d800 0000 |000f: invoke-direct {v0}, Landroid/app/Notification;.:()V // method@00d8 │ │ +0699a4: 5b50 c801 |0012: iput-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0699a8: 5b56 c101 |0014: iput-object v6, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0699ac: 5450 c801 |0016: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0699b0: 7100 502b 0000 |0018: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +0699b6: 0b02 |001b: move-result-wide v2 │ │ +0699b8: 5a02 1500 |001c: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0015 │ │ +0699bc: 5450 c801 |001e: iget-object v0, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0699c0: 12f1 |0020: const/4 v1, #int -1 // #ff │ │ +0699c2: 5901 0600 |0021: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +0699c6: 5954 ca01 |0023: iput v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +0699ca: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=676 │ │ 0x0004 line=659 │ │ 0x000b line=660 │ │ 0x000d line=663 │ │ 0x0014 line=677 │ │ @@ -14774,27 +14774,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -069960: |[069960] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ -069970: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ -069974: 5430 c801 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069978: 5201 0b00 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -06997c: b641 |0006: or-int/2addr v1, v4 │ │ -06997e: 5901 0b00 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -069982: 0e00 |0009: return-void │ │ -069984: 5430 c801 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069988: 5201 0b00 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -06998c: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ -069990: b521 |0010: and-int/2addr v1, v2 │ │ -069992: 5901 0b00 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -069996: 28f6 |0013: goto 0009 // -000a │ │ +0699cc: |[0699cc] android.support.v4.app.NotificationCompat$Builder.setFlag:(IZ)V │ │ +0699dc: 3805 0a00 |0000: if-eqz v5, 000a // +000a │ │ +0699e0: 5430 c801 |0002: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0699e4: 5201 0b00 |0004: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0699e8: b641 |0006: or-int/2addr v1, v4 │ │ +0699ea: 5901 0b00 |0007: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0699ee: 0e00 |0009: return-void │ │ +0699f0: 5430 c801 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0699f4: 5201 0b00 |000c: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0699f8: df02 04ff |000e: xor-int/lit8 v2, v4, #int -1 // #ff │ │ +0699fc: b521 |0010: and-int/2addr v1, v2 │ │ +0699fe: 5901 0b00 |0011: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +069a02: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ 0x0002 line=991 │ │ 0x0009 line=995 │ │ 0x000a line=993 │ │ locals : │ │ @@ -14808,20 +14808,20 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -069998: |[069998] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0699a8: 5420 bc01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ -0699ac: 2201 2601 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -0699b0: 7040 2d06 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@062d │ │ -0699b6: 6e20 932b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0699bc: 1102 |000a: return-object v2 │ │ +069a04: |[069a04] android.support.v4.app.NotificationCompat$Builder.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069a14: 5420 bc01 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ +069a18: 2201 2601 |0002: new-instance v1, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +069a1c: 7040 2d06 3154 |0004: invoke-direct {v1, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@062d │ │ +069a22: 6e20 932b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +069a28: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1133 │ │ 0x000a line=1134 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x000b reg=3 icon I │ │ @@ -14833,18 +14833,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0699c0: |[0699c0] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0699d0: 5410 bc01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ -0699d4: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0699da: 1101 |0005: return-object v1 │ │ +069a2c: |[069a2c] android.support.v4.app.NotificationCompat$Builder.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069a3c: 5410 bc01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ +069a40: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +069a46: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1152 │ │ 0x0005 line=1153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -14854,25 +14854,25 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0699dc: |[0699dc] android.support.v4.app.NotificationCompat$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0699ec: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0699f0: 5410 c201 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -0699f4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0699f8: 2200 8900 |0006: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0699fc: 7020 ab02 2000 |0008: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ -069a02: 5b10 c201 |000b: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -069a06: 1101 |000d: return-object v1 │ │ -069a08: 5410 c201 |000e: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -069a0c: 6e20 bf02 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ -069a12: 28fa |0013: goto 000d // -0006 │ │ +069a48: |[069a48] android.support.v4.app.NotificationCompat$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069a58: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +069a5c: 5410 c201 |0002: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069a60: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +069a64: 2200 8900 |0006: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +069a68: 7020 ab02 2000 |0008: invoke-direct {v0, v2}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ +069a6e: 5b10 c201 |000b: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069a72: 1101 |000d: return-object v1 │ │ +069a74: 5410 c201 |000e: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069a78: 6e20 bf02 2000 |0010: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ +069a7e: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1072 │ │ 0x0002 line=1073 │ │ 0x0006 line=1074 │ │ 0x000d line=1079 │ │ 0x000e line=1076 │ │ @@ -14885,20 +14885,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -069a14: |[069a14] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ -069a24: 7100 d906 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ -069a2a: 0c00 |0003: move-result-object v0 │ │ -069a2c: 7220 7406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0674 │ │ -069a32: 0c00 |0007: move-result-object v0 │ │ -069a34: 1100 |0008: return-object v0 │ │ +069a80: |[069a80] android.support.v4.app.NotificationCompat$Builder.build:()Landroid/app/Notification; │ │ +069a90: 7100 d906 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ +069a96: 0c00 |0003: move-result-object v0 │ │ +069a98: 7220 7406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0674 │ │ +069a9e: 0c00 |0007: move-result-object v0 │ │ +069aa0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1196 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -14906,17 +14906,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069a38: |[069a38] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069a48: 7220 6d06 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; // method@066d │ │ -069a4e: 1100 |0003: return-object v0 │ │ +069aa4: |[069aa4] android.support.v4.app.NotificationCompat$Builder.extend:(Landroid/support/v4/app/NotificationCompat$Extender;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069ab4: 7220 6d06 0100 |0000: invoke-interface {v1, v0}, Landroid/support/v4/app/NotificationCompat$Extender;.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; // method@066d │ │ +069aba: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1179 │ │ 0x0003 line=1180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0004 reg=1 extender Landroid/support/v4/app/NotificationCompat$Extender; │ │ @@ -14926,22 +14926,22 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -069a50: |[069a50] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ -069a60: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -069a64: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -069a68: 2200 8900 |0004: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -069a6c: 7010 aa02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -069a72: 5b10 c201 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -069a76: 5410 c201 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -069a7a: 1100 |000d: return-object v0 │ │ +069abc: |[069abc] android.support.v4.app.NotificationCompat$Builder.getExtras:()Landroid/os/Bundle; │ │ +069acc: 5410 c201 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069ad0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +069ad4: 2200 8900 |0004: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +069ad8: 7010 aa02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +069ade: 5b10 c201 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069ae2: 5410 c201 |000b: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069ae6: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1110 │ │ 0x0004 line=1111 │ │ 0x000b line=1113 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -14951,20 +14951,20 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -069a7c: |[069a7c] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ -069a8c: 7100 d906 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ -069a92: 0c00 |0003: move-result-object v0 │ │ -069a94: 7220 7406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0674 │ │ -069a9a: 0c00 |0007: move-result-object v0 │ │ -069a9c: 1100 |0008: return-object v0 │ │ +069ae8: |[069ae8] android.support.v4.app.NotificationCompat$Builder.getNotification:()Landroid/app/Notification; │ │ +069af8: 7100 d906 0000 |0000: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ +069afe: 0c00 |0003: move-result-object v0 │ │ +069b00: 7220 7406 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; // method@0674 │ │ +069b06: 0c00 |0007: move-result-object v0 │ │ +069b08: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1188 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompat$Builder;) │ │ @@ -14972,18 +14972,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -069aa0: |[069aa0] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069ab0: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ -069ab4: 7030 5506 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ -069aba: 1101 |0005: return-object v1 │ │ +069b0c: |[069b0c] android.support.v4.app.NotificationCompat$Builder.setAutoCancel:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069b1c: 1300 1000 |0000: const/16 v0, #int 16 // #10 │ │ +069b20: 7030 5506 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ +069b26: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=956 │ │ 0x0005 line=957 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 autoCancel Z │ │ @@ -14993,18 +14993,18 @@ │ │ type : '(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -069abc: |[069abc] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069acc: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069ad0: 5b02 0700 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -069ad4: 1101 |0004: return-object v1 │ │ +069b28: |[069b28] android.support.v4.app.NotificationCompat$Builder.setContent:(Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069b38: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069b3c: 5b02 0700 |0002: iput-object v2, v0, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +069b40: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0004 line=802 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 views Landroid/widget/RemoteViews; │ │ @@ -15014,17 +15014,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069ad8: |[069ad8] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069ae8: 5b01 bd01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ -069aec: 1100 |0002: return-object v0 │ │ +069b44: |[069b44] android.support.v4.app.NotificationCompat$Builder.setContentInfo:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069b54: 5b01 bd01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ +069b58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ 0x0002 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 info Ljava/lang/CharSequence; │ │ @@ -15034,17 +15034,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069af0: |[069af0] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069b00: 5b01 be01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -069b04: 1100 |0002: return-object v0 │ │ +069b5c: |[069b5c] android.support.v4.app.NotificationCompat$Builder.setContentIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069b6c: 5b01 be01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +069b70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x0002 line=815 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -15054,17 +15054,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069b08: |[069b08] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069b18: 5b01 bf01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -069b1c: 1100 |0002: return-object v0 │ │ +069b74: |[069b74] android.support.v4.app.NotificationCompat$Builder.setContentText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069b84: 5b01 bf01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +069b88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0002 line=751 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -15074,17 +15074,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069b20: |[069b20] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069b30: 5b01 c001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -069b34: 1100 |0002: return-object v0 │ │ +069b8c: |[069b8c] android.support.v4.app.NotificationCompat$Builder.setContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069b9c: 5b01 c001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +069ba0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0002 line=743 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -15094,24 +15094,24 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -069b38: |[069b38] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069b48: 5420 c801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069b4c: 5903 0800 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0008 │ │ -069b50: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ -069b54: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -069b58: 5420 c801 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069b5c: 5201 0b00 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -069b60: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ -069b64: 5901 0b00 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -069b68: 1102 |0010: return-object v2 │ │ +069ba4: |[069ba4] android.support.v4.app.NotificationCompat$Builder.setDefaults:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069bb4: 5420 c801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069bb8: 5903 0800 |0002: iput v3, v0, Landroid/app/Notification;.defaults:I // field@0008 │ │ +069bbc: dd00 0304 |0004: and-int/lit8 v0, v3, #int 4 // #04 │ │ +069bc0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +069bc4: 5420 c801 |0008: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069bc8: 5201 0b00 |000a: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +069bcc: de01 0101 |000c: or-int/lit8 v1, v1, #int 1 // #01 │ │ +069bd0: 5901 0b00 |000e: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +069bd4: 1102 |0010: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0004 line=983 │ │ 0x0008 line=984 │ │ 0x0010 line=986 │ │ locals : │ │ @@ -15123,18 +15123,18 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -069b6c: |[069b6c] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069b7c: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069b80: 5b02 0900 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -069b84: 1101 |0004: return-object v1 │ │ +069bd8: |[069bd8] android.support.v4.app.NotificationCompat$Builder.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069be8: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069bec: 5b02 0900 |0002: iput-object v2, v0, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +069bf0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0004 line=827 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/app/PendingIntent; │ │ @@ -15144,17 +15144,17 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069b88: |[069b88] android.support.v4.app.NotificationCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069b98: 5b01 c201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -069b9c: 1100 |0002: return-object v0 │ │ +069bf4: |[069bf4] android.support.v4.app.NotificationCompat$Builder.setExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069c04: 5b01 c201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +069c08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0002 line=1096 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 extras Landroid/os/Bundle; │ │ @@ -15164,19 +15164,19 @@ │ │ type : '(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -069ba0: |[069ba0] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069bb0: 5b12 c301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -069bb4: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ -069bb8: 7030 5506 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ -069bbe: 1101 |0007: return-object v1 │ │ +069c0c: |[069c0c] android.support.v4.app.NotificationCompat$Builder.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069c1c: 5b12 c301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +069c20: 1300 8000 |0002: const/16 v0, #int 128 // #80 │ │ +069c24: 7030 5506 0103 |0004: invoke-direct {v1, v0, v3}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ +069c2a: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0002 line=845 │ │ 0x0007 line=846 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -15188,17 +15188,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069bc0: |[069bc0] android.support.v4.app.NotificationCompat$Builder.setGroup:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069bd0: 5b01 c401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ -069bd4: 1100 |0002: return-object v0 │ │ +069c2c: |[069c2c] android.support.v4.app.NotificationCompat$Builder.setGroup:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069c3c: 5b01 c401 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ +069c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1031 │ │ 0x0002 line=1032 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 groupKey Ljava/lang/String; │ │ @@ -15208,17 +15208,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069bd8: |[069bd8] android.support.v4.app.NotificationCompat$Builder.setGroupSummary:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069be8: 5c01 c501 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ -069bec: 1100 |0002: return-object v0 │ │ +069c44: |[069c44] android.support.v4.app.NotificationCompat$Builder.setGroupSummary:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069c54: 5c01 c501 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ +069c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1043 │ │ 0x0002 line=1044 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 isGroupSummary Z │ │ @@ -15228,17 +15228,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069bf0: |[069bf0] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069c00: 5b01 c601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ -069c04: 1100 |0002: return-object v0 │ │ +069c5c: |[069c5c] android.support.v4.app.NotificationCompat$Builder.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069c6c: 5b01 c601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ +069c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=873 │ │ 0x0002 line=874 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 icon Landroid/graphics/Bitmap; │ │ @@ -15248,42 +15248,42 @@ │ │ type : '(III)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -069c08: |[069c08] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069c18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -069c1a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -069c1c: 5453 c801 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c20: 5936 0f00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -069c24: 5453 c801 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c28: 5937 1100 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -069c2c: 5453 c801 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c30: 5938 1000 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -069c34: 5453 c801 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c38: 5233 1100 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -069c3c: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ -069c40: 5453 c801 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c44: 5233 1000 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -069c48: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ -069c4c: 0110 |001a: move v0, v1 │ │ -069c4e: 5453 c801 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c52: 5454 c801 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069c56: 5244 0b00 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@000b │ │ -069c5a: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ -069c5e: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ -069c62: b641 |0025: or-int/2addr v1, v4 │ │ -069c64: 5931 0b00 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@000b │ │ -069c68: 1105 |0028: return-object v5 │ │ -069c6a: 0120 |0029: move v0, v2 │ │ -069c6c: 28f1 |002a: goto 001b // -000f │ │ -069c6e: 0121 |002b: move v1, v2 │ │ -069c70: 28f9 |002c: goto 0025 // -0007 │ │ +069c74: |[069c74] android.support.v4.app.NotificationCompat$Builder.setLights:(III)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069c84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +069c86: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +069c88: 5453 c801 |0002: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069c8c: 5936 0f00 |0004: iput v6, v3, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +069c90: 5453 c801 |0006: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069c94: 5937 1100 |0008: iput v7, v3, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +069c98: 5453 c801 |000a: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069c9c: 5938 1000 |000c: iput v8, v3, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +069ca0: 5453 c801 |000e: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069ca4: 5233 1100 |0010: iget v3, v3, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +069ca8: 3803 1700 |0012: if-eqz v3, 0029 // +0017 │ │ +069cac: 5453 c801 |0014: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069cb0: 5233 1000 |0016: iget v3, v3, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +069cb4: 3803 1100 |0018: if-eqz v3, 0029 // +0011 │ │ +069cb8: 0110 |001a: move v0, v1 │ │ +069cba: 5453 c801 |001b: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069cbe: 5454 c801 |001d: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069cc2: 5244 0b00 |001f: iget v4, v4, Landroid/app/Notification;.flags:I // field@000b │ │ +069cc6: dd04 04fe |0021: and-int/lit8 v4, v4, #int -2 // #fe │ │ +069cca: 3800 0800 |0023: if-eqz v0, 002b // +0008 │ │ +069cce: b641 |0025: or-int/2addr v1, v4 │ │ +069cd0: 5931 0b00 |0026: iput v1, v3, Landroid/app/Notification;.flags:I // field@000b │ │ +069cd4: 1105 |0028: return-object v5 │ │ +069cd6: 0120 |0029: move v0, v2 │ │ +069cd8: 28f1 |002a: goto 001b // -000f │ │ +069cda: 0121 |002b: move v1, v2 │ │ +069cdc: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=915 │ │ 0x0006 line=916 │ │ 0x000a line=917 │ │ 0x000e line=918 │ │ 0x001b line=919 │ │ @@ -15303,17 +15303,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069c74: |[069c74] android.support.v4.app.NotificationCompat$Builder.setLocalOnly:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069c84: 5c01 c701 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ -069c88: 1100 |0002: return-object v0 │ │ +069ce0: |[069ce0] android.support.v4.app.NotificationCompat$Builder.setLocalOnly:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069cf0: 5c01 c701 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ +069cf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=967 │ │ 0x0002 line=968 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -15323,17 +15323,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069c8c: |[069c8c] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069c9c: 5901 c901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ -069ca0: 1100 |0002: return-object v0 │ │ +069cf8: |[069cf8] android.support.v4.app.NotificationCompat$Builder.setNumber:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069d08: 5901 c901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ +069d0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ 0x0002 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 number I │ │ @@ -15343,18 +15343,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -069ca4: |[069ca4] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069cb4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -069cb6: 7030 5506 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ -069cbc: 1101 |0004: return-object v1 │ │ +069d10: |[069d10] android.support.v4.app.NotificationCompat$Builder.setOngoing:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069d20: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +069d22: 7030 5506 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ +069d28: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ 0x0004 line=937 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 ongoing Z │ │ @@ -15364,18 +15364,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -069cc0: |[069cc0] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069cd0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -069cd4: 7030 5506 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ -069cda: 1101 |0005: return-object v1 │ │ +069d2c: |[069d2c] android.support.v4.app.NotificationCompat$Builder.setOnlyAlertOnce:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069d3c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +069d40: 7030 5506 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Builder;.setFlag:(IZ)V // method@0655 │ │ +069d46: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=945 │ │ 0x0005 line=946 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0006 reg=2 onlyAlertOnce Z │ │ @@ -15385,17 +15385,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069cdc: |[069cdc] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069cec: 5901 ca01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -069cf0: 1100 |0002: return-object v0 │ │ +069d48: |[069d48] android.support.v4.app.NotificationCompat$Builder.setPriority:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069d58: 5901 ca01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +069d5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ 0x0002 line=1016 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 pri I │ │ @@ -15405,19 +15405,19 @@ │ │ type : '(IIZ)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -069cf4: |[069cf4] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069d04: 5901 cd01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ -069d08: 5902 cb01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ -069d0c: 5c03 cc01 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ -069d10: 1100 |0006: return-object v0 │ │ +069d60: |[069d60] android.support.v4.app.NotificationCompat$Builder.setProgress:(IIZ)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069d70: 5901 cd01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ +069d74: 5902 cb01 |0002: iput v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ +069d78: 5c03 cc01 |0004: iput-boolean v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ +069d7c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ 0x0002 line=792 │ │ 0x0004 line=793 │ │ 0x0006 line=794 │ │ locals : │ │ @@ -15431,18 +15431,18 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -069d14: |[069d14] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069d24: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069d28: 5902 0d00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@000d │ │ -069d2c: 1101 |0004: return-object v1 │ │ +069d80: |[069d80] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069d90: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069d94: 5902 0d00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@000d │ │ +069d98: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0004 line=719 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 icon I │ │ @@ -15452,20 +15452,20 @@ │ │ type : '(II)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -069d30: |[069d30] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069d40: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069d44: 5902 0d00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@000d │ │ -069d48: 5410 c801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069d4c: 5903 0e00 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -069d50: 1101 |0008: return-object v1 │ │ +069d9c: |[069d9c] android.support.v4.app.NotificationCompat$Builder.setSmallIcon:(II)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069dac: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069db0: 5902 0d00 |0002: iput v2, v0, Landroid/app/Notification;.icon:I // field@000d │ │ +069db4: 5410 c801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069db8: 5903 0e00 |0006: iput v3, v0, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +069dbc: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ 0x0004 line=734 │ │ 0x0008 line=735 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -15477,17 +15477,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069d54: |[069d54] android.support.v4.app.NotificationCompat$Builder.setSortKey:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069d64: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ -069d68: 1100 |0002: return-object v0 │ │ +069dc0: |[069dc0] android.support.v4.app.NotificationCompat$Builder.setSortKey:(Ljava/lang/String;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069dd0: 5b01 ce01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ +069dd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0002 line=1061 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 sortKey Ljava/lang/String; │ │ @@ -15497,21 +15497,21 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -069d6c: |[069d6c] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069d7c: 5420 c801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069d80: 5b03 1200 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -069d84: 5420 c801 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069d88: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -069d8a: 5901 0600 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -069d8e: 1102 |0009: return-object v2 │ │ +069dd8: |[069dd8] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069de8: 5420 c801 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069dec: 5b03 1200 |0002: iput-object v3, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +069df0: 5420 c801 |0004: iget-object v0, v2, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069df4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +069df6: 5901 0600 |0007: iput v1, v0, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +069dfa: 1102 |0009: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=881 │ │ 0x0004 line=882 │ │ 0x0009 line=883 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -15522,20 +15522,20 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -069d90: |[069d90] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069da0: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069da4: 5b02 1200 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -069da8: 5410 c801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069dac: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -069db0: 1101 |0008: return-object v1 │ │ +069dfc: |[069dfc] android.support.v4.app.NotificationCompat$Builder.setSound:(Landroid/net/Uri;I)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069e0c: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069e10: 5b02 1200 |0002: iput-object v2, v0, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +069e14: 5410 c801 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069e18: 5903 0600 |0006: iput v3, v0, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +069e1c: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=893 │ │ 0x0004 line=894 │ │ 0x0008 line=895 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -15547,23 +15547,23 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -069db4: |[069db4] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069dc4: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -069dc8: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -069dcc: 5b12 cf01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -069dd0: 5410 cf01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -069dd4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -069dd8: 5410 cf01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -069ddc: 6e20 ae06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06ae │ │ -069de2: 1101 |000f: return-object v1 │ │ +069e20: |[069e20] android.support.v4.app.NotificationCompat$Builder.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069e30: 5410 cf01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +069e34: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +069e38: 5b12 cf01 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +069e3c: 5410 cf01 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +069e40: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +069e44: 5410 cf01 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +069e48: 6e20 ae06 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Style;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@06ae │ │ +069e4e: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1165 │ │ 0x0004 line=1166 │ │ 0x0006 line=1167 │ │ 0x000a line=1168 │ │ 0x000f line=1171 │ │ @@ -15576,17 +15576,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069de4: |[069de4] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069df4: 5b01 d001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ -069df8: 1100 |0002: return-object v0 │ │ +069e50: |[069e50] android.support.v4.app.NotificationCompat$Builder.setSubText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069e60: 5b01 d001 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ +069e64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0002 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 text Ljava/lang/CharSequence; │ │ @@ -15596,18 +15596,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -069dfc: |[069dfc] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069e0c: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069e10: 5b02 1300 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -069e14: 1101 |0004: return-object v1 │ │ +069e68: |[069e68] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069e78: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069e7c: 5b02 1300 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +069e80: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ 0x0004 line=855 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 tickerText Ljava/lang/CharSequence; │ │ @@ -15617,19 +15617,19 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -069e18: |[069e18] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069e28: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069e2c: 5b02 1300 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -069e30: 5b13 d101 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ -069e34: 1101 |0006: return-object v1 │ │ +069e84: |[069e84] android.support.v4.app.NotificationCompat$Builder.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069e94: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069e98: 5b02 1300 |0002: iput-object v2, v0, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +069e9c: 5b13 d101 |0004: iput-object v3, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ +069ea0: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0006 line=866 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ @@ -15641,17 +15641,17 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -069e38: |[069e38] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069e48: 5c01 d201 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ -069e4c: 1100 |0002: return-object v0 │ │ +069ea4: |[069ea4] android.support.v4.app.NotificationCompat$Builder.setUsesChronometer:(Z)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069eb4: 5c01 d201 |0000: iput-boolean v1, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ +069eb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0002 line=707 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0003 reg=1 b Z │ │ @@ -15661,18 +15661,18 @@ │ │ type : '([J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -069e50: |[069e50] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069e60: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069e64: 5b02 1400 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -069e68: 1101 |0004: return-object v1 │ │ +069ebc: |[069ebc] android.support.v4.app.NotificationCompat$Builder.setVibrate:([J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069ecc: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069ed0: 5b02 1400 |0002: iput-object v2, v0, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +069ed4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ 0x0004 line=906 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 pattern [J │ │ @@ -15682,18 +15682,18 @@ │ │ type : '(J)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -069e6c: |[069e6c] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -069e7c: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -069e80: 5a02 1500 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0015 │ │ -069e84: 1101 |0004: return-object v1 │ │ +069ed8: |[069ed8] android.support.v4.app.NotificationCompat$Builder.setWhen:(J)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +069ee8: 5410 c801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +069eec: 5a02 1500 |0002: iput-wide v2, v0, Landroid/app/Notification;.when:J // field@0015 │ │ +069ef0: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Builder; │ │ 0x0000 - 0x0005 reg=2 when J │ │ @@ -15866,19 +15866,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -069e88: |[069e88] android.support.v4.app.NotificationCompat$Style.:()V │ │ -069e98: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -069e9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -069ea0: 5c10 da01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@01da │ │ -069ea4: 0e00 |0006: return-void │ │ +069ef4: |[069ef4] android.support.v4.app.NotificationCompat$Style.:()V │ │ +069f04: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +069f0a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +069f0c: 5c10 da01 |0004: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mSummaryTextSet:Z // field@01da │ │ +069f10: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1207 │ │ 0x0003 line=1211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -15888,22 +15888,22 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -069ea8: |[069ea8] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ -069eb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -069eba: 5421 d801 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ -069ebe: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -069ec2: 5421 d801 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ -069ec6: 6e10 4806 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0648 │ │ -069ecc: 0c00 |000a: move-result-object v0 │ │ -069ece: 1100 |000b: return-object v0 │ │ +069f14: |[069f14] android.support.v4.app.NotificationCompat$Style.build:()Landroid/app/Notification; │ │ +069f24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +069f26: 5421 d801 |0001: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ +069f2a: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +069f2e: 5421 d801 |0005: iget-object v1, v2, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ +069f32: 6e10 4806 0100 |0007: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Builder;.build:()Landroid/app/Notification; // method@0648 │ │ +069f38: 0c00 |000a: move-result-object v0 │ │ +069f3a: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1223 │ │ 0x0001 line=1224 │ │ 0x0005 line=1225 │ │ 0x000b line=1227 │ │ locals : │ │ @@ -15915,23 +15915,23 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -069ed0: |[069ed0] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -069ee0: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ -069ee4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -069ee8: 5b12 d801 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ -069eec: 5410 d801 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ -069ef0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -069ef4: 5410 d801 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ -069ef8: 6e20 6606 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0666 │ │ -069efe: 0e00 |000f: return-void │ │ +069f3c: |[069f3c] android.support.v4.app.NotificationCompat$Style.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +069f4c: 5410 d801 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ +069f50: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +069f54: 5b12 d801 |0004: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ +069f58: 5410 d801 |0006: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ +069f5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +069f60: 5410 d801 |000a: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Style;.mBuilder:Landroid/support/v4/app/NotificationCompat$Builder; // field@01d8 │ │ +069f64: 6e20 6606 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$Builder;.setStyle:(Landroid/support/v4/app/NotificationCompat$Style;)Landroid/support/v4/app/NotificationCompat$Builder; // method@0666 │ │ +069f6a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ 0x0004 line=1215 │ │ 0x0006 line=1216 │ │ 0x000a line=1217 │ │ 0x000f line=1220 │ │ @@ -16155,61 +16155,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 92 16-bit code units │ │ -069f00: |[069f00] android.support.v4.app.NotificationCompat.:()V │ │ -069f10: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069f14: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -069f18: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -069f1c: 2200 2d01 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@012d │ │ -069f20: 7010 7e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@067e │ │ -069f26: 6900 1e02 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069f2a: 0e00 |000d: return-void │ │ -069f2c: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069f30: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ -069f34: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -069f38: 2200 3301 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@0133 │ │ -069f3c: 7010 a306 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@06a3 │ │ -069f42: 6900 1e02 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069f46: 28f2 |001b: goto 000d // -000e │ │ -069f48: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069f4c: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ -069f50: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -069f54: 2200 3201 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@0132 │ │ -069f58: 7010 9806 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0698 │ │ -069f5e: 6900 1e02 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069f62: 28e4 |0029: goto 000d // -001c │ │ -069f64: 6000 4000 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069f68: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ -069f6c: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -069f70: 2200 3101 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@0131 │ │ -069f74: 7010 9606 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0696 │ │ -069f7a: 6900 1e02 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069f7e: 28d6 |0037: goto 000d // -002a │ │ -069f80: 6000 4000 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069f84: 1301 0b00 |003a: const/16 v1, #int 11 // #b │ │ -069f88: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ -069f8c: 2200 3001 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@0130 │ │ -069f90: 7010 9406 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0694 │ │ -069f96: 6900 1e02 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069f9a: 28c8 |0045: goto 000d // -0038 │ │ -069f9c: 6000 4000 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -069fa0: 1301 0900 |0048: const/16 v1, #int 9 // #9 │ │ -069fa4: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ -069fa8: 2200 2f01 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@012f │ │ -069fac: 7010 9206 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0692 │ │ -069fb2: 6900 1e02 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069fb6: 28ba |0053: goto 000d // -0046 │ │ -069fb8: 2200 2e01 |0054: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@012e │ │ -069fbc: 7010 8706 0000 |0056: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ -069fc2: 6900 1e02 |0059: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -069fc6: 28b2 |005b: goto 000d // -004e │ │ +069f6c: |[069f6c] android.support.v4.app.NotificationCompat.:()V │ │ +069f7c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +069f80: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +069f84: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +069f88: 2200 2d01 |0006: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; // type@012d │ │ +069f8c: 7010 7e06 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20;.:()V // method@067e │ │ +069f92: 6900 1e02 |000b: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +069f96: 0e00 |000d: return-void │ │ +069f98: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +069f9c: 1301 1300 |0010: const/16 v1, #int 19 // #13 │ │ +069fa0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +069fa4: 2200 3301 |0014: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; // type@0133 │ │ +069fa8: 7010 a306 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@06a3 │ │ +069fae: 6900 1e02 |0019: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +069fb2: 28f2 |001b: goto 000d // -000e │ │ +069fb4: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +069fb8: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ +069fbc: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +069fc0: 2200 3201 |0022: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; // type@0132 │ │ +069fc4: 7010 9806 0000 |0024: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0698 │ │ +069fca: 6900 1e02 |0027: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +069fce: 28e4 |0029: goto 000d // -001c │ │ +069fd0: 6000 4000 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +069fd4: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ +069fd8: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +069fdc: 2200 3101 |0030: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; // type@0131 │ │ +069fe0: 7010 9606 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich;.:()V // method@0696 │ │ +069fe6: 6900 1e02 |0035: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +069fea: 28d6 |0037: goto 000d // -002a │ │ +069fec: 6000 4000 |0038: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +069ff0: 1301 0b00 |003a: const/16 v1, #int 11 // #b │ │ +069ff4: 3410 0a00 |003c: if-lt v0, v1, 0046 // +000a │ │ +069ff8: 2200 3001 |003e: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; // type@0130 │ │ +069ffc: 7010 9406 0000 |0040: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb;.:()V // method@0694 │ │ +06a002: 6900 1e02 |0043: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a006: 28c8 |0045: goto 000d // -0038 │ │ +06a008: 6000 4000 |0046: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06a00c: 1301 0900 |0048: const/16 v1, #int 9 // #9 │ │ +06a010: 3410 0a00 |004a: if-lt v0, v1, 0054 // +000a │ │ +06a014: 2200 2f01 |004c: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; // type@012f │ │ +06a018: 7010 9206 0000 |004e: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread;.:()V // method@0692 │ │ +06a01e: 6900 1e02 |0051: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a022: 28ba |0053: goto 000d // -0046 │ │ +06a024: 2200 2e01 |0054: new-instance v0, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; // type@012e │ │ +06a028: 7010 8706 0000 |0056: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ +06a02e: 6900 1e02 |0059: sput-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a032: 28b2 |005b: goto 000d // -004e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0006 line=602 │ │ 0x000d line=616 │ │ 0x000e line=603 │ │ 0x0014 line=604 │ │ @@ -16229,17 +16229,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -069fc8: |[069fc8] android.support.v4.app.NotificationCompat.:()V │ │ -069fd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -069fde: 0e00 |0003: return-void │ │ +06a034: |[06a034] android.support.v4.app.NotificationCompat.:()V │ │ +06a044: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a04a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=1769 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat; │ │ │ │ @@ -16248,17 +16248,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069fe0: |[069fe0] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -069ff0: 7120 db06 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06db │ │ -069ff6: 0e00 |0003: return-void │ │ +06a04c: |[06a04c] android.support.v4.app.NotificationCompat.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +06a05c: 7120 db06 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06db │ │ +06a062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithActions; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -16267,17 +16267,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -069ff8: |[069ff8] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -06a008: 7120 dc06 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06dc │ │ -06a00e: 0e00 |0003: return-void │ │ +06a064: |[06a064] android.support.v4.app.NotificationCompat.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +06a074: 7120 dc06 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompat;.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06dc │ │ +06a07a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/support/v4/app/NotificationCompat$Style; │ │ │ │ @@ -16286,35 +16286,35 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06a010: |[06a010] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ -06a020: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a024: 1100 |0002: return-object v0 │ │ +06a07c: |[06a07c] android.support.v4.app.NotificationCompat.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; │ │ +06a08c: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat;) │ │ name : 'access$500' │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06a028: |[06a028] android.support.v4.app.NotificationCompat.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ -06a038: 7120 e206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@06e2 │ │ -06a03e: 0c00 |0003: move-result-object v0 │ │ -06a040: 1100 |0004: return-object v0 │ │ +06a094: |[06a094] android.support.v4.app.NotificationCompat.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ +06a0a4: 7120 e206 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@06e2 │ │ +06a0aa: 0c00 |0003: move-result-object v0 │ │ +06a0ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/os/Bundle; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -16323,26 +16323,26 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -06a044: |[06a044] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ -06a054: 6e10 992b 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -06a05a: 0c01 |0003: move-result-object v1 │ │ -06a05c: 7210 bb2b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -06a062: 0a02 |0007: move-result v2 │ │ -06a064: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ -06a068: 7210 bc2b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -06a06e: 0c00 |000d: move-result-object v0 │ │ -06a070: 1f00 2601 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -06a074: 7220 1406 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0614 │ │ -06a07a: 28f1 |0013: goto 0004 // -000f │ │ -06a07c: 0e00 |0014: return-void │ │ +06a0b0: |[06a0b0] android.support.v4.app.NotificationCompat.addActionsToBuilder:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V │ │ +06a0c0: 6e10 992b 0400 |0000: invoke-virtual {v4}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +06a0c6: 0c01 |0003: move-result-object v1 │ │ +06a0c8: 7210 bb2b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +06a0ce: 0a02 |0007: move-result v2 │ │ +06a0d0: 3802 0c00 |0008: if-eqz v2, 0014 // +000c │ │ +06a0d4: 7210 bc2b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +06a0da: 0c00 |000d: move-result-object v0 │ │ +06a0dc: 1f00 2601 |000e: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +06a0e0: 7220 1406 0300 |0010: invoke-interface {v3, v0}, Landroid/support/v4/app/NotificationBuilderWithActions;.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V // method@0614 │ │ +06a0e6: 28f1 |0013: goto 0004 // -000f │ │ +06a0e8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x0010 line=566 │ │ 0x0014 line=568 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/ArrayList; │ │ @@ -16356,49 +16356,49 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 64 16-bit code units │ │ -06a080: |[06a080] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ -06a090: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ -06a094: 20b0 2801 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0128 │ │ -06a098: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -06a09c: 07b8 |0006: move-object v8, v11 │ │ -06a09e: 1f08 2801 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0128 │ │ -06a0a2: 5480 b801 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b8 │ │ -06a0a6: 5581 bb01 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01bb │ │ -06a0aa: 5482 ba01 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ba │ │ -06a0ae: 5483 b901 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01b9 │ │ -06a0b2: 7153 0a07 0a21 |0011: invoke-static {v10, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@070a │ │ -06a0b8: 0e00 |0014: return-void │ │ -06a0ba: 20b0 2b01 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@012b │ │ -06a0be: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ -06a0c2: 07b9 |0019: move-object v9, v11 │ │ -06a0c4: 1f09 2b01 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@012b │ │ -06a0c8: 5490 d301 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01d3 │ │ -06a0cc: 5591 d501 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01d5 │ │ -06a0d0: 5492 d401 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01d4 │ │ -06a0d4: 5493 d601 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ -06a0d8: 7153 0b07 0a21 |0024: invoke-static {v10, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@070b │ │ -06a0de: 28ed |0027: goto 0014 // -0013 │ │ -06a0e0: 20b0 2701 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0127 │ │ -06a0e4: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ -06a0e8: 07b7 |002c: move-object v7, v11 │ │ -06a0ea: 1f07 2701 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0127 │ │ -06a0ee: 5471 b201 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b2 │ │ -06a0f2: 5572 b701 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01b7 │ │ -06a0f6: 5473 b601 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01b6 │ │ -06a0fa: 5474 b501 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01b5 │ │ -06a0fe: 5475 b301 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01b3 │ │ -06a102: 5576 b401 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01b4 │ │ -06a106: 07a0 |003b: move-object v0, v10 │ │ -06a108: 7707 0907 0000 |003c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@0709 │ │ -06a10e: 28d5 |003f: goto 0014 // -002b │ │ +06a0ec: |[06a0ec] android.support.v4.app.NotificationCompat.addStyleToBuilderJellybean:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V │ │ +06a0fc: 380b 1400 |0000: if-eqz v11, 0014 // +0014 │ │ +06a100: 20b0 2801 |0002: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0128 │ │ +06a104: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +06a108: 07b8 |0006: move-object v8, v11 │ │ +06a10a: 1f08 2801 |0007: check-cast v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle; // type@0128 │ │ +06a10e: 5480 b801 |0009: iget-object v0, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b8 │ │ +06a112: 5581 bb01 |000b: iget-boolean v1, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01bb │ │ +06a116: 5482 ba01 |000d: iget-object v2, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ba │ │ +06a11a: 5483 b901 |000f: iget-object v3, v8, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01b9 │ │ +06a11e: 7153 0a07 0a21 |0011: invoke-static {v10, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V // method@070a │ │ +06a124: 0e00 |0014: return-void │ │ +06a126: 20b0 2b01 |0015: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@012b │ │ +06a12a: 3800 1100 |0017: if-eqz v0, 0028 // +0011 │ │ +06a12e: 07b9 |0019: move-object v9, v11 │ │ +06a130: 1f09 2b01 |001a: check-cast v9, Landroid/support/v4/app/NotificationCompat$InboxStyle; // type@012b │ │ +06a134: 5490 d301 |001c: iget-object v0, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01d3 │ │ +06a138: 5591 d501 |001e: iget-boolean v1, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01d5 │ │ +06a13c: 5492 d401 |0020: iget-object v2, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01d4 │ │ +06a140: 5493 d601 |0022: iget-object v3, v9, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ +06a144: 7153 0b07 0a21 |0024: invoke-static {v10, v0, v1, v2, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V // method@070b │ │ +06a14a: 28ed |0027: goto 0014 // -0013 │ │ +06a14c: 20b0 2701 |0028: instance-of v0, v11, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0127 │ │ +06a150: 3800 eaff |002a: if-eqz v0, 0014 // -0016 │ │ +06a154: 07b7 |002c: move-object v7, v11 │ │ +06a156: 1f07 2701 |002d: check-cast v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle; // type@0127 │ │ +06a15a: 5471 b201 |002f: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b2 │ │ +06a15e: 5572 b701 |0031: iget-boolean v2, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01b7 │ │ +06a162: 5473 b601 |0033: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01b6 │ │ +06a166: 5474 b501 |0035: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01b5 │ │ +06a16a: 5475 b301 |0037: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01b3 │ │ +06a16e: 5576 b401 |0039: iget-boolean v6, v7, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01b4 │ │ +06a172: 07a0 |003b: move-object v0, v10 │ │ +06a174: 7707 0907 0000 |003c: invoke-static/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompatJellybean;.addBigPictureStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V // method@0709 │ │ +06a17a: 28d5 |003f: goto 0014 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ 0x0007 line=574 │ │ 0x0009 line=575 │ │ 0x0014 line=598 │ │ @@ -16420,19 +16420,19 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06a110: |[06a110] android.support.v4.app.NotificationCompat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -06a120: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a124: 7230 7506 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; // method@0675 │ │ -06a12a: 0c00 |0005: move-result-object v0 │ │ -06a12c: 1100 |0006: return-object v0 │ │ +06a17c: |[06a17c] android.support.v4.app.NotificationCompat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +06a18c: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a190: 7230 7506 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; // method@0675 │ │ +06a196: 0c00 |0005: move-result-object v0 │ │ +06a198: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2415 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ 0x0000 - 0x0007 reg=2 actionIndex I │ │ │ │ @@ -16441,19 +16441,19 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a130: |[06a130] android.support.v4.app.NotificationCompat.getActionCount:(Landroid/app/Notification;)I │ │ -06a140: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a144: 7220 7606 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionCount:(Landroid/app/Notification;)I // method@0676 │ │ -06a14a: 0a00 |0005: move-result v0 │ │ -06a14c: 0f00 |0006: return v0 │ │ +06a19c: |[06a19c] android.support.v4.app.NotificationCompat.getActionCount:(Landroid/app/Notification;)I │ │ +06a1ac: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a1b0: 7220 7606 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionCount:(Landroid/app/Notification;)I // method@0676 │ │ +06a1b6: 0a00 |0005: move-result v0 │ │ +06a1b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2405 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #10 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -16461,19 +16461,19 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a150: |[06a150] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -06a160: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a164: 7220 7806 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0678 │ │ -06a16a: 0c00 |0005: move-result-object v0 │ │ -06a16c: 1100 |0006: return-object v0 │ │ +06a1bc: |[06a1bc] android.support.v4.app.NotificationCompat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +06a1cc: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a1d0: 7220 7806 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0678 │ │ +06a1d6: 0c00 |0005: move-result-object v0 │ │ +06a1d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #11 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -16481,19 +16481,19 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a170: |[06a170] android.support.v4.app.NotificationCompat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06a180: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a184: 7220 7906 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0679 │ │ -06a18a: 0c00 |0005: move-result-object v0 │ │ -06a18c: 1100 |0006: return-object v0 │ │ +06a1dc: |[06a1dc] android.support.v4.app.NotificationCompat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06a1ec: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a1f0: 7220 7906 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0679 │ │ +06a1f6: 0c00 |0005: move-result-object v0 │ │ +06a1f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2433 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #12 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -16501,19 +16501,19 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a190: |[06a190] android.support.v4.app.NotificationCompat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -06a1a0: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a1a4: 7220 7a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getLocalOnly:(Landroid/app/Notification;)Z // method@067a │ │ -06a1aa: 0a00 |0005: move-result v0 │ │ -06a1ac: 0f00 |0006: return v0 │ │ +06a1fc: |[06a1fc] android.support.v4.app.NotificationCompat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +06a20c: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a210: 7220 7a06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getLocalOnly:(Landroid/app/Notification;)Z // method@067a │ │ +06a216: 0a00 |0005: move-result v0 │ │ +06a218: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #13 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -16521,36 +16521,36 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -06a1b0: |[06a1b0] android.support.v4.app.NotificationCompat.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ -06a1c0: 6e20 b802 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@02b8 │ │ -06a1c6: 0c00 |0003: move-result-object v0 │ │ -06a1c8: 2003 2606 |0004: instance-of v3, v0, [Landroid/app/Notification; // type@0626 │ │ -06a1cc: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ -06a1d0: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -06a1d4: 1f00 2606 |000a: check-cast v0, [Landroid/app/Notification; // type@0626 │ │ -06a1d8: 1f00 2606 |000c: check-cast v0, [Landroid/app/Notification; // type@0626 │ │ -06a1dc: 0702 |000e: move-object v2, v0 │ │ -06a1de: 1102 |000f: return-object v2 │ │ -06a1e0: 2103 |0010: array-length v3, v0 │ │ -06a1e2: 2332 2606 |0011: new-array v2, v3, [Landroid/app/Notification; // type@0626 │ │ -06a1e6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -06a1e8: 2103 |0014: array-length v3, v0 │ │ -06a1ea: 3531 0b00 |0015: if-ge v1, v3, 0020 // +000b │ │ -06a1ee: 4603 0001 |0017: aget-object v3, v0, v1 │ │ -06a1f2: 1f03 2200 |0019: check-cast v3, Landroid/app/Notification; // type@0022 │ │ -06a1f6: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ -06a1fa: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06a1fe: 28f5 |001f: goto 0014 // -000b │ │ -06a200: 6e30 c802 5402 |0020: invoke-virtual {v4, v5, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ -06a206: 28ec |0023: goto 000f // -0014 │ │ +06a21c: |[06a21c] android.support.v4.app.NotificationCompat.getNotificationArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; │ │ +06a22c: 6e20 b802 5400 |0000: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@02b8 │ │ +06a232: 0c00 |0003: move-result-object v0 │ │ +06a234: 2003 2606 |0004: instance-of v3, v0, [Landroid/app/Notification; // type@0626 │ │ +06a238: 3903 0400 |0006: if-nez v3, 000a // +0004 │ │ +06a23c: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +06a240: 1f00 2606 |000a: check-cast v0, [Landroid/app/Notification; // type@0626 │ │ +06a244: 1f00 2606 |000c: check-cast v0, [Landroid/app/Notification; // type@0626 │ │ +06a248: 0702 |000e: move-object v2, v0 │ │ +06a24a: 1102 |000f: return-object v2 │ │ +06a24c: 2103 |0010: array-length v3, v0 │ │ +06a24e: 2332 2606 |0011: new-array v2, v3, [Landroid/app/Notification; // type@0626 │ │ +06a252: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +06a254: 2103 |0014: array-length v3, v0 │ │ +06a256: 3531 0b00 |0015: if-ge v1, v3, 0020 // +000b │ │ +06a25a: 4603 0001 |0017: aget-object v3, v0, v1 │ │ +06a25e: 1f03 2200 |0019: check-cast v3, Landroid/app/Notification; // type@0022 │ │ +06a262: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ +06a266: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06a26a: 28f5 |001f: goto 0014 // -000b │ │ +06a26c: 6e30 c802 5402 |0020: invoke-virtual {v4, v5, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ +06a272: 28ec |0023: goto 000f // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2379 │ │ 0x0004 line=2380 │ │ 0x000a line=2381 │ │ 0x000f line=2388 │ │ 0x0010 line=2383 │ │ @@ -16571,19 +16571,19 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a208: |[06a208] android.support.v4.app.NotificationCompat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06a218: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a21c: 7220 7c06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@067c │ │ -06a222: 0c00 |0005: move-result-object v0 │ │ -06a224: 1100 |0006: return-object v0 │ │ +06a274: |[06a274] android.support.v4.app.NotificationCompat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06a284: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a288: 7220 7c06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@067c │ │ +06a28e: 0c00 |0005: move-result-object v0 │ │ +06a290: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2459 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ #15 : (in Landroid/support/v4/app/NotificationCompat;) │ │ @@ -16591,19 +16591,19 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06a228: |[06a228] android.support.v4.app.NotificationCompat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -06a238: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ -06a23c: 7220 7d06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.isGroupSummary:(Landroid/app/Notification;)Z // method@067d │ │ -06a242: 0a00 |0005: move-result v0 │ │ -06a244: 0f00 |0006: return v0 │ │ +06a294: |[06a294] android.support.v4.app.NotificationCompat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +06a2a4: 6200 1e02 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat;.IMPL:Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // field@021e │ │ +06a2a8: 7220 7d06 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.isGroupSummary:(Landroid/app/Notification;)Z // method@067d │ │ +06a2ae: 0a00 |0005: move-result v0 │ │ +06a2b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2443 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ @@ -16640,17 +16640,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a248: |[06a248] android.support.v4.app.NotificationCompatApi20.:()V │ │ -06a258: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a25e: 0e00 |0003: return-void │ │ +06a2b4: |[06a2b4] android.support.v4.app.NotificationCompatApi20.:()V │ │ +06a2c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a2ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatApi20; │ │ │ │ @@ -16659,20 +16659,20 @@ │ │ type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -06a260: |[06a260] android.support.v4.app.NotificationCompatApi20.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06a270: 5410 0500 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ -06a274: 4600 0002 |0002: aget-object v0, v0, v2 │ │ -06a278: 7130 eb06 3004 |0004: invoke-static {v0, v3, v4}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06eb │ │ -06a27e: 0c00 |0007: move-result-object v0 │ │ -06a280: 1100 |0008: return-object v0 │ │ +06a2cc: |[06a2cc] android.support.v4.app.NotificationCompatApi20.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06a2dc: 5410 0500 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ +06a2e0: 4600 0002 |0002: aget-object v0, v0, v2 │ │ +06a2e4: 7130 eb06 3004 |0004: invoke-static {v0, v3, v4}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06eb │ │ +06a2ea: 0c00 |0007: move-result-object v0 │ │ +06a2ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 notif Landroid/app/Notification; │ │ 0x0000 - 0x0009 reg=2 actionIndex I │ │ 0x0000 - 0x0009 reg=3 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ @@ -16683,28 +16683,28 @@ │ │ type : '(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 24 16-bit code units │ │ -06a284: |[06a284] android.support.v4.app.NotificationCompatApi20.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06a294: 6e10 a900 0600 |0000: invoke-virtual {v6}, Landroid/app/Notification$Action;.getRemoteInputs:()[Landroid/app/RemoteInput; // method@00a9 │ │ -06a29a: 0c00 |0003: move-result-object v0 │ │ -06a29c: 7120 9007 8000 |0004: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatApi20;.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0790 │ │ -06a2a2: 0c05 |0007: move-result-object v5 │ │ -06a2a4: 5261 0200 |0008: iget v1, v6, Landroid/app/Notification$Action;.icon:I // field@0002 │ │ -06a2a8: 5462 0300 |000a: iget-object v2, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@0003 │ │ -06a2ac: 5463 0100 |000c: iget-object v3, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@0001 │ │ -06a2b0: 6e10 a800 0600 |000e: invoke-virtual {v6}, Landroid/app/Notification$Action;.getExtras:()Landroid/os/Bundle; // method@00a8 │ │ -06a2b6: 0c04 |0011: move-result-object v4 │ │ -06a2b8: 0770 |0012: move-object v0, v7 │ │ -06a2ba: 7806 f306 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f3 │ │ -06a2c0: 0c00 |0016: move-result-object v0 │ │ -06a2c2: 1100 |0017: return-object v0 │ │ +06a2f0: |[06a2f0] android.support.v4.app.NotificationCompatApi20.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06a300: 6e10 a900 0600 |0000: invoke-virtual {v6}, Landroid/app/Notification$Action;.getRemoteInputs:()[Landroid/app/RemoteInput; // method@00a9 │ │ +06a306: 0c00 |0003: move-result-object v0 │ │ +06a308: 7120 9007 8000 |0004: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatApi20;.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0790 │ │ +06a30e: 0c05 |0007: move-result-object v5 │ │ +06a310: 5261 0200 |0008: iget v1, v6, Landroid/app/Notification$Action;.icon:I // field@0002 │ │ +06a314: 5462 0300 |000a: iget-object v2, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@0003 │ │ +06a318: 5463 0100 |000c: iget-object v3, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@0001 │ │ +06a31c: 6e10 a800 0600 |000e: invoke-virtual {v6}, Landroid/app/Notification$Action;.getExtras:()Landroid/os/Bundle; // method@00a8 │ │ +06a322: 0c04 |0011: move-result-object v4 │ │ +06a324: 0770 |0012: move-object v0, v7 │ │ +06a326: 7806 f306 0000 |0013: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f3 │ │ +06a32c: 0c00 |0016: move-result-object v0 │ │ +06a32e: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0008 line=111 │ │ locals : │ │ 0x0008 - 0x0018 reg=5 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0018 reg=6 action Landroid/app/Notification$Action; │ │ @@ -16716,43 +16716,43 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -06a2c4: |[06a2c4] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ -06a2d4: 2207 1c00 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@001c │ │ -06a2d8: 6e10 f806 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ -06a2de: 0a08 |0005: move-result v8 │ │ -06a2e0: 6e10 fa06 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ -06a2e6: 0c09 |0009: move-result-object v9 │ │ -06a2e8: 6e10 f606 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ -06a2ee: 0c0a |000d: move-result-object v10 │ │ -06a2f0: 7040 a400 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00a4 │ │ -06a2f6: 6e10 f706 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ -06a2fc: 0c08 |0014: move-result-object v8 │ │ -06a2fe: 6e20 a500 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@00a5 │ │ -06a304: 0c00 |0018: move-result-object v0 │ │ -06a306: 6e10 f906 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ -06a30c: 0c05 |001c: move-result-object v5 │ │ -06a30e: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ -06a312: 7110 8e07 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@078e │ │ -06a318: 0c06 |0022: move-result-object v6 │ │ -06a31a: 0761 |0023: move-object v1, v6 │ │ -06a31c: 2113 |0024: array-length v3, v1 │ │ -06a31e: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -06a320: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ -06a324: 4604 0102 |0028: aget-object v4, v1, v2 │ │ -06a328: 6e20 a600 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@00a6 │ │ -06a32e: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06a332: 28f7 |002f: goto 0026 // -0009 │ │ -06a334: 6e10 a700 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@00a7 │ │ -06a33a: 0c07 |0033: move-result-object v7 │ │ -06a33c: 1107 |0034: return-object v7 │ │ +06a330: |[06a330] android.support.v4.app.NotificationCompatApi20.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; │ │ +06a340: 2207 1c00 |0000: new-instance v7, Landroid/app/Notification$Action$Builder; // type@001c │ │ +06a344: 6e10 f806 0b00 |0002: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ +06a34a: 0a08 |0005: move-result v8 │ │ +06a34c: 6e10 fa06 0b00 |0006: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ +06a352: 0c09 |0009: move-result-object v9 │ │ +06a354: 6e10 f606 0b00 |000a: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ +06a35a: 0c0a |000d: move-result-object v10 │ │ +06a35c: 7040 a400 87a9 |000e: invoke-direct {v7, v8, v9, v10}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00a4 │ │ +06a362: 6e10 f706 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ +06a368: 0c08 |0014: move-result-object v8 │ │ +06a36a: 6e20 a500 8700 |0015: invoke-virtual {v7, v8}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@00a5 │ │ +06a370: 0c00 |0018: move-result-object v0 │ │ +06a372: 6e10 f906 0b00 |0019: invoke-virtual {v11}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ +06a378: 0c05 |001c: move-result-object v5 │ │ +06a37a: 3805 1300 |001d: if-eqz v5, 0030 // +0013 │ │ +06a37e: 7110 8e07 0500 |001f: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@078e │ │ +06a384: 0c06 |0022: move-result-object v6 │ │ +06a386: 0761 |0023: move-object v1, v6 │ │ +06a388: 2113 |0024: array-length v3, v1 │ │ +06a38a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +06a38c: 3532 0a00 |0026: if-ge v2, v3, 0030 // +000a │ │ +06a390: 4604 0102 |0028: aget-object v4, v1, v2 │ │ +06a394: 6e20 a600 4000 |002a: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@00a6 │ │ +06a39a: d802 0201 |002d: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06a39e: 28f7 |002f: goto 0026 // -0009 │ │ +06a3a0: 6e10 a700 0000 |0030: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@00a7 │ │ +06a3a6: 0c07 |0033: move-result-object v7 │ │ +06a3a8: 1107 |0034: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0019 line=120 │ │ 0x001d line=121 │ │ 0x001f line=122 │ │ 0x0023 line=123 │ │ @@ -16774,33 +16774,33 @@ │ │ type : '(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06a340: |[06a340] android.support.v4.app.NotificationCompatApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06a350: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -06a354: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06a356: 1101 |0003: return-object v1 │ │ -06a358: 6e10 9d2b 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06a35e: 0a03 |0007: move-result v3 │ │ -06a360: 7220 f406 3500 |0008: invoke-interface {v5, v3}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f4 │ │ -06a366: 0c01 |000b: move-result-object v1 │ │ -06a368: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06a36a: 2113 |000d: array-length v3, v1 │ │ -06a36c: 3532 f5ff |000e: if-ge v2, v3, 0003 // -000b │ │ -06a370: 6e20 972b 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06a376: 0c00 |0013: move-result-object v0 │ │ -06a378: 1f00 1d00 |0014: check-cast v0, Landroid/app/Notification$Action; // type@001d │ │ -06a37c: 7130 eb06 5006 |0016: invoke-static {v0, v5, v6}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06eb │ │ -06a382: 0c03 |0019: move-result-object v3 │ │ -06a384: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ -06a388: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06a38c: 28ef |001e: goto 000d // -0011 │ │ +06a3ac: |[06a3ac] android.support.v4.app.NotificationCompatApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06a3bc: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +06a3c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06a3c2: 1101 |0003: return-object v1 │ │ +06a3c4: 6e10 9d2b 0400 |0004: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06a3ca: 0a03 |0007: move-result v3 │ │ +06a3cc: 7220 f406 3500 |0008: invoke-interface {v5, v3}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f4 │ │ +06a3d2: 0c01 |000b: move-result-object v1 │ │ +06a3d4: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +06a3d6: 2113 |000d: array-length v3, v1 │ │ +06a3d8: 3532 f5ff |000e: if-ge v2, v3, 0003 // -000b │ │ +06a3dc: 6e20 972b 2400 |0010: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06a3e2: 0c00 |0013: move-result-object v0 │ │ +06a3e4: 1f00 1d00 |0014: check-cast v0, Landroid/app/Notification$Action; // type@001d │ │ +06a3e8: 7130 eb06 5006 |0016: invoke-static {v0, v5, v6}, Landroid/support/v4/app/NotificationCompatApi20;.getActionCompatFromAction:(Landroid/app/Notification$Action;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06eb │ │ +06a3ee: 0c03 |0019: move-result-object v3 │ │ +06a3f0: 4d03 0102 |001a: aput-object v3, v1, v2 │ │ +06a3f4: d802 0201 |001c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06a3f8: 28ef |001e: goto 000d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ 0x0003 line=148 │ │ 0x0004 line=143 │ │ 0x000c line=144 │ │ @@ -16821,18 +16821,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06a390: |[06a390] android.support.v4.app.NotificationCompatApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06a3a0: 6e10 d900 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getGroup:()Ljava/lang/String; // method@00d9 │ │ -06a3a6: 0c00 |0003: move-result-object v0 │ │ -06a3a8: 1100 |0004: return-object v0 │ │ +06a3fc: |[06a3fc] android.support.v4.app.NotificationCompatApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06a40c: 6e10 d900 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getGroup:()Ljava/lang/String; // method@00d9 │ │ +06a412: 0c00 |0003: move-result-object v0 │ │ +06a414: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 notif Landroid/app/Notification; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ @@ -16840,22 +16840,22 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06a3ac: |[06a3ac] android.support.v4.app.NotificationCompatApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ -06a3bc: 5210 0b00 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@000b │ │ -06a3c0: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ -06a3c4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -06a3c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06a3ca: 0f00 |0007: return v0 │ │ -06a3cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06a3ce: 28fe |0009: goto 0007 // -0002 │ │ +06a418: |[06a418] android.support.v4.app.NotificationCompatApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +06a428: 5210 0b00 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@000b │ │ +06a42c: d500 0001 |0002: and-int/lit16 v0, v0, #int 256 // #0100 │ │ +06a430: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +06a434: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06a436: 0f00 |0007: return v0 │ │ +06a438: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06a43a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ @@ -16863,31 +16863,31 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06a3d0: |[06a3d0] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ -06a3e0: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -06a3e4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -06a3e6: 1104 |0003: return-object v4 │ │ -06a3e8: 2204 cf05 |0004: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -06a3ec: 2165 |0006: array-length v5, v6 │ │ -06a3ee: 7020 902b 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -06a3f4: 0761 |000a: move-object v1, v6 │ │ -06a3f6: 2113 |000b: array-length v3, v1 │ │ -06a3f8: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06a3fa: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ -06a3fe: 4600 0102 |000f: aget-object v0, v1, v2 │ │ -06a402: 7110 ec06 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@06ec │ │ -06a408: 0c05 |0014: move-result-object v5 │ │ -06a40a: 6e20 932b 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06a410: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06a414: 28f3 |001a: goto 000d // -000d │ │ +06a43c: |[06a43c] android.support.v4.app.NotificationCompatApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +06a44c: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +06a450: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +06a452: 1104 |0003: return-object v4 │ │ +06a454: 2204 cf05 |0004: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +06a458: 2165 |0006: array-length v5, v6 │ │ +06a45a: 7020 902b 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +06a460: 0761 |000a: move-object v1, v6 │ │ +06a462: 2113 |000b: array-length v3, v1 │ │ +06a464: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +06a466: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +06a46a: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +06a46e: 7110 ec06 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatApi20;.getActionFromActionCompat:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/app/Notification$Action; // method@06ec │ │ +06a474: 0c05 |0014: move-result-object v5 │ │ +06a476: 6e20 932b 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06a47c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06a480: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=159 │ │ 0x0003 line=165 │ │ 0x0004 line=161 │ │ 0x000a line=162 │ │ @@ -16906,18 +16906,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06a418: |[06a418] android.support.v4.app.NotificationCompatApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06a428: 6e10 da00 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getSortKey:()Ljava/lang/String; // method@00da │ │ -06a42e: 0c00 |0003: move-result-object v0 │ │ -06a430: 1100 |0004: return-object v0 │ │ +06a484: |[06a484] android.support.v4.app.NotificationCompatApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06a494: 6e10 da00 0100 |0000: invoke-virtual {v1}, Landroid/app/Notification;.getSortKey:()Ljava/lang/String; // method@00da │ │ +06a49a: 0c00 |0003: move-result-object v0 │ │ +06a49c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 notif Landroid/app/Notification; │ │ │ │ #9 : (in Landroid/support/v4/app/NotificationCompatApi20;) │ │ @@ -16925,22 +16925,22 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06a434: |[06a434] android.support.v4.app.NotificationCompatApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ -06a444: 5210 0b00 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@000b │ │ -06a448: d500 0002 |0002: and-int/lit16 v0, v0, #int 512 // #0200 │ │ -06a44c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -06a450: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -06a452: 0f00 |0007: return v0 │ │ -06a454: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06a456: 28fe |0009: goto 0007 // -0002 │ │ +06a4a0: |[06a4a0] android.support.v4.app.NotificationCompatApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +06a4b0: 5210 0b00 |0000: iget v0, v1, Landroid/app/Notification;.flags:I // field@000b │ │ +06a4b4: d500 0002 |0002: and-int/lit16 v0, v0, #int 512 // #0200 │ │ +06a4b8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +06a4bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +06a4be: 0f00 |0007: return v0 │ │ +06a4c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06a4c2: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ @@ -17013,17 +17013,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a458: |[06a458] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ -06a468: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a46e: 0e00 |0003: return-void │ │ +06a4c4: |[06a4c4] android.support.v4.app.NotificationCompatBase$Action.:()V │ │ +06a4d4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a4da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase$Action; │ │ │ │ @@ -17087,17 +17087,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a470: |[06a470] android.support.v4.app.NotificationCompatBase.:()V │ │ -06a480: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a486: 0e00 |0003: return-void │ │ +06a4dc: |[06a4dc] android.support.v4.app.NotificationCompatBase.:()V │ │ +06a4ec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a4f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatBase; │ │ │ │ @@ -17157,17 +17157,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a488: |[06a488] android.support.v4.app.NotificationCompatExtras.:()V │ │ -06a498: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a49e: 0e00 |0003: return-void │ │ +06a4f4: |[06a4f4] android.support.v4.app.NotificationCompatExtras.:()V │ │ +06a504: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a50a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatExtras; │ │ │ │ Virtual methods - │ │ @@ -17196,17 +17196,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a4a0: |[06a4a0] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ -06a4b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a4b6: 0e00 |0003: return-void │ │ +06a50c: |[06a50c] android.support.v4.app.NotificationCompatGingerbread.:()V │ │ +06a51c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a522: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatGingerbread;) │ │ @@ -17214,18 +17214,18 @@ │ │ type : '(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -06a4b8: |[06a4b8] android.support.v4.app.NotificationCompatGingerbread.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ │ -06a4c8: 6e54 db00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00db │ │ -06a4ce: 5b05 0c00 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@000c │ │ -06a4d2: 1100 |0005: return-object v0 │ │ +06a524: |[06a524] android.support.v4.app.NotificationCompatGingerbread.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; │ │ +06a534: 6e54 db00 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00db │ │ +06a53a: 5b05 0c00 |0003: iput-object v5, v0, Landroid/app/Notification;.fullScreenIntent:Landroid/app/PendingIntent; // field@000c │ │ +06a53e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 notification Landroid/app/Notification; │ │ @@ -17261,17 +17261,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a4d4: |[06a4d4] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ -06a4e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a4ea: 0e00 |0003: return-void │ │ +06a540: |[06a540] android.support.v4.app.NotificationCompatHoneycomb.:()V │ │ +06a550: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a556: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatHoneycomb;) │ │ @@ -17279,95 +17279,95 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 15 │ │ ins : 10 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -06a4ec: |[06a4ec] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ -06a4fc: 2201 2000 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0020 │ │ -06a500: 7020 b300 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ -06a506: 5362 1500 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0015 │ │ -06a50a: 6e30 d300 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ -06a510: 0c01 |000a: move-result-object v1 │ │ -06a512: 5262 0d00 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@000d │ │ -06a516: 5263 0e00 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -06a51a: 6e30 cc00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ -06a520: 0c01 |0012: move-result-object v1 │ │ -06a522: 5462 0700 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -06a526: 6e20 b900 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ -06a52c: 0c01 |0018: move-result-object v1 │ │ -06a52e: 5462 1300 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -06a532: 6e30 d000 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ -06a538: 0c01 |001e: move-result-object v1 │ │ -06a53a: 5462 1200 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -06a53e: 5263 0600 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -06a542: 6e30 ce00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ -06a548: 0c01 |0026: move-result-object v1 │ │ -06a54a: 5462 1400 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -06a54e: 6e20 d200 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ -06a554: 0c01 |002c: move-result-object v1 │ │ -06a556: 5262 0f00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -06a55a: 5263 1100 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -06a55e: 5264 1000 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -06a562: 6e40 c500 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ -06a568: 0c02 |0036: move-result-object v2 │ │ -06a56a: 5261 0b00 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ -06a56e: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ -06a572: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ -06a576: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -06a578: 6e20 c800 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ -06a57e: 0c02 |0041: move-result-object v2 │ │ -06a580: 5261 0b00 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ -06a584: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ -06a588: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ -06a58c: 1211 |0048: const/4 v1, #int 1 // #1 │ │ -06a58e: 6e20 c900 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -06a594: 0c02 |004c: move-result-object v2 │ │ -06a596: 5261 0b00 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ -06a59a: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ -06a59e: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ -06a5a2: 1211 |0053: const/4 v1, #int 1 // #1 │ │ -06a5a4: 6e20 b800 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ -06a5aa: 0c01 |0057: move-result-object v1 │ │ -06a5ac: 5262 0800 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0008 │ │ -06a5b0: 6e20 be00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ -06a5b6: 0c01 |005d: move-result-object v1 │ │ -06a5b8: 6e20 bd00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ -06a5be: 0c01 |0061: move-result-object v1 │ │ -06a5c0: 6e20 bc00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ -06a5c6: 0c01 |0065: move-result-object v1 │ │ -06a5c8: 6e20 ba00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ -06a5ce: 0c01 |0069: move-result-object v1 │ │ -06a5d0: 6e20 bb00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ -06a5d6: 0c01 |006d: move-result-object v1 │ │ -06a5d8: 5462 0900 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -06a5dc: 6e20 bf00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ -06a5e2: 0c02 |0073: move-result-object v2 │ │ -06a5e4: 5261 0b00 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ -06a5e8: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ -06a5ec: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ -06a5f0: 1211 |007a: const/4 v1, #int 1 // #1 │ │ -06a5f2: 6e30 c100 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -06a5f8: 0c01 |007e: move-result-object v1 │ │ -06a5fa: 6e20 c400 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ -06a600: 0c01 |0082: move-result-object v1 │ │ -06a602: 6e20 c700 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -06a608: 0c00 |0086: move-result-object v0 │ │ -06a60a: 6e10 b700 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00b7 │ │ -06a610: 0c01 |008a: move-result-object v1 │ │ -06a612: 1101 |008b: return-object v1 │ │ -06a614: 1201 |008c: const/4 v1, #int 0 // #0 │ │ -06a616: 28b1 |008d: goto 003e // -004f │ │ -06a618: 1201 |008e: const/4 v1, #int 0 // #0 │ │ -06a61a: 28ba |008f: goto 0049 // -0046 │ │ -06a61c: 1201 |0090: const/4 v1, #int 0 // #0 │ │ -06a61e: 28c3 |0091: goto 0054 // -003d │ │ -06a620: 1201 |0092: const/4 v1, #int 0 // #0 │ │ -06a622: 28e8 |0093: goto 007b // -0018 │ │ +06a558: |[06a558] android.support.v4.app.NotificationCompatHoneycomb.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; │ │ +06a568: 2201 2000 |0000: new-instance v1, Landroid/app/Notification$Builder; // type@0020 │ │ +06a56c: 7020 b300 5100 |0002: invoke-direct {v1, v5}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ +06a572: 5362 1500 |0005: iget-wide v2, v6, Landroid/app/Notification;.when:J // field@0015 │ │ +06a576: 6e30 d300 2103 |0007: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ +06a57c: 0c01 |000a: move-result-object v1 │ │ +06a57e: 5262 0d00 |000b: iget v2, v6, Landroid/app/Notification;.icon:I // field@000d │ │ +06a582: 5263 0e00 |000d: iget v3, v6, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +06a586: 6e30 cc00 2103 |000f: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ +06a58c: 0c01 |0012: move-result-object v1 │ │ +06a58e: 5462 0700 |0013: iget-object v2, v6, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +06a592: 6e20 b900 2100 |0015: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ +06a598: 0c01 |0018: move-result-object v1 │ │ +06a59a: 5462 1300 |0019: iget-object v2, v6, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +06a59e: 6e30 d000 210a |001b: invoke-virtual {v1, v2, v10}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ +06a5a4: 0c01 |001e: move-result-object v1 │ │ +06a5a6: 5462 1200 |001f: iget-object v2, v6, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +06a5aa: 5263 0600 |0021: iget v3, v6, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +06a5ae: 6e30 ce00 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ +06a5b4: 0c01 |0026: move-result-object v1 │ │ +06a5b6: 5462 1400 |0027: iget-object v2, v6, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +06a5ba: 6e20 d200 2100 |0029: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ +06a5c0: 0c01 |002c: move-result-object v1 │ │ +06a5c2: 5262 0f00 |002d: iget v2, v6, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +06a5c6: 5263 1100 |002f: iget v3, v6, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +06a5ca: 5264 1000 |0031: iget v4, v6, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +06a5ce: 6e40 c500 2143 |0033: invoke-virtual {v1, v2, v3, v4}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ +06a5d4: 0c02 |0036: move-result-object v2 │ │ +06a5d6: 5261 0b00 |0037: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +06a5da: dd01 0102 |0039: and-int/lit8 v1, v1, #int 2 // #02 │ │ +06a5de: 3801 5100 |003b: if-eqz v1, 008c // +0051 │ │ +06a5e2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +06a5e4: 6e20 c800 1200 |003e: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ +06a5ea: 0c02 |0041: move-result-object v2 │ │ +06a5ec: 5261 0b00 |0042: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +06a5f0: dd01 0108 |0044: and-int/lit8 v1, v1, #int 8 // #08 │ │ +06a5f4: 3801 4800 |0046: if-eqz v1, 008e // +0048 │ │ +06a5f8: 1211 |0048: const/4 v1, #int 1 // #1 │ │ +06a5fa: 6e20 c900 1200 |0049: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +06a600: 0c02 |004c: move-result-object v2 │ │ +06a602: 5261 0b00 |004d: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +06a606: dd01 0110 |004f: and-int/lit8 v1, v1, #int 16 // #10 │ │ +06a60a: 3801 3f00 |0051: if-eqz v1, 0090 // +003f │ │ +06a60e: 1211 |0053: const/4 v1, #int 1 // #1 │ │ +06a610: 6e20 b800 1200 |0054: invoke-virtual {v2, v1}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ +06a616: 0c01 |0057: move-result-object v1 │ │ +06a618: 5262 0800 |0058: iget v2, v6, Landroid/app/Notification;.defaults:I // field@0008 │ │ +06a61c: 6e20 be00 2100 |005a: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ +06a622: 0c01 |005d: move-result-object v1 │ │ +06a624: 6e20 bd00 7100 |005e: invoke-virtual {v1, v7}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ +06a62a: 0c01 |0061: move-result-object v1 │ │ +06a62c: 6e20 bc00 8100 |0062: invoke-virtual {v1, v8}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ +06a632: 0c01 |0065: move-result-object v1 │ │ +06a634: 6e20 ba00 9100 |0066: invoke-virtual {v1, v9}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ +06a63a: 0c01 |0069: move-result-object v1 │ │ +06a63c: 6e20 bb00 c100 |006a: invoke-virtual {v1, v12}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ +06a642: 0c01 |006d: move-result-object v1 │ │ +06a644: 5462 0900 |006e: iget-object v2, v6, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +06a648: 6e20 bf00 2100 |0070: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ +06a64e: 0c02 |0073: move-result-object v2 │ │ +06a650: 5261 0b00 |0074: iget v1, v6, Landroid/app/Notification;.flags:I // field@000b │ │ +06a654: d511 8000 |0076: and-int/lit16 v1, v1, #int 128 // #0080 │ │ +06a658: 3801 1a00 |0078: if-eqz v1, 0092 // +001a │ │ +06a65c: 1211 |007a: const/4 v1, #int 1 // #1 │ │ +06a65e: 6e30 c100 d201 |007b: invoke-virtual {v2, v13, v1}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +06a664: 0c01 |007e: move-result-object v1 │ │ +06a666: 6e20 c400 e100 |007f: invoke-virtual {v1, v14}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ +06a66c: 0c01 |0082: move-result-object v1 │ │ +06a66e: 6e20 c700 b100 |0083: invoke-virtual {v1, v11}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +06a674: 0c00 |0086: move-result-object v0 │ │ +06a676: 6e10 b700 0000 |0087: invoke-virtual {v0}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00b7 │ │ +06a67c: 0c01 |008a: move-result-object v1 │ │ +06a67e: 1101 |008b: return-object v1 │ │ +06a680: 1201 |008c: const/4 v1, #int 0 // #0 │ │ +06a682: 28b1 |008d: goto 003e // -004f │ │ +06a684: 1201 |008e: const/4 v1, #int 0 // #0 │ │ +06a686: 28ba |008f: goto 0049 // -0046 │ │ +06a688: 1201 |0090: const/4 v1, #int 0 // #0 │ │ +06a68a: 28c3 |0091: goto 0054 // -003d │ │ +06a68c: 1201 |0092: const/4 v1, #int 0 // #0 │ │ +06a68e: 28e8 |0093: goto 007b // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0087 line=52 │ │ 0x008c line=30 │ │ locals : │ │ 0x0087 - 0x008c reg=0 b Landroid/app/Notification$Builder; │ │ @@ -17408,17 +17408,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a624: |[06a624] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ -06a634: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a63a: 0e00 |0003: return-void │ │ +06a690: |[06a690] android.support.v4.app.NotificationCompatIceCreamSandwich.:()V │ │ +06a6a0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a6a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatIceCreamSandwich; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatIceCreamSandwich;) │ │ @@ -17426,103 +17426,103 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 22 │ │ ins : 13 │ │ outs : 4 │ │ insns size : 164 16-bit code units │ │ -06a63c: |[06a63c] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ -06a64c: 2205 2000 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@0020 │ │ -06a650: 7020 b300 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ -06a656: 53a6 1500 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -06a65a: 6e30 d300 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ -06a660: 0c05 |000a: move-result-object v5 │ │ -06a662: 52a6 0d00 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -06a666: 52a7 0e00 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -06a66a: 6e30 cc00 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ -06a670: 0c05 |0012: move-result-object v5 │ │ -06a672: 54a6 0700 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -06a676: 6e20 b900 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ -06a67c: 0c05 |0018: move-result-object v5 │ │ -06a67e: 54a6 1300 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -06a682: 6e30 d000 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ -06a688: 0c05 |001e: move-result-object v5 │ │ -06a68a: 54a6 1200 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -06a68e: 52a7 0600 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -06a692: 6e30 ce00 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ -06a698: 0c05 |0026: move-result-object v5 │ │ -06a69a: 54a6 1400 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -06a69e: 6e20 d200 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ -06a6a4: 0c05 |002c: move-result-object v5 │ │ -06a6a6: 52a6 0f00 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -06a6aa: 52a7 1100 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -06a6ae: 52a8 1000 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -06a6b2: 6e40 c500 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ -06a6b8: 0c06 |0036: move-result-object v6 │ │ -06a6ba: 52a5 0b00 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -06a6be: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ -06a6c2: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ -06a6c6: 1215 |003d: const/4 v5, #int 1 // #1 │ │ -06a6c8: 6e20 c800 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ -06a6ce: 0c06 |0041: move-result-object v6 │ │ -06a6d0: 52a5 0b00 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -06a6d4: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ -06a6d8: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ -06a6dc: 1215 |0048: const/4 v5, #int 1 // #1 │ │ -06a6de: 6e20 c900 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -06a6e4: 0c06 |004c: move-result-object v6 │ │ -06a6e6: 52a5 0b00 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -06a6ea: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ -06a6ee: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ -06a6f2: 1215 |0053: const/4 v5, #int 1 // #1 │ │ -06a6f4: 6e20 b800 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ -06a6fa: 0c05 |0057: move-result-object v5 │ │ -06a6fc: 52a6 0800 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -06a700: 6e20 be00 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ -06a706: 0c05 |005d: move-result-object v5 │ │ -06a708: 6e20 bd00 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ -06a70e: 0c05 |0061: move-result-object v5 │ │ -06a710: 6e20 bc00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ -06a716: 0c05 |0065: move-result-object v5 │ │ -06a718: 6e20 ba00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ -06a71e: 0c05 |0069: move-result-object v5 │ │ -06a720: 0800 1000 |006a: move-object/from16 v0, v16 │ │ -06a724: 6e20 bb00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ -06a72a: 0c05 |006f: move-result-object v5 │ │ -06a72c: 54a6 0900 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -06a730: 6e20 bf00 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ -06a736: 0c06 |0075: move-result-object v6 │ │ -06a738: 52a5 0b00 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -06a73c: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ -06a740: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ -06a744: 1215 |007c: const/4 v5, #int 1 // #1 │ │ -06a746: 0800 1100 |007d: move-object/from16 v0, v17 │ │ -06a74a: 6e30 c100 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -06a750: 0c05 |0082: move-result-object v5 │ │ -06a752: 0800 1200 |0083: move-object/from16 v0, v18 │ │ -06a756: 6e20 c400 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ -06a75c: 0c05 |0088: move-result-object v5 │ │ -06a75e: 6e20 c700 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -06a764: 0c05 |008c: move-result-object v5 │ │ -06a766: 0200 1300 |008d: move/from16 v0, v19 │ │ -06a76a: 0201 1400 |008f: move/from16 v1, v20 │ │ -06a76e: 0202 1500 |0091: move/from16 v2, v21 │ │ -06a772: 6e40 cb00 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ -06a778: 0c04 |0096: move-result-object v4 │ │ -06a77a: 6e10 b700 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00b7 │ │ -06a780: 0c05 |009a: move-result-object v5 │ │ -06a782: 1105 |009b: return-object v5 │ │ -06a784: 1205 |009c: const/4 v5, #int 0 // #0 │ │ -06a786: 28a1 |009d: goto 003e // -005f │ │ -06a788: 1205 |009e: const/4 v5, #int 0 // #0 │ │ -06a78a: 28aa |009f: goto 0049 // -0056 │ │ -06a78c: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ -06a78e: 28b3 |00a1: goto 0054 // -004d │ │ -06a790: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ -06a792: 28da |00a3: goto 007d // -0026 │ │ +06a6a8: |[06a6a8] android.support.v4.app.NotificationCompatIceCreamSandwich.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; │ │ +06a6b8: 2205 2000 |0000: new-instance v5, Landroid/app/Notification$Builder; // type@0020 │ │ +06a6bc: 7020 b300 9500 |0002: invoke-direct {v5, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ +06a6c2: 53a6 1500 |0005: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +06a6c6: 6e30 d300 6507 |0007: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ +06a6cc: 0c05 |000a: move-result-object v5 │ │ +06a6ce: 52a6 0d00 |000b: iget v6, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +06a6d2: 52a7 0e00 |000d: iget v7, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +06a6d6: 6e30 cc00 6507 |000f: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ +06a6dc: 0c05 |0012: move-result-object v5 │ │ +06a6de: 54a6 0700 |0013: iget-object v6, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +06a6e2: 6e20 b900 6500 |0015: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ +06a6e8: 0c05 |0018: move-result-object v5 │ │ +06a6ea: 54a6 1300 |0019: iget-object v6, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +06a6ee: 6e30 d000 650e |001b: invoke-virtual {v5, v6, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ +06a6f4: 0c05 |001e: move-result-object v5 │ │ +06a6f6: 54a6 1200 |001f: iget-object v6, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +06a6fa: 52a7 0600 |0021: iget v7, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +06a6fe: 6e30 ce00 6507 |0023: invoke-virtual {v5, v6, v7}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ +06a704: 0c05 |0026: move-result-object v5 │ │ +06a706: 54a6 1400 |0027: iget-object v6, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +06a70a: 6e20 d200 6500 |0029: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ +06a710: 0c05 |002c: move-result-object v5 │ │ +06a712: 52a6 0f00 |002d: iget v6, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +06a716: 52a7 1100 |002f: iget v7, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +06a71a: 52a8 1000 |0031: iget v8, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +06a71e: 6e40 c500 6587 |0033: invoke-virtual {v5, v6, v7, v8}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ +06a724: 0c06 |0036: move-result-object v6 │ │ +06a726: 52a5 0b00 |0037: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +06a72a: dd05 0502 |0039: and-int/lit8 v5, v5, #int 2 // #02 │ │ +06a72e: 3805 6100 |003b: if-eqz v5, 009c // +0061 │ │ +06a732: 1215 |003d: const/4 v5, #int 1 // #1 │ │ +06a734: 6e20 c800 5600 |003e: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ +06a73a: 0c06 |0041: move-result-object v6 │ │ +06a73c: 52a5 0b00 |0042: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +06a740: dd05 0508 |0044: and-int/lit8 v5, v5, #int 8 // #08 │ │ +06a744: 3805 5800 |0046: if-eqz v5, 009e // +0058 │ │ +06a748: 1215 |0048: const/4 v5, #int 1 // #1 │ │ +06a74a: 6e20 c900 5600 |0049: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +06a750: 0c06 |004c: move-result-object v6 │ │ +06a752: 52a5 0b00 |004d: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +06a756: dd05 0510 |004f: and-int/lit8 v5, v5, #int 16 // #10 │ │ +06a75a: 3805 4f00 |0051: if-eqz v5, 00a0 // +004f │ │ +06a75e: 1215 |0053: const/4 v5, #int 1 // #1 │ │ +06a760: 6e20 b800 5600 |0054: invoke-virtual {v6, v5}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ +06a766: 0c05 |0057: move-result-object v5 │ │ +06a768: 52a6 0800 |0058: iget v6, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +06a76c: 6e20 be00 6500 |005a: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ +06a772: 0c05 |005d: move-result-object v5 │ │ +06a774: 6e20 bd00 b500 |005e: invoke-virtual {v5, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ +06a77a: 0c05 |0061: move-result-object v5 │ │ +06a77c: 6e20 bc00 c500 |0062: invoke-virtual {v5, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ +06a782: 0c05 |0065: move-result-object v5 │ │ +06a784: 6e20 ba00 d500 |0066: invoke-virtual {v5, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ +06a78a: 0c05 |0069: move-result-object v5 │ │ +06a78c: 0800 1000 |006a: move-object/from16 v0, v16 │ │ +06a790: 6e20 bb00 0500 |006c: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ +06a796: 0c05 |006f: move-result-object v5 │ │ +06a798: 54a6 0900 |0070: iget-object v6, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +06a79c: 6e20 bf00 6500 |0072: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ +06a7a2: 0c06 |0075: move-result-object v6 │ │ +06a7a4: 52a5 0b00 |0076: iget v5, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +06a7a8: d555 8000 |0078: and-int/lit16 v5, v5, #int 128 // #0080 │ │ +06a7ac: 3805 2800 |007a: if-eqz v5, 00a2 // +0028 │ │ +06a7b0: 1215 |007c: const/4 v5, #int 1 // #1 │ │ +06a7b2: 0800 1100 |007d: move-object/from16 v0, v17 │ │ +06a7b6: 6e30 c100 0605 |007f: invoke-virtual {v6, v0, v5}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +06a7bc: 0c05 |0082: move-result-object v5 │ │ +06a7be: 0800 1200 |0083: move-object/from16 v0, v18 │ │ +06a7c2: 6e20 c400 0500 |0085: invoke-virtual {v5, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ +06a7c8: 0c05 |0088: move-result-object v5 │ │ +06a7ca: 6e20 c700 f500 |0089: invoke-virtual {v5, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +06a7d0: 0c05 |008c: move-result-object v5 │ │ +06a7d2: 0200 1300 |008d: move/from16 v0, v19 │ │ +06a7d6: 0201 1400 |008f: move/from16 v1, v20 │ │ +06a7da: 0202 1500 |0091: move/from16 v2, v21 │ │ +06a7de: 6e40 cb00 0521 |0093: invoke-virtual {v5, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ +06a7e4: 0c04 |0096: move-result-object v4 │ │ +06a7e6: 6e10 b700 0400 |0097: invoke-virtual {v4}, Landroid/app/Notification$Builder;.getNotification:()Landroid/app/Notification; // method@00b7 │ │ +06a7ec: 0c05 |009a: move-result-object v5 │ │ +06a7ee: 1105 |009b: return-object v5 │ │ +06a7f0: 1205 |009c: const/4 v5, #int 0 // #0 │ │ +06a7f2: 28a1 |009d: goto 003e // -005f │ │ +06a7f4: 1205 |009e: const/4 v5, #int 0 // #0 │ │ +06a7f6: 28aa |009f: goto 0049 // -0056 │ │ +06a7f8: 1205 |00a0: const/4 v5, #int 0 // #0 │ │ +06a7fa: 28b3 |00a1: goto 0054 // -004d │ │ +06a7fc: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +06a7fe: 28da |00a3: goto 007d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0097 line=54 │ │ 0x009c line=31 │ │ locals : │ │ 0x0097 - 0x009c reg=4 b Landroid/app/Notification$Builder; │ │ @@ -17685,22 +17685,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -06a794: |[06a794] android.support.v4.app.NotificationCompatJellybean.:()V │ │ -06a7a4: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -06a7a8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a7ae: 6900 4502 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0245 │ │ -06a7b2: 2200 a105 |0007: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -06a7b6: 7010 fd2a 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a7bc: 6900 4202 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ -06a7c0: 0e00 |000e: return-void │ │ +06a800: |[06a800] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +06a810: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +06a814: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a81a: 6900 4502 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0245 │ │ +06a81e: 2200 a105 |0007: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +06a822: 7010 fd2a 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a828: 6900 4202 |000c: sput-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ +06a82c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0007 line=56 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -17708,17 +17708,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06a7c4: |[06a7c4] android.support.v4.app.NotificationCompatJellybean.:()V │ │ -06a7d4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06a7da: 0e00 |0003: return-void │ │ +06a830: |[06a830] android.support.v4.app.NotificationCompatJellybean.:()V │ │ +06a840: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06a846: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=64 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatJellybean; │ │ │ │ @@ -17727,28 +17727,28 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06a7dc: |[06a7dc] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ -06a7ec: 2201 1e00 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@001e │ │ -06a7f0: 7210 1506 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0615 │ │ -06a7f6: 0c02 |0005: move-result-object v2 │ │ -06a7f8: 7020 aa00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@00aa │ │ -06a7fe: 6e20 ad00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00ad │ │ -06a804: 0c01 |000c: move-result-object v1 │ │ -06a806: 6e20 ac00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00ac │ │ -06a80c: 0c00 |0010: move-result-object v0 │ │ -06a80e: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ -06a812: 6e20 ab00 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00ab │ │ -06a818: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ -06a81c: 6e20 ae00 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00ae │ │ -06a822: 0e00 |001b: return-void │ │ +06a848: |[06a848] android.support.v4.app.NotificationCompatJellybean.addBigPictureStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Landroid/graphics/Bitmap;Landroid/graphics/Bitmap;Z)V │ │ +06a858: 2201 1e00 |0000: new-instance v1, Landroid/app/Notification$BigPictureStyle; // type@001e │ │ +06a85c: 7210 1506 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0615 │ │ +06a862: 0c02 |0005: move-result-object v2 │ │ +06a864: 7020 aa00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigPictureStyle;.:(Landroid/app/Notification$Builder;)V // method@00aa │ │ +06a86a: 6e20 ad00 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigPictureStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00ad │ │ +06a870: 0c01 |000c: move-result-object v1 │ │ +06a872: 6e20 ac00 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigPictureStyle;.bigPicture:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00ac │ │ +06a878: 0c00 |0010: move-result-object v0 │ │ +06a87a: 3809 0500 |0011: if-eqz v9, 0016 // +0005 │ │ +06a87e: 6e20 ab00 8000 |0013: invoke-virtual {v0, v8}, Landroid/app/Notification$BigPictureStyle;.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$BigPictureStyle; // method@00ab │ │ +06a884: 3805 0500 |0016: if-eqz v5, 001b // +0005 │ │ +06a888: 6e20 ae00 6000 |0018: invoke-virtual {v0, v6}, Landroid/app/Notification$BigPictureStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigPictureStyle; // method@00ae │ │ +06a88e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0011 line=171 │ │ 0x0013 line=172 │ │ 0x0016 line=174 │ │ 0x0018 line=175 │ │ @@ -17768,26 +17768,26 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06a824: |[06a824] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ -06a834: 2201 1f00 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@001f │ │ -06a838: 7210 1506 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0615 │ │ -06a83e: 0c02 |0005: move-result-object v2 │ │ -06a840: 7020 af00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@00af │ │ -06a846: 6e20 b100 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00b1 │ │ -06a84c: 0c01 |000c: move-result-object v1 │ │ -06a84e: 6e20 b000 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00b0 │ │ -06a854: 0c00 |0010: move-result-object v0 │ │ -06a856: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ -06a85a: 6e20 b200 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00b2 │ │ -06a860: 0e00 |0016: return-void │ │ +06a890: |[06a890] android.support.v4.app.NotificationCompatJellybean.addBigTextStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/lang/CharSequence;)V │ │ +06a8a0: 2201 1f00 |0000: new-instance v1, Landroid/app/Notification$BigTextStyle; // type@001f │ │ +06a8a4: 7210 1506 0300 |0002: invoke-interface {v3}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0615 │ │ +06a8aa: 0c02 |0005: move-result-object v2 │ │ +06a8ac: 7020 af00 2100 |0006: invoke-direct {v1, v2}, Landroid/app/Notification$BigTextStyle;.:(Landroid/app/Notification$Builder;)V // method@00af │ │ +06a8b2: 6e20 b100 4100 |0009: invoke-virtual {v1, v4}, Landroid/app/Notification$BigTextStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00b1 │ │ +06a8b8: 0c01 |000c: move-result-object v1 │ │ +06a8ba: 6e20 b000 7100 |000d: invoke-virtual {v1, v7}, Landroid/app/Notification$BigTextStyle;.bigText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00b0 │ │ +06a8c0: 0c00 |0010: move-result-object v0 │ │ +06a8c2: 3805 0500 |0011: if-eqz v5, 0016 // +0005 │ │ +06a8c6: 6e20 b200 6000 |0013: invoke-virtual {v0, v6}, Landroid/app/Notification$BigTextStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$BigTextStyle; // method@00b2 │ │ +06a8cc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0011 line=159 │ │ 0x0013 line=160 │ │ 0x0016 line=162 │ │ locals : │ │ @@ -17803,34 +17803,34 @@ │ │ type : '(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -06a864: |[06a864] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ -06a874: 2203 2100 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0021 │ │ -06a878: 7210 1506 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0615 │ │ -06a87e: 0c04 |0005: move-result-object v4 │ │ -06a880: 7020 d400 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@00d4 │ │ -06a886: 6e20 d600 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d6 │ │ -06a88c: 0c01 |000c: move-result-object v1 │ │ -06a88e: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ -06a892: 6e20 d700 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d7 │ │ -06a898: 6e10 992b 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -06a89e: 0c00 |0015: move-result-object v0 │ │ -06a8a0: 7210 bb2b 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -06a8a6: 0a03 |0019: move-result v3 │ │ -06a8a8: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ -06a8ac: 7210 bc2b 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -06a8b2: 0c02 |001f: move-result-object v2 │ │ -06a8b4: 1f02 8305 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0583 │ │ -06a8b8: 6e20 d500 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d5 │ │ -06a8be: 28f1 |0025: goto 0016 // -000f │ │ -06a8c0: 0e00 |0026: return-void │ │ +06a8d0: |[06a8d0] android.support.v4.app.NotificationCompatJellybean.addInboxStyle:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Ljava/lang/CharSequence;ZLjava/lang/CharSequence;Ljava/util/ArrayList;)V │ │ +06a8e0: 2203 2100 |0000: new-instance v3, Landroid/app/Notification$InboxStyle; // type@0021 │ │ +06a8e4: 7210 1506 0500 |0002: invoke-interface {v5}, Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;.getBuilder:()Landroid/app/Notification$Builder; // method@0615 │ │ +06a8ea: 0c04 |0005: move-result-object v4 │ │ +06a8ec: 7020 d400 4300 |0006: invoke-direct {v3, v4}, Landroid/app/Notification$InboxStyle;.:(Landroid/app/Notification$Builder;)V // method@00d4 │ │ +06a8f2: 6e20 d600 6300 |0009: invoke-virtual {v3, v6}, Landroid/app/Notification$InboxStyle;.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d6 │ │ +06a8f8: 0c01 |000c: move-result-object v1 │ │ +06a8fa: 3807 0500 |000d: if-eqz v7, 0012 // +0005 │ │ +06a8fe: 6e20 d700 8100 |000f: invoke-virtual {v1, v8}, Landroid/app/Notification$InboxStyle;.setSummaryText:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d7 │ │ +06a904: 6e10 992b 0900 |0012: invoke-virtual {v9}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +06a90a: 0c00 |0015: move-result-object v0 │ │ +06a90c: 7210 bb2b 0000 |0016: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +06a912: 0a03 |0019: move-result v3 │ │ +06a914: 3803 0c00 |001a: if-eqz v3, 0026 // +000c │ │ +06a918: 7210 bc2b 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +06a91e: 0c02 |001f: move-result-object v2 │ │ +06a920: 1f02 8305 |0020: check-cast v2, Ljava/lang/CharSequence; // type@0583 │ │ +06a924: 6e20 d500 2100 |0022: invoke-virtual {v1, v2}, Landroid/app/Notification$InboxStyle;.addLine:(Ljava/lang/CharSequence;)Landroid/app/Notification$InboxStyle; // method@00d5 │ │ +06a92a: 28f1 |0025: goto 0016 // -000f │ │ +06a92c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x000d line=184 │ │ 0x000f line=185 │ │ 0x0012 line=187 │ │ 0x0022 line=188 │ │ @@ -17851,31 +17851,31 @@ │ │ type : '(Ljava/util/List;)Landroid/util/SparseArray;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -06a8c4: |[06a8c4] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ -06a8d4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06a8d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -06a8d8: 7210 db2b 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -06a8de: 0a02 |0005: move-result v2 │ │ -06a8e0: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ -06a8e4: 7220 d62b 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -06a8ea: 0c00 |000b: move-result-object v0 │ │ -06a8ec: 1f00 8900 |000c: check-cast v0, Landroid/os/Bundle; // type@0089 │ │ -06a8f0: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ -06a8f4: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ -06a8f8: 2201 1004 |0012: new-instance v1, Landroid/util/SparseArray; // type@0410 │ │ -06a8fc: 7010 fe20 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -06a902: 6e30 0321 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ -06a908: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06a90c: 28ea |001c: goto 0006 // -0016 │ │ -06a90e: 1101 |001d: return-object v1 │ │ +06a930: |[06a930] android.support.v4.app.NotificationCompatJellybean.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; │ │ +06a940: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06a942: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +06a944: 7210 db2b 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +06a94a: 0a02 |0005: move-result v2 │ │ +06a94c: 3523 1700 |0006: if-ge v3, v2, 001d // +0017 │ │ +06a950: 7220 d62b 3400 |0008: invoke-interface {v4, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +06a956: 0c00 |000b: move-result-object v0 │ │ +06a958: 1f00 8900 |000c: check-cast v0, Landroid/os/Bundle; // type@0089 │ │ +06a95c: 3800 0c00 |000e: if-eqz v0, 001a // +000c │ │ +06a960: 3901 0700 |0010: if-nez v1, 0017 // +0007 │ │ +06a964: 2201 1004 |0012: new-instance v1, Landroid/util/SparseArray; // type@0410 │ │ +06a968: 7010 fe20 0100 |0014: invoke-direct {v1}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +06a96e: 6e30 0321 3100 |0017: invoke-virtual {v1, v3, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ +06a974: d803 0301 |001a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06a978: 28ea |001c: goto 0006 // -0016 │ │ +06a97a: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0001 line=195 │ │ 0x0008 line=196 │ │ 0x000e line=197 │ │ 0x0010 line=198 │ │ @@ -17897,67 +17897,67 @@ │ │ type : '()Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -06a910: |[06a910] android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked:()Z │ │ -06a920: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06a922: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -06a924: 6303 4002 |0002: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ -06a928: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ -06a92c: 0f02 |0006: return v2 │ │ -06a92e: 6203 4102 |0007: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ -06a932: 3903 3800 |0009: if-nez v3, 0041 // +0038 │ │ -06a936: 1a03 8d15 |000b: const-string v3, "android.app.Notification$Action" // string@158d │ │ -06a93a: 7110 b72a 0300 |000d: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ -06a940: 0c03 |0010: move-result-object v3 │ │ -06a942: 6903 3c02 |0011: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ -06a946: 6203 3c02 |0013: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ -06a94a: 1a04 bd1f |0015: const-string v4, "icon" // string@1fbd │ │ -06a94e: 6e20 bc2a 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -06a954: 0c03 |001a: move-result-object v3 │ │ -06a956: 6903 3d02 |001b: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@023d │ │ -06a95a: 6203 3c02 |001d: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ -06a95e: 1a04 5030 |001f: const-string v4, "title" // string@3050 │ │ -06a962: 6e20 bc2a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -06a968: 0c03 |0024: move-result-object v3 │ │ -06a96a: 6903 3f02 |0025: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@023f │ │ -06a96e: 6203 3c02 |0027: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ -06a972: 1a04 a114 |0029: const-string v4, "actionIntent" // string@14a1 │ │ -06a976: 6e20 bc2a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -06a97c: 0c03 |002e: move-result-object v3 │ │ -06a97e: 6903 3e02 |002f: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@023e │ │ -06a982: 1c03 2200 |0031: const-class v3, Landroid/app/Notification; // type@0022 │ │ -06a986: 1a04 f114 |0033: const-string v4, "actions" // string@14f1 │ │ -06a98a: 6e20 bc2a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -06a990: 0c03 |0038: move-result-object v3 │ │ -06a992: 6903 4102 |0039: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ -06a996: 6203 4102 |003b: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ -06a99a: 1214 |003d: const/4 v4, #int 1 // #1 │ │ -06a99c: 6e20 6b2b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ -06a9a2: 6303 4002 |0041: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ -06a9a6: 3903 1a00 |0043: if-nez v3, 005d // +001a │ │ -06a9aa: 0112 |0045: move v2, v1 │ │ -06a9ac: 28c0 |0046: goto 0006 // -0040 │ │ -06a9ae: 0d00 |0047: move-exception v0 │ │ -06a9b0: 1a03 890e |0048: const-string v3, "NotificationCompat" // string@0e89 │ │ -06a9b4: 1a04 ae11 |004a: const-string v4, "Unable to access notification actions" // string@11ae │ │ -06a9b8: 7130 f620 4300 |004c: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06a9be: 6a01 4002 |004f: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ -06a9c2: 28f0 |0051: goto 0041 // -0010 │ │ -06a9c4: 0d00 |0052: move-exception v0 │ │ -06a9c6: 1a03 890e |0053: const-string v3, "NotificationCompat" // string@0e89 │ │ -06a9ca: 1a04 ae11 |0055: const-string v4, "Unable to access notification actions" // string@11ae │ │ -06a9ce: 7130 f620 4300 |0057: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06a9d4: 6a01 4002 |005a: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ -06a9d8: 28e5 |005c: goto 0041 // -001b │ │ -06a9da: 0121 |005d: move v1, v2 │ │ -06a9dc: 28e7 |005e: goto 0045 // -0019 │ │ +06a97c: |[06a97c] android.support.v4.app.NotificationCompatJellybean.ensureActionReflectionReadyLocked:()Z │ │ +06a98c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06a98e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +06a990: 6303 4002 |0002: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ +06a994: 3803 0300 |0004: if-eqz v3, 0007 // +0003 │ │ +06a998: 0f02 |0006: return v2 │ │ +06a99a: 6203 4102 |0007: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ +06a99e: 3903 3800 |0009: if-nez v3, 0041 // +0038 │ │ +06a9a2: 1a03 8e15 |000b: const-string v3, "android.app.Notification$Action" // string@158e │ │ +06a9a6: 7110 b72a 0300 |000d: invoke-static {v3}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ +06a9ac: 0c03 |0010: move-result-object v3 │ │ +06a9ae: 6903 3c02 |0011: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ +06a9b2: 6203 3c02 |0013: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ +06a9b6: 1a04 bf1f |0015: const-string v4, "icon" // string@1fbf │ │ +06a9ba: 6e20 bc2a 4300 |0017: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +06a9c0: 0c03 |001a: move-result-object v3 │ │ +06a9c2: 6903 3d02 |001b: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@023d │ │ +06a9c6: 6203 3c02 |001d: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ +06a9ca: 1a04 5430 |001f: const-string v4, "title" // string@3054 │ │ +06a9ce: 6e20 bc2a 4300 |0021: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +06a9d4: 0c03 |0024: move-result-object v3 │ │ +06a9d6: 6903 3f02 |0025: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@023f │ │ +06a9da: 6203 3c02 |0027: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionClass:Ljava/lang/Class; // field@023c │ │ +06a9de: 1a04 a214 |0029: const-string v4, "actionIntent" // string@14a2 │ │ +06a9e2: 6e20 bc2a 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +06a9e8: 0c03 |002e: move-result-object v3 │ │ +06a9ea: 6903 3e02 |002f: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@023e │ │ +06a9ee: 1c03 2200 |0031: const-class v3, Landroid/app/Notification; // type@0022 │ │ +06a9f2: 1a04 f214 |0033: const-string v4, "actions" // string@14f2 │ │ +06a9f6: 6e20 bc2a 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +06a9fc: 0c03 |0038: move-result-object v3 │ │ +06a9fe: 6903 4102 |0039: sput-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ +06aa02: 6203 4102 |003b: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ +06aa06: 1214 |003d: const/4 v4, #int 1 // #1 │ │ +06aa08: 6e20 6b2b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ +06aa0e: 6303 4002 |0041: sget-boolean v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ +06aa12: 3903 1a00 |0043: if-nez v3, 005d // +001a │ │ +06aa16: 0112 |0045: move v2, v1 │ │ +06aa18: 28c0 |0046: goto 0006 // -0040 │ │ +06aa1a: 0d00 |0047: move-exception v0 │ │ +06aa1c: 1a03 890e |0048: const-string v3, "NotificationCompat" // string@0e89 │ │ +06aa20: 1a04 af11 |004a: const-string v4, "Unable to access notification actions" // string@11af │ │ +06aa24: 7130 f620 4300 |004c: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06aa2a: 6a01 4002 |004f: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ +06aa2e: 28f0 |0051: goto 0041 // -0010 │ │ +06aa30: 0d00 |0052: move-exception v0 │ │ +06aa32: 1a03 890e |0053: const-string v3, "NotificationCompat" // string@0e89 │ │ +06aa36: 1a04 af11 |0055: const-string v4, "Unable to access notification actions" // string@11af │ │ +06aa3a: 7130 f620 4300 |0057: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06aa40: 6a01 4002 |005a: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ +06aa44: 28e5 |005c: goto 0041 // -001b │ │ +06aa46: 0121 |005d: move v1, v2 │ │ +06aa48: 28e7 |005e: goto 0045 // -0019 │ │ catches : 1 │ │ 0x0007 - 0x0041 │ │ Ljava/lang/ClassNotFoundException; -> 0x0047 │ │ Ljava/lang/NoSuchFieldException; -> 0x0052 │ │ positions : │ │ 0x0002 line=318 │ │ 0x0006 line=337 │ │ @@ -17985,60 +17985,60 @@ │ │ type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 77 16-bit code units │ │ -06a9f0: |[06a9f0] android.support.v4.app.NotificationCompatJellybean.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06aa00: 620a 4202 |0000: sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ -06aa04: 1d0a |0002: monitor-enter v10 │ │ -06aa06: 7110 1107 0b00 |0003: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0711 │ │ -06aa0c: 0c00 |0006: move-result-object v0 │ │ -06aa0e: 4607 000c |0007: aget-object v7, v0, v12 │ │ -06aa12: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -06aa14: 7110 1407 0b00 |000a: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -06aa1a: 0c09 |000d: move-result-object v9 │ │ -06aa1c: 3809 1000 |000e: if-eqz v9, 001e // +0010 │ │ -06aa20: 1a00 c415 |0010: const-string v0, "android.support.actionExtras" // string@15c4 │ │ -06aa24: 6e20 ba02 0900 |0012: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -06aa2a: 0c06 |0015: move-result-object v6 │ │ -06aa2c: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -06aa30: 6e20 0221 c600 |0018: invoke-virtual {v6, v12}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ -06aa36: 0c05 |001b: move-result-object v5 │ │ -06aa38: 1f05 8900 |001c: check-cast v5, Landroid/os/Bundle; // type@0089 │ │ -06aa3c: 6200 3d02 |001e: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@023d │ │ -06aa40: 6e20 682b 7000 |0020: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b68 │ │ -06aa46: 0a02 |0023: move-result v2 │ │ -06aa48: 6200 3f02 |0024: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@023f │ │ -06aa4c: 6e20 672b 7000 |0026: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ -06aa52: 0c03 |0029: move-result-object v3 │ │ -06aa54: 1f03 8305 |002a: check-cast v3, Ljava/lang/CharSequence; // type@0583 │ │ -06aa58: 6200 3e02 |002c: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@023e │ │ -06aa5c: 6e20 672b 7000 |002e: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ -06aa62: 0c04 |0031: move-result-object v4 │ │ -06aa64: 1f04 2400 |0032: check-cast v4, Landroid/app/PendingIntent; // type@0024 │ │ -06aa68: 07d0 |0034: move-object v0, v13 │ │ -06aa6a: 07e1 |0035: move-object v1, v14 │ │ -06aa6c: 7706 1a07 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@071a │ │ -06aa72: 0c00 |0039: move-result-object v0 │ │ -06aa74: 1e0a |003a: monitor-exit v10 │ │ -06aa76: 1100 |003b: return-object v0 │ │ -06aa78: 0d08 |003c: move-exception v8 │ │ -06aa7a: 1a00 890e |003d: const-string v0, "NotificationCompat" // string@0e89 │ │ -06aa7e: 1a01 ae11 |003f: const-string v1, "Unable to access notification actions" // string@11ae │ │ -06aa82: 7130 f620 1008 |0041: invoke-static {v0, v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06aa88: 1210 |0044: const/4 v0, #int 1 // #1 │ │ -06aa8a: 6a00 4002 |0045: sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ -06aa8e: 1e0a |0047: monitor-exit v10 │ │ -06aa90: 1200 |0048: const/4 v0, #int 0 // #0 │ │ -06aa92: 28f2 |0049: goto 003b // -000e │ │ -06aa94: 0d00 |004a: move-exception v0 │ │ -06aa96: 1e0a |004b: monitor-exit v10 │ │ -06aa98: 2700 |004c: throw v0 │ │ +06aa5c: |[06aa5c] android.support.v4.app.NotificationCompatJellybean.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06aa6c: 620a 4202 |0000: sget-object v10, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ +06aa70: 1d0a |0002: monitor-enter v10 │ │ +06aa72: 7110 1107 0b00 |0003: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0711 │ │ +06aa78: 0c00 |0006: move-result-object v0 │ │ +06aa7a: 4607 000c |0007: aget-object v7, v0, v12 │ │ +06aa7e: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +06aa80: 7110 1407 0b00 |000a: invoke-static {v11}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +06aa86: 0c09 |000d: move-result-object v9 │ │ +06aa88: 3809 1000 |000e: if-eqz v9, 001e // +0010 │ │ +06aa8c: 1a00 c615 |0010: const-string v0, "android.support.actionExtras" // string@15c6 │ │ +06aa90: 6e20 ba02 0900 |0012: invoke-virtual {v9, v0}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +06aa96: 0c06 |0015: move-result-object v6 │ │ +06aa98: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +06aa9c: 6e20 0221 c600 |0018: invoke-virtual {v6, v12}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ +06aaa2: 0c05 |001b: move-result-object v5 │ │ +06aaa4: 1f05 8900 |001c: check-cast v5, Landroid/os/Bundle; // type@0089 │ │ +06aaa8: 6200 3d02 |001e: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIconField:Ljava/lang/reflect/Field; // field@023d │ │ +06aaac: 6e20 682b 7000 |0020: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b68 │ │ +06aab2: 0a02 |0023: move-result v2 │ │ +06aab4: 6200 3f02 |0024: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionTitleField:Ljava/lang/reflect/Field; // field@023f │ │ +06aab8: 6e20 672b 7000 |0026: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ +06aabe: 0c03 |0029: move-result-object v3 │ │ +06aac0: 1f03 8305 |002a: check-cast v3, Ljava/lang/CharSequence; // type@0583 │ │ +06aac4: 6200 3e02 |002c: sget-object v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionIntentField:Ljava/lang/reflect/Field; // field@023e │ │ +06aac8: 6e20 672b 7000 |002e: invoke-virtual {v0, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ +06aace: 0c04 |0031: move-result-object v4 │ │ +06aad0: 1f04 2400 |0032: check-cast v4, Landroid/app/PendingIntent; // type@0024 │ │ +06aad4: 07d0 |0034: move-object v0, v13 │ │ +06aad6: 07e1 |0035: move-object v1, v14 │ │ +06aad8: 7706 1a07 0000 |0036: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@071a │ │ +06aade: 0c00 |0039: move-result-object v0 │ │ +06aae0: 1e0a |003a: monitor-exit v10 │ │ +06aae2: 1100 |003b: return-object v0 │ │ +06aae4: 0d08 |003c: move-exception v8 │ │ +06aae6: 1a00 890e |003d: const-string v0, "NotificationCompat" // string@0e89 │ │ +06aaea: 1a01 af11 |003f: const-string v1, "Unable to access notification actions" // string@11af │ │ +06aaee: 7130 f620 1008 |0041: invoke-static {v0, v1, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06aaf4: 1210 |0044: const/4 v0, #int 1 // #1 │ │ +06aaf6: 6a00 4002 |0045: sput-boolean v0, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ +06aafa: 1e0a |0047: monitor-exit v10 │ │ +06aafc: 1200 |0048: const/4 v0, #int 0 // #0 │ │ +06aafe: 28f2 |0049: goto 003b // -000e │ │ +06ab00: 0d00 |004a: move-exception v0 │ │ +06ab02: 1e0a |004b: monitor-exit v10 │ │ +06ab04: 2700 |004c: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0039 │ │ Ljava/lang/IllegalAccessException; -> 0x003c │ │ -> 0x004a │ │ 0x003a - 0x004c │ │ -> 0x004a │ │ positions : │ │ @@ -18075,28 +18075,28 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -06aab4: |[06aab4] android.support.v4.app.NotificationCompatJellybean.getActionCount:(Landroid/app/Notification;)I │ │ -06aac4: 6202 4202 |0000: sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ -06aac8: 1d02 |0002: monitor-enter v2 │ │ -06aaca: 7110 1107 0300 |0003: invoke-static {v3}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0711 │ │ -06aad0: 0c00 |0006: move-result-object v0 │ │ -06aad2: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -06aad6: 2101 |0009: array-length v1, v0 │ │ -06aad8: 1e02 |000a: monitor-exit v2 │ │ -06aada: 0f01 |000b: return v1 │ │ -06aadc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -06aade: 28fd |000d: goto 000a // -0003 │ │ -06aae0: 0d01 |000e: move-exception v1 │ │ -06aae2: 1e02 |000f: monitor-exit v2 │ │ -06aae4: 2701 |0010: throw v1 │ │ +06ab20: |[06ab20] android.support.v4.app.NotificationCompatJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +06ab30: 6202 4202 |0000: sget-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ +06ab34: 1d02 |0002: monitor-enter v2 │ │ +06ab36: 7110 1107 0300 |0003: invoke-static {v3}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; // method@0711 │ │ +06ab3c: 0c00 |0006: move-result-object v0 │ │ +06ab3e: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +06ab42: 2101 |0009: array-length v1, v0 │ │ +06ab44: 1e02 |000a: monitor-exit v2 │ │ +06ab46: 0f01 |000b: return v1 │ │ +06ab48: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +06ab4a: 28fd |000d: goto 000a // -0003 │ │ +06ab4c: 0d01 |000e: move-exception v1 │ │ +06ab4e: 1e02 |000f: monitor-exit v2 │ │ +06ab50: 2701 |0010: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ @@ -18110,37 +18110,37 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 42 16-bit code units │ │ -06aaf4: |[06aaf4] android.support.v4.app.NotificationCompatJellybean.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06ab04: 1a00 bd1f |0000: const-string v0, "icon" // string@1fbd │ │ -06ab08: 6e20 b402 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ -06ab0e: 0a01 |0005: move-result v1 │ │ -06ab10: 1a00 5030 |0006: const-string v0, "title" // string@3050 │ │ -06ab14: 6e20 b102 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@02b1 │ │ -06ab1a: 0c02 |000b: move-result-object v2 │ │ -06ab1c: 1a00 a114 |000c: const-string v0, "actionIntent" // string@14a1 │ │ -06ab20: 6e20 b702 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -06ab26: 0c03 |0011: move-result-object v3 │ │ -06ab28: 1f03 2400 |0012: check-cast v3, Landroid/app/PendingIntent; // type@0024 │ │ -06ab2c: 1a00 e31a |0014: const-string v0, "extras" // string@1ae3 │ │ -06ab30: 6e20 b002 0600 |0016: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ -06ab36: 0c04 |0019: move-result-object v4 │ │ -06ab38: 1a00 c42a |001a: const-string v0, "remoteInputs" // string@2ac4 │ │ -06ab3c: 7120 e903 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@03e9 │ │ -06ab42: 0c00 |001f: move-result-object v0 │ │ -06ab44: 7120 9d07 8000 |0020: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@079d │ │ -06ab4a: 0c05 |0023: move-result-object v5 │ │ -06ab4c: 0770 |0024: move-object v0, v7 │ │ -06ab4e: 7806 f306 0000 |0025: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f3 │ │ -06ab54: 0c00 |0028: move-result-object v0 │ │ -06ab56: 1100 |0029: return-object v0 │ │ +06ab60: |[06ab60] android.support.v4.app.NotificationCompatJellybean.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06ab70: 1a00 bf1f |0000: const-string v0, "icon" // string@1fbf │ │ +06ab74: 6e20 b402 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ +06ab7a: 0a01 |0005: move-result v1 │ │ +06ab7c: 1a00 5430 |0006: const-string v0, "title" // string@3054 │ │ +06ab80: 6e20 b102 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@02b1 │ │ +06ab86: 0c02 |000b: move-result-object v2 │ │ +06ab88: 1a00 a214 |000c: const-string v0, "actionIntent" // string@14a2 │ │ +06ab8c: 6e20 b702 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +06ab92: 0c03 |0011: move-result-object v3 │ │ +06ab94: 1f03 2400 |0012: check-cast v3, Landroid/app/PendingIntent; // type@0024 │ │ +06ab98: 1a00 e51a |0014: const-string v0, "extras" // string@1ae5 │ │ +06ab9c: 6e20 b002 0600 |0016: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ +06aba2: 0c04 |0019: move-result-object v4 │ │ +06aba4: 1a00 c72a |001a: const-string v0, "remoteInputs" // string@2ac7 │ │ +06aba8: 7120 e903 0600 |001c: invoke-static {v6, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@03e9 │ │ +06abae: 0c00 |001f: move-result-object v0 │ │ +06abb0: 7120 9d07 8000 |0020: invoke-static {v0, v8}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@079d │ │ +06abb6: 0c05 |0023: move-result-object v5 │ │ +06abb8: 0770 |0024: move-object v0, v7 │ │ +06abba: 7806 f306 0000 |0025: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f3 │ │ +06abc0: 0c00 |0028: move-result-object v0 │ │ +06abc2: 1100 |0029: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x002a reg=6 bundle Landroid/os/Bundle; │ │ 0x0000 - 0x002a reg=7 actionFactory Landroid/support/v4/app/NotificationCompatBase$Action$Factory; │ │ 0x0000 - 0x002a reg=8 remoteInputFactory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ @@ -18150,43 +18150,43 @@ │ │ type : '(Landroid/app/Notification;)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -06ab58: |[06ab58] android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; │ │ -06ab68: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06ab6a: 6203 4202 |0001: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ -06ab6e: 1d03 |0003: monitor-enter v3 │ │ -06ab70: 7100 0d07 0000 |0004: invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;.ensureActionReflectionReadyLocked:()Z // method@070d │ │ -06ab76: 0a01 |0007: move-result v1 │ │ -06ab78: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ -06ab7c: 1e03 |000a: monitor-exit v3 │ │ -06ab7e: 0721 |000b: move-object v1, v2 │ │ -06ab80: 1101 |000c: return-object v1 │ │ -06ab82: 6201 4102 |000d: sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ -06ab86: 6e20 672b 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ -06ab8c: 0c01 |0012: move-result-object v1 │ │ -06ab8e: 1f01 5206 |0013: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -06ab92: 1f01 5206 |0015: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -06ab96: 1e03 |0017: monitor-exit v3 │ │ -06ab98: 28f4 |0018: goto 000c // -000c │ │ -06ab9a: 0d01 |0019: move-exception v1 │ │ -06ab9c: 1e03 |001a: monitor-exit v3 │ │ -06ab9e: 2701 |001b: throw v1 │ │ -06aba0: 0d00 |001c: move-exception v0 │ │ -06aba2: 1a01 890e |001d: const-string v1, "NotificationCompat" // string@0e89 │ │ -06aba6: 1a04 ae11 |001f: const-string v4, "Unable to access notification actions" // string@11ae │ │ -06abaa: 7130 f620 4100 |0021: invoke-static {v1, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06abb0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -06abb2: 6a01 4002 |0025: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ -06abb6: 1e03 |0027: monitor-exit v3 │ │ -06abb8: 0721 |0028: move-object v1, v2 │ │ -06abba: 28e3 |0029: goto 000c // -001d │ │ +06abc4: |[06abc4] android.support.v4.app.NotificationCompatJellybean.getActionObjectsLocked:(Landroid/app/Notification;)[Ljava/lang/Object; │ │ +06abd4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06abd6: 6203 4202 |0001: sget-object v3, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsLock:Ljava/lang/Object; // field@0242 │ │ +06abda: 1d03 |0003: monitor-enter v3 │ │ +06abdc: 7100 0d07 0000 |0004: invoke-static {}, Landroid/support/v4/app/NotificationCompatJellybean;.ensureActionReflectionReadyLocked:()Z // method@070d │ │ +06abe2: 0a01 |0007: move-result v1 │ │ +06abe4: 3901 0500 |0008: if-nez v1, 000d // +0005 │ │ +06abe8: 1e03 |000a: monitor-exit v3 │ │ +06abea: 0721 |000b: move-object v1, v2 │ │ +06abec: 1101 |000c: return-object v1 │ │ +06abee: 6201 4102 |000d: sget-object v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsField:Ljava/lang/reflect/Field; // field@0241 │ │ +06abf2: 6e20 672b 5100 |000f: invoke-virtual {v1, v5}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ +06abf8: 0c01 |0012: move-result-object v1 │ │ +06abfa: 1f01 5206 |0013: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +06abfe: 1f01 5206 |0015: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +06ac02: 1e03 |0017: monitor-exit v3 │ │ +06ac04: 28f4 |0018: goto 000c // -000c │ │ +06ac06: 0d01 |0019: move-exception v1 │ │ +06ac08: 1e03 |001a: monitor-exit v3 │ │ +06ac0a: 2701 |001b: throw v1 │ │ +06ac0c: 0d00 |001c: move-exception v0 │ │ +06ac0e: 1a01 890e |001d: const-string v1, "NotificationCompat" // string@0e89 │ │ +06ac12: 1a04 af11 |001f: const-string v4, "Unable to access notification actions" // string@11af │ │ +06ac16: 7130 f620 4100 |0021: invoke-static {v1, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06ac1c: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +06ac1e: 6a01 4002 |0025: sput-boolean v1, Landroid/support/v4/app/NotificationCompatJellybean;.sActionsAccessFailed:Z // field@0240 │ │ +06ac22: 1e03 |0027: monitor-exit v3 │ │ +06ac24: 0721 |0028: move-object v1, v2 │ │ +06ac26: 28e3 |0029: goto 000c // -001d │ │ catches : 4 │ │ 0x0004 - 0x000b │ │ -> 0x0019 │ │ 0x000d - 0x0017 │ │ Ljava/lang/IllegalAccessException; -> 0x001c │ │ -> 0x0019 │ │ 0x0017 - 0x001b │ │ @@ -18213,33 +18213,33 @@ │ │ type : '(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06abe4: |[06abe4] android.support.v4.app.NotificationCompatJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06abf4: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -06abf8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06abfa: 1100 |0003: return-object v0 │ │ -06abfc: 6e10 9d2b 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06ac02: 0a02 |0007: move-result v2 │ │ -06ac04: 7220 f406 2400 |0008: invoke-interface {v4, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f4 │ │ -06ac0a: 0c00 |000b: move-result-object v0 │ │ -06ac0c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -06ac0e: 2102 |000d: array-length v2, v0 │ │ -06ac10: 3521 f5ff |000e: if-ge v1, v2, 0003 // -000b │ │ -06ac14: 6e20 972b 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06ac1a: 0c02 |0013: move-result-object v2 │ │ -06ac1c: 1f02 8900 |0014: check-cast v2, Landroid/os/Bundle; // type@0089 │ │ -06ac20: 7130 1007 4205 |0016: invoke-static {v2, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0710 │ │ -06ac26: 0c02 |0019: move-result-object v2 │ │ -06ac28: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ -06ac2c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06ac30: 28ef |001e: goto 000d // -0011 │ │ +06ac50: |[06ac50] android.support.v4.app.NotificationCompatJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06ac60: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +06ac64: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06ac66: 1100 |0003: return-object v0 │ │ +06ac68: 6e10 9d2b 0300 |0004: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06ac6e: 0a02 |0007: move-result v2 │ │ +06ac70: 7220 f406 2400 |0008: invoke-interface {v4, v2}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f4 │ │ +06ac76: 0c00 |000b: move-result-object v0 │ │ +06ac78: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +06ac7a: 2102 |000d: array-length v2, v0 │ │ +06ac7c: 3521 f5ff |000e: if-ge v1, v2, 0003 // -000b │ │ +06ac80: 6e20 972b 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06ac86: 0c02 |0013: move-result-object v2 │ │ +06ac88: 1f02 8900 |0014: check-cast v2, Landroid/os/Bundle; // type@0089 │ │ +06ac8c: 7130 1007 4205 |0016: invoke-static {v2, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionFromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0710 │ │ +06ac92: 0c02 |0019: move-result-object v2 │ │ +06ac94: 4d02 0001 |001a: aput-object v2, v0, v1 │ │ +06ac98: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06ac9c: 28ef |001e: goto 000d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0003 line=352 │ │ 0x0004 line=347 │ │ 0x000c line=348 │ │ @@ -18258,40 +18258,40 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -06ac34: |[06ac34] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -06ac44: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -06ac48: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -06ac4e: 1a01 bd1f |0005: const-string v1, "icon" // string@1fbd │ │ -06ac52: 6e10 f806 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ -06ac58: 0a02 |000a: move-result v2 │ │ -06ac5a: 6e30 c502 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -06ac60: 1a01 5030 |000e: const-string v1, "title" // string@3050 │ │ -06ac64: 6e10 fa06 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ -06ac6a: 0c02 |0013: move-result-object v2 │ │ -06ac6c: 6e30 c202 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02c2 │ │ -06ac72: 1a01 a114 |0017: const-string v1, "actionIntent" // string@14a1 │ │ -06ac76: 6e10 f606 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ -06ac7c: 0c02 |001c: move-result-object v2 │ │ -06ac7e: 6e30 c702 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -06ac84: 1a01 e31a |0020: const-string v1, "extras" // string@1ae3 │ │ -06ac88: 6e10 f706 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ -06ac8e: 0c02 |0025: move-result-object v2 │ │ -06ac90: 6e30 c102 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ -06ac96: 1a01 c42a |0029: const-string v1, "remoteInputs" // string@2ac4 │ │ -06ac9a: 6e10 f906 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ -06aca0: 0c02 |002e: move-result-object v2 │ │ -06aca2: 7110 a007 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@07a0 │ │ -06aca8: 0c02 |0032: move-result-object v2 │ │ -06acaa: 6e30 c802 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ -06acb0: 1100 |0036: return-object v0 │ │ +06aca0: |[06aca0] android.support.v4.app.NotificationCompatJellybean.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +06acb0: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +06acb4: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +06acba: 1a01 bf1f |0005: const-string v1, "icon" // string@1fbf │ │ +06acbe: 6e10 f806 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ +06acc4: 0a02 |000a: move-result v2 │ │ +06acc6: 6e30 c502 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +06accc: 1a01 5430 |000e: const-string v1, "title" // string@3054 │ │ +06acd0: 6e10 fa06 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ +06acd6: 0c02 |0013: move-result-object v2 │ │ +06acd8: 6e30 c202 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02c2 │ │ +06acde: 1a01 a214 |0017: const-string v1, "actionIntent" // string@14a2 │ │ +06ace2: 6e10 f606 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ +06ace8: 0c02 |001c: move-result-object v2 │ │ +06acea: 6e30 c702 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +06acf0: 1a01 e51a |0020: const-string v1, "extras" // string@1ae5 │ │ +06acf4: 6e10 f706 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ +06acfa: 0c02 |0025: move-result-object v2 │ │ +06acfc: 6e30 c102 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ +06ad02: 1a01 c72a |0029: const-string v1, "remoteInputs" // string@2ac7 │ │ +06ad06: 6e10 f906 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ +06ad0c: 0c02 |002e: move-result-object v2 │ │ +06ad0e: 7110 a007 0200 |002f: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@07a0 │ │ +06ad14: 0c02 |0032: move-result-object v2 │ │ +06ad16: 6e30 c802 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ +06ad1c: 1100 |0036: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0005 line=382 │ │ 0x000e line=383 │ │ 0x0017 line=384 │ │ 0x0020 line=385 │ │ @@ -18306,74 +18306,74 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -06acb4: |[06acb4] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -06acc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06acc6: 6204 4502 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0245 │ │ -06acca: 1d04 |0003: monitor-enter v4 │ │ -06accc: 6305 4402 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0244 │ │ -06acd0: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ -06acd4: 1e04 |0008: monitor-exit v4 │ │ -06acd6: 0731 |0009: move-object v1, v3 │ │ -06acd8: 1101 |000a: return-object v1 │ │ -06acda: 6205 4302 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ -06acde: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ -06ace2: 1c05 2200 |000f: const-class v5, Landroid/app/Notification; // type@0022 │ │ -06ace6: 1a06 e31a |0011: const-string v6, "extras" // string@1ae3 │ │ -06acea: 6e20 bc2a 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -06acf0: 0c02 |0016: move-result-object v2 │ │ -06acf2: 1c05 8900 |0017: const-class v5, Landroid/os/Bundle; // type@0089 │ │ -06acf6: 6e10 692b 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b69 │ │ -06acfc: 0c06 |001c: move-result-object v6 │ │ -06acfe: 6e20 c22a 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2ac2 │ │ -06ad04: 0a05 |0020: move-result v5 │ │ -06ad06: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ -06ad0a: 1a05 890e |0023: const-string v5, "NotificationCompat" // string@0e89 │ │ -06ad0e: 1a06 850e |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0e85 │ │ -06ad12: 7120 f520 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -06ad18: 1215 |002a: const/4 v5, #int 1 // #1 │ │ -06ad1a: 6a05 4402 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0244 │ │ -06ad1e: 1e04 |002d: monitor-exit v4 │ │ -06ad20: 0731 |002e: move-object v1, v3 │ │ -06ad22: 28db |002f: goto 000a // -0025 │ │ -06ad24: 1215 |0030: const/4 v5, #int 1 // #1 │ │ -06ad26: 6e20 6b2b 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ -06ad2c: 6902 4302 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ -06ad30: 6205 4302 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ -06ad34: 6e20 672b 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ -06ad3a: 0c01 |003b: move-result-object v1 │ │ -06ad3c: 1f01 8900 |003c: check-cast v1, Landroid/os/Bundle; // type@0089 │ │ -06ad40: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ -06ad44: 2201 8900 |0040: new-instance v1, Landroid/os/Bundle; // type@0089 │ │ -06ad48: 7010 aa02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02aa │ │ -06ad4e: 6205 4302 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ -06ad52: 6e30 6a2b 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2b6a │ │ -06ad58: 1e04 |004a: monitor-exit v4 │ │ -06ad5a: 28bf |004b: goto 000a // -0041 │ │ -06ad5c: 0d03 |004c: move-exception v3 │ │ -06ad5e: 1e04 |004d: monitor-exit v4 │ │ -06ad60: 2703 |004e: throw v3 │ │ -06ad62: 0d00 |004f: move-exception v0 │ │ -06ad64: 1a05 890e |0050: const-string v5, "NotificationCompat" // string@0e89 │ │ -06ad68: 1a06 af11 |0052: const-string v6, "Unable to access notification extras" // string@11af │ │ -06ad6c: 7130 f620 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06ad72: 1215 |0057: const/4 v5, #int 1 // #1 │ │ -06ad74: 6a05 4402 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0244 │ │ -06ad78: 1e04 |005a: monitor-exit v4 │ │ -06ad7a: 0731 |005b: move-object v1, v3 │ │ -06ad7c: 28ae |005c: goto 000a // -0052 │ │ -06ad7e: 0d00 |005d: move-exception v0 │ │ -06ad80: 1a05 890e |005e: const-string v5, "NotificationCompat" // string@0e89 │ │ -06ad84: 1a06 af11 |0060: const-string v6, "Unable to access notification extras" // string@11af │ │ -06ad88: 7130 f620 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06ad8e: 28f2 |0065: goto 0057 // -000e │ │ +06ad20: |[06ad20] android.support.v4.app.NotificationCompatJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +06ad30: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06ad32: 6204 4502 |0001: sget-object v4, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasLock:Ljava/lang/Object; // field@0245 │ │ +06ad36: 1d04 |0003: monitor-enter v4 │ │ +06ad38: 6305 4402 |0004: sget-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0244 │ │ +06ad3c: 3805 0500 |0006: if-eqz v5, 000b // +0005 │ │ +06ad40: 1e04 |0008: monitor-exit v4 │ │ +06ad42: 0731 |0009: move-object v1, v3 │ │ +06ad44: 1101 |000a: return-object v1 │ │ +06ad46: 6205 4302 |000b: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ +06ad4a: 3905 2900 |000d: if-nez v5, 0036 // +0029 │ │ +06ad4e: 1c05 2200 |000f: const-class v5, Landroid/app/Notification; // type@0022 │ │ +06ad52: 1a06 e51a |0011: const-string v6, "extras" // string@1ae5 │ │ +06ad56: 6e20 bc2a 6500 |0013: invoke-virtual {v5, v6}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +06ad5c: 0c02 |0016: move-result-object v2 │ │ +06ad5e: 1c05 8900 |0017: const-class v5, Landroid/os/Bundle; // type@0089 │ │ +06ad62: 6e10 692b 0200 |0019: invoke-virtual {v2}, Ljava/lang/reflect/Field;.getType:()Ljava/lang/Class; // method@2b69 │ │ +06ad68: 0c06 |001c: move-result-object v6 │ │ +06ad6a: 6e20 c22a 6500 |001d: invoke-virtual {v5, v6}, Ljava/lang/Class;.isAssignableFrom:(Ljava/lang/Class;)Z // method@2ac2 │ │ +06ad70: 0a05 |0020: move-result v5 │ │ +06ad72: 3905 0f00 |0021: if-nez v5, 0030 // +000f │ │ +06ad76: 1a05 890e |0023: const-string v5, "NotificationCompat" // string@0e89 │ │ +06ad7a: 1a06 850e |0025: const-string v6, "Notification.extras field is not of type Bundle" // string@0e85 │ │ +06ad7e: 7120 f520 6500 |0027: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +06ad84: 1215 |002a: const/4 v5, #int 1 // #1 │ │ +06ad86: 6a05 4402 |002b: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0244 │ │ +06ad8a: 1e04 |002d: monitor-exit v4 │ │ +06ad8c: 0731 |002e: move-object v1, v3 │ │ +06ad8e: 28db |002f: goto 000a // -0025 │ │ +06ad90: 1215 |0030: const/4 v5, #int 1 // #1 │ │ +06ad92: 6e20 6b2b 5200 |0031: invoke-virtual {v2, v5}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ +06ad98: 6902 4302 |0034: sput-object v2, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ +06ad9c: 6205 4302 |0036: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ +06ada0: 6e20 672b 7500 |0038: invoke-virtual {v5, v7}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ +06ada6: 0c01 |003b: move-result-object v1 │ │ +06ada8: 1f01 8900 |003c: check-cast v1, Landroid/os/Bundle; // type@0089 │ │ +06adac: 3901 0c00 |003e: if-nez v1, 004a // +000c │ │ +06adb0: 2201 8900 |0040: new-instance v1, Landroid/os/Bundle; // type@0089 │ │ +06adb4: 7010 aa02 0100 |0042: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02aa │ │ +06adba: 6205 4302 |0045: sget-object v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasField:Ljava/lang/reflect/Field; // field@0243 │ │ +06adbe: 6e30 6a2b 7501 |0047: invoke-virtual {v5, v7, v1}, Ljava/lang/reflect/Field;.set:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2b6a │ │ +06adc4: 1e04 |004a: monitor-exit v4 │ │ +06adc6: 28bf |004b: goto 000a // -0041 │ │ +06adc8: 0d03 |004c: move-exception v3 │ │ +06adca: 1e04 |004d: monitor-exit v4 │ │ +06adcc: 2703 |004e: throw v3 │ │ +06adce: 0d00 |004f: move-exception v0 │ │ +06add0: 1a05 890e |0050: const-string v5, "NotificationCompat" // string@0e89 │ │ +06add4: 1a06 b011 |0052: const-string v6, "Unable to access notification extras" // string@11b0 │ │ +06add8: 7130 f620 6500 |0054: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06adde: 1215 |0057: const/4 v5, #int 1 // #1 │ │ +06ade0: 6a05 4402 |0058: sput-boolean v5, Landroid/support/v4/app/NotificationCompatJellybean;.sExtrasFieldAccessFailed:Z // field@0244 │ │ +06ade4: 1e04 |005a: monitor-exit v4 │ │ +06ade6: 0731 |005b: move-object v1, v3 │ │ +06ade8: 28ae |005c: goto 000a // -0052 │ │ +06adea: 0d00 |005d: move-exception v0 │ │ +06adec: 1a05 890e |005e: const-string v5, "NotificationCompat" // string@0e89 │ │ +06adf0: 1a06 b011 |0060: const-string v6, "Unable to access notification extras" // string@11b0 │ │ +06adf4: 7130 f620 6500 |0062: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06adfa: 28f2 |0065: goto 0057 // -000e │ │ catches : 6 │ │ 0x0004 - 0x0009 │ │ -> 0x004c │ │ 0x000b - 0x002d │ │ Ljava/lang/IllegalAccessException; -> 0x004f │ │ Ljava/lang/NoSuchFieldException; -> 0x005d │ │ -> 0x004c │ │ @@ -18425,21 +18425,21 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06adcc: |[06adcc] android.support.v4.app.NotificationCompatJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06addc: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -06ade2: 0c00 |0003: move-result-object v0 │ │ -06ade4: 1a01 c615 |0004: const-string v1, "android.support.groupKey" // string@15c6 │ │ -06ade8: 6e20 bb02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -06adee: 0c00 |0009: move-result-object v0 │ │ -06adf0: 1100 |000a: return-object v0 │ │ +06ae38: |[06ae38] android.support.v4.app.NotificationCompatJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06ae48: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +06ae4e: 0c00 |0003: move-result-object v0 │ │ +06ae50: 1a01 c815 |0004: const-string v1, "android.support.groupKey" // string@15c8 │ │ +06ae54: 6e20 bb02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +06ae5a: 0c00 |0009: move-result-object v0 │ │ +06ae5c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ │ │ #15 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -18447,21 +18447,21 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06adf4: |[06adf4] android.support.v4.app.NotificationCompatJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ -06ae04: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -06ae0a: 0c00 |0003: move-result-object v0 │ │ -06ae0c: 1a01 c815 |0004: const-string v1, "android.support.localOnly" // string@15c8 │ │ -06ae10: 6e20 ae02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -06ae16: 0a00 |0009: move-result v0 │ │ -06ae18: 0f00 |000a: return v0 │ │ +06ae60: |[06ae60] android.support.v4.app.NotificationCompatJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +06ae70: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +06ae76: 0c00 |0003: move-result-object v0 │ │ +06ae78: 1a01 ca15 |0004: const-string v1, "android.support.localOnly" // string@15ca │ │ +06ae7c: 6e20 ae02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +06ae82: 0a00 |0009: move-result v0 │ │ +06ae84: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x000b reg=2 notif Landroid/app/Notification; │ │ │ │ #16 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -18469,31 +18469,31 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -06ae1c: |[06ae1c] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ -06ae2c: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ -06ae30: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -06ae32: 1104 |0003: return-object v4 │ │ -06ae34: 2204 cf05 |0004: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -06ae38: 2165 |0006: array-length v5, v6 │ │ -06ae3a: 7020 902b 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -06ae40: 0761 |000a: move-object v1, v6 │ │ -06ae42: 2113 |000b: array-length v3, v1 │ │ -06ae44: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -06ae46: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ -06ae4a: 4600 0102 |000f: aget-object v0, v1, v2 │ │ -06ae4e: 7110 1307 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@0713 │ │ -06ae54: 0c05 |0014: move-result-object v5 │ │ -06ae56: 6e20 932b 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06ae5c: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06ae60: 28f3 |001a: goto 000d // -000d │ │ +06ae88: |[06ae88] android.support.v4.app.NotificationCompatJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; │ │ +06ae98: 3906 0400 |0000: if-nez v6, 0004 // +0004 │ │ +06ae9c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +06ae9e: 1104 |0003: return-object v4 │ │ +06aea0: 2204 cf05 |0004: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +06aea4: 2165 |0006: array-length v5, v6 │ │ +06aea6: 7020 902b 5400 |0007: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +06aeac: 0761 |000a: move-object v1, v6 │ │ +06aeae: 2113 |000b: array-length v3, v1 │ │ +06aeb0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +06aeb2: 3532 f6ff |000d: if-ge v2, v3, 0003 // -000a │ │ +06aeb6: 4600 0102 |000f: aget-object v0, v1, v2 │ │ +06aeba: 7110 1307 0000 |0011: invoke-static {v0}, Landroid/support/v4/app/NotificationCompatJellybean;.getBundleForAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@0713 │ │ +06aec0: 0c05 |0014: move-result-object v5 │ │ +06aec2: 6e20 932b 5400 |0015: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06aec8: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06aecc: 28f3 |001a: goto 000d // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=371 │ │ 0x0003 line=377 │ │ 0x0004 line=373 │ │ 0x000a line=374 │ │ @@ -18512,21 +18512,21 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06ae64: |[06ae64] android.support.v4.app.NotificationCompatJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06ae74: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -06ae7a: 0c00 |0003: move-result-object v0 │ │ -06ae7c: 1a01 ca15 |0004: const-string v1, "android.support.sortKey" // string@15ca │ │ -06ae80: 6e20 bb02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -06ae86: 0c00 |0009: move-result-object v0 │ │ -06ae88: 1100 |000a: return-object v0 │ │ +06aed0: |[06aed0] android.support.v4.app.NotificationCompatJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06aee0: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +06aee6: 0c00 |0003: move-result-object v0 │ │ +06aee8: 1a01 cc15 |0004: const-string v1, "android.support.sortKey" // string@15cc │ │ +06aeec: 6e20 bb02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +06aef2: 0c00 |0009: move-result-object v0 │ │ +06aef4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ │ │ #18 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -18534,21 +18534,21 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06ae8c: |[06ae8c] android.support.v4.app.NotificationCompatJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ -06ae9c: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -06aea2: 0c00 |0003: move-result-object v0 │ │ -06aea4: 1a01 c715 |0004: const-string v1, "android.support.isGroupSummary" // string@15c7 │ │ -06aea8: 6e20 ae02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -06aeae: 0a00 |0009: move-result v0 │ │ -06aeb0: 0f00 |000a: return v0 │ │ +06aef8: |[06aef8] android.support.v4.app.NotificationCompatJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +06af08: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +06af0e: 0c00 |0003: move-result-object v0 │ │ +06af10: 1a01 c915 |0004: const-string v1, "android.support.isGroupSummary" // string@15c9 │ │ +06af14: 6e20 ae02 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +06af1a: 0a00 |0009: move-result v0 │ │ +06af1c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x000b reg=2 n Landroid/app/Notification; │ │ │ │ #19 : (in Landroid/support/v4/app/NotificationCompatJellybean;) │ │ @@ -18556,30 +18556,30 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 23 16-bit code units │ │ -06aeb4: |[06aeb4] android.support.v4.app.NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06aec4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -06aec6: 380b 0c00 |0001: if-eqz v11, 000d // +000c │ │ -06aeca: 1a00 c915 |0003: const-string v0, "android.support.remoteInputs" // string@15c9 │ │ -06aece: 7120 e903 0b00 |0005: invoke-static {v11, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@03e9 │ │ -06aed4: 0c00 |0008: move-result-object v0 │ │ -06aed6: 7120 9d07 7000 |0009: invoke-static {v0, v7}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@079d │ │ -06aedc: 0c05 |000c: move-result-object v5 │ │ -06aede: 0760 |000d: move-object v0, v6 │ │ -06aee0: 0181 |000e: move v1, v8 │ │ -06aee2: 0792 |000f: move-object v2, v9 │ │ -06aee4: 07a3 |0010: move-object v3, v10 │ │ -06aee6: 07b4 |0011: move-object v4, v11 │ │ -06aee8: 7806 f306 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f3 │ │ -06aeee: 0c00 |0015: move-result-object v0 │ │ -06aef0: 1100 |0016: return-object v0 │ │ +06af20: |[06af20] android.support.v4.app.NotificationCompatJellybean.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06af30: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +06af32: 380b 0c00 |0001: if-eqz v11, 000d // +000c │ │ +06af36: 1a00 cb15 |0003: const-string v0, "android.support.remoteInputs" // string@15cb │ │ +06af3a: 7120 e903 0b00 |0005: invoke-static {v11, v0}, Landroid/support/v4/app/BundleUtil;.getBundleArrayFromBundle:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/os/Bundle; // method@03e9 │ │ +06af40: 0c00 |0008: move-result-object v0 │ │ +06af42: 7120 9d07 7000 |0009: invoke-static {v0, v7}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@079d │ │ +06af48: 0c05 |000c: move-result-object v5 │ │ +06af4a: 0760 |000d: move-object v0, v6 │ │ +06af4c: 0181 |000e: move v1, v8 │ │ +06af4e: 0792 |000f: move-object v2, v9 │ │ +06af50: 07a3 |0010: move-object v3, v10 │ │ +06af52: 07b4 |0011: move-object v4, v11 │ │ +06af54: 7806 f306 0000 |0012: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatBase$Action$Factory;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06f3 │ │ +06af5a: 0c00 |0015: move-result-object v0 │ │ +06af5c: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0001 line=248 │ │ 0x0003 line=249 │ │ 0x0012 line=253 │ │ locals : │ │ @@ -18596,36 +18596,36 @@ │ │ type : '(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -06aef4: |[06aef4] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ -06af04: 6e10 f806 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ -06af0a: 0a01 |0003: move-result v1 │ │ -06af0c: 6e10 fa06 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ -06af12: 0c02 |0007: move-result-object v2 │ │ -06af14: 6e10 f606 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ -06af1a: 0c03 |000b: move-result-object v3 │ │ -06af1c: 6e40 b400 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b4 │ │ -06af22: 2200 8900 |000f: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -06af26: 6e10 f706 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ -06af2c: 0c01 |0014: move-result-object v1 │ │ -06af2e: 7020 ab02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ -06af34: 6e10 f906 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ -06af3a: 0c01 |001b: move-result-object v1 │ │ -06af3c: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -06af40: 1a01 c915 |001e: const-string v1, "android.support.remoteInputs" // string@15c9 │ │ -06af44: 6e10 f906 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ -06af4a: 0c02 |0023: move-result-object v2 │ │ -06af4c: 7110 a007 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@07a0 │ │ -06af52: 0c02 |0027: move-result-object v2 │ │ -06af54: 6e30 c802 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ -06af5a: 1100 |002b: return-object v0 │ │ +06af60: |[06af60] android.support.v4.app.NotificationCompatJellybean.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; │ │ +06af70: 6e10 f806 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ +06af76: 0a01 |0003: move-result v1 │ │ +06af78: 6e10 fa06 0500 |0004: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ +06af7e: 0c02 |0007: move-result-object v2 │ │ +06af80: 6e10 f606 0500 |0008: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ +06af86: 0c03 |000b: move-result-object v3 │ │ +06af88: 6e40 b400 1432 |000c: invoke-virtual {v4, v1, v2, v3}, Landroid/app/Notification$Builder;.addAction:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00b4 │ │ +06af8e: 2200 8900 |000f: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +06af92: 6e10 f706 0500 |0011: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ +06af98: 0c01 |0014: move-result-object v1 │ │ +06af9a: 7020 ab02 1000 |0015: invoke-direct {v0, v1}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ +06afa0: 6e10 f906 0500 |0018: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ +06afa6: 0c01 |001b: move-result-object v1 │ │ +06afa8: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +06afac: 1a01 cb15 |001e: const-string v1, "android.support.remoteInputs" // string@15cb │ │ +06afb0: 6e10 f906 0500 |0020: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ +06afb6: 0c02 |0023: move-result-object v2 │ │ +06afb8: 7110 a007 0200 |0024: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; // method@07a0 │ │ +06afbe: 0c02 |0027: move-result-object v2 │ │ +06afc0: 6e30 c802 1002 |0028: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ +06afc6: 1100 |002b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x000f line=259 │ │ 0x0018 line=260 │ │ 0x001e line=261 │ │ 0x002b line=264 │ │ @@ -18664,17 +18664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06af5c: |[06af5c] android.support.v4.app.NotificationCompatKitKat.:()V │ │ -06af6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06af72: 0e00 |0003: return-void │ │ +06afc8: |[06afc8] android.support.v4.app.NotificationCompatKitKat.:()V │ │ +06afd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06afde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatKitKat; │ │ │ │ @@ -18683,34 +18683,34 @@ │ │ type : '(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 34 16-bit code units │ │ -06af74: |[06af74] android.support.v4.app.NotificationCompatKitKat.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -06af84: 5480 0500 |0000: iget-object v0, v8, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ -06af88: 4606 0009 |0002: aget-object v6, v0, v9 │ │ -06af8c: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -06af8e: 5480 0a00 |0005: iget-object v0, v8, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ -06af92: 1a01 c415 |0007: const-string v1, "android.support.actionExtras" // string@15c4 │ │ -06af96: 6e20 ba02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -06af9c: 0c07 |000c: move-result-object v7 │ │ -06af9e: 3807 0800 |000d: if-eqz v7, 0015 // +0008 │ │ -06afa2: 6e20 0221 9700 |000f: invoke-virtual {v7, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ -06afa8: 0c05 |0012: move-result-object v5 │ │ -06afaa: 1f05 8900 |0013: check-cast v5, Landroid/os/Bundle; // type@0089 │ │ -06afae: 5262 0200 |0015: iget v2, v6, Landroid/app/Notification$Action;.icon:I // field@0002 │ │ -06afb2: 5463 0300 |0017: iget-object v3, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@0003 │ │ -06afb6: 5464 0100 |0019: iget-object v4, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@0001 │ │ -06afba: 07a0 |001b: move-object v0, v10 │ │ -06afbc: 07b1 |001c: move-object v1, v11 │ │ -06afbe: 7706 1a07 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@071a │ │ -06afc4: 0c00 |0020: move-result-object v0 │ │ -06afc6: 1100 |0021: return-object v0 │ │ +06afe0: |[06afe0] android.support.v4.app.NotificationCompatKitKat.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +06aff0: 5480 0500 |0000: iget-object v0, v8, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ +06aff4: 4606 0009 |0002: aget-object v6, v0, v9 │ │ +06aff8: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +06affa: 5480 0a00 |0005: iget-object v0, v8, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +06affe: 1a01 c615 |0007: const-string v1, "android.support.actionExtras" // string@15c6 │ │ +06b002: 6e20 ba02 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +06b008: 0c07 |000c: move-result-object v7 │ │ +06b00a: 3807 0800 |000d: if-eqz v7, 0015 // +0008 │ │ +06b00e: 6e20 0221 9700 |000f: invoke-virtual {v7, v9}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ +06b014: 0c05 |0012: move-result-object v5 │ │ +06b016: 1f05 8900 |0013: check-cast v5, Landroid/os/Bundle; // type@0089 │ │ +06b01a: 5262 0200 |0015: iget v2, v6, Landroid/app/Notification$Action;.icon:I // field@0002 │ │ +06b01e: 5463 0300 |0017: iget-object v3, v6, Landroid/app/Notification$Action;.title:Ljava/lang/CharSequence; // field@0003 │ │ +06b022: 5464 0100 |0019: iget-object v4, v6, Landroid/app/Notification$Action;.actionIntent:Landroid/app/PendingIntent; // field@0001 │ │ +06b026: 07a0 |001b: move-object v0, v10 │ │ +06b028: 07b1 |001c: move-object v1, v11 │ │ +06b02a: 7706 1a07 0000 |001d: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatJellybean;.readAction:(Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@071a │ │ +06b030: 0c00 |0020: move-result-object v0 │ │ +06b032: 1100 |0021: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0005 line=125 │ │ 0x000d line=127 │ │ 0x000f line=128 │ │ @@ -18730,22 +18730,22 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -06afc8: |[06afc8] android.support.v4.app.NotificationCompatKitKat.getActionCount:(Landroid/app/Notification;)I │ │ -06afd8: 5410 0500 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ -06afdc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -06afe0: 5410 0500 |0004: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ -06afe4: 2100 |0006: array-length v0, v0 │ │ -06afe6: 0f00 |0007: return v0 │ │ -06afe8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -06afea: 28fe |0009: goto 0007 // -0002 │ │ +06b034: |[06b034] android.support.v4.app.NotificationCompatKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +06b044: 5410 0500 |0000: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ +06b048: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +06b04c: 5410 0500 |0004: iget-object v0, v1, Landroid/app/Notification;.actions:[Landroid/app/Notification$Action; // field@0005 │ │ +06b050: 2100 |0006: array-length v0, v0 │ │ +06b052: 0f00 |0007: return v0 │ │ +06b054: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +06b056: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x000a reg=1 notif Landroid/app/Notification; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -18753,17 +18753,17 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06afec: |[06afec] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -06affc: 5410 0a00 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ -06b000: 1100 |0002: return-object v0 │ │ +06b058: |[06b058] android.support.v4.app.NotificationCompatKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +06b068: 5410 0a00 |0000: iget-object v0, v1, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +06b06c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 notif Landroid/app/Notification; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -18771,20 +18771,20 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06b004: |[06b004] android.support.v4.app.NotificationCompatKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06b014: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ -06b018: 1a01 c615 |0002: const-string v1, "android.support.groupKey" // string@15c6 │ │ -06b01c: 6e20 bb02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -06b022: 0c00 |0007: move-result-object v0 │ │ -06b024: 1100 |0008: return-object v0 │ │ +06b070: |[06b070] android.support.v4.app.NotificationCompatKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06b080: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +06b084: 1a01 c815 |0002: const-string v1, "android.support.groupKey" // string@15c8 │ │ +06b088: 6e20 bb02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +06b08e: 0c00 |0007: move-result-object v0 │ │ +06b090: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -18792,20 +18792,20 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06b028: |[06b028] android.support.v4.app.NotificationCompatKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -06b038: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ -06b03c: 1a01 c815 |0002: const-string v1, "android.support.localOnly" // string@15c8 │ │ -06b040: 6e20 ae02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -06b046: 0a00 |0007: move-result v0 │ │ -06b048: 0f00 |0008: return v0 │ │ +06b094: |[06b094] android.support.v4.app.NotificationCompatKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +06b0a4: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +06b0a8: 1a01 ca15 |0002: const-string v1, "android.support.localOnly" // string@15ca │ │ +06b0ac: 6e20 ae02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +06b0b2: 0a00 |0007: move-result v0 │ │ +06b0b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ #6 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -18813,20 +18813,20 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06b04c: |[06b04c] android.support.v4.app.NotificationCompatKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -06b05c: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ -06b060: 1a01 ca15 |0002: const-string v1, "android.support.sortKey" // string@15ca │ │ -06b064: 6e20 bb02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -06b06a: 0c00 |0007: move-result-object v0 │ │ -06b06c: 1100 |0008: return-object v0 │ │ +06b0b8: |[06b0b8] android.support.v4.app.NotificationCompatKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +06b0c8: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +06b0cc: 1a01 cc15 |0002: const-string v1, "android.support.sortKey" // string@15cc │ │ +06b0d0: 6e20 bb02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +06b0d6: 0c00 |0007: move-result-object v0 │ │ +06b0d8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ #7 : (in Landroid/support/v4/app/NotificationCompatKitKat;) │ │ @@ -18834,20 +18834,20 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06b070: |[06b070] android.support.v4.app.NotificationCompatKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -06b080: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ -06b084: 1a01 c715 |0002: const-string v1, "android.support.isGroupSummary" // string@15c7 │ │ -06b088: 6e20 ae02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -06b08e: 0a00 |0007: move-result v0 │ │ -06b090: 0f00 |0008: return v0 │ │ +06b0dc: |[06b0dc] android.support.v4.app.NotificationCompatKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +06b0ec: 5420 0a00 |0000: iget-object v0, v2, Landroid/app/Notification;.extras:Landroid/os/Bundle; // field@000a │ │ +06b0f0: 1a01 c915 |0002: const-string v1, "android.support.isGroupSummary" // string@15c9 │ │ +06b0f4: 6e20 ae02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +06b0fa: 0a00 |0007: move-result v0 │ │ +06b0fc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 notif Landroid/app/Notification; │ │ │ │ Virtual methods - │ │ @@ -18911,17 +18911,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06b094: |[06b094] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ -06b0a4: 7010 0801 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0108 │ │ -06b0aa: 0e00 |0003: return-void │ │ +06b100: |[06b100] android.support.v4.app.NotificationCompatSideChannelService.:()V │ │ +06b110: 7010 0801 0000 |0000: invoke-direct {v0}, Landroid/app/Service;.:()V // method@0108 │ │ +06b116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ │ │ @@ -18930,17 +18930,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06b0ac: |[06b0ac] android.support.v4.app.NotificationCompatSideChannelService.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V │ │ -06b0bc: 7030 3407 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/NotificationCompatSideChannelService;.checkPermission:(ILjava/lang/String;)V // method@0734 │ │ -06b0c2: 0e00 |0003: return-void │ │ +06b118: |[06b118] android.support.v4.app.NotificationCompatSideChannelService.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V │ │ +06b128: 7030 3407 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/app/NotificationCompatSideChannelService;.checkPermission:(ILjava/lang/String;)V // method@0734 │ │ +06b12e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -18950,46 +18950,46 @@ │ │ type : '(ILjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 59 16-bit code units │ │ -06b0c4: |[06b0c4] android.support.v4.app.NotificationCompatSideChannelService.checkPermission:(ILjava/lang/String;)V │ │ -06b0d4: 6e10 3507 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0735 │ │ -06b0da: 0c04 |0003: move-result-object v4 │ │ -06b0dc: 6e20 9a01 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@019a │ │ -06b0e2: 0c00 |0007: move-result-object v0 │ │ -06b0e4: 2102 |0008: array-length v2, v0 │ │ -06b0e6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -06b0e8: 3521 0e00 |000a: if-ge v1, v2, 0018 // +000e │ │ -06b0ec: 4603 0001 |000c: aget-object v3, v0, v1 │ │ -06b0f0: 6e20 1d2b 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06b0f6: 0a04 |0011: move-result v4 │ │ -06b0f8: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ -06b0fc: 0e00 |0014: return-void │ │ -06b0fe: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06b102: 28f3 |0017: goto 000a // -000d │ │ -06b104: 2204 a705 |0018: new-instance v4, Ljava/lang/SecurityException; // type@05a7 │ │ -06b108: 2205 a905 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b10c: 7010 3d2b 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b112: 1a06 a00e |001f: const-string v6, "NotificationSideChannelService: Uid " // string@0ea0 │ │ -06b116: 6e20 462b 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b11c: 0c05 |0024: move-result-object v5 │ │ -06b11e: 6e20 422b 8500 |0025: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06b124: 0c05 |0028: move-result-object v5 │ │ -06b126: 1a06 7100 |0029: const-string v6, " is not authorized for package " // string@0071 │ │ -06b12a: 6e20 462b 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b130: 0c05 |002e: move-result-object v5 │ │ -06b132: 6e20 462b 9500 |002f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b138: 0c05 |0032: move-result-object v5 │ │ -06b13a: 6e10 4e2b 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b140: 0c05 |0036: move-result-object v5 │ │ -06b142: 7020 162b 5400 |0037: invoke-direct {v4, v5}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ -06b148: 2704 |003a: throw v4 │ │ +06b130: |[06b130] android.support.v4.app.NotificationCompatSideChannelService.checkPermission:(ILjava/lang/String;)V │ │ +06b140: 6e10 3507 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0735 │ │ +06b146: 0c04 |0003: move-result-object v4 │ │ +06b148: 6e20 9a01 8400 |0004: invoke-virtual {v4, v8}, Landroid/content/pm/PackageManager;.getPackagesForUid:(I)[Ljava/lang/String; // method@019a │ │ +06b14e: 0c00 |0007: move-result-object v0 │ │ +06b150: 2102 |0008: array-length v2, v0 │ │ +06b152: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +06b154: 3521 0e00 |000a: if-ge v1, v2, 0018 // +000e │ │ +06b158: 4603 0001 |000c: aget-object v3, v0, v1 │ │ +06b15c: 6e20 1d2b 9300 |000e: invoke-virtual {v3, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06b162: 0a04 |0011: move-result v4 │ │ +06b164: 3804 0300 |0012: if-eqz v4, 0015 // +0003 │ │ +06b168: 0e00 |0014: return-void │ │ +06b16a: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06b16e: 28f3 |0017: goto 000a // -000d │ │ +06b170: 2204 a705 |0018: new-instance v4, Ljava/lang/SecurityException; // type@05a7 │ │ +06b174: 2205 a905 |001a: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b178: 7010 3d2b 0500 |001c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b17e: 1a06 a00e |001f: const-string v6, "NotificationSideChannelService: Uid " // string@0ea0 │ │ +06b182: 6e20 462b 6500 |0021: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b188: 0c05 |0024: move-result-object v5 │ │ +06b18a: 6e20 422b 8500 |0025: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06b190: 0c05 |0028: move-result-object v5 │ │ +06b192: 1a06 7100 |0029: const-string v6, " is not authorized for package " // string@0071 │ │ +06b196: 6e20 462b 6500 |002b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b19c: 0c05 |002e: move-result-object v5 │ │ +06b19e: 6e20 462b 9500 |002f: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b1a4: 0c05 |0032: move-result-object v5 │ │ +06b1a6: 6e10 4e2b 0500 |0033: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b1ac: 0c05 |0036: move-result-object v5 │ │ +06b1ae: 7020 162b 5400 |0037: invoke-direct {v4, v5}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ +06b1b4: 2704 |003a: throw v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000e line=114 │ │ 0x0014 line=115 │ │ 0x0015 line=113 │ │ 0x0018 line=118 │ │ @@ -19026,30 +19026,30 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -06b14c: |[06b14c] android.support.v4.app.NotificationCompatSideChannelService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ -06b15c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06b15e: 6e10 5201 0400 |0001: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06b164: 0c01 |0004: move-result-object v1 │ │ -06b166: 1a02 c015 |0005: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@15c0 │ │ -06b16a: 6e20 1d2b 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06b170: 0a01 |000a: move-result v1 │ │ -06b172: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ -06b176: 6001 4000 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06b17a: 1302 1400 |000f: const/16 v2, #int 20 // #14 │ │ -06b17e: 3421 0300 |0011: if-lt v1, v2, 0014 // +0003 │ │ -06b182: 1100 |0013: return-object v0 │ │ -06b184: 2201 4501 |0014: new-instance v1, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; // type@0145 │ │ -06b188: 7030 2907 3100 |0016: invoke-direct {v1, v3, v0}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V // method@0729 │ │ -06b18e: 0710 |0019: move-object v0, v1 │ │ -06b190: 28f9 |001a: goto 0013 // -0007 │ │ +06b1b8: |[06b1b8] android.support.v4.app.NotificationCompatSideChannelService.onBind:(Landroid/content/Intent;)Landroid/os/IBinder; │ │ +06b1c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06b1ca: 6e10 5201 0400 |0001: invoke-virtual {v4}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06b1d0: 0c01 |0004: move-result-object v1 │ │ +06b1d2: 1a02 c215 |0005: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@15c2 │ │ +06b1d6: 6e20 1d2b 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06b1dc: 0a01 |000a: move-result v1 │ │ +06b1de: 3801 0800 |000b: if-eqz v1, 0013 // +0008 │ │ +06b1e2: 6001 4000 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06b1e6: 1302 1400 |000f: const/16 v2, #int 20 // #14 │ │ +06b1ea: 3421 0300 |0011: if-lt v1, v2, 0014 // +0003 │ │ +06b1ee: 1100 |0013: return-object v0 │ │ +06b1f0: 2201 4501 |0014: new-instance v1, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; // type@0145 │ │ +06b1f4: 7030 2907 3100 |0016: invoke-direct {v1, v3, v0}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V // method@0729 │ │ +06b1fa: 0710 |0019: move-object v0, v1 │ │ +06b1fc: 28f9 |001a: goto 0013 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x000d line=53 │ │ 0x0013 line=58 │ │ 0x0014 line=56 │ │ locals : │ │ @@ -19138,19 +19138,19 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06b194: |[06b194] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -06b1a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06b1aa: 5b01 5302 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0253 │ │ -06b1ae: 5b02 5402 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0254 │ │ -06b1b2: 0e00 |0007: return-void │ │ +06b200: |[06b200] android.support.v4.app.NotificationManagerCompat$ServiceConnectedEvent.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +06b210: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06b216: 5b01 5302 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0253 │ │ +06b21a: 5b02 5402 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0254 │ │ +06b21e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0003 line=539 │ │ 0x0005 line=540 │ │ 0x0007 line=541 │ │ locals : │ │ @@ -19211,24 +19211,24 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -06b1b4: |[06b1b4] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ -06b1c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06b1c6: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06b1cc: 5c21 5502 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b1d0: 2200 d905 |0006: new-instance v0, Ljava/util/LinkedList; // type@05d9 │ │ -06b1d4: 7010 c92b 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ -06b1da: 5b20 5902 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b1de: 5921 5702 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b1e2: 5b23 5602 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b1e6: 0e00 |0011: return-void │ │ +06b220: |[06b220] android.support.v4.app.NotificationManagerCompat$SideChannelManager$ListenerRecord.:(Landroid/content/ComponentName;)V │ │ +06b230: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06b232: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06b238: 5c21 5502 |0004: iput-boolean v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b23c: 2200 d905 |0006: new-instance v0, Ljava/util/LinkedList; // type@05d9 │ │ +06b240: 7010 c92b 0000 |0008: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ +06b246: 5b20 5902 |000b: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b24a: 5921 5702 |000d: iput v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b24e: 5b23 5602 |000f: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b252: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=527 │ │ 0x0004 line=519 │ │ 0x0006 line=523 │ │ 0x000d line=525 │ │ 0x000f line=528 │ │ @@ -19320,36 +19320,36 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -06b1e8: |[06b1e8] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ -06b1f8: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06b1fe: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -06b202: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -06b208: 5b20 6302 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b20c: 2200 d605 |000a: new-instance v0, Ljava/util/HashSet; // type@05d6 │ │ -06b210: 7010 b52b 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -06b216: 5b20 5f02 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@025f │ │ -06b21a: 5b23 6002 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ -06b21e: 2200 9000 |0013: new-instance v0, Landroid/os/HandlerThread; // type@0090 │ │ -06b222: 1a01 9c0e |0015: const-string v1, "NotificationManagerCompat" // string@0e9c │ │ -06b226: 7020 e902 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@02e9 │ │ -06b22c: 5b20 6202 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@0262 │ │ -06b230: 5420 6202 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@0262 │ │ -06b234: 6e10 ed02 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@02ed │ │ -06b23a: 2200 8f00 |0021: new-instance v0, Landroid/os/Handler; // type@008f │ │ -06b23e: 5421 6202 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@0262 │ │ -06b242: 6e10 eb02 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02eb │ │ -06b248: 0c01 |0028: move-result-object v1 │ │ -06b24a: 7030 d702 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@02d7 │ │ -06b250: 5b20 6102 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06b254: 0e00 |002e: return-void │ │ +06b254: |[06b254] android.support.v4.app.NotificationManagerCompat$SideChannelManager.:(Landroid/content/Context;)V │ │ +06b264: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06b26a: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +06b26e: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +06b274: 5b20 6302 |0008: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b278: 2200 d605 |000a: new-instance v0, Ljava/util/HashSet; // type@05d6 │ │ +06b27c: 7010 b52b 0000 |000c: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +06b282: 5b20 5f02 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@025f │ │ +06b286: 5b23 6002 |0011: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ +06b28a: 2200 9000 |0013: new-instance v0, Landroid/os/HandlerThread; // type@0090 │ │ +06b28e: 1a01 9c0e |0015: const-string v1, "NotificationManagerCompat" // string@0e9c │ │ +06b292: 7020 e902 1000 |0017: invoke-direct {v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;)V // method@02e9 │ │ +06b298: 5b20 6202 |001a: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@0262 │ │ +06b29c: 5420 6202 |001c: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@0262 │ │ +06b2a0: 6e10 ed02 0000 |001e: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@02ed │ │ +06b2a6: 2200 8f00 |0021: new-instance v0, Landroid/os/Handler; // type@008f │ │ +06b2aa: 5421 6202 |0023: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandlerThread:Landroid/os/HandlerThread; // field@0262 │ │ +06b2ae: 6e10 eb02 0100 |0025: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02eb │ │ +06b2b4: 0c01 |0028: move-result-object v1 │ │ +06b2b6: 7030 d702 1002 |0029: invoke-direct {v0, v1, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;Landroid/os/Handler$Callback;)V // method@02d7 │ │ +06b2bc: 5b20 6102 |002c: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06b2c0: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0003 line=277 │ │ 0x000a line=279 │ │ 0x0011 line=282 │ │ 0x0013 line=283 │ │ @@ -19365,52 +19365,52 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -06b258: |[06b258] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ -06b268: 5551 5502 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b26c: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ -06b270: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -06b272: 0f01 |0005: return v1 │ │ -06b274: 2201 3d00 |0006: new-instance v1, Landroid/content/Intent; // type@003d │ │ -06b278: 1a02 c015 |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@15c0 │ │ -06b27c: 7020 4e01 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -06b282: 5452 5602 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b286: 6e20 7301 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -06b28c: 0c00 |0012: move-result-object v0 │ │ -06b28e: 5441 6002 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ -06b292: 7100 5e07 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@075e │ │ -06b298: 0a02 |0018: move-result v2 │ │ -06b29a: 6e40 2201 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0122 │ │ -06b2a0: 0a01 |001c: move-result v1 │ │ -06b2a2: 5c51 5502 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b2a6: 5551 5502 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b2aa: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -06b2ae: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -06b2b0: 5951 5702 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b2b4: 5551 5502 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b2b8: 28dd |0028: goto 0005 // -0023 │ │ -06b2ba: 1a01 830e |0029: const-string v1, "NotifManCompat" // string@0e83 │ │ -06b2be: 2202 a905 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b2c2: 7010 3d2b 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b2c8: 1a03 b011 |0030: const-string v3, "Unable to bind to listener " // string@11b0 │ │ -06b2cc: 6e20 462b 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b2d2: 0c02 |0035: move-result-object v2 │ │ -06b2d4: 5453 5602 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b2d8: 6e20 452b 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b2de: 0c02 |003b: move-result-object v2 │ │ -06b2e0: 6e10 4e2b 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b2e6: 0c02 |003f: move-result-object v2 │ │ -06b2e8: 7120 fa20 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -06b2ee: 5441 6002 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ -06b2f2: 6e20 4701 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0147 │ │ -06b2f8: 28de |0048: goto 0026 // -0022 │ │ +06b2c4: |[06b2c4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z │ │ +06b2d4: 5551 5502 |0000: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b2d8: 3801 0400 |0002: if-eqz v1, 0006 // +0004 │ │ +06b2dc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +06b2de: 0f01 |0005: return v1 │ │ +06b2e0: 2201 3d00 |0006: new-instance v1, Landroid/content/Intent; // type@003d │ │ +06b2e4: 1a02 c215 |0008: const-string v2, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@15c2 │ │ +06b2e8: 7020 4e01 2100 |000a: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +06b2ee: 5452 5602 |000d: iget-object v2, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b2f2: 6e20 7301 2100 |000f: invoke-virtual {v1, v2}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +06b2f8: 0c00 |0012: move-result-object v0 │ │ +06b2fa: 5441 6002 |0013: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ +06b2fe: 7100 5e07 0000 |0015: invoke-static {}, Landroid/support/v4/app/NotificationManagerCompat;.access$000:()I // method@075e │ │ +06b304: 0a02 |0018: move-result v2 │ │ +06b306: 6e40 2201 0124 |0019: invoke-virtual {v1, v0, v4, v2}, Landroid/content/Context;.bindService:(Landroid/content/Intent;Landroid/content/ServiceConnection;I)Z // method@0122 │ │ +06b30c: 0a01 |001c: move-result v1 │ │ +06b30e: 5c51 5502 |001d: iput-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b312: 5551 5502 |001f: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b316: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +06b31a: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +06b31c: 5951 5702 |0024: iput v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b320: 5551 5502 |0026: iget-boolean v1, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b324: 28dd |0028: goto 0005 // -0023 │ │ +06b326: 1a01 830e |0029: const-string v1, "NotifManCompat" // string@0e83 │ │ +06b32a: 2202 a905 |002b: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b32e: 7010 3d2b 0200 |002d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b334: 1a03 b111 |0030: const-string v3, "Unable to bind to listener " // string@11b1 │ │ +06b338: 6e20 462b 3200 |0032: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b33e: 0c02 |0035: move-result-object v2 │ │ +06b340: 5453 5602 |0036: iget-object v3, v5, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b344: 6e20 452b 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b34a: 0c02 |003b: move-result-object v2 │ │ +06b34c: 6e10 4e2b 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b352: 0c02 |003f: move-result-object v2 │ │ +06b354: 7120 fa20 2100 |0040: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +06b35a: 5441 6002 |0043: iget-object v1, v4, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ +06b35e: 6e20 4701 4100 |0045: invoke-virtual {v1, v4}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0147 │ │ +06b364: 28de |0048: goto 0026 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0004 line=422 │ │ 0x0005 line=432 │ │ 0x0006 line=424 │ │ 0x0013 line=425 │ │ @@ -19429,24 +19429,24 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06b2fc: |[06b2fc] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -06b30c: 5520 5502 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b310: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06b314: 5410 6002 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ -06b318: 6e20 4701 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0147 │ │ -06b31e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06b320: 5c20 5502 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ -06b324: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -06b326: 5b20 5802 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ -06b32a: 0e00 |000f: return-void │ │ +06b368: |[06b368] android.support.v4.app.NotificationManagerCompat$SideChannelManager.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +06b378: 5520 5502 |0000: iget-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b37c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06b380: 5410 6002 |0004: iget-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ +06b384: 6e20 4701 1000 |0006: invoke-virtual {v0, v1}, Landroid/content/Context;.unbindService:(Landroid/content/ServiceConnection;)V // method@0147 │ │ +06b38a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06b38c: 5c20 5502 |000a: iput-boolean v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.bound:Z // field@0255 │ │ +06b390: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +06b392: 5b20 5802 |000d: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ +06b396: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x0009 line=441 │ │ 0x000c line=443 │ │ 0x000f line=444 │ │ @@ -19459,32 +19459,32 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -06b32c: |[06b32c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -06b33c: 7010 5a07 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@075a │ │ -06b342: 5432 6302 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b346: 7210 f02b 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ -06b34c: 0c02 |0008: move-result-object v2 │ │ -06b34e: 7210 a52b 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -06b354: 0c00 |000c: move-result-object v0 │ │ -06b356: 7210 bb2b 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -06b35c: 0a02 |0010: move-result v2 │ │ -06b35e: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ -06b362: 7210 bc2b 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -06b368: 0c01 |0016: move-result-object v1 │ │ -06b36a: 1f01 4e01 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ -06b36e: 5412 5902 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b372: 6e20 ca2b 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2bca │ │ -06b378: 7020 5707 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0757 │ │ -06b37e: 28ec |0021: goto 000d // -0014 │ │ -06b380: 0e00 |0022: return-void │ │ +06b398: |[06b398] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +06b3a8: 7010 5a07 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.updateListenerMap:()V // method@075a │ │ +06b3ae: 5432 6302 |0003: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b3b2: 7210 f02b 0200 |0005: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ +06b3b8: 0c02 |0008: move-result-object v2 │ │ +06b3ba: 7210 a52b 0200 |0009: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +06b3c0: 0c00 |000c: move-result-object v0 │ │ +06b3c2: 7210 bb2b 0000 |000d: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +06b3c8: 0a02 |0010: move-result v2 │ │ +06b3ca: 3802 1100 |0011: if-eqz v2, 0022 // +0011 │ │ +06b3ce: 7210 bc2b 0000 |0013: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +06b3d4: 0c01 |0016: move-result-object v1 │ │ +06b3d6: 1f01 4e01 |0017: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ +06b3da: 5412 5902 |0019: iget-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b3de: 6e20 ca2b 4200 |001b: invoke-virtual {v2, v4}, Ljava/util/LinkedList;.add:(Ljava/lang/Object;)Z // method@2bca │ │ +06b3e4: 7020 5707 1300 |001e: invoke-direct {v3, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0757 │ │ +06b3ea: 28ec |0021: goto 000d // -0014 │ │ +06b3ec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0003 line=318 │ │ 0x0019 line=319 │ │ 0x001e line=320 │ │ 0x0022 line=322 │ │ @@ -19499,22 +19499,22 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06b384: |[06b384] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ -06b394: 5421 6302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b398: 7220 e92b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -06b39e: 0c00 |0005: move-result-object v0 │ │ -06b3a0: 1f00 4e01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ -06b3a4: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -06b3a8: 7020 5707 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0757 │ │ -06b3ae: 0e00 |000d: return-void │ │ +06b3f0: |[06b3f0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleRetryListenerQueue:(Landroid/content/ComponentName;)V │ │ +06b400: 5421 6302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b404: 7220 e92b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +06b40a: 0c00 |0005: move-result-object v0 │ │ +06b40c: 1f00 4e01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ +06b410: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +06b414: 7020 5707 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0757 │ │ +06b41a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0008 line=342 │ │ 0x000a line=343 │ │ 0x000d line=345 │ │ locals : │ │ @@ -19527,27 +19527,27 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06b3b0: |[06b3b0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -06b3c0: 5421 6302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b3c4: 7220 e92b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -06b3ca: 0c00 |0005: move-result-object v0 │ │ -06b3cc: 1f00 4e01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ -06b3d0: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ -06b3d4: 7110 a505 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@05a5 │ │ -06b3da: 0c01 |000d: move-result-object v1 │ │ -06b3dc: 5b01 5802 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ -06b3e0: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06b3e2: 5901 5702 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b3e6: 7020 5707 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0757 │ │ -06b3ec: 0e00 |0016: return-void │ │ +06b41c: |[06b41c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +06b42c: 5421 6302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b430: 7220 e92b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +06b436: 0c00 |0005: move-result-object v0 │ │ +06b438: 1f00 4e01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ +06b43c: 3800 0e00 |0008: if-eqz v0, 0016 // +000e │ │ +06b440: 7110 a505 0400 |000a: invoke-static {v4}, Landroid/support/v4/app/INotificationSideChannel$Stub;.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; // method@05a5 │ │ +06b446: 0c01 |000d: move-result-object v1 │ │ +06b448: 5b01 5802 |000e: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ +06b44c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06b44e: 5901 5702 |0011: iput v1, v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b452: 7020 5707 0200 |0013: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0757 │ │ +06b458: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0008 line=326 │ │ 0x000a line=327 │ │ 0x0010 line=328 │ │ 0x0013 line=329 │ │ @@ -19563,22 +19563,22 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -06b3f0: |[06b3f0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -06b400: 5421 6302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b404: 7220 e92b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -06b40a: 0c00 |0005: move-result-object v0 │ │ -06b40c: 1f00 4e01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ -06b410: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -06b414: 7020 4f07 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@074f │ │ -06b41a: 0e00 |000d: return-void │ │ +06b45c: |[06b45c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +06b46c: 5421 6302 |0000: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b470: 7220 e92b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +06b476: 0c00 |0005: move-result-object v0 │ │ +06b478: 1f00 4e01 |0006: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ +06b47c: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +06b480: 7020 4f07 0200 |000a: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@074f │ │ +06b486: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ 0x0008 line=335 │ │ 0x000a line=336 │ │ 0x000d line=338 │ │ locals : │ │ @@ -19591,118 +19591,118 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 209 16-bit code units │ │ -06b41c: |[06b41c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -06b42c: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -06b42e: 1a02 830e |0001: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b432: 7120 f820 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b438: 0a02 |0006: move-result v2 │ │ -06b43a: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ -06b43e: 1a02 830e |0009: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b442: 2203 a905 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b446: 7010 3d2b 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b44c: 1a04 4d0f |0010: const-string v4, "Processing component " // string@0f4d │ │ -06b450: 6e20 462b 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b456: 0c03 |0015: move-result-object v3 │ │ -06b458: 5474 5602 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b45c: 6e20 452b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b462: 0c03 |001b: move-result-object v3 │ │ -06b464: 1a04 1d01 |001c: const-string v4, ", " // string@011d │ │ -06b468: 6e20 462b 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b46e: 0c03 |0021: move-result-object v3 │ │ -06b470: 5474 5902 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b474: 6e10 d02b 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@2bd0 │ │ -06b47a: 0a04 |0027: move-result v4 │ │ -06b47c: 6e20 422b 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06b482: 0c03 |002b: move-result-object v3 │ │ -06b484: 1a04 a400 |002c: const-string v4, " queued tasks" // string@00a4 │ │ -06b488: 6e20 462b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b48e: 0c03 |0031: move-result-object v3 │ │ -06b490: 6e10 4e2b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b496: 0c03 |0035: move-result-object v3 │ │ -06b498: 7120 f320 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06b49e: 5472 5902 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b4a2: 6e10 cc2b 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@2bcc │ │ -06b4a8: 0a02 |003e: move-result v2 │ │ -06b4aa: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ -06b4ae: 0e00 |0041: return-void │ │ -06b4b0: 7020 4e07 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@074e │ │ -06b4b6: 0a02 |0045: move-result v2 │ │ -06b4b8: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ -06b4bc: 5472 5802 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ -06b4c0: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ -06b4c4: 7020 5907 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0759 │ │ -06b4ca: 28f2 |004f: goto 0041 // -000e │ │ -06b4cc: 1a02 830e |0050: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b4d0: 1233 |0052: const/4 v3, #int 3 // #3 │ │ -06b4d2: 7120 f820 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b4d8: 0a02 |0056: move-result v2 │ │ -06b4da: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ -06b4de: 1a02 830e |0059: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b4e2: 2203 a905 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b4e6: 7010 3d2b 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b4ec: 1a04 5710 |0060: const-string v4, "Sending task " // string@1057 │ │ -06b4f0: 6e20 462b 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b4f6: 0c03 |0065: move-result-object v3 │ │ -06b4f8: 6e20 452b 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b4fe: 0c03 |0069: move-result-object v3 │ │ -06b500: 6e10 4e2b 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b506: 0c03 |006d: move-result-object v3 │ │ -06b508: 7120 f320 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06b50e: 5472 5802 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ -06b512: 7220 5b07 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@075b │ │ -06b518: 5472 5902 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b51c: 6e10 cf2b 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@2bcf │ │ -06b522: 5472 5902 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b526: 6e10 ce2b 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@2bce │ │ -06b52c: 0c01 |0080: move-result-object v1 │ │ -06b52e: 1f01 5001 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@0150 │ │ -06b532: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ -06b536: 5472 5902 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b53a: 6e10 cc2b 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@2bcc │ │ -06b540: 0a02 |008a: move-result v2 │ │ -06b542: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ -06b546: 7020 5907 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0759 │ │ -06b54c: 28b1 |0090: goto 0041 // -004f │ │ -06b54e: 0d00 |0091: move-exception v0 │ │ -06b550: 1a02 830e |0092: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b554: 7120 f820 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b55a: 0a02 |0097: move-result v2 │ │ -06b55c: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ -06b560: 1a02 830e |009a: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b564: 2203 a905 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b568: 7010 3d2b 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b56e: 1a04 8f0f |00a1: const-string v4, "Remote service has died: " // string@0f8f │ │ -06b572: 6e20 462b 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b578: 0c03 |00a6: move-result-object v3 │ │ -06b57a: 5474 5602 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b57e: 6e20 452b 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b584: 0c03 |00ac: move-result-object v3 │ │ -06b586: 6e10 4e2b 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b58c: 0c03 |00b0: move-result-object v3 │ │ -06b58e: 7120 f320 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06b594: 28d1 |00b4: goto 0085 // -002f │ │ -06b596: 0d00 |00b5: move-exception v0 │ │ -06b598: 1a02 830e |00b6: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b59c: 2203 a905 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b5a0: 7010 3d2b 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b5a6: 1a04 900f |00bd: const-string v4, "RemoteException communicating with " // string@0f90 │ │ -06b5aa: 6e20 462b 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b5b0: 0c03 |00c2: move-result-object v3 │ │ -06b5b2: 5474 5602 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b5b6: 6e20 452b 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b5bc: 0c03 |00c8: move-result-object v3 │ │ -06b5be: 6e10 4e2b 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b5c4: 0c03 |00cc: move-result-object v3 │ │ -06b5c6: 7130 fb20 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -06b5cc: 28b5 |00d0: goto 0085 // -004b │ │ +06b488: |[06b488] android.support.v4.app.NotificationManagerCompat$SideChannelManager.processListenerQueue:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +06b498: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +06b49a: 1a02 830e |0001: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b49e: 7120 f820 5200 |0003: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06b4a4: 0a02 |0006: move-result v2 │ │ +06b4a6: 3802 3200 |0007: if-eqz v2, 0039 // +0032 │ │ +06b4aa: 1a02 830e |0009: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b4ae: 2203 a905 |000b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b4b2: 7010 3d2b 0300 |000d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b4b8: 1a04 4d0f |0010: const-string v4, "Processing component " // string@0f4d │ │ +06b4bc: 6e20 462b 4300 |0012: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b4c2: 0c03 |0015: move-result-object v3 │ │ +06b4c4: 5474 5602 |0016: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b4c8: 6e20 452b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b4ce: 0c03 |001b: move-result-object v3 │ │ +06b4d0: 1a04 1d01 |001c: const-string v4, ", " // string@011d │ │ +06b4d4: 6e20 462b 4300 |001e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b4da: 0c03 |0021: move-result-object v3 │ │ +06b4dc: 5474 5902 |0022: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b4e0: 6e10 d02b 0400 |0024: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@2bd0 │ │ +06b4e6: 0a04 |0027: move-result v4 │ │ +06b4e8: 6e20 422b 4300 |0028: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06b4ee: 0c03 |002b: move-result-object v3 │ │ +06b4f0: 1a04 a400 |002c: const-string v4, " queued tasks" // string@00a4 │ │ +06b4f4: 6e20 462b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b4fa: 0c03 |0031: move-result-object v3 │ │ +06b4fc: 6e10 4e2b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b502: 0c03 |0035: move-result-object v3 │ │ +06b504: 7120 f320 3200 |0036: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06b50a: 5472 5902 |0039: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b50e: 6e10 cc2b 0200 |003b: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@2bcc │ │ +06b514: 0a02 |003e: move-result v2 │ │ +06b516: 3802 0300 |003f: if-eqz v2, 0042 // +0003 │ │ +06b51a: 0e00 |0041: return-void │ │ +06b51c: 7020 4e07 7600 |0042: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceBound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)Z // method@074e │ │ +06b522: 0a02 |0045: move-result v2 │ │ +06b524: 3802 0600 |0046: if-eqz v2, 004c // +0006 │ │ +06b528: 5472 5802 |0048: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ +06b52c: 3902 3100 |004a: if-nez v2, 007b // +0031 │ │ +06b530: 7020 5907 7600 |004c: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0759 │ │ +06b536: 28f2 |004f: goto 0041 // -000e │ │ +06b538: 1a02 830e |0050: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b53c: 1233 |0052: const/4 v3, #int 3 // #3 │ │ +06b53e: 7120 f820 3200 |0053: invoke-static {v2, v3}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06b544: 0a02 |0056: move-result v2 │ │ +06b546: 3802 1a00 |0057: if-eqz v2, 0071 // +001a │ │ +06b54a: 1a02 830e |0059: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b54e: 2203 a905 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b552: 7010 3d2b 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b558: 1a04 5710 |0060: const-string v4, "Sending task " // string@1057 │ │ +06b55c: 6e20 462b 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b562: 0c03 |0065: move-result-object v3 │ │ +06b564: 6e20 452b 1300 |0066: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b56a: 0c03 |0069: move-result-object v3 │ │ +06b56c: 6e10 4e2b 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b572: 0c03 |006d: move-result-object v3 │ │ +06b574: 7120 f320 3200 |006e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06b57a: 5472 5802 |0071: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.service:Landroid/support/v4/app/INotificationSideChannel; // field@0258 │ │ +06b57e: 7220 5b07 2100 |0073: invoke-interface {v1, v2}, Landroid/support/v4/app/NotificationManagerCompat$Task;.send:(Landroid/support/v4/app/INotificationSideChannel;)V // method@075b │ │ +06b584: 5472 5902 |0076: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b588: 6e10 cf2b 0200 |0078: invoke-virtual {v2}, Ljava/util/LinkedList;.remove:()Ljava/lang/Object; // method@2bcf │ │ +06b58e: 5472 5902 |007b: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b592: 6e10 ce2b 0200 |007d: invoke-virtual {v2}, Ljava/util/LinkedList;.peek:()Ljava/lang/Object; // method@2bce │ │ +06b598: 0c01 |0080: move-result-object v1 │ │ +06b59a: 1f01 5001 |0081: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@0150 │ │ +06b59e: 3901 cdff |0083: if-nez v1, 0050 // -0033 │ │ +06b5a2: 5472 5902 |0085: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b5a6: 6e10 cc2b 0200 |0087: invoke-virtual {v2}, Ljava/util/LinkedList;.isEmpty:()Z // method@2bcc │ │ +06b5ac: 0a02 |008a: move-result v2 │ │ +06b5ae: 3902 b6ff |008b: if-nez v2, 0041 // -004a │ │ +06b5b2: 7020 5907 7600 |008d: invoke-direct {v6, v7}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@0759 │ │ +06b5b8: 28b1 |0090: goto 0041 // -004f │ │ +06b5ba: 0d00 |0091: move-exception v0 │ │ +06b5bc: 1a02 830e |0092: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b5c0: 7120 f820 5200 |0094: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06b5c6: 0a02 |0097: move-result v2 │ │ +06b5c8: 3802 edff |0098: if-eqz v2, 0085 // -0013 │ │ +06b5cc: 1a02 830e |009a: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b5d0: 2203 a905 |009c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b5d4: 7010 3d2b 0300 |009e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b5da: 1a04 8f0f |00a1: const-string v4, "Remote service has died: " // string@0f8f │ │ +06b5de: 6e20 462b 4300 |00a3: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b5e4: 0c03 |00a6: move-result-object v3 │ │ +06b5e6: 5474 5602 |00a7: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b5ea: 6e20 452b 4300 |00a9: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b5f0: 0c03 |00ac: move-result-object v3 │ │ +06b5f2: 6e10 4e2b 0300 |00ad: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b5f8: 0c03 |00b0: move-result-object v3 │ │ +06b5fa: 7120 f320 3200 |00b1: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06b600: 28d1 |00b4: goto 0085 // -002f │ │ +06b602: 0d00 |00b5: move-exception v0 │ │ +06b604: 1a02 830e |00b6: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b608: 2203 a905 |00b8: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b60c: 7010 3d2b 0300 |00ba: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b612: 1a04 900f |00bd: const-string v4, "RemoteException communicating with " // string@0f90 │ │ +06b616: 6e20 462b 4300 |00bf: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b61c: 0c03 |00c2: move-result-object v3 │ │ +06b61e: 5474 5602 |00c3: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b622: 6e20 452b 4300 |00c5: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b628: 0c03 |00c8: move-result-object v3 │ │ +06b62a: 6e10 4e2b 0300 |00c9: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b630: 0c03 |00cc: move-result-object v3 │ │ +06b632: 7130 fb20 3200 |00cd: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +06b638: 28b5 |00d0: goto 0085 // -004b │ │ catches : 1 │ │ 0x0050 - 0x007b │ │ Landroid/os/DeadObjectException; -> 0x0091 │ │ Landroid/os/RemoteException; -> 0x00b5 │ │ positions : │ │ 0x0001 line=475 │ │ 0x0009 line=476 │ │ @@ -19736,91 +19736,91 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -06b5e4: |[06b5e4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ -06b5f4: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -06b5f6: 5462 6102 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06b5fa: 5473 5602 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b5fe: 6e30 db02 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@02db │ │ -06b604: 0a02 |0008: move-result v2 │ │ -06b606: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ -06b60a: 0e00 |000b: return-void │ │ -06b60c: 5272 5702 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b610: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06b614: 5972 5702 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b618: 5272 5702 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b61c: 1263 |0014: const/4 v3, #int 6 // #6 │ │ -06b61e: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ -06b622: 1a02 830e |0017: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b626: 2203 a905 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b62a: 7010 3d2b 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b630: 1a04 6605 |001e: const-string v4, "Giving up on delivering " // string@0566 │ │ -06b634: 6e20 462b 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b63a: 0c03 |0023: move-result-object v3 │ │ -06b63c: 5474 5902 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b640: 6e10 d02b 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@2bd0 │ │ -06b646: 0a04 |0029: move-result v4 │ │ -06b648: 6e20 422b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06b64e: 0c03 |002d: move-result-object v3 │ │ -06b650: 1a04 b200 |002e: const-string v4, " tasks to " // string@00b2 │ │ -06b654: 6e20 462b 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b65a: 0c03 |0033: move-result-object v3 │ │ -06b65c: 5474 5602 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b660: 6e20 452b 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b666: 0c03 |0039: move-result-object v3 │ │ -06b668: 1a04 4300 |003a: const-string v4, " after " // string@0043 │ │ -06b66c: 6e20 462b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b672: 0c03 |003f: move-result-object v3 │ │ -06b674: 5274 5702 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b678: 6e20 422b 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06b67e: 0c03 |0045: move-result-object v3 │ │ -06b680: 1a04 a600 |0046: const-string v4, " retries" // string@00a6 │ │ -06b684: 6e20 462b 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b68a: 0c03 |004b: move-result-object v3 │ │ -06b68c: 6e10 4e2b 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b692: 0c03 |004f: move-result-object v3 │ │ -06b694: 7120 fa20 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -06b69a: 5472 5902 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ -06b69e: 6e10 cb2b 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@2bcb │ │ -06b6a4: 28b3 |0058: goto 000b // -004d │ │ -06b6a6: 1212 |0059: const/4 v2, #int 1 // #1 │ │ -06b6a8: 5273 5702 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ -06b6ac: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -06b6b0: b832 |005e: shl-int/2addr v2, v3 │ │ -06b6b2: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ -06b6b6: 1a02 830e |0061: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b6ba: 7120 f820 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b6c0: 0a02 |0066: move-result v2 │ │ -06b6c2: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ -06b6c6: 1a02 830e |0069: const-string v2, "NotifManCompat" // string@0e83 │ │ -06b6ca: 2203 a905 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b6ce: 7010 3d2b 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b6d4: 1a04 3610 |0070: const-string v4, "Scheduling retry for " // string@1036 │ │ -06b6d8: 6e20 462b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b6de: 0c03 |0075: move-result-object v3 │ │ -06b6e0: 6e20 422b 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06b6e6: 0c03 |0079: move-result-object v3 │ │ -06b6e8: 1a04 9500 |007a: const-string v4, " ms" // string@0095 │ │ -06b6ec: 6e20 462b 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b6f2: 0c03 |007f: move-result-object v3 │ │ -06b6f4: 6e10 4e2b 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b6fa: 0c03 |0083: move-result-object v3 │ │ -06b6fc: 7120 f320 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06b702: 5462 6102 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06b706: 5473 5602 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ -06b70a: 6e30 de02 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -06b710: 0c01 |008e: move-result-object v1 │ │ -06b712: 5462 6102 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06b716: 8104 |0091: int-to-long v4, v0 │ │ -06b718: 6e40 e802 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02e8 │ │ -06b71e: 2900 76ff |0095: goto/16 000b // -008a │ │ +06b650: |[06b650] android.support.v4.app.NotificationManagerCompat$SideChannelManager.scheduleListenerRetry:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V │ │ +06b660: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +06b662: 5462 6102 |0001: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06b666: 5473 5602 |0003: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b66a: 6e30 db02 5203 |0005: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.hasMessages:(ILjava/lang/Object;)Z // method@02db │ │ +06b670: 0a02 |0008: move-result v2 │ │ +06b672: 3802 0300 |0009: if-eqz v2, 000c // +0003 │ │ +06b676: 0e00 |000b: return-void │ │ +06b678: 5272 5702 |000c: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b67c: d802 0201 |000e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06b680: 5972 5702 |0010: iput v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b684: 5272 5702 |0012: iget v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b688: 1263 |0014: const/4 v3, #int 6 // #6 │ │ +06b68a: 3732 4400 |0015: if-le v2, v3, 0059 // +0044 │ │ +06b68e: 1a02 830e |0017: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b692: 2203 a905 |0019: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b696: 7010 3d2b 0300 |001b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b69c: 1a04 6605 |001e: const-string v4, "Giving up on delivering " // string@0566 │ │ +06b6a0: 6e20 462b 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b6a6: 0c03 |0023: move-result-object v3 │ │ +06b6a8: 5474 5902 |0024: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b6ac: 6e10 d02b 0400 |0026: invoke-virtual {v4}, Ljava/util/LinkedList;.size:()I // method@2bd0 │ │ +06b6b2: 0a04 |0029: move-result v4 │ │ +06b6b4: 6e20 422b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06b6ba: 0c03 |002d: move-result-object v3 │ │ +06b6bc: 1a04 b200 |002e: const-string v4, " tasks to " // string@00b2 │ │ +06b6c0: 6e20 462b 4300 |0030: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b6c6: 0c03 |0033: move-result-object v3 │ │ +06b6c8: 5474 5602 |0034: iget-object v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b6cc: 6e20 452b 4300 |0036: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b6d2: 0c03 |0039: move-result-object v3 │ │ +06b6d4: 1a04 4300 |003a: const-string v4, " after " // string@0043 │ │ +06b6d8: 6e20 462b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b6de: 0c03 |003f: move-result-object v3 │ │ +06b6e0: 5274 5702 |0040: iget v4, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b6e4: 6e20 422b 4300 |0042: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06b6ea: 0c03 |0045: move-result-object v3 │ │ +06b6ec: 1a04 a600 |0046: const-string v4, " retries" // string@00a6 │ │ +06b6f0: 6e20 462b 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b6f6: 0c03 |004b: move-result-object v3 │ │ +06b6f8: 6e10 4e2b 0300 |004c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b6fe: 0c03 |004f: move-result-object v3 │ │ +06b700: 7120 fa20 3200 |0050: invoke-static {v2, v3}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +06b706: 5472 5902 |0053: iget-object v2, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.taskQueue:Ljava/util/LinkedList; // field@0259 │ │ +06b70a: 6e10 cb2b 0200 |0055: invoke-virtual {v2}, Ljava/util/LinkedList;.clear:()V // method@2bcb │ │ +06b710: 28b3 |0058: goto 000b // -004d │ │ +06b712: 1212 |0059: const/4 v2, #int 1 // #1 │ │ +06b714: 5273 5702 |005a: iget v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.retryCount:I // field@0257 │ │ +06b718: d803 03ff |005c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +06b71c: b832 |005e: shl-int/2addr v2, v3 │ │ +06b71e: d220 e803 |005f: mul-int/lit16 v0, v2, #int 1000 // #03e8 │ │ +06b722: 1a02 830e |0061: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b726: 7120 f820 5200 |0063: invoke-static {v2, v5}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06b72c: 0a02 |0066: move-result v2 │ │ +06b72e: 3802 2000 |0067: if-eqz v2, 0087 // +0020 │ │ +06b732: 1a02 830e |0069: const-string v2, "NotifManCompat" // string@0e83 │ │ +06b736: 2203 a905 |006b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b73a: 7010 3d2b 0300 |006d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b740: 1a04 3610 |0070: const-string v4, "Scheduling retry for " // string@1036 │ │ +06b744: 6e20 462b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b74a: 0c03 |0075: move-result-object v3 │ │ +06b74c: 6e20 422b 0300 |0076: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06b752: 0c03 |0079: move-result-object v3 │ │ +06b754: 1a04 9500 |007a: const-string v4, " ms" // string@0095 │ │ +06b758: 6e20 462b 4300 |007c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b75e: 0c03 |007f: move-result-object v3 │ │ +06b760: 6e10 4e2b 0300 |0080: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b766: 0c03 |0083: move-result-object v3 │ │ +06b768: 7120 f320 3200 |0084: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06b76e: 5462 6102 |0087: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06b772: 5473 5602 |0089: iget-object v3, v7, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.componentName:Landroid/content/ComponentName; // field@0256 │ │ +06b776: 6e30 de02 5203 |008b: invoke-virtual {v2, v5, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +06b77c: 0c01 |008e: move-result-object v1 │ │ +06b77e: 5462 6102 |008f: iget-object v2, v6, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06b782: 8104 |0091: int-to-long v4, v0 │ │ +06b784: 6e40 e802 1254 |0092: invoke-virtual {v2, v1, v4, v5}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02e8 │ │ +06b78a: 2900 76ff |0095: goto/16 000b // -008a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=452 │ │ 0x000b line=468 │ │ 0x000c line=455 │ │ 0x0012 line=456 │ │ 0x0017 line=457 │ │ @@ -19841,148 +19841,148 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 273 16-bit code units │ │ -06b724: |[06b724] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ -06b734: 123b |0000: const/4 v11, #int 3 // #3 │ │ -06b736: 54c8 6002 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ -06b73a: 7110 6307 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@0763 │ │ -06b740: 0c02 |0006: move-result-object v2 │ │ -06b742: 54c8 5f02 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@025f │ │ -06b746: 6e20 ff2a 8200 |0009: invoke-virtual {v2, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -06b74c: 0a08 |000c: move-result v8 │ │ -06b74e: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ -06b752: 0e00 |000f: return-void │ │ -06b754: 5bc2 5f02 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@025f │ │ -06b758: 54c8 6002 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ -06b75c: 6e10 3201 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -06b762: 0c08 |0017: move-result-object v8 │ │ -06b764: 2209 3d00 |0018: new-instance v9, Landroid/content/Intent; // type@003d │ │ -06b768: 7010 4b01 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@014b │ │ -06b76e: 1a0a c015 |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@15c0 │ │ -06b772: 6e20 7101 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ -06b778: 0c09 |0022: move-result-object v9 │ │ -06b77a: 124a |0023: const/4 v10, #int 4 // #4 │ │ -06b77c: 6e30 9e01 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@019e │ │ -06b782: 0c07 |0027: move-result-object v7 │ │ -06b784: 2201 d605 |0028: new-instance v1, Ljava/util/HashSet; // type@05d6 │ │ -06b788: 7010 b52b 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -06b78e: 7210 d82b 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -06b794: 0c04 |0030: move-result-object v4 │ │ -06b796: 7210 bb2b 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -06b79c: 0a08 |0034: move-result v8 │ │ -06b79e: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ -06b7a2: 7210 bc2b 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -06b7a8: 0c06 |003a: move-result-object v6 │ │ -06b7aa: 1f06 4900 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0049 │ │ -06b7ae: 5468 2700 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ -06b7b2: 5488 2a00 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@002a │ │ -06b7b6: 7220 f22b 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ -06b7bc: 0a08 |0044: move-result v8 │ │ -06b7be: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ -06b7c2: 2200 3100 |0047: new-instance v0, Landroid/content/ComponentName; // type@0031 │ │ -06b7c6: 5468 2700 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ -06b7ca: 5488 2a00 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@002a │ │ -06b7ce: 5469 2700 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ -06b7d2: 5499 2900 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@0029 │ │ -06b7d6: 7030 1501 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ -06b7dc: 5468 2700 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ -06b7e0: 5488 2b00 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@002b │ │ -06b7e4: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ -06b7e8: 1a08 830e |005a: const-string v8, "NotifManCompat" // string@0e83 │ │ -06b7ec: 2209 a905 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b7f0: 7010 3d2b 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b7f6: 1a0a 170f |0061: const-string v10, "Permission present on component " // string@0f17 │ │ -06b7fa: 6e20 462b a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b800: 0c09 |0066: move-result-object v9 │ │ -06b802: 6e20 452b 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b808: 0c09 |006a: move-result-object v9 │ │ -06b80a: 1a0a 2801 |006b: const-string v10, ", not adding listener record." // string@0128 │ │ -06b80e: 6e20 462b a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b814: 0c09 |0070: move-result-object v9 │ │ -06b816: 6e10 4e2b 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b81c: 0c09 |0074: move-result-object v9 │ │ -06b81e: 7120 fa20 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -06b824: 28b9 |0078: goto 0031 // -0047 │ │ -06b826: 7220 f12b 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ -06b82c: 28b5 |007c: goto 0031 // -004b │ │ -06b82e: 7210 f42b 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -06b834: 0c04 |0080: move-result-object v4 │ │ -06b836: 7210 bb2b 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -06b83c: 0a08 |0084: move-result v8 │ │ -06b83e: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ -06b842: 7210 bc2b 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -06b848: 0c00 |008a: move-result-object v0 │ │ -06b84a: 1f00 3100 |008b: check-cast v0, Landroid/content/ComponentName; // type@0031 │ │ -06b84e: 54c8 6302 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b852: 7220 e72b 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -06b858: 0a08 |0092: move-result v8 │ │ -06b85a: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ -06b85e: 1a08 830e |0095: const-string v8, "NotifManCompat" // string@0e83 │ │ -06b862: 7120 f820 b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b868: 0a08 |009a: move-result v8 │ │ -06b86a: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ -06b86e: 1a08 830e |009d: const-string v8, "NotifManCompat" // string@0e83 │ │ -06b872: 2209 a905 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b876: 7010 3d2b 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b87c: 1a0a d402 |00a4: const-string v10, "Adding listener record for " // string@02d4 │ │ -06b880: 6e20 462b a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b886: 0c09 |00a9: move-result-object v9 │ │ -06b888: 6e20 452b 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b88e: 0c09 |00ad: move-result-object v9 │ │ -06b890: 6e10 4e2b 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b896: 0c09 |00b1: move-result-object v9 │ │ -06b898: 7120 f320 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06b89e: 54c8 6302 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b8a2: 2209 4e01 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ -06b8a6: 7020 4c07 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@074c │ │ -06b8ac: 7230 ec2b 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -06b8b2: 28c2 |00bf: goto 0081 // -003e │ │ -06b8b4: 54c8 6302 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ -06b8b8: 7210 e82b 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -06b8be: 0c08 |00c5: move-result-object v8 │ │ -06b8c0: 7210 f42b 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -06b8c6: 0c05 |00c9: move-result-object v5 │ │ -06b8c8: 7210 bb2b 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -06b8ce: 0a08 |00cd: move-result v8 │ │ -06b8d0: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ -06b8d4: 7210 bc2b 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -06b8da: 0c03 |00d3: move-result-object v3 │ │ -06b8dc: 1f03 dc05 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@05dc │ │ -06b8e0: 7210 e32b 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -06b8e6: 0c08 |00d9: move-result-object v8 │ │ -06b8e8: 7220 f22b 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ -06b8ee: 0a08 |00dd: move-result v8 │ │ -06b8f0: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ -06b8f4: 1a08 830e |00e0: const-string v8, "NotifManCompat" // string@0e83 │ │ -06b8f8: 7120 f820 b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b8fe: 0a08 |00e5: move-result v8 │ │ -06b900: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ -06b904: 1a08 830e |00e8: const-string v8, "NotifManCompat" // string@0e83 │ │ -06b908: 2209 a905 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -06b90c: 7010 3d2b 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06b912: 1a0a 9c0f |00ef: const-string v10, "Removing listener record for " // string@0f9c │ │ -06b916: 6e20 462b a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06b91c: 0c09 |00f4: move-result-object v9 │ │ -06b91e: 7210 e32b 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -06b924: 0c0a |00f8: move-result-object v10 │ │ -06b926: 6e20 452b a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06b92c: 0c09 |00fc: move-result-object v9 │ │ -06b92e: 6e10 4e2b 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06b934: 0c09 |0100: move-result-object v9 │ │ -06b936: 7120 f320 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06b93c: 7210 e42b 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -06b942: 0c08 |0107: move-result-object v8 │ │ -06b944: 1f08 4e01 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ -06b948: 7020 4f07 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@074f │ │ -06b94e: 7210 bd2b 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -06b954: 28ba |0110: goto 00ca // -0046 │ │ +06b790: |[06b790] android.support.v4.app.NotificationManagerCompat$SideChannelManager.updateListenerMap:()V │ │ +06b7a0: 123b |0000: const/4 v11, #int 3 // #3 │ │ +06b7a2: 54c8 6002 |0001: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ +06b7a6: 7110 6307 0800 |0003: invoke-static {v8}, Landroid/support/v4/app/NotificationManagerCompat;.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; // method@0763 │ │ +06b7ac: 0c02 |0006: move-result-object v2 │ │ +06b7ae: 54c8 5f02 |0007: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@025f │ │ +06b7b2: 6e20 ff2a 8200 |0009: invoke-virtual {v2, v8}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +06b7b8: 0a08 |000c: move-result v8 │ │ +06b7ba: 3808 0300 |000d: if-eqz v8, 0010 // +0003 │ │ +06b7be: 0e00 |000f: return-void │ │ +06b7c0: 5bc2 5f02 |0010: iput-object v2, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mCachedEnabledPackages:Ljava/util/Set; // field@025f │ │ +06b7c4: 54c8 6002 |0012: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mContext:Landroid/content/Context; // field@0260 │ │ +06b7c8: 6e10 3201 0800 |0014: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +06b7ce: 0c08 |0017: move-result-object v8 │ │ +06b7d0: 2209 3d00 |0018: new-instance v9, Landroid/content/Intent; // type@003d │ │ +06b7d4: 7010 4b01 0900 |001a: invoke-direct {v9}, Landroid/content/Intent;.:()V // method@014b │ │ +06b7da: 1a0a c215 |001d: const-string v10, "android.support.BIND_NOTIFICATION_SIDE_CHANNEL" // string@15c2 │ │ +06b7de: 6e20 7101 a900 |001f: invoke-virtual {v9, v10}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ +06b7e4: 0c09 |0022: move-result-object v9 │ │ +06b7e6: 124a |0023: const/4 v10, #int 4 // #4 │ │ +06b7e8: 6e30 9e01 980a |0024: invoke-virtual {v8, v9, v10}, Landroid/content/pm/PackageManager;.queryIntentServices:(Landroid/content/Intent;I)Ljava/util/List; // method@019e │ │ +06b7ee: 0c07 |0027: move-result-object v7 │ │ +06b7f0: 2201 d605 |0028: new-instance v1, Ljava/util/HashSet; // type@05d6 │ │ +06b7f4: 7010 b52b 0100 |002a: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +06b7fa: 7210 d82b 0700 |002d: invoke-interface {v7}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +06b800: 0c04 |0030: move-result-object v4 │ │ +06b802: 7210 bb2b 0400 |0031: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +06b808: 0a08 |0034: move-result v8 │ │ +06b80a: 3808 4800 |0035: if-eqz v8, 007d // +0048 │ │ +06b80e: 7210 bc2b 0400 |0037: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +06b814: 0c06 |003a: move-result-object v6 │ │ +06b816: 1f06 4900 |003b: check-cast v6, Landroid/content/pm/ResolveInfo; // type@0049 │ │ +06b81a: 5468 2700 |003d: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ +06b81e: 5488 2a00 |003f: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@002a │ │ +06b822: 7220 f22b 8200 |0041: invoke-interface {v2, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ +06b828: 0a08 |0044: move-result v8 │ │ +06b82a: 3808 ecff |0045: if-eqz v8, 0031 // -0014 │ │ +06b82e: 2200 3100 |0047: new-instance v0, Landroid/content/ComponentName; // type@0031 │ │ +06b832: 5468 2700 |0049: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ +06b836: 5488 2a00 |004b: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.packageName:Ljava/lang/String; // field@002a │ │ +06b83a: 5469 2700 |004d: iget-object v9, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ +06b83e: 5499 2900 |004f: iget-object v9, v9, Landroid/content/pm/ServiceInfo;.name:Ljava/lang/String; // field@0029 │ │ +06b842: 7030 1501 8009 |0051: invoke-direct {v0, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ +06b848: 5468 2700 |0054: iget-object v8, v6, Landroid/content/pm/ResolveInfo;.serviceInfo:Landroid/content/pm/ServiceInfo; // field@0027 │ │ +06b84c: 5488 2b00 |0056: iget-object v8, v8, Landroid/content/pm/ServiceInfo;.permission:Ljava/lang/String; // field@002b │ │ +06b850: 3808 2100 |0058: if-eqz v8, 0079 // +0021 │ │ +06b854: 1a08 830e |005a: const-string v8, "NotifManCompat" // string@0e83 │ │ +06b858: 2209 a905 |005c: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b85c: 7010 3d2b 0900 |005e: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b862: 1a0a 170f |0061: const-string v10, "Permission present on component " // string@0f17 │ │ +06b866: 6e20 462b a900 |0063: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b86c: 0c09 |0066: move-result-object v9 │ │ +06b86e: 6e20 452b 0900 |0067: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b874: 0c09 |006a: move-result-object v9 │ │ +06b876: 1a0a 2801 |006b: const-string v10, ", not adding listener record." // string@0128 │ │ +06b87a: 6e20 462b a900 |006d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b880: 0c09 |0070: move-result-object v9 │ │ +06b882: 6e10 4e2b 0900 |0071: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b888: 0c09 |0074: move-result-object v9 │ │ +06b88a: 7120 fa20 9800 |0075: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +06b890: 28b9 |0078: goto 0031 // -0047 │ │ +06b892: 7220 f12b 0100 |0079: invoke-interface {v1, v0}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ +06b898: 28b5 |007c: goto 0031 // -004b │ │ +06b89a: 7210 f42b 0100 |007d: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +06b8a0: 0c04 |0080: move-result-object v4 │ │ +06b8a2: 7210 bb2b 0400 |0081: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +06b8a8: 0a08 |0084: move-result v8 │ │ +06b8aa: 3808 3b00 |0085: if-eqz v8, 00c0 // +003b │ │ +06b8ae: 7210 bc2b 0400 |0087: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +06b8b4: 0c00 |008a: move-result-object v0 │ │ +06b8b6: 1f00 3100 |008b: check-cast v0, Landroid/content/ComponentName; // type@0031 │ │ +06b8ba: 54c8 6302 |008d: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b8be: 7220 e72b 0800 |008f: invoke-interface {v8, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +06b8c4: 0a08 |0092: move-result v8 │ │ +06b8c6: 3908 eeff |0093: if-nez v8, 0081 // -0012 │ │ +06b8ca: 1a08 830e |0095: const-string v8, "NotifManCompat" // string@0e83 │ │ +06b8ce: 7120 f820 b800 |0097: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06b8d4: 0a08 |009a: move-result v8 │ │ +06b8d6: 3808 1a00 |009b: if-eqz v8, 00b5 // +001a │ │ +06b8da: 1a08 830e |009d: const-string v8, "NotifManCompat" // string@0e83 │ │ +06b8de: 2209 a905 |009f: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b8e2: 7010 3d2b 0900 |00a1: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b8e8: 1a0a d402 |00a4: const-string v10, "Adding listener record for " // string@02d4 │ │ +06b8ec: 6e20 462b a900 |00a6: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b8f2: 0c09 |00a9: move-result-object v9 │ │ +06b8f4: 6e20 452b 0900 |00aa: invoke-virtual {v9, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b8fa: 0c09 |00ad: move-result-object v9 │ │ +06b8fc: 6e10 4e2b 0900 |00ae: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b902: 0c09 |00b1: move-result-object v9 │ │ +06b904: 7120 f320 9800 |00b2: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06b90a: 54c8 6302 |00b5: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b90e: 2209 4e01 |00b7: new-instance v9, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ +06b912: 7020 4c07 0900 |00b9: invoke-direct {v9, v0}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;.:(Landroid/content/ComponentName;)V // method@074c │ │ +06b918: 7230 ec2b 0809 |00bc: invoke-interface {v8, v0, v9}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +06b91e: 28c2 |00bf: goto 0081 // -003e │ │ +06b920: 54c8 6302 |00c0: iget-object v8, v12, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mRecordMap:Ljava/util/Map; // field@0263 │ │ +06b924: 7210 e82b 0800 |00c2: invoke-interface {v8}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +06b92a: 0c08 |00c5: move-result-object v8 │ │ +06b92c: 7210 f42b 0800 |00c6: invoke-interface {v8}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +06b932: 0c05 |00c9: move-result-object v5 │ │ +06b934: 7210 bb2b 0500 |00ca: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +06b93a: 0a08 |00cd: move-result v8 │ │ +06b93c: 3808 41ff |00ce: if-eqz v8, 000f // -00bf │ │ +06b940: 7210 bc2b 0500 |00d0: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +06b946: 0c03 |00d3: move-result-object v3 │ │ +06b948: 1f03 dc05 |00d4: check-cast v3, Ljava/util/Map$Entry; // type@05dc │ │ +06b94c: 7210 e32b 0300 |00d6: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +06b952: 0c08 |00d9: move-result-object v8 │ │ +06b954: 7220 f22b 8100 |00da: invoke-interface {v1, v8}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ +06b95a: 0a08 |00dd: move-result v8 │ │ +06b95c: 3908 ecff |00de: if-nez v8, 00ca // -0014 │ │ +06b960: 1a08 830e |00e0: const-string v8, "NotifManCompat" // string@0e83 │ │ +06b964: 7120 f820 b800 |00e2: invoke-static {v8, v11}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06b96a: 0a08 |00e5: move-result v8 │ │ +06b96c: 3808 1e00 |00e6: if-eqz v8, 0104 // +001e │ │ +06b970: 1a08 830e |00e8: const-string v8, "NotifManCompat" // string@0e83 │ │ +06b974: 2209 a905 |00ea: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +06b978: 7010 3d2b 0900 |00ec: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06b97e: 1a0a 9c0f |00ef: const-string v10, "Removing listener record for " // string@0f9c │ │ +06b982: 6e20 462b a900 |00f1: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06b988: 0c09 |00f4: move-result-object v9 │ │ +06b98a: 7210 e32b 0300 |00f5: invoke-interface {v3}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +06b990: 0c0a |00f8: move-result-object v10 │ │ +06b992: 6e20 452b a900 |00f9: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06b998: 0c09 |00fc: move-result-object v9 │ │ +06b99a: 6e10 4e2b 0900 |00fd: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06b9a0: 0c09 |0100: move-result-object v9 │ │ +06b9a2: 7120 f320 9800 |0101: invoke-static {v8, v9}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06b9a8: 7210 e42b 0300 |0104: invoke-interface {v3}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +06b9ae: 0c08 |0107: move-result-object v8 │ │ +06b9b0: 1f08 4e01 |0108: check-cast v8, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord; // type@014e │ │ +06b9b4: 7020 4f07 8c00 |010a: invoke-direct {v12, v8}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.ensureServiceUnbound:(Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager$ListenerRecord;)V // method@074f │ │ +06b9ba: 7210 bd2b 0500 |010d: invoke-interface {v5}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +06b9c0: 28ba |0110: goto 00ca // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=370 │ │ 0x0007 line=371 │ │ 0x000f line=414 │ │ 0x0010 line=375 │ │ 0x0012 line=376 │ │ @@ -20024,43 +20024,43 @@ │ │ type : '(Landroid/os/Message;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -06b958: |[06b958] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ -06b968: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -06b96a: 5251 4300 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@0043 │ │ -06b96e: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ -06b974: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -06b976: 0f01 |0007: return v1 │ │ -06b978: 5451 4200 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -06b97c: 1f01 5001 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@0150 │ │ -06b980: 7020 5107 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0751 │ │ -06b986: 0121 |000f: move v1, v2 │ │ -06b988: 28f7 |0010: goto 0007 // -0009 │ │ -06b98a: 5450 4200 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -06b98e: 1f00 4d01 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@014d │ │ -06b992: 5401 5302 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0253 │ │ -06b996: 5403 5402 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0254 │ │ -06b99a: 7030 5307 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0753 │ │ -06b9a0: 0121 |001c: move v1, v2 │ │ -06b9a2: 28ea |001d: goto 0007 // -0016 │ │ -06b9a4: 5451 4200 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -06b9a8: 1f01 3100 |0020: check-cast v1, Landroid/content/ComponentName; // type@0031 │ │ -06b9ac: 7020 5407 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@0754 │ │ -06b9b2: 0121 |0025: move v1, v2 │ │ -06b9b4: 28e1 |0026: goto 0007 // -001f │ │ -06b9b6: 5451 4200 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -06b9ba: 1f01 3100 |0029: check-cast v1, Landroid/content/ComponentName; // type@0031 │ │ -06b9be: 7020 5207 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@0752 │ │ -06b9c4: 0121 |002e: move v1, v2 │ │ -06b9c6: 28d8 |002f: goto 0007 // -0028 │ │ -06b9c8: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ +06b9c4: |[06b9c4] android.support.v4.app.NotificationManagerCompat$SideChannelManager.handleMessage:(Landroid/os/Message;)Z │ │ +06b9d4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +06b9d6: 5251 4300 |0001: iget v1, v5, Landroid/os/Message;.what:I // field@0043 │ │ +06b9da: 2b01 2d00 0000 |0003: packed-switch v1, 00000030 // +0000002d │ │ +06b9e0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +06b9e2: 0f01 |0007: return v1 │ │ +06b9e4: 5451 4200 |0008: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +06b9e8: 1f01 5001 |000a: check-cast v1, Landroid/support/v4/app/NotificationManagerCompat$Task; // type@0150 │ │ +06b9ec: 7020 5107 1400 |000c: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleQueueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0751 │ │ +06b9f2: 0121 |000f: move v1, v2 │ │ +06b9f4: 28f7 |0010: goto 0007 // -0009 │ │ +06b9f6: 5450 4200 |0011: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +06b9fa: 1f00 4d01 |0013: check-cast v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@014d │ │ +06b9fe: 5401 5302 |0015: iget-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.componentName:Landroid/content/ComponentName; // field@0253 │ │ +06ba02: 5403 5402 |0017: iget-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.iBinder:Landroid/os/IBinder; // field@0254 │ │ +06ba06: 7030 5307 1403 |0019: invoke-direct {v4, v1, v3}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@0753 │ │ +06ba0c: 0121 |001c: move v1, v2 │ │ +06ba0e: 28ea |001d: goto 0007 // -0016 │ │ +06ba10: 5451 4200 |001e: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +06ba14: 1f01 3100 |0020: check-cast v1, Landroid/content/ComponentName; // type@0031 │ │ +06ba18: 7020 5407 1400 |0022: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleServiceDisconnected:(Landroid/content/ComponentName;)V // method@0754 │ │ +06ba1e: 0121 |0025: move v1, v2 │ │ +06ba20: 28e1 |0026: goto 0007 // -001f │ │ +06ba22: 5451 4200 |0027: iget-object v1, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +06ba26: 1f01 3100 |0029: check-cast v1, Landroid/content/ComponentName; // type@0031 │ │ +06ba2a: 7020 5207 1400 |002b: invoke-direct {v4, v1}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.handleRetryListenerQueue:(Landroid/content/ComponentName;)V // method@0752 │ │ +06ba30: 0121 |002e: move v1, v2 │ │ +06ba32: 28d8 |002f: goto 0007 // -0028 │ │ +06ba34: 0001 0400 0000 0000 0500 0000 0e00 ... |0030: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=298 │ │ 0x0006 line=313 │ │ 0x0008 line=300 │ │ 0x0010 line=301 │ │ 0x0011 line=303 │ │ @@ -20081,39 +20081,39 @@ │ │ type : '(Landroid/content/ComponentName;Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -06b9e0: |[06b9e0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ -06b9f0: 1a00 830e |0000: const-string v0, "NotifManCompat" // string@0e83 │ │ -06b9f4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -06b9f6: 7120 f820 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06b9fc: 0a00 |0006: move-result v0 │ │ -06b9fe: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -06ba02: 1a00 830e |0009: const-string v0, "NotifManCompat" // string@0e83 │ │ -06ba06: 2201 a905 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -06ba0a: 7010 3d2b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06ba10: 1a02 ab03 |0010: const-string v2, "Connected to service " // string@03ab │ │ -06ba14: 6e20 462b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06ba1a: 0c01 |0015: move-result-object v1 │ │ -06ba1c: 6e20 452b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06ba22: 0c01 |0019: move-result-object v1 │ │ -06ba24: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06ba2a: 0c01 |001d: move-result-object v1 │ │ -06ba2c: 7120 f320 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06ba32: 5430 6102 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06ba36: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -06ba38: 2202 4d01 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@014d │ │ -06ba3c: 7030 4b07 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@074b │ │ -06ba42: 6e30 de02 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -06ba48: 0c00 |002c: move-result-object v0 │ │ -06ba4a: 6e10 f402 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ -06ba50: 0e00 |0030: return-void │ │ +06ba4c: |[06ba4c] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceConnected:(Landroid/content/ComponentName;Landroid/os/IBinder;)V │ │ +06ba5c: 1a00 830e |0000: const-string v0, "NotifManCompat" // string@0e83 │ │ +06ba60: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +06ba62: 7120 f820 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06ba68: 0a00 |0006: move-result v0 │ │ +06ba6a: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +06ba6e: 1a00 830e |0009: const-string v0, "NotifManCompat" // string@0e83 │ │ +06ba72: 2201 a905 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +06ba76: 7010 3d2b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06ba7c: 1a02 ab03 |0010: const-string v2, "Connected to service " // string@03ab │ │ +06ba80: 6e20 462b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ba86: 0c01 |0015: move-result-object v1 │ │ +06ba88: 6e20 452b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06ba8e: 0c01 |0019: move-result-object v1 │ │ +06ba90: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06ba96: 0c01 |001d: move-result-object v1 │ │ +06ba98: 7120 f320 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06ba9e: 5430 6102 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06baa2: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +06baa4: 2202 4d01 |0024: new-instance v2, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent; // type@014d │ │ +06baa8: 7030 4b07 4205 |0026: invoke-direct {v2, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$ServiceConnectedEvent;.:(Landroid/content/ComponentName;Landroid/os/IBinder;)V // method@074b │ │ +06baae: 6e30 de02 1002 |0029: invoke-virtual {v0, v1, v2}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +06bab4: 0c00 |002c: move-result-object v0 │ │ +06bab6: 6e10 f402 0000 |002d: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ +06babc: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0009 line=350 │ │ 0x0021 line=352 │ │ 0x0030 line=355 │ │ locals : │ │ @@ -20126,37 +20126,37 @@ │ │ type : '(Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -06ba54: |[06ba54] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ -06ba64: 1a00 830e |0000: const-string v0, "NotifManCompat" // string@0e83 │ │ -06ba68: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -06ba6a: 7120 f820 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ -06ba70: 0a00 |0006: move-result v0 │ │ -06ba72: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -06ba76: 1a00 830e |0009: const-string v0, "NotifManCompat" // string@0e83 │ │ -06ba7a: 2201 a905 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -06ba7e: 7010 3d2b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06ba84: 1a02 3b04 |0010: const-string v2, "Disconnected from service " // string@043b │ │ -06ba88: 6e20 462b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06ba8e: 0c01 |0015: move-result-object v1 │ │ -06ba90: 6e20 452b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06ba96: 0c01 |0019: move-result-object v1 │ │ -06ba98: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06ba9e: 0c01 |001d: move-result-object v1 │ │ -06baa0: 7120 f320 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -06baa6: 5430 6102 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06baaa: 1221 |0023: const/4 v1, #int 2 // #2 │ │ -06baac: 6e30 de02 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -06bab2: 0c00 |0027: move-result-object v0 │ │ -06bab4: 6e10 f402 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ -06baba: 0e00 |002b: return-void │ │ +06bac0: |[06bac0] android.support.v4.app.NotificationManagerCompat$SideChannelManager.onServiceDisconnected:(Landroid/content/ComponentName;)V │ │ +06bad0: 1a00 830e |0000: const-string v0, "NotifManCompat" // string@0e83 │ │ +06bad4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +06bad6: 7120 f820 1000 |0003: invoke-static {v0, v1}, Landroid/util/Log;.isLoggable:(Ljava/lang/String;I)Z // method@20f8 │ │ +06badc: 0a00 |0006: move-result v0 │ │ +06bade: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +06bae2: 1a00 830e |0009: const-string v0, "NotifManCompat" // string@0e83 │ │ +06bae6: 2201 a905 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +06baea: 7010 3d2b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06baf0: 1a02 3b04 |0010: const-string v2, "Disconnected from service " // string@043b │ │ +06baf4: 6e20 462b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06bafa: 0c01 |0015: move-result-object v1 │ │ +06bafc: 6e20 452b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06bb02: 0c01 |0019: move-result-object v1 │ │ +06bb04: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06bb0a: 0c01 |001d: move-result-object v1 │ │ +06bb0c: 7120 f320 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +06bb12: 5430 6102 |0021: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06bb16: 1221 |0023: const/4 v1, #int 2 // #2 │ │ +06bb18: 6e30 de02 1004 |0024: invoke-virtual {v0, v1, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +06bb1e: 0c00 |0027: move-result-object v0 │ │ +06bb20: 6e10 f402 0000 |0028: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ +06bb26: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0009 line=360 │ │ 0x0021 line=362 │ │ 0x002b line=363 │ │ locals : │ │ @@ -20168,21 +20168,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -06babc: |[06babc] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -06bacc: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ -06bad0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06bad2: 6e30 de02 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -06bad8: 0c00 |0006: move-result-object v0 │ │ -06bada: 6e10 f402 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ -06bae0: 0e00 |000a: return-void │ │ +06bb28: |[06bb28] android.support.v4.app.NotificationManagerCompat$SideChannelManager.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +06bb38: 5420 6102 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.mHandler:Landroid/os/Handler; // field@0261 │ │ +06bb3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06bb3e: 6e30 de02 1003 |0003: invoke-virtual {v0, v1, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +06bb44: 0c00 |0006: move-result-object v0 │ │ +06bb46: 6e10 f402 0000 |0007: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ +06bb4c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x000a line=294 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; │ │ 0x0000 - 0x000b reg=3 task Landroid/support/v4/app/NotificationManagerCompat$Task; │ │ @@ -20322,46 +20322,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -06bae4: |[06bae4] android.support.v4.app.NotificationManagerCompat.:()V │ │ -06baf4: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -06baf8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06bafe: 6900 7002 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@0270 │ │ -06bb02: 2200 d605 |0007: new-instance v0, Ljava/util/HashSet; // type@05d6 │ │ -06bb06: 7010 b52b 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -06bb0c: 6900 6e02 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@026e │ │ -06bb10: 2200 a105 |000e: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -06bb14: 7010 fd2a 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06bb1a: 6900 7102 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@0271 │ │ -06bb1e: 6000 4000 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06bb22: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ -06bb26: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ -06bb2a: 2200 4b01 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@014b │ │ -06bb2e: 7010 4607 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@0746 │ │ -06bb34: 6900 6602 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ -06bb38: 6200 6602 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ -06bb3c: 7210 3d07 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@073d │ │ -06bb42: 0a00 |0027: move-result v0 │ │ -06bb44: 6700 6802 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@0268 │ │ -06bb48: 0e00 |002a: return-void │ │ -06bb4a: 6000 4000 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06bb4e: 1251 |002d: const/4 v1, #int 5 // #5 │ │ -06bb50: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -06bb54: 2200 4a01 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@014a │ │ -06bb58: 7010 4307 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0743 │ │ -06bb5e: 6900 6602 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ -06bb62: 28eb |0037: goto 0022 // -0015 │ │ -06bb64: 2200 4901 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@0149 │ │ -06bb68: 7010 3f07 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@073f │ │ -06bb6e: 6900 6602 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ -06bb72: 28e3 |003f: goto 0022 // -001d │ │ +06bb50: |[06bb50] android.support.v4.app.NotificationManagerCompat.:()V │ │ +06bb60: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +06bb64: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06bb6a: 6900 7002 |0005: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@0270 │ │ +06bb6e: 2200 d605 |0007: new-instance v0, Ljava/util/HashSet; // type@05d6 │ │ +06bb72: 7010 b52b 0000 |0009: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +06bb78: 6900 6e02 |000c: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@026e │ │ +06bb7c: 2200 a105 |000e: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +06bb80: 7010 fd2a 0000 |0010: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06bb86: 6900 7102 |0013: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@0271 │ │ +06bb8a: 6000 4000 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06bb8e: 1301 0e00 |0017: const/16 v1, #int 14 // #e │ │ +06bb92: 3410 1200 |0019: if-lt v0, v1, 002b // +0012 │ │ +06bb96: 2200 4b01 |001b: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; // type@014b │ │ +06bb9a: 7010 4607 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich;.:()V // method@0746 │ │ +06bba0: 6900 6602 |0020: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ +06bba4: 6200 6602 |0022: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ +06bba8: 7210 3d07 0000 |0024: invoke-interface {v0}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.getSideChannelBindFlags:()I // method@073d │ │ +06bbae: 0a00 |0027: move-result v0 │ │ +06bbb0: 6700 6802 |0028: sput v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@0268 │ │ +06bbb4: 0e00 |002a: return-void │ │ +06bbb6: 6000 4000 |002b: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06bbba: 1251 |002d: const/4 v1, #int 5 // #5 │ │ +06bbbc: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +06bbc0: 2200 4a01 |0030: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; // type@014a │ │ +06bbc4: 7010 4307 0000 |0032: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0743 │ │ +06bbca: 6900 6602 |0035: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ +06bbce: 28eb |0037: goto 0022 // -0015 │ │ +06bbd0: 2200 4901 |0038: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$ImplBase; // type@0149 │ │ +06bbd4: 7010 3f07 0000 |003a: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@073f │ │ +06bbda: 6900 6602 |003d: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ +06bbde: 28e3 |003f: goto 0022 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0007 line=86 │ │ 0x000e line=91 │ │ 0x0015 line=159 │ │ 0x001b line=160 │ │ @@ -20377,24 +20377,24 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06bb74: |[06bb74] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ -06bb84: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06bb8a: 5b23 6c02 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ -06bb8e: 5420 6c02 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ -06bb92: 1a01 8a27 |0007: const-string v1, "notification" // string@278a │ │ -06bb96: 6e20 3701 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -06bb9c: 0c00 |000c: move-result-object v0 │ │ -06bb9e: 1f00 2300 |000d: check-cast v0, Landroid/app/NotificationManager; // type@0023 │ │ -06bba2: 5b20 6d02 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ -06bba6: 0e00 |0011: return-void │ │ +06bbe0: |[06bbe0] android.support.v4.app.NotificationManagerCompat.:(Landroid/content/Context;)V │ │ +06bbf0: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06bbf6: 5b23 6c02 |0003: iput-object v3, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ +06bbfa: 5420 6c02 |0005: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ +06bbfe: 1a01 8d27 |0007: const-string v1, "notification" // string@278d │ │ +06bc02: 6e20 3701 1000 |0009: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +06bc08: 0c00 |000c: move-result-object v0 │ │ +06bc0a: 1f00 2300 |000d: check-cast v0, Landroid/app/NotificationManager; // type@0023 │ │ +06bc0e: 5b20 6d02 |000f: iput-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ +06bc12: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0005 line=102 │ │ 0x0011 line=104 │ │ locals : │ │ @@ -20406,35 +20406,35 @@ │ │ type : '()I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bba8: |[06bba8] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ -06bbb8: 6000 6802 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@0268 │ │ -06bbbc: 0f00 |0002: return v0 │ │ +06bc14: |[06bc14] android.support.v4.app.NotificationManagerCompat.access$000:()I │ │ +06bc24: 6000 6802 |0000: sget v0, Landroid/support/v4/app/NotificationManagerCompat;.SIDE_CHANNEL_BIND_FLAGS:I // field@0268 │ │ +06bc28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ name : 'from' │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06bbc0: |[06bbc0] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ -06bbd0: 2200 5101 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@0151 │ │ -06bbd4: 7020 5d07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@075d │ │ -06bbda: 1100 |0005: return-object v0 │ │ +06bc2c: |[06bc2c] android.support.v4.app.NotificationManagerCompat.from:(Landroid/content/Context;)Landroid/support/v4/app/NotificationManagerCompat; │ │ +06bc3c: 2200 5101 |0000: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat; // type@0151 │ │ +06bc40: 7020 5d07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat;.:(Landroid/content/Context;)V // method@075d │ │ +06bc46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationManagerCompat;) │ │ @@ -20442,54 +20442,54 @@ │ │ type : '(Landroid/content/Context;)Ljava/util/Set;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -06bbdc: |[06bbdc] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ -06bbec: 6e10 2901 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -06bbf2: 0c08 |0003: move-result-object v8 │ │ -06bbf4: 1a09 5f1a |0004: const-string v9, "enabled_notification_listeners" // string@1a5f │ │ -06bbf8: 7120 3003 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@0330 │ │ -06bbfe: 0c04 |0009: move-result-object v4 │ │ -06bc00: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ -06bc04: 6208 6f02 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@026f │ │ -06bc08: 6e20 1d2b 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06bc0e: 0a08 |0011: move-result v8 │ │ -06bc10: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ -06bc14: 1a08 4301 |0014: const-string v8, ":" // string@0143 │ │ -06bc18: 6e20 2e2b 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2b2e │ │ -06bc1e: 0c03 |0019: move-result-object v3 │ │ -06bc20: 2207 d605 |001a: new-instance v7, Ljava/util/HashSet; // type@05d6 │ │ -06bc24: 2138 |001c: array-length v8, v3 │ │ -06bc26: 7020 b62b 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@2bb6 │ │ -06bc2c: 0730 |0020: move-object v0, v3 │ │ -06bc2e: 2106 |0021: array-length v6, v0 │ │ -06bc30: 1205 |0022: const/4 v5, #int 0 // #0 │ │ -06bc32: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ -06bc36: 4601 0005 |0025: aget-object v1, v0, v5 │ │ -06bc3a: 7110 1b01 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@011b │ │ -06bc40: 0c02 |002a: move-result-object v2 │ │ -06bc42: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ -06bc46: 6e10 1901 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ -06bc4c: 0c08 |0030: move-result-object v8 │ │ -06bc4e: 7220 f12b 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ -06bc54: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06bc58: 28ed |0036: goto 0023 // -0013 │ │ -06bc5a: 6209 7002 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@0270 │ │ -06bc5e: 1d09 |0039: monitor-enter v9 │ │ -06bc60: 6907 6e02 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@026e │ │ -06bc64: 6904 6f02 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@026f │ │ -06bc68: 1e09 |003e: monitor-exit v9 │ │ -06bc6a: 6208 6e02 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@026e │ │ -06bc6e: 1108 |0041: return-object v8 │ │ -06bc70: 0d08 |0042: move-exception v8 │ │ -06bc72: 1e09 |0043: monitor-exit v9 │ │ -06bc74: 2708 |0044: throw v8 │ │ +06bc48: |[06bc48] android.support.v4.app.NotificationManagerCompat.getEnabledListenerPackages:(Landroid/content/Context;)Ljava/util/Set; │ │ +06bc58: 6e10 2901 0a00 |0000: invoke-virtual {v10}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +06bc5e: 0c08 |0003: move-result-object v8 │ │ +06bc60: 1a09 611a |0004: const-string v9, "enabled_notification_listeners" // string@1a61 │ │ +06bc64: 7120 3003 9800 |0006: invoke-static {v8, v9}, Landroid/provider/Settings$Secure;.getString:(Landroid/content/ContentResolver;Ljava/lang/String;)Ljava/lang/String; // method@0330 │ │ +06bc6a: 0c04 |0009: move-result-object v4 │ │ +06bc6c: 3804 3500 |000a: if-eqz v4, 003f // +0035 │ │ +06bc70: 6208 6f02 |000c: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@026f │ │ +06bc74: 6e20 1d2b 8400 |000e: invoke-virtual {v4, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06bc7a: 0a08 |0011: move-result v8 │ │ +06bc7c: 3908 2d00 |0012: if-nez v8, 003f // +002d │ │ +06bc80: 1a08 4301 |0014: const-string v8, ":" // string@0143 │ │ +06bc84: 6e20 2e2b 8400 |0016: invoke-virtual {v4, v8}, Ljava/lang/String;.split:(Ljava/lang/String;)[Ljava/lang/String; // method@2b2e │ │ +06bc8a: 0c03 |0019: move-result-object v3 │ │ +06bc8c: 2207 d605 |001a: new-instance v7, Ljava/util/HashSet; // type@05d6 │ │ +06bc90: 2138 |001c: array-length v8, v3 │ │ +06bc92: 7020 b62b 8700 |001d: invoke-direct {v7, v8}, Ljava/util/HashSet;.:(I)V // method@2bb6 │ │ +06bc98: 0730 |0020: move-object v0, v3 │ │ +06bc9a: 2106 |0021: array-length v6, v0 │ │ +06bc9c: 1205 |0022: const/4 v5, #int 0 // #0 │ │ +06bc9e: 3565 1400 |0023: if-ge v5, v6, 0037 // +0014 │ │ +06bca2: 4601 0005 |0025: aget-object v1, v0, v5 │ │ +06bca6: 7110 1b01 0100 |0027: invoke-static {v1}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@011b │ │ +06bcac: 0c02 |002a: move-result-object v2 │ │ +06bcae: 3802 0900 |002b: if-eqz v2, 0034 // +0009 │ │ +06bcb2: 6e10 1901 0200 |002d: invoke-virtual {v2}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ +06bcb8: 0c08 |0030: move-result-object v8 │ │ +06bcba: 7220 f12b 8700 |0031: invoke-interface {v7, v8}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ +06bcc0: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06bcc4: 28ed |0036: goto 0023 // -0013 │ │ +06bcc6: 6209 7002 |0037: sget-object v9, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenersLock:Ljava/lang/Object; // field@0270 │ │ +06bcca: 1d09 |0039: monitor-enter v9 │ │ +06bccc: 6907 6e02 |003a: sput-object v7, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@026e │ │ +06bcd0: 6904 6f02 |003c: sput-object v4, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListeners:Ljava/lang/String; // field@026f │ │ +06bcd4: 1e09 |003e: monitor-exit v9 │ │ +06bcd6: 6208 6e02 |003f: sget-object v8, Landroid/support/v4/app/NotificationManagerCompat;.sEnabledNotificationListenerPackages:Ljava/util/Set; // field@026e │ │ +06bcda: 1108 |0041: return-object v8 │ │ +06bcdc: 0d08 |0042: move-exception v8 │ │ +06bcde: 1e09 |0043: monitor-exit v9 │ │ +06bce0: 2708 |0044: throw v8 │ │ catches : 2 │ │ 0x003a - 0x003f │ │ -> 0x0042 │ │ 0x0043 - 0x0044 │ │ -> 0x0042 │ │ positions : │ │ 0x0000 line=220 │ │ @@ -20528,32 +20528,32 @@ │ │ type : '(Landroid/support/v4/app/NotificationManagerCompat$Task;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06bc8c: |[06bc8c] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ -06bc9c: 6201 7102 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@0271 │ │ -06bca0: 1d01 |0002: monitor-enter v1 │ │ -06bca2: 6200 7202 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@0272 │ │ -06bca6: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ -06bcaa: 2200 4f01 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@014f │ │ -06bcae: 5432 6c02 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ -06bcb2: 6e10 2401 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -06bcb8: 0c02 |000e: move-result-object v2 │ │ -06bcba: 7020 4d07 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@074d │ │ -06bcc0: 6900 7202 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@0272 │ │ -06bcc4: 1e01 |0014: monitor-exit v1 │ │ -06bcc6: 6200 7202 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@0272 │ │ -06bcca: 6e20 5807 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0758 │ │ -06bcd0: 0e00 |001a: return-void │ │ -06bcd2: 0d00 |001b: move-exception v0 │ │ -06bcd4: 1e01 |001c: monitor-exit v1 │ │ -06bcd6: 2700 |001d: throw v0 │ │ +06bcf8: |[06bcf8] android.support.v4.app.NotificationManagerCompat.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V │ │ +06bd08: 6201 7102 |0000: sget-object v1, Landroid/support/v4/app/NotificationManagerCompat;.sLock:Ljava/lang/Object; // field@0271 │ │ +06bd0c: 1d01 |0002: monitor-enter v1 │ │ +06bd0e: 6200 7202 |0003: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@0272 │ │ +06bd12: 3900 0f00 |0005: if-nez v0, 0014 // +000f │ │ +06bd16: 2200 4f01 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // type@014f │ │ +06bd1a: 5432 6c02 |0009: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ +06bd1e: 6e10 2401 0200 |000b: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +06bd24: 0c02 |000e: move-result-object v2 │ │ +06bd26: 7020 4d07 2000 |000f: invoke-direct {v0, v2}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.:(Landroid/content/Context;)V // method@074d │ │ +06bd2c: 6900 7202 |0012: sput-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@0272 │ │ +06bd30: 1e01 |0014: monitor-exit v1 │ │ +06bd32: 6200 7202 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.sSideChannelManager:Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager; // field@0272 │ │ +06bd36: 6e20 5807 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/NotificationManagerCompat$SideChannelManager;.queueTask:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0758 │ │ +06bd3c: 0e00 |001a: return-void │ │ +06bd3e: 0d00 |001b: move-exception v0 │ │ +06bd40: 1e01 |001c: monitor-exit v1 │ │ +06bd42: 2700 |001d: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x0015 │ │ -> 0x001b │ │ 0x001c - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=254 │ │ @@ -20572,26 +20572,26 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06bcec: |[06bcec] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ -06bcfc: 7110 df06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@06df │ │ -06bd02: 0c00 |0003: move-result-object v0 │ │ -06bd04: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -06bd08: 1a01 cb15 |0006: const-string v1, "android.support.useSideChannel" // string@15cb │ │ -06bd0c: 6e20 ae02 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -06bd12: 0a01 |000b: move-result v1 │ │ -06bd14: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ -06bd18: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -06bd1a: 0f01 |000f: return v1 │ │ -06bd1c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -06bd1e: 28fe |0011: goto 000f // -0002 │ │ +06bd58: |[06bd58] android.support.v4.app.NotificationManagerCompat.useSideChannelForNotification:(Landroid/app/Notification;)Z │ │ +06bd68: 7110 df06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@06df │ │ +06bd6e: 0c00 |0003: move-result-object v0 │ │ +06bd70: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +06bd74: 1a01 cd15 |0006: const-string v1, "android.support.useSideChannel" // string@15cd │ │ +06bd78: 6e20 ae02 1000 |0008: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +06bd7e: 0a01 |000b: move-result v1 │ │ +06bd80: 3801 0400 |000c: if-eqz v1, 0010 // +0004 │ │ +06bd84: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +06bd86: 0f01 |000f: return v1 │ │ +06bd88: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +06bd8a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0004 line=247 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 extras Landroid/os/Bundle; │ │ 0x0000 - 0x0012 reg=2 notification Landroid/app/Notification; │ │ @@ -20602,18 +20602,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -06bd20: |[06bd20] android.support.v4.app.NotificationManagerCompat.cancel:(I)V │ │ -06bd30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bd32: 6e30 6007 0102 |0001: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@0760 │ │ -06bd38: 0e00 |0004: return-void │ │ +06bd8c: |[06bd8c] android.support.v4.app.NotificationManagerCompat.cancel:(I)V │ │ +06bd9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06bd9e: 6e30 6007 0102 |0001: invoke-virtual {v1, v0, v2}, Landroid/support/v4/app/NotificationManagerCompat;.cancel:(Ljava/lang/String;I)V // method@0760 │ │ +06bda4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0005 reg=2 id I │ │ @@ -20623,25 +20623,25 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -06bd3c: |[06bd3c] android.support.v4.app.NotificationManagerCompat.cancel:(Ljava/lang/String;I)V │ │ -06bd4c: 6200 6602 |0000: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ -06bd50: 5421 6d02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ -06bd54: 7240 3c07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@073c │ │ -06bd5a: 2200 4701 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@0147 │ │ -06bd5e: 5421 6c02 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ -06bd62: 6e10 3301 0100 |000b: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06bd68: 0c01 |000e: move-result-object v1 │ │ -06bd6a: 7040 3907 1034 |000f: invoke-direct {v0, v1, v4, v3}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0739 │ │ -06bd70: 7020 6607 0200 |0012: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0766 │ │ -06bd76: 0e00 |0015: return-void │ │ +06bda8: |[06bda8] android.support.v4.app.NotificationManagerCompat.cancel:(Ljava/lang/String;I)V │ │ +06bdb8: 6200 6602 |0000: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ +06bdbc: 5421 6d02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ +06bdc0: 7240 3c07 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@073c │ │ +06bdc6: 2200 4701 |0007: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@0147 │ │ +06bdca: 5421 6c02 |0009: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ +06bdce: 6e10 3301 0100 |000b: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06bdd4: 0c01 |000e: move-result-object v1 │ │ +06bdd6: 7040 3907 1034 |000f: invoke-direct {v0, v1, v4, v3}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;ILjava/lang/String;)V // method@0739 │ │ +06bddc: 7020 6607 0200 |0012: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0766 │ │ +06bde2: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0007 line=184 │ │ 0x0015 line=185 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ @@ -20653,24 +20653,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06bd78: |[06bd78] android.support.v4.app.NotificationManagerCompat.cancelAll:()V │ │ -06bd88: 5420 6d02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ -06bd8c: 6e10 df00 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00df │ │ -06bd92: 2200 4701 |0005: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@0147 │ │ -06bd96: 5421 6c02 |0007: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ -06bd9a: 6e10 3301 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06bda0: 0c01 |000c: move-result-object v1 │ │ -06bda2: 7020 3807 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;)V // method@0738 │ │ -06bda8: 7020 6607 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0766 │ │ -06bdae: 0e00 |0013: return-void │ │ +06bde4: |[06bde4] android.support.v4.app.NotificationManagerCompat.cancelAll:()V │ │ +06bdf4: 5420 6d02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ +06bdf8: 6e10 df00 0000 |0002: invoke-virtual {v0}, Landroid/app/NotificationManager;.cancelAll:()V // method@00df │ │ +06bdfe: 2200 4701 |0005: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$CancelTask; // type@0147 │ │ +06be02: 5421 6c02 |0007: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ +06be06: 6e10 3301 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06be0c: 0c01 |000c: move-result-object v1 │ │ +06be0e: 7020 3807 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.:(Ljava/lang/String;)V // method@0738 │ │ +06be14: 7020 6607 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0766 │ │ +06be1a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ 0x0013 line=191 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/NotificationManagerCompat; │ │ @@ -20680,18 +20680,18 @@ │ │ type : '(ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -06bdb0: |[06bdb0] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ -06bdc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06bdc2: 6e40 6507 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0765 │ │ -06bdc8: 0e00 |0004: return-void │ │ +06be1c: |[06be1c] android.support.v4.app.NotificationManagerCompat.notify:(ILandroid/app/Notification;)V │ │ +06be2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06be2e: 6e40 6507 0132 |0001: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/app/NotificationManagerCompat;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@0765 │ │ +06be34: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0004 line=200 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationManagerCompat; │ │ 0x0000 - 0x0005 reg=2 id I │ │ @@ -20702,29 +20702,29 @@ │ │ type : '(Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -06bdcc: |[06bdcc] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ -06bddc: 7110 6707 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@0767 │ │ -06bde2: 0a00 |0003: move-result v0 │ │ -06bde4: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ -06bde8: 2200 4c01 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@014c │ │ -06bdec: 5421 6c02 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ -06bdf0: 6e10 3301 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06bdf6: 0c01 |000d: move-result-object v1 │ │ -06bdf8: 7055 4807 1034 |000e: invoke-direct {v0, v1, v4, v3, v5}, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0748 │ │ -06bdfe: 7020 6607 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0766 │ │ -06be04: 0e00 |0014: return-void │ │ -06be06: 6200 6602 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ -06be0a: 5421 6d02 |0017: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ -06be0e: 7255 3e07 1043 |0019: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@073e │ │ -06be14: 28f8 |001c: goto 0014 // -0008 │ │ +06be38: |[06be38] android.support.v4.app.NotificationManagerCompat.notify:(Ljava/lang/String;ILandroid/app/Notification;)V │ │ +06be48: 7110 6707 0500 |0000: invoke-static {v5}, Landroid/support/v4/app/NotificationManagerCompat;.useSideChannelForNotification:(Landroid/app/Notification;)Z // method@0767 │ │ +06be4e: 0a00 |0003: move-result v0 │ │ +06be50: 3800 1100 |0004: if-eqz v0, 0015 // +0011 │ │ +06be54: 2200 4c01 |0006: new-instance v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; // type@014c │ │ +06be58: 5421 6c02 |0008: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mContext:Landroid/content/Context; // field@026c │ │ +06be5c: 6e10 3301 0100 |000a: invoke-virtual {v1}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06be62: 0c01 |000d: move-result-object v1 │ │ +06be64: 7055 4807 1034 |000e: invoke-direct {v0, v1, v4, v3, v5}, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0748 │ │ +06be6a: 7020 6607 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v4/app/NotificationManagerCompat;.pushSideChannelQueue:(Landroid/support/v4/app/NotificationManagerCompat$Task;)V // method@0766 │ │ +06be70: 0e00 |0014: return-void │ │ +06be72: 6200 6602 |0015: sget-object v0, Landroid/support/v4/app/NotificationManagerCompat;.IMPL:Landroid/support/v4/app/NotificationManagerCompat$Impl; // field@0266 │ │ +06be76: 5421 6d02 |0017: iget-object v1, v2, Landroid/support/v4/app/NotificationManagerCompat;.mNotificationManager:Landroid/app/NotificationManager; // field@026d │ │ +06be7a: 7255 3e07 1043 |0019: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/app/NotificationManagerCompat$Impl;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@073e │ │ +06be80: 28f8 |001c: goto 0014 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0006 line=210 │ │ 0x0014 line=214 │ │ 0x0015 line=212 │ │ locals : │ │ @@ -20758,17 +20758,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06be18: |[06be18] android.support.v4.app.NotificationManagerCompatEclair.:()V │ │ -06be28: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06be2e: 0e00 |0003: return-void │ │ +06be84: |[06be84] android.support.v4.app.NotificationManagerCompatEclair.:()V │ │ +06be94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06be9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationManagerCompatEclair;) │ │ @@ -20776,17 +20776,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06be30: |[06be30] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -06be40: 6e30 de00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@00de │ │ -06be46: 0e00 |0003: return-void │ │ +06be9c: |[06be9c] android.support.v4.app.NotificationManagerCompatEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +06beac: 6e30 de00 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.cancel:(Ljava/lang/String;I)V // method@00de │ │ +06beb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 tag Ljava/lang/String; │ │ @@ -20797,17 +20797,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -06be48: |[06be48] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -06be58: 6e40 e100 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@00e1 │ │ -06be5e: 0e00 |0003: return-void │ │ +06beb4: |[06beb4] android.support.v4.app.NotificationManagerCompatEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +06bec4: 6e40 e100 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/app/NotificationManager;.notify:(Ljava/lang/String;ILandroid/app/Notification;)V // method@00e1 │ │ +06beca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 notificationManager Landroid/app/NotificationManager; │ │ 0x0000 - 0x0004 reg=1 tag Ljava/lang/String; │ │ @@ -20845,17 +20845,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06be60: |[06be60] android.support.v4.app.NotificationManagerCompatIceCreamSandwich.:()V │ │ -06be70: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06be76: 0e00 |0003: return-void │ │ +06becc: |[06becc] android.support.v4.app.NotificationManagerCompatIceCreamSandwich.:()V │ │ +06bedc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06bee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompatIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -20909,28 +20909,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06be78: |[06be78] android.support.v4.app.RemoteInput$Builder.:(Ljava/lang/String;)V │ │ -06be88: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06be8e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -06be90: 5c20 7402 |0004: iput-boolean v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@0274 │ │ -06be94: 2200 8900 |0006: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -06be98: 7010 aa02 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -06be9e: 5b20 7602 |000b: iput-object v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ -06bea2: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ -06bea6: 2200 9205 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06beaa: 1a01 b80f |0011: const-string v1, "Result key can't be null" // string@0fb8 │ │ -06beae: 7020 d52a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06beb4: 2700 |0016: throw v0 │ │ -06beb6: 5b23 7802 |0017: iput-object v3, v2, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@0278 │ │ -06beba: 0e00 |0019: return-void │ │ +06bee4: |[06bee4] android.support.v4.app.RemoteInput$Builder.:(Ljava/lang/String;)V │ │ +06bef4: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06befa: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +06befc: 5c20 7402 |0004: iput-boolean v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@0274 │ │ +06bf00: 2200 8900 |0006: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +06bf04: 7010 aa02 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +06bf0a: 5b20 7602 |000b: iput-object v0, v2, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ +06bf0e: 3903 0a00 |000d: if-nez v3, 0017 // +000a │ │ +06bf12: 2200 9205 |000f: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06bf16: 1a01 b80f |0011: const-string v1, "Result key can't be null" // string@0fb8 │ │ +06bf1a: 7020 d52a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +06bf20: 2700 |0016: throw v0 │ │ +06bf22: 5b23 7802 |0017: iput-object v3, v2, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@0278 │ │ +06bf26: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=98 │ │ 0x0006 line=99 │ │ 0x000d line=106 │ │ 0x000f line=107 │ │ @@ -20946,19 +20946,19 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06bebc: |[06bebc] android.support.v4.app.RemoteInput$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder; │ │ -06becc: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -06bed0: 5410 7602 |0002: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ -06bed4: 6e20 bf02 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ -06beda: 1101 |0007: return-object v1 │ │ +06bf28: |[06bf28] android.support.v4.app.RemoteInput$Builder.addExtras:(Landroid/os/Bundle;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +06bf38: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +06bf3c: 5410 7602 |0002: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ +06bf40: 6e20 bf02 2000 |0004: invoke-virtual {v0, v2}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ +06bf46: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0002 line=157 │ │ 0x0007 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/RemoteInput$Builder; │ │ @@ -20969,23 +20969,23 @@ │ │ type : '()Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 16 16-bit code units │ │ -06bedc: |[06bedc] android.support.v4.app.RemoteInput$Builder.build:()Landroid/support/v4/app/RemoteInput; │ │ -06beec: 2200 5a01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@015a │ │ -06bef0: 5461 7802 |0002: iget-object v1, v6, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@0278 │ │ -06bef4: 5462 7702 |0004: iget-object v2, v6, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@0277 │ │ -06bef8: 5463 7502 |0006: iget-object v3, v6, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@0275 │ │ -06befc: 5564 7402 |0008: iget-boolean v4, v6, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@0274 │ │ -06bf00: 5465 7602 |000a: iget-object v5, v6, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ -06bf04: 7606 8407 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0784 │ │ -06bf0a: 1100 |000f: return-object v0 │ │ +06bf48: |[06bf48] android.support.v4.app.RemoteInput$Builder.build:()Landroid/support/v4/app/RemoteInput; │ │ +06bf58: 2200 5a01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@015a │ │ +06bf5c: 5461 7802 |0002: iget-object v1, v6, Landroid/support/v4/app/RemoteInput$Builder;.mResultKey:Ljava/lang/String; // field@0278 │ │ +06bf60: 5462 7702 |0004: iget-object v2, v6, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@0277 │ │ +06bf64: 5463 7502 |0006: iget-object v3, v6, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@0275 │ │ +06bf68: 5564 7402 |0008: iget-boolean v4, v6, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@0274 │ │ +06bf6c: 5465 7602 |000a: iget-object v5, v6, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ +06bf70: 7606 8407 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0784 │ │ +06bf76: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0010 reg=6 this Landroid/support/v4/app/RemoteInput$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ @@ -20993,17 +20993,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bf0c: |[06bf0c] android.support.v4.app.RemoteInput$Builder.getExtras:()Landroid/os/Bundle; │ │ -06bf1c: 5410 7602 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ -06bf20: 1100 |0002: return-object v0 │ │ +06bf78: |[06bf78] android.support.v4.app.RemoteInput$Builder.getExtras:()Landroid/os/Bundle; │ │ +06bf88: 5410 7602 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput$Builder;.mExtras:Landroid/os/Bundle; // field@0276 │ │ +06bf8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$Builder; │ │ │ │ #3 : (in Landroid/support/v4/app/RemoteInput$Builder;) │ │ @@ -21011,17 +21011,17 @@ │ │ type : '(Z)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bf24: |[06bf24] android.support.v4.app.RemoteInput$Builder.setAllowFreeFormInput:(Z)Landroid/support/v4/app/RemoteInput$Builder; │ │ -06bf34: 5c01 7402 |0000: iput-boolean v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@0274 │ │ -06bf38: 1100 |0002: return-object v0 │ │ +06bf90: |[06bf90] android.support.v4.app.RemoteInput$Builder.setAllowFreeFormInput:(Z)Landroid/support/v4/app/RemoteInput$Builder; │ │ +06bfa0: 5c01 7402 |0000: iput-boolean v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mAllowFreeFormInput:Z // field@0274 │ │ +06bfa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0002 line=145 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ 0x0000 - 0x0003 reg=1 allowFreeFormInput Z │ │ @@ -21031,17 +21031,17 @@ │ │ type : '([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bf3c: |[06bf3c] android.support.v4.app.RemoteInput$Builder.setChoices:([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ -06bf4c: 5b01 7502 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@0275 │ │ -06bf50: 1100 |0002: return-object v0 │ │ +06bfa8: |[06bfa8] android.support.v4.app.RemoteInput$Builder.setChoices:([Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +06bfb8: 5b01 7502 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mChoices:[Ljava/lang/CharSequence; // field@0275 │ │ +06bfbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ 0x0000 - 0x0003 reg=1 choices [Ljava/lang/CharSequence; │ │ @@ -21051,17 +21051,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06bf54: |[06bf54] android.support.v4.app.RemoteInput$Builder.setLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ -06bf64: 5b01 7702 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@0277 │ │ -06bf68: 1100 |0002: return-object v0 │ │ +06bfc0: |[06bfc0] android.support.v4.app.RemoteInput$Builder.setLabel:(Ljava/lang/CharSequence;)Landroid/support/v4/app/RemoteInput$Builder; │ │ +06bfd0: 5b01 7702 |0000: iput-object v1, v0, Landroid/support/v4/app/RemoteInput$Builder;.mLabel:Ljava/lang/CharSequence; // field@0277 │ │ +06bfd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/RemoteInput$Builder; │ │ 0x0000 - 0x0003 reg=1 label Ljava/lang/CharSequence; │ │ @@ -21129,17 +21129,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06bf6c: |[06bf6c] android.support.v4.app.RemoteInputCompatApi20.:()V │ │ -06bf7c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06bf82: 0e00 |0003: return-void │ │ +06bfd8: |[06bfd8] android.support.v4.app.RemoteInputCompatApi20.:()V │ │ +06bfe8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06bfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatApi20; │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ @@ -21147,19 +21147,19 @@ │ │ type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06bf84: |[06bf84] android.support.v4.app.RemoteInputCompatApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -06bf94: 7110 8e07 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@078e │ │ -06bf9a: 0c00 |0003: move-result-object v0 │ │ -06bf9c: 7130 ed00 2003 |0004: invoke-static {v0, v2, v3}, Landroid/app/RemoteInput;.addResultsToIntent:([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@00ed │ │ -06bfa2: 0e00 |0007: return-void │ │ +06bff0: |[06bff0] android.support.v4.app.RemoteInputCompatApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06c000: 7110 8e07 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@078e │ │ +06c006: 0c00 |0003: move-result-object v0 │ │ +06c008: 7130 ed00 2003 |0004: invoke-static {v0, v2, v3}, Landroid/app/RemoteInput;.addResultsToIntent:([Landroid/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@00ed │ │ +06c00e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -21170,49 +21170,49 @@ │ │ type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -06bfa4: |[06bfa4] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ -06bfb4: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -06bfb8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06bfba: 1101 |0003: return-object v1 │ │ -06bfbc: 2153 |0004: array-length v3, v5 │ │ -06bfbe: 2331 2706 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@0627 │ │ -06bfc2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06bfc4: 2153 |0008: array-length v3, v5 │ │ -06bfc6: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ -06bfca: 4602 0500 |000b: aget-object v2, v5, v0 │ │ -06bfce: 2203 2500 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0025 │ │ -06bfd2: 6e10 9807 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ -06bfd8: 0c04 |0012: move-result-object v4 │ │ -06bfda: 7020 e700 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@00e7 │ │ -06bfe0: 6e10 9707 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0797 │ │ -06bfe6: 0c04 |0019: move-result-object v4 │ │ -06bfe8: 6e20 ec00 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00ec │ │ -06bfee: 0c03 |001d: move-result-object v3 │ │ -06bff0: 6e10 9507 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0795 │ │ -06bff6: 0c04 |0021: move-result-object v4 │ │ -06bff8: 6e20 eb00 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00eb │ │ -06bffe: 0c03 |0025: move-result-object v3 │ │ -06c000: 6e10 9407 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0794 │ │ -06c006: 0a04 |0029: move-result v4 │ │ -06c008: 6e20 ea00 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@00ea │ │ -06c00e: 0c03 |002d: move-result-object v3 │ │ -06c010: 6e10 9607 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0796 │ │ -06c016: 0c04 |0031: move-result-object v4 │ │ -06c018: 6e20 e800 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@00e8 │ │ -06c01e: 0c03 |0035: move-result-object v3 │ │ -06c020: 6e10 e900 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@00e9 │ │ -06c026: 0c03 |0039: move-result-object v3 │ │ -06c028: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ -06c02c: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c030: 28ca |003e: goto 0008 // -0036 │ │ +06c010: |[06c010] android.support.v4.app.RemoteInputCompatApi20.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; │ │ +06c020: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +06c024: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06c026: 1101 |0003: return-object v1 │ │ +06c028: 2153 |0004: array-length v3, v5 │ │ +06c02a: 2331 2706 |0005: new-array v1, v3, [Landroid/app/RemoteInput; // type@0627 │ │ +06c02e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06c030: 2153 |0008: array-length v3, v5 │ │ +06c032: 3530 faff |0009: if-ge v0, v3, 0003 // -0006 │ │ +06c036: 4602 0500 |000b: aget-object v2, v5, v0 │ │ +06c03a: 2203 2500 |000d: new-instance v3, Landroid/app/RemoteInput$Builder; // type@0025 │ │ +06c03e: 6e10 9807 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ +06c044: 0c04 |0012: move-result-object v4 │ │ +06c046: 7020 e700 4300 |0013: invoke-direct {v3, v4}, Landroid/app/RemoteInput$Builder;.:(Ljava/lang/String;)V // method@00e7 │ │ +06c04c: 6e10 9707 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0797 │ │ +06c052: 0c04 |0019: move-result-object v4 │ │ +06c054: 6e20 ec00 4300 |001a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setLabel:(Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00ec │ │ +06c05a: 0c03 |001d: move-result-object v3 │ │ +06c05c: 6e10 9507 0200 |001e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0795 │ │ +06c062: 0c04 |0021: move-result-object v4 │ │ +06c064: 6e20 eb00 4300 |0022: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setChoices:([Ljava/lang/CharSequence;)Landroid/app/RemoteInput$Builder; // method@00eb │ │ +06c06a: 0c03 |0025: move-result-object v3 │ │ +06c06c: 6e10 9407 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0794 │ │ +06c072: 0a04 |0029: move-result v4 │ │ +06c074: 6e20 ea00 4300 |002a: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.setAllowFreeFormInput:(Z)Landroid/app/RemoteInput$Builder; // method@00ea │ │ +06c07a: 0c03 |002d: move-result-object v3 │ │ +06c07c: 6e10 9607 0200 |002e: invoke-virtual {v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0796 │ │ +06c082: 0c04 |0031: move-result-object v4 │ │ +06c084: 6e20 e800 4300 |0032: invoke-virtual {v3, v4}, Landroid/app/RemoteInput$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/RemoteInput$Builder; // method@00e8 │ │ +06c08a: 0c03 |0035: move-result-object v3 │ │ +06c08c: 6e10 e900 0300 |0036: invoke-virtual {v3}, Landroid/app/RemoteInput$Builder;.build:()Landroid/app/RemoteInput; // method@00e9 │ │ +06c092: 0c03 |0039: move-result-object v3 │ │ +06c094: 4d03 0100 |003a: aput-object v3, v1, v0 │ │ +06c098: d800 0001 |003c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c09c: 28ca |003e: goto 0008 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0002 line=40 │ │ 0x0003 line=52 │ │ 0x0004 line=42 │ │ 0x0007 line=43 │ │ @@ -21230,18 +21230,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06c034: |[06c034] android.support.v4.app.RemoteInputCompatApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -06c044: 7110 f300 0100 |0000: invoke-static {v1}, Landroid/app/RemoteInput;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@00f3 │ │ -06c04a: 0c00 |0003: move-result-object v0 │ │ -06c04c: 1100 |0004: return-object v0 │ │ +06c0a0: |[06c0a0] android.support.v4.app.RemoteInputCompatApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +06c0b0: 7110 f300 0100 |0000: invoke-static {v1}, Landroid/app/RemoteInput;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@00f3 │ │ +06c0b6: 0c00 |0003: move-result-object v0 │ │ +06c0b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 intent Landroid/content/Intent; │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInputCompatApi20;) │ │ @@ -21249,41 +21249,41 @@ │ │ type : '([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 45 16-bit code units │ │ -06c050: |[06c050] android.support.v4.app.RemoteInputCompatApi20.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -06c060: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ -06c064: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -06c066: 1107 |0003: return-object v7 │ │ -06c068: 2190 |0004: array-length v0, v9 │ │ -06c06a: 7220 9207 0a00 |0005: invoke-interface {v10, v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0792 │ │ -06c070: 0c07 |0008: move-result-object v7 │ │ -06c072: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -06c074: 2190 |000a: array-length v0, v9 │ │ -06c076: 3506 f8ff |000b: if-ge v6, v0, 0003 // -0008 │ │ -06c07a: 4608 0906 |000d: aget-object v8, v9, v6 │ │ -06c07e: 6e10 f200 0800 |000f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@00f2 │ │ -06c084: 0c01 |0012: move-result-object v1 │ │ -06c086: 6e10 f100 0800 |0013: invoke-virtual {v8}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@00f1 │ │ -06c08c: 0c02 |0016: move-result-object v2 │ │ -06c08e: 6e10 ef00 0800 |0017: invoke-virtual {v8}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@00ef │ │ -06c094: 0c03 |001a: move-result-object v3 │ │ -06c096: 6e10 ee00 0800 |001b: invoke-virtual {v8}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@00ee │ │ -06c09c: 0a04 |001e: move-result v4 │ │ -06c09e: 6e10 f000 0800 |001f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@00f0 │ │ -06c0a4: 0c05 |0022: move-result-object v5 │ │ -06c0a6: 07a0 |0023: move-object v0, v10 │ │ -06c0a8: 7806 9107 0000 |0024: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0791 │ │ -06c0ae: 0c00 |0027: move-result-object v0 │ │ -06c0b0: 4d00 0706 |0028: aput-object v0, v7, v6 │ │ -06c0b4: d806 0601 |002a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -06c0b8: 28de |002c: goto 000a // -0022 │ │ +06c0bc: |[06c0bc] android.support.v4.app.RemoteInputCompatApi20.toCompat:([Landroid/app/RemoteInput;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +06c0cc: 3909 0400 |0000: if-nez v9, 0004 // +0004 │ │ +06c0d0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +06c0d2: 1107 |0003: return-object v7 │ │ +06c0d4: 2190 |0004: array-length v0, v9 │ │ +06c0d6: 7220 9207 0a00 |0005: invoke-interface {v10, v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0792 │ │ +06c0dc: 0c07 |0008: move-result-object v7 │ │ +06c0de: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +06c0e0: 2190 |000a: array-length v0, v9 │ │ +06c0e2: 3506 f8ff |000b: if-ge v6, v0, 0003 // -0008 │ │ +06c0e6: 4608 0906 |000d: aget-object v8, v9, v6 │ │ +06c0ea: 6e10 f200 0800 |000f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getResultKey:()Ljava/lang/String; // method@00f2 │ │ +06c0f0: 0c01 |0012: move-result-object v1 │ │ +06c0f2: 6e10 f100 0800 |0013: invoke-virtual {v8}, Landroid/app/RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@00f1 │ │ +06c0f8: 0c02 |0016: move-result-object v2 │ │ +06c0fa: 6e10 ef00 0800 |0017: invoke-virtual {v8}, Landroid/app/RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@00ef │ │ +06c100: 0c03 |001a: move-result-object v3 │ │ +06c102: 6e10 ee00 0800 |001b: invoke-virtual {v8}, Landroid/app/RemoteInput;.getAllowFreeFormInput:()Z // method@00ee │ │ +06c108: 0a04 |001e: move-result v4 │ │ +06c10a: 6e10 f000 0800 |001f: invoke-virtual {v8}, Landroid/app/RemoteInput;.getExtras:()Landroid/os/Bundle; // method@00f0 │ │ +06c110: 0c05 |0022: move-result-object v5 │ │ +06c112: 07a0 |0023: move-object v0, v10 │ │ +06c114: 7806 9107 0000 |0024: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0791 │ │ +06c11a: 0c00 |0027: move-result-object v0 │ │ +06c11c: 4d00 0706 |0028: aput-object v0, v7, v6 │ │ +06c120: d806 0601 |002a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +06c124: 28de |002c: goto 000a // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0002 line=27 │ │ 0x0003 line=35 │ │ 0x0004 line=29 │ │ 0x0009 line=30 │ │ @@ -21367,17 +21367,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c0bc: |[06c0bc] android.support.v4.app.RemoteInputCompatBase$RemoteInput.:()V │ │ -06c0cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06c0d2: 0e00 |0003: return-void │ │ +06c128: |[06c128] android.support.v4.app.RemoteInputCompatBase$RemoteInput.:()V │ │ +06c138: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06c13e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ │ │ @@ -21441,17 +21441,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c0d4: |[06c0d4] android.support.v4.app.RemoteInputCompatBase.:()V │ │ -06c0e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06c0ea: 0e00 |0003: return-void │ │ +06c140: |[06c140] android.support.v4.app.RemoteInputCompatBase.:()V │ │ +06c150: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06c156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatBase; │ │ │ │ @@ -21516,17 +21516,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c0ec: |[06c0ec] android.support.v4.app.RemoteInputCompatJellybean.:()V │ │ -06c0fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06c102: 0e00 |0003: return-void │ │ +06c158: |[06c158] android.support.v4.app.RemoteInputCompatJellybean.:()V │ │ +06c168: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06c16e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInputCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInputCompatJellybean;) │ │ @@ -21534,43 +21534,43 @@ │ │ type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -06c104: |[06c104] android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -06c114: 2206 8900 |0000: new-instance v6, Landroid/os/Bundle; // type@0089 │ │ -06c118: 7010 aa02 0600 |0002: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@02aa │ │ -06c11e: 0780 |0005: move-object v0, v8 │ │ -06c120: 2103 |0006: array-length v3, v0 │ │ -06c122: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -06c124: 3532 1c00 |0008: if-ge v2, v3, 0024 // +001c │ │ -06c128: 4604 0002 |000a: aget-object v4, v0, v2 │ │ -06c12c: 6e10 9807 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ -06c132: 0c07 |000f: move-result-object v7 │ │ -06c134: 6e20 ad02 7a00 |0010: invoke-virtual {v10, v7}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@02ad │ │ -06c13a: 0c05 |0013: move-result-object v5 │ │ -06c13c: 2057 8305 |0014: instance-of v7, v5, Ljava/lang/CharSequence; // type@0583 │ │ -06c140: 3807 0b00 |0016: if-eqz v7, 0021 // +000b │ │ -06c144: 6e10 9807 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ -06c14a: 0c07 |001b: move-result-object v7 │ │ -06c14c: 1f05 8305 |001c: check-cast v5, Ljava/lang/CharSequence; // type@0583 │ │ -06c150: 6e30 c202 7605 |001e: invoke-virtual {v6, v7, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02c2 │ │ -06c156: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -06c15a: 28e5 |0023: goto 0008 // -001b │ │ -06c15c: 2201 3d00 |0024: new-instance v1, Landroid/content/Intent; // type@003d │ │ -06c160: 7010 4b01 0100 |0026: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@014b │ │ -06c166: 1a07 b215 |0029: const-string v7, "android.remoteinput.resultsData" // string@15b2 │ │ -06c16a: 6e30 6701 7106 |002b: invoke-virtual {v1, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0167 │ │ -06c170: 1a07 b115 |002e: const-string v7, "android.remoteinput.results" // string@15b1 │ │ -06c174: 7120 1001 1700 |0030: invoke-static {v7, v1}, Landroid/content/ClipData;.newIntent:(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData; // method@0110 │ │ -06c17a: 0c07 |0033: move-result-object v7 │ │ -06c17c: 6e20 7201 7900 |0034: invoke-virtual {v9, v7}, Landroid/content/Intent;.setClipData:(Landroid/content/ClipData;)V // method@0172 │ │ -06c182: 0e00 |0037: return-void │ │ +06c170: |[06c170] android.support.v4.app.RemoteInputCompatJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06c180: 2206 8900 |0000: new-instance v6, Landroid/os/Bundle; // type@0089 │ │ +06c184: 7010 aa02 0600 |0002: invoke-direct {v6}, Landroid/os/Bundle;.:()V // method@02aa │ │ +06c18a: 0780 |0005: move-object v0, v8 │ │ +06c18c: 2103 |0006: array-length v3, v0 │ │ +06c18e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +06c190: 3532 1c00 |0008: if-ge v2, v3, 0024 // +001c │ │ +06c194: 4604 0002 |000a: aget-object v4, v0, v2 │ │ +06c198: 6e10 9807 0400 |000c: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ +06c19e: 0c07 |000f: move-result-object v7 │ │ +06c1a0: 6e20 ad02 7a00 |0010: invoke-virtual {v10, v7}, Landroid/os/Bundle;.get:(Ljava/lang/String;)Ljava/lang/Object; // method@02ad │ │ +06c1a6: 0c05 |0013: move-result-object v5 │ │ +06c1a8: 2057 8305 |0014: instance-of v7, v5, Ljava/lang/CharSequence; // type@0583 │ │ +06c1ac: 3807 0b00 |0016: if-eqz v7, 0021 // +000b │ │ +06c1b0: 6e10 9807 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ +06c1b6: 0c07 |001b: move-result-object v7 │ │ +06c1b8: 1f05 8305 |001c: check-cast v5, Ljava/lang/CharSequence; // type@0583 │ │ +06c1bc: 6e30 c202 7605 |001e: invoke-virtual {v6, v7, v5}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02c2 │ │ +06c1c2: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +06c1c6: 28e5 |0023: goto 0008 // -001b │ │ +06c1c8: 2201 3d00 |0024: new-instance v1, Landroid/content/Intent; // type@003d │ │ +06c1cc: 7010 4b01 0100 |0026: invoke-direct {v1}, Landroid/content/Intent;.:()V // method@014b │ │ +06c1d2: 1a07 b415 |0029: const-string v7, "android.remoteinput.resultsData" // string@15b4 │ │ +06c1d6: 6e30 6701 7106 |002b: invoke-virtual {v1, v7, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0167 │ │ +06c1dc: 1a07 b315 |002e: const-string v7, "android.remoteinput.results" // string@15b3 │ │ +06c1e0: 7120 1001 1700 |0030: invoke-static {v7, v1}, Landroid/content/ClipData;.newIntent:(Ljava/lang/CharSequence;Landroid/content/Intent;)Landroid/content/ClipData; // method@0110 │ │ +06c1e6: 0c07 |0033: move-result-object v7 │ │ +06c1e8: 6e20 7201 7900 |0034: invoke-virtual {v9, v7}, Landroid/content/Intent;.setClipData:(Landroid/content/ClipData;)V // method@0172 │ │ +06c1ee: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ 0x000c line=98 │ │ 0x0014 line=99 │ │ 0x0018 line=100 │ │ @@ -21596,34 +21596,34 @@ │ │ type : '(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -06c184: |[06c184] android.support.v4.app.RemoteInputCompatJellybean.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -06c194: 1a00 562b |0000: const-string v0, "resultKey" // string@2b56 │ │ -06c198: 6e20 bb02 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -06c19e: 0c01 |0005: move-result-object v1 │ │ -06c1a0: 1a00 7421 |0006: const-string v0, "label" // string@2174 │ │ -06c1a4: 6e20 b102 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@02b1 │ │ -06c1aa: 0c02 |000b: move-result-object v2 │ │ -06c1ac: 1a00 7e17 |000c: const-string v0, "choices" // string@177e │ │ -06c1b0: 6e20 b202 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequenceArray:(Ljava/lang/String;)[Ljava/lang/CharSequence; // method@02b2 │ │ -06c1b6: 0c03 |0011: move-result-object v3 │ │ -06c1b8: 1a00 7d15 |0012: const-string v0, "allowFreeFormInput" // string@157d │ │ -06c1bc: 6e20 ae02 0600 |0014: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -06c1c2: 0a04 |0017: move-result v4 │ │ -06c1c4: 1a00 e31a |0018: const-string v0, "extras" // string@1ae3 │ │ -06c1c8: 6e20 b002 0600 |001a: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ -06c1ce: 0c05 |001d: move-result-object v5 │ │ -06c1d0: 0770 |001e: move-object v0, v7 │ │ -06c1d2: 7806 9107 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0791 │ │ -06c1d8: 0c00 |0022: move-result-object v0 │ │ -06c1da: 1100 |0023: return-object v0 │ │ +06c1f0: |[06c1f0] android.support.v4.app.RemoteInputCompatJellybean.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +06c200: 1a00 592b |0000: const-string v0, "resultKey" // string@2b59 │ │ +06c204: 6e20 bb02 0600 |0002: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +06c20a: 0c01 |0005: move-result-object v1 │ │ +06c20c: 1a00 7721 |0006: const-string v0, "label" // string@2177 │ │ +06c210: 6e20 b102 0600 |0008: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequence:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@02b1 │ │ +06c216: 0c02 |000b: move-result-object v2 │ │ +06c218: 1a00 8017 |000c: const-string v0, "choices" // string@1780 │ │ +06c21c: 6e20 b202 0600 |000e: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getCharSequenceArray:(Ljava/lang/String;)[Ljava/lang/CharSequence; // method@02b2 │ │ +06c222: 0c03 |0011: move-result-object v3 │ │ +06c224: 1a00 7e15 |0012: const-string v0, "allowFreeFormInput" // string@157e │ │ +06c228: 6e20 ae02 0600 |0014: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +06c22e: 0a04 |0017: move-result v4 │ │ +06c230: 1a00 e51a |0018: const-string v0, "extras" // string@1ae5 │ │ +06c234: 6e20 b002 0600 |001a: invoke-virtual {v6, v0}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ +06c23a: 0c05 |001d: move-result-object v5 │ │ +06c23c: 0770 |001e: move-object v0, v7 │ │ +06c23e: 7806 9107 0000 |001f: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0791 │ │ +06c244: 0c00 |0022: move-result-object v0 │ │ +06c246: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0024 reg=6 data Landroid/os/Bundle; │ │ 0x0000 - 0x0024 reg=7 factory Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; │ │ │ │ @@ -21632,30 +21632,30 @@ │ │ type : '([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -06c1dc: |[06c1dc] android.support.v4.app.RemoteInputCompatJellybean.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -06c1ec: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -06c1f0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06c1f2: 1101 |0003: return-object v1 │ │ -06c1f4: 2132 |0004: array-length v2, v3 │ │ -06c1f6: 7220 9207 2400 |0005: invoke-interface {v4, v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0792 │ │ -06c1fc: 0c01 |0008: move-result-object v1 │ │ -06c1fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -06c200: 2132 |000a: array-length v2, v3 │ │ -06c202: 3520 f8ff |000b: if-ge v0, v2, 0003 // -0008 │ │ -06c206: 4602 0300 |000d: aget-object v2, v3, v0 │ │ -06c20a: 7120 9c07 4200 |000f: invoke-static {v2, v4}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@079c │ │ -06c210: 0c02 |0012: move-result-object v2 │ │ -06c212: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ -06c216: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06c21a: 28f3 |0017: goto 000a // -000d │ │ +06c248: |[06c248] android.support.v4.app.RemoteInputCompatJellybean.fromBundleArray:([Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +06c258: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +06c25c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06c25e: 1101 |0003: return-object v1 │ │ +06c260: 2132 |0004: array-length v2, v3 │ │ +06c262: 7220 9207 2400 |0005: invoke-interface {v4, v2}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@0792 │ │ +06c268: 0c01 |0008: move-result-object v1 │ │ +06c26a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +06c26c: 2132 |000a: array-length v2, v3 │ │ +06c26e: 3520 f8ff |000b: if-ge v0, v2, 0003 // -0008 │ │ +06c272: 4602 0300 |000d: aget-object v2, v3, v0 │ │ +06c276: 7120 9c07 4200 |000f: invoke-static {v2, v4}, Landroid/support/v4/app/RemoteInputCompatJellybean;.fromBundle:(Landroid/os/Bundle;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@079c │ │ +06c27c: 0c02 |0012: move-result-object v2 │ │ +06c27e: 4d02 0100 |0013: aput-object v2, v1, v0 │ │ +06c282: d800 0001 |0015: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06c286: 28f3 |0017: goto 000a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0003 line=65 │ │ 0x0004 line=61 │ │ 0x0009 line=62 │ │ @@ -21672,44 +21672,44 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -06c21c: |[06c21c] android.support.v4.app.RemoteInputCompatJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -06c22c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06c22e: 6e10 5601 0500 |0001: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0156 │ │ -06c234: 0c00 |0004: move-result-object v0 │ │ -06c236: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -06c23a: 1102 |0007: return-object v2 │ │ -06c23c: 6e10 0e01 0000 |0008: invoke-virtual {v0}, Landroid/content/ClipData;.getDescription:()Landroid/content/ClipDescription; // method@010e │ │ -06c242: 0c01 |000b: move-result-object v1 │ │ -06c244: 1a03 2030 |000c: const-string v3, "text/vnd.android.intent" // string@3020 │ │ -06c248: 6e20 1201 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0112 │ │ -06c24e: 0a03 |0011: move-result v3 │ │ -06c250: 3803 f5ff |0012: if-eqz v3, 0007 // -000b │ │ -06c254: 6e10 1101 0100 |0014: invoke-virtual {v1}, Landroid/content/ClipDescription;.getLabel:()Ljava/lang/CharSequence; // method@0111 │ │ -06c25a: 0c03 |0017: move-result-object v3 │ │ -06c25c: 1a04 b115 |0018: const-string v4, "android.remoteinput.results" // string@15b1 │ │ -06c260: 6e20 ff2a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -06c266: 0a03 |001d: move-result v3 │ │ -06c268: 3803 e9ff |001e: if-eqz v3, 0007 // -0017 │ │ -06c26c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -06c26e: 6e20 0f01 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@010f │ │ -06c274: 0c02 |0024: move-result-object v2 │ │ -06c276: 6e10 0d01 0200 |0025: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getIntent:()Landroid/content/Intent; // method@010d │ │ -06c27c: 0c02 |0028: move-result-object v2 │ │ -06c27e: 6e10 5901 0200 |0029: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -06c284: 0c02 |002c: move-result-object v2 │ │ -06c286: 1a03 b215 |002d: const-string v3, "android.remoteinput.resultsData" // string@15b2 │ │ -06c28a: 6e20 b702 3200 |002f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -06c290: 0c02 |0032: move-result-object v2 │ │ -06c292: 1f02 8900 |0033: check-cast v2, Landroid/os/Bundle; // type@0089 │ │ -06c296: 28d2 |0035: goto 0007 // -002e │ │ +06c288: |[06c288] android.support.v4.app.RemoteInputCompatJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +06c298: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06c29a: 6e10 5601 0500 |0001: invoke-virtual {v5}, Landroid/content/Intent;.getClipData:()Landroid/content/ClipData; // method@0156 │ │ +06c2a0: 0c00 |0004: move-result-object v0 │ │ +06c2a2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +06c2a6: 1102 |0007: return-object v2 │ │ +06c2a8: 6e10 0e01 0000 |0008: invoke-virtual {v0}, Landroid/content/ClipData;.getDescription:()Landroid/content/ClipDescription; // method@010e │ │ +06c2ae: 0c01 |000b: move-result-object v1 │ │ +06c2b0: 1a03 2430 |000c: const-string v3, "text/vnd.android.intent" // string@3024 │ │ +06c2b4: 6e20 1201 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/ClipDescription;.hasMimeType:(Ljava/lang/String;)Z // method@0112 │ │ +06c2ba: 0a03 |0011: move-result v3 │ │ +06c2bc: 3803 f5ff |0012: if-eqz v3, 0007 // -000b │ │ +06c2c0: 6e10 1101 0100 |0014: invoke-virtual {v1}, Landroid/content/ClipDescription;.getLabel:()Ljava/lang/CharSequence; // method@0111 │ │ +06c2c6: 0c03 |0017: move-result-object v3 │ │ +06c2c8: 1a04 b315 |0018: const-string v4, "android.remoteinput.results" // string@15b3 │ │ +06c2cc: 6e20 ff2a 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +06c2d2: 0a03 |001d: move-result v3 │ │ +06c2d4: 3803 e9ff |001e: if-eqz v3, 0007 // -0017 │ │ +06c2d8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +06c2da: 6e20 0f01 2000 |0021: invoke-virtual {v0, v2}, Landroid/content/ClipData;.getItemAt:(I)Landroid/content/ClipData$Item; // method@010f │ │ +06c2e0: 0c02 |0024: move-result-object v2 │ │ +06c2e2: 6e10 0d01 0200 |0025: invoke-virtual {v2}, Landroid/content/ClipData$Item;.getIntent:()Landroid/content/Intent; // method@010d │ │ +06c2e8: 0c02 |0028: move-result-object v2 │ │ +06c2ea: 6e10 5901 0200 |0029: invoke-virtual {v2}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +06c2f0: 0c02 |002c: move-result-object v2 │ │ +06c2f2: 1a03 b415 |002d: const-string v3, "android.remoteinput.resultsData" // string@15b4 │ │ +06c2f6: 6e20 b702 3200 |002f: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +06c2fc: 0c02 |0032: move-result-object v2 │ │ +06c2fe: 1f02 8900 |0033: check-cast v2, Landroid/os/Bundle; // type@0089 │ │ +06c302: 28d2 |0035: goto 0007 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=80 │ │ 0x0005 line=81 │ │ 0x0007 line=91 │ │ 0x0008 line=84 │ │ 0x000c line=85 │ │ @@ -21725,38 +21725,38 @@ │ │ type : '(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -06c298: |[06c298] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ -06c2a8: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -06c2ac: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -06c2b2: 1a01 562b |0005: const-string v1, "resultKey" // string@2b56 │ │ -06c2b6: 6e10 9807 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ -06c2bc: 0c02 |000a: move-result-object v2 │ │ -06c2be: 6e30 cb02 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -06c2c4: 1a01 7421 |000e: const-string v1, "label" // string@2174 │ │ -06c2c8: 6e10 9707 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0797 │ │ -06c2ce: 0c02 |0013: move-result-object v2 │ │ -06c2d0: 6e30 c202 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02c2 │ │ -06c2d6: 1a01 7e17 |0017: const-string v1, "choices" // string@177e │ │ -06c2da: 6e10 9507 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0795 │ │ -06c2e0: 0c02 |001c: move-result-object v2 │ │ -06c2e2: 6e30 c302 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@02c3 │ │ -06c2e8: 1a01 7d15 |0020: const-string v1, "allowFreeFormInput" // string@157d │ │ -06c2ec: 6e10 9407 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0794 │ │ -06c2f2: 0a02 |0025: move-result v2 │ │ -06c2f4: 6e30 c002 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -06c2fa: 1a01 e31a |0029: const-string v1, "extras" // string@1ae3 │ │ -06c2fe: 6e10 9607 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0796 │ │ -06c304: 0c02 |002e: move-result-object v2 │ │ -06c306: 6e30 c102 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ -06c30c: 1100 |0032: return-object v0 │ │ +06c304: |[06c304] android.support.v4.app.RemoteInputCompatJellybean.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; │ │ +06c314: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +06c318: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +06c31e: 1a01 592b |0005: const-string v1, "resultKey" // string@2b59 │ │ +06c322: 6e10 9807 0300 |0007: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getResultKey:()Ljava/lang/String; // method@0798 │ │ +06c328: 0c02 |000a: move-result-object v2 │ │ +06c32a: 6e30 cb02 1002 |000b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +06c330: 1a01 7721 |000e: const-string v1, "label" // string@2177 │ │ +06c334: 6e10 9707 0300 |0010: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getLabel:()Ljava/lang/CharSequence; // method@0797 │ │ +06c33a: 0c02 |0013: move-result-object v2 │ │ +06c33c: 6e30 c202 1002 |0014: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequence:(Ljava/lang/String;Ljava/lang/CharSequence;)V // method@02c2 │ │ +06c342: 1a01 8017 |0017: const-string v1, "choices" // string@1780 │ │ +06c346: 6e10 9507 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getChoices:()[Ljava/lang/CharSequence; // method@0795 │ │ +06c34c: 0c02 |001c: move-result-object v2 │ │ +06c34e: 6e30 c302 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putCharSequenceArray:(Ljava/lang/String;[Ljava/lang/CharSequence;)V // method@02c3 │ │ +06c354: 1a01 7e15 |0020: const-string v1, "allowFreeFormInput" // string@157e │ │ +06c358: 6e10 9407 0300 |0022: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getAllowFreeFormInput:()Z // method@0794 │ │ +06c35e: 0a02 |0025: move-result v2 │ │ +06c360: 6e30 c002 1002 |0026: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +06c366: 1a01 e51a |0029: const-string v1, "extras" // string@1ae5 │ │ +06c36a: 6e10 9607 0300 |002b: invoke-virtual {v3}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.getExtras:()Landroid/os/Bundle; // method@0796 │ │ +06c370: 0c02 |002e: move-result-object v2 │ │ +06c372: 6e30 c102 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ +06c378: 1100 |0032: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ 0x000e line=49 │ │ 0x0017 line=50 │ │ 0x0020 line=51 │ │ @@ -21771,29 +21771,29 @@ │ │ type : '([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06c310: |[06c310] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ -06c320: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -06c324: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -06c326: 1100 |0003: return-object v0 │ │ -06c328: 2132 |0004: array-length v2, v3 │ │ -06c32a: 2320 2b06 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@062b │ │ -06c32e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -06c330: 2132 |0008: array-length v2, v3 │ │ -06c332: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ -06c336: 4602 0301 |000b: aget-object v2, v3, v1 │ │ -06c33a: 7110 9f07 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@079f │ │ -06c340: 0c02 |0010: move-result-object v2 │ │ -06c342: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ -06c346: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -06c34a: 28f3 |0015: goto 0008 // -000d │ │ +06c37c: |[06c37c] android.support.v4.app.RemoteInputCompatJellybean.toBundleArray:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/os/Bundle; │ │ +06c38c: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +06c390: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +06c392: 1100 |0003: return-object v0 │ │ +06c394: 2132 |0004: array-length v2, v3 │ │ +06c396: 2320 2b06 |0005: new-array v0, v2, [Landroid/os/Bundle; // type@062b │ │ +06c39a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +06c39c: 2132 |0008: array-length v2, v3 │ │ +06c39e: 3521 faff |0009: if-ge v1, v2, 0003 // -0006 │ │ +06c3a2: 4602 0301 |000b: aget-object v2, v3, v1 │ │ +06c3a6: 7110 9f07 0200 |000d: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.toBundle:(Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/os/Bundle; // method@079f │ │ +06c3ac: 0c02 |0010: move-result-object v2 │ │ +06c3ae: 4d02 0001 |0011: aput-object v2, v0, v1 │ │ +06c3b2: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +06c3b6: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0002 line=70 │ │ 0x0003 line=76 │ │ 0x0004 line=72 │ │ 0x0007 line=73 │ │ @@ -21835,17 +21835,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06c34c: |[06c34c] android.support.v4.app.ServiceCompat.:()V │ │ -06c35c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06c362: 0e00 |0003: return-void │ │ +06c3b8: |[06c3b8] android.support.v4.app.ServiceCompat.:()V │ │ +06c3c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06c3ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ServiceCompat; │ │ │ │ @@ -21918,37 +21918,37 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06c364: |[06c364] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ -06c374: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -06c37a: 5b34 8b02 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ -06c37e: 2200 3d00 |0005: new-instance v0, Landroid/content/Intent; // type@003d │ │ -06c382: 7010 4b01 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@014b │ │ -06c388: 1a01 9615 |000a: const-string v1, "android.intent.action.SEND" // string@1596 │ │ -06c38c: 6e20 7101 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ -06c392: 0c00 |000f: move-result-object v0 │ │ -06c394: 5b30 8f02 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c398: 5430 8f02 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c39c: 1a01 ce15 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@15ce │ │ -06c3a0: 6e10 5900 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0059 │ │ -06c3a6: 0c02 |0019: move-result-object v2 │ │ -06c3a8: 6e30 6a01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -06c3ae: 5430 8f02 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c3b2: 1a01 cd15 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@15cd │ │ -06c3b6: 6e10 5600 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ -06c3bc: 0c02 |0024: move-result-object v2 │ │ -06c3be: 6e30 6801 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -06c3c4: 5430 8f02 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c3c8: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ -06c3cc: 6e20 5001 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -06c3d2: 0e00 |002f: return-void │ │ +06c3d0: |[06c3d0] android.support.v4.app.ShareCompat$IntentBuilder.:(Landroid/app/Activity;)V │ │ +06c3e0: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +06c3e6: 5b34 8b02 |0003: iput-object v4, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ +06c3ea: 2200 3d00 |0005: new-instance v0, Landroid/content/Intent; // type@003d │ │ +06c3ee: 7010 4b01 0000 |0007: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@014b │ │ +06c3f4: 1a01 9715 |000a: const-string v1, "android.intent.action.SEND" // string@1597 │ │ +06c3f8: 6e20 7101 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ +06c3fe: 0c00 |000f: move-result-object v0 │ │ +06c400: 5b30 8f02 |0010: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c404: 5430 8f02 |0012: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c408: 1a01 d015 |0014: const-string v1, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@15d0 │ │ +06c40c: 6e10 5900 0400 |0016: invoke-virtual {v4}, Landroid/app/Activity;.getPackageName:()Ljava/lang/String; // method@0059 │ │ +06c412: 0c02 |0019: move-result-object v2 │ │ +06c414: 6e30 6a01 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +06c41a: 5430 8f02 |001d: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c41e: 1a01 cf15 |001f: const-string v1, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@15cf │ │ +06c422: 6e10 5600 0400 |0021: invoke-virtual {v4}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ +06c428: 0c02 |0024: move-result-object v2 │ │ +06c42a: 6e30 6801 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +06c430: 5430 8f02 |0028: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c434: 1501 0800 |002a: const/high16 v1, #int 524288 // #8 │ │ +06c438: 6e20 5001 1000 |002c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +06c43e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0003 line=280 │ │ 0x0005 line=281 │ │ 0x0012 line=282 │ │ 0x001d line=283 │ │ @@ -21963,35 +21963,35 @@ │ │ type : '(Ljava/lang/String;Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 37 16-bit code units │ │ -06c3d4: |[06c3d4] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ -06c3e4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06c3e6: 5454 8f02 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c3ea: 6e20 5f01 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06c3f0: 0c00 |0006: move-result-object v0 │ │ -06c3f2: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ -06c3f6: 2101 |0009: array-length v1, v0 │ │ -06c3f8: 6e10 9d2b 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06c3fe: 0a04 |000d: move-result v4 │ │ -06c400: b014 |000e: add-int/2addr v4, v1 │ │ -06c402: 2342 5406 |000f: new-array v2, v4, [Ljava/lang/String; // type@0654 │ │ -06c406: 6e20 9f2b 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -06c40c: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -06c410: 6e10 9d2b 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06c416: 0a04 |0019: move-result v4 │ │ -06c418: 7151 4f2b 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06c41e: 5453 8f02 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c422: 6e30 6c01 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ -06c428: 0e00 |0022: return-void │ │ -06c42a: 0131 |0023: move v1, v3 │ │ -06c42c: 28e6 |0024: goto 000a // -001a │ │ +06c440: |[06c440] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V │ │ +06c450: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06c452: 5454 8f02 |0001: iget-object v4, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c456: 6e20 5f01 6400 |0003: invoke-virtual {v4, v6}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06c45c: 0c00 |0006: move-result-object v0 │ │ +06c45e: 3800 1c00 |0007: if-eqz v0, 0023 // +001c │ │ +06c462: 2101 |0009: array-length v1, v0 │ │ +06c464: 6e10 9d2b 0700 |000a: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06c46a: 0a04 |000d: move-result v4 │ │ +06c46c: b014 |000e: add-int/2addr v4, v1 │ │ +06c46e: 2342 5406 |000f: new-array v2, v4, [Ljava/lang/String; // type@0654 │ │ +06c472: 6e20 9f2b 2700 |0011: invoke-virtual {v7, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +06c478: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +06c47c: 6e10 9d2b 0700 |0016: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06c482: 0a04 |0019: move-result v4 │ │ +06c484: 7151 4f2b 3042 |001a: invoke-static {v0, v3, v2, v4, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06c48a: 5453 8f02 |001d: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c48e: 6e30 6c01 6302 |001f: invoke-virtual {v3, v6, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ +06c494: 0e00 |0022: return-void │ │ +06c496: 0131 |0023: move v1, v3 │ │ +06c498: 28e6 |0024: goto 000a // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0007 line=346 │ │ 0x000a line=347 │ │ 0x0011 line=348 │ │ 0x0014 line=349 │ │ @@ -22013,33 +22013,33 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 31 16-bit code units │ │ -06c430: |[06c430] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ -06c440: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06c442: 6e10 af07 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@07af │ │ -06c448: 0c00 |0004: move-result-object v0 │ │ -06c44a: 6e20 5f01 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06c450: 0c01 |0008: move-result-object v1 │ │ -06c452: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -06c456: 2112 |000b: array-length v2, v1 │ │ -06c458: 2185 |000c: array-length v5, v8 │ │ -06c45a: b025 |000d: add-int/2addr v5, v2 │ │ -06c45c: 2353 5406 |000e: new-array v3, v5, [Ljava/lang/String; // type@0654 │ │ -06c460: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ -06c464: 7152 4f2b 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06c46a: 2185 |0015: array-length v5, v8 │ │ -06c46c: 7155 4f2b 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06c472: 6e30 6c01 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ -06c478: 0e00 |001c: return-void │ │ -06c47a: 0142 |001d: move v2, v4 │ │ -06c47c: 28ee |001e: goto 000c // -0012 │ │ +06c49c: |[06c49c] android.support.v4.app.ShareCompat$IntentBuilder.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V │ │ +06c4ac: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06c4ae: 6e10 af07 0600 |0001: invoke-virtual {v6}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@07af │ │ +06c4b4: 0c00 |0004: move-result-object v0 │ │ +06c4b6: 6e20 5f01 7000 |0005: invoke-virtual {v0, v7}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06c4bc: 0c01 |0008: move-result-object v1 │ │ +06c4be: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +06c4c2: 2112 |000b: array-length v2, v1 │ │ +06c4c4: 2185 |000c: array-length v5, v8 │ │ +06c4c6: b025 |000d: add-int/2addr v5, v2 │ │ +06c4c8: 2353 5406 |000e: new-array v3, v5, [Ljava/lang/String; // type@0654 │ │ +06c4cc: 3801 0500 |0010: if-eqz v1, 0015 // +0005 │ │ +06c4d0: 7152 4f2b 4143 |0012: invoke-static {v1, v4, v3, v4, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06c4d6: 2185 |0015: array-length v5, v8 │ │ +06c4d8: 7155 4f2b 4823 |0016: invoke-static {v8, v4, v3, v2, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06c4de: 6e30 6c01 7003 |0019: invoke-virtual {v0, v7, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ +06c4e4: 0e00 |001c: return-void │ │ +06c4e6: 0142 |001d: move v2, v4 │ │ +06c4e8: 28ee |001e: goto 000c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=357 │ │ 0x0005 line=358 │ │ 0x0009 line=359 │ │ 0x000c line=360 │ │ 0x0010 line=361 │ │ @@ -22061,18 +22061,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c480: |[06c480] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c490: 2200 6101 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0161 │ │ -06c494: 7020 a207 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@07a2 │ │ -06c49a: 1100 |0005: return-object v0 │ │ +06c4ec: |[06c4ec] android.support.v4.app.ShareCompat$IntentBuilder.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c4fc: 2200 6101 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentBuilder; // type@0161 │ │ +06c500: 7020 a207 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.:(Landroid/app/Activity;)V // method@07a2 │ │ +06c506: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 launchingActivity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -22081,23 +22081,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06c49c: |[06c49c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c4ac: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ -06c4b0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06c4b4: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -06c4b8: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06c4be: 5b10 8c02 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ -06c4c2: 5410 8c02 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ -06c4c6: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06c4cc: 1101 |0010: return-object v1 │ │ +06c508: |[06c508] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c518: 5410 8c02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ +06c51c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06c520: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +06c524: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06c52a: 5b10 8c02 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ +06c52e: 5410 8c02 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ +06c532: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06c538: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0004 line=607 │ │ 0x000b line=609 │ │ 0x0010 line=610 │ │ locals : │ │ @@ -22109,18 +22109,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06c4d0: |[06c4d0] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c4e0: 1a00 9a15 |0000: const-string v0, "android.intent.extra.BCC" // string@159a │ │ -06c4e4: 7030 ab07 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@07ab │ │ -06c4ea: 1101 |0005: return-object v1 │ │ +06c53c: |[06c53c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c54c: 1a00 9b15 |0000: const-string v0, "android.intent.extra.BCC" // string@159b │ │ +06c550: 7030 ab07 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@07ab │ │ +06c556: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0005 line=622 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -22130,23 +22130,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06c4ec: |[06c4ec] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c4fc: 5410 8d02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ -06c500: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06c504: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -06c508: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06c50e: 5b10 8d02 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ -06c512: 5410 8d02 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ -06c516: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06c51c: 1101 |0010: return-object v1 │ │ +06c558: |[06c558] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c568: 5410 8d02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ +06c56c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06c570: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +06c574: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06c57a: 5b10 8d02 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ +06c57e: 5410 8d02 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ +06c582: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06c588: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0004 line=567 │ │ 0x000b line=569 │ │ 0x0010 line=570 │ │ locals : │ │ @@ -22158,18 +22158,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06c520: |[06c520] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c530: 1a00 9b15 |0000: const-string v0, "android.intent.extra.CC" // string@159b │ │ -06c534: 7030 ab07 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@07ab │ │ -06c53a: 1101 |0005: return-object v1 │ │ +06c58c: |[06c58c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c59c: 1a00 9c15 |0000: const-string v0, "android.intent.extra.CC" // string@159c │ │ +06c5a0: 7030 ab07 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@07ab │ │ +06c5a6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x0005 line=582 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -22179,23 +22179,23 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06c53c: |[06c53c] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c54c: 5410 9102 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c550: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -06c554: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -06c558: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06c55e: 5b10 9102 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c562: 5410 9102 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c566: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06c56c: 1101 |0010: return-object v1 │ │ +06c5a8: |[06c5a8] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c5b8: 5410 9102 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c5bc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +06c5c0: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +06c5c4: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06c5ca: 5b10 9102 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c5ce: 5410 9102 |000b: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c5d2: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06c5d8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ 0x0004 line=527 │ │ 0x000b line=529 │ │ 0x0010 line=530 │ │ locals : │ │ @@ -22207,18 +22207,18 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06c570: |[06c570] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c580: 1a00 9c15 |0000: const-string v0, "android.intent.extra.EMAIL" // string@159c │ │ -06c584: 7030 ab07 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@07ab │ │ -06c58a: 1101 |0005: return-object v1 │ │ +06c5dc: |[06c5dc] android.support.v4.app.ShareCompat$IntentBuilder.addEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c5ec: 1a00 9d15 |0000: const-string v0, "android.intent.extra.EMAIL" // string@159d │ │ +06c5f0: 7030 ab07 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;[Ljava/lang/String;)V // method@07ab │ │ +06c5f6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ 0x0005 line=542 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 addresses [Ljava/lang/String; │ │ @@ -22228,38 +22228,38 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -06c58c: |[06c58c] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c59c: 5431 8f02 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c5a0: 1a02 9f15 |0002: const-string v2, "android.intent.extra.STREAM" // string@159f │ │ -06c5a4: 6e20 5d01 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06c5aa: 0c00 |0007: move-result-object v0 │ │ -06c5ac: 1f00 8400 |0008: check-cast v0, Landroid/net/Uri; // type@0084 │ │ -06c5b0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -06c5b4: 6e20 b607 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@07b6 │ │ -06c5ba: 0c03 |000f: move-result-object v3 │ │ -06c5bc: 1103 |0010: return-object v3 │ │ -06c5be: 5431 9002 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c5c2: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ -06c5c6: 2201 cf05 |0015: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -06c5ca: 7010 8f2b 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06c5d0: 5b31 9002 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c5d4: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ -06c5d8: 5431 8f02 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c5dc: 1a02 9f15 |0020: const-string v2, "android.intent.extra.STREAM" // string@159f │ │ -06c5e0: 6e20 6e01 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@016e │ │ -06c5e6: 5431 9002 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c5ea: 6e20 932b 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06c5f0: 5431 9002 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c5f4: 6e20 932b 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06c5fa: 28e1 |002f: goto 0010 // -001f │ │ +06c5f8: |[06c5f8] android.support.v4.app.ShareCompat$IntentBuilder.addStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c608: 5431 8f02 |0000: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c60c: 1a02 a015 |0002: const-string v2, "android.intent.extra.STREAM" // string@15a0 │ │ +06c610: 6e20 5d01 2100 |0004: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06c616: 0c00 |0007: move-result-object v0 │ │ +06c618: 1f00 8400 |0008: check-cast v0, Landroid/net/Uri; // type@0084 │ │ +06c61c: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +06c620: 6e20 b607 4300 |000c: invoke-virtual {v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@07b6 │ │ +06c626: 0c03 |000f: move-result-object v3 │ │ +06c628: 1103 |0010: return-object v3 │ │ +06c62a: 5431 9002 |0011: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c62e: 3901 0900 |0013: if-nez v1, 001c // +0009 │ │ +06c632: 2201 cf05 |0015: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +06c636: 7010 8f2b 0100 |0017: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06c63c: 5b31 9002 |001a: iput-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c640: 3800 0e00 |001c: if-eqz v0, 002a // +000e │ │ +06c644: 5431 8f02 |001e: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c648: 1a02 a015 |0020: const-string v2, "android.intent.extra.STREAM" // string@15a0 │ │ +06c64c: 6e20 6e01 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@016e │ │ +06c652: 5431 9002 |0025: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c656: 6e20 932b 0100 |0027: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06c65c: 5431 9002 |002a: iget-object v1, v3, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c660: 6e20 932b 4100 |002c: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06c666: 28e1 |002f: goto 0010 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x000a line=488 │ │ 0x000c line=489 │ │ 0x0010 line=499 │ │ 0x0011 line=491 │ │ @@ -22279,21 +22279,21 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06c5fc: |[06c5fc] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ -06c60c: 6e10 af07 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@07af │ │ -06c612: 0c00 |0003: move-result-object v0 │ │ -06c614: 5421 8e02 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@028e │ │ -06c618: 7120 5101 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0151 │ │ -06c61e: 0c00 |0009: move-result-object v0 │ │ -06c620: 1100 |000a: return-object v0 │ │ +06c668: |[06c668] android.support.v4.app.ShareCompat$IntentBuilder.createChooserIntent:()Landroid/content/Intent; │ │ +06c678: 6e10 af07 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@07af │ │ +06c67e: 0c00 |0003: move-result-object v0 │ │ +06c680: 5421 8e02 |0004: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@028e │ │ +06c684: 7120 5101 1000 |0006: invoke-static {v0, v1}, Landroid/content/Intent;.createChooser:(Landroid/content/Intent;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0151 │ │ +06c68a: 0c00 |0009: move-result-object v0 │ │ +06c68c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -22301,17 +22301,17 @@ │ │ type : '()Landroid/app/Activity;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c624: |[06c624] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ -06c634: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ -06c638: 1100 |0002: return-object v0 │ │ +06c690: |[06c690] android.support.v4.app.ShareCompat$IntentBuilder.getActivity:()Landroid/app/Activity; │ │ +06c6a0: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ +06c6a4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ #9 : (in Landroid/support/v4/app/ShareCompat$IntentBuilder;) │ │ @@ -22319,94 +22319,94 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -06c63c: |[06c63c] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ -06c64c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06c64e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06c650: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -06c652: 5473 9102 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c656: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ -06c65a: 1a03 9c15 |0007: const-string v3, "android.intent.extra.EMAIL" // string@159c │ │ -06c65e: 5474 9102 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c662: 7030 aa07 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@07aa │ │ -06c668: 5b76 9102 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c66c: 5473 8d02 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ -06c670: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ -06c674: 1a03 9b15 |0014: const-string v3, "android.intent.extra.CC" // string@159b │ │ -06c678: 5474 8d02 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ -06c67c: 7030 aa07 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@07aa │ │ -06c682: 5b76 8d02 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ -06c686: 5473 8c02 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ -06c68a: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ -06c68e: 1a03 9a15 |0021: const-string v3, "android.intent.extra.BCC" // string@159a │ │ -06c692: 5474 8c02 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ -06c696: 7030 aa07 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@07aa │ │ -06c69c: 5b76 8c02 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ -06c6a0: 5473 9002 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c6a4: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ -06c6a8: 5473 9002 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c6ac: 6e10 9d2b 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06c6b2: 0a03 |0033: move-result v3 │ │ -06c6b4: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ -06c6b8: 5473 8f02 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c6bc: 6e10 5201 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06c6c2: 0c03 |003b: move-result-object v3 │ │ -06c6c4: 1a04 9715 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@1597 │ │ -06c6c8: 6e20 1d2b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06c6ce: 0a00 |0041: move-result v0 │ │ -06c6d0: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ -06c6d4: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ -06c6d8: 5473 8f02 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c6dc: 1a04 9615 |0048: const-string v4, "android.intent.action.SEND" // string@1596 │ │ -06c6e0: 6e20 7101 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ -06c6e6: 5473 9002 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c6ea: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ -06c6ee: 5473 9002 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c6f2: 6e10 982b 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -06c6f8: 0a03 |0056: move-result v3 │ │ -06c6fa: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ -06c6fe: 5473 8f02 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c702: 1a04 9f15 |005b: const-string v4, "android.intent.extra.STREAM" // string@159f │ │ -06c706: 5475 9002 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c70a: 6e20 972b 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06c710: 0c02 |0062: move-result-object v2 │ │ -06c712: 1f02 9900 |0063: check-cast v2, Landroid/os/Parcelable; // type@0099 │ │ -06c716: 6e30 6801 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -06c71c: 5b76 9002 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c720: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ -06c724: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ -06c728: 5472 8f02 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c72c: 1a03 9715 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@1597 │ │ -06c730: 6e20 7101 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ -06c736: 5472 9002 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c73a: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ -06c73e: 5472 9002 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c742: 6e10 982b 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -06c748: 0a02 |007e: move-result v2 │ │ -06c74a: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ -06c74e: 5472 8f02 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c752: 1a03 9f15 |0083: const-string v3, "android.intent.extra.STREAM" // string@159f │ │ -06c756: 5474 9002 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c75a: 6e30 6d01 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@016d │ │ -06c760: 5472 8f02 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c764: 1102 |008c: return-object v2 │ │ -06c766: 0121 |008d: move v1, v2 │ │ -06c768: 28a8 |008e: goto 0036 // -0058 │ │ -06c76a: 5472 8f02 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c76e: 1a03 9f15 |0091: const-string v3, "android.intent.extra.STREAM" // string@159f │ │ -06c772: 6e20 6e01 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@016e │ │ -06c778: 28d2 |0096: goto 0068 // -002e │ │ -06c77a: 5472 8f02 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c77e: 1a03 9f15 |0099: const-string v3, "android.intent.extra.STREAM" // string@159f │ │ -06c782: 6e20 6e01 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@016e │ │ -06c788: 28ec |009e: goto 008a // -0014 │ │ +06c6a8: |[06c6a8] android.support.v4.app.ShareCompat$IntentBuilder.getIntent:()Landroid/content/Intent; │ │ +06c6b8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06c6ba: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06c6bc: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +06c6be: 5473 9102 |0003: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c6c2: 3803 0b00 |0005: if-eqz v3, 0010 // +000b │ │ +06c6c6: 1a03 9d15 |0007: const-string v3, "android.intent.extra.EMAIL" // string@159d │ │ +06c6ca: 5474 9102 |0009: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c6ce: 7030 aa07 3704 |000b: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@07aa │ │ +06c6d4: 5b76 9102 |000e: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c6d8: 5473 8d02 |0010: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ +06c6dc: 3803 0b00 |0012: if-eqz v3, 001d // +000b │ │ +06c6e0: 1a03 9c15 |0014: const-string v3, "android.intent.extra.CC" // string@159c │ │ +06c6e4: 5474 8d02 |0016: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ +06c6e8: 7030 aa07 3704 |0018: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@07aa │ │ +06c6ee: 5b76 8d02 |001b: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mCcAddresses:Ljava/util/ArrayList; // field@028d │ │ +06c6f2: 5473 8c02 |001d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ +06c6f6: 3803 0b00 |001f: if-eqz v3, 002a // +000b │ │ +06c6fa: 1a03 9b15 |0021: const-string v3, "android.intent.extra.BCC" // string@159b │ │ +06c6fe: 5474 8c02 |0023: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ +06c702: 7030 aa07 3704 |0025: invoke-direct {v7, v3, v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.combineArrayExtra:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@07aa │ │ +06c708: 5b76 8c02 |0028: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mBccAddresses:Ljava/util/ArrayList; // field@028c │ │ +06c70c: 5473 9002 |002a: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c710: 3803 6100 |002c: if-eqz v3, 008d // +0061 │ │ +06c714: 5473 9002 |002e: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c718: 6e10 9d2b 0300 |0030: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06c71e: 0a03 |0033: move-result v3 │ │ +06c720: 3713 5900 |0034: if-le v3, v1, 008d // +0059 │ │ +06c724: 5473 8f02 |0036: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c728: 6e10 5201 0300 |0038: invoke-virtual {v3}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06c72e: 0c03 |003b: move-result-object v3 │ │ +06c730: 1a04 9815 |003c: const-string v4, "android.intent.action.SEND_MULTIPLE" // string@1598 │ │ +06c734: 6e20 1d2b 4300 |003e: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06c73a: 0a00 |0041: move-result v0 │ │ +06c73c: 3901 2800 |0042: if-nez v1, 006a // +0028 │ │ +06c740: 3800 2600 |0044: if-eqz v0, 006a // +0026 │ │ +06c744: 5473 8f02 |0046: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c748: 1a04 9715 |0048: const-string v4, "android.intent.action.SEND" // string@1597 │ │ +06c74c: 6e20 7101 4300 |004a: invoke-virtual {v3, v4}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ +06c752: 5473 9002 |004d: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c756: 3803 4000 |004f: if-eqz v3, 008f // +0040 │ │ +06c75a: 5473 9002 |0051: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c75e: 6e10 982b 0300 |0053: invoke-virtual {v3}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +06c764: 0a03 |0056: move-result v3 │ │ +06c766: 3903 3800 |0057: if-nez v3, 008f // +0038 │ │ +06c76a: 5473 8f02 |0059: iget-object v3, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c76e: 1a04 a015 |005b: const-string v4, "android.intent.extra.STREAM" // string@15a0 │ │ +06c772: 5475 9002 |005d: iget-object v5, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c776: 6e20 972b 2500 |005f: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06c77c: 0c02 |0062: move-result-object v2 │ │ +06c77e: 1f02 9900 |0063: check-cast v2, Landroid/os/Parcelable; // type@0099 │ │ +06c782: 6e30 6801 4302 |0065: invoke-virtual {v3, v4, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +06c788: 5b76 9002 |0068: iput-object v6, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c78c: 3801 2000 |006a: if-eqz v1, 008a // +0020 │ │ +06c790: 3900 1e00 |006c: if-nez v0, 008a // +001e │ │ +06c794: 5472 8f02 |006e: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c798: 1a03 9815 |0070: const-string v3, "android.intent.action.SEND_MULTIPLE" // string@1598 │ │ +06c79c: 6e20 7101 3200 |0072: invoke-virtual {v2, v3}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ +06c7a2: 5472 9002 |0075: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c7a6: 3802 2000 |0077: if-eqz v2, 0097 // +0020 │ │ +06c7aa: 5472 9002 |0079: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c7ae: 6e10 982b 0200 |007b: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +06c7b4: 0a02 |007e: move-result v2 │ │ +06c7b6: 3902 1800 |007f: if-nez v2, 0097 // +0018 │ │ +06c7ba: 5472 8f02 |0081: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c7be: 1a03 a015 |0083: const-string v3, "android.intent.extra.STREAM" // string@15a0 │ │ +06c7c2: 5474 9002 |0085: iget-object v4, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c7c6: 6e30 6d01 3204 |0087: invoke-virtual {v2, v3, v4}, Landroid/content/Intent;.putParcelableArrayListExtra:(Ljava/lang/String;Ljava/util/ArrayList;)Landroid/content/Intent; // method@016d │ │ +06c7cc: 5472 8f02 |008a: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c7d0: 1102 |008c: return-object v2 │ │ +06c7d2: 0121 |008d: move v1, v2 │ │ +06c7d4: 28a8 |008e: goto 0036 // -0058 │ │ +06c7d6: 5472 8f02 |008f: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c7da: 1a03 a015 |0091: const-string v3, "android.intent.extra.STREAM" // string@15a0 │ │ +06c7de: 6e20 6e01 3200 |0093: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@016e │ │ +06c7e4: 28d2 |0096: goto 0068 // -002e │ │ +06c7e6: 5472 8f02 |0097: iget-object v2, v7, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c7ea: 1a03 a015 |0099: const-string v3, "android.intent.extra.STREAM" // string@15a0 │ │ +06c7ee: 6e20 6e01 3200 |009b: invoke-virtual {v2, v3}, Landroid/content/Intent;.removeExtra:(Ljava/lang/String;)V // method@016e │ │ +06c7f4: 28ec |009e: goto 008a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=297 │ │ 0x0007 line=298 │ │ 0x000e line=299 │ │ 0x0010 line=301 │ │ 0x0014 line=302 │ │ @@ -22441,21 +22441,21 @@ │ │ type : '(I)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06c78c: |[06c78c] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c79c: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ -06c7a0: 6e20 5c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ -06c7a6: 0c00 |0005: move-result-object v0 │ │ -06c7a8: 6e20 b107 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@07b1 │ │ -06c7ae: 0c00 |0009: move-result-object v0 │ │ -06c7b0: 1100 |000a: return-object v0 │ │ +06c7f8: |[06c7f8] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(I)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c808: 5410 8b02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ +06c80c: 6e20 5c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ +06c812: 0c00 |0005: move-result-object v0 │ │ +06c814: 6e20 b107 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@07b1 │ │ +06c81a: 0c00 |0009: move-result-object v0 │ │ +06c81c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x000b reg=2 resId I │ │ │ │ @@ -22464,17 +22464,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c7b4: |[06c7b4] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c7c4: 5b01 8e02 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@028e │ │ -06c7c8: 1100 |0002: return-object v0 │ │ +06c820: |[06c820] android.support.v4.app.ShareCompat$IntentBuilder.setChooserTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c830: 5b01 8e02 |0000: iput-object v1, v0, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mChooserTitle:Ljava/lang/CharSequence; // field@028e │ │ +06c834: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0002 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -22484,19 +22484,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06c7cc: |[06c7cc] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c7dc: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c7e0: 1a01 9a15 |0002: const-string v1, "android.intent.extra.BCC" // string@159a │ │ -06c7e4: 6e30 6c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ -06c7ea: 1102 |0007: return-object v2 │ │ +06c838: |[06c838] android.support.v4.app.ShareCompat$IntentBuilder.setEmailBcc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c848: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c84c: 1a01 9b15 |0002: const-string v1, "android.intent.extra.BCC" // string@159b │ │ +06c850: 6e30 6c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ +06c856: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0007 line=595 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -22506,19 +22506,19 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06c7ec: |[06c7ec] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c7fc: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c800: 1a01 9b15 |0002: const-string v1, "android.intent.extra.CC" // string@159b │ │ -06c804: 6e30 6c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ -06c80a: 1102 |0007: return-object v2 │ │ +06c858: |[06c858] android.support.v4.app.ShareCompat$IntentBuilder.setEmailCc:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c868: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c86c: 1a01 9c15 |0002: const-string v1, "android.intent.extra.CC" // string@159c │ │ +06c870: 6e30 6c01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ +06c876: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0007 line=555 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 addresses [Ljava/lang/String; │ │ @@ -22528,23 +22528,23 @@ │ │ type : '([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -06c80c: |[06c80c] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c81c: 5420 9102 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c820: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06c824: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06c826: 5b20 9102 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ -06c82a: 5420 8f02 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c82e: 1a01 9c15 |0009: const-string v1, "android.intent.extra.EMAIL" // string@159c │ │ -06c832: 6e30 6c01 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ -06c838: 1102 |000e: return-object v2 │ │ +06c878: |[06c878] android.support.v4.app.ShareCompat$IntentBuilder.setEmailTo:([Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c888: 5420 9102 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c88c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06c890: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06c892: 5b20 9102 |0005: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mToAddresses:Ljava/util/ArrayList; // field@0291 │ │ +06c896: 5420 8f02 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c89a: 1a01 9d15 |0009: const-string v1, "android.intent.extra.EMAIL" // string@159d │ │ +06c89e: 6e30 6c01 1003 |000b: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;[Ljava/lang/String;)Landroid/content/Intent; // method@016c │ │ +06c8a4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=511 │ │ 0x0004 line=512 │ │ 0x0007 line=514 │ │ 0x000e line=515 │ │ locals : │ │ @@ -22556,27 +22556,27 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -06c83c: |[06c83c] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c84c: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c850: 1a01 9d15 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@159d │ │ -06c854: 6e30 6a01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -06c85a: 5420 8f02 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c85e: 1a01 a115 |0009: const-string v1, "android.intent.extra.TEXT" // string@15a1 │ │ -06c862: 6e20 6201 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ -06c868: 0a00 |000e: move-result v0 │ │ -06c86a: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ -06c86e: 7110 d620 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ -06c874: 0c00 |0014: move-result-object v0 │ │ -06c876: 6e20 b807 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@07b8 │ │ -06c87c: 1102 |0018: return-object v2 │ │ +06c8a8: |[06c8a8] android.support.v4.app.ShareCompat$IntentBuilder.setHtmlText:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c8b8: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c8bc: 1a01 9e15 |0002: const-string v1, "android.intent.extra.HTML_TEXT" // string@159e │ │ +06c8c0: 6e30 6a01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +06c8c6: 5420 8f02 |0007: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c8ca: 1a01 a215 |0009: const-string v1, "android.intent.extra.TEXT" // string@15a2 │ │ +06c8ce: 6e20 6201 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ +06c8d4: 0a00 |000e: move-result v0 │ │ +06c8d6: 3900 0900 |000f: if-nez v0, 0018 // +0009 │ │ +06c8da: 7110 d620 0300 |0011: invoke-static {v3}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ +06c8e0: 0c00 |0014: move-result-object v0 │ │ +06c8e2: 6e20 b807 0200 |0015: invoke-virtual {v2, v0}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; // method@07b8 │ │ +06c8e8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0007 line=449 │ │ 0x0011 line=451 │ │ 0x0018 line=453 │ │ locals : │ │ @@ -22588,31 +22588,31 @@ │ │ type : '(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -06c880: |[06c880] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c890: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c894: 6e10 5201 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06c89a: 0c00 |0005: move-result-object v0 │ │ -06c89c: 1a01 9615 |0006: const-string v1, "android.intent.action.SEND" // string@1596 │ │ -06c8a0: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06c8a6: 0a00 |000b: move-result v0 │ │ -06c8a8: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -06c8ac: 5420 8f02 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c8b0: 1a01 9615 |0010: const-string v1, "android.intent.action.SEND" // string@1596 │ │ -06c8b4: 6e20 7101 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ -06c8ba: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -06c8bc: 5b20 9002 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ -06c8c0: 5420 8f02 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c8c4: 1a01 9f15 |001a: const-string v1, "android.intent.extra.STREAM" // string@159f │ │ -06c8c8: 6e30 6801 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -06c8ce: 1102 |001f: return-object v2 │ │ +06c8ec: |[06c8ec] android.support.v4.app.ShareCompat$IntentBuilder.setStream:(Landroid/net/Uri;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c8fc: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c900: 6e10 5201 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06c906: 0c00 |0005: move-result-object v0 │ │ +06c908: 1a01 9715 |0006: const-string v1, "android.intent.action.SEND" // string@1597 │ │ +06c90c: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06c912: 0a00 |000b: move-result v0 │ │ +06c914: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +06c918: 5420 8f02 |000e: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c91c: 1a01 9715 |0010: const-string v1, "android.intent.action.SEND" // string@1597 │ │ +06c920: 6e20 7101 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ +06c926: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +06c928: 5b20 9002 |0016: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mStreams:Ljava/util/ArrayList; // field@0290 │ │ +06c92c: 5420 8f02 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c930: 1a01 a015 |001a: const-string v1, "android.intent.extra.STREAM" // string@15a0 │ │ +06c934: 6e30 6801 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +06c93a: 1102 |001f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x000e line=468 │ │ 0x0015 line=470 │ │ 0x0018 line=471 │ │ 0x001f line=472 │ │ @@ -22625,19 +22625,19 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06c8d0: |[06c8d0] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c8e0: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c8e4: 1a01 a015 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@15a0 │ │ -06c8e8: 6e30 6a01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -06c8ee: 1102 |0007: return-object v2 │ │ +06c93c: |[06c93c] android.support.v4.app.ShareCompat$IntentBuilder.setSubject:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c94c: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c950: 1a01 a115 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@15a1 │ │ +06c954: 6e30 6a01 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +06c95a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ 0x0007 line=634 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 subject Ljava/lang/String; │ │ @@ -22647,19 +22647,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -06c8f0: |[06c8f0] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c900: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c904: 1a01 a115 |0002: const-string v1, "android.intent.extra.TEXT" // string@15a1 │ │ -06c908: 6e30 6901 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0169 │ │ -06c90e: 1102 |0007: return-object v2 │ │ +06c95c: |[06c95c] android.support.v4.app.ShareCompat$IntentBuilder.setText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c96c: 5420 8f02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c970: 1a01 a215 |0002: const-string v1, "android.intent.extra.TEXT" // string@15a2 │ │ +06c974: 6e30 6901 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0169 │ │ +06c97a: 1102 |0007: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0007 line=433 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -22669,18 +22669,18 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c910: |[06c910] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ -06c920: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ -06c924: 6e20 7601 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0176 │ │ -06c92a: 1101 |0005: return-object v1 │ │ +06c97c: |[06c97c] android.support.v4.app.ShareCompat$IntentBuilder.setType:(Ljava/lang/String;)Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ +06c98c: 5410 8f02 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mIntent:Landroid/content/Intent; // field@028f │ │ +06c990: 6e20 7601 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Intent;.setType:(Ljava/lang/String;)Landroid/content/Intent; // method@0176 │ │ +06c996: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0005 line=420 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ 0x0000 - 0x0006 reg=2 mimeType Ljava/lang/String; │ │ @@ -22690,20 +22690,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06c92c: |[06c92c] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ -06c93c: 5420 8b02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ -06c940: 6e10 ac07 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@07ac │ │ -06c946: 0c01 |0005: move-result-object v1 │ │ -06c948: 6e20 7400 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ -06c94e: 0e00 |0009: return-void │ │ +06c998: |[06c998] android.support.v4.app.ShareCompat$IntentBuilder.startChooser:()V │ │ +06c9a8: 5420 8b02 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentBuilder;.mActivity:Landroid/app/Activity; // field@028b │ │ +06c9ac: 6e10 ac07 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@07ac │ │ +06c9b2: 0c01 |0005: move-result-object v1 │ │ +06c9b4: 6e20 7400 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ +06c9ba: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0009 line=388 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ │ │ @@ -22764,27 +22764,27 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -06c950: |[06c950] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ -06c960: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -06c966: 5b12 9302 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ -06c96a: 6e10 5700 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ -06c970: 0c00 |0008: move-result-object v0 │ │ -06c972: 5b10 9602 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06c976: 7110 e107 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@07e1 │ │ -06c97c: 0c00 |000e: move-result-object v0 │ │ -06c97e: 5b10 9502 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ -06c982: 7110 e007 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@07e0 │ │ -06c988: 0c00 |0014: move-result-object v0 │ │ -06c98a: 5b10 9402 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ -06c98e: 0e00 |0017: return-void │ │ +06c9bc: |[06c9bc] android.support.v4.app.ShareCompat$IntentReader.:(Landroid/app/Activity;)V │ │ +06c9cc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +06c9d2: 5b12 9302 |0003: iput-object v2, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ +06c9d6: 6e10 5700 0200 |0005: invoke-virtual {v2}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ +06c9dc: 0c00 |0008: move-result-object v0 │ │ +06c9de: 5b10 9602 |0009: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06c9e2: 7110 e107 0200 |000b: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; // method@07e1 │ │ +06c9e8: 0c00 |000e: move-result-object v0 │ │ +06c9ea: 5b10 9502 |000f: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ +06c9ee: 7110 e007 0200 |0011: invoke-static {v2}, Landroid/support/v4/app/ShareCompat;.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; // method@07e0 │ │ +06c9f4: 0c00 |0014: move-result-object v0 │ │ +06c9f6: 5b10 9402 |0015: iput-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ +06c9fa: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x0003 line=677 │ │ 0x0005 line=678 │ │ 0x000b line=679 │ │ 0x0011 line=680 │ │ @@ -22798,18 +22798,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06c990: |[06c990] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ -06c9a0: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0162 │ │ -06c9a4: 7020 bb07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@07bb │ │ -06c9aa: 1100 |0005: return-object v0 │ │ +06c9fc: |[06c9fc] android.support.v4.app.ShareCompat$IntentReader.from:(Landroid/app/Activity;)Landroid/support/v4/app/ShareCompat$IntentReader; │ │ +06ca0c: 2200 6201 |0000: new-instance v0, Landroid/support/v4/app/ShareCompat$IntentReader; // type@0162 │ │ +06ca10: 7020 bb07 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/ShareCompat$IntentReader;.:(Landroid/app/Activity;)V // method@07bb │ │ +06ca16: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 activity Landroid/app/Activity; │ │ │ │ Virtual methods - │ │ @@ -22818,17 +22818,17 @@ │ │ type : '()Landroid/content/ComponentName;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06c9ac: |[06c9ac] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ -06c9bc: 5410 9402 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ -06c9c0: 1100 |0002: return-object v0 │ │ +06ca18: |[06ca18] android.support.v4.app.ShareCompat$IntentReader.getCallingActivity:()Landroid/content/ComponentName; │ │ +06ca28: 5410 9402 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ +06ca2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=888 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -22836,31 +22836,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06c9c4: |[06c9c4] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ -06c9d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06c9d6: 5453 9402 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ -06c9da: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -06c9de: 1102 |0005: return-object v2 │ │ -06c9e0: 5453 9302 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ -06c9e4: 6e10 5800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0058 │ │ -06c9ea: 0c01 |000b: move-result-object v1 │ │ -06c9ec: 5453 9402 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ -06c9f0: 6e20 9001 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0190 │ │ -06c9f6: 0c02 |0011: move-result-object v2 │ │ -06c9f8: 28f3 |0012: goto 0005 // -000d │ │ -06c9fa: 0d00 |0013: move-exception v0 │ │ -06c9fc: 1a03 0406 |0014: const-string v3, "IntentReader" // string@0604 │ │ -06ca00: 1a04 c303 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@03c3 │ │ -06ca04: 7130 f620 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06ca0a: 28ea |001b: goto 0005 // -0016 │ │ +06ca30: |[06ca30] android.support.v4.app.ShareCompat$IntentReader.getCallingActivityIcon:()Landroid/graphics/drawable/Drawable; │ │ +06ca40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06ca42: 5453 9402 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ +06ca46: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +06ca4a: 1102 |0005: return-object v2 │ │ +06ca4c: 5453 9302 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ +06ca50: 6e10 5800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0058 │ │ +06ca56: 0c01 |000b: move-result-object v1 │ │ +06ca58: 5453 9402 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingActivity:Landroid/content/ComponentName; // field@0294 │ │ +06ca5c: 6e20 9001 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0190 │ │ +06ca62: 0c02 |0011: move-result-object v2 │ │ +06ca64: 28f3 |0012: goto 0005 // -000d │ │ +06ca66: 0d00 |0013: move-exception v0 │ │ +06ca68: 1a03 0406 |0014: const-string v3, "IntentReader" // string@0604 │ │ +06ca6c: 1a04 c303 |0016: const-string v4, "Could not retrieve icon for calling activity" // string@03c3 │ │ +06ca70: 7130 f620 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06ca76: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=902 │ │ 0x0005 line=910 │ │ 0x0006 line=904 │ │ @@ -22877,31 +22877,31 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -06ca18: |[06ca18] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ -06ca28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06ca2a: 5453 9502 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ -06ca2e: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -06ca32: 1102 |0005: return-object v2 │ │ -06ca34: 5453 9302 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ -06ca38: 6e10 5800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0058 │ │ -06ca3e: 0c01 |000b: move-result-object v1 │ │ -06ca40: 5453 9502 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ -06ca44: 6e20 9301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0193 │ │ -06ca4a: 0c02 |0011: move-result-object v2 │ │ -06ca4c: 28f3 |0012: goto 0005 // -000d │ │ -06ca4e: 0d00 |0013: move-exception v0 │ │ -06ca50: 1a03 0406 |0014: const-string v3, "IntentReader" // string@0604 │ │ -06ca54: 1a04 c403 |0016: const-string v4, "Could not retrieve icon for calling application" // string@03c4 │ │ -06ca58: 7130 f620 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06ca5e: 28ea |001b: goto 0005 // -0016 │ │ +06ca84: |[06ca84] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationIcon:()Landroid/graphics/drawable/Drawable; │ │ +06ca94: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06ca96: 5453 9502 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ +06ca9a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +06ca9e: 1102 |0005: return-object v2 │ │ +06caa0: 5453 9302 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ +06caa4: 6e10 5800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0058 │ │ +06caaa: 0c01 |000b: move-result-object v1 │ │ +06caac: 5453 9502 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ +06cab0: 6e20 9301 3100 |000e: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationIcon:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0193 │ │ +06cab6: 0c02 |0011: move-result-object v2 │ │ +06cab8: 28f3 |0012: goto 0005 // -000d │ │ +06caba: 0d00 |0013: move-exception v0 │ │ +06cabc: 1a03 0406 |0014: const-string v3, "IntentReader" // string@0604 │ │ +06cac0: 1a04 c403 |0016: const-string v4, "Could not retrieve icon for calling application" // string@03c4 │ │ +06cac4: 7130 f620 4300 |0018: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06caca: 28ea |001b: goto 0005 // -0016 │ │ catches : 1 │ │ 0x000c - 0x0011 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0013 │ │ positions : │ │ 0x0001 line=924 │ │ 0x0005 line=932 │ │ 0x0006 line=926 │ │ @@ -22918,34 +22918,34 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -06ca6c: |[06ca6c] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ -06ca7c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06ca7e: 5453 9502 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ -06ca82: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -06ca86: 1102 |0005: return-object v2 │ │ -06ca88: 5453 9302 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ -06ca8c: 6e10 5800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0058 │ │ -06ca92: 0c01 |000b: move-result-object v1 │ │ -06ca94: 5453 9502 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ -06ca98: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -06ca9a: 6e30 9401 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -06caa0: 0c03 |0012: move-result-object v3 │ │ -06caa2: 6e20 9501 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0195 │ │ -06caa8: 0c02 |0016: move-result-object v2 │ │ -06caaa: 28ee |0017: goto 0005 // -0012 │ │ -06caac: 0d00 |0018: move-exception v0 │ │ -06caae: 1a03 0406 |0019: const-string v3, "IntentReader" // string@0604 │ │ -06cab2: 1a04 c503 |001b: const-string v4, "Could not retrieve label for calling application" // string@03c5 │ │ -06cab6: 7130 f620 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -06cabc: 28e5 |0020: goto 0005 // -001b │ │ +06cad8: |[06cad8] android.support.v4.app.ShareCompat$IntentReader.getCallingApplicationLabel:()Ljava/lang/CharSequence; │ │ +06cae8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06caea: 5453 9502 |0001: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ +06caee: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +06caf2: 1102 |0005: return-object v2 │ │ +06caf4: 5453 9302 |0006: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mActivity:Landroid/app/Activity; // field@0293 │ │ +06caf8: 6e10 5800 0300 |0008: invoke-virtual {v3}, Landroid/app/Activity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0058 │ │ +06cafe: 0c01 |000b: move-result-object v1 │ │ +06cb00: 5453 9502 |000c: iget-object v3, v5, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ +06cb04: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +06cb06: 6e30 9401 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +06cb0c: 0c03 |0012: move-result-object v3 │ │ +06cb0e: 6e20 9501 3100 |0013: invoke-virtual {v1, v3}, Landroid/content/pm/PackageManager;.getApplicationLabel:(Landroid/content/pm/ApplicationInfo;)Ljava/lang/CharSequence; // method@0195 │ │ +06cb14: 0c02 |0016: move-result-object v2 │ │ +06cb16: 28ee |0017: goto 0005 // -0012 │ │ +06cb18: 0d00 |0018: move-exception v0 │ │ +06cb1a: 1a03 0406 |0019: const-string v3, "IntentReader" // string@0604 │ │ +06cb1e: 1a04 c503 |001b: const-string v4, "Could not retrieve label for calling application" // string@03c5 │ │ +06cb22: 7130 f620 4300 |001d: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +06cb28: 28e5 |0020: goto 0005 // -001b │ │ catches : 1 │ │ 0x000c - 0x0016 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0018 │ │ positions : │ │ 0x0001 line=946 │ │ 0x0005 line=954 │ │ 0x0006 line=948 │ │ @@ -22962,17 +22962,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06cacc: |[06cacc] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ -06cadc: 5410 9502 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ -06cae0: 1100 |0002: return-object v0 │ │ +06cb38: |[06cb38] android.support.v4.app.ShareCompat$IntentReader.getCallingPackage:()Ljava/lang/String; │ │ +06cb48: 5410 9502 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mCallingPackage:Ljava/lang/String; // field@0295 │ │ +06cb4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #5 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -22980,20 +22980,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06cae4: |[06cae4] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ -06caf4: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06caf8: 1a01 9a15 |0002: const-string v1, "android.intent.extra.BCC" // string@159a │ │ -06cafc: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06cb02: 0c00 |0007: move-result-object v0 │ │ -06cb04: 1100 |0008: return-object v0 │ │ +06cb50: |[06cb50] android.support.v4.app.ShareCompat$IntentReader.getEmailBcc:()[Ljava/lang/String; │ │ +06cb60: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cb64: 1a01 9b15 |0002: const-string v1, "android.intent.extra.BCC" // string@159b │ │ +06cb68: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06cb6e: 0c00 |0007: move-result-object v0 │ │ +06cb70: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #6 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23001,20 +23001,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06cb08: |[06cb08] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ -06cb18: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cb1c: 1a01 9b15 |0002: const-string v1, "android.intent.extra.CC" // string@159b │ │ -06cb20: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06cb26: 0c00 |0007: move-result-object v0 │ │ -06cb28: 1100 |0008: return-object v0 │ │ +06cb74: |[06cb74] android.support.v4.app.ShareCompat$IntentReader.getEmailCc:()[Ljava/lang/String; │ │ +06cb84: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cb88: 1a01 9c15 |0002: const-string v1, "android.intent.extra.CC" // string@159c │ │ +06cb8c: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06cb92: 0c00 |0007: move-result-object v0 │ │ +06cb94: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #7 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23022,20 +23022,20 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06cb2c: |[06cb2c] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ -06cb3c: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cb40: 1a01 9c15 |0002: const-string v1, "android.intent.extra.EMAIL" // string@159c │ │ -06cb44: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ -06cb4a: 0c00 |0007: move-result-object v0 │ │ -06cb4c: 1100 |0008: return-object v0 │ │ +06cb98: |[06cb98] android.support.v4.app.ShareCompat$IntentReader.getEmailTo:()[Ljava/lang/String; │ │ +06cba8: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cbac: 1a01 9d15 |0002: const-string v1, "android.intent.extra.EMAIL" // string@159d │ │ +06cbb0: 6e20 5f01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringArrayExtra:(Ljava/lang/String;)[Ljava/lang/String; // method@015f │ │ +06cbb6: 0c00 |0007: move-result-object v0 │ │ +06cbb8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=824 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #8 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23043,34 +23043,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -06cb50: |[06cb50] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ -06cb60: 5442 9602 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cb64: 1a03 9d15 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@159d │ │ -06cb68: 6e20 6001 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ -06cb6e: 0c00 |0007: move-result-object v0 │ │ -06cb70: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ -06cb74: 6e10 ca07 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@07ca │ │ -06cb7a: 0c01 |000d: move-result-object v1 │ │ -06cb7c: 2012 fc03 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@03fc │ │ -06cb80: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ -06cb84: 1f01 fc03 |0012: check-cast v1, Landroid/text/Spanned; // type@03fc │ │ -06cb88: 7110 d720 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@20d7 │ │ -06cb8e: 0c00 |0017: move-result-object v0 │ │ -06cb90: 1100 |0018: return-object v0 │ │ -06cb92: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ -06cb96: 7100 dd07 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@07dd │ │ -06cb9c: 0c02 |001e: move-result-object v2 │ │ -06cb9e: 7220 d007 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@07d0 │ │ -06cba4: 0c00 |0022: move-result-object v0 │ │ -06cba6: 28f5 |0023: goto 0018 // -000b │ │ +06cbbc: |[06cbbc] android.support.v4.app.ShareCompat$IntentReader.getHtmlText:()Ljava/lang/String; │ │ +06cbcc: 5442 9602 |0000: iget-object v2, v4, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cbd0: 1a03 9e15 |0002: const-string v3, "android.intent.extra.HTML_TEXT" // string@159e │ │ +06cbd4: 6e20 6001 3200 |0004: invoke-virtual {v2, v3}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ +06cbda: 0c00 |0007: move-result-object v0 │ │ +06cbdc: 3900 1000 |0008: if-nez v0, 0018 // +0010 │ │ +06cbe0: 6e10 ca07 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentReader;.getText:()Ljava/lang/CharSequence; // method@07ca │ │ +06cbe6: 0c01 |000d: move-result-object v1 │ │ +06cbe8: 2012 fc03 |000e: instance-of v2, v1, Landroid/text/Spanned; // type@03fc │ │ +06cbec: 3802 0900 |0010: if-eqz v2, 0019 // +0009 │ │ +06cbf0: 1f01 fc03 |0012: check-cast v1, Landroid/text/Spanned; // type@03fc │ │ +06cbf4: 7110 d720 0100 |0014: invoke-static {v1}, Landroid/text/Html;.toHtml:(Landroid/text/Spanned;)Ljava/lang/String; // method@20d7 │ │ +06cbfa: 0c00 |0017: move-result-object v0 │ │ +06cbfc: 1100 |0018: return-object v0 │ │ +06cbfe: 3801 ffff |0019: if-eqz v1, 0018 // -0001 │ │ +06cc02: 7100 dd07 0000 |001b: invoke-static {}, Landroid/support/v4/app/ShareCompat;.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // method@07dd │ │ +06cc08: 0c02 |001e: move-result-object v2 │ │ +06cc0a: 7220 d007 1200 |001f: invoke-interface {v2, v1}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@07d0 │ │ +06cc10: 0c00 |0022: move-result-object v0 │ │ +06cc12: 28f5 |0023: goto 0018 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0008 line=751 │ │ 0x000a line=752 │ │ 0x000e line=753 │ │ 0x0012 line=754 │ │ @@ -23088,21 +23088,21 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06cba8: |[06cba8] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ -06cbb8: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cbbc: 1a01 9f15 |0002: const-string v1, "android.intent.extra.STREAM" // string@159f │ │ -06cbc0: 6e20 5d01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06cbc6: 0c00 |0007: move-result-object v0 │ │ -06cbc8: 1f00 8400 |0008: check-cast v0, Landroid/net/Uri; // type@0084 │ │ -06cbcc: 1100 |000a: return-object v0 │ │ +06cc14: |[06cc14] android.support.v4.app.ShareCompat$IntentReader.getStream:()Landroid/net/Uri; │ │ +06cc24: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cc28: 1a01 a015 |0002: const-string v1, "android.intent.extra.STREAM" // string@15a0 │ │ +06cc2c: 6e20 5d01 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06cc32: 0c00 |0007: move-result-object v0 │ │ +06cc34: 1f00 8400 |0008: check-cast v0, Landroid/net/Uri; // type@0084 │ │ +06cc38: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #10 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23110,58 +23110,58 @@ │ │ type : '(I)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -06cbd0: |[06cbd0] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ -06cbe0: 5430 9702 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06cbe4: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -06cbe8: 6e10 cc07 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@07cc │ │ -06cbee: 0a00 |0007: move-result v0 │ │ -06cbf0: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -06cbf4: 5430 9602 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cbf8: 1a01 9f15 |000c: const-string v1, "android.intent.extra.STREAM" // string@159f │ │ -06cbfc: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ -06cc02: 0c00 |0011: move-result-object v0 │ │ -06cc04: 5b30 9702 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06cc08: 5430 9702 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06cc0c: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ -06cc10: 5430 9702 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06cc14: 6e20 972b 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06cc1a: 0c00 |001d: move-result-object v0 │ │ -06cc1c: 1f00 8400 |001e: check-cast v0, Landroid/net/Uri; // type@0084 │ │ -06cc20: 1100 |0020: return-object v0 │ │ -06cc22: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ -06cc26: 5430 9602 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cc2a: 1a01 9f15 |0025: const-string v1, "android.intent.extra.STREAM" // string@159f │ │ -06cc2e: 6e20 5d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06cc34: 0c00 |002a: move-result-object v0 │ │ -06cc36: 1f00 8400 |002b: check-cast v0, Landroid/net/Uri; // type@0084 │ │ -06cc3a: 28f3 |002d: goto 0020 // -000d │ │ -06cc3c: 2200 9505 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ -06cc40: 2201 a905 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -06cc44: 7010 3d2b 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06cc4a: 1a02 b210 |0035: const-string v2, "Stream items available: " // string@10b2 │ │ -06cc4e: 6e20 462b 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06cc54: 0c01 |003a: move-result-object v1 │ │ -06cc56: 6e10 c807 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@07c8 │ │ -06cc5c: 0a02 |003e: move-result v2 │ │ -06cc5e: 6e20 422b 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06cc64: 0c01 |0042: move-result-object v1 │ │ -06cc66: 1a02 6c00 |0043: const-string v2, " index requested: " // string@006c │ │ -06cc6a: 6e20 462b 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06cc70: 0c01 |0048: move-result-object v1 │ │ -06cc72: 6e20 422b 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06cc78: 0c01 |004c: move-result-object v1 │ │ -06cc7a: 6e10 4e2b 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06cc80: 0c01 |0050: move-result-object v1 │ │ -06cc82: 7020 dc2a 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ -06cc88: 2700 |0054: throw v0 │ │ +06cc3c: |[06cc3c] android.support.v4.app.ShareCompat$IntentReader.getStream:(I)Landroid/net/Uri; │ │ +06cc4c: 5430 9702 |0000: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cc50: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +06cc54: 6e10 cc07 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@07cc │ │ +06cc5a: 0a00 |0007: move-result v0 │ │ +06cc5c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +06cc60: 5430 9602 |000a: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cc64: 1a01 a015 |000c: const-string v1, "android.intent.extra.STREAM" // string@15a0 │ │ +06cc68: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ +06cc6e: 0c00 |0011: move-result-object v0 │ │ +06cc70: 5b30 9702 |0012: iput-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cc74: 5430 9702 |0014: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cc78: 3800 0b00 |0016: if-eqz v0, 0021 // +000b │ │ +06cc7c: 5430 9702 |0018: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cc80: 6e20 972b 4000 |001a: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06cc86: 0c00 |001d: move-result-object v0 │ │ +06cc88: 1f00 8400 |001e: check-cast v0, Landroid/net/Uri; // type@0084 │ │ +06cc8c: 1100 |0020: return-object v0 │ │ +06cc8e: 3904 0d00 |0021: if-nez v4, 002e // +000d │ │ +06cc92: 5430 9602 |0023: iget-object v0, v3, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cc96: 1a01 a015 |0025: const-string v1, "android.intent.extra.STREAM" // string@15a0 │ │ +06cc9a: 6e20 5d01 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06cca0: 0c00 |002a: move-result-object v0 │ │ +06cca2: 1f00 8400 |002b: check-cast v0, Landroid/net/Uri; // type@0084 │ │ +06cca6: 28f3 |002d: goto 0020 // -000d │ │ +06cca8: 2200 9505 |002e: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ +06ccac: 2201 a905 |0030: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +06ccb0: 7010 3d2b 0100 |0032: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06ccb6: 1a02 b310 |0035: const-string v2, "Stream items available: " // string@10b3 │ │ +06ccba: 6e20 462b 2100 |0037: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ccc0: 0c01 |003a: move-result-object v1 │ │ +06ccc2: 6e10 c807 0300 |003b: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentReader;.getStreamCount:()I // method@07c8 │ │ +06ccc8: 0a02 |003e: move-result v2 │ │ +06ccca: 6e20 422b 2100 |003f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06ccd0: 0c01 |0042: move-result-object v1 │ │ +06ccd2: 1a02 6c00 |0043: const-string v2, " index requested: " // string@006c │ │ +06ccd6: 6e20 462b 2100 |0045: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ccdc: 0c01 |0048: move-result-object v1 │ │ +06ccde: 6e20 422b 4100 |0049: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06cce4: 0c01 |004c: move-result-object v1 │ │ +06cce6: 6e10 4e2b 0100 |004d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06ccec: 0c01 |0050: move-result-object v1 │ │ +06ccee: 7020 dc2a 1000 |0051: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ +06ccf4: 2700 |0054: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x000a line=788 │ │ 0x0014 line=790 │ │ 0x0018 line=791 │ │ 0x0020 line=794 │ │ @@ -23177,40 +23177,40 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -06cc8c: |[06cc8c] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ -06cc9c: 5420 9702 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06cca0: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -06cca4: 6e10 cc07 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@07cc │ │ -06ccaa: 0a00 |0007: move-result v0 │ │ -06ccac: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -06ccb0: 5420 9602 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06ccb4: 1a01 9f15 |000c: const-string v1, "android.intent.extra.STREAM" // string@159f │ │ -06ccb8: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ -06ccbe: 0c00 |0011: move-result-object v0 │ │ -06ccc0: 5b20 9702 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06ccc4: 5420 9702 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06ccc8: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -06cccc: 5420 9702 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ -06ccd0: 6e10 9d2b 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06ccd6: 0a00 |001d: move-result v0 │ │ -06ccd8: 0f00 |001e: return v0 │ │ -06ccda: 5420 9602 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06ccde: 1a01 9f15 |0021: const-string v1, "android.intent.extra.STREAM" // string@159f │ │ -06cce2: 6e20 6201 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ -06cce8: 0a00 |0026: move-result v0 │ │ -06ccea: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -06ccee: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -06ccf0: 28f4 |002a: goto 001e // -000c │ │ -06ccf2: 1200 |002b: const/4 v0, #int 0 // #0 │ │ -06ccf4: 28f2 |002c: goto 001e // -000e │ │ +06ccf8: |[06ccf8] android.support.v4.app.ShareCompat$IntentReader.getStreamCount:()I │ │ +06cd08: 5420 9702 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cd0c: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +06cd10: 6e10 cc07 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/app/ShareCompat$IntentReader;.isMultipleShare:()Z // method@07cc │ │ +06cd16: 0a00 |0007: move-result v0 │ │ +06cd18: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +06cd1c: 5420 9602 |000a: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cd20: 1a01 a015 |000c: const-string v1, "android.intent.extra.STREAM" // string@15a0 │ │ +06cd24: 6e20 5c01 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/Intent;.getParcelableArrayListExtra:(Ljava/lang/String;)Ljava/util/ArrayList; // method@015c │ │ +06cd2a: 0c00 |0011: move-result-object v0 │ │ +06cd2c: 5b20 9702 |0012: iput-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cd30: 5420 9702 |0014: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cd34: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +06cd38: 5420 9702 |0018: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mStreams:Ljava/util/ArrayList; // field@0297 │ │ +06cd3c: 6e10 9d2b 0000 |001a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06cd42: 0a00 |001d: move-result v0 │ │ +06cd44: 0f00 |001e: return v0 │ │ +06cd46: 5420 9602 |001f: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cd4a: 1a01 a015 |0021: const-string v1, "android.intent.extra.STREAM" // string@15a0 │ │ +06cd4e: 6e20 6201 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ +06cd54: 0a00 |0026: move-result v0 │ │ +06cd56: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +06cd5a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +06cd5c: 28f4 |002a: goto 001e // -000c │ │ +06cd5e: 1200 |002b: const/4 v0, #int 0 // #0 │ │ +06cd60: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=808 │ │ 0x000a line=809 │ │ 0x0014 line=811 │ │ 0x0018 line=812 │ │ 0x001e line=814 │ │ @@ -23222,20 +23222,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06ccf8: |[06ccf8] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ -06cd08: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cd0c: 1a01 a015 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@15a0 │ │ -06cd10: 6e20 6001 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ -06cd16: 0c00 |0007: move-result-object v0 │ │ -06cd18: 1100 |0008: return-object v0 │ │ +06cd64: |[06cd64] android.support.v4.app.ShareCompat$IntentReader.getSubject:()Ljava/lang/String; │ │ +06cd74: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cd78: 1a01 a115 |0002: const-string v1, "android.intent.extra.SUBJECT" // string@15a1 │ │ +06cd7c: 6e20 6001 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ +06cd82: 0c00 |0007: move-result-object v0 │ │ +06cd84: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #13 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23243,20 +23243,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06cd1c: |[06cd1c] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ -06cd2c: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cd30: 1a01 a115 |0002: const-string v1, "android.intent.extra.TEXT" // string@15a1 │ │ -06cd34: 6e20 5501 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0155 │ │ -06cd3a: 0c00 |0007: move-result-object v0 │ │ -06cd3c: 1100 |0008: return-object v0 │ │ +06cd88: |[06cd88] android.support.v4.app.ShareCompat$IntentReader.getText:()Ljava/lang/CharSequence; │ │ +06cd98: 5420 9602 |0000: iget-object v0, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cd9c: 1a01 a215 |0002: const-string v1, "android.intent.extra.TEXT" // string@15a2 │ │ +06cda0: 6e20 5501 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Intent;.getCharSequenceExtra:(Ljava/lang/String;)Ljava/lang/CharSequence; // method@0155 │ │ +06cda6: 0c00 |0007: move-result-object v0 │ │ +06cda8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #14 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23264,19 +23264,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06cd40: |[06cd40] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ -06cd50: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cd54: 6e10 6101 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0161 │ │ -06cd5a: 0c00 |0005: move-result-object v0 │ │ -06cd5c: 1100 |0006: return-object v0 │ │ +06cdac: |[06cdac] android.support.v4.app.ShareCompat$IntentReader.getType:()Ljava/lang/String; │ │ +06cdbc: 5410 9602 |0000: iget-object v0, v1, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cdc0: 6e10 6101 0000 |0002: invoke-virtual {v0}, Landroid/content/Intent;.getType:()Ljava/lang/String; // method@0161 │ │ +06cdc6: 0c00 |0005: move-result-object v0 │ │ +06cdc8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #15 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23284,22 +23284,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06cd60: |[06cd60] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ -06cd70: 1a00 9715 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@1597 │ │ -06cd74: 5421 9602 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cd78: 6e10 5201 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06cd7e: 0c01 |0007: move-result-object v1 │ │ -06cd80: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06cd86: 0a00 |000b: move-result v0 │ │ -06cd88: 0f00 |000c: return v0 │ │ +06cdcc: |[06cdcc] android.support.v4.app.ShareCompat$IntentReader.isMultipleShare:()Z │ │ +06cddc: 1a00 9815 |0000: const-string v0, "android.intent.action.SEND_MULTIPLE" // string@1598 │ │ +06cde0: 5421 9602 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06cde4: 6e10 5201 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06cdea: 0c01 |0007: move-result-object v1 │ │ +06cdec: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06cdf2: 0a00 |000b: move-result v0 │ │ +06cdf4: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ #16 : (in Landroid/support/v4/app/ShareCompat$IntentReader;) │ │ @@ -23307,30 +23307,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06cd8c: |[06cd8c] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ -06cd9c: 5421 9602 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cda0: 6e10 5201 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06cda6: 0c00 |0005: move-result-object v0 │ │ -06cda8: 1a01 9615 |0006: const-string v1, "android.intent.action.SEND" // string@1596 │ │ -06cdac: 6e20 1d2b 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06cdb2: 0a01 |000b: move-result v1 │ │ -06cdb4: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -06cdb8: 1a01 9715 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@1597 │ │ -06cdbc: 6e20 1d2b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06cdc2: 0a01 |0013: move-result v1 │ │ -06cdc4: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -06cdc8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -06cdca: 0f01 |0017: return v1 │ │ -06cdcc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -06cdce: 28fe |0019: goto 0017 // -0002 │ │ +06cdf8: |[06cdf8] android.support.v4.app.ShareCompat$IntentReader.isShareIntent:()Z │ │ +06ce08: 5421 9602 |0000: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06ce0c: 6e10 5201 0100 |0002: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06ce12: 0c00 |0005: move-result-object v0 │ │ +06ce14: 1a01 9715 |0006: const-string v1, "android.intent.action.SEND" // string@1597 │ │ +06ce18: 6e20 1d2b 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06ce1e: 0a01 |000b: move-result v1 │ │ +06ce20: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +06ce24: 1a01 9815 |000e: const-string v1, "android.intent.action.SEND_MULTIPLE" // string@1598 │ │ +06ce28: 6e20 1d2b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06ce2e: 0a01 |0013: move-result v1 │ │ +06ce30: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +06ce34: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +06ce36: 0f01 |0017: return v1 │ │ +06ce38: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +06ce3a: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ 0x0006 line=693 │ │ locals : │ │ 0x0006 - 0x001a reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ @@ -23340,22 +23340,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -06cdd0: |[06cdd0] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ -06cde0: 1a00 9615 |0000: const-string v0, "android.intent.action.SEND" // string@1596 │ │ -06cde4: 5421 9602 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ -06cde8: 6e10 5201 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06cdee: 0c01 |0007: move-result-object v1 │ │ -06cdf0: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06cdf6: 0a00 |000b: move-result v0 │ │ -06cdf8: 0f00 |000c: return v0 │ │ +06ce3c: |[06ce3c] android.support.v4.app.ShareCompat$IntentReader.isSingleShare:()Z │ │ +06ce4c: 1a00 9715 |0000: const-string v0, "android.intent.action.SEND" // string@1597 │ │ +06ce50: 5421 9602 |0002: iget-object v1, v2, Landroid/support/v4/app/ShareCompat$IntentReader;.mIntent:Landroid/content/Intent; // field@0296 │ │ +06ce54: 6e10 5201 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06ce5a: 0c01 |0007: move-result-object v1 │ │ +06ce5c: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06ce62: 0a00 |000b: move-result v0 │ │ +06ce64: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=705 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/ShareCompat$IntentReader; │ │ │ │ source_file_idx : 4192 (ShareCompat.java) │ │ @@ -23439,33 +23439,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06cdfc: |[06cdfc] android.support.v4.app.ShareCompat.:()V │ │ -06ce0c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06ce10: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06ce14: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06ce18: 2200 6601 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0166 │ │ -06ce1c: 7010 d807 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@07d8 │ │ -06ce22: 6900 9a02 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ -06ce26: 0e00 |000d: return-void │ │ -06ce28: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06ce2c: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ -06ce30: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -06ce34: 2200 6501 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0165 │ │ -06ce38: 7010 d507 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@07d5 │ │ -06ce3e: 6900 9a02 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ -06ce42: 28f2 |001b: goto 000d // -000e │ │ -06ce44: 2200 6401 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0164 │ │ -06ce48: 7010 d107 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@07d1 │ │ -06ce4e: 6900 9a02 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ -06ce52: 28ea |0023: goto 000d // -0016 │ │ +06ce68: |[06ce68] android.support.v4.app.ShareCompat.:()V │ │ +06ce78: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06ce7c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +06ce80: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06ce84: 2200 6601 |0006: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; // type@0166 │ │ +06ce88: 7010 d807 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplJB;.:()V // method@07d8 │ │ +06ce8e: 6900 9a02 |000b: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ +06ce92: 0e00 |000d: return-void │ │ +06ce94: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06ce98: 1301 0e00 |0010: const/16 v1, #int 14 // #e │ │ +06ce9c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +06cea0: 2200 6501 |0014: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; // type@0165 │ │ +06cea4: 7010 d507 0000 |0016: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@07d5 │ │ +06ceaa: 6900 9a02 |0019: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ +06ceae: 28f2 |001b: goto 000d // -000e │ │ +06ceb0: 2200 6401 |001c: new-instance v0, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; // type@0164 │ │ +06ceb4: 7010 d107 0000 |001e: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@07d1 │ │ +06ceba: 6900 9a02 |0021: sput-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ +06cebe: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0006 line=153 │ │ 0x000d line=159 │ │ 0x000e line=154 │ │ 0x0014 line=155 │ │ @@ -23477,17 +23477,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ce54: |[06ce54] android.support.v4.app.ShareCompat.:()V │ │ -06ce64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06ce6a: 0e00 |0003: return-void │ │ +06cec0: |[06cec0] android.support.v4.app.ShareCompat.:()V │ │ +06ced0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06ced6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat; │ │ │ │ @@ -23496,52 +23496,52 @@ │ │ type : '()Landroid/support/v4/app/ShareCompat$ShareCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06ce6c: |[06ce6c] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ -06ce7c: 6200 9a02 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ -06ce80: 1100 |0002: return-object v0 │ │ +06ced8: |[06ced8] android.support.v4.app.ShareCompat.access$000:()Landroid/support/v4/app/ShareCompat$ShareCompatImpl; │ │ +06cee8: 6200 9a02 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ +06ceec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/app/ShareCompat;) │ │ name : 'configureMenuItem' │ │ type : '(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -06ce84: |[06ce84] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -06ce94: 7220 6a21 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -06ce9a: 0c00 |0003: move-result-object v0 │ │ -06ce9c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -06cea0: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06cea4: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -06cea8: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06ceae: 1a03 c103 |000d: const-string v3, "Could not find menu item with id " // string@03c1 │ │ -06ceb2: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06ceb8: 0c02 |0012: move-result-object v2 │ │ -06ceba: 6e20 422b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06cec0: 0c02 |0016: move-result-object v2 │ │ -06cec2: 1a03 6b00 |0017: const-string v3, " in the supplied menu" // string@006b │ │ -06cec6: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06cecc: 0c02 |001c: move-result-object v2 │ │ -06cece: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06ced4: 0c02 |0020: move-result-object v2 │ │ -06ced6: 7020 d52a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06cedc: 2701 |0024: throw v1 │ │ -06cede: 7120 df07 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@07df │ │ -06cee4: 0e00 |0028: return-void │ │ +06cef0: |[06cef0] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/Menu;ILandroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +06cf00: 7220 6a21 5400 |0000: invoke-interface {v4, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +06cf06: 0c00 |0003: move-result-object v0 │ │ +06cf08: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +06cf0c: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06cf10: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +06cf14: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06cf1a: 1a03 c103 |000d: const-string v3, "Could not find menu item with id " // string@03c1 │ │ +06cf1e: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06cf24: 0c02 |0012: move-result-object v2 │ │ +06cf26: 6e20 422b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06cf2c: 0c02 |0016: move-result-object v2 │ │ +06cf2e: 1a03 6b00 |0017: const-string v3, " in the supplied menu" // string@006b │ │ +06cf32: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06cf38: 0c02 |001c: move-result-object v2 │ │ +06cf3a: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06cf40: 0c02 |0020: move-result-object v2 │ │ +06cf42: 7020 d52a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +06cf48: 2701 |0024: throw v1 │ │ +06cf4a: 7120 df07 6000 |0025: invoke-static {v0, v6}, Landroid/support/v4/app/ShareCompat;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@07df │ │ +06cf50: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ 0x0006 line=247 │ │ 0x0025 line=250 │ │ 0x0028 line=251 │ │ @@ -23556,18 +23556,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06cee8: |[06cee8] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -06cef8: 6200 9a02 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ -06cefc: 7230 cf07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@07cf │ │ -06cf02: 0e00 |0005: return-void │ │ +06cf54: |[06cf54] android.support.v4.app.ShareCompat.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +06cf64: 6200 9a02 |0000: sget-object v0, Landroid/support/v4/app/ShareCompat;.IMPL:Landroid/support/v4/app/ShareCompat$ShareCompatImpl; // field@029a │ │ +06cf68: 7230 cf07 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImpl;.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V // method@07cf │ │ +06cf6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0005 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0006 reg=2 shareIntent Landroid/support/v4/app/ShareCompat$IntentBuilder; │ │ @@ -23577,25 +23577,25 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -06cf04: |[06cf04] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ -06cf14: 6e10 5400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0054 │ │ -06cf1a: 0c00 |0003: move-result-object v0 │ │ -06cf1c: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ -06cf20: 6e10 5700 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ -06cf26: 0c01 |0009: move-result-object v1 │ │ -06cf28: 1a02 cd15 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@15cd │ │ -06cf2c: 6e20 5d01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06cf32: 0c00 |000f: move-result-object v0 │ │ -06cf34: 1f00 3100 |0010: check-cast v0, Landroid/content/ComponentName; // type@0031 │ │ -06cf38: 1100 |0012: return-object v0 │ │ +06cf70: |[06cf70] android.support.v4.app.ShareCompat.getCallingActivity:(Landroid/app/Activity;)Landroid/content/ComponentName; │ │ +06cf80: 6e10 5400 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingActivity:()Landroid/content/ComponentName; // method@0054 │ │ +06cf86: 0c00 |0003: move-result-object v0 │ │ +06cf88: 3900 0e00 |0004: if-nez v0, 0012 // +000e │ │ +06cf8c: 6e10 5700 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ +06cf92: 0c01 |0009: move-result-object v1 │ │ +06cf94: 1a02 cf15 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_ACTIVITY" // string@15cf │ │ +06cf98: 6e20 5d01 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06cf9e: 0c00 |000f: move-result-object v0 │ │ +06cfa0: 1f00 3100 |0010: check-cast v0, Landroid/content/ComponentName; // type@0031 │ │ +06cfa4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ 0x0006 line=196 │ │ 0x0012 line=198 │ │ locals : │ │ @@ -23608,24 +23608,24 @@ │ │ type : '(Landroid/app/Activity;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06cf3c: |[06cf3c] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ -06cf4c: 6e10 5500 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0055 │ │ -06cf52: 0c00 |0003: move-result-object v0 │ │ -06cf54: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -06cf58: 6e10 5700 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ -06cf5e: 0c01 |0009: move-result-object v1 │ │ -06cf60: 1a02 ce15 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@15ce │ │ -06cf64: 6e20 6001 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ -06cf6a: 0c00 |000f: move-result-object v0 │ │ -06cf6c: 1100 |0010: return-object v0 │ │ +06cfa8: |[06cfa8] android.support.v4.app.ShareCompat.getCallingPackage:(Landroid/app/Activity;)Ljava/lang/String; │ │ +06cfb8: 6e10 5500 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getCallingPackage:()Ljava/lang/String; // method@0055 │ │ +06cfbe: 0c00 |0003: move-result-object v0 │ │ +06cfc0: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +06cfc4: 6e10 5700 0300 |0006: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ +06cfca: 0c01 |0009: move-result-object v1 │ │ +06cfcc: 1a02 d015 |000a: const-string v2, "android.support.v4.app.EXTRA_CALLING_PACKAGE" // string@15d0 │ │ +06cfd0: 6e20 6001 2100 |000c: invoke-virtual {v1, v2}, Landroid/content/Intent;.getStringExtra:(Ljava/lang/String;)Ljava/lang/String; // method@0160 │ │ +06cfd6: 0c00 |000f: move-result-object v0 │ │ +06cfd8: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0004 line=175 │ │ 0x0006 line=176 │ │ 0x0010 line=178 │ │ locals : │ │ @@ -23663,17 +23663,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06cf70: |[06cf70] android.support.v4.app.ShareCompatICS.:()V │ │ -06cf80: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06cf86: 0e00 |0003: return-void │ │ +06cfdc: |[06cfdc] android.support.v4.app.ShareCompatICS.:()V │ │ +06cfec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06cff2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatICS;) │ │ @@ -23681,42 +23681,42 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -06cf88: |[06cf88] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ -06cf98: 7210 7c21 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@217c │ │ -06cf9e: 0c00 |0003: move-result-object v0 │ │ -06cfa0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -06cfa2: 2002 8f04 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@048f │ │ -06cfa6: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ -06cfaa: 2201 8f04 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@048f │ │ -06cfae: 7020 de24 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@24de │ │ -06cfb4: 2202 a905 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -06cfb8: 7010 3d2b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06cfbe: 1a03 3901 |0013: const-string v3, ".sharecompat_" // string@0139 │ │ -06cfc2: 6e20 462b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06cfc8: 0c02 |0018: move-result-object v2 │ │ -06cfca: 6e10 012b 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -06cfd0: 0c03 |001c: move-result-object v3 │ │ -06cfd2: 6e10 c02a 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -06cfd8: 0c03 |0020: move-result-object v3 │ │ -06cfda: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06cfe0: 0c02 |0024: move-result-object v2 │ │ -06cfe2: 6e10 4e2b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06cfe8: 0c02 |0028: move-result-object v2 │ │ -06cfea: 6e20 df24 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@24df │ │ -06cff0: 6e20 e024 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@24e0 │ │ -06cff6: 7220 8f21 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@218f │ │ -06cffc: 0e00 |0032: return-void │ │ -06cffe: 0701 |0033: move-object v1, v0 │ │ -06d000: 1f01 8f04 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@048f │ │ -06d004: 28d8 |0036: goto 000e // -0028 │ │ +06cff4: |[06cff4] android.support.v4.app.ShareCompatICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V │ │ +06d004: 7210 7c21 0400 |0000: invoke-interface {v4}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@217c │ │ +06d00a: 0c00 |0003: move-result-object v0 │ │ +06d00c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +06d00e: 2002 8f04 |0005: instance-of v2, v0, Landroid/widget/ShareActionProvider; // type@048f │ │ +06d012: 3902 2c00 |0007: if-nez v2, 0033 // +002c │ │ +06d016: 2201 8f04 |0009: new-instance v1, Landroid/widget/ShareActionProvider; // type@048f │ │ +06d01a: 7020 de24 5100 |000b: invoke-direct {v1, v5}, Landroid/widget/ShareActionProvider;.:(Landroid/content/Context;)V // method@24de │ │ +06d020: 2202 a905 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +06d024: 7010 3d2b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06d02a: 1a03 3901 |0013: const-string v3, ".sharecompat_" // string@0139 │ │ +06d02e: 6e20 462b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06d034: 0c02 |0018: move-result-object v2 │ │ +06d036: 6e10 012b 0500 |0019: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +06d03c: 0c03 |001c: move-result-object v3 │ │ +06d03e: 6e10 c02a 0300 |001d: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +06d044: 0c03 |0020: move-result-object v3 │ │ +06d046: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06d04c: 0c02 |0024: move-result-object v2 │ │ +06d04e: 6e10 4e2b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06d054: 0c02 |0028: move-result-object v2 │ │ +06d056: 6e20 df24 2100 |0029: invoke-virtual {v1, v2}, Landroid/widget/ShareActionProvider;.setShareHistoryFileName:(Ljava/lang/String;)V // method@24df │ │ +06d05c: 6e20 e024 6100 |002c: invoke-virtual {v1, v6}, Landroid/widget/ShareActionProvider;.setShareIntent:(Landroid/content/Intent;)V // method@24e0 │ │ +06d062: 7220 8f21 1400 |002f: invoke-interface {v4, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@218f │ │ +06d068: 0e00 |0032: return-void │ │ +06d06a: 0701 |0033: move-object v1, v0 │ │ +06d06c: 1f01 8f04 |0034: check-cast v1, Landroid/widget/ShareActionProvider; // type@048f │ │ +06d070: 28d8 |0036: goto 000e // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0004 line=30 │ │ 0x0005 line=31 │ │ 0x0009 line=32 │ │ 0x000e line=36 │ │ @@ -23758,17 +23758,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d008: |[06d008] android.support.v4.app.ShareCompatJB.:()V │ │ -06d018: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d01e: 0e00 |0003: return-void │ │ +06d074: |[06d074] android.support.v4.app.ShareCompatJB.:()V │ │ +06d084: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d08a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompatJB;) │ │ @@ -23776,32 +23776,32 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d020: |[06d020] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -06d030: 7110 d520 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@20d5 │ │ -06d036: 0c00 |0003: move-result-object v0 │ │ -06d038: 1100 |0004: return-object v0 │ │ +06d08c: |[06d08c] android.support.v4.app.ShareCompatJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +06d09c: 7110 d520 0100 |0000: invoke-static {v1}, Landroid/text/Html;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@20d5 │ │ +06d0a2: 0c00 |0003: move-result-object v0 │ │ +06d0a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 html Ljava/lang/CharSequence; │ │ │ │ Virtual methods - │ │ source_file_idx : 4198 (ShareCompatJB.java) │ │ │ │ Class #129 header: │ │ class_idx : 362 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1035 │ │ -source_file_idx : 4288 │ │ +source_file_idx : 4289 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #129 - │ │ Class descriptor : 'Landroid/support/v4/app/SuperNotCalledException;' │ │ @@ -23816,33 +23816,33 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d03c: |[06d03c] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ -06d04c: 7020 f020 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@20f0 │ │ -06d052: 0e00 |0003: return-void │ │ +06d0a8: |[06d0a8] android.support.v4.app.SuperNotCalledException.:(Ljava/lang/String;)V │ │ +06d0b8: 7020 f020 1000 |0000: invoke-direct {v0, v1}, Landroid/util/AndroidRuntimeException;.:(Ljava/lang/String;)V // method@20f0 │ │ +06d0be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/SuperNotCalledException; │ │ 0x0000 - 0x0004 reg=1 msg Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4288 (SuperNotCalledException.java) │ │ + source_file_idx : 4289 (SuperNotCalledException.java) │ │ │ │ Class #130 header: │ │ class_idx : 363 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4395 │ │ +source_file_idx : 4396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #130 annotations: │ │ Annotations on class │ │ @@ -23860,21 +23860,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$SupportParentable;) │ │ name : 'getSupportParentActivityIntent' │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4395 (TaskStackBuilder.java) │ │ + source_file_idx : 4396 (TaskStackBuilder.java) │ │ │ │ Class #131 header: │ │ class_idx : 364 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4395 │ │ +source_file_idx : 4396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #131 annotations: │ │ Annotations on class │ │ @@ -23892,21 +23892,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;) │ │ name : 'getPendingIntent' │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4395 (TaskStackBuilder.java) │ │ + source_file_idx : 4396 (TaskStackBuilder.java) │ │ │ │ Class #132 header: │ │ class_idx : 368 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4395 │ │ +source_file_idx : 4396 │ │ static_fields_size : 2 │ │ instance_fields_size: 2 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 14 │ │ │ │ Class #132 annotations: │ │ Annotations on class │ │ @@ -23951,26 +23951,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06d054: |[06d054] android.support.v4.app.TaskStackBuilder.:()V │ │ -06d064: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06d068: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -06d06c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06d070: 2200 6e01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@016e │ │ -06d074: 7010 eb07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@07eb │ │ -06d07a: 6900 9c02 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@029c │ │ -06d07e: 0e00 |000d: return-void │ │ -06d080: 2200 6d01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@016d │ │ -06d084: 7010 e907 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@07e9 │ │ -06d08a: 6900 9c02 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@029c │ │ -06d08e: 28f8 |0015: goto 000d // -0008 │ │ +06d0c0: |[06d0c0] android.support.v4.app.TaskStackBuilder.:()V │ │ +06d0d0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06d0d4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +06d0d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06d0dc: 2200 6e01 |0006: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; // type@016e │ │ +06d0e0: 7010 eb07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb;.:()V // method@07eb │ │ +06d0e6: 6900 9c02 |000b: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@029c │ │ +06d0ea: 0e00 |000d: return-void │ │ +06d0ec: 2200 6d01 |000e: new-instance v0, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; // type@016d │ │ +06d0f0: 7010 e907 0000 |0010: invoke-direct {v0}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase;.:()V // method@07e9 │ │ +06d0f6: 6900 9c02 |0013: sput-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@029c │ │ +06d0fa: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0006 line=116 │ │ 0x000d line=120 │ │ 0x000e line=118 │ │ locals : │ │ @@ -23980,21 +23980,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -06d090: |[06d090] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ -06d0a0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d0a6: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -06d0aa: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06d0b0: 5b10 9e02 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d0b4: 5b12 9f02 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d0b8: 0e00 |000c: return-void │ │ +06d0fc: |[06d0fc] android.support.v4.app.TaskStackBuilder.:(Landroid/content/Context;)V │ │ +06d10c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d112: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +06d116: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06d11c: 5b10 9e02 |0008: iput-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d120: 5b12 9f02 |000a: iput-object v2, v1, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d124: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=122 │ │ 0x000a line=126 │ │ 0x000c line=127 │ │ locals : │ │ @@ -24006,18 +24006,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06d0bc: |[06d0bc] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d0cc: 2200 7001 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0170 │ │ -06d0d0: 7020 f007 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@07f0 │ │ -06d0d6: 1100 |0005: return-object v0 │ │ +06d128: |[06d128] android.support.v4.app.TaskStackBuilder.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d138: 2200 7001 |0000: new-instance v0, Landroid/support/v4/app/TaskStackBuilder; // type@0170 │ │ +06d13c: 7020 f007 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/TaskStackBuilder;.:(Landroid/content/Context;)V // method@07f0 │ │ +06d142: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -24025,18 +24025,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d0d8: |[06d0d8] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d0e8: 7110 f607 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@07f6 │ │ -06d0ee: 0c00 |0003: move-result-object v0 │ │ -06d0f0: 1100 |0004: return-object v0 │ │ +06d144: |[06d144] android.support.v4.app.TaskStackBuilder.from:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d154: 7110 f607 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@07f6 │ │ +06d15a: 0c00 |0003: move-result-object v0 │ │ +06d15c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -24045,18 +24045,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06d0f4: |[06d0f4] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d104: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d108: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06d10e: 1101 |0005: return-object v1 │ │ +06d160: |[06d160] android.support.v4.app.TaskStackBuilder.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d170: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d174: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06d17a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 nextIntent Landroid/content/Intent; │ │ @@ -24066,27 +24066,27 @@ │ │ type : '(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06d110: |[06d110] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d120: 6e10 5701 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0157 │ │ -06d126: 0c00 |0003: move-result-object v0 │ │ -06d128: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ -06d12c: 5421 9f02 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d130: 6e10 3201 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -06d136: 0c01 |000b: move-result-object v1 │ │ -06d138: 6e20 6f01 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@016f │ │ -06d13e: 0c00 |000f: move-result-object v0 │ │ -06d140: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -06d144: 6e20 f407 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@07f4 │ │ -06d14a: 6e20 f107 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@07f1 │ │ -06d150: 1102 |0018: return-object v2 │ │ +06d17c: |[06d17c] android.support.v4.app.TaskStackBuilder.addNextIntentWithParentStack:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d18c: 6e10 5701 0300 |0000: invoke-virtual {v3}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0157 │ │ +06d192: 0c00 |0003: move-result-object v0 │ │ +06d194: 3900 0c00 |0004: if-nez v0, 0010 // +000c │ │ +06d198: 5421 9f02 |0006: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d19c: 6e10 3201 0100 |0008: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +06d1a2: 0c01 |000b: move-result-object v1 │ │ +06d1a4: 6e20 6f01 1300 |000c: invoke-virtual {v3, v1}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@016f │ │ +06d1aa: 0c00 |000f: move-result-object v0 │ │ +06d1ac: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +06d1b0: 6e20 f407 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@07f4 │ │ +06d1b6: 6e20 f107 3200 |0015: invoke-virtual {v2, v3}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@07f1 │ │ +06d1bc: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0004 line=179 │ │ 0x0006 line=180 │ │ 0x0010 line=182 │ │ 0x0012 line=183 │ │ @@ -24102,37 +24102,37 @@ │ │ type : '(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -06d154: |[06d154] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d164: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d166: 2042 6b01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@016b │ │ -06d16a: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ -06d16e: 0742 |0005: move-object v2, v4 │ │ -06d170: 1f02 6b01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@016b │ │ -06d174: 7210 e707 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@07e7 │ │ -06d17a: 0c00 |000b: move-result-object v0 │ │ -06d17c: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ -06d180: 7110 ff05 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ff │ │ -06d186: 0c00 |0011: move-result-object v0 │ │ -06d188: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ -06d18c: 6e10 5701 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0157 │ │ -06d192: 0c01 |0017: move-result-object v1 │ │ -06d194: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ -06d198: 5432 9f02 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d19c: 6e10 3201 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -06d1a2: 0c02 |001f: move-result-object v2 │ │ -06d1a4: 6e20 6f01 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@016f │ │ -06d1aa: 0c01 |0023: move-result-object v1 │ │ -06d1ac: 6e20 f407 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@07f4 │ │ -06d1b2: 6e20 f107 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@07f1 │ │ -06d1b8: 1103 |002a: return-object v3 │ │ +06d1c0: |[06d1c0] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d1d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d1d2: 2042 6b01 |0001: instance-of v2, v4, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@016b │ │ +06d1d6: 3802 0900 |0003: if-eqz v2, 000c // +0009 │ │ +06d1da: 0742 |0005: move-object v2, v4 │ │ +06d1dc: 1f02 6b01 |0006: check-cast v2, Landroid/support/v4/app/TaskStackBuilder$SupportParentable; // type@016b │ │ +06d1e0: 7210 e707 0200 |0008: invoke-interface {v2}, Landroid/support/v4/app/TaskStackBuilder$SupportParentable;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@07e7 │ │ +06d1e6: 0c00 |000b: move-result-object v0 │ │ +06d1e8: 3900 0600 |000c: if-nez v0, 0012 // +0006 │ │ +06d1ec: 7110 ff05 0400 |000e: invoke-static {v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ff │ │ +06d1f2: 0c00 |0011: move-result-object v0 │ │ +06d1f4: 3800 1800 |0012: if-eqz v0, 002a // +0018 │ │ +06d1f8: 6e10 5701 0000 |0014: invoke-virtual {v0}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0157 │ │ +06d1fe: 0c01 |0017: move-result-object v1 │ │ +06d200: 3901 0c00 |0018: if-nez v1, 0024 // +000c │ │ +06d204: 5432 9f02 |001a: iget-object v2, v3, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d208: 6e10 3201 0200 |001c: invoke-virtual {v2}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +06d20e: 0c02 |001f: move-result-object v2 │ │ +06d210: 6e20 6f01 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.resolveActivity:(Landroid/content/pm/PackageManager;)Landroid/content/ComponentName; // method@016f │ │ +06d216: 0c01 |0023: move-result-object v1 │ │ +06d218: 6e20 f407 1300 |0024: invoke-virtual {v3, v1}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@07f4 │ │ +06d21e: 6e20 f107 0300 |0027: invoke-virtual {v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.addNextIntent:(Landroid/content/Intent;)Landroid/support/v4/app/TaskStackBuilder; // method@07f1 │ │ +06d224: 1103 |002a: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0001 line=198 │ │ 0x0006 line=199 │ │ 0x000c line=201 │ │ 0x000e line=202 │ │ @@ -24154,38 +24154,38 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -06d1bc: |[06d1bc] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d1cc: 5453 9e02 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d1d0: 6e10 9d2b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06d1d6: 0a01 |0005: move-result v1 │ │ -06d1d8: 5453 9f02 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d1dc: 7120 0006 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0600 │ │ -06d1e2: 0c02 |000b: move-result-object v2 │ │ -06d1e4: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ -06d1e8: 5453 9e02 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d1ec: 6e30 922b 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ -06d1f2: 5453 9f02 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d1f6: 6e10 5701 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0157 │ │ -06d1fc: 0c04 |0018: move-result-object v4 │ │ -06d1fe: 7120 0006 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0600 │ │ -06d204: 0c02 |001c: move-result-object v2 │ │ -06d206: 28ef |001d: goto 000c // -0011 │ │ -06d208: 0d00 |001e: move-exception v0 │ │ -06d20a: 1a03 2a11 |001f: const-string v3, "TaskStackBuilder" // string@112a │ │ -06d20e: 1a04 1803 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0318 │ │ -06d212: 7120 f520 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -06d218: 2203 9205 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06d21c: 7020 d72a 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2ad7 │ │ -06d222: 2703 |002b: throw v3 │ │ -06d224: 1105 |002c: return-object v5 │ │ +06d228: |[06d228] android.support.v4.app.TaskStackBuilder.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d238: 5453 9e02 |0000: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d23c: 6e10 9d2b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06d242: 0a01 |0005: move-result v1 │ │ +06d244: 5453 9f02 |0006: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d248: 7120 0006 6300 |0008: invoke-static {v3, v6}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0600 │ │ +06d24e: 0c02 |000b: move-result-object v2 │ │ +06d250: 3802 2000 |000c: if-eqz v2, 002c // +0020 │ │ +06d254: 5453 9e02 |000e: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d258: 6e30 922b 1302 |0010: invoke-virtual {v3, v1, v2}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ +06d25e: 5453 9f02 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d262: 6e10 5701 0200 |0015: invoke-virtual {v2}, Landroid/content/Intent;.getComponent:()Landroid/content/ComponentName; // method@0157 │ │ +06d268: 0c04 |0018: move-result-object v4 │ │ +06d26a: 7120 0006 4300 |0019: invoke-static {v3, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/content/Context;Landroid/content/ComponentName;)Landroid/content/Intent; // method@0600 │ │ +06d270: 0c02 |001c: move-result-object v2 │ │ +06d272: 28ef |001d: goto 000c // -0011 │ │ +06d274: 0d00 |001e: move-exception v0 │ │ +06d276: 1a03 2b11 |001f: const-string v3, "TaskStackBuilder" // string@112b │ │ +06d27a: 1a04 1803 |0021: const-string v4, "Bad ComponentName while traversing activity parent metadata" // string@0318 │ │ +06d27e: 7120 f520 4300 |0023: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +06d284: 2203 9205 |0026: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06d288: 7020 d72a 0300 |0028: invoke-direct {v3, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/Throwable;)V // method@2ad7 │ │ +06d28e: 2703 |002b: throw v3 │ │ +06d290: 1105 |002c: return-object v5 │ │ catches : 1 │ │ 0x0006 - 0x001c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x001e │ │ positions : │ │ 0x0000 line=238 │ │ 0x0006 line=240 │ │ 0x000c line=241 │ │ @@ -24208,21 +24208,21 @@ │ │ type : '(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -06d234: |[06d234] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ -06d244: 2200 3100 |0000: new-instance v0, Landroid/content/ComponentName; // type@0031 │ │ -06d248: 5421 9f02 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d24c: 7030 1301 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0113 │ │ -06d252: 6e20 f407 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@07f4 │ │ -06d258: 0c00 |000a: move-result-object v0 │ │ -06d25a: 1100 |000b: return-object v0 │ │ +06d2a0: |[06d2a0] android.support.v4.app.TaskStackBuilder.addParentStack:(Ljava/lang/Class;)Landroid/support/v4/app/TaskStackBuilder; │ │ +06d2b0: 2200 3100 |0000: new-instance v0, Landroid/content/ComponentName; // type@0031 │ │ +06d2b4: 5421 9f02 |0002: iget-object v1, v2, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d2b8: 7030 1301 1003 |0004: invoke-direct {v0, v1, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@0113 │ │ +06d2be: 6e20 f407 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/content/ComponentName;)Landroid/support/v4/app/TaskStackBuilder; // method@07f4 │ │ +06d2c4: 0c00 |000a: move-result-object v0 │ │ +06d2c6: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Class; │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x000c reg=3 sourceActivityClass Ljava/lang/Class; Ljava/lang/Class<*>; │ │ @@ -24232,20 +24232,20 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06d25c: |[06d25c] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ -06d26c: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d270: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06d276: 0c00 |0005: move-result-object v0 │ │ -06d278: 1f00 3d00 |0006: check-cast v0, Landroid/content/Intent; // type@003d │ │ -06d27c: 1100 |0008: return-object v0 │ │ +06d2c8: |[06d2c8] android.support.v4.app.TaskStackBuilder.editIntentAt:(I)Landroid/content/Intent; │ │ +06d2d8: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d2dc: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06d2e2: 0c00 |0005: move-result-object v0 │ │ +06d2e4: 1f00 3d00 |0006: check-cast v0, Landroid/content/Intent; // type@003d │ │ +06d2e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -24254,18 +24254,18 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d280: |[06d280] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ -06d290: 6e20 f707 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@07f7 │ │ -06d296: 0c00 |0003: move-result-object v0 │ │ -06d298: 1100 |0004: return-object v0 │ │ +06d2ec: |[06d2ec] android.support.v4.app.TaskStackBuilder.getIntent:(I)Landroid/content/Intent; │ │ +06d2fc: 6e20 f707 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/TaskStackBuilder;.editIntentAt:(I)Landroid/content/Intent; // method@07f7 │ │ +06d302: 0c00 |0003: move-result-object v0 │ │ +06d304: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -24274,19 +24274,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d29c: |[06d29c] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ -06d2ac: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d2b0: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06d2b6: 0a00 |0005: move-result v0 │ │ -06d2b8: 0f00 |0006: return v0 │ │ +06d308: |[06d308] android.support.v4.app.TaskStackBuilder.getIntentCount:()I │ │ +06d318: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d31c: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06d322: 0a00 |0005: move-result v0 │ │ +06d324: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #8 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -24294,45 +24294,45 @@ │ │ type : '()[Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -06d2bc: |[06d2bc] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ -06d2cc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06d2ce: 5452 9e02 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d2d2: 6e10 9d2b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06d2d8: 0a02 |0006: move-result v2 │ │ -06d2da: 2321 2806 |0007: new-array v1, v2, [Landroid/content/Intent; // type@0628 │ │ -06d2de: 2112 |0009: array-length v2, v1 │ │ -06d2e0: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ -06d2e4: 1101 |000c: return-object v1 │ │ -06d2e6: 2203 3d00 |000d: new-instance v3, Landroid/content/Intent; // type@003d │ │ -06d2ea: 5452 9e02 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d2ee: 6e20 972b 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06d2f4: 0c02 |0014: move-result-object v2 │ │ -06d2f6: 1f02 3d00 |0015: check-cast v2, Landroid/content/Intent; // type@003d │ │ -06d2fa: 7020 4d01 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -06d300: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ -06d306: 6e20 5001 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -06d30c: 0c02 |0020: move-result-object v2 │ │ -06d30e: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ -06d312: 1210 |0023: const/4 v0, #int 1 // #1 │ │ -06d314: 2112 |0024: array-length v2, v1 │ │ -06d316: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ -06d31a: 2203 3d00 |0027: new-instance v3, Landroid/content/Intent; // type@003d │ │ -06d31e: 5452 9e02 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d322: 6e20 972b 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06d328: 0c02 |002e: move-result-object v2 │ │ -06d32a: 1f02 3d00 |002f: check-cast v2, Landroid/content/Intent; // type@003d │ │ -06d32e: 7020 4d01 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -06d334: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ -06d338: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -06d33c: 28ec |0038: goto 0024 // -0014 │ │ +06d328: |[06d328] android.support.v4.app.TaskStackBuilder.getIntents:()[Landroid/content/Intent; │ │ +06d338: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06d33a: 5452 9e02 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d33e: 6e10 9d2b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06d344: 0a02 |0006: move-result v2 │ │ +06d346: 2321 2806 |0007: new-array v1, v2, [Landroid/content/Intent; // type@0628 │ │ +06d34a: 2112 |0009: array-length v2, v1 │ │ +06d34c: 3902 0300 |000a: if-nez v2, 000d // +0003 │ │ +06d350: 1101 |000c: return-object v1 │ │ +06d352: 2203 3d00 |000d: new-instance v3, Landroid/content/Intent; // type@003d │ │ +06d356: 5452 9e02 |000f: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d35a: 6e20 972b 4200 |0011: invoke-virtual {v2, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06d360: 0c02 |0014: move-result-object v2 │ │ +06d362: 1f02 3d00 |0015: check-cast v2, Landroid/content/Intent; // type@003d │ │ +06d366: 7020 4d01 2300 |0017: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +06d36c: 1402 00c0 0010 |001a: const v2, #float 2.53915e-29 // #1000c000 │ │ +06d372: 6e20 5001 2300 |001d: invoke-virtual {v3, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +06d378: 0c02 |0020: move-result-object v2 │ │ +06d37a: 4d02 0104 |0021: aput-object v2, v1, v4 │ │ +06d37e: 1210 |0023: const/4 v0, #int 1 // #1 │ │ +06d380: 2112 |0024: array-length v2, v1 │ │ +06d382: 3520 e7ff |0025: if-ge v0, v2, 000c // -0019 │ │ +06d386: 2203 3d00 |0027: new-instance v3, Landroid/content/Intent; // type@003d │ │ +06d38a: 5452 9e02 |0029: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d38e: 6e20 972b 0200 |002b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06d394: 0c02 |002e: move-result-object v2 │ │ +06d396: 1f02 3d00 |002f: check-cast v2, Landroid/content/Intent; // type@003d │ │ +06d39a: 7020 4d01 2300 |0031: invoke-direct {v3, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +06d3a0: 4d03 0100 |0034: aput-object v3, v1, v0 │ │ +06d3a4: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +06d3a8: 28ec |0038: goto 0024 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=382 │ │ 0x0009 line=383 │ │ 0x000c line=391 │ │ 0x000d line=385 │ │ 0x0023 line=388 │ │ @@ -24348,19 +24348,19 @@ │ │ type : '(II)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -06d340: |[06d340] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ -06d350: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d352: 6e40 fd07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@07fd │ │ -06d358: 0c00 |0004: move-result-object v0 │ │ -06d35a: 1100 |0005: return-object v0 │ │ +06d3ac: |[06d3ac] android.support.v4.app.TaskStackBuilder.getPendingIntent:(II)Landroid/app/PendingIntent; │ │ +06d3bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d3be: 6e40 fd07 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/TaskStackBuilder;.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@07fd │ │ +06d3c4: 0c00 |0004: move-result-object v0 │ │ +06d3c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x0006 reg=2 requestCode I │ │ 0x0000 - 0x0006 reg=3 flags I │ │ @@ -24370,47 +24370,47 @@ │ │ type : '(IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -06d35c: |[06d35c] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -06d36c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06d36e: 5460 9e02 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d372: 6e10 982b 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -06d378: 0a00 |0006: move-result v0 │ │ -06d37a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -06d37e: 2200 9305 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -06d382: 1a01 6f0e |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0e6f │ │ -06d386: 7020 da2a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06d38c: 2700 |0010: throw v0 │ │ -06d38e: 5460 9e02 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d392: 5461 9e02 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d396: 6e10 9d2b 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06d39c: 0a01 |0018: move-result v1 │ │ -06d39e: 2311 2806 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0628 │ │ -06d3a2: 6e20 9f2b 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -06d3a8: 0c02 |001e: move-result-object v2 │ │ -06d3aa: 1f02 2806 |001f: check-cast v2, [Landroid/content/Intent; // type@0628 │ │ -06d3ae: 2200 3d00 |0021: new-instance v0, Landroid/content/Intent; // type@003d │ │ -06d3b2: 4601 0203 |0023: aget-object v1, v2, v3 │ │ -06d3b6: 7020 4d01 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -06d3bc: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ -06d3c2: 6e20 5001 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -06d3c8: 0c00 |002e: move-result-object v0 │ │ -06d3ca: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ -06d3ce: 6200 9c02 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@029c │ │ -06d3d2: 5461 9f02 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d3d6: 0173 |0035: move v3, v7 │ │ -06d3d8: 0184 |0036: move v4, v8 │ │ -06d3da: 0795 |0037: move-object v5, v9 │ │ -06d3dc: 7806 e807 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@07e8 │ │ -06d3e2: 0c00 |003b: move-result-object v0 │ │ -06d3e4: 1100 |003c: return-object v0 │ │ +06d3c8: |[06d3c8] android.support.v4.app.TaskStackBuilder.getPendingIntent:(IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +06d3d8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06d3da: 5460 9e02 |0001: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d3de: 6e10 982b 0000 |0003: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +06d3e4: 0a00 |0006: move-result v0 │ │ +06d3e6: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +06d3ea: 2200 9305 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +06d3ee: 1a01 6f0e |000b: const-string v1, "No intents added to TaskStackBuilder; cannot getPendingIntent" // string@0e6f │ │ +06d3f2: 7020 da2a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +06d3f8: 2700 |0010: throw v0 │ │ +06d3fa: 5460 9e02 |0011: iget-object v0, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d3fe: 5461 9e02 |0013: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d402: 6e10 9d2b 0100 |0015: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06d408: 0a01 |0018: move-result v1 │ │ +06d40a: 2311 2806 |0019: new-array v1, v1, [Landroid/content/Intent; // type@0628 │ │ +06d40e: 6e20 9f2b 1000 |001b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +06d414: 0c02 |001e: move-result-object v2 │ │ +06d416: 1f02 2806 |001f: check-cast v2, [Landroid/content/Intent; // type@0628 │ │ +06d41a: 2200 3d00 |0021: new-instance v0, Landroid/content/Intent; // type@003d │ │ +06d41e: 4601 0203 |0023: aget-object v1, v2, v3 │ │ +06d422: 7020 4d01 1000 |0025: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +06d428: 1401 00c0 0010 |0028: const v1, #float 2.53915e-29 // #1000c000 │ │ +06d42e: 6e20 5001 1000 |002b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +06d434: 0c00 |002e: move-result-object v0 │ │ +06d436: 4d00 0203 |002f: aput-object v0, v2, v3 │ │ +06d43a: 6200 9c02 |0031: sget-object v0, Landroid/support/v4/app/TaskStackBuilder;.IMPL:Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl; // field@029c │ │ +06d43e: 5461 9f02 |0033: iget-object v1, v6, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d442: 0173 |0035: move v3, v7 │ │ +06d444: 0184 |0036: move v4, v8 │ │ +06d446: 0795 |0037: move-object v5, v9 │ │ +06d448: 7806 e807 0000 |0038: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImpl;.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@07e8 │ │ +06d44e: 0c00 |003b: move-result-object v0 │ │ +06d450: 1100 |003c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=361 │ │ 0x0009 line=362 │ │ 0x0011 line=366 │ │ 0x0021 line=367 │ │ 0x0031 line=371 │ │ @@ -24426,19 +24426,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06d3e8: |[06d3e8] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ -06d3f8: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d3fc: 6e10 992b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -06d402: 0c00 |0005: move-result-object v0 │ │ -06d404: 1100 |0006: return-object v0 │ │ +06d454: |[06d454] android.support.v4.app.TaskStackBuilder.iterator:()Ljava/util/Iterator; │ │ +06d464: 5410 9e02 |0000: iget-object v0, v1, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d468: 6e10 992b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +06d46e: 0c00 |0005: move-result-object v0 │ │ +06d470: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ #12 : (in Landroid/support/v4/app/TaskStackBuilder;) │ │ @@ -24446,18 +24446,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d408: |[06d408] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ -06d418: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d41a: 6e20 0008 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0800 │ │ -06d420: 0e00 |0004: return-void │ │ +06d474: |[06d474] android.support.v4.app.TaskStackBuilder.startActivities:()V │ │ +06d484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d486: 6e20 0008 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:(Landroid/os/Bundle;)V // method@0800 │ │ +06d48c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0004 line=302 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -24466,53 +24466,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -06d424: |[06d424] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ -06d434: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -06d436: 5452 9e02 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d43a: 6e10 982b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -06d440: 0a02 |0006: move-result v2 │ │ -06d442: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ -06d446: 2202 9305 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -06d44a: 1a03 700e |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0e70 │ │ -06d44e: 7020 da2a 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06d454: 2702 |0010: throw v2 │ │ -06d456: 5452 9e02 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d45a: 5453 9e02 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ -06d45e: 6e10 9d2b 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06d464: 0a03 |0018: move-result v3 │ │ -06d466: 2333 2806 |0019: new-array v3, v3, [Landroid/content/Intent; // type@0628 │ │ -06d46a: 6e20 9f2b 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -06d470: 0c00 |001e: move-result-object v0 │ │ -06d472: 1f00 2806 |001f: check-cast v0, [Landroid/content/Intent; // type@0628 │ │ -06d476: 2202 3d00 |0021: new-instance v2, Landroid/content/Intent; // type@003d │ │ -06d47a: 4603 0004 |0023: aget-object v3, v0, v4 │ │ -06d47e: 7020 4d01 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -06d484: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ -06d48a: 6e20 5001 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -06d490: 0c02 |002e: move-result-object v2 │ │ -06d492: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ -06d496: 5452 9f02 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d49a: 7130 2508 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0825 │ │ -06d4a0: 0a02 |0036: move-result v2 │ │ -06d4a2: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ -06d4a6: 2201 3d00 |0039: new-instance v1, Landroid/content/Intent; // type@003d │ │ -06d4aa: 2102 |003b: array-length v2, v0 │ │ -06d4ac: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -06d4b0: 4602 0002 |003e: aget-object v2, v0, v2 │ │ -06d4b4: 7020 4d01 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -06d4ba: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ -06d4be: 6e20 5001 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -06d4c4: 5452 9f02 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ -06d4c8: 6e20 4401 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -06d4ce: 0e00 |004d: return-void │ │ +06d490: |[06d490] android.support.v4.app.TaskStackBuilder.startActivities:(Landroid/os/Bundle;)V │ │ +06d4a0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +06d4a2: 5452 9e02 |0001: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d4a6: 6e10 982b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +06d4ac: 0a02 |0006: move-result v2 │ │ +06d4ae: 3802 0a00 |0007: if-eqz v2, 0011 // +000a │ │ +06d4b2: 2202 9305 |0009: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +06d4b6: 1a03 700e |000b: const-string v3, "No intents added to TaskStackBuilder; cannot startActivities" // string@0e70 │ │ +06d4ba: 7020 da2a 3200 |000d: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +06d4c0: 2702 |0010: throw v2 │ │ +06d4c2: 5452 9e02 |0011: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d4c6: 5453 9e02 |0013: iget-object v3, v5, Landroid/support/v4/app/TaskStackBuilder;.mIntents:Ljava/util/ArrayList; // field@029e │ │ +06d4ca: 6e10 9d2b 0300 |0015: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06d4d0: 0a03 |0018: move-result v3 │ │ +06d4d2: 2333 2806 |0019: new-array v3, v3, [Landroid/content/Intent; // type@0628 │ │ +06d4d6: 6e20 9f2b 3200 |001b: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +06d4dc: 0c00 |001e: move-result-object v0 │ │ +06d4de: 1f00 2806 |001f: check-cast v0, [Landroid/content/Intent; // type@0628 │ │ +06d4e2: 2202 3d00 |0021: new-instance v2, Landroid/content/Intent; // type@003d │ │ +06d4e6: 4603 0004 |0023: aget-object v3, v0, v4 │ │ +06d4ea: 7020 4d01 3200 |0025: invoke-direct {v2, v3}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +06d4f0: 1403 00c0 0010 |0028: const v3, #float 2.53915e-29 // #1000c000 │ │ +06d4f6: 6e20 5001 3200 |002b: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +06d4fc: 0c02 |002e: move-result-object v2 │ │ +06d4fe: 4d02 0004 |002f: aput-object v2, v0, v4 │ │ +06d502: 5452 9f02 |0031: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d506: 7130 2508 0206 |0033: invoke-static {v2, v0, v6}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0825 │ │ +06d50c: 0a02 |0036: move-result v2 │ │ +06d50e: 3902 1600 |0037: if-nez v2, 004d // +0016 │ │ +06d512: 2201 3d00 |0039: new-instance v1, Landroid/content/Intent; // type@003d │ │ +06d516: 2102 |003b: array-length v2, v0 │ │ +06d518: d802 02ff |003c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +06d51c: 4602 0002 |003e: aget-object v2, v0, v2 │ │ +06d520: 7020 4d01 2100 |0040: invoke-direct {v1, v2}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +06d526: 1502 0010 |0043: const/high16 v2, #int 268435456 // #1000 │ │ +06d52a: 6e20 5001 2100 |0045: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +06d530: 5452 9f02 |0048: iget-object v2, v5, Landroid/support/v4/app/TaskStackBuilder;.mSourceContext:Landroid/content/Context; // field@029f │ │ +06d534: 6e20 4401 1200 |004a: invoke-virtual {v2, v1}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +06d53a: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=316 │ │ 0x0009 line=317 │ │ 0x0011 line=321 │ │ 0x0021 line=322 │ │ 0x0031 line=325 │ │ @@ -24522,21 +24522,21 @@ │ │ 0x004d line=330 │ │ locals : │ │ 0x0043 - 0x004d reg=1 topIntent Landroid/content/Intent; │ │ 0x0021 - 0x004e reg=0 intents [Landroid/content/Intent; │ │ 0x0000 - 0x004e reg=5 this Landroid/support/v4/app/TaskStackBuilder; │ │ 0x0000 - 0x004e reg=6 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4395 (TaskStackBuilder.java) │ │ + source_file_idx : 4396 (TaskStackBuilder.java) │ │ │ │ Class #133 header: │ │ class_idx : 369 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4396 │ │ +source_file_idx : 4397 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #133 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderHoneycomb;' │ │ @@ -24551,17 +24551,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d4d0: |[06d4d0] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ -06d4e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d4e6: 0e00 |0003: return-void │ │ +06d53c: |[06d53c] android.support.v4.app.TaskStackBuilderHoneycomb.:()V │ │ +06d54c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d552: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderHoneycomb;) │ │ @@ -24569,35 +24569,35 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -06d4e8: |[06d4e8] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ -06d4f8: 7140 e300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e3 │ │ -06d4fe: 0c00 |0003: move-result-object v0 │ │ -06d500: 1100 |0004: return-object v0 │ │ +06d554: |[06d554] android.support.v4.app.TaskStackBuilderHoneycomb.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; │ │ +06d564: 7140 e300 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e3 │ │ +06d56a: 0c00 |0003: move-result-object v0 │ │ +06d56c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4396 (TaskStackBuilderHoneycomb.java) │ │ + source_file_idx : 4397 (TaskStackBuilderHoneycomb.java) │ │ │ │ Class #134 header: │ │ class_idx : 370 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4401 │ │ +source_file_idx : 4402 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #134 - │ │ Class descriptor : 'Landroid/support/v4/app/TaskStackBuilderJellybean;' │ │ @@ -24612,17 +24612,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d504: |[06d504] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ -06d514: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d51a: 0e00 |0003: return-void │ │ +06d570: |[06d570] android.support.v4.app.TaskStackBuilderJellybean.:()V │ │ +06d580: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d586: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilderJellybean; │ │ │ │ #1 : (in Landroid/support/v4/app/TaskStackBuilderJellybean;) │ │ @@ -24630,30 +24630,30 @@ │ │ type : '(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -06d51c: |[06d51c] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -06d52c: 7155 e400 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@00e4 │ │ -06d532: 0c00 |0003: move-result-object v0 │ │ -06d534: 1100 |0004: return-object v0 │ │ +06d588: |[06d588] android.support.v4.app.TaskStackBuilderJellybean.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +06d598: 7155 e400 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/app/PendingIntent;.getActivities:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@00e4 │ │ +06d59e: 0c00 |0003: move-result-object v0 │ │ +06d5a0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 requestCode I │ │ 0x0000 - 0x0005 reg=3 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0005 reg=4 flags I │ │ 0x0000 - 0x0005 reg=5 options Landroid/os/Bundle; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4401 (TaskStackBuilderJellybean.java) │ │ + source_file_idx : 4402 (TaskStackBuilderJellybean.java) │ │ │ │ Class #135 header: │ │ class_idx : 373 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ source_file_idx : 956 │ │ static_fields_size : 5 │ │ @@ -24699,17 +24699,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d538: |[06d538] android.support.v4.content.ContextCompat.:()V │ │ -06d548: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d54e: 0e00 |0003: return-void │ │ +06d5a4: |[06d5a4] android.support.v4.content.ContextCompat.:()V │ │ +06d5b4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d5ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompat;) │ │ @@ -24717,35 +24717,35 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06d550: |[06d550] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -06d560: 0761 |0000: move-object v1, v6 │ │ -06d562: 0770 |0001: move-object v0, v7 │ │ -06d564: 2104 |0002: array-length v4, v0 │ │ -06d566: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06d568: 0712 |0004: move-object v2, v1 │ │ -06d56a: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ -06d56e: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -06d572: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ -06d576: 2201 7105 |000b: new-instance v1, Ljava/io/File; // type@0571 │ │ -06d57a: 7020 652a 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ -06d580: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06d584: 0712 |0012: move-object v2, v1 │ │ -06d586: 28f2 |0013: goto 0005 // -000e │ │ -06d588: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ -06d58c: 2201 7105 |0016: new-instance v1, Ljava/io/File; // type@0571 │ │ -06d590: 7030 642a 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -06d596: 28f5 |001b: goto 0010 // -000b │ │ -06d598: 1102 |001c: return-object v2 │ │ -06d59a: 0721 |001d: move-object v1, v2 │ │ -06d59c: 28f2 |001e: goto 0010 // -000e │ │ +06d5bc: |[06d5bc] android.support.v4.content.ContextCompat.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +06d5cc: 0761 |0000: move-object v1, v6 │ │ +06d5ce: 0770 |0001: move-object v0, v7 │ │ +06d5d0: 2104 |0002: array-length v4, v0 │ │ +06d5d2: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06d5d4: 0712 |0004: move-object v2, v1 │ │ +06d5d6: 3543 1700 |0005: if-ge v3, v4, 001c // +0017 │ │ +06d5da: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +06d5de: 3902 0b00 |0009: if-nez v2, 0014 // +000b │ │ +06d5e2: 2201 7105 |000b: new-instance v1, Ljava/io/File; // type@0571 │ │ +06d5e6: 7020 652a 5100 |000d: invoke-direct {v1, v5}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ +06d5ec: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06d5f0: 0712 |0012: move-object v2, v1 │ │ +06d5f2: 28f2 |0013: goto 0005 // -000e │ │ +06d5f4: 3805 0900 |0014: if-eqz v5, 001d // +0009 │ │ +06d5f8: 2201 7105 |0016: new-instance v1, Ljava/io/File; // type@0571 │ │ +06d5fc: 7030 642a 2105 |0018: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +06d602: 28f5 |001b: goto 0010 // -000b │ │ +06d604: 1102 |001c: return-object v2 │ │ +06d606: 0721 |001d: move-object v1, v2 │ │ +06d608: 28f2 |001e: goto 0010 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0001 line=291 │ │ 0x0009 line=292 │ │ 0x000b line=293 │ │ 0x0010 line=291 │ │ @@ -24773,48 +24773,48 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -06d5a0: |[06d5a0] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06d5b0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06d5b2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06d5b4: 6001 4000 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06d5b8: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -06d5bc: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -06d5c0: 7110 2f08 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@082f │ │ -06d5c6: 0c02 |000b: move-result-object v2 │ │ -06d5c8: 1102 |000c: return-object v2 │ │ -06d5ca: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -06d5ce: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -06d5d2: 7110 2708 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0827 │ │ -06d5d8: 0c00 |0014: move-result-object v0 │ │ -06d5da: 2372 4f06 |0015: new-array v2, v7, [Ljava/io/File; // type@064f │ │ -06d5de: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -06d5e2: 28f3 |0019: goto 000c // -000d │ │ -06d5e4: 7100 d202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ -06d5ea: 0c02 |001d: move-result-object v2 │ │ -06d5ec: 1243 |001e: const/4 v3, #int 4 // #4 │ │ -06d5ee: 2333 5406 |001f: new-array v3, v3, [Ljava/lang/String; // type@0654 │ │ -06d5f2: 1a04 dc02 |0021: const-string v4, "Android" // string@02dc │ │ -06d5f6: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -06d5fa: 1a04 d918 |0025: const-string v4, "data" // string@18d9 │ │ -06d5fe: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -06d602: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -06d604: 6e10 3301 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06d60a: 0c05 |002d: move-result-object v5 │ │ -06d60c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -06d610: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -06d612: 1a05 c216 |0031: const-string v5, "cache" // string@16c2 │ │ -06d616: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -06d61a: 7120 2008 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0820 │ │ -06d620: 0c00 |0038: move-result-object v0 │ │ -06d622: 28dc |0039: goto 0015 // -0024 │ │ +06d60c: |[06d60c] android.support.v4.content.ContextCompat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06d61c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06d61e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06d620: 6001 4000 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06d624: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +06d628: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +06d62c: 7110 2f08 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; // method@082f │ │ +06d632: 0c02 |000b: move-result-object v2 │ │ +06d634: 1102 |000c: return-object v2 │ │ +06d636: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +06d63a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +06d63e: 7110 2708 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@0827 │ │ +06d644: 0c00 |0014: move-result-object v0 │ │ +06d646: 2372 4f06 |0015: new-array v2, v7, [Ljava/io/File; // type@064f │ │ +06d64a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +06d64e: 28f3 |0019: goto 000c // -000d │ │ +06d650: 7100 d202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ +06d656: 0c02 |001d: move-result-object v2 │ │ +06d658: 1243 |001e: const/4 v3, #int 4 // #4 │ │ +06d65a: 2333 5406 |001f: new-array v3, v3, [Ljava/lang/String; // type@0654 │ │ +06d65e: 1a04 dc02 |0021: const-string v4, "Android" // string@02dc │ │ +06d662: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +06d666: 1a04 db18 |0025: const-string v4, "data" // string@18db │ │ +06d66a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +06d66e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +06d670: 6e10 3301 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06d676: 0c05 |002d: move-result-object v5 │ │ +06d678: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +06d67c: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +06d67e: 1a05 c416 |0031: const-string v5, "cache" // string@16c4 │ │ +06d682: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +06d686: 7120 2008 3200 |0035: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0820 │ │ +06d68c: 0c00 |0038: move-result-object v0 │ │ +06d68e: 28dc |0039: goto 0015 // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=274 │ │ 0x0004 line=275 │ │ 0x0008 line=276 │ │ 0x000c line=285 │ │ 0x000d line=279 │ │ @@ -24832,50 +24832,50 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -06d624: |[06d624] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -06d634: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06d636: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06d638: 6001 4000 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06d63c: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -06d640: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -06d644: 7120 3008 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@0830 │ │ -06d64a: 0c02 |000b: move-result-object v2 │ │ -06d64c: 1102 |000c: return-object v2 │ │ -06d64e: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ -06d652: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -06d656: 7120 2808 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@0828 │ │ -06d65c: 0c00 |0014: move-result-object v0 │ │ -06d65e: 2372 4f06 |0015: new-array v2, v7, [Ljava/io/File; // type@064f │ │ -06d662: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -06d666: 28f3 |0019: goto 000c // -000d │ │ -06d668: 7100 d202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ -06d66e: 0c02 |001d: move-result-object v2 │ │ -06d670: 1253 |001e: const/4 v3, #int 5 // #5 │ │ -06d672: 2333 5406 |001f: new-array v3, v3, [Ljava/lang/String; // type@0654 │ │ -06d676: 1a04 dc02 |0021: const-string v4, "Android" // string@02dc │ │ -06d67a: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -06d67e: 1a04 d918 |0025: const-string v4, "data" // string@18d9 │ │ -06d682: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -06d686: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -06d688: 6e10 3301 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06d68e: 0c05 |002d: move-result-object v5 │ │ -06d690: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -06d694: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -06d696: 1a05 0f1b |0031: const-string v5, "files" // string@1b0f │ │ -06d69a: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ -06d69e: 1244 |0035: const/4 v4, #int 4 // #4 │ │ -06d6a0: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ -06d6a4: 7120 2008 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0820 │ │ -06d6aa: 0c00 |003b: move-result-object v0 │ │ -06d6ac: 28d9 |003c: goto 0015 // -0027 │ │ +06d690: |[06d690] android.support.v4.content.ContextCompat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +06d6a0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06d6a2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06d6a4: 6001 4000 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06d6a8: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +06d6ac: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +06d6b0: 7120 3008 9800 |0008: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatKitKat;.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; // method@0830 │ │ +06d6b6: 0c02 |000b: move-result-object v2 │ │ +06d6b8: 1102 |000c: return-object v2 │ │ +06d6ba: 1302 0800 |000d: const/16 v2, #int 8 // #8 │ │ +06d6be: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +06d6c2: 7120 2808 9800 |0011: invoke-static {v8, v9}, Landroid/support/v4/content/ContextCompatFroyo;.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; // method@0828 │ │ +06d6c8: 0c00 |0014: move-result-object v0 │ │ +06d6ca: 2372 4f06 |0015: new-array v2, v7, [Ljava/io/File; // type@064f │ │ +06d6ce: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +06d6d2: 28f3 |0019: goto 000c // -000d │ │ +06d6d4: 7100 d202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ +06d6da: 0c02 |001d: move-result-object v2 │ │ +06d6dc: 1253 |001e: const/4 v3, #int 5 // #5 │ │ +06d6de: 2333 5406 |001f: new-array v3, v3, [Ljava/lang/String; // type@0654 │ │ +06d6e2: 1a04 dc02 |0021: const-string v4, "Android" // string@02dc │ │ +06d6e6: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +06d6ea: 1a04 db18 |0025: const-string v4, "data" // string@18db │ │ +06d6ee: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +06d6f2: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +06d6f4: 6e10 3301 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06d6fa: 0c05 |002d: move-result-object v5 │ │ +06d6fc: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +06d700: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +06d702: 1a05 111b |0031: const-string v5, "files" // string@1b11 │ │ +06d706: 4d05 0304 |0033: aput-object v5, v3, v4 │ │ +06d70a: 1244 |0035: const/4 v4, #int 4 // #4 │ │ +06d70c: 4d09 0304 |0036: aput-object v9, v3, v4 │ │ +06d710: 7120 2008 3200 |0038: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0820 │ │ +06d716: 0c00 |003b: move-result-object v0 │ │ +06d718: 28d9 |003c: goto 0015 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=214 │ │ 0x0004 line=215 │ │ 0x0008 line=216 │ │ 0x000c line=225 │ │ 0x000d line=219 │ │ @@ -24894,45 +24894,45 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -06d6b0: |[06d6b0] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06d6c0: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -06d6c2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -06d6c4: 6001 4000 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06d6c8: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ -06d6cc: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ -06d6d0: 7110 3108 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0831 │ │ -06d6d6: 0c02 |000b: move-result-object v2 │ │ -06d6d8: 1102 |000c: return-object v2 │ │ -06d6da: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ -06d6de: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ -06d6e2: 7110 2a08 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@082a │ │ -06d6e8: 0c00 |0014: move-result-object v0 │ │ -06d6ea: 2372 4f06 |0015: new-array v2, v7, [Ljava/io/File; // type@064f │ │ -06d6ee: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ -06d6f2: 28f3 |0019: goto 000c // -000d │ │ -06d6f4: 7100 d202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ -06d6fa: 0c02 |001d: move-result-object v2 │ │ -06d6fc: 1233 |001e: const/4 v3, #int 3 // #3 │ │ -06d6fe: 2333 5406 |001f: new-array v3, v3, [Ljava/lang/String; // type@0654 │ │ -06d702: 1a04 dc02 |0021: const-string v4, "Android" // string@02dc │ │ -06d706: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ -06d70a: 1a04 a327 |0025: const-string v4, "obb" // string@27a3 │ │ -06d70e: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ -06d712: 1224 |0029: const/4 v4, #int 2 // #2 │ │ -06d714: 6e10 3301 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06d71a: 0c05 |002d: move-result-object v5 │ │ -06d71c: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -06d720: 7120 2008 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0820 │ │ -06d726: 0c00 |0033: move-result-object v0 │ │ -06d728: 28e1 |0034: goto 0015 // -001f │ │ +06d71c: |[06d71c] android.support.v4.content.ContextCompat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06d72c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +06d72e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +06d730: 6001 4000 |0002: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06d734: 1302 1300 |0004: const/16 v2, #int 19 // #13 │ │ +06d738: 3421 0700 |0006: if-lt v1, v2, 000d // +0007 │ │ +06d73c: 7110 3108 0800 |0008: invoke-static {v8}, Landroid/support/v4/content/ContextCompatKitKat;.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; // method@0831 │ │ +06d742: 0c02 |000b: move-result-object v2 │ │ +06d744: 1102 |000c: return-object v2 │ │ +06d746: 1302 0b00 |000d: const/16 v2, #int 11 // #b │ │ +06d74a: 3421 0b00 |000f: if-lt v1, v2, 001a // +000b │ │ +06d74e: 7110 2a08 0800 |0011: invoke-static {v8}, Landroid/support/v4/content/ContextCompatHoneycomb;.getObbDir:(Landroid/content/Context;)Ljava/io/File; // method@082a │ │ +06d754: 0c00 |0014: move-result-object v0 │ │ +06d756: 2372 4f06 |0015: new-array v2, v7, [Ljava/io/File; // type@064f │ │ +06d75a: 4d00 0206 |0017: aput-object v0, v2, v6 │ │ +06d75e: 28f3 |0019: goto 000c // -000d │ │ +06d760: 7100 d202 0000 |001a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ +06d766: 0c02 |001d: move-result-object v2 │ │ +06d768: 1233 |001e: const/4 v3, #int 3 // #3 │ │ +06d76a: 2333 5406 |001f: new-array v3, v3, [Ljava/lang/String; // type@0654 │ │ +06d76e: 1a04 dc02 |0021: const-string v4, "Android" // string@02dc │ │ +06d772: 4d04 0306 |0023: aput-object v4, v3, v6 │ │ +06d776: 1a04 a627 |0025: const-string v4, "obb" // string@27a6 │ │ +06d77a: 4d04 0307 |0027: aput-object v4, v3, v7 │ │ +06d77e: 1224 |0029: const/4 v4, #int 2 // #2 │ │ +06d780: 6e10 3301 0800 |002a: invoke-virtual {v8}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06d786: 0c05 |002d: move-result-object v5 │ │ +06d788: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +06d78c: 7120 2008 3200 |0030: invoke-static {v2, v3}, Landroid/support/v4/content/ContextCompat;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0820 │ │ +06d792: 0c00 |0033: move-result-object v0 │ │ +06d794: 28e1 |0034: goto 0015 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=154 │ │ 0x0004 line=155 │ │ 0x0008 line=156 │ │ 0x000c line=165 │ │ 0x000d line=159 │ │ @@ -24950,19 +24950,19 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06d72c: |[06d72c] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ -06d73c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06d73e: 7130 2508 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0825 │ │ -06d744: 0a00 |0004: move-result v0 │ │ -06d746: 0f00 |0005: return v0 │ │ +06d798: |[06d798] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)Z │ │ +06d7a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06d7aa: 7130 2508 2100 |0001: invoke-static {v1, v2, v0}, Landroid/support/v4/content/ContextCompat;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z // method@0825 │ │ +06d7b0: 0a00 |0004: move-result v0 │ │ +06d7b2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 intents [Landroid/content/Intent; │ │ │ │ @@ -24971,27 +24971,27 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06d748: |[06d748] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ -06d758: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06d75a: 6000 4000 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06d75e: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ -06d762: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ -06d766: 7130 2d08 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@082d │ │ -06d76c: 0f01 |000a: return v1 │ │ -06d76e: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ -06d772: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ -06d776: 7120 2b08 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@082b │ │ -06d77c: 28f8 |0012: goto 000a // -0008 │ │ -06d77e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -06d780: 28f6 |0014: goto 000a // -000a │ │ +06d7b4: |[06d7b4] android.support.v4.content.ContextCompat.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)Z │ │ +06d7c4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06d7c6: 6000 4000 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06d7ca: 1302 1000 |0003: const/16 v2, #int 16 // #10 │ │ +06d7ce: 3420 0600 |0005: if-lt v0, v2, 000b // +0006 │ │ +06d7d2: 7130 2d08 4305 |0007: invoke-static {v3, v4, v5}, Landroid/support/v4/content/ContextCompatJellybean;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V // method@082d │ │ +06d7d8: 0f01 |000a: return v1 │ │ +06d7da: 1302 0b00 |000b: const/16 v2, #int 11 // #b │ │ +06d7de: 3420 0600 |000d: if-lt v0, v2, 0013 // +0006 │ │ +06d7e2: 7120 2b08 4300 |000f: invoke-static {v3, v4}, Landroid/support/v4/content/ContextCompatHoneycomb;.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V // method@082b │ │ +06d7e8: 28f8 |0012: goto 000a // -0008 │ │ +06d7ea: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +06d7ec: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=99 │ │ 0x0003 line=100 │ │ 0x0007 line=101 │ │ 0x000a line=107 │ │ 0x000b line=103 │ │ @@ -25029,17 +25029,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d784: |[06d784] android.support.v4.content.ContextCompatFroyo.:()V │ │ -06d794: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d79a: 0e00 |0003: return-void │ │ +06d7f0: |[06d7f0] android.support.v4.content.ContextCompatFroyo.:()V │ │ +06d800: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ @@ -25047,18 +25047,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d79c: |[06d79c] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -06d7ac: 6e10 2a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@012a │ │ -06d7b2: 0c00 |0003: move-result-object v0 │ │ -06d7b4: 1100 |0004: return-object v0 │ │ +06d808: |[06d808] android.support.v4.content.ContextCompatFroyo.getExternalCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +06d818: 6e10 2a01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDir:()Ljava/io/File; // method@012a │ │ +06d81e: 0c00 |0003: move-result-object v0 │ │ +06d820: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatFroyo;) │ │ @@ -25066,18 +25066,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d7b8: |[06d7b8] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ -06d7c8: 6e20 2c01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@012c │ │ -06d7ce: 0c00 |0003: move-result-object v0 │ │ -06d7d0: 1100 |0004: return-object v0 │ │ +06d824: |[06d824] android.support.v4.content.ContextCompatFroyo.getExternalFilesDir:(Landroid/content/Context;Ljava/lang/String;)Ljava/io/File; │ │ +06d834: 6e20 2c01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDir:(Ljava/lang/String;)Ljava/io/File; // method@012c │ │ +06d83a: 0c00 |0003: move-result-object v0 │ │ +06d83c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ @@ -25107,17 +25107,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d7d4: |[06d7d4] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ -06d7e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d7ea: 0e00 |0003: return-void │ │ +06d840: |[06d840] android.support.v4.content.ContextCompatHoneycomb.:()V │ │ +06d850: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d856: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -25125,18 +25125,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d7ec: |[06d7ec] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ -06d7fc: 6e10 3001 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@0130 │ │ -06d802: 0c00 |0003: move-result-object v0 │ │ -06d804: 1100 |0004: return-object v0 │ │ +06d858: |[06d858] android.support.v4.content.ContextCompatHoneycomb.getObbDir:(Landroid/content/Context;)Ljava/io/File; │ │ +06d868: 6e10 3001 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDir:()Ljava/io/File; // method@0130 │ │ +06d86e: 0c00 |0003: move-result-object v0 │ │ +06d870: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatHoneycomb;) │ │ @@ -25144,17 +25144,17 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06d808: |[06d808] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ -06d818: 6e20 4201 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@0142 │ │ -06d81e: 0e00 |0003: return-void │ │ +06d874: |[06d874] android.support.v4.content.ContextCompatHoneycomb.startActivities:(Landroid/content/Context;[Landroid/content/Intent;)V │ │ +06d884: 6e20 4201 1000 |0000: invoke-virtual {v0, v1}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;)V // method@0142 │ │ +06d88a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ @@ -25185,17 +25185,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d820: |[06d820] android.support.v4.content.ContextCompatJellybean.:()V │ │ -06d830: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d836: 0e00 |0003: return-void │ │ +06d88c: |[06d88c] android.support.v4.content.ContextCompatJellybean.:()V │ │ +06d89c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d8a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatJellybean; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatJellybean;) │ │ @@ -25203,17 +25203,17 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06d838: |[06d838] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -06d848: 6e30 4301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@0143 │ │ -06d84e: 0e00 |0003: return-void │ │ +06d8a4: |[06d8a4] android.support.v4.content.ContextCompatJellybean.startActivities:(Landroid/content/Context;[Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +06d8b4: 6e30 4301 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.startActivities:([Landroid/content/Intent;Landroid/os/Bundle;)V // method@0143 │ │ +06d8ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 context Landroid/content/Context; │ │ 0x0000 - 0x0004 reg=1 intents [Landroid/content/Intent; │ │ @@ -25245,17 +25245,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d850: |[06d850] android.support.v4.content.ContextCompatKitKat.:()V │ │ -06d860: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06d866: 0e00 |0003: return-void │ │ +06d8bc: |[06d8bc] android.support.v4.content.ContextCompatKitKat.:()V │ │ +06d8cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06d8d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ContextCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ @@ -25263,18 +25263,18 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d868: |[06d868] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06d878: 6e10 2b01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@012b │ │ -06d87e: 0c00 |0003: move-result-object v0 │ │ -06d880: 1100 |0004: return-object v0 │ │ +06d8d4: |[06d8d4] android.support.v4.content.ContextCompatKitKat.getExternalCacheDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06d8e4: 6e10 2b01 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getExternalCacheDirs:()[Ljava/io/File; // method@012b │ │ +06d8ea: 0c00 |0003: move-result-object v0 │ │ +06d8ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/content/ContextCompatKitKat;) │ │ @@ -25282,18 +25282,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06d884: |[06d884] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ -06d894: 6e20 2d01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@012d │ │ -06d89a: 0c00 |0003: move-result-object v0 │ │ -06d89c: 1100 |0004: return-object v0 │ │ +06d8f0: |[06d8f0] android.support.v4.content.ContextCompatKitKat.getExternalFilesDirs:(Landroid/content/Context;Ljava/lang/String;)[Ljava/io/File; │ │ +06d900: 6e20 2d01 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getExternalFilesDirs:(Ljava/lang/String;)[Ljava/io/File; // method@012d │ │ +06d906: 0c00 |0003: move-result-object v0 │ │ +06d908: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 type Ljava/lang/String; │ │ │ │ @@ -25302,18 +25302,18 @@ │ │ type : '(Landroid/content/Context;)[Ljava/io/File;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06d8a0: |[06d8a0] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ -06d8b0: 6e10 3101 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@0131 │ │ -06d8b6: 0c00 |0003: move-result-object v0 │ │ -06d8b8: 1100 |0004: return-object v0 │ │ +06d90c: |[06d90c] android.support.v4.content.ContextCompatKitKat.getObbDirs:(Landroid/content/Context;)[Ljava/io/File; │ │ +06d91c: 6e10 3101 0100 |0000: invoke-virtual {v1}, Landroid/content/Context;.getObbDirs:()[Ljava/io/File; // method@0131 │ │ +06d922: 0c00 |0003: move-result-object v0 │ │ +06d924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -25443,32 +25443,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -06d8bc: |[06d8bc] android.support.v4.content.FileProvider.:()V │ │ -06d8cc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -06d8ce: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -06d8d2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -06d8d4: 1a02 9913 |0004: const-string v2, "_display_name" // string@1399 │ │ -06d8d8: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -06d8dc: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -06d8de: 1a02 a013 |0009: const-string v2, "_size" // string@13a0 │ │ -06d8e2: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -06d8e6: 6900 bc02 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@02bc │ │ -06d8ea: 2200 7105 |000f: new-instance v0, Ljava/io/File; // type@0571 │ │ -06d8ee: 1a01 3d01 |0011: const-string v1, "/" // string@013d │ │ -06d8f2: 7020 652a 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ -06d8f8: 6900 bd02 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@02bd │ │ -06d8fc: 2200 d505 |0018: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -06d900: 7010 ae2b 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -06d906: 6900 c402 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ -06d90a: 0e00 |001f: return-void │ │ +06d928: |[06d928] android.support.v4.content.FileProvider.:()V │ │ +06d938: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +06d93a: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +06d93e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +06d940: 1a02 9a13 |0004: const-string v2, "_display_name" // string@139a │ │ +06d944: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +06d948: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +06d94a: 1a02 a113 |0009: const-string v2, "_size" // string@13a1 │ │ +06d94e: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +06d952: 6900 bc02 |000d: sput-object v0, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@02bc │ │ +06d956: 2200 7105 |000f: new-instance v0, Ljava/io/File; // type@0571 │ │ +06d95a: 1a01 3d01 |0011: const-string v1, "/" // string@013d │ │ +06d95e: 7020 652a 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ +06d964: 6900 bd02 |0016: sput-object v0, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@02bd │ │ +06d968: 2200 d505 |0018: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +06d96c: 7010 ae2b 0000 |001a: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +06d972: 6900 c402 |001d: sput-object v0, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ +06d976: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x000f line=317 │ │ 0x0018 line=320 │ │ locals : │ │ │ │ @@ -25477,17 +25477,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06d90c: |[06d90c] android.support.v4.content.FileProvider.:()V │ │ -06d91c: 7010 1c01 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@011c │ │ -06d922: 0e00 |0003: return-void │ │ +06d978: |[06d978] android.support.v4.content.FileProvider.:()V │ │ +06d988: 7010 1c01 0000 |0000: invoke-direct {v0}, Landroid/content/ContentProvider;.:()V // method@011c │ │ +06d98e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/FileProvider; │ │ │ │ @@ -25496,31 +25496,31 @@ │ │ type : '(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File;' │ │ access : 0x008a (PRIVATE STATIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -06d924: |[06d924] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ -06d934: 0761 |0000: move-object v1, v6 │ │ -06d936: 0770 |0001: move-object v0, v7 │ │ -06d938: 2104 |0002: array-length v4, v0 │ │ -06d93a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -06d93c: 0712 |0004: move-object v2, v1 │ │ -06d93e: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ -06d942: 4605 0003 |0007: aget-object v5, v0, v3 │ │ -06d946: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ -06d94a: 2201 7105 |000b: new-instance v1, Ljava/io/File; // type@0571 │ │ -06d94e: 7030 642a 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -06d954: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06d958: 0712 |0012: move-object v2, v1 │ │ -06d95a: 28f2 |0013: goto 0005 // -000e │ │ -06d95c: 1102 |0014: return-object v2 │ │ -06d95e: 0721 |0015: move-object v1, v2 │ │ -06d960: 28fa |0016: goto 0010 // -0006 │ │ +06d990: |[06d990] android.support.v4.content.FileProvider.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; │ │ +06d9a0: 0761 |0000: move-object v1, v6 │ │ +06d9a2: 0770 |0001: move-object v0, v7 │ │ +06d9a4: 2104 |0002: array-length v4, v0 │ │ +06d9a6: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +06d9a8: 0712 |0004: move-object v2, v1 │ │ +06d9aa: 3543 0f00 |0005: if-ge v3, v4, 0014 // +000f │ │ +06d9ae: 4605 0003 |0007: aget-object v5, v0, v3 │ │ +06d9b2: 3805 0c00 |0009: if-eqz v5, 0015 // +000c │ │ +06d9b6: 2201 7105 |000b: new-instance v1, Ljava/io/File; // type@0571 │ │ +06d9ba: 7030 642a 2105 |000d: invoke-direct {v1, v2, v5}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +06d9c0: d803 0301 |0010: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06d9c4: 0712 |0012: move-object v2, v1 │ │ +06d9c6: 28f2 |0013: goto 0005 // -000e │ │ +06d9c8: 1102 |0014: return-object v2 │ │ +06d9ca: 0721 |0015: move-object v1, v2 │ │ +06d9cc: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0001 line=754 │ │ 0x0009 line=755 │ │ 0x000b line=756 │ │ 0x0010 line=754 │ │ @@ -25544,19 +25544,19 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -06d964: |[06d964] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -06d974: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06d976: 2330 5206 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ -06d97a: 7153 4f2b 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06d980: 1100 |0006: return-object v0 │ │ +06d9d0: |[06d9d0] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +06d9e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06d9e2: 2330 5206 |0001: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ +06d9e6: 7153 4f2b 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06d9ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=769 │ │ 0x0003 line=770 │ │ 0x0006 line=771 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/Object; │ │ @@ -25568,19 +25568,19 @@ │ │ type : '([Ljava/lang/String;I)[Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -06d984: |[06d984] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ -06d994: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06d996: 2330 5406 |0001: new-array v0, v3, [Ljava/lang/String; // type@0654 │ │ -06d99a: 7153 4f2b 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06d9a0: 1100 |0006: return-object v0 │ │ +06d9f0: |[06d9f0] android.support.v4.content.FileProvider.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; │ │ +06da00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06da02: 2330 5406 |0001: new-array v0, v3, [Ljava/lang/String; // type@0654 │ │ +06da06: 7153 4f2b 1210 |0003: invoke-static {v2, v1, v0, v1, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06da0c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0003 line=764 │ │ 0x0006 line=765 │ │ locals : │ │ 0x0003 - 0x0007 reg=0 result [Ljava/lang/String; │ │ @@ -25592,41 +25592,41 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -06d9a4: |[06d9a4] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -06d9b4: 6203 c402 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ -06d9b8: 1d03 |0002: monitor-enter v3 │ │ -06d9ba: 6202 c402 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ -06d9be: 6e20 b12b 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -06d9c4: 0c01 |0008: move-result-object v1 │ │ -06d9c6: 1f01 7b01 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@017b │ │ -06d9ca: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ -06d9ce: 7120 6208 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0862 │ │ -06d9d4: 0c01 |0010: move-result-object v1 │ │ -06d9d6: 6202 c402 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ -06d9da: 6e30 b32b 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -06d9e0: 1e03 |0016: monitor-exit v3 │ │ -06d9e2: 1101 |0017: return-object v1 │ │ -06d9e4: 0d00 |0018: move-exception v0 │ │ -06d9e6: 2202 9205 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06d9ea: 1a04 2105 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0521 │ │ -06d9ee: 7030 d62a 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ad6 │ │ -06d9f4: 2702 |0020: throw v2 │ │ -06d9f6: 0d02 |0021: move-exception v2 │ │ -06d9f8: 1e03 |0022: monitor-exit v3 │ │ -06d9fa: 2702 |0023: throw v2 │ │ -06d9fc: 0d00 |0024: move-exception v0 │ │ -06d9fe: 2202 9205 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06da02: 1a04 2105 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0521 │ │ -06da06: 7030 d62a 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ad6 │ │ -06da0c: 2702 |002c: throw v2 │ │ +06da10: |[06da10] android.support.v4.content.FileProvider.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +06da20: 6203 c402 |0000: sget-object v3, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ +06da24: 1d03 |0002: monitor-enter v3 │ │ +06da26: 6202 c402 |0003: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ +06da2a: 6e20 b12b 6200 |0005: invoke-virtual {v2, v6}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +06da30: 0c01 |0008: move-result-object v1 │ │ +06da32: 1f01 7b01 |0009: check-cast v1, Landroid/support/v4/content/FileProvider$PathStrategy; // type@017b │ │ +06da36: 3901 0b00 |000b: if-nez v1, 0016 // +000b │ │ +06da3a: 7120 6208 6500 |000d: invoke-static {v5, v6}, Landroid/support/v4/content/FileProvider;.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@0862 │ │ +06da40: 0c01 |0010: move-result-object v1 │ │ +06da42: 6202 c402 |0011: sget-object v2, Landroid/support/v4/content/FileProvider;.sCache:Ljava/util/HashMap; // field@02c4 │ │ +06da46: 6e30 b32b 6201 |0013: invoke-virtual {v2, v6, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +06da4c: 1e03 |0016: monitor-exit v3 │ │ +06da4e: 1101 |0017: return-object v1 │ │ +06da50: 0d00 |0018: move-exception v0 │ │ +06da52: 2202 9205 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06da56: 1a04 2105 |001b: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0521 │ │ +06da5a: 7030 d62a 4200 |001d: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ad6 │ │ +06da60: 2702 |0020: throw v2 │ │ +06da62: 0d02 |0021: move-exception v2 │ │ +06da64: 1e03 |0022: monitor-exit v3 │ │ +06da66: 2702 |0023: throw v2 │ │ +06da68: 0d00 |0024: move-exception v0 │ │ +06da6a: 2202 9205 |0025: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06da6e: 1a04 2105 |0027: const-string v4, "Failed to parse android.support.FILE_PROVIDER_PATHS meta-data" // string@0521 │ │ +06da72: 7030 d62a 4200 |0029: invoke-direct {v2, v4, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ad6 │ │ +06da78: 2702 |002c: throw v2 │ │ catches : 4 │ │ 0x0003 - 0x000b │ │ -> 0x0021 │ │ 0x000d - 0x0010 │ │ Ljava/io/IOException; -> 0x0018 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0024 │ │ -> 0x0021 │ │ @@ -25660,20 +25660,20 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06da3c: |[06da3c] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ -06da4c: 7120 5b08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@085b │ │ -06da52: 0c00 |0003: move-result-object v0 │ │ -06da54: 7220 4f08 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@084f │ │ -06da5a: 0c01 |0007: move-result-object v1 │ │ -06da5c: 1101 |0008: return-object v1 │ │ +06daa8: |[06daa8] android.support.v4.content.FileProvider.getUriForFile:(Landroid/content/Context;Ljava/lang/String;Ljava/io/File;)Landroid/net/Uri; │ │ +06dab8: 7120 5b08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@085b │ │ +06dabe: 0c00 |0003: move-result-object v0 │ │ +06dac0: 7220 4f08 4000 |0004: invoke-interface {v0, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; // method@084f │ │ +06dac6: 0c01 |0007: move-result-object v1 │ │ +06dac8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0004 line=377 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 strategy Landroid/support/v4/content/FileProvider$PathStrategy; │ │ 0x0000 - 0x0009 reg=2 context Landroid/content/Context; │ │ @@ -25685,61 +25685,61 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -06da60: |[06da60] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ -06da70: 1a01 732a |0000: const-string v1, "r" // string@2a73 │ │ -06da74: 6e20 1d2b 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06da7a: 0a01 |0005: move-result v1 │ │ -06da7c: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ -06da80: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ -06da84: 0f00 |000a: return v0 │ │ -06da86: 1a01 9f31 |000b: const-string v1, "w" // string@319f │ │ -06da8a: 6e20 1d2b 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06da90: 0a01 |0010: move-result v1 │ │ -06da92: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ -06da96: 1a01 0232 |0013: const-string v1, "wt" // string@3202 │ │ -06da9a: 6e20 1d2b 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06daa0: 0a01 |0018: move-result v1 │ │ -06daa2: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ -06daa6: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ -06daaa: 28ed |001d: goto 000a // -0013 │ │ -06daac: 1a01 a031 |001e: const-string v1, "wa" // string@31a0 │ │ -06dab0: 6e20 1d2b 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dab6: 0a01 |0023: move-result v1 │ │ -06dab8: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -06dabc: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ -06dac0: 28e2 |0028: goto 000a // -001e │ │ -06dac2: 1a01 ae2b |0029: const-string v1, "rw" // string@2bae │ │ -06dac6: 6e20 1d2b 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dacc: 0a01 |002e: move-result v1 │ │ -06dace: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ -06dad2: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ -06dad6: 28d7 |0033: goto 000a // -0029 │ │ -06dad8: 1a01 af2b |0034: const-string v1, "rwt" // string@2baf │ │ -06dadc: 6e20 1d2b 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dae2: 0a01 |0039: move-result v1 │ │ -06dae4: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ -06dae8: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ -06daec: 28cc |003e: goto 000a // -0034 │ │ -06daee: 2201 9205 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06daf2: 2202 a905 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -06daf6: 7010 3d2b 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06dafc: 1a03 0a06 |0046: const-string v3, "Invalid mode: " // string@060a │ │ -06db00: 6e20 462b 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06db06: 0c02 |004b: move-result-object v2 │ │ -06db08: 6e20 462b 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06db0e: 0c02 |004f: move-result-object v2 │ │ -06db10: 6e10 4e2b 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06db16: 0c02 |0053: move-result-object v2 │ │ -06db18: 7020 d52a 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06db1e: 2701 |0057: throw v1 │ │ +06dacc: |[06dacc] android.support.v4.content.FileProvider.modeToMode:(Ljava/lang/String;)I │ │ +06dadc: 1a01 762a |0000: const-string v1, "r" // string@2a76 │ │ +06dae0: 6e20 1d2b 4100 |0002: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06dae6: 0a01 |0005: move-result v1 │ │ +06dae8: 3801 0500 |0006: if-eqz v1, 000b // +0005 │ │ +06daec: 1500 0010 |0008: const/high16 v0, #int 268435456 // #1000 │ │ +06daf0: 0f00 |000a: return v0 │ │ +06daf2: 1a01 a331 |000b: const-string v1, "w" // string@31a3 │ │ +06daf6: 6e20 1d2b 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06dafc: 0a01 |0010: move-result v1 │ │ +06dafe: 3901 0a00 |0011: if-nez v1, 001b // +000a │ │ +06db02: 1a01 0632 |0013: const-string v1, "wt" // string@3206 │ │ +06db06: 6e20 1d2b 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06db0c: 0a01 |0018: move-result v1 │ │ +06db0e: 3801 0500 |0019: if-eqz v1, 001e // +0005 │ │ +06db12: 1500 002c |001b: const/high16 v0, #int 738197504 // #2c00 │ │ +06db16: 28ed |001d: goto 000a // -0013 │ │ +06db18: 1a01 a431 |001e: const-string v1, "wa" // string@31a4 │ │ +06db1c: 6e20 1d2b 4100 |0020: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06db22: 0a01 |0023: move-result v1 │ │ +06db24: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +06db28: 1500 002a |0026: const/high16 v0, #int 704643072 // #2a00 │ │ +06db2c: 28e2 |0028: goto 000a // -001e │ │ +06db2e: 1a01 b12b |0029: const-string v1, "rw" // string@2bb1 │ │ +06db32: 6e20 1d2b 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06db38: 0a01 |002e: move-result v1 │ │ +06db3a: 3801 0500 |002f: if-eqz v1, 0034 // +0005 │ │ +06db3e: 1500 0038 |0031: const/high16 v0, #int 939524096 // #3800 │ │ +06db42: 28d7 |0033: goto 000a // -0029 │ │ +06db44: 1a01 b22b |0034: const-string v1, "rwt" // string@2bb2 │ │ +06db48: 6e20 1d2b 4100 |0036: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06db4e: 0a01 |0039: move-result v1 │ │ +06db50: 3801 0500 |003a: if-eqz v1, 003f // +0005 │ │ +06db54: 1500 003c |003c: const/high16 v0, #int 1006632960 // #3c00 │ │ +06db58: 28cc |003e: goto 000a // -0034 │ │ +06db5a: 2201 9205 |003f: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06db5e: 2202 a905 |0041: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +06db62: 7010 3d2b 0200 |0043: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06db68: 1a03 0a06 |0046: const-string v3, "Invalid mode: " // string@060a │ │ +06db6c: 6e20 462b 3200 |0048: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06db72: 0c02 |004b: move-result-object v2 │ │ +06db74: 6e20 462b 4200 |004c: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06db7a: 0c02 |004f: move-result-object v2 │ │ +06db7c: 6e10 4e2b 0200 |0050: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06db82: 0c02 |0053: move-result-object v2 │ │ +06db84: 7020 d52a 2100 |0054: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +06db8a: 2701 |0057: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x0008 line=730 │ │ 0x000a line=749 │ │ 0x000b line=731 │ │ 0x001b line=732 │ │ @@ -25763,95 +25763,95 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 152 16-bit code units │ │ -06db20: |[06db20] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ -06db30: 120c |0000: const/4 v12, #int 0 // #0 │ │ -06db32: 120b |0001: const/4 v11, #int 0 // #0 │ │ -06db34: 121a |0002: const/4 v10, #int 1 // #1 │ │ -06db36: 2204 7c01 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@017c │ │ -06db3a: 7020 5008 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0850 │ │ -06db40: 6e10 3201 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -06db46: 0c08 |000b: move-result-object v8 │ │ -06db48: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ -06db4c: 6e30 a001 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@01a0 │ │ -06db52: 0c01 |0011: move-result-object v1 │ │ -06db54: 6e10 3201 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -06db5a: 0c08 |0015: move-result-object v8 │ │ -06db5c: 1a09 c115 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@15c1 │ │ -06db60: 6e30 a101 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@01a1 │ │ -06db66: 0c00 |001b: move-result-object v0 │ │ -06db68: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ -06db6c: 2208 9205 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06db70: 1a09 2f0e |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0e2f │ │ -06db74: 7020 d52a 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06db7a: 2708 |0025: throw v8 │ │ -06db7c: 7210 ce01 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@01ce │ │ -06db82: 0a07 |0029: move-result v7 │ │ -06db84: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ -06db88: 1228 |002c: const/4 v8, #int 2 // #2 │ │ -06db8a: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ -06db8e: 7210 cd01 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@01cd │ │ -06db94: 0c05 |0032: move-result-object v5 │ │ -06db96: 1a08 0227 |0033: const-string v8, "name" // string@2702 │ │ -06db9a: 7230 cc01 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cc │ │ -06dba0: 0c02 |0038: move-result-object v2 │ │ -06dba2: 1a08 6f29 |0039: const-string v8, "path" // string@296f │ │ -06dba6: 7230 cc01 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cc │ │ -06dbac: 0c03 |003e: move-result-object v3 │ │ -06dbae: 1206 |003f: const/4 v6, #int 0 // #0 │ │ -06dbb0: 1a08 8f2b |0040: const-string v8, "root-path" // string@2b8f │ │ -06dbb4: 6e20 1d2b 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dbba: 0a08 |0045: move-result v8 │ │ -06dbbc: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ -06dbc0: 6208 bd02 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@02bd │ │ -06dbc4: 23a9 5406 |004a: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ -06dbc8: 4d03 090b |004c: aput-object v3, v9, v11 │ │ -06dbcc: 7120 5708 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ -06dbd2: 0c06 |0051: move-result-object v6 │ │ -06dbd4: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ -06dbd8: 6e30 5108 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0851 │ │ -06dbde: 28cf |0057: goto 0026 // -0031 │ │ -06dbe0: 1a08 101b |0058: const-string v8, "files-path" // string@1b10 │ │ -06dbe4: 6e20 1d2b 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dbea: 0a08 |005d: move-result v8 │ │ -06dbec: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ -06dbf0: 6e10 2e01 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ -06dbf6: 0c08 |0063: move-result-object v8 │ │ -06dbf8: 23a9 5406 |0064: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ -06dbfc: 4d03 090b |0066: aput-object v3, v9, v11 │ │ -06dc00: 7120 5708 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ -06dc06: 0c06 |006b: move-result-object v6 │ │ -06dc08: 28e6 |006c: goto 0052 // -001a │ │ -06dc0a: 1a08 c316 |006d: const-string v8, "cache-path" // string@16c3 │ │ -06dc0e: 6e20 1d2b 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dc14: 0a08 |0072: move-result v8 │ │ -06dc16: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ -06dc1a: 6e10 2701 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0127 │ │ -06dc20: 0c08 |0078: move-result-object v8 │ │ -06dc22: 23a9 5406 |0079: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ -06dc26: 4d03 090b |007b: aput-object v3, v9, v11 │ │ -06dc2a: 7120 5708 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ -06dc30: 0c06 |0080: move-result-object v6 │ │ -06dc32: 28d1 |0081: goto 0052 // -002f │ │ -06dc34: 1a08 d91a |0082: const-string v8, "external-path" // string@1ad9 │ │ -06dc38: 6e20 1d2b 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06dc3e: 0a08 |0087: move-result v8 │ │ -06dc40: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ -06dc44: 7100 d202 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ -06dc4a: 0c08 |008d: move-result-object v8 │ │ -06dc4c: 23a9 5406 |008e: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ -06dc50: 4d03 090b |0090: aput-object v3, v9, v11 │ │ -06dc54: 7120 5708 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ -06dc5a: 0c06 |0095: move-result-object v6 │ │ -06dc5c: 28bc |0096: goto 0052 // -0044 │ │ -06dc5e: 1104 |0097: return-object v4 │ │ +06db8c: |[06db8c] android.support.v4.content.FileProvider.parsePathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; │ │ +06db9c: 120c |0000: const/4 v12, #int 0 // #0 │ │ +06db9e: 120b |0001: const/4 v11, #int 0 // #0 │ │ +06dba0: 121a |0002: const/4 v10, #int 1 // #1 │ │ +06dba2: 2204 7c01 |0003: new-instance v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy; // type@017c │ │ +06dba6: 7020 5008 e400 |0005: invoke-direct {v4, v14}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.:(Ljava/lang/String;)V // method@0850 │ │ +06dbac: 6e10 3201 0d00 |0008: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +06dbb2: 0c08 |000b: move-result-object v8 │ │ +06dbb4: 1309 8000 |000c: const/16 v9, #int 128 // #80 │ │ +06dbb8: 6e30 a001 e809 |000e: invoke-virtual {v8, v14, v9}, Landroid/content/pm/PackageManager;.resolveContentProvider:(Ljava/lang/String;I)Landroid/content/pm/ProviderInfo; // method@01a0 │ │ +06dbbe: 0c01 |0011: move-result-object v1 │ │ +06dbc0: 6e10 3201 0d00 |0012: invoke-virtual {v13}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +06dbc6: 0c08 |0015: move-result-object v8 │ │ +06dbc8: 1a09 c315 |0016: const-string v9, "android.support.FILE_PROVIDER_PATHS" // string@15c3 │ │ +06dbcc: 6e30 a101 8109 |0018: invoke-virtual {v1, v8, v9}, Landroid/content/pm/ProviderInfo;.loadXmlMetaData:(Landroid/content/pm/PackageManager;Ljava/lang/String;)Landroid/content/res/XmlResourceParser; // method@01a1 │ │ +06dbd2: 0c00 |001b: move-result-object v0 │ │ +06dbd4: 3900 0a00 |001c: if-nez v0, 0026 // +000a │ │ +06dbd8: 2208 9205 |001e: new-instance v8, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06dbdc: 1a09 2f0e |0020: const-string v9, "Missing android.support.FILE_PROVIDER_PATHS meta-data" // string@0e2f │ │ +06dbe0: 7020 d52a 9800 |0022: invoke-direct {v8, v9}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +06dbe6: 2708 |0025: throw v8 │ │ +06dbe8: 7210 ce01 0000 |0026: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.next:()I // method@01ce │ │ +06dbee: 0a07 |0029: move-result v7 │ │ +06dbf0: 32a7 6d00 |002a: if-eq v7, v10, 0097 // +006d │ │ +06dbf4: 1228 |002c: const/4 v8, #int 2 // #2 │ │ +06dbf6: 3387 f9ff |002d: if-ne v7, v8, 0026 // -0007 │ │ +06dbfa: 7210 cd01 0000 |002f: invoke-interface {v0}, Landroid/content/res/XmlResourceParser;.getName:()Ljava/lang/String; // method@01cd │ │ +06dc00: 0c05 |0032: move-result-object v5 │ │ +06dc02: 1a08 0527 |0033: const-string v8, "name" // string@2705 │ │ +06dc06: 7230 cc01 c008 |0035: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cc │ │ +06dc0c: 0c02 |0038: move-result-object v2 │ │ +06dc0e: 1a08 7229 |0039: const-string v8, "path" // string@2972 │ │ +06dc12: 7230 cc01 c008 |003b: invoke-interface {v0, v12, v8}, Landroid/content/res/XmlResourceParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@01cc │ │ +06dc18: 0c03 |003e: move-result-object v3 │ │ +06dc1a: 1206 |003f: const/4 v6, #int 0 // #0 │ │ +06dc1c: 1a08 922b |0040: const-string v8, "root-path" // string@2b92 │ │ +06dc20: 6e20 1d2b 5800 |0042: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06dc26: 0a08 |0045: move-result v8 │ │ +06dc28: 3808 1200 |0046: if-eqz v8, 0058 // +0012 │ │ +06dc2c: 6208 bd02 |0048: sget-object v8, Landroid/support/v4/content/FileProvider;.DEVICE_ROOT:Ljava/io/File; // field@02bd │ │ +06dc30: 23a9 5406 |004a: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ +06dc34: 4d03 090b |004c: aput-object v3, v9, v11 │ │ +06dc38: 7120 5708 9800 |004e: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ +06dc3e: 0c06 |0051: move-result-object v6 │ │ +06dc40: 3806 d4ff |0052: if-eqz v6, 0026 // -002c │ │ +06dc44: 6e30 5108 2406 |0054: invoke-virtual {v4, v2, v6}, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.addRoot:(Ljava/lang/String;Ljava/io/File;)V // method@0851 │ │ +06dc4a: 28cf |0057: goto 0026 // -0031 │ │ +06dc4c: 1a08 121b |0058: const-string v8, "files-path" // string@1b12 │ │ +06dc50: 6e20 1d2b 5800 |005a: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06dc56: 0a08 |005d: move-result v8 │ │ +06dc58: 3808 0f00 |005e: if-eqz v8, 006d // +000f │ │ +06dc5c: 6e10 2e01 0d00 |0060: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ +06dc62: 0c08 |0063: move-result-object v8 │ │ +06dc64: 23a9 5406 |0064: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ +06dc68: 4d03 090b |0066: aput-object v3, v9, v11 │ │ +06dc6c: 7120 5708 9800 |0068: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ +06dc72: 0c06 |006b: move-result-object v6 │ │ +06dc74: 28e6 |006c: goto 0052 // -001a │ │ +06dc76: 1a08 c516 |006d: const-string v8, "cache-path" // string@16c5 │ │ +06dc7a: 6e20 1d2b 5800 |006f: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06dc80: 0a08 |0072: move-result v8 │ │ +06dc82: 3808 0f00 |0073: if-eqz v8, 0082 // +000f │ │ +06dc86: 6e10 2701 0d00 |0075: invoke-virtual {v13}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0127 │ │ +06dc8c: 0c08 |0078: move-result-object v8 │ │ +06dc8e: 23a9 5406 |0079: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ +06dc92: 4d03 090b |007b: aput-object v3, v9, v11 │ │ +06dc96: 7120 5708 9800 |007d: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ +06dc9c: 0c06 |0080: move-result-object v6 │ │ +06dc9e: 28d1 |0081: goto 0052 // -002f │ │ +06dca0: 1a08 db1a |0082: const-string v8, "external-path" // string@1adb │ │ +06dca4: 6e20 1d2b 5800 |0084: invoke-virtual {v8, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06dcaa: 0a08 |0087: move-result v8 │ │ +06dcac: 3808 caff |0088: if-eqz v8, 0052 // -0036 │ │ +06dcb0: 7100 d202 0000 |008a: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ +06dcb6: 0c08 |008d: move-result-object v8 │ │ +06dcb8: 23a9 5406 |008e: new-array v9, v10, [Ljava/lang/String; // type@0654 │ │ +06dcbc: 4d03 090b |0090: aput-object v3, v9, v11 │ │ +06dcc0: 7120 5708 9800 |0092: invoke-static {v8, v9}, Landroid/support/v4/content/FileProvider;.buildPath:(Ljava/io/File;[Ljava/lang/String;)Ljava/io/File; // method@0857 │ │ +06dcc6: 0c06 |0095: move-result-object v6 │ │ +06dcc8: 28bc |0096: goto 0052 // -0044 │ │ +06dcca: 1104 |0097: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=556 │ │ 0x0008 line=558 │ │ 0x0012 line=560 │ │ 0x001c line=562 │ │ 0x001e line=563 │ │ @@ -25890,33 +25890,33 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -06dc60: |[06dc60] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ -06dc70: 6f30 1d01 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@011d │ │ -06dc76: 5540 2400 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0024 │ │ -06dc7a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -06dc7e: 2200 a705 |0007: new-instance v0, Ljava/lang/SecurityException; // type@05a7 │ │ -06dc82: 1a01 510f |0009: const-string v1, "Provider must not be exported" // string@0f51 │ │ -06dc86: 7020 162b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ -06dc8c: 2700 |000e: throw v0 │ │ -06dc8e: 5540 2500 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0025 │ │ -06dc92: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ -06dc96: 2200 a705 |0013: new-instance v0, Ljava/lang/SecurityException; // type@05a7 │ │ -06dc9a: 1a01 500f |0015: const-string v1, "Provider must grant uri permissions" // string@0f50 │ │ -06dc9e: 7020 162b 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ -06dca4: 2700 |001a: throw v0 │ │ -06dca6: 5440 2300 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0023 │ │ -06dcaa: 7120 5b08 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@085b │ │ -06dcb0: 0c00 |0020: move-result-object v0 │ │ -06dcb2: 5b20 c302 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ -06dcb6: 0e00 |0023: return-void │ │ +06dccc: |[06dccc] android.support.v4.content.FileProvider.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V │ │ +06dcdc: 6f30 1d01 3204 |0000: invoke-super {v2, v3, v4}, Landroid/content/ContentProvider;.attachInfo:(Landroid/content/Context;Landroid/content/pm/ProviderInfo;)V // method@011d │ │ +06dce2: 5540 2400 |0003: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.exported:Z // field@0024 │ │ +06dce6: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +06dcea: 2200 a705 |0007: new-instance v0, Ljava/lang/SecurityException; // type@05a7 │ │ +06dcee: 1a01 510f |0009: const-string v1, "Provider must not be exported" // string@0f51 │ │ +06dcf2: 7020 162b 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ +06dcf8: 2700 |000e: throw v0 │ │ +06dcfa: 5540 2500 |000f: iget-boolean v0, v4, Landroid/content/pm/ProviderInfo;.grantUriPermissions:Z // field@0025 │ │ +06dcfe: 3900 0a00 |0011: if-nez v0, 001b // +000a │ │ +06dd02: 2200 a705 |0013: new-instance v0, Ljava/lang/SecurityException; // type@05a7 │ │ +06dd06: 1a01 500f |0015: const-string v1, "Provider must grant uri permissions" // string@0f50 │ │ +06dd0a: 7020 162b 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ +06dd10: 2700 |001a: throw v0 │ │ +06dd12: 5440 2300 |001b: iget-object v0, v4, Landroid/content/pm/ProviderInfo;.authority:Ljava/lang/String; // field@0023 │ │ +06dd16: 7120 5b08 0300 |001d: invoke-static {v3, v0}, Landroid/support/v4/content/FileProvider;.getPathStrategy:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v4/content/FileProvider$PathStrategy; // method@085b │ │ +06dd1c: 0c00 |0020: move-result-object v0 │ │ +06dd1e: 5b20 c302 |0021: iput-object v0, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ +06dd22: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0003 line=345 │ │ 0x0007 line=346 │ │ 0x000f line=348 │ │ 0x0013 line=349 │ │ @@ -25932,25 +25932,25 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06dcb8: |[06dcb8] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06dcc8: 5421 c302 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ -06dccc: 7220 4e08 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ -06dcd2: 0c00 |0005: move-result-object v0 │ │ -06dcd4: 6e10 662a 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -06dcda: 0a01 |0009: move-result v1 │ │ -06dcdc: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ -06dce0: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -06dce2: 0f01 |000d: return v1 │ │ -06dce4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -06dce6: 28fe |000f: goto 000d // -0002 │ │ +06dd24: |[06dd24] android.support.v4.content.FileProvider.delete:(Landroid/net/Uri;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06dd34: 5421 c302 |0000: iget-object v1, v2, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ +06dd38: 7220 4e08 3100 |0002: invoke-interface {v1, v3}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ +06dd3e: 0c00 |0005: move-result-object v0 │ │ +06dd40: 6e10 662a 0000 |0006: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +06dd46: 0a01 |0009: move-result v1 │ │ +06dd48: 3801 0400 |000a: if-eqz v1, 000e // +0004 │ │ +06dd4c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +06dd4e: 0f01 |000d: return v1 │ │ +06dd50: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +06dd52: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0006 line=498 │ │ locals : │ │ 0x0006 - 0x0010 reg=0 file Ljava/io/File; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/content/FileProvider; │ │ @@ -25963,37 +25963,37 @@ │ │ type : '(Landroid/net/Uri;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -06dce8: |[06dce8] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ -06dcf8: 5464 c302 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ -06dcfc: 7220 4e08 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ -06dd02: 0c01 |0005: move-result-object v1 │ │ -06dd04: 6e10 6b2a 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2a6b │ │ -06dd0a: 0c04 |0009: move-result-object v4 │ │ -06dd0c: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ -06dd10: 6e20 292b 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@2b29 │ │ -06dd16: 0a02 |000f: move-result v2 │ │ -06dd18: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ -06dd1c: 6e10 6b2a 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2a6b │ │ -06dd22: 0c04 |0015: move-result-object v4 │ │ -06dd24: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ -06dd28: 6e20 312b 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -06dd2e: 0c00 |001b: move-result-object v0 │ │ -06dd30: 7100 b623 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@23b6 │ │ -06dd36: 0c04 |001f: move-result-object v4 │ │ -06dd38: 6e20 b523 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@23b5 │ │ -06dd3e: 0c03 |0023: move-result-object v3 │ │ -06dd40: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ -06dd44: 1103 |0026: return-object v3 │ │ -06dd46: 1a03 0b16 |0027: const-string v3, "application/octet-stream" // string@160b │ │ -06dd4a: 28fd |0029: goto 0026 // -0003 │ │ +06dd54: |[06dd54] android.support.v4.content.FileProvider.getType:(Landroid/net/Uri;)Ljava/lang/String; │ │ +06dd64: 5464 c302 |0000: iget-object v4, v6, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ +06dd68: 7220 4e08 7400 |0002: invoke-interface {v4, v7}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ +06dd6e: 0c01 |0005: move-result-object v1 │ │ +06dd70: 6e10 6b2a 0100 |0006: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2a6b │ │ +06dd76: 0c04 |0009: move-result-object v4 │ │ +06dd78: 1305 2e00 |000a: const/16 v5, #int 46 // #2e │ │ +06dd7c: 6e20 292b 5400 |000c: invoke-virtual {v4, v5}, Ljava/lang/String;.lastIndexOf:(I)I // method@2b29 │ │ +06dd82: 0a02 |000f: move-result v2 │ │ +06dd84: 3a02 1700 |0010: if-ltz v2, 0027 // +0017 │ │ +06dd88: 6e10 6b2a 0100 |0012: invoke-virtual {v1}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2a6b │ │ +06dd8e: 0c04 |0015: move-result-object v4 │ │ +06dd90: d805 0201 |0016: add-int/lit8 v5, v2, #int 1 // #01 │ │ +06dd94: 6e20 312b 5400 |0018: invoke-virtual {v4, v5}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +06dd9a: 0c00 |001b: move-result-object v0 │ │ +06dd9c: 7100 b623 0000 |001c: invoke-static {}, Landroid/webkit/MimeTypeMap;.getSingleton:()Landroid/webkit/MimeTypeMap; // method@23b6 │ │ +06dda2: 0c04 |001f: move-result-object v4 │ │ +06dda4: 6e20 b523 0400 |0020: invoke-virtual {v4, v0}, Landroid/webkit/MimeTypeMap;.getMimeTypeFromExtension:(Ljava/lang/String;)Ljava/lang/String; // method@23b5 │ │ +06ddaa: 0c03 |0023: move-result-object v3 │ │ +06ddac: 3803 0300 |0024: if-eqz v3, 0027 // +0003 │ │ +06ddb0: 1103 |0026: return-object v3 │ │ +06ddb2: 1a03 0d16 |0027: const-string v3, "application/octet-stream" // string@160d │ │ +06ddb6: 28fd |0029: goto 0026 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=453 │ │ 0x0010 line=454 │ │ 0x0012 line=455 │ │ 0x001c line=456 │ │ @@ -26012,19 +26012,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06dd4c: |[06dd4c] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ -06dd5c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -06dd60: 1a01 6b0e |0002: const-string v1, "No external inserts" // string@0e6b │ │ -06dd64: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -06dd6a: 2700 |0007: throw v0 │ │ +06ddb8: |[06ddb8] android.support.v4.content.FileProvider.insert:(Landroid/net/Uri;Landroid/content/ContentValues;)Landroid/net/Uri; │ │ +06ddc8: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +06ddcc: 1a01 6b0e |0002: const-string v1, "No external inserts" // string@0e6b │ │ +06ddd0: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +06ddd6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ @@ -26034,17 +26034,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06dd6c: |[06dd6c] android.support.v4.content.FileProvider.onCreate:()Z │ │ -06dd7c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06dd7e: 0f00 |0001: return v0 │ │ +06ddd8: |[06ddd8] android.support.v4.content.FileProvider.onCreate:()Z │ │ +06dde8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06ddea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/FileProvider; │ │ │ │ #5 : (in Landroid/support/v4/content/FileProvider;) │ │ @@ -26052,23 +26052,23 @@ │ │ type : '(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06dd80: |[06dd80] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ -06dd90: 5432 c302 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ -06dd94: 7220 4e08 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ -06dd9a: 0c00 |0005: move-result-object v0 │ │ -06dd9c: 7110 5f08 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@085f │ │ -06dda2: 0a01 |0009: move-result v1 │ │ -06dda4: 7120 0903 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0309 │ │ -06ddaa: 0c02 |000d: move-result-object v2 │ │ -06ddac: 1102 |000e: return-object v2 │ │ +06ddec: |[06ddec] android.support.v4.content.FileProvider.openFile:(Landroid/net/Uri;Ljava/lang/String;)Landroid/os/ParcelFileDescriptor; │ │ +06ddfc: 5432 c302 |0000: iget-object v2, v3, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ +06de00: 7220 4e08 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ +06de06: 0c00 |0005: move-result-object v0 │ │ +06de08: 7110 5f08 0500 |0006: invoke-static {v5}, Landroid/support/v4/content/FileProvider;.modeToMode:(Ljava/lang/String;)I // method@085f │ │ +06de0e: 0a01 |0009: move-result v1 │ │ +06de10: 7120 0903 1000 |000a: invoke-static {v0, v1}, Landroid/os/ParcelFileDescriptor;.open:(Ljava/io/File;I)Landroid/os/ParcelFileDescriptor; // method@0309 │ │ +06de16: 0c02 |000d: move-result-object v2 │ │ +06de18: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0006 line=520 │ │ 0x000a line=521 │ │ locals : │ │ 0x0006 - 0x000f reg=0 file Ljava/io/File; │ │ @@ -26082,68 +26082,68 @@ │ │ type : '(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -06ddb0: |[06ddb0] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ -06ddc0: 54ca c302 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ -06ddc4: 7220 4e08 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ -06ddca: 0c04 |0005: move-result-object v4 │ │ -06ddcc: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ -06ddd0: 620e bc02 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@02bc │ │ -06ddd4: 21ea |000a: array-length v10, v14 │ │ -06ddd6: 23a2 5406 |000b: new-array v2, v10, [Ljava/lang/String; // type@0654 │ │ -06ddda: 21ea |000d: array-length v10, v14 │ │ -06dddc: 23a9 5206 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0652 │ │ -06dde0: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -06dde2: 07e0 |0011: move-object v0, v14 │ │ -06dde4: 2108 |0012: array-length v8, v0 │ │ -06dde6: 1207 |0013: const/4 v7, #int 0 // #0 │ │ -06dde8: 0156 |0014: move v6, v5 │ │ -06ddea: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ -06ddee: 4601 0007 |0017: aget-object v1, v0, v7 │ │ -06ddf2: 1a0a 9913 |0019: const-string v10, "_display_name" // string@1399 │ │ -06ddf6: 6e20 1d2b 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06ddfc: 0a0a |001e: move-result v10 │ │ -06ddfe: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ -06de02: 1a0a 9913 |0021: const-string v10, "_display_name" // string@1399 │ │ -06de06: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ -06de0a: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ -06de0e: 6e10 6b2a 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2a6b │ │ -06de14: 0c0a |002a: move-result-object v10 │ │ -06de16: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ -06de1a: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ -06de1e: 0156 |002f: move v6, v5 │ │ -06de20: 28e5 |0030: goto 0015 // -001b │ │ -06de22: 1a0a a013 |0031: const-string v10, "_size" // string@13a0 │ │ -06de26: 6e20 1d2b 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -06de2c: 0a0a |0036: move-result v10 │ │ -06de2e: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ -06de32: 1a0a a013 |0039: const-string v10, "_size" // string@13a0 │ │ -06de36: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ -06de3a: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ -06de3e: 6e10 6e2a 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2a6e │ │ -06de44: 0b0a |0042: move-result-wide v10 │ │ -06de46: 7120 ed2a ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -06de4c: 0c0a |0046: move-result-object v10 │ │ -06de4e: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ -06de52: 28e4 |0049: goto 002d // -001c │ │ -06de54: 7120 5908 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0859 │ │ -06de5a: 0c02 |004d: move-result-object v2 │ │ -06de5c: 7120 5808 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0858 │ │ -06de62: 0c09 |0051: move-result-object v9 │ │ -06de64: 2203 5700 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0057 │ │ -06de68: 121a |0054: const/4 v10, #int 1 // #1 │ │ -06de6a: 7030 e801 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@01e8 │ │ -06de70: 6e20 e901 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@01e9 │ │ -06de76: 1103 |005b: return-object v3 │ │ -06de78: 0165 |005c: move v5, v6 │ │ -06de7a: 28d0 |005d: goto 002d // -0030 │ │ +06de1c: |[06de1c] android.support.v4.content.FileProvider.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; │ │ +06de2c: 54ca c302 |0000: iget-object v10, v12, Landroid/support/v4/content/FileProvider;.mStrategy:Landroid/support/v4/content/FileProvider$PathStrategy; // field@02c3 │ │ +06de30: 7220 4e08 da00 |0002: invoke-interface {v10, v13}, Landroid/support/v4/content/FileProvider$PathStrategy;.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; // method@084e │ │ +06de36: 0c04 |0005: move-result-object v4 │ │ +06de38: 390e 0400 |0006: if-nez v14, 000a // +0004 │ │ +06de3c: 620e bc02 |0008: sget-object v14, Landroid/support/v4/content/FileProvider;.COLUMNS:[Ljava/lang/String; // field@02bc │ │ +06de40: 21ea |000a: array-length v10, v14 │ │ +06de42: 23a2 5406 |000b: new-array v2, v10, [Ljava/lang/String; // type@0654 │ │ +06de46: 21ea |000d: array-length v10, v14 │ │ +06de48: 23a9 5206 |000e: new-array v9, v10, [Ljava/lang/Object; // type@0652 │ │ +06de4c: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +06de4e: 07e0 |0011: move-object v0, v14 │ │ +06de50: 2108 |0012: array-length v8, v0 │ │ +06de52: 1207 |0013: const/4 v7, #int 0 // #0 │ │ +06de54: 0156 |0014: move v6, v5 │ │ +06de56: 3587 3500 |0015: if-ge v7, v8, 004a // +0035 │ │ +06de5a: 4601 0007 |0017: aget-object v1, v0, v7 │ │ +06de5e: 1a0a 9a13 |0019: const-string v10, "_display_name" // string@139a │ │ +06de62: 6e20 1d2b 1a00 |001b: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06de68: 0a0a |001e: move-result v10 │ │ +06de6a: 380a 1200 |001f: if-eqz v10, 0031 // +0012 │ │ +06de6e: 1a0a 9a13 |0021: const-string v10, "_display_name" // string@139a │ │ +06de72: 4d0a 0206 |0023: aput-object v10, v2, v6 │ │ +06de76: d805 0601 |0025: add-int/lit8 v5, v6, #int 1 // #01 │ │ +06de7a: 6e10 6b2a 0400 |0027: invoke-virtual {v4}, Ljava/io/File;.getName:()Ljava/lang/String; // method@2a6b │ │ +06de80: 0c0a |002a: move-result-object v10 │ │ +06de82: 4d0a 0906 |002b: aput-object v10, v9, v6 │ │ +06de86: d807 0701 |002d: add-int/lit8 v7, v7, #int 1 // #01 │ │ +06de8a: 0156 |002f: move v6, v5 │ │ +06de8c: 28e5 |0030: goto 0015 // -001b │ │ +06de8e: 1a0a a113 |0031: const-string v10, "_size" // string@13a1 │ │ +06de92: 6e20 1d2b 1a00 |0033: invoke-virtual {v10, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +06de98: 0a0a |0036: move-result v10 │ │ +06de9a: 380a 2500 |0037: if-eqz v10, 005c // +0025 │ │ +06de9e: 1a0a a113 |0039: const-string v10, "_size" // string@13a1 │ │ +06dea2: 4d0a 0206 |003b: aput-object v10, v2, v6 │ │ +06dea6: d805 0601 |003d: add-int/lit8 v5, v6, #int 1 // #01 │ │ +06deaa: 6e10 6e2a 0400 |003f: invoke-virtual {v4}, Ljava/io/File;.length:()J // method@2a6e │ │ +06deb0: 0b0a |0042: move-result-wide v10 │ │ +06deb2: 7120 ed2a ba00 |0043: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +06deb8: 0c0a |0046: move-result-object v10 │ │ +06deba: 4d0a 0906 |0047: aput-object v10, v9, v6 │ │ +06debe: 28e4 |0049: goto 002d // -001c │ │ +06dec0: 7120 5908 6200 |004a: invoke-static {v2, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/String;I)[Ljava/lang/String; // method@0859 │ │ +06dec6: 0c02 |004d: move-result-object v2 │ │ +06dec8: 7120 5808 6900 |004e: invoke-static {v9, v6}, Landroid/support/v4/content/FileProvider;.copyOf:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0858 │ │ +06dece: 0c09 |0051: move-result-object v9 │ │ +06ded0: 2203 5700 |0052: new-instance v3, Landroid/database/MatrixCursor; // type@0057 │ │ +06ded4: 121a |0054: const/4 v10, #int 1 // #1 │ │ +06ded6: 7030 e801 230a |0055: invoke-direct {v3, v2, v10}, Landroid/database/MatrixCursor;.:([Ljava/lang/String;I)V // method@01e8 │ │ +06dedc: 6e20 e901 9300 |0058: invoke-virtual {v3, v9}, Landroid/database/MatrixCursor;.addRow:([Ljava/lang/Object;)V // method@01e9 │ │ +06dee2: 1103 |005b: return-object v3 │ │ +06dee4: 0165 |005c: move v5, v6 │ │ +06dee6: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0006 line=414 │ │ 0x0008 line=415 │ │ 0x000a line=418 │ │ 0x000d line=419 │ │ @@ -26190,19 +26190,19 @@ │ │ type : '(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06de7c: |[06de7c] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ -06de8c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -06de90: 1a01 6c0e |0002: const-string v1, "No external updates" // string@0e6c │ │ -06de94: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -06de9a: 2700 |0007: throw v0 │ │ +06dee8: |[06dee8] android.support.v4.content.FileProvider.update:(Landroid/net/Uri;Landroid/content/ContentValues;Ljava/lang/String;[Ljava/lang/String;)I │ │ +06def8: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +06defc: 1a01 6c0e |0002: const-string v1, "No external updates" // string@0e6c │ │ +06df00: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +06df06: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/content/FileProvider; │ │ 0x0000 - 0x0008 reg=3 uri Landroid/net/Uri; │ │ 0x0000 - 0x0008 reg=4 values Landroid/content/ContentValues; │ │ @@ -26321,32 +26321,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06de9c: |[06de9c] android.support.v4.content.IntentCompat.:()V │ │ -06deac: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06deb0: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ -06deb4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06deb8: 2201 8101 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0181 │ │ -06debc: 7010 6f08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@086f │ │ -06dec2: 6901 cc02 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ -06dec6: 0e00 |000d: return-void │ │ -06dec8: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -06decc: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -06ded0: 2201 8001 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0180 │ │ -06ded4: 7010 6c08 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@086c │ │ -06deda: 6901 cc02 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ -06dede: 28f4 |0019: goto 000d // -000c │ │ -06dee0: 2201 7f01 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@017f │ │ -06dee4: 7010 6808 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0868 │ │ -06deea: 6901 cc02 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ -06deee: 28ec |0021: goto 000d // -0014 │ │ +06df08: |[06df08] android.support.v4.content.IntentCompat.:()V │ │ +06df18: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06df1c: 1301 0f00 |0002: const/16 v1, #int 15 // #f │ │ +06df20: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06df24: 2201 8101 |0006: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; // type@0181 │ │ +06df28: 7010 6f08 0100 |0008: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1;.:()V // method@086f │ │ +06df2e: 6901 cc02 |000b: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ +06df32: 0e00 |000d: return-void │ │ +06df34: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +06df38: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06df3c: 2201 8001 |0012: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; // type@0180 │ │ +06df40: 7010 6c08 0100 |0014: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@086c │ │ +06df46: 6901 cc02 |0017: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ +06df4a: 28f4 |0019: goto 000d // -000c │ │ +06df4c: 2201 7f01 |001a: new-instance v1, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; // type@017f │ │ +06df50: 7010 6808 0100 |001c: invoke-direct {v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0868 │ │ +06df56: 6901 cc02 |001f: sput-object v1, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ +06df5a: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000d line=93 │ │ 0x000e line=88 │ │ @@ -26360,17 +26360,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06def0: |[06def0] android.support.v4.content.IntentCompat.:()V │ │ -06df00: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06df06: 0e00 |0003: return-void │ │ +06df5c: |[06df5c] android.support.v4.content.IntentCompat.:()V │ │ +06df6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06df72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat; │ │ │ │ @@ -26379,19 +26379,19 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06df08: |[06df08] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06df18: 6200 cc02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ -06df1c: 7220 6508 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0865 │ │ -06df22: 0c00 |0005: move-result-object v0 │ │ -06df24: 1100 |0006: return-object v0 │ │ +06df74: |[06df74] android.support.v4.content.IntentCompat.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06df84: 6200 cc02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ +06df88: 7220 6508 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0865 │ │ +06df8e: 0c00 |0005: move-result-object v0 │ │ +06df90: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #3 : (in Landroid/support/v4/content/IntentCompat;) │ │ @@ -26399,19 +26399,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06df28: |[06df28] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -06df38: 6200 cc02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ -06df3c: 7230 6608 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0866 │ │ -06df42: 0c00 |0005: move-result-object v0 │ │ -06df44: 1100 |0006: return-object v0 │ │ +06df94: |[06df94] android.support.v4.content.IntentCompat.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +06dfa4: 6200 cc02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ +06dfa8: 7230 6608 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0866 │ │ +06dfae: 0c00 |0005: move-result-object v0 │ │ +06dfb0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ @@ -26420,19 +26420,19 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06df48: |[06df48] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06df58: 6200 cc02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ -06df5c: 7220 6708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0867 │ │ -06df62: 0c00 |0005: move-result-object v0 │ │ -06df64: 1100 |0006: return-object v0 │ │ +06dfb4: |[06dfb4] android.support.v4.content.IntentCompat.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06dfc4: 6200 cc02 |0000: sget-object v0, Landroid/support/v4/content/IntentCompat;.IMPL:Landroid/support/v4/content/IntentCompat$IntentCompatImpl; // field@02cc │ │ +06dfc8: 7220 6708 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/content/IntentCompat$IntentCompatImpl;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0867 │ │ +06dfce: 0c00 |0005: move-result-object v0 │ │ +06dfd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ @@ -26461,17 +26461,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06df68: |[06df68] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ -06df78: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06df7e: 0e00 |0003: return-void │ │ +06dfd4: |[06dfd4] android.support.v4.content.IntentCompatHoneycomb.:()V │ │ +06dfe4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06dfea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -26479,18 +26479,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06df80: |[06df80] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06df90: 7110 6301 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0163 │ │ -06df96: 0c00 |0003: move-result-object v0 │ │ -06df98: 1100 |0004: return-object v0 │ │ +06dfec: |[06dfec] android.support.v4.content.IntentCompatHoneycomb.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06dffc: 7110 6301 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0163 │ │ +06e002: 0c00 |0003: move-result-object v0 │ │ +06e004: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ #2 : (in Landroid/support/v4/content/IntentCompatHoneycomb;) │ │ @@ -26498,18 +26498,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06df9c: |[06df9c] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -06dfac: 7110 6501 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0165 │ │ -06dfb2: 0c00 |0003: move-result-object v0 │ │ -06dfb4: 1100 |0004: return-object v0 │ │ +06e008: |[06e008] android.support.v4.content.IntentCompatHoneycomb.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +06e018: 7110 6501 0100 |0000: invoke-static {v1}, Landroid/content/Intent;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0165 │ │ +06e01e: 0c00 |0003: move-result-object v0 │ │ +06e020: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 mainActivity Landroid/content/ComponentName; │ │ │ │ Virtual methods - │ │ @@ -26538,17 +26538,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06dfb8: |[06dfb8] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ -06dfc8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06dfce: 0e00 |0003: return-void │ │ +06e024: |[06e024] android.support.v4.content.IntentCompatIcsMr1.:()V │ │ +06e034: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06e03a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/content/IntentCompatIcsMr1;) │ │ @@ -26556,18 +26556,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06dfd0: |[06dfd0] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -06dfe0: 7120 6401 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0164 │ │ -06dfe6: 0c00 |0003: move-result-object v0 │ │ -06dfe8: 1100 |0004: return-object v0 │ │ +06e03c: |[06e03c] android.support.v4.content.IntentCompatIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +06e04c: 7120 6401 2100 |0000: invoke-static {v1, v2}, Landroid/content/Intent;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@0164 │ │ +06e052: 0c00 |0003: move-result-object v0 │ │ +06e054: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=2 selectorCategory Ljava/lang/String; │ │ │ │ @@ -26606,20 +26606,20 @@ │ │ type : '(Landroid/support/v4/content/Loader;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -06dfec: |[06dfec] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ -06dffc: 5b12 cd02 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@02cd │ │ -06e000: 2200 8f00 |0002: new-instance v0, Landroid/os/Handler; // type@008f │ │ -06e004: 7010 d502 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -06e00a: 7020 cf01 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01cf │ │ -06e010: 0e00 |000a: return-void │ │ +06e058: |[06e058] android.support.v4.content.Loader$ForceLoadContentObserver.:(Landroid/support/v4/content/Loader;)V │ │ +06e068: 5b12 cd02 |0000: iput-object v2, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@02cd │ │ +06e06c: 2200 8f00 |0002: new-instance v0, Landroid/os/Handler; // type@008f │ │ +06e070: 7010 d502 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +06e076: 7020 cf01 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01cf │ │ +06e07c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000a line=54 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ @@ -26632,17 +26632,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06e014: |[06e014] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ -06e024: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e026: 0f00 |0001: return v0 │ │ +06e080: |[06e080] android.support.v4.content.Loader$ForceLoadContentObserver.deliverSelfNotifications:()Z │ │ +06e090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e092: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ │ │ @@ -26651,18 +26651,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06e028: |[06e028] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ -06e038: 5410 cd02 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@02cd │ │ -06e03c: 6e10 8c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@088c │ │ -06e042: 0e00 |0005: return-void │ │ +06e094: |[06e094] android.support.v4.content.Loader$ForceLoadContentObserver.onChange:(Z)V │ │ +06e0a4: 5410 cd02 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.this$0:Landroid/support/v4/content/Loader; // field@02cd │ │ +06e0a8: 6e10 8c08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onContentChanged:()V // method@088c │ │ +06e0ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/content/Loader$ForceLoadContentObserver; Landroid/support/v4/content/Loader.ForceLoadContentObserver; │ │ @@ -26775,27 +26775,27 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -06e044: |[06e044] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ -06e054: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06e056: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06e05c: 5c21 d502 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e060: 5c21 ce02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e064: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06e066: 5c20 d402 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ -06e06a: 5c21 cf02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e06e: 5c21 d302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e072: 6e10 2401 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -06e078: 0c00 |0012: move-result-object v0 │ │ -06e07a: 5b20 d002 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@02d0 │ │ -06e07e: 0e00 |0015: return-void │ │ +06e0b0: |[06e0b0] android.support.v4.content.Loader.:(Landroid/content/Context;)V │ │ +06e0c0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06e0c2: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06e0c8: 5c21 d502 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e0cc: 5c21 ce02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e0d0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06e0d2: 5c20 d402 |0009: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ +06e0d6: 5c21 cf02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e0da: 5c21 d302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e0de: 6e10 2401 0300 |000f: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +06e0e4: 0c00 |0012: move-result-object v0 │ │ +06e0e6: 5b20 d002 |0013: iput-object v0, v2, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@02d0 │ │ +06e0ea: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=91 │ │ 0x0004 line=38 │ │ 0x0006 line=39 │ │ 0x0008 line=40 │ │ 0x000b line=41 │ │ @@ -26813,19 +26813,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e080: |[06e080] android.support.v4.content.Loader.abandon:()V │ │ -06e090: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06e092: 5c10 ce02 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e096: 6e10 8b08 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@088b │ │ -06e09c: 0e00 |0006: return-void │ │ +06e0ec: |[06e0ec] android.support.v4.content.Loader.abandon:()V │ │ +06e0fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +06e0fe: 5c10 ce02 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e102: 6e10 8b08 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onAbandon:()V // method@088b │ │ +06e108: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0006 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -26836,18 +26836,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -06e0a0: |[06e0a0] android.support.v4.content.Loader.commitContentChanged:()V │ │ -06e0b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e0b2: 5c10 d302 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e0b6: 0e00 |0003: return-void │ │ +06e10c: |[06e10c] android.support.v4.content.Loader.commitContentChanged:()V │ │ +06e11c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06e11e: 5c10 d302 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e122: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -26857,24 +26857,24 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06e0b8: |[06e0b8] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ -06e0c8: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e0cc: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -06e0d0: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -06e0d6: 7120 970a 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -06e0dc: 1a01 5432 |000a: const-string v1, "}" // string@3254 │ │ -06e0e0: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e0e6: 6e10 4e2b 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e0ec: 0c01 |0012: move-result-object v1 │ │ -06e0ee: 1101 |0013: return-object v1 │ │ +06e124: |[06e124] android.support.v4.content.Loader.dataToString:(Ljava/lang/Object;)Ljava/lang/String; │ │ +06e134: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +06e138: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +06e13c: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +06e142: 7120 970a 0300 |0007: invoke-static {v3, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +06e148: 1a01 5832 |000a: const-string v1, "}" // string@3258 │ │ +06e14c: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e152: 6e10 4e2b 0000 |000f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06e158: 0c01 |0012: move-result-object v1 │ │ +06e15a: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0007 line=369 │ │ 0x000a line=370 │ │ 0x000f line=371 │ │ locals : │ │ @@ -26889,20 +26889,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -06e0f0: |[06e0f0] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ -06e100: 5410 d202 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e104: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -06e108: 5410 d202 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e10c: 7230 7e08 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@087e │ │ -06e112: 0e00 |0009: return-void │ │ +06e15c: |[06e15c] android.support.v4.content.Loader.deliverResult:(Ljava/lang/Object;)V │ │ +06e16c: 5410 d202 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e170: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +06e174: 5410 d202 |0004: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e178: 7230 7e08 1002 |0006: invoke-interface {v0, v1, v2}, Landroid/support/v4/content/Loader$OnLoadCompleteListener;.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@087e │ │ +06e17e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0004 line=104 │ │ 0x0009 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -26915,57 +26915,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -06e114: |[06e114] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -06e124: 6e20 942a 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e12a: 1a00 cd23 |0003: const-string v0, "mId=" // string@23cd │ │ -06e12e: 6e20 942a 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e134: 5210 d102 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ -06e138: 6e20 922a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -06e13e: 1a00 8200 |000d: const-string v0, " mListener=" // string@0082 │ │ -06e142: 6e20 942a 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e148: 5410 d202 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e14c: 6e20 992a 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -06e152: 5510 d502 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e156: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -06e15a: 5510 cf02 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e15e: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ -06e162: 5510 d302 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e166: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ -06e16a: 6e20 942a 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e170: 1a00 a325 |0026: const-string v0, "mStarted=" // string@25a3 │ │ -06e174: 6e20 942a 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e17a: 5510 d502 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e17e: 6e20 952a 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -06e184: 1a00 7900 |0030: const-string v0, " mContentChanged=" // string@0079 │ │ -06e188: 6e20 942a 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e18e: 5510 cf02 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e192: 6e20 952a 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -06e198: 1a00 8600 |003a: const-string v0, " mProcessingChange=" // string@0086 │ │ -06e19c: 6e20 942a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e1a2: 5510 d302 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e1a6: 6e20 9b2a 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -06e1ac: 5510 ce02 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e1b0: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ -06e1b4: 5510 d402 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ -06e1b8: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ -06e1bc: 6e20 942a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e1c2: 1a00 1322 |004f: const-string v0, "mAbandoned=" // string@2213 │ │ -06e1c6: 6e20 942a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e1cc: 5510 ce02 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e1d0: 6e20 952a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -06e1d6: 1a00 8a00 |0059: const-string v0, " mReset=" // string@008a │ │ -06e1da: 6e20 942a 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -06e1e0: 5510 d402 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ -06e1e4: 6e20 9b2a 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -06e1ea: 0e00 |0063: return-void │ │ +06e180: |[06e180] android.support.v4.content.Loader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +06e190: 6e20 942a 2400 |0000: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e196: 1a00 d023 |0003: const-string v0, "mId=" // string@23d0 │ │ +06e19a: 6e20 942a 0400 |0005: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e1a0: 5210 d102 |0008: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ +06e1a4: 6e20 922a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +06e1aa: 1a00 8200 |000d: const-string v0, " mListener=" // string@0082 │ │ +06e1ae: 6e20 942a 0400 |000f: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e1b4: 5410 d202 |0012: iget-object v0, v1, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e1b8: 6e20 992a 0400 |0014: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +06e1be: 5510 d502 |0017: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e1c2: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +06e1c6: 5510 cf02 |001b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e1ca: 3900 0600 |001d: if-nez v0, 0023 // +0006 │ │ +06e1ce: 5510 d302 |001f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e1d2: 3800 2300 |0021: if-eqz v0, 0044 // +0023 │ │ +06e1d6: 6e20 942a 2400 |0023: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e1dc: 1a00 a625 |0026: const-string v0, "mStarted=" // string@25a6 │ │ +06e1e0: 6e20 942a 0400 |0028: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e1e6: 5510 d502 |002b: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e1ea: 6e20 952a 0400 |002d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +06e1f0: 1a00 7900 |0030: const-string v0, " mContentChanged=" // string@0079 │ │ +06e1f4: 6e20 942a 0400 |0032: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e1fa: 5510 cf02 |0035: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e1fe: 6e20 952a 0400 |0037: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +06e204: 1a00 8600 |003a: const-string v0, " mProcessingChange=" // string@0086 │ │ +06e208: 6e20 942a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e20e: 5510 d302 |003f: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e212: 6e20 9b2a 0400 |0041: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +06e218: 5510 ce02 |0044: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e21c: 3900 0600 |0046: if-nez v0, 004c // +0006 │ │ +06e220: 5510 d402 |0048: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ +06e224: 3800 1900 |004a: if-eqz v0, 0063 // +0019 │ │ +06e228: 6e20 942a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e22e: 1a00 1622 |004f: const-string v0, "mAbandoned=" // string@2216 │ │ +06e232: 6e20 942a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e238: 5510 ce02 |0054: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e23c: 6e20 952a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +06e242: 1a00 8a00 |0059: const-string v0, " mReset=" // string@008a │ │ +06e246: 6e20 942a 0400 |005b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +06e24c: 5510 d402 |005e: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ +06e250: 6e20 9b2a 0400 |0060: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +06e256: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x000d line=394 │ │ 0x0017 line=395 │ │ 0x0023 line=396 │ │ 0x0030 line=397 │ │ @@ -26987,17 +26987,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e1ec: |[06e1ec] android.support.v4.content.Loader.forceLoad:()V │ │ -06e1fc: 6e10 8d08 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@088d │ │ -06e202: 0e00 |0003: return-void │ │ +06e258: |[06e258] android.support.v4.content.Loader.forceLoad:()V │ │ +06e268: 6e10 8d08 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@088d │ │ +06e26e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ @@ -27007,17 +27007,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e204: |[06e204] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ -06e214: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@02d0 │ │ -06e218: 1100 |0002: return-object v0 │ │ +06e270: |[06e270] android.support.v4.content.Loader.getContext:()Landroid/content/Context; │ │ +06e280: 5410 d002 |0000: iget-object v0, v1, Landroid/support/v4/content/Loader;.mContext:Landroid/content/Context; // field@02d0 │ │ +06e284: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27026,17 +27026,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e21c: |[06e21c] android.support.v4.content.Loader.getId:()I │ │ -06e22c: 5210 d102 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ -06e230: 0f00 |0002: return v0 │ │ +06e288: |[06e288] android.support.v4.content.Loader.getId:()I │ │ +06e298: 5210 d102 |0000: iget v0, v1, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ +06e29c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27045,17 +27045,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e234: |[06e234] android.support.v4.content.Loader.isAbandoned:()Z │ │ -06e244: 5510 ce02 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e248: 0f00 |0002: return v0 │ │ +06e2a0: |[06e2a0] android.support.v4.content.Loader.isAbandoned:()Z │ │ +06e2b0: 5510 ce02 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e2b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27064,17 +27064,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e24c: |[06e24c] android.support.v4.content.Loader.isReset:()Z │ │ -06e25c: 5510 d402 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ -06e260: 0f00 |0002: return v0 │ │ +06e2b8: |[06e2b8] android.support.v4.content.Loader.isReset:()Z │ │ +06e2c8: 5510 d402 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ +06e2cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27083,17 +27083,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06e264: |[06e264] android.support.v4.content.Loader.isStarted:()Z │ │ -06e274: 5510 d502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e278: 0f00 |0002: return v0 │ │ +06e2d0: |[06e2d0] android.support.v4.content.Loader.isStarted:()Z │ │ +06e2e0: 5510 d502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e2e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27102,16 +27102,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e27c: |[06e27c] android.support.v4.content.Loader.onAbandon:()V │ │ -06e28c: 0e00 |0000: return-void │ │ +06e2e8: |[06e2e8] android.support.v4.content.Loader.onAbandon:()V │ │ +06e2f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27120,22 +27120,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06e290: |[06e290] android.support.v4.content.Loader.onContentChanged:()V │ │ -06e2a0: 5510 d502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e2a4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -06e2a8: 6e10 8508 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0885 │ │ -06e2ae: 0e00 |0007: return-void │ │ -06e2b0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -06e2b2: 5c10 cf02 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e2b6: 28fc |000b: goto 0007 // -0004 │ │ +06e2fc: |[06e2fc] android.support.v4.content.Loader.onContentChanged:()V │ │ +06e30c: 5510 d502 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e310: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +06e314: 6e10 8508 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.forceLoad:()V // method@0885 │ │ +06e31a: 0e00 |0007: return-void │ │ +06e31c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +06e31e: 5c10 cf02 |0009: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e322: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0007 line=361 │ │ 0x0008 line=359 │ │ locals : │ │ @@ -27147,16 +27147,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e2b8: |[06e2b8] android.support.v4.content.Loader.onForceLoad:()V │ │ -06e2c8: 0e00 |0000: return-void │ │ +06e324: |[06e324] android.support.v4.content.Loader.onForceLoad:()V │ │ +06e334: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27165,16 +27165,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e2cc: |[06e2cc] android.support.v4.content.Loader.onReset:()V │ │ -06e2dc: 0e00 |0000: return-void │ │ +06e338: |[06e338] android.support.v4.content.Loader.onReset:()V │ │ +06e348: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27183,16 +27183,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e2e0: |[06e2e0] android.support.v4.content.Loader.onStartLoading:()V │ │ -06e2f0: 0e00 |0000: return-void │ │ +06e34c: |[06e34c] android.support.v4.content.Loader.onStartLoading:()V │ │ +06e35c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27201,16 +27201,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06e2f4: |[06e2f4] android.support.v4.content.Loader.onStopLoading:()V │ │ -06e304: 0e00 |0000: return-void │ │ +06e360: |[06e360] android.support.v4.content.Loader.onStopLoading:()V │ │ +06e370: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/Loader; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/Loader; Landroid/support/v4/content/Loader; │ │ │ │ @@ -27219,24 +27219,24 @@ │ │ type : '(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06e308: |[06e308] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -06e318: 5420 d202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e31c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -06e320: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -06e324: 1a01 8711 |0006: const-string v1, "There is already a listener registered" // string@1187 │ │ -06e328: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06e32e: 2700 |000b: throw v0 │ │ -06e330: 5b24 d202 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e334: 5923 d102 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ -06e338: 0e00 |0010: return-void │ │ +06e374: |[06e374] android.support.v4.content.Loader.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +06e384: 5420 d202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e388: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +06e38c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +06e390: 1a01 8811 |0006: const-string v1, "There is already a listener registered" // string@1188 │ │ +06e394: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +06e39a: 2700 |000b: throw v0 │ │ +06e39c: 5b24 d202 |000c: iput-object v4, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e3a0: 5923 d102 |000e: iput v3, v2, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ +06e3a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x000c line=133 │ │ 0x000e line=134 │ │ 0x0010 line=135 │ │ @@ -27252,24 +27252,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -06e33c: |[06e33c] android.support.v4.content.Loader.reset:()V │ │ -06e34c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06e34e: 6e10 8e08 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@088e │ │ -06e354: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06e356: 5c20 d402 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ -06e35a: 5c21 d502 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e35e: 5c21 ce02 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e362: 5c21 cf02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e366: 5c21 d302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e36a: 0e00 |000f: return-void │ │ +06e3a8: |[06e3a8] android.support.v4.content.Loader.reset:()V │ │ +06e3b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06e3ba: 6e10 8e08 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onReset:()V // method@088e │ │ +06e3c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06e3c2: 5c20 d402 |0005: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ +06e3c6: 5c21 d502 |0007: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e3ca: 5c21 ce02 |0009: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e3ce: 5c21 cf02 |000b: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e3d2: 5c21 d302 |000d: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e3d6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=291 │ │ 0x0004 line=292 │ │ 0x0007 line=293 │ │ 0x0009 line=294 │ │ 0x000b line=295 │ │ @@ -27284,20 +27284,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -06e36c: |[06e36c] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ -06e37c: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e380: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -06e384: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06e386: 5c10 cf02 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e38a: 0e00 |0007: return-void │ │ +06e3d8: |[06e3d8] android.support.v4.content.Loader.rollbackContentChanged:()V │ │ +06e3e8: 5510 d302 |0000: iget-boolean v0, v1, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e3ec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +06e3f0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06e3f2: 5c10 cf02 |0005: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e3f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0004 line=340 │ │ 0x0007 line=342 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27308,22 +27308,22 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -06e38c: |[06e38c] android.support.v4.content.Loader.startLoading:()V │ │ -06e39c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -06e39e: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -06e3a0: 5c20 d502 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e3a4: 5c21 d402 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ -06e3a8: 5c21 ce02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ -06e3ac: 6e10 8f08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@088f │ │ -06e3b2: 0e00 |000b: return-void │ │ +06e3f8: |[06e3f8] android.support.v4.content.Loader.startLoading:()V │ │ +06e408: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +06e40a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +06e40c: 5c20 d502 |0002: iput-boolean v0, v2, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e410: 5c21 d402 |0004: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mReset:Z // field@02d4 │ │ +06e414: 5c21 ce02 |0006: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mAbandoned:Z // field@02ce │ │ +06e418: 6e10 8f08 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.onStartLoading:()V // method@088f │ │ +06e41e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x0008 line=198 │ │ 0x000b line=199 │ │ @@ -27336,19 +27336,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06e3b4: |[06e3b4] android.support.v4.content.Loader.stopLoading:()V │ │ -06e3c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06e3c6: 5c10 d502 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ -06e3ca: 6e10 9008 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0890 │ │ -06e3d0: 0e00 |0006: return-void │ │ +06e420: |[06e420] android.support.v4.content.Loader.stopLoading:()V │ │ +06e430: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06e432: 5c10 d502 |0001: iput-boolean v0, v1, Landroid/support/v4/content/Loader;.mStarted:Z // field@02d5 │ │ +06e436: 6e10 9008 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/Loader;.onStopLoading:()V // method@0890 │ │ +06e43c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ 0x0006 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/Loader; │ │ @@ -27359,22 +27359,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -06e3d4: |[06e3d4] android.support.v4.content.Loader.takeContentChanged:()Z │ │ -06e3e4: 5520 cf02 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e3e8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -06e3ea: 5c21 cf02 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ -06e3ee: 5521 d302 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e3f2: b601 |0007: or-int/2addr v1, v0 │ │ -06e3f4: 5c21 d302 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ -06e3f8: 0f00 |000a: return v0 │ │ +06e440: |[06e440] android.support.v4.content.Loader.takeContentChanged:()Z │ │ +06e450: 5520 cf02 |0000: iget-boolean v0, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e454: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +06e456: 5c21 cf02 |0003: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mContentChanged:Z // field@02cf │ │ +06e45a: 5521 d302 |0005: iget-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e45e: b601 |0007: or-int/2addr v1, v0 │ │ +06e460: 5c21 d302 |0008: iput-boolean v1, v2, Landroid/support/v4/content/Loader;.mProcessingChange:Z // field@02d3 │ │ +06e464: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0002 line=315 │ │ 0x0005 line=316 │ │ 0x000a line=317 │ │ locals : │ │ @@ -27387,28 +27387,28 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06e3fc: |[06e3fc] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ -06e40c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e410: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -06e414: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -06e41a: 7120 970a 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -06e420: 1a01 6700 |000a: const-string v1, " id=" // string@0067 │ │ -06e424: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e42a: 5221 d102 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ -06e42e: 6e20 422b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06e434: 1a01 5432 |0014: const-string v1, "}" // string@3254 │ │ -06e438: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e43e: 6e10 4e2b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e444: 0c01 |001c: move-result-object v1 │ │ -06e446: 1101 |001d: return-object v1 │ │ +06e468: |[06e468] android.support.v4.content.Loader.toString:()Ljava/lang/String; │ │ +06e478: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +06e47c: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +06e480: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +06e486: 7120 970a 0200 |0007: invoke-static {v2, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +06e48c: 1a01 6700 |000a: const-string v1, " id=" // string@0067 │ │ +06e490: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e496: 5221 d102 |000f: iget v1, v2, Landroid/support/v4/content/Loader;.mId:I // field@02d1 │ │ +06e49a: 6e20 422b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06e4a0: 1a01 5832 |0014: const-string v1, "}" // string@3258 │ │ +06e4a4: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e4aa: 6e10 4e2b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06e4b0: 0c01 |001c: move-result-object v1 │ │ +06e4b2: 1101 |001d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ 0x000a line=378 │ │ 0x000f line=379 │ │ 0x0014 line=380 │ │ @@ -27423,30 +27423,30 @@ │ │ type : '(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -06e448: |[06e448] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ -06e458: 5420 d202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e45c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -06e460: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -06e464: 1a01 710e |0006: const-string v1, "No listener register" // string@0e71 │ │ -06e468: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06e46e: 2700 |000b: throw v0 │ │ -06e470: 5420 d202 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e474: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ -06e478: 2200 9205 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -06e47c: 1a01 ff02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02ff │ │ -06e480: 7020 d52a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -06e486: 2700 |0017: throw v0 │ │ -06e488: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -06e48a: 5b20 d202 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ -06e48e: 0e00 |001b: return-void │ │ +06e4b4: |[06e4b4] android.support.v4.content.Loader.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V │ │ +06e4c4: 5420 d202 |0000: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e4c8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +06e4cc: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +06e4d0: 1a01 710e |0006: const-string v1, "No listener register" // string@0e71 │ │ +06e4d4: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +06e4da: 2700 |000b: throw v0 │ │ +06e4dc: 5420 d202 |000c: iget-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e4e0: 3230 0a00 |000e: if-eq v0, v3, 0018 // +000a │ │ +06e4e4: 2200 9205 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +06e4e8: 1a01 ff02 |0012: const-string v1, "Attempting to unregister the wrong listener" // string@02ff │ │ +06e4ec: 7020 d52a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +06e4f2: 2700 |0017: throw v0 │ │ +06e4f4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +06e4f6: 5b20 d202 |0019: iput-object v0, v2, Landroid/support/v4/content/Loader;.mListener:Landroid/support/v4/content/Loader$OnLoadCompleteListener; // field@02d2 │ │ +06e4fa: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000c line=146 │ │ 0x0010 line=147 │ │ 0x0018 line=149 │ │ @@ -27491,18 +27491,18 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06e490: |[06e490] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ -06e4a0: 5b01 d602 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@02d6 │ │ -06e4a4: 7020 d602 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ -06e4aa: 0e00 |0005: return-void │ │ +06e4fc: |[06e4fc] android.support.v4.content.LocalBroadcastManager$1.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V │ │ +06e50c: 5b01 d602 |0000: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@02d6 │ │ +06e510: 7020 d602 2000 |0002: invoke-direct {v0, v2}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ +06e516: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/LocalBroadcastManager$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/content/LocalBroadcastManager; │ │ 0x0000 - 0x0006 reg=2 x0 Landroid/os/Looper; │ │ @@ -27513,24 +27513,24 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -06e4ac: |[06e4ac] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ -06e4bc: 5220 4300 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0043 │ │ -06e4c0: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ -06e4c6: 6f20 d902 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@02d9 │ │ -06e4cc: 0e00 |0008: return-void │ │ -06e4ce: 5410 d602 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@02d6 │ │ -06e4d2: 7110 a008 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@08a0 │ │ -06e4d8: 28fa |000e: goto 0008 // -0006 │ │ -06e4da: 0000 |000f: nop // spacer │ │ -06e4dc: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ +06e518: |[06e518] android.support.v4.content.LocalBroadcastManager$1.handleMessage:(Landroid/os/Message;)V │ │ +06e528: 5220 4300 |0000: iget v0, v2, Landroid/os/Message;.what:I // field@0043 │ │ +06e52c: 2b00 0e00 0000 |0002: packed-switch v0, 00000010 // +0000000e │ │ +06e532: 6f20 d902 2100 |0005: invoke-super {v1, v2}, Landroid/os/Handler;.handleMessage:(Landroid/os/Message;)V // method@02d9 │ │ +06e538: 0e00 |0008: return-void │ │ +06e53a: 5410 d602 |0009: iget-object v0, v1, Landroid/support/v4/content/LocalBroadcastManager$1;.this$0:Landroid/support/v4/content/LocalBroadcastManager; // field@02d6 │ │ +06e53e: 7110 a008 0000 |000b: invoke-static {v0}, Landroid/support/v4/content/LocalBroadcastManager;.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V // method@08a0 │ │ +06e544: 28fa |000e: goto 0008 // -0006 │ │ +06e546: 0000 |000f: nop // spacer │ │ +06e548: 0001 0100 0100 0000 0700 0000 |0010: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0005 line=119 │ │ 0x0008 line=121 │ │ 0x0009 line=116 │ │ 0x000f line=114 │ │ @@ -27580,19 +27580,19 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/ArrayList;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e4e8: |[06e4e8] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ -06e4f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06e4fe: 5b01 d702 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@02d7 │ │ -06e502: 5b02 d802 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@02d8 │ │ -06e506: 0e00 |0007: return-void │ │ +06e554: |[06e554] android.support.v4.content.LocalBroadcastManager$BroadcastRecord.:(Landroid/content/Intent;Ljava/util/ArrayList;)V │ │ +06e564: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06e56a: 5b01 d702 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@02d7 │ │ +06e56e: 5b02 d802 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@02d8 │ │ +06e572: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=74 │ │ 0x0005 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ @@ -27644,19 +27644,19 @@ │ │ type : '(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e508: |[06e508] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ -06e518: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06e51e: 5b01 da02 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ -06e522: 5b02 db02 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ -06e526: 0e00 |0007: return-void │ │ +06e574: |[06e574] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V │ │ +06e584: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06e58a: 5b01 da02 |0003: iput-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ +06e58e: 5b02 db02 |0005: iput-object v2, v0, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ +06e592: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=55 │ │ locals : │ │ @@ -27670,31 +27670,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -06e528: |[06e528] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ -06e538: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e53c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -06e540: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -06e546: 1a01 8b0f |0007: const-string v1, "Receiver{" // string@0f8b │ │ -06e54a: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e550: 5421 db02 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ -06e554: 6e20 452b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06e55a: 1a01 6200 |0011: const-string v1, " filter=" // string@0062 │ │ -06e55e: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e564: 5421 da02 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ -06e568: 6e20 452b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06e56e: 1a01 5432 |001b: const-string v1, "}" // string@3254 │ │ -06e572: 6e20 462b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e578: 6e10 4e2b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e57e: 0c01 |0023: move-result-object v1 │ │ -06e580: 1101 |0024: return-object v1 │ │ +06e594: |[06e594] android.support.v4.content.LocalBroadcastManager$ReceiverRecord.toString:()Ljava/lang/String; │ │ +06e5a4: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +06e5a8: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +06e5ac: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +06e5b2: 1a01 8b0f |0007: const-string v1, "Receiver{" // string@0f8b │ │ +06e5b6: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e5bc: 5421 db02 |000c: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ +06e5c0: 6e20 452b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06e5c6: 1a01 6200 |0011: const-string v1, " filter=" // string@0062 │ │ +06e5ca: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e5d0: 5421 da02 |0016: iget-object v1, v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ +06e5d4: 6e20 452b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06e5da: 1a01 5832 |001b: const-string v1, "}" // string@3258 │ │ +06e5de: 6e20 462b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e5e4: 6e10 4e2b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06e5ea: 0c01 |0023: move-result-object v1 │ │ +06e5ec: 1101 |0024: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000c line=61 │ │ 0x0011 line=62 │ │ 0x0016 line=63 │ │ @@ -27782,51 +27782,51 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06e584: |[06e584] android.support.v4.content.LocalBroadcastManager.:()V │ │ -06e594: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -06e598: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06e59e: 6900 e302 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@02e3 │ │ -06e5a2: 0e00 |0007: return-void │ │ +06e5f0: |[06e5f0] android.support.v4.content.LocalBroadcastManager.:()V │ │ +06e600: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +06e604: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06e60a: 6900 e302 |0005: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@02e3 │ │ +06e60e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -06e5a4: |[06e5a4] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ -06e5b4: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06e5ba: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -06e5be: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -06e5c4: 5b20 e502 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06e5c8: 2200 d505 |000a: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -06e5cc: 7010 ae2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -06e5d2: 5b20 df02 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ -06e5d6: 2200 cf05 |0011: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -06e5da: 7010 8f2b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06e5e0: 5b20 e402 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ -06e5e4: 5b23 e002 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@02e0 │ │ -06e5e8: 2200 8801 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0188 │ │ -06e5ec: 6e10 2f01 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@012f │ │ -06e5f2: 0c01 |001f: move-result-object v1 │ │ -06e5f4: 7030 9908 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0899 │ │ -06e5fa: 5b20 e102 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ -06e5fe: 0e00 |0025: return-void │ │ +06e610: |[06e610] android.support.v4.content.LocalBroadcastManager.:(Landroid/content/Context;)V │ │ +06e620: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06e626: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +06e62a: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +06e630: 5b20 e502 |0008: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06e634: 2200 d505 |000a: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +06e638: 7010 ae2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +06e63e: 5b20 df02 |000f: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ +06e642: 2200 cf05 |0011: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +06e646: 7010 8f2b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06e64c: 5b20 e402 |0016: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ +06e650: 5b23 e002 |0018: iput-object v3, v2, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@02e0 │ │ +06e654: 2200 8801 |001a: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager$1; // type@0188 │ │ +06e658: 6e10 2f01 0300 |001c: invoke-virtual {v3}, Landroid/content/Context;.getMainLooper:()Landroid/os/Looper; // method@012f │ │ +06e65e: 0c01 |001f: move-result-object v1 │ │ +06e660: 7030 9908 2001 |0020: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/LocalBroadcastManager$1;.:(Landroid/support/v4/content/LocalBroadcastManager;Landroid/os/Looper;)V // method@0899 │ │ +06e666: 5b20 e102 |0023: iput-object v0, v2, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +06e66a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=84 │ │ 0x000a line=86 │ │ 0x0011 line=89 │ │ 0x0018 line=109 │ │ @@ -27841,17 +27841,17 @@ │ │ type : '(Landroid/support/v4/content/LocalBroadcastManager;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06e600: |[06e600] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ -06e610: 7010 a108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@08a1 │ │ -06e616: 0e00 |0003: return-void │ │ +06e66c: |[06e66c] android.support.v4.content.LocalBroadcastManager.access$000:(Landroid/support/v4/content/LocalBroadcastManager;)V │ │ +06e67c: 7010 a108 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@08a1 │ │ +06e682: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/LocalBroadcastManager; │ │ │ │ #3 : (in Landroid/support/v4/content/LocalBroadcastManager;) │ │ @@ -27859,54 +27859,54 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -06e618: |[06e618] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ -06e628: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06e62a: 5486 e502 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06e62e: 1d06 |0003: monitor-enter v6 │ │ -06e630: 5485 e402 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ -06e634: 6e10 9d2b 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06e63a: 0a00 |0009: move-result v0 │ │ -06e63c: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ -06e640: 1e06 |000c: monitor-exit v6 │ │ -06e642: 0e00 |000d: return-void │ │ -06e644: 2302 3806 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0638 │ │ -06e648: 5485 e402 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ -06e64c: 6e20 9f2b 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -06e652: 5485 e402 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ -06e656: 6e10 952b 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -06e65c: 1e06 |001a: monitor-exit v6 │ │ -06e65e: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -06e660: 2125 |001c: array-length v5, v2 │ │ -06e662: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ -06e666: 4601 0203 |001f: aget-object v1, v2, v3 │ │ -06e66a: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -06e66c: 5415 d802 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@02d8 │ │ -06e670: 6e10 9d2b 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06e676: 0a05 |0027: move-result v5 │ │ -06e678: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ -06e67c: 5415 d802 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@02d8 │ │ -06e680: 6e20 972b 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06e686: 0c05 |002f: move-result-object v5 │ │ -06e688: 1f05 8a01 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ -06e68c: 5455 db02 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ -06e690: 5486 e002 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@02e0 │ │ -06e694: 5417 d702 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@02d7 │ │ -06e698: 6e30 0c01 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@010c │ │ -06e69e: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06e6a2: 28e5 |003d: goto 0022 // -001b │ │ -06e6a4: 0d05 |003e: move-exception v5 │ │ -06e6a6: 1e06 |003f: monitor-exit v6 │ │ -06e6a8: 2705 |0040: throw v5 │ │ -06e6aa: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06e6ae: 28d9 |0043: goto 001c // -0027 │ │ +06e684: |[06e684] android.support.v4.content.LocalBroadcastManager.executePendingBroadcasts:()V │ │ +06e694: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06e696: 5486 e502 |0001: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06e69a: 1d06 |0003: monitor-enter v6 │ │ +06e69c: 5485 e402 |0004: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ +06e6a0: 6e10 9d2b 0500 |0006: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06e6a6: 0a00 |0009: move-result v0 │ │ +06e6a8: 3c00 0400 |000a: if-gtz v0, 000e // +0004 │ │ +06e6ac: 1e06 |000c: monitor-exit v6 │ │ +06e6ae: 0e00 |000d: return-void │ │ +06e6b0: 2302 3806 |000e: new-array v2, v0, [Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0638 │ │ +06e6b4: 5485 e402 |0010: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ +06e6b8: 6e20 9f2b 2500 |0012: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +06e6be: 5485 e402 |0015: iget-object v5, v8, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ +06e6c2: 6e10 952b 0500 |0017: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +06e6c8: 1e06 |001a: monitor-exit v6 │ │ +06e6ca: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +06e6cc: 2125 |001c: array-length v5, v2 │ │ +06e6ce: 3553 e3ff |001d: if-ge v3, v5, 0000 // -001d │ │ +06e6d2: 4601 0203 |001f: aget-object v1, v2, v3 │ │ +06e6d6: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +06e6d8: 5415 d802 |0022: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@02d8 │ │ +06e6dc: 6e10 9d2b 0500 |0024: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06e6e2: 0a05 |0027: move-result v5 │ │ +06e6e4: 3554 1900 |0028: if-ge v4, v5, 0041 // +0019 │ │ +06e6e8: 5415 d802 |002a: iget-object v5, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.receivers:Ljava/util/ArrayList; // field@02d8 │ │ +06e6ec: 6e20 972b 4500 |002c: invoke-virtual {v5, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06e6f2: 0c05 |002f: move-result-object v5 │ │ +06e6f4: 1f05 8a01 |0030: check-cast v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ +06e6f8: 5455 db02 |0032: iget-object v5, v5, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ +06e6fc: 5486 e002 |0034: iget-object v6, v8, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@02e0 │ │ +06e700: 5417 d702 |0036: iget-object v7, v1, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.intent:Landroid/content/Intent; // field@02d7 │ │ +06e704: 6e30 0c01 6507 |0038: invoke-virtual {v5, v6, v7}, Landroid/content/BroadcastReceiver;.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V // method@010c │ │ +06e70a: d804 0401 |003b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e70e: 28e5 |003d: goto 0022 // -001b │ │ +06e710: 0d05 |003e: move-exception v5 │ │ +06e712: 1e06 |003f: monitor-exit v6 │ │ +06e714: 2705 |0040: throw v5 │ │ +06e716: d803 0301 |0041: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06e71a: 28d9 |0043: goto 001c // -0027 │ │ catches : 2 │ │ 0x0004 - 0x001b │ │ -> 0x003e │ │ 0x003f - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0000 line=284 │ │ @@ -27942,30 +27942,30 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06e6c4: |[06e6c4] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ -06e6d4: 6201 e302 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@02e3 │ │ -06e6d8: 1d01 |0002: monitor-enter v1 │ │ -06e6da: 6200 e202 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@02e2 │ │ -06e6de: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ -06e6e2: 2200 8b01 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@018b │ │ -06e6e6: 6e10 2401 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -06e6ec: 0c02 |000c: move-result-object v2 │ │ -06e6ee: 7020 9f08 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@089f │ │ -06e6f4: 6900 e202 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@02e2 │ │ -06e6f8: 6200 e202 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@02e2 │ │ -06e6fc: 1e01 |0014: monitor-exit v1 │ │ -06e6fe: 1100 |0015: return-object v0 │ │ -06e700: 0d00 |0016: move-exception v0 │ │ -06e702: 1e01 |0017: monitor-exit v1 │ │ -06e704: 2700 |0018: throw v0 │ │ +06e730: |[06e730] android.support.v4.content.LocalBroadcastManager.getInstance:(Landroid/content/Context;)Landroid/support/v4/content/LocalBroadcastManager; │ │ +06e740: 6201 e302 |0000: sget-object v1, Landroid/support/v4/content/LocalBroadcastManager;.mLock:Ljava/lang/Object; // field@02e3 │ │ +06e744: 1d01 |0002: monitor-enter v1 │ │ +06e746: 6200 e202 |0003: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@02e2 │ │ +06e74a: 3900 0d00 |0005: if-nez v0, 0012 // +000d │ │ +06e74e: 2200 8b01 |0007: new-instance v0, Landroid/support/v4/content/LocalBroadcastManager; // type@018b │ │ +06e752: 6e10 2401 0300 |0009: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +06e758: 0c02 |000c: move-result-object v2 │ │ +06e75a: 7020 9f08 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/content/LocalBroadcastManager;.:(Landroid/content/Context;)V // method@089f │ │ +06e760: 6900 e202 |0010: sput-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@02e2 │ │ +06e764: 6200 e202 |0012: sget-object v0, Landroid/support/v4/content/LocalBroadcastManager;.mInstance:Landroid/support/v4/content/LocalBroadcastManager; // field@02e2 │ │ +06e768: 1e01 |0014: monitor-exit v1 │ │ +06e76a: 1100 |0015: return-object v0 │ │ +06e76c: 0d00 |0016: move-exception v0 │ │ +06e76e: 1e01 |0017: monitor-exit v1 │ │ +06e770: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ @@ -27980,54 +27980,54 @@ │ │ type : '(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -06e714: |[06e714] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ -06e724: 5476 e502 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06e728: 1d06 |0002: monitor-enter v6 │ │ -06e72a: 2202 8a01 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ -06e72e: 7030 9c08 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@089c │ │ -06e734: 5475 e502 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06e738: 6e20 b12b 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -06e73e: 0c03 |000d: move-result-object v3 │ │ -06e740: 1f03 cf05 |000e: check-cast v3, Ljava/util/ArrayList; // type@05cf │ │ -06e744: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ -06e748: 2203 cf05 |0012: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ -06e74c: 1215 |0014: const/4 v5, #int 1 // #1 │ │ -06e74e: 7020 902b 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -06e754: 5475 e502 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06e758: 6e30 b32b 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -06e75e: 6e20 932b 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06e764: 1204 |0020: const/4 v4, #int 0 // #0 │ │ -06e766: 6e10 7901 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0179 │ │ -06e76c: 0a05 |0024: move-result v5 │ │ -06e76e: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ -06e772: 6e20 7a01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017a │ │ -06e778: 0c00 |002a: move-result-object v0 │ │ -06e77a: 5475 df02 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ -06e77e: 6e20 b12b 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -06e784: 0c01 |0030: move-result-object v1 │ │ -06e786: 1f01 cf05 |0031: check-cast v1, Ljava/util/ArrayList; // type@05cf │ │ -06e78a: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ -06e78e: 2201 cf05 |0035: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -06e792: 1215 |0037: const/4 v5, #int 1 // #1 │ │ -06e794: 7020 902b 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -06e79a: 5475 df02 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ -06e79e: 6e30 b32b 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -06e7a4: 6e20 932b 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06e7aa: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06e7ae: 28dc |0045: goto 0021 // -0024 │ │ -06e7b0: 1e06 |0046: monitor-exit v6 │ │ -06e7b2: 0e00 |0047: return-void │ │ -06e7b4: 0d05 |0048: move-exception v5 │ │ -06e7b6: 1e06 |0049: monitor-exit v6 │ │ -06e7b8: 2705 |004a: throw v5 │ │ +06e780: |[06e780] android.support.v4.content.LocalBroadcastManager.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)V │ │ +06e790: 5476 e502 |0000: iget-object v6, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06e794: 1d06 |0002: monitor-enter v6 │ │ +06e796: 2202 8a01 |0003: new-instance v2, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ +06e79a: 7030 9c08 9208 |0005: invoke-direct {v2, v9, v8}, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.:(Landroid/content/IntentFilter;Landroid/content/BroadcastReceiver;)V // method@089c │ │ +06e7a0: 5475 e502 |0008: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06e7a4: 6e20 b12b 8500 |000a: invoke-virtual {v5, v8}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +06e7aa: 0c03 |000d: move-result-object v3 │ │ +06e7ac: 1f03 cf05 |000e: check-cast v3, Ljava/util/ArrayList; // type@05cf │ │ +06e7b0: 3903 0d00 |0010: if-nez v3, 001d // +000d │ │ +06e7b4: 2203 cf05 |0012: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +06e7b8: 1215 |0014: const/4 v5, #int 1 // #1 │ │ +06e7ba: 7020 902b 5300 |0015: invoke-direct {v3, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +06e7c0: 5475 e502 |0018: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06e7c4: 6e30 b32b 8503 |001a: invoke-virtual {v5, v8, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +06e7ca: 6e20 932b 9300 |001d: invoke-virtual {v3, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06e7d0: 1204 |0020: const/4 v4, #int 0 // #0 │ │ +06e7d2: 6e10 7901 0900 |0021: invoke-virtual {v9}, Landroid/content/IntentFilter;.countActions:()I // method@0179 │ │ +06e7d8: 0a05 |0024: move-result v5 │ │ +06e7da: 3554 2100 |0025: if-ge v4, v5, 0046 // +0021 │ │ +06e7de: 6e20 7a01 4900 |0027: invoke-virtual {v9, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017a │ │ +06e7e4: 0c00 |002a: move-result-object v0 │ │ +06e7e6: 5475 df02 |002b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ +06e7ea: 6e20 b12b 0500 |002d: invoke-virtual {v5, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +06e7f0: 0c01 |0030: move-result-object v1 │ │ +06e7f2: 1f01 cf05 |0031: check-cast v1, Ljava/util/ArrayList; // type@05cf │ │ +06e7f6: 3901 0d00 |0033: if-nez v1, 0040 // +000d │ │ +06e7fa: 2201 cf05 |0035: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +06e7fe: 1215 |0037: const/4 v5, #int 1 // #1 │ │ +06e800: 7020 902b 5100 |0038: invoke-direct {v1, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +06e806: 5475 df02 |003b: iget-object v5, v7, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ +06e80a: 6e30 b32b 0501 |003d: invoke-virtual {v5, v0, v1}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +06e810: 6e20 932b 2100 |0040: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06e816: d804 0401 |0043: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06e81a: 28dc |0045: goto 0021 // -0024 │ │ +06e81c: 1e06 |0046: monitor-exit v6 │ │ +06e81e: 0e00 |0047: return-void │ │ +06e820: 0d05 |0048: move-exception v5 │ │ +06e822: 1e06 |0049: monitor-exit v6 │ │ +06e824: 2705 |004a: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x004a │ │ -> 0x0048 │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0008 line=136 │ │ @@ -28063,209 +28063,209 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 388 16-bit code units │ │ -06e7c8: |[06e7c8] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ -06e7d8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -06e7dc: 540f e502 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06e7e0: 1d0f |0004: monitor-enter v15 │ │ -06e7e2: 7401 5201 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06e7e8: 0c02 |0008: move-result-object v2 │ │ -06e7ea: 0800 1100 |0009: move-object/from16 v0, v17 │ │ -06e7ee: 5401 e002 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@02e0 │ │ -06e7f2: 6e10 2901 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -06e7f8: 0c01 |0010: move-result-object v1 │ │ -06e7fa: 0800 1200 |0011: move-object/from16 v0, v18 │ │ -06e7fe: 6e20 7001 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0170 │ │ -06e804: 0c03 |0016: move-result-object v3 │ │ -06e806: 7401 5801 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ -06e80c: 0c05 |001a: move-result-object v5 │ │ -06e80e: 7401 5e01 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@015e │ │ -06e814: 0c04 |001e: move-result-object v4 │ │ -06e816: 7401 5401 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0154 │ │ -06e81c: 0c06 |0022: move-result-object v6 │ │ -06e81e: 7401 5a01 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@015a │ │ -06e824: 0a01 |0026: move-result v1 │ │ -06e826: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ -06e82a: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ -06e82e: 1218 |002b: const/4 v8, #int 1 // #1 │ │ -06e830: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ -06e834: 1a01 770d |002e: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ -06e838: 2207 a905 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e83c: 7010 3d2b 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06e842: 1a10 ac0f |0035: const-string v16, "Resolving type " // string@0fac │ │ -06e846: 0800 1000 |0037: move-object/from16 v0, v16 │ │ -06e84a: 6e20 462b 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e850: 0c07 |003c: move-result-object v7 │ │ -06e852: 6e20 462b 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e858: 0c07 |0040: move-result-object v7 │ │ -06e85a: 1a10 ad00 |0041: const-string v16, " scheme " // string@00ad │ │ -06e85e: 0800 1000 |0043: move-object/from16 v0, v16 │ │ -06e862: 6e20 462b 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e868: 0c07 |0048: move-result-object v7 │ │ -06e86a: 6e20 462b 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e870: 0c07 |004c: move-result-object v7 │ │ -06e872: 1a10 9e00 |004d: const-string v16, " of intent " // string@009e │ │ -06e876: 0800 1000 |004f: move-object/from16 v0, v16 │ │ -06e87a: 6e20 462b 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e880: 0c07 |0054: move-result-object v7 │ │ -06e882: 0800 1200 |0055: move-object/from16 v0, v18 │ │ -06e886: 6e20 452b 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06e88c: 0c07 |005a: move-result-object v7 │ │ -06e88e: 6e10 4e2b 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e894: 0c07 |005e: move-result-object v7 │ │ -06e896: 7120 f920 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -06e89c: 0800 1100 |0062: move-object/from16 v0, v17 │ │ -06e8a0: 5401 df02 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ -06e8a4: 7401 5201 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -06e8aa: 0c07 |0069: move-result-object v7 │ │ -06e8ac: 6e20 b12b 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -06e8b2: 0c09 |006d: move-result-object v9 │ │ -06e8b4: 1f09 cf05 |006e: check-cast v9, Ljava/util/ArrayList; // type@05cf │ │ -06e8b8: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ -06e8bc: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ -06e8c0: 1a01 770d |0074: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ -06e8c4: 2207 a905 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e8c8: 7010 3d2b 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06e8ce: 1a10 5802 |007b: const-string v16, "Action list: " // string@0258 │ │ -06e8d2: 0800 1000 |007d: move-object/from16 v0, v16 │ │ -06e8d6: 6e20 462b 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e8dc: 0c07 |0082: move-result-object v7 │ │ -06e8de: 6e20 452b 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06e8e4: 0c07 |0086: move-result-object v7 │ │ -06e8e6: 6e10 4e2b 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e8ec: 0c07 |008a: move-result-object v7 │ │ -06e8ee: 7120 f920 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -06e8f4: 120e |008e: const/4 v14, #int 0 // #0 │ │ -06e8f6: 120a |008f: const/4 v10, #int 0 // #0 │ │ -06e8f8: 6e10 9d2b 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06e8fe: 0a01 |0093: move-result v1 │ │ -06e900: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ -06e904: 6e20 972b a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06e90a: 0c0d |0099: move-result-object v13 │ │ -06e90c: 1f0d 8a01 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ -06e910: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ -06e914: 1a01 770d |009e: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ -06e918: 2207 a905 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e91c: 7010 3d2b 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06e922: 1a10 ea0d |00a5: const-string v16, "Matching against filter " // string@0dea │ │ -06e926: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ -06e92a: 6e20 462b 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e930: 0c07 |00ac: move-result-object v7 │ │ -06e932: 54d0 da02 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ -06e936: 0810 0000 |00af: move-object/from16 v16, v0 │ │ -06e93a: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ -06e93e: 6e20 452b 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -06e944: 0c07 |00b6: move-result-object v7 │ │ -06e946: 6e10 4e2b 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e94c: 0c07 |00ba: move-result-object v7 │ │ -06e94e: 7120 f920 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -06e954: 55d1 d902 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@02d9 │ │ -06e958: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ -06e95c: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ -06e960: 1a01 770d |00c4: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ -06e964: 1a07 1500 |00c6: const-string v7, " Filter's target already added" // string@0015 │ │ -06e968: 7120 f920 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -06e96e: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06e972: 28c3 |00cd: goto 0090 // -003d │ │ -06e974: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ -06e976: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ -06e97a: 54d1 da02 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ -06e97e: 1a07 770d |00d3: const-string v7, "LocalBroadcastManager" // string@0d77 │ │ -06e982: 7407 7b01 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@017b │ │ -06e988: 0a0b |00d8: move-result v11 │ │ -06e98a: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ -06e98e: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ -06e992: 1a01 770d |00dd: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ -06e996: 2207 a905 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -06e99a: 7010 3d2b 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06e9a0: 1a10 1400 |00e4: const-string v16, " Filter matched! match=0x" // string@0014 │ │ -06e9a4: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ -06e9a8: 6e20 462b 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e9ae: 0c07 |00eb: move-result-object v7 │ │ -06e9b0: 7110 e32a 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -06e9b6: 0c10 |00ef: move-result-object v16 │ │ -06e9b8: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ -06e9bc: 6e20 462b 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06e9c2: 0c07 |00f5: move-result-object v7 │ │ -06e9c4: 6e10 4e2b 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06e9ca: 0c07 |00f9: move-result-object v7 │ │ -06e9cc: 7120 f920 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -06e9d2: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ -06e9d6: 220e cf05 |00ff: new-instance v14, Ljava/util/ArrayList; // type@05cf │ │ -06e9da: 7010 8f2b 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -06e9e0: 6e20 932b de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06e9e6: 1211 |0107: const/4 v1, #int 1 // #1 │ │ -06e9e8: 5cd1 d902 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@02d9 │ │ -06e9ec: 28c1 |010a: goto 00cb // -003f │ │ -06e9ee: 0d01 |010b: move-exception v1 │ │ -06e9f0: 1e0f |010c: monitor-exit v15 │ │ -06e9f2: 2701 |010d: throw v1 │ │ -06e9f4: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ -06e9f8: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ -06e9fe: 1a0c d930 |0113: const-string v12, "unknown reason" // string@30d9 │ │ -06ea02: 1a01 770d |0115: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ -06ea06: 2207 a905 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -06ea0a: 7010 3d2b 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06ea10: 1a10 1300 |011c: const-string v16, " Filter did not match: " // string@0013 │ │ -06ea14: 0800 1000 |011e: move-object/from16 v0, v16 │ │ -06ea18: 6e20 462b 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06ea1e: 0c07 |0123: move-result-object v7 │ │ -06ea20: 6e20 462b c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06ea26: 0c07 |0127: move-result-object v7 │ │ -06ea28: 6e10 4e2b 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06ea2e: 0c07 |012b: move-result-object v7 │ │ -06ea30: 7120 f920 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -06ea36: 289c |012f: goto 00cb // -0064 │ │ -06ea38: 1a0c 8814 |0130: const-string v12, "action" // string@1488 │ │ -06ea3c: 28e3 |0132: goto 0115 // -001d │ │ -06ea3e: 1a0c 1917 |0133: const-string v12, "category" // string@1719 │ │ -06ea42: 28e0 |0135: goto 0115 // -0020 │ │ -06ea44: 1a0c d918 |0136: const-string v12, "data" // string@18d9 │ │ -06ea48: 28dd |0138: goto 0115 // -0023 │ │ -06ea4a: 1a0c c530 |0139: const-string v12, "type" // string@30c5 │ │ -06ea4e: 28da |013b: goto 0115 // -0026 │ │ -06ea50: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ -06ea54: 120a |013e: const/4 v10, #int 0 // #0 │ │ -06ea56: 6e10 9d2b 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06ea5c: 0a01 |0142: move-result v1 │ │ -06ea5e: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ -06ea62: 6e20 972b ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06ea68: 0c01 |0148: move-result-object v1 │ │ -06ea6a: 1f01 8a01 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ -06ea6e: 1207 |014b: const/4 v7, #int 0 // #0 │ │ -06ea70: 5c17 d902 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@02d9 │ │ -06ea74: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ -06ea78: 28ef |0150: goto 013f // -0011 │ │ -06ea7a: 0800 1100 |0151: move-object/from16 v0, v17 │ │ -06ea7e: 5401 e402 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ -06ea82: 2207 8901 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0189 │ │ -06ea86: 0800 1200 |0157: move-object/from16 v0, v18 │ │ -06ea8a: 7030 9b08 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@089b │ │ -06ea90: 6e20 932b 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -06ea96: 0800 1100 |015f: move-object/from16 v0, v17 │ │ -06ea9a: 5401 e102 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ -06ea9e: 1217 |0163: const/4 v7, #int 1 // #1 │ │ -06eaa0: 6e20 da02 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ -06eaa6: 0a01 |0167: move-result v1 │ │ -06eaa8: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ -06eaac: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -06eab0: 5401 e102 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ -06eab4: 1217 |016e: const/4 v7, #int 1 // #1 │ │ -06eab6: 6e20 e402 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ -06eabc: 1211 |0172: const/4 v1, #int 1 // #1 │ │ -06eabe: 1e0f |0173: monitor-exit v15 │ │ -06eac0: 0f01 |0174: return v1 │ │ -06eac2: 1e0f |0175: monitor-exit v15 │ │ -06eac4: 1201 |0176: const/4 v1, #int 0 // #0 │ │ -06eac6: 28fd |0177: goto 0174 // -0003 │ │ -06eac8: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ +06e834: |[06e834] android.support.v4.content.LocalBroadcastManager.sendBroadcast:(Landroid/content/Intent;)Z │ │ +06e844: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +06e848: 540f e502 |0002: iget-object v15, v0, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06e84c: 1d0f |0004: monitor-enter v15 │ │ +06e84e: 7401 5201 1200 |0005: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06e854: 0c02 |0008: move-result-object v2 │ │ +06e856: 0800 1100 |0009: move-object/from16 v0, v17 │ │ +06e85a: 5401 e002 |000b: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mAppContext:Landroid/content/Context; // field@02e0 │ │ +06e85e: 6e10 2901 0100 |000d: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +06e864: 0c01 |0010: move-result-object v1 │ │ +06e866: 0800 1200 |0011: move-object/from16 v0, v18 │ │ +06e86a: 6e20 7001 1000 |0013: invoke-virtual {v0, v1}, Landroid/content/Intent;.resolveTypeIfNeeded:(Landroid/content/ContentResolver;)Ljava/lang/String; // method@0170 │ │ +06e870: 0c03 |0016: move-result-object v3 │ │ +06e872: 7401 5801 1200 |0017: invoke-virtual/range {v18}, Landroid/content/Intent;.getData:()Landroid/net/Uri; // method@0158 │ │ +06e878: 0c05 |001a: move-result-object v5 │ │ +06e87a: 7401 5e01 1200 |001b: invoke-virtual/range {v18}, Landroid/content/Intent;.getScheme:()Ljava/lang/String; // method@015e │ │ +06e880: 0c04 |001e: move-result-object v4 │ │ +06e882: 7401 5401 1200 |001f: invoke-virtual/range {v18}, Landroid/content/Intent;.getCategories:()Ljava/util/Set; // method@0154 │ │ +06e888: 0c06 |0022: move-result-object v6 │ │ +06e88a: 7401 5a01 1200 |0023: invoke-virtual/range {v18}, Landroid/content/Intent;.getFlags:()I // method@015a │ │ +06e890: 0a01 |0026: move-result v1 │ │ +06e892: dd01 0108 |0027: and-int/lit8 v1, v1, #int 8 // #08 │ │ +06e896: 3801 a500 |0029: if-eqz v1, 00ce // +00a5 │ │ +06e89a: 1218 |002b: const/4 v8, #int 1 // #1 │ │ +06e89c: 3808 3600 |002c: if-eqz v8, 0062 // +0036 │ │ +06e8a0: 1a01 770d |002e: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ +06e8a4: 2207 a905 |0030: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +06e8a8: 7010 3d2b 0700 |0032: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06e8ae: 1a10 ac0f |0035: const-string v16, "Resolving type " // string@0fac │ │ +06e8b2: 0800 1000 |0037: move-object/from16 v0, v16 │ │ +06e8b6: 6e20 462b 0700 |0039: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e8bc: 0c07 |003c: move-result-object v7 │ │ +06e8be: 6e20 462b 3700 |003d: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e8c4: 0c07 |0040: move-result-object v7 │ │ +06e8c6: 1a10 ad00 |0041: const-string v16, " scheme " // string@00ad │ │ +06e8ca: 0800 1000 |0043: move-object/from16 v0, v16 │ │ +06e8ce: 6e20 462b 0700 |0045: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e8d4: 0c07 |0048: move-result-object v7 │ │ +06e8d6: 6e20 462b 4700 |0049: invoke-virtual {v7, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e8dc: 0c07 |004c: move-result-object v7 │ │ +06e8de: 1a10 9e00 |004d: const-string v16, " of intent " // string@009e │ │ +06e8e2: 0800 1000 |004f: move-object/from16 v0, v16 │ │ +06e8e6: 6e20 462b 0700 |0051: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e8ec: 0c07 |0054: move-result-object v7 │ │ +06e8ee: 0800 1200 |0055: move-object/from16 v0, v18 │ │ +06e8f2: 6e20 452b 0700 |0057: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06e8f8: 0c07 |005a: move-result-object v7 │ │ +06e8fa: 6e10 4e2b 0700 |005b: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06e900: 0c07 |005e: move-result-object v7 │ │ +06e902: 7120 f920 7100 |005f: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +06e908: 0800 1100 |0062: move-object/from16 v0, v17 │ │ +06e90c: 5401 df02 |0064: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ +06e910: 7401 5201 1200 |0066: invoke-virtual/range {v18}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +06e916: 0c07 |0069: move-result-object v7 │ │ +06e918: 6e20 b12b 7100 |006a: invoke-virtual {v1, v7}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +06e91e: 0c09 |006d: move-result-object v9 │ │ +06e920: 1f09 cf05 |006e: check-cast v9, Ljava/util/ArrayList; // type@05cf │ │ +06e924: 3809 0501 |0070: if-eqz v9, 0175 // +0105 │ │ +06e928: 3808 1c00 |0072: if-eqz v8, 008e // +001c │ │ +06e92c: 1a01 770d |0074: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ +06e930: 2207 a905 |0076: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +06e934: 7010 3d2b 0700 |0078: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06e93a: 1a10 5802 |007b: const-string v16, "Action list: " // string@0258 │ │ +06e93e: 0800 1000 |007d: move-object/from16 v0, v16 │ │ +06e942: 6e20 462b 0700 |007f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e948: 0c07 |0082: move-result-object v7 │ │ +06e94a: 6e20 452b 9700 |0083: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06e950: 0c07 |0086: move-result-object v7 │ │ +06e952: 6e10 4e2b 0700 |0087: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06e958: 0c07 |008a: move-result-object v7 │ │ +06e95a: 7120 f920 7100 |008b: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +06e960: 120e |008e: const/4 v14, #int 0 // #0 │ │ +06e962: 120a |008f: const/4 v10, #int 0 // #0 │ │ +06e964: 6e10 9d2b 0900 |0090: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06e96a: 0a01 |0093: move-result v1 │ │ +06e96c: 351a a800 |0094: if-ge v10, v1, 013c // +00a8 │ │ +06e970: 6e20 972b a900 |0096: invoke-virtual {v9, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06e976: 0c0d |0099: move-result-object v13 │ │ +06e978: 1f0d 8a01 |009a: check-cast v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ +06e97c: 3808 2200 |009c: if-eqz v8, 00be // +0022 │ │ +06e980: 1a01 770d |009e: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ +06e984: 2207 a905 |00a0: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +06e988: 7010 3d2b 0700 |00a2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06e98e: 1a10 ea0d |00a5: const-string v16, "Matching against filter " // string@0dea │ │ +06e992: 0800 1000 |00a7: move-object/from16 v0, v16 │ │ +06e996: 6e20 462b 0700 |00a9: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06e99c: 0c07 |00ac: move-result-object v7 │ │ +06e99e: 54d0 da02 |00ad: iget-object v0, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ +06e9a2: 0810 0000 |00af: move-object/from16 v16, v0 │ │ +06e9a6: 0800 1000 |00b1: move-object/from16 v0, v16 │ │ +06e9aa: 6e20 452b 0700 |00b3: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +06e9b0: 0c07 |00b6: move-result-object v7 │ │ +06e9b2: 6e10 4e2b 0700 |00b7: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06e9b8: 0c07 |00ba: move-result-object v7 │ │ +06e9ba: 7120 f920 7100 |00bb: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +06e9c0: 55d1 d902 |00be: iget-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@02d9 │ │ +06e9c4: 3801 1100 |00c0: if-eqz v1, 00d1 // +0011 │ │ +06e9c8: 3808 0900 |00c2: if-eqz v8, 00cb // +0009 │ │ +06e9cc: 1a01 770d |00c4: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ +06e9d0: 1a07 1500 |00c6: const-string v7, " Filter's target already added" // string@0015 │ │ +06e9d4: 7120 f920 7100 |00c8: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +06e9da: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06e9de: 28c3 |00cd: goto 0090 // -003d │ │ +06e9e0: 1208 |00ce: const/4 v8, #int 0 // #0 │ │ +06e9e2: 2900 5dff |00cf: goto/16 002c // -00a3 │ │ +06e9e6: 54d1 da02 |00d1: iget-object v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.filter:Landroid/content/IntentFilter; // field@02da │ │ +06e9ea: 1a07 770d |00d3: const-string v7, "LocalBroadcastManager" // string@0d77 │ │ +06e9ee: 7407 7b01 0100 |00d5: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/content/IntentFilter;.match:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;Ljava/util/Set;Ljava/lang/String;)I // method@017b │ │ +06e9f4: 0a0b |00d8: move-result v11 │ │ +06e9f6: 3a0b 3500 |00d9: if-ltz v11, 010e // +0035 │ │ +06e9fa: 3808 2200 |00db: if-eqz v8, 00fd // +0022 │ │ +06e9fe: 1a01 770d |00dd: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ +06ea02: 2207 a905 |00df: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +06ea06: 7010 3d2b 0700 |00e1: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06ea0c: 1a10 1400 |00e4: const-string v16, " Filter matched! match=0x" // string@0014 │ │ +06ea10: 0800 1000 |00e6: move-object/from16 v0, v16 │ │ +06ea14: 6e20 462b 0700 |00e8: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ea1a: 0c07 |00eb: move-result-object v7 │ │ +06ea1c: 7110 e32a 0b00 |00ec: invoke-static {v11}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +06ea22: 0c10 |00ef: move-result-object v16 │ │ +06ea24: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +06ea28: 6e20 462b 0700 |00f2: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ea2e: 0c07 |00f5: move-result-object v7 │ │ +06ea30: 6e10 4e2b 0700 |00f6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06ea36: 0c07 |00f9: move-result-object v7 │ │ +06ea38: 7120 f920 7100 |00fa: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +06ea3e: 390e 0700 |00fd: if-nez v14, 0104 // +0007 │ │ +06ea42: 220e cf05 |00ff: new-instance v14, Ljava/util/ArrayList; // type@05cf │ │ +06ea46: 7010 8f2b 0e00 |0101: invoke-direct {v14}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +06ea4c: 6e20 932b de00 |0104: invoke-virtual {v14, v13}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06ea52: 1211 |0107: const/4 v1, #int 1 // #1 │ │ +06ea54: 5cd1 d902 |0108: iput-boolean v1, v13, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@02d9 │ │ +06ea58: 28c1 |010a: goto 00cb // -003f │ │ +06ea5a: 0d01 |010b: move-exception v1 │ │ +06ea5c: 1e0f |010c: monitor-exit v15 │ │ +06ea5e: 2701 |010d: throw v1 │ │ +06ea60: 3808 bdff |010e: if-eqz v8, 00cb // -0043 │ │ +06ea64: 2b0b 6800 0000 |0110: packed-switch v11, 00000178 // +00000068 │ │ +06ea6a: 1a0c dd30 |0113: const-string v12, "unknown reason" // string@30dd │ │ +06ea6e: 1a01 770d |0115: const-string v1, "LocalBroadcastManager" // string@0d77 │ │ +06ea72: 2207 a905 |0117: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +06ea76: 7010 3d2b 0700 |0119: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06ea7c: 1a10 1300 |011c: const-string v16, " Filter did not match: " // string@0013 │ │ +06ea80: 0800 1000 |011e: move-object/from16 v0, v16 │ │ +06ea84: 6e20 462b 0700 |0120: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ea8a: 0c07 |0123: move-result-object v7 │ │ +06ea8c: 6e20 462b c700 |0124: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ea92: 0c07 |0127: move-result-object v7 │ │ +06ea94: 6e10 4e2b 0700 |0128: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06ea9a: 0c07 |012b: move-result-object v7 │ │ +06ea9c: 7120 f920 7100 |012c: invoke-static {v1, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +06eaa2: 289c |012f: goto 00cb // -0064 │ │ +06eaa4: 1a0c 8914 |0130: const-string v12, "action" // string@1489 │ │ +06eaa8: 28e3 |0132: goto 0115 // -001d │ │ +06eaaa: 1a0c 1b17 |0133: const-string v12, "category" // string@171b │ │ +06eaae: 28e0 |0135: goto 0115 // -0020 │ │ +06eab0: 1a0c db18 |0136: const-string v12, "data" // string@18db │ │ +06eab4: 28dd |0138: goto 0115 // -0023 │ │ +06eab6: 1a0c c930 |0139: const-string v12, "type" // string@30c9 │ │ +06eaba: 28da |013b: goto 0115 // -0026 │ │ +06eabc: 380e 3900 |013c: if-eqz v14, 0175 // +0039 │ │ +06eac0: 120a |013e: const/4 v10, #int 0 // #0 │ │ +06eac2: 6e10 9d2b 0e00 |013f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06eac8: 0a01 |0142: move-result v1 │ │ +06eaca: 351a 0e00 |0143: if-ge v10, v1, 0151 // +000e │ │ +06eace: 6e20 972b ae00 |0145: invoke-virtual {v14, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06ead4: 0c01 |0148: move-result-object v1 │ │ +06ead6: 1f01 8a01 |0149: check-cast v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ +06eada: 1207 |014b: const/4 v7, #int 0 // #0 │ │ +06eadc: 5c17 d902 |014c: iput-boolean v7, v1, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.broadcasting:Z // field@02d9 │ │ +06eae0: d80a 0a01 |014e: add-int/lit8 v10, v10, #int 1 // #01 │ │ +06eae4: 28ef |0150: goto 013f // -0011 │ │ +06eae6: 0800 1100 |0151: move-object/from16 v0, v17 │ │ +06eaea: 5401 e402 |0153: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mPendingBroadcasts:Ljava/util/ArrayList; // field@02e4 │ │ +06eaee: 2207 8901 |0155: new-instance v7, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord; // type@0189 │ │ +06eaf2: 0800 1200 |0157: move-object/from16 v0, v18 │ │ +06eaf6: 7030 9b08 070e |0159: invoke-direct {v7, v0, v14}, Landroid/support/v4/content/LocalBroadcastManager$BroadcastRecord;.:(Landroid/content/Intent;Ljava/util/ArrayList;)V // method@089b │ │ +06eafc: 6e20 932b 7100 |015c: invoke-virtual {v1, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +06eb02: 0800 1100 |015f: move-object/from16 v0, v17 │ │ +06eb06: 5401 e102 |0161: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +06eb0a: 1217 |0163: const/4 v7, #int 1 // #1 │ │ +06eb0c: 6e20 da02 7100 |0164: invoke-virtual {v1, v7}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ +06eb12: 0a01 |0167: move-result v1 │ │ +06eb14: 3901 0a00 |0168: if-nez v1, 0172 // +000a │ │ +06eb18: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +06eb1c: 5401 e102 |016c: iget-object v1, v0, Landroid/support/v4/content/LocalBroadcastManager;.mHandler:Landroid/os/Handler; // field@02e1 │ │ +06eb20: 1217 |016e: const/4 v7, #int 1 // #1 │ │ +06eb22: 6e20 e402 7100 |016f: invoke-virtual {v1, v7}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ +06eb28: 1211 |0172: const/4 v1, #int 1 // #1 │ │ +06eb2a: 1e0f |0173: monitor-exit v15 │ │ +06eb2c: 0f01 |0174: return v1 │ │ +06eb2e: 1e0f |0175: monitor-exit v15 │ │ +06eb30: 1201 |0176: const/4 v1, #int 0 // #0 │ │ +06eb32: 28fd |0177: goto 0174 // -0003 │ │ +06eb34: 0001 0400 fcff ffff 2300 0000 2000 ... |0178: packed-switch-data (12 units) │ │ catches : 2 │ │ 0x0005 - 0x010d │ │ -> 0x010b │ │ 0x0113 - 0x0176 │ │ -> 0x010b │ │ positions : │ │ 0x0000 line=201 │ │ @@ -28358,20 +28358,20 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -06eaf4: |[06eaf4] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ -06eb04: 6e20 a408 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@08a4 │ │ -06eb0a: 0a00 |0003: move-result v0 │ │ -06eb0c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -06eb10: 7010 a108 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@08a1 │ │ -06eb16: 0e00 |0009: return-void │ │ +06eb60: |[06eb60] android.support.v4.content.LocalBroadcastManager.sendBroadcastSync:(Landroid/content/Intent;)V │ │ +06eb70: 6e20 a408 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/content/LocalBroadcastManager;.sendBroadcast:(Landroid/content/Intent;)Z // method@08a4 │ │ +06eb76: 0a00 |0003: move-result v0 │ │ +06eb78: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +06eb7c: 7010 a108 0100 |0006: invoke-direct {v1}, Landroid/support/v4/content/LocalBroadcastManager;.executePendingBroadcasts:()V // method@08a1 │ │ +06eb82: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0006 line=278 │ │ 0x0009 line=280 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/content/LocalBroadcastManager; │ │ @@ -28382,69 +28382,69 @@ │ │ type : '(Landroid/content/BroadcastReceiver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 96 16-bit code units │ │ -06eb18: |[06eb18] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ -06eb28: 5498 e502 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06eb2c: 1d08 |0002: monitor-enter v8 │ │ -06eb2e: 5497 e502 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ -06eb32: 6e20 b42b a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ -06eb38: 0c02 |0008: move-result-object v2 │ │ -06eb3a: 1f02 cf05 |0009: check-cast v2, Ljava/util/ArrayList; // type@05cf │ │ -06eb3e: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -06eb42: 1e08 |000d: monitor-exit v8 │ │ -06eb44: 0e00 |000e: return-void │ │ -06eb46: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -06eb48: 6e10 9d2b 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06eb4e: 0a07 |0013: move-result v7 │ │ -06eb50: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ -06eb54: 6e20 972b 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06eb5a: 0c01 |0019: move-result-object v1 │ │ -06eb5c: 1f01 3e00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@003e │ │ -06eb60: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -06eb62: 6e10 7901 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0179 │ │ -06eb68: 0a07 |0020: move-result v7 │ │ -06eb6a: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ -06eb6e: 6e20 7a01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017a │ │ -06eb74: 0c00 |0026: move-result-object v0 │ │ -06eb76: 5497 df02 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ -06eb7a: 6e20 b12b 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -06eb80: 0c06 |002c: move-result-object v6 │ │ -06eb82: 1f06 cf05 |002d: check-cast v6, Ljava/util/ArrayList; // type@05cf │ │ -06eb86: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ -06eb8a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -06eb8c: 6e10 9d2b 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06eb92: 0a07 |0035: move-result v7 │ │ -06eb94: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ -06eb98: 6e20 972b 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -06eb9e: 0c07 |003b: move-result-object v7 │ │ -06eba0: 1f07 8a01 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ -06eba4: 5477 db02 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ -06eba8: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ -06ebac: 6e20 9a2b 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -06ebb2: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ -06ebb6: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ -06ebba: 28e9 |0049: goto 0032 // -0017 │ │ -06ebbc: 6e10 9d2b 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -06ebc2: 0a07 |004d: move-result v7 │ │ -06ebc4: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ -06ebc8: 5497 df02 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ -06ebcc: 6e20 b42b 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ -06ebd2: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06ebd6: 28c6 |0057: goto 001d // -003a │ │ -06ebd8: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ -06ebdc: 28b6 |005a: goto 0010 // -004a │ │ -06ebde: 1e08 |005b: monitor-exit v8 │ │ -06ebe0: 28b2 |005c: goto 000e // -004e │ │ -06ebe2: 0d07 |005d: move-exception v7 │ │ -06ebe4: 1e08 |005e: monitor-exit v8 │ │ -06ebe6: 2707 |005f: throw v7 │ │ +06eb84: |[06eb84] android.support.v4.content.LocalBroadcastManager.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V │ │ +06eb94: 5498 e502 |0000: iget-object v8, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06eb98: 1d08 |0002: monitor-enter v8 │ │ +06eb9a: 5497 e502 |0003: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mReceivers:Ljava/util/HashMap; // field@02e5 │ │ +06eb9e: 6e20 b42b a700 |0005: invoke-virtual {v7, v10}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ +06eba4: 0c02 |0008: move-result-object v2 │ │ +06eba6: 1f02 cf05 |0009: check-cast v2, Ljava/util/ArrayList; // type@05cf │ │ +06ebaa: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +06ebae: 1e08 |000d: monitor-exit v8 │ │ +06ebb0: 0e00 |000e: return-void │ │ +06ebb2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +06ebb4: 6e10 9d2b 0200 |0010: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06ebba: 0a07 |0013: move-result v7 │ │ +06ebbc: 3573 4700 |0014: if-ge v3, v7, 005b // +0047 │ │ +06ebc0: 6e20 972b 3200 |0016: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06ebc6: 0c01 |0019: move-result-object v1 │ │ +06ebc8: 1f01 3e00 |001a: check-cast v1, Landroid/content/IntentFilter; // type@003e │ │ +06ebcc: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +06ebce: 6e10 7901 0100 |001d: invoke-virtual {v1}, Landroid/content/IntentFilter;.countActions:()I // method@0179 │ │ +06ebd4: 0a07 |0020: move-result v7 │ │ +06ebd6: 3574 3700 |0021: if-ge v4, v7, 0058 // +0037 │ │ +06ebda: 6e20 7a01 4100 |0023: invoke-virtual {v1, v4}, Landroid/content/IntentFilter;.getAction:(I)Ljava/lang/String; // method@017a │ │ +06ebe0: 0c00 |0026: move-result-object v0 │ │ +06ebe2: 5497 df02 |0027: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ +06ebe6: 6e20 b12b 0700 |0029: invoke-virtual {v7, v0}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +06ebec: 0c06 |002c: move-result-object v6 │ │ +06ebee: 1f06 cf05 |002d: check-cast v6, Ljava/util/ArrayList; // type@05cf │ │ +06ebf2: 3806 2600 |002f: if-eqz v6, 0055 // +0026 │ │ +06ebf6: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +06ebf8: 6e10 9d2b 0600 |0032: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06ebfe: 0a07 |0035: move-result v7 │ │ +06ec00: 3575 1400 |0036: if-ge v5, v7, 004a // +0014 │ │ +06ec04: 6e20 972b 5600 |0038: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +06ec0a: 0c07 |003b: move-result-object v7 │ │ +06ec0c: 1f07 8a01 |003c: check-cast v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord; // type@018a │ │ +06ec10: 5477 db02 |003e: iget-object v7, v7, Landroid/support/v4/content/LocalBroadcastManager$ReceiverRecord;.receiver:Landroid/content/BroadcastReceiver; // field@02db │ │ +06ec14: 33a7 0700 |0040: if-ne v7, v10, 0047 // +0007 │ │ +06ec18: 6e20 9a2b 5600 |0042: invoke-virtual {v6, v5}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +06ec1e: d805 05ff |0045: add-int/lit8 v5, v5, #int -1 // #ff │ │ +06ec22: d805 0501 |0047: add-int/lit8 v5, v5, #int 1 // #01 │ │ +06ec26: 28e9 |0049: goto 0032 // -0017 │ │ +06ec28: 6e10 9d2b 0600 |004a: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +06ec2e: 0a07 |004d: move-result v7 │ │ +06ec30: 3c07 0700 |004e: if-gtz v7, 0055 // +0007 │ │ +06ec34: 5497 df02 |0050: iget-object v7, v9, Landroid/support/v4/content/LocalBroadcastManager;.mActions:Ljava/util/HashMap; // field@02df │ │ +06ec38: 6e20 b42b 0700 |0052: invoke-virtual {v7, v0}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ +06ec3e: d804 0401 |0055: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06ec42: 28c6 |0057: goto 001d // -003a │ │ +06ec44: d803 0301 |0058: add-int/lit8 v3, v3, #int 1 // #01 │ │ +06ec48: 28b6 |005a: goto 0010 // -004a │ │ +06ec4a: 1e08 |005b: monitor-exit v8 │ │ +06ec4c: 28b2 |005c: goto 000e // -004e │ │ +06ec4e: 0d07 |005d: move-exception v7 │ │ +06ec50: 1e08 |005e: monitor-exit v8 │ │ +06ec52: 2707 |005f: throw v7 │ │ catches : 1 │ │ 0x0003 - 0x005f │ │ -> 0x005d │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x000b line=166 │ │ @@ -28512,21 +28512,21 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06ebf4: |[06ebf4] android.support.v4.content.ModernAsyncTask$1.:()V │ │ -06ec04: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06ec0a: 2200 f405 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@05f4 │ │ -06ec0e: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -06ec10: 7020 212c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@2c21 │ │ -06ec16: 5b20 e602 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@02e6 │ │ -06ec1a: 0e00 |000b: return-void │ │ +06ec60: |[06ec60] android.support.v4.content.ModernAsyncTask$1.:()V │ │ +06ec70: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06ec76: 2200 f405 |0003: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@05f4 │ │ +06ec7a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +06ec7c: 7020 212c 1000 |0006: invoke-direct {v0, v1}, Ljava/util/concurrent/atomic/AtomicInteger;.:(I)V // method@2c21 │ │ +06ec82: 5b20 e602 |0009: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@02e6 │ │ +06ec86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -28536,30 +28536,30 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06ec1c: |[06ec1c] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -06ec2c: 2200 ab05 |0000: new-instance v0, Ljava/lang/Thread; // type@05ab │ │ -06ec30: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -06ec34: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06ec3a: 1a02 300e |0007: const-string v2, "ModernAsyncTask #" // string@0e30 │ │ -06ec3e: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06ec44: 0c01 |000c: move-result-object v1 │ │ -06ec46: 5432 e602 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@02e6 │ │ -06ec4a: 6e10 222c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@2c22 │ │ -06ec50: 0a02 |0012: move-result v2 │ │ -06ec52: 6e20 422b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06ec58: 0c01 |0016: move-result-object v1 │ │ -06ec5a: 6e10 4e2b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06ec60: 0c01 |001a: move-result-object v1 │ │ -06ec62: 7030 572b 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2b57 │ │ -06ec68: 1100 |001e: return-object v0 │ │ +06ec88: |[06ec88] android.support.v4.content.ModernAsyncTask$1.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +06ec98: 2200 ab05 |0000: new-instance v0, Ljava/lang/Thread; // type@05ab │ │ +06ec9c: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +06eca0: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06eca6: 1a02 300e |0007: const-string v2, "ModernAsyncTask #" // string@0e30 │ │ +06ecaa: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06ecb0: 0c01 |000c: move-result-object v1 │ │ +06ecb2: 5432 e602 |000d: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$1;.mCount:Ljava/util/concurrent/atomic/AtomicInteger; // field@02e6 │ │ +06ecb6: 6e10 222c 0200 |000f: invoke-virtual {v2}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@2c22 │ │ +06ecbc: 0a02 |0012: move-result v2 │ │ +06ecbe: 6e20 422b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06ecc4: 0c01 |0016: move-result-object v1 │ │ +06ecc6: 6e10 4e2b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06eccc: 0c01 |001a: move-result-object v1 │ │ +06ecce: 7030 572b 4001 |001b: invoke-direct {v0, v4, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;Ljava/lang/String;)V // method@2b57 │ │ +06ecd4: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/content/ModernAsyncTask$1; │ │ 0x0000 - 0x001f reg=4 r Ljava/lang/Runnable; │ │ │ │ @@ -28598,18 +28598,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06ec6c: |[06ec6c] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ -06ec7c: 5b01 e902 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e9 │ │ -06ec80: 7020 0e2c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@2c0e │ │ -06ec86: 0e00 |0005: return-void │ │ +06ecd8: |[06ecd8] android.support.v4.content.ModernAsyncTask$3.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V │ │ +06ece8: 5b01 e902 |0000: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e9 │ │ +06ecec: 7020 0e2c 2000 |0002: invoke-direct {v0, v2}, Ljava/util/concurrent/FutureTask;.:(Ljava/util/concurrent/Callable;)V // method@2c0e │ │ +06ecf2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/concurrent/Callable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/ModernAsyncTask$3; Landroid/support/v4/content/ModernAsyncTask.3; │ │ @@ -28622,41 +28622,41 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -06ec88: |[06ec88] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ -06ec98: 6e10 ad08 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@08ad │ │ -06ec9e: 0c01 |0003: move-result-object v1 │ │ -06eca0: 5463 e902 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e9 │ │ -06eca4: 7120 c008 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@08c0 │ │ -06ecaa: 0e00 |0009: return-void │ │ -06ecac: 0d00 |000a: move-exception v0 │ │ -06ecae: 1a03 f702 |000b: const-string v3, "AsyncTask" // string@02f7 │ │ -06ecb2: 7120 fc20 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -06ecb8: 28f9 |0010: goto 0009 // -0007 │ │ -06ecba: 0d00 |0011: move-exception v0 │ │ -06ecbc: 2203 a605 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ -06ecc0: 1a04 db02 |0014: const-string v4, "An error occured while executing doInBackground()" // string@02db │ │ -06ecc4: 6e10 062c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@2c06 │ │ -06ecca: 0c05 |0019: move-result-object v5 │ │ -06eccc: 7030 112b 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ -06ecd2: 2703 |001d: throw v3 │ │ -06ecd4: 0d00 |001e: move-exception v0 │ │ -06ecd6: 5463 e902 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e9 │ │ -06ecda: 1204 |0021: const/4 v4, #int 0 // #0 │ │ -06ecdc: 7120 c008 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@08c0 │ │ -06ece2: 28e4 |0025: goto 0009 // -001c │ │ -06ece4: 0d02 |0026: move-exception v2 │ │ -06ece6: 2203 a605 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ -06ecea: 1a04 db02 |0029: const-string v4, "An error occured while executing doInBackground()" // string@02db │ │ -06ecee: 7030 112b 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ -06ecf4: 2703 |002e: throw v3 │ │ +06ecf4: |[06ecf4] android.support.v4.content.ModernAsyncTask$3.done:()V │ │ +06ed04: 6e10 ad08 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/content/ModernAsyncTask$3;.get:()Ljava/lang/Object; // method@08ad │ │ +06ed0a: 0c01 |0003: move-result-object v1 │ │ +06ed0c: 5463 e902 |0004: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e9 │ │ +06ed10: 7120 c008 1300 |0006: invoke-static {v3, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@08c0 │ │ +06ed16: 0e00 |0009: return-void │ │ +06ed18: 0d00 |000a: move-exception v0 │ │ +06ed1a: 1a03 f702 |000b: const-string v3, "AsyncTask" // string@02f7 │ │ +06ed1e: 7120 fc20 0300 |000d: invoke-static {v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +06ed24: 28f9 |0010: goto 0009 // -0007 │ │ +06ed26: 0d00 |0011: move-exception v0 │ │ +06ed28: 2203 a605 |0012: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ +06ed2c: 1a04 db02 |0014: const-string v4, "An error occured while executing doInBackground()" // string@02db │ │ +06ed30: 6e10 062c 0000 |0016: invoke-virtual {v0}, Ljava/util/concurrent/ExecutionException;.getCause:()Ljava/lang/Throwable; // method@2c06 │ │ +06ed36: 0c05 |0019: move-result-object v5 │ │ +06ed38: 7030 112b 4305 |001a: invoke-direct {v3, v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ +06ed3e: 2703 |001d: throw v3 │ │ +06ed40: 0d00 |001e: move-exception v0 │ │ +06ed42: 5463 e902 |001f: iget-object v3, v6, Landroid/support/v4/content/ModernAsyncTask$3;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e9 │ │ +06ed46: 1204 |0021: const/4 v4, #int 0 // #0 │ │ +06ed48: 7120 c008 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/content/ModernAsyncTask;.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@08c0 │ │ +06ed4e: 28e4 |0025: goto 0009 // -001c │ │ +06ed50: 0d02 |0026: move-exception v2 │ │ +06ed52: 2203 a605 |0027: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ +06ed56: 1a04 db02 |0029: const-string v4, "An error occured while executing doInBackground()" // string@02db │ │ +06ed5a: 7030 112b 4302 |002b: invoke-direct {v3, v4, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ +06ed60: 2703 |002e: throw v3 │ │ catches : 1 │ │ 0x0000 - 0x0009 │ │ Ljava/lang/InterruptedException; -> 0x000a │ │ Ljava/util/concurrent/ExecutionException; -> 0x0011 │ │ Ljava/util/concurrent/CancellationException; -> 0x001e │ │ Ljava/lang/Throwable; -> 0x0026 │ │ positions : │ │ @@ -28714,37 +28714,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -06ed10: |[06ed10] android.support.v4.content.ModernAsyncTask$4.:()V │ │ -06ed20: 7100 b908 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@08b9 │ │ -06ed26: 0c00 |0003: move-result-object v0 │ │ -06ed28: 2100 |0004: array-length v0, v0 │ │ -06ed2a: 2300 2306 |0005: new-array v0, v0, [I // type@0623 │ │ -06ed2e: 6900 ea02 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ -06ed32: 6200 ea02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ -06ed36: 6201 f002 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ -06ed3a: 6e10 b708 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@08b7 │ │ -06ed40: 0a01 |0010: move-result v1 │ │ -06ed42: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -06ed44: 4b02 0001 |0012: aput v2, v0, v1 │ │ -06ed48: 6200 ea02 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ -06ed4c: 6201 ee02 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ -06ed50: 6e10 b708 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@08b7 │ │ -06ed56: 0a01 |001b: move-result v1 │ │ -06ed58: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -06ed5a: 4b02 0001 |001d: aput v2, v0, v1 │ │ -06ed5e: 0e00 |001f: return-void │ │ -06ed60: 0d00 |0020: move-exception v0 │ │ -06ed62: 28fe |0021: goto 001f // -0002 │ │ -06ed64: 0d00 |0022: move-exception v0 │ │ -06ed66: 28f1 |0023: goto 0014 // -000f │ │ +06ed7c: |[06ed7c] android.support.v4.content.ModernAsyncTask$4.:()V │ │ +06ed8c: 7100 b908 0000 |0000: invoke-static {}, Landroid/support/v4/content/ModernAsyncTask$Status;.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; // method@08b9 │ │ +06ed92: 0c00 |0003: move-result-object v0 │ │ +06ed94: 2100 |0004: array-length v0, v0 │ │ +06ed96: 2300 2306 |0005: new-array v0, v0, [I // type@0623 │ │ +06ed9a: 6900 ea02 |0007: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ +06ed9e: 6200 ea02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ +06eda2: 6201 f002 |000b: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ +06eda6: 6e10 b708 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@08b7 │ │ +06edac: 0a01 |0010: move-result v1 │ │ +06edae: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +06edb0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +06edb4: 6200 ea02 |0014: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ +06edb8: 6201 ee02 |0016: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ +06edbc: 6e10 b708 0100 |0018: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@08b7 │ │ +06edc2: 0a01 |001b: move-result v1 │ │ +06edc4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +06edc6: 4b02 0001 |001d: aput v2, v0, v1 │ │ +06edca: 0e00 |001f: return-void │ │ +06edcc: 0d00 |0020: move-exception v0 │ │ +06edce: 28fe |0021: goto 001f // -0002 │ │ +06edd0: 0d00 |0022: move-exception v0 │ │ +06edd2: 28f1 |0023: goto 0014 // -000f │ │ catches : 2 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0022 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0020 │ │ positions : │ │ 0x0000 line=407 │ │ @@ -28794,19 +28794,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V' │ │ access : 0x10080 (VARARGS CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06ed84: |[06ed84] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ -06ed94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06ed9a: 5b01 ec02 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@02ec │ │ -06ed9e: 5b02 eb02 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@02eb │ │ -06eda2: 0e00 |0007: return-void │ │ +06edf0: |[06edf0] android.support.v4.content.ModernAsyncTask$AsyncTaskResult.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V │ │ +06ee00: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06ee06: 5b01 ec02 |0003: iput-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@02ec │ │ +06ee0a: 5b02 eb02 |0005: iput-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@02eb │ │ +06ee0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0003 line=493 │ │ 0x0005 line=494 │ │ 0x0007 line=495 │ │ locals : │ │ @@ -28847,17 +28847,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06eda4: |[06eda4] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ -06edb4: 7010 d502 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -06edba: 0e00 |0003: return-void │ │ +06ee10: |[06ee10] android.support.v4.content.ModernAsyncTask$InternalHandler.:()V │ │ +06ee20: 7010 d502 0000 |0000: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +06ee26: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ │ │ #1 : (in Landroid/support/v4/content/ModernAsyncTask$InternalHandler;) │ │ @@ -28865,17 +28865,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06edbc: |[06edbc] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -06edcc: 7010 b008 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@08b0 │ │ -06edd2: 0e00 |0003: return-void │ │ +06ee28: |[06ee28] android.support.v4.content.ModernAsyncTask$InternalHandler.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +06ee38: 7010 b008 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:()V // method@08b0 │ │ +06ee3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$InternalHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ │ │ @@ -28885,32 +28885,32 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -06edd4: |[06edd4] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ -06ede4: 5450 4200 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -06ede8: 1f00 9001 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0190 │ │ -06edec: 5251 4300 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0043 │ │ -06edf0: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ -06edf6: 0e00 |0009: return-void │ │ -06edf8: 5401 ec02 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@02ec │ │ -06edfc: 5402 eb02 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@02eb │ │ -06ee00: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -06ee02: 4602 0203 |000f: aget-object v2, v2, v3 │ │ -06ee06: 7120 c108 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@08c1 │ │ -06ee0c: 28f5 |0014: goto 0009 // -000b │ │ -06ee0e: 5401 ec02 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@02ec │ │ -06ee12: 5402 eb02 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@02eb │ │ -06ee16: 6e20 d108 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@08d1 │ │ -06ee1c: 28ed |001c: goto 0009 // -0013 │ │ -06ee1e: 0000 |001d: nop // spacer │ │ -06ee20: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ +06ee40: |[06ee40] android.support.v4.content.ModernAsyncTask$InternalHandler.handleMessage:(Landroid/os/Message;)V │ │ +06ee50: 5450 4200 |0000: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +06ee54: 1f00 9001 |0002: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0190 │ │ +06ee58: 5251 4300 |0004: iget v1, v5, Landroid/os/Message;.what:I // field@0043 │ │ +06ee5c: 2b01 1800 0000 |0006: packed-switch v1, 0000001e // +00000018 │ │ +06ee62: 0e00 |0009: return-void │ │ +06ee64: 5401 ec02 |000a: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@02ec │ │ +06ee68: 5402 eb02 |000c: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@02eb │ │ +06ee6c: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +06ee6e: 4602 0203 |000f: aget-object v2, v2, v3 │ │ +06ee72: 7120 c108 2100 |0011: invoke-static {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V // method@08c1 │ │ +06ee78: 28f5 |0014: goto 0009 // -000b │ │ +06ee7a: 5401 ec02 |0015: iget-object v1, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mTask:Landroid/support/v4/content/ModernAsyncTask; // field@02ec │ │ +06ee7e: 5402 eb02 |0017: iget-object v2, v0, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.mData:[Ljava/lang/Object; // field@02eb │ │ +06ee82: 6e20 d108 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onProgressUpdate:([Ljava/lang/Object;)V // method@08d1 │ │ +06ee88: 28ed |001c: goto 0009 // -0013 │ │ +06ee8a: 0000 |001d: nop // spacer │ │ +06ee8c: 0001 0200 0100 0000 0400 0000 0f00 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x0009 line=480 │ │ 0x000a line=474 │ │ 0x0015 line=477 │ │ @@ -28969,40 +28969,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -06ee30: |[06ee30] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ -06ee40: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -06ee42: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -06ee44: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -06ee46: 2200 9201 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ -06ee4a: 1a01 f10e |0005: const-string v1, "PENDING" // string@0ef1 │ │ -06ee4e: 7030 b608 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@08b6 │ │ -06ee54: 6900 ef02 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ -06ee58: 2200 9201 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ -06ee5c: 1a01 860f |000e: const-string v1, "RUNNING" // string@0f86 │ │ -06ee60: 7030 b608 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@08b6 │ │ -06ee66: 6900 f002 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ -06ee6a: 2200 9201 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ -06ee6e: 1a01 e804 |0017: const-string v1, "FINISHED" // string@04e8 │ │ -06ee72: 7030 b608 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@08b6 │ │ -06ee78: 6900 ee02 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ -06ee7c: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -06ee7e: 2300 3906 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0639 │ │ -06ee82: 6201 ef02 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ -06ee86: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -06ee8a: 6201 f002 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ -06ee8e: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -06ee92: 6201 ee02 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ -06ee96: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -06ee9a: 6900 ed02 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ed │ │ -06ee9e: 0e00 |002f: return-void │ │ +06ee9c: |[06ee9c] android.support.v4.content.ModernAsyncTask$Status.:()V │ │ +06eeac: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +06eeae: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +06eeb0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +06eeb2: 2200 9201 |0003: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ +06eeb6: 1a01 f10e |0005: const-string v1, "PENDING" // string@0ef1 │ │ +06eeba: 7030 b608 1002 |0007: invoke-direct {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@08b6 │ │ +06eec0: 6900 ef02 |000a: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ +06eec4: 2200 9201 |000c: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ +06eec8: 1a01 860f |000e: const-string v1, "RUNNING" // string@0f86 │ │ +06eecc: 7030 b608 1003 |0010: invoke-direct {v0, v1, v3}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@08b6 │ │ +06eed2: 6900 f002 |0013: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ +06eed6: 2200 9201 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ +06eeda: 1a01 e804 |0017: const-string v1, "FINISHED" // string@04e8 │ │ +06eede: 7030 b608 1004 |0019: invoke-direct {v0, v1, v4}, Landroid/support/v4/content/ModernAsyncTask$Status;.:(Ljava/lang/String;I)V // method@08b6 │ │ +06eee4: 6900 ee02 |001c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ +06eee8: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +06eeea: 2300 3906 |001f: new-array v0, v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0639 │ │ +06eeee: 6201 ef02 |0021: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ +06eef2: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +06eef6: 6201 f002 |0025: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ +06eefa: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +06eefe: 6201 ee02 |0029: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ +06ef02: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +06ef06: 6900 ed02 |002d: sput-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ed │ │ +06ef0a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=93 │ │ 0x000c line=97 │ │ 0x0015 line=101 │ │ 0x001e line=89 │ │ locals : │ │ @@ -29012,17 +29012,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -06eea0: |[06eea0] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ -06eeb0: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -06eeb6: 0e00 |0003: return-void │ │ +06ef0c: |[06ef0c] android.support.v4.content.ModernAsyncTask$Status.:(Ljava/lang/String;I)V │ │ +06ef1c: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +06ef22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$Status; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -29032,20 +29032,20 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -06eeb8: |[06eeb8] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -06eec8: 1c00 9201 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ -06eecc: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -06eed2: 0c00 |0005: move-result-object v0 │ │ -06eed4: 1f00 9201 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ -06eed8: 1100 |0008: return-object v0 │ │ +06ef24: |[06ef24] android.support.v4.content.ModernAsyncTask$Status.valueOf:(Ljava/lang/String;)Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +06ef34: 1c00 9201 |0000: const-class v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ +06ef38: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +06ef3e: 0c00 |0005: move-result-object v0 │ │ +06ef40: 1f00 9201 |0006: check-cast v0, Landroid/support/v4/content/ModernAsyncTask$Status; // type@0192 │ │ +06ef44: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask$Status;) │ │ @@ -29053,20 +29053,20 @@ │ │ type : '()[Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -06eedc: |[06eedc] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -06eeec: 6200 ed02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ed │ │ -06eef0: 6e10 d72d 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@2dd7 │ │ -06eef6: 0c00 |0005: move-result-object v0 │ │ -06eef8: 1f00 3906 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0639 │ │ -06eefc: 1100 |0008: return-object v0 │ │ +06ef48: |[06ef48] android.support.v4.content.ModernAsyncTask$Status.values:()[Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +06ef58: 6200 ed02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.$VALUES:[Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ed │ │ +06ef5c: 6e10 d72d 0000 |0002: invoke-virtual {v0}, [Landroid/support/v4/content/ModernAsyncTask$Status;.clone:()Ljava/lang/Object; // method@2dd7 │ │ +06ef62: 0c00 |0005: move-result-object v0 │ │ +06ef64: 1f00 3906 |0006: check-cast v0, [Landroid/support/v4/content/ModernAsyncTask$Status; // type@0639 │ │ +06ef68: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3633 (ModernAsyncTask.java) │ │ @@ -29107,17 +29107,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ef00: |[06ef00] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ -06ef10: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06ef16: 0e00 |0003: return-void │ │ +06ef6c: |[06ef6c] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:()V │ │ +06ef7c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06ef82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ │ │ @@ -29126,17 +29126,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ef18: |[06ef18] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ -06ef28: 7010 ba08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@08ba │ │ -06ef2e: 0e00 |0003: return-void │ │ +06ef84: |[06ef84] android.support.v4.content.ModernAsyncTask$WorkerRunnable.:(Landroid/support/v4/content/ModernAsyncTask$1;)V │ │ +06ef94: 7010 ba08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:()V // method@08ba │ │ +06ef9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask$1; │ │ @@ -29270,38 +29270,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 0 │ │ outs : 8 │ │ insns size : 47 16-bit code units │ │ -06ef30: |[06ef30] android.support.v4.content.ModernAsyncTask.:()V │ │ -06ef40: 2200 8c01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@018c │ │ -06ef44: 7010 a708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@08a7 │ │ -06ef4a: 6900 0003 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0300 │ │ -06ef4e: 2200 eb05 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@05eb │ │ -06ef52: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ -06ef56: 7020 132c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@2c13 │ │ -06ef5c: 6900 ff02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@02ff │ │ -06ef60: 2201 f005 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05f0 │ │ -06ef64: 1252 |0012: const/4 v2, #int 5 // #5 │ │ -06ef66: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ -06ef6a: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ -06ef6e: 6206 4713 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1347 │ │ -06ef72: 6207 ff02 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@02ff │ │ -06ef76: 6208 0003 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0300 │ │ -06ef7a: 7608 192c 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@2c19 │ │ -06ef80: 6901 f802 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@02f8 │ │ -06ef84: 2200 9101 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0191 │ │ -06ef88: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -06ef8a: 7020 b108 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@08b1 │ │ -06ef90: 6900 fe02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ -06ef94: 6200 f802 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@02f8 │ │ -06ef98: 6900 fd02 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ -06ef9c: 0e00 |002e: return-void │ │ +06ef9c: |[06ef9c] android.support.v4.content.ModernAsyncTask.:()V │ │ +06efac: 2200 8c01 |0000: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$1; // type@018c │ │ +06efb0: 7010 a708 0000 |0002: invoke-direct {v0}, Landroid/support/v4/content/ModernAsyncTask$1;.:()V // method@08a7 │ │ +06efb6: 6900 0003 |0005: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0300 │ │ +06efba: 2200 eb05 |0007: new-instance v0, Ljava/util/concurrent/LinkedBlockingQueue; // type@05eb │ │ +06efbe: 1301 0a00 |0009: const/16 v1, #int 10 // #a │ │ +06efc2: 7020 132c 1000 |000b: invoke-direct {v0, v1}, Ljava/util/concurrent/LinkedBlockingQueue;.:(I)V // method@2c13 │ │ +06efc8: 6900 ff02 |000e: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@02ff │ │ +06efcc: 2201 f005 |0010: new-instance v1, Ljava/util/concurrent/ThreadPoolExecutor; // type@05f0 │ │ +06efd0: 1252 |0012: const/4 v2, #int 5 // #5 │ │ +06efd2: 1303 8000 |0013: const/16 v3, #int 128 // #80 │ │ +06efd6: 1604 0100 |0015: const-wide/16 v4, #int 1 // #1 │ │ +06efda: 6206 4713 |0017: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1347 │ │ +06efde: 6207 ff02 |0019: sget-object v7, Landroid/support/v4/content/ModernAsyncTask;.sPoolWorkQueue:Ljava/util/concurrent/BlockingQueue; // field@02ff │ │ +06efe2: 6208 0003 |001b: sget-object v8, Landroid/support/v4/content/ModernAsyncTask;.sThreadFactory:Ljava/util/concurrent/ThreadFactory; // field@0300 │ │ +06efe6: 7608 192c 0100 |001d: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@2c19 │ │ +06efec: 6901 f802 |0020: sput-object v1, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@02f8 │ │ +06eff0: 2200 9101 |0022: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // type@0191 │ │ +06eff4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +06eff6: 7020 b108 1000 |0025: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@08b1 │ │ +06effc: 6900 fe02 |0028: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ +06f000: 6200 f802 |002a: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@02f8 │ │ +06f004: 6900 fd02 |002c: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ +06f008: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0007 line=62 │ │ 0x0010 line=68 │ │ 0x0022 line=75 │ │ 0x002a line=77 │ │ @@ -29312,29 +29312,29 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -06efa0: |[06efa0] android.support.v4.content.ModernAsyncTask.:()V │ │ -06efb0: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06efb6: 6200 ef02 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ -06efba: 5b20 fa02 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ -06efbe: 2200 f305 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@05f3 │ │ -06efc2: 7010 1d2c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@2c1d │ │ -06efc8: 5b20 fb02 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@02fb │ │ -06efcc: 2200 8d01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@018d │ │ -06efd0: 7020 a908 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@08a9 │ │ -06efd6: 5b20 fc02 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@02fc │ │ -06efda: 2200 8e01 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@018e │ │ -06efde: 5421 fc02 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@02fc │ │ -06efe2: 7030 ab08 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@08ab │ │ -06efe8: 5b20 f902 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ -06efec: 0e00 |001e: return-void │ │ +06f00c: |[06f00c] android.support.v4.content.ModernAsyncTask.:()V │ │ +06f01c: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f022: 6200 ef02 |0003: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ +06f026: 5b20 fa02 |0005: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ +06f02a: 2200 f305 |0007: new-instance v0, Ljava/util/concurrent/atomic/AtomicBoolean; // type@05f3 │ │ +06f02e: 7010 1d2c 0000 |0009: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicBoolean;.:()V // method@2c1d │ │ +06f034: 5b20 fb02 |000c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@02fb │ │ +06f038: 2200 8d01 |000e: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$2; // type@018d │ │ +06f03c: 7020 a908 2000 |0010: invoke-direct {v0, v2}, Landroid/support/v4/content/ModernAsyncTask$2;.:(Landroid/support/v4/content/ModernAsyncTask;)V // method@08a9 │ │ +06f042: 5b20 fc02 |0013: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@02fc │ │ +06f046: 2200 8e01 |0015: new-instance v0, Landroid/support/v4/content/ModernAsyncTask$3; // type@018e │ │ +06f04a: 5421 fc02 |0017: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@02fc │ │ +06f04e: 7030 ab08 2001 |0019: invoke-direct {v0, v2, v1}, Landroid/support/v4/content/ModernAsyncTask$3;.:(Landroid/support/v4/content/ModernAsyncTask;Ljava/util/concurrent/Callable;)V // method@08ab │ │ +06f054: 5b20 f902 |001c: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ +06f058: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=81 │ │ 0x0007 line=83 │ │ 0x000e line=118 │ │ 0x0015 line=127 │ │ @@ -29348,17 +29348,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06eff0: |[06eff0] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ -06f000: 5410 fb02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@02fb │ │ -06f004: 1100 |0002: return-object v0 │ │ +06f05c: |[06f05c] android.support.v4.content.ModernAsyncTask.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; │ │ +06f06c: 5410 fb02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@02fb │ │ +06f070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ #3 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -29366,18 +29366,18 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -06f008: |[06f008] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ -06f018: 7020 d208 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@08d2 │ │ -06f01e: 0c00 |0003: move-result-object v0 │ │ -06f020: 1100 |0004: return-object v0 │ │ +06f074: |[06f074] android.support.v4.content.ModernAsyncTask.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; │ │ +06f084: 7020 d208 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@08d2 │ │ +06f08a: 0c00 |0003: move-result-object v0 │ │ +06f08c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/Object; │ │ │ │ @@ -29386,17 +29386,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06f024: |[06f024] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -06f034: 7020 d308 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@08d3 │ │ -06f03a: 0e00 |0003: return-void │ │ +06f090: |[06f090] android.support.v4.content.ModernAsyncTask.access$400:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +06f0a0: 7020 d308 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.postResultIfNotInvoked:(Ljava/lang/Object;)V // method@08d3 │ │ +06f0a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -29405,17 +29405,17 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06f03c: |[06f03c] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ -06f04c: 7020 c708 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@08c7 │ │ -06f052: 0e00 |0003: return-void │ │ +06f0a8: |[06f0a8] android.support.v4.content.ModernAsyncTask.access$500:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)V │ │ +06f0b8: 7020 c708 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.finish:(Ljava/lang/Object;)V // method@08c7 │ │ +06f0be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -29424,18 +29424,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f054: |[06f054] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ -06f064: 6200 fd02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ -06f068: 7220 072c 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@2c07 │ │ -06f06e: 0e00 |0005: return-void │ │ +06f0c0: |[06f0c0] android.support.v4.content.ModernAsyncTask.execute:(Ljava/lang/Runnable;)V │ │ +06f0d0: 6200 fd02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ +06f0d4: 7220 072c 1000 |0002: invoke-interface {v0, v1}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@2c07 │ │ +06f0da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 runnable Ljava/lang/Runnable; │ │ │ │ @@ -29444,24 +29444,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -06f070: |[06f070] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ -06f080: 6e10 cc08 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@08cc │ │ -06f086: 0a00 |0003: move-result v0 │ │ -06f088: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -06f08c: 6e20 ce08 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@08ce │ │ -06f092: 6200 ee02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ -06f096: 5b10 fa02 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ -06f09a: 0e00 |000d: return-void │ │ -06f09c: 6e20 cf08 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@08cf │ │ -06f0a2: 28f8 |0011: goto 0009 // -0008 │ │ +06f0dc: |[06f0dc] android.support.v4.content.ModernAsyncTask.finish:(Ljava/lang/Object;)V │ │ +06f0ec: 6e10 cc08 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@08cc │ │ +06f0f2: 0a00 |0003: move-result v0 │ │ +06f0f4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +06f0f8: 6e20 ce08 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:(Ljava/lang/Object;)V // method@08ce │ │ +06f0fe: 6200 ee02 |0009: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.FINISHED:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ee │ │ +06f102: 5b10 fa02 |000b: iput-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ +06f106: 0e00 |000d: return-void │ │ +06f108: 6e20 cf08 2100 |000e: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@08cf │ │ +06f10e: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ 0x0006 line=459 │ │ 0x0009 line=463 │ │ 0x000d line=464 │ │ 0x000e line=461 │ │ @@ -29476,18 +29476,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f0a4: |[06f0a4] android.support.v4.content.ModernAsyncTask.init:()V │ │ -06f0b4: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ -06f0b8: 6e10 b208 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@08b2 │ │ -06f0be: 0e00 |0005: return-void │ │ +06f110: |[06f110] android.support.v4.content.ModernAsyncTask.init:()V │ │ +06f120: 6200 fe02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ +06f124: 6e10 b208 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.getLooper:()Landroid/os/Looper; // method@08b2 │ │ +06f12a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0005 line=107 │ │ locals : │ │ │ │ #9 : (in Landroid/support/v4/content/ModernAsyncTask;) │ │ @@ -29495,26 +29495,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -06f0c0: |[06f0c0] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -06f0d0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -06f0d2: 6201 fe02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ -06f0d6: 2202 9001 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0190 │ │ -06f0da: 2353 5206 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0652 │ │ -06f0de: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -06f0e0: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -06f0e4: 7030 af08 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@08af │ │ -06f0ea: 6e30 b408 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@08b4 │ │ -06f0f0: 0c00 |0010: move-result-object v0 │ │ -06f0f2: 6e10 f402 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ -06f0f8: 1107 |0014: return-object v7 │ │ +06f12c: |[06f12c] android.support.v4.content.ModernAsyncTask.postResult:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +06f13c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +06f13e: 6201 fe02 |0001: sget-object v1, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ +06f142: 2202 9001 |0003: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0190 │ │ +06f146: 2353 5206 |0005: new-array v3, v5, [Ljava/lang/Object; // type@0652 │ │ +06f14a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +06f14c: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +06f150: 7030 af08 6203 |000a: invoke-direct {v2, v6, v3}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@08af │ │ +06f156: 6e30 b408 5102 |000d: invoke-virtual {v1, v5, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@08b4 │ │ +06f15c: 0c00 |0010: move-result-object v0 │ │ +06f15e: 6e10 f402 0000 |0011: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ +06f164: 1107 |0014: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0011 line=159 │ │ 0x0014 line=160 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -29528,21 +29528,21 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -06f0fc: |[06f0fc] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ -06f10c: 5421 fb02 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@02fb │ │ -06f110: 6e10 1e2c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@2c1e │ │ -06f116: 0a00 |0005: move-result v0 │ │ -06f118: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -06f11c: 7020 d208 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@08d2 │ │ -06f122: 0e00 |000b: return-void │ │ +06f168: |[06f168] android.support.v4.content.ModernAsyncTask.postResultIfNotInvoked:(Ljava/lang/Object;)V │ │ +06f178: 5421 fb02 |0000: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mTaskInvoked:Ljava/util/concurrent/atomic/AtomicBoolean; // field@02fb │ │ +06f17c: 6e10 1e2c 0100 |0002: invoke-virtual {v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.get:()Z // method@2c1e │ │ +06f182: 0a00 |0005: move-result v0 │ │ +06f184: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +06f188: 7020 d208 3200 |0008: invoke-direct {v2, v3}, Landroid/support/v4/content/ModernAsyncTask;.postResult:(Ljava/lang/Object;)Ljava/lang/Object; // method@08d2 │ │ +06f18e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0006 line=151 │ │ 0x0008 line=152 │ │ 0x000b line=154 │ │ locals : │ │ @@ -29557,17 +29557,17 @@ │ │ type : '(Ljava/util/concurrent/Executor;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f124: |[06f124] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ -06f134: 6900 fd02 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ -06f138: 0e00 |0002: return-void │ │ +06f190: |[06f190] android.support.v4.content.ModernAsyncTask.setDefaultExecutor:(Ljava/util/concurrent/Executor;)V │ │ +06f1a0: 6900 fd02 |0000: sput-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ +06f1a4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 exec Ljava/util/concurrent/Executor; │ │ │ │ @@ -29577,19 +29577,19 @@ │ │ type : '(Z)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f13c: |[06f13c] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ -06f14c: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ -06f150: 6e20 0f2c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@2c0f │ │ -06f156: 0a00 |0005: move-result v0 │ │ -06f158: 0f00 |0006: return v0 │ │ +06f1a8: |[06f1a8] android.support.v4.content.ModernAsyncTask.cancel:(Z)Z │ │ +06f1b8: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ +06f1bc: 6e20 0f2c 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/concurrent/FutureTask;.cancel:(Z)Z // method@2c0f │ │ +06f1c2: 0a00 |0005: move-result v0 │ │ +06f1c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 mayInterruptIfRunning Z │ │ @@ -29605,19 +29605,19 @@ │ │ type : '([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -06f15c: |[06f15c] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -06f16c: 6200 fd02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ -06f170: 6e30 c608 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@08c6 │ │ -06f176: 0c00 |0005: move-result-object v0 │ │ -06f178: 1100 |0006: return-object v0 │ │ +06f1c8: |[06f1c8] android.support.v4.content.ModernAsyncTask.execute:([Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +06f1d8: 6200 fd02 |0000: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sDefaultExecutor:Ljava/util/concurrent/Executor; // field@02fd │ │ +06f1dc: 6e30 c608 0102 |0002: invoke-virtual {v1, v0, v2}, Landroid/support/v4/content/ModernAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@08c6 │ │ +06f1e2: 0c00 |0005: move-result-object v0 │ │ +06f1e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -29628,41 +29628,41 @@ │ │ type : '(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask;' │ │ access : 0x0091 (PUBLIC FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -06f17c: |[06f17c] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ -06f18c: 5420 fa02 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ -06f190: 6201 ef02 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ -06f194: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ -06f198: 6200 ea02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ -06f19c: 5421 fa02 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ -06f1a0: 6e10 b708 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@08b7 │ │ -06f1a6: 0a01 |000d: move-result v1 │ │ -06f1a8: 4400 0001 |000e: aget v0, v0, v1 │ │ -06f1ac: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ -06f1b2: 6200 f002 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ -06f1b6: 5b20 fa02 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ -06f1ba: 6e10 d008 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@08d0 │ │ -06f1c0: 5420 fc02 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@02fc │ │ -06f1c4: 5b04 f102 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@02f1 │ │ -06f1c8: 5420 f902 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ -06f1cc: 7220 072c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@2c07 │ │ -06f1d2: 1102 |0023: return-object v2 │ │ -06f1d4: 2200 9305 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -06f1d8: 1a01 8c03 |0026: const-string v1, "Cannot execute task: the task is already running." // string@038c │ │ -06f1dc: 7020 da2a 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06f1e2: 2700 |002b: throw v0 │ │ -06f1e4: 2200 9305 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -06f1e8: 1a01 8b03 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@038b │ │ -06f1ec: 7020 da2a 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -06f1f2: 2700 |0033: throw v0 │ │ -06f1f4: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ +06f1e8: |[06f1e8] android.support.v4.content.ModernAsyncTask.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; │ │ +06f1f8: 5420 fa02 |0000: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ +06f1fc: 6201 ef02 |0002: sget-object v1, Landroid/support/v4/content/ModernAsyncTask$Status;.PENDING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02ef │ │ +06f200: 3210 0f00 |0004: if-eq v0, v1, 0013 // +000f │ │ +06f204: 6200 ea02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$4;.$SwitchMap$android$support$v4$content$ModernAsyncTask$Status:[I // field@02ea │ │ +06f208: 5421 fa02 |0008: iget-object v1, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ +06f20c: 6e10 b708 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/content/ModernAsyncTask$Status;.ordinal:()I // method@08b7 │ │ +06f212: 0a01 |000d: move-result v1 │ │ +06f214: 4400 0001 |000e: aget v0, v0, v1 │ │ +06f218: 2b00 2400 0000 |0010: packed-switch v0, 00000034 // +00000024 │ │ +06f21e: 6200 f002 |0013: sget-object v0, Landroid/support/v4/content/ModernAsyncTask$Status;.RUNNING:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02f0 │ │ +06f222: 5b20 fa02 |0015: iput-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ +06f226: 6e10 d008 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/content/ModernAsyncTask;.onPreExecute:()V // method@08d0 │ │ +06f22c: 5420 fc02 |001a: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mWorker:Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable; // field@02fc │ │ +06f230: 5b04 f102 |001c: iput-object v4, v0, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.mParams:[Ljava/lang/Object; // field@02f1 │ │ +06f234: 5420 f902 |001e: iget-object v0, v2, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ +06f238: 7220 072c 0300 |0020: invoke-interface {v3, v0}, Ljava/util/concurrent/Executor;.execute:(Ljava/lang/Runnable;)V // method@2c07 │ │ +06f23e: 1102 |0023: return-object v2 │ │ +06f240: 2200 9305 |0024: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +06f244: 1a01 8c03 |0026: const-string v1, "Cannot execute task: the task is already running." // string@038c │ │ +06f248: 7020 da2a 1000 |0028: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +06f24e: 2700 |002b: throw v0 │ │ +06f250: 2200 9305 |002c: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +06f254: 1a01 8b03 |002e: const-string v1, "Cannot execute task: the task has already been executed (a task can be executed only once)" // string@038b │ │ +06f258: 7020 da2a 1000 |0030: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +06f25e: 2700 |0033: throw v0 │ │ +06f260: 0001 0200 0100 0000 1400 0000 1c00 ... |0034: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0006 line=407 │ │ 0x0013 line=418 │ │ 0x0017 line=420 │ │ 0x001a line=422 │ │ @@ -29683,19 +29683,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f204: |[06f204] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ -06f214: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ -06f218: 6e10 102c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@2c10 │ │ -06f21e: 0c00 |0005: move-result-object v0 │ │ -06f220: 1100 |0006: return-object v0 │ │ +06f270: |[06f270] android.support.v4.content.ModernAsyncTask.get:()Ljava/lang/Object; │ │ +06f280: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ +06f284: 6e10 102c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.get:()Ljava/lang/Object; // method@2c10 │ │ +06f28a: 0c00 |0005: move-result-object v0 │ │ +06f28c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -29704,19 +29704,19 @@ │ │ type : '(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -06f224: |[06f224] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ -06f234: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ -06f238: 6e40 112c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@2c11 │ │ -06f23e: 0c00 |0005: move-result-object v0 │ │ -06f240: 1100 |0006: return-object v0 │ │ +06f290: |[06f290] android.support.v4.content.ModernAsyncTask.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; │ │ +06f2a0: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ +06f2a4: 6e40 112c 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Ljava/util/concurrent/FutureTask;.get:(JLjava/util/concurrent/TimeUnit;)Ljava/lang/Object; // method@2c11 │ │ +06f2aa: 0c00 |0005: move-result-object v0 │ │ +06f2ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=2 timeout J │ │ @@ -29727,17 +29727,17 @@ │ │ type : '()Landroid/support/v4/content/ModernAsyncTask$Status;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06f244: |[06f244] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ -06f254: 5410 fa02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ -06f258: 1100 |0002: return-object v0 │ │ +06f2b0: |[06f2b0] android.support.v4.content.ModernAsyncTask.getStatus:()Landroid/support/v4/content/ModernAsyncTask$Status; │ │ +06f2c0: 5410 fa02 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mStatus:Landroid/support/v4/content/ModernAsyncTask$Status; // field@02fa │ │ +06f2c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -29746,19 +29746,19 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f25c: |[06f25c] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ -06f26c: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ -06f270: 6e10 122c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@2c12 │ │ -06f276: 0a00 |0005: move-result v0 │ │ -06f278: 0f00 |0006: return v0 │ │ +06f2c8: |[06f2c8] android.support.v4.content.ModernAsyncTask.isCancelled:()Z │ │ +06f2d8: 5410 f902 |0000: iget-object v0, v1, Landroid/support/v4/content/ModernAsyncTask;.mFuture:Ljava/util/concurrent/FutureTask; // field@02f9 │ │ +06f2dc: 6e10 122c 0000 |0002: invoke-virtual {v0}, Ljava/util/concurrent/FutureTask;.isCancelled:()Z // method@2c12 │ │ +06f2e2: 0a00 |0005: move-result v0 │ │ +06f2e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -29767,16 +29767,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f27c: |[06f27c] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ -06f28c: 0e00 |0000: return-void │ │ +06f2e8: |[06f2e8] android.support.v4.content.ModernAsyncTask.onCancelled:()V │ │ +06f2f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -29785,17 +29785,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f290: |[06f290] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ -06f2a0: 6e10 cd08 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@08cd │ │ -06f2a6: 0e00 |0003: return-void │ │ +06f2fc: |[06f2fc] android.support.v4.content.ModernAsyncTask.onCancelled:(Ljava/lang/Object;)V │ │ +06f30c: 6e10 cd08 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/ModernAsyncTask;.onCancelled:()V // method@08cd │ │ +06f312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0003 line=245 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -29807,16 +29807,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f2a8: |[06f2a8] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ -06f2b8: 0e00 |0000: return-void │ │ +06f314: |[06f314] android.support.v4.content.ModernAsyncTask.onPostExecute:(Ljava/lang/Object;)V │ │ +06f324: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -29827,16 +29827,16 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f2bc: |[06f2bc] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ -06f2cc: 0e00 |0000: return-void │ │ +06f328: |[06f328] android.support.v4.content.ModernAsyncTask.onPreExecute:()V │ │ +06f338: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ │ │ @@ -29845,16 +29845,16 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06f2d0: |[06f2d0] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ -06f2e0: 0e00 |0000: return-void │ │ +06f33c: |[06f33c] android.support.v4.content.ModernAsyncTask.onProgressUpdate:([Ljava/lang/Object;)V │ │ +06f34c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/ModernAsyncTask; │ │ 0x0000 - 0x0000 reg=1 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/ModernAsyncTask; Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -29865,26 +29865,26 @@ │ │ type : '([Ljava/lang/Object;)V' │ │ access : 0x0094 (PROTECTED FINAL VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -06f2e4: |[06f2e4] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ -06f2f4: 6e10 cc08 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@08cc │ │ -06f2fa: 0a00 |0003: move-result v0 │ │ -06f2fc: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ -06f300: 6200 fe02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ -06f304: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -06f306: 2202 9001 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0190 │ │ -06f30a: 7030 af08 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@08af │ │ -06f310: 6e30 b408 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@08b4 │ │ -06f316: 0c00 |0011: move-result-object v0 │ │ -06f318: 6e10 f402 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ -06f31e: 0e00 |0015: return-void │ │ +06f350: |[06f350] android.support.v4.content.ModernAsyncTask.publishProgress:([Ljava/lang/Object;)V │ │ +06f360: 6e10 cc08 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/content/ModernAsyncTask;.isCancelled:()Z // method@08cc │ │ +06f366: 0a00 |0003: move-result v0 │ │ +06f368: 3900 1100 |0004: if-nez v0, 0015 // +0011 │ │ +06f36c: 6200 fe02 |0006: sget-object v0, Landroid/support/v4/content/ModernAsyncTask;.sHandler:Landroid/support/v4/content/ModernAsyncTask$InternalHandler; // field@02fe │ │ +06f370: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +06f372: 2202 9001 |0009: new-instance v2, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult; // type@0190 │ │ +06f376: 7030 af08 3204 |000b: invoke-direct {v2, v3, v4}, Landroid/support/v4/content/ModernAsyncTask$AsyncTaskResult;.:(Landroid/support/v4/content/ModernAsyncTask;[Ljava/lang/Object;)V // method@08af │ │ +06f37c: 6e30 b408 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/content/ModernAsyncTask$InternalHandler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@08b4 │ │ +06f382: 0c00 |0011: move-result-object v0 │ │ +06f384: 6e10 f402 0000 |0012: invoke-virtual {v0}, Landroid/os/Message;.sendToTarget:()V // method@02f4 │ │ +06f38a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0006 line=452 │ │ 0x0015 line=455 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -29894,15 +29894,15 @@ │ │ │ │ source_file_idx : 3633 (ModernAsyncTask.java) │ │ │ │ Class #161 header: │ │ class_idx : 405 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 44 │ │ -source_file_idx : 4778 │ │ +source_file_idx : 4779 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #161 annotations: │ │ Annotations on field #770 'mActiveWakeLocks' │ │ @@ -29934,21 +29934,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -06f320: |[06f320] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -06f330: 2200 1004 |0000: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ -06f334: 7010 fe20 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -06f33a: 6900 0203 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ -06f33e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -06f340: 6700 0303 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ -06f344: 0e00 |000a: return-void │ │ +06f38c: |[06f38c] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +06f39c: 2200 1004 |0000: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ +06f3a0: 7010 fe20 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +06f3a6: 6900 0203 |0005: sput-object v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ +06f3aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +06f3ac: 6700 0303 |0008: sput v0, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ +06f3b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0007 line=64 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -29956,17 +29956,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f348: |[06f348] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ -06f358: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ -06f35e: 0e00 |0003: return-void │ │ +06f3b4: |[06f3b4] android.support.v4.content.WakefulBroadcastReceiver.:()V │ │ +06f3c4: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ +06f3ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/WakefulBroadcastReceiver; │ │ │ │ #2 : (in Landroid/support/v4/content/WakefulBroadcastReceiver;) │ │ @@ -29974,52 +29974,52 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -06f360: |[06f360] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ -06f370: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06f372: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -06f374: 1a04 c515 |0002: const-string v4, "android.support.content.wakelockid" // string@15c5 │ │ -06f378: 6e30 5b01 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ -06f37e: 0a00 |0007: move-result v0 │ │ -06f380: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -06f384: 0f02 |000a: return v2 │ │ -06f386: 6204 0203 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ -06f38a: 1d04 |000d: monitor-enter v4 │ │ -06f38c: 6202 0203 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ -06f390: 6e20 0221 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ -06f396: 0c01 |0013: move-result-object v1 │ │ -06f398: 1f01 9a00 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@009a │ │ -06f39c: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ -06f3a0: 6e10 0c03 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@030c │ │ -06f3a6: 6202 0203 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ -06f3aa: 6e20 0421 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@2104 │ │ -06f3b0: 1e04 |0020: monitor-exit v4 │ │ -06f3b2: 0132 |0021: move v2, v3 │ │ -06f3b4: 28e8 |0022: goto 000a // -0018 │ │ -06f3b6: 1a02 a912 |0023: const-string v2, "WakefulBroadcastReceiver" // string@12a9 │ │ -06f3ba: 2205 a905 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -06f3be: 7010 3d2b 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06f3c4: 1a06 660e |002a: const-string v6, "No active wake lock id #" // string@0e66 │ │ -06f3c8: 6e20 462b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f3ce: 0c05 |002f: move-result-object v5 │ │ -06f3d0: 6e20 422b 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06f3d6: 0c05 |0033: move-result-object v5 │ │ -06f3d8: 6e10 4e2b 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06f3de: 0c05 |0037: move-result-object v5 │ │ -06f3e0: 7120 fa20 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -06f3e6: 1e04 |003b: monitor-exit v4 │ │ -06f3e8: 0132 |003c: move v2, v3 │ │ -06f3ea: 28cd |003d: goto 000a // -0033 │ │ -06f3ec: 0d02 |003e: move-exception v2 │ │ -06f3ee: 1e04 |003f: monitor-exit v4 │ │ -06f3f0: 2702 |0040: throw v2 │ │ +06f3cc: |[06f3cc] android.support.v4.content.WakefulBroadcastReceiver.completeWakefulIntent:(Landroid/content/Intent;)Z │ │ +06f3dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06f3de: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +06f3e0: 1a04 c715 |0002: const-string v4, "android.support.content.wakelockid" // string@15c7 │ │ +06f3e4: 6e30 5b01 4702 |0004: invoke-virtual {v7, v4, v2}, Landroid/content/Intent;.getIntExtra:(Ljava/lang/String;I)I // method@015b │ │ +06f3ea: 0a00 |0007: move-result v0 │ │ +06f3ec: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +06f3f0: 0f02 |000a: return v2 │ │ +06f3f2: 6204 0203 |000b: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ +06f3f6: 1d04 |000d: monitor-enter v4 │ │ +06f3f8: 6202 0203 |000e: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ +06f3fc: 6e20 0221 0200 |0010: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ +06f402: 0c01 |0013: move-result-object v1 │ │ +06f404: 1f01 9a00 |0014: check-cast v1, Landroid/os/PowerManager$WakeLock; // type@009a │ │ +06f408: 3801 0d00 |0016: if-eqz v1, 0023 // +000d │ │ +06f40c: 6e10 0c03 0100 |0018: invoke-virtual {v1}, Landroid/os/PowerManager$WakeLock;.release:()V // method@030c │ │ +06f412: 6202 0203 |001b: sget-object v2, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ +06f416: 6e20 0421 0200 |001d: invoke-virtual {v2, v0}, Landroid/util/SparseArray;.remove:(I)V // method@2104 │ │ +06f41c: 1e04 |0020: monitor-exit v4 │ │ +06f41e: 0132 |0021: move v2, v3 │ │ +06f420: 28e8 |0022: goto 000a // -0018 │ │ +06f422: 1a02 aa12 |0023: const-string v2, "WakefulBroadcastReceiver" // string@12aa │ │ +06f426: 2205 a905 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +06f42a: 7010 3d2b 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06f430: 1a06 660e |002a: const-string v6, "No active wake lock id #" // string@0e66 │ │ +06f434: 6e20 462b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f43a: 0c05 |002f: move-result-object v5 │ │ +06f43c: 6e20 422b 0500 |0030: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06f442: 0c05 |0033: move-result-object v5 │ │ +06f444: 6e10 4e2b 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06f44a: 0c05 |0037: move-result-object v5 │ │ +06f44c: 7120 fa20 5200 |0038: invoke-static {v2, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +06f452: 1e04 |003b: monitor-exit v4 │ │ +06f454: 0132 |003c: move v2, v3 │ │ +06f456: 28cd |003d: goto 000a // -0033 │ │ +06f458: 0d02 |003e: move-exception v2 │ │ +06f45a: 1e04 |003f: monitor-exit v4 │ │ +06f45c: 2702 |0040: throw v2 │ │ catches : 1 │ │ 0x000e - 0x0040 │ │ -> 0x003e │ │ positions : │ │ 0x0002 line=113 │ │ 0x0008 line=114 │ │ 0x000a line=131 │ │ @@ -30042,62 +30042,62 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -06f400: |[06f400] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ -06f410: 6205 0203 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ -06f414: 1d05 |0002: monitor-enter v5 │ │ -06f416: 6001 0303 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ -06f41a: 6004 0303 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ -06f41e: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ -06f422: 6704 0303 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ -06f426: 6004 0303 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ -06f42a: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ -06f42e: 1214 |000f: const/4 v4, #int 1 // #1 │ │ -06f430: 6704 0303 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ -06f434: 1a04 c515 |0012: const-string v4, "android.support.content.wakelockid" // string@15c5 │ │ -06f438: 6e30 6601 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0166 │ │ -06f43e: 6e20 4601 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0146 │ │ -06f444: 0c00 |001a: move-result-object v0 │ │ -06f446: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ -06f44a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -06f44c: 1e05 |001e: monitor-exit v5 │ │ -06f44e: 1100 |001f: return-object v0 │ │ -06f450: 1a04 fe29 |0020: const-string v4, "power" // string@29fe │ │ -06f454: 6e20 3701 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -06f45a: 0c02 |0025: move-result-object v2 │ │ -06f45c: 1f02 9b00 |0026: check-cast v2, Landroid/os/PowerManager; // type@009b │ │ -06f460: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -06f462: 2206 a905 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -06f466: 7010 3d2b 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06f46c: 1a07 a631 |002e: const-string v7, "wake:" // string@31a6 │ │ -06f470: 6e20 462b 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f476: 0c06 |0033: move-result-object v6 │ │ -06f478: 6e10 1701 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ -06f47e: 0c07 |0037: move-result-object v7 │ │ -06f480: 6e20 462b 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f486: 0c06 |003b: move-result-object v6 │ │ -06f488: 6e10 4e2b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06f48e: 0c06 |003f: move-result-object v6 │ │ -06f490: 6e30 0e03 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@030e │ │ -06f496: 0c03 |0043: move-result-object v3 │ │ -06f498: 1204 |0044: const/4 v4, #int 0 // #0 │ │ -06f49a: 6e20 0d03 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@030d │ │ -06f4a0: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ -06f4a6: 6e30 0b03 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@030b │ │ -06f4ac: 6204 0203 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ -06f4b0: 6e30 0321 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ -06f4b6: 1e05 |0053: monitor-exit v5 │ │ -06f4b8: 28cb |0054: goto 001f // -0035 │ │ -06f4ba: 0d04 |0055: move-exception v4 │ │ -06f4bc: 1e05 |0056: monitor-exit v5 │ │ -06f4be: 2704 |0057: throw v4 │ │ +06f46c: |[06f46c] android.support.v4.content.WakefulBroadcastReceiver.startWakefulService:(Landroid/content/Context;Landroid/content/Intent;)Landroid/content/ComponentName; │ │ +06f47c: 6205 0203 |0000: sget-object v5, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ +06f480: 1d05 |0002: monitor-enter v5 │ │ +06f482: 6001 0303 |0003: sget v1, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ +06f486: 6004 0303 |0005: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ +06f48a: d804 0401 |0007: add-int/lit8 v4, v4, #int 1 // #01 │ │ +06f48e: 6704 0303 |0009: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ +06f492: 6004 0303 |000b: sget v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ +06f496: 3c04 0500 |000d: if-gtz v4, 0012 // +0005 │ │ +06f49a: 1214 |000f: const/4 v4, #int 1 // #1 │ │ +06f49c: 6704 0303 |0010: sput v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mNextId:I // field@0303 │ │ +06f4a0: 1a04 c715 |0012: const-string v4, "android.support.content.wakelockid" // string@15c7 │ │ +06f4a4: 6e30 6601 4901 |0014: invoke-virtual {v9, v4, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0166 │ │ +06f4aa: 6e20 4601 9800 |0017: invoke-virtual {v8, v9}, Landroid/content/Context;.startService:(Landroid/content/Intent;)Landroid/content/ComponentName; // method@0146 │ │ +06f4b0: 0c00 |001a: move-result-object v0 │ │ +06f4b2: 3900 0500 |001b: if-nez v0, 0020 // +0005 │ │ +06f4b6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +06f4b8: 1e05 |001e: monitor-exit v5 │ │ +06f4ba: 1100 |001f: return-object v0 │ │ +06f4bc: 1a04 012a |0020: const-string v4, "power" // string@2a01 │ │ +06f4c0: 6e20 3701 4800 |0022: invoke-virtual {v8, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +06f4c6: 0c02 |0025: move-result-object v2 │ │ +06f4c8: 1f02 9b00 |0026: check-cast v2, Landroid/os/PowerManager; // type@009b │ │ +06f4cc: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +06f4ce: 2206 a905 |0029: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +06f4d2: 7010 3d2b 0600 |002b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06f4d8: 1a07 aa31 |002e: const-string v7, "wake:" // string@31aa │ │ +06f4dc: 6e20 462b 7600 |0030: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f4e2: 0c06 |0033: move-result-object v6 │ │ +06f4e4: 6e10 1701 0000 |0034: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ +06f4ea: 0c07 |0037: move-result-object v7 │ │ +06f4ec: 6e20 462b 7600 |0038: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f4f2: 0c06 |003b: move-result-object v6 │ │ +06f4f4: 6e10 4e2b 0600 |003c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06f4fa: 0c06 |003f: move-result-object v6 │ │ +06f4fc: 6e30 0e03 4206 |0040: invoke-virtual {v2, v4, v6}, Landroid/os/PowerManager;.newWakeLock:(ILjava/lang/String;)Landroid/os/PowerManager$WakeLock; // method@030e │ │ +06f502: 0c03 |0043: move-result-object v3 │ │ +06f504: 1204 |0044: const/4 v4, #int 0 // #0 │ │ +06f506: 6e20 0d03 4300 |0045: invoke-virtual {v3, v4}, Landroid/os/PowerManager$WakeLock;.setReferenceCounted:(Z)V // method@030d │ │ +06f50c: 1706 60ea 0000 |0048: const-wide/32 v6, #float 8.40779e-41 // #0000ea60 │ │ +06f512: 6e30 0b03 6307 |004b: invoke-virtual {v3, v6, v7}, Landroid/os/PowerManager$WakeLock;.acquire:(J)V // method@030b │ │ +06f518: 6204 0203 |004e: sget-object v4, Landroid/support/v4/content/WakefulBroadcastReceiver;.mActiveWakeLocks:Landroid/util/SparseArray; // field@0302 │ │ +06f51c: 6e30 0321 1403 |0050: invoke-virtual {v4, v1, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ +06f522: 1e05 |0053: monitor-exit v5 │ │ +06f524: 28cb |0054: goto 001f // -0035 │ │ +06f526: 0d04 |0055: move-exception v4 │ │ +06f528: 1e05 |0056: monitor-exit v5 │ │ +06f52a: 2704 |0057: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0005 line=83 │ │ @@ -30121,15 +30121,15 @@ │ │ 0x0005 - 0x0055 reg=1 id I │ │ 0x0028 - 0x0055 reg=2 pm Landroid/os/PowerManager; │ │ 0x0044 - 0x0055 reg=3 wl Landroid/os/PowerManager$WakeLock; │ │ 0x0000 - 0x0058 reg=8 context Landroid/content/Context; │ │ 0x0000 - 0x0058 reg=9 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4778 (WakefulBroadcastReceiver.java) │ │ + source_file_idx : 4779 (WakefulBroadcastReceiver.java) │ │ │ │ Class #162 header: │ │ class_idx : 406 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ source_file_idx : 708 │ │ static_fields_size : 1 │ │ @@ -30155,17 +30155,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f4cc: |[06f4cc] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ -06f4dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f4e2: 0e00 |0003: return-void │ │ +06f538: |[06f538] android.support.v4.content.pm.ActivityInfoCompat.:()V │ │ +06f548: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f54e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/pm/ActivityInfoCompat; │ │ │ │ @@ -30195,17 +30195,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f4e4: |[06f4e4] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ -06f4f4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f4fa: 0e00 |0003: return-void │ │ +06f550: |[06f550] android.support.v4.database.DatabaseUtilsCompat.:()V │ │ +06f560: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f566: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/database/DatabaseUtilsCompat; │ │ │ │ @@ -30214,31 +30214,31 @@ │ │ type : '([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -06f4fc: |[06f4fc] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ -06f50c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -06f50e: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ -06f512: 2141 |0003: array-length v1, v4 │ │ -06f514: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -06f518: 0750 |0006: move-object v0, v5 │ │ -06f51a: 1100 |0007: return-object v0 │ │ -06f51c: 2141 |0008: array-length v1, v4 │ │ -06f51e: 2152 |0009: array-length v2, v5 │ │ -06f520: b021 |000a: add-int/2addr v1, v2 │ │ -06f522: 2310 5406 |000b: new-array v0, v1, [Ljava/lang/String; // type@0654 │ │ -06f526: 2141 |000d: array-length v1, v4 │ │ -06f528: 7151 4f2b 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06f52e: 2141 |0011: array-length v1, v4 │ │ -06f530: 2152 |0012: array-length v2, v5 │ │ -06f532: 7152 4f2b 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -06f538: 28f1 |0016: goto 0007 // -000f │ │ +06f568: |[06f568] android.support.v4.database.DatabaseUtilsCompat.appendSelectionArgs:([Ljava/lang/String;[Ljava/lang/String;)[Ljava/lang/String; │ │ +06f578: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +06f57a: 3804 0500 |0001: if-eqz v4, 0006 // +0005 │ │ +06f57e: 2141 |0003: array-length v1, v4 │ │ +06f580: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +06f584: 0750 |0006: move-object v0, v5 │ │ +06f586: 1100 |0007: return-object v0 │ │ +06f588: 2141 |0008: array-length v1, v4 │ │ +06f58a: 2152 |0009: array-length v2, v5 │ │ +06f58c: b021 |000a: add-int/2addr v1, v2 │ │ +06f58e: 2310 5406 |000b: new-array v0, v1, [Ljava/lang/String; // type@0654 │ │ +06f592: 2141 |000d: array-length v1, v4 │ │ +06f594: 7151 4f2b 3430 |000e: invoke-static {v4, v3, v0, v3, v1}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06f59a: 2141 |0011: array-length v1, v4 │ │ +06f59c: 2152 |0012: array-length v2, v5 │ │ +06f59e: 7152 4f2b 3510 |0013: invoke-static {v5, v3, v0, v1, v2}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +06f5a4: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0007 line=56 │ │ 0x0008 line=53 │ │ 0x000d line=54 │ │ 0x0011 line=55 │ │ @@ -30252,42 +30252,42 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -06f53c: |[06f53c] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -06f54c: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -06f552: 0a00 |0003: move-result v0 │ │ -06f554: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -06f558: 1103 |0006: return-object v3 │ │ -06f55a: 7110 e420 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -06f560: 0a00 |000a: move-result v0 │ │ -06f562: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -06f566: 0723 |000d: move-object v3, v2 │ │ -06f568: 28f8 |000e: goto 0006 // -0008 │ │ -06f56a: 2200 a905 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -06f56e: 7010 3d2b 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06f574: 1a01 d200 |0014: const-string v1, "(" // string@00d2 │ │ -06f578: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f57e: 0c00 |0019: move-result-object v0 │ │ -06f580: 6e20 462b 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f586: 0c00 |001d: move-result-object v0 │ │ -06f588: 1a01 1001 |001e: const-string v1, ") AND (" // string@0110 │ │ -06f58c: 6e20 462b 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f592: 0c00 |0023: move-result-object v0 │ │ -06f594: 6e20 462b 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f59a: 0c00 |0027: move-result-object v0 │ │ -06f59c: 1a01 0f01 |0028: const-string v1, ")" // string@010f │ │ -06f5a0: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06f5a6: 0c00 |002d: move-result-object v0 │ │ -06f5a8: 6e10 4e2b 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06f5ae: 0c03 |0031: move-result-object v3 │ │ -06f5b0: 28d4 |0032: goto 0006 // -002c │ │ +06f5a8: |[06f5a8] android.support.v4.database.DatabaseUtilsCompat.concatenateWhere:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +06f5b8: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +06f5be: 0a00 |0003: move-result v0 │ │ +06f5c0: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +06f5c4: 1103 |0006: return-object v3 │ │ +06f5c6: 7110 e420 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +06f5cc: 0a00 |000a: move-result v0 │ │ +06f5ce: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +06f5d2: 0723 |000d: move-object v3, v2 │ │ +06f5d4: 28f8 |000e: goto 0006 // -0008 │ │ +06f5d6: 2200 a905 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +06f5da: 7010 3d2b 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06f5e0: 1a01 d200 |0014: const-string v1, "(" // string@00d2 │ │ +06f5e4: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f5ea: 0c00 |0019: move-result-object v0 │ │ +06f5ec: 6e20 462b 2000 |001a: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f5f2: 0c00 |001d: move-result-object v0 │ │ +06f5f4: 1a01 1001 |001e: const-string v1, ") AND (" // string@0110 │ │ +06f5f8: 6e20 462b 1000 |0020: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f5fe: 0c00 |0023: move-result-object v0 │ │ +06f600: 6e20 462b 3000 |0024: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f606: 0c00 |0027: move-result-object v0 │ │ +06f608: 1a01 0f01 |0028: const-string v1, ")" // string@010f │ │ +06f60c: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06f612: 0c00 |002d: move-result-object v0 │ │ +06f614: 6e10 4e2b 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06f61a: 0c03 |0031: move-result-object v3 │ │ +06f61c: 28d4 |0032: goto 0006 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0006 line=42 │ │ 0x0007 line=38 │ │ 0x000e line=39 │ │ 0x000f line=42 │ │ @@ -30374,32 +30374,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -06f5b4: |[06f5b4] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -06f5c4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06f5c8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -06f5cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06f5d0: 2201 9b01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@019b │ │ -06f5d4: 7010 e708 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@08e7 │ │ -06f5da: 6901 0503 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ -06f5de: 0e00 |000d: return-void │ │ -06f5e0: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -06f5e4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -06f5e8: 2201 9a01 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@019a │ │ -06f5ec: 7010 e508 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@08e5 │ │ -06f5f2: 6901 0503 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ -06f5f6: 28f4 |0019: goto 000d // -000c │ │ -06f5f8: 2201 9801 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0198 │ │ -06f5fc: 7010 de08 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@08de │ │ -06f602: 6901 0503 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ -06f606: 28ec |0021: goto 000d // -0014 │ │ +06f620: |[06f620] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +06f630: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06f634: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +06f638: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +06f63c: 2201 9b01 |0006: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; // type@019b │ │ +06f640: 7010 e708 0100 |0008: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl;.:()V // method@08e7 │ │ +06f646: 6901 0503 |000b: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ +06f64a: 0e00 |000d: return-void │ │ +06f64c: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +06f650: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +06f654: 2201 9a01 |0012: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; // type@019a │ │ +06f658: 7010 e508 0100 |0014: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@08e5 │ │ +06f65e: 6901 0503 |0017: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ +06f662: 28f4 |0019: goto 000d // -000c │ │ +06f664: 2201 9801 |001a: new-instance v1, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; // type@0198 │ │ +06f668: 7010 de08 0100 |001c: invoke-direct {v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@08de │ │ +06f66e: 6901 0503 |001f: sput-object v1, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ +06f672: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0002 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=91 │ │ 0x000e line=86 │ │ @@ -30413,17 +30413,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f608: |[06f608] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ -06f618: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f61e: 0e00 |0003: return-void │ │ +06f674: |[06f674] android.support.v4.graphics.drawable.DrawableCompat.:()V │ │ +06f684: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f68a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat; │ │ │ │ @@ -30432,19 +30432,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f620: |[06f620] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -06f630: 6200 0503 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ -06f634: 7220 e208 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@08e2 │ │ -06f63a: 0a00 |0005: move-result v0 │ │ -06f63c: 0f00 |0006: return v0 │ │ +06f68c: |[06f68c] android.support.v4.graphics.drawable.DrawableCompat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +06f69c: 6200 0503 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ +06f6a0: 7220 e208 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@08e2 │ │ +06f6a6: 0a00 |0005: move-result v0 │ │ +06f6a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #3 : (in Landroid/support/v4/graphics/drawable/DrawableCompat;) │ │ @@ -30452,18 +30452,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -06f640: |[06f640] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -06f650: 6200 0503 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ -06f654: 7220 e308 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@08e3 │ │ -06f65a: 0e00 |0005: return-void │ │ +06f6ac: |[06f6ac] android.support.v4.graphics.drawable.DrawableCompat.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +06f6bc: 6200 0503 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ +06f6c0: 7220 e308 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@08e3 │ │ +06f6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -30472,18 +30472,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06f65c: |[06f65c] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -06f66c: 6200 0503 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ -06f670: 7230 e408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@08e4 │ │ -06f676: 0e00 |0005: return-void │ │ +06f6c8: |[06f6c8] android.support.v4.graphics.drawable.DrawableCompat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +06f6d8: 6200 0503 |0000: sget-object v0, Landroid/support/v4/graphics/drawable/DrawableCompat;.IMPL:Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl; // field@0305 │ │ +06f6dc: 7230 e408 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompat$DrawableImpl;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@08e4 │ │ +06f6e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0005 line=119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0006 reg=2 mirrored Z │ │ @@ -30514,17 +30514,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f678: |[06f678] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ -06f688: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f68e: 0e00 |0003: return-void │ │ +06f6e4: |[06f6e4] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.:()V │ │ +06f6f4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f6fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;) │ │ @@ -30532,17 +30532,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f690: |[06f690] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -06f6a0: 6e10 5102 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@0251 │ │ -06f6a6: 0e00 |0003: return-void │ │ +06f6fc: |[06f6fc] android.support.v4.graphics.drawable.DrawableCompatHoneycomb.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +06f70c: 6e10 5102 0000 |0000: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.jumpToCurrentState:()V // method@0251 │ │ +06f712: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -30572,17 +30572,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f6a8: |[06f6a8] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ -06f6b8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f6be: 0e00 |0003: return-void │ │ +06f714: |[06f714] android.support.v4.graphics.drawable.DrawableCompatKitKat.:()V │ │ +06f724: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f72a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -30590,18 +30590,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -06f6c0: |[06f6c0] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -06f6d0: 6e10 4f02 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@024f │ │ -06f6d6: 0a00 |0003: move-result v0 │ │ -06f6d8: 0f00 |0004: return v0 │ │ +06f72c: |[06f72c] android.support.v4.graphics.drawable.DrawableCompatKitKat.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +06f73c: 6e10 4f02 0100 |0000: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isAutoMirrored:()Z // method@024f │ │ +06f742: 0a00 |0003: move-result v0 │ │ +06f744: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ #2 : (in Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;) │ │ @@ -30609,17 +30609,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -06f6dc: |[06f6dc] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -06f6ec: 6e20 5302 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0253 │ │ -06f6f2: 0e00 |0003: return-void │ │ +06f748: |[06f748] android.support.v4.graphics.drawable.DrawableCompatKitKat.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +06f758: 6e20 5302 1000 |0000: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setAutoMirrored:(Z)V // method@0253 │ │ +06f75e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0004 reg=1 mirrored Z │ │ @@ -30665,36 +30665,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -06f6f4: |[06f6f4] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -06f704: 2200 e005 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@05e0 │ │ -06f708: 7010 fa2b 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -06f70e: 6900 0903 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ -06f712: 0e00 |0007: return-void │ │ +06f760: |[06f760] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +06f770: 2200 e005 |0000: new-instance v0, Ljava/util/WeakHashMap; // type@05e0 │ │ +06f774: 7010 fa2b 0000 |0002: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +06f77a: 6900 0903 |0005: sput-object v0, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ +06f77e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f714: |[06f714] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ -06f724: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f72a: 0e00 |0003: return-void │ │ +06f780: |[06f780] android.support.v4.hardware.display.DisplayManagerCompat.:()V │ │ +06f790: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f796: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ │ │ @@ -30703,37 +30703,37 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -06f72c: |[06f72c] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ -06f73c: 6203 0903 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ -06f740: 1d03 |0002: monitor-enter v3 │ │ -06f742: 6202 0903 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ -06f746: 6e20 fc2b 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ -06f74c: 0c00 |0008: move-result-object v0 │ │ -06f74e: 1f00 a101 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@01a1 │ │ -06f752: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ -06f756: 6001 4000 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06f75a: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ -06f75e: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ -06f762: 2200 9f01 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@019f │ │ -06f766: 7020 f408 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@08f4 │ │ -06f76c: 6202 0903 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ -06f770: 6e30 fd2b 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ -06f776: 1e03 |001d: monitor-exit v3 │ │ -06f778: 1100 |001e: return-object v0 │ │ -06f77a: 2200 a001 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@01a0 │ │ -06f77e: 7020 f808 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@08f8 │ │ -06f784: 28f4 |0024: goto 0018 // -000c │ │ -06f786: 0d02 |0025: move-exception v2 │ │ -06f788: 1e03 |0026: monitor-exit v3 │ │ -06f78a: 2702 |0027: throw v2 │ │ +06f798: |[06f798] android.support.v4.hardware.display.DisplayManagerCompat.getInstance:(Landroid/content/Context;)Landroid/support/v4/hardware/display/DisplayManagerCompat; │ │ +06f7a8: 6203 0903 |0000: sget-object v3, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ +06f7ac: 1d03 |0002: monitor-enter v3 │ │ +06f7ae: 6202 0903 |0003: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ +06f7b2: 6e20 fc2b 4200 |0005: invoke-virtual {v2, v4}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ +06f7b8: 0c00 |0008: move-result-object v0 │ │ +06f7ba: 1f00 a101 |0009: check-cast v0, Landroid/support/v4/hardware/display/DisplayManagerCompat; // type@01a1 │ │ +06f7be: 3900 1200 |000b: if-nez v0, 001d // +0012 │ │ +06f7c2: 6001 4000 |000d: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +06f7c6: 1302 1100 |000f: const/16 v2, #int 17 // #11 │ │ +06f7ca: 3421 0e00 |0011: if-lt v1, v2, 001f // +000e │ │ +06f7ce: 2200 9f01 |0013: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; // type@019f │ │ +06f7d2: 7020 f408 4000 |0015: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.:(Landroid/content/Context;)V // method@08f4 │ │ +06f7d8: 6202 0903 |0018: sget-object v2, Landroid/support/v4/hardware/display/DisplayManagerCompat;.sInstances:Ljava/util/WeakHashMap; // field@0309 │ │ +06f7dc: 6e30 fd2b 4200 |001a: invoke-virtual {v2, v4, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ +06f7e2: 1e03 |001d: monitor-exit v3 │ │ +06f7e4: 1100 |001e: return-object v0 │ │ +06f7e6: 2200 a001 |001f: new-instance v0, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; // type@01a0 │ │ +06f7ea: 7020 f808 4000 |0021: invoke-direct {v0, v4}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.:(Landroid/content/Context;)V // method@08f8 │ │ +06f7f0: 28f4 |0024: goto 0018 // -000c │ │ +06f7f2: 0d02 |0025: move-exception v2 │ │ +06f7f4: 1e03 |0026: monitor-exit v3 │ │ +06f7f6: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x000b line=56 │ │ @@ -30796,17 +30796,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f798: |[06f798] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ -06f7a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f7ae: 0e00 |0003: return-void │ │ +06f804: |[06f804] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.:()V │ │ +06f814: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f81a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -30814,19 +30814,19 @@ │ │ type : '(Ljava/lang/Object;I)Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f7b0: |[06f7b0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ -06f7c0: 1f01 7900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0079 │ │ -06f7c4: 6e20 6902 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0269 │ │ -06f7ca: 0c00 |0005: move-result-object v0 │ │ -06f7cc: 1100 |0006: return-object v0 │ │ +06f81c: |[06f81c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; │ │ +06f82c: 1f01 7900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0079 │ │ +06f830: 6e20 6902 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplay:(I)Landroid/view/Display; // method@0269 │ │ +06f836: 0c00 |0005: move-result-object v0 │ │ +06f838: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -30835,19 +30835,19 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f7d0: |[06f7d0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ -06f7e0: 1a00 a819 |0000: const-string v0, "display" // string@19a8 │ │ -06f7e4: 6e20 3701 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -06f7ea: 0c00 |0005: move-result-object v0 │ │ -06f7ec: 1100 |0006: return-object v0 │ │ +06f83c: |[06f83c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; │ │ +06f84c: 1a00 aa19 |0000: const-string v0, "display" // string@19aa │ │ +06f850: 6e20 3701 0100 |0002: invoke-virtual {v1, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +06f856: 0c00 |0005: move-result-object v0 │ │ +06f858: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -30855,19 +30855,19 @@ │ │ type : '(Ljava/lang/Object;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06f7f0: |[06f7f0] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ -06f800: 1f01 7900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0079 │ │ -06f804: 6e10 6a02 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@026a │ │ -06f80a: 0c00 |0005: move-result-object v0 │ │ -06f80c: 1100 |0006: return-object v0 │ │ +06f85c: |[06f85c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; │ │ +06f86c: 1f01 7900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0079 │ │ +06f870: 6e10 6a02 0100 |0002: invoke-virtual {v1}, Landroid/hardware/display/DisplayManager;.getDisplays:()[Landroid/view/Display; // method@026a │ │ +06f876: 0c00 |0005: move-result-object v0 │ │ +06f878: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;) │ │ @@ -30875,34 +30875,34 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -06f810: |[06f810] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ -06f820: 1f01 7900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0079 │ │ -06f824: 6e20 6b02 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@026b │ │ -06f82a: 0c00 |0005: move-result-object v0 │ │ -06f82c: 1100 |0006: return-object v0 │ │ +06f87c: |[06f87c] android.support.v4.hardware.display.DisplayManagerJellybeanMr1.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; │ │ +06f88c: 1f01 7900 |0000: check-cast v1, Landroid/hardware/display/DisplayManager; // type@0079 │ │ +06f890: 6e20 6b02 2100 |0002: invoke-virtual {v1, v2}, Landroid/hardware/display/DisplayManager;.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; // method@026b │ │ +06f896: 0c00 |0005: move-result-object v0 │ │ +06f898: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 displayManagerObj Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 1089 (DisplayManagerJellybeanMr1.java) │ │ │ │ Class #170 header: │ │ class_idx : 419 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4290 │ │ +source_file_idx : 4291 │ │ static_fields_size : 4 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #170 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ @@ -30929,21 +30929,21 @@ │ │ #3 : (in Landroid/support/v4/internal/view/SupportMenu;) │ │ name : 'USER_SHIFT' │ │ type : 'I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4290 (SupportMenu.java) │ │ + source_file_idx : 4291 (SupportMenu.java) │ │ │ │ Class #171 header: │ │ class_idx : 420 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4293 │ │ +source_file_idx : 4294 │ │ static_fields_size : 5 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 11 │ │ │ │ Class #171 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportMenuItem;' │ │ @@ -31042,21 +31042,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/internal/view/SupportMenuItem;) │ │ name : 'setSupportOnActionExpandListener' │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4293 (SupportMenuItem.java) │ │ + source_file_idx : 4294 (SupportMenuItem.java) │ │ │ │ Class #172 header: │ │ class_idx : 422 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4506 │ │ +source_file_idx : 4507 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #172 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportController;' │ │ @@ -31071,17 +31071,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06f830: |[06f830] android.support.v4.media.TransportController.:()V │ │ -06f840: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f846: 0e00 |0003: return-void │ │ +06f89c: |[06f89c] android.support.v4.media.TransportController.:()V │ │ +06f8ac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportController; │ │ │ │ Virtual methods - │ │ @@ -31147,21 +31147,21 @@ │ │ │ │ #10 : (in Landroid/support/v4/media/TransportController;) │ │ name : 'unregisterStateListener' │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4506 (TransportController.java) │ │ + source_file_idx : 4507 (TransportController.java) │ │ │ │ Class #173 header: │ │ class_idx : 424 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4507 │ │ +source_file_idx : 4508 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #173 annotations: │ │ Annotations on class │ │ @@ -31186,18 +31186,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f848: |[06f848] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ -06f858: 5b01 1403 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0314 │ │ -06f85c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f862: 0e00 |0005: return-void │ │ +06f8b4: |[06f8b4] android.support.v4.media.TransportMediator$2.:(Landroid/support/v4/media/TransportMediator;)V │ │ +06f8c4: 5b01 1403 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0314 │ │ +06f8c8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f8ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -31207,25 +31207,25 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06f864: |[06f864] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -06f874: 7110 3309 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0933 │ │ -06f87a: 0a00 |0003: move-result v0 │ │ -06f87c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -06f880: 5410 1403 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0314 │ │ -06f884: 5400 2103 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -06f888: 6e30 6209 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0962 │ │ -06f88e: 0a00 |000d: move-result v0 │ │ -06f890: 0f00 |000e: return v0 │ │ -06f892: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06f894: 28fe |0010: goto 000e // -0002 │ │ +06f8d0: |[06f8d0] android.support.v4.media.TransportMediator$2.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +06f8e0: 7110 3309 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0933 │ │ +06f8e6: 0a00 |0003: move-result v0 │ │ +06f8e8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +06f8ec: 5410 1403 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0314 │ │ +06f8f0: 5400 2103 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +06f8f4: 6e30 6209 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0962 │ │ +06f8fa: 0a00 |000d: move-result v0 │ │ +06f8fc: 0f00 |000e: return v0 │ │ +06f8fe: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06f900: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ @@ -31235,17 +31235,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06f898: |[06f898] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ -06f8a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06f8aa: 0f00 |0001: return v0 │ │ +06f904: |[06f904] android.support.v4.media.TransportMediator$2.onKeyLongPress:(ILandroid/view/KeyEvent;)Z │ │ +06f914: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f916: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -31255,17 +31255,17 @@ │ │ type : '(IILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06f8ac: |[06f8ac] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ -06f8bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -06f8be: 0f00 |0001: return v0 │ │ +06f918: |[06f918] android.support.v4.media.TransportMediator$2.onKeyMultiple:(IILandroid/view/KeyEvent;)Z │ │ +06f928: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +06f92a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 count I │ │ @@ -31276,40 +31276,40 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -06f8c0: |[06f8c0] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -06f8d0: 7110 3309 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0933 │ │ -06f8d6: 0a00 |0003: move-result v0 │ │ -06f8d8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -06f8dc: 5410 1403 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0314 │ │ -06f8e0: 5400 2103 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -06f8e4: 6e30 6309 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0963 │ │ -06f8ea: 0a00 |000d: move-result v0 │ │ -06f8ec: 0f00 |000e: return v0 │ │ -06f8ee: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -06f8f0: 28fe |0010: goto 000e // -0002 │ │ +06f92c: |[06f92c] android.support.v4.media.TransportMediator$2.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +06f93c: 7110 3309 0200 |0000: invoke-static {v2}, Landroid/support/v4/media/TransportMediator;.isMediaKey:(I)Z // method@0933 │ │ +06f942: 0a00 |0003: move-result v0 │ │ +06f944: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +06f948: 5410 1403 |0006: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$2;.this$0:Landroid/support/v4/media/TransportMediator; // field@0314 │ │ +06f94c: 5400 2103 |0008: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +06f950: 6e30 6309 2003 |000a: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0963 │ │ +06f956: 0a00 |000d: move-result v0 │ │ +06f958: 0f00 |000e: return v0 │ │ +06f95a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +06f95c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/media/TransportMediator$2; │ │ 0x0000 - 0x0011 reg=2 keyCode I │ │ 0x0000 - 0x0011 reg=3 event Landroid/view/KeyEvent; │ │ │ │ - source_file_idx : 4507 (TransportMediator.java) │ │ + source_file_idx : 4508 (TransportMediator.java) │ │ │ │ Class #174 header: │ │ class_idx : 426 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4508 │ │ +source_file_idx : 4509 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #174 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorCallback;' │ │ @@ -31340,21 +31340,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediatorCallback;) │ │ name : 'playbackPositionUpdate' │ │ type : '(J)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4508 (TransportMediatorCallback.java) │ │ + source_file_idx : 4509 (TransportMediatorCallback.java) │ │ │ │ Class #175 header: │ │ class_idx : 427 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4509 │ │ +source_file_idx : 4510 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #175 annotations: │ │ Annotations on class │ │ @@ -31379,18 +31379,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f8f4: |[06f8f4] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06f904: 5b01 2903 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0329 │ │ -06f908: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f90e: 0e00 |0005: return-void │ │ +06f960: |[06f960] android.support.v4.media.TransportMediatorJellybeanMR2$1.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06f970: 5b01 2903 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0329 │ │ +06f974: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f97a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -31400,18 +31400,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f910: |[06f910] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ -06f920: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0329 │ │ -06f924: 6e10 5909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@0959 │ │ -06f92a: 0e00 |0005: return-void │ │ +06f97c: |[06f97c] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowAttached:()V │ │ +06f98c: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0329 │ │ +06f990: 6e10 5909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowAttached:()V // method@0959 │ │ +06f996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0005 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ @@ -31420,32 +31420,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f92c: |[06f92c] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ -06f93c: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0329 │ │ -06f940: 6e10 5a09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@095a │ │ -06f946: 0e00 |0005: return-void │ │ +06f998: |[06f998] android.support.v4.media.TransportMediatorJellybeanMR2$1.onWindowDetached:()V │ │ +06f9a8: 5410 2903 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0329 │ │ +06f9ac: 6e10 5a09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@095a │ │ +06f9b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; │ │ │ │ - source_file_idx : 4509 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 4510 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #176 header: │ │ class_idx : 428 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4509 │ │ +source_file_idx : 4510 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #176 annotations: │ │ Annotations on class │ │ @@ -31470,18 +31470,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f948: |[06f948] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06f958: 5b01 2a03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032a │ │ -06f95c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06f962: 0e00 |0005: return-void │ │ +06f9b4: |[06f9b4] android.support.v4.media.TransportMediatorJellybeanMR2$2.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06f9c4: 5b01 2a03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032a │ │ +06f9c8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06f9ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -31491,38 +31491,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -06f964: |[06f964] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ -06f974: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -06f978: 5410 2a03 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032a │ │ -06f97c: 6e10 4f09 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@094f │ │ -06f982: 0e00 |0007: return-void │ │ -06f984: 5410 2a03 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032a │ │ -06f988: 6e10 5109 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0951 │ │ -06f98e: 28fa |000d: goto 0007 // -0006 │ │ +06f9d0: |[06f9d0] android.support.v4.media.TransportMediatorJellybeanMR2$2.onWindowFocusChanged:(Z)V │ │ +06f9e0: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +06f9e4: 5410 2a03 |0002: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032a │ │ +06f9e8: 6e10 4f09 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.gainFocus:()V // method@094f │ │ +06f9ee: 0e00 |0007: return-void │ │ +06f9f0: 5410 2a03 |0008: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032a │ │ +06f9f4: 6e10 5109 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0951 │ │ +06f9fa: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=58 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; │ │ 0x0000 - 0x000e reg=2 hasFocus Z │ │ │ │ - source_file_idx : 4509 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 4510 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #177 header: │ │ class_idx : 429 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 44 │ │ -source_file_idx : 4509 │ │ +source_file_idx : 4510 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #177 annotations: │ │ Annotations on class │ │ @@ -31546,18 +31546,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f990: |[06f990] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06f9a0: 5b01 2b03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032b │ │ -06f9a4: 7010 0b01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ -06f9aa: 0e00 |0005: return-void │ │ +06f9fc: |[06f9fc] android.support.v4.media.TransportMediatorJellybeanMR2$3.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06fa0c: 5b01 2b03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032b │ │ +06fa10: 7010 0b01 0000 |0002: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ +06fa16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -31567,27 +31567,27 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -06f9ac: |[06f9ac] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -06f9bc: 1a02 9e15 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@159e │ │ -06f9c0: 6e20 5d01 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -06f9c6: 0c01 |0005: move-result-object v1 │ │ -06f9c8: 1f01 2704 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0427 │ │ -06f9cc: 5432 2b03 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032b │ │ -06f9d0: 5422 3a03 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ -06f9d4: 7220 4109 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0941 │ │ -06f9da: 0e00 |000f: return-void │ │ -06f9dc: 0d00 |0010: move-exception v0 │ │ -06f9de: 1a02 9911 |0011: const-string v2, "TransportController" // string@1199 │ │ -06f9e2: 7120 fc20 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -06f9e8: 28f9 |0016: goto 000f // -0007 │ │ +06fa18: |[06fa18] android.support.v4.media.TransportMediatorJellybeanMR2$3.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +06fa28: 1a02 9f15 |0000: const-string v2, "android.intent.extra.KEY_EVENT" // string@159f │ │ +06fa2c: 6e20 5d01 2500 |0002: invoke-virtual {v5, v2}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +06fa32: 0c01 |0005: move-result-object v1 │ │ +06fa34: 1f01 2704 |0006: check-cast v1, Landroid/view/KeyEvent; // type@0427 │ │ +06fa38: 5432 2b03 |0008: iget-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032b │ │ +06fa3c: 5422 3a03 |000a: iget-object v2, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ +06fa40: 7220 4109 1200 |000c: invoke-interface {v2, v1}, Landroid/support/v4/media/TransportMediatorCallback;.handleKey:(Landroid/view/KeyEvent;)V // method@0941 │ │ +06fa46: 0e00 |000f: return-void │ │ +06fa48: 0d00 |0010: move-exception v0 │ │ +06fa4a: 1a02 9a11 |0011: const-string v2, "TransportController" // string@119a │ │ +06fa4e: 7120 fc20 0200 |0013: invoke-static {v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +06fa54: 28f9 |0016: goto 000f // -0007 │ │ catches : 1 │ │ 0x0000 - 0x000f │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x000f line=69 │ │ @@ -31596,21 +31596,21 @@ │ │ locals : │ │ 0x0008 - 0x000f reg=1 event Landroid/view/KeyEvent; │ │ 0x0011 - 0x0017 reg=0 e Ljava/lang/ClassCastException; │ │ 0x0000 - 0x0017 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; │ │ 0x0000 - 0x0017 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0017 reg=5 intent Landroid/content/Intent; │ │ │ │ - source_file_idx : 4509 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 4510 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #178 header: │ │ class_idx : 430 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4509 │ │ +source_file_idx : 4510 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #178 annotations: │ │ Annotations on class │ │ @@ -31635,18 +31635,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -06f9fc: |[06f9fc] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ -06fa0c: 5b01 2c03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032c │ │ -06fa10: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06fa16: 0e00 |0005: return-void │ │ +06fa68: |[06fa68] android.support.v4.media.TransportMediatorJellybeanMR2$4.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V │ │ +06fa78: 5b01 2c03 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032c │ │ +06fa7c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06fa82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ @@ -31656,34 +31656,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -06fa18: |[06fa18] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ -06fa28: 5410 2c03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032c │ │ -06fa2c: 5400 3a03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ -06fa30: 7220 4009 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0940 │ │ -06fa36: 0e00 |0007: return-void │ │ +06fa84: |[06fa84] android.support.v4.media.TransportMediatorJellybeanMR2$4.onAudioFocusChange:(I)V │ │ +06fa94: 5410 2c03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.this$0:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@032c │ │ +06fa98: 5400 3a03 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ +06fa9c: 7220 4009 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/media/TransportMediatorCallback;.handleAudioFocusChange:(I)V // method@0940 │ │ +06faa2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ │ │ - source_file_idx : 4509 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 4510 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #179 header: │ │ class_idx : 431 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4509 │ │ +source_file_idx : 4510 │ │ static_fields_size : 0 │ │ instance_fields_size: 16 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 14 │ │ │ │ Class #179 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportMediatorJellybeanMR2;' │ │ @@ -31764,75 +31764,75 @@ │ │ type : '(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 130 16-bit code units │ │ -06fa38: |[06fa38] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ -06fa48: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -06fa4e: 2200 ab01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@01ab │ │ -06fa52: 7020 4309 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0943 │ │ -06fa58: 5b20 3b03 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@033b │ │ -06fa5c: 2200 ac01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@01ac │ │ -06fa60: 7020 4609 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0946 │ │ -06fa66: 5b20 3c03 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@033c │ │ -06fa6a: 2200 ad01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@01ad │ │ -06fa6e: 7020 4809 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0948 │ │ -06fa74: 5b20 3303 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0333 │ │ -06fa78: 2200 ae01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@01ae │ │ -06fa7c: 7020 4a09 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@094a │ │ -06fa82: 5b20 2d03 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@032d │ │ -06fa86: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -06fa88: 5920 3503 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fa8c: 5b23 3003 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ -06fa90: 5b24 2f03 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fa94: 5b25 3903 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ -06fa98: 5b26 3a03 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ -06fa9c: 2200 a905 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -06faa0: 7010 3d2b 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -06faa6: 6e10 3301 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06faac: 0c01 |0032: move-result-object v1 │ │ -06faae: 6e20 462b 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06fab4: 0c00 |0036: move-result-object v0 │ │ -06fab6: 1a01 4b01 |0037: const-string v1, ":transport:" // string@014b │ │ -06faba: 6e20 462b 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -06fac0: 0c00 |003c: move-result-object v0 │ │ -06fac2: 7110 532b 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -06fac8: 0a01 |0040: move-result v1 │ │ -06faca: 6e20 422b 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -06fad0: 0c00 |0044: move-result-object v0 │ │ -06fad2: 6e10 4e2b 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -06fad8: 0c00 |0048: move-result-object v0 │ │ -06fada: 5b20 3603 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0336 │ │ -06fade: 2200 3d00 |004b: new-instance v0, Landroid/content/Intent; // type@003d │ │ -06fae2: 5421 3603 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0336 │ │ -06fae6: 7020 4e01 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -06faec: 5b20 3203 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0332 │ │ -06faf0: 5420 3203 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0332 │ │ -06faf4: 6e10 3301 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -06fafa: 0c01 |0059: move-result-object v1 │ │ -06fafc: 6e20 7501 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ -06fb02: 2200 3e00 |005d: new-instance v0, Landroid/content/IntentFilter; // type@003e │ │ -06fb06: 7010 7701 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0177 │ │ -06fb0c: 5b20 3703 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0337 │ │ -06fb10: 5420 3703 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0337 │ │ -06fb14: 5421 3603 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0336 │ │ -06fb18: 6e20 7801 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0178 │ │ -06fb1e: 5420 3903 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ -06fb22: 6e10 1e22 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -06fb28: 0c00 |0070: move-result-object v0 │ │ -06fb2a: 5421 3b03 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@033b │ │ -06fb2e: 6e20 f222 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@22f2 │ │ -06fb34: 5420 3903 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ -06fb38: 6e10 1e22 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -06fb3e: 0c00 |007b: move-result-object v0 │ │ -06fb40: 5421 3c03 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@033c │ │ -06fb44: 6e20 f322 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@22f3 │ │ -06fb4a: 0e00 |0081: return-void │ │ +06faa4: |[06faa4] android.support.v4.media.TransportMediatorJellybeanMR2.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V │ │ +06fab4: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +06faba: 2200 ab01 |0003: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1; // type@01ab │ │ +06fabe: 7020 4309 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$1;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0943 │ │ +06fac4: 5b20 3b03 |0008: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@033b │ │ +06fac8: 2200 ac01 |000a: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2; // type@01ac │ │ +06facc: 7020 4609 2000 |000c: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$2;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0946 │ │ +06fad2: 5b20 3c03 |000f: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@033c │ │ +06fad6: 2200 ad01 |0011: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3; // type@01ad │ │ +06fada: 7020 4809 2000 |0013: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$3;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@0948 │ │ +06fae0: 5b20 3303 |0016: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0333 │ │ +06fae4: 2200 ae01 |0018: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4; // type@01ae │ │ +06fae8: 7020 4a09 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2$4;.:(Landroid/support/v4/media/TransportMediatorJellybeanMR2;)V // method@094a │ │ +06faee: 5b20 2d03 |001d: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@032d │ │ +06faf2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +06faf4: 5920 3503 |0020: iput v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06faf8: 5b23 3003 |0022: iput-object v3, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ +06fafc: 5b24 2f03 |0024: iput-object v4, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fb00: 5b25 3903 |0026: iput-object v5, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ +06fb04: 5b26 3a03 |0028: iput-object v6, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ +06fb08: 2200 a905 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +06fb0c: 7010 3d2b 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +06fb12: 6e10 3301 0300 |002f: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06fb18: 0c01 |0032: move-result-object v1 │ │ +06fb1a: 6e20 462b 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06fb20: 0c00 |0036: move-result-object v0 │ │ +06fb22: 1a01 4b01 |0037: const-string v1, ":transport:" // string@014b │ │ +06fb26: 6e20 462b 1000 |0039: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +06fb2c: 0c00 |003c: move-result-object v0 │ │ +06fb2e: 7110 532b 0200 |003d: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +06fb34: 0a01 |0040: move-result v1 │ │ +06fb36: 6e20 422b 1000 |0041: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +06fb3c: 0c00 |0044: move-result-object v0 │ │ +06fb3e: 6e10 4e2b 0000 |0045: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +06fb44: 0c00 |0048: move-result-object v0 │ │ +06fb46: 5b20 3603 |0049: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0336 │ │ +06fb4a: 2200 3d00 |004b: new-instance v0, Landroid/content/Intent; // type@003d │ │ +06fb4e: 5421 3603 |004d: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0336 │ │ +06fb52: 7020 4e01 1000 |004f: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +06fb58: 5b20 3203 |0052: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0332 │ │ +06fb5c: 5420 3203 |0054: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0332 │ │ +06fb60: 6e10 3301 0300 |0056: invoke-virtual {v3}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +06fb66: 0c01 |0059: move-result-object v1 │ │ +06fb68: 6e20 7501 1000 |005a: invoke-virtual {v0, v1}, Landroid/content/Intent;.setPackage:(Ljava/lang/String;)Landroid/content/Intent; // method@0175 │ │ +06fb6e: 2200 3e00 |005d: new-instance v0, Landroid/content/IntentFilter; // type@003e │ │ +06fb72: 7010 7701 0000 |005f: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0177 │ │ +06fb78: 5b20 3703 |0062: iput-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0337 │ │ +06fb7c: 5420 3703 |0064: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0337 │ │ +06fb80: 5421 3603 |0066: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverAction:Ljava/lang/String; // field@0336 │ │ +06fb84: 6e20 7801 1000 |0068: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0178 │ │ +06fb8a: 5420 3903 |006b: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ +06fb8e: 6e10 1e22 0000 |006d: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +06fb94: 0c00 |0070: move-result-object v0 │ │ +06fb96: 5421 3b03 |0071: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@033b │ │ +06fb9a: 6e20 f222 1000 |0073: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@22f2 │ │ +06fba0: 5420 3903 |0076: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ +06fba4: 6e10 1e22 0000 |0078: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +06fbaa: 0c00 |007b: move-result-object v0 │ │ +06fbac: 5421 3c03 |007c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@033c │ │ +06fbb0: 6e20 f322 1000 |007e: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@22f3 │ │ +06fbb6: 0e00 |0081: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=41 │ │ 0x000a line=52 │ │ 0x0011 line=60 │ │ 0x0018 line=71 │ │ @@ -31862,27 +31862,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -06fb4c: |[06fb4c] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ -06fb5c: 6e10 5a09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@095a │ │ -06fb62: 5420 3903 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ -06fb66: 6e10 1e22 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -06fb6c: 0c00 |0008: move-result-object v0 │ │ -06fb6e: 5421 3b03 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@033b │ │ -06fb72: 6e20 f722 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@22f7 │ │ -06fb78: 5420 3903 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ -06fb7c: 6e10 1e22 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -06fb82: 0c00 |0013: move-result-object v0 │ │ -06fb84: 5421 3c03 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@033c │ │ -06fb88: 6e20 f822 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@22f8 │ │ -06fb8e: 0e00 |0019: return-void │ │ +06fbb8: |[06fbb8] android.support.v4.media.TransportMediatorJellybeanMR2.destroy:()V │ │ +06fbc8: 6e10 5a09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.windowDetached:()V // method@095a │ │ +06fbce: 5420 3903 |0003: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ +06fbd2: 6e10 1e22 0000 |0005: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +06fbd8: 0c00 |0008: move-result-object v0 │ │ +06fbda: 5421 3b03 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowAttachListener:Landroid/view/ViewTreeObserver$OnWindowAttachListener; // field@033b │ │ +06fbde: 6e20 f722 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowAttachListener:(Landroid/view/ViewTreeObserver$OnWindowAttachListener;)V // method@22f7 │ │ +06fbe4: 5420 3903 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTargetView:Landroid/view/View; // field@0339 │ │ +06fbe8: 6e10 1e22 0000 |0010: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +06fbee: 0c00 |0013: move-result-object v0 │ │ +06fbf0: 5421 3c03 |0014: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mWindowFocusListener:Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener; // field@033c │ │ +06fbf4: 6e20 f822 1000 |0016: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeOnWindowFocusChangeListener:(Landroid/view/ViewTreeObserver$OnWindowFocusChangeListener;)V // method@22f8 │ │ +06fbfa: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ 0x000e line=107 │ │ 0x0019 line=108 │ │ locals : │ │ @@ -31893,23 +31893,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -06fb90: |[06fb90] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ -06fba0: 5520 2e03 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ -06fba4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -06fba8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -06fbaa: 5c20 2e03 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ -06fbae: 5420 2f03 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fbb2: 5421 2d03 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@032d │ │ -06fbb6: 6e20 6c02 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@026c │ │ -06fbbc: 0e00 |000e: return-void │ │ +06fbfc: |[06fbfc] android.support.v4.media.TransportMediatorJellybeanMR2.dropAudioFocus:()V │ │ +06fc0c: 5520 2e03 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ +06fc10: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +06fc14: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +06fc16: 5c20 2e03 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ +06fc1a: 5420 2f03 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fc1e: 5421 2d03 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@032d │ │ +06fc22: 6e20 6c02 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.abandonAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;)I // method@026c │ │ +06fc28: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0004 line=184 │ │ 0x0007 line=185 │ │ 0x000e line=187 │ │ locals : │ │ @@ -31920,30 +31920,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -06fbc0: |[06fbc0] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ -06fbd0: 5520 3103 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ -06fbd4: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ -06fbd8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -06fbda: 5c20 3103 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ -06fbde: 5420 2f03 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fbe2: 5421 3403 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fbe6: 6e20 6d02 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@026d │ │ -06fbec: 5420 2f03 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fbf0: 5421 3803 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fbf4: 6e20 6e02 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@026e │ │ -06fbfa: 5220 3503 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fbfe: 1231 |0017: const/4 v1, #int 3 // #3 │ │ -06fc00: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ -06fc04: 6e10 5809 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0958 │ │ -06fc0a: 0e00 |001d: return-void │ │ +06fc2c: |[06fc2c] android.support.v4.media.TransportMediatorJellybeanMR2.gainFocus:()V │ │ +06fc3c: 5520 3103 |0000: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ +06fc40: 3900 1b00 |0002: if-nez v0, 001d // +001b │ │ +06fc44: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +06fc46: 5c20 3103 |0005: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ +06fc4a: 5420 2f03 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fc4e: 5421 3403 |0009: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06fc52: 6e20 6d02 1000 |000b: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@026d │ │ +06fc58: 5420 2f03 |000e: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fc5c: 5421 3803 |0010: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fc60: 6e20 6e02 1000 |0012: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.registerRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@026e │ │ +06fc66: 5220 3503 |0015: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fc6a: 1231 |0017: const/4 v1, #int 3 // #3 │ │ +06fc6c: 3310 0500 |0018: if-ne v0, v1, 001d // +0005 │ │ +06fc70: 6e10 5809 0200 |001a: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0958 │ │ +06fc76: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000e line=123 │ │ 0x0015 line=124 │ │ @@ -31957,17 +31957,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fc0c: |[06fc0c] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ -06fc1c: 5410 3803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fc20: 1100 |0002: return-object v0 │ │ +06fc78: |[06fc78] android.support.v4.media.TransportMediatorJellybeanMR2.getRemoteControlClient:()Ljava/lang/Object; │ │ +06fc88: 5410 3803 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fc8c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -31975,27 +31975,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06fc24: |[06fc24] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ -06fc34: 6e10 4e09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@094e │ │ -06fc3a: 5520 3103 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ -06fc3e: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -06fc42: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -06fc44: 5c20 3103 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ -06fc48: 5420 2f03 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fc4c: 5421 3803 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fc50: 6e20 7102 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0271 │ │ -06fc56: 5420 2f03 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fc5a: 5421 3403 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fc5e: 6e20 7002 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@0270 │ │ -06fc64: 0e00 |0018: return-void │ │ +06fc90: |[06fc90] android.support.v4.media.TransportMediatorJellybeanMR2.loseFocus:()V │ │ +06fca0: 6e10 4e09 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@094e │ │ +06fca6: 5520 3103 |0003: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ +06fcaa: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +06fcae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +06fcb0: 5c20 3103 |0008: iput-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ +06fcb4: 5420 2f03 |000a: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fcb8: 5421 3803 |000c: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fcbc: 6e20 7102 1000 |000e: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterRemoteControlClient:(Landroid/media/RemoteControlClient;)V // method@0271 │ │ +06fcc2: 5420 2f03 |0011: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fcc6: 5421 3403 |0013: iget-object v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06fcca: 6e20 7002 1000 |0015: invoke-virtual {v0, v1}, Landroid/media/AudioManager;.unregisterMediaButtonEventReceiver:(Landroid/app/PendingIntent;)V // method@0270 │ │ +06fcd0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ 0x0007 line=192 │ │ 0x000a line=193 │ │ 0x0011 line=194 │ │ @@ -32008,19 +32008,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -06fc68: |[06fc68] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ -06fc78: 5420 3a03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ -06fc7c: 7210 3f09 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@093f │ │ -06fc82: 0b00 |0005: move-result-wide v0 │ │ -06fc84: 1000 |0006: return-wide v0 │ │ +06fcd4: |[06fcd4] android.support.v4.media.TransportMediatorJellybeanMR2.onGetPlaybackPosition:()J │ │ +06fce4: 5420 3a03 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ +06fce8: 7210 3f09 0000 |0002: invoke-interface {v0}, Landroid/support/v4/media/TransportMediatorCallback;.getPlaybackPosition:()J // method@093f │ │ +06fcee: 0b00 |0005: move-result-wide v0 │ │ +06fcf0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediatorJellybeanMR2;) │ │ @@ -32028,18 +32028,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -06fc88: |[06fc88] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ -06fc98: 5410 3a03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ -06fc9c: 7230 4209 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0942 │ │ -06fca2: 0e00 |0005: return-void │ │ +06fcf4: |[06fcf4] android.support.v4.media.TransportMediatorJellybeanMR2.onPlaybackPositionUpdate:(J)V │ │ +06fd04: 5410 3a03 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mTransportCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@033a │ │ +06fd08: 7230 4209 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/media/TransportMediatorCallback;.playbackPositionUpdate:(J)V // method@0942 │ │ +06fd0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ 0x0000 - 0x0006 reg=2 newPositionMs J │ │ @@ -32049,24 +32049,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -06fca4: |[06fca4] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ -06fcb4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -06fcb6: 5230 3503 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fcba: 1231 |0003: const/4 v1, #int 3 // #3 │ │ -06fcbc: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ -06fcc0: 5932 3503 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fcc4: 5430 3803 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fcc8: 6e20 7702 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0277 │ │ -06fcce: 6e10 4e09 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@094e │ │ -06fcd4: 0e00 |0010: return-void │ │ +06fd10: |[06fd10] android.support.v4.media.TransportMediatorJellybeanMR2.pausePlaying:()V │ │ +06fd20: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +06fd22: 5230 3503 |0001: iget v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fd26: 1231 |0003: const/4 v1, #int 3 // #3 │ │ +06fd28: 3310 0900 |0004: if-ne v0, v1, 000d // +0009 │ │ +06fd2c: 5932 3503 |0006: iput v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fd30: 5430 3803 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fd34: 6e20 7702 2000 |000a: invoke-virtual {v0, v2}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0277 │ │ +06fd3a: 6e10 4e09 0300 |000d: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@094e │ │ +06fd40: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0006 line=168 │ │ 0x0008 line=169 │ │ 0x000d line=171 │ │ 0x0010 line=172 │ │ @@ -32078,32 +32078,32 @@ │ │ type : '(ZJI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -06fcd8: |[06fcd8] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ -06fce8: 5440 3803 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fcec: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -06fcf0: 5442 3803 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fcf4: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ -06fcf8: 1230 |0008: const/4 v0, #int 3 // #3 │ │ -06fcfa: 0101 |0009: move v1, v0 │ │ -06fcfc: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ -06fd00: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ -06fd04: 6e50 7802 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0278 │ │ -06fd0a: 5440 3803 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fd0e: 6e20 7902 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0279 │ │ -06fd14: 0e00 |0016: return-void │ │ -06fd16: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -06fd18: 0101 |0018: move v1, v0 │ │ -06fd1a: 28f1 |0019: goto 000a // -000f │ │ -06fd1c: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -06fd1e: 28f3 |001b: goto 000e // -000d │ │ +06fd44: |[06fd44] android.support.v4.media.TransportMediatorJellybeanMR2.refreshState:(ZJI)V │ │ +06fd54: 5440 3803 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fd58: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +06fd5c: 5442 3803 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fd60: 3805 1100 |0006: if-eqz v5, 0017 // +0011 │ │ +06fd64: 1230 |0008: const/4 v0, #int 3 // #3 │ │ +06fd66: 0101 |0009: move v1, v0 │ │ +06fd68: 3805 1000 |000a: if-eqz v5, 001a // +0010 │ │ +06fd6c: 1500 803f |000c: const/high16 v0, #int 1065353216 // #3f80 │ │ +06fd70: 6e50 7802 1276 |000e: invoke-virtual {v2, v1, v6, v7, v0}, Landroid/media/RemoteControlClient;.setPlaybackState:(IJF)V // method@0278 │ │ +06fd76: 5440 3803 |0011: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fd7a: 6e20 7902 8000 |0013: invoke-virtual {v0, v8}, Landroid/media/RemoteControlClient;.setTransportControlFlags:(I)V // method@0279 │ │ +06fd80: 0e00 |0016: return-void │ │ +06fd82: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +06fd84: 0101 |0018: move v1, v0 │ │ +06fd86: 28f1 |0019: goto 000a // -000f │ │ +06fd88: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +06fd8a: 28f3 |001b: goto 000e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0004 line=160 │ │ 0x0011 line=162 │ │ 0x0016 line=164 │ │ 0x0017 line=160 │ │ @@ -32118,25 +32118,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -06fd20: |[06fd20] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ -06fd30: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -06fd32: 5220 3503 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fd36: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -06fd3a: 5921 3503 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fd3e: 5420 3803 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fd42: 6e20 7702 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0277 │ │ -06fd48: 5520 3103 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ -06fd4c: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ -06fd50: 6e10 5809 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0958 │ │ -06fd56: 0e00 |0013: return-void │ │ +06fd8c: |[06fd8c] android.support.v4.media.TransportMediatorJellybeanMR2.startPlaying:()V │ │ +06fd9c: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +06fd9e: 5220 3503 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fda2: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +06fda6: 5921 3503 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fdaa: 5420 3803 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fdae: 6e20 7702 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0277 │ │ +06fdb4: 5520 3103 |000c: iget-boolean v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mFocused:Z // field@0331 │ │ +06fdb8: 3800 0500 |000e: if-eqz v0, 0013 // +0005 │ │ +06fdbc: 6e10 5809 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.takeAudioFocus:()V // method@0958 │ │ +06fdc2: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=139 │ │ 0x0005 line=140 │ │ 0x0007 line=141 │ │ 0x000c line=143 │ │ 0x0010 line=144 │ │ @@ -32149,23 +32149,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -06fd58: |[06fd58] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ -06fd68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06fd6a: 5220 3503 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fd6e: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ -06fd72: 5921 3503 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ -06fd76: 5420 3803 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fd7a: 6e20 7702 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0277 │ │ -06fd80: 6e10 4e09 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@094e │ │ -06fd86: 0e00 |000f: return-void │ │ +06fdc4: |[06fdc4] android.support.v4.media.TransportMediatorJellybeanMR2.stopPlaying:()V │ │ +06fdd4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06fdd6: 5220 3503 |0001: iget v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fdda: 3210 0900 |0003: if-eq v0, v1, 000c // +0009 │ │ +06fdde: 5921 3503 |0005: iput v1, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPlayState:I // field@0335 │ │ +06fde2: 5420 3803 |0007: iget-object v0, v2, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fde6: 6e20 7702 1000 |0009: invoke-virtual {v0, v1}, Landroid/media/RemoteControlClient;.setPlaybackState:(I)V // method@0277 │ │ +06fdec: 6e10 4e09 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.dropAudioFocus:()V // method@094e │ │ +06fdf2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=177 │ │ 0x000c line=179 │ │ 0x000f line=180 │ │ @@ -32177,24 +32177,24 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -06fd88: |[06fd88] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ -06fd98: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -06fd9a: 5540 2e03 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ -06fd9e: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -06fda2: 5c43 2e03 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ -06fda6: 5440 2f03 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ -06fdaa: 5441 2d03 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@032d │ │ -06fdae: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -06fdb0: 6e40 6f02 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@026f │ │ -06fdb6: 0e00 |000f: return-void │ │ +06fdf4: |[06fdf4] android.support.v4.media.TransportMediatorJellybeanMR2.takeAudioFocus:()V │ │ +06fe04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +06fe06: 5540 2e03 |0001: iget-boolean v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ +06fe0a: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +06fe0e: 5c43 2e03 |0005: iput-boolean v3, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocused:Z // field@032e │ │ +06fe12: 5440 2f03 |0007: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioManager:Landroid/media/AudioManager; // field@032f │ │ +06fe16: 5441 2d03 |0009: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mAudioFocusChangeListener:Landroid/media/AudioManager$OnAudioFocusChangeListener; // field@032d │ │ +06fe1a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +06fe1c: 6e40 6f02 1032 |000c: invoke-virtual {v0, v1, v2, v3}, Landroid/media/AudioManager;.requestAudioFocus:(Landroid/media/AudioManager$OnAudioFocusChangeListener;II)I // method@026f │ │ +06fe22: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=131 │ │ 0x0005 line=132 │ │ 0x0007 line=133 │ │ 0x000f line=136 │ │ locals : │ │ @@ -32205,35 +32205,35 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -06fdb8: |[06fdb8] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ -06fdc8: 5440 3003 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ -06fdcc: 5441 3303 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0333 │ │ -06fdd0: 5442 3703 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0337 │ │ -06fdd4: 6e30 4101 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0141 │ │ -06fdda: 5440 3003 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ -06fdde: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -06fde0: 5442 3203 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0332 │ │ -06fde4: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ -06fde8: 7140 e600 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e6 │ │ -06fdee: 0c00 |0013: move-result-object v0 │ │ -06fdf0: 5b40 3403 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fdf4: 2200 7f00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@007f │ │ -06fdf8: 5441 3403 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fdfc: 7020 7402 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@0274 │ │ -06fe02: 5b40 3803 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fe06: 5440 3803 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fe0a: 6e20 7502 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@0275 │ │ -06fe10: 5440 3803 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fe14: 6e20 7602 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0276 │ │ -06fe1a: 0e00 |0029: return-void │ │ +06fe24: |[06fe24] android.support.v4.media.TransportMediatorJellybeanMR2.windowAttached:()V │ │ +06fe34: 5440 3003 |0000: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ +06fe38: 5441 3303 |0002: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0333 │ │ +06fe3c: 5442 3703 |0004: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mReceiverFilter:Landroid/content/IntentFilter; // field@0337 │ │ +06fe40: 6e30 4101 1002 |0006: invoke-virtual {v0, v1, v2}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0141 │ │ +06fe46: 5440 3003 |0009: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ +06fe4a: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +06fe4c: 5442 3203 |000c: iget-object v2, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mIntent:Landroid/content/Intent; // field@0332 │ │ +06fe50: 1503 0010 |000e: const/high16 v3, #int 268435456 // #1000 │ │ +06fe54: 7140 e600 1032 |0010: invoke-static {v0, v1, v2, v3}, Landroid/app/PendingIntent;.getBroadcast:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e6 │ │ +06fe5a: 0c00 |0013: move-result-object v0 │ │ +06fe5c: 5b40 3403 |0014: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06fe60: 2200 7f00 |0016: new-instance v0, Landroid/media/RemoteControlClient; // type@007f │ │ +06fe64: 5441 3403 |0018: iget-object v1, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06fe68: 7020 7402 1000 |001a: invoke-direct {v0, v1}, Landroid/media/RemoteControlClient;.:(Landroid/app/PendingIntent;)V // method@0274 │ │ +06fe6e: 5b40 3803 |001d: iput-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fe72: 5440 3803 |001f: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fe76: 6e20 7502 4000 |0021: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setOnGetPlaybackPositionListener:(Landroid/media/RemoteControlClient$OnGetPlaybackPositionListener;)V // method@0275 │ │ +06fe7c: 5440 3803 |0024: iget-object v0, v4, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fe80: 6e20 7602 4000 |0026: invoke-virtual {v0, v4}, Landroid/media/RemoteControlClient;.setPlaybackPositionUpdateListener:(Landroid/media/RemoteControlClient$OnPlaybackPositionUpdateListener;)V // method@0276 │ │ +06fe86: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0009 line=112 │ │ 0x0016 line=114 │ │ 0x001f line=115 │ │ 0x0024 line=116 │ │ @@ -32246,46 +32246,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -06fe1c: |[06fe1c] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ -06fe2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -06fe2e: 6e10 5109 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0951 │ │ -06fe34: 5430 3403 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fe38: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -06fe3c: 5430 3003 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ -06fe40: 5431 3303 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0333 │ │ -06fe44: 6e20 4801 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0148 │ │ -06fe4a: 5430 3403 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fe4e: 6e10 e200 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@00e2 │ │ -06fe54: 5b32 3403 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ -06fe58: 5b32 3803 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ -06fe5c: 0e00 |0018: return-void │ │ +06fe88: |[06fe88] android.support.v4.media.TransportMediatorJellybeanMR2.windowDetached:()V │ │ +06fe98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +06fe9a: 6e10 5109 0300 |0001: invoke-virtual {v3}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.loseFocus:()V // method@0951 │ │ +06fea0: 5430 3403 |0004: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06fea4: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +06fea8: 5430 3003 |0008: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mContext:Landroid/content/Context; // field@0330 │ │ +06feac: 5431 3303 |000a: iget-object v1, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mMediaButtonReceiver:Landroid/content/BroadcastReceiver; // field@0333 │ │ +06feb0: 6e20 4801 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0148 │ │ +06feb6: 5430 3403 |000f: iget-object v0, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06feba: 6e10 e200 0000 |0011: invoke-virtual {v0}, Landroid/app/PendingIntent;.cancel:()V // method@00e2 │ │ +06fec0: 5b32 3403 |0014: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mPendingIntent:Landroid/app/PendingIntent; // field@0334 │ │ +06fec4: 5b32 3803 |0016: iput-object v2, v3, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.mRemoteControl:Landroid/media/RemoteControlClient; // field@0338 │ │ +06fec8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=199 │ │ 0x0004 line=200 │ │ 0x0008 line=201 │ │ 0x000f line=202 │ │ 0x0014 line=203 │ │ 0x0016 line=204 │ │ 0x0018 line=206 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/media/TransportMediatorJellybeanMR2; │ │ │ │ - source_file_idx : 4509 (TransportMediatorJellybeanMR2.java) │ │ + source_file_idx : 4510 (TransportMediatorJellybeanMR2.java) │ │ │ │ Class #180 header: │ │ class_idx : 432 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4510 │ │ +source_file_idx : 4511 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 12 │ │ │ │ Class #180 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportPerformer;' │ │ @@ -32330,17 +32330,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06fe60: |[06fe60] android.support.v4.media.TransportPerformer.:()V │ │ -06fe70: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06fe76: 0e00 |0003: return-void │ │ +06fecc: |[06fecc] android.support.v4.media.TransportPerformer.:()V │ │ +06fedc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +06fee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ Virtual methods - │ │ @@ -32349,36 +32349,36 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 42 16-bit code units │ │ -06fe78: |[06fe78] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ -06fe88: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -06fe8a: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ -06fe90: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ -06fe94: 7100 1303 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -06fe9a: 0b02 |0009: move-result-wide v2 │ │ -06fe9c: 2201 2704 |000a: new-instance v1, Landroid/view/KeyEvent; // type@0427 │ │ -06fea0: 1206 |000c: const/4 v6, #int 0 // #0 │ │ -06fea2: 1208 |000d: const/4 v8, #int 0 // #0 │ │ -06fea4: 0424 |000e: move-wide v4, v2 │ │ -06fea6: 7608 4c21 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@214c │ │ -06feac: 6e30 6209 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0962 │ │ -06feb2: 2201 2704 |0015: new-instance v1, Landroid/view/KeyEvent; // type@0427 │ │ -06feb6: 1216 |0017: const/4 v6, #int 1 // #1 │ │ -06feb8: 1208 |0018: const/4 v8, #int 0 // #0 │ │ -06feba: 0424 |0019: move-wide v4, v2 │ │ -06febc: 7608 4c21 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@214c │ │ -06fec2: 6e30 6309 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0963 │ │ -06fec8: 0e00 |0020: return-void │ │ -06feca: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ -06fece: 28e1 |0023: goto 0004 // -001f │ │ -06fed0: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ +06fee4: |[06fee4] android.support.v4.media.TransportPerformer.onAudioFocusChange:(I)V │ │ +06fef4: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +06fef6: 2b0a 2300 0000 |0001: packed-switch v10, 00000024 // +00000023 │ │ +06fefc: 3807 1c00 |0004: if-eqz v7, 0020 // +001c │ │ +06ff00: 7100 1303 0000 |0006: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +06ff06: 0b02 |0009: move-result-wide v2 │ │ +06ff08: 2201 2704 |000a: new-instance v1, Landroid/view/KeyEvent; // type@0427 │ │ +06ff0c: 1206 |000c: const/4 v6, #int 0 // #0 │ │ +06ff0e: 1208 |000d: const/4 v8, #int 0 // #0 │ │ +06ff10: 0424 |000e: move-wide v4, v2 │ │ +06ff12: 7608 4c21 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@214c │ │ +06ff18: 6e30 6209 7901 |0012: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z // method@0962 │ │ +06ff1e: 2201 2704 |0015: new-instance v1, Landroid/view/KeyEvent; // type@0427 │ │ +06ff22: 1216 |0017: const/4 v6, #int 1 // #1 │ │ +06ff24: 1208 |0018: const/4 v8, #int 0 // #0 │ │ +06ff26: 0424 |0019: move-wide v4, v2 │ │ +06ff28: 7608 4c21 0100 |001a: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/KeyEvent;.:(JJIII)V // method@214c │ │ +06ff2e: 6e30 6309 7901 |001d: invoke-virtual {v9, v7, v1}, Landroid/support/v4/media/TransportPerformer;.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z // method@0963 │ │ +06ff34: 0e00 |0020: return-void │ │ +06ff36: 1307 7f00 |0021: const/16 v7, #int 127 // #7f │ │ +06ff3a: 28e1 |0023: goto 0004 // -001f │ │ +06ff3c: 0001 0100 ffff ffff 2000 0000 |0024: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0001 line=189 │ │ 0x0004 line=196 │ │ 0x0006 line=197 │ │ 0x000a line=198 │ │ @@ -32397,17 +32397,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fedc: |[06fedc] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ -06feec: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ -06fef0: 0f00 |0002: return v0 │ │ +06ff48: |[06ff48] android.support.v4.media.TransportPerformer.onGetBufferPercentage:()I │ │ +06ff58: 1300 6400 |0000: const/16 v0, #int 100 // #64 │ │ +06ff5c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #2 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -32427,17 +32427,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -06fef4: |[06fef4] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ -06ff04: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ -06ff08: 0f00 |0002: return v0 │ │ +06ff60: |[06ff60] android.support.v4.media.TransportPerformer.onGetTransportControlFlags:()I │ │ +06ff70: 1300 3c00 |0000: const/16 v0, #int 60 // #3c │ │ +06ff74: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportPerformer;) │ │ @@ -32451,33 +32451,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -06ff0c: |[06ff0c] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ -06ff1c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -06ff1e: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ -06ff24: 0f01 |0004: return v1 │ │ -06ff26: 6e10 6609 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0966 │ │ -06ff2c: 28fc |0008: goto 0004 // -0004 │ │ -06ff2e: 6e10 6409 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0964 │ │ -06ff34: 28f8 |000c: goto 0004 // -0008 │ │ -06ff36: 6e10 6709 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0967 │ │ -06ff3c: 28f4 |0010: goto 0004 // -000c │ │ -06ff3e: 6e10 6109 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0961 │ │ -06ff44: 0a00 |0014: move-result v0 │ │ -06ff46: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -06ff4a: 6e10 6409 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0964 │ │ -06ff50: 28ea |001a: goto 0004 // -0016 │ │ -06ff52: 6e10 6609 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0966 │ │ -06ff58: 28e6 |001e: goto 0004 // -001a │ │ -06ff5a: 0000 |001f: nop // spacer │ │ -06ff5c: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ +06ff78: |[06ff78] android.support.v4.media.TransportPerformer.onMediaButtonDown:(ILandroid/view/KeyEvent;)Z │ │ +06ff88: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +06ff8a: 2c03 1f00 0000 |0001: sparse-switch v3, 00000020 // +0000001f │ │ +06ff90: 0f01 |0004: return v1 │ │ +06ff92: 6e10 6609 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0966 │ │ +06ff98: 28fc |0008: goto 0004 // -0004 │ │ +06ff9a: 6e10 6409 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0964 │ │ +06ffa0: 28f8 |000c: goto 0004 // -0008 │ │ +06ffa2: 6e10 6709 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0967 │ │ +06ffa8: 28f4 |0010: goto 0004 // -000c │ │ +06ffaa: 6e10 6109 0200 |0011: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0961 │ │ +06ffb0: 0a00 |0014: move-result v0 │ │ +06ffb2: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +06ffb6: 6e10 6409 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0964 │ │ +06ffbc: 28ea |001a: goto 0004 // -0016 │ │ +06ffbe: 6e10 6609 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0966 │ │ +06ffc4: 28e6 |001e: goto 0004 // -001a │ │ +06ffc6: 0000 |001f: nop // spacer │ │ +06ffc8: 0002 0500 4f00 0000 5500 0000 5600 ... |0020: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=127 │ │ 0x0004 line=145 │ │ 0x0005 line=129 │ │ 0x0009 line=132 │ │ 0x000d line=135 │ │ @@ -32495,17 +32495,17 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -06ff88: |[06ff88] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ -06ff98: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -06ff9a: 0f00 |0001: return v0 │ │ +06fff4: |[06fff4] android.support.v4.media.TransportPerformer.onMediaButtonUp:(ILandroid/view/KeyEvent;)Z │ │ +070004: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070006: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/media/TransportPerformer; │ │ 0x0000 - 0x0002 reg=2 keyCode I │ │ 0x0000 - 0x0002 reg=3 event Landroid/view/KeyEvent; │ │ @@ -32530,21 +32530,21 @@ │ │ │ │ #11 : (in Landroid/support/v4/media/TransportPerformer;) │ │ name : 'onStop' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4510 (TransportPerformer.java) │ │ + source_file_idx : 4511 (TransportPerformer.java) │ │ │ │ Class #181 header: │ │ class_idx : 433 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4511 │ │ +source_file_idx : 4512 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #181 - │ │ Class descriptor : 'Landroid/support/v4/media/TransportStateListener;' │ │ @@ -32559,17 +32559,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -06ff9c: |[06ff9c] android.support.v4.media.TransportStateListener.:()V │ │ -06ffac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -06ffb2: 0e00 |0003: return-void │ │ +070008: |[070008] android.support.v4.media.TransportStateListener.:()V │ │ +070018: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07001e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ │ │ Virtual methods - │ │ @@ -32578,16 +32578,16 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06ffb4: |[06ffb4] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ -06ffc4: 0e00 |0000: return-void │ │ +070020: |[070020] android.support.v4.media.TransportStateListener.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V │ │ +070030: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ @@ -32596,24 +32596,24 @@ │ │ type : '(Landroid/support/v4/media/TransportController;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -06ffc8: |[06ffc8] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ -06ffd8: 0e00 |0000: return-void │ │ +070034: |[070034] android.support.v4.media.TransportStateListener.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V │ │ +070044: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/media/TransportStateListener; │ │ 0x0000 - 0x0001 reg=1 controller Landroid/support/v4/media/TransportController; │ │ │ │ - source_file_idx : 4511 (TransportStateListener.java) │ │ + source_file_idx : 4512 (TransportStateListener.java) │ │ │ │ Class #182 header: │ │ class_idx : 435 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ source_file_idx : 940 │ │ static_fields_size : 0 │ │ @@ -32674,40 +32674,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -06ffdc: |[06ffdc] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -06ffec: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -06fff0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -06fff4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -06fff8: 2200 b601 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@01b6 │ │ -06fffc: 7010 7209 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0972 │ │ -070002: 6900 4303 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ -070006: 0e00 |000d: return-void │ │ -070008: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07000c: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ -070010: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -070014: 2200 b501 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@01b5 │ │ -070018: 7010 7009 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0970 │ │ -07001e: 6900 4303 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ -070022: 28f2 |001b: goto 000d // -000e │ │ -070024: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -070028: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ -07002c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -070030: 2200 b401 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@01b4 │ │ -070034: 7010 6e09 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@096e │ │ -07003a: 6900 4303 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ -07003e: 28e4 |0029: goto 000d // -001c │ │ -070040: 2200 b201 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@01b2 │ │ -070044: 7010 6b09 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@096b │ │ -07004a: 6900 4303 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ -07004e: 28dc |0031: goto 000d // -0024 │ │ +070048: |[070048] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +070058: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07005c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +070060: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +070064: 2200 b601 |0006: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; // type@01b6 │ │ +070068: 7010 7209 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl;.:()V // method@0972 │ │ +07006e: 6900 4303 |000b: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ +070072: 0e00 |000d: return-void │ │ +070074: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +070078: 1301 0d00 |0010: const/16 v1, #int 13 // #d │ │ +07007c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +070080: 2200 b501 |0014: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; // type@01b5 │ │ +070084: 7010 7009 0000 |0016: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl;.:()V // method@0970 │ │ +07008a: 6900 4303 |0019: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ +07008e: 28f2 |001b: goto 000d // -000e │ │ +070090: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +070094: 1301 0800 |001e: const/16 v1, #int 8 // #8 │ │ +070098: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +07009c: 2200 b401 |0022: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; // type@01b4 │ │ +0700a0: 7010 6e09 0000 |0024: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl;.:()V // method@096e │ │ +0700a6: 6900 4303 |0027: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ +0700aa: 28e4 |0029: goto 000d // -001c │ │ +0700ac: 2200 b201 |002a: new-instance v0, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; // type@01b2 │ │ +0700b0: 7010 6b09 0000 |002c: invoke-direct {v0}, Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl;.:()V // method@096b │ │ +0700b6: 6900 4303 |002f: sput-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ +0700ba: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0006 line=85 │ │ 0x000d line=93 │ │ 0x000e line=86 │ │ 0x0014 line=87 │ │ @@ -32721,17 +32721,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070050: |[070050] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ -070060: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -070066: 0e00 |0003: return-void │ │ +0700bc: |[0700bc] android.support.v4.net.ConnectivityManagerCompat.:()V │ │ +0700cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0700d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat; │ │ │ │ @@ -32740,27 +32740,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -070068: |[070068] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ -070078: 1a01 1c27 |0000: const-string v1, "networkInfo" // string@271c │ │ -07007c: 6e20 5d01 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ -070082: 0c00 |0005: move-result-object v0 │ │ -070084: 1f00 8100 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0081 │ │ -070088: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -07008c: 6e10 7e02 0000 |000a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ -070092: 0a01 |000d: move-result v1 │ │ -070094: 6e20 7b02 1200 |000e: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@027b │ │ -07009a: 0c01 |0011: move-result-object v1 │ │ -07009c: 1101 |0012: return-object v1 │ │ -07009e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0700a0: 28fe |0014: goto 0012 // -0002 │ │ +0700d4: |[0700d4] android.support.v4.net.ConnectivityManagerCompat.getNetworkInfoFromBroadcast:(Landroid/net/ConnectivityManager;Landroid/content/Intent;)Landroid/net/NetworkInfo; │ │ +0700e4: 1a01 1f27 |0000: const-string v1, "networkInfo" // string@271f │ │ +0700e8: 6e20 5d01 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Intent;.getParcelableExtra:(Ljava/lang/String;)Landroid/os/Parcelable; // method@015d │ │ +0700ee: 0c00 |0005: move-result-object v0 │ │ +0700f0: 1f00 8100 |0006: check-cast v0, Landroid/net/NetworkInfo; // type@0081 │ │ +0700f4: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +0700f8: 6e10 7e02 0000 |000a: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ +0700fe: 0a01 |000d: move-result v1 │ │ +070100: 6e20 7b02 1200 |000e: invoke-virtual {v2, v1}, Landroid/net/ConnectivityManager;.getNetworkInfo:(I)Landroid/net/NetworkInfo; // method@027b │ │ +070106: 0c01 |0011: move-result-object v1 │ │ +070108: 1101 |0012: return-object v1 │ │ +07010a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +07010c: 28fe |0014: goto 0012 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=115 │ │ 0x000a line=116 │ │ 0x0012 line=118 │ │ locals : │ │ @@ -32773,19 +32773,19 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0700a4: |[0700a4] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0700b4: 6200 4303 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ -0700b8: 7220 6d09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@096d │ │ -0700be: 0a00 |0005: move-result v0 │ │ -0700c0: 0f00 |0006: return v0 │ │ +070110: |[070110] android.support.v4.net.ConnectivityManagerCompat.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +070120: 6200 4303 |0000: sget-object v0, Landroid/support/v4/net/ConnectivityManagerCompat;.IMPL:Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl; // field@0343 │ │ +070124: 7220 6d09 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/ConnectivityManagerCompat$ConnectivityManagerCompatImpl;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@096d │ │ +07012a: 0a00 |0005: move-result v0 │ │ +07012c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ @@ -32814,17 +32814,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0700c4: |[0700c4] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ -0700d4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0700da: 0e00 |0003: return-void │ │ +070130: |[070130] android.support.v4.net.ConnectivityManagerCompatGingerbread.:()V │ │ +070140: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;) │ │ @@ -32832,27 +32832,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0700dc: |[0700dc] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0700ec: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0700ee: 6e10 7a02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ -0700f4: 0c00 |0004: move-result-object v0 │ │ -0700f6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0700fa: 0f02 |0007: return v2 │ │ -0700fc: 6e10 7e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ -070102: 0a01 |000b: move-result v1 │ │ -070104: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -07010a: 28f8 |000f: goto 0007 // -0008 │ │ -07010c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07010e: 28f6 |0011: goto 0007 // -000a │ │ -070110: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ +070148: |[070148] android.support.v4.net.ConnectivityManagerCompatGingerbread.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +070158: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07015a: 6e10 7a02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ +070160: 0c00 |0004: move-result-object v0 │ │ +070162: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +070166: 0f02 |0007: return v2 │ │ +070168: 6e10 7e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ +07016e: 0a01 |000b: move-result v1 │ │ +070170: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +070176: 28f8 |000f: goto 0007 // -0008 │ │ +070178: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +07017a: 28f6 |0011: goto 0007 // -000a │ │ +07017c: 0001 0700 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=35 │ │ 0x0005 line=36 │ │ 0x0007 line=54 │ │ 0x0008 line=41 │ │ 0x000c line=42 │ │ @@ -32889,17 +32889,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070134: |[070134] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ -070144: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07014a: 0e00 |0003: return-void │ │ +0701a0: |[0701a0] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.:()V │ │ +0701b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0701b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;) │ │ @@ -32907,27 +32907,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -07014c: |[07014c] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -07015c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07015e: 6e10 7a02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ -070164: 0c00 |0004: move-result-object v0 │ │ -070166: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -07016a: 0f02 |0007: return v2 │ │ -07016c: 6e10 7e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ -070172: 0a01 |000b: move-result v1 │ │ -070174: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -07017a: 28f8 |000f: goto 0007 // -0008 │ │ -07017c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -07017e: 28f6 |0011: goto 0007 // -000a │ │ -070180: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ +0701b8: |[0701b8] android.support.v4.net.ConnectivityManagerCompatHoneycombMR2.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0701c8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0701ca: 6e10 7a02 0300 |0001: invoke-virtual {v3}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ +0701d0: 0c00 |0004: move-result-object v0 │ │ +0701d2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0701d6: 0f02 |0007: return v2 │ │ +0701d8: 6e10 7e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ +0701de: 0a01 |000b: move-result v1 │ │ +0701e0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0701e6: 28f8 |000f: goto 0007 // -0008 │ │ +0701e8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0701ea: 28f6 |0011: goto 0007 // -000a │ │ +0701ec: 0001 0a00 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (24 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=58 │ │ 0x0008 line=43 │ │ 0x000c line=44 │ │ @@ -32964,17 +32964,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0701b0: |[0701b0] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ -0701c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0701c6: 0e00 |0003: return-void │ │ +07021c: |[07021c] android.support.v4.net.ConnectivityManagerCompatJellyBean.:()V │ │ +07022c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;) │ │ @@ -32982,32 +32982,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0701c8: |[0701c8] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0701d8: 6e10 7c02 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@027c │ │ -0701de: 0a00 |0003: move-result v0 │ │ -0701e0: 0f00 |0004: return v0 │ │ +070234: |[070234] android.support.v4.net.ConnectivityManagerCompatJellyBean.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +070244: 6e10 7c02 0100 |0000: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.isActiveNetworkMetered:()Z // method@027c │ │ +07024a: 0a00 |0003: move-result v0 │ │ +07024c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 cm Landroid/net/ConnectivityManager; │ │ │ │ Virtual methods - │ │ source_file_idx : 944 (ConnectivityManagerCompatJellyBean.java) │ │ │ │ Class #187 header: │ │ class_idx : 443 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #187 annotations: │ │ Annotations on class │ │ @@ -33019,21 +33019,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #188 header: │ │ class_idx : 444 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1452 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #188 annotations: │ │ Annotations on class │ │ @@ -33058,18 +33058,18 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0701e4: |[0701e4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ -0701f4: 5b01 4403 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0344 │ │ -0701f8: 7010 5c2b 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2b5c │ │ -0701fe: 0e00 |0005: return-void │ │ +070250: |[070250] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V │ │ +070260: 5b01 4403 |0000: iput-object v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.this$0:Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // field@0344 │ │ +070264: 7010 5c2b 0000 |0002: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2b5c │ │ +07026a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -33079,19 +33079,19 @@ │ │ type : '()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -070200: |[070200] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ -070210: 2200 bd01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ -070214: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070216: 7020 8209 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0982 │ │ -07021c: 1100 |0006: return-object v0 │ │ +07026c: |[07026c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ +07027c: 2200 bd01 |0000: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ +070280: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +070282: 7020 8209 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V // method@0982 │ │ +070288: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;) │ │ @@ -33099,31 +33099,31 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070220: |[070220] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ -070230: 6e10 7f09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@097f │ │ -070236: 0c00 |0003: move-result-object v0 │ │ -070238: 1100 |0004: return-object v0 │ │ +07028c: |[07028c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$1.initialValue:()Ljava/lang/Object; │ │ +07029c: 6e10 7f09 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.initialValue:()Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // method@097f │ │ +0702a2: 0c00 |0003: move-result-object v0 │ │ +0702a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; │ │ │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #189 header: │ │ class_idx : 445 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #189 annotations: │ │ Annotations on class │ │ @@ -33147,19 +33147,19 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07023c: |[07023c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ -07024c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -070252: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -070254: 5910 4503 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ -070258: 0e00 |0006: return-void │ │ +0702a8: |[0702a8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:()V │ │ +0702b8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0702be: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0702c0: 5910 4503 |0004: iput v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ +0702c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ │ │ @@ -33168,32 +33168,32 @@ │ │ type : '(Landroid/support/v4/net/TrafficStatsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07025c: |[07025c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ -07026c: 7010 8109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0981 │ │ -070272: 0e00 |0003: return-void │ │ +0702c8: |[0702c8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags.:(Landroid/support/v4/net/TrafficStatsCompat$1;)V │ │ +0702d8: 7010 8109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.:()V // method@0981 │ │ +0702de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/net/TrafficStatsCompat$1; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #190 header: │ │ class_idx : 448 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 7 │ │ │ │ Class #190 annotations: │ │ Annotations on class │ │ @@ -33251,21 +33251,21 @@ │ │ │ │ #6 : (in Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;) │ │ name : 'untagSocket' │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #191 header: │ │ class_idx : 449 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #191 annotations: │ │ Annotations on class │ │ @@ -33292,26 +33292,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -070274: |[070274] android.support.v4.net.TrafficStatsCompat.:()V │ │ -070284: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -070288: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07028c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -070290: 2200 bf01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@01bf │ │ -070294: 7010 8b09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@098b │ │ -07029a: 6900 4703 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -07029e: 0e00 |000d: return-void │ │ -0702a0: 2200 be01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@01be │ │ -0702a4: 7010 8309 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0983 │ │ -0702aa: 6900 4703 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -0702ae: 28f8 |0015: goto 000d // -0008 │ │ +0702e0: |[0702e0] android.support.v4.net.TrafficStatsCompat.:()V │ │ +0702f0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0702f4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0702f8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0702fc: 2200 bf01 |0006: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; // type@01bf │ │ +070300: 7010 8b09 0000 |0008: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;.:()V // method@098b │ │ +070306: 6900 4703 |000b: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +07030a: 0e00 |000d: return-void │ │ +07030c: 2200 be01 |000e: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; // type@01be │ │ +070310: 7010 8309 0000 |0010: invoke-direct {v0}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.:()V // method@0983 │ │ +070316: 6900 4703 |0013: sput-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +07031a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000d line=129 │ │ 0x000e line=127 │ │ locals : │ │ @@ -33321,17 +33321,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0702b0: |[0702b0] android.support.v4.net.TrafficStatsCompat.:()V │ │ -0702c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0702c6: 0e00 |0003: return-void │ │ +07031c: |[07031c] android.support.v4.net.TrafficStatsCompat.:()V │ │ +07032c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat; │ │ │ │ @@ -33340,18 +33340,18 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0702c8: |[0702c8] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ -0702d8: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -0702dc: 7210 9309 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0993 │ │ -0702e2: 0e00 |0005: return-void │ │ +070334: |[070334] android.support.v4.net.TrafficStatsCompat.clearThreadStatsTag:()V │ │ +070344: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +070348: 7210 9309 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.clearThreadStatsTag:()V // method@0993 │ │ +07034e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=137 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ @@ -33359,37 +33359,37 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0702e4: |[0702e4] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ -0702f4: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -0702f8: 7210 9409 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0994 │ │ -0702fe: 0a00 |0005: move-result v0 │ │ -070300: 0f00 |0006: return v0 │ │ +070350: |[070350] android.support.v4.net.TrafficStatsCompat.getThreadStatsTag:()I │ │ +070360: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +070364: 7210 9409 0000 |0002: invoke-interface {v0}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.getThreadStatsTag:()I // method@0994 │ │ +07036a: 0a00 |0005: move-result v0 │ │ +07036c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/net/TrafficStatsCompat;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070304: |[070304] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ -070314: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -070318: 7220 9509 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0995 │ │ -07031e: 0e00 |0005: return-void │ │ +070370: |[070370] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(I)V │ │ +070380: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +070384: 7220 9509 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(I)V // method@0995 │ │ +07038a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 operationCount I │ │ │ │ @@ -33398,18 +33398,18 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -070320: |[070320] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ -070330: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -070334: 7230 9609 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0996 │ │ -07033a: 0e00 |0005: return-void │ │ +07038c: |[07038c] android.support.v4.net.TrafficStatsCompat.incrementOperationCount:(II)V │ │ +07039c: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +0703a0: 7230 9609 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.incrementOperationCount:(II)V // method@0996 │ │ +0703a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ 0x0000 - 0x0006 reg=2 operationCount I │ │ @@ -33419,18 +33419,18 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07033c: |[07033c] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ -07034c: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -070350: 7220 9709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0997 │ │ -070356: 0e00 |0005: return-void │ │ +0703a8: |[0703a8] android.support.v4.net.TrafficStatsCompat.setThreadStatsTag:(I)V │ │ +0703b8: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +0703bc: 7220 9709 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.setThreadStatsTag:(I)V // method@0997 │ │ +0703c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 tag I │ │ │ │ @@ -33439,18 +33439,18 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070358: |[070358] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ -070368: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -07036c: 7220 9809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@0998 │ │ -070372: 0e00 |0005: return-void │ │ +0703c4: |[0703c4] android.support.v4.net.TrafficStatsCompat.tagSocket:(Ljava/net/Socket;)V │ │ +0703d4: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +0703d8: 7220 9809 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.tagSocket:(Ljava/net/Socket;)V // method@0998 │ │ +0703de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -33459,33 +33459,33 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070374: |[070374] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ -070384: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ -070388: 7220 9909 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@0999 │ │ -07038e: 0e00 |0005: return-void │ │ +0703e0: |[0703e0] android.support.v4.net.TrafficStatsCompat.untagSocket:(Ljava/net/Socket;)V │ │ +0703f0: 6200 4703 |0000: sget-object v0, Landroid/support/v4/net/TrafficStatsCompat;.IMPL:Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl; // field@0347 │ │ +0703f4: 7220 9909 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$TrafficStatsCompatImpl;.untagSocket:(Ljava/net/Socket;)V // method@0999 │ │ +0703fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #192 header: │ │ class_idx : 450 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4495 │ │ +source_file_idx : 4496 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 0 │ │ │ │ Class #192 annotations: │ │ Annotations on method #2473 'tagSocket' │ │ @@ -33506,17 +33506,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070390: |[070390] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ -0703a0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0703a6: 0e00 |0003: return-void │ │ +0703fc: |[0703fc] android.support.v4.net.TrafficStatsCompatIcs.:()V │ │ +07040c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -33524,17 +33524,17 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 0 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0703a8: |[0703a8] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ -0703b8: 7100 8102 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@0281 │ │ -0703be: 0e00 |0003: return-void │ │ +070414: |[070414] android.support.v4.net.TrafficStatsCompatIcs.clearThreadStatsTag:()V │ │ +070424: 7100 8102 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.clearThreadStatsTag:()V // method@0281 │ │ +07042a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ @@ -33542,35 +33542,35 @@ │ │ type : '()I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0703c0: |[0703c0] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ -0703d0: 7100 8202 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@0282 │ │ -0703d6: 0a00 |0003: move-result v0 │ │ -0703d8: 0f00 |0004: return v0 │ │ +07042c: |[07042c] android.support.v4.net.TrafficStatsCompatIcs.getThreadStatsTag:()I │ │ +07043c: 7100 8202 0000 |0000: invoke-static {}, Landroid/net/TrafficStats;.getThreadStatsTag:()I // method@0282 │ │ +070442: 0a00 |0003: move-result v0 │ │ +070444: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/net/TrafficStatsCompatIcs;) │ │ name : 'incrementOperationCount' │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0703dc: |[0703dc] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ -0703ec: 7110 8302 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@0283 │ │ -0703f2: 0e00 |0003: return-void │ │ +070448: |[070448] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(I)V │ │ +070458: 7110 8302 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.incrementOperationCount:(I)V // method@0283 │ │ +07045e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 operationCount I │ │ │ │ @@ -33579,17 +33579,17 @@ │ │ type : '(II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0703f4: |[0703f4] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ -070404: 7120 8402 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0284 │ │ -07040a: 0e00 |0003: return-void │ │ +070460: |[070460] android.support.v4.net.TrafficStatsCompatIcs.incrementOperationCount:(II)V │ │ +070470: 7120 8402 1000 |0000: invoke-static {v0, v1}, Landroid/net/TrafficStats;.incrementOperationCount:(II)V // method@0284 │ │ +070476: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -33599,17 +33599,17 @@ │ │ type : '(I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07040c: |[07040c] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ -07041c: 7110 8502 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0285 │ │ -070422: 0e00 |0003: return-void │ │ +070478: |[070478] android.support.v4.net.TrafficStatsCompatIcs.setThreadStatsTag:(I)V │ │ +070488: 7110 8502 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.setThreadStatsTag:(I)V // method@0285 │ │ +07048e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 tag I │ │ │ │ @@ -33618,17 +33618,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070424: |[070424] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ -070434: 7110 8602 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0286 │ │ -07043a: 0e00 |0003: return-void │ │ +070490: |[070490] android.support.v4.net.TrafficStatsCompatIcs.tagSocket:(Ljava/net/Socket;)V │ │ +0704a0: 7110 8602 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.tagSocket:(Ljava/net/Socket;)V // method@0286 │ │ +0704a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ @@ -33637,26 +33637,26 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07043c: |[07043c] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ -07044c: 7110 8702 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0287 │ │ -070452: 0e00 |0003: return-void │ │ +0704a8: |[0704a8] android.support.v4.net.TrafficStatsCompatIcs.untagSocket:(Ljava/net/Socket;)V │ │ +0704b8: 7110 8702 0000 |0000: invoke-static {v0}, Landroid/net/TrafficStats;.untagSocket:(Ljava/net/Socket;)V // method@0287 │ │ +0704be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 socket Ljava/net/Socket; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4495 (TrafficStatsCompatIcs.java) │ │ + source_file_idx : 4496 (TrafficStatsCompatIcs.java) │ │ │ │ Class #193 header: │ │ class_idx : 451 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ source_file_idx : 1194 │ │ static_fields_size : 2 │ │ @@ -33687,17 +33687,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070454: |[070454] android.support.v4.os.EnvironmentCompat.:()V │ │ -070464: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07046a: 0e00 |0003: return-void │ │ +0704c0: |[0704c0] android.support.v4.os.EnvironmentCompat.:()V │ │ +0704d0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0704d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompat; │ │ │ │ #1 : (in Landroid/support/v4/os/EnvironmentCompat;) │ │ @@ -33705,47 +33705,47 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -07046c: |[07046c] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -07047c: 6003 4000 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -070480: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ -070484: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ -070488: 7110 ae09 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@09ae │ │ -07048e: 0c04 |0009: move-result-object v4 │ │ -070490: 1104 |000a: return-object v4 │ │ -070492: 6e10 6a2a 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2a6a │ │ -070498: 0c01 |000e: move-result-object v1 │ │ -07049a: 7100 d202 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ -0704a0: 0c04 |0012: move-result-object v4 │ │ -0704a2: 6e10 6a2a 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2a6a │ │ -0704a8: 0c00 |0016: move-result-object v0 │ │ -0704aa: 6e20 302b 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0704b0: 0a04 |001a: move-result v4 │ │ -0704b2: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ -0704b6: 7100 d302 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@02d3 │ │ -0704bc: 0c04 |0020: move-result-object v4 │ │ -0704be: 28e9 |0021: goto 000a // -0017 │ │ -0704c0: 0d02 |0022: move-exception v2 │ │ -0704c2: 1a04 a904 |0023: const-string v4, "EnvironmentCompat" // string@04a9 │ │ -0704c6: 2205 a905 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0704ca: 7010 3d2b 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0704d0: 1a06 2305 |002a: const-string v6, "Failed to resolve canonical path: " // string@0523 │ │ -0704d4: 6e20 462b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0704da: 0c05 |002f: move-result-object v5 │ │ -0704dc: 6e20 452b 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0704e2: 0c05 |0033: move-result-object v5 │ │ -0704e4: 6e10 4e2b 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0704ea: 0c05 |0037: move-result-object v5 │ │ -0704ec: 7120 fa20 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0704f2: 1a04 d830 |003b: const-string v4, "unknown" // string@30d8 │ │ -0704f6: 28cd |003d: goto 000a // -0033 │ │ +0704d8: |[0704d8] android.support.v4.os.EnvironmentCompat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +0704e8: 6003 4000 |0000: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0704ec: 1304 1300 |0002: const/16 v4, #int 19 // #13 │ │ +0704f0: 3443 0700 |0004: if-lt v3, v4, 000b // +0007 │ │ +0704f4: 7110 ae09 0700 |0006: invoke-static {v7}, Landroid/support/v4/os/EnvironmentCompatKitKat;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@09ae │ │ +0704fa: 0c04 |0009: move-result-object v4 │ │ +0704fc: 1104 |000a: return-object v4 │ │ +0704fe: 6e10 6a2a 0700 |000b: invoke-virtual {v7}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2a6a │ │ +070504: 0c01 |000e: move-result-object v1 │ │ +070506: 7100 d202 0000 |000f: invoke-static {}, Landroid/os/Environment;.getExternalStorageDirectory:()Ljava/io/File; // method@02d2 │ │ +07050c: 0c04 |0012: move-result-object v4 │ │ +07050e: 6e10 6a2a 0400 |0013: invoke-virtual {v4}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2a6a │ │ +070514: 0c00 |0016: move-result-object v0 │ │ +070516: 6e20 302b 0100 |0017: invoke-virtual {v1, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +07051c: 0a04 |001a: move-result v4 │ │ +07051e: 3804 2000 |001b: if-eqz v4, 003b // +0020 │ │ +070522: 7100 d302 0000 |001d: invoke-static {}, Landroid/os/Environment;.getExternalStorageState:()Ljava/lang/String; // method@02d3 │ │ +070528: 0c04 |0020: move-result-object v4 │ │ +07052a: 28e9 |0021: goto 000a // -0017 │ │ +07052c: 0d02 |0022: move-exception v2 │ │ +07052e: 1a04 a904 |0023: const-string v4, "EnvironmentCompat" // string@04a9 │ │ +070532: 2205 a905 |0025: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +070536: 7010 3d2b 0500 |0027: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07053c: 1a06 2305 |002a: const-string v6, "Failed to resolve canonical path: " // string@0523 │ │ +070540: 6e20 462b 6500 |002c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +070546: 0c05 |002f: move-result-object v5 │ │ +070548: 6e20 452b 2500 |0030: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07054e: 0c05 |0033: move-result-object v5 │ │ +070550: 6e10 4e2b 0500 |0034: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +070556: 0c05 |0037: move-result-object v5 │ │ +070558: 7120 fa20 5400 |0038: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +07055e: 1a04 dc30 |003b: const-string v4, "unknown" // string@30dc │ │ +070562: 28cd |003d: goto 000a // -0033 │ │ catches : 1 │ │ 0x000b - 0x0020 │ │ Ljava/io/IOException; -> 0x0022 │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=57 │ │ 0x0006 line=58 │ │ @@ -33790,17 +33790,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070508: |[070508] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ -070518: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07051e: 0e00 |0003: return-void │ │ +070574: |[070574] android.support.v4.os.EnvironmentCompatKitKat.:()V │ │ +070584: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07058a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/EnvironmentCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/os/EnvironmentCompatKitKat;) │ │ @@ -33808,18 +33808,18 @@ │ │ type : '(Ljava/io/File;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -070520: |[070520] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ -070530: 7110 d402 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@02d4 │ │ -070536: 0c00 |0003: move-result-object v0 │ │ -070538: 1100 |0004: return-object v0 │ │ +07058c: |[07058c] android.support.v4.os.EnvironmentCompatKitKat.getStorageState:(Ljava/io/File;)Ljava/lang/String; │ │ +07059c: 7110 d402 0100 |0000: invoke-static {v1}, Landroid/os/Environment;.getStorageState:(Ljava/io/File;)Ljava/lang/String; // method@02d4 │ │ +0705a2: 0c00 |0003: move-result-object v0 │ │ +0705a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 path Ljava/io/File; │ │ │ │ Virtual methods - │ │ @@ -33867,18 +33867,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07053c: |[07053c] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -07054c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -070552: 5b01 4a03 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034a │ │ -070556: 0e00 |0005: return-void │ │ +0705a8: |[0705a8] android.support.v4.os.ParcelableCompat$CompatCreator.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +0705b8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0705be: 5b01 4a03 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034a │ │ +0705c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ @@ -33892,20 +33892,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -070558: |[070558] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -070568: 5420 4a03 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034a │ │ -07056c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -07056e: 7230 b409 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@09b4 │ │ -070574: 0c00 |0006: move-result-object v0 │ │ -070576: 1100 |0007: return-object v0 │ │ +0705c4: |[0705c4] android.support.v4.os.ParcelableCompat$CompatCreator.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +0705d4: 5420 4a03 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034a │ │ +0705d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0705da: 7230 b409 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@09b4 │ │ +0705e0: 0c00 |0006: move-result-object v0 │ │ +0705e2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0008 reg=3 source Landroid/os/Parcel; │ │ @@ -33915,19 +33915,19 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -070578: |[070578] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ -070588: 5410 4a03 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034a │ │ -07058c: 7220 b509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@09b5 │ │ -070592: 0c00 |0005: move-result-object v0 │ │ -070594: 1100 |0006: return-object v0 │ │ +0705e4: |[0705e4] android.support.v4.os.ParcelableCompat$CompatCreator.newArray:(I)[Ljava/lang/Object; │ │ +0705f4: 5410 4a03 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034a │ │ +0705f8: 7220 b509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@09b5 │ │ +0705fe: 0c00 |0005: move-result-object v0 │ │ +070600: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompat$CompatCreator; Landroid/support/v4/os/ParcelableCompat$CompatCreator; │ │ 0x0000 - 0x0007 reg=2 size I │ │ @@ -33963,17 +33963,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070598: |[070598] android.support.v4.os.ParcelableCompat.:()V │ │ -0705a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0705ae: 0e00 |0003: return-void │ │ +070604: |[070604] android.support.v4.os.ParcelableCompat.:()V │ │ +070614: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07061a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompat; │ │ │ │ @@ -33982,22 +33982,22 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0705b0: |[0705b0] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -0705c0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0705c4: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ -0705c8: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0705cc: 7110 bb09 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@09bb │ │ -0705d2: 2200 c501 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@01c5 │ │ -0705d6: 7020 af09 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@09af │ │ -0705dc: 1100 |000e: return-object v0 │ │ +07061c: |[07061c] android.support.v4.os.ParcelableCompat.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +07062c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +070630: 1301 0d00 |0002: const/16 v1, #int 13 // #d │ │ +070634: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +070638: 7110 bb09 0200 |0006: invoke-static {v2}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@09bb │ │ +07063e: 2200 c501 |0009: new-instance v0, Landroid/support/v4/os/ParcelableCompat$CompatCreator; // type@01c5 │ │ +070642: 7020 af09 2000 |000b: invoke-direct {v0, v2}, Landroid/support/v4/os/ParcelableCompat$CompatCreator;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@09af │ │ +070648: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0006 line=37 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ @@ -34089,18 +34089,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0705e0: |[0705e0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ -0705f0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0705f6: 5b01 4b03 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ -0705fa: 0e00 |0005: return-void │ │ +07064c: |[07064c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V │ │ +07065c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070662: 5b01 4b03 |0003: iput-object v1, v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ +070666: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ @@ -34114,20 +34114,20 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0705fc: |[0705fc] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -07060c: 5420 4b03 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ -070610: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -070612: 7230 b409 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@09b4 │ │ -070618: 0c00 |0006: move-result-object v0 │ │ -07061a: 1100 |0007: return-object v0 │ │ +070668: |[070668] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +070678: 5420 4b03 |0000: iget-object v0, v2, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ +07067c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +07067e: 7230 b409 3001 |0003: invoke-interface {v0, v3, v1}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@09b4 │ │ +070684: 0c00 |0006: move-result-object v0 │ │ +070686: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0008 reg=3 in Landroid/os/Parcel; │ │ @@ -34137,19 +34137,19 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07061c: |[07061c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -07062c: 5410 4b03 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ -070630: 7230 b409 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@09b4 │ │ -070636: 0c00 |0005: move-result-object v0 │ │ -070638: 1100 |0006: return-object v0 │ │ +070688: |[070688] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +070698: 5410 4b03 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ +07069c: 7230 b409 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; // method@09b4 │ │ +0706a2: 0c00 |0005: move-result-object v0 │ │ +0706a4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 in Landroid/os/Parcel; │ │ @@ -34160,19 +34160,19 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07063c: |[07063c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ -07064c: 5410 4b03 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ -070650: 7220 b509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@09b5 │ │ -070656: 0c00 |0005: move-result-object v0 │ │ -070658: 1100 |0006: return-object v0 │ │ +0706a8: |[0706a8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2.newArray:(I)[Ljava/lang/Object; │ │ +0706b8: 5410 4b03 |0000: iget-object v0, v1, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.mCallbacks:Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; // field@034b │ │ +0706bc: 7220 b509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;.newArray:(I)[Ljava/lang/Object; // method@09b5 │ │ +0706c2: 0c00 |0005: move-result-object v0 │ │ +0706c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; │ │ 0x0000 - 0x0007 reg=2 size I │ │ @@ -34206,17 +34206,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07065c: |[07065c] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ -07066c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -070672: 0e00 |0003: return-void │ │ +0706c8: |[0706c8] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.:()V │ │ +0706d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0706de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub; │ │ │ │ #1 : (in Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2Stub;) │ │ @@ -34224,18 +34224,18 @@ │ │ type : '(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070674: |[070674] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ -070684: 2200 c801 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@01c8 │ │ -070688: 7020 b609 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@09b6 │ │ -07068e: 1100 |0005: return-object v0 │ │ +0706e0: |[0706e0] android.support.v4.os.ParcelableCompatCreatorHoneycombMR2Stub.instantiate:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; │ │ +0706f0: 2200 c801 |0000: new-instance v0, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2; // type@01c8 │ │ +0706f4: 7020 b609 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/os/ParcelableCompatCreatorHoneycombMR2;.:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)V // method@09b6 │ │ +0706fa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ 0x0000 - 0x0006 reg=1 callbacks Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; Landroid/support/v4/os/ParcelableCompatCreatorCallbacks; │ │ │ │ @@ -34407,28 +34407,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -070690: |[070690] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ -0706a0: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0706a6: 7100 e009 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@09e0 │ │ -0706ac: 0a00 |0006: move-result v0 │ │ -0706ae: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0706b2: 2200 cb01 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@01cb │ │ -0706b6: 7020 bc09 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@09bc │ │ -0706bc: 5b20 5603 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -0706c0: 0e00 |0010: return-void │ │ -0706c2: 2200 cc01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@01cc │ │ -0706c6: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0706c8: 7020 c609 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@09c6 │ │ -0706ce: 5b20 5603 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -0706d2: 28f7 |0019: goto 0010 // -0009 │ │ +0706fc: |[0706fc] android.support.v4.print.PrintHelper.:(Landroid/content/Context;)V │ │ +07070c: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +070712: 7100 e009 0000 |0003: invoke-static {}, Landroid/support/v4/print/PrintHelper;.systemSupportsPrint:()Z // method@09e0 │ │ +070718: 0a00 |0006: move-result v0 │ │ +07071a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +07071e: 2200 cb01 |0009: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; // type@01cb │ │ +070722: 7020 bc09 3000 |000b: invoke-direct {v0, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.:(Landroid/content/Context;)V // method@09bc │ │ +070728: 5b20 5603 |000e: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +07072c: 0e00 |0010: return-void │ │ +07072e: 2200 cc01 |0011: new-instance v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; // type@01cc │ │ +070732: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +070734: 7020 c609 1000 |0014: invoke-direct {v0, v1}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:(Landroid/support/v4/print/PrintHelper$1;)V // method@09c6 │ │ +07073a: 5b20 5603 |0017: iput-object v0, v2, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +07073e: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0003 line=198 │ │ 0x0009 line=199 │ │ 0x0010 line=203 │ │ 0x0011 line=201 │ │ @@ -34441,22 +34441,22 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0706d4: |[0706d4] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ -0706e4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0706e8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0706ec: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -0706f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0706f2: 0f00 |0007: return v0 │ │ -0706f4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0706f6: 28fe |0009: goto 0007 // -0002 │ │ +070740: |[070740] android.support.v4.print.PrintHelper.systemSupportsPrint:()Z │ │ +070750: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +070754: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +070758: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +07075c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07075e: 0f00 |0007: return v0 │ │ +070760: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +070762: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0006 line=70 │ │ 0x0007 line=72 │ │ locals : │ │ │ │ @@ -34466,19 +34466,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0706f8: |[0706f8] android.support.v4.print.PrintHelper.getColorMode:()I │ │ -070708: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -07070c: 7210 cf09 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@09cf │ │ -070712: 0a00 |0005: move-result v0 │ │ -070714: 0f00 |0006: return v0 │ │ +070764: |[070764] android.support.v4.print.PrintHelper.getColorMode:()I │ │ +070774: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +070778: 7210 cf09 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getColorMode:()I // method@09cf │ │ +07077e: 0a00 |0005: move-result v0 │ │ +070780: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -34486,19 +34486,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -070718: |[070718] android.support.v4.print.PrintHelper.getOrientation:()I │ │ -070728: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -07072c: 7210 d009 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@09d0 │ │ -070732: 0a00 |0005: move-result v0 │ │ -070734: 0f00 |0006: return v0 │ │ +070784: |[070784] android.support.v4.print.PrintHelper.getOrientation:()I │ │ +070794: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +070798: 7210 d009 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getOrientation:()I // method@09d0 │ │ +07079e: 0a00 |0005: move-result v0 │ │ +0707a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -34506,19 +34506,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -070738: |[070738] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ -070748: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -07074c: 7210 d109 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@09d1 │ │ -070752: 0a00 |0005: move-result v0 │ │ -070754: 0f00 |0006: return v0 │ │ +0707a4: |[0707a4] android.support.v4.print.PrintHelper.getScaleMode:()I │ │ +0707b4: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +0707b8: 7210 d109 0000 |0002: invoke-interface {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.getScaleMode:()I // method@09d1 │ │ +0707be: 0a00 |0005: move-result v0 │ │ +0707c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper;) │ │ @@ -34526,18 +34526,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -070758: |[070758] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -070768: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -07076c: 7230 d209 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@09d2 │ │ -070772: 0e00 |0005: return-void │ │ +0707c4: |[0707c4] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0707d4: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +0707d8: 7230 d209 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@09d2 │ │ +0707de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0005 line=279 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -34548,18 +34548,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -070774: |[070774] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -070784: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -070788: 7230 d309 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@09d3 │ │ -07078e: 0e00 |0005: return-void │ │ +0707e0: |[0707e0] android.support.v4.print.PrintHelper.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0707f0: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +0707f4: 7230 d309 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@09d3 │ │ +0707fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -34570,18 +34570,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070790: |[070790] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ -0707a0: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -0707a4: 7220 d409 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@09d4 │ │ -0707aa: 0e00 |0005: return-void │ │ +0707fc: |[0707fc] android.support.v4.print.PrintHelper.setColorMode:(I)V │ │ +07080c: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +070810: 7220 d409 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setColorMode:(I)V // method@09d4 │ │ +070816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -34591,18 +34591,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0707ac: |[0707ac] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ -0707bc: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -0707c0: 7220 d509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@09d5 │ │ -0707c6: 0e00 |0005: return-void │ │ +070818: |[070818] android.support.v4.print.PrintHelper.setOrientation:(I)V │ │ +070828: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +07082c: 7220 d509 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setOrientation:(I)V // method@09d5 │ │ +070832: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0005 line=259 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -34612,18 +34612,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0707c8: |[0707c8] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ -0707d8: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ -0707dc: 7220 d609 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@09d6 │ │ -0707e2: 0e00 |0005: return-void │ │ +070834: |[070834] android.support.v4.print.PrintHelper.setScaleMode:(I)V │ │ +070844: 5410 5603 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper;.mImpl:Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl; // field@0356 │ │ +070848: 7220 d609 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/print/PrintHelper$PrintHelperVersionImpl;.setScaleMode:(I)V // method@09d6 │ │ +07084e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x0005 line=216 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ @@ -34678,21 +34678,21 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0707e4: |[0707e4] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ -0707f4: 5b01 5803 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0358 │ │ -0707f8: 5b02 5b03 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@035b │ │ -0707fc: 5b03 5903 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ -070800: 5904 5a03 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@035a │ │ -070804: 7010 1f03 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@031f │ │ -07080a: 0e00 |000b: return-void │ │ +070850: |[070850] android.support.v4.print.PrintHelperKitkat$1.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V │ │ +070860: 5b01 5803 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0358 │ │ +070864: 5b02 5b03 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@035b │ │ +070868: 5b03 5903 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ +07086c: 5904 5a03 |0006: iput v4, v0, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@035a │ │ +070870: 7010 1f03 0000 |0008: invoke-direct {v0}, Landroid/print/PrintDocumentAdapter;.:()V // method@031f │ │ +070876: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Landroid/support/v4/print/PrintHelperKitkat$1; │ │ 0x0000 - 0x000c reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x000c reg=2 (null) Ljava/lang/String; │ │ @@ -34705,33 +34705,33 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -07080c: |[07080c] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -07081c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07081e: 5b46 5703 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0357 │ │ -070822: 2202 a900 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00a9 │ │ -070826: 5443 5b03 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@035b │ │ -07082a: 7020 2103 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0321 │ │ -070830: 6e20 2303 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0323 │ │ -070836: 0c02 |000d: move-result-object v2 │ │ -070838: 6e20 2403 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0324 │ │ -07083e: 0c02 |0011: move-result-object v2 │ │ -070840: 6e10 2203 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0322 │ │ -070846: 0c01 |0015: move-result-object v1 │ │ -070848: 6e20 1903 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0319 │ │ -07084e: 0a02 |0019: move-result v2 │ │ -070850: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ -070854: 6e30 1c03 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@031c │ │ -07085a: 0e00 |001f: return-void │ │ -07085c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -07085e: 28fb |0021: goto 001c // -0005 │ │ +070878: |[070878] android.support.v4.print.PrintHelperKitkat$1.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +070888: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07088a: 5b46 5703 |0001: iput-object v6, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0357 │ │ +07088e: 2202 a900 |0003: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00a9 │ │ +070892: 5443 5b03 |0005: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$1;.val$jobName:Ljava/lang/String; // field@035b │ │ +070896: 7020 2103 3200 |0007: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0321 │ │ +07089c: 6e20 2303 0200 |000a: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0323 │ │ +0708a2: 0c02 |000d: move-result-object v2 │ │ +0708a4: 6e20 2403 0200 |000e: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0324 │ │ +0708aa: 0c02 |0011: move-result-object v2 │ │ +0708ac: 6e10 2203 0200 |0012: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0322 │ │ +0708b2: 0c01 |0015: move-result-object v1 │ │ +0708b4: 6e20 1903 5600 |0016: invoke-virtual {v6, v5}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0319 │ │ +0708ba: 0a02 |0019: move-result v2 │ │ +0708bc: 3902 0600 |001a: if-nez v2, 0020 // +0006 │ │ +0708c0: 6e30 1c03 1800 |001c: invoke-virtual {v8, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@031c │ │ +0708c6: 0e00 |001f: return-void │ │ +0708c8: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0708ca: 28fb |0021: goto 001c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=189 │ │ 0x0003 line=191 │ │ 0x0016 line=195 │ │ 0x001c line=196 │ │ 0x001f line=197 │ │ @@ -34751,78 +34751,78 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -070860: |[070860] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -070870: 2204 ad00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00ad │ │ -070874: 5495 5803 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0358 │ │ -070878: 5455 7203 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -07087c: 5496 5703 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0357 │ │ -070880: 7030 2603 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0326 │ │ -070886: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -070888: 6e20 2903 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0329 │ │ -07088e: 0c03 |000f: move-result-object v3 │ │ -070890: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -070894: 6e10 6702 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0267 │ │ -07089a: 0c05 |0015: move-result-object v5 │ │ -07089c: 6e10 6802 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0268 │ │ -0708a2: 0c05 |0019: move-result-object v5 │ │ -0708a4: 7020 2a02 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@022a │ │ -0708aa: 5495 5803 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0358 │ │ -0708ae: 5496 5903 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ -0708b2: 6e10 ee01 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ -0708b8: 0a06 |0024: move-result v6 │ │ -0708ba: 5497 5903 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ -0708be: 6e10 ec01 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ -0708c4: 0a07 |002a: move-result v7 │ │ -0708c6: 5298 5a03 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@035a │ │ -0708ca: 7158 f609 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@09f6 │ │ -0708d0: 0c02 |0030: move-result-object v2 │ │ -0708d2: 6e10 6602 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@0266 │ │ -0708d8: 0c05 |0034: move-result-object v5 │ │ -0708da: 5496 5903 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ -0708de: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -0708e0: 6e40 fa01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@01fa │ │ -0708e6: 6e20 2803 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0328 │ │ -0708ec: 2205 7505 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0575 │ │ -0708f0: 6e10 0803 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0308 │ │ -0708f6: 0c06 |0043: move-result-object v6 │ │ -0708f8: 7020 7b2a 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2a7b │ │ -0708fe: 6e20 2a03 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@032a │ │ -070904: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -070906: 2355 2d06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@062d │ │ -07090a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -07090c: 6207 4400 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0044 │ │ -070910: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ -070914: 6e20 1e03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@031e │ │ -07091a: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ -07091e: 6e10 2703 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ -070924: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ -070928: 6e10 0703 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ -07092e: 0e00 |005f: return-void │ │ -070930: 0d01 |0060: move-exception v1 │ │ -070932: 1a05 450f |0061: const-string v5, "PrintHelperKitkat" // string@0f45 │ │ -070936: 1a06 bf04 |0063: const-string v6, "Error writing printed content" // string@04bf │ │ -07093a: 7130 f620 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -070940: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -070942: 6e20 1d03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@031d │ │ -070948: 28e9 |006c: goto 0055 // -0017 │ │ -07094a: 0d05 |006d: move-exception v5 │ │ -07094c: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -070950: 6e10 2703 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ -070956: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ -07095a: 6e10 0703 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ -070960: 2705 |0078: throw v5 │ │ -070962: 0d05 |0079: move-exception v5 │ │ -070964: 28e5 |007a: goto 005f // -001b │ │ -070966: 0d06 |007b: move-exception v6 │ │ -070968: 28fc |007c: goto 0078 // -0004 │ │ +0708cc: |[0708cc] android.support.v4.print.PrintHelperKitkat$1.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +0708dc: 2204 ad00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00ad │ │ +0708e0: 5495 5803 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0358 │ │ +0708e4: 5455 7203 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +0708e8: 5496 5703 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.mAttributes:Landroid/print/PrintAttributes; // field@0357 │ │ +0708ec: 7030 2603 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0326 │ │ +0708f2: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +0708f4: 6e20 2903 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0329 │ │ +0708fa: 0c03 |000f: move-result-object v3 │ │ +0708fc: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +070900: 6e10 6702 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0267 │ │ +070906: 0c05 |0015: move-result-object v5 │ │ +070908: 6e10 6802 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0268 │ │ +07090e: 0c05 |0019: move-result-object v5 │ │ +070910: 7020 2a02 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@022a │ │ +070916: 5495 5803 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0358 │ │ +07091a: 5496 5903 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ +07091e: 6e10 ee01 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ +070924: 0a06 |0024: move-result v6 │ │ +070926: 5497 5903 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ +07092a: 6e10 ec01 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ +070930: 0a07 |002a: move-result v7 │ │ +070932: 5298 5a03 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$fittingMode:I // field@035a │ │ +070936: 7158 f609 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@09f6 │ │ +07093c: 0c02 |0030: move-result-object v2 │ │ +07093e: 6e10 6602 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@0266 │ │ +070944: 0c05 |0034: move-result-object v5 │ │ +070946: 5496 5903 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$1;.val$bitmap:Landroid/graphics/Bitmap; // field@0359 │ │ +07094a: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +07094c: 6e40 fa01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@01fa │ │ +070952: 6e20 2803 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0328 │ │ +070958: 2205 7505 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0575 │ │ +07095c: 6e10 0803 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0308 │ │ +070962: 0c06 |0043: move-result-object v6 │ │ +070964: 7020 7b2a 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2a7b │ │ +07096a: 6e20 2a03 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@032a │ │ +070970: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +070972: 2355 2d06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@062d │ │ +070976: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +070978: 6207 4400 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0044 │ │ +07097c: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +070980: 6e20 1e03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@031e │ │ +070986: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +07098a: 6e10 2703 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ +070990: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +070994: 6e10 0703 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ +07099a: 0e00 |005f: return-void │ │ +07099c: 0d01 |0060: move-exception v1 │ │ +07099e: 1a05 450f |0061: const-string v5, "PrintHelperKitkat" // string@0f45 │ │ +0709a2: 1a06 bf04 |0063: const-string v6, "Error writing printed content" // string@04bf │ │ +0709a6: 7130 f620 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0709ac: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +0709ae: 6e20 1d03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@031d │ │ +0709b4: 28e9 |006c: goto 0055 // -0017 │ │ +0709b6: 0d05 |006d: move-exception v5 │ │ +0709b8: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +0709bc: 6e10 2703 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ +0709c2: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +0709c6: 6e10 0703 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ +0709cc: 2705 |0078: throw v5 │ │ +0709ce: 0d05 |0079: move-exception v5 │ │ +0709d0: 28e5 |007a: goto 005f // -001b │ │ +0709d2: 0d06 |007b: move-exception v6 │ │ +0709d4: 28fc |007c: goto 0078 // -0004 │ │ catches : 5 │ │ 0x000c - 0x003e │ │ -> 0x006d │ │ 0x003e - 0x0055 │ │ Ljava/io/IOException; -> 0x0060 │ │ -> 0x006d │ │ 0x005c - 0x005f │ │ @@ -34904,18 +34904,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0709a4: |[0709a4] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ -0709b4: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@035c │ │ -0709b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0709be: 0e00 |0005: return-void │ │ +070a10: |[070a10] android.support.v4.print.PrintHelperKitkat$2$1$1.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V │ │ +070a20: 5b01 5c03 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@035c │ │ +070a24: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070a2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -34925,22 +34925,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0709c0: |[0709c0] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ -0709d0: 5420 5c03 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@035c │ │ -0709d4: 5400 5d03 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ -0709d8: 7110 f009 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@09f0 │ │ -0709de: 5420 5c03 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@035c │ │ -0709e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0709e4: 6e20 e709 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@09e7 │ │ -0709ea: 0e00 |000d: return-void │ │ +070a2c: |[070a2c] android.support.v4.print.PrintHelperKitkat$2$1$1.onCancel:()V │ │ +070a3c: 5420 5c03 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@035c │ │ +070a40: 5400 5d03 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ +070a44: 7110 f009 0000 |0004: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V // method@09f0 │ │ +070a4a: 5420 5c03 |0007: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.this$2:Landroid/support/v4/print/PrintHelperKitkat$2$1; // field@035c │ │ +070a4e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +070a50: 6e20 e709 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.cancel:(Z)Z // method@09e7 │ │ +070a56: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0007 line=326 │ │ 0x000d line=327 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1$1; │ │ @@ -34996,22 +34996,22 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0709ec: |[0709ec] android.support.v4.print.PrintHelperKitkat$2$1.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V │ │ -0709fc: 5b01 5d03 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ -070a00: 5b02 5e03 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@035e │ │ -070a04: 5b03 6003 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@0360 │ │ -070a08: 5b04 6103 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@0361 │ │ -070a0c: 5b05 5f03 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ -070a10: 7010 a102 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ -070a16: 0e00 |000d: return-void │ │ +070a58: |[070a58] android.support.v4.print.PrintHelperKitkat$2$1.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V │ │ +070a68: 5b01 5d03 |0000: iput-object v1, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ +070a6c: 5b02 5e03 |0002: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@035e │ │ +070a70: 5b03 6003 |0004: iput-object v3, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@0360 │ │ +070a74: 5b04 6103 |0006: iput-object v4, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@0361 │ │ +070a78: 5b05 5f03 |0008: iput-object v5, v0, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ +070a7c: 7010 a102 0000 |000a: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ +070a82: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x000e reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ 0x0000 - 0x000e reg=1 (null) Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x000e reg=2 (null) Landroid/os/CancellationSignal; │ │ @@ -35025,26 +35025,26 @@ │ │ type : '([Landroid/net/Uri;)Landroid/graphics/Bitmap;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -070a18: |[070a18] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ -070a28: 5430 5d03 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ -070a2c: 5400 6503 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070a30: 5431 5d03 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ -070a34: 5411 6703 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0367 │ │ -070a38: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ -070a3c: 7130 f709 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@09f7 │ │ -070a42: 0c00 |000d: move-result-object v0 │ │ -070a44: 1100 |000e: return-object v0 │ │ -070a46: 0d00 |000f: move-exception v0 │ │ -070a48: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -070a4a: 28fd |0011: goto 000e // -0003 │ │ +070a84: |[070a84] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; │ │ +070a94: 5430 5d03 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ +070a98: 5400 6503 |0002: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070a9c: 5431 5d03 |0004: iget-object v1, v3, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ +070aa0: 5411 6703 |0006: iget-object v1, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0367 │ │ +070aa4: 1302 ac0d |0008: const/16 v2, #int 3500 // #dac │ │ +070aa8: 7130 f709 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/print/PrintHelperKitkat;.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@09f7 │ │ +070aae: 0c00 |000d: move-result-object v0 │ │ +070ab0: 1100 |000e: return-object v0 │ │ +070ab2: 0d00 |000f: move-exception v0 │ │ +070ab4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +070ab6: 28fd |0011: goto 000e // -0003 │ │ catches : 1 │ │ 0x0000 - 0x000d │ │ Ljava/io/FileNotFoundException; -> 0x000f │ │ positions : │ │ 0x0000 line=334 │ │ 0x000e line=338 │ │ 0x000f line=335 │ │ @@ -35058,19 +35058,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -070a5c: |[070a5c] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -070a6c: 1f02 2a06 |0000: check-cast v2, [Landroid/net/Uri; // type@062a │ │ -070a70: 6e20 e809 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@09e8 │ │ -070a76: 0c00 |0005: move-result-object v0 │ │ -070a78: 1100 |0006: return-object v0 │ │ +070ac8: |[070ac8] android.support.v4.print.PrintHelperKitkat$2$1.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +070ad8: 1f02 2a06 |0000: check-cast v2, [Landroid/net/Uri; // type@062a │ │ +070adc: 6e20 e809 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.doInBackground:([Landroid/net/Uri;)Landroid/graphics/Bitmap; // method@09e8 │ │ +070ae2: 0c00 |0005: move-result-object v0 │ │ +070ae4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -35079,18 +35079,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -070a7c: |[070a7c] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ -070a8c: 5410 5f03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ -070a90: 6e10 1a03 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@031a │ │ -070a96: 0e00 |0005: return-void │ │ +070ae8: |[070ae8] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Landroid/graphics/Bitmap;)V │ │ +070af8: 5410 5f03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ +070afc: 6e10 1a03 0000 |0002: invoke-virtual {v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@031a │ │ +070b02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ 0x0000 - 0x0006 reg=2 result Landroid/graphics/Bitmap; │ │ @@ -35100,18 +35100,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070a98: |[070a98] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ -070aa8: 1f01 5900 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0059 │ │ -070aac: 6e20 ea09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@09ea │ │ -070ab2: 0e00 |0005: return-void │ │ +070b04: |[070b04] android.support.v4.print.PrintHelperKitkat$2$1.onCancelled:(Ljava/lang/Object;)V │ │ +070b14: 1f01 5900 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0059 │ │ +070b18: 6e20 ea09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onCancelled:(Landroid/graphics/Bitmap;)V // method@09ea │ │ +070b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -35120,44 +35120,44 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -070ab4: |[070ab4] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ -070ac4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -070ac6: 6f20 a602 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ -070acc: 5442 5d03 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ -070ad0: 5b25 6403 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ -070ad4: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ -070ad8: 2202 a900 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00a9 │ │ -070adc: 5443 5d03 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ -070ae0: 5433 6803 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0368 │ │ -070ae4: 7020 2103 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0321 │ │ -070aea: 6e20 2303 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0323 │ │ -070af0: 0c02 |0016: move-result-object v2 │ │ -070af2: 6e20 2403 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0324 │ │ -070af8: 0c02 |001a: move-result-object v2 │ │ -070afa: 6e10 2203 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0322 │ │ -070b00: 0c01 |001e: move-result-object v1 │ │ -070b02: 5442 6003 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@0360 │ │ -070b06: 5443 6103 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@0361 │ │ -070b0a: 6e20 1903 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0319 │ │ -070b10: 0a02 |0026: move-result v2 │ │ -070b12: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ -070b16: 5442 5f03 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ -070b1a: 6e30 1c03 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@031c │ │ -070b20: 0e00 |002e: return-void │ │ -070b22: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -070b24: 28f9 |0030: goto 0029 // -0007 │ │ -070b26: 5442 5f03 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ -070b2a: 1203 |0033: const/4 v3, #int 0 // #0 │ │ -070b2c: 6e20 1b03 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@031b │ │ -070b32: 28f7 |0037: goto 002e // -0009 │ │ +070b20: |[070b20] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Landroid/graphics/Bitmap;)V │ │ +070b30: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +070b32: 6f20 a602 5400 |0001: invoke-super {v4, v5}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ +070b38: 5442 5d03 |0004: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ +070b3c: 5b25 6403 |0006: iput-object v5, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ +070b40: 3805 2900 |0008: if-eqz v5, 0031 // +0029 │ │ +070b44: 2202 a900 |000a: new-instance v2, Landroid/print/PrintDocumentInfo$Builder; // type@00a9 │ │ +070b48: 5443 5d03 |000c: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.this$1:Landroid/support/v4/print/PrintHelperKitkat$2; // field@035d │ │ +070b4c: 5433 6803 |000e: iget-object v3, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0368 │ │ +070b50: 7020 2103 3200 |0010: invoke-direct {v2, v3}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0321 │ │ +070b56: 6e20 2303 0200 |0013: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0323 │ │ +070b5c: 0c02 |0016: move-result-object v2 │ │ +070b5e: 6e20 2403 0200 |0017: invoke-virtual {v2, v0}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0324 │ │ +070b64: 0c02 |001a: move-result-object v2 │ │ +070b66: 6e10 2203 0200 |001b: invoke-virtual {v2}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0322 │ │ +070b6c: 0c01 |001e: move-result-object v1 │ │ +070b6e: 5442 6003 |001f: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$newPrintAttributes:Landroid/print/PrintAttributes; // field@0360 │ │ +070b72: 5443 6103 |0021: iget-object v3, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$oldPrintAttributes:Landroid/print/PrintAttributes; // field@0361 │ │ +070b76: 6e20 1903 3200 |0023: invoke-virtual {v2, v3}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0319 │ │ +070b7c: 0a02 |0026: move-result v2 │ │ +070b7e: 3902 0800 |0027: if-nez v2, 002f // +0008 │ │ +070b82: 5442 5f03 |0029: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ +070b86: 6e30 1c03 1200 |002b: invoke-virtual {v2, v1, v0}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@031c │ │ +070b8c: 0e00 |002e: return-void │ │ +070b8e: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +070b90: 28f9 |0030: goto 0029 // -0007 │ │ +070b92: 5442 5f03 |0031: iget-object v2, v4, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$layoutResultCallback:Landroid/print/PrintDocumentAdapter$LayoutResultCallback; // field@035f │ │ +070b96: 1203 |0033: const/4 v3, #int 0 // #0 │ │ +070b98: 6e20 1b03 3200 |0034: invoke-virtual {v2, v3}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFailed:(Ljava/lang/CharSequence;)V // method@031b │ │ +070b9e: 28f7 |0037: goto 002e // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=343 │ │ 0x0004 line=344 │ │ 0x0008 line=345 │ │ 0x000a line=346 │ │ 0x001f line=350 │ │ @@ -35177,18 +35177,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -070b34: |[070b34] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ -070b44: 1f01 5900 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0059 │ │ -070b48: 6e20 ec09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@09ec │ │ -070b4e: 0e00 |0005: return-void │ │ +070ba0: |[070ba0] android.support.v4.print.PrintHelperKitkat$2$1.onPostExecute:(Ljava/lang/Object;)V │ │ +070bb0: 1f01 5900 |0000: check-cast v1, Landroid/graphics/Bitmap; // type@0059 │ │ +070bb4: 6e20 ec09 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.onPostExecute:(Landroid/graphics/Bitmap;)V // method@09ec │ │ +070bba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -35197,20 +35197,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -070b50: |[070b50] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ -070b60: 5420 5e03 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@035e │ │ -070b64: 2201 d001 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@01d0 │ │ -070b68: 7020 e409 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@09e4 │ │ -070b6e: 6e20 d102 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@02d1 │ │ -070b74: 0e00 |000a: return-void │ │ +070bbc: |[070bbc] android.support.v4.print.PrintHelperKitkat$2$1.onPreExecute:()V │ │ +070bcc: 5420 5e03 |0000: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2$1;.val$cancellationSignal:Landroid/os/CancellationSignal; // field@035e │ │ +070bd0: 2201 d001 |0002: new-instance v1, Landroid/support/v4/print/PrintHelperKitkat$2$1$1; // type@01d0 │ │ +070bd4: 7020 e409 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v4/print/PrintHelperKitkat$2$1$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2$1;)V // method@09e4 │ │ +070bda: 6e20 d102 1000 |0007: invoke-virtual {v0, v1}, Landroid/os/CancellationSignal;.setOnCancelListener:(Landroid/os/CancellationSignal$OnCancelListener;)V // method@02d1 │ │ +070be0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ 0x000a line=329 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/print/PrintHelperKitkat$2$1; │ │ │ │ @@ -35274,23 +35274,23 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -070b78: |[070b78] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V │ │ -070b88: 5b12 6503 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070b8c: 5b13 6803 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0368 │ │ -070b90: 5b14 6703 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0367 │ │ -070b94: 5915 6603 |0006: iput v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0366 │ │ -070b98: 7010 1f03 0100 |0008: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@031f │ │ -070b9e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -070ba0: 5b10 6403 |000c: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ -070ba4: 0e00 |000e: return-void │ │ +070be4: |[070be4] android.support.v4.print.PrintHelperKitkat$2.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V │ │ +070bf4: 5b12 6503 |0000: iput-object v2, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070bf8: 5b13 6803 |0002: iput-object v3, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0368 │ │ +070bfc: 5b14 6703 |0004: iput-object v4, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$imageFile:Landroid/net/Uri; // field@0367 │ │ +070c00: 5915 6603 |0006: iput v5, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0366 │ │ +070c04: 7010 1f03 0100 |0008: invoke-direct {v1}, Landroid/print/PrintDocumentAdapter;.:()V // method@031f │ │ +070c0a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +070c0c: 5b10 6403 |000c: iput-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ +070c10: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x000b line=292 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/print/PrintHelperKitkat$2; │ │ 0x0000 - 0x000f reg=2 (null) Landroid/support/v4/print/PrintHelperKitkat; │ │ @@ -35303,17 +35303,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat$2;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -070ba8: |[070ba8] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ -070bb8: 7010 f109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@09f1 │ │ -070bbe: 0e00 |0003: return-void │ │ +070c14: |[070c14] android.support.v4.print.PrintHelperKitkat$2.access$100:(Landroid/support/v4/print/PrintHelperKitkat$2;)V │ │ +070c24: 7010 f109 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@09f1 │ │ +070c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/print/PrintHelperKitkat$2; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat$2;) │ │ @@ -35321,33 +35321,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -070bc0: |[070bc0] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ -070bd0: 5430 6503 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070bd4: 7110 f809 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@09f8 │ │ -070bda: 0c01 |0005: move-result-object v1 │ │ -070bdc: 1d01 |0006: monitor-enter v1 │ │ -070bde: 5430 6503 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070be2: 5400 7303 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -070be6: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ -070bea: 5430 6503 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070bee: 5400 7303 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -070bf2: 6e10 f201 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@01f2 │ │ -070bf8: 5430 6503 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070bfc: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -070bfe: 5b02 7303 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -070c02: 1e01 |0019: monitor-exit v1 │ │ -070c04: 0e00 |001a: return-void │ │ -070c06: 0d00 |001b: move-exception v0 │ │ -070c08: 1e01 |001c: monitor-exit v1 │ │ -070c0a: 2700 |001d: throw v0 │ │ +070c2c: |[070c2c] android.support.v4.print.PrintHelperKitkat$2.cancelLoad:()V │ │ +070c3c: 5430 6503 |0000: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070c40: 7110 f809 0000 |0002: invoke-static {v0}, Landroid/support/v4/print/PrintHelperKitkat;.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; // method@09f8 │ │ +070c46: 0c01 |0005: move-result-object v1 │ │ +070c48: 1d01 |0006: monitor-enter v1 │ │ +070c4a: 5430 6503 |0007: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070c4e: 5400 7303 |0009: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +070c52: 3800 0e00 |000b: if-eqz v0, 0019 // +000e │ │ +070c56: 5430 6503 |000d: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070c5a: 5400 7303 |000f: iget-object v0, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +070c5e: 6e10 f201 0000 |0011: invoke-virtual {v0}, Landroid/graphics/BitmapFactory$Options;.requestCancelDecode:()V // method@01f2 │ │ +070c64: 5430 6503 |0014: iget-object v0, v3, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070c68: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +070c6a: 5b02 7303 |0017: iput-object v2, v0, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +070c6e: 1e01 |0019: monitor-exit v1 │ │ +070c70: 0e00 |001a: return-void │ │ +070c72: 0d00 |001b: move-exception v0 │ │ +070c74: 1e01 |001c: monitor-exit v1 │ │ +070c76: 2700 |001d: throw v0 │ │ catches : 1 │ │ 0x0007 - 0x001d │ │ -> 0x001b │ │ positions : │ │ 0x0000 line=371 │ │ 0x0007 line=372 │ │ 0x000d line=373 │ │ @@ -35364,21 +35364,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -070c18: |[070c18] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ -070c28: 6f10 2003 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0320 │ │ -070c2e: 7010 f109 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@09f1 │ │ -070c34: 5420 6203 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@0362 │ │ -070c38: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -070c3a: 6e20 a202 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@02a2 │ │ -070c40: 0e00 |000c: return-void │ │ +070c84: |[070c84] android.support.v4.print.PrintHelperKitkat$2.onFinish:()V │ │ +070c94: 6f10 2003 0200 |0000: invoke-super {v2}, Landroid/print/PrintDocumentAdapter;.onFinish:()V // method@0320 │ │ +070c9a: 7010 f109 0200 |0003: invoke-direct {v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.cancelLoad:()V // method@09f1 │ │ +070ca0: 5420 6203 |0006: iget-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@0362 │ │ +070ca4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +070ca6: 6e20 a202 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.cancel:(Z)Z // method@02a2 │ │ +070cac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ 0x0003 line=382 │ │ 0x0006 line=383 │ │ 0x000c line=384 │ │ locals : │ │ @@ -35389,54 +35389,54 @@ │ │ type : '(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 71 16-bit code units │ │ -070c44: |[070c44] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ -070c54: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -070c56: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -070c58: 6e10 d002 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@02d0 │ │ -070c5e: 0a00 |0005: move-result v0 │ │ -070c60: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -070c64: 6e10 1a03 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@031a │ │ -070c6a: 5b9b 6303 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@0363 │ │ -070c6e: 0e00 |000d: return-void │ │ -070c70: 5490 6403 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ -070c74: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ -070c78: 2200 a900 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00a9 │ │ -070c7c: 5491 6803 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0368 │ │ -070c80: 7020 2103 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0321 │ │ -070c86: 6e20 2303 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0323 │ │ -070c8c: 0c00 |001c: move-result-object v0 │ │ -070c8e: 6e20 2403 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0324 │ │ -070c94: 0c00 |0020: move-result-object v0 │ │ -070c96: 6e10 2203 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0322 │ │ -070c9c: 0c07 |0024: move-result-object v7 │ │ -070c9e: 6e20 1903 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0319 │ │ -070ca4: 0a00 |0028: move-result v0 │ │ -070ca6: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ -070caa: 6e30 1c03 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@031c │ │ -070cb0: 28df |002e: goto 000d // -0021 │ │ -070cb2: 0186 |002f: move v6, v8 │ │ -070cb4: 28fb |0030: goto 002b // -0005 │ │ -070cb6: 2200 d101 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@01d1 │ │ -070cba: 0791 |0033: move-object v1, v9 │ │ -070cbc: 07c2 |0034: move-object v2, v12 │ │ -070cbe: 07b3 |0035: move-object v3, v11 │ │ -070cc0: 07a4 |0036: move-object v4, v10 │ │ -070cc2: 07d5 |0037: move-object v5, v13 │ │ -070cc4: 7606 e609 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V // method@09e6 │ │ -070cca: 5b90 6203 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@0362 │ │ -070cce: 5490 6203 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@0362 │ │ -070cd2: 2381 2a06 |003f: new-array v1, v8, [Landroid/net/Uri; // type@062a │ │ -070cd6: 6e20 a302 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@02a3 │ │ -070cdc: 5b9b 6303 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@0363 │ │ -070ce0: 28c7 |0046: goto 000d // -0039 │ │ +070cb0: |[070cb0] android.support.v4.print.PrintHelperKitkat$2.onLayout:(Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;Landroid/os/Bundle;)V │ │ +070cc0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +070cc2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +070cc4: 6e10 d002 0c00 |0002: invoke-virtual {v12}, Landroid/os/CancellationSignal;.isCanceled:()Z // method@02d0 │ │ +070cca: 0a00 |0005: move-result v0 │ │ +070ccc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +070cd0: 6e10 1a03 0d00 |0008: invoke-virtual {v13}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutCancelled:()V // method@031a │ │ +070cd6: 5b9b 6303 |000b: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@0363 │ │ +070cda: 0e00 |000d: return-void │ │ +070cdc: 5490 6403 |000e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ +070ce0: 3800 2100 |0010: if-eqz v0, 0031 // +0021 │ │ +070ce4: 2200 a900 |0012: new-instance v0, Landroid/print/PrintDocumentInfo$Builder; // type@00a9 │ │ +070ce8: 5491 6803 |0014: iget-object v1, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$jobName:Ljava/lang/String; // field@0368 │ │ +070cec: 7020 2103 1000 |0016: invoke-direct {v0, v1}, Landroid/print/PrintDocumentInfo$Builder;.:(Ljava/lang/String;)V // method@0321 │ │ +070cf2: 6e20 2303 6000 |0019: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setContentType:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0323 │ │ +070cf8: 0c00 |001c: move-result-object v0 │ │ +070cfa: 6e20 2403 6000 |001d: invoke-virtual {v0, v6}, Landroid/print/PrintDocumentInfo$Builder;.setPageCount:(I)Landroid/print/PrintDocumentInfo$Builder; // method@0324 │ │ +070d00: 0c00 |0020: move-result-object v0 │ │ +070d02: 6e10 2203 0000 |0021: invoke-virtual {v0}, Landroid/print/PrintDocumentInfo$Builder;.build:()Landroid/print/PrintDocumentInfo; // method@0322 │ │ +070d08: 0c07 |0024: move-result-object v7 │ │ +070d0a: 6e20 1903 ab00 |0025: invoke-virtual {v11, v10}, Landroid/print/PrintAttributes;.equals:(Ljava/lang/Object;)Z // method@0319 │ │ +070d10: 0a00 |0028: move-result v0 │ │ +070d12: 3900 0600 |0029: if-nez v0, 002f // +0006 │ │ +070d16: 6e30 1c03 7d06 |002b: invoke-virtual {v13, v7, v6}, Landroid/print/PrintDocumentAdapter$LayoutResultCallback;.onLayoutFinished:(Landroid/print/PrintDocumentInfo;Z)V // method@031c │ │ +070d1c: 28df |002e: goto 000d // -0021 │ │ +070d1e: 0186 |002f: move v6, v8 │ │ +070d20: 28fb |0030: goto 002b // -0005 │ │ +070d22: 2200 d101 |0031: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat$2$1; // type@01d1 │ │ +070d26: 0791 |0033: move-object v1, v9 │ │ +070d28: 07c2 |0034: move-object v2, v12 │ │ +070d2a: 07b3 |0035: move-object v3, v11 │ │ +070d2c: 07a4 |0036: move-object v4, v10 │ │ +070d2e: 07d5 |0037: move-object v5, v13 │ │ +070d30: 7606 e609 0000 |0038: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat$2$1;.:(Landroid/support/v4/print/PrintHelperKitkat$2;Landroid/os/CancellationSignal;Landroid/print/PrintAttributes;Landroid/print/PrintAttributes;Landroid/print/PrintDocumentAdapter$LayoutResultCallback;)V // method@09e6 │ │ +070d36: 5b90 6203 |003b: iput-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@0362 │ │ +070d3a: 5490 6203 |003d: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.loadBitmap:Landroid/os/AsyncTask; // field@0362 │ │ +070d3e: 2381 2a06 |003f: new-array v1, v8, [Landroid/net/Uri; // type@062a │ │ +070d42: 6e20 a302 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/AsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@02a3 │ │ +070d48: 5b9b 6303 |0044: iput-object v11, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@0363 │ │ +070d4c: 28c7 |0046: goto 000d // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=300 │ │ 0x0008 line=301 │ │ 0x000b line=302 │ │ 0x000d line=368 │ │ 0x000e line=306 │ │ @@ -35462,78 +35462,78 @@ │ │ type : '([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 125 16-bit code units │ │ -070ce4: |[070ce4] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ -070cf4: 2204 ad00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00ad │ │ -070cf8: 5495 6503 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070cfc: 5455 7203 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -070d00: 5496 6303 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@0363 │ │ -070d04: 7030 2603 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0326 │ │ -070d0a: 1215 |000b: const/4 v5, #int 1 // #1 │ │ -070d0c: 6e20 2903 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0329 │ │ -070d12: 0c03 |000f: move-result-object v3 │ │ -070d14: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -070d18: 6e10 6702 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0267 │ │ -070d1e: 0c05 |0015: move-result-object v5 │ │ -070d20: 6e10 6802 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0268 │ │ -070d26: 0c05 |0019: move-result-object v5 │ │ -070d28: 7020 2a02 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@022a │ │ -070d2e: 5495 6503 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ -070d32: 5496 6403 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ -070d36: 6e10 ee01 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ -070d3c: 0a06 |0024: move-result v6 │ │ -070d3e: 5497 6403 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ -070d42: 6e10 ec01 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ -070d48: 0a07 |002a: move-result v7 │ │ -070d4a: 5298 6603 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0366 │ │ -070d4e: 7158 f609 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@09f6 │ │ -070d54: 0c02 |0030: move-result-object v2 │ │ -070d56: 6e10 6602 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@0266 │ │ -070d5c: 0c05 |0034: move-result-object v5 │ │ -070d5e: 5496 6403 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ -070d62: 1207 |0037: const/4 v7, #int 0 // #0 │ │ -070d64: 6e40 fa01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@01fa │ │ -070d6a: 6e20 2803 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0328 │ │ -070d70: 2205 7505 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0575 │ │ -070d74: 6e10 0803 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0308 │ │ -070d7a: 0c06 |0043: move-result-object v6 │ │ -070d7c: 7020 7b2a 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2a7b │ │ -070d82: 6e20 2a03 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@032a │ │ -070d88: 1215 |004a: const/4 v5, #int 1 // #1 │ │ -070d8a: 2355 2d06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@062d │ │ -070d8e: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -070d90: 6207 4400 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0044 │ │ -070d94: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ -070d98: 6e20 1e03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@031e │ │ -070d9e: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ -070da2: 6e10 2703 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ -070da8: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ -070dac: 6e10 0703 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ -070db2: 0e00 |005f: return-void │ │ -070db4: 0d01 |0060: move-exception v1 │ │ -070db6: 1a05 450f |0061: const-string v5, "PrintHelperKitkat" // string@0f45 │ │ -070dba: 1a06 bf04 |0063: const-string v6, "Error writing printed content" // string@04bf │ │ -070dbe: 7130 f620 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -070dc4: 1205 |0068: const/4 v5, #int 0 // #0 │ │ -070dc6: 6e20 1d03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@031d │ │ -070dcc: 28e9 |006c: goto 0055 // -0017 │ │ -070dce: 0d05 |006d: move-exception v5 │ │ -070dd0: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ -070dd4: 6e10 2703 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ -070dda: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ -070dde: 6e10 0703 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ -070de4: 2705 |0078: throw v5 │ │ -070de6: 0d05 |0079: move-exception v5 │ │ -070de8: 28e5 |007a: goto 005f // -001b │ │ -070dea: 0d06 |007b: move-exception v6 │ │ -070dec: 28fc |007c: goto 0078 // -0004 │ │ +070d50: |[070d50] android.support.v4.print.PrintHelperKitkat$2.onWrite:([Landroid/print/PageRange;Landroid/os/ParcelFileDescriptor;Landroid/os/CancellationSignal;Landroid/print/PrintDocumentAdapter$WriteResultCallback;)V │ │ +070d60: 2204 ad00 |0000: new-instance v4, Landroid/print/pdf/PrintedPdfDocument; // type@00ad │ │ +070d64: 5495 6503 |0002: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070d68: 5455 7203 |0004: iget-object v5, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +070d6c: 5496 6303 |0006: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mAttributes:Landroid/print/PrintAttributes; // field@0363 │ │ +070d70: 7030 2603 5406 |0008: invoke-direct {v4, v5, v6}, Landroid/print/pdf/PrintedPdfDocument;.:(Landroid/content/Context;Landroid/print/PrintAttributes;)V // method@0326 │ │ +070d76: 1215 |000b: const/4 v5, #int 1 // #1 │ │ +070d78: 6e20 2903 5400 |000c: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.startPage:(I)Landroid/graphics/pdf/PdfDocument$Page; // method@0329 │ │ +070d7e: 0c03 |000f: move-result-object v3 │ │ +070d80: 2200 6600 |0010: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +070d84: 6e10 6702 0300 |0012: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getInfo:()Landroid/graphics/pdf/PdfDocument$PageInfo; // method@0267 │ │ +070d8a: 0c05 |0015: move-result-object v5 │ │ +070d8c: 6e10 6802 0500 |0016: invoke-virtual {v5}, Landroid/graphics/pdf/PdfDocument$PageInfo;.getContentRect:()Landroid/graphics/Rect; // method@0268 │ │ +070d92: 0c05 |0019: move-result-object v5 │ │ +070d94: 7020 2a02 5000 |001a: invoke-direct {v0, v5}, Landroid/graphics/RectF;.:(Landroid/graphics/Rect;)V // method@022a │ │ +070d9a: 5495 6503 |001d: iget-object v5, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.this$0:Landroid/support/v4/print/PrintHelperKitkat; // field@0365 │ │ +070d9e: 5496 6403 |001f: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ +070da2: 6e10 ee01 0600 |0021: invoke-virtual {v6}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ +070da8: 0a06 |0024: move-result v6 │ │ +070daa: 5497 6403 |0025: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ +070dae: 6e10 ec01 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ +070db4: 0a07 |002a: move-result v7 │ │ +070db6: 5298 6603 |002b: iget v8, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.val$fittingMode:I // field@0366 │ │ +070dba: 7158 f609 6507 |002d: invoke-static {v5, v6, v7, v0, v8}, Landroid/support/v4/print/PrintHelperKitkat;.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@09f6 │ │ +070dc0: 0c02 |0030: move-result-object v2 │ │ +070dc2: 6e10 6602 0300 |0031: invoke-virtual {v3}, Landroid/graphics/pdf/PdfDocument$Page;.getCanvas:()Landroid/graphics/Canvas; // method@0266 │ │ +070dc8: 0c05 |0034: move-result-object v5 │ │ +070dca: 5496 6403 |0035: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat$2;.mBitmap:Landroid/graphics/Bitmap; // field@0364 │ │ +070dce: 1207 |0037: const/4 v7, #int 0 // #0 │ │ +070dd0: 6e40 fa01 6572 |0038: invoke-virtual {v5, v6, v2, v7}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;Landroid/graphics/Matrix;Landroid/graphics/Paint;)V // method@01fa │ │ +070dd6: 6e20 2803 3400 |003b: invoke-virtual {v4, v3}, Landroid/print/pdf/PrintedPdfDocument;.finishPage:(Landroid/graphics/pdf/PdfDocument$Page;)V // method@0328 │ │ +070ddc: 2205 7505 |003e: new-instance v5, Ljava/io/FileOutputStream; // type@0575 │ │ +070de0: 6e10 0803 0b00 |0040: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.getFileDescriptor:()Ljava/io/FileDescriptor; // method@0308 │ │ +070de6: 0c06 |0043: move-result-object v6 │ │ +070de8: 7020 7b2a 6500 |0044: invoke-direct {v5, v6}, Ljava/io/FileOutputStream;.:(Ljava/io/FileDescriptor;)V // method@2a7b │ │ +070dee: 6e20 2a03 5400 |0047: invoke-virtual {v4, v5}, Landroid/print/pdf/PrintedPdfDocument;.writeTo:(Ljava/io/OutputStream;)V // method@032a │ │ +070df4: 1215 |004a: const/4 v5, #int 1 // #1 │ │ +070df6: 2355 2d06 |004b: new-array v5, v5, [Landroid/print/PageRange; // type@062d │ │ +070dfa: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +070dfc: 6207 4400 |004e: sget-object v7, Landroid/print/PageRange;.ALL_PAGES:Landroid/print/PageRange; // field@0044 │ │ +070e00: 4d07 0506 |0050: aput-object v7, v5, v6 │ │ +070e04: 6e20 1e03 5d00 |0052: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFinished:([Landroid/print/PageRange;)V // method@031e │ │ +070e0a: 3804 0500 |0055: if-eqz v4, 005a // +0005 │ │ +070e0e: 6e10 2703 0400 |0057: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ +070e14: 380b 0500 |005a: if-eqz v11, 005f // +0005 │ │ +070e18: 6e10 0703 0b00 |005c: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ +070e1e: 0e00 |005f: return-void │ │ +070e20: 0d01 |0060: move-exception v1 │ │ +070e22: 1a05 450f |0061: const-string v5, "PrintHelperKitkat" // string@0f45 │ │ +070e26: 1a06 bf04 |0063: const-string v6, "Error writing printed content" // string@04bf │ │ +070e2a: 7130 f620 6501 |0065: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +070e30: 1205 |0068: const/4 v5, #int 0 // #0 │ │ +070e32: 6e20 1d03 5d00 |0069: invoke-virtual {v13, v5}, Landroid/print/PrintDocumentAdapter$WriteResultCallback;.onWriteFailed:(Ljava/lang/CharSequence;)V // method@031d │ │ +070e38: 28e9 |006c: goto 0055 // -0017 │ │ +070e3a: 0d05 |006d: move-exception v5 │ │ +070e3c: 3804 0500 |006e: if-eqz v4, 0073 // +0005 │ │ +070e40: 6e10 2703 0400 |0070: invoke-virtual {v4}, Landroid/print/pdf/PrintedPdfDocument;.close:()V // method@0327 │ │ +070e46: 380b 0500 |0073: if-eqz v11, 0078 // +0005 │ │ +070e4a: 6e10 0703 0b00 |0075: invoke-virtual {v11}, Landroid/os/ParcelFileDescriptor;.close:()V // method@0307 │ │ +070e50: 2705 |0078: throw v5 │ │ +070e52: 0d05 |0079: move-exception v5 │ │ +070e54: 28e5 |007a: goto 005f // -001b │ │ +070e56: 0d06 |007b: move-exception v6 │ │ +070e58: 28fc |007c: goto 0078 // -0004 │ │ catches : 5 │ │ 0x000c - 0x003e │ │ -> 0x006d │ │ 0x003e - 0x0055 │ │ Ljava/io/IOException; -> 0x0060 │ │ -> 0x006d │ │ 0x005c - 0x005f │ │ @@ -35679,28 +35679,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -070e28: |[070e28] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ -070e38: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -070e3a: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -070e40: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -070e42: 5b20 7303 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -070e46: 2200 a105 |0007: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -070e4a: 7010 fd2a 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -070e50: 5b20 7403 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ -070e54: 5921 7603 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ -070e58: 5921 7103 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ -070e5c: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -070e5e: 5920 7503 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ -070e62: 5b23 7203 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -070e66: 0e00 |0017: return-void │ │ +070e94: |[070e94] android.support.v4.print.PrintHelperKitkat.:(Landroid/content/Context;)V │ │ +070ea4: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +070ea6: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +070eac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +070eae: 5b20 7303 |0005: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +070eb2: 2200 a105 |0007: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +070eb6: 7010 fd2a 0000 |0009: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +070ebc: 5b20 7403 |000c: iput-object v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ +070ec0: 5921 7603 |000e: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ +070ec4: 5921 7103 |0010: iput v1, v2, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ +070ec8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +070eca: 5920 7503 |0013: iput v0, v2, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ +070ece: 5b23 7203 |0015: iput-object v3, v2, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +070ed2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=87 │ │ 0x0004 line=51 │ │ 0x0007 line=52 │ │ 0x000e line=81 │ │ 0x0010 line=83 │ │ @@ -35716,18 +35716,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -070e68: |[070e68] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -070e78: 7055 fa09 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@09fa │ │ -070e7e: 0c00 |0003: move-result-object v0 │ │ -070e80: 1100 |0004: return-object v0 │ │ +070ed4: |[070ed4] android.support.v4.print.PrintHelperKitkat.access$000:(Landroid/support/v4/print/PrintHelperKitkat;IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +070ee4: 7055 fa09 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v4/print/PrintHelperKitkat;.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; // method@09fa │ │ +070eea: 0c00 |0003: move-result-object v0 │ │ +070eec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -35739,18 +35739,18 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -070e84: |[070e84] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -070e94: 7030 fe09 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@09fe │ │ -070e9a: 0c00 |0003: move-result-object v0 │ │ -070e9c: 1100 |0004: return-object v0 │ │ +070ef0: |[070ef0] android.support.v4.print.PrintHelperKitkat.access$200:(Landroid/support/v4/print/PrintHelperKitkat;Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +070f00: 7030 fe09 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; // method@09fe │ │ +070f06: 0c00 |0003: move-result-object v0 │ │ +070f08: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/net/Uri; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -35760,17 +35760,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -070ea0: |[070ea0] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ -070eb0: 5410 7403 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ -070eb4: 1100 |0002: return-object v0 │ │ +070f0c: |[070f0c] android.support.v4.print.PrintHelperKitkat.access$300:(Landroid/support/v4/print/PrintHelperKitkat;)Ljava/lang/Object; │ │ +070f1c: 5410 7403 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ +070f20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #4 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -35778,52 +35778,52 @@ │ │ type : '(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -070eb8: |[070eb8] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ -070ec8: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ -070ecc: 2200 5f00 |0002: new-instance v0, Landroid/graphics/Matrix; // type@005f │ │ -070ed0: 7010 0902 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0209 │ │ -070ed6: 6e10 2d02 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@022d │ │ -070edc: 0a04 |000a: move-result v4 │ │ -070ede: 8285 |000b: int-to-float v5, v8 │ │ -070ee0: a901 0405 |000c: div-float v1, v4, v5 │ │ -070ee4: 1224 |000e: const/4 v4, #int 2 // #2 │ │ -070ee6: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ -070eea: 6e10 2b02 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@022b │ │ -070ef0: 0a04 |0014: move-result v4 │ │ -070ef2: 8295 |0015: int-to-float v5, v9 │ │ -070ef4: c954 |0016: div-float/2addr v4, v5 │ │ -070ef6: 7120 f32a 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -070efc: 0a01 |001a: move-result v1 │ │ -070efe: 6e30 0a02 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@020a │ │ -070f04: 6e10 2d02 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@022d │ │ -070f0a: 0a04 |0021: move-result v4 │ │ -070f0c: 8285 |0022: int-to-float v5, v8 │ │ -070f0e: c815 |0023: mul-float/2addr v5, v1 │ │ -070f10: c754 |0024: sub-float/2addr v4, v5 │ │ -070f12: a902 0406 |0025: div-float v2, v4, v6 │ │ -070f16: 6e10 2b02 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@022b │ │ -070f1c: 0a04 |002a: move-result v4 │ │ -070f1e: 8295 |002b: int-to-float v5, v9 │ │ -070f20: c815 |002c: mul-float/2addr v5, v1 │ │ -070f22: c754 |002d: sub-float/2addr v4, v5 │ │ -070f24: a903 0406 |002e: div-float v3, v4, v6 │ │ -070f28: 6e30 0b02 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@020b │ │ -070f2e: 1100 |0033: return-object v0 │ │ -070f30: 6e10 2b02 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@022b │ │ -070f36: 0a04 |0037: move-result v4 │ │ -070f38: 8295 |0038: int-to-float v5, v9 │ │ -070f3a: c954 |0039: div-float/2addr v4, v5 │ │ -070f3c: 7120 f62a 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -070f42: 0a01 |003d: move-result v1 │ │ -070f44: 28dd |003e: goto 001b // -0023 │ │ +070f24: |[070f24] android.support.v4.print.PrintHelperKitkat.getMatrix:(IILandroid/graphics/RectF;I)Landroid/graphics/Matrix; │ │ +070f34: 1506 0040 |0000: const/high16 v6, #int 1073741824 // #4000 │ │ +070f38: 2200 5f00 |0002: new-instance v0, Landroid/graphics/Matrix; // type@005f │ │ +070f3c: 7010 0902 0000 |0004: invoke-direct {v0}, Landroid/graphics/Matrix;.:()V // method@0209 │ │ +070f42: 6e10 2d02 0a00 |0007: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@022d │ │ +070f48: 0a04 |000a: move-result v4 │ │ +070f4a: 8285 |000b: int-to-float v5, v8 │ │ +070f4c: a901 0405 |000c: div-float v1, v4, v5 │ │ +070f50: 1224 |000e: const/4 v4, #int 2 // #2 │ │ +070f52: 334b 2500 |000f: if-ne v11, v4, 0034 // +0025 │ │ +070f56: 6e10 2b02 0a00 |0011: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@022b │ │ +070f5c: 0a04 |0014: move-result v4 │ │ +070f5e: 8295 |0015: int-to-float v5, v9 │ │ +070f60: c954 |0016: div-float/2addr v4, v5 │ │ +070f62: 7120 f32a 4100 |0017: invoke-static {v1, v4}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +070f68: 0a01 |001a: move-result v1 │ │ +070f6a: 6e30 0a02 1001 |001b: invoke-virtual {v0, v1, v1}, Landroid/graphics/Matrix;.postScale:(FF)Z // method@020a │ │ +070f70: 6e10 2d02 0a00 |001e: invoke-virtual {v10}, Landroid/graphics/RectF;.width:()F // method@022d │ │ +070f76: 0a04 |0021: move-result v4 │ │ +070f78: 8285 |0022: int-to-float v5, v8 │ │ +070f7a: c815 |0023: mul-float/2addr v5, v1 │ │ +070f7c: c754 |0024: sub-float/2addr v4, v5 │ │ +070f7e: a902 0406 |0025: div-float v2, v4, v6 │ │ +070f82: 6e10 2b02 0a00 |0027: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@022b │ │ +070f88: 0a04 |002a: move-result v4 │ │ +070f8a: 8295 |002b: int-to-float v5, v9 │ │ +070f8c: c815 |002c: mul-float/2addr v5, v1 │ │ +070f8e: c754 |002d: sub-float/2addr v4, v5 │ │ +070f90: a903 0406 |002e: div-float v3, v4, v6 │ │ +070f94: 6e30 0b02 2003 |0030: invoke-virtual {v0, v2, v3}, Landroid/graphics/Matrix;.postTranslate:(FF)Z // method@020b │ │ +070f9a: 1100 |0033: return-object v0 │ │ +070f9c: 6e10 2b02 0a00 |0034: invoke-virtual {v10}, Landroid/graphics/RectF;.height:()F // method@022b │ │ +070fa2: 0a04 |0037: move-result v4 │ │ +070fa4: 8295 |0038: int-to-float v5, v9 │ │ +070fa6: c954 |0039: div-float/2addr v4, v5 │ │ +070fa8: 7120 f62a 4100 |003a: invoke-static {v1, v4}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +070fae: 0a01 |003d: move-result v1 │ │ +070fb0: 28dd |003e: goto 001b // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=257 │ │ 0x0007 line=260 │ │ 0x000e line=261 │ │ 0x0011 line=262 │ │ 0x001b line=266 │ │ @@ -35848,48 +35848,48 @@ │ │ type : '(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -070f48: |[070f48] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ -070f58: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ -070f5c: 5452 7203 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -070f60: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -070f64: 2202 9205 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -070f68: 1a03 5b16 |0008: const-string v3, "bad argument to loadBitmap" // string@165b │ │ -070f6c: 7020 d52a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -070f72: 2702 |000d: throw v2 │ │ -070f74: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -070f76: 5452 7203 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -070f7a: 6e10 2901 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -070f80: 0c02 |0014: move-result-object v2 │ │ -070f82: 6e20 1f01 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ -070f88: 0c00 |0018: move-result-object v0 │ │ -070f8a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -070f8c: 7130 f501 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f5 │ │ -070f92: 0c02 |001d: move-result-object v2 │ │ -070f94: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -070f98: 6e10 822a 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -070f9e: 1102 |0023: return-object v2 │ │ -070fa0: 0d01 |0024: move-exception v1 │ │ -070fa2: 1a03 450f |0025: const-string v3, "PrintHelperKitkat" // string@0f45 │ │ -070fa6: 1a04 bb17 |0027: const-string v4, "close fail " // string@17bb │ │ -070faa: 7130 fb20 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -070fb0: 28f7 |002c: goto 0023 // -0009 │ │ -070fb2: 0d02 |002d: move-exception v2 │ │ -070fb4: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ -070fb8: 6e10 822a 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -070fbe: 2702 |0033: throw v2 │ │ -070fc0: 0d01 |0034: move-exception v1 │ │ -070fc2: 1a03 450f |0035: const-string v3, "PrintHelperKitkat" // string@0f45 │ │ -070fc6: 1a04 bb17 |0037: const-string v4, "close fail " // string@17bb │ │ -070fca: 7130 fb20 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -070fd0: 28f7 |003c: goto 0033 // -0009 │ │ +070fb4: |[070fb4] android.support.v4.print.PrintHelperKitkat.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; │ │ +070fc4: 3806 0600 |0000: if-eqz v6, 0006 // +0006 │ │ +070fc8: 5452 7203 |0002: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +070fcc: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +070fd0: 2202 9205 |0006: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +070fd4: 1a03 5d16 |0008: const-string v3, "bad argument to loadBitmap" // string@165d │ │ +070fd8: 7020 d52a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +070fde: 2702 |000d: throw v2 │ │ +070fe0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +070fe2: 5452 7203 |000f: iget-object v2, v5, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +070fe6: 6e10 2901 0200 |0011: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +070fec: 0c02 |0014: move-result-object v2 │ │ +070fee: 6e20 1f01 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ +070ff4: 0c00 |0018: move-result-object v0 │ │ +070ff6: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +070ff8: 7130 f501 2007 |001a: invoke-static {v0, v2, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f5 │ │ +070ffe: 0c02 |001d: move-result-object v2 │ │ +071000: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +071004: 6e10 822a 0000 |0020: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +07100a: 1102 |0023: return-object v2 │ │ +07100c: 0d01 |0024: move-exception v1 │ │ +07100e: 1a03 450f |0025: const-string v3, "PrintHelperKitkat" // string@0f45 │ │ +071012: 1a04 bd17 |0027: const-string v4, "close fail " // string@17bd │ │ +071016: 7130 fb20 4301 |0029: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +07101c: 28f7 |002c: goto 0023 // -0009 │ │ +07101e: 0d02 |002d: move-exception v2 │ │ +071020: 3800 0500 |002e: if-eqz v0, 0033 // +0005 │ │ +071024: 6e10 822a 0000 |0030: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +07102a: 2702 |0033: throw v2 │ │ +07102c: 0d01 |0034: move-exception v1 │ │ +07102e: 1a03 450f |0035: const-string v3, "PrintHelperKitkat" // string@0f45 │ │ +071032: 1a04 bd17 |0037: const-string v4, "close fail " // string@17bd │ │ +071036: 7130 fb20 4301 |0039: invoke-static {v3, v4, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +07103c: 28f7 |003c: goto 0033 // -0009 │ │ catches : 3 │ │ 0x000f - 0x001d │ │ -> 0x002d │ │ 0x0020 - 0x0023 │ │ Ljava/io/IOException; -> 0x0024 │ │ 0x0030 - 0x0033 │ │ Ljava/io/IOException; -> 0x0034 │ │ @@ -35922,83 +35922,83 @@ │ │ type : '(Landroid/net/Uri;I)Landroid/graphics/Bitmap;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 111 16-bit code units │ │ -070ff8: |[070ff8] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ -071008: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -07100a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -07100c: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ -071010: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ -071014: 5497 7203 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -071018: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -07101c: 2206 9205 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -071020: 1a07 5a16 |000c: const-string v7, "bad argument to getScaledBitmap" // string@165a │ │ -071024: 7020 d52a 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -07102a: 2706 |0011: throw v6 │ │ -07102c: 2203 5a00 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@005a │ │ -071030: 7010 f101 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@01f1 │ │ -071036: 5c38 2f00 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ -07103a: 7030 fd09 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@09fd │ │ -071040: 5235 3400 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0034 │ │ -071044: 5231 3300 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0033 │ │ -071048: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ -07104c: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ -071050: 1106 |0024: return-object v6 │ │ -071052: 7120 f42a 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -071058: 0a02 |0028: move-result v2 │ │ -07105a: 1214 |0029: const/4 v4, #int 1 // #1 │ │ -07105c: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ -071060: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ -071064: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -071068: 28fa |0030: goto 002a // -0006 │ │ -07106a: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ -07106e: 7120 f72a 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -071074: 0a07 |0036: move-result v7 │ │ -071076: b347 |0037: div-int/2addr v7, v4 │ │ -071078: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ -07107c: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -07107e: 5497 7403 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ -071082: 1d07 |003d: monitor-enter v7 │ │ -071084: 2206 5a00 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@005a │ │ -071088: 7010 f101 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@01f1 │ │ -07108e: 5b96 7303 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -071092: 5496 7303 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -071096: 1218 |0047: const/4 v8, #int 1 // #1 │ │ -071098: 5c68 3000 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0030 │ │ -07109c: 5496 7303 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -0710a0: 5964 3200 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0032 │ │ -0710a4: 5490 7303 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -0710a8: 1e07 |0050: monitor-exit v7 │ │ -0710aa: 7030 fd09 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@09fd │ │ -0710b0: 0c06 |0054: move-result-object v6 │ │ -0710b2: 5497 7403 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ -0710b6: 1d07 |0057: monitor-enter v7 │ │ -0710b8: 1208 |0058: const/4 v8, #int 0 // #0 │ │ -0710ba: 5b98 7303 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -0710be: 1e07 |005b: monitor-exit v7 │ │ -0710c0: 28c8 |005c: goto 0024 // -0038 │ │ -0710c2: 0d06 |005d: move-exception v6 │ │ -0710c4: 1e07 |005e: monitor-exit v7 │ │ -0710c6: 2706 |005f: throw v6 │ │ -0710c8: 0d06 |0060: move-exception v6 │ │ -0710ca: 1e07 |0061: monitor-exit v7 │ │ -0710cc: 2706 |0062: throw v6 │ │ -0710ce: 0d06 |0063: move-exception v6 │ │ -0710d0: 5497 7403 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ -0710d4: 1d07 |0066: monitor-enter v7 │ │ -0710d6: 1208 |0067: const/4 v8, #int 0 // #0 │ │ -0710d8: 5b98 7303 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ -0710dc: 1e07 |006a: monitor-exit v7 │ │ -0710de: 2706 |006b: throw v6 │ │ -0710e0: 0d06 |006c: move-exception v6 │ │ -0710e2: 1e07 |006d: monitor-exit v7 │ │ -0710e4: 2706 |006e: throw v6 │ │ +071064: |[071064] android.support.v4.print.PrintHelperKitkat.loadConstrainedBitmap:(Landroid/net/Uri;I)Landroid/graphics/Bitmap; │ │ +071074: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +071076: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +071078: 3d0b 0800 |0002: if-lez v11, 000a // +0008 │ │ +07107c: 380a 0600 |0004: if-eqz v10, 000a // +0006 │ │ +071080: 5497 7203 |0006: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +071084: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +071088: 2206 9205 |000a: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +07108c: 1a07 5c16 |000c: const-string v7, "bad argument to getScaledBitmap" // string@165c │ │ +071090: 7020 d52a 7600 |000e: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +071096: 2706 |0011: throw v6 │ │ +071098: 2203 5a00 |0012: new-instance v3, Landroid/graphics/BitmapFactory$Options; // type@005a │ │ +07109c: 7010 f101 0300 |0014: invoke-direct {v3}, Landroid/graphics/BitmapFactory$Options;.:()V // method@01f1 │ │ +0710a2: 5c38 2f00 |0017: iput-boolean v8, v3, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ +0710a6: 7030 fd09 a903 |0019: invoke-direct {v9, v10, v3}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@09fd │ │ +0710ac: 5235 3400 |001c: iget v5, v3, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0034 │ │ +0710b0: 5231 3300 |001e: iget v1, v3, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0033 │ │ +0710b4: 3d05 0400 |0020: if-lez v5, 0024 // +0004 │ │ +0710b8: 3c01 0300 |0022: if-gtz v1, 0025 // +0003 │ │ +0710bc: 1106 |0024: return-object v6 │ │ +0710be: 7120 f42a 1500 |0025: invoke-static {v5, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0710c4: 0a02 |0028: move-result v2 │ │ +0710c6: 1214 |0029: const/4 v4, #int 1 // #1 │ │ +0710c8: 37b2 0700 |002a: if-le v2, v11, 0031 // +0007 │ │ +0710cc: e202 0201 |002c: ushr-int/lit8 v2, v2, #int 1 // #01 │ │ +0710d0: e004 0401 |002e: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +0710d4: 28fa |0030: goto 002a // -0006 │ │ +0710d6: 3d04 f3ff |0031: if-lez v4, 0024 // -000d │ │ +0710da: 7120 f72a 1500 |0033: invoke-static {v5, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0710e0: 0a07 |0036: move-result v7 │ │ +0710e2: b347 |0037: div-int/2addr v7, v4 │ │ +0710e4: 3d07 ecff |0038: if-lez v7, 0024 // -0014 │ │ +0710e8: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +0710ea: 5497 7403 |003b: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ +0710ee: 1d07 |003d: monitor-enter v7 │ │ +0710f0: 2206 5a00 |003e: new-instance v6, Landroid/graphics/BitmapFactory$Options; // type@005a │ │ +0710f4: 7010 f101 0600 |0040: invoke-direct {v6}, Landroid/graphics/BitmapFactory$Options;.:()V // method@01f1 │ │ +0710fa: 5b96 7303 |0043: iput-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +0710fe: 5496 7303 |0045: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +071102: 1218 |0047: const/4 v8, #int 1 // #1 │ │ +071104: 5c68 3000 |0048: iput-boolean v8, v6, Landroid/graphics/BitmapFactory$Options;.inMutable:Z // field@0030 │ │ +071108: 5496 7303 |004a: iget-object v6, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +07110c: 5964 3200 |004c: iput v4, v6, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0032 │ │ +071110: 5490 7303 |004e: iget-object v0, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +071114: 1e07 |0050: monitor-exit v7 │ │ +071116: 7030 fd09 a900 |0051: invoke-direct {v9, v10, v0}, Landroid/support/v4/print/PrintHelperKitkat;.loadBitmap:(Landroid/net/Uri;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@09fd │ │ +07111c: 0c06 |0054: move-result-object v6 │ │ +07111e: 5497 7403 |0055: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ +071122: 1d07 |0057: monitor-enter v7 │ │ +071124: 1208 |0058: const/4 v8, #int 0 // #0 │ │ +071126: 5b98 7303 |0059: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +07112a: 1e07 |005b: monitor-exit v7 │ │ +07112c: 28c8 |005c: goto 0024 // -0038 │ │ +07112e: 0d06 |005d: move-exception v6 │ │ +071130: 1e07 |005e: monitor-exit v7 │ │ +071132: 2706 |005f: throw v6 │ │ +071134: 0d06 |0060: move-exception v6 │ │ +071136: 1e07 |0061: monitor-exit v7 │ │ +071138: 2706 |0062: throw v6 │ │ +07113a: 0d06 |0063: move-exception v6 │ │ +07113c: 5497 7403 |0064: iget-object v7, v9, Landroid/support/v4/print/PrintHelperKitkat;.mLock:Ljava/lang/Object; // field@0374 │ │ +071140: 1d07 |0066: monitor-enter v7 │ │ +071142: 1208 |0067: const/4 v8, #int 0 // #0 │ │ +071144: 5b98 7303 |0068: iput-object v8, v9, Landroid/support/v4/print/PrintHelperKitkat;.mDecodeOptions:Landroid/graphics/BitmapFactory$Options; // field@0373 │ │ +071148: 1e07 |006a: monitor-exit v7 │ │ +07114a: 2706 |006b: throw v6 │ │ +07114c: 0d06 |006c: move-exception v6 │ │ +07114e: 1e07 |006d: monitor-exit v7 │ │ +071150: 2706 |006e: throw v6 │ │ catches : 6 │ │ 0x003e - 0x0051 │ │ -> 0x0060 │ │ 0x0051 - 0x0054 │ │ -> 0x0063 │ │ 0x0059 - 0x005f │ │ -> 0x005d │ │ @@ -36056,17 +36056,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071124: |[071124] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ -071134: 5210 7103 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ -071138: 0f00 |0002: return v0 │ │ +071190: |[071190] android.support.v4.print.PrintHelperKitkat.getColorMode:()I │ │ +0711a0: 5210 7103 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ +0711a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -36074,17 +36074,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07113c: |[07113c] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ -07114c: 5210 7503 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ -071150: 0f00 |0002: return v0 │ │ +0711a8: |[0711a8] android.support.v4.print.PrintHelperKitkat.getOrientation:()I │ │ +0711b8: 5210 7503 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ +0711bc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -36092,17 +36092,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071154: |[071154] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ -071164: 5210 7603 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ -071168: 0f00 |0002: return v0 │ │ +0711c0: |[0711c0] android.support.v4.print.PrintHelperKitkat.getScaleMode:()I │ │ +0711d0: 5210 7603 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ +0711d4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelperKitkat; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelperKitkat;) │ │ @@ -36110,43 +36110,43 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 57 16-bit code units │ │ -07116c: |[07116c] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -07117c: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ -071180: 0e00 |0002: return-void │ │ -071182: 5261 7603 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ -071186: 5464 7203 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -07118a: 1a05 2c2a |0007: const-string v5, "print" // string@2a2c │ │ -07118e: 6e20 3701 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -071194: 0c03 |000c: move-result-object v3 │ │ -071196: 1f03 ac00 |000d: check-cast v3, Landroid/print/PrintManager; // type@00ac │ │ -07119a: 6202 4600 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ -07119e: 6e10 ee01 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ -0711a4: 0a04 |0014: move-result v4 │ │ -0711a6: 6e10 ec01 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ -0711ac: 0a05 |0018: move-result v5 │ │ -0711ae: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ -0711b2: 6202 4500 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0045 │ │ -0711b6: 2204 a300 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@00a3 │ │ -0711ba: 7010 1503 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@0315 │ │ -0711c0: 6e20 1803 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0318 │ │ -0711c6: 0c04 |0025: move-result-object v4 │ │ -0711c8: 5265 7103 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ -0711cc: 6e20 1703 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0317 │ │ -0711d2: 0c04 |002b: move-result-object v4 │ │ -0711d4: 6e10 1603 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0316 │ │ -0711da: 0c00 |002f: move-result-object v0 │ │ -0711dc: 2204 cf01 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@01cf │ │ -0711e0: 7051 e109 6487 |0032: invoke-direct {v4, v6, v7, v8, v1}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V // method@09e1 │ │ -0711e6: 6e40 2503 7304 |0035: invoke-virtual {v3, v7, v4, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0325 │ │ -0711ec: 28ca |0038: goto 0002 // -0036 │ │ +0711d8: |[0711d8] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0711e8: 3908 0300 |0000: if-nez v8, 0003 // +0003 │ │ +0711ec: 0e00 |0002: return-void │ │ +0711ee: 5261 7603 |0003: iget v1, v6, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ +0711f2: 5464 7203 |0005: iget-object v4, v6, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +0711f6: 1a05 2f2a |0007: const-string v5, "print" // string@2a2f │ │ +0711fa: 6e20 3701 5400 |0009: invoke-virtual {v4, v5}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +071200: 0c03 |000c: move-result-object v3 │ │ +071202: 1f03 ac00 |000d: check-cast v3, Landroid/print/PrintManager; // type@00ac │ │ +071206: 6202 4600 |000f: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ +07120a: 6e10 ee01 0800 |0011: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ +071210: 0a04 |0014: move-result v4 │ │ +071212: 6e10 ec01 0800 |0015: invoke-virtual {v8}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ +071218: 0a05 |0018: move-result v5 │ │ +07121a: 3754 0400 |0019: if-le v4, v5, 001d // +0004 │ │ +07121e: 6202 4500 |001b: sget-object v2, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0045 │ │ +071222: 2204 a300 |001d: new-instance v4, Landroid/print/PrintAttributes$Builder; // type@00a3 │ │ +071226: 7010 1503 0400 |001f: invoke-direct {v4}, Landroid/print/PrintAttributes$Builder;.:()V // method@0315 │ │ +07122c: 6e20 1803 2400 |0022: invoke-virtual {v4, v2}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0318 │ │ +071232: 0c04 |0025: move-result-object v4 │ │ +071234: 5265 7103 |0026: iget v5, v6, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ +071238: 6e20 1703 5400 |0028: invoke-virtual {v4, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0317 │ │ +07123e: 0c04 |002b: move-result-object v4 │ │ +071240: 6e10 1603 0400 |002c: invoke-virtual {v4}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0316 │ │ +071246: 0c00 |002f: move-result-object v0 │ │ +071248: 2204 cf01 |0030: new-instance v4, Landroid/support/v4/print/PrintHelperKitkat$1; // type@01cf │ │ +07124c: 7051 e109 6487 |0032: invoke-direct {v4, v6, v7, v8, v1}, Landroid/support/v4/print/PrintHelperKitkat$1;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/graphics/Bitmap;I)V // method@09e1 │ │ +071252: 6e40 2503 7304 |0035: invoke-virtual {v3, v7, v4, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0325 │ │ +071258: 28ca |0038: goto 0002 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0002 line=245 │ │ 0x0003 line=167 │ │ 0x0005 line=168 │ │ 0x000f line=169 │ │ @@ -36168,42 +36168,42 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 56 16-bit code units │ │ -0711f0: |[0711f0] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -071200: 5272 7603 |0000: iget v2, v7, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ -071204: 2203 d201 |0002: new-instance v3, Landroid/support/v4/print/PrintHelperKitkat$2; // type@01d2 │ │ -071208: 7052 ef09 7398 |0004: invoke-direct {v3, v7, v8, v9, v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V // method@09ef │ │ -07120e: 5475 7203 |0007: iget-object v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ -071212: 1a06 2c2a |0009: const-string v6, "print" // string@2a2c │ │ -071216: 6e20 3701 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -07121c: 0c04 |000e: move-result-object v4 │ │ -07121e: 1f04 ac00 |000f: check-cast v4, Landroid/print/PrintManager; // type@00ac │ │ -071222: 2201 a300 |0011: new-instance v1, Landroid/print/PrintAttributes$Builder; // type@00a3 │ │ -071226: 7010 1503 0100 |0013: invoke-direct {v1}, Landroid/print/PrintAttributes$Builder;.:()V // method@0315 │ │ -07122c: 5275 7103 |0016: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ -071230: 6e20 1703 5100 |0018: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0317 │ │ -071236: 5275 7503 |001b: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ -07123a: 1216 |001d: const/4 v6, #int 1 // #1 │ │ -07123c: 3365 0f00 |001e: if-ne v5, v6, 002d // +000f │ │ -071240: 6205 4500 |0020: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0045 │ │ -071244: 6e20 1803 5100 |0022: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0318 │ │ -07124a: 6e10 1603 0100 |0025: invoke-virtual {v1}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0316 │ │ -071250: 0c00 |0028: move-result-object v0 │ │ -071252: 6e40 2503 8403 |0029: invoke-virtual {v4, v8, v3, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0325 │ │ -071258: 0e00 |002c: return-void │ │ -07125a: 5275 7503 |002d: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ -07125e: 1226 |002f: const/4 v6, #int 2 // #2 │ │ -071260: 3365 f5ff |0030: if-ne v5, v6, 0025 // -000b │ │ -071264: 6205 4600 |0032: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ -071268: 6e20 1803 5100 |0034: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0318 │ │ -07126e: 28ee |0037: goto 0025 // -0012 │ │ +07125c: |[07125c] android.support.v4.print.PrintHelperKitkat.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +07126c: 5272 7603 |0000: iget v2, v7, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ +071270: 2203 d201 |0002: new-instance v3, Landroid/support/v4/print/PrintHelperKitkat$2; // type@01d2 │ │ +071274: 7052 ef09 7398 |0004: invoke-direct {v3, v7, v8, v9, v2}, Landroid/support/v4/print/PrintHelperKitkat$2;.:(Landroid/support/v4/print/PrintHelperKitkat;Ljava/lang/String;Landroid/net/Uri;I)V // method@09ef │ │ +07127a: 5475 7203 |0007: iget-object v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mContext:Landroid/content/Context; // field@0372 │ │ +07127e: 1a06 2f2a |0009: const-string v6, "print" // string@2a2f │ │ +071282: 6e20 3701 6500 |000b: invoke-virtual {v5, v6}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +071288: 0c04 |000e: move-result-object v4 │ │ +07128a: 1f04 ac00 |000f: check-cast v4, Landroid/print/PrintManager; // type@00ac │ │ +07128e: 2201 a300 |0011: new-instance v1, Landroid/print/PrintAttributes$Builder; // type@00a3 │ │ +071292: 7010 1503 0100 |0013: invoke-direct {v1}, Landroid/print/PrintAttributes$Builder;.:()V // method@0315 │ │ +071298: 5275 7103 |0016: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ +07129c: 6e20 1703 5100 |0018: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setColorMode:(I)Landroid/print/PrintAttributes$Builder; // method@0317 │ │ +0712a2: 5275 7503 |001b: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ +0712a6: 1216 |001d: const/4 v6, #int 1 // #1 │ │ +0712a8: 3365 0f00 |001e: if-ne v5, v6, 002d // +000f │ │ +0712ac: 6205 4500 |0020: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_LANDSCAPE:Landroid/print/PrintAttributes$MediaSize; // field@0045 │ │ +0712b0: 6e20 1803 5100 |0022: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0318 │ │ +0712b6: 6e10 1603 0100 |0025: invoke-virtual {v1}, Landroid/print/PrintAttributes$Builder;.build:()Landroid/print/PrintAttributes; // method@0316 │ │ +0712bc: 0c00 |0028: move-result-object v0 │ │ +0712be: 6e40 2503 8403 |0029: invoke-virtual {v4, v8, v3, v0}, Landroid/print/PrintManager;.print:(Ljava/lang/String;Landroid/print/PrintDocumentAdapter;Landroid/print/PrintAttributes;)Landroid/print/PrintJob; // method@0325 │ │ +0712c4: 0e00 |002c: return-void │ │ +0712c6: 5275 7503 |002d: iget v5, v7, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ +0712ca: 1226 |002f: const/4 v6, #int 2 // #2 │ │ +0712cc: 3365 f5ff |0030: if-ne v5, v6, 0025 // -000b │ │ +0712d0: 6205 4600 |0032: sget-object v5, Landroid/print/PrintAttributes$MediaSize;.UNKNOWN_PORTRAIT:Landroid/print/PrintAttributes$MediaSize; // field@0046 │ │ +0712d4: 6e20 1803 5100 |0034: invoke-virtual {v1, v5}, Landroid/print/PrintAttributes$Builder;.setMediaSize:(Landroid/print/PrintAttributes$MediaSize;)Landroid/print/PrintAttributes$Builder; // method@0318 │ │ +0712da: 28ee |0037: goto 0025 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0002 line=289 │ │ 0x0007 line=434 │ │ 0x0011 line=435 │ │ 0x0016 line=436 │ │ @@ -36229,17 +36229,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071270: |[071270] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ -071280: 5901 7103 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ -071284: 0e00 |0002: return-void │ │ +0712dc: |[0712dc] android.support.v4.print.PrintHelperKitkat.setColorMode:(I)V │ │ +0712ec: 5901 7103 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mColorMode:I // field@0371 │ │ +0712f0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -36249,17 +36249,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071288: |[071288] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ -071298: 5901 7503 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ -07129c: 0e00 |0002: return-void │ │ +0712f4: |[0712f4] android.support.v4.print.PrintHelperKitkat.setOrientation:(I)V │ │ +071304: 5901 7503 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mOrientation:I // field@0375 │ │ +071308: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0002 line=135 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ @@ -36269,17 +36269,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0712a0: |[0712a0] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ -0712b0: 5901 7603 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ -0712b4: 0e00 |0002: return-void │ │ +07130c: |[07130c] android.support.v4.print.PrintHelperKitkat.setScaleMode:(I)V │ │ +07131c: 5901 7603 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelperKitkat;.mScaleMode:I // field@0376 │ │ +071320: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0002 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelperKitkat; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ @@ -36352,22 +36352,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0712b8: |[0712b8] android.support.v4.text.BidiFormatter$Builder.:()V │ │ -0712c8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0712ce: 7100 e02b 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0712d4: 0c00 |0006: move-result-object v0 │ │ -0712d6: 7110 1a0a 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@0a1a │ │ -0712dc: 0a00 |000a: move-result v0 │ │ -0712de: 7020 090a 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0a09 │ │ -0712e4: 0e00 |000e: return-void │ │ +071324: |[071324] android.support.v4.text.BidiFormatter$Builder.:()V │ │ +071334: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07133a: 7100 e02b 0000 |0003: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +071340: 0c00 |0006: move-result-object v0 │ │ +071342: 7110 1a0a 0000 |0007: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@0a1a │ │ +071348: 0a00 |000a: move-result v0 │ │ +07134a: 7020 090a 0100 |000b: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0a09 │ │ +071350: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x000e line=139 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -36377,20 +36377,20 @@ │ │ type : '(Ljava/util/Locale;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0712e8: |[0712e8] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ -0712f8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0712fe: 7110 1a0a 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@0a1a │ │ -071304: 0a00 |0006: move-result v0 │ │ -071306: 7020 090a 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0a09 │ │ -07130c: 0e00 |000a: return-void │ │ +071354: |[071354] android.support.v4.text.BidiFormatter$Builder.:(Ljava/util/Locale;)V │ │ +071364: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07136a: 7110 1a0a 0200 |0003: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter;.access$000:(Ljava/util/Locale;)Z // method@0a1a │ │ +071370: 0a00 |0006: move-result v0 │ │ +071372: 7020 090a 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0a09 │ │ +071378: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=156 │ │ 0x000a line=157 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -36401,18 +36401,18 @@ │ │ type : '(Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -071310: |[071310] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ -071320: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -071326: 7020 090a 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0a09 │ │ -07132c: 0e00 |0006: return-void │ │ +07137c: |[07137c] android.support.v4.text.BidiFormatter$Builder.:(Z)V │ │ +07138c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +071392: 7020 090a 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.initialize:(Z)V // method@0a09 │ │ +071398: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x0006 line=148 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -36423,22 +36423,22 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -071330: |[071330] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -071340: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ -071344: 7100 1c0a 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0a1c │ │ -07134a: 0c00 |0005: move-result-object v0 │ │ -07134c: 1100 |0006: return-object v0 │ │ -07134e: 7100 1d0a 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0a1d │ │ -071354: 0c00 |000a: move-result-object v0 │ │ -071356: 28fb |000b: goto 0006 // -0005 │ │ +07139c: |[07139c] android.support.v4.text.BidiFormatter$Builder.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +0713ac: 3801 0700 |0000: if-eqz v1, 0007 // +0007 │ │ +0713b0: 7100 1c0a 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$200:()Landroid/support/v4/text/BidiFormatter; // method@0a1c │ │ +0713b6: 0c00 |0005: move-result-object v0 │ │ +0713b8: 1100 |0006: return-object v0 │ │ +0713ba: 7100 1d0a 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$300:()Landroid/support/v4/text/BidiFormatter; // method@0a1d │ │ +0713c0: 0c00 |000a: move-result-object v0 │ │ +0713c2: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x000c reg=1 isRtlContext Z │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter$Builder;) │ │ @@ -36446,22 +36446,22 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -071358: |[071358] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ -071368: 5c12 7803 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0378 │ │ -07136c: 7100 1b0a 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@0a1b │ │ -071372: 0c00 |0005: move-result-object v0 │ │ -071374: 5b10 7903 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ -071378: 1220 |0008: const/4 v0, #int 2 // #2 │ │ -07137a: 5910 7703 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -07137e: 0e00 |000b: return-void │ │ +0713c4: |[0713c4] android.support.v4.text.BidiFormatter$Builder.initialize:(Z)V │ │ +0713d4: 5c12 7803 |0000: iput-boolean v2, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0378 │ │ +0713d8: 7100 1b0a 0000 |0002: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@0a1b │ │ +0713de: 0c00 |0005: move-result-object v0 │ │ +0713e0: 5b10 7903 |0006: iput-object v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ +0713e4: 1220 |0008: const/4 v0, #int 2 // #2 │ │ +0713e6: 5910 7703 |0009: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +0713ea: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0002 line=166 │ │ 0x0008 line=167 │ │ 0x000b line=168 │ │ locals : │ │ @@ -36474,33 +36474,33 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -071380: |[071380] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ -071390: 5250 7703 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -071394: 1221 |0002: const/4 v1, #int 2 // #2 │ │ -071396: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ -07139a: 5450 7903 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ -07139e: 7100 1b0a 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@0a1b │ │ -0713a4: 0c01 |000a: move-result-object v1 │ │ -0713a6: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ -0713aa: 5550 7803 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0378 │ │ -0713ae: 7110 080a 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@0a08 │ │ -0713b4: 0c00 |0012: move-result-object v0 │ │ -0713b6: 1100 |0013: return-object v0 │ │ -0713b8: 2200 d701 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@01d7 │ │ -0713bc: 5551 7803 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0378 │ │ -0713c0: 5252 7703 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -0713c4: 5453 7903 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ -0713c8: 1204 |001c: const/4 v4, #int 0 // #0 │ │ -0713ca: 7054 190a 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@0a19 │ │ -0713d0: 28f3 |0020: goto 0013 // -000d │ │ +0713ec: |[0713ec] android.support.v4.text.BidiFormatter$Builder.build:()Landroid/support/v4/text/BidiFormatter; │ │ +0713fc: 5250 7703 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +071400: 1221 |0002: const/4 v1, #int 2 // #2 │ │ +071402: 3310 1100 |0003: if-ne v0, v1, 0014 // +0011 │ │ +071406: 5450 7903 |0005: iget-object v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ +07140a: 7100 1b0a 0000 |0007: invoke-static {}, Landroid/support/v4/text/BidiFormatter;.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; // method@0a1b │ │ +071410: 0c01 |000a: move-result-object v1 │ │ +071412: 3310 0900 |000b: if-ne v0, v1, 0014 // +0009 │ │ +071416: 5550 7803 |000d: iget-boolean v0, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0378 │ │ +07141a: 7110 080a 0000 |000f: invoke-static {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.getDefaultInstanceFromContext:(Z)Landroid/support/v4/text/BidiFormatter; // method@0a08 │ │ +071420: 0c00 |0012: move-result-object v0 │ │ +071422: 1100 |0013: return-object v0 │ │ +071424: 2200 d701 |0014: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@01d7 │ │ +071428: 5551 7803 |0016: iget-boolean v1, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mIsRtlContext:Z // field@0378 │ │ +07142c: 5252 7703 |0018: iget v2, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +071430: 5453 7903 |001a: iget-object v3, v5, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ +071434: 1204 |001c: const/4 v4, #int 0 // #0 │ │ +071436: 7054 190a 1032 |001d: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V // method@0a19 │ │ +07143c: 28f3 |0020: goto 0013 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x000d line=205 │ │ 0x0013 line=207 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ @@ -36510,17 +36510,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0713d4: |[0713d4] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0713e4: 5b01 7903 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ -0713e8: 1100 |0002: return-object v0 │ │ +071440: |[071440] android.support.v4.text.BidiFormatter$Builder.setTextDirectionHeuristic:(Landroid/support/v4/text/TextDirectionHeuristicCompat;)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +071450: 5b01 7903 |0000: iput-object v1, v0, Landroid/support/v4/text/BidiFormatter$Builder;.mTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0379 │ │ +071454: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/text/BidiFormatter$Builder; │ │ 0x0000 - 0x0003 reg=1 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -36530,24 +36530,24 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0713ec: |[0713ec] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ -0713fc: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -071400: 5210 7703 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -071404: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ -071408: 5910 7703 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -07140c: 1101 |0008: return-object v1 │ │ -07140e: 5210 7703 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -071412: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ -071416: 5910 7703 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ -07141a: 28f9 |000f: goto 0008 // -0007 │ │ +071458: |[071458] android.support.v4.text.BidiFormatter$Builder.stereoReset:(Z)Landroid/support/v4/text/BidiFormatter$Builder; │ │ +071468: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +07146c: 5210 7703 |0002: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +071470: de00 0002 |0004: or-int/lit8 v0, v0, #int 2 // #02 │ │ +071474: 5910 7703 |0006: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +071478: 1101 |0008: return-object v1 │ │ +07147a: 5210 7703 |0009: iget v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +07147e: dd00 00fd |000b: and-int/lit8 v0, v0, #int -3 // #fd │ │ +071482: 5910 7703 |000d: iput v0, v1, Landroid/support/v4/text/BidiFormatter$Builder;.mFlags:I // field@0377 │ │ +071486: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ 0x0008 line=180 │ │ 0x0009 line=178 │ │ locals : │ │ @@ -36614,27 +36614,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -07141c: |[07141c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ -07142c: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ -071430: 2331 2006 |0002: new-array v1, v3, [B // type@0620 │ │ -071434: 6901 7a03 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@037a │ │ -071438: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07143a: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ -07143e: 6201 7a03 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@037a │ │ -071442: 7110 b02a 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2ab0 │ │ -071448: 0a02 |000e: move-result v2 │ │ -07144a: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ -07144e: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071452: 28f4 |0013: goto 0007 // -000c │ │ -071454: 0e00 |0014: return-void │ │ +071488: |[071488] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:()V │ │ +071498: 1303 0007 |0000: const/16 v3, #int 1792 // #700 │ │ +07149c: 2331 2006 |0002: new-array v1, v3, [B // type@0620 │ │ +0714a0: 6901 7a03 |0004: sput-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@037a │ │ +0714a4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0714a6: 3530 0d00 |0007: if-ge v0, v3, 0014 // +000d │ │ +0714aa: 6201 7a03 |0009: sget-object v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@037a │ │ +0714ae: 7110 b02a 0000 |000b: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2ab0 │ │ +0714b4: 0a02 |000e: move-result v2 │ │ +0714b6: 4f02 0100 |000f: aput-byte v2, v1, v0 │ │ +0714ba: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0714be: 28f4 |0013: goto 0007 // -000c │ │ +0714c0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=505 │ │ 0x0006 line=506 │ │ 0x0009 line=507 │ │ 0x0011 line=506 │ │ 0x0014 line=509 │ │ @@ -36646,22 +36646,22 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -071458: |[071458] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ -071468: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -07146e: 5b12 8003 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -071472: 5c13 7d03 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@037d │ │ -071476: 6e10 2b2b 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ -07147c: 0a00 |000a: move-result v0 │ │ -07147e: 5910 7f03 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ -071482: 0e00 |000d: return-void │ │ +0714c4: |[0714c4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.:(Ljava/lang/String;Z)V │ │ +0714d4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0714da: 5b12 8003 |0003: iput-object v2, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +0714de: 5c13 7d03 |0005: iput-boolean v3, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@037d │ │ +0714e2: 6e10 2b2b 0200 |0007: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0714e8: 0a00 |000a: move-result v0 │ │ +0714ea: 5910 7f03 |000b: iput v0, v1, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ +0714ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ 0x0007 line=552 │ │ 0x000d line=553 │ │ @@ -36675,23 +36675,23 @@ │ │ type : '(C)B' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -071484: |[071484] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ -071494: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ -071498: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ -07149c: 6200 7a03 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@037a │ │ -0714a0: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ -0714a4: 0f00 |0008: return v0 │ │ -0714a6: 7110 af2a 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ -0714ac: 0a00 |000c: move-result v0 │ │ -0714ae: 28fb |000d: goto 0008 // -0005 │ │ +0714f0: |[0714f0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getCachedDirectionality:(C)B │ │ +071500: 1300 0007 |0000: const/16 v0, #int 1792 // #700 │ │ +071504: 3501 0700 |0002: if-ge v1, v0, 0009 // +0007 │ │ +071508: 6200 7a03 |0004: sget-object v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.DIR_TYPE_CACHE:[B // field@037a │ │ +07150c: 4800 0001 |0006: aget-byte v0, v0, v1 │ │ +071510: 0f00 |0008: return v0 │ │ +071512: 7110 af2a 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ +071518: 0a00 |000c: move-result v0 │ │ +07151a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ locals : │ │ 0x0000 - 0x000e reg=1 c C │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;) │ │ @@ -36699,37 +36699,37 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0714b0: |[0714b0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ -0714c0: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ -0714c4: 5240 7c03 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0714c8: 5241 7c03 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0714cc: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ -0714d0: 5441 8003 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -0714d4: 5242 7c03 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0714d8: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0714dc: 5942 7c03 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0714e0: 6e20 192b 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0714e6: 0a01 |0013: move-result v1 │ │ -0714e8: 5e41 7e03 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0714ec: 5741 7e03 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0714f0: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ -0714f4: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ -0714f8: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ -0714fc: 0f01 |001e: return v1 │ │ -0714fe: 5741 7e03 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071502: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ -071506: 5940 7c03 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07150a: 5e43 7e03 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07150e: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ -071512: 28f5 |0029: goto 001e // -000b │ │ +07151c: |[07151c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityBackward:()B │ │ +07152c: 1303 3b00 |0000: const/16 v3, #int 59 // #3b │ │ +071530: 5240 7c03 |0002: iget v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071534: 5241 7c03 |0004: iget v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071538: 3d01 1d00 |0006: if-lez v1, 0023 // +001d │ │ +07153c: 5441 8003 |0008: iget-object v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +071540: 5242 7c03 |000a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071544: d802 02ff |000c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +071548: 5942 7c03 |000e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07154c: 6e20 192b 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +071552: 0a01 |0013: move-result v1 │ │ +071554: 5e41 7e03 |0014: iput-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071558: 5741 7e03 |0016: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07155c: 1302 2600 |0018: const/16 v2, #int 38 // #26 │ │ +071560: 3321 0500 |001a: if-ne v1, v2, 001f // +0005 │ │ +071564: 1301 0c00 |001c: const/16 v1, #int 12 // #c │ │ +071568: 0f01 |001e: return v1 │ │ +07156a: 5741 7e03 |001f: iget-char v1, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07156e: 3331 e3ff |0021: if-ne v1, v3, 0004 // -001d │ │ +071572: 5940 7c03 |0023: iput v0, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071576: 5e43 7e03 |0025: iput-char v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07157a: 1301 0d00 |0027: const/16 v1, #int 13 // #d │ │ +07157e: 28f5 |0029: goto 001e // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=865 │ │ 0x0004 line=866 │ │ 0x0008 line=867 │ │ 0x0016 line=868 │ │ 0x001c line=869 │ │ @@ -36747,29 +36747,29 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -071514: |[071514] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ -071524: 5230 7c03 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071528: 5231 7f03 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ -07152c: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ -071530: 5430 8003 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -071534: 5231 7c03 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071538: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ -07153c: 5932 7c03 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071540: 6e20 192b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -071546: 0a00 |0011: move-result v0 │ │ -071548: 5e30 7e03 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07154c: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ -071550: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ -071554: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ -071558: 0f00 |001a: return v0 │ │ +071580: |[071580] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipEntityForward:()B │ │ +071590: 5230 7c03 |0000: iget v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071594: 5231 7f03 |0002: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ +071598: 3510 1400 |0004: if-ge v0, v1, 0018 // +0014 │ │ +07159c: 5430 8003 |0006: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +0715a0: 5231 7c03 |0008: iget v1, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0715a4: d802 0101 |000a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0715a8: 5932 7c03 |000c: iput v2, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0715ac: 6e20 192b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0715b2: 0a00 |0011: move-result v0 │ │ +0715b4: 5e30 7e03 |0012: iput-char v0, v3, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0715b8: 1301 3b00 |0014: const/16 v1, #int 59 // #3b │ │ +0715bc: 3310 eaff |0016: if-ne v0, v1, 0000 // -0016 │ │ +0715c0: 1300 0c00 |0018: const/16 v0, #int 12 // #c │ │ +0715c4: 0f00 |001a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0018 line=851 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; │ │ │ │ @@ -36778,55 +36778,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -07155c: |[07155c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ -07156c: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ -071570: 5250 7c03 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071574: 5252 7c03 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071578: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ -07157c: 5452 8003 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -071580: 5253 7c03 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071584: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -071588: 5953 7c03 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07158c: 6e20 192b 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -071592: 0a02 |0013: move-result v2 │ │ -071594: 5e52 7e03 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071598: 5752 7e03 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07159c: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ -0715a0: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -0715a4: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -0715a8: 0f02 |001e: return v2 │ │ -0715aa: 5752 7e03 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0715ae: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ -0715b2: 5950 7c03 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0715b6: 5e54 7e03 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0715ba: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ -0715be: 28f5 |0029: goto 001e // -000b │ │ -0715c0: 5752 7e03 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0715c4: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ -0715c8: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ -0715cc: 5752 7e03 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0715d0: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ -0715d4: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ -0715d8: 5751 7e03 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0715dc: 5252 7c03 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0715e0: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ -0715e4: 5452 8003 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -0715e8: 5253 7c03 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0715ec: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0715f0: 5953 7c03 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0715f4: 6e20 192b 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0715fa: 0a02 |0047: move-result v2 │ │ -0715fc: 5e52 7e03 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071600: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ -071604: 28ec |004c: goto 0038 // -0014 │ │ +0715c8: |[0715c8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagBackward:()B │ │ +0715d8: 1304 3e00 |0000: const/16 v4, #int 62 // #3e │ │ +0715dc: 5250 7c03 |0002: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0715e0: 5252 7c03 |0004: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0715e4: 3d02 1d00 |0006: if-lez v2, 0023 // +001d │ │ +0715e8: 5452 8003 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +0715ec: 5253 7c03 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0715f0: d803 03ff |000c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0715f4: 5953 7c03 |000e: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0715f8: 6e20 192b 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0715fe: 0a02 |0013: move-result v2 │ │ +071600: 5e52 7e03 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071604: 5752 7e03 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071608: 1303 3c00 |0018: const/16 v3, #int 60 // #3c │ │ +07160c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +071610: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +071614: 0f02 |001e: return v2 │ │ +071616: 5752 7e03 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07161a: 3342 0900 |0021: if-ne v2, v4, 002a // +0009 │ │ +07161e: 5950 7c03 |0023: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071622: 5e54 7e03 |0025: iput-char v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071626: 1302 0d00 |0027: const/16 v2, #int 13 // #d │ │ +07162a: 28f5 |0029: goto 001e // -000b │ │ +07162c: 5752 7e03 |002a: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071630: 1303 2200 |002c: const/16 v3, #int 34 // #22 │ │ +071634: 3232 0800 |002e: if-eq v2, v3, 0036 // +0008 │ │ +071638: 5752 7e03 |0030: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07163c: 1303 2700 |0032: const/16 v3, #int 39 // #27 │ │ +071640: 3332 d0ff |0034: if-ne v2, v3, 0004 // -0030 │ │ +071644: 5751 7e03 |0036: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071648: 5252 7c03 |0038: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07164c: 3d02 caff |003a: if-lez v2, 0004 // -0036 │ │ +071650: 5452 8003 |003c: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +071654: 5253 7c03 |003e: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071658: d803 03ff |0040: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07165c: 5953 7c03 |0042: iput v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071660: 6e20 192b 3200 |0044: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +071666: 0a02 |0047: move-result v2 │ │ +071668: 5e52 7e03 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07166c: 3212 baff |004a: if-eq v2, v1, 0004 // -0046 │ │ +071670: 28ec |004c: goto 0038 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=822 │ │ 0x0004 line=823 │ │ 0x0008 line=824 │ │ 0x0016 line=825 │ │ 0x001c line=827 │ │ @@ -36848,55 +36848,55 @@ │ │ type : '()B' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -071608: |[071608] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ -071618: 5250 7c03 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07161c: 5252 7c03 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071620: 5253 7f03 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ -071624: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ -071628: 5452 8003 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -07162c: 5253 7c03 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071630: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ -071634: 5954 7c03 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071638: 6e20 192b 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -07163e: 0a02 |0013: move-result v2 │ │ -071640: 5e52 7e03 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071644: 5752 7e03 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071648: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ -07164c: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ -071650: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ -071654: 0f02 |001e: return v2 │ │ -071656: 5752 7e03 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07165a: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ -07165e: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ -071662: 5752 7e03 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071666: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ -07166a: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ -07166e: 5751 7e03 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071672: 5252 7c03 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071676: 5253 7f03 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ -07167a: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ -07167e: 5452 8003 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -071682: 5253 7c03 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071686: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ -07168a: 5954 7c03 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07168e: 6e20 192b 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -071694: 0a02 |003e: move-result v2 │ │ -071696: 5e52 7e03 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07169a: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ -07169e: 28ea |0043: goto 002d // -0016 │ │ -0716a0: 5950 7c03 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0716a4: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ -0716a8: 5e52 7e03 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0716ac: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ -0716b0: 28d2 |004c: goto 001e // -002e │ │ +071674: |[071674] android.support.v4.text.BidiFormatter$DirectionalityEstimator.skipTagForward:()B │ │ +071684: 5250 7c03 |0000: iget v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071688: 5252 7c03 |0002: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07168c: 5253 7f03 |0004: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ +071690: 3532 3e00 |0006: if-ge v2, v3, 0044 // +003e │ │ +071694: 5452 8003 |0008: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +071698: 5253 7c03 |000a: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07169c: d804 0301 |000c: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0716a0: 5954 7c03 |000e: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0716a4: 6e20 192b 3200 |0010: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0716aa: 0a02 |0013: move-result v2 │ │ +0716ac: 5e52 7e03 |0014: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0716b0: 5752 7e03 |0016: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0716b4: 1303 3e00 |0018: const/16 v3, #int 62 // #3e │ │ +0716b8: 3332 0500 |001a: if-ne v2, v3, 001f // +0005 │ │ +0716bc: 1302 0c00 |001c: const/16 v2, #int 12 // #c │ │ +0716c0: 0f02 |001e: return v2 │ │ +0716c2: 5752 7e03 |001f: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0716c6: 1303 2200 |0021: const/16 v3, #int 34 // #22 │ │ +0716ca: 3232 0800 |0023: if-eq v2, v3, 002b // +0008 │ │ +0716ce: 5752 7e03 |0025: iget-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0716d2: 1303 2700 |0027: const/16 v3, #int 39 // #27 │ │ +0716d6: 3332 d9ff |0029: if-ne v2, v3, 0002 // -0027 │ │ +0716da: 5751 7e03 |002b: iget-char v1, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0716de: 5252 7c03 |002d: iget v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0716e2: 5253 7f03 |002f: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ +0716e6: 3532 d1ff |0031: if-ge v2, v3, 0002 // -002f │ │ +0716ea: 5452 8003 |0033: iget-object v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +0716ee: 5253 7c03 |0035: iget v3, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0716f2: d804 0301 |0037: add-int/lit8 v4, v3, #int 1 // #01 │ │ +0716f6: 5954 7c03 |0039: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0716fa: 6e20 192b 3200 |003b: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +071700: 0a02 |003e: move-result v2 │ │ +071702: 5e52 7e03 |003f: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071706: 3212 c1ff |0041: if-eq v2, v1, 0002 // -003f │ │ +07170a: 28ea |0043: goto 002d // -0016 │ │ +07170c: 5950 7c03 |0044: iput v0, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071710: 1302 3c00 |0046: const/16 v2, #int 60 // #3c │ │ +071714: 5e52 7e03 |0048: iput-char v2, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071718: 1302 0d00 |004a: const/16 v2, #int 13 // #d │ │ +07171c: 28d2 |004c: goto 001e // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0002 line=794 │ │ 0x0008 line=795 │ │ 0x0016 line=796 │ │ 0x001c line=798 │ │ @@ -36918,57 +36918,57 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0716b4: |[0716b4] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ -0716c4: 5442 8003 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -0716c8: 5243 7c03 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0716cc: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0716d0: 6e20 192b 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0716d6: 0a02 |0009: move-result v2 │ │ -0716d8: 5e42 7e03 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0716dc: 5742 7e03 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0716e0: 7110 b22a 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@2ab2 │ │ -0716e6: 0a02 |0011: move-result v2 │ │ -0716e8: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ -0716ec: 5442 8003 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -0716f0: 5243 7c03 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0716f4: 7120 ae2a 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@2aae │ │ -0716fa: 0a00 |001b: move-result v0 │ │ -0716fc: 5242 7c03 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071700: 7110 ac2a 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@2aac │ │ -071706: 0a03 |0021: move-result v3 │ │ -071708: b132 |0022: sub-int/2addr v2, v3 │ │ -07170a: 5942 7c03 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07170e: 7110 b02a 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2ab0 │ │ -071714: 0a01 |0028: move-result v1 │ │ -071716: 0f01 |0029: return v1 │ │ -071718: 5242 7c03 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07171c: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ -071720: 5942 7c03 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071724: 5742 7e03 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071728: 7110 100a 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0a10 │ │ -07172e: 0a01 |0035: move-result v1 │ │ -071730: 5542 7d03 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@037d │ │ -071734: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ -071738: 5742 7e03 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07173c: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ -071740: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ -071744: 7010 150a 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0a15 │ │ -07174a: 0a01 |0043: move-result v1 │ │ -07174c: 28e5 |0044: goto 0029 // -001b │ │ -07174e: 5742 7e03 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071752: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ -071756: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ -07175a: 7010 130a 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0a13 │ │ -071760: 0a01 |004e: move-result v1 │ │ -071762: 28da |004f: goto 0029 // -0026 │ │ +071720: |[071720] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeBackward:()B │ │ +071730: 5442 8003 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +071734: 5243 7c03 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071738: d803 03ff |0004: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07173c: 6e20 192b 3200 |0006: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +071742: 0a02 |0009: move-result v2 │ │ +071744: 5e42 7e03 |000a: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071748: 5742 7e03 |000c: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07174c: 7110 b22a 0200 |000e: invoke-static {v2}, Ljava/lang/Character;.isLowSurrogate:(C)Z // method@2ab2 │ │ +071752: 0a02 |0011: move-result v2 │ │ +071754: 3802 1800 |0012: if-eqz v2, 002a // +0018 │ │ +071758: 5442 8003 |0014: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +07175c: 5243 7c03 |0016: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071760: 7120 ae2a 3200 |0018: invoke-static {v2, v3}, Ljava/lang/Character;.codePointBefore:(Ljava/lang/CharSequence;I)I // method@2aae │ │ +071766: 0a00 |001b: move-result v0 │ │ +071768: 5242 7c03 |001c: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07176c: 7110 ac2a 0000 |001e: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@2aac │ │ +071772: 0a03 |0021: move-result v3 │ │ +071774: b132 |0022: sub-int/2addr v2, v3 │ │ +071776: 5942 7c03 |0023: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07177a: 7110 b02a 0000 |0025: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2ab0 │ │ +071780: 0a01 |0028: move-result v1 │ │ +071782: 0f01 |0029: return v1 │ │ +071784: 5242 7c03 |002a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071788: d802 02ff |002c: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07178c: 5942 7c03 |002e: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071790: 5742 7e03 |0030: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071794: 7110 100a 0200 |0032: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0a10 │ │ +07179a: 0a01 |0035: move-result v1 │ │ +07179c: 5542 7d03 |0036: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@037d │ │ +0717a0: 3802 f1ff |0038: if-eqz v2, 0029 // -000f │ │ +0717a4: 5742 7e03 |003a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0717a8: 1303 3e00 |003c: const/16 v3, #int 62 // #3e │ │ +0717ac: 3332 0700 |003e: if-ne v2, v3, 0045 // +0007 │ │ +0717b0: 7010 150a 0400 |0040: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagBackward:()B // method@0a15 │ │ +0717b6: 0a01 |0043: move-result v1 │ │ +0717b8: 28e5 |0044: goto 0029 // -001b │ │ +0717ba: 5742 7e03 |0045: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0717be: 1303 3b00 |0047: const/16 v3, #int 59 // #3b │ │ +0717c2: 3332 e0ff |0049: if-ne v2, v3, 0029 // -0020 │ │ +0717c6: 7010 130a 0400 |004b: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityBackward:()B // method@0a13 │ │ +0717cc: 0a01 |004e: move-result v1 │ │ +0717ce: 28da |004f: goto 0029 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000c line=768 │ │ 0x0014 line=769 │ │ 0x001c line=770 │ │ 0x0025 line=771 │ │ @@ -36990,56 +36990,56 @@ │ │ type : '()B' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -071764: |[071764] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ -071774: 5442 8003 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -071778: 5243 7c03 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07177c: 6e20 192b 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -071782: 0a02 |0007: move-result v2 │ │ -071784: 5e42 7e03 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -071788: 5742 7e03 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -07178c: 7110 b12a 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@2ab1 │ │ -071792: 0a02 |000f: move-result v2 │ │ -071794: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ -071798: 5442 8003 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ -07179c: 5243 7c03 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0717a0: 7120 ad2a 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@2aad │ │ -0717a6: 0a00 |0019: move-result v0 │ │ -0717a8: 5242 7c03 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0717ac: 7110 ac2a 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@2aac │ │ -0717b2: 0a03 |001f: move-result v3 │ │ -0717b4: b032 |0020: add-int/2addr v2, v3 │ │ -0717b6: 5942 7c03 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0717ba: 7110 b02a 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2ab0 │ │ -0717c0: 0a01 |0026: move-result v1 │ │ -0717c2: 0f01 |0027: return v1 │ │ -0717c4: 5242 7c03 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0717c8: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0717cc: 5942 7c03 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -0717d0: 5742 7e03 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0717d4: 7110 100a 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0a10 │ │ -0717da: 0a01 |0033: move-result v1 │ │ -0717dc: 5542 7d03 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@037d │ │ -0717e0: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ -0717e4: 5742 7e03 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0717e8: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ -0717ec: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ -0717f0: 7010 160a 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@0a16 │ │ -0717f6: 0a01 |0041: move-result v1 │ │ -0717f8: 28e5 |0042: goto 0027 // -001b │ │ -0717fa: 5742 7e03 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ -0717fe: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ -071802: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ -071806: 7010 140a 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0a14 │ │ -07180c: 0a01 |004c: move-result v1 │ │ -07180e: 28da |004d: goto 0027 // -0026 │ │ +0717d0: |[0717d0] android.support.v4.text.BidiFormatter$DirectionalityEstimator.dirTypeForward:()B │ │ +0717e0: 5442 8003 |0000: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +0717e4: 5243 7c03 |0002: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0717e8: 6e20 192b 3200 |0004: invoke-virtual {v2, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0717ee: 0a02 |0007: move-result v2 │ │ +0717f0: 5e42 7e03 |0008: iput-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0717f4: 5742 7e03 |000a: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +0717f8: 7110 b12a 0200 |000c: invoke-static {v2}, Ljava/lang/Character;.isHighSurrogate:(C)Z // method@2ab1 │ │ +0717fe: 0a02 |000f: move-result v2 │ │ +071800: 3802 1800 |0010: if-eqz v2, 0028 // +0018 │ │ +071804: 5442 8003 |0012: iget-object v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.text:Ljava/lang/String; // field@0380 │ │ +071808: 5243 7c03 |0014: iget v3, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07180c: 7120 ad2a 3200 |0016: invoke-static {v2, v3}, Ljava/lang/Character;.codePointAt:(Ljava/lang/CharSequence;I)I // method@2aad │ │ +071812: 0a00 |0019: move-result v0 │ │ +071814: 5242 7c03 |001a: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071818: 7110 ac2a 0000 |001c: invoke-static {v0}, Ljava/lang/Character;.charCount:(I)I // method@2aac │ │ +07181e: 0a03 |001f: move-result v3 │ │ +071820: b032 |0020: add-int/2addr v2, v3 │ │ +071822: 5942 7c03 |0021: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071826: 7110 b02a 0000 |0023: invoke-static {v0}, Ljava/lang/Character;.getDirectionality:(I)B // method@2ab0 │ │ +07182c: 0a01 |0026: move-result v1 │ │ +07182e: 0f01 |0027: return v1 │ │ +071830: 5242 7c03 |0028: iget v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071834: d802 0201 |002a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +071838: 5942 7c03 |002c: iput v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +07183c: 5742 7e03 |002e: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071840: 7110 100a 0200 |0030: invoke-static {v2}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getCachedDirectionality:(C)B // method@0a10 │ │ +071846: 0a01 |0033: move-result v1 │ │ +071848: 5542 7d03 |0034: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.isHtml:Z // field@037d │ │ +07184c: 3802 f1ff |0036: if-eqz v2, 0027 // -000f │ │ +071850: 5742 7e03 |0038: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +071854: 1303 3c00 |003a: const/16 v3, #int 60 // #3c │ │ +071858: 3332 0700 |003c: if-ne v2, v3, 0043 // +0007 │ │ +07185c: 7010 160a 0400 |003e: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipTagForward:()B // method@0a16 │ │ +071862: 0a01 |0041: move-result v1 │ │ +071864: 28e5 |0042: goto 0027 // -001b │ │ +071866: 5742 7e03 |0043: iget-char v2, v4, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.lastChar:C // field@037e │ │ +07186a: 1303 2600 |0045: const/16 v3, #int 38 // #26 │ │ +07186e: 3332 e0ff |0047: if-ne v2, v3, 0027 // -0020 │ │ +071872: 7010 140a 0400 |0049: invoke-direct {v4}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.skipEntityForward:()B // method@0a14 │ │ +071878: 0a01 |004c: move-result v1 │ │ +07187a: 28da |004d: goto 0027 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x000a line=738 │ │ 0x0012 line=739 │ │ 0x001a line=740 │ │ 0x0023 line=741 │ │ @@ -37061,76 +37061,76 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 142 16-bit code units │ │ -071810: |[071810] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ -071820: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -071822: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ -071824: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -071826: 5985 7c03 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -07182a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -07182c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07182e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -071830: 5286 7c03 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071834: 5287 7f03 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ -071838: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ -07183c: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ -071840: 6e10 0f0a 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0a0f │ │ -071846: 0a06 |0013: move-result v6 │ │ -071848: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ -07184e: 0102 |0017: move v2, v0 │ │ -071850: 28f0 |0018: goto 0008 // -0010 │ │ -071852: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -071856: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ -071858: 28ec |001c: goto 0008 // -0014 │ │ -07185a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07185e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -071860: 28e8 |0020: goto 0008 // -0018 │ │ -071862: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -071866: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -071868: 28e4 |0024: goto 0008 // -001c │ │ -07186a: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ -07186e: 0131 |0027: move v1, v3 │ │ -071870: 0f01 |0028: return v1 │ │ -071872: 0102 |0029: move v2, v0 │ │ -071874: 28de |002a: goto 0008 // -0022 │ │ -071876: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ -07187a: 0141 |002d: move v1, v4 │ │ -07187c: 28fa |002e: goto 0028 // -0006 │ │ -07187e: 0102 |002f: move v2, v0 │ │ -071880: 28d8 |0030: goto 0008 // -0028 │ │ -071882: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ -071886: 0151 |0033: move v1, v5 │ │ -071888: 28f4 |0034: goto 0028 // -000c │ │ -07188a: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ -07188e: 5286 7c03 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071892: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ -071896: 6e10 0e0a 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0a0e │ │ -07189c: 0a06 |003e: move-result v6 │ │ -07189e: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ -0718a4: 28f5 |0042: goto 0037 // -000b │ │ -0718a6: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ -0718aa: 0131 |0045: move v1, v3 │ │ -0718ac: 28e2 |0046: goto 0028 // -001e │ │ -0718ae: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0718b2: 28ee |0049: goto 0037 // -0012 │ │ -0718b4: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ -0718b8: 0141 |004c: move v1, v4 │ │ -0718ba: 28db |004d: goto 0028 // -0025 │ │ -0718bc: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0718c0: 28e7 |0050: goto 0037 // -0019 │ │ -0718c2: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0718c6: 28e4 |0053: goto 0037 // -001c │ │ -0718c8: 0151 |0054: move v1, v5 │ │ -0718ca: 28d3 |0055: goto 0028 // -002d │ │ -0718cc: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ -071920: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ +07187c: |[07187c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getEntryDir:()I │ │ +07188c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +07188e: 12f3 |0001: const/4 v3, #int -1 // #ff │ │ +071890: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +071892: 5985 7c03 |0003: iput v5, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +071896: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +071898: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07189a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +07189c: 5286 7c03 |0008: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0718a0: 5287 7f03 |000a: iget v7, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ +0718a4: 3576 2500 |000c: if-ge v6, v7, 0031 // +0025 │ │ +0718a8: 3902 2300 |000e: if-nez v2, 0031 // +0023 │ │ +0718ac: 6e10 0f0a 0800 |0010: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeForward:()B // method@0a0f │ │ +0718b2: 0a06 |0013: move-result v6 │ │ +0718b4: 2b06 4200 0000 |0014: packed-switch v6, 00000056 // +00000042 │ │ +0718ba: 0102 |0017: move v2, v0 │ │ +0718bc: 28f0 |0018: goto 0008 // -0010 │ │ +0718be: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0718c2: 12f1 |001b: const/4 v1, #int -1 // #ff │ │ +0718c4: 28ec |001c: goto 0008 // -0014 │ │ +0718c6: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0718ca: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0718cc: 28e8 |0020: goto 0008 // -0018 │ │ +0718ce: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0718d2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0718d4: 28e4 |0024: goto 0008 // -001c │ │ +0718d6: 3900 0400 |0025: if-nez v0, 0029 // +0004 │ │ +0718da: 0131 |0027: move v1, v3 │ │ +0718dc: 0f01 |0028: return v1 │ │ +0718de: 0102 |0029: move v2, v0 │ │ +0718e0: 28de |002a: goto 0008 // -0022 │ │ +0718e2: 3900 0400 |002b: if-nez v0, 002f // +0004 │ │ +0718e6: 0141 |002d: move v1, v4 │ │ +0718e8: 28fa |002e: goto 0028 // -0006 │ │ +0718ea: 0102 |002f: move v2, v0 │ │ +0718ec: 28d8 |0030: goto 0008 // -0028 │ │ +0718ee: 3902 0400 |0031: if-nez v2, 0035 // +0004 │ │ +0718f2: 0151 |0033: move v1, v5 │ │ +0718f4: 28f4 |0034: goto 0028 // -000c │ │ +0718f6: 3901 f3ff |0035: if-nez v1, 0028 // -000d │ │ +0718fa: 5286 7c03 |0037: iget v6, v8, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0718fe: 3d06 1b00 |0039: if-lez v6, 0054 // +001b │ │ +071902: 6e10 0e0a 0800 |003b: invoke-virtual {v8}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0a0e │ │ +071908: 0a06 |003e: move-result v6 │ │ +07190a: 2b06 4100 0000 |003f: packed-switch v6, 00000080 // +00000041 │ │ +071910: 28f5 |0042: goto 0037 // -000b │ │ +071912: 3302 0400 |0043: if-ne v2, v0, 0047 // +0004 │ │ +071916: 0131 |0045: move v1, v3 │ │ +071918: 28e2 |0046: goto 0028 // -001e │ │ +07191a: d800 00ff |0047: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07191e: 28ee |0049: goto 0037 // -0012 │ │ +071920: 3302 0400 |004a: if-ne v2, v0, 004e // +0004 │ │ +071924: 0141 |004c: move v1, v4 │ │ +071926: 28db |004d: goto 0028 // -0025 │ │ +071928: d800 00ff |004e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07192c: 28e7 |0050: goto 0037 // -0019 │ │ +07192e: d800 0001 |0051: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071932: 28e4 |0053: goto 0037 // -001c │ │ +071934: 0151 |0054: move v1, v5 │ │ +071936: 28d3 |0055: goto 0028 // -002d │ │ +071938: 0001 1300 0000 0000 1100 0000 1700 ... |0056: packed-switch-data (42 units) │ │ +07198c: 0001 0500 0e00 0000 0400 0000 0400 ... |0080: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=567 │ │ 0x0005 line=568 │ │ 0x0006 line=569 │ │ 0x0007 line=570 │ │ 0x0008 line=571 │ │ @@ -37183,54 +37183,54 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 98 16-bit code units │ │ -07193c: |[07193c] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ -07194c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07194e: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -071950: 5254 7f03 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ -071954: 5954 7c03 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071958: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -07195a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -07195c: 5254 7c03 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ -071960: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ -071964: 6e10 0e0a 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0a0e │ │ -07196a: 0a04 |000f: move-result v4 │ │ -07196c: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ -071972: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ -071976: 0101 |0015: move v1, v0 │ │ -071978: 28f2 |0016: goto 0008 // -000e │ │ -07197a: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ -07197e: 0f02 |0019: return v2 │ │ -071980: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ -071984: 0101 |001c: move v1, v0 │ │ -071986: 28eb |001d: goto 0008 // -0015 │ │ -071988: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ -07198c: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -071990: 28e6 |0022: goto 0008 // -001a │ │ -071992: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ -071996: 0132 |0025: move v2, v3 │ │ -071998: 28f3 |0026: goto 0019 // -000d │ │ -07199a: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ -07199e: 0101 |0029: move v1, v0 │ │ -0719a0: 28de |002a: goto 0008 // -0022 │ │ -0719a2: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ -0719a6: 0132 |002d: move v2, v3 │ │ -0719a8: 28eb |002e: goto 0019 // -0015 │ │ -0719aa: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0719ae: 28d7 |0031: goto 0008 // -0029 │ │ -0719b0: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0719b4: 28d4 |0034: goto 0008 // -002c │ │ -0719b6: 1202 |0035: const/4 v2, #int 0 // #0 │ │ -0719b8: 28e3 |0036: goto 0019 // -001d │ │ -0719ba: 0000 |0037: nop // spacer │ │ -0719bc: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ +0719a8: |[0719a8] android.support.v4.text.BidiFormatter$DirectionalityEstimator.getExitDir:()I │ │ +0719b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0719ba: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0719bc: 5254 7f03 |0002: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.length:I // field@037f │ │ +0719c0: 5954 7c03 |0004: iput v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0719c4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0719c6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0719c8: 5254 7c03 |0008: iget v4, v5, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.charIndex:I // field@037c │ │ +0719cc: 3d04 2b00 |000a: if-lez v4, 0035 // +002b │ │ +0719d0: 6e10 0e0a 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.dirTypeBackward:()B // method@0a0e │ │ +0719d6: 0a04 |000f: move-result v4 │ │ +0719d8: 2b04 2800 0000 |0010: packed-switch v4, 00000038 // +00000028 │ │ +0719de: 3901 f5ff |0013: if-nez v1, 0008 // -000b │ │ +0719e2: 0101 |0015: move v1, v0 │ │ +0719e4: 28f2 |0016: goto 0008 // -000e │ │ +0719e6: 3900 0300 |0017: if-nez v0, 001a // +0003 │ │ +0719ea: 0f02 |0019: return v2 │ │ +0719ec: 3901 eeff |001a: if-nez v1, 0008 // -0012 │ │ +0719f0: 0101 |001c: move v1, v0 │ │ +0719f2: 28eb |001d: goto 0008 // -0015 │ │ +0719f4: 3201 fbff |001e: if-eq v1, v0, 0019 // -0005 │ │ +0719f8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0719fc: 28e6 |0022: goto 0008 // -001a │ │ +0719fe: 3900 0400 |0023: if-nez v0, 0027 // +0004 │ │ +071a02: 0132 |0025: move v2, v3 │ │ +071a04: 28f3 |0026: goto 0019 // -000d │ │ +071a06: 3901 e1ff |0027: if-nez v1, 0008 // -001f │ │ +071a0a: 0101 |0029: move v1, v0 │ │ +071a0c: 28de |002a: goto 0008 // -0022 │ │ +071a0e: 3301 0400 |002b: if-ne v1, v0, 002f // +0004 │ │ +071a12: 0132 |002d: move v2, v3 │ │ +071a14: 28eb |002e: goto 0019 // -0015 │ │ +071a16: d800 00ff |002f: add-int/lit8 v0, v0, #int -1 // #ff │ │ +071a1a: 28d7 |0031: goto 0008 // -0029 │ │ +071a1c: d800 0001 |0032: add-int/lit8 v0, v0, #int 1 // #01 │ │ +071a20: 28d4 |0034: goto 0008 // -002c │ │ +071a22: 1202 |0035: const/4 v2, #int 0 // #0 │ │ +071a24: 28e3 |0036: goto 0019 // -001d │ │ +071a26: 0000 |0037: nop // spacer │ │ +071a28: 0001 1300 0000 0000 0700 0000 1300 ... |0038: packed-switch-data (42 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=665 │ │ 0x0006 line=666 │ │ 0x0007 line=667 │ │ 0x0008 line=668 │ │ 0x000c line=669 │ │ @@ -37380,37 +37380,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -071a10: |[071a10] android.support.v4.text.BidiFormatter.:()V │ │ -071a20: 1223 |0000: const/4 v3, #int 2 // #2 │ │ -071a22: 6200 a003 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a0 │ │ -071a26: 6900 8403 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ -071a2a: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ -071a2e: 7110 b42a 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2ab4 │ │ -071a34: 0c00 |000a: move-result-object v0 │ │ -071a36: 6900 8c03 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@038c │ │ -071a3a: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ -071a3e: 7110 b42a 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2ab4 │ │ -071a44: 0c00 |0012: move-result-object v0 │ │ -071a46: 6900 9003 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0390 │ │ -071a4a: 2200 d701 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@01d7 │ │ -071a4e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -071a50: 6202 8403 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ -071a54: 7040 180a 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0a18 │ │ -071a5a: 6900 8203 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0382 │ │ -071a5e: 2200 d701 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@01d7 │ │ -071a62: 1211 |0021: const/4 v1, #int 1 // #1 │ │ -071a64: 6202 8403 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ -071a68: 7040 180a 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0a18 │ │ -071a6e: 6900 8303 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0383 │ │ -071a72: 0e00 |0029: return-void │ │ +071a7c: |[071a7c] android.support.v4.text.BidiFormatter.:()V │ │ +071a8c: 1223 |0000: const/4 v3, #int 2 // #2 │ │ +071a8e: 6200 a003 |0001: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a0 │ │ +071a92: 6900 8403 |0003: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ +071a96: 1300 0e20 |0005: const/16 v0, #int 8206 // #200e │ │ +071a9a: 7110 b42a 0000 |0007: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2ab4 │ │ +071aa0: 0c00 |000a: move-result-object v0 │ │ +071aa2: 6900 8c03 |000b: sput-object v0, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@038c │ │ +071aa6: 1300 0f20 |000d: const/16 v0, #int 8207 // #200f │ │ +071aaa: 7110 b42a 0000 |000f: invoke-static {v0}, Ljava/lang/Character;.toString:(C)Ljava/lang/String; // method@2ab4 │ │ +071ab0: 0c00 |0012: move-result-object v0 │ │ +071ab2: 6900 9003 |0013: sput-object v0, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0390 │ │ +071ab6: 2200 d701 |0015: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@01d7 │ │ +071aba: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +071abc: 6202 8403 |0018: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ +071ac0: 7040 180a 1023 |001a: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0a18 │ │ +071ac6: 6900 8203 |001d: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0382 │ │ +071aca: 2200 d701 |001f: new-instance v0, Landroid/support/v4/text/BidiFormatter; // type@01d7 │ │ +071ace: 1211 |0021: const/4 v1, #int 1 // #1 │ │ +071ad0: 6202 8403 |0022: sget-object v2, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ +071ad4: 7040 180a 1023 |0024: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0a18 │ │ +071ada: 6900 8303 |0027: sput-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0383 │ │ +071ade: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=113 │ │ 0x000d line=118 │ │ 0x0015 line=215 │ │ 0x001f line=220 │ │ @@ -37421,20 +37421,20 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -071a74: |[071a74] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ -071a84: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -071a8a: 5c01 9303 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071a8e: 5902 9203 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0392 │ │ -071a92: 5b03 9103 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ -071a96: 0e00 |0009: return-void │ │ +071ae0: |[071ae0] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V │ │ +071af0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +071af6: 5c01 9303 |0003: iput-boolean v1, v0, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071afa: 5902 9203 |0005: iput v2, v0, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0392 │ │ +071afe: 5b03 9103 |0007: iput-object v3, v0, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ +071b02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ 0x0005 line=262 │ │ 0x0007 line=263 │ │ 0x0009 line=264 │ │ @@ -37449,17 +37449,17 @@ │ │ type : '(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -071a98: |[071a98] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ -071aa8: 7040 180a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0a18 │ │ -071aae: 0e00 |0003: return-void │ │ +071b04: |[071b04] android.support.v4.text.BidiFormatter.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;Landroid/support/v4/text/BidiFormatter$1;)V │ │ +071b14: 7040 180a 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/text/BidiFormatter;.:(ZILandroid/support/v4/text/TextDirectionHeuristicCompat;)V // method@0a18 │ │ +071b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -37471,18 +37471,18 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -071ab0: |[071ab0] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ -071ac0: 7110 260a 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@0a26 │ │ -071ac6: 0a00 |0003: move-result v0 │ │ -071ac8: 0f00 |0004: return v0 │ │ +071b1c: |[071b1c] android.support.v4.text.BidiFormatter.access$000:(Ljava/util/Locale;)Z │ │ +071b2c: 7110 260a 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/BidiFormatter;.isRtlLocale:(Ljava/util/Locale;)Z // method@0a26 │ │ +071b32: 0a00 |0003: move-result v0 │ │ +071b34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Ljava/util/Locale; │ │ │ │ #4 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37490,72 +37490,72 @@ │ │ type : '()Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071acc: |[071acc] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ -071adc: 6200 8403 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ -071ae0: 1100 |0002: return-object v0 │ │ +071b38: |[071b38] android.support.v4.text.BidiFormatter.access$100:()Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ +071b48: 6200 8403 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_TEXT_DIRECTION_HEURISTIC:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0384 │ │ +071b4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$200' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071ae4: |[071ae4] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ -071af4: 6200 8303 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0383 │ │ -071af8: 1100 |0002: return-object v0 │ │ +071b50: |[071b50] android.support.v4.text.BidiFormatter.access$200:()Landroid/support/v4/text/BidiFormatter; │ │ +071b60: 6200 8303 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_RTL_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0383 │ │ +071b64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #6 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'access$300' │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071afc: |[071afc] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ -071b0c: 6200 8203 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0382 │ │ -071b10: 1100 |0002: return-object v0 │ │ +071b68: |[071b68] android.support.v4.text.BidiFormatter.access$300:()Landroid/support/v4/text/BidiFormatter; │ │ +071b78: 6200 8203 |0000: sget-object v0, Landroid/support/v4/text/BidiFormatter;.DEFAULT_LTR_INSTANCE:Landroid/support/v4/text/BidiFormatter; // field@0382 │ │ +071b7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getEntryDir' │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -071b14: |[071b14] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ -071b24: 2200 d601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@01d6 │ │ -071b28: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -071b2a: 7030 0d0a 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0a0d │ │ -071b30: 6e10 110a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0a11 │ │ -071b36: 0a00 |0009: move-result v0 │ │ -071b38: 0f00 |000a: return v0 │ │ +071b80: |[071b80] android.support.v4.text.BidiFormatter.getEntryDir:(Ljava/lang/String;)I │ │ +071b90: 2200 d601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@01d6 │ │ +071b94: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071b96: 7030 0d0a 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0a0d │ │ +071b9c: 6e10 110a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getEntryDir:()I // method@0a11 │ │ +071ba2: 0a00 |0009: move-result v0 │ │ +071ba4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #8 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37563,21 +37563,21 @@ │ │ type : '(Ljava/lang/String;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -071b3c: |[071b3c] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ -071b4c: 2200 d601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@01d6 │ │ -071b50: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -071b52: 7030 0d0a 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0a0d │ │ -071b58: 6e10 120a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0a12 │ │ -071b5e: 0a00 |0009: move-result v0 │ │ -071b60: 0f00 |000a: return v0 │ │ +071ba8: |[071ba8] android.support.v4.text.BidiFormatter.getExitDir:(Ljava/lang/String;)I │ │ +071bb8: 2200 d601 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator; // type@01d6 │ │ +071bbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071bbe: 7030 0d0a 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.:(Ljava/lang/String;Z)V // method@0a0d │ │ +071bc4: 6e10 120a 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$DirectionalityEstimator;.getExitDir:()I // method@0a12 │ │ +071bca: 0a00 |0009: move-result v0 │ │ +071bcc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x000b reg=2 str Ljava/lang/String; │ │ │ │ #9 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37585,40 +37585,40 @@ │ │ type : '()Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -071b64: |[071b64] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ -071b74: 2200 d501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@01d5 │ │ -071b78: 7010 040a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0a04 │ │ -071b7e: 6e10 070a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0a07 │ │ -071b84: 0c00 |0008: move-result-object v0 │ │ -071b86: 1100 |0009: return-object v0 │ │ +071bd0: |[071bd0] android.support.v4.text.BidiFormatter.getInstance:()Landroid/support/v4/text/BidiFormatter; │ │ +071be0: 2200 d501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@01d5 │ │ +071be4: 7010 040a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.:()V // method@0a04 │ │ +071bea: 6e10 070a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0a07 │ │ +071bf0: 0c00 |0008: move-result-object v0 │ │ +071bf2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ │ │ #10 : (in Landroid/support/v4/text/BidiFormatter;) │ │ name : 'getInstance' │ │ type : '(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -071b88: |[071b88] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ -071b98: 2200 d501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@01d5 │ │ -071b9c: 7020 050a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0a05 │ │ -071ba2: 6e10 070a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0a07 │ │ -071ba8: 0c00 |0008: move-result-object v0 │ │ -071baa: 1100 |0009: return-object v0 │ │ +071bf4: |[071bf4] android.support.v4.text.BidiFormatter.getInstance:(Ljava/util/Locale;)Landroid/support/v4/text/BidiFormatter; │ │ +071c04: 2200 d501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@01d5 │ │ +071c08: 7020 050a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Ljava/util/Locale;)V // method@0a05 │ │ +071c0e: 6e10 070a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0a07 │ │ +071c14: 0c00 |0008: move-result-object v0 │ │ +071c16: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x000a reg=1 locale Ljava/util/Locale; │ │ │ │ #11 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37626,20 +37626,20 @@ │ │ type : '(Z)Landroid/support/v4/text/BidiFormatter;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -071bac: |[071bac] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ -071bbc: 2200 d501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@01d5 │ │ -071bc0: 7020 060a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@0a06 │ │ -071bc6: 6e10 070a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0a07 │ │ -071bcc: 0c00 |0008: move-result-object v0 │ │ -071bce: 1100 |0009: return-object v0 │ │ +071c18: |[071c18] android.support.v4.text.BidiFormatter.getInstance:(Z)Landroid/support/v4/text/BidiFormatter; │ │ +071c28: 2200 d501 |0000: new-instance v0, Landroid/support/v4/text/BidiFormatter$Builder; // type@01d5 │ │ +071c2c: 7020 060a 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/text/BidiFormatter$Builder;.:(Z)V // method@0a06 │ │ +071c32: 6e10 070a 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/text/BidiFormatter$Builder;.build:()Landroid/support/v4/text/BidiFormatter; // method@0a07 │ │ +071c38: 0c00 |0008: move-result-object v0 │ │ +071c3a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x000a reg=1 rtlContext Z │ │ │ │ #12 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37647,22 +37647,22 @@ │ │ type : '(Ljava/util/Locale;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -071bd0: |[071bd0] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ -071be0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -071be2: 7110 5a0a 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0a5a │ │ -071be8: 0a01 |0004: move-result v1 │ │ -071bea: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -071bee: 0f00 |0007: return v0 │ │ -071bf0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -071bf2: 28fe |0009: goto 0007 // -0002 │ │ +071c3c: |[071c3c] android.support.v4.text.BidiFormatter.isRtlLocale:(Ljava/util/Locale;)Z │ │ +071c4c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071c4e: 7110 5a0a 0200 |0001: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0a5a │ │ +071c54: 0a01 |0004: move-result v1 │ │ +071c56: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +071c5a: 0f00 |0007: return v0 │ │ +071c5c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +071c5e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=437 │ │ locals : │ │ 0x0000 - 0x000a reg=2 locale Ljava/util/Locale; │ │ │ │ #13 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37670,40 +37670,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -071bf4: |[071bf4] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -071c04: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071c06: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -071c0c: 0a02 |0004: move-result v2 │ │ -071c0e: 7240 3d0a 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ -071c14: 0a00 |0008: move-result v0 │ │ -071c16: 5531 9303 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071c1a: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -071c1e: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -071c22: 7110 1f0a 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0a1f │ │ -071c28: 0a01 |0012: move-result v1 │ │ -071c2a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -071c2c: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -071c30: 6201 8c03 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@038c │ │ -071c34: 1101 |0018: return-object v1 │ │ -071c36: 5531 9303 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071c3a: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -071c3e: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -071c42: 7110 1f0a 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0a1f │ │ -071c48: 0a01 |0022: move-result v1 │ │ -071c4a: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -071c4c: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -071c50: 6201 9003 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0390 │ │ -071c54: 28f0 |0028: goto 0018 // -0010 │ │ -071c56: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -071c5a: 28ed |002b: goto 0018 // -0013 │ │ +071c60: |[071c60] android.support.v4.text.BidiFormatter.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +071c70: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071c72: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +071c78: 0a02 |0004: move-result v2 │ │ +071c7a: 7240 3d0a 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ +071c80: 0a00 |0008: move-result v0 │ │ +071c82: 5531 9303 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071c86: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +071c8a: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +071c8e: 7110 1f0a 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0a1f │ │ +071c94: 0a01 |0012: move-result v1 │ │ +071c96: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +071c98: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +071c9c: 6201 8c03 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@038c │ │ +071ca0: 1101 |0018: return-object v1 │ │ +071ca2: 5531 9303 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071ca6: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +071caa: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +071cae: 7110 1f0a 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getExitDir:(Ljava/lang/String;)I // method@0a1f │ │ +071cb4: 0a01 |0022: move-result v1 │ │ +071cb6: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +071cb8: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +071cbc: 6201 9003 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0390 │ │ +071cc0: 28f0 |0028: goto 0018 // -0010 │ │ +071cc2: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +071cc6: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ 0x0009 line=299 │ │ 0x0016 line=300 │ │ 0x0018 line=305 │ │ 0x0019 line=302 │ │ @@ -37720,40 +37720,40 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -071c5c: |[071c5c] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -071c6c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -071c6e: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -071c74: 0a02 |0004: move-result v2 │ │ -071c76: 7240 3d0a 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ -071c7c: 0a00 |0008: move-result v0 │ │ -071c7e: 5531 9303 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071c82: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ -071c86: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ -071c8a: 7110 1e0a 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0a1e │ │ -071c90: 0a01 |0012: move-result v1 │ │ -071c92: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -071c94: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ -071c98: 6201 8c03 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@038c │ │ -071c9c: 1101 |0018: return-object v1 │ │ -071c9e: 5531 9303 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071ca2: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ -071ca6: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ -071caa: 7110 1e0a 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0a1e │ │ -071cb0: 0a01 |0022: move-result v1 │ │ -071cb2: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ -071cb4: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ -071cb8: 6201 9003 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0390 │ │ -071cbc: 28f0 |0028: goto 0018 // -0010 │ │ -071cbe: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ -071cc2: 28ed |002b: goto 0018 // -0013 │ │ +071cc8: |[071cc8] android.support.v4.text.BidiFormatter.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +071cd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +071cda: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +071ce0: 0a02 |0004: move-result v2 │ │ +071ce2: 7240 3d0a 4521 |0005: invoke-interface {v5, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ +071ce8: 0a00 |0008: move-result v0 │ │ +071cea: 5531 9303 |0009: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071cee: 3901 0e00 |000b: if-nez v1, 0019 // +000e │ │ +071cf2: 3900 0900 |000d: if-nez v0, 0016 // +0009 │ │ +071cf6: 7110 1e0a 0400 |000f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0a1e │ │ +071cfc: 0a01 |0012: move-result v1 │ │ +071cfe: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +071d00: 3321 0500 |0014: if-ne v1, v2, 0019 // +0005 │ │ +071d04: 6201 8c03 |0016: sget-object v1, Landroid/support/v4/text/BidiFormatter;.LRM_STRING:Ljava/lang/String; // field@038c │ │ +071d08: 1101 |0018: return-object v1 │ │ +071d0a: 5531 9303 |0019: iget-boolean v1, v3, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071d0e: 3801 0e00 |001b: if-eqz v1, 0029 // +000e │ │ +071d12: 3800 0900 |001d: if-eqz v0, 0026 // +0009 │ │ +071d16: 7110 1e0a 0400 |001f: invoke-static {v4}, Landroid/support/v4/text/BidiFormatter;.getEntryDir:(Ljava/lang/String;)I // method@0a1e │ │ +071d1c: 0a01 |0022: move-result v1 │ │ +071d1e: 12f2 |0023: const/4 v2, #int -1 // #ff │ │ +071d20: 3321 0500 |0024: if-ne v1, v2, 0029 // +0005 │ │ +071d24: 6201 9003 |0026: sget-object v1, Landroid/support/v4/text/BidiFormatter;.RLM_STRING:Ljava/lang/String; // field@0390 │ │ +071d28: 28f0 |0028: goto 0018 // -0010 │ │ +071d2a: 1a01 0000 |0029: const-string v1, "" // string@0000 │ │ +071d2e: 28ed |002b: goto 0018 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0009 line=326 │ │ 0x0016 line=327 │ │ 0x0018 line=332 │ │ 0x0019 line=329 │ │ @@ -37771,22 +37771,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -071cc4: |[071cc4] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ -071cd4: 5210 9203 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0392 │ │ -071cd8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -071cdc: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -071ce0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -071ce2: 0f00 |0007: return v0 │ │ -071ce4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -071ce6: 28fe |0009: goto 0007 // -0002 │ │ +071d30: |[071d30] android.support.v4.text.BidiFormatter.getStereoReset:()Z │ │ +071d40: 5210 9203 |0000: iget v0, v1, Landroid/support/v4/text/BidiFormatter;.mFlags:I // field@0392 │ │ +071d44: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +071d48: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +071d4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +071d4e: 0f00 |0007: return v0 │ │ +071d50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +071d52: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #1 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37794,22 +37794,22 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -071ce8: |[071ce8] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ -071cf8: 5430 9103 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ -071cfc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -071cfe: 6e10 2b2b 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -071d04: 0a02 |0006: move-result v2 │ │ -071d06: 7240 3d0a 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ -071d0c: 0a00 |000a: move-result v0 │ │ -071d0e: 0f00 |000b: return v0 │ │ +071d54: |[071d54] android.support.v4.text.BidiFormatter.isRtl:(Ljava/lang/String;)Z │ │ +071d64: 5430 9103 |0000: iget-object v0, v3, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ +071d68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +071d6a: 6e10 2b2b 0400 |0003: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +071d70: 0a02 |0006: move-result v2 │ │ +071d72: 7240 3d0a 4021 |0007: invoke-interface {v0, v4, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ +071d78: 0a00 |000a: move-result v0 │ │ +071d7a: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x000c reg=4 str Ljava/lang/String; │ │ │ │ @@ -37818,17 +37818,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -071d10: |[071d10] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ -071d20: 5510 9303 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071d24: 0f00 |0002: return v0 │ │ +071d7c: |[071d7c] android.support.v4.text.BidiFormatter.isRtlContext:()Z │ │ +071d8c: 5510 9303 |0000: iget-boolean v0, v1, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071d90: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ │ │ #3 : (in Landroid/support/v4/text/BidiFormatter;) │ │ @@ -37836,20 +37836,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -071d28: |[071d28] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ -071d38: 5420 9103 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ -071d3c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -071d3e: 6e40 2b0a 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0a2b │ │ -071d44: 0c00 |0006: move-result-object v0 │ │ -071d46: 1100 |0007: return-object v0 │ │ +071d94: |[071d94] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;)Ljava/lang/String; │ │ +071da4: 5420 9103 |0000: iget-object v0, v2, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ +071da8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +071daa: 6e40 2b0a 3210 |0003: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0a2b │ │ +071db0: 0c00 |0006: move-result-object v0 │ │ +071db2: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0008 reg=3 str Ljava/lang/String; │ │ │ │ @@ -37858,19 +37858,19 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -071d48: |[071d48] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ -071d58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -071d5a: 6e40 2b0a 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0a2b │ │ -071d60: 0c00 |0004: move-result-object v0 │ │ -071d62: 1100 |0005: return-object v0 │ │ +071db4: |[071db4] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; │ │ +071dc4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +071dc6: 6e40 2b0a 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0a2b │ │ +071dcc: 0c00 |0004: move-result-object v0 │ │ +071dce: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0006 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 heuristic Landroid/support/v4/text/TextDirectionHeuristicCompat; │ │ @@ -37880,56 +37880,56 @@ │ │ type : '(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -071d64: |[071d64] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ -071d74: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -071d76: 6e10 2b2b 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ -071d7c: 0a03 |0004: move-result v3 │ │ -071d7e: 7240 3d0a 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ -071d84: 0a00 |0008: move-result v0 │ │ -071d86: 2201 a905 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -071d8a: 7010 3d2b 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -071d90: 6e10 230a 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0a23 │ │ -071d96: 0a02 |0011: move-result v2 │ │ -071d98: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ -071d9c: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ -071da0: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ -071da4: 6202 a403 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a4 │ │ -071da8: 7030 280a 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@0a28 │ │ -071dae: 0c02 |001d: move-result-object v2 │ │ -071db0: 6e20 462b 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -071db6: 5542 9303 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ -071dba: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ -071dbe: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ -071dc2: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ -071dc6: 6e20 402b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -071dcc: 6e20 462b 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -071dd2: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ -071dd6: 6e20 402b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -071ddc: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ -071de0: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ -071de4: 6202 a403 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a4 │ │ -071de8: 7030 270a 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@0a27 │ │ -071dee: 0c02 |003d: move-result-object v2 │ │ -071df0: 6e20 462b 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -071df6: 6e10 4e2b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -071dfc: 0c02 |0044: move-result-object v2 │ │ -071dfe: 1102 |0045: return-object v2 │ │ -071e00: 6202 a303 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a3 │ │ -071e04: 28d2 |0048: goto 001a // -002e │ │ -071e06: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ -071e0a: 28de |004b: goto 0029 // -0022 │ │ -071e0c: 6e20 462b 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -071e12: 28e5 |004f: goto 0034 // -001b │ │ -071e14: 6202 a303 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a3 │ │ -071e18: 28e8 |0052: goto 003a // -0018 │ │ +071dd0: |[071dd0] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; │ │ +071de0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +071de2: 6e10 2b2b 0500 |0001: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ +071de8: 0a03 |0004: move-result v3 │ │ +071dea: 7240 3d0a 5632 |0005: invoke-interface {v6, v5, v2, v3}, Landroid/support/v4/text/TextDirectionHeuristicCompat;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a3d │ │ +071df0: 0a00 |0008: move-result v0 │ │ +071df2: 2201 a905 |0009: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +071df6: 7010 3d2b 0100 |000b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +071dfc: 6e10 230a 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/text/BidiFormatter;.getStereoReset:()Z // method@0a23 │ │ +071e02: 0a02 |0011: move-result v2 │ │ +071e04: 3802 0f00 |0012: if-eqz v2, 0021 // +000f │ │ +071e08: 3807 0d00 |0014: if-eqz v7, 0021 // +000d │ │ +071e0c: 3800 3000 |0016: if-eqz v0, 0046 // +0030 │ │ +071e10: 6202 a403 |0018: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a4 │ │ +071e14: 7030 280a 5402 |001a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markBefore:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@0a28 │ │ +071e1a: 0c02 |001d: move-result-object v2 │ │ +071e1c: 6e20 462b 2100 |001e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +071e22: 5542 9303 |0021: iget-boolean v2, v4, Landroid/support/v4/text/BidiFormatter;.mIsRtlContext:Z // field@0393 │ │ +071e26: 3220 2900 |0023: if-eq v0, v2, 004c // +0029 │ │ +071e2a: 3800 2400 |0025: if-eqz v0, 0049 // +0024 │ │ +071e2e: 1302 2b20 |0027: const/16 v2, #int 8235 // #202b │ │ +071e32: 6e20 402b 2100 |0029: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +071e38: 6e20 462b 5100 |002c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +071e3e: 1302 2c20 |002f: const/16 v2, #int 8236 // #202c │ │ +071e42: 6e20 402b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +071e48: 3807 0d00 |0034: if-eqz v7, 0041 // +000d │ │ +071e4c: 3800 1a00 |0036: if-eqz v0, 0050 // +001a │ │ +071e50: 6202 a403 |0038: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a4 │ │ +071e54: 7030 270a 5402 |003a: invoke-direct {v4, v5, v2}, Landroid/support/v4/text/BidiFormatter;.markAfter:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;)Ljava/lang/String; // method@0a27 │ │ +071e5a: 0c02 |003d: move-result-object v2 │ │ +071e5c: 6e20 462b 2100 |003e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +071e62: 6e10 4e2b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +071e68: 0c02 |0044: move-result-object v2 │ │ +071e6a: 1102 |0045: return-object v2 │ │ +071e6c: 6202 a303 |0046: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a3 │ │ +071e70: 28d2 |0048: goto 001a // -002e │ │ +071e72: 1302 2a20 |0049: const/16 v2, #int 8234 // #202a │ │ +071e76: 28de |004b: goto 0029 // -0022 │ │ +071e78: 6e20 462b 5100 |004c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +071e7e: 28e5 |004f: goto 0034 // -001b │ │ +071e80: 6202 a303 |0050: sget-object v2, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a3 │ │ +071e84: 28e8 |0052: goto 003a // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ 0x0009 line=375 │ │ 0x000e line=376 │ │ 0x0016 line=377 │ │ 0x0021 line=380 │ │ @@ -37956,19 +37956,19 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -071e1c: |[071e1c] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -071e2c: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ -071e30: 6e40 2b0a 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0a2b │ │ -071e36: 0c00 |0005: move-result-object v0 │ │ -071e38: 1100 |0006: return-object v0 │ │ +071e88: |[071e88] android.support.v4.text.BidiFormatter.unicodeWrap:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +071e98: 5410 9103 |0000: iget-object v0, v1, Landroid/support/v4/text/BidiFormatter;.mDefaultTextDirectionHeuristicCompat:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@0391 │ │ +071e9c: 6e40 2b0a 2130 |0002: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/text/BidiFormatter;.unicodeWrap:(Ljava/lang/String;Landroid/support/v4/text/TextDirectionHeuristicCompat;Z)Ljava/lang/String; // method@0a2b │ │ +071ea2: 0c00 |0005: move-result-object v0 │ │ +071ea4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/text/BidiFormatter; │ │ 0x0000 - 0x0007 reg=2 str Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 isolate Z │ │ @@ -38044,26 +38044,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -071e3c: |[071e3c] android.support.v4.text.ICUCompat.:()V │ │ -071e4c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -071e50: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -071e54: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -071e58: 2201 da01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@01da │ │ -071e5c: 7010 320a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0a32 │ │ -071e62: 6901 9403 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ -071e66: 0e00 |000d: return-void │ │ -071e68: 2201 d901 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@01d9 │ │ -071e6c: 7010 2f0a 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0a2f │ │ -071e72: 6901 9403 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ -071e76: 28f8 |0015: goto 000d // -0008 │ │ +071ea8: |[071ea8] android.support.v4.text.ICUCompat.:()V │ │ +071eb8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +071ebc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +071ec0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +071ec4: 2201 da01 |0006: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; // type@01da │ │ +071ec8: 7010 320a 0100 |0008: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs;.:()V // method@0a32 │ │ +071ece: 6901 9403 |000b: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ +071ed2: 0e00 |000d: return-void │ │ +071ed4: 2201 d901 |000e: new-instance v1, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; // type@01d9 │ │ +071ed8: 7010 2f0a 0100 |0010: invoke-direct {v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImplBase;.:()V // method@0a2f │ │ +071ede: 6901 9403 |0013: sput-object v1, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ +071ee2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0002 line=56 │ │ 0x0006 line=57 │ │ 0x000d line=61 │ │ 0x000e line=59 │ │ @@ -38075,17 +38075,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071e78: |[071e78] android.support.v4.text.ICUCompat.:()V │ │ -071e88: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -071e8e: 0e00 |0003: return-void │ │ +071ee4: |[071ee4] android.support.v4.text.ICUCompat.:()V │ │ +071ef4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +071efa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ 0x0003 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat; │ │ │ │ @@ -38094,19 +38094,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -071e90: |[071e90] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -071ea0: 6200 9403 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ -071ea4: 7220 2d0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0a2d │ │ -071eaa: 0c00 |0005: move-result-object v0 │ │ -071eac: 1100 |0006: return-object v0 │ │ +071efc: |[071efc] android.support.v4.text.ICUCompat.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +071f0c: 6200 9403 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ +071f10: 7220 2d0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0a2d │ │ +071f16: 0c00 |0005: move-result-object v0 │ │ +071f18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ #3 : (in Landroid/support/v4/text/ICUCompat;) │ │ @@ -38114,19 +38114,19 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -071eb0: |[071eb0] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -071ec0: 6200 9403 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ -071ec4: 7220 2e0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0a2e │ │ -071eca: 0c00 |0005: move-result-object v0 │ │ -071ecc: 1100 |0006: return-object v0 │ │ +071f1c: |[071f1c] android.support.v4.text.ICUCompat.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +071f2c: 6200 9403 |0000: sget-object v0, Landroid/support/v4/text/ICUCompat;.IMPL:Landroid/support/v4/text/ICUCompat$ICUCompatImpl; // field@0394 │ │ +071f30: 7220 2e0a 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/text/ICUCompat$ICUCompatImpl;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0a2e │ │ +071f36: 0c00 |0005: move-result-object v0 │ │ +071f38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 locale Ljava/lang/String; │ │ │ │ Virtual methods - │ │ @@ -38168,42 +38168,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -071ed0: |[071ed0] android.support.v4.text.ICUCompatIcs.:()V │ │ -071ee0: 1a02 b021 |0000: const-string v2, "libcore.icu.ICU" // string@21b0 │ │ -071ee4: 7110 b72a 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ -071eea: 0c00 |0005: move-result-object v0 │ │ -071eec: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ -071ef0: 1a02 3f1e |0008: const-string v2, "getScript" // string@1e3f │ │ -071ef4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -071ef6: 2333 5106 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ -071efa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -071efc: 1c05 a805 |000e: const-class v5, Ljava/lang/String; // type@05a8 │ │ -071f00: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ -071f04: 6e30 be2a 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ -071f0a: 0c02 |0015: move-result-object v2 │ │ -071f0c: 6902 9703 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0397 │ │ -071f10: 1a02 3315 |0018: const-string v2, "addLikelySubtags" // string@1533 │ │ -071f14: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -071f16: 2333 5106 |001b: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ -071f1a: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -071f1c: 1c05 a805 |001e: const-class v5, Ljava/lang/String; // type@05a8 │ │ -071f20: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ -071f24: 6e30 be2a 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ -071f2a: 0c02 |0025: move-result-object v2 │ │ -071f2c: 6902 9603 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0396 │ │ -071f30: 0e00 |0028: return-void │ │ -071f32: 0d01 |0029: move-exception v1 │ │ -071f34: 1a02 9705 |002a: const-string v2, "ICUCompatIcs" // string@0597 │ │ -071f38: 7120 fc20 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -071f3e: 28f9 |002f: goto 0028 // -0007 │ │ +071f3c: |[071f3c] android.support.v4.text.ICUCompatIcs.:()V │ │ +071f4c: 1a02 b321 |0000: const-string v2, "libcore.icu.ICU" // string@21b3 │ │ +071f50: 7110 b72a 0200 |0002: invoke-static {v2}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ +071f56: 0c00 |0005: move-result-object v0 │ │ +071f58: 3800 2200 |0006: if-eqz v0, 0028 // +0022 │ │ +071f5c: 1a02 411e |0008: const-string v2, "getScript" // string@1e41 │ │ +071f60: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +071f62: 2333 5106 |000b: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ +071f66: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +071f68: 1c05 a805 |000e: const-class v5, Ljava/lang/String; // type@05a8 │ │ +071f6c: 4d05 0304 |0010: aput-object v5, v3, v4 │ │ +071f70: 6e30 be2a 2003 |0012: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ +071f76: 0c02 |0015: move-result-object v2 │ │ +071f78: 6902 9703 |0016: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0397 │ │ +071f7c: 1a02 3415 |0018: const-string v2, "addLikelySubtags" // string@1534 │ │ +071f80: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +071f82: 2333 5106 |001b: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ +071f86: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +071f88: 1c05 a805 |001e: const-class v5, Ljava/lang/String; // type@05a8 │ │ +071f8c: 4d05 0304 |0020: aput-object v5, v3, v4 │ │ +071f90: 6e30 be2a 2003 |0022: invoke-virtual {v0, v2, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ +071f96: 0c02 |0025: move-result-object v2 │ │ +071f98: 6902 9603 |0026: sput-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0396 │ │ +071f9c: 0e00 |0028: return-void │ │ +071f9e: 0d01 |0029: move-exception v1 │ │ +071fa0: 1a02 9705 |002a: const-string v2, "ICUCompatIcs" // string@0597 │ │ +071fa4: 7120 fc20 1200 |002c: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +071faa: 28f9 |002f: goto 0028 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0028 │ │ Ljava/lang/Exception; -> 0x0029 │ │ positions : │ │ 0x0000 line=33 │ │ 0x0006 line=34 │ │ 0x0008 line=35 │ │ @@ -38220,17 +38220,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -071f50: |[071f50] android.support.v4.text.ICUCompatIcs.:()V │ │ -071f60: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -071f66: 0e00 |0003: return-void │ │ +071fbc: |[071fbc] android.support.v4.text.ICUCompatIcs.:()V │ │ +071fcc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +071fd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompatIcs; │ │ │ │ #2 : (in Landroid/support/v4/text/ICUCompatIcs;) │ │ @@ -38238,36 +38238,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -071f68: |[071f68] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -071f78: 6202 9603 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0396 │ │ -071f7c: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ -071f80: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -071f82: 2320 5206 |0005: new-array v0, v2, [Ljava/lang/Object; // type@0652 │ │ -071f86: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -071f88: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ -071f8c: 6202 9603 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0396 │ │ -071f90: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -071f92: 6e30 6e2b 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -071f98: 0c02 |0010: move-result-object v2 │ │ -071f9a: 1f02 a805 |0011: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -071f9e: 1102 |0013: return-object v2 │ │ -071fa0: 0d01 |0014: move-exception v1 │ │ -071fa2: 1a02 9705 |0015: const-string v2, "ICUCompatIcs" // string@0597 │ │ -071fa6: 7120 fc20 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -071fac: 0742 |001a: move-object v2, v4 │ │ -071fae: 28f8 |001b: goto 0013 // -0008 │ │ -071fb0: 0d01 |001c: move-exception v1 │ │ -071fb2: 1a02 9705 |001d: const-string v2, "ICUCompatIcs" // string@0597 │ │ -071fb6: 7120 fc20 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -071fbc: 28f8 |0022: goto 001a // -0008 │ │ +071fd4: |[071fd4] android.support.v4.text.ICUCompatIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +071fe4: 6202 9603 |0000: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0396 │ │ +071fe8: 3802 1800 |0002: if-eqz v2, 001a // +0018 │ │ +071fec: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +071fee: 2320 5206 |0005: new-array v0, v2, [Ljava/lang/Object; // type@0652 │ │ +071ff2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +071ff4: 4d04 0002 |0008: aput-object v4, v0, v2 │ │ +071ff8: 6202 9603 |000a: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sAddLikelySubtagsMethod:Ljava/lang/reflect/Method; // field@0396 │ │ +071ffc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +071ffe: 6e30 6e2b 3200 |000d: invoke-virtual {v2, v3, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +072004: 0c02 |0010: move-result-object v2 │ │ +072006: 1f02 a805 |0011: check-cast v2, Ljava/lang/String; // type@05a8 │ │ +07200a: 1102 |0013: return-object v2 │ │ +07200c: 0d01 |0014: move-exception v1 │ │ +07200e: 1a02 9705 |0015: const-string v2, "ICUCompatIcs" // string@0597 │ │ +072012: 7120 fc20 1200 |0017: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +072018: 0742 |001a: move-object v2, v4 │ │ +07201a: 28f8 |001b: goto 0013 // -0008 │ │ +07201c: 0d01 |001c: move-exception v1 │ │ +07201e: 1a02 9705 |001d: const-string v2, "ICUCompatIcs" // string@0597 │ │ +072022: 7120 fc20 1200 |001f: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +072028: 28f8 |0022: goto 001a // -0008 │ │ catches : 1 │ │ 0x0000 - 0x0013 │ │ Ljava/lang/IllegalAccessException; -> 0x0014 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001c │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ @@ -38289,37 +38289,37 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -071fd0: |[071fd0] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -071fe0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -071fe2: 6202 9703 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0397 │ │ -071fe6: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -071fea: 1212 |0005: const/4 v2, #int 1 // #1 │ │ -071fec: 2320 5206 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0652 │ │ -071ff0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -071ff2: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ -071ff6: 6202 9703 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0397 │ │ -071ffa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -071ffc: 6e30 6e2b 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -072002: 0c02 |0011: move-result-object v2 │ │ -072004: 1f02 a805 |0012: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -072008: 1102 |0014: return-object v2 │ │ -07200a: 0d01 |0015: move-exception v1 │ │ -07200c: 1a02 9705 |0016: const-string v2, "ICUCompatIcs" // string@0597 │ │ -072010: 7120 fc20 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -072016: 0732 |001b: move-object v2, v3 │ │ -072018: 28f8 |001c: goto 0014 // -0008 │ │ -07201a: 0d01 |001d: move-exception v1 │ │ -07201c: 1a02 9705 |001e: const-string v2, "ICUCompatIcs" // string@0597 │ │ -072020: 7120 fc20 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ -072026: 28f8 |0023: goto 001b // -0008 │ │ +07203c: |[07203c] android.support.v4.text.ICUCompatIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +07204c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +07204e: 6202 9703 |0001: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0397 │ │ +072052: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +072056: 1212 |0005: const/4 v2, #int 1 // #1 │ │ +072058: 2320 5206 |0006: new-array v0, v2, [Ljava/lang/Object; // type@0652 │ │ +07205c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +07205e: 4d05 0002 |0009: aput-object v5, v0, v2 │ │ +072062: 6202 9703 |000b: sget-object v2, Landroid/support/v4/text/ICUCompatIcs;.sGetScriptMethod:Ljava/lang/reflect/Method; // field@0397 │ │ +072066: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +072068: 6e30 6e2b 4200 |000e: invoke-virtual {v2, v4, v0}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +07206e: 0c02 |0011: move-result-object v2 │ │ +072070: 1f02 a805 |0012: check-cast v2, Ljava/lang/String; // type@05a8 │ │ +072074: 1102 |0014: return-object v2 │ │ +072076: 0d01 |0015: move-exception v1 │ │ +072078: 1a02 9705 |0016: const-string v2, "ICUCompatIcs" // string@0597 │ │ +07207c: 7120 fc20 1200 |0018: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +072082: 0732 |001b: move-object v2, v3 │ │ +072084: 28f8 |001c: goto 0014 // -0008 │ │ +072086: 0d01 |001d: move-exception v1 │ │ +072088: 1a02 9705 |001e: const-string v2, "ICUCompatIcs" // string@0597 │ │ +07208c: 7120 fc20 1200 |0020: invoke-static {v2, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fc │ │ +072092: 28f8 |0023: goto 001b // -0008 │ │ catches : 1 │ │ 0x0001 - 0x0014 │ │ Ljava/lang/IllegalAccessException; -> 0x0015 │ │ Ljava/lang/reflect/InvocationTargetException; -> 0x001d │ │ positions : │ │ 0x0001 line=48 │ │ 0x0005 line=49 │ │ @@ -38339,15 +38339,15 @@ │ │ Virtual methods - │ │ source_file_idx : 1432 (ICUCompatIcs.java) │ │ │ │ Class #215 header: │ │ class_idx : 477 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4451 │ │ +source_file_idx : 4452 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #215 - │ │ Class descriptor : 'Landroid/support/v4/text/TextDirectionHeuristicCompat;' │ │ @@ -38366,21 +38366,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicCompat;) │ │ name : 'isRtl' │ │ type : '([CII)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4451 (TextDirectionHeuristicCompat.java) │ │ + source_file_idx : 4452 (TextDirectionHeuristicCompat.java) │ │ │ │ Class #216 header: │ │ class_idx : 478 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #216 annotations: │ │ Annotations on class │ │ @@ -38392,21 +38392,21 @@ │ │ Access flags : 0x1000 (SYNTHETIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #217 header: │ │ class_idx : 481 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #217 annotations: │ │ Annotations on class │ │ @@ -38424,21 +38424,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;) │ │ name : 'checkRtl' │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #218 header: │ │ class_idx : 485 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 9 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #218 annotations: │ │ Annotations on class │ │ @@ -38502,39 +38502,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -072038: |[072038] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -072048: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -07204a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07204c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -07204e: 2200 e301 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ -072052: 7040 4c0a 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ -072058: 6900 a303 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a3 │ │ -07205c: 2200 e301 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ -072060: 7040 4c0a 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ -072066: 6900 a403 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a4 │ │ -07206a: 2200 e301 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ -07206e: 6201 9b03 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@039b │ │ -072072: 7040 4c0a 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ -072078: 6900 a003 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a0 │ │ -07207c: 2200 e301 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ -072080: 6201 9b03 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@039b │ │ -072084: 7040 4c0a 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ -07208a: 6900 a103 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a1 │ │ -07208e: 2200 e301 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ -072092: 6201 9903 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0399 │ │ -072096: 7040 4c0a 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ -07209c: 6900 9f03 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@039f │ │ -0720a0: 6200 9e03 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@039e │ │ -0720a4: 6900 a203 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a2 │ │ -0720a8: 0e00 |0030: return-void │ │ +0720a4: |[0720a4] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +0720b4: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0720b6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0720b8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0720ba: 2200 e301 |0003: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ +0720be: 7040 4c0a 2023 |0005: invoke-direct {v0, v2, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ +0720c4: 6900 a303 |0008: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a3 │ │ +0720c8: 2200 e301 |000a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ +0720cc: 7040 4c0a 2024 |000c: invoke-direct {v0, v2, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ +0720d2: 6900 a403 |000f: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a4 │ │ +0720d6: 2200 e301 |0011: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ +0720da: 6201 9b03 |0013: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@039b │ │ +0720de: 7040 4c0a 1023 |0015: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ +0720e4: 6900 a003 |0018: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a0 │ │ +0720e8: 2200 e301 |001a: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ +0720ec: 6201 9b03 |001c: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@039b │ │ +0720f0: 7040 4c0a 1024 |001e: invoke-direct {v0, v1, v4, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ +0720f6: 6900 a103 |0021: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.FIRSTSTRONG_RTL:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a1 │ │ +0720fa: 2200 e301 |0023: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; // type@01e3 │ │ +0720fe: 6201 9903 |0025: sget-object v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0399 │ │ +072102: 7040 4c0a 1023 |0027: invoke-direct {v0, v1, v3, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V // method@0a4c │ │ +072108: 6900 9f03 |002a: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.ANYRTL_LTR:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@039f │ │ +07210c: 6200 9e03 |002c: sget-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@039e │ │ +072110: 6900 a203 |002e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.LOCALE:Landroid/support/v4/text/TextDirectionHeuristicCompat; // field@03a2 │ │ +072114: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=33 │ │ 0x000a line=39 │ │ 0x0011 line=47 │ │ 0x001a line=55 │ │ 0x0023 line=62 │ │ @@ -38546,17 +38546,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0720ac: |[0720ac] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ -0720bc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0720c2: 0e00 |0003: return-void │ │ +072118: |[072118] android.support.v4.text.TextDirectionHeuristicsCompat.:()V │ │ +072128: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07212e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat; │ │ │ │ @@ -38565,18 +38565,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0720c4: |[0720c4] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ -0720d4: 7110 560a 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@0a56 │ │ -0720da: 0a00 |0003: move-result v0 │ │ -0720dc: 0f00 |0004: return v0 │ │ +072130: |[072130] android.support.v4.text.TextDirectionHeuristicsCompat.access$100:(I)I │ │ +072140: 7110 560a 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlTextOrFormat:(I)I // method@0a56 │ │ +072146: 0a00 |0003: move-result v0 │ │ +072148: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #3 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -38584,18 +38584,18 @@ │ │ type : '(I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0720e0: |[0720e0] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ -0720f0: 7110 550a 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0a55 │ │ -0720f6: 0a00 |0003: move-result v0 │ │ -0720f8: 0f00 |0004: return v0 │ │ +07214c: |[07214c] android.support.v4.text.TextDirectionHeuristicsCompat.access$200:(I)I │ │ +07215c: 7110 550a 0100 |0000: invoke-static {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.isRtlText:(I)I // method@0a55 │ │ +072162: 0a00 |0003: move-result v0 │ │ +072164: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ │ │ #4 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat;) │ │ @@ -38603,24 +38603,24 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -0720fc: |[0720fc] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ -07210c: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ -072112: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -072114: 0f00 |0004: return v0 │ │ -072116: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -072118: 28fe |0006: goto 0004 // -0002 │ │ -07211a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -07211c: 28fc |0008: goto 0004 // -0004 │ │ -07211e: 0000 |0009: nop // spacer │ │ -072120: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ +072168: |[072168] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlText:(I)I │ │ +072178: 2b01 0a00 0000 |0000: packed-switch v1, 0000000a // +0000000a │ │ +07217e: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +072180: 0f00 |0004: return v0 │ │ +072182: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +072184: 28fe |0006: goto 0004 // -0002 │ │ +072186: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +072188: 28fc |0008: goto 0004 // -0004 │ │ +07218a: 0000 |0009: nop // spacer │ │ +07218c: 0001 0300 0000 0000 0500 0000 0700 ... |000a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=86 │ │ 0x0005 line=81 │ │ 0x0007 line=84 │ │ 0x0009 line=79 │ │ @@ -38632,42 +38632,42 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 40 16-bit code units │ │ -072134: |[072134] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ -072144: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ -07214a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -07214c: 0f00 |0004: return v0 │ │ -07214e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -072150: 28fe |0006: goto 0004 // -0002 │ │ -072152: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -072154: 28fc |0008: goto 0004 // -0004 │ │ -072156: 0000 |0009: nop // spacer │ │ -072158: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ +0721a0: |[0721a0] android.support.v4.text.TextDirectionHeuristicsCompat.isRtlTextOrFormat:(I)I │ │ +0721b0: 2c01 0a00 0000 |0000: sparse-switch v1, 0000000a // +0000000a │ │ +0721b6: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0721b8: 0f00 |0004: return v0 │ │ +0721ba: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0721bc: 28fe |0006: goto 0004 // -0002 │ │ +0721be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0721c0: 28fc |0008: goto 0004 // -0004 │ │ +0721c2: 0000 |0009: nop // spacer │ │ +0721c4: 0002 0700 0000 0000 0100 0000 0200 ... |000a: sparse-switch-data (30 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=102 │ │ 0x0005 line=95 │ │ 0x0007 line=100 │ │ 0x0009 line=91 │ │ locals : │ │ 0x0000 - 0x0028 reg=1 directionality I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #219 header: │ │ class_idx : 486 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4456 │ │ +source_file_idx : 4457 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #219 annotations: │ │ Annotations on method #2651 'htmlEncode' │ │ @@ -38704,25 +38704,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -072194: |[072194] android.support.v4.text.TextUtilsCompat.:()V │ │ -0721a4: 2200 db05 |0000: new-instance v0, Ljava/util/Locale; // type@05db │ │ -0721a8: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ -0721ac: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ -0721b0: 7030 de2b 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2bde │ │ -0721b6: 6900 aa03 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@03aa │ │ -0721ba: 1a00 f102 |000b: const-string v0, "Arab" // string@02f1 │ │ -0721be: 6900 a803 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a8 │ │ -0721c2: 1a00 8405 |000f: const-string v0, "Hebr" // string@0584 │ │ -0721c6: 6900 a903 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a9 │ │ -0721ca: 0e00 |0013: return-void │ │ +072200: |[072200] android.support.v4.text.TextUtilsCompat.:()V │ │ +072210: 2200 db05 |0000: new-instance v0, Ljava/util/Locale; // type@05db │ │ +072214: 1a01 0000 |0002: const-string v1, "" // string@0000 │ │ +072218: 1a02 0000 |0004: const-string v2, "" // string@0000 │ │ +07221c: 7030 de2b 1002 |0006: invoke-direct {v0, v1, v2}, Ljava/util/Locale;.:(Ljava/lang/String;Ljava/lang/String;)V // method@2bde │ │ +072222: 6900 aa03 |0009: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@03aa │ │ +072226: 1a00 f102 |000b: const-string v0, "Arab" // string@02f1 │ │ +07222a: 6900 a803 |000d: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a8 │ │ +07222e: 1a00 8405 |000f: const-string v0, "Hebr" // string@0584 │ │ +072232: 6900 a903 |0011: sput-object v0, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a9 │ │ +072236: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x000b line=116 │ │ 0x000f line=117 │ │ locals : │ │ │ │ @@ -38731,17 +38731,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0721cc: |[0721cc] android.support.v4.text.TextUtilsCompat.:()V │ │ -0721dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0721e2: 0e00 |0003: return-void │ │ +072238: |[072238] android.support.v4.text.TextUtilsCompat.:()V │ │ +072248: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07224e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextUtilsCompat; │ │ │ │ #2 : (in Landroid/support/v4/text/TextUtilsCompat;) │ │ @@ -38749,28 +38749,28 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0721e4: |[0721e4] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ -0721f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0721f6: 6e20 e12b 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@2be1 │ │ -0721fc: 0c01 |0004: move-result-object v1 │ │ -0721fe: 6e20 192b 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -072204: 0a01 |0008: move-result v1 │ │ -072206: 7110 af2a 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ -07220c: 0a01 |000c: move-result v1 │ │ -07220e: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ -072214: 0f00 |0010: return v0 │ │ -072216: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -072218: 28fe |0012: goto 0010 // -0002 │ │ -07221a: 0000 |0013: nop // spacer │ │ -07221c: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ +072250: |[072250] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I │ │ +072260: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +072262: 6e20 e12b 2200 |0001: invoke-virtual {v2, v2}, Ljava/util/Locale;.getDisplayName:(Ljava/util/Locale;)Ljava/lang/String; // method@2be1 │ │ +072268: 0c01 |0004: move-result-object v1 │ │ +07226a: 6e20 192b 0100 |0005: invoke-virtual {v1, v0}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +072270: 0a01 |0008: move-result v1 │ │ +072272: 7110 af2a 0100 |0009: invoke-static {v1}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ +072278: 0a01 |000c: move-result v1 │ │ +07227a: 2b01 0700 0000 |000d: packed-switch v1, 00000014 // +00000007 │ │ +072280: 0f00 |0010: return v0 │ │ +072282: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +072284: 28fe |0012: goto 0010 // -0002 │ │ +072286: 0000 |0013: nop // spacer │ │ +072288: 0001 0200 0100 0000 0400 0000 0400 ... |0014: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=103 │ │ 0x0010 line=110 │ │ 0x0011 line=106 │ │ 0x0013 line=103 │ │ locals : │ │ @@ -38781,42 +38781,42 @@ │ │ type : '(Ljava/util/Locale;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -07222c: |[07222c] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ -07223c: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ -072240: 6201 aa03 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@03aa │ │ -072244: 6e20 df2b 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@2bdf │ │ -07224a: 0a01 |0007: move-result v1 │ │ -07224c: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ -072250: 6e10 e22b 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@2be2 │ │ -072256: 0c01 |000d: move-result-object v1 │ │ -072258: 7110 370a 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0a37 │ │ -07225e: 0c01 |0011: move-result-object v1 │ │ -072260: 7110 380a 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0a38 │ │ -072266: 0c00 |0015: move-result-object v0 │ │ -072268: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ -07226c: 7110 590a 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0a59 │ │ -072272: 0a01 |001b: move-result v1 │ │ -072274: 0f01 |001c: return v1 │ │ -072276: 6201 a803 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a8 │ │ -07227a: 6e20 1e2b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2b1e │ │ -072280: 0a01 |0022: move-result v1 │ │ -072282: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ -072286: 6201 a903 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a9 │ │ -07228a: 6e20 1e2b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2b1e │ │ -072290: 0a01 |002a: move-result v1 │ │ -072292: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ -072296: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -072298: 28ee |002e: goto 001c // -0012 │ │ -07229a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -07229c: 28ec |0030: goto 001c // -0014 │ │ +072298: |[072298] android.support.v4.text.TextUtilsCompat.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I │ │ +0722a8: 3802 2f00 |0000: if-eqz v2, 002f // +002f │ │ +0722ac: 6201 aa03 |0002: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ROOT:Ljava/util/Locale; // field@03aa │ │ +0722b0: 6e20 df2b 1200 |0004: invoke-virtual {v2, v1}, Ljava/util/Locale;.equals:(Ljava/lang/Object;)Z // method@2bdf │ │ +0722b6: 0a01 |0007: move-result v1 │ │ +0722b8: 3901 2700 |0008: if-nez v1, 002f // +0027 │ │ +0722bc: 6e10 e22b 0200 |000a: invoke-virtual {v2}, Ljava/util/Locale;.toString:()Ljava/lang/String; // method@2be2 │ │ +0722c2: 0c01 |000d: move-result-object v1 │ │ +0722c4: 7110 370a 0100 |000e: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0a37 │ │ +0722ca: 0c01 |0011: move-result-object v1 │ │ +0722cc: 7110 380a 0100 |0012: invoke-static {v1}, Landroid/support/v4/text/ICUCompat;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0a38 │ │ +0722d2: 0c00 |0015: move-result-object v0 │ │ +0722d4: 3900 0700 |0016: if-nez v0, 001d // +0007 │ │ +0722d8: 7110 590a 0200 |0018: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromFirstChar:(Ljava/util/Locale;)I // method@0a59 │ │ +0722de: 0a01 |001b: move-result v1 │ │ +0722e0: 0f01 |001c: return v1 │ │ +0722e2: 6201 a803 |001d: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.ARAB_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a8 │ │ +0722e6: 6e20 1e2b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2b1e │ │ +0722ec: 0a01 |0022: move-result v1 │ │ +0722ee: 3901 0a00 |0023: if-nez v1, 002d // +000a │ │ +0722f2: 6201 a903 |0025: sget-object v1, Landroid/support/v4/text/TextUtilsCompat;.HEBR_SCRIPT_SUBTAG:Ljava/lang/String; // field@03a9 │ │ +0722f6: 6e20 1e2b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/String;.equalsIgnoreCase:(Ljava/lang/String;)Z // method@2b1e │ │ +0722fc: 0a01 |002a: move-result v1 │ │ +0722fe: 3801 0400 |002b: if-eqz v1, 002f // +0004 │ │ +072302: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +072304: 28ee |002e: goto 001c // -0012 │ │ +072306: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +072308: 28ec |0030: goto 001c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x000a line=77 │ │ 0x0016 line=79 │ │ 0x001c line=87 │ │ 0x001d line=81 │ │ @@ -38832,46 +38832,46 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -0722a0: |[0722a0] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ -0722b0: 2202 a905 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0722b4: 7010 3d2b 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0722ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0722bc: 6e10 2b2b 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0722c2: 0a03 |0009: move-result v3 │ │ -0722c4: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ -0722c8: 6e20 192b 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0722ce: 0a00 |000f: move-result v0 │ │ -0722d0: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ -0722d6: 6e20 402b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0722dc: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0722e0: 28ee |0018: goto 0006 // -0012 │ │ -0722e2: 1a03 ca00 |0019: const-string v3, "<" // string@00ca │ │ -0722e6: 6e20 462b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0722ec: 28f8 |001e: goto 0016 // -0008 │ │ -0722ee: 1a03 c900 |001f: const-string v3, ">" // string@00c9 │ │ -0722f2: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0722f8: 28f2 |0024: goto 0016 // -000e │ │ -0722fa: 1a03 c800 |0025: const-string v3, "&" // string@00c8 │ │ -0722fe: 6e20 462b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072304: 28ec |002a: goto 0016 // -0014 │ │ -072306: 1a03 c700 |002b: const-string v3, "'" // string@00c7 │ │ -07230a: 6e20 462b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072310: 28e6 |0030: goto 0016 // -001a │ │ -072312: 1a03 cc00 |0031: const-string v3, """ // string@00cc │ │ -072316: 6e20 462b 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07231c: 28e0 |0036: goto 0016 // -0020 │ │ -07231e: 6e10 4e2b 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -072324: 0c03 |003a: move-result-object v3 │ │ -072326: 1103 |003b: return-object v3 │ │ -072328: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ +07230c: |[07230c] android.support.v4.text.TextUtilsCompat.htmlEncode:(Ljava/lang/String;)Ljava/lang/String; │ │ +07231c: 2202 a905 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +072320: 7010 3d2b 0200 |0002: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +072326: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +072328: 6e10 2b2b 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +07232e: 0a03 |0009: move-result v3 │ │ +072330: 3531 2d00 |000a: if-ge v1, v3, 0037 // +002d │ │ +072334: 6e20 192b 1400 |000c: invoke-virtual {v4, v1}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +07233a: 0a00 |000f: move-result v0 │ │ +07233c: 2c00 2c00 0000 |0010: sparse-switch v0, 0000003c // +0000002c │ │ +072342: 6e20 402b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +072348: d801 0101 |0016: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07234c: 28ee |0018: goto 0006 // -0012 │ │ +07234e: 1a03 ca00 |0019: const-string v3, "<" // string@00ca │ │ +072352: 6e20 462b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072358: 28f8 |001e: goto 0016 // -0008 │ │ +07235a: 1a03 c900 |001f: const-string v3, ">" // string@00c9 │ │ +07235e: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072364: 28f2 |0024: goto 0016 // -000e │ │ +072366: 1a03 c800 |0025: const-string v3, "&" // string@00c8 │ │ +07236a: 6e20 462b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072370: 28ec |002a: goto 0016 // -0014 │ │ +072372: 1a03 c700 |002b: const-string v3, "'" // string@00c7 │ │ +072376: 6e20 462b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07237c: 28e6 |0030: goto 0016 // -001a │ │ +07237e: 1a03 cc00 |0031: const-string v3, """ // string@00cc │ │ +072382: 6e20 462b 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072388: 28e0 |0036: goto 0016 // -0020 │ │ +07238a: 6e10 4e2b 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +072390: 0c03 |003a: move-result-object v3 │ │ +072392: 1103 |003b: return-object v3 │ │ +072394: 0002 0500 2200 0000 2600 0000 2700 ... |003c: sparse-switch-data (22 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=36 │ │ 0x000c line=37 │ │ 0x0010 line=38 │ │ 0x0013 line=59 │ │ @@ -38886,15 +38886,15 @@ │ │ locals : │ │ 0x0010 - 0x0037 reg=0 c C │ │ 0x0006 - 0x0052 reg=1 i I │ │ 0x0005 - 0x0052 reg=2 sb Ljava/lang/StringBuilder; │ │ 0x0000 - 0x0052 reg=4 s Ljava/lang/String; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4456 (TextUtilsCompat.java) │ │ + source_file_idx : 4457 (TextUtilsCompat.java) │ │ │ │ Class #220 header: │ │ class_idx : 489 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ source_file_idx : 765 │ │ static_fields_size : 0 │ │ @@ -38931,32 +38931,32 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -072354: |[072354] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ -072364: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -07236a: 5b34 b003 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -07236e: 2200 7105 |0005: new-instance v0, Ljava/io/File; // type@0571 │ │ -072372: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -072376: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07237c: 6e10 6d2a 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ -072382: 0c02 |000f: move-result-object v2 │ │ -072384: 6e20 462b 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07238a: 0c01 |0013: move-result-object v1 │ │ -07238c: 1a02 3801 |0014: const-string v2, ".bak" // string@0138 │ │ -072390: 6e20 462b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072396: 0c01 |0019: move-result-object v1 │ │ -072398: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07239e: 0c01 |001d: move-result-object v1 │ │ -0723a0: 7020 652a 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ -0723a6: 5b30 af03 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -0723aa: 0e00 |0023: return-void │ │ +0723c0: |[0723c0] android.support.v4.util.AtomicFile.:(Ljava/io/File;)V │ │ +0723d0: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +0723d6: 5b34 b003 |0003: iput-object v4, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0723da: 2200 7105 |0005: new-instance v0, Ljava/io/File; // type@0571 │ │ +0723de: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0723e2: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0723e8: 6e10 6d2a 0400 |000c: invoke-virtual {v4}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ +0723ee: 0c02 |000f: move-result-object v2 │ │ +0723f0: 6e20 462b 2100 |0010: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0723f6: 0c01 |0013: move-result-object v1 │ │ +0723f8: 1a02 3801 |0014: const-string v2, ".bak" // string@0138 │ │ +0723fc: 6e20 462b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072402: 0c01 |0019: move-result-object v1 │ │ +072404: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07240a: 0c01 |001d: move-result-object v1 │ │ +07240c: 7020 652a 1000 |001e: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ +072412: 5b30 af03 |0021: iput-object v0, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +072416: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0023 line=54 │ │ locals : │ │ @@ -38968,24 +38968,24 @@ │ │ type : '(Ljava/io/FileOutputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0723ac: |[0723ac] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ -0723bc: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ -0723c0: 6e10 7d2a 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@2a7d │ │ -0723c6: 0c00 |0005: move-result-object v0 │ │ -0723c8: 6e10 722a 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@2a72 │ │ -0723ce: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0723d0: 0f00 |000a: return v0 │ │ -0723d2: 0d00 |000b: move-exception v0 │ │ -0723d4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0723d6: 28fd |000d: goto 000a // -0003 │ │ +072418: |[072418] android.support.v4.util.AtomicFile.sync:(Ljava/io/FileOutputStream;)Z │ │ +072428: 3801 0900 |0000: if-eqz v1, 0009 // +0009 │ │ +07242c: 6e10 7d2a 0100 |0002: invoke-virtual {v1}, Ljava/io/FileOutputStream;.getFD:()Ljava/io/FileDescriptor; // method@2a7d │ │ +072432: 0c00 |0005: move-result-object v0 │ │ +072434: 6e10 722a 0000 |0006: invoke-virtual {v0}, Ljava/io/FileDescriptor;.sync:()V // method@2a72 │ │ +07243a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07243c: 0f00 |000a: return v0 │ │ +07243e: 0d00 |000b: move-exception v0 │ │ +072440: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +072442: 28fd |000d: goto 000a // -0003 │ │ catches : 1 │ │ 0x0002 - 0x0009 │ │ Ljava/io/IOException; -> 0x000b │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ 0x0009 line=208 │ │ @@ -39001,20 +39001,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0723e8: |[0723e8] android.support.v4.util.AtomicFile.delete:()V │ │ -0723f8: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0723fc: 6e10 662a 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -072402: 5410 af03 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -072406: 6e10 662a 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -07240c: 0e00 |000a: return-void │ │ +072454: |[072454] android.support.v4.util.AtomicFile.delete:()V │ │ +072464: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072468: 6e10 662a 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +07246e: 5410 af03 |0005: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +072472: 6e10 662a 0000 |0007: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +072478: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0005 line=69 │ │ 0x000a line=70 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/AtomicFile; │ │ @@ -39024,29 +39024,29 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -072410: |[072410] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ -072420: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ -072424: 7110 810a 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0a81 │ │ -07242a: 6e10 7c2a 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -072430: 5431 b003 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072434: 6e10 662a 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -07243a: 5431 af03 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -07243e: 5432 b003 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072442: 6e20 712a 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@2a71 │ │ -072448: 0e00 |0014: return-void │ │ -07244a: 0d00 |0015: move-exception v0 │ │ -07244c: 1a01 fc02 |0016: const-string v1, "AtomicFile" // string@02fc │ │ -072450: 1a02 f41a |0018: const-string v2, "failWrite: Got exception:" // string@1af4 │ │ -072454: 7130 fb20 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -07245a: 28f7 |001d: goto 0014 // -0009 │ │ +07247c: |[07247c] android.support.v4.util.AtomicFile.failWrite:(Ljava/io/FileOutputStream;)V │ │ +07248c: 3804 1400 |0000: if-eqz v4, 0014 // +0014 │ │ +072490: 7110 810a 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0a81 │ │ +072496: 6e10 7c2a 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +07249c: 5431 b003 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0724a0: 6e10 662a 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +0724a6: 5431 af03 |000d: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +0724aa: 5432 b003 |000f: iget-object v2, v3, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0724ae: 6e20 712a 2100 |0011: invoke-virtual {v1, v2}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@2a71 │ │ +0724b4: 0e00 |0014: return-void │ │ +0724b6: 0d00 |0015: move-exception v0 │ │ +0724b8: 1a01 fc02 |0016: const-string v1, "AtomicFile" // string@02fc │ │ +0724bc: 1a02 f61a |0018: const-string v2, "failWrite: Got exception:" // string@1af6 │ │ +0724c0: 7130 fb20 2100 |001a: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0724c6: 28f7 |001d: goto 0014 // -0009 │ │ catches : 1 │ │ 0x0005 - 0x0014 │ │ Ljava/io/IOException; -> 0x0015 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0002 line=140 │ │ 0x0005 line=142 │ │ @@ -39065,26 +39065,26 @@ │ │ type : '(Ljava/io/FileOutputStream;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -07246c: |[07246c] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ -07247c: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ -072480: 7110 810a 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0a81 │ │ -072486: 6e10 7c2a 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -07248c: 5431 af03 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -072490: 6e10 662a 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -072496: 0e00 |000d: return-void │ │ -072498: 0d00 |000e: move-exception v0 │ │ -07249a: 1a01 fc02 |000f: const-string v1, "AtomicFile" // string@02fc │ │ -07249e: 1a02 4b1b |0011: const-string v2, "finishWrite: Got exception:" // string@1b4b │ │ -0724a2: 7130 fb20 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0724a8: 28f7 |0016: goto 000d // -0009 │ │ +0724d8: |[0724d8] android.support.v4.util.AtomicFile.finishWrite:(Ljava/io/FileOutputStream;)V │ │ +0724e8: 3804 0d00 |0000: if-eqz v4, 000d // +000d │ │ +0724ec: 7110 810a 0400 |0002: invoke-static {v4}, Landroid/support/v4/util/AtomicFile;.sync:(Ljava/io/FileOutputStream;)Z // method@0a81 │ │ +0724f2: 6e10 7c2a 0400 |0005: invoke-virtual {v4}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +0724f8: 5431 af03 |0008: iget-object v1, v3, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +0724fc: 6e10 662a 0100 |000a: invoke-virtual {v1}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +072502: 0e00 |000d: return-void │ │ +072504: 0d00 |000e: move-exception v0 │ │ +072506: 1a01 fc02 |000f: const-string v1, "AtomicFile" // string@02fc │ │ +07250a: 1a02 4d1b |0011: const-string v2, "finishWrite: Got exception:" // string@1b4d │ │ +07250e: 7130 fb20 2100 |0013: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +072514: 28f7 |0016: goto 000d // -0009 │ │ catches : 1 │ │ 0x0005 - 0x000d │ │ Ljava/io/IOException; -> 0x000e │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0005 line=125 │ │ @@ -39102,17 +39102,17 @@ │ │ type : '()Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0724bc: |[0724bc] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ -0724cc: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0724d0: 1100 |0002: return-object v0 │ │ +072528: |[072528] android.support.v4.util.AtomicFile.getBaseFile:()Ljava/io/File; │ │ +072538: 5410 b003 |0000: iget-object v0, v1, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +07253c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/AtomicFile; │ │ │ │ #4 : (in Landroid/support/v4/util/AtomicFile;) │ │ @@ -39120,28 +39120,28 @@ │ │ type : '()Ljava/io/FileInputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0724d4: |[0724d4] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ -0724e4: 5420 af03 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -0724e8: 6e10 672a 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@2a67 │ │ -0724ee: 0a00 |0005: move-result v0 │ │ -0724f0: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ -0724f4: 5420 b003 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0724f8: 6e10 662a 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -0724fe: 5420 af03 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -072502: 5421 b003 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072506: 6e20 712a 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@2a71 │ │ -07250c: 2200 7305 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0573 │ │ -072510: 5421 b003 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072514: 7020 732a 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@2a73 │ │ -07251a: 1100 |001b: return-object v0 │ │ +072540: |[072540] android.support.v4.util.AtomicFile.openRead:()Ljava/io/FileInputStream; │ │ +072550: 5420 af03 |0000: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +072554: 6e10 672a 0000 |0002: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@2a67 │ │ +07255a: 0a00 |0005: move-result v0 │ │ +07255c: 3800 0e00 |0006: if-eqz v0, 0014 // +000e │ │ +072560: 5420 b003 |0008: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072564: 6e10 662a 0000 |000a: invoke-virtual {v0}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +07256a: 5420 af03 |000d: iget-object v0, v2, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +07256e: 5421 b003 |000f: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072572: 6e20 712a 1000 |0011: invoke-virtual {v0, v1}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@2a71 │ │ +072578: 2200 7305 |0014: new-instance v0, Ljava/io/FileInputStream; // type@0573 │ │ +07257c: 5421 b003 |0016: iget-object v1, v2, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072580: 7020 732a 1000 |0018: invoke-direct {v0, v1}, Ljava/io/FileInputStream;.:(Ljava/io/File;)V // method@2a73 │ │ +072586: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0008 line=165 │ │ 0x000d line=166 │ │ 0x0014 line=168 │ │ locals : │ │ @@ -39152,44 +39152,44 @@ │ │ type : '()[B' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 48 16-bit code units │ │ -07251c: |[07251c] android.support.v4.util.AtomicFile.readFully:()[B │ │ -07252c: 6e10 7e0a 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@0a7e │ │ -072532: 0c05 |0003: move-result-object v5 │ │ -072534: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -072536: 6e10 752a 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@2a75 │ │ -07253c: 0a01 |0008: move-result v1 │ │ -07253e: 2312 2006 |0009: new-array v2, v1, [B // type@0620 │ │ -072542: 2126 |000b: array-length v6, v2 │ │ -072544: b146 |000c: sub-int/2addr v6, v4 │ │ -072546: 6e40 772a 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@2a77 │ │ -07254c: 0a00 |0010: move-result v0 │ │ -07254e: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ -072552: 6e10 762a 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ -072558: 1102 |0016: return-object v2 │ │ -07255a: b004 |0017: add-int/2addr v4, v0 │ │ -07255c: 6e10 752a 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@2a75 │ │ -072562: 0a01 |001b: move-result v1 │ │ -072564: 2126 |001c: array-length v6, v2 │ │ -072566: b146 |001d: sub-int/2addr v6, v4 │ │ -072568: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ -07256c: 9006 0401 |0020: add-int v6, v4, v1 │ │ -072570: 2363 2006 |0022: new-array v3, v6, [B // type@0620 │ │ -072574: 1206 |0024: const/4 v6, #int 0 // #0 │ │ -072576: 1207 |0025: const/4 v7, #int 0 // #0 │ │ -072578: 7154 4f2b 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -07257e: 0732 |0029: move-object v2, v3 │ │ -072580: 28e1 |002a: goto 000b // -001f │ │ -072582: 0d06 |002b: move-exception v6 │ │ -072584: 6e10 762a 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ -07258a: 2706 |002f: throw v6 │ │ +072588: |[072588] android.support.v4.util.AtomicFile.readFully:()[B │ │ +072598: 6e10 7e0a 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/util/AtomicFile;.openRead:()Ljava/io/FileInputStream; // method@0a7e │ │ +07259e: 0c05 |0003: move-result-object v5 │ │ +0725a0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0725a2: 6e10 752a 0500 |0005: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@2a75 │ │ +0725a8: 0a01 |0008: move-result v1 │ │ +0725aa: 2312 2006 |0009: new-array v2, v1, [B // type@0620 │ │ +0725ae: 2126 |000b: array-length v6, v2 │ │ +0725b0: b146 |000c: sub-int/2addr v6, v4 │ │ +0725b2: 6e40 772a 2564 |000d: invoke-virtual {v5, v2, v4, v6}, Ljava/io/FileInputStream;.read:([BII)I // method@2a77 │ │ +0725b8: 0a00 |0010: move-result v0 │ │ +0725ba: 3c00 0600 |0011: if-gtz v0, 0017 // +0006 │ │ +0725be: 6e10 762a 0500 |0013: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ +0725c4: 1102 |0016: return-object v2 │ │ +0725c6: b004 |0017: add-int/2addr v4, v0 │ │ +0725c8: 6e10 752a 0500 |0018: invoke-virtual {v5}, Ljava/io/FileInputStream;.available:()I // method@2a75 │ │ +0725ce: 0a01 |001b: move-result v1 │ │ +0725d0: 2126 |001c: array-length v6, v2 │ │ +0725d2: b146 |001d: sub-int/2addr v6, v4 │ │ +0725d4: 3761 edff |001e: if-le v1, v6, 000b // -0013 │ │ +0725d8: 9006 0401 |0020: add-int v6, v4, v1 │ │ +0725dc: 2363 2006 |0022: new-array v3, v6, [B // type@0620 │ │ +0725e0: 1206 |0024: const/4 v6, #int 0 // #0 │ │ +0725e2: 1207 |0025: const/4 v7, #int 0 // #0 │ │ +0725e4: 7154 4f2b 6273 |0026: invoke-static {v2, v6, v3, v7, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +0725ea: 0732 |0029: move-object v2, v3 │ │ +0725ec: 28e1 |002a: goto 000b // -001f │ │ +0725ee: 0d06 |002b: move-exception v6 │ │ +0725f0: 6e10 762a 0500 |002c: invoke-virtual {v5}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ +0725f6: 2706 |002f: throw v6 │ │ catches : 2 │ │ 0x0005 - 0x0010 │ │ -> 0x002b │ │ 0x0018 - 0x0029 │ │ -> 0x002b │ │ positions : │ │ 0x0000 line=176 │ │ @@ -39220,92 +39220,92 @@ │ │ type : '()Ljava/io/FileOutputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 155 16-bit code units │ │ -0725a0: |[0725a0] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ -0725b0: 5474 b003 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0725b4: 6e10 672a 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2a67 │ │ -0725ba: 0a04 |0005: move-result v4 │ │ -0725bc: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ -0725c0: 5474 af03 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -0725c4: 6e10 672a 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2a67 │ │ -0725ca: 0a04 |000d: move-result v4 │ │ -0725cc: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ -0725d0: 5474 b003 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0725d4: 5475 af03 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -0725d8: 6e20 712a 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@2a71 │ │ -0725de: 0a04 |0017: move-result v4 │ │ -0725e0: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ -0725e4: 1a04 fc02 |001a: const-string v4, "AtomicFile" // string@02fc │ │ -0725e8: 2205 a905 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0725ec: 7010 3d2b 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0725f2: 1a06 cb03 |0021: const-string v6, "Couldn't rename file " // string@03cb │ │ -0725f6: 6e20 462b 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0725fc: 0c05 |0026: move-result-object v5 │ │ -0725fe: 5476 b003 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072602: 6e20 452b 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -072608: 0c05 |002c: move-result-object v5 │ │ -07260a: 1a06 b400 |002d: const-string v6, " to backup file " // string@00b4 │ │ -07260e: 6e20 462b 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072614: 0c05 |0032: move-result-object v5 │ │ -072616: 5476 af03 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ -07261a: 6e20 452b 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -072620: 0c05 |0038: move-result-object v5 │ │ -072622: 6e10 4e2b 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -072628: 0c05 |003c: move-result-object v5 │ │ -07262a: 7120 fa20 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -072630: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -072632: 2203 7505 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0575 │ │ -072636: 5474 b003 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -07263a: 7020 7a2a 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2a7a │ │ -072640: 1103 |0048: return-object v3 │ │ -072642: 5474 b003 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072646: 6e10 662a 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -07264c: 28f2 |004e: goto 0040 // -000e │ │ -07264e: 0d00 |004f: move-exception v0 │ │ -072650: 5474 b003 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072654: 6e10 6c2a 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2a6c │ │ -07265a: 0c02 |0055: move-result-object v2 │ │ -07265c: 6e10 6f2a 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@2a6f │ │ -072662: 0a04 |0059: move-result v4 │ │ -072664: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ -072668: 2204 7605 |005c: new-instance v4, Ljava/io/IOException; // type@0576 │ │ -07266c: 2205 a905 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -072670: 7010 3d2b 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -072676: 1a06 c703 |0063: const-string v6, "Couldn't create directory " // string@03c7 │ │ -07267a: 6e20 462b 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072680: 0c05 |0068: move-result-object v5 │ │ -072682: 5476 b003 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -072686: 6e20 452b 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07268c: 0c05 |006e: move-result-object v5 │ │ -07268e: 6e10 4e2b 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -072694: 0c05 |0072: move-result-object v5 │ │ -072696: 7020 7e2a 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -07269c: 2704 |0076: throw v4 │ │ -07269e: 2203 7505 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0575 │ │ -0726a2: 5474 b003 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0726a6: 7020 7a2a 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2a7a │ │ -0726ac: 28ca |007e: goto 0048 // -0036 │ │ -0726ae: 0d01 |007f: move-exception v1 │ │ -0726b0: 2204 7605 |0080: new-instance v4, Ljava/io/IOException; // type@0576 │ │ -0726b4: 2205 a905 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0726b8: 7010 3d2b 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0726be: 1a06 c603 |0087: const-string v6, "Couldn't create " // string@03c6 │ │ -0726c2: 6e20 462b 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0726c8: 0c05 |008c: move-result-object v5 │ │ -0726ca: 5476 b003 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ -0726ce: 6e20 452b 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0726d4: 0c05 |0092: move-result-object v5 │ │ -0726d6: 6e10 4e2b 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0726dc: 0c05 |0096: move-result-object v5 │ │ -0726de: 7020 7e2a 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -0726e4: 2704 |009a: throw v4 │ │ +07260c: |[07260c] android.support.v4.util.AtomicFile.startWrite:()Ljava/io/FileOutputStream; │ │ +07261c: 5474 b003 |0000: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072620: 6e10 672a 0400 |0002: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2a67 │ │ +072626: 0a04 |0005: move-result v4 │ │ +072628: 3804 3a00 |0006: if-eqz v4, 0040 // +003a │ │ +07262c: 5474 af03 |0008: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +072630: 6e10 672a 0400 |000a: invoke-virtual {v4}, Ljava/io/File;.exists:()Z // method@2a67 │ │ +072636: 0a04 |000d: move-result v4 │ │ +072638: 3904 3b00 |000e: if-nez v4, 0049 // +003b │ │ +07263c: 5474 b003 |0010: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072640: 5475 af03 |0012: iget-object v5, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +072644: 6e20 712a 5400 |0014: invoke-virtual {v4, v5}, Ljava/io/File;.renameTo:(Ljava/io/File;)Z // method@2a71 │ │ +07264a: 0a04 |0017: move-result v4 │ │ +07264c: 3904 2800 |0018: if-nez v4, 0040 // +0028 │ │ +072650: 1a04 fc02 |001a: const-string v4, "AtomicFile" // string@02fc │ │ +072654: 2205 a905 |001c: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +072658: 7010 3d2b 0500 |001e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07265e: 1a06 cb03 |0021: const-string v6, "Couldn't rename file " // string@03cb │ │ +072662: 6e20 462b 6500 |0023: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072668: 0c05 |0026: move-result-object v5 │ │ +07266a: 5476 b003 |0027: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +07266e: 6e20 452b 6500 |0029: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +072674: 0c05 |002c: move-result-object v5 │ │ +072676: 1a06 b400 |002d: const-string v6, " to backup file " // string@00b4 │ │ +07267a: 6e20 462b 6500 |002f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072680: 0c05 |0032: move-result-object v5 │ │ +072682: 5476 af03 |0033: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBackupName:Ljava/io/File; // field@03af │ │ +072686: 6e20 452b 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07268c: 0c05 |0038: move-result-object v5 │ │ +07268e: 6e10 4e2b 0500 |0039: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +072694: 0c05 |003c: move-result-object v5 │ │ +072696: 7120 fa20 5400 |003d: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +07269c: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +07269e: 2203 7505 |0041: new-instance v3, Ljava/io/FileOutputStream; // type@0575 │ │ +0726a2: 5474 b003 |0043: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0726a6: 7020 7a2a 4300 |0045: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2a7a │ │ +0726ac: 1103 |0048: return-object v3 │ │ +0726ae: 5474 b003 |0049: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0726b2: 6e10 662a 0400 |004b: invoke-virtual {v4}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +0726b8: 28f2 |004e: goto 0040 // -000e │ │ +0726ba: 0d00 |004f: move-exception v0 │ │ +0726bc: 5474 b003 |0050: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0726c0: 6e10 6c2a 0400 |0052: invoke-virtual {v4}, Ljava/io/File;.getParentFile:()Ljava/io/File; // method@2a6c │ │ +0726c6: 0c02 |0055: move-result-object v2 │ │ +0726c8: 6e10 6f2a 0200 |0056: invoke-virtual {v2}, Ljava/io/File;.mkdir:()Z // method@2a6f │ │ +0726ce: 0a04 |0059: move-result v4 │ │ +0726d0: 3904 1d00 |005a: if-nez v4, 0077 // +001d │ │ +0726d4: 2204 7605 |005c: new-instance v4, Ljava/io/IOException; // type@0576 │ │ +0726d8: 2205 a905 |005e: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0726dc: 7010 3d2b 0500 |0060: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0726e2: 1a06 c703 |0063: const-string v6, "Couldn't create directory " // string@03c7 │ │ +0726e6: 6e20 462b 6500 |0065: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0726ec: 0c05 |0068: move-result-object v5 │ │ +0726ee: 5476 b003 |0069: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +0726f2: 6e20 452b 6500 |006b: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0726f8: 0c05 |006e: move-result-object v5 │ │ +0726fa: 6e10 4e2b 0500 |006f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +072700: 0c05 |0072: move-result-object v5 │ │ +072702: 7020 7e2a 5400 |0073: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +072708: 2704 |0076: throw v4 │ │ +07270a: 2203 7505 |0077: new-instance v3, Ljava/io/FileOutputStream; // type@0575 │ │ +07270e: 5474 b003 |0079: iget-object v4, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +072712: 7020 7a2a 4300 |007b: invoke-direct {v3, v4}, Ljava/io/FileOutputStream;.:(Ljava/io/File;)V // method@2a7a │ │ +072718: 28ca |007e: goto 0048 // -0036 │ │ +07271a: 0d01 |007f: move-exception v1 │ │ +07271c: 2204 7605 |0080: new-instance v4, Ljava/io/IOException; // type@0576 │ │ +072720: 2205 a905 |0082: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +072724: 7010 3d2b 0500 |0084: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07272a: 1a06 c603 |0087: const-string v6, "Couldn't create " // string@03c6 │ │ +07272e: 6e20 462b 6500 |0089: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072734: 0c05 |008c: move-result-object v5 │ │ +072736: 5476 b003 |008d: iget-object v6, v7, Landroid/support/v4/util/AtomicFile;.mBaseName:Ljava/io/File; // field@03b0 │ │ +07273a: 6e20 452b 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +072740: 0c05 |0092: move-result-object v5 │ │ +072742: 6e10 4e2b 0500 |0093: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +072748: 0c05 |0096: move-result-object v5 │ │ +07274a: 7020 7e2a 5400 |0097: invoke-direct {v4, v5}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +072750: 2704 |009a: throw v4 │ │ catches : 2 │ │ 0x0041 - 0x0048 │ │ Ljava/io/FileNotFoundException; -> 0x004f │ │ 0x0077 - 0x007e │ │ Ljava/io/FileNotFoundException; -> 0x007f │ │ positions : │ │ 0x0000 line=88 │ │ @@ -39393,18 +39393,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -072704: |[072704] android.support.v4.util.CircularArray.:()V │ │ -072714: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -072718: 7020 830a 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularArray;.:(I)V // method@0a83 │ │ -07271e: 0e00 |0005: return-void │ │ +072770: |[072770] android.support.v4.util.CircularArray.:()V │ │ +072780: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +072784: 7020 830a 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/CircularArray;.:(I)V // method@0a83 │ │ +07278a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ @@ -39414,36 +39414,36 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -072720: |[072720] android.support.v4.util.CircularArray.:(I)V │ │ -072730: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -072732: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -072738: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ -07273c: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -072740: 1a02 fc16 |0008: const-string v2, "capacity must be positive" // string@16fc │ │ -072744: 7020 d52a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -07274a: 2701 |000d: throw v1 │ │ -07274c: 0140 |000e: move v0, v4 │ │ -07274e: 7110 dd2a 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@2add │ │ -072754: 0a01 |0012: move-result v1 │ │ -072756: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ -07275a: 7110 de2a 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@2ade │ │ -072760: 0a01 |0018: move-result v1 │ │ -072762: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072766: 9800 0201 |001b: shl-int v0, v2, v1 │ │ -07276a: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ -07276e: 5931 b103 |001f: iput v1, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -072772: 2301 5206 |0021: new-array v1, v0, [Ljava/lang/Object; // type@0652 │ │ -072776: 1f01 5206 |0023: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -07277a: 5b31 b203 |0025: iput-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -07277e: 0e00 |0027: return-void │ │ +07278c: |[07278c] android.support.v4.util.CircularArray.:(I)V │ │ +07279c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07279e: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +0727a4: 3c04 0a00 |0004: if-gtz v4, 000e // +000a │ │ +0727a8: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0727ac: 1a02 fe16 |0008: const-string v2, "capacity must be positive" // string@16fe │ │ +0727b0: 7020 d52a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0727b6: 2701 |000d: throw v1 │ │ +0727b8: 0140 |000e: move v0, v4 │ │ +0727ba: 7110 dd2a 0400 |000f: invoke-static {v4}, Ljava/lang/Integer;.bitCount:(I)I // method@2add │ │ +0727c0: 0a01 |0012: move-result v1 │ │ +0727c2: 3221 0a00 |0013: if-eq v1, v2, 001d // +000a │ │ +0727c6: 7110 de2a 0400 |0015: invoke-static {v4}, Ljava/lang/Integer;.highestOneBit:(I)I // method@2ade │ │ +0727cc: 0a01 |0018: move-result v1 │ │ +0727ce: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0727d2: 9800 0201 |001b: shl-int v0, v2, v1 │ │ +0727d6: d801 00ff |001d: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0727da: 5931 b103 |001f: iput v1, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +0727de: 2301 5206 |0021: new-array v1, v0, [Ljava/lang/Object; // type@0652 │ │ +0727e2: 1f01 5206 |0023: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +0727e6: 5b31 b203 |0025: iput-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +0727ea: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0004 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=59 │ │ 0x000f line=62 │ │ @@ -39462,40 +39462,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -072780: |[072780] android.support.v4.util.CircularArray.doubleCapacity:()V │ │ -072790: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -072792: 5474 b203 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -072796: 2141 |0003: array-length v1, v4 │ │ -072798: 5274 b303 |0004: iget v4, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -07279c: 9103 0104 |0006: sub-int v3, v1, v4 │ │ -0727a0: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ -0727a4: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ -0727a8: 2204 a605 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ -0727ac: 1a05 8c11 |000e: const-string v5, "Too big" // string@118c │ │ -0727b0: 7020 102b 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0727b6: 2704 |0013: throw v4 │ │ -0727b8: 2320 5206 |0014: new-array v0, v2, [Ljava/lang/Object; // type@0652 │ │ -0727bc: 5474 b203 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0727c0: 5275 b303 |0018: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0727c4: 7153 4f2b 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0727ca: 5474 b203 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0727ce: 5275 b303 |001f: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0727d2: 7155 4f2b 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0727d8: 1f00 5206 |0024: check-cast v0, [Ljava/lang/Object; // type@0652 │ │ -0727dc: 5b70 b203 |0026: iput-object v0, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0727e0: 5976 b303 |0028: iput v6, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0727e4: 5971 b403 |002a: iput v1, v7, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -0727e8: d804 02ff |002c: add-int/lit8 v4, v2, #int -1 // #ff │ │ -0727ec: 5974 b103 |002e: iput v4, v7, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -0727f0: 0e00 |0030: return-void │ │ +0727ec: |[0727ec] android.support.v4.util.CircularArray.doubleCapacity:()V │ │ +0727fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0727fe: 5474 b203 |0001: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072802: 2141 |0003: array-length v1, v4 │ │ +072804: 5274 b303 |0004: iget v4, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072808: 9103 0104 |0006: sub-int v3, v1, v4 │ │ +07280c: e002 0101 |0008: shl-int/lit8 v2, v1, #int 1 // #01 │ │ +072810: 3b02 0a00 |000a: if-gez v2, 0014 // +000a │ │ +072814: 2204 a605 |000c: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ +072818: 1a05 8d11 |000e: const-string v5, "Too big" // string@118d │ │ +07281c: 7020 102b 5400 |0010: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +072822: 2704 |0013: throw v4 │ │ +072824: 2320 5206 |0014: new-array v0, v2, [Ljava/lang/Object; // type@0652 │ │ +072828: 5474 b203 |0016: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +07282c: 5275 b303 |0018: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072830: 7153 4f2b 5460 |001a: invoke-static {v4, v5, v0, v6, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +072836: 5474 b203 |001d: iget-object v4, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +07283a: 5275 b303 |001f: iget v5, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +07283e: 7155 4f2b 6430 |0021: invoke-static {v4, v6, v0, v3, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +072844: 1f00 5206 |0024: check-cast v0, [Ljava/lang/Object; // type@0652 │ │ +072848: 5b70 b203 |0026: iput-object v0, v7, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +07284c: 5976 b303 |0028: iput v6, v7, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072850: 5971 b403 |002a: iput v1, v7, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072854: d804 02ff |002c: add-int/lit8 v4, v2, #int -1 // #ff │ │ +072858: 5974 b103 |002e: iput v4, v7, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +07285c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=28 │ │ 0x0004 line=29 │ │ 0x0008 line=30 │ │ 0x000a line=31 │ │ 0x000c line=32 │ │ @@ -39521,28 +39521,28 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0727f4: |[0727f4] android.support.v4.util.CircularArray.addFirst:(Ljava/lang/Object;)V │ │ -072804: 5220 b303 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -072808: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07280c: 5221 b103 |0004: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -072810: b510 |0006: and-int/2addr v0, v1 │ │ -072812: 5920 b303 |0007: iput v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -072816: 5420 b203 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -07281a: 5221 b303 |000b: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -07281e: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ -072822: 5220 b303 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -072826: 5221 b403 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -07282a: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ -07282e: 7010 860a 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@0a86 │ │ -072834: 0e00 |0018: return-void │ │ +072860: |[072860] android.support.v4.util.CircularArray.addFirst:(Ljava/lang/Object;)V │ │ +072870: 5220 b303 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072874: d800 00ff |0002: add-int/lit8 v0, v0, #int -1 // #ff │ │ +072878: 5221 b103 |0004: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +07287c: b510 |0006: and-int/2addr v0, v1 │ │ +07287e: 5920 b303 |0007: iput v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072882: 5420 b203 |0009: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072886: 5221 b303 |000b: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +07288a: 4d03 0001 |000d: aput-object v3, v0, v1 │ │ +07288e: 5220 b303 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072892: 5221 b403 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072896: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +07289a: 7010 860a 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@0a86 │ │ +0728a0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0009 line=71 │ │ 0x000f line=72 │ │ 0x0015 line=73 │ │ 0x0018 line=75 │ │ @@ -39557,28 +39557,28 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -072838: |[072838] android.support.v4.util.CircularArray.addLast:(Ljava/lang/Object;)V │ │ -072848: 5420 b203 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -07284c: 5221 b403 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072850: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -072854: 5220 b403 |0006: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072858: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07285c: 5221 b103 |000a: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -072860: b510 |000c: and-int/2addr v0, v1 │ │ -072862: 5920 b403 |000d: iput v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072866: 5220 b403 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -07286a: 5221 b303 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -07286e: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ -072872: 7010 860a 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@0a86 │ │ -072878: 0e00 |0018: return-void │ │ +0728a4: |[0728a4] android.support.v4.util.CircularArray.addLast:(Ljava/lang/Object;)V │ │ +0728b4: 5420 b203 |0000: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +0728b8: 5221 b403 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +0728bc: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +0728c0: 5220 b403 |0006: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +0728c4: d800 0001 |0008: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0728c8: 5221 b103 |000a: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +0728cc: b510 |000c: and-int/2addr v0, v1 │ │ +0728ce: 5920 b403 |000d: iput v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +0728d2: 5220 b403 |000f: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +0728d6: 5221 b303 |0011: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +0728da: 3310 0500 |0013: if-ne v0, v1, 0018 // +0005 │ │ +0728de: 7010 860a 0200 |0015: invoke-direct {v2}, Landroid/support/v4/util/CircularArray;.doubleCapacity:()V // method@0a86 │ │ +0728e4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ 0x000f line=80 │ │ 0x0015 line=81 │ │ 0x0018 line=83 │ │ @@ -39593,29 +39593,29 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -07287c: |[07287c] android.support.v4.util.CircularArray.get:(I)Ljava/lang/Object; │ │ -07288c: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ -072890: 6e10 8d0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularArray;.size:()I // method@0a8d │ │ -072896: 0a01 |0005: move-result v1 │ │ -072898: 3414 0800 |0006: if-lt v4, v1, 000e // +0008 │ │ -07289c: 2201 8005 |0008: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ -0728a0: 7010 a32a 0100 |000a: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ -0728a6: 2701 |000d: throw v1 │ │ -0728a8: 5231 b303 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0728ac: b041 |0010: add-int/2addr v1, v4 │ │ -0728ae: 5232 b103 |0011: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -0728b2: 9500 0102 |0013: and-int v0, v1, v2 │ │ -0728b6: 5431 b203 |0015: iget-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0728ba: 4601 0100 |0017: aget-object v1, v1, v0 │ │ -0728be: 1101 |0019: return-object v1 │ │ +0728e8: |[0728e8] android.support.v4.util.CircularArray.get:(I)Ljava/lang/Object; │ │ +0728f8: 3a04 0800 |0000: if-ltz v4, 0008 // +0008 │ │ +0728fc: 6e10 8d0a 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/CircularArray;.size:()I // method@0a8d │ │ +072902: 0a01 |0005: move-result v1 │ │ +072904: 3414 0800 |0006: if-lt v4, v1, 000e // +0008 │ │ +072908: 2201 8005 |0008: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ +07290c: 7010 a32a 0100 |000a: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ +072912: 2701 |000d: throw v1 │ │ +072914: 5231 b303 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072918: b041 |0010: add-int/2addr v1, v4 │ │ +07291a: 5232 b103 |0011: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +07291e: 9500 0102 |0013: and-int v0, v1, v2 │ │ +072922: 5431 b203 |0015: iget-object v1, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072926: 4601 0100 |0017: aget-object v1, v1, v0 │ │ +07292a: 1101 |0019: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000e line=114 │ │ 0x0015 line=115 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ @@ -39628,25 +39628,25 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0728c0: |[0728c0] android.support.v4.util.CircularArray.getFirst:()Ljava/lang/Object; │ │ -0728d0: 5220 b303 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0728d4: 5221 b403 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -0728d8: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ -0728dc: 2200 8005 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ -0728e0: 7010 a32a 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ -0728e6: 2700 |000b: throw v0 │ │ -0728e8: 5420 b203 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0728ec: 5221 b303 |000e: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0728f0: 4600 0001 |0010: aget-object v0, v0, v1 │ │ -0728f4: 1100 |0012: return-object v0 │ │ +07292c: |[07292c] android.support.v4.util.CircularArray.getFirst:()Ljava/lang/Object; │ │ +07293c: 5220 b303 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072940: 5221 b403 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072944: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +072948: 2200 8005 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ +07294c: 7010 a32a 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ +072952: 2700 |000b: throw v0 │ │ +072954: 5420 b203 |000c: iget-object v0, v2, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072958: 5221 b303 |000e: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +07295c: 4600 0001 |0010: aget-object v0, v0, v1 │ │ +072960: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000c line=104 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ @@ -39656,28 +39656,28 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0728f8: |[0728f8] android.support.v4.util.CircularArray.getLast:()Ljava/lang/Object; │ │ -072908: 5230 b303 |0000: iget v0, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -07290c: 5231 b403 |0002: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072910: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ -072914: 2200 8005 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ -072918: 7010 a32a 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ -07291e: 2700 |000b: throw v0 │ │ -072920: 5430 b203 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -072924: 5231 b403 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072928: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07292c: 5232 b103 |0012: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -072930: b521 |0014: and-int/2addr v1, v2 │ │ -072932: 4600 0001 |0015: aget-object v0, v0, v1 │ │ -072936: 1100 |0017: return-object v0 │ │ +072964: |[072964] android.support.v4.util.CircularArray.getLast:()Ljava/lang/Object; │ │ +072974: 5230 b303 |0000: iget v0, v3, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072978: 5231 b403 |0002: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +07297c: 3310 0800 |0004: if-ne v0, v1, 000c // +0008 │ │ +072980: 2200 8005 |0006: new-instance v0, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ +072984: 7010 a32a 0000 |0008: invoke-direct {v0}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ +07298a: 2700 |000b: throw v0 │ │ +07298c: 5430 b203 |000c: iget-object v0, v3, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072990: 5231 b403 |000e: iget v1, v3, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072994: d801 01ff |0010: add-int/lit8 v1, v1, #int -1 // #ff │ │ +072998: 5232 b103 |0012: iget v2, v3, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +07299c: b521 |0014: and-int/2addr v1, v2 │ │ +07299e: 4600 0001 |0015: aget-object v0, v0, v1 │ │ +0729a2: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x000c line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0018 reg=3 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ @@ -39687,22 +39687,22 @@ │ │ type : '()Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -072938: |[072938] android.support.v4.util.CircularArray.isEmpty:()Z │ │ -072948: 5220 b303 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -07294c: 5221 b403 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072950: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ -072954: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -072956: 0f00 |0007: return v0 │ │ -072958: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07295a: 28fe |0009: goto 0007 // -0002 │ │ +0729a4: |[0729a4] android.support.v4.util.CircularArray.isEmpty:()Z │ │ +0729b4: 5220 b303 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +0729b8: 5221 b403 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +0729bc: 3310 0400 |0004: if-ne v0, v1, 0008 // +0004 │ │ +0729c0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0729c2: 0f00 |0007: return v0 │ │ +0729c4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0729c6: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ @@ -39711,34 +39711,34 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 35 16-bit code units │ │ -07295c: |[07295c] android.support.v4.util.CircularArray.popFirst:()Ljava/lang/Object; │ │ -07296c: 5241 b303 |0000: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -072970: 5242 b403 |0002: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072974: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ -072978: 2201 8005 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ -07297c: 7010 a32a 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ -072982: 2701 |000b: throw v1 │ │ -072984: 5441 b203 |000c: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -072988: 5242 b303 |000e: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -07298c: 4600 0102 |0010: aget-object v0, v1, v2 │ │ -072990: 5441 b203 |0012: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -072994: 5242 b303 |0014: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -072998: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -07299a: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ -07299e: 5241 b303 |0019: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0729a2: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0729a6: 5242 b103 |001d: iget v2, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -0729aa: b521 |001f: and-int/2addr v1, v2 │ │ -0729ac: 5941 b303 |0020: iput v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0729b0: 1100 |0022: return-object v0 │ │ +0729c8: |[0729c8] android.support.v4.util.CircularArray.popFirst:()Ljava/lang/Object; │ │ +0729d8: 5241 b303 |0000: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +0729dc: 5242 b403 |0002: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +0729e0: 3321 0800 |0004: if-ne v1, v2, 000c // +0008 │ │ +0729e4: 2201 8005 |0006: new-instance v1, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ +0729e8: 7010 a32a 0100 |0008: invoke-direct {v1}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ +0729ee: 2701 |000b: throw v1 │ │ +0729f0: 5441 b203 |000c: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +0729f4: 5242 b303 |000e: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +0729f8: 4600 0102 |0010: aget-object v0, v1, v2 │ │ +0729fc: 5441 b203 |0012: iget-object v1, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072a00: 5242 b303 |0014: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072a04: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +072a06: 4d03 0102 |0017: aput-object v3, v1, v2 │ │ +072a0a: 5241 b303 |0019: iget v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072a0e: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072a12: 5242 b103 |001d: iget v2, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +072a16: b521 |001f: and-int/2addr v1, v2 │ │ +072a18: 5941 b303 |0020: iput v1, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072a1c: 1100 |0022: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x000c line=87 │ │ 0x0012 line=88 │ │ 0x0019 line=89 │ │ 0x0022 line=90 │ │ @@ -39752,32 +39752,32 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0729b4: |[0729b4] android.support.v4.util.CircularArray.popLast:()Ljava/lang/Object; │ │ -0729c4: 5242 b303 |0000: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -0729c8: 5243 b403 |0002: iget v3, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -0729cc: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ -0729d0: 2202 8005 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ -0729d4: 7010 a32a 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ -0729da: 2702 |000b: throw v2 │ │ -0729dc: 5242 b403 |000c: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -0729e0: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0729e4: 5243 b103 |0010: iget v3, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -0729e8: 9501 0203 |0012: and-int v1, v2, v3 │ │ -0729ec: 5442 b203 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0729f0: 4600 0201 |0016: aget-object v0, v2, v1 │ │ -0729f4: 5442 b203 |0018: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ -0729f8: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0729fa: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ -0729fe: 5941 b403 |001d: iput v1, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072a02: 1100 |001f: return-object v0 │ │ +072a20: |[072a20] android.support.v4.util.CircularArray.popLast:()Ljava/lang/Object; │ │ +072a30: 5242 b303 |0000: iget v2, v4, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072a34: 5243 b403 |0002: iget v3, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072a38: 3332 0800 |0004: if-ne v2, v3, 000c // +0008 │ │ +072a3c: 2202 8005 |0006: new-instance v2, Ljava/lang/ArrayIndexOutOfBoundsException; // type@0580 │ │ +072a40: 7010 a32a 0200 |0008: invoke-direct {v2}, Ljava/lang/ArrayIndexOutOfBoundsException;.:()V // method@2aa3 │ │ +072a46: 2702 |000b: throw v2 │ │ +072a48: 5242 b403 |000c: iget v2, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072a4c: d802 02ff |000e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +072a50: 5243 b103 |0010: iget v3, v4, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +072a54: 9501 0203 |0012: and-int v1, v2, v3 │ │ +072a58: 5442 b203 |0014: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072a5c: 4600 0201 |0016: aget-object v0, v2, v1 │ │ +072a60: 5442 b203 |0018: iget-object v2, v4, Landroid/support/v4/util/CircularArray;.mElements:[Ljava/lang/Object; // field@03b2 │ │ +072a64: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +072a66: 4d03 0201 |001b: aput-object v3, v2, v1 │ │ +072a6a: 5941 b403 |001d: iput v1, v4, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072a6e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x000c line=95 │ │ 0x0014 line=96 │ │ 0x0018 line=97 │ │ 0x001d line=98 │ │ @@ -39793,21 +39793,21 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -072a04: |[072a04] android.support.v4.util.CircularArray.size:()I │ │ -072a14: 5220 b403 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ -072a18: 5221 b303 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ -072a1c: b110 |0004: sub-int/2addr v0, v1 │ │ -072a1e: 5221 b103 |0005: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ -072a22: b510 |0007: and-int/2addr v0, v1 │ │ -072a24: 0f00 |0008: return v0 │ │ +072a70: |[072a70] android.support.v4.util.CircularArray.size:()I │ │ +072a80: 5220 b403 |0000: iget v0, v2, Landroid/support/v4/util/CircularArray;.mTail:I // field@03b4 │ │ +072a84: 5221 b303 |0002: iget v1, v2, Landroid/support/v4/util/CircularArray;.mHead:I // field@03b3 │ │ +072a88: b110 |0004: sub-int/2addr v0, v1 │ │ +072a8a: 5221 b103 |0005: iget v1, v2, Landroid/support/v4/util/CircularArray;.mCapacityBitmask:I // field@03b1 │ │ +072a8e: b510 |0007: and-int/2addr v0, v1 │ │ +072a90: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/CircularArray; │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/CircularArray; Landroid/support/v4/util/CircularArray; │ │ │ │ @@ -39848,23 +39848,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -072a28: |[072a28] android.support.v4.util.ContainerHelpers.:()V │ │ -072a38: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072a3a: 2310 2306 |0001: new-array v0, v1, [I // type@0623 │ │ -072a3e: 6900 b503 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ -072a42: 2310 2406 |0005: new-array v0, v1, [J // type@0624 │ │ -072a46: 6900 b603 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@03b6 │ │ -072a4a: 2310 5206 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0652 │ │ -072a4e: 6900 b703 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -072a52: 0e00 |000d: return-void │ │ +072a94: |[072a94] android.support.v4.util.ContainerHelpers.:()V │ │ +072aa4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072aa6: 2310 2306 |0001: new-array v0, v1, [I // type@0623 │ │ +072aaa: 6900 b503 |0003: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ +072aae: 2310 2406 |0005: new-array v0, v1, [J // type@0624 │ │ +072ab2: 6900 b603 |0007: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@03b6 │ │ +072ab6: 2310 5206 |0009: new-array v0, v1, [Ljava/lang/Object; // type@0652 │ │ +072aba: 6900 b703 |000b: sput-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +072abe: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=20 │ │ 0x0005 line=21 │ │ 0x0009 line=22 │ │ locals : │ │ │ │ @@ -39873,17 +39873,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072a54: |[072a54] android.support.v4.util.ContainerHelpers.:()V │ │ -072a64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -072a6a: 0e00 |0003: return-void │ │ +072ac0: |[072ac0] android.support.v4.util.ContainerHelpers.:()V │ │ +072ad0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +072ad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ContainerHelpers; │ │ │ │ #2 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -39891,29 +39891,29 @@ │ │ type : '([III)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -072a6c: |[072a6c] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ -072a7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072a7e: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ -072a82: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ -072a86: 9004 0100 |0005: add-int v4, v1, v0 │ │ -072a8a: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ -072a8e: 4403 0502 |0009: aget v3, v5, v2 │ │ -072a92: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ -072a96: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ -072a9a: 28f4 |000f: goto 0003 // -000c │ │ -072a9c: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ -072aa0: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ -072aa4: 28ef |0014: goto 0003 // -0011 │ │ -072aa6: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -072aaa: 0f02 |0017: return v2 │ │ +072ad8: |[072ad8] android.support.v4.util.ContainerHelpers.binarySearch:([III)I │ │ +072ae8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072aea: d800 06ff |0001: add-int/lit8 v0, v6, #int -1 // #ff │ │ +072aee: 3601 1200 |0003: if-gt v1, v0, 0015 // +0012 │ │ +072af2: 9004 0100 |0005: add-int v4, v1, v0 │ │ +072af6: e202 0401 |0007: ushr-int/lit8 v2, v4, #int 1 // #01 │ │ +072afa: 4403 0502 |0009: aget v3, v5, v2 │ │ +072afe: 3573 0500 |000b: if-ge v3, v7, 0010 // +0005 │ │ +072b02: d801 0201 |000d: add-int/lit8 v1, v2, #int 1 // #01 │ │ +072b06: 28f4 |000f: goto 0003 // -000c │ │ +072b08: 3773 0700 |0010: if-le v3, v7, 0017 // +0007 │ │ +072b0c: d800 02ff |0012: add-int/lit8 v0, v2, #int -1 // #ff │ │ +072b10: 28ef |0014: goto 0003 // -0011 │ │ +072b12: df02 01ff |0015: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +072b16: 0f02 |0017: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0001 line=47 │ │ 0x0003 line=49 │ │ 0x0005 line=50 │ │ 0x0009 line=51 │ │ @@ -39936,31 +39936,31 @@ │ │ type : '([JIJ)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -072aac: |[072aac] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ -072abc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072abe: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ -072ac2: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ -072ac6: 9003 0100 |0005: add-int v3, v1, v0 │ │ -072aca: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ -072ace: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ -072ad2: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ -072ad6: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ -072ada: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ -072ade: 28f2 |0011: goto 0003 // -000e │ │ -072ae0: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ -072ae4: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ -072ae8: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ -072aec: 28eb |0018: goto 0003 // -0015 │ │ -072aee: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ -072af2: 0f02 |001b: return v2 │ │ +072b18: |[072b18] android.support.v4.util.ContainerHelpers.binarySearch:([JIJ)I │ │ +072b28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072b2a: d800 07ff |0001: add-int/lit8 v0, v7, #int -1 // #ff │ │ +072b2e: 3601 1600 |0003: if-gt v1, v0, 0019 // +0016 │ │ +072b32: 9003 0100 |0005: add-int v3, v1, v0 │ │ +072b36: e202 0301 |0007: ushr-int/lit8 v2, v3, #int 1 // #01 │ │ +072b3a: 4504 0602 |0009: aget-wide v4, v6, v2 │ │ +072b3e: 3103 0408 |000b: cmp-long v3, v4, v8 │ │ +072b42: 3b03 0500 |000d: if-gez v3, 0012 // +0005 │ │ +072b46: d801 0201 |000f: add-int/lit8 v1, v2, #int 1 // #01 │ │ +072b4a: 28f2 |0011: goto 0003 // -000e │ │ +072b4c: 3103 0408 |0012: cmp-long v3, v4, v8 │ │ +072b50: 3d03 0700 |0014: if-lez v3, 001b // +0007 │ │ +072b54: d800 02ff |0016: add-int/lit8 v0, v2, #int -1 // #ff │ │ +072b58: 28eb |0018: goto 0003 // -0015 │ │ +072b5a: df02 01ff |0019: xor-int/lit8 v2, v1, #int -1 // #ff │ │ +072b5e: 0f02 |001b: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0001 line=66 │ │ 0x0003 line=68 │ │ 0x0005 line=69 │ │ 0x0009 line=70 │ │ @@ -39983,24 +39983,24 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -072af4: |[072af4] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -072b04: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ -072b08: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -072b0c: 6e20 ff2a 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -072b12: 0a00 |0007: move-result v0 │ │ -072b14: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -072b18: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -072b1a: 0f00 |000b: return v0 │ │ -072b1c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -072b1e: 28fe |000d: goto 000b // -0002 │ │ +072b60: |[072b60] android.support.v4.util.ContainerHelpers.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +072b70: 3221 0a00 |0000: if-eq v1, v2, 000a // +000a │ │ +072b74: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +072b78: 6e20 ff2a 2100 |0004: invoke-virtual {v1, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +072b7e: 0a00 |0007: move-result v0 │ │ +072b80: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +072b84: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +072b86: 0f00 |000b: return v0 │ │ +072b88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +072b8a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x000e reg=1 a Ljava/lang/Object; │ │ 0x0000 - 0x000e reg=2 b Ljava/lang/Object; │ │ │ │ @@ -40009,27 +40009,27 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -072b20: |[072b20] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ -072b30: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -072b32: 1240 |0001: const/4 v0, #int 4 // #4 │ │ -072b34: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ -072b38: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ -072b3c: 9801 0200 |0006: shl-int v1, v2, v0 │ │ -072b40: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ -072b44: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ -072b48: 9801 0200 |000c: shl-int v1, v2, v0 │ │ -072b4c: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ -072b50: 0f03 |0010: return v3 │ │ -072b52: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072b56: 28ef |0013: goto 0002 // -0011 │ │ +072b8c: |[072b8c] android.support.v4.util.ContainerHelpers.idealByteArraySize:(I)I │ │ +072b9c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +072b9e: 1240 |0001: const/4 v0, #int 4 // #4 │ │ +072ba0: 1301 2000 |0002: const/16 v1, #int 32 // #20 │ │ +072ba4: 3510 0c00 |0004: if-ge v0, v1, 0010 // +000c │ │ +072ba8: 9801 0200 |0006: shl-int v1, v2, v0 │ │ +072bac: d801 01f4 |0008: add-int/lit8 v1, v1, #int -12 // #f4 │ │ +072bb0: 3613 0700 |000a: if-gt v3, v1, 0011 // +0007 │ │ +072bb4: 9801 0200 |000c: shl-int v1, v2, v0 │ │ +072bb8: d803 01f4 |000e: add-int/lit8 v3, v1, #int -12 // #f4 │ │ +072bbc: 0f03 |0010: return v3 │ │ +072bbe: d800 0001 |0011: add-int/lit8 v0, v0, #int 1 // #01 │ │ +072bc2: 28ef |0013: goto 0002 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=33 │ │ 0x0006 line=34 │ │ 0x000c line=35 │ │ 0x0010 line=37 │ │ 0x0011 line=33 │ │ @@ -40043,20 +40043,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -072b58: |[072b58] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ -072b68: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ -072b6c: 7110 930a 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0a93 │ │ -072b72: 0a00 |0005: move-result v0 │ │ -072b74: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ -072b78: 0f00 |0008: return v0 │ │ +072bc4: |[072bc4] android.support.v4.util.ContainerHelpers.idealIntArraySize:(I)I │ │ +072bd4: da00 0104 |0000: mul-int/lit8 v0, v1, #int 4 // #04 │ │ +072bd8: 7110 930a 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0a93 │ │ +072bde: 0a00 |0005: move-result v0 │ │ +072be0: db00 0004 |0006: div-int/lit8 v0, v0, #int 4 // #04 │ │ +072be4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ #7 : (in Landroid/support/v4/util/ContainerHelpers;) │ │ @@ -40064,20 +40064,20 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -072b7c: |[072b7c] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ -072b8c: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ -072b90: 7110 930a 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0a93 │ │ -072b96: 0a00 |0005: move-result v0 │ │ -072b98: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ -072b9c: 0f00 |0008: return v0 │ │ +072be8: |[072be8] android.support.v4.util.ContainerHelpers.idealLongArraySize:(I)I │ │ +072bf8: da00 0108 |0000: mul-int/lit8 v0, v1, #int 8 // #08 │ │ +072bfc: 7110 930a 0000 |0002: invoke-static {v0}, Landroid/support/v4/util/ContainerHelpers;.idealByteArraySize:(I)I // method@0a93 │ │ +072c02: 0a00 |0005: move-result v0 │ │ +072c04: db00 0008 |0006: div-int/lit8 v0, v0, #int 8 // #08 │ │ +072c08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 need I │ │ │ │ Virtual methods - │ │ @@ -40106,17 +40106,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072ba0: |[072ba0] android.support.v4.util.DebugUtils.:()V │ │ -072bb0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -072bb6: 0e00 |0003: return-void │ │ +072c0c: |[072c0c] android.support.v4.util.DebugUtils.:()V │ │ +072c1c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +072c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/DebugUtils; │ │ │ │ #1 : (in Landroid/support/v4/util/DebugUtils;) │ │ @@ -40124,47 +40124,47 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -072bb8: |[072bb8] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ -072bc8: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -072bcc: 1a02 9727 |0002: const-string v2, "null" // string@2797 │ │ -072bd0: 6e20 462b 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072bd6: 0e00 |0007: return-void │ │ -072bd8: 6e10 012b 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -072bde: 0c02 |000b: move-result-object v2 │ │ -072be0: 6e10 c12a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -072be6: 0c01 |000f: move-result-object v1 │ │ -072be8: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ -072bec: 6e10 2b2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ -072bf2: 0a02 |0015: move-result v2 │ │ -072bf4: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ -072bf8: 6e10 012b 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -072bfe: 0c02 |001b: move-result-object v2 │ │ -072c00: 6e10 c02a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -072c06: 0c01 |001f: move-result-object v1 │ │ -072c08: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ -072c0c: 6e20 292b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@2b29 │ │ -072c12: 0a00 |0025: move-result v0 │ │ -072c14: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ -072c18: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ -072c1c: 6e20 312b 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -072c22: 0c01 |002d: move-result-object v1 │ │ -072c24: 6e20 462b 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072c2a: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ -072c2e: 6e20 402b 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -072c34: 7110 532b 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -072c3a: 0a02 |0039: move-result v2 │ │ -072c3c: 7110 e32a 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -072c42: 0c02 |003d: move-result-object v2 │ │ -072c44: 6e20 462b 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -072c4a: 28c6 |0041: goto 0007 // -003a │ │ +072c24: |[072c24] android.support.v4.util.DebugUtils.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V │ │ +072c34: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +072c38: 1a02 9a27 |0002: const-string v2, "null" // string@279a │ │ +072c3c: 6e20 462b 2400 |0004: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072c42: 0e00 |0007: return-void │ │ +072c44: 6e10 012b 0300 |0008: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +072c4a: 0c02 |000b: move-result-object v2 │ │ +072c4c: 6e10 c12a 0200 |000c: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +072c52: 0c01 |000f: move-result-object v1 │ │ +072c54: 3801 0800 |0010: if-eqz v1, 0018 // +0008 │ │ +072c58: 6e10 2b2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ +072c5e: 0a02 |0015: move-result v2 │ │ +072c60: 3c02 1800 |0016: if-gtz v2, 002e // +0018 │ │ +072c64: 6e10 012b 0300 |0018: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +072c6a: 0c02 |001b: move-result-object v2 │ │ +072c6c: 6e10 c02a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +072c72: 0c01 |001f: move-result-object v1 │ │ +072c74: 1302 2e00 |0020: const/16 v2, #int 46 // #2e │ │ +072c78: 6e20 292b 2100 |0022: invoke-virtual {v1, v2}, Ljava/lang/String;.lastIndexOf:(I)I // method@2b29 │ │ +072c7e: 0a00 |0025: move-result v0 │ │ +072c80: 3d00 0800 |0026: if-lez v0, 002e // +0008 │ │ +072c84: d802 0001 |0028: add-int/lit8 v2, v0, #int 1 // #01 │ │ +072c88: 6e20 312b 2100 |002a: invoke-virtual {v1, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +072c8e: 0c01 |002d: move-result-object v1 │ │ +072c90: 6e20 462b 1400 |002e: invoke-virtual {v4, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072c96: 1302 7b00 |0031: const/16 v2, #int 123 // #7b │ │ +072c9a: 6e20 402b 2400 |0033: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +072ca0: 7110 532b 0300 |0036: invoke-static {v3}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +072ca6: 0a02 |0039: move-result v2 │ │ +072ca8: 7110 e32a 0200 |003a: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +072cae: 0c02 |003d: move-result-object v2 │ │ +072cb0: 6e20 462b 2400 |003e: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +072cb6: 28c6 |0041: goto 0007 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0007 line=43 │ │ 0x0008 line=31 │ │ 0x0010 line=32 │ │ @@ -40215,22 +40215,22 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -072c4c: |[072c4c] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ -072c5c: 7010 a02a 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@2aa0 │ │ -072c62: 2200 a905 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -072c66: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ -072c6a: 7020 3e2b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -072c70: 5b20 b803 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ -072c74: 5b23 b903 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@03b9 │ │ -072c78: 0e00 |000e: return-void │ │ +072cb8: |[072cb8] android.support.v4.util.LogWriter.:(Ljava/lang/String;)V │ │ +072cc8: 7010 a02a 0200 |0000: invoke-direct {v2}, Ljava/io/Writer;.:()V // method@2aa0 │ │ +072cce: 2200 a905 |0003: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +072cd2: 1301 8000 |0005: const/16 v1, #int 128 // #80 │ │ +072cd6: 7020 3e2b 1000 |0007: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +072cdc: 5b20 b803 |000a: iput-object v0, v2, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ +072ce0: 5b23 b903 |000c: iput-object v3, v2, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@03b9 │ │ +072ce4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=31 │ │ 0x000c line=40 │ │ 0x000e line=41 │ │ locals : │ │ @@ -40242,31 +40242,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -072c7c: |[072c7c] android.support.v4.util.LogWriter.flushBuilder:()V │ │ -072c8c: 5430 b803 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ -072c90: 6e10 4b2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ -072c96: 0a00 |0005: move-result v0 │ │ -072c98: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ -072c9c: 5430 b903 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@03b9 │ │ -072ca0: 5431 b803 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ -072ca4: 6e10 4e2b 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -072caa: 0c01 |000f: move-result-object v1 │ │ -072cac: 7120 f320 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -072cb2: 5430 b803 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ -072cb6: 1201 |0015: const/4 v1, #int 0 // #0 │ │ -072cb8: 5432 b803 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ -072cbc: 6e10 4b2b 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ -072cc2: 0a02 |001b: move-result v2 │ │ -072cc4: 6e30 492b 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2b49 │ │ -072cca: 0e00 |001f: return-void │ │ +072ce8: |[072ce8] android.support.v4.util.LogWriter.flushBuilder:()V │ │ +072cf8: 5430 b803 |0000: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ +072cfc: 6e10 4b2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ +072d02: 0a00 |0005: move-result v0 │ │ +072d04: 3d00 1900 |0006: if-lez v0, 001f // +0019 │ │ +072d08: 5430 b903 |0008: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mTag:Ljava/lang/String; // field@03b9 │ │ +072d0c: 5431 b803 |000a: iget-object v1, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ +072d10: 6e10 4e2b 0100 |000c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +072d16: 0c01 |000f: move-result-object v1 │ │ +072d18: 7120 f320 1000 |0010: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +072d1e: 5430 b803 |0013: iget-object v0, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ +072d22: 1201 |0015: const/4 v1, #int 0 // #0 │ │ +072d24: 5432 b803 |0016: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ +072d28: 6e10 4b2b 0200 |0018: invoke-virtual {v2}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ +072d2e: 0a02 |001b: move-result v2 │ │ +072d30: 6e30 492b 1002 |001c: invoke-virtual {v0, v1, v2}, Ljava/lang/StringBuilder;.delete:(II)Ljava/lang/StringBuilder; // method@2b49 │ │ +072d36: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0008 line=65 │ │ 0x0013 line=66 │ │ 0x001f line=68 │ │ locals : │ │ @@ -40278,17 +40278,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072ccc: |[072ccc] android.support.v4.util.LogWriter.close:()V │ │ -072cdc: 7010 9b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0a9b │ │ -072ce2: 0e00 |0003: return-void │ │ +072d38: |[072d38] android.support.v4.util.LogWriter.close:()V │ │ +072d48: 7010 9b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0a9b │ │ +072d4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -40297,17 +40297,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -072ce4: |[072ce4] android.support.v4.util.LogWriter.flush:()V │ │ -072cf4: 7010 9b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0a9b │ │ -072cfa: 0e00 |0003: return-void │ │ +072d50: |[072d50] android.support.v4.util.LogWriter.flush:()V │ │ +072d60: 7010 9b0a 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0a9b │ │ +072d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/LogWriter; │ │ │ │ @@ -40316,28 +40316,28 @@ │ │ type : '([CII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -072cfc: |[072cfc] android.support.v4.util.LogWriter.write:([CII)V │ │ -072d0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072d0e: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ -072d12: 9002 0501 |0003: add-int v2, v5, v1 │ │ -072d16: 4900 0402 |0005: aget-char v0, v4, v2 │ │ -072d1a: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ -072d1e: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ -072d22: 7010 9b0a 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0a9b │ │ -072d28: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -072d2c: 28f1 |0010: goto 0001 // -000f │ │ -072d2e: 5432 b803 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ -072d32: 6e20 402b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -072d38: 28f8 |0016: goto 000e // -0008 │ │ -072d3a: 0e00 |0017: return-void │ │ +072d68: |[072d68] android.support.v4.util.LogWriter.write:([CII)V │ │ +072d78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072d7a: 3561 1600 |0001: if-ge v1, v6, 0017 // +0016 │ │ +072d7e: 9002 0501 |0003: add-int v2, v5, v1 │ │ +072d82: 4900 0402 |0005: aget-char v0, v4, v2 │ │ +072d86: 1302 0a00 |0007: const/16 v2, #int 10 // #a │ │ +072d8a: 3320 0800 |0009: if-ne v0, v2, 0011 // +0008 │ │ +072d8e: 7010 9b0a 0300 |000b: invoke-direct {v3}, Landroid/support/v4/util/LogWriter;.flushBuilder:()V // method@0a9b │ │ +072d94: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +072d98: 28f1 |0010: goto 0001 // -000f │ │ +072d9a: 5432 b803 |0011: iget-object v2, v3, Landroid/support/v4/util/LogWriter;.mBuilder:Ljava/lang/StringBuilder; // field@03b8 │ │ +072d9e: 6e20 402b 0200 |0013: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +072da4: 28f8 |0016: goto 000e // -0008 │ │ +072da6: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000b line=55 │ │ 0x000e line=52 │ │ @@ -40419,37 +40419,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -072d3c: |[072d3c] android.support.v4.util.LongSparseArray.:()V │ │ -072d4c: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -072d50: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -072d56: 6900 ba03 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -072d5a: 0e00 |0007: return-void │ │ +072da8: |[072da8] android.support.v4.util.LongSparseArray.:()V │ │ +072db8: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +072dbc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +072dc2: 6900 ba03 |0005: sput-object v0, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +072dc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/LongSparseArray;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -072d5c: |[072d5c] android.support.v4.util.LongSparseArray.:()V │ │ -072d6c: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -072d70: 7020 9f0a 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0a9f │ │ -072d76: 0e00 |0005: return-void │ │ +072dc8: |[072dc8] android.support.v4.util.LongSparseArray.:()V │ │ +072dd8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +072ddc: 7020 9f0a 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/LongSparseArray;.:(I)V // method@0a9f │ │ +072de2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -40459,32 +40459,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -072d78: |[072d78] android.support.v4.util.LongSparseArray.:(I)V │ │ -072d88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072d8a: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -072d90: 5c21 bb03 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -072d94: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -072d98: 6200 b603 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@03b6 │ │ -072d9c: 5b20 bc03 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072da0: 6200 b703 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -072da4: 5b20 be03 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072da8: 5921 bd03 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072dac: 0e00 |0012: return-void │ │ -072dae: 7110 950a 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0a95 │ │ -072db4: 0a03 |0016: move-result v3 │ │ -072db6: 2330 2406 |0017: new-array v0, v3, [J // type@0624 │ │ -072dba: 5b20 bc03 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072dbe: 2330 5206 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ -072dc2: 5b20 be03 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072dc6: 28f1 |001f: goto 0010 // -000f │ │ +072de4: |[072de4] android.support.v4.util.LongSparseArray.:(I)V │ │ +072df4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072df6: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +072dfc: 5c21 bb03 |0004: iput-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +072e00: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +072e04: 6200 b603 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_LONGS:[J // field@03b6 │ │ +072e08: 5b20 bc03 |000a: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072e0c: 6200 b703 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +072e10: 5b20 be03 |000e: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072e14: 5921 bd03 |0010: iput v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072e18: 0e00 |0012: return-void │ │ +072e1a: 7110 950a 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0a95 │ │ +072e20: 0a03 |0016: move-result v3 │ │ +072e22: 2330 2406 |0017: new-array v0, v3, [J // type@0624 │ │ +072e26: 5b20 bc03 |0019: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072e2a: 2330 5206 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ +072e2e: 5b20 be03 |001d: iput-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072e32: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=65 │ │ 0x0004 line=45 │ │ 0x0006 line=66 │ │ 0x0008 line=67 │ │ 0x000c line=68 │ │ @@ -40503,37 +40503,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -072dc8: |[072dc8] android.support.v4.util.LongSparseArray.gc:()V │ │ -072dd8: 5282 bd03 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072ddc: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -072dde: 5481 bc03 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072de2: 5485 be03 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072de6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -072de8: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -072dec: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -072df0: 6206 ba03 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -072df4: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -072df8: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -072dfc: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ -072e00: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ -072e04: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -072e08: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -072e0a: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -072e0e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -072e12: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072e16: 28e9 |001f: goto 0008 // -0017 │ │ -072e18: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -072e1a: 5c86 bb03 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -072e1e: 5983 bd03 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072e22: 0e00 |0025: return-void │ │ +072e34: |[072e34] android.support.v4.util.LongSparseArray.gc:()V │ │ +072e44: 5282 bd03 |0000: iget v2, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072e48: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +072e4a: 5481 bc03 |0003: iget-object v1, v8, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072e4e: 5485 be03 |0005: iget-object v5, v8, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072e52: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +072e54: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +072e58: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +072e5c: 6206 ba03 |000c: sget-object v6, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +072e60: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +072e64: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +072e68: 4506 0100 |0012: aget-wide v6, v1, v0 │ │ +072e6c: 4c06 0103 |0014: aput-wide v6, v1, v3 │ │ +072e70: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +072e74: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +072e76: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +072e7a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +072e7e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +072e82: 28e9 |001f: goto 0008 // -0017 │ │ +072e84: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +072e86: 5c86 bb03 |0021: iput-boolean v6, v8, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +072e8a: 5983 bd03 |0023: iput v3, v8, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072e8e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ 0x0003 line=150 │ │ 0x0005 line=151 │ │ 0x0007 line=153 │ │ @@ -40564,59 +40564,59 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -072e24: |[072e24] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ -072e34: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -072e36: 5274 bd03 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072e3a: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ -072e3e: 5474 bc03 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072e42: 5275 bd03 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072e46: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -072e4a: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ -072e4e: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ -072e52: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ -072e56: 6e40 ab0a 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@0aab │ │ -072e5c: 0e00 |0014: return-void │ │ -072e5e: 5574 bb03 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -072e62: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ -072e66: 5274 bd03 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072e6a: 5475 bc03 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072e6e: 2155 |001d: array-length v5, v5 │ │ -072e70: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ -072e74: 7010 a50a 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -072e7a: 5273 bd03 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072e7e: 5474 bc03 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072e82: 2144 |0027: array-length v4, v4 │ │ -072e84: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ -072e88: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ -072e8c: 7110 950a 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0a95 │ │ -072e92: 0a00 |002f: move-result v0 │ │ -072e94: 2301 2406 |0030: new-array v1, v0, [J // type@0624 │ │ -072e98: 2302 5206 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0652 │ │ -072e9c: 5474 bc03 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072ea0: 5475 bc03 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072ea4: 2155 |0038: array-length v5, v5 │ │ -072ea6: 7155 4f2b 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -072eac: 5474 be03 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072eb0: 5475 be03 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072eb4: 2155 |0040: array-length v5, v5 │ │ -072eb6: 7155 4f2b 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -072ebc: 5b71 bc03 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072ec0: 5b72 be03 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072ec4: 5474 bc03 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072ec8: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ -072ecc: 5474 be03 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072ed0: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ -072ed4: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ -072ed8: 5974 bd03 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072edc: 28c0 |0054: goto 0014 // -0040 │ │ +072e90: |[072e90] android.support.v4.util.LongSparseArray.append:(JLjava/lang/Object;)V │ │ +072ea0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +072ea2: 5274 bd03 |0001: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072ea6: 3804 1200 |0003: if-eqz v4, 0015 // +0012 │ │ +072eaa: 5474 bc03 |0005: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072eae: 5275 bd03 |0007: iget v5, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072eb2: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +072eb6: 4504 0405 |000b: aget-wide v4, v4, v5 │ │ +072eba: 3104 0804 |000d: cmp-long v4, v8, v4 │ │ +072ebe: 3c04 0600 |000f: if-gtz v4, 0015 // +0006 │ │ +072ec2: 6e40 ab0a 87a9 |0011: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/util/LongSparseArray;.put:(JLjava/lang/Object;)V // method@0aab │ │ +072ec8: 0e00 |0014: return-void │ │ +072eca: 5574 bb03 |0015: iget-boolean v4, v7, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +072ece: 3804 0c00 |0017: if-eqz v4, 0023 // +000c │ │ +072ed2: 5274 bd03 |0019: iget v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072ed6: 5475 bc03 |001b: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072eda: 2155 |001d: array-length v5, v5 │ │ +072edc: 3454 0500 |001e: if-lt v4, v5, 0023 // +0005 │ │ +072ee0: 7010 a50a 0700 |0020: invoke-direct {v7}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +072ee6: 5273 bd03 |0023: iget v3, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072eea: 5474 bc03 |0025: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072eee: 2144 |0027: array-length v4, v4 │ │ +072ef0: 3443 2000 |0028: if-lt v3, v4, 0048 // +0020 │ │ +072ef4: d804 0301 |002a: add-int/lit8 v4, v3, #int 1 // #01 │ │ +072ef8: 7110 950a 0400 |002c: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0a95 │ │ +072efe: 0a00 |002f: move-result v0 │ │ +072f00: 2301 2406 |0030: new-array v1, v0, [J // type@0624 │ │ +072f04: 2302 5206 |0032: new-array v2, v0, [Ljava/lang/Object; // type@0652 │ │ +072f08: 5474 bc03 |0034: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072f0c: 5475 bc03 |0036: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072f10: 2155 |0038: array-length v5, v5 │ │ +072f12: 7155 4f2b 6461 |0039: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +072f18: 5474 be03 |003c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072f1c: 5475 be03 |003e: iget-object v5, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072f20: 2155 |0040: array-length v5, v5 │ │ +072f22: 7155 4f2b 6462 |0041: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +072f28: 5b71 bc03 |0044: iput-object v1, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072f2c: 5b72 be03 |0046: iput-object v2, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072f30: 5474 bc03 |0048: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072f34: 4c08 0403 |004a: aput-wide v8, v4, v3 │ │ +072f38: 5474 be03 |004c: iget-object v4, v7, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072f3c: 4d0a 0403 |004e: aput-object v10, v4, v3 │ │ +072f40: d804 0301 |0050: add-int/lit8 v4, v3, #int 1 // #01 │ │ +072f44: 5974 bd03 |0052: iput v4, v7, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072f48: 28c0 |0054: goto 0014 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=330 │ │ 0x0011 line=331 │ │ 0x0014 line=357 │ │ 0x0015 line=335 │ │ 0x0020 line=336 │ │ @@ -40648,27 +40648,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -072ee0: |[072ee0] android.support.v4.util.LongSparseArray.clear:()V │ │ -072ef0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -072ef2: 5251 bd03 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072ef6: 5452 be03 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072efa: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -072efc: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -072f00: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -072f02: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -072f06: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -072f0a: 28f9 |000d: goto 0006 // -0007 │ │ -072f0c: 5954 bd03 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072f10: 5c54 bb03 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -072f14: 0e00 |0012: return-void │ │ +072f4c: |[072f4c] android.support.v4.util.LongSparseArray.clear:()V │ │ +072f5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +072f5e: 5251 bd03 |0001: iget v1, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072f62: 5452 be03 |0003: iget-object v2, v5, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072f66: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +072f68: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +072f6c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +072f6e: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +072f72: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +072f76: 28f9 |000d: goto 0006 // -0007 │ │ +072f78: 5954 bd03 |000e: iput v4, v5, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +072f7c: 5c54 bb03 |0010: iput-boolean v4, v5, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +072f80: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=317 │ │ 0x0008 line=318 │ │ 0x000b line=317 │ │ @@ -40687,34 +40687,34 @@ │ │ type : '()Landroid/support/v4/util/LongSparseArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -072f18: |[072f18] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ -072f28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -072f2a: 6f10 fe2a 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2afe │ │ -072f30: 0c02 |0004: move-result-object v2 │ │ -072f32: 0720 |0005: move-object v0, v2 │ │ -072f34: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@01ee │ │ -072f38: 0701 |0008: move-object v1, v0 │ │ -072f3a: 5432 bc03 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072f3e: 6e10 d62d 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@2dd6 │ │ -072f44: 0c02 |000e: move-result-object v2 │ │ -072f46: 1f02 2406 |000f: check-cast v2, [J // type@0624 │ │ -072f4a: 5b12 bc03 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072f4e: 5432 be03 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072f52: 6e10 e32d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2de3 │ │ -072f58: 0c02 |0018: move-result-object v2 │ │ -072f5a: 1f02 5206 |0019: check-cast v2, [Ljava/lang/Object; // type@0652 │ │ -072f5e: 5b12 be03 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072f62: 1101 |001d: return-object v1 │ │ -072f64: 0d02 |001e: move-exception v2 │ │ -072f66: 28fe |001f: goto 001d // -0002 │ │ +072f84: |[072f84] android.support.v4.util.LongSparseArray.clone:()Landroid/support/v4/util/LongSparseArray; │ │ +072f94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +072f96: 6f10 fe2a 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2afe │ │ +072f9c: 0c02 |0004: move-result-object v2 │ │ +072f9e: 0720 |0005: move-object v0, v2 │ │ +072fa0: 1f00 ee01 |0006: check-cast v0, Landroid/support/v4/util/LongSparseArray; // type@01ee │ │ +072fa4: 0701 |0008: move-object v1, v0 │ │ +072fa6: 5432 bc03 |0009: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072faa: 6e10 d62d 0200 |000b: invoke-virtual {v2}, [J.clone:()Ljava/lang/Object; // method@2dd6 │ │ +072fb0: 0c02 |000e: move-result-object v2 │ │ +072fb2: 1f02 2406 |000f: check-cast v2, [J // type@0624 │ │ +072fb6: 5b12 bc03 |0011: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +072fba: 5432 be03 |0013: iget-object v2, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072fbe: 6e10 e32d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2de3 │ │ +072fc4: 0c02 |0018: move-result-object v2 │ │ +072fc6: 1f02 5206 |0019: check-cast v2, [Ljava/lang/Object; // type@0652 │ │ +072fca: 5b12 be03 |001b: iput-object v2, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +072fce: 1101 |001d: return-object v1 │ │ +072fd0: 0d02 |001e: move-exception v2 │ │ +072fd2: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=80 │ │ 0x0001 line=82 │ │ 0x0009 line=83 │ │ @@ -40731,18 +40731,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -072f78: |[072f78] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ -072f88: 6e10 a20a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0aa2 │ │ -072f8e: 0c00 |0003: move-result-object v0 │ │ -072f90: 1100 |0004: return-object v0 │ │ +072fe4: |[072fe4] android.support.v4.util.LongSparseArray.clone:()Ljava/lang/Object; │ │ +072ff4: 6e10 a20a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/LongSparseArray;.clone:()Landroid/support/v4/util/LongSparseArray; // method@0aa2 │ │ +072ffa: 0c00 |0003: move-result-object v0 │ │ +072ffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ │ │ @@ -40751,30 +40751,30 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -072f94: |[072f94] android.support.v4.util.LongSparseArray.delete:(J)V │ │ -072fa4: 5431 bc03 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -072fa8: 5232 bd03 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -072fac: 7140 910a 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ -072fb2: 0a00 |0007: move-result v0 │ │ -072fb4: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -072fb8: 5431 be03 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072fbc: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -072fc0: 6202 ba03 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -072fc4: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -072fc8: 5431 be03 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -072fcc: 6202 ba03 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -072fd0: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -072fd4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -072fd6: 5c31 bb03 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -072fda: 0e00 |001b: return-void │ │ +073000: |[073000] android.support.v4.util.LongSparseArray.delete:(J)V │ │ +073010: 5431 bc03 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073014: 5232 bd03 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073018: 7140 910a 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ +07301e: 0a00 |0007: move-result v0 │ │ +073020: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +073024: 5431 be03 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073028: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +07302c: 6202 ba03 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +073030: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +073034: 5431 be03 |0012: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073038: 6202 ba03 |0014: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +07303c: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +073040: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +073042: 5c31 bb03 |0019: iput-boolean v1, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +073046: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0008 line=120 │ │ 0x000a line=121 │ │ 0x0012 line=122 │ │ 0x0018 line=123 │ │ @@ -40790,19 +40790,19 @@ │ │ type : '(J)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -072fdc: |[072fdc] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ -072fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -072fee: 6e40 a70a 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@0aa7 │ │ -072ff4: 0c00 |0004: move-result-object v0 │ │ -072ff6: 1100 |0005: return-object v0 │ │ +073048: |[073048] android.support.v4.util.LongSparseArray.get:(J)Ljava/lang/Object; │ │ +073058: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07305a: 6e40 a70a 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/util/LongSparseArray;.get:(JLjava/lang/Object;)Ljava/lang/Object; // method@0aa7 │ │ +073060: 0c00 |0004: move-result-object v0 │ │ +073062: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0006 reg=2 key J │ │ @@ -40812,28 +40812,28 @@ │ │ type : '(JLjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -072ff8: |[072ff8] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ -073008: 5431 bc03 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -07300c: 5232 bd03 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -073010: 7140 910a 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ -073016: 0a00 |0007: move-result v0 │ │ -073018: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -07301c: 5431 be03 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073020: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -073024: 6202 ba03 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -073028: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -07302c: 1106 |0012: return-object v6 │ │ -07302e: 5431 be03 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073032: 4606 0100 |0015: aget-object v6, v1, v0 │ │ -073036: 28fb |0017: goto 0012 // -0005 │ │ +073064: |[073064] android.support.v4.util.LongSparseArray.get:(JLjava/lang/Object;)Ljava/lang/Object; │ │ +073074: 5431 bc03 |0000: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073078: 5232 bd03 |0002: iget v2, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +07307c: 7140 910a 2154 |0004: invoke-static {v1, v2, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ +073082: 0a00 |0007: move-result v0 │ │ +073084: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +073088: 5431 be03 |000a: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +07308c: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +073090: 6202 ba03 |000e: sget-object v2, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +073094: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +073098: 1106 |0012: return-object v6 │ │ +07309a: 5431 be03 |0013: iget-object v1, v3, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +07309e: 4606 0100 |0015: aget-object v6, v1, v0 │ │ +0730a2: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0008 line=107 │ │ 0x0012 line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -40849,23 +40849,23 @@ │ │ type : '(J)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -073038: |[073038] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ -073048: 5530 bb03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -07304c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -073050: 7010 a50a 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -073056: 5430 bc03 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -07305a: 5231 bd03 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -07305e: 7140 910a 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ -073064: 0a00 |000e: move-result v0 │ │ -073066: 0f00 |000f: return v0 │ │ +0730a4: |[0730a4] android.support.v4.util.LongSparseArray.indexOfKey:(J)I │ │ +0730b4: 5530 bb03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +0730b8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0730bc: 7010 a50a 0300 |0004: invoke-direct {v3}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +0730c2: 5430 bc03 |0007: iget-object v0, v3, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +0730c6: 5231 bd03 |0009: iget v1, v3, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +0730ca: 7140 910a 1054 |000b: invoke-static {v0, v1, v4, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ +0730d0: 0a00 |000e: move-result v0 │ │ +0730d2: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ 0x0004 line=284 │ │ 0x0007 line=287 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -40877,29 +40877,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -073068: |[073068] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ -073078: 5521 bb03 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -07307c: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -073080: 7010 a50a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -073086: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -073088: 5221 bd03 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -07308c: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -073090: 5421 be03 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073094: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -073098: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -07309c: 0f00 |0012: return v0 │ │ -07309e: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0730a2: 28f3 |0015: goto 0008 // -000d │ │ -0730a4: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0730a6: 28fb |0017: goto 0012 // -0005 │ │ +0730d4: |[0730d4] android.support.v4.util.LongSparseArray.indexOfValue:(Ljava/lang/Object;)I │ │ +0730e4: 5521 bb03 |0000: iget-boolean v1, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +0730e8: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0730ec: 7010 a50a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +0730f2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0730f4: 5221 bd03 |0008: iget v1, v2, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +0730f8: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +0730fc: 5421 be03 |000c: iget-object v1, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073100: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +073104: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +073108: 0f00 |0012: return v0 │ │ +07310a: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07310e: 28f3 |0015: goto 0008 // -000d │ │ +073110: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +073112: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0004 line=300 │ │ 0x0007 line=303 │ │ 0x000c line=304 │ │ 0x0012 line=307 │ │ @@ -40918,21 +40918,21 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0730a8: |[0730a8] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ -0730b8: 5520 bb03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -0730bc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0730c0: 7010 a50a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -0730c6: 5420 bc03 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -0730ca: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ -0730ce: 1000 |000b: return-wide v0 │ │ +073114: |[073114] android.support.v4.util.LongSparseArray.keyAt:(I)J │ │ +073124: 5520 bb03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +073128: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07312c: 7010 a50a 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +073132: 5420 bc03 |0007: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073136: 4500 0003 |0009: aget-wide v0, v0, v3 │ │ +07313a: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0007 line=247 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -40944,91 +40944,91 @@ │ │ type : '(JLjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0730d0: |[0730d0] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ -0730e0: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0730e2: 5494 bc03 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -0730e6: 5295 bd03 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0730ea: 7140 910a 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ -0730f0: 0a00 |0008: move-result v0 │ │ -0730f2: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -0730f6: 5494 be03 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -0730fa: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ -0730fe: 0e00 |000f: return-void │ │ -073100: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -073104: 5294 bd03 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -073108: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -07310c: 5494 be03 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073110: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -073114: 6205 ba03 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -073118: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -07311c: 5494 bc03 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -073120: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ -073124: 5494 be03 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073128: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ -07312c: 28e9 |0026: goto 000f // -0017 │ │ -07312e: 5594 bb03 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -073132: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -073136: 5294 bd03 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -07313a: 5495 bc03 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -07313e: 2155 |002f: array-length v5, v5 │ │ -073140: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -073144: 7010 a50a 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -07314a: 5494 bc03 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -07314e: 5295 bd03 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -073152: 7140 910a 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ -073158: 0a04 |003c: move-result v4 │ │ -07315a: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -07315e: 5294 bd03 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -073162: 5495 bc03 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -073166: 2155 |0043: array-length v5, v5 │ │ -073168: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -07316c: 5294 bd03 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -073170: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -073174: 7110 950a 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0a95 │ │ -07317a: 0a01 |004d: move-result v1 │ │ -07317c: 2312 2406 |004e: new-array v2, v1, [J // type@0624 │ │ -073180: 2313 5206 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0652 │ │ -073184: 5494 bc03 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -073188: 5495 bc03 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -07318c: 2155 |0056: array-length v5, v5 │ │ -07318e: 7155 4f2b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -073194: 5494 be03 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073198: 5495 be03 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -07319c: 2155 |005e: array-length v5, v5 │ │ -07319e: 7155 4f2b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0731a4: 5b92 bc03 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -0731a8: 5b93 be03 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -0731ac: 5294 bd03 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0731b0: b104 |0068: sub-int/2addr v4, v0 │ │ -0731b2: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -0731b6: 5494 bc03 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -0731ba: 5495 bc03 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -0731be: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0731c2: 5297 bd03 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0731c6: b107 |0073: sub-int/2addr v7, v0 │ │ -0731c8: 7157 4f2b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0731ce: 5494 be03 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -0731d2: 5495 be03 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -0731d6: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0731da: 5297 bd03 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0731de: b107 |007f: sub-int/2addr v7, v0 │ │ -0731e0: 7157 4f2b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0731e6: 5494 bc03 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ -0731ea: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ -0731ee: 5494 be03 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -0731f2: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ -0731f6: 5294 bd03 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0731fa: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0731fe: 5994 bd03 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -073202: 2900 7eff |0091: goto/16 000f // -0082 │ │ +07313c: |[07313c] android.support.v4.util.LongSparseArray.put:(JLjava/lang/Object;)V │ │ +07314c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +07314e: 5494 bc03 |0001: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073152: 5295 bd03 |0003: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073156: 7140 910a 54ba |0005: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ +07315c: 0a00 |0008: move-result v0 │ │ +07315e: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +073162: 5494 be03 |000b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073166: 4d0c 0400 |000d: aput-object v12, v4, v0 │ │ +07316a: 0e00 |000f: return-void │ │ +07316c: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +073170: 5294 bd03 |0012: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073174: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +073178: 5494 be03 |0016: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +07317c: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +073180: 6205 ba03 |001a: sget-object v5, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +073184: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +073188: 5494 bc03 |001e: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +07318c: 4c0a 0400 |0020: aput-wide v10, v4, v0 │ │ +073190: 5494 be03 |0022: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073194: 4d0c 0400 |0024: aput-object v12, v4, v0 │ │ +073198: 28e9 |0026: goto 000f // -0017 │ │ +07319a: 5594 bb03 |0027: iget-boolean v4, v9, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +07319e: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0731a2: 5294 bd03 |002b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +0731a6: 5495 bc03 |002d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +0731aa: 2155 |002f: array-length v5, v5 │ │ +0731ac: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0731b0: 7010 a50a 0900 |0032: invoke-direct {v9}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +0731b6: 5494 bc03 |0035: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +0731ba: 5295 bd03 |0037: iget v5, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +0731be: 7140 910a 54ba |0039: invoke-static {v4, v5, v10, v11}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([JIJ)I // method@0a91 │ │ +0731c4: 0a04 |003c: move-result v4 │ │ +0731c6: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +0731ca: 5294 bd03 |003f: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +0731ce: 5495 bc03 |0041: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +0731d2: 2155 |0043: array-length v5, v5 │ │ +0731d4: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +0731d8: 5294 bd03 |0046: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +0731dc: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0731e0: 7110 950a 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealLongArraySize:(I)I // method@0a95 │ │ +0731e6: 0a01 |004d: move-result v1 │ │ +0731e8: 2312 2406 |004e: new-array v2, v1, [J // type@0624 │ │ +0731ec: 2313 5206 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0652 │ │ +0731f0: 5494 bc03 |0052: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +0731f4: 5495 bc03 |0054: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +0731f8: 2155 |0056: array-length v5, v5 │ │ +0731fa: 7155 4f2b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +073200: 5494 be03 |005a: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073204: 5495 be03 |005c: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073208: 2155 |005e: array-length v5, v5 │ │ +07320a: 7155 4f2b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +073210: 5b92 bc03 |0062: iput-object v2, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073214: 5b93 be03 |0064: iput-object v3, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073218: 5294 bd03 |0066: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +07321c: b104 |0068: sub-int/2addr v4, v0 │ │ +07321e: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +073222: 5494 bc03 |006b: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073226: 5495 bc03 |006d: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +07322a: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +07322e: 5297 bd03 |0071: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073232: b107 |0073: sub-int/2addr v7, v0 │ │ +073234: 7157 4f2b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +07323a: 5494 be03 |0077: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +07323e: 5495 be03 |0079: iget-object v5, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +073242: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +073246: 5297 bd03 |007d: iget v7, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +07324a: b107 |007f: sub-int/2addr v7, v0 │ │ +07324c: 7157 4f2b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +073252: 5494 bc03 |0083: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mKeys:[J // field@03bc │ │ +073256: 4c0a 0400 |0085: aput-wide v10, v4, v0 │ │ +07325a: 5494 be03 |0087: iget-object v4, v9, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +07325e: 4d0c 0400 |0089: aput-object v12, v4, v0 │ │ +073262: 5294 bd03 |008b: iget v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073266: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +07326a: 5994 bd03 |008f: iput v4, v9, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +07326e: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=179 │ │ 0x0009 line=181 │ │ 0x000b line=182 │ │ 0x000f line=223 │ │ 0x0010 line=184 │ │ @@ -41068,17 +41068,17 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -073208: |[073208] android.support.v4.util.LongSparseArray.remove:(J)V │ │ -073218: 6e30 a40a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@0aa4 │ │ -07321e: 0e00 |0003: return-void │ │ +073274: |[073274] android.support.v4.util.LongSparseArray.remove:(J)V │ │ +073284: 6e30 a40a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/LongSparseArray;.delete:(J)V // method@0aa4 │ │ +07328a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/util/LongSparseArray; Landroid/support/v4/util/LongSparseArray; │ │ @@ -41089,25 +41089,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -073220: |[073220] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ -073230: 5420 be03 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073234: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -073238: 6201 ba03 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -07323c: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -073240: 5420 be03 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073244: 6201 ba03 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ -073248: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -07324c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -07324e: 5c20 bb03 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -073252: 0e00 |0011: return-void │ │ +07328c: |[07328c] android.support.v4.util.LongSparseArray.removeAt:(I)V │ │ +07329c: 5420 be03 |0000: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +0732a0: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0732a4: 6201 ba03 |0004: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +0732a8: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +0732ac: 5420 be03 |0008: iget-object v0, v2, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +0732b0: 6201 ba03 |000a: sget-object v1, Landroid/support/v4/util/LongSparseArray;.DELETED:Ljava/lang/Object; // field@03ba │ │ +0732b4: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0732b8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0732ba: 5c20 bb03 |000f: iput-boolean v0, v2, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +0732be: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x000e line=141 │ │ 0x0011 line=143 │ │ locals : │ │ @@ -41120,21 +41120,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -073254: |[073254] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ -073264: 5510 bb03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -073268: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -07326c: 7010 a50a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -073272: 5410 be03 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -073276: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -07327a: 0e00 |000b: return-void │ │ +0732c0: |[0732c0] android.support.v4.util.LongSparseArray.setValueAt:(ILjava/lang/Object;)V │ │ +0732d0: 5510 bb03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +0732d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0732d8: 7010 a50a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +0732de: 5410 be03 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +0732e2: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +0732e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0004 line=271 │ │ 0x0007 line=274 │ │ 0x000b line=275 │ │ locals : │ │ @@ -41149,20 +41149,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -07327c: |[07327c] android.support.v4.util.LongSparseArray.size:()I │ │ -07328c: 5510 bb03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -073290: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -073294: 7010 a50a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -07329a: 5210 bd03 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -07329e: 0f00 |0009: return v0 │ │ +0732e8: |[0732e8] android.support.v4.util.LongSparseArray.size:()I │ │ +0732f8: 5510 bb03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +0732fc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +073300: 7010 a50a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +073306: 5210 bd03 |0007: iget v0, v1, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +07330a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0007 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -41173,51 +41173,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0732a0: |[0732a0] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ -0732b0: 6e10 af0a 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@0aaf │ │ -0732b6: 0a05 |0003: move-result v5 │ │ -0732b8: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ -0732bc: 1a05 5332 |0006: const-string v5, "{}" // string@3253 │ │ -0732c0: 1105 |0008: return-object v5 │ │ -0732c2: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0732c6: 5265 bd03 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0732ca: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ -0732ce: 7020 3e2b 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0732d4: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ -0732d8: 6e20 402b 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0732de: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0732e0: 5265 bd03 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ -0732e4: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ -0732e8: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0732ec: 1a05 1d01 |001e: const-string v5, ", " // string@011d │ │ -0732f0: 6e20 462b 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0732f6: 6e20 aa0a 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@0aaa │ │ -0732fc: 0b02 |0026: move-result-wide v2 │ │ -0732fe: 6e30 432b 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -073304: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ -073308: 6e20 402b 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -07330e: 6e20 b10a 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0ab1 │ │ -073314: 0c04 |0032: move-result-object v4 │ │ -073316: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ -07331a: 6e20 452b 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -073320: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073324: 28de |003a: goto 0018 // -0022 │ │ -073326: 1a05 0e01 |003b: const-string v5, "(this Map)" // string@010e │ │ -07332a: 6e20 462b 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -073330: 28f8 |0040: goto 0038 // -0008 │ │ -073332: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ -073336: 6e20 402b 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -07333c: 6e10 4e2b 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -073342: 0c05 |0049: move-result-object v5 │ │ -073344: 28be |004a: goto 0008 // -0042 │ │ +07330c: |[07330c] android.support.v4.util.LongSparseArray.toString:()Ljava/lang/String; │ │ +07331c: 6e10 af0a 0600 |0000: invoke-virtual {v6}, Landroid/support/v4/util/LongSparseArray;.size:()I // method@0aaf │ │ +073322: 0a05 |0003: move-result v5 │ │ +073324: 3c05 0500 |0004: if-gtz v5, 0009 // +0005 │ │ +073328: 1a05 5732 |0006: const-string v5, "{}" // string@3257 │ │ +07332c: 1105 |0008: return-object v5 │ │ +07332e: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +073332: 5265 bd03 |000b: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073336: da05 051c |000d: mul-int/lit8 v5, v5, #int 28 // #1c │ │ +07333a: 7020 3e2b 5000 |000f: invoke-direct {v0, v5}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +073340: 1305 7b00 |0012: const/16 v5, #int 123 // #7b │ │ +073344: 6e20 402b 5000 |0014: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +07334a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +07334c: 5265 bd03 |0018: iget v5, v6, Landroid/support/v4/util/LongSparseArray;.mSize:I // field@03bd │ │ +073350: 3551 2700 |001a: if-ge v1, v5, 0041 // +0027 │ │ +073354: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +073358: 1a05 1d01 |001e: const-string v5, ", " // string@011d │ │ +07335c: 6e20 462b 5000 |0020: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +073362: 6e20 aa0a 1600 |0023: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.keyAt:(I)J // method@0aaa │ │ +073368: 0b02 |0026: move-result-wide v2 │ │ +07336a: 6e30 432b 2003 |0027: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +073370: 1305 3d00 |002a: const/16 v5, #int 61 // #3d │ │ +073374: 6e20 402b 5000 |002c: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +07337a: 6e20 b10a 1600 |002f: invoke-virtual {v6, v1}, Landroid/support/v4/util/LongSparseArray;.valueAt:(I)Ljava/lang/Object; // method@0ab1 │ │ +073380: 0c04 |0032: move-result-object v4 │ │ +073382: 3264 0800 |0033: if-eq v4, v6, 003b // +0008 │ │ +073386: 6e20 452b 4000 |0035: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07338c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073390: 28de |003a: goto 0018 // -0022 │ │ +073392: 1a05 0e01 |003b: const-string v5, "(this Map)" // string@010e │ │ +073396: 6e20 462b 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07339c: 28f8 |0040: goto 0038 // -0008 │ │ +07339e: 1305 7d00 |0041: const/16 v5, #int 125 // #7d │ │ +0733a2: 6e20 402b 5000 |0043: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0733a8: 6e10 4e2b 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0733ae: 0c05 |0049: move-result-object v5 │ │ +0733b0: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0006 line=369 │ │ 0x0008 line=389 │ │ 0x0009 line=372 │ │ 0x0012 line=373 │ │ @@ -41247,21 +41247,21 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -073348: |[073348] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ -073358: 5510 bb03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ -07335c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -073360: 7010 a50a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ -073366: 5410 be03 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ -07336a: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -07336e: 1100 |000b: return-object v0 │ │ +0733b4: |[0733b4] android.support.v4.util.LongSparseArray.valueAt:(I)Ljava/lang/Object; │ │ +0733c4: 5510 bb03 |0000: iget-boolean v0, v1, Landroid/support/v4/util/LongSparseArray;.mGarbage:Z // field@03bb │ │ +0733c8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0733cc: 7010 a50a 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/LongSparseArray;.gc:()V // method@0aa5 │ │ +0733d2: 5410 be03 |0007: iget-object v0, v1, Landroid/support/v4/util/LongSparseArray;.mValues:[Ljava/lang/Object; // field@03be │ │ +0733d6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +0733da: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x0007 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LongSparseArray; │ │ @@ -41347,29 +41347,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -073370: |[073370] android.support.v4.util.LruCache.:(I)V │ │ -073380: 7010 fd2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ -073386: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -07338a: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -07338e: 1a01 9426 |0007: const-string v1, "maxSize <= 0" // string@2694 │ │ -073392: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -073398: 2700 |000c: throw v0 │ │ -07339a: 5945 c303 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ -07339e: 2200 d805 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ -0733a2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0733a4: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -0733a8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0733aa: 7040 bf2b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2bbf │ │ -0733b0: 5b40 c203 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -0733b4: 0e00 |001a: return-void │ │ +0733dc: |[0733dc] android.support.v4.util.LruCache.:(I)V │ │ +0733ec: 7010 fd2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ +0733f2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0733f6: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0733fa: 1a01 9726 |0007: const-string v1, "maxSize <= 0" // string@2697 │ │ +0733fe: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +073404: 2700 |000c: throw v0 │ │ +073406: 5945 c303 |000d: iput v5, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ +07340a: 2200 d805 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ +07340e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +073410: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +073414: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +073416: 7040 bf2b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2bbf │ │ +07341c: 5b40 c203 |0018: iput-object v0, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +073420: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0003 line=48 │ │ 0x0005 line=49 │ │ 0x000d line=51 │ │ 0x000f line=52 │ │ @@ -41384,36 +41384,36 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0733b8: |[0733b8] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0733c8: 6e30 c10a 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0ac1 │ │ -0733ce: 0a00 |0003: move-result v0 │ │ -0733d0: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ -0733d4: 2201 9305 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0733d8: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0733dc: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0733e2: 1a03 5f0e |000d: const-string v3, "Negative size: " // string@0e5f │ │ -0733e6: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0733ec: 0c02 |0012: move-result-object v2 │ │ -0733ee: 6e20 452b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0733f4: 0c02 |0016: move-result-object v2 │ │ -0733f6: 1a03 9f01 |0017: const-string v3, "=" // string@019f │ │ -0733fa: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -073400: 0c02 |001c: move-result-object v2 │ │ -073402: 6e20 452b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -073408: 0c02 |0020: move-result-object v2 │ │ -07340a: 6e10 4e2b 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -073410: 0c02 |0024: move-result-object v2 │ │ -073412: 7020 da2a 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -073418: 2701 |0028: throw v1 │ │ -07341a: 0f00 |0029: return v0 │ │ +073424: |[073424] android.support.v4.util.LruCache.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +073434: 6e30 c10a 5406 |0000: invoke-virtual {v4, v5, v6}, Landroid/support/v4/util/LruCache;.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0ac1 │ │ +07343a: 0a00 |0003: move-result v0 │ │ +07343c: 3b00 2500 |0004: if-gez v0, 0029 // +0025 │ │ +073440: 2201 9305 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +073444: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +073448: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07344e: 1a03 5f0e |000d: const-string v3, "Negative size: " // string@0e5f │ │ +073452: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +073458: 0c02 |0012: move-result-object v2 │ │ +07345a: 6e20 452b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +073460: 0c02 |0016: move-result-object v2 │ │ +073462: 1a03 9f01 |0017: const-string v3, "=" // string@019f │ │ +073466: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07346c: 0c02 |001c: move-result-object v2 │ │ +07346e: 6e20 452b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +073474: 0c02 |0020: move-result-object v2 │ │ +073476: 6e10 4e2b 0200 |0021: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07347c: 0c02 |0024: move-result-object v2 │ │ +07347e: 7020 da2a 2100 |0025: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +073484: 2701 |0028: throw v1 │ │ +073486: 0f00 |0029: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0004 line=234 │ │ 0x0006 line=235 │ │ 0x0029 line=237 │ │ locals : │ │ @@ -41431,17 +41431,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07341c: |[07341c] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07342c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07342e: 1100 |0001: return-object v0 │ │ +073488: |[073488] android.support.v4.util.LruCache.create:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +073498: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07349a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -41452,22 +41452,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -073430: |[073430] android.support.v4.util.LruCache.createCount:()I │ │ -073440: 1d01 |0000: monitor-enter v1 │ │ -073442: 5210 bf03 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@03bf │ │ -073446: 1e01 |0003: monitor-exit v1 │ │ -073448: 0f00 |0004: return v0 │ │ -07344a: 0d00 |0005: move-exception v0 │ │ -07344c: 1e01 |0006: monitor-exit v1 │ │ -07344e: 2700 |0007: throw v0 │ │ +07349c: |[07349c] android.support.v4.util.LruCache.createCount:()I │ │ +0734ac: 1d01 |0000: monitor-enter v1 │ │ +0734ae: 5210 bf03 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.createCount:I // field@03bf │ │ +0734b2: 1e01 |0003: monitor-exit v1 │ │ +0734b4: 0f00 |0004: return v0 │ │ +0734b6: 0d00 |0005: move-exception v0 │ │ +0734b8: 1e01 |0006: monitor-exit v1 │ │ +0734ba: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41478,16 +41478,16 @@ │ │ type : '(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -07345c: |[07345c] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ -07346c: 0e00 |0000: return-void │ │ +0734c8: |[0734c8] android.support.v4.util.LruCache.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0734d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -41503,18 +41503,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -073470: |[073470] android.support.v4.util.LruCache.evictAll:()V │ │ -073480: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -073482: 6e20 c40a 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0ac4 │ │ -073488: 0e00 |0004: return-void │ │ +0734dc: |[0734dc] android.support.v4.util.LruCache.evictAll:()V │ │ +0734ec: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0734ee: 6e20 c40a 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0ac4 │ │ +0734f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0004 line=256 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/LruCache; Landroid/support/v4/util/LruCache; │ │ @@ -41524,22 +41524,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -07348c: |[07348c] android.support.v4.util.LruCache.evictionCount:()I │ │ -07349c: 1d01 |0000: monitor-enter v1 │ │ -07349e: 5210 c003 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@03c0 │ │ -0734a2: 1e01 |0003: monitor-exit v1 │ │ -0734a4: 0f00 |0004: return v0 │ │ -0734a6: 0d00 |0005: move-exception v0 │ │ -0734a8: 1e01 |0006: monitor-exit v1 │ │ -0734aa: 2700 |0007: throw v0 │ │ +0734f8: |[0734f8] android.support.v4.util.LruCache.evictionCount:()I │ │ +073508: 1d01 |0000: monitor-enter v1 │ │ +07350a: 5210 c003 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.evictionCount:I // field@03c0 │ │ +07350e: 1e01 |0003: monitor-exit v1 │ │ +073510: 0f00 |0004: return v0 │ │ +073512: 0d00 |0005: move-exception v0 │ │ +073514: 1e01 |0006: monitor-exit v1 │ │ +073516: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=309 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41550,71 +41550,71 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -0734b8: |[0734b8] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0734c8: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0734cc: 2202 9f05 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@059f │ │ -0734d0: 1a03 5f21 |0004: const-string v3, "key == null" // string@215f │ │ -0734d4: 7020 fc2a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0734da: 2702 |0009: throw v2 │ │ -0734dc: 1d04 |000a: monitor-enter v4 │ │ -0734de: 5442 c203 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -0734e2: 6e20 c32b 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0734e8: 0c01 |0010: move-result-object v1 │ │ -0734ea: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ -0734ee: 5242 c103 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ -0734f2: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0734f6: 5942 c103 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ -0734fa: 1e04 |0019: monitor-exit v4 │ │ -0734fc: 0710 |001a: move-object v0, v1 │ │ -0734fe: 1100 |001b: return-object v0 │ │ -073500: 5242 c403 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ -073504: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -073508: 5942 c403 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ -07350c: 1e04 |0022: monitor-exit v4 │ │ -07350e: 6e20 b30a 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ -073514: 0c00 |0026: move-result-object v0 │ │ -073516: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ -07351a: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -07351c: 28f1 |002a: goto 001b // -000f │ │ -07351e: 0d02 |002b: move-exception v2 │ │ -073520: 1e04 |002c: monitor-exit v4 │ │ -073522: 2702 |002d: throw v2 │ │ -073524: 1d04 |002e: monitor-enter v4 │ │ -073526: 5242 bf03 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@03bf │ │ -07352a: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07352e: 5942 bf03 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@03bf │ │ -073532: 5442 c203 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -073536: 6e30 c62b 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ -07353c: 0c01 |003a: move-result-object v1 │ │ -07353e: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ -073542: 5442 c203 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -073546: 6e30 c62b 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ -07354c: 1e04 |0042: monitor-exit v4 │ │ -07354e: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ -073552: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -073554: 6e51 b50a 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ -07355a: 0710 |0049: move-object v0, v1 │ │ -07355c: 28d1 |004a: goto 001b // -002f │ │ -07355e: 5242 c603 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073562: 7030 bf0a 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ -073568: 0a03 |0050: move-result v3 │ │ -07356a: b032 |0051: add-int/2addr v2, v3 │ │ -07356c: 5942 c603 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073570: 28ee |0054: goto 0042 // -0012 │ │ -073572: 0d02 |0055: move-exception v2 │ │ -073574: 1e04 |0056: monitor-exit v4 │ │ -073576: 2702 |0057: throw v2 │ │ -073578: 5242 c303 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ -07357c: 6e20 c40a 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0ac4 │ │ -073582: 28be |005d: goto 001b // -0042 │ │ +073524: |[073524] android.support.v4.util.LruCache.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +073534: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +073538: 2202 9f05 |0002: new-instance v2, Ljava/lang/NullPointerException; // type@059f │ │ +07353c: 1a03 6221 |0004: const-string v3, "key == null" // string@2162 │ │ +073540: 7020 fc2a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +073546: 2702 |0009: throw v2 │ │ +073548: 1d04 |000a: monitor-enter v4 │ │ +07354a: 5442 c203 |000b: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +07354e: 6e20 c32b 5200 |000d: invoke-virtual {v2, v5}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +073554: 0c01 |0010: move-result-object v1 │ │ +073556: 3801 0b00 |0011: if-eqz v1, 001c // +000b │ │ +07355a: 5242 c103 |0013: iget v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ +07355e: d802 0201 |0015: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073562: 5942 c103 |0017: iput v2, v4, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ +073566: 1e04 |0019: monitor-exit v4 │ │ +073568: 0710 |001a: move-object v0, v1 │ │ +07356a: 1100 |001b: return-object v0 │ │ +07356c: 5242 c403 |001c: iget v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ +073570: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +073574: 5942 c403 |0020: iput v2, v4, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ +073578: 1e04 |0022: monitor-exit v4 │ │ +07357a: 6e20 b30a 5400 |0023: invoke-virtual {v4, v5}, Landroid/support/v4/util/LruCache;.create:(Ljava/lang/Object;)Ljava/lang/Object; // method@0ab3 │ │ +073580: 0c00 |0026: move-result-object v0 │ │ +073582: 3900 0700 |0027: if-nez v0, 002e // +0007 │ │ +073586: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +073588: 28f1 |002a: goto 001b // -000f │ │ +07358a: 0d02 |002b: move-exception v2 │ │ +07358c: 1e04 |002c: monitor-exit v4 │ │ +07358e: 2702 |002d: throw v2 │ │ +073590: 1d04 |002e: monitor-enter v4 │ │ +073592: 5242 bf03 |002f: iget v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@03bf │ │ +073596: d802 0201 |0031: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07359a: 5942 bf03 |0033: iput v2, v4, Landroid/support/v4/util/LruCache;.createCount:I // field@03bf │ │ +07359e: 5442 c203 |0035: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +0735a2: 6e30 c62b 5200 |0037: invoke-virtual {v2, v5, v0}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ +0735a8: 0c01 |003a: move-result-object v1 │ │ +0735aa: 3801 1000 |003b: if-eqz v1, 004b // +0010 │ │ +0735ae: 5442 c203 |003d: iget-object v2, v4, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +0735b2: 6e30 c62b 5201 |003f: invoke-virtual {v2, v5, v1}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ +0735b8: 1e04 |0042: monitor-exit v4 │ │ +0735ba: 3801 1500 |0043: if-eqz v1, 0058 // +0015 │ │ +0735be: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0735c0: 6e51 b50a 2405 |0046: invoke-virtual {v4, v2, v5, v0, v1}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ +0735c6: 0710 |0049: move-object v0, v1 │ │ +0735c8: 28d1 |004a: goto 001b // -002f │ │ +0735ca: 5242 c603 |004b: iget v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0735ce: 7030 bf0a 5400 |004d: invoke-direct {v4, v5, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ +0735d4: 0a03 |0050: move-result v3 │ │ +0735d6: b032 |0051: add-int/2addr v2, v3 │ │ +0735d8: 5942 c603 |0052: iput v2, v4, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0735dc: 28ee |0054: goto 0042 // -0012 │ │ +0735de: 0d02 |0055: move-exception v2 │ │ +0735e0: 1e04 |0056: monitor-exit v4 │ │ +0735e2: 2702 |0057: throw v2 │ │ +0735e4: 5242 c303 |0058: iget v2, v4, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ +0735e8: 6e20 c40a 2400 |005a: invoke-virtual {v4, v2}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0ac4 │ │ +0735ee: 28be |005d: goto 001b // -0042 │ │ catches : 4 │ │ 0x000b - 0x0023 │ │ -> 0x002b │ │ 0x002c - 0x002d │ │ -> 0x002b │ │ 0x002f - 0x0043 │ │ -> 0x0055 │ │ @@ -41662,22 +41662,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0735ac: |[0735ac] android.support.v4.util.LruCache.hitCount:()I │ │ -0735bc: 1d01 |0000: monitor-enter v1 │ │ -0735be: 5210 c103 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ -0735c2: 1e01 |0003: monitor-exit v1 │ │ -0735c4: 0f00 |0004: return v0 │ │ -0735c6: 0d00 |0005: move-exception v0 │ │ -0735c8: 1e01 |0006: monitor-exit v1 │ │ -0735ca: 2700 |0007: throw v0 │ │ +073618: |[073618] android.support.v4.util.LruCache.hitCount:()I │ │ +073628: 1d01 |0000: monitor-enter v1 │ │ +07362a: 5210 c103 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ +07362e: 1e01 |0003: monitor-exit v1 │ │ +073630: 0f00 |0004: return v0 │ │ +073632: 0d00 |0005: move-exception v0 │ │ +073634: 1e01 |0006: monitor-exit v1 │ │ +073636: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41688,22 +41688,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0735d8: |[0735d8] android.support.v4.util.LruCache.maxSize:()I │ │ -0735e8: 1d01 |0000: monitor-enter v1 │ │ -0735ea: 5210 c303 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ -0735ee: 1e01 |0003: monitor-exit v1 │ │ -0735f0: 0f00 |0004: return v0 │ │ -0735f2: 0d00 |0005: move-exception v0 │ │ -0735f4: 1e01 |0006: monitor-exit v1 │ │ -0735f6: 2700 |0007: throw v0 │ │ +073644: |[073644] android.support.v4.util.LruCache.maxSize:()I │ │ +073654: 1d01 |0000: monitor-enter v1 │ │ +073656: 5210 c303 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ +07365a: 1e01 |0003: monitor-exit v1 │ │ +07365c: 0f00 |0004: return v0 │ │ +07365e: 0d00 |0005: move-exception v0 │ │ +073660: 1e01 |0006: monitor-exit v1 │ │ +073662: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41714,22 +41714,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -073604: |[073604] android.support.v4.util.LruCache.missCount:()I │ │ -073614: 1d01 |0000: monitor-enter v1 │ │ -073616: 5210 c403 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ -07361a: 1e01 |0003: monitor-exit v1 │ │ -07361c: 0f00 |0004: return v0 │ │ -07361e: 0d00 |0005: move-exception v0 │ │ -073620: 1e01 |0006: monitor-exit v1 │ │ -073622: 2700 |0007: throw v0 │ │ +073670: |[073670] android.support.v4.util.LruCache.missCount:()I │ │ +073680: 1d01 |0000: monitor-enter v1 │ │ +073682: 5210 c403 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ +073686: 1e01 |0003: monitor-exit v1 │ │ +073688: 0f00 |0004: return v0 │ │ +07368a: 0d00 |0005: move-exception v0 │ │ +07368c: 1e01 |0006: monitor-exit v1 │ │ +07368e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41740,49 +41740,49 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -073630: |[073630] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -073640: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -073644: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -073648: 2201 9f05 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ -07364c: 1a02 6121 |0006: const-string v2, "key == null || value == null" // string@2161 │ │ -073650: 7020 fc2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -073656: 2701 |000b: throw v1 │ │ -073658: 1d03 |000c: monitor-enter v3 │ │ -07365a: 5231 c503 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@03c5 │ │ -07365e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073662: 5931 c503 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@03c5 │ │ -073666: 5231 c603 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -07366a: 7030 bf0a 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ -073670: 0a02 |0018: move-result v2 │ │ -073672: b021 |0019: add-int/2addr v1, v2 │ │ -073674: 5931 c603 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073678: 5431 c203 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -07367c: 6e30 c62b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ -073682: 0c00 |0021: move-result-object v0 │ │ -073684: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -073688: 5231 c603 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -07368c: 7030 bf0a 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ -073692: 0a02 |0029: move-result v2 │ │ -073694: b121 |002a: sub-int/2addr v1, v2 │ │ -073696: 5931 c603 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -07369a: 1e03 |002d: monitor-exit v3 │ │ -07369c: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ -0736a0: 1201 |0030: const/4 v1, #int 0 // #0 │ │ -0736a2: 6e55 b50a 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ -0736a8: 5231 c303 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ -0736ac: 6e20 c40a 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0ac4 │ │ -0736b2: 1100 |0039: return-object v0 │ │ -0736b4: 0d01 |003a: move-exception v1 │ │ -0736b6: 1e03 |003b: monitor-exit v3 │ │ -0736b8: 2701 |003c: throw v1 │ │ +07369c: |[07369c] android.support.v4.util.LruCache.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +0736ac: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +0736b0: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +0736b4: 2201 9f05 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ +0736b8: 1a02 6421 |0006: const-string v2, "key == null || value == null" // string@2164 │ │ +0736bc: 7020 fc2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0736c2: 2701 |000b: throw v1 │ │ +0736c4: 1d03 |000c: monitor-enter v3 │ │ +0736c6: 5231 c503 |000d: iget v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@03c5 │ │ +0736ca: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0736ce: 5931 c503 |0011: iput v1, v3, Landroid/support/v4/util/LruCache;.putCount:I // field@03c5 │ │ +0736d2: 5231 c603 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0736d6: 7030 bf0a 4305 |0015: invoke-direct {v3, v4, v5}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ +0736dc: 0a02 |0018: move-result v2 │ │ +0736de: b021 |0019: add-int/2addr v1, v2 │ │ +0736e0: 5931 c603 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0736e4: 5431 c203 |001c: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +0736e8: 6e30 c62b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ +0736ee: 0c00 |0021: move-result-object v0 │ │ +0736f0: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +0736f4: 5231 c603 |0024: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0736f8: 7030 bf0a 4300 |0026: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ +0736fe: 0a02 |0029: move-result v2 │ │ +073700: b121 |002a: sub-int/2addr v1, v2 │ │ +073702: 5931 c603 |002b: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +073706: 1e03 |002d: monitor-exit v3 │ │ +073708: 3800 0600 |002e: if-eqz v0, 0034 // +0006 │ │ +07370c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +07370e: 6e55 b50a 1304 |0031: invoke-virtual {v3, v1, v4, v0, v5}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ +073714: 5231 c303 |0034: iget v1, v3, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ +073718: 6e20 c40a 1300 |0036: invoke-virtual {v3, v1}, Landroid/support/v4/util/LruCache;.trimToSize:(I)V // method@0ac4 │ │ +07371e: 1100 |0039: return-object v0 │ │ +073720: 0d01 |003a: move-exception v1 │ │ +073722: 1e03 |003b: monitor-exit v3 │ │ +073724: 2701 |003c: throw v1 │ │ catches : 2 │ │ 0x000d - 0x002e │ │ -> 0x003a │ │ 0x003b - 0x003c │ │ -> 0x003a │ │ positions : │ │ 0x0000 line=116 │ │ @@ -41813,22 +41813,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0736d0: |[0736d0] android.support.v4.util.LruCache.putCount:()I │ │ -0736e0: 1d01 |0000: monitor-enter v1 │ │ -0736e2: 5210 c503 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@03c5 │ │ -0736e6: 1e01 |0003: monitor-exit v1 │ │ -0736e8: 0f00 |0004: return v0 │ │ -0736ea: 0d00 |0005: move-exception v0 │ │ -0736ec: 1e01 |0006: monitor-exit v1 │ │ -0736ee: 2700 |0007: throw v0 │ │ +07373c: |[07373c] android.support.v4.util.LruCache.putCount:()I │ │ +07374c: 1d01 |0000: monitor-enter v1 │ │ +07374e: 5210 c503 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.putCount:I // field@03c5 │ │ +073752: 1e01 |0003: monitor-exit v1 │ │ +073754: 0f00 |0004: return v0 │ │ +073756: 0d00 |0005: move-exception v0 │ │ +073758: 1e01 |0006: monitor-exit v1 │ │ +07375a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41839,39 +41839,39 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0736fc: |[0736fc] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07370c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -073710: 2201 9f05 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ -073714: 1a02 5f21 |0004: const-string v2, "key == null" // string@215f │ │ -073718: 7020 fc2a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -07371e: 2701 |0009: throw v1 │ │ -073720: 1d03 |000a: monitor-enter v3 │ │ -073722: 5431 c203 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -073726: 6e20 c72b 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ -07372c: 0c00 |0010: move-result-object v0 │ │ -07372e: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ -073732: 5231 c603 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073736: 7030 bf0a 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ -07373c: 0a02 |0018: move-result v2 │ │ -07373e: b121 |0019: sub-int/2addr v1, v2 │ │ -073740: 5931 c603 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073744: 1e03 |001c: monitor-exit v3 │ │ -073746: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -07374a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -07374c: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -07374e: 6e52 b50a 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ -073754: 1100 |0024: return-object v0 │ │ -073756: 0d01 |0025: move-exception v1 │ │ -073758: 1e03 |0026: monitor-exit v3 │ │ -07375a: 2701 |0027: throw v1 │ │ +073768: |[073768] android.support.v4.util.LruCache.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +073778: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +07377c: 2201 9f05 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ +073780: 1a02 6221 |0004: const-string v2, "key == null" // string@2162 │ │ +073784: 7020 fc2a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +07378a: 2701 |0009: throw v1 │ │ +07378c: 1d03 |000a: monitor-enter v3 │ │ +07378e: 5431 c203 |000b: iget-object v1, v3, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +073792: 6e20 c72b 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ +073798: 0c00 |0010: move-result-object v0 │ │ +07379a: 3800 0b00 |0011: if-eqz v0, 001c // +000b │ │ +07379e: 5231 c603 |0013: iget v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0737a2: 7030 bf0a 4300 |0015: invoke-direct {v3, v4, v0}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ +0737a8: 0a02 |0018: move-result v2 │ │ +0737aa: b121 |0019: sub-int/2addr v1, v2 │ │ +0737ac: 5931 c603 |001a: iput v1, v3, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0737b0: 1e03 |001c: monitor-exit v3 │ │ +0737b2: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +0737b6: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0737b8: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0737ba: 6e52 b50a 1304 |0021: invoke-virtual {v3, v1, v4, v0, v2}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ +0737c0: 1100 |0024: return-object v0 │ │ +0737c2: 0d01 |0025: move-exception v1 │ │ +0737c4: 1e03 |0026: monitor-exit v3 │ │ +0737c6: 2701 |0027: throw v1 │ │ catches : 2 │ │ 0x000b - 0x001d │ │ -> 0x0025 │ │ 0x0026 - 0x0027 │ │ -> 0x0025 │ │ positions : │ │ 0x0000 line=177 │ │ @@ -41897,22 +41897,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -073770: |[073770] android.support.v4.util.LruCache.size:()I │ │ -073780: 1d01 |0000: monitor-enter v1 │ │ -073782: 5210 c603 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073786: 1e01 |0003: monitor-exit v1 │ │ -073788: 0f00 |0004: return v0 │ │ -07378a: 0d00 |0005: move-exception v0 │ │ -07378c: 1e01 |0006: monitor-exit v1 │ │ -07378e: 2700 |0007: throw v0 │ │ +0737dc: |[0737dc] android.support.v4.util.LruCache.size:()I │ │ +0737ec: 1d01 |0000: monitor-enter v1 │ │ +0737ee: 5210 c603 |0001: iget v0, v1, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0737f2: 1e01 |0003: monitor-exit v1 │ │ +0737f4: 0f00 |0004: return v0 │ │ +0737f6: 0d00 |0005: move-exception v0 │ │ +0737f8: 1e01 |0006: monitor-exit v1 │ │ +0737fa: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ @@ -41923,17 +41923,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07379c: |[07379c] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0737ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0737ae: 0f00 |0001: return v0 │ │ +073808: |[073808] android.support.v4.util.LruCache.sizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +073818: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07381a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/LruCache; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ @@ -41946,24 +41946,24 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0737b0: |[0737b0] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ -0737c0: 1d02 |0000: monitor-enter v2 │ │ -0737c2: 2200 d805 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ -0737c6: 5421 c203 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -0737ca: 7020 c02b 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2bc0 │ │ -0737d0: 1e02 |0008: monitor-exit v2 │ │ -0737d2: 1100 |0009: return-object v0 │ │ -0737d4: 0d00 |000a: move-exception v0 │ │ -0737d6: 1e02 |000b: monitor-exit v2 │ │ -0737d8: 2700 |000c: throw v0 │ │ +07381c: |[07381c] android.support.v4.util.LruCache.snapshot:()Ljava/util/Map; │ │ +07382c: 1d02 |0000: monitor-enter v2 │ │ +07382e: 2200 d805 |0001: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ +073832: 5421 c203 |0003: iget-object v1, v2, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +073836: 7020 c02b 1000 |0005: invoke-direct {v0, v1}, Ljava/util/LinkedHashMap;.:(Ljava/util/Map;)V // method@2bc0 │ │ +07383c: 1e02 |0008: monitor-exit v2 │ │ +07383e: 1100 |0009: return-object v0 │ │ +073840: 0d00 |000a: move-exception v0 │ │ +073842: 1e02 |000b: monitor-exit v2 │ │ +073844: 2700 |000c: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0008 │ │ -> 0x000a │ │ positions : │ │ 0x0000 line=317 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/LruCache; │ │ @@ -41974,53 +41974,53 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0737e8: |[0737e8] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ -0737f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0737fa: 1d06 |0001: monitor-enter v6 │ │ -0737fc: 5262 c103 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ -073800: 5263 c403 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ -073804: 9000 0203 |0006: add-int v0, v2, v3 │ │ -073808: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -07380c: 5262 c103 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ -073810: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ -073814: 9301 0200 |000e: div-int v1, v2, v0 │ │ -073818: 1a02 830d |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0d83 │ │ -07381c: 1243 |0012: const/4 v3, #int 4 // #4 │ │ -07381e: 2333 5206 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -073822: 1204 |0015: const/4 v4, #int 0 // #0 │ │ -073824: 5265 c303 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ -073828: 7110 e52a 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -07382e: 0c05 |001b: move-result-object v5 │ │ -073830: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ -073834: 1214 |001e: const/4 v4, #int 1 // #1 │ │ -073836: 5265 c103 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ -07383a: 7110 e52a 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -073840: 0c05 |0024: move-result-object v5 │ │ -073842: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ -073846: 1224 |0027: const/4 v4, #int 2 // #2 │ │ -073848: 5265 c403 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ -07384c: 7110 e52a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -073852: 0c05 |002d: move-result-object v5 │ │ -073854: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ -073858: 1234 |0030: const/4 v4, #int 3 // #3 │ │ -07385a: 7110 e52a 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -073860: 0c05 |0034: move-result-object v5 │ │ -073862: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ -073866: 7120 1f2b 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -07386c: 0c02 |003a: move-result-object v2 │ │ -07386e: 1e06 |003b: monitor-exit v6 │ │ -073870: 1102 |003c: return-object v2 │ │ -073872: 0d02 |003d: move-exception v2 │ │ -073874: 1e06 |003e: monitor-exit v6 │ │ -073876: 2702 |003f: throw v2 │ │ +073854: |[073854] android.support.v4.util.LruCache.toString:()Ljava/lang/String; │ │ +073864: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +073866: 1d06 |0001: monitor-enter v6 │ │ +073868: 5262 c103 |0002: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ +07386c: 5263 c403 |0004: iget v3, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ +073870: 9000 0203 |0006: add-int v0, v2, v3 │ │ +073874: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +073878: 5262 c103 |000a: iget v2, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ +07387c: da02 0264 |000c: mul-int/lit8 v2, v2, #int 100 // #64 │ │ +073880: 9301 0200 |000e: div-int v1, v2, v0 │ │ +073884: 1a02 830d |0010: const-string v2, "LruCache[maxSize=%d,hits=%d,misses=%d,hitRate=%d%%]" // string@0d83 │ │ +073888: 1243 |0012: const/4 v3, #int 4 // #4 │ │ +07388a: 2333 5206 |0013: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +07388e: 1204 |0015: const/4 v4, #int 0 // #0 │ │ +073890: 5265 c303 |0016: iget v5, v6, Landroid/support/v4/util/LruCache;.maxSize:I // field@03c3 │ │ +073894: 7110 e52a 0500 |0018: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +07389a: 0c05 |001b: move-result-object v5 │ │ +07389c: 4d05 0304 |001c: aput-object v5, v3, v4 │ │ +0738a0: 1214 |001e: const/4 v4, #int 1 // #1 │ │ +0738a2: 5265 c103 |001f: iget v5, v6, Landroid/support/v4/util/LruCache;.hitCount:I // field@03c1 │ │ +0738a6: 7110 e52a 0500 |0021: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0738ac: 0c05 |0024: move-result-object v5 │ │ +0738ae: 4d05 0304 |0025: aput-object v5, v3, v4 │ │ +0738b2: 1224 |0027: const/4 v4, #int 2 // #2 │ │ +0738b4: 5265 c403 |0028: iget v5, v6, Landroid/support/v4/util/LruCache;.missCount:I // field@03c4 │ │ +0738b8: 7110 e52a 0500 |002a: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0738be: 0c05 |002d: move-result-object v5 │ │ +0738c0: 4d05 0304 |002e: aput-object v5, v3, v4 │ │ +0738c4: 1234 |0030: const/4 v4, #int 3 // #3 │ │ +0738c6: 7110 e52a 0100 |0031: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0738cc: 0c05 |0034: move-result-object v5 │ │ +0738ce: 4d05 0304 |0035: aput-object v5, v3, v4 │ │ +0738d2: 7120 1f2b 3200 |0037: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0738d8: 0c02 |003a: move-result-object v2 │ │ +0738da: 1e06 |003b: monitor-exit v6 │ │ +0738dc: 1102 |003c: return-object v2 │ │ +0738de: 0d02 |003d: move-exception v2 │ │ +0738e0: 1e06 |003e: monitor-exit v6 │ │ +0738e2: 2702 |003f: throw v2 │ │ catches : 1 │ │ 0x0002 - 0x003a │ │ -> 0x003d │ │ positions : │ │ 0x0001 line=321 │ │ 0x0008 line=322 │ │ 0x0010 line=323 │ │ @@ -42036,78 +42036,78 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 118 16-bit code units │ │ -073884: |[073884] android.support.v4.util.LruCache.trimToSize:(I)V │ │ -073894: 1d06 |0000: monitor-enter v6 │ │ -073896: 5263 c603 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -07389a: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -07389e: 5463 c203 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -0738a2: 6e10 c42b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ -0738a8: 0a03 |000a: move-result v3 │ │ -0738aa: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -0738ae: 5263 c603 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -0738b2: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -0738b6: 2203 9305 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -0738ba: 2204 a905 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0738be: 7010 3d2b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0738c4: 6e10 012b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0738ca: 0c05 |001b: move-result-object v5 │ │ -0738cc: 6e10 c02a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0738d2: 0c05 |001f: move-result-object v5 │ │ -0738d4: 6e20 462b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0738da: 0c04 |0023: move-result-object v4 │ │ -0738dc: 1a05 3a01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@013a │ │ -0738e0: 6e20 462b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0738e6: 0c04 |0029: move-result-object v4 │ │ -0738e8: 6e10 4e2b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0738ee: 0c04 |002d: move-result-object v4 │ │ -0738f0: 7020 da2a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0738f6: 2703 |0031: throw v3 │ │ -0738f8: 0d03 |0032: move-exception v3 │ │ -0738fa: 1e06 |0033: monitor-exit v6 │ │ -0738fc: 2703 |0034: throw v3 │ │ -0738fe: 5263 c603 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073902: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -073906: 5463 c203 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -07390a: 6e10 c42b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ -073910: 0a03 |003e: move-result v3 │ │ -073912: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -073916: 1e06 |0041: monitor-exit v6 │ │ -073918: 0e00 |0042: return-void │ │ -07391a: 5463 c203 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -07391e: 6e10 c22b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ -073924: 0c03 |0048: move-result-object v3 │ │ -073926: 7210 f42b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -07392c: 0c03 |004c: move-result-object v3 │ │ -07392e: 7210 bc2b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -073934: 0c01 |0050: move-result-object v1 │ │ -073936: 1f01 dc05 |0051: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ -07393a: 7210 e32b 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -073940: 0c00 |0056: move-result-object v0 │ │ -073942: 7210 e42b 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -073948: 0c02 |005a: move-result-object v2 │ │ -07394a: 5463 c203 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ -07394e: 6e20 c72b 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ -073954: 5263 c603 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073958: 7030 bf0a 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ -07395e: 0a04 |0065: move-result v4 │ │ -073960: b143 |0066: sub-int/2addr v3, v4 │ │ -073962: 5963 c603 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ -073966: 5263 c003 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@03c0 │ │ -07396a: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07396e: 5963 c003 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@03c0 │ │ -073972: 1e06 |006f: monitor-exit v6 │ │ -073974: 1213 |0070: const/4 v3, #int 1 // #1 │ │ -073976: 1204 |0071: const/4 v4, #int 0 // #0 │ │ -073978: 6e54 b50a 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ -07397e: 288b |0075: goto 0000 // -0075 │ │ +0738f0: |[0738f0] android.support.v4.util.LruCache.trimToSize:(I)V │ │ +073900: 1d06 |0000: monitor-enter v6 │ │ +073902: 5263 c603 |0001: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +073906: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +07390a: 5463 c203 |0005: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +07390e: 6e10 c42b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ +073914: 0a03 |000a: move-result v3 │ │ +073916: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +07391a: 5263 c603 |000d: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +07391e: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +073922: 2203 9305 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +073926: 2204 a905 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +07392a: 7010 3d2b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +073930: 6e10 012b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +073936: 0c05 |001b: move-result-object v5 │ │ +073938: 6e10 c02a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +07393e: 0c05 |001f: move-result-object v5 │ │ +073940: 6e20 462b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +073946: 0c04 |0023: move-result-object v4 │ │ +073948: 1a05 3a01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@013a │ │ +07394c: 6e20 462b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +073952: 0c04 |0029: move-result-object v4 │ │ +073954: 6e10 4e2b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07395a: 0c04 |002d: move-result-object v4 │ │ +07395c: 7020 da2a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +073962: 2703 |0031: throw v3 │ │ +073964: 0d03 |0032: move-exception v3 │ │ +073966: 1e06 |0033: monitor-exit v6 │ │ +073968: 2703 |0034: throw v3 │ │ +07396a: 5263 c603 |0035: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +07396e: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +073972: 5463 c203 |0039: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +073976: 6e10 c42b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ +07397c: 0a03 |003e: move-result v3 │ │ +07397e: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +073982: 1e06 |0041: monitor-exit v6 │ │ +073984: 0e00 |0042: return-void │ │ +073986: 5463 c203 |0043: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +07398a: 6e10 c22b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ +073990: 0c03 |0048: move-result-object v3 │ │ +073992: 7210 f42b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +073998: 0c03 |004c: move-result-object v3 │ │ +07399a: 7210 bc2b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0739a0: 0c01 |0050: move-result-object v1 │ │ +0739a2: 1f01 dc05 |0051: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ +0739a6: 7210 e32b 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0739ac: 0c00 |0056: move-result-object v0 │ │ +0739ae: 7210 e42b 0100 |0057: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0739b4: 0c02 |005a: move-result-object v2 │ │ +0739b6: 5463 c203 |005b: iget-object v3, v6, Landroid/support/v4/util/LruCache;.map:Ljava/util/LinkedHashMap; // field@03c2 │ │ +0739ba: 6e20 c72b 0300 |005d: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ +0739c0: 5263 c603 |0060: iget v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0739c4: 7030 bf0a 0602 |0062: invoke-direct {v6, v0, v2}, Landroid/support/v4/util/LruCache;.safeSizeOf:(Ljava/lang/Object;Ljava/lang/Object;)I // method@0abf │ │ +0739ca: 0a04 |0065: move-result v4 │ │ +0739cc: b143 |0066: sub-int/2addr v3, v4 │ │ +0739ce: 5963 c603 |0067: iput v3, v6, Landroid/support/v4/util/LruCache;.size:I // field@03c6 │ │ +0739d2: 5263 c003 |0069: iget v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@03c0 │ │ +0739d6: d803 0301 |006b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0739da: 5963 c003 |006d: iput v3, v6, Landroid/support/v4/util/LruCache;.evictionCount:I // field@03c0 │ │ +0739de: 1e06 |006f: monitor-exit v6 │ │ +0739e0: 1213 |0070: const/4 v3, #int 1 // #1 │ │ +0739e2: 1204 |0071: const/4 v4, #int 0 // #0 │ │ +0739e4: 6e54 b50a 3620 |0072: invoke-virtual {v6, v3, v0, v2, v4}, Landroid/support/v4/util/LruCache;.entryRemoved:(ZLjava/lang/Object;Ljava/lang/Object;Ljava/lang/Object;)V // method@0ab5 │ │ +0739ea: 288b |0075: goto 0000 // -0075 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0070 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=149 │ │ @@ -42187,24 +42187,24 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -073994: |[073994] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ -0739a4: 5b12 cb03 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03cb │ │ -0739a8: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0739ae: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0739b0: 5c10 c703 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ -0739b4: 5913 c903 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@03c9 │ │ -0739b8: 6e10 070b 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -0739be: 0a00 |000d: move-result v0 │ │ -0739c0: 5910 ca03 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ -0739c4: 0e00 |0010: return-void │ │ +073a00: |[073a00] android.support.v4.util.MapCollections$ArrayIterator.:(Landroid/support/v4/util/MapCollections;I)V │ │ +073a10: 5b12 cb03 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03cb │ │ +073a14: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +073a1a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +073a1c: 5c10 c703 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ +073a20: 5913 c903 |0008: iput v3, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@03c9 │ │ +073a24: 6e10 070b 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073a2a: 0a00 |000d: move-result v0 │ │ +073a2c: 5910 ca03 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ +073a30: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=39 │ │ 0x0008 line=42 │ │ 0x000a line=43 │ │ 0x0010 line=44 │ │ @@ -42220,22 +42220,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0739c8: |[0739c8] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ -0739d8: 5220 c803 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -0739dc: 5221 ca03 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ -0739e0: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0739e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0739e6: 0f00 |0007: return v0 │ │ -0739e8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0739ea: 28fe |0009: goto 0007 // -0002 │ │ +073a34: |[073a34] android.support.v4.util.MapCollections$ArrayIterator.hasNext:()Z │ │ +073a44: 5220 c803 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073a48: 5221 ca03 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ +073a4c: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +073a50: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +073a52: 0f00 |0007: return v0 │ │ +073a54: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +073a56: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/MapCollections$ArrayIterator; Landroid/support/v4/util/MapCollections.ArrayIterator; │ │ │ │ @@ -42244,26 +42244,26 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0739ec: |[0739ec] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ -0739fc: 5441 cb03 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03cb │ │ -073a00: 5242 c803 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -073a04: 5243 c903 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@03c9 │ │ -073a08: 6e30 050b 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -073a0e: 0c00 |0009: move-result-object v0 │ │ -073a10: 5241 c803 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -073a14: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -073a18: 5941 c803 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -073a1c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -073a1e: 5c41 c703 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ -073a22: 1100 |0013: return-object v0 │ │ +073a58: |[073a58] android.support.v4.util.MapCollections$ArrayIterator.next:()Ljava/lang/Object; │ │ +073a68: 5441 cb03 |0000: iget-object v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03cb │ │ +073a6c: 5242 c803 |0002: iget v2, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073a70: 5243 c903 |0004: iget v3, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mOffset:I // field@03c9 │ │ +073a74: 6e30 050b 2103 |0006: invoke-virtual {v1, v2, v3}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +073a7a: 0c00 |0009: move-result-object v0 │ │ +073a7c: 5241 c803 |000a: iget v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073a80: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +073a84: 5941 c803 |000e: iput v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073a88: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +073a8a: 5c41 c703 |0011: iput-boolean v1, v4, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ +073a8e: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x000a line=54 │ │ 0x0010 line=55 │ │ 0x0013 line=56 │ │ locals : │ │ @@ -42276,32 +42276,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -073a24: |[073a24] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ -073a34: 5520 c703 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ -073a38: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -073a3c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -073a40: 7010 d92a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2ad9 │ │ -073a46: 2700 |0009: throw v0 │ │ -073a48: 5220 c803 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -073a4c: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073a50: 5920 c803 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -073a54: 5220 ca03 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ -073a58: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073a5c: 5920 ca03 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ -073a60: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -073a62: 5c20 c703 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ -073a66: 5420 cb03 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03cb │ │ -073a6a: 5221 c803 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ -073a6e: 6e20 0b0b 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ -073a74: 0e00 |0020: return-void │ │ +073a90: |[073a90] android.support.v4.util.MapCollections$ArrayIterator.remove:()V │ │ +073aa0: 5520 c703 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ +073aa4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +073aa8: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +073aac: 7010 d92a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2ad9 │ │ +073ab2: 2700 |0009: throw v0 │ │ +073ab4: 5220 c803 |000a: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073ab8: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073abc: 5920 c803 |000e: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073ac0: 5220 ca03 |0010: iget v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ +073ac4: d800 00ff |0012: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073ac8: 5920 ca03 |0014: iput v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mSize:I // field@03ca │ │ +073acc: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +073ace: 5c20 c703 |0017: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mCanRemove:Z // field@03c7 │ │ +073ad2: 5420 cb03 |0019: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03cb │ │ +073ad6: 5221 c803 |001b: iget v1, v2, Landroid/support/v4/util/MapCollections$ArrayIterator;.mIndex:I // field@03c8 │ │ +073ada: 6e20 0b0b 1000 |001d: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ +073ae0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0004 line=62 │ │ 0x000a line=64 │ │ 0x0010 line=65 │ │ 0x0016 line=66 │ │ @@ -42361,18 +42361,18 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073a78: |[073a78] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -073a88: 5b01 cc03 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073a8c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -073a92: 0e00 |0005: return-void │ │ +073ae4: |[073ae4] android.support.v4.util.MapCollections$EntrySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +073af4: 5b01 cc03 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073af8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +073afe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ @@ -42383,19 +42383,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -073a94: |[073a94] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ -073aa4: 1f02 dc05 |0000: check-cast v2, Ljava/util/Map$Entry; // type@05dc │ │ -073aa8: 6e20 cb0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0acb │ │ -073aae: 0a00 |0005: move-result v0 │ │ -073ab0: 0f00 |0006: return v0 │ │ +073b00: |[073b00] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/lang/Object;)Z │ │ +073b10: 1f02 dc05 |0000: check-cast v2, Ljava/util/Map$Entry; // type@05dc │ │ +073b14: 6e20 cb0a 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/util/MapCollections$EntrySet;.add:(Ljava/util/Map$Entry;)Z // method@0acb │ │ +073b1a: 0a00 |0005: move-result v0 │ │ +073b1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -42405,18 +42405,18 @@ │ │ type : '(Ljava/util/Map$Entry;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073ab4: |[073ab4] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ -073ac4: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073ac8: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073ace: 2700 |0005: throw v0 │ │ +073b20: |[073b20] android.support.v4.util.MapCollections$EntrySet.add:(Ljava/util/Map$Entry;)Z │ │ +073b30: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073b34: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073b3a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map$Entry; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -42427,41 +42427,41 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -073ad0: |[073ad0] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ -073ae0: 5463 cc03 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073ae4: 6e10 070b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073aea: 0a02 |0005: move-result v2 │ │ -073aec: 7210 a52b 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -073af2: 0c01 |0009: move-result-object v1 │ │ -073af4: 7210 bb2b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -073afa: 0a03 |000d: move-result v3 │ │ -073afc: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ -073b00: 7210 bc2b 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -073b06: 0c00 |0013: move-result-object v0 │ │ -073b08: 1f00 dc05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -073b0c: 5463 cc03 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073b10: 7210 e32b 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -073b16: 0c04 |001b: move-result-object v4 │ │ -073b18: 7210 e42b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -073b1e: 0c05 |001f: move-result-object v5 │ │ -073b20: 6e30 0a0b 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b0a │ │ -073b26: 28e7 |0023: goto 000a // -0019 │ │ -073b28: 5463 cc03 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073b2c: 6e10 070b 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073b32: 0a03 |0029: move-result v3 │ │ -073b34: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ -073b38: 1213 |002c: const/4 v3, #int 1 // #1 │ │ -073b3a: 0f03 |002d: return v3 │ │ -073b3c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -073b3e: 28fe |002f: goto 002d // -0002 │ │ +073b3c: |[073b3c] android.support.v4.util.MapCollections$EntrySet.addAll:(Ljava/util/Collection;)Z │ │ +073b4c: 5463 cc03 |0000: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073b50: 6e10 070b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073b56: 0a02 |0005: move-result v2 │ │ +073b58: 7210 a52b 0700 |0006: invoke-interface {v7}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +073b5e: 0c01 |0009: move-result-object v1 │ │ +073b60: 7210 bb2b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +073b66: 0a03 |000d: move-result v3 │ │ +073b68: 3803 1600 |000e: if-eqz v3, 0024 // +0016 │ │ +073b6c: 7210 bc2b 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +073b72: 0c00 |0013: move-result-object v0 │ │ +073b74: 1f00 dc05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +073b78: 5463 cc03 |0016: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073b7c: 7210 e32b 0000 |0018: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +073b82: 0c04 |001b: move-result-object v4 │ │ +073b84: 7210 e42b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +073b8a: 0c05 |001f: move-result-object v5 │ │ +073b8c: 6e30 0a0b 4305 |0020: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V // method@0b0a │ │ +073b92: 28e7 |0023: goto 000a // -0019 │ │ +073b94: 5463 cc03 |0024: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073b98: 6e10 070b 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073b9e: 0a03 |0029: move-result v3 │ │ +073ba0: 3232 0400 |002a: if-eq v2, v3, 002e // +0004 │ │ +073ba4: 1213 |002c: const/4 v3, #int 1 // #1 │ │ +073ba6: 0f03 |002d: return v3 │ │ +073ba8: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +073baa: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0006 line=172 │ │ 0x0016 line=173 │ │ 0x0024 line=175 │ │ locals : │ │ @@ -42478,18 +42478,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073b40: |[073b40] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ -073b50: 5410 cc03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073b54: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0b04 │ │ -073b5a: 0e00 |0005: return-void │ │ +073bac: |[073bac] android.support.v4.util.MapCollections$EntrySet.clear:()V │ │ +073bbc: 5410 cc03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073bc0: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0b04 │ │ +073bc6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0005 line=181 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -42499,36 +42499,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -073b5c: |[073b5c] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ -073b6c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -073b6e: 2074 dc05 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@05dc │ │ -073b72: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ -073b76: 0f03 |0005: return v3 │ │ -073b78: 0770 |0006: move-object v0, v7 │ │ -073b7a: 1f00 dc05 |0007: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -073b7e: 5464 cc03 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073b82: 7210 e32b 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -073b88: 0c05 |000e: move-result-object v5 │ │ -073b8a: 6e20 080b 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0b08 │ │ -073b90: 0a02 |0012: move-result v2 │ │ -073b92: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ -073b96: 5463 cc03 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073b9a: 1214 |0017: const/4 v4, #int 1 // #1 │ │ -073b9c: 6e30 050b 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -073ba2: 0c01 |001b: move-result-object v1 │ │ -073ba4: 7210 e42b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -073baa: 0c03 |001f: move-result-object v3 │ │ -073bac: 7120 920a 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0a92 │ │ -073bb2: 0a03 |0023: move-result v3 │ │ -073bb4: 28e1 |0024: goto 0005 // -001f │ │ +073bc8: |[073bc8] android.support.v4.util.MapCollections$EntrySet.contains:(Ljava/lang/Object;)Z │ │ +073bd8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +073bda: 2074 dc05 |0001: instance-of v4, v7, Ljava/util/Map$Entry; // type@05dc │ │ +073bde: 3904 0300 |0003: if-nez v4, 0006 // +0003 │ │ +073be2: 0f03 |0005: return v3 │ │ +073be4: 0770 |0006: move-object v0, v7 │ │ +073be6: 1f00 dc05 |0007: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +073bea: 5464 cc03 |0009: iget-object v4, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073bee: 7210 e32b 0000 |000b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +073bf4: 0c05 |000e: move-result-object v5 │ │ +073bf6: 6e20 080b 5400 |000f: invoke-virtual {v4, v5}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0b08 │ │ +073bfc: 0a02 |0012: move-result v2 │ │ +073bfe: 3a02 f2ff |0013: if-ltz v2, 0005 // -000e │ │ +073c02: 5463 cc03 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073c06: 1214 |0017: const/4 v4, #int 1 // #1 │ │ +073c08: 6e30 050b 2304 |0018: invoke-virtual {v3, v2, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +073c0e: 0c01 |001b: move-result-object v1 │ │ +073c10: 7210 e42b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +073c16: 0c03 |001f: move-result-object v3 │ │ +073c18: 7120 920a 3100 |0020: invoke-static {v1, v3}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0a92 │ │ +073c1e: 0a03 |0023: move-result v3 │ │ +073c20: 28e1 |0024: goto 0005 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=185 │ │ 0x0005 line=193 │ │ 0x0007 line=187 │ │ 0x0009 line=188 │ │ 0x0013 line=189 │ │ @@ -42547,29 +42547,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -073bb8: |[073bb8] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ -073bc8: 7210 a52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -073bce: 0c00 |0003: move-result-object v0 │ │ -073bd0: 7210 bb2b 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -073bd6: 0a01 |0007: move-result v1 │ │ -073bd8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -073bdc: 7210 bc2b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -073be2: 0c01 |000d: move-result-object v1 │ │ -073be4: 6e20 ce0a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0ace │ │ -073bea: 0a01 |0011: move-result v1 │ │ -073bec: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -073bf0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -073bf2: 0f01 |0015: return v1 │ │ -073bf4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -073bf6: 28fe |0017: goto 0015 // -0002 │ │ +073c24: |[073c24] android.support.v4.util.MapCollections$EntrySet.containsAll:(Ljava/util/Collection;)Z │ │ +073c34: 7210 a52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +073c3a: 0c00 |0003: move-result-object v0 │ │ +073c3c: 7210 bb2b 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +073c42: 0a01 |0007: move-result v1 │ │ +073c44: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +073c48: 7210 bc2b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +073c4e: 0c01 |000d: move-result-object v1 │ │ +073c50: 6e20 ce0a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.contains:(Ljava/lang/Object;)Z // method@0ace │ │ +073c56: 0a01 |0011: move-result v1 │ │ +073c58: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +073c5c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +073c5e: 0f01 |0015: return v1 │ │ +073c60: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +073c62: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ 0x000a line=200 │ │ 0x0014 line=201 │ │ 0x0015 line=204 │ │ @@ -42585,18 +42585,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -073bf8: |[073bf8] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ -073c08: 7120 0e0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0b0e │ │ -073c0e: 0a00 |0003: move-result v0 │ │ -073c10: 0f00 |0004: return v0 │ │ +073c64: |[073c64] android.support.v4.util.MapCollections$EntrySet.equals:(Ljava/lang/Object;)Z │ │ +073c74: 7120 0e0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0b0e │ │ +073c7a: 0a00 |0003: move-result v0 │ │ +073c7c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -42606,45 +42606,45 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -073c14: |[073c14] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ -073c24: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -073c26: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -073c28: 5474 cc03 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073c2c: 6e10 070b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073c32: 0a04 |0007: move-result v4 │ │ -073c34: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ -073c38: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ -073c3c: 5474 cc03 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073c40: 6e30 050b 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -073c46: 0c01 |0011: move-result-object v1 │ │ -073c48: 5474 cc03 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073c4c: 1216 |0014: const/4 v6, #int 1 // #1 │ │ -073c4e: 6e30 050b 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -073c54: 0c03 |0018: move-result-object v3 │ │ -073c56: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ -073c5a: 0156 |001b: move v6, v5 │ │ -073c5c: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ -073c60: 0154 |001e: move v4, v5 │ │ -073c62: b764 |001f: xor-int/2addr v4, v6 │ │ -073c64: b042 |0020: add-int/2addr v2, v4 │ │ -073c66: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073c6a: 28e7 |0023: goto 000a // -0019 │ │ -073c6c: 6e10 022b 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -073c72: 0a04 |0027: move-result v4 │ │ -073c74: 0146 |0028: move v6, v4 │ │ -073c76: 28f3 |0029: goto 001c // -000d │ │ -073c78: 6e10 022b 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -073c7e: 0a04 |002d: move-result v4 │ │ -073c80: 28f1 |002e: goto 001f // -000f │ │ -073c82: 0f02 |002f: return v2 │ │ +073c80: |[073c80] android.support.v4.util.MapCollections$EntrySet.hashCode:()I │ │ +073c90: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +073c92: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +073c94: 5474 cc03 |0002: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073c98: 6e10 070b 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073c9e: 0a04 |0007: move-result v4 │ │ +073ca0: d800 04ff |0008: add-int/lit8 v0, v4, #int -1 // #ff │ │ +073ca4: 3a00 2500 |000a: if-ltz v0, 002f // +0025 │ │ +073ca8: 5474 cc03 |000c: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073cac: 6e30 050b 0405 |000e: invoke-virtual {v4, v0, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +073cb2: 0c01 |0011: move-result-object v1 │ │ +073cb4: 5474 cc03 |0012: iget-object v4, v7, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073cb8: 1216 |0014: const/4 v6, #int 1 // #1 │ │ +073cba: 6e30 050b 0406 |0015: invoke-virtual {v4, v0, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +073cc0: 0c03 |0018: move-result-object v3 │ │ +073cc2: 3901 0b00 |0019: if-nez v1, 0024 // +000b │ │ +073cc6: 0156 |001b: move v6, v5 │ │ +073cc8: 3903 0e00 |001c: if-nez v3, 002a // +000e │ │ +073ccc: 0154 |001e: move v4, v5 │ │ +073cce: b764 |001f: xor-int/2addr v4, v6 │ │ +073cd0: b042 |0020: add-int/2addr v2, v4 │ │ +073cd2: d800 00ff |0021: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073cd6: 28e7 |0023: goto 000a // -0019 │ │ +073cd8: 6e10 022b 0100 |0024: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +073cde: 0a04 |0027: move-result v4 │ │ +073ce0: 0146 |0028: move v6, v4 │ │ +073ce2: 28f3 |0029: goto 001c // -000d │ │ +073ce4: 6e10 022b 0300 |002a: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +073cea: 0a04 |002d: move-result v4 │ │ +073cec: 28f1 |002e: goto 001f // -000f │ │ +073cee: 0f02 |002f: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0002 line=255 │ │ 0x000c line=256 │ │ 0x0012 line=257 │ │ 0x0019 line=258 │ │ @@ -42664,23 +42664,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -073c84: |[073c84] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ -073c94: 5410 cc03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073c98: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073c9e: 0a00 |0005: move-result v0 │ │ -073ca0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -073ca4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -073ca6: 0f00 |0009: return v0 │ │ -073ca8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -073caa: 28fe |000b: goto 0009 // -0002 │ │ +073cf0: |[073cf0] android.support.v4.util.MapCollections$EntrySet.isEmpty:()Z │ │ +073d00: 5410 cc03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073d04: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073d0a: 0a00 |0005: move-result v0 │ │ +073d0c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +073d10: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +073d12: 0f00 |0009: return v0 │ │ +073d14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +073d16: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -42689,19 +42689,19 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -073cac: |[073cac] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ -073cbc: 2200 f301 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@01f3 │ │ -073cc0: 5421 cc03 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073cc4: 7020 ea0a 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0aea │ │ -073cca: 1100 |0007: return-object v0 │ │ +073d18: |[073d18] android.support.v4.util.MapCollections$EntrySet.iterator:()Ljava/util/Iterator; │ │ +073d28: 2200 f301 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$MapIterator; // type@01f3 │ │ +073d2c: 5421 cc03 |0002: iget-object v1, v2, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073d30: 7020 ea0a 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$MapIterator;.:(Landroid/support/v4/util/MapCollections;)V // method@0aea │ │ +073d36: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -42710,18 +42710,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073ccc: |[073ccc] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ -073cdc: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073ce0: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073ce6: 2700 |0005: throw v0 │ │ +073d38: |[073d38] android.support.v4.util.MapCollections$EntrySet.remove:(Ljava/lang/Object;)Z │ │ +073d48: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073d4c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073d52: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ 0x0000 - 0x0006 reg=2 object Ljava/lang/Object; │ │ @@ -42731,18 +42731,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073ce8: |[073ce8] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ -073cf8: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073cfc: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073d02: 2700 |0005: throw v0 │ │ +073d54: |[073d54] android.support.v4.util.MapCollections$EntrySet.removeAll:(Ljava/util/Collection;)Z │ │ +073d64: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073d68: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073d6e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -42753,18 +42753,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073d04: |[073d04] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ -073d14: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073d18: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073d1e: 2700 |0005: throw v0 │ │ +073d70: |[073d70] android.support.v4.util.MapCollections$EntrySet.retainAll:(Ljava/util/Collection;)Z │ │ +073d80: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073d84: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073d8a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -42775,19 +42775,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -073d20: |[073d20] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ -073d30: 5410 cc03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ -073d34: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073d3a: 0a00 |0005: move-result v0 │ │ -073d3c: 0f00 |0006: return v0 │ │ +073d8c: |[073d8c] android.support.v4.util.MapCollections$EntrySet.size:()I │ │ +073d9c: 5410 cc03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$EntrySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cc │ │ +073da0: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073da6: 0a00 |0005: move-result v0 │ │ +073da8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -42796,18 +42796,18 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073d40: |[073d40] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ -073d50: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073d54: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073d5a: 2700 |0005: throw v0 │ │ +073dac: |[073dac] android.support.v4.util.MapCollections$EntrySet.toArray:()[Ljava/lang/Object; │ │ +073dbc: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073dc0: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073dc6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ │ │ @@ -42816,18 +42816,18 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073d5c: |[073d5c] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -073d6c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073d70: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073d76: 2700 |0005: throw v0 │ │ +073dc8: |[073dc8] android.support.v4.util.MapCollections$EntrySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +073dd8: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073ddc: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073de2: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; │ │ 0x0000 - 0x0000 reg=2 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$EntrySet; Landroid/support/v4/util/MapCollections.EntrySet; │ │ @@ -42883,18 +42883,18 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073d78: |[073d78] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ -073d88: 5b01 cd03 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073d8c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -073d92: 0e00 |0005: return-void │ │ +073de4: |[073de4] android.support.v4.util.MapCollections$KeySet.:(Landroid/support/v4/util/MapCollections;)V │ │ +073df4: 5b01 cd03 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073df8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +073dfe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ @@ -42905,18 +42905,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073d94: |[073d94] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ -073da4: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073da8: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073dae: 2700 |0005: throw v0 │ │ +073e00: |[073e00] android.support.v4.util.MapCollections$KeySet.add:(Ljava/lang/Object;)Z │ │ +073e10: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073e14: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073e1a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -42927,18 +42927,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073db0: |[073db0] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ -073dc0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -073dc4: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -073dca: 2700 |0005: throw v0 │ │ +073e1c: |[073e1c] android.support.v4.util.MapCollections$KeySet.addAll:(Ljava/util/Collection;)Z │ │ +073e2c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +073e30: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +073e36: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -42949,18 +42949,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -073dcc: |[073dcc] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ -073ddc: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073de0: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0b04 │ │ -073de6: 0e00 |0005: return-void │ │ +073e38: |[073e38] android.support.v4.util.MapCollections$KeySet.clear:()V │ │ +073e48: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073e4c: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0b04 │ │ +073e52: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -42970,23 +42970,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -073de8: |[073de8] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ -073df8: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073dfc: 6e20 080b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0b08 │ │ -073e02: 0a00 |0005: move-result v0 │ │ -073e04: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -073e08: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -073e0a: 0f00 |0009: return v0 │ │ -073e0c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -073e0e: 28fe |000b: goto 0009 // -0002 │ │ +073e54: |[073e54] android.support.v4.util.MapCollections$KeySet.contains:(Ljava/lang/Object;)Z │ │ +073e64: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073e68: 6e20 080b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0b08 │ │ +073e6e: 0a00 |0005: move-result v0 │ │ +073e70: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +073e74: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +073e76: 0f00 |0009: return v0 │ │ +073e78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +073e7a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x000c reg=2 object Ljava/lang/Object; │ │ @@ -42996,21 +42996,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -073e10: |[073e10] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ -073e20: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073e24: 6e10 060b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0b06 │ │ -073e2a: 0c00 |0005: move-result-object v0 │ │ -073e2c: 7120 0d0b 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b0d │ │ -073e32: 0a00 |0009: move-result v0 │ │ -073e34: 0f00 |000a: return v0 │ │ +073e7c: |[073e7c] android.support.v4.util.MapCollections$KeySet.containsAll:(Ljava/util/Collection;)Z │ │ +073e8c: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073e90: 6e10 060b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0b06 │ │ +073e96: 0c00 |0005: move-result-object v0 │ │ +073e98: 7120 0d0b 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b0d │ │ +073e9e: 0a00 |0009: move-result v0 │ │ +073ea0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -43021,18 +43021,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -073e38: |[073e38] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ -073e48: 7120 0e0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0b0e │ │ -073e4e: 0a00 |0003: move-result v0 │ │ -073e50: 0f00 |0004: return v0 │ │ +073ea4: |[073ea4] android.support.v4.util.MapCollections$KeySet.equals:(Ljava/lang/Object;)Z │ │ +073eb4: 7120 0e0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z // method@0b0e │ │ +073eba: 0a00 |0003: move-result v0 │ │ +073ebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ 0x0000 - 0x0005 reg=2 object Ljava/lang/Object; │ │ @@ -43042,34 +43042,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -073e54: |[073e54] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ -073e64: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -073e66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -073e68: 5453 cd03 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073e6c: 6e10 070b 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073e72: 0a03 |0007: move-result v3 │ │ -073e74: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ -073e78: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ -073e7c: 5453 cd03 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073e80: 6e30 050b 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -073e86: 0c01 |0011: move-result-object v1 │ │ -073e88: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ -073e8c: 0143 |0014: move v3, v4 │ │ -073e8e: b032 |0015: add-int/2addr v2, v3 │ │ -073e90: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ -073e94: 28f2 |0018: goto 000a // -000e │ │ -073e96: 6e10 022b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -073e9c: 0a03 |001c: move-result v3 │ │ -073e9e: 28f8 |001d: goto 0015 // -0008 │ │ -073ea0: 0f02 |001e: return v2 │ │ +073ec0: |[073ec0] android.support.v4.util.MapCollections$KeySet.hashCode:()I │ │ +073ed0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +073ed2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +073ed4: 5453 cd03 |0002: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073ed8: 6e10 070b 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073ede: 0a03 |0007: move-result v3 │ │ +073ee0: d800 03ff |0008: add-int/lit8 v0, v3, #int -1 // #ff │ │ +073ee4: 3a00 1400 |000a: if-ltz v0, 001e // +0014 │ │ +073ee8: 5453 cd03 |000c: iget-object v3, v5, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073eec: 6e30 050b 0304 |000e: invoke-virtual {v3, v0, v4}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +073ef2: 0c01 |0011: move-result-object v1 │ │ +073ef4: 3901 0700 |0012: if-nez v1, 0019 // +0007 │ │ +073ef8: 0143 |0014: move v3, v4 │ │ +073efa: b032 |0015: add-int/2addr v2, v3 │ │ +073efc: d800 00ff |0016: add-int/lit8 v0, v0, #int -1 // #ff │ │ +073f00: 28f2 |0018: goto 000a // -000e │ │ +073f02: 6e10 022b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +073f08: 0a03 |001c: move-result v3 │ │ +073f0a: 28f8 |001d: goto 0015 // -0008 │ │ +073f0c: 0f02 |001e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=344 │ │ 0x0002 line=345 │ │ 0x000c line=346 │ │ 0x0012 line=347 │ │ 0x0016 line=345 │ │ @@ -43087,23 +43087,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -073ea4: |[073ea4] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ -073eb4: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073eb8: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073ebe: 0a00 |0005: move-result v0 │ │ -073ec0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -073ec4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -073ec6: 0f00 |0009: return v0 │ │ -073ec8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -073eca: 28fe |000b: goto 0009 // -0002 │ │ +073f10: |[073f10] android.support.v4.util.MapCollections$KeySet.isEmpty:()Z │ │ +073f20: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073f24: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073f2a: 0a00 |0005: move-result v0 │ │ +073f2c: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +073f30: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +073f32: 0f00 |0009: return v0 │ │ +073f34: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +073f36: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -43112,20 +43112,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -073ecc: |[073ecc] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ -073edc: 2200 f001 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01f0 │ │ -073ee0: 5431 cd03 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073ee4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -073ee6: 7030 c50a 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0ac5 │ │ -073eec: 1100 |0008: return-object v0 │ │ +073f38: |[073f38] android.support.v4.util.MapCollections$KeySet.iterator:()Ljava/util/Iterator; │ │ +073f48: 2200 f001 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01f0 │ │ +073f4c: 5431 cd03 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073f50: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +073f52: 7030 c50a 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0ac5 │ │ +073f58: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -43134,25 +43134,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -073ef0: |[073ef0] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ -073f00: 5421 cd03 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073f04: 6e20 080b 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0b08 │ │ -073f0a: 0a00 |0005: move-result v0 │ │ -073f0c: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -073f10: 5421 cd03 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073f14: 6e20 0b0b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ -073f1a: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -073f1c: 0f01 |000e: return v1 │ │ -073f1e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -073f20: 28fe |0010: goto 000e // -0002 │ │ +073f5c: |[073f5c] android.support.v4.util.MapCollections$KeySet.remove:(Ljava/lang/Object;)Z │ │ +073f6c: 5421 cd03 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073f70: 6e20 080b 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfKey:(Ljava/lang/Object;)I // method@0b08 │ │ +073f76: 0a00 |0005: move-result v0 │ │ +073f78: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +073f7c: 5421 cd03 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073f80: 6e20 0b0b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ +073f86: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +073f88: 0f01 |000e: return v1 │ │ +073f8a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +073f8c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0006 line=305 │ │ 0x0008 line=306 │ │ 0x000d line=307 │ │ 0x000e line=309 │ │ @@ -43167,21 +43167,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -073f24: |[073f24] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ -073f34: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073f38: 6e10 060b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0b06 │ │ -073f3e: 0c00 |0005: move-result-object v0 │ │ -073f40: 7120 120b 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b12 │ │ -073f46: 0a00 |0009: move-result v0 │ │ -073f48: 0f00 |000a: return v0 │ │ +073f90: |[073f90] android.support.v4.util.MapCollections$KeySet.removeAll:(Ljava/util/Collection;)Z │ │ +073fa0: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073fa4: 6e10 060b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0b06 │ │ +073faa: 0c00 |0005: move-result-object v0 │ │ +073fac: 7120 120b 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b12 │ │ +073fb2: 0a00 |0009: move-result v0 │ │ +073fb4: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -43192,21 +43192,21 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -073f4c: |[073f4c] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ -073f5c: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073f60: 6e10 060b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0b06 │ │ -073f66: 0c00 |0005: move-result-object v0 │ │ -073f68: 7120 130b 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b13 │ │ -073f6e: 0a00 |0009: move-result v0 │ │ -073f70: 0f00 |000a: return v0 │ │ +073fb8: |[073fb8] android.support.v4.util.MapCollections$KeySet.retainAll:(Ljava/util/Collection;)Z │ │ +073fc8: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073fcc: 6e10 060b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetMap:()Ljava/util/Map; // method@0b06 │ │ +073fd2: 0c00 |0005: move-result-object v0 │ │ +073fd4: 7120 130b 2000 |0006: invoke-static {v0, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b13 │ │ +073fda: 0a00 |0009: move-result v0 │ │ +073fdc: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -43217,19 +43217,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -073f74: |[073f74] android.support.v4.util.MapCollections$KeySet.size:()I │ │ -073f84: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073f88: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073f8e: 0a00 |0005: move-result v0 │ │ -073f90: 0f00 |0006: return v0 │ │ +073fe0: |[073fe0] android.support.v4.util.MapCollections$KeySet.size:()I │ │ +073ff0: 5410 cd03 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +073ff4: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +073ffa: 0a00 |0005: move-result v0 │ │ +073ffc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -43238,20 +43238,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -073f94: |[073f94] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ -073fa4: 5420 cd03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073fa8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073faa: 6e20 140b 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0b14 │ │ -073fb0: 0c00 |0006: move-result-object v0 │ │ -073fb2: 1100 |0007: return-object v0 │ │ +074000: |[074000] android.support.v4.util.MapCollections$KeySet.toArray:()[Ljava/lang/Object; │ │ +074010: 5420 cd03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +074014: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +074016: 6e20 140b 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0b14 │ │ +07401c: 0c00 |0006: move-result-object v0 │ │ +07401e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ │ │ @@ -43260,20 +43260,20 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -073fb4: |[073fb4] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -073fc4: 5420 cd03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ -073fc8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -073fca: 6e30 150b 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0b15 │ │ -073fd0: 0c00 |0006: move-result-object v0 │ │ -073fd2: 1100 |0007: return-object v0 │ │ +074020: |[074020] android.support.v4.util.MapCollections$KeySet.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +074030: 5420 cd03 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$KeySet;.this$0:Landroid/support/v4/util/MapCollections; // field@03cd │ │ +074034: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +074036: 6e30 150b 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0b15 │ │ +07403c: 0c00 |0006: move-result-object v0 │ │ +07403e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$KeySet; Landroid/support/v4/util/MapCollections.KeySet; │ │ @@ -43336,26 +43336,26 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -073fd4: |[073fd4] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ -073fe4: 5b12 d103 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -073fe8: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -073fee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -073ff0: 5c10 cf03 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -073ff4: 6e10 070b 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -073ffa: 0a00 |000b: move-result v0 │ │ -073ffc: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -074000: 5910 ce03 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ -074004: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ -074006: 5910 d003 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -07400a: 0e00 |0013: return-void │ │ +074040: |[074040] android.support.v4.util.MapCollections$MapIterator.:(Landroid/support/v4/util/MapCollections;)V │ │ +074050: 5b12 d103 |0000: iput-object v2, v1, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +074054: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07405a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +07405c: 5c10 cf03 |0006: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +074060: 6e10 070b 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +074066: 0a00 |000b: move-result v0 │ │ +074068: d800 00ff |000c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07406c: 5910 ce03 |000e: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ +074070: 12f0 |0010: const/4 v0, #int -1 // #ff │ │ +074072: 5910 d003 |0011: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074076: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=74 │ │ 0x0008 line=77 │ │ 0x0010 line=78 │ │ 0x0013 line=79 │ │ @@ -43370,50 +43370,50 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -07400c: |[07400c] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ -07401c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07401e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -074020: 5563 cf03 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -074024: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ -074028: 2201 9305 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -07402c: 1a02 8911 |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@1189 │ │ -074030: 7020 da2a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -074036: 2701 |000d: throw v1 │ │ -074038: 2073 dc05 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@05dc │ │ -07403c: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ -074040: 0f02 |0012: return v2 │ │ -074042: 0770 |0013: move-object v0, v7 │ │ -074044: 1f00 dc05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -074048: 7210 e32b 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -07404e: 0c03 |0019: move-result-object v3 │ │ -074050: 5464 d103 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -074054: 5265 d003 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074058: 6e30 050b 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -07405e: 0c04 |0021: move-result-object v4 │ │ -074060: 7120 920a 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0a92 │ │ -074066: 0a03 |0025: move-result v3 │ │ -074068: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -07406c: 7210 e42b 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -074072: 0c03 |002b: move-result-object v3 │ │ -074074: 5464 d103 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -074078: 5265 d003 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -07407c: 6e30 050b 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -074082: 0c04 |0033: move-result-object v4 │ │ -074084: 7120 920a 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0a92 │ │ -07408a: 0a03 |0037: move-result v3 │ │ -07408c: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ -074090: 0112 |003a: move v2, v1 │ │ -074092: 28d7 |003b: goto 0012 // -0029 │ │ -074094: 0121 |003c: move v1, v2 │ │ -074096: 28fd |003d: goto 003a // -0003 │ │ +074078: |[074078] android.support.v4.util.MapCollections$MapIterator.equals:(Ljava/lang/Object;)Z │ │ +074088: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07408a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07408c: 5563 cf03 |0002: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +074090: 3903 0a00 |0004: if-nez v3, 000e // +000a │ │ +074094: 2201 9305 |0006: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +074098: 1a02 8a11 |0008: const-string v2, "This container does not support retaining Map.Entry objects" // string@118a │ │ +07409c: 7020 da2a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0740a2: 2701 |000d: throw v1 │ │ +0740a4: 2073 dc05 |000e: instance-of v3, v7, Ljava/util/Map$Entry; // type@05dc │ │ +0740a8: 3903 0300 |0010: if-nez v3, 0013 // +0003 │ │ +0740ac: 0f02 |0012: return v2 │ │ +0740ae: 0770 |0013: move-object v0, v7 │ │ +0740b0: 1f00 dc05 |0014: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0740b4: 7210 e32b 0000 |0016: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0740ba: 0c03 |0019: move-result-object v3 │ │ +0740bc: 5464 d103 |001a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +0740c0: 5265 d003 |001c: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +0740c4: 6e30 050b 5402 |001e: invoke-virtual {v4, v5, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +0740ca: 0c04 |0021: move-result-object v4 │ │ +0740cc: 7120 920a 4300 |0022: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0a92 │ │ +0740d2: 0a03 |0025: move-result v3 │ │ +0740d4: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +0740d8: 7210 e42b 0000 |0028: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0740de: 0c03 |002b: move-result-object v3 │ │ +0740e0: 5464 d103 |002c: iget-object v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +0740e4: 5265 d003 |002e: iget v5, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +0740e8: 6e30 050b 5401 |0030: invoke-virtual {v4, v5, v1}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +0740ee: 0c04 |0033: move-result-object v4 │ │ +0740f0: 7120 920a 4300 |0034: invoke-static {v3, v4}, Landroid/support/v4/util/ContainerHelpers;.equal:(Ljava/lang/Object;Ljava/lang/Object;)Z // method@0a92 │ │ +0740f6: 0a03 |0037: move-result v3 │ │ +0740f8: 3803 0400 |0038: if-eqz v3, 003c // +0004 │ │ +0740fc: 0112 |003a: move v2, v1 │ │ +0740fe: 28d7 |003b: goto 0012 // -0029 │ │ +074100: 0121 |003c: move v1, v2 │ │ +074102: 28fd |003d: goto 003a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=133 │ │ 0x0006 line=134 │ │ 0x000e line=137 │ │ 0x0012 line=141 │ │ 0x0014 line=140 │ │ @@ -43429,27 +43429,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -074098: |[074098] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ -0740a8: 5530 cf03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -0740ac: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0740b0: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0740b4: 1a01 8911 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1189 │ │ -0740b8: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0740be: 2700 |000b: throw v0 │ │ -0740c0: 5430 d103 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -0740c4: 5231 d003 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -0740c8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0740ca: 6e30 050b 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -0740d0: 0c00 |0014: move-result-object v0 │ │ -0740d2: 1100 |0015: return-object v0 │ │ +074104: |[074104] android.support.v4.util.MapCollections$MapIterator.getKey:()Ljava/lang/Object; │ │ +074114: 5530 cf03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +074118: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +07411c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +074120: 1a01 8a11 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@118a │ │ +074124: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +07412a: 2700 |000b: throw v0 │ │ +07412c: 5430 d103 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +074130: 5231 d003 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074134: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +074136: 6e30 050b 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +07413c: 0c00 |0014: move-result-object v0 │ │ +07413e: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0004 line=107 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -43460,27 +43460,27 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0740d4: |[0740d4] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ -0740e4: 5530 cf03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -0740e8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0740ec: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0740f0: 1a01 8911 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1189 │ │ -0740f4: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0740fa: 2700 |000b: throw v0 │ │ -0740fc: 5430 d103 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -074100: 5231 d003 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074104: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -074106: 6e30 050b 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -07410c: 0c00 |0014: move-result-object v0 │ │ -07410e: 1100 |0015: return-object v0 │ │ +074140: |[074140] android.support.v4.util.MapCollections$MapIterator.getValue:()Ljava/lang/Object; │ │ +074150: 5530 cf03 |0000: iget-boolean v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +074154: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +074158: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +07415c: 1a01 8a11 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@118a │ │ +074160: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +074166: 2700 |000b: throw v0 │ │ +074168: 5430 d103 |000c: iget-object v0, v3, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +07416c: 5231 d003 |000e: iget v1, v3, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074170: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +074172: 6e30 050b 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +074178: 0c00 |0014: move-result-object v0 │ │ +07417a: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ 0x000c line=119 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -43491,22 +43491,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -074110: |[074110] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ -074120: 5220 d003 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074124: 5221 ce03 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ -074128: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -07412c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -07412e: 0f00 |0007: return v0 │ │ -074130: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -074132: 28fe |0009: goto 0007 // -0002 │ │ +07417c: |[07417c] android.support.v4.util.MapCollections$MapIterator.hasNext:()Z │ │ +07418c: 5220 d003 |0000: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074190: 5221 ce03 |0002: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ +074194: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +074198: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07419a: 0f00 |0007: return v0 │ │ +07419c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07419e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ @@ -43515,42 +43515,42 @@ │ │ type : '()I' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -074134: |[074134] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ -074144: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -074146: 5563 cf03 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -07414a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -07414e: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -074152: 1a03 8911 |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@1189 │ │ -074156: 7020 da2a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -07415c: 2702 |000c: throw v2 │ │ -07415e: 5463 d103 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -074162: 5264 d003 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074166: 6e30 050b 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -07416c: 0c00 |0014: move-result-object v0 │ │ -07416e: 5463 d103 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -074172: 5264 d003 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074176: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -074178: 6e30 050b 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -07417e: 0c01 |001d: move-result-object v1 │ │ -074180: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ -074184: 0123 |0020: move v3, v2 │ │ -074186: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ -07418a: b732 |0023: xor-int/2addr v2, v3 │ │ -07418c: 0f02 |0024: return v2 │ │ -07418e: 6e10 022b 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -074194: 0a03 |0028: move-result v3 │ │ -074196: 28f8 |0029: goto 0021 // -0008 │ │ -074198: 6e10 022b 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -07419e: 0a02 |002d: move-result v2 │ │ -0741a0: 28f5 |002e: goto 0023 // -000b │ │ +0741a0: |[0741a0] android.support.v4.util.MapCollections$MapIterator.hashCode:()I │ │ +0741b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0741b2: 5563 cf03 |0001: iget-boolean v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +0741b6: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +0741ba: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0741be: 1a03 8a11 |0007: const-string v3, "This container does not support retaining Map.Entry objects" // string@118a │ │ +0741c2: 7020 da2a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0741c8: 2702 |000c: throw v2 │ │ +0741ca: 5463 d103 |000d: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +0741ce: 5264 d003 |000f: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +0741d2: 6e30 050b 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +0741d8: 0c00 |0014: move-result-object v0 │ │ +0741da: 5463 d103 |0015: iget-object v3, v6, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +0741de: 5264 d003 |0017: iget v4, v6, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +0741e2: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0741e4: 6e30 050b 4305 |001a: invoke-virtual {v3, v4, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +0741ea: 0c01 |001d: move-result-object v1 │ │ +0741ec: 3900 0700 |001e: if-nez v0, 0025 // +0007 │ │ +0741f0: 0123 |0020: move v3, v2 │ │ +0741f2: 3901 0900 |0021: if-nez v1, 002a // +0009 │ │ +0741f6: b732 |0023: xor-int/2addr v2, v3 │ │ +0741f8: 0f02 |0024: return v2 │ │ +0741fa: 6e10 022b 0000 |0025: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +074200: 0a03 |0028: move-result v3 │ │ +074202: 28f8 |0029: goto 0021 // -0008 │ │ +074204: 6e10 022b 0100 |002a: invoke-virtual {v1}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +07420a: 0a02 |002d: move-result v2 │ │ +07420c: 28f5 |002e: goto 0023 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=147 │ │ 0x0005 line=148 │ │ 0x000d line=151 │ │ 0x0015 line=152 │ │ 0x001e line=153 │ │ @@ -43565,18 +43565,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0741a4: |[0741a4] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ -0741b4: 6e10 f10a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0af1 │ │ -0741ba: 0c00 |0003: move-result-object v0 │ │ -0741bc: 1100 |0004: return-object v0 │ │ +074210: |[074210] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/lang/Object; │ │ +074220: 6e10 f10a 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/MapCollections$MapIterator;.next:()Ljava/util/Map$Entry; // method@0af1 │ │ +074226: 0c00 |0003: move-result-object v0 │ │ +074228: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ @@ -43585,21 +43585,21 @@ │ │ type : '()Ljava/util/Map$Entry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0741c0: |[0741c0] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ -0741d0: 5210 d003 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -0741d4: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0741d8: 5910 d003 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -0741dc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0741de: 5c10 cf03 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -0741e2: 1101 |0009: return-object v1 │ │ +07422c: |[07422c] android.support.v4.util.MapCollections$MapIterator.next:()Ljava/util/Map$Entry; │ │ +07423c: 5210 d003 |0000: iget v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074240: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074244: 5910 d003 |0004: iput v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074248: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +07424a: 5c10 cf03 |0007: iput-boolean v0, v1, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +07424e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0009 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -43610,32 +43610,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0741e4: |[0741e4] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ -0741f4: 5520 cf03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -0741f8: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0741fc: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -074200: 7010 d92a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2ad9 │ │ -074206: 2700 |0009: throw v0 │ │ -074208: 5420 d103 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -07420c: 5221 d003 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074210: 6e20 0b0b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ -074216: 5220 d003 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -07421a: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07421e: 5920 d003 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074222: 5220 ce03 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ -074226: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07422a: 5920 ce03 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ -07422e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -074230: 5c20 cf03 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -074234: 0e00 |0020: return-void │ │ +074250: |[074250] android.support.v4.util.MapCollections$MapIterator.remove:()V │ │ +074260: 5520 cf03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +074264: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +074268: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +07426c: 7010 d92a 0000 |0006: invoke-direct {v0}, Ljava/lang/IllegalStateException;.:()V // method@2ad9 │ │ +074272: 2700 |0009: throw v0 │ │ +074274: 5420 d103 |000a: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +074278: 5221 d003 |000c: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +07427c: 6e20 0b0b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ +074282: 5220 d003 |0011: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +074286: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +07428a: 5920 d003 |0015: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +07428e: 5220 ce03 |0017: iget v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ +074292: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +074296: 5920 ce03 |001b: iput v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEnd:I // field@03ce │ │ +07429a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +07429c: 5c20 cf03 |001e: iput-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +0742a0: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x000a line=98 │ │ 0x0011 line=99 │ │ 0x0017 line=100 │ │ @@ -43650,26 +43650,26 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -074238: |[074238] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -074248: 5520 cf03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ -07424c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -074250: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -074254: 1a01 8911 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@1189 │ │ -074258: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -07425e: 2700 |000b: throw v0 │ │ -074260: 5420 d103 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ -074264: 5221 d003 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ -074268: 6e30 0c0b 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b0c │ │ -07426e: 0c00 |0013: move-result-object v0 │ │ -074270: 1100 |0014: return-object v0 │ │ +0742a4: |[0742a4] android.support.v4.util.MapCollections$MapIterator.setValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0742b4: 5520 cf03 |0000: iget-boolean v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mEntryValid:Z // field@03cf │ │ +0742b8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0742bc: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0742c0: 1a01 8a11 |0006: const-string v1, "This container does not support retaining Map.Entry objects" // string@118a │ │ +0742c4: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0742ca: 2700 |000b: throw v0 │ │ +0742cc: 5420 d103 |000c: iget-object v0, v2, Landroid/support/v4/util/MapCollections$MapIterator;.this$0:Landroid/support/v4/util/MapCollections; // field@03d1 │ │ +0742d0: 5221 d003 |000e: iget v1, v2, Landroid/support/v4/util/MapCollections$MapIterator;.mIndex:I // field@03d0 │ │ +0742d4: 6e30 0c0b 1003 |0010: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/MapCollections;.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b0c │ │ +0742da: 0c00 |0013: move-result-object v0 │ │ +0742dc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0004 line=125 │ │ 0x000c line=128 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ @@ -43682,31 +43682,31 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -074274: |[074274] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ -074284: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -074288: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07428e: 6e10 ec0a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0aec │ │ -074294: 0c01 |0008: move-result-object v1 │ │ -074296: 6e20 452b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07429c: 0c00 |000c: move-result-object v0 │ │ -07429e: 1a01 9f01 |000d: const-string v1, "=" // string@019f │ │ -0742a2: 6e20 462b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0742a8: 0c00 |0012: move-result-object v0 │ │ -0742aa: 6e10 ed0a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0aed │ │ -0742b0: 0c01 |0016: move-result-object v1 │ │ -0742b2: 6e20 452b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0742b8: 0c00 |001a: move-result-object v0 │ │ -0742ba: 6e10 4e2b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0742c0: 0c00 |001e: move-result-object v0 │ │ -0742c2: 1100 |001f: return-object v0 │ │ +0742e0: |[0742e0] android.support.v4.util.MapCollections$MapIterator.toString:()Ljava/lang/String; │ │ +0742f0: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0742f4: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0742fa: 6e10 ec0a 0200 |0005: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getKey:()Ljava/lang/Object; // method@0aec │ │ +074300: 0c01 |0008: move-result-object v1 │ │ +074302: 6e20 452b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +074308: 0c00 |000c: move-result-object v0 │ │ +07430a: 1a01 9f01 |000d: const-string v1, "=" // string@019f │ │ +07430e: 6e20 462b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +074314: 0c00 |0012: move-result-object v0 │ │ +074316: 6e10 ed0a 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/util/MapCollections$MapIterator;.getValue:()Ljava/lang/Object; // method@0aed │ │ +07431c: 0c01 |0016: move-result-object v1 │ │ +07431e: 6e20 452b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +074324: 0c00 |001a: move-result-object v0 │ │ +074326: 6e10 4e2b 0000 |001b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07432c: 0c00 |001e: move-result-object v0 │ │ +07432e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; │ │ 0x0000 - 0x0020 reg=2 this Landroid/support/v4/util/MapCollections$MapIterator; Landroid/support/v4/util/MapCollections.MapIterator; │ │ │ │ @@ -43760,18 +43760,18 @@ │ │ type : '(Landroid/support/v4/util/MapCollections;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0742c4: |[0742c4] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ -0742d4: 5b01 d203 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0742d8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0742de: 0e00 |0005: return-void │ │ +074330: |[074330] android.support.v4.util.MapCollections$ValuesCollection.:(Landroid/support/v4/util/MapCollections;)V │ │ +074340: 5b01 d203 |0000: iput-object v1, v0, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074344: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07434a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/MapCollections; │ │ @@ -43782,18 +43782,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0742e0: |[0742e0] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ -0742f0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0742f4: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0742fa: 2700 |0005: throw v0 │ │ +07434c: |[07434c] android.support.v4.util.MapCollections$ValuesCollection.add:(Ljava/lang/Object;)Z │ │ +07435c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +074360: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +074366: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -43804,18 +43804,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0742fc: |[0742fc] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ -07430c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -074310: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -074316: 2700 |0005: throw v0 │ │ +074368: |[074368] android.support.v4.util.MapCollections$ValuesCollection.addAll:(Ljava/util/Collection;)Z │ │ +074378: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +07437c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +074382: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -43826,18 +43826,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -074318: |[074318] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ -074328: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -07432c: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0b04 │ │ -074332: 0e00 |0005: return-void │ │ +074384: |[074384] android.support.v4.util.MapCollections$ValuesCollection.clear:()V │ │ +074394: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074398: 6e10 040b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colClear:()V // method@0b04 │ │ +07439e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0005 line=368 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -43847,23 +43847,23 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -074334: |[074334] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ -074344: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -074348: 6e20 090b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0b09 │ │ -07434e: 0a00 |0005: move-result v0 │ │ -074350: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ -074354: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -074356: 0f00 |0009: return v0 │ │ -074358: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -07435a: 28fe |000b: goto 0009 // -0002 │ │ +0743a0: |[0743a0] android.support.v4.util.MapCollections$ValuesCollection.contains:(Ljava/lang/Object;)Z │ │ +0743b0: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +0743b4: 6e20 090b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0b09 │ │ +0743ba: 0a00 |0005: move-result v0 │ │ +0743bc: 3a00 0400 |0006: if-ltz v0, 000a // +0004 │ │ +0743c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0743c2: 0f00 |0009: return v0 │ │ +0743c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0743c6: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ 0x0000 - 0x000c reg=2 object Ljava/lang/Object; │ │ @@ -43873,29 +43873,29 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07435c: |[07435c] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ -07436c: 7210 a52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -074372: 0c00 |0003: move-result-object v0 │ │ -074374: 7210 bb2b 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -07437a: 0a01 |0007: move-result v1 │ │ -07437c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -074380: 7210 bc2b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -074386: 0c01 |000d: move-result-object v1 │ │ -074388: 6e20 f90a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0af9 │ │ -07438e: 0a01 |0011: move-result v1 │ │ -074390: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -074394: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -074396: 0f01 |0015: return v1 │ │ -074398: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -07439a: 28fe |0017: goto 0015 // -0002 │ │ +0743c8: |[0743c8] android.support.v4.util.MapCollections$ValuesCollection.containsAll:(Ljava/util/Collection;)Z │ │ +0743d8: 7210 a52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +0743de: 0c00 |0003: move-result-object v0 │ │ +0743e0: 7210 bb2b 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0743e6: 0a01 |0007: move-result v1 │ │ +0743e8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0743ec: 7210 bc2b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0743f2: 0c01 |000d: move-result-object v1 │ │ +0743f4: 6e20 f90a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.contains:(Ljava/lang/Object;)Z // method@0af9 │ │ +0743fa: 0a01 |0011: move-result v1 │ │ +0743fc: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +074400: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +074402: 0f01 |0015: return v1 │ │ +074404: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +074406: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0004 line=378 │ │ 0x000a line=379 │ │ 0x0014 line=380 │ │ 0x0015 line=383 │ │ @@ -43911,23 +43911,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -07439c: |[07439c] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ -0743ac: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0743b0: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -0743b6: 0a00 |0005: move-result v0 │ │ -0743b8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0743bc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0743be: 0f00 |0009: return v0 │ │ -0743c0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0743c2: 28fe |000b: goto 0009 // -0002 │ │ +074408: |[074408] android.support.v4.util.MapCollections$ValuesCollection.isEmpty:()Z │ │ +074418: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +07441c: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +074422: 0a00 |0005: move-result v0 │ │ +074424: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +074428: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +07442a: 0f00 |0009: return v0 │ │ +07442c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +07442e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -43936,20 +43936,20 @@ │ │ type : '()Ljava/util/Iterator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0743c4: |[0743c4] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ -0743d4: 2200 f001 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01f0 │ │ -0743d8: 5431 d203 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0743dc: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0743de: 7030 c50a 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0ac5 │ │ -0743e4: 1100 |0008: return-object v0 │ │ +074430: |[074430] android.support.v4.util.MapCollections$ValuesCollection.iterator:()Ljava/util/Iterator; │ │ +074440: 2200 f001 |0000: new-instance v0, Landroid/support/v4/util/MapCollections$ArrayIterator; // type@01f0 │ │ +074444: 5431 d203 |0002: iget-object v1, v3, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074448: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +07444a: 7030 c50a 1002 |0005: invoke-direct {v0, v1, v2}, Landroid/support/v4/util/MapCollections$ArrayIterator;.:(Landroid/support/v4/util/MapCollections;I)V // method@0ac5 │ │ +074450: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -43958,25 +43958,25 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0743e8: |[0743e8] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ -0743f8: 5421 d203 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0743fc: 6e20 090b 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0b09 │ │ -074402: 0a00 |0005: move-result v0 │ │ -074404: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ -074408: 5421 d203 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -07440c: 6e20 0b0b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ -074412: 1211 |000d: const/4 v1, #int 1 // #1 │ │ -074414: 0f01 |000e: return v1 │ │ -074416: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -074418: 28fe |0010: goto 000e // -0002 │ │ +074454: |[074454] android.support.v4.util.MapCollections$ValuesCollection.remove:(Ljava/lang/Object;)Z │ │ +074464: 5421 d203 |0000: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074468: 6e20 090b 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/util/MapCollections;.colIndexOfValue:(Ljava/lang/Object;)I // method@0b09 │ │ +07446e: 0a00 |0005: move-result v0 │ │ +074470: 3a00 0900 |0006: if-ltz v0, 000f // +0009 │ │ +074474: 5421 d203 |0008: iget-object v1, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074478: 6e20 0b0b 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ +07447e: 1211 |000d: const/4 v1, #int 1 // #1 │ │ +074480: 0f01 |000e: return v1 │ │ +074482: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +074484: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0006 line=399 │ │ 0x0008 line=400 │ │ 0x000d line=401 │ │ 0x000e line=403 │ │ @@ -43991,36 +43991,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -07441c: |[07441c] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ -07442c: 5464 d203 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -074430: 6e10 070b 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -074436: 0a00 |0005: move-result v0 │ │ -074438: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07443a: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -07443c: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -074440: 5464 d203 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -074444: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -074446: 6e30 050b 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -07444c: 0c02 |0010: move-result-object v2 │ │ -07444e: 7220 a42b 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2ba4 │ │ -074454: 0a04 |0014: move-result v4 │ │ -074456: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -07445a: 5464 d203 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -07445e: 6e20 0b0b 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ -074464: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -074468: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -07446c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -07446e: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -074472: 28e5 |0023: goto 0008 // -001b │ │ -074474: 0f01 |0024: return v1 │ │ +074488: |[074488] android.support.v4.util.MapCollections$ValuesCollection.removeAll:(Ljava/util/Collection;)Z │ │ +074498: 5464 d203 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +07449c: 6e10 070b 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +0744a2: 0a00 |0005: move-result v0 │ │ +0744a4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0744a6: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +0744a8: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +0744ac: 5464 d203 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +0744b0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +0744b2: 6e30 050b 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +0744b8: 0c02 |0010: move-result-object v2 │ │ +0744ba: 7220 a42b 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2ba4 │ │ +0744c0: 0a04 |0014: move-result v4 │ │ +0744c2: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0744c6: 5464 d203 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +0744ca: 6e20 0b0b 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ +0744d0: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0744d4: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0744d8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0744da: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0744de: 28e5 |0023: goto 0008 // -001b │ │ +0744e0: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0006 line=409 │ │ 0x0007 line=410 │ │ 0x000a line=411 │ │ 0x0011 line=412 │ │ @@ -44045,36 +44045,36 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -074478: |[074478] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ -074488: 5464 d203 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -07448c: 6e10 070b 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -074492: 0a00 |0005: move-result v0 │ │ -074494: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -074496: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -074498: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ -07449c: 5464 d203 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0744a0: 1215 |000c: const/4 v5, #int 1 // #1 │ │ -0744a2: 6e30 050b 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -0744a8: 0c02 |0010: move-result-object v2 │ │ -0744aa: 7220 a42b 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2ba4 │ │ -0744b0: 0a04 |0014: move-result v4 │ │ -0744b2: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ -0744b6: 5464 d203 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0744ba: 6e20 0b0b 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ -0744c0: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0744c4: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0744c8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0744ca: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0744ce: 28e5 |0023: goto 0008 // -001b │ │ -0744d0: 0f01 |0024: return v1 │ │ +0744e4: |[0744e4] android.support.v4.util.MapCollections$ValuesCollection.retainAll:(Ljava/util/Collection;)Z │ │ +0744f4: 5464 d203 |0000: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +0744f8: 6e10 070b 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +0744fe: 0a00 |0005: move-result v0 │ │ +074500: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +074502: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +074504: 3503 1c00 |0008: if-ge v3, v0, 0024 // +001c │ │ +074508: 5464 d203 |000a: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +07450c: 1215 |000c: const/4 v5, #int 1 // #1 │ │ +07450e: 6e30 050b 3405 |000d: invoke-virtual {v4, v3, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +074514: 0c02 |0010: move-result-object v2 │ │ +074516: 7220 a42b 2700 |0011: invoke-interface {v7, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2ba4 │ │ +07451c: 0a04 |0014: move-result v4 │ │ +07451e: 3904 0c00 |0015: if-nez v4, 0021 // +000c │ │ +074522: 5464 d203 |0017: iget-object v4, v6, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074526: 6e20 0b0b 3400 |0019: invoke-virtual {v4, v3}, Landroid/support/v4/util/MapCollections;.colRemoveAt:(I)V // method@0b0b │ │ +07452c: d803 03ff |001c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +074530: d800 00ff |001e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +074534: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +074536: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07453a: 28e5 |0023: goto 0008 // -001b │ │ +07453c: 0f01 |0024: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0006 line=425 │ │ 0x0007 line=426 │ │ 0x000a line=427 │ │ 0x0011 line=428 │ │ @@ -44099,19 +44099,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0744d4: |[0744d4] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ -0744e4: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -0744e8: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -0744ee: 0a00 |0005: move-result v0 │ │ -0744f0: 0f00 |0006: return v0 │ │ +074540: |[074540] android.support.v4.util.MapCollections$ValuesCollection.size:()I │ │ +074550: 5410 d203 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074554: 6e10 070b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +07455a: 0a00 |0005: move-result v0 │ │ +07455c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -44120,20 +44120,20 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0744f4: |[0744f4] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ -074504: 5420 d203 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -074508: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07450a: 6e20 140b 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0b14 │ │ -074510: 0c00 |0006: move-result-object v0 │ │ -074512: 1100 |0007: return-object v0 │ │ +074560: |[074560] android.support.v4.util.MapCollections$ValuesCollection.toArray:()[Ljava/lang/Object; │ │ +074570: 5420 d203 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074574: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +074576: 6e20 140b 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:(I)[Ljava/lang/Object; // method@0b14 │ │ +07457c: 0c00 |0006: move-result-object v0 │ │ +07457e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ │ │ @@ -44142,20 +44142,20 @@ │ │ type : '([Ljava/lang/Object;)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -074514: |[074514] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ -074524: 5420 d203 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ -074528: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -07452a: 6e30 150b 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0b15 │ │ -074530: 0c00 |0006: move-result-object v0 │ │ -074532: 1100 |0007: return-object v0 │ │ +074580: |[074580] android.support.v4.util.MapCollections$ValuesCollection.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; │ │ +074590: 5420 d203 |0000: iget-object v0, v2, Landroid/support/v4/util/MapCollections$ValuesCollection;.this$0:Landroid/support/v4/util/MapCollections; // field@03d2 │ │ +074594: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +074596: 6e30 150b 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/MapCollections;.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; // method@0b15 │ │ +07459c: 0c00 |0006: move-result-object v0 │ │ +07459e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; │ │ 0x0000 - 0x0000 reg=3 (null) [Ljava/lang/Object; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/util/MapCollections$ValuesCollection; Landroid/support/v4/util/MapCollections.ValuesCollection; │ │ @@ -44231,17 +44231,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -074534: |[074534] android.support.v4.util.MapCollections.:()V │ │ -074544: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07454a: 0e00 |0003: return-void │ │ +0745a0: |[0745a0] android.support.v4.util.MapCollections.:()V │ │ +0745b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0745b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/MapCollections; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/MapCollections; Landroid/support/v4/util/MapCollections; │ │ │ │ @@ -44250,29 +44250,29 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -07454c: |[07454c] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -07455c: 7210 a52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -074562: 0c00 |0003: move-result-object v0 │ │ -074564: 7210 bb2b 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -07456a: 0a01 |0007: move-result v1 │ │ -07456c: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ -074570: 7210 bc2b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -074576: 0c01 |000d: move-result-object v1 │ │ -074578: 7220 e72b 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -07457e: 0a01 |0011: move-result v1 │ │ -074580: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ -074584: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -074586: 0f01 |0015: return v1 │ │ -074588: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -07458a: 28fe |0017: goto 0015 // -0002 │ │ +0745b8: |[0745b8] android.support.v4.util.MapCollections.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0745c8: 7210 a52b 0300 |0000: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +0745ce: 0c00 |0003: move-result-object v0 │ │ +0745d0: 7210 bb2b 0000 |0004: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0745d6: 0a01 |0007: move-result v1 │ │ +0745d8: 3801 0e00 |0008: if-eqz v1, 0016 // +000e │ │ +0745dc: 7210 bc2b 0000 |000a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0745e2: 0c01 |000d: move-result-object v1 │ │ +0745e4: 7220 e72b 1200 |000e: invoke-interface {v2, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +0745ea: 0a01 |0011: move-result v1 │ │ +0745ec: 3901 f2ff |0012: if-nez v1, 0004 // -000e │ │ +0745f0: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0745f2: 0f01 |0015: return v1 │ │ +0745f4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0745f6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x000a line=457 │ │ 0x0014 line=458 │ │ 0x0015 line=461 │ │ @@ -44288,40 +44288,40 @@ │ │ type : '(Ljava/util/Set;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -07458c: |[07458c] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ -07459c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07459e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0745a0: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ -0745a4: 0123 |0004: move v3, v2 │ │ -0745a6: 0f03 |0005: return v3 │ │ -0745a8: 2074 de05 |0006: instance-of v4, v7, Ljava/util/Set; // type@05de │ │ -0745ac: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ -0745b0: 0771 |000a: move-object v1, v7 │ │ -0745b2: 1f01 de05 |000b: check-cast v1, Ljava/util/Set; // type@05de │ │ -0745b6: 7210 f62b 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@2bf6 │ │ -0745bc: 0a04 |0010: move-result v4 │ │ -0745be: 7210 f62b 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@2bf6 │ │ -0745c4: 0a05 |0014: move-result v5 │ │ -0745c6: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ -0745ca: 7220 f32b 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@2bf3 │ │ -0745d0: 0a04 |001a: move-result v4 │ │ -0745d2: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ -0745d6: 0123 |001d: move v3, v2 │ │ -0745d8: 28e7 |001e: goto 0005 // -0019 │ │ -0745da: 0132 |001f: move v2, v3 │ │ -0745dc: 28fd |0020: goto 001d // -0003 │ │ -0745de: 0d00 |0021: move-exception v0 │ │ -0745e0: 28e3 |0022: goto 0005 // -001d │ │ -0745e2: 0d00 |0023: move-exception v0 │ │ -0745e4: 28e1 |0024: goto 0005 // -001f │ │ +0745f8: |[0745f8] android.support.v4.util.MapCollections.equalsSetHelper:(Ljava/util/Set;Ljava/lang/Object;)Z │ │ +074608: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07460a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07460c: 3376 0400 |0002: if-ne v6, v7, 0006 // +0004 │ │ +074610: 0123 |0004: move v3, v2 │ │ +074612: 0f03 |0005: return v3 │ │ +074614: 2074 de05 |0006: instance-of v4, v7, Ljava/util/Set; // type@05de │ │ +074618: 3804 fdff |0008: if-eqz v4, 0005 // -0003 │ │ +07461c: 0771 |000a: move-object v1, v7 │ │ +07461e: 1f01 de05 |000b: check-cast v1, Ljava/util/Set; // type@05de │ │ +074622: 7210 f62b 0600 |000d: invoke-interface {v6}, Ljava/util/Set;.size:()I // method@2bf6 │ │ +074628: 0a04 |0010: move-result v4 │ │ +07462a: 7210 f62b 0100 |0011: invoke-interface {v1}, Ljava/util/Set;.size:()I // method@2bf6 │ │ +074630: 0a05 |0014: move-result v5 │ │ +074632: 3354 0a00 |0015: if-ne v4, v5, 001f // +000a │ │ +074636: 7220 f32b 1600 |0017: invoke-interface {v6, v1}, Ljava/util/Set;.containsAll:(Ljava/util/Collection;)Z // method@2bf3 │ │ +07463c: 0a04 |001a: move-result v4 │ │ +07463e: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +074642: 0123 |001d: move v3, v2 │ │ +074644: 28e7 |001e: goto 0005 // -0019 │ │ +074646: 0132 |001f: move v2, v3 │ │ +074648: 28fd |0020: goto 001d // -0003 │ │ +07464a: 0d00 |0021: move-exception v0 │ │ +07464c: 28e3 |0022: goto 0005 // -001d │ │ +07464e: 0d00 |0023: move-exception v0 │ │ +074650: 28e1 |0024: goto 0005 // -001f │ │ catches : 1 │ │ 0x000d - 0x001a │ │ Ljava/lang/NullPointerException; -> 0x0021 │ │ Ljava/lang/ClassCastException; -> 0x0023 │ │ positions : │ │ 0x0002 line=511 │ │ 0x0005 line=525 │ │ @@ -44345,33 +44345,33 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0745f8: |[0745f8] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -074608: 7210 ef2b 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ -07460e: 0a01 |0003: move-result v1 │ │ -074610: 7210 a52b 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -074616: 0c00 |0007: move-result-object v0 │ │ -074618: 7210 bb2b 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -07461e: 0a02 |000b: move-result v2 │ │ -074620: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -074624: 7210 bc2b 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -07462a: 0c02 |0011: move-result-object v2 │ │ -07462c: 7220 ee2b 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -074632: 28f3 |0015: goto 0008 // -000d │ │ -074634: 7210 ef2b 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ -07463a: 0a02 |0019: move-result v2 │ │ -07463c: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ -074640: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -074642: 0f02 |001d: return v2 │ │ -074644: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -074646: 28fe |001f: goto 001d // -0002 │ │ +074664: |[074664] android.support.v4.util.MapCollections.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +074674: 7210 ef2b 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ +07467a: 0a01 |0003: move-result v1 │ │ +07467c: 7210 a52b 0400 |0004: invoke-interface {v4}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +074682: 0c00 |0007: move-result-object v0 │ │ +074684: 7210 bb2b 0000 |0008: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +07468a: 0a02 |000b: move-result v2 │ │ +07468c: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +074690: 7210 bc2b 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +074696: 0c02 |0011: move-result-object v2 │ │ +074698: 7220 ee2b 2300 |0012: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +07469e: 28f3 |0015: goto 0008 // -000d │ │ +0746a0: 7210 ef2b 0300 |0016: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ +0746a6: 0a02 |0019: move-result v2 │ │ +0746a8: 3221 0400 |001a: if-eq v1, v2, 001e // +0004 │ │ +0746ac: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0746ae: 0f02 |001d: return v2 │ │ +0746b0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0746b2: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0004 line=466 │ │ 0x0008 line=467 │ │ 0x000e line=468 │ │ 0x0016 line=470 │ │ @@ -44388,38 +44388,38 @@ │ │ type : '(Ljava/util/Map;Ljava/util/Collection;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -074648: |[074648] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ -074658: 7210 ef2b 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ -07465e: 0a01 |0003: move-result v1 │ │ -074660: 7210 eb2b 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2beb │ │ -074666: 0c02 |0007: move-result-object v2 │ │ -074668: 7210 f42b 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -07466e: 0c00 |000b: move-result-object v0 │ │ -074670: 7210 bb2b 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -074676: 0a02 |000f: move-result v2 │ │ -074678: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ -07467c: 7210 bc2b 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -074682: 0c02 |0015: move-result-object v2 │ │ -074684: 7220 a42b 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2ba4 │ │ -07468a: 0a02 |0019: move-result v2 │ │ -07468c: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ -074690: 7210 bd2b 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -074696: 28ed |001f: goto 000c // -0013 │ │ -074698: 7210 ef2b 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ -07469e: 0a02 |0023: move-result v2 │ │ -0746a0: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ -0746a4: 1212 |0026: const/4 v2, #int 1 // #1 │ │ -0746a6: 0f02 |0027: return v2 │ │ -0746a8: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0746aa: 28fe |0029: goto 0027 // -0002 │ │ +0746b4: |[0746b4] android.support.v4.util.MapCollections.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z │ │ +0746c4: 7210 ef2b 0300 |0000: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ +0746ca: 0a01 |0003: move-result v1 │ │ +0746cc: 7210 eb2b 0300 |0004: invoke-interface {v3}, Ljava/util/Map;.keySet:()Ljava/util/Set; // method@2beb │ │ +0746d2: 0c02 |0007: move-result-object v2 │ │ +0746d4: 7210 f42b 0200 |0008: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0746da: 0c00 |000b: move-result-object v0 │ │ +0746dc: 7210 bb2b 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0746e2: 0a02 |000f: move-result v2 │ │ +0746e4: 3802 1000 |0010: if-eqz v2, 0020 // +0010 │ │ +0746e8: 7210 bc2b 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0746ee: 0c02 |0015: move-result-object v2 │ │ +0746f0: 7220 a42b 2400 |0016: invoke-interface {v4, v2}, Ljava/util/Collection;.contains:(Ljava/lang/Object;)Z // method@2ba4 │ │ +0746f6: 0a02 |0019: move-result v2 │ │ +0746f8: 3902 f2ff |001a: if-nez v2, 000c // -000e │ │ +0746fc: 7210 bd2b 0000 |001c: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +074702: 28ed |001f: goto 000c // -0013 │ │ +074704: 7210 ef2b 0300 |0020: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ +07470a: 0a02 |0023: move-result v2 │ │ +07470c: 3221 0400 |0024: if-eq v1, v2, 0028 // +0004 │ │ +074710: 1212 |0026: const/4 v2, #int 1 // #1 │ │ +074712: 0f02 |0027: return v2 │ │ +074714: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +074716: 28fe |0029: goto 0027 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0004 line=475 │ │ 0x000c line=476 │ │ 0x0012 line=477 │ │ 0x001c line=478 │ │ @@ -44492,22 +44492,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0746ac: |[0746ac] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ -0746bc: 5410 d303 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@03d3 │ │ -0746c0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0746c4: 2200 f101 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@01f1 │ │ -0746c8: 7020 c90a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0ac9 │ │ -0746ce: 5b10 d303 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@03d3 │ │ -0746d2: 5410 d303 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@03d3 │ │ -0746d6: 1100 |000d: return-object v0 │ │ +074718: |[074718] android.support.v4.util.MapCollections.getEntrySet:()Ljava/util/Set; │ │ +074728: 5410 d303 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@03d3 │ │ +07472c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +074730: 2200 f101 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$EntrySet; // type@01f1 │ │ +074734: 7020 c90a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$EntrySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0ac9 │ │ +07473a: 5b10 d303 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@03d3 │ │ +07473e: 5410 d303 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mEntrySet:Landroid/support/v4/util/MapCollections$EntrySet; // field@03d3 │ │ +074742: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0004 line=530 │ │ 0x000b line=532 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ @@ -44518,22 +44518,22 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0746d8: |[0746d8] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ -0746e8: 5410 d403 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@03d4 │ │ -0746ec: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0746f0: 2200 f201 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@01f2 │ │ -0746f4: 7020 da0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0ada │ │ -0746fa: 5b10 d403 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@03d4 │ │ -0746fe: 5410 d403 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@03d4 │ │ -074702: 1100 |000d: return-object v0 │ │ +074744: |[074744] android.support.v4.util.MapCollections.getKeySet:()Ljava/util/Set; │ │ +074754: 5410 d403 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@03d4 │ │ +074758: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +07475c: 2200 f201 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$KeySet; // type@01f2 │ │ +074760: 7020 da0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$KeySet;.:(Landroid/support/v4/util/MapCollections;)V // method@0ada │ │ +074766: 5b10 d403 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@03d4 │ │ +07476a: 5410 d403 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mKeySet:Landroid/support/v4/util/MapCollections$KeySet; // field@03d4 │ │ +07476e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0004 line=537 │ │ 0x000b line=539 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ @@ -44544,22 +44544,22 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -074704: |[074704] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ -074714: 5410 d503 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@03d5 │ │ -074718: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -07471c: 2200 f401 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@01f4 │ │ -074720: 7020 f50a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0af5 │ │ -074726: 5b10 d503 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@03d5 │ │ -07472a: 5410 d503 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@03d5 │ │ -07472e: 1100 |000d: return-object v0 │ │ +074770: |[074770] android.support.v4.util.MapCollections.getValues:()Ljava/util/Collection; │ │ +074780: 5410 d503 |0000: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@03d5 │ │ +074784: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +074788: 2200 f401 |0004: new-instance v0, Landroid/support/v4/util/MapCollections$ValuesCollection; // type@01f4 │ │ +07478c: 7020 f50a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/MapCollections$ValuesCollection;.:(Landroid/support/v4/util/MapCollections;)V // method@0af5 │ │ +074792: 5b10 d503 |0009: iput-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@03d5 │ │ +074796: 5410 d503 |000b: iget-object v0, v1, Landroid/support/v4/util/MapCollections;.mValues:Landroid/support/v4/util/MapCollections$ValuesCollection; // field@03d5 │ │ +07479a: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000b line=546 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/MapCollections; │ │ @@ -44570,26 +44570,26 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -074730: |[074730] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ -074740: 6e10 070b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -074746: 0a00 |0003: move-result v0 │ │ -074748: 2302 5206 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0652 │ │ -07474c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07474e: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ -074752: 6e30 050b 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -074758: 0c03 |000c: move-result-object v3 │ │ -07475a: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ -07475e: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074762: 28f6 |0011: goto 0007 // -000a │ │ -074764: 1102 |0012: return-object v2 │ │ +07479c: |[07479c] android.support.v4.util.MapCollections.toArrayHelper:(I)[Ljava/lang/Object; │ │ +0747ac: 6e10 070b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +0747b2: 0a00 |0003: move-result v0 │ │ +0747b4: 2302 5206 |0004: new-array v2, v0, [Ljava/lang/Object; // type@0652 │ │ +0747b8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0747ba: 3501 0b00 |0007: if-ge v1, v0, 0012 // +000b │ │ +0747be: 6e30 050b 1405 |0009: invoke-virtual {v4, v1, v5}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +0747c4: 0c03 |000c: move-result-object v3 │ │ +0747c6: 4d03 0201 |000d: aput-object v3, v2, v1 │ │ +0747ca: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0747ce: 28f6 |0011: goto 0007 // -000a │ │ +0747d0: 1102 |0012: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=486 │ │ 0x0004 line=487 │ │ 0x0006 line=488 │ │ 0x0009 line=489 │ │ 0x000f line=488 │ │ @@ -44607,41 +44607,41 @@ │ │ type : '([Ljava/lang/Object;I)[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -074768: |[074768] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ -074778: 6e10 070b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ -07477e: 0a00 |0003: move-result v0 │ │ -074780: 2153 |0004: array-length v3, v5 │ │ -074782: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ -074786: 6e10 012b 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07478c: 0c03 |000a: move-result-object v3 │ │ -07478e: 6e10 ba2a 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@2aba │ │ -074794: 0c03 |000e: move-result-object v3 │ │ -074796: 7120 652b 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2b65 │ │ -07479c: 0c03 |0012: move-result-object v3 │ │ -07479e: 1f03 5206 |0013: check-cast v3, [Ljava/lang/Object; // type@0652 │ │ -0747a2: 0732 |0015: move-object v2, v3 │ │ -0747a4: 1f02 5206 |0016: check-cast v2, [Ljava/lang/Object; // type@0652 │ │ -0747a8: 0725 |0018: move-object v5, v2 │ │ -0747aa: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0747ac: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ -0747b0: 6e30 050b 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ -0747b6: 0c03 |001f: move-result-object v3 │ │ -0747b8: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ -0747bc: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0747c0: 28f6 |0024: goto 001a // -000a │ │ -0747c2: 2153 |0025: array-length v3, v5 │ │ -0747c4: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ -0747c8: 1203 |0028: const/4 v3, #int 0 // #0 │ │ -0747ca: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ -0747ce: 1105 |002b: return-object v5 │ │ +0747d4: |[0747d4] android.support.v4.util.MapCollections.toArrayHelper:([Ljava/lang/Object;I)[Ljava/lang/Object; │ │ +0747e4: 6e10 070b 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/util/MapCollections;.colGetSize:()I // method@0b07 │ │ +0747ea: 0a00 |0003: move-result v0 │ │ +0747ec: 2153 |0004: array-length v3, v5 │ │ +0747ee: 3503 1400 |0005: if-ge v3, v0, 0019 // +0014 │ │ +0747f2: 6e10 012b 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0747f8: 0c03 |000a: move-result-object v3 │ │ +0747fa: 6e10 ba2a 0300 |000b: invoke-virtual {v3}, Ljava/lang/Class;.getComponentType:()Ljava/lang/Class; // method@2aba │ │ +074800: 0c03 |000e: move-result-object v3 │ │ +074802: 7120 652b 0300 |000f: invoke-static {v3, v0}, Ljava/lang/reflect/Array;.newInstance:(Ljava/lang/Class;I)Ljava/lang/Object; // method@2b65 │ │ +074808: 0c03 |0012: move-result-object v3 │ │ +07480a: 1f03 5206 |0013: check-cast v3, [Ljava/lang/Object; // type@0652 │ │ +07480e: 0732 |0015: move-object v2, v3 │ │ +074810: 1f02 5206 |0016: check-cast v2, [Ljava/lang/Object; // type@0652 │ │ +074814: 0725 |0018: move-object v5, v2 │ │ +074816: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +074818: 3501 0b00 |001a: if-ge v1, v0, 0025 // +000b │ │ +07481c: 6e30 050b 1406 |001c: invoke-virtual {v4, v1, v6}, Landroid/support/v4/util/MapCollections;.colGetEntry:(II)Ljava/lang/Object; // method@0b05 │ │ +074822: 0c03 |001f: move-result-object v3 │ │ +074824: 4d03 0501 |0020: aput-object v3, v5, v1 │ │ +074828: d801 0101 |0022: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07482c: 28f6 |0024: goto 001a // -000a │ │ +07482e: 2153 |0025: array-length v3, v5 │ │ +074830: 3703 0500 |0026: if-le v3, v0, 002b // +0005 │ │ +074834: 1203 |0028: const/4 v3, #int 0 // #0 │ │ +074836: 4d03 0500 |0029: aput-object v3, v5, v0 │ │ +07483a: 1105 |002b: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0004 line=496 │ │ 0x0007 line=497 │ │ 0x0018 line=499 │ │ 0x0019 line=501 │ │ @@ -44732,17 +44732,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0747d0: |[0747d0] android.support.v4.util.Pools.:()V │ │ -0747e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0747e6: 0e00 |0003: return-void │ │ +07483c: |[07483c] android.support.v4.util.Pools.:()V │ │ +07484c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +074852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=71 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/Pools; │ │ │ │ @@ -44840,23 +44840,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0747e8: |[0747e8] android.support.v4.util.SimpleArrayMap.:()V │ │ -0747f8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0747fe: 6200 b503 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ -074802: 5b10 e003 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074806: 6200 b703 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -07480a: 5b10 dd03 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -07480e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -074810: 5910 e103 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074814: 0e00 |000e: return-void │ │ +074854: |[074854] android.support.v4.util.SimpleArrayMap.:()V │ │ +074864: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07486a: 6200 b503 |0003: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ +07486e: 5b10 e003 |0005: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074872: 6200 b703 |0007: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +074876: 5b10 dd03 |0009: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07487a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +07487c: 5910 e103 |000c: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074880: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ 0x0007 line=210 │ │ 0x000b line=211 │ │ 0x000e line=212 │ │ @@ -44869,26 +44869,26 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -074818: |[074818] android.support.v4.util.SimpleArrayMap.:(I)V │ │ -074828: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -07482e: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ -074832: 6200 b503 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ -074836: 5b10 e003 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -07483a: 6200 b703 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -07483e: 5b10 dd03 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074842: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -074844: 5910 e103 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074848: 0e00 |0010: return-void │ │ -07484a: 7020 230b 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ -074850: 28f9 |0014: goto 000d // -0007 │ │ +074884: |[074884] android.support.v4.util.SimpleArrayMap.:(I)V │ │ +074894: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07489a: 3902 0e00 |0003: if-nez v2, 0011 // +000e │ │ +07489e: 6200 b503 |0005: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ +0748a2: 5b10 e003 |0007: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0748a6: 6200 b703 |0009: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +0748aa: 5b10 dd03 |000b: iput-object v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0748ae: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0748b0: 5910 e103 |000e: iput v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0748b4: 0e00 |0010: return-void │ │ +0748b6: 7020 230b 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ +0748bc: 28f9 |0014: goto 000d // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ 0x0005 line=219 │ │ 0x0009 line=220 │ │ 0x000d line=224 │ │ @@ -44904,19 +44904,19 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -074854: |[074854] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -074864: 7010 200b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ -07486a: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ -07486e: 6e20 320b 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0b32 │ │ -074874: 0e00 |0008: return-void │ │ +0748c0: |[0748c0] android.support.v4.util.SimpleArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0748d0: 7010 200b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ +0748d6: 3801 0500 |0003: if-eqz v1, 0008 // +0005 │ │ +0748da: 6e20 320b 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0b32 │ │ +0748e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ 0x0008 line=235 │ │ locals : │ │ @@ -44929,86 +44929,86 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 115 16-bit code units │ │ -074878: |[074878] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ -074888: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -07488c: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ -074890: 1c02 e801 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ -074894: 1d02 |0006: monitor-enter v2 │ │ -074896: 6201 e203 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ -07489a: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ -07489e: 6200 e203 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ -0748a2: 5b50 dd03 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0748a6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0748a8: 4601 0001 |0010: aget-object v1, v0, v1 │ │ -0748ac: 1f01 5206 |0012: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -0748b0: 1f01 5206 |0014: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -0748b4: 6901 e203 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ -0748b8: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0748ba: 4601 0001 |0019: aget-object v1, v0, v1 │ │ -0748be: 1f01 2306 |001b: check-cast v1, [I // type@0623 │ │ -0748c2: 1f01 2306 |001d: check-cast v1, [I // type@0623 │ │ -0748c6: 5b51 e003 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -0748ca: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -0748cc: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -0748ce: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0748d0: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ -0748d4: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ -0748d8: 6001 e303 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ -0748dc: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0748e0: 6701 e303 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ -0748e4: 1e02 |002e: monitor-exit v2 │ │ -0748e6: 0e00 |002f: return-void │ │ -0748e8: 1e02 |0030: monitor-exit v2 │ │ -0748ea: 2361 2306 |0031: new-array v1, v6, [I // type@0623 │ │ -0748ee: 5b51 e003 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -0748f2: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ -0748f6: 2311 5206 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ -0748fa: 5b51 dd03 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0748fe: 28f4 |003b: goto 002f // -000c │ │ -074900: 0d01 |003c: move-exception v1 │ │ -074902: 1e02 |003d: monitor-exit v2 │ │ -074904: 2701 |003e: throw v1 │ │ -074906: 1241 |003f: const/4 v1, #int 4 // #4 │ │ -074908: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ -07490c: 1c02 e801 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ -074910: 1d02 |0044: monitor-enter v2 │ │ -074912: 6201 de03 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ -074916: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ -07491a: 6200 de03 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ -07491e: 5b50 dd03 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074922: 1201 |004d: const/4 v1, #int 0 // #0 │ │ -074924: 4601 0001 |004e: aget-object v1, v0, v1 │ │ -074928: 1f01 5206 |0050: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -07492c: 1f01 5206 |0052: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -074930: 6901 de03 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ -074934: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -074936: 4601 0001 |0057: aget-object v1, v0, v1 │ │ -07493a: 1f01 2306 |0059: check-cast v1, [I // type@0623 │ │ -07493e: 1f01 2306 |005b: check-cast v1, [I // type@0623 │ │ -074942: 5b51 e003 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074946: 1201 |005f: const/4 v1, #int 0 // #0 │ │ -074948: 1213 |0060: const/4 v3, #int 1 // #1 │ │ -07494a: 1204 |0061: const/4 v4, #int 0 // #0 │ │ -07494c: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ -074950: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ -074954: 6001 df03 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ -074958: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07495c: 6701 df03 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ -074960: 1e02 |006c: monitor-exit v2 │ │ -074962: 28c2 |006d: goto 002f // -003e │ │ -074964: 0d01 |006e: move-exception v1 │ │ -074966: 1e02 |006f: monitor-exit v2 │ │ -074968: 2701 |0070: throw v1 │ │ -07496a: 1e02 |0071: monitor-exit v2 │ │ -07496c: 28bf |0072: goto 0031 // -0041 │ │ +0748e4: |[0748e4] android.support.v4.util.SimpleArrayMap.allocArrays:(I)V │ │ +0748f4: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0748f8: 3316 3d00 |0002: if-ne v6, v1, 003f // +003d │ │ +0748fc: 1c02 e801 |0004: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ +074900: 1d02 |0006: monitor-enter v2 │ │ +074902: 6201 e203 |0007: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ +074906: 3801 2700 |0009: if-eqz v1, 0030 // +0027 │ │ +07490a: 6200 e203 |000b: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ +07490e: 5b50 dd03 |000d: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074912: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +074914: 4601 0001 |0010: aget-object v1, v0, v1 │ │ +074918: 1f01 5206 |0012: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +07491c: 1f01 5206 |0014: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +074920: 6901 e203 |0016: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ +074924: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +074926: 4601 0001 |0019: aget-object v1, v0, v1 │ │ +07492a: 1f01 2306 |001b: check-cast v1, [I // type@0623 │ │ +07492e: 1f01 2306 |001d: check-cast v1, [I // type@0623 │ │ +074932: 5b51 e003 |001f: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074936: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +074938: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +07493a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +07493c: 4d04 0003 |0024: aput-object v4, v0, v3 │ │ +074940: 4d04 0001 |0026: aput-object v4, v0, v1 │ │ +074944: 6001 e303 |0028: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ +074948: d801 01ff |002a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07494c: 6701 e303 |002c: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ +074950: 1e02 |002e: monitor-exit v2 │ │ +074952: 0e00 |002f: return-void │ │ +074954: 1e02 |0030: monitor-exit v2 │ │ +074956: 2361 2306 |0031: new-array v1, v6, [I // type@0623 │ │ +07495a: 5b51 e003 |0033: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +07495e: e001 0601 |0035: shl-int/lit8 v1, v6, #int 1 // #01 │ │ +074962: 2311 5206 |0037: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ +074966: 5b51 dd03 |0039: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07496a: 28f4 |003b: goto 002f // -000c │ │ +07496c: 0d01 |003c: move-exception v1 │ │ +07496e: 1e02 |003d: monitor-exit v2 │ │ +074970: 2701 |003e: throw v1 │ │ +074972: 1241 |003f: const/4 v1, #int 4 // #4 │ │ +074974: 3316 f1ff |0040: if-ne v6, v1, 0031 // -000f │ │ +074978: 1c02 e801 |0042: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ +07497c: 1d02 |0044: monitor-enter v2 │ │ +07497e: 6201 de03 |0045: sget-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ +074982: 3801 2a00 |0047: if-eqz v1, 0071 // +002a │ │ +074986: 6200 de03 |0049: sget-object v0, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ +07498a: 5b50 dd03 |004b: iput-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07498e: 1201 |004d: const/4 v1, #int 0 // #0 │ │ +074990: 4601 0001 |004e: aget-object v1, v0, v1 │ │ +074994: 1f01 5206 |0050: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +074998: 1f01 5206 |0052: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +07499c: 6901 de03 |0054: sput-object v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ +0749a0: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0749a2: 4601 0001 |0057: aget-object v1, v0, v1 │ │ +0749a6: 1f01 2306 |0059: check-cast v1, [I // type@0623 │ │ +0749aa: 1f01 2306 |005b: check-cast v1, [I // type@0623 │ │ +0749ae: 5b51 e003 |005d: iput-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0749b2: 1201 |005f: const/4 v1, #int 0 // #0 │ │ +0749b4: 1213 |0060: const/4 v3, #int 1 // #1 │ │ +0749b6: 1204 |0061: const/4 v4, #int 0 // #0 │ │ +0749b8: 4d04 0003 |0062: aput-object v4, v0, v3 │ │ +0749bc: 4d04 0001 |0064: aput-object v4, v0, v1 │ │ +0749c0: 6001 df03 |0066: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ +0749c4: d801 01ff |0068: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0749c8: 6701 df03 |006a: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ +0749cc: 1e02 |006c: monitor-exit v2 │ │ +0749ce: 28c2 |006d: goto 002f // -003e │ │ +0749d0: 0d01 |006e: move-exception v1 │ │ +0749d2: 1e02 |006f: monitor-exit v2 │ │ +0749d4: 2701 |0070: throw v1 │ │ +0749d6: 1e02 |0071: monitor-exit v2 │ │ +0749d8: 28bf |0072: goto 0031 // -0041 │ │ catches : 4 │ │ 0x0007 - 0x0031 │ │ -> 0x003c │ │ 0x003d - 0x003e │ │ -> 0x003c │ │ 0x0045 - 0x0070 │ │ -> 0x006e │ │ @@ -45053,73 +45053,73 @@ │ │ type : '([I[Ljava/lang/Object;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 92 16-bit code units │ │ -074998: |[074998] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ -0749a8: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -0749ac: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -0749ae: 2151 |0003: array-length v1, v5 │ │ -0749b0: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ -0749b4: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ -0749b8: 1c02 e801 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ -0749bc: 1d02 |000a: monitor-enter v2 │ │ -0749be: 6001 e303 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ -0749c2: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ -0749c6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0749c8: 6203 e203 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ -0749cc: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ -0749d0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0749d2: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ -0749d6: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -0749da: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0749de: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ -0749e2: 1201 |001d: const/4 v1, #int 0 // #0 │ │ -0749e4: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ -0749e8: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0749ec: 28f9 |0022: goto 001b // -0007 │ │ -0749ee: 6906 e203 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ -0749f2: 6001 e303 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ -0749f6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0749fa: 6701 e303 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ -0749fe: 1e02 |002b: monitor-exit v2 │ │ -074a00: 0e00 |002c: return-void │ │ -074a02: 0d01 |002d: move-exception v1 │ │ -074a04: 1e02 |002e: monitor-exit v2 │ │ -074a06: 2701 |002f: throw v1 │ │ -074a08: 2151 |0030: array-length v1, v5 │ │ -074a0a: 1242 |0031: const/4 v2, #int 4 // #4 │ │ -074a0c: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ -074a10: 1c02 e801 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ -074a14: 1d02 |0036: monitor-enter v2 │ │ -074a16: 6001 df03 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ -074a1a: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ -074a1e: 1201 |003b: const/4 v1, #int 0 // #0 │ │ -074a20: 6203 de03 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ -074a24: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ -074a28: 1211 |0040: const/4 v1, #int 1 // #1 │ │ -074a2a: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ -074a2e: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ -074a32: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ -074a36: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ -074a3a: 1201 |0049: const/4 v1, #int 0 // #0 │ │ -074a3c: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ -074a40: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ -074a44: 28f9 |004e: goto 0047 // -0007 │ │ -074a46: 6906 de03 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ -074a4a: 6001 df03 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ -074a4e: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074a52: 6701 df03 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ -074a56: 1e02 |0057: monitor-exit v2 │ │ -074a58: 28d4 |0058: goto 002c // -002c │ │ -074a5a: 0d01 |0059: move-exception v1 │ │ -074a5c: 1e02 |005a: monitor-exit v2 │ │ -074a5e: 2701 |005b: throw v1 │ │ +074a04: |[074a04] android.support.v4.util.SimpleArrayMap.freeArrays:([I[Ljava/lang/Object;I)V │ │ +074a14: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +074a18: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +074a1a: 2151 |0003: array-length v1, v5 │ │ +074a1c: 1302 0800 |0004: const/16 v2, #int 8 // #8 │ │ +074a20: 3321 2a00 |0006: if-ne v1, v2, 0030 // +002a │ │ +074a24: 1c02 e801 |0008: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ +074a28: 1d02 |000a: monitor-enter v2 │ │ +074a2a: 6001 e303 |000b: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ +074a2e: 3531 1e00 |000d: if-ge v1, v3, 002b // +001e │ │ +074a32: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +074a34: 6203 e203 |0010: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ +074a38: 4d03 0601 |0012: aput-object v3, v6, v1 │ │ +074a3c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +074a3e: 4d05 0601 |0015: aput-object v5, v6, v1 │ │ +074a42: e001 0701 |0017: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +074a46: d800 01ff |0019: add-int/lit8 v0, v1, #int -1 // #ff │ │ +074a4a: 3440 0800 |001b: if-lt v0, v4, 0023 // +0008 │ │ +074a4e: 1201 |001d: const/4 v1, #int 0 // #0 │ │ +074a50: 4d01 0600 |001e: aput-object v1, v6, v0 │ │ +074a54: d800 00ff |0020: add-int/lit8 v0, v0, #int -1 // #ff │ │ +074a58: 28f9 |0022: goto 001b // -0007 │ │ +074a5a: 6906 e203 |0023: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCache:[Ljava/lang/Object; // field@03e2 │ │ +074a5e: 6001 e303 |0025: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ +074a62: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074a66: 6701 e303 |0029: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mTwiceBaseCacheSize:I // field@03e3 │ │ +074a6a: 1e02 |002b: monitor-exit v2 │ │ +074a6c: 0e00 |002c: return-void │ │ +074a6e: 0d01 |002d: move-exception v1 │ │ +074a70: 1e02 |002e: monitor-exit v2 │ │ +074a72: 2701 |002f: throw v1 │ │ +074a74: 2151 |0030: array-length v1, v5 │ │ +074a76: 1242 |0031: const/4 v2, #int 4 // #4 │ │ +074a78: 3321 faff |0032: if-ne v1, v2, 002c // -0006 │ │ +074a7c: 1c02 e801 |0034: const-class v2, Landroid/support/v4/util/ArrayMap; // type@01e8 │ │ +074a80: 1d02 |0036: monitor-enter v2 │ │ +074a82: 6001 df03 |0037: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ +074a86: 3531 1e00 |0039: if-ge v1, v3, 0057 // +001e │ │ +074a8a: 1201 |003b: const/4 v1, #int 0 // #0 │ │ +074a8c: 6203 de03 |003c: sget-object v3, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ +074a90: 4d03 0601 |003e: aput-object v3, v6, v1 │ │ +074a94: 1211 |0040: const/4 v1, #int 1 // #1 │ │ +074a96: 4d05 0601 |0041: aput-object v5, v6, v1 │ │ +074a9a: e001 0701 |0043: shl-int/lit8 v1, v7, #int 1 // #01 │ │ +074a9e: d800 01ff |0045: add-int/lit8 v0, v1, #int -1 // #ff │ │ +074aa2: 3440 0800 |0047: if-lt v0, v4, 004f // +0008 │ │ +074aa6: 1201 |0049: const/4 v1, #int 0 // #0 │ │ +074aa8: 4d01 0600 |004a: aput-object v1, v6, v0 │ │ +074aac: d800 00ff |004c: add-int/lit8 v0, v0, #int -1 // #ff │ │ +074ab0: 28f9 |004e: goto 0047 // -0007 │ │ +074ab2: 6906 de03 |004f: sput-object v6, Landroid/support/v4/util/SimpleArrayMap;.mBaseCache:[Ljava/lang/Object; // field@03de │ │ +074ab6: 6001 df03 |0051: sget v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ +074aba: d801 0101 |0053: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074abe: 6701 df03 |0055: sput v1, Landroid/support/v4/util/SimpleArrayMap;.mBaseCacheSize:I // field@03df │ │ +074ac2: 1e02 |0057: monitor-exit v2 │ │ +074ac4: 28d4 |0058: goto 002c // -002c │ │ +074ac6: 0d01 |0059: move-exception v1 │ │ +074ac8: 1e02 |005a: monitor-exit v2 │ │ +074aca: 2701 |005b: throw v1 │ │ catches : 2 │ │ 0x000b - 0x002f │ │ -> 0x002d │ │ 0x0037 - 0x005b │ │ -> 0x0059 │ │ positions : │ │ 0x0003 line=173 │ │ @@ -45159,28 +45159,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -074a78: |[074a78] android.support.v4.util.SimpleArrayMap.clear:()V │ │ -074a88: 5230 e103 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074a8c: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -074a90: 5430 e003 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074a94: 5431 dd03 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074a98: 5232 e103 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074a9c: 7130 290b 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ -074aa2: 6200 b503 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ -074aa6: 5b30 e003 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074aaa: 6200 b703 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -074aae: 5b30 dd03 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074ab2: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -074ab4: 5930 e103 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074ab8: 0e00 |0018: return-void │ │ +074ae4: |[074ae4] android.support.v4.util.SimpleArrayMap.clear:()V │ │ +074af4: 5230 e103 |0000: iget v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074af8: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +074afc: 5430 e003 |0004: iget-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074b00: 5431 dd03 |0006: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074b04: 5232 e103 |0008: iget v2, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074b08: 7130 290b 1002 |000a: invoke-static {v0, v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ +074b0e: 6200 b503 |000d: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ +074b12: 5b30 e003 |000f: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074b16: 6200 b703 |0011: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +074b1a: 5b30 dd03 |0013: iput-object v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074b1e: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +074b20: 5930 e103 |0016: iput v0, v3, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074b24: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000d line=243 │ │ 0x0011 line=244 │ │ 0x0015 line=245 │ │ @@ -45194,31 +45194,31 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -074abc: |[074abc] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ -074acc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -074ace: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -074ad0: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ -074ad4: 6e10 2d0b 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ -074ada: 0a02 |0007: move-result v2 │ │ -074adc: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ -074ae0: 0f00 |000a: return v0 │ │ -074ae2: 0110 |000b: move v0, v1 │ │ -074ae4: 28fe |000c: goto 000a // -0002 │ │ -074ae6: 6e10 022b 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -074aec: 0a02 |0010: move-result v2 │ │ -074aee: 6e30 2c0b 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ -074af4: 0a02 |0014: move-result v2 │ │ -074af6: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ -074afa: 0110 |0017: move v0, v1 │ │ -074afc: 28f2 |0018: goto 000a // -000e │ │ +074b28: |[074b28] android.support.v4.util.SimpleArrayMap.containsKey:(Ljava/lang/Object;)Z │ │ +074b38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +074b3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +074b3c: 3904 0b00 |0002: if-nez v4, 000d // +000b │ │ +074b40: 6e10 2d0b 0300 |0004: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ +074b46: 0a02 |0007: move-result v2 │ │ +074b48: 3a02 0300 |0008: if-ltz v2, 000b // +0003 │ │ +074b4c: 0f00 |000a: return v0 │ │ +074b4e: 0110 |000b: move v0, v1 │ │ +074b50: 28fe |000c: goto 000a // -0002 │ │ +074b52: 6e10 022b 0400 |000d: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +074b58: 0a02 |0010: move-result v2 │ │ +074b5a: 6e30 2c0b 4302 |0011: invoke-virtual {v3, v4, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ +074b60: 0a02 |0014: move-result v2 │ │ +074b62: 3b02 f5ff |0015: if-gez v2, 000a // -000b │ │ +074b66: 0110 |0017: move v0, v1 │ │ +074b68: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=273 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0019 reg=3 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0019 reg=4 key Ljava/lang/Object; │ │ @@ -45228,22 +45228,22 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -074b00: |[074b00] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ -074b10: 6e20 2e0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0b2e │ │ -074b16: 0a00 |0003: move-result v0 │ │ -074b18: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ -074b1c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -074b1e: 0f00 |0007: return v0 │ │ -074b20: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -074b22: 28fe |0009: goto 0007 // -0002 │ │ +074b6c: |[074b6c] android.support.v4.util.SimpleArrayMap.containsValue:(Ljava/lang/Object;)Z │ │ +074b7c: 6e20 2e0b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0b2e │ │ +074b82: 0a00 |0003: move-result v0 │ │ +074b84: 3a00 0400 |0004: if-ltz v0, 0008 // +0004 │ │ +074b88: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +074b8a: 0f00 |0007: return v0 │ │ +074b8c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +074b8e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x000a reg=2 value Ljava/lang/Object; │ │ @@ -45253,34 +45253,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 39 16-bit code units │ │ -074b24: |[074b24] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ -074b34: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -074b36: 5452 e003 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074b3a: 2122 |0003: array-length v2, v2 │ │ -074b3c: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ -074b40: 5451 e003 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074b44: 5450 dd03 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074b48: 7020 230b 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ -074b4e: 5252 e103 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074b52: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ -074b56: 5452 e003 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074b5a: 5253 e103 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074b5e: 7153 4f2b 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -074b64: 5452 dd03 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074b68: 5253 e103 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074b6c: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ -074b70: 7153 4f2b 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -074b76: 5252 e103 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074b7a: 7130 290b 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ -074b80: 0e00 |0026: return-void │ │ +074b90: |[074b90] android.support.v4.util.SimpleArrayMap.ensureCapacity:(I)V │ │ +074ba0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +074ba2: 5452 e003 |0001: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074ba6: 2122 |0003: array-length v2, v2 │ │ +074ba8: 3562 2200 |0004: if-ge v2, v6, 0026 // +0022 │ │ +074bac: 5451 e003 |0006: iget-object v1, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074bb0: 5450 dd03 |0008: iget-object v0, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074bb4: 7020 230b 6500 |000a: invoke-direct {v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ +074bba: 5252 e103 |000d: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074bbe: 3d02 1200 |000f: if-lez v2, 0021 // +0012 │ │ +074bc2: 5452 e003 |0011: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074bc6: 5253 e103 |0013: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074bca: 7153 4f2b 4142 |0015: invoke-static {v1, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +074bd0: 5452 dd03 |0018: iget-object v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074bd4: 5253 e103 |001a: iget v3, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074bd8: e003 0301 |001c: shl-int/lit8 v3, v3, #int 1 // #01 │ │ +074bdc: 7153 4f2b 4042 |001e: invoke-static {v0, v4, v2, v4, v3}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +074be2: 5252 e103 |0021: iget v2, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074be6: 7130 290b 0102 |0023: invoke-static {v1, v0, v2}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ +074bec: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=254 │ │ 0x0006 line=255 │ │ 0x0008 line=256 │ │ 0x000a line=257 │ │ 0x000d line=258 │ │ @@ -45300,61 +45300,61 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -074b84: |[074b84] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ -074b94: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -074b96: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -074b98: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ -074b9c: 0f06 |0004: return v6 │ │ -074b9e: 20b8 dd05 |0005: instance-of v8, v11, Ljava/util/Map; // type@05dd │ │ -074ba2: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ -074ba6: 07b3 |0009: move-object v3, v11 │ │ -074ba8: 1f03 dd05 |000a: check-cast v3, Ljava/util/Map; // type@05dd │ │ -074bac: 6e10 360b 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0b36 │ │ -074bb2: 0a08 |000f: move-result v8 │ │ -074bb4: 7210 ef2b 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ -074bba: 0a09 |0013: move-result v9 │ │ -074bbc: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ -074bc0: 0176 |0016: move v6, v7 │ │ -074bc2: 28ed |0017: goto 0004 // -0013 │ │ -074bc4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -074bc6: 52a8 e103 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074bca: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ -074bce: 6e20 300b 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0b30 │ │ -074bd4: 0c02 |0020: move-result-object v2 │ │ -074bd6: 6e20 380b 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ -074bdc: 0c04 |0024: move-result-object v4 │ │ -074bde: 7220 e92b 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -074be4: 0c05 |0028: move-result-object v5 │ │ -074be6: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ -074bea: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ -074bee: 7220 e72b 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -074bf4: 0a08 |0030: move-result v8 │ │ -074bf6: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ -074bfa: 0176 |0033: move v6, v7 │ │ -074bfc: 28d0 |0034: goto 0004 // -0030 │ │ -074bfe: 6e20 ff2a 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -074c04: 0a08 |0038: move-result v8 │ │ -074c06: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ -074c0a: 0176 |003b: move v6, v7 │ │ -074c0c: 28c8 |003c: goto 0004 // -0038 │ │ -074c0e: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -074c12: 28da |003f: goto 0019 // -0026 │ │ -074c14: 0d01 |0040: move-exception v1 │ │ -074c16: 0176 |0041: move v6, v7 │ │ -074c18: 28c2 |0042: goto 0004 // -003e │ │ -074c1a: 0d01 |0043: move-exception v1 │ │ -074c1c: 0176 |0044: move v6, v7 │ │ -074c1e: 28bf |0045: goto 0004 // -0041 │ │ -074c20: 0176 |0046: move v6, v7 │ │ -074c22: 28bd |0047: goto 0004 // -0043 │ │ +074bf0: |[074bf0] android.support.v4.util.SimpleArrayMap.equals:(Ljava/lang/Object;)Z │ │ +074c00: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +074c02: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +074c04: 33ba 0300 |0002: if-ne v10, v11, 0005 // +0003 │ │ +074c08: 0f06 |0004: return v6 │ │ +074c0a: 20b8 dd05 |0005: instance-of v8, v11, Ljava/util/Map; // type@05dd │ │ +074c0e: 3808 3f00 |0007: if-eqz v8, 0046 // +003f │ │ +074c12: 07b3 |0009: move-object v3, v11 │ │ +074c14: 1f03 dd05 |000a: check-cast v3, Ljava/util/Map; // type@05dd │ │ +074c18: 6e10 360b 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/util/SimpleArrayMap;.size:()I // method@0b36 │ │ +074c1e: 0a08 |000f: move-result v8 │ │ +074c20: 7210 ef2b 0300 |0010: invoke-interface {v3}, Ljava/util/Map;.size:()I // method@2bef │ │ +074c26: 0a09 |0013: move-result v9 │ │ +074c28: 3298 0400 |0014: if-eq v8, v9, 0018 // +0004 │ │ +074c2c: 0176 |0016: move v6, v7 │ │ +074c2e: 28ed |0017: goto 0004 // -0013 │ │ +074c30: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +074c32: 52a8 e103 |0019: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074c36: 3580 e9ff |001b: if-ge v0, v8, 0004 // -0017 │ │ +074c3a: 6e20 300b 0a00 |001d: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0b30 │ │ +074c40: 0c02 |0020: move-result-object v2 │ │ +074c42: 6e20 380b 0a00 |0021: invoke-virtual {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ +074c48: 0c04 |0024: move-result-object v4 │ │ +074c4a: 7220 e92b 2300 |0025: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +074c50: 0c05 |0028: move-result-object v5 │ │ +074c52: 3904 0c00 |0029: if-nez v4, 0035 // +000c │ │ +074c56: 3905 0800 |002b: if-nez v5, 0033 // +0008 │ │ +074c5a: 7220 e72b 2300 |002d: invoke-interface {v3, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +074c60: 0a08 |0030: move-result v8 │ │ +074c62: 3908 0c00 |0031: if-nez v8, 003d // +000c │ │ +074c66: 0176 |0033: move v6, v7 │ │ +074c68: 28d0 |0034: goto 0004 // -0030 │ │ +074c6a: 6e20 ff2a 5400 |0035: invoke-virtual {v4, v5}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +074c70: 0a08 |0038: move-result v8 │ │ +074c72: 3908 0400 |0039: if-nez v8, 003d // +0004 │ │ +074c76: 0176 |003b: move v6, v7 │ │ +074c78: 28c8 |003c: goto 0004 // -0038 │ │ +074c7a: d800 0001 |003d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +074c7e: 28da |003f: goto 0019 // -0026 │ │ +074c80: 0d01 |0040: move-exception v1 │ │ +074c82: 0176 |0041: move v6, v7 │ │ +074c84: 28c2 |0042: goto 0004 // -003e │ │ +074c86: 0d01 |0043: move-exception v1 │ │ +074c88: 0176 |0044: move v6, v7 │ │ +074c8a: 28bf |0045: goto 0004 // -0041 │ │ +074c8c: 0176 |0046: move v6, v7 │ │ +074c8e: 28bd |0047: goto 0004 // -0043 │ │ catches : 1 │ │ 0x0019 - 0x0038 │ │ Ljava/lang/NullPointerException; -> 0x0040 │ │ Ljava/lang/ClassCastException; -> 0x0043 │ │ positions : │ │ 0x0002 line=522 │ │ 0x0004 line=551 │ │ @@ -45394,31 +45394,31 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -074c34: |[074c34] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -074c44: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ -074c48: 6e10 2d0b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ -074c4e: 0a00 |0005: move-result v0 │ │ -074c50: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -074c54: 5431 dd03 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074c58: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ -074c5c: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -074c60: 4601 0102 |000e: aget-object v1, v1, v2 │ │ -074c64: 1101 |0010: return-object v1 │ │ -074c66: 6e10 022b 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -074c6c: 0a01 |0014: move-result v1 │ │ -074c6e: 6e30 2c0b 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ -074c74: 0a00 |0018: move-result v0 │ │ -074c76: 28ed |0019: goto 0006 // -0013 │ │ -074c78: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -074c7a: 28f5 |001b: goto 0010 // -000b │ │ +074ca0: |[074ca0] android.support.v4.util.SimpleArrayMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +074cb0: 3904 1100 |0000: if-nez v4, 0011 // +0011 │ │ +074cb4: 6e10 2d0b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ +074cba: 0a00 |0005: move-result v0 │ │ +074cbc: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +074cc0: 5431 dd03 |0008: iget-object v1, v3, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074cc4: e002 0001 |000a: shl-int/lit8 v2, v0, #int 1 // #01 │ │ +074cc8: d802 0201 |000c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +074ccc: 4601 0102 |000e: aget-object v1, v1, v2 │ │ +074cd0: 1101 |0010: return-object v1 │ │ +074cd2: 6e10 022b 0400 |0011: invoke-virtual {v4}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +074cd8: 0a01 |0014: move-result v1 │ │ +074cda: 6e30 2c0b 4301 |0015: invoke-virtual {v3, v4, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ +074ce0: 0a00 |0018: move-result v0 │ │ +074ce2: 28ed |0019: goto 0006 // -0013 │ │ +074ce4: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +074ce6: 28f5 |001b: goto 0010 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0006 line=314 │ │ 0x0011 line=313 │ │ 0x001a line=314 │ │ locals : │ │ @@ -45433,35 +45433,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -074c7c: |[074c7c] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ -074c8c: 5491 e003 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074c90: 5490 dd03 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074c94: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -074c96: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -074c98: 1215 |0006: const/4 v5, #int 1 // #1 │ │ -074c9a: 5294 e103 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074c9e: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ -074ca2: 4606 0005 |000b: aget-object v6, v0, v5 │ │ -074ca6: 4408 0102 |000d: aget v8, v1, v2 │ │ -074caa: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ -074cae: 1207 |0011: const/4 v7, #int 0 // #0 │ │ -074cb0: b787 |0012: xor-int/2addr v7, v8 │ │ -074cb2: b073 |0013: add-int/2addr v3, v7 │ │ -074cb4: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -074cb8: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ -074cbc: 28f1 |0018: goto 0009 // -000f │ │ -074cbe: 6e10 022b 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -074cc4: 0a07 |001c: move-result v7 │ │ -074cc6: 28f5 |001d: goto 0012 // -000b │ │ -074cc8: 0f03 |001e: return v3 │ │ +074ce8: |[074ce8] android.support.v4.util.SimpleArrayMap.hashCode:()I │ │ +074cf8: 5491 e003 |0000: iget-object v1, v9, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074cfc: 5490 dd03 |0002: iget-object v0, v9, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074d00: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +074d02: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +074d04: 1215 |0006: const/4 v5, #int 1 // #1 │ │ +074d06: 5294 e103 |0007: iget v4, v9, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074d0a: 3542 1500 |0009: if-ge v2, v4, 001e // +0015 │ │ +074d0e: 4606 0005 |000b: aget-object v6, v0, v5 │ │ +074d12: 4408 0102 |000d: aget v8, v1, v2 │ │ +074d16: 3906 0a00 |000f: if-nez v6, 0019 // +000a │ │ +074d1a: 1207 |0011: const/4 v7, #int 0 // #0 │ │ +074d1c: b787 |0012: xor-int/2addr v7, v8 │ │ +074d1e: b073 |0013: add-int/2addr v3, v7 │ │ +074d20: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +074d24: d805 0502 |0016: add-int/lit8 v5, v5, #int 2 // #02 │ │ +074d28: 28f1 |0018: goto 0009 // -000f │ │ +074d2a: 6e10 022b 0600 |0019: invoke-virtual {v6}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +074d30: 0a07 |001c: move-result v7 │ │ +074d32: 28f5 |001d: goto 0012 // -000b │ │ +074d34: 0f03 |001e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0002 line=560 │ │ 0x0004 line=561 │ │ 0x0005 line=562 │ │ 0x000b line=563 │ │ @@ -45485,61 +45485,61 @@ │ │ type : '(Ljava/lang/Object;I)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -074ccc: |[074ccc] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ -074cdc: 5260 e103 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074ce0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -074ce4: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -074ce6: 0f03 |0005: return v3 │ │ -074ce8: 5464 e003 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074cec: 7130 900a 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -074cf2: 0a03 |000b: move-result v3 │ │ -074cf4: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ -074cf8: 5464 dd03 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074cfc: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -074d00: 4604 0405 |0012: aget-object v4, v4, v5 │ │ -074d04: 6e20 ff2a 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -074d0a: 0a04 |0017: move-result v4 │ │ -074d0c: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ -074d10: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ -074d14: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ -074d18: 5464 e003 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074d1c: 4404 0401 |0020: aget v4, v4, v1 │ │ -074d20: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ -074d24: 5464 dd03 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074d28: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -074d2c: 4604 0405 |0028: aget-object v4, v4, v5 │ │ -074d30: 6e20 ff2a 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -074d36: 0a04 |002d: move-result v4 │ │ -074d38: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -074d3c: 0113 |0030: move v3, v1 │ │ -074d3e: 28d4 |0031: goto 0005 // -002c │ │ -074d40: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074d44: 28e8 |0034: goto 001c // -0018 │ │ -074d46: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ -074d4a: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ -074d4e: 5464 e003 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074d52: 4404 0402 |003b: aget v4, v4, v2 │ │ -074d56: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ -074d5a: 5464 dd03 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074d5e: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -074d62: 4604 0405 |0043: aget-object v4, v4, v5 │ │ -074d66: 6e20 ff2a 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -074d6c: 0a04 |0048: move-result v4 │ │ -074d6e: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ -074d72: 0123 |004b: move v3, v2 │ │ -074d74: 28b9 |004c: goto 0005 // -0047 │ │ -074d76: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -074d7a: 28e8 |004f: goto 0037 // -0018 │ │ -074d7c: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -074d80: 28b3 |0052: goto 0005 // -004d │ │ +074d38: |[074d38] android.support.v4.util.SimpleArrayMap.indexOf:(Ljava/lang/Object;I)I │ │ +074d48: 5260 e103 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074d4c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +074d50: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +074d52: 0f03 |0005: return v3 │ │ +074d54: 5464 e003 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074d58: 7130 900a 0408 |0008: invoke-static {v4, v0, v8}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +074d5e: 0a03 |000b: move-result v3 │ │ +074d60: 3a03 f9ff |000c: if-ltz v3, 0005 // -0007 │ │ +074d64: 5464 dd03 |000e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074d68: e005 0301 |0010: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +074d6c: 4604 0405 |0012: aget-object v4, v4, v5 │ │ +074d70: 6e20 ff2a 4700 |0014: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +074d76: 0a04 |0017: move-result v4 │ │ +074d78: 3904 edff |0018: if-nez v4, 0005 // -0013 │ │ +074d7c: d801 0301 |001a: add-int/lit8 v1, v3, #int 1 // #01 │ │ +074d80: 3501 1900 |001c: if-ge v1, v0, 0035 // +0019 │ │ +074d84: 5464 e003 |001e: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074d88: 4404 0401 |0020: aget v4, v4, v1 │ │ +074d8c: 3384 1300 |0022: if-ne v4, v8, 0035 // +0013 │ │ +074d90: 5464 dd03 |0024: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074d94: e005 0101 |0026: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +074d98: 4604 0405 |0028: aget-object v4, v4, v5 │ │ +074d9c: 6e20 ff2a 4700 |002a: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +074da2: 0a04 |002d: move-result v4 │ │ +074da4: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +074da8: 0113 |0030: move v3, v1 │ │ +074daa: 28d4 |0031: goto 0005 // -002c │ │ +074dac: d801 0101 |0032: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074db0: 28e8 |0034: goto 001c // -0018 │ │ +074db2: d802 03ff |0035: add-int/lit8 v2, v3, #int -1 // #ff │ │ +074db6: 3a02 1900 |0037: if-ltz v2, 0050 // +0019 │ │ +074dba: 5464 e003 |0039: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074dbe: 4404 0402 |003b: aget v4, v4, v2 │ │ +074dc2: 3384 1300 |003d: if-ne v4, v8, 0050 // +0013 │ │ +074dc6: 5464 dd03 |003f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074dca: e005 0201 |0041: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +074dce: 4604 0405 |0043: aget-object v4, v4, v5 │ │ +074dd2: 6e20 ff2a 4700 |0045: invoke-virtual {v7, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +074dd8: 0a04 |0048: move-result v4 │ │ +074dda: 3804 0400 |0049: if-eqz v4, 004d // +0004 │ │ +074dde: 0123 |004b: move v3, v2 │ │ +074de0: 28b9 |004c: goto 0005 // -0047 │ │ +074de2: d802 02ff |004d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +074de6: 28e8 |004f: goto 0037 // -0018 │ │ +074de8: df03 01ff |0050: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +074dec: 28b3 |0052: goto 0005 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=65 │ │ 0x0004 line=66 │ │ 0x0005 line=96 │ │ 0x0006 line=69 │ │ @@ -45567,56 +45567,56 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -074d84: |[074d84] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ -074d94: 5260 e103 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074d98: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -074d9c: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ -074d9e: 0f03 |0005: return v3 │ │ -074da0: 5464 e003 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074da4: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -074da6: 7130 900a 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -074dac: 0a03 |000c: move-result v3 │ │ -074dae: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ -074db2: 5464 dd03 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074db6: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ -074dba: 4604 0405 |0013: aget-object v4, v4, v5 │ │ -074dbe: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ -074dc2: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ -074dc6: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ -074dca: 5464 e003 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074dce: 4404 0401 |001d: aget v4, v4, v1 │ │ -074dd2: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ -074dd6: 5464 dd03 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074dda: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ -074dde: 4604 0405 |0025: aget-object v4, v4, v5 │ │ -074de2: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ -074de6: 0113 |0029: move v3, v1 │ │ -074de8: 28db |002a: goto 0005 // -0025 │ │ -074dea: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -074dee: 28ec |002d: goto 0019 // -0014 │ │ -074df0: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ -074df4: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ -074df8: 5464 e003 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074dfc: 4404 0402 |0034: aget v4, v4, v2 │ │ -074e00: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ -074e04: 5464 dd03 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074e08: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ -074e0c: 4604 0405 |003c: aget-object v4, v4, v5 │ │ -074e10: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ -074e14: 0123 |0040: move v3, v2 │ │ -074e16: 28c4 |0041: goto 0005 // -003c │ │ -074e18: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ -074e1c: 28ec |0044: goto 0030 // -0014 │ │ -074e1e: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ -074e22: 28be |0047: goto 0005 // -0042 │ │ +074df0: |[074df0] android.support.v4.util.SimpleArrayMap.indexOfNull:()I │ │ +074e00: 5260 e103 |0000: iget v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074e04: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +074e08: 12f3 |0004: const/4 v3, #int -1 // #ff │ │ +074e0a: 0f03 |0005: return v3 │ │ +074e0c: 5464 e003 |0006: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074e10: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +074e12: 7130 900a 0405 |0009: invoke-static {v4, v0, v5}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +074e18: 0a03 |000c: move-result v3 │ │ +074e1a: 3a03 f8ff |000d: if-ltz v3, 0005 // -0008 │ │ +074e1e: 5464 dd03 |000f: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074e22: e005 0301 |0011: shl-int/lit8 v5, v3, #int 1 // #01 │ │ +074e26: 4604 0405 |0013: aget-object v4, v4, v5 │ │ +074e2a: 3804 f0ff |0015: if-eqz v4, 0005 // -0010 │ │ +074e2e: d801 0301 |0017: add-int/lit8 v1, v3, #int 1 // #01 │ │ +074e32: 3501 1500 |0019: if-ge v1, v0, 002e // +0015 │ │ +074e36: 5464 e003 |001b: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074e3a: 4404 0401 |001d: aget v4, v4, v1 │ │ +074e3e: 3904 0f00 |001f: if-nez v4, 002e // +000f │ │ +074e42: 5464 dd03 |0021: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074e46: e005 0101 |0023: shl-int/lit8 v5, v1, #int 1 // #01 │ │ +074e4a: 4604 0405 |0025: aget-object v4, v4, v5 │ │ +074e4e: 3904 0400 |0027: if-nez v4, 002b // +0004 │ │ +074e52: 0113 |0029: move v3, v1 │ │ +074e54: 28db |002a: goto 0005 // -0025 │ │ +074e56: d801 0101 |002b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +074e5a: 28ec |002d: goto 0019 // -0014 │ │ +074e5c: d802 03ff |002e: add-int/lit8 v2, v3, #int -1 // #ff │ │ +074e60: 3a02 1500 |0030: if-ltz v2, 0045 // +0015 │ │ +074e64: 5464 e003 |0032: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074e68: 4404 0402 |0034: aget v4, v4, v2 │ │ +074e6c: 3904 0f00 |0036: if-nez v4, 0045 // +000f │ │ +074e70: 5464 dd03 |0038: iget-object v4, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074e74: e005 0201 |003a: shl-int/lit8 v5, v2, #int 1 // #01 │ │ +074e78: 4604 0405 |003c: aget-object v4, v4, v5 │ │ +074e7c: 3904 0400 |003e: if-nez v4, 0042 // +0004 │ │ +074e80: 0123 |0040: move v3, v2 │ │ +074e82: 28c4 |0041: goto 0005 // -003c │ │ +074e84: d802 02ff |0042: add-int/lit8 v2, v2, #int -1 // #ff │ │ +074e88: 28ec |0044: goto 0030 // -0014 │ │ +074e8a: df03 01ff |0045: xor-int/lit8 v3, v1, #int -1 // #ff │ │ +074e8e: 28be |0047: goto 0005 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=103 │ │ 0x0004 line=104 │ │ 0x0005 line=134 │ │ 0x0006 line=107 │ │ @@ -45642,39 +45642,39 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -074e24: |[074e24] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ -074e34: 5243 e103 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074e38: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ -074e3c: 5441 dd03 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074e40: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ -074e44: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -074e46: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ -074e4a: 4603 0102 |000b: aget-object v3, v1, v2 │ │ -074e4e: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ -074e52: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -074e56: 0f03 |0011: return v3 │ │ -074e58: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ -074e5c: 28f5 |0014: goto 0009 // -000b │ │ -074e5e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -074e60: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ -074e64: 4603 0102 |0018: aget-object v3, v1, v2 │ │ -074e68: 6e20 ff2a 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -074e6e: 0a03 |001d: move-result v3 │ │ -074e70: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ -074e74: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ -074e78: 28ef |0022: goto 0011 // -0011 │ │ -074e7a: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ -074e7e: 28f1 |0025: goto 0016 // -000f │ │ -074e80: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ -074e82: 28ea |0027: goto 0011 // -0016 │ │ +074e90: |[074e90] android.support.v4.util.SimpleArrayMap.indexOfValue:(Ljava/lang/Object;)I │ │ +074ea0: 5243 e103 |0000: iget v3, v4, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074ea4: da00 0302 |0002: mul-int/lit8 v0, v3, #int 2 // #02 │ │ +074ea8: 5441 dd03 |0004: iget-object v1, v4, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074eac: 3905 0f00 |0006: if-nez v5, 0015 // +000f │ │ +074eb0: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +074eb2: 3502 1d00 |0009: if-ge v2, v0, 0026 // +001d │ │ +074eb6: 4603 0102 |000b: aget-object v3, v1, v2 │ │ +074eba: 3903 0500 |000d: if-nez v3, 0012 // +0005 │ │ +074ebe: e103 0201 |000f: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +074ec2: 0f03 |0011: return v3 │ │ +074ec4: d802 0202 |0012: add-int/lit8 v2, v2, #int 2 // #02 │ │ +074ec8: 28f5 |0014: goto 0009 // -000b │ │ +074eca: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +074ecc: 3502 1000 |0016: if-ge v2, v0, 0026 // +0010 │ │ +074ed0: 4603 0102 |0018: aget-object v3, v1, v2 │ │ +074ed4: 6e20 ff2a 3500 |001a: invoke-virtual {v5, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +074eda: 0a03 |001d: move-result v3 │ │ +074edc: 3803 0500 |001e: if-eqz v3, 0023 // +0005 │ │ +074ee0: e103 0201 |0020: shr-int/lit8 v3, v2, #int 1 // #01 │ │ +074ee4: 28ef |0022: goto 0011 // -0011 │ │ +074ee6: d802 0202 |0023: add-int/lit8 v2, v2, #int 2 // #02 │ │ +074eea: 28f1 |0025: goto 0016 // -000f │ │ +074eec: 12f3 |0026: const/4 v3, #int -1 // #ff │ │ +074eee: 28ea |0027: goto 0011 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0004 line=278 │ │ 0x0006 line=279 │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ @@ -45700,21 +45700,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -074e84: |[074e84] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ -074e94: 5210 e103 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074e98: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ -074e9c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -074e9e: 0f00 |0005: return v0 │ │ -074ea0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -074ea2: 28fe |0007: goto 0005 // -0002 │ │ +074ef0: |[074ef0] android.support.v4.util.SimpleArrayMap.isEmpty:()Z │ │ +074f00: 5210 e103 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074f04: 3c00 0400 |0002: if-gtz v0, 0006 // +0004 │ │ +074f08: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +074f0a: 0f00 |0005: return v0 │ │ +074f0c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +074f0e: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ @@ -45723,19 +45723,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -074ea4: |[074ea4] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ -074eb4: 5420 dd03 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074eb8: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -074ebc: 4600 0001 |0004: aget-object v0, v0, v1 │ │ -074ec0: 1100 |0006: return-object v0 │ │ +074f10: |[074f10] android.support.v4.util.SimpleArrayMap.keyAt:(I)Ljava/lang/Object; │ │ +074f20: 5420 dd03 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074f24: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +074f28: 4600 0001 |0004: aget-object v0, v0, v1 │ │ +074f2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0007 reg=3 index I │ │ @@ -45745,95 +45745,95 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 151 16-bit code units │ │ -074ec4: |[074ec4] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ -074ed4: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -074ed8: 1246 |0002: const/4 v6, #int 4 // #4 │ │ -074eda: 1209 |0003: const/4 v9, #int 0 // #0 │ │ -074edc: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ -074ee0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -074ee2: 6e10 2d0b 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ -074ee8: 0a01 |000a: move-result v1 │ │ -074eea: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ -074eee: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ -074ef2: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ -074ef6: 54b6 dd03 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074efa: 4605 0601 |0013: aget-object v5, v6, v1 │ │ -074efe: 54b6 dd03 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074f02: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ -074f06: 1105 |0019: return-object v5 │ │ -074f08: 6e10 022b 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -074f0e: 0a00 |001d: move-result v0 │ │ -074f10: 6e30 2c0b cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ -074f16: 0a01 |0021: move-result v1 │ │ -074f18: 28e9 |0022: goto 000b // -0017 │ │ -074f1a: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -074f1e: 52b7 e103 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f22: 54b8 e003 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074f26: 2188 |0029: array-length v8, v8 │ │ -074f28: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ -074f2c: 52b7 e103 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f30: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ -074f34: 52b6 e103 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f38: 52b7 e103 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f3c: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ -074f40: 9002 0607 |0036: add-int v2, v6, v7 │ │ -074f44: 54b4 e003 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074f48: 54b3 dd03 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074f4c: 7020 230b 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ -074f52: 54b6 e003 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074f56: 2166 |0041: array-length v6, v6 │ │ -074f58: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ -074f5c: 54b6 e003 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074f60: 2147 |0046: array-length v7, v4 │ │ -074f62: 7157 4f2b 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -074f68: 54b6 dd03 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074f6c: 2137 |004c: array-length v7, v3 │ │ -074f6e: 7157 4f2b 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -074f74: 52b6 e103 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f78: 7130 290b 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ -074f7e: 52b6 e103 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f82: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ -074f86: 54b6 e003 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074f8a: 54b7 e003 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074f8e: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ -074f92: 52b9 e103 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074f96: b119 |0061: sub-int/2addr v9, v1 │ │ -074f98: 7159 4f2b 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -074f9e: 54b6 dd03 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074fa2: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -074fa6: 54b8 dd03 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074faa: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ -074fae: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ -074fb2: 52ba e103 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074fb6: b11a |0071: sub-int/2addr v10, v1 │ │ -074fb8: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ -074fbc: 715a 4f2b 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -074fc2: 54b6 e003 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -074fc6: 4b00 0601 |0079: aput v0, v6, v1 │ │ -074fca: 54b6 dd03 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074fce: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -074fd2: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ -074fd6: 54b6 dd03 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -074fda: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ -074fde: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ -074fe2: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ -074fe6: 52b6 e103 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074fea: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ -074fee: 59b6 e103 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074ff2: 1205 |008f: const/4 v5, #int 0 // #0 │ │ -074ff4: 2889 |0090: goto 0019 // -0077 │ │ -074ff6: 52b7 e103 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -074ffa: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ -074ffe: 0162 |0095: move v2, v6 │ │ -075000: 28a2 |0096: goto 0038 // -005e │ │ +074f30: |[074f30] android.support.v4.util.SimpleArrayMap.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ +074f40: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +074f44: 1246 |0002: const/4 v6, #int 4 // #4 │ │ +074f46: 1209 |0003: const/4 v9, #int 0 // #0 │ │ +074f48: 390c 1600 |0004: if-nez v12, 001a // +0016 │ │ +074f4c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +074f4e: 6e10 2d0b 0b00 |0007: invoke-virtual {v11}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ +074f54: 0a01 |000a: move-result v1 │ │ +074f56: 3a01 1800 |000b: if-ltz v1, 0023 // +0018 │ │ +074f5a: e006 0101 |000d: shl-int/lit8 v6, v1, #int 1 // #01 │ │ +074f5e: d801 0601 |000f: add-int/lit8 v1, v6, #int 1 // #01 │ │ +074f62: 54b6 dd03 |0011: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074f66: 4605 0601 |0013: aget-object v5, v6, v1 │ │ +074f6a: 54b6 dd03 |0015: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074f6e: 4d0d 0601 |0017: aput-object v13, v6, v1 │ │ +074f72: 1105 |0019: return-object v5 │ │ +074f74: 6e10 022b 0c00 |001a: invoke-virtual {v12}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +074f7a: 0a00 |001d: move-result v0 │ │ +074f7c: 6e30 2c0b cb00 |001e: invoke-virtual {v11, v12, v0}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ +074f82: 0a01 |0021: move-result v1 │ │ +074f84: 28e9 |0022: goto 000b // -0017 │ │ +074f86: df01 01ff |0023: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +074f8a: 52b7 e103 |0025: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074f8e: 54b8 e003 |0027: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074f92: 2188 |0029: array-length v8, v8 │ │ +074f94: 3487 2b00 |002a: if-lt v7, v8, 0055 // +002b │ │ +074f98: 52b7 e103 |002c: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074f9c: 3427 6300 |002e: if-lt v7, v2, 0091 // +0063 │ │ +074fa0: 52b6 e103 |0030: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074fa4: 52b7 e103 |0032: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074fa8: e107 0701 |0034: shr-int/lit8 v7, v7, #int 1 // #01 │ │ +074fac: 9002 0607 |0036: add-int v2, v6, v7 │ │ +074fb0: 54b4 e003 |0038: iget-object v4, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074fb4: 54b3 dd03 |003a: iget-object v3, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074fb8: 7020 230b 2b00 |003c: invoke-direct {v11, v2}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ +074fbe: 54b6 e003 |003f: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074fc2: 2166 |0041: array-length v6, v6 │ │ +074fc4: 3d06 0e00 |0042: if-lez v6, 0050 // +000e │ │ +074fc8: 54b6 e003 |0044: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074fcc: 2147 |0046: array-length v7, v4 │ │ +074fce: 7157 4f2b 9496 |0047: invoke-static {v4, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +074fd4: 54b6 dd03 |004a: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +074fd8: 2137 |004c: array-length v7, v3 │ │ +074fda: 7157 4f2b 9396 |004d: invoke-static {v3, v9, v6, v9, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +074fe0: 52b6 e103 |0050: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074fe4: 7130 290b 3406 |0052: invoke-static {v4, v3, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ +074fea: 52b6 e103 |0055: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +074fee: 3561 2000 |0057: if-ge v1, v6, 0077 // +0020 │ │ +074ff2: 54b6 e003 |0059: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074ff6: 54b7 e003 |005b: iget-object v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +074ffa: d808 0101 |005d: add-int/lit8 v8, v1, #int 1 // #01 │ │ +074ffe: 52b9 e103 |005f: iget v9, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075002: b119 |0061: sub-int/2addr v9, v1 │ │ +075004: 7159 4f2b 1687 |0062: invoke-static {v6, v1, v7, v8, v9}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +07500a: 54b6 dd03 |0065: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07500e: e007 0101 |0067: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +075012: 54b8 dd03 |0069: iget-object v8, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +075016: d809 0101 |006b: add-int/lit8 v9, v1, #int 1 // #01 │ │ +07501a: e009 0901 |006d: shl-int/lit8 v9, v9, #int 1 // #01 │ │ +07501e: 52ba e103 |006f: iget v10, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075022: b11a |0071: sub-int/2addr v10, v1 │ │ +075024: e00a 0a01 |0072: shl-int/lit8 v10, v10, #int 1 // #01 │ │ +075028: 715a 4f2b 7698 |0074: invoke-static {v6, v7, v8, v9, v10}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +07502e: 54b6 e003 |0077: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +075032: 4b00 0601 |0079: aput v0, v6, v1 │ │ +075036: 54b6 dd03 |007b: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07503a: e007 0101 |007d: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +07503e: 4d0c 0607 |007f: aput-object v12, v6, v7 │ │ +075042: 54b6 dd03 |0081: iget-object v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +075046: e007 0101 |0083: shl-int/lit8 v7, v1, #int 1 // #01 │ │ +07504a: d807 0701 |0085: add-int/lit8 v7, v7, #int 1 // #01 │ │ +07504e: 4d0d 0607 |0087: aput-object v13, v6, v7 │ │ +075052: 52b6 e103 |0089: iget v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075056: d806 0601 |008b: add-int/lit8 v6, v6, #int 1 // #01 │ │ +07505a: 59b6 e103 |008d: iput v6, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07505e: 1205 |008f: const/4 v5, #int 0 // #0 │ │ +075060: 2889 |0090: goto 0019 // -0077 │ │ +075062: 52b7 e103 |0091: iget v7, v11, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075066: 3567 a5ff |0093: if-ge v7, v6, 0038 // -005b │ │ +07506a: 0162 |0095: move v2, v6 │ │ +07506c: 28a2 |0096: goto 0038 // -005e │ │ catches : (none) │ │ positions : │ │ 0x0004 line=366 │ │ 0x0006 line=367 │ │ 0x0007 line=368 │ │ 0x000b line=373 │ │ 0x000d line=374 │ │ @@ -45882,41 +45882,41 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -075004: |[075004] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -075014: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -075016: 5270 e103 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -07501a: 5262 e103 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -07501e: b002 |0005: add-int/2addr v2, v0 │ │ -075020: 6e20 270b 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0b27 │ │ -075026: 5262 e103 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -07502a: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ -07502e: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ -075032: 5472 e003 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -075036: 5463 e003 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -07503a: 7150 4f2b 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -075040: 5472 dd03 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075044: 5463 dd03 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075048: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ -07504c: 7154 4f2b 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -075052: 5960 e103 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075056: 0e00 |0021: return-void │ │ -075058: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -07505a: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ -07505e: 6e20 300b 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0b30 │ │ -075064: 0c02 |0028: move-result-object v2 │ │ -075066: 6e20 380b 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ -07506c: 0c03 |002c: move-result-object v3 │ │ -07506e: 6e30 310b 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ -075074: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075078: 28f1 |0032: goto 0023 // -000f │ │ +075070: |[075070] android.support.v4.util.SimpleArrayMap.putAll:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +075080: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +075082: 5270 e103 |0001: iget v0, v7, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075086: 5262 e103 |0003: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07508a: b002 |0005: add-int/2addr v2, v0 │ │ +07508c: 6e20 270b 2600 |0006: invoke-virtual {v6, v2}, Landroid/support/v4/util/SimpleArrayMap;.ensureCapacity:(I)V // method@0b27 │ │ +075092: 5262 e103 |0009: iget v2, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075096: 3902 1700 |000b: if-nez v2, 0022 // +0017 │ │ +07509a: 3d00 1400 |000d: if-lez v0, 0021 // +0014 │ │ +07509e: 5472 e003 |000f: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0750a2: 5463 e003 |0011: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0750a6: 7150 4f2b 5253 |0013: invoke-static {v2, v5, v3, v5, v0}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +0750ac: 5472 dd03 |0016: iget-object v2, v7, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0750b0: 5463 dd03 |0018: iget-object v3, v6, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0750b4: e004 0001 |001a: shl-int/lit8 v4, v0, #int 1 // #01 │ │ +0750b8: 7154 4f2b 5253 |001c: invoke-static {v2, v5, v3, v5, v4}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +0750be: 5960 e103 |001f: iput v0, v6, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0750c2: 0e00 |0021: return-void │ │ +0750c4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0750c6: 3501 feff |0023: if-ge v1, v0, 0021 // -0002 │ │ +0750ca: 6e20 300b 1700 |0025: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0b30 │ │ +0750d0: 0c02 |0028: move-result-object v2 │ │ +0750d2: 6e20 380b 1700 |0029: invoke-virtual {v7, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ +0750d8: 0c03 |002c: move-result-object v3 │ │ +0750da: 6e30 310b 2603 |002d: invoke-virtual {v6, v2, v3}, Landroid/support/v4/util/SimpleArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0b31 │ │ +0750e0: d801 0101 |0030: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0750e4: 28f1 |0032: goto 0023 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=419 │ │ 0x0003 line=420 │ │ 0x0009 line=421 │ │ 0x000d line=422 │ │ 0x000f line=423 │ │ @@ -45939,29 +45939,29 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -07507c: |[07507c] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07508c: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ -075090: 6e10 2d0b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ -075096: 0a00 |0005: move-result v0 │ │ -075098: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ -07509c: 6e20 340b 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0b34 │ │ -0750a2: 0c01 |000b: move-result-object v1 │ │ -0750a4: 1101 |000c: return-object v1 │ │ -0750a6: 6e10 022b 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -0750ac: 0a01 |0010: move-result v1 │ │ -0750ae: 6e30 2c0b 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ -0750b4: 0a00 |0014: move-result v0 │ │ -0750b6: 28f1 |0015: goto 0006 // -000f │ │ -0750b8: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0750ba: 28f5 |0017: goto 000c // -000b │ │ +0750e8: |[0750e8] android.support.v4.util.SimpleArrayMap.remove:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0750f8: 3903 0d00 |0000: if-nez v3, 000d // +000d │ │ +0750fc: 6e10 2d0b 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/util/SimpleArrayMap;.indexOfNull:()I // method@0b2d │ │ +075102: 0a00 |0005: move-result v0 │ │ +075104: 3a00 1000 |0006: if-ltz v0, 0016 // +0010 │ │ +075108: 6e20 340b 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/util/SimpleArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0b34 │ │ +07510e: 0c01 |000b: move-result-object v1 │ │ +075110: 1101 |000c: return-object v1 │ │ +075112: 6e10 022b 0300 |000d: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +075118: 0a01 |0010: move-result v1 │ │ +07511a: 6e30 2c0b 3201 |0011: invoke-virtual {v2, v3, v1}, Landroid/support/v4/util/SimpleArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0b2c │ │ +075120: 0a00 |0014: move-result v0 │ │ +075122: 28f1 |0015: goto 0006 // -000f │ │ +075124: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +075126: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0006 line=442 │ │ 0x0008 line=443 │ │ 0x000c line=446 │ │ 0x000d line=441 │ │ @@ -45978,107 +45978,107 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 181 16-bit code units │ │ -0750bc: |[0750bc] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ -0750cc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0750ce: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ -0750d2: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0750d4: 54a4 dd03 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0750d8: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -0750dc: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0750e0: 4603 0405 |000a: aget-object v3, v4, v5 │ │ -0750e4: 52a4 e103 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0750e8: 1215 |000e: const/4 v5, #int 1 // #1 │ │ -0750ea: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ -0750ee: 54a4 e003 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -0750f2: 54a5 dd03 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0750f6: 52a6 e103 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0750fa: 7130 290b 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ -075100: 6204 b503 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ -075104: 5ba4 e003 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -075108: 6204 b703 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -07510c: 5ba4 dd03 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075110: 59a7 e103 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075114: 1103 |0024: return-object v3 │ │ -075116: 54a4 e003 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -07511a: 2144 |0027: array-length v4, v4 │ │ -07511c: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ -075120: 52a4 e103 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075124: 54a5 e003 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -075128: 2155 |002e: array-length v5, v5 │ │ -07512a: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ -07512e: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ -075132: 52a4 e103 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075136: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ -07513a: 52a4 e103 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -07513e: 52a5 e103 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075142: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ -075146: 9000 0405 |003d: add-int v0, v4, v5 │ │ -07514a: 54a2 e003 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -07514e: 54a1 dd03 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075152: 7020 230b 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ -075158: 52a4 e103 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -07515c: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ -075160: 59a4 e103 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075164: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ -075168: 54a4 e003 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -07516c: 715b 4f2b 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -075172: 54a4 dd03 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075176: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ -07517a: 7155 4f2b 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -075180: 52a4 e103 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075184: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ -075188: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ -07518c: 54a5 e003 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -075190: 52a6 e103 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075194: b1b6 |0064: sub-int/2addr v6, v11 │ │ -075196: 7156 4f2b 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -07519c: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ -0751a0: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ -0751a4: 54a5 dd03 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0751a8: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ -0751ac: 52a7 e103 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0751b0: b1b7 |0072: sub-int/2addr v7, v11 │ │ -0751b2: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ -0751b6: 7157 4f2b 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0751bc: 28ac |0078: goto 0024 // -0054 │ │ -0751be: 52a4 e103 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0751c2: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ -0751c6: 59a4 e103 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0751ca: 52a4 e103 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0751ce: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ -0751d2: 54a4 e003 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -0751d6: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ -0751da: 54a6 e003 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ -0751de: 52a7 e103 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0751e2: b1b7 |008b: sub-int/2addr v7, v11 │ │ -0751e4: 7157 4f2b 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0751ea: 54a4 dd03 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0751ee: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ -0751f2: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -0751f6: 54a6 dd03 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -0751fa: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ -0751fe: 52a8 e103 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075202: b1b8 |009b: sub-int/2addr v8, v11 │ │ -075204: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ -075208: 7158 4f2b 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -07520e: 54a4 dd03 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075212: 52a5 e103 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075216: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -07521a: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ -07521e: 54a4 dd03 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075222: 52a5 e103 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075226: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ -07522a: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07522e: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ -075232: 2900 71ff |00b3: goto/16 0024 // -008f │ │ +075128: |[075128] android.support.v4.util.SimpleArrayMap.removeAt:(I)Ljava/lang/Object; │ │ +075138: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +07513a: 1300 0800 |0001: const/16 v0, #int 8 // #8 │ │ +07513e: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +075140: 54a4 dd03 |0004: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +075144: e005 0b01 |0006: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +075148: d805 0501 |0008: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07514c: 4603 0405 |000a: aget-object v3, v4, v5 │ │ +075150: 52a4 e103 |000c: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075154: 1215 |000e: const/4 v5, #int 1 // #1 │ │ +075156: 3654 1600 |000f: if-gt v4, v5, 0025 // +0016 │ │ +07515a: 54a4 e003 |0011: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +07515e: 54a5 dd03 |0013: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +075162: 52a6 e103 |0015: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075166: 7130 290b 5406 |0017: invoke-static {v4, v5, v6}, Landroid/support/v4/util/SimpleArrayMap;.freeArrays:([I[Ljava/lang/Object;I)V // method@0b29 │ │ +07516c: 6204 b503 |001a: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ +075170: 5ba4 e003 |001c: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +075174: 6204 b703 |001e: sget-object v4, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +075178: 5ba4 dd03 |0020: iput-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07517c: 59a7 e103 |0022: iput v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075180: 1103 |0024: return-object v3 │ │ +075182: 54a4 e003 |0025: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +075186: 2144 |0027: array-length v4, v4 │ │ +075188: 3704 5100 |0028: if-le v4, v0, 0079 // +0051 │ │ +07518c: 52a4 e103 |002a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075190: 54a5 e003 |002c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +075194: 2155 |002e: array-length v5, v5 │ │ +075196: db05 0503 |002f: div-int/lit8 v5, v5, #int 3 // #03 │ │ +07519a: 3554 4800 |0031: if-ge v4, v5, 0079 // +0048 │ │ +07519e: 52a4 e103 |0033: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0751a2: 3704 0a00 |0035: if-le v4, v0, 003f // +000a │ │ +0751a6: 52a4 e103 |0037: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0751aa: 52a5 e103 |0039: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0751ae: e105 0501 |003b: shr-int/lit8 v5, v5, #int 1 // #01 │ │ +0751b2: 9000 0405 |003d: add-int v0, v4, v5 │ │ +0751b6: 54a2 e003 |003f: iget-object v2, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0751ba: 54a1 dd03 |0041: iget-object v1, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0751be: 7020 230b 0a00 |0043: invoke-direct {v10, v0}, Landroid/support/v4/util/SimpleArrayMap;.allocArrays:(I)V // method@0b23 │ │ +0751c4: 52a4 e103 |0046: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0751c8: d804 04ff |0048: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0751cc: 59a4 e103 |004a: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0751d0: 3d0b 0e00 |004c: if-lez v11, 005a // +000e │ │ +0751d4: 54a4 e003 |004e: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0751d8: 715b 4f2b 7274 |0050: invoke-static {v2, v7, v4, v7, v11}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +0751de: 54a4 dd03 |0053: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0751e2: e005 0b01 |0055: shl-int/lit8 v5, v11, #int 1 // #01 │ │ +0751e6: 7155 4f2b 7174 |0057: invoke-static {v1, v7, v4, v7, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +0751ec: 52a4 e103 |005a: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0751f0: 354b c8ff |005c: if-ge v11, v4, 0024 // -0038 │ │ +0751f4: d804 0b01 |005e: add-int/lit8 v4, v11, #int 1 // #01 │ │ +0751f8: 54a5 e003 |0060: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +0751fc: 52a6 e103 |0062: iget v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075200: b1b6 |0064: sub-int/2addr v6, v11 │ │ +075202: 7156 4f2b 42b5 |0065: invoke-static {v2, v4, v5, v11, v6}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075208: d804 0b01 |0068: add-int/lit8 v4, v11, #int 1 // #01 │ │ +07520c: e004 0401 |006a: shl-int/lit8 v4, v4, #int 1 // #01 │ │ +075210: 54a5 dd03 |006c: iget-object v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +075214: e006 0b01 |006e: shl-int/lit8 v6, v11, #int 1 // #01 │ │ +075218: 52a7 e103 |0070: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07521c: b1b7 |0072: sub-int/2addr v7, v11 │ │ +07521e: e007 0701 |0073: shl-int/lit8 v7, v7, #int 1 // #01 │ │ +075222: 7157 4f2b 4165 |0075: invoke-static {v1, v4, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075228: 28ac |0078: goto 0024 // -0054 │ │ +07522a: 52a4 e103 |0079: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07522e: d804 04ff |007b: add-int/lit8 v4, v4, #int -1 // #ff │ │ +075232: 59a4 e103 |007d: iput v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075236: 52a4 e103 |007f: iget v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07523a: 354b 2000 |0081: if-ge v11, v4, 00a1 // +0020 │ │ +07523e: 54a4 e003 |0083: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +075242: d805 0b01 |0085: add-int/lit8 v5, v11, #int 1 // #01 │ │ +075246: 54a6 e003 |0087: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mHashes:[I // field@03e0 │ │ +07524a: 52a7 e103 |0089: iget v7, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07524e: b1b7 |008b: sub-int/2addr v7, v11 │ │ +075250: 7157 4f2b 54b6 |008c: invoke-static {v4, v5, v6, v11, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075256: 54a4 dd03 |008f: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07525a: d805 0b01 |0091: add-int/lit8 v5, v11, #int 1 // #01 │ │ +07525e: e005 0501 |0093: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +075262: 54a6 dd03 |0095: iget-object v6, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +075266: e007 0b01 |0097: shl-int/lit8 v7, v11, #int 1 // #01 │ │ +07526a: 52a8 e103 |0099: iget v8, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07526e: b1b8 |009b: sub-int/2addr v8, v11 │ │ +075270: e008 0801 |009c: shl-int/lit8 v8, v8, #int 1 // #01 │ │ +075274: 7158 4f2b 5476 |009e: invoke-static {v4, v5, v6, v7, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +07527a: 54a4 dd03 |00a1: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07527e: 52a5 e103 |00a3: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075282: e005 0501 |00a5: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +075286: 4d09 0405 |00a7: aput-object v9, v4, v5 │ │ +07528a: 54a4 dd03 |00a9: iget-object v4, v10, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +07528e: 52a5 e103 |00ab: iget v5, v10, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075292: e005 0501 |00ad: shl-int/lit8 v5, v5, #int 1 // #01 │ │ +075296: d805 0501 |00af: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07529a: 4d09 0405 |00b1: aput-object v9, v4, v5 │ │ +07529e: 2900 71ff |00b3: goto/16 0024 // -008f │ │ catches : (none) │ │ positions : │ │ 0x0004 line=455 │ │ 0x000c line=456 │ │ 0x0011 line=459 │ │ 0x001a line=460 │ │ 0x001e line=461 │ │ @@ -46116,22 +46116,22 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -075238: |[075238] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -075248: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -07524c: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ -075250: 5421 dd03 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075254: 4600 0103 |0006: aget-object v0, v1, v3 │ │ -075258: 5421 dd03 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -07525c: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ -075260: 1100 |000c: return-object v0 │ │ +0752a4: |[0752a4] android.support.v4.util.SimpleArrayMap.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0752b4: e001 0301 |0000: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0752b8: d803 0101 |0002: add-int/lit8 v3, v1, #int 1 // #01 │ │ +0752bc: 5421 dd03 |0004: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0752c0: 4600 0103 |0006: aget-object v0, v1, v3 │ │ +0752c4: 5421 dd03 |0008: iget-object v1, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0752c8: 4d04 0103 |000a: aput-object v4, v1, v3 │ │ +0752cc: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0004 line=343 │ │ 0x0008 line=344 │ │ 0x000c line=345 │ │ locals : │ │ @@ -46147,17 +46147,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075264: |[075264] android.support.v4.util.SimpleArrayMap.size:()I │ │ -075274: 5210 e103 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -075278: 0f00 |0002: return v0 │ │ +0752d0: |[0752d0] android.support.v4.util.SimpleArrayMap.size:()I │ │ +0752e0: 5210 e103 |0000: iget v0, v1, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +0752e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ │ │ @@ -46166,55 +46166,55 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 83 16-bit code units │ │ -07527c: |[07527c] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ -07528c: 6e10 2f0b 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@0b2f │ │ -075292: 0a04 |0003: move-result v4 │ │ -075294: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ -075298: 1a04 5332 |0006: const-string v4, "{}" // string@3253 │ │ -07529c: 1104 |0008: return-object v4 │ │ -07529e: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0752a2: 5254 e103 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0752a6: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -0752aa: 7020 3e2b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0752b0: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -0752b4: 6e20 402b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0752ba: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0752bc: 5254 e103 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ -0752c0: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ -0752c4: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -0752c8: 1a04 1d01 |001e: const-string v4, ", " // string@011d │ │ -0752cc: 6e20 462b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0752d2: 6e20 300b 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0b30 │ │ -0752d8: 0c02 |0026: move-result-object v2 │ │ -0752da: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ -0752de: 6e20 452b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0752e4: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ -0752e8: 6e20 402b 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0752ee: 6e20 380b 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ -0752f4: 0c03 |0034: move-result-object v3 │ │ -0752f6: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ -0752fa: 6e20 452b 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -075300: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075304: 28dc |003c: goto 0018 // -0024 │ │ -075306: 1a04 0e01 |003d: const-string v4, "(this Map)" // string@010e │ │ -07530a: 6e20 462b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -075310: 28ea |0042: goto 002c // -0016 │ │ -075312: 1a04 0e01 |0043: const-string v4, "(this Map)" // string@010e │ │ -075316: 6e20 462b 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07531c: 28f2 |0048: goto 003a // -000e │ │ -07531e: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ -075322: 6e20 402b 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -075328: 6e10 4e2b 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07532e: 0c04 |0051: move-result-object v4 │ │ -075330: 28b6 |0052: goto 0008 // -004a │ │ +0752e8: |[0752e8] android.support.v4.util.SimpleArrayMap.toString:()Ljava/lang/String; │ │ +0752f8: 6e10 2f0b 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SimpleArrayMap;.isEmpty:()Z // method@0b2f │ │ +0752fe: 0a04 |0003: move-result v4 │ │ +075300: 3804 0500 |0004: if-eqz v4, 0009 // +0005 │ │ +075304: 1a04 5732 |0006: const-string v4, "{}" // string@3257 │ │ +075308: 1104 |0008: return-object v4 │ │ +07530a: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +07530e: 5254 e103 |000b: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +075312: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +075316: 7020 3e2b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +07531c: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +075320: 6e20 402b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +075326: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +075328: 5254 e103 |0018: iget v4, v5, Landroid/support/v4/util/SimpleArrayMap;.mSize:I // field@03e1 │ │ +07532c: 3541 2f00 |001a: if-ge v1, v4, 0049 // +002f │ │ +075330: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +075334: 1a04 1d01 |001e: const-string v4, ", " // string@011d │ │ +075338: 6e20 462b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07533e: 6e20 300b 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.keyAt:(I)Ljava/lang/Object; // method@0b30 │ │ +075344: 0c02 |0026: move-result-object v2 │ │ +075346: 3252 1600 |0027: if-eq v2, v5, 003d // +0016 │ │ +07534a: 6e20 452b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +075350: 1304 3d00 |002c: const/16 v4, #int 61 // #3d │ │ +075354: 6e20 402b 4000 |002e: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +07535a: 6e20 380b 1500 |0031: invoke-virtual {v5, v1}, Landroid/support/v4/util/SimpleArrayMap;.valueAt:(I)Ljava/lang/Object; // method@0b38 │ │ +075360: 0c03 |0034: move-result-object v3 │ │ +075362: 3253 0e00 |0035: if-eq v3, v5, 0043 // +000e │ │ +075366: 6e20 452b 3000 |0037: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07536c: d801 0101 |003a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075370: 28dc |003c: goto 0018 // -0024 │ │ +075372: 1a04 0e01 |003d: const-string v4, "(this Map)" // string@010e │ │ +075376: 6e20 462b 4000 |003f: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07537c: 28ea |0042: goto 002c // -0016 │ │ +07537e: 1a04 0e01 |0043: const-string v4, "(this Map)" // string@010e │ │ +075382: 6e20 462b 4000 |0045: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +075388: 28f2 |0048: goto 003a // -000e │ │ +07538a: 1304 7d00 |0049: const/16 v4, #int 125 // #7d │ │ +07538e: 6e20 402b 4000 |004b: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +075394: 6e10 4e2b 0000 |004e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07539a: 0c04 |0051: move-result-object v4 │ │ +07539c: 28b6 |0052: goto 0008 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ 0x0006 line=579 │ │ 0x0008 line=603 │ │ 0x0009 line=582 │ │ 0x0012 line=583 │ │ @@ -46247,20 +46247,20 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -075334: |[075334] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ -075344: 5420 dd03 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ -075348: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -07534c: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075350: 4600 0001 |0006: aget-object v0, v0, v1 │ │ -075354: 1100 |0008: return-object v0 │ │ +0753a0: |[0753a0] android.support.v4.util.SimpleArrayMap.valueAt:(I)Ljava/lang/Object; │ │ +0753b0: 5420 dd03 |0000: iget-object v0, v2, Landroid/support/v4/util/SimpleArrayMap;.mArray:[Ljava/lang/Object; // field@03dd │ │ +0753b4: e001 0301 |0002: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0753b8: d801 0101 |0004: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0753bc: 4600 0001 |0006: aget-object v0, v0, v1 │ │ +0753c0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/util/SimpleArrayMap; Landroid/support/v4/util/SimpleArrayMap; │ │ 0x0000 - 0x0009 reg=3 index I │ │ @@ -46333,37 +46333,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -075358: |[075358] android.support.v4.util.SparseArrayCompat.:()V │ │ -075368: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -07536c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -075372: 6900 e403 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -075376: 0e00 |0007: return-void │ │ +0753c4: |[0753c4] android.support.v4.util.SparseArrayCompat.:()V │ │ +0753d4: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +0753d8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0753de: 6900 e403 |0005: sput-object v0, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +0753e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/SparseArrayCompat;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -075378: |[075378] android.support.v4.util.SparseArrayCompat.:()V │ │ -075388: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -07538c: 7020 3b0b 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0b3b │ │ -075392: 0e00 |0005: return-void │ │ +0753e4: |[0753e4] android.support.v4.util.SparseArrayCompat.:()V │ │ +0753f4: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +0753f8: 7020 3b0b 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.:(I)V // method@0b3b │ │ +0753fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -46373,32 +46373,32 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -075394: |[075394] android.support.v4.util.SparseArrayCompat.:(I)V │ │ -0753a4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0753a6: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0753ac: 5c21 e503 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -0753b0: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ -0753b4: 6200 b503 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ -0753b8: 5b20 e603 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0753bc: 6200 b703 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ -0753c0: 5b20 e803 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0753c4: 5921 e703 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0753c8: 0e00 |0012: return-void │ │ -0753ca: 7110 940a 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0a94 │ │ -0753d0: 0a03 |0016: move-result v3 │ │ -0753d2: 2330 2306 |0017: new-array v0, v3, [I // type@0623 │ │ -0753d6: 5b20 e603 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0753da: 2330 5206 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ -0753de: 5b20 e803 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0753e2: 28f1 |001f: goto 0010 // -000f │ │ +075400: |[075400] android.support.v4.util.SparseArrayCompat.:(I)V │ │ +075410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +075412: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +075418: 5c21 e503 |0004: iput-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +07541c: 3903 0d00 |0006: if-nez v3, 0013 // +000d │ │ +075420: 6200 b503 |0008: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_INTS:[I // field@03b5 │ │ +075424: 5b20 e603 |000a: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075428: 6200 b703 |000c: sget-object v0, Landroid/support/v4/util/ContainerHelpers;.EMPTY_OBJECTS:[Ljava/lang/Object; // field@03b7 │ │ +07542c: 5b20 e803 |000e: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075430: 5921 e703 |0010: iput v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075434: 0e00 |0012: return-void │ │ +075436: 7110 940a 0300 |0013: invoke-static {v3}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0a94 │ │ +07543c: 0a03 |0016: move-result v3 │ │ +07543e: 2330 2306 |0017: new-array v0, v3, [I // type@0623 │ │ +075442: 5b20 e603 |0019: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075446: 2330 5206 |001b: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ +07544a: 5b20 e803 |001d: iput-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07544e: 28f1 |001f: goto 0010 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=45 │ │ 0x0004 line=25 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000c line=48 │ │ @@ -46417,37 +46417,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0753e4: |[0753e4] android.support.v4.util.SparseArrayCompat.gc:()V │ │ -0753f4: 5272 e703 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0753f8: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -0753fa: 5471 e603 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0753fe: 5475 e803 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -075402: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -075404: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ -075408: 4604 0500 |000a: aget-object v4, v5, v0 │ │ -07540c: 6206 e403 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -075410: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ -075414: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ -075418: 4406 0100 |0012: aget v6, v1, v0 │ │ -07541c: 4b06 0103 |0014: aput v6, v1, v3 │ │ -075420: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ -075424: 1206 |0018: const/4 v6, #int 0 // #0 │ │ -075426: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ -07542a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07542e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -075432: 28e9 |001f: goto 0008 // -0017 │ │ -075434: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -075436: 5c76 e503 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -07543a: 5973 e703 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -07543e: 0e00 |0025: return-void │ │ +075450: |[075450] android.support.v4.util.SparseArrayCompat.gc:()V │ │ +075460: 5272 e703 |0000: iget v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075464: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +075466: 5471 e603 |0003: iget-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07546a: 5475 e803 |0005: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07546e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +075470: 3520 1800 |0008: if-ge v0, v2, 0020 // +0018 │ │ +075474: 4604 0500 |000a: aget-object v4, v5, v0 │ │ +075478: 6206 e403 |000c: sget-object v6, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +07547c: 3264 0f00 |000e: if-eq v4, v6, 001d // +000f │ │ +075480: 3230 0b00 |0010: if-eq v0, v3, 001b // +000b │ │ +075484: 4406 0100 |0012: aget v6, v1, v0 │ │ +075488: 4b06 0103 |0014: aput v6, v1, v3 │ │ +07548c: 4d04 0503 |0016: aput-object v4, v5, v3 │ │ +075490: 1206 |0018: const/4 v6, #int 0 // #0 │ │ +075492: 4d06 0500 |0019: aput-object v6, v5, v0 │ │ +075496: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07549a: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07549e: 28e9 |001f: goto 0008 // -0017 │ │ +0754a0: 1206 |0020: const/4 v6, #int 0 // #0 │ │ +0754a2: 5c76 e503 |0021: iput-boolean v6, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +0754a6: 5973 e703 |0023: iput v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0754aa: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0003 line=143 │ │ 0x0005 line=144 │ │ 0x0007 line=146 │ │ @@ -46478,58 +46478,58 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 83 16-bit code units │ │ -075440: |[075440] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ -075450: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -075452: 5274 e703 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075456: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ -07545a: 5474 e603 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -07545e: 5275 e703 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075462: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ -075466: 4404 0405 |000b: aget v4, v4, v5 │ │ -07546a: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ -07546e: 6e30 470b 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ -075474: 0e00 |0012: return-void │ │ -075476: 5574 e503 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -07547a: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ -07547e: 5274 e703 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075482: 5475 e603 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075486: 2155 |001b: array-length v5, v5 │ │ -075488: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ -07548c: 7010 410b 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -075492: 5273 e703 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075496: 5474 e603 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -07549a: 2144 |0025: array-length v4, v4 │ │ -07549c: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ -0754a0: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0754a4: 7110 940a 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0a94 │ │ -0754aa: 0a00 |002d: move-result v0 │ │ -0754ac: 2301 2306 |002e: new-array v1, v0, [I // type@0623 │ │ -0754b0: 2302 5206 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0652 │ │ -0754b4: 5474 e603 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0754b8: 5475 e603 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0754bc: 2155 |0036: array-length v5, v5 │ │ -0754be: 7155 4f2b 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0754c4: 5474 e803 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0754c8: 5475 e803 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0754cc: 2155 |003e: array-length v5, v5 │ │ -0754ce: 7155 4f2b 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0754d4: 5b71 e603 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0754d8: 5b72 e803 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0754dc: 5474 e603 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0754e0: 4b08 0403 |0048: aput v8, v4, v3 │ │ -0754e4: 5474 e803 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0754e8: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ -0754ec: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ -0754f0: 5974 e703 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0754f4: 28c0 |0052: goto 0012 // -0040 │ │ +0754ac: |[0754ac] android.support.v4.util.SparseArrayCompat.append:(ILjava/lang/Object;)V │ │ +0754bc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0754be: 5274 e703 |0001: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0754c2: 3804 1000 |0003: if-eqz v4, 0013 // +0010 │ │ +0754c6: 5474 e603 |0005: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0754ca: 5275 e703 |0007: iget v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0754ce: d805 05ff |0009: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0754d2: 4404 0405 |000b: aget v4, v4, v5 │ │ +0754d6: 3648 0600 |000d: if-gt v8, v4, 0013 // +0006 │ │ +0754da: 6e30 470b 8709 |000f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ +0754e0: 0e00 |0012: return-void │ │ +0754e2: 5574 e503 |0013: iget-boolean v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +0754e6: 3804 0c00 |0015: if-eqz v4, 0021 // +000c │ │ +0754ea: 5274 e703 |0017: iget v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0754ee: 5475 e603 |0019: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0754f2: 2155 |001b: array-length v5, v5 │ │ +0754f4: 3454 0500 |001c: if-lt v4, v5, 0021 // +0005 │ │ +0754f8: 7010 410b 0700 |001e: invoke-direct {v7}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +0754fe: 5273 e703 |0021: iget v3, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075502: 5474 e603 |0023: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075506: 2144 |0025: array-length v4, v4 │ │ +075508: 3443 2000 |0026: if-lt v3, v4, 0046 // +0020 │ │ +07550c: d804 0301 |0028: add-int/lit8 v4, v3, #int 1 // #01 │ │ +075510: 7110 940a 0400 |002a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0a94 │ │ +075516: 0a00 |002d: move-result v0 │ │ +075518: 2301 2306 |002e: new-array v1, v0, [I // type@0623 │ │ +07551c: 2302 5206 |0030: new-array v2, v0, [Ljava/lang/Object; // type@0652 │ │ +075520: 5474 e603 |0032: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075524: 5475 e603 |0034: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075528: 2155 |0036: array-length v5, v5 │ │ +07552a: 7155 4f2b 6461 |0037: invoke-static {v4, v6, v1, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075530: 5474 e803 |003a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075534: 5475 e803 |003c: iget-object v5, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075538: 2155 |003e: array-length v5, v5 │ │ +07553a: 7155 4f2b 6462 |003f: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075540: 5b71 e603 |0042: iput-object v1, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075544: 5b72 e803 |0044: iput-object v2, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075548: 5474 e603 |0046: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07554c: 4b08 0403 |0048: aput v8, v4, v3 │ │ +075550: 5474 e803 |004a: iget-object v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075554: 4d09 0403 |004c: aput-object v9, v4, v3 │ │ +075558: d804 0301 |004e: add-int/lit8 v4, v3, #int 1 // #01 │ │ +07555c: 5974 e703 |0050: iput v4, v7, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075560: 28c0 |0052: goto 0012 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=325 │ │ 0x000f line=326 │ │ 0x0012 line=352 │ │ 0x0013 line=330 │ │ 0x001e line=331 │ │ @@ -46561,27 +46561,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0754f8: |[0754f8] android.support.v4.util.SparseArrayCompat.clear:()V │ │ -075508: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -07550a: 5251 e703 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -07550e: 5452 e803 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -075512: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -075514: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ -075518: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -07551a: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ -07551e: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -075522: 28f9 |000d: goto 0006 // -0007 │ │ -075524: 5954 e703 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075528: 5c54 e503 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -07552c: 0e00 |0012: return-void │ │ +075564: |[075564] android.support.v4.util.SparseArrayCompat.clear:()V │ │ +075574: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +075576: 5251 e703 |0001: iget v1, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +07557a: 5452 e803 |0003: iget-object v2, v5, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07557e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +075580: 3510 0800 |0006: if-ge v0, v1, 000e // +0008 │ │ +075584: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +075586: 4d03 0200 |0009: aput-object v3, v2, v0 │ │ +07558a: d800 0001 |000b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07558e: 28f9 |000d: goto 0006 // -0007 │ │ +075590: 5954 e703 |000e: iput v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075594: 5c54 e503 |0010: iput-boolean v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +075598: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=309 │ │ 0x0003 line=310 │ │ 0x0005 line=312 │ │ 0x0008 line=313 │ │ 0x000b line=312 │ │ @@ -46600,34 +46600,34 @@ │ │ type : '()Landroid/support/v4/util/SparseArrayCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -075530: |[075530] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ -075540: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -075542: 6f10 fe2a 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2afe │ │ -075548: 0c02 |0004: move-result-object v2 │ │ -07554a: 0720 |0005: move-object v0, v2 │ │ -07554c: 1f00 fb01 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@01fb │ │ -075550: 0701 |0008: move-object v1, v0 │ │ -075552: 5432 e603 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075556: 6e10 d52d 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@2dd5 │ │ -07555c: 0c02 |000e: move-result-object v2 │ │ -07555e: 1f02 2306 |000f: check-cast v2, [I // type@0623 │ │ -075562: 5b12 e603 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075566: 5432 e803 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -07556a: 6e10 e32d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2de3 │ │ -075570: 0c02 |0018: move-result-object v2 │ │ -075572: 1f02 5206 |0019: check-cast v2, [Ljava/lang/Object; // type@0652 │ │ -075576: 5b12 e803 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -07557a: 1101 |001d: return-object v1 │ │ -07557c: 0d02 |001e: move-exception v2 │ │ -07557e: 28fe |001f: goto 001d // -0002 │ │ +07559c: |[07559c] android.support.v4.util.SparseArrayCompat.clone:()Landroid/support/v4/util/SparseArrayCompat; │ │ +0755ac: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0755ae: 6f10 fe2a 0300 |0001: invoke-super {v3}, Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2afe │ │ +0755b4: 0c02 |0004: move-result-object v2 │ │ +0755b6: 0720 |0005: move-object v0, v2 │ │ +0755b8: 1f00 fb01 |0006: check-cast v0, Landroid/support/v4/util/SparseArrayCompat; // type@01fb │ │ +0755bc: 0701 |0008: move-object v1, v0 │ │ +0755be: 5432 e603 |0009: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0755c2: 6e10 d52d 0200 |000b: invoke-virtual {v2}, [I.clone:()Ljava/lang/Object; // method@2dd5 │ │ +0755c8: 0c02 |000e: move-result-object v2 │ │ +0755ca: 1f02 2306 |000f: check-cast v2, [I // type@0623 │ │ +0755ce: 5b12 e603 |0011: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0755d2: 5432 e803 |0013: iget-object v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0755d6: 6e10 e32d 0200 |0015: invoke-virtual {v2}, [Ljava/lang/Object;.clone:()Ljava/lang/Object; // method@2de3 │ │ +0755dc: 0c02 |0018: move-result-object v2 │ │ +0755de: 1f02 5206 |0019: check-cast v2, [Ljava/lang/Object; // type@0652 │ │ +0755e2: 5b12 e803 |001b: iput-object v2, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0755e6: 1101 |001d: return-object v1 │ │ +0755e8: 0d02 |001e: move-exception v2 │ │ +0755ea: 28fe |001f: goto 001d // -0002 │ │ catches : 1 │ │ 0x0001 - 0x001d │ │ Ljava/lang/CloneNotSupportedException; -> 0x001e │ │ positions : │ │ 0x0000 line=60 │ │ 0x0001 line=62 │ │ 0x0009 line=63 │ │ @@ -46644,18 +46644,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -075590: |[075590] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ -0755a0: 6e10 3e0b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0b3e │ │ -0755a6: 0c00 |0003: move-result-object v0 │ │ -0755a8: 1100 |0004: return-object v0 │ │ +0755fc: |[0755fc] android.support.v4.util.SparseArrayCompat.clone:()Ljava/lang/Object; │ │ +07560c: 6e10 3e0b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clone:()Landroid/support/v4/util/SparseArrayCompat; // method@0b3e │ │ +075612: 0c00 |0003: move-result-object v0 │ │ +075614: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ │ │ @@ -46664,30 +46664,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0755ac: |[0755ac] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ -0755bc: 5431 e603 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0755c0: 5232 e703 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0755c4: 7130 900a 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -0755ca: 0a00 |0007: move-result v0 │ │ -0755cc: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ -0755d0: 5431 e803 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0755d4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -0755d8: 6202 e403 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -0755dc: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ -0755e0: 5431 e803 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0755e4: 6202 e403 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -0755e8: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ -0755ec: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0755ee: 5c31 e503 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -0755f2: 0e00 |001b: return-void │ │ +075618: |[075618] android.support.v4.util.SparseArrayCompat.delete:(I)V │ │ +075628: 5431 e603 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07562c: 5232 e703 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075630: 7130 900a 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +075636: 0a00 |0007: move-result v0 │ │ +075638: 3a00 1300 |0008: if-ltz v0, 001b // +0013 │ │ +07563c: 5431 e803 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075640: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +075644: 6202 e403 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +075648: 3221 0b00 |0010: if-eq v1, v2, 001b // +000b │ │ +07564c: 5431 e803 |0012: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075650: 6202 e403 |0014: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +075654: 4d02 0100 |0016: aput-object v2, v1, v0 │ │ +075658: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +07565a: 5c31 e503 |0019: iput-boolean v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +07565e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=100 │ │ 0x000a line=101 │ │ 0x0012 line=102 │ │ 0x0018 line=103 │ │ @@ -46703,19 +46703,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0755f4: |[0755f4] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ -075604: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075606: 6e30 430b 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b43 │ │ -07560c: 0c00 |0004: move-result-object v0 │ │ -07560e: 1100 |0005: return-object v0 │ │ +075660: |[075660] android.support.v4.util.SparseArrayCompat.get:(I)Ljava/lang/Object; │ │ +075670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075672: 6e30 430b 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.get:(ILjava/lang/Object;)Ljava/lang/Object; // method@0b43 │ │ +075678: 0c00 |0004: move-result-object v0 │ │ +07567a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0006 reg=2 key I │ │ @@ -46725,28 +46725,28 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -075610: |[075610] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -075620: 5431 e603 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075624: 5232 e703 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075628: 7130 900a 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -07562e: 0a00 |0007: move-result v0 │ │ -075630: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ -075634: 5431 e803 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -075638: 4601 0100 |000c: aget-object v1, v1, v0 │ │ -07563c: 6202 e403 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -075640: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ -075644: 1105 |0012: return-object v5 │ │ -075646: 5431 e803 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -07564a: 4605 0100 |0015: aget-object v5, v1, v0 │ │ -07564e: 28fb |0017: goto 0012 // -0005 │ │ +07567c: |[07567c] android.support.v4.util.SparseArrayCompat.get:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +07568c: 5431 e603 |0000: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075690: 5232 e703 |0002: iget v2, v3, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075694: 7130 900a 2104 |0004: invoke-static {v1, v2, v4}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +07569a: 0a00 |0007: move-result v0 │ │ +07569c: 3a00 0a00 |0008: if-ltz v0, 0012 // +000a │ │ +0756a0: 5431 e803 |000a: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0756a4: 4601 0100 |000c: aget-object v1, v1, v0 │ │ +0756a8: 6202 e403 |000e: sget-object v2, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +0756ac: 3321 0300 |0010: if-ne v1, v2, 0013 // +0003 │ │ +0756b0: 1105 |0012: return-object v5 │ │ +0756b2: 5431 e803 |0013: iget-object v1, v3, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0756b6: 4605 0100 |0015: aget-object v5, v1, v0 │ │ +0756ba: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0008 line=87 │ │ 0x0012 line=90 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -46762,23 +46762,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -075650: |[075650] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ -075660: 5520 e503 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -075664: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -075668: 7010 410b 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -07566e: 5420 e603 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075672: 5221 e703 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075676: 7130 900a 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -07567c: 0a00 |000e: move-result v0 │ │ -07567e: 0f00 |000f: return v0 │ │ +0756bc: |[0756bc] android.support.v4.util.SparseArrayCompat.indexOfKey:(I)I │ │ +0756cc: 5520 e503 |0000: iget-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +0756d0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0756d4: 7010 410b 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +0756da: 5420 e603 |0007: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0756de: 5221 e703 |0009: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0756e2: 7130 900a 1003 |000b: invoke-static {v0, v1, v3}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +0756e8: 0a00 |000e: move-result v0 │ │ +0756ea: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0004 line=277 │ │ 0x0007 line=280 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -46790,29 +46790,29 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -075680: |[075680] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ -075690: 5521 e503 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -075694: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -075698: 7010 410b 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -07569e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0756a0: 5221 e703 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0756a4: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ -0756a8: 5421 e803 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0756ac: 4601 0100 |000e: aget-object v1, v1, v0 │ │ -0756b0: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ -0756b4: 0f00 |0012: return v0 │ │ -0756b6: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0756ba: 28f3 |0015: goto 0008 // -000d │ │ -0756bc: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0756be: 28fb |0017: goto 0012 // -0005 │ │ +0756ec: |[0756ec] android.support.v4.util.SparseArrayCompat.indexOfValue:(Ljava/lang/Object;)I │ │ +0756fc: 5521 e503 |0000: iget-boolean v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +075700: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +075704: 7010 410b 0200 |0004: invoke-direct {v2}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +07570a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +07570c: 5221 e703 |0008: iget v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075710: 3510 0c00 |000a: if-ge v0, v1, 0016 // +000c │ │ +075714: 5421 e803 |000c: iget-object v1, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075718: 4601 0100 |000e: aget-object v1, v1, v0 │ │ +07571c: 3331 0300 |0010: if-ne v1, v3, 0013 // +0003 │ │ +075720: 0f00 |0012: return v0 │ │ +075722: d800 0001 |0013: add-int/lit8 v0, v0, #int 1 // #01 │ │ +075726: 28f3 |0015: goto 0008 // -000d │ │ +075728: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +07572a: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x0007 line=298 │ │ 0x000c line=299 │ │ 0x0012 line=302 │ │ @@ -46831,21 +46831,21 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0756c0: |[0756c0] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ -0756d0: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -0756d4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0756d8: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -0756de: 5410 e603 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0756e2: 4400 0002 |0009: aget v0, v0, v2 │ │ -0756e6: 0f00 |000b: return v0 │ │ +07572c: |[07572c] android.support.v4.util.SparseArrayCompat.keyAt:(I)I │ │ +07573c: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +075740: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +075744: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +07574a: 5410 e603 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07574e: 4400 0002 |0009: aget v0, v0, v2 │ │ +075752: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0004 line=237 │ │ 0x0007 line=240 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -46857,91 +46857,91 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 147 16-bit code units │ │ -0756e8: |[0756e8] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ -0756f8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0756fa: 5484 e603 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0756fe: 5285 e703 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075702: 7130 900a 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -075708: 0a00 |0008: move-result v0 │ │ -07570a: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ -07570e: 5484 e803 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -075712: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ -075716: 0e00 |000f: return-void │ │ -075718: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ -07571c: 5284 e703 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075720: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ -075724: 5484 e803 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -075728: 4604 0400 |0018: aget-object v4, v4, v0 │ │ -07572c: 6205 e403 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -075730: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ -075734: 5484 e603 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075738: 4b09 0400 |0020: aput v9, v4, v0 │ │ -07573c: 5484 e803 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -075740: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ -075744: 28e9 |0026: goto 000f // -0017 │ │ -075746: 5584 e503 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -07574a: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ -07574e: 5284 e703 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075752: 5485 e603 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075756: 2155 |002f: array-length v5, v5 │ │ -075758: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ -07575c: 7010 410b 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -075762: 5484 e603 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075766: 5285 e703 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -07576a: 7130 900a 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ -075770: 0a04 |003c: move-result v4 │ │ -075772: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ -075776: 5284 e703 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -07577a: 5485 e603 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -07577e: 2155 |0043: array-length v5, v5 │ │ -075780: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ -075784: 5284 e703 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075788: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ -07578c: 7110 940a 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0a94 │ │ -075792: 0a01 |004d: move-result v1 │ │ -075794: 2312 2306 |004e: new-array v2, v1, [I // type@0623 │ │ -075798: 2313 5206 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0652 │ │ -07579c: 5484 e603 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0757a0: 5485 e603 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0757a4: 2155 |0056: array-length v5, v5 │ │ -0757a6: 7155 4f2b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0757ac: 5484 e803 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0757b0: 5485 e803 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0757b4: 2155 |005e: array-length v5, v5 │ │ -0757b6: 7155 4f2b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0757bc: 5b82 e603 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0757c0: 5b83 e803 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0757c4: 5284 e703 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0757c8: b104 |0068: sub-int/2addr v4, v0 │ │ -0757ca: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ -0757ce: 5484 e603 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0757d2: 5485 e603 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -0757d6: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0757da: 5287 e703 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0757de: b107 |0073: sub-int/2addr v7, v0 │ │ -0757e0: 7157 4f2b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0757e6: 5484 e803 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0757ea: 5485 e803 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0757ee: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ -0757f2: 5287 e703 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0757f6: b107 |007f: sub-int/2addr v7, v0 │ │ -0757f8: 7157 4f2b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0757fe: 5484 e603 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ -075802: 4b09 0400 |0085: aput v9, v4, v0 │ │ -075806: 5484 e803 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -07580a: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ -07580e: 5284 e703 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075812: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ -075816: 5984 e703 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -07581a: 2900 7eff |0091: goto/16 000f // -0082 │ │ +075754: |[075754] android.support.v4.util.SparseArrayCompat.put:(ILjava/lang/Object;)V │ │ +075764: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +075766: 5484 e603 |0001: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07576a: 5285 e703 |0003: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +07576e: 7130 900a 5409 |0005: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +075774: 0a00 |0008: move-result v0 │ │ +075776: 3a00 0700 |0009: if-ltz v0, 0010 // +0007 │ │ +07577a: 5484 e803 |000b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07577e: 4d0a 0400 |000d: aput-object v10, v4, v0 │ │ +075782: 0e00 |000f: return-void │ │ +075784: df00 00ff |0010: xor-int/lit8 v0, v0, #int -1 // #ff │ │ +075788: 5284 e703 |0012: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +07578c: 3540 1300 |0014: if-ge v0, v4, 0027 // +0013 │ │ +075790: 5484 e803 |0016: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075794: 4604 0400 |0018: aget-object v4, v4, v0 │ │ +075798: 6205 e403 |001a: sget-object v5, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +07579c: 3354 0b00 |001c: if-ne v4, v5, 0027 // +000b │ │ +0757a0: 5484 e603 |001e: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0757a4: 4b09 0400 |0020: aput v9, v4, v0 │ │ +0757a8: 5484 e803 |0022: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0757ac: 4d0a 0400 |0024: aput-object v10, v4, v0 │ │ +0757b0: 28e9 |0026: goto 000f // -0017 │ │ +0757b2: 5584 e503 |0027: iget-boolean v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +0757b6: 3804 1600 |0029: if-eqz v4, 003f // +0016 │ │ +0757ba: 5284 e703 |002b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0757be: 5485 e603 |002d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0757c2: 2155 |002f: array-length v5, v5 │ │ +0757c4: 3454 0f00 |0030: if-lt v4, v5, 003f // +000f │ │ +0757c8: 7010 410b 0800 |0032: invoke-direct {v8}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +0757ce: 5484 e603 |0035: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0757d2: 5285 e703 |0037: iget v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0757d6: 7130 900a 5409 |0039: invoke-static {v4, v5, v9}, Landroid/support/v4/util/ContainerHelpers;.binarySearch:([III)I // method@0a90 │ │ +0757dc: 0a04 |003c: move-result v4 │ │ +0757de: df00 04ff |003d: xor-int/lit8 v0, v4, #int -1 // #ff │ │ +0757e2: 5284 e703 |003f: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0757e6: 5485 e603 |0041: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +0757ea: 2155 |0043: array-length v5, v5 │ │ +0757ec: 3454 2200 |0044: if-lt v4, v5, 0066 // +0022 │ │ +0757f0: 5284 e703 |0046: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0757f4: d804 0401 |0048: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0757f8: 7110 940a 0400 |004a: invoke-static {v4}, Landroid/support/v4/util/ContainerHelpers;.idealIntArraySize:(I)I // method@0a94 │ │ +0757fe: 0a01 |004d: move-result v1 │ │ +075800: 2312 2306 |004e: new-array v2, v1, [I // type@0623 │ │ +075804: 2313 5206 |0050: new-array v3, v1, [Ljava/lang/Object; // type@0652 │ │ +075808: 5484 e603 |0052: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07580c: 5485 e603 |0054: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075810: 2155 |0056: array-length v5, v5 │ │ +075812: 7155 4f2b 6462 |0057: invoke-static {v4, v6, v2, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075818: 5484 e803 |005a: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07581c: 5485 e803 |005c: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075820: 2155 |005e: array-length v5, v5 │ │ +075822: 7155 4f2b 6463 |005f: invoke-static {v4, v6, v3, v6, v5}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075828: 5b82 e603 |0062: iput-object v2, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07582c: 5b83 e803 |0064: iput-object v3, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075830: 5284 e703 |0066: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075834: b104 |0068: sub-int/2addr v4, v0 │ │ +075836: 3804 1a00 |0069: if-eqz v4, 0083 // +001a │ │ +07583a: 5484 e603 |006b: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07583e: 5485 e603 |006d: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +075842: d806 0001 |006f: add-int/lit8 v6, v0, #int 1 // #01 │ │ +075846: 5287 e703 |0071: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +07584a: b107 |0073: sub-int/2addr v7, v0 │ │ +07584c: 7157 4f2b 0465 |0074: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +075852: 5484 e803 |0077: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075856: 5485 e803 |0079: iget-object v5, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07585a: d806 0001 |007b: add-int/lit8 v6, v0, #int 1 // #01 │ │ +07585e: 5287 e703 |007d: iget v7, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075862: b107 |007f: sub-int/2addr v7, v0 │ │ +075864: 7157 4f2b 0465 |0080: invoke-static {v4, v0, v5, v6, v7}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +07586a: 5484 e603 |0083: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mKeys:[I // field@03e6 │ │ +07586e: 4b09 0400 |0085: aput v9, v4, v0 │ │ +075872: 5484 e803 |0087: iget-object v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075876: 4d0a 0400 |0089: aput-object v10, v4, v0 │ │ +07587a: 5284 e703 |008b: iget v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +07587e: d804 0401 |008d: add-int/lit8 v4, v4, #int 1 // #01 │ │ +075882: 5984 e703 |008f: iput v4, v8, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075886: 2900 7eff |0091: goto/16 000f // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=172 │ │ 0x0009 line=174 │ │ 0x000b line=175 │ │ 0x000f line=216 │ │ 0x0010 line=177 │ │ @@ -46981,17 +46981,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -075820: |[075820] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ -075830: 6e20 400b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0b40 │ │ -075836: 0e00 |0003: return-void │ │ +07588c: |[07588c] android.support.v4.util.SparseArrayCompat.remove:(I)V │ │ +07589c: 6e20 400b 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/util/SparseArrayCompat;.delete:(I)V // method@0b40 │ │ +0758a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/SparseArrayCompat; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/SparseArrayCompat; Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -47002,25 +47002,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -075838: |[075838] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ -075848: 5420 e803 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -07584c: 4600 0003 |0002: aget-object v0, v0, v3 │ │ -075850: 6201 e403 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -075854: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ -075858: 5420 e803 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -07585c: 6201 e403 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ -075860: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ -075864: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -075866: 5c20 e503 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -07586a: 0e00 |0011: return-void │ │ +0758a4: |[0758a4] android.support.v4.util.SparseArrayCompat.removeAt:(I)V │ │ +0758b4: 5420 e803 |0000: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0758b8: 4600 0003 |0002: aget-object v0, v0, v3 │ │ +0758bc: 6201 e403 |0004: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +0758c0: 3210 0b00 |0006: if-eq v0, v1, 0011 // +000b │ │ +0758c4: 5420 e803 |0008: iget-object v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +0758c8: 6201 e403 |000a: sget-object v1, Landroid/support/v4/util/SparseArrayCompat;.DELETED:Ljava/lang/Object; // field@03e4 │ │ +0758cc: 4d01 0003 |000c: aput-object v1, v0, v3 │ │ +0758d0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0758d2: 5c20 e503 |000f: iput-boolean v0, v2, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +0758d6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0008 line=120 │ │ 0x000e line=121 │ │ 0x0011 line=123 │ │ locals : │ │ @@ -47033,25 +47033,25 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07586c: |[07586c] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ -07587c: 5242 e703 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075880: 9003 0506 |0002: add-int v3, v5, v6 │ │ -075884: 7120 f72a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -07588a: 0a00 |0007: move-result v0 │ │ -07588c: 0151 |0008: move v1, v5 │ │ -07588e: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ -075892: 6e20 490b 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0b49 │ │ -075898: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07589c: 28f9 |0010: goto 0009 // -0007 │ │ -07589e: 0e00 |0011: return-void │ │ +0758d8: |[0758d8] android.support.v4.util.SparseArrayCompat.removeAtRange:(II)V │ │ +0758e8: 5242 e703 |0000: iget v2, v4, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +0758ec: 9003 0506 |0002: add-int v3, v5, v6 │ │ +0758f0: 7120 f72a 3200 |0004: invoke-static {v2, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0758f6: 0a00 |0007: move-result v0 │ │ +0758f8: 0151 |0008: move v1, v5 │ │ +0758fa: 3501 0800 |0009: if-ge v1, v0, 0011 // +0008 │ │ +0758fe: 6e20 490b 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0b49 │ │ +075904: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +075908: 28f9 |0010: goto 0009 // -0007 │ │ +07590a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0008 line=133 │ │ 0x000b line=134 │ │ 0x000e line=133 │ │ 0x0011 line=136 │ │ @@ -47068,21 +47068,21 @@ │ │ type : '(ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0758a0: |[0758a0] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ -0758b0: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -0758b4: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0758b8: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -0758be: 5410 e803 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0758c2: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ -0758c6: 0e00 |000b: return-void │ │ +07590c: |[07590c] android.support.v4.util.SparseArrayCompat.setValueAt:(ILjava/lang/Object;)V │ │ +07591c: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +075920: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +075924: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +07592a: 5410 e803 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +07592e: 4d03 0002 |0009: aput-object v3, v0, v2 │ │ +075932: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0004 line=264 │ │ 0x0007 line=267 │ │ 0x000b line=268 │ │ locals : │ │ @@ -47097,20 +47097,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0758c8: |[0758c8] android.support.v4.util.SparseArrayCompat.size:()I │ │ -0758d8: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -0758dc: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0758e0: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -0758e6: 5210 e703 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -0758ea: 0f00 |0009: return v0 │ │ +075934: |[075934] android.support.v4.util.SparseArrayCompat.size:()I │ │ +075944: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +075948: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +07594c: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +075952: 5210 e703 |0007: iget v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075956: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0004 line=224 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -47121,51 +47121,51 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0758ec: |[0758ec] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ -0758fc: 6e10 4c0b 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -075902: 0a04 |0003: move-result v4 │ │ -075904: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ -075908: 1a04 5332 |0006: const-string v4, "{}" // string@3253 │ │ -07590c: 1104 |0008: return-object v4 │ │ -07590e: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -075912: 5254 e703 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075916: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ -07591a: 7020 3e2b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -075920: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ -075924: 6e20 402b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -07592a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -07592c: 5254 e703 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ -075930: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ -075934: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ -075938: 1a04 1d01 |001e: const-string v4, ", " // string@011d │ │ -07593c: 6e20 462b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -075942: 6e20 460b 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0b46 │ │ -075948: 0a02 |0026: move-result v2 │ │ -07594a: 6e20 422b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -075950: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ -075954: 6e20 402b 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -07595a: 6e20 4e0b 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -075960: 0c03 |0032: move-result-object v3 │ │ -075962: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ -075966: 6e20 452b 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07596c: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ -075970: 28de |003a: goto 0018 // -0022 │ │ -075972: 1a04 0e01 |003b: const-string v4, "(this Map)" // string@010e │ │ -075976: 6e20 462b 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07597c: 28f8 |0040: goto 0038 // -0008 │ │ -07597e: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ -075982: 6e20 402b 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -075988: 6e10 4e2b 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07598e: 0c04 |0049: move-result-object v4 │ │ -075990: 28be |004a: goto 0008 // -0042 │ │ +075958: |[075958] android.support.v4.util.SparseArrayCompat.toString:()Ljava/lang/String; │ │ +075968: 6e10 4c0b 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +07596e: 0a04 |0003: move-result v4 │ │ +075970: 3c04 0500 |0004: if-gtz v4, 0009 // +0005 │ │ +075974: 1a04 5732 |0006: const-string v4, "{}" // string@3257 │ │ +075978: 1104 |0008: return-object v4 │ │ +07597a: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +07597e: 5254 e703 |000b: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +075982: da04 041c |000d: mul-int/lit8 v4, v4, #int 28 // #1c │ │ +075986: 7020 3e2b 4000 |000f: invoke-direct {v0, v4}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +07598c: 1304 7b00 |0012: const/16 v4, #int 123 // #7b │ │ +075990: 6e20 402b 4000 |0014: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +075996: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +075998: 5254 e703 |0018: iget v4, v5, Landroid/support/v4/util/SparseArrayCompat;.mSize:I // field@03e7 │ │ +07599c: 3541 2700 |001a: if-ge v1, v4, 0041 // +0027 │ │ +0759a0: 3d01 0700 |001c: if-lez v1, 0023 // +0007 │ │ +0759a4: 1a04 1d01 |001e: const-string v4, ", " // string@011d │ │ +0759a8: 6e20 462b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0759ae: 6e20 460b 1500 |0023: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0b46 │ │ +0759b4: 0a02 |0026: move-result v2 │ │ +0759b6: 6e20 422b 2000 |0027: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0759bc: 1304 3d00 |002a: const/16 v4, #int 61 // #3d │ │ +0759c0: 6e20 402b 4000 |002c: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0759c6: 6e20 4e0b 1500 |002f: invoke-virtual {v5, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0759cc: 0c03 |0032: move-result-object v3 │ │ +0759ce: 3253 0800 |0033: if-eq v3, v5, 003b // +0008 │ │ +0759d2: 6e20 452b 3000 |0035: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0759d8: d801 0101 |0038: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0759dc: 28de |003a: goto 0018 // -0022 │ │ +0759de: 1a04 0e01 |003b: const-string v4, "(this Map)" // string@010e │ │ +0759e2: 6e20 462b 4000 |003d: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0759e8: 28f8 |0040: goto 0038 // -0008 │ │ +0759ea: 1304 7d00 |0041: const/16 v4, #int 125 // #7d │ │ +0759ee: 6e20 402b 4000 |0043: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0759f4: 6e10 4e2b 0000 |0046: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0759fa: 0c04 |0049: move-result-object v4 │ │ +0759fc: 28be |004a: goto 0008 // -0042 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0006 line=364 │ │ 0x0008 line=384 │ │ 0x0009 line=367 │ │ 0x0012 line=368 │ │ @@ -47195,21 +47195,21 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -075994: |[075994] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ -0759a4: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ -0759a8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0759ac: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ -0759b2: 5410 e803 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ -0759b6: 4600 0002 |0009: aget-object v0, v0, v2 │ │ -0759ba: 1100 |000b: return-object v0 │ │ +075a00: |[075a00] android.support.v4.util.SparseArrayCompat.valueAt:(I)Ljava/lang/Object; │ │ +075a10: 5510 e503 |0000: iget-boolean v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mGarbage:Z // field@03e5 │ │ +075a14: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +075a18: 7010 410b 0100 |0004: invoke-direct {v1}, Landroid/support/v4/util/SparseArrayCompat;.gc:()V // method@0b41 │ │ +075a1e: 5410 e803 |0007: iget-object v0, v1, Landroid/support/v4/util/SparseArrayCompat;.mValues:[Ljava/lang/Object; // field@03e8 │ │ +075a22: 4600 0002 |0009: aget-object v0, v0, v2 │ │ +075a26: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/SparseArrayCompat; │ │ @@ -47218,15 +47218,15 @@ │ │ │ │ source_file_idx : 4222 (SparseArrayCompat.java) │ │ │ │ Class #237 header: │ │ class_idx : 508 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4491 │ │ +source_file_idx : 4492 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #237 - │ │ Class descriptor : 'Landroid/support/v4/util/TimeUtils;' │ │ @@ -47269,22 +47269,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0759bc: |[0759bc] android.support.v4.util.TimeUtils.:()V │ │ -0759cc: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -0759d0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0759d6: 6900 ee03 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@03ee │ │ -0759da: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ -0759de: 2300 2106 |0009: new-array v0, v0, [C // type@0621 │ │ -0759e2: 6900 ed03 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ -0759e6: 0e00 |000d: return-void │ │ +075a28: |[075a28] android.support.v4.util.TimeUtils.:()V │ │ +075a38: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +075a3c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +075a42: 6900 ee03 |0005: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@03ee │ │ +075a46: 1300 1800 |0007: const/16 v0, #int 24 // #18 │ │ +075a4a: 2300 2106 |0009: new-array v0, v0, [C // type@0621 │ │ +075a4e: 6900 ed03 |000b: sput-object v0, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ +075a52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0007 line=36 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -47292,17 +47292,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0759e8: |[0759e8] android.support.v4.util.TimeUtils.:()V │ │ -0759f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0759fe: 0e00 |0003: return-void │ │ +075a54: |[075a54] android.support.v4.util.TimeUtils.:()V │ │ +075a64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +075a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/TimeUtils; │ │ │ │ #2 : (in Landroid/support/v4/util/TimeUtils;) │ │ @@ -47310,35 +47310,35 @@ │ │ type : '(IIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -075a00: |[075a00] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ -075a10: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ -075a14: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ -075a18: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -075a1c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -075a1e: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ -075a22: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ -075a26: 0f00 |000b: return v0 │ │ -075a28: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ -075a2c: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ -075a30: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ -075a34: 1220 |0012: const/4 v0, #int 2 // #2 │ │ -075a36: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ -075a3a: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ -075a3e: 28f4 |0017: goto 000b // -000c │ │ -075a40: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ -075a44: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ -075a48: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ -075a4c: 28ed |001e: goto 000b // -0013 │ │ -075a4e: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -075a50: 28eb |0020: goto 000b // -0015 │ │ +075a6c: |[075a6c] android.support.v4.util.TimeUtils.accumField:(IIZI)I │ │ +075a7c: 1300 6300 |0000: const/16 v0, #int 99 // #63 │ │ +075a80: 3601 0700 |0002: if-gt v1, v0, 0009 // +0007 │ │ +075a84: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +075a88: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +075a8a: 3404 0500 |0007: if-lt v4, v0, 000c // +0005 │ │ +075a8e: d800 0203 |0009: add-int/lit8 v0, v2, #int 3 // #03 │ │ +075a92: 0f00 |000b: return v0 │ │ +075a94: 1300 0900 |000c: const/16 v0, #int 9 // #9 │ │ +075a98: 3601 0700 |000e: if-gt v1, v0, 0015 // +0007 │ │ +075a9c: 3803 0800 |0010: if-eqz v3, 0018 // +0008 │ │ +075aa0: 1220 |0012: const/4 v0, #int 2 // #2 │ │ +075aa2: 3404 0500 |0013: if-lt v4, v0, 0018 // +0005 │ │ +075aa6: d800 0202 |0015: add-int/lit8 v0, v2, #int 2 // #02 │ │ +075aaa: 28f4 |0017: goto 000b // -000c │ │ +075aac: 3903 0400 |0018: if-nez v3, 001c // +0004 │ │ +075ab0: 3d01 0500 |001a: if-lez v1, 001f // +0005 │ │ +075ab4: d800 0201 |001c: add-int/lit8 v0, v2, #int 1 // #01 │ │ +075ab8: 28ed |001e: goto 000b // -0013 │ │ +075aba: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +075abc: 28eb |0020: goto 000b // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0009 line=40 │ │ 0x000b line=48 │ │ 0x000c line=42 │ │ 0x0015 line=43 │ │ @@ -47356,25 +47356,25 @@ │ │ type : '(JJLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -075a54: |[075a54] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ -075a64: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -075a68: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ -075a6c: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -075a70: 1a00 3501 |0006: const-string v0, "--" // string@0135 │ │ -075a74: 6e20 942a 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -075a7a: 0e00 |000b: return-void │ │ -075a7c: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ -075a80: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -075a82: 7140 540b 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0b54 │ │ -075a88: 28f9 |0012: goto 000b // -0007 │ │ +075ac0: |[075ac0] android.support.v4.util.TimeUtils.formatDuration:(JJLjava/io/PrintWriter;)V │ │ +075ad0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +075ad4: 3100 0400 |0002: cmp-long v0, v4, v0 │ │ +075ad8: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +075adc: 1a00 3501 |0006: const-string v0, "--" // string@0135 │ │ +075ae0: 6e20 942a 0800 |0008: invoke-virtual {v8, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +075ae6: 0e00 |000b: return-void │ │ +075ae8: 9c00 0406 |000c: sub-long v0, v4, v6 │ │ +075aec: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +075aee: 7140 540b 1028 |000f: invoke-static {v0, v1, v8, v2}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0b54 │ │ +075af4: 28f9 |0012: goto 000b // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0006 line=170 │ │ 0x000b line=174 │ │ 0x000c line=173 │ │ locals : │ │ @@ -47387,18 +47387,18 @@ │ │ type : '(JLjava/io/PrintWriter;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -075a8c: |[075a8c] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ -075a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -075a9e: 7140 540b 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0b54 │ │ -075aa4: 0e00 |0004: return-void │ │ +075af8: |[075af8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;)V │ │ +075b08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +075b0a: 7140 540b 3204 |0001: invoke-static {v2, v3, v4, v0}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;I)V // method@0b54 │ │ +075b10: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 duration J │ │ 0x0000 - 0x0005 reg=4 pw Ljava/io/PrintWriter; │ │ @@ -47408,29 +47408,29 @@ │ │ type : '(JLjava/io/PrintWriter;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -075aa8: |[075aa8] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ -075ab8: 6202 ee03 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@03ee │ │ -075abc: 1d02 |0002: monitor-enter v2 │ │ -075abe: 7130 560b 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0b56 │ │ -075ac4: 0a00 |0006: move-result v0 │ │ -075ac6: 2201 a805 |0007: new-instance v1, Ljava/lang/String; // type@05a8 │ │ -075aca: 6203 ed03 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ -075ace: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -075ad0: 7040 182b 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@2b18 │ │ -075ad6: 6e20 942a 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -075adc: 1e02 |0012: monitor-exit v2 │ │ -075ade: 0e00 |0013: return-void │ │ -075ae0: 0d01 |0014: move-exception v1 │ │ -075ae2: 1e02 |0015: monitor-exit v2 │ │ -075ae4: 2701 |0016: throw v1 │ │ +075b14: |[075b14] android.support.v4.util.TimeUtils.formatDuration:(JLjava/io/PrintWriter;I)V │ │ +075b24: 6202 ee03 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@03ee │ │ +075b28: 1d02 |0002: monitor-enter v2 │ │ +075b2a: 7130 560b 7609 |0003: invoke-static {v6, v7, v9}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0b56 │ │ +075b30: 0a00 |0006: move-result v0 │ │ +075b32: 2201 a805 |0007: new-instance v1, Ljava/lang/String; // type@05a8 │ │ +075b36: 6203 ed03 |0009: sget-object v3, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ +075b3a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +075b3c: 7040 182b 3104 |000c: invoke-direct {v1, v3, v4, v0}, Ljava/lang/String;.:([CII)V // method@2b18 │ │ +075b42: 6e20 942a 1800 |000f: invoke-virtual {v8, v1}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +075b48: 1e02 |0012: monitor-exit v2 │ │ +075b4a: 0e00 |0013: return-void │ │ +075b4c: 0d01 |0014: move-exception v1 │ │ +075b4e: 1e02 |0015: monitor-exit v2 │ │ +075b50: 2701 |0016: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0007 line=158 │ │ @@ -47448,28 +47448,28 @@ │ │ type : '(JLjava/lang/StringBuilder;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -075af4: |[075af4] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ -075b04: 6202 ee03 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@03ee │ │ -075b08: 1d02 |0002: monitor-enter v2 │ │ -075b0a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -075b0c: 7130 560b 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0b56 │ │ -075b12: 0a00 |0007: move-result v0 │ │ -075b14: 6201 ed03 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ -075b18: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -075b1a: 6e40 482b 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2b48 │ │ -075b20: 1e02 |000e: monitor-exit v2 │ │ -075b22: 0e00 |000f: return-void │ │ -075b24: 0d01 |0010: move-exception v1 │ │ -075b26: 1e02 |0011: monitor-exit v2 │ │ -075b28: 2701 |0012: throw v1 │ │ +075b60: |[075b60] android.support.v4.util.TimeUtils.formatDuration:(JLjava/lang/StringBuilder;)V │ │ +075b70: 6202 ee03 |0000: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatSync:Ljava/lang/Object; // field@03ee │ │ +075b74: 1d02 |0002: monitor-enter v2 │ │ +075b76: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +075b78: 7130 560b 5401 |0004: invoke-static {v4, v5, v1}, Landroid/support/v4/util/TimeUtils;.formatDurationLocked:(JI)I // method@0b56 │ │ +075b7e: 0a00 |0007: move-result v0 │ │ +075b80: 6201 ed03 |0008: sget-object v1, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ +075b84: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +075b86: 6e40 482b 1603 |000b: invoke-virtual {v6, v1, v3, v0}, Ljava/lang/StringBuilder;.append:([CII)Ljava/lang/StringBuilder; // method@2b48 │ │ +075b8c: 1e02 |000e: monitor-exit v2 │ │ +075b8e: 0e00 |000f: return-void │ │ +075b90: 0d01 |0010: move-exception v1 │ │ +075b92: 1e02 |0011: monitor-exit v2 │ │ +075b94: 2701 |0012: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0010 │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ 0x0008 line=150 │ │ @@ -47486,206 +47486,206 @@ │ │ type : '(JI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 307 16-bit code units │ │ -075b38: |[075b38] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ -075b48: 6204 ed03 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ -075b4c: 2144 |0002: array-length v4, v4 │ │ -075b4e: 0200 1600 |0003: move/from16 v0, v22 │ │ -075b52: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ -075b56: 0200 1600 |0007: move/from16 v0, v22 │ │ -075b5a: 2304 2106 |0009: new-array v4, v0, [C // type@0621 │ │ -075b5e: 6904 ed03 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ -075b62: 6202 ed03 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ -075b66: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ -075b6a: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ -075b6e: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ -075b72: 1205 |0015: const/4 v5, #int 0 // #0 │ │ -075b74: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ -075b78: 0200 1600 |0018: move/from16 v0, v22 │ │ -075b7c: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ -075b80: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ -075b84: 5004 0205 |001e: aput-char v4, v2, v5 │ │ -075b88: 28f8 |0020: goto 0018 // -0008 │ │ -075b8a: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ -075b8e: 5004 0205 |0023: aput-char v4, v2, v5 │ │ -075b92: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -075b94: 0f04 |0026: return v4 │ │ -075b96: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ -075b9a: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ -075b9e: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ -075ba2: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ -075ba6: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ -075baa: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ -075bae: 846d |0033: long-to-int v13, v6 │ │ -075bb0: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ -075bb4: 9e06 1406 |0036: div-long v6, v20, v6 │ │ -075bb8: 8666 |0038: long-to-double v6, v6 │ │ -075bba: 7120 f22a 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ -075bc0: 0b06 |003c: move-result-wide v6 │ │ -075bc2: 8a60 |003d: double-to-int v0, v6 │ │ -075bc4: 0211 0000 |003e: move/from16 v17, v0 │ │ -075bc8: 1203 |0040: const/4 v3, #int 0 // #0 │ │ -075bca: 120c |0041: const/4 v12, #int 0 // #0 │ │ -075bcc: 120e |0042: const/4 v14, #int 0 // #0 │ │ -075bce: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ -075bd4: 0200 1100 |0046: move/from16 v0, v17 │ │ -075bd8: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ -075bdc: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ -075be2: 9303 1104 |004d: div-int v3, v17, v4 │ │ -075be6: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ -075bec: b234 |0052: mul-int/2addr v4, v3 │ │ -075bee: 9111 1104 |0053: sub-int v17, v17, v4 │ │ -075bf2: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ -075bf6: 0200 1100 |0057: move/from16 v0, v17 │ │ -075bfa: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ -075bfe: 0200 1100 |005b: move/from16 v0, v17 │ │ -075c02: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ -075c06: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ -075c0a: 9111 1104 |0061: sub-int v17, v17, v4 │ │ -075c0e: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ -075c12: 0200 1100 |0065: move/from16 v0, v17 │ │ -075c16: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ -075c1a: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ -075c1e: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ -075c22: 9111 1104 |006d: sub-int v17, v17, v4 │ │ -075c26: 1205 |006f: const/4 v5, #int 0 // #0 │ │ -075c28: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ -075c2c: 1214 |0072: const/4 v4, #int 1 // #1 │ │ -075c2e: 1206 |0073: const/4 v6, #int 0 // #0 │ │ -075c30: 1207 |0074: const/4 v7, #int 0 // #0 │ │ -075c32: 7140 510b 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ -075c38: 0a0f |0078: move-result v15 │ │ -075c3a: 1216 |0079: const/4 v6, #int 1 // #1 │ │ -075c3c: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ -075c40: 1214 |007c: const/4 v4, #int 1 // #1 │ │ -075c42: 1227 |007d: const/4 v7, #int 2 // #2 │ │ -075c44: 7140 510b 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ -075c4a: 0a04 |0081: move-result v4 │ │ -075c4c: b04f |0082: add-int/2addr v15, v4 │ │ -075c4e: 1216 |0083: const/4 v6, #int 1 // #1 │ │ -075c50: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ -075c54: 1214 |0086: const/4 v4, #int 1 // #1 │ │ -075c56: 1227 |0087: const/4 v7, #int 2 // #2 │ │ -075c58: 7140 510b 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ -075c5e: 0a04 |008b: move-result v4 │ │ -075c60: b04f |008c: add-int/2addr v15, v4 │ │ -075c62: 1216 |008d: const/4 v6, #int 1 // #1 │ │ -075c64: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ -075c68: 1214 |0090: const/4 v4, #int 1 // #1 │ │ -075c6a: 1227 |0091: const/4 v7, #int 2 // #2 │ │ -075c6c: 0200 1100 |0092: move/from16 v0, v17 │ │ -075c70: 7140 510b 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ -075c76: 0a04 |0097: move-result v4 │ │ -075c78: b04f |0098: add-int/2addr v15, v4 │ │ -075c7a: 1226 |0099: const/4 v6, #int 2 // #2 │ │ -075c7c: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -075c7e: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ -075c82: 1234 |009d: const/4 v4, #int 3 // #3 │ │ -075c84: 7140 510b 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ -075c8a: 0a04 |00a1: move-result v4 │ │ -075c8c: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ -075c90: b04f |00a4: add-int/2addr v15, v4 │ │ -075c92: 0200 1600 |00a5: move/from16 v0, v22 │ │ -075c96: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ -075c9a: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ -075c9e: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ -075ca2: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ -075ca6: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ -075caa: 28f4 |00b1: goto 00a5 // -000c │ │ -075cac: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ -075cb0: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ -075cb4: 7d00 |00b6: neg-long v0, v0 │ │ -075cb6: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ -075cba: 2900 76ff |00b9: goto/16 002f // -008a │ │ -075cbe: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ -075cc0: 28c1 |00bc: goto 007d // -003f │ │ -075cc2: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ -075cc4: 28c9 |00be: goto 0087 // -0037 │ │ -075cc6: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ -075cc8: 28d1 |00c0: goto 0091 // -002f │ │ -075cca: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ -075ccc: 28dc |00c2: goto 009e // -0024 │ │ -075cce: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ -075cd2: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ -075cd6: 0212 0500 |00c7: move/from16 v18, v5 │ │ -075cda: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ -075cde: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ -075ce2: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ -075ce6: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ -075ce8: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ -075cea: 7706 570b 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ -075cf0: 0a05 |00d4: move-result v5 │ │ -075cf2: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ -075cf6: 0200 1200 |00d7: move/from16 v0, v18 │ │ -075cfa: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ -075cfe: 121a |00db: const/4 v10, #int 1 // #1 │ │ -075d00: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ -075d04: 122b |00de: const/4 v11, #int 2 // #2 │ │ -075d06: 0726 |00df: move-object v6, v2 │ │ -075d08: 01c7 |00e0: move v7, v12 │ │ -075d0a: 0159 |00e1: move v9, v5 │ │ -075d0c: 7706 570b 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ -075d12: 0a05 |00e5: move-result v5 │ │ -075d14: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ -075d18: 0200 1200 |00e8: move/from16 v0, v18 │ │ -075d1c: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ -075d20: 121a |00ec: const/4 v10, #int 1 // #1 │ │ -075d22: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ -075d26: 122b |00ef: const/4 v11, #int 2 // #2 │ │ -075d28: 0726 |00f0: move-object v6, v2 │ │ -075d2a: 01e7 |00f1: move v7, v14 │ │ -075d2c: 0159 |00f2: move v9, v5 │ │ -075d2e: 7706 570b 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ -075d34: 0a05 |00f6: move-result v5 │ │ -075d36: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ -075d3a: 0200 1200 |00f9: move/from16 v0, v18 │ │ -075d3e: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ -075d42: 121a |00fd: const/4 v10, #int 1 // #1 │ │ -075d44: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ -075d48: 122b |0100: const/4 v11, #int 2 // #2 │ │ -075d4a: 0726 |0101: move-object v6, v2 │ │ -075d4c: 0207 1100 |0102: move/from16 v7, v17 │ │ -075d50: 0159 |0104: move v9, v5 │ │ -075d52: 7706 570b 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ -075d58: 0a05 |0108: move-result v5 │ │ -075d5a: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ -075d5e: 121a |010b: const/4 v10, #int 1 // #1 │ │ -075d60: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ -075d64: 0200 1200 |010e: move/from16 v0, v18 │ │ -075d68: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ -075d6c: 123b |0112: const/4 v11, #int 3 // #3 │ │ -075d6e: 0726 |0113: move-object v6, v2 │ │ -075d70: 01d7 |0114: move v7, v13 │ │ -075d72: 0159 |0115: move v9, v5 │ │ -075d74: 7706 570b 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ -075d7a: 0a05 |0119: move-result v5 │ │ -075d7c: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ -075d80: 5004 0205 |011c: aput-char v4, v2, v5 │ │ -075d84: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ -075d88: 2900 06ff |0120: goto/16 0026 // -00fa │ │ -075d8c: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ -075d90: 28a9 |0124: goto 00cd // -0057 │ │ -075d92: 120a |0125: const/4 v10, #int 0 // #0 │ │ -075d94: 28b6 |0126: goto 00dc // -004a │ │ -075d96: 120b |0127: const/4 v11, #int 0 // #0 │ │ -075d98: 28b7 |0128: goto 00df // -0049 │ │ -075d9a: 120a |0129: const/4 v10, #int 0 // #0 │ │ -075d9c: 28c3 |012a: goto 00ed // -003d │ │ -075d9e: 120b |012b: const/4 v11, #int 0 // #0 │ │ -075da0: 28c4 |012c: goto 00f0 // -003c │ │ -075da2: 120a |012d: const/4 v10, #int 0 // #0 │ │ -075da4: 28d0 |012e: goto 00fe // -0030 │ │ -075da6: 120b |012f: const/4 v11, #int 0 // #0 │ │ -075da8: 28d1 |0130: goto 0101 // -002f │ │ -075daa: 120b |0131: const/4 v11, #int 0 // #0 │ │ -075dac: 28e1 |0132: goto 0113 // -001f │ │ +075ba4: |[075ba4] android.support.v4.util.TimeUtils.formatDurationLocked:(JI)I │ │ +075bb4: 6204 ed03 |0000: sget-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ +075bb8: 2144 |0002: array-length v4, v4 │ │ +075bba: 0200 1600 |0003: move/from16 v0, v22 │ │ +075bbe: 3504 0800 |0005: if-ge v4, v0, 000d // +0008 │ │ +075bc2: 0200 1600 |0007: move/from16 v0, v22 │ │ +075bc6: 2304 2106 |0009: new-array v4, v0, [C // type@0621 │ │ +075bca: 6904 ed03 |000b: sput-object v4, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ +075bce: 6202 ed03 |000d: sget-object v2, Landroid/support/v4/util/TimeUtils;.sFormatStr:[C // field@03ed │ │ +075bd2: 1606 0000 |000f: const-wide/16 v6, #int 0 // #0 │ │ +075bd6: 3104 1406 |0011: cmp-long v4, v20, v6 │ │ +075bda: 3904 1400 |0013: if-nez v4, 0027 // +0014 │ │ +075bde: 1205 |0015: const/4 v5, #int 0 // #0 │ │ +075be0: d816 16ff |0016: add-int/lit8 v22, v22, #int -1 // #ff │ │ +075be4: 0200 1600 |0018: move/from16 v0, v22 │ │ +075be8: 3505 0700 |001a: if-ge v5, v0, 0021 // +0007 │ │ +075bec: 1304 2000 |001c: const/16 v4, #int 32 // #20 │ │ +075bf0: 5004 0205 |001e: aput-char v4, v2, v5 │ │ +075bf4: 28f8 |0020: goto 0018 // -0008 │ │ +075bf6: 1304 3000 |0021: const/16 v4, #int 48 // #30 │ │ +075bfa: 5004 0205 |0023: aput-char v4, v2, v5 │ │ +075bfe: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +075c00: 0f04 |0026: return v4 │ │ +075c02: 1606 0000 |0027: const-wide/16 v6, #int 0 // #0 │ │ +075c06: 3104 1406 |0029: cmp-long v4, v20, v6 │ │ +075c0a: 3d04 8700 |002b: if-lez v4, 00b2 // +0087 │ │ +075c0e: 1310 2b00 |002d: const/16 v16, #int 43 // #2b │ │ +075c12: 1606 e803 |002f: const-wide/16 v6, #int 1000 // #3e8 │ │ +075c16: 9f06 1406 |0031: rem-long v6, v20, v6 │ │ +075c1a: 846d |0033: long-to-int v13, v6 │ │ +075c1c: 1606 e803 |0034: const-wide/16 v6, #int 1000 // #3e8 │ │ +075c20: 9e06 1406 |0036: div-long v6, v20, v6 │ │ +075c24: 8666 |0038: long-to-double v6, v6 │ │ +075c26: 7120 f22a 7600 |0039: invoke-static {v6, v7}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ +075c2c: 0b06 |003c: move-result-wide v6 │ │ +075c2e: 8a60 |003d: double-to-int v0, v6 │ │ +075c30: 0211 0000 |003e: move/from16 v17, v0 │ │ +075c34: 1203 |0040: const/4 v3, #int 0 // #0 │ │ +075c36: 120c |0041: const/4 v12, #int 0 // #0 │ │ +075c38: 120e |0042: const/4 v14, #int 0 // #0 │ │ +075c3a: 1404 8051 0100 |0043: const v4, #float 1.21072e-40 // #00015180 │ │ +075c40: 0200 1100 |0046: move/from16 v0, v17 │ │ +075c44: 3740 0d00 |0048: if-le v0, v4, 0055 // +000d │ │ +075c48: 1404 8051 0100 |004a: const v4, #float 1.21072e-40 // #00015180 │ │ +075c4e: 9303 1104 |004d: div-int v3, v17, v4 │ │ +075c52: 1404 8051 0100 |004f: const v4, #float 1.21072e-40 // #00015180 │ │ +075c58: b234 |0052: mul-int/2addr v4, v3 │ │ +075c5a: 9111 1104 |0053: sub-int v17, v17, v4 │ │ +075c5e: 1304 100e |0055: const/16 v4, #int 3600 // #e10 │ │ +075c62: 0200 1100 |0057: move/from16 v0, v17 │ │ +075c66: 3740 0a00 |0059: if-le v0, v4, 0063 // +000a │ │ +075c6a: 0200 1100 |005b: move/from16 v0, v17 │ │ +075c6e: d30c 100e |005d: div-int/lit16 v12, v0, #int 3600 // #0e10 │ │ +075c72: d2c4 100e |005f: mul-int/lit16 v4, v12, #int 3600 // #0e10 │ │ +075c76: 9111 1104 |0061: sub-int v17, v17, v4 │ │ +075c7a: 1304 3c00 |0063: const/16 v4, #int 60 // #3c │ │ +075c7e: 0200 1100 |0065: move/from16 v0, v17 │ │ +075c82: 3740 0800 |0067: if-le v0, v4, 006f // +0008 │ │ +075c86: db0e 113c |0069: div-int/lit8 v14, v17, #int 60 // #3c │ │ +075c8a: da04 0e3c |006b: mul-int/lit8 v4, v14, #int 60 // #3c │ │ +075c8e: 9111 1104 |006d: sub-int v17, v17, v4 │ │ +075c92: 1205 |006f: const/4 v5, #int 0 // #0 │ │ +075c94: 3816 5300 |0070: if-eqz v22, 00c3 // +0053 │ │ +075c98: 1214 |0072: const/4 v4, #int 1 // #1 │ │ +075c9a: 1206 |0073: const/4 v6, #int 0 // #0 │ │ +075c9c: 1207 |0074: const/4 v7, #int 0 // #0 │ │ +075c9e: 7140 510b 4376 |0075: invoke-static {v3, v4, v6, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ +075ca4: 0a0f |0078: move-result v15 │ │ +075ca6: 1216 |0079: const/4 v6, #int 1 // #1 │ │ +075ca8: 3d0f 4100 |007a: if-lez v15, 00bb // +0041 │ │ +075cac: 1214 |007c: const/4 v4, #int 1 // #1 │ │ +075cae: 1227 |007d: const/4 v7, #int 2 // #2 │ │ +075cb0: 7140 510b 6c74 |007e: invoke-static {v12, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ +075cb6: 0a04 |0081: move-result v4 │ │ +075cb8: b04f |0082: add-int/2addr v15, v4 │ │ +075cba: 1216 |0083: const/4 v6, #int 1 // #1 │ │ +075cbc: 3d0f 3900 |0084: if-lez v15, 00bd // +0039 │ │ +075cc0: 1214 |0086: const/4 v4, #int 1 // #1 │ │ +075cc2: 1227 |0087: const/4 v7, #int 2 // #2 │ │ +075cc4: 7140 510b 6e74 |0088: invoke-static {v14, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ +075cca: 0a04 |008b: move-result v4 │ │ +075ccc: b04f |008c: add-int/2addr v15, v4 │ │ +075cce: 1216 |008d: const/4 v6, #int 1 // #1 │ │ +075cd0: 3d0f 3100 |008e: if-lez v15, 00bf // +0031 │ │ +075cd4: 1214 |0090: const/4 v4, #int 1 // #1 │ │ +075cd6: 1227 |0091: const/4 v7, #int 2 // #2 │ │ +075cd8: 0200 1100 |0092: move/from16 v0, v17 │ │ +075cdc: 7140 510b 6074 |0094: invoke-static {v0, v6, v4, v7}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ +075ce2: 0a04 |0097: move-result v4 │ │ +075ce4: b04f |0098: add-int/2addr v15, v4 │ │ +075ce6: 1226 |0099: const/4 v6, #int 2 // #2 │ │ +075ce8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +075cea: 3d0f 2600 |009b: if-lez v15, 00c1 // +0026 │ │ +075cee: 1234 |009d: const/4 v4, #int 3 // #3 │ │ +075cf0: 7140 510b 6d47 |009e: invoke-static {v13, v6, v7, v4}, Landroid/support/v4/util/TimeUtils;.accumField:(IIZI)I // method@0b51 │ │ +075cf6: 0a04 |00a1: move-result v4 │ │ +075cf8: d804 0401 |00a2: add-int/lit8 v4, v4, #int 1 // #01 │ │ +075cfc: b04f |00a4: add-int/2addr v15, v4 │ │ +075cfe: 0200 1600 |00a5: move/from16 v0, v22 │ │ +075d02: 350f 1c00 |00a7: if-ge v15, v0, 00c3 // +001c │ │ +075d06: 1304 2000 |00a9: const/16 v4, #int 32 // #20 │ │ +075d0a: 5004 0205 |00ab: aput-char v4, v2, v5 │ │ +075d0e: d805 0501 |00ad: add-int/lit8 v5, v5, #int 1 // #01 │ │ +075d12: d80f 0f01 |00af: add-int/lit8 v15, v15, #int 1 // #01 │ │ +075d16: 28f4 |00b1: goto 00a5 // -000c │ │ +075d18: 1310 2d00 |00b2: const/16 v16, #int 45 // #2d │ │ +075d1c: 0500 1400 |00b4: move-wide/from16 v0, v20 │ │ +075d20: 7d00 |00b6: neg-long v0, v0 │ │ +075d22: 0514 0000 |00b7: move-wide/from16 v20, v0 │ │ +075d26: 2900 76ff |00b9: goto/16 002f // -008a │ │ +075d2a: 1204 |00bb: const/4 v4, #int 0 // #0 │ │ +075d2c: 28c1 |00bc: goto 007d // -003f │ │ +075d2e: 1204 |00bd: const/4 v4, #int 0 // #0 │ │ +075d30: 28c9 |00be: goto 0087 // -0037 │ │ +075d32: 1204 |00bf: const/4 v4, #int 0 // #0 │ │ +075d34: 28d1 |00c0: goto 0091 // -002f │ │ +075d36: 1204 |00c1: const/4 v4, #int 0 // #0 │ │ +075d38: 28dc |00c2: goto 009e // -0024 │ │ +075d3a: 5010 0205 |00c3: aput-char v16, v2, v5 │ │ +075d3e: d805 0501 |00c5: add-int/lit8 v5, v5, #int 1 // #01 │ │ +075d42: 0212 0500 |00c7: move/from16 v18, v5 │ │ +075d46: 3816 5900 |00c9: if-eqz v22, 0122 // +0059 │ │ +075d4a: 1313 0100 |00cb: const/16 v19, #int 1 // #1 │ │ +075d4e: 1304 6400 |00cd: const/16 v4, #int 100 // #64 │ │ +075d52: 1206 |00cf: const/4 v6, #int 0 // #0 │ │ +075d54: 1207 |00d0: const/4 v7, #int 0 // #0 │ │ +075d56: 7706 570b 0200 |00d1: invoke-static/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ +075d5c: 0a05 |00d4: move-result v5 │ │ +075d5e: 1308 6800 |00d5: const/16 v8, #int 104 // #68 │ │ +075d62: 0200 1200 |00d7: move/from16 v0, v18 │ │ +075d66: 3205 4c00 |00d9: if-eq v5, v0, 0125 // +004c │ │ +075d6a: 121a |00db: const/4 v10, #int 1 // #1 │ │ +075d6c: 3813 4b00 |00dc: if-eqz v19, 0127 // +004b │ │ +075d70: 122b |00de: const/4 v11, #int 2 // #2 │ │ +075d72: 0726 |00df: move-object v6, v2 │ │ +075d74: 01c7 |00e0: move v7, v12 │ │ +075d76: 0159 |00e1: move v9, v5 │ │ +075d78: 7706 570b 0600 |00e2: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ +075d7e: 0a05 |00e5: move-result v5 │ │ +075d80: 1308 6d00 |00e6: const/16 v8, #int 109 // #6d │ │ +075d84: 0200 1200 |00e8: move/from16 v0, v18 │ │ +075d88: 3205 3f00 |00ea: if-eq v5, v0, 0129 // +003f │ │ +075d8c: 121a |00ec: const/4 v10, #int 1 // #1 │ │ +075d8e: 3813 3e00 |00ed: if-eqz v19, 012b // +003e │ │ +075d92: 122b |00ef: const/4 v11, #int 2 // #2 │ │ +075d94: 0726 |00f0: move-object v6, v2 │ │ +075d96: 01e7 |00f1: move v7, v14 │ │ +075d98: 0159 |00f2: move v9, v5 │ │ +075d9a: 7706 570b 0600 |00f3: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ +075da0: 0a05 |00f6: move-result v5 │ │ +075da2: 1308 7300 |00f7: const/16 v8, #int 115 // #73 │ │ +075da6: 0200 1200 |00f9: move/from16 v0, v18 │ │ +075daa: 3205 3200 |00fb: if-eq v5, v0, 012d // +0032 │ │ +075dae: 121a |00fd: const/4 v10, #int 1 // #1 │ │ +075db0: 3813 3100 |00fe: if-eqz v19, 012f // +0031 │ │ +075db4: 122b |0100: const/4 v11, #int 2 // #2 │ │ +075db6: 0726 |0101: move-object v6, v2 │ │ +075db8: 0207 1100 |0102: move/from16 v7, v17 │ │ +075dbc: 0159 |0104: move v9, v5 │ │ +075dbe: 7706 570b 0600 |0105: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ +075dc4: 0a05 |0108: move-result v5 │ │ +075dc6: 1308 6d00 |0109: const/16 v8, #int 109 // #6d │ │ +075dca: 121a |010b: const/4 v10, #int 1 // #1 │ │ +075dcc: 3813 2500 |010c: if-eqz v19, 0131 // +0025 │ │ +075dd0: 0200 1200 |010e: move/from16 v0, v18 │ │ +075dd4: 3205 2100 |0110: if-eq v5, v0, 0131 // +0021 │ │ +075dd8: 123b |0112: const/4 v11, #int 3 // #3 │ │ +075dda: 0726 |0113: move-object v6, v2 │ │ +075ddc: 01d7 |0114: move v7, v13 │ │ +075dde: 0159 |0115: move v9, v5 │ │ +075de0: 7706 570b 0600 |0116: invoke-static/range {v6, v7, v8, v9, v10, v11}, Landroid/support/v4/util/TimeUtils;.printField:([CICIZI)I // method@0b57 │ │ +075de6: 0a05 |0119: move-result v5 │ │ +075de8: 1304 7300 |011a: const/16 v4, #int 115 // #73 │ │ +075dec: 5004 0205 |011c: aput-char v4, v2, v5 │ │ +075df0: d804 0501 |011e: add-int/lit8 v4, v5, #int 1 // #01 │ │ +075df4: 2900 06ff |0120: goto/16 0026 // -00fa │ │ +075df8: 1313 0000 |0122: const/16 v19, #int 0 // #0 │ │ +075dfc: 28a9 |0124: goto 00cd // -0057 │ │ +075dfe: 120a |0125: const/4 v10, #int 0 // #0 │ │ +075e00: 28b6 |0126: goto 00dc // -004a │ │ +075e02: 120b |0127: const/4 v11, #int 0 // #0 │ │ +075e04: 28b7 |0128: goto 00df // -0049 │ │ +075e06: 120a |0129: const/4 v10, #int 0 // #0 │ │ +075e08: 28c3 |012a: goto 00ed // -003d │ │ +075e0a: 120b |012b: const/4 v11, #int 0 // #0 │ │ +075e0c: 28c4 |012c: goto 00f0 // -003c │ │ +075e0e: 120a |012d: const/4 v10, #int 0 // #0 │ │ +075e10: 28d0 |012e: goto 00fe // -0030 │ │ +075e12: 120b |012f: const/4 v11, #int 0 // #0 │ │ +075e14: 28d1 |0130: goto 0101 // -002f │ │ +075e16: 120b |0131: const/4 v11, #int 0 // #0 │ │ +075e18: 28e1 |0132: goto 0113 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=77 │ │ 0x000d line=80 │ │ 0x000f line=82 │ │ 0x0015 line=83 │ │ @@ -47772,50 +47772,50 @@ │ │ type : '([CICIZI)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 61 16-bit code units │ │ -075db0: |[075db0] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ -075dc0: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ -075dc4: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ -075dc8: 0161 |0004: move v1, v6 │ │ -075dca: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ -075dce: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -075dd0: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ -075dd4: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ -075dd8: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ -075ddc: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ -075de0: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ -075de4: 8e22 |0012: int-to-char v2, v2 │ │ -075de6: 5002 0306 |0013: aput-char v2, v3, v6 │ │ -075dea: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ -075dee: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ -075df2: b124 |0019: sub-int/2addr v4, v2 │ │ -075df4: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ -075df8: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -075dfa: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ -075dfe: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ -075e02: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ -075e06: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ -075e0a: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ -075e0e: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ -075e12: 8e22 |0029: int-to-char v2, v2 │ │ -075e14: 5002 0306 |002a: aput-char v2, v3, v6 │ │ -075e18: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ -075e1c: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ -075e20: b124 |0030: sub-int/2addr v4, v2 │ │ -075e22: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ -075e26: 8e22 |0033: int-to-char v2, v2 │ │ -075e28: 5002 0306 |0034: aput-char v2, v3, v6 │ │ -075e2c: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ -075e30: 5005 0306 |0038: aput-char v5, v3, v6 │ │ -075e34: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ -075e38: 0f06 |003c: return v6 │ │ +075e1c: |[075e1c] android.support.v4.util.TimeUtils.printField:([CICIZI)I │ │ +075e2c: 3907 0400 |0000: if-nez v7, 0004 // +0004 │ │ +075e30: 3d04 3a00 |0002: if-lez v4, 003c // +003a │ │ +075e34: 0161 |0004: move v1, v6 │ │ +075e36: 3807 0500 |0005: if-eqz v7, 000a // +0005 │ │ +075e3a: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +075e3c: 3528 0600 |0008: if-ge v8, v2, 000e // +0006 │ │ +075e40: 1302 6300 |000a: const/16 v2, #int 99 // #63 │ │ +075e44: 3724 0e00 |000c: if-le v4, v2, 001a // +000e │ │ +075e48: db00 0464 |000e: div-int/lit8 v0, v4, #int 100 // #64 │ │ +075e4c: d802 0030 |0010: add-int/lit8 v2, v0, #int 48 // #30 │ │ +075e50: 8e22 |0012: int-to-char v2, v2 │ │ +075e52: 5002 0306 |0013: aput-char v2, v3, v6 │ │ +075e56: d806 0601 |0015: add-int/lit8 v6, v6, #int 1 // #01 │ │ +075e5a: da02 0064 |0017: mul-int/lit8 v2, v0, #int 100 // #64 │ │ +075e5e: b124 |0019: sub-int/2addr v4, v2 │ │ +075e60: 3807 0500 |001a: if-eqz v7, 001f // +0005 │ │ +075e64: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +075e66: 3528 0800 |001d: if-ge v8, v2, 0025 // +0008 │ │ +075e6a: 1302 0900 |001f: const/16 v2, #int 9 // #9 │ │ +075e6e: 3624 0400 |0021: if-gt v4, v2, 0025 // +0004 │ │ +075e72: 3261 0e00 |0023: if-eq v1, v6, 0031 // +000e │ │ +075e76: db00 040a |0025: div-int/lit8 v0, v4, #int 10 // #0a │ │ +075e7a: d802 0030 |0027: add-int/lit8 v2, v0, #int 48 // #30 │ │ +075e7e: 8e22 |0029: int-to-char v2, v2 │ │ +075e80: 5002 0306 |002a: aput-char v2, v3, v6 │ │ +075e84: d806 0601 |002c: add-int/lit8 v6, v6, #int 1 // #01 │ │ +075e88: da02 000a |002e: mul-int/lit8 v2, v0, #int 10 // #0a │ │ +075e8c: b124 |0030: sub-int/2addr v4, v2 │ │ +075e8e: d802 0430 |0031: add-int/lit8 v2, v4, #int 48 // #30 │ │ +075e92: 8e22 |0033: int-to-char v2, v2 │ │ +075e94: 5002 0306 |0034: aput-char v2, v3, v6 │ │ +075e98: d806 0601 |0036: add-int/lit8 v6, v6, #int 1 // #01 │ │ +075e9c: 5005 0306 |0038: aput-char v5, v3, v6 │ │ +075ea0: d806 0601 |003a: add-int/lit8 v6, v6, #int 1 // #01 │ │ +075ea4: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0004 line=54 │ │ 0x0005 line=55 │ │ 0x000e line=56 │ │ 0x0010 line=57 │ │ @@ -47839,15 +47839,15 @@ │ │ 0x0000 - 0x003d reg=4 amt I │ │ 0x0000 - 0x003d reg=5 suffix C │ │ 0x0000 - 0x003d reg=6 pos I │ │ 0x0000 - 0x003d reg=7 always Z │ │ 0x0000 - 0x003d reg=8 zeropad I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4491 (TimeUtils.java) │ │ + source_file_idx : 4492 (TimeUtils.java) │ │ │ │ Class #238 header: │ │ class_idx : 511 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ source_file_idx : 543 │ │ static_fields_size : 0 │ │ @@ -47976,37 +47976,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -075e3c: |[075e3c] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -075e4c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -075e50: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -075e54: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ -075e58: 2200 0102 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0201 │ │ -075e5c: 7010 7f0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0b7f │ │ -075e62: 6900 f403 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075e66: 6200 f403 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075e6a: 7210 6d0b 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0b6d │ │ -075e70: 0c00 |0012: move-result-object v0 │ │ -075e72: 6900 f303 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075e76: 0e00 |0015: return-void │ │ -075e78: 6000 4000 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -075e7c: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ -075e80: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ -075e84: 2200 fe01 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@01fe │ │ -075e88: 7010 600b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0b60 │ │ -075e8e: 6900 f403 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075e92: 28ea |0023: goto 000d // -0016 │ │ -075e94: 2200 0202 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0202 │ │ -075e98: 7010 830b 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0b83 │ │ -075e9e: 6900 f403 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075ea2: 28e2 |002b: goto 000d // -001e │ │ +075ea8: |[075ea8] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +075eb8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +075ebc: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +075ec0: 3410 1200 |0004: if-lt v0, v1, 0016 // +0012 │ │ +075ec4: 2200 0102 |0006: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // type@0201 │ │ +075ec8: 7010 7f0b 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;.:()V // method@0b7f │ │ +075ece: 6900 f403 |000b: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075ed2: 6200 f403 |000d: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075ed6: 7210 6d0b 0000 |000f: invoke-interface {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; // method@0b6d │ │ +075edc: 0c00 |0012: move-result-object v0 │ │ +075ede: 6900 f303 |0013: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +075ee2: 0e00 |0015: return-void │ │ +075ee4: 6000 4000 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +075ee8: 1301 0e00 |0018: const/16 v1, #int 14 // #e │ │ +075eec: 3410 0a00 |001a: if-lt v0, v1, 0024 // +000a │ │ +075ef0: 2200 fe01 |001c: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // type@01fe │ │ +075ef4: 7010 600b 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0b60 │ │ +075efa: 6900 f403 |0021: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075efe: 28ea |0023: goto 000d // -0016 │ │ +075f00: 2200 0202 |0024: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; // type@0202 │ │ +075f04: 7010 830b 0000 |0026: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0b83 │ │ +075f0a: 6900 f403 |0029: sput-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075f0e: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0006 line=296 │ │ 0x000d line=302 │ │ 0x0015 line=303 │ │ 0x0016 line=297 │ │ @@ -48019,21 +48019,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -075ea4: |[075ea4] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ -075eb4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -075eba: 6200 f403 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075ebe: 7220 6c0b 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0b6c │ │ -075ec4: 0c00 |0008: move-result-object v0 │ │ -075ec6: 5b10 f503 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@03f5 │ │ -075eca: 0e00 |000b: return-void │ │ +075f10: |[075f10] android.support.v4.view.AccessibilityDelegateCompat.:()V │ │ +075f20: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +075f26: 6200 f403 |0003: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075f2a: 7220 6c0b 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; // method@0b6c │ │ +075f30: 0c00 |0008: move-result-object v0 │ │ +075f32: 5b10 f503 |0009: iput-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@03f5 │ │ +075f36: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ 0x000b line=312 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -48044,20 +48044,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -075ecc: |[075ecc] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075edc: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075ee0: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075ee4: 7240 6a0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b6a │ │ -075eea: 0a00 |0007: move-result v0 │ │ -075eec: 0f00 |0008: return v0 │ │ +075f38: |[075f38] android.support.v4.view.AccessibilityDelegateCompat.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +075f48: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075f4c: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +075f50: 7240 6a0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b6a │ │ +075f56: 0a00 |0007: move-result v0 │ │ +075f58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48067,20 +48067,20 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -075ef0: |[075ef0] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -075f00: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075f04: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075f08: 7230 6b0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0b6b │ │ -075f0e: 0c00 |0007: move-result-object v0 │ │ -075f10: 1100 |0008: return-object v0 │ │ +075f5c: |[075f5c] android.support.v4.view.AccessibilityDelegateCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +075f6c: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075f70: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +075f74: 7230 6b0b 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0b6b │ │ +075f7a: 0c00 |0007: move-result-object v0 │ │ +075f7c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ │ │ @@ -48089,17 +48089,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -075f14: |[075f14] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ -075f24: 5410 f503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@03f5 │ │ -075f28: 1100 |0002: return-object v0 │ │ +075f80: |[075f80] android.support.v4.view.AccessibilityDelegateCompat.getBridge:()Ljava/lang/Object; │ │ +075f90: 5410 f503 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.mBridge:Ljava/lang/Object; // field@03f5 │ │ +075f94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat;) │ │ @@ -48107,19 +48107,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075f2c: |[075f2c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075f3c: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075f40: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075f44: 7240 6e0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b6e │ │ -075f4a: 0e00 |0007: return-void │ │ +075f98: |[075f98] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075fa8: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075fac: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +075fb0: 7240 6e0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b6e │ │ +075fb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0007 line=420 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -48130,19 +48130,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075f4c: |[075f4c] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -075f5c: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075f60: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075f64: 7240 6f0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b6f │ │ -075f6a: 0e00 |0007: return-void │ │ +075fb8: |[075fb8] android.support.v4.view.AccessibilityDelegateCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +075fc8: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075fcc: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +075fd0: 7240 6f0b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b6f │ │ +075fd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0007 line=439 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -48153,19 +48153,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075f6c: |[075f6c] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -075f7c: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075f80: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075f84: 7240 700b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b70 │ │ -075f8a: 0e00 |0007: return-void │ │ +075fd8: |[075fd8] android.support.v4.view.AccessibilityDelegateCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +075fe8: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +075fec: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +075ff0: 7240 700b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b70 │ │ +075ff6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0007 line=400 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -48176,20 +48176,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -075f8c: |[075f8c] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -075f9c: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075fa0: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075fa4: 7255 710b 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b71 │ │ -075faa: 0a00 |0007: move-result v0 │ │ -075fac: 0f00 |0008: return v0 │ │ +075ff8: |[075ff8] android.support.v4.view.AccessibilityDelegateCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +076008: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +07600c: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +076010: 7255 710b 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b71 │ │ +076016: 0a00 |0007: move-result v0 │ │ +076018: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0009 reg=4 child Landroid/view/View; │ │ @@ -48200,20 +48200,20 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -075fb0: |[075fb0] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -075fc0: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075fc4: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075fc8: 7255 720b 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b72 │ │ -075fce: 0a00 |0007: move-result v0 │ │ -075fd0: 0f00 |0008: return v0 │ │ +07601c: |[07601c] android.support.v4.view.AccessibilityDelegateCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07602c: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +076030: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +076034: 7255 720b 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b72 │ │ +07603a: 0a00 |0007: move-result v0 │ │ +07603c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0009 reg=3 host Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 action I │ │ @@ -48224,19 +48224,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075fd4: |[075fd4] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -075fe4: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -075fe8: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -075fec: 7240 730b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b73 │ │ -075ff2: 0e00 |0007: return-void │ │ +076040: |[076040] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +076050: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +076054: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +076058: 7240 730b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0b73 │ │ +07605e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0007 line=337 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -48247,19 +48247,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -075ff4: |[075ff4] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -076004: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ -076008: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ -07600c: 7240 740b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b74 │ │ -076012: 0e00 |0007: return-void │ │ +076060: |[076060] android.support.v4.view.AccessibilityDelegateCompat.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +076070: 6200 f403 |0000: sget-object v0, Landroid/support/v4/view/AccessibilityDelegateCompat;.IMPL:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl; // field@03f4 │ │ +076074: 6201 f303 |0002: sget-object v1, Landroid/support/v4/view/AccessibilityDelegateCompat;.DEFAULT_DELEGATE:Ljava/lang/Object; // field@03f3 │ │ +076078: 7240 740b 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateImpl;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b74 │ │ +07607e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0007 line=359 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ 0x0000 - 0x0008 reg=3 host Landroid/view/View; │ │ @@ -48299,18 +48299,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076014: |[076014] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ -076024: 5b01 f603 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -076028: 7010 cc21 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@21cc │ │ -07602e: 0e00 |0005: return-void │ │ +076080: |[076080] android.support.v4.view.AccessibilityDelegateCompatIcs$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V │ │ +076090: 5b01 f603 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +076094: 7010 cc21 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@21cc │ │ +07609a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ @@ -48320,19 +48320,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -076030: |[076030] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -076040: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -076044: 7230 a30b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ba3 │ │ -07604a: 0a00 |0005: move-result v0 │ │ -07604c: 0f00 |0006: return v0 │ │ +07609c: |[07609c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0760ac: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +0760b0: 7230 a30b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ba3 │ │ +0760b6: 0a00 |0005: move-result v0 │ │ +0760b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48342,18 +48342,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076050: |[076050] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -076060: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -076064: 7230 a40b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ba4 │ │ -07606a: 0e00 |0005: return-void │ │ +0760bc: |[0760bc] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0760cc: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +0760d0: 7230 a40b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ba4 │ │ +0760d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0005 line=55 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48364,18 +48364,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07606c: |[07606c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -07607c: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -076080: 7230 a50b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0ba5 │ │ -076086: 0e00 |0005: return-void │ │ +0760d8: |[0760d8] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +0760e8: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +0760ec: 7230 a50b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0ba5 │ │ +0760f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48386,18 +48386,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076088: |[076088] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -076098: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -07609c: 7230 a60b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ba6 │ │ -0760a2: 0e00 |0005: return-void │ │ +0760f4: |[0760f4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +076104: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +076108: 7230 a60b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ba6 │ │ +07610e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48408,19 +48408,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0760a4: |[0760a4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0760b4: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -0760b8: 7240 a70b 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ba7 │ │ -0760be: 0a00 |0005: move-result v0 │ │ -0760c0: 0f00 |0006: return v0 │ │ +076110: |[076110] android.support.v4.view.AccessibilityDelegateCompatIcs$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +076120: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +076124: 7240 a70b 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ba7 │ │ +07612a: 0a00 |0005: move-result v0 │ │ +07612c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -48431,18 +48431,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0760c4: |[0760c4] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0760d4: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -0760d8: 7230 a80b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ba8 │ │ -0760de: 0e00 |0005: return-void │ │ +076130: |[076130] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +076140: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +076144: 7230 a80b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0ba8 │ │ +07614a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48453,18 +48453,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0760e0: |[0760e0] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0760f0: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ -0760f4: 7230 a90b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ba9 │ │ -0760fa: 0e00 |0005: return-void │ │ +07614c: |[07614c] android.support.v4.view.AccessibilityDelegateCompatIcs$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07615c: 5410 f603 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; // field@03f6 │ │ +076160: 7230 a90b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0ba9 │ │ +076166: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48567,17 +48567,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0760fc: |[0760fc] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ -07610c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076112: 0e00 |0003: return-void │ │ +076168: |[076168] android.support.v4.view.AccessibilityDelegateCompatIcs.:()V │ │ +076178: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07617e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatIcs; │ │ │ │ @@ -48586,19 +48586,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -076114: |[076114] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -076124: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -076128: 6e30 cd21 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@21cd │ │ -07612e: 0a00 |0005: move-result v0 │ │ -076130: 0f00 |0006: return v0 │ │ +076180: |[076180] android.support.v4.view.AccessibilityDelegateCompatIcs.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +076190: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +076194: 6e30 cd21 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/View$AccessibilityDelegate;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@21cd │ │ +07619a: 0a00 |0005: move-result v0 │ │ +07619c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48608,18 +48608,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076134: |[076134] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ -076144: 2200 0402 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0204 │ │ -076148: 7020 9b0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0b9b │ │ -07614e: 1100 |0005: return-object v0 │ │ +0761a0: |[0761a0] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; │ │ +0761b0: 2200 0402 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1; // type@0204 │ │ +0761b4: 7020 9b0b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)V // method@0b9b │ │ +0761ba: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ @@ -48627,36 +48627,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076150: |[076150] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -076160: 2200 3404 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -076164: 7010 cc21 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@21cc │ │ -07616a: 1100 |0005: return-object v0 │ │ +0761bc: |[0761bc] android.support.v4.view.AccessibilityDelegateCompatIcs.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0761cc: 2200 3404 |0000: new-instance v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +0761d0: 7010 cc21 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@21cc │ │ +0761d6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompatIcs;) │ │ name : 'onInitializeAccessibilityEvent' │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07616c: |[07616c] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07617c: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -076180: 6e30 cf21 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@21cf │ │ -076186: 0e00 |0005: return-void │ │ +0761d8: |[0761d8] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0761e8: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +0761ec: 6e30 cf21 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@21cf │ │ +0761f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -48667,19 +48667,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -076188: |[076188] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ -076198: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -07619c: 1f02 5304 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -0761a0: 6e30 d021 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@21d0 │ │ -0761a6: 0e00 |0007: return-void │ │ +0761f4: |[0761f4] android.support.v4.view.AccessibilityDelegateCompatIcs.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V │ │ +076204: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +076208: 1f02 5304 |0002: check-cast v2, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07620c: 6e30 d021 1002 |0004: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@21d0 │ │ +076212: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=2 info Ljava/lang/Object; │ │ @@ -48690,18 +48690,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0761a8: |[0761a8] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0761b8: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -0761bc: 6e30 d121 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@21d1 │ │ -0761c2: 0e00 |0005: return-void │ │ +076214: |[076214] android.support.v4.view.AccessibilityDelegateCompatIcs.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +076224: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +076228: 6e30 d121 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@21d1 │ │ +07622e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0005 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -48712,19 +48712,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0761c4: |[0761c4] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0761d4: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -0761d8: 6e40 d221 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@21d2 │ │ -0761de: 0a00 |0005: move-result v0 │ │ -0761e0: 0f00 |0006: return v0 │ │ +076230: |[076230] android.support.v4.view.AccessibilityDelegateCompatIcs.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +076240: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +076244: 6e40 d221 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@21d2 │ │ +07624a: 0a00 |0005: move-result v0 │ │ +07624c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -48735,18 +48735,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0761e4: |[0761e4] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0761f4: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -0761f8: 6e30 d421 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@21d4 │ │ -0761fe: 0e00 |0005: return-void │ │ +076250: |[076250] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +076260: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +076264: 6e30 d421 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@21d4 │ │ +07626a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -48757,18 +48757,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076200: |[076200] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -076210: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -076214: 6e30 d521 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@21d5 │ │ -07621a: 0e00 |0005: return-void │ │ +07626c: |[07626c] android.support.v4.view.AccessibilityDelegateCompatIcs.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +07627c: 1f00 3404 |0000: check-cast v0, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +076280: 6e30 d521 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/View$AccessibilityDelegate;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@21d5 │ │ +076286: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 host Landroid/view/View; │ │ @@ -48809,18 +48809,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07621c: |[07621c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ -07622c: 5b01 f703 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -076230: 7010 cc21 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@21cc │ │ -076236: 0e00 |0005: return-void │ │ +076288: |[076288] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V │ │ +076298: 5b01 f703 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +07629c: 7010 cc21 0000 |0002: invoke-direct {v0}, Landroid/view/View$AccessibilityDelegate;.:()V // method@21cc │ │ +0762a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ @@ -48830,19 +48830,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -076238: |[076238] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -076248: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -07624c: 7230 be0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bbe │ │ -076252: 0a00 |0005: move-result v0 │ │ -076254: 0f00 |0006: return v0 │ │ +0762a4: |[0762a4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0762b4: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +0762b8: 7230 be0b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bbe │ │ +0762be: 0a00 |0005: move-result v0 │ │ +0762c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -48852,20 +48852,20 @@ │ │ type : '(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -076258: |[076258] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ -076268: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -07626c: 7220 bf0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0bbf │ │ -076272: 0c00 |0005: move-result-object v0 │ │ -076274: 1f00 5404 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0454 │ │ -076278: 1100 |0008: return-object v0 │ │ +0762c4: |[0762c4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; │ │ +0762d4: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +0762d8: 7220 bf0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0bbf │ │ +0762de: 0c00 |0005: move-result-object v0 │ │ +0762e0: 1f00 5404 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeProvider; // type@0454 │ │ +0762e4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0009 reg=2 host Landroid/view/View; │ │ │ │ @@ -48874,18 +48874,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07627c: |[07627c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07628c: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -076290: 7230 c00b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bc0 │ │ -076296: 0e00 |0005: return-void │ │ +0762e8: |[0762e8] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0762f8: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +0762fc: 7230 c00b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bc0 │ │ +076302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48896,18 +48896,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076298: |[076298] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ -0762a8: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -0762ac: 7230 c10b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0bc1 │ │ -0762b2: 0e00 |0005: return-void │ │ +076304: |[076304] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/view/accessibility/AccessibilityNodeInfo;)V │ │ +076314: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +076318: 7230 c10b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0bc1 │ │ +07631e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48918,18 +48918,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0762b4: |[0762b4] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0762c4: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -0762c8: 7230 c20b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bc2 │ │ -0762ce: 0e00 |0005: return-void │ │ +076320: |[076320] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +076330: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +076334: 7230 c20b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bc2 │ │ +07633a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -48940,19 +48940,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0762d0: |[0762d0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0762e0: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -0762e4: 7240 c30b 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bc3 │ │ -0762ea: 0a00 |0005: move-result v0 │ │ -0762ec: 0f00 |0006: return v0 │ │ +07633c: |[07633c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07634c: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +076350: 7240 c30b 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bc3 │ │ +076356: 0a00 |0005: move-result v0 │ │ +076358: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -48963,19 +48963,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0762f0: |[0762f0] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -076300: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -076304: 7240 c40b 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0bc4 │ │ -07630a: 0a00 |0005: move-result v0 │ │ -07630c: 0f00 |0006: return v0 │ │ +07635c: |[07635c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07636c: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +076370: 7240 c40b 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0bc4 │ │ +076376: 0a00 |0005: move-result v0 │ │ +076378: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -48986,18 +48986,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076310: |[076310] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -076320: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -076324: 7230 c50b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0bc5 │ │ -07632a: 0e00 |0005: return-void │ │ +07637c: |[07637c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +07638c: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +076390: 7230 c50b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0bc5 │ │ +076396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -49008,18 +49008,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07632c: |[07632c] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07633c: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ -076340: 7230 c60b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bc6 │ │ -076346: 0e00 |0005: return-void │ │ +076398: |[076398] android.support.v4.view.AccessibilityDelegateCompatJellyBean$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0763a8: 5410 f703 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; // field@03f7 │ │ +0763ac: 7230 c60b 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bc6 │ │ +0763b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -49134,17 +49134,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076348: |[076348] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ -076358: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07635e: 0e00 |0003: return-void │ │ +0763b4: |[0763b4] android.support.v4.view.AccessibilityDelegateCompatJellyBean.:()V │ │ +0763c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0763ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean; │ │ │ │ @@ -49153,19 +49153,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076360: |[076360] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ -076370: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -076374: 6e20 ce21 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@21ce │ │ -07637a: 0c00 |0005: move-result-object v0 │ │ -07637c: 1100 |0006: return-object v0 │ │ +0763cc: |[0763cc] android.support.v4.view.AccessibilityDelegateCompatJellyBean.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; │ │ +0763dc: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +0763e0: 6e20 ce21 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/View$AccessibilityDelegate;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeProvider; // method@21ce │ │ +0763e6: 0c00 |0005: move-result-object v0 │ │ +0763e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ │ │ @@ -49174,18 +49174,18 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076380: |[076380] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ -076390: 2200 0702 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@0207 │ │ -076394: 7020 b40b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0bb4 │ │ -07639a: 1100 |0005: return-object v0 │ │ +0763ec: |[0763ec] android.support.v4.view.AccessibilityDelegateCompatJellyBean.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; │ │ +0763fc: 2200 0702 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1; // type@0207 │ │ +076400: 7020 b40b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)V // method@0bb4 │ │ +076406: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;) │ │ @@ -49193,19 +49193,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07639c: |[07639c] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0763ac: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -0763b0: 6e40 d321 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@21d3 │ │ -0763b6: 0a00 |0005: move-result v0 │ │ -0763b8: 0f00 |0006: return v0 │ │ +076408: |[076408] android.support.v4.view.AccessibilityDelegateCompatJellyBean.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +076418: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +07641c: 6e40 d321 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/View$AccessibilityDelegate;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@21d3 │ │ +076422: 0a00 |0005: move-result v0 │ │ +076424: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -49322,18 +49322,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0763bc: |[0763bc] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ -0763cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0763d2: 5b01 f903 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@03f9 │ │ -0763d6: 0e00 |0005: return-void │ │ +076428: |[076428] android.support.v4.view.ActionProvider.:(Landroid/content/Context;)V │ │ +076438: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07643e: 5b01 f903 |0003: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@03f9 │ │ +076442: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ @@ -49345,17 +49345,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0763d8: |[0763d8] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ -0763e8: 5410 f903 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@03f9 │ │ -0763ec: 1100 |0002: return-object v0 │ │ +076444: |[076444] android.support.v4.view.ActionProvider.getContext:()Landroid/content/Context; │ │ +076454: 5410 f903 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mContext:Landroid/content/Context; // field@03f9 │ │ +076458: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #1 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -49363,17 +49363,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0763f0: |[0763f0] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ -076400: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076402: 0f00 |0001: return v0 │ │ +07645c: |[07645c] android.support.v4.view.ActionProvider.hasSubMenu:()Z │ │ +07646c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07646e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #2 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -49381,17 +49381,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076404: |[076404] android.support.v4.view.ActionProvider.isVisible:()Z │ │ -076414: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -076416: 0f00 |0001: return v0 │ │ +076470: |[076470] android.support.v4.view.ActionProvider.isVisible:()Z │ │ +076480: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +076482: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #3 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -49405,18 +49405,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076418: |[076418] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -076428: 6e10 d10b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0bd1 │ │ -07642e: 0c00 |0003: move-result-object v0 │ │ -076430: 1100 |0004: return-object v0 │ │ +076484: |[076484] android.support.v4.view.ActionProvider.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +076494: 6e10 d10b 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0bd1 │ │ +07649a: 0c00 |0003: move-result-object v0 │ │ +07649c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0005 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -49425,17 +49425,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -076434: |[076434] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ -076444: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076446: 0f00 |0001: return v0 │ │ +0764a0: |[0764a0] android.support.v4.view.ActionProvider.onPerformDefaultAction:()Z │ │ +0764b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0764b2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #6 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -49443,16 +49443,16 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -076448: |[076448] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -076458: 0e00 |0000: return-void │ │ +0764b4: |[0764b4] android.support.v4.view.ActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +0764c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0001 reg=1 subMenu Landroid/view/SubMenu; │ │ │ │ @@ -49461,17 +49461,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07645c: |[07645c] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ -07646c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07646e: 0f00 |0001: return v0 │ │ +0764c8: |[0764c8] android.support.v4.view.ActionProvider.overridesItemVisibility:()Z │ │ +0764d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0764da: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ActionProvider; │ │ │ │ #8 : (in Landroid/support/v4/view/ActionProvider;) │ │ @@ -49479,25 +49479,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -076470: |[076470] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ -076480: 5420 fb03 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ -076484: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -076488: 6e10 d50b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ -07648e: 0a00 |0007: move-result v0 │ │ -076490: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ -076494: 5420 fb03 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ -076498: 6e10 d00b 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ -07649e: 0a01 |000f: move-result v1 │ │ -0764a0: 7220 cc0b 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0bcc │ │ -0764a6: 0e00 |0013: return-void │ │ +0764dc: |[0764dc] android.support.v4.view.ActionProvider.refreshVisibility:()V │ │ +0764ec: 5420 fb03 |0000: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ +0764f0: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +0764f4: 6e10 d50b 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ +0764fa: 0a00 |0007: move-result v0 │ │ +0764fc: 3800 0b00 |0008: if-eqz v0, 0013 // +000b │ │ +076500: 5420 fb03 |000a: iget-object v0, v2, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ +076504: 6e10 d00b 0200 |000c: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ +07650a: 0a01 |000f: move-result v1 │ │ +07650c: 7220 cc0b 1000 |0010: invoke-interface {v0, v1}, Landroid/support/v4/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@0bcc │ │ +076512: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x000a line=146 │ │ 0x0013 line=148 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/view/ActionProvider; │ │ @@ -49507,17 +49507,17 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0764a8: |[0764a8] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ -0764b8: 5b01 fa03 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@03fa │ │ -0764bc: 0e00 |0002: return-void │ │ +076514: |[076514] android.support.v4.view.ActionProvider.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V │ │ +076524: 5b01 fa03 |0000: iput-object v1, v0, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@03fa │ │ +076528: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0002 line=227 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ActionProvider; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; │ │ @@ -49527,38 +49527,38 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0764c0: |[0764c0] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ -0764d0: 5430 fb03 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ -0764d4: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ -0764d8: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ -0764dc: 1a00 ae02 |0006: const-string v0, "ActionProvider(support)" // string@02ae │ │ -0764e0: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0764e4: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0764ea: 1a02 b12e |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@2eb1 │ │ -0764ee: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0764f4: 0c01 |0012: move-result-object v1 │ │ -0764f6: 6e10 012b 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0764fc: 0c02 |0016: move-result-object v2 │ │ -0764fe: 6e10 c12a 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -076504: 0c02 |001a: move-result-object v2 │ │ -076506: 6e20 462b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07650c: 0c01 |001e: move-result-object v1 │ │ -07650e: 1a02 6d00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@006d │ │ -076512: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -076518: 0c01 |0024: move-result-object v1 │ │ -07651a: 6e10 4e2b 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -076520: 0c01 |0028: move-result-object v1 │ │ -076522: 7120 fa20 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -076528: 5b34 fb03 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ -07652c: 0e00 |002e: return-void │ │ +07652c: |[07652c] android.support.v4.view.ActionProvider.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V │ │ +07653c: 5430 fb03 |0000: iget-object v0, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ +076540: 3800 2a00 |0002: if-eqz v0, 002c // +002a │ │ +076544: 3804 2800 |0004: if-eqz v4, 002c // +0028 │ │ +076548: 1a00 ae02 |0006: const-string v0, "ActionProvider(support)" // string@02ae │ │ +07654c: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +076550: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +076556: 1a02 b52e |000d: const-string v2, "setVisibilityListener: Setting a new ActionProvider.VisibilityListener when one is already set. Are you reusing this " // string@2eb5 │ │ +07655a: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +076560: 0c01 |0012: move-result-object v1 │ │ +076562: 6e10 012b 0300 |0013: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +076568: 0c02 |0016: move-result-object v2 │ │ +07656a: 6e10 c12a 0200 |0017: invoke-virtual {v2}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +076570: 0c02 |001a: move-result-object v2 │ │ +076572: 6e20 462b 2100 |001b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +076578: 0c01 |001e: move-result-object v1 │ │ +07657a: 1a02 6d00 |001f: const-string v2, " instance while it is still in use somewhere else?" // string@006d │ │ +07657e: 6e20 462b 2100 |0021: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +076584: 0c01 |0024: move-result-object v1 │ │ +076586: 6e10 4e2b 0100 |0025: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07658c: 0c01 |0028: move-result-object v1 │ │ +07658e: 7120 fa20 1000 |0029: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +076594: 5b34 fb03 |002c: iput-object v4, v3, Landroid/support/v4/view/ActionProvider;.mVisibilityListener:Landroid/support/v4/view/ActionProvider$VisibilityListener; // field@03fb │ │ +076598: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x002c line=241 │ │ 0x002e line=242 │ │ locals : │ │ @@ -49570,20 +49570,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -076530: |[076530] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ -076540: 5410 fa03 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@03fa │ │ -076544: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -076548: 5410 fa03 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@03fa │ │ -07654c: 7220 cb0b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0bcb │ │ -076552: 0e00 |0009: return-void │ │ +07659c: |[07659c] android.support.v4.view.ActionProvider.subUiVisibilityChanged:(Z)V │ │ +0765ac: 5410 fa03 |0000: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@03fa │ │ +0765b0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0765b4: 5410 fa03 |0004: iget-object v0, v1, Landroid/support/v4/view/ActionProvider;.mSubUiVisibilityListener:Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener; // field@03fa │ │ +0765b8: 7220 cb0b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;.onSubUiVisibilityChanged:(Z)V // method@0bcb │ │ +0765be: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0009 line=220 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/ActionProvider; │ │ @@ -49673,18 +49673,18 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -076554: |[076554] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -076564: 5b01 fc03 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076568: 7010 d502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -07656e: 0e00 |0005: return-void │ │ +0765c0: |[0765c0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +0765d0: 5b01 fc03 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +0765d4: 7010 d502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +0765da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -49695,20 +49695,20 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -076570: |[076570] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ -076580: 5b12 fc03 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076584: 6e10 d802 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ -07658a: 0c00 |0005: move-result-object v0 │ │ -07658c: 7020 d602 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ -076592: 0e00 |0009: return-void │ │ +0765dc: |[0765dc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V │ │ +0765ec: 5b12 fc03 |0000: iput-object v2, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +0765f0: 6e10 d802 0300 |0002: invoke-virtual {v3}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ +0765f6: 0c00 |0005: move-result-object v0 │ │ +0765f8: 7020 d602 0100 |0006: invoke-direct {v1, v0}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ +0765fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ 0x0009 line=109 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; │ │ @@ -49721,62 +49721,62 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 102 16-bit code units │ │ -076594: |[076594] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ -0765a4: 5240 4300 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0043 │ │ -0765a8: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ -0765ae: 2200 a605 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -0765b2: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0765b6: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0765bc: 1a02 c411 |000c: const-string v2, "Unknown message " // string@11c4 │ │ -0765c0: 6e20 462b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0765c6: 0c01 |0011: move-result-object v1 │ │ -0765c8: 6e20 452b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0765ce: 0c01 |0015: move-result-object v1 │ │ -0765d0: 6e10 4e2b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0765d6: 0c01 |0019: move-result-object v1 │ │ -0765d8: 7020 102b 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0765de: 2700 |001d: throw v0 │ │ -0765e0: 5430 fc03 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -0765e4: 7110 e40b 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0be4 │ │ -0765ea: 0c00 |0023: move-result-object v0 │ │ -0765ec: 5431 fc03 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -0765f0: 7110 e30b 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0be3 │ │ -0765f6: 0c01 |0029: move-result-object v1 │ │ -0765f8: 7220 3721 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@2137 │ │ -0765fe: 0e00 |002d: return-void │ │ -076600: 5430 fc03 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076604: 7110 e50b 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0be5 │ │ -07660a: 28fa |0033: goto 002d // -0006 │ │ -07660c: 5430 fc03 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076610: 7110 e60b 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0be6 │ │ -076616: 0c00 |0039: move-result-object v0 │ │ -076618: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ -07661c: 5430 fc03 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076620: 7110 e70b 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0be7 │ │ -076626: 0a00 |0041: move-result v0 │ │ -076628: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ -07662c: 5430 fc03 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076630: 7110 e60b 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0be6 │ │ -076636: 0c00 |0049: move-result-object v0 │ │ -076638: 5431 fc03 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -07663c: 7110 e30b 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0be3 │ │ -076642: 0c01 |004f: move-result-object v1 │ │ -076644: 7220 3221 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@2132 │ │ -07664a: 28da |0053: goto 002d // -0026 │ │ -07664c: 5430 fc03 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ -076650: 1211 |0056: const/4 v1, #int 1 // #1 │ │ -076652: 7120 e80b 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0be8 │ │ -076658: 28d3 |005a: goto 002d // -002d │ │ -07665a: 0000 |005b: nop // spacer │ │ -07665c: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ +076600: |[076600] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler.handleMessage:(Landroid/os/Message;)V │ │ +076610: 5240 4300 |0000: iget v0, v4, Landroid/os/Message;.what:I // field@0043 │ │ +076614: 2b00 5a00 0000 |0002: packed-switch v0, 0000005c // +0000005a │ │ +07661a: 2200 a605 |0005: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +07661e: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +076622: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +076628: 1a02 c511 |000c: const-string v2, "Unknown message " // string@11c5 │ │ +07662c: 6e20 462b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +076632: 0c01 |0011: move-result-object v1 │ │ +076634: 6e20 452b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07663a: 0c01 |0015: move-result-object v1 │ │ +07663c: 6e10 4e2b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +076642: 0c01 |0019: move-result-object v1 │ │ +076644: 7020 102b 1000 |001a: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +07664a: 2700 |001d: throw v0 │ │ +07664c: 5430 fc03 |001e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +076650: 7110 e40b 0000 |0020: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; // method@0be4 │ │ +076656: 0c00 |0023: move-result-object v0 │ │ +076658: 5431 fc03 |0024: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +07665c: 7110 e30b 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0be3 │ │ +076662: 0c01 |0029: move-result-object v1 │ │ +076664: 7220 3721 1000 |002a: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onShowPress:(Landroid/view/MotionEvent;)V // method@2137 │ │ +07666a: 0e00 |002d: return-void │ │ +07666c: 5430 fc03 |002e: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +076670: 7110 e50b 0000 |0030: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0be5 │ │ +076676: 28fa |0033: goto 002d // -0006 │ │ +076678: 5430 fc03 |0034: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +07667c: 7110 e60b 0000 |0036: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0be6 │ │ +076682: 0c00 |0039: move-result-object v0 │ │ +076684: 3800 f3ff |003a: if-eqz v0, 002d // -000d │ │ +076688: 5430 fc03 |003c: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +07668c: 7110 e70b 0000 |003e: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z // method@0be7 │ │ +076692: 0a00 |0041: move-result v0 │ │ +076694: 3900 1200 |0042: if-nez v0, 0054 // +0012 │ │ +076698: 5430 fc03 |0044: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +07669c: 7110 e60b 0000 |0046: invoke-static {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; // method@0be6 │ │ +0766a2: 0c00 |0049: move-result-object v0 │ │ +0766a4: 5431 fc03 |004a: iget-object v1, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +0766a8: 7110 e30b 0100 |004c: invoke-static {v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; // method@0be3 │ │ +0766ae: 0c01 |004f: move-result-object v1 │ │ +0766b0: 7220 3221 1000 |0050: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@2132 │ │ +0766b6: 28da |0053: goto 002d // -0026 │ │ +0766b8: 5430 fc03 |0054: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.this$0:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // field@03fc │ │ +0766bc: 1211 |0056: const/4 v1, #int 1 // #1 │ │ +0766be: 7120 e80b 1000 |0057: invoke-static {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z // method@0be8 │ │ +0766c4: 28d3 |005a: goto 002d // -002d │ │ +0766c6: 0000 |005b: nop // spacer │ │ +0766c8: 0001 0300 0100 0000 1c00 0000 2c00 ... |005c: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=134 │ │ 0x001e line=115 │ │ 0x002d line=136 │ │ 0x002e line=119 │ │ @@ -49822,18 +49822,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -076670: |[076670] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ -076680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -076682: 7040 f80b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0bf8 │ │ -076688: 0e00 |0004: return-void │ │ +0766dc: |[0766dc] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;)V │ │ +0766ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0766ee: 7040 f80b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/view/GestureDetectorCompat;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0bf8 │ │ +0766f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0004 line=502 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -49844,27 +49844,27 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -07668c: |[07668c] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -07669c: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0766a2: 6000 4000 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0766a6: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ -0766aa: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ -0766ae: 2200 1002 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@0210 │ │ -0766b2: 7040 f20b 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0bf2 │ │ -0766b8: 5b20 1904 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ -0766bc: 0e00 |0010: return-void │ │ -0766be: 2200 0f02 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@020f │ │ -0766c2: 7040 e20b 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0be2 │ │ -0766c8: 5b20 1904 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ -0766cc: 28f8 |0018: goto 0010 // -0008 │ │ +0766f8: |[0766f8] android.support.v4.view.GestureDetectorCompat.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +076708: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +07670e: 6000 4000 |0003: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +076712: 1301 1100 |0005: const/16 v1, #int 17 // #11 │ │ +076716: 3710 0a00 |0007: if-le v0, v1, 0011 // +000a │ │ +07671a: 2200 1002 |0009: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; // type@0210 │ │ +07671e: 7040 f20b 3054 |000b: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0bf2 │ │ +076724: 5b20 1904 |000e: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ +076728: 0e00 |0010: return-void │ │ +07672a: 2200 0f02 |0011: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; // type@020f │ │ +07672e: 7040 e20b 3054 |0013: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@0be2 │ │ +076734: 5b20 1904 |0016: iput-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ +076738: 28f8 |0018: goto 0010 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0003 line=515 │ │ 0x0009 line=516 │ │ 0x0010 line=520 │ │ 0x0011 line=518 │ │ @@ -49880,19 +49880,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0766d0: |[0766d0] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ -0766e0: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ -0766e4: 7210 da0b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0bda │ │ -0766ea: 0a00 |0005: move-result v0 │ │ -0766ec: 0f00 |0006: return v0 │ │ +07673c: |[07673c] android.support.v4.view.GestureDetectorCompat.isLongpressEnabled:()Z │ │ +07674c: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ +076750: 7210 da0b 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.isLongpressEnabled:()Z // method@0bda │ │ +076756: 0a00 |0005: move-result v0 │ │ +076758: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=526 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat;) │ │ @@ -49900,19 +49900,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0766f0: |[0766f0] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -076700: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ -076704: 7220 db0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0bdb │ │ -07670a: 0a00 |0005: move-result v0 │ │ -07670c: 0f00 |0006: return v0 │ │ +07675c: |[07675c] android.support.v4.view.GestureDetectorCompat.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07676c: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ +076770: 7220 db0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@0bdb │ │ +076776: 0a00 |0005: move-result v0 │ │ +076778: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -49921,18 +49921,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076710: |[076710] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ -076720: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ -076724: 7220 dc0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0bdc │ │ -07672a: 0e00 |0005: return-void │ │ +07677c: |[07677c] android.support.v4.view.GestureDetectorCompat.setIsLongpressEnabled:(Z)V │ │ +07678c: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ +076790: 7220 dc0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setIsLongpressEnabled:(Z)V // method@0bdc │ │ +076796: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0005 line=552 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -49942,18 +49942,18 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07672c: |[07672c] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -07673c: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ -076740: 7220 dd0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0bdd │ │ -076746: 0e00 |0005: return-void │ │ +076798: |[076798] android.support.v4.view.GestureDetectorCompat.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0767a8: 5410 1904 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat;.mImpl:Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl; // field@0419 │ │ +0767ac: 7220 dd0b 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImpl;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0bdd │ │ +0767b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0005 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ @@ -50062,26 +50062,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -076748: |[076748] android.support.v4.view.GravityCompat.:()V │ │ -076758: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07675c: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -076760: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -076764: 2201 1402 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0214 │ │ -076768: 7010 060c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0c06 │ │ -07676e: 6901 1b04 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ -076772: 0e00 |000d: return-void │ │ -076774: 2201 1302 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0213 │ │ -076778: 7010 010c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0c01 │ │ -07677e: 6901 1b04 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ -076782: 28f8 |0015: goto 000d // -0008 │ │ +0767b4: |[0767b4] android.support.v4.view.GravityCompat.:()V │ │ +0767c4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0767c8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +0767cc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0767d0: 2201 1402 |0006: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; // type@0214 │ │ +0767d4: 7010 060c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1;.:()V // method@0c06 │ │ +0767da: 6901 1b04 |000b: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ +0767de: 0e00 |000d: return-void │ │ +0767e0: 2201 1302 |000e: new-instance v1, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; // type@0213 │ │ +0767e4: 7010 010c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/GravityCompat$GravityCompatImplBase;.:()V // method@0c01 │ │ +0767ea: 6901 1b04 |0013: sput-object v1, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ +0767ee: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0002 line=90 │ │ 0x0006 line=91 │ │ 0x000d line=95 │ │ 0x000e line=93 │ │ @@ -50093,17 +50093,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076784: |[076784] android.support.v4.view.GravityCompat.:()V │ │ -076794: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07679a: 0e00 |0003: return-void │ │ +0767f0: |[0767f0] android.support.v4.view.GravityCompat.:()V │ │ +076800: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat; │ │ │ │ @@ -50112,26 +50112,26 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 17 │ │ ins : 8 │ │ outs : 9 │ │ insns size : 15 16-bit code units │ │ -07679c: |[07679c] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0767ac: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ -0767b0: 0191 |0002: move v1, v9 │ │ -0767b2: 01a2 |0003: move v2, v10 │ │ -0767b4: 01b3 |0004: move v3, v11 │ │ -0767b6: 07c4 |0005: move-object v4, v12 │ │ -0767b8: 01d5 |0006: move v5, v13 │ │ -0767ba: 01e6 |0007: move v6, v14 │ │ -0767bc: 07f7 |0008: move-object v7, v15 │ │ -0767be: 0208 1000 |0009: move/from16 v8, v16 │ │ -0767c2: 7809 fd0b 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0bfd │ │ -0767c8: 0e00 |000e: return-void │ │ +076808: |[076808] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +076818: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ +07681c: 0191 |0002: move v1, v9 │ │ +07681e: 01a2 |0003: move v2, v10 │ │ +076820: 01b3 |0004: move v3, v11 │ │ +076822: 07c4 |0005: move-object v4, v12 │ │ +076824: 01d5 |0006: move v5, v13 │ │ +076826: 01e6 |0007: move v6, v14 │ │ +076828: 07f7 |0008: move-object v7, v15 │ │ +07682a: 0208 1000 |0009: move/from16 v8, v16 │ │ +07682e: 7809 fd0b 0000 |000b: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0bfd │ │ +076834: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000e line=163 │ │ locals : │ │ 0x0000 - 0x000f reg=9 gravity I │ │ 0x0000 - 0x000f reg=10 w I │ │ @@ -50147,24 +50147,24 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 12 16-bit code units │ │ -0767cc: |[0767cc] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0767dc: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ -0767e0: 0171 |0002: move v1, v7 │ │ -0767e2: 0182 |0003: move v2, v8 │ │ -0767e4: 0193 |0004: move v3, v9 │ │ -0767e6: 07a4 |0005: move-object v4, v10 │ │ -0767e8: 07b5 |0006: move-object v5, v11 │ │ -0767ea: 01c6 |0007: move v6, v12 │ │ -0767ec: 7807 fe0b 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0bfe │ │ -0767f2: 0e00 |000b: return-void │ │ +076838: |[076838] android.support.v4.view.GravityCompat.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +076848: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ +07684c: 0171 |0002: move v1, v7 │ │ +07684e: 0182 |0003: move v2, v8 │ │ +076850: 0193 |0004: move v3, v9 │ │ +076852: 07a4 |0005: move-object v4, v10 │ │ +076854: 07b5 |0006: move-object v5, v11 │ │ +076856: 01c6 |0007: move v6, v12 │ │ +076858: 7807 fe0b 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0bfe │ │ +07685e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x000b line=133 │ │ locals : │ │ 0x0000 - 0x000c reg=7 gravity I │ │ 0x0000 - 0x000c reg=8 w I │ │ @@ -50178,18 +50178,18 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0767f4: |[0767f4] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076804: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ -076808: 7254 ff0b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0bff │ │ -07680e: 0e00 |0005: return-void │ │ +076860: |[076860] android.support.v4.view.GravityCompat.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +076870: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ +076874: 7254 ff0b 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0bff │ │ +07687a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 gravity I │ │ 0x0000 - 0x0006 reg=2 display Landroid/graphics/Rect; │ │ @@ -50201,19 +50201,19 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -076810: |[076810] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ -076820: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ -076824: 7230 000c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0c00 │ │ -07682a: 0a00 |0005: move-result v0 │ │ -07682c: 0f00 |0006: return v0 │ │ +07687c: |[07687c] android.support.v4.view.GravityCompat.getAbsoluteGravity:(II)I │ │ +07688c: 6200 1b04 |0000: sget-object v0, Landroid/support/v4/view/GravityCompat;.IMPL:Landroid/support/v4/view/GravityCompat$GravityCompatImpl; // field@041b │ │ +076890: 7230 000c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/GravityCompat$GravityCompatImpl;.getAbsoluteGravity:(II)I // method@0c00 │ │ +076896: 0a00 |0005: move-result v0 │ │ +076898: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 gravity I │ │ 0x0000 - 0x0007 reg=2 layoutDirection I │ │ │ │ @@ -50243,17 +50243,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076830: |[076830] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ -076840: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076846: 0e00 |0003: return-void │ │ +07689c: |[07689c] android.support.v4.view.GravityCompatJellybeanMr1.:()V │ │ +0768ac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0768b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/GravityCompatJellybeanMr1;) │ │ @@ -50261,17 +50261,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 8 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -076848: |[076848] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -076858: 7708 3f21 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@213f │ │ -07685e: 0e00 |0003: return-void │ │ +0768b4: |[0768b4] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0768c4: 7708 3f21 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@213f │ │ +0768ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -50287,17 +50287,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -076860: |[076860] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076870: 7706 4121 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@2141 │ │ -076876: 0e00 |0003: return-void │ │ +0768cc: |[0768cc] android.support.v4.view.GravityCompatJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0768dc: 7706 4121 0000 |0000: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@2141 │ │ +0768e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -50311,17 +50311,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -076878: |[076878] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -076888: 7140 4321 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@2143 │ │ -07688e: 0e00 |0003: return-void │ │ +0768e4: |[0768e4] android.support.v4.view.GravityCompatJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0768f4: 7140 4321 1032 |0000: invoke-static {v0, v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@2143 │ │ +0768fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 gravity I │ │ 0x0000 - 0x0004 reg=1 display Landroid/graphics/Rect; │ │ @@ -50333,18 +50333,18 @@ │ │ type : '(II)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -076890: |[076890] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ -0768a0: 7120 4421 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@2144 │ │ -0768a6: 0a00 |0003: move-result v0 │ │ -0768a8: 0f00 |0004: return v0 │ │ +0768fc: |[0768fc] android.support.v4.view.GravityCompatJellybeanMr1.getAbsoluteGravity:(II)I │ │ +07690c: 7120 4421 2100 |0000: invoke-static {v1, v2}, Landroid/view/Gravity;.getAbsoluteGravity:(II)I // method@2144 │ │ +076912: 0a00 |0003: move-result v0 │ │ +076914: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 gravity I │ │ 0x0000 - 0x0005 reg=2 layoutDirection I │ │ │ │ @@ -50450,26 +50450,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0768ac: |[0768ac] android.support.v4.view.KeyEventCompat.:()V │ │ -0768bc: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0768c0: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0768c4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0768c8: 2200 1902 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@0219 │ │ -0768cc: 7010 240c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0c24 │ │ -0768d2: 6900 2104 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -0768d6: 0e00 |000d: return-void │ │ -0768d8: 2200 1702 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0217 │ │ -0768dc: 7010 160c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0c16 │ │ -0768e2: 6900 2104 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -0768e6: 28f8 |0015: goto 000d // -0008 │ │ +076918: |[076918] android.support.v4.view.KeyEventCompat.:()V │ │ +076928: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07692c: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +076930: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +076934: 2200 1902 |0006: new-instance v0, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; // type@0219 │ │ +076938: 7010 240c 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl;.:()V // method@0c24 │ │ +07693e: 6900 2104 |000b: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076942: 0e00 |000d: return-void │ │ +076944: 2200 1702 |000e: new-instance v0, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; // type@0217 │ │ +076948: 7010 160c 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0c16 │ │ +07694e: 6900 2104 |0013: sput-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076952: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0006 line=167 │ │ 0x000d line=171 │ │ 0x000e line=169 │ │ locals : │ │ @@ -50479,17 +50479,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0768e8: |[0768e8] android.support.v4.view.KeyEventCompat.:()V │ │ -0768f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0768fe: 0e00 |0003: return-void │ │ +076954: |[076954] android.support.v4.view.KeyEventCompat.:()V │ │ +076964: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07696a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat; │ │ │ │ @@ -50498,19 +50498,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -076900: |[076900] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -076910: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -076914: 7254 280c 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c28 │ │ -07691a: 0a00 |0005: move-result v0 │ │ -07691c: 0f00 |0006: return v0 │ │ +07696c: |[07696c] android.support.v4.view.KeyEventCompat.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +07697c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076980: 7254 280c 1032 |0002: invoke-interface {v0, v1, v2, v3, v4}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c28 │ │ +076986: 0a00 |0005: move-result v0 │ │ +076988: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ 0x0000 - 0x0007 reg=3 state Ljava/lang/Object; │ │ @@ -50521,19 +50521,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076920: |[076920] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -076930: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -076934: 7220 290c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0c29 │ │ -07693a: 0c00 |0005: move-result-object v0 │ │ -07693c: 1100 |0006: return-object v0 │ │ +07698c: |[07698c] android.support.v4.view.KeyEventCompat.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +07699c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +0769a0: 7220 290c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0c29 │ │ +0769a6: 0c00 |0005: move-result-object v0 │ │ +0769a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -50541,21 +50541,21 @@ │ │ type : '(Landroid/view/KeyEvent;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -076940: |[076940] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ -076950: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -076954: 6e10 5221 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ -07695a: 0a01 |0005: move-result v1 │ │ -07695c: 7230 2b0c 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0c2b │ │ -076962: 0a00 |0009: move-result v0 │ │ -076964: 0f00 |000a: return v0 │ │ +0769ac: |[0769ac] android.support.v4.view.KeyEventCompat.hasModifiers:(Landroid/view/KeyEvent;I)Z │ │ +0769bc: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +0769c0: 6e10 5221 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ +0769c6: 0a01 |0005: move-result v1 │ │ +0769c8: 7230 2b0c 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0c2b │ │ +0769ce: 0a00 |0009: move-result v0 │ │ +0769d0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x000b reg=3 modifiers I │ │ │ │ @@ -50564,21 +50564,21 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -076968: |[076968] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ -076978: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -07697c: 6e10 5221 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ -076982: 0a01 |0005: move-result v1 │ │ -076984: 7220 2c0c 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0c2c │ │ -07698a: 0a00 |0009: move-result v0 │ │ -07698c: 0f00 |000a: return v0 │ │ +0769d4: |[0769d4] android.support.v4.view.KeyEventCompat.hasNoModifiers:(Landroid/view/KeyEvent;)Z │ │ +0769e4: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +0769e8: 6e10 5221 0200 |0002: invoke-virtual {v2}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ +0769ee: 0a01 |0005: move-result v1 │ │ +0769f0: 7220 2c0c 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0c2c │ │ +0769f6: 0a00 |0009: move-result v0 │ │ +0769f8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/KeyEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -50586,19 +50586,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076990: |[076990] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0769a0: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -0769a4: 7220 2a0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0c2a │ │ -0769aa: 0a00 |0005: move-result v0 │ │ -0769ac: 0f00 |0006: return v0 │ │ +0769fc: |[0769fc] android.support.v4.view.KeyEventCompat.isTracking:(Landroid/view/KeyEvent;)Z │ │ +076a0c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076a10: 7220 2a0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.isTracking:(Landroid/view/KeyEvent;)Z // method@0c2a │ │ +076a16: 0a00 |0005: move-result v0 │ │ +076a18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #7 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -50606,19 +50606,19 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0769b0: |[0769b0] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ -0769c0: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -0769c4: 7230 2b0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0c2b │ │ -0769ca: 0a00 |0005: move-result v0 │ │ -0769cc: 0f00 |0006: return v0 │ │ +076a1c: |[076a1c] android.support.v4.view.KeyEventCompat.metaStateHasModifiers:(II)Z │ │ +076a2c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076a30: 7230 2b0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasModifiers:(II)Z // method@0c2b │ │ +076a36: 0a00 |0005: move-result v0 │ │ +076a38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ 0x0000 - 0x0007 reg=2 modifiers I │ │ │ │ @@ -50627,19 +50627,19 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0769d0: |[0769d0] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ -0769e0: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -0769e4: 7220 2c0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0c2c │ │ -0769ea: 0a00 |0005: move-result v0 │ │ -0769ec: 0f00 |0006: return v0 │ │ +076a3c: |[076a3c] android.support.v4.view.KeyEventCompat.metaStateHasNoModifiers:(I)Z │ │ +076a4c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076a50: 7220 2c0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.metaStateHasNoModifiers:(I)Z // method@0c2c │ │ +076a56: 0a00 |0005: move-result v0 │ │ +076a58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #9 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -50647,19 +50647,19 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0769f0: |[0769f0] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ -076a00: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -076a04: 7220 2d0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0c2d │ │ -076a0a: 0a00 |0005: move-result v0 │ │ -076a0c: 0f00 |0006: return v0 │ │ +076a5c: |[076a5c] android.support.v4.view.KeyEventCompat.normalizeMetaState:(I)I │ │ +076a6c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076a70: 7220 2d0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.normalizeMetaState:(I)I // method@0c2d │ │ +076a76: 0a00 |0005: move-result v0 │ │ +076a78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 metaState I │ │ │ │ #10 : (in Landroid/support/v4/view/KeyEventCompat;) │ │ @@ -50667,18 +50667,18 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -076a10: |[076a10] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ -076a20: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ -076a24: 7220 2e0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0c2e │ │ -076a2a: 0e00 |0005: return-void │ │ +076a7c: |[076a7c] android.support.v4.view.KeyEventCompat.startTracking:(Landroid/view/KeyEvent;)V │ │ +076a8c: 6200 2104 |0000: sget-object v0, Landroid/support/v4/view/KeyEventCompat;.IMPL:Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl; // field@0421 │ │ +076a90: 7220 2e0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/KeyEventCompat$KeyEventVersionImpl;.startTracking:(Landroid/view/KeyEvent;)V // method@0c2e │ │ +076a96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0005 line=197 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/KeyEvent; │ │ │ │ @@ -50708,17 +50708,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076a2c: |[076a2c] android.support.v4.view.KeyEventCompatEclair.:()V │ │ -076a3c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076a42: 0e00 |0003: return-void │ │ +076a98: |[076a98] android.support.v4.view.KeyEventCompatEclair.:()V │ │ +076aa8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076aae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -50726,19 +50726,19 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -076a44: |[076a44] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -076a54: 1f03 2604 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@0426 │ │ -076a58: 6e40 4e21 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@214e │ │ -076a5e: 0a00 |0005: move-result v0 │ │ -076a60: 0f00 |0006: return v0 │ │ +076ab0: |[076ab0] android.support.v4.view.KeyEventCompatEclair.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +076ac0: 1f03 2604 |0000: check-cast v3, Landroid/view/KeyEvent$DispatcherState; // type@0426 │ │ +076ac4: 6e40 4e21 2143 |0002: invoke-virtual {v1, v2, v3, v4}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;Landroid/view/KeyEvent$DispatcherState;Ljava/lang/Object;)Z // method@214e │ │ +076aca: 0a00 |0005: move-result v0 │ │ +076acc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 state Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0007 reg=2 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -50749,18 +50749,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076a64: |[076a64] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -076a74: 6e10 f921 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@21f9 │ │ -076a7a: 0c00 |0003: move-result-object v0 │ │ -076a7c: 1100 |0004: return-object v0 │ │ +076ad0: |[076ad0] android.support.v4.view.KeyEventCompatEclair.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +076ae0: 6e10 f921 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@21f9 │ │ +076ae6: 0c00 |0003: move-result-object v0 │ │ +076ae8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -50768,18 +50768,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076a80: |[076a80] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ -076a90: 6e10 5521 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@2155 │ │ -076a96: 0a00 |0003: move-result v0 │ │ -076a98: 0f00 |0004: return v0 │ │ +076aec: |[076aec] android.support.v4.view.KeyEventCompatEclair.isTracking:(Landroid/view/KeyEvent;)Z │ │ +076afc: 6e10 5521 0100 |0000: invoke-virtual {v1}, Landroid/view/KeyEvent;.isTracking:()Z // method@2155 │ │ +076b02: 0a00 |0003: move-result v0 │ │ +076b04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/KeyEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/KeyEventCompatEclair;) │ │ @@ -50787,17 +50787,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076a9c: |[076a9c] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ -076aac: 6e10 5921 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@2159 │ │ -076ab2: 0e00 |0003: return-void │ │ +076b08: |[076b08] android.support.v4.view.KeyEventCompatEclair.startTracking:(Landroid/view/KeyEvent;)V │ │ +076b18: 6e10 5921 0000 |0000: invoke-virtual {v0}, Landroid/view/KeyEvent;.startTracking:()V // method@2159 │ │ +076b1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 event Landroid/view/KeyEvent; │ │ │ │ @@ -50827,17 +50827,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076ab4: |[076ab4] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ -076ac4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076aca: 0e00 |0003: return-void │ │ +076b20: |[076b20] android.support.v4.view.KeyEventCompatHoneycomb.:()V │ │ +076b30: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076b36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -50845,18 +50845,18 @@ │ │ type : '(II)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -076acc: |[076acc] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ -076adc: 7120 5621 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@2156 │ │ -076ae2: 0a00 |0003: move-result v0 │ │ -076ae4: 0f00 |0004: return v0 │ │ +076b38: |[076b38] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasModifiers:(II)Z │ │ +076b48: 7120 5621 2100 |0000: invoke-static {v1, v2}, Landroid/view/KeyEvent;.metaStateHasModifiers:(II)Z // method@2156 │ │ +076b4e: 0a00 |0003: move-result v0 │ │ +076b50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ 0x0000 - 0x0005 reg=2 modifiers I │ │ │ │ @@ -50865,18 +50865,18 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076ae8: |[076ae8] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ -076af8: 7110 5721 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@2157 │ │ -076afe: 0a00 |0003: move-result v0 │ │ -076b00: 0f00 |0004: return v0 │ │ +076b54: |[076b54] android.support.v4.view.KeyEventCompatHoneycomb.metaStateHasNoModifiers:(I)Z │ │ +076b64: 7110 5721 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.metaStateHasNoModifiers:(I)Z // method@2157 │ │ +076b6a: 0a00 |0003: move-result v0 │ │ +076b6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ #3 : (in Landroid/support/v4/view/KeyEventCompatHoneycomb;) │ │ @@ -50884,18 +50884,18 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076b04: |[076b04] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ -076b14: 7110 5821 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@2158 │ │ -076b1a: 0a00 |0003: move-result v0 │ │ -076b1c: 0f00 |0004: return v0 │ │ +076b70: |[076b70] android.support.v4.view.KeyEventCompatHoneycomb.normalizeMetaState:(I)I │ │ +076b80: 7110 5821 0100 |0000: invoke-static {v1}, Landroid/view/KeyEvent;.normalizeMetaState:(I)I // method@2158 │ │ +076b86: 0a00 |0003: move-result v0 │ │ +076b88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 metaState I │ │ │ │ Virtual methods - │ │ @@ -51006,26 +51006,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -076b20: |[076b20] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -076b30: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -076b34: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -076b38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -076b3c: 2201 2002 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0220 │ │ -076b40: 7010 540c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0c54 │ │ -076b46: 6901 2204 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076b4a: 0e00 |000d: return-void │ │ -076b4c: 2201 1f02 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@021f │ │ -076b50: 7010 4b0c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0c4b │ │ -076b56: 6901 2204 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076b5a: 28f8 |0015: goto 000d // -0008 │ │ +076b8c: |[076b8c] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +076b9c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +076ba0: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +076ba4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +076ba8: 2201 2002 |0006: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; // type@0220 │ │ +076bac: 7010 540c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1;.:()V // method@0c54 │ │ +076bb2: 6901 2204 |000b: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076bb6: 0e00 |000d: return-void │ │ +076bb8: 2201 1f02 |000e: new-instance v1, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; // type@021f │ │ +076bbc: 7010 4b0c 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase;.:()V // method@0c4b │ │ +076bc2: 6901 2204 |0013: sput-object v1, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076bc6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0002 line=128 │ │ 0x0006 line=129 │ │ 0x000d line=133 │ │ 0x000e line=131 │ │ @@ -51037,17 +51037,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076b5c: |[076b5c] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ -076b6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076b72: 0e00 |0003: return-void │ │ +076bc8: |[076bc8] android.support.v4.view.MarginLayoutParamsCompat.:()V │ │ +076bd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat; │ │ │ │ @@ -51056,19 +51056,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076b74: |[076b74] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076b84: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076b88: 7220 430c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c43 │ │ -076b8e: 0a00 |0005: move-result v0 │ │ -076b90: 0f00 |0006: return v0 │ │ +076be0: |[076be0] android.support.v4.view.MarginLayoutParamsCompat.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076bf0: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076bf4: 7220 430c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c43 │ │ +076bfa: 0a00 |0005: move-result v0 │ │ +076bfc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -51076,19 +51076,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076b94: |[076b94] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076ba4: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076ba8: 7220 440c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c44 │ │ -076bae: 0a00 |0005: move-result v0 │ │ -076bb0: 0f00 |0006: return v0 │ │ +076c00: |[076c00] android.support.v4.view.MarginLayoutParamsCompat.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076c10: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076c14: 7220 440c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c44 │ │ +076c1a: 0a00 |0005: move-result v0 │ │ +076c1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -51096,19 +51096,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076bb4: |[076bb4] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076bc4: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076bc8: 7220 450c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c45 │ │ -076bce: 0a00 |0005: move-result v0 │ │ -076bd0: 0f00 |0006: return v0 │ │ +076c20: |[076c20] android.support.v4.view.MarginLayoutParamsCompat.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076c30: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076c34: 7220 450c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c45 │ │ +076c3a: 0a00 |0005: move-result v0 │ │ +076c3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -51116,19 +51116,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -076bd4: |[076bd4] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -076be4: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076be8: 7220 460c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0c46 │ │ -076bee: 0a00 |0005: move-result v0 │ │ -076bf0: 0f00 |0006: return v0 │ │ +076c40: |[076c40] android.support.v4.view.MarginLayoutParamsCompat.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +076c50: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076c54: 7220 460c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0c46 │ │ +076c5a: 0a00 |0005: move-result v0 │ │ +076c5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #6 : (in Landroid/support/v4/view/MarginLayoutParamsCompat;) │ │ @@ -51136,18 +51136,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076bf4: |[076bf4] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076c04: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076c08: 7230 470c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c47 │ │ -076c0e: 0e00 |0005: return-void │ │ +076c60: |[076c60] android.support.v4.view.MarginLayoutParamsCompat.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076c70: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076c74: 7230 470c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c47 │ │ +076c7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0005 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -51157,18 +51157,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076c10: |[076c10] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076c20: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076c24: 7230 480c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c48 │ │ -076c2a: 0e00 |0005: return-void │ │ +076c7c: |[076c7c] android.support.v4.view.MarginLayoutParamsCompat.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076c8c: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076c90: 7230 480c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c48 │ │ +076c96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0005 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -51178,18 +51178,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076c2c: |[076c2c] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076c3c: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076c40: 7230 490c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c49 │ │ -076c46: 0e00 |0005: return-void │ │ +076c98: |[076c98] android.support.v4.view.MarginLayoutParamsCompat.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076ca8: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076cac: 7230 490c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c49 │ │ +076cb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginEnd I │ │ @@ -51199,18 +51199,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -076c48: |[076c48] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076c58: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ -076c5c: 7230 4a0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c4a │ │ -076c62: 0e00 |0005: return-void │ │ +076cb4: |[076cb4] android.support.v4.view.MarginLayoutParamsCompat.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076cc4: 6200 2204 |0000: sget-object v0, Landroid/support/v4/view/MarginLayoutParamsCompat;.IMPL:Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl; // field@0422 │ │ +076cc8: 7230 4a0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImpl;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c4a │ │ +076cce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0006 reg=2 marginStart I │ │ @@ -51241,17 +51241,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076c64: |[076c64] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ -076c74: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076c7a: 0e00 |0003: return-void │ │ +076cd0: |[076cd0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.:()V │ │ +076ce0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076ce6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -51259,18 +51259,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076c7c: |[076c7c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076c8c: 6e10 8d22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@228d │ │ -076c92: 0a00 |0003: move-result v0 │ │ -076c94: 0f00 |0004: return v0 │ │ +076ce8: |[076ce8] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076cf8: 6e10 8d22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getLayoutDirection:()I // method@228d │ │ +076cfe: 0a00 |0003: move-result v0 │ │ +076d00: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #2 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -51278,18 +51278,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076c98: |[076c98] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076ca8: 6e10 8e22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@228e │ │ -076cae: 0a00 |0003: move-result v0 │ │ -076cb0: 0f00 |0004: return v0 │ │ +076d04: |[076d04] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076d14: 6e10 8e22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginEnd:()I // method@228e │ │ +076d1a: 0a00 |0003: move-result v0 │ │ +076d1c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #3 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -51297,18 +51297,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076cb4: |[076cb4] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -076cc4: 6e10 8f22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@228f │ │ -076cca: 0a00 |0003: move-result v0 │ │ -076ccc: 0f00 |0004: return v0 │ │ +076d20: |[076d20] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +076d30: 6e10 8f22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.getMarginStart:()I // method@228f │ │ +076d36: 0a00 |0003: move-result v0 │ │ +076d38: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #4 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -51316,18 +51316,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -076cd0: |[076cd0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -076ce0: 6e10 9022 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@2290 │ │ -076ce6: 0a00 |0003: move-result v0 │ │ -076ce8: 0f00 |0004: return v0 │ │ +076d3c: |[076d3c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +076d4c: 6e10 9022 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup$MarginLayoutParams;.isMarginRelative:()Z // method@2290 │ │ +076d52: 0a00 |0003: move-result v0 │ │ +076d54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ #5 : (in Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;) │ │ @@ -51335,17 +51335,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076cec: |[076cec] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076cfc: 6e20 9122 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@2291 │ │ -076d02: 0e00 |0003: return-void │ │ +076d58: |[076d58] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d68: 6e20 9122 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.resolveLayoutDirection:(I)V // method@2291 │ │ +076d6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=54 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -51355,17 +51355,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076d04: |[076d04] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076d14: 6e20 9222 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@2292 │ │ -076d1a: 0e00 |0003: return-void │ │ +076d70: |[076d70] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d80: 6e20 9222 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setLayoutDirection:(I)V // method@2292 │ │ +076d86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -51375,17 +51375,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076d1c: |[076d1c] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076d2c: 6e20 9322 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@2293 │ │ -076d32: 0e00 |0003: return-void │ │ +076d88: |[076d88] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076d98: 6e20 9322 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginEnd:(I)V // method@2293 │ │ +076d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginEnd I │ │ @@ -51395,17 +51395,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076d34: |[076d34] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -076d44: 6e20 9422 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@2294 │ │ -076d4a: 0e00 |0003: return-void │ │ +076da0: |[076da0] android.support.v4.view.MarginLayoutParamsCompatJellybeanMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +076db0: 6e20 9422 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup$MarginLayoutParams;.setMarginStart:(I)V // method@2294 │ │ +076db6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0004 reg=1 marginStart I │ │ @@ -51440,17 +51440,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076d4c: |[076d4c] android.support.v4.view.MenuCompat.:()V │ │ -076d5c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076d62: 0e00 |0003: return-void │ │ +076db8: |[076db8] android.support.v4.view.MenuCompat.:()V │ │ +076dc8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076dce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuCompat; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuCompat;) │ │ @@ -51458,17 +51458,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -076d64: |[076d64] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -076d74: 7120 a10c 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0ca1 │ │ -076d7a: 0e00 |0003: return-void │ │ +076dd0: |[076dd0] android.support.v4.view.MenuCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +076de0: 7120 a10c 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0ca1 │ │ +076de6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -51650,32 +51650,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -076d7c: |[076d7c] android.support.v4.view.MenuItemCompat.:()V │ │ -076d8c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -076d90: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -076d94: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -076d98: 2201 2702 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@0227 │ │ -076d9c: 7010 870c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@0c87 │ │ -076da2: 6901 2504 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076da6: 0e00 |000d: return-void │ │ -076da8: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ -076dac: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -076db0: 2201 2502 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0225 │ │ -076db4: 7010 7b0c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0c7b │ │ -076dba: 6901 2504 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076dbe: 28f4 |0019: goto 000d // -000c │ │ -076dc0: 2201 2402 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0224 │ │ -076dc4: 7010 720c 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0c72 │ │ -076dca: 6901 2504 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076dce: 28ec |0021: goto 000d // -0014 │ │ +076de8: |[076de8] android.support.v4.view.MenuItemCompat.:()V │ │ +076df8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +076dfc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +076e00: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +076e04: 2201 2702 |0006: new-instance v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // type@0227 │ │ +076e08: 7010 870c 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;.:()V // method@0c87 │ │ +076e0e: 6901 2504 |000b: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076e12: 0e00 |000d: return-void │ │ +076e14: 1301 0b00 |000e: const/16 v1, #int 11 // #b │ │ +076e18: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +076e1c: 2201 2502 |0012: new-instance v1, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; // type@0225 │ │ +076e20: 7010 7b0c 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0c7b │ │ +076e26: 6901 2504 |0017: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076e2a: 28f4 |0019: goto 000d // -000c │ │ +076e2c: 2201 2402 |001a: new-instance v1, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; // type@0224 │ │ +076e30: 7010 720c 0100 |001c: invoke-direct {v1}, Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl;.:()V // method@0c72 │ │ +076e36: 6901 2504 |001f: sput-object v1, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076e3a: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0002 line=248 │ │ 0x0006 line=249 │ │ 0x000d line=255 │ │ 0x000e line=250 │ │ @@ -51689,17 +51689,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076dd0: |[076dd0] android.support.v4.view.MenuItemCompat.:()V │ │ -076de0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -076de6: 0e00 |0003: return-void │ │ +076e3c: |[076e3c] android.support.v4.view.MenuItemCompat.:()V │ │ +076e4c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +076e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat; │ │ │ │ @@ -51708,25 +51708,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -076de8: |[076de8] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -076df8: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076dfc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076e00: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076e04: 7210 0709 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0907 │ │ -076e0a: 0a00 |0009: move-result v0 │ │ -076e0c: 0f00 |000a: return v0 │ │ -076e0e: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076e12: 7220 8c0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0c8c │ │ -076e18: 0a00 |0010: move-result v0 │ │ -076e1a: 28f9 |0011: goto 000a // -0007 │ │ +076e54: |[076e54] android.support.v4.view.MenuItemCompat.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +076e64: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076e68: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076e6c: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076e70: 7210 0709 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.collapseActionView:()Z // method@0907 │ │ +076e76: 0a00 |0009: move-result v0 │ │ +076e78: 0f00 |000a: return v0 │ │ +076e7a: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076e7e: 7220 8c0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0c8c │ │ +076e84: 0a00 |0010: move-result v0 │ │ +076e86: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0004 line=403 │ │ 0x000a line=405 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51737,25 +51737,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -076e1c: |[076e1c] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ -076e2c: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076e30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076e34: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076e38: 7210 0809 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0908 │ │ -076e3e: 0a00 |0009: move-result v0 │ │ -076e40: 0f00 |000a: return v0 │ │ -076e42: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076e46: 7220 8d0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@0c8d │ │ -076e4c: 0a00 |0010: move-result v0 │ │ -076e4e: 28f9 |0011: goto 000a // -0007 │ │ +076e88: |[076e88] android.support.v4.view.MenuItemCompat.expandActionView:(Landroid/view/MenuItem;)Z │ │ +076e98: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076e9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076ea0: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076ea4: 7210 0809 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0908 │ │ +076eaa: 0a00 |0009: move-result v0 │ │ +076eac: 0f00 |000a: return v0 │ │ +076eae: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076eb2: 7220 8d0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.expandActionView:(Landroid/view/MenuItem;)Z // method@0c8d │ │ +076eb8: 0a00 |0010: move-result v0 │ │ +076eba: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0004 line=384 │ │ 0x000a line=386 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51766,26 +51766,26 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -076e50: |[076e50] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ -076e60: 2020 a401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076e64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076e68: 1f02 a401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076e6c: 7210 0a09 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@090a │ │ -076e72: 0c00 |0009: move-result-object v0 │ │ -076e74: 1100 |000a: return-object v0 │ │ -076e76: 1a00 ff0d |000b: const-string v0, "MenuItemCompat" // string@0dff │ │ -076e7a: 1a01 011c |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@1c01 │ │ -076e7e: 7120 fa20 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -076e84: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -076e86: 28f7 |0013: goto 000a // -0009 │ │ +076ebc: |[076ebc] android.support.v4.view.MenuItemCompat.getActionProvider:(Landroid/view/MenuItem;)Landroid/support/v4/view/ActionProvider; │ │ +076ecc: 2020 a401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076ed0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076ed4: 1f02 a401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076ed8: 7210 0a09 0200 |0006: invoke-interface {v2}, Landroid/support/v4/internal/view/SupportMenuItem;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@090a │ │ +076ede: 0c00 |0009: move-result-object v0 │ │ +076ee0: 1100 |000a: return-object v0 │ │ +076ee2: 1a00 ff0d |000b: const-string v0, "MenuItemCompat" // string@0dff │ │ +076ee6: 1a01 031c |000d: const-string v1, "getActionProvider: item does not implement SupportMenuItem; returning null" // string@1c03 │ │ +076eea: 7120 fa20 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +076ef0: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +076ef2: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0004 line=362 │ │ 0x000a line=367 │ │ 0x000b line=366 │ │ 0x0012 line=367 │ │ @@ -51798,25 +51798,25 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -076e88: |[076e88] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -076e98: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076e9c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076ea0: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076ea4: 7210 0909 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0909 │ │ -076eaa: 0c00 |0009: move-result-object v0 │ │ -076eac: 1100 |000a: return-object v0 │ │ -076eae: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076eb2: 7220 8e0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c8e │ │ -076eb8: 0c00 |0010: move-result-object v0 │ │ -076eba: 28f9 |0011: goto 000a // -0007 │ │ +076ef4: |[076ef4] android.support.v4.view.MenuItemCompat.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +076f04: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076f08: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076f0c: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076f10: 7210 0909 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.getActionView:()Landroid/view/View; // method@0909 │ │ +076f16: 0c00 |0009: move-result-object v0 │ │ +076f18: 1100 |000a: return-object v0 │ │ +076f1a: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076f1e: 7220 8e0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c8e │ │ +076f24: 0c00 |0010: move-result-object v0 │ │ +076f26: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x000a line=325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51827,25 +51827,25 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -076ebc: |[076ebc] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -076ecc: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076ed0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076ed4: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076ed8: 7210 0b09 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@090b │ │ -076ede: 0a00 |0009: move-result v0 │ │ -076ee0: 0f00 |000a: return v0 │ │ -076ee2: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076ee6: 7220 8f0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0c8f │ │ -076eec: 0a00 |0010: move-result v0 │ │ -076eee: 28f9 |0011: goto 000a // -0007 │ │ +076f28: |[076f28] android.support.v4.view.MenuItemCompat.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +076f38: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076f3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076f40: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076f44: 7210 0b09 0100 |0006: invoke-interface {v1}, Landroid/support/v4/internal/view/SupportMenuItem;.isActionViewExpanded:()Z // method@090b │ │ +076f4a: 0a00 |0009: move-result v0 │ │ +076f4c: 0f00 |000a: return v0 │ │ +076f4e: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076f52: 7220 8f0c 1000 |000d: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0c8f │ │ +076f58: 0a00 |0010: move-result v0 │ │ +076f5a: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x000a line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51856,25 +51856,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -076ef0: |[076ef0] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ -076f00: 2020 a401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076f04: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076f08: 1f02 a401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076f0c: 7220 1009 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0910 │ │ -076f12: 0c02 |0009: move-result-object v2 │ │ -076f14: 1102 |000a: return-object v2 │ │ -076f16: 1a00 ff0d |000b: const-string v0, "MenuItemCompat" // string@0dff │ │ -076f1a: 1a01 6e2c |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@2c6e │ │ -076f1e: 7120 fa20 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -076f24: 28f8 |0012: goto 000a // -0008 │ │ +076f5c: |[076f5c] android.support.v4.view.MenuItemCompat.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; │ │ +076f6c: 2020 a401 |0000: instance-of v0, v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076f70: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076f74: 1f02 a401 |0004: check-cast v2, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076f78: 7220 1009 3200 |0006: invoke-interface {v2, v3}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0910 │ │ +076f7e: 0c02 |0009: move-result-object v2 │ │ +076f80: 1102 |000a: return-object v2 │ │ +076f82: 1a00 ff0d |000b: const-string v0, "MenuItemCompat" // string@0dff │ │ +076f86: 1a01 722c |000d: const-string v1, "setActionProvider: item does not implement SupportMenuItem; ignoring" // string@2c72 │ │ +076f8a: 7120 fa20 1000 |000f: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +076f90: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0004 line=345 │ │ 0x000a line=349 │ │ 0x000b line=348 │ │ locals : │ │ @@ -51887,25 +51887,25 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -076f28: |[076f28] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -076f38: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076f3c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076f40: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076f44: 7220 0c09 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@090c │ │ -076f4a: 0c00 |0009: move-result-object v0 │ │ -076f4c: 1100 |000a: return-object v0 │ │ -076f4e: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076f52: 7230 900c 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0c90 │ │ -076f58: 0c00 |0010: move-result-object v0 │ │ -076f5a: 28f9 |0011: goto 000a // -0007 │ │ +076f94: |[076f94] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +076fa4: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076fa8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076fac: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076fb0: 7220 0c09 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@090c │ │ +076fb6: 0c00 |0009: move-result-object v0 │ │ +076fb8: 1100 |000a: return-object v0 │ │ +076fba: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076fbe: 7230 900c 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0c90 │ │ +076fc4: 0c00 |0010: move-result-object v0 │ │ +076fc6: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=310 │ │ 0x000a line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51917,25 +51917,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -076f5c: |[076f5c] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -076f6c: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076f70: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076f74: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076f78: 7220 0d09 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@090d │ │ -076f7e: 0c00 |0009: move-result-object v0 │ │ -076f80: 1100 |000a: return-object v0 │ │ -076f82: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076f86: 7230 910c 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0c91 │ │ -076f8c: 0c00 |0010: move-result-object v0 │ │ -076f8e: 28f9 |0011: goto 000a // -0007 │ │ +076fc8: |[076fc8] android.support.v4.view.MenuItemCompat.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +076fd8: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076fdc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +076fe0: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +076fe4: 7220 0d09 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@090d │ │ +076fea: 0c00 |0009: move-result-object v0 │ │ +076fec: 1100 |000a: return-object v0 │ │ +076fee: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +076ff2: 7230 910c 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0c91 │ │ +076ff8: 0c00 |0010: move-result-object v0 │ │ +076ffa: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x000a line=290 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51947,25 +51947,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -076f90: |[076f90] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -076fa0: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076fa4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -076fa8: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076fac: 7220 1109 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0911 │ │ -076fb2: 0c00 |0009: move-result-object v0 │ │ -076fb4: 1100 |000a: return-object v0 │ │ -076fb6: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076fba: 7230 920c 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@0c92 │ │ -076fc0: 0c00 |0010: move-result-object v0 │ │ -076fc2: 28f9 |0011: goto 000a // -0007 │ │ +076ffc: |[076ffc] android.support.v4.view.MenuItemCompat.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +07700c: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +077010: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +077014: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +077018: 7220 1109 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; // method@0911 │ │ +07701e: 0c00 |0009: move-result-object v0 │ │ +077020: 1100 |000a: return-object v0 │ │ +077022: 6200 2504 |000b: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +077026: 7230 920c 1002 |000d: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@0c92 │ │ +07702c: 0c00 |0010: move-result-object v0 │ │ +07702e: 28f9 |0011: goto 000a // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=435 │ │ 0x0004 line=436 │ │ 0x000a line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 item Landroid/view/MenuItem; │ │ @@ -51977,23 +51977,23 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -076fc4: |[076fc4] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -076fd4: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076fd8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -076fdc: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -076fe0: 7220 0e09 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@090e │ │ -076fe6: 0e00 |0009: return-void │ │ -076fe8: 6200 2504 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ -076fec: 7230 930c 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0c93 │ │ -076ff2: 28fa |000f: goto 0009 // -0006 │ │ +077030: |[077030] android.support.v4.view.MenuItemCompat.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +077040: 2010 a401 |0000: instance-of v0, v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +077044: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +077048: 1f01 a401 |0004: check-cast v1, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +07704c: 7220 0e09 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/internal/view/SupportMenuItem;.setShowAsAction:(I)V // method@090e │ │ +077052: 0e00 |0009: return-void │ │ +077054: 6200 2504 |000a: sget-object v0, Landroid/support/v4/view/MenuItemCompat;.IMPL:Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl; // field@0425 │ │ +077058: 7230 930c 1002 |000c: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MenuItemCompat$MenuVersionImpl;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0c93 │ │ +07705e: 28fa |000f: goto 0009 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0009 line=273 │ │ 0x000a line=271 │ │ locals : │ │ @@ -52027,17 +52027,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -076ff4: |[076ff4] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ -077004: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07700a: 0e00 |0003: return-void │ │ +077060: |[077060] android.support.v4.view.MenuItemCompatHoneycomb.:()V │ │ +077070: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +077076: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -52045,18 +52045,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07700c: |[07700c] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -07701c: 7210 7d21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@217d │ │ -077022: 0c00 |0003: move-result-object v0 │ │ -077024: 1100 |0004: return-object v0 │ │ +077078: |[077078] android.support.v4.view.MenuItemCompatHoneycomb.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +077088: 7210 7d21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@217d │ │ +07708e: 0c00 |0003: move-result-object v0 │ │ +077090: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatHoneycomb;) │ │ @@ -52064,18 +52064,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077028: |[077028] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -077038: 7220 9021 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@2190 │ │ -07703e: 0c00 |0003: move-result-object v0 │ │ -077040: 1100 |0004: return-object v0 │ │ +077094: |[077094] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0770a4: 7220 9021 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@2190 │ │ +0770aa: 0c00 |0003: move-result-object v0 │ │ +0770ac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 resId I │ │ │ │ @@ -52084,18 +52084,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077044: |[077044] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -077054: 7220 9121 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@2191 │ │ -07705a: 0c00 |0003: move-result-object v0 │ │ -07705c: 1100 |0004: return-object v0 │ │ +0770b0: |[0770b0] android.support.v4.view.MenuItemCompatHoneycomb.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0770c0: 7220 9121 2100 |0000: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@2191 │ │ +0770c6: 0c00 |0003: move-result-object v0 │ │ +0770c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -52104,17 +52104,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -077060: |[077060] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -077070: 7220 9d21 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@219d │ │ -077076: 0e00 |0003: return-void │ │ +0770cc: |[0770cc] android.support.v4.view.MenuItemCompatHoneycomb.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0770dc: 7220 9d21 1000 |0000: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@219d │ │ +0770e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -52155,18 +52155,18 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077078: |[077078] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ -077088: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07708e: 5b01 2c04 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@042c │ │ -077092: 0e00 |0005: return-void │ │ +0770e4: |[0770e4] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V │ │ +0770f4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0770fa: 5b01 2c04 |0003: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@042c │ │ +0770fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0005 line=56 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ @@ -52178,19 +52178,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077094: |[077094] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0770a4: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@042c │ │ -0770a8: 7220 aa0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0caa │ │ -0770ae: 0a00 |0005: move-result v0 │ │ -0770b0: 0f00 |0006: return v0 │ │ +077100: |[077100] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +077110: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@042c │ │ +077114: 7220 aa0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0caa │ │ +07711a: 0a00 |0005: move-result v0 │ │ +07711c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -52199,19 +52199,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0770b4: |[0770b4] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0770c4: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@042c │ │ -0770c8: 7220 ab0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0cab │ │ -0770ce: 0a00 |0005: move-result v0 │ │ -0770d0: 0f00 |0006: return v0 │ │ +077120: |[077120] android.support.v4.view.MenuItemCompatIcs$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +077130: 5410 2c04 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.mWrapped:Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; // field@042c │ │ +077134: 7220 ab0c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0cab │ │ +07713a: 0a00 |0005: move-result v0 │ │ +07713c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -52282,17 +52282,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0770d4: |[0770d4] android.support.v4.view.MenuItemCompatIcs.:()V │ │ -0770e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0770ea: 0e00 |0003: return-void │ │ +077140: |[077140] android.support.v4.view.MenuItemCompatIcs.:()V │ │ +077150: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +077156: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompatIcs; │ │ │ │ @@ -52301,18 +52301,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0770ec: |[0770ec] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0770fc: 7210 7a21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@217a │ │ -077102: 0a00 |0003: move-result v0 │ │ -077104: 0f00 |0004: return v0 │ │ +077158: |[077158] android.support.v4.view.MenuItemCompatIcs.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +077168: 7210 7a21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.collapseActionView:()Z // method@217a │ │ +07716e: 0a00 |0003: move-result v0 │ │ +077170: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #2 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -52320,18 +52320,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -077108: |[077108] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ -077118: 7210 7b21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@217b │ │ -07711e: 0a00 |0003: move-result v0 │ │ -077120: 0f00 |0004: return v0 │ │ +077174: |[077174] android.support.v4.view.MenuItemCompatIcs.expandActionView:(Landroid/view/MenuItem;)Z │ │ +077184: 7210 7b21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.expandActionView:()Z // method@217b │ │ +07718a: 0a00 |0003: move-result v0 │ │ +07718c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #3 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -52339,18 +52339,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -077124: |[077124] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -077134: 7210 8a21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@218a │ │ -07713a: 0a00 |0003: move-result v0 │ │ -07713c: 0f00 |0004: return v0 │ │ +077190: |[077190] android.support.v4.view.MenuItemCompatIcs.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0771a0: 7210 8a21 0100 |0000: invoke-interface {v1}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@218a │ │ +0771a6: 0a00 |0003: move-result v0 │ │ +0771a8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 item Landroid/view/MenuItem; │ │ │ │ #4 : (in Landroid/support/v4/view/MenuItemCompatIcs;) │ │ @@ -52358,20 +52358,20 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -077140: |[077140] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ -077150: 2200 2c02 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@022c │ │ -077154: 7020 a70c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@0ca7 │ │ -07715a: 7220 9a21 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@219a │ │ -077160: 0c00 |0008: move-result-object v0 │ │ -077162: 1100 |0009: return-object v0 │ │ +0771ac: |[0771ac] android.support.v4.view.MenuItemCompatIcs.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; │ │ +0771bc: 2200 2c02 |0000: new-instance v0, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper; // type@022c │ │ +0771c0: 7020 a70c 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/MenuItemCompatIcs$OnActionExpandListenerWrapper;.:(Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)V // method@0ca7 │ │ +0771c6: 7220 9a21 0100 |0005: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@219a │ │ +0771cc: 0c00 |0008: move-result-object v0 │ │ +0771ce: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x000a reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy; │ │ │ │ @@ -52510,26 +52510,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -077164: |[077164] android.support.v4.view.MotionEventCompat.:()V │ │ -077174: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -077178: 1251 |0002: const/4 v1, #int 5 // #5 │ │ -07717a: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ -07717e: 2200 3002 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0230 │ │ -077182: 7010 b70c 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0cb7 │ │ -077188: 6900 3604 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -07718c: 0e00 |000c: return-void │ │ -07718e: 2200 2f02 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@022f │ │ -077192: 7010 b10c 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0cb1 │ │ -077198: 6900 3604 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -07719c: 28f8 |0014: goto 000c // -0008 │ │ +0771d0: |[0771d0] android.support.v4.view.MotionEventCompat.:()V │ │ +0771e0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0771e4: 1251 |0002: const/4 v1, #int 5 // #5 │ │ +0771e6: 3410 0a00 |0003: if-lt v0, v1, 000d // +000a │ │ +0771ea: 2200 3002 |0005: new-instance v0, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; // type@0230 │ │ +0771ee: 7010 b70c 0000 |0007: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl;.:()V // method@0cb7 │ │ +0771f4: 6900 3604 |000a: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +0771f8: 0e00 |000c: return-void │ │ +0771fa: 2200 2f02 |000d: new-instance v0, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; // type@022f │ │ +0771fe: 7010 b10c 0000 |000f: invoke-direct {v0}, Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl;.:()V // method@0cb1 │ │ +077204: 6900 3604 |0012: sput-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +077208: 28f8 |0014: goto 000c // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ 0x000c line=113 │ │ 0x000d line=111 │ │ locals : │ │ @@ -52539,17 +52539,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0771a0: |[0771a0] android.support.v4.view.MotionEventCompat.:()V │ │ -0771b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0771b6: 0e00 |0003: return-void │ │ +07720c: |[07720c] android.support.v4.view.MotionEventCompat.:()V │ │ +07721c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +077222: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat; │ │ │ │ @@ -52558,19 +52558,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0771b8: |[0771b8] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0771c8: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -0771cc: 7230 bd0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cbd │ │ -0771d2: 0a00 |0005: move-result v0 │ │ -0771d4: 0f00 |0006: return v0 │ │ +077224: |[077224] android.support.v4.view.MotionEventCompat.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +077234: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +077238: 7230 bd0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cbd │ │ +07723e: 0a00 |0005: move-result v0 │ │ +077240: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -52579,21 +52579,21 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0771d8: |[0771d8] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ -0771e8: 6e10 a421 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0771ee: 0a00 |0003: move-result v0 │ │ -0771f0: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ -0771f6: b510 |0007: and-int/2addr v0, v1 │ │ -0771f8: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ -0771fc: 0f00 |000a: return v0 │ │ +077244: |[077244] android.support.v4.view.MotionEventCompat.getActionIndex:(Landroid/view/MotionEvent;)I │ │ +077254: 6e10 a421 0200 |0000: invoke-virtual {v2}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +07725a: 0a00 |0003: move-result v0 │ │ +07725c: 1401 00ff 0000 |0004: const v1, #float 9.14768e-41 // #0000ff00 │ │ +077262: b510 |0007: and-int/2addr v0, v1 │ │ +077264: e100 0008 |0008: shr-int/lit8 v0, v0, #int 8 // #08 │ │ +077268: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x000b reg=2 event Landroid/view/MotionEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -52601,19 +52601,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -077200: |[077200] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ -077210: 6e10 a421 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -077216: 0a00 |0003: move-result v0 │ │ -077218: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ -07721c: 0f00 |0006: return v0 │ │ +07726c: |[07726c] android.support.v4.view.MotionEventCompat.getActionMasked:(Landroid/view/MotionEvent;)I │ │ +07727c: 6e10 a421 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +077282: 0a00 |0003: move-result v0 │ │ +077284: d500 ff00 |0004: and-int/lit16 v0, v0, #int 255 // #00ff │ │ +077288: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #5 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -52621,19 +52621,19 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077220: |[077220] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -077230: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -077234: 7220 be0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cbe │ │ -07723a: 0a00 |0005: move-result v0 │ │ -07723c: 0f00 |0006: return v0 │ │ +07728c: |[07728c] android.support.v4.view.MotionEventCompat.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +07729c: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +0772a0: 7220 be0c 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cbe │ │ +0772a6: 0a00 |0005: move-result v0 │ │ +0772a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #6 : (in Landroid/support/v4/view/MotionEventCompat;) │ │ @@ -52641,19 +52641,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077240: |[077240] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -077250: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -077254: 7230 bf0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cbf │ │ -07725a: 0a00 |0005: move-result v0 │ │ -07725c: 0f00 |0006: return v0 │ │ +0772ac: |[0772ac] android.support.v4.view.MotionEventCompat.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0772bc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +0772c0: 7230 bf0c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cbf │ │ +0772c6: 0a00 |0005: move-result v0 │ │ +0772c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -52662,19 +52662,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077260: |[077260] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ -077270: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -077274: 7230 c00c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0cc0 │ │ -07727a: 0a00 |0005: move-result v0 │ │ -07727c: 0f00 |0006: return v0 │ │ +0772cc: |[0772cc] android.support.v4.view.MotionEventCompat.getX:(Landroid/view/MotionEvent;I)F │ │ +0772dc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +0772e0: 7230 c00c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getX:(Landroid/view/MotionEvent;I)F // method@0cc0 │ │ +0772e6: 0a00 |0005: move-result v0 │ │ +0772e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -52683,19 +52683,19 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077280: |[077280] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ -077290: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ -077294: 7230 c10c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0cc1 │ │ -07729a: 0a00 |0005: move-result v0 │ │ -07729c: 0f00 |0006: return v0 │ │ +0772ec: |[0772ec] android.support.v4.view.MotionEventCompat.getY:(Landroid/view/MotionEvent;I)F │ │ +0772fc: 6200 3604 |0000: sget-object v0, Landroid/support/v4/view/MotionEventCompat;.IMPL:Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl; // field@0436 │ │ +077300: 7230 c10c 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/MotionEventCompat$MotionEventVersionImpl;.getY:(Landroid/view/MotionEvent;I)F // method@0cc1 │ │ +077306: 0a00 |0005: move-result v0 │ │ +077308: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0007 reg=2 pointerIndex I │ │ │ │ @@ -52725,17 +52725,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0772a0: |[0772a0] android.support.v4.view.MotionEventCompatEclair.:()V │ │ -0772b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0772b6: 0e00 |0003: return-void │ │ +07730c: |[07730c] android.support.v4.view.MotionEventCompatEclair.:()V │ │ +07731c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +077322: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompatEclair; │ │ │ │ #1 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -52743,18 +52743,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0772b8: |[0772b8] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0772c8: 6e20 a321 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@21a3 │ │ -0772ce: 0a00 |0003: move-result v0 │ │ -0772d0: 0f00 |0004: return v0 │ │ +077324: |[077324] android.support.v4.view.MotionEventCompatEclair.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +077334: 6e20 a321 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.findPointerIndex:(I)I // method@21a3 │ │ +07733a: 0a00 |0003: move-result v0 │ │ +07733c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -52763,18 +52763,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0772d4: |[0772d4] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0772e4: 6e10 a921 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@21a9 │ │ -0772ea: 0a00 |0003: move-result v0 │ │ -0772ec: 0f00 |0004: return v0 │ │ +077340: |[077340] android.support.v4.view.MotionEventCompatEclair.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +077350: 6e10 a921 0100 |0000: invoke-virtual {v1}, Landroid/view/MotionEvent;.getPointerCount:()I // method@21a9 │ │ +077356: 0a00 |0003: move-result v0 │ │ +077358: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ │ │ #3 : (in Landroid/support/v4/view/MotionEventCompatEclair;) │ │ @@ -52782,18 +52782,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0772f0: |[0772f0] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -077300: 6e20 aa21 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@21aa │ │ -077306: 0a00 |0003: move-result v0 │ │ -077308: 0f00 |0004: return v0 │ │ +07735c: |[07735c] android.support.v4.view.MotionEventCompatEclair.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +07736c: 6e20 aa21 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getPointerId:(I)I // method@21aa │ │ +077372: 0a00 |0003: move-result v0 │ │ +077374: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -52802,18 +52802,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07730c: |[07730c] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ -07731c: 6e20 ac21 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@21ac │ │ -077322: 0a00 |0003: move-result v0 │ │ -077324: 0f00 |0004: return v0 │ │ +077378: |[077378] android.support.v4.view.MotionEventCompatEclair.getX:(Landroid/view/MotionEvent;I)F │ │ +077388: 6e20 ac21 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getX:(I)F // method@21ac │ │ +07738e: 0a00 |0003: move-result v0 │ │ +077390: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -52822,18 +52822,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077328: |[077328] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ -077338: 6e20 ae21 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@21ae │ │ -07733e: 0a00 |0003: move-result v0 │ │ -077340: 0f00 |0004: return v0 │ │ +077394: |[077394] android.support.v4.view.MotionEventCompatEclair.getY:(Landroid/view/MotionEvent;I)F │ │ +0773a4: 6e20 ae21 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/MotionEvent;.getY:(I)F // method@21ae │ │ +0773aa: 0a00 |0003: move-result v0 │ │ +0773ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=2 pointerIndex I │ │ │ │ @@ -52877,20 +52877,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -077344: |[077344] android.support.v4.view.PagerAdapter.:()V │ │ -077354: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -07735a: 2200 5500 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0055 │ │ -07735e: 7010 e101 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@01e1 │ │ -077364: 5b10 3904 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ -077368: 0e00 |000a: return-void │ │ +0773b0: |[0773b0] android.support.v4.view.PagerAdapter.:()V │ │ +0773c0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0773c6: 2200 5500 |0003: new-instance v0, Landroid/database/DataSetObservable; // type@0055 │ │ +0773ca: 7010 e101 0000 |0005: invoke-direct {v0}, Landroid/database/DataSetObservable;.:()V // method@01e1 │ │ +0773d0: 5b10 3904 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ +0773d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -52900,19 +52900,19 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07736c: |[07736c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -07737c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -077380: 1a01 a70f |0002: const-string v1, "Required method destroyItem was not overridden" // string@0fa7 │ │ -077384: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -07738a: 2700 |0007: throw v0 │ │ +0773d8: |[0773d8] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +0773e8: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0773ec: 1a01 a70f |0002: const-string v1, "Required method destroyItem was not overridden" // string@0fa7 │ │ +0773f0: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +0773f6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -52923,17 +52923,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -07738c: |[07738c] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -07739c: 6e40 d20c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0cd2 │ │ -0773a2: 0e00 |0003: return-void │ │ +0773f8: |[0773f8] android.support.v4.view.PagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +077408: 6e40 d20c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0cd2 │ │ +07740e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0003 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -52945,16 +52945,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0773a4: |[0773a4] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ -0773b4: 0e00 |0000: return-void │ │ +077410: |[077410] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/View;)V │ │ +077420: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -52963,17 +52963,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0773b8: |[0773b8] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0773c8: 6e20 d40c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0cd4 │ │ -0773ce: 0e00 |0003: return-void │ │ +077424: |[077424] android.support.v4.view.PagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +077434: 6e20 d40c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/View;)V // method@0cd4 │ │ +07743a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0003 line=149 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -52989,17 +52989,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0773d0: |[0773d0] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ -0773e0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0773e2: 0f00 |0001: return v0 │ │ +07743c: |[07743c] android.support.v4.view.PagerAdapter.getItemPosition:(Ljava/lang/Object;)I │ │ +07744c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +07744e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 object Ljava/lang/Object; │ │ │ │ @@ -53008,17 +53008,17 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0773e4: |[0773e4] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -0773f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0773f6: 1100 |0001: return-object v0 │ │ +077450: |[077450] android.support.v4.view.PagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +077460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077462: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -53027,17 +53027,17 @@ │ │ type : '(I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0773f8: |[0773f8] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ -077408: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -07740c: 0f00 |0002: return v0 │ │ +077464: |[077464] android.support.v4.view.PagerAdapter.getPageWidth:(I)F │ │ +077474: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +077478: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0003 reg=2 position I │ │ │ │ @@ -53046,19 +53046,19 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -077410: |[077410] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ -077420: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -077424: 1a01 a80f |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0fa8 │ │ -077428: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -07742e: 2700 |0007: throw v0 │ │ +07747c: |[07747c] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; │ │ +07748c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +077490: 1a01 a80f |0002: const-string v1, "Required method instantiateItem was not overridden" // string@0fa8 │ │ +077494: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +07749a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0008 reg=3 container Landroid/view/View; │ │ 0x0000 - 0x0008 reg=4 position I │ │ @@ -53068,18 +53068,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -077430: |[077430] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -077440: 6e30 da0c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0cda │ │ -077446: 0c00 |0003: move-result-object v0 │ │ -077448: 1100 |0004: return-object v0 │ │ +07749c: |[07749c] android.support.v4.view.PagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0774ac: 6e30 da0c 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/View;I)Ljava/lang/Object; // method@0cda │ │ +0774b2: 0c00 |0003: move-result-object v0 │ │ +0774b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0005 reg=2 container Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 position I │ │ @@ -53095,18 +53095,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07744c: |[07744c] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ -07745c: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ -077460: 6e10 e201 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@01e2 │ │ -077466: 0e00 |0005: return-void │ │ +0774b8: |[0774b8] android.support.v4.view.PagerAdapter.notifyDataSetChanged:()V │ │ +0774c8: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ +0774cc: 6e10 e201 0000 |0002: invoke-virtual {v0}, Landroid/database/DataSetObservable;.notifyChanged:()V // method@01e2 │ │ +0774d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0005 line=277 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ @@ -53115,18 +53115,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077468: |[077468] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -077478: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ -07747c: 6e20 e301 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@01e3 │ │ -077482: 0e00 |0005: return-void │ │ +0774d4: |[0774d4] android.support.v4.view.PagerAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0774e4: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ +0774e8: 6e20 e301 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.registerObserver:(Ljava/lang/Object;)V // method@01e3 │ │ +0774ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0005 line=286 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ @@ -53136,16 +53136,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -077484: |[077484] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -077494: 0e00 |0000: return-void │ │ +0774f0: |[0774f0] android.support.v4.view.PagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +077500: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -53155,17 +53155,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -077498: |[077498] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0774a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0774aa: 1100 |0001: return-object v0 │ │ +077504: |[077504] android.support.v4.view.PagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +077514: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +077516: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ │ │ #15 : (in Landroid/support/v4/view/PagerAdapter;) │ │ @@ -53173,16 +53173,16 @@ │ │ type : '(Landroid/view/View;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0774ac: |[0774ac] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ -0774bc: 0e00 |0000: return-void │ │ +077518: |[077518] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V │ │ +077528: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 position I │ │ @@ -53193,17 +53193,17 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0774c0: |[0774c0] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0774d0: 6e40 e10c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0ce1 │ │ -0774d6: 0e00 |0003: return-void │ │ +07752c: |[07752c] android.support.v4.view.PagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +07753c: 6e40 e10c 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/View;ILjava/lang/Object;)V // method@0ce1 │ │ +077542: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -53215,16 +53215,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0774d8: |[0774d8] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ -0774e8: 0e00 |0000: return-void │ │ +077544: |[077544] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/View;)V │ │ +077554: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/View; │ │ │ │ @@ -53233,17 +53233,17 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0774ec: |[0774ec] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0774fc: 6e20 e30c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0ce3 │ │ -077502: 0e00 |0003: return-void │ │ +077558: |[077558] android.support.v4.view.PagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +077568: 6e20 e30c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/View;)V // method@0ce3 │ │ +07756e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0003 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0004 reg=1 container Landroid/view/ViewGroup; │ │ @@ -53253,18 +53253,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077504: |[077504] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -077514: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ -077518: 6e20 e401 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@01e4 │ │ -07751e: 0e00 |0005: return-void │ │ +077570: |[077570] android.support.v4.view.PagerAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +077580: 5410 3904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerAdapter;.mObservable:Landroid/database/DataSetObservable; // field@0439 │ │ +077584: 6e20 e401 2000 |0002: invoke-virtual {v0, v2}, Landroid/database/DataSetObservable;.unregisterObserver:(Ljava/lang/Object;)V // method@01e4 │ │ +07758a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0005 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerAdapter; │ │ 0x0000 - 0x0006 reg=2 observer Landroid/database/DataSetObserver; │ │ @@ -53304,18 +53304,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077520: |[077520] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -077530: 5b01 3a04 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043a │ │ -077534: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07753a: 0e00 |0005: return-void │ │ +07758c: |[07758c] android.support.v4.view.PagerTabStrip$1.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +07759c: 5b01 3a04 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043a │ │ +0775a0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0775a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -53325,24 +53325,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07753c: |[07753c] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ -07754c: 5420 3a04 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043a │ │ -077550: 5400 5104 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -077554: 5421 3a04 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043a │ │ -077558: 5411 5104 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -07755c: 6e10 2c0f 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -077562: 0a01 |000b: move-result v1 │ │ -077564: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -077568: 6e20 6d0f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ -07756e: 0e00 |0011: return-void │ │ +0775a8: |[0775a8] android.support.v4.view.PagerTabStrip$1.onClick:(Landroid/view/View;)V │ │ +0775b8: 5420 3a04 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043a │ │ +0775bc: 5400 5104 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +0775c0: 5421 3a04 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$1;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043a │ │ +0775c4: 5411 5104 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +0775c8: 6e10 2c0f 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0775ce: 0a01 |000b: move-result v1 │ │ +0775d0: d801 01ff |000c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0775d4: 6e20 6d0f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ +0775da: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0011 line=109 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$1; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ @@ -53382,18 +53382,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTabStrip;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -077570: |[077570] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ -077580: 5b01 3b04 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043b │ │ -077584: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07758a: 0e00 |0005: return-void │ │ +0775dc: |[0775dc] android.support.v4.view.PagerTabStrip$2.:(Landroid/support/v4/view/PagerTabStrip;)V │ │ +0775ec: 5b01 3b04 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043b │ │ +0775f0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0775f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTabStrip; │ │ │ │ @@ -53403,24 +53403,24 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07758c: |[07758c] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ -07759c: 5420 3b04 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043b │ │ -0775a0: 5400 5104 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -0775a4: 5421 3b04 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043b │ │ -0775a8: 5411 5104 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -0775ac: 6e10 2c0f 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0775b2: 0a01 |000b: move-result v1 │ │ -0775b4: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0775b8: 6e20 6d0f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ -0775be: 0e00 |0011: return-void │ │ +0775f8: |[0775f8] android.support.v4.view.PagerTabStrip$2.onClick:(Landroid/view/View;)V │ │ +077608: 5420 3b04 |0000: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043b │ │ +07760c: 5400 5104 |0002: iget-object v0, v0, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +077610: 5421 3b04 |0004: iget-object v1, v2, Landroid/support/v4/view/PagerTabStrip$2;.this$0:Landroid/support/v4/view/PagerTabStrip; // field@043b │ │ +077614: 5411 5104 |0006: iget-object v1, v1, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +077618: 6e10 2c0f 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +07761e: 0a01 |000b: move-result v1 │ │ +077620: d801 0101 |000c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +077624: 6e20 6d0f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ +07762a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0011 line=117 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/view/PagerTabStrip$2; │ │ 0x0000 - 0x0012 reg=3 v Landroid/view/View; │ │ @@ -53522,23 +53522,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0775c0: |[0775c0] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ -0775d0: 7010 e920 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@20e9 │ │ -0775d6: 6e10 3401 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0775dc: 0c00 |0006: move-result-object v0 │ │ -0775de: 6e10 ad01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ -0775e4: 0c00 |000a: move-result-object v0 │ │ -0775e6: 5400 2d00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ -0775ea: 5b10 7004 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0470 │ │ -0775ee: 0e00 |000f: return-void │ │ +07762c: |[07762c] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.:(Landroid/content/Context;)V │ │ +07763c: 7010 e920 0100 |0000: invoke-direct {v1}, Landroid/text/method/SingleLineTransformationMethod;.:()V // method@20e9 │ │ +077642: 6e10 3401 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +077648: 0c00 |0006: move-result-object v0 │ │ +07764a: 6e10 ad01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ +077650: 0c00 |000a: move-result-object v0 │ │ +077652: 5400 2d00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ +077656: 5b10 7004 |000d: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0470 │ │ +07765a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x000f line=38 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ @@ -53550,26 +53550,26 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0775f0: |[0775f0] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -077600: 6f30 ea20 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@20ea │ │ -077606: 0c03 |0003: move-result-object v3 │ │ -077608: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ -07760c: 6e10 042b 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -077612: 0c00 |0009: move-result-object v0 │ │ -077614: 5421 7004 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0470 │ │ -077618: 6e20 362b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -07761e: 0c00 |000f: move-result-object v0 │ │ -077620: 1100 |0010: return-object v0 │ │ -077622: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -077624: 28fe |0012: goto 0010 // -0002 │ │ +07765c: |[07765c] android.support.v4.view.PagerTitleStripIcs$SingleLineAllCapsTransform.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +07766c: 6f30 ea20 3204 |0000: invoke-super {v2, v3, v4}, Landroid/text/method/SingleLineTransformationMethod;.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; // method@20ea │ │ +077672: 0c03 |0003: move-result-object v3 │ │ +077674: 3803 0d00 |0004: if-eqz v3, 0011 // +000d │ │ +077678: 6e10 042b 0300 |0006: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +07767e: 0c00 |0009: move-result-object v0 │ │ +077680: 5421 7004 |000a: iget-object v1, v2, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.mLocale:Ljava/util/Locale; // field@0470 │ │ +077684: 6e20 362b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +07768a: 0c00 |000f: move-result-object v0 │ │ +07768c: 1100 |0010: return-object v0 │ │ +07768e: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +077690: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; │ │ 0x0000 - 0x0013 reg=3 source Ljava/lang/CharSequence; │ │ @@ -53604,17 +53604,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077628: |[077628] android.support.v4.view.PagerTitleStripIcs.:()V │ │ -077638: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07763e: 0e00 |0003: return-void │ │ +077694: |[077694] android.support.v4.view.PagerTitleStripIcs.:()V │ │ +0776a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0776aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStripIcs; │ │ │ │ @@ -53623,21 +53623,21 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -077640: |[077640] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -077650: 2200 3e02 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@023e │ │ -077654: 6e10 fc24 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@24fc │ │ -07765a: 0c01 |0005: move-result-object v1 │ │ -07765c: 7020 350d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0d35 │ │ -077662: 6e20 1a25 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@251a │ │ -077668: 0e00 |000c: return-void │ │ +0776ac: |[0776ac] android.support.v4.view.PagerTitleStripIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0776bc: 2200 3e02 |0000: new-instance v0, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform; // type@023e │ │ +0776c0: 6e10 fc24 0200 |0002: invoke-virtual {v2}, Landroid/widget/TextView;.getContext:()Landroid/content/Context; // method@24fc │ │ +0776c6: 0c01 |0005: move-result-object v1 │ │ +0776c8: 7020 350d 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStripIcs$SingleLineAllCapsTransform;.:(Landroid/content/Context;)V // method@0d35 │ │ +0776ce: 6e20 1a25 0200 |0009: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@251a │ │ +0776d4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x000c line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=2 text Landroid/widget/TextView; │ │ │ │ @@ -53739,27 +53739,27 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07766c: |[07766c] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -07767c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07767e: 6000 4000 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -077682: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ -077686: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -07768a: 2201 4202 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@0242 │ │ -07768e: 7020 3e0d 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0d3e │ │ -077694: 6901 7104 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ -077698: 0e00 |000e: return-void │ │ -07769a: 2201 4102 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@0241 │ │ -07769e: 7020 3a0d 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0d3a │ │ -0776a4: 6901 7104 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ -0776a8: 28f8 |0016: goto 000e // -0008 │ │ +0776d8: |[0776d8] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +0776e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0776ea: 6000 4000 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0776ee: 1301 1300 |0003: const/16 v1, #int 19 // #13 │ │ +0776f2: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0776f6: 2201 4202 |0007: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; // type@0242 │ │ +0776fa: 7020 3e0d 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0d3e │ │ +077700: 6901 7104 |000c: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ +077704: 0e00 |000e: return-void │ │ +077706: 2201 4102 |000f: new-instance v1, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; // type@0241 │ │ +07770a: 7020 3a0d 2100 |0011: invoke-direct {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V // method@0d3a │ │ +077710: 6901 7104 |0014: sput-object v1, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ +077714: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0003 line=59 │ │ 0x0007 line=60 │ │ 0x000e line=64 │ │ 0x000f line=62 │ │ @@ -53771,17 +53771,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0776ac: |[0776ac] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ -0776bc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0776c2: 0e00 |0003: return-void │ │ +077718: |[077718] android.support.v4.view.ScaleGestureDetectorCompat.:()V │ │ +077728: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07772e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ @@ -53789,19 +53789,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0776c4: |[0776c4] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0776d4: 6200 7104 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ -0776d8: 7220 410d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0d41 │ │ -0776de: 0a00 |0005: move-result v0 │ │ -0776e0: 0f00 |0006: return v0 │ │ +077730: |[077730] android.support.v4.view.ScaleGestureDetectorCompat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +077740: 6200 7104 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ +077744: 7220 410d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0d41 │ │ +07774a: 0a00 |0005: move-result v0 │ │ +07774c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat;) │ │ @@ -53809,18 +53809,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0776e4: |[0776e4] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0776f4: 6200 7104 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ -0776f8: 7230 420d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0d42 │ │ -0776fe: 0e00 |0005: return-void │ │ +077750: |[077750] android.support.v4.view.ScaleGestureDetectorCompat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +077760: 6200 7104 |0000: sget-object v0, Landroid/support/v4/view/ScaleGestureDetectorCompat;.IMPL:Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl; // field@0471 │ │ +077764: 7230 420d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorImpl;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0d42 │ │ +07776a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -53851,17 +53851,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077700: |[077700] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ -077710: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -077716: 0e00 |0003: return-void │ │ +07776c: |[07776c] android.support.v4.view.ScaleGestureDetectorCompatKitKat.:()V │ │ +07777c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +077782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat; │ │ │ │ @@ -53870,19 +53870,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -077718: |[077718] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -077728: 1f01 3004 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@0430 │ │ -07772c: 6e10 b321 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@21b3 │ │ -077732: 0a00 |0005: move-result v0 │ │ -077734: 0f00 |0006: return v0 │ │ +077784: |[077784] android.support.v4.view.ScaleGestureDetectorCompatKitKat.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +077794: 1f01 3004 |0000: check-cast v1, Landroid/view/ScaleGestureDetector; // type@0430 │ │ +077798: 6e10 b321 0100 |0002: invoke-virtual {v1}, Landroid/view/ScaleGestureDetector;.isQuickScaleEnabled:()Z // method@21b3 │ │ +07779e: 0a00 |0005: move-result v0 │ │ +0777a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scaleGestureDetector Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;) │ │ @@ -53890,18 +53890,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077738: |[077738] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -077748: 1f00 3004 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@0430 │ │ -07774c: 6e20 b421 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@21b4 │ │ -077752: 0e00 |0005: return-void │ │ +0777a4: |[0777a4] android.support.v4.view.ScaleGestureDetectorCompatKitKat.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0777b4: 1f00 3004 |0000: check-cast v0, Landroid/view/ScaleGestureDetector; // type@0430 │ │ +0777b8: 6e20 b421 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/ScaleGestureDetector;.setQuickScaleEnabled:(Z)V // method@21b4 │ │ +0777be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scaleGestureDetector Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -53909,15 +53909,15 @@ │ │ Virtual methods - │ │ source_file_idx : 4147 (ScaleGestureDetectorCompatKitKat.java) │ │ │ │ Class #284 header: │ │ class_idx : 584 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4717 │ │ +source_file_idx : 4718 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #284 annotations: │ │ Annotations on class │ │ @@ -53941,21 +53941,21 @@ │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;) │ │ name : 'getYVelocity' │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4717 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4718 (VelocityTrackerCompat.java) │ │ │ │ Class #285 header: │ │ class_idx : 585 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4717 │ │ +source_file_idx : 4718 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #285 annotations: │ │ Annotations on class │ │ @@ -53978,26 +53978,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -077754: |[077754] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -077764: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -077768: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -07776c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -077770: 2200 4702 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0247 │ │ -077774: 7010 4d0d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0d4d │ │ -07777a: 6900 7204 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ -07777e: 0e00 |000d: return-void │ │ -077780: 2200 4602 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0246 │ │ -077784: 7010 4a0d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0d4a │ │ -07778a: 6900 7204 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ -07778e: 28f8 |0015: goto 000d // -0008 │ │ +0777c0: |[0777c0] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +0777d0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0777d4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0777d8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0777dc: 2200 4702 |0006: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; // type@0247 │ │ +0777e0: 7010 4d0d 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl;.:()V // method@0d4d │ │ +0777e6: 6900 7204 |000b: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ +0777ea: 0e00 |000d: return-void │ │ +0777ec: 2200 4602 |000e: new-instance v0, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; // type@0246 │ │ +0777f0: 7010 4a0d 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl;.:()V // method@0d4a │ │ +0777f6: 6900 7204 |0013: sput-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ +0777fa: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0006 line=68 │ │ 0x000d line=72 │ │ 0x000e line=70 │ │ locals : │ │ @@ -54007,17 +54007,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -077790: |[077790] android.support.v4.view.VelocityTrackerCompat.:()V │ │ -0777a0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0777a6: 0e00 |0003: return-void │ │ +0777fc: |[0777fc] android.support.v4.view.VelocityTrackerCompat.:()V │ │ +07780c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +077812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat; │ │ │ │ @@ -54026,19 +54026,19 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0777a8: |[0777a8] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0777b8: 6200 7204 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ -0777bc: 7230 500d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d50 │ │ -0777c2: 0a00 |0005: move-result v0 │ │ -0777c4: 0f00 |0006: return v0 │ │ +077814: |[077814] android.support.v4.view.VelocityTrackerCompat.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077824: 6200 7204 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ +077828: 7230 500d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d50 │ │ +07782e: 0a00 |0005: move-result v0 │ │ +077830: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ @@ -54047,34 +54047,34 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0777c8: |[0777c8] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0777d8: 6200 7204 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ -0777dc: 7230 510d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d51 │ │ -0777e2: 0a00 |0005: move-result v0 │ │ -0777e4: 0f00 |0006: return v0 │ │ +077834: |[077834] android.support.v4.view.VelocityTrackerCompat.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077844: 6200 7204 |0000: sget-object v0, Landroid/support/v4/view/VelocityTrackerCompat;.IMPL:Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl; // field@0472 │ │ +077848: 7230 510d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat$VelocityTrackerVersionImpl;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d51 │ │ +07784e: 0a00 |0005: move-result v0 │ │ +077850: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0007 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4717 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4718 (VelocityTrackerCompat.java) │ │ │ │ Class #286 header: │ │ class_idx : 586 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4718 │ │ +source_file_idx : 4719 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #286 - │ │ Class descriptor : 'Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;' │ │ @@ -54089,17 +54089,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0777e8: |[0777e8] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ -0777f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0777fe: 0e00 |0003: return-void │ │ +077854: |[077854] android.support.v4.view.VelocityTrackerCompatHoneycomb.:()V │ │ +077864: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07786a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompatHoneycomb; │ │ │ │ #1 : (in Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;) │ │ @@ -54107,18 +54107,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -077800: |[077800] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -077810: 6e20 c721 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@21c7 │ │ -077816: 0a00 |0003: move-result v0 │ │ -077818: 0f00 |0004: return v0 │ │ +07786c: |[07786c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +07787c: 6e20 c721 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getXVelocity:(I)F // method@21c7 │ │ +077882: 0a00 |0003: move-result v0 │ │ +077884: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ @@ -54127,33 +54127,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07781c: |[07781c] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -07782c: 6e20 c921 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@21c9 │ │ -077832: 0a00 |0003: move-result v0 │ │ -077834: 0f00 |0004: return v0 │ │ +077888: |[077888] android.support.v4.view.VelocityTrackerCompatHoneycomb.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +077898: 6e20 c921 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/VelocityTracker;.getYVelocity:(I)F // method@21c9 │ │ +07789e: 0a00 |0003: move-result v0 │ │ +0778a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=2 pointerId I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4718 (VelocityTrackerCompatHoneycomb.java) │ │ + source_file_idx : 4719 (VelocityTrackerCompatHoneycomb.java) │ │ │ │ Class #287 header: │ │ class_idx : 587 │ │ access_flags : 9728 (0x2600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #287 annotations: │ │ Annotations on class │ │ @@ -54168,21 +54168,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #288 header: │ │ class_idx : 593 │ │ access_flags : 9728 (0x2600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #288 annotations: │ │ Annotations on class │ │ @@ -54197,21 +54197,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #289 header: │ │ class_idx : 597 │ │ access_flags : 9728 (0x2600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #289 annotations: │ │ Annotations on class │ │ @@ -54226,21 +54226,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #290 header: │ │ class_idx : 598 │ │ access_flags : 9728 (0x2600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #290 annotations: │ │ Annotations on class │ │ @@ -54255,21 +54255,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #291 header: │ │ class_idx : 599 │ │ access_flags : 9728 (0x2600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #291 annotations: │ │ Annotations on class │ │ @@ -54284,21 +54284,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #292 header: │ │ class_idx : 600 │ │ access_flags : 9728 (0x2600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #292 annotations: │ │ Annotations on class │ │ @@ -54313,21 +54313,21 @@ │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ #0 : 'Ljava/lang/annotation/Annotation;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #293 header: │ │ class_idx : 601 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 65 │ │ │ │ Class #293 annotations: │ │ Annotations on class │ │ @@ -54729,21 +54729,21 @@ │ │ │ │ #64 : (in Landroid/support/v4/view/ViewCompat$ViewCompatImpl;) │ │ name : 'setY' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #294 header: │ │ class_idx : 602 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 24 │ │ instance_fields_size: 0 │ │ direct_methods_size : 56 │ │ virtual_methods_size: 11 │ │ │ │ Class #294 annotations: │ │ Annotations on class │ │ @@ -54882,56 +54882,56 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 82 16-bit code units │ │ -077838: |[077838] android.support.v4.view.ViewCompat.:()V │ │ -077848: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07784c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -077850: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -077854: 2201 5402 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@0254 │ │ -077858: 7010 e20d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0de2 │ │ -07785e: 6901 7c04 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077862: 0e00 |000d: return-void │ │ -077864: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ -077868: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -07786c: 2201 5302 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0253 │ │ -077870: 7010 d90d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0dd9 │ │ -077876: 6901 7c04 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -07787a: 28f4 |0019: goto 000d // -000c │ │ -07787c: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -077880: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -077884: 2201 5202 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@0252 │ │ -077888: 7010 cb0d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0dcb │ │ -07788e: 6901 7c04 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077892: 28e8 |0025: goto 000d // -0018 │ │ -077894: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -077898: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ -07789c: 2201 5002 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@0250 │ │ -0778a0: 7010 c30d 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0dc3 │ │ -0778a6: 6901 7c04 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0778aa: 28dc |0031: goto 000d // -0024 │ │ -0778ac: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ -0778b0: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ -0778b4: 2201 4f02 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@024f │ │ -0778b8: 7010 a20d 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0da2 │ │ -0778be: 6901 7c04 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0778c2: 28d0 |003d: goto 000d // -0030 │ │ -0778c4: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ -0778c8: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ -0778cc: 2201 4e02 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@024e │ │ -0778d0: 7010 9f0d 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0d9f │ │ -0778d6: 6901 7c04 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0778da: 28c4 |0049: goto 000d // -003c │ │ -0778dc: 2201 4c02 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@024c │ │ -0778e0: 7010 590d 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0d59 │ │ -0778e6: 6901 7c04 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0778ea: 28bc |0051: goto 000d // -0044 │ │ +0778a4: |[0778a4] android.support.v4.view.ViewCompat.:()V │ │ +0778b4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0778b8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0778bc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +0778c0: 2201 5402 |0006: new-instance v1, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; // type@0254 │ │ +0778c4: 7010 e20d 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl;.:()V // method@0de2 │ │ +0778ca: 6901 7c04 |000b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0778ce: 0e00 |000d: return-void │ │ +0778d0: 1301 1100 |000e: const/16 v1, #int 17 // #11 │ │ +0778d4: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +0778d8: 2201 5302 |0012: new-instance v1, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; // type@0253 │ │ +0778dc: 7010 d90d 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0dd9 │ │ +0778e2: 6901 7c04 |0017: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0778e6: 28f4 |0019: goto 000d // -000c │ │ +0778e8: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +0778ec: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +0778f0: 2201 5202 |001e: new-instance v1, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; // type@0252 │ │ +0778f4: 7010 cb0d 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0dcb │ │ +0778fa: 6901 7c04 |0023: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0778fe: 28e8 |0025: goto 000d // -0018 │ │ +077900: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +077904: 3410 0a00 |0028: if-lt v0, v1, 0032 // +000a │ │ +077908: 2201 5002 |002a: new-instance v1, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; // type@0250 │ │ +07790c: 7010 c30d 0100 |002c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0dc3 │ │ +077912: 6901 7c04 |002f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077916: 28dc |0031: goto 000d // -0024 │ │ +077918: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ +07791c: 3410 0a00 |0034: if-lt v0, v1, 003e // +000a │ │ +077920: 2201 4f02 |0036: new-instance v1, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; // type@024f │ │ +077924: 7010 a20d 0100 |0038: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0da2 │ │ +07792a: 6901 7c04 |003b: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +07792e: 28d0 |003d: goto 000d // -0030 │ │ +077930: 1301 0900 |003e: const/16 v1, #int 9 // #9 │ │ +077934: 3410 0a00 |0040: if-lt v0, v1, 004a // +000a │ │ +077938: 2201 4e02 |0042: new-instance v1, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; // type@024e │ │ +07793c: 7010 9f0d 0100 |0044: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0d9f │ │ +077942: 6901 7c04 |0047: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077946: 28c4 |0049: goto 000d // -003c │ │ +077948: 2201 4c02 |004a: new-instance v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; // type@024c │ │ +07794c: 7010 590d 0100 |004c: invoke-direct {v1}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0d59 │ │ +077952: 6901 7c04 |004f: sput-object v1, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077956: 28bc |0051: goto 000d // -0044 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0002 line=982 │ │ 0x0006 line=983 │ │ 0x000d line=997 │ │ 0x000e line=984 │ │ @@ -54953,17 +54953,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0778ec: |[0778ec] android.support.v4.view.ViewCompat.:()V │ │ -0778fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -077902: 0e00 |0003: return-void │ │ +077958: |[077958] android.support.v4.view.ViewCompat.:()V │ │ +077968: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07796e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=962 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat; │ │ │ │ @@ -54972,19 +54972,19 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077904: |[077904] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -077914: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077918: 7220 e60d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0de6 │ │ -07791e: 0c00 |0005: move-result-object v0 │ │ -077920: 1100 |0006: return-object v0 │ │ +077970: |[077970] android.support.v4.view.ViewCompat.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +077980: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077984: 7220 e60d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; // method@0de6 │ │ +07798a: 0c00 |0005: move-result-object v0 │ │ +07798c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1748 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -54992,19 +54992,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077924: |[077924] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -077934: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077938: 7230 e70d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0de7 │ │ -07793e: 0a00 |0005: move-result v0 │ │ -077940: 0f00 |0006: return v0 │ │ +077990: |[077990] android.support.v4.view.ViewCompat.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0779a0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0779a4: 7230 e70d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0de7 │ │ +0779aa: 0a00 |0005: move-result v0 │ │ +0779ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1007 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -55013,19 +55013,19 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -077944: |[077944] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ -077954: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077958: 7230 e80d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0de8 │ │ -07795e: 0a00 |0005: move-result v0 │ │ -077960: 0f00 |0006: return v0 │ │ +0779b0: |[0779b0] android.support.v4.view.ViewCompat.canScrollVertically:(Landroid/view/View;I)Z │ │ +0779c0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0779c4: 7230 e80d 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.canScrollVertically:(Landroid/view/View;I)Z // method@0de8 │ │ +0779ca: 0a00 |0005: move-result v0 │ │ +0779cc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1018 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -55034,18 +55034,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077964: |[077964] android.support.v4.view.ViewCompat.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ -077974: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077978: 7220 e90d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchFinishTemporaryDetach:(Landroid/view/View;)V // method@0de9 │ │ -07797e: 0e00 |0005: return-void │ │ +0779d0: |[0779d0] android.support.v4.view.ViewCompat.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +0779e0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0779e4: 7220 e90d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchFinishTemporaryDetach:(Landroid/view/View;)V // method@0de9 │ │ +0779ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1688 │ │ 0x0005 line=1689 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -55054,18 +55054,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077980: |[077980] android.support.v4.view.ViewCompat.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ -077990: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077994: 7220 ea0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchStartTemporaryDetach:(Landroid/view/View;)V // method@0dea │ │ -07799a: 0e00 |0005: return-void │ │ +0779ec: |[0779ec] android.support.v4.view.ViewCompat.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +0779fc: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077a00: 7220 ea0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.dispatchStartTemporaryDetach:(Landroid/view/View;)V // method@0dea │ │ +077a06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1681 │ │ 0x0005 line=1682 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -55074,19 +55074,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07799c: |[07799c] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0779ac: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0779b0: 7220 eb0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0deb │ │ -0779b6: 0a00 |0005: move-result v0 │ │ -0779b8: 0f00 |0006: return v0 │ │ +077a08: |[077a08] android.support.v4.view.ViewCompat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +077a18: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077a1c: 7220 eb0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0deb │ │ +077a22: 0a00 |0005: move-result v0 │ │ +077a24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1601 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55094,19 +55094,19 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0779bc: |[0779bc] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0779cc: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0779d0: 7220 ec0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0dec │ │ -0779d6: 0c00 |0005: move-result-object v0 │ │ -0779d8: 1100 |0006: return-object v0 │ │ +077a28: |[077a28] android.support.v4.view.ViewCompat.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +077a38: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077a3c: 7220 ec0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0dec │ │ +077a42: 0c00 |0005: move-result-object v0 │ │ +077a44: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55114,19 +55114,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0779dc: |[0779dc] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ -0779ec: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0779f0: 7220 ed0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0ded │ │ -0779f6: 0a00 |0005: move-result v0 │ │ -0779f8: 0f00 |0006: return v0 │ │ +077a48: |[077a48] android.support.v4.view.ViewCompat.getAlpha:(Landroid/view/View;)F │ │ +077a58: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077a5c: 7220 ed0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getAlpha:(Landroid/view/View;)F // method@0ded │ │ +077a62: 0a00 |0005: move-result v0 │ │ +077a64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1352 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55134,19 +55134,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0779fc: |[0779fc] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ -077a0c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077a10: 7220 ee0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0dee │ │ -077a16: 0a00 |0005: move-result v0 │ │ -077a18: 0f00 |0006: return v0 │ │ +077a68: |[077a68] android.support.v4.view.ViewCompat.getImportantForAccessibility:(Landroid/view/View;)I │ │ +077a78: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077a7c: 7220 ee0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getImportantForAccessibility:(Landroid/view/View;)I // method@0dee │ │ +077a82: 0a00 |0005: move-result v0 │ │ +077a84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55154,19 +55154,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077a1c: |[077a1c] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ -077a2c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077a30: 7220 ef0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0def │ │ -077a36: 0a00 |0005: move-result v0 │ │ -077a38: 0f00 |0006: return v0 │ │ +077a88: |[077a88] android.support.v4.view.ViewCompat.getLabelFor:(Landroid/view/View;)I │ │ +077a98: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077a9c: 7220 ef0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLabelFor:(Landroid/view/View;)I // method@0def │ │ +077aa2: 0a00 |0005: move-result v0 │ │ +077aa4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1427 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55174,19 +55174,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077a3c: |[077a3c] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ -077a4c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077a50: 7220 f00d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0df0 │ │ -077a56: 0a00 |0005: move-result v0 │ │ -077a58: 0f00 |0006: return v0 │ │ +077aa8: |[077aa8] android.support.v4.view.ViewCompat.getLayerType:(Landroid/view/View;)I │ │ +077ab8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077abc: 7220 f00d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0df0 │ │ +077ac2: 0a00 |0005: move-result v0 │ │ +077ac4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1416 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55194,19 +55194,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077a5c: |[077a5c] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ -077a6c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077a70: 7220 f10d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0df1 │ │ -077a76: 0a00 |0005: move-result v0 │ │ -077a78: 0f00 |0006: return v0 │ │ +077ac8: |[077ac8] android.support.v4.view.ViewCompat.getLayoutDirection:(Landroid/view/View;)I │ │ +077ad8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077adc: 7220 f10d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getLayoutDirection:(Landroid/view/View;)I // method@0df1 │ │ +077ae2: 0a00 |0005: move-result v0 │ │ +077ae4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1487 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55214,19 +55214,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077a7c: |[077a7c] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -077a8c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077a90: 7220 f20d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0df2 │ │ -077a96: 0a00 |0005: move-result v0 │ │ -077a98: 0f00 |0006: return v0 │ │ +077ae8: |[077ae8] android.support.v4.view.ViewCompat.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +077af8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077afc: 7220 f20d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0df2 │ │ +077b02: 0a00 |0005: move-result v0 │ │ +077b04: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1577 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55234,19 +55234,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077a9c: |[077a9c] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ -077aac: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ab0: 7220 f30d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0df3 │ │ -077ab6: 0a00 |0005: move-result v0 │ │ -077ab8: 0f00 |0006: return v0 │ │ +077b08: |[077b08] android.support.v4.view.ViewCompat.getMeasuredState:(Landroid/view/View;)I │ │ +077b18: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077b1c: 7220 f30d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredState:(Landroid/view/View;)I // method@0df3 │ │ +077b22: 0a00 |0005: move-result v0 │ │ +077b24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1588 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55254,19 +55254,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077abc: |[077abc] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -077acc: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ad0: 7220 f40d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0df4 │ │ -077ad6: 0a00 |0005: move-result v0 │ │ -077ad8: 0f00 |0006: return v0 │ │ +077b28: |[077b28] android.support.v4.view.ViewCompat.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +077b38: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077b3c: 7220 f40d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0df4 │ │ +077b42: 0a00 |0005: move-result v0 │ │ +077b44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1563 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55274,19 +55274,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077adc: |[077adc] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ -077aec: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077af0: 7220 f50d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@0df5 │ │ -077af6: 0a00 |0005: move-result v0 │ │ -077af8: 0f00 |0006: return v0 │ │ +077b48: |[077b48] android.support.v4.view.ViewCompat.getMinimumHeight:(Landroid/view/View;)I │ │ +077b58: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077b5c: 7220 f50d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumHeight:(Landroid/view/View;)I // method@0df5 │ │ +077b62: 0a00 |0005: move-result v0 │ │ +077b64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1736 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55294,19 +55294,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077afc: |[077afc] android.support.v4.view.ViewCompat.getMinimumWidth:(Landroid/view/View;)I │ │ -077b0c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077b10: 7220 f60d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumWidth:(Landroid/view/View;)I // method@0df6 │ │ -077b16: 0a00 |0005: move-result v0 │ │ -077b18: 0f00 |0006: return v0 │ │ +077b68: |[077b68] android.support.v4.view.ViewCompat.getMinimumWidth:(Landroid/view/View;)I │ │ +077b78: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077b7c: 7220 f60d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getMinimumWidth:(Landroid/view/View;)I // method@0df6 │ │ +077b82: 0a00 |0005: move-result v0 │ │ +077b84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #19 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55314,19 +55314,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077b1c: |[077b1c] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ -077b2c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077b30: 7220 f70d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0df7 │ │ -077b36: 0a00 |0005: move-result v0 │ │ -077b38: 0f00 |0006: return v0 │ │ +077b88: |[077b88] android.support.v4.view.ViewCompat.getOverScrollMode:(Landroid/view/View;)I │ │ +077b98: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077b9c: 7220 f70d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getOverScrollMode:(Landroid/view/View;)I // method@0df7 │ │ +077ba2: 0a00 |0005: move-result v0 │ │ +077ba4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1032 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 v Landroid/view/View; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55334,19 +55334,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077b3c: |[077b3c] android.support.v4.view.ViewCompat.getPaddingEnd:(Landroid/view/View;)I │ │ -077b4c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077b50: 7220 f80d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingEnd:(Landroid/view/View;)I // method@0df8 │ │ -077b56: 0a00 |0005: move-result v0 │ │ -077b58: 0f00 |0006: return v0 │ │ +077ba8: |[077ba8] android.support.v4.view.ViewCompat.getPaddingEnd:(Landroid/view/View;)I │ │ +077bb8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077bbc: 7220 f80d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingEnd:(Landroid/view/View;)I // method@0df8 │ │ +077bc2: 0a00 |0005: move-result v0 │ │ +077bc4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1657 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #21 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55354,19 +55354,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077b5c: |[077b5c] android.support.v4.view.ViewCompat.getPaddingStart:(Landroid/view/View;)I │ │ -077b6c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077b70: 7220 f90d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingStart:(Landroid/view/View;)I // method@0df9 │ │ -077b76: 0a00 |0005: move-result v0 │ │ -077b78: 0f00 |0006: return v0 │ │ +077bc8: |[077bc8] android.support.v4.view.ViewCompat.getPaddingStart:(Landroid/view/View;)I │ │ +077bd8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077bdc: 7220 f90d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPaddingStart:(Landroid/view/View;)I // method@0df9 │ │ +077be2: 0a00 |0005: move-result v0 │ │ +077be4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #22 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55374,19 +55374,19 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077b7c: |[077b7c] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -077b8c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077b90: 7220 fa0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0dfa │ │ -077b96: 0c00 |0005: move-result-object v0 │ │ -077b98: 1100 |0006: return-object v0 │ │ +077be8: |[077be8] android.support.v4.view.ViewCompat.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +077bf8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077bfc: 7220 fa0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0dfa │ │ +077c02: 0c00 |0005: move-result-object v0 │ │ +077c04: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1519 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55394,19 +55394,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077b9c: |[077b9c] android.support.v4.view.ViewCompat.getTranslationX:(Landroid/view/View;)F │ │ -077bac: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077bb0: 7220 020e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationX:(Landroid/view/View;)F // method@0e02 │ │ -077bb6: 0a00 |0005: move-result v0 │ │ -077bb8: 0f00 |0006: return v0 │ │ +077c08: |[077c08] android.support.v4.view.ViewCompat.getTranslationX:(Landroid/view/View;)F │ │ +077c18: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077c1c: 7220 020e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationX:(Landroid/view/View;)F // method@0e02 │ │ +077c22: 0a00 |0005: move-result v0 │ │ +077c24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1701 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #24 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55414,19 +55414,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077bbc: |[077bbc] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ -077bcc: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077bd0: 7220 030e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@0e03 │ │ -077bd6: 0a00 |0005: move-result v0 │ │ -077bd8: 0f00 |0006: return v0 │ │ +077c28: |[077c28] android.support.v4.view.ViewCompat.getTranslationY:(Landroid/view/View;)F │ │ +077c38: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077c3c: 7220 030e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getTranslationY:(Landroid/view/View;)F // method@0e03 │ │ +077c42: 0a00 |0005: move-result v0 │ │ +077c44: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1714 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55434,19 +55434,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077bdc: |[077bdc] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ -077bec: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077bf0: 7220 060e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0e06 │ │ -077bf6: 0a00 |0005: move-result v0 │ │ -077bf8: 0f00 |0006: return v0 │ │ +077c48: |[077c48] android.support.v4.view.ViewCompat.hasTransientState:(Landroid/view/View;)Z │ │ +077c58: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077c5c: 7220 060e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.hasTransientState:(Landroid/view/View;)Z // method@0e06 │ │ +077c62: 0a00 |0005: move-result v0 │ │ +077c64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #26 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55454,19 +55454,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077bfc: |[077bfc] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ -077c0c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077c10: 7220 070e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0e07 │ │ -077c16: 0a00 |0005: move-result v0 │ │ -077c18: 0f00 |0006: return v0 │ │ +077c68: |[077c68] android.support.v4.view.ViewCompat.isOpaque:(Landroid/view/View;)Z │ │ +077c78: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077c7c: 7220 070e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.isOpaque:(Landroid/view/View;)Z // method@0e07 │ │ +077c82: 0a00 |0005: move-result v0 │ │ +077c84: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1532 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewCompat;) │ │ @@ -55474,18 +55474,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077c1c: |[077c1c] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -077c2c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077c30: 7230 080e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e08 │ │ -077c36: 0e00 |0005: return-void │ │ +077c88: |[077c88] android.support.v4.view.ViewCompat.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +077c98: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077c9c: 7230 080e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e08 │ │ +077ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1118 │ │ 0x0005 line=1119 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -55495,18 +55495,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077c38: |[077c38] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -077c48: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077c4c: 7230 090e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0e09 │ │ -077c52: 0e00 |0005: return-void │ │ +077ca4: |[077ca4] android.support.v4.view.ViewCompat.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +077cb4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077cb8: 7230 090e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0e09 │ │ +077cbe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1154 │ │ 0x0005 line=1155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -55516,18 +55516,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077c54: |[077c54] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -077c64: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077c68: 7230 0a0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e0a │ │ -077c6e: 0e00 |0005: return-void │ │ +077cc0: |[077cc0] android.support.v4.view.ViewCompat.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +077cd0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077cd4: 7230 0a0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e0a │ │ +077cda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1085 │ │ 0x0005 line=1086 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -55537,19 +55537,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -077c70: |[077c70] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -077c80: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077c84: 7240 0b0e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0e0b │ │ -077c8a: 0a00 |0005: move-result v0 │ │ -077c8c: 0f00 |0006: return v0 │ │ +077cdc: |[077cdc] android.support.v4.view.ViewCompat.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +077cec: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077cf0: 7240 0b0e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0e0b │ │ +077cf6: 0a00 |0005: move-result v0 │ │ +077cf8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1314 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -55559,18 +55559,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -077c90: |[077c90] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -077ca0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ca4: 7220 0c0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e0c │ │ -077caa: 0e00 |0005: return-void │ │ +077cfc: |[077cfc] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +077d0c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077d10: 7220 0c0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e0c │ │ +077d16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0005 line=1206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ │ │ @@ -55579,23 +55579,23 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -077cac: |[077cac] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -077cbc: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077cc0: 0761 |0002: move-object v1, v6 │ │ -077cc2: 0172 |0003: move v2, v7 │ │ -077cc4: 0183 |0004: move v3, v8 │ │ -077cc6: 0194 |0005: move v4, v9 │ │ -077cc8: 01a5 |0006: move v5, v10 │ │ -077cca: 7806 0d0e 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0e0d │ │ -077cd0: 0e00 |000a: return-void │ │ +077d18: |[077d18] android.support.v4.view.ViewCompat.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +077d28: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077d2c: 0761 |0002: move-object v1, v6 │ │ +077d2e: 0172 |0003: move v2, v7 │ │ +077d30: 0183 |0004: move v3, v8 │ │ +077d32: 0194 |0005: move v4, v9 │ │ +077d34: 01a5 |0006: move v5, v10 │ │ +077d36: 7806 0d0e 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0e0d │ │ +077d3c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1223 │ │ 0x000a line=1224 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 left I │ │ @@ -55608,18 +55608,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077cd4: |[077cd4] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -077ce4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ce8: 7230 0e0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e0e │ │ -077cee: 0e00 |0005: return-void │ │ +077d40: |[077d40] android.support.v4.view.ViewCompat.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +077d50: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077d54: 7230 0e0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e0e │ │ +077d5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0005 line=1238 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 action Ljava/lang/Runnable; │ │ @@ -55629,18 +55629,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -077cf0: |[077cf0] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -077d00: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077d04: 7255 0f0e 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0e0f │ │ -077d0a: 0e00 |0005: return-void │ │ +077d5c: |[077d5c] android.support.v4.view.ViewCompat.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +077d6c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077d70: 7255 0f0e 2043 |0002: invoke-interface {v0, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0e0f │ │ +077d76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0005 line=1255 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 action Ljava/lang/Runnable; │ │ @@ -55651,19 +55651,19 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -077d0c: |[077d0c] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ -077d1c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077d20: 7240 100e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0e10 │ │ -077d26: 0a00 |0005: move-result v0 │ │ -077d28: 0f00 |0006: return v0 │ │ +077d78: |[077d78] android.support.v4.view.ViewCompat.resolveSizeAndState:(III)I │ │ +077d88: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077d8c: 7240 100e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.resolveSizeAndState:(III)I // method@0e10 │ │ +077d92: 0a00 |0005: move-result v0 │ │ +077d94: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1549 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 size I │ │ 0x0000 - 0x0007 reg=2 measureSpec I │ │ 0x0000 - 0x0007 reg=3 childMeasuredState I │ │ @@ -55673,18 +55673,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077d2c: |[077d2c] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -077d3c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077d40: 7230 110e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e11 │ │ -077d46: 0e00 |0005: return-void │ │ +077d98: |[077d98] android.support.v4.view.ViewCompat.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +077da8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077dac: 7230 110e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e11 │ │ +077db2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1169 │ │ 0x0005 line=1170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -55694,18 +55694,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077d48: |[077d48] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -077d58: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077d5c: 7230 120e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0e12 │ │ -077d62: 0e00 |0005: return-void │ │ +077db4: |[077db4] android.support.v4.view.ViewCompat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +077dc4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077dc8: 7230 120e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0e12 │ │ +077dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x0005 line=1634 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -55715,18 +55715,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077d64: |[077d64] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ -077d74: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077d78: 7230 130e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@0e13 │ │ -077d7e: 0e00 |0005: return-void │ │ +077dd0: |[077dd0] android.support.v4.view.ViewCompat.setAlpha:(Landroid/view/View;F)V │ │ +077de0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077de4: 7230 130e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setAlpha:(Landroid/view/View;F)V // method@0e13 │ │ +077dea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1794 │ │ 0x0005 line=1795 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -55736,18 +55736,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077d80: |[077d80] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ -077d90: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077d94: 7230 140e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0e14 │ │ -077d9a: 0e00 |0005: return-void │ │ +077dec: |[077dec] android.support.v4.view.ViewCompat.setHasTransientState:(Landroid/view/View;Z)V │ │ +077dfc: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077e00: 7230 140e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setHasTransientState:(Landroid/view/View;Z)V // method@0e14 │ │ +077e06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1192 │ │ 0x0005 line=1193 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hasTransientState Z │ │ @@ -55757,18 +55757,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077d9c: |[077d9c] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -077dac: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077db0: 7230 150e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e15 │ │ -077db6: 0e00 |0005: return-void │ │ +077e08: |[077e08] android.support.v4.view.ViewCompat.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +077e18: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077e1c: 7230 150e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e15 │ │ +077e22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ 0x0005 line=1297 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -55778,18 +55778,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077db8: |[077db8] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ -077dc8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077dcc: 7230 160e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0e16 │ │ -077dd2: 0e00 |0005: return-void │ │ +077e24: |[077e24] android.support.v4.view.ViewCompat.setLabelFor:(Landroid/view/View;I)V │ │ +077e34: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077e38: 7230 160e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLabelFor:(Landroid/view/View;I)V // method@0e16 │ │ +077e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0005 line=1439 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 labeledId I │ │ @@ -55799,18 +55799,18 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077dd4: |[077dd4] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -077de4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077de8: 7230 170e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0e17 │ │ -077dee: 0e00 |0005: return-void │ │ +077e40: |[077e40] android.support.v4.view.ViewCompat.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +077e50: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077e54: 7230 170e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0e17 │ │ +077e5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1472 │ │ 0x0005 line=1473 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 paint Landroid/graphics/Paint; │ │ @@ -55820,18 +55820,18 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -077df0: |[077df0] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -077e00: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077e04: 7240 180e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e18 │ │ -077e0a: 0e00 |0005: return-void │ │ +077e5c: |[077e5c] android.support.v4.view.ViewCompat.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +077e6c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077e70: 7240 180e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e18 │ │ +077e76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1395 │ │ 0x0005 line=1396 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layerType I │ │ @@ -55842,18 +55842,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077e0c: |[077e0c] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ -077e1c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077e20: 7230 190e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0e19 │ │ -077e26: 0e00 |0005: return-void │ │ +077e78: |[077e78] android.support.v4.view.ViewCompat.setLayoutDirection:(Landroid/view/View;I)V │ │ +077e88: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077e8c: 7230 190e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setLayoutDirection:(Landroid/view/View;I)V // method@0e19 │ │ +077e92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1507 │ │ 0x0005 line=1508 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 layoutDirection I │ │ @@ -55863,18 +55863,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077e28: |[077e28] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ -077e38: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077e3c: 7230 1a0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0e1a │ │ -077e42: 0e00 |0005: return-void │ │ +077e94: |[077e94] android.support.v4.view.ViewCompat.setOverScrollMode:(Landroid/view/View;I)V │ │ +077ea4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077ea8: 7230 1a0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setOverScrollMode:(Landroid/view/View;I)V // method@0e1a │ │ +077eae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1048 │ │ 0x0005 line=1049 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 overScrollMode I │ │ @@ -55884,23 +55884,23 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -077e44: |[077e44] android.support.v4.view.ViewCompat.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -077e54: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077e58: 0761 |0002: move-object v1, v6 │ │ -077e5a: 0172 |0003: move v2, v7 │ │ -077e5c: 0183 |0004: move v3, v8 │ │ -077e5e: 0194 |0005: move v4, v9 │ │ -077e60: 01a5 |0006: move v5, v10 │ │ -077e62: 7806 1b0e 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPaddingRelative:(Landroid/view/View;IIII)V // method@0e1b │ │ -077e68: 0e00 |000a: return-void │ │ +077eb0: |[077eb0] android.support.v4.view.ViewCompat.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +077ec0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077ec4: 0761 |0002: move-object v1, v6 │ │ +077ec6: 0172 |0003: move v2, v7 │ │ +077ec8: 0183 |0004: move v3, v8 │ │ +077eca: 0194 |0005: move v4, v9 │ │ +077ecc: 01a5 |0006: move v5, v10 │ │ +077ece: 7806 1b0e 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPaddingRelative:(Landroid/view/View;IIII)V // method@0e1b │ │ +077ed4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1674 │ │ 0x000a line=1675 │ │ locals : │ │ 0x0000 - 0x000b reg=6 view Landroid/view/View; │ │ 0x0000 - 0x000b reg=7 start I │ │ @@ -55913,18 +55913,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077e6c: |[077e6c] android.support.v4.view.ViewCompat.setRotation:(Landroid/view/View;F)V │ │ -077e7c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077e80: 7230 1e0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotation:(Landroid/view/View;F)V // method@0e1e │ │ -077e86: 0e00 |0005: return-void │ │ +077ed8: |[077ed8] android.support.v4.view.ViewCompat.setRotation:(Landroid/view/View;F)V │ │ +077ee8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077eec: 7230 1e0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotation:(Landroid/view/View;F)V // method@0e1e │ │ +077ef2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1834 │ │ 0x0005 line=1835 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -55934,18 +55934,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077e88: |[077e88] android.support.v4.view.ViewCompat.setRotationX:(Landroid/view/View;F)V │ │ -077e98: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077e9c: 7230 1f0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationX:(Landroid/view/View;F)V // method@0e1f │ │ -077ea2: 0e00 |0005: return-void │ │ +077ef4: |[077ef4] android.support.v4.view.ViewCompat.setRotationX:(Landroid/view/View;F)V │ │ +077f04: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077f08: 7230 1f0e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationX:(Landroid/view/View;F)V // method@0e1f │ │ +077f0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1847 │ │ 0x0005 line=1848 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -55955,18 +55955,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077ea4: |[077ea4] android.support.v4.view.ViewCompat.setRotationY:(Landroid/view/View;F)V │ │ -077eb4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077eb8: 7230 200e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationY:(Landroid/view/View;F)V // method@0e20 │ │ -077ebe: 0e00 |0005: return-void │ │ +077f10: |[077f10] android.support.v4.view.ViewCompat.setRotationY:(Landroid/view/View;F)V │ │ +077f20: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077f24: 7230 200e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setRotationY:(Landroid/view/View;F)V // method@0e20 │ │ +077f2a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1860 │ │ 0x0005 line=1861 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -55976,18 +55976,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077ec0: |[077ec0] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ -077ed0: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ed4: 7230 210e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@0e21 │ │ -077eda: 0e00 |0005: return-void │ │ +077f2c: |[077f2c] android.support.v4.view.ViewCompat.setScaleX:(Landroid/view/View;F)V │ │ +077f3c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077f40: 7230 210e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleX:(Landroid/view/View;F)V // method@0e21 │ │ +077f46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1872 │ │ 0x0005 line=1873 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -55997,18 +55997,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077edc: |[077edc] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ -077eec: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ef0: 7230 220e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@0e22 │ │ -077ef6: 0e00 |0005: return-void │ │ +077f48: |[077f48] android.support.v4.view.ViewCompat.setScaleY:(Landroid/view/View;F)V │ │ +077f58: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077f5c: 7230 220e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setScaleY:(Landroid/view/View;F)V // method@0e22 │ │ +077f62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1884 │ │ 0x0005 line=1885 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -56018,18 +56018,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077ef8: |[077ef8] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ -077f08: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077f0c: 7230 230e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@0e23 │ │ -077f12: 0e00 |0005: return-void │ │ +077f64: |[077f64] android.support.v4.view.ViewCompat.setTranslationX:(Landroid/view/View;F)V │ │ +077f74: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077f78: 7230 230e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationX:(Landroid/view/View;F)V // method@0e23 │ │ +077f7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1762 │ │ 0x0005 line=1763 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -56039,18 +56039,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077f14: |[077f14] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ -077f24: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077f28: 7230 240e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@0e24 │ │ -077f2e: 0e00 |0005: return-void │ │ +077f80: |[077f80] android.support.v4.view.ViewCompat.setTranslationY:(Landroid/view/View;F)V │ │ +077f90: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077f94: 7230 240e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setTranslationY:(Landroid/view/View;F)V // method@0e24 │ │ +077f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1778 │ │ 0x0005 line=1779 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -56060,18 +56060,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077f30: |[077f30] android.support.v4.view.ViewCompat.setX:(Landroid/view/View;F)V │ │ -077f40: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077f44: 7230 250e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setX:(Landroid/view/View;F)V // method@0e25 │ │ -077f4a: 0e00 |0005: return-void │ │ +077f9c: |[077f9c] android.support.v4.view.ViewCompat.setX:(Landroid/view/View;F)V │ │ +077fac: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077fb0: 7230 250e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setX:(Landroid/view/View;F)V // method@0e25 │ │ +077fb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1808 │ │ 0x0005 line=1809 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -56081,18 +56081,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -077f4c: |[077f4c] android.support.v4.view.ViewCompat.setY:(Landroid/view/View;F)V │ │ -077f5c: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077f60: 7230 260e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setY:(Landroid/view/View;F)V // method@0e26 │ │ -077f66: 0e00 |0005: return-void │ │ +077fb8: |[077fb8] android.support.v4.view.ViewCompat.setY:(Landroid/view/View;F)V │ │ +077fc8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077fcc: 7230 260e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setY:(Landroid/view/View;F)V // method@0e26 │ │ +077fd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1822 │ │ 0x0005 line=1823 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 value F │ │ @@ -56103,19 +56103,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077f68: |[077f68] android.support.v4.view.ViewCompat.getPivotX:(Landroid/view/View;)F │ │ -077f78: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077f7c: 7220 fb0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotX:(Landroid/view/View;)F // method@0dfb │ │ -077f82: 0a00 |0005: move-result v0 │ │ -077f84: 0f00 |0006: return v0 │ │ +077fd4: |[077fd4] android.support.v4.view.ViewCompat.getPivotX:(Landroid/view/View;)F │ │ +077fe4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +077fe8: 7220 fb0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotX:(Landroid/view/View;)F // method@0dfb │ │ +077fee: 0a00 |0005: move-result v0 │ │ +077ff0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1895 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56124,19 +56124,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077f88: |[077f88] android.support.v4.view.ViewCompat.getPivotY:(Landroid/view/View;)F │ │ -077f98: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077f9c: 7220 fc0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotY:(Landroid/view/View;)F // method@0dfc │ │ -077fa2: 0a00 |0005: move-result v0 │ │ -077fa4: 0f00 |0006: return v0 │ │ +077ff4: |[077ff4] android.support.v4.view.ViewCompat.getPivotY:(Landroid/view/View;)F │ │ +078004: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078008: 7220 fc0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getPivotY:(Landroid/view/View;)F // method@0dfc │ │ +07800e: 0a00 |0005: move-result v0 │ │ +078010: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1922 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56145,19 +56145,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077fa8: |[077fa8] android.support.v4.view.ViewCompat.getRotation:(Landroid/view/View;)F │ │ -077fb8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077fbc: 7220 fd0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotation:(Landroid/view/View;)F // method@0dfd │ │ -077fc2: 0a00 |0005: move-result v0 │ │ -077fc4: 0f00 |0006: return v0 │ │ +078014: |[078014] android.support.v4.view.ViewCompat.getRotation:(Landroid/view/View;)F │ │ +078024: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078028: 7220 fd0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotation:(Landroid/view/View;)F // method@0dfd │ │ +07802e: 0a00 |0005: move-result v0 │ │ +078030: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1941 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56166,19 +56166,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077fc8: |[077fc8] android.support.v4.view.ViewCompat.getRotationX:(Landroid/view/View;)F │ │ -077fd8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077fdc: 7220 fe0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationX:(Landroid/view/View;)F // method@0dfe │ │ -077fe2: 0a00 |0005: move-result v0 │ │ -077fe4: 0f00 |0006: return v0 │ │ +078034: |[078034] android.support.v4.view.ViewCompat.getRotationX:(Landroid/view/View;)F │ │ +078044: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078048: 7220 fe0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationX:(Landroid/view/View;)F // method@0dfe │ │ +07804e: 0a00 |0005: move-result v0 │ │ +078050: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1945 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56187,19 +56187,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -077fe8: |[077fe8] android.support.v4.view.ViewCompat.getRotationY:(Landroid/view/View;)F │ │ -077ff8: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -077ffc: 7220 ff0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationY:(Landroid/view/View;)F // method@0dff │ │ -078002: 0a00 |0005: move-result v0 │ │ -078004: 0f00 |0006: return v0 │ │ +078054: |[078054] android.support.v4.view.ViewCompat.getRotationY:(Landroid/view/View;)F │ │ +078064: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078068: 7220 ff0d 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getRotationY:(Landroid/view/View;)F // method@0dff │ │ +07806e: 0a00 |0005: move-result v0 │ │ +078070: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1949 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56208,19 +56208,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -078008: |[078008] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ -078018: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -07801c: 7220 000e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@0e00 │ │ -078022: 0a00 |0005: move-result v0 │ │ -078024: 0f00 |0006: return v0 │ │ +078074: |[078074] android.support.v4.view.ViewCompat.getScaleX:(Landroid/view/View;)F │ │ +078084: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078088: 7220 000e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleX:(Landroid/view/View;)F // method@0e00 │ │ +07808e: 0a00 |0005: move-result v0 │ │ +078090: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1953 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56229,19 +56229,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -078028: |[078028] android.support.v4.view.ViewCompat.getScaleY:(Landroid/view/View;)F │ │ -078038: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -07803c: 7220 010e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleY:(Landroid/view/View;)F // method@0e01 │ │ -078042: 0a00 |0005: move-result v0 │ │ -078044: 0f00 |0006: return v0 │ │ +078094: |[078094] android.support.v4.view.ViewCompat.getScaleY:(Landroid/view/View;)F │ │ +0780a4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0780a8: 7220 010e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getScaleY:(Landroid/view/View;)F // method@0e01 │ │ +0780ae: 0a00 |0005: move-result v0 │ │ +0780b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1957 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56250,19 +56250,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -078048: |[078048] android.support.v4.view.ViewCompat.getX:(Landroid/view/View;)F │ │ -078058: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -07805c: 7220 040e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getX:(Landroid/view/View;)F // method@0e04 │ │ -078062: 0a00 |0005: move-result v0 │ │ -078064: 0f00 |0006: return v0 │ │ +0780b4: |[0780b4] android.support.v4.view.ViewCompat.getX:(Landroid/view/View;)F │ │ +0780c4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0780c8: 7220 040e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getX:(Landroid/view/View;)F // method@0e04 │ │ +0780ce: 0a00 |0005: move-result v0 │ │ +0780d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1961 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56271,19 +56271,19 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -078068: |[078068] android.support.v4.view.ViewCompat.getY:(Landroid/view/View;)F │ │ -078078: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -07807c: 7220 050e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getY:(Landroid/view/View;)F // method@0e05 │ │ -078082: 0a00 |0005: move-result v0 │ │ -078084: 0f00 |0006: return v0 │ │ +0780d4: |[0780d4] android.support.v4.view.ViewCompat.getY:(Landroid/view/View;)F │ │ +0780e4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +0780e8: 7220 050e 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.getY:(Landroid/view/View;)F // method@0e05 │ │ +0780ee: 0a00 |0005: move-result v0 │ │ +0780f0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1965 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -56292,18 +56292,18 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -078088: |[078088] android.support.v4.view.ViewCompat.setPivotX:(Landroid/view/View;F)V │ │ -078098: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -07809c: 7230 1c0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@0e1c │ │ -0780a2: 0e00 |0005: return-void │ │ +0780f4: |[0780f4] android.support.v4.view.ViewCompat.setPivotX:(Landroid/view/View;F)V │ │ +078104: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078108: 7230 1c0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@0e1c │ │ +07810e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1910 │ │ 0x0005 line=1911 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -56314,34 +56314,34 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0780a4: |[0780a4] android.support.v4.view.ViewCompat.setPivotY:(Landroid/view/View;F)V │ │ -0780b4: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ -0780b8: 7230 1c0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@0e1c │ │ -0780be: 0e00 |0005: return-void │ │ +078110: |[078110] android.support.v4.view.ViewCompat.setPivotY:(Landroid/view/View;F)V │ │ +078120: 6200 7c04 |0000: sget-object v0, Landroid/support/v4/view/ViewCompat;.IMPL:Landroid/support/v4/view/ViewCompat$ViewCompatImpl; // field@047c │ │ +078124: 7230 1c0e 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/ViewCompat$ViewCompatImpl;.setPivotX:(Landroid/view/View;F)V // method@0e1c │ │ +07812a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1937 │ │ 0x0005 line=1938 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0006 reg=3 value F │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #295 header: │ │ class_idx : 603 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4728 │ │ +source_file_idx : 4729 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #295 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatEclairMr1;' │ │ @@ -56356,17 +56356,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0780c0: |[0780c0] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ -0780d0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0780d6: 0e00 |0003: return-void │ │ +07812c: |[07812c] android.support.v4.view.ViewCompatEclairMr1.:()V │ │ +07813c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078142: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatEclairMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatEclairMr1;) │ │ @@ -56374,32 +56374,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0780d8: |[0780d8] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ -0780e8: 6e10 3122 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@2231 │ │ -0780ee: 0a00 |0003: move-result v0 │ │ -0780f0: 0f00 |0004: return v0 │ │ +078144: |[078144] android.support.v4.view.ViewCompatEclairMr1.isOpaque:(Landroid/view/View;)Z │ │ +078154: 6e10 3122 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.isOpaque:()Z // method@2231 │ │ +07815a: 0a00 |0003: move-result v0 │ │ +07815c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4728 (ViewCompatEclairMr1.java) │ │ + source_file_idx : 4729 (ViewCompatEclairMr1.java) │ │ │ │ Class #296 header: │ │ class_idx : 604 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4729 │ │ +source_file_idx : 4730 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #296 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatGingerbread;' │ │ @@ -56414,17 +56414,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0780f4: |[0780f4] android.support.v4.view.ViewCompatGingerbread.:()V │ │ -078104: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07810a: 0e00 |0003: return-void │ │ +078160: |[078160] android.support.v4.view.ViewCompatGingerbread.:()V │ │ +078170: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078176: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -56432,18 +56432,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07810c: |[07810c] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ -07811c: 6e10 0822 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@2208 │ │ -078122: 0a00 |0003: move-result v0 │ │ -078124: 0f00 |0004: return v0 │ │ +078178: |[078178] android.support.v4.view.ViewCompatGingerbread.getOverScrollMode:(Landroid/view/View;)I │ │ +078188: 6e10 0822 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getOverScrollMode:()I // method@2208 │ │ +07818e: 0a00 |0003: move-result v0 │ │ +078190: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatGingerbread;) │ │ @@ -56451,33 +56451,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078128: |[078128] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ -078138: 6e20 6922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@2269 │ │ -07813e: 0e00 |0003: return-void │ │ +078194: |[078194] android.support.v4.view.ViewCompatGingerbread.setOverScrollMode:(Landroid/view/View;I)V │ │ +0781a4: 6e20 6922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setOverScrollMode:(I)V // method@2269 │ │ +0781aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4729 (ViewCompatGingerbread.java) │ │ + source_file_idx : 4730 (ViewCompatGingerbread.java) │ │ │ │ Class #297 header: │ │ class_idx : 605 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4730 │ │ +source_file_idx : 4731 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 32 │ │ virtual_methods_size: 0 │ │ │ │ Class #297 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatHC;' │ │ @@ -56492,17 +56492,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078140: |[078140] android.support.v4.view.ViewCompatHC.:()V │ │ -078150: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078156: 0e00 |0003: return-void │ │ +0781ac: |[0781ac] android.support.v4.view.ViewCompatHC.:()V │ │ +0781bc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0781c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatHC; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56510,18 +56510,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078158: |[078158] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ -078168: 6e10 ef21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@21ef │ │ -07816e: 0a00 |0003: move-result v0 │ │ -078170: 0f00 |0004: return v0 │ │ +0781c4: |[0781c4] android.support.v4.view.ViewCompatHC.getAlpha:(Landroid/view/View;)F │ │ +0781d4: 6e10 ef21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAlpha:()F // method@21ef │ │ +0781da: 0a00 |0003: move-result v0 │ │ +0781dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56529,36 +56529,36 @@ │ │ type : '()J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -078174: |[078174] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ -078184: 7100 0700 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0007 │ │ -07818a: 0b00 |0003: move-result-wide v0 │ │ -07818c: 1000 |0004: return-wide v0 │ │ +0781e0: |[0781e0] android.support.v4.view.ViewCompatHC.getFrameTime:()J │ │ +0781f0: 7100 0700 0000 |0000: invoke-static {}, Landroid/animation/ValueAnimator;.getFrameDelay:()J // method@0007 │ │ +0781f6: 0b00 |0003: move-result-wide v0 │ │ +0781f8: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ name : 'getLayerType' │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078190: |[078190] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ -0781a0: 6e10 fb21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@21fb │ │ -0781a6: 0a00 |0003: move-result v0 │ │ -0781a8: 0f00 |0004: return v0 │ │ +0781fc: |[0781fc] android.support.v4.view.ViewCompatHC.getLayerType:(Landroid/view/View;)I │ │ +07820c: 6e10 fb21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayerType:()I // method@21fb │ │ +078212: 0a00 |0003: move-result v0 │ │ +078214: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56566,18 +56566,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0781ac: |[0781ac] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0781bc: 6e10 0222 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@2202 │ │ -0781c2: 0a00 |0003: move-result v0 │ │ -0781c4: 0f00 |0004: return v0 │ │ +078218: |[078218] android.support.v4.view.ViewCompatHC.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +078228: 6e10 0222 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeightAndState:()I // method@2202 │ │ +07822e: 0a00 |0003: move-result v0 │ │ +078230: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56585,18 +56585,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0781c8: |[0781c8] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ -0781d8: 6e10 0322 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@2203 │ │ -0781de: 0a00 |0003: move-result v0 │ │ -0781e0: 0f00 |0004: return v0 │ │ +078234: |[078234] android.support.v4.view.ViewCompatHC.getMeasuredState:(Landroid/view/View;)I │ │ +078244: 6e10 0322 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredState:()I // method@2203 │ │ +07824a: 0a00 |0003: move-result v0 │ │ +07824c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56604,18 +56604,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0781e4: |[0781e4] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0781f4: 6e10 0522 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@2205 │ │ -0781fa: 0a00 |0003: move-result v0 │ │ -0781fc: 0f00 |0004: return v0 │ │ +078250: |[078250] android.support.v4.view.ViewCompatHC.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +078260: 6e10 0522 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMeasuredWidthAndState:()I // method@2205 │ │ +078266: 0a00 |0003: move-result v0 │ │ +078268: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56623,18 +56623,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078200: |[078200] android.support.v4.view.ViewCompatHC.getPivotX:(Landroid/view/View;)F │ │ -078210: 6e10 0f22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotX:()F // method@220f │ │ -078216: 0a00 |0003: move-result v0 │ │ -078218: 0f00 |0004: return v0 │ │ +07826c: |[07826c] android.support.v4.view.ViewCompatHC.getPivotX:(Landroid/view/View;)F │ │ +07827c: 6e10 0f22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotX:()F // method@220f │ │ +078282: 0a00 |0003: move-result v0 │ │ +078284: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #8 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56642,18 +56642,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07821c: |[07821c] android.support.v4.view.ViewCompatHC.getPivotY:(Landroid/view/View;)F │ │ -07822c: 6e10 1022 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotY:()F // method@2210 │ │ -078232: 0a00 |0003: move-result v0 │ │ -078234: 0f00 |0004: return v0 │ │ +078288: |[078288] android.support.v4.view.ViewCompatHC.getPivotY:(Landroid/view/View;)F │ │ +078298: 6e10 1022 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPivotY:()F // method@2210 │ │ +07829e: 0a00 |0003: move-result v0 │ │ +0782a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56661,18 +56661,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078238: |[078238] android.support.v4.view.ViewCompatHC.getRotation:(Landroid/view/View;)F │ │ -078248: 6e10 1322 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotation:()F // method@2213 │ │ -07824e: 0a00 |0003: move-result v0 │ │ -078250: 0f00 |0004: return v0 │ │ +0782a4: |[0782a4] android.support.v4.view.ViewCompatHC.getRotation:(Landroid/view/View;)F │ │ +0782b4: 6e10 1322 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotation:()F // method@2213 │ │ +0782ba: 0a00 |0003: move-result v0 │ │ +0782bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #10 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56680,18 +56680,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078254: |[078254] android.support.v4.view.ViewCompatHC.getRotationX:(Landroid/view/View;)F │ │ -078264: 6e10 1422 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationX:()F // method@2214 │ │ -07826a: 0a00 |0003: move-result v0 │ │ -07826c: 0f00 |0004: return v0 │ │ +0782c0: |[0782c0] android.support.v4.view.ViewCompatHC.getRotationX:(Landroid/view/View;)F │ │ +0782d0: 6e10 1422 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationX:()F // method@2214 │ │ +0782d6: 0a00 |0003: move-result v0 │ │ +0782d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #11 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56699,18 +56699,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078270: |[078270] android.support.v4.view.ViewCompatHC.getRotationY:(Landroid/view/View;)F │ │ -078280: 6e10 1522 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationY:()F // method@2215 │ │ -078286: 0a00 |0003: move-result v0 │ │ -078288: 0f00 |0004: return v0 │ │ +0782dc: |[0782dc] android.support.v4.view.ViewCompatHC.getRotationY:(Landroid/view/View;)F │ │ +0782ec: 6e10 1522 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getRotationY:()F // method@2215 │ │ +0782f2: 0a00 |0003: move-result v0 │ │ +0782f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #12 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56718,18 +56718,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07828c: |[07828c] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ -07829c: 6e10 1622 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@2216 │ │ -0782a2: 0a00 |0003: move-result v0 │ │ -0782a4: 0f00 |0004: return v0 │ │ +0782f8: |[0782f8] android.support.v4.view.ViewCompatHC.getScaleX:(Landroid/view/View;)F │ │ +078308: 6e10 1622 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleX:()F // method@2216 │ │ +07830e: 0a00 |0003: move-result v0 │ │ +078310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #13 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56737,18 +56737,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0782a8: |[0782a8] android.support.v4.view.ViewCompatHC.getScaleY:(Landroid/view/View;)F │ │ -0782b8: 6e10 1722 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleY:()F // method@2217 │ │ -0782be: 0a00 |0003: move-result v0 │ │ -0782c0: 0f00 |0004: return v0 │ │ +078314: |[078314] android.support.v4.view.ViewCompatHC.getScaleY:(Landroid/view/View;)F │ │ +078324: 6e10 1722 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getScaleY:()F // method@2217 │ │ +07832a: 0a00 |0003: move-result v0 │ │ +07832c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56756,18 +56756,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0782c4: |[0782c4] android.support.v4.view.ViewCompatHC.getTranslationX:(Landroid/view/View;)F │ │ -0782d4: 6e10 1c22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationX:()F // method@221c │ │ -0782da: 0a00 |0003: move-result v0 │ │ -0782dc: 0f00 |0004: return v0 │ │ +078330: |[078330] android.support.v4.view.ViewCompatHC.getTranslationX:(Landroid/view/View;)F │ │ +078340: 6e10 1c22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationX:()F // method@221c │ │ +078346: 0a00 |0003: move-result v0 │ │ +078348: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #15 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56775,18 +56775,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0782e0: |[0782e0] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ -0782f0: 6e10 1d22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@221d │ │ -0782f6: 0a00 |0003: move-result v0 │ │ -0782f8: 0f00 |0004: return v0 │ │ +07834c: |[07834c] android.support.v4.view.ViewCompatHC.getTranslationY:(Landroid/view/View;)F │ │ +07835c: 6e10 1d22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getTranslationY:()F // method@221d │ │ +078362: 0a00 |0003: move-result v0 │ │ +078364: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #16 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56794,18 +56794,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0782fc: |[0782fc] android.support.v4.view.ViewCompatHC.getX:(Landroid/view/View;)F │ │ -07830c: 6e10 2422 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getX:()F // method@2224 │ │ -078312: 0a00 |0003: move-result v0 │ │ -078314: 0f00 |0004: return v0 │ │ +078368: |[078368] android.support.v4.view.ViewCompatHC.getX:(Landroid/view/View;)F │ │ +078378: 6e10 2422 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getX:()F // method@2224 │ │ +07837e: 0a00 |0003: move-result v0 │ │ +078380: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #17 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56813,18 +56813,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078318: |[078318] android.support.v4.view.ViewCompatHC.getY:(Landroid/view/View;)F │ │ -078328: 6e10 2522 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getY:()F // method@2225 │ │ -07832e: 0a00 |0003: move-result v0 │ │ -078330: 0f00 |0004: return v0 │ │ +078384: |[078384] android.support.v4.view.ViewCompatHC.getY:(Landroid/view/View;)F │ │ +078394: 6e10 2522 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getY:()F // method@2225 │ │ +07839a: 0a00 |0003: move-result v0 │ │ +07839c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #18 : (in Landroid/support/v4/view/ViewCompatHC;) │ │ @@ -56832,18 +56832,18 @@ │ │ type : '(III)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -078334: |[078334] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ -078344: 7130 5322 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@2253 │ │ -07834a: 0a00 |0003: move-result v0 │ │ -07834c: 0f00 |0004: return v0 │ │ +0783a0: |[0783a0] android.support.v4.view.ViewCompatHC.resolveSizeAndState:(III)I │ │ +0783b0: 7130 5322 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/View;.resolveSizeAndState:(III)I // method@2253 │ │ +0783b6: 0a00 |0003: move-result v0 │ │ +0783b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 size I │ │ 0x0000 - 0x0005 reg=2 measureSpec I │ │ 0x0000 - 0x0005 reg=3 childMeasuredState I │ │ @@ -56853,17 +56853,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078350: |[078350] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ -078360: 6e20 5922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@2259 │ │ -078366: 0e00 |0003: return-void │ │ +0783bc: |[0783bc] android.support.v4.view.ViewCompatHC.setAlpha:(Landroid/view/View;F)V │ │ +0783cc: 6e20 5922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAlpha:(F)V // method@2259 │ │ +0783d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -56873,17 +56873,17 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -078368: |[078368] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -078378: 6e30 6222 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@2262 │ │ -07837e: 0e00 |0003: return-void │ │ +0783d4: |[0783d4] android.support.v4.view.ViewCompatHC.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0783e4: 6e30 6222 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/view/View;.setLayerType:(ILandroid/graphics/Paint;)V // method@2262 │ │ +0783ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layerType I │ │ @@ -56894,17 +56894,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078380: |[078380] android.support.v4.view.ViewCompatHC.setPivotX:(Landroid/view/View;F)V │ │ -078390: 6e20 6c22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotX:(F)V // method@226c │ │ -078396: 0e00 |0003: return-void │ │ +0783ec: |[0783ec] android.support.v4.view.ViewCompatHC.setPivotX:(Landroid/view/View;F)V │ │ +0783fc: 6e20 6c22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotX:(F)V // method@226c │ │ +078402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0003 line=134 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -56914,17 +56914,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078398: |[078398] android.support.v4.view.ViewCompatHC.setPivotY:(Landroid/view/View;F)V │ │ -0783a8: 6e20 6d22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotY:(F)V // method@226d │ │ -0783ae: 0e00 |0003: return-void │ │ +078404: |[078404] android.support.v4.view.ViewCompatHC.setPivotY:(Landroid/view/View;F)V │ │ +078414: 6e20 6d22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setPivotY:(F)V // method@226d │ │ +07841a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -56934,17 +56934,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0783b0: |[0783b0] android.support.v4.view.ViewCompatHC.setRotation:(Landroid/view/View;F)V │ │ -0783c0: 6e20 6f22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotation:(F)V // method@226f │ │ -0783c6: 0e00 |0003: return-void │ │ +07841c: |[07841c] android.support.v4.view.ViewCompatHC.setRotation:(Landroid/view/View;F)V │ │ +07842c: 6e20 6f22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotation:(F)V // method@226f │ │ +078432: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0003 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -56954,17 +56954,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0783c8: |[0783c8] android.support.v4.view.ViewCompatHC.setRotationX:(Landroid/view/View;F)V │ │ -0783d8: 6e20 7022 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationX:(F)V // method@2270 │ │ -0783de: 0e00 |0003: return-void │ │ +078434: |[078434] android.support.v4.view.ViewCompatHC.setRotationX:(Landroid/view/View;F)V │ │ +078444: 6e20 7022 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationX:(F)V // method@2270 │ │ +07844a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -56974,17 +56974,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0783e0: |[0783e0] android.support.v4.view.ViewCompatHC.setRotationY:(Landroid/view/View;F)V │ │ -0783f0: 6e20 7122 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationY:(F)V // method@2271 │ │ -0783f6: 0e00 |0003: return-void │ │ +07844c: |[07844c] android.support.v4.view.ViewCompatHC.setRotationY:(Landroid/view/View;F)V │ │ +07845c: 6e20 7122 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setRotationY:(F)V // method@2271 │ │ +078462: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -56994,17 +56994,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0783f8: |[0783f8] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ -078408: 6e20 7222 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@2272 │ │ -07840e: 0e00 |0003: return-void │ │ +078464: |[078464] android.support.v4.view.ViewCompatHC.setScaleX:(Landroid/view/View;F)V │ │ +078474: 6e20 7222 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleX:(F)V // method@2272 │ │ +07847a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -57014,17 +57014,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078410: |[078410] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ -078420: 6e20 7322 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@2273 │ │ -078426: 0e00 |0003: return-void │ │ +07847c: |[07847c] android.support.v4.view.ViewCompatHC.setScaleY:(Landroid/view/View;F)V │ │ +07848c: 6e20 7322 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setScaleY:(F)V // method@2273 │ │ +078492: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0003 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -57034,17 +57034,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078428: |[078428] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ -078438: 6e20 7622 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@2276 │ │ -07843e: 0e00 |0003: return-void │ │ +078494: |[078494] android.support.v4.view.ViewCompatHC.setTranslationX:(Landroid/view/View;F)V │ │ +0784a4: 6e20 7622 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationX:(F)V // method@2276 │ │ +0784aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -57054,17 +57054,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078440: |[078440] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ -078450: 6e20 7722 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@2277 │ │ -078456: 0e00 |0003: return-void │ │ +0784ac: |[0784ac] android.support.v4.view.ViewCompatHC.setTranslationY:(Landroid/view/View;F)V │ │ +0784bc: 6e20 7722 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setTranslationY:(F)V // method@2277 │ │ +0784c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -57074,17 +57074,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078458: |[078458] android.support.v4.view.ViewCompatHC.setX:(Landroid/view/View;F)V │ │ -078468: 6e20 7922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setX:(F)V // method@2279 │ │ -07846e: 0e00 |0003: return-void │ │ +0784c4: |[0784c4] android.support.v4.view.ViewCompatHC.setX:(Landroid/view/View;F)V │ │ +0784d4: 6e20 7922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setX:(F)V // method@2279 │ │ +0784da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ @@ -57094,33 +57094,33 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078470: |[078470] android.support.v4.view.ViewCompatHC.setY:(Landroid/view/View;F)V │ │ -078480: 6e20 7a22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setY:(F)V // method@227a │ │ -078486: 0e00 |0003: return-void │ │ +0784dc: |[0784dc] android.support.v4.view.ViewCompatHC.setY:(Landroid/view/View;F)V │ │ +0784ec: 6e20 7a22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setY:(F)V // method@227a │ │ +0784f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0003 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 4730 (ViewCompatHC.java) │ │ + source_file_idx : 4731 (ViewCompatHC.java) │ │ │ │ Class #298 header: │ │ class_idx : 606 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4731 │ │ +source_file_idx : 4732 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 7 │ │ virtual_methods_size: 0 │ │ │ │ Class #298 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatICS;' │ │ @@ -57135,17 +57135,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078488: |[078488] android.support.v4.view.ViewCompatICS.:()V │ │ -078498: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07849e: 0e00 |0003: return-void │ │ +0784f4: |[0784f4] android.support.v4.view.ViewCompatICS.:()V │ │ +078504: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07850a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatICS;) │ │ @@ -57153,18 +57153,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0784a0: |[0784a0] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0784b0: 6e20 e521 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@21e5 │ │ -0784b6: 0a00 |0003: move-result v0 │ │ -0784b8: 0f00 |0004: return v0 │ │ +07850c: |[07850c] android.support.v4.view.ViewCompatICS.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +07851c: 6e20 e521 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollHorizontally:(I)Z // method@21e5 │ │ +078522: 0a00 |0003: move-result v0 │ │ +078524: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -57173,18 +57173,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0784bc: |[0784bc] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ -0784cc: 6e20 e621 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@21e6 │ │ -0784d2: 0a00 |0003: move-result v0 │ │ -0784d4: 0f00 |0004: return v0 │ │ +078528: |[078528] android.support.v4.view.ViewCompatICS.canScrollVertically:(Landroid/view/View;I)Z │ │ +078538: 6e20 e621 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/View;.canScrollVertically:(I)Z // method@21e6 │ │ +07853e: 0a00 |0003: move-result v0 │ │ +078540: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 direction I │ │ │ │ @@ -57193,17 +57193,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0784d8: |[0784d8] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0784e8: 6e20 3e22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@223e │ │ -0784ee: 0e00 |0003: return-void │ │ +078544: |[078544] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +078554: 6e20 3e22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@223e │ │ +07855a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -57213,18 +57213,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0784f0: |[0784f0] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -078500: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -078504: 6e20 3f22 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@223f │ │ -07850a: 0e00 |0005: return-void │ │ +07855c: |[07855c] android.support.v4.view.ViewCompatICS.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +07856c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +078570: 6e20 3f22 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.onInitializeAccessibilityNodeInfo:(Landroid/view/accessibility/AccessibilityNodeInfo;)V // method@223f │ │ +078576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ @@ -57234,17 +57234,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07850c: |[07850c] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -07851c: 6e20 4022 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2240 │ │ -078522: 0e00 |0003: return-void │ │ +078578: |[078578] android.support.v4.view.ViewCompatICS.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +078588: 6e20 4022 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.onPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2240 │ │ +07858e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -57254,34 +57254,34 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -078524: |[078524] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ -078534: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ -078538: 6e20 5722 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@2257 │ │ -07853e: 0e00 |0005: return-void │ │ +078590: |[078590] android.support.v4.view.ViewCompatICS.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0785a0: 1f01 3404 |0000: check-cast v1, Landroid/view/View$AccessibilityDelegate; // type@0434 │ │ +0785a4: 6e20 5722 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityDelegate:(Landroid/view/View$AccessibilityDelegate;)V // method@2257 │ │ +0785aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4731 (ViewCompatICS.java) │ │ + source_file_idx : 4732 (ViewCompatICS.java) │ │ │ │ Class #299 header: │ │ class_idx : 607 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4733 │ │ +source_file_idx : 4734 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 14 │ │ virtual_methods_size: 0 │ │ │ │ Class #299 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJB;' │ │ @@ -57296,17 +57296,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078540: |[078540] android.support.v4.view.ViewCompatJB.:()V │ │ -078550: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078556: 0e00 |0003: return-void │ │ +0785ac: |[0785ac] android.support.v4.view.ViewCompatJB.:()V │ │ +0785bc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0785c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57314,18 +57314,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078558: |[078558] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -078568: 6e10 ee21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@21ee │ │ -07856e: 0c00 |0003: move-result-object v0 │ │ -078570: 1100 |0004: return-object v0 │ │ +0785c4: |[0785c4] android.support.v4.view.ViewCompatJB.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +0785d4: 6e10 ee21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityNodeProvider:()Landroid/view/accessibility/AccessibilityNodeProvider; // method@21ee │ │ +0785da: 0c00 |0003: move-result-object v0 │ │ +0785dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57333,18 +57333,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078574: |[078574] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ -078584: 6e10 f821 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@21f8 │ │ -07858a: 0a00 |0003: move-result v0 │ │ -07858c: 0f00 |0004: return v0 │ │ +0785e0: |[0785e0] android.support.v4.view.ViewCompatJB.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0785f0: 6e10 f821 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getImportantForAccessibility:()I // method@21f8 │ │ +0785f6: 0a00 |0003: move-result v0 │ │ +0785f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57352,18 +57352,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078590: |[078590] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ -0785a0: 6e10 0622 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@2206 │ │ -0785a6: 0a00 |0003: move-result v0 │ │ -0785a8: 0f00 |0004: return v0 │ │ +0785fc: |[0785fc] android.support.v4.view.ViewCompatJB.getMinimumHeight:(Landroid/view/View;)I │ │ +07860c: 6e10 0622 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumHeight:()I // method@2206 │ │ +078612: 0a00 |0003: move-result v0 │ │ +078614: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57371,18 +57371,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0785ac: |[0785ac] android.support.v4.view.ViewCompatJB.getMinimumWidth:(Landroid/view/View;)I │ │ -0785bc: 6e10 0722 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumWidth:()I // method@2207 │ │ -0785c2: 0a00 |0003: move-result v0 │ │ -0785c4: 0f00 |0004: return v0 │ │ +078618: |[078618] android.support.v4.view.ViewCompatJB.getMinimumWidth:(Landroid/view/View;)I │ │ +078628: 6e10 0722 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getMinimumWidth:()I // method@2207 │ │ +07862e: 0a00 |0003: move-result v0 │ │ +078630: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57390,18 +57390,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0785c8: |[0785c8] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0785d8: 6e10 0e22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@220e │ │ -0785de: 0c00 |0003: move-result-object v0 │ │ -0785e0: 1100 |0004: return-object v0 │ │ +078634: |[078634] android.support.v4.view.ViewCompatJB.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +078644: 6e10 0e22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getParentForAccessibility:()Landroid/view/ViewParent; // method@220e │ │ +07864a: 0c00 |0003: move-result-object v0 │ │ +07864c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57409,18 +57409,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0785e4: |[0785e4] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ -0785f4: 6e10 2622 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@2226 │ │ -0785fa: 0a00 |0003: move-result v0 │ │ -0785fc: 0f00 |0004: return v0 │ │ +078650: |[078650] android.support.v4.view.ViewCompatJB.hasTransientState:(Landroid/view/View;)Z │ │ +078660: 6e10 2622 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.hasTransientState:()Z // method@2226 │ │ +078666: 0a00 |0003: move-result v0 │ │ +078668: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/view/ViewCompatJB;) │ │ @@ -57428,18 +57428,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -078600: |[078600] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -078610: 6e30 4622 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@2246 │ │ -078616: 0a00 |0003: move-result v0 │ │ -078618: 0f00 |0004: return v0 │ │ +07866c: |[07866c] android.support.v4.view.ViewCompatJB.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +07867c: 6e30 4622 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/View;.performAccessibilityAction:(ILandroid/os/Bundle;)Z // method@2246 │ │ +078682: 0a00 |0003: move-result v0 │ │ +078684: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 action I │ │ 0x0000 - 0x0005 reg=3 arguments Landroid/os/Bundle; │ │ @@ -57449,17 +57449,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07861c: |[07861c] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -07862c: 6e10 4b22 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@224b │ │ -078632: 0e00 |0003: return-void │ │ +078688: |[078688] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +078698: 6e10 4b22 0000 |0000: invoke-virtual {v0}, Landroid/view/View;.postInvalidateOnAnimation:()V // method@224b │ │ +07869e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0003 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ │ │ @@ -57468,17 +57468,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -078634: |[078634] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -078644: 6e54 4a22 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@224a │ │ -07864a: 0e00 |0003: return-void │ │ +0786a0: |[0786a0] android.support.v4.view.ViewCompatJB.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0786b0: 6e54 4a22 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.postInvalidate:(IIII)V // method@224a │ │ +0786b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 left I │ │ @@ -57491,17 +57491,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07864c: |[07864c] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -07865c: 6e20 4c22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@224c │ │ -078662: 0e00 |0003: return-void │ │ +0786b8: |[0786b8] android.support.v4.view.ViewCompatJB.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0786c8: 6e20 4c22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.postOnAnimation:(Ljava/lang/Runnable;)V // method@224c │ │ +0786ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ @@ -57511,17 +57511,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -078664: |[078664] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -078674: 6e40 4d22 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@224d │ │ -07867a: 0e00 |0003: return-void │ │ +0786d0: |[0786d0] android.support.v4.view.ViewCompatJB.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0786e0: 6e40 4d22 1032 |0000: invoke-virtual {v0, v1, v2, v3}, Landroid/view/View;.postOnAnimationDelayed:(Ljava/lang/Runnable;J)V // method@224d │ │ +0786e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 action Ljava/lang/Runnable; │ │ @@ -57532,17 +57532,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07867c: |[07867c] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ -07868c: 6e20 5d22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@225d │ │ -078692: 0e00 |0003: return-void │ │ +0786e8: |[0786e8] android.support.v4.view.ViewCompatJB.setHasTransientState:(Landroid/view/View;Z)V │ │ +0786f8: 6e20 5d22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setHasTransientState:(Z)V // method@225d │ │ +0786fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 hasTransientState Z │ │ @@ -57552,33 +57552,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078694: |[078694] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0786a4: 6e20 5f22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@225f │ │ -0786aa: 0e00 |0003: return-void │ │ +078700: |[078700] android.support.v4.view.ViewCompatJB.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +078710: 6e20 5f22 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setImportantForAccessibility:(I)V // method@225f │ │ +078716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4733 (ViewCompatJB.java) │ │ + source_file_idx : 4734 (ViewCompatJB.java) │ │ │ │ Class #300 header: │ │ class_idx : 608 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4734 │ │ +source_file_idx : 4735 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 0 │ │ │ │ Class #300 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatJellybeanMr1;' │ │ @@ -57593,17 +57593,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0786ac: |[0786ac] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ -0786bc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0786c2: 0e00 |0003: return-void │ │ +078718: |[078718] android.support.v4.view.ViewCompatJellybeanMr1.:()V │ │ +078728: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07872e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatJellybeanMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -57611,18 +57611,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0786c4: |[0786c4] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ -0786d4: 6e10 fa21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@21fa │ │ -0786da: 0a00 |0003: move-result v0 │ │ -0786dc: 0f00 |0004: return v0 │ │ +078730: |[078730] android.support.v4.view.ViewCompatJellybeanMr1.getLabelFor:(Landroid/view/View;)I │ │ +078740: 6e10 fa21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLabelFor:()I // method@21fa │ │ +078746: 0a00 |0003: move-result v0 │ │ +078748: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -57630,18 +57630,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0786e0: |[0786e0] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ -0786f0: 6e10 fc21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@21fc │ │ -0786f6: 0a00 |0003: move-result v0 │ │ -0786f8: 0f00 |0004: return v0 │ │ +07874c: |[07874c] android.support.v4.view.ViewCompatJellybeanMr1.getLayoutDirection:(Landroid/view/View;)I │ │ +07875c: 6e10 fc21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getLayoutDirection:()I // method@21fc │ │ +078762: 0a00 |0003: move-result v0 │ │ +078764: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -57649,18 +57649,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0786fc: |[0786fc] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingEnd:(Landroid/view/View;)I │ │ -07870c: 6e10 0922 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingEnd:()I // method@2209 │ │ -078712: 0a00 |0003: move-result v0 │ │ -078714: 0f00 |0004: return v0 │ │ +078768: |[078768] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingEnd:(Landroid/view/View;)I │ │ +078778: 6e10 0922 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingEnd:()I // method@2209 │ │ +07877e: 0a00 |0003: move-result v0 │ │ +078780: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -57668,18 +57668,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078718: |[078718] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingStart:(Landroid/view/View;)I │ │ -078728: 6e10 0c22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingStart:()I // method@220c │ │ -07872e: 0a00 |0003: move-result v0 │ │ -078730: 0f00 |0004: return v0 │ │ +078784: |[078784] android.support.v4.view.ViewCompatJellybeanMr1.getPaddingStart:(Landroid/view/View;)I │ │ +078794: 6e10 0c22 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getPaddingStart:()I // method@220c │ │ +07879a: 0a00 |0003: move-result v0 │ │ +07879c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewCompatJellybeanMr1;) │ │ @@ -57687,17 +57687,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078734: |[078734] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ -078744: 6e20 6022 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@2260 │ │ -07874a: 0e00 |0003: return-void │ │ +0787a0: |[0787a0] android.support.v4.view.ViewCompatJellybeanMr1.setLabelFor:(Landroid/view/View;I)V │ │ +0787b0: 6e20 6022 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLabelFor:(I)V // method@2260 │ │ +0787b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 id I │ │ @@ -57707,17 +57707,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07874c: |[07874c] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -07875c: 6e20 6122 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@2261 │ │ -078762: 0e00 |0003: return-void │ │ +0787b8: |[0787b8] android.support.v4.view.ViewCompatJellybeanMr1.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0787c8: 6e20 6122 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayerPaint:(Landroid/graphics/Paint;)V // method@2261 │ │ +0787ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 paint Landroid/graphics/Paint; │ │ @@ -57727,17 +57727,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078764: |[078764] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ -078774: 6e20 6322 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@2263 │ │ -07877a: 0e00 |0003: return-void │ │ +0787d0: |[0787d0] android.support.v4.view.ViewCompatJellybeanMr1.setLayoutDirection:(Landroid/view/View;I)V │ │ +0787e0: 6e20 6322 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setLayoutDirection:(I)V // method@2263 │ │ +0787e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 layoutDirection I │ │ @@ -57747,36 +57747,36 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -07877c: |[07877c] android.support.v4.view.ViewCompatJellybeanMr1.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -07878c: 6e54 6b22 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.setPaddingRelative:(IIII)V // method@226b │ │ -078792: 0e00 |0003: return-void │ │ +0787e8: |[0787e8] android.support.v4.view.ViewCompatJellybeanMr1.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +0787f8: 6e54 6b22 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.setPaddingRelative:(IIII)V // method@226b │ │ +0787fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 start I │ │ 0x0000 - 0x0004 reg=2 top I │ │ 0x0000 - 0x0004 reg=3 end I │ │ 0x0000 - 0x0004 reg=4 bottom I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4734 (ViewCompatJellybeanMr1.java) │ │ + source_file_idx : 4735 (ViewCompatJellybeanMr1.java) │ │ │ │ Class #301 header: │ │ class_idx : 609 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4735 │ │ +source_file_idx : 4736 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #301 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewCompatKitKat;' │ │ @@ -57791,17 +57791,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078794: |[078794] android.support.v4.view.ViewCompatKitKat.:()V │ │ -0787a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0787aa: 0e00 |0003: return-void │ │ +078800: |[078800] android.support.v4.view.ViewCompatKitKat.:()V │ │ +078810: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078816: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -57809,18 +57809,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0787ac: |[0787ac] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0787bc: 6e10 ed21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@21ed │ │ -0787c2: 0a00 |0003: move-result v0 │ │ -0787c4: 0f00 |0004: return v0 │ │ +078818: |[078818] android.support.v4.view.ViewCompatKitKat.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +078828: 6e10 ed21 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.getAccessibilityLiveRegion:()I // method@21ed │ │ +07882e: 0a00 |0003: move-result v0 │ │ +078830: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 view Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompatKitKat;) │ │ @@ -57828,33 +57828,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0787c8: |[0787c8] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0787d8: 6e20 5822 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@2258 │ │ -0787de: 0e00 |0003: return-void │ │ +078834: |[078834] android.support.v4.view.ViewCompatKitKat.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +078844: 6e20 5822 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/View;.setAccessibilityLiveRegion:(I)V // method@2258 │ │ +07884a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4735 (ViewCompatKitKat.java) │ │ + source_file_idx : 4736 (ViewCompatKitKat.java) │ │ │ │ Class #302 header: │ │ class_idx : 612 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4736 │ │ +source_file_idx : 4737 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #302 annotations: │ │ Annotations on class │ │ @@ -57872,21 +57872,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;) │ │ name : 'getScaledPagingTouchSlop' │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4736 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4737 (ViewConfigurationCompat.java) │ │ │ │ Class #303 header: │ │ class_idx : 613 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4736 │ │ +source_file_idx : 4737 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #303 annotations: │ │ Annotations on class │ │ @@ -57909,26 +57909,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0787e0: |[0787e0] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -0787f0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0787f4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0787f8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0787fc: 2200 6302 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0263 │ │ -078800: 7010 b20e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0eb2 │ │ -078806: 6900 9004 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0490 │ │ -07880a: 0e00 |000d: return-void │ │ -07880c: 2200 6202 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0262 │ │ -078810: 7010 b00e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0eb0 │ │ -078816: 6900 9004 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0490 │ │ -07881a: 28f8 |0015: goto 000d // -0008 │ │ +07884c: |[07884c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +07885c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +078860: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +078864: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +078868: 2200 6302 |0006: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; // type@0263 │ │ +07886c: 7010 b20e 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl;.:()V // method@0eb2 │ │ +078872: 6900 9004 |000b: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0490 │ │ +078876: 0e00 |000d: return-void │ │ +078878: 2200 6202 |000e: new-instance v0, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; // type@0262 │ │ +07887c: 7010 b00e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl;.:()V // method@0eb0 │ │ +078882: 6900 9004 |0013: sput-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0490 │ │ +078886: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=63 │ │ 0x000e line=61 │ │ locals : │ │ @@ -57938,17 +57938,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07881c: |[07881c] android.support.v4.view.ViewConfigurationCompat.:()V │ │ -07882c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078832: 0e00 |0003: return-void │ │ +078888: |[078888] android.support.v4.view.ViewConfigurationCompat.:()V │ │ +078898: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07889e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat; │ │ │ │ @@ -57957,33 +57957,33 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -078834: |[078834] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -078844: 6200 9004 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0490 │ │ -078848: 7220 b40e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0eb4 │ │ -07884e: 0a00 |0005: move-result v0 │ │ -078850: 0f00 |0006: return v0 │ │ +0788a0: |[0788a0] android.support.v4.view.ViewConfigurationCompat.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0788b0: 6200 9004 |0000: sget-object v0, Landroid/support/v4/view/ViewConfigurationCompat;.IMPL:Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl; // field@0490 │ │ +0788b4: 7220 b40e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewConfigurationCompat$ViewConfigurationVersionImpl;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0eb4 │ │ +0788ba: 0a00 |0005: move-result v0 │ │ +0788bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4736 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4737 (ViewConfigurationCompat.java) │ │ │ │ Class #304 header: │ │ class_idx : 614 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4737 │ │ +source_file_idx : 4738 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #304 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewConfigurationCompatFroyo;' │ │ @@ -57998,17 +57998,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078854: |[078854] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ -078864: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07886a: 0e00 |0003: return-void │ │ +0788c0: |[0788c0] android.support.v4.view.ViewConfigurationCompatFroyo.:()V │ │ +0788d0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0788d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompatFroyo; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewConfigurationCompatFroyo;) │ │ @@ -58016,32 +58016,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07886c: |[07886c] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -07887c: 6e10 8422 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@2284 │ │ -078882: 0a00 |0003: move-result v0 │ │ -078884: 0f00 |0004: return v0 │ │ +0788d8: |[0788d8] android.support.v4.view.ViewConfigurationCompatFroyo.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0788e8: 6e10 8422 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledPagingTouchSlop:()I // method@2284 │ │ +0788ee: 0a00 |0003: move-result v0 │ │ +0788f0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 config Landroid/view/ViewConfiguration; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4737 (ViewConfigurationCompatFroyo.java) │ │ + source_file_idx : 4738 (ViewConfigurationCompatFroyo.java) │ │ │ │ Class #305 header: │ │ class_idx : 617 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4742 │ │ +source_file_idx : 4743 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 4 │ │ │ │ Class #305 annotations: │ │ Annotations on class │ │ @@ -58077,21 +58077,21 @@ │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;) │ │ name : 'setMotionEventSplittingEnabled' │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4742 (ViewGroupCompat.java) │ │ + source_file_idx : 4743 (ViewGroupCompat.java) │ │ │ │ Class #306 header: │ │ class_idx : 620 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4742 │ │ +source_file_idx : 4743 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 6 │ │ virtual_methods_size: 0 │ │ │ │ Class #306 annotations: │ │ Annotations on class │ │ @@ -58125,38 +58125,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -078888: |[078888] android.support.v4.view.ViewGroupCompat.:()V │ │ -078898: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07889c: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -0788a0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0788a4: 2201 6a02 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@026a │ │ -0788a8: 7010 c20e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0ec2 │ │ -0788ae: 6901 9104 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -0788b2: 0e00 |000d: return-void │ │ -0788b4: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -0788b8: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -0788bc: 2201 6802 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@0268 │ │ -0788c0: 7010 bc0e 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0ebc │ │ -0788c6: 6901 9104 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -0788ca: 28f4 |0019: goto 000d // -000c │ │ -0788cc: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ -0788d0: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -0788d4: 2201 6702 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@0267 │ │ -0788d8: 7010 ba0e 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0eba │ │ -0788de: 6901 9104 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -0788e2: 28e8 |0025: goto 000d // -0018 │ │ -0788e4: 2201 6b02 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@026b │ │ -0788e8: 7010 c50e 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0ec5 │ │ -0788ee: 6901 9104 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -0788f2: 28e0 |002d: goto 000d // -0020 │ │ +0788f4: |[0788f4] android.support.v4.view.ViewGroupCompat.:()V │ │ +078904: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +078908: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +07890c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +078910: 2201 6a02 |0006: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; // type@026a │ │ +078914: 7010 c20e 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl;.:()V // method@0ec2 │ │ +07891a: 6901 9104 |000b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +07891e: 0e00 |000d: return-void │ │ +078920: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +078924: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +078928: 2201 6802 |0012: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; // type@0268 │ │ +07892c: 7010 bc0e 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0ebc │ │ +078932: 6901 9104 |0017: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +078936: 28f4 |0019: goto 000d // -000c │ │ +078938: 1301 0b00 |001a: const/16 v1, #int 11 // #b │ │ +07893c: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +078940: 2201 6702 |001e: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; // type@0267 │ │ +078944: 7010 ba0e 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0eba │ │ +07894a: 6901 9104 |0023: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +07894e: 28e8 |0025: goto 000d // -0018 │ │ +078950: 2201 6b02 |0026: new-instance v1, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; // type@026b │ │ +078954: 7010 c50e 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0ec5 │ │ +07895a: 6901 9104 |002b: sput-object v1, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +07895e: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0002 line=106 │ │ 0x0006 line=107 │ │ 0x000d line=115 │ │ 0x000e line=108 │ │ @@ -58172,17 +58172,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0788f4: |[0788f4] android.support.v4.view.ViewGroupCompat.:()V │ │ -078904: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07890a: 0e00 |0003: return-void │ │ +078960: |[078960] android.support.v4.view.ViewGroupCompat.:()V │ │ +078970: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078976: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat; │ │ │ │ @@ -58191,19 +58191,19 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07890c: |[07890c] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -07891c: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -078920: 7220 be0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0ebe │ │ -078926: 0a00 |0005: move-result v0 │ │ -078928: 0f00 |0006: return v0 │ │ +078978: |[078978] android.support.v4.view.ViewGroupCompat.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +078988: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +07898c: 7220 be0e 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0ebe │ │ +078992: 0a00 |0005: move-result v0 │ │ +078994: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #3 : (in Landroid/support/v4/view/ViewGroupCompat;) │ │ @@ -58211,19 +58211,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07892c: |[07892c] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07893c: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -078940: 7240 bf0e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ebf │ │ -078946: 0a00 |0005: move-result v0 │ │ -078948: 0f00 |0006: return v0 │ │ +078998: |[078998] android.support.v4.view.ViewGroupCompat.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0789a8: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +0789ac: 7240 bf0e 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ebf │ │ +0789b2: 0a00 |0005: move-result v0 │ │ +0789b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -58233,18 +58233,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07894c: |[07894c] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -07895c: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -078960: 7230 c00e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0ec0 │ │ -078966: 0e00 |0005: return-void │ │ +0789b8: |[0789b8] android.support.v4.view.ViewGroupCompat.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0789c8: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +0789cc: 7230 c00e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0ec0 │ │ +0789d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0005 line=191 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -58254,34 +58254,34 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -078968: |[078968] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -078978: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ -07897c: 7230 c10e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0ec1 │ │ -078982: 0e00 |0005: return-void │ │ +0789d4: |[0789d4] android.support.v4.view.ViewGroupCompat.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0789e4: 6200 9104 |0000: sget-object v0, Landroid/support/v4/view/ViewGroupCompat;.IMPL:Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl; // field@0491 │ │ +0789e8: 7230 c10e 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatImpl;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0ec1 │ │ +0789ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0006 reg=2 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4742 (ViewGroupCompat.java) │ │ + source_file_idx : 4743 (ViewGroupCompat.java) │ │ │ │ Class #307 header: │ │ class_idx : 621 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4743 │ │ +source_file_idx : 4744 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #307 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatHC;' │ │ @@ -58296,17 +58296,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078984: |[078984] android.support.v4.view.ViewGroupCompatHC.:()V │ │ -078994: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07899a: 0e00 |0003: return-void │ │ +0789f0: |[0789f0] android.support.v4.view.ViewGroupCompatHC.:()V │ │ +078a00: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatHC; │ │ │ │ @@ -58315,33 +58315,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -07899c: |[07899c] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0789ac: 6e20 c922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@22c9 │ │ -0789b2: 0e00 |0003: return-void │ │ +078a08: |[078a08] android.support.v4.view.ViewGroupCompatHC.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +078a18: 6e20 c922 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setMotionEventSplittingEnabled:(Z)V // method@22c9 │ │ +078a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 split Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4743 (ViewGroupCompatHC.java) │ │ + source_file_idx : 4744 (ViewGroupCompatHC.java) │ │ │ │ Class #308 header: │ │ class_idx : 622 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4745 │ │ +source_file_idx : 4746 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #308 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatIcs;' │ │ @@ -58356,17 +58356,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0789b4: |[0789b4] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ -0789c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0789ca: 0e00 |0003: return-void │ │ +078a20: |[078a20] android.support.v4.view.ViewGroupCompatIcs.:()V │ │ +078a30: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078a36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatIcs;) │ │ @@ -58374,34 +58374,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0789cc: |[0789cc] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0789dc: 6e30 ba22 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@22ba │ │ -0789e2: 0a00 |0003: move-result v0 │ │ -0789e4: 0f00 |0004: return v0 │ │ +078a38: |[078a38] android.support.v4.view.ViewGroupCompatIcs.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +078a48: 6e30 ba22 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/view/ViewGroup;.onRequestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@22ba │ │ +078a4e: 0a00 |0003: move-result v0 │ │ +078a50: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4745 (ViewGroupCompatIcs.java) │ │ + source_file_idx : 4746 (ViewGroupCompatIcs.java) │ │ │ │ Class #309 header: │ │ class_idx : 623 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4748 │ │ +source_file_idx : 4749 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #309 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;' │ │ @@ -58416,17 +58416,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0789e8: |[0789e8] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ -0789f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0789fe: 0e00 |0003: return-void │ │ +078a54: |[078a54] android.support.v4.view.ViewGroupCompatJellybeanMR2.:()V │ │ +078a64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompatJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ @@ -58434,18 +58434,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -078a00: |[078a00] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -078a10: 6e10 ab22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@22ab │ │ -078a16: 0a00 |0003: move-result v0 │ │ -078a18: 0f00 |0004: return v0 │ │ +078a6c: |[078a6c] android.support.v4.view.ViewGroupCompatJellybeanMR2.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +078a7c: 6e10 ab22 0100 |0000: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLayoutMode:()I // method@22ab │ │ +078a82: 0a00 |0003: move-result v0 │ │ +078a84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 group Landroid/view/ViewGroup; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;) │ │ @@ -58453,33 +58453,33 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078a1c: |[078a1c] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -078a2c: 6e20 c822 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@22c8 │ │ -078a32: 0e00 |0003: return-void │ │ +078a88: |[078a88] android.support.v4.view.ViewGroupCompatJellybeanMR2.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +078a98: 6e20 c822 1000 |0000: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.setLayoutMode:(I)V // method@22c8 │ │ +078a9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=1 mode I │ │ │ │ Virtual methods - │ │ - source_file_idx : 4748 (ViewGroupCompatJellybeanMR2.java) │ │ + source_file_idx : 4749 (ViewGroupCompatJellybeanMR2.java) │ │ │ │ Class #310 header: │ │ class_idx : 624 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #310 annotations: │ │ Annotations on class │ │ @@ -58501,17 +58501,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078a34: |[078a34] android.support.v4.view.ViewPager$1.:()V │ │ -078a44: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078a4a: 0e00 |0003: return-void │ │ +078aa0: |[078aa0] android.support.v4.view.ViewPager$1.:()V │ │ +078ab0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078ab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ Virtual methods - │ │ @@ -58520,19 +58520,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -078a4c: |[078a4c] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ -078a5c: 5230 9704 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -078a60: 5241 9704 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -078a64: b110 |0004: sub-int/2addr v0, v1 │ │ -078a66: 0f00 |0005: return v0 │ │ +078ab8: |[078ab8] android.support.v4.view.ViewPager$1.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I │ │ +078ac8: 5230 9704 |0000: iget v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +078acc: 5241 9704 |0002: iget v1, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +078ad0: b110 |0004: sub-int/2addr v0, v1 │ │ +078ad2: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPager$1; │ │ 0x0000 - 0x0006 reg=3 lhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ 0x0000 - 0x0006 reg=4 rhs Landroid/support/v4/view/ViewPager$ItemInfo; │ │ @@ -58542,35 +58542,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -078a68: |[078a68] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -078a78: 1f02 7402 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -078a7c: 1f03 7402 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -078a80: 6e30 d80e 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0ed8 │ │ -078a86: 0a00 |0007: move-result v0 │ │ -078a88: 0f00 |0008: return v0 │ │ +078ad4: |[078ad4] android.support.v4.view.ViewPager$1.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +078ae4: 1f02 7402 |0000: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +078ae8: 1f03 7402 |0002: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +078aec: 6e30 d80e 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$1;.compare:(Landroid/support/v4/view/ViewPager$ItemInfo;Landroid/support/v4/view/ViewPager$ItemInfo;)I // method@0ed8 │ │ +078af2: 0a00 |0007: move-result v0 │ │ +078af4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$1; │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #311 header: │ │ class_idx : 625 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #311 annotations: │ │ Annotations on class │ │ @@ -58591,17 +58591,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078a8c: |[078a8c] android.support.v4.view.ViewPager$2.:()V │ │ -078a9c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078aa2: 0e00 |0003: return-void │ │ +078af8: |[078af8] android.support.v4.view.ViewPager$2.:()V │ │ +078b08: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078b0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$2; │ │ │ │ Virtual methods - │ │ @@ -58610,38 +58610,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -078aa4: |[078aa4] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ -078ab4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -078ab8: c713 |0002: sub-float/2addr v3, v1 │ │ -078aba: a800 0303 |0003: mul-float v0, v3, v3 │ │ -078abe: c830 |0005: mul-float/2addr v0, v3 │ │ -078ac0: c830 |0006: mul-float/2addr v0, v3 │ │ -078ac2: c830 |0007: mul-float/2addr v0, v3 │ │ -078ac4: c610 |0008: add-float/2addr v0, v1 │ │ -078ac6: 0f00 |0009: return v0 │ │ +078b10: |[078b10] android.support.v4.view.ViewPager$2.getInterpolation:(F)F │ │ +078b20: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +078b24: c713 |0002: sub-float/2addr v3, v1 │ │ +078b26: a800 0303 |0003: mul-float v0, v3, v3 │ │ +078b2a: c830 |0005: mul-float/2addr v0, v3 │ │ +078b2c: c830 |0006: mul-float/2addr v0, v3 │ │ +078b2e: c830 |0007: mul-float/2addr v0, v3 │ │ +078b30: c610 |0008: add-float/2addr v0, v1 │ │ +078b32: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=130 │ │ 0x0003 line=131 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager$2; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #312 header: │ │ class_idx : 626 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #312 annotations: │ │ Annotations on class │ │ @@ -58666,18 +58666,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078ac8: |[078ac8] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ -078ad8: 5b01 9404 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0494 │ │ -078adc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078ae2: 0e00 |0005: return-void │ │ +078b34: |[078b34] android.support.v4.view.ViewPager$3.:(Landroid/support/v4/view/ViewPager;)V │ │ +078b44: 5b01 9404 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0494 │ │ +078b48: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078b4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -58687,36 +58687,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -078ae4: |[078ae4] android.support.v4.view.ViewPager$3.run:()V │ │ -078af4: 5420 9404 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0494 │ │ -078af8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -078afa: 7120 040f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0f04 │ │ -078b00: 5420 9404 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0494 │ │ -078b04: 6e10 5e0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -078b0a: 0e00 |000b: return-void │ │ +078b50: |[078b50] android.support.v4.view.ViewPager$3.run:()V │ │ +078b60: 5420 9404 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0494 │ │ +078b64: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +078b66: 7120 040f 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.access$000:(Landroid/support/v4/view/ViewPager;I)V // method@0f04 │ │ +078b6c: 5420 9404 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPager$3;.this$0:Landroid/support/v4/view/ViewPager; // field@0494 │ │ +078b70: 6e10 5e0f 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +078b76: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0006 line=249 │ │ 0x000b line=250 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPager$3; │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #313 header: │ │ class_idx : 627 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #313 annotations: │ │ Annotations on class │ │ @@ -58728,21 +58728,21 @@ │ │ Access flags : 0x0600 (INTERFACE ABSTRACT) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #314 header: │ │ class_idx : 628 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #314 annotations: │ │ Annotations on class │ │ @@ -58782,31 +58782,31 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078b0c: |[078b0c] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ -078b1c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078b22: 0e00 |0003: return-void │ │ +078b78: |[078b78] android.support.v4.view.ViewPager$ItemInfo.:()V │ │ +078b88: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078b8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ItemInfo; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #315 header: │ │ class_idx : 629 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1090 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #315 annotations: │ │ Annotations on class │ │ @@ -58850,20 +58850,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -078b24: |[078b24] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ -078b34: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -078b36: 7030 8722 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -078b3c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -078b3e: 5910 a104 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -078b42: 0e00 |0007: return-void │ │ +078b90: |[078b90] android.support.v4.view.ViewPager$LayoutParams.:()V │ │ +078ba0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +078ba2: 7030 8722 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +078ba8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +078baa: 5910 a104 |0005: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +078bae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2872 │ │ 0x0004 line=2853 │ │ 0x0007 line=2873 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ @@ -58873,29 +58873,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -078b44: |[078b44] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -078b54: 7030 8822 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2288 │ │ -078b5a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -078b5c: 5931 a104 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -078b60: 7100 070f 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0f07 │ │ -078b66: 0c01 |0009: move-result-object v1 │ │ -078b68: 6e30 3c01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -078b6e: 0c00 |000d: move-result-object v0 │ │ -078b70: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -078b72: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ -078b76: 6e30 c301 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c3 │ │ -078b7c: 0a01 |0014: move-result v1 │ │ -078b7e: 5931 9b04 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ -078b82: 6e10 ca01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -078b88: 0e00 |001a: return-void │ │ +078bb0: |[078bb0] android.support.v4.view.ViewPager$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +078bc0: 7030 8822 4305 |0000: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2288 │ │ +078bc6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +078bc8: 5931 a104 |0004: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +078bcc: 7100 070f 0000 |0006: invoke-static {}, Landroid/support/v4/view/ViewPager;.access$400:()[I // method@0f07 │ │ +078bd2: 0c01 |0009: move-result-object v1 │ │ +078bd4: 6e30 3c01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +078bda: 0c00 |000d: move-result-object v0 │ │ +078bdc: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +078bde: 1302 3000 |000f: const/16 v2, #int 48 // #30 │ │ +078be2: 6e30 c301 1002 |0011: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c3 │ │ +078be8: 0a01 |0014: move-result v1 │ │ +078bea: 5931 9b04 |0015: iput v1, v3, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ +078bee: 6e10 ca01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +078bf4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2876 │ │ 0x0003 line=2853 │ │ 0x0006 line=2878 │ │ 0x000e line=2879 │ │ 0x0017 line=2880 │ │ @@ -58903,21 +58903,21 @@ │ │ locals : │ │ 0x000e - 0x001b reg=0 a Landroid/content/res/TypedArray; │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager$LayoutParams; │ │ 0x0000 - 0x001b reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x001b reg=5 attrs Landroid/util/AttributeSet; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #316 header: │ │ class_idx : 631 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #316 annotations: │ │ Annotations on class │ │ @@ -58935,21 +58935,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;) │ │ name : 'onAdapterChanged' │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #317 header: │ │ class_idx : 632 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #317 annotations: │ │ Annotations on class │ │ @@ -58979,21 +58979,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPager$OnPageChangeListener;) │ │ name : 'onPageSelected' │ │ type : '(I)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #318 header: │ │ class_idx : 633 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #318 annotations: │ │ Annotations on class │ │ @@ -59011,21 +59011,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewPager$PageTransformer;) │ │ name : 'transformPage' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #319 header: │ │ class_idx : 634 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 86 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 2 │ │ │ │ Class #319 annotations: │ │ Annotations on class │ │ @@ -59049,18 +59049,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078b8c: |[078b8c] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ -078b9c: 5b01 a304 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@04a3 │ │ -078ba0: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -078ba6: 0e00 |0005: return-void │ │ +078bf8: |[078bf8] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;)V │ │ +078c08: 5b01 a304 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@04a3 │ │ +078c0c: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +078c12: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2821 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -59069,17 +59069,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078ba8: |[078ba8] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ -078bb8: 7020 eb0e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0eeb │ │ -078bbe: 0e00 |0003: return-void │ │ +078c14: |[078c14] android.support.v4.view.ViewPager$PagerObserver.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V │ │ +078c24: 7020 eb0e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;)V // method@0eeb │ │ +078c2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2821 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/ViewPager$1; │ │ @@ -59090,18 +59090,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078bc0: |[078bc0] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ -078bd0: 5410 a304 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@04a3 │ │ -078bd4: 6e10 150f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0f15 │ │ -078bda: 0e00 |0005: return-void │ │ +078c2c: |[078c2c] android.support.v4.view.ViewPager$PagerObserver.onChanged:()V │ │ +078c3c: 5410 a304 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@04a3 │ │ +078c40: 6e10 150f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0f15 │ │ +078c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2824 │ │ 0x0005 line=2825 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ @@ -59110,32 +59110,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -078bdc: |[078bdc] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ -078bec: 5410 a304 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@04a3 │ │ -078bf0: 6e10 150f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0f15 │ │ -078bf6: 0e00 |0005: return-void │ │ +078c48: |[078c48] android.support.v4.view.ViewPager$PagerObserver.onInvalidated:()V │ │ +078c58: 5410 a304 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager$PagerObserver;.this$0:Landroid/support/v4/view/ViewPager; // field@04a3 │ │ +078c5c: 6e10 150f 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.dataSetChanged:()V // method@0f15 │ │ +078c62: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2828 │ │ 0x0005 line=2829 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$PagerObserver; │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #320 header: │ │ class_idx : 636 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1077 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 1 │ │ instance_fields_size: 3 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 2 │ │ │ │ Class #320 annotations: │ │ Annotations on class │ │ @@ -59173,50 +59173,50 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -078bf8: |[078bf8] android.support.v4.view.ViewPager$SavedState.:()V │ │ -078c08: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@027b │ │ -078c0c: 7010 ef0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0eef │ │ -078c12: 7110 b309 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@09b3 │ │ -078c18: 0c00 |0008: move-result-object v0 │ │ -078c1a: 6900 a404 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04a4 │ │ -078c1e: 0e00 |000b: return-void │ │ +078c64: |[078c64] android.support.v4.view.ViewPager$SavedState.:()V │ │ +078c74: 2200 7b02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState$1; // type@027b │ │ +078c78: 7010 ef0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$SavedState$1;.:()V // method@0eef │ │ +078c7e: 7110 b309 0000 |0005: invoke-static {v0}, Landroid/support/v4/os/ParcelableCompat;.newCreator:(Landroid/support/v4/os/ParcelableCompatCreatorCallbacks;)Landroid/os/Parcelable$Creator; // method@09b3 │ │ +078c84: 0c00 |0008: move-result-object v0 │ │ +078c86: 6900 a404 |0009: sput-object v0, Landroid/support/v4/view/ViewPager$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@04a4 │ │ +078c8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -078c20: |[078c20] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ -078c30: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -078c36: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -078c3a: 6e10 012b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -078c40: 0c00 |0008: move-result-object v0 │ │ -078c42: 6e10 b92a 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2ab9 │ │ -078c48: 0c03 |000c: move-result-object v3 │ │ -078c4a: 6e10 fa02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -078c50: 0a00 |0010: move-result v0 │ │ -078c52: 5910 a704 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ -078c56: 6e20 fc02 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@02fc │ │ -078c5c: 0c00 |0016: move-result-object v0 │ │ -078c5e: 5b10 a504 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ -078c62: 5b13 a604 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@04a6 │ │ -078c66: 0e00 |001b: return-void │ │ +078c8c: |[078c8c] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V │ │ +078c9c: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +078ca2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +078ca6: 6e10 012b 0100 |0005: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +078cac: 0c00 |0008: move-result-object v0 │ │ +078cae: 6e10 b92a 0000 |0009: invoke-virtual {v0}, Ljava/lang/Class;.getClassLoader:()Ljava/lang/ClassLoader; // method@2ab9 │ │ +078cb4: 0c03 |000c: move-result-object v3 │ │ +078cb6: 6e10 fa02 0200 |000d: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +078cbc: 0a00 |0010: move-result v0 │ │ +078cbe: 5910 a704 |0011: iput v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ +078cc2: 6e20 fc02 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Parcel;.readParcelable:(Ljava/lang/ClassLoader;)Landroid/os/Parcelable; // method@02fc │ │ +078cc8: 0c00 |0016: move-result-object v0 │ │ +078cca: 5b10 a504 |0017: iput-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ +078cce: 5b13 a604 |0019: iput-object v3, v1, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@04a6 │ │ +078cd2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0003 line=1255 │ │ 0x0005 line=1256 │ │ 0x000d line=1258 │ │ 0x0013 line=1259 │ │ @@ -59232,17 +59232,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078c68: |[078c68] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ -078c78: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -078c7e: 0e00 |0003: return-void │ │ +078cd4: |[078cd4] android.support.v4.view.ViewPager$SavedState.:(Landroid/os/Parcelable;)V │ │ +078ce4: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +078cea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1224 │ │ 0x0003 line=1225 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -59253,38 +59253,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -078c80: |[078c80] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ -078c90: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -078c94: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -078c9a: 1a01 4a05 |0005: const-string v1, "FragmentPager.SavedState{" // string@054a │ │ -078c9e: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -078ca4: 0c00 |000a: move-result-object v0 │ │ -078ca6: 7110 532b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -078cac: 0a01 |000e: move-result v1 │ │ -078cae: 7110 e32a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -078cb4: 0c01 |0012: move-result-object v1 │ │ -078cb6: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -078cbc: 0c00 |0016: move-result-object v0 │ │ -078cbe: 1a01 a200 |0017: const-string v1, " position=" // string@00a2 │ │ -078cc2: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -078cc8: 0c00 |001c: move-result-object v0 │ │ -078cca: 5221 a704 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ -078cce: 6e20 422b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -078cd4: 0c00 |0022: move-result-object v0 │ │ -078cd6: 1a01 5432 |0023: const-string v1, "}" // string@3254 │ │ -078cda: 6e20 462b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -078ce0: 0c00 |0028: move-result-object v0 │ │ -078ce2: 6e10 4e2b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -078ce8: 0c00 |002c: move-result-object v0 │ │ -078cea: 1100 |002d: return-object v0 │ │ +078cec: |[078cec] android.support.v4.view.ViewPager$SavedState.toString:()Ljava/lang/String; │ │ +078cfc: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +078d00: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +078d06: 1a01 4a05 |0005: const-string v1, "FragmentPager.SavedState{" // string@054a │ │ +078d0a: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +078d10: 0c00 |000a: move-result-object v0 │ │ +078d12: 7110 532b 0200 |000b: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +078d18: 0a01 |000e: move-result v1 │ │ +078d1a: 7110 e32a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +078d20: 0c01 |0012: move-result-object v1 │ │ +078d22: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +078d28: 0c00 |0016: move-result-object v0 │ │ +078d2a: 1a01 a200 |0017: const-string v1, " position=" // string@00a2 │ │ +078d2e: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +078d34: 0c00 |001c: move-result-object v0 │ │ +078d36: 5221 a704 |001d: iget v1, v2, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ +078d3a: 6e20 422b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +078d40: 0c00 |0022: move-result-object v0 │ │ +078d42: 1a01 5832 |0023: const-string v1, "}" // string@3258 │ │ +078d46: 6e20 462b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +078d4c: 0c00 |0028: move-result-object v0 │ │ +078d4e: 6e10 4e2b 0000 |0029: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +078d54: 0c00 |002c: move-result-object v0 │ │ +078d56: 1100 |002d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1236 │ │ locals : │ │ 0x0000 - 0x002e reg=2 this Landroid/support/v4/view/ViewPager$SavedState; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPager$SavedState;) │ │ @@ -59292,39 +59292,39 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -078cec: |[078cec] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -078cfc: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -078d02: 5210 a704 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ -078d06: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -078d0c: 5410 a504 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ -078d10: 6e30 0403 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0304 │ │ -078d16: 0e00 |000d: return-void │ │ +078d58: |[078d58] android.support.v4.view.ViewPager$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +078d68: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +078d6e: 5210 a704 |0003: iget v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ +078d72: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +078d78: 5410 a504 |0008: iget-object v0, v1, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ +078d7c: 6e30 0403 0203 |000a: invoke-virtual {v2, v0, v3}, Landroid/os/Parcel;.writeParcelable:(Landroid/os/Parcelable;I)V // method@0304 │ │ +078d82: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0003 line=1230 │ │ 0x0008 line=1231 │ │ 0x000d line=1232 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager$SavedState; │ │ 0x0000 - 0x000e reg=2 out Landroid/os/Parcel; │ │ 0x0000 - 0x000e reg=3 flags I │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #321 header: │ │ class_idx : 638 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #321 annotations: │ │ Annotations on class │ │ @@ -59346,17 +59346,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -078d18: |[078d18] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ -078d28: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -078d2e: 0e00 |0003: return-void │ │ +078d84: |[078d84] android.support.v4.view.ViewPager$ViewPositionComparator.:()V │ │ +078d94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +078d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2884 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ Virtual methods - │ │ @@ -59365,34 +59365,34 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -078d30: |[078d30] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ -078d40: 6e10 fd21 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -078d46: 0c00 |0003: move-result-object v0 │ │ -078d48: 1f00 7502 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -078d4c: 6e10 fd21 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -078d52: 0c01 |0009: move-result-object v1 │ │ -078d54: 1f01 7502 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -078d58: 5502 9d04 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -078d5c: 5513 9d04 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -078d60: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ -078d64: 5502 9d04 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -078d68: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ -078d6c: 1212 |0016: const/4 v2, #int 1 // #1 │ │ -078d6e: 0f02 |0017: return v2 │ │ -078d70: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -078d72: 28fe |0019: goto 0017 // -0002 │ │ -078d74: 5202 9f04 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@049f │ │ -078d78: 5213 9f04 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@049f │ │ -078d7c: b132 |001e: sub-int/2addr v2, v3 │ │ -078d7e: 28f8 |001f: goto 0017 // -0008 │ │ +078d9c: |[078d9c] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Landroid/view/View;Landroid/view/View;)I │ │ +078dac: 6e10 fd21 0500 |0000: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +078db2: 0c00 |0003: move-result-object v0 │ │ +078db4: 1f00 7502 |0004: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +078db8: 6e10 fd21 0600 |0006: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +078dbe: 0c01 |0009: move-result-object v1 │ │ +078dc0: 1f01 7502 |000a: check-cast v1, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +078dc4: 5502 9d04 |000c: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +078dc8: 5513 9d04 |000e: iget-boolean v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +078dcc: 3232 0a00 |0010: if-eq v2, v3, 001a // +000a │ │ +078dd0: 5502 9d04 |0012: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +078dd4: 3802 0400 |0014: if-eqz v2, 0018 // +0004 │ │ +078dd8: 1212 |0016: const/4 v2, #int 1 // #1 │ │ +078dda: 0f02 |0017: return v2 │ │ +078ddc: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +078dde: 28fe |0019: goto 0017 // -0002 │ │ +078de0: 5202 9f04 |001a: iget v2, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@049f │ │ +078de4: 5213 9f04 |001c: iget v3, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@049f │ │ +078de8: b132 |001e: sub-int/2addr v2, v3 │ │ +078dea: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2887 │ │ 0x0006 line=2888 │ │ 0x000c line=2889 │ │ 0x0012 line=2890 │ │ 0x0017 line=2892 │ │ @@ -59410,35 +59410,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -078d80: |[078d80] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -078d90: 1f02 3e04 |0000: check-cast v2, Landroid/view/View; // type@043e │ │ -078d94: 1f03 3e04 |0002: check-cast v3, Landroid/view/View; // type@043e │ │ -078d98: 6e30 ff0e 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0eff │ │ -078d9e: 0a00 |0007: move-result v0 │ │ -078da0: 0f00 |0008: return v0 │ │ +078dec: |[078dec] android.support.v4.view.ViewPager$ViewPositionComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +078dfc: 1f02 3e04 |0000: check-cast v2, Landroid/view/View; // type@043e │ │ +078e00: 1f03 3e04 |0002: check-cast v3, Landroid/view/View; // type@043e │ │ +078e04: 6e30 ff0e 2103 |0004: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.compare:(Landroid/view/View;Landroid/view/View;)I // method@0eff │ │ +078e0a: 0a00 |0007: move-result v0 │ │ +078e0c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2884 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=3 x1 Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager$ViewPositionComparator; │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #322 header: │ │ class_idx : 639 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1092 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 20 │ │ instance_fields_size: 56 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 66 │ │ │ │ Class #322 annotations: │ │ Annotations on class │ │ @@ -59788,31 +59788,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 33 16-bit code units │ │ -078da4: |[078da4] android.support.v4.view.ViewPager.:()V │ │ -078db4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -078db6: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -078dba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -078dbc: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -078dc2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -078dc6: 6900 b104 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@04b1 │ │ -078dca: 2200 7002 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0270 │ │ -078dce: 7010 d70e 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0ed7 │ │ -078dd4: 6900 a904 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@04a9 │ │ -078dd8: 2200 7102 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0271 │ │ -078ddc: 7010 da0e 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0eda │ │ -078de2: 6900 f204 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@04f2 │ │ -078de6: 2200 7e02 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@027e │ │ -078dea: 7010 fe0e 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0efe │ │ -078df0: 6900 f304 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@04f3 │ │ -078df4: 0e00 |0020: return-void │ │ +078e10: |[078e10] android.support.v4.view.ViewPager.:()V │ │ +078e20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +078e22: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +078e26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +078e28: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +078e2e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +078e32: 6900 b104 |0009: sput-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@04b1 │ │ +078e36: 2200 7002 |000b: new-instance v0, Landroid/support/v4/view/ViewPager$1; // type@0270 │ │ +078e3a: 7010 d70e 0000 |000d: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$1;.:()V // method@0ed7 │ │ +078e40: 6900 a904 |0010: sput-object v0, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@04a9 │ │ +078e44: 2200 7102 |0012: new-instance v0, Landroid/support/v4/view/ViewPager$2; // type@0271 │ │ +078e48: 7010 da0e 0000 |0014: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$2;.:()V // method@0eda │ │ +078e4e: 6900 f204 |0017: sput-object v0, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@04f2 │ │ +078e52: 2200 7e02 |0019: new-instance v0, Landroid/support/v4/view/ViewPager$ViewPositionComparator; // type@027e │ │ +078e56: 7010 fe0e 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ViewPositionComparator;.:()V // method@0efe │ │ +078e5c: 6900 f304 |001e: sput-object v0, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@04f3 │ │ +078e60: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000b line=121 │ │ 0x0012 line=128 │ │ 0x0019 line=228 │ │ locals : │ │ @@ -59822,46 +59822,46 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -078df8: |[078df8] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ -078e08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -078e0a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -078e0c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -078e0e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -078e10: 7020 9522 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ -078e16: 2200 cf05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -078e1a: 7010 8f2b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -078e20: 5b50 d604 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -078e24: 2200 7402 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -078e28: 7010 de0e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0ede │ │ -078e2e: 5b50 ed04 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@04ed │ │ -078e32: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -078e36: 7010 1d02 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -078e3c: 5b50 ee04 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ -078e40: 5951 e704 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ -078e44: 5b54 e504 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ -078e48: 5b54 e604 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ -078e4c: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -078e52: 5950 cc04 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -078e56: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -078e5c: 5950 d904 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -078e60: 5953 e004 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -078e64: 5951 ba04 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -078e68: 5c53 cb04 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -078e6c: 5c52 de04 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@04de │ │ -078e70: 2200 7202 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0272 │ │ -078e74: 7020 dc0e 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0edc │ │ -078e7a: 5b50 c704 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -078e7e: 5952 e904 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ -078e82: 6e10 450f 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0f45 │ │ -078e88: 0e00 |0040: return-void │ │ +078e64: |[078e64] android.support.v4.view.ViewPager.:(Landroid/content/Context;)V │ │ +078e74: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +078e76: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +078e78: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +078e7a: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +078e7c: 7020 9522 6500 |0004: invoke-direct {v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ +078e82: 2200 cf05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +078e86: 7010 8f2b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +078e8c: 5b50 d604 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +078e90: 2200 7402 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +078e94: 7010 de0e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0ede │ │ +078e9a: 5b50 ed04 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@04ed │ │ +078e9e: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +078ea2: 7010 1d02 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +078ea8: 5b50 ee04 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ +078eac: 5951 e704 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ +078eb0: 5b54 e504 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ +078eb4: 5b54 e604 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ +078eb8: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +078ebe: 5950 cc04 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +078ec2: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +078ec8: 5950 d904 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +078ecc: 5953 e004 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +078ed0: 5951 ba04 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +078ed4: 5c53 cb04 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +078ed8: 5c52 de04 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@04de │ │ +078edc: 2200 7202 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0272 │ │ +078ee0: 7020 dc0e 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0edc │ │ +078ee6: 5b50 c704 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +078eea: 5952 e904 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ +078eee: 6e10 450f 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0f45 │ │ +078ef4: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0007 line=135 │ │ 0x000e line=136 │ │ 0x0015 line=138 │ │ 0x001c line=142 │ │ @@ -59886,46 +59886,46 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -078e8c: |[078e8c] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -078e9c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -078e9e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -078ea0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -078ea2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -078ea4: 7030 9622 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ -078eaa: 2200 cf05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -078eae: 7010 8f2b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -078eb4: 5b50 d604 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -078eb8: 2200 7402 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -078ebc: 7010 de0e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0ede │ │ -078ec2: 5b50 ed04 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@04ed │ │ -078ec6: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -078eca: 7010 1d02 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -078ed0: 5b50 ee04 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ -078ed4: 5951 e704 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ -078ed8: 5b54 e504 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ -078edc: 5b54 e604 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ -078ee0: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ -078ee6: 5950 cc04 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -078eea: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ -078ef0: 5950 d904 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -078ef4: 5953 e004 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -078ef8: 5951 ba04 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -078efc: 5c53 cb04 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -078f00: 5c52 de04 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@04de │ │ -078f04: 2200 7202 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0272 │ │ -078f08: 7020 dc0e 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0edc │ │ -078f0e: 5b50 c704 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -078f12: 5952 e904 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ -078f16: 6e10 450f 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0f45 │ │ -078f1c: 0e00 |0040: return-void │ │ +078ef8: |[078ef8] android.support.v4.view.ViewPager.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +078f08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +078f0a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +078f0c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +078f0e: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +078f10: 7030 9622 6507 |0004: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ +078f16: 2200 cf05 |0007: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +078f1a: 7010 8f2b 0000 |0009: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +078f20: 5b50 d604 |000c: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +078f24: 2200 7402 |000e: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +078f28: 7010 de0e 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0ede │ │ +078f2e: 5b50 ed04 |0013: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@04ed │ │ +078f32: 2200 6500 |0015: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +078f36: 7010 1d02 0000 |0017: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +078f3c: 5b50 ee04 |001a: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ +078f40: 5951 e704 |001c: iput v1, v5, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ +078f44: 5b54 e504 |001e: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ +078f48: 5b54 e604 |0020: iput-object v4, v5, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ +078f4c: 1400 ffff 7fff |0022: const v0, #float -3.40282e+38 // #ff7fffff │ │ +078f52: 5950 cc04 |0025: iput v0, v5, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +078f56: 1400 ffff 7f7f |0027: const v0, #float 3.40282e+38 // #7f7fffff │ │ +078f5c: 5950 d904 |002a: iput v0, v5, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +078f60: 5953 e004 |002c: iput v3, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +078f64: 5951 ba04 |002e: iput v1, v5, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +078f68: 5c53 cb04 |0030: iput-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +078f6c: 5c52 de04 |0032: iput-boolean v2, v5, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@04de │ │ +078f70: 2200 7202 |0034: new-instance v0, Landroid/support/v4/view/ViewPager$3; // type@0272 │ │ +078f74: 7020 dc0e 5000 |0036: invoke-direct {v0, v5}, Landroid/support/v4/view/ViewPager$3;.:(Landroid/support/v4/view/ViewPager;)V // method@0edc │ │ +078f7a: 5b50 c704 |0039: iput-object v0, v5, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +078f7e: 5952 e904 |003b: iput v2, v5, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ +078f82: 6e10 450f 0500 |003d: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.initViewPager:()V // method@0f45 │ │ +078f88: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=354 │ │ 0x0007 line=135 │ │ 0x000e line=136 │ │ 0x0015 line=138 │ │ 0x001c line=142 │ │ @@ -59951,17 +59951,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -078f20: |[078f20] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ -078f30: 7020 7c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -078f36: 0e00 |0003: return-void │ │ +078f8c: |[078f8c] android.support.v4.view.ViewPager.access$000:(Landroid/support/v4/view/ViewPager;I)V │ │ +078f9c: 7020 7c0f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +078fa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -59970,17 +59970,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078f38: |[078f38] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ -078f48: 5410 bb04 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -078f4c: 1100 |0002: return-object v0 │ │ +078fa4: |[078fa4] android.support.v4.view.ViewPager.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; │ │ +078fb4: 5410 bb04 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +078fb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -59988,17 +59988,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078f50: |[078f50] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ -078f60: 5210 c204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -078f64: 0f00 |0002: return v0 │ │ +078fbc: |[078fbc] android.support.v4.view.ViewPager.access$300:(Landroid/support/v4/view/ViewPager;)I │ │ +078fcc: 5210 c204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +078fd0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/ViewPager; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -60006,226 +60006,226 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -078f68: |[078f68] android.support.v4.view.ViewPager.access$400:()[I │ │ -078f78: 6200 b104 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@04b1 │ │ -078f7c: 1100 |0002: return-object v0 │ │ +078fd4: |[078fd4] android.support.v4.view.ViewPager.access$400:()[I │ │ +078fe4: 6200 b104 |0000: sget-object v0, Landroid/support/v4/view/ViewPager;.LAYOUT_ATTRS:[I // field@04b1 │ │ +078fe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v4/view/ViewPager;) │ │ name : 'calculatePageOffsets' │ │ type : '(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 345 16-bit code units │ │ -078f80: |[078f80] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ -078f90: 54ec bb04 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -078f94: 6e10 d60c 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -078f9a: 0a01 |0005: move-result v1 │ │ -078f9c: 7010 2a0f 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -078fa2: 0a0b |0009: move-result v11 │ │ -078fa4: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ -078fa8: 52ec e204 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -078fac: 82cc |000e: int-to-float v12, v12 │ │ -078fae: 82bd |000f: int-to-float v13, v11 │ │ -078fb0: a906 0c0d |0010: div-float v6, v12, v13 │ │ -078fb4: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ -078fb8: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -078fbc: 5208 9704 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -078fc0: 52fc 9704 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -078fc4: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ -078fc8: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -078fca: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -078fcc: 0800 1100 |001e: move-object/from16 v0, v17 │ │ -078fd0: 520c 9604 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -078fd4: 0800 1100 |0022: move-object/from16 v0, v17 │ │ -078fd8: 520d 9904 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -078fdc: c6dc |0026: add-float/2addr v12, v13 │ │ -078fde: a607 0c06 |0027: add-float v7, v12, v6 │ │ -078fe2: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ -078fe6: 52fc 9704 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -078fea: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ -078fee: 54ec d604 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -078ff2: 6e10 9d2b 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -078ff8: 0a0c |0034: move-result v12 │ │ -078ffa: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ -078ffe: 54ec d604 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079002: 6e20 972b 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -079008: 0c03 |003c: move-result-object v3 │ │ -07900a: 1f03 7402 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07900e: 523c 9704 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079012: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ -079016: 54ec d604 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07901a: 6e10 9d2b 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079020: 0a0c |0048: move-result v12 │ │ -079022: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ -079026: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ -07902a: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07902e: 54ec d604 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079032: 6e20 972b 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -079038: 0c03 |0054: move-result-object v3 │ │ -07903a: 1f03 7402 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07903e: 28e8 |0057: goto 003f // -0018 │ │ -079040: 1206 |0058: const/4 v6, #int 0 // #0 │ │ -079042: 28b9 |0059: goto 0012 // -0047 │ │ -079044: 523c 9704 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079048: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ -07904c: 54ec bb04 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -079050: 6e20 d90c 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -079056: 0a0c |0063: move-result v12 │ │ -079058: c66c |0064: add-float/2addr v12, v6 │ │ -07905a: c6c7 |0065: add-float/2addr v7, v12 │ │ -07905c: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ -079060: 28f2 |0068: goto 005a // -000e │ │ -079062: 5937 9604 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079066: 523c 9904 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07906a: c66c |006d: add-float/2addr v12, v6 │ │ -07906c: c6c7 |006e: add-float/2addr v7, v12 │ │ -07906e: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ -079072: 28ba |0071: goto 002b // -0046 │ │ -079074: 52fc 9704 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079078: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ -07907c: 54ec d604 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079080: 6e10 9d2b 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079086: 0a0c |007b: move-result v12 │ │ -079088: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ -07908c: 1203 |007e: const/4 v3, #int 0 // #0 │ │ -07908e: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -079092: 5207 9604 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079096: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ -07909a: 52fc 9704 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07909e: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ -0790a2: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ -0790a6: 54ec d604 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0790aa: 6e20 972b 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0790b0: 0c03 |0090: move-result-object v3 │ │ -0790b2: 1f03 7402 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -0790b6: 523c 9704 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0790ba: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ -0790be: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ -0790c2: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0790c6: 54ec d604 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0790ca: 6e20 972b 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0790d0: 0c03 |00a0: move-result-object v3 │ │ -0790d2: 1f03 7402 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -0790d6: 28f0 |00a3: goto 0093 // -0010 │ │ -0790d8: 523c 9704 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0790dc: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ -0790e0: 54ec bb04 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -0790e4: 6e20 d90c 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -0790ea: 0a0c |00ad: move-result v12 │ │ -0790ec: c66c |00ae: add-float/2addr v12, v6 │ │ -0790ee: c7c7 |00af: sub-float/2addr v7, v12 │ │ -0790f0: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0790f4: 28f2 |00b2: goto 00a4 // -000e │ │ -0790f6: 523c 9904 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -0790fa: c66c |00b5: add-float/2addr v12, v6 │ │ -0790fc: c7c7 |00b6: sub-float/2addr v7, v12 │ │ -0790fe: 5937 9604 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079102: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ -079106: 28ca |00bb: goto 0085 // -0036 │ │ -079108: 54ec d604 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07910c: 6e10 9d2b 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079112: 0a04 |00c1: move-result v4 │ │ -079114: 52f7 9604 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079118: 52fc 9704 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07911c: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ -079120: 52fc 9704 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079124: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ -079128: 52fc 9604 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07912c: 59ec cc04 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -079130: 52fc 9704 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079134: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ -079138: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ -07913c: 52fc 9604 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079140: 52fd 9904 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -079144: c6dc |00da: add-float/2addr v12, v13 │ │ -079146: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ -07914a: c7dc |00dd: sub-float/2addr v12, v13 │ │ -07914c: 59ec d904 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -079150: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ -079154: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ -079158: 54ec d604 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07915c: 6e20 972b 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -079162: 0c03 |00e9: move-result-object v3 │ │ -079164: 1f03 7402 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -079168: 523c 9704 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07916c: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ -079170: 54ec bb04 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -079174: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ -079178: 6e20 d90c 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -07917e: 0a0c |00f7: move-result v12 │ │ -079180: c66c |00f8: add-float/2addr v12, v6 │ │ -079182: c7c7 |00f9: sub-float/2addr v7, v12 │ │ -079184: 01a9 |00fa: move v9, v10 │ │ -079186: 28f1 |00fb: goto 00ec // -000f │ │ -079188: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ -07918e: 28cf |00ff: goto 00ce // -0031 │ │ -079190: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ -079196: 28db |0103: goto 00de // -0025 │ │ -079198: 523c 9904 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07919c: c66c |0106: add-float/2addr v12, v6 │ │ -07919e: c7c7 |0107: sub-float/2addr v7, v12 │ │ -0791a0: 5937 9604 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -0791a4: 523c 9704 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0791a8: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ -0791ac: 59e7 cc04 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -0791b0: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0791b4: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ -0791b8: 28ce |0114: goto 00e2 // -0032 │ │ -0791ba: 52fc 9604 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -0791be: 52fd 9904 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -0791c2: c6dc |0119: add-float/2addr v12, v13 │ │ -0791c4: a607 0c06 |011a: add-float v7, v12, v6 │ │ -0791c8: 52fc 9704 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0791cc: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ -0791d0: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ -0791d4: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ -0791d8: 54ec d604 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0791dc: 6e20 972b 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0791e2: 0c03 |0129: move-result-object v3 │ │ -0791e4: 1f03 7402 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -0791e8: 523c 9704 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0791ec: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ -0791f0: 54ec bb04 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -0791f4: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ -0791f8: 6e20 d90c 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -0791fe: 0a0c |0137: move-result v12 │ │ -079200: c66c |0138: add-float/2addr v12, v6 │ │ -079202: c6c7 |0139: add-float/2addr v7, v12 │ │ -079204: 01a9 |013a: move v9, v10 │ │ -079206: 28f1 |013b: goto 012c // -000f │ │ -079208: 523c 9704 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07920c: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ -079210: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ -079214: 523c 9904 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -079218: c67c |0144: add-float/2addr v12, v7 │ │ -07921a: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ -07921e: c7dc |0147: sub-float/2addr v12, v13 │ │ -079220: 59ec d904 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -079224: 5937 9604 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079228: 523c 9904 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07922c: c66c |014e: add-float/2addr v12, v6 │ │ -07922e: c6c7 |014f: add-float/2addr v7, v12 │ │ -079230: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ -079234: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ -079238: 28ce |0154: goto 0122 // -0032 │ │ -07923a: 120c |0155: const/4 v12, #int 0 // #0 │ │ -07923c: 5cec de04 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@04de │ │ -079240: 0e00 |0158: return-void │ │ +078fec: |[078fec] android.support.v4.view.ViewPager.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V │ │ +078ffc: 54ec bb04 |0000: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +079000: 6e10 d60c 0c00 |0002: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +079006: 0a01 |0005: move-result v1 │ │ +079008: 7010 2a0f 0e00 |0006: invoke-direct {v14}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07900e: 0a0b |0009: move-result v11 │ │ +079010: 3d0b 4e00 |000a: if-lez v11, 0058 // +004e │ │ +079014: 52ec e204 |000c: iget v12, v14, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +079018: 82cc |000e: int-to-float v12, v12 │ │ +07901a: 82bd |000f: int-to-float v13, v11 │ │ +07901c: a906 0c0d |0010: div-float v6, v12, v13 │ │ +079020: 3811 aa00 |0012: if-eqz v17, 00bc // +00aa │ │ +079024: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +079028: 5208 9704 |0016: iget v8, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07902c: 52fc 9704 |0018: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079030: 35c8 5800 |001a: if-ge v8, v12, 0072 // +0058 │ │ +079034: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +079036: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +079038: 0800 1100 |001e: move-object/from16 v0, v17 │ │ +07903c: 520c 9604 |0020: iget v12, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079040: 0800 1100 |0022: move-object/from16 v0, v17 │ │ +079044: 520d 9904 |0024: iget v13, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079048: c6dc |0026: add-float/2addr v12, v13 │ │ +07904a: a607 0c06 |0027: add-float v7, v12, v6 │ │ +07904e: d809 0801 |0029: add-int/lit8 v9, v8, #int 1 // #01 │ │ +079052: 52fc 9704 |002b: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079056: 36c9 8f00 |002d: if-gt v9, v12, 00bc // +008f │ │ +07905a: 54ec d604 |002f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07905e: 6e10 9d2b 0c00 |0031: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079064: 0a0c |0034: move-result v12 │ │ +079066: 35c5 8700 |0035: if-ge v5, v12, 00bc // +0087 │ │ +07906a: 54ec d604 |0037: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07906e: 6e20 972b 5c00 |0039: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +079074: 0c03 |003c: move-result-object v3 │ │ +079076: 1f03 7402 |003d: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07907a: 523c 9704 |003f: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07907e: 37c9 1900 |0041: if-le v9, v12, 005a // +0019 │ │ +079082: 54ec d604 |0043: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079086: 6e10 9d2b 0c00 |0045: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07908c: 0a0c |0048: move-result v12 │ │ +07908e: d80c 0cff |0049: add-int/lit8 v12, v12, #int -1 // #ff │ │ +079092: 35c5 0f00 |004b: if-ge v5, v12, 005a // +000f │ │ +079096: d805 0501 |004d: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07909a: 54ec d604 |004f: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07909e: 6e20 972b 5c00 |0051: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0790a4: 0c03 |0054: move-result-object v3 │ │ +0790a6: 1f03 7402 |0055: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +0790aa: 28e8 |0057: goto 003f // -0018 │ │ +0790ac: 1206 |0058: const/4 v6, #int 0 // #0 │ │ +0790ae: 28b9 |0059: goto 0012 // -0047 │ │ +0790b0: 523c 9704 |005a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0790b4: 35c9 0d00 |005c: if-ge v9, v12, 0069 // +000d │ │ +0790b8: 54ec bb04 |005e: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +0790bc: 6e20 d90c 9c00 |0060: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +0790c2: 0a0c |0063: move-result v12 │ │ +0790c4: c66c |0064: add-float/2addr v12, v6 │ │ +0790c6: c6c7 |0065: add-float/2addr v7, v12 │ │ +0790c8: d809 0901 |0066: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0790cc: 28f2 |0068: goto 005a // -000e │ │ +0790ce: 5937 9604 |0069: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +0790d2: 523c 9904 |006b: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +0790d6: c66c |006d: add-float/2addr v12, v6 │ │ +0790d8: c6c7 |006e: add-float/2addr v7, v12 │ │ +0790da: d809 0901 |006f: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0790de: 28ba |0071: goto 002b // -0046 │ │ +0790e0: 52fc 9704 |0072: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0790e4: 37c8 4800 |0074: if-le v8, v12, 00bc // +0048 │ │ +0790e8: 54ec d604 |0076: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0790ec: 6e10 9d2b 0c00 |0078: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0790f2: 0a0c |007b: move-result v12 │ │ +0790f4: d805 0cff |007c: add-int/lit8 v5, v12, #int -1 // #ff │ │ +0790f8: 1203 |007e: const/4 v3, #int 0 // #0 │ │ +0790fa: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +0790fe: 5207 9604 |0081: iget v7, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079102: d809 08ff |0083: add-int/lit8 v9, v8, #int -1 // #ff │ │ +079106: 52fc 9704 |0085: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07910a: 34c9 3500 |0087: if-lt v9, v12, 00bc // +0035 │ │ +07910e: 3a05 3300 |0089: if-ltz v5, 00bc // +0033 │ │ +079112: 54ec d604 |008b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079116: 6e20 972b 5c00 |008d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07911c: 0c03 |0090: move-result-object v3 │ │ +07911e: 1f03 7402 |0091: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +079122: 523c 9704 |0093: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079126: 35c9 0f00 |0095: if-ge v9, v12, 00a4 // +000f │ │ +07912a: 3d05 0d00 |0097: if-lez v5, 00a4 // +000d │ │ +07912e: d805 05ff |0099: add-int/lit8 v5, v5, #int -1 // #ff │ │ +079132: 54ec d604 |009b: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079136: 6e20 972b 5c00 |009d: invoke-virtual {v12, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07913c: 0c03 |00a0: move-result-object v3 │ │ +07913e: 1f03 7402 |00a1: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +079142: 28f0 |00a3: goto 0093 // -0010 │ │ +079144: 523c 9704 |00a4: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079148: 37c9 0d00 |00a6: if-le v9, v12, 00b3 // +000d │ │ +07914c: 54ec bb04 |00a8: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +079150: 6e20 d90c 9c00 |00aa: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +079156: 0a0c |00ad: move-result v12 │ │ +079158: c66c |00ae: add-float/2addr v12, v6 │ │ +07915a: c7c7 |00af: sub-float/2addr v7, v12 │ │ +07915c: d809 09ff |00b0: add-int/lit8 v9, v9, #int -1 // #ff │ │ +079160: 28f2 |00b2: goto 00a4 // -000e │ │ +079162: 523c 9904 |00b3: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079166: c66c |00b5: add-float/2addr v12, v6 │ │ +079168: c7c7 |00b6: sub-float/2addr v7, v12 │ │ +07916a: 5937 9604 |00b7: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07916e: d809 09ff |00b9: add-int/lit8 v9, v9, #int -1 // #ff │ │ +079172: 28ca |00bb: goto 0085 // -0036 │ │ +079174: 54ec d604 |00bc: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079178: 6e10 9d2b 0c00 |00be: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07917e: 0a04 |00c1: move-result v4 │ │ +079180: 52f7 9604 |00c2: iget v7, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079184: 52fc 9704 |00c4: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079188: d809 0cff |00c6: add-int/lit8 v9, v12, #int -1 // #ff │ │ +07918c: 52fc 9704 |00c8: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079190: 390c 3200 |00ca: if-nez v12, 00fc // +0032 │ │ +079194: 52fc 9604 |00cc: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079198: 59ec cc04 |00ce: iput v12, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +07919c: 52fc 9704 |00d0: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0791a0: d80d 01ff |00d2: add-int/lit8 v13, v1, #int -1 // #ff │ │ +0791a4: 33dc 2c00 |00d4: if-ne v12, v13, 0100 // +002c │ │ +0791a8: 52fc 9604 |00d6: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +0791ac: 52fd 9904 |00d8: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +0791b0: c6dc |00da: add-float/2addr v12, v13 │ │ +0791b2: 150d 803f |00db: const/high16 v13, #int 1065353216 // #3f80 │ │ +0791b6: c7dc |00dd: sub-float/2addr v12, v13 │ │ +0791b8: 59ec d904 |00de: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +0791bc: d802 10ff |00e0: add-int/lit8 v2, v16, #int -1 // #ff │ │ +0791c0: 3a02 3300 |00e2: if-ltz v2, 0115 // +0033 │ │ +0791c4: 54ec d604 |00e4: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0791c8: 6e20 972b 2c00 |00e6: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0791ce: 0c03 |00e9: move-result-object v3 │ │ +0791d0: 1f03 7402 |00ea: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +0791d4: 523c 9704 |00ec: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0791d8: 37c9 1600 |00ee: if-le v9, v12, 0104 // +0016 │ │ +0791dc: 54ec bb04 |00f0: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +0791e0: d80a 09ff |00f2: add-int/lit8 v10, v9, #int -1 // #ff │ │ +0791e4: 6e20 d90c 9c00 |00f4: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +0791ea: 0a0c |00f7: move-result v12 │ │ +0791ec: c66c |00f8: add-float/2addr v12, v6 │ │ +0791ee: c7c7 |00f9: sub-float/2addr v7, v12 │ │ +0791f0: 01a9 |00fa: move v9, v10 │ │ +0791f2: 28f1 |00fb: goto 00ec // -000f │ │ +0791f4: 140c ffff 7fff |00fc: const v12, #float -3.40282e+38 // #ff7fffff │ │ +0791fa: 28cf |00ff: goto 00ce // -0031 │ │ +0791fc: 140c ffff 7f7f |0100: const v12, #float 3.40282e+38 // #7f7fffff │ │ +079202: 28db |0103: goto 00de // -0025 │ │ +079204: 523c 9904 |0104: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079208: c66c |0106: add-float/2addr v12, v6 │ │ +07920a: c7c7 |0107: sub-float/2addr v7, v12 │ │ +07920c: 5937 9604 |0108: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079210: 523c 9704 |010a: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079214: 390c 0400 |010c: if-nez v12, 0110 // +0004 │ │ +079218: 59e7 cc04 |010e: iput v7, v14, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +07921c: d802 02ff |0110: add-int/lit8 v2, v2, #int -1 // #ff │ │ +079220: d809 09ff |0112: add-int/lit8 v9, v9, #int -1 // #ff │ │ +079224: 28ce |0114: goto 00e2 // -0032 │ │ +079226: 52fc 9604 |0115: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07922a: 52fd 9904 |0117: iget v13, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07922e: c6dc |0119: add-float/2addr v12, v13 │ │ +079230: a607 0c06 |011a: add-float v7, v12, v6 │ │ +079234: 52fc 9704 |011c: iget v12, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079238: d809 0c01 |011e: add-int/lit8 v9, v12, #int 1 // #01 │ │ +07923c: d802 1001 |0120: add-int/lit8 v2, v16, #int 1 // #01 │ │ +079240: 3542 3300 |0122: if-ge v2, v4, 0155 // +0033 │ │ +079244: 54ec d604 |0124: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079248: 6e20 972b 2c00 |0126: invoke-virtual {v12, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07924e: 0c03 |0129: move-result-object v3 │ │ +079250: 1f03 7402 |012a: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +079254: 523c 9704 |012c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079258: 35c9 0e00 |012e: if-ge v9, v12, 013c // +000e │ │ +07925c: 54ec bb04 |0130: iget-object v12, v14, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +079260: d80a 0901 |0132: add-int/lit8 v10, v9, #int 1 // #01 │ │ +079264: 6e20 d90c 9c00 |0134: invoke-virtual {v12, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +07926a: 0a0c |0137: move-result v12 │ │ +07926c: c66c |0138: add-float/2addr v12, v6 │ │ +07926e: c6c7 |0139: add-float/2addr v7, v12 │ │ +079270: 01a9 |013a: move v9, v10 │ │ +079272: 28f1 |013b: goto 012c // -000f │ │ +079274: 523c 9704 |013c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079278: d80d 01ff |013e: add-int/lit8 v13, v1, #int -1 // #ff │ │ +07927c: 33dc 0a00 |0140: if-ne v12, v13, 014a // +000a │ │ +079280: 523c 9904 |0142: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079284: c67c |0144: add-float/2addr v12, v7 │ │ +079286: 150d 803f |0145: const/high16 v13, #int 1065353216 // #3f80 │ │ +07928a: c7dc |0147: sub-float/2addr v12, v13 │ │ +07928c: 59ec d904 |0148: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +079290: 5937 9604 |014a: iput v7, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079294: 523c 9904 |014c: iget v12, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079298: c66c |014e: add-float/2addr v12, v6 │ │ +07929a: c6c7 |014f: add-float/2addr v7, v12 │ │ +07929c: d802 0201 |0150: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0792a0: d809 0901 |0152: add-int/lit8 v9, v9, #int 1 // #01 │ │ +0792a4: 28ce |0154: goto 0122 // -0032 │ │ +0792a6: 120c |0155: const/4 v12, #int 0 // #0 │ │ +0792a8: 5cec de04 |0156: iput-boolean v12, v14, Landroid/support/v4/view/ViewPager;.mNeedCalculatePageOffsets:Z // field@04de │ │ +0792ac: 0e00 |0158: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1127 │ │ 0x0006 line=1128 │ │ 0x000a line=1129 │ │ 0x0012 line=1131 │ │ 0x0014 line=1132 │ │ @@ -60335,63 +60335,63 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -079244: |[079244] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ -079254: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -079256: 52a8 e904 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ -07925a: 1229 |0003: const/4 v9, #int 2 // #2 │ │ -07925c: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ -079260: 1212 |0006: const/4 v2, #int 1 // #1 │ │ -079262: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ -079266: 7020 7d0f 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07926c: 54a8 ea04 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -079270: 6e10 bd24 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ -079276: 6e10 3c0f 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07927c: 0a03 |0014: move-result v3 │ │ -07927e: 6e10 3d0f 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -079284: 0a04 |0018: move-result v4 │ │ -079286: 54a8 ea04 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07928a: 6e10 c024 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ -079290: 0a05 |001e: move-result v5 │ │ -079292: 54a8 ea04 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -079296: 6e10 c124 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@24c1 │ │ -07929c: 0a06 |0024: move-result v6 │ │ -07929e: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ -0792a2: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ -0792a6: 6e30 690f 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -0792ac: 5ca7 e404 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -0792b0: 1200 |002e: const/4 v0, #int 0 // #0 │ │ -0792b2: 54a8 d604 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0792b6: 6e10 9d2b 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0792bc: 0a08 |0034: move-result v8 │ │ -0792be: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ -0792c2: 54a8 d604 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0792c6: 6e20 972b 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0792cc: 0c01 |003c: move-result-object v1 │ │ -0792ce: 1f01 7402 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -0792d2: 5518 9804 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ -0792d6: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ -0792da: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -0792dc: 5c17 9804 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ -0792e0: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0792e4: 28e7 |0048: goto 002f // -0019 │ │ -0792e6: 0172 |0049: move v2, v7 │ │ -0792e8: 28bd |004a: goto 0007 // -0043 │ │ -0792ea: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ -0792ee: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ -0792f2: 54a7 c704 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -0792f6: 7120 510e 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e51 │ │ -0792fc: 0e00 |0054: return-void │ │ -0792fe: 54a7 c704 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -079302: 7210 0c2b 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -079308: 28fa |005a: goto 0054 // -0006 │ │ +0792b0: |[0792b0] android.support.v4.view.ViewPager.completeScroll:(Z)V │ │ +0792c0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0792c2: 52a8 e904 |0001: iget v8, v10, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ +0792c6: 1229 |0003: const/4 v9, #int 2 // #2 │ │ +0792c8: 3398 4500 |0004: if-ne v8, v9, 0049 // +0045 │ │ +0792cc: 1212 |0006: const/4 v2, #int 1 // #1 │ │ +0792ce: 3802 2500 |0007: if-eqz v2, 002c // +0025 │ │ +0792d2: 7020 7d0f 7a00 |0009: invoke-direct {v10, v7}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +0792d8: 54a8 ea04 |000c: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +0792dc: 6e10 bd24 0800 |000e: invoke-virtual {v8}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ +0792e2: 6e10 3c0f 0a00 |0011: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +0792e8: 0a03 |0014: move-result v3 │ │ +0792ea: 6e10 3d0f 0a00 |0015: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +0792f0: 0a04 |0018: move-result v4 │ │ +0792f2: 54a8 ea04 |0019: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +0792f6: 6e10 c024 0800 |001b: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ +0792fc: 0a05 |001e: move-result v5 │ │ +0792fe: 54a8 ea04 |001f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +079302: 6e10 c124 0800 |0021: invoke-virtual {v8}, Landroid/widget/Scroller;.getCurrY:()I // method@24c1 │ │ +079308: 0a06 |0024: move-result v6 │ │ +07930a: 3353 0400 |0025: if-ne v3, v5, 0029 // +0004 │ │ +07930e: 3264 0500 |0027: if-eq v4, v6, 002c // +0005 │ │ +079312: 6e30 690f 5a06 |0029: invoke-virtual {v10, v5, v6}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +079318: 5ca7 e404 |002c: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07931c: 1200 |002e: const/4 v0, #int 0 // #0 │ │ +07931e: 54a8 d604 |002f: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079322: 6e10 9d2b 0800 |0031: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079328: 0a08 |0034: move-result v8 │ │ +07932a: 3580 1600 |0035: if-ge v0, v8, 004b // +0016 │ │ +07932e: 54a8 d604 |0037: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079332: 6e20 972b 0800 |0039: invoke-virtual {v8, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +079338: 0c01 |003c: move-result-object v1 │ │ +07933a: 1f01 7402 |003d: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07933e: 5518 9804 |003f: iget-boolean v8, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ +079342: 3808 0500 |0041: if-eqz v8, 0046 // +0005 │ │ +079346: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +079348: 5c17 9804 |0044: iput-boolean v7, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ +07934c: d800 0001 |0046: add-int/lit8 v0, v0, #int 1 // #01 │ │ +079350: 28e7 |0048: goto 002f // -0019 │ │ +079352: 0172 |0049: move v2, v7 │ │ +079354: 28bd |004a: goto 0007 // -0043 │ │ +079356: 3802 0900 |004b: if-eqz v2, 0054 // +0009 │ │ +07935a: 380b 0800 |004d: if-eqz v11, 0055 // +0008 │ │ +07935e: 54a7 c704 |004f: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +079362: 7120 510e 7a00 |0051: invoke-static {v10, v7}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e51 │ │ +079368: 0e00 |0054: return-void │ │ +07936a: 54a7 c704 |0055: iget-object v7, v10, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +07936e: 7210 0c2b 0700 |0057: invoke-interface {v7}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +079374: 28fa |005a: goto 0054 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1741 │ │ 0x0007 line=1742 │ │ 0x0009 line=1744 │ │ 0x000c line=1745 │ │ 0x0011 line=1746 │ │ @@ -60431,61 +60431,61 @@ │ │ type : '(IFII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -07930c: |[07930c] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ -07931c: 7110 f02a 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -079322: 0a04 |0003: move-result v4 │ │ -079324: 5265 cd04 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@04cd │ │ -079328: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ -07932c: 7110 f02a 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -079332: 0a04 |000b: move-result v4 │ │ -079334: 5265 dd04 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@04dd │ │ -079338: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ -07933c: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ -079340: 0172 |0012: move v2, v7 │ │ -079342: 5464 d604 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079346: 6e10 9d2b 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07934c: 0a04 |0018: move-result v4 │ │ -07934e: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ -079352: 5464 d604 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079356: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -079358: 6e20 972b 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07935e: 0c00 |0021: move-result-object v0 │ │ -079360: 1f00 7402 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -079364: 5464 d604 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079368: 5465 d604 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07936c: 6e10 9d2b 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079372: 0a05 |002b: move-result v5 │ │ -079374: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -079378: 6e20 972b 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07937e: 0c01 |0031: move-result-object v1 │ │ -079380: 1f01 7402 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -079384: 5204 9704 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079388: 5215 9704 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07938c: 7120 f72a 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -079392: 0a05 |003b: move-result v5 │ │ -079394: 7120 f42a 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -07939a: 0a02 |003f: move-result v2 │ │ -07939c: 0f02 |0040: return v2 │ │ -07939e: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ -0793a2: 28d0 |0043: goto 0013 // -0030 │ │ -0793a4: 5264 c204 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -0793a8: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ -0793ac: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ -0793b2: 8274 |004b: int-to-float v4, v7 │ │ -0793b4: c684 |004c: add-float/2addr v4, v8 │ │ -0793b6: c634 |004d: add-float/2addr v4, v3 │ │ -0793b8: 8742 |004e: float-to-int v2, v4 │ │ -0793ba: 28c4 |004f: goto 0013 // -003c │ │ -0793bc: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ -0793c2: 28f8 |0053: goto 004b // -0008 │ │ +079378: |[079378] android.support.v4.view.ViewPager.determineTargetPage:(IFII)I │ │ +079388: 7110 f02a 0a00 |0000: invoke-static {v10}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +07938e: 0a04 |0003: move-result v4 │ │ +079390: 5265 cd04 |0004: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@04cd │ │ +079394: 3754 3e00 |0006: if-le v4, v5, 0044 // +003e │ │ +079398: 7110 f02a 0900 |0008: invoke-static {v9}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +07939e: 0a04 |000b: move-result v4 │ │ +0793a0: 5265 dd04 |000c: iget v5, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@04dd │ │ +0793a4: 3754 3600 |000e: if-le v4, v5, 0044 // +0036 │ │ +0793a8: 3d09 3100 |0010: if-lez v9, 0041 // +0031 │ │ +0793ac: 0172 |0012: move v2, v7 │ │ +0793ae: 5464 d604 |0013: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0793b2: 6e10 9d2b 0400 |0015: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0793b8: 0a04 |0018: move-result v4 │ │ +0793ba: 3d04 2700 |0019: if-lez v4, 0040 // +0027 │ │ +0793be: 5464 d604 |001b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0793c2: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +0793c4: 6e20 972b 5400 |001e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0793ca: 0c00 |0021: move-result-object v0 │ │ +0793cc: 1f00 7402 |0022: check-cast v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +0793d0: 5464 d604 |0024: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0793d4: 5465 d604 |0026: iget-object v5, v6, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0793d8: 6e10 9d2b 0500 |0028: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0793de: 0a05 |002b: move-result v5 │ │ +0793e0: d805 05ff |002c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0793e4: 6e20 972b 5400 |002e: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0793ea: 0c01 |0031: move-result-object v1 │ │ +0793ec: 1f01 7402 |0032: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +0793f0: 5204 9704 |0034: iget v4, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0793f4: 5215 9704 |0036: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0793f8: 7120 f72a 5200 |0038: invoke-static {v2, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0793fe: 0a05 |003b: move-result v5 │ │ +079400: 7120 f42a 5400 |003c: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +079406: 0a02 |003f: move-result v2 │ │ +079408: 0f02 |0040: return v2 │ │ +07940a: d802 0701 |0041: add-int/lit8 v2, v7, #int 1 // #01 │ │ +07940e: 28d0 |0043: goto 0013 // -0030 │ │ +079410: 5264 c204 |0044: iget v4, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +079414: 3447 0a00 |0046: if-lt v7, v4, 0050 // +000a │ │ +079418: 1403 cdcc cc3e |0048: const v3, #float 0.4 // #3ecccccd │ │ +07941e: 8274 |004b: int-to-float v4, v7 │ │ +079420: c684 |004c: add-float/2addr v4, v8 │ │ +079422: c634 |004d: add-float/2addr v4, v3 │ │ +079424: 8742 |004e: float-to-int v2, v4 │ │ +079426: 28c4 |004f: goto 0013 // -003c │ │ +079428: 1403 9a99 193f |0050: const v3, #float 0.6 // #3f19999a │ │ +07942e: 28f8 |0053: goto 004b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2156 │ │ 0x0010 line=2157 │ │ 0x0013 line=2163 │ │ 0x001b line=2164 │ │ 0x0024 line=2165 │ │ @@ -60512,30 +60512,30 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0793c4: |[0793c4] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ -0793d4: 6e10 270f 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -0793da: 0a00 |0003: move-result v0 │ │ -0793dc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0793de: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ -0793e2: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ -0793e6: 1222 |0009: const/4 v2, #int 2 // #2 │ │ -0793e8: 6e20 260f 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -0793ee: 0c03 |000d: move-result-object v3 │ │ -0793f0: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0793f2: 7130 5b0e 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ -0793f8: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0793fc: 28f1 |0014: goto 0005 // -000f │ │ -0793fe: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -079400: 28f4 |0016: goto 000a // -000c │ │ -079402: 0e00 |0017: return-void │ │ +079430: |[079430] android.support.v4.view.ViewPager.enableLayers:(Z)V │ │ +079440: 6e10 270f 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +079446: 0a00 |0003: move-result v0 │ │ +079448: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07944a: 3501 1200 |0005: if-ge v1, v0, 0017 // +0012 │ │ +07944e: 3806 0e00 |0007: if-eqz v6, 0015 // +000e │ │ +079452: 1222 |0009: const/4 v2, #int 2 // #2 │ │ +079454: 6e20 260f 1500 |000a: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07945a: 0c03 |000d: move-result-object v3 │ │ +07945c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +07945e: 7130 5b0e 2304 |000f: invoke-static {v3, v2, v4}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ +079464: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079468: 28f1 |0014: goto 0005 // -000f │ │ +07946a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +07946c: 28f4 |0016: goto 000a // -000c │ │ +07946e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ 0x0004 line=1777 │ │ 0x0007 line=1778 │ │ 0x000a line=1780 │ │ 0x0012 line=1777 │ │ @@ -60553,25 +60553,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -079404: |[079404] android.support.v4.view.ViewPager.endDrag:()V │ │ -079414: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -079416: 5c10 d404 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07941a: 5c10 d504 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ -07941e: 5410 f104 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -079422: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -079426: 5410 f104 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07942a: 6e10 cb21 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ -079430: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -079432: 5b10 f104 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -079436: 0e00 |0011: return-void │ │ +079470: |[079470] android.support.v4.view.ViewPager.endDrag:()V │ │ +079480: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +079482: 5c10 d404 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +079486: 5c10 d504 |0003: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ +07948a: 5410 f104 |0005: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07948e: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +079492: 5410 f104 |0009: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +079496: 6e10 cb21 0000 |000b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ +07949c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07949e: 5b10 f104 |000f: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +0794a2: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2404 │ │ 0x0003 line=2405 │ │ 0x0005 line=2407 │ │ 0x0009 line=2408 │ │ 0x000e line=2409 │ │ @@ -60584,64 +60584,64 @@ │ │ type : '(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 92 16-bit code units │ │ -079438: |[079438] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ -079448: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07944a: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ -07944e: 2205 6500 |0003: new-instance v5, Landroid/graphics/Rect; // type@0065 │ │ -079452: 7010 1d02 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@021d │ │ -079458: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ -07945c: 6e52 2402 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0224 │ │ -079462: 1105 |000d: return-object v5 │ │ -079464: 6e10 fe21 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -07946a: 0a02 |0011: move-result v2 │ │ -07946c: 5952 3900 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ -079470: 6e10 1222 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@2212 │ │ -079476: 0a02 |0017: move-result v2 │ │ -079478: 5952 3a00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ -07947c: 6e10 1b22 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ -079482: 0a02 |001d: move-result v2 │ │ -079484: 5952 3b00 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@003b │ │ -079488: 6e10 f221 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -07948e: 0a02 |0023: move-result v2 │ │ -079490: 5952 3800 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -079494: 6e10 0d22 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -07949a: 0c01 |0029: move-result-object v1 │ │ -07949c: 2012 4404 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0444 │ │ -0794a0: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ -0794a4: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ -0794a8: 0710 |0030: move-object v0, v1 │ │ -0794aa: 1f00 4404 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0794ae: 5252 3900 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0794b2: 6e10 ac22 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@22ac │ │ -0794b8: 0a03 |0038: move-result v3 │ │ -0794ba: b032 |0039: add-int/2addr v2, v3 │ │ -0794bc: 5952 3900 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0794c0: 5252 3a00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ -0794c4: 6e10 ae22 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@22ae │ │ -0794ca: 0a03 |0041: move-result v3 │ │ -0794cc: b032 |0042: add-int/2addr v2, v3 │ │ -0794ce: 5952 3a00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ -0794d2: 5252 3b00 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@003b │ │ -0794d6: 6e10 af22 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@22af │ │ -0794dc: 0a03 |004a: move-result v3 │ │ -0794de: b032 |004b: add-int/2addr v2, v3 │ │ -0794e0: 5952 3b00 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@003b │ │ -0794e4: 5252 3800 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0794e8: 6e10 a522 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@22a5 │ │ -0794ee: 0a03 |0053: move-result v3 │ │ -0794f0: b032 |0054: add-int/2addr v2, v3 │ │ -0794f2: 5952 3800 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0794f6: 6e10 ad22 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@22ad │ │ -0794fc: 0c01 |005a: move-result-object v1 │ │ -0794fe: 28cf |005b: goto 002a // -0031 │ │ +0794a4: |[0794a4] android.support.v4.view.ViewPager.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; │ │ +0794b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0794b6: 3905 0700 |0001: if-nez v5, 0008 // +0007 │ │ +0794ba: 2205 6500 |0003: new-instance v5, Landroid/graphics/Rect; // type@0065 │ │ +0794be: 7010 1d02 0500 |0005: invoke-direct {v5}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0794c4: 3906 0600 |0008: if-nez v6, 000e // +0006 │ │ +0794c8: 6e52 2402 2522 |000a: invoke-virtual {v5, v2, v2, v2, v2}, Landroid/graphics/Rect;.set:(IIII)V // method@0224 │ │ +0794ce: 1105 |000d: return-object v5 │ │ +0794d0: 6e10 fe21 0600 |000e: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0794d6: 0a02 |0011: move-result v2 │ │ +0794d8: 5952 3900 |0012: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0794dc: 6e10 1222 0600 |0014: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@2212 │ │ +0794e2: 0a02 |0017: move-result v2 │ │ +0794e4: 5952 3a00 |0018: iput v2, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ +0794e8: 6e10 1b22 0600 |001a: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ +0794ee: 0a02 |001d: move-result v2 │ │ +0794f0: 5952 3b00 |001e: iput v2, v5, Landroid/graphics/Rect;.top:I // field@003b │ │ +0794f4: 6e10 f221 0600 |0020: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0794fa: 0a02 |0023: move-result v2 │ │ +0794fc: 5952 3800 |0024: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +079500: 6e10 0d22 0600 |0026: invoke-virtual {v6}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +079506: 0c01 |0029: move-result-object v1 │ │ +079508: 2012 4404 |002a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0444 │ │ +07950c: 3802 e1ff |002c: if-eqz v2, 000d // -001f │ │ +079510: 3241 dfff |002e: if-eq v1, v4, 000d // -0021 │ │ +079514: 0710 |0030: move-object v0, v1 │ │ +079516: 1f00 4404 |0031: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +07951a: 5252 3900 |0033: iget v2, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ +07951e: 6e10 ac22 0000 |0035: invoke-virtual {v0}, Landroid/view/ViewGroup;.getLeft:()I // method@22ac │ │ +079524: 0a03 |0038: move-result v3 │ │ +079526: b032 |0039: add-int/2addr v2, v3 │ │ +079528: 5952 3900 |003a: iput v2, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ +07952c: 5252 3a00 |003c: iget v2, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ +079530: 6e10 ae22 0000 |003e: invoke-virtual {v0}, Landroid/view/ViewGroup;.getRight:()I // method@22ae │ │ +079536: 0a03 |0041: move-result v3 │ │ +079538: b032 |0042: add-int/2addr v2, v3 │ │ +07953a: 5952 3a00 |0043: iput v2, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ +07953e: 5252 3b00 |0045: iget v2, v5, Landroid/graphics/Rect;.top:I // field@003b │ │ +079542: 6e10 af22 0000 |0047: invoke-virtual {v0}, Landroid/view/ViewGroup;.getTop:()I // method@22af │ │ +079548: 0a03 |004a: move-result v3 │ │ +07954a: b032 |004b: add-int/2addr v2, v3 │ │ +07954c: 5952 3b00 |004c: iput v2, v5, Landroid/graphics/Rect;.top:I // field@003b │ │ +079550: 5252 3800 |004e: iget v2, v5, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +079554: 6e10 a522 0000 |0050: invoke-virtual {v0}, Landroid/view/ViewGroup;.getBottom:()I // method@22a5 │ │ +07955a: 0a03 |0053: move-result v3 │ │ +07955c: b032 |0054: add-int/2addr v2, v3 │ │ +07955e: 5952 3800 |0055: iput v2, v5, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +079562: 6e10 ad22 0000 |0057: invoke-virtual {v0}, Landroid/view/ViewGroup;.getParent:()Landroid/view/ViewParent; // method@22ad │ │ +079568: 0c01 |005a: move-result-object v1 │ │ +07956a: 28cf |005b: goto 002a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2585 │ │ 0x0003 line=2586 │ │ 0x0008 line=2588 │ │ 0x000a line=2589 │ │ 0x000d line=2607 │ │ @@ -60671,24 +60671,24 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -079500: |[079500] android.support.v4.view.ViewPager.getClientWidth:()I │ │ -079510: 6e10 330f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0f33 │ │ -079516: 0a00 |0003: move-result v0 │ │ -079518: 6e10 360f 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -07951e: 0a01 |0007: move-result v1 │ │ -079520: b110 |0008: sub-int/2addr v0, v1 │ │ -079522: 6e10 370f 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -079528: 0a01 |000c: move-result v1 │ │ -07952a: b110 |000d: sub-int/2addr v0, v1 │ │ -07952c: 0f00 |000e: return v0 │ │ +07956c: |[07956c] android.support.v4.view.ViewPager.getClientWidth:()I │ │ +07957c: 6e10 330f 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0f33 │ │ +079582: 0a00 |0003: move-result v0 │ │ +079584: 6e10 360f 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +07958a: 0a01 |0007: move-result v1 │ │ +07958c: b110 |0008: sub-int/2addr v0, v1 │ │ +07958e: 6e10 370f 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +079594: 0a01 |000c: move-result v1 │ │ +079596: b110 |000d: sub-int/2addr v0, v1 │ │ +079598: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ │ │ #14 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -60696,85 +60696,85 @@ │ │ type : '()Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 118 16-bit code units │ │ -079530: |[079530] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -079540: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -079542: 7010 2a0f 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -079548: 0a0c |0004: move-result v12 │ │ -07954a: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ -07954e: 6e10 3c0f 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -079554: 0a0d |000a: move-result v13 │ │ -079556: 82dd |000b: int-to-float v13, v13 │ │ -079558: 82ce |000c: int-to-float v14, v12 │ │ -07955a: a90b 0d0e |000d: div-float v11, v13, v14 │ │ -07955e: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ -079562: 52fd e204 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -079566: 82dd |0013: int-to-float v13, v13 │ │ -079568: 82ce |0014: int-to-float v14, v12 │ │ -07956a: a908 0d0e |0015: div-float v8, v13, v14 │ │ -07956e: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ -079570: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -079572: 1206 |0019: const/4 v6, #int 0 // #0 │ │ -079574: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -079576: 1203 |001b: const/4 v3, #int 0 // #0 │ │ -079578: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -07957a: 54fd d604 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07957e: 6e10 9d2b 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079584: 0a0d |0022: move-result v13 │ │ -079586: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ -07958a: 54fd d604 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07958e: 6e20 972b 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -079594: 0c02 |002a: move-result-object v2 │ │ -079596: 1f02 7402 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07959a: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ -07959e: 522d 9704 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0795a2: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ -0795a6: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ -0795aa: 54f2 ed04 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@04ed │ │ -0795ae: a60d 0406 |0037: add-float v13, v4, v6 │ │ -0795b2: c68d |0039: add-float/2addr v13, v8 │ │ -0795b4: 592d 9604 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -0795b8: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ -0795bc: 592d 9704 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0795c0: 54fd bb04 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -0795c4: 522e 9704 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -0795c8: 6e20 d90c ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -0795ce: 0a0d |0047: move-result v13 │ │ -0795d0: 592d 9904 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -0795d4: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0795d8: 5229 9604 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -0795dc: 0197 |004e: move v7, v9 │ │ -0795de: 522d 9904 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -0795e2: c69d |0051: add-float/2addr v13, v9 │ │ -0795e4: a60a 0d08 |0052: add-float v10, v13, v8 │ │ -0795e8: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ -0795ec: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ -0795f0: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ -0795f4: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ -0795f8: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ -0795fc: 54fd d604 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079600: 6e10 9d2b 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079606: 0a0d |0063: move-result v13 │ │ -079608: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ -07960c: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ -079610: 0723 |0068: move-object v3, v2 │ │ -079612: 1103 |0069: return-object v3 │ │ -079614: 018b |006a: move v11, v8 │ │ -079616: 28a4 |006b: goto 000f // -005c │ │ -079618: 1200 |006c: const/4 v0, #int 0 // #0 │ │ -07961a: 5225 9704 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07961e: 0194 |006f: move v4, v9 │ │ -079620: 5226 9904 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -079624: 0723 |0072: move-object v3, v2 │ │ -079626: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07962a: 28a8 |0075: goto 001d // -0058 │ │ +07959c: |[07959c] android.support.v4.view.ViewPager.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +0795ac: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0795ae: 7010 2a0f 0f00 |0001: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +0795b4: 0a0c |0004: move-result v12 │ │ +0795b6: 3d0c 6500 |0005: if-lez v12, 006a // +0065 │ │ +0795ba: 6e10 3c0f 0f00 |0007: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +0795c0: 0a0d |000a: move-result v13 │ │ +0795c2: 82dd |000b: int-to-float v13, v13 │ │ +0795c4: 82ce |000c: int-to-float v14, v12 │ │ +0795c6: a90b 0d0e |000d: div-float v11, v13, v14 │ │ +0795ca: 3d0c 0800 |000f: if-lez v12, 0017 // +0008 │ │ +0795ce: 52fd e204 |0011: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +0795d2: 82dd |0013: int-to-float v13, v13 │ │ +0795d4: 82ce |0014: int-to-float v14, v12 │ │ +0795d6: a908 0d0e |0015: div-float v8, v13, v14 │ │ +0795da: 12f5 |0017: const/4 v5, #int -1 // #ff │ │ +0795dc: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +0795de: 1206 |0019: const/4 v6, #int 0 // #0 │ │ +0795e0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0795e2: 1203 |001b: const/4 v3, #int 0 // #0 │ │ +0795e4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0795e6: 54fd d604 |001d: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0795ea: 6e10 9d2b 0d00 |001f: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0795f0: 0a0d |0022: move-result v13 │ │ +0795f2: 35d1 4600 |0023: if-ge v1, v13, 0069 // +0046 │ │ +0795f6: 54fd d604 |0025: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +0795fa: 6e20 972b 1d00 |0027: invoke-virtual {v13, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +079600: 0c02 |002a: move-result-object v2 │ │ +079602: 1f02 7402 |002b: check-cast v2, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +079606: 3900 1f00 |002d: if-nez v0, 004c // +001f │ │ +07960a: 522d 9704 |002f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07960e: d80e 0501 |0031: add-int/lit8 v14, v5, #int 1 // #01 │ │ +079612: 32ed 1900 |0033: if-eq v13, v14, 004c // +0019 │ │ +079616: 54f2 ed04 |0035: iget-object v2, v15, Landroid/support/v4/view/ViewPager;.mTempItem:Landroid/support/v4/view/ViewPager$ItemInfo; // field@04ed │ │ +07961a: a60d 0406 |0037: add-float v13, v4, v6 │ │ +07961e: c68d |0039: add-float/2addr v13, v8 │ │ +079620: 592d 9604 |003a: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079624: d80d 0501 |003c: add-int/lit8 v13, v5, #int 1 // #01 │ │ +079628: 592d 9704 |003e: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07962c: 54fd bb04 |0040: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +079630: 522e 9704 |0042: iget v14, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079634: 6e20 d90c ed00 |0044: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +07963a: 0a0d |0047: move-result v13 │ │ +07963c: 592d 9904 |0048: iput v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079640: d801 01ff |004a: add-int/lit8 v1, v1, #int -1 // #ff │ │ +079644: 5229 9604 |004c: iget v9, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079648: 0197 |004e: move v7, v9 │ │ +07964a: 522d 9904 |004f: iget v13, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07964e: c69d |0051: add-float/2addr v13, v9 │ │ +079650: a60a 0d08 |0052: add-float v10, v13, v8 │ │ +079654: 3900 0600 |0054: if-nez v0, 005a // +0006 │ │ +079658: 2d0d 0b07 |0056: cmpl-float v13, v11, v7 │ │ +07965c: 3a0d 1100 |0058: if-ltz v13, 0069 // +0011 │ │ +079660: 2e0d 0b0a |005a: cmpg-float v13, v11, v10 │ │ +079664: 3a0d 0c00 |005c: if-ltz v13, 0068 // +000c │ │ +079668: 54fd d604 |005e: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07966c: 6e10 9d2b 0d00 |0060: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079672: 0a0d |0063: move-result v13 │ │ +079674: d80d 0dff |0064: add-int/lit8 v13, v13, #int -1 // #ff │ │ +079678: 33d1 0600 |0066: if-ne v1, v13, 006c // +0006 │ │ +07967c: 0723 |0068: move-object v3, v2 │ │ +07967e: 1103 |0069: return-object v3 │ │ +079680: 018b |006a: move v11, v8 │ │ +079682: 28a4 |006b: goto 000f // -005c │ │ +079684: 1200 |006c: const/4 v0, #int 0 // #0 │ │ +079686: 5225 9704 |006d: iget v5, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07968a: 0194 |006f: move v4, v9 │ │ +07968c: 5226 9904 |0070: iget v6, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079690: 0723 |0072: move-object v3, v2 │ │ +079692: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079696: 28a8 |0075: goto 001d // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2113 │ │ 0x0005 line=2114 │ │ 0x000f line=2115 │ │ 0x0017 line=2116 │ │ 0x0018 line=2117 │ │ @@ -60835,35 +60835,35 @@ │ │ type : '(FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -07962c: |[07962c] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ -07963c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -07963e: 5230 ce04 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@04ce │ │ -079642: 8200 |0003: int-to-float v0, v0 │ │ -079644: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ -079648: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ -07964c: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ -079650: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ -079654: 6e10 3e0f 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ -07965a: 0a00 |000f: move-result v0 │ │ -07965c: 5231 ce04 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@04ce │ │ -079660: b110 |0012: sub-int/2addr v0, v1 │ │ -079662: 8200 |0013: int-to-float v0, v0 │ │ -079664: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ -079668: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ -07966c: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ -079670: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ -079674: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -079676: 0f00 |001d: return v0 │ │ -079678: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -07967a: 28fe |001f: goto 001d // -0002 │ │ +079698: |[079698] android.support.v4.view.ViewPager.isGutterDrag:(FF)Z │ │ +0796a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0796aa: 5230 ce04 |0001: iget v0, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@04ce │ │ +0796ae: 8200 |0003: int-to-float v0, v0 │ │ +0796b0: 2e00 0400 |0004: cmpg-float v0, v4, v0 │ │ +0796b4: 3b00 0600 |0006: if-gez v0, 000c // +0006 │ │ +0796b8: 2d00 0502 |0008: cmpl-float v0, v5, v2 │ │ +0796bc: 3c00 1200 |000a: if-gtz v0, 001c // +0012 │ │ +0796c0: 6e10 3e0f 0300 |000c: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ +0796c6: 0a00 |000f: move-result v0 │ │ +0796c8: 5231 ce04 |0010: iget v1, v3, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@04ce │ │ +0796cc: b110 |0012: sub-int/2addr v0, v1 │ │ +0796ce: 8200 |0013: int-to-float v0, v0 │ │ +0796d0: 2d00 0400 |0014: cmpl-float v0, v4, v0 │ │ +0796d4: 3d00 0800 |0016: if-lez v0, 001e // +0008 │ │ +0796d8: 2e00 0502 |0018: cmpg-float v0, v5, v2 │ │ +0796dc: 3b00 0400 |001a: if-gez v0, 001e // +0004 │ │ +0796e0: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0796e2: 0f00 |001d: return v0 │ │ +0796e4: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0796e6: 28fe |001f: goto 001d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1772 │ │ locals : │ │ 0x0000 - 0x0020 reg=3 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0020 reg=4 x F │ │ 0x0000 - 0x0020 reg=5 dx F │ │ @@ -60873,36 +60873,36 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -07967c: |[07967c] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -07968c: 7110 c50c 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -079692: 0a02 |0003: move-result v2 │ │ -079694: 7120 c80c 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -07969a: 0a01 |0007: move-result v1 │ │ -07969c: 5243 ba04 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -0796a0: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ -0796a4: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ -0796a8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0796aa: 7120 c90c 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -0796b0: 0a03 |0012: move-result v3 │ │ -0796b2: 5943 d704 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -0796b6: 7120 c80c 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0796bc: 0a03 |0018: move-result v3 │ │ -0796be: 5943 ba04 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -0796c2: 5443 f104 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -0796c6: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ -0796ca: 5443 f104 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -0796ce: 6e10 c421 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@21c4 │ │ -0796d4: 0e00 |0024: return-void │ │ -0796d6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0796d8: 28e9 |0026: goto 000f // -0017 │ │ +0796e8: |[0796e8] android.support.v4.view.ViewPager.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +0796f8: 7110 c50c 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +0796fe: 0a02 |0003: move-result v2 │ │ +079700: 7120 c80c 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +079706: 0a01 |0007: move-result v1 │ │ +079708: 5243 ba04 |0008: iget v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07970c: 3331 1a00 |000a: if-ne v1, v3, 0024 // +001a │ │ +079710: 3902 1900 |000c: if-nez v2, 0025 // +0019 │ │ +079714: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +079716: 7120 c90c 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07971c: 0a03 |0012: move-result v3 │ │ +07971e: 5943 d704 |0013: iput v3, v4, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +079722: 7120 c80c 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +079728: 0a03 |0018: move-result v3 │ │ +07972a: 5943 ba04 |0019: iput v3, v4, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07972e: 5443 f104 |001b: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +079732: 3803 0700 |001d: if-eqz v3, 0024 // +0007 │ │ +079736: 5443 f104 |001f: iget-object v3, v4, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07973a: 6e10 c421 0300 |0021: invoke-virtual {v3}, Landroid/view/VelocityTracker;.clear:()V // method@21c4 │ │ +079740: 0e00 |0024: return-void │ │ +079742: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +079744: 28e9 |0026: goto 000f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2389 │ │ 0x0004 line=2390 │ │ 0x0008 line=2391 │ │ 0x000c line=2394 │ │ 0x000f line=2395 │ │ @@ -60923,61 +60923,61 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 80 16-bit code units │ │ -0796dc: |[0796dc] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ -0796ec: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0796ee: 54a8 d604 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0796f2: 6e10 9d2b 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0796f8: 0a08 |0006: move-result v8 │ │ -0796fa: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ -0796fe: 5ca7 be04 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ -079702: 1208 |000b: const/4 v8, #int 0 // #0 │ │ -079704: 6e40 520f 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0f52 │ │ -07970a: 55a8 be04 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ -07970e: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ -079712: 2207 9305 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ -079716: 1a08 7b28 |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@287b │ │ -07971a: 7020 da2a 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -079720: 2707 |001a: throw v7 │ │ -079722: 7010 430f 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f43 │ │ -079728: 0c01 |001e: move-result-object v1 │ │ -07972a: 7010 2a0f 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -079730: 0a05 |0022: move-result v5 │ │ -079732: 52a8 e204 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -079736: 9006 0508 |0025: add-int v6, v5, v8 │ │ -07973a: 52a8 e204 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07973e: 8288 |0029: int-to-float v8, v8 │ │ -079740: 8259 |002a: int-to-float v9, v5 │ │ -079742: a902 0809 |002b: div-float v2, v8, v9 │ │ -079746: 5210 9704 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07974a: 82b8 |002f: int-to-float v8, v11 │ │ -07974c: 8259 |0030: int-to-float v9, v5 │ │ -07974e: c998 |0031: div-float/2addr v8, v9 │ │ -079750: 5219 9604 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079754: c798 |0034: sub-float/2addr v8, v9 │ │ -079756: 5219 9904 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07975a: c629 |0037: add-float/2addr v9, v2 │ │ -07975c: a904 0809 |0038: div-float v4, v8, v9 │ │ -079760: 8268 |003a: int-to-float v8, v6 │ │ -079762: c848 |003b: mul-float/2addr v8, v4 │ │ -079764: 8783 |003c: float-to-int v3, v8 │ │ -079766: 5ca7 be04 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ -07976a: 6e40 520f 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0f52 │ │ -079770: 55a7 be04 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ -079774: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ -079778: 2207 9305 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ -07977c: 1a08 7b28 |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@287b │ │ -079780: 7020 da2a 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -079786: 2707 |004d: throw v7 │ │ -079788: 1217 |004e: const/4 v7, #int 1 // #1 │ │ -07978a: 0f07 |004f: return v7 │ │ +079748: |[079748] android.support.v4.view.ViewPager.pageScrolled:(I)Z │ │ +079758: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07975a: 54a8 d604 |0001: iget-object v8, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07975e: 6e10 9d2b 0800 |0003: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079764: 0a08 |0006: move-result v8 │ │ +079766: 3908 1400 |0007: if-nez v8, 001b // +0014 │ │ +07976a: 5ca7 be04 |0009: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ +07976e: 1208 |000b: const/4 v8, #int 0 // #0 │ │ +079770: 6e40 520f 7a78 |000c: invoke-virtual {v10, v7, v8, v7}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0f52 │ │ +079776: 55a8 be04 |000f: iget-boolean v8, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ +07977a: 3908 3e00 |0011: if-nez v8, 004f // +003e │ │ +07977e: 2207 9305 |0013: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ +079782: 1a08 7e28 |0015: const-string v8, "onPageScrolled did not call superclass implementation" // string@287e │ │ +079786: 7020 da2a 8700 |0017: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +07978c: 2707 |001a: throw v7 │ │ +07978e: 7010 430f 0a00 |001b: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f43 │ │ +079794: 0c01 |001e: move-result-object v1 │ │ +079796: 7010 2a0f 0a00 |001f: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07979c: 0a05 |0022: move-result v5 │ │ +07979e: 52a8 e204 |0023: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +0797a2: 9006 0508 |0025: add-int v6, v5, v8 │ │ +0797a6: 52a8 e204 |0027: iget v8, v10, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +0797aa: 8288 |0029: int-to-float v8, v8 │ │ +0797ac: 8259 |002a: int-to-float v9, v5 │ │ +0797ae: a902 0809 |002b: div-float v2, v8, v9 │ │ +0797b2: 5210 9704 |002d: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0797b6: 82b8 |002f: int-to-float v8, v11 │ │ +0797b8: 8259 |0030: int-to-float v9, v5 │ │ +0797ba: c998 |0031: div-float/2addr v8, v9 │ │ +0797bc: 5219 9604 |0032: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +0797c0: c798 |0034: sub-float/2addr v8, v9 │ │ +0797c2: 5219 9904 |0035: iget v9, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +0797c6: c629 |0037: add-float/2addr v9, v2 │ │ +0797c8: a904 0809 |0038: div-float v4, v8, v9 │ │ +0797cc: 8268 |003a: int-to-float v8, v6 │ │ +0797ce: c848 |003b: mul-float/2addr v8, v4 │ │ +0797d0: 8783 |003c: float-to-int v3, v8 │ │ +0797d2: 5ca7 be04 |003d: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ +0797d6: 6e40 520f 0a34 |003f: invoke-virtual {v10, v0, v4, v3}, Landroid/support/v4/view/ViewPager;.onPageScrolled:(IFI)V // method@0f52 │ │ +0797dc: 55a7 be04 |0042: iget-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ +0797e0: 3907 0a00 |0044: if-nez v7, 004e // +000a │ │ +0797e4: 2207 9305 |0046: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ +0797e8: 1a08 7e28 |0048: const-string v8, "onPageScrolled did not call superclass implementation" // string@287e │ │ +0797ec: 7020 da2a 8700 |004a: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0797f2: 2707 |004d: throw v7 │ │ +0797f4: 1217 |004e: const/4 v7, #int 1 // #1 │ │ +0797f6: 0f07 |004f: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1636 │ │ 0x0009 line=1637 │ │ 0x000b line=1638 │ │ 0x000f line=1639 │ │ 0x0013 line=1640 │ │ @@ -61009,117 +61009,117 @@ │ │ type : '(F)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -07978c: |[07978c] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ -07979c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -07979e: 0800 1100 |0001: move-object/from16 v0, v17 │ │ -0797a2: 520e d704 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -0797a6: a702 0e12 |0005: sub-float v2, v14, v18 │ │ -0797aa: 0200 1200 |0007: move/from16 v0, v18 │ │ -0797ae: 0801 1100 |0009: move-object/from16 v1, v17 │ │ -0797b2: 5910 d704 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -0797b6: 7401 3c0f 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -0797bc: 0a0e |0010: move-result v14 │ │ -0797be: 82e8 |0011: int-to-float v8, v14 │ │ -0797c0: a60c 0802 |0012: add-float v12, v8, v2 │ │ -0797c4: 7601 2a0f 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -0797ca: 0a0d |0017: move-result v13 │ │ -0797cc: 82de |0018: int-to-float v14, v13 │ │ -0797ce: 0800 1100 |0019: move-object/from16 v0, v17 │ │ -0797d2: 520f cc04 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -0797d6: a806 0e0f |001d: mul-float v6, v14, v15 │ │ -0797da: 82de |001f: int-to-float v14, v13 │ │ -0797dc: 0800 1100 |0020: move-object/from16 v0, v17 │ │ -0797e0: 520f d904 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -0797e4: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ -0797e8: 1215 |0026: const/4 v5, #int 1 // #1 │ │ -0797ea: 121a |0027: const/4 v10, #int 1 // #1 │ │ -0797ec: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0797f0: 540e d604 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -0797f4: 120f |002c: const/4 v15, #int 0 // #0 │ │ -0797f6: 6e20 972b fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0797fc: 0c03 |0030: move-result-object v3 │ │ -0797fe: 1f03 7402 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -079802: 0800 1100 |0033: move-object/from16 v0, v17 │ │ -079806: 540e d604 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07980a: 0800 1100 |0037: move-object/from16 v0, v17 │ │ -07980e: 540f d604 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079812: 6e10 9d2b 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079818: 0a0f |003e: move-result v15 │ │ -07981a: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ -07981e: 6e20 972b fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -079824: 0c04 |0044: move-result-object v4 │ │ -079826: 1f04 7402 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07982a: 523e 9704 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07982e: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ -079832: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -079834: 523e 9604 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079838: 82df |004e: int-to-float v15, v13 │ │ -07983a: a806 0e0f |004f: mul-float v6, v14, v15 │ │ -07983e: 524e 9704 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079842: 0800 1100 |0053: move-object/from16 v0, v17 │ │ -079846: 540f bb04 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07984a: 6e10 d60c 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -079850: 0a0f |005a: move-result v15 │ │ -079852: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ -079856: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ -07985a: 120a |005f: const/4 v10, #int 0 // #0 │ │ -07985c: 524e 9604 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079860: 82df |0062: int-to-float v15, v13 │ │ -079862: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ -079866: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ -07986a: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ -07986e: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ -079872: a709 060c |006b: sub-float v9, v6, v12 │ │ -079876: 0800 1100 |006d: move-object/from16 v0, v17 │ │ -07987a: 540e da04 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07987e: 7110 ef2a 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -079884: 0a0f |0074: move-result v15 │ │ -079886: 82d0 |0075: int-to-float v0, v13 │ │ -079888: 0210 0000 |0076: move/from16 v16, v0 │ │ -07988c: a90f 0f10 |0078: div-float v15, v15, v16 │ │ -079890: 6e20 1c14 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@141c │ │ -079896: 0a07 |007d: move-result v7 │ │ -079898: 016c |007e: move v12, v6 │ │ -07989a: 0800 1100 |007f: move-object/from16 v0, v17 │ │ -07989e: 520e d704 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -0798a2: 87cf |0083: float-to-int v15, v12 │ │ -0798a4: 82ff |0084: int-to-float v15, v15 │ │ -0798a6: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ -0798aa: c6fe |0087: add-float/2addr v14, v15 │ │ -0798ac: 0800 1100 |0088: move-object/from16 v0, v17 │ │ -0798b0: 590e d704 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -0798b4: 87ce |008c: float-to-int v14, v12 │ │ -0798b6: 7401 3d0f 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -0798bc: 0a0f |0090: move-result v15 │ │ -0798be: 0800 1100 |0091: move-object/from16 v0, v17 │ │ -0798c2: 6e30 690f e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -0798c8: 87ce |0096: float-to-int v14, v12 │ │ -0798ca: 0800 1100 |0097: move-object/from16 v0, v17 │ │ -0798ce: 7020 5b0f e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ -0798d4: 0f07 |009c: return v7 │ │ -0798d6: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ -0798da: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ -0798de: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ -0798e2: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ -0798e6: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ -0798ea: 540e e804 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -0798ee: 7110 ef2a 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0798f4: 0a0f |00ac: move-result v15 │ │ -0798f6: 82d0 |00ad: int-to-float v0, v13 │ │ -0798f8: 0210 0000 |00ae: move/from16 v16, v0 │ │ -0798fc: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ -079900: 6e20 1c14 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@141c │ │ -079906: 0a07 |00b5: move-result v7 │ │ -079908: 01bc |00b6: move v12, v11 │ │ -07990a: 28c8 |00b7: goto 007f // -0038 │ │ +0797f8: |[0797f8] android.support.v4.view.ViewPager.performDrag:(F)Z │ │ +079808: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +07980a: 0800 1100 |0001: move-object/from16 v0, v17 │ │ +07980e: 520e d704 |0003: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +079812: a702 0e12 |0005: sub-float v2, v14, v18 │ │ +079816: 0200 1200 |0007: move/from16 v0, v18 │ │ +07981a: 0801 1100 |0009: move-object/from16 v1, v17 │ │ +07981e: 5910 d704 |000b: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +079822: 7401 3c0f 1100 |000d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +079828: 0a0e |0010: move-result v14 │ │ +07982a: 82e8 |0011: int-to-float v8, v14 │ │ +07982c: a60c 0802 |0012: add-float v12, v8, v2 │ │ +079830: 7601 2a0f 1100 |0014: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +079836: 0a0d |0017: move-result v13 │ │ +079838: 82de |0018: int-to-float v14, v13 │ │ +07983a: 0800 1100 |0019: move-object/from16 v0, v17 │ │ +07983e: 520f cc04 |001b: iget v15, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +079842: a806 0e0f |001d: mul-float v6, v14, v15 │ │ +079846: 82de |001f: int-to-float v14, v13 │ │ +079848: 0800 1100 |0020: move-object/from16 v0, v17 │ │ +07984c: 520f d904 |0022: iget v15, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +079850: a80b 0e0f |0024: mul-float v11, v14, v15 │ │ +079854: 1215 |0026: const/4 v5, #int 1 // #1 │ │ +079856: 121a |0027: const/4 v10, #int 1 // #1 │ │ +079858: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +07985c: 540e d604 |002a: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079860: 120f |002c: const/4 v15, #int 0 // #0 │ │ +079862: 6e20 972b fe00 |002d: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +079868: 0c03 |0030: move-result-object v3 │ │ +07986a: 1f03 7402 |0031: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07986e: 0800 1100 |0033: move-object/from16 v0, v17 │ │ +079872: 540e d604 |0035: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079876: 0800 1100 |0037: move-object/from16 v0, v17 │ │ +07987a: 540f d604 |0039: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07987e: 6e10 9d2b 0f00 |003b: invoke-virtual {v15}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079884: 0a0f |003e: move-result v15 │ │ +079886: d80f 0fff |003f: add-int/lit8 v15, v15, #int -1 // #ff │ │ +07988a: 6e20 972b fe00 |0041: invoke-virtual {v14, v15}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +079890: 0c04 |0044: move-result-object v4 │ │ +079892: 1f04 7402 |0045: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +079896: 523e 9704 |0047: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07989a: 380e 0800 |0049: if-eqz v14, 0051 // +0008 │ │ +07989e: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +0798a0: 523e 9604 |004c: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +0798a4: 82df |004e: int-to-float v15, v13 │ │ +0798a6: a806 0e0f |004f: mul-float v6, v14, v15 │ │ +0798aa: 524e 9704 |0051: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +0798ae: 0800 1100 |0053: move-object/from16 v0, v17 │ │ +0798b2: 540f bb04 |0055: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +0798b6: 6e10 d60c 0f00 |0057: invoke-virtual {v15}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +0798bc: 0a0f |005a: move-result v15 │ │ +0798be: d80f 0fff |005b: add-int/lit8 v15, v15, #int -1 // #ff │ │ +0798c2: 32fe 0800 |005d: if-eq v14, v15, 0065 // +0008 │ │ +0798c6: 120a |005f: const/4 v10, #int 0 // #0 │ │ +0798c8: 524e 9604 |0060: iget v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +0798cc: 82df |0062: int-to-float v15, v13 │ │ +0798ce: a80b 0e0f |0063: mul-float v11, v14, v15 │ │ +0798d2: 2e0e 0c06 |0065: cmpg-float v14, v12, v6 │ │ +0798d6: 3b0e 3600 |0067: if-gez v14, 009d // +0036 │ │ +0798da: 3805 1500 |0069: if-eqz v5, 007e // +0015 │ │ +0798de: a709 060c |006b: sub-float v9, v6, v12 │ │ +0798e2: 0800 1100 |006d: move-object/from16 v0, v17 │ │ +0798e6: 540e da04 |006f: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +0798ea: 7110 ef2a 0900 |0071: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0798f0: 0a0f |0074: move-result v15 │ │ +0798f2: 82d0 |0075: int-to-float v0, v13 │ │ +0798f4: 0210 0000 |0076: move/from16 v16, v0 │ │ +0798f8: a90f 0f10 |0078: div-float v15, v15, v16 │ │ +0798fc: 6e20 1c14 fe00 |007a: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@141c │ │ +079902: 0a07 |007d: move-result v7 │ │ +079904: 016c |007e: move v12, v6 │ │ +079906: 0800 1100 |007f: move-object/from16 v0, v17 │ │ +07990a: 520e d704 |0081: iget v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07990e: 87cf |0083: float-to-int v15, v12 │ │ +079910: 82ff |0084: int-to-float v15, v15 │ │ +079912: a70f 0c0f |0085: sub-float v15, v12, v15 │ │ +079916: c6fe |0087: add-float/2addr v14, v15 │ │ +079918: 0800 1100 |0088: move-object/from16 v0, v17 │ │ +07991c: 590e d704 |008a: iput v14, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +079920: 87ce |008c: float-to-int v14, v12 │ │ +079922: 7401 3d0f 1100 |008d: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +079928: 0a0f |0090: move-result v15 │ │ +07992a: 0800 1100 |0091: move-object/from16 v0, v17 │ │ +07992e: 6e30 690f e00f |0093: invoke-virtual {v0, v14, v15}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +079934: 87ce |0096: float-to-int v14, v12 │ │ +079936: 0800 1100 |0097: move-object/from16 v0, v17 │ │ +07993a: 7020 5b0f e000 |0099: invoke-direct {v0, v14}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ +079940: 0f07 |009c: return v7 │ │ +079942: 2d0e 0c0b |009d: cmpl-float v14, v12, v11 │ │ +079946: 3d0e e0ff |009f: if-lez v14, 007f // -0020 │ │ +07994a: 380a 1500 |00a1: if-eqz v10, 00b6 // +0015 │ │ +07994e: a709 0c0b |00a3: sub-float v9, v12, v11 │ │ +079952: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +079956: 540e e804 |00a7: iget-object v14, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07995a: 7110 ef2a 0900 |00a9: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +079960: 0a0f |00ac: move-result v15 │ │ +079962: 82d0 |00ad: int-to-float v0, v13 │ │ +079964: 0210 0000 |00ae: move/from16 v16, v0 │ │ +079968: a90f 0f10 |00b0: div-float v15, v15, v16 │ │ +07996c: 6e20 1c14 fe00 |00b2: invoke-virtual {v14, v15}, Landroid/support/v4/widget/EdgeEffectCompat;.onPull:(F)Z // method@141c │ │ +079972: 0a07 |00b5: move-result v7 │ │ +079974: 01bc |00b6: move v12, v11 │ │ +079976: 28c8 |00b7: goto 007f // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2062 │ │ 0x0001 line=2064 │ │ 0x0007 line=2065 │ │ 0x000d line=2067 │ │ 0x0012 line=2068 │ │ @@ -61172,96 +61172,96 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 145 16-bit code units │ │ -07990c: |[07990c] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ -07991c: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ -079920: 54e0 d604 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079924: 6e10 982b 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -07992a: 0a00 |0007: move-result v0 │ │ -07992c: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ -079930: 6e10 360f 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -079936: 0a00 |000d: move-result v0 │ │ -079938: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ -07993c: 6e10 370f 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -079942: 0a02 |0013: move-result v2 │ │ -079944: b120 |0014: sub-int/2addr v0, v2 │ │ -079946: 900c 0011 |0015: add-int v12, v0, v17 │ │ -07994a: 6e10 360f 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -079950: 0a00 |001a: move-result v0 │ │ -079952: 9100 1000 |001b: sub-int v0, v16, v0 │ │ -079956: 6e10 370f 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -07995c: 0a02 |0020: move-result v2 │ │ -07995e: b120 |0021: sub-int/2addr v0, v2 │ │ -079960: 9007 0012 |0022: add-int v7, v0, v18 │ │ -079964: 6e10 3c0f 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07996a: 0a0d |0027: move-result v13 │ │ -07996c: 82d0 |0028: int-to-float v0, v13 │ │ -07996e: 8272 |0029: int-to-float v2, v7 │ │ -079970: a908 0002 |002a: div-float v8, v0, v2 │ │ -079974: 82c0 |002c: int-to-float v0, v12 │ │ -079976: c880 |002d: mul-float/2addr v0, v8 │ │ -079978: 8701 |002e: float-to-int v1, v0 │ │ -07997a: 6e10 3d0f 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -079980: 0a00 |0032: move-result v0 │ │ -079982: 6e30 690f 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -079988: 54e0 ea04 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07998c: 6e10 c524 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@24c5 │ │ -079992: 0a00 |003b: move-result v0 │ │ -079994: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ -079998: 54e0 ea04 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07999c: 6e10 c224 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@24c2 │ │ -0799a2: 0a00 |0043: move-result v0 │ │ -0799a4: 54e2 ea04 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -0799a8: 6e10 c824 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@24c8 │ │ -0799ae: 0a02 |0049: move-result v2 │ │ -0799b0: 9105 0002 |004a: sub-int v5, v0, v2 │ │ -0799b4: 52e0 c204 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -0799b8: 6e20 440f 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ -0799be: 0c0b |0051: move-result-object v11 │ │ -0799c0: 54e0 ea04 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -0799c4: 1202 |0054: const/4 v2, #int 0 // #0 │ │ -0799c6: 52b3 9604 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -0799ca: 82f4 |0057: int-to-float v4, v15 │ │ -0799cc: c843 |0058: mul-float/2addr v3, v4 │ │ -0799ce: 8733 |0059: float-to-int v3, v3 │ │ -0799d0: 1204 |005a: const/4 v4, #int 0 // #0 │ │ -0799d2: 7406 c724 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@24c7 │ │ -0799d8: 0e00 |005e: return-void │ │ -0799da: 52e0 c204 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -0799de: 6e20 440f 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ -0799e4: 0c06 |0064: move-result-object v6 │ │ -0799e6: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ -0799ea: 5260 9604 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -0799ee: 52e2 d904 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -0799f2: 7120 f62a 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -0799f8: 0a09 |006e: move-result v9 │ │ -0799fa: 6e10 360f 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -079a00: 0a00 |0072: move-result v0 │ │ -079a02: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ -079a06: 6e10 370f 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -079a0c: 0a02 |0078: move-result v2 │ │ -079a0e: b120 |0079: sub-int/2addr v0, v2 │ │ -079a10: 8200 |007a: int-to-float v0, v0 │ │ -079a12: c890 |007b: mul-float/2addr v0, v9 │ │ -079a14: 870a |007c: float-to-int v10, v0 │ │ -079a16: 6e10 3c0f 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -079a1c: 0a00 |0080: move-result v0 │ │ -079a1e: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ -079a22: 1200 |0083: const/4 v0, #int 0 // #0 │ │ -079a24: 7020 130f 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ -079a2a: 6e10 3d0f 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -079a30: 0a00 |008a: move-result v0 │ │ -079a32: 6e30 690f ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -079a38: 28d0 |008e: goto 005e // -0030 │ │ -079a3a: 1209 |008f: const/4 v9, #int 0 // #0 │ │ -079a3c: 28df |0090: goto 006f // -0021 │ │ +079978: |[079978] android.support.v4.view.ViewPager.recomputeScrollPosition:(IIII)V │ │ +079988: 3d10 5f00 |0000: if-lez v16, 005f // +005f │ │ +07998c: 54e0 d604 |0002: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079990: 6e10 982b 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +079996: 0a00 |0007: move-result v0 │ │ +079998: 3900 5700 |0008: if-nez v0, 005f // +0057 │ │ +07999c: 6e10 360f 0e00 |000a: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +0799a2: 0a00 |000d: move-result v0 │ │ +0799a4: 9100 0f00 |000e: sub-int v0, v15, v0 │ │ +0799a8: 6e10 370f 0e00 |0010: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +0799ae: 0a02 |0013: move-result v2 │ │ +0799b0: b120 |0014: sub-int/2addr v0, v2 │ │ +0799b2: 900c 0011 |0015: add-int v12, v0, v17 │ │ +0799b6: 6e10 360f 0e00 |0017: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +0799bc: 0a00 |001a: move-result v0 │ │ +0799be: 9100 1000 |001b: sub-int v0, v16, v0 │ │ +0799c2: 6e10 370f 0e00 |001d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +0799c8: 0a02 |0020: move-result v2 │ │ +0799ca: b120 |0021: sub-int/2addr v0, v2 │ │ +0799cc: 9007 0012 |0022: add-int v7, v0, v18 │ │ +0799d0: 6e10 3c0f 0e00 |0024: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +0799d6: 0a0d |0027: move-result v13 │ │ +0799d8: 82d0 |0028: int-to-float v0, v13 │ │ +0799da: 8272 |0029: int-to-float v2, v7 │ │ +0799dc: a908 0002 |002a: div-float v8, v0, v2 │ │ +0799e0: 82c0 |002c: int-to-float v0, v12 │ │ +0799e2: c880 |002d: mul-float/2addr v0, v8 │ │ +0799e4: 8701 |002e: float-to-int v1, v0 │ │ +0799e6: 6e10 3d0f 0e00 |002f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +0799ec: 0a00 |0032: move-result v0 │ │ +0799ee: 6e30 690f 1e00 |0033: invoke-virtual {v14, v1, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +0799f4: 54e0 ea04 |0036: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +0799f8: 6e10 c524 0000 |0038: invoke-virtual {v0}, Landroid/widget/Scroller;.isFinished:()Z // method@24c5 │ │ +0799fe: 0a00 |003b: move-result v0 │ │ +079a00: 3900 2200 |003c: if-nez v0, 005e // +0022 │ │ +079a04: 54e0 ea04 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +079a08: 6e10 c224 0000 |0040: invoke-virtual {v0}, Landroid/widget/Scroller;.getDuration:()I // method@24c2 │ │ +079a0e: 0a00 |0043: move-result v0 │ │ +079a10: 54e2 ea04 |0044: iget-object v2, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +079a14: 6e10 c824 0200 |0046: invoke-virtual {v2}, Landroid/widget/Scroller;.timePassed:()I // method@24c8 │ │ +079a1a: 0a02 |0049: move-result v2 │ │ +079a1c: 9105 0002 |004a: sub-int v5, v0, v2 │ │ +079a20: 52e0 c204 |004c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +079a24: 6e20 440f 0e00 |004e: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ +079a2a: 0c0b |0051: move-result-object v11 │ │ +079a2c: 54e0 ea04 |0052: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +079a30: 1202 |0054: const/4 v2, #int 0 // #0 │ │ +079a32: 52b3 9604 |0055: iget v3, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079a36: 82f4 |0057: int-to-float v4, v15 │ │ +079a38: c843 |0058: mul-float/2addr v3, v4 │ │ +079a3a: 8733 |0059: float-to-int v3, v3 │ │ +079a3c: 1204 |005a: const/4 v4, #int 0 // #0 │ │ +079a3e: 7406 c724 0000 |005b: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@24c7 │ │ +079a44: 0e00 |005e: return-void │ │ +079a46: 52e0 c204 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +079a4a: 6e20 440f 0e00 |0061: invoke-virtual {v14, v0}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ +079a50: 0c06 |0064: move-result-object v6 │ │ +079a52: 3806 2a00 |0065: if-eqz v6, 008f // +002a │ │ +079a56: 5260 9604 |0067: iget v0, v6, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079a5a: 52e2 d904 |0069: iget v2, v14, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +079a5e: 7120 f62a 2000 |006b: invoke-static {v0, v2}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +079a64: 0a09 |006e: move-result v9 │ │ +079a66: 6e10 360f 0e00 |006f: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +079a6c: 0a00 |0072: move-result v0 │ │ +079a6e: 9100 0f00 |0073: sub-int v0, v15, v0 │ │ +079a72: 6e10 370f 0e00 |0075: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +079a78: 0a02 |0078: move-result v2 │ │ +079a7a: b120 |0079: sub-int/2addr v0, v2 │ │ +079a7c: 8200 |007a: int-to-float v0, v0 │ │ +079a7e: c890 |007b: mul-float/2addr v0, v9 │ │ +079a80: 870a |007c: float-to-int v10, v0 │ │ +079a82: 6e10 3c0f 0e00 |007d: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +079a88: 0a00 |0080: move-result v0 │ │ +079a8a: 320a ddff |0081: if-eq v10, v0, 005e // -0023 │ │ +079a8e: 1200 |0083: const/4 v0, #int 0 // #0 │ │ +079a90: 7020 130f 0e00 |0084: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ +079a96: 6e10 3d0f 0e00 |0087: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +079a9c: 0a00 |008a: move-result v0 │ │ +079a9e: 6e30 690f ae00 |008b: invoke-virtual {v14, v10, v0}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +079aa4: 28d0 |008e: goto 005e // -0030 │ │ +079aa6: 1209 |008f: const/4 v9, #int 0 // #0 │ │ +079aa8: 28df |0090: goto 006f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x000a line=1474 │ │ 0x0017 line=1475 │ │ 0x0024 line=1477 │ │ 0x0028 line=1478 │ │ @@ -61301,31 +61301,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -079a40: |[079a40] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ -079a50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -079a52: 6e10 270f 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -079a58: 0a03 |0004: move-result v3 │ │ -079a5a: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ -079a5e: 6e20 260f 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -079a64: 0c00 |000a: move-result-object v0 │ │ -079a66: 6e10 fd21 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -079a6c: 0c02 |000e: move-result-object v2 │ │ -079a6e: 1f02 7502 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -079a72: 5523 9d04 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -079a76: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ -079a7a: 6e20 650f 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0f65 │ │ -079a80: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ -079a84: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -079a88: 28e5 |001c: goto 0001 // -001b │ │ -079a8a: 0e00 |001d: return-void │ │ +079aac: |[079aac] android.support.v4.view.ViewPager.removeNonDecorViews:()V │ │ +079abc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +079abe: 6e10 270f 0400 |0001: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +079ac4: 0a03 |0004: move-result v3 │ │ +079ac6: 3531 1800 |0005: if-ge v1, v3, 001d // +0018 │ │ +079aca: 6e20 260f 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +079ad0: 0c00 |000a: move-result-object v0 │ │ +079ad2: 6e10 fd21 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +079ad8: 0c02 |000e: move-result-object v2 │ │ +079ada: 1f02 7502 |000f: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +079ade: 5523 9d04 |0011: iget-boolean v3, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +079ae2: 3903 0700 |0013: if-nez v3, 001a // +0007 │ │ +079ae6: 6e20 650f 1400 |0015: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.removeViewAt:(I)V // method@0f65 │ │ +079aec: d801 01ff |0018: add-int/lit8 v1, v1, #int -1 // #ff │ │ +079af0: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079af4: 28e5 |001c: goto 0001 // -001b │ │ +079af6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0007 line=460 │ │ 0x000b line=461 │ │ 0x0011 line=462 │ │ 0x0015 line=463 │ │ @@ -61343,20 +61343,20 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -079a8c: |[079a8c] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ -079a9c: 6e10 3a0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0f3a │ │ -079aa2: 0c00 |0003: move-result-object v0 │ │ -079aa4: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -079aa8: 7220 ce22 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@22ce │ │ -079aae: 0e00 |0009: return-void │ │ +079af8: |[079af8] android.support.v4.view.ViewPager.requestParentDisallowInterceptTouchEvent:(Z)V │ │ +079b08: 6e10 3a0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0f3a │ │ +079b0e: 0c00 |0003: move-result-object v0 │ │ +079b10: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +079b14: 7220 ce22 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@22ce │ │ +079b1a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2055 │ │ 0x0004 line=2056 │ │ 0x0006 line=2057 │ │ 0x0009 line=2059 │ │ locals : │ │ @@ -61369,59 +61369,59 @@ │ │ type : '(IZIZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -079ab0: |[079ab0] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ -079ac0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -079ac2: 6e20 440f 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ -079ac8: 0c00 |0004: move-result-object v0 │ │ -079aca: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -079acc: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -079ad0: 7010 2a0f 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -079ad6: 0a02 |000b: move-result v2 │ │ -079ad8: 8223 |000c: int-to-float v3, v2 │ │ -079ada: 5284 cc04 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -079ade: 5205 9604 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -079ae2: 5286 d904 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -079ae6: 7120 f62a 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -079aec: 0a05 |0016: move-result v5 │ │ -079aee: 7120 f32a 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -079af4: 0a04 |001a: move-result v4 │ │ -079af6: c843 |001b: mul-float/2addr v3, v4 │ │ -079af8: 8731 |001c: float-to-int v1, v3 │ │ -079afa: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ -079afe: 6e40 810f 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0f81 │ │ -079b04: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ -079b08: 5483 e104 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -079b0c: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ -079b10: 5483 e104 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -079b14: 7220 e90e 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ -079b1a: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ -079b1e: 5483 d304 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -079b22: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ -079b26: 5483 d304 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -079b2a: 7220 e90e 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ -079b30: 0e00 |0038: return-void │ │ -079b32: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ -079b36: 5483 e104 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -079b3a: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ -079b3e: 5483 e104 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -079b42: 7220 e90e 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ -079b48: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ -079b4c: 5483 d304 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -079b50: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ -079b54: 5483 d304 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -079b58: 7220 e90e 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ -079b5e: 7020 130f 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ -079b64: 6e30 690f 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -079b6a: 7020 5b0f 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ -079b70: 28e0 |0058: goto 0038 // -0020 │ │ +079b1c: |[079b1c] android.support.v4.view.ViewPager.scrollToItem:(IZIZ)V │ │ +079b2c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +079b2e: 6e20 440f 9800 |0001: invoke-virtual {v8, v9}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ +079b34: 0c00 |0004: move-result-object v0 │ │ +079b36: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +079b38: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +079b3c: 7010 2a0f 0800 |0008: invoke-direct {v8}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +079b42: 0a02 |000b: move-result v2 │ │ +079b44: 8223 |000c: int-to-float v3, v2 │ │ +079b46: 5284 cc04 |000d: iget v4, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +079b4a: 5205 9604 |000f: iget v5, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +079b4e: 5286 d904 |0011: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +079b52: 7120 f62a 6500 |0013: invoke-static {v5, v6}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +079b58: 0a05 |0016: move-result v5 │ │ +079b5a: 7120 f32a 5400 |0017: invoke-static {v4, v5}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +079b60: 0a04 |001a: move-result v4 │ │ +079b62: c843 |001b: mul-float/2addr v3, v4 │ │ +079b64: 8731 |001c: float-to-int v1, v3 │ │ +079b66: 380a 1c00 |001d: if-eqz v10, 0039 // +001c │ │ +079b6a: 6e40 810f 18b7 |001f: invoke-virtual {v8, v1, v7, v11}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0f81 │ │ +079b70: 380c 0b00 |0022: if-eqz v12, 002d // +000b │ │ +079b74: 5483 e104 |0024: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +079b78: 3803 0700 |0026: if-eqz v3, 002d // +0007 │ │ +079b7c: 5483 e104 |0028: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +079b80: 7220 e90e 9300 |002a: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ +079b86: 380c 0b00 |002d: if-eqz v12, 0038 // +000b │ │ +079b8a: 5483 d304 |002f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +079b8e: 3803 0700 |0031: if-eqz v3, 0038 // +0007 │ │ +079b92: 5483 d304 |0033: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +079b96: 7220 e90e 9300 |0035: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ +079b9c: 0e00 |0038: return-void │ │ +079b9e: 380c 0b00 |0039: if-eqz v12, 0044 // +000b │ │ +079ba2: 5483 e104 |003b: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +079ba6: 3803 0700 |003d: if-eqz v3, 0044 // +0007 │ │ +079baa: 5483 e104 |003f: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +079bae: 7220 e90e 9300 |0041: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ +079bb4: 380c 0b00 |0044: if-eqz v12, 004f // +000b │ │ +079bb8: 5483 d304 |0046: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +079bbc: 3803 0700 |0048: if-eqz v3, 004f // +0007 │ │ +079bc0: 5483 d304 |004a: iget-object v3, v8, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +079bc4: 7220 e90e 9300 |004c: invoke-interface {v3, v9}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ +079bca: 7020 130f 7800 |004f: invoke-direct {v8, v7}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ +079bd0: 6e30 690f 1807 |0052: invoke-virtual {v8, v1, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +079bd6: 7020 5b0f 1800 |0055: invoke-direct {v8, v1}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ +079bdc: 28e0 |0058: goto 0038 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=562 │ │ 0x0005 line=563 │ │ 0x0006 line=564 │ │ 0x0008 line=565 │ │ 0x000c line=566 │ │ @@ -61454,31 +61454,31 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -079b74: |[079b74] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ -079b84: 5210 e904 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ -079b88: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -079b8c: 0e00 |0004: return-void │ │ -079b8e: 5912 e904 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ -079b92: 5410 e304 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ -079b96: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -079b9a: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ -079b9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -079ba0: 7020 1c0f 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0f1c │ │ -079ba6: 5410 e104 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -079baa: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ -079bae: 5410 e104 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -079bb2: 7220 e70e 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ee7 │ │ -079bb8: 28ea |001a: goto 0004 // -0016 │ │ -079bba: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -079bbc: 28f2 |001c: goto 000e // -000e │ │ +079be0: |[079be0] android.support.v4.view.ViewPager.setScrollState:(I)V │ │ +079bf0: 5210 e904 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ +079bf4: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +079bf8: 0e00 |0004: return-void │ │ +079bfa: 5912 e904 |0005: iput v2, v1, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ +079bfe: 5410 e304 |0007: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ +079c02: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +079c06: 3802 1000 |000b: if-eqz v2, 001b // +0010 │ │ +079c0a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +079c0c: 7020 1c0f 0100 |000e: invoke-direct {v1, v0}, Landroid/support/v4/view/ViewPager;.enableLayers:(Z)V // method@0f1c │ │ +079c12: 5410 e104 |0011: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +079c16: 3800 f1ff |0013: if-eqz v0, 0004 // -000f │ │ +079c1a: 5410 e104 |0015: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +079c1e: 7220 e70e 2000 |0017: invoke-interface {v0, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrollStateChanged:(I)V // method@0ee7 │ │ +079c24: 28ea |001a: goto 0004 // -0016 │ │ +079c26: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +079c28: 28f2 |001c: goto 000e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0004 line=405 │ │ 0x0005 line=397 │ │ 0x0007 line=398 │ │ 0x000b line=400 │ │ @@ -61494,19 +61494,19 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -079bc0: |[079bc0] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ -079bd0: 5510 eb04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@04eb │ │ -079bd4: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ -079bd8: 5c12 eb04 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@04eb │ │ -079bdc: 0e00 |0006: return-void │ │ +079c2c: |[079c2c] android.support.v4.view.ViewPager.setScrollingCacheEnabled:(Z)V │ │ +079c3c: 5510 eb04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@04eb │ │ +079c40: 3220 0400 |0002: if-eq v0, v2, 0006 // +0004 │ │ +079c44: 5c12 eb04 |0004: iput-boolean v2, v1, Landroid/support/v4/view/ViewPager;.mScrollingCacheEnabled:Z // field@04eb │ │ +079c48: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2414 │ │ 0x0004 line=2415 │ │ 0x0006 line=2426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -61517,39 +61517,39 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -079be0: |[079be0] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ -079bf0: 5253 c504 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ -079bf4: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ -079bf8: 5453 c604 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ -079bfc: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ -079c00: 2203 cf05 |0008: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ -079c04: 7010 8f2b 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -079c0a: 5b53 c604 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ -079c0e: 6e10 270f 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -079c14: 0a01 |0012: move-result v1 │ │ -079c16: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -079c18: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ -079c1c: 6e20 260f 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -079c22: 0c00 |0019: move-result-object v0 │ │ -079c24: 5453 c604 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ -079c28: 6e20 932b 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -079c2e: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -079c32: 28f3 |0021: goto 0014 // -000d │ │ -079c34: 5453 c604 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ -079c38: 6e10 952b 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -079c3e: 28e8 |0027: goto 000f // -0018 │ │ -079c40: 5453 c604 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ -079c44: 6204 f304 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@04f3 │ │ -079c48: 7120 a92b 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ -079c4e: 0e00 |002f: return-void │ │ +079c4c: |[079c4c] android.support.v4.view.ViewPager.sortChildDrawingOrder:()V │ │ +079c5c: 5253 c504 |0000: iget v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ +079c60: 3803 2d00 |0002: if-eqz v3, 002f // +002d │ │ +079c64: 5453 c604 |0004: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ +079c68: 3903 1c00 |0006: if-nez v3, 0022 // +001c │ │ +079c6c: 2203 cf05 |0008: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +079c70: 7010 8f2b 0300 |000a: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +079c76: 5b53 c604 |000d: iput-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ +079c7a: 6e10 270f 0500 |000f: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +079c80: 0a01 |0012: move-result v1 │ │ +079c82: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +079c84: 3512 1400 |0014: if-ge v2, v1, 0028 // +0014 │ │ +079c88: 6e20 260f 2500 |0016: invoke-virtual {v5, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +079c8e: 0c00 |0019: move-result-object v0 │ │ +079c90: 5453 c604 |001a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ +079c94: 6e20 932b 0300 |001c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +079c9a: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +079c9e: 28f3 |0021: goto 0014 // -000d │ │ +079ca0: 5453 c604 |0022: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ +079ca4: 6e10 952b 0300 |0024: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +079caa: 28e8 |0027: goto 000f // -0018 │ │ +079cac: 5453 c604 |0028: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ +079cb0: 6204 f304 |002a: sget-object v4, Landroid/support/v4/view/ViewPager;.sPositionComparator:Landroid/support/v4/view/ViewPager$ViewPositionComparator; // field@04f3 │ │ +079cb4: 7120 a92b 4300 |002c: invoke-static {v3, v4}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ +079cba: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1111 │ │ 0x0004 line=1112 │ │ 0x0008 line=1113 │ │ 0x000f line=1117 │ │ 0x0013 line=1118 │ │ @@ -61573,60 +61573,60 @@ │ │ type : '(Ljava/util/ArrayList;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 87 16-bit code units │ │ -079c50: |[079c50] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ -079c60: 6e10 9d2b 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079c66: 0a02 |0003: move-result v2 │ │ -079c68: 6e10 2e0f 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0f2e │ │ -079c6e: 0a01 |0007: move-result v1 │ │ -079c70: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ -079c74: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ -079c78: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -079c7a: 6e10 270f 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -079c80: 0a05 |0010: move-result v5 │ │ -079c82: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ -079c86: 6e20 260f 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -079c8c: 0c00 |0016: move-result-object v0 │ │ -079c8e: 6e10 1f22 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -079c94: 0a05 |001a: move-result v5 │ │ -079c96: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ -079c9a: 6e20 420f 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -079ca0: 0c04 |0020: move-result-object v4 │ │ -079ca2: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ -079ca6: 5245 9704 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079caa: 5276 c204 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -079cae: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ -079cb2: 6e40 e121 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@21e1 │ │ -079cb8: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -079cbc: 28df |002e: goto 000d // -0021 │ │ -079cbe: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ -079cc2: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ -079cc6: 6e10 9d2b 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079ccc: 0a05 |0036: move-result v5 │ │ -079cce: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ -079cd2: 6e10 480f 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0f48 │ │ -079cd8: 0a05 |003c: move-result v5 │ │ -079cda: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ -079cde: 0e00 |003f: return-void │ │ -079ce0: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ -079ce4: 1216 |0042: const/4 v6, #int 1 // #1 │ │ -079ce6: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ -079cea: 6e10 4b0f 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0f4b │ │ -079cf0: 0a05 |0048: move-result v5 │ │ -079cf2: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ -079cf6: 6e10 490f 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0f49 │ │ -079cfc: 0a05 |004e: move-result v5 │ │ -079cfe: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ -079d02: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ -079d06: 6e20 932b 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -079d0c: 28e9 |0056: goto 003f // -0017 │ │ +079cbc: |[079cbc] android.support.v4.view.ViewPager.addFocusables:(Ljava/util/ArrayList;II)V │ │ +079ccc: 6e10 9d2b 0800 |0000: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079cd2: 0a02 |0003: move-result v2 │ │ +079cd4: 6e10 2e0f 0700 |0004: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getDescendantFocusability:()I // method@0f2e │ │ +079cda: 0a01 |0007: move-result v1 │ │ +079cdc: 1505 0600 |0008: const/high16 v5, #int 393216 // #6 │ │ +079ce0: 3251 2500 |000a: if-eq v1, v5, 002f // +0025 │ │ +079ce4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +079ce6: 6e10 270f 0700 |000d: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +079cec: 0a05 |0010: move-result v5 │ │ +079cee: 3553 1e00 |0011: if-ge v3, v5, 002f // +001e │ │ +079cf2: 6e20 260f 3700 |0013: invoke-virtual {v7, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +079cf8: 0c00 |0016: move-result-object v0 │ │ +079cfa: 6e10 1f22 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +079d00: 0a05 |001a: move-result v5 │ │ +079d02: 3905 1100 |001b: if-nez v5, 002c // +0011 │ │ +079d06: 6e20 420f 0700 |001d: invoke-virtual {v7, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +079d0c: 0c04 |0020: move-result-object v4 │ │ +079d0e: 3804 0b00 |0021: if-eqz v4, 002c // +000b │ │ +079d12: 5245 9704 |0023: iget v5, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079d16: 5276 c204 |0025: iget v6, v7, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +079d1a: 3365 0500 |0027: if-ne v5, v6, 002c // +0005 │ │ +079d1e: 6e40 e121 80a9 |0029: invoke-virtual {v0, v8, v9, v10}, Landroid/view/View;.addFocusables:(Ljava/util/ArrayList;II)V // method@21e1 │ │ +079d24: d803 0301 |002c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +079d28: 28df |002e: goto 000d // -0021 │ │ +079d2a: 1505 0400 |002f: const/high16 v5, #int 262144 // #4 │ │ +079d2e: 3351 0800 |0031: if-ne v1, v5, 0039 // +0008 │ │ +079d32: 6e10 9d2b 0800 |0033: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079d38: 0a05 |0036: move-result v5 │ │ +079d3a: 3352 0800 |0037: if-ne v2, v5, 003f // +0008 │ │ +079d3e: 6e10 480f 0700 |0039: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusable:()Z // method@0f48 │ │ +079d44: 0a05 |003c: move-result v5 │ │ +079d46: 3905 0300 |003d: if-nez v5, 0040 // +0003 │ │ +079d4a: 0e00 |003f: return-void │ │ +079d4c: dd05 0a01 |0040: and-int/lit8 v5, v10, #int 1 // #01 │ │ +079d50: 1216 |0042: const/4 v6, #int 1 // #1 │ │ +079d52: 3365 0e00 |0043: if-ne v5, v6, 0051 // +000e │ │ +079d56: 6e10 4b0f 0700 |0045: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isInTouchMode:()Z // method@0f4b │ │ +079d5c: 0a05 |0048: move-result v5 │ │ +079d5e: 3805 0800 |0049: if-eqz v5, 0051 // +0008 │ │ +079d62: 6e10 490f 0700 |004b: invoke-virtual {v7}, Landroid/support/v4/view/ViewPager;.isFocusableInTouchMode:()Z // method@0f49 │ │ +079d68: 0a05 |004e: move-result v5 │ │ +079d6a: 3805 f0ff |004f: if-eqz v5, 003f // -0010 │ │ +079d6e: 3808 eeff |0051: if-eqz v8, 003f // -0012 │ │ +079d72: 6e20 932b 7800 |0053: invoke-virtual {v8, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +079d78: 28e9 |0056: goto 003f // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2631 │ │ 0x0004 line=2633 │ │ 0x0008 line=2635 │ │ 0x000c line=2636 │ │ 0x0013 line=2637 │ │ @@ -61658,37 +61658,37 @@ │ │ type : '(II)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -079d10: |[079d10] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -079d20: 2200 7402 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -079d24: 7010 de0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0ede │ │ -079d2a: 5903 9704 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079d2e: 5421 bb04 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -079d32: 6e30 db0c 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0cdb │ │ -079d38: 0c01 |000c: move-result-object v1 │ │ -079d3a: 5b01 9504 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -079d3e: 5421 bb04 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -079d42: 6e20 d90c 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -079d48: 0a01 |0014: move-result v1 │ │ -079d4a: 5901 9904 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -079d4e: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ -079d52: 5421 d604 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079d56: 6e10 9d2b 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -079d5c: 0a01 |001e: move-result v1 │ │ -079d5e: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ -079d62: 5421 d604 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079d66: 6e20 932b 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -079d6c: 1100 |0026: return-object v0 │ │ -079d6e: 5421 d604 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -079d72: 6e30 922b 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ -079d78: 28fa |002c: goto 0026 // -0006 │ │ +079d7c: |[079d7c] android.support.v4.view.ViewPager.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +079d8c: 2200 7402 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +079d90: 7010 de0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$ItemInfo;.:()V // method@0ede │ │ +079d96: 5903 9704 |0005: iput v3, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079d9a: 5421 bb04 |0007: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +079d9e: 6e30 db0c 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; // method@0cdb │ │ +079da4: 0c01 |000c: move-result-object v1 │ │ +079da6: 5b01 9504 |000d: iput-object v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +079daa: 5421 bb04 |000f: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +079dae: 6e20 d90c 3100 |0011: invoke-virtual {v1, v3}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +079db4: 0a01 |0014: move-result v1 │ │ +079db6: 5901 9904 |0015: iput v1, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +079dba: 3a04 0a00 |0017: if-ltz v4, 0021 // +000a │ │ +079dbe: 5421 d604 |0019: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079dc2: 6e10 9d2b 0100 |001b: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +079dc8: 0a01 |001e: move-result v1 │ │ +079dca: 3414 0800 |001f: if-lt v4, v1, 0027 // +0008 │ │ +079dce: 5421 d604 |0021: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079dd2: 6e20 932b 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +079dd8: 1100 |0026: return-object v0 │ │ +079dda: 5421 d604 |0027: iget-object v1, v2, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +079dde: 6e30 922b 4100 |0029: invoke-virtual {v1, v4, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ +079de4: 28fa |002c: goto 0026 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0005 line=836 │ │ 0x0007 line=837 │ │ 0x000f line=838 │ │ 0x0017 line=839 │ │ @@ -61706,34 +61706,34 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -079d7c: |[079d7c] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ -079d8c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -079d8e: 6e10 270f 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -079d94: 0a03 |0004: move-result v3 │ │ -079d96: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ -079d9a: 6e20 260f 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -079da0: 0c00 |000a: move-result-object v0 │ │ -079da2: 6e10 1f22 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -079da8: 0a03 |000e: move-result v3 │ │ -079daa: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ -079dae: 6e20 420f 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -079db4: 0c02 |0014: move-result-object v2 │ │ -079db6: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ -079dba: 5223 9704 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -079dbe: 5254 c204 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -079dc2: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ -079dc6: 6e20 e321 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@21e3 │ │ -079dcc: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ -079dd0: 28df |0022: goto 0001 // -0021 │ │ -079dd2: 0e00 |0023: return-void │ │ +079de8: |[079de8] android.support.v4.view.ViewPager.addTouchables:(Ljava/util/ArrayList;)V │ │ +079df8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +079dfa: 6e10 270f 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +079e00: 0a03 |0004: move-result v3 │ │ +079e02: 3531 1e00 |0005: if-ge v1, v3, 0023 // +001e │ │ +079e06: 6e20 260f 1500 |0007: invoke-virtual {v5, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +079e0c: 0c00 |000a: move-result-object v0 │ │ +079e0e: 6e10 1f22 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +079e14: 0a03 |000e: move-result v3 │ │ +079e16: 3903 1100 |000f: if-nez v3, 0020 // +0011 │ │ +079e1a: 6e20 420f 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +079e20: 0c02 |0014: move-result-object v2 │ │ +079e22: 3802 0b00 |0015: if-eqz v2, 0020 // +000b │ │ +079e26: 5223 9704 |0017: iget v3, v2, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +079e2a: 5254 c204 |0019: iget v4, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +079e2e: 3343 0500 |001b: if-ne v3, v4, 0020 // +0005 │ │ +079e32: 6e20 e321 6000 |001d: invoke-virtual {v0, v6}, Landroid/view/View;.addTouchables:(Ljava/util/ArrayList;)V // method@21e3 │ │ +079e38: d801 0101 |0020: add-int/lit8 v1, v1, #int 1 // #01 │ │ +079e3c: 28df |0022: goto 0001 // -0021 │ │ +079e3e: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2678 │ │ 0x0007 line=2679 │ │ 0x000b line=2680 │ │ 0x0011 line=2681 │ │ 0x0015 line=2682 │ │ @@ -61753,41 +61753,41 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -079dd4: |[079dd4] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -079de4: 6e20 120f 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0f12 │ │ -079dea: 0a01 |0003: move-result v1 │ │ -079dec: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ -079df0: 6e20 240f 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0f24 │ │ -079df6: 0c06 |0009: move-result-object v6 │ │ -079df8: 0760 |000a: move-object v0, v6 │ │ -079dfa: 1f00 7502 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -079dfe: 5501 9d04 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -079e02: 2042 7302 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0273 │ │ -079e06: b621 |0011: or-int/2addr v1, v2 │ │ -079e08: 5c01 9d04 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -079e0c: 5531 d004 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ -079e10: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ -079e14: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ -079e18: 5501 9d04 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -079e1c: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ -079e20: 2201 9305 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -079e24: 1a02 8903 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0389 │ │ -079e28: 7020 da2a 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -079e2e: 2701 |0025: throw v1 │ │ -079e30: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -079e32: 5c01 9e04 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@049e │ │ -079e36: 6e40 0c0f 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0f0c │ │ -079e3c: 0e00 |002c: return-void │ │ -079e3e: 6f40 9a22 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@229a │ │ -079e44: 28fc |0030: goto 002c // -0004 │ │ +079e40: |[079e40] android.support.v4.view.ViewPager.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +079e50: 6e20 120f 6300 |0000: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@0f12 │ │ +079e56: 0a01 |0003: move-result v1 │ │ +079e58: 3901 0600 |0004: if-nez v1, 000a // +0006 │ │ +079e5c: 6e20 240f 6300 |0006: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@0f24 │ │ +079e62: 0c06 |0009: move-result-object v6 │ │ +079e64: 0760 |000a: move-object v0, v6 │ │ +079e66: 1f00 7502 |000b: check-cast v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +079e6a: 5501 9d04 |000d: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +079e6e: 2042 7302 |000f: instance-of v2, v4, Landroid/support/v4/view/ViewPager$Decor; // type@0273 │ │ +079e72: b621 |0011: or-int/2addr v1, v2 │ │ +079e74: 5c01 9d04 |0012: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +079e78: 5531 d004 |0014: iget-boolean v1, v3, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ +079e7c: 3801 1700 |0016: if-eqz v1, 002d // +0017 │ │ +079e80: 3800 0e00 |0018: if-eqz v0, 0026 // +000e │ │ +079e84: 5501 9d04 |001a: iget-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +079e88: 3801 0a00 |001c: if-eqz v1, 0026 // +000a │ │ +079e8c: 2201 9305 |001e: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +079e90: 1a02 8903 |0020: const-string v2, "Cannot add pager decor view during layout" // string@0389 │ │ +079e94: 7020 da2a 2100 |0022: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +079e9a: 2701 |0025: throw v1 │ │ +079e9c: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +079e9e: 5c01 9e04 |0027: iput-boolean v1, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@049e │ │ +079ea2: 6e40 0c0f 4365 |0029: invoke-virtual {v3, v4, v5, v6}, Landroid/support/v4/view/ViewPager;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@0f0c │ │ +079ea8: 0e00 |002c: return-void │ │ +079eaa: 6f40 9a22 4365 |002d: invoke-super {v3, v4, v5, v6}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@229a │ │ +079eb0: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1297 │ │ 0x0006 line=1298 │ │ 0x000b line=1300 │ │ 0x000d line=1301 │ │ 0x0014 line=1302 │ │ @@ -61809,127 +61809,127 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 219 16-bit code units │ │ -079e48: |[079e48] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ -079e58: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ -079e5c: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ -079e60: 6e10 210f 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0f21 │ │ -079e66: 0c01 |0007: move-result-object v1 │ │ -079e68: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ -079e6c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -079e6e: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -079e70: 7100 2f21 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@212f │ │ -079e76: 0c08 |000f: move-result-object v8 │ │ -079e78: 6e40 2e21 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@212e │ │ -079e7e: 0c04 |0013: move-result-object v4 │ │ -079e80: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ -079e84: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ -079e88: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ -079e8c: 54d8 ee04 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ -079e90: 7030 290f 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ -079e96: 0c08 |001f: move-result-object v8 │ │ -079e98: 5285 3900 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ -079e9c: 54d8 ee04 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ -079ea0: 7030 290f 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ -079ea6: 0c08 |0027: move-result-object v8 │ │ -079ea8: 5280 3900 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ -079eac: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ -079eb0: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ -079eb4: 6e10 590f 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0f59 │ │ -079eba: 0a02 |0031: move-result v2 │ │ -079ebc: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ -079ec0: 7110 b521 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@21b5 │ │ -079ec6: 0a08 |0037: move-result v8 │ │ -079ec8: 6e20 5d0f 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0f5d │ │ -079ece: 0f02 |003b: return v2 │ │ -079ed0: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ -079ed4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -079ed6: 6e10 0d22 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -079edc: 0c06 |0042: move-result-object v6 │ │ -079ede: 2068 4404 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0444 │ │ -079ee2: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ -079ee6: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ -079eea: 1213 |0049: const/4 v3, #int 1 // #1 │ │ -079eec: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ -079ef0: 2207 a905 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -079ef4: 7010 3d2b 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -079efa: 6e10 012b 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -079f00: 0c08 |0054: move-result-object v8 │ │ -079f02: 6e10 c12a 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -079f08: 0c08 |0058: move-result-object v8 │ │ -079f0a: 6e20 462b 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -079f10: 6e10 0d22 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -079f16: 0c06 |005f: move-result-object v6 │ │ -079f18: 2068 4404 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0444 │ │ -079f1c: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ -079f20: 1a08 3c00 |0064: const-string v8, " => " // string@003c │ │ -079f24: 6e20 462b 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -079f2a: 0c08 |0069: move-result-object v8 │ │ -079f2c: 6e10 012b 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -079f32: 0c09 |006d: move-result-object v9 │ │ -079f34: 6e10 c12a 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -079f3a: 0c09 |0071: move-result-object v9 │ │ -079f3c: 6e20 462b 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -079f42: 7210 cd22 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@22cd │ │ -079f48: 0c06 |0078: move-result-object v6 │ │ -079f4a: 28e7 |0079: goto 0060 // -0019 │ │ -079f4c: 7210 cd22 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@22cd │ │ -079f52: 0c06 |007d: move-result-object v6 │ │ -079f54: 28c5 |007e: goto 0043 // -003b │ │ -079f56: 1a08 9012 |007f: const-string v8, "ViewPager" // string@1290 │ │ -079f5a: 2209 a905 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -079f5e: 7010 3d2b 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -079f64: 1a0a 2a16 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@162a │ │ -079f68: 6e20 462b a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -079f6e: 0c09 |008b: move-result-object v9 │ │ -079f70: 6e10 4e2b 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -079f76: 0c0a |008f: move-result-object v10 │ │ -079f78: 6e20 462b a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -079f7e: 0c09 |0093: move-result-object v9 │ │ -079f80: 6e10 4e2b 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -079f86: 0c09 |0097: move-result-object v9 │ │ -079f88: 7120 f520 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -079f8e: 1201 |009b: const/4 v1, #int 0 // #0 │ │ -079f90: 2900 6fff |009c: goto/16 000b // -0091 │ │ -079f94: 6e10 4f22 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@224f │ │ -079f9a: 0a02 |00a1: move-result v2 │ │ -079f9c: 2890 |00a2: goto 0032 // -0070 │ │ -079f9e: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ -079fa2: 54d8 ee04 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ -079fa6: 7030 290f 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ -079fac: 0c08 |00aa: move-result-object v8 │ │ -079fae: 5285 3900 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ -079fb2: 54d8 ee04 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ -079fb6: 7030 290f 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ -079fbc: 0c08 |00b2: move-result-object v8 │ │ -079fbe: 5280 3900 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ -079fc2: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ -079fc6: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ -079fca: 6e10 5a0f 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0f5a │ │ -079fd0: 0a02 |00bc: move-result v2 │ │ -079fd2: 2900 75ff |00bd: goto/16 0032 // -008b │ │ -079fd6: 6e10 4f22 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@224f │ │ -079fdc: 0a02 |00c2: move-result v2 │ │ -079fde: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ -079fe2: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ -079fe6: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ -079fe8: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ -079fec: 6e10 590f 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0f59 │ │ -079ff2: 0a02 |00cd: move-result v2 │ │ -079ff4: 2900 64ff |00ce: goto/16 0032 // -009c │ │ -079ff8: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ -079ffc: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ -079ffe: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ -07a002: 6e10 5a0f 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0f5a │ │ -07a008: 0a02 |00d8: move-result v2 │ │ -07a00a: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ +079eb4: |[079eb4] android.support.v4.view.ViewPager.arrowScroll:(I)Z │ │ +079ec4: 130c 4200 |0000: const/16 v12, #int 66 // #42 │ │ +079ec8: 130b 1100 |0002: const/16 v11, #int 17 // #11 │ │ +079ecc: 6e10 210f 0d00 |0004: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0f21 │ │ +079ed2: 0c01 |0007: move-result-object v1 │ │ +079ed4: 33d1 3400 |0008: if-ne v1, v13, 003c // +0034 │ │ +079ed8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +079eda: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +079edc: 7100 2f21 0000 |000c: invoke-static {}, Landroid/view/FocusFinder;.getInstance:()Landroid/view/FocusFinder; // method@212f │ │ +079ee2: 0c08 |000f: move-result-object v8 │ │ +079ee4: 6e40 2e21 d8e1 |0010: invoke-virtual {v8, v13, v1, v14}, Landroid/view/FocusFinder;.findNextFocus:(Landroid/view/ViewGroup;Landroid/view/View;I)Landroid/view/View; // method@212e │ │ +079eea: 0c04 |0013: move-result-object v4 │ │ +079eec: 3804 b100 |0014: if-eqz v4, 00c5 // +00b1 │ │ +079ef0: 3214 af00 |0016: if-eq v4, v1, 00c5 // +00af │ │ +079ef4: 33be 8b00 |0018: if-ne v14, v11, 00a3 // +008b │ │ +079ef8: 54d8 ee04 |001a: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ +079efc: 7030 290f 8d04 |001c: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ +079f02: 0c08 |001f: move-result-object v8 │ │ +079f04: 5285 3900 |0020: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ +079f08: 54d8 ee04 |0022: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ +079f0c: 7030 290f 8d01 |0024: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ +079f12: 0c08 |0027: move-result-object v8 │ │ +079f14: 5280 3900 |0028: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ +079f18: 3801 7400 |002a: if-eqz v1, 009e // +0074 │ │ +079f1c: 3405 7200 |002c: if-lt v5, v0, 009e // +0072 │ │ +079f20: 6e10 590f 0d00 |002e: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0f59 │ │ +079f26: 0a02 |0031: move-result v2 │ │ +079f28: 3802 0900 |0032: if-eqz v2, 003b // +0009 │ │ +079f2c: 7110 b521 0e00 |0034: invoke-static {v14}, Landroid/view/SoundEffectConstants;.getContantForFocusDirection:(I)I // method@21b5 │ │ +079f32: 0a08 |0037: move-result v8 │ │ +079f34: 6e20 5d0f 8d00 |0038: invoke-virtual {v13, v8}, Landroid/support/v4/view/ViewPager;.playSoundEffect:(I)V // method@0f5d │ │ +079f3a: 0f02 |003b: return v2 │ │ +079f3c: 3801 cfff |003c: if-eqz v1, 000b // -0031 │ │ +079f40: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +079f42: 6e10 0d22 0100 |003f: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +079f48: 0c06 |0042: move-result-object v6 │ │ +079f4a: 2068 4404 |0043: instance-of v8, v6, Landroid/view/ViewGroup; // type@0444 │ │ +079f4e: 3808 0500 |0045: if-eqz v8, 004a // +0005 │ │ +079f52: 33d6 3300 |0047: if-ne v6, v13, 007a // +0033 │ │ +079f56: 1213 |0049: const/4 v3, #int 1 // #1 │ │ +079f58: 3903 c1ff |004a: if-nez v3, 000b // -003f │ │ +079f5c: 2207 a905 |004c: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +079f60: 7010 3d2b 0700 |004e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +079f66: 6e10 012b 0100 |0051: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +079f6c: 0c08 |0054: move-result-object v8 │ │ +079f6e: 6e10 c12a 0800 |0055: invoke-virtual {v8}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +079f74: 0c08 |0058: move-result-object v8 │ │ +079f76: 6e20 462b 8700 |0059: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +079f7c: 6e10 0d22 0100 |005c: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +079f82: 0c06 |005f: move-result-object v6 │ │ +079f84: 2068 4404 |0060: instance-of v8, v6, Landroid/view/ViewGroup; // type@0444 │ │ +079f88: 3808 1d00 |0062: if-eqz v8, 007f // +001d │ │ +079f8c: 1a08 3c00 |0064: const-string v8, " => " // string@003c │ │ +079f90: 6e20 462b 8700 |0066: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +079f96: 0c08 |0069: move-result-object v8 │ │ +079f98: 6e10 012b 0600 |006a: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +079f9e: 0c09 |006d: move-result-object v9 │ │ +079fa0: 6e10 c12a 0900 |006e: invoke-virtual {v9}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +079fa6: 0c09 |0071: move-result-object v9 │ │ +079fa8: 6e20 462b 9800 |0072: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +079fae: 7210 cd22 0600 |0075: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@22cd │ │ +079fb4: 0c06 |0078: move-result-object v6 │ │ +079fb6: 28e7 |0079: goto 0060 // -0019 │ │ +079fb8: 7210 cd22 0600 |007a: invoke-interface {v6}, Landroid/view/ViewParent;.getParent:()Landroid/view/ViewParent; // method@22cd │ │ +079fbe: 0c06 |007d: move-result-object v6 │ │ +079fc0: 28c5 |007e: goto 0043 // -003b │ │ +079fc2: 1a08 9112 |007f: const-string v8, "ViewPager" // string@1291 │ │ +079fc6: 2209 a905 |0081: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +079fca: 7010 3d2b 0900 |0083: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +079fd0: 1a0a 2c16 |0086: const-string v10, "arrowScroll tried to find focus based on non-child current focused view " // string@162c │ │ +079fd4: 6e20 462b a900 |0088: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +079fda: 0c09 |008b: move-result-object v9 │ │ +079fdc: 6e10 4e2b 0700 |008c: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +079fe2: 0c0a |008f: move-result-object v10 │ │ +079fe4: 6e20 462b a900 |0090: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +079fea: 0c09 |0093: move-result-object v9 │ │ +079fec: 6e10 4e2b 0900 |0094: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +079ff2: 0c09 |0097: move-result-object v9 │ │ +079ff4: 7120 f520 9800 |0098: invoke-static {v8, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +079ffa: 1201 |009b: const/4 v1, #int 0 // #0 │ │ +079ffc: 2900 6fff |009c: goto/16 000b // -0091 │ │ +07a000: 6e10 4f22 0400 |009e: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@224f │ │ +07a006: 0a02 |00a1: move-result v2 │ │ +07a008: 2890 |00a2: goto 0032 // -0070 │ │ +07a00a: 33ce 8fff |00a3: if-ne v14, v12, 0032 // -0071 │ │ +07a00e: 54d8 ee04 |00a5: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ +07a012: 7030 290f 8d04 |00a7: invoke-direct {v13, v8, v4}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ +07a018: 0c08 |00aa: move-result-object v8 │ │ +07a01a: 5285 3900 |00ab: iget v5, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ +07a01e: 54d8 ee04 |00ad: iget-object v8, v13, Landroid/support/v4/view/ViewPager;.mTempRect:Landroid/graphics/Rect; // field@04ee │ │ +07a022: 7030 290f 8d01 |00af: invoke-direct {v13, v8, v1}, Landroid/support/v4/view/ViewPager;.getChildRectInPagerCoordinates:(Landroid/graphics/Rect;Landroid/view/View;)Landroid/graphics/Rect; // method@0f29 │ │ +07a028: 0c08 |00b2: move-result-object v8 │ │ +07a02a: 5280 3900 |00b3: iget v0, v8, Landroid/graphics/Rect;.left:I // field@0039 │ │ +07a02e: 3801 0a00 |00b5: if-eqz v1, 00bf // +000a │ │ +07a032: 3605 0800 |00b7: if-gt v5, v0, 00bf // +0008 │ │ +07a036: 6e10 5a0f 0d00 |00b9: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0f5a │ │ +07a03c: 0a02 |00bc: move-result v2 │ │ +07a03e: 2900 75ff |00bd: goto/16 0032 // -008b │ │ +07a042: 6e10 4f22 0400 |00bf: invoke-virtual {v4}, Landroid/view/View;.requestFocus:()Z // method@224f │ │ +07a048: 0a02 |00c2: move-result v2 │ │ +07a04a: 2900 6fff |00c3: goto/16 0032 // -0091 │ │ +07a04e: 32be 0500 |00c5: if-eq v14, v11, 00ca // +0005 │ │ +07a052: 1218 |00c7: const/4 v8, #int 1 // #1 │ │ +07a054: 338e 0800 |00c8: if-ne v14, v8, 00d0 // +0008 │ │ +07a058: 6e10 590f 0d00 |00ca: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageLeft:()Z // method@0f59 │ │ +07a05e: 0a02 |00cd: move-result v2 │ │ +07a060: 2900 64ff |00ce: goto/16 0032 // -009c │ │ +07a064: 32ce 0500 |00d0: if-eq v14, v12, 00d5 // +0005 │ │ +07a068: 1228 |00d2: const/4 v8, #int 2 // #2 │ │ +07a06a: 338e 5fff |00d3: if-ne v14, v8, 0032 // -00a1 │ │ +07a06e: 6e10 5a0f 0d00 |00d5: invoke-virtual {v13}, Landroid/support/v4/view/ViewPager;.pageRight:()Z // method@0f5a │ │ +07a074: 0a02 |00d8: move-result v2 │ │ +07a076: 2900 59ff |00d9: goto/16 0032 // -00a7 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=2519 │ │ 0x0008 line=2520 │ │ 0x000a line=2521 │ │ 0x000b line=2545 │ │ 0x000c line=2547 │ │ @@ -61991,46 +61991,46 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 56 16-bit code units │ │ -07a010: |[07a010] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ -07a020: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -07a022: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07a024: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -07a026: 55a2 d404 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07a02a: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -07a02e: 0f04 |0007: return v4 │ │ -07a030: 5ca9 ca04 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ -07a034: 7020 7c0f 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -07a03a: 59a5 d704 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a03e: 59a5 d104 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07a042: 54a2 f104 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07a046: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ -07a04a: 7100 ca21 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ -07a050: 0c02 |0018: move-result-object v2 │ │ -07a052: 5ba2 f104 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07a056: 7100 1303 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -07a05c: 0b00 |001e: move-result-wide v0 │ │ -07a05e: 0402 |001f: move-wide v2, v0 │ │ -07a060: 0156 |0020: move v6, v5 │ │ -07a062: 0147 |0021: move v7, v4 │ │ -07a064: 7708 af21 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ -07a06a: 0c08 |0025: move-result-object v8 │ │ -07a06c: 54a2 f104 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07a070: 6e20 c321 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -07a076: 6e10 b121 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -07a07c: 5aa0 c904 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@04c9 │ │ -07a080: 0194 |0030: move v4, v9 │ │ -07a082: 28d6 |0031: goto 0007 // -002a │ │ -07a084: 54a2 f104 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07a088: 6e10 c421 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@21c4 │ │ -07a08e: 28e4 |0037: goto 001b // -001c │ │ +07a07c: |[07a07c] android.support.v4.view.ViewPager.beginFakeDrag:()Z │ │ +07a08c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +07a08e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07a090: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +07a092: 55a2 d404 |0003: iget-boolean v2, v10, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07a096: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +07a09a: 0f04 |0007: return v4 │ │ +07a09c: 5ca9 ca04 |0008: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ +07a0a0: 7020 7c0f 9a00 |000a: invoke-direct {v10, v9}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +07a0a6: 59a5 d704 |000d: iput v5, v10, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a0aa: 59a5 d104 |000f: iput v5, v10, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07a0ae: 54a2 f104 |0011: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07a0b2: 3902 1f00 |0013: if-nez v2, 0032 // +001f │ │ +07a0b6: 7100 ca21 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ +07a0bc: 0c02 |0018: move-result-object v2 │ │ +07a0be: 5ba2 f104 |0019: iput-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07a0c2: 7100 1303 0000 |001b: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +07a0c8: 0b00 |001e: move-result-wide v0 │ │ +07a0ca: 0402 |001f: move-wide v2, v0 │ │ +07a0cc: 0156 |0020: move v6, v5 │ │ +07a0ce: 0147 |0021: move v7, v4 │ │ +07a0d0: 7708 af21 0000 |0022: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ +07a0d6: 0c08 |0025: move-result-object v8 │ │ +07a0d8: 54a2 f104 |0026: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07a0dc: 6e20 c321 8200 |0028: invoke-virtual {v2, v8}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +07a0e2: 6e10 b121 0800 |002b: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +07a0e8: 5aa0 c904 |002e: iput-wide v0, v10, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@04c9 │ │ +07a0ec: 0194 |0030: move v4, v9 │ │ +07a0ee: 28d6 |0031: goto 0007 // -002a │ │ +07a0f0: 54a2 f104 |0032: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07a0f4: 6e10 c421 0200 |0034: invoke-virtual {v2}, Landroid/view/VelocityTracker;.clear:()V // method@21c4 │ │ +07a0fa: 28e4 |0037: goto 001b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=2278 │ │ 0x0007 line=2294 │ │ 0x0008 line=2281 │ │ 0x000a line=2282 │ │ 0x000d line=2283 │ │ @@ -62053,72 +62053,72 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 102 16-bit code units │ │ -07a090: |[07a090] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ -07a0a0: 20c0 4404 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0444 │ │ -07a0a4: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -07a0a8: 07c7 |0004: move-object v7, v12 │ │ -07a0aa: 1f07 4404 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ -07a0ae: 6e10 1822 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@2218 │ │ -07a0b4: 0a09 |000a: move-result v9 │ │ -07a0b6: 6e10 1922 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ -07a0bc: 0a0a |000e: move-result v10 │ │ -07a0be: 6e10 a722 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -07a0c4: 0a06 |0012: move-result v6 │ │ -07a0c6: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -07a0ca: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -07a0ce: 6e20 a622 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -07a0d4: 0c01 |001a: move-result-object v1 │ │ -07a0d6: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -07a0da: 6e10 fe21 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -07a0e0: 0a02 |0020: move-result v2 │ │ -07a0e2: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -07a0e6: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -07a0ea: 6e10 1222 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@2212 │ │ -07a0f0: 0a02 |0028: move-result v2 │ │ -07a0f2: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -07a0f6: 9000 100a |002b: add-int v0, v16, v10 │ │ -07a0fa: 6e10 1b22 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -07a100: 0a02 |0030: move-result v2 │ │ -07a102: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -07a106: 9000 100a |0033: add-int v0, v16, v10 │ │ -07a10a: 6e10 f221 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -07a110: 0a02 |0038: move-result v2 │ │ -07a112: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -07a116: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -07a118: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -07a11c: 6e10 fe21 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -07a122: 0a03 |0041: move-result v3 │ │ -07a124: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -07a128: 9000 100a |0044: add-int v0, v16, v10 │ │ -07a12c: 6e10 1b22 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -07a132: 0a03 |0049: move-result v3 │ │ -07a134: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -07a138: 07b0 |004c: move-object v0, v11 │ │ -07a13a: 01e3 |004d: move v3, v14 │ │ -07a13c: 7406 100f 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0f10 │ │ -07a142: 0a00 |0051: move-result v0 │ │ -07a144: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -07a148: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -07a14a: 0f00 |0055: return v0 │ │ -07a14c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -07a150: 28bd |0058: goto 0015 // -0043 │ │ -07a152: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ -07a156: 7be0 |005b: neg-int v0, v14 │ │ -07a158: 7120 2a0e 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e2a │ │ -07a15e: 0a00 |005f: move-result v0 │ │ -07a160: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -07a164: 1210 |0062: const/4 v0, #int 1 // #1 │ │ -07a166: 28f2 |0063: goto 0055 // -000e │ │ -07a168: 1200 |0064: const/4 v0, #int 0 // #0 │ │ -07a16a: 28f0 |0065: goto 0055 // -0010 │ │ +07a0fc: |[07a0fc] android.support.v4.view.ViewPager.canScroll:(Landroid/view/View;ZIII)Z │ │ +07a10c: 20c0 4404 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0444 │ │ +07a110: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +07a114: 07c7 |0004: move-object v7, v12 │ │ +07a116: 1f07 4404 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ +07a11a: 6e10 1822 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@2218 │ │ +07a120: 0a09 |000a: move-result v9 │ │ +07a122: 6e10 1922 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ +07a128: 0a0a |000e: move-result v10 │ │ +07a12a: 6e10 a722 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +07a130: 0a06 |0012: move-result v6 │ │ +07a132: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +07a136: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +07a13a: 6e20 a622 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +07a140: 0c01 |001a: move-result-object v1 │ │ +07a142: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +07a146: 6e10 fe21 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +07a14c: 0a02 |0020: move-result v2 │ │ +07a14e: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +07a152: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +07a156: 6e10 1222 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@2212 │ │ +07a15c: 0a02 |0028: move-result v2 │ │ +07a15e: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +07a162: 9000 100a |002b: add-int v0, v16, v10 │ │ +07a166: 6e10 1b22 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +07a16c: 0a02 |0030: move-result v2 │ │ +07a16e: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +07a172: 9000 100a |0033: add-int v0, v16, v10 │ │ +07a176: 6e10 f221 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +07a17c: 0a02 |0038: move-result v2 │ │ +07a17e: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +07a182: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +07a184: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +07a188: 6e10 fe21 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +07a18e: 0a03 |0041: move-result v3 │ │ +07a190: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +07a194: 9000 100a |0044: add-int v0, v16, v10 │ │ +07a198: 6e10 1b22 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +07a19e: 0a03 |0049: move-result v3 │ │ +07a1a0: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +07a1a4: 07b0 |004c: move-object v0, v11 │ │ +07a1a6: 01e3 |004d: move v3, v14 │ │ +07a1a8: 7406 100f 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0f10 │ │ +07a1ae: 0a00 |0051: move-result v0 │ │ +07a1b0: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +07a1b4: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +07a1b6: 0f00 |0055: return v0 │ │ +07a1b8: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +07a1bc: 28bd |0058: goto 0015 // -0043 │ │ +07a1be: 380d 0b00 |0059: if-eqz v13, 0064 // +000b │ │ +07a1c2: 7be0 |005b: neg-int v0, v14 │ │ +07a1c4: 7120 2a0e 0c00 |005c: invoke-static {v12, v0}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e2a │ │ +07a1ca: 0a00 |005f: move-result v0 │ │ +07a1cc: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +07a1d0: 1210 |0062: const/4 v0, #int 1 // #1 │ │ +07a1d2: 28f2 |0063: goto 0055 // -000e │ │ +07a1d4: 1200 |0064: const/4 v0, #int 0 // #0 │ │ +07a1d6: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2456 │ │ 0x0005 line=2457 │ │ 0x0007 line=2458 │ │ 0x000b line=2459 │ │ 0x000f line=2460 │ │ @@ -62154,44 +62154,44 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -07a16c: |[07a16c] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ -07a17c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07a17e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07a180: 5464 bb04 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a184: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ -07a188: 0f03 |0006: return v3 │ │ -07a18a: 7010 2a0f 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07a190: 0a01 |000a: move-result v1 │ │ -07a192: 6e10 3c0f 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07a198: 0a00 |000e: move-result v0 │ │ -07a19a: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ -07a19e: 8214 |0011: int-to-float v4, v1 │ │ -07a1a0: 5265 cc04 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -07a1a4: c854 |0014: mul-float/2addr v4, v5 │ │ -07a1a6: 8744 |0015: float-to-int v4, v4 │ │ -07a1a8: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ -07a1ac: 0123 |0018: move v3, v2 │ │ -07a1ae: 28ed |0019: goto 0006 // -0013 │ │ -07a1b0: 0132 |001a: move v2, v3 │ │ -07a1b2: 28fd |001b: goto 0018 // -0003 │ │ -07a1b4: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ -07a1b8: 8214 |001e: int-to-float v4, v1 │ │ -07a1ba: 5265 d904 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -07a1be: c854 |0021: mul-float/2addr v4, v5 │ │ -07a1c0: 8744 |0022: float-to-int v4, v4 │ │ -07a1c2: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ -07a1c6: 0123 |0025: move v3, v2 │ │ -07a1c8: 28e0 |0026: goto 0006 // -0020 │ │ -07a1ca: 0132 |0027: move v2, v3 │ │ -07a1cc: 28fd |0028: goto 0025 // -0003 │ │ +07a1d8: |[07a1d8] android.support.v4.view.ViewPager.canScrollHorizontally:(I)Z │ │ +07a1e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07a1ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07a1ec: 5464 bb04 |0002: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a1f0: 3904 0300 |0004: if-nez v4, 0007 // +0003 │ │ +07a1f4: 0f03 |0006: return v3 │ │ +07a1f6: 7010 2a0f 0600 |0007: invoke-direct {v6}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07a1fc: 0a01 |000a: move-result v1 │ │ +07a1fe: 6e10 3c0f 0600 |000b: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07a204: 0a00 |000e: move-result v0 │ │ +07a206: 3b07 0d00 |000f: if-gez v7, 001c // +000d │ │ +07a20a: 8214 |0011: int-to-float v4, v1 │ │ +07a20c: 5265 cc04 |0012: iget v5, v6, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +07a210: c854 |0014: mul-float/2addr v4, v5 │ │ +07a212: 8744 |0015: float-to-int v4, v4 │ │ +07a214: 3740 0400 |0016: if-le v0, v4, 001a // +0004 │ │ +07a218: 0123 |0018: move v3, v2 │ │ +07a21a: 28ed |0019: goto 0006 // -0013 │ │ +07a21c: 0132 |001a: move v2, v3 │ │ +07a21e: 28fd |001b: goto 0018 // -0003 │ │ +07a220: 3d07 eaff |001c: if-lez v7, 0006 // -0016 │ │ +07a224: 8214 |001e: int-to-float v4, v1 │ │ +07a226: 5265 d904 |001f: iget v5, v6, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +07a22a: c854 |0021: mul-float/2addr v4, v5 │ │ +07a22c: 8744 |0022: float-to-int v4, v4 │ │ +07a22e: 3540 0400 |0023: if-ge v0, v4, 0027 // +0004 │ │ +07a232: 0123 |0025: move v3, v2 │ │ +07a234: 28e0 |0026: goto 0006 // -0020 │ │ +07a236: 0132 |0027: move v2, v3 │ │ +07a238: 28fd |0028: goto 0025 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2429 │ │ 0x0006 line=2440 │ │ 0x0007 line=2433 │ │ 0x000b line=2434 │ │ 0x000f line=2435 │ │ @@ -62209,24 +62209,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07a1d0: |[07a1d0] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -07a1e0: 2020 7502 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07a1e4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -07a1e8: 6f20 9d22 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@229d │ │ -07a1ee: 0a00 |0007: move-result v0 │ │ -07a1f0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -07a1f4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -07a1f6: 0f00 |000b: return v0 │ │ -07a1f8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07a1fa: 28fe |000d: goto 000b // -0002 │ │ +07a23c: |[07a23c] android.support.v4.view.ViewPager.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +07a24c: 2020 7502 |0000: instance-of v0, v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07a250: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +07a254: 6f20 9d22 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@229d │ │ +07a25a: 0a00 |0007: move-result v0 │ │ +07a25c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +07a260: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07a262: 0f00 |000b: return v0 │ │ +07a264: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07a266: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2757 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -62235,48 +62235,48 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 67 16-bit code units │ │ -07a1fc: |[07a1fc] android.support.v4.view.ViewPager.computeScroll:()V │ │ -07a20c: 5454 ea04 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07a210: 6e10 c524 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@24c5 │ │ -07a216: 0a04 |0005: move-result v4 │ │ -07a218: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ -07a21c: 5454 ea04 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07a220: 6e10 be24 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@24be │ │ -07a226: 0a04 |000d: move-result v4 │ │ -07a228: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ -07a22c: 6e10 3c0f 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07a232: 0a00 |0013: move-result v0 │ │ -07a234: 6e10 3d0f 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -07a23a: 0a01 |0017: move-result v1 │ │ -07a23c: 5454 ea04 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07a240: 6e10 c024 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ -07a246: 0a02 |001d: move-result v2 │ │ -07a248: 5454 ea04 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07a24c: 6e10 c124 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@24c1 │ │ -07a252: 0a03 |0023: move-result v3 │ │ -07a254: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ -07a258: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ -07a25c: 6e30 690f 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -07a262: 7020 5b0f 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ -07a268: 0a04 |002e: move-result v4 │ │ -07a26a: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ -07a26e: 5454 ea04 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07a272: 6e10 bd24 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ -07a278: 1204 |0036: const/4 v4, #int 0 // #0 │ │ -07a27a: 6e30 690f 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -07a280: 7110 4f0e 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -07a286: 0e00 |003d: return-void │ │ -07a288: 1214 |003e: const/4 v4, #int 1 // #1 │ │ -07a28a: 7020 130f 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ -07a290: 28fb |0042: goto 003d // -0005 │ │ +07a268: |[07a268] android.support.v4.view.ViewPager.computeScroll:()V │ │ +07a278: 5454 ea04 |0000: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07a27c: 6e10 c524 0400 |0002: invoke-virtual {v4}, Landroid/widget/Scroller;.isFinished:()Z // method@24c5 │ │ +07a282: 0a04 |0005: move-result v4 │ │ +07a284: 3904 3800 |0006: if-nez v4, 003e // +0038 │ │ +07a288: 5454 ea04 |0008: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07a28c: 6e10 be24 0400 |000a: invoke-virtual {v4}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@24be │ │ +07a292: 0a04 |000d: move-result v4 │ │ +07a294: 3804 3000 |000e: if-eqz v4, 003e // +0030 │ │ +07a298: 6e10 3c0f 0500 |0010: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07a29e: 0a00 |0013: move-result v0 │ │ +07a2a0: 6e10 3d0f 0500 |0014: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +07a2a6: 0a01 |0017: move-result v1 │ │ +07a2a8: 5454 ea04 |0018: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07a2ac: 6e10 c024 0400 |001a: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ +07a2b2: 0a02 |001d: move-result v2 │ │ +07a2b4: 5454 ea04 |001e: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07a2b8: 6e10 c124 0400 |0020: invoke-virtual {v4}, Landroid/widget/Scroller;.getCurrY:()I // method@24c1 │ │ +07a2be: 0a03 |0023: move-result v3 │ │ +07a2c0: 3320 0400 |0024: if-ne v0, v2, 0028 // +0004 │ │ +07a2c4: 3231 1400 |0026: if-eq v1, v3, 003a // +0014 │ │ +07a2c8: 6e30 690f 2503 |0028: invoke-virtual {v5, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +07a2ce: 7020 5b0f 2500 |002b: invoke-direct {v5, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ +07a2d4: 0a04 |002e: move-result v4 │ │ +07a2d6: 3904 0b00 |002f: if-nez v4, 003a // +000b │ │ +07a2da: 5454 ea04 |0031: iget-object v4, v5, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07a2de: 6e10 bd24 0400 |0033: invoke-virtual {v4}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ +07a2e4: 1204 |0036: const/4 v4, #int 0 // #0 │ │ +07a2e6: 6e30 690f 4503 |0037: invoke-virtual {v5, v4, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +07a2ec: 7110 4f0e 0500 |003a: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +07a2f2: 0e00 |003d: return-void │ │ +07a2f4: 1214 |003e: const/4 v4, #int 1 // #1 │ │ +07a2f6: 7020 130f 4500 |003f: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ +07a2fc: 28fb |0042: goto 003d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ 0x0010 line=1613 │ │ 0x0014 line=1614 │ │ 0x0018 line=1615 │ │ 0x001e line=1616 │ │ @@ -62300,113 +62300,113 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 182 16-bit code units │ │ -07a294: |[07a294] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ -07a2a4: 121a |0000: const/4 v10, #int 1 // #1 │ │ -07a2a6: 120b |0001: const/4 v11, #int 0 // #0 │ │ -07a2a8: 54fc bb04 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a2ac: 6e10 d60c 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07a2b2: 0a00 |0007: move-result v0 │ │ -07a2b4: 59f0 c804 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ -07a2b8: 54fc d604 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a2bc: 6e10 9d2b 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07a2c2: 0a0c |000f: move-result v12 │ │ -07a2c4: 52fd e004 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -07a2c8: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ -07a2cc: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ -07a2d0: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ -07a2d4: 54fc d604 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a2d8: 6e10 9d2b 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07a2de: 0a0c |001d: move-result v12 │ │ -07a2e0: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ -07a2e4: 01a7 |0020: move v7, v10 │ │ -07a2e6: 52f8 c204 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07a2ea: 1205 |0023: const/4 v5, #int 0 // #0 │ │ -07a2ec: 1203 |0024: const/4 v3, #int 0 // #0 │ │ -07a2ee: 54fc d604 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a2f2: 6e10 9d2b 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07a2f8: 0a0c |002a: move-result v12 │ │ -07a2fa: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ -07a2fe: 54fc d604 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a302: 6e20 972b 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07a308: 0c04 |0032: move-result-object v4 │ │ -07a30a: 1f04 7402 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07a30e: 54fc bb04 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a312: 544d 9504 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07a316: 6e20 d70c dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0cd7 │ │ -07a31c: 0a09 |003c: move-result v9 │ │ -07a31e: 12fc |003d: const/4 v12, #int -1 // #ff │ │ -07a320: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ -07a324: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07a328: 28e3 |0042: goto 0025 // -001d │ │ -07a32a: 01b7 |0043: move v7, v11 │ │ -07a32c: 28dd |0044: goto 0021 // -0023 │ │ -07a32e: 12ec |0045: const/4 v12, #int -2 // #fe │ │ -07a330: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ -07a334: 54fc d604 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a338: 6e20 9a2b 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -07a33e: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07a342: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ -07a346: 54fc bb04 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a34a: 6e20 e40c fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0ce4 │ │ -07a350: 1215 |0056: const/4 v5, #int 1 // #1 │ │ -07a352: 54fc bb04 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a356: 524d 9704 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a35a: 544e 9504 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07a35e: 6e40 d30c fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ -07a364: 1217 |0060: const/4 v7, #int 1 // #1 │ │ -07a366: 52fc c204 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07a36a: 524d 9704 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a36e: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ -07a372: 52fc c204 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07a376: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ -07a37a: 7120 f72a dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -07a380: 0a0c |006e: move-result v12 │ │ -07a382: 7120 f42a cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -07a388: 0a08 |0072: move-result v8 │ │ -07a38a: 1217 |0073: const/4 v7, #int 1 // #1 │ │ -07a38c: 28cc |0074: goto 0040 // -0034 │ │ -07a38e: 524c 9704 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a392: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ -07a396: 524c 9704 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a39a: 52fd c204 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07a39e: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ -07a3a2: 0198 |007f: move v8, v9 │ │ -07a3a4: 5949 9704 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a3a8: 1217 |0082: const/4 v7, #int 1 // #1 │ │ -07a3aa: 28bd |0083: goto 0040 // -0043 │ │ -07a3ac: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ -07a3b0: 54fc bb04 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a3b4: 6e20 d50c fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0cd5 │ │ -07a3ba: 54fc d604 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a3be: 620d a904 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@04a9 │ │ -07a3c2: 7120 a92b dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ -07a3c8: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ -07a3cc: 6e10 270f 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07a3d2: 0a02 |0097: move-result v2 │ │ -07a3d4: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -07a3d6: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ -07a3da: 6e20 260f 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07a3e0: 0c01 |009e: move-result-object v1 │ │ -07a3e2: 6e10 fd21 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07a3e8: 0c06 |00a2: move-result-object v6 │ │ -07a3ea: 1f06 7502 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07a3ee: 556c 9d04 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07a3f2: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ -07a3f6: 120c |00a9: const/4 v12, #int 0 // #0 │ │ -07a3f8: 596c a104 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -07a3fc: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ -07a400: 28eb |00ae: goto 0099 // -0015 │ │ -07a402: 6e40 6f0f 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ -07a408: 6e10 670f 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ -07a40e: 0e00 |00b5: return-void │ │ +07a300: |[07a300] android.support.v4.view.ViewPager.dataSetChanged:()V │ │ +07a310: 121a |0000: const/4 v10, #int 1 // #1 │ │ +07a312: 120b |0001: const/4 v11, #int 0 // #0 │ │ +07a314: 54fc bb04 |0002: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a318: 6e10 d60c 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07a31e: 0a00 |0007: move-result v0 │ │ +07a320: 59f0 c804 |0008: iput v0, v15, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ +07a324: 54fc d604 |000a: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a328: 6e10 9d2b 0c00 |000c: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07a32e: 0a0c |000f: move-result v12 │ │ +07a330: 52fd e004 |0010: iget v13, v15, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +07a334: da0d 0d02 |0012: mul-int/lit8 v13, v13, #int 2 // #02 │ │ +07a338: d80d 0d01 |0014: add-int/lit8 v13, v13, #int 1 // #01 │ │ +07a33c: 35dc 2d00 |0016: if-ge v12, v13, 0043 // +002d │ │ +07a340: 54fc d604 |0018: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a344: 6e10 9d2b 0c00 |001a: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07a34a: 0a0c |001d: move-result v12 │ │ +07a34c: 350c 2500 |001e: if-ge v12, v0, 0043 // +0025 │ │ +07a350: 01a7 |0020: move v7, v10 │ │ +07a352: 52f8 c204 |0021: iget v8, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07a356: 1205 |0023: const/4 v5, #int 0 // #0 │ │ +07a358: 1203 |0024: const/4 v3, #int 0 // #0 │ │ +07a35a: 54fc d604 |0025: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a35e: 6e10 9d2b 0c00 |0027: invoke-virtual {v12}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07a364: 0a0c |002a: move-result v12 │ │ +07a366: 35c3 5900 |002b: if-ge v3, v12, 0084 // +0059 │ │ +07a36a: 54fc d604 |002d: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a36e: 6e20 972b 3c00 |002f: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07a374: 0c04 |0032: move-result-object v4 │ │ +07a376: 1f04 7402 |0033: check-cast v4, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07a37a: 54fc bb04 |0035: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a37e: 544d 9504 |0037: iget-object v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07a382: 6e20 d70c dc00 |0039: invoke-virtual {v12, v13}, Landroid/support/v4/view/PagerAdapter;.getItemPosition:(Ljava/lang/Object;)I // method@0cd7 │ │ +07a388: 0a09 |003c: move-result v9 │ │ +07a38a: 12fc |003d: const/4 v12, #int -1 // #ff │ │ +07a38c: 33c9 0700 |003e: if-ne v9, v12, 0045 // +0007 │ │ +07a390: d803 0301 |0040: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07a394: 28e3 |0042: goto 0025 // -001d │ │ +07a396: 01b7 |0043: move v7, v11 │ │ +07a398: 28dd |0044: goto 0021 // -0023 │ │ +07a39a: 12ec |0045: const/4 v12, #int -2 // #fe │ │ +07a39c: 33c9 2f00 |0046: if-ne v9, v12, 0075 // +002f │ │ +07a3a0: 54fc d604 |0048: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a3a4: 6e20 9a2b 3c00 |004a: invoke-virtual {v12, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +07a3aa: d803 03ff |004d: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07a3ae: 3905 0800 |004f: if-nez v5, 0057 // +0008 │ │ +07a3b2: 54fc bb04 |0051: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a3b6: 6e20 e40c fc00 |0053: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0ce4 │ │ +07a3bc: 1215 |0056: const/4 v5, #int 1 // #1 │ │ +07a3be: 54fc bb04 |0057: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a3c2: 524d 9704 |0059: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a3c6: 544e 9504 |005b: iget-object v14, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07a3ca: 6e40 d30c fced |005d: invoke-virtual {v12, v15, v13, v14}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ +07a3d0: 1217 |0060: const/4 v7, #int 1 // #1 │ │ +07a3d2: 52fc c204 |0061: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07a3d6: 524d 9704 |0063: iget v13, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a3da: 33dc dbff |0065: if-ne v12, v13, 0040 // -0025 │ │ +07a3de: 52fc c204 |0067: iget v12, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07a3e2: d80d 00ff |0069: add-int/lit8 v13, v0, #int -1 // #ff │ │ +07a3e6: 7120 f72a dc00 |006b: invoke-static {v12, v13}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +07a3ec: 0a0c |006e: move-result v12 │ │ +07a3ee: 7120 f42a cb00 |006f: invoke-static {v11, v12}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +07a3f4: 0a08 |0072: move-result v8 │ │ +07a3f6: 1217 |0073: const/4 v7, #int 1 // #1 │ │ +07a3f8: 28cc |0074: goto 0040 // -0034 │ │ +07a3fa: 524c 9704 |0075: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a3fe: 329c c9ff |0077: if-eq v12, v9, 0040 // -0037 │ │ +07a402: 524c 9704 |0079: iget v12, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a406: 52fd c204 |007b: iget v13, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07a40a: 33dc 0300 |007d: if-ne v12, v13, 0080 // +0003 │ │ +07a40e: 0198 |007f: move v8, v9 │ │ +07a410: 5949 9704 |0080: iput v9, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a414: 1217 |0082: const/4 v7, #int 1 // #1 │ │ +07a416: 28bd |0083: goto 0040 // -0043 │ │ +07a418: 3805 0700 |0084: if-eqz v5, 008b // +0007 │ │ +07a41c: 54fc bb04 |0086: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a420: 6e20 d50c fc00 |0088: invoke-virtual {v12, v15}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0cd5 │ │ +07a426: 54fc d604 |008b: iget-object v12, v15, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a42a: 620d a904 |008d: sget-object v13, Landroid/support/v4/view/ViewPager;.COMPARATOR:Ljava/util/Comparator; // field@04a9 │ │ +07a42e: 7120 a92b dc00 |008f: invoke-static {v12, v13}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ +07a434: 3807 2300 |0092: if-eqz v7, 00b5 // +0023 │ │ +07a438: 6e10 270f 0f00 |0094: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07a43e: 0a02 |0097: move-result v2 │ │ +07a440: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +07a442: 3523 1600 |0099: if-ge v3, v2, 00af // +0016 │ │ +07a446: 6e20 260f 3f00 |009b: invoke-virtual {v15, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07a44c: 0c01 |009e: move-result-object v1 │ │ +07a44e: 6e10 fd21 0100 |009f: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07a454: 0c06 |00a2: move-result-object v6 │ │ +07a456: 1f06 7502 |00a3: check-cast v6, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07a45a: 556c 9d04 |00a5: iget-boolean v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07a45e: 390c 0500 |00a7: if-nez v12, 00ac // +0005 │ │ +07a462: 120c |00a9: const/4 v12, #int 0 // #0 │ │ +07a464: 596c a104 |00aa: iput v12, v6, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +07a468: d803 0301 |00ac: add-int/lit8 v3, v3, #int 1 // #01 │ │ +07a46c: 28eb |00ae: goto 0099 // -0015 │ │ +07a46e: 6e40 6f0f 8fab |00af: invoke-virtual {v15, v8, v11, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ +07a474: 6e10 670f 0f00 |00b2: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ +07a47a: 0e00 |00b5: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=850 │ │ 0x0008 line=851 │ │ 0x000a line=852 │ │ 0x0021 line=854 │ │ 0x0023 line=856 │ │ @@ -62470,25 +62470,25 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07a410: |[07a410] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -07a420: 6f20 a022 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@22a0 │ │ -07a426: 0a00 |0003: move-result v0 │ │ -07a428: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -07a42c: 6e20 1f0f 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f1f │ │ -07a432: 0a00 |0009: move-result v0 │ │ -07a434: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -07a438: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -07a43a: 0f00 |000d: return v0 │ │ -07a43c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -07a43e: 28fe |000f: goto 000d // -0002 │ │ +07a47c: |[07a47c] android.support.v4.view.ViewPager.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +07a48c: 6f20 a022 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@22a0 │ │ +07a492: 0a00 |0003: move-result v0 │ │ +07a494: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +07a498: 6e20 1f0f 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.executeKeyEvent:(Landroid/view/KeyEvent;)Z // method@0f1f │ │ +07a49e: 0a00 |0009: move-result v0 │ │ +07a4a0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +07a4a4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +07a4a6: 0f00 |000d: return v0 │ │ +07a4a8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +07a4aa: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2481 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -62497,46 +62497,46 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -07a440: |[07a440] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07a450: 6e10 1923 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@2319 │ │ -07a456: 0a04 |0003: move-result v4 │ │ -07a458: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ -07a45c: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ -07a460: 6f20 a122 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@22a1 │ │ -07a466: 0a04 |000b: move-result v4 │ │ -07a468: 0f04 |000c: return v4 │ │ -07a46a: 6e10 270f 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07a470: 0a01 |0010: move-result v1 │ │ -07a472: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -07a474: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ -07a478: 6e20 260f 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07a47e: 0c00 |0017: move-result-object v0 │ │ -07a480: 6e10 1f22 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -07a486: 0a04 |001b: move-result v4 │ │ -07a488: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -07a48c: 6e20 420f 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -07a492: 0c03 |0021: move-result-object v3 │ │ -07a494: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ -07a498: 5234 9704 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a49c: 5265 c204 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07a4a0: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ -07a4a4: 6e20 e921 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@21e9 │ │ -07a4aa: 0a04 |002d: move-result v4 │ │ -07a4ac: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ -07a4b0: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -07a4b2: 28db |0031: goto 000c // -0025 │ │ -07a4b4: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ -07a4b8: 28de |0034: goto 0012 // -0022 │ │ -07a4ba: 1204 |0035: const/4 v4, #int 0 // #0 │ │ -07a4bc: 28d6 |0036: goto 000c // -002a │ │ +07a4ac: |[07a4ac] android.support.v4.view.ViewPager.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07a4bc: 6e10 1923 0700 |0000: invoke-virtual {v7}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@2319 │ │ +07a4c2: 0a04 |0003: move-result v4 │ │ +07a4c4: 1305 0010 |0004: const/16 v5, #int 4096 // #1000 │ │ +07a4c8: 3354 0700 |0006: if-ne v4, v5, 000d // +0007 │ │ +07a4cc: 6f20 a122 7600 |0008: invoke-super {v6, v7}, Landroid/view/ViewGroup;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@22a1 │ │ +07a4d2: 0a04 |000b: move-result v4 │ │ +07a4d4: 0f04 |000c: return v4 │ │ +07a4d6: 6e10 270f 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07a4dc: 0a01 |0010: move-result v1 │ │ +07a4de: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +07a4e0: 3512 2300 |0012: if-ge v2, v1, 0035 // +0023 │ │ +07a4e4: 6e20 260f 2600 |0014: invoke-virtual {v6, v2}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07a4ea: 0c00 |0017: move-result-object v0 │ │ +07a4ec: 6e10 1f22 0000 |0018: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +07a4f2: 0a04 |001b: move-result v4 │ │ +07a4f4: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +07a4f8: 6e20 420f 0600 |001e: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +07a4fe: 0c03 |0021: move-result-object v3 │ │ +07a500: 3803 1000 |0022: if-eqz v3, 0032 // +0010 │ │ +07a504: 5234 9704 |0024: iget v4, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a508: 5265 c204 |0026: iget v5, v6, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07a50c: 3354 0a00 |0028: if-ne v4, v5, 0032 // +000a │ │ +07a510: 6e20 e921 7000 |002a: invoke-virtual {v0, v7}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@21e9 │ │ +07a516: 0a04 |002d: move-result v4 │ │ +07a518: 3804 0400 |002e: if-eqz v4, 0032 // +0004 │ │ +07a51c: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +07a51e: 28db |0031: goto 000c // -0025 │ │ +07a520: d802 0201 |0032: add-int/lit8 v2, v2, #int 1 // #01 │ │ +07a524: 28de |0034: goto 0012 // -0022 │ │ +07a526: 1204 |0035: const/4 v4, #int 0 // #0 │ │ +07a528: 28d6 |0036: goto 000c // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2725 │ │ 0x0008 line=2726 │ │ 0x000c line=2742 │ │ 0x000d line=2730 │ │ 0x0011 line=2731 │ │ @@ -62560,26 +62560,26 @@ │ │ type : '(F)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -07a4c0: |[07a4c0] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ -07a4d0: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -07a4d4: c705 |0002: sub-float/2addr v5, v0 │ │ -07a4d6: 8950 |0003: float-to-double v0, v5 │ │ -07a4d8: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -07a4e2: cd20 |0009: mul-double/2addr v0, v2 │ │ -07a4e4: 8c05 |000a: double-to-float v5, v0 │ │ -07a4e6: 8950 |000b: float-to-double v0, v5 │ │ -07a4e8: 7120 fa2a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2afa │ │ -07a4ee: 0b00 |000f: move-result-wide v0 │ │ -07a4f0: 8c00 |0010: double-to-float v0, v0 │ │ -07a4f2: 0f00 |0011: return v0 │ │ +07a52c: |[07a52c] android.support.v4.view.ViewPager.distanceInfluenceForSnapDuration:(F)F │ │ +07a53c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +07a540: c705 |0002: sub-float/2addr v5, v0 │ │ +07a542: 8950 |0003: float-to-double v0, v5 │ │ +07a544: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +07a54e: cd20 |0009: mul-double/2addr v0, v2 │ │ +07a550: 8c05 |000a: double-to-float v5, v0 │ │ +07a552: 8950 |000b: float-to-double v0, v5 │ │ +07a554: 7120 fa2a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2afa │ │ +07a55a: 0b00 |000f: move-result-wide v0 │ │ +07a55c: 8c00 |0010: double-to-float v0, v0 │ │ +07a55e: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0003 line=772 │ │ 0x000b line=773 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/view/ViewPager; │ │ @@ -62590,106 +62590,106 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 175 16-bit code units │ │ -07a4f4: |[07a4f4] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ -07a504: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -07a506: 6f20 a222 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@22a2 │ │ -07a50c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -07a50e: 7110 3a0e 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0e3a │ │ -07a514: 0a02 |0008: move-result v2 │ │ -07a516: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ -07a51a: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ -07a51e: 5485 bb04 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a522: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ -07a526: 5485 bb04 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a52a: 6e10 d60c 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07a530: 0a05 |0016: move-result v5 │ │ -07a532: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ -07a536: 5485 da04 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07a53a: 6e10 1a14 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@141a │ │ -07a540: 0a05 |001e: move-result v5 │ │ -07a542: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ -07a546: 6e10 0402 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -07a54c: 0a03 |0024: move-result v3 │ │ -07a54e: 6e10 300f 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0f30 │ │ -07a554: 0a05 |0028: move-result v5 │ │ -07a556: 6e10 380f 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ -07a55c: 0a06 |002c: move-result v6 │ │ -07a55e: b165 |002d: sub-int/2addr v5, v6 │ │ -07a560: 6e10 350f 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ -07a566: 0a06 |0031: move-result v6 │ │ -07a568: 9100 0506 |0032: sub-int v0, v5, v6 │ │ -07a56c: 6e10 3e0f 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ -07a572: 0a04 |0037: move-result v4 │ │ -07a574: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ -07a578: 6e20 0302 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0203 │ │ -07a57e: 7b05 |003d: neg-int v5, v0 │ │ -07a580: 6e10 380f 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ -07a586: 0a06 |0041: move-result v6 │ │ -07a588: b065 |0042: add-int/2addr v5, v6 │ │ -07a58a: 8255 |0043: int-to-float v5, v5 │ │ -07a58c: 5286 cc04 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -07a590: 8247 |0046: int-to-float v7, v4 │ │ -07a592: c876 |0047: mul-float/2addr v6, v7 │ │ -07a594: 6e30 0802 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ -07a59a: 5485 da04 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07a59e: 6e30 1e14 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@141e │ │ -07a5a4: 5485 da04 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07a5a8: 6e20 1814 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@1418 │ │ -07a5ae: 0a05 |0055: move-result v5 │ │ -07a5b0: b651 |0056: or-int/2addr v1, v5 │ │ -07a5b2: 6e20 0202 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ -07a5b8: 5485 e804 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07a5bc: 6e10 1a14 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@141a │ │ -07a5c2: 0a05 |005f: move-result v5 │ │ -07a5c4: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ -07a5c8: 6e10 0402 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -07a5ce: 0a03 |0065: move-result v3 │ │ -07a5d0: 6e10 3e0f 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ -07a5d6: 0a04 |0069: move-result v4 │ │ -07a5d8: 6e10 300f 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0f30 │ │ -07a5de: 0a05 |006d: move-result v5 │ │ -07a5e0: 6e10 380f 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ -07a5e6: 0a06 |0071: move-result v6 │ │ -07a5e8: b165 |0072: sub-int/2addr v5, v6 │ │ -07a5ea: 6e10 350f 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ -07a5f0: 0a06 |0076: move-result v6 │ │ -07a5f2: 9100 0506 |0077: sub-int v0, v5, v6 │ │ -07a5f6: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ -07a5fa: 6e20 0302 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0203 │ │ -07a600: 6e10 380f 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ -07a606: 0a05 |0081: move-result v5 │ │ -07a608: 7b55 |0082: neg-int v5, v5 │ │ -07a60a: 8255 |0083: int-to-float v5, v5 │ │ -07a60c: 5286 d904 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -07a610: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ -07a614: c676 |0088: add-float/2addr v6, v7 │ │ -07a616: 7f66 |0089: neg-float v6, v6 │ │ -07a618: 8247 |008a: int-to-float v7, v4 │ │ -07a61a: c876 |008b: mul-float/2addr v6, v7 │ │ -07a61c: 6e30 0802 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ -07a622: 5485 e804 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07a626: 6e30 1e14 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@141e │ │ -07a62c: 5485 e804 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07a630: 6e20 1814 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@1418 │ │ -07a636: 0a05 |0099: move-result v5 │ │ -07a638: b651 |009a: or-int/2addr v1, v5 │ │ -07a63a: 6e20 0202 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ -07a640: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ -07a644: 7110 4f0e 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -07a64a: 0e00 |00a3: return-void │ │ -07a64c: 5485 da04 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07a650: 6e10 1914 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@1419 │ │ -07a656: 5485 e804 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07a65a: 6e10 1914 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@1419 │ │ -07a660: 28f0 |00ae: goto 009e // -0010 │ │ +07a560: |[07a560] android.support.v4.view.ViewPager.draw:(Landroid/graphics/Canvas;)V │ │ +07a570: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +07a572: 6f20 a222 9800 |0001: invoke-super {v8, v9}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@22a2 │ │ +07a578: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +07a57a: 7110 3a0e 0800 |0005: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.getOverScrollMode:(Landroid/view/View;)I // method@0e3a │ │ +07a580: 0a02 |0008: move-result v2 │ │ +07a582: 3802 1000 |0009: if-eqz v2, 0019 // +0010 │ │ +07a586: 3362 9900 |000b: if-ne v2, v6, 00a4 // +0099 │ │ +07a58a: 5485 bb04 |000d: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a58e: 3805 9500 |000f: if-eqz v5, 00a4 // +0095 │ │ +07a592: 5485 bb04 |0011: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a596: 6e10 d60c 0500 |0013: invoke-virtual {v5}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07a59c: 0a05 |0016: move-result v5 │ │ +07a59e: 3765 8d00 |0017: if-le v5, v6, 00a4 // +008d │ │ +07a5a2: 5485 da04 |0019: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07a5a6: 6e10 1a14 0500 |001b: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@141a │ │ +07a5ac: 0a05 |001e: move-result v5 │ │ +07a5ae: 3905 3b00 |001f: if-nez v5, 005a // +003b │ │ +07a5b2: 6e10 0402 0900 |0021: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +07a5b8: 0a03 |0024: move-result v3 │ │ +07a5ba: 6e10 300f 0800 |0025: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0f30 │ │ +07a5c0: 0a05 |0028: move-result v5 │ │ +07a5c2: 6e10 380f 0800 |0029: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ +07a5c8: 0a06 |002c: move-result v6 │ │ +07a5ca: b165 |002d: sub-int/2addr v5, v6 │ │ +07a5cc: 6e10 350f 0800 |002e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ +07a5d2: 0a06 |0031: move-result v6 │ │ +07a5d4: 9100 0506 |0032: sub-int v0, v5, v6 │ │ +07a5d8: 6e10 3e0f 0800 |0034: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ +07a5de: 0a04 |0037: move-result v4 │ │ +07a5e0: 1505 8743 |0038: const/high16 v5, #int 1132920832 // #4387 │ │ +07a5e4: 6e20 0302 5900 |003a: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0203 │ │ +07a5ea: 7b05 |003d: neg-int v5, v0 │ │ +07a5ec: 6e10 380f 0800 |003e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ +07a5f2: 0a06 |0041: move-result v6 │ │ +07a5f4: b065 |0042: add-int/2addr v5, v6 │ │ +07a5f6: 8255 |0043: int-to-float v5, v5 │ │ +07a5f8: 5286 cc04 |0044: iget v6, v8, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +07a5fc: 8247 |0046: int-to-float v7, v4 │ │ +07a5fe: c876 |0047: mul-float/2addr v6, v7 │ │ +07a600: 6e30 0802 5906 |0048: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ +07a606: 5485 da04 |004b: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07a60a: 6e30 1e14 0504 |004d: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@141e │ │ +07a610: 5485 da04 |0050: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07a614: 6e20 1814 9500 |0052: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@1418 │ │ +07a61a: 0a05 |0055: move-result v5 │ │ +07a61c: b651 |0056: or-int/2addr v1, v5 │ │ +07a61e: 6e20 0202 3900 |0057: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ +07a624: 5485 e804 |005a: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07a628: 6e10 1a14 0500 |005c: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.isFinished:()Z // method@141a │ │ +07a62e: 0a05 |005f: move-result v5 │ │ +07a630: 3905 3e00 |0060: if-nez v5, 009e // +003e │ │ +07a634: 6e10 0402 0900 |0062: invoke-virtual {v9}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +07a63a: 0a03 |0065: move-result v3 │ │ +07a63c: 6e10 3e0f 0800 |0066: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ +07a642: 0a04 |0069: move-result v4 │ │ +07a644: 6e10 300f 0800 |006a: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getHeight:()I // method@0f30 │ │ +07a64a: 0a05 |006d: move-result v5 │ │ +07a64c: 6e10 380f 0800 |006e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ +07a652: 0a06 |0071: move-result v6 │ │ +07a654: b165 |0072: sub-int/2addr v5, v6 │ │ +07a656: 6e10 350f 0800 |0073: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ +07a65c: 0a06 |0076: move-result v6 │ │ +07a65e: 9100 0506 |0077: sub-int v0, v5, v6 │ │ +07a662: 1505 b442 |0079: const/high16 v5, #int 1119092736 // #42b4 │ │ +07a666: 6e20 0302 5900 |007b: invoke-virtual {v9, v5}, Landroid/graphics/Canvas;.rotate:(F)V // method@0203 │ │ +07a66c: 6e10 380f 0800 |007e: invoke-virtual {v8}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ +07a672: 0a05 |0081: move-result v5 │ │ +07a674: 7b55 |0082: neg-int v5, v5 │ │ +07a676: 8255 |0083: int-to-float v5, v5 │ │ +07a678: 5286 d904 |0084: iget v6, v8, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +07a67c: 1507 803f |0086: const/high16 v7, #int 1065353216 // #3f80 │ │ +07a680: c676 |0088: add-float/2addr v6, v7 │ │ +07a682: 7f66 |0089: neg-float v6, v6 │ │ +07a684: 8247 |008a: int-to-float v7, v4 │ │ +07a686: c876 |008b: mul-float/2addr v6, v7 │ │ +07a688: 6e30 0802 5906 |008c: invoke-virtual {v9, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ +07a68e: 5485 e804 |008f: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07a692: 6e30 1e14 0504 |0091: invoke-virtual {v5, v0, v4}, Landroid/support/v4/widget/EdgeEffectCompat;.setSize:(II)V // method@141e │ │ +07a698: 5485 e804 |0094: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07a69c: 6e20 1814 9500 |0096: invoke-virtual {v5, v9}, Landroid/support/v4/widget/EdgeEffectCompat;.draw:(Landroid/graphics/Canvas;)Z // method@1418 │ │ +07a6a2: 0a05 |0099: move-result v5 │ │ +07a6a4: b651 |009a: or-int/2addr v1, v5 │ │ +07a6a6: 6e20 0202 3900 |009b: invoke-virtual {v9, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ +07a6ac: 3801 0500 |009e: if-eqz v1, 00a3 // +0005 │ │ +07a6b0: 7110 4f0e 0800 |00a0: invoke-static {v8}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +07a6b6: 0e00 |00a3: return-void │ │ +07a6b8: 5485 da04 |00a4: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07a6bc: 6e10 1914 0500 |00a6: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@1419 │ │ +07a6c2: 5485 e804 |00a9: iget-object v5, v8, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07a6c6: 6e10 1914 0500 |00ab: invoke-virtual {v5}, Landroid/support/v4/widget/EdgeEffectCompat;.finish:()V // method@1419 │ │ +07a6cc: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2176 │ │ 0x0004 line=2177 │ │ 0x0005 line=2179 │ │ 0x0009 line=2180 │ │ 0x0019 line=2183 │ │ @@ -62732,25 +62732,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -07a664: |[07a664] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ -07a674: 6f10 a422 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@22a4 │ │ -07a67a: 5420 db04 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ -07a67e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -07a682: 6e10 5002 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ -07a688: 0a01 |000a: move-result v1 │ │ -07a68a: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ -07a68e: 6e10 2f0f 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0f2f │ │ -07a694: 0c01 |0010: move-result-object v1 │ │ -07a696: 6e20 5902 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -07a69c: 0e00 |0014: return-void │ │ +07a6d0: |[07a6d0] android.support.v4.view.ViewPager.drawableStateChanged:()V │ │ +07a6e0: 6f10 a422 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.drawableStateChanged:()V // method@22a4 │ │ +07a6e6: 5420 db04 |0003: iget-object v0, v2, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ +07a6ea: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +07a6ee: 6e10 5002 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ +07a6f4: 0a01 |000a: move-result v1 │ │ +07a6f6: 3801 0900 |000b: if-eqz v1, 0014 // +0009 │ │ +07a6fa: 6e10 2f0f 0200 |000d: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getDrawableState:()[I // method@0f2f │ │ +07a700: 0c01 |0010: move-result-object v1 │ │ +07a702: 6e20 5902 1000 |0011: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +07a708: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0003 line=760 │ │ 0x0005 line=761 │ │ 0x000d line=762 │ │ 0x0014 line=764 │ │ @@ -62763,57 +62763,57 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -07a6a0: |[07a6a0] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ -07a6b0: 121b |0000: const/4 v11, #int 1 // #1 │ │ -07a6b2: 55c9 ca04 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ -07a6b6: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ -07a6ba: 2209 9305 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ -07a6be: 1a0a 6d0e |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0e6d │ │ -07a6c2: 7020 da2a a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -07a6c8: 2709 |000c: throw v9 │ │ -07a6ca: 54c7 f104 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07a6ce: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ -07a6d2: 52ca dc04 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@04dc │ │ -07a6d6: 82aa |0013: int-to-float v10, v10 │ │ -07a6d8: 6e30 c521 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ -07a6de: 52c9 ba04 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07a6e2: 7120 540d 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -07a6e8: 0a09 |001c: move-result v9 │ │ -07a6ea: 8792 |001d: float-to-int v2, v9 │ │ -07a6ec: 5ccb e404 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07a6f0: 7010 2a0f 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07a6f6: 0a08 |0023: move-result v8 │ │ -07a6f8: 6e10 3c0f 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07a6fe: 0a05 |0027: move-result v5 │ │ -07a700: 7010 430f 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f43 │ │ -07a706: 0c01 |002b: move-result-object v1 │ │ -07a708: 5210 9704 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a70c: 8259 |002e: int-to-float v9, v5 │ │ -07a70e: 828a |002f: int-to-float v10, v8 │ │ -07a710: c9a9 |0030: div-float/2addr v9, v10 │ │ -07a712: 521a 9604 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07a716: c7a9 |0033: sub-float/2addr v9, v10 │ │ -07a718: 521a 9904 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07a71c: a904 090a |0036: div-float v4, v9, v10 │ │ -07a720: 52c9 d704 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a724: 52ca d104 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07a728: c7a9 |003c: sub-float/2addr v9, v10 │ │ -07a72a: 8796 |003d: float-to-int v6, v9 │ │ -07a72c: 7056 160f 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0f16 │ │ -07a732: 0a03 |0041: move-result v3 │ │ -07a734: 6e52 700f 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0f70 │ │ -07a73a: 7010 1d0f 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0f1d │ │ -07a740: 1209 |0048: const/4 v9, #int 0 // #0 │ │ -07a742: 5cc9 ca04 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ -07a746: 0e00 |004b: return-void │ │ +07a70c: |[07a70c] android.support.v4.view.ViewPager.endFakeDrag:()V │ │ +07a71c: 121b |0000: const/4 v11, #int 1 // #1 │ │ +07a71e: 55c9 ca04 |0001: iget-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ +07a722: 3909 0a00 |0003: if-nez v9, 000d // +000a │ │ +07a726: 2209 9305 |0005: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ +07a72a: 1a0a 6d0e |0007: const-string v10, "No fake drag in progress. Call beginFakeDrag first." // string@0e6d │ │ +07a72e: 7020 da2a a900 |0009: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +07a734: 2709 |000c: throw v9 │ │ +07a736: 54c7 f104 |000d: iget-object v7, v12, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07a73a: 1309 e803 |000f: const/16 v9, #int 1000 // #3e8 │ │ +07a73e: 52ca dc04 |0011: iget v10, v12, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@04dc │ │ +07a742: 82aa |0013: int-to-float v10, v10 │ │ +07a744: 6e30 c521 970a |0014: invoke-virtual {v7, v9, v10}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ +07a74a: 52c9 ba04 |0017: iget v9, v12, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07a74e: 7120 540d 9700 |0019: invoke-static {v7, v9}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +07a754: 0a09 |001c: move-result v9 │ │ +07a756: 8792 |001d: float-to-int v2, v9 │ │ +07a758: 5ccb e404 |001e: iput-boolean v11, v12, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07a75c: 7010 2a0f 0c00 |0020: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07a762: 0a08 |0023: move-result v8 │ │ +07a764: 6e10 3c0f 0c00 |0024: invoke-virtual {v12}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07a76a: 0a05 |0027: move-result v5 │ │ +07a76c: 7010 430f 0c00 |0028: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f43 │ │ +07a772: 0c01 |002b: move-result-object v1 │ │ +07a774: 5210 9704 |002c: iget v0, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a778: 8259 |002e: int-to-float v9, v5 │ │ +07a77a: 828a |002f: int-to-float v10, v8 │ │ +07a77c: c9a9 |0030: div-float/2addr v9, v10 │ │ +07a77e: 521a 9604 |0031: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07a782: c7a9 |0033: sub-float/2addr v9, v10 │ │ +07a784: 521a 9904 |0034: iget v10, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07a788: a904 090a |0036: div-float v4, v9, v10 │ │ +07a78c: 52c9 d704 |0038: iget v9, v12, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a790: 52ca d104 |003a: iget v10, v12, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07a794: c7a9 |003c: sub-float/2addr v9, v10 │ │ +07a796: 8796 |003d: float-to-int v6, v9 │ │ +07a798: 7056 160f 0c24 |003e: invoke-direct {v12, v0, v4, v2, v6}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0f16 │ │ +07a79e: 0a03 |0041: move-result v3 │ │ +07a7a0: 6e52 700f 3cbb |0042: invoke-virtual {v12, v3, v11, v11, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0f70 │ │ +07a7a6: 7010 1d0f 0c00 |0045: invoke-direct {v12}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0f1d │ │ +07a7ac: 1209 |0048: const/4 v9, #int 0 // #0 │ │ +07a7ae: 5cc9 ca04 |0049: iput-boolean v9, v12, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ +07a7b2: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2304 │ │ 0x0005 line=2305 │ │ 0x000d line=2308 │ │ 0x000f line=2309 │ │ 0x0017 line=2310 │ │ @@ -62846,50 +62846,50 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -07a748: |[07a748] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -07a758: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07a75a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -07a75c: 6e10 4f21 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -07a762: 0a01 |0005: move-result v1 │ │ -07a764: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ -07a768: 6e10 5021 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@2150 │ │ -07a76e: 0a01 |000b: move-result v1 │ │ -07a770: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ -07a776: 0f00 |000f: return v0 │ │ -07a778: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ -07a77c: 6e20 0d0f 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ -07a782: 0a00 |0015: move-result v0 │ │ -07a784: 28f9 |0016: goto 000f // -0007 │ │ -07a786: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ -07a78a: 6e20 0d0f 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ -07a790: 0a00 |001c: move-result v0 │ │ -07a792: 28f2 |001d: goto 000f // -000e │ │ -07a794: 6001 4000 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07a798: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ -07a79c: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ -07a7a0: 7110 340c 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0c34 │ │ -07a7a6: 0a01 |0027: move-result v1 │ │ -07a7a8: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -07a7ac: 1221 |002a: const/4 v1, #int 2 // #2 │ │ -07a7ae: 6e20 0d0f 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ -07a7b4: 0a00 |002e: move-result v0 │ │ -07a7b6: 28e0 |002f: goto 000f // -0020 │ │ -07a7b8: 7120 330c 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0c33 │ │ -07a7be: 0a01 |0033: move-result v1 │ │ -07a7c0: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ -07a7c4: 6e20 0d0f 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ -07a7ca: 0a00 |0039: move-result v0 │ │ -07a7cc: 28d5 |003a: goto 000f // -002b │ │ -07a7ce: 0000 |003b: nop // spacer │ │ -07a7d0: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ +07a7b4: |[07a7b4] android.support.v4.view.ViewPager.executeKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +07a7c4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07a7c6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +07a7c8: 6e10 4f21 0500 |0002: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +07a7ce: 0a01 |0005: move-result v1 │ │ +07a7d0: 3901 0900 |0006: if-nez v1, 000f // +0009 │ │ +07a7d4: 6e10 5021 0500 |0008: invoke-virtual {v5}, Landroid/view/KeyEvent;.getKeyCode:()I // method@2150 │ │ +07a7da: 0a01 |000b: move-result v1 │ │ +07a7dc: 2c01 3000 0000 |000c: sparse-switch v1, 0000003c // +00000030 │ │ +07a7e2: 0f00 |000f: return v0 │ │ +07a7e4: 1301 1100 |0010: const/16 v1, #int 17 // #11 │ │ +07a7e8: 6e20 0d0f 1400 |0012: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ +07a7ee: 0a00 |0015: move-result v0 │ │ +07a7f0: 28f9 |0016: goto 000f // -0007 │ │ +07a7f2: 1301 4200 |0017: const/16 v1, #int 66 // #42 │ │ +07a7f6: 6e20 0d0f 1400 |0019: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ +07a7fc: 0a00 |001c: move-result v0 │ │ +07a7fe: 28f2 |001d: goto 000f // -000e │ │ +07a800: 6001 4000 |001e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07a804: 1302 0b00 |0020: const/16 v2, #int 11 // #b │ │ +07a808: 3421 edff |0022: if-lt v1, v2, 000f // -0013 │ │ +07a80c: 7110 340c 0500 |0024: invoke-static {v5}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0c34 │ │ +07a812: 0a01 |0027: move-result v1 │ │ +07a814: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +07a818: 1221 |002a: const/4 v1, #int 2 // #2 │ │ +07a81a: 6e20 0d0f 1400 |002b: invoke-virtual {v4, v1}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ +07a820: 0a00 |002e: move-result v0 │ │ +07a822: 28e0 |002f: goto 000f // -0020 │ │ +07a824: 7120 330c 3500 |0030: invoke-static {v5, v3}, Landroid/support/v4/view/KeyEventCompat;.hasModifiers:(Landroid/view/KeyEvent;I)Z // method@0c33 │ │ +07a82a: 0a01 |0033: move-result v1 │ │ +07a82c: 3801 dbff |0034: if-eqz v1, 000f // -0025 │ │ +07a830: 6e20 0d0f 3400 |0036: invoke-virtual {v4, v3}, Landroid/support/v4/view/ViewPager;.arrowScroll:(I)Z // method@0f0d │ │ +07a836: 0a00 |0039: move-result v0 │ │ +07a838: 28d5 |003a: goto 000f // -002b │ │ +07a83a: 0000 |003b: nop // spacer │ │ +07a83c: 0002 0300 1500 0000 1600 0000 3d00 ... |003c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2493 │ │ 0x0002 line=2494 │ │ 0x0008 line=2495 │ │ 0x000f line=2515 │ │ 0x0010 line=2497 │ │ @@ -62912,118 +62912,118 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 194 16-bit code units │ │ -07a7ec: |[07a7ec] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ -07a7fc: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -07a800: 5502 ca04 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ -07a804: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ -07a808: 2202 9305 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -07a80c: 1a03 6d0e |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0e6d │ │ -07a810: 7020 da2a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -07a816: 2702 |000d: throw v2 │ │ -07a818: 0800 1200 |000e: move-object/from16 v0, v18 │ │ -07a81c: 5202 d704 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a820: a602 0213 |0012: add-float v2, v2, v19 │ │ -07a824: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -07a828: 5902 d704 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a82c: 7401 3c0f 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07a832: 0a02 |001b: move-result v2 │ │ -07a834: 822e |001c: int-to-float v14, v2 │ │ -07a836: a710 0e13 |001d: sub-float v16, v14, v19 │ │ -07a83a: 7601 2a0f 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07a840: 0a11 |0022: move-result v17 │ │ -07a842: 0200 1100 |0023: move/from16 v0, v17 │ │ -07a846: 8202 |0025: int-to-float v2, v0 │ │ -07a848: 0800 1200 |0026: move-object/from16 v0, v18 │ │ -07a84c: 5203 cc04 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ -07a850: a80d 0203 |002a: mul-float v13, v2, v3 │ │ -07a854: 0200 1100 |002c: move/from16 v0, v17 │ │ -07a858: 8202 |002e: int-to-float v2, v0 │ │ -07a85a: 0800 1200 |002f: move-object/from16 v0, v18 │ │ -07a85e: 5203 d904 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ -07a862: a80f 0203 |0033: mul-float v15, v2, v3 │ │ -07a866: 0800 1200 |0035: move-object/from16 v0, v18 │ │ -07a86a: 5402 d604 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a86e: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -07a870: 6e20 972b 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07a876: 0c0b |003d: move-result-object v11 │ │ -07a878: 1f0b 7402 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07a87c: 0800 1200 |0040: move-object/from16 v0, v18 │ │ -07a880: 5402 d604 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a884: 0800 1200 |0044: move-object/from16 v0, v18 │ │ -07a888: 5403 d604 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07a88c: 6e10 9d2b 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07a892: 0a03 |004b: move-result v3 │ │ -07a894: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07a898: 6e20 972b 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07a89e: 0c0c |0051: move-result-object v12 │ │ -07a8a0: 1f0c 7402 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07a8a4: 52b2 9704 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a8a8: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ -07a8ac: 52b2 9604 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07a8b0: 0200 1100 |005a: move/from16 v0, v17 │ │ -07a8b4: 8203 |005c: int-to-float v3, v0 │ │ -07a8b6: a80d 0203 |005d: mul-float v13, v2, v3 │ │ -07a8ba: 52c2 9704 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07a8be: 0800 1200 |0061: move-object/from16 v0, v18 │ │ -07a8c2: 5403 bb04 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a8c6: 6e10 d60c 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07a8cc: 0a03 |0068: move-result v3 │ │ -07a8ce: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ -07a8d2: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ -07a8d6: 52c2 9604 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07a8da: 0200 1100 |006f: move/from16 v0, v17 │ │ -07a8de: 8203 |0071: int-to-float v3, v0 │ │ -07a8e0: a80f 0203 |0072: mul-float v15, v2, v3 │ │ -07a8e4: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ -07a8e8: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ -07a8ec: 0210 0d00 |0078: move/from16 v16, v13 │ │ -07a8f0: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -07a8f4: 5202 d704 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a8f8: 0200 1000 |007e: move/from16 v0, v16 │ │ -07a8fc: 8703 |0080: float-to-int v3, v0 │ │ -07a8fe: 8233 |0081: int-to-float v3, v3 │ │ -07a900: a703 1003 |0082: sub-float v3, v16, v3 │ │ -07a904: c632 |0084: add-float/2addr v2, v3 │ │ -07a906: 0800 1200 |0085: move-object/from16 v0, v18 │ │ -07a90a: 5902 d704 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a90e: 0200 1000 |0089: move/from16 v0, v16 │ │ -07a912: 8702 |008b: float-to-int v2, v0 │ │ -07a914: 7401 3d0f 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -07a91a: 0a03 |008f: move-result v3 │ │ -07a91c: 0800 1200 |0090: move-object/from16 v0, v18 │ │ -07a920: 6e30 690f 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -07a926: 0200 1000 |0095: move/from16 v0, v16 │ │ -07a92a: 8702 |0097: float-to-int v2, v0 │ │ -07a92c: 0800 1200 |0098: move-object/from16 v0, v18 │ │ -07a930: 7020 5b0f 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ -07a936: 7100 1303 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -07a93c: 0b04 |00a0: move-result-wide v4 │ │ -07a93e: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ -07a942: 5302 c904 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@04c9 │ │ -07a946: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ -07a948: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ -07a94c: 5207 d704 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07a950: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ -07a952: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ -07a954: 7708 af21 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ -07a95a: 0c0a |00af: move-result-object v10 │ │ -07a95c: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ -07a960: 5402 f104 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07a964: 6e20 c321 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -07a96a: 6e10 b121 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -07a970: 0e00 |00ba: return-void │ │ -07a972: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ -07a976: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ -07a97a: 0210 0f00 |00bf: move/from16 v16, v15 │ │ -07a97e: 28b9 |00c1: goto 007a // -0047 │ │ +07a858: |[07a858] android.support.v4.view.ViewPager.fakeDragBy:(F)V │ │ +07a868: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +07a86c: 5502 ca04 |0002: iget-boolean v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ +07a870: 3902 0a00 |0004: if-nez v2, 000e // +000a │ │ +07a874: 2202 9305 |0006: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +07a878: 1a03 6d0e |0008: const-string v3, "No fake drag in progress. Call beginFakeDrag first." // string@0e6d │ │ +07a87c: 7020 da2a 3200 |000a: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +07a882: 2702 |000d: throw v2 │ │ +07a884: 0800 1200 |000e: move-object/from16 v0, v18 │ │ +07a888: 5202 d704 |0010: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a88c: a602 0213 |0012: add-float v2, v2, v19 │ │ +07a890: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +07a894: 5902 d704 |0016: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a898: 7401 3c0f 1200 |0018: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07a89e: 0a02 |001b: move-result v2 │ │ +07a8a0: 822e |001c: int-to-float v14, v2 │ │ +07a8a2: a710 0e13 |001d: sub-float v16, v14, v19 │ │ +07a8a6: 7601 2a0f 1200 |001f: invoke-direct/range {v18}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07a8ac: 0a11 |0022: move-result v17 │ │ +07a8ae: 0200 1100 |0023: move/from16 v0, v17 │ │ +07a8b2: 8202 |0025: int-to-float v2, v0 │ │ +07a8b4: 0800 1200 |0026: move-object/from16 v0, v18 │ │ +07a8b8: 5203 cc04 |0028: iget v3, v0, Landroid/support/v4/view/ViewPager;.mFirstOffset:F // field@04cc │ │ +07a8bc: a80d 0203 |002a: mul-float v13, v2, v3 │ │ +07a8c0: 0200 1100 |002c: move/from16 v0, v17 │ │ +07a8c4: 8202 |002e: int-to-float v2, v0 │ │ +07a8c6: 0800 1200 |002f: move-object/from16 v0, v18 │ │ +07a8ca: 5203 d904 |0031: iget v3, v0, Landroid/support/v4/view/ViewPager;.mLastOffset:F // field@04d9 │ │ +07a8ce: a80f 0203 |0033: mul-float v15, v2, v3 │ │ +07a8d2: 0800 1200 |0035: move-object/from16 v0, v18 │ │ +07a8d6: 5402 d604 |0037: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a8da: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +07a8dc: 6e20 972b 3200 |003a: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07a8e2: 0c0b |003d: move-result-object v11 │ │ +07a8e4: 1f0b 7402 |003e: check-cast v11, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07a8e8: 0800 1200 |0040: move-object/from16 v0, v18 │ │ +07a8ec: 5402 d604 |0042: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a8f0: 0800 1200 |0044: move-object/from16 v0, v18 │ │ +07a8f4: 5403 d604 |0046: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07a8f8: 6e10 9d2b 0300 |0048: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07a8fe: 0a03 |004b: move-result v3 │ │ +07a900: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07a904: 6e20 972b 3200 |004e: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07a90a: 0c0c |0051: move-result-object v12 │ │ +07a90c: 1f0c 7402 |0052: check-cast v12, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07a910: 52b2 9704 |0054: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a914: 3802 0900 |0056: if-eqz v2, 005f // +0009 │ │ +07a918: 52b2 9604 |0058: iget v2, v11, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07a91c: 0200 1100 |005a: move/from16 v0, v17 │ │ +07a920: 8203 |005c: int-to-float v3, v0 │ │ +07a922: a80d 0203 |005d: mul-float v13, v2, v3 │ │ +07a926: 52c2 9704 |005f: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07a92a: 0800 1200 |0061: move-object/from16 v0, v18 │ │ +07a92e: 5403 bb04 |0063: iget-object v3, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07a932: 6e10 d60c 0300 |0065: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07a938: 0a03 |0068: move-result v3 │ │ +07a93a: d803 03ff |0069: add-int/lit8 v3, v3, #int -1 // #ff │ │ +07a93e: 3232 0900 |006b: if-eq v2, v3, 0074 // +0009 │ │ +07a942: 52c2 9604 |006d: iget v2, v12, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07a946: 0200 1100 |006f: move/from16 v0, v17 │ │ +07a94a: 8203 |0071: int-to-float v3, v0 │ │ +07a94c: a80f 0203 |0072: mul-float v15, v2, v3 │ │ +07a950: 2e02 100d |0074: cmpg-float v2, v16, v13 │ │ +07a954: 3b02 4500 |0076: if-gez v2, 00bb // +0045 │ │ +07a958: 0210 0d00 |0078: move/from16 v16, v13 │ │ +07a95c: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +07a960: 5202 d704 |007c: iget v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a964: 0200 1000 |007e: move/from16 v0, v16 │ │ +07a968: 8703 |0080: float-to-int v3, v0 │ │ +07a96a: 8233 |0081: int-to-float v3, v3 │ │ +07a96c: a703 1003 |0082: sub-float v3, v16, v3 │ │ +07a970: c632 |0084: add-float/2addr v2, v3 │ │ +07a972: 0800 1200 |0085: move-object/from16 v0, v18 │ │ +07a976: 5902 d704 |0087: iput v2, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a97a: 0200 1000 |0089: move/from16 v0, v16 │ │ +07a97e: 8702 |008b: float-to-int v2, v0 │ │ +07a980: 7401 3d0f 1200 |008c: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +07a986: 0a03 |008f: move-result v3 │ │ +07a988: 0800 1200 |0090: move-object/from16 v0, v18 │ │ +07a98c: 6e30 690f 2003 |0092: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +07a992: 0200 1000 |0095: move/from16 v0, v16 │ │ +07a996: 8702 |0097: float-to-int v2, v0 │ │ +07a998: 0800 1200 |0098: move-object/from16 v0, v18 │ │ +07a99c: 7020 5b0f 2000 |009a: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPager;.pageScrolled:(I)Z // method@0f5b │ │ +07a9a2: 7100 1303 0000 |009d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +07a9a8: 0b04 |00a0: move-result-wide v4 │ │ +07a9aa: 0800 1200 |00a1: move-object/from16 v0, v18 │ │ +07a9ae: 5302 c904 |00a3: iget-wide v2, v0, Landroid/support/v4/view/ViewPager;.mFakeDragBeginTime:J // field@04c9 │ │ +07a9b2: 1226 |00a5: const/4 v6, #int 2 // #2 │ │ +07a9b4: 0800 1200 |00a6: move-object/from16 v0, v18 │ │ +07a9b8: 5207 d704 |00a8: iget v7, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07a9bc: 1208 |00aa: const/4 v8, #int 0 // #0 │ │ +07a9be: 1209 |00ab: const/4 v9, #int 0 // #0 │ │ +07a9c0: 7708 af21 0200 |00ac: invoke-static/range {v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ +07a9c6: 0c0a |00af: move-result-object v10 │ │ +07a9c8: 0800 1200 |00b0: move-object/from16 v0, v18 │ │ +07a9cc: 5402 f104 |00b2: iget-object v2, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07a9d0: 6e20 c321 a200 |00b4: invoke-virtual {v2, v10}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +07a9d6: 6e10 b121 0a00 |00b7: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +07a9dc: 0e00 |00ba: return-void │ │ +07a9de: 2d02 100f |00bb: cmpl-float v2, v16, v15 │ │ +07a9e2: 3d02 bdff |00bd: if-lez v2, 007a // -0043 │ │ +07a9e6: 0210 0f00 |00bf: move/from16 v16, v15 │ │ +07a9ea: 28b9 |00c1: goto 007a // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2335 │ │ 0x0006 line=2336 │ │ 0x000e line=2339 │ │ 0x0018 line=2341 │ │ 0x001d line=2342 │ │ @@ -63066,18 +63066,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07a980: |[07a980] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -07a990: 2200 7502 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07a994: 7010 df0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0edf │ │ -07a99a: 1100 |0005: return-object v0 │ │ +07a9ec: |[07a9ec] android.support.v4.view.ViewPager.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +07a9fc: 2200 7502 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07aa00: 7010 df0e 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/ViewPager$LayoutParams;.:()V // method@0edf │ │ +07aa06: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2747 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #20 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -63085,20 +63085,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07a99c: |[07a99c] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -07a9ac: 2200 7502 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07a9b0: 6e10 2b0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0f2b │ │ -07a9b6: 0c01 |0005: move-result-object v1 │ │ -07a9b8: 7030 e00e 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ee0 │ │ -07a9be: 1100 |0009: return-object v0 │ │ +07aa08: |[07aa08] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +07aa18: 2200 7502 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07aa1c: 6e10 2b0f 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0f2b │ │ +07aa22: 0c01 |0005: move-result-object v1 │ │ +07aa24: 7030 e00e 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPager$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ee0 │ │ +07aa2a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2762 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -63107,18 +63107,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07a9c0: |[07a9c0] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -07a9d0: 6e10 220f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0f22 │ │ -07a9d6: 0c00 |0003: move-result-object v0 │ │ -07a9d8: 1100 |0004: return-object v0 │ │ +07aa2c: |[07aa2c] android.support.v4.view.ViewPager.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +07aa3c: 6e10 220f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@0f22 │ │ +07aa42: 0c00 |0003: move-result-object v0 │ │ +07aa44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2752 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -63127,17 +63127,17 @@ │ │ type : '()Landroid/support/v4/view/PagerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07a9dc: |[07a9dc] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ -07a9ec: 5410 bb04 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07a9f0: 1100 |0002: return-object v0 │ │ +07aa48: |[07aa48] android.support.v4.view.ViewPager.getAdapter:()Landroid/support/v4/view/PagerAdapter; │ │ +07aa58: 5410 bb04 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07aa5c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #23 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -63145,31 +63145,31 @@ │ │ type : '(II)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -07a9f4: |[07a9f4] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ -07aa04: 5242 c504 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ -07aa08: 1223 |0002: const/4 v3, #int 2 // #2 │ │ -07aa0a: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ -07aa0e: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ -07aa12: 9100 0206 |0007: sub-int v0, v2, v6 │ │ -07aa16: 5442 c604 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ -07aa1a: 6e20 972b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07aa20: 0c02 |000e: move-result-object v2 │ │ -07aa22: 1f02 3e04 |000f: check-cast v2, Landroid/view/View; // type@043e │ │ -07aa26: 6e10 fd21 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07aa2c: 0c02 |0014: move-result-object v2 │ │ -07aa2e: 1f02 7502 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07aa32: 5221 9a04 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@049a │ │ -07aa36: 0f01 |0019: return v1 │ │ -07aa38: 0160 |001a: move v0, v6 │ │ -07aa3a: 28ee |001b: goto 0009 // -0012 │ │ +07aa60: |[07aa60] android.support.v4.view.ViewPager.getChildDrawingOrder:(II)I │ │ +07aa70: 5242 c504 |0000: iget v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ +07aa74: 1223 |0002: const/4 v3, #int 2 // #2 │ │ +07aa76: 3332 1700 |0003: if-ne v2, v3, 001a // +0017 │ │ +07aa7a: d802 05ff |0005: add-int/lit8 v2, v5, #int -1 // #ff │ │ +07aa7e: 9100 0206 |0007: sub-int v0, v2, v6 │ │ +07aa82: 5442 c604 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mDrawingOrderedChildren:Ljava/util/ArrayList; // field@04c6 │ │ +07aa86: 6e20 972b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07aa8c: 0c02 |000e: move-result-object v2 │ │ +07aa8e: 1f02 3e04 |000f: check-cast v2, Landroid/view/View; // type@043e │ │ +07aa92: 6e10 fd21 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07aa98: 0c02 |0014: move-result-object v2 │ │ +07aa9a: 1f02 7502 |0015: check-cast v2, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07aa9e: 5221 9a04 |0017: iget v1, v2, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@049a │ │ +07aaa2: 0f01 |0019: return v1 │ │ +07aaa4: 0160 |001a: move v0, v6 │ │ +07aaa6: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ 0x0009 line=648 │ │ 0x0019 line=649 │ │ 0x001b line=647 │ │ locals : │ │ @@ -63184,17 +63184,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aa3c: |[07aa3c] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ -07aa4c: 5210 c204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07aa50: 0f00 |0002: return v0 │ │ +07aaa8: |[07aaa8] android.support.v4.view.ViewPager.getCurrentItem:()I │ │ +07aab8: 5210 c204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07aabc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #25 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -63202,17 +63202,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aa54: |[07aa54] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ -07aa64: 5210 e004 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -07aa68: 0f00 |0002: return v0 │ │ +07aac0: |[07aac0] android.support.v4.view.ViewPager.getOffscreenPageLimit:()I │ │ +07aad0: 5210 e004 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +07aad4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #26 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -63220,17 +63220,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07aa6c: |[07aa6c] android.support.v4.view.ViewPager.getPageMargin:()I │ │ -07aa7c: 5210 e204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07aa80: 0f00 |0002: return v0 │ │ +07aad8: |[07aad8] android.support.v4.view.ViewPager.getPageMargin:()I │ │ +07aae8: 5210 e204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07aaec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #27 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -63238,29 +63238,29 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -07aa84: |[07aa84] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -07aa94: 6e10 0d22 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -07aa9a: 0c00 |0003: move-result-object v0 │ │ -07aa9c: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ -07aaa0: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -07aaa4: 2001 3e04 |0008: instance-of v1, v0, Landroid/view/View; // type@043e │ │ -07aaa8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -07aaac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -07aaae: 1101 |000d: return-object v1 │ │ -07aab0: 0703 |000e: move-object v3, v0 │ │ -07aab2: 1f03 3e04 |000f: check-cast v3, Landroid/view/View; // type@043e │ │ -07aab6: 28ef |0011: goto 0000 // -0011 │ │ -07aab8: 6e20 420f 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -07aabe: 0c01 |0015: move-result-object v1 │ │ -07aac0: 28f7 |0016: goto 000d // -0009 │ │ +07aaf0: |[07aaf0] android.support.v4.view.ViewPager.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +07ab00: 6e10 0d22 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +07ab06: 0c00 |0003: move-result-object v0 │ │ +07ab08: 3220 0e00 |0004: if-eq v0, v2, 0012 // +000e │ │ +07ab0c: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +07ab10: 2001 3e04 |0008: instance-of v1, v0, Landroid/view/View; // type@043e │ │ +07ab14: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +07ab18: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +07ab1a: 1101 |000d: return-object v1 │ │ +07ab1c: 0703 |000e: move-object v3, v0 │ │ +07ab1e: 1f03 3e04 |000f: check-cast v3, Landroid/view/View; // type@043e │ │ +07ab22: 28ef |0011: goto 0000 // -0011 │ │ +07ab24: 6e20 420f 3200 |0012: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +07ab2a: 0c01 |0015: move-result-object v1 │ │ +07ab2c: 28f7 |0016: goto 000d // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1342 │ │ 0x0006 line=1343 │ │ 0x000c line=1344 │ │ 0x000d line=1348 │ │ 0x000f line=1346 │ │ @@ -63275,34 +63275,34 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -07aac4: |[07aac4] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -07aad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07aad6: 5442 d604 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07aada: 6e10 9d2b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07aae0: 0a02 |0006: move-result v2 │ │ -07aae2: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ -07aae6: 5442 d604 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07aaea: 6e20 972b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07aaf0: 0c01 |000e: move-result-object v1 │ │ -07aaf2: 1f01 7402 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07aaf6: 5442 bb04 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07aafa: 5413 9504 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07aafe: 6e30 dc0c 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0cdc │ │ -07ab04: 0a02 |0018: move-result v2 │ │ -07ab06: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ -07ab0a: 1101 |001b: return-object v1 │ │ -07ab0c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07ab10: 28e3 |001e: goto 0001 // -001d │ │ -07ab12: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -07ab14: 28fb |0020: goto 001b // -0005 │ │ +07ab30: |[07ab30] android.support.v4.view.ViewPager.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +07ab40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ab42: 5442 d604 |0001: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ab46: 6e10 9d2b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07ab4c: 0a02 |0006: move-result v2 │ │ +07ab4e: 3520 1800 |0007: if-ge v0, v2, 001f // +0018 │ │ +07ab52: 5442 d604 |0009: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ab56: 6e20 972b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07ab5c: 0c01 |000e: move-result-object v1 │ │ +07ab5e: 1f01 7402 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07ab62: 5442 bb04 |0011: iget-object v2, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07ab66: 5413 9504 |0013: iget-object v3, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07ab6a: 6e30 dc0c 5203 |0015: invoke-virtual {v2, v5, v3}, Landroid/support/v4/view/PagerAdapter;.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z // method@0cdc │ │ +07ab70: 0a02 |0018: move-result v2 │ │ +07ab72: 3802 0300 |0019: if-eqz v2, 001c // +0003 │ │ +07ab76: 1101 |001b: return-object v1 │ │ +07ab78: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07ab7c: 28e3 |001e: goto 0001 // -001d │ │ +07ab7e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +07ab80: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0009 line=1332 │ │ 0x0011 line=1333 │ │ 0x001b line=1337 │ │ 0x001c line=1331 │ │ @@ -63319,31 +63319,31 @@ │ │ type : '(I)Landroid/support/v4/view/ViewPager$ItemInfo;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -07ab18: |[07ab18] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ -07ab28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ab2a: 5432 d604 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07ab2e: 6e10 9d2b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07ab34: 0a02 |0006: move-result v2 │ │ -07ab36: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ -07ab3a: 5432 d604 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07ab3e: 6e20 972b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07ab44: 0c01 |000e: move-result-object v1 │ │ -07ab46: 1f01 7402 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07ab4a: 5212 9704 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07ab4e: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ -07ab52: 1101 |0015: return-object v1 │ │ -07ab54: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07ab58: 28e9 |0018: goto 0001 // -0017 │ │ -07ab5a: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -07ab5c: 28fb |001a: goto 0015 // -0005 │ │ +07ab84: |[07ab84] android.support.v4.view.ViewPager.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; │ │ +07ab94: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07ab96: 5432 d604 |0001: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ab9a: 6e10 9d2b 0200 |0003: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07aba0: 0a02 |0006: move-result v2 │ │ +07aba2: 3520 1200 |0007: if-ge v0, v2, 0019 // +0012 │ │ +07aba6: 5432 d604 |0009: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07abaa: 6e20 972b 0200 |000b: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07abb0: 0c01 |000e: move-result-object v1 │ │ +07abb2: 1f01 7402 |000f: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07abb6: 5212 9704 |0011: iget v2, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07abba: 3342 0300 |0013: if-ne v2, v4, 0016 // +0003 │ │ +07abbe: 1101 |0015: return-object v1 │ │ +07abc0: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07abc4: 28e9 |0018: goto 0001 // -0017 │ │ +07abc6: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +07abc8: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1352 │ │ 0x0009 line=1353 │ │ 0x0011 line=1354 │ │ 0x0015 line=1358 │ │ 0x0016 line=1352 │ │ @@ -63360,70 +63360,70 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 108 16-bit code units │ │ -07ab60: |[07ab60] android.support.v4.view.ViewPager.initViewPager:()V │ │ -07ab70: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -07ab72: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07ab74: 6e20 7f0f 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0f7f │ │ -07ab7a: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ -07ab7e: 6e20 710f 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0f71 │ │ -07ab84: 6e20 720f 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0f72 │ │ -07ab8a: 6e10 2b0f 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0f2b │ │ -07ab90: 0c01 |0010: move-result-object v1 │ │ -07ab92: 2203 8a04 |0011: new-instance v3, Landroid/widget/Scroller; // type@048a │ │ -07ab96: 6204 f204 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@04f2 │ │ -07ab9a: 7030 bc24 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@24bc │ │ -07aba0: 5b63 ea04 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07aba4: 7110 7e22 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -07abaa: 0c00 |001d: move-result-object v0 │ │ -07abac: 6e10 3401 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -07abb2: 0c03 |0021: move-result-object v3 │ │ -07abb4: 6e10 af01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -07abba: 0c03 |0025: move-result-object v3 │ │ -07abbc: 5232 640c |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -07abc0: 7110 b70e 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0eb7 │ │ -07abc6: 0a03 |002b: move-result v3 │ │ -07abc8: 5963 f004 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07abcc: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ -07abd0: c823 |0030: mul-float/2addr v3, v2 │ │ -07abd2: 8733 |0031: float-to-int v3, v3 │ │ -07abd4: 5963 dd04 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@04dd │ │ -07abd8: 6e10 8222 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2282 │ │ -07abde: 0a03 |0037: move-result v3 │ │ -07abe0: 5963 dc04 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@04dc │ │ -07abe4: 2203 e102 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@02e1 │ │ -07abe8: 7020 1714 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1417 │ │ -07abee: 5b63 da04 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07abf2: 2203 e102 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@02e1 │ │ -07abf6: 7020 1714 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1417 │ │ -07abfc: 5b63 e804 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07ac00: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ -07ac04: c823 |004a: mul-float/2addr v3, v2 │ │ -07ac06: 8733 |004b: float-to-int v3, v3 │ │ -07ac08: 5963 cd04 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@04cd │ │ -07ac0c: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ -07ac10: c823 |0050: mul-float/2addr v3, v2 │ │ -07ac12: 8733 |0051: float-to-int v3, v3 │ │ -07ac14: 5963 c104 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@04c1 │ │ -07ac18: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ -07ac1c: c823 |0056: mul-float/2addr v3, v2 │ │ -07ac1e: 8733 |0057: float-to-int v3, v3 │ │ -07ac20: 5963 c404 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@04c4 │ │ -07ac24: 2203 7602 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0276 │ │ -07ac28: 7020 e10e 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0ee1 │ │ -07ac2e: 7120 540e 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ -07ac34: 7110 310e 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e31 │ │ -07ac3a: 0a03 |0065: move-result v3 │ │ -07ac3c: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ -07ac40: 7120 580e 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -07ac46: 0e00 |006b: return-void │ │ +07abcc: |[07abcc] android.support.v4.view.ViewPager.initViewPager:()V │ │ +07abdc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +07abde: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07abe0: 6e20 7f0f 3600 |0002: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0f7f │ │ +07abe6: 1503 0400 |0005: const/high16 v3, #int 262144 // #4 │ │ +07abea: 6e20 710f 3600 |0007: invoke-virtual {v6, v3}, Landroid/support/v4/view/ViewPager;.setDescendantFocusability:(I)V // method@0f71 │ │ +07abf0: 6e20 720f 5600 |000a: invoke-virtual {v6, v5}, Landroid/support/v4/view/ViewPager;.setFocusable:(Z)V // method@0f72 │ │ +07abf6: 6e10 2b0f 0600 |000d: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0f2b │ │ +07abfc: 0c01 |0010: move-result-object v1 │ │ +07abfe: 2203 8a04 |0011: new-instance v3, Landroid/widget/Scroller; // type@048a │ │ +07ac02: 6204 f204 |0013: sget-object v4, Landroid/support/v4/view/ViewPager;.sInterpolator:Landroid/view/animation/Interpolator; // field@04f2 │ │ +07ac06: 7030 bc24 1304 |0015: invoke-direct {v3, v1, v4}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@24bc │ │ +07ac0c: 5b63 ea04 |0018: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07ac10: 7110 7e22 0100 |001a: invoke-static {v1}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +07ac16: 0c00 |001d: move-result-object v0 │ │ +07ac18: 6e10 3401 0100 |001e: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +07ac1e: 0c03 |0021: move-result-object v3 │ │ +07ac20: 6e10 af01 0300 |0022: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +07ac26: 0c03 |0025: move-result-object v3 │ │ +07ac28: 5232 640c |0026: iget v2, v3, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +07ac2c: 7110 b70e 0000 |0028: invoke-static {v0}, Landroid/support/v4/view/ViewConfigurationCompat;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0eb7 │ │ +07ac32: 0a03 |002b: move-result v3 │ │ +07ac34: 5963 f004 |002c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07ac38: 1503 c843 |002e: const/high16 v3, #int 1137180672 // #43c8 │ │ +07ac3c: c823 |0030: mul-float/2addr v3, v2 │ │ +07ac3e: 8733 |0031: float-to-int v3, v3 │ │ +07ac40: 5963 dd04 |0032: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMinimumVelocity:I // field@04dd │ │ +07ac44: 6e10 8222 0000 |0034: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2282 │ │ +07ac4a: 0a03 |0037: move-result v3 │ │ +07ac4c: 5963 dc04 |0038: iput v3, v6, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@04dc │ │ +07ac50: 2203 e102 |003a: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@02e1 │ │ +07ac54: 7020 1714 1300 |003c: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1417 │ │ +07ac5a: 5b63 da04 |003f: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07ac5e: 2203 e102 |0041: new-instance v3, Landroid/support/v4/widget/EdgeEffectCompat; // type@02e1 │ │ +07ac62: 7020 1714 1300 |0043: invoke-direct {v3, v1}, Landroid/support/v4/widget/EdgeEffectCompat;.:(Landroid/content/Context;)V // method@1417 │ │ +07ac68: 5b63 e804 |0046: iput-object v3, v6, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07ac6c: 1503 c841 |0048: const/high16 v3, #int 1103626240 // #41c8 │ │ +07ac70: c823 |004a: mul-float/2addr v3, v2 │ │ +07ac72: 8733 |004b: float-to-int v3, v3 │ │ +07ac74: 5963 cd04 |004c: iput v3, v6, Landroid/support/v4/view/ViewPager;.mFlingDistance:I // field@04cd │ │ +07ac78: 1503 0040 |004e: const/high16 v3, #int 1073741824 // #4000 │ │ +07ac7c: c823 |0050: mul-float/2addr v3, v2 │ │ +07ac7e: 8733 |0051: float-to-int v3, v3 │ │ +07ac80: 5963 c104 |0052: iput v3, v6, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@04c1 │ │ +07ac84: 1503 8041 |0054: const/high16 v3, #int 1098907648 // #4180 │ │ +07ac88: c823 |0056: mul-float/2addr v3, v2 │ │ +07ac8a: 8733 |0057: float-to-int v3, v3 │ │ +07ac8c: 5963 c404 |0058: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@04c4 │ │ +07ac90: 2203 7602 |005a: new-instance v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; // type@0276 │ │ +07ac94: 7020 e10e 6300 |005c: invoke-direct {v3, v6}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.:(Landroid/support/v4/view/ViewPager;)V // method@0ee1 │ │ +07ac9a: 7120 540e 3600 |005f: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ +07aca0: 7110 310e 0600 |0062: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e31 │ │ +07aca6: 0a03 |0065: move-result v3 │ │ +07aca8: 3903 0500 |0066: if-nez v3, 006b // +0005 │ │ +07acac: 7120 580e 5600 |0068: invoke-static {v6, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +07acb2: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=359 │ │ 0x0005 line=360 │ │ 0x000a line=361 │ │ 0x000d line=362 │ │ 0x0011 line=363 │ │ @@ -63452,17 +63452,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07ac48: |[07ac48] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ -07ac58: 5510 ca04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ -07ac5c: 0f00 |0002: return v0 │ │ +07acb4: |[07acb4] android.support.v4.view.ViewPager.isFakeDragging:()Z │ │ +07acc4: 5510 ca04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ +07acc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2385 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ #32 : (in Landroid/support/v4/view/ViewPager;) │ │ @@ -63470,19 +63470,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07ac60: |[07ac60] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ -07ac70: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ -07ac76: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -07ac78: 5c10 cb04 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07ac7c: 0e00 |0006: return-void │ │ +07accc: |[07accc] android.support.v4.view.ViewPager.onAttachedToWindow:()V │ │ +07acdc: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ +07ace2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +07ace4: 5c10 cb04 |0004: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07ace8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1363 │ │ 0x0003 line=1364 │ │ 0x0006 line=1365 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -63492,19 +63492,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07ac80: |[07ac80] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ -07ac90: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ -07ac94: 6e20 620f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f62 │ │ -07ac9a: 6f10 b422 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -07aca0: 0e00 |0008: return-void │ │ +07acec: |[07acec] android.support.v4.view.ViewPager.onDetachedFromWindow:()V │ │ +07acfc: 5410 c704 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mEndScrollRunnable:Ljava/lang/Runnable; // field@04c7 │ │ +07ad00: 6e20 620f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@0f62 │ │ +07ad06: 6f10 b422 0100 |0005: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +07ad0c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x0005 line=389 │ │ 0x0008 line=390 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -63514,131 +63514,131 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 214 16-bit code units │ │ -07aca4: |[07aca4] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ -07acb4: 7502 b522 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@22b5 │ │ -07acba: 0800 1200 |0003: move-object/from16 v0, v18 │ │ -07acbe: 520d e204 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07acc2: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ -07acc6: 0800 1200 |0009: move-object/from16 v0, v18 │ │ -07acca: 540d db04 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ -07acce: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ -07acd2: 0800 1200 |000f: move-object/from16 v0, v18 │ │ -07acd6: 540d d604 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07acda: 6e10 9d2b 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07ace0: 0a0d |0016: move-result v13 │ │ -07ace2: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ -07ace6: 0800 1200 |0019: move-object/from16 v0, v18 │ │ -07acea: 540d bb04 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07acee: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ -07acf2: 7401 3c0f 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07acf8: 0a0a |0022: move-result v10 │ │ -07acfa: 7401 3e0f 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ -07ad00: 0a0b |0026: move-result v11 │ │ -07ad02: 0800 1200 |0027: move-object/from16 v0, v18 │ │ -07ad06: 520d e204 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07ad0a: 82dd |002b: int-to-float v13, v13 │ │ -07ad0c: 82be |002c: int-to-float v14, v11 │ │ -07ad0e: a907 0d0e |002d: div-float v7, v13, v14 │ │ -07ad12: 1205 |002f: const/4 v5, #int 0 // #0 │ │ -07ad14: 0800 1200 |0030: move-object/from16 v0, v18 │ │ -07ad18: 540d d604 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07ad1c: 120e |0034: const/4 v14, #int 0 // #0 │ │ -07ad1e: 6e20 972b ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07ad24: 0c03 |0038: move-result-object v3 │ │ -07ad26: 1f03 7402 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07ad2a: 5238 9604 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07ad2e: 0800 1200 |003d: move-object/from16 v0, v18 │ │ -07ad32: 540d d604 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07ad36: 6e10 9d2b 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07ad3c: 0a04 |0044: move-result v4 │ │ -07ad3e: 5232 9704 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07ad42: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -07ad46: 540d d604 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07ad4a: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ -07ad4e: 6e20 972b ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07ad54: 0c0d |0050: move-result-object v13 │ │ -07ad56: 1f0d 7402 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07ad5a: 52d6 9704 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07ad5e: 0129 |0055: move v9, v2 │ │ -07ad60: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ -07ad64: 523d 9704 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07ad68: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ -07ad6c: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ -07ad70: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -07ad74: 540d d604 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07ad78: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ -07ad7c: 6e20 972b 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07ad82: 0c03 |0067: move-result-object v3 │ │ -07ad84: 1f03 7402 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07ad88: 28ee |006a: goto 0058 // -0012 │ │ -07ad8a: 523d 9704 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07ad8e: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ -07ad92: 523d 9604 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07ad96: 523e 9904 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07ad9a: c6ed |0073: add-float/2addr v13, v14 │ │ -07ad9c: 82be |0074: int-to-float v14, v11 │ │ -07ad9e: a801 0d0e |0075: mul-float v1, v13, v14 │ │ -07ada2: 523d 9604 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07ada6: 523e 9904 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07adaa: c6ed |007b: add-float/2addr v13, v14 │ │ -07adac: a608 0d07 |007c: add-float v8, v13, v7 │ │ -07adb0: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -07adb4: 520d e204 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07adb8: 82dd |0082: int-to-float v13, v13 │ │ -07adba: c61d |0083: add-float/2addr v13, v1 │ │ -07adbc: 82ae |0084: int-to-float v14, v10 │ │ -07adbe: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ -07adc2: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ -07adc6: 0800 1200 |0089: move-object/from16 v0, v18 │ │ -07adca: 540d db04 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ -07adce: 871e |008d: float-to-int v14, v1 │ │ -07add0: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -07add4: 520f ef04 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@04ef │ │ -07add8: 0800 1200 |0092: move-object/from16 v0, v18 │ │ -07addc: 5200 e204 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07ade0: 0210 0000 |0096: move/from16 v16, v0 │ │ -07ade4: 0200 1000 |0098: move/from16 v0, v16 │ │ -07ade8: 8200 |009a: int-to-float v0, v0 │ │ -07adea: 0210 0000 |009b: move/from16 v16, v0 │ │ -07adee: a610 1001 |009d: add-float v16, v16, v1 │ │ -07adf2: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ -07adf6: a610 1011 |00a1: add-float v16, v16, v17 │ │ -07adfa: 0200 1000 |00a3: move/from16 v0, v16 │ │ -07adfe: 8700 |00a5: float-to-int v0, v0 │ │ -07ae00: 0210 0000 |00a6: move/from16 v16, v0 │ │ -07ae04: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ -07ae08: 5200 bd04 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@04bd │ │ -07ae0c: 0211 0000 |00ac: move/from16 v17, v0 │ │ -07ae10: 7405 5402 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -07ae16: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ -07ae1a: 540d db04 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ -07ae1e: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ -07ae22: 6e20 4702 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -07ae28: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ -07ae2c: 82dd |00bc: int-to-float v13, v13 │ │ -07ae2e: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ -07ae32: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ -07ae36: 0e00 |00c1: return-void │ │ -07ae38: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ -07ae3c: 540d bb04 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07ae40: 6e20 d90c 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -07ae46: 0a0c |00c9: move-result v12 │ │ -07ae48: a60d 080c |00ca: add-float v13, v8, v12 │ │ -07ae4c: 82be |00cc: int-to-float v14, v11 │ │ -07ae4e: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ -07ae52: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ -07ae56: c6d8 |00d1: add-float/2addr v8, v13 │ │ -07ae58: 28ac |00d2: goto 007e // -0054 │ │ -07ae5a: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ -07ae5e: 2881 |00d5: goto 0056 // -007f │ │ +07ad10: |[07ad10] android.support.v4.view.ViewPager.onDraw:(Landroid/graphics/Canvas;)V │ │ +07ad20: 7502 b522 1200 |0000: invoke-super/range {v18, v19}, Landroid/view/ViewGroup;.onDraw:(Landroid/graphics/Canvas;)V // method@22b5 │ │ +07ad26: 0800 1200 |0003: move-object/from16 v0, v18 │ │ +07ad2a: 520d e204 |0005: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07ad2e: 3d0d ba00 |0007: if-lez v13, 00c1 // +00ba │ │ +07ad32: 0800 1200 |0009: move-object/from16 v0, v18 │ │ +07ad36: 540d db04 |000b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ +07ad3a: 380d b400 |000d: if-eqz v13, 00c1 // +00b4 │ │ +07ad3e: 0800 1200 |000f: move-object/from16 v0, v18 │ │ +07ad42: 540d d604 |0011: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ad46: 6e10 9d2b 0d00 |0013: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07ad4c: 0a0d |0016: move-result v13 │ │ +07ad4e: 3d0d aa00 |0017: if-lez v13, 00c1 // +00aa │ │ +07ad52: 0800 1200 |0019: move-object/from16 v0, v18 │ │ +07ad56: 540d bb04 |001b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07ad5a: 380d a400 |001d: if-eqz v13, 00c1 // +00a4 │ │ +07ad5e: 7401 3c0f 1200 |001f: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07ad64: 0a0a |0022: move-result v10 │ │ +07ad66: 7401 3e0f 1200 |0023: invoke-virtual/range {v18}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ +07ad6c: 0a0b |0026: move-result v11 │ │ +07ad6e: 0800 1200 |0027: move-object/from16 v0, v18 │ │ +07ad72: 520d e204 |0029: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07ad76: 82dd |002b: int-to-float v13, v13 │ │ +07ad78: 82be |002c: int-to-float v14, v11 │ │ +07ad7a: a907 0d0e |002d: div-float v7, v13, v14 │ │ +07ad7e: 1205 |002f: const/4 v5, #int 0 // #0 │ │ +07ad80: 0800 1200 |0030: move-object/from16 v0, v18 │ │ +07ad84: 540d d604 |0032: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ad88: 120e |0034: const/4 v14, #int 0 // #0 │ │ +07ad8a: 6e20 972b ed00 |0035: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07ad90: 0c03 |0038: move-result-object v3 │ │ +07ad92: 1f03 7402 |0039: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07ad96: 5238 9604 |003b: iget v8, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07ad9a: 0800 1200 |003d: move-object/from16 v0, v18 │ │ +07ad9e: 540d d604 |003f: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ada2: 6e10 9d2b 0d00 |0041: invoke-virtual {v13}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07ada8: 0a04 |0044: move-result v4 │ │ +07adaa: 5232 9704 |0045: iget v2, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07adae: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +07adb2: 540d d604 |0049: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07adb6: d80e 04ff |004b: add-int/lit8 v14, v4, #int -1 // #ff │ │ +07adba: 6e20 972b ed00 |004d: invoke-virtual {v13, v14}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07adc0: 0c0d |0050: move-result-object v13 │ │ +07adc2: 1f0d 7402 |0051: check-cast v13, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07adc6: 52d6 9704 |0053: iget v6, v13, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07adca: 0129 |0055: move v9, v2 │ │ +07adcc: 3569 6b00 |0056: if-ge v9, v6, 00c1 // +006b │ │ +07add0: 523d 9704 |0058: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07add4: 37d9 1100 |005a: if-le v9, v13, 006b // +0011 │ │ +07add8: 3545 0f00 |005c: if-ge v5, v4, 006b // +000f │ │ +07addc: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +07ade0: 540d d604 |0060: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07ade4: d805 0501 |0062: add-int/lit8 v5, v5, #int 1 // #01 │ │ +07ade8: 6e20 972b 5d00 |0064: invoke-virtual {v13, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07adee: 0c03 |0067: move-result-object v3 │ │ +07adf0: 1f03 7402 |0068: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07adf4: 28ee |006a: goto 0058 // -0012 │ │ +07adf6: 523d 9704 |006b: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07adfa: 33d9 5500 |006d: if-ne v9, v13, 00c2 // +0055 │ │ +07adfe: 523d 9604 |006f: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07ae02: 523e 9904 |0071: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07ae06: c6ed |0073: add-float/2addr v13, v14 │ │ +07ae08: 82be |0074: int-to-float v14, v11 │ │ +07ae0a: a801 0d0e |0075: mul-float v1, v13, v14 │ │ +07ae0e: 523d 9604 |0077: iget v13, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07ae12: 523e 9904 |0079: iget v14, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07ae16: c6ed |007b: add-float/2addr v13, v14 │ │ +07ae18: a608 0d07 |007c: add-float v8, v13, v7 │ │ +07ae1c: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +07ae20: 520d e204 |0080: iget v13, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07ae24: 82dd |0082: int-to-float v13, v13 │ │ +07ae26: c61d |0083: add-float/2addr v13, v1 │ │ +07ae28: 82ae |0084: int-to-float v14, v10 │ │ +07ae2a: 2d0d 0d0e |0085: cmpl-float v13, v13, v14 │ │ +07ae2e: 3d0d 3300 |0087: if-lez v13, 00ba // +0033 │ │ +07ae32: 0800 1200 |0089: move-object/from16 v0, v18 │ │ +07ae36: 540d db04 |008b: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ +07ae3a: 871e |008d: float-to-int v14, v1 │ │ +07ae3c: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +07ae40: 520f ef04 |0090: iget v15, v0, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@04ef │ │ +07ae44: 0800 1200 |0092: move-object/from16 v0, v18 │ │ +07ae48: 5200 e204 |0094: iget v0, v0, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07ae4c: 0210 0000 |0096: move/from16 v16, v0 │ │ +07ae50: 0200 1000 |0098: move/from16 v0, v16 │ │ +07ae54: 8200 |009a: int-to-float v0, v0 │ │ +07ae56: 0210 0000 |009b: move/from16 v16, v0 │ │ +07ae5a: a610 1001 |009d: add-float v16, v16, v1 │ │ +07ae5e: 1511 003f |009f: const/high16 v17, #int 1056964608 // #3f00 │ │ +07ae62: a610 1011 |00a1: add-float v16, v16, v17 │ │ +07ae66: 0200 1000 |00a3: move/from16 v0, v16 │ │ +07ae6a: 8700 |00a5: float-to-int v0, v0 │ │ +07ae6c: 0210 0000 |00a6: move/from16 v16, v0 │ │ +07ae70: 0800 1200 |00a8: move-object/from16 v0, v18 │ │ +07ae74: 5200 bd04 |00aa: iget v0, v0, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@04bd │ │ +07ae78: 0211 0000 |00ac: move/from16 v17, v0 │ │ +07ae7c: 7405 5402 0d00 |00ae: invoke-virtual/range {v13, v14, v15, v16, v17}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +07ae82: 0800 1200 |00b1: move-object/from16 v0, v18 │ │ +07ae86: 540d db04 |00b3: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ +07ae8a: 0800 1300 |00b5: move-object/from16 v0, v19 │ │ +07ae8e: 6e20 4702 0d00 |00b7: invoke-virtual {v13, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +07ae94: 900d 0a0b |00ba: add-int v13, v10, v11 │ │ +07ae98: 82dd |00bc: int-to-float v13, v13 │ │ +07ae9a: 2d0d 010d |00bd: cmpl-float v13, v1, v13 │ │ +07ae9e: 3d0d 1400 |00bf: if-lez v13, 00d3 // +0014 │ │ +07aea2: 0e00 |00c1: return-void │ │ +07aea4: 0800 1200 |00c2: move-object/from16 v0, v18 │ │ +07aea8: 540d bb04 |00c4: iget-object v13, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07aeac: 6e20 d90c 9d00 |00c6: invoke-virtual {v13, v9}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +07aeb2: 0a0c |00c9: move-result v12 │ │ +07aeb4: a60d 080c |00ca: add-float v13, v8, v12 │ │ +07aeb8: 82be |00cc: int-to-float v14, v11 │ │ +07aeba: a801 0d0e |00cd: mul-float v1, v13, v14 │ │ +07aebe: a60d 0c07 |00cf: add-float v13, v12, v7 │ │ +07aec2: c6d8 |00d1: add-float/2addr v8, v13 │ │ +07aec4: 28ac |00d2: goto 007e // -0054 │ │ +07aec6: d809 0901 |00d3: add-int/lit8 v9, v9, #int 1 // #01 │ │ +07aeca: 2881 |00d5: goto 0056 // -007f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2218 │ │ 0x0003 line=2221 │ │ 0x001f line=2222 │ │ 0x0023 line=2223 │ │ 0x0027 line=2225 │ │ @@ -63696,189 +63696,189 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 324 16-bit code units │ │ -07ae60: |[07ae60] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07ae70: 6e10 a421 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -07ae76: 0a00 |0003: move-result v0 │ │ -07ae78: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ -07ae7c: 1230 |0006: const/4 v0, #int 3 // #3 │ │ -07ae7e: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ -07ae82: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07ae84: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ -07ae88: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07ae8a: 5ce0 d404 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07ae8e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -07ae90: 5ce0 d504 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ -07ae94: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ -07ae96: 59e0 ba04 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07ae9a: 54e0 f104 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07ae9e: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ -07aea2: 54e0 f104 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07aea6: 6e10 cb21 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ -07aeac: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -07aeae: 5be0 f104 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07aeb2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -07aeb4: 0f00 |0022: return v0 │ │ -07aeb6: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ -07aeba: 55e0 d404 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07aebe: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -07aec2: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -07aec4: 28f8 |002a: goto 0022 // -0008 │ │ -07aec6: 55e0 d504 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ -07aeca: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ -07aece: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -07aed0: 28f2 |0030: goto 0022 // -000e │ │ -07aed2: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ -07aed8: 54e0 f104 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07aedc: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ -07aee0: 7100 ca21 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ -07aee6: 0c00 |003b: move-result-object v0 │ │ -07aee8: 5be0 f104 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07aeec: 54e0 f104 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07aef0: 6e20 c321 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -07aef6: 55e0 d404 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07aefa: 28dd |0045: goto 0022 // -0023 │ │ -07aefc: 52e7 ba04 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07af00: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ -07af02: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ -07af06: 7120 c40c 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -07af0c: 0a09 |004e: move-result v9 │ │ -07af0e: 7120 c90c 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -07af14: 0a0a |0052: move-result v10 │ │ -07af16: 52e0 d704 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07af1a: a708 0a00 |0055: sub-float v8, v10, v0 │ │ -07af1e: 7110 ef2a 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -07af24: 0a0b |005a: move-result v11 │ │ -07af26: 7120 ca0c 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -07af2c: 0a0c |005e: move-result v12 │ │ -07af2e: 52e0 d204 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@04d2 │ │ -07af32: a700 0c00 |0061: sub-float v0, v12, v0 │ │ -07af36: 7110 ef2a 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -07af3c: 0a0d |0066: move-result v13 │ │ -07af3e: 1200 |0067: const/4 v0, #int 0 // #0 │ │ -07af40: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ -07af44: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ -07af48: 52e0 d704 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07af4c: 7030 4a0f 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0f4a │ │ -07af52: 0a00 |0071: move-result v0 │ │ -07af54: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ -07af58: 1202 |0074: const/4 v2, #int 0 // #0 │ │ -07af5a: 8783 |0075: float-to-int v3, v8 │ │ -07af5c: 87a4 |0076: float-to-int v4, v10 │ │ -07af5e: 87c5 |0077: float-to-int v5, v12 │ │ -07af60: 07e0 |0078: move-object v0, v14 │ │ -07af62: 07e1 |0079: move-object v1, v14 │ │ -07af64: 7406 100f 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0f10 │ │ -07af6a: 0a00 |007d: move-result v0 │ │ -07af6c: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ -07af70: 59ea d704 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07af74: 59ec d804 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ -07af78: 1210 |0084: const/4 v0, #int 1 // #1 │ │ -07af7a: 5ce0 d504 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ -07af7e: 1200 |0087: const/4 v0, #int 0 // #0 │ │ -07af80: 289a |0088: goto 0022 // -0066 │ │ -07af82: 52e0 f004 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07af86: 8200 |008b: int-to-float v0, v0 │ │ -07af88: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ -07af8c: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ -07af90: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ -07af94: c8b0 |0092: mul-float/2addr v0, v11 │ │ -07af96: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ -07af9a: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ -07af9e: 1210 |0097: const/4 v0, #int 1 // #1 │ │ -07afa0: 5ce0 d404 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07afa4: 1210 |009a: const/4 v0, #int 1 // #1 │ │ -07afa6: 7020 680f 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0f68 │ │ -07afac: 1210 |009e: const/4 v0, #int 1 // #1 │ │ -07afae: 7020 7c0f 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -07afb4: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ -07afb6: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ -07afba: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ -07afbe: 52e0 d104 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07afc2: 52e1 f004 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07afc6: 8211 |00ab: int-to-float v1, v1 │ │ -07afc8: c610 |00ac: add-float/2addr v0, v1 │ │ -07afca: 59e0 d704 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07afce: 59ec d804 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ -07afd2: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ -07afd4: 7020 7d0f 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07afda: 55e0 d404 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07afde: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ -07afe2: 7020 5c0f ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0f5c │ │ -07afe8: 0a00 |00bc: move-result v0 │ │ -07afea: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ -07afee: 7110 4f0e 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -07aff4: 2900 72ff |00c2: goto/16 0034 // -008e │ │ -07aff8: 52e0 d104 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07affc: 52e1 f004 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07b000: 8211 |00c8: int-to-float v1, v1 │ │ -07b002: c710 |00c9: sub-float/2addr v0, v1 │ │ -07b004: 28e3 |00ca: goto 00ad // -001d │ │ -07b006: 52e0 f004 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07b00a: 8200 |00cd: int-to-float v0, v0 │ │ -07b00c: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ -07b010: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ -07b014: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ -07b016: 5ce0 d504 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ -07b01a: 28e0 |00d5: goto 00b5 // -0020 │ │ -07b01c: 6e10 ab21 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -07b022: 0a00 |00d9: move-result v0 │ │ -07b024: 59e0 d104 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07b028: 59e0 d704 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07b02c: 6e10 ad21 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -07b032: 0a00 |00e1: move-result v0 │ │ -07b034: 59e0 d204 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@04d2 │ │ -07b038: 59e0 d804 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ -07b03c: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ -07b03e: 7120 c80c 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -07b044: 0a00 |00ea: move-result v0 │ │ -07b046: 59e0 ba04 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07b04a: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ -07b04c: 5ce0 d504 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ -07b050: 54e0 ea04 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07b054: 6e10 be24 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@24be │ │ -07b05a: 52e0 e904 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ -07b05e: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ -07b060: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ -07b064: 54e0 ea04 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07b068: 6e10 c324 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@24c3 │ │ -07b06e: 0a00 |00ff: move-result v0 │ │ -07b070: 54e1 ea04 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07b074: 6e10 c024 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ -07b07a: 0a01 |0105: move-result v1 │ │ -07b07c: b110 |0106: sub-int/2addr v0, v1 │ │ -07b07e: 7110 f02a 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -07b084: 0a00 |010a: move-result v0 │ │ -07b086: 52e1 c104 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@04c1 │ │ -07b08a: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ -07b08e: 54e0 ea04 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07b092: 6e10 bd24 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ -07b098: 1200 |0114: const/4 v0, #int 0 // #0 │ │ -07b09a: 5ce0 e404 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07b09e: 6e10 5e0f 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07b0a4: 1210 |011a: const/4 v0, #int 1 // #1 │ │ -07b0a6: 5ce0 d404 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07b0aa: 1210 |011d: const/4 v0, #int 1 // #1 │ │ -07b0ac: 7020 680f 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0f68 │ │ -07b0b2: 1210 |0121: const/4 v0, #int 1 // #1 │ │ -07b0b4: 7020 7c0f 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -07b0ba: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ -07b0be: 1200 |0127: const/4 v0, #int 0 // #0 │ │ -07b0c0: 7020 130f 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ -07b0c6: 1200 |012b: const/4 v0, #int 0 // #0 │ │ -07b0c8: 5ce0 d404 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07b0cc: 2900 06ff |012e: goto/16 0034 // -00fa │ │ -07b0d0: 7020 560f fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f56 │ │ -07b0d6: 2900 01ff |0133: goto/16 0034 // -00ff │ │ -07b0da: 0000 |0135: nop // spacer │ │ -07b0dc: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ +07aecc: |[07aecc] android.support.v4.view.ViewPager.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07aedc: 6e10 a421 0f00 |0000: invoke-virtual {v15}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +07aee2: 0a00 |0003: move-result v0 │ │ +07aee4: d506 ff00 |0004: and-int/lit16 v6, v0, #int 255 // #00ff │ │ +07aee8: 1230 |0006: const/4 v0, #int 3 // #3 │ │ +07aeea: 3206 0500 |0007: if-eq v6, v0, 000c // +0005 │ │ +07aeee: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07aef0: 3306 1900 |000a: if-ne v6, v0, 0023 // +0019 │ │ +07aef4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07aef6: 5ce0 d404 |000d: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07aefa: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +07aefc: 5ce0 d504 |0010: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ +07af00: 12f0 |0012: const/4 v0, #int -1 // #ff │ │ +07af02: 59e0 ba04 |0013: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07af06: 54e0 f104 |0015: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07af0a: 3800 0a00 |0017: if-eqz v0, 0021 // +000a │ │ +07af0e: 54e0 f104 |0019: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07af12: 6e10 cb21 0000 |001b: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ +07af18: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +07af1a: 5be0 f104 |001f: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07af1e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +07af20: 0f00 |0022: return v0 │ │ +07af22: 3806 0e00 |0023: if-eqz v6, 0031 // +000e │ │ +07af26: 55e0 d404 |0025: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07af2a: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +07af2e: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +07af30: 28f8 |002a: goto 0022 // -0008 │ │ +07af32: 55e0 d504 |002b: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ +07af36: 3800 0400 |002d: if-eqz v0, 0031 // +0004 │ │ +07af3a: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +07af3c: 28f2 |0030: goto 0022 // -000e │ │ +07af3e: 2c06 0501 0000 |0031: sparse-switch v6, 00000136 // +00000105 │ │ +07af44: 54e0 f104 |0034: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07af48: 3900 0800 |0036: if-nez v0, 003e // +0008 │ │ +07af4c: 7100 ca21 0000 |0038: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ +07af52: 0c00 |003b: move-result-object v0 │ │ +07af54: 5be0 f104 |003c: iput-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07af58: 54e0 f104 |003e: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07af5c: 6e20 c321 f000 |0040: invoke-virtual {v0, v15}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +07af62: 55e0 d404 |0043: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07af66: 28dd |0045: goto 0022 // -0023 │ │ +07af68: 52e7 ba04 |0046: iget v7, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07af6c: 12f0 |0048: const/4 v0, #int -1 // #ff │ │ +07af6e: 3207 ebff |0049: if-eq v7, v0, 0034 // -0015 │ │ +07af72: 7120 c40c 7f00 |004b: invoke-static {v15, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +07af78: 0a09 |004e: move-result v9 │ │ +07af7a: 7120 c90c 9f00 |004f: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07af80: 0a0a |0052: move-result v10 │ │ +07af82: 52e0 d704 |0053: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07af86: a708 0a00 |0055: sub-float v8, v10, v0 │ │ +07af8a: 7110 ef2a 0800 |0057: invoke-static {v8}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +07af90: 0a0b |005a: move-result v11 │ │ +07af92: 7120 ca0c 9f00 |005b: invoke-static {v15, v9}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +07af98: 0a0c |005e: move-result v12 │ │ +07af9a: 52e0 d204 |005f: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@04d2 │ │ +07af9e: a700 0c00 |0061: sub-float v0, v12, v0 │ │ +07afa2: 7110 ef2a 0000 |0063: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +07afa8: 0a0d |0066: move-result v13 │ │ +07afaa: 1200 |0067: const/4 v0, #int 0 // #0 │ │ +07afac: 2d00 0800 |0068: cmpl-float v0, v8, v0 │ │ +07afb0: 3800 1f00 |006a: if-eqz v0, 0089 // +001f │ │ +07afb4: 52e0 d704 |006c: iget v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07afb8: 7030 4a0f 0e08 |006e: invoke-direct {v14, v0, v8}, Landroid/support/v4/view/ViewPager;.isGutterDrag:(FF)Z // method@0f4a │ │ +07afbe: 0a00 |0071: move-result v0 │ │ +07afc0: 3900 1700 |0072: if-nez v0, 0089 // +0017 │ │ +07afc4: 1202 |0074: const/4 v2, #int 0 // #0 │ │ +07afc6: 8783 |0075: float-to-int v3, v8 │ │ +07afc8: 87a4 |0076: float-to-int v4, v10 │ │ +07afca: 87c5 |0077: float-to-int v5, v12 │ │ +07afcc: 07e0 |0078: move-object v0, v14 │ │ +07afce: 07e1 |0079: move-object v1, v14 │ │ +07afd0: 7406 100f 0000 |007a: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewPager;.canScroll:(Landroid/view/View;ZIII)Z // method@0f10 │ │ +07afd6: 0a00 |007d: move-result v0 │ │ +07afd8: 3800 0b00 |007e: if-eqz v0, 0089 // +000b │ │ +07afdc: 59ea d704 |0080: iput v10, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07afe0: 59ec d804 |0082: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ +07afe4: 1210 |0084: const/4 v0, #int 1 // #1 │ │ +07afe6: 5ce0 d504 |0085: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ +07afea: 1200 |0087: const/4 v0, #int 0 // #0 │ │ +07afec: 289a |0088: goto 0022 // -0066 │ │ +07afee: 52e0 f004 |0089: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07aff2: 8200 |008b: int-to-float v0, v0 │ │ +07aff4: 2d00 0b00 |008c: cmpl-float v0, v11, v0 │ │ +07aff8: 3d00 3d00 |008e: if-lez v0, 00cb // +003d │ │ +07affc: 1500 003f |0090: const/high16 v0, #int 1056964608 // #3f00 │ │ +07b000: c8b0 |0092: mul-float/2addr v0, v11 │ │ +07b002: 2d00 000d |0093: cmpl-float v0, v0, v13 │ │ +07b006: 3d00 3600 |0095: if-lez v0, 00cb // +0036 │ │ +07b00a: 1210 |0097: const/4 v0, #int 1 // #1 │ │ +07b00c: 5ce0 d404 |0098: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07b010: 1210 |009a: const/4 v0, #int 1 // #1 │ │ +07b012: 7020 680f 0e00 |009b: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0f68 │ │ +07b018: 1210 |009e: const/4 v0, #int 1 // #1 │ │ +07b01a: 7020 7c0f 0e00 |009f: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +07b020: 1200 |00a2: const/4 v0, #int 0 // #0 │ │ +07b022: 2d00 0800 |00a3: cmpl-float v0, v8, v0 │ │ +07b026: 3d00 1f00 |00a5: if-lez v0, 00c4 // +001f │ │ +07b02a: 52e0 d104 |00a7: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07b02e: 52e1 f004 |00a9: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07b032: 8211 |00ab: int-to-float v1, v1 │ │ +07b034: c610 |00ac: add-float/2addr v0, v1 │ │ +07b036: 59e0 d704 |00ad: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07b03a: 59ec d804 |00af: iput v12, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ +07b03e: 1210 |00b1: const/4 v0, #int 1 // #1 │ │ +07b040: 7020 7d0f 0e00 |00b2: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +07b046: 55e0 d404 |00b5: iget-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07b04a: 3800 7dff |00b7: if-eqz v0, 0034 // -0083 │ │ +07b04e: 7020 5c0f ae00 |00b9: invoke-direct {v14, v10}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0f5c │ │ +07b054: 0a00 |00bc: move-result v0 │ │ +07b056: 3800 77ff |00bd: if-eqz v0, 0034 // -0089 │ │ +07b05a: 7110 4f0e 0e00 |00bf: invoke-static {v14}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +07b060: 2900 72ff |00c2: goto/16 0034 // -008e │ │ +07b064: 52e0 d104 |00c4: iget v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07b068: 52e1 f004 |00c6: iget v1, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07b06c: 8211 |00c8: int-to-float v1, v1 │ │ +07b06e: c710 |00c9: sub-float/2addr v0, v1 │ │ +07b070: 28e3 |00ca: goto 00ad // -001d │ │ +07b072: 52e0 f004 |00cb: iget v0, v14, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07b076: 8200 |00cd: int-to-float v0, v0 │ │ +07b078: 2d00 0d00 |00ce: cmpl-float v0, v13, v0 │ │ +07b07c: 3d00 e5ff |00d0: if-lez v0, 00b5 // -001b │ │ +07b080: 1210 |00d2: const/4 v0, #int 1 // #1 │ │ +07b082: 5ce0 d504 |00d3: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ +07b086: 28e0 |00d5: goto 00b5 // -0020 │ │ +07b088: 6e10 ab21 0f00 |00d6: invoke-virtual {v15}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +07b08e: 0a00 |00d9: move-result v0 │ │ +07b090: 59e0 d104 |00da: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07b094: 59e0 d704 |00dc: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07b098: 6e10 ad21 0f00 |00de: invoke-virtual {v15}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +07b09e: 0a00 |00e1: move-result v0 │ │ +07b0a0: 59e0 d204 |00e2: iput v0, v14, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@04d2 │ │ +07b0a4: 59e0 d804 |00e4: iput v0, v14, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ +07b0a8: 1200 |00e6: const/4 v0, #int 0 // #0 │ │ +07b0aa: 7120 c80c 0f00 |00e7: invoke-static {v15, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +07b0b0: 0a00 |00ea: move-result v0 │ │ +07b0b2: 59e0 ba04 |00eb: iput v0, v14, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07b0b6: 1200 |00ed: const/4 v0, #int 0 // #0 │ │ +07b0b8: 5ce0 d504 |00ee: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsUnableToDrag:Z // field@04d5 │ │ +07b0bc: 54e0 ea04 |00f0: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07b0c0: 6e10 be24 0000 |00f2: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@24be │ │ +07b0c6: 52e0 e904 |00f5: iget v0, v14, Landroid/support/v4/view/ViewPager;.mScrollState:I // field@04e9 │ │ +07b0ca: 1221 |00f7: const/4 v1, #int 2 // #2 │ │ +07b0cc: 3310 2f00 |00f8: if-ne v0, v1, 0127 // +002f │ │ +07b0d0: 54e0 ea04 |00fa: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07b0d4: 6e10 c324 0000 |00fc: invoke-virtual {v0}, Landroid/widget/Scroller;.getFinalX:()I // method@24c3 │ │ +07b0da: 0a00 |00ff: move-result v0 │ │ +07b0dc: 54e1 ea04 |0100: iget-object v1, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07b0e0: 6e10 c024 0100 |0102: invoke-virtual {v1}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ +07b0e6: 0a01 |0105: move-result v1 │ │ +07b0e8: b110 |0106: sub-int/2addr v0, v1 │ │ +07b0ea: 7110 f02a 0000 |0107: invoke-static {v0}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +07b0f0: 0a00 |010a: move-result v0 │ │ +07b0f2: 52e1 c104 |010b: iget v1, v14, Landroid/support/v4/view/ViewPager;.mCloseEnough:I // field@04c1 │ │ +07b0f6: 3710 1a00 |010d: if-le v0, v1, 0127 // +001a │ │ +07b0fa: 54e0 ea04 |010f: iget-object v0, v14, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07b0fe: 6e10 bd24 0000 |0111: invoke-virtual {v0}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ +07b104: 1200 |0114: const/4 v0, #int 0 // #0 │ │ +07b106: 5ce0 e404 |0115: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07b10a: 6e10 5e0f 0e00 |0117: invoke-virtual {v14}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07b110: 1210 |011a: const/4 v0, #int 1 // #1 │ │ +07b112: 5ce0 d404 |011b: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07b116: 1210 |011d: const/4 v0, #int 1 // #1 │ │ +07b118: 7020 680f 0e00 |011e: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0f68 │ │ +07b11e: 1210 |0121: const/4 v0, #int 1 // #1 │ │ +07b120: 7020 7c0f 0e00 |0122: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +07b126: 2900 0fff |0125: goto/16 0034 // -00f1 │ │ +07b12a: 1200 |0127: const/4 v0, #int 0 // #0 │ │ +07b12c: 7020 130f 0e00 |0128: invoke-direct {v14, v0}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ +07b132: 1200 |012b: const/4 v0, #int 0 // #0 │ │ +07b134: 5ce0 d404 |012c: iput-boolean v0, v14, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07b138: 2900 06ff |012e: goto/16 0034 // -00fa │ │ +07b13c: 7020 560f fe00 |0130: invoke-direct {v14, v15}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f56 │ │ +07b142: 2900 01ff |0133: goto/16 0034 // -00ff │ │ +07b146: 0000 |0135: nop // spacer │ │ +07b148: 0002 0300 0000 0000 0200 0000 0600 ... |0136: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1792 │ │ 0x0006 line=1795 │ │ 0x000c line=1798 │ │ 0x000f line=1799 │ │ 0x0012 line=1800 │ │ @@ -63956,224 +63956,224 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 430 16-bit code units │ │ -07b0f8: |[07b0f8] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ -07b108: 7401 270f 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07b10e: 0a09 |0003: move-result v9 │ │ -07b110: 9118 2220 |0004: sub-int v24, v34, v32 │ │ -07b114: 910b 2321 |0006: sub-int v11, v35, v33 │ │ -07b118: 7401 360f 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -07b11e: 0a13 |000b: move-result v19 │ │ -07b120: 7401 380f 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ -07b126: 0a15 |000f: move-result v21 │ │ -07b128: 7401 370f 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -07b12e: 0a14 |0013: move-result v20 │ │ -07b130: 7401 350f 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ -07b136: 0a12 |0017: move-result v18 │ │ -07b138: 7401 3c0f 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07b13e: 0a16 |001b: move-result v22 │ │ -07b140: 120a |001c: const/4 v10, #int 0 // #0 │ │ -07b142: 120e |001d: const/4 v14, #int 0 // #0 │ │ -07b144: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ -07b148: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ -07b14c: 6e20 260f e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b152: 0c05 |0025: move-result-object v5 │ │ -07b154: 6e10 1f22 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -07b15a: 0a1a |0029: move-result v26 │ │ -07b15c: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ -07b160: 0200 1a00 |002c: move/from16 v0, v26 │ │ -07b164: 0201 1b00 |002e: move/from16 v1, v27 │ │ -07b168: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ -07b16c: 6e10 fd21 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07b172: 0c11 |0035: move-result-object v17 │ │ -07b174: 1f11 7502 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07b178: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -07b17a: 1207 |0039: const/4 v7, #int 0 // #0 │ │ -07b17c: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -07b180: 5500 9d04 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07b184: 021a 0000 |003e: move/from16 v26, v0 │ │ -07b188: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ -07b18c: 0800 1100 |0042: move-object/from16 v0, v17 │ │ -07b190: 5200 9b04 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ -07b194: 021a 0000 |0046: move/from16 v26, v0 │ │ -07b198: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ -07b19c: 0800 1100 |004a: move-object/from16 v0, v17 │ │ -07b1a0: 5200 9b04 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ -07b1a4: 021a 0000 |004e: move/from16 v26, v0 │ │ -07b1a8: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ -07b1ac: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ -07b1b2: 0206 1300 |0055: move/from16 v6, v19 │ │ -07b1b6: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ -07b1bc: 0207 1500 |005a: move/from16 v7, v21 │ │ -07b1c0: 9006 0616 |005c: add-int v6, v6, v22 │ │ -07b1c4: 6e10 0422 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b1ca: 0a1a |0061: move-result v26 │ │ -07b1cc: 901a 1a06 |0062: add-int v26, v26, v6 │ │ -07b1d0: 6e10 0122 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b1d6: 0a1b |0067: move-result v27 │ │ -07b1d8: 901b 1b07 |0068: add-int v27, v27, v7 │ │ -07b1dc: 0200 1a00 |006a: move/from16 v0, v26 │ │ -07b1e0: 0201 1b00 |006c: move/from16 v1, v27 │ │ -07b1e4: 6e51 3622 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -07b1ea: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ -07b1ee: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ -07b1f2: 28a9 |0075: goto 001e // -0057 │ │ -07b1f4: 0206 1300 |0076: move/from16 v6, v19 │ │ -07b1f8: 6e10 0422 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b1fe: 0a1a |007b: move-result v26 │ │ -07b200: 9013 131a |007c: add-int v19, v19, v26 │ │ -07b204: 28d9 |007e: goto 0057 // -0027 │ │ -07b206: 6e10 0422 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b20c: 0a1a |0082: move-result v26 │ │ -07b20e: 911a 181a |0083: sub-int v26, v24, v26 │ │ -07b212: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ -07b216: 0200 1a00 |0087: move/from16 v0, v26 │ │ -07b21a: 0201 1300 |0089: move/from16 v1, v19 │ │ -07b21e: 7120 f42a 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -07b224: 0a06 |008e: move-result v6 │ │ -07b226: 28c8 |008f: goto 0057 // -0038 │ │ -07b228: 911a 1814 |0090: sub-int v26, v24, v20 │ │ -07b22c: 6e10 0422 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b232: 0a1b |0095: move-result v27 │ │ -07b234: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ -07b238: 6e10 0422 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b23e: 0a1a |009b: move-result v26 │ │ -07b240: 9014 141a |009c: add-int v20, v20, v26 │ │ -07b244: 28b9 |009e: goto 0057 // -0047 │ │ -07b246: 0207 1500 |009f: move/from16 v7, v21 │ │ -07b24a: 6e10 0122 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b250: 0a1a |00a4: move-result v26 │ │ -07b252: 9015 151a |00a5: add-int v21, v21, v26 │ │ -07b256: 28b5 |00a7: goto 005c // -004b │ │ -07b258: 6e10 0122 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b25e: 0a1a |00ab: move-result v26 │ │ -07b260: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ -07b264: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ -07b268: 0200 1a00 |00b0: move/from16 v0, v26 │ │ -07b26c: 0201 1500 |00b2: move/from16 v1, v21 │ │ -07b270: 7120 f42a 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -07b276: 0a07 |00b7: move-result v7 │ │ -07b278: 28a4 |00b8: goto 005c // -005c │ │ -07b27a: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ -07b27e: 6e10 0122 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b284: 0a1b |00be: move-result v27 │ │ -07b286: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ -07b28a: 6e10 0122 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b290: 0a1a |00c4: move-result v26 │ │ -07b292: 9012 121a |00c5: add-int v18, v18, v26 │ │ -07b296: 2895 |00c7: goto 005c // -006b │ │ -07b298: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ -07b29c: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ -07b2a0: 120e |00cc: const/4 v14, #int 0 // #0 │ │ -07b2a2: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ -07b2a6: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ -07b2aa: 6e20 260f e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b2b0: 0c05 |00d4: move-result-object v5 │ │ -07b2b2: 6e10 1f22 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -07b2b8: 0a1a |00d8: move-result v26 │ │ -07b2ba: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ -07b2be: 0200 1a00 |00db: move/from16 v0, v26 │ │ -07b2c2: 0201 1b00 |00dd: move/from16 v1, v27 │ │ -07b2c6: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ -07b2ca: 6e10 fd21 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07b2d0: 0c11 |00e4: move-result-object v17 │ │ -07b2d2: 1f11 7502 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07b2d6: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ -07b2da: 5500 9d04 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07b2de: 021a 0000 |00eb: move/from16 v26, v0 │ │ -07b2e2: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ -07b2e6: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ -07b2ea: 6e20 420f 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -07b2f0: 0c0f |00f4: move-result-object v15 │ │ -07b2f2: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ -07b2f6: 8280 |00f7: int-to-float v0, v8 │ │ -07b2f8: 021a 0000 |00f8: move/from16 v26, v0 │ │ -07b2fc: 52f0 9604 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07b300: 021b 0000 |00fc: move/from16 v27, v0 │ │ -07b304: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ -07b308: 0200 1a00 |0100: move/from16 v0, v26 │ │ -07b30c: 8700 |0102: float-to-int v0, v0 │ │ -07b30e: 0210 0000 |0103: move/from16 v16, v0 │ │ -07b312: 9006 1310 |0105: add-int v6, v19, v16 │ │ -07b316: 0207 1500 |0107: move/from16 v7, v21 │ │ -07b31a: 0800 1100 |0109: move-object/from16 v0, v17 │ │ -07b31e: 5500 9e04 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@049e │ │ -07b322: 021a 0000 |010d: move/from16 v26, v0 │ │ -07b326: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ -07b32a: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ -07b32e: 0200 1a00 |0113: move/from16 v0, v26 │ │ -07b332: 0801 1100 |0115: move-object/from16 v1, v17 │ │ -07b336: 5c10 9e04 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@049e │ │ -07b33a: 8280 |0119: int-to-float v0, v8 │ │ -07b33c: 021a 0000 |011a: move/from16 v26, v0 │ │ -07b340: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -07b344: 5200 a104 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -07b348: 021b 0000 |0120: move/from16 v27, v0 │ │ -07b34c: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ -07b350: 0200 1a00 |0124: move/from16 v0, v26 │ │ -07b354: 8700 |0126: float-to-int v0, v0 │ │ -07b356: 021a 0000 |0127: move/from16 v26, v0 │ │ -07b35a: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ -07b35e: 7702 db21 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b364: 0a19 |012e: move-result v25 │ │ -07b366: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ -07b36a: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ -07b36e: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ -07b372: 7702 db21 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b378: 0a0c |0138: move-result v12 │ │ -07b37a: 0200 1900 |0139: move/from16 v0, v25 │ │ -07b37e: 6e30 3722 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -07b384: 6e10 0422 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b38a: 0a1a |0141: move-result v26 │ │ -07b38c: 901a 1a06 |0142: add-int v26, v26, v6 │ │ -07b390: 6e10 0122 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b396: 0a1b |0147: move-result v27 │ │ -07b398: 901b 1b07 |0148: add-int v27, v27, v7 │ │ -07b39c: 0200 1a00 |014a: move/from16 v0, v26 │ │ -07b3a0: 0201 1b00 |014c: move/from16 v1, v27 │ │ -07b3a4: 6e51 3622 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -07b3aa: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ -07b3ae: 2900 7aff |0153: goto/16 00cd // -0086 │ │ -07b3b2: 0200 1500 |0155: move/from16 v0, v21 │ │ -07b3b6: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ -07b3ba: 5910 ef04 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@04ef │ │ -07b3be: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ -07b3c2: 0200 1a00 |015d: move/from16 v0, v26 │ │ -07b3c6: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ -07b3ca: 5910 bd04 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@04bd │ │ -07b3ce: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ -07b3d2: 590a c304 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@04c3 │ │ -07b3d6: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ -07b3da: 5500 cb04 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07b3de: 021a 0000 |016b: move/from16 v26, v0 │ │ -07b3e2: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ -07b3e6: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ -07b3ea: 5200 c204 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07b3ee: 021a 0000 |0173: move/from16 v26, v0 │ │ -07b3f2: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ -07b3f6: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ -07b3fa: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ -07b3fe: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ -07b402: 0201 1a00 |017d: move/from16 v1, v26 │ │ -07b406: 0202 1b00 |017f: move/from16 v2, v27 │ │ -07b40a: 0203 1c00 |0181: move/from16 v3, v28 │ │ -07b40e: 0204 1d00 |0183: move/from16 v4, v29 │ │ -07b412: 7054 6a0f 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0f6a │ │ -07b418: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ -07b41c: 0200 1a00 |018a: move/from16 v0, v26 │ │ -07b420: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ -07b424: 5c10 cb04 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07b428: 0e00 |0190: return-void │ │ -07b42a: 0000 |0191: nop // spacer │ │ -07b42c: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ -07b448: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ +07b164: |[07b164] android.support.v4.view.ViewPager.onLayout:(ZIIII)V │ │ +07b174: 7401 270f 1e00 |0000: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07b17a: 0a09 |0003: move-result v9 │ │ +07b17c: 9118 2220 |0004: sub-int v24, v34, v32 │ │ +07b180: 910b 2321 |0006: sub-int v11, v35, v33 │ │ +07b184: 7401 360f 1e00 |0008: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +07b18a: 0a13 |000b: move-result v19 │ │ +07b18c: 7401 380f 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ +07b192: 0a15 |000f: move-result v21 │ │ +07b194: 7401 370f 1e00 |0010: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +07b19a: 0a14 |0013: move-result v20 │ │ +07b19c: 7401 350f 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ +07b1a2: 0a12 |0017: move-result v18 │ │ +07b1a4: 7401 3c0f 1e00 |0018: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07b1aa: 0a16 |001b: move-result v22 │ │ +07b1ac: 120a |001c: const/4 v10, #int 0 // #0 │ │ +07b1ae: 120e |001d: const/4 v14, #int 0 // #0 │ │ +07b1b0: 359e aa00 |001e: if-ge v14, v9, 00c8 // +00aa │ │ +07b1b4: 0800 1e00 |0020: move-object/from16 v0, v30 │ │ +07b1b8: 6e20 260f e000 |0022: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07b1be: 0c05 |0025: move-result-object v5 │ │ +07b1c0: 6e10 1f22 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +07b1c6: 0a1a |0029: move-result v26 │ │ +07b1c8: 131b 0800 |002a: const/16 v27, #int 8 // #8 │ │ +07b1cc: 0200 1a00 |002c: move/from16 v0, v26 │ │ +07b1d0: 0201 1b00 |002e: move/from16 v1, v27 │ │ +07b1d4: 3210 4300 |0030: if-eq v0, v1, 0073 // +0043 │ │ +07b1d8: 6e10 fd21 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07b1de: 0c11 |0035: move-result-object v17 │ │ +07b1e0: 1f11 7502 |0036: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07b1e4: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +07b1e6: 1207 |0039: const/4 v7, #int 0 // #0 │ │ +07b1e8: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +07b1ec: 5500 9d04 |003c: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07b1f0: 021a 0000 |003e: move/from16 v26, v0 │ │ +07b1f4: 381a 3300 |0040: if-eqz v26, 0073 // +0033 │ │ +07b1f8: 0800 1100 |0042: move-object/from16 v0, v17 │ │ +07b1fc: 5200 9b04 |0044: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ +07b200: 021a 0000 |0046: move/from16 v26, v0 │ │ +07b204: dd0d 1a07 |0048: and-int/lit8 v13, v26, #int 7 // #07 │ │ +07b208: 0800 1100 |004a: move-object/from16 v0, v17 │ │ +07b20c: 5200 9b04 |004c: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ +07b210: 021a 0000 |004e: move/from16 v26, v0 │ │ +07b214: dd17 1a70 |0050: and-int/lit8 v23, v26, #int 112 // #70 │ │ +07b218: 2b0d 4001 0000 |0052: packed-switch v13, 00000192 // +00000140 │ │ +07b21e: 0206 1300 |0055: move/from16 v6, v19 │ │ +07b222: 2c17 4901 0000 |0057: sparse-switch v23, 000001a0 // +00000149 │ │ +07b228: 0207 1500 |005a: move/from16 v7, v21 │ │ +07b22c: 9006 0616 |005c: add-int v6, v6, v22 │ │ +07b230: 6e10 0422 0500 |005e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b236: 0a1a |0061: move-result v26 │ │ +07b238: 901a 1a06 |0062: add-int v26, v26, v6 │ │ +07b23c: 6e10 0122 0500 |0064: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b242: 0a1b |0067: move-result v27 │ │ +07b244: 901b 1b07 |0068: add-int v27, v27, v7 │ │ +07b248: 0200 1a00 |006a: move/from16 v0, v26 │ │ +07b24c: 0201 1b00 |006c: move/from16 v1, v27 │ │ +07b250: 6e51 3622 6507 |006e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +07b256: d80a 0a01 |0071: add-int/lit8 v10, v10, #int 1 // #01 │ │ +07b25a: d80e 0e01 |0073: add-int/lit8 v14, v14, #int 1 // #01 │ │ +07b25e: 28a9 |0075: goto 001e // -0057 │ │ +07b260: 0206 1300 |0076: move/from16 v6, v19 │ │ +07b264: 6e10 0422 0500 |0078: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b26a: 0a1a |007b: move-result v26 │ │ +07b26c: 9013 131a |007c: add-int v19, v19, v26 │ │ +07b270: 28d9 |007e: goto 0057 // -0027 │ │ +07b272: 6e10 0422 0500 |007f: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b278: 0a1a |0082: move-result v26 │ │ +07b27a: 911a 181a |0083: sub-int v26, v24, v26 │ │ +07b27e: db1a 1a02 |0085: div-int/lit8 v26, v26, #int 2 // #02 │ │ +07b282: 0200 1a00 |0087: move/from16 v0, v26 │ │ +07b286: 0201 1300 |0089: move/from16 v1, v19 │ │ +07b28a: 7120 f42a 1000 |008b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +07b290: 0a06 |008e: move-result v6 │ │ +07b292: 28c8 |008f: goto 0057 // -0038 │ │ +07b294: 911a 1814 |0090: sub-int v26, v24, v20 │ │ +07b298: 6e10 0422 0500 |0092: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b29e: 0a1b |0095: move-result v27 │ │ +07b2a0: 9106 1a1b |0096: sub-int v6, v26, v27 │ │ +07b2a4: 6e10 0422 0500 |0098: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b2aa: 0a1a |009b: move-result v26 │ │ +07b2ac: 9014 141a |009c: add-int v20, v20, v26 │ │ +07b2b0: 28b9 |009e: goto 0057 // -0047 │ │ +07b2b2: 0207 1500 |009f: move/from16 v7, v21 │ │ +07b2b6: 6e10 0122 0500 |00a1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b2bc: 0a1a |00a4: move-result v26 │ │ +07b2be: 9015 151a |00a5: add-int v21, v21, v26 │ │ +07b2c2: 28b5 |00a7: goto 005c // -004b │ │ +07b2c4: 6e10 0122 0500 |00a8: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b2ca: 0a1a |00ab: move-result v26 │ │ +07b2cc: 911a 0b1a |00ac: sub-int v26, v11, v26 │ │ +07b2d0: db1a 1a02 |00ae: div-int/lit8 v26, v26, #int 2 // #02 │ │ +07b2d4: 0200 1a00 |00b0: move/from16 v0, v26 │ │ +07b2d8: 0201 1500 |00b2: move/from16 v1, v21 │ │ +07b2dc: 7120 f42a 1000 |00b4: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +07b2e2: 0a07 |00b7: move-result v7 │ │ +07b2e4: 28a4 |00b8: goto 005c // -005c │ │ +07b2e6: 911a 0b12 |00b9: sub-int v26, v11, v18 │ │ +07b2ea: 6e10 0122 0500 |00bb: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b2f0: 0a1b |00be: move-result v27 │ │ +07b2f2: 9107 1a1b |00bf: sub-int v7, v26, v27 │ │ +07b2f6: 6e10 0122 0500 |00c1: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b2fc: 0a1a |00c4: move-result v26 │ │ +07b2fe: 9012 121a |00c5: add-int v18, v18, v26 │ │ +07b302: 2895 |00c7: goto 005c // -006b │ │ +07b304: 911a 1813 |00c8: sub-int v26, v24, v19 │ │ +07b308: 9108 1a14 |00ca: sub-int v8, v26, v20 │ │ +07b30c: 120e |00cc: const/4 v14, #int 0 // #0 │ │ +07b30e: 359e 8800 |00cd: if-ge v14, v9, 0155 // +0088 │ │ +07b312: 0800 1e00 |00cf: move-object/from16 v0, v30 │ │ +07b316: 6e20 260f e000 |00d1: invoke-virtual {v0, v14}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07b31c: 0c05 |00d4: move-result-object v5 │ │ +07b31e: 6e10 1f22 0500 |00d5: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +07b324: 0a1a |00d8: move-result v26 │ │ +07b326: 131b 0800 |00d9: const/16 v27, #int 8 // #8 │ │ +07b32a: 0200 1a00 |00db: move/from16 v0, v26 │ │ +07b32e: 0201 1b00 |00dd: move/from16 v1, v27 │ │ +07b332: 3210 7200 |00df: if-eq v0, v1, 0151 // +0072 │ │ +07b336: 6e10 fd21 0500 |00e1: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07b33c: 0c11 |00e4: move-result-object v17 │ │ +07b33e: 1f11 7502 |00e5: check-cast v17, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07b342: 0800 1100 |00e7: move-object/from16 v0, v17 │ │ +07b346: 5500 9d04 |00e9: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07b34a: 021a 0000 |00eb: move/from16 v26, v0 │ │ +07b34e: 391a 6400 |00ed: if-nez v26, 0151 // +0064 │ │ +07b352: 0800 1e00 |00ef: move-object/from16 v0, v30 │ │ +07b356: 6e20 420f 5000 |00f1: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +07b35c: 0c0f |00f4: move-result-object v15 │ │ +07b35e: 380f 5c00 |00f5: if-eqz v15, 0151 // +005c │ │ +07b362: 8280 |00f7: int-to-float v0, v8 │ │ +07b364: 021a 0000 |00f8: move/from16 v26, v0 │ │ +07b368: 52f0 9604 |00fa: iget v0, v15, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07b36c: 021b 0000 |00fc: move/from16 v27, v0 │ │ +07b370: a81a 1a1b |00fe: mul-float v26, v26, v27 │ │ +07b374: 0200 1a00 |0100: move/from16 v0, v26 │ │ +07b378: 8700 |0102: float-to-int v0, v0 │ │ +07b37a: 0210 0000 |0103: move/from16 v16, v0 │ │ +07b37e: 9006 1310 |0105: add-int v6, v19, v16 │ │ +07b382: 0207 1500 |0107: move/from16 v7, v21 │ │ +07b386: 0800 1100 |0109: move-object/from16 v0, v17 │ │ +07b38a: 5500 9e04 |010b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@049e │ │ +07b38e: 021a 0000 |010d: move/from16 v26, v0 │ │ +07b392: 381a 2f00 |010f: if-eqz v26, 013e // +002f │ │ +07b396: 131a 0000 |0111: const/16 v26, #int 0 // #0 │ │ +07b39a: 0200 1a00 |0113: move/from16 v0, v26 │ │ +07b39e: 0801 1100 |0115: move-object/from16 v1, v17 │ │ +07b3a2: 5c10 9e04 |0117: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.needsMeasure:Z // field@049e │ │ +07b3a6: 8280 |0119: int-to-float v0, v8 │ │ +07b3a8: 021a 0000 |011a: move/from16 v26, v0 │ │ +07b3ac: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +07b3b0: 5200 a104 |011e: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +07b3b4: 021b 0000 |0120: move/from16 v27, v0 │ │ +07b3b8: a81a 1a1b |0122: mul-float v26, v26, v27 │ │ +07b3bc: 0200 1a00 |0124: move/from16 v0, v26 │ │ +07b3c0: 8700 |0126: float-to-int v0, v0 │ │ +07b3c2: 021a 0000 |0127: move/from16 v26, v0 │ │ +07b3c6: 151b 0040 |0129: const/high16 v27, #int 1073741824 // #4000 │ │ +07b3ca: 7702 db21 1a00 |012b: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b3d0: 0a19 |012e: move-result v25 │ │ +07b3d2: 911a 0b15 |012f: sub-int v26, v11, v21 │ │ +07b3d6: 911a 1a12 |0131: sub-int v26, v26, v18 │ │ +07b3da: 151b 0040 |0133: const/high16 v27, #int 1073741824 // #4000 │ │ +07b3de: 7702 db21 1a00 |0135: invoke-static/range {v26, v27}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b3e4: 0a0c |0138: move-result v12 │ │ +07b3e6: 0200 1900 |0139: move/from16 v0, v25 │ │ +07b3ea: 6e30 3722 050c |013b: invoke-virtual {v5, v0, v12}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +07b3f0: 6e10 0422 0500 |013e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b3f6: 0a1a |0141: move-result v26 │ │ +07b3f8: 901a 1a06 |0142: add-int v26, v26, v6 │ │ +07b3fc: 6e10 0122 0500 |0144: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b402: 0a1b |0147: move-result v27 │ │ +07b404: 901b 1b07 |0148: add-int v27, v27, v7 │ │ +07b408: 0200 1a00 |014a: move/from16 v0, v26 │ │ +07b40c: 0201 1b00 |014c: move/from16 v1, v27 │ │ +07b410: 6e51 3622 6507 |014e: invoke-virtual {v5, v6, v7, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +07b416: d80e 0e01 |0151: add-int/lit8 v14, v14, #int 1 // #01 │ │ +07b41a: 2900 7aff |0153: goto/16 00cd // -0086 │ │ +07b41e: 0200 1500 |0155: move/from16 v0, v21 │ │ +07b422: 0801 1e00 |0157: move-object/from16 v1, v30 │ │ +07b426: 5910 ef04 |0159: iput v0, v1, Landroid/support/v4/view/ViewPager;.mTopPageBounds:I // field@04ef │ │ +07b42a: 911a 0b12 |015b: sub-int v26, v11, v18 │ │ +07b42e: 0200 1a00 |015d: move/from16 v0, v26 │ │ +07b432: 0801 1e00 |015f: move-object/from16 v1, v30 │ │ +07b436: 5910 bd04 |0161: iput v0, v1, Landroid/support/v4/view/ViewPager;.mBottomPageBounds:I // field@04bd │ │ +07b43a: 0800 1e00 |0163: move-object/from16 v0, v30 │ │ +07b43e: 590a c304 |0165: iput v10, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@04c3 │ │ +07b442: 0800 1e00 |0167: move-object/from16 v0, v30 │ │ +07b446: 5500 cb04 |0169: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07b44a: 021a 0000 |016b: move/from16 v26, v0 │ │ +07b44e: 381a 1b00 |016d: if-eqz v26, 0188 // +001b │ │ +07b452: 0800 1e00 |016f: move-object/from16 v0, v30 │ │ +07b456: 5200 c204 |0171: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07b45a: 021a 0000 |0173: move/from16 v26, v0 │ │ +07b45e: 131b 0000 |0175: const/16 v27, #int 0 // #0 │ │ +07b462: 131c 0000 |0177: const/16 v28, #int 0 // #0 │ │ +07b466: 131d 0000 |0179: const/16 v29, #int 0 // #0 │ │ +07b46a: 0800 1e00 |017b: move-object/from16 v0, v30 │ │ +07b46e: 0201 1a00 |017d: move/from16 v1, v26 │ │ +07b472: 0202 1b00 |017f: move/from16 v2, v27 │ │ +07b476: 0203 1c00 |0181: move/from16 v3, v28 │ │ +07b47a: 0204 1d00 |0183: move/from16 v4, v29 │ │ +07b47e: 7054 6a0f 1032 |0185: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0f6a │ │ +07b484: 131a 0000 |0188: const/16 v26, #int 0 // #0 │ │ +07b488: 0200 1a00 |018a: move/from16 v0, v26 │ │ +07b48c: 0801 1e00 |018c: move-object/from16 v1, v30 │ │ +07b490: 5c10 cb04 |018e: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07b494: 0e00 |0190: return-void │ │ +07b496: 0000 |0191: nop // spacer │ │ +07b498: 0001 0500 0100 0000 2d00 0000 0300 ... |0192: packed-switch-data (14 units) │ │ +07b4b4: 0002 0300 1000 0000 3000 0000 5000 ... |01a0: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1503 │ │ 0x0004 line=1504 │ │ 0x0006 line=1505 │ │ 0x0008 line=1506 │ │ 0x000c line=1507 │ │ @@ -64280,223 +64280,223 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 405 16-bit code units │ │ -07b464: |[07b464] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ -07b474: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -07b478: 0200 1500 |0002: move/from16 v0, v21 │ │ -07b47c: 0201 1800 |0004: move/from16 v1, v24 │ │ -07b480: 7120 2d0f 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0f2d │ │ -07b486: 0a15 |0009: move-result v21 │ │ -07b488: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ -07b48c: 0200 1600 |000c: move/from16 v0, v22 │ │ -07b490: 0201 1900 |000e: move/from16 v1, v25 │ │ -07b494: 7120 2d0f 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0f2d │ │ -07b49a: 0a16 |0013: move-result v22 │ │ -07b49c: 0800 1700 |0014: move-object/from16 v0, v23 │ │ -07b4a0: 0201 1500 |0016: move/from16 v1, v21 │ │ -07b4a4: 0202 1600 |0018: move/from16 v2, v22 │ │ -07b4a8: 6e30 740f 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0f74 │ │ -07b4ae: 7401 330f 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0f33 │ │ -07b4b4: 0a0f |0020: move-result v15 │ │ -07b4b6: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ -07b4ba: 0800 1700 |0023: move-object/from16 v0, v23 │ │ -07b4be: 5200 c404 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@04c4 │ │ -07b4c2: 0215 0000 |0027: move/from16 v21, v0 │ │ -07b4c6: 0200 1500 |0029: move/from16 v0, v21 │ │ -07b4ca: 7120 f72a 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -07b4d0: 0a15 |002e: move-result v21 │ │ -07b4d2: 0200 1500 |002f: move/from16 v0, v21 │ │ -07b4d6: 0801 1700 |0031: move-object/from16 v1, v23 │ │ -07b4da: 5910 ce04 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@04ce │ │ -07b4de: 7401 360f 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -07b4e4: 0a15 |0038: move-result v21 │ │ -07b4e6: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ -07b4ea: 7401 370f 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -07b4f0: 0a16 |003e: move-result v22 │ │ -07b4f2: 9105 1516 |003f: sub-int v5, v21, v22 │ │ -07b4f6: 7401 320f 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0f32 │ │ -07b4fc: 0a15 |0044: move-result v21 │ │ -07b4fe: 7401 380f 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ -07b504: 0a16 |0048: move-result v22 │ │ -07b506: 9115 1516 |0049: sub-int v21, v21, v22 │ │ -07b50a: 7401 350f 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ -07b510: 0a16 |004e: move-result v22 │ │ -07b512: 9104 1516 |004f: sub-int v4, v21, v22 │ │ -07b516: 7401 270f 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07b51c: 0a10 |0054: move-result v16 │ │ -07b51e: 120c |0055: const/4 v12, #int 0 // #0 │ │ -07b520: 0200 1000 |0056: move/from16 v0, v16 │ │ -07b524: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ -07b528: 0800 1700 |005a: move-object/from16 v0, v23 │ │ -07b52c: 6e20 260f c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b532: 0c03 |005f: move-result-object v3 │ │ -07b534: 6e10 1f22 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -07b53a: 0a15 |0063: move-result v21 │ │ -07b53c: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ -07b540: 0200 1500 |0066: move/from16 v0, v21 │ │ -07b544: 0201 1600 |0068: move/from16 v1, v22 │ │ -07b548: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ -07b54c: 6e10 fd21 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07b552: 0c0d |006f: move-result-object v13 │ │ -07b554: 1f0d 7502 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07b558: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ -07b55c: 55d0 9d04 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07b560: 0215 0000 |0076: move/from16 v21, v0 │ │ -07b564: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ -07b568: 52d0 9b04 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ -07b56c: 0215 0000 |007c: move/from16 v21, v0 │ │ -07b570: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ -07b574: 52d0 9b04 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ -07b578: 0215 0000 |0082: move/from16 v21, v0 │ │ -07b57c: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ -07b580: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ -07b584: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ -07b588: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ -07b58c: 0200 1100 |008c: move/from16 v0, v17 │ │ -07b590: 0201 1500 |008e: move/from16 v1, v21 │ │ -07b594: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ -07b598: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ -07b59c: 0200 1100 |0094: move/from16 v0, v17 │ │ -07b5a0: 0201 1500 |0096: move/from16 v1, v21 │ │ -07b5a4: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ -07b5a8: 1217 |009a: const/4 v7, #int 1 // #1 │ │ -07b5aa: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ -07b5ae: 0200 1500 |009d: move/from16 v0, v21 │ │ -07b5b2: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ -07b5b6: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ -07b5ba: 0200 1500 |00a3: move/from16 v0, v21 │ │ -07b5be: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ -07b5c2: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ -07b5c4: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ -07b5c8: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ -07b5cc: 0213 0500 |00ac: move/from16 v19, v5 │ │ -07b5d0: 0149 |00ae: move v9, v4 │ │ -07b5d2: 52d0 a004 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@04a0 │ │ -07b5d6: 0215 0000 |00b1: move/from16 v21, v0 │ │ -07b5da: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ -07b5de: 0200 1500 |00b5: move/from16 v0, v21 │ │ -07b5e2: 0201 1600 |00b7: move/from16 v1, v22 │ │ -07b5e6: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ -07b5ea: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ -07b5ee: 52d0 a004 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@04a0 │ │ -07b5f2: 0215 0000 |00bf: move/from16 v21, v0 │ │ -07b5f6: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ -07b5fa: 0200 1500 |00c3: move/from16 v0, v21 │ │ -07b5fe: 0201 1600 |00c5: move/from16 v1, v22 │ │ -07b602: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ -07b606: 52d0 a004 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@04a0 │ │ -07b60a: 0213 0000 |00cb: move/from16 v19, v0 │ │ -07b60e: 52d0 9c04 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@049c │ │ -07b612: 0215 0000 |00cf: move/from16 v21, v0 │ │ -07b616: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ -07b61a: 0200 1500 |00d3: move/from16 v0, v21 │ │ -07b61e: 0201 1600 |00d5: move/from16 v1, v22 │ │ -07b622: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ -07b626: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ -07b62a: 52d0 9c04 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@049c │ │ -07b62e: 0215 0000 |00dd: move/from16 v21, v0 │ │ -07b632: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ -07b636: 0200 1500 |00e1: move/from16 v0, v21 │ │ -07b63a: 0201 1600 |00e3: move/from16 v1, v22 │ │ -07b63e: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ -07b642: 52d9 9c04 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@049c │ │ -07b646: 0200 1300 |00e9: move/from16 v0, v19 │ │ -07b64a: 0201 1200 |00eb: move/from16 v1, v18 │ │ -07b64e: 7120 db21 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b654: 0a14 |00f0: move-result v20 │ │ -07b656: 7120 db21 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b65c: 0a0a |00f4: move-result v10 │ │ -07b65e: 0200 1400 |00f5: move/from16 v0, v20 │ │ -07b662: 6e30 3722 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -07b668: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ -07b66c: 6e10 0122 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -07b672: 0a15 |00ff: move-result v21 │ │ -07b674: 9104 0415 |0100: sub-int v4, v4, v21 │ │ -07b678: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ -07b67c: 2900 52ff |0104: goto/16 0056 // -00ae │ │ -07b680: 1207 |0106: const/4 v7, #int 0 // #0 │ │ -07b682: 2894 |0107: goto 009b // -006c │ │ -07b684: 1206 |0108: const/4 v6, #int 0 // #0 │ │ -07b686: 289f |0109: goto 00a8 // -0061 │ │ -07b688: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ -07b68c: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ -07b690: 289e |010e: goto 00ac // -0062 │ │ -07b692: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ -07b696: 6e10 0422 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b69c: 0a15 |0114: move-result v21 │ │ -07b69e: 9105 0515 |0115: sub-int v5, v5, v21 │ │ -07b6a2: 28eb |0117: goto 0102 // -0015 │ │ -07b6a4: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ -07b6a8: 0200 1500 |011a: move/from16 v0, v21 │ │ -07b6ac: 7120 db21 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b6b2: 0a15 |011f: move-result v21 │ │ -07b6b4: 0200 1500 |0120: move/from16 v0, v21 │ │ -07b6b8: 0801 1700 |0122: move-object/from16 v1, v23 │ │ -07b6bc: 5910 c004 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@04c0 │ │ -07b6c0: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ -07b6c4: 0200 1500 |0128: move/from16 v0, v21 │ │ -07b6c8: 7120 db21 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b6ce: 0a15 |012d: move-result v21 │ │ -07b6d0: 0200 1500 |012e: move/from16 v0, v21 │ │ -07b6d4: 0801 1700 |0130: move-object/from16 v1, v23 │ │ -07b6d8: 5910 bf04 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@04bf │ │ -07b6dc: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ -07b6e0: 0200 1500 |0136: move/from16 v0, v21 │ │ -07b6e4: 0801 1700 |0138: move-object/from16 v1, v23 │ │ -07b6e8: 5c10 d004 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ -07b6ec: 7401 5e0f 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07b6f2: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ -07b6f6: 0200 1500 |0141: move/from16 v0, v21 │ │ -07b6fa: 0801 1700 |0143: move-object/from16 v1, v23 │ │ -07b6fe: 5c10 d004 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ -07b702: 7401 270f 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07b708: 0a10 |014a: move-result v16 │ │ -07b70a: 120c |014b: const/4 v12, #int 0 // #0 │ │ -07b70c: 0200 1000 |014c: move/from16 v0, v16 │ │ -07b710: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ -07b714: 0800 1700 |0150: move-object/from16 v0, v23 │ │ -07b718: 6e20 260f c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b71e: 0c03 |0155: move-result-object v3 │ │ -07b720: 6e10 1f22 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -07b726: 0a15 |0159: move-result v21 │ │ -07b728: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ -07b72c: 0200 1500 |015c: move/from16 v0, v21 │ │ -07b730: 0201 1600 |015e: move/from16 v1, v22 │ │ -07b734: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ -07b738: 6e10 fd21 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07b73e: 0c0d |0165: move-result-object v13 │ │ -07b740: 1f0d 7502 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07b744: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ -07b748: 55d0 9d04 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07b74c: 0215 0000 |016c: move/from16 v21, v0 │ │ -07b750: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ -07b754: 8250 |0170: int-to-float v0, v5 │ │ -07b756: 0215 0000 |0171: move/from16 v21, v0 │ │ -07b75a: 52d0 a104 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -07b75e: 0216 0000 |0175: move/from16 v22, v0 │ │ -07b762: a815 1516 |0177: mul-float v21, v21, v22 │ │ -07b766: 0200 1500 |0179: move/from16 v0, v21 │ │ -07b76a: 8700 |017b: float-to-int v0, v0 │ │ -07b76c: 0215 0000 |017c: move/from16 v21, v0 │ │ -07b770: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ -07b774: 7702 db21 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -07b77a: 0a14 |0183: move-result v20 │ │ -07b77c: 0800 1700 |0184: move-object/from16 v0, v23 │ │ -07b780: 5200 bf04 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@04bf │ │ -07b784: 0215 0000 |0188: move/from16 v21, v0 │ │ -07b788: 0200 1400 |018a: move/from16 v0, v20 │ │ -07b78c: 0201 1500 |018c: move/from16 v1, v21 │ │ -07b790: 6e30 3722 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -07b796: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ -07b79a: 28b9 |0193: goto 014c // -0047 │ │ -07b79c: 0e00 |0194: return-void │ │ +07b4d0: |[07b4d0] android.support.v4.view.ViewPager.onMeasure:(II)V │ │ +07b4e0: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +07b4e4: 0200 1500 |0002: move/from16 v0, v21 │ │ +07b4e8: 0201 1800 |0004: move/from16 v1, v24 │ │ +07b4ec: 7120 2d0f 1000 |0006: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0f2d │ │ +07b4f2: 0a15 |0009: move-result v21 │ │ +07b4f4: 1316 0000 |000a: const/16 v22, #int 0 // #0 │ │ +07b4f8: 0200 1600 |000c: move/from16 v0, v22 │ │ +07b4fc: 0201 1900 |000e: move/from16 v1, v25 │ │ +07b500: 7120 2d0f 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/ViewPager;.getDefaultSize:(II)I // method@0f2d │ │ +07b506: 0a16 |0013: move-result v22 │ │ +07b508: 0800 1700 |0014: move-object/from16 v0, v23 │ │ +07b50c: 0201 1500 |0016: move/from16 v1, v21 │ │ +07b510: 0202 1600 |0018: move/from16 v2, v22 │ │ +07b514: 6e30 740f 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.setMeasuredDimension:(II)V // method@0f74 │ │ +07b51a: 7401 330f 1700 |001d: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredWidth:()I // method@0f33 │ │ +07b520: 0a0f |0020: move-result v15 │ │ +07b522: db0e 0f0a |0021: div-int/lit8 v14, v15, #int 10 // #0a │ │ +07b526: 0800 1700 |0023: move-object/from16 v0, v23 │ │ +07b52a: 5200 c404 |0025: iget v0, v0, Landroid/support/v4/view/ViewPager;.mDefaultGutterSize:I // field@04c4 │ │ +07b52e: 0215 0000 |0027: move/from16 v21, v0 │ │ +07b532: 0200 1500 |0029: move/from16 v0, v21 │ │ +07b536: 7120 f72a 0e00 |002b: invoke-static {v14, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +07b53c: 0a15 |002e: move-result v21 │ │ +07b53e: 0200 1500 |002f: move/from16 v0, v21 │ │ +07b542: 0801 1700 |0031: move-object/from16 v1, v23 │ │ +07b546: 5910 ce04 |0033: iput v0, v1, Landroid/support/v4/view/ViewPager;.mGutterSize:I // field@04ce │ │ +07b54a: 7401 360f 1700 |0035: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +07b550: 0a15 |0038: move-result v21 │ │ +07b552: 9115 0f15 |0039: sub-int v21, v15, v21 │ │ +07b556: 7401 370f 1700 |003b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +07b55c: 0a16 |003e: move-result v22 │ │ +07b55e: 9105 1516 |003f: sub-int v5, v21, v22 │ │ +07b562: 7401 320f 1700 |0041: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getMeasuredHeight:()I // method@0f32 │ │ +07b568: 0a15 |0044: move-result v21 │ │ +07b56a: 7401 380f 1700 |0045: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingTop:()I // method@0f38 │ │ +07b570: 0a16 |0048: move-result v22 │ │ +07b572: 9115 1516 |0049: sub-int v21, v21, v22 │ │ +07b576: 7401 350f 1700 |004b: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getPaddingBottom:()I // method@0f35 │ │ +07b57c: 0a16 |004e: move-result v22 │ │ +07b57e: 9104 1516 |004f: sub-int v4, v21, v22 │ │ +07b582: 7401 270f 1700 |0051: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07b588: 0a10 |0054: move-result v16 │ │ +07b58a: 120c |0055: const/4 v12, #int 0 // #0 │ │ +07b58c: 0200 1000 |0056: move/from16 v0, v16 │ │ +07b590: 350c c000 |0058: if-ge v12, v0, 0118 // +00c0 │ │ +07b594: 0800 1700 |005a: move-object/from16 v0, v23 │ │ +07b598: 6e20 260f c000 |005c: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07b59e: 0c03 |005f: move-result-object v3 │ │ +07b5a0: 6e10 1f22 0300 |0060: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +07b5a6: 0a15 |0063: move-result v21 │ │ +07b5a8: 1316 0800 |0064: const/16 v22, #int 8 // #8 │ │ +07b5ac: 0200 1500 |0066: move/from16 v0, v21 │ │ +07b5b0: 0201 1600 |0068: move/from16 v1, v22 │ │ +07b5b4: 3210 9800 |006a: if-eq v0, v1, 0102 // +0098 │ │ +07b5b8: 6e10 fd21 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07b5be: 0c0d |006f: move-result-object v13 │ │ +07b5c0: 1f0d 7502 |0070: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07b5c4: 380d 9000 |0072: if-eqz v13, 0102 // +0090 │ │ +07b5c8: 55d0 9d04 |0074: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07b5cc: 0215 0000 |0076: move/from16 v21, v0 │ │ +07b5d0: 3815 8a00 |0078: if-eqz v21, 0102 // +008a │ │ +07b5d4: 52d0 9b04 |007a: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ +07b5d8: 0215 0000 |007c: move/from16 v21, v0 │ │ +07b5dc: dd0b 1507 |007e: and-int/lit8 v11, v21, #int 7 // #07 │ │ +07b5e0: 52d0 9b04 |0080: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ +07b5e4: 0215 0000 |0082: move/from16 v21, v0 │ │ +07b5e8: dd11 1570 |0084: and-int/lit8 v17, v21, #int 112 // #70 │ │ +07b5ec: 1512 0080 |0086: const/high16 v18, #int -2147483648 // #8000 │ │ +07b5f0: 1508 0080 |0088: const/high16 v8, #int -2147483648 // #8000 │ │ +07b5f4: 1315 3000 |008a: const/16 v21, #int 48 // #30 │ │ +07b5f8: 0200 1100 |008c: move/from16 v0, v17 │ │ +07b5fc: 0201 1500 |008e: move/from16 v1, v21 │ │ +07b600: 3210 0a00 |0090: if-eq v0, v1, 009a // +000a │ │ +07b604: 1315 5000 |0092: const/16 v21, #int 80 // #50 │ │ +07b608: 0200 1100 |0094: move/from16 v0, v17 │ │ +07b60c: 0201 1500 |0096: move/from16 v1, v21 │ │ +07b610: 3310 6e00 |0098: if-ne v0, v1, 0106 // +006e │ │ +07b614: 1217 |009a: const/4 v7, #int 1 // #1 │ │ +07b616: 1315 0300 |009b: const/16 v21, #int 3 // #3 │ │ +07b61a: 0200 1500 |009d: move/from16 v0, v21 │ │ +07b61e: 320b 0800 |009f: if-eq v11, v0, 00a7 // +0008 │ │ +07b622: 1315 0500 |00a1: const/16 v21, #int 5 // #5 │ │ +07b626: 0200 1500 |00a3: move/from16 v0, v21 │ │ +07b62a: 330b 6300 |00a5: if-ne v11, v0, 0108 // +0063 │ │ +07b62e: 1216 |00a7: const/4 v6, #int 1 // #1 │ │ +07b630: 3807 6200 |00a8: if-eqz v7, 010a // +0062 │ │ +07b634: 1512 0040 |00aa: const/high16 v18, #int 1073741824 // #4000 │ │ +07b638: 0213 0500 |00ac: move/from16 v19, v5 │ │ +07b63c: 0149 |00ae: move v9, v4 │ │ +07b63e: 52d0 a004 |00af: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@04a0 │ │ +07b642: 0215 0000 |00b1: move/from16 v21, v0 │ │ +07b646: 1316 feff |00b3: const/16 v22, #int -2 // #fffe │ │ +07b64a: 0200 1500 |00b5: move/from16 v0, v21 │ │ +07b64e: 0201 1600 |00b7: move/from16 v1, v22 │ │ +07b652: 3210 1400 |00b9: if-eq v0, v1, 00cd // +0014 │ │ +07b656: 1512 0040 |00bb: const/high16 v18, #int 1073741824 // #4000 │ │ +07b65a: 52d0 a004 |00bd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@04a0 │ │ +07b65e: 0215 0000 |00bf: move/from16 v21, v0 │ │ +07b662: 1316 ffff |00c1: const/16 v22, #int -1 // #ffff │ │ +07b666: 0200 1500 |00c3: move/from16 v0, v21 │ │ +07b66a: 0201 1600 |00c5: move/from16 v1, v22 │ │ +07b66e: 3210 0600 |00c7: if-eq v0, v1, 00cd // +0006 │ │ +07b672: 52d0 a004 |00c9: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.width:I // field@04a0 │ │ +07b676: 0213 0000 |00cb: move/from16 v19, v0 │ │ +07b67a: 52d0 9c04 |00cd: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@049c │ │ +07b67e: 0215 0000 |00cf: move/from16 v21, v0 │ │ +07b682: 1316 feff |00d1: const/16 v22, #int -2 // #fffe │ │ +07b686: 0200 1500 |00d3: move/from16 v0, v21 │ │ +07b68a: 0201 1600 |00d5: move/from16 v1, v22 │ │ +07b68e: 3210 1200 |00d7: if-eq v0, v1, 00e9 // +0012 │ │ +07b692: 1508 0040 |00d9: const/high16 v8, #int 1073741824 // #4000 │ │ +07b696: 52d0 9c04 |00db: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@049c │ │ +07b69a: 0215 0000 |00dd: move/from16 v21, v0 │ │ +07b69e: 1316 ffff |00df: const/16 v22, #int -1 // #ffff │ │ +07b6a2: 0200 1500 |00e1: move/from16 v0, v21 │ │ +07b6a6: 0201 1600 |00e3: move/from16 v1, v22 │ │ +07b6aa: 3210 0400 |00e5: if-eq v0, v1, 00e9 // +0004 │ │ +07b6ae: 52d9 9c04 |00e7: iget v9, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.height:I // field@049c │ │ +07b6b2: 0200 1300 |00e9: move/from16 v0, v19 │ │ +07b6b6: 0201 1200 |00eb: move/from16 v1, v18 │ │ +07b6ba: 7120 db21 1000 |00ed: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b6c0: 0a14 |00f0: move-result v20 │ │ +07b6c2: 7120 db21 8900 |00f1: invoke-static {v9, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b6c8: 0a0a |00f4: move-result v10 │ │ +07b6ca: 0200 1400 |00f5: move/from16 v0, v20 │ │ +07b6ce: 6e30 3722 030a |00f7: invoke-virtual {v3, v0, v10}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +07b6d4: 3807 1500 |00fa: if-eqz v7, 010f // +0015 │ │ +07b6d8: 6e10 0122 0300 |00fc: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +07b6de: 0a15 |00ff: move-result v21 │ │ +07b6e0: 9104 0415 |0100: sub-int v4, v4, v21 │ │ +07b6e4: d80c 0c01 |0102: add-int/lit8 v12, v12, #int 1 // #01 │ │ +07b6e8: 2900 52ff |0104: goto/16 0056 // -00ae │ │ +07b6ec: 1207 |0106: const/4 v7, #int 0 // #0 │ │ +07b6ee: 2894 |0107: goto 009b // -006c │ │ +07b6f0: 1206 |0108: const/4 v6, #int 0 // #0 │ │ +07b6f2: 289f |0109: goto 00a8 // -0061 │ │ +07b6f4: 3806 a2ff |010a: if-eqz v6, 00ac // -005e │ │ +07b6f8: 1508 0040 |010c: const/high16 v8, #int 1073741824 // #4000 │ │ +07b6fc: 289e |010e: goto 00ac // -0062 │ │ +07b6fe: 3806 f3ff |010f: if-eqz v6, 0102 // -000d │ │ +07b702: 6e10 0422 0300 |0111: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b708: 0a15 |0114: move-result v21 │ │ +07b70a: 9105 0515 |0115: sub-int v5, v5, v21 │ │ +07b70e: 28eb |0117: goto 0102 // -0015 │ │ +07b710: 1515 0040 |0118: const/high16 v21, #int 1073741824 // #4000 │ │ +07b714: 0200 1500 |011a: move/from16 v0, v21 │ │ +07b718: 7120 db21 0500 |011c: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b71e: 0a15 |011f: move-result v21 │ │ +07b720: 0200 1500 |0120: move/from16 v0, v21 │ │ +07b724: 0801 1700 |0122: move-object/from16 v1, v23 │ │ +07b728: 5910 c004 |0124: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildWidthMeasureSpec:I // field@04c0 │ │ +07b72c: 1515 0040 |0126: const/high16 v21, #int 1073741824 // #4000 │ │ +07b730: 0200 1500 |0128: move/from16 v0, v21 │ │ +07b734: 7120 db21 0400 |012a: invoke-static {v4, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b73a: 0a15 |012d: move-result v21 │ │ +07b73c: 0200 1500 |012e: move/from16 v0, v21 │ │ +07b740: 0801 1700 |0130: move-object/from16 v1, v23 │ │ +07b744: 5910 bf04 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@04bf │ │ +07b748: 1315 0100 |0134: const/16 v21, #int 1 // #1 │ │ +07b74c: 0200 1500 |0136: move/from16 v0, v21 │ │ +07b750: 0801 1700 |0138: move-object/from16 v1, v23 │ │ +07b754: 5c10 d004 |013a: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ +07b758: 7401 5e0f 1700 |013c: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07b75e: 1315 0000 |013f: const/16 v21, #int 0 // #0 │ │ +07b762: 0200 1500 |0141: move/from16 v0, v21 │ │ +07b766: 0801 1700 |0143: move-object/from16 v1, v23 │ │ +07b76a: 5c10 d004 |0145: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ +07b76e: 7401 270f 1700 |0147: invoke-virtual/range {v23}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07b774: 0a10 |014a: move-result v16 │ │ +07b776: 120c |014b: const/4 v12, #int 0 // #0 │ │ +07b778: 0200 1000 |014c: move/from16 v0, v16 │ │ +07b77c: 350c 4600 |014e: if-ge v12, v0, 0194 // +0046 │ │ +07b780: 0800 1700 |0150: move-object/from16 v0, v23 │ │ +07b784: 6e20 260f c000 |0152: invoke-virtual {v0, v12}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07b78a: 0c03 |0155: move-result-object v3 │ │ +07b78c: 6e10 1f22 0300 |0156: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +07b792: 0a15 |0159: move-result v21 │ │ +07b794: 1316 0800 |015a: const/16 v22, #int 8 // #8 │ │ +07b798: 0200 1500 |015c: move/from16 v0, v21 │ │ +07b79c: 0201 1600 |015e: move/from16 v1, v22 │ │ +07b7a0: 3210 3100 |0160: if-eq v0, v1, 0191 // +0031 │ │ +07b7a4: 6e10 fd21 0300 |0162: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07b7aa: 0c0d |0165: move-result-object v13 │ │ +07b7ac: 1f0d 7502 |0166: check-cast v13, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07b7b0: 380d 0800 |0168: if-eqz v13, 0170 // +0008 │ │ +07b7b4: 55d0 9d04 |016a: iget-boolean v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07b7b8: 0215 0000 |016c: move/from16 v21, v0 │ │ +07b7bc: 3915 2300 |016e: if-nez v21, 0191 // +0023 │ │ +07b7c0: 8250 |0170: int-to-float v0, v5 │ │ +07b7c2: 0215 0000 |0171: move/from16 v21, v0 │ │ +07b7c6: 52d0 a104 |0173: iget v0, v13, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +07b7ca: 0216 0000 |0175: move/from16 v22, v0 │ │ +07b7ce: a815 1516 |0177: mul-float v21, v21, v22 │ │ +07b7d2: 0200 1500 |0179: move/from16 v0, v21 │ │ +07b7d6: 8700 |017b: float-to-int v0, v0 │ │ +07b7d8: 0215 0000 |017c: move/from16 v21, v0 │ │ +07b7dc: 1516 0040 |017e: const/high16 v22, #int 1073741824 // #4000 │ │ +07b7e0: 7702 db21 1500 |0180: invoke-static/range {v21, v22}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +07b7e6: 0a14 |0183: move-result v20 │ │ +07b7e8: 0800 1700 |0184: move-object/from16 v0, v23 │ │ +07b7ec: 5200 bf04 |0186: iget v0, v0, Landroid/support/v4/view/ViewPager;.mChildHeightMeasureSpec:I // field@04bf │ │ +07b7f0: 0215 0000 |0188: move/from16 v21, v0 │ │ +07b7f4: 0200 1400 |018a: move/from16 v0, v20 │ │ +07b7f8: 0201 1500 |018c: move/from16 v1, v21 │ │ +07b7fc: 6e30 3722 0301 |018e: invoke-virtual {v3, v0, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +07b802: d80c 0c01 |0191: add-int/lit8 v12, v12, #int 1 // #01 │ │ +07b806: 28b9 |0193: goto 014c // -0047 │ │ +07b808: 0e00 |0194: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ 0x001d line=1377 │ │ 0x0021 line=1378 │ │ 0x0023 line=1379 │ │ 0x0035 line=1382 │ │ @@ -64594,129 +64594,129 @@ │ │ type : '(IFI)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 21 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -07b7a0: |[07b7a0] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ -07b7b0: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -07b7b4: 520f c304 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@04c3 │ │ -07b7b8: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ -07b7bc: 7401 3c0f 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07b7c2: 0a0c |0009: move-result v12 │ │ -07b7c4: 7401 360f 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -07b7ca: 0a0a |000d: move-result v10 │ │ -07b7cc: 7401 370f 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -07b7d2: 0a0b |0011: move-result v11 │ │ -07b7d4: 7401 3e0f 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ -07b7da: 0a0e |0015: move-result v14 │ │ -07b7dc: 7401 270f 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07b7e2: 0a04 |0019: move-result v4 │ │ -07b7e4: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -07b7e6: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ -07b7ea: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -07b7ee: 6e20 260f 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b7f4: 0c03 |0022: move-result-object v3 │ │ -07b7f6: 6e10 fd21 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07b7fc: 0c09 |0026: move-result-object v9 │ │ -07b7fe: 1f09 7502 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07b802: 559f 9d04 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07b806: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ -07b80a: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07b80e: 28ec |002f: goto 001b // -0014 │ │ -07b810: 529f 9b04 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ -07b814: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ -07b818: 1205 |0034: const/4 v5, #int 0 // #0 │ │ -07b81a: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ -07b820: 01a5 |0038: move v5, v10 │ │ -07b822: b0c5 |0039: add-int/2addr v5, v12 │ │ -07b824: 6e10 fe21 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -07b82a: 0a0f |003d: move-result v15 │ │ -07b82c: 9106 050f |003e: sub-int v6, v5, v15 │ │ -07b830: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ -07b834: 6e20 3822 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ -07b83a: 28e8 |0045: goto 002d // -0018 │ │ -07b83c: 01a5 |0046: move v5, v10 │ │ -07b83e: 6e10 2022 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -07b844: 0a0f |004a: move-result v15 │ │ -07b846: b0fa |004b: add-int/2addr v10, v15 │ │ -07b848: 28ed |004c: goto 0039 // -0013 │ │ -07b84a: 6e10 0422 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b850: 0a0f |0050: move-result v15 │ │ -07b852: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ -07b856: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ -07b85a: 7120 f42a af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -07b860: 0a05 |0058: move-result v5 │ │ -07b862: 28e0 |0059: goto 0039 // -0020 │ │ -07b864: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ -07b868: 6e10 0422 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b86e: 0a10 |005f: move-result v16 │ │ -07b870: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ -07b874: 6e10 0422 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -07b87a: 0a0f |0065: move-result v15 │ │ -07b87c: b0fb |0066: add-int/2addr v11, v15 │ │ -07b87e: 28d2 |0067: goto 0039 // -002e │ │ -07b880: 0800 1100 |0068: move-object/from16 v0, v17 │ │ -07b884: 540f e104 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -07b888: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ -07b88c: 0800 1100 |006e: move-object/from16 v0, v17 │ │ -07b890: 540f e104 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -07b894: 0200 1200 |0072: move/from16 v0, v18 │ │ -07b898: 0201 1300 |0074: move/from16 v1, v19 │ │ -07b89c: 0202 1400 |0076: move/from16 v2, v20 │ │ -07b8a0: 7240 e80e 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ee8 │ │ -07b8a6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -07b8aa: 540f d304 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -07b8ae: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ -07b8b2: 0800 1100 |0081: move-object/from16 v0, v17 │ │ -07b8b6: 540f d304 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -07b8ba: 0200 1200 |0085: move/from16 v0, v18 │ │ -07b8be: 0201 1300 |0087: move/from16 v1, v19 │ │ -07b8c2: 0202 1400 |0089: move/from16 v2, v20 │ │ -07b8c6: 7240 e80e 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ee8 │ │ -07b8cc: 0800 1100 |008e: move-object/from16 v0, v17 │ │ -07b8d0: 540f e304 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ -07b8d4: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ -07b8d8: 7401 3c0f 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07b8de: 0a0c |0097: move-result v12 │ │ -07b8e0: 7401 270f 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07b8e6: 0a04 |009b: move-result v4 │ │ -07b8e8: 1208 |009c: const/4 v8, #int 0 // #0 │ │ -07b8ea: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ -07b8ee: 0800 1100 |009f: move-object/from16 v0, v17 │ │ -07b8f2: 6e20 260f 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b8f8: 0c03 |00a4: move-result-object v3 │ │ -07b8fa: 6e10 fd21 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07b900: 0c09 |00a8: move-result-object v9 │ │ -07b902: 1f09 7502 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07b906: 559f 9d04 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07b90a: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ -07b90e: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07b912: 28ec |00b1: goto 009d // -0014 │ │ -07b914: 6e10 fe21 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -07b91a: 0a0f |00b5: move-result v15 │ │ -07b91c: b1cf |00b6: sub-int/2addr v15, v12 │ │ -07b91e: 82ff |00b7: int-to-float v15, v15 │ │ -07b920: 7601 2a0f 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07b926: 0a10 |00bb: move-result v16 │ │ -07b928: 0200 1000 |00bc: move/from16 v0, v16 │ │ -07b92c: 8200 |00be: int-to-float v0, v0 │ │ -07b92e: 0210 0000 |00bf: move/from16 v16, v0 │ │ -07b932: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ -07b936: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -07b93a: 540f e304 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ -07b93e: 7230 ea0e 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0eea │ │ -07b944: 28e5 |00ca: goto 00af // -001b │ │ -07b946: 121f |00cb: const/4 v15, #int 1 // #1 │ │ -07b948: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ -07b94c: 5c0f be04 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ -07b950: 0e00 |00d0: return-void │ │ -07b952: 0000 |00d1: nop // spacer │ │ -07b954: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ +07b80c: |[07b80c] android.support.v4.view.ViewPager.onPageScrolled:(IFI)V │ │ +07b81c: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +07b820: 520f c304 |0002: iget v15, v0, Landroid/support/v4/view/ViewPager;.mDecorChildCount:I // field@04c3 │ │ +07b824: 3d0f 6400 |0004: if-lez v15, 0068 // +0064 │ │ +07b828: 7401 3c0f 1100 |0006: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07b82e: 0a0c |0009: move-result v12 │ │ +07b830: 7401 360f 1100 |000a: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +07b836: 0a0a |000d: move-result v10 │ │ +07b838: 7401 370f 1100 |000e: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +07b83e: 0a0b |0011: move-result v11 │ │ +07b840: 7401 3e0f 1100 |0012: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ +07b846: 0a0e |0015: move-result v14 │ │ +07b848: 7401 270f 1100 |0016: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07b84e: 0a04 |0019: move-result v4 │ │ +07b850: 1208 |001a: const/4 v8, #int 0 // #0 │ │ +07b852: 3548 4d00 |001b: if-ge v8, v4, 0068 // +004d │ │ +07b856: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +07b85a: 6e20 260f 8000 |001f: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07b860: 0c03 |0022: move-result-object v3 │ │ +07b862: 6e10 fd21 0300 |0023: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07b868: 0c09 |0026: move-result-object v9 │ │ +07b86a: 1f09 7502 |0027: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07b86e: 559f 9d04 |0029: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07b872: 390f 0500 |002b: if-nez v15, 0030 // +0005 │ │ +07b876: d808 0801 |002d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07b87a: 28ec |002f: goto 001b // -0014 │ │ +07b87c: 529f 9b04 |0030: iget v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.gravity:I // field@049b │ │ +07b880: dd07 0f07 |0032: and-int/lit8 v7, v15, #int 7 // #07 │ │ +07b884: 1205 |0034: const/4 v5, #int 0 // #0 │ │ +07b886: 2b07 9d00 0000 |0035: packed-switch v7, 000000d2 // +0000009d │ │ +07b88c: 01a5 |0038: move v5, v10 │ │ +07b88e: b0c5 |0039: add-int/2addr v5, v12 │ │ +07b890: 6e10 fe21 0300 |003a: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +07b896: 0a0f |003d: move-result v15 │ │ +07b898: 9106 050f |003e: sub-int v6, v5, v15 │ │ +07b89c: 3806 edff |0040: if-eqz v6, 002d // -0013 │ │ +07b8a0: 6e20 3822 6300 |0042: invoke-virtual {v3, v6}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ +07b8a6: 28e8 |0045: goto 002d // -0018 │ │ +07b8a8: 01a5 |0046: move v5, v10 │ │ +07b8aa: 6e10 2022 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +07b8b0: 0a0f |004a: move-result v15 │ │ +07b8b2: b0fa |004b: add-int/2addr v10, v15 │ │ +07b8b4: 28ed |004c: goto 0039 // -0013 │ │ +07b8b6: 6e10 0422 0300 |004d: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b8bc: 0a0f |0050: move-result v15 │ │ +07b8be: 910f 0e0f |0051: sub-int v15, v14, v15 │ │ +07b8c2: db0f 0f02 |0053: div-int/lit8 v15, v15, #int 2 // #02 │ │ +07b8c6: 7120 f42a af00 |0055: invoke-static {v15, v10}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +07b8cc: 0a05 |0058: move-result v5 │ │ +07b8ce: 28e0 |0059: goto 0039 // -0020 │ │ +07b8d0: 910f 0e0b |005a: sub-int v15, v14, v11 │ │ +07b8d4: 6e10 0422 0300 |005c: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b8da: 0a10 |005f: move-result v16 │ │ +07b8dc: 9105 0f10 |0060: sub-int v5, v15, v16 │ │ +07b8e0: 6e10 0422 0300 |0062: invoke-virtual {v3}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +07b8e6: 0a0f |0065: move-result v15 │ │ +07b8e8: b0fb |0066: add-int/2addr v11, v15 │ │ +07b8ea: 28d2 |0067: goto 0039 // -002e │ │ +07b8ec: 0800 1100 |0068: move-object/from16 v0, v17 │ │ +07b8f0: 540f e104 |006a: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +07b8f4: 380f 0f00 |006c: if-eqz v15, 007b // +000f │ │ +07b8f8: 0800 1100 |006e: move-object/from16 v0, v17 │ │ +07b8fc: 540f e104 |0070: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +07b900: 0200 1200 |0072: move/from16 v0, v18 │ │ +07b904: 0201 1300 |0074: move/from16 v1, v19 │ │ +07b908: 0202 1400 |0076: move/from16 v2, v20 │ │ +07b90c: 7240 e80e 0f21 |0078: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ee8 │ │ +07b912: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +07b916: 540f d304 |007d: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +07b91a: 380f 0f00 |007f: if-eqz v15, 008e // +000f │ │ +07b91e: 0800 1100 |0081: move-object/from16 v0, v17 │ │ +07b922: 540f d304 |0083: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +07b926: 0200 1200 |0085: move/from16 v0, v18 │ │ +07b92a: 0201 1300 |0087: move/from16 v1, v19 │ │ +07b92e: 0202 1400 |0089: move/from16 v2, v20 │ │ +07b932: 7240 e80e 0f21 |008b: invoke-interface {v15, v0, v1, v2}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageScrolled:(IFI)V // method@0ee8 │ │ +07b938: 0800 1100 |008e: move-object/from16 v0, v17 │ │ +07b93c: 540f e304 |0090: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ +07b940: 380f 3900 |0092: if-eqz v15, 00cb // +0039 │ │ +07b944: 7401 3c0f 1100 |0094: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07b94a: 0a0c |0097: move-result v12 │ │ +07b94c: 7401 270f 1100 |0098: invoke-virtual/range {v17}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07b952: 0a04 |009b: move-result v4 │ │ +07b954: 1208 |009c: const/4 v8, #int 0 // #0 │ │ +07b956: 3548 2e00 |009d: if-ge v8, v4, 00cb // +002e │ │ +07b95a: 0800 1100 |009f: move-object/from16 v0, v17 │ │ +07b95e: 6e20 260f 8000 |00a1: invoke-virtual {v0, v8}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07b964: 0c03 |00a4: move-result-object v3 │ │ +07b966: 6e10 fd21 0300 |00a5: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07b96c: 0c09 |00a8: move-result-object v9 │ │ +07b96e: 1f09 7502 |00a9: check-cast v9, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07b972: 559f 9d04 |00ab: iget-boolean v15, v9, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07b976: 380f 0500 |00ad: if-eqz v15, 00b2 // +0005 │ │ +07b97a: d808 0801 |00af: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07b97e: 28ec |00b1: goto 009d // -0014 │ │ +07b980: 6e10 fe21 0300 |00b2: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +07b986: 0a0f |00b5: move-result v15 │ │ +07b988: b1cf |00b6: sub-int/2addr v15, v12 │ │ +07b98a: 82ff |00b7: int-to-float v15, v15 │ │ +07b98c: 7601 2a0f 1100 |00b8: invoke-direct/range {v17}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07b992: 0a10 |00bb: move-result v16 │ │ +07b994: 0200 1000 |00bc: move/from16 v0, v16 │ │ +07b998: 8200 |00be: int-to-float v0, v0 │ │ +07b99a: 0210 0000 |00bf: move/from16 v16, v0 │ │ +07b99e: a90d 0f10 |00c1: div-float v13, v15, v16 │ │ +07b9a2: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +07b9a6: 540f e304 |00c5: iget-object v15, v0, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ +07b9aa: 7230 ea0e 3f0d |00c7: invoke-interface {v15, v3, v13}, Landroid/support/v4/view/ViewPager$PageTransformer;.transformPage:(Landroid/view/View;F)V // method@0eea │ │ +07b9b0: 28e5 |00ca: goto 00af // -001b │ │ +07b9b2: 121f |00cb: const/4 v15, #int 1 // #1 │ │ +07b9b4: 0800 1100 |00cc: move-object/from16 v0, v17 │ │ +07b9b8: 5c0f be04 |00ce: iput-boolean v15, v0, Landroid/support/v4/view/ViewPager;.mCalledSuper:Z // field@04be │ │ +07b9bc: 0e00 |00d0: return-void │ │ +07b9be: 0000 |00d1: nop // spacer │ │ +07b9c0: 0001 0500 0100 0000 1800 0000 0300 ... |00d2: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1677 │ │ 0x0006 line=1678 │ │ 0x000a line=1679 │ │ 0x000e line=1680 │ │ 0x0012 line=1681 │ │ @@ -64786,48 +64786,48 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -07b970: |[07b970] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ -07b980: 6e10 270f 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07b986: 0a01 |0003: move-result v1 │ │ -07b988: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ -07b98c: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ -07b990: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -07b992: 1215 |0009: const/4 v5, #int 1 // #1 │ │ -07b994: 0112 |000a: move v2, v1 │ │ -07b996: 0163 |000b: move v3, v6 │ │ -07b998: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ -07b99c: 6e20 260f 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07b9a2: 0c00 |0011: move-result-object v0 │ │ -07b9a4: 6e10 1f22 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -07b9aa: 0a07 |0015: move-result v7 │ │ -07b9ac: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ -07b9b0: 6e20 420f 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -07b9b6: 0c04 |001b: move-result-object v4 │ │ -07b9b8: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ -07b9bc: 5247 9704 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07b9c0: 5298 c204 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07b9c4: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ -07b9c8: 6e30 5122 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2251 │ │ -07b9ce: 0a07 |0027: move-result v7 │ │ -07b9d0: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ -07b9d4: 1217 |002a: const/4 v7, #int 1 // #1 │ │ -07b9d6: 0f07 |002b: return v7 │ │ -07b9d8: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ -07b9dc: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ -07b9de: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ -07b9e0: 28db |0030: goto 000b // -0025 │ │ -07b9e2: b053 |0031: add-int/2addr v3, v5 │ │ -07b9e4: 28da |0032: goto 000c // -0026 │ │ -07b9e6: 1207 |0033: const/4 v7, #int 0 // #0 │ │ -07b9e8: 28f7 |0034: goto 002b // -0009 │ │ +07b9dc: |[07b9dc] android.support.v4.view.ViewPager.onRequestFocusInDescendants:(ILandroid/graphics/Rect;)Z │ │ +07b9ec: 6e10 270f 0900 |0000: invoke-virtual {v9}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07b9f2: 0a01 |0003: move-result v1 │ │ +07b9f4: dd07 0a02 |0004: and-int/lit8 v7, v10, #int 2 // #02 │ │ +07b9f8: 3807 2600 |0006: if-eqz v7, 002c // +0026 │ │ +07b9fc: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +07b9fe: 1215 |0009: const/4 v5, #int 1 // #1 │ │ +07ba00: 0112 |000a: move v2, v1 │ │ +07ba02: 0163 |000b: move v3, v6 │ │ +07ba04: 3223 2700 |000c: if-eq v3, v2, 0033 // +0027 │ │ +07ba08: 6e20 260f 3900 |000e: invoke-virtual {v9, v3}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07ba0e: 0c00 |0011: move-result-object v0 │ │ +07ba10: 6e10 1f22 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +07ba16: 0a07 |0015: move-result v7 │ │ +07ba18: 3907 1b00 |0016: if-nez v7, 0031 // +001b │ │ +07ba1c: 6e20 420f 0900 |0018: invoke-virtual {v9, v0}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +07ba22: 0c04 |001b: move-result-object v4 │ │ +07ba24: 3804 1500 |001c: if-eqz v4, 0031 // +0015 │ │ +07ba28: 5247 9704 |001e: iget v7, v4, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07ba2c: 5298 c204 |0020: iget v8, v9, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07ba30: 3387 0f00 |0022: if-ne v7, v8, 0031 // +000f │ │ +07ba34: 6e30 5122 a00b |0024: invoke-virtual {v0, v10, v11}, Landroid/view/View;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2251 │ │ +07ba3a: 0a07 |0027: move-result v7 │ │ +07ba3c: 3807 0900 |0028: if-eqz v7, 0031 // +0009 │ │ +07ba40: 1217 |002a: const/4 v7, #int 1 // #1 │ │ +07ba42: 0f07 |002b: return v7 │ │ +07ba44: d806 01ff |002c: add-int/lit8 v6, v1, #int -1 // #ff │ │ +07ba48: 12f5 |002e: const/4 v5, #int -1 // #ff │ │ +07ba4a: 12f2 |002f: const/4 v2, #int -1 // #ff │ │ +07ba4c: 28db |0030: goto 000b // -0025 │ │ +07ba4e: b053 |0031: add-int/2addr v3, v5 │ │ +07ba50: 28da |0032: goto 000c // -0026 │ │ +07ba52: 1207 |0033: const/4 v7, #int 0 // #0 │ │ +07ba54: 28f7 |0034: goto 002b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2698 │ │ 0x0004 line=2699 │ │ 0x0008 line=2700 │ │ 0x0009 line=2701 │ │ 0x000a line=2702 │ │ @@ -64866,42 +64866,42 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -07b9ec: |[07b9ec] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -07b9fc: 2051 7c02 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ -07ba00: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ -07ba04: 6f20 bb22 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ -07ba0a: 0e00 |0007: return-void │ │ -07ba0c: 0750 |0008: move-object v0, v5 │ │ -07ba0e: 1f00 7c02 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ -07ba12: 6e10 f70e 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0ef7 │ │ -07ba18: 0c01 |000e: move-result-object v1 │ │ -07ba1a: 6f20 bb22 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ -07ba20: 5441 bb04 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07ba24: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ -07ba28: 5441 bb04 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07ba2c: 5402 a504 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ -07ba30: 5403 a604 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@04a6 │ │ -07ba34: 6e30 df0c 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0cdf │ │ -07ba3a: 5201 a704 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ -07ba3e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -07ba40: 1213 |0022: const/4 v3, #int 1 // #1 │ │ -07ba42: 6e40 6f0f 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ -07ba48: 28e1 |0026: goto 0007 // -001f │ │ -07ba4a: 5201 a704 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ -07ba4e: 5941 e704 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ -07ba52: 5401 a504 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ -07ba56: 5b41 e504 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ -07ba5a: 5401 a604 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@04a6 │ │ -07ba5e: 5b41 e604 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ -07ba62: 28d4 |0033: goto 0007 // -002c │ │ +07ba58: |[07ba58] android.support.v4.view.ViewPager.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +07ba68: 2051 7c02 |0000: instance-of v1, v5, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ +07ba6c: 3901 0600 |0002: if-nez v1, 0008 // +0006 │ │ +07ba70: 6f20 bb22 5400 |0004: invoke-super {v4, v5}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ +07ba76: 0e00 |0007: return-void │ │ +07ba78: 0750 |0008: move-object v0, v5 │ │ +07ba7a: 1f00 7c02 |0009: check-cast v0, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ +07ba7e: 6e10 f70e 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@0ef7 │ │ +07ba84: 0c01 |000e: move-result-object v1 │ │ +07ba86: 6f20 bb22 1400 |000f: invoke-super {v4, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ +07ba8c: 5441 bb04 |0012: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07ba90: 3801 1300 |0014: if-eqz v1, 0027 // +0013 │ │ +07ba94: 5441 bb04 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07ba98: 5402 a504 |0018: iget-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ +07ba9c: 5403 a604 |001a: iget-object v3, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@04a6 │ │ +07baa0: 6e30 df0c 2103 |001c: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0cdf │ │ +07baa6: 5201 a704 |001f: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ +07baaa: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +07baac: 1213 |0022: const/4 v3, #int 1 // #1 │ │ +07baae: 6e40 6f0f 1432 |0023: invoke-virtual {v4, v1, v2, v3}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ +07bab4: 28e1 |0026: goto 0007 // -001f │ │ +07bab6: 5201 a704 |0027: iget v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ +07baba: 5941 e704 |0029: iput v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ +07babe: 5401 a504 |002b: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ +07bac2: 5b41 e504 |002d: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ +07bac6: 5401 a604 |002f: iget-object v1, v0, Landroid/support/v4/view/ViewPager$SavedState;.loader:Ljava/lang/ClassLoader; // field@04a6 │ │ +07baca: 5b41 e604 |0031: iput-object v1, v4, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ +07bace: 28d4 |0033: goto 0007 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1277 │ │ 0x0004 line=1278 │ │ 0x0007 line=1293 │ │ 0x0009 line=1282 │ │ 0x000b line=1283 │ │ @@ -64921,28 +64921,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -07ba64: |[07ba64] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -07ba74: 6f10 bc22 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22bc │ │ -07ba7a: 0c01 |0003: move-result-object v1 │ │ -07ba7c: 2200 7c02 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ -07ba80: 7020 f60e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0ef6 │ │ -07ba86: 5232 c204 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07ba8a: 5902 a704 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ -07ba8e: 5432 bb04 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07ba92: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ -07ba96: 5432 bb04 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07ba9a: 6e10 e00c 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0ce0 │ │ -07baa0: 0c02 |0016: move-result-object v2 │ │ -07baa2: 5b02 a504 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ -07baa6: 1100 |0019: return-object v0 │ │ +07bad0: |[07bad0] android.support.v4.view.ViewPager.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +07bae0: 6f10 bc22 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22bc │ │ +07bae6: 0c01 |0003: move-result-object v1 │ │ +07bae8: 2200 7c02 |0004: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ +07baec: 7020 f60e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcelable;)V // method@0ef6 │ │ +07baf2: 5232 c204 |0009: iget v2, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07baf6: 5902 a704 |000b: iput v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.position:I // field@04a7 │ │ +07bafa: 5432 bb04 |000d: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07bafe: 3802 0a00 |000f: if-eqz v2, 0019 // +000a │ │ +07bb02: 5432 bb04 |0011: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07bb06: 6e10 e00c 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.saveState:()Landroid/os/Parcelable; // method@0ce0 │ │ +07bb0c: 0c02 |0016: move-result-object v2 │ │ +07bb0e: 5b02 a504 |0017: iput-object v2, v0, Landroid/support/v4/view/ViewPager$SavedState;.adapterState:Landroid/os/Parcelable; // field@04a5 │ │ +07bb12: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x0004 line=1267 │ │ 0x0009 line=1268 │ │ 0x000d line=1269 │ │ 0x0011 line=1270 │ │ @@ -64957,21 +64957,21 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -07baa8: |[07baa8] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ -07bab8: 6f56 bd22 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@22bd │ │ -07babe: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ -07bac2: 5220 e204 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07bac6: 5221 e204 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07baca: 7051 600f 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0f60 │ │ -07bad0: 0e00 |000c: return-void │ │ +07bb14: |[07bb14] android.support.v4.view.ViewPager.onSizeChanged:(IIII)V │ │ +07bb24: 6f56 bd22 3254 |0000: invoke-super {v2, v3, v4, v5, v6}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@22bd │ │ +07bb2a: 3253 0900 |0003: if-eq v3, v5, 000c // +0009 │ │ +07bb2e: 5220 e204 |0005: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07bb32: 5221 e204 |0007: iget v1, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07bb36: 7051 600f 3205 |0009: invoke-direct {v2, v3, v5, v0, v1}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0f60 │ │ +07bb3c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ 0x0003 line=1467 │ │ 0x0005 line=1468 │ │ 0x000c line=1470 │ │ locals : │ │ @@ -64986,375 +64986,375 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 736 16-bit code units │ │ -07bad4: |[07bad4] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -07bae4: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ -07bae8: 5500 ca04 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ -07baec: 0218 0000 |0004: move/from16 v24, v0 │ │ -07baf0: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ -07baf4: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ -07baf8: 0f18 |000a: return v24 │ │ -07bafa: 7401 a421 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -07bb00: 0a18 |000e: move-result v24 │ │ -07bb02: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ -07bb06: 7401 a621 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@21a6 │ │ -07bb0c: 0a18 |0014: move-result v24 │ │ -07bb0e: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ -07bb12: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ -07bb16: 28f1 |0019: goto 000a // -000f │ │ -07bb18: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ -07bb1c: 5400 bb04 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07bb20: 0818 0000 |001e: move-object/from16 v24, v0 │ │ -07bb24: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ -07bb28: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ -07bb2c: 5400 bb04 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07bb30: 0818 0000 |0026: move-object/from16 v24, v0 │ │ -07bb34: 7401 d60c 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07bb3a: 0a18 |002b: move-result v24 │ │ -07bb3c: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ -07bb40: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ -07bb44: 28da |0030: goto 000a // -0026 │ │ -07bb46: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ -07bb4a: 5400 f104 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07bb4e: 0818 0000 |0035: move-object/from16 v24, v0 │ │ -07bb52: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ -07bb56: 7100 ca21 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ -07bb5c: 0c18 |003c: move-result-object v24 │ │ -07bb5e: 0800 1800 |003d: move-object/from16 v0, v24 │ │ -07bb62: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ -07bb66: 5b10 f104 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07bb6a: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ -07bb6e: 5400 f104 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07bb72: 0818 0000 |0047: move-object/from16 v24, v0 │ │ -07bb76: 0800 1800 |0049: move-object/from16 v0, v24 │ │ -07bb7a: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ -07bb7e: 6e20 c321 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -07bb84: 7401 a421 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -07bb8a: 0a05 |0053: move-result v5 │ │ -07bb8c: 120b |0054: const/4 v11, #int 0 // #0 │ │ -07bb8e: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ -07bb92: 0218 0000 |0057: move/from16 v24, v0 │ │ -07bb96: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ -07bb9c: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ -07bba0: 7701 4f0e 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -07bba6: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ -07bbaa: 28a7 |0063: goto 000a // -0059 │ │ -07bbac: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ -07bbb0: 5400 ea04 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07bbb4: 0818 0000 |0068: move-object/from16 v24, v0 │ │ -07bbb8: 7401 bd24 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ -07bbbe: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ -07bbc2: 0200 1800 |006f: move/from16 v0, v24 │ │ -07bbc6: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ -07bbca: 5c10 e404 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07bbce: 7401 5e0f 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07bbd4: 7401 ab21 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -07bbda: 0a18 |007b: move-result v24 │ │ -07bbdc: 0200 1800 |007c: move/from16 v0, v24 │ │ -07bbe0: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ -07bbe4: 5910 d104 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07bbe8: 0200 1800 |0082: move/from16 v0, v24 │ │ -07bbec: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ -07bbf0: 5910 d704 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07bbf4: 7401 ad21 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -07bbfa: 0a18 |008b: move-result v24 │ │ -07bbfc: 0200 1800 |008c: move/from16 v0, v24 │ │ -07bc00: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ -07bc04: 5910 d204 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@04d2 │ │ -07bc08: 0200 1800 |0092: move/from16 v0, v24 │ │ -07bc0c: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ -07bc10: 5910 d804 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ -07bc14: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ -07bc18: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -07bc1c: 0201 1800 |009c: move/from16 v1, v24 │ │ -07bc20: 7120 c80c 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -07bc26: 0a18 |00a1: move-result v24 │ │ -07bc28: 0200 1800 |00a2: move/from16 v0, v24 │ │ -07bc2c: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ -07bc30: 5910 ba04 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07bc34: 28b4 |00a8: goto 005c // -004c │ │ -07bc36: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ -07bc3a: 5500 d404 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07bc3e: 0218 0000 |00ad: move/from16 v24, v0 │ │ -07bc42: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ -07bc46: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ -07bc4a: 5200 ba04 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07bc4e: 0218 0000 |00b5: move/from16 v24, v0 │ │ -07bc52: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ -07bc56: 0201 1800 |00b9: move/from16 v1, v24 │ │ -07bc5a: 7120 c40c 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -07bc60: 0a0f |00be: move-result v15 │ │ -07bc62: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ -07bc66: 7120 c90c f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -07bc6c: 0a14 |00c4: move-result v20 │ │ -07bc6e: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ -07bc72: 5200 d704 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07bc76: 0218 0000 |00c9: move/from16 v24, v0 │ │ -07bc7a: a718 1418 |00cb: sub-float v24, v20, v24 │ │ -07bc7e: 7701 ef2a 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -07bc84: 0a15 |00d0: move-result v21 │ │ -07bc86: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ -07bc8a: 7120 ca0c f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -07bc90: 0a16 |00d6: move-result v22 │ │ -07bc92: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ -07bc96: 5200 d804 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ -07bc9a: 0218 0000 |00db: move/from16 v24, v0 │ │ -07bc9e: a718 1618 |00dd: sub-float v24, v22, v24 │ │ -07bca2: 7701 ef2a 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -07bca8: 0a17 |00e2: move-result v23 │ │ -07bcaa: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ -07bcae: 5200 f004 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07bcb2: 0218 0000 |00e7: move/from16 v24, v0 │ │ -07bcb6: 0200 1800 |00e9: move/from16 v0, v24 │ │ -07bcba: 8200 |00eb: int-to-float v0, v0 │ │ -07bcbc: 0218 0000 |00ec: move/from16 v24, v0 │ │ -07bcc0: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ -07bcc4: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ -07bcc8: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ -07bccc: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ -07bcd0: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ -07bcd4: 0200 1800 |00f8: move/from16 v0, v24 │ │ -07bcd8: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ -07bcdc: 5c10 d404 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07bce0: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ -07bce4: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ -07bce8: 0201 1800 |0102: move/from16 v1, v24 │ │ -07bcec: 7020 680f 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0f68 │ │ -07bcf2: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ -07bcf6: 5200 d104 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07bcfa: 0218 0000 |010b: move/from16 v24, v0 │ │ -07bcfe: a718 1418 |010d: sub-float v24, v20, v24 │ │ -07bd02: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ -07bd06: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ -07bd0a: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ -07bd0e: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ -07bd12: 5200 d104 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07bd16: 0218 0000 |0119: move/from16 v24, v0 │ │ -07bd1a: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ -07bd1e: 5200 f004 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07bd22: 0219 0000 |011f: move/from16 v25, v0 │ │ -07bd26: 0200 1900 |0121: move/from16 v0, v25 │ │ -07bd2a: 8200 |0123: int-to-float v0, v0 │ │ -07bd2c: 0219 0000 |0124: move/from16 v25, v0 │ │ -07bd30: a618 1819 |0126: add-float v24, v24, v25 │ │ -07bd34: 0200 1800 |0128: move/from16 v0, v24 │ │ -07bd38: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ -07bd3c: 5910 d704 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07bd40: 0200 1600 |012e: move/from16 v0, v22 │ │ -07bd44: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ -07bd48: 5910 d804 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ -07bd4c: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ -07bd50: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ -07bd54: 0201 1800 |0138: move/from16 v1, v24 │ │ -07bd58: 7020 7c0f 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -07bd5e: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ -07bd62: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ -07bd66: 0201 1800 |0141: move/from16 v1, v24 │ │ -07bd6a: 7020 7d0f 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07bd70: 7401 3a0f 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0f3a │ │ -07bd76: 0c0e |0149: move-result-object v14 │ │ -07bd78: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ -07bd7c: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ -07bd80: 0200 1800 |014e: move/from16 v0, v24 │ │ -07bd84: 7220 ce22 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@22ce │ │ -07bd8a: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ -07bd8e: 5500 d404 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07bd92: 0218 0000 |0157: move/from16 v24, v0 │ │ -07bd96: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ -07bd9a: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ -07bd9e: 5200 ba04 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07bda2: 0218 0000 |015f: move/from16 v24, v0 │ │ -07bda6: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ -07bdaa: 0201 1800 |0163: move/from16 v1, v24 │ │ -07bdae: 7120 c40c 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -07bdb4: 0a06 |0168: move-result v6 │ │ -07bdb6: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ -07bdba: 7120 c90c 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -07bdc0: 0a14 |016e: move-result v20 │ │ -07bdc2: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ -07bdc6: 0201 1400 |0171: move/from16 v1, v20 │ │ -07bdca: 7020 5c0f 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0f5c │ │ -07bdd0: 0a18 |0176: move-result v24 │ │ -07bdd2: 960b 0b18 |0177: or-int v11, v11, v24 │ │ -07bdd6: 2900 e3fe |0179: goto/16 005c // -011d │ │ -07bdda: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -07bdde: 5200 d104 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07bde2: 0218 0000 |017f: move/from16 v24, v0 │ │ -07bde6: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ -07bdea: 5200 f004 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ -07bdee: 0219 0000 |0185: move/from16 v25, v0 │ │ -07bdf2: 0200 1900 |0187: move/from16 v0, v25 │ │ -07bdf6: 8200 |0189: int-to-float v0, v0 │ │ -07bdf8: 0219 0000 |018a: move/from16 v25, v0 │ │ -07bdfc: a718 1819 |018c: sub-float v24, v24, v25 │ │ -07be00: 289a |018e: goto 0128 // -0066 │ │ -07be02: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -07be06: 5500 d404 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07be0a: 0218 0000 |0193: move/from16 v24, v0 │ │ -07be0e: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ -07be12: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ -07be16: 5400 f104 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ -07be1a: 0812 0000 |019b: move-object/from16 v18, v0 │ │ -07be1e: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ -07be22: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ -07be26: 5200 dc04 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@04dc │ │ -07be2a: 0219 0000 |01a3: move/from16 v25, v0 │ │ -07be2e: 0200 1900 |01a5: move/from16 v0, v25 │ │ -07be32: 8200 |01a7: int-to-float v0, v0 │ │ -07be34: 0219 0000 |01a8: move/from16 v25, v0 │ │ -07be38: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ -07be3c: 0201 1800 |01ac: move/from16 v1, v24 │ │ -07be40: 0202 1900 |01ae: move/from16 v2, v25 │ │ -07be44: 6e30 c521 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ -07be4a: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ -07be4e: 5200 ba04 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07be52: 0218 0000 |01b7: move/from16 v24, v0 │ │ -07be56: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ -07be5a: 0201 1800 |01bb: move/from16 v1, v24 │ │ -07be5e: 7120 540d 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -07be64: 0a18 |01c0: move-result v24 │ │ -07be66: 0200 1800 |01c1: move/from16 v0, v24 │ │ -07be6a: 870a |01c3: float-to-int v10, v0 │ │ -07be6c: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ -07be70: 0200 1800 |01c6: move/from16 v0, v24 │ │ -07be74: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ -07be78: 5c10 e404 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07be7c: 7601 2a0f 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07be82: 0a13 |01cf: move-result v19 │ │ -07be84: 7401 3c0f 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07be8a: 0a10 |01d3: move-result v16 │ │ -07be8c: 7601 430f 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f43 │ │ -07be92: 0c08 |01d7: move-result-object v8 │ │ -07be94: 5287 9704 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07be98: 0200 1000 |01da: move/from16 v0, v16 │ │ -07be9c: 8200 |01dc: int-to-float v0, v0 │ │ -07be9e: 0218 0000 |01dd: move/from16 v24, v0 │ │ -07bea2: 0200 1300 |01df: move/from16 v0, v19 │ │ -07bea6: 8200 |01e1: int-to-float v0, v0 │ │ -07bea8: 0219 0000 |01e2: move/from16 v25, v0 │ │ -07beac: a918 1819 |01e4: div-float v24, v24, v25 │ │ -07beb0: 5280 9604 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ -07beb4: 0219 0000 |01e8: move/from16 v25, v0 │ │ -07beb8: a718 1819 |01ea: sub-float v24, v24, v25 │ │ -07bebc: 5280 9904 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07bec0: 0219 0000 |01ee: move/from16 v25, v0 │ │ -07bec4: a90d 1819 |01f0: div-float v13, v24, v25 │ │ -07bec8: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ -07becc: 5200 ba04 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07bed0: 0218 0000 |01f6: move/from16 v24, v0 │ │ -07bed4: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ -07bed8: 0201 1800 |01fa: move/from16 v1, v24 │ │ -07bedc: 7120 c40c 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -07bee2: 0a06 |01ff: move-result v6 │ │ -07bee4: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ -07bee8: 7120 c90c 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -07beee: 0a14 |0205: move-result v20 │ │ -07bef0: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ -07bef4: 5200 d104 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ -07bef8: 0218 0000 |020a: move/from16 v24, v0 │ │ -07befc: a718 1418 |020c: sub-float v24, v20, v24 │ │ -07bf00: 0200 1800 |020e: move/from16 v0, v24 │ │ -07bf04: 8700 |0210: float-to-int v0, v0 │ │ -07bf06: 0211 0000 |0211: move/from16 v17, v0 │ │ -07bf0a: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ -07bf0e: 0201 1100 |0215: move/from16 v1, v17 │ │ -07bf12: 7051 160f 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0f16 │ │ -07bf18: 0a0c |021a: move-result v12 │ │ -07bf1a: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ -07bf1e: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ -07bf22: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ -07bf26: 0201 1800 |0221: move/from16 v1, v24 │ │ -07bf2a: 0202 1900 |0223: move/from16 v2, v25 │ │ -07bf2e: 6e5a 700f c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0f70 │ │ -07bf34: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ -07bf38: 0200 1800 |022a: move/from16 v0, v24 │ │ -07bf3c: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ -07bf40: 5910 ba04 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07bf44: 7601 1d0f 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0f1d │ │ -07bf4a: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ -07bf4e: 5400 da04 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07bf52: 0818 0000 |0237: move-object/from16 v24, v0 │ │ -07bf56: 7401 1d14 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ -07bf5c: 0a18 |023c: move-result v24 │ │ -07bf5e: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ -07bf62: 5400 e804 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07bf66: 0819 0000 |0241: move-object/from16 v25, v0 │ │ -07bf6a: 7401 1d14 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ -07bf70: 0a19 |0246: move-result v25 │ │ -07bf72: 960b 1819 |0247: or-int v11, v24, v25 │ │ -07bf76: 2900 13fe |0249: goto/16 005c // -01ed │ │ -07bf7a: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ -07bf7e: 5500 d404 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ -07bf82: 0218 0000 |024f: move/from16 v24, v0 │ │ -07bf86: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ -07bf8a: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ -07bf8e: 5200 c204 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07bf92: 0218 0000 |0257: move/from16 v24, v0 │ │ -07bf96: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ -07bf9a: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ -07bf9e: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ -07bfa2: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ -07bfa6: 0201 1800 |0261: move/from16 v1, v24 │ │ -07bfaa: 0202 1900 |0263: move/from16 v2, v25 │ │ -07bfae: 0203 1a00 |0265: move/from16 v3, v26 │ │ -07bfb2: 0204 1b00 |0267: move/from16 v4, v27 │ │ -07bfb6: 7054 6a0f 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0f6a │ │ -07bfbc: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ -07bfc0: 0200 1800 |026e: move/from16 v0, v24 │ │ -07bfc4: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ -07bfc8: 5910 ba04 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07bfcc: 7601 1d0f 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0f1d │ │ -07bfd2: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ -07bfd6: 5400 da04 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ -07bfda: 0818 0000 |027b: move-object/from16 v24, v0 │ │ -07bfde: 7401 1d14 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ -07bfe4: 0a18 |0280: move-result v24 │ │ -07bfe6: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ -07bfea: 5400 e804 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ -07bfee: 0819 0000 |0285: move-object/from16 v25, v0 │ │ -07bff2: 7401 1d14 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ -07bff8: 0a19 |028a: move-result v25 │ │ -07bffa: 960b 1819 |028b: or-int v11, v24, v25 │ │ -07bffe: 2900 cffd |028d: goto/16 005c // -0231 │ │ -07c002: 7701 c50c 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -07c008: 0a09 |0292: move-result v9 │ │ -07c00a: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ -07c00e: 7120 c90c 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -07c014: 0a14 |0298: move-result v20 │ │ -07c016: 0200 1400 |0299: move/from16 v0, v20 │ │ -07c01a: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ -07c01e: 5910 d704 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07c022: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ -07c026: 7120 c80c 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -07c02c: 0a18 |02a4: move-result v24 │ │ -07c02e: 0200 1800 |02a5: move/from16 v0, v24 │ │ -07c032: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ -07c036: 5910 ba04 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07c03a: 2900 b1fd |02ab: goto/16 005c // -024f │ │ -07c03e: 7602 560f 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f56 │ │ -07c044: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ -07c048: 5200 ba04 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ -07c04c: 0218 0000 |02b4: move/from16 v24, v0 │ │ -07c050: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ -07c054: 0201 1800 |02b8: move/from16 v1, v24 │ │ -07c058: 7120 c40c 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -07c05e: 0a18 |02bd: move-result v24 │ │ -07c060: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ -07c064: 0201 1800 |02c0: move/from16 v1, v24 │ │ -07c068: 7120 c90c 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -07c06e: 0a18 |02c5: move-result v24 │ │ -07c070: 0200 1800 |02c6: move/from16 v0, v24 │ │ -07c074: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ -07c078: 5910 d704 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ -07c07c: 2900 90fd |02cc: goto/16 005c // -0270 │ │ -07c080: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ +07bb40: |[07bb40] android.support.v4.view.ViewPager.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +07bb50: 0800 1c00 |0000: move-object/from16 v0, v28 │ │ +07bb54: 5500 ca04 |0002: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mFakeDragging:Z // field@04ca │ │ +07bb58: 0218 0000 |0004: move/from16 v24, v0 │ │ +07bb5c: 3818 0500 |0006: if-eqz v24, 000b // +0005 │ │ +07bb60: 1318 0100 |0008: const/16 v24, #int 1 // #1 │ │ +07bb64: 0f18 |000a: return v24 │ │ +07bb66: 7401 a421 1d00 |000b: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +07bb6c: 0a18 |000e: move-result v24 │ │ +07bb6e: 3918 0b00 |000f: if-nez v24, 001a // +000b │ │ +07bb72: 7401 a621 1d00 |0011: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getEdgeFlags:()I // method@21a6 │ │ +07bb78: 0a18 |0014: move-result v24 │ │ +07bb7a: 3818 0500 |0015: if-eqz v24, 001a // +0005 │ │ +07bb7e: 1318 0000 |0017: const/16 v24, #int 0 // #0 │ │ +07bb82: 28f1 |0019: goto 000a // -000f │ │ +07bb84: 0800 1c00 |001a: move-object/from16 v0, v28 │ │ +07bb88: 5400 bb04 |001c: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07bb8c: 0818 0000 |001e: move-object/from16 v24, v0 │ │ +07bb90: 3818 0e00 |0020: if-eqz v24, 002e // +000e │ │ +07bb94: 0800 1c00 |0022: move-object/from16 v0, v28 │ │ +07bb98: 5400 bb04 |0024: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07bb9c: 0818 0000 |0026: move-object/from16 v24, v0 │ │ +07bba0: 7401 d60c 1800 |0028: invoke-virtual/range {v24}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07bba6: 0a18 |002b: move-result v24 │ │ +07bba8: 3918 0500 |002c: if-nez v24, 0031 // +0005 │ │ +07bbac: 1318 0000 |002e: const/16 v24, #int 0 // #0 │ │ +07bbb0: 28da |0030: goto 000a // -0026 │ │ +07bbb2: 0800 1c00 |0031: move-object/from16 v0, v28 │ │ +07bbb6: 5400 f104 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07bbba: 0818 0000 |0035: move-object/from16 v24, v0 │ │ +07bbbe: 3918 0c00 |0037: if-nez v24, 0043 // +000c │ │ +07bbc2: 7100 ca21 0000 |0039: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ +07bbc8: 0c18 |003c: move-result-object v24 │ │ +07bbca: 0800 1800 |003d: move-object/from16 v0, v24 │ │ +07bbce: 0801 1c00 |003f: move-object/from16 v1, v28 │ │ +07bbd2: 5b10 f104 |0041: iput-object v0, v1, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07bbd6: 0800 1c00 |0043: move-object/from16 v0, v28 │ │ +07bbda: 5400 f104 |0045: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07bbde: 0818 0000 |0047: move-object/from16 v24, v0 │ │ +07bbe2: 0800 1800 |0049: move-object/from16 v0, v24 │ │ +07bbe6: 0801 1d00 |004b: move-object/from16 v1, v29 │ │ +07bbea: 6e20 c321 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +07bbf0: 7401 a421 1d00 |0050: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +07bbf6: 0a05 |0053: move-result v5 │ │ +07bbf8: 120b |0054: const/4 v11, #int 0 // #0 │ │ +07bbfa: d550 ff00 |0055: and-int/lit16 v0, v5, #int 255 // #00ff │ │ +07bbfe: 0218 0000 |0057: move/from16 v24, v0 │ │ +07bc02: 2b18 7502 0000 |0059: packed-switch v24, 000002ce // +00000275 │ │ +07bc08: 380b 0500 |005c: if-eqz v11, 0061 // +0005 │ │ +07bc0c: 7701 4f0e 1c00 |005e: invoke-static/range {v28}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +07bc12: 1318 0100 |0061: const/16 v24, #int 1 // #1 │ │ +07bc16: 28a7 |0063: goto 000a // -0059 │ │ +07bc18: 0800 1c00 |0064: move-object/from16 v0, v28 │ │ +07bc1c: 5400 ea04 |0066: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07bc20: 0818 0000 |0068: move-object/from16 v24, v0 │ │ +07bc24: 7401 bd24 1800 |006a: invoke-virtual/range {v24}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ +07bc2a: 1318 0000 |006d: const/16 v24, #int 0 // #0 │ │ +07bc2e: 0200 1800 |006f: move/from16 v0, v24 │ │ +07bc32: 0801 1c00 |0071: move-object/from16 v1, v28 │ │ +07bc36: 5c10 e404 |0073: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07bc3a: 7401 5e0f 1c00 |0075: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07bc40: 7401 ab21 1d00 |0078: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +07bc46: 0a18 |007b: move-result v24 │ │ +07bc48: 0200 1800 |007c: move/from16 v0, v24 │ │ +07bc4c: 0801 1c00 |007e: move-object/from16 v1, v28 │ │ +07bc50: 5910 d104 |0080: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07bc54: 0200 1800 |0082: move/from16 v0, v24 │ │ +07bc58: 0801 1c00 |0084: move-object/from16 v1, v28 │ │ +07bc5c: 5910 d704 |0086: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07bc60: 7401 ad21 1d00 |0088: invoke-virtual/range {v29}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +07bc66: 0a18 |008b: move-result v24 │ │ +07bc68: 0200 1800 |008c: move/from16 v0, v24 │ │ +07bc6c: 0801 1c00 |008e: move-object/from16 v1, v28 │ │ +07bc70: 5910 d204 |0090: iput v0, v1, Landroid/support/v4/view/ViewPager;.mInitialMotionY:F // field@04d2 │ │ +07bc74: 0200 1800 |0092: move/from16 v0, v24 │ │ +07bc78: 0801 1c00 |0094: move-object/from16 v1, v28 │ │ +07bc7c: 5910 d804 |0096: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ +07bc80: 1318 0000 |0098: const/16 v24, #int 0 // #0 │ │ +07bc84: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +07bc88: 0201 1800 |009c: move/from16 v1, v24 │ │ +07bc8c: 7120 c80c 1000 |009e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +07bc92: 0a18 |00a1: move-result v24 │ │ +07bc94: 0200 1800 |00a2: move/from16 v0, v24 │ │ +07bc98: 0801 1c00 |00a4: move-object/from16 v1, v28 │ │ +07bc9c: 5910 ba04 |00a6: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07bca0: 28b4 |00a8: goto 005c // -004c │ │ +07bca2: 0800 1c00 |00a9: move-object/from16 v0, v28 │ │ +07bca6: 5500 d404 |00ab: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07bcaa: 0218 0000 |00ad: move/from16 v24, v0 │ │ +07bcae: 3918 a400 |00af: if-nez v24, 0153 // +00a4 │ │ +07bcb2: 0800 1c00 |00b1: move-object/from16 v0, v28 │ │ +07bcb6: 5200 ba04 |00b3: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07bcba: 0218 0000 |00b5: move/from16 v24, v0 │ │ +07bcbe: 0800 1d00 |00b7: move-object/from16 v0, v29 │ │ +07bcc2: 0201 1800 |00b9: move/from16 v1, v24 │ │ +07bcc6: 7120 c40c 1000 |00bb: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +07bccc: 0a0f |00be: move-result v15 │ │ +07bcce: 0800 1d00 |00bf: move-object/from16 v0, v29 │ │ +07bcd2: 7120 c90c f000 |00c1: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07bcd8: 0a14 |00c4: move-result v20 │ │ +07bcda: 0800 1c00 |00c5: move-object/from16 v0, v28 │ │ +07bcde: 5200 d704 |00c7: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07bce2: 0218 0000 |00c9: move/from16 v24, v0 │ │ +07bce6: a718 1418 |00cb: sub-float v24, v20, v24 │ │ +07bcea: 7701 ef2a 1800 |00cd: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +07bcf0: 0a15 |00d0: move-result v21 │ │ +07bcf2: 0800 1d00 |00d1: move-object/from16 v0, v29 │ │ +07bcf6: 7120 ca0c f000 |00d3: invoke-static {v0, v15}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +07bcfc: 0a16 |00d6: move-result v22 │ │ +07bcfe: 0800 1c00 |00d7: move-object/from16 v0, v28 │ │ +07bd02: 5200 d804 |00d9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ +07bd06: 0218 0000 |00db: move/from16 v24, v0 │ │ +07bd0a: a718 1618 |00dd: sub-float v24, v22, v24 │ │ +07bd0e: 7701 ef2a 1800 |00df: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +07bd14: 0a17 |00e2: move-result v23 │ │ +07bd16: 0800 1c00 |00e3: move-object/from16 v0, v28 │ │ +07bd1a: 5200 f004 |00e5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07bd1e: 0218 0000 |00e7: move/from16 v24, v0 │ │ +07bd22: 0200 1800 |00e9: move/from16 v0, v24 │ │ +07bd26: 8200 |00eb: int-to-float v0, v0 │ │ +07bd28: 0218 0000 |00ec: move/from16 v24, v0 │ │ +07bd2c: 2d18 1518 |00ee: cmpl-float v24, v21, v24 │ │ +07bd30: 3d18 6300 |00f0: if-lez v24, 0153 // +0063 │ │ +07bd34: 2d18 1517 |00f2: cmpl-float v24, v21, v23 │ │ +07bd38: 3d18 5f00 |00f4: if-lez v24, 0153 // +005f │ │ +07bd3c: 1318 0100 |00f6: const/16 v24, #int 1 // #1 │ │ +07bd40: 0200 1800 |00f8: move/from16 v0, v24 │ │ +07bd44: 0801 1c00 |00fa: move-object/from16 v1, v28 │ │ +07bd48: 5c10 d404 |00fc: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07bd4c: 1318 0100 |00fe: const/16 v24, #int 1 // #1 │ │ +07bd50: 0800 1c00 |0100: move-object/from16 v0, v28 │ │ +07bd54: 0201 1800 |0102: move/from16 v1, v24 │ │ +07bd58: 7020 680f 1000 |0104: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.requestParentDisallowInterceptTouchEvent:(Z)V // method@0f68 │ │ +07bd5e: 0800 1c00 |0107: move-object/from16 v0, v28 │ │ +07bd62: 5200 d104 |0109: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07bd66: 0218 0000 |010b: move/from16 v24, v0 │ │ +07bd6a: a718 1418 |010d: sub-float v24, v20, v24 │ │ +07bd6e: 1319 0000 |010f: const/16 v25, #int 0 // #0 │ │ +07bd72: 2d18 1819 |0111: cmpl-float v24, v24, v25 │ │ +07bd76: 3d18 6800 |0113: if-lez v24, 017b // +0068 │ │ +07bd7a: 0800 1c00 |0115: move-object/from16 v0, v28 │ │ +07bd7e: 5200 d104 |0117: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07bd82: 0218 0000 |0119: move/from16 v24, v0 │ │ +07bd86: 0800 1c00 |011b: move-object/from16 v0, v28 │ │ +07bd8a: 5200 f004 |011d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07bd8e: 0219 0000 |011f: move/from16 v25, v0 │ │ +07bd92: 0200 1900 |0121: move/from16 v0, v25 │ │ +07bd96: 8200 |0123: int-to-float v0, v0 │ │ +07bd98: 0219 0000 |0124: move/from16 v25, v0 │ │ +07bd9c: a618 1819 |0126: add-float v24, v24, v25 │ │ +07bda0: 0200 1800 |0128: move/from16 v0, v24 │ │ +07bda4: 0801 1c00 |012a: move-object/from16 v1, v28 │ │ +07bda8: 5910 d704 |012c: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07bdac: 0200 1600 |012e: move/from16 v0, v22 │ │ +07bdb0: 0801 1c00 |0130: move-object/from16 v1, v28 │ │ +07bdb4: 5910 d804 |0132: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionY:F // field@04d8 │ │ +07bdb8: 1318 0100 |0134: const/16 v24, #int 1 // #1 │ │ +07bdbc: 0800 1c00 |0136: move-object/from16 v0, v28 │ │ +07bdc0: 0201 1800 |0138: move/from16 v1, v24 │ │ +07bdc4: 7020 7c0f 1000 |013a: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +07bdca: 1318 0100 |013d: const/16 v24, #int 1 // #1 │ │ +07bdce: 0800 1c00 |013f: move-object/from16 v0, v28 │ │ +07bdd2: 0201 1800 |0141: move/from16 v1, v24 │ │ +07bdd6: 7020 7d0f 1000 |0143: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +07bddc: 7401 3a0f 1c00 |0146: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getParent:()Landroid/view/ViewParent; // method@0f3a │ │ +07bde2: 0c0e |0149: move-result-object v14 │ │ +07bde4: 380e 0900 |014a: if-eqz v14, 0153 // +0009 │ │ +07bde8: 1318 0100 |014c: const/16 v24, #int 1 // #1 │ │ +07bdec: 0200 1800 |014e: move/from16 v0, v24 │ │ +07bdf0: 7220 ce22 0e00 |0150: invoke-interface {v14, v0}, Landroid/view/ViewParent;.requestDisallowInterceptTouchEvent:(Z)V // method@22ce │ │ +07bdf6: 0800 1c00 |0153: move-object/from16 v0, v28 │ │ +07bdfa: 5500 d404 |0155: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07bdfe: 0218 0000 |0157: move/from16 v24, v0 │ │ +07be02: 3818 03ff |0159: if-eqz v24, 005c // -00fd │ │ +07be06: 0800 1c00 |015b: move-object/from16 v0, v28 │ │ +07be0a: 5200 ba04 |015d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07be0e: 0218 0000 |015f: move/from16 v24, v0 │ │ +07be12: 0800 1d00 |0161: move-object/from16 v0, v29 │ │ +07be16: 0201 1800 |0163: move/from16 v1, v24 │ │ +07be1a: 7120 c40c 1000 |0165: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +07be20: 0a06 |0168: move-result v6 │ │ +07be22: 0800 1d00 |0169: move-object/from16 v0, v29 │ │ +07be26: 7120 c90c 6000 |016b: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07be2c: 0a14 |016e: move-result v20 │ │ +07be2e: 0800 1c00 |016f: move-object/from16 v0, v28 │ │ +07be32: 0201 1400 |0171: move/from16 v1, v20 │ │ +07be36: 7020 5c0f 1000 |0173: invoke-direct {v0, v1}, Landroid/support/v4/view/ViewPager;.performDrag:(F)Z // method@0f5c │ │ +07be3c: 0a18 |0176: move-result v24 │ │ +07be3e: 960b 0b18 |0177: or-int v11, v11, v24 │ │ +07be42: 2900 e3fe |0179: goto/16 005c // -011d │ │ +07be46: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +07be4a: 5200 d104 |017d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07be4e: 0218 0000 |017f: move/from16 v24, v0 │ │ +07be52: 0800 1c00 |0181: move-object/from16 v0, v28 │ │ +07be56: 5200 f004 |0183: iget v0, v0, Landroid/support/v4/view/ViewPager;.mTouchSlop:I // field@04f0 │ │ +07be5a: 0219 0000 |0185: move/from16 v25, v0 │ │ +07be5e: 0200 1900 |0187: move/from16 v0, v25 │ │ +07be62: 8200 |0189: int-to-float v0, v0 │ │ +07be64: 0219 0000 |018a: move/from16 v25, v0 │ │ +07be68: a718 1819 |018c: sub-float v24, v24, v25 │ │ +07be6c: 289a |018e: goto 0128 // -0066 │ │ +07be6e: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +07be72: 5500 d404 |0191: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07be76: 0218 0000 |0193: move/from16 v24, v0 │ │ +07be7a: 3818 c7fe |0195: if-eqz v24, 005c // -0139 │ │ +07be7e: 0800 1c00 |0197: move-object/from16 v0, v28 │ │ +07be82: 5400 f104 |0199: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mVelocityTracker:Landroid/view/VelocityTracker; // field@04f1 │ │ +07be86: 0812 0000 |019b: move-object/from16 v18, v0 │ │ +07be8a: 1318 e803 |019d: const/16 v24, #int 1000 // #3e8 │ │ +07be8e: 0800 1c00 |019f: move-object/from16 v0, v28 │ │ +07be92: 5200 dc04 |01a1: iget v0, v0, Landroid/support/v4/view/ViewPager;.mMaximumVelocity:I // field@04dc │ │ +07be96: 0219 0000 |01a3: move/from16 v25, v0 │ │ +07be9a: 0200 1900 |01a5: move/from16 v0, v25 │ │ +07be9e: 8200 |01a7: int-to-float v0, v0 │ │ +07bea0: 0219 0000 |01a8: move/from16 v25, v0 │ │ +07bea4: 0800 1200 |01aa: move-object/from16 v0, v18 │ │ +07bea8: 0201 1800 |01ac: move/from16 v1, v24 │ │ +07beac: 0202 1900 |01ae: move/from16 v2, v25 │ │ +07beb0: 6e30 c521 1002 |01b0: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ +07beb6: 0800 1c00 |01b3: move-object/from16 v0, v28 │ │ +07beba: 5200 ba04 |01b5: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07bebe: 0218 0000 |01b7: move/from16 v24, v0 │ │ +07bec2: 0800 1200 |01b9: move-object/from16 v0, v18 │ │ +07bec6: 0201 1800 |01bb: move/from16 v1, v24 │ │ +07beca: 7120 540d 1000 |01bd: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +07bed0: 0a18 |01c0: move-result v24 │ │ +07bed2: 0200 1800 |01c1: move/from16 v0, v24 │ │ +07bed6: 870a |01c3: float-to-int v10, v0 │ │ +07bed8: 1318 0100 |01c4: const/16 v24, #int 1 // #1 │ │ +07bedc: 0200 1800 |01c6: move/from16 v0, v24 │ │ +07bee0: 0801 1c00 |01c8: move-object/from16 v1, v28 │ │ +07bee4: 5c10 e404 |01ca: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07bee8: 7601 2a0f 1c00 |01cc: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07beee: 0a13 |01cf: move-result v19 │ │ +07bef0: 7401 3c0f 1c00 |01d0: invoke-virtual/range {v28}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07bef6: 0a10 |01d3: move-result v16 │ │ +07bef8: 7601 430f 1c00 |01d4: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.infoForCurrentScrollPosition:()Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f43 │ │ +07befe: 0c08 |01d7: move-result-object v8 │ │ +07bf00: 5287 9704 |01d8: iget v7, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07bf04: 0200 1000 |01da: move/from16 v0, v16 │ │ +07bf08: 8200 |01dc: int-to-float v0, v0 │ │ +07bf0a: 0218 0000 |01dd: move/from16 v24, v0 │ │ +07bf0e: 0200 1300 |01df: move/from16 v0, v19 │ │ +07bf12: 8200 |01e1: int-to-float v0, v0 │ │ +07bf14: 0219 0000 |01e2: move/from16 v25, v0 │ │ +07bf18: a918 1819 |01e4: div-float v24, v24, v25 │ │ +07bf1c: 5280 9604 |01e6: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.offset:F // field@0496 │ │ +07bf20: 0219 0000 |01e8: move/from16 v25, v0 │ │ +07bf24: a718 1819 |01ea: sub-float v24, v24, v25 │ │ +07bf28: 5280 9904 |01ec: iget v0, v8, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07bf2c: 0219 0000 |01ee: move/from16 v25, v0 │ │ +07bf30: a90d 1819 |01f0: div-float v13, v24, v25 │ │ +07bf34: 0800 1c00 |01f2: move-object/from16 v0, v28 │ │ +07bf38: 5200 ba04 |01f4: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07bf3c: 0218 0000 |01f6: move/from16 v24, v0 │ │ +07bf40: 0800 1d00 |01f8: move-object/from16 v0, v29 │ │ +07bf44: 0201 1800 |01fa: move/from16 v1, v24 │ │ +07bf48: 7120 c40c 1000 |01fc: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +07bf4e: 0a06 |01ff: move-result v6 │ │ +07bf50: 0800 1d00 |0200: move-object/from16 v0, v29 │ │ +07bf54: 7120 c90c 6000 |0202: invoke-static {v0, v6}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07bf5a: 0a14 |0205: move-result v20 │ │ +07bf5c: 0800 1c00 |0206: move-object/from16 v0, v28 │ │ +07bf60: 5200 d104 |0208: iget v0, v0, Landroid/support/v4/view/ViewPager;.mInitialMotionX:F // field@04d1 │ │ +07bf64: 0218 0000 |020a: move/from16 v24, v0 │ │ +07bf68: a718 1418 |020c: sub-float v24, v20, v24 │ │ +07bf6c: 0200 1800 |020e: move/from16 v0, v24 │ │ +07bf70: 8700 |0210: float-to-int v0, v0 │ │ +07bf72: 0211 0000 |0211: move/from16 v17, v0 │ │ +07bf76: 0800 1c00 |0213: move-object/from16 v0, v28 │ │ +07bf7a: 0201 1100 |0215: move/from16 v1, v17 │ │ +07bf7e: 7051 160f 70ad |0217: invoke-direct {v0, v7, v13, v10, v1}, Landroid/support/v4/view/ViewPager;.determineTargetPage:(IFII)I // method@0f16 │ │ +07bf84: 0a0c |021a: move-result v12 │ │ +07bf86: 1318 0100 |021b: const/16 v24, #int 1 // #1 │ │ +07bf8a: 1319 0100 |021d: const/16 v25, #int 1 // #1 │ │ +07bf8e: 0800 1c00 |021f: move-object/from16 v0, v28 │ │ +07bf92: 0201 1800 |0221: move/from16 v1, v24 │ │ +07bf96: 0202 1900 |0223: move/from16 v2, v25 │ │ +07bf9a: 6e5a 700f c021 |0225: invoke-virtual {v0, v12, v1, v2, v10}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0f70 │ │ +07bfa0: 1318 ffff |0228: const/16 v24, #int -1 // #ffff │ │ +07bfa4: 0200 1800 |022a: move/from16 v0, v24 │ │ +07bfa8: 0801 1c00 |022c: move-object/from16 v1, v28 │ │ +07bfac: 5910 ba04 |022e: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07bfb0: 7601 1d0f 1c00 |0230: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0f1d │ │ +07bfb6: 0800 1c00 |0233: move-object/from16 v0, v28 │ │ +07bfba: 5400 da04 |0235: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07bfbe: 0818 0000 |0237: move-object/from16 v24, v0 │ │ +07bfc2: 7401 1d14 1800 |0239: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ +07bfc8: 0a18 |023c: move-result v24 │ │ +07bfca: 0800 1c00 |023d: move-object/from16 v0, v28 │ │ +07bfce: 5400 e804 |023f: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07bfd2: 0819 0000 |0241: move-object/from16 v25, v0 │ │ +07bfd6: 7401 1d14 1900 |0243: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ +07bfdc: 0a19 |0246: move-result v25 │ │ +07bfde: 960b 1819 |0247: or-int v11, v24, v25 │ │ +07bfe2: 2900 13fe |0249: goto/16 005c // -01ed │ │ +07bfe6: 0800 1c00 |024b: move-object/from16 v0, v28 │ │ +07bfea: 5500 d404 |024d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mIsBeingDragged:Z // field@04d4 │ │ +07bfee: 0218 0000 |024f: move/from16 v24, v0 │ │ +07bff2: 3818 0bfe |0251: if-eqz v24, 005c // -01f5 │ │ +07bff6: 0800 1c00 |0253: move-object/from16 v0, v28 │ │ +07bffa: 5200 c204 |0255: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07bffe: 0218 0000 |0257: move/from16 v24, v0 │ │ +07c002: 1319 0100 |0259: const/16 v25, #int 1 // #1 │ │ +07c006: 131a 0000 |025b: const/16 v26, #int 0 // #0 │ │ +07c00a: 131b 0000 |025d: const/16 v27, #int 0 // #0 │ │ +07c00e: 0800 1c00 |025f: move-object/from16 v0, v28 │ │ +07c012: 0201 1800 |0261: move/from16 v1, v24 │ │ +07c016: 0202 1900 |0263: move/from16 v2, v25 │ │ +07c01a: 0203 1a00 |0265: move/from16 v3, v26 │ │ +07c01e: 0204 1b00 |0267: move/from16 v4, v27 │ │ +07c022: 7054 6a0f 1032 |0269: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0f6a │ │ +07c028: 1318 ffff |026c: const/16 v24, #int -1 // #ffff │ │ +07c02c: 0200 1800 |026e: move/from16 v0, v24 │ │ +07c030: 0801 1c00 |0270: move-object/from16 v1, v28 │ │ +07c034: 5910 ba04 |0272: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07c038: 7601 1d0f 1c00 |0274: invoke-direct/range {v28}, Landroid/support/v4/view/ViewPager;.endDrag:()V // method@0f1d │ │ +07c03e: 0800 1c00 |0277: move-object/from16 v0, v28 │ │ +07c042: 5400 da04 |0279: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mLeftEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04da │ │ +07c046: 0818 0000 |027b: move-object/from16 v24, v0 │ │ +07c04a: 7401 1d14 1800 |027d: invoke-virtual/range {v24}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ +07c050: 0a18 |0280: move-result v24 │ │ +07c052: 0800 1c00 |0281: move-object/from16 v0, v28 │ │ +07c056: 5400 e804 |0283: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mRightEdge:Landroid/support/v4/widget/EdgeEffectCompat; // field@04e8 │ │ +07c05a: 0819 0000 |0285: move-object/from16 v25, v0 │ │ +07c05e: 7401 1d14 1900 |0287: invoke-virtual/range {v25}, Landroid/support/v4/widget/EdgeEffectCompat;.onRelease:()Z // method@141d │ │ +07c064: 0a19 |028a: move-result v25 │ │ +07c066: 960b 1819 |028b: or-int v11, v24, v25 │ │ +07c06a: 2900 cffd |028d: goto/16 005c // -0231 │ │ +07c06e: 7701 c50c 1d00 |028f: invoke-static/range {v29}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +07c074: 0a09 |0292: move-result v9 │ │ +07c076: 0800 1d00 |0293: move-object/from16 v0, v29 │ │ +07c07a: 7120 c90c 9000 |0295: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07c080: 0a14 |0298: move-result v20 │ │ +07c082: 0200 1400 |0299: move/from16 v0, v20 │ │ +07c086: 0801 1c00 |029b: move-object/from16 v1, v28 │ │ +07c08a: 5910 d704 |029d: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07c08e: 0800 1d00 |029f: move-object/from16 v0, v29 │ │ +07c092: 7120 c80c 9000 |02a1: invoke-static {v0, v9}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +07c098: 0a18 |02a4: move-result v24 │ │ +07c09a: 0200 1800 |02a5: move/from16 v0, v24 │ │ +07c09e: 0801 1c00 |02a7: move-object/from16 v1, v28 │ │ +07c0a2: 5910 ba04 |02a9: iput v0, v1, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07c0a6: 2900 b1fd |02ab: goto/16 005c // -024f │ │ +07c0aa: 7602 560f 1c00 |02ad: invoke-direct/range {v28, v29}, Landroid/support/v4/view/ViewPager;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@0f56 │ │ +07c0b0: 0800 1c00 |02b0: move-object/from16 v0, v28 │ │ +07c0b4: 5200 ba04 |02b2: iget v0, v0, Landroid/support/v4/view/ViewPager;.mActivePointerId:I // field@04ba │ │ +07c0b8: 0218 0000 |02b4: move/from16 v24, v0 │ │ +07c0bc: 0800 1d00 |02b6: move-object/from16 v0, v29 │ │ +07c0c0: 0201 1800 |02b8: move/from16 v1, v24 │ │ +07c0c4: 7120 c40c 1000 |02ba: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +07c0ca: 0a18 |02bd: move-result v24 │ │ +07c0cc: 0800 1d00 |02be: move-object/from16 v0, v29 │ │ +07c0d0: 0201 1800 |02c0: move/from16 v1, v24 │ │ +07c0d4: 7120 c90c 1000 |02c2: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +07c0da: 0a18 |02c5: move-result v24 │ │ +07c0dc: 0200 1800 |02c6: move/from16 v0, v24 │ │ +07c0e0: 0801 1c00 |02c8: move-object/from16 v1, v28 │ │ +07c0e4: 5910 d704 |02ca: iput v0, v1, Landroid/support/v4/view/ViewPager;.mLastMotionX:F // field@04d7 │ │ +07c0e8: 2900 90fd |02cc: goto/16 005c // -0270 │ │ +07c0ec: 0001 0700 0000 0000 0b00 0000 3601 ... |02ce: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1930 │ │ 0x0008 line=1934 │ │ 0x000a line=2051 │ │ 0x000b line=1937 │ │ 0x0017 line=1940 │ │ @@ -65464,24 +65464,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -07c0a4: |[07c0a4] android.support.v4.view.ViewPager.pageLeft:()Z │ │ -07c0b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07c0b6: 5221 c204 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c0ba: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ -07c0be: 5221 c204 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c0c2: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ -07c0c6: 6e30 6e0f 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0f6e │ │ -07c0cc: 0f00 |000c: return v0 │ │ -07c0ce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -07c0d0: 28fe |000e: goto 000c // -0002 │ │ +07c110: |[07c110] android.support.v4.view.ViewPager.pageLeft:()Z │ │ +07c120: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07c122: 5221 c204 |0001: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c126: 3d01 0a00 |0003: if-lez v1, 000d // +000a │ │ +07c12a: 5221 c204 |0005: iget v1, v2, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c12e: d801 01ff |0007: add-int/lit8 v1, v1, #int -1 // #ff │ │ +07c132: 6e30 6e0f 1200 |0009: invoke-virtual {v2, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0f6e │ │ +07c138: 0f00 |000c: return v0 │ │ +07c13a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +07c13c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2611 │ │ 0x0005 line=2612 │ │ 0x000c line=2615 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/ViewPager; │ │ @@ -65491,30 +65491,30 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -07c0d4: |[07c0d4] android.support.v4.view.ViewPager.pageRight:()Z │ │ -07c0e4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07c0e6: 5431 bb04 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c0ea: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ -07c0ee: 5231 c204 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c0f2: 5432 bb04 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c0f6: 6e10 d60c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07c0fc: 0a02 |000c: move-result v2 │ │ -07c0fe: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ -07c102: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ -07c106: 5231 c204 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c10a: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07c10e: 6e30 6e0f 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0f6e │ │ -07c114: 0f00 |0018: return v0 │ │ -07c116: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -07c118: 28fe |001a: goto 0018 // -0002 │ │ +07c140: |[07c140] android.support.v4.view.ViewPager.pageRight:()Z │ │ +07c150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07c152: 5431 bb04 |0001: iget-object v1, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c156: 3801 1600 |0003: if-eqz v1, 0019 // +0016 │ │ +07c15a: 5231 c204 |0005: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c15e: 5432 bb04 |0007: iget-object v2, v3, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c162: 6e10 d60c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07c168: 0a02 |000c: move-result v2 │ │ +07c16a: d802 02ff |000d: add-int/lit8 v2, v2, #int -1 // #ff │ │ +07c16e: 3521 0a00 |000f: if-ge v1, v2, 0019 // +000a │ │ +07c172: 5231 c204 |0011: iget v1, v3, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c176: d801 0101 |0013: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07c17a: 6e30 6e0f 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(IZ)V // method@0f6e │ │ +07c180: 0f00 |0018: return v0 │ │ +07c182: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +07c184: 28fe |001a: goto 0018 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2619 │ │ 0x0011 line=2620 │ │ 0x0018 line=2623 │ │ locals : │ │ 0x0000 - 0x001b reg=3 this Landroid/support/v4/view/ViewPager; │ │ @@ -65524,18 +65524,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07c11c: |[07c11c] android.support.v4.view.ViewPager.populate:()V │ │ -07c12c: 5210 c204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c130: 6e20 5f0f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0f5f │ │ -07c136: 0e00 |0005: return-void │ │ +07c188: |[07c188] android.support.v4.view.ViewPager.populate:()V │ │ +07c198: 5210 c204 |0000: iget v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c19c: 6e20 5f0f 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0f5f │ │ +07c1a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ 0x0005 line=920 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -65544,606 +65544,606 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 32 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 1167 16-bit code units │ │ -07c138: |[07c138] android.support.v4.view.ViewPager.populate:(I)V │ │ -07c148: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ -07c14c: 122f |0002: const/4 v15, #int 2 // #2 │ │ -07c14e: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ -07c152: 5200 c204 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c156: 021b 0000 |0007: move/from16 v27, v0 │ │ -07c15a: 0200 1b00 |0009: move/from16 v0, v27 │ │ -07c15e: 0201 1f00 |000b: move/from16 v1, v31 │ │ -07c162: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ -07c166: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ -07c16a: 5200 c204 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c16e: 021b 0000 |0013: move/from16 v27, v0 │ │ -07c172: 0200 1b00 |0015: move/from16 v0, v27 │ │ -07c176: 0201 1f00 |0017: move/from16 v1, v31 │ │ -07c17a: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ -07c17e: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ -07c182: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ -07c186: 5200 c204 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c18a: 021b 0000 |0021: move/from16 v27, v0 │ │ -07c18e: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ -07c192: 0201 1b00 |0025: move/from16 v1, v27 │ │ -07c196: 6e20 440f 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ -07c19c: 0c15 |002a: move-result-object v21 │ │ -07c19e: 0200 1f00 |002b: move/from16 v0, v31 │ │ -07c1a2: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ -07c1a6: 5910 c204 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c1aa: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ -07c1ae: 5400 bb04 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c1b2: 081b 0000 |0035: move-object/from16 v27, v0 │ │ -07c1b6: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ -07c1ba: 7601 820f 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0f82 │ │ -07c1c0: 0e00 |003c: return-void │ │ -07c1c2: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ -07c1c6: 28de |003f: goto 001d // -0022 │ │ -07c1c8: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ -07c1cc: 5500 e404 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07c1d0: 021b 0000 |0044: move/from16 v27, v0 │ │ -07c1d4: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ -07c1d8: 7601 820f 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0f82 │ │ -07c1de: 28f1 |004b: goto 003c // -000f │ │ -07c1e0: 7401 3f0f 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0f3f │ │ -07c1e6: 0c1b |004f: move-result-object v27 │ │ -07c1e8: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ -07c1ec: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ -07c1f0: 5400 bb04 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c1f4: 081b 0000 |0056: move-object/from16 v27, v0 │ │ -07c1f8: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ -07c1fc: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ -07c200: 6e20 e40c 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0ce4 │ │ -07c206: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ -07c20a: 5200 e004 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -07c20e: 0216 0000 |0063: move/from16 v22, v0 │ │ -07c212: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ -07c216: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ -07c21a: 5200 c204 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c21e: 021c 0000 |006b: move/from16 v28, v0 │ │ -07c222: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ -07c226: 7702 f42a 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -07c22c: 0a1a |0072: move-result v26 │ │ -07c22e: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ -07c232: 5400 bb04 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c236: 081b 0000 |0077: move-object/from16 v27, v0 │ │ -07c23a: 7401 d60c 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07c240: 0a04 |007c: move-result v4 │ │ -07c242: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ -07c246: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -07c24a: 5200 c204 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c24e: 021c 0000 |0083: move/from16 v28, v0 │ │ -07c252: 901c 1c16 |0085: add-int v28, v28, v22 │ │ -07c256: 7702 f72a 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -07c25c: 0a0c |008a: move-result v12 │ │ -07c25e: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ -07c262: 5200 c804 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ -07c266: 021b 0000 |008f: move/from16 v27, v0 │ │ -07c26a: 0200 1b00 |0091: move/from16 v0, v27 │ │ -07c26e: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ -07c272: 7401 3b0f 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0f3b │ │ -07c278: 0c1b |0098: move-result-object v27 │ │ -07c27a: 7401 310f 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0f31 │ │ -07c280: 0a1c |009c: move-result v28 │ │ -07c282: 7402 b501 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ -07c288: 0c18 |00a0: move-result-object v24 │ │ -07c28a: 221b 9305 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0593 │ │ -07c28e: 221c a905 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@05a9 │ │ -07c292: 7601 3d2b 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07c298: 1a1d 6a11 |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@116a │ │ -07c29c: 7402 462b 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07c2a2: 0c1c |00ad: move-result-object v28 │ │ -07c2a4: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ -07c2a8: 5200 c804 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ -07c2ac: 021d 0000 |00b2: move/from16 v29, v0 │ │ -07c2b0: 7402 422b 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -07c2b6: 0c1c |00b7: move-result-object v28 │ │ -07c2b8: 1a1d 2601 |00b8: const-string v29, ", found: " // string@0126 │ │ -07c2bc: 7402 462b 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07c2c2: 0c1c |00bd: move-result-object v28 │ │ -07c2c4: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ -07c2c8: 6e20 422b 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -07c2ce: 0c1c |00c3: move-result-object v28 │ │ -07c2d0: 1a1d 4000 |00c4: const-string v29, " Pager id: " // string@0040 │ │ -07c2d4: 7402 462b 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07c2da: 0c1c |00c9: move-result-object v28 │ │ -07c2dc: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ -07c2e0: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ -07c2e4: 6e20 462b 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07c2ea: 0c1c |00d1: move-result-object v28 │ │ -07c2ec: 1a1d 3f00 |00d2: const-string v29, " Pager class: " // string@003f │ │ -07c2f0: 7402 462b 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07c2f6: 0c1c |00d7: move-result-object v28 │ │ -07c2f8: 7401 012b 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07c2fe: 0c1d |00db: move-result-object v29 │ │ -07c300: 7402 452b 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07c306: 0c1c |00df: move-result-object v28 │ │ -07c308: 1a1d 4100 |00e0: const-string v29, " Problematic adapter: " // string@0041 │ │ -07c30c: 7402 462b 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07c312: 0c1c |00e5: move-result-object v28 │ │ -07c314: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ -07c318: 5400 bb04 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c31c: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ -07c320: 7401 012b 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07c326: 0c1d |00ef: move-result-object v29 │ │ -07c328: 7402 452b 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07c32e: 0c1c |00f3: move-result-object v28 │ │ -07c330: 7401 4e2b 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07c336: 0c1c |00f7: move-result-object v28 │ │ -07c338: 7602 da2a 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -07c33e: 271b |00fb: throw v27 │ │ -07c340: 0d0b |00fc: move-exception v11 │ │ -07c342: 7401 310f 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0f31 │ │ -07c348: 0a1b |0100: move-result v27 │ │ -07c34a: 7701 e32a 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -07c350: 0c18 |0104: move-result-object v24 │ │ -07c352: 289c |0105: goto 00a1 // -0064 │ │ -07c354: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ -07c356: 1209 |0107: const/4 v9, #int 0 // #0 │ │ -07c358: 1208 |0108: const/4 v8, #int 0 // #0 │ │ -07c35a: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ -07c35e: 5400 d604 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c362: 081b 0000 |010d: move-object/from16 v27, v0 │ │ -07c366: 7401 9d2b 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07c36c: 0a1b |0112: move-result v27 │ │ -07c36e: 0200 1b00 |0113: move/from16 v0, v27 │ │ -07c372: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ -07c376: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ -07c37a: 5400 d604 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c37e: 081b 0000 |011b: move-object/from16 v27, v0 │ │ -07c382: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ -07c386: 6e20 972b 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c38c: 0c11 |0122: move-result-object v17 │ │ -07c38e: 1f11 7402 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c392: 0800 1100 |0125: move-object/from16 v0, v17 │ │ -07c396: 5200 9704 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c39a: 021b 0000 |0129: move/from16 v27, v0 │ │ -07c39e: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ -07c3a2: 5200 c204 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c3a6: 021c 0000 |012f: move/from16 v28, v0 │ │ -07c3aa: 0200 1b00 |0131: move/from16 v0, v27 │ │ -07c3ae: 0201 1c00 |0133: move/from16 v1, v28 │ │ -07c3b2: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ -07c3b6: 0800 1100 |0137: move-object/from16 v0, v17 │ │ -07c3ba: 5200 9704 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c3be: 021b 0000 |013b: move/from16 v27, v0 │ │ -07c3c2: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ -07c3c6: 5200 c204 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c3ca: 021c 0000 |0141: move/from16 v28, v0 │ │ -07c3ce: 0200 1b00 |0143: move/from16 v0, v27 │ │ -07c3d2: 0201 1c00 |0145: move/from16 v1, v28 │ │ -07c3d6: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ -07c3da: 0809 1100 |0149: move-object/from16 v9, v17 │ │ -07c3de: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ -07c3e2: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ -07c3e6: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ -07c3ea: 5200 c204 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c3ee: 021b 0000 |0153: move/from16 v27, v0 │ │ -07c3f2: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ -07c3f6: 0201 1b00 |0157: move/from16 v1, v27 │ │ -07c3fa: 6e30 090f 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f09 │ │ -07c400: 0c09 |015c: move-result-object v9 │ │ -07c402: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ -07c406: 120d |015f: const/4 v13, #int 0 // #0 │ │ -07c408: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ -07c40c: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ -07c410: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ -07c414: 5400 d604 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c418: 081b 0000 |0168: move-object/from16 v27, v0 │ │ -07c41c: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ -07c420: 0201 1200 |016c: move/from16 v1, v18 │ │ -07c424: 6e20 972b 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c42a: 0c1b |0171: move-result-object v27 │ │ -07c42c: 1f1b 7402 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c430: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ -07c434: 7601 2a0f 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07c43a: 0a07 |0179: move-result v7 │ │ -07c43c: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ -07c440: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ -07c444: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ -07c448: 5200 c204 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c44c: 021b 0000 |0182: move/from16 v27, v0 │ │ -07c450: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ -07c454: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ -07c458: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ -07c45c: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ -07c460: 0200 1700 |018c: move/from16 v0, v23 │ │ -07c464: 0201 1a00 |018e: move/from16 v1, v26 │ │ -07c468: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ -07c46c: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ -07c470: 529e 9904 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c474: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ -07c478: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ -07c47c: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ -07c480: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ -07c484: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ -07c488: 5400 d604 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c48c: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ -07c490: 7401 9d2b 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07c496: 0a1b |01a7: move-result v27 │ │ -07c498: 0200 1200 |01a8: move/from16 v0, v18 │ │ -07c49c: 0201 1b00 |01aa: move/from16 v1, v27 │ │ -07c4a0: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ -07c4a4: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ -07c4a8: 5400 d604 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c4ac: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ -07c4b0: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ -07c4b4: 0201 1200 |01b6: move/from16 v1, v18 │ │ -07c4b8: 6e20 972b 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c4be: 0c1b |01bb: move-result-object v27 │ │ -07c4c0: 1f1b 7402 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c4c4: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ -07c4c8: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ -07c4cc: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ -07c4d0: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ -07c4d4: 5200 c204 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c4d8: 021b 0000 |01c8: move/from16 v27, v0 │ │ -07c4dc: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ -07c4e0: 0200 1700 |01cc: move/from16 v0, v23 │ │ -07c4e4: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ -07c4e8: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ -07c4ec: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ -07c4f0: 0200 1700 |01d4: move/from16 v0, v23 │ │ -07c4f4: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ -07c4f8: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ -07c4fc: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ -07c500: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ -07c504: 7040 0f0f 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@0f0f │ │ -07c50a: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ -07c50e: 5400 bb04 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c512: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ -07c516: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ -07c51a: 5200 c204 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c51e: 021d 0000 |01eb: move/from16 v29, v0 │ │ -07c522: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ -07c526: 5490 9504 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07c52a: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ -07c52e: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ -07c532: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ -07c536: 0202 1d00 |01f7: move/from16 v2, v29 │ │ -07c53a: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ -07c53e: 6e40 e20c 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0ce2 │ │ -07c544: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ -07c548: 5400 bb04 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c54c: 081b 0000 |0202: move-object/from16 v27, v0 │ │ -07c550: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ -07c554: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ -07c558: 6e20 d50c 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0cd5 │ │ -07c55e: 7401 270f 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07c564: 0a06 |020e: move-result v6 │ │ -07c566: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ -07c56a: 0200 1000 |0211: move/from16 v0, v16 │ │ -07c56e: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ -07c572: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ -07c576: 0201 1000 |0217: move/from16 v1, v16 │ │ -07c57a: 6e20 260f 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07c580: 0c05 |021c: move-result-object v5 │ │ -07c582: 6e10 fd21 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -07c588: 0c14 |0220: move-result-object v20 │ │ -07c58a: 1f14 7502 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ -07c58e: 0200 1000 |0223: move/from16 v0, v16 │ │ -07c592: 0801 1400 |0225: move-object/from16 v1, v20 │ │ -07c596: 5910 9a04 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@049a │ │ -07c59a: 0800 1400 |0229: move-object/from16 v0, v20 │ │ -07c59e: 5500 9d04 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ -07c5a2: 021b 0000 |022d: move/from16 v27, v0 │ │ -07c5a6: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ -07c5aa: 0800 1400 |0231: move-object/from16 v0, v20 │ │ -07c5ae: 5200 a104 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -07c5b2: 021b 0000 |0235: move/from16 v27, v0 │ │ -07c5b6: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ -07c5ba: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ -07c5be: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ -07c5c2: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ -07c5c6: 6e20 420f 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -07c5cc: 0c11 |0242: move-result-object v17 │ │ -07c5ce: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ -07c5d2: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -07c5d6: 5200 9904 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c5da: 021b 0000 |0249: move/from16 v27, v0 │ │ -07c5de: 0200 1b00 |024b: move/from16 v0, v27 │ │ -07c5e2: 0801 1400 |024d: move-object/from16 v1, v20 │ │ -07c5e6: 5910 a104 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ -07c5ea: 0800 1100 |0251: move-object/from16 v0, v17 │ │ -07c5ee: 5200 9704 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c5f2: 021b 0000 |0255: move/from16 v27, v0 │ │ -07c5f6: 0200 1b00 |0257: move/from16 v0, v27 │ │ -07c5fa: 0801 1400 |0259: move-object/from16 v1, v20 │ │ -07c5fe: 5910 9f04 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@049f │ │ -07c602: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ -07c606: 28b2 |025f: goto 0211 // -004e │ │ -07c608: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07c60c: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ -07c610: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ -07c614: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ -07c618: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ -07c61c: 5290 9904 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c620: 021c 0000 |026c: move/from16 v28, v0 │ │ -07c624: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ -07c628: 7401 360f 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ -07c62e: 0a1c |0273: move-result v28 │ │ -07c630: 0200 1c00 |0274: move/from16 v0, v28 │ │ -07c634: 8200 |0276: int-to-float v0, v0 │ │ -07c636: 021c 0000 |0277: move/from16 v28, v0 │ │ -07c63a: 8270 |0279: int-to-float v0, v7 │ │ -07c63c: 021d 0000 |027a: move/from16 v29, v0 │ │ -07c640: a91c 1c1d |027c: div-float v28, v28, v29 │ │ -07c644: a613 1b1c |027e: add-float v19, v27, v28 │ │ -07c648: 2900 fefe |0280: goto/16 017e // -0102 │ │ -07c64c: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -07c650: 5200 9704 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c654: 021b 0000 |0286: move/from16 v27, v0 │ │ -07c658: 0200 1700 |0288: move/from16 v0, v23 │ │ -07c65c: 0201 1b00 |028a: move/from16 v1, v27 │ │ -07c660: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ -07c664: 0800 1100 |028e: move-object/from16 v0, v17 │ │ -07c668: 5500 9804 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ -07c66c: 021b 0000 |0292: move/from16 v27, v0 │ │ -07c670: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ -07c674: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ -07c678: 5400 d604 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c67c: 081b 0000 |029a: move-object/from16 v27, v0 │ │ -07c680: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ -07c684: 0201 1200 |029e: move/from16 v1, v18 │ │ -07c688: 6e20 9a2b 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -07c68e: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ -07c692: 5400 bb04 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c696: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ -07c69a: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ -07c69e: 5400 9504 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07c6a2: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ -07c6a6: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ -07c6aa: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ -07c6ae: 0202 1700 |02b3: move/from16 v2, v23 │ │ -07c6b2: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ -07c6b6: 6e40 d30c 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ -07c6bc: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07c6c0: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ -07c6c4: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ -07c6c8: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ -07c6cc: 5400 d604 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c6d0: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ -07c6d4: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ -07c6d8: 0201 1200 |02c8: move/from16 v1, v18 │ │ -07c6dc: 6e20 972b 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c6e2: 0c1b |02cd: move-result-object v27 │ │ -07c6e4: 1f1b 7402 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c6e8: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ -07c6ec: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ -07c6f0: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ -07c6f4: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ -07c6f8: 28fa |02d8: goto 02d2 // -0006 │ │ -07c6fa: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ -07c6fe: 0800 1100 |02db: move-object/from16 v0, v17 │ │ -07c702: 5200 9704 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c706: 021b 0000 |02df: move/from16 v27, v0 │ │ -07c70a: 0200 1700 |02e1: move/from16 v0, v23 │ │ -07c70e: 0201 1b00 |02e3: move/from16 v1, v27 │ │ -07c712: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ -07c716: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ -07c71a: 5200 9904 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c71e: 021b 0000 |02eb: move/from16 v27, v0 │ │ -07c722: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ -07c726: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ -07c72a: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ -07c72e: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ -07c732: 5400 d604 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c736: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ -07c73a: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ -07c73e: 0201 1200 |02fb: move/from16 v1, v18 │ │ -07c742: 6e20 972b 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c748: 0c1b |0300: move-result-object v27 │ │ -07c74a: 1f1b 7402 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c74e: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ -07c752: 28cd |0305: goto 02d2 // -0033 │ │ -07c754: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ -07c758: 28fd |0308: goto 0305 // -0003 │ │ -07c75a: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ -07c75e: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ -07c762: 0201 1700 |030d: move/from16 v1, v23 │ │ -07c766: 0202 1b00 |030f: move/from16 v2, v27 │ │ -07c76a: 6e30 090f 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f09 │ │ -07c770: 0c11 |0314: move-result-object v17 │ │ -07c772: 0800 1100 |0315: move-object/from16 v0, v17 │ │ -07c776: 5200 9904 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c77a: 021b 0000 |0319: move/from16 v27, v0 │ │ -07c77e: a60d 0d1b |031b: add-float v13, v13, v27 │ │ -07c782: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -07c786: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ -07c78a: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ -07c78e: 5400 d604 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c792: 081b 0000 |0325: move-object/from16 v27, v0 │ │ -07c796: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ -07c79a: 0201 1200 |0329: move/from16 v1, v18 │ │ -07c79e: 6e20 972b 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c7a4: 0c1b |032e: move-result-object v27 │ │ -07c7a6: 1f1b 7402 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c7aa: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ -07c7ae: 289f |0333: goto 02d2 // -0061 │ │ -07c7b0: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ -07c7b4: 28fd |0336: goto 0333 // -0003 │ │ -07c7b6: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ -07c7ba: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ -07c7be: 7401 370f 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ -07c7c4: 0a1b |033e: move-result v27 │ │ -07c7c6: 0200 1b00 |033f: move/from16 v0, v27 │ │ -07c7ca: 8200 |0341: int-to-float v0, v0 │ │ -07c7cc: 021b 0000 |0342: move/from16 v27, v0 │ │ -07c7d0: 8270 |0344: int-to-float v0, v7 │ │ -07c7d2: 021c 0000 |0345: move/from16 v28, v0 │ │ -07c7d6: a91b 1b1c |0347: div-float v27, v27, v28 │ │ -07c7da: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ -07c7de: a619 1b1c |034b: add-float v25, v27, v28 │ │ -07c7e2: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ -07c7e6: 0800 1100 |034f: move-object/from16 v0, v17 │ │ -07c7ea: 5200 9704 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c7ee: 021b 0000 |0353: move/from16 v27, v0 │ │ -07c7f2: 0200 1700 |0355: move/from16 v0, v23 │ │ -07c7f6: 0201 1b00 |0357: move/from16 v1, v27 │ │ -07c7fa: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ -07c7fe: 0800 1100 |035b: move-object/from16 v0, v17 │ │ -07c802: 5500 9804 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ -07c806: 021b 0000 |035f: move/from16 v27, v0 │ │ -07c80a: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ -07c80e: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ -07c812: 5400 d604 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c816: 081b 0000 |0367: move-object/from16 v27, v0 │ │ -07c81a: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ -07c81e: 0201 1200 |036b: move/from16 v1, v18 │ │ -07c822: 6e20 9a2b 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -07c828: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ -07c82c: 5400 bb04 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07c830: 081b 0000 |0374: move-object/from16 v27, v0 │ │ -07c834: 0800 1100 |0376: move-object/from16 v0, v17 │ │ -07c838: 5400 9504 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07c83c: 081c 0000 |037a: move-object/from16 v28, v0 │ │ -07c840: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ -07c844: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ -07c848: 0202 1700 |0380: move/from16 v2, v23 │ │ -07c84c: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ -07c850: 6e40 d30c 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ -07c856: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ -07c85a: 5400 d604 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c85e: 081b 0000 |038b: move-object/from16 v27, v0 │ │ -07c862: 7401 9d2b 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07c868: 0a1b |0390: move-result v27 │ │ -07c86a: 0200 1200 |0391: move/from16 v0, v18 │ │ -07c86e: 0201 1b00 |0393: move/from16 v1, v27 │ │ -07c872: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ -07c876: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ -07c87a: 5400 d604 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c87e: 081b 0000 |039b: move-object/from16 v27, v0 │ │ -07c882: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ -07c886: 0201 1200 |039f: move/from16 v1, v18 │ │ -07c88a: 6e20 972b 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c890: 0c1b |03a4: move-result-object v27 │ │ -07c892: 1f1b 7402 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c896: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ -07c89a: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ -07c89e: 2900 21fe |03ab: goto/16 01cc // -01df │ │ -07c8a2: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ -07c8a6: 28fa |03af: goto 03a9 // -0006 │ │ -07c8a8: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ -07c8ac: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ -07c8b0: 5200 9704 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c8b4: 021b 0000 |03b6: move/from16 v27, v0 │ │ -07c8b8: 0200 1700 |03b8: move/from16 v0, v23 │ │ -07c8bc: 0201 1b00 |03ba: move/from16 v1, v27 │ │ -07c8c0: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ -07c8c4: 0800 1100 |03be: move-object/from16 v0, v17 │ │ -07c8c8: 5200 9904 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c8cc: 021b 0000 |03c2: move/from16 v27, v0 │ │ -07c8d0: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ -07c8d4: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ -07c8d8: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ -07c8dc: 5400 d604 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c8e0: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ -07c8e4: 7401 9d2b 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07c8ea: 0a1b |03d1: move-result v27 │ │ -07c8ec: 0200 1200 |03d2: move/from16 v0, v18 │ │ -07c8f0: 0201 1b00 |03d4: move/from16 v1, v27 │ │ -07c8f4: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ -07c8f8: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ -07c8fc: 5400 d604 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c900: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ -07c904: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ -07c908: 0201 1200 |03e0: move/from16 v1, v18 │ │ -07c90c: 6e20 972b 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c912: 0c1b |03e5: move-result-object v27 │ │ -07c914: 1f1b 7402 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c918: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ -07c91c: 28bf |03ea: goto 03a9 // -0041 │ │ -07c91e: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ -07c922: 28fd |03ed: goto 03ea // -0003 │ │ -07c924: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ -07c928: 0201 1700 |03f0: move/from16 v1, v23 │ │ -07c92c: 0202 1200 |03f2: move/from16 v2, v18 │ │ -07c930: 6e30 090f 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f09 │ │ -07c936: 0c11 |03f7: move-result-object v17 │ │ -07c938: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ -07c93c: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ -07c940: 5200 9904 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ -07c944: 021b 0000 |03fe: move/from16 v27, v0 │ │ -07c948: a60e 0e1b |0400: add-float v14, v14, v27 │ │ -07c94c: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ -07c950: 5400 d604 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c954: 081b 0000 |0406: move-object/from16 v27, v0 │ │ -07c958: 7401 9d2b 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07c95e: 0a1b |040b: move-result v27 │ │ -07c960: 0200 1200 |040c: move/from16 v0, v18 │ │ -07c964: 0201 1b00 |040e: move/from16 v1, v27 │ │ -07c968: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ -07c96c: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ -07c970: 5400 d604 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07c974: 081b 0000 |0416: move-object/from16 v27, v0 │ │ -07c978: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ -07c97c: 0201 1200 |041a: move/from16 v1, v18 │ │ -07c980: 6e20 972b 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07c986: 0c1b |041f: move-result-object v27 │ │ -07c988: 1f1b 7402 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07c98c: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ -07c990: 2885 |0424: goto 03a9 // -007b │ │ -07c992: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ -07c996: 28fd |0427: goto 0424 // -0003 │ │ -07c998: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ -07c99c: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ -07c9a0: 7601 820f 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0f82 │ │ -07c9a6: 7401 400f 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0f40 │ │ -07c9ac: 0a1b |0432: move-result v27 │ │ -07c9ae: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ -07c9b2: 7401 210f 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0f21 │ │ -07c9b8: 0c0a |0438: move-result-object v10 │ │ -07c9ba: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ -07c9be: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ -07c9c2: 6e20 410f a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f41 │ │ -07c9c8: 0c11 |0440: move-result-object v17 │ │ -07c9ca: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ -07c9ce: 0800 1100 |0443: move-object/from16 v0, v17 │ │ -07c9d2: 5200 9704 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07c9d6: 021b 0000 |0447: move/from16 v27, v0 │ │ -07c9da: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ -07c9de: 5200 c204 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07c9e2: 021c 0000 |044d: move/from16 v28, v0 │ │ -07c9e6: 0200 1b00 |044f: move/from16 v0, v27 │ │ -07c9ea: 0201 1c00 |0451: move/from16 v1, v28 │ │ -07c9ee: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ -07c9f2: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ -07c9f6: 7401 270f 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07c9fc: 0a1b |045a: move-result v27 │ │ -07c9fe: 0200 1000 |045b: move/from16 v0, v16 │ │ -07ca02: 0201 1b00 |045d: move/from16 v1, v27 │ │ -07ca06: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ -07ca0a: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ -07ca0e: 0201 1000 |0463: move/from16 v1, v16 │ │ -07ca12: 6e20 260f 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ -07ca18: 0c05 |0468: move-result-object v5 │ │ -07ca1a: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ -07ca1e: 6e20 420f 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ -07ca24: 0c11 |046e: move-result-object v17 │ │ -07ca26: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ -07ca2a: 0800 1100 |0471: move-object/from16 v0, v17 │ │ -07ca2e: 5200 9704 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07ca32: 021b 0000 |0475: move/from16 v27, v0 │ │ -07ca36: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ -07ca3a: 5200 c204 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07ca3e: 021c 0000 |047b: move/from16 v28, v0 │ │ -07ca42: 0200 1b00 |047d: move/from16 v0, v27 │ │ -07ca46: 0201 1c00 |047f: move/from16 v1, v28 │ │ -07ca4a: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ -07ca4e: 6e20 5022 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@2250 │ │ -07ca54: 0a1b |0486: move-result v27 │ │ -07ca56: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ -07ca5a: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ -07ca5e: 28cc |048b: goto 0457 // -0034 │ │ -07ca60: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ -07ca64: 28b3 |048e: goto 0441 // -004d │ │ +07c1a4: |[07c1a4] android.support.v4.view.ViewPager.populate:(I)V │ │ +07c1b4: 1315 0000 |0000: const/16 v21, #int 0 // #0 │ │ +07c1b8: 122f |0002: const/4 v15, #int 2 // #2 │ │ +07c1ba: 0800 1e00 |0003: move-object/from16 v0, v30 │ │ +07c1be: 5200 c204 |0005: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c1c2: 021b 0000 |0007: move/from16 v27, v0 │ │ +07c1c6: 0200 1b00 |0009: move/from16 v0, v27 │ │ +07c1ca: 0201 1f00 |000b: move/from16 v1, v31 │ │ +07c1ce: 3210 2400 |000d: if-eq v0, v1, 0031 // +0024 │ │ +07c1d2: 0800 1e00 |000f: move-object/from16 v0, v30 │ │ +07c1d6: 5200 c204 |0011: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c1da: 021b 0000 |0013: move/from16 v27, v0 │ │ +07c1de: 0200 1b00 |0015: move/from16 v0, v27 │ │ +07c1e2: 0201 1f00 |0017: move/from16 v1, v31 │ │ +07c1e6: 3510 2400 |0019: if-ge v0, v1, 003d // +0024 │ │ +07c1ea: 130f 4200 |001b: const/16 v15, #int 66 // #42 │ │ +07c1ee: 0800 1e00 |001d: move-object/from16 v0, v30 │ │ +07c1f2: 5200 c204 |001f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c1f6: 021b 0000 |0021: move/from16 v27, v0 │ │ +07c1fa: 0800 1e00 |0023: move-object/from16 v0, v30 │ │ +07c1fe: 0201 1b00 |0025: move/from16 v1, v27 │ │ +07c202: 6e20 440f 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.infoForPosition:(I)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f44 │ │ +07c208: 0c15 |002a: move-result-object v21 │ │ +07c20a: 0200 1f00 |002b: move/from16 v0, v31 │ │ +07c20e: 0801 1e00 |002d: move-object/from16 v1, v30 │ │ +07c212: 5910 c204 |002f: iput v0, v1, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c216: 0800 1e00 |0031: move-object/from16 v0, v30 │ │ +07c21a: 5400 bb04 |0033: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c21e: 081b 0000 |0035: move-object/from16 v27, v0 │ │ +07c222: 391b 0900 |0037: if-nez v27, 0040 // +0009 │ │ +07c226: 7601 820f 1e00 |0039: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0f82 │ │ +07c22c: 0e00 |003c: return-void │ │ +07c22e: 130f 1100 |003d: const/16 v15, #int 17 // #11 │ │ +07c232: 28de |003f: goto 001d // -0022 │ │ +07c234: 0800 1e00 |0040: move-object/from16 v0, v30 │ │ +07c238: 5500 e404 |0042: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07c23c: 021b 0000 |0044: move/from16 v27, v0 │ │ +07c240: 381b 0600 |0046: if-eqz v27, 004c // +0006 │ │ +07c244: 7601 820f 1e00 |0048: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0f82 │ │ +07c24a: 28f1 |004b: goto 003c // -000f │ │ +07c24c: 7401 3f0f 1e00 |004c: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getWindowToken:()Landroid/os/IBinder; // method@0f3f │ │ +07c252: 0c1b |004f: move-result-object v27 │ │ +07c254: 381b ecff |0050: if-eqz v27, 003c // -0014 │ │ +07c258: 0800 1e00 |0052: move-object/from16 v0, v30 │ │ +07c25c: 5400 bb04 |0054: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c260: 081b 0000 |0056: move-object/from16 v27, v0 │ │ +07c264: 0800 1b00 |0058: move-object/from16 v0, v27 │ │ +07c268: 0801 1e00 |005a: move-object/from16 v1, v30 │ │ +07c26c: 6e20 e40c 1000 |005c: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0ce4 │ │ +07c272: 0800 1e00 |005f: move-object/from16 v0, v30 │ │ +07c276: 5200 e004 |0061: iget v0, v0, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +07c27a: 0216 0000 |0063: move/from16 v22, v0 │ │ +07c27e: 131b 0000 |0065: const/16 v27, #int 0 // #0 │ │ +07c282: 0800 1e00 |0067: move-object/from16 v0, v30 │ │ +07c286: 5200 c204 |0069: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c28a: 021c 0000 |006b: move/from16 v28, v0 │ │ +07c28e: 911c 1c16 |006d: sub-int v28, v28, v22 │ │ +07c292: 7702 f42a 1b00 |006f: invoke-static/range {v27, v28}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +07c298: 0a1a |0072: move-result v26 │ │ +07c29a: 0800 1e00 |0073: move-object/from16 v0, v30 │ │ +07c29e: 5400 bb04 |0075: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c2a2: 081b 0000 |0077: move-object/from16 v27, v0 │ │ +07c2a6: 7401 d60c 1b00 |0079: invoke-virtual/range {v27}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07c2ac: 0a04 |007c: move-result v4 │ │ +07c2ae: d81b 04ff |007d: add-int/lit8 v27, v4, #int -1 // #ff │ │ +07c2b2: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +07c2b6: 5200 c204 |0081: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c2ba: 021c 0000 |0083: move/from16 v28, v0 │ │ +07c2be: 901c 1c16 |0085: add-int v28, v28, v22 │ │ +07c2c2: 7702 f72a 1b00 |0087: invoke-static/range {v27, v28}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +07c2c8: 0a0c |008a: move-result v12 │ │ +07c2ca: 0800 1e00 |008b: move-object/from16 v0, v30 │ │ +07c2ce: 5200 c804 |008d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ +07c2d2: 021b 0000 |008f: move/from16 v27, v0 │ │ +07c2d6: 0200 1b00 |0091: move/from16 v0, v27 │ │ +07c2da: 3204 7300 |0093: if-eq v4, v0, 0106 // +0073 │ │ +07c2de: 7401 3b0f 1e00 |0095: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getResources:()Landroid/content/res/Resources; // method@0f3b │ │ +07c2e4: 0c1b |0098: move-result-object v27 │ │ +07c2e6: 7401 310f 1e00 |0099: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0f31 │ │ +07c2ec: 0a1c |009c: move-result v28 │ │ +07c2ee: 7402 b501 1b00 |009d: invoke-virtual/range {v27, v28}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ +07c2f4: 0c18 |00a0: move-result-object v24 │ │ +07c2f6: 221b 9305 |00a1: new-instance v27, Ljava/lang/IllegalStateException; // type@0593 │ │ +07c2fa: 221c a905 |00a3: new-instance v28, Ljava/lang/StringBuilder; // type@05a9 │ │ +07c2fe: 7601 3d2b 1c00 |00a5: invoke-direct/range {v28}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07c304: 1a1d 6b11 |00a8: const-string v29, "The application's PagerAdapter changed the adapter's contents without calling PagerAdapter#notifyDataSetChanged! Expected adapter item count: " // string@116b │ │ +07c308: 7402 462b 1c00 |00aa: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07c30e: 0c1c |00ad: move-result-object v28 │ │ +07c310: 0800 1e00 |00ae: move-object/from16 v0, v30 │ │ +07c314: 5200 c804 |00b0: iget v0, v0, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ +07c318: 021d 0000 |00b2: move/from16 v29, v0 │ │ +07c31c: 7402 422b 1c00 |00b4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +07c322: 0c1c |00b7: move-result-object v28 │ │ +07c324: 1a1d 2601 |00b8: const-string v29, ", found: " // string@0126 │ │ +07c328: 7402 462b 1c00 |00ba: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07c32e: 0c1c |00bd: move-result-object v28 │ │ +07c330: 0800 1c00 |00be: move-object/from16 v0, v28 │ │ +07c334: 6e20 422b 4000 |00c0: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +07c33a: 0c1c |00c3: move-result-object v28 │ │ +07c33c: 1a1d 4000 |00c4: const-string v29, " Pager id: " // string@0040 │ │ +07c340: 7402 462b 1c00 |00c6: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07c346: 0c1c |00c9: move-result-object v28 │ │ +07c348: 0800 1c00 |00ca: move-object/from16 v0, v28 │ │ +07c34c: 0801 1800 |00cc: move-object/from16 v1, v24 │ │ +07c350: 6e20 462b 1000 |00ce: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07c356: 0c1c |00d1: move-result-object v28 │ │ +07c358: 1a1d 3f00 |00d2: const-string v29, " Pager class: " // string@003f │ │ +07c35c: 7402 462b 1c00 |00d4: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07c362: 0c1c |00d7: move-result-object v28 │ │ +07c364: 7401 012b 1e00 |00d8: invoke-virtual/range {v30}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +07c36a: 0c1d |00db: move-result-object v29 │ │ +07c36c: 7402 452b 1c00 |00dc: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07c372: 0c1c |00df: move-result-object v28 │ │ +07c374: 1a1d 4100 |00e0: const-string v29, " Problematic adapter: " // string@0041 │ │ +07c378: 7402 462b 1c00 |00e2: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07c37e: 0c1c |00e5: move-result-object v28 │ │ +07c380: 0800 1e00 |00e6: move-object/from16 v0, v30 │ │ +07c384: 5400 bb04 |00e8: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c388: 081d 0000 |00ea: move-object/from16 v29, v0 │ │ +07c38c: 7401 012b 1d00 |00ec: invoke-virtual/range {v29}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +07c392: 0c1d |00ef: move-result-object v29 │ │ +07c394: 7402 452b 1c00 |00f0: invoke-virtual/range {v28, v29}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07c39a: 0c1c |00f3: move-result-object v28 │ │ +07c39c: 7401 4e2b 1c00 |00f4: invoke-virtual/range {v28}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07c3a2: 0c1c |00f7: move-result-object v28 │ │ +07c3a4: 7602 da2a 1b00 |00f8: invoke-direct/range {v27, v28}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +07c3aa: 271b |00fb: throw v27 │ │ +07c3ac: 0d0b |00fc: move-exception v11 │ │ +07c3ae: 7401 310f 1e00 |00fd: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getId:()I // method@0f31 │ │ +07c3b4: 0a1b |0100: move-result v27 │ │ +07c3b6: 7701 e32a 1b00 |0101: invoke-static/range {v27}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +07c3bc: 0c18 |0104: move-result-object v24 │ │ +07c3be: 289c |0105: goto 00a1 // -0064 │ │ +07c3c0: 12f8 |0106: const/4 v8, #int -1 // #ff │ │ +07c3c2: 1209 |0107: const/4 v9, #int 0 // #0 │ │ +07c3c4: 1208 |0108: const/4 v8, #int 0 // #0 │ │ +07c3c6: 0800 1e00 |0109: move-object/from16 v0, v30 │ │ +07c3ca: 5400 d604 |010b: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c3ce: 081b 0000 |010d: move-object/from16 v27, v0 │ │ +07c3d2: 7401 9d2b 1b00 |010f: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07c3d8: 0a1b |0112: move-result v27 │ │ +07c3da: 0200 1b00 |0113: move/from16 v0, v27 │ │ +07c3de: 3508 3600 |0115: if-ge v8, v0, 014b // +0036 │ │ +07c3e2: 0800 1e00 |0117: move-object/from16 v0, v30 │ │ +07c3e6: 5400 d604 |0119: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c3ea: 081b 0000 |011b: move-object/from16 v27, v0 │ │ +07c3ee: 0800 1b00 |011d: move-object/from16 v0, v27 │ │ +07c3f2: 6e20 972b 8000 |011f: invoke-virtual {v0, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c3f8: 0c11 |0122: move-result-object v17 │ │ +07c3fa: 1f11 7402 |0123: check-cast v17, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c3fe: 0800 1100 |0125: move-object/from16 v0, v17 │ │ +07c402: 5200 9704 |0127: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c406: 021b 0000 |0129: move/from16 v27, v0 │ │ +07c40a: 0800 1e00 |012b: move-object/from16 v0, v30 │ │ +07c40e: 5200 c204 |012d: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c412: 021c 0000 |012f: move/from16 v28, v0 │ │ +07c416: 0200 1b00 |0131: move/from16 v0, v27 │ │ +07c41a: 0201 1c00 |0133: move/from16 v1, v28 │ │ +07c41e: 3410 2b01 |0135: if-lt v0, v1, 0260 // +012b │ │ +07c422: 0800 1100 |0137: move-object/from16 v0, v17 │ │ +07c426: 5200 9704 |0139: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c42a: 021b 0000 |013b: move/from16 v27, v0 │ │ +07c42e: 0800 1e00 |013d: move-object/from16 v0, v30 │ │ +07c432: 5200 c204 |013f: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c436: 021c 0000 |0141: move/from16 v28, v0 │ │ +07c43a: 0200 1b00 |0143: move/from16 v0, v27 │ │ +07c43e: 0201 1c00 |0145: move/from16 v1, v28 │ │ +07c442: 3310 0400 |0147: if-ne v0, v1, 014b // +0004 │ │ +07c446: 0809 1100 |0149: move-object/from16 v9, v17 │ │ +07c44a: 3909 1200 |014b: if-nez v9, 015d // +0012 │ │ +07c44e: 3d04 1000 |014d: if-lez v4, 015d // +0010 │ │ +07c452: 0800 1e00 |014f: move-object/from16 v0, v30 │ │ +07c456: 5200 c204 |0151: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c45a: 021b 0000 |0153: move/from16 v27, v0 │ │ +07c45e: 0800 1e00 |0155: move-object/from16 v0, v30 │ │ +07c462: 0201 1b00 |0157: move/from16 v1, v27 │ │ +07c466: 6e30 090f 1008 |0159: invoke-virtual {v0, v1, v8}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f09 │ │ +07c46c: 0c09 |015c: move-result-object v9 │ │ +07c46e: 3809 8400 |015d: if-eqz v9, 01e1 // +0084 │ │ +07c472: 120d |015f: const/4 v13, #int 0 // #0 │ │ +07c474: d812 08ff |0160: add-int/lit8 v18, v8, #int -1 // #ff │ │ +07c478: 3a12 0201 |0162: if-ltz v18, 0264 // +0102 │ │ +07c47c: 0800 1e00 |0164: move-object/from16 v0, v30 │ │ +07c480: 5400 d604 |0166: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c484: 081b 0000 |0168: move-object/from16 v27, v0 │ │ +07c488: 0800 1b00 |016a: move-object/from16 v0, v27 │ │ +07c48c: 0201 1200 |016c: move/from16 v1, v18 │ │ +07c490: 6e20 972b 1000 |016e: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c496: 0c1b |0171: move-result-object v27 │ │ +07c498: 1f1b 7402 |0172: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c49c: 0811 1b00 |0174: move-object/from16 v17, v27 │ │ +07c4a0: 7601 2a0f 1e00 |0176: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07c4a6: 0a07 |0179: move-result v7 │ │ +07c4a8: 3c07 ee00 |017a: if-gtz v7, 0268 // +00ee │ │ +07c4ac: 1313 0000 |017c: const/16 v19, #int 0 // #0 │ │ +07c4b0: 0800 1e00 |017e: move-object/from16 v0, v30 │ │ +07c4b4: 5200 c204 |0180: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c4b8: 021b 0000 |0182: move/from16 v27, v0 │ │ +07c4bc: d817 1bff |0184: add-int/lit8 v23, v27, #int -1 // #ff │ │ +07c4c0: 3a17 0e00 |0186: if-ltz v23, 0194 // +000e │ │ +07c4c4: 2d1b 0d13 |0188: cmpl-float v27, v13, v19 │ │ +07c4c8: 3a1b 4f01 |018a: if-ltz v27, 02d9 // +014f │ │ +07c4cc: 0200 1700 |018c: move/from16 v0, v23 │ │ +07c4d0: 0201 1a00 |018e: move/from16 v1, v26 │ │ +07c4d4: 3510 4901 |0190: if-ge v0, v1, 02d9 // +0149 │ │ +07c4d8: 3911 f000 |0192: if-nez v17, 0282 // +00f0 │ │ +07c4dc: 529e 9904 |0194: iget v14, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c4e0: d812 0801 |0196: add-int/lit8 v18, v8, #int 1 // #01 │ │ +07c4e4: 151b 0040 |0198: const/high16 v27, #int 1073741824 // #4000 │ │ +07c4e8: 2e1b 0e1b |019a: cmpg-float v27, v14, v27 │ │ +07c4ec: 3b1b 3e00 |019c: if-gez v27, 01da // +003e │ │ +07c4f0: 0800 1e00 |019e: move-object/from16 v0, v30 │ │ +07c4f4: 5400 d604 |01a0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c4f8: 081b 0000 |01a2: move-object/from16 v27, v0 │ │ +07c4fc: 7401 9d2b 1b00 |01a4: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07c502: 0a1b |01a7: move-result v27 │ │ +07c504: 0200 1200 |01a8: move/from16 v0, v18 │ │ +07c508: 0201 1b00 |01aa: move/from16 v1, v27 │ │ +07c50c: 3510 8b01 |01ac: if-ge v0, v1, 0337 // +018b │ │ +07c510: 0800 1e00 |01ae: move-object/from16 v0, v30 │ │ +07c514: 5400 d604 |01b0: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c518: 081b 0000 |01b2: move-object/from16 v27, v0 │ │ +07c51c: 0800 1b00 |01b4: move-object/from16 v0, v27 │ │ +07c520: 0201 1200 |01b6: move/from16 v1, v18 │ │ +07c524: 6e20 972b 1000 |01b8: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c52a: 0c1b |01bb: move-result-object v27 │ │ +07c52c: 1f1b 7402 |01bc: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c530: 0811 1b00 |01be: move-object/from16 v17, v27 │ │ +07c534: 3c07 7b01 |01c0: if-gtz v7, 033b // +017b │ │ +07c538: 1319 0000 |01c2: const/16 v25, #int 0 // #0 │ │ +07c53c: 0800 1e00 |01c4: move-object/from16 v0, v30 │ │ +07c540: 5200 c204 |01c6: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c544: 021b 0000 |01c8: move/from16 v27, v0 │ │ +07c548: d817 1b01 |01ca: add-int/lit8 v23, v27, #int 1 // #01 │ │ +07c54c: 0200 1700 |01cc: move/from16 v0, v23 │ │ +07c550: 3540 0c00 |01ce: if-ge v0, v4, 01da // +000c │ │ +07c554: 2d1b 0e19 |01d0: cmpl-float v27, v14, v25 │ │ +07c558: 3a1b de01 |01d2: if-ltz v27, 03b0 // +01de │ │ +07c55c: 0200 1700 |01d4: move/from16 v0, v23 │ │ +07c560: 37c0 da01 |01d6: if-le v0, v12, 03b0 // +01da │ │ +07c564: 3911 7701 |01d8: if-nez v17, 034f // +0177 │ │ +07c568: 0800 1e00 |01da: move-object/from16 v0, v30 │ │ +07c56c: 0801 1500 |01dc: move-object/from16 v1, v21 │ │ +07c570: 7040 0f0f 9018 |01de: invoke-direct {v0, v9, v8, v1}, Landroid/support/v4/view/ViewPager;.calculatePageOffsets:(Landroid/support/v4/view/ViewPager$ItemInfo;ILandroid/support/v4/view/ViewPager$ItemInfo;)V // method@0f0f │ │ +07c576: 0800 1e00 |01e1: move-object/from16 v0, v30 │ │ +07c57a: 5400 bb04 |01e3: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c57e: 081c 0000 |01e5: move-object/from16 v28, v0 │ │ +07c582: 0800 1e00 |01e7: move-object/from16 v0, v30 │ │ +07c586: 5200 c204 |01e9: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07c58a: 021d 0000 |01eb: move/from16 v29, v0 │ │ +07c58e: 3809 3b02 |01ed: if-eqz v9, 0428 // +023b │ │ +07c592: 5490 9504 |01ef: iget-object v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07c596: 081b 0000 |01f1: move-object/from16 v27, v0 │ │ +07c59a: 0800 1c00 |01f3: move-object/from16 v0, v28 │ │ +07c59e: 0801 1e00 |01f5: move-object/from16 v1, v30 │ │ +07c5a2: 0202 1d00 |01f7: move/from16 v2, v29 │ │ +07c5a6: 0803 1b00 |01f9: move-object/from16 v3, v27 │ │ +07c5aa: 6e40 e20c 1032 |01fb: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0ce2 │ │ +07c5b0: 0800 1e00 |01fe: move-object/from16 v0, v30 │ │ +07c5b4: 5400 bb04 |0200: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c5b8: 081b 0000 |0202: move-object/from16 v27, v0 │ │ +07c5bc: 0800 1b00 |0204: move-object/from16 v0, v27 │ │ +07c5c0: 0801 1e00 |0206: move-object/from16 v1, v30 │ │ +07c5c4: 6e20 d50c 1000 |0208: invoke-virtual {v0, v1}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0cd5 │ │ +07c5ca: 7401 270f 1e00 |020b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07c5d0: 0a06 |020e: move-result v6 │ │ +07c5d2: 1310 0000 |020f: const/16 v16, #int 0 // #0 │ │ +07c5d6: 0200 1000 |0211: move/from16 v0, v16 │ │ +07c5da: 3560 1902 |0213: if-ge v0, v6, 042c // +0219 │ │ +07c5de: 0800 1e00 |0215: move-object/from16 v0, v30 │ │ +07c5e2: 0201 1000 |0217: move/from16 v1, v16 │ │ +07c5e6: 6e20 260f 1000 |0219: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07c5ec: 0c05 |021c: move-result-object v5 │ │ +07c5ee: 6e10 fd21 0500 |021d: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +07c5f4: 0c14 |0220: move-result-object v20 │ │ +07c5f6: 1f14 7502 |0221: check-cast v20, Landroid/support/v4/view/ViewPager$LayoutParams; // type@0275 │ │ +07c5fa: 0200 1000 |0223: move/from16 v0, v16 │ │ +07c5fe: 0801 1400 |0225: move-object/from16 v1, v20 │ │ +07c602: 5910 9a04 |0227: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.childIndex:I // field@049a │ │ +07c606: 0800 1400 |0229: move-object/from16 v0, v20 │ │ +07c60a: 5500 9d04 |022b: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.isDecor:Z // field@049d │ │ +07c60e: 021b 0000 |022d: move/from16 v27, v0 │ │ +07c612: 391b 2e00 |022f: if-nez v27, 025d // +002e │ │ +07c616: 0800 1400 |0231: move-object/from16 v0, v20 │ │ +07c61a: 5200 a104 |0233: iget v0, v0, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +07c61e: 021b 0000 |0235: move/from16 v27, v0 │ │ +07c622: 131c 0000 |0237: const/16 v28, #int 0 // #0 │ │ +07c626: 2d1b 1b1c |0239: cmpl-float v27, v27, v28 │ │ +07c62a: 391b 2200 |023b: if-nez v27, 025d // +0022 │ │ +07c62e: 0800 1e00 |023d: move-object/from16 v0, v30 │ │ +07c632: 6e20 420f 5000 |023f: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +07c638: 0c11 |0242: move-result-object v17 │ │ +07c63a: 3811 1a00 |0243: if-eqz v17, 025d // +001a │ │ +07c63e: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +07c642: 5200 9904 |0247: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c646: 021b 0000 |0249: move/from16 v27, v0 │ │ +07c64a: 0200 1b00 |024b: move/from16 v0, v27 │ │ +07c64e: 0801 1400 |024d: move-object/from16 v1, v20 │ │ +07c652: 5910 a104 |024f: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.widthFactor:F // field@04a1 │ │ +07c656: 0800 1100 |0251: move-object/from16 v0, v17 │ │ +07c65a: 5200 9704 |0253: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c65e: 021b 0000 |0255: move/from16 v27, v0 │ │ +07c662: 0200 1b00 |0257: move/from16 v0, v27 │ │ +07c666: 0801 1400 |0259: move-object/from16 v1, v20 │ │ +07c66a: 5910 9f04 |025b: iput v0, v1, Landroid/support/v4/view/ViewPager$LayoutParams;.position:I // field@049f │ │ +07c66e: d810 1001 |025d: add-int/lit8 v16, v16, #int 1 // #01 │ │ +07c672: 28b2 |025f: goto 0211 // -004e │ │ +07c674: d808 0801 |0260: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07c678: 2900 a7fe |0262: goto/16 0109 // -0159 │ │ +07c67c: 1311 0000 |0264: const/16 v17, #int 0 // #0 │ │ +07c680: 2900 10ff |0266: goto/16 0176 // -00f0 │ │ +07c684: 151b 0040 |0268: const/high16 v27, #int 1073741824 // #4000 │ │ +07c688: 5290 9904 |026a: iget v0, v9, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c68c: 021c 0000 |026c: move/from16 v28, v0 │ │ +07c690: a71b 1b1c |026e: sub-float v27, v27, v28 │ │ +07c694: 7401 360f 1e00 |0270: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingLeft:()I // method@0f36 │ │ +07c69a: 0a1c |0273: move-result v28 │ │ +07c69c: 0200 1c00 |0274: move/from16 v0, v28 │ │ +07c6a0: 8200 |0276: int-to-float v0, v0 │ │ +07c6a2: 021c 0000 |0277: move/from16 v28, v0 │ │ +07c6a6: 8270 |0279: int-to-float v0, v7 │ │ +07c6a8: 021d 0000 |027a: move/from16 v29, v0 │ │ +07c6ac: a91c 1c1d |027c: div-float v28, v28, v29 │ │ +07c6b0: a613 1b1c |027e: add-float v19, v27, v28 │ │ +07c6b4: 2900 fefe |0280: goto/16 017e // -0102 │ │ +07c6b8: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +07c6bc: 5200 9704 |0284: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c6c0: 021b 0000 |0286: move/from16 v27, v0 │ │ +07c6c4: 0200 1700 |0288: move/from16 v0, v23 │ │ +07c6c8: 0201 1b00 |028a: move/from16 v1, v27 │ │ +07c6cc: 3310 4600 |028c: if-ne v0, v1, 02d2 // +0046 │ │ +07c6d0: 0800 1100 |028e: move-object/from16 v0, v17 │ │ +07c6d4: 5500 9804 |0290: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ +07c6d8: 021b 0000 |0292: move/from16 v27, v0 │ │ +07c6dc: 391b 3e00 |0294: if-nez v27, 02d2 // +003e │ │ +07c6e0: 0800 1e00 |0296: move-object/from16 v0, v30 │ │ +07c6e4: 5400 d604 |0298: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c6e8: 081b 0000 |029a: move-object/from16 v27, v0 │ │ +07c6ec: 0800 1b00 |029c: move-object/from16 v0, v27 │ │ +07c6f0: 0201 1200 |029e: move/from16 v1, v18 │ │ +07c6f4: 6e20 9a2b 1000 |02a0: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +07c6fa: 0800 1e00 |02a3: move-object/from16 v0, v30 │ │ +07c6fe: 5400 bb04 |02a5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c702: 081b 0000 |02a7: move-object/from16 v27, v0 │ │ +07c706: 0800 1100 |02a9: move-object/from16 v0, v17 │ │ +07c70a: 5400 9504 |02ab: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07c70e: 081c 0000 |02ad: move-object/from16 v28, v0 │ │ +07c712: 0800 1b00 |02af: move-object/from16 v0, v27 │ │ +07c716: 0801 1e00 |02b1: move-object/from16 v1, v30 │ │ +07c71a: 0202 1700 |02b3: move/from16 v2, v23 │ │ +07c71e: 0803 1c00 |02b5: move-object/from16 v3, v28 │ │ +07c722: 6e40 d30c 1032 |02b7: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ +07c728: d812 12ff |02ba: add-int/lit8 v18, v18, #int -1 // #ff │ │ +07c72c: d808 08ff |02bc: add-int/lit8 v8, v8, #int -1 // #ff │ │ +07c730: 3a12 1800 |02be: if-ltz v18, 02d6 // +0018 │ │ +07c734: 0800 1e00 |02c0: move-object/from16 v0, v30 │ │ +07c738: 5400 d604 |02c2: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c73c: 081b 0000 |02c4: move-object/from16 v27, v0 │ │ +07c740: 0800 1b00 |02c6: move-object/from16 v0, v27 │ │ +07c744: 0201 1200 |02c8: move/from16 v1, v18 │ │ +07c748: 6e20 972b 1000 |02ca: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c74e: 0c1b |02cd: move-result-object v27 │ │ +07c750: 1f1b 7402 |02ce: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c754: 0811 1b00 |02d0: move-object/from16 v17, v27 │ │ +07c758: d817 17ff |02d2: add-int/lit8 v23, v23, #int -1 // #ff │ │ +07c75c: 2900 b2fe |02d4: goto/16 0186 // -014e │ │ +07c760: 1311 0000 |02d6: const/16 v17, #int 0 // #0 │ │ +07c764: 28fa |02d8: goto 02d2 // -0006 │ │ +07c766: 3811 3000 |02d9: if-eqz v17, 0309 // +0030 │ │ +07c76a: 0800 1100 |02db: move-object/from16 v0, v17 │ │ +07c76e: 5200 9704 |02dd: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c772: 021b 0000 |02df: move/from16 v27, v0 │ │ +07c776: 0200 1700 |02e1: move/from16 v0, v23 │ │ +07c77a: 0201 1b00 |02e3: move/from16 v1, v27 │ │ +07c77e: 3310 2400 |02e5: if-ne v0, v1, 0309 // +0024 │ │ +07c782: 0800 1100 |02e7: move-object/from16 v0, v17 │ │ +07c786: 5200 9904 |02e9: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c78a: 021b 0000 |02eb: move/from16 v27, v0 │ │ +07c78e: a60d 0d1b |02ed: add-float v13, v13, v27 │ │ +07c792: d812 12ff |02ef: add-int/lit8 v18, v18, #int -1 // #ff │ │ +07c796: 3a12 1500 |02f1: if-ltz v18, 0306 // +0015 │ │ +07c79a: 0800 1e00 |02f3: move-object/from16 v0, v30 │ │ +07c79e: 5400 d604 |02f5: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c7a2: 081b 0000 |02f7: move-object/from16 v27, v0 │ │ +07c7a6: 0800 1b00 |02f9: move-object/from16 v0, v27 │ │ +07c7aa: 0201 1200 |02fb: move/from16 v1, v18 │ │ +07c7ae: 6e20 972b 1000 |02fd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c7b4: 0c1b |0300: move-result-object v27 │ │ +07c7b6: 1f1b 7402 |0301: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c7ba: 0811 1b00 |0303: move-object/from16 v17, v27 │ │ +07c7be: 28cd |0305: goto 02d2 // -0033 │ │ +07c7c0: 1311 0000 |0306: const/16 v17, #int 0 // #0 │ │ +07c7c4: 28fd |0308: goto 0305 // -0003 │ │ +07c7c6: d81b 1201 |0309: add-int/lit8 v27, v18, #int 1 // #01 │ │ +07c7ca: 0800 1e00 |030b: move-object/from16 v0, v30 │ │ +07c7ce: 0201 1700 |030d: move/from16 v1, v23 │ │ +07c7d2: 0202 1b00 |030f: move/from16 v2, v27 │ │ +07c7d6: 6e30 090f 1002 |0311: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f09 │ │ +07c7dc: 0c11 |0314: move-result-object v17 │ │ +07c7de: 0800 1100 |0315: move-object/from16 v0, v17 │ │ +07c7e2: 5200 9904 |0317: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c7e6: 021b 0000 |0319: move/from16 v27, v0 │ │ +07c7ea: a60d 0d1b |031b: add-float v13, v13, v27 │ │ +07c7ee: d808 0801 |031d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +07c7f2: 3a12 1500 |031f: if-ltz v18, 0334 // +0015 │ │ +07c7f6: 0800 1e00 |0321: move-object/from16 v0, v30 │ │ +07c7fa: 5400 d604 |0323: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c7fe: 081b 0000 |0325: move-object/from16 v27, v0 │ │ +07c802: 0800 1b00 |0327: move-object/from16 v0, v27 │ │ +07c806: 0201 1200 |0329: move/from16 v1, v18 │ │ +07c80a: 6e20 972b 1000 |032b: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c810: 0c1b |032e: move-result-object v27 │ │ +07c812: 1f1b 7402 |032f: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c816: 0811 1b00 |0331: move-object/from16 v17, v27 │ │ +07c81a: 289f |0333: goto 02d2 // -0061 │ │ +07c81c: 1311 0000 |0334: const/16 v17, #int 0 // #0 │ │ +07c820: 28fd |0336: goto 0333 // -0003 │ │ +07c822: 1311 0000 |0337: const/16 v17, #int 0 // #0 │ │ +07c826: 2900 87fe |0339: goto/16 01c0 // -0179 │ │ +07c82a: 7401 370f 1e00 |033b: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getPaddingRight:()I // method@0f37 │ │ +07c830: 0a1b |033e: move-result v27 │ │ +07c832: 0200 1b00 |033f: move/from16 v0, v27 │ │ +07c836: 8200 |0341: int-to-float v0, v0 │ │ +07c838: 021b 0000 |0342: move/from16 v27, v0 │ │ +07c83c: 8270 |0344: int-to-float v0, v7 │ │ +07c83e: 021c 0000 |0345: move/from16 v28, v0 │ │ +07c842: a91b 1b1c |0347: div-float v27, v27, v28 │ │ +07c846: 151c 0040 |0349: const/high16 v28, #int 1073741824 // #4000 │ │ +07c84a: a619 1b1c |034b: add-float v25, v27, v28 │ │ +07c84e: 2900 77fe |034d: goto/16 01c4 // -0189 │ │ +07c852: 0800 1100 |034f: move-object/from16 v0, v17 │ │ +07c856: 5200 9704 |0351: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c85a: 021b 0000 |0353: move/from16 v27, v0 │ │ +07c85e: 0200 1700 |0355: move/from16 v0, v23 │ │ +07c862: 0201 1b00 |0357: move/from16 v1, v27 │ │ +07c866: 3310 5000 |0359: if-ne v0, v1, 03a9 // +0050 │ │ +07c86a: 0800 1100 |035b: move-object/from16 v0, v17 │ │ +07c86e: 5500 9804 |035d: iget-boolean v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ +07c872: 021b 0000 |035f: move/from16 v27, v0 │ │ +07c876: 391b 4800 |0361: if-nez v27, 03a9 // +0048 │ │ +07c87a: 0800 1e00 |0363: move-object/from16 v0, v30 │ │ +07c87e: 5400 d604 |0365: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c882: 081b 0000 |0367: move-object/from16 v27, v0 │ │ +07c886: 0800 1b00 |0369: move-object/from16 v0, v27 │ │ +07c88a: 0201 1200 |036b: move/from16 v1, v18 │ │ +07c88e: 6e20 9a2b 1000 |036d: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +07c894: 0800 1e00 |0370: move-object/from16 v0, v30 │ │ +07c898: 5400 bb04 |0372: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07c89c: 081b 0000 |0374: move-object/from16 v27, v0 │ │ +07c8a0: 0800 1100 |0376: move-object/from16 v0, v17 │ │ +07c8a4: 5400 9504 |0378: iget-object v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07c8a8: 081c 0000 |037a: move-object/from16 v28, v0 │ │ +07c8ac: 0800 1b00 |037c: move-object/from16 v0, v27 │ │ +07c8b0: 0801 1e00 |037e: move-object/from16 v1, v30 │ │ +07c8b4: 0202 1700 |0380: move/from16 v2, v23 │ │ +07c8b8: 0803 1c00 |0382: move-object/from16 v3, v28 │ │ +07c8bc: 6e40 d30c 1032 |0384: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ +07c8c2: 0800 1e00 |0387: move-object/from16 v0, v30 │ │ +07c8c6: 5400 d604 |0389: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c8ca: 081b 0000 |038b: move-object/from16 v27, v0 │ │ +07c8ce: 7401 9d2b 1b00 |038d: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07c8d4: 0a1b |0390: move-result v27 │ │ +07c8d6: 0200 1200 |0391: move/from16 v0, v18 │ │ +07c8da: 0201 1b00 |0393: move/from16 v1, v27 │ │ +07c8de: 3510 1800 |0395: if-ge v0, v1, 03ad // +0018 │ │ +07c8e2: 0800 1e00 |0397: move-object/from16 v0, v30 │ │ +07c8e6: 5400 d604 |0399: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c8ea: 081b 0000 |039b: move-object/from16 v27, v0 │ │ +07c8ee: 0800 1b00 |039d: move-object/from16 v0, v27 │ │ +07c8f2: 0201 1200 |039f: move/from16 v1, v18 │ │ +07c8f6: 6e20 972b 1000 |03a1: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c8fc: 0c1b |03a4: move-result-object v27 │ │ +07c8fe: 1f1b 7402 |03a5: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c902: 0811 1b00 |03a7: move-object/from16 v17, v27 │ │ +07c906: d817 1701 |03a9: add-int/lit8 v23, v23, #int 1 // #01 │ │ +07c90a: 2900 21fe |03ab: goto/16 01cc // -01df │ │ +07c90e: 1311 0000 |03ad: const/16 v17, #int 0 // #0 │ │ +07c912: 28fa |03af: goto 03a9 // -0006 │ │ +07c914: 3811 3e00 |03b0: if-eqz v17, 03ee // +003e │ │ +07c918: 0800 1100 |03b2: move-object/from16 v0, v17 │ │ +07c91c: 5200 9704 |03b4: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07c920: 021b 0000 |03b6: move/from16 v27, v0 │ │ +07c924: 0200 1700 |03b8: move/from16 v0, v23 │ │ +07c928: 0201 1b00 |03ba: move/from16 v1, v27 │ │ +07c92c: 3310 3200 |03bc: if-ne v0, v1, 03ee // +0032 │ │ +07c930: 0800 1100 |03be: move-object/from16 v0, v17 │ │ +07c934: 5200 9904 |03c0: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c938: 021b 0000 |03c2: move/from16 v27, v0 │ │ +07c93c: a60e 0e1b |03c4: add-float v14, v14, v27 │ │ +07c940: d812 1201 |03c6: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07c944: 0800 1e00 |03c8: move-object/from16 v0, v30 │ │ +07c948: 5400 d604 |03ca: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c94c: 081b 0000 |03cc: move-object/from16 v27, v0 │ │ +07c950: 7401 9d2b 1b00 |03ce: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07c956: 0a1b |03d1: move-result v27 │ │ +07c958: 0200 1200 |03d2: move/from16 v0, v18 │ │ +07c95c: 0201 1b00 |03d4: move/from16 v1, v27 │ │ +07c960: 3510 1500 |03d6: if-ge v0, v1, 03eb // +0015 │ │ +07c964: 0800 1e00 |03d8: move-object/from16 v0, v30 │ │ +07c968: 5400 d604 |03da: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c96c: 081b 0000 |03dc: move-object/from16 v27, v0 │ │ +07c970: 0800 1b00 |03de: move-object/from16 v0, v27 │ │ +07c974: 0201 1200 |03e0: move/from16 v1, v18 │ │ +07c978: 6e20 972b 1000 |03e2: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c97e: 0c1b |03e5: move-result-object v27 │ │ +07c980: 1f1b 7402 |03e6: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c984: 0811 1b00 |03e8: move-object/from16 v17, v27 │ │ +07c988: 28bf |03ea: goto 03a9 // -0041 │ │ +07c98a: 1311 0000 |03eb: const/16 v17, #int 0 // #0 │ │ +07c98e: 28fd |03ed: goto 03ea // -0003 │ │ +07c990: 0800 1e00 |03ee: move-object/from16 v0, v30 │ │ +07c994: 0201 1700 |03f0: move/from16 v1, v23 │ │ +07c998: 0202 1200 |03f2: move/from16 v2, v18 │ │ +07c99c: 6e30 090f 1002 |03f4: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/ViewPager;.addNewItem:(II)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f09 │ │ +07c9a2: 0c11 |03f7: move-result-object v17 │ │ +07c9a4: d812 1201 |03f8: add-int/lit8 v18, v18, #int 1 // #01 │ │ +07c9a8: 0800 1100 |03fa: move-object/from16 v0, v17 │ │ +07c9ac: 5200 9904 |03fc: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.widthFactor:F // field@0499 │ │ +07c9b0: 021b 0000 |03fe: move/from16 v27, v0 │ │ +07c9b4: a60e 0e1b |0400: add-float v14, v14, v27 │ │ +07c9b8: 0800 1e00 |0402: move-object/from16 v0, v30 │ │ +07c9bc: 5400 d604 |0404: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c9c0: 081b 0000 |0406: move-object/from16 v27, v0 │ │ +07c9c4: 7401 9d2b 1b00 |0408: invoke-virtual/range {v27}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07c9ca: 0a1b |040b: move-result v27 │ │ +07c9cc: 0200 1200 |040c: move/from16 v0, v18 │ │ +07c9d0: 0201 1b00 |040e: move/from16 v1, v27 │ │ +07c9d4: 3510 1500 |0410: if-ge v0, v1, 0425 // +0015 │ │ +07c9d8: 0800 1e00 |0412: move-object/from16 v0, v30 │ │ +07c9dc: 5400 d604 |0414: iget-object v0, v0, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07c9e0: 081b 0000 |0416: move-object/from16 v27, v0 │ │ +07c9e4: 0800 1b00 |0418: move-object/from16 v0, v27 │ │ +07c9e8: 0201 1200 |041a: move/from16 v1, v18 │ │ +07c9ec: 6e20 972b 1000 |041c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07c9f2: 0c1b |041f: move-result-object v27 │ │ +07c9f4: 1f1b 7402 |0420: check-cast v27, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07c9f8: 0811 1b00 |0422: move-object/from16 v17, v27 │ │ +07c9fc: 2885 |0424: goto 03a9 // -007b │ │ +07c9fe: 1311 0000 |0425: const/16 v17, #int 0 // #0 │ │ +07ca02: 28fd |0427: goto 0424 // -0003 │ │ +07ca04: 131b 0000 |0428: const/16 v27, #int 0 // #0 │ │ +07ca08: 2900 c9fd |042a: goto/16 01f3 // -0237 │ │ +07ca0c: 7601 820f 1e00 |042c: invoke-direct/range {v30}, Landroid/support/v4/view/ViewPager;.sortChildDrawingOrder:()V // method@0f82 │ │ +07ca12: 7401 400f 1e00 |042f: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.hasFocus:()Z // method@0f40 │ │ +07ca18: 0a1b |0432: move-result v27 │ │ +07ca1a: 381b 09fc |0433: if-eqz v27, 003c // -03f7 │ │ +07ca1e: 7401 210f 1e00 |0435: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.findFocus:()Landroid/view/View; // method@0f21 │ │ +07ca24: 0c0a |0438: move-result-object v10 │ │ +07ca26: 380a 5300 |0439: if-eqz v10, 048c // +0053 │ │ +07ca2a: 0800 1e00 |043b: move-object/from16 v0, v30 │ │ +07ca2e: 6e20 410f a000 |043d: invoke-virtual {v0, v10}, Landroid/support/v4/view/ViewPager;.infoForAnyChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f41 │ │ +07ca34: 0c11 |0440: move-result-object v17 │ │ +07ca36: 3811 1400 |0441: if-eqz v17, 0455 // +0014 │ │ +07ca3a: 0800 1100 |0443: move-object/from16 v0, v17 │ │ +07ca3e: 5200 9704 |0445: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07ca42: 021b 0000 |0447: move/from16 v27, v0 │ │ +07ca46: 0800 1e00 |0449: move-object/from16 v0, v30 │ │ +07ca4a: 5200 c204 |044b: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07ca4e: 021c 0000 |044d: move/from16 v28, v0 │ │ +07ca52: 0200 1b00 |044f: move/from16 v0, v27 │ │ +07ca56: 0201 1c00 |0451: move/from16 v1, v28 │ │ +07ca5a: 3210 e9fb |0453: if-eq v0, v1, 003c // -0417 │ │ +07ca5e: 1310 0000 |0455: const/16 v16, #int 0 // #0 │ │ +07ca62: 7401 270f 1e00 |0457: invoke-virtual/range {v30}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07ca68: 0a1b |045a: move-result v27 │ │ +07ca6a: 0200 1000 |045b: move/from16 v0, v16 │ │ +07ca6e: 0201 1b00 |045d: move/from16 v1, v27 │ │ +07ca72: 3510 ddfb |045f: if-ge v0, v1, 003c // -0423 │ │ +07ca76: 0800 1e00 |0461: move-object/from16 v0, v30 │ │ +07ca7a: 0201 1000 |0463: move/from16 v1, v16 │ │ +07ca7e: 6e20 260f 1000 |0465: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.getChildAt:(I)Landroid/view/View; // method@0f26 │ │ +07ca84: 0c05 |0468: move-result-object v5 │ │ +07ca86: 0800 1e00 |0469: move-object/from16 v0, v30 │ │ +07ca8a: 6e20 420f 5000 |046b: invoke-virtual {v0, v5}, Landroid/support/v4/view/ViewPager;.infoForChild:(Landroid/view/View;)Landroid/support/v4/view/ViewPager$ItemInfo; // method@0f42 │ │ +07ca90: 0c11 |046e: move-result-object v17 │ │ +07ca92: 3811 1a00 |046f: if-eqz v17, 0489 // +001a │ │ +07ca96: 0800 1100 |0471: move-object/from16 v0, v17 │ │ +07ca9a: 5200 9704 |0473: iget v0, v0, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07ca9e: 021b 0000 |0475: move/from16 v27, v0 │ │ +07caa2: 0800 1e00 |0477: move-object/from16 v0, v30 │ │ +07caa6: 5200 c204 |0479: iget v0, v0, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07caaa: 021c 0000 |047b: move/from16 v28, v0 │ │ +07caae: 0200 1b00 |047d: move/from16 v0, v27 │ │ +07cab2: 0201 1c00 |047f: move/from16 v1, v28 │ │ +07cab6: 3310 0800 |0481: if-ne v0, v1, 0489 // +0008 │ │ +07caba: 6e20 5022 f500 |0483: invoke-virtual {v5, v15}, Landroid/view/View;.requestFocus:(I)Z // method@2250 │ │ +07cac0: 0a1b |0486: move-result v27 │ │ +07cac2: 391b b5fb |0487: if-nez v27, 003c // -044b │ │ +07cac6: d810 1001 |0489: add-int/lit8 v16, v16, #int 1 // #01 │ │ +07caca: 28cc |048b: goto 0457 // -0034 │ │ +07cacc: 1311 0000 |048c: const/16 v17, #int 0 // #0 │ │ +07cad0: 28b3 |048e: goto 0441 // -004d │ │ catches : 1 │ │ 0x0095 - 0x00a0 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x00fc │ │ positions : │ │ 0x0000 line=923 │ │ 0x0002 line=924 │ │ 0x0003 line=925 │ │ @@ -66302,21 +66302,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07ca78: |[07ca78] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ -07ca88: 5510 d004 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ -07ca8c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -07ca90: 6e20 660f 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0f66 │ │ -07ca96: 0e00 |0007: return-void │ │ -07ca98: 6f20 c122 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -07ca9e: 28fc |000b: goto 0007 // -0004 │ │ +07cae4: |[07cae4] android.support.v4.view.ViewPager.removeView:(Landroid/view/View;)V │ │ +07caf4: 5510 d004 |0000: iget-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mInLayout:Z // field@04d0 │ │ +07caf8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +07cafc: 6e20 660f 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.removeViewInLayout:(Landroid/view/View;)V // method@0f66 │ │ +07cb02: 0e00 |0007: return-void │ │ +07cb04: 6f20 c122 2100 |0008: invoke-super {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +07cb0a: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ 0x0004 line=1324 │ │ 0x0007 line=1328 │ │ 0x0008 line=1326 │ │ locals : │ │ @@ -66328,90 +66328,90 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 155 16-bit code units │ │ -07caa0: |[07caa0] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ -07cab0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -07cab2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -07cab4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -07cab6: 54a4 bb04 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07caba: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ -07cabe: 54a4 bb04 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cac2: 54a5 df04 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ -07cac6: 6e20 e50c 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0ce5 │ │ -07cacc: 54a4 bb04 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cad0: 6e20 e40c a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0ce4 │ │ -07cad6: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -07cad8: 54a4 d604 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07cadc: 6e10 9d2b 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07cae2: 0a04 |0019: move-result v4 │ │ -07cae4: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ -07cae8: 54a4 d604 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07caec: 6e20 972b 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07caf2: 0c01 |0021: move-result-object v1 │ │ -07caf4: 1f01 7402 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07caf8: 54a4 bb04 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cafc: 5215 9704 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ -07cb00: 5416 9504 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ -07cb04: 6e40 d30c a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ -07cb0a: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07cb0e: 28e5 |002f: goto 0014 // -001b │ │ -07cb10: 54a4 bb04 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb14: 6e20 d50c a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0cd5 │ │ -07cb1a: 54a4 d604 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07cb1e: 6e10 952b 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -07cb24: 7010 630f 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0f63 │ │ -07cb2a: 59a7 c204 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07cb2e: 6e30 690f 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ -07cb34: 54a2 bb04 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb38: 5bab bb04 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb3c: 59a7 c804 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ -07cb40: 54a4 bb04 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb44: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ -07cb48: 54a4 df04 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ -07cb4c: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ -07cb50: 2204 7a02 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@027a │ │ -07cb54: 7030 ec0e a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0eec │ │ -07cb5a: 5ba4 df04 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ -07cb5e: 54a4 bb04 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb62: 54a5 df04 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ -07cb66: 6e20 de0c 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0cde │ │ -07cb6c: 5ca7 e404 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07cb70: 55a3 cb04 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07cb74: 5ca9 cb04 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07cb78: 54a4 bb04 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb7c: 6e10 d60c 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07cb82: 0a04 |0069: move-result v4 │ │ -07cb84: 59a4 c804 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ -07cb88: 52a4 e704 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ -07cb8c: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ -07cb90: 54a4 bb04 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cb94: 54a5 e504 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ -07cb98: 54a6 e604 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ -07cb9c: 6e30 df0c 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0cdf │ │ -07cba2: 52a4 e704 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ -07cba6: 6e40 6f0f 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ -07cbac: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ -07cbae: 59a4 e704 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ -07cbb2: 5ba8 e504 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ -07cbb6: 5ba8 e604 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ -07cbba: 54a4 bc04 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@04bc │ │ -07cbbe: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ -07cbc2: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ -07cbc6: 54a4 bc04 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@04bc │ │ -07cbca: 7230 e60e 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0ee6 │ │ -07cbd0: 0e00 |0090: return-void │ │ -07cbd2: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ -07cbd6: 6e10 5e0f 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07cbdc: 28ef |0096: goto 0085 // -0011 │ │ -07cbde: 6e10 670f 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ -07cbe4: 28eb |009a: goto 0085 // -0015 │ │ +07cb0c: |[07cb0c] android.support.v4.view.ViewPager.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V │ │ +07cb1c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +07cb1e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +07cb20: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +07cb22: 54a4 bb04 |0003: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cb26: 3804 3d00 |0005: if-eqz v4, 0042 // +003d │ │ +07cb2a: 54a4 bb04 |0007: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cb2e: 54a5 df04 |0009: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ +07cb32: 6e20 e50c 5400 |000b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0ce5 │ │ +07cb38: 54a4 bb04 |000e: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cb3c: 6e20 e40c a400 |0010: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.startUpdate:(Landroid/view/ViewGroup;)V // method@0ce4 │ │ +07cb42: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +07cb44: 54a4 d604 |0014: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07cb48: 6e10 9d2b 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07cb4e: 0a04 |0019: move-result v4 │ │ +07cb50: 3540 1600 |001a: if-ge v0, v4, 0030 // +0016 │ │ +07cb54: 54a4 d604 |001c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07cb58: 6e20 972b 0400 |001e: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07cb5e: 0c01 |0021: move-result-object v1 │ │ +07cb60: 1f01 7402 |0022: check-cast v1, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07cb64: 54a4 bb04 |0024: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cb68: 5215 9704 |0026: iget v5, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.position:I // field@0497 │ │ +07cb6c: 5416 9504 |0028: iget-object v6, v1, Landroid/support/v4/view/ViewPager$ItemInfo;.object:Ljava/lang/Object; // field@0495 │ │ +07cb70: 6e40 d30c a465 |002a: invoke-virtual {v4, v10, v5, v6}, Landroid/support/v4/view/PagerAdapter;.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V // method@0cd3 │ │ +07cb76: d800 0001 |002d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07cb7a: 28e5 |002f: goto 0014 // -001b │ │ +07cb7c: 54a4 bb04 |0030: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cb80: 6e20 d50c a400 |0032: invoke-virtual {v4, v10}, Landroid/support/v4/view/PagerAdapter;.finishUpdate:(Landroid/view/ViewGroup;)V // method@0cd5 │ │ +07cb86: 54a4 d604 |0035: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07cb8a: 6e10 952b 0400 |0037: invoke-virtual {v4}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +07cb90: 7010 630f 0a00 |003a: invoke-direct {v10}, Landroid/support/v4/view/ViewPager;.removeNonDecorViews:()V // method@0f63 │ │ +07cb96: 59a7 c204 |003d: iput v7, v10, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07cb9a: 6e30 690f 7a07 |003f: invoke-virtual {v10, v7, v7}, Landroid/support/v4/view/ViewPager;.scrollTo:(II)V // method@0f69 │ │ +07cba0: 54a2 bb04 |0042: iget-object v2, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cba4: 5bab bb04 |0044: iput-object v11, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cba8: 59a7 c804 |0046: iput v7, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ +07cbac: 54a4 bb04 |0048: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cbb0: 3804 3b00 |004a: if-eqz v4, 0085 // +003b │ │ +07cbb4: 54a4 df04 |004c: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ +07cbb8: 3904 0900 |004e: if-nez v4, 0057 // +0009 │ │ +07cbbc: 2204 7a02 |0050: new-instance v4, Landroid/support/v4/view/ViewPager$PagerObserver; // type@027a │ │ +07cbc0: 7030 ec0e a408 |0052: invoke-direct {v4, v10, v8}, Landroid/support/v4/view/ViewPager$PagerObserver;.:(Landroid/support/v4/view/ViewPager;Landroid/support/v4/view/ViewPager$1;)V // method@0eec │ │ +07cbc6: 5ba4 df04 |0055: iput-object v4, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ +07cbca: 54a4 bb04 |0057: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cbce: 54a5 df04 |0059: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mObserver:Landroid/support/v4/view/ViewPager$PagerObserver; // field@04df │ │ +07cbd2: 6e20 de0c 5400 |005b: invoke-virtual {v4, v5}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0cde │ │ +07cbd8: 5ca7 e404 |005e: iput-boolean v7, v10, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07cbdc: 55a3 cb04 |0060: iget-boolean v3, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07cbe0: 5ca9 cb04 |0062: iput-boolean v9, v10, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07cbe4: 54a4 bb04 |0064: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cbe8: 6e10 d60c 0400 |0066: invoke-virtual {v4}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07cbee: 0a04 |0069: move-result v4 │ │ +07cbf0: 59a4 c804 |006a: iput v4, v10, Landroid/support/v4/view/ViewPager;.mExpectedAdapterCount:I // field@04c8 │ │ +07cbf4: 52a4 e704 |006c: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ +07cbf8: 3a04 2300 |006e: if-ltz v4, 0091 // +0023 │ │ +07cbfc: 54a4 bb04 |0070: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cc00: 54a5 e504 |0072: iget-object v5, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ +07cc04: 54a6 e604 |0074: iget-object v6, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ +07cc08: 6e30 df0c 5406 |0076: invoke-virtual {v4, v5, v6}, Landroid/support/v4/view/PagerAdapter;.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V // method@0cdf │ │ +07cc0e: 52a4 e704 |0079: iget v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ +07cc12: 6e40 6f0f 4a97 |007b: invoke-virtual {v10, v4, v7, v9}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ +07cc18: 12f4 |007e: const/4 v4, #int -1 // #ff │ │ +07cc1a: 59a4 e704 |007f: iput v4, v10, Landroid/support/v4/view/ViewPager;.mRestoredCurItem:I // field@04e7 │ │ +07cc1e: 5ba8 e504 |0081: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredAdapterState:Landroid/os/Parcelable; // field@04e5 │ │ +07cc22: 5ba8 e604 |0083: iput-object v8, v10, Landroid/support/v4/view/ViewPager;.mRestoredClassLoader:Ljava/lang/ClassLoader; // field@04e6 │ │ +07cc26: 54a4 bc04 |0085: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@04bc │ │ +07cc2a: 3804 0900 |0087: if-eqz v4, 0090 // +0009 │ │ +07cc2e: 32b2 0700 |0089: if-eq v2, v11, 0090 // +0007 │ │ +07cc32: 54a4 bc04 |008b: iget-object v4, v10, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@04bc │ │ +07cc36: 7230 e60e 240b |008d: invoke-interface {v4, v2, v11}, Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0ee6 │ │ +07cc3c: 0e00 |0090: return-void │ │ +07cc3e: 3903 0600 |0091: if-nez v3, 0097 // +0006 │ │ +07cc42: 6e10 5e0f 0a00 |0093: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07cc48: 28ef |0096: goto 0085 // -0011 │ │ +07cc4a: 6e10 670f 0a00 |0097: invoke-virtual {v10}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ +07cc50: 28eb |009a: goto 0085 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=413 │ │ 0x0007 line=414 │ │ 0x000e line=415 │ │ 0x0013 line=416 │ │ 0x001c line=417 │ │ @@ -66459,49 +66459,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -07cbe8: |[07cbe8] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ -07cbf8: 6001 4000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07cbfc: 1272 |0002: const/4 v2, #int 7 // #7 │ │ -07cbfe: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ -07cc02: 5461 ec04 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@04ec │ │ -07cc06: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ -07cc0a: 1c01 4404 |0009: const-class v1, Landroid/view/ViewGroup; // type@0444 │ │ -07cc0e: 1a02 a12c |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@2ca1 │ │ -07cc12: 1213 |000d: const/4 v3, #int 1 // #1 │ │ -07cc14: 2333 5106 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ -07cc18: 1204 |0010: const/4 v4, #int 0 // #0 │ │ -07cc1a: 6205 3c13 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ -07cc1e: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -07cc22: 6e30 bd2a 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -07cc28: 0c01 |0018: move-result-object v1 │ │ -07cc2a: 5b61 ec04 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@04ec │ │ -07cc2e: 5461 ec04 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@04ec │ │ -07cc32: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -07cc34: 2322 5206 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -07cc38: 1203 |0020: const/4 v3, #int 0 // #0 │ │ -07cc3a: 7110 a82a 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -07cc40: 0c04 |0024: move-result-object v4 │ │ -07cc42: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ -07cc46: 6e30 6e2b 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -07cc4c: 0e00 |002a: return-void │ │ -07cc4e: 0d00 |002b: move-exception v0 │ │ -07cc50: 1a01 9012 |002c: const-string v1, "ViewPager" // string@1290 │ │ -07cc54: 1a02 8503 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0385 │ │ -07cc58: 7130 f620 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -07cc5e: 28e8 |0033: goto 001b // -0018 │ │ -07cc60: 0d00 |0034: move-exception v0 │ │ -07cc62: 1a01 9012 |0035: const-string v1, "ViewPager" // string@1290 │ │ -07cc66: 1a02 ae04 |0037: const-string v2, "Error changing children drawing order" // string@04ae │ │ -07cc6a: 7130 f620 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -07cc70: 28ee |003c: goto 002a // -0012 │ │ +07cc54: |[07cc54] android.support.v4.view.ViewPager.setChildrenDrawingOrderEnabledCompat:(Z)V │ │ +07cc64: 6001 4000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07cc68: 1272 |0002: const/4 v2, #int 7 // #7 │ │ +07cc6a: 3421 2700 |0003: if-lt v1, v2, 002a // +0027 │ │ +07cc6e: 5461 ec04 |0005: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@04ec │ │ +07cc72: 3901 1400 |0007: if-nez v1, 001b // +0014 │ │ +07cc76: 1c01 4404 |0009: const-class v1, Landroid/view/ViewGroup; // type@0444 │ │ +07cc7a: 1a02 a52c |000b: const-string v2, "setChildrenDrawingOrderEnabled" // string@2ca5 │ │ +07cc7e: 1213 |000d: const/4 v3, #int 1 // #1 │ │ +07cc80: 2333 5106 |000e: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ +07cc84: 1204 |0010: const/4 v4, #int 0 // #0 │ │ +07cc86: 6205 3c13 |0011: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ +07cc8a: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +07cc8e: 6e30 bd2a 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +07cc94: 0c01 |0018: move-result-object v1 │ │ +07cc96: 5b61 ec04 |0019: iput-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@04ec │ │ +07cc9a: 5461 ec04 |001b: iget-object v1, v6, Landroid/support/v4/view/ViewPager;.mSetChildrenDrawingOrderEnabled:Ljava/lang/reflect/Method; // field@04ec │ │ +07cc9e: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +07cca0: 2322 5206 |001e: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +07cca4: 1203 |0020: const/4 v3, #int 0 // #0 │ │ +07cca6: 7110 a82a 0700 |0021: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +07ccac: 0c04 |0024: move-result-object v4 │ │ +07ccae: 4d04 0203 |0025: aput-object v4, v2, v3 │ │ +07ccb2: 6e30 6e2b 6102 |0027: invoke-virtual {v1, v6, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +07ccb8: 0e00 |002a: return-void │ │ +07ccba: 0d00 |002b: move-exception v0 │ │ +07ccbc: 1a01 9112 |002c: const-string v1, "ViewPager" // string@1291 │ │ +07ccc0: 1a02 8503 |002e: const-string v2, "Can't find setChildrenDrawingOrderEnabled" // string@0385 │ │ +07ccc4: 7130 f620 2100 |0030: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +07ccca: 28e8 |0033: goto 001b // -0018 │ │ +07cccc: 0d00 |0034: move-exception v0 │ │ +07ccce: 1a01 9112 |0035: const-string v1, "ViewPager" // string@1291 │ │ +07ccd2: 1a02 ae04 |0037: const-string v2, "Error changing children drawing order" // string@04ae │ │ +07ccd6: 7130 f620 2100 |0039: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +07ccdc: 28ee |003c: goto 002a // -0012 │ │ catches : 2 │ │ 0x0009 - 0x001b │ │ Ljava/lang/NoSuchMethodException; -> 0x002b │ │ 0x001b - 0x002a │ │ Ljava/lang/Exception; -> 0x0034 │ │ positions : │ │ 0x0000 line=628 │ │ @@ -66524,24 +66524,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -07cc90: |[07cc90] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ -07cca0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -07cca2: 5c21 e404 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07cca6: 5520 cb04 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07ccaa: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -07ccae: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -07ccb0: 6e40 6f0f 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ -07ccb6: 0e00 |000b: return-void │ │ -07ccb8: 0110 |000c: move v0, v1 │ │ -07ccba: 28fb |000d: goto 0008 // -0005 │ │ +07ccfc: |[07ccfc] android.support.v4.view.ViewPager.setCurrentItem:(I)V │ │ +07cd0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +07cd0e: 5c21 e404 |0001: iput-boolean v1, v2, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07cd12: 5520 cb04 |0003: iget-boolean v0, v2, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07cd16: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +07cd1a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +07cd1c: 6e40 6f0f 3210 |0008: invoke-virtual {v2, v3, v0, v1}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ +07cd22: 0e00 |000b: return-void │ │ +07cd24: 0110 |000c: move v0, v1 │ │ +07cd26: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=494 │ │ 0x0003 line=495 │ │ 0x000b line=496 │ │ 0x000d line=495 │ │ locals : │ │ @@ -66553,19 +66553,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07ccbc: |[07ccbc] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ -07cccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ccce: 5c10 e404 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ -07ccd2: 6e40 6f0f 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ -07ccd8: 0e00 |0006: return-void │ │ +07cd28: |[07cd28] android.support.v4.view.ViewPager.setCurrentItem:(IZ)V │ │ +07cd38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07cd3a: 5c10 e404 |0001: iput-boolean v0, v1, Landroid/support/v4/view/ViewPager;.mPopulatePending:Z // field@04e4 │ │ +07cd3e: 6e40 6f0f 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZ)V // method@0f6f │ │ +07cd44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=505 │ │ 0x0003 line=506 │ │ 0x0006 line=507 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewPager; │ │ @@ -66577,18 +66577,18 @@ │ │ type : '(IZZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -07ccdc: |[07ccdc] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ -07ccec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07ccee: 6e50 700f 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0f70 │ │ -07ccf4: 0e00 |0004: return-void │ │ +07cd48: |[07cd48] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZ)V │ │ +07cd58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07cd5a: 6e50 700f 2143 |0001: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v4/view/ViewPager;.setCurrentItemInternal:(IZZI)V // method@0f70 │ │ +07cd60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ 0x0004 line=515 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 item I │ │ @@ -66600,86 +66600,86 @@ │ │ type : '(IZZI)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 135 16-bit code units │ │ -07ccf8: |[07ccf8] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ -07cd08: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -07cd0a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -07cd0c: 5453 bb04 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cd10: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -07cd14: 5453 bb04 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cd18: 6e10 d60c 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07cd1e: 0a03 |000b: move-result v3 │ │ -07cd20: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ -07cd24: 7020 7d0f 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07cd2a: 0e00 |0011: return-void │ │ -07cd2c: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ -07cd30: 5253 c204 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07cd34: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ -07cd38: 5453 d604 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07cd3c: 6e10 9d2b 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07cd42: 0a03 |001d: move-result v3 │ │ -07cd44: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ -07cd48: 7020 7d0f 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07cd4e: 28ee |0023: goto 0011 // -0012 │ │ -07cd50: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ -07cd54: 1206 |0026: const/4 v6, #int 0 // #0 │ │ -07cd56: 5252 e004 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -07cd5a: 5253 c204 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07cd5e: b023 |002b: add-int/2addr v3, v2 │ │ -07cd60: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ -07cd64: 5253 c204 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07cd68: b123 |0030: sub-int/2addr v3, v2 │ │ -07cd6a: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ -07cd6e: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -07cd70: 5453 d604 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07cd74: 6e10 9d2b 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -07cd7a: 0a03 |0039: move-result v3 │ │ -07cd7c: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ -07cd80: 5453 d604 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ -07cd84: 6e20 972b 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -07cd8a: 0c03 |0041: move-result-object v3 │ │ -07cd8c: 1f03 7402 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ -07cd90: 5c30 9804 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ -07cd94: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ -07cd98: 28ec |0048: goto 0034 // -0014 │ │ -07cd9a: 5453 bb04 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cd9e: 6e10 d60c 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07cda4: 0a03 |004e: move-result v3 │ │ -07cda6: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ -07cdaa: 5453 bb04 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07cdae: 6e10 d60c 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -07cdb4: 0a03 |0056: move-result v3 │ │ -07cdb6: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ -07cdba: 28ce |0059: goto 0027 // -0032 │ │ -07cdbc: 5253 c204 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07cdc0: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ -07cdc4: 5553 cb04 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ -07cdc8: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ -07cdcc: 5956 c204 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07cdd0: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ -07cdd4: 5453 e104 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -07cdd8: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ -07cddc: 5453 e104 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -07cde0: 7220 e90e 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ -07cde6: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ -07cdea: 5453 d304 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -07cdee: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ -07cdf2: 5453 d304 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -07cdf6: 7220 e90e 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ -07cdfc: 6e10 670f 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ -07ce02: 2894 |007d: goto 0011 // -006c │ │ -07ce04: 0140 |007e: move v0, v4 │ │ -07ce06: 28df |007f: goto 005e // -0021 │ │ -07ce08: 6e20 5f0f 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0f5f │ │ -07ce0e: 7050 6a0f 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0f6a │ │ -07ce14: 288b |0086: goto 0011 // -0075 │ │ +07cd64: |[07cd64] android.support.v4.view.ViewPager.setCurrentItemInternal:(IZZI)V │ │ +07cd74: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +07cd76: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +07cd78: 5453 bb04 |0002: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cd7c: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +07cd80: 5453 bb04 |0006: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07cd84: 6e10 d60c 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07cd8a: 0a03 |000b: move-result v3 │ │ +07cd8c: 3c03 0600 |000c: if-gtz v3, 0012 // +0006 │ │ +07cd90: 7020 7d0f 4500 |000e: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +07cd96: 0e00 |0011: return-void │ │ +07cd98: 3908 1200 |0012: if-nez v8, 0024 // +0012 │ │ +07cd9c: 5253 c204 |0014: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07cda0: 3363 0e00 |0016: if-ne v3, v6, 0024 // +000e │ │ +07cda4: 5453 d604 |0018: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07cda8: 6e10 9d2b 0300 |001a: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07cdae: 0a03 |001d: move-result v3 │ │ +07cdb0: 3803 0600 |001e: if-eqz v3, 0024 // +0006 │ │ +07cdb4: 7020 7d0f 4500 |0020: invoke-direct {v5, v4}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +07cdba: 28ee |0023: goto 0011 // -0012 │ │ +07cdbc: 3b06 2500 |0024: if-gez v6, 0049 // +0025 │ │ +07cdc0: 1206 |0026: const/4 v6, #int 0 // #0 │ │ +07cdc2: 5252 e004 |0027: iget v2, v5, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +07cdc6: 5253 c204 |0029: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07cdca: b023 |002b: add-int/2addr v3, v2 │ │ +07cdcc: 3636 0700 |002c: if-gt v6, v3, 0033 // +0007 │ │ +07cdd0: 5253 c204 |002e: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07cdd4: b123 |0030: sub-int/2addr v3, v2 │ │ +07cdd6: 3536 2900 |0031: if-ge v6, v3, 005a // +0029 │ │ +07cdda: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +07cddc: 5453 d604 |0034: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07cde0: 6e10 9d2b 0300 |0036: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +07cde6: 0a03 |0039: move-result v3 │ │ +07cde8: 3531 2000 |003a: if-ge v1, v3, 005a // +0020 │ │ +07cdec: 5453 d604 |003c: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mItems:Ljava/util/ArrayList; // field@04d6 │ │ +07cdf0: 6e20 972b 1300 |003e: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +07cdf6: 0c03 |0041: move-result-object v3 │ │ +07cdf8: 1f03 7402 |0042: check-cast v3, Landroid/support/v4/view/ViewPager$ItemInfo; // type@0274 │ │ +07cdfc: 5c30 9804 |0044: iput-boolean v0, v3, Landroid/support/v4/view/ViewPager$ItemInfo;.scrolling:Z // field@0498 │ │ +07ce00: d801 0101 |0046: add-int/lit8 v1, v1, #int 1 // #01 │ │ +07ce04: 28ec |0048: goto 0034 // -0014 │ │ +07ce06: 5453 bb04 |0049: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07ce0a: 6e10 d60c 0300 |004b: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07ce10: 0a03 |004e: move-result v3 │ │ +07ce12: 3436 d8ff |004f: if-lt v6, v3, 0027 // -0028 │ │ +07ce16: 5453 bb04 |0051: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07ce1a: 6e10 d60c 0300 |0053: invoke-virtual {v3}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +07ce20: 0a03 |0056: move-result v3 │ │ +07ce22: d806 03ff |0057: add-int/lit8 v6, v3, #int -1 // #ff │ │ +07ce26: 28ce |0059: goto 0027 // -0032 │ │ +07ce28: 5253 c204 |005a: iget v3, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07ce2c: 3263 2200 |005c: if-eq v3, v6, 007e // +0022 │ │ +07ce30: 5553 cb04 |005e: iget-boolean v3, v5, Landroid/support/v4/view/ViewPager;.mFirstLayout:Z // field@04cb │ │ +07ce34: 3803 2000 |0060: if-eqz v3, 0080 // +0020 │ │ +07ce38: 5956 c204 |0062: iput v6, v5, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07ce3c: 3800 0b00 |0064: if-eqz v0, 006f // +000b │ │ +07ce40: 5453 e104 |0066: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +07ce44: 3803 0700 |0068: if-eqz v3, 006f // +0007 │ │ +07ce48: 5453 e104 |006a: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +07ce4c: 7220 e90e 6300 |006c: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ +07ce52: 3800 0b00 |006f: if-eqz v0, 007a // +000b │ │ +07ce56: 5453 d304 |0071: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +07ce5a: 3803 0700 |0073: if-eqz v3, 007a // +0007 │ │ +07ce5e: 5453 d304 |0075: iget-object v3, v5, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +07ce62: 7220 e90e 6300 |0077: invoke-interface {v3, v6}, Landroid/support/v4/view/ViewPager$OnPageChangeListener;.onPageSelected:(I)V // method@0ee9 │ │ +07ce68: 6e10 670f 0500 |007a: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ +07ce6e: 2894 |007d: goto 0011 // -006c │ │ +07ce70: 0140 |007e: move v0, v4 │ │ +07ce72: 28df |007f: goto 005e // -0021 │ │ +07ce74: 6e20 5f0f 6500 |0080: invoke-virtual {v5, v6}, Landroid/support/v4/view/ViewPager;.populate:(I)V // method@0f5f │ │ +07ce7a: 7050 6a0f 6597 |0083: invoke-direct {v5, v6, v7, v9, v0}, Landroid/support/v4/view/ViewPager;.scrollToItem:(IZIZ)V // method@0f6a │ │ +07ce80: 288b |0086: goto 0011 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=518 │ │ 0x000e line=519 │ │ 0x0011 line=558 │ │ 0x0012 line=522 │ │ 0x0020 line=523 │ │ @@ -66720,18 +66720,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07ce18: |[07ce18] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ -07ce28: 5410 d304 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -07ce2c: 5b12 d304 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ -07ce30: 1100 |0004: return-object v0 │ │ +07ce84: |[07ce84] android.support.v4.view.ViewPager.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ +07ce94: 5410 d304 |0000: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +07ce98: 5b12 d304 |0002: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mInternalPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04d3 │ │ +07ce9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=660 │ │ 0x0004 line=661 │ │ locals : │ │ 0x0002 - 0x0005 reg=0 oldListener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -66743,39 +66743,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -07ce34: |[07ce34] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ -07ce44: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -07ce46: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ -07ce4a: 1a00 9012 |0003: const-string v0, "ViewPager" // string@1290 │ │ -07ce4e: 2201 a905 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -07ce52: 7010 3d2b 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07ce58: 1a02 a50f |000a: const-string v2, "Requested offscreen page limit " // string@0fa5 │ │ -07ce5c: 6e20 462b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ce62: 0c01 |000f: move-result-object v1 │ │ -07ce64: 6e20 422b 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -07ce6a: 0c01 |0013: move-result-object v1 │ │ -07ce6c: 1a02 b600 |0014: const-string v2, " too small; defaulting to " // string@00b6 │ │ -07ce70: 6e20 462b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ce76: 0c01 |0019: move-result-object v1 │ │ -07ce78: 6e20 422b 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -07ce7e: 0c01 |001d: move-result-object v1 │ │ -07ce80: 6e10 4e2b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07ce86: 0c01 |0021: move-result-object v1 │ │ -07ce88: 7120 fa20 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -07ce8e: 1215 |0025: const/4 v5, #int 1 // #1 │ │ -07ce90: 5240 e004 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -07ce94: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ -07ce98: 5945 e004 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ -07ce9c: 6e10 5e0f 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07cea2: 0e00 |002f: return-void │ │ +07cea0: |[07cea0] android.support.v4.view.ViewPager.setOffscreenPageLimit:(I)V │ │ +07ceb0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +07ceb2: 3535 2500 |0001: if-ge v5, v3, 0026 // +0025 │ │ +07ceb6: 1a00 9112 |0003: const-string v0, "ViewPager" // string@1291 │ │ +07ceba: 2201 a905 |0005: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +07cebe: 7010 3d2b 0100 |0007: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07cec4: 1a02 a50f |000a: const-string v2, "Requested offscreen page limit " // string@0fa5 │ │ +07cec8: 6e20 462b 2100 |000c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07cece: 0c01 |000f: move-result-object v1 │ │ +07ced0: 6e20 422b 5100 |0010: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +07ced6: 0c01 |0013: move-result-object v1 │ │ +07ced8: 1a02 b600 |0014: const-string v2, " too small; defaulting to " // string@00b6 │ │ +07cedc: 6e20 462b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07cee2: 0c01 |0019: move-result-object v1 │ │ +07cee4: 6e20 422b 3100 |001a: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +07ceea: 0c01 |001d: move-result-object v1 │ │ +07ceec: 6e10 4e2b 0100 |001e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07cef2: 0c01 |0021: move-result-object v1 │ │ +07cef4: 7120 fa20 1000 |0022: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +07cefa: 1215 |0025: const/4 v5, #int 1 // #1 │ │ +07cefc: 5240 e004 |0026: iget v0, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +07cf00: 3205 0700 |0028: if-eq v5, v0, 002f // +0007 │ │ +07cf04: 5945 e004 |002a: iput v5, v4, Landroid/support/v4/view/ViewPager;.mOffscreenPageLimit:I // field@04e0 │ │ +07cf08: 6e10 5e0f 0400 |002c: invoke-virtual {v4}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07cf0e: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=693 │ │ 0x0003 line=694 │ │ 0x0025 line=696 │ │ 0x0026 line=698 │ │ 0x002a line=699 │ │ @@ -66790,17 +66790,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07cea4: |[07cea4] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ -07ceb4: 5b01 bc04 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@04bc │ │ -07ceb8: 0e00 |0002: return-void │ │ +07cf10: |[07cf10] android.support.v4.view.ViewPager.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V │ │ +07cf20: 5b01 bc04 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mAdapterChangeListener:Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; // field@04bc │ │ +07cf24: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0002 line=480 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnAdapterChangeListener; │ │ @@ -66810,17 +66810,17 @@ │ │ type : '(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07cebc: |[07cebc] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ -07cecc: 5b01 e104 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ -07ced0: 0e00 |0002: return-void │ │ +07cf28: |[07cf28] android.support.v4.view.ViewPager.setOnPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)V │ │ +07cf38: 5b01 e104 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager;.mOnPageChangeListener:Landroid/support/v4/view/ViewPager$OnPageChangeListener; // field@04e1 │ │ +07cf3c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0002 line=598 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/ViewPager$OnPageChangeListener; │ │ @@ -66830,22 +66830,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -07ced4: |[07ced4] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ -07cee4: 5220 e204 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07cee8: 5923 e204 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07ceec: 6e10 3e0f 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ -07cef2: 0a01 |0007: move-result v1 │ │ -07cef4: 7050 600f 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0f60 │ │ -07cefa: 6e10 670f 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ -07cf00: 0e00 |000e: return-void │ │ +07cf40: |[07cf40] android.support.v4.view.ViewPager.setPageMargin:(I)V │ │ +07cf50: 5220 e204 |0000: iget v0, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07cf54: 5923 e204 |0002: iput v3, v2, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07cf58: 6e10 3e0f 0200 |0004: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getWidth:()I // method@0f3e │ │ +07cf5e: 0a01 |0007: move-result v1 │ │ +07cf60: 7050 600f 1231 |0008: invoke-direct {v2, v1, v1, v3, v0}, Landroid/support/v4/view/ViewPager;.recomputeScrollPosition:(IIII)V // method@0f60 │ │ +07cf66: 6e10 670f 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.requestLayout:()V // method@0f67 │ │ +07cf6c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ 0x0004 line=716 │ │ 0x0008 line=717 │ │ 0x000b line=719 │ │ @@ -66861,23 +66861,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07cf04: |[07cf04] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ -07cf14: 6e10 2b0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0f2b │ │ -07cf1a: 0c00 |0003: move-result-object v0 │ │ -07cf1c: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -07cf22: 0c00 |0007: move-result-object v0 │ │ -07cf24: 6e20 b001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -07cf2a: 0c00 |000b: move-result-object v0 │ │ -07cf2c: 6e20 7a0f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0f7a │ │ -07cf32: 0e00 |000f: return-void │ │ +07cf70: |[07cf70] android.support.v4.view.ViewPager.setPageMarginDrawable:(I)V │ │ +07cf80: 6e10 2b0f 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getContext:()Landroid/content/Context; // method@0f2b │ │ +07cf86: 0c00 |0003: move-result-object v0 │ │ +07cf88: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +07cf8e: 0c00 |0007: move-result-object v0 │ │ +07cf90: 6e20 b001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +07cf96: 0c00 |000b: move-result-object v0 │ │ +07cf98: 6e20 7a0f 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0f7a │ │ +07cf9e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x000f line=750 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -66887,25 +66887,25 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07cf34: |[07cf34] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -07cf44: 5b12 db04 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ -07cf48: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -07cf4c: 6e10 610f 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0f61 │ │ -07cf52: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ -07cf56: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -07cf58: 6e20 7f0f 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0f7f │ │ -07cf5e: 6e10 460f 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0f46 │ │ -07cf64: 0e00 |0010: return-void │ │ -07cf66: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -07cf68: 28f8 |0012: goto 000a // -0008 │ │ +07cfa0: |[07cfa0] android.support.v4.view.ViewPager.setPageMarginDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +07cfb0: 5b12 db04 |0000: iput-object v2, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ +07cfb4: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +07cfb8: 6e10 610f 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.refreshDrawableState:()V // method@0f61 │ │ +07cfbe: 3902 0a00 |0007: if-nez v2, 0011 // +000a │ │ +07cfc2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +07cfc4: 6e20 7f0f 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/view/ViewPager;.setWillNotDraw:(Z)V // method@0f7f │ │ +07cfca: 6e10 460f 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.invalidate:()V // method@0f46 │ │ +07cfd0: 0e00 |0010: return-void │ │ +07cfd2: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07cfd4: 28f8 |0012: goto 000a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0002 line=738 │ │ 0x0007 line=739 │ │ 0x000d line=740 │ │ 0x0010 line=741 │ │ @@ -66919,44 +66919,44 @@ │ │ type : '(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07cf6c: |[07cf6c] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ -07cf7c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -07cf7e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -07cf80: 6004 4000 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07cf84: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ -07cf88: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ -07cf8c: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ -07cf90: 0120 |000a: move v0, v2 │ │ -07cf92: 5464 e304 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ -07cf96: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ -07cf9a: 0124 |000f: move v4, v2 │ │ -07cf9c: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ -07cfa0: 0121 |0012: move v1, v2 │ │ -07cfa2: 5b68 e304 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ -07cfa6: 6e20 6c0f 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0f6c │ │ -07cfac: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ -07cfb0: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ -07cfb4: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -07cfb6: 5962 c504 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ -07cfba: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ -07cfbe: 6e10 5e0f 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07cfc4: 0e00 |0024: return-void │ │ -07cfc6: 0130 |0025: move v0, v3 │ │ -07cfc8: 28e5 |0026: goto 000b // -001b │ │ -07cfca: 0134 |0027: move v4, v3 │ │ -07cfcc: 28e8 |0028: goto 0010 // -0018 │ │ -07cfce: 0131 |0029: move v1, v3 │ │ -07cfd0: 28e9 |002a: goto 0013 // -0017 │ │ -07cfd2: 5963 c504 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ -07cfd6: 28f2 |002d: goto 001f // -000e │ │ +07cfd8: |[07cfd8] android.support.v4.view.ViewPager.setPageTransformer:(ZLandroid/support/v4/view/ViewPager$PageTransformer;)V │ │ +07cfe8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +07cfea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +07cfec: 6004 4000 |0002: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07cff0: 1305 0b00 |0004: const/16 v5, #int 11 // #b │ │ +07cff4: 3454 1e00 |0006: if-lt v4, v5, 0024 // +001e │ │ +07cff8: 3808 1d00 |0008: if-eqz v8, 0025 // +001d │ │ +07cffc: 0120 |000a: move v0, v2 │ │ +07cffe: 5464 e304 |000b: iget-object v4, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ +07d002: 3804 1a00 |000d: if-eqz v4, 0027 // +001a │ │ +07d006: 0124 |000f: move v4, v2 │ │ +07d008: 3240 1900 |0010: if-eq v0, v4, 0029 // +0019 │ │ +07d00c: 0121 |0012: move v1, v2 │ │ +07d00e: 5b68 e304 |0013: iput-object v8, v6, Landroid/support/v4/view/ViewPager;.mPageTransformer:Landroid/support/v4/view/ViewPager$PageTransformer; // field@04e3 │ │ +07d012: 6e20 6c0f 0600 |0015: invoke-virtual {v6, v0}, Landroid/support/v4/view/ViewPager;.setChildrenDrawingOrderEnabledCompat:(Z)V // method@0f6c │ │ +07d018: 3800 1300 |0018: if-eqz v0, 002b // +0013 │ │ +07d01c: 3807 0300 |001a: if-eqz v7, 001d // +0003 │ │ +07d020: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +07d022: 5962 c504 |001d: iput v2, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ +07d026: 3801 0500 |001f: if-eqz v1, 0024 // +0005 │ │ +07d02a: 6e10 5e0f 0600 |0021: invoke-virtual {v6}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07d030: 0e00 |0024: return-void │ │ +07d032: 0130 |0025: move v0, v3 │ │ +07d034: 28e5 |0026: goto 000b // -001b │ │ +07d036: 0134 |0027: move v4, v3 │ │ +07d038: 28e8 |0028: goto 0010 // -0018 │ │ +07d03a: 0131 |0029: move v1, v3 │ │ +07d03c: 28e9 |002a: goto 0013 // -0017 │ │ +07d03e: 5963 c504 |002b: iput v3, v6, Landroid/support/v4/view/ViewPager;.mDrawingOrder:I // field@04c5 │ │ +07d042: 28f2 |002d: goto 001f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=613 │ │ 0x0008 line=614 │ │ 0x000b line=615 │ │ 0x0013 line=616 │ │ 0x0015 line=617 │ │ @@ -66981,18 +66981,18 @@ │ │ type : '(II)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -07cfd8: |[07cfd8] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ -07cfe8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07cfea: 6e40 810f 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0f81 │ │ -07cff0: 0e00 |0004: return-void │ │ +07d044: |[07d044] android.support.v4.view.ViewPager.smoothScrollTo:(II)V │ │ +07d054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07d056: 6e40 810f 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/view/ViewPager;.smoothScrollTo:(III)V // method@0f81 │ │ +07d05c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0004 line=784 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x0005 reg=2 x I │ │ @@ -67003,98 +67003,98 @@ │ │ type : '(III)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 19 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 148 16-bit code units │ │ -07cff4: |[07cff4] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ -07d004: 6e10 270f 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ -07d00a: 0a01 |0003: move-result v1 │ │ -07d00c: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ -07d010: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -07d012: 7020 7d0f 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07d018: 0e00 |000a: return-void │ │ -07d01a: 6e10 3c0f 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ -07d020: 0a02 |000e: move-result v2 │ │ -07d022: 6e10 3d0f 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ -07d028: 0a03 |0012: move-result v3 │ │ -07d02a: 9104 1002 |0013: sub-int v4, v16, v2 │ │ -07d02e: 9105 1103 |0015: sub-int v5, v17, v3 │ │ -07d032: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ -07d036: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ -07d03a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -07d03c: 7020 130f 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ -07d042: 6e10 5e0f 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ -07d048: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -07d04a: 7020 7c0f 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -07d050: 28e4 |0026: goto 000a // -001c │ │ -07d052: 1211 |0027: const/4 v1, #int 1 // #1 │ │ -07d054: 7020 7d0f 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ -07d05a: 1221 |002b: const/4 v1, #int 2 // #2 │ │ -07d05c: 7020 7c0f 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ -07d062: 7010 2a0f 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ -07d068: 0a0c |0032: move-result v12 │ │ -07d06a: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ -07d06e: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ -07d072: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ -07d076: 7110 f02a 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -07d07c: 0a0e |003c: move-result v14 │ │ -07d07e: 82ee |003d: int-to-float v14, v14 │ │ -07d080: c8ed |003e: mul-float/2addr v13, v14 │ │ -07d082: 82ce |003f: int-to-float v14, v12 │ │ -07d084: c9ed |0040: div-float/2addr v13, v14 │ │ -07d086: 7120 f62a d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -07d08c: 0a08 |0044: move-result v8 │ │ -07d08e: 8291 |0045: int-to-float v1, v9 │ │ -07d090: 829d |0046: int-to-float v13, v9 │ │ -07d092: 6e20 190f 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0f19 │ │ -07d098: 0a0e |004a: move-result v14 │ │ -07d09a: c8ed |004b: mul-float/2addr v13, v14 │ │ -07d09c: a607 010d |004c: add-float v7, v1, v13 │ │ -07d0a0: 1206 |004e: const/4 v6, #int 0 // #0 │ │ -07d0a2: 7701 f02a 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -07d0a8: 0a12 |0052: move-result v18 │ │ -07d0aa: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ -07d0ae: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ -07d0b2: 0200 1200 |0057: move/from16 v0, v18 │ │ -07d0b6: 820d |0059: int-to-float v13, v0 │ │ -07d0b8: a90d 070d |005a: div-float v13, v7, v13 │ │ -07d0bc: 7110 ef2a 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -07d0c2: 0a0d |005f: move-result v13 │ │ -07d0c4: c8d1 |0060: mul-float/2addr v1, v13 │ │ -07d0c6: 7110 f92a 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2af9 │ │ -07d0cc: 0a01 |0064: move-result v1 │ │ -07d0ce: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ -07d0d2: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ -07d0d6: 7120 f72a 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -07d0dc: 0a06 |006c: move-result v6 │ │ -07d0de: 54f1 ea04 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ -07d0e2: 7406 c724 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@24c7 │ │ -07d0e8: 7110 4f0e 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -07d0ee: 2895 |0075: goto 000a // -006b │ │ -07d0f0: 82c1 |0076: int-to-float v1, v12 │ │ -07d0f2: 54fd bb04 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ -07d0f6: 52fe c204 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ -07d0fa: 6e20 d90c ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ -07d100: 0a0d |007e: move-result v13 │ │ -07d102: a80b 010d |007f: mul-float v11, v1, v13 │ │ -07d106: 7110 f02a 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -07d10c: 0a01 |0084: move-result v1 │ │ -07d10e: 8211 |0085: int-to-float v1, v1 │ │ -07d110: 52fd e204 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ -07d114: 82dd |0088: int-to-float v13, v13 │ │ -07d116: c6bd |0089: add-float/2addr v13, v11 │ │ -07d118: a90a 010d |008a: div-float v10, v1, v13 │ │ -07d11c: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ -07d120: c6a1 |008e: add-float/2addr v1, v10 │ │ -07d122: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ -07d126: c8d1 |0091: mul-float/2addr v1, v13 │ │ -07d128: 8716 |0092: float-to-int v6, v1 │ │ -07d12a: 28d4 |0093: goto 0067 // -002c │ │ +07d060: |[07d060] android.support.v4.view.ViewPager.smoothScrollTo:(III)V │ │ +07d070: 6e10 270f 0f00 |0000: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getChildCount:()I // method@0f27 │ │ +07d076: 0a01 |0003: move-result v1 │ │ +07d078: 3901 0700 |0004: if-nez v1, 000b // +0007 │ │ +07d07c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +07d07e: 7020 7d0f 1f00 |0007: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +07d084: 0e00 |000a: return-void │ │ +07d086: 6e10 3c0f 0f00 |000b: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollX:()I // method@0f3c │ │ +07d08c: 0a02 |000e: move-result v2 │ │ +07d08e: 6e10 3d0f 0f00 |000f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.getScrollY:()I // method@0f3d │ │ +07d094: 0a03 |0012: move-result v3 │ │ +07d096: 9104 1002 |0013: sub-int v4, v16, v2 │ │ +07d09a: 9105 1103 |0015: sub-int v5, v17, v3 │ │ +07d09e: 3904 1000 |0017: if-nez v4, 0027 // +0010 │ │ +07d0a2: 3905 0e00 |0019: if-nez v5, 0027 // +000e │ │ +07d0a6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +07d0a8: 7020 130f 1f00 |001c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.completeScroll:(Z)V // method@0f13 │ │ +07d0ae: 6e10 5e0f 0f00 |001f: invoke-virtual {v15}, Landroid/support/v4/view/ViewPager;.populate:()V // method@0f5e │ │ +07d0b4: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +07d0b6: 7020 7c0f 1f00 |0023: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +07d0bc: 28e4 |0026: goto 000a // -001c │ │ +07d0be: 1211 |0027: const/4 v1, #int 1 // #1 │ │ +07d0c0: 7020 7d0f 1f00 |0028: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollingCacheEnabled:(Z)V // method@0f7d │ │ +07d0c6: 1221 |002b: const/4 v1, #int 2 // #2 │ │ +07d0c8: 7020 7c0f 1f00 |002c: invoke-direct {v15, v1}, Landroid/support/v4/view/ViewPager;.setScrollState:(I)V // method@0f7c │ │ +07d0ce: 7010 2a0f 0f00 |002f: invoke-direct {v15}, Landroid/support/v4/view/ViewPager;.getClientWidth:()I // method@0f2a │ │ +07d0d4: 0a0c |0032: move-result v12 │ │ +07d0d6: db09 0c02 |0033: div-int/lit8 v9, v12, #int 2 // #02 │ │ +07d0da: 1501 803f |0035: const/high16 v1, #int 1065353216 // #3f80 │ │ +07d0de: 150d 803f |0037: const/high16 v13, #int 1065353216 // #3f80 │ │ +07d0e2: 7110 f02a 0400 |0039: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +07d0e8: 0a0e |003c: move-result v14 │ │ +07d0ea: 82ee |003d: int-to-float v14, v14 │ │ +07d0ec: c8ed |003e: mul-float/2addr v13, v14 │ │ +07d0ee: 82ce |003f: int-to-float v14, v12 │ │ +07d0f0: c9ed |0040: div-float/2addr v13, v14 │ │ +07d0f2: 7120 f62a d100 |0041: invoke-static {v1, v13}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +07d0f8: 0a08 |0044: move-result v8 │ │ +07d0fa: 8291 |0045: int-to-float v1, v9 │ │ +07d0fc: 829d |0046: int-to-float v13, v9 │ │ +07d0fe: 6e20 190f 8f00 |0047: invoke-virtual {v15, v8}, Landroid/support/v4/view/ViewPager;.distanceInfluenceForSnapDuration:(F)F // method@0f19 │ │ +07d104: 0a0e |004a: move-result v14 │ │ +07d106: c8ed |004b: mul-float/2addr v13, v14 │ │ +07d108: a607 010d |004c: add-float v7, v1, v13 │ │ +07d10c: 1206 |004e: const/4 v6, #int 0 // #0 │ │ +07d10e: 7701 f02a 1200 |004f: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +07d114: 0a12 |0052: move-result v18 │ │ +07d116: 3d12 2300 |0053: if-lez v18, 0076 // +0023 │ │ +07d11a: 1501 7a44 |0055: const/high16 v1, #int 1148846080 // #447a │ │ +07d11e: 0200 1200 |0057: move/from16 v0, v18 │ │ +07d122: 820d |0059: int-to-float v13, v0 │ │ +07d124: a90d 070d |005a: div-float v13, v7, v13 │ │ +07d128: 7110 ef2a 0d00 |005c: invoke-static {v13}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +07d12e: 0a0d |005f: move-result v13 │ │ +07d130: c8d1 |0060: mul-float/2addr v1, v13 │ │ +07d132: 7110 f92a 0100 |0061: invoke-static {v1}, Ljava/lang/Math;.round:(F)I // method@2af9 │ │ +07d138: 0a01 |0064: move-result v1 │ │ +07d13a: da06 0104 |0065: mul-int/lit8 v6, v1, #int 4 // #04 │ │ +07d13e: 1301 5802 |0067: const/16 v1, #int 600 // #258 │ │ +07d142: 7120 f72a 1600 |0069: invoke-static {v6, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +07d148: 0a06 |006c: move-result v6 │ │ +07d14a: 54f1 ea04 |006d: iget-object v1, v15, Landroid/support/v4/view/ViewPager;.mScroller:Landroid/widget/Scroller; // field@04ea │ │ +07d14e: 7406 c724 0100 |006f: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@24c7 │ │ +07d154: 7110 4f0e 0f00 |0072: invoke-static {v15}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +07d15a: 2895 |0075: goto 000a // -006b │ │ +07d15c: 82c1 |0076: int-to-float v1, v12 │ │ +07d15e: 54fd bb04 |0077: iget-object v13, v15, Landroid/support/v4/view/ViewPager;.mAdapter:Landroid/support/v4/view/PagerAdapter; // field@04bb │ │ +07d162: 52fe c204 |0079: iget v14, v15, Landroid/support/v4/view/ViewPager;.mCurItem:I // field@04c2 │ │ +07d166: 6e20 d90c ed00 |007b: invoke-virtual {v13, v14}, Landroid/support/v4/view/PagerAdapter;.getPageWidth:(I)F // method@0cd9 │ │ +07d16c: 0a0d |007e: move-result v13 │ │ +07d16e: a80b 010d |007f: mul-float v11, v1, v13 │ │ +07d172: 7110 f02a 0400 |0081: invoke-static {v4}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +07d178: 0a01 |0084: move-result v1 │ │ +07d17a: 8211 |0085: int-to-float v1, v1 │ │ +07d17c: 52fd e204 |0086: iget v13, v15, Landroid/support/v4/view/ViewPager;.mPageMargin:I // field@04e2 │ │ +07d180: 82dd |0088: int-to-float v13, v13 │ │ +07d182: c6bd |0089: add-float/2addr v13, v11 │ │ +07d184: a90a 010d |008a: div-float v10, v1, v13 │ │ +07d188: 1501 803f |008c: const/high16 v1, #int 1065353216 // #3f80 │ │ +07d18c: c6a1 |008e: add-float/2addr v1, v10 │ │ +07d18e: 150d c842 |008f: const/high16 v13, #int 1120403456 // #42c8 │ │ +07d192: c8d1 |0091: mul-float/2addr v1, v13 │ │ +07d194: 8716 |0092: float-to-int v6, v1 │ │ +07d196: 28d4 |0093: goto 0067 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0006 line=796 │ │ 0x000a line=832 │ │ 0x000b line=799 │ │ 0x000f line=800 │ │ @@ -67142,38 +67142,38 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07d12c: |[07d12c] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -07d13c: 6f20 cc22 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@22cc │ │ -07d142: 0a00 |0003: move-result v0 │ │ -07d144: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -07d148: 5410 db04 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ -07d14c: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ -07d150: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -07d152: 0f00 |000b: return v0 │ │ -07d154: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -07d156: 28fe |000d: goto 000b // -0002 │ │ +07d198: |[07d198] android.support.v4.view.ViewPager.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +07d1a8: 6f20 cc22 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@22cc │ │ +07d1ae: 0a00 |0003: move-result v0 │ │ +07d1b0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +07d1b4: 5410 db04 |0006: iget-object v0, v1, Landroid/support/v4/view/ViewPager;.mMarginDrawable:Landroid/graphics/drawable/Drawable; // field@04db │ │ +07d1b8: 3302 0400 |0008: if-ne v2, v0, 000c // +0004 │ │ +07d1bc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +07d1be: 0f00 |000b: return v0 │ │ +07d1c0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +07d1c2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/ViewPager; │ │ 0x0000 - 0x000e reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #323 header: │ │ class_idx : 641 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4754 │ │ +source_file_idx : 4755 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #323 annotations: │ │ Annotations on class │ │ @@ -67191,21 +67191,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;) │ │ name : 'requestSendAccessibilityEvent' │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4754 (ViewParentCompat.java) │ │ + source_file_idx : 4755 (ViewParentCompat.java) │ │ │ │ Class #324 header: │ │ class_idx : 643 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4754 │ │ +source_file_idx : 4755 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #324 annotations: │ │ Annotations on class │ │ @@ -67228,26 +67228,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07d158: |[07d158] android.support.v4.view.ViewParentCompat.:()V │ │ -07d168: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07d16c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07d170: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07d174: 2201 8002 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0280 │ │ -07d178: 7010 850f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0f85 │ │ -07d17e: 6901 f404 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@04f4 │ │ -07d182: 0e00 |000d: return-void │ │ -07d184: 2201 8202 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0282 │ │ -07d188: 7010 880f 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0f88 │ │ -07d18e: 6901 f404 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@04f4 │ │ -07d192: 28f8 |0015: goto 000d // -0008 │ │ +07d1c4: |[07d1c4] android.support.v4.view.ViewParentCompat.:()V │ │ +07d1d4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07d1d8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +07d1dc: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07d1e0: 2201 8002 |0006: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; // type@0280 │ │ +07d1e4: 7010 850f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl;.:()V // method@0f85 │ │ +07d1ea: 6901 f404 |000b: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@04f4 │ │ +07d1ee: 0e00 |000d: return-void │ │ +07d1f0: 2201 8202 |000e: new-instance v1, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; // type@0282 │ │ +07d1f4: 7010 880f 0100 |0010: invoke-direct {v1}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0f88 │ │ +07d1fa: 6901 f404 |0013: sput-object v1, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@04f4 │ │ +07d1fe: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0002 line=63 │ │ 0x0006 line=64 │ │ 0x000d line=68 │ │ 0x000e line=66 │ │ @@ -67259,17 +67259,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d194: |[07d194] android.support.v4.view.ViewParentCompat.:()V │ │ -07d1a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07d1aa: 0e00 |0003: return-void │ │ +07d200: |[07d200] android.support.v4.view.ViewParentCompat.:()V │ │ +07d210: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07d216: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0003 line=75 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat; │ │ │ │ @@ -67278,35 +67278,35 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07d1ac: |[07d1ac] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d1bc: 6200 f404 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@04f4 │ │ -07d1c0: 7240 870f 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f87 │ │ -07d1c6: 0a00 |0005: move-result v0 │ │ -07d1c8: 0f00 |0006: return v0 │ │ +07d218: |[07d218] android.support.v4.view.ViewParentCompat.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d228: 6200 f404 |0000: sget-object v0, Landroid/support/v4/view/ViewParentCompat;.IMPL:Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl; // field@04f4 │ │ +07d22c: 7240 870f 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatImpl;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f87 │ │ +07d232: 0a00 |0005: move-result v0 │ │ +07d234: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4754 (ViewParentCompat.java) │ │ + source_file_idx : 4755 (ViewParentCompat.java) │ │ │ │ Class #325 header: │ │ class_idx : 644 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4755 │ │ +source_file_idx : 4756 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #325 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewParentCompatICS;' │ │ @@ -67321,17 +67321,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d1cc: |[07d1cc] android.support.v4.view.ViewParentCompatICS.:()V │ │ -07d1dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07d1e2: 0e00 |0003: return-void │ │ +07d238: |[07d238] android.support.v4.view.ViewParentCompatICS.:()V │ │ +07d248: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07d24e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewParentCompatICS;) │ │ @@ -67339,34 +67339,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -07d1e4: |[07d1e4] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -07d1f4: 7230 cf22 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@22cf │ │ -07d1fa: 0a00 |0003: move-result v0 │ │ -07d1fc: 0f00 |0004: return v0 │ │ +07d250: |[07d250] android.support.v4.view.ViewParentCompatICS.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +07d260: 7230 cf22 2103 |0000: invoke-interface {v1, v2, v3}, Landroid/view/ViewParent;.requestSendAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@22cf │ │ +07d266: 0a00 |0003: move-result v0 │ │ +07d268: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4755 (ViewParentCompatICS.java) │ │ + source_file_idx : 4756 (ViewParentCompatICS.java) │ │ │ │ Class #326 header: │ │ class_idx : 652 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 32 │ │ │ │ Class #326 annotations: │ │ Annotations on class │ │ @@ -67570,21 +67570,21 @@ │ │ │ │ #31 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;) │ │ name : 'yBy' │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #327 header: │ │ class_idx : 653 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 32 │ │ │ │ Class #327 annotations: │ │ Annotations on class │ │ @@ -67619,38 +67619,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -07d200: |[07d200] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ -07d210: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07d214: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ -07d218: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07d21c: 2201 8a02 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@028a │ │ -07d220: 7010 dc0f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@0fdc │ │ -07d226: 6901 fb04 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d22a: 0e00 |000d: return-void │ │ -07d22c: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -07d230: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -07d234: 2201 8b02 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@028b │ │ -07d238: 7010 de0f 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0fde │ │ -07d23e: 6901 fb04 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d242: 28f4 |0019: goto 000d // -000c │ │ -07d244: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ -07d248: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ -07d24c: 2201 8902 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@0289 │ │ -07d250: 7010 bc0f 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0fbc │ │ -07d256: 6901 fb04 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d25a: 28e8 |0025: goto 000d // -0018 │ │ -07d25c: 2201 8502 |0026: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@0285 │ │ -07d260: 7010 8f0f 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0f8f │ │ -07d266: 6901 fb04 |002b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d26a: 28e0 |002d: goto 000d // -0020 │ │ +07d26c: |[07d26c] android.support.v4.view.ViewPropertyAnimatorCompat.:()V │ │ +07d27c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07d280: 1301 1200 |0002: const/16 v1, #int 18 // #12 │ │ +07d284: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07d288: 2201 8a02 |0006: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; // type@028a │ │ +07d28c: 7010 dc0f 0100 |0008: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl;.:()V // method@0fdc │ │ +07d292: 6901 fb04 |000b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d296: 0e00 |000d: return-void │ │ +07d298: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +07d29c: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +07d2a0: 2201 8b02 |0012: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; // type@028b │ │ +07d2a4: 7010 de0f 0100 |0014: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0fde │ │ +07d2aa: 6901 fb04 |0017: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d2ae: 28f4 |0019: goto 000d // -000c │ │ +07d2b0: 1301 0e00 |001a: const/16 v1, #int 14 // #e │ │ +07d2b4: 3410 0a00 |001c: if-lt v0, v1, 0026 // +000a │ │ +07d2b8: 2201 8902 |001e: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // type@0289 │ │ +07d2bc: 7010 bc0f 0100 |0020: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0fbc │ │ +07d2c2: 6901 fb04 |0023: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d2c6: 28e8 |0025: goto 000d // -0018 │ │ +07d2c8: 2201 8502 |0026: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; // type@0285 │ │ +07d2cc: 7010 8f0f 0100 |0028: invoke-direct {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0f8f │ │ +07d2d2: 6901 fb04 |002b: sput-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d2d6: 28e0 |002d: goto 000d // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0002 line=461 │ │ 0x0006 line=462 │ │ 0x000d line=470 │ │ 0x000e line=463 │ │ @@ -67666,20 +67666,20 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07d26c: |[07d26c] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ -07d27c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -07d282: 2200 b805 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -07d286: 7020 622b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ -07d28c: 5b10 fd04 |0008: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d290: 0e00 |000a: return-void │ │ +07d2d8: |[07d2d8] android.support.v4.view.ViewPropertyAnimatorCompat.:(Landroid/view/View;)V │ │ +07d2e8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07d2ee: 2200 b805 |0003: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +07d2f2: 7020 622b 2000 |0005: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ +07d2f8: 5b10 fd04 |0008: iput-object v0, v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d2fc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ 0x000a line=29 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ @@ -67691,23 +67691,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d294: |[07d294] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d2a4: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d2a8: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d2ae: 0c00 |0005: move-result-object v0 │ │ -07d2b0: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d2b4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d2b8: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d2bc: 7230 e20f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alpha:(Landroid/view/View;F)V // method@0fe2 │ │ -07d2c2: 1102 |000f: return-object v2 │ │ +07d300: |[07d300] android.support.v4.view.ViewPropertyAnimatorCompat.alpha:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d310: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d314: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d31a: 0c00 |0005: move-result-object v0 │ │ +07d31c: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d320: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d324: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d328: 7230 e20f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alpha:(Landroid/view/View;F)V // method@0fe2 │ │ +07d32e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x000a line=503 │ │ 0x000f line=505 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67719,23 +67719,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d2c4: |[07d2c4] android.support.v4.view.ViewPropertyAnimatorCompat.alphaBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d2d4: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d2d8: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d2de: 0c00 |0005: move-result-object v0 │ │ -07d2e0: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d2e4: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d2e8: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d2ec: 7230 e30f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alphaBy:(Landroid/view/View;F)V // method@0fe3 │ │ -07d2f2: 1102 |000f: return-object v2 │ │ +07d330: |[07d330] android.support.v4.view.ViewPropertyAnimatorCompat.alphaBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d340: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d344: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d34a: 0c00 |0005: move-result-object v0 │ │ +07d34c: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d350: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d354: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d358: 7230 e30f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.alphaBy:(Landroid/view/View;F)V // method@0fe3 │ │ +07d35e: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x000a line=520 │ │ 0x000f line=522 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67747,23 +67747,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07d2f4: |[07d2f4] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ -07d304: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d308: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d30e: 0c00 |0005: move-result-object v0 │ │ -07d310: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d314: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d318: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d31c: 7220 e40f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/view/View;)V // method@0fe4 │ │ -07d322: 0e00 |000f: return-void │ │ +07d360: |[07d360] android.support.v4.view.ViewPropertyAnimatorCompat.cancel:()V │ │ +07d370: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d374: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d37a: 0c00 |0005: move-result-object v0 │ │ +07d37c: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d380: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d384: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d388: 7220 e40f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.cancel:(Landroid/view/View;)V // method@0fe4 │ │ +07d38e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x000a line=860 │ │ 0x000f line=862 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67774,26 +67774,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07d324: |[07d324] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ -07d334: 5441 fd04 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d338: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d33e: 0c00 |0005: move-result-object v0 │ │ -07d340: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d344: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -07d348: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d34c: 7220 e50f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/view/View;)J // method@0fe5 │ │ -07d352: 0b02 |000f: move-result-wide v2 │ │ -07d354: 1002 |0010: return-wide v2 │ │ -07d356: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -07d35a: 28fd |0013: goto 0010 // -0003 │ │ +07d390: |[07d390] android.support.v4.view.ViewPropertyAnimatorCompat.getDuration:()J │ │ +07d3a0: 5441 fd04 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d3a4: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d3aa: 0c00 |0005: move-result-object v0 │ │ +07d3ac: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d3b0: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +07d3b4: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d3b8: 7220 e50f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getDuration:(Landroid/view/View;)J // method@0fe5 │ │ +07d3be: 0b02 |000f: move-result-wide v2 │ │ +07d3c0: 1002 |0010: return-wide v2 │ │ +07d3c2: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +07d3c6: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x000a line=607 │ │ 0x0010 line=609 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 view Landroid/view/View; │ │ @@ -67804,26 +67804,26 @@ │ │ type : '()Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -07d35c: |[07d35c] android.support.v4.view.ViewPropertyAnimatorCompat.getInterpolator:()Landroid/view/animation/Interpolator; │ │ -07d36c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d370: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d376: 0c00 |0005: move-result-object v0 │ │ -07d378: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d37c: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -07d380: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d384: 7220 e60f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@0fe6 │ │ -07d38a: 0c01 |000f: move-result-object v1 │ │ -07d38c: 1101 |0010: return-object v1 │ │ -07d38e: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -07d390: 28fe |0012: goto 0010 // -0002 │ │ +07d3c8: |[07d3c8] android.support.v4.view.ViewPropertyAnimatorCompat.getInterpolator:()Landroid/view/animation/Interpolator; │ │ +07d3d8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d3dc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d3e2: 0c00 |0005: move-result-object v0 │ │ +07d3e4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d3e8: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +07d3ec: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d3f0: 7220 e60f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@0fe6 │ │ +07d3f6: 0c01 |000f: move-result-object v1 │ │ +07d3f8: 1101 |0010: return-object v1 │ │ +07d3fa: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +07d3fc: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x000a line=641 │ │ 0x0010 line=643 │ │ locals : │ │ 0x0008 - 0x0013 reg=0 view Landroid/view/View; │ │ @@ -67834,26 +67834,26 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -07d394: |[07d394] android.support.v4.view.ViewPropertyAnimatorCompat.getStartDelay:()J │ │ -07d3a4: 5441 fd04 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d3a8: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d3ae: 0c00 |0005: move-result-object v0 │ │ -07d3b0: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d3b4: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ -07d3b8: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d3bc: 7220 e70f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getStartDelay:(Landroid/view/View;)J // method@0fe7 │ │ -07d3c2: 0b02 |000f: move-result-wide v2 │ │ -07d3c4: 1002 |0010: return-wide v2 │ │ -07d3c6: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ -07d3ca: 28fd |0013: goto 0010 // -0003 │ │ +07d400: |[07d400] android.support.v4.view.ViewPropertyAnimatorCompat.getStartDelay:()J │ │ +07d410: 5441 fd04 |0000: iget-object v1, v4, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d414: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d41a: 0c00 |0005: move-result-object v0 │ │ +07d41c: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d420: 3800 0900 |0008: if-eqz v0, 0011 // +0009 │ │ +07d424: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d428: 7220 e70f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.getStartDelay:(Landroid/view/View;)J // method@0fe7 │ │ +07d42e: 0b02 |000f: move-result-wide v2 │ │ +07d430: 1002 |0010: return-wide v2 │ │ +07d432: 1602 0000 |0011: const-wide/16 v2, #int 0 // #0 │ │ +07d436: 28fd |0013: goto 0010 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ 0x000a line=678 │ │ 0x0010 line=680 │ │ locals : │ │ 0x0008 - 0x0014 reg=0 view Landroid/view/View; │ │ @@ -67864,23 +67864,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d3cc: |[07d3cc] android.support.v4.view.ViewPropertyAnimatorCompat.rotation:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d3dc: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d3e0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d3e6: 0c00 |0005: move-result-object v0 │ │ -07d3e8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d3ec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d3f0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d3f4: 7230 e80f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotation:(Landroid/view/View;F)V // method@0fe8 │ │ -07d3fa: 1102 |000f: return-object v2 │ │ +07d438: |[07d438] android.support.v4.view.ViewPropertyAnimatorCompat.rotation:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d448: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d44c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d452: 0c00 |0005: move-result-object v0 │ │ +07d454: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d458: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d45c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d460: 7230 e80f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotation:(Landroid/view/View;F)V // method@0fe8 │ │ +07d466: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=695 │ │ 0x000a line=696 │ │ 0x000f line=698 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67892,23 +67892,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d3fc: |[07d3fc] android.support.v4.view.ViewPropertyAnimatorCompat.rotationBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d40c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d410: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d416: 0c00 |0005: move-result-object v0 │ │ -07d418: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d41c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d420: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d424: 7230 e90f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationBy:(Landroid/view/View;F)V // method@0fe9 │ │ -07d42a: 1102 |000f: return-object v2 │ │ +07d468: |[07d468] android.support.v4.view.ViewPropertyAnimatorCompat.rotationBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d478: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d47c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d482: 0c00 |0005: move-result-object v0 │ │ +07d484: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d488: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d48c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d490: 7230 e90f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationBy:(Landroid/view/View;F)V // method@0fe9 │ │ +07d496: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x000a line=713 │ │ 0x000f line=715 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67920,23 +67920,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d42c: |[07d42c] android.support.v4.view.ViewPropertyAnimatorCompat.rotationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d43c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d440: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d446: 0c00 |0005: move-result-object v0 │ │ -07d448: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d44c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d450: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d454: 7230 ea0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationX:(Landroid/view/View;F)V // method@0fea │ │ -07d45a: 1102 |000f: return-object v2 │ │ +07d498: |[07d498] android.support.v4.view.ViewPropertyAnimatorCompat.rotationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d4a8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d4ac: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d4b2: 0c00 |0005: move-result-object v0 │ │ +07d4b4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d4b8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d4bc: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d4c0: 7230 ea0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationX:(Landroid/view/View;F)V // method@0fea │ │ +07d4c6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ 0x000a line=730 │ │ 0x000f line=732 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67948,23 +67948,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d45c: |[07d45c] android.support.v4.view.ViewPropertyAnimatorCompat.rotationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d46c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d470: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d476: 0c00 |0005: move-result-object v0 │ │ -07d478: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d47c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d480: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d484: 7230 eb0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationXBy:(Landroid/view/View;F)V // method@0feb │ │ -07d48a: 1102 |000f: return-object v2 │ │ +07d4c8: |[07d4c8] android.support.v4.view.ViewPropertyAnimatorCompat.rotationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d4d8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d4dc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d4e2: 0c00 |0005: move-result-object v0 │ │ +07d4e4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d4e8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d4ec: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d4f0: 7230 eb0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationXBy:(Landroid/view/View;F)V // method@0feb │ │ +07d4f6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ 0x000a line=747 │ │ 0x000f line=749 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -67976,23 +67976,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d48c: |[07d48c] android.support.v4.view.ViewPropertyAnimatorCompat.rotationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d49c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d4a0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d4a6: 0c00 |0005: move-result-object v0 │ │ -07d4a8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d4ac: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d4b0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d4b4: 7230 ec0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationY:(Landroid/view/View;F)V // method@0fec │ │ -07d4ba: 1102 |000f: return-object v2 │ │ +07d4f8: |[07d4f8] android.support.v4.view.ViewPropertyAnimatorCompat.rotationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d508: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d50c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d512: 0c00 |0005: move-result-object v0 │ │ +07d514: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d518: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d51c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d520: 7230 ec0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationY:(Landroid/view/View;F)V // method@0fec │ │ +07d526: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=763 │ │ 0x000a line=764 │ │ 0x000f line=766 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68004,23 +68004,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d4bc: |[07d4bc] android.support.v4.view.ViewPropertyAnimatorCompat.rotationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d4cc: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d4d0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d4d6: 0c00 |0005: move-result-object v0 │ │ -07d4d8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d4dc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d4e0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d4e4: 7230 ed0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationYBy:(Landroid/view/View;F)V // method@0fed │ │ -07d4ea: 1102 |000f: return-object v2 │ │ +07d528: |[07d528] android.support.v4.view.ViewPropertyAnimatorCompat.rotationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d538: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d53c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d542: 0c00 |0005: move-result-object v0 │ │ +07d544: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d548: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d54c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d550: 7230 ed0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.rotationYBy:(Landroid/view/View;F)V // method@0fed │ │ +07d556: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x000a line=781 │ │ 0x000f line=783 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68032,23 +68032,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d4ec: |[07d4ec] android.support.v4.view.ViewPropertyAnimatorCompat.scaleX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d4fc: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d500: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d506: 0c00 |0005: move-result-object v0 │ │ -07d508: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d50c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d510: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d514: 7230 ee0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleX:(Landroid/view/View;F)V // method@0fee │ │ -07d51a: 1102 |000f: return-object v2 │ │ +07d558: |[07d558] android.support.v4.view.ViewPropertyAnimatorCompat.scaleX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d568: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d56c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d572: 0c00 |0005: move-result-object v0 │ │ +07d574: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d578: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d57c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d580: 7230 ee0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleX:(Landroid/view/View;F)V // method@0fee │ │ +07d586: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=797 │ │ 0x000a line=798 │ │ 0x000f line=800 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68060,23 +68060,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d51c: |[07d51c] android.support.v4.view.ViewPropertyAnimatorCompat.scaleXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d52c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d530: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d536: 0c00 |0005: move-result-object v0 │ │ -07d538: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d53c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d540: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d544: 7230 ef0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleXBy:(Landroid/view/View;F)V // method@0fef │ │ -07d54a: 1102 |000f: return-object v2 │ │ +07d588: |[07d588] android.support.v4.view.ViewPropertyAnimatorCompat.scaleXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d598: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d59c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d5a2: 0c00 |0005: move-result-object v0 │ │ +07d5a4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d5a8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d5ac: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d5b0: 7230 ef0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleXBy:(Landroid/view/View;F)V // method@0fef │ │ +07d5b6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ 0x000a line=815 │ │ 0x000f line=817 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68088,23 +68088,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d54c: |[07d54c] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d55c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d560: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d566: 0c00 |0005: move-result-object v0 │ │ -07d568: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d56c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d570: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d574: 7230 f00f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/view/View;F)V // method@0ff0 │ │ -07d57a: 1102 |000f: return-object v2 │ │ +07d5b8: |[07d5b8] android.support.v4.view.ViewPropertyAnimatorCompat.scaleY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d5c8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d5cc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d5d2: 0c00 |0005: move-result-object v0 │ │ +07d5d4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d5d8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d5dc: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d5e0: 7230 f00f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleY:(Landroid/view/View;F)V // method@0ff0 │ │ +07d5e6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=831 │ │ 0x000a line=832 │ │ 0x000f line=834 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68116,23 +68116,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d57c: |[07d57c] android.support.v4.view.ViewPropertyAnimatorCompat.scaleYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d58c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d590: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d596: 0c00 |0005: move-result-object v0 │ │ -07d598: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d59c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d5a0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d5a4: 7230 f10f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleYBy:(Landroid/view/View;F)V // method@0ff1 │ │ -07d5aa: 1102 |000f: return-object v2 │ │ +07d5e8: |[07d5e8] android.support.v4.view.ViewPropertyAnimatorCompat.scaleYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d5f8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d5fc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d602: 0c00 |0005: move-result-object v0 │ │ +07d604: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d608: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d60c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d610: 7230 f10f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.scaleYBy:(Landroid/view/View;F)V // method@0ff1 │ │ +07d616: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x000a line=849 │ │ 0x000f line=851 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68144,23 +68144,23 @@ │ │ type : '(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -07d5ac: |[07d5ac] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d5bc: 5431 fd04 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d5c0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d5c6: 0c00 |0005: move-result-object v0 │ │ -07d5c8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d5cc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d5d0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d5d4: 7240 f20f 0154 |000c: invoke-interface {v1, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setDuration:(Landroid/view/View;J)V // method@0ff2 │ │ -07d5da: 1103 |000f: return-object v3 │ │ +07d618: |[07d618] android.support.v4.view.ViewPropertyAnimatorCompat.setDuration:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d628: 5431 fd04 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d62c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d632: 0c00 |0005: move-result-object v0 │ │ +07d634: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d638: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d63c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d640: 7240 f20f 0154 |000c: invoke-interface {v1, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setDuration:(Landroid/view/View;J)V // method@0ff2 │ │ +07d646: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x000a line=486 │ │ 0x000f line=488 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68172,23 +68172,23 @@ │ │ type : '(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d5dc: |[07d5dc] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d5ec: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d5f0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d5f6: 0c00 |0005: move-result-object v0 │ │ -07d5f8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d5fc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d600: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d604: 7230 f30f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@0ff3 │ │ -07d60a: 1102 |000f: return-object v2 │ │ +07d648: |[07d648] android.support.v4.view.ViewPropertyAnimatorCompat.setInterpolator:(Landroid/view/animation/Interpolator;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d658: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d65c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d662: 0c00 |0005: move-result-object v0 │ │ +07d664: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d668: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d66c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d670: 7230 f30f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@0ff3 │ │ +07d676: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ 0x000a line=626 │ │ 0x000f line=628 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68200,23 +68200,23 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d60c: |[07d60c] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d61c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d620: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d626: 0c00 |0005: move-result-object v0 │ │ -07d628: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d62c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d630: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d634: 7230 f40f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0ff4 │ │ -07d63a: 1102 |000f: return-object v2 │ │ +07d678: |[07d678] android.support.v4.view.ViewPropertyAnimatorCompat.setListener:(Landroid/support/v4/view/ViewPropertyAnimatorListener;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d688: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d68c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d692: 0c00 |0005: move-result-object v0 │ │ +07d694: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d698: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d69c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d6a0: 7230 f40f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0ff4 │ │ +07d6a6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1057 │ │ 0x000a line=1058 │ │ 0x000f line=1060 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68228,23 +68228,23 @@ │ │ type : '(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -07d63c: |[07d63c] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d64c: 5431 fd04 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d650: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d656: 0c00 |0005: move-result-object v0 │ │ -07d658: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d65c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d660: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d664: 7240 f50f 0154 |000c: invoke-interface {v1, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setStartDelay:(Landroid/view/View;J)V // method@0ff5 │ │ -07d66a: 1103 |000f: return-object v3 │ │ +07d6a8: |[07d6a8] android.support.v4.view.ViewPropertyAnimatorCompat.setStartDelay:(J)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d6b8: 5431 fd04 |0000: iget-object v1, v3, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d6bc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d6c2: 0c00 |0005: move-result-object v0 │ │ +07d6c4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d6c8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d6cc: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d6d0: 7240 f50f 0154 |000c: invoke-interface {v1, v0, v4, v5}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.setStartDelay:(Landroid/view/View;J)V // method@0ff5 │ │ +07d6d6: 1103 |000f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x000a line=660 │ │ 0x000f line=662 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68256,23 +68256,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07d66c: |[07d66c] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ -07d67c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d680: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d686: 0c00 |0005: move-result-object v0 │ │ -07d688: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d68c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d690: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d694: 7220 f60f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/view/View;)V // method@0ff6 │ │ -07d69a: 0e00 |000f: return-void │ │ +07d6d8: |[07d6d8] android.support.v4.view.ViewPropertyAnimatorCompat.start:()V │ │ +07d6e8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d6ec: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d6f2: 0c00 |0005: move-result-object v0 │ │ +07d6f4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d6f8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d6fc: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d700: 7220 f60f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.start:(Landroid/view/View;)V // method@0ff6 │ │ +07d706: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=977 │ │ 0x000a line=978 │ │ 0x000f line=980 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68283,23 +68283,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d69c: |[07d69c] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d6ac: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d6b0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d6b6: 0c00 |0005: move-result-object v0 │ │ -07d6b8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d6bc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d6c0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d6c4: 7230 f70f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/view/View;F)V // method@0ff7 │ │ -07d6ca: 1102 |000f: return-object v2 │ │ +07d708: |[07d708] android.support.v4.view.ViewPropertyAnimatorCompat.translationX:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d718: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d71c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d722: 0c00 |0005: move-result-object v0 │ │ +07d724: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d728: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d72c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d730: 7230 f70f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationX:(Landroid/view/View;F)V // method@0ff7 │ │ +07d736: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x000a line=537 │ │ 0x000f line=539 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68311,23 +68311,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d6cc: |[07d6cc] android.support.v4.view.ViewPropertyAnimatorCompat.translationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d6dc: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d6e0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d6e6: 0c00 |0005: move-result-object v0 │ │ -07d6e8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d6ec: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d6f0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d6f4: 7230 f80f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationXBy:(Landroid/view/View;F)V // method@0ff8 │ │ -07d6fa: 1102 |000f: return-object v2 │ │ +07d738: |[07d738] android.support.v4.view.ViewPropertyAnimatorCompat.translationXBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d748: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d74c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d752: 0c00 |0005: move-result-object v0 │ │ +07d754: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d758: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d75c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d760: 7230 f80f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationXBy:(Landroid/view/View;F)V // method@0ff8 │ │ +07d766: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x000a line=944 │ │ 0x000f line=946 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68339,23 +68339,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d6fc: |[07d6fc] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d70c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d710: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d716: 0c00 |0005: move-result-object v0 │ │ -07d718: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d71c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d720: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d724: 7230 f90f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationY:(Landroid/view/View;F)V // method@0ff9 │ │ -07d72a: 1102 |000f: return-object v2 │ │ +07d768: |[07d768] android.support.v4.view.ViewPropertyAnimatorCompat.translationY:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d778: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d77c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d782: 0c00 |0005: move-result-object v0 │ │ +07d784: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d788: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d78c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d790: 7230 f90f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationY:(Landroid/view/View;F)V // method@0ff9 │ │ +07d796: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x000a line=554 │ │ 0x000f line=556 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68367,23 +68367,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d72c: |[07d72c] android.support.v4.view.ViewPropertyAnimatorCompat.translationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d73c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d740: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d746: 0c00 |0005: move-result-object v0 │ │ -07d748: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d74c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d750: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d754: 7230 fa0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationYBy:(Landroid/view/View;F)V // method@0ffa │ │ -07d75a: 1102 |000f: return-object v2 │ │ +07d798: |[07d798] android.support.v4.view.ViewPropertyAnimatorCompat.translationYBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d7a8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d7ac: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d7b2: 0c00 |0005: move-result-object v0 │ │ +07d7b4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d7b8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d7bc: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d7c0: 7230 fa0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.translationYBy:(Landroid/view/View;F)V // method@0ffa │ │ +07d7c6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=960 │ │ 0x000a line=961 │ │ 0x000f line=963 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68395,23 +68395,23 @@ │ │ type : '(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d75c: |[07d75c] android.support.v4.view.ViewPropertyAnimatorCompat.withEndAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d76c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d770: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d776: 0c00 |0005: move-result-object v0 │ │ -07d778: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d77c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d780: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d784: 7230 fb0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ffb │ │ -07d78a: 1102 |000f: return-object v2 │ │ +07d7c8: |[07d7c8] android.support.v4.view.ViewPropertyAnimatorCompat.withEndAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d7d8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d7dc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d7e2: 0c00 |0005: move-result-object v0 │ │ +07d7e4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d7e8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d7ec: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d7f0: 7230 fb0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ffb │ │ +07d7f6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ 0x000a line=589 │ │ 0x000f line=591 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68423,23 +68423,23 @@ │ │ type : '()Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -07d78c: |[07d78c] android.support.v4.view.ViewPropertyAnimatorCompat.withLayer:()Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d79c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d7a0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d7a6: 0c00 |0005: move-result-object v0 │ │ -07d7a8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d7ac: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d7b0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d7b4: 7220 fc0f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withLayer:(Landroid/view/View;)V // method@0ffc │ │ -07d7ba: 1102 |000f: return-object v2 │ │ +07d7f8: |[07d7f8] android.support.v4.view.ViewPropertyAnimatorCompat.withLayer:()Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d808: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d80c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d812: 0c00 |0005: move-result-object v0 │ │ +07d814: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d818: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d81c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d820: 7220 fc0f 0100 |000c: invoke-interface {v1, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withLayer:(Landroid/view/View;)V // method@0ffc │ │ +07d826: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x000a line=1015 │ │ 0x000f line=1017 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68450,23 +68450,23 @@ │ │ type : '(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d7bc: |[07d7bc] android.support.v4.view.ViewPropertyAnimatorCompat.withStartAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d7cc: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d7d0: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d7d6: 0c00 |0005: move-result-object v0 │ │ -07d7d8: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d7dc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d7e0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d7e4: 7230 fd0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ffd │ │ -07d7ea: 1102 |000f: return-object v2 │ │ +07d828: |[07d828] android.support.v4.view.ViewPropertyAnimatorCompat.withStartAction:(Ljava/lang/Runnable;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d838: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d83c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d842: 0c00 |0005: move-result-object v0 │ │ +07d844: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d848: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d84c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d850: 7230 fd0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ffd │ │ +07d856: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ 0x000a line=1040 │ │ 0x000f line=1042 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68478,23 +68478,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d7ec: |[07d7ec] android.support.v4.view.ViewPropertyAnimatorCompat.x:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d7fc: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d800: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d806: 0c00 |0005: move-result-object v0 │ │ -07d808: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d80c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d810: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d814: 7230 fe0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.x:(Landroid/view/View;F)V // method@0ffe │ │ -07d81a: 1102 |000f: return-object v2 │ │ +07d858: |[07d858] android.support.v4.view.ViewPropertyAnimatorCompat.x:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d868: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d86c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d872: 0c00 |0005: move-result-object v0 │ │ +07d874: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d878: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d87c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d880: 7230 fe0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.x:(Landroid/view/View;F)V // method@0ffe │ │ +07d886: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ 0x000a line=876 │ │ 0x000f line=878 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68506,23 +68506,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d81c: |[07d81c] android.support.v4.view.ViewPropertyAnimatorCompat.xBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d82c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d830: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d836: 0c00 |0005: move-result-object v0 │ │ -07d838: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d83c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d840: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d844: 7230 ff0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.xBy:(Landroid/view/View;F)V // method@0fff │ │ -07d84a: 1102 |000f: return-object v2 │ │ +07d888: |[07d888] android.support.v4.view.ViewPropertyAnimatorCompat.xBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d898: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d89c: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d8a2: 0c00 |0005: move-result-object v0 │ │ +07d8a4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d8a8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d8ac: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d8b0: 7230 ff0f 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.xBy:(Landroid/view/View;F)V // method@0fff │ │ +07d8b6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ 0x000a line=893 │ │ 0x000f line=895 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68534,23 +68534,23 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d84c: |[07d84c] android.support.v4.view.ViewPropertyAnimatorCompat.y:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d85c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d860: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d866: 0c00 |0005: move-result-object v0 │ │ -07d868: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d86c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d870: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d874: 7230 0010 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.y:(Landroid/view/View;F)V // method@1000 │ │ -07d87a: 1102 |000f: return-object v2 │ │ +07d8b8: |[07d8b8] android.support.v4.view.ViewPropertyAnimatorCompat.y:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d8c8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d8cc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d8d2: 0c00 |0005: move-result-object v0 │ │ +07d8d4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d8d8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d8dc: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d8e0: 7230 0010 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.y:(Landroid/view/View;F)V // method@1000 │ │ +07d8e6: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=909 │ │ 0x000a line=910 │ │ 0x000f line=912 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ @@ -68562,40 +68562,40 @@ │ │ type : '(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -07d87c: |[07d87c] android.support.v4.view.ViewPropertyAnimatorCompat.yBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -07d88c: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ -07d890: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -07d896: 0c00 |0005: move-result-object v0 │ │ -07d898: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -07d89c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -07d8a0: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ -07d8a4: 7230 0110 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.yBy:(Landroid/view/View;F)V // method@1001 │ │ -07d8aa: 1102 |000f: return-object v2 │ │ +07d8e8: |[07d8e8] android.support.v4.view.ViewPropertyAnimatorCompat.yBy:(F)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +07d8f8: 5421 fd04 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.mView:Ljava/lang/ref/WeakReference; // field@04fd │ │ +07d8fc: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +07d902: 0c00 |0005: move-result-object v0 │ │ +07d904: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +07d908: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +07d90c: 6201 fb04 |000a: sget-object v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.IMPL:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl; // field@04fb │ │ +07d910: 7230 0110 0103 |000c: invoke-interface {v1, v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ViewPropertyAnimatorCompatImpl;.yBy:(Landroid/view/View;F)V // method@1001 │ │ +07d916: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=926 │ │ 0x000a line=927 │ │ 0x000f line=929 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 view Landroid/view/View; │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ 0x0000 - 0x0010 reg=3 value F │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #328 header: │ │ class_idx : 654 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 9 │ │ -source_file_idx : 4761 │ │ +source_file_idx : 4762 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #328 annotations: │ │ Annotations on class │ │ @@ -68623,19 +68623,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07d8ac: |[07d8ac] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ -07d8bc: 5b01 fe04 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ -07d8c0: 5b02 ff04 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ -07d8c4: 7010 0600 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0006 │ │ -07d8ca: 0e00 |0007: return-void │ │ +07d918: |[07d918] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V │ │ +07d928: 5b01 fe04 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ +07d92c: 5b02 ff04 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ +07d930: 7010 0600 0000 |0004: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0006 │ │ +07d936: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -68646,19 +68646,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07d8cc: |[07d8cc] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ -07d8dc: 5420 fe04 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ -07d8e0: 5421 ff04 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ -07d8e4: 7220 4b10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@104b │ │ -07d8ea: 0e00 |0007: return-void │ │ +07d938: |[07d938] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationCancel:(Landroid/animation/Animator;)V │ │ +07d948: 5420 fe04 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ +07d94c: 5421 ff04 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ +07d950: 7220 4b10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationCancel:(Landroid/view/View;)V // method@104b │ │ +07d956: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0007 line=142 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -68668,19 +68668,19 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07d8ec: |[07d8ec] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -07d8fc: 5420 fe04 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ -07d900: 5421 ff04 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ -07d904: 7220 4c10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@104c │ │ -07d90a: 0e00 |0007: return-void │ │ +07d958: |[07d958] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +07d968: 5420 fe04 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ +07d96c: 5421 ff04 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ +07d970: 7220 4c10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationEnd:(Landroid/view/View;)V // method@104c │ │ +07d976: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=147 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ @@ -68690,34 +68690,34 @@ │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07d90c: |[07d90c] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ -07d91c: 5420 fe04 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ -07d920: 5421 ff04 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ -07d924: 7220 4d10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@104d │ │ -07d92a: 0e00 |0007: return-void │ │ +07d978: |[07d978] android.support.v4.view.ViewPropertyAnimatorCompatICS$1.onAnimationStart:(Landroid/animation/Animator;)V │ │ +07d988: 5420 fe04 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$listener:Landroid/support/v4/view/ViewPropertyAnimatorListener; // field@04fe │ │ +07d98c: 5421 ff04 |0002: iget-object v1, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.val$view:Landroid/view/View; // field@04ff │ │ +07d990: 7220 4d10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/ViewPropertyAnimatorListener;.onAnimationStart:(Landroid/view/View;)V // method@104d │ │ +07d996: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0007 line=152 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; │ │ 0x0000 - 0x0008 reg=3 animation Landroid/animation/Animator; │ │ │ │ - source_file_idx : 4761 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 4762 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ Class #329 header: │ │ class_idx : 655 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4761 │ │ +source_file_idx : 4762 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 0 │ │ │ │ Class #329 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;' │ │ @@ -68732,17 +68732,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07d92c: |[07d92c] android.support.v4.view.ViewPropertyAnimatorCompatICS.:()V │ │ -07d93c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07d942: 0e00 |0003: return-void │ │ +07d998: |[07d998] android.support.v4.view.ViewPropertyAnimatorCompatICS.:()V │ │ +07d9a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07d9ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatICS; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -68750,19 +68750,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07d944: |[07d944] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ -07d954: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07d95a: 0c00 |0003: move-result-object v0 │ │ -07d95c: 6e20 d022 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@22d0 │ │ -07d962: 0e00 |0007: return-void │ │ +07d9b0: |[07d9b0] android.support.v4.view.ViewPropertyAnimatorCompatICS.alpha:(Landroid/view/View;F)V │ │ +07d9c0: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07d9c6: 0c00 |0003: move-result-object v0 │ │ +07d9c8: 6e20 d022 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@22d0 │ │ +07d9ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68772,19 +68772,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07d964: |[07d964] android.support.v4.view.ViewPropertyAnimatorCompatICS.alphaBy:(Landroid/view/View;F)V │ │ -07d974: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07d97a: 0c00 |0003: move-result-object v0 │ │ -07d97c: 6e20 d122 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alphaBy:(F)Landroid/view/ViewPropertyAnimator; // method@22d1 │ │ -07d982: 0e00 |0007: return-void │ │ +07d9d0: |[07d9d0] android.support.v4.view.ViewPropertyAnimatorCompatICS.alphaBy:(Landroid/view/View;F)V │ │ +07d9e0: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07d9e6: 0c00 |0003: move-result-object v0 │ │ +07d9e8: 6e20 d122 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alphaBy:(F)Landroid/view/ViewPropertyAnimator; // method@22d1 │ │ +07d9ee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68794,19 +68794,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07d984: |[07d984] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ -07d994: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07d99a: 0c00 |0003: move-result-object v0 │ │ -07d99c: 6e10 d222 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@22d2 │ │ -07d9a2: 0e00 |0007: return-void │ │ +07d9f0: |[07d9f0] android.support.v4.view.ViewPropertyAnimatorCompatICS.cancel:(Landroid/view/View;)V │ │ +07da00: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07da06: 0c00 |0003: move-result-object v0 │ │ +07da08: 6e10 d222 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.cancel:()V // method@22d2 │ │ +07da0e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0007 line=106 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -68815,20 +68815,20 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07d9a4: |[07d9a4] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ -07d9b4: 6e10 e421 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07d9ba: 0c00 |0003: move-result-object v0 │ │ -07d9bc: 6e10 d322 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@22d3 │ │ -07d9c2: 0b00 |0007: move-result-wide v0 │ │ -07d9c4: 1000 |0008: return-wide v0 │ │ +07da10: |[07da10] android.support.v4.view.ViewPropertyAnimatorCompatICS.getDuration:(Landroid/view/View;)J │ │ +07da20: 6e10 e421 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07da26: 0c00 |0003: move-result-object v0 │ │ +07da28: 6e10 d322 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getDuration:()J // method@22d3 │ │ +07da2e: 0b00 |0007: move-result-wide v0 │ │ +07da30: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -68836,20 +68836,20 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -07d9c8: |[07d9c8] android.support.v4.view.ViewPropertyAnimatorCompatICS.getStartDelay:(Landroid/view/View;)J │ │ -07d9d8: 6e10 e421 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07d9de: 0c00 |0003: move-result-object v0 │ │ -07d9e0: 6e10 d522 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getStartDelay:()J // method@22d5 │ │ -07d9e6: 0b00 |0007: move-result-wide v0 │ │ -07d9e8: 1000 |0008: return-wide v0 │ │ +07da34: |[07da34] android.support.v4.view.ViewPropertyAnimatorCompatICS.getStartDelay:(Landroid/view/View;)J │ │ +07da44: 6e10 e421 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07da4a: 0c00 |0003: move-result-object v0 │ │ +07da4c: 6e10 d522 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getStartDelay:()J // method@22d5 │ │ +07da52: 0b00 |0007: move-result-wide v0 │ │ +07da54: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;) │ │ @@ -68857,19 +68857,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07d9ec: |[07d9ec] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotation:(Landroid/view/View;F)V │ │ -07d9fc: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07da02: 0c00 |0003: move-result-object v0 │ │ -07da04: 6e20 d622 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotation:(F)Landroid/view/ViewPropertyAnimator; // method@22d6 │ │ -07da0a: 0e00 |0007: return-void │ │ +07da58: |[07da58] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotation:(Landroid/view/View;F)V │ │ +07da68: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07da6e: 0c00 |0003: move-result-object v0 │ │ +07da70: 6e20 d622 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotation:(F)Landroid/view/ViewPropertyAnimator; // method@22d6 │ │ +07da76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68879,19 +68879,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07da0c: |[07da0c] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationBy:(Landroid/view/View;F)V │ │ -07da1c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07da22: 0c00 |0003: move-result-object v0 │ │ -07da24: 6e20 d722 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationBy:(F)Landroid/view/ViewPropertyAnimator; // method@22d7 │ │ -07da2a: 0e00 |0007: return-void │ │ +07da78: |[07da78] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationBy:(Landroid/view/View;F)V │ │ +07da88: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07da8e: 0c00 |0003: move-result-object v0 │ │ +07da90: 6e20 d722 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationBy:(F)Landroid/view/ViewPropertyAnimator; // method@22d7 │ │ +07da96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0007 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68901,19 +68901,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07da2c: |[07da2c] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationX:(Landroid/view/View;F)V │ │ -07da3c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07da42: 0c00 |0003: move-result-object v0 │ │ -07da44: 6e20 d822 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationX:(F)Landroid/view/ViewPropertyAnimator; // method@22d8 │ │ -07da4a: 0e00 |0007: return-void │ │ +07da98: |[07da98] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationX:(Landroid/view/View;F)V │ │ +07daa8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07daae: 0c00 |0003: move-result-object v0 │ │ +07dab0: 6e20 d822 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationX:(F)Landroid/view/ViewPropertyAnimator; // method@22d8 │ │ +07dab6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0007 line=74 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68923,19 +68923,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07da4c: |[07da4c] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationXBy:(Landroid/view/View;F)V │ │ -07da5c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07da62: 0c00 |0003: move-result-object v0 │ │ -07da64: 6e20 d922 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@22d9 │ │ -07da6a: 0e00 |0007: return-void │ │ +07dab8: |[07dab8] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationXBy:(Landroid/view/View;F)V │ │ +07dac8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dace: 0c00 |0003: move-result-object v0 │ │ +07dad0: 6e20 d922 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@22d9 │ │ +07dad6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0007 line=78 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68945,19 +68945,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07da6c: |[07da6c] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationY:(Landroid/view/View;F)V │ │ -07da7c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07da82: 0c00 |0003: move-result-object v0 │ │ -07da84: 6e20 da22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationY:(F)Landroid/view/ViewPropertyAnimator; // method@22da │ │ -07da8a: 0e00 |0007: return-void │ │ +07dad8: |[07dad8] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationY:(Landroid/view/View;F)V │ │ +07dae8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07daee: 0c00 |0003: move-result-object v0 │ │ +07daf0: 6e20 da22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationY:(F)Landroid/view/ViewPropertyAnimator; // method@22da │ │ +07daf6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0007 line=82 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68967,19 +68967,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07da8c: |[07da8c] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationYBy:(Landroid/view/View;F)V │ │ -07da9c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07daa2: 0c00 |0003: move-result-object v0 │ │ -07daa4: 6e20 db22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@22db │ │ -07daaa: 0e00 |0007: return-void │ │ +07daf8: |[07daf8] android.support.v4.view.ViewPropertyAnimatorCompatICS.rotationYBy:(Landroid/view/View;F)V │ │ +07db08: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07db0e: 0c00 |0003: move-result-object v0 │ │ +07db10: 6e20 db22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.rotationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@22db │ │ +07db16: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0007 line=86 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -68989,19 +68989,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07daac: |[07daac] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleX:(Landroid/view/View;F)V │ │ -07dabc: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dac2: 0c00 |0003: move-result-object v0 │ │ -07dac4: 6e20 dc22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleX:(F)Landroid/view/ViewPropertyAnimator; // method@22dc │ │ -07daca: 0e00 |0007: return-void │ │ +07db18: |[07db18] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleX:(Landroid/view/View;F)V │ │ +07db28: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07db2e: 0c00 |0003: move-result-object v0 │ │ +07db30: 6e20 dc22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleX:(F)Landroid/view/ViewPropertyAnimator; // method@22dc │ │ +07db36: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0007 line=90 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69011,19 +69011,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dacc: |[07dacc] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleXBy:(Landroid/view/View;F)V │ │ -07dadc: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dae2: 0c00 |0003: move-result-object v0 │ │ -07dae4: 6e20 dd22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleXBy:(F)Landroid/view/ViewPropertyAnimator; // method@22dd │ │ -07daea: 0e00 |0007: return-void │ │ +07db38: |[07db38] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleXBy:(Landroid/view/View;F)V │ │ +07db48: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07db4e: 0c00 |0003: move-result-object v0 │ │ +07db50: 6e20 dd22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleXBy:(F)Landroid/view/ViewPropertyAnimator; // method@22dd │ │ +07db56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0007 line=94 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69033,19 +69033,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07daec: |[07daec] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ -07dafc: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07db02: 0c00 |0003: move-result-object v0 │ │ -07db04: 6e20 de22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@22de │ │ -07db0a: 0e00 |0007: return-void │ │ +07db58: |[07db58] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleY:(Landroid/view/View;F)V │ │ +07db68: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07db6e: 0c00 |0003: move-result-object v0 │ │ +07db70: 6e20 de22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleY:(F)Landroid/view/ViewPropertyAnimator; // method@22de │ │ +07db76: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0007 line=98 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69055,19 +69055,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07db0c: |[07db0c] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleYBy:(Landroid/view/View;F)V │ │ -07db1c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07db22: 0c00 |0003: move-result-object v0 │ │ -07db24: 6e20 df22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleYBy:(F)Landroid/view/ViewPropertyAnimator; // method@22df │ │ -07db2a: 0e00 |0007: return-void │ │ +07db78: |[07db78] android.support.v4.view.ViewPropertyAnimatorCompatICS.scaleYBy:(Landroid/view/View;F)V │ │ +07db88: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07db8e: 0c00 |0003: move-result-object v0 │ │ +07db90: 6e20 df22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.scaleYBy:(F)Landroid/view/ViewPropertyAnimator; // method@22df │ │ +07db96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0007 line=102 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69077,19 +69077,19 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07db2c: |[07db2c] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ -07db3c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07db42: 0c00 |0003: move-result-object v0 │ │ -07db44: 6e30 e022 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@22e0 │ │ -07db4a: 0e00 |0007: return-void │ │ +07db98: |[07db98] android.support.v4.view.ViewPropertyAnimatorCompatICS.setDuration:(Landroid/view/View;J)V │ │ +07dba8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dbae: 0c00 |0003: move-result-object v0 │ │ +07dbb0: 6e30 e022 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@22e0 │ │ +07dbb6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0007 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value J │ │ @@ -69099,19 +69099,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07db4c: |[07db4c] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -07db5c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07db62: 0c00 |0003: move-result-object v0 │ │ -07db64: 6e20 e122 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@22e1 │ │ -07db6a: 0e00 |0007: return-void │ │ +07dbb8: |[07dbb8] android.support.v4.view.ViewPropertyAnimatorCompatICS.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +07dbc8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dbce: 0c00 |0003: move-result-object v0 │ │ +07dbd0: 6e20 e122 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.setInterpolator:(Landroid/animation/TimeInterpolator;)Landroid/view/ViewPropertyAnimator; // method@22e1 │ │ +07dbd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value Landroid/view/animation/Interpolator; │ │ @@ -69121,21 +69121,21 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07db6c: |[07db6c] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -07db7c: 6e10 e421 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07db82: 0c00 |0003: move-result-object v0 │ │ -07db84: 2201 8e02 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@028e │ │ -07db88: 7030 2410 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1024 │ │ -07db8e: 6e20 e222 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@22e2 │ │ -07db94: 0e00 |000c: return-void │ │ +07dbd8: |[07dbd8] android.support.v4.view.ViewPropertyAnimatorCompatICS.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +07dbe8: 6e10 e421 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dbee: 0c00 |0003: move-result-object v0 │ │ +07dbf0: 2201 8e02 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1; // type@028e │ │ +07dbf4: 7030 2410 3102 |0006: invoke-direct {v1, v3, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorListener;Landroid/view/View;)V // method@1024 │ │ +07dbfa: 6e20 e222 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@22e2 │ │ +07dc00: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000c line=154 │ │ locals : │ │ 0x0000 - 0x000d reg=2 view Landroid/view/View; │ │ 0x0000 - 0x000d reg=3 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ @@ -69145,19 +69145,19 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07db98: |[07db98] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ -07dba8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dbae: 0c00 |0003: move-result-object v0 │ │ -07dbb0: 6e30 e322 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@22e3 │ │ -07dbb6: 0e00 |0007: return-void │ │ +07dc04: |[07dc04] android.support.v4.view.ViewPropertyAnimatorCompatICS.setStartDelay:(Landroid/view/View;J)V │ │ +07dc14: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dc1a: 0c00 |0003: move-result-object v0 │ │ +07dc1c: 6e30 e322 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setStartDelay:(J)Landroid/view/ViewPropertyAnimator; // method@22e3 │ │ +07dc22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0007 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value J │ │ @@ -69167,19 +69167,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07dbb8: |[07dbb8] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ -07dbc8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dbce: 0c00 |0003: move-result-object v0 │ │ -07dbd0: 6e10 e422 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@22e4 │ │ -07dbd6: 0e00 |0007: return-void │ │ +07dc24: |[07dc24] android.support.v4.view.ViewPropertyAnimatorCompatICS.start:(Landroid/view/View;)V │ │ +07dc34: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dc3a: 0c00 |0003: move-result-object v0 │ │ +07dc3c: 6e10 e422 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@22e4 │ │ +07dc42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0007 line=134 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -69188,19 +69188,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dbd8: |[07dbd8] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ -07dbe8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dbee: 0c00 |0003: move-result-object v0 │ │ -07dbf0: 6e20 e522 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@22e5 │ │ -07dbf6: 0e00 |0007: return-void │ │ +07dc44: |[07dc44] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationX:(Landroid/view/View;F)V │ │ +07dc54: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dc5a: 0c00 |0003: move-result-object v0 │ │ +07dc5c: 6e20 e522 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationX:(F)Landroid/view/ViewPropertyAnimator; // method@22e5 │ │ +07dc62: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69210,19 +69210,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dbf8: |[07dbf8] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationXBy:(Landroid/view/View;F)V │ │ -07dc08: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dc0e: 0c00 |0003: move-result-object v0 │ │ -07dc10: 6e20 e622 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@22e6 │ │ -07dc16: 0e00 |0007: return-void │ │ +07dc64: |[07dc64] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationXBy:(Landroid/view/View;F)V │ │ +07dc74: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dc7a: 0c00 |0003: move-result-object v0 │ │ +07dc7c: 6e20 e622 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationXBy:(F)Landroid/view/ViewPropertyAnimator; // method@22e6 │ │ +07dc82: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0007 line=126 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69232,19 +69232,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dc18: |[07dc18] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ -07dc28: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dc2e: 0c00 |0003: move-result-object v0 │ │ -07dc30: 6e20 e722 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@22e7 │ │ -07dc36: 0e00 |0007: return-void │ │ +07dc84: |[07dc84] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationY:(Landroid/view/View;F)V │ │ +07dc94: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dc9a: 0c00 |0003: move-result-object v0 │ │ +07dc9c: 6e20 e722 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@22e7 │ │ +07dca2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69254,19 +69254,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dc38: |[07dc38] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationYBy:(Landroid/view/View;F)V │ │ -07dc48: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dc4e: 0c00 |0003: move-result-object v0 │ │ -07dc50: 6e20 e822 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@22e8 │ │ -07dc56: 0e00 |0007: return-void │ │ +07dca4: |[07dca4] android.support.v4.view.ViewPropertyAnimatorCompatICS.translationYBy:(Landroid/view/View;F)V │ │ +07dcb4: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dcba: 0c00 |0003: move-result-object v0 │ │ +07dcbc: 6e20 e822 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationYBy:(F)Landroid/view/ViewPropertyAnimator; // method@22e8 │ │ +07dcc2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0007 line=130 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69276,19 +69276,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dc58: |[07dc58] android.support.v4.view.ViewPropertyAnimatorCompatICS.x:(Landroid/view/View;F)V │ │ -07dc68: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dc6e: 0c00 |0003: move-result-object v0 │ │ -07dc70: 6e20 ec22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.x:(F)Landroid/view/ViewPropertyAnimator; // method@22ec │ │ -07dc76: 0e00 |0007: return-void │ │ +07dcc4: |[07dcc4] android.support.v4.view.ViewPropertyAnimatorCompatICS.x:(Landroid/view/View;F)V │ │ +07dcd4: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dcda: 0c00 |0003: move-result-object v0 │ │ +07dcdc: 6e20 ec22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.x:(F)Landroid/view/ViewPropertyAnimator; // method@22ec │ │ +07dce2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0007 line=110 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69298,19 +69298,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dc78: |[07dc78] android.support.v4.view.ViewPropertyAnimatorCompatICS.xBy:(Landroid/view/View;F)V │ │ -07dc88: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dc8e: 0c00 |0003: move-result-object v0 │ │ -07dc90: 6e20 ed22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.xBy:(F)Landroid/view/ViewPropertyAnimator; // method@22ed │ │ -07dc96: 0e00 |0007: return-void │ │ +07dce4: |[07dce4] android.support.v4.view.ViewPropertyAnimatorCompatICS.xBy:(Landroid/view/View;F)V │ │ +07dcf4: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dcfa: 0c00 |0003: move-result-object v0 │ │ +07dcfc: 6e20 ed22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.xBy:(F)Landroid/view/ViewPropertyAnimator; // method@22ed │ │ +07dd02: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0007 line=114 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69320,19 +69320,19 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dc98: |[07dc98] android.support.v4.view.ViewPropertyAnimatorCompatICS.y:(Landroid/view/View;F)V │ │ -07dca8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dcae: 0c00 |0003: move-result-object v0 │ │ -07dcb0: 6e20 ee22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.y:(F)Landroid/view/ViewPropertyAnimator; // method@22ee │ │ -07dcb6: 0e00 |0007: return-void │ │ +07dd04: |[07dd04] android.support.v4.view.ViewPropertyAnimatorCompatICS.y:(Landroid/view/View;F)V │ │ +07dd14: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dd1a: 0c00 |0003: move-result-object v0 │ │ +07dd1c: 6e20 ee22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.y:(F)Landroid/view/ViewPropertyAnimator; // method@22ee │ │ +07dd22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0007 line=118 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ @@ -69342,35 +69342,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dcb8: |[07dcb8] android.support.v4.view.ViewPropertyAnimatorCompatICS.yBy:(Landroid/view/View;F)V │ │ -07dcc8: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dcce: 0c00 |0003: move-result-object v0 │ │ -07dcd0: 6e20 ef22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.yBy:(F)Landroid/view/ViewPropertyAnimator; // method@22ef │ │ -07dcd6: 0e00 |0007: return-void │ │ +07dd24: |[07dd24] android.support.v4.view.ViewPropertyAnimatorCompatICS.yBy:(Landroid/view/View;F)V │ │ +07dd34: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dd3a: 0c00 |0003: move-result-object v0 │ │ +07dd3c: 6e20 ef22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.yBy:(F)Landroid/view/ViewPropertyAnimator; // method@22ef │ │ +07dd42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0007 line=122 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 value F │ │ │ │ Virtual methods - │ │ - source_file_idx : 4761 (ViewPropertyAnimatorCompatICS.java) │ │ + source_file_idx : 4762 (ViewPropertyAnimatorCompatICS.java) │ │ │ │ Class #330 header: │ │ class_idx : 656 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4763 │ │ +source_file_idx : 4764 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #330 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;' │ │ @@ -69385,17 +69385,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07dcd8: |[07dcd8] android.support.v4.view.ViewPropertyAnimatorCompatJB.:()V │ │ -07dce8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07dcee: 0e00 |0003: return-void │ │ +07dd44: |[07dd44] android.support.v4.view.ViewPropertyAnimatorCompatJB.:()V │ │ +07dd54: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07dd5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJB; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;) │ │ @@ -69403,19 +69403,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dcf0: |[07dcf0] android.support.v4.view.ViewPropertyAnimatorCompatJB.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -07dd00: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dd06: 0c00 |0003: move-result-object v0 │ │ -07dd08: 6e20 e922 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withEndAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@22e9 │ │ -07dd0e: 0e00 |0007: return-void │ │ +07dd5c: |[07dd5c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +07dd6c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dd72: 0c00 |0003: move-result-object v0 │ │ +07dd74: 6e20 e922 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withEndAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@22e9 │ │ +07dd7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0007 line=28 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 runnable Ljava/lang/Runnable; │ │ @@ -69425,19 +69425,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -07dd10: |[07dd10] android.support.v4.view.ViewPropertyAnimatorCompatJB.withLayer:(Landroid/view/View;)V │ │ -07dd20: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dd26: 0c00 |0003: move-result-object v0 │ │ -07dd28: 6e10 ea22 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.withLayer:()Landroid/view/ViewPropertyAnimator; // method@22ea │ │ -07dd2e: 0e00 |0007: return-void │ │ +07dd7c: |[07dd7c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withLayer:(Landroid/view/View;)V │ │ +07dd8c: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07dd92: 0c00 |0003: move-result-object v0 │ │ +07dd94: 6e10 ea22 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.withLayer:()Landroid/view/ViewPropertyAnimator; // method@22ea │ │ +07dd9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0007 line=32 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ │ │ @@ -69446,35 +69446,35 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07dd30: |[07dd30] android.support.v4.view.ViewPropertyAnimatorCompatJB.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -07dd40: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dd46: 0c00 |0003: move-result-object v0 │ │ -07dd48: 6e20 eb22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withStartAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@22eb │ │ -07dd4e: 0e00 |0007: return-void │ │ +07dd9c: |[07dd9c] android.support.v4.view.ViewPropertyAnimatorCompatJB.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +07ddac: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07ddb2: 0c00 |0003: move-result-object v0 │ │ +07ddb4: 6e20 eb22 2000 |0004: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.withStartAction:(Ljava/lang/Runnable;)Landroid/view/ViewPropertyAnimator; // method@22eb │ │ +07ddba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0007 line=24 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=2 runnable Ljava/lang/Runnable; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4763 (ViewPropertyAnimatorCompatJB.java) │ │ + source_file_idx : 4764 (ViewPropertyAnimatorCompatJB.java) │ │ │ │ Class #331 header: │ │ class_idx : 657 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4764 │ │ +source_file_idx : 4765 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #331 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;' │ │ @@ -69489,17 +69489,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07dd50: |[07dd50] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.:()V │ │ -07dd60: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07dd66: 0e00 |0003: return-void │ │ +07ddbc: |[07ddbc] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.:()V │ │ +07ddcc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07ddd2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;) │ │ @@ -69507,35 +69507,35 @@ │ │ type : '(Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07dd68: |[07dd68] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -07dd78: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ -07dd7e: 0c00 |0003: move-result-object v0 │ │ -07dd80: 6e10 d422 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@22d4 │ │ -07dd86: 0c00 |0007: move-result-object v0 │ │ -07dd88: 1f00 5d04 |0008: check-cast v0, Landroid/view/animation/Interpolator; // type@045d │ │ -07dd8c: 1100 |000a: return-object v0 │ │ +07ddd4: |[07ddd4] android.support.v4.view.ViewPropertyAnimatorCompatJellybeanMr2.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +07dde4: 6e10 e421 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.animate:()Landroid/view/ViewPropertyAnimator; // method@21e4 │ │ +07ddea: 0c00 |0003: move-result-object v0 │ │ +07ddec: 6e10 d422 0000 |0004: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.getInterpolator:()Landroid/animation/TimeInterpolator; // method@22d4 │ │ +07ddf2: 0c00 |0007: move-result-object v0 │ │ +07ddf4: 1f00 5d04 |0008: check-cast v0, Landroid/view/animation/Interpolator; // type@045d │ │ +07ddf8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x000b reg=1 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4764 (ViewPropertyAnimatorCompatJellybeanMr2.java) │ │ + source_file_idx : 4765 (ViewPropertyAnimatorCompatJellybeanMr2.java) │ │ │ │ Class #332 header: │ │ class_idx : 658 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4765 │ │ +source_file_idx : 4766 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #332 - │ │ Class descriptor : 'Landroid/support/v4/view/ViewPropertyAnimatorListener;' │ │ @@ -69560,21 +69560,21 @@ │ │ │ │ #2 : (in Landroid/support/v4/view/ViewPropertyAnimatorListener;) │ │ name : 'onAnimationStart' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4765 (ViewPropertyAnimatorListener.java) │ │ + source_file_idx : 4766 (ViewPropertyAnimatorListener.java) │ │ │ │ Class #333 header: │ │ class_idx : 659 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4863 │ │ +source_file_idx : 4864 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #333 - │ │ Class descriptor : 'Landroid/support/v4/view/WindowCompat;' │ │ @@ -69604,25 +69604,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07dd90: |[07dd90] android.support.v4.view.WindowCompat.:()V │ │ -07dda0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07dda6: 0e00 |0003: return-void │ │ +07ddfc: |[07ddfc] android.support.v4.view.WindowCompat.:()V │ │ +07de0c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07de12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/WindowCompat; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4863 (WindowCompat.java) │ │ + source_file_idx : 4864 (WindowCompat.java) │ │ │ │ Class #334 header: │ │ class_idx : 662 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ source_file_idx : 550 │ │ static_fields_size : 0 │ │ @@ -69776,26 +69776,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07dda8: |[07dda8] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -07ddb8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07ddbc: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07ddc0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07ddc4: 2200 9402 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0294 │ │ -07ddc8: 7010 4f10 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@104f │ │ -07ddce: 6900 0305 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ -07ddd2: 0e00 |000d: return-void │ │ -07ddd4: 2200 9502 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0295 │ │ -07ddd8: 7010 5310 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1053 │ │ -07ddde: 6900 0305 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ -07dde2: 28f8 |0015: goto 000d // -0008 │ │ +07de14: |[07de14] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +07de24: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07de28: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +07de2c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07de30: 2200 9402 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; // type@0294 │ │ +07de34: 7010 4f10 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl;.:()V // method@104f │ │ +07de3a: 6900 0305 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ +07de3e: 0e00 |000d: return-void │ │ +07de40: 2200 9502 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; // type@0295 │ │ +07de44: 7010 5310 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1053 │ │ +07de4a: 6900 0305 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ +07de4e: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x000d line=78 │ │ 0x000e line=76 │ │ locals : │ │ @@ -69805,17 +69805,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07dde4: |[07dde4] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ -07ddf4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07ddfa: 0e00 |0003: return-void │ │ +07de50: |[07de50] android.support.v4.view.accessibility.AccessibilityEventCompat.:()V │ │ +07de60: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07de66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0003 line=186 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat; │ │ │ │ @@ -69824,20 +69824,20 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -07ddfc: |[07ddfc] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ -07de0c: 6200 0305 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ -07de10: 6e10 a212 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@12a2 │ │ -07de16: 0c01 |0005: move-result-object v1 │ │ -07de18: 7230 5710 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1057 │ │ -07de1e: 0e00 |0009: return-void │ │ +07de68: |[07de68] android.support.v4.view.accessibility.AccessibilityEventCompat.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)V │ │ +07de78: 6200 0305 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ +07de7c: 6e10 a212 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.getImpl:()Ljava/lang/Object; // method@12a2 │ │ +07de82: 0c01 |0005: move-result-object v1 │ │ +07de84: 7230 5710 2001 |0006: invoke-interface {v0, v2, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1057 │ │ +07de8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000a reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -69847,18 +69847,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07de20: |[07de20] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07de30: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ -07de34: 7020 9a12 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ -07de3a: 1100 |0005: return-object v0 │ │ +07de8c: |[07de8c] android.support.v4.view.accessibility.AccessibilityEventCompat.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07de9c: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ +07dea0: 7020 9a12 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ +07dea6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompat;) │ │ @@ -69866,21 +69866,21 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -07de3c: |[07de3c] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07de4c: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ -07de50: 6201 0305 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ -07de54: 7230 5810 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1058 │ │ -07de5a: 0c01 |0007: move-result-object v1 │ │ -07de5c: 7020 9a12 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ -07de62: 1100 |000b: return-object v0 │ │ +07dea8: |[07dea8] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07deb8: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ +07debc: 6201 0305 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ +07dec0: 7230 5810 2103 |0004: invoke-interface {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1058 │ │ +07dec6: 0c01 |0007: move-result-object v1 │ │ +07dec8: 7020 9a12 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ +07dece: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x000c reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x000c reg=3 index I │ │ │ │ @@ -69889,19 +69889,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07de64: |[07de64] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -07de74: 6200 0305 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ -07de78: 7220 5910 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1059 │ │ -07de7e: 0a00 |0005: move-result v0 │ │ -07de80: 0f00 |0006: return v0 │ │ +07ded0: |[07ded0] android.support.v4.view.accessibility.AccessibilityEventCompat.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +07dee0: 6200 0305 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl; // field@0503 │ │ +07dee4: 7220 5910 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventVersionImpl;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1059 │ │ +07deea: 0a00 |0005: move-result v0 │ │ +07deec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ @@ -69930,17 +69930,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07de84: |[07de84] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ -07de94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07de9a: 0e00 |0003: return-void │ │ +07def0: |[07def0] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.:()V │ │ +07df00: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07df06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;) │ │ @@ -69948,18 +69948,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07de9c: |[07de9c] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -07deac: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -07deb0: 6e20 1723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@2317 │ │ -07deb6: 0e00 |0005: return-void │ │ +07df08: |[07df08] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +07df18: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +07df1c: 6e20 1723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityEvent;.appendRecord:(Landroid/view/accessibility/AccessibilityRecord;)V // method@2317 │ │ +07df22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -69969,18 +69969,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07deb8: |[07deb8] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -07dec8: 6e20 1a23 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@231a │ │ -07dece: 0c00 |0003: move-result-object v0 │ │ -07ded0: 1100 |0004: return-object v0 │ │ +07df24: |[07df24] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +07df34: 6e20 1a23 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityEvent;.getRecord:(I)Landroid/view/accessibility/AccessibilityRecord; // method@231a │ │ +07df3a: 0c00 |0003: move-result-object v0 │ │ +07df3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=2 index I │ │ │ │ @@ -69989,18 +69989,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07ded4: |[07ded4] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -07dee4: 6e10 1b23 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@231b │ │ -07deea: 0a00 |0003: move-result v0 │ │ -07deec: 0f00 |0004: return v0 │ │ +07df40: |[07df40] android.support.v4.view.accessibility.AccessibilityEventCompatIcs.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +07df50: 6e10 1b23 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityEvent;.getRecordCount:()I // method@231b │ │ +07df56: 0a00 |0003: move-result v0 │ │ +07df58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ Virtual methods - │ │ @@ -70104,22 +70104,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07def0: |[07def0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ -07df00: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -07df06: 7100 7e10 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@107e │ │ -07df0c: 0c00 |0006: move-result-object v0 │ │ -07df0e: 7220 7810 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@1078 │ │ -07df14: 0c00 |000a: move-result-object v0 │ │ -07df16: 5b10 1605 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0516 │ │ -07df1a: 0e00 |000d: return-void │ │ +07df5c: |[07df5c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat.:()V │ │ +07df6c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07df72: 7100 7e10 0000 |0003: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // method@107e │ │ +07df78: 0c00 |0006: move-result-object v0 │ │ +07df7a: 7220 7810 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; // method@1078 │ │ +07df80: 0c00 |000a: move-result-object v0 │ │ +07df82: 5b10 1605 |000b: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0516 │ │ +07df86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ 0x000d line=207 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -70168,26 +70168,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -07df1c: |[07df1c] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -07df2c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07df30: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -07df34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07df38: 2200 9a02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@029a │ │ -07df3c: 7010 6610 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@1066 │ │ -07df42: 6900 1705 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07df46: 0e00 |000d: return-void │ │ -07df48: 2200 9b02 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@029b │ │ -07df4c: 7010 6d10 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@106d │ │ -07df52: 6900 1705 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07df56: 28f8 |0015: goto 000d // -0008 │ │ +07df88: |[07df88] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +07df98: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07df9c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +07dfa0: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07dfa4: 2200 9a02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // type@029a │ │ +07dfa8: 7010 6610 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;.:()V // method@1066 │ │ +07dfae: 6900 1705 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07dfb2: 0e00 |000d: return-void │ │ +07dfb4: 2200 9b02 |000e: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; // type@029b │ │ +07dfb8: 7010 6d10 0000 |0010: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@106d │ │ +07dfbe: 6900 1705 |0013: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07dfc2: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0006 line=126 │ │ 0x000d line=130 │ │ 0x000e line=128 │ │ locals : │ │ @@ -70197,17 +70197,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07df58: |[07df58] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ -07df68: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07df6e: 0e00 |0003: return-void │ │ +07dfc4: |[07dfc4] android.support.v4.view.accessibility.AccessibilityManagerCompat.:()V │ │ +07dfd4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07dfda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=202 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat; │ │ │ │ @@ -70216,36 +70216,36 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07df70: |[07df70] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ -07df80: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07df84: 1100 |0002: return-object v0 │ │ +07dfdc: |[07dfdc] android.support.v4.view.accessibility.AccessibilityManagerCompat.access$000:()Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; │ │ +07dfec: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07dff0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ name : 'addAccessibilityStateChangeListener' │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07df88: |[07df88] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -07df98: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07df9c: 7230 7410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1074 │ │ -07dfa2: 0a00 |0005: move-result v0 │ │ -07dfa4: 0f00 |0006: return v0 │ │ +07dff4: |[07dff4] android.support.v4.view.accessibility.AccessibilityManagerCompat.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +07e004: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07e008: 7230 7410 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1074 │ │ +07e00e: 0a00 |0005: move-result v0 │ │ +07e010: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -70254,19 +70254,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07dfa8: |[07dfa8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -07dfb8: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07dfbc: 7230 7510 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1075 │ │ -07dfc2: 0c00 |0005: move-result-object v0 │ │ -07dfc4: 1100 |0006: return-object v0 │ │ +07e014: |[07e014] android.support.v4.view.accessibility.AccessibilityManagerCompat.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +07e024: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07e028: 7230 7510 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1075 │ │ +07e02e: 0c00 |0005: move-result-object v0 │ │ +07e030: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 feedbackTypeFlags I │ │ │ │ @@ -70275,19 +70275,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07dfc8: |[07dfc8] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -07dfd8: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07dfdc: 7220 7610 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@1076 │ │ -07dfe2: 0c00 |0005: move-result-object v0 │ │ -07dfe4: 1100 |0006: return-object v0 │ │ +07e034: |[07e034] android.support.v4.view.accessibility.AccessibilityManagerCompat.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +07e044: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07e048: 7220 7610 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@1076 │ │ +07e04e: 0c00 |0005: move-result-object v0 │ │ +07e050: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -70295,19 +70295,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07dfe8: |[07dfe8] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -07dff8: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07dffc: 7220 7710 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1077 │ │ -07e002: 0a00 |0005: move-result v0 │ │ -07e004: 0f00 |0006: return v0 │ │ +07e054: |[07e054] android.support.v4.view.accessibility.AccessibilityManagerCompat.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +07e064: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07e068: 7220 7710 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1077 │ │ +07e06e: 0a00 |0005: move-result v0 │ │ +07e070: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;) │ │ @@ -70315,19 +70315,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07e008: |[07e008] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -07e018: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ -07e01c: 7230 7910 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1079 │ │ -07e022: 0a00 |0005: move-result v0 │ │ -07e024: 0f00 |0006: return v0 │ │ +07e074: |[07e074] android.support.v4.view.accessibility.AccessibilityManagerCompat.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +07e084: 6200 1705 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl; // field@0517 │ │ +07e088: 7230 7910 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerVersionImpl;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z // method@1079 │ │ +07e08e: 0a00 |0005: move-result v0 │ │ +07e090: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -70367,18 +70367,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e028: |[07e028] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ -07e038: 5b01 1805 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0518 │ │ -07e03c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07e042: 0e00 |0005: return-void │ │ +07e094: |[07e094] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V │ │ +07e0a4: 5b01 1805 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0518 │ │ +07e0a8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07e0ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ @@ -70388,18 +70388,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07e044: |[07e044] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ -07e054: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0518 │ │ -07e058: 7220 8610 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@1086 │ │ -07e05e: 0e00 |0005: return-void │ │ +07e0b0: |[07e0b0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs$1.onAccessibilityStateChanged:(Z)V │ │ +07e0c0: 5410 1805 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; // field@0518 │ │ +07e0c4: 7220 8610 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;.onAccessibilityStateChanged:(Z)V // method@1086 │ │ +07e0ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -70469,17 +70469,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07e060: |[07e060] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ -07e070: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07e076: 0e00 |0003: return-void │ │ +07e0cc: |[07e0cc] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.:()V │ │ +07e0dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07e0e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs; │ │ │ │ @@ -70488,19 +70488,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07e078: |[07e078] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -07e088: 1f02 5104 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0451 │ │ -07e08c: 6e20 2123 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@2321 │ │ -07e092: 0a00 |0005: move-result v0 │ │ -07e094: 0f00 |0006: return v0 │ │ +07e0e4: |[07e0e4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +07e0f4: 1f02 5104 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0451 │ │ +07e0f8: 6e20 2123 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@2321 │ │ +07e0fe: 0a00 |0005: move-result v0 │ │ +07e100: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -70509,18 +70509,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07e098: |[07e098] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -07e0a8: 6e20 2223 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@2322 │ │ -07e0ae: 0c00 |0003: move-result-object v0 │ │ -07e0b0: 1100 |0004: return-object v0 │ │ +07e104: |[07e104] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +07e114: 6e20 2223 2100 |0000: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.getEnabledAccessibilityServiceList:(I)Ljava/util/List; // method@2322 │ │ +07e11a: 0c00 |0003: move-result-object v0 │ │ +07e11c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=2 feedbackTypeFlags I │ │ │ │ @@ -70529,18 +70529,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e0b4: |[07e0b4] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -07e0c4: 6e10 2323 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@2323 │ │ -07e0ca: 0c00 |0003: move-result-object v0 │ │ -07e0cc: 1100 |0004: return-object v0 │ │ +07e120: |[07e120] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +07e130: 6e10 2323 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.getInstalledAccessibilityServiceList:()Ljava/util/List; // method@2323 │ │ +07e136: 0c00 |0003: move-result-object v0 │ │ +07e138: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -70548,18 +70548,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07e0d0: |[07e0d0] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -07e0e0: 6e10 2523 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@2325 │ │ -07e0e6: 0a00 |0003: move-result v0 │ │ -07e0e8: 0f00 |0004: return v0 │ │ +07e13c: |[07e13c] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +07e14c: 6e10 2523 0100 |0000: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isTouchExplorationEnabled:()Z // method@2325 │ │ +07e152: 0a00 |0003: move-result v0 │ │ +07e154: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -70567,18 +70567,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07e0ec: |[07e0ec] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ -07e0fc: 2200 9f02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@029f │ │ -07e100: 7020 8410 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@1084 │ │ -07e106: 1100 |0005: return-object v0 │ │ +07e158: |[07e158] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; │ │ +07e168: 2200 9f02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1; // type@029f │ │ +07e16c: 7020 8410 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)V // method@1084 │ │ +07e172: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;) │ │ @@ -70586,19 +70586,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07e108: |[07e108] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ -07e118: 1f02 5104 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0451 │ │ -07e11c: 6e20 2623 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@2326 │ │ -07e122: 0a00 |0005: move-result v0 │ │ -07e124: 0f00 |0006: return v0 │ │ +07e174: |[07e174] android.support.v4.view.accessibility.AccessibilityManagerCompatIcs.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z │ │ +07e184: 1f02 5104 |0000: check-cast v2, Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener; // type@0451 │ │ +07e188: 6e20 2623 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityManager;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager$AccessibilityStateChangeListener;)Z // method@2326 │ │ +07e18e: 0a00 |0005: move-result v0 │ │ +07e190: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 listener Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -71205,47 +71205,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 64 16-bit code units │ │ -07e128: |[07e128] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ -07e138: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07e13c: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -07e140: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07e144: 2200 a602 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@02a6 │ │ -07e148: 7010 0f11 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@110f │ │ -07e14e: 6900 3205 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e152: 0e00 |000d: return-void │ │ -07e154: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07e158: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ -07e15c: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -07e160: 2200 a502 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@02a5 │ │ -07e164: 7010 0c11 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@110c │ │ -07e16a: 6900 3205 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e16e: 28f2 |001b: goto 000d // -000e │ │ -07e170: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07e174: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ -07e178: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -07e17c: 2200 a402 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@02a4 │ │ -07e180: 7010 fe10 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@10fe │ │ -07e186: 6900 3205 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e18a: 28e4 |0029: goto 000d // -001c │ │ -07e18c: 6000 4000 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07e190: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ -07e194: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ -07e198: 2200 a202 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@02a2 │ │ -07e19c: 7010 8e10 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@108e │ │ -07e1a2: 6900 3205 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e1a6: 28d6 |0037: goto 000d // -002a │ │ -07e1a8: 2200 a702 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@02a7 │ │ -07e1ac: 7010 1211 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1112 │ │ -07e1b2: 6900 3205 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e1b6: 28ce |003f: goto 000d // -0032 │ │ +07e194: |[07e194] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:()V │ │ +07e1a4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07e1a8: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +07e1ac: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07e1b0: 2200 a602 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; // type@02a6 │ │ +07e1b4: 7010 0f11 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl;.:()V // method@110f │ │ +07e1ba: 6900 3205 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e1be: 0e00 |000d: return-void │ │ +07e1c0: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07e1c4: 1301 1200 |0010: const/16 v1, #int 18 // #12 │ │ +07e1c8: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +07e1cc: 2200 a502 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; // type@02a5 │ │ +07e1d0: 7010 0c11 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@110c │ │ +07e1d6: 6900 3205 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e1da: 28f2 |001b: goto 000d // -000e │ │ +07e1dc: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07e1e0: 1301 1000 |001e: const/16 v1, #int 16 // #10 │ │ +07e1e4: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +07e1e8: 2200 a402 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; // type@02a4 │ │ +07e1ec: 7010 fe10 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@10fe │ │ +07e1f2: 6900 3205 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e1f6: 28e4 |0029: goto 000d // -001c │ │ +07e1f8: 6000 4000 |002a: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07e1fc: 1301 0e00 |002c: const/16 v1, #int 14 // #e │ │ +07e200: 3410 0a00 |002e: if-lt v0, v1, 0038 // +000a │ │ +07e204: 2200 a202 |0030: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; // type@02a2 │ │ +07e208: 7010 8e10 0000 |0032: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@108e │ │ +07e20e: 6900 3205 |0035: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e212: 28d6 |0037: goto 000d // -002a │ │ +07e214: 2200 a702 |0038: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; // type@02a7 │ │ +07e218: 7010 1211 0000 |003a: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1112 │ │ +07e21e: 6900 3205 |003d: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e222: 28ce |003f: goto 000d // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0006 line=757 │ │ 0x000d line=767 │ │ 0x000e line=758 │ │ 0x0014 line=759 │ │ @@ -71261,18 +71261,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07e1b8: |[07e1b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ -07e1c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07e1ce: 5b01 3805 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e1d2: 0e00 |0005: return-void │ │ +07e224: |[07e224] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.:(Ljava/lang/Object;)V │ │ +07e234: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07e23a: 5b01 3805 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e23e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0003 line=1081 │ │ 0x0005 line=1082 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -71283,55 +71283,55 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 134 16-bit code units │ │ -07e1d4: |[07e1d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ -07e1e4: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ -07e1ea: 1a00 e601 |0003: const-string v0, "ACTION_UNKNOWN" // string@01e6 │ │ -07e1ee: 1100 |0005: return-object v0 │ │ -07e1f0: 1a00 d001 |0006: const-string v0, "ACTION_FOCUS" // string@01d0 │ │ -07e1f4: 28fd |0008: goto 0005 // -0003 │ │ -07e1f6: 1a00 c901 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01c9 │ │ -07e1fa: 28fa |000b: goto 0005 // -0006 │ │ -07e1fc: 1a00 e401 |000c: const-string v0, "ACTION_SELECT" // string@01e4 │ │ -07e200: 28f7 |000e: goto 0005 // -0009 │ │ -07e202: 1a00 ca01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01ca │ │ -07e206: 28f4 |0011: goto 0005 // -000c │ │ -07e208: 1a00 cb01 |0012: const-string v0, "ACTION_CLICK" // string@01cb │ │ -07e20c: 28f1 |0014: goto 0005 // -000f │ │ -07e20e: 1a00 d501 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01d5 │ │ -07e212: 28ee |0017: goto 0005 // -0012 │ │ -07e214: 1a00 c001 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01c0 │ │ -07e218: 28eb |001a: goto 0005 // -0015 │ │ -07e21a: 1a00 c801 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01c8 │ │ -07e21e: 28e8 |001d: goto 0005 // -0018 │ │ -07e220: 1a00 d701 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01d7 │ │ -07e224: 28e5 |0020: goto 0005 // -001b │ │ -07e226: 1a00 de01 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01de │ │ -07e22a: 28e2 |0023: goto 0005 // -001e │ │ -07e22c: 1a00 d801 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01d8 │ │ -07e230: 28df |0026: goto 0005 // -0021 │ │ -07e232: 1a00 df01 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01df │ │ -07e236: 28dc |0029: goto 0005 // -0024 │ │ -07e238: 1a00 e301 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01e3 │ │ -07e23c: 28d9 |002c: goto 0005 // -0027 │ │ -07e23e: 1a00 e201 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01e2 │ │ -07e242: 28d6 |002f: goto 0005 // -002a │ │ -07e244: 1a00 cd01 |0030: const-string v0, "ACTION_CUT" // string@01cd │ │ -07e248: 28d3 |0032: goto 0005 // -002d │ │ -07e24a: 1a00 cc01 |0033: const-string v0, "ACTION_COPY" // string@01cc │ │ -07e24e: 28d0 |0035: goto 0005 // -0030 │ │ -07e250: 1a00 d901 |0036: const-string v0, "ACTION_PASTE" // string@01d9 │ │ -07e254: 28cd |0038: goto 0005 // -0033 │ │ -07e256: 1a00 e501 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01e5 │ │ -07e25a: 28ca |003b: goto 0005 // -0036 │ │ -07e25c: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ +07e240: |[07e240] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActionSymbolicName:(I)Ljava/lang/String; │ │ +07e250: 2c01 3c00 0000 |0000: sparse-switch v1, 0000003c // +0000003c │ │ +07e256: 1a00 e601 |0003: const-string v0, "ACTION_UNKNOWN" // string@01e6 │ │ +07e25a: 1100 |0005: return-object v0 │ │ +07e25c: 1a00 d001 |0006: const-string v0, "ACTION_FOCUS" // string@01d0 │ │ +07e260: 28fd |0008: goto 0005 // -0003 │ │ +07e262: 1a00 c901 |0009: const-string v0, "ACTION_CLEAR_FOCUS" // string@01c9 │ │ +07e266: 28fa |000b: goto 0005 // -0006 │ │ +07e268: 1a00 e401 |000c: const-string v0, "ACTION_SELECT" // string@01e4 │ │ +07e26c: 28f7 |000e: goto 0005 // -0009 │ │ +07e26e: 1a00 ca01 |000f: const-string v0, "ACTION_CLEAR_SELECTION" // string@01ca │ │ +07e272: 28f4 |0011: goto 0005 // -000c │ │ +07e274: 1a00 cb01 |0012: const-string v0, "ACTION_CLICK" // string@01cb │ │ +07e278: 28f1 |0014: goto 0005 // -000f │ │ +07e27a: 1a00 d501 |0015: const-string v0, "ACTION_LONG_CLICK" // string@01d5 │ │ +07e27e: 28ee |0017: goto 0005 // -0012 │ │ +07e280: 1a00 c001 |0018: const-string v0, "ACTION_ACCESSIBILITY_FOCUS" // string@01c0 │ │ +07e284: 28eb |001a: goto 0005 // -0015 │ │ +07e286: 1a00 c801 |001b: const-string v0, "ACTION_CLEAR_ACCESSIBILITY_FOCUS" // string@01c8 │ │ +07e28a: 28e8 |001d: goto 0005 // -0018 │ │ +07e28c: 1a00 d701 |001e: const-string v0, "ACTION_NEXT_AT_MOVEMENT_GRANULARITY" // string@01d7 │ │ +07e290: 28e5 |0020: goto 0005 // -001b │ │ +07e292: 1a00 de01 |0021: const-string v0, "ACTION_PREVIOUS_AT_MOVEMENT_GRANULARITY" // string@01de │ │ +07e296: 28e2 |0023: goto 0005 // -001e │ │ +07e298: 1a00 d801 |0024: const-string v0, "ACTION_NEXT_HTML_ELEMENT" // string@01d8 │ │ +07e29c: 28df |0026: goto 0005 // -0021 │ │ +07e29e: 1a00 df01 |0027: const-string v0, "ACTION_PREVIOUS_HTML_ELEMENT" // string@01df │ │ +07e2a2: 28dc |0029: goto 0005 // -0024 │ │ +07e2a4: 1a00 e301 |002a: const-string v0, "ACTION_SCROLL_FORWARD" // string@01e3 │ │ +07e2a8: 28d9 |002c: goto 0005 // -0027 │ │ +07e2aa: 1a00 e201 |002d: const-string v0, "ACTION_SCROLL_BACKWARD" // string@01e2 │ │ +07e2ae: 28d6 |002f: goto 0005 // -002a │ │ +07e2b0: 1a00 cd01 |0030: const-string v0, "ACTION_CUT" // string@01cd │ │ +07e2b4: 28d3 |0032: goto 0005 // -002d │ │ +07e2b6: 1a00 cc01 |0033: const-string v0, "ACTION_COPY" // string@01cc │ │ +07e2ba: 28d0 |0035: goto 0005 // -0030 │ │ +07e2bc: 1a00 d901 |0036: const-string v0, "ACTION_PASTE" // string@01d9 │ │ +07e2c0: 28cd |0038: goto 0005 // -0033 │ │ +07e2c2: 1a00 e501 |0039: const-string v0, "ACTION_SET_SELECTION" // string@01e5 │ │ +07e2c6: 28ca |003b: goto 0005 // -0036 │ │ +07e2c8: 0002 1200 0100 0000 0200 0000 0400 ... |003c: sparse-switch-data (74 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2018 │ │ 0x0003 line=2056 │ │ 0x0006 line=2020 │ │ 0x0009 line=2022 │ │ 0x000c line=2024 │ │ @@ -71359,43 +71359,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -07e2f0: |[07e2f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e300: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e304: 7210 de10 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@10de │ │ -07e30a: 0c00 |0005: move-result-object v0 │ │ -07e30c: 7110 9a11 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e312: 0c00 |0009: move-result-object v0 │ │ -07e314: 1100 |000a: return-object v0 │ │ +07e35c: |[07e35c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e36c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e370: 7210 de10 0000 |0002: invoke-interface {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:()Ljava/lang/Object; // method@10de │ │ +07e376: 0c00 |0005: move-result-object v0 │ │ +07e378: 7110 9a11 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e37e: 0c00 |0009: move-result-object v0 │ │ +07e380: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1123 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07e318: |[07e318] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e328: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e32c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e330: 7220 e110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@10e1 │ │ -07e336: 0c00 |0007: move-result-object v0 │ │ -07e338: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e33e: 0c00 |000b: move-result-object v0 │ │ -07e340: 1100 |000c: return-object v0 │ │ +07e384: |[07e384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e394: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e398: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e39c: 7220 e110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@10e1 │ │ +07e3a2: 0c00 |0007: move-result-object v0 │ │ +07e3a4: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e3aa: 0c00 |000b: move-result-object v0 │ │ +07e3ac: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1134 │ │ locals : │ │ 0x0000 - 0x000d reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71403,21 +71403,21 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -07e344: |[07e344] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e354: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e358: 7220 df10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@10df │ │ -07e35e: 0c00 |0005: move-result-object v0 │ │ -07e360: 7110 9a11 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e366: 0c00 |0009: move-result-object v0 │ │ -07e368: 1100 |000a: return-object v0 │ │ +07e3b0: |[07e3b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e3c0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e3c4: 7220 df10 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@10df │ │ +07e3ca: 0c00 |0005: move-result-object v0 │ │ +07e3cc: 7110 9a11 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e3d2: 0c00 |0009: move-result-object v0 │ │ +07e3d4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1099 │ │ locals : │ │ 0x0000 - 0x000b reg=1 source Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71425,21 +71425,21 @@ │ │ type : '(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -07e36c: |[07e36c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e37c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e380: 7230 e010 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@10e0 │ │ -07e386: 0c00 |0005: move-result-object v0 │ │ -07e388: 7110 9a11 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e38e: 0c00 |0009: move-result-object v0 │ │ -07e390: 1100 |000a: return-object v0 │ │ +07e3d8: |[07e3d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.obtain:(Landroid/view/View;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e3e8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e3ec: 7230 e010 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@10e0 │ │ +07e3f2: 0c00 |0005: move-result-object v0 │ │ +07e3f4: 7110 9a11 0000 |0006: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e3fa: 0c00 |0009: move-result-object v0 │ │ +07e3fc: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1113 │ │ locals : │ │ 0x0000 - 0x000b reg=1 root Landroid/view/View; │ │ 0x0000 - 0x000b reg=2 virtualDescendantId I │ │ │ │ @@ -71448,21 +71448,21 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -07e394: |[07e394] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e3a4: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -07e3a8: 2200 a802 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -07e3ac: 7020 5411 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ -07e3b2: 1100 |0007: return-object v0 │ │ -07e3b4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -07e3b6: 28fe |0009: goto 0007 // -0002 │ │ +07e400: |[07e400] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e410: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +07e414: 2200 a802 |0002: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +07e418: 7020 5411 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ +07e41e: 1100 |0007: return-object v0 │ │ +07e420: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +07e422: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1068 │ │ 0x0002 line=1069 │ │ 0x0007 line=1071 │ │ locals : │ │ 0x0000 - 0x000a reg=1 object Ljava/lang/Object; │ │ @@ -71473,19 +71473,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e3b8: |[07e3b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ -07e3c8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e3cc: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e3d0: 7230 be10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@10be │ │ -07e3d6: 0e00 |0007: return-void │ │ +07e424: |[07e424] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addAction:(I)V │ │ +07e434: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e438: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e43c: 7230 be10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addAction:(Ljava/lang/Object;I)V // method@10be │ │ +07e442: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ 0x0007 line=1296 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 action I │ │ @@ -71495,19 +71495,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e3d8: |[07e3d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ -07e3e8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e3ec: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e3f0: 7230 bf10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@10bf │ │ -07e3f6: 0e00 |0007: return-void │ │ +07e444: |[07e444] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;)V │ │ +07e454: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e458: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e45c: 7230 bf10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@10bf │ │ +07e462: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ 0x0007 line=1250 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -71517,19 +71517,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07e3f8: |[07e3f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ -07e408: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e40c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e410: 7240 c010 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@10c0 │ │ -07e416: 0e00 |0007: return-void │ │ +07e464: |[07e464] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.addChild:(Landroid/view/View;I)V │ │ +07e474: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e478: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e47c: 7240 c010 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@10c0 │ │ +07e482: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1267 │ │ 0x0007 line=1268 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -71540,44 +71540,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07e418: |[07e418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ -07e428: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07e42a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07e42c: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -07e430: 0f01 |0004: return v1 │ │ -07e432: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -07e436: 0121 |0007: move v1, v2 │ │ -07e438: 28fc |0008: goto 0004 // -0004 │ │ -07e43a: 6e10 012b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07e440: 0c03 |000c: move-result-object v3 │ │ -07e442: 6e10 012b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07e448: 0c04 |0010: move-result-object v4 │ │ -07e44a: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -07e44e: 0121 |0013: move v1, v2 │ │ -07e450: 28f0 |0014: goto 0004 // -0010 │ │ -07e452: 0760 |0015: move-object v0, v6 │ │ -07e454: 1f00 a802 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -07e458: 5453 3805 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e45c: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -07e460: 5403 3805 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e464: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -07e468: 0121 |0020: move v1, v2 │ │ -07e46a: 28e3 |0021: goto 0004 // -001d │ │ -07e46c: 5453 3805 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e470: 5404 3805 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e474: 6e20 ff2a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -07e47a: 0a03 |0029: move-result v3 │ │ -07e47c: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -07e480: 0121 |002c: move v1, v2 │ │ -07e482: 28d7 |002d: goto 0004 // -0029 │ │ +07e484: |[07e484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.equals:(Ljava/lang/Object;)Z │ │ +07e494: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07e496: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07e498: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07e49c: 0f01 |0004: return v1 │ │ +07e49e: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +07e4a2: 0121 |0007: move v1, v2 │ │ +07e4a4: 28fc |0008: goto 0004 // -0004 │ │ +07e4a6: 6e10 012b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +07e4ac: 0c03 |000c: move-result-object v3 │ │ +07e4ae: 6e10 012b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +07e4b4: 0c04 |0010: move-result-object v4 │ │ +07e4b6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +07e4ba: 0121 |0013: move v1, v2 │ │ +07e4bc: 28f0 |0014: goto 0004 // -0010 │ │ +07e4be: 0760 |0015: move-object v0, v6 │ │ +07e4c0: 1f00 a802 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +07e4c4: 5453 3805 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e4c8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +07e4cc: 5403 3805 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e4d0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +07e4d4: 0121 |0020: move v1, v2 │ │ +07e4d6: 28e3 |0021: goto 0004 // -001d │ │ +07e4d8: 5453 3805 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e4dc: 5404 3805 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e4e0: 6e20 ff2a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +07e4e6: 0a03 |0029: move-result v3 │ │ +07e4e8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +07e4ec: 0121 |002c: move v1, v2 │ │ +07e4ee: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1953 │ │ 0x0004 line=1970 │ │ 0x0005 line=1956 │ │ 0x0008 line=1957 │ │ 0x0009 line=1959 │ │ @@ -71598,33 +71598,33 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -07e484: |[07e484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ -07e494: 2204 cf05 |0000: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -07e498: 7010 8f2b 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -07e49e: 6205 3205 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e4a2: 5476 3805 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e4a6: 7230 c110 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@10c1 │ │ -07e4ac: 0c03 |000c: move-result-object v3 │ │ -07e4ae: 7210 db2b 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ -07e4b4: 0a02 |0010: move-result v2 │ │ -07e4b6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -07e4b8: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ -07e4bc: 7220 d62b 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -07e4c2: 0c01 |0017: move-result-object v1 │ │ -07e4c4: 2205 a802 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -07e4c8: 7020 5411 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ -07e4ce: 7220 d22b 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -07e4d4: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ -07e4d8: 28f0 |0022: goto 0012 // -0010 │ │ -07e4da: 1104 |0023: return-object v4 │ │ +07e4f0: |[07e4f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; │ │ +07e500: 2204 cf05 |0000: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +07e504: 7010 8f2b 0400 |0002: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +07e50a: 6205 3205 |0005: sget-object v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e50e: 5476 3805 |0007: iget-object v6, v7, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e512: 7230 c110 6508 |0009: invoke-interface {v5, v6, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@10c1 │ │ +07e518: 0c03 |000c: move-result-object v3 │ │ +07e51a: 7210 db2b 0300 |000d: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +07e520: 0a02 |0010: move-result v2 │ │ +07e522: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +07e524: 3520 1100 |0012: if-ge v0, v2, 0023 // +0011 │ │ +07e528: 7220 d62b 0300 |0014: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +07e52e: 0c01 |0017: move-result-object v1 │ │ +07e530: 2205 a802 |0018: new-instance v5, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +07e534: 7020 5411 1500 |001a: invoke-direct {v5, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ +07e53a: 7220 d22b 5400 |001d: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +07e540: d800 0001 |0020: add-int/lit8 v0, v0, #int 1 // #01 │ │ +07e544: 28f0 |0022: goto 0012 // -0010 │ │ +07e546: 1104 |0023: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1370 │ │ 0x0005 line=1371 │ │ 0x000d line=1372 │ │ 0x0011 line=1373 │ │ 0x0014 line=1374 │ │ @@ -71645,22 +71645,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07e4dc: |[07e4dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e4ec: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e4f0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e4f4: 7230 c210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@10c2 │ │ -07e4fa: 0c00 |0007: move-result-object v0 │ │ -07e4fc: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e502: 0c00 |000b: move-result-object v0 │ │ -07e504: 1100 |000c: return-object v0 │ │ +07e548: |[07e548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e558: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e55c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e560: 7230 c210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@10c2 │ │ +07e566: 0c00 |0007: move-result-object v0 │ │ +07e568: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e56e: 0c00 |000b: move-result-object v0 │ │ +07e570: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1181 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 focus I │ │ │ │ @@ -71669,22 +71669,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07e508: |[07e508] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e518: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e51c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e520: 7230 c310 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@10c3 │ │ -07e526: 0c00 |0007: move-result-object v0 │ │ -07e528: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e52e: 0c00 |000b: move-result-object v0 │ │ -07e530: 1100 |000c: return-object v0 │ │ +07e574: |[07e574] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.focusSearch:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e584: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e588: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e58c: 7230 c310 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@10c3 │ │ +07e592: 0c00 |0007: move-result-object v0 │ │ +07e594: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e59a: 0c00 |000b: move-result-object v0 │ │ +07e59c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1199 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 direction I │ │ │ │ @@ -71693,20 +71693,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e534: |[07e534] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ -07e544: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e548: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e54c: 7220 c410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@10c4 │ │ -07e552: 0a00 |0007: move-result v0 │ │ -07e554: 0f00 |0008: return v0 │ │ +07e5a0: |[07e5a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getActions:()I │ │ +07e5b0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e5b4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e5b8: 7220 c410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getActions:(Ljava/lang/Object;)I // method@10c4 │ │ +07e5be: 0a00 |0007: move-result v0 │ │ +07e5c0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71714,19 +71714,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e558: |[07e558] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ -07e568: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e56c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e570: 7230 c510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10c5 │ │ -07e576: 0e00 |0007: return-void │ │ +07e5c4: |[07e5c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInParent:(Landroid/graphics/Rect;)V │ │ +07e5d4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e5d8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e5dc: 7230 c510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10c5 │ │ +07e5e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1438 │ │ 0x0007 line=1439 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -71736,19 +71736,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e578: |[07e578] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -07e588: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e58c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e590: 7230 c610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10c6 │ │ -07e596: 0e00 |0007: return-void │ │ +07e5e4: |[07e5e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +07e5f4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e5f8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e5fc: 7230 c610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10c6 │ │ +07e602: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1462 │ │ 0x0007 line=1463 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 outBounds Landroid/graphics/Rect; │ │ @@ -71758,22 +71758,22 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -07e598: |[07e598] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e5a8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e5ac: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e5b0: 7230 c710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@10c7 │ │ -07e5b6: 0c00 |0007: move-result-object v0 │ │ -07e5b8: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e5be: 0c00 |000b: move-result-object v0 │ │ -07e5c0: 1100 |000c: return-object v0 │ │ +07e604: |[07e604] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e614: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e618: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e61c: 7230 c710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@10c7 │ │ +07e622: 0c00 |0007: move-result-object v0 │ │ +07e624: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e62a: 0c00 |000b: move-result-object v0 │ │ +07e62c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x000d reg=3 index I │ │ │ │ @@ -71782,20 +71782,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e5c4: |[07e5c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ -07e5d4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e5d8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e5dc: 7220 c810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@10c8 │ │ -07e5e2: 0a00 |0007: move-result v0 │ │ -07e5e4: 0f00 |0008: return v0 │ │ +07e630: |[07e630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getChildCount:()I │ │ +07e640: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e644: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e648: 7220 c810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getChildCount:(Ljava/lang/Object;)I // method@10c8 │ │ +07e64e: 0a00 |0007: move-result v0 │ │ +07e650: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1217 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71803,20 +71803,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e5e8: |[07e5e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ -07e5f8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e5fc: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e600: 7220 c910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10c9 │ │ -07e606: 0c00 |0007: move-result-object v0 │ │ -07e608: 1100 |0008: return-object v0 │ │ +07e654: |[07e654] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getClassName:()Ljava/lang/CharSequence; │ │ +07e664: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e668: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e66c: 7220 c910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10c9 │ │ +07e672: 0c00 |0007: move-result-object v0 │ │ +07e674: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1800 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71824,20 +71824,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e60c: |[07e60c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -07e61c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e620: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e624: 7220 ca10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10ca │ │ -07e62a: 0c00 |0007: move-result-object v0 │ │ -07e62c: 1100 |0008: return-object v0 │ │ +07e678: |[07e678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +07e688: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e68c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e690: 7220 ca10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10ca │ │ +07e696: 0c00 |0007: move-result-object v0 │ │ +07e698: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1848 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71845,17 +71845,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07e630: |[07e630] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ -07e640: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e644: 1100 |0002: return-object v0 │ │ +07e69c: |[07e69c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getInfo:()Ljava/lang/Object; │ │ +07e6ac: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e6b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71863,20 +71863,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e648: |[07e648] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ -07e658: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e65c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e660: 7220 cb10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@10cb │ │ -07e666: 0a00 |0007: move-result v0 │ │ -07e668: 0f00 |0008: return v0 │ │ +07e6b4: |[07e6b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getLiveRegion:()I │ │ +07e6c4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e6c8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e6cc: 7220 cb10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getLiveRegion:(Ljava/lang/Object;)I // method@10cb │ │ +07e6d2: 0a00 |0007: move-result v0 │ │ +07e6d4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1927 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71884,20 +71884,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e66c: |[07e66c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ -07e67c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e680: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e684: 7220 cc10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@10cc │ │ -07e68a: 0a00 |0007: move-result v0 │ │ -07e68c: 0f00 |0008: return v0 │ │ +07e6d8: |[07e6d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getMovementGranularities:()I │ │ +07e6e8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e6ec: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e6f0: 7220 cc10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getMovementGranularities:(Ljava/lang/Object;)I // method@10cc │ │ +07e6f6: 0a00 |0007: move-result v0 │ │ +07e6f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71905,20 +71905,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e690: |[07e690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ -07e6a0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e6a4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e6a8: 7220 cd10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10cd │ │ -07e6ae: 0c00 |0007: move-result-object v0 │ │ -07e6b0: 1100 |0008: return-object v0 │ │ +07e6fc: |[07e6fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getPackageName:()Ljava/lang/CharSequence; │ │ +07e70c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e710: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e714: 7220 cd10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10cd │ │ +07e71a: 0c00 |0007: move-result-object v0 │ │ +07e71c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1776 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71926,22 +71926,22 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -07e6b4: |[07e6b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07e6c4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e6c8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e6cc: 7220 ce10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@10ce │ │ -07e6d2: 0c00 |0007: move-result-object v0 │ │ -07e6d4: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -07e6da: 0c00 |000b: move-result-object v0 │ │ -07e6dc: 1100 |000c: return-object v0 │ │ +07e720: |[07e720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getParent:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07e730: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e734: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e738: 7220 ce10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@10ce │ │ +07e73e: 0c00 |0007: move-result-object v0 │ │ +07e740: 7110 9a11 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +07e746: 0c00 |000b: move-result-object v0 │ │ +07e748: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1391 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71949,20 +71949,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e6e0: |[07e6e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ -07e6f0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e6f4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e6f8: 7220 cf10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10cf │ │ -07e6fe: 0c00 |0007: move-result-object v0 │ │ -07e700: 1100 |0008: return-object v0 │ │ +07e74c: |[07e74c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getText:()Ljava/lang/CharSequence; │ │ +07e75c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e760: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e764: 7220 cf10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@10cf │ │ +07e76a: 0c00 |0007: move-result-object v0 │ │ +07e76c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1824 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71970,20 +71970,20 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e704: |[07e704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ -07e714: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e718: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e71c: 7220 d010 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@10d0 │ │ -07e722: 0c00 |0007: move-result-object v0 │ │ -07e724: 1100 |0008: return-object v0 │ │ +07e770: |[07e770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getViewIdResourceName:()Ljava/lang/String; │ │ +07e780: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e784: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e788: 7220 d010 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@10d0 │ │ +07e78e: 0c00 |0007: move-result-object v0 │ │ +07e790: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1905 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -71991,20 +71991,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e728: |[07e728] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ -07e738: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e73c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e740: 7220 d110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@10d1 │ │ -07e746: 0a00 |0007: move-result v0 │ │ -07e748: 0f00 |0008: return v0 │ │ +07e794: |[07e794] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.getWindowId:()I │ │ +07e7a4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e7a8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e7ac: 7220 d110 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.getWindowId:(Ljava/lang/Object;)I // method@10d1 │ │ +07e7b2: 0a00 |0007: move-result v0 │ │ +07e7b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1208 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72012,23 +72012,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07e74c: |[07e74c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ -07e75c: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e760: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07e764: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07e766: 0f00 |0005: return v0 │ │ -07e768: 5410 3805 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e76c: 6e10 022b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -07e772: 0a00 |000b: move-result v0 │ │ -07e774: 28f9 |000c: goto 0005 // -0007 │ │ +07e7b8: |[07e7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.hashCode:()I │ │ +07e7c8: 5410 3805 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e7cc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07e7d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07e7d2: 0f00 |0005: return v0 │ │ +07e7d4: 5410 3805 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e7d8: 6e10 022b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +07e7de: 0a00 |000b: move-result v0 │ │ +07e7e0: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1948 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72036,20 +72036,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e778: |[07e778] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ -07e788: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e78c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e790: 7220 d210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@10d2 │ │ -07e796: 0a00 |0007: move-result v0 │ │ -07e798: 0f00 |0008: return v0 │ │ +07e7e4: |[07e7e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isAccessibilityFocused:()Z │ │ +07e7f4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e7f8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e7fc: 7220 d210 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@10d2 │ │ +07e802: 0a00 |0007: move-result v0 │ │ +07e804: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1607 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72057,20 +72057,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e79c: |[07e79c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ -07e7ac: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e7b0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e7b4: 7220 d310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@10d3 │ │ -07e7ba: 0a00 |0007: move-result v0 │ │ -07e7bc: 0f00 |0008: return v0 │ │ +07e808: |[07e808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isCheckable:()Z │ │ +07e818: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e81c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e820: 7220 d310 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isCheckable:(Ljava/lang/Object;)Z // method@10d3 │ │ +07e826: 0a00 |0007: move-result v0 │ │ +07e828: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1486 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72078,20 +72078,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e7c0: |[07e7c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ -07e7d0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e7d4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e7d8: 7220 d410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@10d4 │ │ -07e7de: 0a00 |0007: move-result v0 │ │ -07e7e0: 0f00 |0008: return v0 │ │ +07e82c: |[07e82c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isChecked:()Z │ │ +07e83c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e840: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e844: 7220 d410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isChecked:(Ljava/lang/Object;)Z // method@10d4 │ │ +07e84a: 0a00 |0007: move-result v0 │ │ +07e84c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1510 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72099,20 +72099,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e7e4: |[07e7e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ -07e7f4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e7f8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e7fc: 7220 d510 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@10d5 │ │ -07e802: 0a00 |0007: move-result v0 │ │ -07e804: 0f00 |0008: return v0 │ │ +07e850: |[07e850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isClickable:()Z │ │ +07e860: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e864: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e868: 7220 d510 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isClickable:(Ljava/lang/Object;)Z // method@10d5 │ │ +07e86e: 0a00 |0007: move-result v0 │ │ +07e870: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1656 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72120,20 +72120,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e808: |[07e808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ -07e818: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e81c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e820: 7220 d610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@10d6 │ │ -07e826: 0a00 |0007: move-result v0 │ │ -07e828: 0f00 |0008: return v0 │ │ +07e874: |[07e874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isEnabled:()Z │ │ +07e884: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e888: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e88c: 7220 d610 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isEnabled:(Ljava/lang/Object;)Z // method@10d6 │ │ +07e892: 0a00 |0007: move-result v0 │ │ +07e894: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1704 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72141,20 +72141,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e82c: |[07e82c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ -07e83c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e840: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e844: 7220 d710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@10d7 │ │ -07e84a: 0a00 |0007: move-result v0 │ │ -07e84c: 0f00 |0008: return v0 │ │ +07e898: |[07e898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocusable:()Z │ │ +07e8a8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e8ac: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e8b0: 7220 d710 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocusable:(Ljava/lang/Object;)Z // method@10d7 │ │ +07e8b6: 0a00 |0007: move-result v0 │ │ +07e8b8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #29 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72162,20 +72162,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e850: |[07e850] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ -07e860: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e864: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e868: 7220 d810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@10d8 │ │ -07e86e: 0a00 |0007: move-result v0 │ │ -07e870: 0f00 |0008: return v0 │ │ +07e8bc: |[07e8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isFocused:()Z │ │ +07e8cc: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e8d0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e8d4: 7220 d810 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isFocused:(Ljava/lang/Object;)Z // method@10d8 │ │ +07e8da: 0a00 |0007: move-result v0 │ │ +07e8dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1558 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #30 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72183,20 +72183,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e874: |[07e874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ -07e884: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e888: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e88c: 7220 d910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@10d9 │ │ -07e892: 0a00 |0007: move-result v0 │ │ -07e894: 0f00 |0008: return v0 │ │ +07e8e0: |[07e8e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isLongClickable:()Z │ │ +07e8f0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e8f4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e8f8: 7220 d910 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isLongClickable:(Ljava/lang/Object;)Z // method@10d9 │ │ +07e8fe: 0a00 |0007: move-result v0 │ │ +07e900: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1680 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #31 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72204,20 +72204,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e898: |[07e898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ -07e8a8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e8ac: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e8b0: 7220 da10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@10da │ │ -07e8b6: 0a00 |0007: move-result v0 │ │ -07e8b8: 0f00 |0008: return v0 │ │ +07e904: |[07e904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isPassword:()Z │ │ +07e914: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e918: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e91c: 7220 da10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isPassword:(Ljava/lang/Object;)Z // method@10da │ │ +07e922: 0a00 |0007: move-result v0 │ │ +07e924: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1728 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #32 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72225,20 +72225,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e8bc: |[07e8bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ -07e8cc: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e8d0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e8d4: 7220 db10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@10db │ │ -07e8da: 0a00 |0007: move-result v0 │ │ -07e8dc: 0f00 |0008: return v0 │ │ +07e928: |[07e928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isScrollable:()Z │ │ +07e938: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e93c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e940: 7220 db10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isScrollable:(Ljava/lang/Object;)Z // method@10db │ │ +07e946: 0a00 |0007: move-result v0 │ │ +07e948: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1752 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72246,20 +72246,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e8e0: |[07e8e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ -07e8f0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e8f4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e8f8: 7220 dc10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@10dc │ │ -07e8fe: 0a00 |0007: move-result v0 │ │ -07e900: 0f00 |0008: return v0 │ │ +07e94c: |[07e94c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isSelected:()Z │ │ +07e95c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e960: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e964: 7220 dc10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isSelected:(Ljava/lang/Object;)Z // method@10dc │ │ +07e96a: 0a00 |0007: move-result v0 │ │ +07e96c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #34 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72267,20 +72267,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07e904: |[07e904] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ -07e914: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e918: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e91c: 7220 dd10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@10dd │ │ -07e922: 0a00 |0007: move-result v0 │ │ -07e924: 0f00 |0008: return v0 │ │ +07e970: |[07e970] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.isVisibleToUser:()Z │ │ +07e980: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e984: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e988: 7220 dd10 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.isVisibleToUser:(Ljava/lang/Object;)Z // method@10dd │ │ +07e98e: 0a00 |0007: move-result v0 │ │ +07e990: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ #35 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;) │ │ @@ -72288,20 +72288,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -07e928: |[07e928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ -07e938: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e93c: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e940: 7230 e210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@10e2 │ │ -07e946: 0a00 |0007: move-result v0 │ │ -07e948: 0f00 |0008: return v0 │ │ +07e994: |[07e994] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(I)Z │ │ +07e9a4: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e9a8: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e9ac: 7230 e210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;I)Z // method@10e2 │ │ +07e9b2: 0a00 |0007: move-result v0 │ │ +07e9b4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ │ │ @@ -72310,20 +72310,20 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -07e94c: |[07e94c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ -07e95c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e960: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e964: 7240 e310 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@10e3 │ │ -07e96a: 0a00 |0007: move-result v0 │ │ -07e96c: 0f00 |0008: return v0 │ │ +07e9b8: |[07e9b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.performAction:(ILandroid/os/Bundle;)Z │ │ +07e9c8: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e9cc: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e9d0: 7240 e310 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@10e3 │ │ +07e9d6: 0a00 |0007: move-result v0 │ │ +07e9d8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1328 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0009 reg=3 action I │ │ 0x0000 - 0x0009 reg=4 arguments Landroid/os/Bundle; │ │ @@ -72333,19 +72333,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07e970: |[07e970] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ -07e980: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e984: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e988: 7220 e410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@10e4 │ │ -07e98e: 0e00 |0007: return-void │ │ +07e9dc: |[07e9dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.recycle:()V │ │ +07e9ec: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07e9f0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07e9f4: 7220 e410 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.recycle:(Ljava/lang/Object;)V // method@10e4 │ │ +07e9fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1874 │ │ 0x0007 line=1875 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ │ │ @@ -72354,19 +72354,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e990: |[07e990] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ -07e9a0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e9a4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e9a8: 7230 e510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@10e5 │ │ -07e9ae: 0e00 |0007: return-void │ │ +07e9fc: |[07e9fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setAccessibilityFocused:(Z)V │ │ +07ea0c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ea10: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ea14: 7230 e510 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setAccessibilityFocused:(Ljava/lang/Object;Z)V // method@10e5 │ │ +07ea1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ 0x0007 line=1624 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -72376,19 +72376,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e9b0: |[07e9b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ -07e9c0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e9c4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e9c8: 7230 e610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10e6 │ │ -07e9ce: 0e00 |0007: return-void │ │ +07ea1c: |[07ea1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInParent:(Landroid/graphics/Rect;)V │ │ +07ea2c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ea30: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ea34: 7230 e610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10e6 │ │ +07ea3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ 0x0007 line=1454 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -72398,19 +72398,19 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e9d0: |[07e9d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ -07e9e0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07e9e4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07e9e8: 7230 e710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10e7 │ │ -07e9ee: 0e00 |0007: return-void │ │ +07ea3c: |[07ea3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setBoundsInScreen:(Landroid/graphics/Rect;)V │ │ +07ea4c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ea50: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ea54: 7230 e710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@10e7 │ │ +07ea5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1477 │ │ 0x0007 line=1478 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 bounds Landroid/graphics/Rect; │ │ @@ -72420,19 +72420,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07e9f0: |[07e9f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ -07ea00: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ea04: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ea08: 7230 e810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@10e8 │ │ -07ea0e: 0e00 |0007: return-void │ │ +07ea5c: |[07ea5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setCheckable:(Z)V │ │ +07ea6c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ea70: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ea74: 7230 e810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setCheckable:(Ljava/lang/Object;Z)V // method@10e8 │ │ +07ea7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ 0x0007 line=1502 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checkable Z │ │ @@ -72442,19 +72442,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ea10: |[07ea10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ -07ea20: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ea24: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ea28: 7230 e910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@10e9 │ │ -07ea2e: 0e00 |0007: return-void │ │ +07ea7c: |[07ea7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setChecked:(Z)V │ │ +07ea8c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ea90: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ea94: 7230 e910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setChecked:(Ljava/lang/Object;Z)V // method@10e9 │ │ +07ea9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1525 │ │ 0x0007 line=1526 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 checked Z │ │ @@ -72464,19 +72464,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ea30: |[07ea30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -07ea40: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ea44: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ea48: 7230 ea10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10ea │ │ -07ea4e: 0e00 |0007: return-void │ │ +07ea9c: |[07ea9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +07eaac: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eab0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eab4: 7230 ea10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10ea │ │ +07eaba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1815 │ │ 0x0007 line=1816 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -72486,19 +72486,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ea50: |[07ea50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ -07ea60: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ea64: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ea68: 7230 eb10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@10eb │ │ -07ea6e: 0e00 |0007: return-void │ │ +07eabc: |[07eabc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setClickable:(Z)V │ │ +07eacc: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ead0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ead4: 7230 eb10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setClickable:(Ljava/lang/Object;Z)V // method@10eb │ │ +07eada: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1671 │ │ 0x0007 line=1672 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 clickable Z │ │ @@ -72508,19 +72508,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ea70: |[07ea70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -07ea80: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ea84: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ea88: 7230 ec10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10ec │ │ -07ea8e: 0e00 |0007: return-void │ │ +07eadc: |[07eadc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +07eaec: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eaf0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eaf4: 7230 ec10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10ec │ │ +07eafa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1863 │ │ 0x0007 line=1864 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -72530,19 +72530,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ea90: |[07ea90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ -07eaa0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eaa4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eaa8: 7230 ed10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@10ed │ │ -07eaae: 0e00 |0007: return-void │ │ +07eafc: |[07eafc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setEnabled:(Z)V │ │ +07eb0c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eb10: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eb14: 7230 ed10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@10ed │ │ +07eb1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1719 │ │ 0x0007 line=1720 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 enabled Z │ │ @@ -72552,19 +72552,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07eab0: |[07eab0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ -07eac0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eac4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eac8: 7230 ee10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@10ee │ │ -07eace: 0e00 |0007: return-void │ │ +07eb1c: |[07eb1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocusable:(Z)V │ │ +07eb2c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eb30: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eb34: 7230 ee10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocusable:(Ljava/lang/Object;Z)V // method@10ee │ │ +07eb3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1549 │ │ 0x0007 line=1550 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focusable Z │ │ @@ -72574,19 +72574,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ead0: |[07ead0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ -07eae0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eae4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eae8: 7230 ef10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@10ef │ │ -07eaee: 0e00 |0007: return-void │ │ +07eb3c: |[07eb3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setFocused:(Z)V │ │ +07eb4c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eb50: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eb54: 7230 ef10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setFocused:(Ljava/lang/Object;Z)V // method@10ef │ │ +07eb5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1573 │ │ 0x0007 line=1574 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 focused Z │ │ @@ -72596,19 +72596,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07eaf0: |[07eaf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ -07eb00: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eb04: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eb08: 7230 f010 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@10f0 │ │ -07eb0e: 0e00 |0007: return-void │ │ +07eb5c: |[07eb5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLiveRegion:(I)V │ │ +07eb6c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eb70: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eb74: 7230 f010 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLiveRegion:(Ljava/lang/Object;I)V // method@10f0 │ │ +07eb7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1943 │ │ 0x0007 line=1944 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 mode I │ │ @@ -72618,19 +72618,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07eb10: |[07eb10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ -07eb20: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eb24: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eb28: 7230 f110 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@10f1 │ │ -07eb2e: 0e00 |0007: return-void │ │ +07eb7c: |[07eb7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setLongClickable:(Z)V │ │ +07eb8c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07eb90: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07eb94: 7230 f110 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setLongClickable:(Ljava/lang/Object;Z)V // method@10f1 │ │ +07eb9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1695 │ │ 0x0007 line=1696 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 longClickable Z │ │ @@ -72640,19 +72640,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07eb30: |[07eb30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ -07eb40: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eb44: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eb48: 7230 f210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@10f2 │ │ -07eb4e: 0e00 |0007: return-void │ │ +07eb9c: |[07eb9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setMovementGranularities:(I)V │ │ +07ebac: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ebb0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ebb4: 7230 f210 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setMovementGranularities:(Ljava/lang/Object;I)V // method@10f2 │ │ +07ebba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0007 line=1345 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 granularities I │ │ @@ -72662,19 +72662,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07eb50: |[07eb50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ -07eb60: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eb64: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eb68: 7230 f310 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10f3 │ │ -07eb6e: 0e00 |0007: return-void │ │ +07ebbc: |[07ebbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPackageName:(Ljava/lang/CharSequence;)V │ │ +07ebcc: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ebd0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ebd4: 7230 f310 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10f3 │ │ +07ebda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1791 │ │ 0x0007 line=1792 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 packageName Ljava/lang/CharSequence; │ │ @@ -72684,19 +72684,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07eb70: |[07eb70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ -07eb80: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eb84: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eb88: 7230 f410 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@10f4 │ │ -07eb8e: 0e00 |0007: return-void │ │ +07ebdc: |[07ebdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;)V │ │ +07ebec: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ebf0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ebf4: 7230 f410 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@10f4 │ │ +07ebfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1406 │ │ 0x0007 line=1407 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 parent Landroid/view/View; │ │ @@ -72706,19 +72706,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07eb90: |[07eb90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ -07eba0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eba4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eba8: 7240 f510 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@10f5 │ │ -07ebae: 0e00 |0007: return-void │ │ +07ebfc: |[07ebfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setParent:(Landroid/view/View;I)V │ │ +07ec0c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ec10: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ec14: 7240 f510 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@10f5 │ │ +07ec1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1429 │ │ 0x0007 line=1430 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -72729,19 +72729,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ebb0: |[07ebb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ -07ebc0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ebc4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ebc8: 7230 f610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@10f6 │ │ -07ebce: 0e00 |0007: return-void │ │ +07ec1c: |[07ec1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setPassword:(Z)V │ │ +07ec2c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ec30: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ec34: 7230 f610 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setPassword:(Ljava/lang/Object;Z)V // method@10f6 │ │ +07ec3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1743 │ │ 0x0007 line=1744 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 password Z │ │ @@ -72751,19 +72751,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ebd0: |[07ebd0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ -07ebe0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ebe4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ebe8: 7230 f710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@10f7 │ │ -07ebee: 0e00 |0007: return-void │ │ +07ec3c: |[07ec3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setScrollable:(Z)V │ │ +07ec4c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ec50: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ec54: 7230 f710 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@10f7 │ │ +07ec5a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1767 │ │ 0x0007 line=1768 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -72773,19 +72773,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ebf0: |[07ebf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ -07ec00: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ec04: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ec08: 7230 f810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@10f8 │ │ -07ec0e: 0e00 |0007: return-void │ │ +07ec5c: |[07ec5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSelected:(Z)V │ │ +07ec6c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ec70: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ec74: 7230 f810 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSelected:(Ljava/lang/Object;Z)V // method@10f8 │ │ +07ec7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1647 │ │ 0x0007 line=1648 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 selected Z │ │ @@ -72795,19 +72795,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ec10: |[07ec10] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ -07ec20: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ec24: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ec28: 7230 f910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@10f9 │ │ -07ec2e: 0e00 |0007: return-void │ │ +07ec7c: |[07ec7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;)V │ │ +07ec8c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ec90: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ec94: 7230 f910 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@10f9 │ │ +07ec9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1143 │ │ 0x0007 line=1144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -72817,19 +72817,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -07ec30: |[07ec30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ -07ec40: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ec44: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ec48: 7240 fa10 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@10fa │ │ -07ec4e: 0e00 |0007: return-void │ │ +07ec9c: |[07ec9c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setSource:(Landroid/view/View;I)V │ │ +07ecac: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ecb0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ecb4: 7240 fa10 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@10fa │ │ +07ecba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1166 │ │ 0x0007 line=1167 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -72840,19 +72840,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ec50: |[07ec50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ -07ec60: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ec64: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ec68: 7230 fb10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10fb │ │ -07ec6e: 0e00 |0007: return-void │ │ +07ecbc: |[07ecbc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setText:(Ljava/lang/CharSequence;)V │ │ +07eccc: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ecd0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ecd4: 7230 fb10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@10fb │ │ +07ecda: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1839 │ │ 0x0007 line=1840 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 text Ljava/lang/CharSequence; │ │ @@ -72862,19 +72862,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ec70: |[07ec70] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ -07ec80: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07ec84: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07ec88: 7230 fc10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@10fc │ │ -07ec8e: 0e00 |0007: return-void │ │ +07ecdc: |[07ecdc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setViewIdResourceName:(Ljava/lang/String;)V │ │ +07ecec: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ecf0: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ecf4: 7230 fc10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@10fc │ │ +07ecfa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1889 │ │ 0x0007 line=1890 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 viewId Ljava/lang/String; │ │ @@ -72884,19 +72884,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ec90: |[07ec90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ -07eca0: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ -07eca4: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ -07eca8: 7230 fd10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@10fd │ │ -07ecae: 0e00 |0007: return-void │ │ +07ecfc: |[07ecfc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.setVisibleToUser:(Z)V │ │ +07ed0c: 6200 3205 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl; // field@0532 │ │ +07ed10: 5421 3805 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.mInfo:Ljava/lang/Object; // field@0538 │ │ +07ed14: 7230 fd10 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoImpl;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@10fd │ │ +07ed1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1598 │ │ 0x0007 line=1599 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ 0x0000 - 0x0008 reg=3 visibleToUser Z │ │ @@ -72906,163 +72906,163 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 321 16-bit code units │ │ -07ecb0: |[07ecb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ -07ecc0: 2203 a905 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -07ecc4: 7010 3d2b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07ecca: 6f10 042b 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -07ecd0: 0c04 |0008: move-result-object v4 │ │ -07ecd2: 6e20 462b 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ecd8: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -07ecdc: 7010 1d02 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ -07ece2: 6e20 5e11 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ -07ece8: 2204 a905 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -07ecec: 7010 3d2b 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07ecf2: 1a05 4f01 |0019: const-string v5, "; boundsInParent: " // string@014f │ │ -07ecf6: 6e20 462b 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ecfc: 0c04 |001e: move-result-object v4 │ │ -07ecfe: 6e20 452b 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07ed04: 0c04 |0022: move-result-object v4 │ │ -07ed06: 6e10 4e2b 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07ed0c: 0c04 |0026: move-result-object v4 │ │ -07ed0e: 6e20 462b 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed14: 6e20 5f11 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@115f │ │ -07ed1a: 2204 a905 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -07ed1e: 7010 3d2b 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07ed24: 1a05 5001 |0032: const-string v5, "; boundsInScreen: " // string@0150 │ │ -07ed28: 6e20 462b 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed2e: 0c04 |0037: move-result-object v4 │ │ -07ed30: 6e20 452b 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -07ed36: 0c04 |003b: move-result-object v4 │ │ -07ed38: 6e10 4e2b 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07ed3e: 0c04 |003f: move-result-object v4 │ │ -07ed40: 6e20 462b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed46: 1a04 5a01 |0043: const-string v4, "; packageName: " // string@015a │ │ -07ed4a: 6e20 462b 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed50: 0c04 |0048: move-result-object v4 │ │ -07ed52: 6e10 6711 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1167 │ │ -07ed58: 0c05 |004c: move-result-object v5 │ │ -07ed5a: 6e20 442b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ -07ed60: 1a04 5301 |0050: const-string v4, "; className: " // string@0153 │ │ -07ed64: 6e20 462b 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed6a: 0c04 |0055: move-result-object v4 │ │ -07ed6c: 6e10 6211 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1162 │ │ -07ed72: 0c05 |0059: move-result-object v5 │ │ -07ed74: 6e20 442b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ -07ed7a: 1a04 5e01 |005d: const-string v4, "; text: " // string@015e │ │ -07ed7e: 6e20 462b 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed84: 0c04 |0062: move-result-object v4 │ │ -07ed86: 6e10 6911 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1169 │ │ -07ed8c: 0c05 |0066: move-result-object v5 │ │ -07ed8e: 6e20 442b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ -07ed94: 1a04 5501 |006a: const-string v4, "; contentDescription: " // string@0155 │ │ -07ed98: 6e20 462b 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ed9e: 0c04 |006f: move-result-object v4 │ │ -07eda0: 6e10 6311 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ -07eda6: 0c05 |0073: move-result-object v5 │ │ -07eda8: 6e20 442b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ -07edae: 1a04 6001 |0077: const-string v4, "; viewId: " // string@0160 │ │ -07edb2: 6e20 462b 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07edb8: 0c04 |007c: move-result-object v4 │ │ -07edba: 6e10 6a11 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@116a │ │ -07edc0: 0c05 |0080: move-result-object v5 │ │ -07edc2: 6e20 462b 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07edc8: 1a04 5101 |0084: const-string v4, "; checkable: " // string@0151 │ │ -07edcc: 6e20 462b 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07edd2: 0c04 |0089: move-result-object v4 │ │ -07edd4: 6e10 6e11 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@116e │ │ -07edda: 0a05 |008d: move-result v5 │ │ -07eddc: 6e20 472b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ede2: 1a04 5201 |0091: const-string v4, "; checked: " // string@0152 │ │ -07ede6: 6e20 462b 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07edec: 0c04 |0096: move-result-object v4 │ │ -07edee: 6e10 6f11 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@116f │ │ -07edf4: 0a05 |009a: move-result v5 │ │ -07edf6: 6e20 472b 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07edfc: 1a04 5701 |009e: const-string v4, "; focusable: " // string@0157 │ │ -07ee00: 6e20 462b 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ee06: 0c04 |00a3: move-result-object v4 │ │ -07ee08: 6e10 7211 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1172 │ │ -07ee0e: 0a05 |00a7: move-result v5 │ │ -07ee10: 6e20 472b 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ee16: 1a04 5801 |00ab: const-string v4, "; focused: " // string@0158 │ │ -07ee1a: 6e20 462b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ee20: 0c04 |00b0: move-result-object v4 │ │ -07ee22: 6e10 7311 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1173 │ │ -07ee28: 0a05 |00b4: move-result v5 │ │ -07ee2a: 6e20 472b 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ee30: 1a04 5d01 |00b8: const-string v4, "; selected: " // string@015d │ │ -07ee34: 6e20 462b 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ee3a: 0c04 |00bd: move-result-object v4 │ │ -07ee3c: 6e10 7711 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1177 │ │ -07ee42: 0a05 |00c1: move-result v5 │ │ -07ee44: 6e20 472b 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ee4a: 1a04 5401 |00c5: const-string v4, "; clickable: " // string@0154 │ │ -07ee4e: 6e20 462b 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ee54: 0c04 |00ca: move-result-object v4 │ │ -07ee56: 6e10 7011 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1170 │ │ -07ee5c: 0a05 |00ce: move-result v5 │ │ -07ee5e: 6e20 472b 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ee64: 1a04 5901 |00d2: const-string v4, "; longClickable: " // string@0159 │ │ -07ee68: 6e20 462b 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ee6e: 0c04 |00d7: move-result-object v4 │ │ -07ee70: 6e10 7411 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1174 │ │ -07ee76: 0a05 |00db: move-result v5 │ │ -07ee78: 6e20 472b 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ee7e: 1a04 5601 |00df: const-string v4, "; enabled: " // string@0156 │ │ -07ee82: 6e20 462b 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ee88: 0c04 |00e4: move-result-object v4 │ │ -07ee8a: 6e10 7111 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1171 │ │ -07ee90: 0a05 |00e8: move-result v5 │ │ -07ee92: 6e20 472b 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07ee98: 1a04 5b01 |00ec: const-string v4, "; password: " // string@015b │ │ -07ee9c: 6e20 462b 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07eea2: 0c04 |00f1: move-result-object v4 │ │ -07eea4: 6e10 7511 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@1175 │ │ -07eeaa: 0a05 |00f5: move-result v5 │ │ -07eeac: 6e20 472b 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07eeb2: 2204 a905 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -07eeb6: 7010 3d2b 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -07eebc: 1a05 5c01 |00fe: const-string v5, "; scrollable: " // string@015c │ │ -07eec0: 6e20 462b 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07eec6: 0c04 |0103: move-result-object v4 │ │ -07eec8: 6e10 7611 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@1176 │ │ -07eece: 0a05 |0107: move-result v5 │ │ -07eed0: 6e20 472b 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -07eed6: 0c04 |010b: move-result-object v4 │ │ -07eed8: 6e10 4e2b 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07eede: 0c04 |010f: move-result-object v4 │ │ -07eee0: 6e20 462b 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07eee6: 1a04 4d01 |0113: const-string v4, "; [" // string@014d │ │ -07eeea: 6e20 462b 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07eef0: 6e10 5d11 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ -07eef6: 0a01 |011b: move-result v1 │ │ -07eef8: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ -07eefc: 1214 |011e: const/4 v4, #int 1 // #1 │ │ -07eefe: 7110 e02a 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2ae0 │ │ -07ef04: 0a05 |0122: move-result v5 │ │ -07ef06: 9800 0405 |0123: shl-int v0, v4, v5 │ │ -07ef0a: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ -07ef0e: b541 |0127: and-int/2addr v1, v4 │ │ -07ef10: 7110 5c11 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@115c │ │ -07ef16: 0c04 |012b: move-result-object v4 │ │ -07ef18: 6e20 462b 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ef1e: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ -07ef22: 1a04 1d01 |0131: const-string v4, ", " // string@011d │ │ -07ef26: 6e20 462b 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ef2c: 28e6 |0136: goto 011c // -001a │ │ -07ef2e: 1a04 8f13 |0137: const-string v4, "]" // string@138f │ │ -07ef32: 6e20 462b 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -07ef38: 6e10 4e2b 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -07ef3e: 0c04 |013f: move-result-object v4 │ │ -07ef40: 1104 |0140: return-object v4 │ │ +07ed1c: |[07ed1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat.toString:()Ljava/lang/String; │ │ +07ed2c: 2203 a905 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +07ed30: 7010 3d2b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07ed36: 6f10 042b 0600 |0005: invoke-super {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +07ed3c: 0c04 |0008: move-result-object v4 │ │ +07ed3e: 6e20 462b 4300 |0009: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ed44: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +07ed48: 7010 1d02 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ +07ed4e: 6e20 5e11 2600 |0011: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ +07ed54: 2204 a905 |0014: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +07ed58: 7010 3d2b 0400 |0016: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07ed5e: 1a05 4f01 |0019: const-string v5, "; boundsInParent: " // string@014f │ │ +07ed62: 6e20 462b 5400 |001b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ed68: 0c04 |001e: move-result-object v4 │ │ +07ed6a: 6e20 452b 2400 |001f: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07ed70: 0c04 |0022: move-result-object v4 │ │ +07ed72: 6e10 4e2b 0400 |0023: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07ed78: 0c04 |0026: move-result-object v4 │ │ +07ed7a: 6e20 462b 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ed80: 6e20 5f11 2600 |002a: invoke-virtual {v6, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@115f │ │ +07ed86: 2204 a905 |002d: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +07ed8a: 7010 3d2b 0400 |002f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07ed90: 1a05 5001 |0032: const-string v5, "; boundsInScreen: " // string@0150 │ │ +07ed94: 6e20 462b 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ed9a: 0c04 |0037: move-result-object v4 │ │ +07ed9c: 6e20 452b 2400 |0038: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +07eda2: 0c04 |003b: move-result-object v4 │ │ +07eda4: 6e10 4e2b 0400 |003c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07edaa: 0c04 |003f: move-result-object v4 │ │ +07edac: 6e20 462b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07edb2: 1a04 5a01 |0043: const-string v4, "; packageName: " // string@015a │ │ +07edb6: 6e20 462b 4300 |0045: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07edbc: 0c04 |0048: move-result-object v4 │ │ +07edbe: 6e10 6711 0600 |0049: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1167 │ │ +07edc4: 0c05 |004c: move-result-object v5 │ │ +07edc6: 6e20 442b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ +07edcc: 1a04 5301 |0050: const-string v4, "; className: " // string@0153 │ │ +07edd0: 6e20 462b 4300 |0052: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07edd6: 0c04 |0055: move-result-object v4 │ │ +07edd8: 6e10 6211 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1162 │ │ +07edde: 0c05 |0059: move-result-object v5 │ │ +07ede0: 6e20 442b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ +07ede6: 1a04 5e01 |005d: const-string v4, "; text: " // string@015e │ │ +07edea: 6e20 462b 4300 |005f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07edf0: 0c04 |0062: move-result-object v4 │ │ +07edf2: 6e10 6911 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1169 │ │ +07edf8: 0c05 |0066: move-result-object v5 │ │ +07edfa: 6e20 442b 5400 |0067: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ +07ee00: 1a04 5501 |006a: const-string v4, "; contentDescription: " // string@0155 │ │ +07ee04: 6e20 462b 4300 |006c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee0a: 0c04 |006f: move-result-object v4 │ │ +07ee0c: 6e10 6311 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ +07ee12: 0c05 |0073: move-result-object v5 │ │ +07ee14: 6e20 442b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/CharSequence;)Ljava/lang/StringBuilder; // method@2b44 │ │ +07ee1a: 1a04 6001 |0077: const-string v4, "; viewId: " // string@0160 │ │ +07ee1e: 6e20 462b 4300 |0079: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee24: 0c04 |007c: move-result-object v4 │ │ +07ee26: 6e10 6a11 0600 |007d: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getViewIdResourceName:()Ljava/lang/String; // method@116a │ │ +07ee2c: 0c05 |0080: move-result-object v5 │ │ +07ee2e: 6e20 462b 5400 |0081: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee34: 1a04 5101 |0084: const-string v4, "; checkable: " // string@0151 │ │ +07ee38: 6e20 462b 4300 |0086: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee3e: 0c04 |0089: move-result-object v4 │ │ +07ee40: 6e10 6e11 0600 |008a: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isCheckable:()Z // method@116e │ │ +07ee46: 0a05 |008d: move-result v5 │ │ +07ee48: 6e20 472b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ee4e: 1a04 5201 |0091: const-string v4, "; checked: " // string@0152 │ │ +07ee52: 6e20 462b 4300 |0093: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee58: 0c04 |0096: move-result-object v4 │ │ +07ee5a: 6e10 6f11 0600 |0097: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isChecked:()Z // method@116f │ │ +07ee60: 0a05 |009a: move-result v5 │ │ +07ee62: 6e20 472b 5400 |009b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ee68: 1a04 5701 |009e: const-string v4, "; focusable: " // string@0157 │ │ +07ee6c: 6e20 462b 4300 |00a0: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee72: 0c04 |00a3: move-result-object v4 │ │ +07ee74: 6e10 7211 0600 |00a4: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1172 │ │ +07ee7a: 0a05 |00a7: move-result v5 │ │ +07ee7c: 6e20 472b 5400 |00a8: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ee82: 1a04 5801 |00ab: const-string v4, "; focused: " // string@0158 │ │ +07ee86: 6e20 462b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ee8c: 0c04 |00b0: move-result-object v4 │ │ +07ee8e: 6e10 7311 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1173 │ │ +07ee94: 0a05 |00b4: move-result v5 │ │ +07ee96: 6e20 472b 5400 |00b5: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ee9c: 1a04 5d01 |00b8: const-string v4, "; selected: " // string@015d │ │ +07eea0: 6e20 462b 4300 |00ba: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07eea6: 0c04 |00bd: move-result-object v4 │ │ +07eea8: 6e10 7711 0600 |00be: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1177 │ │ +07eeae: 0a05 |00c1: move-result v5 │ │ +07eeb0: 6e20 472b 5400 |00c2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07eeb6: 1a04 5401 |00c5: const-string v4, "; clickable: " // string@0154 │ │ +07eeba: 6e20 462b 4300 |00c7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07eec0: 0c04 |00ca: move-result-object v4 │ │ +07eec2: 6e10 7011 0600 |00cb: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1170 │ │ +07eec8: 0a05 |00ce: move-result v5 │ │ +07eeca: 6e20 472b 5400 |00cf: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07eed0: 1a04 5901 |00d2: const-string v4, "; longClickable: " // string@0159 │ │ +07eed4: 6e20 462b 4300 |00d4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07eeda: 0c04 |00d7: move-result-object v4 │ │ +07eedc: 6e10 7411 0600 |00d8: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1174 │ │ +07eee2: 0a05 |00db: move-result v5 │ │ +07eee4: 6e20 472b 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07eeea: 1a04 5601 |00df: const-string v4, "; enabled: " // string@0156 │ │ +07eeee: 6e20 462b 4300 |00e1: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07eef4: 0c04 |00e4: move-result-object v4 │ │ +07eef6: 6e10 7111 0600 |00e5: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1171 │ │ +07eefc: 0a05 |00e8: move-result v5 │ │ +07eefe: 6e20 472b 5400 |00e9: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ef04: 1a04 5b01 |00ec: const-string v4, "; password: " // string@015b │ │ +07ef08: 6e20 462b 4300 |00ee: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ef0e: 0c04 |00f1: move-result-object v4 │ │ +07ef10: 6e10 7511 0600 |00f2: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isPassword:()Z // method@1175 │ │ +07ef16: 0a05 |00f5: move-result v5 │ │ +07ef18: 6e20 472b 5400 |00f6: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ef1e: 2204 a905 |00f9: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +07ef22: 7010 3d2b 0400 |00fb: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +07ef28: 1a05 5c01 |00fe: const-string v5, "; scrollable: " // string@015c │ │ +07ef2c: 6e20 462b 5400 |0100: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ef32: 0c04 |0103: move-result-object v4 │ │ +07ef34: 6e10 7611 0600 |0104: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isScrollable:()Z // method@1176 │ │ +07ef3a: 0a05 |0107: move-result v5 │ │ +07ef3c: 6e20 472b 5400 |0108: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +07ef42: 0c04 |010b: move-result-object v4 │ │ +07ef44: 6e10 4e2b 0400 |010c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07ef4a: 0c04 |010f: move-result-object v4 │ │ +07ef4c: 6e20 462b 4300 |0110: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ef52: 1a04 4d01 |0113: const-string v4, "; [" // string@014d │ │ +07ef56: 6e20 462b 4300 |0115: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ef5c: 6e10 5d11 0600 |0118: invoke-virtual {v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ +07ef62: 0a01 |011b: move-result v1 │ │ +07ef64: 3801 1b00 |011c: if-eqz v1, 0137 // +001b │ │ +07ef68: 1214 |011e: const/4 v4, #int 1 // #1 │ │ +07ef6a: 7110 e02a 0100 |011f: invoke-static {v1}, Ljava/lang/Integer;.numberOfTrailingZeros:(I)I // method@2ae0 │ │ +07ef70: 0a05 |0122: move-result v5 │ │ +07ef72: 9800 0405 |0123: shl-int v0, v4, v5 │ │ +07ef76: df04 00ff |0125: xor-int/lit8 v4, v0, #int -1 // #ff │ │ +07ef7a: b541 |0127: and-int/2addr v1, v4 │ │ +07ef7c: 7110 5c11 0000 |0128: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActionSymbolicName:(I)Ljava/lang/String; // method@115c │ │ +07ef82: 0c04 |012b: move-result-object v4 │ │ +07ef84: 6e20 462b 4300 |012c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ef8a: 3801 edff |012f: if-eqz v1, 011c // -0013 │ │ +07ef8e: 1a04 1d01 |0131: const-string v4, ", " // string@011d │ │ +07ef92: 6e20 462b 4300 |0133: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07ef98: 28e6 |0136: goto 011c // -001a │ │ +07ef9a: 1a04 9013 |0137: const-string v4, "]" // string@1390 │ │ +07ef9e: 6e20 462b 4300 |0139: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +07efa4: 6e10 4e2b 0300 |013c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +07efaa: 0c04 |013f: move-result-object v4 │ │ +07efac: 1104 |0140: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1975 │ │ 0x0005 line=1976 │ │ 0x000c line=1978 │ │ 0x0011 line=1980 │ │ 0x0014 line=1981 │ │ @@ -73128,17 +73128,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07ef44: |[07ef44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ -07ef54: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07ef5a: 0e00 |0003: return-void │ │ +07efb0: |[07efb0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.:()V │ │ +07efc0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07efc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73146,18 +73146,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ef5c: |[07ef5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ -07ef6c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07ef70: 6e20 2823 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@2328 │ │ -07ef76: 0e00 |0005: return-void │ │ +07efc8: |[07efc8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addAction:(Ljava/lang/Object;I)V │ │ +07efd8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07efdc: 6e20 2823 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addAction:(I)V // method@2328 │ │ +07efe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 action I │ │ @@ -73167,18 +73167,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07ef78: |[07ef78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07ef88: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07ef8c: 6e20 2923 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@2329 │ │ -07ef92: 0e00 |0005: return-void │ │ +07efe4: |[07efe4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07eff4: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07eff8: 6e20 2923 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;)V // method@2329 │ │ +07effe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -73188,20 +73188,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07ef94: |[07ef94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -07efa4: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07efa8: 6e20 2b23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@232b │ │ -07efae: 0c00 |0005: move-result-object v0 │ │ -07efb0: 1f00 da05 |0006: check-cast v0, Ljava/util/List; // type@05da │ │ -07efb4: 1100 |0008: return-object v0 │ │ +07f000: |[07f000] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +07f010: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f014: 6e20 2b23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findAccessibilityNodeInfosByText:(Ljava/lang/String;)Ljava/util/List; // method@232b │ │ +07f01a: 0c00 |0005: move-result-object v0 │ │ +07f01c: 1f00 da05 |0006: check-cast v0, Ljava/util/List; // type@05da │ │ +07f020: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0006 - 0x0008 reg=0 result Ljava/util/List; │ │ @@ -73212,19 +73212,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07efb8: |[07efb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ -07efc8: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07efcc: 6e10 2e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@232e │ │ -07efd2: 0a00 |0005: move-result v0 │ │ -07efd4: 0f00 |0006: return v0 │ │ +07f024: |[07f024] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getActions:(Ljava/lang/Object;)I │ │ +07f034: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f038: 6e10 2e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getActions:()I // method@232e │ │ +07f03e: 0a00 |0005: move-result v0 │ │ +07f040: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73232,18 +73232,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07efd8: |[07efd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07efe8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07efec: 6e20 2f23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@232f │ │ -07eff2: 0e00 |0005: return-void │ │ +07f044: |[07f044] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07f054: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f058: 6e20 2f23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@232f │ │ +07f05e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -73253,18 +73253,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07eff4: |[07eff4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07f004: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f008: 6e20 3023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@2330 │ │ -07f00e: 0e00 |0005: return-void │ │ +07f060: |[07f060] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07f070: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f074: 6e20 3023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@2330 │ │ +07f07a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 outBounds Landroid/graphics/Rect; │ │ @@ -73274,19 +73274,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f010: |[07f010] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07f020: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f024: 6e20 3123 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@2331 │ │ -07f02a: 0c00 |0005: move-result-object v0 │ │ -07f02c: 1100 |0006: return-object v0 │ │ +07f07c: |[07f07c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07f08c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f090: 6e20 3123 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChild:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@2331 │ │ +07f096: 0c00 |0005: move-result-object v0 │ │ +07f098: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -73295,19 +73295,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f030: |[07f030] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ -07f040: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f044: 6e10 3223 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@2332 │ │ -07f04a: 0a00 |0005: move-result v0 │ │ -07f04c: 0f00 |0006: return v0 │ │ +07f09c: |[07f09c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getChildCount:(Ljava/lang/Object;)I │ │ +07f0ac: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f0b0: 6e10 3223 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getChildCount:()I // method@2332 │ │ +07f0b6: 0a00 |0005: move-result v0 │ │ +07f0b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73315,19 +73315,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f050: |[07f050] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07f060: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f064: 6e10 3323 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@2333 │ │ -07f06a: 0c00 |0005: move-result-object v0 │ │ -07f06c: 1100 |0006: return-object v0 │ │ +07f0bc: |[07f0bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07f0cc: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f0d0: 6e10 3323 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getClassName:()Ljava/lang/CharSequence; // method@2333 │ │ +07f0d6: 0c00 |0005: move-result-object v0 │ │ +07f0d8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73335,19 +73335,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f070: |[07f070] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07f080: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f084: 6e10 3423 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@2334 │ │ -07f08a: 0c00 |0005: move-result-object v0 │ │ -07f08c: 1100 |0006: return-object v0 │ │ +07f0dc: |[07f0dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07f0ec: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f0f0: 6e10 3423 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getContentDescription:()Ljava/lang/CharSequence; // method@2334 │ │ +07f0f6: 0c00 |0005: move-result-object v0 │ │ +07f0f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73355,19 +73355,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f090: |[07f090] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07f0a0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f0a4: 6e10 3723 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@2337 │ │ -07f0aa: 0c00 |0005: move-result-object v0 │ │ -07f0ac: 1100 |0006: return-object v0 │ │ +07f0fc: |[07f0fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07f10c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f110: 6e10 3723 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getPackageName:()Ljava/lang/CharSequence; // method@2337 │ │ +07f116: 0c00 |0005: move-result-object v0 │ │ +07f118: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73375,19 +73375,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f0b0: |[07f0b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07f0c0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f0c4: 6e10 3823 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@2338 │ │ -07f0ca: 0c00 |0005: move-result-object v0 │ │ -07f0cc: 1100 |0006: return-object v0 │ │ +07f11c: |[07f11c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07f12c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f130: 6e10 3823 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getParent:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@2338 │ │ +07f136: 0c00 |0005: move-result-object v0 │ │ +07f138: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73395,19 +73395,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f0d0: |[07f0d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -07f0e0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f0e4: 6e10 3923 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@2339 │ │ -07f0ea: 0c00 |0005: move-result-object v0 │ │ -07f0ec: 1100 |0006: return-object v0 │ │ +07f13c: |[07f13c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +07f14c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f150: 6e10 3923 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getText:()Ljava/lang/CharSequence; // method@2339 │ │ +07f156: 0c00 |0005: move-result-object v0 │ │ +07f158: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73415,19 +73415,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f0f0: |[07f0f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -07f100: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f104: 6e10 3b23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@233b │ │ -07f10a: 0a00 |0005: move-result v0 │ │ -07f10c: 0f00 |0006: return v0 │ │ +07f15c: |[07f15c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +07f16c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f170: 6e10 3b23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getWindowId:()I // method@233b │ │ +07f176: 0a00 |0005: move-result v0 │ │ +07f178: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73435,19 +73435,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f110: |[07f110] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ -07f120: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f124: 6e10 3d23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@233d │ │ -07f12a: 0a00 |0005: move-result v0 │ │ -07f12c: 0f00 |0006: return v0 │ │ +07f17c: |[07f17c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isCheckable:(Ljava/lang/Object;)Z │ │ +07f18c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f190: 6e10 3d23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isCheckable:()Z // method@233d │ │ +07f196: 0a00 |0005: move-result v0 │ │ +07f198: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73455,19 +73455,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f130: |[07f130] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -07f140: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f144: 6e10 3e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@233e │ │ -07f14a: 0a00 |0005: move-result v0 │ │ -07f14c: 0f00 |0006: return v0 │ │ +07f19c: |[07f19c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +07f1ac: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f1b0: 6e10 3e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isChecked:()Z // method@233e │ │ +07f1b6: 0a00 |0005: move-result v0 │ │ +07f1b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73475,19 +73475,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f150: |[07f150] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ -07f160: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f164: 6e10 3f23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@233f │ │ -07f16a: 0a00 |0005: move-result v0 │ │ -07f16c: 0f00 |0006: return v0 │ │ +07f1bc: |[07f1bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isClickable:(Ljava/lang/Object;)Z │ │ +07f1cc: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f1d0: 6e10 3f23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isClickable:()Z // method@233f │ │ +07f1d6: 0a00 |0005: move-result v0 │ │ +07f1d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73495,19 +73495,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f170: |[07f170] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -07f180: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f184: 6e10 4023 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@2340 │ │ -07f18a: 0a00 |0005: move-result v0 │ │ -07f18c: 0f00 |0006: return v0 │ │ +07f1dc: |[07f1dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +07f1ec: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f1f0: 6e10 4023 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isEnabled:()Z // method@2340 │ │ +07f1f6: 0a00 |0005: move-result v0 │ │ +07f1f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73515,19 +73515,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f190: |[07f190] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ -07f1a0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f1a4: 6e10 4123 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@2341 │ │ -07f1aa: 0a00 |0005: move-result v0 │ │ -07f1ac: 0f00 |0006: return v0 │ │ +07f1fc: |[07f1fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocusable:(Ljava/lang/Object;)Z │ │ +07f20c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f210: 6e10 4123 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocusable:()Z // method@2341 │ │ +07f216: 0a00 |0005: move-result v0 │ │ +07f218: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73535,19 +73535,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f1b0: |[07f1b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ -07f1c0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f1c4: 6e10 4223 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@2342 │ │ -07f1ca: 0a00 |0005: move-result v0 │ │ -07f1cc: 0f00 |0006: return v0 │ │ +07f21c: |[07f21c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isFocused:(Ljava/lang/Object;)Z │ │ +07f22c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f230: 6e10 4223 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isFocused:()Z // method@2342 │ │ +07f236: 0a00 |0005: move-result v0 │ │ +07f238: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73555,19 +73555,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f1d0: |[07f1d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ -07f1e0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f1e4: 6e10 4323 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@2343 │ │ -07f1ea: 0a00 |0005: move-result v0 │ │ -07f1ec: 0f00 |0006: return v0 │ │ +07f23c: |[07f23c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isLongClickable:(Ljava/lang/Object;)Z │ │ +07f24c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f250: 6e10 4323 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isLongClickable:()Z // method@2343 │ │ +07f256: 0a00 |0005: move-result v0 │ │ +07f258: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73575,19 +73575,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f1f0: |[07f1f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -07f200: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f204: 6e10 4423 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@2344 │ │ -07f20a: 0a00 |0005: move-result v0 │ │ -07f20c: 0f00 |0006: return v0 │ │ +07f25c: |[07f25c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +07f26c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f270: 6e10 4423 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isPassword:()Z // method@2344 │ │ +07f276: 0a00 |0005: move-result v0 │ │ +07f278: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73595,19 +73595,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f210: |[07f210] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -07f220: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f224: 6e10 4523 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@2345 │ │ -07f22a: 0a00 |0005: move-result v0 │ │ -07f22c: 0f00 |0006: return v0 │ │ +07f27c: |[07f27c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +07f28c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f290: 6e10 4523 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isScrollable:()Z // method@2345 │ │ +07f296: 0a00 |0005: move-result v0 │ │ +07f298: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73615,19 +73615,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f230: |[07f230] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ -07f240: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f244: 6e10 4623 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@2346 │ │ -07f24a: 0a00 |0005: move-result v0 │ │ -07f24c: 0f00 |0006: return v0 │ │ +07f29c: |[07f29c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.isSelected:(Ljava/lang/Object;)Z │ │ +07f2ac: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f2b0: 6e10 4623 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isSelected:()Z // method@2346 │ │ +07f2b6: 0a00 |0005: move-result v0 │ │ +07f2b8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73635,36 +73635,36 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -07f250: |[07f250] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ -07f260: 7100 4823 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@2348 │ │ -07f266: 0c00 |0003: move-result-object v0 │ │ -07f268: 1100 |0004: return-object v0 │ │ +07f2bc: |[07f2bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:()Ljava/lang/Object; │ │ +07f2cc: 7100 4823 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@2348 │ │ +07f2d2: 0c00 |0003: move-result-object v0 │ │ +07f2d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #26 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ name : 'obtain' │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -07f26c: |[07f26c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -07f27c: 7110 4923 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@2349 │ │ -07f282: 0c00 |0003: move-result-object v0 │ │ -07f284: 1100 |0004: return-object v0 │ │ +07f2d8: |[07f2d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +07f2e8: 7110 4923 0100 |0000: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@2349 │ │ +07f2ee: 0c00 |0003: move-result-object v0 │ │ +07f2f0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 source Landroid/view/View; │ │ │ │ #27 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73672,19 +73672,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f288: |[07f288] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -07f298: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f29c: 7110 4b23 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@234b │ │ -07f2a2: 0c00 |0005: move-result-object v0 │ │ -07f2a4: 1100 |0006: return-object v0 │ │ +07f2f4: |[07f2f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +07f304: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f308: 7110 4b23 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/accessibility/AccessibilityNodeInfo;)Landroid/view/accessibility/AccessibilityNodeInfo; // method@234b │ │ +07f30e: 0c00 |0005: move-result-object v0 │ │ +07f310: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #28 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;) │ │ @@ -73692,19 +73692,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f2a8: |[07f2a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ -07f2b8: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f2bc: 6e20 4c23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@234c │ │ -07f2c2: 0a00 |0005: move-result v0 │ │ -07f2c4: 0f00 |0006: return v0 │ │ +07f314: |[07f314] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.performAction:(Ljava/lang/Object;I)Z │ │ +07f324: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f328: 6e20 4c23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(I)Z // method@234c │ │ +07f32e: 0a00 |0005: move-result v0 │ │ +07f330: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ │ │ @@ -73713,18 +73713,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f2c8: |[07f2c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -07f2d8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f2dc: 6e10 4e23 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@234e │ │ -07f2e2: 0e00 |0005: return-void │ │ +07f334: |[07f334] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +07f344: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f348: 6e10 4e23 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityNodeInfo;.recycle:()V // method@234e │ │ +07f34e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0005 line=218 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ │ │ @@ -73733,18 +73733,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f2e4: |[07f2e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07f2f4: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f2f8: 6e20 5023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2350 │ │ -07f2fe: 0e00 |0005: return-void │ │ +07f350: |[07f350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07f360: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f364: 6e20 5023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@2350 │ │ +07f36a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -73754,18 +73754,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f300: |[07f300] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -07f310: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f314: 6e20 5123 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2351 │ │ -07f31a: 0e00 |0005: return-void │ │ +07f36c: |[07f36c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +07f37c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f380: 6e20 5123 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@2351 │ │ +07f386: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 bounds Landroid/graphics/Rect; │ │ @@ -73775,18 +73775,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f31c: |[07f31c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ -07f32c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f330: 6e20 5223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@2352 │ │ -07f336: 0e00 |0005: return-void │ │ +07f388: |[07f388] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setCheckable:(Ljava/lang/Object;Z)V │ │ +07f398: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f39c: 6e20 5223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setCheckable:(Z)V // method@2352 │ │ +07f3a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0005 line=154 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checkable Z │ │ @@ -73796,18 +73796,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f338: |[07f338] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -07f348: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f34c: 6e20 5323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@2353 │ │ -07f352: 0e00 |0005: return-void │ │ +07f3a4: |[07f3a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +07f3b4: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f3b8: 6e20 5323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setChecked:(Z)V // method@2353 │ │ +07f3be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 checked Z │ │ @@ -73817,18 +73817,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f354: |[07f354] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07f364: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f368: 6e20 5423 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@2354 │ │ -07f36e: 0e00 |0005: return-void │ │ +07f3c0: |[07f3c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07f3d0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f3d4: 6e20 5423 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClassName:(Ljava/lang/CharSequence;)V // method@2354 │ │ +07f3da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -73838,18 +73838,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f370: |[07f370] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ -07f380: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f384: 6e20 5523 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@2355 │ │ -07f38a: 0e00 |0005: return-void │ │ +07f3dc: |[07f3dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setClickable:(Ljava/lang/Object;Z)V │ │ +07f3ec: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f3f0: 6e20 5523 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setClickable:(Z)V // method@2355 │ │ +07f3f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 clickable Z │ │ @@ -73859,18 +73859,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f38c: |[07f38c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07f39c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f3a0: 6e20 5623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2356 │ │ -07f3a6: 0e00 |0005: return-void │ │ +07f3f8: |[07f3f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07f408: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f40c: 6e20 5623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2356 │ │ +07f412: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -73880,18 +73880,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f3a8: |[07f3a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -07f3b8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f3bc: 6e20 5723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@2357 │ │ -07f3c2: 0e00 |0005: return-void │ │ +07f414: |[07f414] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +07f424: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f428: 6e20 5723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setEnabled:(Z)V // method@2357 │ │ +07f42e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0005 line=174 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -73901,18 +73901,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f3c4: |[07f3c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ -07f3d4: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f3d8: 6e20 5823 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@2358 │ │ -07f3de: 0e00 |0005: return-void │ │ +07f430: |[07f430] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocusable:(Ljava/lang/Object;Z)V │ │ +07f440: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f444: 6e20 5823 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocusable:(Z)V // method@2358 │ │ +07f44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focusable Z │ │ @@ -73922,18 +73922,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f3e0: |[07f3e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ -07f3f0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f3f4: 6e20 5923 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@2359 │ │ -07f3fa: 0e00 |0005: return-void │ │ +07f44c: |[07f44c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setFocused:(Ljava/lang/Object;Z)V │ │ +07f45c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f460: 6e20 5923 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setFocused:(Z)V // method@2359 │ │ +07f466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -73943,18 +73943,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f3fc: |[07f3fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ -07f40c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f410: 6e20 5b23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@235b │ │ -07f416: 0e00 |0005: return-void │ │ +07f468: |[07f468] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setLongClickable:(Ljava/lang/Object;Z)V │ │ +07f478: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f47c: 6e20 5b23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLongClickable:(Z)V // method@235b │ │ +07f482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0005 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 longClickable Z │ │ @@ -73964,18 +73964,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f418: |[07f418] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07f428: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f42c: 6e20 5d23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@235d │ │ -07f432: 0e00 |0005: return-void │ │ +07f484: |[07f484] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07f494: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f498: 6e20 5d23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPackageName:(Ljava/lang/CharSequence;)V // method@235d │ │ +07f49e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 packageName Ljava/lang/CharSequence; │ │ @@ -73985,18 +73985,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f434: |[07f434] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07f444: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f448: 6e20 5e23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@235e │ │ -07f44e: 0e00 |0005: return-void │ │ +07f4a0: |[07f4a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07f4b0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f4b4: 6e20 5e23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;)V // method@235e │ │ +07f4ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0005 line=194 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parent Landroid/view/View; │ │ @@ -74006,18 +74006,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f450: |[07f450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -07f460: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f464: 6e20 6023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@2360 │ │ -07f46a: 0e00 |0005: return-void │ │ +07f4bc: |[07f4bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +07f4cc: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f4d0: 6e20 6023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setPassword:(Z)V // method@2360 │ │ +07f4d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0005 line=198 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 password Z │ │ @@ -74027,18 +74027,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f46c: |[07f46c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -07f47c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f480: 6e20 6123 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@2361 │ │ -07f486: 0e00 |0005: return-void │ │ +07f4d8: |[07f4d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +07f4e8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f4ec: 6e20 6123 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setScrollable:(Z)V // method@2361 │ │ +07f4f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -74048,18 +74048,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f488: |[07f488] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ -07f498: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f49c: 6e20 6223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@2362 │ │ -07f4a2: 0e00 |0005: return-void │ │ +07f4f4: |[07f4f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSelected:(Ljava/lang/Object;Z)V │ │ +07f504: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f508: 6e20 6223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSelected:(Z)V // method@2362 │ │ +07f50e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 selected Z │ │ @@ -74069,18 +74069,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f4a4: |[07f4a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -07f4b4: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f4b8: 6e20 6323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@2363 │ │ -07f4be: 0e00 |0005: return-void │ │ +07f510: |[07f510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +07f520: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f524: 6e20 6323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;)V // method@2363 │ │ +07f52a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -74090,18 +74090,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f4c0: |[07f4c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -07f4d0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f4d4: 6e20 6523 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@2365 │ │ -07f4da: 0e00 |0005: return-void │ │ +07f52c: |[07f52c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatIcs.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +07f53c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f540: 6e20 6523 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setText:(Ljava/lang/CharSequence;)V // method@2365 │ │ +07f546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0005 line=214 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 text Ljava/lang/CharSequence; │ │ @@ -74132,17 +74132,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f4dc: |[07f4dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ -07f4ec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f4f2: 0e00 |0003: return-void │ │ +07f548: |[07f548] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.:()V │ │ +07f558: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f55e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -74150,18 +74150,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07f4f4: |[07f4f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07f504: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f508: 6e30 2a23 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@232a │ │ -07f50e: 0e00 |0005: return-void │ │ +07f560: |[07f560] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07f570: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f574: 6e30 2a23 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.addChild:(Landroid/view/View;I)V // method@232a │ │ +07f57a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 child Landroid/view/View; │ │ @@ -74172,19 +74172,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f510: |[07f510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07f520: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f524: 6e20 2c23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@232c │ │ -07f52a: 0c00 |0005: move-result-object v0 │ │ -07f52c: 1100 |0006: return-object v0 │ │ +07f57c: |[07f57c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07f58c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f590: 6e20 2c23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@232c │ │ +07f596: 0c00 |0005: move-result-object v0 │ │ +07f598: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 focus I │ │ │ │ @@ -74193,19 +74193,19 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -07f530: |[07f530] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -07f540: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f544: 6e20 2d23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@232d │ │ -07f54a: 0c00 |0005: move-result-object v0 │ │ -07f54c: 1100 |0006: return-object v0 │ │ +07f59c: |[07f59c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +07f5ac: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f5b0: 6e20 2d23 2100 |0002: invoke-virtual {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.focusSearch:(I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@232d │ │ +07f5b6: 0c00 |0005: move-result-object v0 │ │ +07f5b8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -74214,19 +74214,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f550: |[07f550] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ -07f560: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f564: 6e10 3623 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@2336 │ │ -07f56a: 0a00 |0005: move-result v0 │ │ -07f56c: 0f00 |0006: return v0 │ │ +07f5bc: |[07f5bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.getMovementGranularities:(Ljava/lang/Object;)I │ │ +07f5cc: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f5d0: 6e10 3623 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getMovementGranularities:()I // method@2336 │ │ +07f5d6: 0a00 |0005: move-result v0 │ │ +07f5d8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -74234,19 +74234,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f570: |[07f570] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -07f580: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f584: 6e10 3c23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@233c │ │ -07f58a: 0a00 |0005: move-result v0 │ │ -07f58c: 0f00 |0006: return v0 │ │ +07f5dc: |[07f5dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +07f5ec: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f5f0: 6e10 3c23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isAccessibilityFocused:()Z // method@233c │ │ +07f5f6: 0a00 |0005: move-result v0 │ │ +07f5f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -74254,19 +74254,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f590: |[07f590] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -07f5a0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f5a4: 6e10 4723 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@2347 │ │ -07f5aa: 0a00 |0005: move-result v0 │ │ -07f5ac: 0f00 |0006: return v0 │ │ +07f5fc: |[07f5fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +07f60c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f610: 6e10 4723 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.isVisibleToUser:()Z // method@2347 │ │ +07f616: 0a00 |0005: move-result v0 │ │ +07f618: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;) │ │ @@ -74274,18 +74274,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -07f5b0: |[07f5b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -07f5c0: 7120 4a23 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@234a │ │ -07f5c6: 0c00 |0003: move-result-object v0 │ │ -07f5c8: 1100 |0004: return-object v0 │ │ +07f61c: |[07f61c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +07f62c: 7120 4a23 2100 |0000: invoke-static {v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.obtain:(Landroid/view/View;I)Landroid/view/accessibility/AccessibilityNodeInfo; // method@234a │ │ +07f632: 0c00 |0003: move-result-object v0 │ │ +07f634: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=2 virtualDescendantId I │ │ │ │ @@ -74294,19 +74294,19 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07f5cc: |[07f5cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -07f5dc: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f5e0: 6e30 4d23 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@234d │ │ -07f5e6: 0a00 |0005: move-result v0 │ │ -07f5e8: 0f00 |0006: return v0 │ │ +07f638: |[07f638] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +07f648: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f64c: 6e30 4d23 2103 |0002: invoke-virtual {v1, v2, v3}, Landroid/view/accessibility/AccessibilityNodeInfo;.performAction:(ILandroid/os/Bundle;)Z // method@234d │ │ +07f652: 0a00 |0005: move-result v0 │ │ +07f654: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -74316,18 +74316,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f5ec: |[07f5ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ -07f5fc: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f600: 6e20 4f23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@234f │ │ -07f606: 0e00 |0005: return-void │ │ +07f658: |[07f658] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setAccesibilityFocused:(Ljava/lang/Object;Z)V │ │ +07f668: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f66c: 6e20 4f23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setAccessibilityFocused:(Z)V // method@234f │ │ +07f672: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 focused Z │ │ @@ -74337,18 +74337,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f608: |[07f608] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -07f618: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f61c: 6e20 5c23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@235c │ │ -07f622: 0e00 |0005: return-void │ │ +07f674: |[07f674] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +07f684: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f688: 6e20 5c23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setMovementGranularities:(I)V // method@235c │ │ +07f68e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0005 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 granularities I │ │ @@ -74358,18 +74358,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07f624: |[07f624] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07f634: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f638: 6e30 5f23 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@235f │ │ -07f63e: 0e00 |0005: return-void │ │ +07f690: |[07f690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07f6a0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f6a4: 6e30 5f23 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setParent:(Landroid/view/View;I)V // method@235f │ │ +07f6aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0005 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -74380,18 +74380,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -07f640: |[07f640] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -07f650: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f654: 6e30 6423 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@2364 │ │ -07f65a: 0e00 |0005: return-void │ │ +07f6ac: |[07f6ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +07f6bc: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f6c0: 6e30 6423 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityNodeInfo;.setSource:(Landroid/view/View;I)V // method@2364 │ │ +07f6c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0005 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -74402,18 +74402,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f65c: |[07f65c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -07f66c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f670: 6e20 6723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@2367 │ │ -07f676: 0e00 |0005: return-void │ │ +07f6c8: |[07f6c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellyBean.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +07f6d8: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f6dc: 6e20 6723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setVisibleToUser:(Z)V // method@2367 │ │ +07f6e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 visibleToUser Z │ │ @@ -74444,17 +74444,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f678: |[07f678] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ -07f688: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f68e: 0e00 |0003: return-void │ │ +07f6e4: |[07f6e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.:()V │ │ +07f6f4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f6fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -74462,19 +74462,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f690: |[07f690] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -07f6a0: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f6a4: 6e10 3a23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@233a │ │ -07f6aa: 0c00 |0005: move-result-object v0 │ │ -07f6ac: 1100 |0006: return-object v0 │ │ +07f6fc: |[07f6fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +07f70c: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f710: 6e10 3a23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getViewIdResourceName:()Ljava/lang/String; // method@233a │ │ +07f716: 0c00 |0005: move-result-object v0 │ │ +07f718: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;) │ │ @@ -74482,18 +74482,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f6b0: |[07f6b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -07f6c0: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f6c4: 6e20 6623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@2366 │ │ -07f6ca: 0e00 |0005: return-void │ │ +07f71c: |[07f71c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatJellybeanMr2.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +07f72c: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f730: 6e20 6623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setViewIdResourceName:(Ljava/lang/String;)V // method@2366 │ │ +07f736: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 viewId Ljava/lang/String; │ │ @@ -74524,17 +74524,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f6cc: |[07f6cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ -07f6dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f6e2: 0e00 |0003: return-void │ │ +07f738: |[07f738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.:()V │ │ +07f748: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f74e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -74542,19 +74542,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -07f6e4: |[07f6e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ -07f6f4: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f6f8: 6e10 3523 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@2335 │ │ -07f6fe: 0a00 |0005: move-result v0 │ │ -07f700: 0f00 |0006: return v0 │ │ +07f750: |[07f750] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.getLiveRegion:(Ljava/lang/Object;)I │ │ +07f760: 1f01 5304 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f764: 6e10 3523 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.getLiveRegion:()I // method@2335 │ │ +07f76a: 0a00 |0005: move-result v0 │ │ +07f76c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 info Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;) │ │ @@ -74562,18 +74562,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f704: |[07f704] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ -07f714: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f718: 6e20 5a23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@235a │ │ -07f71e: 0e00 |0005: return-void │ │ +07f770: |[07f770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompatKitKat.setLiveRegion:(Ljava/lang/Object;I)V │ │ +07f780: 1f00 5304 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f784: 6e20 5a23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityNodeInfo;.setLiveRegion:(I)V // method@235a │ │ +07f78a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 info Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 mode I │ │ @@ -74650,33 +74650,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -07f720: |[07f720] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -07f730: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07f734: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -07f738: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07f73c: 2200 b102 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@02b1 │ │ -07f740: 7010 eb11 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@11eb │ │ -07f746: 6900 3d05 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ -07f74a: 0e00 |000d: return-void │ │ -07f74c: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07f750: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ -07f754: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -07f758: 2200 af02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@02af │ │ -07f75c: 7010 e411 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@11e4 │ │ -07f762: 6900 3d05 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ -07f766: 28f2 |001b: goto 000d // -000e │ │ -07f768: 2200 b202 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@02b2 │ │ -07f76c: 7010 ed11 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@11ed │ │ -07f772: 6900 3d05 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ -07f776: 28ea |0023: goto 000d // -0016 │ │ +07f78c: |[07f78c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +07f79c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07f7a0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +07f7a4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07f7a8: 2200 b102 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // type@02b1 │ │ +07f7ac: 7010 eb11 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;.:()V // method@11eb │ │ +07f7b2: 6900 3d05 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ +07f7b6: 0e00 |000d: return-void │ │ +07f7b8: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07f7bc: 1301 1000 |0010: const/16 v1, #int 16 // #10 │ │ +07f7c0: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +07f7c4: 2200 af02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // type@02af │ │ +07f7c8: 7010 e411 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;.:()V // method@11e4 │ │ +07f7ce: 6900 3d05 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ +07f7d2: 28f2 |001b: goto 000d // -000e │ │ +07f7d4: 2200 b202 |001c: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; // type@02b2 │ │ +07f7d8: 7010 ed11 0000 |001e: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@11ed │ │ +07f7de: 6900 3d05 |0021: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ +07f7e2: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0006 line=140 │ │ 0x000d line=146 │ │ 0x000e line=141 │ │ 0x0014 line=142 │ │ @@ -74688,21 +74688,21 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07f778: |[07f778] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ -07f788: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f78e: 6200 3d05 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ -07f792: 7220 df11 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@11df │ │ -07f798: 0c00 |0008: move-result-object v0 │ │ -07f79a: 5b10 3e05 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@053e │ │ -07f79e: 0e00 |000b: return-void │ │ +07f7e4: |[07f7e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:()V │ │ +07f7f4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f7fa: 6200 3d05 |0003: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl; // field@053d │ │ +07f7fe: 7220 df11 1000 |0005: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderImpl;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; // method@11df │ │ +07f804: 0c00 |0008: move-result-object v0 │ │ +07f806: 5b10 3e05 |0009: iput-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@053e │ │ +07f80a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0003 line=152 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -74712,18 +74712,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f7a0: |[07f7a0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ -07f7b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f7b6: 5b01 3e05 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@053e │ │ -07f7ba: 0e00 |0005: return-void │ │ +07f80c: |[07f80c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.:(Ljava/lang/Object;)V │ │ +07f81c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f822: 5b01 3e05 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@053e │ │ +07f826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -74735,17 +74735,17 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f7bc: |[07f7bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07f7cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f7ce: 1100 |0001: return-object v0 │ │ +07f828: |[07f828] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07f838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f83a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ │ │ @@ -74754,17 +74754,17 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f7d0: |[07f7d0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -07f7e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f7e2: 1100 |0001: return-object v0 │ │ +07f83c: |[07f83c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +07f84c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f84e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0002 reg=3 virtualViewId I │ │ @@ -74774,17 +74774,17 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f7e4: |[07f7e4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07f7f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f7f6: 1100 |0001: return-object v0 │ │ +07f850: |[07f850] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07f860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f862: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 focus I │ │ │ │ @@ -74793,17 +74793,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07f7f8: |[07f7f8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ -07f808: 5410 3e05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@053e │ │ -07f80c: 1100 |0002: return-object v0 │ │ +07f864: |[07f864] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.getProvider:()Ljava/lang/Object; │ │ +07f874: 5410 3e05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.mProvider:Ljava/lang/Object; // field@053e │ │ +07f878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;) │ │ @@ -74811,17 +74811,17 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -07f810: |[07f810] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ -07f820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -07f822: 0f00 |0001: return v0 │ │ +07f87c: |[07f87c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat.performAction:(IILandroid/os/Bundle;)Z │ │ +07f88c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +07f88e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x0002 reg=2 virtualViewId I │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -74863,18 +74863,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f824: |[07f824] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ -07f834: 5b01 3f05 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ -07f838: 7010 6823 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2368 │ │ -07f83e: 0e00 |0005: return-void │ │ +07f890: |[07f890] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V │ │ +07f8a0: 5b01 3f05 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ +07f8a4: 7010 6823 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2368 │ │ +07f8aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ @@ -74884,20 +74884,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07f840: |[07f840] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -07f850: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ -07f854: 7220 fb11 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@11fb │ │ -07f85a: 0c00 |0005: move-result-object v0 │ │ -07f85c: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f860: 1100 |0008: return-object v0 │ │ +07f8ac: |[07f8ac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +07f8bc: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ +07f8c0: 7220 fb11 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@11fb │ │ +07f8c6: 0c00 |0005: move-result-object v0 │ │ +07f8c8: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f8cc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0009 reg=2 virtualViewId I │ │ │ │ @@ -74906,19 +74906,19 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07f864: |[07f864] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -07f874: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ -07f878: 7230 fc11 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@11fc │ │ -07f87e: 0c00 |0005: move-result-object v0 │ │ -07f880: 1100 |0006: return-object v0 │ │ +07f8d0: |[07f8d0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +07f8e0: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ +07f8e4: 7230 fc11 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@11fc │ │ +07f8ea: 0c00 |0005: move-result-object v0 │ │ +07f8ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 virtualViewId I │ │ @@ -74928,19 +74928,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07f884: |[07f884] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ -07f894: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ -07f898: 7240 fd11 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@11fd │ │ -07f89e: 0a00 |0005: move-result v0 │ │ -07f8a0: 0f00 |0006: return v0 │ │ +07f8f0: |[07f8f0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean$1.performAction:(IILandroid/os/Bundle;)Z │ │ +07f900: 5410 3f05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; // field@053f │ │ +07f904: 7240 fd11 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@11fd │ │ +07f90a: 0a00 |0005: move-result v0 │ │ +07f90c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -75021,17 +75021,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f8a4: |[07f8a4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ -07f8b4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f8ba: 0e00 |0003: return-void │ │ +07f910: |[07f910] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.:()V │ │ +07f920: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f926: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean; │ │ │ │ @@ -75040,18 +75040,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f8bc: |[07f8bc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -07f8cc: 2200 b402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@02b4 │ │ -07f8d0: 7020 f711 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@11f7 │ │ -07f8d6: 1100 |0005: return-object v0 │ │ +07f928: |[07f928] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatJellyBean.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +07f938: 2200 b402 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1; // type@02b4 │ │ +07f93c: 7020 f711 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)V // method@11f7 │ │ +07f942: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ @@ -75091,18 +75091,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07f8d8: |[07f8d8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ -07f8e8: 5b01 4005 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ -07f8ec: 7010 6823 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2368 │ │ -07f8f2: 0e00 |0005: return-void │ │ +07f944: |[07f944] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V │ │ +07f954: 5b01 4005 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ +07f958: 7010 6823 0000 |0002: invoke-direct {v0}, Landroid/view/accessibility/AccessibilityNodeProvider;.:()V // method@2368 │ │ +07f95e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ │ │ @@ -75112,20 +75112,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07f8f4: |[07f8f4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -07f904: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ -07f908: 7220 0512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@1205 │ │ -07f90e: 0c00 |0005: move-result-object v0 │ │ -07f910: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f914: 1100 |0008: return-object v0 │ │ +07f960: |[07f960] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.createAccessibilityNodeInfo:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +07f970: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ +07f974: 7220 0512 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.createAccessibilityNodeInfo:(I)Ljava/lang/Object; // method@1205 │ │ +07f97a: 0c00 |0005: move-result-object v0 │ │ +07f97c: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f980: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0009 reg=2 virtualViewId I │ │ │ │ @@ -75134,19 +75134,19 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -07f918: |[07f918] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -07f928: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ -07f92c: 7230 0612 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@1206 │ │ -07f932: 0c00 |0005: move-result-object v0 │ │ -07f934: 1100 |0006: return-object v0 │ │ +07f984: |[07f984] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +07f994: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ +07f998: 7230 0612 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@1206 │ │ +07f99e: 0c00 |0005: move-result-object v0 │ │ +07f9a0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0007 reg=2 text Ljava/lang/String; │ │ 0x0000 - 0x0007 reg=3 virtualViewId I │ │ @@ -75156,20 +75156,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityNodeInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07f938: |[07f938] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ -07f948: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ -07f94c: 7220 0712 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@1207 │ │ -07f952: 0c00 |0005: move-result-object v0 │ │ -07f954: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ -07f958: 1100 |0008: return-object v0 │ │ +07f9a4: |[07f9a4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.findFocus:(I)Landroid/view/accessibility/AccessibilityNodeInfo; │ │ +07f9b4: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ +07f9b8: 7220 0712 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.findFocus:(I)Ljava/lang/Object; // method@1207 │ │ +07f9be: 0c00 |0005: move-result-object v0 │ │ +07f9c0: 1f00 5304 |0006: check-cast v0, Landroid/view/accessibility/AccessibilityNodeInfo; // type@0453 │ │ +07f9c4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0009 reg=2 focus I │ │ │ │ @@ -75178,19 +75178,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -07f95c: |[07f95c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ -07f96c: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ -07f970: 7240 0812 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@1208 │ │ -07f976: 0a00 |0005: move-result v0 │ │ -07f978: 0f00 |0006: return v0 │ │ +07f9c8: |[07f9c8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat$1.performAction:(IILandroid/os/Bundle;)Z │ │ +07f9d8: 5410 4005 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.val$bridge:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; // field@0540 │ │ +07f9dc: 7240 0812 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;.performAction:(IILandroid/os/Bundle;)Z // method@1208 │ │ +07f9e2: 0a00 |0005: move-result v0 │ │ +07f9e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -75277,17 +75277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -07f97c: |[07f97c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ -07f98c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07f992: 0e00 |0003: return-void │ │ +07f9e8: |[07f9e8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.:()V │ │ +07f9f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07f9fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat; │ │ │ │ @@ -75296,18 +75296,18 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -07f994: |[07f994] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ -07f9a4: 2200 b702 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@02b7 │ │ -07f9a8: 7020 0012 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@1200 │ │ -07f9ae: 1100 |0005: return-object v0 │ │ +07fa00: |[07fa00] android.support.v4.view.accessibility.AccessibilityNodeProviderCompatKitKat.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; │ │ +07fa10: 2200 b702 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1; // type@02b7 │ │ +07fa14: 7020 0012 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)V // method@1200 │ │ +07fa1a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 bridge Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge; │ │ │ │ Virtual methods - │ │ @@ -75654,40 +75654,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 50 16-bit code units │ │ -07f9b0: |[07f9b0] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ -07f9c0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07f9c4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -07f9c8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -07f9cc: 2200 bd02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@02bd │ │ -07f9d0: 7010 6812 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@1268 │ │ -07f9d6: 6900 4105 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07f9da: 0e00 |000d: return-void │ │ -07f9dc: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07f9e0: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ -07f9e4: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -07f9e8: 2200 bb02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@02bb │ │ -07f9ec: 7010 3512 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@1235 │ │ -07f9f2: 6900 4105 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07f9f6: 28f2 |001b: goto 000d // -000e │ │ -07f9f8: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -07f9fc: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ -07fa00: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ -07fa04: 2200 ba02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@02ba │ │ -07fa08: 7010 0b12 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@120b │ │ -07fa0e: 6900 4105 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fa12: 28e4 |0029: goto 000d // -001c │ │ -07fa14: 2200 be02 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@02be │ │ -07fa18: 7010 6a12 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@126a │ │ -07fa1e: 6900 4105 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fa22: 28dc |0031: goto 000d // -0024 │ │ +07fa1c: |[07fa1c] android.support.v4.view.accessibility.AccessibilityRecordCompat.:()V │ │ +07fa2c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07fa30: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +07fa34: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +07fa38: 2200 bd02 |0006: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; // type@02bd │ │ +07fa3c: 7010 6812 0000 |0008: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl;.:()V // method@1268 │ │ +07fa42: 6900 4105 |000b: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fa46: 0e00 |000d: return-void │ │ +07fa48: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07fa4c: 1301 0f00 |0010: const/16 v1, #int 15 // #f │ │ +07fa50: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +07fa54: 2200 bb02 |0014: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; // type@02bb │ │ +07fa58: 7010 3512 0000 |0016: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@1235 │ │ +07fa5e: 6900 4105 |0019: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fa62: 28f2 |001b: goto 000d // -000e │ │ +07fa64: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +07fa68: 1301 0e00 |001e: const/16 v1, #int 14 // #e │ │ +07fa6c: 3410 0a00 |0020: if-lt v0, v1, 002a // +000a │ │ +07fa70: 2200 ba02 |0022: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; // type@02ba │ │ +07fa74: 7010 0b12 0000 |0024: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@120b │ │ +07fa7a: 6900 4105 |0027: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fa7e: 28e4 |0029: goto 000d // -001c │ │ +07fa80: 2200 be02 |002a: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; // type@02be │ │ +07fa84: 7010 6a12 0000 |002c: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@126a │ │ +07fa8a: 6900 4105 |002f: sput-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fa8e: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0006 line=507 │ │ 0x000d line=515 │ │ 0x000e line=508 │ │ 0x0014 line=509 │ │ @@ -75701,18 +75701,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -07fa24: |[07fa24] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ -07fa34: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -07fa3a: 5b01 4205 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fa3e: 0e00 |0005: return-void │ │ +07fa90: |[07fa90] android.support.v4.view.accessibility.AccessibilityRecordCompat.:(Ljava/lang/Object;)V │ │ +07faa0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +07faa6: 5b01 4205 |0003: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07faaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0003 line=529 │ │ 0x0005 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ @@ -75723,43 +75723,43 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -07fa40: |[07fa40] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07fa50: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ -07fa54: 6201 4105 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fa58: 7210 5012 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@1250 │ │ -07fa5e: 0c01 |0007: move-result-object v1 │ │ -07fa60: 7020 9a12 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ -07fa66: 1100 |000b: return-object v0 │ │ +07faac: |[07faac] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07fabc: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ +07fac0: 6201 4105 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fac4: 7210 5012 0100 |0004: invoke-interface {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:()Ljava/lang/Object; // method@1250 │ │ +07faca: 0c01 |0007: move-result-object v1 │ │ +07facc: 7020 9a12 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ +07fad2: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ name : 'obtain' │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -07fa68: |[07fa68] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ -07fa78: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ -07fa7c: 6201 4105 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fa80: 5432 4205 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fa84: 7220 5112 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@1251 │ │ -07fa8a: 0c01 |0009: move-result-object v1 │ │ -07fa8c: 7020 9a12 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ -07fa92: 1100 |000d: return-object v0 │ │ +07fad4: |[07fad4] android.support.v4.view.accessibility.AccessibilityRecordCompat.obtain:(Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ +07fae4: 2200 bf02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ +07fae8: 6201 4105 |0002: sget-object v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07faec: 5432 4205 |0004: iget-object v2, v3, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07faf0: 7220 5112 2100 |0006: invoke-interface {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@1251 │ │ +07faf6: 0c01 |0009: move-result-object v1 │ │ +07faf8: 7020 9a12 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.:(Ljava/lang/Object;)V // method@129a │ │ +07fafe: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=550 │ │ locals : │ │ 0x0000 - 0x000e reg=3 record Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ Virtual methods - │ │ @@ -75768,44 +75768,44 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -07fa94: |[07fa94] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ -07faa4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -07faa6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -07faa8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -07faac: 0f01 |0004: return v1 │ │ -07faae: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -07fab2: 0121 |0007: move v1, v2 │ │ -07fab4: 28fc |0008: goto 0004 // -0004 │ │ -07fab6: 6e10 012b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07fabc: 0c03 |000c: move-result-object v3 │ │ -07fabe: 6e10 012b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -07fac4: 0c04 |0010: move-result-object v4 │ │ -07fac6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -07faca: 0121 |0013: move v1, v2 │ │ -07facc: 28f0 |0014: goto 0004 // -0010 │ │ -07face: 0760 |0015: move-object v0, v6 │ │ -07fad0: 1f00 bf02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ -07fad4: 5453 4205 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fad8: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -07fadc: 5403 4205 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fae0: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ -07fae4: 0121 |0020: move v1, v2 │ │ -07fae6: 28e3 |0021: goto 0004 // -001d │ │ -07fae8: 5453 4205 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07faec: 5404 4205 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07faf0: 6e20 ff2a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -07faf6: 0a03 |0029: move-result v3 │ │ -07faf8: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ -07fafc: 0121 |002c: move v1, v2 │ │ -07fafe: 28d7 |002d: goto 0004 // -0029 │ │ +07fb00: |[07fb00] android.support.v4.view.accessibility.AccessibilityRecordCompat.equals:(Ljava/lang/Object;)Z │ │ +07fb10: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +07fb12: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +07fb14: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +07fb18: 0f01 |0004: return v1 │ │ +07fb1a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +07fb1e: 0121 |0007: move v1, v2 │ │ +07fb20: 28fc |0008: goto 0004 // -0004 │ │ +07fb22: 6e10 012b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +07fb28: 0c03 |000c: move-result-object v3 │ │ +07fb2a: 6e10 012b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +07fb30: 0c04 |0010: move-result-object v4 │ │ +07fb32: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +07fb36: 0121 |0013: move v1, v2 │ │ +07fb38: 28f0 |0014: goto 0004 // -0010 │ │ +07fb3a: 0760 |0015: move-object v0, v6 │ │ +07fb3c: 1f00 bf02 |0016: check-cast v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // type@02bf │ │ +07fb40: 5453 4205 |0018: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fb44: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +07fb48: 5403 4205 |001c: iget-object v3, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fb4c: 3803 e6ff |001e: if-eqz v3, 0004 // -001a │ │ +07fb50: 0121 |0020: move v1, v2 │ │ +07fb52: 28e3 |0021: goto 0004 // -001d │ │ +07fb54: 5453 4205 |0022: iget-object v3, v5, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fb58: 5404 4205 |0024: iget-object v4, v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fb5c: 6e20 ff2a 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +07fb62: 0a03 |0029: move-result v3 │ │ +07fb64: 3903 daff |002a: if-nez v3, 0004 // -0026 │ │ +07fb68: 0121 |002c: move v1, v2 │ │ +07fb6a: 28d7 |002d: goto 0004 // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1025 │ │ 0x0004 line=1042 │ │ 0x0005 line=1028 │ │ 0x0008 line=1029 │ │ 0x0009 line=1031 │ │ @@ -75826,20 +75826,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fb00: |[07fb00] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ -07fb10: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fb14: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fb18: 7220 3a12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@123a │ │ -07fb1e: 0a00 |0007: move-result v0 │ │ -07fb20: 0f00 |0008: return v0 │ │ +07fb6c: |[07fb6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getAddedCount:()I │ │ +07fb7c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fb80: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fb84: 7220 3a12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getAddedCount:(Ljava/lang/Object;)I // method@123a │ │ +07fb8a: 0a00 |0007: move-result v0 │ │ +07fb8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75847,20 +75847,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fb24: |[07fb24] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ -07fb34: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fb38: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fb3c: 7220 3b12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@123b │ │ -07fb42: 0c00 |0007: move-result-object v0 │ │ -07fb44: 1100 |0008: return-object v0 │ │ +07fb90: |[07fb90] android.support.v4.view.accessibility.AccessibilityRecordCompat.getBeforeText:()Ljava/lang/CharSequence; │ │ +07fba0: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fba4: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fba8: 7220 3b12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@123b │ │ +07fbae: 0c00 |0007: move-result-object v0 │ │ +07fbb0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=950 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75868,20 +75868,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fb48: |[07fb48] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ -07fb58: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fb5c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fb60: 7220 3c12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@123c │ │ -07fb66: 0c00 |0007: move-result-object v0 │ │ -07fb68: 1100 |0008: return-object v0 │ │ +07fbb4: |[07fbb4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getClassName:()Ljava/lang/CharSequence; │ │ +07fbc4: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fbc8: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fbcc: 7220 3c12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@123c │ │ +07fbd2: 0c00 |0007: move-result-object v0 │ │ +07fbd4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=920 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75889,20 +75889,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fb6c: |[07fb6c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ -07fb7c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fb80: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fb84: 7220 3d12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@123d │ │ -07fb8a: 0c00 |0007: move-result-object v0 │ │ -07fb8c: 1100 |0008: return-object v0 │ │ +07fbd8: |[07fbd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getContentDescription:()Ljava/lang/CharSequence; │ │ +07fbe8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fbec: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fbf0: 7220 3d12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@123d │ │ +07fbf6: 0c00 |0007: move-result-object v0 │ │ +07fbf8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75910,20 +75910,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fb90: |[07fb90] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ -07fba0: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fba4: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fba8: 7220 3e12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@123e │ │ -07fbae: 0a00 |0007: move-result v0 │ │ -07fbb0: 0f00 |0008: return v0 │ │ +07fbfc: |[07fbfc] android.support.v4.view.accessibility.AccessibilityRecordCompat.getCurrentItemIndex:()I │ │ +07fc0c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fc10: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fc14: 7220 3e12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@123e │ │ +07fc1a: 0a00 |0007: move-result v0 │ │ +07fc1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75931,20 +75931,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fbb4: |[07fbb4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ -07fbc4: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fbc8: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fbcc: 7220 3f12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@123f │ │ -07fbd2: 0a00 |0007: move-result v0 │ │ -07fbd4: 0f00 |0008: return v0 │ │ +07fc20: |[07fc20] android.support.v4.view.accessibility.AccessibilityRecordCompat.getFromIndex:()I │ │ +07fc30: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fc34: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fc38: 7220 3f12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getFromIndex:(Ljava/lang/Object;)I // method@123f │ │ +07fc3e: 0a00 |0007: move-result v0 │ │ +07fc40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75952,17 +75952,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -07fbd8: |[07fbd8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ -07fbe8: 5410 4205 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fbec: 1100 |0002: return-object v0 │ │ +07fc44: |[07fc44] android.support.v4.view.accessibility.AccessibilityRecordCompat.getImpl:()Ljava/lang/Object; │ │ +07fc54: 5410 4205 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fc58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75970,20 +75970,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fbf0: |[07fbf0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ -07fc00: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fc04: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fc08: 7220 4012 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@1240 │ │ -07fc0e: 0a00 |0007: move-result v0 │ │ -07fc10: 0f00 |0008: return v0 │ │ +07fc5c: |[07fc5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getItemCount:()I │ │ +07fc6c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fc70: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fc74: 7220 4012 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getItemCount:(Ljava/lang/Object;)I // method@1240 │ │ +07fc7a: 0a00 |0007: move-result v0 │ │ +07fc7c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -75991,20 +75991,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fc14: |[07fc14] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ -07fc24: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fc28: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fc2c: 7220 4112 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@1241 │ │ -07fc32: 0a00 |0007: move-result v0 │ │ -07fc34: 0f00 |0008: return v0 │ │ +07fc80: |[07fc80] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollX:()I │ │ +07fc90: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fc94: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fc98: 7220 4112 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollX:(Ljava/lang/Object;)I // method@1241 │ │ +07fc9e: 0a00 |0007: move-result v0 │ │ +07fca0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76012,20 +76012,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fc38: |[07fc38] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ -07fc48: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fc4c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fc50: 7220 4212 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@1242 │ │ -07fc56: 0a00 |0007: move-result v0 │ │ -07fc58: 0f00 |0008: return v0 │ │ +07fca4: |[07fca4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getMaxScrollY:()I │ │ +07fcb4: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fcb8: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fcbc: 7220 4212 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getMaxScrollY:(Ljava/lang/Object;)I // method@1242 │ │ +07fcc2: 0a00 |0007: move-result v0 │ │ +07fcc4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76033,20 +76033,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fc5c: |[07fc5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ -07fc6c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fc70: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fc74: 7220 4312 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@1243 │ │ -07fc7a: 0c00 |0007: move-result-object v0 │ │ -07fc7c: 1100 |0008: return-object v0 │ │ +07fcc8: |[07fcc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getParcelableData:()Landroid/os/Parcelable; │ │ +07fcd8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fcdc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fce0: 7220 4312 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@1243 │ │ +07fce6: 0c00 |0007: move-result-object v0 │ │ +07fce8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=990 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76054,20 +76054,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fc80: |[07fc80] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ -07fc90: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fc94: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fc98: 7220 4412 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@1244 │ │ -07fc9e: 0a00 |0007: move-result v0 │ │ -07fca0: 0f00 |0008: return v0 │ │ +07fcec: |[07fcec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getRemovedCount:()I │ │ +07fcfc: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fd00: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fd04: 7220 4412 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getRemovedCount:(Ljava/lang/Object;)I // method@1244 │ │ +07fd0a: 0a00 |0007: move-result v0 │ │ +07fd0c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76075,20 +76075,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fca4: |[07fca4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ -07fcb4: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fcb8: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fcbc: 7220 4512 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@1245 │ │ -07fcc2: 0a00 |0007: move-result v0 │ │ -07fcc4: 0f00 |0008: return v0 │ │ +07fd10: |[07fd10] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollX:()I │ │ +07fd20: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fd24: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fd28: 7220 4512 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollX:(Ljava/lang/Object;)I // method@1245 │ │ +07fd2e: 0a00 |0007: move-result v0 │ │ +07fd30: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76096,20 +76096,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fcc8: |[07fcc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ -07fcd8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fcdc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fce0: 7220 4612 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@1246 │ │ -07fce6: 0a00 |0007: move-result v0 │ │ -07fce8: 0f00 |0008: return v0 │ │ +07fd34: |[07fd34] android.support.v4.view.accessibility.AccessibilityRecordCompat.getScrollY:()I │ │ +07fd44: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fd48: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fd4c: 7220 4612 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getScrollY:(Ljava/lang/Object;)I // method@1246 │ │ +07fd52: 0a00 |0007: move-result v0 │ │ +07fd54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76117,20 +76117,20 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fcec: |[07fcec] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -07fcfc: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fd00: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fd04: 7220 4712 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1247 │ │ -07fd0a: 0c00 |0007: move-result-object v0 │ │ -07fd0c: 1100 |0008: return-object v0 │ │ +07fd58: |[07fd58] android.support.v4.view.accessibility.AccessibilityRecordCompat.getSource:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +07fd68: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fd6c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fd70: 7220 4712 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1247 │ │ +07fd76: 0c00 |0007: move-result-object v0 │ │ +07fd78: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=605 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76138,20 +76138,20 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fd10: |[07fd10] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ -07fd20: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fd24: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fd28: 7220 4812 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@1248 │ │ -07fd2e: 0c00 |0007: move-result-object v0 │ │ -07fd30: 1100 |0008: return-object v0 │ │ +07fd7c: |[07fd7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.getText:()Ljava/util/List; │ │ +07fd8c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fd90: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fd94: 7220 4812 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@1248 │ │ +07fd9a: 0c00 |0007: move-result-object v0 │ │ +07fd9c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=941 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76159,20 +76159,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fd34: |[07fd34] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ -07fd44: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fd48: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fd4c: 7220 4912 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@1249 │ │ -07fd52: 0a00 |0007: move-result v0 │ │ -07fd54: 0f00 |0008: return v0 │ │ +07fda0: |[07fda0] android.support.v4.view.accessibility.AccessibilityRecordCompat.getToIndex:()I │ │ +07fdb0: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fdb4: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fdb8: 7220 4912 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getToIndex:(Ljava/lang/Object;)I // method@1249 │ │ +07fdbe: 0a00 |0007: move-result v0 │ │ +07fdc0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76180,20 +76180,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fd58: |[07fd58] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ -07fd68: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fd6c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fd70: 7220 4a12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@124a │ │ -07fd76: 0a00 |0007: move-result v0 │ │ -07fd78: 0f00 |0008: return v0 │ │ +07fdc4: |[07fdc4] android.support.v4.view.accessibility.AccessibilityRecordCompat.getWindowId:()I │ │ +07fdd4: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fdd8: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fddc: 7220 4a12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.getWindowId:(Ljava/lang/Object;)I // method@124a │ │ +07fde2: 0a00 |0007: move-result v0 │ │ +07fde4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76201,23 +76201,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -07fd7c: |[07fd7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ -07fd8c: 5410 4205 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fd90: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -07fd94: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -07fd96: 0f00 |0005: return v0 │ │ -07fd98: 5410 4205 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fd9c: 6e10 022b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -07fda2: 0a00 |000b: move-result v0 │ │ -07fda4: 28f9 |000c: goto 0005 // -0007 │ │ +07fde8: |[07fde8] android.support.v4.view.accessibility.AccessibilityRecordCompat.hashCode:()I │ │ +07fdf8: 5410 4205 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fdfc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +07fe00: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +07fe02: 0f00 |0005: return v0 │ │ +07fe04: 5410 4205 |0006: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fe08: 6e10 022b 0000 |0008: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +07fe0e: 0a00 |000b: move-result v0 │ │ +07fe10: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1019 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76225,20 +76225,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fda8: |[07fda8] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ -07fdb8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fdbc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fdc0: 7220 4b12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@124b │ │ -07fdc6: 0a00 |0007: move-result v0 │ │ -07fdc8: 0f00 |0008: return v0 │ │ +07fe14: |[07fe14] android.support.v4.view.accessibility.AccessibilityRecordCompat.isChecked:()Z │ │ +07fe24: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fe28: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fe2c: 7220 4b12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isChecked:(Ljava/lang/Object;)Z // method@124b │ │ +07fe32: 0a00 |0007: move-result v0 │ │ +07fe34: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76246,20 +76246,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fdcc: |[07fdcc] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ -07fddc: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fde0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fde4: 7220 4c12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@124c │ │ -07fdea: 0a00 |0007: move-result v0 │ │ -07fdec: 0f00 |0008: return v0 │ │ +07fe38: |[07fe38] android.support.v4.view.accessibility.AccessibilityRecordCompat.isEnabled:()Z │ │ +07fe48: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fe4c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fe50: 7220 4c12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isEnabled:(Ljava/lang/Object;)Z // method@124c │ │ +07fe56: 0a00 |0007: move-result v0 │ │ +07fe58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=643 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76267,20 +76267,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fdf0: |[07fdf0] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ -07fe00: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fe04: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fe08: 7220 4d12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@124d │ │ -07fe0e: 0a00 |0007: move-result v0 │ │ -07fe10: 0f00 |0008: return v0 │ │ +07fe5c: |[07fe5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.isFullScreen:()Z │ │ +07fe6c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fe70: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fe74: 7220 4d12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isFullScreen:(Ljava/lang/Object;)Z // method@124d │ │ +07fe7a: 0a00 |0007: move-result v0 │ │ +07fe7c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76288,20 +76288,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fe14: |[07fe14] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ -07fe24: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fe28: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fe2c: 7220 4e12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@124e │ │ -07fe32: 0a00 |0007: move-result v0 │ │ -07fe34: 0f00 |0008: return v0 │ │ +07fe80: |[07fe80] android.support.v4.view.accessibility.AccessibilityRecordCompat.isPassword:()Z │ │ +07fe90: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fe94: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fe98: 7220 4e12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isPassword:(Ljava/lang/Object;)Z // method@124e │ │ +07fe9e: 0a00 |0007: move-result v0 │ │ +07fea0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #24 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76309,20 +76309,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -07fe38: |[07fe38] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ -07fe48: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fe4c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fe50: 7220 4f12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@124f │ │ -07fe56: 0a00 |0007: move-result v0 │ │ -07fe58: 0f00 |0008: return v0 │ │ +07fea4: |[07fea4] android.support.v4.view.accessibility.AccessibilityRecordCompat.isScrollable:()Z │ │ +07feb4: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07feb8: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07febc: 7220 4f12 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.isScrollable:(Ljava/lang/Object;)Z // method@124f │ │ +07fec2: 0a00 |0007: move-result v0 │ │ +07fec4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;) │ │ @@ -76330,19 +76330,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -07fe5c: |[07fe5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ -07fe6c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fe70: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fe74: 7220 5212 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@1252 │ │ -07fe7a: 0e00 |0007: return-void │ │ +07fec8: |[07fec8] android.support.v4.view.accessibility.AccessibilityRecordCompat.recycle:()V │ │ +07fed8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fedc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07fee0: 7220 5212 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.recycle:(Ljava/lang/Object;)V // method@1252 │ │ +07fee6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1014 │ │ 0x0007 line=1015 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ │ │ @@ -76351,19 +76351,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07fe7c: |[07fe7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ -07fe8c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fe90: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fe94: 7230 5312 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@1253 │ │ -07fe9a: 0e00 |0007: return-void │ │ +07fee8: |[07fee8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setAddedCount:(I)V │ │ +07fef8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fefc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ff00: 7230 5312 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setAddedCount:(Ljava/lang/Object;I)V // method@1253 │ │ +07ff06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0007 line=892 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 addedCount I │ │ @@ -76373,19 +76373,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07fe9c: |[07fe9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ -07feac: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07feb0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07feb4: 7230 5412 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1254 │ │ -07feba: 0e00 |0007: return-void │ │ +07ff08: |[07ff08] android.support.v4.view.accessibility.AccessibilityRecordCompat.setBeforeText:(Ljava/lang/CharSequence;)V │ │ +07ff18: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ff1c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ff20: 7230 5412 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1254 │ │ +07ff26: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0007 line=962 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 beforeText Ljava/lang/CharSequence; │ │ @@ -76395,19 +76395,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07febc: |[07febc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ -07fecc: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fed0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fed4: 7230 5512 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@1255 │ │ -07feda: 0e00 |0007: return-void │ │ +07ff28: |[07ff28] android.support.v4.view.accessibility.AccessibilityRecordCompat.setChecked:(Z)V │ │ +07ff38: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ff3c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ff40: 7230 5512 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setChecked:(Ljava/lang/Object;Z)V // method@1255 │ │ +07ff46: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0007 line=635 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isChecked Z │ │ @@ -76417,19 +76417,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07fedc: |[07fedc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ -07feec: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fef0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fef4: 7230 5612 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1256 │ │ -07fefa: 0e00 |0007: return-void │ │ +07ff48: |[07ff48] android.support.v4.view.accessibility.AccessibilityRecordCompat.setClassName:(Ljava/lang/CharSequence;)V │ │ +07ff58: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ff5c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ff60: 7230 5612 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1256 │ │ +07ff66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=931 │ │ 0x0007 line=932 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 className Ljava/lang/CharSequence; │ │ @@ -76439,19 +76439,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07fefc: |[07fefc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ -07ff0c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ff10: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ff14: 7230 5712 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1257 │ │ -07ff1a: 0e00 |0007: return-void │ │ +07ff68: |[07ff68] android.support.v4.view.accessibility.AccessibilityRecordCompat.setContentDescription:(Ljava/lang/CharSequence;)V │ │ +07ff78: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ff7c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ff80: 7230 5712 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@1257 │ │ +07ff86: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=981 │ │ 0x0007 line=982 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 contentDescription Ljava/lang/CharSequence; │ │ @@ -76461,19 +76461,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ff1c: |[07ff1c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ -07ff2c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ff30: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ff34: 7230 5812 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@1258 │ │ -07ff3a: 0e00 |0007: return-void │ │ +07ff88: |[07ff88] android.support.v4.view.accessibility.AccessibilityRecordCompat.setCurrentItemIndex:(I)V │ │ +07ff98: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ff9c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ffa0: 7230 5812 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@1258 │ │ +07ffa6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0007 line=755 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 currentItemIndex I │ │ @@ -76483,19 +76483,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ff3c: |[07ff3c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ -07ff4c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ff50: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ff54: 7230 5912 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@1259 │ │ -07ff5a: 0e00 |0007: return-void │ │ +07ffa8: |[07ffa8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setEnabled:(Z)V │ │ +07ffb8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ffbc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ffc0: 7230 5912 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setEnabled:(Ljava/lang/Object;Z)V // method@1259 │ │ +07ffc6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0007 line=655 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isEnabled Z │ │ @@ -76505,19 +76505,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ff5c: |[07ff5c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ -07ff6c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ff70: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ff74: 7230 5a12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@125a │ │ -07ff7a: 0e00 |0007: return-void │ │ +07ffc8: |[07ffc8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFromIndex:(I)V │ │ +07ffd8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07ffdc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +07ffe0: 7230 5a12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFromIndex:(Ljava/lang/Object;I)V // method@125a │ │ +07ffe6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=780 │ │ 0x0007 line=781 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 fromIndex I │ │ @@ -76527,19 +76527,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ff7c: |[07ff7c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ -07ff8c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ff90: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ff94: 7230 5b12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@125b │ │ -07ff9a: 0e00 |0007: return-void │ │ +07ffe8: |[07ffe8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setFullScreen:(Z)V │ │ +07fff8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +07fffc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080000: 7230 5b12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setFullScreen:(Ljava/lang/Object;Z)V // method@125b │ │ +080006: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ 0x0007 line=695 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isFullScreen Z │ │ @@ -76549,19 +76549,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ff9c: |[07ff9c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ -07ffac: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ffb0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ffb4: 7230 5c12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@125c │ │ -07ffba: 0e00 |0007: return-void │ │ +080008: |[080008] android.support.v4.view.accessibility.AccessibilityRecordCompat.setItemCount:(I)V │ │ +080018: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08001c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080020: 7230 5c12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setItemCount:(Ljava/lang/Object;I)V // method@125c │ │ +080026: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x0007 line=735 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 itemCount I │ │ @@ -76571,19 +76571,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ffbc: |[07ffbc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ -07ffcc: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07ffd0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07ffd4: 7230 5d12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@125d │ │ -07ffda: 0e00 |0007: return-void │ │ +080028: |[080028] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollX:(I)V │ │ +080038: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08003c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080040: 7230 5d12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollX:(Ljava/lang/Object;I)V // method@125d │ │ +080046: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0007 line=854 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollX I │ │ @@ -76593,19 +76593,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07ffdc: |[07ffdc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ -07ffec: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -07fff0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -07fff4: 7230 5e12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@125e │ │ -07fffa: 0e00 |0007: return-void │ │ +080048: |[080048] android.support.v4.view.accessibility.AccessibilityRecordCompat.setMaxScrollY:(I)V │ │ +080058: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08005c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080060: 7230 5e12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setMaxScrollY:(Ljava/lang/Object;I)V // method@125e │ │ +080066: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=871 │ │ 0x0007 line=872 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 maxScrollY I │ │ @@ -76615,19 +76615,19 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -07fffc: |[07fffc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ -08000c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -080010: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -080014: 7230 5f12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@125f │ │ -08001a: 0e00 |0007: return-void │ │ +080068: |[080068] android.support.v4.view.accessibility.AccessibilityRecordCompat.setParcelableData:(Landroid/os/Parcelable;)V │ │ +080078: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08007c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080080: 7230 5f12 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@125f │ │ +080086: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1001 │ │ 0x0007 line=1002 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 parcelableData Landroid/os/Parcelable; │ │ @@ -76637,19 +76637,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08001c: |[08001c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ -08002c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -080030: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -080034: 7230 6012 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1260 │ │ -08003a: 0e00 |0007: return-void │ │ +080088: |[080088] android.support.v4.view.accessibility.AccessibilityRecordCompat.setPassword:(Z)V │ │ +080098: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08009c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +0800a0: 7230 6012 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setPassword:(Ljava/lang/Object;Z)V // method@1260 │ │ +0800a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0007 line=675 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 isPassword Z │ │ @@ -76659,19 +76659,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08003c: |[08003c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ -08004c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -080050: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -080054: 7230 6112 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@1261 │ │ -08005a: 0e00 |0007: return-void │ │ +0800a8: |[0800a8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setRemovedCount:(I)V │ │ +0800b8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +0800bc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +0800c0: 7230 6112 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setRemovedCount:(Ljava/lang/Object;I)V // method@1261 │ │ +0800c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0007 line=912 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 removedCount I │ │ @@ -76681,19 +76681,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08005c: |[08005c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ -08006c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -080070: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -080074: 7230 6212 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@1262 │ │ -08007a: 0e00 |0007: return-void │ │ +0800c8: |[0800c8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollX:(I)V │ │ +0800d8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +0800dc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +0800e0: 7230 6212 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollX:(Ljava/lang/Object;I)V // method@1262 │ │ +0800e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0007 line=819 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollX I │ │ @@ -76703,19 +76703,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08007c: |[08007c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ -08008c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -080090: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -080094: 7230 6312 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@1263 │ │ -08009a: 0e00 |0007: return-void │ │ +0800e8: |[0800e8] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollY:(I)V │ │ +0800f8: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +0800fc: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080100: 7230 6312 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollY:(Ljava/lang/Object;I)V // method@1263 │ │ +080106: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0007 line=837 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollY I │ │ @@ -76725,19 +76725,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08009c: |[08009c] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ -0800ac: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -0800b0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -0800b4: 7230 6412 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1264 │ │ -0800ba: 0e00 |0007: return-void │ │ +080108: |[080108] android.support.v4.view.accessibility.AccessibilityRecordCompat.setScrollable:(Z)V │ │ +080118: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08011c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080120: 7230 6412 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setScrollable:(Ljava/lang/Object;Z)V // method@1264 │ │ +080126: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=714 │ │ 0x0007 line=715 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 scrollable Z │ │ @@ -76747,19 +76747,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0800bc: |[0800bc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ -0800cc: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -0800d0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -0800d4: 7230 6512 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@1265 │ │ -0800da: 0e00 |0007: return-void │ │ +080128: |[080128] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;)V │ │ +080138: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08013c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080140: 7230 6512 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@1265 │ │ +080146: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0007 line=572 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 source Landroid/view/View; │ │ @@ -76769,19 +76769,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0800dc: |[0800dc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ -0800ec: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -0800f0: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -0800f4: 7240 6612 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@1266 │ │ -0800fa: 0e00 |0007: return-void │ │ +080148: |[080148] android.support.v4.view.accessibility.AccessibilityRecordCompat.setSource:(Landroid/view/View;I)V │ │ +080158: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08015c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080160: 7240 6612 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@1266 │ │ +080166: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0007 line=590 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/View; │ │ @@ -76792,19 +76792,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0800fc: |[0800fc] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ -08010c: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ -080110: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ -080114: 7230 6712 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@1267 │ │ -08011a: 0e00 |0007: return-void │ │ +080168: |[080168] android.support.v4.view.accessibility.AccessibilityRecordCompat.setToIndex:(I)V │ │ +080178: 6200 4105 |0000: sget-object v0, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.IMPL:Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl; // field@0541 │ │ +08017c: 5421 4205 |0002: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.mRecord:Ljava/lang/Object; // field@0542 │ │ +080180: 7230 6712 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordImpl;.setToIndex:(Ljava/lang/Object;I)V // method@1267 │ │ +080186: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=800 │ │ 0x0007 line=801 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; │ │ 0x0000 - 0x0008 reg=3 toIndex I │ │ @@ -76838,17 +76838,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08011c: |[08011c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ -08012c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -080132: 0e00 |0003: return-void │ │ +080188: |[080188] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.:()V │ │ +080198: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08019e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76856,19 +76856,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080134: |[080134] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ -080144: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080148: 6e10 6923 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@2369 │ │ -08014e: 0a00 |0005: move-result v0 │ │ -080150: 0f00 |0006: return v0 │ │ +0801a0: |[0801a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getAddedCount:(Ljava/lang/Object;)I │ │ +0801b0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0801b4: 6e10 6923 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getAddedCount:()I // method@2369 │ │ +0801ba: 0a00 |0005: move-result v0 │ │ +0801bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76876,19 +76876,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080154: |[080154] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -080164: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080168: 6e10 6a23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@236a │ │ -08016e: 0c00 |0005: move-result-object v0 │ │ -080170: 1100 |0006: return-object v0 │ │ +0801c0: |[0801c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0801d0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0801d4: 6e10 6a23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getBeforeText:()Ljava/lang/CharSequence; // method@236a │ │ +0801da: 0c00 |0005: move-result-object v0 │ │ +0801dc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76896,19 +76896,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080174: |[080174] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -080184: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080188: 6e10 6b23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@236b │ │ -08018e: 0c00 |0005: move-result-object v0 │ │ -080190: 1100 |0006: return-object v0 │ │ +0801e0: |[0801e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0801f0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0801f4: 6e10 6b23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getClassName:()Ljava/lang/CharSequence; // method@236b │ │ +0801fa: 0c00 |0005: move-result-object v0 │ │ +0801fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76916,19 +76916,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080194: |[080194] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0801a4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0801a8: 6e10 6c23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@236c │ │ -0801ae: 0c00 |0005: move-result-object v0 │ │ -0801b0: 1100 |0006: return-object v0 │ │ +080200: |[080200] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +080210: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080214: 6e10 6c23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getContentDescription:()Ljava/lang/CharSequence; // method@236c │ │ +08021a: 0c00 |0005: move-result-object v0 │ │ +08021c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #5 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76936,19 +76936,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0801b4: |[0801b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0801c4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0801c8: 6e10 6d23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@236d │ │ -0801ce: 0a00 |0005: move-result v0 │ │ -0801d0: 0f00 |0006: return v0 │ │ +080220: |[080220] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +080230: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080234: 6e10 6d23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getCurrentItemIndex:()I // method@236d │ │ +08023a: 0a00 |0005: move-result v0 │ │ +08023c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #6 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76956,19 +76956,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0801d4: |[0801d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ -0801e4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0801e8: 6e10 6e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@236e │ │ -0801ee: 0a00 |0005: move-result v0 │ │ -0801f0: 0f00 |0006: return v0 │ │ +080240: |[080240] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getFromIndex:(Ljava/lang/Object;)I │ │ +080250: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080254: 6e10 6e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getFromIndex:()I // method@236e │ │ +08025a: 0a00 |0005: move-result v0 │ │ +08025c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76976,19 +76976,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0801f4: |[0801f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ -080204: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080208: 6e10 6f23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@236f │ │ -08020e: 0a00 |0005: move-result v0 │ │ -080210: 0f00 |0006: return v0 │ │ +080260: |[080260] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getItemCount:(Ljava/lang/Object;)I │ │ +080270: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080274: 6e10 6f23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getItemCount:()I // method@236f │ │ +08027a: 0a00 |0005: move-result v0 │ │ +08027c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -76996,19 +76996,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080214: |[080214] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -080224: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080228: 6e10 7223 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@2372 │ │ -08022e: 0c00 |0005: move-result-object v0 │ │ -080230: 1100 |0006: return-object v0 │ │ +080280: |[080280] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +080290: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080294: 6e10 7223 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getParcelableData:()Landroid/os/Parcelable; // method@2372 │ │ +08029a: 0c00 |0005: move-result-object v0 │ │ +08029c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77016,19 +77016,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080234: |[080234] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ -080244: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080248: 6e10 7323 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@2373 │ │ -08024e: 0a00 |0005: move-result v0 │ │ -080250: 0f00 |0006: return v0 │ │ +0802a0: |[0802a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getRemovedCount:(Ljava/lang/Object;)I │ │ +0802b0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0802b4: 6e10 7323 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getRemovedCount:()I // method@2373 │ │ +0802ba: 0a00 |0005: move-result v0 │ │ +0802bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77036,19 +77036,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080254: |[080254] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ -080264: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080268: 6e10 7423 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@2374 │ │ -08026e: 0a00 |0005: move-result v0 │ │ -080270: 0f00 |0006: return v0 │ │ +0802c0: |[0802c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollX:(Ljava/lang/Object;)I │ │ +0802d0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0802d4: 6e10 7423 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollX:()I // method@2374 │ │ +0802da: 0a00 |0005: move-result v0 │ │ +0802dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77056,19 +77056,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080274: |[080274] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ -080284: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080288: 6e10 7523 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@2375 │ │ -08028e: 0a00 |0005: move-result v0 │ │ -080290: 0f00 |0006: return v0 │ │ +0802e0: |[0802e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getScrollY:(Ljava/lang/Object;)I │ │ +0802f0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0802f4: 6e10 7523 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getScrollY:()I // method@2375 │ │ +0802fa: 0a00 |0005: move-result v0 │ │ +0802fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77076,19 +77076,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080294: |[080294] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0802a4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0802a8: 6e10 7623 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@2376 │ │ -0802ae: 0c00 |0005: move-result-object v0 │ │ -0802b0: 1100 |0006: return-object v0 │ │ +080300: |[080300] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getSource:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +080310: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080314: 6e10 7623 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getSource:()Landroid/view/accessibility/AccessibilityNodeInfo; // method@2376 │ │ +08031a: 0c00 |0005: move-result-object v0 │ │ +08031c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #13 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77096,19 +77096,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0802b4: |[0802b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0802c4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0802c8: 6e10 7723 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@2377 │ │ -0802ce: 0c00 |0005: move-result-object v0 │ │ -0802d0: 1100 |0006: return-object v0 │ │ +080320: |[080320] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +080330: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080334: 6e10 7723 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getText:()Ljava/util/List; // method@2377 │ │ +08033a: 0c00 |0005: move-result-object v0 │ │ +08033c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #14 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77116,19 +77116,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0802d4: |[0802d4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ -0802e4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0802e8: 6e10 7823 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@2378 │ │ -0802ee: 0a00 |0005: move-result v0 │ │ -0802f0: 0f00 |0006: return v0 │ │ +080340: |[080340] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getToIndex:(Ljava/lang/Object;)I │ │ +080350: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080354: 6e10 7823 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getToIndex:()I // method@2378 │ │ +08035a: 0a00 |0005: move-result v0 │ │ +08035c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #15 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77136,19 +77136,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0802f4: |[0802f4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ -080304: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080308: 6e10 7923 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@2379 │ │ -08030e: 0a00 |0005: move-result v0 │ │ -080310: 0f00 |0006: return v0 │ │ +080360: |[080360] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.getWindowId:(Ljava/lang/Object;)I │ │ +080370: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080374: 6e10 7923 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getWindowId:()I // method@2379 │ │ +08037a: 0a00 |0005: move-result v0 │ │ +08037c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #16 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77156,19 +77156,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080314: |[080314] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ -080324: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080328: 6e10 7a23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@237a │ │ -08032e: 0a00 |0005: move-result v0 │ │ -080330: 0f00 |0006: return v0 │ │ +080380: |[080380] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isChecked:(Ljava/lang/Object;)Z │ │ +080390: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080394: 6e10 7a23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isChecked:()Z // method@237a │ │ +08039a: 0a00 |0005: move-result v0 │ │ +08039c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #17 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77176,19 +77176,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080334: |[080334] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ -080344: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080348: 6e10 7b23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@237b │ │ -08034e: 0a00 |0005: move-result v0 │ │ -080350: 0f00 |0006: return v0 │ │ +0803a0: |[0803a0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isEnabled:(Ljava/lang/Object;)Z │ │ +0803b0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0803b4: 6e10 7b23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isEnabled:()Z // method@237b │ │ +0803ba: 0a00 |0005: move-result v0 │ │ +0803bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #18 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77196,19 +77196,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080354: |[080354] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ -080364: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080368: 6e10 7c23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@237c │ │ -08036e: 0a00 |0005: move-result v0 │ │ -080370: 0f00 |0006: return v0 │ │ +0803c0: |[0803c0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isFullScreen:(Ljava/lang/Object;)Z │ │ +0803d0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0803d4: 6e10 7c23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isFullScreen:()Z // method@237c │ │ +0803da: 0a00 |0005: move-result v0 │ │ +0803dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #19 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77216,19 +77216,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080374: |[080374] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ -080384: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080388: 6e10 7d23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@237d │ │ -08038e: 0a00 |0005: move-result v0 │ │ -080390: 0f00 |0006: return v0 │ │ +0803e0: |[0803e0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isPassword:(Ljava/lang/Object;)Z │ │ +0803f0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0803f4: 6e10 7d23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isPassword:()Z // method@237d │ │ +0803fa: 0a00 |0005: move-result v0 │ │ +0803fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #20 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77236,19 +77236,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -080394: |[080394] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ -0803a4: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0803a8: 6e10 7e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@237e │ │ -0803ae: 0a00 |0005: move-result v0 │ │ -0803b0: 0f00 |0006: return v0 │ │ +080400: |[080400] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.isScrollable:(Ljava/lang/Object;)Z │ │ +080410: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080414: 6e10 7e23 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.isScrollable:()Z // method@237e │ │ +08041a: 0a00 |0005: move-result v0 │ │ +08041c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77256,37 +77256,37 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0803b4: |[0803b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ -0803c4: 7100 7f23 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@237f │ │ -0803ca: 0c00 |0003: move-result-object v0 │ │ -0803cc: 1100 |0004: return-object v0 │ │ +080420: |[080420] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:()Ljava/lang/Object; │ │ +080430: 7100 7f23 0000 |0000: invoke-static {}, Landroid/view/accessibility/AccessibilityRecord;.obtain:()Landroid/view/accessibility/AccessibilityRecord; // method@237f │ │ +080436: 0c00 |0003: move-result-object v0 │ │ +080438: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ │ │ #22 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ name : 'obtain' │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0803d0: |[0803d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0803e0: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0803e4: 7110 8023 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@2380 │ │ -0803ea: 0c00 |0005: move-result-object v0 │ │ -0803ec: 1100 |0006: return-object v0 │ │ +08043c: |[08043c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +08044c: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080450: 7110 8023 0100 |0002: invoke-static {v1}, Landroid/view/accessibility/AccessibilityRecord;.obtain:(Landroid/view/accessibility/AccessibilityRecord;)Landroid/view/accessibility/AccessibilityRecord; // method@2380 │ │ +080456: 0c00 |0005: move-result-object v0 │ │ +080458: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;) │ │ @@ -77294,18 +77294,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0803f0: |[0803f0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ -080400: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080404: 6e10 8123 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@2381 │ │ -08040a: 0e00 |0005: return-void │ │ +08045c: |[08045c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.recycle:(Ljava/lang/Object;)V │ │ +08046c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080470: 6e10 8123 0000 |0002: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityRecord;.recycle:()V // method@2381 │ │ +080476: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ │ │ @@ -77314,18 +77314,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08040c: |[08040c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ -08041c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080420: 6e20 8223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@2382 │ │ -080426: 0e00 |0005: return-void │ │ +080478: |[080478] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setAddedCount:(Ljava/lang/Object;I)V │ │ +080488: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +08048c: 6e20 8223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setAddedCount:(I)V // method@2382 │ │ +080492: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0005 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 addedCount I │ │ @@ -77335,18 +77335,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080428: |[080428] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080438: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -08043c: 6e20 8323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@2383 │ │ -080442: 0e00 |0005: return-void │ │ +080494: |[080494] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0804a4: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0804a8: 6e20 8323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setBeforeText:(Ljava/lang/CharSequence;)V // method@2383 │ │ +0804ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0005 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 beforeText Ljava/lang/CharSequence; │ │ @@ -77356,18 +77356,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080444: |[080444] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ -080454: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080458: 6e20 8423 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@2384 │ │ -08045e: 0e00 |0005: return-void │ │ +0804b0: |[0804b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setChecked:(Ljava/lang/Object;Z)V │ │ +0804c0: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0804c4: 6e20 8423 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setChecked:(Z)V // method@2384 │ │ +0804ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0005 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isChecked Z │ │ @@ -77377,18 +77377,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080460: |[080460] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -080470: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080474: 6e20 8523 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@2385 │ │ -08047a: 0e00 |0005: return-void │ │ +0804cc: |[0804cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0804dc: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0804e0: 6e20 8523 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setClassName:(Ljava/lang/CharSequence;)V // method@2385 │ │ +0804e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0005 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 className Ljava/lang/CharSequence; │ │ @@ -77398,18 +77398,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08047c: |[08047c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -08048c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080490: 6e20 8623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2386 │ │ -080496: 0e00 |0005: return-void │ │ +0804e8: |[0804e8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0804f8: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0804fc: 6e20 8623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2386 │ │ +080502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 contentDescription Ljava/lang/CharSequence; │ │ @@ -77419,18 +77419,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080498: |[080498] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0804a8: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0804ac: 6e20 8723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@2387 │ │ -0804b2: 0e00 |0005: return-void │ │ +080504: |[080504] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +080514: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080518: 6e20 8723 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setCurrentItemIndex:(I)V // method@2387 │ │ +08051e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0005 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 currentItemIndex I │ │ @@ -77440,18 +77440,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0804b4: |[0804b4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ -0804c4: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0804c8: 6e20 8823 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@2388 │ │ -0804ce: 0e00 |0005: return-void │ │ +080520: |[080520] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setEnabled:(Ljava/lang/Object;Z)V │ │ +080530: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080534: 6e20 8823 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setEnabled:(Z)V // method@2388 │ │ +08053a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0005 line=148 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isEnabled Z │ │ @@ -77461,18 +77461,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0804d0: |[0804d0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ -0804e0: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0804e4: 6e20 8923 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@2389 │ │ -0804ea: 0e00 |0005: return-void │ │ +08053c: |[08053c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFromIndex:(Ljava/lang/Object;I)V │ │ +08054c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080550: 6e20 8923 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFromIndex:(I)V // method@2389 │ │ +080556: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 fromIndex I │ │ @@ -77482,18 +77482,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0804ec: |[0804ec] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0804fc: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080500: 6e20 8a23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@238a │ │ -080506: 0e00 |0005: return-void │ │ +080558: |[080558] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setFullScreen:(Ljava/lang/Object;Z)V │ │ +080568: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +08056c: 6e20 8a23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setFullScreen:(Z)V // method@238a │ │ +080572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isFullScreen Z │ │ @@ -77503,18 +77503,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080508: |[080508] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ -080518: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -08051c: 6e20 8b23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@238b │ │ -080522: 0e00 |0005: return-void │ │ +080574: |[080574] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setItemCount:(Ljava/lang/Object;I)V │ │ +080584: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080588: 6e20 8b23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setItemCount:(I)V // method@238b │ │ +08058e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 itemCount I │ │ @@ -77524,18 +77524,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080524: |[080524] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -080534: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080538: 6e20 8e23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@238e │ │ -08053e: 0e00 |0005: return-void │ │ +080590: |[080590] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0805a0: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0805a4: 6e20 8e23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setParcelableData:(Landroid/os/Parcelable;)V // method@238e │ │ +0805aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 parcelableData Landroid/os/Parcelable; │ │ @@ -77545,18 +77545,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080540: |[080540] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ -080550: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080554: 6e20 8f23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@238f │ │ -08055a: 0e00 |0005: return-void │ │ +0805ac: |[0805ac] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setPassword:(Ljava/lang/Object;Z)V │ │ +0805bc: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0805c0: 6e20 8f23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setPassword:(Z)V // method@238f │ │ +0805c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 isPassword Z │ │ @@ -77566,18 +77566,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08055c: |[08055c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ -08056c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080570: 6e20 9023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@2390 │ │ -080576: 0e00 |0005: return-void │ │ +0805c8: |[0805c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0805d8: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0805dc: 6e20 9023 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setRemovedCount:(I)V // method@2390 │ │ +0805e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 removedCount I │ │ @@ -77587,18 +77587,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080578: |[080578] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ -080588: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -08058c: 6e20 9123 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@2391 │ │ -080592: 0e00 |0005: return-void │ │ +0805e4: |[0805e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollX:(Ljava/lang/Object;I)V │ │ +0805f4: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0805f8: 6e20 9123 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollX:(I)V // method@2391 │ │ +0805fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollX I │ │ @@ -77608,18 +77608,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080594: |[080594] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ -0805a4: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0805a8: 6e20 9223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@2392 │ │ -0805ae: 0e00 |0005: return-void │ │ +080600: |[080600] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollY:(Ljava/lang/Object;I)V │ │ +080610: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080614: 6e20 9223 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollY:(I)V // method@2392 │ │ +08061a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollY I │ │ @@ -77629,18 +77629,18 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0805b0: |[0805b0] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ -0805c0: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0805c4: 6e20 9323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@2393 │ │ -0805ca: 0e00 |0005: return-void │ │ +08061c: |[08061c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setScrollable:(Ljava/lang/Object;Z)V │ │ +08062c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080630: 6e20 9323 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setScrollable:(Z)V // method@2393 │ │ +080636: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 scrollable Z │ │ @@ -77650,18 +77650,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0805cc: |[0805cc] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0805dc: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0805e0: 6e20 9423 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@2394 │ │ -0805e6: 0e00 |0005: return-void │ │ +080638: |[080638] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +080648: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +08064c: 6e20 9423 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;)V // method@2394 │ │ +080652: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 source Landroid/view/View; │ │ @@ -77671,18 +77671,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0805e8: |[0805e8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ -0805f8: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0805fc: 6e20 9623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@2396 │ │ -080602: 0e00 |0005: return-void │ │ +080654: |[080654] android.support.v4.view.accessibility.AccessibilityRecordCompatIcs.setToIndex:(Ljava/lang/Object;I)V │ │ +080664: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +080668: 6e20 9623 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setToIndex:(I)V // method@2396 │ │ +08066e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0005 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 toIndex I │ │ @@ -77713,17 +77713,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080604: |[080604] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ -080614: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08061a: 0e00 |0003: return-void │ │ +080670: |[080670] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.:()V │ │ +080680: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +080686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -77731,19 +77731,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08061c: |[08061c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ -08062c: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080630: 6e10 7023 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@2370 │ │ -080636: 0a00 |0005: move-result v0 │ │ -080638: 0f00 |0006: return v0 │ │ +080688: |[080688] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollX:(Ljava/lang/Object;)I │ │ +080698: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +08069c: 6e10 7023 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollX:()I // method@2370 │ │ +0806a2: 0a00 |0005: move-result v0 │ │ +0806a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #2 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -77751,19 +77751,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08063c: |[08063c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ -08064c: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080650: 6e10 7123 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@2371 │ │ -080656: 0a00 |0005: move-result v0 │ │ -080658: 0f00 |0006: return v0 │ │ +0806a8: |[0806a8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0806b8: 1f01 5504 |0000: check-cast v1, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0806bc: 6e10 7123 0100 |0002: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityRecord;.getMaxScrollY:()I // method@2371 │ │ +0806c2: 0a00 |0005: move-result v0 │ │ +0806c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 record Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;) │ │ @@ -77771,18 +77771,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08065c: |[08065c] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -08066c: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -080670: 6e20 8c23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@238c │ │ -080676: 0e00 |0005: return-void │ │ +0806c8: |[0806c8] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0806d8: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0806dc: 6e20 8c23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollX:(I)V // method@238c │ │ +0806e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollX I │ │ @@ -77792,18 +77792,18 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -080678: |[080678] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -080688: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -08068c: 6e20 8d23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@238d │ │ -080692: 0e00 |0005: return-void │ │ +0806e4: |[0806e4] android.support.v4.view.accessibility.AccessibilityRecordCompatIcsMr1.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0806f4: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +0806f8: 6e20 8d23 1000 |0002: invoke-virtual {v0, v1}, Landroid/view/accessibility/AccessibilityRecord;.setMaxScrollY:(I)V // method@238d │ │ +0806fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 maxScrollY I │ │ @@ -77834,17 +77834,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080694: |[080694] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ -0806a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0806aa: 0e00 |0003: return-void │ │ +080700: |[080700] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.:()V │ │ +080710: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +080716: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean; │ │ │ │ #1 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;) │ │ @@ -77852,18 +77852,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0806ac: |[0806ac] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0806bc: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ -0806c0: 6e30 9523 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@2395 │ │ -0806c6: 0e00 |0005: return-void │ │ +080718: |[080718] android.support.v4.view.accessibility.AccessibilityRecordCompatJellyBean.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +080728: 1f00 5504 |0000: check-cast v0, Landroid/view/accessibility/AccessibilityRecord; // type@0455 │ │ +08072c: 6e30 9523 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/view/accessibility/AccessibilityRecord;.setSource:(Landroid/view/View;I)V // method@2395 │ │ +080732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0005 line=29 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 record Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 root Landroid/view/View; │ │ @@ -77970,26 +77970,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0806c8: |[0806c8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ -0806d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0806da: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -0806e0: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -0806e4: 5a30 4905 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ -0806e8: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ -0806ec: 5a30 4a05 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -0806f0: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ -0806f4: 5a30 4305 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ -0806f8: 5932 4405 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ -0806fc: 5932 4505 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ -080700: 0e00 |0014: return-void │ │ +080734: |[080734] android.support.v4.widget.AutoScrollHelper$ClampedScroller.:()V │ │ +080744: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +080746: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +08074c: 1900 0080 |0004: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +080750: 5a30 4905 |0006: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ +080754: 1600 ffff |0008: const-wide/16 v0, #int -1 // #ffff │ │ +080758: 5a30 4a05 |000a: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +08075c: 1600 0000 |000c: const-wide/16 v0, #int 0 // #0 │ │ +080760: 5a30 4305 |000e: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ +080764: 5932 4405 |0010: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ +080768: 5932 4505 |0012: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ +08076c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=743 │ │ 0x0004 line=744 │ │ 0x0008 line=745 │ │ 0x000c line=746 │ │ 0x0010 line=747 │ │ @@ -78003,53 +78003,53 @@ │ │ type : '(J)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -080704: |[080704] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ -080714: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ -080718: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -08071a: 53b6 4905 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ -08071e: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ -080722: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ -080726: 0f04 |0009: return v4 │ │ -080728: 53b6 4a05 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -08072c: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ -080730: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ -080734: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ -080738: 53b6 4a05 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -08073c: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ -080740: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ -080744: 53b6 4905 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ -080748: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ -08074c: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ -080750: 8526 |001e: long-to-float v6, v2 │ │ -080752: 52b7 4805 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0548 │ │ -080756: 8277 |0021: int-to-float v7, v7 │ │ -080758: c976 |0022: div-float/2addr v6, v7 │ │ -08075a: 7130 1b13 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@131b │ │ -080760: 0a04 |0026: move-result v4 │ │ -080762: c854 |0027: mul-float/2addr v4, v5 │ │ -080764: 28e1 |0028: goto 0009 // -001f │ │ -080766: 53b6 4a05 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -08076a: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ -08076e: 52b5 4b05 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ -080772: a705 0a05 |002f: sub-float v5, v10, v5 │ │ -080776: 52b6 4b05 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ -08077a: 8507 |0033: long-to-float v7, v0 │ │ -08077c: 52b8 4605 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0546 │ │ -080780: 8288 |0036: int-to-float v8, v8 │ │ -080782: c987 |0037: div-float/2addr v7, v8 │ │ -080784: 7130 1b13 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@131b │ │ -08078a: 0a04 |003b: move-result v4 │ │ -08078c: c864 |003c: mul-float/2addr v4, v6 │ │ -08078e: c654 |003d: add-float/2addr v4, v5 │ │ -080790: 28cb |003e: goto 0009 // -0035 │ │ +080770: |[080770] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getValueAt:(J)F │ │ +080780: 150a 803f |0000: const/high16 v10, #int 1065353216 // #3f80 │ │ +080784: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +080786: 53b6 4905 |0003: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ +08078a: 3105 0c06 |0005: cmp-long v5, v12, v6 │ │ +08078e: 3b05 0300 |0007: if-gez v5, 000a // +0003 │ │ +080792: 0f04 |0009: return v4 │ │ +080794: 53b6 4a05 |000a: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +080798: 1608 0000 |000c: const-wide/16 v8, #int 0 // #0 │ │ +08079c: 3105 0608 |000e: cmp-long v5, v6, v8 │ │ +0807a0: 3a05 0800 |0010: if-ltz v5, 0018 // +0008 │ │ +0807a4: 53b6 4a05 |0012: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +0807a8: 3105 0c06 |0014: cmp-long v5, v12, v6 │ │ +0807ac: 3b05 1300 |0016: if-gez v5, 0029 // +0013 │ │ +0807b0: 53b6 4905 |0018: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ +0807b4: 9c02 0c06 |001a: sub-long v2, v12, v6 │ │ +0807b8: 1505 003f |001c: const/high16 v5, #int 1056964608 // #3f00 │ │ +0807bc: 8526 |001e: long-to-float v6, v2 │ │ +0807be: 52b7 4805 |001f: iget v7, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0548 │ │ +0807c2: 8277 |0021: int-to-float v7, v7 │ │ +0807c4: c976 |0022: div-float/2addr v6, v7 │ │ +0807c6: 7130 1b13 460a |0023: invoke-static {v6, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@131b │ │ +0807cc: 0a04 |0026: move-result v4 │ │ +0807ce: c854 |0027: mul-float/2addr v4, v5 │ │ +0807d0: 28e1 |0028: goto 0009 // -001f │ │ +0807d2: 53b6 4a05 |0029: iget-wide v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +0807d6: 9c00 0c06 |002b: sub-long v0, v12, v6 │ │ +0807da: 52b5 4b05 |002d: iget v5, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ +0807de: a705 0a05 |002f: sub-float v5, v10, v5 │ │ +0807e2: 52b6 4b05 |0031: iget v6, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ +0807e6: 8507 |0033: long-to-float v7, v0 │ │ +0807e8: 52b8 4605 |0034: iget v8, v11, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0546 │ │ +0807ec: 8288 |0036: int-to-float v8, v8 │ │ +0807ee: c987 |0037: div-float/2addr v7, v8 │ │ +0807f0: 7130 1b13 470a |0038: invoke-static {v7, v4, v10}, Landroid/support/v4/widget/AutoScrollHelper;.access$900:(FFF)F // method@131b │ │ +0807f6: 0a04 |003b: move-result v4 │ │ +0807f8: c864 |003c: mul-float/2addr v4, v6 │ │ +0807fa: c654 |003d: add-float/2addr v4, v5 │ │ +0807fc: 28cb |003e: goto 0009 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=787 │ │ 0x0009 line=794 │ │ 0x000a line=789 │ │ 0x0018 line=790 │ │ 0x001c line=791 │ │ @@ -78066,22 +78066,22 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -080794: |[080794] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ -0807a4: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ -0807a8: c830 |0002: mul-float/2addr v0, v3 │ │ -0807aa: c830 |0003: mul-float/2addr v0, v3 │ │ -0807ac: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ -0807b0: c831 |0006: mul-float/2addr v1, v3 │ │ -0807b2: c610 |0007: add-float/2addr v0, v1 │ │ -0807b4: 0f00 |0008: return v0 │ │ +080800: |[080800] android.support.v4.widget.AutoScrollHelper$ClampedScroller.interpolateValue:(F)F │ │ +080810: 1500 80c0 |0000: const/high16 v0, #int -1065353216 // #c080 │ │ +080814: c830 |0002: mul-float/2addr v0, v3 │ │ +080816: c830 |0003: mul-float/2addr v0, v3 │ │ +080818: 1501 8040 |0004: const/high16 v1, #int 1082130432 // #4080 │ │ +08081c: c831 |0006: mul-float/2addr v1, v3 │ │ +08081e: c610 |0007: add-float/2addr v0, v1 │ │ +080820: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0009 reg=3 value F │ │ │ │ @@ -78091,45 +78091,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0807b8: |[0807b8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ -0807c8: 53a6 4305 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ -0807cc: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ -0807d0: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ -0807d4: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ -0807d8: 2206 a605 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@05a6 │ │ -0807dc: 1a07 8a03 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@038a │ │ -0807e0: 7020 102b 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0807e6: 2706 |000f: throw v6 │ │ -0807e8: 7100 a823 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -0807ee: 0b00 |0013: move-result-wide v0 │ │ -0807f0: 7030 0213 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@1302 │ │ -0807f6: 0a05 |0017: move-result v5 │ │ -0807f8: 7020 0413 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@1304 │ │ -0807fe: 0a04 |001b: move-result v4 │ │ -080800: 53a6 4305 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ -080804: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ -080808: 5aa0 4305 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ -08080c: 8526 |0022: long-to-float v6, v2 │ │ -08080e: c846 |0023: mul-float/2addr v6, v4 │ │ -080810: 52a7 4c05 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ -080814: c876 |0026: mul-float/2addr v6, v7 │ │ -080816: 8766 |0027: float-to-int v6, v6 │ │ -080818: 59a6 4405 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ -08081c: 8526 |002a: long-to-float v6, v2 │ │ -08081e: c846 |002b: mul-float/2addr v6, v4 │ │ -080820: 52a7 4d05 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ -080824: c876 |002e: mul-float/2addr v6, v7 │ │ -080826: 8766 |002f: float-to-int v6, v6 │ │ -080828: 59a6 4505 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ -08082c: 0e00 |0032: return-void │ │ +080824: |[080824] android.support.v4.widget.AutoScrollHelper$ClampedScroller.computeScrollDelta:()V │ │ +080834: 53a6 4305 |0000: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ +080838: 1608 0000 |0002: const-wide/16 v8, #int 0 // #0 │ │ +08083c: 3106 0608 |0004: cmp-long v6, v6, v8 │ │ +080840: 3906 0a00 |0006: if-nez v6, 0010 // +000a │ │ +080844: 2206 a605 |0008: new-instance v6, Ljava/lang/RuntimeException; // type@05a6 │ │ +080848: 1a07 8a03 |000a: const-string v7, "Cannot compute scroll delta before calling start()" // string@038a │ │ +08084c: 7020 102b 7600 |000c: invoke-direct {v6, v7}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +080852: 2706 |000f: throw v6 │ │ +080854: 7100 a823 0000 |0010: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +08085a: 0b00 |0013: move-result-wide v0 │ │ +08085c: 7030 0213 0a01 |0014: invoke-direct {v10, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@1302 │ │ +080862: 0a05 |0017: move-result v5 │ │ +080864: 7020 0413 5a00 |0018: invoke-direct {v10, v5}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.interpolateValue:(F)F // method@1304 │ │ +08086a: 0a04 |001b: move-result v4 │ │ +08086c: 53a6 4305 |001c: iget-wide v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ +080870: 9c02 0006 |001e: sub-long v2, v0, v6 │ │ +080874: 5aa0 4305 |0020: iput-wide v0, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ +080878: 8526 |0022: long-to-float v6, v2 │ │ +08087a: c846 |0023: mul-float/2addr v6, v4 │ │ +08087c: 52a7 4c05 |0024: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ +080880: c876 |0026: mul-float/2addr v6, v7 │ │ +080882: 8766 |0027: float-to-int v6, v6 │ │ +080884: 59a6 4405 |0028: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ +080888: 8526 |002a: long-to-float v6, v2 │ │ +08088a: c846 |002b: mul-float/2addr v6, v4 │ │ +08088c: 52a7 4d05 |002c: iget v7, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ +080890: c876 |002e: mul-float/2addr v6, v7 │ │ +080892: 8766 |002f: float-to-int v6, v6 │ │ +080894: 59a6 4505 |0030: iput v6, v10, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ +080898: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0008 line=819 │ │ 0x0010 line=822 │ │ 0x0014 line=823 │ │ 0x0018 line=824 │ │ @@ -78150,17 +78150,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080830: |[080830] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ -080840: 5210 4405 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ -080844: 0f00 |0002: return v0 │ │ +08089c: |[08089c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaX:()I │ │ +0808ac: 5210 4405 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ +0808b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #2 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -78168,17 +78168,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080848: |[080848] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ -080858: 5210 4505 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ -08085c: 0f00 |0002: return v0 │ │ +0808b4: |[0808b4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getDeltaY:()I │ │ +0808c4: 5210 4505 |0000: iget v0, v1, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ +0808c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -78186,22 +78186,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -080860: |[080860] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ -080870: 5220 4c05 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ -080874: 5221 4c05 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ -080878: 7110 ef2a 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -08087e: 0a01 |0007: move-result v1 │ │ -080880: c910 |0008: div-float/2addr v0, v1 │ │ -080882: 8700 |0009: float-to-int v0, v0 │ │ -080884: 0f00 |000a: return v0 │ │ +0808cc: |[0808cc] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getHorizontalDirection:()I │ │ +0808dc: 5220 4c05 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ +0808e0: 5221 4c05 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ +0808e4: 7110 ef2a 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0808ea: 0a01 |0007: move-result v1 │ │ +0808ec: c910 |0008: div-float/2addr v0, v1 │ │ +0808ee: 8700 |0009: float-to-int v0, v0 │ │ +0808f0: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #4 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -78209,22 +78209,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -080888: |[080888] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ -080898: 5220 4d05 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ -08089c: 5221 4d05 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ -0808a0: 7110 ef2a 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0808a6: 0a01 |0007: move-result v1 │ │ -0808a8: c910 |0008: div-float/2addr v0, v1 │ │ -0808aa: 8700 |0009: float-to-int v0, v0 │ │ -0808ac: 0f00 |000a: return v0 │ │ +0808f4: |[0808f4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.getVerticalDirection:()I │ │ +080904: 5220 4d05 |0000: iget v0, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ +080908: 5221 4d05 |0002: iget v1, v2, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ +08090c: 7110 ef2a 0100 |0004: invoke-static {v1}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +080912: 0a01 |0007: move-result v1 │ │ +080914: c910 |0008: div-float/2addr v0, v1 │ │ +080916: 8700 |0009: float-to-int v0, v0 │ │ +080918: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #5 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -78232,31 +78232,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0808b0: |[0808b0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ -0808c0: 5360 4a05 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -0808c4: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ -0808c8: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -0808cc: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ -0808d0: 7100 a823 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -0808d6: 0b00 |000b: move-result-wide v0 │ │ -0808d8: 5362 4a05 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -0808dc: 5264 4605 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0546 │ │ -0808e0: 8144 |0010: int-to-long v4, v4 │ │ -0808e2: bb42 |0011: add-long/2addr v2, v4 │ │ -0808e4: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ -0808e8: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ -0808ec: 1210 |0016: const/4 v0, #int 1 // #1 │ │ -0808ee: 0f00 |0017: return v0 │ │ -0808f0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0808f2: 28fe |0019: goto 0017 // -0002 │ │ +08091c: |[08091c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.isFinished:()Z │ │ +08092c: 5360 4a05 |0000: iget-wide v0, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +080930: 1602 0000 |0002: const-wide/16 v2, #int 0 // #0 │ │ +080934: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +080938: 3d00 1200 |0006: if-lez v0, 0018 // +0012 │ │ +08093c: 7100 a823 0000 |0008: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +080942: 0b00 |000b: move-result-wide v0 │ │ +080944: 5362 4a05 |000c: iget-wide v2, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +080948: 5264 4605 |000e: iget v4, v6, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0546 │ │ +08094c: 8144 |0010: int-to-long v4, v4 │ │ +08094e: bb42 |0011: add-long/2addr v2, v4 │ │ +080950: 3100 0002 |0012: cmp-long v0, v0, v2 │ │ +080954: 3d00 0400 |0014: if-lez v0, 0018 // +0004 │ │ +080958: 1210 |0016: const/4 v0, #int 1 // #1 │ │ +08095a: 0f00 |0017: return v0 │ │ +08095c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +08095e: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=782 │ │ locals : │ │ 0x0000 - 0x001a reg=6 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ │ │ #6 : (in Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;) │ │ @@ -78264,30 +78264,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0808f4: |[0808f4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ -080904: 7100 a823 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -08090a: 0b00 |0003: move-result-wide v0 │ │ -08090c: 5352 4905 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ -080910: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ -080914: 8422 |0008: long-to-int v2, v2 │ │ -080916: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -080918: 5254 4705 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0547 │ │ -08091c: 7130 1a13 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@131a │ │ -080922: 0a02 |000f: move-result v2 │ │ -080924: 5952 4605 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0546 │ │ -080928: 7030 0213 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@1302 │ │ -08092e: 0a02 |0015: move-result v2 │ │ -080930: 5952 4b05 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ -080934: 5a50 4a05 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -080938: 0e00 |001a: return-void │ │ +080960: |[080960] android.support.v4.widget.AutoScrollHelper$ClampedScroller.requestStop:()V │ │ +080970: 7100 a823 0000 |0000: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +080976: 0b00 |0003: move-result-wide v0 │ │ +080978: 5352 4905 |0004: iget-wide v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ +08097c: 9c02 0002 |0006: sub-long v2, v0, v2 │ │ +080980: 8422 |0008: long-to-int v2, v2 │ │ +080982: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +080984: 5254 4705 |000a: iget v4, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0547 │ │ +080988: 7130 1a13 3204 |000c: invoke-static {v2, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$800:(III)I // method@131a │ │ +08098e: 0a02 |000f: move-result v2 │ │ +080990: 5952 4605 |0010: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mEffectiveRampDown:I // field@0546 │ │ +080994: 7030 0213 0501 |0012: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getValueAt:(J)F // method@1302 │ │ +08099a: 0a02 |0015: move-result v2 │ │ +08099c: 5952 4b05 |0016: iput v2, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ +0809a0: 5a50 4a05 |0018: iput-wide v0, v5, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +0809a4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0004 line=776 │ │ 0x0012 line=777 │ │ 0x0018 line=778 │ │ 0x001a line=779 │ │ @@ -78300,17 +78300,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08093c: |[08093c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ -08094c: 5901 4705 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0547 │ │ -080950: 0e00 |0002: return-void │ │ +0809a8: |[0809a8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampDownDuration:(I)V │ │ +0809b8: 5901 4705 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampDownDuration:I // field@0547 │ │ +0809bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0002 line=757 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0003 reg=1 durationMillis I │ │ @@ -78320,17 +78320,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080954: |[080954] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ -080964: 5901 4805 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0548 │ │ -080968: 0e00 |0002: return-void │ │ +0809c0: |[0809c0] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setRampUpDuration:(I)V │ │ +0809d0: 5901 4805 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mRampUpDuration:I // field@0548 │ │ +0809d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0002 line=753 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ 0x0000 - 0x0003 reg=1 durationMillis I │ │ @@ -78340,18 +78340,18 @@ │ │ type : '(FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08096c: |[08096c] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ -08097c: 5901 4c05 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ -080980: 5902 4d05 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ -080984: 0e00 |0004: return-void │ │ +0809d8: |[0809d8] android.support.v4.widget.AutoScrollHelper$ClampedScroller.setTargetVelocity:(FF)V │ │ +0809e8: 5901 4c05 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityX:F // field@054c │ │ +0809ec: 5902 4d05 |0002: iput v2, v0, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mTargetVelocityY:F // field@054d │ │ +0809f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0002 line=840 │ │ 0x0004 line=841 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ @@ -78363,28 +78363,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 24 16-bit code units │ │ -080988: |[080988] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ -080998: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08099a: 7100 a823 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -0809a0: 0b00 |0004: move-result-wide v0 │ │ -0809a2: 5a30 4905 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ -0809a6: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ -0809aa: 5a30 4a05 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ -0809ae: 5330 4905 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ -0809b2: 5a30 4305 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ -0809b6: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ -0809ba: 5930 4b05 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ -0809be: 5932 4405 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ -0809c2: 5932 4505 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ -0809c6: 0e00 |0017: return-void │ │ +0809f4: |[0809f4] android.support.v4.widget.AutoScrollHelper$ClampedScroller.start:()V │ │ +080a04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +080a06: 7100 a823 0000 |0001: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +080a0c: 0b00 |0004: move-result-wide v0 │ │ +080a0e: 5a30 4905 |0005: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ +080a12: 1600 ffff |0007: const-wide/16 v0, #int -1 // #ffff │ │ +080a16: 5a30 4a05 |0009: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopTime:J // field@054a │ │ +080a1a: 5330 4905 |000b: iget-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStartTime:J // field@0549 │ │ +080a1e: 5a30 4305 |000d: iput-wide v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaTime:J // field@0543 │ │ +080a22: 1500 003f |000f: const/high16 v0, #int 1056964608 // #3f00 │ │ +080a26: 5930 4b05 |0011: iput v0, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mStopValue:F // field@054b │ │ +080a2a: 5932 4405 |0013: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaX:I // field@0544 │ │ +080a2e: 5932 4505 |0015: iput v2, v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.mDeltaY:I // field@0545 │ │ +080a32: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=763 │ │ 0x0007 line=764 │ │ 0x000b line=765 │ │ 0x000f line=766 │ │ 0x0013 line=767 │ │ @@ -78428,18 +78428,18 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0809c8: |[0809c8] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -0809d8: 5b01 4e05 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -0809dc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0809e2: 0e00 |0005: return-void │ │ +080a34: |[080a34] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +080a44: 5b01 4e05 |0000: iput-object v1, v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080a48: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +080a4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ @@ -78448,17 +78448,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0809e4: |[0809e4] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ -0809f4: 7020 0b13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@130b │ │ -0809fa: 0e00 |0003: return-void │ │ +080a50: |[080a50] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V │ │ +080a60: 7020 0b13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@130b │ │ +080a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/AutoScrollHelper$1; │ │ @@ -78469,64 +78469,64 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0809fc: |[0809fc] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ -080a0c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -080a0e: 5453 4e05 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a12: 7110 1013 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1310 │ │ -080a18: 0a03 |0006: move-result v3 │ │ -080a1a: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -080a1e: 0e00 |0009: return-void │ │ -080a20: 5453 4e05 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a24: 7110 1213 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1312 │ │ -080a2a: 0a03 |000f: move-result v3 │ │ -080a2c: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ -080a30: 5453 4e05 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a34: 7120 1313 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@1313 │ │ -080a3a: 5453 4e05 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a3e: 7110 1413 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@1314 │ │ -080a44: 0c03 |001c: move-result-object v3 │ │ -080a46: 6e10 0a13 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@130a │ │ -080a4c: 5453 4e05 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a50: 7110 1413 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@1314 │ │ -080a56: 0c02 |0025: move-result-object v2 │ │ -080a58: 6e10 0513 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@1305 │ │ -080a5e: 0a03 |0029: move-result v3 │ │ -080a60: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ -080a64: 5453 4e05 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a68: 7110 1513 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1315 │ │ -080a6e: 0a03 |0031: move-result v3 │ │ -080a70: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ -080a74: 5453 4e05 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a78: 7120 1113 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@1311 │ │ -080a7e: 28d0 |0039: goto 0009 // -0030 │ │ -080a80: 5453 4e05 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a84: 7110 1613 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1316 │ │ -080a8a: 0a03 |003f: move-result v3 │ │ -080a8c: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ -080a90: 5453 4e05 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a94: 7120 1713 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@1317 │ │ -080a9a: 5453 4e05 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080a9e: 7110 1813 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@1318 │ │ -080aa4: 6e10 fe12 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@12fe │ │ -080aaa: 6e10 ff12 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@12ff │ │ -080ab0: 0a00 |0052: move-result v0 │ │ -080ab2: 6e10 0013 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@1300 │ │ -080ab8: 0a01 |0056: move-result v1 │ │ -080aba: 5453 4e05 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080abe: 6e30 2813 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@1328 │ │ -080ac4: 5453 4e05 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ -080ac8: 7110 1913 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@1319 │ │ -080ace: 0c03 |0061: move-result-object v3 │ │ -080ad0: 7120 510e 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e51 │ │ -080ad6: 28a4 |0065: goto 0009 // -005c │ │ +080a68: |[080a68] android.support.v4.widget.AutoScrollHelper$ScrollAnimationRunnable.run:()V │ │ +080a78: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +080a7a: 5453 4e05 |0001: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080a7e: 7110 1013 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1310 │ │ +080a84: 0a03 |0006: move-result v3 │ │ +080a86: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +080a8a: 0e00 |0009: return-void │ │ +080a8c: 5453 4e05 |000a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080a90: 7110 1213 0300 |000c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1312 │ │ +080a96: 0a03 |000f: move-result v3 │ │ +080a98: 3803 1000 |0010: if-eqz v3, 0020 // +0010 │ │ +080a9c: 5453 4e05 |0012: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080aa0: 7120 1313 4300 |0014: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@1313 │ │ +080aa6: 5453 4e05 |0017: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080aaa: 7110 1413 0300 |0019: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@1314 │ │ +080ab0: 0c03 |001c: move-result-object v3 │ │ +080ab2: 6e10 0a13 0300 |001d: invoke-virtual {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.start:()V // method@130a │ │ +080ab8: 5453 4e05 |0020: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080abc: 7110 1413 0300 |0022: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // method@1314 │ │ +080ac2: 0c02 |0025: move-result-object v2 │ │ +080ac4: 6e10 0513 0200 |0026: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.isFinished:()Z // method@1305 │ │ +080aca: 0a03 |0029: move-result v3 │ │ +080acc: 3903 0a00 |002a: if-nez v3, 0034 // +000a │ │ +080ad0: 5453 4e05 |002c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080ad4: 7110 1513 0300 |002e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1315 │ │ +080ada: 0a03 |0031: move-result v3 │ │ +080adc: 3903 0800 |0032: if-nez v3, 003a // +0008 │ │ +080ae0: 5453 4e05 |0034: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080ae4: 7120 1113 4300 |0036: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@1311 │ │ +080aea: 28d0 |0039: goto 0009 // -0030 │ │ +080aec: 5453 4e05 |003a: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080af0: 7110 1613 0300 |003c: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z // method@1316 │ │ +080af6: 0a03 |003f: move-result v3 │ │ +080af8: 3803 0c00 |0040: if-eqz v3, 004c // +000c │ │ +080afc: 5453 4e05 |0042: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080b00: 7120 1713 4300 |0044: invoke-static {v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z // method@1317 │ │ +080b06: 5453 4e05 |0047: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080b0a: 7110 1813 0300 |0049: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V // method@1318 │ │ +080b10: 6e10 fe12 0200 |004c: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.computeScrollDelta:()V // method@12fe │ │ +080b16: 6e10 ff12 0200 |004f: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaX:()I // method@12ff │ │ +080b1c: 0a00 |0052: move-result v0 │ │ +080b1e: 6e10 0013 0200 |0053: invoke-virtual {v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getDeltaY:()I // method@1300 │ │ +080b24: 0a01 |0056: move-result v1 │ │ +080b26: 5453 4e05 |0057: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080b2a: 6e30 2813 0301 |0059: invoke-virtual {v3, v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.scrollTargetBy:(II)V // method@1328 │ │ +080b30: 5453 4e05 |005c: iget-object v3, v5, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.this$0:Landroid/support/v4/widget/AutoScrollHelper; // field@054e │ │ +080b34: 7110 1913 0300 |005e: invoke-static {v3}, Landroid/support/v4/widget/AutoScrollHelper;.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; // method@1319 │ │ +080b3a: 0c03 |0061: move-result-object v3 │ │ +080b3c: 7120 510e 5300 |0062: invoke-static {v3, v5}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e51 │ │ +080b42: 28a4 |0065: goto 0009 // -005c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=687 │ │ 0x0009 line=715 │ │ 0x000a line=691 │ │ 0x0012 line=692 │ │ 0x0017 line=693 │ │ @@ -78730,99 +78730,99 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -080ad8: |[080ad8] android.support.v4.widget.AutoScrollHelper.:()V │ │ -080ae8: 7100 8622 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2286 │ │ -080aee: 0a00 |0003: move-result v0 │ │ -080af0: 6700 4f05 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@054f │ │ -080af4: 0e00 |0006: return-void │ │ +080b44: |[080b44] android.support.v4.widget.AutoScrollHelper.:()V │ │ +080b54: 7100 8622 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2286 │ │ +080b5a: 0a00 |0003: move-result v0 │ │ +080b5c: 6700 4f05 |0004: sput v0, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@054f │ │ +080b60: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 168 16-bit code units │ │ -080af8: |[080af8] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ -080b08: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ -080b0e: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ -080b12: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ -080b16: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ -080b1c: 1224 |000a: const/4 v4, #int 2 // #2 │ │ -080b1e: 7010 fd2a 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2afd │ │ -080b24: 2203 c402 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@02c4 │ │ -080b28: 7010 fd12 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@12fd │ │ -080b2e: 5b93 6f05 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -080b32: 2203 5604 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ -080b36: 7010 9723 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@2397 │ │ -080b3c: 5b93 6305 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0563 │ │ -080b40: 2343 2206 |001c: new-array v3, v4, [F // type@0622 │ │ -080b44: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ -080b4a: 5b93 6c05 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ -080b4e: 2343 2206 |0023: new-array v3, v4, [F // type@0622 │ │ -080b52: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ -080b58: 5b93 6705 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ -080b5c: 2343 2206 |002a: new-array v3, v4, [F // type@0622 │ │ -080b60: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ -080b66: 5b93 6d05 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ -080b6a: 2343 2206 |0031: new-array v3, v4, [F // type@0622 │ │ -080b6e: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ -080b74: 5b93 6905 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ -080b78: 2343 2206 |0038: new-array v3, v4, [F // type@0622 │ │ -080b7c: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ -080b82: 5b93 6805 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ -080b86: 5b9a 7005 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ -080b8a: 7100 ba01 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@01ba │ │ -080b90: 0c03 |0044: move-result-object v3 │ │ -080b92: 6e10 af01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -080b98: 0c01 |0048: move-result-object v1 │ │ -080b9a: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ -080ba0: 5214 640c |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -080ba4: c843 |004e: mul-float/2addr v3, v4 │ │ -080ba6: c663 |004f: add-float/2addr v3, v6 │ │ -080ba8: 8730 |0050: float-to-int v0, v3 │ │ -080baa: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ -080bb0: 5214 640c |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -080bb4: c843 |0056: mul-float/2addr v3, v4 │ │ -080bb6: c663 |0057: add-float/2addr v3, v6 │ │ -080bb8: 8732 |0058: float-to-int v2, v3 │ │ -080bba: 8203 |0059: int-to-float v3, v0 │ │ -080bbc: 8204 |005a: int-to-float v4, v0 │ │ -080bbe: 6e30 2e13 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@132e │ │ -080bc4: 8223 |005e: int-to-float v3, v2 │ │ -080bc6: 8224 |005f: int-to-float v4, v2 │ │ -080bc8: 6e30 2f13 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@132f │ │ -080bce: 1213 |0063: const/4 v3, #int 1 // #1 │ │ -080bd0: 6e20 2a13 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@132a │ │ -080bd6: 6e30 2d13 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@132d │ │ -080bdc: 6e30 3213 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1332 │ │ -080be2: 6e30 3313 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1333 │ │ -080be8: 6003 4f05 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@054f │ │ -080bec: 6e20 2913 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1329 │ │ -080bf2: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ -080bf6: 6e20 3113 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1331 │ │ -080bfc: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ -080c00: 6e20 3013 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1330 │ │ -080c06: 0e00 |007f: return-void │ │ -080c08: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ -080c18: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ -080c28: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ -080c38: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ -080c48: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ +080b64: |[080b64] android.support.v4.widget.AutoScrollHelper.:(Landroid/view/View;)V │ │ +080b74: 1408 ffff 7f7f |0000: const v8, #float 3.40282e+38 // #7f7fffff │ │ +080b7a: 1507 803f |0003: const/high16 v7, #int 1065353216 // #3f80 │ │ +080b7e: 1506 003f |0005: const/high16 v6, #int 1056964608 // #3f00 │ │ +080b82: 1405 cdcc 4c3e |0007: const v5, #float 0.2 // #3e4ccccd │ │ +080b88: 1224 |000a: const/4 v4, #int 2 // #2 │ │ +080b8a: 7010 fd2a 0900 |000b: invoke-direct {v9}, Ljava/lang/Object;.:()V // method@2afd │ │ +080b90: 2203 c402 |000e: new-instance v3, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // type@02c4 │ │ +080b94: 7010 fd12 0300 |0010: invoke-direct {v3}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.:()V // method@12fd │ │ +080b9a: 5b93 6f05 |0013: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +080b9e: 2203 5604 |0015: new-instance v3, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ +080ba2: 7010 9723 0300 |0017: invoke-direct {v3}, Landroid/view/animation/AccelerateInterpolator;.:()V // method@2397 │ │ +080ba8: 5b93 6305 |001a: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0563 │ │ +080bac: 2343 2206 |001c: new-array v3, v4, [F // type@0622 │ │ +080bb0: 2603 6200 0000 |001e: fill-array-data v3, 00000080 // +00000062 │ │ +080bb6: 5b93 6c05 |0021: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ +080bba: 2343 2206 |0023: new-array v3, v4, [F // type@0622 │ │ +080bbe: 2603 6300 0000 |0025: fill-array-data v3, 00000088 // +00000063 │ │ +080bc4: 5b93 6705 |0028: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ +080bc8: 2343 2206 |002a: new-array v3, v4, [F // type@0622 │ │ +080bcc: 2603 6400 0000 |002c: fill-array-data v3, 00000090 // +00000064 │ │ +080bd2: 5b93 6d05 |002f: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ +080bd6: 2343 2206 |0031: new-array v3, v4, [F // type@0622 │ │ +080bda: 2603 6500 0000 |0033: fill-array-data v3, 00000098 // +00000065 │ │ +080be0: 5b93 6905 |0036: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ +080be4: 2343 2206 |0038: new-array v3, v4, [F // type@0622 │ │ +080be8: 2603 6600 0000 |003a: fill-array-data v3, 000000a0 // +00000066 │ │ +080bee: 5b93 6805 |003d: iput-object v3, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ +080bf2: 5b9a 7005 |003f: iput-object v10, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ +080bf6: 7100 ba01 0000 |0041: invoke-static {}, Landroid/content/res/Resources;.getSystem:()Landroid/content/res/Resources; // method@01ba │ │ +080bfc: 0c03 |0044: move-result-object v3 │ │ +080bfe: 6e10 af01 0300 |0045: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +080c04: 0c01 |0048: move-result-object v1 │ │ +080c06: 1403 00e0 c444 |0049: const v3, #float 1575 // #44c4e000 │ │ +080c0c: 5214 640c |004c: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +080c10: c843 |004e: mul-float/2addr v3, v4 │ │ +080c12: c663 |004f: add-float/2addr v3, v6 │ │ +080c14: 8730 |0050: float-to-int v0, v3 │ │ +080c16: 1403 0080 9d43 |0051: const v3, #float 315 // #439d8000 │ │ +080c1c: 5214 640c |0054: iget v4, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +080c20: c843 |0056: mul-float/2addr v3, v4 │ │ +080c22: c663 |0057: add-float/2addr v3, v6 │ │ +080c24: 8732 |0058: float-to-int v2, v3 │ │ +080c26: 8203 |0059: int-to-float v3, v0 │ │ +080c28: 8204 |005a: int-to-float v4, v0 │ │ +080c2a: 6e30 2e13 3904 |005b: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@132e │ │ +080c30: 8223 |005e: int-to-float v3, v2 │ │ +080c32: 8224 |005f: int-to-float v4, v2 │ │ +080c34: 6e30 2f13 3904 |0060: invoke-virtual {v9, v3, v4}, Landroid/support/v4/widget/AutoScrollHelper;.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@132f │ │ +080c3a: 1213 |0063: const/4 v3, #int 1 // #1 │ │ +080c3c: 6e20 2a13 3900 |0064: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@132a │ │ +080c42: 6e30 2d13 8908 |0067: invoke-virtual {v9, v8, v8}, Landroid/support/v4/widget/AutoScrollHelper;.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@132d │ │ +080c48: 6e30 3213 5905 |006a: invoke-virtual {v9, v5, v5}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1332 │ │ +080c4e: 6e30 3313 7907 |006d: invoke-virtual {v9, v7, v7}, Landroid/support/v4/widget/AutoScrollHelper;.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; // method@1333 │ │ +080c54: 6003 4f05 |0070: sget v3, Landroid/support/v4/widget/AutoScrollHelper;.DEFAULT_ACTIVATION_DELAY:I // field@054f │ │ +080c58: 6e20 2913 3900 |0072: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1329 │ │ +080c5e: 1303 f401 |0075: const/16 v3, #int 500 // #1f4 │ │ +080c62: 6e20 3113 3900 |0077: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1331 │ │ +080c68: 1303 f401 |007a: const/16 v3, #int 500 // #1f4 │ │ +080c6c: 6e20 3013 3900 |007c: invoke-virtual {v9, v3}, Landroid/support/v4/widget/AutoScrollHelper;.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; // method@1330 │ │ +080c72: 0e00 |007f: return-void │ │ +080c74: 0003 0400 0200 0000 0000 0000 0000 ... |0080: array-data (8 units) │ │ +080c84: 0003 0400 0200 0000 ffff 7f7f ffff ... |0088: array-data (8 units) │ │ +080c94: 0003 0400 0200 0000 0000 0000 0000 ... |0090: array-data (8 units) │ │ +080ca4: 0003 0400 0200 0000 0000 0000 0000 ... |0098: array-data (8 units) │ │ +080cb4: 0003 0400 0200 0000 ffff 7f7f ffff ... |00a0: array-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x000b line=209 │ │ 0x000e line=137 │ │ 0x0015 line=140 │ │ 0x001c line=149 │ │ 0x0023 line=152 │ │ @@ -78860,17 +78860,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080c58: |[080c58] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -080c68: 5510 6205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -080c6c: 0f00 |0002: return v0 │ │ +080cc4: |[080cc4] android.support.v4.widget.AutoScrollHelper.access$100:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +080cd4: 5510 6205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +080cd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -78878,17 +78878,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080c70: |[080c70] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -080c80: 5c01 6205 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -080c84: 0f01 |0002: return v1 │ │ +080cdc: |[080cdc] android.support.v4.widget.AutoScrollHelper.access$102:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +080cec: 5c01 6205 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +080cf0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -78897,17 +78897,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080c88: |[080c88] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -080c98: 5510 6b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ -080c9c: 0f00 |0002: return v0 │ │ +080cf4: |[080cf4] android.support.v4.widget.AutoScrollHelper.access$200:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +080d04: 5510 6b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ +080d08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #5 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -78915,17 +78915,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080ca0: |[080ca0] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -080cb0: 5c01 6b05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ -080cb4: 0f01 |0002: return v1 │ │ +080d0c: |[080d0c] android.support.v4.widget.AutoScrollHelper.access$202:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +080d1c: 5c01 6b05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ +080d20: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -78934,17 +78934,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080cb8: |[080cb8] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ -080cc8: 5410 6f05 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -080ccc: 1100 |0002: return-object v0 │ │ +080d24: |[080d24] android.support.v4.widget.AutoScrollHelper.access$300:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; │ │ +080d34: 5410 6f05 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +080d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #7 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -78952,18 +78952,18 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -080cd0: |[080cd0] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -080ce0: 7010 3413 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1334 │ │ -080ce6: 0a00 |0003: move-result v0 │ │ -080ce8: 0f00 |0004: return v0 │ │ +080d3c: |[080d3c] android.support.v4.widget.AutoScrollHelper.access$400:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +080d4c: 7010 3413 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1334 │ │ +080d52: 0a00 |0003: move-result v0 │ │ +080d54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #8 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -78971,17 +78971,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080cec: |[080cec] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ -080cfc: 5510 6a05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@056a │ │ -080d00: 0f00 |0002: return v0 │ │ +080d58: |[080d58] android.support.v4.widget.AutoScrollHelper.access$500:(Landroid/support/v4/widget/AutoScrollHelper;)Z │ │ +080d68: 5510 6a05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@056a │ │ +080d6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #9 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -78989,17 +78989,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080d04: |[080d04] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ -080d14: 5c01 6a05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@056a │ │ -080d18: 0f01 |0002: return v1 │ │ +080d70: |[080d70] android.support.v4.widget.AutoScrollHelper.access$502:(Landroid/support/v4/widget/AutoScrollHelper;Z)Z │ │ +080d80: 5c01 6a05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@056a │ │ +080d84: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -79008,17 +79008,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -080d1c: |[080d1c] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ -080d2c: 7010 1e13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@131e │ │ -080d32: 0e00 |0003: return-void │ │ +080d88: |[080d88] android.support.v4.widget.AutoScrollHelper.access$600:(Landroid/support/v4/widget/AutoScrollHelper;)V │ │ +080d98: 7010 1e13 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/AutoScrollHelper;.cancelTargetTouch:()V // method@131e │ │ +080d9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -79026,17 +79026,17 @@ │ │ type : '(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -080d34: |[080d34] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ -080d44: 5410 7005 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ -080d48: 1100 |0002: return-object v0 │ │ +080da0: |[080da0] android.support.v4.widget.AutoScrollHelper.access$700:(Landroid/support/v4/widget/AutoScrollHelper;)Landroid/view/View; │ │ +080db0: 5410 7005 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ +080db4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #12 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -79044,18 +79044,18 @@ │ │ type : '(III)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -080d4c: |[080d4c] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ -080d5c: 7130 2113 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@1321 │ │ -080d62: 0a00 |0003: move-result v0 │ │ -080d64: 0f00 |0004: return v0 │ │ +080db8: |[080db8] android.support.v4.widget.AutoScrollHelper.access$800:(III)I │ │ +080dc8: 7130 2113 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(III)I // method@1321 │ │ +080dce: 0a00 |0003: move-result v0 │ │ +080dd0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 I │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -79065,18 +79065,18 @@ │ │ type : '(FFF)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -080d68: |[080d68] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ -080d78: 7130 2013 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ -080d7e: 0a00 |0003: move-result v0 │ │ -080d80: 0f00 |0004: return v0 │ │ +080dd4: |[080dd4] android.support.v4.widget.AutoScrollHelper.access$900:(FFF)F │ │ +080de4: 7130 2013 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ +080dea: 0a00 |0003: move-result v0 │ │ +080dec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 F │ │ 0x0000 - 0x0005 reg=2 x1 F │ │ 0x0000 - 0x0005 reg=3 x2 F │ │ @@ -79086,28 +79086,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 22 16-bit code units │ │ -080d84: |[080d84] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ -080d94: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -080d96: 7100 1303 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -080d9c: 0b00 |0004: move-result-wide v0 │ │ -080d9e: 1234 |0005: const/4 v4, #int 3 // #3 │ │ -080da0: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -080da2: 0402 |0007: move-wide v2, v0 │ │ -080da4: 0156 |0008: move v6, v5 │ │ -080da6: 7708 af21 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ -080dac: 0c08 |000c: move-result-object v8 │ │ -080dae: 5492 7005 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ -080db2: 6e20 4422 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2244 │ │ -080db8: 6e10 b121 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -080dbe: 0e00 |0015: return-void │ │ +080df0: |[080df0] android.support.v4.widget.AutoScrollHelper.cancelTargetTouch:()V │ │ +080e00: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +080e02: 7100 1303 0000 |0001: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +080e08: 0b00 |0004: move-result-wide v0 │ │ +080e0a: 1234 |0005: const/4 v4, #int 3 // #3 │ │ +080e0c: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +080e0e: 0402 |0007: move-wide v2, v0 │ │ +080e10: 0156 |0008: move v6, v5 │ │ +080e12: 7708 af21 0000 |0009: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ +080e18: 0c08 |000c: move-result-object v8 │ │ +080e1a: 5492 7005 |000d: iget-object v2, v9, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ +080e1e: 6e20 4422 8200 |000f: invoke-virtual {v2, v8}, Landroid/view/View;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2244 │ │ +080e24: 6e10 b121 0800 |0012: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +080e2a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=677 │ │ 0x0005 line=678 │ │ 0x000d line=680 │ │ 0x0012 line=681 │ │ 0x0015 line=682 │ │ @@ -79121,44 +79121,44 @@ │ │ type : '(IFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 51 16-bit code units │ │ -080dc0: |[080dc0] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ -080dd0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -080dd2: 5498 6c05 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ -080dd6: 4403 080a |0003: aget v3, v8, v10 │ │ -080dda: 5498 6705 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ -080dde: 4400 080a |0007: aget v0, v8, v10 │ │ -080de2: 705b 2313 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@1323 │ │ -080de8: 0a06 |000c: move-result v6 │ │ -080dea: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ -080dee: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ -080df2: 0f07 |0011: return v7 │ │ -080df4: 5498 6d05 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ -080df8: 4404 080a |0014: aget v4, v8, v10 │ │ -080dfc: 5498 6905 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ -080e00: 4402 080a |0018: aget v2, v8, v10 │ │ -080e04: 5498 6805 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ -080e08: 4401 080a |001c: aget v1, v8, v10 │ │ -080e0c: a805 040d |001e: mul-float v5, v4, v13 │ │ -080e10: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ -080e14: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ -080e18: a807 0605 |0024: mul-float v7, v6, v5 │ │ -080e1c: 7130 2013 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ -080e22: 0a07 |0029: move-result v7 │ │ -080e24: 28e7 |002a: goto 0011 // -0019 │ │ -080e26: 7f67 |002b: neg-float v7, v6 │ │ -080e28: c857 |002c: mul-float/2addr v7, v5 │ │ -080e2a: 7130 2013 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ -080e30: 0a07 |0030: move-result v7 │ │ -080e32: 7f77 |0031: neg-float v7, v7 │ │ -080e34: 28df |0032: goto 0011 // -0021 │ │ +080e2c: |[080e2c] android.support.v4.widget.AutoScrollHelper.computeTargetVelocity:(IFFF)F │ │ +080e3c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +080e3e: 5498 6c05 |0001: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ +080e42: 4403 080a |0003: aget v3, v8, v10 │ │ +080e46: 5498 6705 |0005: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ +080e4a: 4400 080a |0007: aget v0, v8, v10 │ │ +080e4e: 705b 2313 390c |0009: invoke-direct {v9, v3, v12, v0, v11}, Landroid/support/v4/widget/AutoScrollHelper;.getEdgeValue:(FFFF)F // method@1323 │ │ +080e54: 0a06 |000c: move-result v6 │ │ +080e56: 2d08 0607 |000d: cmpl-float v8, v6, v7 │ │ +080e5a: 3908 0300 |000f: if-nez v8, 0012 // +0003 │ │ +080e5e: 0f07 |0011: return v7 │ │ +080e60: 5498 6d05 |0012: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ +080e64: 4404 080a |0014: aget v4, v8, v10 │ │ +080e68: 5498 6905 |0016: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ +080e6c: 4402 080a |0018: aget v2, v8, v10 │ │ +080e70: 5498 6805 |001a: iget-object v8, v9, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ +080e74: 4401 080a |001c: aget v1, v8, v10 │ │ +080e78: a805 040d |001e: mul-float v5, v4, v13 │ │ +080e7c: 2d07 0607 |0020: cmpl-float v7, v6, v7 │ │ +080e80: 3d07 0900 |0022: if-lez v7, 002b // +0009 │ │ +080e84: a807 0605 |0024: mul-float v7, v6, v5 │ │ +080e88: 7130 2013 2701 |0026: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ +080e8e: 0a07 |0029: move-result v7 │ │ +080e90: 28e7 |002a: goto 0011 // -0019 │ │ +080e92: 7f67 |002b: neg-float v7, v6 │ │ +080e94: c857 |002c: mul-float/2addr v7, v5 │ │ +080e96: 7130 2013 2701 |002d: invoke-static {v7, v2, v1}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ +080e9c: 0a07 |0030: move-result v7 │ │ +080e9e: 7f77 |0031: neg-float v7, v7 │ │ +080ea0: 28df |0032: goto 0011 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0005 line=540 │ │ 0x0009 line=541 │ │ 0x000d line=542 │ │ 0x0011 line=558 │ │ @@ -79188,24 +79188,24 @@ │ │ type : '(FFF)F' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -080e38: |[080e38] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ -080e48: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ -080e4c: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ -080e50: 0f03 |0004: return v3 │ │ -080e52: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ -080e56: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ -080e5a: 0123 |0009: move v3, v2 │ │ -080e5c: 28fa |000a: goto 0004 // -0006 │ │ -080e5e: 0113 |000b: move v3, v1 │ │ -080e60: 28f8 |000c: goto 0004 // -0008 │ │ +080ea4: |[080ea4] android.support.v4.widget.AutoScrollHelper.constrain:(FFF)F │ │ +080eb4: 2d00 0103 |0000: cmpl-float v0, v1, v3 │ │ +080eb8: 3d00 0300 |0002: if-lez v0, 0005 // +0003 │ │ +080ebc: 0f03 |0004: return v3 │ │ +080ebe: 2e00 0102 |0005: cmpg-float v0, v1, v2 │ │ +080ec2: 3b00 0400 |0007: if-gez v0, 000b // +0004 │ │ +080ec6: 0123 |0009: move v3, v2 │ │ +080ec8: 28fa |000a: goto 0004 // -0006 │ │ +080eca: 0113 |000b: move v3, v1 │ │ +080ecc: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0004 line=668 │ │ 0x0005 line=665 │ │ 0x000a line=666 │ │ 0x000c line=668 │ │ @@ -79220,22 +79220,22 @@ │ │ type : '(III)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -080e64: |[080e64] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ -080e74: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ -080e78: 0f02 |0002: return v2 │ │ -080e7a: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ -080e7e: 0112 |0005: move v2, v1 │ │ -080e80: 28fc |0006: goto 0002 // -0004 │ │ -080e82: 0102 |0007: move v2, v0 │ │ -080e84: 28fa |0008: goto 0002 // -0006 │ │ +080ed0: |[080ed0] android.support.v4.widget.AutoScrollHelper.constrain:(III)I │ │ +080ee0: 3720 0300 |0000: if-le v0, v2, 0003 // +0003 │ │ +080ee4: 0f02 |0002: return v2 │ │ +080ee6: 3510 0400 |0003: if-ge v0, v1, 0007 // +0004 │ │ +080eea: 0112 |0005: move v2, v1 │ │ +080eec: 28fc |0006: goto 0002 // -0004 │ │ +080eee: 0102 |0007: move v2, v0 │ │ +080ef0: 28fa |0008: goto 0002 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=658 │ │ 0x0003 line=655 │ │ 0x0006 line=656 │ │ 0x0008 line=658 │ │ @@ -79250,43 +79250,43 @@ │ │ type : '(FF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 56 16-bit code units │ │ -080e88: |[080e88] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ -080e98: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -080e9c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -080e9e: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ -080ea2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -080ea6: 0f00 |0007: return v0 │ │ -080ea8: 5242 6405 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0564 │ │ -080eac: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ -080eb2: 28fa |000d: goto 0007 // -0006 │ │ -080eb4: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ -080eb8: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ -080ebc: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ -080ec0: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ -080ec4: a900 0506 |0016: div-float v0, v5, v6 │ │ -080ec8: a700 0100 |0018: sub-float v0, v1, v0 │ │ -080ecc: 28ed |001a: goto 0007 // -0013 │ │ -080ece: 5542 6205 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -080ed2: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ -080ed6: 5242 6405 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0564 │ │ -080eda: 1213 |0021: const/4 v3, #int 1 // #1 │ │ -080edc: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ -080ee0: 0110 |0024: move v0, v1 │ │ -080ee2: 28e2 |0025: goto 0007 // -001e │ │ -080ee4: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ -080ee8: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ -080eec: 7f60 |002a: neg-float v0, v6 │ │ -080eee: a900 0500 |002b: div-float v0, v5, v0 │ │ -080ef2: 28da |002d: goto 0007 // -0026 │ │ -080ef4: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ +080ef4: |[080ef4] android.support.v4.widget.AutoScrollHelper.constrainEdgeValue:(FF)F │ │ +080f04: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +080f08: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +080f0a: 2d02 0600 |0003: cmpl-float v2, v6, v0 │ │ +080f0e: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +080f12: 0f00 |0007: return v0 │ │ +080f14: 5242 6405 |0008: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0564 │ │ +080f18: 2b02 2400 0000 |000a: packed-switch v2, 0000002e // +00000024 │ │ +080f1e: 28fa |000d: goto 0007 // -0006 │ │ +080f20: 2e02 0506 |000e: cmpg-float v2, v5, v6 │ │ +080f24: 3b02 f7ff |0010: if-gez v2, 0007 // -0009 │ │ +080f28: 2d02 0500 |0012: cmpl-float v2, v5, v0 │ │ +080f2c: 3a02 0700 |0014: if-ltz v2, 001b // +0007 │ │ +080f30: a900 0506 |0016: div-float v0, v5, v6 │ │ +080f34: a700 0100 |0018: sub-float v0, v1, v0 │ │ +080f38: 28ed |001a: goto 0007 // -0013 │ │ +080f3a: 5542 6205 |001b: iget-boolean v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +080f3e: 3802 eaff |001d: if-eqz v2, 0007 // -0016 │ │ +080f42: 5242 6405 |001f: iget v2, v4, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0564 │ │ +080f46: 1213 |0021: const/4 v3, #int 1 // #1 │ │ +080f48: 3332 e5ff |0022: if-ne v2, v3, 0007 // -001b │ │ +080f4c: 0110 |0024: move v0, v1 │ │ +080f4e: 28e2 |0025: goto 0007 // -001e │ │ +080f50: 2e01 0500 |0026: cmpg-float v1, v5, v0 │ │ +080f54: 3b01 dfff |0028: if-gez v1, 0007 // -0021 │ │ +080f58: 7f60 |002a: neg-float v0, v6 │ │ +080f5a: a900 0500 |002b: div-float v0, v5, v0 │ │ +080f5e: 28da |002d: goto 0007 // -0026 │ │ +080f60: 0001 0300 0000 0000 0400 0000 0400 ... |002e: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=624 │ │ 0x0007 line=649 │ │ 0x0008 line=628 │ │ 0x000e line=631 │ │ 0x0012 line=632 │ │ @@ -79306,43 +79306,43 @@ │ │ type : '(FFFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -080f08: |[080f08] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ -080f18: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -080f1a: a806 0809 |0001: mul-float v6, v8, v9 │ │ -080f1e: 7130 2013 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ -080f24: 0a00 |0006: move-result v0 │ │ -080f26: 7030 2213 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@1322 │ │ -080f2c: 0a03 |000a: move-result v3 │ │ -080f2e: a706 090b |000b: sub-float v6, v9, v11 │ │ -080f32: 7030 2213 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@1322 │ │ -080f38: 0a04 |0010: move-result v4 │ │ -080f3a: a702 0403 |0011: sub-float v2, v4, v3 │ │ -080f3e: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ -080f42: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ -080f46: 5475 6305 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0563 │ │ -080f4a: 7f26 |0019: neg-float v6, v2 │ │ -080f4c: 7220 ac23 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ -080f52: 0a05 |001d: move-result v5 │ │ -080f54: 7f51 |001e: neg-float v1, v5 │ │ -080f56: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ -080f5a: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ -080f5e: 7130 2013 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ -080f64: 0a05 |0026: move-result v5 │ │ -080f66: 0f05 |0027: return v5 │ │ -080f68: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ -080f6c: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ -080f70: 5475 6305 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0563 │ │ -080f74: 7220 ac23 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ -080f7a: 0a01 |0031: move-result v1 │ │ -080f7c: 28ed |0032: goto 001f // -0013 │ │ +080f74: |[080f74] android.support.v4.widget.AutoScrollHelper.getEdgeValue:(FFFF)F │ │ +080f84: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +080f86: a806 0809 |0001: mul-float v6, v8, v9 │ │ +080f8a: 7130 2013 560a |0003: invoke-static {v6, v5, v10}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ +080f90: 0a00 |0006: move-result v0 │ │ +080f92: 7030 2213 b700 |0007: invoke-direct {v7, v11, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@1322 │ │ +080f98: 0a03 |000a: move-result v3 │ │ +080f9a: a706 090b |000b: sub-float v6, v9, v11 │ │ +080f9e: 7030 2213 6700 |000d: invoke-direct {v7, v6, v0}, Landroid/support/v4/widget/AutoScrollHelper;.constrainEdgeValue:(FF)F // method@1322 │ │ +080fa4: 0a04 |0010: move-result v4 │ │ +080fa6: a702 0403 |0011: sub-float v2, v4, v3 │ │ +080faa: 2e06 0205 |0013: cmpg-float v6, v2, v5 │ │ +080fae: 3b06 1300 |0015: if-gez v6, 0028 // +0013 │ │ +080fb2: 5475 6305 |0017: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0563 │ │ +080fb6: 7f26 |0019: neg-float v6, v2 │ │ +080fb8: 7220 ac23 6500 |001a: invoke-interface {v5, v6}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ +080fbe: 0a05 |001d: move-result v5 │ │ +080fc0: 7f51 |001e: neg-float v1, v5 │ │ +080fc2: 1505 80bf |001f: const/high16 v5, #int -1082130432 // #bf80 │ │ +080fc6: 1506 803f |0021: const/high16 v6, #int 1065353216 // #3f80 │ │ +080fca: 7130 2013 5106 |0023: invoke-static {v1, v5, v6}, Landroid/support/v4/widget/AutoScrollHelper;.constrain:(FFF)F // method@1320 │ │ +080fd0: 0a05 |0026: move-result v5 │ │ +080fd2: 0f05 |0027: return v5 │ │ +080fd4: 2d06 0205 |0028: cmpl-float v6, v2, v5 │ │ +080fd8: 3d06 fdff |002a: if-lez v6, 0027 // -0003 │ │ +080fdc: 5475 6305 |002c: iget-object v5, v7, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeInterpolator:Landroid/view/animation/Interpolator; // field@0563 │ │ +080fe0: 7220 ac23 2500 |002e: invoke-interface {v5, v2}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ +080fe6: 0a01 |0031: move-result v1 │ │ +080fe8: 28ed |0032: goto 001f // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=607 │ │ 0x0007 line=608 │ │ 0x000b line=609 │ │ 0x0011 line=610 │ │ 0x0013 line=612 │ │ @@ -79368,23 +79368,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -080f80: |[080f80] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ -080f90: 5510 6b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ -080f94: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -080f98: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -080f9a: 5c10 6205 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -080f9e: 0e00 |0007: return-void │ │ -080fa0: 5410 6f05 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -080fa4: 6e10 0613 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@1306 │ │ -080faa: 28fa |000d: goto 0007 // -0006 │ │ +080fec: |[080fec] android.support.v4.widget.AutoScrollHelper.requestStop:()V │ │ +080ffc: 5510 6b05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ +081000: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +081004: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +081006: 5c10 6205 |0005: iput-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +08100a: 0e00 |0007: return-void │ │ +08100c: 5410 6f05 |0008: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +081010: 6e10 0613 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.requestStop:()V // method@1306 │ │ +081016: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0004 line=531 │ │ 0x0007 line=535 │ │ 0x0008 line=533 │ │ locals : │ │ @@ -79395,32 +79395,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -080fac: |[080fac] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ -080fbc: 5441 6f05 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -080fc0: 6e10 0313 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@1303 │ │ -080fc6: 0a02 |0005: move-result v2 │ │ -080fc8: 6e10 0113 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@1301 │ │ -080fce: 0a00 |0009: move-result v0 │ │ -080fd0: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ -080fd4: 6e20 1d13 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@131d │ │ -080fda: 0a03 |000f: move-result v3 │ │ -080fdc: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ -080fe0: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -080fe4: 6e20 1c13 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@131c │ │ -080fea: 0a03 |0017: move-result v3 │ │ -080fec: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ -080ff0: 1213 |001a: const/4 v3, #int 1 // #1 │ │ -080ff2: 0f03 |001b: return v3 │ │ -080ff4: 1203 |001c: const/4 v3, #int 0 // #0 │ │ -080ff6: 28fe |001d: goto 001b // -0002 │ │ +081018: |[081018] android.support.v4.widget.AutoScrollHelper.shouldAnimate:()Z │ │ +081028: 5441 6f05 |0000: iget-object v1, v4, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +08102c: 6e10 0313 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getVerticalDirection:()I // method@1303 │ │ +081032: 0a02 |0005: move-result v2 │ │ +081034: 6e10 0113 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.getHorizontalDirection:()I // method@1301 │ │ +08103a: 0a00 |0009: move-result v0 │ │ +08103c: 3802 0800 |000a: if-eqz v2, 0012 // +0008 │ │ +081040: 6e20 1d13 2400 |000c: invoke-virtual {v4, v2}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollVertically:(I)Z // method@131d │ │ +081046: 0a03 |000f: move-result v3 │ │ +081048: 3903 0a00 |0010: if-nez v3, 001a // +000a │ │ +08104c: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +081050: 6e20 1c13 0400 |0014: invoke-virtual {v4, v0}, Landroid/support/v4/widget/AutoScrollHelper;.canTargetScrollHorizontally:(I)Z // method@131c │ │ +081056: 0a03 |0017: move-result v3 │ │ +081058: 3803 0400 |0018: if-eqz v3, 001c // +0004 │ │ +08105c: 1213 |001a: const/4 v3, #int 1 // #1 │ │ +08105e: 0f03 |001b: return v3 │ │ +081060: 1203 |001c: const/4 v3, #int 0 // #0 │ │ +081062: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ 0x0006 line=494 │ │ 0x000a line=496 │ │ locals : │ │ @@ -79434,38 +79434,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -080ff8: |[080ff8] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ -081008: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08100a: 5450 6e05 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ -08100e: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ -081012: 2200 c502 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@02c5 │ │ -081016: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -081018: 7030 0c13 5001 |0008: invoke-direct {v0, v5, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V // method@130c │ │ -08101e: 5b50 6e05 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ -081022: 5c54 6205 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -081026: 5c54 6b05 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ -08102a: 5550 6105 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0561 │ │ -08102e: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ -081032: 5250 6005 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0560 │ │ -081036: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ -08103a: 5450 7005 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ -08103e: 5451 6e05 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ -081042: 5252 6005 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0560 │ │ -081046: 8122 |001f: int-to-long v2, v2 │ │ -081048: 7140 520e 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0e52 │ │ -08104e: 5c54 6105 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0561 │ │ -081052: 0e00 |0025: return-void │ │ -081054: 5450 6e05 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ -081058: 7210 0c2b 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -08105e: 28f8 |002b: goto 0023 // -0008 │ │ +081064: |[081064] android.support.v4.widget.AutoScrollHelper.startAnimating:()V │ │ +081074: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +081076: 5450 6e05 |0001: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ +08107a: 3900 0a00 |0003: if-nez v0, 000d // +000a │ │ +08107e: 2200 c502 |0005: new-instance v0, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable; // type@02c5 │ │ +081082: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +081084: 7030 0c13 5001 |0008: invoke-direct {v0, v5, v1}, Landroid/support/v4/widget/AutoScrollHelper$ScrollAnimationRunnable;.:(Landroid/support/v4/widget/AutoScrollHelper;Landroid/support/v4/widget/AutoScrollHelper$1;)V // method@130c │ │ +08108a: 5b50 6e05 |000b: iput-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ +08108e: 5c54 6205 |000d: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +081092: 5c54 6b05 |000f: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsReset:Z // field@056b │ │ +081096: 5550 6105 |0011: iget-boolean v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0561 │ │ +08109a: 3900 1300 |0013: if-nez v0, 0026 // +0013 │ │ +08109e: 5250 6005 |0015: iget v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0560 │ │ +0810a2: 3d00 0f00 |0017: if-lez v0, 0026 // +000f │ │ +0810a6: 5450 7005 |0019: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ +0810aa: 5451 6e05 |001b: iget-object v1, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ +0810ae: 5252 6005 |001d: iget v2, v5, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0560 │ │ +0810b2: 8122 |001f: int-to-long v2, v2 │ │ +0810b4: 7140 520e 1032 |0020: invoke-static {v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0e52 │ │ +0810ba: 5c54 6105 |0023: iput-boolean v4, v5, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0561 │ │ +0810be: 0e00 |0025: return-void │ │ +0810c0: 5450 6e05 |0026: iget-object v0, v5, Landroid/support/v4/widget/AutoScrollHelper;.mRunnable:Ljava/lang/Runnable; // field@056e │ │ +0810c4: 7210 0c2b 0000 |0028: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0810ca: 28f8 |002b: goto 0023 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=504 │ │ 0x0005 line=505 │ │ 0x000d line=508 │ │ 0x000f line=509 │ │ 0x0011 line=511 │ │ @@ -79494,17 +79494,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081060: |[081060] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ -081070: 5510 6505 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ -081074: 0f00 |0002: return v0 │ │ +0810cc: |[0810cc] android.support.v4.widget.AutoScrollHelper.isEnabled:()Z │ │ +0810dc: 5510 6505 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ +0810e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -79512,17 +79512,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081078: |[081078] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ -081088: 5510 6605 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0566 │ │ -08108c: 0f00 |0002: return v0 │ │ +0810e4: |[0810e4] android.support.v4.widget.AutoScrollHelper.isExclusive:()Z │ │ +0810f4: 5510 6605 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0566 │ │ +0810f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ │ │ #4 : (in Landroid/support/v4/widget/AutoScrollHelper;) │ │ @@ -79530,68 +79530,68 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -081090: |[081090] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0810a0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0810a2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0810a4: 5585 6505 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ -0810a8: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ -0810ac: 0f04 |0006: return v4 │ │ -0810ae: 7110 c60c 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -0810b4: 0a00 |000a: move-result v0 │ │ -0810b6: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ -0810bc: 5585 6605 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0566 │ │ -0810c0: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ -0810c4: 5585 6205 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -0810c8: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ -0810cc: 0134 |0016: move v4, v3 │ │ -0810ce: 28ef |0017: goto 0006 // -0011 │ │ -0810d0: 5c83 6a05 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@056a │ │ -0810d4: 5c84 6105 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0561 │ │ -0810d8: 6e10 ab21 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0810de: 0a05 |001f: move-result v5 │ │ -0810e0: 6e10 2022 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0810e6: 0a06 |0023: move-result v6 │ │ -0810e8: 8266 |0024: int-to-float v6, v6 │ │ -0810ea: 5487 7005 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ -0810ee: 6e10 2022 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0810f4: 0a07 |002a: move-result v7 │ │ -0810f6: 8277 |002b: int-to-float v7, v7 │ │ -0810f8: 7057 1f13 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@131f │ │ -0810fe: 0a01 |002f: move-result v1 │ │ -081100: 6e10 ad21 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -081106: 0a05 |0033: move-result v5 │ │ -081108: 6e10 f521 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -08110e: 0a06 |0037: move-result v6 │ │ -081110: 8266 |0038: int-to-float v6, v6 │ │ -081112: 5487 7005 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ -081116: 6e10 f521 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -08111c: 0a07 |003e: move-result v7 │ │ -08111e: 8277 |003f: int-to-float v7, v7 │ │ -081120: 7057 1f13 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@131f │ │ -081126: 0a02 |0043: move-result v2 │ │ -081128: 5485 6f05 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -08112c: 6e30 0913 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@1309 │ │ -081132: 5585 6205 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ -081136: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ -08113a: 7010 3413 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1334 │ │ -081140: 0a05 |0050: move-result v5 │ │ -081142: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ -081146: 7010 3513 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@1335 │ │ -08114c: 28b8 |0056: goto 000e // -0048 │ │ -08114e: 7010 2713 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@1327 │ │ -081154: 28b4 |005a: goto 000e // -004c │ │ -081156: 0143 |005b: move v3, v4 │ │ -081158: 28ba |005c: goto 0016 // -0046 │ │ -08115a: 0000 |005d: nop // spacer │ │ -08115c: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ +0810fc: |[0810fc] android.support.v4.widget.AutoScrollHelper.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +08110c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08110e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +081110: 5585 6505 |0002: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ +081114: 3905 0300 |0004: if-nez v5, 0007 // +0003 │ │ +081118: 0f04 |0006: return v4 │ │ +08111a: 7110 c60c 0a00 |0007: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +081120: 0a00 |000a: move-result v0 │ │ +081122: 2b00 5300 0000 |000b: packed-switch v0, 0000005e // +00000053 │ │ +081128: 5585 6605 |000e: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0566 │ │ +08112c: 3805 4b00 |0010: if-eqz v5, 005b // +004b │ │ +081130: 5585 6205 |0012: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +081134: 3805 4700 |0014: if-eqz v5, 005b // +0047 │ │ +081138: 0134 |0016: move v4, v3 │ │ +08113a: 28ef |0017: goto 0006 // -0011 │ │ +08113c: 5c83 6a05 |0018: iput-boolean v3, v8, Landroid/support/v4/widget/AutoScrollHelper;.mNeedsCancel:Z // field@056a │ │ +081140: 5c84 6105 |001a: iput-boolean v4, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAlreadyDelayed:Z // field@0561 │ │ +081144: 6e10 ab21 0a00 |001c: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +08114a: 0a05 |001f: move-result v5 │ │ +08114c: 6e10 2022 0900 |0020: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +081152: 0a06 |0023: move-result v6 │ │ +081154: 8266 |0024: int-to-float v6, v6 │ │ +081156: 5487 7005 |0025: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ +08115a: 6e10 2022 0700 |0027: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +081160: 0a07 |002a: move-result v7 │ │ +081162: 8277 |002b: int-to-float v7, v7 │ │ +081164: 7057 1f13 4865 |002c: invoke-direct {v8, v4, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@131f │ │ +08116a: 0a01 |002f: move-result v1 │ │ +08116c: 6e10 ad21 0a00 |0030: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +081172: 0a05 |0033: move-result v5 │ │ +081174: 6e10 f521 0900 |0034: invoke-virtual {v9}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +08117a: 0a06 |0037: move-result v6 │ │ +08117c: 8266 |0038: int-to-float v6, v6 │ │ +08117e: 5487 7005 |0039: iget-object v7, v8, Landroid/support/v4/widget/AutoScrollHelper;.mTarget:Landroid/view/View; // field@0570 │ │ +081182: 6e10 f521 0700 |003b: invoke-virtual {v7}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +081188: 0a07 |003e: move-result v7 │ │ +08118a: 8277 |003f: int-to-float v7, v7 │ │ +08118c: 7057 1f13 3865 |0040: invoke-direct {v8, v3, v5, v6, v7}, Landroid/support/v4/widget/AutoScrollHelper;.computeTargetVelocity:(IFFF)F // method@131f │ │ +081192: 0a02 |0043: move-result v2 │ │ +081194: 5485 6f05 |0044: iget-object v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +081198: 6e30 0913 1502 |0046: invoke-virtual {v5, v1, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setTargetVelocity:(FF)V // method@1309 │ │ +08119e: 5585 6205 |0049: iget-boolean v5, v8, Landroid/support/v4/widget/AutoScrollHelper;.mAnimating:Z // field@0562 │ │ +0811a2: 3905 c3ff |004b: if-nez v5, 000e // -003d │ │ +0811a6: 7010 3413 0800 |004d: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.shouldAnimate:()Z // method@1334 │ │ +0811ac: 0a05 |0050: move-result v5 │ │ +0811ae: 3805 bdff |0051: if-eqz v5, 000e // -0043 │ │ +0811b2: 7010 3513 0800 |0053: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.startAnimating:()V // method@1335 │ │ +0811b8: 28b8 |0056: goto 000e // -0048 │ │ +0811ba: 7010 2713 0800 |0057: invoke-direct {v8}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@1327 │ │ +0811c0: 28b4 |005a: goto 000e // -004c │ │ +0811c2: 0143 |005b: move v3, v4 │ │ +0811c4: 28ba |005c: goto 0016 // -0046 │ │ +0811c6: 0000 |005d: nop // spacer │ │ +0811c8: 0001 0400 0000 0000 0d00 0000 4c00 ... |005e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=456 │ │ 0x0006 line=485 │ │ 0x0007 line=460 │ │ 0x000b line=461 │ │ 0x000e line=485 │ │ @@ -79624,17 +79624,17 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081174: |[081174] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -081184: 5901 6005 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0560 │ │ -081188: 1100 |0002: return-object v0 │ │ +0811e0: |[0811e0] android.support.v4.widget.AutoScrollHelper.setActivationDelay:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0811f0: 5901 6005 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mActivationDelay:I // field@0560 │ │ +0811f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 delayMillis I │ │ @@ -79644,17 +79644,17 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08118c: |[08118c] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -08119c: 5901 6405 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0564 │ │ -0811a0: 1100 |0002: return-object v0 │ │ +0811f8: |[0811f8] android.support.v4.widget.AutoScrollHelper.setEdgeType:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081208: 5901 6405 |0000: iput v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mEdgeType:I // field@0564 │ │ +08120c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0002 line=355 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 type I │ │ @@ -79664,21 +79664,21 @@ │ │ type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0811a4: |[0811a4] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0811b4: 5510 6505 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ -0811b8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0811bc: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ -0811c0: 7010 2713 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@1327 │ │ -0811c6: 5c12 6505 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ -0811ca: 1101 |000b: return-object v1 │ │ +081210: |[081210] android.support.v4.widget.AutoScrollHelper.setEnabled:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081220: 5510 6505 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ +081224: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +081228: 3902 0500 |0004: if-nez v2, 0009 // +0005 │ │ +08122c: 7010 2713 0100 |0006: invoke-direct {v1}, Landroid/support/v4/widget/AutoScrollHelper;.requestStop:()V // method@1327 │ │ +081232: 5c12 6505 |0009: iput-boolean v2, v1, Landroid/support/v4/widget/AutoScrollHelper;.mEnabled:Z // field@0565 │ │ +081236: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0006 line=236 │ │ 0x0009 line=239 │ │ 0x000b line=240 │ │ locals : │ │ @@ -79690,17 +79690,17 @@ │ │ type : '(Z)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0811cc: |[0811cc] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0811dc: 5c01 6605 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0566 │ │ -0811e0: 1100 |0002: return-object v0 │ │ +081238: |[081238] android.support.v4.widget.AutoScrollHelper.setExclusive:(Z)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081248: 5c01 6605 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/AutoScrollHelper;.mExclusive:Z // field@0566 │ │ +08124c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0002 line=264 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0003 reg=1 exclusive Z │ │ @@ -79710,22 +79710,22 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0811e4: |[0811e4] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0811f4: 5420 6705 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ -0811f8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0811fa: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0811fe: 5420 6705 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ -081202: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -081204: 4b04 0001 |0008: aput v4, v0, v1 │ │ -081208: 1102 |000a: return-object v2 │ │ +081250: |[081250] android.support.v4.widget.AutoScrollHelper.setMaximumEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081260: 5420 6705 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ +081264: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +081266: 4b03 0001 |0003: aput v3, v0, v1 │ │ +08126a: 5420 6705 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumEdges:[F // field@0567 │ │ +08126e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +081270: 4b04 0001 |0008: aput v4, v0, v1 │ │ +081274: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0005 line=396 │ │ 0x000a line=397 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -79737,25 +79737,25 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -08120c: |[08120c] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -08121c: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -081220: 5440 6805 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ -081224: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -081226: a902 0503 |0005: div-float v2, v5, v3 │ │ -08122a: 4b02 0001 |0007: aput v2, v0, v1 │ │ -08122e: 5440 6805 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ -081232: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -081234: a902 0603 |000c: div-float v2, v6, v3 │ │ -081238: 4b02 0001 |000e: aput v2, v0, v1 │ │ -08123c: 1104 |0010: return-object v4 │ │ +081278: |[081278] android.support.v4.widget.AutoScrollHelper.setMaximumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081288: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +08128c: 5440 6805 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ +081290: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +081292: a902 0503 |0005: div-float v2, v5, v3 │ │ +081296: 4b02 0001 |0007: aput v2, v0, v1 │ │ +08129a: 5440 6805 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMaximumVelocity:[F // field@0568 │ │ +08129e: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0812a0: a902 0603 |000c: div-float v2, v6, v3 │ │ +0812a4: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0812a8: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=294 │ │ 0x0009 line=295 │ │ 0x0010 line=296 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -79767,25 +79767,25 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -081240: |[081240] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -081250: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -081254: 5440 6905 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ -081258: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08125a: a902 0503 |0005: div-float v2, v5, v3 │ │ -08125e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -081262: 5440 6905 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ -081266: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -081268: a902 0603 |000c: div-float v2, v6, v3 │ │ -08126c: 4b02 0001 |000e: aput v2, v0, v1 │ │ -081270: 1104 |0010: return-object v4 │ │ +0812ac: |[0812ac] android.support.v4.widget.AutoScrollHelper.setMinimumVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0812bc: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +0812c0: 5440 6905 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ +0812c4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0812c6: a902 0503 |0005: div-float v2, v5, v3 │ │ +0812ca: 4b02 0001 |0007: aput v2, v0, v1 │ │ +0812ce: 5440 6905 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mMinimumVelocity:[F // field@0569 │ │ +0812d2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0812d4: a902 0603 |000c: div-float v2, v6, v3 │ │ +0812d8: 4b02 0001 |000e: aput v2, v0, v1 │ │ +0812dc: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=312 │ │ 0x0009 line=313 │ │ 0x0010 line=314 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -79797,18 +79797,18 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -081274: |[081274] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -081284: 5410 6f05 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -081288: 6e20 0713 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@1307 │ │ -08128e: 1101 |0005: return-object v1 │ │ +0812e0: |[0812e0] android.support.v4.widget.AutoScrollHelper.setRampDownDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +0812f0: 5410 6f05 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +0812f4: 6e20 0713 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampDownDuration:(I)V // method@1307 │ │ +0812fa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0005 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0006 reg=2 durationMillis I │ │ @@ -79818,18 +79818,18 @@ │ │ type : '(I)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -081290: |[081290] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0812a0: 5410 6f05 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ -0812a4: 6e20 0813 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@1308 │ │ -0812aa: 1101 |0005: return-object v1 │ │ +0812fc: |[0812fc] android.support.v4.widget.AutoScrollHelper.setRampUpDuration:(I)Landroid/support/v4/widget/AutoScrollHelper; │ │ +08130c: 5410 6f05 |0000: iget-object v0, v1, Landroid/support/v4/widget/AutoScrollHelper;.mScroller:Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller; // field@056f │ │ +081310: 6e20 0813 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/AutoScrollHelper$ClampedScroller;.setRampUpDuration:(I)V // method@1308 │ │ +081316: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0005 line=428 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/AutoScrollHelper; │ │ 0x0000 - 0x0006 reg=2 durationMillis I │ │ @@ -79839,22 +79839,22 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0812ac: |[0812ac] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0812bc: 5420 6c05 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ -0812c0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0812c2: 4b03 0001 |0003: aput v3, v0, v1 │ │ -0812c6: 5420 6c05 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ -0812ca: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0812cc: 4b04 0001 |0008: aput v4, v0, v1 │ │ -0812d0: 1102 |000a: return-object v2 │ │ +081318: |[081318] android.support.v4.widget.AutoScrollHelper.setRelativeEdges:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081328: 5420 6c05 |0000: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ +08132c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08132e: 4b03 0001 |0003: aput v3, v0, v1 │ │ +081332: 5420 6c05 |0005: iget-object v0, v2, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeEdges:[F // field@056c │ │ +081336: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +081338: 4b04 0001 |0008: aput v4, v0, v1 │ │ +08133c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0005 line=374 │ │ 0x000a line=375 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -79866,25 +79866,25 @@ │ │ type : '(FF)Landroid/support/v4/widget/AutoScrollHelper;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -0812d4: |[0812d4] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ -0812e4: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ -0812e8: 5440 6d05 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ -0812ec: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0812ee: a902 0503 |0005: div-float v2, v5, v3 │ │ -0812f2: 4b02 0001 |0007: aput v2, v0, v1 │ │ -0812f6: 5440 6d05 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ -0812fa: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0812fc: a902 0603 |000c: div-float v2, v6, v3 │ │ -081300: 4b02 0001 |000e: aput v2, v0, v1 │ │ -081304: 1104 |0010: return-object v4 │ │ +081340: |[081340] android.support.v4.widget.AutoScrollHelper.setRelativeVelocity:(FF)Landroid/support/v4/widget/AutoScrollHelper; │ │ +081350: 1503 7a44 |0000: const/high16 v3, #int 1148846080 // #447a │ │ +081354: 5440 6d05 |0002: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ +081358: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08135a: a902 0503 |0005: div-float v2, v5, v3 │ │ +08135e: 4b02 0001 |0007: aput v2, v0, v1 │ │ +081362: 5440 6d05 |0009: iget-object v0, v4, Landroid/support/v4/widget/AutoScrollHelper;.mRelativeVelocity:[F // field@056d │ │ +081366: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +081368: a902 0603 |000c: div-float v2, v6, v3 │ │ +08136c: 4b02 0001 |000e: aput v2, v0, v1 │ │ +081370: 1104 |0010: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=333 │ │ 0x0009 line=334 │ │ 0x0010 line=335 │ │ locals : │ │ 0x0000 - 0x0011 reg=4 this Landroid/support/v4/widget/AutoScrollHelper; │ │ @@ -79929,31 +79929,31 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 234 16-bit code units │ │ -081308: |[081308] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ -081318: 2200 c702 |0000: new-instance v0, Landroid/support/v4/widget/BakedBezierInterpolator; // type@02c7 │ │ -08131c: 7010 3713 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/BakedBezierInterpolator;.:()V // method@1337 │ │ -081322: 6900 7105 |0005: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0571 │ │ -081326: 1300 6500 |0007: const/16 v0, #int 101 // #65 │ │ -08132a: 2300 2206 |0009: new-array v0, v0, [F // type@0622 │ │ -08132e: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ -081334: 6900 7305 |000e: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -081338: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ -08133c: 6201 7305 |0012: sget-object v1, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -081340: 2111 |0014: array-length v1, v1 │ │ -081342: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ -081346: 8211 |0017: int-to-float v1, v1 │ │ -081348: c910 |0018: div-float/2addr v0, v1 │ │ -08134a: 6700 7205 |0019: sput v0, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@0572 │ │ -08134e: 0e00 |001b: return-void │ │ -081350: 0003 0400 6500 0000 0000 0000 17b7 ... |001c: array-data (206 units) │ │ +081374: |[081374] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ +081384: 2200 c702 |0000: new-instance v0, Landroid/support/v4/widget/BakedBezierInterpolator; // type@02c7 │ │ +081388: 7010 3713 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/BakedBezierInterpolator;.:()V // method@1337 │ │ +08138e: 6900 7105 |0005: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0571 │ │ +081392: 1300 6500 |0007: const/16 v0, #int 101 // #65 │ │ +081396: 2300 2206 |0009: new-array v0, v0, [F // type@0622 │ │ +08139a: 2600 1100 0000 |000b: fill-array-data v0, 0000001c // +00000011 │ │ +0813a0: 6900 7305 |000e: sput-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +0813a4: 1500 803f |0010: const/high16 v0, #int 1065353216 // #3f80 │ │ +0813a8: 6201 7305 |0012: sget-object v1, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +0813ac: 2111 |0014: array-length v1, v1 │ │ +0813ae: d801 01ff |0015: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0813b2: 8211 |0017: int-to-float v1, v1 │ │ +0813b4: c910 |0018: div-float/2addr v0, v1 │ │ +0813b6: 6700 7205 |0019: sput v0, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@0572 │ │ +0813ba: 0e00 |001b: return-void │ │ +0813bc: 0003 0400 6500 0000 0000 0000 17b7 ... |001c: array-data (206 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0007 line=48 │ │ 0x0010 line=61 │ │ 0x001c line=48 │ │ locals : │ │ @@ -79963,17 +79963,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0814ec: |[0814ec] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ -0814fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -081502: 0e00 |0003: return-void │ │ +081558: |[081558] android.support.v4.widget.BakedBezierInterpolator.:()V │ │ +081568: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08156e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0003 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/BakedBezierInterpolator; │ │ │ │ @@ -79982,17 +79982,17 @@ │ │ type : '()Landroid/support/v4/widget/BakedBezierInterpolator;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081504: |[081504] android.support.v4.widget.BakedBezierInterpolator.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; │ │ -081514: 6200 7105 |0000: sget-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0571 │ │ -081518: 1100 |0002: return-object v0 │ │ +081570: |[081570] android.support.v4.widget.BakedBezierInterpolator.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; │ │ +081580: 6200 7105 |0000: sget-object v0, Landroid/support/v4/widget/BakedBezierInterpolator;.INSTANCE:Landroid/support/v4/widget/BakedBezierInterpolator; // field@0571 │ │ +081584: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/BakedBezierInterpolator;) │ │ @@ -80000,52 +80000,52 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -08151c: |[08151c] android.support.v4.widget.BakedBezierInterpolator.getInterpolation:(F)F │ │ -08152c: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ -081530: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -081532: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ -081536: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ -08153a: 0f04 |0007: return v4 │ │ -08153c: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ -081540: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ -081544: 0154 |000c: move v4, v5 │ │ -081546: 28fa |000d: goto 0007 // -0006 │ │ -081548: 6204 7305 |000e: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -08154c: 2144 |0010: array-length v4, v4 │ │ -08154e: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ -081552: 8244 |0013: int-to-float v4, v4 │ │ -081554: c884 |0014: mul-float/2addr v4, v8 │ │ -081556: 8744 |0015: float-to-int v4, v4 │ │ -081558: 6205 7305 |0016: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -08155c: 2155 |0018: array-length v5, v5 │ │ -08155e: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ -081562: 7120 f72a 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -081568: 0a01 |001e: move-result v1 │ │ -08156a: 8214 |001f: int-to-float v4, v1 │ │ -08156c: 6005 7205 |0020: sget v5, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@0572 │ │ -081570: a802 0405 |0022: mul-float v2, v4, v5 │ │ -081574: a700 0802 |0024: sub-float v0, v8, v2 │ │ -081578: 6004 7205 |0026: sget v4, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@0572 │ │ -08157c: a903 0004 |0028: div-float v3, v0, v4 │ │ -081580: 6204 7305 |002a: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -081584: 4404 0401 |002c: aget v4, v4, v1 │ │ -081588: 6205 7305 |002e: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -08158c: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ -081590: 4405 0506 |0032: aget v5, v5, v6 │ │ -081594: 6206 7305 |0034: sget-object v6, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ -081598: 4406 0601 |0036: aget v6, v6, v1 │ │ -08159c: c765 |0038: sub-float/2addr v5, v6 │ │ -08159e: c835 |0039: mul-float/2addr v5, v3 │ │ -0815a0: c654 |003a: add-float/2addr v4, v5 │ │ -0815a2: 28cc |003b: goto 0007 // -0034 │ │ +081588: |[081588] android.support.v4.widget.BakedBezierInterpolator.getInterpolation:(F)F │ │ +081598: 1504 803f |0000: const/high16 v4, #int 1065353216 // #3f80 │ │ +08159c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +08159e: 2d06 0804 |0003: cmpl-float v6, v8, v4 │ │ +0815a2: 3a06 0300 |0005: if-ltz v6, 0008 // +0003 │ │ +0815a6: 0f04 |0007: return v4 │ │ +0815a8: 2e04 0805 |0008: cmpg-float v4, v8, v5 │ │ +0815ac: 3c04 0400 |000a: if-gtz v4, 000e // +0004 │ │ +0815b0: 0154 |000c: move v4, v5 │ │ +0815b2: 28fa |000d: goto 0007 // -0006 │ │ +0815b4: 6204 7305 |000e: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +0815b8: 2144 |0010: array-length v4, v4 │ │ +0815ba: d804 04ff |0011: add-int/lit8 v4, v4, #int -1 // #ff │ │ +0815be: 8244 |0013: int-to-float v4, v4 │ │ +0815c0: c884 |0014: mul-float/2addr v4, v8 │ │ +0815c2: 8744 |0015: float-to-int v4, v4 │ │ +0815c4: 6205 7305 |0016: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +0815c8: 2155 |0018: array-length v5, v5 │ │ +0815ca: d805 05fe |0019: add-int/lit8 v5, v5, #int -2 // #fe │ │ +0815ce: 7120 f72a 5400 |001b: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0815d4: 0a01 |001e: move-result v1 │ │ +0815d6: 8214 |001f: int-to-float v4, v1 │ │ +0815d8: 6005 7205 |0020: sget v5, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@0572 │ │ +0815dc: a802 0405 |0022: mul-float v2, v4, v5 │ │ +0815e0: a700 0802 |0024: sub-float v0, v8, v2 │ │ +0815e4: 6004 7205 |0026: sget v4, Landroid/support/v4/widget/BakedBezierInterpolator;.STEP_SIZE:F // field@0572 │ │ +0815e8: a903 0004 |0028: div-float v3, v0, v4 │ │ +0815ec: 6204 7305 |002a: sget-object v4, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +0815f0: 4404 0401 |002c: aget v4, v4, v1 │ │ +0815f4: 6205 7305 |002e: sget-object v5, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +0815f8: d806 0101 |0030: add-int/lit8 v6, v1, #int 1 // #01 │ │ +0815fc: 4405 0506 |0032: aget v5, v5, v6 │ │ +081600: 6206 7305 |0034: sget-object v6, Landroid/support/v4/widget/BakedBezierInterpolator;.VALUES:[F // field@0573 │ │ +081604: 4406 0601 |0036: aget v6, v6, v1 │ │ +081608: c765 |0038: sub-float/2addr v5, v6 │ │ +08160a: c835 |0039: mul-float/2addr v5, v3 │ │ +08160c: c654 |003a: add-float/2addr v4, v5 │ │ +08160e: 28cc |003b: goto 0007 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=65 │ │ 0x0007 line=81 │ │ 0x0008 line=69 │ │ 0x000d line=70 │ │ 0x000e line=73 │ │ @@ -80096,18 +80096,18 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0815a4: |[0815a4] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -0815b4: 5b01 7405 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ -0815b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0815be: 0e00 |0005: return-void │ │ +081610: |[081610] android.support.v4.widget.ContentLoadingProgressBar$1.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +081620: 5b01 7405 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ +081624: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08162a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ @@ -80117,25 +80117,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0815c0: |[0815c0] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ -0815d0: 5440 7405 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ -0815d4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0815d6: 7120 4013 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1340 │ │ -0815dc: 5440 7405 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ -0815e0: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ -0815e4: 7130 4113 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1341 │ │ -0815ea: 5440 7405 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ -0815ee: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ -0815f2: 6e20 4a13 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@134a │ │ -0815f8: 0e00 |0014: return-void │ │ +08162c: |[08162c] android.support.v4.widget.ContentLoadingProgressBar$1.run:()V │ │ +08163c: 5440 7405 |0000: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ +081640: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +081642: 7120 4013 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1340 │ │ +081648: 5440 7405 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ +08164c: 1602 ffff |0008: const-wide/16 v2, #int -1 // #ffff │ │ +081650: 7130 4113 2003 |000a: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1341 │ │ +081656: 5440 7405 |000d: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0574 │ │ +08165a: 1301 0800 |000f: const/16 v1, #int 8 // #8 │ │ +08165e: 6e20 4a13 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@134a │ │ +081664: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0006 line=47 │ │ 0x000d line=48 │ │ 0x0014 line=49 │ │ locals : │ │ @@ -80176,18 +80176,18 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0815fc: |[0815fc] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ -08160c: 5b01 7505 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ -081610: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -081616: 0e00 |0005: return-void │ │ +081668: |[081668] android.support.v4.widget.ContentLoadingProgressBar$2.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V │ │ +081678: 5b01 7505 |0000: iput-object v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ +08167c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +081682: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ @@ -80197,29 +80197,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -081618: |[081618] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ -081628: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08162a: 5440 7505 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ -08162e: 7120 4213 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1342 │ │ -081634: 5440 7505 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ -081638: 7110 4313 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@1343 │ │ -08163e: 0a00 |000b: move-result v0 │ │ -081640: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ -081644: 5440 7505 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ -081648: 7100 502b 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -08164e: 0b02 |0013: move-result-wide v2 │ │ -081650: 7130 4113 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1341 │ │ -081656: 5440 7505 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ -08165a: 6e20 4a13 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@134a │ │ -081660: 0e00 |001c: return-void │ │ +081684: |[081684] android.support.v4.widget.ContentLoadingProgressBar$2.run:()V │ │ +081694: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081696: 5440 7505 |0001: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ +08169a: 7120 4213 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z // method@1342 │ │ +0816a0: 5440 7505 |0006: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ +0816a4: 7110 4313 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z // method@1343 │ │ +0816aa: 0a00 |000b: move-result v0 │ │ +0816ac: 3900 1000 |000c: if-nez v0, 001c // +0010 │ │ +0816b0: 5440 7505 |000e: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ +0816b4: 7100 502b 0000 |0010: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +0816ba: 0b02 |0013: move-result-wide v2 │ │ +0816bc: 7130 4113 2003 |0014: invoke-static {v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J // method@1341 │ │ +0816c2: 5440 7505 |0017: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.this$0:Landroid/support/v4/widget/ContentLoadingProgressBar; // field@0575 │ │ +0816c6: 6e20 4a13 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@134a │ │ +0816cc: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=56 │ │ 0x0006 line=57 │ │ 0x000e line=58 │ │ 0x0017 line=59 │ │ 0x001c line=61 │ │ @@ -80285,18 +80285,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -081664: |[081664] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ -081674: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081676: 7030 3f13 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@133f │ │ -08167c: 0e00 |0004: return-void │ │ +0816d0: |[0816d0] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;)V │ │ +0816e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0816e2: 7030 3f13 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@133f │ │ +0816e8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0004 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -80306,29 +80306,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -081680: |[081680] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -081690: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081692: 7040 b524 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24b5 │ │ -081698: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -08169c: 5a30 7d05 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ -0816a0: 5c32 7b05 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ -0816a4: 5c32 7c05 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ -0816a8: 5c32 7a05 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ -0816ac: 2200 c802 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@02c8 │ │ -0816b0: 7020 3a13 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@133a │ │ -0816b6: 5b30 7805 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ -0816ba: 2200 c902 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@02c9 │ │ -0816be: 7020 3c13 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@133c │ │ -0816c4: 5b30 7905 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ -0816c8: 0e00 |001c: return-void │ │ +0816ec: |[0816ec] android.support.v4.widget.ContentLoadingProgressBar.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0816fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0816fe: 7040 b524 4325 |0001: invoke-direct {v3, v4, v5, v2}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24b5 │ │ +081704: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +081708: 5a30 7d05 |0006: iput-wide v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ +08170c: 5c32 7b05 |0008: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ +081710: 5c32 7c05 |000a: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ +081714: 5c32 7a05 |000c: iput-boolean v2, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ +081718: 2200 c802 |000e: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$1; // type@02c8 │ │ +08171c: 7020 3a13 3000 |0010: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$1;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@133a │ │ +081722: 5b30 7805 |0013: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ +081726: 2200 c902 |0015: new-instance v0, Landroid/support/v4/widget/ContentLoadingProgressBar$2; // type@02c9 │ │ +08172a: 7020 3c13 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar$2;.:(Landroid/support/v4/widget/ContentLoadingProgressBar;)V // method@133c │ │ +081730: 5b30 7905 |001a: iput-object v0, v3, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ +081734: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=34 │ │ 0x0008 line=36 │ │ 0x000a line=38 │ │ 0x000c line=40 │ │ @@ -80345,17 +80345,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0816cc: |[0816cc] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -0816dc: 5c01 7b05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ -0816e0: 0f01 |0002: return v1 │ │ +081738: |[081738] android.support.v4.widget.ContentLoadingProgressBar.access$002:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +081748: 5c01 7b05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ +08174c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -80364,17 +80364,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0816e4: |[0816e4] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ -0816f4: 5a12 7d05 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ -0816f8: 1002 |0002: return-wide v2 │ │ +081750: |[081750] android.support.v4.widget.ContentLoadingProgressBar.access$102:(Landroid/support/v4/widget/ContentLoadingProgressBar;J)J │ │ +081760: 5a12 7d05 |0000: iput-wide v2, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ +081764: 1002 |0002: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=2 x1 J │ │ │ │ @@ -80383,17 +80383,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0816fc: |[0816fc] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ -08170c: 5c01 7c05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ -081710: 0f01 |0002: return v1 │ │ +081768: |[081768] android.support.v4.widget.ContentLoadingProgressBar.access$202:(Landroid/support/v4/widget/ContentLoadingProgressBar;Z)Z │ │ +081778: 5c01 7c05 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ +08177c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -80402,17 +80402,17 @@ │ │ type : '(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081714: |[081714] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ -081724: 5510 7a05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ -081728: 0f00 |0002: return v0 │ │ +081780: |[081780] android.support.v4.widget.ContentLoadingProgressBar.access$300:(Landroid/support/v4/widget/ContentLoadingProgressBar;)Z │ │ +081790: 5510 7a05 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ +081794: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ │ │ #6 : (in Landroid/support/v4/widget/ContentLoadingProgressBar;) │ │ @@ -80420,20 +80420,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -08172c: |[08172c] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ -08173c: 5410 7805 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ -081740: 6e20 4913 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ -081746: 5410 7905 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ -08174a: 6e20 4913 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ -081750: 0e00 |000a: return-void │ │ +081798: |[081798] android.support.v4.widget.ContentLoadingProgressBar.removeCallbacks:()V │ │ +0817a8: 5410 7805 |0000: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ +0817ac: 6e20 4913 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ +0817b2: 5410 7905 |0005: iget-object v0, v1, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ +0817b6: 6e20 4913 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ +0817bc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0005 line=86 │ │ 0x000a line=87 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ @@ -80444,40 +80444,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -081754: |[081754] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ -081764: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ -081768: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -08176a: 5ca6 7a05 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ -08176e: 54a2 7905 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ -081772: 6e20 4913 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ -081778: 7100 502b 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -08177e: 0b02 |000d: move-result-wide v2 │ │ -081780: 53a4 7d05 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ -081784: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ -081788: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ -08178c: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ -081790: 53a2 7d05 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ -081794: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ -081798: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ -08179c: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ -0817a0: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ -0817a4: 6e20 4a13 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@134a │ │ -0817aa: 0e00 |0023: return-void │ │ -0817ac: 55a2 7b05 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ -0817b0: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ -0817b4: 54a2 7805 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ -0817b8: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ -0817bc: 6e40 4713 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1347 │ │ -0817c2: 5ca6 7b05 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ -0817c6: 28f2 |0031: goto 0023 // -000e │ │ +0817c0: |[0817c0] android.support.v4.widget.ContentLoadingProgressBar.hide:()V │ │ +0817d0: 1608 f401 |0000: const-wide/16 v8, #int 500 // #1f4 │ │ +0817d4: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0817d6: 5ca6 7a05 |0003: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ +0817da: 54a2 7905 |0005: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ +0817de: 6e20 4913 2a00 |0007: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ +0817e4: 7100 502b 0000 |000a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +0817ea: 0b02 |000d: move-result-wide v2 │ │ +0817ec: 53a4 7d05 |000e: iget-wide v4, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ +0817f0: 9c00 0204 |0010: sub-long v0, v2, v4 │ │ +0817f4: 3102 0008 |0012: cmp-long v2, v0, v8 │ │ +0817f8: 3b02 0a00 |0014: if-gez v2, 001e // +000a │ │ +0817fc: 53a2 7d05 |0016: iget-wide v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ +081800: 1604 ffff |0018: const-wide/16 v4, #int -1 // #ffff │ │ +081804: 3102 0204 |001a: cmp-long v2, v2, v4 │ │ +081808: 3902 0800 |001c: if-nez v2, 0024 // +0008 │ │ +08180c: 1302 0800 |001e: const/16 v2, #int 8 // #8 │ │ +081810: 6e20 4a13 2a00 |0020: invoke-virtual {v10, v2}, Landroid/support/v4/widget/ContentLoadingProgressBar;.setVisibility:(I)V // method@134a │ │ +081816: 0e00 |0023: return-void │ │ +081818: 55a2 7b05 |0024: iget-boolean v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ +08181c: 3902 fdff |0026: if-nez v2, 0023 // -0003 │ │ +081820: 54a2 7805 |0028: iget-object v2, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ +081824: 9c04 0800 |002a: sub-long v4, v8, v0 │ │ +081828: 6e40 4713 2a54 |002c: invoke-virtual {v10, v2, v4, v5}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1347 │ │ +08182e: 5ca6 7b05 |002f: iput-boolean v6, v10, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedHide:Z // field@057b │ │ +081832: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0003 line=95 │ │ 0x0005 line=96 │ │ 0x000a line=97 │ │ 0x0012 line=98 │ │ 0x001e line=102 │ │ @@ -80494,18 +80494,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0817c8: |[0817c8] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ -0817d8: 6f10 b624 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@24b6 │ │ -0817de: 7010 4813 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@1348 │ │ -0817e4: 0e00 |0006: return-void │ │ +081834: |[081834] android.support.v4.widget.ContentLoadingProgressBar.onAttachedToWindow:()V │ │ +081844: 6f10 b624 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onAttachedToWindow:()V // method@24b6 │ │ +08184a: 7010 4813 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@1348 │ │ +081850: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0006 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ @@ -80515,18 +80515,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0817e8: |[0817e8] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ -0817f8: 6f10 b724 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@24b7 │ │ -0817fe: 7010 4813 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@1348 │ │ -081804: 0e00 |0006: return-void │ │ +081854: |[081854] android.support.v4.widget.ContentLoadingProgressBar.onDetachedFromWindow:()V │ │ +081864: 6f10 b724 0000 |0000: invoke-super {v0}, Landroid/widget/ProgressBar;.onDetachedFromWindow:()V // method@24b7 │ │ +08186a: 7010 4813 0000 |0003: invoke-direct {v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:()V // method@1348 │ │ +081870: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0003 line=81 │ │ 0x0006 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/ContentLoadingProgressBar; │ │ @@ -80536,29 +80536,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -081808: |[081808] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ -081818: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -08181c: 5a40 7d05 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ -081820: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -081822: 5c40 7a05 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ -081826: 5440 7805 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ -08182a: 6e20 4913 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ -081830: 5540 7c05 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ -081834: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -081838: 5440 7905 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ -08183c: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ -081840: 6e40 4713 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1347 │ │ -081846: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -081848: 5c40 7c05 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ -08184c: 0e00 |001a: return-void │ │ +081874: |[081874] android.support.v4.widget.ContentLoadingProgressBar.show:()V │ │ +081884: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +081888: 5a40 7d05 |0002: iput-wide v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mStartTime:J // field@057d │ │ +08188c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08188e: 5c40 7a05 |0005: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDismissed:Z // field@057a │ │ +081892: 5440 7805 |0007: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedHide:Ljava/lang/Runnable; // field@0578 │ │ +081896: 6e20 4913 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/widget/ContentLoadingProgressBar;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1349 │ │ +08189c: 5540 7c05 |000c: iget-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ +0818a0: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +0818a4: 5440 7905 |0010: iget-object v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mDelayedShow:Ljava/lang/Runnable; // field@0579 │ │ +0818a8: 1602 f401 |0012: const-wide/16 v2, #int 500 // #1f4 │ │ +0818ac: 6e40 4713 0432 |0014: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/ContentLoadingProgressBar;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1347 │ │ +0818b2: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0818b4: 5c40 7c05 |0018: iput-boolean v0, v4, Landroid/support/v4/widget/ContentLoadingProgressBar;.mPostedShow:Z // field@057c │ │ +0818b8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0007 line=122 │ │ 0x000c line=123 │ │ 0x0010 line=124 │ │ @@ -80627,20 +80627,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -081850: |[081850] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -081860: 5b12 7e05 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057e │ │ -081864: 2200 8f00 |0002: new-instance v0, Landroid/os/Handler; // type@008f │ │ -081868: 7010 d502 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -08186e: 7020 cf01 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01cf │ │ -081874: 0e00 |000a: return-void │ │ +0818bc: |[0818bc] android.support.v4.widget.CursorAdapter$ChangeObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0818cc: 5b12 7e05 |0000: iput-object v2, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057e │ │ +0818d0: 2200 8f00 |0002: new-instance v0, Landroid/os/Handler; // type@008f │ │ +0818d4: 7010 d502 0000 |0004: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +0818da: 7020 cf01 0100 |0007: invoke-direct {v1, v0}, Landroid/database/ContentObserver;.:(Landroid/os/Handler;)V // method@01cf │ │ +0818e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0002 line=455 │ │ 0x000a line=456 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ @@ -80652,17 +80652,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -081878: |[081878] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ -081888: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08188a: 0f00 |0001: return v0 │ │ +0818e4: |[0818e4] android.support.v4.widget.CursorAdapter$ChangeObserver.deliverSelfNotifications:()Z │ │ +0818f4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0818f6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ │ │ #1 : (in Landroid/support/v4/widget/CursorAdapter$ChangeObserver;) │ │ @@ -80670,18 +80670,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08188c: |[08188c] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ -08189c: 5410 7e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057e │ │ -0818a0: 6e10 6813 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@1368 │ │ -0818a6: 0e00 |0005: return-void │ │ +0818f8: |[0818f8] android.support.v4.widget.CursorAdapter$ChangeObserver.onChange:(Z)V │ │ +081908: 5410 7e05 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057e │ │ +08190c: 6e10 6813 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.onContentChanged:()V // method@1368 │ │ +081912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/CursorAdapter$ChangeObserver; │ │ 0x0000 - 0x0006 reg=2 selfChange Z │ │ @@ -80720,18 +80720,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0818a8: |[0818a8] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0818b8: 5b01 7f05 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ -0818bc: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -0818c2: 0e00 |0005: return-void │ │ +081914: |[081914] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +081924: 5b01 7f05 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ +081928: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +08192e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/CursorAdapter; │ │ │ │ @@ -80740,17 +80740,17 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0818c4: |[0818c4] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ -0818d4: 7020 4f13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@134f │ │ -0818da: 0e00 |0003: return-void │ │ +081930: |[081930] android.support.v4.widget.CursorAdapter$MyDataSetObserver.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V │ │ +081940: 7020 4f13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@134f │ │ +081946: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/CursorAdapter$1; │ │ @@ -80761,21 +80761,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0818dc: |[0818dc] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ -0818ec: 5420 7f05 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ -0818f0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0818f2: 5c01 8805 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0818f6: 5420 7f05 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ -0818fa: 6e10 6613 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@1366 │ │ -081900: 0e00 |000a: return-void │ │ +081948: |[081948] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onChanged:()V │ │ +081958: 5420 7f05 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ +08195c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08195e: 5c01 8805 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +081962: 5420 7f05 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ +081966: 6e10 6613 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@1366 │ │ +08196c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0005 line=473 │ │ 0x000a line=474 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ @@ -80785,21 +80785,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -081904: |[081904] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ -081914: 5420 7f05 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ -081918: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08191a: 5c01 8805 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -08191e: 5420 7f05 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ -081922: 6e10 6713 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1367 │ │ -081928: 0e00 |000a: return-void │ │ +081970: |[081970] android.support.v4.widget.CursorAdapter$MyDataSetObserver.onInvalidated:()V │ │ +081980: 5420 7f05 |0000: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ +081984: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +081986: 5c01 8805 |0003: iput-boolean v1, v0, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +08198a: 5420 7f05 |0005: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.this$0:Landroid/support/v4/widget/CursorAdapter; // field@057f │ │ +08198e: 6e10 6713 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1367 │ │ +081994: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=478 │ │ 0x0005 line=479 │ │ 0x000a line=480 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; │ │ @@ -80887,18 +80887,18 @@ │ │ type : '(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08192c: |[08192c] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ -08193c: 7010 f523 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@23f5 │ │ -081942: 5b01 8b05 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ -081946: 0e00 |0005: return-void │ │ +081998: |[081998] android.support.v4.widget.CursorFilter.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V │ │ +0819a8: 7010 f523 0000 |0000: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@23f5 │ │ +0819ae: 5b01 8b05 |0003: iput-object v1, v0, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ +0819b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/CursorFilter; │ │ @@ -80910,20 +80910,20 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -081948: |[081948] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -081958: 5410 8b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ -08195c: 1f02 5400 |0002: check-cast v2, Landroid/database/Cursor; // type@0054 │ │ -081960: 7220 6d13 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@136d │ │ -081966: 0c00 |0007: move-result-object v0 │ │ -081968: 1100 |0008: return-object v0 │ │ +0819b4: |[0819b4] android.support.v4.widget.CursorFilter.convertResultToString:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0819c4: 5410 8b05 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ +0819c8: 1f02 5400 |0002: check-cast v2, Landroid/database/Cursor; // type@0054 │ │ +0819cc: 7220 6d13 2000 |0004: invoke-interface {v0, v2}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@136d │ │ +0819d2: 0c00 |0007: move-result-object v0 │ │ +0819d4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 resultValue Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorFilter; │ │ │ │ @@ -80932,31 +80932,31 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -08196c: |[08196c] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -08197c: 5432 8b05 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ -081980: 7220 6f13 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@136f │ │ -081986: 0c00 |0005: move-result-object v0 │ │ -081988: 2201 7404 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0474 │ │ -08198c: 7010 f423 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@23f4 │ │ -081992: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ -081996: 7210 d301 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ -08199c: 0a02 |0010: move-result v2 │ │ -08199e: 5912 760c |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ -0819a2: 5b10 770c |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0819a6: 1101 |0015: return-object v1 │ │ -0819a8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -0819aa: 5912 760c |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ -0819ae: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -0819b0: 5b12 770c |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0819b4: 28f9 |001c: goto 0015 // -0007 │ │ +0819d8: |[0819d8] android.support.v4.widget.CursorFilter.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0819e8: 5432 8b05 |0000: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ +0819ec: 7220 6f13 4200 |0002: invoke-interface {v2, v4}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@136f │ │ +0819f2: 0c00 |0005: move-result-object v0 │ │ +0819f4: 2201 7404 |0006: new-instance v1, Landroid/widget/Filter$FilterResults; // type@0474 │ │ +0819f8: 7010 f423 0100 |0008: invoke-direct {v1}, Landroid/widget/Filter$FilterResults;.:()V // method@23f4 │ │ +0819fe: 3800 0b00 |000b: if-eqz v0, 0016 // +000b │ │ +081a02: 7210 d301 0000 |000d: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ +081a08: 0a02 |0010: move-result v2 │ │ +081a0a: 5912 760c |0011: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ +081a0e: 5b10 770c |0013: iput-object v0, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +081a12: 1101 |0015: return-object v1 │ │ +081a14: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +081a16: 5912 760c |0017: iput v2, v1, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ +081a1a: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +081a1c: 5b12 770c |001a: iput-object v2, v1, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +081a20: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=52 │ │ 0x000b line=53 │ │ 0x000d line=54 │ │ 0x0013 line=55 │ │ @@ -80974,27 +80974,27 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0819b8: |[0819b8] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -0819c8: 5431 8b05 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ -0819cc: 7210 6e13 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@136e │ │ -0819d2: 0c00 |0005: move-result-object v0 │ │ -0819d4: 5451 770c |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0819d8: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ -0819dc: 5451 770c |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0819e0: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ -0819e4: 5432 8b05 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ -0819e8: 5451 770c |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0819ec: 1f01 5400 |0012: check-cast v1, Landroid/database/Cursor; // type@0054 │ │ -0819f0: 7220 6c13 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@136c │ │ -0819f6: 0e00 |0017: return-void │ │ +081a24: |[081a24] android.support.v4.widget.CursorFilter.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +081a34: 5431 8b05 |0000: iget-object v1, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ +081a38: 7210 6e13 0100 |0002: invoke-interface {v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.getCursor:()Landroid/database/Cursor; // method@136e │ │ +081a3e: 0c00 |0005: move-result-object v0 │ │ +081a40: 5451 770c |0006: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +081a44: 3801 0f00 |0008: if-eqz v1, 0017 // +000f │ │ +081a48: 5451 770c |000a: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +081a4c: 3201 0b00 |000c: if-eq v1, v0, 0017 // +000b │ │ +081a50: 5432 8b05 |000e: iget-object v2, v3, Landroid/support/v4/widget/CursorFilter;.mClient:Landroid/support/v4/widget/CursorFilter$CursorFilterClient; // field@058b │ │ +081a54: 5451 770c |0010: iget-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +081a58: 1f01 5400 |0012: check-cast v1, Landroid/database/Cursor; // type@0054 │ │ +081a5c: 7220 6c13 1200 |0014: invoke-interface {v2, v1}, Landroid/support/v4/widget/CursorFilter$CursorFilterClient;.changeCursor:(Landroid/database/Cursor;)V // method@136c │ │ +081a62: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0006 line=67 │ │ 0x000e line=68 │ │ 0x0017 line=70 │ │ locals : │ │ @@ -81128,19 +81128,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0819f8: |[0819f8] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ -081a08: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ -081a0e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -081a10: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a14: 0e00 |0006: return-void │ │ +081a64: |[081a64] android.support.v4.widget.DrawerLayout$LayoutParams.:(II)V │ │ +081a74: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ +081a7a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +081a7c: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081a80: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1645 │ │ 0x0003 line=1631 │ │ 0x0006 line=1646 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -81152,18 +81152,18 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -081a18: |[081a18] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ -081a28: 7030 8113 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1381 │ │ -081a2e: 5903 9005 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a32: 0e00 |0005: return-void │ │ +081a84: |[081a84] android.support.v4.widget.DrawerLayout$LayoutParams.:(III)V │ │ +081a94: 7030 8113 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1381 │ │ +081a9a: 5903 9005 |0003: iput v3, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081a9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1649 │ │ 0x0003 line=1650 │ │ 0x0005 line=1651 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -81176,27 +81176,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -081a34: |[081a34] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -081a44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -081a46: 7030 8a22 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ -081a4c: 5932 9005 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a50: 7100 ad13 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@13ad │ │ -081a56: 0c01 |0009: move-result-object v1 │ │ -081a58: 6e30 3c01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -081a5e: 0c00 |000d: move-result-object v0 │ │ -081a60: 6e30 c201 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -081a66: 0a01 |0011: move-result v1 │ │ -081a68: 5931 9005 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a6c: 6e10 ca01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -081a72: 0e00 |0017: return-void │ │ +081aa0: |[081aa0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +081ab0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +081ab2: 7030 8a22 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ +081ab8: 5932 9005 |0004: iput v2, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081abc: 7100 ad13 0000 |0006: invoke-static {}, Landroid/support/v4/widget/DrawerLayout;.access$100:()[I // method@13ad │ │ +081ac2: 0c01 |0009: move-result-object v1 │ │ +081ac4: 6e30 3c01 5401 |000a: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +081aca: 0c00 |000d: move-result-object v0 │ │ +081acc: 6e30 c201 2002 |000e: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +081ad2: 0a01 |0011: move-result v1 │ │ +081ad4: 5931 9005 |0012: iput v1, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081ad8: 6e10 ca01 0000 |0014: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +081ade: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1637 │ │ 0x0004 line=1631 │ │ 0x0006 line=1639 │ │ 0x000e line=1640 │ │ 0x0014 line=1641 │ │ @@ -81212,21 +81212,21 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -081a74: |[081a74] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ -081a84: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ -081a8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -081a8c: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a90: 5220 9005 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a94: 5910 9005 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081a98: 0e00 |000a: return-void │ │ +081ae0: |[081ae0] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V │ │ +081af0: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ +081af6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +081af8: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081afc: 5220 9005 |0006: iget v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081b00: 5910 9005 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081b04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1654 │ │ 0x0003 line=1631 │ │ 0x0006 line=1655 │ │ 0x000a line=1656 │ │ locals : │ │ @@ -81238,19 +81238,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081a9c: |[081a9c] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -081aac: 7020 8b22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@228b │ │ -081ab2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -081ab4: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081ab8: 0e00 |0006: return-void │ │ +081b08: |[081b08] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +081b18: 7020 8b22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@228b │ │ +081b1e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +081b20: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081b24: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1659 │ │ 0x0003 line=1631 │ │ 0x0006 line=1660 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -81261,19 +81261,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -081abc: |[081abc] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -081acc: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ -081ad2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -081ad4: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -081ad8: 0e00 |0006: return-void │ │ +081b28: |[081b28] android.support.v4.widget.DrawerLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +081b38: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ +081b3e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +081b40: 5910 9005 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +081b44: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1663 │ │ 0x0003 line=1631 │ │ 0x0006 line=1664 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout$LayoutParams; │ │ @@ -81341,17 +81341,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -081adc: |[081adc] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ -081aec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -081af2: 0e00 |0003: return-void │ │ +081b48: |[081b48] android.support.v4.widget.DrawerLayout$SavedState$1.:()V │ │ +081b58: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +081b5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -81360,18 +81360,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -081af4: |[081af4] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -081b04: 2200 d802 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@02d8 │ │ -081b08: 7020 8d13 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@138d │ │ -081b0e: 1100 |0005: return-object v0 │ │ +081b60: |[081b60] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +081b70: 2200 d802 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@02d8 │ │ +081b74: 7020 8d13 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcel;)V // method@138d │ │ +081b7a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1453 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 source Landroid/os/Parcel; │ │ │ │ @@ -81380,18 +81380,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -081b10: |[081b10] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -081b20: 6e20 8813 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@1388 │ │ -081b26: 0c00 |0003: move-result-object v0 │ │ -081b28: 1100 |0004: return-object v0 │ │ +081b7c: |[081b7c] android.support.v4.widget.DrawerLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +081b8c: 6e20 8813 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/DrawerLayout$SavedState; // method@1388 │ │ +081b92: 0c00 |0003: move-result-object v0 │ │ +081b94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -81400,17 +81400,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/DrawerLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081b2c: |[081b2c] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ -081b3c: 2320 3c06 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@063c │ │ -081b40: 1100 |0002: return-object v0 │ │ +081b98: |[081b98] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ +081ba8: 2320 3c06 |0000: new-array v0, v2, [Landroid/support/v4/widget/DrawerLayout$SavedState; // type@063c │ │ +081bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1458 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -81419,18 +81419,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -081b44: |[081b44] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -081b54: 6e20 8a13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@138a │ │ -081b5a: 0c00 |0003: move-result-object v0 │ │ -081b5c: 1100 |0004: return-object v0 │ │ +081bb0: |[081bb0] android.support.v4.widget.DrawerLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +081bc0: 6e20 8a13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/DrawerLayout$SavedState; // method@138a │ │ +081bc6: 0c00 |0003: move-result-object v0 │ │ +081bc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -81482,43 +81482,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -081b60: |[081b60] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ -081b70: 2200 d702 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@02d7 │ │ -081b74: 7010 8713 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@1387 │ │ -081b7a: 6900 9905 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0599 │ │ -081b7e: 0e00 |0007: return-void │ │ +081bcc: |[081bcc] android.support.v4.widget.DrawerLayout$SavedState.:()V │ │ +081bdc: 2200 d702 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$SavedState$1; // type@02d7 │ │ +081be0: 7010 8713 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState$1;.:()V // method@1387 │ │ +081be6: 6900 9905 |0005: sput-object v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0599 │ │ +081bea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1449 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -081b80: |[081b80] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -081b90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081b92: 7020 d621 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -081b98: 5910 9c05 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -081b9c: 5910 9a05 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ -081ba0: 5910 9b05 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ -081ba4: 6e10 fa02 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -081baa: 0a00 |000d: move-result v0 │ │ -081bac: 5910 9c05 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -081bb0: 0e00 |0010: return-void │ │ +081bec: |[081bec] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +081bfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081bfe: 7020 d621 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +081c04: 5910 9c05 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +081c08: 5910 9a05 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ +081c0c: 5910 9b05 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ +081c10: 6e10 fa02 0200 |000a: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +081c16: 0a00 |000d: move-result v0 │ │ +081c18: 5910 9c05 |000e: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +081c1c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1435 │ │ 0x0004 line=1430 │ │ 0x0006 line=1431 │ │ 0x0008 line=1432 │ │ 0x000a line=1436 │ │ @@ -81532,21 +81532,21 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -081bb4: |[081bb4] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -081bc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081bc6: 7020 d721 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -081bcc: 5910 9c05 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -081bd0: 5910 9a05 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ -081bd4: 5910 9b05 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ -081bd8: 0e00 |000a: return-void │ │ +081c20: |[081c20] android.support.v4.widget.DrawerLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +081c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081c32: 7020 d721 2100 |0001: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +081c38: 5910 9c05 |0004: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +081c3c: 5910 9a05 |0006: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ +081c40: 5910 9b05 |0008: iput v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ +081c44: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1440 │ │ 0x0004 line=1430 │ │ 0x0006 line=1431 │ │ 0x0008 line=1432 │ │ 0x000a line=1441 │ │ @@ -81560,19 +81560,19 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -081bdc: |[081bdc] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -081bec: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -081bf2: 5210 9c05 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -081bf6: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -081bfc: 0e00 |0008: return-void │ │ +081c48: |[081c48] android.support.v4.widget.DrawerLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +081c58: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +081c5e: 5210 9c05 |0003: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +081c62: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +081c68: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1445 │ │ 0x0003 line=1446 │ │ 0x0008 line=1447 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout$SavedState; │ │ @@ -81643,18 +81643,18 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081c00: |[081c00] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -081c10: 5b01 9d05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@059d │ │ -081c14: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -081c1a: 0e00 |0005: return-void │ │ +081c6c: |[081c6c] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +081c7c: 5b01 9d05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@059d │ │ +081c80: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +081c86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1467 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -81664,18 +81664,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -081c1c: |[081c1c] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ -081c2c: 5410 9d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@059d │ │ -081c30: 7110 9913 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@1399 │ │ -081c36: 0e00 |0005: return-void │ │ +081c88: |[081c88] android.support.v4.widget.DrawerLayout$ViewDragCallback$1.run:()V │ │ +081c98: 5410 9d05 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.this$1:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@059d │ │ +081c9c: 7110 9913 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@1399 │ │ +081ca2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1469 │ │ 0x0005 line=1470 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; │ │ │ │ @@ -81877,40 +81877,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -081c38: |[081c38] android.support.v4.widget.DrawerLayout.:()V │ │ -081c48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -081c4a: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -081c4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -081c50: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ -081c56: 4b02 0001 |0007: aput v2, v0, v1 │ │ -081c5a: 6900 a505 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@05a5 │ │ -081c5e: 0e00 |000b: return-void │ │ +081ca4: |[081ca4] android.support.v4.widget.DrawerLayout.:()V │ │ +081cb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +081cb6: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +081cba: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +081cbc: 1402 b300 0101 |0004: const v2, #float 2.36941e-38 // #010100b3 │ │ +081cc2: 4b02 0001 |0007: aput v2, v0, v1 │ │ +081cc6: 6900 a505 |0009: sput-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@05a5 │ │ +081cca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -081c60: |[081c60] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ -081c70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081c72: 7030 ab13 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13ab │ │ -081c78: 0e00 |0004: return-void │ │ +081ccc: |[081ccc] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;)V │ │ +081cdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cde: 7030 ab13 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@13ab │ │ +081ce4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0004 line=253 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -81920,18 +81920,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -081c7c: |[081c7c] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -081c8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -081c8e: 7040 ac13 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13ac │ │ -081c94: 0e00 |0004: return-void │ │ +081ce8: |[081ce8] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +081cf8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +081cfa: 7040 ac13 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/DrawerLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@13ac │ │ +081d00: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ 0x0004 line=257 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -81942,79 +81942,79 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 135 16-bit code units │ │ -081c98: |[081c98] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -081ca8: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ -081cac: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -081cae: 7040 9722 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ -081cb4: 2202 d202 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@02d2 │ │ -081cb8: 7020 7b13 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@137b │ │ -081cbe: 5b62 b105 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@05b1 │ │ -081cc2: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ -081cc6: 5962 c105 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ -081cca: 2202 6000 |0011: new-instance v2, Landroid/graphics/Paint; // type@0060 │ │ -081cce: 7010 1002 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0210 │ │ -081cd4: 5b62 c305 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@05c3 │ │ -081cd8: 5c64 b505 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ -081cdc: 6e10 cd13 0600 |001a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@13cd │ │ -081ce2: 0c02 |001d: move-result-object v2 │ │ -081ce4: 6e10 af01 0200 |001e: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -081cea: 0c02 |0021: move-result-object v2 │ │ -081cec: 5220 640c |0022: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -081cf0: 1502 8042 |0024: const/high16 v2, #int 1115684864 // #4280 │ │ -081cf4: c802 |0026: mul-float/2addr v2, v0 │ │ -081cf6: 1503 003f |0027: const/high16 v3, #int 1056964608 // #3f00 │ │ -081cfa: c632 |0029: add-float/2addr v2, v3 │ │ -081cfc: 8722 |002a: float-to-int v2, v2 │ │ -081cfe: 5962 be05 |002b: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@05be │ │ -081d02: 1502 c843 |002d: const/high16 v2, #int 1137180672 // #43c8 │ │ -081d06: a801 0200 |002f: mul-float v1, v2, v0 │ │ -081d0a: 2202 dc02 |0031: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@02dc │ │ -081d0e: 1233 |0033: const/4 v3, #int 3 // #3 │ │ -081d10: 7030 9813 6203 |0034: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@1398 │ │ -081d16: 5b62 b905 |0037: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ -081d1a: 2202 dc02 |0039: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@02dc │ │ -081d1e: 1253 |003b: const/4 v3, #int 5 // #5 │ │ -081d20: 7030 9813 6203 |003c: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@1398 │ │ -081d26: 5b62 bf05 |003f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ -081d2a: 5462 b905 |0041: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ -081d2e: 7130 5416 5602 |0043: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1654 │ │ -081d34: 0c02 |0046: move-result-object v2 │ │ -081d36: 5b62 ba05 |0047: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -081d3a: 5462 ba05 |0049: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -081d3e: 6e20 6f16 4200 |004b: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ -081d44: 5462 ba05 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -081d48: 6e20 7016 1200 |0050: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1670 │ │ -081d4e: 5462 b905 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ -081d52: 5463 ba05 |0055: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -081d56: 6e20 a713 3200 |0057: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@13a7 │ │ -081d5c: 5462 bf05 |005a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ -081d60: 7130 5416 5602 |005c: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1654 │ │ -081d66: 0c02 |005f: move-result-object v2 │ │ -081d68: 5b62 c005 |0060: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -081d6c: 5462 c005 |0062: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -081d70: 1223 |0064: const/4 v3, #int 2 // #2 │ │ -081d72: 6e20 6f16 3200 |0065: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ -081d78: 5462 c005 |0068: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -081d7c: 6e20 7016 1200 |006a: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1670 │ │ -081d82: 5462 bf05 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ -081d86: 5463 c005 |006f: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -081d8a: 6e20 a713 3200 |0071: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@13a7 │ │ -081d90: 6e20 f813 4600 |0074: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@13f8 │ │ -081d96: 7120 580e 4600 |0077: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -081d9c: 2202 d102 |007a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@02d1 │ │ -081da0: 7020 7413 6200 |007c: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1374 │ │ -081da6: 7120 540e 2600 |007f: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ -081dac: 1202 |0082: const/4 v2, #int 0 // #0 │ │ -081dae: 7120 cf0e 2600 |0083: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0ecf │ │ -081db4: 0e00 |0086: return-void │ │ +081d04: |[081d04] android.support.v4.widget.DrawerLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +081d14: 1505 803f |0000: const/high16 v5, #int 1065353216 // #3f80 │ │ +081d18: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +081d1a: 7040 9722 7698 |0003: invoke-direct {v6, v7, v8, v9}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ +081d20: 2202 d202 |0006: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // type@02d2 │ │ +081d24: 7020 7b13 6200 |0008: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@137b │ │ +081d2a: 5b62 b105 |000b: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@05b1 │ │ +081d2e: 1502 0099 |000d: const/high16 v2, #int -1728053248 // #9900 │ │ +081d32: 5962 c105 |000f: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ +081d36: 2202 6000 |0011: new-instance v2, Landroid/graphics/Paint; // type@0060 │ │ +081d3a: 7010 1002 0200 |0013: invoke-direct {v2}, Landroid/graphics/Paint;.:()V // method@0210 │ │ +081d40: 5b62 c305 |0016: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@05c3 │ │ +081d44: 5c64 b505 |0018: iput-boolean v4, v6, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ +081d48: 6e10 cd13 0600 |001a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@13cd │ │ +081d4e: 0c02 |001d: move-result-object v2 │ │ +081d50: 6e10 af01 0200 |001e: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +081d56: 0c02 |0021: move-result-object v2 │ │ +081d58: 5220 640c |0022: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +081d5c: 1502 8042 |0024: const/high16 v2, #int 1115684864 // #4280 │ │ +081d60: c802 |0026: mul-float/2addr v2, v0 │ │ +081d62: 1503 003f |0027: const/high16 v3, #int 1056964608 // #3f00 │ │ +081d66: c632 |0029: add-float/2addr v2, v3 │ │ +081d68: 8722 |002a: float-to-int v2, v2 │ │ +081d6a: 5962 be05 |002b: iput v2, v6, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@05be │ │ +081d6e: 1502 c843 |002d: const/high16 v2, #int 1137180672 // #43c8 │ │ +081d72: a801 0200 |002f: mul-float v1, v2, v0 │ │ +081d76: 2202 dc02 |0031: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@02dc │ │ +081d7a: 1233 |0033: const/4 v3, #int 3 // #3 │ │ +081d7c: 7030 9813 6203 |0034: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@1398 │ │ +081d82: 5b62 b905 |0037: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ +081d86: 2202 dc02 |0039: new-instance v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // type@02dc │ │ +081d8a: 1253 |003b: const/4 v3, #int 5 // #5 │ │ +081d8c: 7030 9813 6203 |003c: invoke-direct {v2, v6, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.:(Landroid/support/v4/widget/DrawerLayout;I)V // method@1398 │ │ +081d92: 5b62 bf05 |003f: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ +081d96: 5462 b905 |0041: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ +081d9a: 7130 5416 5602 |0043: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1654 │ │ +081da0: 0c02 |0046: move-result-object v2 │ │ +081da2: 5b62 ba05 |0047: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +081da6: 5462 ba05 |0049: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +081daa: 6e20 6f16 4200 |004b: invoke-virtual {v2, v4}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ +081db0: 5462 ba05 |004e: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +081db4: 6e20 7016 1200 |0050: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1670 │ │ +081dba: 5462 b905 |0053: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ +081dbe: 5463 ba05 |0055: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +081dc2: 6e20 a713 3200 |0057: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@13a7 │ │ +081dc8: 5462 bf05 |005a: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ +081dcc: 7130 5416 5602 |005c: invoke-static {v6, v5, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1654 │ │ +081dd2: 0c02 |005f: move-result-object v2 │ │ +081dd4: 5b62 c005 |0060: iput-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +081dd8: 5462 c005 |0062: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +081ddc: 1223 |0064: const/4 v3, #int 2 // #2 │ │ +081dde: 6e20 6f16 3200 |0065: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ +081de4: 5462 c005 |0068: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +081de8: 6e20 7016 1200 |006a: invoke-virtual {v2, v1}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1670 │ │ +081dee: 5462 bf05 |006d: iget-object v2, v6, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ +081df2: 5463 c005 |006f: iget-object v3, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +081df6: 6e20 a713 3200 |0071: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V // method@13a7 │ │ +081dfc: 6e20 f813 4600 |0074: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.setFocusableInTouchMode:(Z)V // method@13f8 │ │ +081e02: 7120 580e 4600 |0077: invoke-static {v6, v4}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +081e08: 2202 d102 |007a: new-instance v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; // type@02d1 │ │ +081e0c: 7020 7413 6200 |007c: invoke-direct {v2, v6}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/DrawerLayout;)V // method@1374 │ │ +081e12: 7120 540e 2600 |007f: invoke-static {v6, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ +081e18: 1202 |0082: const/4 v2, #int 0 // #0 │ │ +081e1a: 7120 cf0e 2600 |0083: invoke-static {v6, v2}, Landroid/support/v4/view/ViewGroupCompat;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0ecf │ │ +081e20: 0e00 |0086: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=260 │ │ 0x0006 line=162 │ │ 0x000d line=167 │ │ 0x0011 line=169 │ │ 0x0018 line=177 │ │ @@ -82049,35 +82049,35 @@ │ │ type : '()[I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -081db8: |[081db8] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ -081dc8: 6200 a505 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@05a5 │ │ -081dcc: 1100 |0002: return-object v0 │ │ +081e24: |[081e24] android.support.v4.widget.DrawerLayout.access$100:()[I │ │ +081e34: 6200 a505 |0000: sget-object v0, Landroid/support/v4/widget/DrawerLayout;.LAYOUT_ATTRS:[I // field@05a5 │ │ +081e38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ │ │ #5 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ name : 'access$200' │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -081dd0: |[081dd0] android.support.v4.widget.DrawerLayout.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ -081de0: 7010 bf13 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@13bf │ │ -081de6: 0c00 |0003: move-result-object v0 │ │ -081de8: 1100 |0004: return-object v0 │ │ +081e3c: |[081e3c] android.support.v4.widget.DrawerLayout.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; │ │ +081e4c: 7010 bf13 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@13bf │ │ +081e52: 0c00 |0003: move-result-object v0 │ │ +081e54: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -82085,18 +82085,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -081dec: |[081dec] android.support.v4.widget.DrawerLayout.access$300:(Landroid/view/View;)Z │ │ -081dfc: 7110 d513 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibilitiy:(Landroid/view/View;)Z // method@13d5 │ │ -081e02: 0a00 |0003: move-result v0 │ │ -081e04: 0f00 |0004: return v0 │ │ +081e58: |[081e58] android.support.v4.widget.DrawerLayout.access$300:(Landroid/view/View;)Z │ │ +081e68: 7110 d513 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/DrawerLayout;.includeChildForAccessibilitiy:(Landroid/view/View;)Z // method@13d5 │ │ +081e6e: 0a00 |0003: move-result v0 │ │ +081e70: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -82104,32 +82104,32 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -081e08: |[081e08] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ -081e18: 6e10 c413 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -081e1e: 0a01 |0003: move-result v1 │ │ -081e20: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -081e22: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ -081e26: 6e20 c313 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -081e2c: 0c00 |000a: move-result-object v0 │ │ -081e2e: 6e20 da13 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -081e34: 0a03 |000e: move-result v3 │ │ -081e36: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ -081e3a: 6e20 dc13 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@13dc │ │ -081e40: 0a03 |0014: move-result v3 │ │ -081e42: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ -081e46: 1100 |0017: return-object v0 │ │ -081e48: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ -081e4c: 28eb |001a: goto 0005 // -0015 │ │ -081e4e: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -081e50: 28fb |001c: goto 0017 // -0005 │ │ +081e74: |[081e74] android.support.v4.widget.DrawerLayout.findVisibleDrawer:()Landroid/view/View; │ │ +081e84: 6e10 c413 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +081e8a: 0a01 |0003: move-result v1 │ │ +081e8c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +081e8e: 3512 1600 |0005: if-ge v2, v1, 001b // +0016 │ │ +081e92: 6e20 c313 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +081e98: 0c00 |000a: move-result-object v0 │ │ +081e9a: 6e20 da13 0400 |000b: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +081ea0: 0a03 |000e: move-result v3 │ │ +081ea2: 3803 0900 |000f: if-eqz v3, 0018 // +0009 │ │ +081ea6: 6e20 dc13 0400 |0011: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@13dc │ │ +081eac: 0a03 |0014: move-result v3 │ │ +081eae: 3803 0300 |0015: if-eqz v3, 0018 // +0003 │ │ +081eb2: 1100 |0017: return-object v0 │ │ +081eb4: d802 0201 |0018: add-int/lit8 v2, v2, #int 1 // #01 │ │ +081eb8: 28eb |001a: goto 0005 // -0015 │ │ +081eba: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +081ebc: 28fb |001c: goto 0017 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0004 line=1309 │ │ 0x0007 line=1310 │ │ 0x000b line=1311 │ │ 0x0017 line=1315 │ │ @@ -82147,28 +82147,28 @@ │ │ type : '(I)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -081e54: |[081e54] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ -081e64: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ -081e68: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -081e6a: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ -081e6e: 1a00 5d06 |0005: const-string v0, "LEFT" // string@065d │ │ -081e72: 1100 |0007: return-object v0 │ │ -081e74: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ -081e78: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -081e7a: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -081e7e: 1a00 6b0f |000d: const-string v0, "RIGHT" // string@0f6b │ │ -081e82: 28f8 |000f: goto 0007 // -0008 │ │ -081e84: 7110 e32a 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -081e8a: 0c00 |0013: move-result-object v0 │ │ -081e8c: 28f3 |0014: goto 0007 // -000d │ │ +081ec0: |[081ec0] android.support.v4.widget.DrawerLayout.gravityToString:(I)Ljava/lang/String; │ │ +081ed0: dd00 0203 |0000: and-int/lit8 v0, v2, #int 3 // #03 │ │ +081ed4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +081ed6: 3310 0500 |0003: if-ne v0, v1, 0008 // +0005 │ │ +081eda: 1a00 5d06 |0005: const-string v0, "LEFT" // string@065d │ │ +081ede: 1100 |0007: return-object v0 │ │ +081ee0: dd00 0205 |0008: and-int/lit8 v0, v2, #int 5 // #05 │ │ +081ee4: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +081ee6: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +081eea: 1a00 6b0f |000d: const-string v0, "RIGHT" // string@0f6b │ │ +081eee: 28f8 |000f: goto 0007 // -0008 │ │ +081ef0: 7110 e32a 0200 |0010: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +081ef6: 0c00 |0013: move-result-object v0 │ │ +081ef8: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0005 line=690 │ │ 0x0007 line=695 │ │ 0x0008 line=692 │ │ 0x000d line=693 │ │ @@ -82181,25 +82181,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -081e90: |[081e90] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ -081ea0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -081ea2: 6e10 f021 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ -081ea8: 0c00 |0004: move-result-object v0 │ │ -081eaa: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -081eae: 6e10 4d02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@024d │ │ -081eb4: 0a02 |000a: move-result v2 │ │ -081eb6: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -081eb8: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -081ebc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -081ebe: 0f01 |000f: return v1 │ │ +081efc: |[081efc] android.support.v4.widget.DrawerLayout.hasOpaqueBackground:(Landroid/view/View;)Z │ │ +081f0c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +081f0e: 6e10 f021 0400 |0001: invoke-virtual {v4}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ +081f14: 0c00 |0004: move-result-object v0 │ │ +081f16: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +081f1a: 6e10 4d02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@024d │ │ +081f20: 0a02 |000a: move-result v2 │ │ +081f22: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +081f24: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +081f28: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +081f2a: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=894 │ │ 0x0005 line=895 │ │ 0x0007 line=896 │ │ 0x000f line=898 │ │ locals : │ │ @@ -82211,32 +82211,32 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -081ec0: |[081ec0] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ -081ed0: 6e10 c413 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -081ed6: 0a00 |0003: move-result v0 │ │ -081ed8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -081eda: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ -081ede: 6e20 c313 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -081ee4: 0c03 |000a: move-result-object v3 │ │ -081ee6: 6e10 fd21 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -081eec: 0c02 |000e: move-result-object v2 │ │ -081eee: 1f02 d502 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -081ef2: 5523 9205 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ -081ef6: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -081efa: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -081efc: 0f03 |0016: return v3 │ │ -081efe: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -081f02: 28ec |0019: goto 0005 // -0014 │ │ -081f04: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -081f06: 28fb |001b: goto 0016 // -0005 │ │ +081f2c: |[081f2c] android.support.v4.widget.DrawerLayout.hasPeekingDrawer:()Z │ │ +081f3c: 6e10 c413 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +081f42: 0a00 |0003: move-result v0 │ │ +081f44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +081f46: 3501 1500 |0005: if-ge v1, v0, 001a // +0015 │ │ +081f4a: 6e20 c313 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +081f50: 0c03 |000a: move-result-object v3 │ │ +081f52: 6e10 fd21 0300 |000b: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +081f58: 0c02 |000e: move-result-object v2 │ │ +081f5a: 1f02 d502 |000f: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +081f5e: 5523 9205 |0011: iget-boolean v3, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ +081f62: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +081f66: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +081f68: 0f03 |0016: return v3 │ │ +081f6a: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +081f6e: 28ec |0019: goto 0005 // -0014 │ │ +081f70: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +081f72: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1269 │ │ 0x0004 line=1270 │ │ 0x0007 line=1271 │ │ 0x0011 line=1272 │ │ 0x0015 line=1273 │ │ @@ -82255,22 +82255,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -081f08: |[081f08] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ -081f18: 7010 bf13 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@13bf │ │ -081f1e: 0c00 |0003: move-result-object v0 │ │ -081f20: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -081f24: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -081f26: 0f00 |0007: return v0 │ │ -081f28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -081f2a: 28fe |0009: goto 0007 // -0002 │ │ +081f74: |[081f74] android.support.v4.widget.DrawerLayout.hasVisibleDrawer:()Z │ │ +081f84: 7010 bf13 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@13bf │ │ +081f8a: 0c00 |0003: move-result-object v0 │ │ +081f8c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +081f90: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +081f92: 0f00 |0007: return v0 │ │ +081f94: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +081f96: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1304 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -82278,27 +82278,27 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -081f2c: |[081f2c] android.support.v4.widget.DrawerLayout.includeChildForAccessibilitiy:(Landroid/view/View;)Z │ │ -081f3c: 7110 310e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e31 │ │ -081f42: 0a00 |0003: move-result v0 │ │ -081f44: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -081f46: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ -081f4a: 7110 310e 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e31 │ │ -081f50: 0a00 |000a: move-result v0 │ │ -081f52: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -081f54: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ -081f58: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -081f5a: 0f00 |000f: return v0 │ │ -081f5c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -081f5e: 28fe |0011: goto 000f // -0002 │ │ +081f98: |[081f98] android.support.v4.widget.DrawerLayout.includeChildForAccessibilitiy:(Landroid/view/View;)Z │ │ +081fa8: 7110 310e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e31 │ │ +081fae: 0a00 |0003: move-result v0 │ │ +081fb0: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +081fb2: 3210 0b00 |0005: if-eq v0, v1, 0010 // +000b │ │ +081fb6: 7110 310e 0200 |0007: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e31 │ │ +081fbc: 0a00 |000a: move-result v0 │ │ +081fbe: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +081fc0: 3210 0400 |000c: if-eq v0, v1, 0010 // +0004 │ │ +081fc4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +081fc6: 0f00 |000f: return v0 │ │ +081fc8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +081fca: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 child Landroid/view/View; │ │ │ │ Virtual methods - │ │ @@ -82307,29 +82307,29 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -081f60: |[081f60] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -081f70: 3c03 0a00 |0000: if-gtz v3, 000a // +000a │ │ -081f74: 3b03 1500 |0002: if-gez v3, 0017 // +0015 │ │ -081f78: 6e10 c413 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -081f7e: 0a00 |0007: move-result v0 │ │ -081f80: 3d00 0f00 |0008: if-lez v0, 0017 // +000f │ │ -081f84: 1240 |000a: const/4 v0, #int 4 // #4 │ │ -081f86: 7120 580e 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -081f8c: 5410 b105 |000e: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@05b1 │ │ -081f90: 7120 540e 0200 |0010: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ -081f96: 6f40 9a22 2143 |0013: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@229a │ │ -081f9c: 0e00 |0016: return-void │ │ -081f9e: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -081fa0: 7120 580e 0200 |0018: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -081fa6: 28f8 |001b: goto 0013 // -0008 │ │ +081fcc: |[081fcc] android.support.v4.widget.DrawerLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +081fdc: 3c03 0a00 |0000: if-gtz v3, 000a // +000a │ │ +081fe0: 3b03 1500 |0002: if-gez v3, 0017 // +0015 │ │ +081fe4: 6e10 c413 0100 |0004: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +081fea: 0a00 |0007: move-result v0 │ │ +081fec: 3d00 0f00 |0008: if-lez v0, 0017 // +000f │ │ +081ff0: 1240 |000a: const/4 v0, #int 4 // #4 │ │ +081ff2: 7120 580e 0200 |000b: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +081ff8: 5410 b105 |000e: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mChildAccessibilityDelegate:Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; // field@05b1 │ │ +081ffc: 7120 540e 0200 |0010: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ +082002: 6f40 9a22 2143 |0013: invoke-super {v1, v2, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@229a │ │ +082008: 0e00 |0016: return-void │ │ +08200a: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +08200c: 7120 580e 0200 |0018: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +082012: 28f8 |001b: goto 0013 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1400 │ │ 0x000a line=1401 │ │ 0x000e line=1405 │ │ 0x0013 line=1411 │ │ 0x0016 line=1412 │ │ @@ -82345,39 +82345,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -081fa8: |[081fa8] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ -081fb8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -081fba: 55b2 b205 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -081fbe: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ -081fc2: 7100 1303 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -081fc8: 0b00 |0008: move-result-wide v0 │ │ -081fca: 1234 |0009: const/4 v4, #int 3 // #3 │ │ -081fcc: 1207 |000a: const/4 v7, #int 0 // #0 │ │ -081fce: 0402 |000b: move-wide v2, v0 │ │ -081fd0: 0156 |000c: move v6, v5 │ │ -081fd2: 7708 af21 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ -081fd8: 0c08 |0010: move-result-object v8 │ │ -081fda: 6e10 c413 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -081fe0: 0a09 |0014: move-result v9 │ │ -081fe2: 120a |0015: const/4 v10, #int 0 // #0 │ │ -081fe4: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ -081fe8: 6e20 c313 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -081fee: 0c02 |001b: move-result-object v2 │ │ -081ff0: 6e20 ea21 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ea │ │ -081ff6: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ -081ffa: 28f5 |0021: goto 0016 // -000b │ │ -081ffc: 6e10 b121 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -082002: 1212 |0025: const/4 v2, #int 1 // #1 │ │ -082004: 5cb2 b205 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -082008: 0e00 |0028: return-void │ │ +082014: |[082014] android.support.v4.widget.DrawerLayout.cancelChildViewTouch:()V │ │ +082024: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +082026: 55b2 b205 |0001: iget-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +08202a: 3902 2500 |0003: if-nez v2, 0028 // +0025 │ │ +08202e: 7100 1303 0000 |0005: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +082034: 0b00 |0008: move-result-wide v0 │ │ +082036: 1234 |0009: const/4 v4, #int 3 // #3 │ │ +082038: 1207 |000a: const/4 v7, #int 0 // #0 │ │ +08203a: 0402 |000b: move-wide v2, v0 │ │ +08203c: 0156 |000c: move v6, v5 │ │ +08203e: 7708 af21 0000 |000d: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ +082044: 0c08 |0010: move-result-object v8 │ │ +082046: 6e10 c413 0b00 |0011: invoke-virtual {v11}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +08204c: 0a09 |0014: move-result v9 │ │ +08204e: 120a |0015: const/4 v10, #int 0 // #0 │ │ +082050: 359a 0c00 |0016: if-ge v10, v9, 0022 // +000c │ │ +082054: 6e20 c313 ab00 |0018: invoke-virtual {v11, v10}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +08205a: 0c02 |001b: move-result-object v2 │ │ +08205c: 6e20 ea21 8200 |001c: invoke-virtual {v2, v8}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ea │ │ +082062: d80a 0a01 |001f: add-int/lit8 v10, v10, #int 1 // #01 │ │ +082066: 28f5 |0021: goto 0016 // -000b │ │ +082068: 6e10 b121 0800 |0022: invoke-virtual {v8}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +08206e: 1212 |0025: const/4 v2, #int 1 // #1 │ │ +082070: 5cb2 b205 |0026: iput-boolean v2, v11, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +082074: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1320 │ │ 0x0005 line=1321 │ │ 0x0009 line=1322 │ │ 0x0011 line=1324 │ │ 0x0015 line=1325 │ │ @@ -82398,23 +82398,23 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08200c: |[08200c] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ -08201c: 6e20 ca13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ -082022: 0a00 |0003: move-result v0 │ │ -082024: 9501 0004 |0004: and-int v1, v0, v4 │ │ -082028: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ -08202c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -08202e: 0f01 |0009: return v1 │ │ -082030: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -082032: 28fe |000b: goto 0009 // -0002 │ │ +082078: |[082078] android.support.v4.widget.DrawerLayout.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z │ │ +082088: 6e20 ca13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ +08208e: 0a00 |0003: move-result v0 │ │ +082090: 9501 0004 |0004: and-int v1, v0, v4 │ │ +082094: 3341 0400 |0006: if-ne v1, v4, 000a // +0004 │ │ +082098: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +08209a: 0f01 |0009: return v1 │ │ +08209c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +08209e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=635 │ │ 0x0004 line=636 │ │ locals : │ │ 0x0004 - 0x000c reg=0 absGravity I │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -82426,24 +82426,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -082034: |[082034] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -082044: 2020 d502 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082048: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -08204c: 6f20 9d22 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@229d │ │ -082052: 0a00 |0007: move-result v0 │ │ -082054: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -082058: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08205a: 0f00 |000b: return v0 │ │ -08205c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08205e: 28fe |000d: goto 000b // -0002 │ │ +0820a0: |[0820a0] android.support.v4.widget.DrawerLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0820b0: 2020 d502 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0820b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0820b8: 6f20 9d22 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@229d │ │ +0820be: 0a00 |0007: move-result v0 │ │ +0820c0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0820c4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0820c6: 0f00 |000b: return v0 │ │ +0820c8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0820ca: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1295 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -82452,34 +82452,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -082060: |[082060] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ -082070: 6e20 bd13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -082076: 0c00 |0003: move-result-object v0 │ │ -082078: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -08207c: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -082080: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -082084: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08208a: 1a03 6a0e |000d: const-string v3, "No drawer view found with gravity " // string@0e6a │ │ -08208e: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -082094: 0c02 |0012: move-result-object v2 │ │ -082096: 7110 d013 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@13d0 │ │ -08209c: 0c03 |0016: move-result-object v3 │ │ -08209e: 6e20 462b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0820a4: 0c02 |001a: move-result-object v2 │ │ -0820a6: 6e10 4e2b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0820ac: 0c02 |001e: move-result-object v2 │ │ -0820ae: 7020 d52a 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0820b4: 2701 |0022: throw v1 │ │ -0820b6: 6e20 b513 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@13b5 │ │ -0820bc: 0e00 |0026: return-void │ │ +0820cc: |[0820cc] android.support.v4.widget.DrawerLayout.closeDrawer:(I)V │ │ +0820dc: 6e20 bd13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0820e2: 0c00 |0003: move-result-object v0 │ │ +0820e4: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +0820e8: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0820ec: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0820f0: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0820f6: 1a03 6a0e |000d: const-string v3, "No drawer view found with gravity " // string@0e6a │ │ +0820fa: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082100: 0c02 |0012: move-result-object v2 │ │ +082102: 7110 d013 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@13d0 │ │ +082108: 0c03 |0016: move-result-object v3 │ │ +08210a: 6e20 462b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082110: 0c02 |001a: move-result-object v2 │ │ +082112: 6e10 4e2b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +082118: 0c02 |001e: move-result-object v2 │ │ +08211a: 7020 d52a 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +082120: 2701 |0022: throw v1 │ │ +082122: 6e20 b513 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@13b5 │ │ +082128: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1195 │ │ 0x0004 line=1196 │ │ 0x0006 line=1197 │ │ 0x0023 line=1200 │ │ 0x0026 line=1201 │ │ @@ -82493,63 +82493,63 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -0820c0: |[0820c0] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ -0820d0: 6e20 da13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -0820d6: 0a01 |0003: move-result v1 │ │ -0820d8: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -0820dc: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0820e0: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0820e4: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0820ea: 1a03 7112 |000d: const-string v3, "View " // string@1271 │ │ -0820ee: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0820f4: 0c02 |0012: move-result-object v2 │ │ -0820f6: 6e20 452b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0820fc: 0c02 |0016: move-result-object v2 │ │ -0820fe: 1a03 7000 |0017: const-string v3, " is not a sliding drawer" // string@0070 │ │ -082102: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -082108: 0c02 |001c: move-result-object v2 │ │ -08210a: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -082110: 0c02 |0020: move-result-object v2 │ │ -082112: 7020 d52a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -082118: 2701 |0024: throw v1 │ │ -08211a: 5541 b505 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ -08211e: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ -082122: 6e10 fd21 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082128: 0c00 |002c: move-result-object v0 │ │ -08212a: 1f00 d502 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -08212e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -082130: 5901 9505 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082134: 1201 |0032: const/4 v1, #int 0 // #0 │ │ -082136: 5c01 9305 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -08213a: 6e10 d613 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -082140: 0e00 |0038: return-void │ │ -082142: 1231 |0039: const/4 v1, #int 3 // #3 │ │ -082144: 6e30 b213 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -08214a: 0a01 |003d: move-result v1 │ │ -08214c: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ -082150: 5441 ba05 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -082154: 6e10 2022 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -08215a: 0a02 |0045: move-result v2 │ │ -08215c: 7b22 |0046: neg-int v2, v2 │ │ -08215e: 6e10 1b22 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ -082164: 0a03 |004a: move-result v3 │ │ -082166: 6e40 7316 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -08216c: 28e7 |004e: goto 0035 // -0019 │ │ -08216e: 5441 c005 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -082172: 6e10 cf13 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -082178: 0a02 |0054: move-result v2 │ │ -08217a: 6e10 1b22 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ -082180: 0a03 |0058: move-result v3 │ │ -082182: 6e40 7316 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -082188: 28d9 |005c: goto 0035 // -0027 │ │ +08212c: |[08212c] android.support.v4.widget.DrawerLayout.closeDrawer:(Landroid/view/View;)V │ │ +08213c: 6e20 da13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +082142: 0a01 |0003: move-result v1 │ │ +082144: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +082148: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08214c: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +082150: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +082156: 1a03 7212 |000d: const-string v3, "View " // string@1272 │ │ +08215a: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082160: 0c02 |0012: move-result-object v2 │ │ +082162: 6e20 452b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +082168: 0c02 |0016: move-result-object v2 │ │ +08216a: 1a03 7000 |0017: const-string v3, " is not a sliding drawer" // string@0070 │ │ +08216e: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082174: 0c02 |001c: move-result-object v2 │ │ +082176: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08217c: 0c02 |0020: move-result-object v2 │ │ +08217e: 7020 d52a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +082184: 2701 |0024: throw v1 │ │ +082186: 5541 b505 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ +08218a: 3801 1200 |0027: if-eqz v1, 0039 // +0012 │ │ +08218e: 6e10 fd21 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082194: 0c00 |002c: move-result-object v0 │ │ +082196: 1f00 d502 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +08219a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +08219c: 5901 9505 |0030: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +0821a0: 1201 |0032: const/4 v1, #int 0 // #0 │ │ +0821a2: 5c01 9305 |0033: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +0821a6: 6e10 d613 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0821ac: 0e00 |0038: return-void │ │ +0821ae: 1231 |0039: const/4 v1, #int 3 // #3 │ │ +0821b0: 6e30 b213 5401 |003a: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0821b6: 0a01 |003d: move-result v1 │ │ +0821b8: 3801 1100 |003e: if-eqz v1, 004f // +0011 │ │ +0821bc: 5441 ba05 |0040: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +0821c0: 6e10 2022 0500 |0042: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0821c6: 0a02 |0045: move-result v2 │ │ +0821c8: 7b22 |0046: neg-int v2, v2 │ │ +0821ca: 6e10 1b22 0500 |0047: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ +0821d0: 0a03 |004a: move-result v3 │ │ +0821d2: 6e40 7316 5132 |004b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +0821d8: 28e7 |004e: goto 0035 // -0019 │ │ +0821da: 5441 c005 |004f: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +0821de: 6e10 cf13 0400 |0051: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0821e4: 0a02 |0054: move-result v2 │ │ +0821e6: 6e10 1b22 0500 |0055: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ +0821ec: 0a03 |0058: move-result v3 │ │ +0821ee: 6e40 7316 5132 |0059: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +0821f4: 28d9 |005c: goto 0035 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1169 │ │ 0x0006 line=1170 │ │ 0x0025 line=1173 │ │ 0x0029 line=1174 │ │ 0x002f line=1175 │ │ @@ -82569,18 +82569,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08218c: |[08218c] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ -08219c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08219e: 6e20 b713 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ -0821a4: 0e00 |0004: return-void │ │ +0821f8: |[0821f8] android.support.v4.widget.DrawerLayout.closeDrawers:()V │ │ +082208: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08220a: 6e20 b713 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ +082210: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1088 │ │ 0x0004 line=1089 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -82589,65 +82589,65 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 92 16-bit code units │ │ -0821a8: |[0821a8] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ -0821b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0821ba: 6e10 c413 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -0821c0: 0a01 |0004: move-result v1 │ │ -0821c2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0821c4: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ -0821c8: 6e20 c313 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -0821ce: 0c00 |000b: move-result-object v0 │ │ -0821d0: 6e10 fd21 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0821d6: 0c04 |000f: move-result-object v4 │ │ -0821d8: 1f04 d502 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0821dc: 6e20 da13 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -0821e2: 0a06 |0015: move-result v6 │ │ -0821e4: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ -0821e8: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ -0821ec: 5546 9205 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ -0821f0: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ -0821f4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0821f8: 28e6 |0020: goto 0006 // -001a │ │ -0821fa: 6e10 2022 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -082200: 0a02 |0024: move-result v2 │ │ -082202: 1236 |0025: const/4 v6, #int 3 // #3 │ │ -082204: 6e30 b213 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -08220a: 0a06 |0029: move-result v6 │ │ -08220c: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ -082210: 5496 ba05 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -082214: 7b27 |002e: neg-int v7, v2 │ │ -082216: 6e10 1b22 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -08221c: 0a08 |0032: move-result v8 │ │ -08221e: 6e40 7316 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -082224: 0a06 |0036: move-result v6 │ │ -082226: b665 |0037: or-int/2addr v5, v6 │ │ -082228: 1206 |0038: const/4 v6, #int 0 // #0 │ │ -08222a: 5c46 9205 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ -08222e: 28e3 |003b: goto 001e // -001d │ │ -082230: 5496 c005 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -082234: 6e10 cf13 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -08223a: 0a07 |0041: move-result v7 │ │ -08223c: 6e10 1b22 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -082242: 0a08 |0045: move-result v8 │ │ -082244: 6e40 7316 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -08224a: 0a06 |0049: move-result v6 │ │ -08224c: b665 |004a: or-int/2addr v5, v6 │ │ -08224e: 28ed |004b: goto 0038 // -0013 │ │ -082250: 5496 b905 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ -082254: 6e10 a613 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ -08225a: 5496 bf05 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ -08225e: 6e10 a613 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ -082264: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ -082268: 6e10 d613 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -08226e: 0e00 |005b: return-void │ │ +082214: |[082214] android.support.v4.widget.DrawerLayout.closeDrawers:(Z)V │ │ +082224: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +082226: 6e10 c413 0900 |0001: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +08222c: 0a01 |0004: move-result v1 │ │ +08222e: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +082230: 3513 4600 |0006: if-ge v3, v1, 004c // +0046 │ │ +082234: 6e20 c313 3900 |0008: invoke-virtual {v9, v3}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +08223a: 0c00 |000b: move-result-object v0 │ │ +08223c: 6e10 fd21 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082242: 0c04 |000f: move-result-object v4 │ │ +082244: 1f04 d502 |0010: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082248: 6e20 da13 0900 |0012: invoke-virtual {v9, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +08224e: 0a06 |0015: move-result v6 │ │ +082250: 3806 0800 |0016: if-eqz v6, 001e // +0008 │ │ +082254: 380a 0900 |0018: if-eqz v10, 0021 // +0009 │ │ +082258: 5546 9205 |001a: iget-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ +08225c: 3906 0500 |001c: if-nez v6, 0021 // +0005 │ │ +082260: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +082264: 28e6 |0020: goto 0006 // -001a │ │ +082266: 6e10 2022 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +08226c: 0a02 |0024: move-result v2 │ │ +08226e: 1236 |0025: const/4 v6, #int 3 // #3 │ │ +082270: 6e30 b213 0906 |0026: invoke-virtual {v9, v0, v6}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +082276: 0a06 |0029: move-result v6 │ │ +082278: 3806 1200 |002a: if-eqz v6, 003c // +0012 │ │ +08227c: 5496 ba05 |002c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +082280: 7b27 |002e: neg-int v7, v2 │ │ +082282: 6e10 1b22 0000 |002f: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +082288: 0a08 |0032: move-result v8 │ │ +08228a: 6e40 7316 0687 |0033: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +082290: 0a06 |0036: move-result v6 │ │ +082292: b665 |0037: or-int/2addr v5, v6 │ │ +082294: 1206 |0038: const/4 v6, #int 0 // #0 │ │ +082296: 5c46 9205 |0039: iput-boolean v6, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ +08229a: 28e3 |003b: goto 001e // -001d │ │ +08229c: 5496 c005 |003c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +0822a0: 6e10 cf13 0900 |003e: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0822a6: 0a07 |0041: move-result v7 │ │ +0822a8: 6e10 1b22 0000 |0042: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +0822ae: 0a08 |0045: move-result v8 │ │ +0822b0: 6e40 7316 0687 |0046: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +0822b6: 0a06 |0049: move-result v6 │ │ +0822b8: b665 |004a: or-int/2addr v5, v6 │ │ +0822ba: 28ed |004b: goto 0038 // -0013 │ │ +0822bc: 5496 b905 |004c: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ +0822c0: 6e10 a613 0600 |004e: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ +0822c6: 5496 bf05 |0051: iget-object v6, v9, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ +0822ca: 6e10 a613 0600 |0053: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ +0822d0: 3805 0500 |0056: if-eqz v5, 005b // +0005 │ │ +0822d4: 6e10 d613 0900 |0058: invoke-virtual {v9}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0822da: 0e00 |005b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1092 │ │ 0x0001 line=1093 │ │ 0x0005 line=1094 │ │ 0x0008 line=1095 │ │ 0x000c line=1096 │ │ @@ -82678,42 +82678,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -082270: |[082270] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ -082280: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -082282: 6e10 c413 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -082288: 0a00 |0004: move-result v0 │ │ -08228a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -08228c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08228e: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ -082292: 6e20 c313 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -082298: 0c04 |000c: move-result-object v4 │ │ -08229a: 6e10 fd21 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0822a0: 0c04 |0010: move-result-object v4 │ │ -0822a2: 1f04 d502 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0822a6: 5242 9505 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -0822aa: 7120 f32a 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -0822b0: 0a03 |0018: move-result v3 │ │ -0822b2: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0822b6: 28ec |001b: goto 0007 // -0014 │ │ -0822b8: 5973 c205 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ -0822bc: 5474 ba05 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -0822c0: 6e20 5316 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1653 │ │ -0822c6: 0a04 |0023: move-result v4 │ │ -0822c8: 5475 c005 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -0822cc: 6e20 5316 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1653 │ │ -0822d2: 0a05 |0029: move-result v5 │ │ -0822d4: b654 |002a: or-int/2addr v4, v5 │ │ -0822d6: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ -0822da: 7110 4f0e 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -0822e0: 0e00 |0030: return-void │ │ +0822dc: |[0822dc] android.support.v4.widget.DrawerLayout.computeScroll:()V │ │ +0822ec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0822ee: 6e10 c413 0700 |0001: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +0822f4: 0a00 |0004: move-result v0 │ │ +0822f6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0822f8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0822fa: 3501 1500 |0007: if-ge v1, v0, 001c // +0015 │ │ +0822fe: 6e20 c313 1700 |0009: invoke-virtual {v7, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +082304: 0c04 |000c: move-result-object v4 │ │ +082306: 6e10 fd21 0400 |000d: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +08230c: 0c04 |0010: move-result-object v4 │ │ +08230e: 1f04 d502 |0011: check-cast v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082312: 5242 9505 |0013: iget v2, v4, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +082316: 7120 f32a 2300 |0015: invoke-static {v3, v2}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +08231c: 0a03 |0018: move-result v3 │ │ +08231e: d801 0101 |0019: add-int/lit8 v1, v1, #int 1 // #01 │ │ +082322: 28ec |001b: goto 0007 // -0014 │ │ +082324: 5973 c205 |001c: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ +082328: 5474 ba05 |001e: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +08232c: 6e20 5316 6400 |0020: invoke-virtual {v4, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1653 │ │ +082332: 0a04 |0023: move-result v4 │ │ +082334: 5475 c005 |0024: iget-object v5, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +082338: 6e20 5316 6500 |0026: invoke-virtual {v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1653 │ │ +08233e: 0a05 |0029: move-result v5 │ │ +082340: b654 |002a: or-int/2addr v4, v5 │ │ +082342: 3804 0500 |002b: if-eqz v4, 0030 // +0005 │ │ +082346: 7110 4f0e 0700 |002d: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +08234c: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=879 │ │ 0x0005 line=880 │ │ 0x0006 line=881 │ │ 0x0009 line=882 │ │ 0x0015 line=883 │ │ @@ -82734,42 +82734,42 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0822e4: |[0822e4] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ -0822f4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0822f6: 6e10 fd21 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0822fc: 0c01 |0004: move-result-object v1 │ │ -0822fe: 1f01 d502 |0005: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082302: 5513 9305 |0007: iget-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -082306: 3803 2c00 |0009: if-eqz v3, 0035 // +002c │ │ -08230a: 5c14 9305 |000b: iput-boolean v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -08230e: 5453 bb05 |000d: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -082312: 3803 0700 |000f: if-eqz v3, 0016 // +0007 │ │ -082316: 5453 bb05 |0011: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -08231a: 7220 7d13 6300 |0013: invoke-interface {v3, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@137d │ │ -082320: 6e20 c313 4500 |0016: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -082326: 0c00 |0019: move-result-object v0 │ │ -082328: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ -08232c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -08232e: 7120 580e 3000 |001d: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -082334: 1243 |0020: const/4 v3, #int 4 // #4 │ │ -082336: 7120 580e 3600 |0021: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -08233c: 6e10 d413 0500 |0024: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@13d4 │ │ -082342: 0a03 |0027: move-result v3 │ │ -082344: 3803 0d00 |0028: if-eqz v3, 0035 // +000d │ │ -082348: 6e10 ce13 0500 |002a: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@13ce │ │ -08234e: 0c02 |002d: move-result-object v2 │ │ -082350: 3802 0700 |002e: if-eqz v2, 0035 // +0007 │ │ -082354: 1303 2000 |0030: const/16 v3, #int 32 // #20 │ │ -082358: 6e20 5622 3200 |0032: invoke-virtual {v2, v3}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2256 │ │ -08235e: 0e00 |0035: return-void │ │ +082350: |[082350] android.support.v4.widget.DrawerLayout.dispatchOnDrawerClosed:(Landroid/view/View;)V │ │ +082360: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +082362: 6e10 fd21 0600 |0001: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082368: 0c01 |0004: move-result-object v1 │ │ +08236a: 1f01 d502 |0005: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +08236e: 5513 9305 |0007: iget-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +082372: 3803 2c00 |0009: if-eqz v3, 0035 // +002c │ │ +082376: 5c14 9305 |000b: iput-boolean v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +08237a: 5453 bb05 |000d: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +08237e: 3803 0700 |000f: if-eqz v3, 0016 // +0007 │ │ +082382: 5453 bb05 |0011: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +082386: 7220 7d13 6300 |0013: invoke-interface {v3, v6}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerClosed:(Landroid/view/View;)V // method@137d │ │ +08238c: 6e20 c313 4500 |0016: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +082392: 0c00 |0019: move-result-object v0 │ │ +082394: 3800 0600 |001a: if-eqz v0, 0020 // +0006 │ │ +082398: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +08239a: 7120 580e 3000 |001d: invoke-static {v0, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +0823a0: 1243 |0020: const/4 v3, #int 4 // #4 │ │ +0823a2: 7120 580e 3600 |0021: invoke-static {v6, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +0823a8: 6e10 d413 0500 |0024: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.hasWindowFocus:()Z // method@13d4 │ │ +0823ae: 0a03 |0027: move-result v3 │ │ +0823b0: 3803 0d00 |0028: if-eqz v3, 0035 // +000d │ │ +0823b4: 6e10 ce13 0500 |002a: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getRootView:()Landroid/view/View; // method@13ce │ │ +0823ba: 0c02 |002d: move-result-object v2 │ │ +0823bc: 3802 0700 |002e: if-eqz v2, 0035 // +0007 │ │ +0823c0: 1303 2000 |0030: const/16 v3, #int 32 // #20 │ │ +0823c4: 6e20 5622 3200 |0032: invoke-virtual {v2, v3}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2256 │ │ +0823ca: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=553 │ │ 0x0007 line=554 │ │ 0x000b line=555 │ │ 0x000d line=556 │ │ 0x0011 line=557 │ │ @@ -82794,37 +82794,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -082360: |[082360] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ -082370: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -082372: 6e10 fd21 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082378: 0c01 |0004: move-result-object v1 │ │ -08237a: 1f01 d502 |0005: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -08237e: 5512 9305 |0007: iget-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -082382: 3902 2300 |0009: if-nez v2, 002c // +0023 │ │ -082386: 5c13 9305 |000b: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -08238a: 5442 bb05 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -08238e: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ -082392: 5442 bb05 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -082396: 7220 7e13 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@137e │ │ -08239c: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -08239e: 6e20 c313 2400 |0017: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -0823a4: 0c00 |001a: move-result-object v0 │ │ -0823a6: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ -0823aa: 1242 |001d: const/4 v2, #int 4 // #4 │ │ -0823ac: 7120 580e 2000 |001e: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -0823b2: 7120 580e 3500 |0021: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -0823b8: 1302 2000 |0024: const/16 v2, #int 32 // #20 │ │ -0823bc: 6e20 ef13 2400 |0026: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@13ef │ │ -0823c2: 6e10 4f22 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.requestFocus:()Z // method@224f │ │ -0823c8: 0e00 |002c: return-void │ │ +0823cc: |[0823cc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerOpened:(Landroid/view/View;)V │ │ +0823dc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0823de: 6e10 fd21 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0823e4: 0c01 |0004: move-result-object v1 │ │ +0823e6: 1f01 d502 |0005: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0823ea: 5512 9305 |0007: iget-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +0823ee: 3902 2300 |0009: if-nez v2, 002c // +0023 │ │ +0823f2: 5c13 9305 |000b: iput-boolean v3, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +0823f6: 5442 bb05 |000d: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +0823fa: 3802 0700 |000f: if-eqz v2, 0016 // +0007 │ │ +0823fe: 5442 bb05 |0011: iget-object v2, v4, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +082402: 7220 7e13 5200 |0013: invoke-interface {v2, v5}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerOpened:(Landroid/view/View;)V // method@137e │ │ +082408: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +08240a: 6e20 c313 2400 |0017: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +082410: 0c00 |001a: move-result-object v0 │ │ +082412: 3800 0600 |001b: if-eqz v0, 0021 // +0006 │ │ +082416: 1242 |001d: const/4 v2, #int 4 // #4 │ │ +082418: 7120 580e 2000 |001e: invoke-static {v0, v2}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +08241e: 7120 580e 3500 |0021: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +082424: 1302 2000 |0024: const/16 v2, #int 32 // #20 │ │ +082428: 6e20 ef13 2400 |0026: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.sendAccessibilityEvent:(I)V // method@13ef │ │ +08242e: 6e10 4f22 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.requestFocus:()Z // method@224f │ │ +082434: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=583 │ │ 0x0007 line=584 │ │ 0x000b line=585 │ │ 0x000d line=586 │ │ 0x0011 line=587 │ │ @@ -82846,20 +82846,20 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0823cc: |[0823cc] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ -0823dc: 5410 bb05 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -0823e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0823e4: 5410 bb05 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -0823e8: 7230 7f13 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@137f │ │ -0823ee: 0e00 |0009: return-void │ │ +082438: |[082438] android.support.v4.widget.DrawerLayout.dispatchOnDrawerSlide:(Landroid/view/View;F)V │ │ +082448: 5410 bb05 |0000: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +08244c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +082450: 5410 bb05 |0004: iget-object v0, v1, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +082454: 7230 7f13 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerSlide:(Landroid/view/View;F)V // method@137f │ │ +08245a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0004 line=607 │ │ 0x0009 line=609 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -82871,221 +82871,221 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 391 16-bit code units │ │ -0823f0: |[0823f0] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -082400: 7401 cc13 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@13cc │ │ -082406: 0a12 |0003: move-result v18 │ │ -082408: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ -08240c: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ -082410: 6e20 d713 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ -082416: 0a11 |000b: move-result v17 │ │ -082418: 120d |000c: const/4 v13, #int 0 // #0 │ │ -08241a: 7401 cf13 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -082420: 0a0e |0010: move-result v14 │ │ -082422: 7401 0402 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -082428: 0a15 |0014: move-result v21 │ │ -08242a: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ -08242e: 7401 c413 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -082434: 0a0a |001a: move-result v10 │ │ -082436: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ -08243a: 0200 1300 |001d: move/from16 v0, v19 │ │ -08243e: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ -082442: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ -082446: 0201 1300 |0023: move/from16 v1, v19 │ │ -08244a: 6e20 c313 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -082450: 0c19 |0028: move-result-object v25 │ │ -082452: 0800 1900 |0029: move-object/from16 v0, v25 │ │ -082456: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ -08245a: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ -08245e: 7401 1f22 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -082464: 0a02 |0032: move-result v2 │ │ -082466: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ -08246a: 7701 d113 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@13d1 │ │ -082470: 0a02 |0038: move-result v2 │ │ -082472: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ -082476: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ -08247a: 0801 1900 |003d: move-object/from16 v1, v25 │ │ -08247e: 6e20 da13 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -082484: 0a02 |0042: move-result v2 │ │ -082486: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ -08248a: 7401 f521 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -082490: 0a02 |0048: move-result v2 │ │ -082492: 0200 1200 |0049: move/from16 v0, v18 │ │ -082496: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ -08249a: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ -08249e: 28ce |004f: goto 001d // -0032 │ │ -0824a0: 1232 |0050: const/4 v2, #int 3 // #3 │ │ -0824a2: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ -0824a6: 0801 1900 |0053: move-object/from16 v1, v25 │ │ -0824aa: 6e30 b213 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -0824b0: 0a02 |0058: move-result v2 │ │ -0824b2: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ -0824b6: 7401 1222 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@2212 │ │ -0824bc: 0a1b |005e: move-result v27 │ │ -0824be: 0200 1b00 |005f: move/from16 v0, v27 │ │ -0824c2: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ -0824c6: 020d 1b00 |0063: move/from16 v13, v27 │ │ -0824ca: 28e8 |0065: goto 004d // -0018 │ │ -0824cc: 7401 fe21 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -0824d2: 0a1a |0069: move-result v26 │ │ -0824d4: 0200 1a00 |006a: move/from16 v0, v26 │ │ -0824d8: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ -0824dc: 020e 1a00 |006e: move/from16 v14, v26 │ │ -0824e0: 28dd |0070: goto 004d // -0023 │ │ -0824e2: 1202 |0071: const/4 v2, #int 0 // #0 │ │ -0824e4: 7401 cc13 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@13cc │ │ -0824ea: 0a03 |0075: move-result v3 │ │ -0824ec: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ -0824f0: 6e53 f701 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@01f7 │ │ -0824f6: 7505 a322 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ -0824fc: 0a16 |007e: move-result v22 │ │ -0824fe: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ -082502: 0201 1500 |0081: move/from16 v1, v21 │ │ -082506: 6e20 0202 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ -08250c: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ -082510: 5202 c205 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ -082514: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -082516: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -08251a: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ -08251e: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ -082522: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ -082526: 5202 c105 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ -08252a: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ -08252e: b532 |0097: and-int/2addr v2, v3 │ │ -082530: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ -082534: 8292 |009a: int-to-float v2, v9 │ │ -082536: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ -08253a: 5203 c205 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ -08253e: c832 |009f: mul-float/2addr v2, v3 │ │ -082540: 8720 |00a0: float-to-int v0, v2 │ │ -082542: 0214 0000 |00a1: move/from16 v20, v0 │ │ -082546: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ -08254a: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ -08254e: 5203 c105 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ -082552: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ -082558: b543 |00ac: and-int/2addr v3, v4 │ │ -08255a: 960f 0203 |00ad: or-int v15, v2, v3 │ │ -08255e: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ -082562: 5402 c305 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@05c3 │ │ -082566: 6e20 1202 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -08256c: 82d3 |00b6: int-to-float v3, v13 │ │ -08256e: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ -082570: 82e5 |00b8: int-to-float v5, v14 │ │ -082572: 7401 cc13 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@13cc │ │ -082578: 0a02 |00bc: move-result v2 │ │ -08257a: 8226 |00bd: int-to-float v6, v2 │ │ -08257c: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ -082580: 5407 c305 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@05c3 │ │ -082584: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ -082588: 7406 fe01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01fe │ │ -08258e: 0f16 |00c7: return v22 │ │ -082590: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ -082594: 5402 c405 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ -082598: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ -08259c: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ -08259e: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ -0825a2: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ -0825a6: 6e30 b213 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -0825ac: 0a02 |00d6: move-result v2 │ │ -0825ae: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ -0825b2: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ -0825b6: 5402 c405 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ -0825ba: 6e10 4b02 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -0825c0: 0a17 |00e0: move-result v23 │ │ -0825c2: 7401 1222 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@2212 │ │ -0825c8: 0a0c |00e4: move-result v12 │ │ -0825ca: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ -0825ce: 5402 ba05 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -0825d2: 6e10 5f16 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@165f │ │ -0825d8: 0a10 |00ec: move-result v16 │ │ -0825da: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ -0825dc: 82c3 |00ee: int-to-float v3, v12 │ │ -0825de: 0200 1000 |00ef: move/from16 v0, v16 │ │ -0825e2: 8204 |00f1: int-to-float v4, v0 │ │ -0825e4: c943 |00f2: div-float/2addr v3, v4 │ │ -0825e6: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ -0825ea: 7120 f62a 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -0825f0: 0a03 |00f8: move-result v3 │ │ -0825f2: 7120 f32a 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -0825f8: 0a08 |00fc: move-result v8 │ │ -0825fa: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ -0825fe: 5402 c405 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ -082602: 7401 1b22 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@221b │ │ -082608: 0a03 |0104: move-result v3 │ │ -08260a: 9004 0c17 |0105: add-int v4, v12, v23 │ │ -08260e: 7401 f221 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -082614: 0a05 |010a: move-result v5 │ │ -082616: 6e55 5402 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08261c: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ -082620: 5402 c405 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ -082624: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ -082628: c883 |0114: mul-float/2addr v3, v8 │ │ -08262a: 8733 |0115: float-to-int v3, v3 │ │ -08262c: 6e20 5202 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0252 │ │ -082632: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ -082636: 5402 c405 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ -08263a: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ -08263e: 6e20 4702 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -082644: 28a5 |0122: goto 00c7 // -005b │ │ -082646: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ -08264a: 5402 c505 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ -08264e: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ -082652: 1252 |0129: const/4 v2, #int 5 // #5 │ │ -082654: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ -082658: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ -08265c: 6e30 b213 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -082662: 0a02 |0131: move-result v2 │ │ -082664: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ -082668: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ -08266c: 5402 c505 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ -082670: 6e10 4b02 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -082676: 0a17 |013b: move-result v23 │ │ -082678: 7401 fe21 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08267e: 0a0b |013f: move-result v11 │ │ -082680: 7401 cf13 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -082686: 0a02 |0143: move-result v2 │ │ -082688: 9118 020b |0144: sub-int v24, v2, v11 │ │ -08268c: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ -082690: 5402 c005 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -082694: 6e10 5f16 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@165f │ │ -08269a: 0a10 |014d: move-result v16 │ │ -08269c: 1202 |014e: const/4 v2, #int 0 // #0 │ │ -08269e: 0200 1800 |014f: move/from16 v0, v24 │ │ -0826a2: 8203 |0151: int-to-float v3, v0 │ │ -0826a4: 0200 1000 |0152: move/from16 v0, v16 │ │ -0826a8: 8204 |0154: int-to-float v4, v0 │ │ -0826aa: c943 |0155: div-float/2addr v3, v4 │ │ -0826ac: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ -0826b0: 7120 f62a 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -0826b6: 0a03 |015b: move-result v3 │ │ -0826b8: 7120 f32a 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -0826be: 0a08 |015f: move-result v8 │ │ -0826c0: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ -0826c4: 5402 c505 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ -0826c8: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ -0826cc: 7401 1b22 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@221b │ │ -0826d2: 0a04 |0169: move-result v4 │ │ -0826d4: 7401 f221 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0826da: 0a05 |016d: move-result v5 │ │ -0826dc: 6e55 5402 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -0826e2: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ -0826e6: 5402 c505 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ -0826ea: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ -0826ee: c883 |0177: mul-float/2addr v3, v8 │ │ -0826f0: 8733 |0178: float-to-int v3, v3 │ │ -0826f2: 6e20 5202 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0252 │ │ -0826f8: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ -0826fc: 5402 c505 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ -082700: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ -082704: 6e20 4702 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -08270a: 2900 42ff |0185: goto/16 00c7 // -00be │ │ +08245c: |[08245c] android.support.v4.widget.DrawerLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +08246c: 7401 cc13 1d00 |0000: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@13cc │ │ +082472: 0a12 |0003: move-result v18 │ │ +082474: 0800 1d00 |0004: move-object/from16 v0, v29 │ │ +082478: 0801 1f00 |0006: move-object/from16 v1, v31 │ │ +08247c: 6e20 d713 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ +082482: 0a11 |000b: move-result v17 │ │ +082484: 120d |000c: const/4 v13, #int 0 // #0 │ │ +082486: 7401 cf13 1d00 |000d: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +08248c: 0a0e |0010: move-result v14 │ │ +08248e: 7401 0402 1e00 |0011: invoke-virtual/range {v30}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +082494: 0a15 |0014: move-result v21 │ │ +082496: 3811 6600 |0015: if-eqz v17, 007b // +0066 │ │ +08249a: 7401 c413 1d00 |0017: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +0824a0: 0a0a |001a: move-result v10 │ │ +0824a2: 1313 0000 |001b: const/16 v19, #int 0 // #0 │ │ +0824a6: 0200 1300 |001d: move/from16 v0, v19 │ │ +0824aa: 35a0 5200 |001f: if-ge v0, v10, 0071 // +0052 │ │ +0824ae: 0800 1d00 |0021: move-object/from16 v0, v29 │ │ +0824b2: 0201 1300 |0023: move/from16 v1, v19 │ │ +0824b6: 6e20 c313 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +0824bc: 0c19 |0028: move-result-object v25 │ │ +0824be: 0800 1900 |0029: move-object/from16 v0, v25 │ │ +0824c2: 0801 1f00 |002b: move-object/from16 v1, v31 │ │ +0824c6: 3210 2000 |002d: if-eq v0, v1, 004d // +0020 │ │ +0824ca: 7401 1f22 1900 |002f: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0824d0: 0a02 |0032: move-result v2 │ │ +0824d2: 3902 1a00 |0033: if-nez v2, 004d // +001a │ │ +0824d6: 7701 d113 1900 |0035: invoke-static/range {v25}, Landroid/support/v4/widget/DrawerLayout;.hasOpaqueBackground:(Landroid/view/View;)Z // method@13d1 │ │ +0824dc: 0a02 |0038: move-result v2 │ │ +0824de: 3802 1400 |0039: if-eqz v2, 004d // +0014 │ │ +0824e2: 0800 1d00 |003b: move-object/from16 v0, v29 │ │ +0824e6: 0801 1900 |003d: move-object/from16 v1, v25 │ │ +0824ea: 6e20 da13 1000 |003f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +0824f0: 0a02 |0042: move-result v2 │ │ +0824f2: 3802 0a00 |0043: if-eqz v2, 004d // +000a │ │ +0824f6: 7401 f521 1900 |0045: invoke-virtual/range {v25}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +0824fc: 0a02 |0048: move-result v2 │ │ +0824fe: 0200 1200 |0049: move/from16 v0, v18 │ │ +082502: 3502 0500 |004b: if-ge v2, v0, 0050 // +0005 │ │ +082506: d813 1301 |004d: add-int/lit8 v19, v19, #int 1 // #01 │ │ +08250a: 28ce |004f: goto 001d // -0032 │ │ +08250c: 1232 |0050: const/4 v2, #int 3 // #3 │ │ +08250e: 0800 1d00 |0051: move-object/from16 v0, v29 │ │ +082512: 0801 1900 |0053: move-object/from16 v1, v25 │ │ +082516: 6e30 b213 1002 |0055: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +08251c: 0a02 |0058: move-result v2 │ │ +08251e: 3802 0d00 |0059: if-eqz v2, 0066 // +000d │ │ +082522: 7401 1222 1900 |005b: invoke-virtual/range {v25}, Landroid/view/View;.getRight:()I // method@2212 │ │ +082528: 0a1b |005e: move-result v27 │ │ +08252a: 0200 1b00 |005f: move/from16 v0, v27 │ │ +08252e: 37d0 ecff |0061: if-le v0, v13, 004d // -0014 │ │ +082532: 020d 1b00 |0063: move/from16 v13, v27 │ │ +082536: 28e8 |0065: goto 004d // -0018 │ │ +082538: 7401 fe21 1900 |0066: invoke-virtual/range {v25}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08253e: 0a1a |0069: move-result v26 │ │ +082540: 0200 1a00 |006a: move/from16 v0, v26 │ │ +082544: 35e0 e1ff |006c: if-ge v0, v14, 004d // -001f │ │ +082548: 020e 1a00 |006e: move/from16 v14, v26 │ │ +08254c: 28dd |0070: goto 004d // -0023 │ │ +08254e: 1202 |0071: const/4 v2, #int 0 // #0 │ │ +082550: 7401 cc13 1d00 |0072: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@13cc │ │ +082556: 0a03 |0075: move-result v3 │ │ +082558: 0800 1e00 |0076: move-object/from16 v0, v30 │ │ +08255c: 6e53 f701 d0e2 |0078: invoke-virtual {v0, v13, v2, v14, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@01f7 │ │ +082562: 7505 a322 1d00 |007b: invoke-super/range {v29, v30, v31, v32, v33}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ +082568: 0a16 |007e: move-result v22 │ │ +08256a: 0800 1e00 |007f: move-object/from16 v0, v30 │ │ +08256e: 0201 1500 |0081: move/from16 v1, v21 │ │ +082572: 6e20 0202 1000 |0083: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ +082578: 0800 1d00 |0086: move-object/from16 v0, v29 │ │ +08257c: 5202 c205 |0088: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ +082580: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +082582: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +082586: 3d02 3b00 |008d: if-lez v2, 00c8 // +003b │ │ +08258a: 3811 3900 |008f: if-eqz v17, 00c8 // +0039 │ │ +08258e: 0800 1d00 |0091: move-object/from16 v0, v29 │ │ +082592: 5202 c105 |0093: iget v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ +082596: 1503 00ff |0095: const/high16 v3, #int -16777216 // #ff00 │ │ +08259a: b532 |0097: and-int/2addr v2, v3 │ │ +08259c: e209 0218 |0098: ushr-int/lit8 v9, v2, #int 24 // #18 │ │ +0825a0: 8292 |009a: int-to-float v2, v9 │ │ +0825a2: 0800 1d00 |009b: move-object/from16 v0, v29 │ │ +0825a6: 5203 c205 |009d: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ +0825aa: c832 |009f: mul-float/2addr v2, v3 │ │ +0825ac: 8720 |00a0: float-to-int v0, v2 │ │ +0825ae: 0214 0000 |00a1: move/from16 v20, v0 │ │ +0825b2: e002 1418 |00a3: shl-int/lit8 v2, v20, #int 24 // #18 │ │ +0825b6: 0800 1d00 |00a5: move-object/from16 v0, v29 │ │ +0825ba: 5203 c105 |00a7: iget v3, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ +0825be: 1404 ffff ff00 |00a9: const v4, #float 2.35099e-38 // #00ffffff │ │ +0825c4: b543 |00ac: and-int/2addr v3, v4 │ │ +0825c6: 960f 0203 |00ad: or-int v15, v2, v3 │ │ +0825ca: 0800 1d00 |00af: move-object/from16 v0, v29 │ │ +0825ce: 5402 c305 |00b1: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@05c3 │ │ +0825d2: 6e20 1202 f200 |00b3: invoke-virtual {v2, v15}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +0825d8: 82d3 |00b6: int-to-float v3, v13 │ │ +0825da: 1204 |00b7: const/4 v4, #int 0 // #0 │ │ +0825dc: 82e5 |00b8: int-to-float v5, v14 │ │ +0825de: 7401 cc13 1d00 |00b9: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getHeight:()I // method@13cc │ │ +0825e4: 0a02 |00bc: move-result v2 │ │ +0825e6: 8226 |00bd: int-to-float v6, v2 │ │ +0825e8: 0800 1d00 |00be: move-object/from16 v0, v29 │ │ +0825ec: 5407 c305 |00c0: iget-object v7, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimPaint:Landroid/graphics/Paint; // field@05c3 │ │ +0825f0: 0802 1e00 |00c2: move-object/from16 v2, v30 │ │ +0825f4: 7406 fe01 0200 |00c4: invoke-virtual/range {v2, v3, v4, v5, v6, v7}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01fe │ │ +0825fa: 0f16 |00c7: return v22 │ │ +0825fc: 0800 1d00 |00c8: move-object/from16 v0, v29 │ │ +082600: 5402 c405 |00ca: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ +082604: 3802 5700 |00cc: if-eqz v2, 0123 // +0057 │ │ +082608: 1232 |00ce: const/4 v2, #int 3 // #3 │ │ +08260a: 0800 1d00 |00cf: move-object/from16 v0, v29 │ │ +08260e: 0801 1f00 |00d1: move-object/from16 v1, v31 │ │ +082612: 6e30 b213 1002 |00d3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +082618: 0a02 |00d6: move-result v2 │ │ +08261a: 3802 4c00 |00d7: if-eqz v2, 0123 // +004c │ │ +08261e: 0800 1d00 |00d9: move-object/from16 v0, v29 │ │ +082622: 5402 c405 |00db: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ +082626: 6e10 4b02 0200 |00dd: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +08262c: 0a17 |00e0: move-result v23 │ │ +08262e: 7401 1222 1f00 |00e1: invoke-virtual/range {v31}, Landroid/view/View;.getRight:()I // method@2212 │ │ +082634: 0a0c |00e4: move-result v12 │ │ +082636: 0800 1d00 |00e5: move-object/from16 v0, v29 │ │ +08263a: 5402 ba05 |00e7: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +08263e: 6e10 5f16 0200 |00e9: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@165f │ │ +082644: 0a10 |00ec: move-result v16 │ │ +082646: 1202 |00ed: const/4 v2, #int 0 // #0 │ │ +082648: 82c3 |00ee: int-to-float v3, v12 │ │ +08264a: 0200 1000 |00ef: move/from16 v0, v16 │ │ +08264e: 8204 |00f1: int-to-float v4, v0 │ │ +082650: c943 |00f2: div-float/2addr v3, v4 │ │ +082652: 1504 803f |00f3: const/high16 v4, #int 1065353216 // #3f80 │ │ +082656: 7120 f62a 4300 |00f5: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +08265c: 0a03 |00f8: move-result v3 │ │ +08265e: 7120 f32a 3200 |00f9: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +082664: 0a08 |00fc: move-result v8 │ │ +082666: 0800 1d00 |00fd: move-object/from16 v0, v29 │ │ +08266a: 5402 c405 |00ff: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ +08266e: 7401 1b22 1f00 |0101: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@221b │ │ +082674: 0a03 |0104: move-result v3 │ │ +082676: 9004 0c17 |0105: add-int v4, v12, v23 │ │ +08267a: 7401 f221 1f00 |0107: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +082680: 0a05 |010a: move-result v5 │ │ +082682: 6e55 5402 c243 |010b: invoke-virtual {v2, v12, v3, v4, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +082688: 0800 1d00 |010e: move-object/from16 v0, v29 │ │ +08268c: 5402 c405 |0110: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ +082690: 1503 7f43 |0112: const/high16 v3, #int 1132396544 // #437f │ │ +082694: c883 |0114: mul-float/2addr v3, v8 │ │ +082696: 8733 |0115: float-to-int v3, v3 │ │ +082698: 6e20 5202 3200 |0116: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0252 │ │ +08269e: 0800 1d00 |0119: move-object/from16 v0, v29 │ │ +0826a2: 5402 c405 |011b: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ +0826a6: 0800 1e00 |011d: move-object/from16 v0, v30 │ │ +0826aa: 6e20 4702 0200 |011f: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +0826b0: 28a5 |0122: goto 00c7 // -005b │ │ +0826b2: 0800 1d00 |0123: move-object/from16 v0, v29 │ │ +0826b6: 5402 c505 |0125: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ +0826ba: 3802 a0ff |0127: if-eqz v2, 00c7 // -0060 │ │ +0826be: 1252 |0129: const/4 v2, #int 5 // #5 │ │ +0826c0: 0800 1d00 |012a: move-object/from16 v0, v29 │ │ +0826c4: 0801 1f00 |012c: move-object/from16 v1, v31 │ │ +0826c8: 6e30 b213 1002 |012e: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0826ce: 0a02 |0131: move-result v2 │ │ +0826d0: 3802 95ff |0132: if-eqz v2, 00c7 // -006b │ │ +0826d4: 0800 1d00 |0134: move-object/from16 v0, v29 │ │ +0826d8: 5402 c505 |0136: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ +0826dc: 6e10 4b02 0200 |0138: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +0826e2: 0a17 |013b: move-result v23 │ │ +0826e4: 7401 fe21 1f00 |013c: invoke-virtual/range {v31}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0826ea: 0a0b |013f: move-result v11 │ │ +0826ec: 7401 cf13 1d00 |0140: invoke-virtual/range {v29}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0826f2: 0a02 |0143: move-result v2 │ │ +0826f4: 9118 020b |0144: sub-int v24, v2, v11 │ │ +0826f8: 0800 1d00 |0146: move-object/from16 v0, v29 │ │ +0826fc: 5402 c005 |0148: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +082700: 6e10 5f16 0200 |014a: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@165f │ │ +082706: 0a10 |014d: move-result v16 │ │ +082708: 1202 |014e: const/4 v2, #int 0 // #0 │ │ +08270a: 0200 1800 |014f: move/from16 v0, v24 │ │ +08270e: 8203 |0151: int-to-float v3, v0 │ │ +082710: 0200 1000 |0152: move/from16 v0, v16 │ │ +082714: 8204 |0154: int-to-float v4, v0 │ │ +082716: c943 |0155: div-float/2addr v3, v4 │ │ +082718: 1504 803f |0156: const/high16 v4, #int 1065353216 // #3f80 │ │ +08271c: 7120 f62a 4300 |0158: invoke-static {v3, v4}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +082722: 0a03 |015b: move-result v3 │ │ +082724: 7120 f32a 3200 |015c: invoke-static {v2, v3}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +08272a: 0a08 |015f: move-result v8 │ │ +08272c: 0800 1d00 |0160: move-object/from16 v0, v29 │ │ +082730: 5402 c505 |0162: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ +082734: 9103 0b17 |0164: sub-int v3, v11, v23 │ │ +082738: 7401 1b22 1f00 |0166: invoke-virtual/range {v31}, Landroid/view/View;.getTop:()I // method@221b │ │ +08273e: 0a04 |0169: move-result v4 │ │ +082740: 7401 f221 1f00 |016a: invoke-virtual/range {v31}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +082746: 0a05 |016d: move-result v5 │ │ +082748: 6e55 5402 32b4 |016e: invoke-virtual {v2, v3, v4, v11, v5}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08274e: 0800 1d00 |0171: move-object/from16 v0, v29 │ │ +082752: 5402 c505 |0173: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ +082756: 1503 7f43 |0175: const/high16 v3, #int 1132396544 // #437f │ │ +08275a: c883 |0177: mul-float/2addr v3, v8 │ │ +08275c: 8733 |0178: float-to-int v3, v3 │ │ +08275e: 6e20 5202 3200 |0179: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0252 │ │ +082764: 0800 1d00 |017c: move-object/from16 v0, v29 │ │ +082768: 5402 c505 |017e: iget-object v2, v0, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ +08276c: 0800 1e00 |0180: move-object/from16 v0, v30 │ │ +082770: 6e20 4702 0200 |0182: invoke-virtual {v2, v0}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +082776: 2900 42ff |0185: goto/16 00c7 // -00be │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ 0x0004 line=904 │ │ 0x000c line=905 │ │ 0x0011 line=907 │ │ 0x0015 line=908 │ │ @@ -83160,35 +83160,35 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -082710: |[082710] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ -082720: 7110 340e 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -082726: 0a05 |0003: move-result v5 │ │ -082728: 7120 100c 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -08272e: 0a05 |0007: move-result v5 │ │ -082730: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ -082734: 6e10 c413 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -08273a: 0a03 |000d: move-result v3 │ │ -08273c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -08273e: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ -082742: 6e20 c313 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -082748: 0c01 |0014: move-result-object v1 │ │ -08274a: 6e20 ca13 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ -082750: 0a02 |0018: move-result v2 │ │ -082752: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ -082756: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ -08275a: 1101 |001d: return-object v1 │ │ -08275c: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ -082760: 28ef |0020: goto 000f // -0011 │ │ -082762: 1201 |0021: const/4 v1, #int 0 // #0 │ │ -082764: 28fb |0022: goto 001d // -0005 │ │ +08277c: |[08277c] android.support.v4.widget.DrawerLayout.findDrawerWithGravity:(I)Landroid/view/View; │ │ +08278c: 7110 340e 0600 |0000: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +082792: 0a05 |0003: move-result v5 │ │ +082794: 7120 100c 5700 |0004: invoke-static {v7, v5}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +08279a: 0a05 |0007: move-result v5 │ │ +08279c: dd00 0507 |0008: and-int/lit8 v0, v5, #int 7 // #07 │ │ +0827a0: 6e10 c413 0600 |000a: invoke-virtual {v6}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +0827a6: 0a03 |000d: move-result v3 │ │ +0827a8: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0827aa: 3534 1200 |000f: if-ge v4, v3, 0021 // +0012 │ │ +0827ae: 6e20 c313 4600 |0011: invoke-virtual {v6, v4}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +0827b4: 0c01 |0014: move-result-object v1 │ │ +0827b6: 6e20 ca13 1600 |0015: invoke-virtual {v6, v1}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ +0827bc: 0a02 |0018: move-result v2 │ │ +0827be: dd05 0207 |0019: and-int/lit8 v5, v2, #int 7 // #07 │ │ +0827c2: 3305 0300 |001b: if-ne v5, v0, 001e // +0003 │ │ +0827c6: 1101 |001d: return-object v1 │ │ +0827c8: d804 0401 |001e: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0827cc: 28ef |0020: goto 000f // -0011 │ │ +0827ce: 1201 |0021: const/4 v1, #int 0 // #0 │ │ +0827d0: 28fb |0022: goto 001d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ 0x000a line=671 │ │ 0x000e line=672 │ │ 0x0011 line=673 │ │ 0x0015 line=674 │ │ @@ -83212,31 +83212,31 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -082768: |[082768] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ -082778: 6e10 c413 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -08277e: 0a01 |0003: move-result v1 │ │ -082780: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -082782: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -082786: 6e20 c313 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -08278c: 0c00 |000a: move-result-object v0 │ │ -08278e: 6e10 fd21 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082794: 0c03 |000e: move-result-object v3 │ │ -082796: 1f03 d502 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -08279a: 5533 9305 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -08279e: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -0827a2: 1100 |0015: return-object v0 │ │ -0827a4: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0827a8: 28ed |0018: goto 0005 // -0013 │ │ -0827aa: 1200 |0019: const/4 v0, #int 0 // #0 │ │ -0827ac: 28fb |001a: goto 0015 // -0005 │ │ +0827d4: |[0827d4] android.support.v4.widget.DrawerLayout.findOpenDrawer:()Landroid/view/View; │ │ +0827e4: 6e10 c413 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +0827ea: 0a01 |0003: move-result v1 │ │ +0827ec: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0827ee: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +0827f2: 6e20 c313 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +0827f8: 0c00 |000a: move-result-object v0 │ │ +0827fa: 6e10 fd21 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082800: 0c03 |000e: move-result-object v3 │ │ +082802: 1f03 d502 |000f: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082806: 5533 9305 |0011: iget-boolean v3, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +08280a: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +08280e: 1100 |0015: return-object v0 │ │ +082810: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +082814: 28ed |0018: goto 0005 // -0013 │ │ +082816: 1200 |0019: const/4 v0, #int 0 // #0 │ │ +082818: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0004 line=641 │ │ 0x0007 line=642 │ │ 0x000b line=643 │ │ 0x0015 line=647 │ │ @@ -83254,19 +83254,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0827b0: |[0827b0] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0827c0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0827c2: 2200 d502 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0827c6: 7030 8113 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1381 │ │ -0827cc: 1100 |0006: return-object v0 │ │ +08281c: |[08281c] android.support.v4.widget.DrawerLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +08282c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08282e: 2200 d502 |0001: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082832: 7030 8113 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(II)V // method@1381 │ │ +082838: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1281 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/DrawerLayout;) │ │ @@ -83274,20 +83274,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0827d0: |[0827d0] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0827e0: 2200 d502 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0827e4: 6e10 c613 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@13c6 │ │ -0827ea: 0c01 |0005: move-result-object v1 │ │ -0827ec: 7030 8313 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1383 │ │ -0827f2: 1100 |0009: return-object v0 │ │ +08283c: |[08283c] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +08284c: 2200 d502 |0000: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082850: 6e10 c613 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.getContext:()Landroid/content/Context; // method@13c6 │ │ +082856: 0c01 |0005: move-result-object v1 │ │ +082858: 7030 8313 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1383 │ │ +08285e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -83296,30 +83296,30 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0827f4: |[0827f4] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -082804: 2020 d502 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082808: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -08280c: 2200 d502 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082810: 1f02 d502 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082814: 7020 8413 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@1384 │ │ -08281a: 1100 |000b: return-object v0 │ │ -08281c: 2020 4304 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -082820: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -082824: 2200 d502 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082828: 1f02 4304 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -08282c: 7020 8613 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1386 │ │ -082832: 28f4 |0017: goto 000b // -000c │ │ -082834: 2200 d502 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082838: 7020 8513 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1385 │ │ -08283e: 28ee |001d: goto 000b // -0012 │ │ +082860: |[082860] android.support.v4.widget.DrawerLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +082870: 2020 d502 |0000: instance-of v0, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082874: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +082878: 2200 d502 |0004: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +08287c: 1f02 d502 |0006: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082880: 7020 8413 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/support/v4/widget/DrawerLayout$LayoutParams;)V // method@1384 │ │ +082886: 1100 |000b: return-object v0 │ │ +082888: 2020 4304 |000c: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +08288c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +082890: 2200 d502 |0010: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082894: 1f02 4304 |0012: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +082898: 7020 8613 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1386 │ │ +08289e: 28f4 |0017: goto 000b // -000c │ │ +0828a0: 2200 d502 |0018: new-instance v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0828a4: 7020 8513 2000 |001a: invoke-direct {v0, v2}, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1385 │ │ +0828aa: 28ee |001d: goto 000b // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1286 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x000c - 0x0014 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x001e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -83330,29 +83330,29 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -082840: |[082840] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ -082850: 7110 340e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -082856: 0a01 |0003: move-result v1 │ │ -082858: 7120 100c 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -08285e: 0a00 |0007: move-result v0 │ │ -082860: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -082862: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -082866: 5221 bc05 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ -08286a: 0f01 |000d: return v1 │ │ -08286c: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -08286e: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -082872: 5221 bd05 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ -082876: 28fa |0013: goto 000d // -0006 │ │ -082878: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -08287a: 28f8 |0015: goto 000d // -0008 │ │ +0828ac: |[0828ac] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(I)I │ │ +0828bc: 7110 340e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +0828c2: 0a01 |0003: move-result v1 │ │ +0828c4: 7120 100c 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +0828ca: 0a00 |0007: move-result v0 │ │ +0828cc: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +0828ce: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +0828d2: 5221 bc05 |000b: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ +0828d6: 0f01 |000d: return v1 │ │ +0828d8: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +0828da: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +0828de: 5221 bd05 |0011: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ +0828e2: 28fa |0013: goto 000d // -0006 │ │ +0828e4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0828e6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0008 line=451 │ │ 0x000b line=452 │ │ 0x000d line=456 │ │ 0x000e line=453 │ │ @@ -83368,27 +83368,27 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08287c: |[08287c] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ -08288c: 6e20 ca13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ -082892: 0a00 |0003: move-result v0 │ │ -082894: 1231 |0004: const/4 v1, #int 3 // #3 │ │ -082896: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ -08289a: 5221 bc05 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ -08289e: 0f01 |0009: return v1 │ │ -0828a0: 1251 |000a: const/4 v1, #int 5 // #5 │ │ -0828a2: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ -0828a6: 5221 bd05 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ -0828aa: 28fa |000f: goto 0009 // -0006 │ │ -0828ac: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0828ae: 28f8 |0011: goto 0009 // -0008 │ │ +0828e8: |[0828e8] android.support.v4.widget.DrawerLayout.getDrawerLockMode:(Landroid/view/View;)I │ │ +0828f8: 6e20 ca13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ +0828fe: 0a00 |0003: move-result v0 │ │ +082900: 1231 |0004: const/4 v1, #int 3 // #3 │ │ +082902: 3310 0500 |0005: if-ne v0, v1, 000a // +0005 │ │ +082906: 5221 bc05 |0007: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ +08290a: 0f01 |0009: return v1 │ │ +08290c: 1251 |000a: const/4 v1, #int 5 // #5 │ │ +08290e: 3310 0500 |000b: if-ne v0, v1, 0010 // +0005 │ │ +082912: 5221 bd05 |000d: iget v1, v2, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ +082916: 28fa |000f: goto 0009 // -0006 │ │ +082918: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +08291a: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x0004 line=469 │ │ 0x0007 line=470 │ │ 0x0009 line=474 │ │ 0x000a line=471 │ │ @@ -83404,29 +83404,29 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0828b0: |[0828b0] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ -0828c0: 7110 340e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -0828c6: 0a01 |0003: move-result v1 │ │ -0828c8: 7120 100c 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -0828ce: 0a00 |0007: move-result v0 │ │ -0828d0: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -0828d2: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -0828d6: 5421 c605 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@05c6 │ │ -0828da: 1101 |000d: return-object v1 │ │ -0828dc: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -0828de: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ -0828e2: 5421 c705 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@05c7 │ │ -0828e6: 28fa |0013: goto 000d // -0006 │ │ -0828e8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0828ea: 28f8 |0015: goto 000d // -0008 │ │ +08291c: |[08291c] android.support.v4.widget.DrawerLayout.getDrawerTitle:(I)Ljava/lang/CharSequence; │ │ +08292c: 7110 340e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +082932: 0a01 |0003: move-result v1 │ │ +082934: 7120 100c 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +08293a: 0a00 |0007: move-result v0 │ │ +08293c: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +08293e: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +082942: 5421 c605 |000b: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@05c6 │ │ +082946: 1101 |000d: return-object v1 │ │ +082948: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +08294a: 3310 0500 |000f: if-ne v0, v1, 0014 // +0005 │ │ +08294e: 5421 c705 |0011: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@05c7 │ │ +082952: 28fa |0013: goto 000d // -0006 │ │ +082954: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +082956: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ 0x0008 line=509 │ │ 0x000b line=510 │ │ 0x000d line=514 │ │ 0x000e line=511 │ │ @@ -83442,24 +83442,24 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0828ec: |[0828ec] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ -0828fc: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082902: 0c01 |0003: move-result-object v1 │ │ -082904: 1f01 d502 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082908: 5210 9005 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -08290c: 7110 340e 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -082912: 0a01 |000b: move-result v1 │ │ -082914: 7120 100c 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -08291a: 0a01 |000f: move-result v1 │ │ -08291c: 0f01 |0010: return v1 │ │ +082958: |[082958] android.support.v4.widget.DrawerLayout.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I │ │ +082968: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +08296e: 0c01 |0003: move-result-object v1 │ │ +082970: 1f01 d502 |0004: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082974: 5210 9005 |0006: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +082978: 7110 340e 0200 |0008: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +08297e: 0a01 |000b: move-result v1 │ │ +082980: 7120 100c 1000 |000c: invoke-static {v0, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +082986: 0a01 |000f: move-result v1 │ │ +082988: 0f01 |0010: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=630 │ │ 0x0008 line=631 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 gravity I │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -83470,20 +83470,20 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -082920: |[082920] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ -082930: 6e10 fd21 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082936: 0c00 |0003: move-result-object v0 │ │ -082938: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -08293c: 5200 9505 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082940: 0f00 |0008: return v0 │ │ +08298c: |[08298c] android.support.v4.widget.DrawerLayout.getDrawerViewOffset:(Landroid/view/View;)F │ │ +08299c: 6e10 fd21 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0829a2: 0c00 |0003: move-result-object v0 │ │ +0829a4: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0829a8: 5200 9505 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +0829ac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0009 reg=2 drawerView Landroid/view/View; │ │ │ │ @@ -83492,24 +83492,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -082944: |[082944] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ -082954: 6e10 fd21 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -08295a: 0c00 |0003: move-result-object v0 │ │ -08295c: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082960: 5200 9005 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -082964: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -082968: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08296a: 0f00 |000b: return v0 │ │ -08296c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08296e: 28fe |000d: goto 000b // -0002 │ │ +0829b0: |[0829b0] android.support.v4.widget.DrawerLayout.isContentView:(Landroid/view/View;)Z │ │ +0829c0: 6e10 fd21 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0829c6: 0c00 |0003: move-result-object v0 │ │ +0829c8: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0829cc: 5200 9005 |0006: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +0829d0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0829d4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0829d6: 0f00 |000b: return v0 │ │ +0829d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0829da: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000e reg=2 child Landroid/view/View; │ │ │ │ @@ -83518,23 +83518,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -082970: |[082970] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ -082980: 6e20 bd13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -082986: 0c00 |0003: move-result-object v0 │ │ -082988: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -08298c: 6e20 d913 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@13d9 │ │ -082992: 0a01 |0009: move-result v1 │ │ -082994: 0f01 |000a: return v1 │ │ -082996: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -082998: 28fe |000c: goto 000a // -0002 │ │ +0829dc: |[0829dc] android.support.v4.widget.DrawerLayout.isDrawerOpen:(I)Z │ │ +0829ec: 6e20 bd13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0829f2: 0c00 |0003: move-result-object v0 │ │ +0829f4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0829f8: 6e20 d913 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(Landroid/view/View;)Z // method@13d9 │ │ +0829fe: 0a01 |0009: move-result v1 │ │ +082a00: 0f01 |000a: return v1 │ │ +082a02: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +082a04: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1230 │ │ 0x0004 line=1231 │ │ 0x0006 line=1232 │ │ 0x000a line=1234 │ │ locals : │ │ @@ -83547,38 +83547,38 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -08299c: |[08299c] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ -0829ac: 6e20 da13 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -0829b2: 0a00 |0003: move-result v0 │ │ -0829b4: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0829b8: 2200 9205 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0829bc: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0829c0: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0829c6: 1a02 7112 |000d: const-string v2, "View " // string@1271 │ │ -0829ca: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0829d0: 0c01 |0012: move-result-object v1 │ │ -0829d2: 6e20 452b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0829d8: 0c01 |0016: move-result-object v1 │ │ -0829da: 1a02 6f00 |0017: const-string v2, " is not a drawer" // string@006f │ │ -0829de: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0829e4: 0c01 |001c: move-result-object v1 │ │ -0829e6: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0829ec: 0c01 |0020: move-result-object v1 │ │ -0829ee: 7020 d52a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0829f4: 2700 |0024: throw v0 │ │ -0829f6: 6e10 fd21 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0829fc: 0c00 |0028: move-result-object v0 │ │ -0829fe: 1f00 d502 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082a02: 5500 9305 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -082a06: 0f00 |002d: return v0 │ │ +082a08: |[082a08] android.support.v4.widget.DrawerLayout.isDrawerOpen:(Landroid/view/View;)Z │ │ +082a18: 6e20 da13 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +082a1e: 0a00 |0003: move-result v0 │ │ +082a20: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +082a24: 2200 9205 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +082a28: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +082a2c: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +082a32: 1a02 7212 |000d: const-string v2, "View " // string@1272 │ │ +082a36: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082a3c: 0c01 |0012: move-result-object v1 │ │ +082a3e: 6e20 452b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +082a44: 0c01 |0016: move-result-object v1 │ │ +082a46: 1a02 6f00 |0017: const-string v2, " is not a drawer" // string@006f │ │ +082a4a: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082a50: 0c01 |001c: move-result-object v1 │ │ +082a52: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +082a58: 0c01 |0020: move-result-object v1 │ │ +082a5a: 7020 d52a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +082a60: 2700 |0024: throw v0 │ │ +082a62: 6e10 fd21 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082a68: 0c00 |0028: move-result-object v0 │ │ +082a6a: 1f00 d502 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082a6e: 5500 9305 |002b: iget-boolean v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +082a72: 0f00 |002d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1214 │ │ 0x0006 line=1215 │ │ 0x0025 line=1217 │ │ locals : │ │ 0x0000 - 0x002e reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -83589,29 +83589,29 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -082a08: |[082a08] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ -082a18: 6e10 fd21 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082a1e: 0c02 |0003: move-result-object v2 │ │ -082a20: 1f02 d502 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082a24: 5221 9005 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -082a28: 7110 340e 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -082a2e: 0a02 |000b: move-result v2 │ │ -082a30: 7120 100c 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -082a36: 0a00 |000f: move-result v0 │ │ -082a38: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ -082a3c: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ -082a40: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -082a42: 0f02 |0015: return v2 │ │ -082a44: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -082a46: 28fe |0017: goto 0015 // -0002 │ │ +082a74: |[082a74] android.support.v4.widget.DrawerLayout.isDrawerView:(Landroid/view/View;)Z │ │ +082a84: 6e10 fd21 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082a8a: 0c02 |0003: move-result-object v2 │ │ +082a8c: 1f02 d502 |0004: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082a90: 5221 9005 |0006: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +082a94: 7110 340e 0400 |0008: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +082a9a: 0a02 |000b: move-result v2 │ │ +082a9c: 7120 100c 2100 |000c: invoke-static {v1, v2}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +082aa2: 0a00 |000f: move-result v0 │ │ +082aa4: dd02 0007 |0010: and-int/lit8 v2, v0, #int 7 // #07 │ │ +082aa8: 3802 0400 |0012: if-eqz v2, 0016 // +0004 │ │ +082aac: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +082aae: 0f02 |0015: return v2 │ │ +082ab0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +082ab2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=968 │ │ 0x0008 line=969 │ │ 0x0010 line=971 │ │ locals : │ │ 0x0010 - 0x0018 reg=0 absGravity I │ │ @@ -83624,23 +83624,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -082a48: |[082a48] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ -082a58: 6e20 bd13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -082a5e: 0c00 |0003: move-result-object v0 │ │ -082a60: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -082a64: 6e20 dc13 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@13dc │ │ -082a6a: 0a01 |0009: move-result v1 │ │ -082a6c: 0f01 |000a: return v1 │ │ -082a6e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -082a70: 28fe |000c: goto 000a // -0002 │ │ +082ab4: |[082ab4] android.support.v4.widget.DrawerLayout.isDrawerVisible:(I)Z │ │ +082ac4: 6e20 bd13 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +082aca: 0c00 |0003: move-result-object v0 │ │ +082acc: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +082ad0: 6e20 dc13 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(Landroid/view/View;)Z // method@13dc │ │ +082ad6: 0a01 |0009: move-result v1 │ │ +082ad8: 0f01 |000a: return v1 │ │ +082ada: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +082adc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ 0x0004 line=1262 │ │ 0x0006 line=1263 │ │ 0x000a line=1265 │ │ locals : │ │ @@ -83653,44 +83653,44 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -082a74: |[082a74] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ -082a84: 6e20 da13 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -082a8a: 0a00 |0003: move-result v0 │ │ -082a8c: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -082a90: 2200 9205 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -082a94: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -082a98: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -082a9e: 1a02 7112 |000d: const-string v2, "View " // string@1271 │ │ -082aa2: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -082aa8: 0c01 |0012: move-result-object v1 │ │ -082aaa: 6e20 452b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -082ab0: 0c01 |0016: move-result-object v1 │ │ -082ab2: 1a02 6f00 |0017: const-string v2, " is not a drawer" // string@006f │ │ -082ab6: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -082abc: 0c01 |001c: move-result-object v1 │ │ -082abe: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -082ac4: 0c01 |0020: move-result-object v1 │ │ -082ac6: 7020 d52a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -082acc: 2700 |0024: throw v0 │ │ -082ace: 6e10 fd21 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082ad4: 0c00 |0028: move-result-object v0 │ │ -082ad6: 1f00 d502 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082ada: 5200 9505 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082ade: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -082ae0: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ -082ae4: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ -082ae8: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -082aea: 0f00 |0033: return v0 │ │ -082aec: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -082aee: 28fe |0035: goto 0033 // -0002 │ │ +082ae0: |[082ae0] android.support.v4.widget.DrawerLayout.isDrawerVisible:(Landroid/view/View;)Z │ │ +082af0: 6e20 da13 4300 |0000: invoke-virtual {v3, v4}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +082af6: 0a00 |0003: move-result v0 │ │ +082af8: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +082afc: 2200 9205 |0006: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +082b00: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +082b04: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +082b0a: 1a02 7212 |000d: const-string v2, "View " // string@1272 │ │ +082b0e: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082b14: 0c01 |0012: move-result-object v1 │ │ +082b16: 6e20 452b 4100 |0013: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +082b1c: 0c01 |0016: move-result-object v1 │ │ +082b1e: 1a02 6f00 |0017: const-string v2, " is not a drawer" // string@006f │ │ +082b22: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +082b28: 0c01 |001c: move-result-object v1 │ │ +082b2a: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +082b30: 0c01 |0020: move-result-object v1 │ │ +082b32: 7020 d52a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +082b38: 2700 |0024: throw v0 │ │ +082b3a: 6e10 fd21 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082b40: 0c00 |0028: move-result-object v0 │ │ +082b42: 1f00 d502 |0029: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082b46: 5200 9505 |002b: iget v0, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +082b4a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +082b4c: 2d00 0001 |002e: cmpl-float v0, v0, v1 │ │ +082b50: 3d00 0400 |0030: if-lez v0, 0034 // +0004 │ │ +082b54: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +082b56: 0f00 |0033: return v0 │ │ +082b58: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +082b5a: 28fe |0035: goto 0033 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1246 │ │ 0x0006 line=1247 │ │ 0x0025 line=1249 │ │ locals : │ │ 0x0000 - 0x0036 reg=3 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -83701,35 +83701,35 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -082af0: |[082af0] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ -082b00: 6e20 cb13 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@13cb │ │ -082b06: 0a02 |0003: move-result v2 │ │ -082b08: 6e10 2022 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -082b0e: 0a04 |0007: move-result v4 │ │ -082b10: 8245 |0008: int-to-float v5, v4 │ │ -082b12: c825 |0009: mul-float/2addr v5, v2 │ │ -082b14: 8753 |000a: float-to-int v3, v5 │ │ -082b16: 8245 |000b: int-to-float v5, v4 │ │ -082b18: c885 |000c: mul-float/2addr v5, v8 │ │ -082b1a: 8751 |000d: float-to-int v1, v5 │ │ -082b1c: 9100 0103 |000e: sub-int v0, v1, v3 │ │ -082b20: 1235 |0010: const/4 v5, #int 3 // #3 │ │ -082b22: 6e30 b213 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -082b28: 0a05 |0014: move-result v5 │ │ -082b2a: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ -082b2e: 6e20 3822 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ -082b34: 6e30 f713 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@13f7 │ │ -082b3a: 0e00 |001d: return-void │ │ -082b3c: 7b00 |001e: neg-int v0, v0 │ │ -082b3e: 28f8 |001f: goto 0017 // -0008 │ │ +082b5c: |[082b5c] android.support.v4.widget.DrawerLayout.moveDrawerToOffset:(Landroid/view/View;F)V │ │ +082b6c: 6e20 cb13 7600 |0000: invoke-virtual {v6, v7}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@13cb │ │ +082b72: 0a02 |0003: move-result v2 │ │ +082b74: 6e10 2022 0700 |0004: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +082b7a: 0a04 |0007: move-result v4 │ │ +082b7c: 8245 |0008: int-to-float v5, v4 │ │ +082b7e: c825 |0009: mul-float/2addr v5, v2 │ │ +082b80: 8753 |000a: float-to-int v3, v5 │ │ +082b82: 8245 |000b: int-to-float v5, v4 │ │ +082b84: c885 |000c: mul-float/2addr v5, v8 │ │ +082b86: 8751 |000d: float-to-int v1, v5 │ │ +082b88: 9100 0103 |000e: sub-int v0, v1, v3 │ │ +082b8c: 1235 |0010: const/4 v5, #int 3 // #3 │ │ +082b8e: 6e30 b213 7605 |0011: invoke-virtual {v6, v7, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +082b94: 0a05 |0014: move-result v5 │ │ +082b96: 3805 0900 |0015: if-eqz v5, 001e // +0009 │ │ +082b9a: 6e20 3822 0700 |0017: invoke-virtual {v7, v0}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ +082ba0: 6e30 f713 7608 |001a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@13f7 │ │ +082ba6: 0e00 |001d: return-void │ │ +082ba8: 7b00 |001e: neg-int v0, v0 │ │ +082baa: 28f8 |001f: goto 0017 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x0004 line=652 │ │ 0x0008 line=653 │ │ 0x000b line=654 │ │ 0x000e line=655 │ │ @@ -83753,19 +83753,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082b40: |[082b40] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ -082b50: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ -082b56: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -082b58: 5c10 b505 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ -082b5c: 0e00 |0006: return-void │ │ +082bac: |[082bac] android.support.v4.widget.DrawerLayout.onAttachedToWindow:()V │ │ +082bbc: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ +082bc2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +082bc4: 5c10 b505 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ +082bc8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ 0x0006 line=708 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -83775,19 +83775,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -082b60: |[082b60] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ -082b70: 6f10 b422 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -082b76: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -082b78: 5c10 b505 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ -082b7c: 0e00 |0006: return-void │ │ +082bcc: |[082bcc] android.support.v4.widget.DrawerLayout.onDetachedFromWindow:()V │ │ +082bdc: 6f10 b422 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +082be2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +082be4: 5c10 b505 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ +082be8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ 0x0003 line=701 │ │ 0x0006 line=702 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -83797,75 +83797,75 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 120 16-bit code units │ │ -082b80: |[082b80] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -082b90: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -082b92: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -082b94: 7110 c60c 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -082b9a: 0a00 |0005: move-result v0 │ │ -082b9c: 54a7 ba05 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -082ba0: 6e20 7216 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1672 │ │ -082ba6: 0a07 |000b: move-result v7 │ │ -082ba8: 54a8 c005 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -082bac: 6e20 7216 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1672 │ │ -082bb2: 0a08 |0011: move-result v8 │ │ -082bb4: 9601 0708 |0012: or-int v1, v7, v8 │ │ -082bb8: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -082bba: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ -082bc0: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ -082bc4: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ -082bc8: 7010 d213 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@13d2 │ │ -082bce: 0a07 |001f: move-result v7 │ │ -082bd0: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ -082bd4: 55a7 b205 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -082bd8: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ -082bdc: 0165 |0026: move v5, v6 │ │ -082bde: 0f05 |0027: return v5 │ │ -082be0: 6e10 ab21 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -082be6: 0a03 |002b: move-result v3 │ │ -082be8: 6e10 ad21 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -082bee: 0a04 |002f: move-result v4 │ │ -082bf0: 59a3 b705 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@05b7 │ │ -082bf4: 59a4 b805 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@05b8 │ │ -082bf8: 52a7 c205 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ -082bfc: 1208 |0036: const/4 v8, #int 0 // #0 │ │ -082bfe: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ -082c02: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ -082c06: 54a7 ba05 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -082c0a: 8738 |003d: float-to-int v8, v3 │ │ -082c0c: 8749 |003e: float-to-int v9, v4 │ │ -082c0e: 6e30 5a16 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -082c14: 0c07 |0042: move-result-object v7 │ │ -082c16: 6e20 d713 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ -082c1c: 0a07 |0046: move-result v7 │ │ -082c1e: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ -082c22: 1212 |0049: const/4 v2, #int 1 // #1 │ │ -082c24: 5ca5 b305 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ -082c28: 5ca5 b205 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -082c2c: 28ca |004e: goto 0018 // -0036 │ │ -082c2e: 54a7 ba05 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -082c32: 1238 |0051: const/4 v8, #int 3 // #3 │ │ -082c34: 6e20 4a16 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@164a │ │ -082c3a: 0a07 |0055: move-result v7 │ │ -082c3c: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ -082c40: 54a7 b905 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ -082c44: 6e10 a613 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ -082c4a: 54a7 bf05 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ -082c4e: 6e10 a613 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ -082c54: 28b6 |0062: goto 0018 // -004a │ │ -082c56: 6e20 b713 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ -082c5c: 5ca5 b305 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ -082c60: 5ca5 b205 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -082c64: 28ae |006a: goto 0018 // -0052 │ │ -082c66: 0000 |006b: nop // spacer │ │ -082c68: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ +082bec: |[082bec] android.support.v4.widget.DrawerLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +082bfc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +082bfe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +082c00: 7110 c60c 0b00 |0002: invoke-static {v11}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +082c06: 0a00 |0005: move-result v0 │ │ +082c08: 54a7 ba05 |0006: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +082c0c: 6e20 7216 b700 |0008: invoke-virtual {v7, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1672 │ │ +082c12: 0a07 |000b: move-result v7 │ │ +082c14: 54a8 c005 |000c: iget-object v8, v10, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +082c18: 6e20 7216 b800 |000e: invoke-virtual {v8, v11}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1672 │ │ +082c1e: 0a08 |0011: move-result v8 │ │ +082c20: 9601 0708 |0012: or-int v1, v7, v8 │ │ +082c24: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +082c26: 2b00 5700 0000 |0015: packed-switch v0, 0000006c // +00000057 │ │ +082c2c: 3901 0e00 |0018: if-nez v1, 0026 // +000e │ │ +082c30: 3902 0c00 |001a: if-nez v2, 0026 // +000c │ │ +082c34: 7010 d213 0a00 |001c: invoke-direct {v10}, Landroid/support/v4/widget/DrawerLayout;.hasPeekingDrawer:()Z // method@13d2 │ │ +082c3a: 0a07 |001f: move-result v7 │ │ +082c3c: 3907 0600 |0020: if-nez v7, 0026 // +0006 │ │ +082c40: 55a7 b205 |0022: iget-boolean v7, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +082c44: 3807 0300 |0024: if-eqz v7, 0027 // +0003 │ │ +082c48: 0165 |0026: move v5, v6 │ │ +082c4a: 0f05 |0027: return v5 │ │ +082c4c: 6e10 ab21 0b00 |0028: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +082c52: 0a03 |002b: move-result v3 │ │ +082c54: 6e10 ad21 0b00 |002c: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +082c5a: 0a04 |002f: move-result v4 │ │ +082c5c: 59a3 b705 |0030: iput v3, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@05b7 │ │ +082c60: 59a4 b805 |0032: iput v4, v10, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@05b8 │ │ +082c64: 52a7 c205 |0034: iget v7, v10, Landroid/support/v4/widget/DrawerLayout;.mScrimOpacity:F // field@05c2 │ │ +082c68: 1208 |0036: const/4 v8, #int 0 // #0 │ │ +082c6a: 2d07 0708 |0037: cmpl-float v7, v7, v8 │ │ +082c6e: 3d07 1100 |0039: if-lez v7, 004a // +0011 │ │ +082c72: 54a7 ba05 |003b: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +082c76: 8738 |003d: float-to-int v8, v3 │ │ +082c78: 8749 |003e: float-to-int v9, v4 │ │ +082c7a: 6e30 5a16 8709 |003f: invoke-virtual {v7, v8, v9}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +082c80: 0c07 |0042: move-result-object v7 │ │ +082c82: 6e20 d713 7a00 |0043: invoke-virtual {v10, v7}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ +082c88: 0a07 |0046: move-result v7 │ │ +082c8a: 3807 0300 |0047: if-eqz v7, 004a // +0003 │ │ +082c8e: 1212 |0049: const/4 v2, #int 1 // #1 │ │ +082c90: 5ca5 b305 |004a: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ +082c94: 5ca5 b205 |004c: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +082c98: 28ca |004e: goto 0018 // -0036 │ │ +082c9a: 54a7 ba05 |004f: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +082c9e: 1238 |0051: const/4 v8, #int 3 // #3 │ │ +082ca0: 6e20 4a16 8700 |0052: invoke-virtual {v7, v8}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(I)Z // method@164a │ │ +082ca6: 0a07 |0055: move-result v7 │ │ +082ca8: 3807 c2ff |0056: if-eqz v7, 0018 // -003e │ │ +082cac: 54a7 b905 |0058: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mLeftCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05b9 │ │ +082cb0: 6e10 a613 0700 |005a: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ +082cb6: 54a7 bf05 |005d: iget-object v7, v10, Landroid/support/v4/widget/DrawerLayout;.mRightCallback:Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; // field@05bf │ │ +082cba: 6e10 a613 0700 |005f: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.removeCallbacks:()V // method@13a6 │ │ +082cc0: 28b6 |0062: goto 0018 // -004a │ │ +082cc2: 6e20 b713 6a00 |0063: invoke-virtual {v10, v6}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ +082cc8: 5ca5 b305 |0066: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ +082ccc: 5ca5 b205 |0068: iput-boolean v5, v10, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +082cd0: 28ae |006a: goto 0018 // -0052 │ │ +082cd2: 0000 |006b: nop // spacer │ │ +082cd4: 0001 0400 0000 0000 1300 0000 4e00 ... |006c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=976 │ │ 0x0006 line=979 │ │ 0x0014 line=982 │ │ 0x0015 line=984 │ │ 0x0018 line=1016 │ │ @@ -83898,26 +83898,26 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -082c80: |[082c80] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -082c90: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -082c92: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ -082c96: 7010 d313 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@13d3 │ │ -082c9c: 0a00 |0006: move-result v0 │ │ -082c9e: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ -082ca2: 7110 390c 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0c39 │ │ -082ca8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -082caa: 0f00 |000d: return v0 │ │ -082cac: 6f30 b722 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@22b7 │ │ -082cb2: 0a00 |0011: move-result v0 │ │ -082cb4: 28fb |0012: goto 000d // -0005 │ │ +082cec: |[082cec] android.support.v4.widget.DrawerLayout.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +082cfc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +082cfe: 3302 0d00 |0001: if-ne v2, v0, 000e // +000d │ │ +082d02: 7010 d313 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/DrawerLayout;.hasVisibleDrawer:()Z // method@13d3 │ │ +082d08: 0a00 |0006: move-result v0 │ │ +082d0a: 3800 0700 |0007: if-eqz v0, 000e // +0007 │ │ +082d0e: 7110 390c 0300 |0009: invoke-static {v3}, Landroid/support/v4/view/KeyEventCompat;.startTracking:(Landroid/view/KeyEvent;)V // method@0c39 │ │ +082d14: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +082d16: 0f00 |000d: return v0 │ │ +082d18: 6f30 b722 2103 |000e: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@22b7 │ │ +082d1e: 0a00 |0011: move-result v0 │ │ +082d20: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ 0x0009 line=1336 │ │ 0x000c line=1337 │ │ 0x000d line=1339 │ │ locals : │ │ @@ -83930,32 +83930,32 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -082cb8: |[082cb8] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -082cc8: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -082cca: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ -082cce: 7010 bf13 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@13bf │ │ -082cd4: 0c00 |0006: move-result-object v0 │ │ -082cd6: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -082cda: 6e20 c813 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ -082ce0: 0a01 |000c: move-result v1 │ │ -082ce2: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ -082ce6: 6e10 b613 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@13b6 │ │ -082cec: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -082cf0: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -082cf2: 0f01 |0015: return v1 │ │ -082cf4: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -082cf6: 28fe |0017: goto 0015 // -0002 │ │ -082cf8: 6f30 b822 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@22b8 │ │ -082cfe: 0a01 |001b: move-result v1 │ │ -082d00: 28f9 |001c: goto 0015 // -0007 │ │ +082d24: |[082d24] android.support.v4.widget.DrawerLayout.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +082d34: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +082d36: 3313 1700 |0001: if-ne v3, v1, 0018 // +0017 │ │ +082d3a: 7010 bf13 0200 |0003: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout;.findVisibleDrawer:()Landroid/view/View; // method@13bf │ │ +082d40: 0c00 |0006: move-result-object v0 │ │ +082d42: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +082d46: 6e20 c813 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ +082d4c: 0a01 |000c: move-result v1 │ │ +082d4e: 3901 0500 |000d: if-nez v1, 0012 // +0005 │ │ +082d52: 6e10 b613 0200 |000f: invoke-virtual {v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:()V // method@13b6 │ │ +082d58: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +082d5c: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +082d5e: 0f01 |0015: return v1 │ │ +082d60: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +082d62: 28fe |0017: goto 0015 // -0002 │ │ +082d64: 6f30 b822 3204 |0018: invoke-super {v2, v3, v4}, Landroid/view/ViewGroup;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@22b8 │ │ +082d6a: 0a01 |001b: move-result v1 │ │ +082d6c: 28f9 |001c: goto 0015 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1344 │ │ 0x0003 line=1345 │ │ 0x0007 line=1346 │ │ 0x000f line=1347 │ │ 0x0012 line=1349 │ │ @@ -83974,197 +83974,197 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 29 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 356 16-bit code units │ │ -082d04: |[082d04] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ -082d14: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ -082d18: 0200 1200 |0002: move/from16 v0, v18 │ │ -082d1c: 0801 1700 |0004: move-object/from16 v1, v23 │ │ -082d20: 5c10 b605 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@05b6 │ │ -082d24: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ -082d28: 7401 c413 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -082d2e: 0a06 |000d: move-result v6 │ │ -082d30: 120c |000e: const/4 v12, #int 0 // #0 │ │ -082d32: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ -082d36: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -082d3a: 6e20 c313 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -082d40: 0c05 |0016: move-result-object v5 │ │ -082d42: 6e10 1f22 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -082d48: 0a12 |001a: move-result v18 │ │ -082d4a: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ -082d4e: 0200 1200 |001d: move/from16 v0, v18 │ │ -082d52: 0201 1300 |001f: move/from16 v1, v19 │ │ -082d56: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ -082d5a: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ -082d5e: 28ea |0025: goto 000f // -0016 │ │ -082d60: 6e10 fd21 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -082d66: 0c0d |0029: move-result-object v13 │ │ -082d68: 1f0d d502 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -082d6c: 0800 1700 |002c: move-object/from16 v0, v23 │ │ -082d70: 6e20 d713 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ -082d76: 0a12 |0031: move-result v18 │ │ -082d78: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ -082d7c: 52d0 9405 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ -082d80: 0212 0000 |0036: move/from16 v18, v0 │ │ -082d84: 52d0 9705 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -082d88: 0213 0000 |003a: move/from16 v19, v0 │ │ -082d8c: 52d0 9405 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ -082d90: 0214 0000 |003e: move/from16 v20, v0 │ │ -082d94: 6e10 0422 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -082d9a: 0a15 |0043: move-result v21 │ │ -082d9c: 9014 1415 |0044: add-int v20, v20, v21 │ │ -082da0: 52d0 9705 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -082da4: 0215 0000 |0048: move/from16 v21, v0 │ │ -082da8: 6e10 0122 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -082dae: 0a16 |004d: move-result v22 │ │ -082db0: 9015 1516 |004e: add-int v21, v21, v22 │ │ -082db4: 0200 1200 |0050: move/from16 v0, v18 │ │ -082db8: 0201 1300 |0052: move/from16 v1, v19 │ │ -082dbc: 0202 1400 |0054: move/from16 v2, v20 │ │ -082dc0: 0203 1500 |0056: move/from16 v3, v21 │ │ -082dc4: 6e53 3622 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -082dca: 28c8 |005b: goto 0023 // -0038 │ │ -082dcc: 6e10 0422 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -082dd2: 0a0a |005f: move-result v10 │ │ -082dd4: 6e10 0122 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -082dda: 0a07 |0063: move-result v7 │ │ -082ddc: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ -082de0: 0800 1700 |0066: move-object/from16 v0, v23 │ │ -082de4: 0201 1200 |0068: move/from16 v1, v18 │ │ -082de8: 6e30 b213 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -082dee: 0a12 |006d: move-result v18 │ │ -082df0: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ -082df4: 7ba0 |0070: neg-int v0, v10 │ │ -082df6: 0212 0000 |0071: move/from16 v18, v0 │ │ -082dfa: 82a0 |0073: int-to-float v0, v10 │ │ -082dfc: 0213 0000 |0074: move/from16 v19, v0 │ │ -082e00: 52d0 9505 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082e04: 0214 0000 |0078: move/from16 v20, v0 │ │ -082e08: a813 1314 |007a: mul-float v19, v19, v20 │ │ -082e0c: 0200 1300 |007c: move/from16 v0, v19 │ │ -082e10: 8700 |007e: float-to-int v0, v0 │ │ -082e12: 0213 0000 |007f: move/from16 v19, v0 │ │ -082e16: 9008 1213 |0081: add-int v8, v18, v19 │ │ -082e1a: 9012 0a08 |0083: add-int v18, v10, v8 │ │ -082e1e: 0200 1200 |0085: move/from16 v0, v18 │ │ -082e22: 8200 |0087: int-to-float v0, v0 │ │ -082e24: 0212 0000 |0088: move/from16 v18, v0 │ │ -082e28: 82a0 |008a: int-to-float v0, v10 │ │ -082e2a: 0213 0000 |008b: move/from16 v19, v0 │ │ -082e2e: a90e 1213 |008d: div-float v14, v18, v19 │ │ -082e32: 52d0 9505 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082e36: 0212 0000 |0091: move/from16 v18, v0 │ │ -082e3a: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ -082e3e: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ -082e42: 1214 |0097: const/4 v4, #int 1 // #1 │ │ -082e44: 52d0 9005 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -082e48: 0212 0000 |009a: move/from16 v18, v0 │ │ -082e4c: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ -082e50: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ -082e56: 52d0 9705 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -082e5a: 0212 0000 |00a3: move/from16 v18, v0 │ │ -082e5e: 9013 080a |00a5: add-int v19, v8, v10 │ │ -082e62: 52d0 9705 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -082e66: 0214 0000 |00a9: move/from16 v20, v0 │ │ -082e6a: 9014 1407 |00ab: add-int v20, v20, v7 │ │ -082e6e: 0200 1200 |00ad: move/from16 v0, v18 │ │ -082e72: 0201 1300 |00af: move/from16 v1, v19 │ │ -082e76: 0202 1400 |00b1: move/from16 v2, v20 │ │ -082e7a: 6e52 3622 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -082e80: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ -082e84: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -082e88: 6e30 f713 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@13f7 │ │ -082e8e: 52d0 9505 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082e92: 0212 0000 |00bf: move/from16 v18, v0 │ │ -082e96: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ -082e9a: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ -082e9e: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ -082ea2: 120f |00c7: const/4 v15, #int 0 // #0 │ │ -082ea4: 6e10 1f22 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -082eaa: 0a12 |00cb: move-result v18 │ │ -082eac: 0200 1200 |00cc: move/from16 v0, v18 │ │ -082eb0: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ -082eb4: 6e20 7822 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -082eba: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ -082ebe: 82a0 |00d5: int-to-float v0, v10 │ │ -082ec0: 0212 0000 |00d6: move/from16 v18, v0 │ │ -082ec4: 52d0 9505 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -082ec8: 0213 0000 |00da: move/from16 v19, v0 │ │ -082ecc: a812 1213 |00dc: mul-float v18, v18, v19 │ │ -082ed0: 0200 1200 |00de: move/from16 v0, v18 │ │ -082ed4: 8700 |00e0: float-to-int v0, v0 │ │ -082ed6: 0212 0000 |00e1: move/from16 v18, v0 │ │ -082eda: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ -082ede: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ -082ee2: 0200 1200 |00e7: move/from16 v0, v18 │ │ -082ee6: 8200 |00e9: int-to-float v0, v0 │ │ -082ee8: 0212 0000 |00ea: move/from16 v18, v0 │ │ -082eec: 82a0 |00ec: int-to-float v0, v10 │ │ -082eee: 0213 0000 |00ed: move/from16 v19, v0 │ │ -082ef2: a90e 1213 |00ef: div-float v14, v18, v19 │ │ -082ef6: 289e |00f1: goto 008f // -0062 │ │ -082ef8: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ -082efa: 28a5 |00f3: goto 0098 // -005b │ │ -082efc: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ -082f00: 52d0 8f05 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ -082f04: 0212 0000 |00f8: move/from16 v18, v0 │ │ -082f08: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ -082f0c: 6e10 0122 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -082f12: 0a13 |00ff: move-result v19 │ │ -082f14: 9112 1213 |0100: sub-int v18, v18, v19 │ │ -082f18: 9013 080a |0102: add-int v19, v8, v10 │ │ -082f1c: 52d0 8f05 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ -082f20: 0214 0000 |0106: move/from16 v20, v0 │ │ -082f24: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ -082f28: 0200 1200 |010a: move/from16 v0, v18 │ │ -082f2c: 0201 1300 |010c: move/from16 v1, v19 │ │ -082f30: 0202 1400 |010e: move/from16 v2, v20 │ │ -082f34: 6e52 3622 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -082f3a: 28a3 |0113: goto 00b6 // -005d │ │ -082f3c: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ -082f40: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ -082f44: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ -082f48: 52d0 9705 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -082f4c: 0212 0000 |011c: move/from16 v18, v0 │ │ -082f50: 0200 1200 |011e: move/from16 v0, v18 │ │ -082f54: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ -082f58: 52d9 9705 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -082f5c: 9012 080a |0124: add-int v18, v8, v10 │ │ -082f60: 9013 0907 |0126: add-int v19, v9, v7 │ │ -082f64: 0200 1200 |0128: move/from16 v0, v18 │ │ -082f68: 0201 1300 |012a: move/from16 v1, v19 │ │ -082f6c: 6e51 3622 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -082f72: 2887 |012f: goto 00b6 // -0079 │ │ -082f74: 9012 0907 |0130: add-int v18, v9, v7 │ │ -082f78: 52d0 8f05 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ -082f7c: 0213 0000 |0134: move/from16 v19, v0 │ │ -082f80: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ -082f84: 0200 1200 |0138: move/from16 v0, v18 │ │ -082f88: 0201 1300 |013a: move/from16 v1, v19 │ │ -082f8c: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ -082f90: 52d0 8f05 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ -082f94: 0212 0000 |0140: move/from16 v18, v0 │ │ -082f98: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ -082f9c: 9109 1207 |0144: sub-int v9, v18, v7 │ │ -082fa0: 28de |0146: goto 0124 // -0022 │ │ -082fa2: 124f |0147: const/4 v15, #int 4 // #4 │ │ -082fa4: 2880 |0148: goto 00c8 // -0080 │ │ -082fa6: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ -082faa: 0200 1200 |014b: move/from16 v0, v18 │ │ -082fae: 0801 1700 |014d: move-object/from16 v1, v23 │ │ -082fb2: 5c10 b605 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@05b6 │ │ -082fb6: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ -082fba: 0200 1200 |0153: move/from16 v0, v18 │ │ -082fbe: 0801 1700 |0155: move-object/from16 v1, v23 │ │ -082fc2: 5c10 b505 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ -082fc6: 0e00 |0159: return-void │ │ -082fc8: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ +082d70: |[082d70] android.support.v4.widget.DrawerLayout.onLayout:(ZIIII)V │ │ +082d80: 1312 0100 |0000: const/16 v18, #int 1 // #1 │ │ +082d84: 0200 1200 |0002: move/from16 v0, v18 │ │ +082d88: 0801 1700 |0004: move-object/from16 v1, v23 │ │ +082d8c: 5c10 b605 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@05b6 │ │ +082d90: 9111 1b19 |0008: sub-int v17, v27, v25 │ │ +082d94: 7401 c413 1700 |000a: invoke-virtual/range {v23}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +082d9a: 0a06 |000d: move-result v6 │ │ +082d9c: 120c |000e: const/4 v12, #int 0 // #0 │ │ +082d9e: 356c 3a01 |000f: if-ge v12, v6, 0149 // +013a │ │ +082da2: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +082da6: 6e20 c313 c000 |0013: invoke-virtual {v0, v12}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +082dac: 0c05 |0016: move-result-object v5 │ │ +082dae: 6e10 1f22 0500 |0017: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +082db4: 0a12 |001a: move-result v18 │ │ +082db6: 1313 0800 |001b: const/16 v19, #int 8 // #8 │ │ +082dba: 0200 1200 |001d: move/from16 v0, v18 │ │ +082dbe: 0201 1300 |001f: move/from16 v1, v19 │ │ +082dc2: 3310 0500 |0021: if-ne v0, v1, 0026 // +0005 │ │ +082dc6: d80c 0c01 |0023: add-int/lit8 v12, v12, #int 1 // #01 │ │ +082dca: 28ea |0025: goto 000f // -0016 │ │ +082dcc: 6e10 fd21 0500 |0026: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +082dd2: 0c0d |0029: move-result-object v13 │ │ +082dd4: 1f0d d502 |002a: check-cast v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +082dd8: 0800 1700 |002c: move-object/from16 v0, v23 │ │ +082ddc: 6e20 d713 5000 |002e: invoke-virtual {v0, v5}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ +082de2: 0a12 |0031: move-result v18 │ │ +082de4: 3812 2a00 |0032: if-eqz v18, 005c // +002a │ │ +082de8: 52d0 9405 |0034: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ +082dec: 0212 0000 |0036: move/from16 v18, v0 │ │ +082df0: 52d0 9705 |0038: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +082df4: 0213 0000 |003a: move/from16 v19, v0 │ │ +082df8: 52d0 9405 |003c: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ +082dfc: 0214 0000 |003e: move/from16 v20, v0 │ │ +082e00: 6e10 0422 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +082e06: 0a15 |0043: move-result v21 │ │ +082e08: 9014 1415 |0044: add-int v20, v20, v21 │ │ +082e0c: 52d0 9705 |0046: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +082e10: 0215 0000 |0048: move/from16 v21, v0 │ │ +082e14: 6e10 0122 0500 |004a: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +082e1a: 0a16 |004d: move-result v22 │ │ +082e1c: 9015 1516 |004e: add-int v21, v21, v22 │ │ +082e20: 0200 1200 |0050: move/from16 v0, v18 │ │ +082e24: 0201 1300 |0052: move/from16 v1, v19 │ │ +082e28: 0202 1400 |0054: move/from16 v2, v20 │ │ +082e2c: 0203 1500 |0056: move/from16 v3, v21 │ │ +082e30: 6e53 3622 0521 |0058: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +082e36: 28c8 |005b: goto 0023 // -0038 │ │ +082e38: 6e10 0422 0500 |005c: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +082e3e: 0a0a |005f: move-result v10 │ │ +082e40: 6e10 0122 0500 |0060: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +082e46: 0a07 |0063: move-result v7 │ │ +082e48: 1312 0300 |0064: const/16 v18, #int 3 // #3 │ │ +082e4c: 0800 1700 |0066: move-object/from16 v0, v23 │ │ +082e50: 0201 1200 |0068: move/from16 v1, v18 │ │ +082e54: 6e30 b213 5001 |006a: invoke-virtual {v0, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +082e5a: 0a12 |006d: move-result v18 │ │ +082e5c: 3812 6700 |006e: if-eqz v18, 00d5 // +0067 │ │ +082e60: 7ba0 |0070: neg-int v0, v10 │ │ +082e62: 0212 0000 |0071: move/from16 v18, v0 │ │ +082e66: 82a0 |0073: int-to-float v0, v10 │ │ +082e68: 0213 0000 |0074: move/from16 v19, v0 │ │ +082e6c: 52d0 9505 |0076: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +082e70: 0214 0000 |0078: move/from16 v20, v0 │ │ +082e74: a813 1314 |007a: mul-float v19, v19, v20 │ │ +082e78: 0200 1300 |007c: move/from16 v0, v19 │ │ +082e7c: 8700 |007e: float-to-int v0, v0 │ │ +082e7e: 0213 0000 |007f: move/from16 v19, v0 │ │ +082e82: 9008 1213 |0081: add-int v8, v18, v19 │ │ +082e86: 9012 0a08 |0083: add-int v18, v10, v8 │ │ +082e8a: 0200 1200 |0085: move/from16 v0, v18 │ │ +082e8e: 8200 |0087: int-to-float v0, v0 │ │ +082e90: 0212 0000 |0088: move/from16 v18, v0 │ │ +082e94: 82a0 |008a: int-to-float v0, v10 │ │ +082e96: 0213 0000 |008b: move/from16 v19, v0 │ │ +082e9a: a90e 1213 |008d: div-float v14, v18, v19 │ │ +082e9e: 52d0 9505 |008f: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +082ea2: 0212 0000 |0091: move/from16 v18, v0 │ │ +082ea6: 2d12 0e12 |0093: cmpl-float v18, v14, v18 │ │ +082eaa: 3812 5d00 |0095: if-eqz v18, 00f2 // +005d │ │ +082eae: 1214 |0097: const/4 v4, #int 1 // #1 │ │ +082eb0: 52d0 9005 |0098: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +082eb4: 0212 0000 |009a: move/from16 v18, v0 │ │ +082eb8: dd10 1270 |009c: and-int/lit8 v16, v18, #int 112 // #70 │ │ +082ebc: 2c10 bc00 0000 |009e: sparse-switch v16, 0000015a // +000000bc │ │ +082ec2: 52d0 9705 |00a1: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +082ec6: 0212 0000 |00a3: move/from16 v18, v0 │ │ +082eca: 9013 080a |00a5: add-int v19, v8, v10 │ │ +082ece: 52d0 9705 |00a7: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +082ed2: 0214 0000 |00a9: move/from16 v20, v0 │ │ +082ed6: 9014 1407 |00ab: add-int v20, v20, v7 │ │ +082eda: 0200 1200 |00ad: move/from16 v0, v18 │ │ +082ede: 0201 1300 |00af: move/from16 v1, v19 │ │ +082ee2: 0202 1400 |00b1: move/from16 v2, v20 │ │ +082ee6: 6e52 3622 8510 |00b3: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +082eec: 3804 0700 |00b6: if-eqz v4, 00bd // +0007 │ │ +082ef0: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +082ef4: 6e30 f713 500e |00ba: invoke-virtual {v0, v5, v14}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@13f7 │ │ +082efa: 52d0 9505 |00bd: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +082efe: 0212 0000 |00bf: move/from16 v18, v0 │ │ +082f02: 1313 0000 |00c1: const/16 v19, #int 0 // #0 │ │ +082f06: 2d12 1213 |00c3: cmpl-float v18, v18, v19 │ │ +082f0a: 3d12 8200 |00c5: if-lez v18, 0147 // +0082 │ │ +082f0e: 120f |00c7: const/4 v15, #int 0 // #0 │ │ +082f10: 6e10 1f22 0500 |00c8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +082f16: 0a12 |00cb: move-result v18 │ │ +082f18: 0200 1200 |00cc: move/from16 v0, v18 │ │ +082f1c: 32f0 55ff |00ce: if-eq v0, v15, 0023 // -00ab │ │ +082f20: 6e20 7822 f500 |00d0: invoke-virtual {v5, v15}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +082f26: 2900 50ff |00d3: goto/16 0023 // -00b0 │ │ +082f2a: 82a0 |00d5: int-to-float v0, v10 │ │ +082f2c: 0212 0000 |00d6: move/from16 v18, v0 │ │ +082f30: 52d0 9505 |00d8: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +082f34: 0213 0000 |00da: move/from16 v19, v0 │ │ +082f38: a812 1213 |00dc: mul-float v18, v18, v19 │ │ +082f3c: 0200 1200 |00de: move/from16 v0, v18 │ │ +082f40: 8700 |00e0: float-to-int v0, v0 │ │ +082f42: 0212 0000 |00e1: move/from16 v18, v0 │ │ +082f46: 9108 1112 |00e3: sub-int v8, v17, v18 │ │ +082f4a: 9112 1108 |00e5: sub-int v18, v17, v8 │ │ +082f4e: 0200 1200 |00e7: move/from16 v0, v18 │ │ +082f52: 8200 |00e9: int-to-float v0, v0 │ │ +082f54: 0212 0000 |00ea: move/from16 v18, v0 │ │ +082f58: 82a0 |00ec: int-to-float v0, v10 │ │ +082f5a: 0213 0000 |00ed: move/from16 v19, v0 │ │ +082f5e: a90e 1213 |00ef: div-float v14, v18, v19 │ │ +082f62: 289e |00f1: goto 008f // -0062 │ │ +082f64: 1204 |00f2: const/4 v4, #int 0 // #0 │ │ +082f66: 28a5 |00f3: goto 0098 // -005b │ │ +082f68: 910b 1c1a |00f4: sub-int v11, v28, v26 │ │ +082f6c: 52d0 8f05 |00f6: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ +082f70: 0212 0000 |00f8: move/from16 v18, v0 │ │ +082f74: 9112 0b12 |00fa: sub-int v18, v11, v18 │ │ +082f78: 6e10 0122 0500 |00fc: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +082f7e: 0a13 |00ff: move-result v19 │ │ +082f80: 9112 1213 |0100: sub-int v18, v18, v19 │ │ +082f84: 9013 080a |0102: add-int v19, v8, v10 │ │ +082f88: 52d0 8f05 |0104: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ +082f8c: 0214 0000 |0106: move/from16 v20, v0 │ │ +082f90: 9114 0b14 |0108: sub-int v20, v11, v20 │ │ +082f94: 0200 1200 |010a: move/from16 v0, v18 │ │ +082f98: 0201 1300 |010c: move/from16 v1, v19 │ │ +082f9c: 0202 1400 |010e: move/from16 v2, v20 │ │ +082fa0: 6e52 3622 8510 |0110: invoke-virtual {v5, v8, v0, v1, v2}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +082fa6: 28a3 |0113: goto 00b6 // -005d │ │ +082fa8: 910b 1c1a |0114: sub-int v11, v28, v26 │ │ +082fac: 9112 0b07 |0116: sub-int v18, v11, v7 │ │ +082fb0: db09 1202 |0118: div-int/lit8 v9, v18, #int 2 // #02 │ │ +082fb4: 52d0 9705 |011a: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +082fb8: 0212 0000 |011c: move/from16 v18, v0 │ │ +082fbc: 0200 1200 |011e: move/from16 v0, v18 │ │ +082fc0: 3509 1000 |0120: if-ge v9, v0, 0130 // +0010 │ │ +082fc4: 52d9 9705 |0122: iget v9, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +082fc8: 9012 080a |0124: add-int v18, v8, v10 │ │ +082fcc: 9013 0907 |0126: add-int v19, v9, v7 │ │ +082fd0: 0200 1200 |0128: move/from16 v0, v18 │ │ +082fd4: 0201 1300 |012a: move/from16 v1, v19 │ │ +082fd8: 6e51 3622 8509 |012c: invoke-virtual {v5, v8, v9, v0, v1}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +082fde: 2887 |012f: goto 00b6 // -0079 │ │ +082fe0: 9012 0907 |0130: add-int v18, v9, v7 │ │ +082fe4: 52d0 8f05 |0132: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ +082fe8: 0213 0000 |0134: move/from16 v19, v0 │ │ +082fec: 9113 0b13 |0136: sub-int v19, v11, v19 │ │ +082ff0: 0200 1200 |0138: move/from16 v0, v18 │ │ +082ff4: 0201 1300 |013a: move/from16 v1, v19 │ │ +082ff8: 3710 e8ff |013c: if-le v0, v1, 0124 // -0018 │ │ +082ffc: 52d0 8f05 |013e: iget v0, v13, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ +083000: 0212 0000 |0140: move/from16 v18, v0 │ │ +083004: 9112 0b12 |0142: sub-int v18, v11, v18 │ │ +083008: 9109 1207 |0144: sub-int v9, v18, v7 │ │ +08300c: 28de |0146: goto 0124 // -0022 │ │ +08300e: 124f |0147: const/4 v15, #int 4 // #4 │ │ +083010: 2880 |0148: goto 00c8 // -0080 │ │ +083012: 1312 0000 |0149: const/16 v18, #int 0 // #0 │ │ +083016: 0200 1200 |014b: move/from16 v0, v18 │ │ +08301a: 0801 1700 |014d: move-object/from16 v1, v23 │ │ +08301e: 5c10 b605 |014f: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@05b6 │ │ +083022: 1312 0000 |0151: const/16 v18, #int 0 // #0 │ │ +083026: 0200 1200 |0153: move/from16 v0, v18 │ │ +08302a: 0801 1700 |0155: move-object/from16 v1, v23 │ │ +08302e: 5c10 b505 |0157: iput-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ +083032: 0e00 |0159: return-void │ │ +083034: 0002 0200 1000 0000 5000 0000 7600 ... |015a: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ 0x0008 line=789 │ │ 0x000a line=790 │ │ 0x000e line=791 │ │ 0x0011 line=792 │ │ @@ -84236,190 +84236,190 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 348 16-bit code units │ │ -082fdc: |[082fdc] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ -082fec: 7701 d921 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -082ff2: 0a0f |0003: move-result v15 │ │ -082ff4: 7701 d921 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -082ffa: 0a0b |0007: move-result v11 │ │ -082ffc: 7701 da21 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -083002: 0a10 |000b: move-result v16 │ │ -083004: 7701 da21 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -08300a: 0a0c |000f: move-result v12 │ │ -08300c: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ -083010: 0200 1100 |0012: move/from16 v0, v17 │ │ -083014: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ -083018: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ -08301c: 0200 1100 |0018: move/from16 v0, v17 │ │ -083020: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ -083024: 7401 dd13 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@13dd │ │ -08302a: 0a11 |001f: move-result v17 │ │ -08302c: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ -083030: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ -083034: 0200 1100 |0024: move/from16 v0, v17 │ │ -083038: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ -08303c: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ -083040: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ -083044: 0200 1100 |002c: move/from16 v0, v17 │ │ -083048: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ -08304c: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ -083050: 0800 1400 |0032: move-object/from16 v0, v20 │ │ -083054: 0201 1000 |0034: move/from16 v1, v16 │ │ -083058: 6e30 f913 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@13f9 │ │ -08305e: 120a |0039: const/4 v10, #int 0 // #0 │ │ -083060: 7401 c413 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -083066: 0a04 |003d: move-result v4 │ │ -083068: 120d |003e: const/4 v13, #int 0 // #0 │ │ -08306a: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ -08306e: 0800 1400 |0041: move-object/from16 v0, v20 │ │ -083072: 6e20 c313 d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -083078: 0c03 |0046: move-result-object v3 │ │ -08307a: 6e10 1f22 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -083080: 0a11 |004a: move-result v17 │ │ -083082: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ -083086: 0200 1100 |004d: move/from16 v0, v17 │ │ -08308a: 0201 1200 |004f: move/from16 v1, v18 │ │ -08308e: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ -083092: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ -083096: 28ea |0055: goto 003f // -0016 │ │ -083098: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ -08309c: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ -0830a0: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ -0830a4: 28ce |005c: goto 002a // -0032 │ │ -0830a6: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ -0830aa: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ -0830ae: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ -0830b2: 28cf |0063: goto 0032 // -0031 │ │ -0830b4: 2211 9205 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0830b8: 1a12 4f04 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@044f │ │ -0830bc: 7602 d52a 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0830c2: 2711 |006b: throw v17 │ │ -0830c4: 6e10 fd21 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0830ca: 0c0e |006f: move-result-object v14 │ │ -0830cc: 1f0e d502 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0830d0: 0800 1400 |0072: move-object/from16 v0, v20 │ │ -0830d4: 6e20 d713 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ -0830da: 0a11 |0077: move-result v17 │ │ -0830dc: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ -0830e0: 52e0 9405 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ -0830e4: 0211 0000 |007c: move/from16 v17, v0 │ │ -0830e8: 9111 1011 |007e: sub-int v17, v16, v17 │ │ -0830ec: 52e0 9605 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0596 │ │ -0830f0: 0212 0000 |0082: move/from16 v18, v0 │ │ -0830f4: 9111 1112 |0084: sub-int v17, v17, v18 │ │ -0830f8: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ -0830fc: 7702 db21 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -083102: 0a07 |008b: move-result v7 │ │ -083104: 52e0 9705 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -083108: 0211 0000 |008e: move/from16 v17, v0 │ │ -08310c: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ -083110: 52e0 8f05 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ -083114: 0212 0000 |0094: move/from16 v18, v0 │ │ -083118: 9111 1112 |0096: sub-int v17, v17, v18 │ │ -08311c: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ -083120: 7702 db21 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -083126: 0a06 |009d: move-result v6 │ │ -083128: 6e30 3722 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -08312e: 28b2 |00a1: goto 0053 // -004e │ │ -083130: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ -083134: 6e20 da13 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -08313a: 0a11 |00a7: move-result v17 │ │ -08313c: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ -083140: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ -083144: 6e20 ca13 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ -08314a: 0a11 |00af: move-result v17 │ │ -08314c: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ -083150: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ -083154: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ -083158: 2211 9305 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@0593 │ │ -08315c: 2212 a905 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@05a9 │ │ -083160: 7601 3d2b 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -083166: 1a13 9a03 |00bd: const-string v19, "Child drawer has absolute gravity " // string@039a │ │ -08316a: 7402 462b 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083170: 0c12 |00c2: move-result-object v18 │ │ -083172: 7110 d013 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@13d0 │ │ -083178: 0c13 |00c6: move-result-object v19 │ │ -08317a: 7402 462b 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083180: 0c12 |00ca: move-result-object v18 │ │ -083182: 1a13 4700 |00cb: const-string v19, " but this " // string@0047 │ │ -083186: 7402 462b 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08318c: 0c12 |00d0: move-result-object v18 │ │ -08318e: 1a13 4e04 |00d1: const-string v19, "DrawerLayout" // string@044e │ │ -083192: 7402 462b 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083198: 0c12 |00d6: move-result-object v18 │ │ -08319a: 1a13 4400 |00d7: const-string v19, " already has a " // string@0044 │ │ -08319e: 7402 462b 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0831a4: 0c12 |00dc: move-result-object v18 │ │ -0831a6: 1a13 fa19 |00dd: const-string v19, "drawer view along that edge" // string@19fa │ │ -0831aa: 7402 462b 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0831b0: 0c12 |00e2: move-result-object v18 │ │ -0831b2: 7401 4e2b 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0831b8: 0c12 |00e6: move-result-object v18 │ │ -0831ba: 7602 da2a 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0831c0: 2711 |00ea: throw v17 │ │ -0831c2: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ -0831c6: 5200 be05 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@05be │ │ -0831ca: 0211 0000 |00ef: move/from16 v17, v0 │ │ -0831ce: 52e0 9405 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ -0831d2: 0212 0000 |00f3: move/from16 v18, v0 │ │ -0831d6: 9011 1112 |00f5: add-int v17, v17, v18 │ │ -0831da: 52e0 9605 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0596 │ │ -0831de: 0212 0000 |00f9: move/from16 v18, v0 │ │ -0831e2: 9011 1112 |00fb: add-int v17, v17, v18 │ │ -0831e6: 52e0 9805 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0598 │ │ -0831ea: 0212 0000 |00ff: move/from16 v18, v0 │ │ -0831ee: 0200 1500 |0101: move/from16 v0, v21 │ │ -0831f2: 0201 1100 |0103: move/from16 v1, v17 │ │ -0831f6: 0202 1200 |0105: move/from16 v2, v18 │ │ -0831fa: 7130 c513 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@13c5 │ │ -083200: 0a09 |010a: move-result v9 │ │ -083202: 52e0 9705 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ -083206: 0211 0000 |010d: move/from16 v17, v0 │ │ -08320a: 52e0 8f05 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ -08320e: 0212 0000 |0111: move/from16 v18, v0 │ │ -083212: 9011 1112 |0113: add-int v17, v17, v18 │ │ -083216: 52e0 9105 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@0591 │ │ -08321a: 0212 0000 |0117: move/from16 v18, v0 │ │ -08321e: 0200 1600 |0119: move/from16 v0, v22 │ │ -083222: 0201 1100 |011b: move/from16 v1, v17 │ │ -083226: 0202 1200 |011d: move/from16 v2, v18 │ │ -08322a: 7130 c513 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@13c5 │ │ -083230: 0a08 |0122: move-result v8 │ │ -083232: 6e30 3722 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -083238: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ -08323c: 2211 9305 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@0593 │ │ -083240: 2212 a905 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@05a9 │ │ -083244: 7601 3d2b 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08324a: 1a13 9903 |012f: const-string v19, "Child " // string@0399 │ │ -08324e: 7402 462b 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083254: 0c12 |0134: move-result-object v18 │ │ -083256: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -08325a: 6e20 452b 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -083260: 0c12 |013a: move-result-object v18 │ │ -083262: 1a13 4500 |013b: const-string v19, " at index " // string@0045 │ │ -083266: 7402 462b 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08326c: 0c12 |0140: move-result-object v18 │ │ -08326e: 0800 1200 |0141: move-object/from16 v0, v18 │ │ -083272: 6e20 422b d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -083278: 0c12 |0146: move-result-object v18 │ │ -08327a: 1a13 5b00 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@005b │ │ -08327e: 7402 462b 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083284: 0c12 |014c: move-result-object v18 │ │ -083286: 1a13 6905 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@0569 │ │ -08328a: 7402 462b 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083290: 0c12 |0152: move-result-object v18 │ │ -083292: 7401 4e2b 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -083298: 0c12 |0156: move-result-object v18 │ │ -08329a: 7602 da2a 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0832a0: 2711 |015a: throw v17 │ │ -0832a2: 0e00 |015b: return-void │ │ +083048: |[083048] android.support.v4.widget.DrawerLayout.onMeasure:(II)V │ │ +083058: 7701 d921 1500 |0000: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +08305e: 0a0f |0003: move-result v15 │ │ +083060: 7701 d921 1600 |0004: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +083066: 0a0b |0007: move-result v11 │ │ +083068: 7701 da21 1500 |0008: invoke-static/range {v21}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +08306e: 0a10 |000b: move-result v16 │ │ +083070: 7701 da21 1600 |000c: invoke-static/range {v22}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +083076: 0a0c |000f: move-result v12 │ │ +083078: 1511 0040 |0010: const/high16 v17, #int 1073741824 // #4000 │ │ +08307c: 0200 1100 |0012: move/from16 v0, v17 │ │ +083080: 330f 0800 |0014: if-ne v15, v0, 001c // +0008 │ │ +083084: 1511 0040 |0016: const/high16 v17, #int 1073741824 // #4000 │ │ +083088: 0200 1100 |0018: move/from16 v0, v17 │ │ +08308c: 320b 1800 |001a: if-eq v11, v0, 0032 // +0018 │ │ +083090: 7401 dd13 1400 |001c: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.isInEditMode:()Z // method@13dd │ │ +083096: 0a11 |001f: move-result v17 │ │ +083098: 3811 4400 |0020: if-eqz v17, 0064 // +0044 │ │ +08309c: 1511 0080 |0022: const/high16 v17, #int -2147483648 // #8000 │ │ +0830a0: 0200 1100 |0024: move/from16 v0, v17 │ │ +0830a4: 330f 3000 |0026: if-ne v15, v0, 0056 // +0030 │ │ +0830a8: 150f 0040 |0028: const/high16 v15, #int 1073741824 // #4000 │ │ +0830ac: 1511 0080 |002a: const/high16 v17, #int -2147483648 // #8000 │ │ +0830b0: 0200 1100 |002c: move/from16 v0, v17 │ │ +0830b4: 330b 2f00 |002e: if-ne v11, v0, 005d // +002f │ │ +0830b8: 150b 0040 |0030: const/high16 v11, #int 1073741824 // #4000 │ │ +0830bc: 0800 1400 |0032: move-object/from16 v0, v20 │ │ +0830c0: 0201 1000 |0034: move/from16 v1, v16 │ │ +0830c4: 6e30 f913 100c |0036: invoke-virtual {v0, v1, v12}, Landroid/support/v4/widget/DrawerLayout;.setMeasuredDimension:(II)V // method@13f9 │ │ +0830ca: 120a |0039: const/4 v10, #int 0 // #0 │ │ +0830cc: 7401 c413 1400 |003a: invoke-virtual/range {v20}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +0830d2: 0a04 |003d: move-result v4 │ │ +0830d4: 120d |003e: const/4 v13, #int 0 // #0 │ │ +0830d6: 354d 1c01 |003f: if-ge v13, v4, 015b // +011c │ │ +0830da: 0800 1400 |0041: move-object/from16 v0, v20 │ │ +0830de: 6e20 c313 d000 |0043: invoke-virtual {v0, v13}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +0830e4: 0c03 |0046: move-result-object v3 │ │ +0830e6: 6e10 1f22 0300 |0047: invoke-virtual {v3}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0830ec: 0a11 |004a: move-result v17 │ │ +0830ee: 1312 0800 |004b: const/16 v18, #int 8 // #8 │ │ +0830f2: 0200 1100 |004d: move/from16 v0, v17 │ │ +0830f6: 0201 1200 |004f: move/from16 v1, v18 │ │ +0830fa: 3310 1b00 |0051: if-ne v0, v1, 006c // +001b │ │ +0830fe: d80d 0d01 |0053: add-int/lit8 v13, v13, #int 1 // #01 │ │ +083102: 28ea |0055: goto 003f // -0016 │ │ +083104: 390f d4ff |0056: if-nez v15, 002a // -002c │ │ +083108: 150f 0040 |0058: const/high16 v15, #int 1073741824 // #4000 │ │ +08310c: 1310 2c01 |005a: const/16 v16, #int 300 // #12c │ │ +083110: 28ce |005c: goto 002a // -0032 │ │ +083112: 390b d5ff |005d: if-nez v11, 0032 // -002b │ │ +083116: 150b 0040 |005f: const/high16 v11, #int 1073741824 // #4000 │ │ +08311a: 130c 2c01 |0061: const/16 v12, #int 300 // #12c │ │ +08311e: 28cf |0063: goto 0032 // -0031 │ │ +083120: 2211 9205 |0064: new-instance v17, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +083124: 1a12 4f04 |0066: const-string v18, "DrawerLayout must be measured with MeasureSpec.EXACTLY." // string@044f │ │ +083128: 7602 d52a 1100 |0068: invoke-direct/range {v17, v18}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +08312e: 2711 |006b: throw v17 │ │ +083130: 6e10 fd21 0300 |006c: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +083136: 0c0e |006f: move-result-object v14 │ │ +083138: 1f0e d502 |0070: check-cast v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +08313c: 0800 1400 |0072: move-object/from16 v0, v20 │ │ +083140: 6e20 d713 3000 |0074: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ +083146: 0a11 |0077: move-result v17 │ │ +083148: 3811 2a00 |0078: if-eqz v17, 00a2 // +002a │ │ +08314c: 52e0 9405 |007a: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ +083150: 0211 0000 |007c: move/from16 v17, v0 │ │ +083154: 9111 1011 |007e: sub-int v17, v16, v17 │ │ +083158: 52e0 9605 |0080: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0596 │ │ +08315c: 0212 0000 |0082: move/from16 v18, v0 │ │ +083160: 9111 1112 |0084: sub-int v17, v17, v18 │ │ +083164: 1512 0040 |0086: const/high16 v18, #int 1073741824 // #4000 │ │ +083168: 7702 db21 1100 |0088: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08316e: 0a07 |008b: move-result v7 │ │ +083170: 52e0 9705 |008c: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +083174: 0211 0000 |008e: move/from16 v17, v0 │ │ +083178: 9111 0c11 |0090: sub-int v17, v12, v17 │ │ +08317c: 52e0 8f05 |0092: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ +083180: 0212 0000 |0094: move/from16 v18, v0 │ │ +083184: 9111 1112 |0096: sub-int v17, v17, v18 │ │ +083188: 1512 0040 |0098: const/high16 v18, #int 1073741824 // #4000 │ │ +08318c: 7702 db21 1100 |009a: invoke-static/range {v17, v18}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +083192: 0a06 |009d: move-result v6 │ │ +083194: 6e30 3722 7306 |009e: invoke-virtual {v3, v7, v6}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +08319a: 28b2 |00a1: goto 0053 // -004e │ │ +08319c: 0800 1400 |00a2: move-object/from16 v0, v20 │ │ +0831a0: 6e20 da13 3000 |00a4: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +0831a6: 0a11 |00a7: move-result v17 │ │ +0831a8: 3811 8000 |00a8: if-eqz v17, 0128 // +0080 │ │ +0831ac: 0800 1400 |00aa: move-object/from16 v0, v20 │ │ +0831b0: 6e20 ca13 3000 |00ac: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ +0831b6: 0a11 |00af: move-result v17 │ │ +0831b8: dd05 1107 |00b0: and-int/lit8 v5, v17, #int 7 // #07 │ │ +0831bc: 9511 0a05 |00b2: and-int v17, v10, v5 │ │ +0831c0: 3811 3700 |00b4: if-eqz v17, 00eb // +0037 │ │ +0831c4: 2211 9305 |00b6: new-instance v17, Ljava/lang/IllegalStateException; // type@0593 │ │ +0831c8: 2212 a905 |00b8: new-instance v18, Ljava/lang/StringBuilder; // type@05a9 │ │ +0831cc: 7601 3d2b 1200 |00ba: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0831d2: 1a13 9a03 |00bd: const-string v19, "Child drawer has absolute gravity " // string@039a │ │ +0831d6: 7402 462b 1200 |00bf: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0831dc: 0c12 |00c2: move-result-object v18 │ │ +0831de: 7110 d013 0500 |00c3: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@13d0 │ │ +0831e4: 0c13 |00c6: move-result-object v19 │ │ +0831e6: 7402 462b 1200 |00c7: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0831ec: 0c12 |00ca: move-result-object v18 │ │ +0831ee: 1a13 4700 |00cb: const-string v19, " but this " // string@0047 │ │ +0831f2: 7402 462b 1200 |00cd: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0831f8: 0c12 |00d0: move-result-object v18 │ │ +0831fa: 1a13 4e04 |00d1: const-string v19, "DrawerLayout" // string@044e │ │ +0831fe: 7402 462b 1200 |00d3: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +083204: 0c12 |00d6: move-result-object v18 │ │ +083206: 1a13 4400 |00d7: const-string v19, " already has a " // string@0044 │ │ +08320a: 7402 462b 1200 |00d9: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +083210: 0c12 |00dc: move-result-object v18 │ │ +083212: 1a13 fc19 |00dd: const-string v19, "drawer view along that edge" // string@19fc │ │ +083216: 7402 462b 1200 |00df: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08321c: 0c12 |00e2: move-result-object v18 │ │ +08321e: 7401 4e2b 1200 |00e3: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +083224: 0c12 |00e6: move-result-object v18 │ │ +083226: 7602 da2a 1100 |00e7: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +08322c: 2711 |00ea: throw v17 │ │ +08322e: 0800 1400 |00eb: move-object/from16 v0, v20 │ │ +083232: 5200 be05 |00ed: iget v0, v0, Landroid/support/v4/widget/DrawerLayout;.mMinDrawerMargin:I // field@05be │ │ +083236: 0211 0000 |00ef: move/from16 v17, v0 │ │ +08323a: 52e0 9405 |00f1: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.leftMargin:I // field@0594 │ │ +08323e: 0212 0000 |00f3: move/from16 v18, v0 │ │ +083242: 9011 1112 |00f5: add-int v17, v17, v18 │ │ +083246: 52e0 9605 |00f7: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.rightMargin:I // field@0596 │ │ +08324a: 0212 0000 |00f9: move/from16 v18, v0 │ │ +08324e: 9011 1112 |00fb: add-int v17, v17, v18 │ │ +083252: 52e0 9805 |00fd: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.width:I // field@0598 │ │ +083256: 0212 0000 |00ff: move/from16 v18, v0 │ │ +08325a: 0200 1500 |0101: move/from16 v0, v21 │ │ +08325e: 0201 1100 |0103: move/from16 v1, v17 │ │ +083262: 0202 1200 |0105: move/from16 v2, v18 │ │ +083266: 7130 c513 1002 |0107: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@13c5 │ │ +08326c: 0a09 |010a: move-result v9 │ │ +08326e: 52e0 9705 |010b: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.topMargin:I // field@0597 │ │ +083272: 0211 0000 |010d: move/from16 v17, v0 │ │ +083276: 52e0 8f05 |010f: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.bottomMargin:I // field@058f │ │ +08327a: 0212 0000 |0111: move/from16 v18, v0 │ │ +08327e: 9011 1112 |0113: add-int v17, v17, v18 │ │ +083282: 52e0 9105 |0115: iget v0, v14, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.height:I // field@0591 │ │ +083286: 0212 0000 |0117: move/from16 v18, v0 │ │ +08328a: 0200 1600 |0119: move/from16 v0, v22 │ │ +08328e: 0201 1100 |011b: move/from16 v1, v17 │ │ +083292: 0202 1200 |011d: move/from16 v2, v18 │ │ +083296: 7130 c513 1002 |011f: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildMeasureSpec:(III)I // method@13c5 │ │ +08329c: 0a08 |0122: move-result v8 │ │ +08329e: 6e30 3722 9308 |0123: invoke-virtual {v3, v9, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0832a4: 2900 2dff |0126: goto/16 0053 // -00d3 │ │ +0832a8: 2211 9305 |0128: new-instance v17, Ljava/lang/IllegalStateException; // type@0593 │ │ +0832ac: 2212 a905 |012a: new-instance v18, Ljava/lang/StringBuilder; // type@05a9 │ │ +0832b0: 7601 3d2b 1200 |012c: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0832b6: 1a13 9903 |012f: const-string v19, "Child " // string@0399 │ │ +0832ba: 7402 462b 1200 |0131: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0832c0: 0c12 |0134: move-result-object v18 │ │ +0832c2: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +0832c6: 6e20 452b 3000 |0137: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0832cc: 0c12 |013a: move-result-object v18 │ │ +0832ce: 1a13 4500 |013b: const-string v19, " at index " // string@0045 │ │ +0832d2: 7402 462b 1200 |013d: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0832d8: 0c12 |0140: move-result-object v18 │ │ +0832da: 0800 1200 |0141: move-object/from16 v0, v18 │ │ +0832de: 6e20 422b d000 |0143: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0832e4: 0c12 |0146: move-result-object v18 │ │ +0832e6: 1a13 5b00 |0147: const-string v19, " does not have a valid layout_gravity - must be Gravity.LEFT, " // string@005b │ │ +0832ea: 7402 462b 1200 |0149: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0832f0: 0c12 |014c: move-result-object v18 │ │ +0832f2: 1a13 6905 |014d: const-string v19, "Gravity.RIGHT or Gravity.NO_GRAVITY" // string@0569 │ │ +0832f6: 7402 462b 1200 |014f: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0832fc: 0c12 |0152: move-result-object v18 │ │ +0832fe: 7401 4e2b 1200 |0153: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +083304: 0c12 |0156: move-result-object v18 │ │ +083306: 7602 da2a 1100 |0157: invoke-direct/range {v17, v18}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +08330c: 2711 |015a: throw v17 │ │ +08330e: 0e00 |015b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ 0x0004 line=713 │ │ 0x0008 line=714 │ │ 0x000c line=715 │ │ 0x0010 line=717 │ │ @@ -84484,34 +84484,34 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0832a4: |[0832a4] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0832b4: 0750 |0000: move-object v0, v5 │ │ -0832b6: 1f00 d802 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@02d8 │ │ -0832ba: 6e10 8f13 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@138f │ │ -0832c0: 0c02 |0006: move-result-object v2 │ │ -0832c2: 6f20 bb22 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ -0832c8: 5202 9c05 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -0832cc: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ -0832d0: 5202 9c05 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -0832d4: 6e20 bd13 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0832da: 0c01 |0013: move-result-object v1 │ │ -0832dc: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -0832e0: 6e20 ea13 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@13ea │ │ -0832e6: 5202 9a05 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ -0832ea: 1233 |001b: const/4 v3, #int 3 // #3 │ │ -0832ec: 6e30 f213 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ -0832f2: 5202 9b05 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ -0832f6: 1253 |0021: const/4 v3, #int 5 // #5 │ │ -0832f8: 6e30 f213 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ -0832fe: 0e00 |0025: return-void │ │ +083310: |[083310] android.support.v4.widget.DrawerLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +083320: 0750 |0000: move-object v0, v5 │ │ +083322: 1f00 d802 |0001: check-cast v0, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@02d8 │ │ +083326: 6e10 8f13 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@138f │ │ +08332c: 0c02 |0006: move-result-object v2 │ │ +08332e: 6f20 bb22 2400 |0007: invoke-super {v4, v2}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ +083334: 5202 9c05 |000a: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +083338: 3802 0d00 |000c: if-eqz v2, 0019 // +000d │ │ +08333c: 5202 9c05 |000e: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +083340: 6e20 bd13 2400 |0010: invoke-virtual {v4, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +083346: 0c01 |0013: move-result-object v1 │ │ +083348: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +08334c: 6e20 ea13 1400 |0016: invoke-virtual {v4, v1}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@13ea │ │ +083352: 5202 9a05 |0019: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ +083356: 1233 |001b: const/4 v3, #int 3 // #3 │ │ +083358: 6e30 f213 2403 |001c: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ +08335e: 5202 9b05 |001f: iget v2, v0, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ +083362: 1253 |0021: const/4 v3, #int 5 // #5 │ │ +083364: 6e30 f213 2403 |0022: invoke-virtual {v4, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ +08336a: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1356 │ │ 0x0003 line=1357 │ │ 0x000a line=1359 │ │ 0x000e line=1360 │ │ 0x0014 line=1361 │ │ @@ -84530,42 +84530,42 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -083300: |[083300] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -083310: 6f10 bc22 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22bc │ │ -083316: 0c05 |0003: move-result-object v5 │ │ -083318: 2204 d802 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@02d8 │ │ -08331c: 7020 8e13 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@138e │ │ -083322: 6e10 c413 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ -083328: 0a01 |000c: move-result v1 │ │ -08332a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -08332c: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ -083330: 6e20 c313 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ -083336: 0c00 |0013: move-result-object v0 │ │ -083338: 6e20 da13 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -08333e: 0a06 |0017: move-result v6 │ │ -083340: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ -083344: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -083348: 28f2 |001c: goto 000e // -000e │ │ -08334a: 6e10 fd21 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -083350: 0c03 |0020: move-result-object v3 │ │ -083352: 1f03 d502 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -083356: 5536 9305 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -08335a: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ -08335e: 5236 9005 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -083362: 5946 9c05 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ -083366: 5276 bc05 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ -08336a: 5946 9a05 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ -08336e: 5276 bd05 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ -083372: 5946 9b05 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ -083376: 1104 |0033: return-object v4 │ │ +08336c: |[08336c] android.support.v4.widget.DrawerLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +08337c: 6f10 bc22 0700 |0000: invoke-super {v7}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22bc │ │ +083382: 0c05 |0003: move-result-object v5 │ │ +083384: 2204 d802 |0004: new-instance v4, Landroid/support/v4/widget/DrawerLayout$SavedState; // type@02d8 │ │ +083388: 7020 8e13 5400 |0006: invoke-direct {v4, v5}, Landroid/support/v4/widget/DrawerLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@138e │ │ +08338e: 6e10 c413 0700 |0009: invoke-virtual {v7}, Landroid/support/v4/widget/DrawerLayout;.getChildCount:()I // method@13c4 │ │ +083394: 0a01 |000c: move-result v1 │ │ +083396: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +083398: 3512 1d00 |000e: if-ge v2, v1, 002b // +001d │ │ +08339c: 6e20 c313 2700 |0010: invoke-virtual {v7, v2}, Landroid/support/v4/widget/DrawerLayout;.getChildAt:(I)Landroid/view/View; // method@13c3 │ │ +0833a2: 0c00 |0013: move-result-object v0 │ │ +0833a4: 6e20 da13 0700 |0014: invoke-virtual {v7, v0}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +0833aa: 0a06 |0017: move-result v6 │ │ +0833ac: 3906 0500 |0018: if-nez v6, 001d // +0005 │ │ +0833b0: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0833b4: 28f2 |001c: goto 000e // -000e │ │ +0833b6: 6e10 fd21 0000 |001d: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0833bc: 0c03 |0020: move-result-object v3 │ │ +0833be: 1f03 d502 |0021: check-cast v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0833c2: 5536 9305 |0023: iget-boolean v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +0833c6: 3806 f5ff |0025: if-eqz v6, 001a // -000b │ │ +0833ca: 5236 9005 |0027: iget v6, v3, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +0833ce: 5946 9c05 |0029: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.openDrawerGravity:I // field@059c │ │ +0833d2: 5276 bc05 |002b: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ +0833d6: 5946 9a05 |002d: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeLeft:I // field@059a │ │ +0833da: 5276 bd05 |002f: iget v6, v7, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ +0833de: 5946 9b05 |0031: iput v6, v4, Landroid/support/v4/widget/DrawerLayout$SavedState;.lockModeRight:I // field@059b │ │ +0833e2: 1104 |0033: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1372 │ │ 0x0004 line=1374 │ │ 0x0009 line=1376 │ │ 0x000d line=1377 │ │ 0x0010 line=1378 │ │ @@ -84591,87 +84591,87 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -083378: |[083378] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -083388: 54da ba05 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -08338c: 6e20 6916 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1669 │ │ -083392: 54da c005 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -083396: 6e20 6916 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1669 │ │ -08339c: 6e10 a421 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0833a2: 0a00 |000d: move-result v0 │ │ -0833a4: 1217 |000e: const/4 v7, #int 1 // #1 │ │ -0833a6: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ -0833aa: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ -0833b0: 0f07 |0014: return v7 │ │ -0833b2: 6e10 ab21 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0833b8: 0a08 |0018: move-result v8 │ │ -0833ba: 6e10 ad21 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0833c0: 0a09 |001c: move-result v9 │ │ -0833c2: 59d8 b705 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@05b7 │ │ -0833c6: 59d9 b805 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@05b8 │ │ -0833ca: 120a |0021: const/4 v10, #int 0 // #0 │ │ -0833cc: 5cda b305 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ -0833d0: 120a |0024: const/4 v10, #int 0 // #0 │ │ -0833d2: 5cda b205 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -0833d6: 28ed |0027: goto 0014 // -0013 │ │ -0833d8: 6e10 ab21 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0833de: 0a08 |002b: move-result v8 │ │ -0833e0: 6e10 ad21 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0833e6: 0a09 |002f: move-result v9 │ │ -0833e8: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0833ea: 54da ba05 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -0833ee: 878b |0033: float-to-int v11, v8 │ │ -0833f0: 879c |0034: float-to-int v12, v9 │ │ -0833f2: 6e30 5a16 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -0833f8: 0c06 |0038: move-result-object v6 │ │ -0833fa: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ -0833fe: 6e20 d713 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ -083404: 0a0a |003e: move-result v10 │ │ -083406: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ -08340a: 52da b705 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@05b7 │ │ -08340e: a701 080a |0043: sub-float v1, v8, v10 │ │ -083412: 52da b805 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@05b8 │ │ -083416: a702 090a |0047: sub-float v2, v9, v10 │ │ -08341a: 54da ba05 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -08341e: 6e10 6216 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1662 │ │ -083424: 0a05 |004e: move-result v5 │ │ -083426: a80a 0101 |004f: mul-float v10, v1, v1 │ │ -08342a: a80b 0202 |0051: mul-float v11, v2, v2 │ │ -08342e: c6ba |0053: add-float/2addr v10, v11 │ │ -083430: 920b 0505 |0054: mul-int v11, v5, v5 │ │ -083434: 82bb |0056: int-to-float v11, v11 │ │ -083436: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ -08343a: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ -08343e: 6e10 be13 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@13be │ │ -083444: 0c03 |005e: move-result-object v3 │ │ -083446: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ -08344a: 6e20 c813 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ -083450: 0a0a |0064: move-result v10 │ │ -083452: 122b |0065: const/4 v11, #int 2 // #2 │ │ -083454: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ -083458: 1214 |0068: const/4 v4, #int 1 // #1 │ │ -08345a: 6e20 b713 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ -083460: 120a |006c: const/4 v10, #int 0 // #0 │ │ -083462: 5cda b305 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ -083466: 28a5 |006f: goto 0014 // -005b │ │ -083468: 1204 |0070: const/4 v4, #int 0 // #0 │ │ -08346a: 28f8 |0071: goto 0069 // -0008 │ │ -08346c: 121a |0072: const/4 v10, #int 1 // #1 │ │ -08346e: 6e20 b713 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ -083474: 120a |0076: const/4 v10, #int 0 // #0 │ │ -083476: 5cda b305 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ -08347a: 120a |0079: const/4 v10, #int 0 // #0 │ │ -08347c: 5cda b205 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ -083480: 2898 |007c: goto 0014 // -0068 │ │ -083482: 0000 |007d: nop // spacer │ │ -083484: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ +0833e4: |[0833e4] android.support.v4.widget.DrawerLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0833f4: 54da ba05 |0000: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +0833f8: 6e20 6916 ea00 |0002: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1669 │ │ +0833fe: 54da c005 |0005: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +083402: 6e20 6916 ea00 |0007: invoke-virtual {v10, v14}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1669 │ │ +083408: 6e10 a421 0e00 |000a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +08340e: 0a00 |000d: move-result v0 │ │ +083410: 1217 |000e: const/4 v7, #int 1 // #1 │ │ +083412: d50a ff00 |000f: and-int/lit16 v10, v0, #int 255 // #00ff │ │ +083416: 2b0a 6d00 0000 |0011: packed-switch v10, 0000007e // +0000006d │ │ +08341c: 0f07 |0014: return v7 │ │ +08341e: 6e10 ab21 0e00 |0015: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +083424: 0a08 |0018: move-result v8 │ │ +083426: 6e10 ad21 0e00 |0019: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +08342c: 0a09 |001c: move-result v9 │ │ +08342e: 59d8 b705 |001d: iput v8, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@05b7 │ │ +083432: 59d9 b805 |001f: iput v9, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@05b8 │ │ +083436: 120a |0021: const/4 v10, #int 0 // #0 │ │ +083438: 5cda b305 |0022: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ +08343c: 120a |0024: const/4 v10, #int 0 // #0 │ │ +08343e: 5cda b205 |0025: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +083442: 28ed |0027: goto 0014 // -0013 │ │ +083444: 6e10 ab21 0e00 |0028: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +08344a: 0a08 |002b: move-result v8 │ │ +08344c: 6e10 ad21 0e00 |002c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +083452: 0a09 |002f: move-result v9 │ │ +083454: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +083456: 54da ba05 |0031: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +08345a: 878b |0033: float-to-int v11, v8 │ │ +08345c: 879c |0034: float-to-int v12, v9 │ │ +08345e: 6e30 5a16 ba0c |0035: invoke-virtual {v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +083464: 0c06 |0038: move-result-object v6 │ │ +083466: 3806 3000 |0039: if-eqz v6, 0069 // +0030 │ │ +08346a: 6e20 d713 6d00 |003b: invoke-virtual {v13, v6}, Landroid/support/v4/widget/DrawerLayout;.isContentView:(Landroid/view/View;)Z // method@13d7 │ │ +083470: 0a0a |003e: move-result v10 │ │ +083472: 380a 2a00 |003f: if-eqz v10, 0069 // +002a │ │ +083476: 52da b705 |0041: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionX:F // field@05b7 │ │ +08347a: a701 080a |0043: sub-float v1, v8, v10 │ │ +08347e: 52da b805 |0045: iget v10, v13, Landroid/support/v4/widget/DrawerLayout;.mInitialMotionY:F // field@05b8 │ │ +083482: a702 090a |0047: sub-float v2, v9, v10 │ │ +083486: 54da ba05 |0049: iget-object v10, v13, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +08348a: 6e10 6216 0a00 |004b: invoke-virtual {v10}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1662 │ │ +083490: 0a05 |004e: move-result v5 │ │ +083492: a80a 0101 |004f: mul-float v10, v1, v1 │ │ +083496: a80b 0202 |0051: mul-float v11, v2, v2 │ │ +08349a: c6ba |0053: add-float/2addr v10, v11 │ │ +08349c: 920b 0505 |0054: mul-int v11, v5, v5 │ │ +0834a0: 82bb |0056: int-to-float v11, v11 │ │ +0834a2: 2e0a 0a0b |0057: cmpg-float v10, v10, v11 │ │ +0834a6: 3b0a 1000 |0059: if-gez v10, 0069 // +0010 │ │ +0834aa: 6e10 be13 0d00 |005b: invoke-virtual {v13}, Landroid/support/v4/widget/DrawerLayout;.findOpenDrawer:()Landroid/view/View; // method@13be │ │ +0834b0: 0c03 |005e: move-result-object v3 │ │ +0834b2: 3803 0a00 |005f: if-eqz v3, 0069 // +000a │ │ +0834b6: 6e20 c813 3d00 |0061: invoke-virtual {v13, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ +0834bc: 0a0a |0064: move-result v10 │ │ +0834be: 122b |0065: const/4 v11, #int 2 // #2 │ │ +0834c0: 33ba 0a00 |0066: if-ne v10, v11, 0070 // +000a │ │ +0834c4: 1214 |0068: const/4 v4, #int 1 // #1 │ │ +0834c6: 6e20 b713 4d00 |0069: invoke-virtual {v13, v4}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ +0834cc: 120a |006c: const/4 v10, #int 0 // #0 │ │ +0834ce: 5cda b305 |006d: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ +0834d2: 28a5 |006f: goto 0014 // -005b │ │ +0834d4: 1204 |0070: const/4 v4, #int 0 // #0 │ │ +0834d6: 28f8 |0071: goto 0069 // -0008 │ │ +0834d8: 121a |0072: const/4 v10, #int 1 // #1 │ │ +0834da: 6e20 b713 ad00 |0073: invoke-virtual {v13, v10}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ +0834e0: 120a |0076: const/4 v10, #int 0 // #0 │ │ +0834e2: 5cda b305 |0077: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ +0834e6: 120a |0079: const/4 v10, #int 0 // #0 │ │ +0834e8: 5cda b205 |007a: iput-boolean v10, v13, Landroid/support/v4/widget/DrawerLayout;.mChildrenCanceledTouch:Z // field@05b2 │ │ +0834ec: 2898 |007c: goto 0014 // -0068 │ │ +0834ee: 0000 |007d: nop // spacer │ │ +0834f0: 0001 0400 0000 0000 0400 0000 1700 ... |007e: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1021 │ │ 0x0005 line=1022 │ │ 0x000a line=1024 │ │ 0x000e line=1025 │ │ 0x000f line=1027 │ │ @@ -84726,34 +84726,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08349c: |[08349c] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ -0834ac: 6e20 bd13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0834b2: 0c00 |0003: move-result-object v0 │ │ -0834b4: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ -0834b8: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0834bc: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0834c0: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0834c6: 1a03 6a0e |000d: const-string v3, "No drawer view found with gravity " // string@0e6a │ │ -0834ca: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0834d0: 0c02 |0012: move-result-object v2 │ │ -0834d2: 7110 d013 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@13d0 │ │ -0834d8: 0c03 |0016: move-result-object v3 │ │ -0834da: 6e20 462b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0834e0: 0c02 |001a: move-result-object v2 │ │ -0834e2: 6e10 4e2b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0834e8: 0c02 |001e: move-result-object v2 │ │ -0834ea: 7020 d52a 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0834f0: 2701 |0022: throw v1 │ │ -0834f2: 6e20 ea13 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@13ea │ │ -0834f8: 0e00 |0026: return-void │ │ +083508: |[083508] android.support.v4.widget.DrawerLayout.openDrawer:(I)V │ │ +083518: 6e20 bd13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +08351e: 0c00 |0003: move-result-object v0 │ │ +083520: 3900 1f00 |0004: if-nez v0, 0023 // +001f │ │ +083524: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +083528: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +08352c: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +083532: 1a03 6a0e |000d: const-string v3, "No drawer view found with gravity " // string@0e6a │ │ +083536: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08353c: 0c02 |0012: move-result-object v2 │ │ +08353e: 7110 d013 0500 |0013: invoke-static {v5}, Landroid/support/v4/widget/DrawerLayout;.gravityToString:(I)Ljava/lang/String; // method@13d0 │ │ +083544: 0c03 |0016: move-result-object v3 │ │ +083546: 6e20 462b 3200 |0017: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08354c: 0c02 |001a: move-result-object v2 │ │ +08354e: 6e10 4e2b 0200 |001b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +083554: 0c02 |001e: move-result-object v2 │ │ +083556: 7020 d52a 2100 |001f: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +08355c: 2701 |0022: throw v1 │ │ +08355e: 6e20 ea13 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@13ea │ │ +083564: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1155 │ │ 0x0004 line=1156 │ │ 0x0006 line=1157 │ │ 0x0023 line=1160 │ │ 0x0026 line=1161 │ │ @@ -84767,64 +84767,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0834fc: |[0834fc] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ -08350c: 6e20 da13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -083512: 0a01 |0003: move-result v1 │ │ -083514: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ -083518: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08351c: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -083520: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -083526: 1a03 7112 |000d: const-string v3, "View " // string@1271 │ │ -08352a: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083530: 0c02 |0012: move-result-object v2 │ │ -083532: 6e20 452b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -083538: 0c02 |0016: move-result-object v2 │ │ -08353a: 1a03 7000 |0017: const-string v3, " is not a sliding drawer" // string@0070 │ │ -08353e: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083544: 0c02 |001c: move-result-object v2 │ │ -083546: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08354c: 0c02 |0020: move-result-object v2 │ │ -08354e: 7020 d52a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -083554: 2701 |0024: throw v1 │ │ -083556: 5541 b505 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ -08355a: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ -08355e: 6e10 fd21 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -083564: 0c00 |002c: move-result-object v0 │ │ -083566: 1f00 d502 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -08356a: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ -08356e: 5901 9505 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -083572: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -083574: 5c01 9305 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ -083578: 6e10 d613 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -08357e: 0e00 |0039: return-void │ │ -083580: 1231 |003a: const/4 v1, #int 3 // #3 │ │ -083582: 6e30 b213 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -083588: 0a01 |003e: move-result v1 │ │ -08358a: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ -08358e: 5441 ba05 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -083592: 1202 |0043: const/4 v2, #int 0 // #0 │ │ -083594: 6e10 1b22 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ -08359a: 0a03 |0047: move-result v3 │ │ -08359c: 6e40 7316 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -0835a2: 28eb |004b: goto 0036 // -0015 │ │ -0835a4: 5441 c005 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -0835a8: 6e10 cf13 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -0835ae: 0a02 |0051: move-result v2 │ │ -0835b0: 6e10 2022 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0835b6: 0a03 |0055: move-result v3 │ │ -0835b8: b132 |0056: sub-int/2addr v2, v3 │ │ -0835ba: 6e10 1b22 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ -0835c0: 0a03 |005a: move-result v3 │ │ -0835c2: 6e40 7316 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -0835c8: 28d8 |005e: goto 0036 // -0028 │ │ +083568: |[083568] android.support.v4.widget.DrawerLayout.openDrawer:(Landroid/view/View;)V │ │ +083578: 6e20 da13 5400 |0000: invoke-virtual {v4, v5}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +08357e: 0a01 |0003: move-result v1 │ │ +083580: 3901 2100 |0004: if-nez v1, 0025 // +0021 │ │ +083584: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +083588: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +08358c: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +083592: 1a03 7212 |000d: const-string v3, "View " // string@1272 │ │ +083596: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08359c: 0c02 |0012: move-result-object v2 │ │ +08359e: 6e20 452b 5200 |0013: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0835a4: 0c02 |0016: move-result-object v2 │ │ +0835a6: 1a03 7000 |0017: const-string v3, " is not a sliding drawer" // string@0070 │ │ +0835aa: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0835b0: 0c02 |001c: move-result-object v2 │ │ +0835b2: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0835b8: 0c02 |0020: move-result-object v2 │ │ +0835ba: 7020 d52a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0835c0: 2701 |0024: throw v1 │ │ +0835c2: 5541 b505 |0025: iget-boolean v1, v4, Landroid/support/v4/widget/DrawerLayout;.mFirstLayout:Z // field@05b5 │ │ +0835c6: 3801 1300 |0027: if-eqz v1, 003a // +0013 │ │ +0835ca: 6e10 fd21 0500 |0029: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0835d0: 0c00 |002c: move-result-object v0 │ │ +0835d2: 1f00 d502 |002d: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0835d6: 1501 803f |002f: const/high16 v1, #int 1065353216 // #3f80 │ │ +0835da: 5901 9505 |0031: iput v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +0835de: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0835e0: 5c01 9305 |0034: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.knownOpen:Z // field@0593 │ │ +0835e4: 6e10 d613 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0835ea: 0e00 |0039: return-void │ │ +0835ec: 1231 |003a: const/4 v1, #int 3 // #3 │ │ +0835ee: 6e30 b213 5401 |003b: invoke-virtual {v4, v5, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0835f4: 0a01 |003e: move-result v1 │ │ +0835f6: 3801 0d00 |003f: if-eqz v1, 004c // +000d │ │ +0835fa: 5441 ba05 |0041: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +0835fe: 1202 |0043: const/4 v2, #int 0 // #0 │ │ +083600: 6e10 1b22 0500 |0044: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ +083606: 0a03 |0047: move-result v3 │ │ +083608: 6e40 7316 5132 |0048: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +08360e: 28eb |004b: goto 0036 // -0015 │ │ +083610: 5441 c005 |004c: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +083614: 6e10 cf13 0400 |004e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +08361a: 0a02 |0051: move-result v2 │ │ +08361c: 6e10 2022 0500 |0052: invoke-virtual {v5}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +083622: 0a03 |0055: move-result v3 │ │ +083624: b132 |0056: sub-int/2addr v2, v3 │ │ +083626: 6e10 1b22 0500 |0057: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ +08362c: 0a03 |005a: move-result v3 │ │ +08362e: 6e40 7316 5132 |005b: invoke-virtual {v1, v5, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +083634: 28d8 |005e: goto 0036 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1129 │ │ 0x0006 line=1130 │ │ 0x0025 line=1133 │ │ 0x0029 line=1134 │ │ 0x002f line=1135 │ │ @@ -84844,21 +84844,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0835cc: |[0835cc] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -0835dc: 6f20 c422 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@22c4 │ │ -0835e2: 5c12 b305 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ -0835e6: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ -0835ea: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0835ec: 6e20 b713 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ -0835f2: 0e00 |000b: return-void │ │ +083638: |[083638] android.support.v4.widget.DrawerLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +083648: 6f20 c422 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.requestDisallowInterceptTouchEvent:(Z)V // method@22c4 │ │ +08364e: 5c12 b305 |0003: iput-boolean v2, v1, Landroid/support/v4/widget/DrawerLayout;.mDisallowInterceptRequested:Z // field@05b3 │ │ +083652: 3802 0600 |0005: if-eqz v2, 000b // +0006 │ │ +083656: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +083658: 6e20 b713 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.closeDrawers:(Z)V // method@13b7 │ │ +08365e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0003 line=1078 │ │ 0x0005 line=1079 │ │ 0x0007 line=1080 │ │ 0x000b line=1082 │ │ @@ -84871,19 +84871,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0835f4: |[0835f4] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ -083604: 5510 b605 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@05b6 │ │ -083608: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -08360c: 6f10 c522 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@22c5 │ │ -083612: 0e00 |0007: return-void │ │ +083660: |[083660] android.support.v4.widget.DrawerLayout.requestLayout:()V │ │ +083670: 5510 b605 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/DrawerLayout;.mInLayout:Z // field@05b6 │ │ +083674: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +083678: 6f10 c522 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@22c5 │ │ +08367e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ 0x0004 line=873 │ │ 0x0007 line=875 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -84893,17 +84893,17 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -083614: |[083614] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ -083624: 5b01 bb05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -083628: 0e00 |0002: return-void │ │ +083680: |[083680] android.support.v4.widget.DrawerLayout.setDrawerListener:(Landroid/support/v4/widget/DrawerLayout$DrawerListener;)V │ │ +083690: 5b01 bb05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +083694: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0002 line=344 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/DrawerLayout$DrawerListener; │ │ @@ -84913,20 +84913,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08362c: |[08362c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ -08363c: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -08363e: 6e30 f213 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ -083644: 1250 |0004: const/4 v0, #int 5 // #5 │ │ -083646: 6e30 f213 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ -08364c: 0e00 |0008: return-void │ │ +083698: |[083698] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(I)V │ │ +0836a8: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0836aa: 6e30 f213 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ +0836b0: 1250 |0004: const/4 v0, #int 5 // #5 │ │ +0836b2: 6e30 f213 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ +0836b8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x0008 line=362 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -84937,46 +84937,46 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -083650: |[083650] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ -083660: 1235 |0000: const/4 v5, #int 3 // #3 │ │ -083662: 7110 340e 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -083668: 0a04 |0004: move-result v4 │ │ -08366a: 7120 100c 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -083670: 0a00 |0008: move-result v0 │ │ -083672: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ -083676: 5967 bc05 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ -08367a: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ -08367e: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ -083682: 5461 ba05 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -083686: 6e10 4716 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -08368c: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ -083692: 0e00 |0019: return-void │ │ -083694: 1254 |001a: const/4 v4, #int 5 // #5 │ │ -083696: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ -08369a: 5967 bd05 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ -08369e: 28ee |001f: goto 000d // -0012 │ │ -0836a0: 5461 c005 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -0836a4: 28f1 |0022: goto 0013 // -000f │ │ -0836a6: 6e20 bd13 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0836ac: 0c03 |0026: move-result-object v3 │ │ -0836ae: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ -0836b2: 6e20 ea13 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@13ea │ │ -0836b8: 28ed |002c: goto 0019 // -0013 │ │ -0836ba: 6e20 bd13 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0836c0: 0c02 |0030: move-result-object v2 │ │ -0836c2: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ -0836c6: 6e20 b513 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@13b5 │ │ -0836cc: 28e3 |0036: goto 0019 // -001d │ │ -0836ce: 0000 |0037: nop // spacer │ │ -0836d0: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ +0836bc: |[0836bc] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(II)V │ │ +0836cc: 1235 |0000: const/4 v5, #int 3 // #3 │ │ +0836ce: 7110 340e 0600 |0001: invoke-static {v6}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +0836d4: 0a04 |0004: move-result v4 │ │ +0836d6: 7120 100c 4800 |0005: invoke-static {v8, v4}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +0836dc: 0a00 |0008: move-result v0 │ │ +0836de: 3350 1100 |0009: if-ne v0, v5, 001a // +0011 │ │ +0836e2: 5967 bc05 |000b: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeLeft:I // field@05bc │ │ +0836e6: 3807 0900 |000d: if-eqz v7, 0016 // +0009 │ │ +0836ea: 3350 1100 |000f: if-ne v0, v5, 0020 // +0011 │ │ +0836ee: 5461 ba05 |0011: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +0836f2: 6e10 4716 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +0836f8: 2b07 2200 0000 |0016: packed-switch v7, 00000038 // +00000022 │ │ +0836fe: 0e00 |0019: return-void │ │ +083700: 1254 |001a: const/4 v4, #int 5 // #5 │ │ +083702: 3340 f2ff |001b: if-ne v0, v4, 000d // -000e │ │ +083706: 5967 bd05 |001d: iput v7, v6, Landroid/support/v4/widget/DrawerLayout;.mLockModeRight:I // field@05bd │ │ +08370a: 28ee |001f: goto 000d // -0012 │ │ +08370c: 5461 c005 |0020: iget-object v1, v6, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +083710: 28f1 |0022: goto 0013 // -000f │ │ +083712: 6e20 bd13 0600 |0023: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +083718: 0c03 |0026: move-result-object v3 │ │ +08371a: 3803 f2ff |0027: if-eqz v3, 0019 // -000e │ │ +08371e: 6e20 ea13 3600 |0029: invoke-virtual {v6, v3}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(Landroid/view/View;)V // method@13ea │ │ +083724: 28ed |002c: goto 0019 // -0013 │ │ +083726: 6e20 bd13 0600 |002d: invoke-virtual {v6, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +08372c: 0c02 |0030: move-result-object v2 │ │ +08372e: 3802 e8ff |0031: if-eqz v2, 0019 // -0018 │ │ +083732: 6e20 b513 2600 |0033: invoke-virtual {v6, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@13b5 │ │ +083738: 28e3 |0036: goto 0019 // -001d │ │ +08373a: 0000 |0037: nop // spacer │ │ +08373c: 0001 0200 0100 0000 1700 0000 0d00 ... |0038: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=384 │ │ 0x0009 line=386 │ │ 0x000b line=387 │ │ 0x000d line=391 │ │ 0x000f line=393 │ │ @@ -85007,42 +85007,42 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0836e0: |[0836e0] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ -0836f0: 6e20 da13 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -0836f6: 0a01 |0003: move-result v1 │ │ -0836f8: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ -0836fc: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -083700: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -083704: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08370a: 1a03 7112 |000d: const-string v3, "View " // string@1271 │ │ -08370e: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083714: 0c02 |0012: move-result-object v2 │ │ -083716: 6e20 452b 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -08371c: 0c02 |0016: move-result-object v2 │ │ -08371e: 1a03 6e00 |0017: const-string v3, " is not a " // string@006e │ │ -083722: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083728: 0c02 |001c: move-result-object v2 │ │ -08372a: 1a03 fb19 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@19fb │ │ -08372e: 6e20 462b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -083734: 0c02 |0022: move-result-object v2 │ │ -083736: 6e10 4e2b 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08373c: 0c02 |0026: move-result-object v2 │ │ -08373e: 7020 d52a 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -083744: 2701 |002a: throw v1 │ │ -083746: 6e10 fd21 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -08374c: 0c01 |002e: move-result-object v1 │ │ -08374e: 1f01 d502 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -083752: 5210 9005 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ -083756: 6e30 f213 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ -08375c: 0e00 |0036: return-void │ │ +08374c: |[08374c] android.support.v4.widget.DrawerLayout.setDrawerLockMode:(ILandroid/view/View;)V │ │ +08375c: 6e20 da13 6400 |0000: invoke-virtual {v4, v6}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +083762: 0a01 |0003: move-result v1 │ │ +083764: 3901 2700 |0004: if-nez v1, 002b // +0027 │ │ +083768: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08376c: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +083770: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +083776: 1a03 7212 |000d: const-string v3, "View " // string@1272 │ │ +08377a: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +083780: 0c02 |0012: move-result-object v2 │ │ +083782: 6e20 452b 6200 |0013: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +083788: 0c02 |0016: move-result-object v2 │ │ +08378a: 1a03 6e00 |0017: const-string v3, " is not a " // string@006e │ │ +08378e: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +083794: 0c02 |001c: move-result-object v2 │ │ +083796: 1a03 fd19 |001d: const-string v3, "drawer with appropriate layout_gravity" // string@19fd │ │ +08379a: 6e20 462b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0837a0: 0c02 |0022: move-result-object v2 │ │ +0837a2: 6e10 4e2b 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0837a8: 0c02 |0026: move-result-object v2 │ │ +0837aa: 7020 d52a 2100 |0027: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0837b0: 2701 |002a: throw v1 │ │ +0837b2: 6e10 fd21 0600 |002b: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0837b8: 0c01 |002e: move-result-object v1 │ │ +0837ba: 1f01 d502 |002f: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0837be: 5210 9005 |0031: iget v0, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.gravity:I // field@0590 │ │ +0837c2: 6e30 f213 5400 |0033: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/DrawerLayout;.setDrawerLockMode:(II)V // method@13f2 │ │ +0837c8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0006 line=433 │ │ 0x002b line=436 │ │ 0x0033 line=437 │ │ 0x0036 line=438 │ │ @@ -85057,21 +85057,21 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -083760: |[083760] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ -083770: 6e10 cd13 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@13cd │ │ -083776: 0c00 |0003: move-result-object v0 │ │ -083778: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -08377e: 0c00 |0007: move-result-object v0 │ │ -083780: 6e30 f513 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@13f5 │ │ -083786: 0e00 |000b: return-void │ │ +0837cc: |[0837cc] android.support.v4.widget.DrawerLayout.setDrawerShadow:(II)V │ │ +0837dc: 6e10 cd13 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getResources:()Landroid/content/res/Resources; // method@13cd │ │ +0837e2: 0c00 |0003: move-result-object v0 │ │ +0837e4: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0837ea: 0c00 |0007: move-result-object v0 │ │ +0837ec: 6e30 f513 0103 |0008: invoke-virtual {v1, v0, v3}, Landroid/support/v4/widget/DrawerLayout;.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V // method@13f5 │ │ +0837f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x000b line=324 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/DrawerLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -85082,30 +85082,30 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -083788: |[083788] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ -083798: 7110 340e 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -08379e: 0a01 |0003: move-result v1 │ │ -0837a0: 7120 100c 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -0837a6: 0a00 |0007: move-result v0 │ │ -0837a8: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ -0837ac: 1232 |000a: const/4 v2, #int 3 // #3 │ │ -0837ae: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ -0837b2: 5b34 c405 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ -0837b6: 6e10 d613 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -0837bc: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ -0837c0: 1252 |0014: const/4 v2, #int 5 // #5 │ │ -0837c2: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ -0837c6: 5b34 c505 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ -0837ca: 6e10 d613 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -0837d0: 0e00 |001c: return-void │ │ +0837f4: |[0837f4] android.support.v4.widget.DrawerLayout.setDrawerShadow:(Landroid/graphics/drawable/Drawable;I)V │ │ +083804: 7110 340e 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +08380a: 0a01 |0003: move-result v1 │ │ +08380c: 7120 100c 1500 |0004: invoke-static {v5, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +083812: 0a00 |0007: move-result v0 │ │ +083814: dd01 0003 |0008: and-int/lit8 v1, v0, #int 3 // #03 │ │ +083818: 1232 |000a: const/4 v2, #int 3 // #3 │ │ +08381a: 3321 0700 |000b: if-ne v1, v2, 0012 // +0007 │ │ +08381e: 5b34 c405 |000d: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowLeft:Landroid/graphics/drawable/Drawable; // field@05c4 │ │ +083822: 6e10 d613 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +083828: dd01 0005 |0012: and-int/lit8 v1, v0, #int 5 // #05 │ │ +08382c: 1252 |0014: const/4 v2, #int 5 // #5 │ │ +08382e: 3321 0700 |0015: if-ne v1, v2, 001c // +0007 │ │ +083832: 5b34 c505 |0017: iput-object v4, v3, Landroid/support/v4/widget/DrawerLayout;.mShadowRight:Landroid/graphics/drawable/Drawable; // field@05c5 │ │ +083836: 6e10 d613 0300 |0019: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +08383c: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0008 line=305 │ │ 0x000d line=306 │ │ 0x000f line=307 │ │ 0x0012 line=309 │ │ @@ -85123,27 +85123,27 @@ │ │ type : '(ILjava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0837d4: |[0837d4] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ -0837e4: 7110 340e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -0837ea: 0a01 |0003: move-result v1 │ │ -0837ec: 7120 100c 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ -0837f2: 0a00 |0007: move-result v0 │ │ -0837f4: 1231 |0008: const/4 v1, #int 3 // #3 │ │ -0837f6: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ -0837fa: 5b24 c605 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@05c6 │ │ -0837fe: 0e00 |000d: return-void │ │ -083800: 1251 |000e: const/4 v1, #int 5 // #5 │ │ -083802: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ -083806: 5b24 c705 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@05c7 │ │ -08380a: 28fa |0013: goto 000d // -0006 │ │ +083840: |[083840] android.support.v4.widget.DrawerLayout.setDrawerTitle:(ILjava/lang/CharSequence;)V │ │ +083850: 7110 340e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +083856: 0a01 |0003: move-result v1 │ │ +083858: 7120 100c 1300 |0004: invoke-static {v3, v1}, Landroid/support/v4/view/GravityCompat;.getAbsoluteGravity:(II)I // method@0c10 │ │ +08385e: 0a00 |0007: move-result v0 │ │ +083860: 1231 |0008: const/4 v1, #int 3 // #3 │ │ +083862: 3310 0500 |0009: if-ne v0, v1, 000e // +0005 │ │ +083866: 5b24 c605 |000b: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleLeft:Ljava/lang/CharSequence; // field@05c6 │ │ +08386a: 0e00 |000d: return-void │ │ +08386c: 1251 |000e: const/4 v1, #int 5 // #5 │ │ +08386e: 3310 feff |000f: if-ne v0, v1, 000d // -0002 │ │ +083872: 5b24 c705 |0011: iput-object v4, v2, Landroid/support/v4/widget/DrawerLayout;.mTitleRight:Ljava/lang/CharSequence; // field@05c7 │ │ +083876: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0008 line=490 │ │ 0x000b line=491 │ │ 0x000d line=495 │ │ 0x000e line=492 │ │ @@ -85159,25 +85159,25 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08380c: |[08380c] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ -08381c: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -083822: 0c00 |0003: move-result-object v0 │ │ -083824: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -083828: 5201 9505 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -08382c: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ -083830: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ -083834: 0e00 |000c: return-void │ │ -083836: 5904 9505 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -08383a: 6e30 bb13 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@13bb │ │ -083840: 28fa |0012: goto 000c // -0006 │ │ +083878: |[083878] android.support.v4.widget.DrawerLayout.setDrawerViewOffset:(Landroid/view/View;F)V │ │ +083888: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +08388e: 0c00 |0003: move-result-object v0 │ │ +083890: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +083894: 5201 9505 |0006: iget v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +083898: 2d01 0401 |0008: cmpl-float v1, v4, v1 │ │ +08389c: 3901 0300 |000a: if-nez v1, 000d // +0003 │ │ +0838a0: 0e00 |000c: return-void │ │ +0838a2: 5904 9505 |000d: iput v4, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +0838a6: 6e30 bb13 3204 |000f: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerSlide:(Landroid/view/View;F)V // method@13bb │ │ +0838ac: 28fa |0012: goto 000c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0006 line=613 │ │ 0x000c line=619 │ │ 0x000d line=617 │ │ 0x000f line=618 │ │ @@ -85192,18 +85192,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083844: |[083844] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ -083854: 5901 c105 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ -083858: 6e10 d613 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -08385e: 0e00 |0005: return-void │ │ +0838b0: |[0838b0] android.support.v4.widget.DrawerLayout.setScrimColor:(I)V │ │ +0838c0: 5901 c105 |0000: iput v1, v0, Landroid/support/v4/widget/DrawerLayout;.mScrimColor:I // field@05c1 │ │ +0838c4: 6e10 d613 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0838ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0002 line=333 │ │ 0x0005 line=334 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout; │ │ @@ -85214,56 +85214,56 @@ │ │ type : '(IILandroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -083860: |[083860] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ -083870: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -083872: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -083874: 5474 ba05 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ -083878: 6e10 6316 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ -08387e: 0a00 |0007: move-result v0 │ │ -083880: 5474 c005 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ -083884: 6e10 6316 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ -08388a: 0a02 |000d: move-result v2 │ │ -08388c: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ -083890: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ -083894: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -083896: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ -08389a: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ -08389e: 6e10 fd21 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0838a4: 0c01 |001a: move-result-object v1 │ │ -0838a6: 1f01 d502 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0838aa: 5214 9505 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -0838ae: 1205 |001f: const/4 v5, #int 0 // #0 │ │ -0838b0: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ -0838b4: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ -0838b8: 6e20 b913 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@13b9 │ │ -0838be: 5274 b405 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@05b4 │ │ -0838c2: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ -0838c6: 5973 b405 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@05b4 │ │ -0838ca: 5474 bb05 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -0838ce: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ -0838d2: 5474 bb05 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ -0838d6: 7220 8013 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1380 │ │ -0838dc: 0e00 |0036: return-void │ │ -0838de: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ -0838e2: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ -0838e6: 1223 |003b: const/4 v3, #int 2 // #2 │ │ -0838e8: 28d7 |003c: goto 0013 // -0029 │ │ -0838ea: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0838ec: 28d5 |003e: goto 0013 // -002b │ │ -0838ee: 5214 9505 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ -0838f2: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ -0838f6: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ -0838fa: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ -0838fe: 6e20 ba13 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@13ba │ │ -083904: 28dd |004a: goto 0027 // -0023 │ │ +0838cc: |[0838cc] android.support.v4.widget.DrawerLayout.updateDrawerState:(IILandroid/view/View;)V │ │ +0838dc: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0838de: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0838e0: 5474 ba05 |0002: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mLeftDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05ba │ │ +0838e4: 6e10 6316 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ +0838ea: 0a00 |0007: move-result v0 │ │ +0838ec: 5474 c005 |0008: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mRightDragger:Landroid/support/v4/widget/ViewDragHelper; // field@05c0 │ │ +0838f0: 6e10 6316 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ +0838f6: 0a02 |000d: move-result v2 │ │ +0838f8: 3250 0400 |000e: if-eq v0, v5, 0012 // +0004 │ │ +0838fc: 3352 2700 |0010: if-ne v2, v5, 0037 // +0027 │ │ +083900: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +083902: 380a 1400 |0013: if-eqz v10, 0027 // +0014 │ │ +083906: 3909 1200 |0015: if-nez v9, 0027 // +0012 │ │ +08390a: 6e10 fd21 0a00 |0017: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +083910: 0c01 |001a: move-result-object v1 │ │ +083912: 1f01 d502 |001b: check-cast v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +083916: 5214 9505 |001d: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +08391a: 1205 |001f: const/4 v5, #int 0 // #0 │ │ +08391c: 2d04 0405 |0020: cmpl-float v4, v4, v5 │ │ +083920: 3904 1d00 |0022: if-nez v4, 003f // +001d │ │ +083924: 6e20 b913 a700 |0024: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerClosed:(Landroid/view/View;)V // method@13b9 │ │ +08392a: 5274 b405 |0027: iget v4, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@05b4 │ │ +08392e: 3243 0d00 |0029: if-eq v3, v4, 0036 // +000d │ │ +083932: 5973 b405 |002b: iput v3, v7, Landroid/support/v4/widget/DrawerLayout;.mDrawerState:I // field@05b4 │ │ +083936: 5474 bb05 |002d: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +08393a: 3804 0700 |002f: if-eqz v4, 0036 // +0007 │ │ +08393e: 5474 bb05 |0031: iget-object v4, v7, Landroid/support/v4/widget/DrawerLayout;.mListener:Landroid/support/v4/widget/DrawerLayout$DrawerListener; // field@05bb │ │ +083942: 7220 8013 3400 |0033: invoke-interface {v4, v3}, Landroid/support/v4/widget/DrawerLayout$DrawerListener;.onDrawerStateChanged:(I)V // method@1380 │ │ +083948: 0e00 |0036: return-void │ │ +08394a: 3260 0400 |0037: if-eq v0, v6, 003b // +0004 │ │ +08394e: 3362 0400 |0039: if-ne v2, v6, 003d // +0004 │ │ +083952: 1223 |003b: const/4 v3, #int 2 // #2 │ │ +083954: 28d7 |003c: goto 0013 // -0029 │ │ +083956: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +083958: 28d5 |003e: goto 0013 // -002b │ │ +08395a: 5214 9505 |003f: iget v4, v1, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.onScreen:F // field@0595 │ │ +08395e: 1505 803f |0041: const/high16 v5, #int 1065353216 // #3f80 │ │ +083962: 2d04 0405 |0043: cmpl-float v4, v4, v5 │ │ +083966: 3904 e2ff |0045: if-nez v4, 0027 // -001e │ │ +08396a: 6e20 ba13 a700 |0047: invoke-virtual {v7, v10}, Landroid/support/v4/widget/DrawerLayout;.dispatchOnDrawerOpened:(Landroid/view/View;)V // method@13ba │ │ +083970: 28dd |004a: goto 0027 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=522 │ │ 0x0008 line=523 │ │ 0x000e line=526 │ │ 0x0012 line=527 │ │ 0x0013 line=534 │ │ @@ -85404,26 +85404,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -083908: |[083908] android.support.v4.widget.EdgeEffectCompat.:()V │ │ -083918: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08391c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -083920: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -083924: 2200 df02 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@02df │ │ -083928: 7010 0514 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@1405 │ │ -08392e: 6900 c805 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -083932: 0e00 |000d: return-void │ │ -083934: 2200 de02 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@02de │ │ -083938: 7010 fc13 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@13fc │ │ -08393e: 6900 c805 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -083942: 28f8 |0015: goto 000d // -0008 │ │ +083974: |[083974] android.support.v4.widget.EdgeEffectCompat.:()V │ │ +083984: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +083988: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08398c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +083990: 2200 df02 |0006: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; // type@02df │ │ +083994: 7010 0514 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl;.:()V // method@1405 │ │ +08399a: 6900 c805 |000b: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +08399e: 0e00 |000d: return-void │ │ +0839a0: 2200 de02 |000e: new-instance v0, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; // type@02de │ │ +0839a4: 7010 fc13 0000 |0010: invoke-direct {v0}, Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl;.:()V // method@13fc │ │ +0839aa: 6900 c805 |0013: sput-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +0839ae: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x000d line=42 │ │ 0x000e line=40 │ │ locals : │ │ @@ -85433,21 +85433,21 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -083944: |[083944] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ -083954: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -08395a: 6200 c805 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -08395e: 7220 1114 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1411 │ │ -083964: 0c00 |0008: move-result-object v0 │ │ -083966: 5b10 c905 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -08396a: 0e00 |000b: return-void │ │ +0839b0: |[0839b0] android.support.v4.widget.EdgeEffectCompat.:(Landroid/content/Context;)V │ │ +0839c0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0839c6: 6200 c805 |0003: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +0839ca: 7220 1114 2000 |0005: invoke-interface {v0, v2}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1411 │ │ +0839d0: 0c00 |0008: move-result-object v0 │ │ +0839d2: 5b10 c905 |0009: iput-object v0, v1, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +0839d6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0003 line=133 │ │ 0x000b line=134 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ @@ -85459,20 +85459,20 @@ │ │ type : '(Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08396c: |[08396c] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ -08397c: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -083980: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -083984: 7230 0e14 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@140e │ │ -08398a: 0a00 |0007: move-result v0 │ │ -08398c: 0f00 |0008: return v0 │ │ +0839d8: |[0839d8] android.support.v4.widget.EdgeEffectCompat.draw:(Landroid/graphics/Canvas;)Z │ │ +0839e8: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +0839ec: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +0839f0: 7230 0e14 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@140e │ │ +0839f6: 0a00 |0007: move-result v0 │ │ +0839f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -85481,19 +85481,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083990: |[083990] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ -0839a0: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -0839a4: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -0839a8: 7220 0f14 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@140f │ │ -0839ae: 0e00 |0007: return-void │ │ +0839fc: |[0839fc] android.support.v4.widget.EdgeEffectCompat.finish:()V │ │ +083a0c: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +083a10: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +083a14: 7220 0f14 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.finish:(Ljava/lang/Object;)V // method@140f │ │ +083a1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0007 line=163 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ @@ -85502,20 +85502,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0839b0: |[0839b0] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ -0839c0: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -0839c4: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -0839c8: 7220 1014 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@1410 │ │ -0839ce: 0a00 |0007: move-result v0 │ │ -0839d0: 0f00 |0008: return v0 │ │ +083a1c: |[083a1c] android.support.v4.widget.EdgeEffectCompat.isFinished:()Z │ │ +083a2c: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +083a30: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +083a34: 7220 1014 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.isFinished:(Ljava/lang/Object;)Z // method@1410 │ │ +083a3a: 0a00 |0007: move-result v0 │ │ +083a3c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #3 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -85523,20 +85523,20 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0839d4: |[0839d4] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ -0839e4: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -0839e8: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -0839ec: 7230 1214 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@1412 │ │ -0839f2: 0a00 |0007: move-result v0 │ │ -0839f4: 0f00 |0008: return v0 │ │ +083a40: |[083a40] android.support.v4.widget.EdgeEffectCompat.onAbsorb:(I)Z │ │ +083a50: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +083a54: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +083a58: 7230 1214 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onAbsorb:(Ljava/lang/Object;I)Z // method@1412 │ │ +083a5e: 0a00 |0007: move-result v0 │ │ +083a60: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 velocity I │ │ │ │ @@ -85545,20 +85545,20 @@ │ │ type : '(F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0839f8: |[0839f8] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ -083a08: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -083a0c: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -083a10: 7230 1314 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@1413 │ │ -083a16: 0a00 |0007: move-result v0 │ │ -083a18: 0f00 |0008: return v0 │ │ +083a64: |[083a64] android.support.v4.widget.EdgeEffectCompat.onPull:(F)Z │ │ +083a74: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +083a78: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +083a7c: 7230 1314 1003 |0004: invoke-interface {v0, v1, v3}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onPull:(Ljava/lang/Object;F)Z // method@1413 │ │ +083a82: 0a00 |0007: move-result v0 │ │ +083a84: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0009 reg=3 deltaDistance F │ │ │ │ @@ -85567,20 +85567,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083a1c: |[083a1c] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ -083a2c: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -083a30: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -083a34: 7220 1414 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@1414 │ │ -083a3a: 0a00 |0007: move-result v0 │ │ -083a3c: 0f00 |0008: return v0 │ │ +083a88: |[083a88] android.support.v4.widget.EdgeEffectCompat.onRelease:()Z │ │ +083a98: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +083a9c: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +083aa0: 7220 1414 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.onRelease:(Ljava/lang/Object;)Z // method@1414 │ │ +083aa6: 0a00 |0007: move-result v0 │ │ +083aa8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/EdgeEffectCompat;) │ │ @@ -85588,19 +85588,19 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -083a40: |[083a40] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ -083a50: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ -083a54: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ -083a58: 7240 1514 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@1415 │ │ -083a5e: 0e00 |0007: return-void │ │ +083aac: |[083aac] android.support.v4.widget.EdgeEffectCompat.setSize:(II)V │ │ +083abc: 6200 c805 |0000: sget-object v0, Landroid/support/v4/widget/EdgeEffectCompat;.IMPL:Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl; // field@05c8 │ │ +083ac0: 5421 c905 |0002: iget-object v1, v2, Landroid/support/v4/widget/EdgeEffectCompat;.mEdgeEffect:Ljava/lang/Object; // field@05c9 │ │ +083ac4: 7240 1514 1043 |0004: invoke-interface {v0, v1, v3, v4}, Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectImpl;.setSize:(Ljava/lang/Object;II)V // method@1415 │ │ +083aca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0007 line=144 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/EdgeEffectCompat; │ │ 0x0000 - 0x0008 reg=3 width I │ │ @@ -85631,17 +85631,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083a60: |[083a60] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ -083a70: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -083a76: 0e00 |0003: return-void │ │ +083acc: |[083acc] android.support.v4.widget.EdgeEffectCompatIcs.:()V │ │ +083adc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +083ae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -85649,19 +85649,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -083a78: |[083a78] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -083a88: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ -083a8c: 6e20 de23 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@23de │ │ -083a92: 0a00 |0005: move-result v0 │ │ -083a94: 0f00 |0006: return v0 │ │ +083ae4: |[083ae4] android.support.v4.widget.EdgeEffectCompatIcs.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +083af4: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ +083af8: 6e20 de23 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.draw:(Landroid/graphics/Canvas;)Z // method@23de │ │ +083afe: 0a00 |0005: move-result v0 │ │ +083b00: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 canvas Landroid/graphics/Canvas; │ │ │ │ @@ -85670,18 +85670,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083a98: |[083a98] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ -083aa8: 1f00 7204 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0472 │ │ -083aac: 6e10 df23 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@23df │ │ -083ab2: 0e00 |0005: return-void │ │ +083b04: |[083b04] android.support.v4.widget.EdgeEffectCompatIcs.finish:(Ljava/lang/Object;)V │ │ +083b14: 1f00 7204 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0472 │ │ +083b18: 6e10 df23 0000 |0002: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.finish:()V // method@23df │ │ +083b1e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0005 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -85690,19 +85690,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083ab4: |[083ab4] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ -083ac4: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ -083ac8: 6e10 e023 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@23e0 │ │ -083ace: 0a00 |0005: move-result v0 │ │ -083ad0: 0f00 |0006: return v0 │ │ +083b20: |[083b20] android.support.v4.widget.EdgeEffectCompatIcs.isFinished:(Ljava/lang/Object;)Z │ │ +083b30: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ +083b34: 6e10 e023 0100 |0002: invoke-virtual {v1}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@23e0 │ │ +083b3a: 0a00 |0005: move-result v0 │ │ +083b3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ #4 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -85710,18 +85710,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -083ad4: |[083ad4] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -083ae4: 2200 7204 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0472 │ │ -083ae8: 7020 dd23 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@23dd │ │ -083aee: 1100 |0005: return-object v0 │ │ +083b40: |[083b40] android.support.v4.widget.EdgeEffectCompatIcs.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +083b50: 2200 7204 |0000: new-instance v0, Landroid/widget/EdgeEffect; // type@0472 │ │ +083b54: 7020 dd23 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/EdgeEffect;.:(Landroid/content/Context;)V // method@23dd │ │ +083b5a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #5 : (in Landroid/support/v4/widget/EdgeEffectCompatIcs;) │ │ @@ -85729,19 +85729,19 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -083af0: |[083af0] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ -083b00: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ -083b04: 6e20 e123 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@23e1 │ │ -083b0a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -083b0c: 0f00 |0006: return v0 │ │ +083b5c: |[083b5c] android.support.v4.widget.EdgeEffectCompatIcs.onAbsorb:(Ljava/lang/Object;I)Z │ │ +083b6c: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ +083b70: 6e20 e123 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onAbsorb:(I)V // method@23e1 │ │ +083b76: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +083b78: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0005 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 velocity I │ │ @@ -85751,19 +85751,19 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -083b10: |[083b10] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ -083b20: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ -083b24: 6e20 e223 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@23e2 │ │ -083b2a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -083b2c: 0f00 |0006: return v0 │ │ +083b7c: |[083b7c] android.support.v4.widget.EdgeEffectCompatIcs.onPull:(Ljava/lang/Object;F)Z │ │ +083b8c: 1f01 7204 |0000: check-cast v1, Landroid/widget/EdgeEffect; // type@0472 │ │ +083b90: 6e20 e223 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/EdgeEffect;.onPull:(F)V // method@23e2 │ │ +083b96: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +083b98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 deltaDistance F │ │ @@ -85773,21 +85773,21 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -083b30: |[083b30] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ -083b40: 0720 |0000: move-object v0, v2 │ │ -083b42: 1f00 7204 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0472 │ │ -083b46: 6e10 e323 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@23e3 │ │ -083b4c: 6e10 e023 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@23e0 │ │ -083b52: 0a01 |0009: move-result v1 │ │ -083b54: 0f01 |000a: return v1 │ │ +083b9c: |[083b9c] android.support.v4.widget.EdgeEffectCompatIcs.onRelease:(Ljava/lang/Object;)Z │ │ +083bac: 0720 |0000: move-object v0, v2 │ │ +083bae: 1f00 7204 |0001: check-cast v0, Landroid/widget/EdgeEffect; // type@0472 │ │ +083bb2: 6e10 e323 0000 |0003: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.onRelease:()V // method@23e3 │ │ +083bb8: 6e10 e023 0000 |0006: invoke-virtual {v0}, Landroid/widget/EdgeEffect;.isFinished:()Z // method@23e0 │ │ +083bbe: 0a01 |0009: move-result v1 │ │ +083bc0: 0f01 |000a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0006 line=53 │ │ locals : │ │ 0x0003 - 0x000b reg=0 eff Landroid/widget/EdgeEffect; │ │ @@ -85798,18 +85798,18 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -083b58: |[083b58] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ -083b68: 1f00 7204 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0472 │ │ -083b6c: 6e30 e423 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@23e4 │ │ -083b72: 0e00 |0005: return-void │ │ +083bc4: |[083bc4] android.support.v4.widget.EdgeEffectCompatIcs.setSize:(Ljava/lang/Object;II)V │ │ +083bd4: 1f00 7204 |0000: check-cast v0, Landroid/widget/EdgeEffect; // type@0472 │ │ +083bd8: 6e30 e423 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/EdgeEffect;.setSize:(II)V // method@23e4 │ │ +083bde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 width I │ │ @@ -85907,26 +85907,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -083b74: |[083b74] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -083b84: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -083b88: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -083b8c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -083b90: 2201 e702 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@02e7 │ │ -083b94: 7010 4c14 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@144c │ │ -083b9a: 6901 d605 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@05d6 │ │ -083b9e: 0e00 |000d: return-void │ │ -083ba0: 2201 e602 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@02e6 │ │ -083ba4: 7010 4a14 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@144a │ │ -083baa: 6901 d605 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@05d6 │ │ -083bae: 28f8 |0015: goto 000d // -0008 │ │ +083be0: |[083be0] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +083bf0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +083bf4: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +083bf8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +083bfc: 2201 e702 |0006: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; // type@02e7 │ │ +083c00: 7010 4c14 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl;.:()V // method@144c │ │ +083c06: 6901 d605 |000b: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@05d6 │ │ +083c0a: 0e00 |000d: return-void │ │ +083c0c: 2201 e602 |000e: new-instance v1, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; // type@02e6 │ │ +083c10: 7010 4a14 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@144a │ │ +083c16: 6901 d605 |0013: sput-object v1, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@05d6 │ │ +083c1a: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0006 line=61 │ │ 0x000d line=65 │ │ 0x000e line=63 │ │ @@ -85938,17 +85938,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083bb0: |[083bb0] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ -083bc0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -083bc6: 0e00 |0003: return-void │ │ +083c1c: |[083c1c] android.support.v4.widget.ListPopupWindowCompat.:()V │ │ +083c2c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +083c32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat; │ │ │ │ @@ -85957,19 +85957,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -083bc8: |[083bc8] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -083bd8: 6200 d605 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@05d6 │ │ -083bdc: 7230 4e14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@144e │ │ -083be2: 0c00 |0005: move-result-object v0 │ │ -083be4: 1100 |0006: return-object v0 │ │ +083c34: |[083c34] android.support.v4.widget.ListPopupWindowCompat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +083c44: 6200 d605 |0000: sget-object v0, Landroid/support/v4/widget/ListPopupWindowCompat;.IMPL:Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl; // field@05d6 │ │ +083c48: 7230 4e14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/ListPopupWindowCompat$ListPopupWindowImpl;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@144e │ │ +083c4e: 0c00 |0005: move-result-object v0 │ │ +083c50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ @@ -85999,17 +85999,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083be8: |[083be8] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ -083bf8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -083bfe: 0e00 |0003: return-void │ │ +083c54: |[083c54] android.support.v4.widget.ListPopupWindowCompatKitKat.:()V │ │ +083c64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +083c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/ListPopupWindowCompatKitKat;) │ │ @@ -86017,19 +86017,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -083c00: |[083c00] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -083c10: 1f01 8104 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@0481 │ │ -083c14: 6e20 6724 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@2467 │ │ -083c1a: 0c00 |0005: move-result-object v0 │ │ -083c1c: 1100 |0006: return-object v0 │ │ +083c6c: |[083c6c] android.support.v4.widget.ListPopupWindowCompatKitKat.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +083c7c: 1f01 8104 |0000: check-cast v1, Landroid/widget/ListPopupWindow; // type@0481 │ │ +083c80: 6e20 6724 2100 |0002: invoke-virtual {v1, v2}, Landroid/widget/ListPopupWindow;.createDragToOpenListener:(Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@2467 │ │ +083c86: 0c00 |0005: move-result-object v0 │ │ +083c88: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=2 src Landroid/view/View; │ │ │ │ @@ -86099,26 +86099,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -083c20: |[083c20] android.support.v4.widget.PopupMenuCompat.:()V │ │ -083c30: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -083c34: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -083c38: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -083c3c: 2201 ed02 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@02ed │ │ -083c40: 7010 5a14 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@145a │ │ -083c46: 6901 d805 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@05d8 │ │ -083c4a: 0e00 |000d: return-void │ │ -083c4c: 2201 ec02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@02ec │ │ -083c50: 7010 5814 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1458 │ │ -083c56: 6901 d805 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@05d8 │ │ -083c5a: 28f8 |0015: goto 000d // -0008 │ │ +083c8c: |[083c8c] android.support.v4.widget.PopupMenuCompat.:()V │ │ +083c9c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +083ca0: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +083ca4: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +083ca8: 2201 ed02 |0006: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; // type@02ed │ │ +083cac: 7010 5a14 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl;.:()V // method@145a │ │ +083cb2: 6901 d805 |000b: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@05d8 │ │ +083cb6: 0e00 |000d: return-void │ │ +083cb8: 2201 ec02 |000e: new-instance v1, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; // type@02ec │ │ +083cbc: 7010 5814 0100 |0010: invoke-direct {v1}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1458 │ │ +083cc2: 6901 d805 |0013: sput-object v1, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@05d8 │ │ +083cc6: 28f8 |0015: goto 000d // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ 0x0006 line=60 │ │ 0x000d line=64 │ │ 0x000e line=62 │ │ @@ -86130,17 +86130,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083c5c: |[083c5c] android.support.v4.widget.PopupMenuCompat.:()V │ │ -083c6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -083c72: 0e00 |0003: return-void │ │ +083cc8: |[083cc8] android.support.v4.widget.PopupMenuCompat.:()V │ │ +083cd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +083cde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0003 line=68 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat; │ │ │ │ @@ -86149,19 +86149,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -083c74: |[083c74] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -083c84: 6200 d805 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@05d8 │ │ -083c88: 7220 5c14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@145c │ │ -083c8e: 0c00 |0005: move-result-object v0 │ │ -083c90: 1100 |0006: return-object v0 │ │ +083ce0: |[083ce0] android.support.v4.widget.PopupMenuCompat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +083cf0: 6200 d805 |0000: sget-object v0, Landroid/support/v4/widget/PopupMenuCompat;.IMPL:Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl; // field@05d8 │ │ +083cf4: 7220 5c14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/PopupMenuCompat$PopupMenuImpl;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@145c │ │ +083cfa: 0c00 |0005: move-result-object v0 │ │ +083cfc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -86190,17 +86190,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083c94: |[083c94] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ -083ca4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -083caa: 0e00 |0003: return-void │ │ +083d00: |[083d00] android.support.v4.widget.PopupMenuCompatKitKat.:()V │ │ +083d10: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +083d16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompatKitKat; │ │ │ │ #1 : (in Landroid/support/v4/widget/PopupMenuCompatKitKat;) │ │ @@ -86208,19 +86208,19 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -083cac: |[083cac] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -083cbc: 1f01 8404 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@0484 │ │ -083cc0: 6e10 9a24 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@249a │ │ -083cc6: 0c00 |0005: move-result-object v0 │ │ -083cc8: 1100 |0006: return-object v0 │ │ +083d18: |[083d18] android.support.v4.widget.PopupMenuCompatKitKat.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +083d28: 1f01 8404 |0000: check-cast v1, Landroid/widget/PopupMenu; // type@0484 │ │ +083d2c: 6e10 9a24 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupMenu;.getDragToOpenListener:()Landroid/view/View$OnTouchListener; // method@249a │ │ +083d32: 0c00 |0005: move-result-object v0 │ │ +083d34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 popupMenu Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -86393,36 +86393,36 @@ │ │ type : '(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -083ccc: |[083ccc] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -083cdc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -083ce2: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ -083ce6: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ -083cea: 2200 f502 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@02f5 │ │ -083cee: 7010 a114 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@14a1 │ │ -083cf4: 5b10 de05 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083cf8: 5410 de05 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083cfc: 7230 7114 3004 |0010: invoke-interface {v0, v3, v4}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1471 │ │ -083d02: 0c00 |0013: move-result-object v0 │ │ -083d04: 5b10 df05 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083d08: 0e00 |0016: return-void │ │ -083d0a: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ -083d0e: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ -083d12: 2200 f402 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@02f4 │ │ -083d16: 7010 9014 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1490 │ │ -083d1c: 5b10 de05 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083d20: 28ec |0022: goto 000e // -0014 │ │ -083d22: 2200 f302 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@02f3 │ │ -083d26: 7010 7f14 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@147f │ │ -083d2c: 5b10 de05 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083d30: 28e4 |002a: goto 000e // -001c │ │ +083d38: |[083d38] android.support.v4.widget.ScrollerCompat.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +083d48: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +083d4e: 1300 0e00 |0003: const/16 v0, #int 14 // #e │ │ +083d52: 3402 1200 |0005: if-lt v2, v0, 0017 // +0012 │ │ +083d56: 2200 f502 |0007: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; // type@02f5 │ │ +083d5a: 7010 a114 0000 |0009: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs;.:()V // method@14a1 │ │ +083d60: 5b10 de05 |000c: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083d64: 5410 de05 |000e: iget-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083d68: 7230 7114 3004 |0010: invoke-interface {v0, v3, v4}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@1471 │ │ +083d6e: 0c00 |0013: move-result-object v0 │ │ +083d70: 5b10 df05 |0014: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083d74: 0e00 |0016: return-void │ │ +083d76: 1300 0900 |0017: const/16 v0, #int 9 // #9 │ │ +083d7a: 3402 0a00 |0019: if-lt v2, v0, 0023 // +000a │ │ +083d7e: 2200 f402 |001b: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; // type@02f4 │ │ +083d82: 7010 9014 0000 |001d: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1490 │ │ +083d88: 5b10 de05 |0020: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083d8c: 28ec |0022: goto 000e // -0014 │ │ +083d8e: 2200 f302 |0023: new-instance v0, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; // type@02f3 │ │ +083d92: 7010 7f14 0000 |0025: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase;.:()V // method@147f │ │ +083d98: 5b10 de05 |0028: iput-object v0, v1, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083d9c: 28e4 |002a: goto 000e // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0003 line=263 │ │ 0x0007 line=264 │ │ 0x000e line=270 │ │ 0x0016 line=271 │ │ @@ -86440,18 +86440,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -083d34: |[083d34] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ -083d44: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -083d48: 7040 a314 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a3 │ │ -083d4e: 0e00 |0005: return-void │ │ +083da0: |[083da0] android.support.v4.widget.ScrollerCompat.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V │ │ +083db0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +083db4: 7040 a314 0132 |0002: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/widget/ScrollerCompat;.:(ILandroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a3 │ │ +083dba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -86462,19 +86462,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -083d50: |[083d50] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ -083d60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -083d62: 7120 a814 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@14a8 │ │ -083d68: 0c00 |0004: move-result-object v0 │ │ -083d6a: 1100 |0005: return-object v0 │ │ +083dbc: |[083dbc] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;)Landroid/support/v4/widget/ScrollerCompat; │ │ +083dcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +083dce: 7120 a814 0100 |0001: invoke-static {v1, v0}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@14a8 │ │ +083dd4: 0c00 |0004: move-result-object v0 │ │ +083dd6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86482,18 +86482,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -083d6c: |[083d6c] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ -083d7c: 2200 f602 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@02f6 │ │ -083d80: 7030 a414 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a4 │ │ -083d86: 1100 |0005: return-object v0 │ │ +083dd8: |[083dd8] android.support.v4.widget.ScrollerCompat.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; │ │ +083de8: 2200 f602 |0000: new-instance v0, Landroid/support/v4/widget/ScrollerCompat; // type@02f6 │ │ +083dec: 7030 a414 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ScrollerCompat;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@14a4 │ │ +083df2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -86503,19 +86503,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -083d88: |[083d88] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ -083d98: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083d9c: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083da0: 7220 6f14 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@146f │ │ -083da6: 0e00 |0007: return-void │ │ +083df4: |[083df4] android.support.v4.widget.ScrollerCompat.abortAnimation:()V │ │ +083e04: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083e08: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083e0c: 7220 6f14 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.abortAnimation:(Ljava/lang/Object;)V // method@146f │ │ +083e12: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0007 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ @@ -86524,20 +86524,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083da8: |[083da8] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ -083db8: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083dbc: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083dc0: 7220 7014 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1470 │ │ -083dc6: 0a00 |0007: move-result v0 │ │ -083dc8: 0f00 |0008: return v0 │ │ +083e14: |[083e14] android.support.v4.widget.ScrollerCompat.computeScrollOffset:()Z │ │ +083e24: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083e28: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083e2c: 7220 7014 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.computeScrollOffset:(Ljava/lang/Object;)Z // method@1470 │ │ +083e32: 0a00 |0007: move-result v0 │ │ +083e34: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=334 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #2 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86545,27 +86545,27 @@ │ │ type : '(IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 9 │ │ outs : 10 │ │ insns size : 19 16-bit code units │ │ -083dcc: |[083dcc] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ -083ddc: 54a0 de05 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083de0: 54a1 df05 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083de4: 01b2 |0004: move v2, v11 │ │ -083de6: 01c3 |0005: move v3, v12 │ │ -083de8: 01d4 |0006: move v4, v13 │ │ -083dea: 01e5 |0007: move v5, v14 │ │ -083dec: 01f6 |0008: move v6, v15 │ │ -083dee: 0207 1000 |0009: move/from16 v7, v16 │ │ -083df2: 0208 1100 |000b: move/from16 v8, v17 │ │ -083df6: 0209 1200 |000d: move/from16 v9, v18 │ │ -083dfa: 780a 7214 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@1472 │ │ -083e00: 0e00 |0012: return-void │ │ +083e38: |[083e38] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIII)V │ │ +083e48: 54a0 de05 |0000: iget-object v0, v10, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083e4c: 54a1 df05 |0002: iget-object v1, v10, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083e50: 01b2 |0004: move v2, v11 │ │ +083e52: 01c3 |0005: move v3, v12 │ │ +083e54: 01d4 |0006: move v4, v13 │ │ +083e56: 01e5 |0007: move v5, v14 │ │ +083e58: 01f6 |0008: move v6, v15 │ │ +083e5a: 0207 1000 |0009: move/from16 v7, v16 │ │ +083e5e: 0208 1100 |000b: move/from16 v8, v17 │ │ +083e62: 0209 1200 |000d: move/from16 v9, v18 │ │ +083e66: 780a 7214 0000 |000f: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIII)V // method@1472 │ │ +083e6c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0012 line=394 │ │ locals : │ │ 0x0000 - 0x0013 reg=10 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0013 reg=11 startX I │ │ @@ -86582,29 +86582,29 @@ │ │ type : '(IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 11 │ │ outs : 12 │ │ insns size : 25 16-bit code units │ │ -083e04: |[083e04] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ -083e14: 54c0 de05 |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083e18: 54c1 df05 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083e1c: 01d2 |0004: move v2, v13 │ │ -083e1e: 01e3 |0005: move v3, v14 │ │ -083e20: 01f4 |0006: move v4, v15 │ │ -083e22: 0205 1000 |0007: move/from16 v5, v16 │ │ -083e26: 0206 1100 |0009: move/from16 v6, v17 │ │ -083e2a: 0207 1200 |000b: move/from16 v7, v18 │ │ -083e2e: 0208 1300 |000d: move/from16 v8, v19 │ │ -083e32: 0209 1400 |000f: move/from16 v9, v20 │ │ -083e36: 020a 1500 |0011: move/from16 v10, v21 │ │ -083e3a: 020b 1600 |0013: move/from16 v11, v22 │ │ -083e3e: 780c 7314 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@1473 │ │ -083e44: 0e00 |0018: return-void │ │ +083e70: |[083e70] android.support.v4.widget.ScrollerCompat.fling:(IIIIIIIIII)V │ │ +083e80: 54c0 de05 |0000: iget-object v0, v12, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083e84: 54c1 df05 |0002: iget-object v1, v12, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083e88: 01d2 |0004: move v2, v13 │ │ +083e8a: 01e3 |0005: move v3, v14 │ │ +083e8c: 01f4 |0006: move v4, v15 │ │ +083e8e: 0205 1000 |0007: move/from16 v5, v16 │ │ +083e92: 0206 1100 |0009: move/from16 v6, v17 │ │ +083e96: 0207 1200 |000b: move/from16 v7, v18 │ │ +083e9a: 0208 1300 |000d: move/from16 v8, v19 │ │ +083e9e: 0209 1400 |000f: move/from16 v9, v20 │ │ +083ea2: 020a 1500 |0011: move/from16 v10, v21 │ │ +083ea6: 020b 1600 |0013: move/from16 v11, v22 │ │ +083eaa: 780c 7314 0000 |0015: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@1473 │ │ +083eb0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0018 line=423 │ │ locals : │ │ 0x0000 - 0x0019 reg=12 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0019 reg=13 startX I │ │ @@ -86623,20 +86623,20 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083e48: |[083e48] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ -083e58: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083e5c: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083e60: 7220 7414 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@1474 │ │ -083e66: 0a00 |0007: move-result v0 │ │ -083e68: 0f00 |0008: return v0 │ │ +083eb4: |[083eb4] android.support.v4.widget.ScrollerCompat.getCurrVelocity:()F │ │ +083ec4: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083ec8: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083ecc: 7220 7414 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrVelocity:(Ljava/lang/Object;)F // method@1474 │ │ +083ed2: 0a00 |0007: move-result v0 │ │ +083ed4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #5 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86644,20 +86644,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083e6c: |[083e6c] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ -083e7c: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083e80: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083e84: 7220 7514 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@1475 │ │ -083e8a: 0a00 |0007: move-result v0 │ │ -083e8c: 0f00 |0008: return v0 │ │ +083ed8: |[083ed8] android.support.v4.widget.ScrollerCompat.getCurrX:()I │ │ +083ee8: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083eec: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083ef0: 7220 7514 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrX:(Ljava/lang/Object;)I // method@1475 │ │ +083ef6: 0a00 |0007: move-result v0 │ │ +083ef8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #6 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86665,20 +86665,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083e90: |[083e90] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ -083ea0: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083ea4: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083ea8: 7220 7614 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@1476 │ │ -083eae: 0a00 |0007: move-result v0 │ │ -083eb0: 0f00 |0008: return v0 │ │ +083efc: |[083efc] android.support.v4.widget.ScrollerCompat.getCurrY:()I │ │ +083f0c: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083f10: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083f14: 7220 7614 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getCurrY:(Ljava/lang/Object;)I // method@1476 │ │ +083f1a: 0a00 |0007: move-result v0 │ │ +083f1c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86686,20 +86686,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083eb4: |[083eb4] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ -083ec4: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083ec8: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083ecc: 7220 7714 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@1477 │ │ -083ed2: 0a00 |0007: move-result v0 │ │ -083ed4: 0f00 |0008: return v0 │ │ +083f20: |[083f20] android.support.v4.widget.ScrollerCompat.getFinalX:()I │ │ +083f30: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083f34: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083f38: 7220 7714 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalX:(Ljava/lang/Object;)I // method@1477 │ │ +083f3e: 0a00 |0007: move-result v0 │ │ +083f40: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86707,20 +86707,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083ed8: |[083ed8] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ -083ee8: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083eec: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083ef0: 7220 7814 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@1478 │ │ -083ef6: 0a00 |0007: move-result v0 │ │ -083ef8: 0f00 |0008: return v0 │ │ +083f44: |[083f44] android.support.v4.widget.ScrollerCompat.getFinalY:()I │ │ +083f54: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083f58: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083f5c: 7220 7814 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.getFinalY:(Ljava/lang/Object;)I // method@1478 │ │ +083f62: 0a00 |0007: move-result v0 │ │ +083f64: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86728,20 +86728,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083efc: |[083efc] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ -083f0c: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083f10: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083f14: 7220 7914 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@1479 │ │ -083f1a: 0a00 |0007: move-result v0 │ │ -083f1c: 0f00 |0008: return v0 │ │ +083f68: |[083f68] android.support.v4.widget.ScrollerCompat.isFinished:()Z │ │ +083f78: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083f7c: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083f80: 7220 7914 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isFinished:(Ljava/lang/Object;)Z // method@1479 │ │ +083f86: 0a00 |0007: move-result v0 │ │ +083f88: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86749,20 +86749,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -083f20: |[083f20] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ -083f30: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083f34: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083f38: 7220 7a14 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@147a │ │ -083f3e: 0a00 |0007: move-result v0 │ │ -083f40: 0f00 |0008: return v0 │ │ +083f8c: |[083f8c] android.support.v4.widget.ScrollerCompat.isOverScrolled:()Z │ │ +083f9c: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083fa0: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083fa4: 7220 7a14 1000 |0004: invoke-interface {v0, v1}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.isOverScrolled:(Ljava/lang/Object;)Z // method@147a │ │ +083faa: 0a00 |0007: move-result v0 │ │ +083fac: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompat;) │ │ @@ -86770,19 +86770,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -083f44: |[083f44] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ -083f54: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083f58: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083f5c: 7255 7b14 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@147b │ │ -083f62: 0e00 |0007: return-void │ │ +083fb0: |[083fb0] android.support.v4.widget.ScrollerCompat.notifyHorizontalEdgeReached:(III)V │ │ +083fc0: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083fc4: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083fc8: 7255 7b14 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@147b │ │ +083fce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0007 line=449 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startX I │ │ @@ -86794,19 +86794,19 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -083f64: |[083f64] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ -083f74: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083f78: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083f7c: 7255 7c14 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@147c │ │ -083f82: 0e00 |0007: return-void │ │ +083fd0: |[083fd0] android.support.v4.widget.ScrollerCompat.notifyVerticalEdgeReached:(III)V │ │ +083fe0: 5420 de05 |0000: iget-object v0, v2, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +083fe4: 5421 df05 |0002: iget-object v1, v2, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +083fe8: 7255 7c14 1043 |0004: invoke-interface {v0, v1, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@147c │ │ +083fee: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=465 │ │ 0x0007 line=466 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x0008 reg=3 startY I │ │ @@ -86818,23 +86818,23 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -083f84: |[083f84] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ -083f94: 5460 de05 |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083f98: 5461 df05 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083f9c: 0172 |0004: move v2, v7 │ │ -083f9e: 0183 |0005: move v3, v8 │ │ -083fa0: 0194 |0006: move v4, v9 │ │ -083fa2: 01a5 |0007: move v5, v10 │ │ -083fa4: 7806 7d14 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@147d │ │ -083faa: 0e00 |000b: return-void │ │ +083ff0: |[083ff0] android.support.v4.widget.ScrollerCompat.startScroll:(IIII)V │ │ +084000: 5460 de05 |0000: iget-object v0, v6, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +084004: 5461 df05 |0002: iget-object v1, v6, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +084008: 0172 |0004: move v2, v7 │ │ +08400a: 0183 |0005: move v3, v8 │ │ +08400c: 0194 |0006: move v4, v9 │ │ +08400e: 01a5 |0007: move v5, v10 │ │ +084010: 7806 7d14 0000 |0008: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIII)V // method@147d │ │ +084016: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x000b line=353 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000c reg=7 startX I │ │ @@ -86847,24 +86847,24 @@ │ │ type : '(IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 13 16-bit code units │ │ -083fac: |[083fac] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ -083fbc: 5470 de05 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ -083fc0: 5471 df05 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ -083fc4: 0182 |0004: move v2, v8 │ │ -083fc6: 0193 |0005: move v3, v9 │ │ -083fc8: 01a4 |0006: move v4, v10 │ │ -083fca: 01b5 |0007: move v5, v11 │ │ -083fcc: 01c6 |0008: move v6, v12 │ │ -083fce: 7807 7e14 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@147e │ │ -083fd4: 0e00 |000c: return-void │ │ +084018: |[084018] android.support.v4.widget.ScrollerCompat.startScroll:(IIIII)V │ │ +084028: 5470 de05 |0000: iget-object v0, v7, Landroid/support/v4/widget/ScrollerCompat;.mImpl:Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl; // field@05de │ │ +08402c: 5471 df05 |0002: iget-object v1, v7, Landroid/support/v4/widget/ScrollerCompat;.mScroller:Ljava/lang/Object; // field@05df │ │ +084030: 0182 |0004: move v2, v8 │ │ +084032: 0193 |0005: move v3, v9 │ │ +084034: 01a4 |0006: move v4, v10 │ │ +084036: 01b5 |0007: move v5, v11 │ │ +084038: 01c6 |0008: move v6, v12 │ │ +08403a: 7807 7e14 0000 |0009: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImpl;.startScroll:(Ljava/lang/Object;IIIII)V // method@147e │ │ +084040: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000c line=370 │ │ locals : │ │ 0x0000 - 0x000d reg=7 this Landroid/support/v4/widget/ScrollerCompat; │ │ 0x0000 - 0x000d reg=8 startX I │ │ @@ -86898,17 +86898,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -083fd8: |[083fd8] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ -083fe8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -083fee: 0e00 |0003: return-void │ │ +084044: |[084044] android.support.v4.widget.ScrollerCompatGingerbread.:()V │ │ +084054: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08405a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatGingerbread; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -86916,18 +86916,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -083ff0: |[083ff0] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -084000: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -084004: 6e10 8b24 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@248b │ │ -08400a: 0e00 |0005: return-void │ │ +08405c: |[08405c] android.support.v4.widget.ScrollerCompatGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +08406c: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +084070: 6e10 8b24 0000 |0002: invoke-virtual {v0}, Landroid/widget/OverScroller;.abortAnimation:()V // method@248b │ │ +084076: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0005 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ │ │ @@ -86936,19 +86936,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08400c: |[08400c] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -08401c: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084020: 6e10 8c24 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@248c │ │ -084026: 0a00 |0005: move-result v0 │ │ -084028: 0f00 |0006: return v0 │ │ +084078: |[084078] android.support.v4.widget.ScrollerCompatGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +084088: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +08408c: 6e10 8c24 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.computeScrollOffset:()Z // method@248c │ │ +084092: 0a00 |0005: move-result v0 │ │ +084094: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #3 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -86956,22 +86956,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08402c: |[08402c] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -08403c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -084040: 2200 8304 |0002: new-instance v0, Landroid/widget/OverScroller; // type@0483 │ │ -084044: 7030 8a24 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@248a │ │ -08404a: 1100 |0007: return-object v0 │ │ -08404c: 2200 8304 |0008: new-instance v0, Landroid/widget/OverScroller; // type@0483 │ │ -084050: 7020 8924 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@2489 │ │ -084056: 28fa |000d: goto 0007 // -0006 │ │ +084098: |[084098] android.support.v4.widget.ScrollerCompatGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0840a8: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0840ac: 2200 8304 |0002: new-instance v0, Landroid/widget/OverScroller; // type@0483 │ │ +0840b0: 7030 8a24 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/widget/OverScroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@248a │ │ +0840b6: 1100 |0007: return-object v0 │ │ +0840b8: 2200 8304 |0008: new-instance v0, Landroid/widget/OverScroller; // type@0483 │ │ +0840bc: 7020 8924 1000 |000a: invoke-direct {v0, v1}, Landroid/widget/OverScroller;.:(Landroid/content/Context;)V // method@2489 │ │ +0840c2: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x000e reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=2 interpolator Landroid/view/animation/Interpolator; │ │ │ │ @@ -86980,27 +86980,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 18 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 17 16-bit code units │ │ -084058: |[084058] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -084068: 0790 |0000: move-object v0, v9 │ │ -08406a: 1f00 8304 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -08406e: 01a1 |0003: move v1, v10 │ │ -084070: 01b2 |0004: move v2, v11 │ │ -084072: 01c3 |0005: move v3, v12 │ │ -084074: 01d4 |0006: move v4, v13 │ │ -084076: 01e5 |0007: move v5, v14 │ │ -084078: 01f6 |0008: move v6, v15 │ │ -08407a: 0207 1000 |0009: move/from16 v7, v16 │ │ -08407e: 0208 1100 |000b: move/from16 v8, v17 │ │ -084082: 7409 8d24 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@248d │ │ -084088: 0e00 |0010: return-void │ │ +0840c4: |[0840c4] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0840d4: 0790 |0000: move-object v0, v9 │ │ +0840d6: 1f00 8304 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +0840da: 01a1 |0003: move v1, v10 │ │ +0840dc: 01b2 |0004: move v2, v11 │ │ +0840de: 01c3 |0005: move v3, v12 │ │ +0840e0: 01d4 |0006: move v4, v13 │ │ +0840e2: 01e5 |0007: move v5, v14 │ │ +0840e4: 01f6 |0008: move v6, v15 │ │ +0840e6: 0207 1000 |0009: move/from16 v7, v16 │ │ +0840ea: 0208 1100 |000b: move/from16 v8, v17 │ │ +0840ee: 7409 8d24 0000 |000d: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/OverScroller;.fling:(IIIIIIII)V // method@248d │ │ +0840f4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0010 line=58 │ │ locals : │ │ 0x0000 - 0x0011 reg=9 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0011 reg=10 startX I │ │ @@ -87017,29 +87017,29 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 22 │ │ ins : 11 │ │ outs : 11 │ │ insns size : 23 16-bit code units │ │ -08408c: |[08408c] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -08409c: 07b0 |0000: move-object v0, v11 │ │ -08409e: 1f00 8304 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -0840a2: 01c1 |0003: move v1, v12 │ │ -0840a4: 01d2 |0004: move v2, v13 │ │ -0840a6: 01e3 |0005: move v3, v14 │ │ -0840a8: 01f4 |0006: move v4, v15 │ │ -0840aa: 0205 1000 |0007: move/from16 v5, v16 │ │ -0840ae: 0206 1100 |0009: move/from16 v6, v17 │ │ -0840b2: 0207 1200 |000b: move/from16 v7, v18 │ │ -0840b6: 0208 1300 |000d: move/from16 v8, v19 │ │ -0840ba: 0209 1400 |000f: move/from16 v9, v20 │ │ -0840be: 020a 1500 |0011: move/from16 v10, v21 │ │ -0840c2: 740b 8e24 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@248e │ │ -0840c8: 0e00 |0016: return-void │ │ +0840f8: |[0840f8] android.support.v4.widget.ScrollerCompatGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +084108: 07b0 |0000: move-object v0, v11 │ │ +08410a: 1f00 8304 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +08410e: 01c1 |0003: move v1, v12 │ │ +084110: 01d2 |0004: move v2, v13 │ │ +084112: 01e3 |0005: move v3, v14 │ │ +084114: 01f4 |0006: move v4, v15 │ │ +084116: 0205 1000 |0007: move/from16 v5, v16 │ │ +08411a: 0206 1100 |0009: move/from16 v6, v17 │ │ +08411e: 0207 1200 |000b: move/from16 v7, v18 │ │ +084122: 0208 1300 |000d: move/from16 v8, v19 │ │ +084126: 0209 1400 |000f: move/from16 v9, v20 │ │ +08412a: 020a 1500 |0011: move/from16 v10, v21 │ │ +08412e: 740b 8e24 0000 |0013: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Landroid/widget/OverScroller;.fling:(IIIIIIIIII)V // method@248e │ │ +084134: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0016 line=64 │ │ locals : │ │ 0x0000 - 0x0017 reg=11 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0017 reg=12 startX I │ │ @@ -87058,19 +87058,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0840cc: |[0840cc] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -0840dc: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -0840e0: 6e10 9024 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@2490 │ │ -0840e6: 0a00 |0005: move-result v0 │ │ -0840e8: 0f00 |0006: return v0 │ │ +084138: |[084138] android.support.v4.widget.ScrollerCompatGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +084148: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +08414c: 6e10 9024 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrX:()I // method@2490 │ │ +084152: 0a00 |0005: move-result v0 │ │ +084154: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #7 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -87078,19 +87078,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0840ec: |[0840ec] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -0840fc: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084100: 6e10 9124 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@2491 │ │ -084106: 0a00 |0005: move-result v0 │ │ -084108: 0f00 |0006: return v0 │ │ +084158: |[084158] android.support.v4.widget.ScrollerCompatGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +084168: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +08416c: 6e10 9124 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrY:()I // method@2491 │ │ +084172: 0a00 |0005: move-result v0 │ │ +084174: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #8 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -87098,19 +87098,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08410c: |[08410c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -08411c: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084120: 6e10 9224 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@2492 │ │ -084126: 0a00 |0005: move-result v0 │ │ -084128: 0f00 |0006: return v0 │ │ +084178: |[084178] android.support.v4.widget.ScrollerCompatGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +084188: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +08418c: 6e10 9224 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalX:()I // method@2492 │ │ +084192: 0a00 |0005: move-result v0 │ │ +084194: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #9 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -87118,19 +87118,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08412c: |[08412c] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -08413c: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084140: 6e10 9324 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@2493 │ │ -084146: 0a00 |0005: move-result v0 │ │ -084148: 0f00 |0006: return v0 │ │ +084198: |[084198] android.support.v4.widget.ScrollerCompatGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +0841a8: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +0841ac: 6e10 9324 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getFinalY:()I // method@2493 │ │ +0841b2: 0a00 |0005: move-result v0 │ │ +0841b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #10 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -87138,19 +87138,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08414c: |[08414c] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -08415c: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084160: 6e10 9424 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@2494 │ │ -084166: 0a00 |0005: move-result v0 │ │ -084168: 0f00 |0006: return v0 │ │ +0841b8: |[0841b8] android.support.v4.widget.ScrollerCompatGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +0841c8: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +0841cc: 6e10 9424 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isFinished:()Z // method@2494 │ │ +0841d2: 0a00 |0005: move-result v0 │ │ +0841d4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #11 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -87158,19 +87158,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08416c: |[08416c] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -08417c: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084180: 6e10 9524 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@2495 │ │ -084186: 0a00 |0005: move-result v0 │ │ -084188: 0f00 |0006: return v0 │ │ +0841d8: |[0841d8] android.support.v4.widget.ScrollerCompatGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0841e8: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +0841ec: 6e10 9524 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.isOverScrolled:()Z // method@2495 │ │ +0841f2: 0a00 |0005: move-result v0 │ │ +0841f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ #12 : (in Landroid/support/v4/widget/ScrollerCompatGingerbread;) │ │ @@ -87178,18 +87178,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -08418c: |[08418c] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -08419c: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -0841a0: 6e40 9624 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@2496 │ │ -0841a6: 0e00 |0005: return-void │ │ +0841f8: |[0841f8] android.support.v4.widget.ScrollerCompatGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +084208: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +08420c: 6e40 9624 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyHorizontalEdgeReached:(III)V // method@2496 │ │ +084212: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0005 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -87201,18 +87201,18 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0841a8: |[0841a8] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0841b8: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -0841bc: 6e40 9724 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@2497 │ │ -0841c2: 0e00 |0005: return-void │ │ +084214: |[084214] android.support.v4.widget.ScrollerCompatGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +084224: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +084228: 6e40 9724 1032 |0002: invoke-virtual {v0, v1, v2, v3}, Landroid/widget/OverScroller;.notifyVerticalEdgeReached:(III)V // method@2497 │ │ +08422e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0005 line=77 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startY I │ │ @@ -87224,18 +87224,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0841c4: |[0841c4] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -0841d4: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -0841d8: 6e54 9824 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@2498 │ │ -0841de: 0e00 |0005: return-void │ │ +084230: |[084230] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +084240: 1f00 8304 |0000: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +084244: 6e54 9824 1032 |0002: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/OverScroller;.startScroll:(IIII)V // method@2498 │ │ +08424a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=1 startX I │ │ @@ -87248,24 +87248,24 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0841e0: |[0841e0] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0841f0: 0760 |0000: move-object v0, v6 │ │ -0841f2: 1f00 8304 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ -0841f6: 0171 |0003: move v1, v7 │ │ -0841f8: 0182 |0004: move v2, v8 │ │ -0841fa: 0193 |0005: move v3, v9 │ │ -0841fc: 01a4 |0006: move v4, v10 │ │ -0841fe: 01b5 |0007: move v5, v11 │ │ -084200: 7406 9924 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@2499 │ │ -084206: 0e00 |000b: return-void │ │ +08424c: |[08424c] android.support.v4.widget.ScrollerCompatGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +08425c: 0760 |0000: move-object v0, v6 │ │ +08425e: 1f00 8304 |0001: check-cast v0, Landroid/widget/OverScroller; // type@0483 │ │ +084262: 0171 |0003: move v1, v7 │ │ +084264: 0182 |0004: move v2, v8 │ │ +084266: 0193 |0005: move v3, v9 │ │ +084268: 01a4 |0006: move v4, v10 │ │ +08426a: 01b5 |0007: move v5, v11 │ │ +08426c: 7406 9924 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/OverScroller;.startScroll:(IIIII)V // method@2499 │ │ +084272: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x000b line=53 │ │ locals : │ │ 0x0000 - 0x000c reg=6 scroller Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=7 startX I │ │ @@ -87300,17 +87300,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084208: |[084208] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ -084218: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08421e: 0e00 |0003: return-void │ │ +084274: |[084274] android.support.v4.widget.ScrollerCompatIcs.:()V │ │ +084284: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08428a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompatIcs; │ │ │ │ #1 : (in Landroid/support/v4/widget/ScrollerCompatIcs;) │ │ @@ -87318,19 +87318,19 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084220: |[084220] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -084230: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ -084234: 6e10 8f24 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@248f │ │ -08423a: 0a00 |0005: move-result v0 │ │ -08423c: 0f00 |0006: return v0 │ │ +08428c: |[08428c] android.support.v4.widget.ScrollerCompatIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +08429c: 1f01 8304 |0000: check-cast v1, Landroid/widget/OverScroller; // type@0483 │ │ +0842a0: 6e10 8f24 0100 |0002: invoke-virtual {v1}, Landroid/widget/OverScroller;.getCurrVelocity:()F // method@248f │ │ +0842a6: 0a00 |0005: move-result v0 │ │ +0842a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ @@ -87368,22 +87368,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -084240: |[084240] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ -084250: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -084256: 7100 0e15 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@150e │ │ -08425c: 0c00 |0006: move-result-object v0 │ │ -08425e: 7220 eb14 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@14eb │ │ -084264: 0c00 |000a: move-result-object v0 │ │ -084266: 5b10 e005 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@05e0 │ │ -08426a: 0e00 |000d: return-void │ │ +0842ac: |[0842ac] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.:()V │ │ +0842bc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0842c2: 7100 0e15 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@150e │ │ +0842c8: 0c00 |0006: move-result-object v0 │ │ +0842ca: 7220 eb14 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; // method@14eb │ │ +0842d0: 0c00 |000a: move-result-object v0 │ │ +0842d2: 5b10 e005 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@05e0 │ │ +0842d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x000d line=387 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -87394,17 +87394,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08426c: |[08426c] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ -08427c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08427e: 0f00 |0001: return v0 │ │ +0842d8: |[0842d8] android.support.v4.widget.SearchViewCompat$OnCloseListenerCompat.onClose:()Z │ │ +0842e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0842ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ source_file_idx : 4168 (SearchViewCompat.java) │ │ @@ -87441,22 +87441,22 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -084280: |[084280] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ -084290: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -084296: 7100 0e15 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@150e │ │ -08429c: 0c00 |0006: move-result-object v0 │ │ -08429e: 7220 ec14 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@14ec │ │ -0842a4: 0c00 |000a: move-result-object v0 │ │ -0842a6: 5b10 e105 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@05e1 │ │ -0842aa: 0e00 |000d: return-void │ │ +0842ec: |[0842ec] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.:()V │ │ +0842fc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +084302: 7100 0e15 0000 |0003: invoke-static {}, Landroid/support/v4/widget/SearchViewCompat;.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // method@150e │ │ +084308: 0c00 |0006: move-result-object v0 │ │ +08430a: 7220 ec14 1000 |0007: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; // method@14ec │ │ +084310: 0c00 |000a: move-result-object v0 │ │ +084312: 5b10 e105 |000b: iput-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@05e1 │ │ +084316: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ 0x000d line=338 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -87467,17 +87467,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0842ac: |[0842ac] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0842bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0842be: 0f00 |0001: return v0 │ │ +084318: |[084318] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextChange:(Ljava/lang/String;)Z │ │ +084328: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08432a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -87486,17 +87486,17 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0842c0: |[0842c0] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0842d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0842d2: 0f00 |0001: return v0 │ │ +08432c: |[08432c] android.support.v4.widget.SearchViewCompat$OnQueryTextListenerCompat.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +08433c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08433e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ 0x0000 - 0x0002 reg=2 query Ljava/lang/String; │ │ │ │ @@ -87667,33 +87667,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0842d4: |[0842d4] android.support.v4.widget.SearchViewCompat.:()V │ │ -0842e4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0842e8: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0842ec: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -0842f0: 2200 fe02 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@02fe │ │ -0842f4: 7010 e314 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@14e3 │ │ -0842fa: 6900 e605 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0842fe: 0e00 |000d: return-void │ │ -084300: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -084304: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ -084308: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ -08430c: 2200 fd02 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@02fd │ │ -084310: 7010 d214 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@14d2 │ │ -084316: 6900 e605 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -08431a: 28f2 |001b: goto 000d // -000e │ │ -08431c: 2200 0003 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0300 │ │ -084320: 7010 f914 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@14f9 │ │ -084326: 6900 e605 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -08432a: 28ea |0023: goto 000d // -0016 │ │ +084340: |[084340] android.support.v4.widget.SearchViewCompat.:()V │ │ +084350: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +084354: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +084358: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +08435c: 2200 fe02 |0006: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; // type@02fe │ │ +084360: 7010 e314 0000 |0008: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl;.:()V // method@14e3 │ │ +084366: 6900 e605 |000b: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08436a: 0e00 |000d: return-void │ │ +08436c: 6000 4000 |000e: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +084370: 1301 0b00 |0010: const/16 v1, #int 11 // #b │ │ +084374: 3410 0a00 |0012: if-lt v0, v1, 001c // +000a │ │ +084378: 2200 fd02 |0014: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // type@02fd │ │ +08437c: 7010 d214 0000 |0016: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@14d2 │ │ +084382: 6900 e605 |0019: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +084386: 28f2 |001b: goto 000d // -000e │ │ +084388: 2200 0003 |001c: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; // type@0300 │ │ +08438c: 7010 f914 0000 |001e: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@14f9 │ │ +084392: 6900 e605 |0021: sput-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +084396: 28ea |0023: goto 000d // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0006 line=256 │ │ 0x000d line=262 │ │ 0x000e line=257 │ │ 0x0014 line=258 │ │ @@ -87705,17 +87705,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08432c: |[08432c] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ -08433c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -084342: 0e00 |0003: return-void │ │ +084398: |[084398] android.support.v4.widget.SearchViewCompat.:(Landroid/content/Context;)V │ │ +0843a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0843ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ 0x0003 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -87725,36 +87725,36 @@ │ │ type : '()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084344: |[084344] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ -084354: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084358: 1100 |0002: return-object v0 │ │ +0843b0: |[0843b0] android.support.v4.widget.SearchViewCompat.access$000:()Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; │ │ +0843c0: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +0843c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ name : 'getQuery' │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08435c: |[08435c] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -08436c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084370: 7220 e714 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@14e7 │ │ -084376: 0c00 |0005: move-result-object v0 │ │ -084378: 1100 |0006: return-object v0 │ │ +0843c8: |[0843c8] android.support.v4.widget.SearchViewCompat.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0843d8: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +0843dc: 7220 e714 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@14e7 │ │ +0843e2: 0c00 |0005: move-result-object v0 │ │ +0843e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -87762,19 +87762,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08437c: |[08437c] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ -08438c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084390: 7220 e814 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@14e8 │ │ -084396: 0a00 |0005: move-result v0 │ │ -084398: 0f00 |0006: return v0 │ │ +0843e8: |[0843e8] android.support.v4.widget.SearchViewCompat.isIconified:(Landroid/view/View;)Z │ │ +0843f8: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +0843fc: 7220 e814 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isIconified:(Landroid/view/View;)Z // method@14e8 │ │ +084402: 0a00 |0005: move-result v0 │ │ +084404: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -87782,19 +87782,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08439c: |[08439c] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0843ac: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0843b0: 7220 e914 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@14e9 │ │ -0843b6: 0a00 |0005: move-result v0 │ │ -0843b8: 0f00 |0006: return v0 │ │ +084408: |[084408] android.support.v4.widget.SearchViewCompat.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +084418: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08441c: 7220 e914 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@14e9 │ │ +084422: 0a00 |0005: move-result v0 │ │ +084424: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -87802,19 +87802,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0843bc: |[0843bc] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0843cc: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0843d0: 7220 ea14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@14ea │ │ -0843d6: 0a00 |0005: move-result v0 │ │ -0843d8: 0f00 |0006: return v0 │ │ +084428: |[084428] android.support.v4.widget.SearchViewCompat.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +084438: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08443c: 7220 ea14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@14ea │ │ +084442: 0a00 |0005: move-result v0 │ │ +084444: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 searchView Landroid/view/View; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -87822,19 +87822,19 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0843dc: |[0843dc] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0843ec: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0843f0: 7220 ed14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@14ed │ │ -0843f6: 0c00 |0005: move-result-object v0 │ │ -0843f8: 1100 |0006: return-object v0 │ │ +084448: |[084448] android.support.v4.widget.SearchViewCompat.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +084458: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08445c: 7220 ed14 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@14ed │ │ +084462: 0c00 |0005: move-result-object v0 │ │ +084464: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompat;) │ │ @@ -87842,18 +87842,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0843fc: |[0843fc] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ -08440c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084410: 7230 ee14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@14ee │ │ -084416: 0e00 |0005: return-void │ │ +084468: |[084468] android.support.v4.widget.SearchViewCompat.setIconified:(Landroid/view/View;Z)V │ │ +084478: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08447c: 7230 ee14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setIconified:(Landroid/view/View;Z)V // method@14ee │ │ +084482: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0005 line=448 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 iconify Z │ │ @@ -87863,18 +87863,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084418: |[084418] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ -084428: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -08442c: 7230 ef14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@14ef │ │ -084432: 0e00 |0005: return-void │ │ +084484: |[084484] android.support.v4.widget.SearchViewCompat.setImeOptions:(Landroid/view/View;I)V │ │ +084494: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +084498: 7230 ef14 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setImeOptions:(Landroid/view/View;I)V // method@14ef │ │ +08449e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0005 line=304 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -87884,18 +87884,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084434: |[084434] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ -084444: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084448: 7230 f014 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@14f0 │ │ -08444e: 0e00 |0005: return-void │ │ +0844a0: |[0844a0] android.support.v4.widget.SearchViewCompat.setInputType:(Landroid/view/View;I)V │ │ +0844b0: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +0844b4: 7230 f014 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setInputType:(Landroid/view/View;I)V // method@14f0 │ │ +0844ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0005 line=317 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -87905,18 +87905,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084450: |[084450] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ -084460: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084464: 7230 f114 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@14f1 │ │ -08446a: 0e00 |0005: return-void │ │ +0844bc: |[0844bc] android.support.v4.widget.SearchViewCompat.setMaxWidth:(Landroid/view/View;I)V │ │ +0844cc: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +0844d0: 7230 f114 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setMaxWidth:(Landroid/view/View;I)V // method@14f1 │ │ +0844d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0005 line=518 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 maxpixels I │ │ @@ -87926,19 +87926,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08446c: |[08446c] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -08447c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084480: 5431 e005 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@05e0 │ │ -084484: 7230 f214 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@14f2 │ │ -08448a: 0e00 |0007: return-void │ │ +0844d8: |[0844d8] android.support.v4.widget.SearchViewCompat.setOnCloseListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +0844e8: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +0844ec: 5431 e005 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.mListener:Ljava/lang/Object; // field@05e0 │ │ +0844f0: 7230 f214 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@14f2 │ │ +0844f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0007 line=377 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -87948,19 +87948,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -08448c: |[08448c] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -08449c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0844a0: 5431 e105 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@05e1 │ │ -0844a4: 7230 f314 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@14f3 │ │ -0844aa: 0e00 |0007: return-void │ │ +0844f8: |[0844f8] android.support.v4.widget.SearchViewCompat.setOnQueryTextListener:(Landroid/view/View;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +084508: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08450c: 5431 e105 |0002: iget-object v1, v3, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.mListener:Ljava/lang/Object; // field@05e1 │ │ +084510: 7230 f314 2001 |0004: invoke-interface {v0, v2, v1}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@14f3 │ │ +084516: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0007 line=328 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 searchView Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -87970,18 +87970,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0844ac: |[0844ac] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0844bc: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0844c0: 7240 f414 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@14f4 │ │ -0844c6: 0e00 |0005: return-void │ │ +084518: |[084518] android.support.v4.widget.SearchViewCompat.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +084528: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08452c: 7240 f414 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@14f4 │ │ +084532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0005 line=422 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 query Ljava/lang/CharSequence; │ │ @@ -87992,18 +87992,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0844c8: |[0844c8] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0844d8: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0844dc: 7230 f514 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@14f5 │ │ -0844e2: 0e00 |0005: return-void │ │ +084534: |[084534] android.support.v4.widget.SearchViewCompat.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +084544: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +084548: 7230 f514 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@14f5 │ │ +08454e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0005 line=433 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -88013,18 +88013,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0844e4: |[0844e4] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0844f4: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -0844f8: 7230 f614 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@14f6 │ │ -0844fe: 0e00 |0005: return-void │ │ +084550: |[084550] android.support.v4.widget.SearchViewCompat.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +084560: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +084564: 7230 f614 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@14f6 │ │ +08456a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -88034,18 +88034,18 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084500: |[084500] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -084510: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084514: 7230 f714 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@14f7 │ │ -08451a: 0e00 |0005: return-void │ │ +08456c: |[08456c] android.support.v4.widget.SearchViewCompat.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +08457c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +084580: 7230 f714 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@14f7 │ │ +084586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0005 line=291 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -88055,18 +88055,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08451c: |[08451c] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -08452c: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ -084530: 7230 f814 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@14f8 │ │ -084536: 0e00 |0005: return-void │ │ +084588: |[084588] android.support.v4.widget.SearchViewCompat.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +084598: 6200 e605 |0000: sget-object v0, Landroid/support/v4/widget/SearchViewCompat;.IMPL:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl; // field@05e6 │ │ +08459c: 7230 f814 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatImpl;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@14f8 │ │ +0845a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0005 line=472 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -88107,18 +88107,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084538: |[084538] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ -084548: 5b01 e705 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@05e7 │ │ -08454c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -084552: 0e00 |0005: return-void │ │ +0845a4: |[0845a4] android.support.v4.widget.SearchViewCompatHoneycomb$1.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V │ │ +0845b4: 5b01 e705 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@05e7 │ │ +0845b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0845be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ @@ -88128,19 +88128,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084554: |[084554] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -084564: 5410 e705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@05e7 │ │ -084568: 7220 2515 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@1525 │ │ -08456e: 0a00 |0005: move-result v0 │ │ -084570: 0f00 |0006: return v0 │ │ +0845c0: |[0845c0] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0845d0: 5410 e705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@05e7 │ │ +0845d4: 7220 2515 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextChange:(Ljava/lang/String;)Z // method@1525 │ │ +0845da: 0a00 |0005: move-result v0 │ │ +0845dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -88149,19 +88149,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -084574: |[084574] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -084584: 5410 e705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@05e7 │ │ -084588: 7220 2615 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1526 │ │ -08458e: 0a00 |0005: move-result v0 │ │ -084590: 0f00 |0006: return v0 │ │ +0845e0: |[0845e0] android.support.v4.widget.SearchViewCompatHoneycomb$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0845f0: 5410 e705 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; // field@05e7 │ │ +0845f4: 7220 2615 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1526 │ │ +0845fa: 0a00 |0005: move-result v0 │ │ +0845fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ @@ -88200,18 +88200,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -084594: |[084594] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ -0845a4: 5b01 e805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@05e8 │ │ -0845a8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0845ae: 0e00 |0005: return-void │ │ +084600: |[084600] android.support.v4.widget.SearchViewCompatHoneycomb$2.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V │ │ +084610: 5b01 e805 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@05e8 │ │ +084614: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08461a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ @@ -88221,19 +88221,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0845b0: |[0845b0] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ -0845c0: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@05e8 │ │ -0845c4: 7210 2415 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@1524 │ │ -0845ca: 0a00 |0005: move-result v0 │ │ -0845cc: 0f00 |0006: return v0 │ │ +08461c: |[08461c] android.support.v4.widget.SearchViewCompatHoneycomb$2.onClose:()Z │ │ +08462c: 5410 e805 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.val$listener:Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; // field@05e8 │ │ +084630: 7210 2415 0000 |0002: invoke-interface {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;.onClose:()Z // method@1524 │ │ +084636: 0a00 |0005: move-result v0 │ │ +084638: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; │ │ │ │ source_file_idx : 4169 (SearchViewCompatHoneycomb.java) │ │ @@ -88335,17 +88335,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0845d0: |[0845d0] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ -0845e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0845e6: 0e00 |0003: return-void │ │ +08463c: |[08463c] android.support.v4.widget.SearchViewCompatHoneycomb.:()V │ │ +08464c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +084652: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatHoneycomb; │ │ │ │ @@ -88354,19 +88354,19 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0845e8: |[0845e8] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0845f8: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ -0845fc: 6e10 cb24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@24cb │ │ -084602: 0c00 |0005: move-result-object v0 │ │ -084604: 1100 |0006: return-object v0 │ │ +084654: |[084654] android.support.v4.widget.SearchViewCompatHoneycomb.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +084664: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ +084668: 6e10 cb24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.getQuery:()Ljava/lang/CharSequence; // method@24cb │ │ +08466e: 0c00 |0005: move-result-object v0 │ │ +084670: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88374,19 +88374,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084608: |[084608] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ -084618: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ -08461c: 6e10 cc24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@24cc │ │ -084622: 0a00 |0005: move-result v0 │ │ -084624: 0f00 |0006: return v0 │ │ +084674: |[084674] android.support.v4.widget.SearchViewCompatHoneycomb.isIconified:(Landroid/view/View;)Z │ │ +084684: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ +084688: 6e10 cc24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isIconified:()Z // method@24cc │ │ +08468e: 0a00 |0005: move-result v0 │ │ +084690: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #3 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88394,19 +88394,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084628: |[084628] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -084638: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ -08463c: 6e10 cd24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@24cd │ │ -084642: 0a00 |0005: move-result v0 │ │ -084644: 0f00 |0006: return v0 │ │ +084694: |[084694] android.support.v4.widget.SearchViewCompatHoneycomb.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0846a4: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ +0846a8: 6e10 cd24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isQueryRefinementEnabled:()Z // method@24cd │ │ +0846ae: 0a00 |0005: move-result v0 │ │ +0846b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #4 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88414,19 +88414,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -084648: |[084648] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -084658: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ -08465c: 6e10 ce24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@24ce │ │ -084662: 0a00 |0005: move-result v0 │ │ -084664: 0f00 |0006: return v0 │ │ +0846b4: |[0846b4] android.support.v4.widget.SearchViewCompatHoneycomb.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0846c4: 1f01 8d04 |0000: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ +0846c8: 6e10 ce24 0100 |0002: invoke-virtual {v1}, Landroid/widget/SearchView;.isSubmitButtonEnabled:()Z // method@24ce │ │ +0846ce: 0a00 |0005: move-result v0 │ │ +0846d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 searchView Landroid/view/View; │ │ │ │ #5 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88434,18 +88434,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084668: |[084668] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ -084678: 2200 0303 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0303 │ │ -08467c: 7020 2215 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@1522 │ │ -084682: 1100 |0005: return-object v0 │ │ +0846d4: |[0846d4] android.support.v4.widget.SearchViewCompatHoneycomb.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; │ │ +0846e4: 2200 0303 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2; // type@0303 │ │ +0846e8: 7020 2215 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$2;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)V // method@1522 │ │ +0846ee: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge; │ │ │ │ #6 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88453,18 +88453,18 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084684: |[084684] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ -084694: 2200 0203 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0302 │ │ -084698: 7020 1f15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@151f │ │ -08469e: 1100 |0005: return-object v0 │ │ +0846f0: |[0846f0] android.support.v4.widget.SearchViewCompatHoneycomb.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; │ │ +084700: 2200 0203 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1; // type@0302 │ │ +084704: 7020 1f15 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatHoneycomb$1;.:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)V // method@151f │ │ +08470a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 listener Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge; │ │ │ │ #7 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88472,18 +88472,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0846a0: |[0846a0] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0846b0: 2200 8d04 |0000: new-instance v0, Landroid/widget/SearchView; // type@048d │ │ -0846b4: 7020 c924 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@24c9 │ │ -0846ba: 1100 |0005: return-object v0 │ │ +08470c: |[08470c] android.support.v4.widget.SearchViewCompatHoneycomb.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +08471c: 2200 8d04 |0000: new-instance v0, Landroid/widget/SearchView; // type@048d │ │ +084720: 7020 c924 1000 |0002: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@24c9 │ │ +084726: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #8 : (in Landroid/support/v4/widget/SearchViewCompatHoneycomb;) │ │ @@ -88491,18 +88491,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0846bc: |[0846bc] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ -0846cc: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -0846d0: 6e20 d024 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@24d0 │ │ -0846d6: 0e00 |0005: return-void │ │ +084728: |[084728] android.support.v4.widget.SearchViewCompatHoneycomb.setIconified:(Landroid/view/View;Z)V │ │ +084738: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +08473c: 6e20 d024 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setIconified:(Z)V // method@24d0 │ │ +084742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 iconify Z │ │ @@ -88512,18 +88512,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0846d8: |[0846d8] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ -0846e8: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -0846ec: 6e20 d324 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@24d3 │ │ -0846f2: 0e00 |0005: return-void │ │ +084744: |[084744] android.support.v4.widget.SearchViewCompatHoneycomb.setMaxWidth:(Landroid/view/View;I)V │ │ +084754: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +084758: 6e20 d324 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setMaxWidth:(I)V // method@24d3 │ │ +08475e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 maxpixels I │ │ @@ -88533,19 +88533,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0846f4: |[0846f4] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -084704: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084708: 1f01 8b04 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@048b │ │ -08470c: 6e20 d424 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@24d4 │ │ -084712: 0e00 |0007: return-void │ │ +084760: |[084760] android.support.v4.widget.SearchViewCompatHoneycomb.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +084770: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +084774: 1f01 8b04 |0002: check-cast v1, Landroid/widget/SearchView$OnCloseListener; // type@048b │ │ +084778: 6e20 d424 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnCloseListener:(Landroid/widget/SearchView$OnCloseListener;)V // method@24d4 │ │ +08477e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -88555,19 +88555,19 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -084714: |[084714] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -084724: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084728: 1f01 8c04 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@048c │ │ -08472c: 6e20 d524 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@24d5 │ │ -084732: 0e00 |0007: return-void │ │ +084780: |[084780] android.support.v4.widget.SearchViewCompatHoneycomb.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +084790: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +084794: 1f01 8c04 |0002: check-cast v1, Landroid/widget/SearchView$OnQueryTextListener; // type@048c │ │ +084798: 6e20 d524 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setOnQueryTextListener:(Landroid/widget/SearchView$OnQueryTextListener;)V // method@24d5 │ │ +08479e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0004 reg=1 listener Ljava/lang/Object; │ │ @@ -88577,18 +88577,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084734: |[084734] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -084744: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084748: 6e30 d624 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@24d6 │ │ -08474e: 0e00 |0005: return-void │ │ +0847a0: |[0847a0] android.support.v4.widget.SearchViewCompatHoneycomb.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0847b0: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +0847b4: 6e30 d624 1002 |0002: invoke-virtual {v0, v1, v2}, Landroid/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@24d6 │ │ +0847ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 query Ljava/lang/CharSequence; │ │ @@ -88599,18 +88599,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084750: |[084750] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -084760: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084764: 6e20 d724 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@24d7 │ │ -08476a: 0e00 |0005: return-void │ │ +0847bc: |[0847bc] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0847cc: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +0847d0: 6e20 d724 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@24d7 │ │ +0847d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 hint Ljava/lang/CharSequence; │ │ @@ -88620,18 +88620,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08476c: |[08476c] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -08477c: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084780: 6e20 d824 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@24d8 │ │ -084786: 0e00 |0005: return-void │ │ +0847d8: |[0847d8] android.support.v4.widget.SearchViewCompatHoneycomb.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0847e8: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +0847ec: 6e20 d824 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setQueryRefinementEnabled:(Z)V // method@24d8 │ │ +0847f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0005 line=113 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enable Z │ │ @@ -88641,27 +88641,27 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -084788: |[084788] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -084798: 0741 |0000: move-object v1, v4 │ │ -08479a: 1f01 8d04 |0001: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ -08479e: 6e10 ca24 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@24ca │ │ -0847a4: 0c02 |0006: move-result-object v2 │ │ -0847a6: 1a03 102c |0007: const-string v3, "search" // string@2c10 │ │ -0847aa: 6e20 3701 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0847b0: 0c00 |000c: move-result-object v0 │ │ -0847b2: 1f00 2700 |000d: check-cast v0, Landroid/app/SearchManager; // type@0027 │ │ -0847b6: 6e20 f400 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@00f4 │ │ -0847bc: 0c02 |0012: move-result-object v2 │ │ -0847be: 6e20 d924 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@24d9 │ │ -0847c4: 0e00 |0016: return-void │ │ +0847f4: |[0847f4] android.support.v4.widget.SearchViewCompatHoneycomb.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +084804: 0741 |0000: move-object v1, v4 │ │ +084806: 1f01 8d04 |0001: check-cast v1, Landroid/widget/SearchView; // type@048d │ │ +08480a: 6e10 ca24 0100 |0003: invoke-virtual {v1}, Landroid/widget/SearchView;.getContext:()Landroid/content/Context; // method@24ca │ │ +084810: 0c02 |0006: move-result-object v2 │ │ +084812: 1a03 142c |0007: const-string v3, "search" // string@2c14 │ │ +084816: 6e20 3701 3200 |0009: invoke-virtual {v2, v3}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +08481c: 0c00 |000c: move-result-object v0 │ │ +08481e: 1f00 2700 |000d: check-cast v0, Landroid/app/SearchManager; // type@0027 │ │ +084822: 6e20 f400 5000 |000f: invoke-virtual {v0, v5}, Landroid/app/SearchManager;.getSearchableInfo:(Landroid/content/ComponentName;)Landroid/app/SearchableInfo; // method@00f4 │ │ +084828: 0c02 |0012: move-result-object v2 │ │ +08482a: 6e20 d924 2100 |0013: invoke-virtual {v1, v2}, Landroid/widget/SearchView;.setSearchableInfo:(Landroid/app/SearchableInfo;)V // method@24d9 │ │ +084830: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ 0x000f line=49 │ │ 0x0016 line=50 │ │ locals : │ │ @@ -88675,18 +88675,18 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0847c8: |[0847c8] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0847d8: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -0847dc: 6e20 da24 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@24da │ │ -0847e2: 0e00 |0005: return-void │ │ +084834: |[084834] android.support.v4.widget.SearchViewCompatHoneycomb.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +084844: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +084848: 6e20 da24 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setSubmitButtonEnabled:(Z)V // method@24da │ │ +08484e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0005 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 enabled Z │ │ @@ -88722,17 +88722,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0847e4: |[0847e4] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ -0847f4: 7020 c924 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@24c9 │ │ -0847fa: 0e00 |0003: return-void │ │ +084850: |[084850] android.support.v4.widget.SearchViewCompatIcs$MySearchView.:(Landroid/content/Context;)V │ │ +084860: 7020 c924 1000 |0000: invoke-direct {v0, v1}, Landroid/widget/SearchView;.:(Landroid/content/Context;)V // method@24c9 │ │ +084866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -88743,20 +88743,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0847fc: |[0847fc] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ -08480c: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -084810: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -084812: 6e30 3a15 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@153a │ │ -084818: 6f10 cf24 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@24cf │ │ -08481e: 0e00 |0009: return-void │ │ +084868: |[084868] android.support.v4.widget.SearchViewCompatIcs$MySearchView.onActionViewCollapsed:()V │ │ +084878: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +08487c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08487e: 6e30 3a15 0201 |0003: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.setQuery:(Ljava/lang/CharSequence;Z)V // method@153a │ │ +084884: 6f10 cf24 0200 |0006: invoke-super {v2}, Landroid/widget/SearchView;.onActionViewCollapsed:()V // method@24cf │ │ +08488a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0006 line=38 │ │ 0x0009 line=39 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; │ │ @@ -88790,17 +88790,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084820: |[084820] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ -084830: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -084836: 0e00 |0003: return-void │ │ +08488c: |[08488c] android.support.v4.widget.SearchViewCompatIcs.:()V │ │ +08489c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0848a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompatIcs; │ │ │ │ @@ -88809,18 +88809,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084838: |[084838] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -084848: 2200 0703 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0307 │ │ -08484c: 7020 3815 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1538 │ │ -084852: 1100 |0005: return-object v0 │ │ +0848a4: |[0848a4] android.support.v4.widget.SearchViewCompatIcs.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0848b4: 2200 0703 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView; // type@0307 │ │ +0848b8: 7020 3815 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/widget/SearchViewCompatIcs$MySearchView;.:(Landroid/content/Context;)V // method@1538 │ │ +0848be: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ #2 : (in Landroid/support/v4/widget/SearchViewCompatIcs;) │ │ @@ -88828,18 +88828,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084854: |[084854] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ -084864: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084868: 6e20 d124 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@24d1 │ │ -08486e: 0e00 |0005: return-void │ │ +0848c0: |[0848c0] android.support.v4.widget.SearchViewCompatIcs.setImeOptions:(Landroid/view/View;I)V │ │ +0848d0: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +0848d4: 6e20 d124 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setImeOptions:(I)V // method@24d1 │ │ +0848da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0005 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 imeOptions I │ │ @@ -88849,18 +88849,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -084870: |[084870] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ -084880: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ -084884: 6e20 d224 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@24d2 │ │ -08488a: 0e00 |0005: return-void │ │ +0848dc: |[0848dc] android.support.v4.widget.SearchViewCompatIcs.setInputType:(Landroid/view/View;I)V │ │ +0848ec: 1f00 8d04 |0000: check-cast v0, Landroid/widget/SearchView; // type@048d │ │ +0848f0: 6e20 d224 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/SearchView;.setInputType:(I)V // method@24d2 │ │ +0848f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0002 reg=0 searchView Landroid/view/View; │ │ 0x0000 - 0x0006 reg=1 inputType I │ │ @@ -88995,19 +88995,19 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08488c: |[08488c] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -08489c: 5b01 f305 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ -0848a0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0848a6: 5b02 f205 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ -0848aa: 0e00 |0007: return-void │ │ +0848f8: |[0848f8] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +084908: 5b01 f305 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ +08490c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +084912: 5b02 f205 |0005: iput-object v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ +084916: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1627 │ │ 0x0005 line=1628 │ │ 0x0007 line=1629 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; │ │ @@ -89020,32 +89020,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0848ac: |[0848ac] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ -0848bc: 5430 f205 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ -0848c0: 6e10 0d22 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0848c6: 0c00 |0005: move-result-object v0 │ │ -0848c8: 5431 f305 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ -0848cc: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ -0848d0: 5430 f205 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ -0848d4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0848d6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0848d8: 7130 5b0e 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ -0848de: 5430 f305 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ -0848e2: 5431 f205 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ -0848e6: 7120 8815 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1588 │ │ -0848ec: 5430 f305 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ -0848f0: 7110 8915 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1589 │ │ -0848f6: 0c00 |001d: move-result-object v0 │ │ -0848f8: 6e20 9b2b 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ -0848fe: 0e00 |0021: return-void │ │ +084918: |[084918] android.support.v4.widget.SlidingPaneLayout$DisableLayerRunnable.run:()V │ │ +084928: 5430 f205 |0000: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ +08492c: 6e10 0d22 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +084932: 0c00 |0005: move-result-object v0 │ │ +084934: 5431 f305 |0006: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ +084938: 3310 1000 |0008: if-ne v0, v1, 0018 // +0010 │ │ +08493c: 5430 f205 |000a: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ +084940: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +084942: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +084944: 7130 5b0e 1002 |000e: invoke-static {v0, v1, v2}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ +08494a: 5430 f305 |0011: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ +08494e: 5431 f205 |0013: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.mChildView:Landroid/view/View; // field@05f2 │ │ +084952: 7120 8815 1000 |0015: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1588 │ │ +084958: 5430 f305 |0018: iget-object v0, v3, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f3 │ │ +08495c: 7110 8915 0000 |001a: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; // method@1589 │ │ +084962: 0c00 |001d: move-result-object v0 │ │ +084964: 6e20 9b2b 3000 |001e: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ +08496a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1633 │ │ 0x000a line=1634 │ │ 0x0011 line=1635 │ │ 0x0018 line=1637 │ │ 0x0021 line=1638 │ │ @@ -89102,42 +89102,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -084900: |[084900] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -084910: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084912: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -084916: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -084918: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ -08491e: 4b02 0001 |0007: aput v2, v0, v1 │ │ -084922: 6900 f505 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@05f5 │ │ -084926: 0e00 |000b: return-void │ │ +08496c: |[08496c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +08497c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08497e: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +084982: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +084984: 1402 8101 0101 |0004: const v2, #float 2.36946e-38 // #01010181 │ │ +08498a: 4b02 0001 |0007: aput v2, v0, v1 │ │ +08498e: 6900 f505 |0009: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@05f5 │ │ +084992: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1392 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -084928: |[084928] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ -084938: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -08493a: 7030 8922 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ -084940: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -084942: 5910 fc05 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -084946: 0e00 |0007: return-void │ │ +084994: |[084994] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:()V │ │ +0849a4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0849a6: 7030 8922 0100 |0001: invoke-direct {v1, v0, v0}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ +0849ac: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0849ae: 5910 fc05 |0005: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +0849b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1416 │ │ 0x0004 line=1400 │ │ 0x0007 line=1417 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -89147,19 +89147,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084948: |[084948] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ -084958: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ -08495e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -084960: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -084964: 0e00 |0006: return-void │ │ +0849b4: |[0849b4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(II)V │ │ +0849c4: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ +0849ca: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0849cc: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +0849d0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1420 │ │ 0x0003 line=1400 │ │ 0x0006 line=1421 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -89171,27 +89171,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -084968: |[084968] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -084978: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08497a: 7030 8a22 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ -084980: 5932 fc05 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -084984: 6201 f505 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@05f5 │ │ -084988: 6e30 3c01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -08498e: 0c00 |000b: move-result-object v0 │ │ -084990: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -084992: 6e30 c101 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01c1 │ │ -084998: 0a01 |0010: move-result v1 │ │ -08499a: 5931 fc05 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -08499e: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0849a4: 0e00 |0016: return-void │ │ +0849d4: |[0849d4] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0849e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0849e6: 7030 8a22 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ +0849ec: 5932 fc05 |0004: iput v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +0849f0: 6201 f505 |0006: sget-object v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.ATTRS:[I // field@05f5 │ │ +0849f4: 6e30 3c01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +0849fa: 0c00 |000b: move-result-object v0 │ │ +0849fc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0849fe: 6e30 c101 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getFloat:(IF)F // method@01c1 │ │ +084a04: 0a01 |0010: move-result v1 │ │ +084a06: 5931 fc05 |0011: iput v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +084a0a: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +084a10: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1437 │ │ 0x0004 line=1400 │ │ 0x0006 line=1439 │ │ 0x000c line=1440 │ │ 0x0013 line=1441 │ │ @@ -89207,21 +89207,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0849a8: |[0849a8] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ -0849b8: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ -0849be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0849c0: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -0849c4: 5220 fc05 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -0849c8: 5910 fc05 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -0849cc: 0e00 |000a: return-void │ │ +084a14: |[084a14] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;)V │ │ +084a24: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ +084a2a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +084a2c: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +084a30: 5220 fc05 |0006: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +084a34: 5910 fc05 |0008: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +084a38: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1432 │ │ 0x0003 line=1400 │ │ 0x0006 line=1433 │ │ 0x000a line=1434 │ │ locals : │ │ @@ -89233,19 +89233,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0849d0: |[0849d0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -0849e0: 7020 8b22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@228b │ │ -0849e6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0849e8: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -0849ec: 0e00 |0006: return-void │ │ +084a3c: |[084a3c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +084a4c: 7020 8b22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@228b │ │ +084a52: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +084a54: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +084a58: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1424 │ │ 0x0003 line=1400 │ │ 0x0006 line=1425 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -89256,19 +89256,19 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0849f0: |[0849f0] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ -084a00: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ -084a06: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -084a08: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -084a0c: 0e00 |0006: return-void │ │ +084a5c: |[084a5c] android.support.v4.widget.SlidingPaneLayout$LayoutParams.:(Landroid/view/ViewGroup$MarginLayoutParams;)V │ │ +084a6c: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ +084a72: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +084a74: 5910 fc05 |0004: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +084a78: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0003 line=1400 │ │ 0x0006 line=1429 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; │ │ @@ -89351,17 +89351,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -084a10: |[084a10] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ -084a20: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -084a26: 0e00 |0003: return-void │ │ +084a7c: |[084a7c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.:()V │ │ +084a8c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +084a92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -89370,19 +89370,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -084a28: |[084a28] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -084a38: 2200 1303 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0313 │ │ -084a3c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -084a3e: 7030 7415 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1574 │ │ -084a44: 1100 |0006: return-object v0 │ │ +084a94: |[084a94] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +084aa4: 2200 1303 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0313 │ │ +084aa8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +084aaa: 7030 7415 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1574 │ │ +084ab0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1467 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -89391,18 +89391,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084a48: |[084a48] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -084a58: 6e20 6e15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@156e │ │ -084a5e: 0c00 |0003: move-result-object v0 │ │ -084a60: 1100 |0004: return-object v0 │ │ +084ab4: |[084ab4] android.support.v4.widget.SlidingPaneLayout$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +084ac4: 6e20 6e15 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@156e │ │ +084aca: 0c00 |0003: move-result-object v0 │ │ +084acc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -89411,17 +89411,17 @@ │ │ type : '(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084a64: |[084a64] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ -084a74: 2320 3d06 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@063d │ │ -084a78: 1100 |0002: return-object v0 │ │ +084ad0: |[084ad0] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ +084ae0: 2320 3d06 |0000: new-array v0, v2, [Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@063d │ │ +084ae4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -89430,18 +89430,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -084a7c: |[084a7c] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -084a8c: 6e20 7015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1570 │ │ -084a92: 0c00 |0003: move-result-object v0 │ │ -084a94: 1100 |0004: return-object v0 │ │ +084ae8: |[084ae8] android.support.v4.widget.SlidingPaneLayout$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +084af8: 6e20 7015 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.newArray:(I)[Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // method@1570 │ │ +084afe: 0c00 |0003: move-result-object v0 │ │ +084b00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -89485,43 +89485,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -084a98: |[084a98] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ -084aa8: 2200 1203 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0312 │ │ -084aac: 7010 6d15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@156d │ │ -084ab2: 6900 fe05 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@05fe │ │ -084ab6: 0e00 |0007: return-void │ │ +084b04: |[084b04] android.support.v4.widget.SlidingPaneLayout$SavedState.:()V │ │ +084b14: 2200 1203 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1; // type@0312 │ │ +084b18: 7010 6d15 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState$1;.:()V // method@156d │ │ +084b1e: 6900 fe05 |0005: sput-object v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@05fe │ │ +084b22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1464 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SlidingPaneLayout$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -084ab8: |[084ab8] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ -084ac8: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -084ace: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -084ad4: 0a00 |0006: move-result v0 │ │ -084ad6: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -084ada: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -084adc: 5c10 ff05 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ -084ae0: 0e00 |000c: return-void │ │ -084ae2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -084ae4: 28fc |000e: goto 000a // -0004 │ │ +084b24: |[084b24] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;)V │ │ +084b34: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +084b3a: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +084b40: 0a00 |0006: move-result v0 │ │ +084b42: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +084b46: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +084b48: 5c10 ff05 |000a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ +084b4c: 0e00 |000c: return-void │ │ +084b4e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +084b50: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1454 │ │ 0x0003 line=1455 │ │ 0x000c line=1456 │ │ 0x000d line=1455 │ │ locals : │ │ @@ -89533,17 +89533,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084ae8: |[084ae8] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -084af8: 7020 7315 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1573 │ │ -084afe: 0e00 |0003: return-void │ │ +084b54: |[084b54] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcel;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +084b64: 7020 7315 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcel;)V // method@1573 │ │ +084b6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1446 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -89553,17 +89553,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084b00: |[084b00] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ -084b10: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -084b16: 0e00 |0003: return-void │ │ +084b6c: |[084b6c] android.support.v4.widget.SlidingPaneLayout$SavedState.:(Landroid/os/Parcelable;)V │ │ +084b7c: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +084b82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1450 │ │ 0x0003 line=1451 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -89574,23 +89574,23 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -084b18: |[084b18] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -084b28: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -084b2e: 5510 ff05 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ -084b32: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -084b36: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -084b38: 6e20 0003 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -084b3e: 0e00 |000b: return-void │ │ -084b40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -084b42: 28fb |000d: goto 0008 // -0005 │ │ +084b84: |[084b84] android.support.v4.widget.SlidingPaneLayout$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +084b94: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +084b9a: 5510 ff05 |0003: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ +084b9e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +084ba2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +084ba4: 6e20 0003 0200 |0008: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +084baa: 0e00 |000b: return-void │ │ +084bac: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +084bae: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1460 │ │ 0x0003 line=1461 │ │ 0x000b line=1462 │ │ 0x000c line=1461 │ │ locals : │ │ @@ -89776,32 +89776,32 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -084b44: |[084b44] android.support.v4.widget.SlidingPaneLayout.:()V │ │ -084b54: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -084b58: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -084b5c: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ -084b60: 2201 1803 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0318 │ │ -084b64: 7010 8115 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1581 │ │ -084b6a: 6901 0406 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ -084b6e: 0e00 |000d: return-void │ │ -084b70: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ -084b74: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ -084b78: 2201 1703 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0317 │ │ -084b7c: 7010 7f15 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@157f │ │ -084b82: 6901 0406 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ -084b86: 28f4 |0019: goto 000d // -000c │ │ -084b88: 2201 1603 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0316 │ │ -084b8c: 7010 7d15 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@157d │ │ -084b92: 6901 0406 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ -084b96: 28ec |0021: goto 000d // -0014 │ │ +084bb0: |[084bb0] android.support.v4.widget.SlidingPaneLayout.:()V │ │ +084bc0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +084bc4: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +084bc8: 3410 0a00 |0004: if-lt v0, v1, 000e // +000a │ │ +084bcc: 2201 1803 |0006: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; // type@0318 │ │ +084bd0: 7010 8115 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1;.:()V // method@1581 │ │ +084bd6: 6901 0406 |000b: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ +084bda: 0e00 |000d: return-void │ │ +084bdc: 1301 1000 |000e: const/16 v1, #int 16 // #10 │ │ +084be0: 3410 0a00 |0010: if-lt v0, v1, 001a // +000a │ │ +084be4: 2201 1703 |0012: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB; // type@0317 │ │ +084be8: 7010 7f15 0100 |0014: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.:()V // method@157f │ │ +084bee: 6901 0406 |0017: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ +084bf2: 28f4 |0019: goto 000d // -000c │ │ +084bf4: 2201 1603 |001a: new-instance v1, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; // type@0316 │ │ +084bf8: 7010 7d15 0100 |001c: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@157d │ │ +084bfe: 6901 0406 |001f: sput-object v1, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ +084c02: 28ec |0021: goto 000d // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0002 line=199 │ │ 0x0006 line=200 │ │ 0x000d line=206 │ │ 0x000e line=201 │ │ @@ -89815,18 +89815,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -084b98: |[084b98] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ -084ba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084baa: 7030 8515 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1585 │ │ -084bb0: 0e00 |0004: return-void │ │ +084c04: |[084c04] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;)V │ │ +084c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084c16: 7030 8515 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1585 │ │ +084c1c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0004 line=251 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -89836,18 +89836,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -084bb4: |[084bb4] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -084bc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084bc6: 7040 8615 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1586 │ │ -084bcc: 0e00 |0004: return-void │ │ +084c20: |[084c20] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +084c30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084c32: 7040 8615 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1586 │ │ +084c38: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -89858,56 +89858,56 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -084bd0: |[084bd0] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -084be0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -084be2: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ -084be6: 7040 9722 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ -084bec: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ -084bf2: 5952 1906 |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ -084bf6: 5c53 0a06 |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -084bfa: 2202 6500 |000d: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -084bfe: 7010 1d02 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ -084c04: 5b52 1a06 |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -084c08: 2202 cf05 |0014: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ -084c0c: 7010 8f2b 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -084c12: 5b52 1206 |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ -084c16: 6e10 3401 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -084c1c: 0c02 |001e: move-result-object v2 │ │ -084c1e: 6e10 af01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -084c24: 0c02 |0022: move-result-object v2 │ │ -084c26: 5220 640c |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -084c2a: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ -084c2e: c802 |0027: mul-float/2addr v2, v0 │ │ -084c30: c642 |0028: add-float/2addr v2, v4 │ │ -084c32: 8722 |0029: float-to-int v2, v2 │ │ -084c34: 5952 0e06 |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@060e │ │ -084c38: 7110 7e22 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -084c3e: 0c01 |002f: move-result-object v1 │ │ -084c40: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -084c42: 6e20 d115 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@15d1 │ │ -084c48: 2202 0d03 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@030d │ │ -084c4c: 7020 5015 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1550 │ │ -084c52: 7120 540e 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ -084c58: 7120 580e 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -084c5e: 2202 0f03 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@030f │ │ -084c62: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -084c64: 7030 5915 5203 |0042: invoke-direct {v2, v5, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1559 │ │ -084c6a: 7130 5416 4502 |0045: invoke-static {v5, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1654 │ │ -084c70: 0c02 |0048: move-result-object v2 │ │ -084c72: 5b52 0906 |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -084c76: 5452 0906 |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -084c7a: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ -084c7e: c803 |004f: mul-float/2addr v3, v0 │ │ -084c80: 6e20 7016 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1670 │ │ -084c86: 0e00 |0053: return-void │ │ +084c3c: |[084c3c] android.support.v4.widget.SlidingPaneLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +084c4c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +084c4e: 1504 003f |0001: const/high16 v4, #int 1056964608 // #3f00 │ │ +084c52: 7040 9722 6587 |0003: invoke-direct {v5, v6, v7, v8}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ +084c58: 1402 cccc cccc |0006: const v2, #float -1.07374e+08 // #cccccccc │ │ +084c5e: 5952 1906 |0009: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ +084c62: 5c53 0a06 |000b: iput-boolean v3, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +084c66: 2202 6500 |000d: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +084c6a: 7010 1d02 0200 |000f: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ +084c70: 5b52 1a06 |0012: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +084c74: 2202 cf05 |0014: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ +084c78: 7010 8f2b 0200 |0016: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +084c7e: 5b52 1206 |0019: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ +084c82: 6e10 3401 0600 |001b: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +084c88: 0c02 |001e: move-result-object v2 │ │ +084c8a: 6e10 af01 0200 |001f: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +084c90: 0c02 |0022: move-result-object v2 │ │ +084c92: 5220 640c |0023: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +084c96: 1502 0042 |0025: const/high16 v2, #int 1107296256 // #4200 │ │ +084c9a: c802 |0027: mul-float/2addr v2, v0 │ │ +084c9c: c642 |0028: add-float/2addr v2, v4 │ │ +084c9e: 8722 |0029: float-to-int v2, v2 │ │ +084ca0: 5952 0e06 |002a: iput v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@060e │ │ +084ca4: 7110 7e22 0600 |002c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +084caa: 0c01 |002f: move-result-object v1 │ │ +084cac: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +084cae: 6e20 d115 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setWillNotDraw:(Z)V // method@15d1 │ │ +084cb4: 2202 0d03 |0034: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; // type@030d │ │ +084cb8: 7020 5015 5200 |0036: invoke-direct {v2, v5}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1550 │ │ +084cbe: 7120 540e 2500 |0039: invoke-static {v5, v2}, Landroid/support/v4/view/ViewCompat;.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0e54 │ │ +084cc4: 7120 580e 3500 |003c: invoke-static {v5, v3}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +084cca: 2202 0f03 |003f: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; // type@030f │ │ +084cce: 1203 |0041: const/4 v3, #int 0 // #0 │ │ +084cd0: 7030 5915 5203 |0042: invoke-direct {v2, v5, v3}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V // method@1559 │ │ +084cd6: 7130 5416 4502 |0045: invoke-static {v5, v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1654 │ │ +084cdc: 0c02 |0048: move-result-object v2 │ │ +084cde: 5b52 0906 |0049: iput-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +084ce2: 5452 0906 |004b: iget-object v2, v5, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +084ce6: 1503 c843 |004d: const/high16 v3, #int 1137180672 // #43c8 │ │ +084cea: c803 |004f: mul-float/2addr v3, v0 │ │ +084cec: 6e20 7016 3200 |0050: invoke-virtual {v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.setMinVelocity:(F)V // method@1670 │ │ +084cf2: 0e00 |0053: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=258 │ │ 0x0006 line=108 │ │ 0x000b line=188 │ │ 0x000d line=190 │ │ 0x0014 line=192 │ │ @@ -89933,17 +89933,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084c88: |[084c88] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -084c98: 5510 0d06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ -084c9c: 0f00 |0002: return v0 │ │ +084cf4: |[084cf4] android.support.v4.widget.SlidingPaneLayout.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +084d04: 5510 0d06 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ +084d08: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -89951,17 +89951,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084ca0: |[084ca0] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -084cb0: 7020 ae15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@15ae │ │ -084cb6: 0e00 |0003: return-void │ │ +084d0c: |[084d0c] android.support.v4.widget.SlidingPaneLayout.access$1000:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +084d1c: 7020 ae15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@15ae │ │ +084d22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -89970,17 +89970,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cb8: |[084cb8] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ -084cc8: 5410 1206 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ -084ccc: 1100 |0002: return-object v0 │ │ +084d24: |[084d24] android.support.v4.widget.SlidingPaneLayout.access$1100:(Landroid/support/v4/widget/SlidingPaneLayout;)Ljava/util/ArrayList; │ │ +084d34: 5410 1206 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ +084d38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #7 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -89988,17 +89988,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084cd0: |[084cd0] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ -084ce0: 5410 0906 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -084ce4: 1100 |0002: return-object v0 │ │ +084d3c: |[084d3c] android.support.v4.widget.SlidingPaneLayout.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; │ │ +084d4c: 5410 0906 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +084d50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90006,17 +90006,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084ce8: |[084ce8] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ -084cf8: 5210 1606 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -084cfc: 0f00 |0002: return v0 │ │ +084d54: |[084d54] android.support.v4.widget.SlidingPaneLayout.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F │ │ +084d64: 5210 1606 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +084d68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90024,17 +90024,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d00: |[084d00] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ -084d10: 5410 1806 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084d14: 1100 |0002: return-object v0 │ │ +084d6c: |[084d6c] android.support.v4.widget.SlidingPaneLayout.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; │ │ +084d7c: 5410 1806 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +084d80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90042,17 +90042,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d18: |[084d18] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ -084d28: 5c01 1306 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -084d2c: 0f01 |0002: return v1 │ │ +084d84: |[084d84] android.support.v4.widget.SlidingPaneLayout.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z │ │ +084d94: 5c01 1306 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +084d98: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -90061,17 +90061,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -084d30: |[084d30] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ -084d40: 7020 ba15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@15ba │ │ -084d46: 0e00 |0003: return-void │ │ +084d9c: |[084d9c] android.support.v4.widget.SlidingPaneLayout.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V │ │ +084dac: 7020 ba15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.onPanelDragged:(I)V // method@15ba │ │ +084db2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -90080,18 +90080,18 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -084d48: |[084d48] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ -084d58: 7010 b215 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -084d5e: 0a00 |0003: move-result v0 │ │ -084d60: 0f00 |0004: return v0 │ │ +084db4: |[084db4] android.support.v4.widget.SlidingPaneLayout.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z │ │ +084dc4: 7010 b215 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +084dca: 0a00 |0003: move-result v0 │ │ +084dcc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #13 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90099,17 +90099,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -084d64: |[084d64] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ -084d74: 5210 1706 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ -084d78: 0f00 |0002: return v0 │ │ +084dd0: |[084dd0] android.support.v4.widget.SlidingPaneLayout.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I │ │ +084de0: 5210 1706 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ +084de4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90117,25 +90117,25 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -084d7c: |[084d7c] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ -084d8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -084d8e: 5521 0a06 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -084d92: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -084d96: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -084d98: 6e30 d415 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@15d4 │ │ -084d9e: 0a01 |0009: move-result v1 │ │ -084da0: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ -084da4: 5c20 1306 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -084da8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -084daa: 0f00 |000f: return v0 │ │ +084de8: |[084de8] android.support.v4.widget.SlidingPaneLayout.closePane:(Landroid/view/View;I)Z │ │ +084df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +084dfa: 5521 0a06 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +084dfe: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +084e02: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +084e04: 6e30 d415 1204 |0006: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@15d4 │ │ +084e0a: 0a01 |0009: move-result v1 │ │ +084e0c: 3801 0500 |000a: if-eqz v1, 000f // +0005 │ │ +084e10: 5c20 1306 |000c: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +084e14: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +084e16: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=859 │ │ 0x000c line=860 │ │ 0x000e line=861 │ │ 0x000f line=863 │ │ locals : │ │ @@ -90148,64 +90148,64 @@ │ │ type : '(Landroid/view/View;FI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -084dac: |[084dac] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ -084dbc: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -084dbe: 6e10 fd21 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -084dc4: 0c04 |0004: move-result-object v4 │ │ -084dc6: 1f04 1003 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -084dca: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -084dcc: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ -084dd0: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ -084dd4: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ -084dd8: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ -084ddc: b5c5 |0010: and-int/2addr v5, v12 │ │ -084dde: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ -084de2: 8205 |0013: int-to-float v5, v0 │ │ -084de4: c8b5 |0014: mul-float/2addr v5, v11 │ │ -084de6: 8753 |0015: float-to-int v3, v5 │ │ -084de8: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ -084dec: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ -084df2: b5c6 |001b: and-int/2addr v6, v12 │ │ -084df4: 9601 0506 |001c: or-int v1, v5, v6 │ │ -084df8: 5445 f605 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -084dfc: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ -084e00: 2205 6000 |0022: new-instance v5, Landroid/graphics/Paint; // type@0060 │ │ -084e04: 7010 1002 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0210 │ │ -084e0a: 5b45 f605 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -084e0e: 5445 f605 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -084e12: 2206 6400 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0064 │ │ -084e16: 6207 3700 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@0037 │ │ -084e1a: 7030 1c02 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@021c │ │ -084e20: 6e20 1302 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0213 │ │ -084e26: 7110 330e 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0e33 │ │ -084e2c: 0a05 |0038: move-result v5 │ │ -084e2e: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ -084e32: 5445 f605 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -084e36: 7130 5b0e 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ -084e3c: 7020 ae15 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@15ae │ │ -084e42: 0e00 |0043: return-void │ │ -084e44: 7110 330e 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0e33 │ │ -084e4a: 0a05 |0047: move-result v5 │ │ -084e4c: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ -084e50: 5445 f605 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -084e54: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ -084e58: 5445 f605 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -084e5c: 1206 |0050: const/4 v6, #int 0 // #0 │ │ -084e5e: 6e20 1302 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0213 │ │ -084e64: 2202 0e03 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@030e │ │ -084e68: 7030 5615 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1556 │ │ -084e6e: 5495 1206 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ -084e72: 6e20 932b 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -084e78: 7120 510e 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e51 │ │ -084e7e: 28e2 |0061: goto 0043 // -001e │ │ +084e18: |[084e18] android.support.v4.widget.SlidingPaneLayout.dimChildView:(Landroid/view/View;FI)V │ │ +084e28: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +084e2a: 6e10 fd21 0a00 |0001: invoke-virtual {v10}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +084e30: 0c04 |0004: move-result-object v4 │ │ +084e32: 1f04 1003 |0005: check-cast v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +084e36: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +084e38: 2d05 0b05 |0008: cmpl-float v5, v11, v5 │ │ +084e3c: 3d05 3a00 |000a: if-lez v5, 0044 // +003a │ │ +084e40: 380c 3800 |000c: if-eqz v12, 0044 // +0038 │ │ +084e44: 1505 00ff |000e: const/high16 v5, #int -16777216 // #ff00 │ │ +084e48: b5c5 |0010: and-int/2addr v5, v12 │ │ +084e4a: e200 0518 |0011: ushr-int/lit8 v0, v5, #int 24 // #18 │ │ +084e4e: 8205 |0013: int-to-float v5, v0 │ │ +084e50: c8b5 |0014: mul-float/2addr v5, v11 │ │ +084e52: 8753 |0015: float-to-int v3, v5 │ │ +084e54: e005 0318 |0016: shl-int/lit8 v5, v3, #int 24 // #18 │ │ +084e58: 1406 ffff ff00 |0018: const v6, #float 2.35099e-38 // #00ffffff │ │ +084e5e: b5c6 |001b: and-int/2addr v6, v12 │ │ +084e60: 9601 0506 |001c: or-int v1, v5, v6 │ │ +084e64: 5445 f605 |001e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +084e68: 3905 0900 |0020: if-nez v5, 0029 // +0009 │ │ +084e6c: 2205 6000 |0022: new-instance v5, Landroid/graphics/Paint; // type@0060 │ │ +084e70: 7010 1002 0500 |0024: invoke-direct {v5}, Landroid/graphics/Paint;.:()V // method@0210 │ │ +084e76: 5b45 f605 |0027: iput-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +084e7a: 5445 f605 |0029: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +084e7e: 2206 6400 |002b: new-instance v6, Landroid/graphics/PorterDuffColorFilter; // type@0064 │ │ +084e82: 6207 3700 |002d: sget-object v7, Landroid/graphics/PorterDuff$Mode;.SRC_OVER:Landroid/graphics/PorterDuff$Mode; // field@0037 │ │ +084e86: 7030 1c02 1607 |002f: invoke-direct {v6, v1, v7}, Landroid/graphics/PorterDuffColorFilter;.:(ILandroid/graphics/PorterDuff$Mode;)V // method@021c │ │ +084e8c: 6e20 1302 6500 |0032: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0213 │ │ +084e92: 7110 330e 0a00 |0035: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0e33 │ │ +084e98: 0a05 |0038: move-result v5 │ │ +084e9a: 3285 0700 |0039: if-eq v5, v8, 0040 // +0007 │ │ +084e9e: 5445 f605 |003b: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +084ea2: 7130 5b0e 8a05 |003d: invoke-static {v10, v8, v5}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ +084ea8: 7020 ae15 a900 |0040: invoke-direct {v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidateChildRegion:(Landroid/view/View;)V // method@15ae │ │ +084eae: 0e00 |0043: return-void │ │ +084eb0: 7110 330e 0a00 |0044: invoke-static {v10}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0e33 │ │ +084eb6: 0a05 |0047: move-result v5 │ │ +084eb8: 3805 fbff |0048: if-eqz v5, 0043 // -0005 │ │ +084ebc: 5445 f605 |004a: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +084ec0: 3805 0800 |004c: if-eqz v5, 0054 // +0008 │ │ +084ec4: 5445 f605 |004e: iget-object v5, v4, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +084ec8: 1206 |0050: const/4 v6, #int 0 // #0 │ │ +084eca: 6e20 1302 6500 |0051: invoke-virtual {v5, v6}, Landroid/graphics/Paint;.setColorFilter:(Landroid/graphics/ColorFilter;)Landroid/graphics/ColorFilter; // method@0213 │ │ +084ed0: 2202 0e03 |0054: new-instance v2, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@030e │ │ +084ed4: 7030 5615 920a |0056: invoke-direct {v2, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@1556 │ │ +084eda: 5495 1206 |0059: iget-object v5, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ +084ede: 6e20 932b 2500 |005b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +084ee4: 7120 510e 2900 |005e: invoke-static {v9, v2}, Landroid/support/v4/view/ViewCompat;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0e51 │ │ +084eea: 28e2 |0061: goto 0043 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=968 │ │ 0x0007 line=970 │ │ 0x000e line=971 │ │ 0x0013 line=972 │ │ 0x0016 line=973 │ │ @@ -90238,18 +90238,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -084e80: |[084e80] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ -084e90: 6200 0406 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ -084e94: 7230 7c15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@157c │ │ -084e9a: 0e00 |0005: return-void │ │ +084eec: |[084eec] android.support.v4.widget.SlidingPaneLayout.invalidateChildRegion:(Landroid/view/View;)V │ │ +084efc: 6200 0406 |0000: sget-object v0, Landroid/support/v4/widget/SlidingPaneLayout;.IMPL:Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl; // field@0604 │ │ +084f00: 7230 7c15 1002 |0002: invoke-interface {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImpl;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@157c │ │ +084f06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1038 │ │ 0x0005 line=1039 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -90259,22 +90259,22 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -084e9c: |[084e9c] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ -084eac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084eae: 7110 340e 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ -084eb4: 0a01 |0004: move-result v1 │ │ -084eb6: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -084eba: 0f00 |0007: return v0 │ │ -084ebc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -084ebe: 28fe |0009: goto 0007 // -0002 │ │ +084f08: |[084f08] android.support.v4.widget.SlidingPaneLayout.isLayoutRtlSupport:()Z │ │ +084f18: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +084f1a: 7110 340e 0200 |0001: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.getLayoutDirection:(Landroid/view/View;)I // method@0e34 │ │ +084f20: 0a01 |0004: move-result v1 │ │ +084f22: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +084f26: 0f00 |0007: return v0 │ │ +084f28: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +084f2a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1642 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90282,66 +90282,66 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -084ec0: |[084ec0] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ -084ed0: 54a7 1806 |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084ed4: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ -084ed8: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -084eda: 59a7 1606 |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -084ede: 0e00 |0007: return-void │ │ -084ee0: 7010 b215 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -084ee6: 0a01 |000b: move-result v1 │ │ -084ee8: 54a7 1806 |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084eec: 6e10 fd21 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -084ef2: 0c02 |0011: move-result-object v2 │ │ -084ef4: 1f02 1003 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -084ef8: 54a7 1806 |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084efc: 6e10 2022 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -084f02: 0a00 |0019: move-result v0 │ │ -084f04: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ -084f08: 6e10 ac15 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ -084f0e: 0a07 |001f: move-result v7 │ │ -084f10: b1b7 |0020: sub-int/2addr v7, v11 │ │ -084f12: 9104 0700 |0021: sub-int v4, v7, v0 │ │ -084f16: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ -084f1a: 6e10 a715 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -084f20: 0a05 |0028: move-result v5 │ │ -084f22: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ -084f26: 5223 fa05 |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -084f2a: 9006 0503 |002d: add-int v6, v5, v3 │ │ -084f2e: 9107 0406 |002f: sub-int v7, v4, v6 │ │ -084f32: 8277 |0031: int-to-float v7, v7 │ │ -084f34: 52a8 1706 |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ -084f38: 8288 |0034: int-to-float v8, v8 │ │ -084f3a: c987 |0035: div-float/2addr v7, v8 │ │ -084f3c: 59a7 1606 |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -084f40: 52a7 1006 |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -084f44: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ -084f48: 52a7 1606 |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -084f4c: 7020 c115 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@15c1 │ │ -084f52: 5527 f705 |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -084f56: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ -084f5a: 54a7 1806 |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084f5e: 52a8 1606 |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -084f62: 52a9 1906 |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ -084f66: 7040 9715 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ -084f6c: 54a7 1806 |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084f70: 6e20 9a15 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@159a │ │ -084f76: 28b4 |0053: goto 0007 // -004c │ │ -084f78: 01b4 |0054: move v4, v11 │ │ -084f7a: 28ce |0055: goto 0023 // -0032 │ │ -084f7c: 6e10 a615 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -084f82: 0a05 |0059: move-result v5 │ │ -084f84: 28cf |005a: goto 0029 // -0031 │ │ -084f86: 5223 f905 |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -084f8a: 28d0 |005d: goto 002d // -0030 │ │ +084f2c: |[084f2c] android.support.v4.widget.SlidingPaneLayout.onPanelDragged:(I)V │ │ +084f3c: 54a7 1806 |0000: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +084f40: 3907 0600 |0002: if-nez v7, 0008 // +0006 │ │ +084f44: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +084f46: 59a7 1606 |0005: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +084f4a: 0e00 |0007: return-void │ │ +084f4c: 7010 b215 0a00 |0008: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +084f52: 0a01 |000b: move-result v1 │ │ +084f54: 54a7 1806 |000c: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +084f58: 6e10 fd21 0700 |000e: invoke-virtual {v7}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +084f5e: 0c02 |0011: move-result-object v2 │ │ +084f60: 1f02 1003 |0012: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +084f64: 54a7 1806 |0014: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +084f68: 6e10 2022 0700 |0016: invoke-virtual {v7}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +084f6e: 0a00 |0019: move-result v0 │ │ +084f70: 3801 3a00 |001a: if-eqz v1, 0054 // +003a │ │ +084f74: 6e10 ac15 0a00 |001c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ +084f7a: 0a07 |001f: move-result v7 │ │ +084f7c: b1b7 |0020: sub-int/2addr v7, v11 │ │ +084f7e: 9104 0700 |0021: sub-int v4, v7, v0 │ │ +084f82: 3801 3300 |0023: if-eqz v1, 0056 // +0033 │ │ +084f86: 6e10 a715 0a00 |0025: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +084f8c: 0a05 |0028: move-result v5 │ │ +084f8e: 3801 3200 |0029: if-eqz v1, 005b // +0032 │ │ +084f92: 5223 fa05 |002b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +084f96: 9006 0503 |002d: add-int v6, v5, v3 │ │ +084f9a: 9107 0406 |002f: sub-int v7, v4, v6 │ │ +084f9e: 8277 |0031: int-to-float v7, v7 │ │ +084fa0: 52a8 1706 |0032: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ +084fa4: 8288 |0034: int-to-float v8, v8 │ │ +084fa6: c987 |0035: div-float/2addr v7, v8 │ │ +084fa8: 59a7 1606 |0036: iput v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +084fac: 52a7 1006 |0038: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +084fb0: 3807 0700 |003a: if-eqz v7, 0041 // +0007 │ │ +084fb4: 52a7 1606 |003c: iget v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +084fb8: 7020 c115 7a00 |003e: invoke-direct {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@15c1 │ │ +084fbe: 5527 f705 |0041: iget-boolean v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +084fc2: 3807 0b00 |0043: if-eqz v7, 004e // +000b │ │ +084fc6: 54a7 1806 |0045: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +084fca: 52a8 1606 |0047: iget v8, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +084fce: 52a9 1906 |0049: iget v9, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ +084fd2: 7040 9715 7a98 |004b: invoke-direct {v10, v7, v8, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ +084fd8: 54a7 1806 |004e: iget-object v7, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +084fdc: 6e20 9a15 7a00 |0050: invoke-virtual {v10, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelSlide:(Landroid/view/View;)V // method@159a │ │ +084fe2: 28b4 |0053: goto 0007 // -004c │ │ +084fe4: 01b4 |0054: move v4, v11 │ │ +084fe6: 28ce |0055: goto 0023 // -0032 │ │ +084fe8: 6e10 a615 0a00 |0056: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +084fee: 0a05 |0059: move-result v5 │ │ +084ff0: 28cf |005a: goto 0029 // -0031 │ │ +084ff2: 5223 f905 |005b: iget v3, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +084ff6: 28d0 |005d: goto 002d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0004 line=942 │ │ 0x0007 line=965 │ │ 0x0008 line=945 │ │ 0x000c line=946 │ │ @@ -90377,26 +90377,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -084f8c: |[084f8c] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ -084f9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -084f9e: 5521 0a06 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -084fa2: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ -084fa6: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ -084faa: 6e30 d415 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@15d4 │ │ -084fb0: 0a01 |000a: move-result v1 │ │ -084fb2: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ -084fb6: 5c20 1306 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -084fba: 0f00 |000f: return v0 │ │ -084fbc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -084fbe: 28fe |0011: goto 000f // -0002 │ │ +084ff8: |[084ff8] android.support.v4.widget.SlidingPaneLayout.openPane:(Landroid/view/View;I)Z │ │ +085008: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08500a: 5521 0a06 |0001: iget-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +08500e: 3901 0a00 |0003: if-nez v1, 000d // +000a │ │ +085012: 1501 803f |0005: const/high16 v1, #int 1065353216 // #3f80 │ │ +085016: 6e30 d415 1204 |0007: invoke-virtual {v2, v1, v4}, Landroid/support/v4/widget/SlidingPaneLayout;.smoothSlideTo:(FI)Z // method@15d4 │ │ +08501c: 0a01 |000a: move-result v1 │ │ +08501e: 3801 0500 |000b: if-eqz v1, 0010 // +0005 │ │ +085022: 5c20 1306 |000d: iput-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +085026: 0f00 |000f: return v0 │ │ +085028: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08502a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=867 │ │ 0x000d line=868 │ │ 0x000f line=871 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -90408,69 +90408,69 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -084fc0: |[084fc0] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ -084fd0: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ -084fd4: 7010 b215 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -084fda: 0a04 |0005: move-result v4 │ │ -084fdc: 54c9 1806 |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -084fe0: 6e10 fd21 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -084fe6: 0c07 |000b: move-result-object v7 │ │ -084fe8: 1f07 1003 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -084fec: 5579 f705 |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -084ff0: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ -084ff4: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ -084ff8: 5279 fa05 |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -084ffc: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ -085000: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -085002: 6e10 a115 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -085008: 0a00 |001c: move-result v0 │ │ -08500a: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -08500c: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ -085010: 6e20 a015 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085016: 0c08 |0023: move-result-object v8 │ │ -085018: 54c9 1806 |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -08501c: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ -085020: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ -085024: 28f4 |002a: goto 001e // -000c │ │ -085026: 5279 f905 |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -08502a: 28e9 |002d: goto 0016 // -0017 │ │ -08502c: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -08502e: 28ea |002f: goto 0019 // -0016 │ │ -085030: 52c9 1106 |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ -085034: a709 0b09 |0032: sub-float v9, v11, v9 │ │ -085038: 52ca 1006 |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -08503c: 82aa |0036: int-to-float v10, v10 │ │ -08503e: c8a9 |0037: mul-float/2addr v9, v10 │ │ -085040: 8796 |0038: float-to-int v6, v9 │ │ -085042: 59cd 1106 |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ -085046: a709 0b0d |003b: sub-float v9, v11, v13 │ │ -08504a: 52ca 1006 |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -08504e: 82aa |003f: int-to-float v10, v10 │ │ -085050: c8a9 |0040: mul-float/2addr v9, v10 │ │ -085052: 8795 |0041: float-to-int v5, v9 │ │ -085054: 9102 0605 |0042: sub-int v2, v6, v5 │ │ -085058: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ -08505c: 7b22 |0046: neg-int v2, v2 │ │ -08505e: 6e20 3822 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ -085064: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ -085068: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ -08506c: 52c9 1106 |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ -085070: c7b9 |0050: sub-float/2addr v9, v11 │ │ -085072: 52ca 0806 |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0608 │ │ -085076: 7040 9715 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ -08507c: 28d2 |0056: goto 0028 // -002e │ │ -08507e: 52c9 1106 |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ -085082: a709 0b09 |0059: sub-float v9, v11, v9 │ │ -085086: 28f6 |005b: goto 0051 // -000a │ │ -085088: 0e00 |005c: return-void │ │ +08502c: |[08502c] android.support.v4.widget.SlidingPaneLayout.parallaxOtherViews:(F)V │ │ +08503c: 150b 803f |0000: const/high16 v11, #int 1065353216 // #3f80 │ │ +085040: 7010 b215 0c00 |0002: invoke-direct {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +085046: 0a04 |0005: move-result v4 │ │ +085048: 54c9 1806 |0006: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +08504c: 6e10 fd21 0900 |0008: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +085052: 0c07 |000b: move-result-object v7 │ │ +085054: 1f07 1003 |000c: check-cast v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +085058: 5579 f705 |000e: iget-boolean v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +08505c: 3809 1e00 |0010: if-eqz v9, 002e // +001e │ │ +085060: 3804 1900 |0012: if-eqz v4, 002b // +0019 │ │ +085064: 5279 fa05 |0014: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +085068: 3c09 1800 |0016: if-gtz v9, 002e // +0018 │ │ +08506c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +08506e: 6e10 a115 0c00 |0019: invoke-virtual {v12}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +085074: 0a00 |001c: move-result v0 │ │ +085076: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +085078: 3503 3e00 |001e: if-ge v3, v0, 005c // +003e │ │ +08507c: 6e20 a015 3c00 |0020: invoke-virtual {v12, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +085082: 0c08 |0023: move-result-object v8 │ │ +085084: 54c9 1806 |0024: iget-object v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085088: 3398 0a00 |0026: if-ne v8, v9, 0030 // +000a │ │ +08508c: d803 0301 |0028: add-int/lit8 v3, v3, #int 1 // #01 │ │ +085090: 28f4 |002a: goto 001e // -000c │ │ +085092: 5279 f905 |002b: iget v9, v7, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +085096: 28e9 |002d: goto 0016 // -0017 │ │ +085098: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +08509a: 28ea |002f: goto 0019 // -0016 │ │ +08509c: 52c9 1106 |0030: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ +0850a0: a709 0b09 |0032: sub-float v9, v11, v9 │ │ +0850a4: 52ca 1006 |0034: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +0850a8: 82aa |0036: int-to-float v10, v10 │ │ +0850aa: c8a9 |0037: mul-float/2addr v9, v10 │ │ +0850ac: 8796 |0038: float-to-int v6, v9 │ │ +0850ae: 59cd 1106 |0039: iput v13, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ +0850b2: a709 0b0d |003b: sub-float v9, v11, v13 │ │ +0850b6: 52ca 1006 |003d: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +0850ba: 82aa |003f: int-to-float v10, v10 │ │ +0850bc: c8a9 |0040: mul-float/2addr v9, v10 │ │ +0850be: 8795 |0041: float-to-int v5, v9 │ │ +0850c0: 9102 0605 |0042: sub-int v2, v6, v5 │ │ +0850c4: 3804 0300 |0044: if-eqz v4, 0047 // +0003 │ │ +0850c8: 7b22 |0046: neg-int v2, v2 │ │ +0850ca: 6e20 3822 2800 |0047: invoke-virtual {v8, v2}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ +0850d0: 3801 deff |004a: if-eqz v1, 0028 // -0022 │ │ +0850d4: 3804 0b00 |004c: if-eqz v4, 0057 // +000b │ │ +0850d8: 52c9 1106 |004e: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ +0850dc: c7b9 |0050: sub-float/2addr v9, v11 │ │ +0850de: 52ca 0806 |0051: iget v10, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0608 │ │ +0850e2: 7040 9715 8ca9 |0053: invoke-direct {v12, v8, v9, v10}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ +0850e8: 28d2 |0056: goto 0028 // -002e │ │ +0850ea: 52c9 1106 |0057: iget v9, v12, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxOffset:F // field@0611 │ │ +0850ee: a709 0b09 |0059: sub-float v9, v11, v9 │ │ +0850f2: 28f6 |005b: goto 0051 // -000a │ │ +0850f4: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1186 │ │ 0x0006 line=1187 │ │ 0x000e line=1188 │ │ 0x0019 line=1190 │ │ 0x001d line=1191 │ │ @@ -90508,37 +90508,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -08508c: |[08508c] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ -08509c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08509e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0850a0: 7110 4a0e 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0e4a │ │ -0850a6: 0a03 |0005: move-result v3 │ │ -0850a8: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -0850ac: 0f01 |0008: return v1 │ │ -0850ae: 6003 4000 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0850b2: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ -0850b6: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ -0850ba: 0121 |000f: move v1, v2 │ │ -0850bc: 28f8 |0010: goto 0008 // -0008 │ │ -0850be: 6e10 f021 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ -0850c4: 0c00 |0014: move-result-object v0 │ │ -0850c6: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ -0850ca: 6e10 4d02 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@024d │ │ -0850d0: 0a03 |001a: move-result v3 │ │ -0850d2: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ -0850d4: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ -0850d8: 0121 |001e: move v1, v2 │ │ -0850da: 28e9 |001f: goto 0008 // -0017 │ │ -0850dc: 0121 |0020: move v1, v2 │ │ -0850de: 28e7 |0021: goto 0008 // -0019 │ │ +0850f8: |[0850f8] android.support.v4.widget.SlidingPaneLayout.viewIsOpaque:(Landroid/view/View;)Z │ │ +085108: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08510a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08510c: 7110 4a0e 0500 |0002: invoke-static {v5}, Landroid/support/v4/view/ViewCompat;.isOpaque:(Landroid/view/View;)Z // method@0e4a │ │ +085112: 0a03 |0005: move-result v3 │ │ +085114: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +085118: 0f01 |0008: return v1 │ │ +08511a: 6003 4000 |0009: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08511e: 1304 1200 |000b: const/16 v4, #int 18 // #12 │ │ +085122: 3443 0400 |000d: if-lt v3, v4, 0011 // +0004 │ │ +085126: 0121 |000f: move v1, v2 │ │ +085128: 28f8 |0010: goto 0008 // -0008 │ │ +08512a: 6e10 f021 0500 |0011: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ +085130: 0c00 |0014: move-result-object v0 │ │ +085132: 3800 0b00 |0015: if-eqz v0, 0020 // +000b │ │ +085136: 6e10 4d02 0000 |0017: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@024d │ │ +08513c: 0a03 |001a: move-result v3 │ │ +08513e: 12f4 |001b: const/4 v4, #int -1 // #ff │ │ +085140: 3243 ecff |001c: if-eq v3, v4, 0008 // -0014 │ │ +085144: 0121 |001e: move v1, v2 │ │ +085146: 28e9 |001f: goto 0008 // -0017 │ │ +085148: 0121 |0020: move v1, v2 │ │ +08514a: 28e7 |0021: goto 0008 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=408 │ │ 0x0008 line=419 │ │ 0x0009 line=413 │ │ 0x0011 line=415 │ │ 0x0015 line=416 │ │ @@ -90554,76 +90554,76 @@ │ │ type : '(Landroid/view/View;ZIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 17 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 109 16-bit code units │ │ -0850e0: |[0850e0] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ -0850f0: 20c0 4404 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0444 │ │ -0850f4: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ -0850f8: 07c7 |0004: move-object v7, v12 │ │ -0850fa: 1f07 4404 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ -0850fe: 6e10 1822 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@2218 │ │ -085104: 0a09 |000a: move-result v9 │ │ -085106: 6e10 1922 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ -08510c: 0a0a |000e: move-result v10 │ │ -08510e: 6e10 a722 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -085114: 0a06 |0012: move-result v6 │ │ -085116: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ -08511a: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ -08511e: 6e20 a622 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -085124: 0c01 |001a: move-result-object v1 │ │ -085126: 9000 0f09 |001b: add-int v0, v15, v9 │ │ -08512a: 6e10 fe21 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -085130: 0a02 |0020: move-result v2 │ │ -085132: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ -085136: 9000 0f09 |0023: add-int v0, v15, v9 │ │ -08513a: 6e10 1222 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@2212 │ │ -085140: 0a02 |0028: move-result v2 │ │ -085142: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ -085146: 9000 100a |002b: add-int v0, v16, v10 │ │ -08514a: 6e10 1b22 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -085150: 0a02 |0030: move-result v2 │ │ -085152: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ -085156: 9000 100a |0033: add-int v0, v16, v10 │ │ -08515a: 6e10 f221 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -085160: 0a02 |0038: move-result v2 │ │ -085162: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ -085166: 1212 |003b: const/4 v2, #int 1 // #1 │ │ -085168: 9000 0f09 |003c: add-int v0, v15, v9 │ │ -08516c: 6e10 fe21 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -085172: 0a03 |0041: move-result v3 │ │ -085174: 9104 0003 |0042: sub-int v4, v0, v3 │ │ -085178: 9000 100a |0044: add-int v0, v16, v10 │ │ -08517c: 6e10 1b22 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -085182: 0a03 |0049: move-result v3 │ │ -085184: 9105 0003 |004a: sub-int v5, v0, v3 │ │ -085188: 07b0 |004c: move-object v0, v11 │ │ -08518a: 01e3 |004d: move v3, v14 │ │ -08518c: 7406 9115 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1591 │ │ -085192: 0a00 |0051: move-result v0 │ │ -085194: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ -085198: 1210 |0054: const/4 v0, #int 1 // #1 │ │ -08519a: 0f00 |0055: return v0 │ │ -08519c: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0851a0: 28bd |0058: goto 0015 // -0043 │ │ -0851a2: 380d 1200 |0059: if-eqz v13, 006b // +0012 │ │ -0851a6: 7010 b215 0b00 |005b: invoke-direct {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -0851ac: 0a00 |005e: move-result v0 │ │ -0851ae: 3800 0a00 |005f: if-eqz v0, 0069 // +000a │ │ -0851b2: 7120 2a0e ec00 |0061: invoke-static {v12, v14}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e2a │ │ -0851b8: 0a00 |0064: move-result v0 │ │ -0851ba: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ -0851be: 1210 |0067: const/4 v0, #int 1 // #1 │ │ -0851c0: 28ed |0068: goto 0055 // -0013 │ │ -0851c2: 7bee |0069: neg-int v14, v14 │ │ -0851c4: 28f7 |006a: goto 0061 // -0009 │ │ -0851c6: 1200 |006b: const/4 v0, #int 0 // #0 │ │ -0851c8: 28e9 |006c: goto 0055 // -0017 │ │ +08514c: |[08514c] android.support.v4.widget.SlidingPaneLayout.canScroll:(Landroid/view/View;ZIII)Z │ │ +08515c: 20c0 4404 |0000: instance-of v0, v12, Landroid/view/ViewGroup; // type@0444 │ │ +085160: 3800 5700 |0002: if-eqz v0, 0059 // +0057 │ │ +085164: 07c7 |0004: move-object v7, v12 │ │ +085166: 1f07 4404 |0005: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ +08516a: 6e10 1822 0c00 |0007: invoke-virtual {v12}, Landroid/view/View;.getScrollX:()I // method@2218 │ │ +085170: 0a09 |000a: move-result v9 │ │ +085172: 6e10 1922 0c00 |000b: invoke-virtual {v12}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ +085178: 0a0a |000e: move-result v10 │ │ +08517a: 6e10 a722 0700 |000f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +085180: 0a06 |0012: move-result v6 │ │ +085182: d808 06ff |0013: add-int/lit8 v8, v6, #int -1 // #ff │ │ +085186: 3a08 4400 |0015: if-ltz v8, 0059 // +0044 │ │ +08518a: 6e20 a622 8700 |0017: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +085190: 0c01 |001a: move-result-object v1 │ │ +085192: 9000 0f09 |001b: add-int v0, v15, v9 │ │ +085196: 6e10 fe21 0100 |001d: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08519c: 0a02 |0020: move-result v2 │ │ +08519e: 3420 3500 |0021: if-lt v0, v2, 0056 // +0035 │ │ +0851a2: 9000 0f09 |0023: add-int v0, v15, v9 │ │ +0851a6: 6e10 1222 0100 |0025: invoke-virtual {v1}, Landroid/view/View;.getRight:()I // method@2212 │ │ +0851ac: 0a02 |0028: move-result v2 │ │ +0851ae: 3520 2d00 |0029: if-ge v0, v2, 0056 // +002d │ │ +0851b2: 9000 100a |002b: add-int v0, v16, v10 │ │ +0851b6: 6e10 1b22 0100 |002d: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +0851bc: 0a02 |0030: move-result v2 │ │ +0851be: 3420 2500 |0031: if-lt v0, v2, 0056 // +0025 │ │ +0851c2: 9000 100a |0033: add-int v0, v16, v10 │ │ +0851c6: 6e10 f221 0100 |0035: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0851cc: 0a02 |0038: move-result v2 │ │ +0851ce: 3520 1d00 |0039: if-ge v0, v2, 0056 // +001d │ │ +0851d2: 1212 |003b: const/4 v2, #int 1 // #1 │ │ +0851d4: 9000 0f09 |003c: add-int v0, v15, v9 │ │ +0851d8: 6e10 fe21 0100 |003e: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0851de: 0a03 |0041: move-result v3 │ │ +0851e0: 9104 0003 |0042: sub-int v4, v0, v3 │ │ +0851e4: 9000 100a |0044: add-int v0, v16, v10 │ │ +0851e8: 6e10 1b22 0100 |0046: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +0851ee: 0a03 |0049: move-result v3 │ │ +0851f0: 9105 0003 |004a: sub-int v5, v0, v3 │ │ +0851f4: 07b0 |004c: move-object v0, v11 │ │ +0851f6: 01e3 |004d: move v3, v14 │ │ +0851f8: 7406 9115 0000 |004e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout;.canScroll:(Landroid/view/View;ZIII)Z // method@1591 │ │ +0851fe: 0a00 |0051: move-result v0 │ │ +085200: 3800 0400 |0052: if-eqz v0, 0056 // +0004 │ │ +085204: 1210 |0054: const/4 v0, #int 1 // #1 │ │ +085206: 0f00 |0055: return v0 │ │ +085208: d808 08ff |0056: add-int/lit8 v8, v8, #int -1 // #ff │ │ +08520c: 28bd |0058: goto 0015 // -0043 │ │ +08520e: 380d 1200 |0059: if-eqz v13, 006b // +0012 │ │ +085212: 7010 b215 0b00 |005b: invoke-direct {v11}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +085218: 0a00 |005e: move-result v0 │ │ +08521a: 3800 0a00 |005f: if-eqz v0, 0069 // +000a │ │ +08521e: 7120 2a0e ec00 |0061: invoke-static {v12, v14}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e2a │ │ +085224: 0a00 |0064: move-result v0 │ │ +085226: 3800 0600 |0065: if-eqz v0, 006b // +0006 │ │ +08522a: 1210 |0067: const/4 v0, #int 1 // #1 │ │ +08522c: 28ed |0068: goto 0055 // -0013 │ │ +08522e: 7bee |0069: neg-int v14, v14 │ │ +085230: 28f7 |006a: goto 0061 // -0009 │ │ +085232: 1200 |006b: const/4 v0, #int 0 // #0 │ │ +085234: 28e9 |006c: goto 0055 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1221 │ │ 0x0005 line=1222 │ │ 0x0007 line=1223 │ │ 0x000b line=1224 │ │ 0x000f line=1225 │ │ @@ -90661,17 +90661,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0851cc: |[0851cc] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ -0851dc: 5510 0706 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0851e0: 0f00 |0002: return v0 │ │ +085238: |[085238] android.support.v4.widget.SlidingPaneLayout.canSlide:()Z │ │ +085248: 5510 0706 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +08524c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=926 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #2 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90679,24 +90679,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0851e4: |[0851e4] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0851f4: 2020 1003 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0851f8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0851fc: 6f20 9d22 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@229d │ │ -085202: 0a00 |0007: move-result v0 │ │ -085204: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -085208: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08520a: 0f00 |000b: return v0 │ │ -08520c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08520e: 28fe |000d: goto 000b // -0002 │ │ +085250: |[085250] android.support.v4.widget.SlidingPaneLayout.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +085260: 2020 1003 |0000: instance-of v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +085264: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +085268: 6f20 9d22 2100 |0004: invoke-super {v1, v2}, Landroid/view/ViewGroup;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@229d │ │ +08526e: 0a00 |0007: move-result v0 │ │ +085270: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +085274: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +085276: 0f00 |000b: return v0 │ │ +085278: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08527a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1265 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000e reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -90705,20 +90705,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -085210: |[085210] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ -085220: 5420 1806 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085224: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -085226: 7030 9515 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1595 │ │ -08522c: 0a00 |0006: move-result v0 │ │ -08522e: 0f00 |0007: return v0 │ │ +08527c: |[08527c] android.support.v4.widget.SlidingPaneLayout.closePane:()Z │ │ +08528c: 5420 1806 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085290: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +085292: 7030 9515 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1595 │ │ +085298: 0a00 |0006: move-result v0 │ │ +08529a: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -90726,27 +90726,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -085230: |[085230] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ -085240: 5420 0906 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -085244: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -085246: 6e20 5316 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1653 │ │ -08524c: 0a00 |0006: move-result v0 │ │ -08524e: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -085252: 5520 0706 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -085256: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ -08525a: 5420 0906 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -08525e: 6e10 4516 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1645 │ │ -085264: 0e00 |0012: return-void │ │ -085266: 7110 4f0e 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -08526c: 28fc |0016: goto 0012 // -0004 │ │ +08529c: |[08529c] android.support.v4.widget.SlidingPaneLayout.computeScroll:()V │ │ +0852ac: 5420 0906 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0852b0: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0852b2: 6e20 5316 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.continueSettling:(Z)Z // method@1653 │ │ +0852b8: 0a00 |0006: move-result v0 │ │ +0852ba: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +0852be: 5520 0706 |0009: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +0852c2: 3900 0800 |000b: if-nez v0, 0013 // +0008 │ │ +0852c6: 5420 0906 |000d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0852ca: 6e10 4516 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1645 │ │ +0852d0: 0e00 |0012: return-void │ │ +0852d2: 7110 4f0e 0200 |0013: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +0852d8: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0009 line=1077 │ │ 0x000d line=1078 │ │ 0x0012 line=1084 │ │ 0x0013 line=1082 │ │ @@ -90758,22 +90758,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -085270: |[085270] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ -085280: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -085284: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -085288: 5410 0f06 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -08528c: 7220 6a15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@156a │ │ -085292: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -085296: 6e20 c415 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@15c4 │ │ -08529c: 0e00 |000e: return-void │ │ +0852dc: |[0852dc] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelClosed:(Landroid/view/View;)V │ │ +0852ec: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +0852f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0852f4: 5410 0f06 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +0852f8: 7220 6a15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelClosed:(Landroid/view/View;)V // method@156a │ │ +0852fe: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +085302: 6e20 c415 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@15c4 │ │ +085308: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ 0x0004 line=347 │ │ 0x0009 line=349 │ │ 0x000e line=350 │ │ locals : │ │ @@ -90785,22 +90785,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0852a0: |[0852a0] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ -0852b0: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -0852b4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0852b8: 5410 0f06 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -0852bc: 7220 6b15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@156b │ │ -0852c2: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ -0852c6: 6e20 c415 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@15c4 │ │ -0852cc: 0e00 |000e: return-void │ │ +08530c: |[08530c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelOpened:(Landroid/view/View;)V │ │ +08531c: 5410 0f06 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +085320: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +085324: 5410 0f06 |0004: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +085328: 7220 6b15 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelOpened:(Landroid/view/View;)V // method@156b │ │ +08532e: 1300 2000 |0009: const/16 v0, #int 32 // #20 │ │ +085332: 6e20 c415 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.sendAccessibilityEvent:(I)V // method@15c4 │ │ +085338: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=339 │ │ 0x0004 line=340 │ │ 0x0009 line=342 │ │ 0x000e line=343 │ │ locals : │ │ @@ -90812,21 +90812,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0852d0: |[0852d0] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ -0852e0: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -0852e4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0852e8: 5420 0f06 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -0852ec: 5221 1606 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -0852f0: 7230 6c15 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@156c │ │ -0852f6: 0e00 |000b: return-void │ │ +08533c: |[08533c] android.support.v4.widget.SlidingPaneLayout.dispatchOnPanelSlide:(Landroid/view/View;)V │ │ +08534c: 5420 0f06 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +085350: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +085354: 5420 0f06 |0004: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +085358: 5221 1606 |0006: iget v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +08535c: 7230 6c15 3001 |0008: invoke-interface {v0, v3, v1}, Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;.onPanelSlide:(Landroid/view/View;F)V // method@156c │ │ +085362: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0004 line=334 │ │ 0x000b line=336 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -90837,52 +90837,52 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 70 16-bit code units │ │ -0852f8: |[0852f8] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ -085308: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -08530a: 6f20 a222 ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@22a2 │ │ -085310: 7010 b215 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -085316: 0a01 |0007: move-result v1 │ │ -085318: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ -08531c: 54a4 1506 |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0615 │ │ -085320: 6e10 a115 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -085326: 0a08 |000f: move-result v8 │ │ -085328: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ -08532c: 6e20 a015 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085332: 0c05 |0015: move-result-object v5 │ │ -085334: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ -085338: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ -08533c: 0e00 |001a: return-void │ │ -08533e: 54a4 1406 |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0614 │ │ -085342: 28ef |001d: goto 000c // -0011 │ │ -085344: 1205 |001e: const/4 v5, #int 0 // #0 │ │ -085346: 28f7 |001f: goto 0016 // -0009 │ │ -085348: 6e10 1b22 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ -08534e: 0a07 |0023: move-result v7 │ │ -085350: 6e10 f221 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -085356: 0a00 |0027: move-result v0 │ │ -085358: 6e10 4b02 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -08535e: 0a06 |002b: move-result v6 │ │ -085360: 7010 b215 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -085366: 0a08 |002f: move-result v8 │ │ -085368: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ -08536c: 6e10 1222 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@2212 │ │ -085372: 0a02 |0035: move-result v2 │ │ -085374: 9003 0206 |0036: add-int v3, v2, v6 │ │ -085378: 6e50 5402 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08537e: 6e20 4702 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -085384: 28dc |003e: goto 001a // -0024 │ │ -085386: 6e10 fe21 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08538c: 0a03 |0042: move-result v3 │ │ -08538e: 9102 0306 |0043: sub-int v2, v3, v6 │ │ -085392: 28f3 |0045: goto 0038 // -000d │ │ +085364: |[085364] android.support.v4.widget.SlidingPaneLayout.draw:(Landroid/graphics/Canvas;)V │ │ +085374: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +085376: 6f20 a222 ba00 |0001: invoke-super {v10, v11}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@22a2 │ │ +08537c: 7010 b215 0a00 |0004: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +085382: 0a01 |0007: move-result v1 │ │ +085384: 3801 1300 |0008: if-eqz v1, 001b // +0013 │ │ +085388: 54a4 1506 |000a: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0615 │ │ +08538c: 6e10 a115 0a00 |000c: invoke-virtual {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +085392: 0a08 |000f: move-result v8 │ │ +085394: 3798 0e00 |0010: if-le v8, v9, 001e // +000e │ │ +085398: 6e20 a015 9a00 |0012: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +08539e: 0c05 |0015: move-result-object v5 │ │ +0853a0: 3805 0400 |0016: if-eqz v5, 001a // +0004 │ │ +0853a4: 3904 0800 |0018: if-nez v4, 0020 // +0008 │ │ +0853a8: 0e00 |001a: return-void │ │ +0853aa: 54a4 1406 |001b: iget-object v4, v10, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0614 │ │ +0853ae: 28ef |001d: goto 000c // -0011 │ │ +0853b0: 1205 |001e: const/4 v5, #int 0 // #0 │ │ +0853b2: 28f7 |001f: goto 0016 // -0009 │ │ +0853b4: 6e10 1b22 0500 |0020: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ +0853ba: 0a07 |0023: move-result v7 │ │ +0853bc: 6e10 f221 0500 |0024: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0853c2: 0a00 |0027: move-result v0 │ │ +0853c4: 6e10 4b02 0400 |0028: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +0853ca: 0a06 |002b: move-result v6 │ │ +0853cc: 7010 b215 0a00 |002c: invoke-direct {v10}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +0853d2: 0a08 |002f: move-result v8 │ │ +0853d4: 3808 0f00 |0030: if-eqz v8, 003f // +000f │ │ +0853d8: 6e10 1222 0500 |0032: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@2212 │ │ +0853de: 0a02 |0035: move-result v2 │ │ +0853e0: 9003 0206 |0036: add-int v3, v2, v6 │ │ +0853e4: 6e50 5402 2437 |0038: invoke-virtual {v4, v2, v7, v3, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +0853ea: 6e20 4702 b400 |003b: invoke-virtual {v4, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +0853f0: 28dc |003e: goto 001a // -0024 │ │ +0853f2: 6e10 fe21 0500 |003f: invoke-virtual {v5}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0853f8: 0a03 |0042: move-result v3 │ │ +0853fa: 9102 0306 |0043: sub-int v2, v3, v6 │ │ +0853fe: 28f3 |0045: goto 0038 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1152 │ │ 0x0004 line=1153 │ │ 0x0008 line=1155 │ │ 0x000a line=1156 │ │ 0x000c line=1161 │ │ @@ -90921,109 +90921,109 @@ │ │ type : '(Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -085394: |[085394] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -0853a4: 6e10 fd21 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0853aa: 0c01 |0003: move-result-object v1 │ │ -0853ac: 1f01 1003 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0853b0: 1224 |0006: const/4 v4, #int 2 // #2 │ │ -0853b2: 6e20 0502 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@0205 │ │ -0853b8: 0a03 |000a: move-result v3 │ │ -0853ba: 5574 0706 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0853be: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ -0853c2: 5514 fb05 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ -0853c6: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ -0853ca: 5474 1806 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0853ce: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ -0853d2: 5474 1a06 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -0853d6: 6e20 0002 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0200 │ │ -0853dc: 7010 b215 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -0853e2: 0a04 |001f: move-result v4 │ │ -0853e4: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ -0853e8: 5474 1a06 |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -0853ec: 5475 1a06 |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -0853f0: 5255 3900 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0853f4: 5476 1806 |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0853f8: 6e10 1222 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@2212 │ │ -0853fe: 0a06 |002d: move-result v6 │ │ -085400: 7120 f42a 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -085406: 0a05 |0031: move-result v5 │ │ -085408: 5945 3900 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@0039 │ │ -08540c: 5474 1a06 |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -085410: 6e20 f801 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ -085416: 6004 4000 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08541a: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ -08541e: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ -085422: 6f5b a322 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ -085428: 0a02 |0042: move-result v2 │ │ -08542a: 6e20 0202 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ -085430: 0f02 |0046: return v2 │ │ -085432: 5474 1a06 |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -085436: 5475 1a06 |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ -08543a: 5255 3a00 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ -08543e: 5476 1806 |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085442: 6e10 fe21 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -085448: 0a06 |0052: move-result v6 │ │ -08544a: 7120 f72a 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -085450: 0a05 |0056: move-result v5 │ │ -085452: 5945 3a00 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@003a │ │ -085456: 28db |0059: goto 0034 // -0025 │ │ -085458: 5514 f705 |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -08545c: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ -085460: 5274 1606 |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085464: 1205 |0060: const/4 v5, #int 0 // #0 │ │ -085466: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ -08546a: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ -08546e: 6e10 2b22 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@222b │ │ -085474: 0a04 |0068: move-result v4 │ │ -085476: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ -08547a: 1214 |006b: const/4 v4, #int 1 // #1 │ │ -08547c: 6e20 5c22 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@225c │ │ -085482: 6e10 f421 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@21f4 │ │ -085488: 0c00 |0072: move-result-object v0 │ │ -08548a: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ -08548e: 6e10 fe21 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -085494: 0a04 |0078: move-result v4 │ │ -085496: 8244 |0079: int-to-float v4, v4 │ │ -085498: 6e10 1b22 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@221b │ │ -08549e: 0a05 |007d: move-result v5 │ │ -0854a0: 8255 |007e: int-to-float v5, v5 │ │ -0854a2: 5416 f605 |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -0854a6: 6e56 f901 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@01f9 │ │ -0854ac: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -0854ae: 28be |0085: goto 0043 // -0042 │ │ -0854b0: 1a04 7710 |0086: const-string v4, "SlidingPaneLayout" // string@1077 │ │ -0854b4: 2205 a905 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0854b8: 7010 3d2b 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0854be: 1a06 e319 |008d: const-string v6, "drawChild: child view " // string@19e3 │ │ -0854c2: 6e20 462b 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0854c8: 0c05 |0092: move-result-object v5 │ │ -0854ca: 6e20 452b 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0854d0: 0c05 |0096: move-result-object v5 │ │ -0854d2: 1a06 aa00 |0097: const-string v6, " returned null drawing cache" // string@00aa │ │ -0854d6: 6e20 462b 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0854dc: 0c05 |009c: move-result-object v5 │ │ -0854de: 6e10 4e2b 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0854e4: 0c05 |00a0: move-result-object v5 │ │ -0854e6: 7120 f520 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0854ec: 6f5b a322 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ -0854f2: 0a02 |00a7: move-result v2 │ │ -0854f4: 289b |00a8: goto 0043 // -0065 │ │ -0854f6: 6e10 2b22 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@222b │ │ -0854fc: 0a04 |00ac: move-result v4 │ │ -0854fe: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ -085502: 1204 |00af: const/4 v4, #int 0 // #0 │ │ -085504: 6e20 5c22 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@225c │ │ -08550a: 6f5b a322 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ -085510: 0a02 |00b6: move-result v2 │ │ -085512: 288c |00b7: goto 0043 // -0074 │ │ +085400: |[085400] android.support.v4.widget.SlidingPaneLayout.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +085410: 6e10 fd21 0900 |0000: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +085416: 0c01 |0003: move-result-object v1 │ │ +085418: 1f01 1003 |0004: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +08541c: 1224 |0006: const/4 v4, #int 2 // #2 │ │ +08541e: 6e20 0502 4800 |0007: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.save:(I)I // method@0205 │ │ +085424: 0a03 |000a: move-result v3 │ │ +085426: 5574 0706 |000b: iget-boolean v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +08542a: 3804 2c00 |000d: if-eqz v4, 0039 // +002c │ │ +08542e: 5514 fb05 |000f: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ +085432: 3904 2800 |0011: if-nez v4, 0039 // +0028 │ │ +085436: 5474 1806 |0013: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +08543a: 3804 2400 |0015: if-eqz v4, 0039 // +0024 │ │ +08543e: 5474 1a06 |0017: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +085442: 6e20 0002 4800 |0019: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.getClipBounds:(Landroid/graphics/Rect;)Z // method@0200 │ │ +085448: 7010 b215 0700 |001c: invoke-direct {v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +08544e: 0a04 |001f: move-result v4 │ │ +085450: 3804 2700 |0020: if-eqz v4, 0047 // +0027 │ │ +085454: 5474 1a06 |0022: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +085458: 5475 1a06 |0024: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +08545c: 5255 3900 |0026: iget v5, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ +085460: 5476 1806 |0028: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085464: 6e10 1222 0600 |002a: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@2212 │ │ +08546a: 0a06 |002d: move-result v6 │ │ +08546c: 7120 f42a 6500 |002e: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +085472: 0a05 |0031: move-result v5 │ │ +085474: 5945 3900 |0032: iput v5, v4, Landroid/graphics/Rect;.left:I // field@0039 │ │ +085478: 5474 1a06 |0034: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +08547c: 6e20 f801 4800 |0036: invoke-virtual {v8, v4}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ +085482: 6004 4000 |0039: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +085486: 1305 0b00 |003b: const/16 v5, #int 11 // #b │ │ +08548a: 3454 1d00 |003d: if-lt v4, v5, 005a // +001d │ │ +08548e: 6f5b a322 87a9 |003f: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ +085494: 0a02 |0042: move-result v2 │ │ +085496: 6e20 0202 3800 |0043: invoke-virtual {v8, v3}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ +08549c: 0f02 |0046: return v2 │ │ +08549e: 5474 1a06 |0047: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +0854a2: 5475 1a06 |0049: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mTmpRect:Landroid/graphics/Rect; // field@061a │ │ +0854a6: 5255 3a00 |004b: iget v5, v5, Landroid/graphics/Rect;.right:I // field@003a │ │ +0854aa: 5476 1806 |004d: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +0854ae: 6e10 fe21 0600 |004f: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0854b4: 0a06 |0052: move-result v6 │ │ +0854b6: 7120 f72a 6500 |0053: invoke-static {v5, v6}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0854bc: 0a05 |0056: move-result v5 │ │ +0854be: 5945 3a00 |0057: iput v5, v4, Landroid/graphics/Rect;.right:I // field@003a │ │ +0854c2: 28db |0059: goto 0034 // -0025 │ │ +0854c4: 5514 f705 |005a: iget-boolean v4, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +0854c8: 3804 4d00 |005c: if-eqz v4, 00a9 // +004d │ │ +0854cc: 5274 1606 |005e: iget v4, v7, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +0854d0: 1205 |0060: const/4 v5, #int 0 // #0 │ │ +0854d2: 2d04 0405 |0061: cmpl-float v4, v4, v5 │ │ +0854d6: 3d04 4600 |0063: if-lez v4, 00a9 // +0046 │ │ +0854da: 6e10 2b22 0900 |0065: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@222b │ │ +0854e0: 0a04 |0068: move-result v4 │ │ +0854e2: 3904 0600 |0069: if-nez v4, 006f // +0006 │ │ +0854e6: 1214 |006b: const/4 v4, #int 1 // #1 │ │ +0854e8: 6e20 5c22 4900 |006c: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@225c │ │ +0854ee: 6e10 f421 0900 |006f: invoke-virtual {v9}, Landroid/view/View;.getDrawingCache:()Landroid/graphics/Bitmap; // method@21f4 │ │ +0854f4: 0c00 |0072: move-result-object v0 │ │ +0854f6: 3800 1300 |0073: if-eqz v0, 0086 // +0013 │ │ +0854fa: 6e10 fe21 0900 |0075: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +085500: 0a04 |0078: move-result v4 │ │ +085502: 8244 |0079: int-to-float v4, v4 │ │ +085504: 6e10 1b22 0900 |007a: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@221b │ │ +08550a: 0a05 |007d: move-result v5 │ │ +08550c: 8255 |007e: int-to-float v5, v5 │ │ +08550e: 5416 f605 |007f: iget-object v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +085512: 6e56 f901 0854 |0081: invoke-virtual {v8, v0, v4, v5, v6}, Landroid/graphics/Canvas;.drawBitmap:(Landroid/graphics/Bitmap;FFLandroid/graphics/Paint;)V // method@01f9 │ │ +085518: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +08551a: 28be |0085: goto 0043 // -0042 │ │ +08551c: 1a04 7710 |0086: const-string v4, "SlidingPaneLayout" // string@1077 │ │ +085520: 2205 a905 |0088: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +085524: 7010 3d2b 0500 |008a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08552a: 1a06 e519 |008d: const-string v6, "drawChild: child view " // string@19e5 │ │ +08552e: 6e20 462b 6500 |008f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +085534: 0c05 |0092: move-result-object v5 │ │ +085536: 6e20 452b 9500 |0093: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +08553c: 0c05 |0096: move-result-object v5 │ │ +08553e: 1a06 aa00 |0097: const-string v6, " returned null drawing cache" // string@00aa │ │ +085542: 6e20 462b 6500 |0099: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +085548: 0c05 |009c: move-result-object v5 │ │ +08554a: 6e10 4e2b 0500 |009d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +085550: 0c05 |00a0: move-result-object v5 │ │ +085552: 7120 f520 5400 |00a1: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +085558: 6f5b a322 87a9 |00a4: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ +08555e: 0a02 |00a7: move-result v2 │ │ +085560: 289b |00a8: goto 0043 // -0065 │ │ +085562: 6e10 2b22 0900 |00a9: invoke-virtual {v9}, Landroid/view/View;.isDrawingCacheEnabled:()Z // method@222b │ │ +085568: 0a04 |00ac: move-result v4 │ │ +08556a: 3804 0600 |00ad: if-eqz v4, 00b3 // +0006 │ │ +08556e: 1204 |00af: const/4 v4, #int 0 // #0 │ │ +085570: 6e20 5c22 4900 |00b0: invoke-virtual {v9, v4}, Landroid/view/View;.setDrawingCacheEnabled:(Z)V // method@225c │ │ +085576: 6f5b a322 87a9 |00b3: invoke-super {v7, v8, v9, v10, v11}, Landroid/view/ViewGroup;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@22a3 │ │ +08557c: 0a02 |00b6: move-result v2 │ │ +08557e: 288c |00b7: goto 0043 // -0074 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=994 │ │ 0x0006 line=996 │ │ 0x000b line=998 │ │ 0x0017 line=1000 │ │ 0x001c line=1001 │ │ @@ -91064,18 +91064,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -085514: |[085514] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -085524: 2200 1003 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085528: 7010 6415 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1564 │ │ -08552e: 1100 |0005: return-object v0 │ │ +085580: |[085580] android.support.v4.widget.SlidingPaneLayout.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +085590: 2200 1003 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +085594: 7010 6415 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:()V // method@1564 │ │ +08559a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1253 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -91083,20 +91083,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -085530: |[085530] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -085540: 2200 1003 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085544: 6e10 a215 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@15a2 │ │ -08554a: 0c01 |0005: move-result-object v1 │ │ -08554c: 7030 6615 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1566 │ │ -085552: 1100 |0009: return-object v0 │ │ +08559c: |[08559c] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0855ac: 2200 1003 |0000: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0855b0: 6e10 a215 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getContext:()Landroid/content/Context; // method@15a2 │ │ +0855b6: 0c01 |0005: move-result-object v1 │ │ +0855b8: 7030 6615 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1566 │ │ +0855be: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -91105,24 +91105,24 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -085554: |[085554] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -085564: 2020 4304 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -085568: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -08556c: 2200 1003 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085570: 1f02 4304 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -085574: 7020 6915 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1569 │ │ -08557a: 1100 |000b: return-object v0 │ │ -08557c: 2200 1003 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085580: 7020 6815 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ -085586: 28fa |0011: goto 000b // -0006 │ │ +0855c0: |[0855c0] android.support.v4.widget.SlidingPaneLayout.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0855d0: 2020 4304 |0000: instance-of v0, v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0855d4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0855d8: 2200 1003 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0855dc: 1f02 4304 |0006: check-cast v2, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0855e0: 7020 6915 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@1569 │ │ +0855e6: 1100 |000b: return-object v0 │ │ +0855e8: 2200 1003 |000c: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0855ec: 7020 6815 2000 |000e: invoke-direct {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@1568 │ │ +0855f2: 28fa |0011: goto 000b // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x000c - 0x0012 reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ @@ -91132,17 +91132,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085588: |[085588] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ -085598: 5210 0806 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0608 │ │ -08559c: 0f00 |0002: return v0 │ │ +0855f4: |[0855f4] android.support.v4.widget.SlidingPaneLayout.getCoveredFadeColor:()I │ │ +085604: 5210 0806 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0608 │ │ +085608: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -91150,17 +91150,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0855a0: |[0855a0] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ -0855b0: 5210 1006 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -0855b4: 0f00 |0002: return v0 │ │ +08560c: |[08560c] android.support.v4.widget.SlidingPaneLayout.getParallaxDistance:()I │ │ +08561c: 5210 1006 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +085620: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #15 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -91168,17 +91168,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0855b8: |[0855b8] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ -0855c8: 5210 1906 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ -0855cc: 0f00 |0002: return v0 │ │ +085624: |[085624] android.support.v4.widget.SlidingPaneLayout.getSliderFadeColor:()I │ │ +085634: 5210 1906 |0000: iget v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ +085638: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -91186,31 +91186,31 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0855d0: |[0855d0] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ -0855e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0855e2: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -0855e6: 0f01 |0003: return v1 │ │ -0855e8: 6e10 fd21 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0855ee: 0c00 |0007: move-result-object v0 │ │ -0855f0: 1f00 1003 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0855f4: 5542 0706 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0855f8: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ -0855fc: 5502 f705 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -085600: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ -085604: 5242 1606 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085608: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -08560a: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ -08560e: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ -085612: 1211 |0019: const/4 v1, #int 1 // #1 │ │ -085614: 28e9 |001a: goto 0003 // -0017 │ │ +08563c: |[08563c] android.support.v4.widget.SlidingPaneLayout.isDimmed:(Landroid/view/View;)Z │ │ +08564c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08564e: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +085652: 0f01 |0003: return v1 │ │ +085654: 6e10 fd21 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +08565a: 0c00 |0007: move-result-object v0 │ │ +08565c: 1f00 1003 |0008: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +085660: 5542 0706 |000a: iget-boolean v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +085664: 3802 f7ff |000c: if-eqz v2, 0003 // -0009 │ │ +085668: 5502 f705 |000e: iget-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +08566c: 3802 f3ff |0010: if-eqz v2, 0003 // -000d │ │ +085670: 5242 1606 |0012: iget v2, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +085674: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +085676: 2d02 0203 |0015: cmpl-float v2, v2, v3 │ │ +08567a: 3d02 ecff |0017: if-lez v2, 0003 // -0014 │ │ +08567e: 1211 |0019: const/4 v1, #int 1 // #1 │ │ +085680: 28e9 |001a: goto 0003 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1244 │ │ 0x0003 line=1248 │ │ 0x0004 line=1247 │ │ 0x000a line=1248 │ │ locals : │ │ @@ -91223,25 +91223,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -085618: |[085618] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ -085628: 5520 0706 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -08562c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -085630: 5220 1606 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085634: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ -085638: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ -08563c: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -085640: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -085642: 0f00 |000d: return v0 │ │ -085644: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -085646: 28fe |000f: goto 000d // -0002 │ │ +085684: |[085684] android.support.v4.widget.SlidingPaneLayout.isOpen:()Z │ │ +085694: 5520 0706 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +085698: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +08569c: 5220 1606 |0004: iget v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +0856a0: 1501 803f |0006: const/high16 v1, #int 1065353216 // #3f80 │ │ +0856a4: 2d00 0001 |0008: cmpl-float v0, v0, v1 │ │ +0856a8: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0856ac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0856ae: 0f00 |000d: return v0 │ │ +0856b0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0856b2: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=917 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #18 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -91249,17 +91249,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -085648: |[085648] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ -085658: 5510 0706 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -08565c: 0f00 |0002: return v0 │ │ +0856b4: |[0856b4] android.support.v4.widget.SlidingPaneLayout.isSlideable:()Z │ │ +0856c4: 5510 0706 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +0856c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=936 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -91267,19 +91267,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -085660: |[085660] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ -085670: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ -085676: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -085678: 5c10 0a06 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -08567c: 0e00 |0006: return-void │ │ +0856cc: |[0856cc] android.support.v4.widget.SlidingPaneLayout.onAttachedToWindow:()V │ │ +0856dc: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ +0856e2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0856e4: 5c10 0a06 |0004: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +0856e8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0003 line=425 │ │ 0x0006 line=426 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -91289,33 +91289,33 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -085680: |[085680] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ -085690: 6f10 b422 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -085696: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -085698: 5c43 0a06 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -08569c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08569e: 5443 1206 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ -0856a2: 6e10 9d2b 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0856a8: 0a00 |000c: move-result v0 │ │ -0856aa: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ -0856ae: 5443 1206 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ -0856b2: 6e20 972b 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0856b8: 0c01 |0014: move-result-object v1 │ │ -0856ba: 1f01 0e03 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@030e │ │ -0856be: 6e10 5715 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1557 │ │ -0856c4: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0856c8: 28f1 |001c: goto 000d // -000f │ │ -0856ca: 5443 1206 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ -0856ce: 6e10 952b 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0856d4: 0e00 |0022: return-void │ │ +0856ec: |[0856ec] android.support.v4.widget.SlidingPaneLayout.onDetachedFromWindow:()V │ │ +0856fc: 6f10 b422 0400 |0000: invoke-super {v4}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +085702: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +085704: 5c43 0a06 |0004: iput-boolean v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +085708: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08570a: 5443 1206 |0007: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ +08570e: 6e10 9d2b 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +085714: 0a00 |000c: move-result v0 │ │ +085716: 3502 1000 |000d: if-ge v2, v0, 001d // +0010 │ │ +08571a: 5443 1206 |000f: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ +08571e: 6e20 972b 2300 |0011: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +085724: 0c01 |0014: move-result-object v1 │ │ +085726: 1f01 0e03 |0015: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable; // type@030e │ │ +08572a: 6e10 5715 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout$DisableLayerRunnable;.run:()V // method@1557 │ │ +085730: d802 0201 |001a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +085734: 28f1 |001c: goto 000d // -000f │ │ +085736: 5443 1206 |001d: iget-object v3, v4, Landroid/support/v4/widget/SlidingPaneLayout;.mPostedRunnables:Ljava/util/ArrayList; // field@0612 │ │ +08573a: 6e10 952b 0300 |001f: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +085740: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ 0x0006 line=433 │ │ 0x000f line=434 │ │ 0x0017 line=435 │ │ @@ -91333,119 +91333,119 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -0856d8: |[0856d8] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0856e8: 7110 c60c 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -0856ee: 0a00 |0003: move-result v0 │ │ -0856f0: 55d9 0706 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0856f4: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ -0856f8: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ -0856fc: 6e10 a115 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -085702: 0a09 |000d: move-result v9 │ │ -085704: 121a |000e: const/4 v10, #int 1 // #1 │ │ -085706: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ -08570a: 1219 |0011: const/4 v9, #int 1 // #1 │ │ -08570c: 6e20 a015 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085712: 0c05 |0015: move-result-object v5 │ │ -085714: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ -085718: 54d9 0906 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -08571c: 6e10 ab21 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -085722: 0a0a |001d: move-result v10 │ │ -085724: 87aa |001e: float-to-int v10, v10 │ │ -085726: 6e10 ad21 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -08572c: 0a0b |0022: move-result v11 │ │ -08572e: 87bb |0023: float-to-int v11, v11 │ │ -085730: 6e40 6816 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ -085736: 0a09 |0027: move-result v9 │ │ -085738: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ -08573c: 1219 |002a: const/4 v9, #int 1 // #1 │ │ -08573e: 5cd9 1306 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -085742: 55d9 0706 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -085746: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ -08574a: 55d9 0d06 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ -08574e: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ -085752: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ -085756: 54d9 0906 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -08575a: 6e10 4716 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -085760: 6f20 b622 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@22b6 │ │ -085766: 0a09 |003f: move-result v9 │ │ -085768: 0f09 |0040: return v9 │ │ -08576a: 1209 |0041: const/4 v9, #int 0 // #0 │ │ -08576c: 28e9 |0042: goto 002b // -0017 │ │ -08576e: 1239 |0043: const/4 v9, #int 3 // #3 │ │ -085770: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ -085774: 1219 |0046: const/4 v9, #int 1 // #1 │ │ -085776: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ -08577a: 54d9 0906 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -08577e: 6e10 4716 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -085784: 1209 |004e: const/4 v9, #int 0 // #0 │ │ -085786: 28f1 |004f: goto 0040 // -000f │ │ -085788: 1204 |0050: const/4 v4, #int 0 // #0 │ │ -08578a: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ -085790: 54d9 0906 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -085794: 6e20 7216 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1672 │ │ -08579a: 0a03 |0059: move-result v3 │ │ -08579c: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ -0857a0: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ -0857a4: 1219 |005e: const/4 v9, #int 1 // #1 │ │ -0857a6: 28e1 |005f: goto 0040 // -001f │ │ -0857a8: 1209 |0060: const/4 v9, #int 0 // #0 │ │ -0857aa: 5cd9 0d06 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ -0857ae: 6e10 ab21 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0857b4: 0a07 |0066: move-result v7 │ │ -0857b6: 6e10 ad21 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0857bc: 0a08 |006a: move-result v8 │ │ -0857be: 59d7 0b06 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ -0857c2: 59d8 0c06 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ -0857c6: 54d9 0906 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -0857ca: 54da 1806 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0857ce: 877b |0073: float-to-int v11, v7 │ │ -0857d0: 878c |0074: float-to-int v12, v8 │ │ -0857d2: 6e40 6816 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ -0857d8: 0a09 |0078: move-result v9 │ │ -0857da: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ -0857de: 54d9 1806 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0857e2: 6e20 af15 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@15af │ │ -0857e8: 0a09 |0080: move-result v9 │ │ -0857ea: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ -0857ee: 1214 |0083: const/4 v4, #int 1 // #1 │ │ -0857f0: 28d0 |0084: goto 0054 // -0030 │ │ -0857f2: 6e10 ab21 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0857f8: 0a07 |0088: move-result v7 │ │ -0857fa: 6e10 ad21 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -085800: 0a08 |008c: move-result v8 │ │ -085802: 52d9 0b06 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ -085806: a709 0709 |008f: sub-float v9, v7, v9 │ │ -08580a: 7110 ef2a 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -085810: 0a01 |0094: move-result v1 │ │ -085812: 52d9 0c06 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ -085816: a709 0809 |0097: sub-float v9, v8, v9 │ │ -08581a: 7110 ef2a 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -085820: 0a02 |009c: move-result v2 │ │ -085822: 54d9 0906 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -085826: 6e10 6216 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1662 │ │ -08582c: 0a06 |00a2: move-result v6 │ │ -08582e: 8269 |00a3: int-to-float v9, v6 │ │ -085830: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ -085834: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ -085838: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ -08583c: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ -085840: 54d9 0906 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -085844: 6e10 4716 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -08584a: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ -08584c: 5cd9 0d06 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ -085850: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ -085852: 288b |00b5: goto 0040 // -0075 │ │ -085854: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ -085856: 2889 |00b7: goto 0040 // -0077 │ │ -085858: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ +085744: |[085744] android.support.v4.widget.SlidingPaneLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +085754: 7110 c60c 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +08575a: 0a00 |0003: move-result v0 │ │ +08575c: 55d9 0706 |0004: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +085760: 3909 2700 |0006: if-nez v9, 002d // +0027 │ │ +085764: 3900 2500 |0008: if-nez v0, 002d // +0025 │ │ +085768: 6e10 a115 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +08576e: 0a09 |000d: move-result v9 │ │ +085770: 121a |000e: const/4 v10, #int 1 // #1 │ │ +085772: 37a9 1e00 |000f: if-le v9, v10, 002d // +001e │ │ +085776: 1219 |0011: const/4 v9, #int 1 // #1 │ │ +085778: 6e20 a015 9d00 |0012: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +08577e: 0c05 |0015: move-result-object v5 │ │ +085780: 3805 1700 |0016: if-eqz v5, 002d // +0017 │ │ +085784: 54d9 0906 |0018: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +085788: 6e10 ab21 0e00 |001a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +08578e: 0a0a |001d: move-result v10 │ │ +085790: 87aa |001e: float-to-int v10, v10 │ │ +085792: 6e10 ad21 0e00 |001f: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +085798: 0a0b |0022: move-result v11 │ │ +08579a: 87bb |0023: float-to-int v11, v11 │ │ +08579c: 6e40 6816 59ba |0024: invoke-virtual {v9, v5, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ +0857a2: 0a09 |0027: move-result v9 │ │ +0857a4: 3909 1900 |0028: if-nez v9, 0041 // +0019 │ │ +0857a8: 1219 |002a: const/4 v9, #int 1 // #1 │ │ +0857aa: 5cd9 1306 |002b: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +0857ae: 55d9 0706 |002d: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +0857b2: 3809 0800 |002f: if-eqz v9, 0037 // +0008 │ │ +0857b6: 55d9 0d06 |0031: iget-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ +0857ba: 3809 1000 |0033: if-eqz v9, 0043 // +0010 │ │ +0857be: 3800 0e00 |0035: if-eqz v0, 0043 // +000e │ │ +0857c2: 54d9 0906 |0037: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0857c6: 6e10 4716 0900 |0039: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +0857cc: 6f20 b622 ed00 |003c: invoke-super {v13, v14}, Landroid/view/ViewGroup;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@22b6 │ │ +0857d2: 0a09 |003f: move-result v9 │ │ +0857d4: 0f09 |0040: return v9 │ │ +0857d6: 1209 |0041: const/4 v9, #int 0 // #0 │ │ +0857d8: 28e9 |0042: goto 002b // -0017 │ │ +0857da: 1239 |0043: const/4 v9, #int 3 // #3 │ │ +0857dc: 3290 0500 |0044: if-eq v0, v9, 0049 // +0005 │ │ +0857e0: 1219 |0046: const/4 v9, #int 1 // #1 │ │ +0857e2: 3390 0900 |0047: if-ne v0, v9, 0050 // +0009 │ │ +0857e6: 54d9 0906 |0049: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0857ea: 6e10 4716 0900 |004b: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +0857f0: 1209 |004e: const/4 v9, #int 0 // #0 │ │ +0857f2: 28f1 |004f: goto 0040 // -000f │ │ +0857f4: 1204 |0050: const/4 v4, #int 0 // #0 │ │ +0857f6: 2b00 6700 0000 |0051: packed-switch v0, 000000b8 // +00000067 │ │ +0857fc: 54d9 0906 |0054: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +085800: 6e20 7216 e900 |0056: invoke-virtual {v9, v14}, Landroid/support/v4/widget/ViewDragHelper;.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@1672 │ │ +085806: 0a03 |0059: move-result v3 │ │ +085808: 3903 0400 |005a: if-nez v3, 005e // +0004 │ │ +08580c: 3804 5a00 |005c: if-eqz v4, 00b6 // +005a │ │ +085810: 1219 |005e: const/4 v9, #int 1 // #1 │ │ +085812: 28e1 |005f: goto 0040 // -001f │ │ +085814: 1209 |0060: const/4 v9, #int 0 // #0 │ │ +085816: 5cd9 0d06 |0061: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ +08581a: 6e10 ab21 0e00 |0063: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +085820: 0a07 |0066: move-result v7 │ │ +085822: 6e10 ad21 0e00 |0067: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +085828: 0a08 |006a: move-result v8 │ │ +08582a: 59d7 0b06 |006b: iput v7, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ +08582e: 59d8 0c06 |006d: iput v8, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ +085832: 54d9 0906 |006f: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +085836: 54da 1806 |0071: iget-object v10, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +08583a: 877b |0073: float-to-int v11, v7 │ │ +08583c: 878c |0074: float-to-int v12, v8 │ │ +08583e: 6e40 6816 a9cb |0075: invoke-virtual {v9, v10, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ +085844: 0a09 |0078: move-result v9 │ │ +085846: 3809 dbff |0079: if-eqz v9, 0054 // -0025 │ │ +08584a: 54d9 1806 |007b: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +08584e: 6e20 af15 9d00 |007d: invoke-virtual {v13, v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@15af │ │ +085854: 0a09 |0080: move-result v9 │ │ +085856: 3809 d3ff |0081: if-eqz v9, 0054 // -002d │ │ +08585a: 1214 |0083: const/4 v4, #int 1 // #1 │ │ +08585c: 28d0 |0084: goto 0054 // -0030 │ │ +08585e: 6e10 ab21 0e00 |0085: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +085864: 0a07 |0088: move-result v7 │ │ +085866: 6e10 ad21 0e00 |0089: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +08586c: 0a08 |008c: move-result v8 │ │ +08586e: 52d9 0b06 |008d: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ +085872: a709 0709 |008f: sub-float v9, v7, v9 │ │ +085876: 7110 ef2a 0900 |0091: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +08587c: 0a01 |0094: move-result v1 │ │ +08587e: 52d9 0c06 |0095: iget v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ +085882: a709 0809 |0097: sub-float v9, v8, v9 │ │ +085886: 7110 ef2a 0900 |0099: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +08588c: 0a02 |009c: move-result v2 │ │ +08588e: 54d9 0906 |009d: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +085892: 6e10 6216 0900 |009f: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1662 │ │ +085898: 0a06 |00a2: move-result v6 │ │ +08589a: 8269 |00a3: int-to-float v9, v6 │ │ +08589c: 2d09 0109 |00a4: cmpl-float v9, v1, v9 │ │ +0858a0: 3d09 aeff |00a6: if-lez v9, 0054 // -0052 │ │ +0858a4: 2d09 0201 |00a8: cmpl-float v9, v2, v1 │ │ +0858a8: 3d09 aaff |00aa: if-lez v9, 0054 // -0056 │ │ +0858ac: 54d9 0906 |00ac: iget-object v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0858b0: 6e10 4716 0900 |00ae: invoke-virtual {v9}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +0858b6: 1219 |00b1: const/4 v9, #int 1 // #1 │ │ +0858b8: 5cd9 0d06 |00b2: iput-boolean v9, v13, Landroid/support/v4/widget/SlidingPaneLayout;.mIsUnableToDrag:Z // field@060d │ │ +0858bc: 1209 |00b4: const/4 v9, #int 0 // #0 │ │ +0858be: 288b |00b5: goto 0040 // -0075 │ │ +0858c0: 1209 |00b6: const/4 v9, #int 0 // #0 │ │ +0858c2: 2889 |00b7: goto 0040 // -0077 │ │ +0858c4: 0001 0300 0000 0000 0f00 0000 0300 ... |00b8: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0004 line=762 │ │ 0x0011 line=764 │ │ 0x0016 line=765 │ │ 0x0018 line=766 │ │ @@ -91501,262 +91501,262 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 481 16-bit code units │ │ -08586c: |[08586c] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ -08587c: 7601 b215 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -085882: 0a0c |0003: move-result v12 │ │ -085884: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ -085888: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ -08588c: 5400 0906 |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -085890: 0819 0000 |000a: move-object/from16 v25, v0 │ │ -085894: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ -085898: 7402 6f16 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ -08589e: 9117 201e |0011: sub-int v23, v32, v30 │ │ -0858a2: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ -0858a6: 7401 a715 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -0858ac: 0a13 |0018: move-result v19 │ │ -0858ae: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ -0858b2: 7401 a615 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -0858b8: 0a12 |001e: move-result v18 │ │ -0858ba: 7401 a815 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ -0858c0: 0a14 |0022: move-result v20 │ │ -0858c2: 7401 a115 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -0858c8: 0a06 |0026: move-result v6 │ │ -0858ca: 0218 1300 |0027: move/from16 v24, v19 │ │ -0858ce: 0210 1800 |0029: move/from16 v16, v24 │ │ -0858d2: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ -0858d6: 5500 0a06 |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -0858da: 0219 0000 |002f: move/from16 v25, v0 │ │ -0858de: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ -0858e2: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ -0858e6: 5500 0706 |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0858ea: 0219 0000 |0037: move/from16 v25, v0 │ │ -0858ee: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ -0858f2: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ -0858f6: 5500 1306 |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -0858fa: 0219 0000 |003f: move/from16 v25, v0 │ │ -0858fe: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ -085902: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ -085906: 0200 1900 |0045: move/from16 v0, v25 │ │ -08590a: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ -08590e: 5910 1606 |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085912: 120b |004b: const/4 v11, #int 0 // #0 │ │ -085914: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ -085918: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ -08591c: 6e20 a015 b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085922: 0c04 |0053: move-result-object v4 │ │ -085924: 6e10 1f22 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -08592a: 0a19 |0057: move-result v25 │ │ -08592c: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ -085930: 0200 1900 |005a: move/from16 v0, v25 │ │ -085934: 0201 1a00 |005c: move/from16 v1, v26 │ │ -085938: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ -08593c: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ -085940: 28ea |0062: goto 004c // -0016 │ │ -085942: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ -085946: 5400 0906 |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -08594a: 0819 0000 |0067: move-object/from16 v25, v0 │ │ -08594e: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ -085952: 7402 6f16 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ -085958: 28a3 |006e: goto 0011 // -005d │ │ -08595a: 7401 a615 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -085960: 0a13 |0072: move-result v19 │ │ -085962: 28a6 |0073: goto 0019 // -005a │ │ -085964: 7401 a715 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -08596a: 0a12 |0077: move-result v18 │ │ -08596c: 28a7 |0078: goto 001f // -0059 │ │ -08596e: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ -085972: 28ca |007b: goto 0045 // -0036 │ │ -085974: 6e10 fd21 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -08597a: 0c0d |007f: move-result-object v13 │ │ -08597c: 1f0d 1003 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085980: 6e10 0422 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -085986: 0a0a |0085: move-result v10 │ │ -085988: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ -08598c: 55d0 fb05 |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ -085990: 0219 0000 |008a: move/from16 v25, v0 │ │ -085994: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ -085998: 52d0 f905 |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -08599c: 0219 0000 |0090: move/from16 v25, v0 │ │ -0859a0: 52d0 fa05 |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -0859a4: 021a 0000 |0094: move/from16 v26, v0 │ │ -0859a8: 900f 191a |0096: add-int v15, v25, v26 │ │ -0859ac: 9119 1712 |0098: sub-int v25, v23, v18 │ │ -0859b0: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ -0859b4: 5200 0e06 |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@060e │ │ -0859b8: 021a 0000 |009e: move/from16 v26, v0 │ │ -0859bc: 9119 191a |00a0: sub-int v25, v25, v26 │ │ -0859c0: 0200 1000 |00a2: move/from16 v0, v16 │ │ -0859c4: 0201 1900 |00a4: move/from16 v1, v25 │ │ -0859c8: 7120 f72a 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0859ce: 0a19 |00a9: move-result v25 │ │ -0859d0: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ -0859d4: 9116 190f |00ac: sub-int v22, v25, v15 │ │ -0859d8: 0200 1600 |00ae: move/from16 v0, v22 │ │ -0859dc: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ -0859e0: 5910 1706 |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ -0859e4: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ -0859e8: 52de fa05 |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -0859ec: 9019 180e |00b8: add-int v25, v24, v14 │ │ -0859f0: 9019 1916 |00ba: add-int v25, v25, v22 │ │ -0859f4: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ -0859f8: 9019 191a |00be: add-int v25, v25, v26 │ │ -0859fc: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ -085a00: 0200 1900 |00c2: move/from16 v0, v25 │ │ -085a04: 0201 1a00 |00c4: move/from16 v1, v26 │ │ -085a08: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ -085a0c: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ -085a10: 0200 1900 |00ca: move/from16 v0, v25 │ │ -085a14: 5cd0 f705 |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -085a18: 0200 1600 |00ce: move/from16 v0, v22 │ │ -085a1c: 8200 |00d0: int-to-float v0, v0 │ │ -085a1e: 0219 0000 |00d1: move/from16 v25, v0 │ │ -085a22: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ -085a26: 5200 1606 |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085a2a: 021a 0000 |00d7: move/from16 v26, v0 │ │ -085a2e: a819 191a |00d9: mul-float v25, v25, v26 │ │ -085a32: 0200 1900 |00db: move/from16 v0, v25 │ │ -085a36: 8700 |00dd: float-to-int v0, v0 │ │ -085a38: 0215 0000 |00de: move/from16 v21, v0 │ │ -085a3c: 9019 150e |00e0: add-int v25, v21, v14 │ │ -085a40: 9018 1819 |00e2: add-int v24, v24, v25 │ │ -085a44: 0200 1500 |00e4: move/from16 v0, v21 │ │ -085a48: 8200 |00e6: int-to-float v0, v0 │ │ -085a4a: 0219 0000 |00e7: move/from16 v25, v0 │ │ -085a4e: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ -085a52: 5200 1706 |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ -085a56: 021a 0000 |00ed: move/from16 v26, v0 │ │ -085a5a: 0200 1a00 |00ef: move/from16 v0, v26 │ │ -085a5e: 8200 |00f1: int-to-float v0, v0 │ │ -085a60: 021a 0000 |00f2: move/from16 v26, v0 │ │ -085a64: a919 191a |00f4: div-float v25, v25, v26 │ │ -085a68: 0200 1900 |00f6: move/from16 v0, v25 │ │ -085a6c: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ -085a70: 5910 1606 |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085a74: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ -085a78: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ -085a7c: 9008 1911 |0100: add-int v8, v25, v17 │ │ -085a80: 9107 080a |0102: sub-int v7, v8, v10 │ │ -085a84: 0209 1400 |0104: move/from16 v9, v20 │ │ -085a88: 6e10 0122 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -085a8e: 0a19 |0109: move-result v25 │ │ -085a90: 9005 0919 |010a: add-int v5, v9, v25 │ │ -085a94: 0200 1400 |010c: move/from16 v0, v20 │ │ -085a98: 6e55 3622 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -085a9e: 6e10 2022 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -085aa4: 0a19 |0114: move-result v25 │ │ -085aa6: 9010 1019 |0115: add-int v16, v16, v25 │ │ -085aaa: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ -085aae: 52de f905 |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -085ab2: 289d |011b: goto 00b8 // -0063 │ │ -085ab4: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ -085ab8: 28ac |011e: goto 00ca // -0054 │ │ -085aba: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ -085abe: 5500 0706 |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -085ac2: 0219 0000 |0123: move/from16 v25, v0 │ │ -085ac6: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ -085aca: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ -085ace: 5200 1006 |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -085ad2: 0219 0000 |012b: move/from16 v25, v0 │ │ -085ad6: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ -085ada: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ -085ade: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ -085ae2: 5200 1606 |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085ae6: 021a 0000 |0135: move/from16 v26, v0 │ │ -085aea: a719 191a |0137: sub-float v25, v25, v26 │ │ -085aee: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ -085af2: 5200 1006 |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -085af6: 021a 0000 |013d: move/from16 v26, v0 │ │ -085afa: 0200 1a00 |013f: move/from16 v0, v26 │ │ -085afe: 8200 |0141: int-to-float v0, v0 │ │ -085b00: 021a 0000 |0142: move/from16 v26, v0 │ │ -085b04: a819 191a |0144: mul-float v25, v25, v26 │ │ -085b08: 0200 1900 |0146: move/from16 v0, v25 │ │ -085b0c: 8700 |0148: float-to-int v0, v0 │ │ -085b0e: 0211 0000 |0149: move/from16 v17, v0 │ │ -085b12: 0218 1000 |014b: move/from16 v24, v16 │ │ -085b16: 28af |014d: goto 00fc // -0051 │ │ -085b18: 0218 1000 |014e: move/from16 v24, v16 │ │ -085b1c: 28ac |0150: goto 00fc // -0054 │ │ -085b1e: 9107 1811 |0151: sub-int v7, v24, v17 │ │ -085b22: 9008 070a |0153: add-int v8, v7, v10 │ │ -085b26: 28af |0155: goto 0104 // -0051 │ │ -085b28: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ -085b2c: 5500 0a06 |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -085b30: 0219 0000 |015a: move/from16 v25, v0 │ │ -085b34: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ -085b38: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ -085b3c: 5500 0706 |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -085b40: 0219 0000 |0162: move/from16 v25, v0 │ │ -085b44: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ -085b48: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ -085b4c: 5200 1006 |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -085b50: 0219 0000 |016a: move/from16 v25, v0 │ │ -085b54: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ -085b58: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ -085b5c: 5200 1606 |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085b60: 0219 0000 |0172: move/from16 v25, v0 │ │ -085b64: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ -085b68: 0201 1900 |0176: move/from16 v1, v25 │ │ -085b6c: 7020 c115 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@15c1 │ │ -085b72: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ -085b76: 5400 1806 |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085b7a: 0819 0000 |017f: move-object/from16 v25, v0 │ │ -085b7e: 7401 fd21 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -085b84: 0c19 |0184: move-result-object v25 │ │ -085b86: 1f19 1003 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085b8a: 0800 1900 |0187: move-object/from16 v0, v25 │ │ -085b8e: 5500 f705 |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -085b92: 0219 0000 |018b: move/from16 v25, v0 │ │ -085b96: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ -085b9a: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ -085b9e: 5400 1806 |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085ba2: 0819 0000 |0193: move-object/from16 v25, v0 │ │ -085ba6: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ -085baa: 5200 1606 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ -085bae: 021a 0000 |0199: move/from16 v26, v0 │ │ -085bb2: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ -085bb6: 5200 1906 |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ -085bba: 021b 0000 |019f: move/from16 v27, v0 │ │ -085bbe: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ -085bc2: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ -085bc6: 0202 1a00 |01a5: move/from16 v2, v26 │ │ -085bca: 0203 1b00 |01a7: move/from16 v3, v27 │ │ -085bce: 7040 9715 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ -085bd4: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ -085bd8: 5400 1806 |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085bdc: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ -085be0: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ -085be4: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ -085be8: 6e20 d515 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@15d5 │ │ -085bee: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ -085bf2: 0200 1900 |01bb: move/from16 v0, v25 │ │ -085bf6: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ -085bfa: 5c10 0a06 |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -085bfe: 0e00 |01c1: return-void │ │ -085c00: 120b |01c2: const/4 v11, #int 0 // #0 │ │ -085c02: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ -085c06: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ -085c0a: 6e20 a015 b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085c10: 0c19 |01ca: move-result-object v25 │ │ -085c12: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ -085c16: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ -085c1a: 5200 1906 |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ -085c1e: 021b 0000 |01d1: move/from16 v27, v0 │ │ -085c22: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ -085c26: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ -085c2a: 0202 1a00 |01d7: move/from16 v2, v26 │ │ -085c2e: 0203 1b00 |01d9: move/from16 v3, v27 │ │ -085c32: 7040 9715 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ -085c38: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ -085c3c: 28e3 |01e0: goto 01c3 // -001d │ │ +0858d8: |[0858d8] android.support.v4.widget.SlidingPaneLayout.onLayout:(ZIIII)V │ │ +0858e8: 7601 b215 1c00 |0000: invoke-direct/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +0858ee: 0a0c |0003: move-result v12 │ │ +0858f0: 380c 5f00 |0004: if-eqz v12, 0063 // +005f │ │ +0858f4: 0800 1c00 |0006: move-object/from16 v0, v28 │ │ +0858f8: 5400 0906 |0008: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0858fc: 0819 0000 |000a: move-object/from16 v25, v0 │ │ +085900: 131a 0200 |000c: const/16 v26, #int 2 // #2 │ │ +085904: 7402 6f16 1900 |000e: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ +08590a: 9117 201e |0011: sub-int v23, v32, v30 │ │ +08590e: 380c 5c00 |0013: if-eqz v12, 006f // +005c │ │ +085912: 7401 a715 1c00 |0015: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +085918: 0a13 |0018: move-result v19 │ │ +08591a: 380c 5b00 |0019: if-eqz v12, 0074 // +005b │ │ +08591e: 7401 a615 1c00 |001b: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +085924: 0a12 |001e: move-result v18 │ │ +085926: 7401 a815 1c00 |001f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ +08592c: 0a14 |0022: move-result v20 │ │ +08592e: 7401 a115 1c00 |0023: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +085934: 0a06 |0026: move-result v6 │ │ +085936: 0218 1300 |0027: move/from16 v24, v19 │ │ +08593a: 0210 1800 |0029: move/from16 v16, v24 │ │ +08593e: 0800 1c00 |002b: move-object/from16 v0, v28 │ │ +085942: 5500 0a06 |002d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +085946: 0219 0000 |002f: move/from16 v25, v0 │ │ +08594a: 3819 1a00 |0031: if-eqz v25, 004b // +001a │ │ +08594e: 0800 1c00 |0033: move-object/from16 v0, v28 │ │ +085952: 5500 0706 |0035: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +085956: 0219 0000 |0037: move/from16 v25, v0 │ │ +08595a: 3819 4000 |0039: if-eqz v25, 0079 // +0040 │ │ +08595e: 0800 1c00 |003b: move-object/from16 v0, v28 │ │ +085962: 5500 1306 |003d: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +085966: 0219 0000 |003f: move/from16 v25, v0 │ │ +08596a: 3819 3800 |0041: if-eqz v25, 0079 // +0038 │ │ +08596e: 1519 803f |0043: const/high16 v25, #int 1065353216 // #3f80 │ │ +085972: 0200 1900 |0045: move/from16 v0, v25 │ │ +085976: 0801 1c00 |0047: move-object/from16 v1, v28 │ │ +08597a: 5910 1606 |0049: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +08597e: 120b |004b: const/4 v11, #int 0 // #0 │ │ +085980: 356b 0a01 |004c: if-ge v11, v6, 0156 // +010a │ │ +085984: 0800 1c00 |004e: move-object/from16 v0, v28 │ │ +085988: 6e20 a015 b000 |0050: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +08598e: 0c04 |0053: move-result-object v4 │ │ +085990: 6e10 1f22 0400 |0054: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +085996: 0a19 |0057: move-result v25 │ │ +085998: 131a 0800 |0058: const/16 v26, #int 8 // #8 │ │ +08599c: 0200 1900 |005a: move/from16 v0, v25 │ │ +0859a0: 0201 1a00 |005c: move/from16 v1, v26 │ │ +0859a4: 3310 1e00 |005e: if-ne v0, v1, 007c // +001e │ │ +0859a8: d80b 0b01 |0060: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0859ac: 28ea |0062: goto 004c // -0016 │ │ +0859ae: 0800 1c00 |0063: move-object/from16 v0, v28 │ │ +0859b2: 5400 0906 |0065: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0859b6: 0819 0000 |0067: move-object/from16 v25, v0 │ │ +0859ba: 131a 0100 |0069: const/16 v26, #int 1 // #1 │ │ +0859be: 7402 6f16 1900 |006b: invoke-virtual/range {v25, v26}, Landroid/support/v4/widget/ViewDragHelper;.setEdgeTrackingEnabled:(I)V // method@166f │ │ +0859c4: 28a3 |006e: goto 0011 // -005d │ │ +0859c6: 7401 a615 1c00 |006f: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +0859cc: 0a13 |0072: move-result v19 │ │ +0859ce: 28a6 |0073: goto 0019 // -005a │ │ +0859d0: 7401 a715 1c00 |0074: invoke-virtual/range {v28}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +0859d6: 0a12 |0077: move-result v18 │ │ +0859d8: 28a7 |0078: goto 001f // -0059 │ │ +0859da: 1319 0000 |0079: const/16 v25, #int 0 // #0 │ │ +0859de: 28ca |007b: goto 0045 // -0036 │ │ +0859e0: 6e10 fd21 0400 |007c: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0859e6: 0c0d |007f: move-result-object v13 │ │ +0859e8: 1f0d 1003 |0080: check-cast v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0859ec: 6e10 0422 0400 |0082: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0859f2: 0a0a |0085: move-result v10 │ │ +0859f4: 1311 0000 |0086: const/16 v17, #int 0 // #0 │ │ +0859f8: 55d0 fb05 |0088: iget-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ +0859fc: 0219 0000 |008a: move/from16 v25, v0 │ │ +085a00: 3819 9300 |008c: if-eqz v25, 011f // +0093 │ │ +085a04: 52d0 f905 |008e: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +085a08: 0219 0000 |0090: move/from16 v25, v0 │ │ +085a0c: 52d0 fa05 |0092: iget v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +085a10: 021a 0000 |0094: move/from16 v26, v0 │ │ +085a14: 900f 191a |0096: add-int v15, v25, v26 │ │ +085a18: 9119 1712 |0098: sub-int v25, v23, v18 │ │ +085a1c: 0800 1c00 |009a: move-object/from16 v0, v28 │ │ +085a20: 5200 0e06 |009c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@060e │ │ +085a24: 021a 0000 |009e: move/from16 v26, v0 │ │ +085a28: 9119 191a |00a0: sub-int v25, v25, v26 │ │ +085a2c: 0200 1000 |00a2: move/from16 v0, v16 │ │ +085a30: 0201 1900 |00a4: move/from16 v1, v25 │ │ +085a34: 7120 f72a 1000 |00a6: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +085a3a: 0a19 |00a9: move-result v25 │ │ +085a3c: 9119 1918 |00aa: sub-int v25, v25, v24 │ │ +085a40: 9116 190f |00ac: sub-int v22, v25, v15 │ │ +085a44: 0200 1600 |00ae: move/from16 v0, v22 │ │ +085a48: 0801 1c00 |00b0: move-object/from16 v1, v28 │ │ +085a4c: 5910 1706 |00b2: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ +085a50: 380c 6500 |00b4: if-eqz v12, 0119 // +0065 │ │ +085a54: 52de fa05 |00b6: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +085a58: 9019 180e |00b8: add-int v25, v24, v14 │ │ +085a5c: 9019 1916 |00ba: add-int v25, v25, v22 │ │ +085a60: db1a 0a02 |00bc: div-int/lit8 v26, v10, #int 2 // #02 │ │ +085a64: 9019 191a |00be: add-int v25, v25, v26 │ │ +085a68: 911a 1712 |00c0: sub-int v26, v23, v18 │ │ +085a6c: 0200 1900 |00c2: move/from16 v0, v25 │ │ +085a70: 0201 1a00 |00c4: move/from16 v1, v26 │ │ +085a74: 3710 5600 |00c6: if-le v0, v1, 011c // +0056 │ │ +085a78: 1319 0100 |00c8: const/16 v25, #int 1 // #1 │ │ +085a7c: 0200 1900 |00ca: move/from16 v0, v25 │ │ +085a80: 5cd0 f705 |00cc: iput-boolean v0, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +085a84: 0200 1600 |00ce: move/from16 v0, v22 │ │ +085a88: 8200 |00d0: int-to-float v0, v0 │ │ +085a8a: 0219 0000 |00d1: move/from16 v25, v0 │ │ +085a8e: 0800 1c00 |00d3: move-object/from16 v0, v28 │ │ +085a92: 5200 1606 |00d5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +085a96: 021a 0000 |00d7: move/from16 v26, v0 │ │ +085a9a: a819 191a |00d9: mul-float v25, v25, v26 │ │ +085a9e: 0200 1900 |00db: move/from16 v0, v25 │ │ +085aa2: 8700 |00dd: float-to-int v0, v0 │ │ +085aa4: 0215 0000 |00de: move/from16 v21, v0 │ │ +085aa8: 9019 150e |00e0: add-int v25, v21, v14 │ │ +085aac: 9018 1819 |00e2: add-int v24, v24, v25 │ │ +085ab0: 0200 1500 |00e4: move/from16 v0, v21 │ │ +085ab4: 8200 |00e6: int-to-float v0, v0 │ │ +085ab6: 0219 0000 |00e7: move/from16 v25, v0 │ │ +085aba: 0800 1c00 |00e9: move-object/from16 v0, v28 │ │ +085abe: 5200 1706 |00eb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ +085ac2: 021a 0000 |00ed: move/from16 v26, v0 │ │ +085ac6: 0200 1a00 |00ef: move/from16 v0, v26 │ │ +085aca: 8200 |00f1: int-to-float v0, v0 │ │ +085acc: 021a 0000 |00f2: move/from16 v26, v0 │ │ +085ad0: a919 191a |00f4: div-float v25, v25, v26 │ │ +085ad4: 0200 1900 |00f6: move/from16 v0, v25 │ │ +085ad8: 0801 1c00 |00f8: move-object/from16 v1, v28 │ │ +085adc: 5910 1606 |00fa: iput v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +085ae0: 380c 5500 |00fc: if-eqz v12, 0151 // +0055 │ │ +085ae4: 9119 1718 |00fe: sub-int v25, v23, v24 │ │ +085ae8: 9008 1911 |0100: add-int v8, v25, v17 │ │ +085aec: 9107 080a |0102: sub-int v7, v8, v10 │ │ +085af0: 0209 1400 |0104: move/from16 v9, v20 │ │ +085af4: 6e10 0122 0400 |0106: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +085afa: 0a19 |0109: move-result v25 │ │ +085afc: 9005 0919 |010a: add-int v5, v9, v25 │ │ +085b00: 0200 1400 |010c: move/from16 v0, v20 │ │ +085b04: 6e55 3622 7480 |010e: invoke-virtual {v4, v7, v0, v8, v5}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +085b0a: 6e10 2022 0400 |0111: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +085b10: 0a19 |0114: move-result v25 │ │ +085b12: 9010 1019 |0115: add-int v16, v16, v25 │ │ +085b16: 2900 49ff |0117: goto/16 0060 // -00b7 │ │ +085b1a: 52de f905 |0119: iget v14, v13, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +085b1e: 289d |011b: goto 00b8 // -0063 │ │ +085b20: 1319 0000 |011c: const/16 v25, #int 0 // #0 │ │ +085b24: 28ac |011e: goto 00ca // -0054 │ │ +085b26: 0800 1c00 |011f: move-object/from16 v0, v28 │ │ +085b2a: 5500 0706 |0121: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +085b2e: 0219 0000 |0123: move/from16 v25, v0 │ │ +085b32: 3819 2900 |0125: if-eqz v25, 014e // +0029 │ │ +085b36: 0800 1c00 |0127: move-object/from16 v0, v28 │ │ +085b3a: 5200 1006 |0129: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +085b3e: 0219 0000 |012b: move/from16 v25, v0 │ │ +085b42: 3819 2100 |012d: if-eqz v25, 014e // +0021 │ │ +085b46: 1519 803f |012f: const/high16 v25, #int 1065353216 // #3f80 │ │ +085b4a: 0800 1c00 |0131: move-object/from16 v0, v28 │ │ +085b4e: 5200 1606 |0133: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +085b52: 021a 0000 |0135: move/from16 v26, v0 │ │ +085b56: a719 191a |0137: sub-float v25, v25, v26 │ │ +085b5a: 0800 1c00 |0139: move-object/from16 v0, v28 │ │ +085b5e: 5200 1006 |013b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +085b62: 021a 0000 |013d: move/from16 v26, v0 │ │ +085b66: 0200 1a00 |013f: move/from16 v0, v26 │ │ +085b6a: 8200 |0141: int-to-float v0, v0 │ │ +085b6c: 021a 0000 |0142: move/from16 v26, v0 │ │ +085b70: a819 191a |0144: mul-float v25, v25, v26 │ │ +085b74: 0200 1900 |0146: move/from16 v0, v25 │ │ +085b78: 8700 |0148: float-to-int v0, v0 │ │ +085b7a: 0211 0000 |0149: move/from16 v17, v0 │ │ +085b7e: 0218 1000 |014b: move/from16 v24, v16 │ │ +085b82: 28af |014d: goto 00fc // -0051 │ │ +085b84: 0218 1000 |014e: move/from16 v24, v16 │ │ +085b88: 28ac |0150: goto 00fc // -0054 │ │ +085b8a: 9107 1811 |0151: sub-int v7, v24, v17 │ │ +085b8e: 9008 070a |0153: add-int v8, v7, v10 │ │ +085b92: 28af |0155: goto 0104 // -0051 │ │ +085b94: 0800 1c00 |0156: move-object/from16 v0, v28 │ │ +085b98: 5500 0a06 |0158: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +085b9c: 0219 0000 |015a: move/from16 v25, v0 │ │ +085ba0: 3819 5d00 |015c: if-eqz v25, 01b9 // +005d │ │ +085ba4: 0800 1c00 |015e: move-object/from16 v0, v28 │ │ +085ba8: 5500 0706 |0160: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +085bac: 0219 0000 |0162: move/from16 v25, v0 │ │ +085bb0: 3819 5e00 |0164: if-eqz v25, 01c2 // +005e │ │ +085bb4: 0800 1c00 |0166: move-object/from16 v0, v28 │ │ +085bb8: 5200 1006 |0168: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +085bbc: 0219 0000 |016a: move/from16 v25, v0 │ │ +085bc0: 3819 0f00 |016c: if-eqz v25, 017b // +000f │ │ +085bc4: 0800 1c00 |016e: move-object/from16 v0, v28 │ │ +085bc8: 5200 1606 |0170: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +085bcc: 0219 0000 |0172: move/from16 v25, v0 │ │ +085bd0: 0800 1c00 |0174: move-object/from16 v0, v28 │ │ +085bd4: 0201 1900 |0176: move/from16 v1, v25 │ │ +085bd8: 7020 c115 1000 |0178: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.parallaxOtherViews:(F)V // method@15c1 │ │ +085bde: 0800 1c00 |017b: move-object/from16 v0, v28 │ │ +085be2: 5400 1806 |017d: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085be6: 0819 0000 |017f: move-object/from16 v25, v0 │ │ +085bea: 7401 fd21 1900 |0181: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +085bf0: 0c19 |0184: move-result-object v25 │ │ +085bf2: 1f19 1003 |0185: check-cast v25, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +085bf6: 0800 1900 |0187: move-object/from16 v0, v25 │ │ +085bfa: 5500 f705 |0189: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +085bfe: 0219 0000 |018b: move/from16 v25, v0 │ │ +085c02: 3819 1f00 |018d: if-eqz v25, 01ac // +001f │ │ +085c06: 0800 1c00 |018f: move-object/from16 v0, v28 │ │ +085c0a: 5400 1806 |0191: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085c0e: 0819 0000 |0193: move-object/from16 v25, v0 │ │ +085c12: 0800 1c00 |0195: move-object/from16 v0, v28 │ │ +085c16: 5200 1606 |0197: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideOffset:F // field@0616 │ │ +085c1a: 021a 0000 |0199: move/from16 v26, v0 │ │ +085c1e: 0800 1c00 |019b: move-object/from16 v0, v28 │ │ +085c22: 5200 1906 |019d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ +085c26: 021b 0000 |019f: move/from16 v27, v0 │ │ +085c2a: 0800 1c00 |01a1: move-object/from16 v0, v28 │ │ +085c2e: 0801 1900 |01a3: move-object/from16 v1, v25 │ │ +085c32: 0202 1a00 |01a5: move/from16 v2, v26 │ │ +085c36: 0203 1b00 |01a7: move/from16 v3, v27 │ │ +085c3a: 7040 9715 1032 |01a9: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ +085c40: 0800 1c00 |01ac: move-object/from16 v0, v28 │ │ +085c44: 5400 1806 |01ae: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085c48: 0819 0000 |01b0: move-object/from16 v25, v0 │ │ +085c4c: 0800 1c00 |01b2: move-object/from16 v0, v28 │ │ +085c50: 0801 1900 |01b4: move-object/from16 v1, v25 │ │ +085c54: 6e20 d515 1000 |01b6: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@15d5 │ │ +085c5a: 1319 0000 |01b9: const/16 v25, #int 0 // #0 │ │ +085c5e: 0200 1900 |01bb: move/from16 v0, v25 │ │ +085c62: 0801 1c00 |01bd: move-object/from16 v1, v28 │ │ +085c66: 5c10 0a06 |01bf: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +085c6a: 0e00 |01c1: return-void │ │ +085c6c: 120b |01c2: const/4 v11, #int 0 // #0 │ │ +085c6e: 356b e9ff |01c3: if-ge v11, v6, 01ac // -0017 │ │ +085c72: 0800 1c00 |01c5: move-object/from16 v0, v28 │ │ +085c76: 6e20 a015 b000 |01c7: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +085c7c: 0c19 |01ca: move-result-object v25 │ │ +085c7e: 131a 0000 |01cb: const/16 v26, #int 0 // #0 │ │ +085c82: 0800 1c00 |01cd: move-object/from16 v0, v28 │ │ +085c86: 5200 1906 |01cf: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ +085c8a: 021b 0000 |01d1: move/from16 v27, v0 │ │ +085c8e: 0800 1c00 |01d3: move-object/from16 v0, v28 │ │ +085c92: 0801 1900 |01d5: move-object/from16 v1, v25 │ │ +085c96: 0202 1a00 |01d7: move/from16 v2, v26 │ │ +085c9a: 0203 1b00 |01d9: move/from16 v3, v27 │ │ +085c9e: 7040 9715 1032 |01db: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.dimChildView:(Landroid/view/View;FI)V // method@1597 │ │ +085ca4: d80b 0b01 |01de: add-int/lit8 v11, v11, #int 1 // #01 │ │ +085ca8: 28e3 |01e0: goto 01c3 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0004 line=655 │ │ 0x0006 line=656 │ │ 0x0011 line=660 │ │ 0x0013 line=661 │ │ @@ -91862,451 +91862,451 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 34 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 864 16-bit code units │ │ -085c40: |[085c40] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ -085c50: 7701 d921 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -085c56: 0a19 |0003: move-result v25 │ │ -085c58: 7701 da21 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -085c5e: 0a1b |0007: move-result v27 │ │ -085c60: 7701 d921 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -085c66: 0a0c |000b: move-result v12 │ │ -085c68: 7701 da21 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -085c6e: 0a0d |000f: move-result v13 │ │ -085c70: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ -085c74: 0200 1900 |0012: move/from16 v0, v25 │ │ -085c78: 0201 1d00 |0014: move/from16 v1, v29 │ │ -085c7c: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ -085c80: 7401 b015 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@15b0 │ │ -085c86: 0a1d |001b: move-result v29 │ │ -085c88: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ -085c8c: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ -085c90: 0200 1900 |0020: move/from16 v0, v25 │ │ -085c94: 0201 1d00 |0022: move/from16 v1, v29 │ │ -085c98: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ -085c9c: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ -085ca0: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ -085ca4: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ -085ca8: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ -085cae: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ -085cb2: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -085cb4: 7401 a615 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -085cba: 0a1d |0035: move-result v29 │ │ -085cbc: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ -085cc0: 7401 a715 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -085cc6: 0a1e |003b: move-result v30 │ │ -085cc8: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ -085ccc: 021a 1800 |003e: move/from16 v26, v24 │ │ -085cd0: 7401 a115 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -085cd6: 0a06 |0043: move-result v6 │ │ -085cd8: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ -085cdc: 0200 1d00 |0046: move/from16 v0, v29 │ │ -085ce0: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ -085ce4: 1a1d 7710 |004a: const-string v29, "SlidingPaneLayout" // string@1077 │ │ -085ce8: 1a1e 6728 |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@2867 │ │ -085cec: 7702 f520 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -085cf2: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ -085cf6: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ -085cfa: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ -085cfe: 5b10 1806 |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085d02: 120f |0059: const/4 v15, #int 0 // #0 │ │ -085d04: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ -085d08: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ -085d0c: 6e20 a015 f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085d12: 0c05 |0061: move-result-object v5 │ │ -085d14: 6e10 fd21 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -085d1a: 0c11 |0065: move-result-object v17 │ │ -085d1c: 1f11 1003 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085d20: 6e10 1f22 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -085d26: 0a1d |006b: move-result v29 │ │ -085d28: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ -085d2c: 0200 1d00 |006e: move/from16 v0, v29 │ │ -085d30: 0201 1e00 |0070: move/from16 v1, v30 │ │ -085d34: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ -085d38: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ -085d3c: 0200 1d00 |0076: move/from16 v0, v29 │ │ -085d40: 0801 1100 |0078: move-object/from16 v1, v17 │ │ -085d44: 5c10 f705 |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ -085d48: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ -085d4c: 28dc |007e: goto 005a // -0024 │ │ -085d4e: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ -085d52: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ -085d56: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ -085d5a: 28a3 |0085: goto 0028 // -005d │ │ -085d5c: 221d 9305 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0593 │ │ -085d60: 1a1e fc12 |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@12fc │ │ -085d64: 7602 da2a 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -085d6a: 271d |008d: throw v29 │ │ -085d6c: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ -085d70: 7401 b015 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@15b0 │ │ -085d76: 0a1d |0093: move-result v29 │ │ -085d78: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ -085d7c: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ -085d80: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ -085d84: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ -085d88: 288c |009c: goto 0028 // -0074 │ │ -085d8a: 221d 9305 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0593 │ │ -085d8e: 1a1e 8605 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@0586 │ │ -085d92: 7602 da2a 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -085d98: 271d |00a4: throw v29 │ │ -085d9a: 7401 a815 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ -085da0: 0a1d |00a8: move-result v29 │ │ -085da2: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ -085da6: 7401 a515 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ -085dac: 0a1e |00ae: move-result v30 │ │ -085dae: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ -085db2: 0210 1200 |00b1: move/from16 v16, v18 │ │ -085db6: 2900 7cff |00b3: goto/16 002f // -0084 │ │ -085dba: 7401 a815 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ -085dc0: 0a1d |00b8: move-result v29 │ │ -085dc2: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ -085dc6: 7401 a515 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ -085dcc: 0a1e |00be: move-result v30 │ │ -085dce: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ -085dd2: 2900 6eff |00c1: goto/16 002f // -0092 │ │ -085dd6: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ -085dda: 5200 fc05 |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -085dde: 021d 0000 |00c7: move/from16 v29, v0 │ │ -085de2: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ -085de6: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ -085dea: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ -085dee: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ -085df2: 5200 fc05 |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -085df6: 021d 0000 |00d3: move/from16 v29, v0 │ │ -085dfa: a617 171d |00d5: add-float v23, v23, v29 │ │ -085dfe: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ -085e02: 5200 fd05 |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -085e06: 021d 0000 |00db: move/from16 v29, v0 │ │ -085e0a: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ -085e0e: 0800 1100 |00df: move-object/from16 v0, v17 │ │ -085e12: 5200 f905 |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -085e16: 021d 0000 |00e3: move/from16 v29, v0 │ │ -085e1a: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ -085e1e: 5200 fa05 |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -085e22: 021e 0000 |00e9: move/from16 v30, v0 │ │ -085e26: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ -085e2a: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ -085e2e: 5200 fd05 |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -085e32: 021d 0000 |00f1: move/from16 v29, v0 │ │ -085e36: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ -085e3a: 0200 1d00 |00f5: move/from16 v0, v29 │ │ -085e3e: 0201 1e00 |00f7: move/from16 v1, v30 │ │ -085e42: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ -085e46: 911d 180e |00fb: sub-int v29, v24, v14 │ │ -085e4a: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ -085e4e: 7702 db21 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -085e54: 0a0a |0102: move-result v10 │ │ -085e56: 0800 1100 |0103: move-object/from16 v0, v17 │ │ -085e5a: 5200 f805 |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -085e5e: 021d 0000 |0107: move/from16 v29, v0 │ │ -085e62: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ -085e66: 0200 1d00 |010b: move/from16 v0, v29 │ │ -085e6a: 0201 1e00 |010d: move/from16 v1, v30 │ │ -085e6e: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ -085e72: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ -085e76: 0200 1200 |0113: move/from16 v0, v18 │ │ -085e7a: 0201 1d00 |0115: move/from16 v1, v29 │ │ -085e7e: 7120 db21 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -085e84: 0a08 |011a: move-result v8 │ │ -085e86: 6e30 3722 a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -085e8c: 6e10 0422 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -085e92: 0a09 |0121: move-result v9 │ │ -085e94: 6e10 0122 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -085e9a: 0a07 |0125: move-result v7 │ │ -085e9c: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ -085ea0: 0200 1d00 |0128: move/from16 v0, v29 │ │ -085ea4: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ -085ea8: 0200 1000 |012c: move/from16 v0, v16 │ │ -085eac: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ -085eb0: 0200 1200 |0130: move/from16 v0, v18 │ │ -085eb4: 7120 f72a 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -085eba: 0a10 |0135: move-result v16 │ │ -085ebc: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ -085ec0: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ -085ec4: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ -085ec8: 0200 1d00 |013c: move/from16 v0, v29 │ │ -085ecc: 0801 1100 |013e: move-object/from16 v1, v17 │ │ -085ed0: 5c10 fb05 |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ -085ed4: 9604 041d |0142: or-int v4, v4, v29 │ │ -085ed8: 0800 1100 |0144: move-object/from16 v0, v17 │ │ -085edc: 5500 fb05 |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ -085ee0: 021d 0000 |0148: move/from16 v29, v0 │ │ -085ee4: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ -085ee8: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ -085eec: 5b05 1806 |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -085ef0: 2900 2cff |0150: goto/16 007c // -00d4 │ │ -085ef4: 0800 1100 |0152: move-object/from16 v0, v17 │ │ -085ef8: 5200 fd05 |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -085efc: 021d 0000 |0156: move/from16 v29, v0 │ │ -085f00: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ -085f04: 0200 1d00 |015a: move/from16 v0, v29 │ │ -085f08: 0201 1e00 |015c: move/from16 v1, v30 │ │ -085f0c: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ -085f10: 911d 180e |0160: sub-int v29, v24, v14 │ │ -085f14: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ -085f18: 7702 db21 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -085f1e: 0a0a |0167: move-result v10 │ │ -085f20: 289b |0168: goto 0103 // -0065 │ │ -085f22: 0800 1100 |0169: move-object/from16 v0, v17 │ │ -085f26: 5200 fd05 |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -085f2a: 021d 0000 |016d: move/from16 v29, v0 │ │ -085f2e: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ -085f32: 7702 db21 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -085f38: 0a0a |0174: move-result v10 │ │ -085f3a: 288e |0175: goto 0103 // -0072 │ │ -085f3c: 0800 1100 |0176: move-object/from16 v0, v17 │ │ -085f40: 5200 f805 |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -085f44: 021d 0000 |017a: move/from16 v29, v0 │ │ -085f48: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ -085f4c: 0200 1d00 |017e: move/from16 v0, v29 │ │ -085f50: 0201 1e00 |0180: move/from16 v1, v30 │ │ -085f54: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ -085f58: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ -085f5c: 0200 1200 |0186: move/from16 v0, v18 │ │ -085f60: 0201 1d00 |0188: move/from16 v1, v29 │ │ -085f64: 7120 db21 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -085f6a: 0a08 |018d: move-result v8 │ │ -085f6c: 288d |018e: goto 011b // -0073 │ │ -085f6e: 0800 1100 |018f: move-object/from16 v0, v17 │ │ -085f72: 5200 f805 |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -085f76: 021d 0000 |0193: move/from16 v29, v0 │ │ -085f7a: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ -085f7e: 7702 db21 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -085f84: 0a08 |019a: move-result v8 │ │ -085f86: 2880 |019b: goto 011b // -0080 │ │ -085f88: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ -085f8c: 289e |019e: goto 013c // -0062 │ │ -085f8e: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ -085f92: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ -085f96: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ -085f9a: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ -085f9e: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ -085fa2: 5200 0e06 |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@060e │ │ -085fa6: 021d 0000 |01ab: move/from16 v29, v0 │ │ -085faa: 910b 181d |01ad: sub-int v11, v24, v29 │ │ -085fae: 120f |01af: const/4 v15, #int 0 // #0 │ │ -085fb0: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ -085fb4: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ -085fb8: 6e20 a015 f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -085fbe: 0c05 |01b7: move-result-object v5 │ │ -085fc0: 6e10 1f22 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -085fc6: 0a1d |01bb: move-result v29 │ │ -085fc8: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ -085fcc: 0200 1d00 |01be: move/from16 v0, v29 │ │ -085fd0: 0201 1e00 |01c0: move/from16 v1, v30 │ │ -085fd4: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ -085fd8: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ -085fdc: 28ea |01c6: goto 01b0 // -0016 │ │ -085fde: 6e10 fd21 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -085fe4: 0c11 |01ca: move-result-object v17 │ │ -085fe6: 1f11 1003 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -085fea: 6e10 1f22 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -085ff0: 0a1d |01d0: move-result v29 │ │ -085ff2: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ -085ff6: 0200 1d00 |01d3: move/from16 v0, v29 │ │ -085ffa: 0201 1e00 |01d5: move/from16 v1, v30 │ │ -085ffe: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ -086002: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ -086006: 5200 fd05 |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -08600a: 021d 0000 |01dd: move/from16 v29, v0 │ │ -08600e: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ -086012: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ -086016: 5200 fc05 |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -08601a: 021d 0000 |01e5: move/from16 v29, v0 │ │ -08601e: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ -086022: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ -086026: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ -08602a: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ -08602e: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ -086032: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ -086036: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ -08603a: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ -08603e: 5400 1806 |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -086042: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ -086046: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ -08604a: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ -08604e: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ -086052: 5200 fd05 |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -086056: 021d 0000 |0203: move/from16 v29, v0 │ │ -08605a: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ -08605e: 0200 1400 |0207: move/from16 v0, v20 │ │ -086062: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ -086066: 0800 1100 |020b: move-object/from16 v0, v17 │ │ -08606a: 5200 fc05 |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -08606e: 021d 0000 |020f: move/from16 v29, v0 │ │ -086072: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ -086076: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ -08607a: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ -08607e: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ -086082: 0800 1100 |0219: move-object/from16 v0, v17 │ │ -086086: 5200 f805 |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -08608a: 021d 0000 |021d: move/from16 v29, v0 │ │ -08608e: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ -086092: 0200 1d00 |0221: move/from16 v0, v29 │ │ -086096: 0201 1e00 |0223: move/from16 v1, v30 │ │ -08609a: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ -08609e: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ -0860a2: 0200 1200 |0229: move/from16 v0, v18 │ │ -0860a6: 0201 1d00 |022b: move/from16 v1, v29 │ │ -0860aa: 7120 db21 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0860b0: 0a08 |0230: move-result v8 │ │ -0860b2: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ -0860b6: 0200 1d00 |0233: move/from16 v0, v29 │ │ -0860ba: 7120 db21 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0860c0: 0a0a |0238: move-result v10 │ │ -0860c2: 6e30 3722 a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0860c8: 2888 |023c: goto 01c4 // -0078 │ │ -0860ca: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ -0860ce: 28b0 |023f: goto 01ef // -0050 │ │ -0860d0: 6e10 0422 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0860d6: 0a14 |0243: move-result v20 │ │ -0860d8: 28af |0244: goto 01f3 // -0051 │ │ -0860da: 0800 1100 |0245: move-object/from16 v0, v17 │ │ -0860de: 5200 f805 |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -0860e2: 021d 0000 |0249: move/from16 v29, v0 │ │ -0860e6: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ -0860ea: 0200 1d00 |024d: move/from16 v0, v29 │ │ -0860ee: 0201 1e00 |024f: move/from16 v1, v30 │ │ -0860f2: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ -0860f6: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ -0860fa: 0200 1200 |0255: move/from16 v0, v18 │ │ -0860fe: 0201 1d00 |0257: move/from16 v1, v29 │ │ -086102: 7120 db21 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -086108: 0a08 |025c: move-result v8 │ │ -08610a: 28d4 |025d: goto 0231 // -002c │ │ -08610c: 0800 1100 |025e: move-object/from16 v0, v17 │ │ -086110: 5200 f805 |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -086114: 021d 0000 |0262: move/from16 v29, v0 │ │ -086118: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ -08611c: 7702 db21 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -086122: 0a08 |0269: move-result v8 │ │ -086124: 28c7 |026a: goto 0231 // -0039 │ │ -086126: 6e10 0122 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -08612c: 0a1d |026e: move-result v29 │ │ -08612e: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ -086132: 7702 db21 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -086138: 0a08 |0274: move-result v8 │ │ -08613a: 28bc |0275: goto 0231 // -0044 │ │ -08613c: 0800 1100 |0276: move-object/from16 v0, v17 │ │ -086140: 5200 fc05 |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -086144: 021d 0000 |027a: move/from16 v29, v0 │ │ -086148: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ -08614c: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ -086150: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ -086154: 0800 1100 |0282: move-object/from16 v0, v17 │ │ -086158: 5200 fd05 |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ -08615c: 021d 0000 |0286: move/from16 v29, v0 │ │ -086160: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ -086164: 0800 1100 |028a: move-object/from16 v0, v17 │ │ -086168: 5200 f805 |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -08616c: 021d 0000 |028e: move/from16 v29, v0 │ │ -086170: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ -086174: 0200 1d00 |0292: move/from16 v0, v29 │ │ -086178: 0201 1e00 |0294: move/from16 v1, v30 │ │ -08617c: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ -086180: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ -086184: 0200 1200 |029a: move/from16 v0, v18 │ │ -086188: 0201 1d00 |029c: move/from16 v1, v29 │ │ -08618c: 7120 db21 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -086192: 0a08 |02a1: move-result v8 │ │ -086194: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ -086198: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ -08619c: 5200 f905 |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -0861a0: 021d 0000 |02a8: move/from16 v29, v0 │ │ -0861a4: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ -0861a8: 5200 fa05 |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -0861ac: 021e 0000 |02ae: move/from16 v30, v0 │ │ -0861b0: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ -0861b4: 9115 180e |02b2: sub-int v21, v24, v14 │ │ -0861b8: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ -0861bc: 0200 1500 |02b6: move/from16 v0, v21 │ │ -0861c0: 0201 1d00 |02b8: move/from16 v1, v29 │ │ -0861c4: 7120 db21 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0861ca: 0a0a |02bd: move-result v10 │ │ -0861cc: 0200 1400 |02be: move/from16 v0, v20 │ │ -0861d0: 0201 1500 |02c0: move/from16 v1, v21 │ │ -0861d4: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ -0861d8: 6e30 3722 a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0861de: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ -0861e2: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ -0861e6: 5200 f805 |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -0861ea: 021d 0000 |02cd: move/from16 v29, v0 │ │ -0861ee: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ -0861f2: 0200 1d00 |02d1: move/from16 v0, v29 │ │ -0861f6: 0201 1e00 |02d3: move/from16 v1, v30 │ │ -0861fa: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ -0861fe: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ -086202: 0200 1200 |02d9: move/from16 v0, v18 │ │ -086206: 0201 1d00 |02db: move/from16 v1, v29 │ │ -08620a: 7120 db21 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -086210: 0a08 |02e0: move-result v8 │ │ -086212: 28c1 |02e1: goto 02a2 // -003f │ │ -086214: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ -086218: 5200 f805 |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ -08621c: 021d 0000 |02e6: move/from16 v29, v0 │ │ -086220: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ -086224: 7702 db21 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -08622a: 0a08 |02ed: move-result v8 │ │ -08622c: 28b4 |02ee: goto 02a2 // -004c │ │ -08622e: 6e10 0122 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -086234: 0a1d |02f2: move-result v29 │ │ -086236: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ -08623a: 7702 db21 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -086240: 0a08 |02f8: move-result v8 │ │ -086242: 28a9 |02f9: goto 02a2 // -0057 │ │ -086244: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ -086248: 0200 1d00 |02fc: move/from16 v0, v29 │ │ -08624c: 0201 1a00 |02fe: move/from16 v1, v26 │ │ -086250: 7120 f42a 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -086256: 0a1c |0303: move-result v28 │ │ -086258: 0800 1100 |0304: move-object/from16 v0, v17 │ │ -08625c: 5200 fc05 |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ -086260: 021d 0000 |0308: move/from16 v29, v0 │ │ -086264: 0200 1c00 |030a: move/from16 v0, v28 │ │ -086268: 8200 |030c: int-to-float v0, v0 │ │ -08626a: 021e 0000 |030d: move/from16 v30, v0 │ │ -08626e: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ -086272: a91d 1d17 |0311: div-float v29, v29, v23 │ │ -086276: 0200 1d00 |0313: move/from16 v0, v29 │ │ -08627a: 8703 |0315: float-to-int v3, v0 │ │ -08627c: 901d 1403 |0316: add-int v29, v20, v3 │ │ -086280: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ -086284: 7702 db21 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -08628a: 0a0a |031d: move-result v10 │ │ -08628c: 6e30 3722 a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -086292: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ -086296: 0214 1b00 |0323: move/from16 v20, v27 │ │ -08629a: 7401 a815 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ -0862a0: 0a1d |0328: move-result v29 │ │ -0862a2: 901d 1d10 |0329: add-int v29, v29, v16 │ │ -0862a6: 7401 a515 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ -0862ac: 0a1e |032e: move-result v30 │ │ -0862ae: 9013 1d1e |032f: add-int v19, v29, v30 │ │ -0862b2: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ -0862b6: 0201 1400 |0333: move/from16 v1, v20 │ │ -0862ba: 0202 1300 |0335: move/from16 v2, v19 │ │ -0862be: 6e30 c715 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@15c7 │ │ -0862c4: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ -0862c8: 5c04 0706 |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0862cc: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ -0862d0: 5400 0906 |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -0862d4: 081d 0000 |0342: move-object/from16 v29, v0 │ │ -0862d8: 7401 6316 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ -0862de: 0a1d |0347: move-result v29 │ │ -0862e0: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ -0862e4: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ -0862e8: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ -0862ec: 5400 0906 |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -0862f0: 081d 0000 |0350: move-object/from16 v29, v0 │ │ -0862f4: 7401 4516 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1645 │ │ -0862fa: 0e00 |0355: return-void │ │ -0862fc: 0002 0200 0000 0080 0000 0040 8900 ... |0356: sparse-switch-data (10 units) │ │ +085cac: |[085cac] android.support.v4.widget.SlidingPaneLayout.onMeasure:(II)V │ │ +085cbc: 7701 d921 2000 |0000: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +085cc2: 0a19 |0003: move-result v25 │ │ +085cc4: 7701 da21 2000 |0004: invoke-static/range {v32}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +085cca: 0a1b |0007: move-result v27 │ │ +085ccc: 7701 d921 2100 |0008: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +085cd2: 0a0c |000b: move-result v12 │ │ +085cd4: 7701 da21 2100 |000c: invoke-static/range {v33}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +085cda: 0a0d |000f: move-result v13 │ │ +085cdc: 151d 0040 |0010: const/high16 v29, #int 1073741824 // #4000 │ │ +085ce0: 0200 1900 |0012: move/from16 v0, v25 │ │ +085ce4: 0201 1d00 |0014: move/from16 v1, v29 │ │ +085ce8: 3210 7800 |0016: if-eq v0, v1, 008e // +0078 │ │ +085cec: 7401 b015 1f00 |0018: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@15b0 │ │ +085cf2: 0a1d |001b: move-result v29 │ │ +085cf4: 381d 6a00 |001c: if-eqz v29, 0086 // +006a │ │ +085cf8: 151d 0080 |001e: const/high16 v29, #int -2147483648 // #8000 │ │ +085cfc: 0200 1900 |0020: move/from16 v0, v25 │ │ +085d00: 0201 1d00 |0022: move/from16 v1, v29 │ │ +085d04: 3310 5b00 |0024: if-ne v0, v1, 007f // +005b │ │ +085d08: 1519 0040 |0026: const/high16 v25, #int 1073741824 // #4000 │ │ +085d0c: 1310 0000 |0028: const/16 v16, #int 0 // #0 │ │ +085d10: 1312 ffff |002a: const/16 v18, #int -1 // #ffff │ │ +085d14: 2c0c 2a03 0000 |002c: sparse-switch v12, 00000356 // +0000032a │ │ +085d1a: 1317 0000 |002f: const/16 v23, #int 0 // #0 │ │ +085d1e: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +085d20: 7401 a615 1f00 |0032: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +085d26: 0a1d |0035: move-result v29 │ │ +085d28: 911d 1b1d |0036: sub-int v29, v27, v29 │ │ +085d2c: 7401 a715 1f00 |0038: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +085d32: 0a1e |003b: move-result v30 │ │ +085d34: 9118 1d1e |003c: sub-int v24, v29, v30 │ │ +085d38: 021a 1800 |003e: move/from16 v26, v24 │ │ +085d3c: 7401 a115 1f00 |0040: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +085d42: 0a06 |0043: move-result v6 │ │ +085d44: 131d 0200 |0044: const/16 v29, #int 2 // #2 │ │ +085d48: 0200 1d00 |0046: move/from16 v0, v29 │ │ +085d4c: 3706 0900 |0048: if-le v6, v0, 0051 // +0009 │ │ +085d50: 1a1d 7710 |004a: const-string v29, "SlidingPaneLayout" // string@1077 │ │ +085d54: 1a1e 6a28 |004c: const-string v30, "onMeasure: More than two child views are not supported." // string@286a │ │ +085d58: 7702 f520 1d00 |004e: invoke-static/range {v29, v30}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +085d5e: 131d 0000 |0051: const/16 v29, #int 0 // #0 │ │ +085d62: 0800 1d00 |0053: move-object/from16 v0, v29 │ │ +085d66: 0801 1f00 |0055: move-object/from16 v1, v31 │ │ +085d6a: 5b10 1806 |0057: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085d6e: 120f |0059: const/4 v15, #int 0 // #0 │ │ +085d70: 356f 4501 |005a: if-ge v15, v6, 019f // +0145 │ │ +085d74: 0800 1f00 |005c: move-object/from16 v0, v31 │ │ +085d78: 6e20 a015 f000 |005e: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +085d7e: 0c05 |0061: move-result-object v5 │ │ +085d80: 6e10 fd21 0500 |0062: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +085d86: 0c11 |0065: move-result-object v17 │ │ +085d88: 1f11 1003 |0066: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +085d8c: 6e10 1f22 0500 |0068: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +085d92: 0a1d |006b: move-result v29 │ │ +085d94: 131e 0800 |006c: const/16 v30, #int 8 // #8 │ │ +085d98: 0200 1d00 |006e: move/from16 v0, v29 │ │ +085d9c: 0201 1e00 |0070: move/from16 v1, v30 │ │ +085da0: 3310 5100 |0072: if-ne v0, v1, 00c3 // +0051 │ │ +085da4: 131d 0000 |0074: const/16 v29, #int 0 // #0 │ │ +085da8: 0200 1d00 |0076: move/from16 v0, v29 │ │ +085dac: 0801 1100 |0078: move-object/from16 v1, v17 │ │ +085db0: 5c10 f705 |007a: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimWhenOffset:Z // field@05f7 │ │ +085db4: d80f 0f01 |007c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +085db8: 28dc |007e: goto 005a // -0024 │ │ +085dba: 3919 a9ff |007f: if-nez v25, 0028 // -0057 │ │ +085dbe: 1519 0040 |0081: const/high16 v25, #int 1073741824 // #4000 │ │ +085dc2: 131b 2c01 |0083: const/16 v27, #int 300 // #12c │ │ +085dc6: 28a3 |0085: goto 0028 // -005d │ │ +085dc8: 221d 9305 |0086: new-instance v29, Ljava/lang/IllegalStateException; // type@0593 │ │ +085dcc: 1a1e fd12 |0088: const-string v30, "Width must have an exact value or MATCH_PARENT" // string@12fd │ │ +085dd0: 7602 da2a 1d00 |008a: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +085dd6: 271d |008d: throw v29 │ │ +085dd8: 390c 9aff |008e: if-nez v12, 0028 // -0066 │ │ +085ddc: 7401 b015 1f00 |0090: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.isInEditMode:()Z // method@15b0 │ │ +085de2: 0a1d |0093: move-result v29 │ │ +085de4: 381d 0900 |0094: if-eqz v29, 009d // +0009 │ │ +085de8: 390c 92ff |0096: if-nez v12, 0028 // -006e │ │ +085dec: 150c 0080 |0098: const/high16 v12, #int -2147483648 // #8000 │ │ +085df0: 130d 2c01 |009a: const/16 v13, #int 300 // #12c │ │ +085df4: 288c |009c: goto 0028 // -0074 │ │ +085df6: 221d 9305 |009d: new-instance v29, Ljava/lang/IllegalStateException; // type@0593 │ │ +085dfa: 1a1e 8605 |009f: const-string v30, "Height must not be UNSPECIFIED" // string@0586 │ │ +085dfe: 7602 da2a 1d00 |00a1: invoke-direct/range {v29, v30}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +085e04: 271d |00a4: throw v29 │ │ +085e06: 7401 a815 1f00 |00a5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ +085e0c: 0a1d |00a8: move-result v29 │ │ +085e0e: 911d 0d1d |00a9: sub-int v29, v13, v29 │ │ +085e12: 7401 a515 1f00 |00ab: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ +085e18: 0a1e |00ae: move-result v30 │ │ +085e1a: 9112 1d1e |00af: sub-int v18, v29, v30 │ │ +085e1e: 0210 1200 |00b1: move/from16 v16, v18 │ │ +085e22: 2900 7cff |00b3: goto/16 002f // -0084 │ │ +085e26: 7401 a815 1f00 |00b5: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ +085e2c: 0a1d |00b8: move-result v29 │ │ +085e2e: 911d 0d1d |00b9: sub-int v29, v13, v29 │ │ +085e32: 7401 a515 1f00 |00bb: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ +085e38: 0a1e |00be: move-result v30 │ │ +085e3a: 9112 1d1e |00bf: sub-int v18, v29, v30 │ │ +085e3e: 2900 6eff |00c1: goto/16 002f // -0092 │ │ +085e42: 0800 1100 |00c3: move-object/from16 v0, v17 │ │ +085e46: 5200 fc05 |00c5: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +085e4a: 021d 0000 |00c7: move/from16 v29, v0 │ │ +085e4e: 131e 0000 |00c9: const/16 v30, #int 0 // #0 │ │ +085e52: 2d1d 1d1e |00cb: cmpl-float v29, v29, v30 │ │ +085e56: 3d1d 1200 |00cd: if-lez v29, 00df // +0012 │ │ +085e5a: 0800 1100 |00cf: move-object/from16 v0, v17 │ │ +085e5e: 5200 fc05 |00d1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +085e62: 021d 0000 |00d3: move/from16 v29, v0 │ │ +085e66: a617 171d |00d5: add-float v23, v23, v29 │ │ +085e6a: 0800 1100 |00d7: move-object/from16 v0, v17 │ │ +085e6e: 5200 fd05 |00d9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +085e72: 021d 0000 |00db: move/from16 v29, v0 │ │ +085e76: 381d 9fff |00dd: if-eqz v29, 007c // -0061 │ │ +085e7a: 0800 1100 |00df: move-object/from16 v0, v17 │ │ +085e7e: 5200 f905 |00e1: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +085e82: 021d 0000 |00e3: move/from16 v29, v0 │ │ +085e86: 0800 1100 |00e5: move-object/from16 v0, v17 │ │ +085e8a: 5200 fa05 |00e7: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +085e8e: 021e 0000 |00e9: move/from16 v30, v0 │ │ +085e92: 900e 1d1e |00eb: add-int v14, v29, v30 │ │ +085e96: 0800 1100 |00ed: move-object/from16 v0, v17 │ │ +085e9a: 5200 fd05 |00ef: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +085e9e: 021d 0000 |00f1: move/from16 v29, v0 │ │ +085ea2: 131e feff |00f3: const/16 v30, #int -2 // #fffe │ │ +085ea6: 0200 1d00 |00f5: move/from16 v0, v29 │ │ +085eaa: 0201 1e00 |00f7: move/from16 v1, v30 │ │ +085eae: 3310 5900 |00f9: if-ne v0, v1, 0152 // +0059 │ │ +085eb2: 911d 180e |00fb: sub-int v29, v24, v14 │ │ +085eb6: 151e 0080 |00fd: const/high16 v30, #int -2147483648 // #8000 │ │ +085eba: 7702 db21 1d00 |00ff: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +085ec0: 0a0a |0102: move-result v10 │ │ +085ec2: 0800 1100 |0103: move-object/from16 v0, v17 │ │ +085ec6: 5200 f805 |0105: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +085eca: 021d 0000 |0107: move/from16 v29, v0 │ │ +085ece: 131e feff |0109: const/16 v30, #int -2 // #fffe │ │ +085ed2: 0200 1d00 |010b: move/from16 v0, v29 │ │ +085ed6: 0201 1e00 |010d: move/from16 v1, v30 │ │ +085eda: 3310 6700 |010f: if-ne v0, v1, 0176 // +0067 │ │ +085ede: 151d 0080 |0111: const/high16 v29, #int -2147483648 // #8000 │ │ +085ee2: 0200 1200 |0113: move/from16 v0, v18 │ │ +085ee6: 0201 1d00 |0115: move/from16 v1, v29 │ │ +085eea: 7120 db21 1000 |0117: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +085ef0: 0a08 |011a: move-result v8 │ │ +085ef2: 6e30 3722 a508 |011b: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +085ef8: 6e10 0422 0500 |011e: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +085efe: 0a09 |0121: move-result v9 │ │ +085f00: 6e10 0122 0500 |0122: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +085f06: 0a07 |0125: move-result v7 │ │ +085f08: 151d 0080 |0126: const/high16 v29, #int -2147483648 // #8000 │ │ +085f0c: 0200 1d00 |0128: move/from16 v0, v29 │ │ +085f10: 330c 0c00 |012a: if-ne v12, v0, 0136 // +000c │ │ +085f14: 0200 1000 |012c: move/from16 v0, v16 │ │ +085f18: 3707 0800 |012e: if-le v7, v0, 0136 // +0008 │ │ +085f1c: 0200 1200 |0130: move/from16 v0, v18 │ │ +085f20: 7120 f72a 0700 |0132: invoke-static {v7, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +085f26: 0a10 |0135: move-result v16 │ │ +085f28: 911a 1a09 |0136: sub-int v26, v26, v9 │ │ +085f2c: 3b1a 6400 |0138: if-gez v26, 019c // +0064 │ │ +085f30: 131d 0100 |013a: const/16 v29, #int 1 // #1 │ │ +085f34: 0200 1d00 |013c: move/from16 v0, v29 │ │ +085f38: 0801 1100 |013e: move-object/from16 v1, v17 │ │ +085f3c: 5c10 fb05 |0140: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ +085f40: 9604 041d |0142: or-int v4, v4, v29 │ │ +085f44: 0800 1100 |0144: move-object/from16 v0, v17 │ │ +085f48: 5500 fb05 |0146: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ +085f4c: 021d 0000 |0148: move/from16 v29, v0 │ │ +085f50: 381d 32ff |014a: if-eqz v29, 007c // -00ce │ │ +085f54: 0800 1f00 |014c: move-object/from16 v0, v31 │ │ +085f58: 5b05 1806 |014e: iput-object v5, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +085f5c: 2900 2cff |0150: goto/16 007c // -00d4 │ │ +085f60: 0800 1100 |0152: move-object/from16 v0, v17 │ │ +085f64: 5200 fd05 |0154: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +085f68: 021d 0000 |0156: move/from16 v29, v0 │ │ +085f6c: 131e ffff |0158: const/16 v30, #int -1 // #ffff │ │ +085f70: 0200 1d00 |015a: move/from16 v0, v29 │ │ +085f74: 0201 1e00 |015c: move/from16 v1, v30 │ │ +085f78: 3310 0b00 |015e: if-ne v0, v1, 0169 // +000b │ │ +085f7c: 911d 180e |0160: sub-int v29, v24, v14 │ │ +085f80: 151e 0040 |0162: const/high16 v30, #int 1073741824 // #4000 │ │ +085f84: 7702 db21 1d00 |0164: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +085f8a: 0a0a |0167: move-result v10 │ │ +085f8c: 289b |0168: goto 0103 // -0065 │ │ +085f8e: 0800 1100 |0169: move-object/from16 v0, v17 │ │ +085f92: 5200 fd05 |016b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +085f96: 021d 0000 |016d: move/from16 v29, v0 │ │ +085f9a: 151e 0040 |016f: const/high16 v30, #int 1073741824 // #4000 │ │ +085f9e: 7702 db21 1d00 |0171: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +085fa4: 0a0a |0174: move-result v10 │ │ +085fa6: 288e |0175: goto 0103 // -0072 │ │ +085fa8: 0800 1100 |0176: move-object/from16 v0, v17 │ │ +085fac: 5200 f805 |0178: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +085fb0: 021d 0000 |017a: move/from16 v29, v0 │ │ +085fb4: 131e ffff |017c: const/16 v30, #int -1 // #ffff │ │ +085fb8: 0200 1d00 |017e: move/from16 v0, v29 │ │ +085fbc: 0201 1e00 |0180: move/from16 v1, v30 │ │ +085fc0: 3310 0d00 |0182: if-ne v0, v1, 018f // +000d │ │ +085fc4: 151d 0040 |0184: const/high16 v29, #int 1073741824 // #4000 │ │ +085fc8: 0200 1200 |0186: move/from16 v0, v18 │ │ +085fcc: 0201 1d00 |0188: move/from16 v1, v29 │ │ +085fd0: 7120 db21 1000 |018a: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +085fd6: 0a08 |018d: move-result v8 │ │ +085fd8: 288d |018e: goto 011b // -0073 │ │ +085fda: 0800 1100 |018f: move-object/from16 v0, v17 │ │ +085fde: 5200 f805 |0191: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +085fe2: 021d 0000 |0193: move/from16 v29, v0 │ │ +085fe6: 151e 0040 |0195: const/high16 v30, #int 1073741824 // #4000 │ │ +085fea: 7702 db21 1d00 |0197: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +085ff0: 0a08 |019a: move-result v8 │ │ +085ff2: 2880 |019b: goto 011b // -0080 │ │ +085ff4: 131d 0000 |019c: const/16 v29, #int 0 // #0 │ │ +085ff8: 289e |019e: goto 013c // -0062 │ │ +085ffa: 3904 0800 |019f: if-nez v4, 01a7 // +0008 │ │ +085ffe: 131d 0000 |01a1: const/16 v29, #int 0 // #0 │ │ +086002: 2d1d 171d |01a3: cmpl-float v29, v23, v29 │ │ +086006: 3d1d 7e01 |01a5: if-lez v29, 0323 // +017e │ │ +08600a: 0800 1f00 |01a7: move-object/from16 v0, v31 │ │ +08600e: 5200 0e06 |01a9: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mOverhangSize:I // field@060e │ │ +086012: 021d 0000 |01ab: move/from16 v29, v0 │ │ +086016: 910b 181d |01ad: sub-int v11, v24, v29 │ │ +08601a: 120f |01af: const/4 v15, #int 0 // #0 │ │ +08601c: 356f 7301 |01b0: if-ge v15, v6, 0323 // +0173 │ │ +086020: 0800 1f00 |01b2: move-object/from16 v0, v31 │ │ +086024: 6e20 a015 f000 |01b4: invoke-virtual {v0, v15}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +08602a: 0c05 |01b7: move-result-object v5 │ │ +08602c: 6e10 1f22 0500 |01b8: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +086032: 0a1d |01bb: move-result v29 │ │ +086034: 131e 0800 |01bc: const/16 v30, #int 8 // #8 │ │ +086038: 0200 1d00 |01be: move/from16 v0, v29 │ │ +08603c: 0201 1e00 |01c0: move/from16 v1, v30 │ │ +086040: 3310 0500 |01c2: if-ne v0, v1, 01c7 // +0005 │ │ +086044: d80f 0f01 |01c4: add-int/lit8 v15, v15, #int 1 // #01 │ │ +086048: 28ea |01c6: goto 01b0 // -0016 │ │ +08604a: 6e10 fd21 0500 |01c7: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +086050: 0c11 |01ca: move-result-object v17 │ │ +086052: 1f11 1003 |01cb: check-cast v17, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +086056: 6e10 1f22 0500 |01cd: invoke-virtual {v5}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +08605c: 0a1d |01d0: move-result v29 │ │ +08605e: 131e 0800 |01d1: const/16 v30, #int 8 // #8 │ │ +086062: 0200 1d00 |01d3: move/from16 v0, v29 │ │ +086066: 0201 1e00 |01d5: move/from16 v1, v30 │ │ +08606a: 3210 edff |01d7: if-eq v0, v1, 01c4 // -0013 │ │ +08606e: 0800 1100 |01d9: move-object/from16 v0, v17 │ │ +086072: 5200 fd05 |01db: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +086076: 021d 0000 |01dd: move/from16 v29, v0 │ │ +08607a: 391d 5e00 |01df: if-nez v29, 023d // +005e │ │ +08607e: 0800 1100 |01e1: move-object/from16 v0, v17 │ │ +086082: 5200 fc05 |01e3: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +086086: 021d 0000 |01e5: move/from16 v29, v0 │ │ +08608a: 131e 0000 |01e7: const/16 v30, #int 0 // #0 │ │ +08608e: 2d1d 1d1e |01e9: cmpl-float v29, v29, v30 │ │ +086092: 3d1d 5200 |01eb: if-lez v29, 023d // +0052 │ │ +086096: 1316 0100 |01ed: const/16 v22, #int 1 // #1 │ │ +08609a: 3816 5100 |01ef: if-eqz v22, 0240 // +0051 │ │ +08609e: 1314 0000 |01f1: const/16 v20, #int 0 // #0 │ │ +0860a2: 3804 8300 |01f3: if-eqz v4, 0276 // +0083 │ │ +0860a6: 0800 1f00 |01f5: move-object/from16 v0, v31 │ │ +0860aa: 5400 1806 |01f7: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +0860ae: 081d 0000 |01f9: move-object/from16 v29, v0 │ │ +0860b2: 0800 1d00 |01fb: move-object/from16 v0, v29 │ │ +0860b6: 3205 7900 |01fd: if-eq v5, v0, 0276 // +0079 │ │ +0860ba: 0800 1100 |01ff: move-object/from16 v0, v17 │ │ +0860be: 5200 fd05 |0201: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +0860c2: 021d 0000 |0203: move/from16 v29, v0 │ │ +0860c6: 3b1d bfff |0205: if-gez v29, 01c4 // -0041 │ │ +0860ca: 0200 1400 |0207: move/from16 v0, v20 │ │ +0860ce: 36b0 0e00 |0209: if-gt v0, v11, 0217 // +000e │ │ +0860d2: 0800 1100 |020b: move-object/from16 v0, v17 │ │ +0860d6: 5200 fc05 |020d: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +0860da: 021d 0000 |020f: move/from16 v29, v0 │ │ +0860de: 131e 0000 |0211: const/16 v30, #int 0 // #0 │ │ +0860e2: 2d1d 1d1e |0213: cmpl-float v29, v29, v30 │ │ +0860e6: 3d1d afff |0215: if-lez v29, 01c4 // -0051 │ │ +0860ea: 3816 5400 |0217: if-eqz v22, 026b // +0054 │ │ +0860ee: 0800 1100 |0219: move-object/from16 v0, v17 │ │ +0860f2: 5200 f805 |021b: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +0860f6: 021d 0000 |021d: move/from16 v29, v0 │ │ +0860fa: 131e feff |021f: const/16 v30, #int -2 // #fffe │ │ +0860fe: 0200 1d00 |0221: move/from16 v0, v29 │ │ +086102: 0201 1e00 |0223: move/from16 v1, v30 │ │ +086106: 3310 2000 |0225: if-ne v0, v1, 0245 // +0020 │ │ +08610a: 151d 0080 |0227: const/high16 v29, #int -2147483648 // #8000 │ │ +08610e: 0200 1200 |0229: move/from16 v0, v18 │ │ +086112: 0201 1d00 |022b: move/from16 v1, v29 │ │ +086116: 7120 db21 1000 |022d: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08611c: 0a08 |0230: move-result v8 │ │ +08611e: 151d 0040 |0231: const/high16 v29, #int 1073741824 // #4000 │ │ +086122: 0200 1d00 |0233: move/from16 v0, v29 │ │ +086126: 7120 db21 0b00 |0235: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08612c: 0a0a |0238: move-result v10 │ │ +08612e: 6e30 3722 a508 |0239: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +086134: 2888 |023c: goto 01c4 // -0078 │ │ +086136: 1316 0000 |023d: const/16 v22, #int 0 // #0 │ │ +08613a: 28b0 |023f: goto 01ef // -0050 │ │ +08613c: 6e10 0422 0500 |0240: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +086142: 0a14 |0243: move-result v20 │ │ +086144: 28af |0244: goto 01f3 // -0051 │ │ +086146: 0800 1100 |0245: move-object/from16 v0, v17 │ │ +08614a: 5200 f805 |0247: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +08614e: 021d 0000 |0249: move/from16 v29, v0 │ │ +086152: 131e ffff |024b: const/16 v30, #int -1 // #ffff │ │ +086156: 0200 1d00 |024d: move/from16 v0, v29 │ │ +08615a: 0201 1e00 |024f: move/from16 v1, v30 │ │ +08615e: 3310 0d00 |0251: if-ne v0, v1, 025e // +000d │ │ +086162: 151d 0040 |0253: const/high16 v29, #int 1073741824 // #4000 │ │ +086166: 0200 1200 |0255: move/from16 v0, v18 │ │ +08616a: 0201 1d00 |0257: move/from16 v1, v29 │ │ +08616e: 7120 db21 1000 |0259: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +086174: 0a08 |025c: move-result v8 │ │ +086176: 28d4 |025d: goto 0231 // -002c │ │ +086178: 0800 1100 |025e: move-object/from16 v0, v17 │ │ +08617c: 5200 f805 |0260: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +086180: 021d 0000 |0262: move/from16 v29, v0 │ │ +086184: 151e 0040 |0264: const/high16 v30, #int 1073741824 // #4000 │ │ +086188: 7702 db21 1d00 |0266: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08618e: 0a08 |0269: move-result v8 │ │ +086190: 28c7 |026a: goto 0231 // -0039 │ │ +086192: 6e10 0122 0500 |026b: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +086198: 0a1d |026e: move-result v29 │ │ +08619a: 151e 0040 |026f: const/high16 v30, #int 1073741824 // #4000 │ │ +08619e: 7702 db21 1d00 |0271: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0861a4: 0a08 |0274: move-result v8 │ │ +0861a6: 28bc |0275: goto 0231 // -0044 │ │ +0861a8: 0800 1100 |0276: move-object/from16 v0, v17 │ │ +0861ac: 5200 fc05 |0278: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +0861b0: 021d 0000 |027a: move/from16 v29, v0 │ │ +0861b4: 131e 0000 |027c: const/16 v30, #int 0 // #0 │ │ +0861b8: 2d1d 1d1e |027e: cmpl-float v29, v29, v30 │ │ +0861bc: 3d1d 44ff |0280: if-lez v29, 01c4 // -00bc │ │ +0861c0: 0800 1100 |0282: move-object/from16 v0, v17 │ │ +0861c4: 5200 fd05 |0284: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.width:I // field@05fd │ │ +0861c8: 021d 0000 |0286: move/from16 v29, v0 │ │ +0861cc: 391d 6700 |0288: if-nez v29, 02ef // +0067 │ │ +0861d0: 0800 1100 |028a: move-object/from16 v0, v17 │ │ +0861d4: 5200 f805 |028c: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +0861d8: 021d 0000 |028e: move/from16 v29, v0 │ │ +0861dc: 131e feff |0290: const/16 v30, #int -2 // #fffe │ │ +0861e0: 0200 1d00 |0292: move/from16 v0, v29 │ │ +0861e4: 0201 1e00 |0294: move/from16 v1, v30 │ │ +0861e8: 3310 3300 |0296: if-ne v0, v1, 02c9 // +0033 │ │ +0861ec: 151d 0080 |0298: const/high16 v29, #int -2147483648 // #8000 │ │ +0861f0: 0200 1200 |029a: move/from16 v0, v18 │ │ +0861f4: 0201 1d00 |029c: move/from16 v1, v29 │ │ +0861f8: 7120 db21 1000 |029e: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0861fe: 0a08 |02a1: move-result v8 │ │ +086200: 3804 5800 |02a2: if-eqz v4, 02fa // +0058 │ │ +086204: 0800 1100 |02a4: move-object/from16 v0, v17 │ │ +086208: 5200 f905 |02a6: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +08620c: 021d 0000 |02a8: move/from16 v29, v0 │ │ +086210: 0800 1100 |02aa: move-object/from16 v0, v17 │ │ +086214: 5200 fa05 |02ac: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +086218: 021e 0000 |02ae: move/from16 v30, v0 │ │ +08621c: 900e 1d1e |02b0: add-int v14, v29, v30 │ │ +086220: 9115 180e |02b2: sub-int v21, v24, v14 │ │ +086224: 151d 0040 |02b4: const/high16 v29, #int 1073741824 // #4000 │ │ +086228: 0200 1500 |02b6: move/from16 v0, v21 │ │ +08622c: 0201 1d00 |02b8: move/from16 v1, v29 │ │ +086230: 7120 db21 1000 |02ba: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +086236: 0a0a |02bd: move-result v10 │ │ +086238: 0200 1400 |02be: move/from16 v0, v20 │ │ +08623c: 0201 1500 |02c0: move/from16 v1, v21 │ │ +086240: 3210 02ff |02c2: if-eq v0, v1, 01c4 // -00fe │ │ +086244: 6e30 3722 a508 |02c4: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +08624a: 2900 fdfe |02c7: goto/16 01c4 // -0103 │ │ +08624e: 0800 1100 |02c9: move-object/from16 v0, v17 │ │ +086252: 5200 f805 |02cb: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +086256: 021d 0000 |02cd: move/from16 v29, v0 │ │ +08625a: 131e ffff |02cf: const/16 v30, #int -1 // #ffff │ │ +08625e: 0200 1d00 |02d1: move/from16 v0, v29 │ │ +086262: 0201 1e00 |02d3: move/from16 v1, v30 │ │ +086266: 3310 0d00 |02d5: if-ne v0, v1, 02e2 // +000d │ │ +08626a: 151d 0040 |02d7: const/high16 v29, #int 1073741824 // #4000 │ │ +08626e: 0200 1200 |02d9: move/from16 v0, v18 │ │ +086272: 0201 1d00 |02db: move/from16 v1, v29 │ │ +086276: 7120 db21 1000 |02dd: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08627c: 0a08 |02e0: move-result v8 │ │ +08627e: 28c1 |02e1: goto 02a2 // -003f │ │ +086280: 0800 1100 |02e2: move-object/from16 v0, v17 │ │ +086284: 5200 f805 |02e4: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.height:I // field@05f8 │ │ +086288: 021d 0000 |02e6: move/from16 v29, v0 │ │ +08628c: 151e 0040 |02e8: const/high16 v30, #int 1073741824 // #4000 │ │ +086290: 7702 db21 1d00 |02ea: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +086296: 0a08 |02ed: move-result v8 │ │ +086298: 28b4 |02ee: goto 02a2 // -004c │ │ +08629a: 6e10 0122 0500 |02ef: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0862a0: 0a1d |02f2: move-result v29 │ │ +0862a2: 151e 0040 |02f3: const/high16 v30, #int 1073741824 // #4000 │ │ +0862a6: 7702 db21 1d00 |02f5: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0862ac: 0a08 |02f8: move-result v8 │ │ +0862ae: 28a9 |02f9: goto 02a2 // -0057 │ │ +0862b0: 131d 0000 |02fa: const/16 v29, #int 0 // #0 │ │ +0862b4: 0200 1d00 |02fc: move/from16 v0, v29 │ │ +0862b8: 0201 1a00 |02fe: move/from16 v1, v26 │ │ +0862bc: 7120 f42a 1000 |0300: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0862c2: 0a1c |0303: move-result v28 │ │ +0862c4: 0800 1100 |0304: move-object/from16 v0, v17 │ │ +0862c8: 5200 fc05 |0306: iget v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.weight:F // field@05fc │ │ +0862cc: 021d 0000 |0308: move/from16 v29, v0 │ │ +0862d0: 0200 1c00 |030a: move/from16 v0, v28 │ │ +0862d4: 8200 |030c: int-to-float v0, v0 │ │ +0862d6: 021e 0000 |030d: move/from16 v30, v0 │ │ +0862da: a81d 1d1e |030f: mul-float v29, v29, v30 │ │ +0862de: a91d 1d17 |0311: div-float v29, v29, v23 │ │ +0862e2: 0200 1d00 |0313: move/from16 v0, v29 │ │ +0862e6: 8703 |0315: float-to-int v3, v0 │ │ +0862e8: 901d 1403 |0316: add-int v29, v20, v3 │ │ +0862ec: 151e 0040 |0318: const/high16 v30, #int 1073741824 // #4000 │ │ +0862f0: 7702 db21 1d00 |031a: invoke-static/range {v29, v30}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0862f6: 0a0a |031d: move-result v10 │ │ +0862f8: 6e30 3722 a508 |031e: invoke-virtual {v5, v10, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0862fe: 2900 a3fe |0321: goto/16 01c4 // -015d │ │ +086302: 0214 1b00 |0323: move/from16 v20, v27 │ │ +086306: 7401 a815 1f00 |0325: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ +08630c: 0a1d |0328: move-result v29 │ │ +08630e: 901d 1d10 |0329: add-int v29, v29, v16 │ │ +086312: 7401 a515 1f00 |032b: invoke-virtual/range {v31}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ +086318: 0a1e |032e: move-result v30 │ │ +08631a: 9013 1d1e |032f: add-int v19, v29, v30 │ │ +08631e: 0800 1f00 |0331: move-object/from16 v0, v31 │ │ +086322: 0201 1400 |0333: move/from16 v1, v20 │ │ +086326: 0202 1300 |0335: move/from16 v2, v19 │ │ +08632a: 6e30 c715 1002 |0337: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.setMeasuredDimension:(II)V // method@15c7 │ │ +086330: 0800 1f00 |033a: move-object/from16 v0, v31 │ │ +086334: 5c04 0706 |033c: iput-boolean v4, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +086338: 0800 1f00 |033e: move-object/from16 v0, v31 │ │ +08633c: 5400 0906 |0340: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +086340: 081d 0000 |0342: move-object/from16 v29, v0 │ │ +086344: 7401 6316 1d00 |0344: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ +08634a: 0a1d |0347: move-result v29 │ │ +08634c: 381d 0d00 |0348: if-eqz v29, 0355 // +000d │ │ +086350: 3904 0b00 |034a: if-nez v4, 0355 // +000b │ │ +086354: 0800 1f00 |034c: move-object/from16 v0, v31 │ │ +086358: 5400 0906 |034e: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +08635c: 081d 0000 |0350: move-object/from16 v29, v0 │ │ +086360: 7401 4516 1d00 |0352: invoke-virtual/range {v29}, Landroid/support/v4/widget/ViewDragHelper;.abort:()V // method@1645 │ │ +086366: 0e00 |0355: return-void │ │ +086368: 0002 0200 0000 0080 0000 0040 8900 ... |0356: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0004 line=443 │ │ 0x0008 line=444 │ │ 0x000c line=445 │ │ 0x0010 line=447 │ │ @@ -92485,28 +92485,28 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -086310: |[086310] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -086320: 0730 |0000: move-object v0, v3 │ │ -086322: 1f00 1303 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0313 │ │ -086326: 6e10 7615 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1576 │ │ -08632c: 0c01 |0006: move-result-object v1 │ │ -08632e: 6f20 bb22 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ -086334: 5501 ff05 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ -086338: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ -08633c: 6e10 bf15 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@15bf │ │ -086342: 5501 ff05 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ -086346: 5c21 1306 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -08634a: 0e00 |0015: return-void │ │ -08634c: 6e10 9415 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1594 │ │ -086352: 28f8 |0019: goto 0011 // -0008 │ │ +08637c: |[08637c] android.support.v4.widget.SlidingPaneLayout.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +08638c: 0730 |0000: move-object v0, v3 │ │ +08638e: 1f00 1303 |0001: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0313 │ │ +086392: 6e10 7615 0000 |0003: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1576 │ │ +086398: 0c01 |0006: move-result-object v1 │ │ +08639a: 6f20 bb22 1200 |0007: invoke-super {v2, v1}, Landroid/view/ViewGroup;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@22bb │ │ +0863a0: 5501 ff05 |000a: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ +0863a4: 3801 0a00 |000c: if-eqz v1, 0016 // +000a │ │ +0863a8: 6e10 bf15 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@15bf │ │ +0863ae: 5501 ff05 |0011: iget-boolean v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ +0863b2: 5c21 1306 |0013: iput-boolean v1, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +0863b6: 0e00 |0015: return-void │ │ +0863b8: 6e10 9415 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1594 │ │ +0863be: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0003 line=1286 │ │ 0x000a line=1288 │ │ 0x000e line=1289 │ │ 0x0011 line=1293 │ │ @@ -92522,28 +92522,28 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -086354: |[086354] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -086364: 6f10 bc22 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22bc │ │ -08636a: 0c01 |0003: move-result-object v1 │ │ -08636c: 2200 1303 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0313 │ │ -086370: 7020 7515 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1575 │ │ -086376: 6e10 b415 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@15b4 │ │ -08637c: 0a02 |000c: move-result v2 │ │ -08637e: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ -086382: 6e10 b315 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@15b3 │ │ -086388: 0a02 |0012: move-result v2 │ │ -08638a: 5c02 ff05 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ -08638e: 1100 |0015: return-object v0 │ │ -086390: 5532 1306 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -086394: 28fb |0018: goto 0013 // -0005 │ │ +0863c0: |[0863c0] android.support.v4.widget.SlidingPaneLayout.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0863d0: 6f10 bc22 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onSaveInstanceState:()Landroid/os/Parcelable; // method@22bc │ │ +0863d6: 0c01 |0003: move-result-object v1 │ │ +0863d8: 2200 1303 |0004: new-instance v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState; // type@0313 │ │ +0863dc: 7020 7515 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.:(Landroid/os/Parcelable;)V // method@1575 │ │ +0863e2: 6e10 b415 0300 |0009: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isSlideable:()Z // method@15b4 │ │ +0863e8: 0a02 |000c: move-result v2 │ │ +0863ea: 3802 0900 |000d: if-eqz v2, 0016 // +0009 │ │ +0863ee: 6e10 b315 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/widget/SlidingPaneLayout;.isOpen:()Z // method@15b3 │ │ +0863f4: 0a02 |0012: move-result v2 │ │ +0863f6: 5c02 ff05 |0013: iput-boolean v2, v0, Landroid/support/v4/widget/SlidingPaneLayout$SavedState;.isOpen:Z // field@05ff │ │ +0863fa: 1100 |0015: return-object v0 │ │ +0863fc: 5532 1306 |0016: iget-boolean v2, v3, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +086400: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ 0x0004 line=1277 │ │ 0x0009 line=1278 │ │ 0x0015 line=1280 │ │ 0x0016 line=1278 │ │ @@ -92557,20 +92557,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -086398: |[086398] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ -0863a8: 6f55 bd22 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@22bd │ │ -0863ae: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ -0863b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0863b4: 5c10 0a06 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ -0863b8: 0e00 |0008: return-void │ │ +086404: |[086404] android.support.v4.widget.SlidingPaneLayout.onSizeChanged:(IIII)V │ │ +086414: 6f55 bd22 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/view/ViewGroup;.onSizeChanged:(IIII)V // method@22bd │ │ +08641a: 3242 0500 |0003: if-eq v2, v4, 0008 // +0005 │ │ +08641e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +086420: 5c10 0a06 |0006: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mFirstLayout:Z // field@060a │ │ +086424: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0003 line=744 │ │ 0x0005 line=745 │ │ 0x0008 line=747 │ │ locals : │ │ @@ -92585,70 +92585,70 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 108 16-bit code units │ │ -0863bc: |[0863bc] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0863cc: 55b7 0706 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0863d0: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ -0863d4: 6f20 be22 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@22be │ │ -0863da: 0a04 |0007: move-result v4 │ │ -0863dc: 0f04 |0008: return v4 │ │ -0863de: 54b7 0906 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -0863e2: 6e20 6916 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1669 │ │ -0863e8: 6e10 a421 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0863ee: 0a00 |0011: move-result v0 │ │ -0863f0: 1214 |0012: const/4 v4, #int 1 // #1 │ │ -0863f2: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ -0863f6: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ -0863fc: 28f0 |0018: goto 0008 // -0010 │ │ -0863fe: 6e10 ab21 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -086404: 0a05 |001c: move-result v5 │ │ -086406: 6e10 ad21 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -08640c: 0a06 |0020: move-result v6 │ │ -08640e: 59b5 0b06 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ -086412: 59b6 0c06 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ -086416: 28e3 |0025: goto 0008 // -001d │ │ -086418: 54b7 1806 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -08641c: 6e20 af15 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@15af │ │ -086422: 0a07 |002b: move-result v7 │ │ -086424: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ -086428: 6e10 ab21 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -08642e: 0a05 |0031: move-result v5 │ │ -086430: 6e10 ad21 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -086436: 0a06 |0035: move-result v6 │ │ -086438: 52b7 0b06 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ -08643c: a701 0507 |0038: sub-float v1, v5, v7 │ │ -086440: 52b7 0c06 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ -086444: a702 0607 |003c: sub-float v2, v6, v7 │ │ -086448: 54b7 0906 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -08644c: 6e10 6216 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1662 │ │ -086452: 0a03 |0043: move-result v3 │ │ -086454: a807 0101 |0044: mul-float v7, v1, v1 │ │ -086458: a808 0202 |0046: mul-float v8, v2, v2 │ │ -08645c: c687 |0048: add-float/2addr v7, v8 │ │ -08645e: 9208 0303 |0049: mul-int v8, v3, v3 │ │ -086462: 8288 |004b: int-to-float v8, v8 │ │ -086464: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ -086468: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ -08646c: 54b7 0906 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -086470: 54b8 1806 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -086474: 8759 |0054: float-to-int v9, v5 │ │ -086476: 876a |0055: float-to-int v10, v6 │ │ -086478: 6e40 6816 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ -08647e: 0a07 |0059: move-result v7 │ │ -086480: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ -086484: 54b7 1806 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -086488: 1208 |005e: const/4 v8, #int 0 // #0 │ │ -08648a: 7030 9515 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1595 │ │ -086490: 28a6 |0062: goto 0008 // -005a │ │ -086492: 0000 |0063: nop // spacer │ │ -086494: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ +086428: |[086428] android.support.v4.widget.SlidingPaneLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +086438: 55b7 0706 |0000: iget-boolean v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +08643c: 3907 0700 |0002: if-nez v7, 0009 // +0007 │ │ +086440: 6f20 be22 cb00 |0004: invoke-super {v11, v12}, Landroid/view/ViewGroup;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@22be │ │ +086446: 0a04 |0007: move-result v4 │ │ +086448: 0f04 |0008: return v4 │ │ +08644a: 54b7 0906 |0009: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +08644e: 6e20 6916 c700 |000b: invoke-virtual {v7, v12}, Landroid/support/v4/widget/ViewDragHelper;.processTouchEvent:(Landroid/view/MotionEvent;)V // method@1669 │ │ +086454: 6e10 a421 0c00 |000e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +08645a: 0a00 |0011: move-result v0 │ │ +08645c: 1214 |0012: const/4 v4, #int 1 // #1 │ │ +08645e: d507 ff00 |0013: and-int/lit16 v7, v0, #int 255 // #00ff │ │ +086462: 2b07 4f00 0000 |0015: packed-switch v7, 00000064 // +0000004f │ │ +086468: 28f0 |0018: goto 0008 // -0010 │ │ +08646a: 6e10 ab21 0c00 |0019: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +086470: 0a05 |001c: move-result v5 │ │ +086472: 6e10 ad21 0c00 |001d: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +086478: 0a06 |0020: move-result v6 │ │ +08647a: 59b5 0b06 |0021: iput v5, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ +08647e: 59b6 0c06 |0023: iput v6, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ +086482: 28e3 |0025: goto 0008 // -001d │ │ +086484: 54b7 1806 |0026: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +086488: 6e20 af15 7b00 |0028: invoke-virtual {v11, v7}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@15af │ │ +08648e: 0a07 |002b: move-result v7 │ │ +086490: 3807 dcff |002c: if-eqz v7, 0008 // -0024 │ │ +086494: 6e10 ab21 0c00 |002e: invoke-virtual {v12}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +08649a: 0a05 |0031: move-result v5 │ │ +08649c: 6e10 ad21 0c00 |0032: invoke-virtual {v12}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0864a2: 0a06 |0035: move-result v6 │ │ +0864a4: 52b7 0b06 |0036: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionX:F // field@060b │ │ +0864a8: a701 0507 |0038: sub-float v1, v5, v7 │ │ +0864ac: 52b7 0c06 |003a: iget v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mInitialMotionY:F // field@060c │ │ +0864b0: a702 0607 |003c: sub-float v2, v6, v7 │ │ +0864b4: 54b7 0906 |003e: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0864b8: 6e10 6216 0700 |0040: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getTouchSlop:()I // method@1662 │ │ +0864be: 0a03 |0043: move-result v3 │ │ +0864c0: a807 0101 |0044: mul-float v7, v1, v1 │ │ +0864c4: a808 0202 |0046: mul-float v8, v2, v2 │ │ +0864c8: c687 |0048: add-float/2addr v7, v8 │ │ +0864ca: 9208 0303 |0049: mul-int v8, v3, v3 │ │ +0864ce: 8288 |004b: int-to-float v8, v8 │ │ +0864d0: 2e07 0708 |004c: cmpg-float v7, v7, v8 │ │ +0864d4: 3b07 baff |004e: if-gez v7, 0008 // -0046 │ │ +0864d8: 54b7 0906 |0050: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +0864dc: 54b8 1806 |0052: iget-object v8, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +0864e0: 8759 |0054: float-to-int v9, v5 │ │ +0864e2: 876a |0055: float-to-int v10, v6 │ │ +0864e4: 6e40 6816 87a9 |0056: invoke-virtual {v7, v8, v9, v10}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ +0864ea: 0a07 |0059: move-result v7 │ │ +0864ec: 3807 aeff |005a: if-eqz v7, 0008 // -0052 │ │ +0864f0: 54b7 1806 |005c: iget-object v7, v11, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +0864f4: 1208 |005e: const/4 v8, #int 0 // #0 │ │ +0864f6: 7030 9515 7b08 |005f: invoke-direct {v11, v7, v8}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:(Landroid/view/View;I)Z // method@1595 │ │ +0864fc: 28a6 |0062: goto 0008 // -005a │ │ +0864fe: 0000 |0063: nop // spacer │ │ +086500: 0001 0200 0000 0000 0400 0000 1100 ... |0064: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=819 │ │ 0x0004 line=820 │ │ 0x0008 line=855 │ │ 0x0009 line=823 │ │ 0x000e line=825 │ │ @@ -92685,20 +92685,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0864a4: |[0864a4] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ -0864b4: 5420 1806 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0864b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0864ba: 7030 c015 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@15c0 │ │ -0864c0: 0a00 |0006: move-result v0 │ │ -0864c2: 0f00 |0007: return v0 │ │ +086510: |[086510] android.support.v4.widget.SlidingPaneLayout.openPane:()Z │ │ +086520: 5420 1806 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +086524: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +086526: 7030 c015 0201 |0003: invoke-direct {v2, v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:(Landroid/view/View;I)Z // method@15c0 │ │ +08652c: 0a00 |0006: move-result v0 │ │ +08652e: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=889 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ #29 : (in Landroid/support/v4/widget/SlidingPaneLayout;) │ │ @@ -92706,28 +92706,28 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0864c4: |[0864c4] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ -0864d4: 6f30 c322 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@22c3 │ │ -0864da: 6e10 b115 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@15b1 │ │ -0864e0: 0a00 |0006: move-result v0 │ │ -0864e2: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ -0864e6: 5510 0706 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0864ea: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ -0864ee: 5410 1806 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0864f2: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ -0864f6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0864f8: 5c10 1306 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ -0864fc: 0e00 |0014: return-void │ │ -0864fe: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -086500: 28fc |0016: goto 0012 // -0004 │ │ +086530: |[086530] android.support.v4.widget.SlidingPaneLayout.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V │ │ +086540: 6f30 c322 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/ViewGroup;.requestChildFocus:(Landroid/view/View;Landroid/view/View;)V // method@22c3 │ │ +086546: 6e10 b115 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.isInTouchMode:()Z // method@15b1 │ │ +08654c: 0a00 |0006: move-result v0 │ │ +08654e: 3900 0d00 |0007: if-nez v0, 0014 // +000d │ │ +086552: 5510 0706 |0009: iget-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +086556: 3900 0900 |000b: if-nez v0, 0014 // +0009 │ │ +08655a: 5410 1806 |000d: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +08655e: 3302 0600 |000f: if-ne v2, v0, 0015 // +0006 │ │ +086562: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +086564: 5c10 1306 |0012: iput-boolean v0, v1, Landroid/support/v4/widget/SlidingPaneLayout;.mPreservedOpenState:Z // field@0613 │ │ +086568: 0e00 |0014: return-void │ │ +08656a: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +08656c: 28fc |0016: goto 0012 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0003 line=752 │ │ 0x000d line=753 │ │ 0x0014 line=755 │ │ 0x0015 line=753 │ │ @@ -92741,30 +92741,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -086504: |[086504] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ -086514: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -086516: 6e10 a115 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -08651c: 0a01 |0004: move-result v1 │ │ -08651e: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ -086522: 6e20 a015 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -086528: 0c00 |000a: move-result-object v0 │ │ -08652a: 6e10 1f22 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -086530: 0a03 |000e: move-result v3 │ │ -086532: 1244 |000f: const/4 v4, #int 4 // #4 │ │ -086534: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ -086538: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -08653a: 6e20 7822 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -086540: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ -086544: 28ed |0018: goto 0005 // -0013 │ │ -086546: 0e00 |0019: return-void │ │ +086570: |[086570] android.support.v4.widget.SlidingPaneLayout.setAllChildrenVisible:()V │ │ +086580: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +086582: 6e10 a115 0500 |0001: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +086588: 0a01 |0004: move-result v1 │ │ +08658a: 3512 1400 |0005: if-ge v2, v1, 0019 // +0014 │ │ +08658e: 6e20 a015 2500 |0007: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +086594: 0c00 |000a: move-result-object v0 │ │ +086596: 6e10 1f22 0000 |000b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +08659c: 0a03 |000e: move-result v3 │ │ +08659e: 1244 |000f: const/4 v4, #int 4 // #4 │ │ +0865a0: 3343 0600 |0010: if-ne v3, v4, 0016 // +0006 │ │ +0865a4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0865a6: 6e20 7822 3000 |0013: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0865ac: d802 0201 |0016: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0865b0: 28ed |0018: goto 0005 // -0013 │ │ +0865b2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=399 │ │ 0x0007 line=400 │ │ 0x000b line=401 │ │ 0x0012 line=402 │ │ 0x0016 line=399 │ │ @@ -92780,17 +92780,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086548: |[086548] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ -086558: 5901 0806 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0608 │ │ -08655c: 0e00 |0002: return-void │ │ +0865b4: |[0865b4] android.support.v4.widget.SlidingPaneLayout.setCoveredFadeColor:(I)V │ │ +0865c4: 5901 0806 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mCoveredFadeColor:I // field@0608 │ │ +0865c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0002 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -92800,17 +92800,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086560: |[086560] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ -086570: 5b01 0f06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ -086574: 0e00 |0002: return-void │ │ +0865cc: |[0865cc] android.support.v4.widget.SlidingPaneLayout.setPanelSlideListener:(Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener;)V │ │ +0865dc: 5b01 0f06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mPanelSlideListener:Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; // field@060f │ │ +0865e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=329 │ │ 0x0002 line=330 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SlidingPaneLayout$PanelSlideListener; │ │ @@ -92820,18 +92820,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086578: |[086578] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ -086588: 5901 1006 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ -08658c: 6e10 c315 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@15c3 │ │ -086592: 0e00 |0005: return-void │ │ +0865e4: |[0865e4] android.support.v4.widget.SlidingPaneLayout.setParallaxDistance:(I)V │ │ +0865f4: 5901 1006 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mParallaxBy:I // field@0610 │ │ +0865f8: 6e10 c315 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.requestLayout:()V // method@15c3 │ │ +0865fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ 0x0005 line=284 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -92842,17 +92842,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -086594: |[086594] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0865a4: 6e20 cb15 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@15cb │ │ -0865aa: 0e00 |0003: return-void │ │ +086600: |[086600] android.support.v4.widget.SlidingPaneLayout.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +086610: 6e20 cb15 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@15cb │ │ +086616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1095 │ │ 0x0003 line=1096 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -92862,17 +92862,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0865ac: |[0865ac] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ -0865bc: 5b01 1406 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0614 │ │ -0865c0: 0e00 |0002: return-void │ │ +086618: |[086618] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V │ │ +086628: 5b01 1406 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableLeft:Landroid/graphics/drawable/Drawable; // field@0614 │ │ +08662c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x0002 line=1106 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -92882,17 +92882,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0865c4: |[0865c4] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ -0865d4: 5b01 1506 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0615 │ │ -0865d8: 0e00 |0002: return-void │ │ +086630: |[086630] android.support.v4.widget.SlidingPaneLayout.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V │ │ +086640: 5b01 1506 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mShadowDrawableRight:Landroid/graphics/drawable/Drawable; // field@0615 │ │ +086644: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1115 │ │ 0x0002 line=1116 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 d Landroid/graphics/drawable/Drawable; │ │ @@ -92902,21 +92902,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0865dc: |[0865dc] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ -0865ec: 6e10 aa15 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@15aa │ │ -0865f2: 0c00 |0003: move-result-object v0 │ │ -0865f4: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0865fa: 0c00 |0007: move-result-object v0 │ │ -0865fc: 6e20 ca15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@15ca │ │ -086602: 0e00 |000b: return-void │ │ +086648: |[086648] android.support.v4.widget.SlidingPaneLayout.setShadowResource:(I)V │ │ +086658: 6e10 aa15 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@15aa │ │ +08665e: 0c00 |0003: move-result-object v0 │ │ +086660: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +086666: 0c00 |0007: move-result-object v0 │ │ +086668: 6e20 ca15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawable:(Landroid/graphics/drawable/Drawable;)V // method@15ca │ │ +08666e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1126 │ │ 0x000b line=1127 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -92926,21 +92926,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -086604: |[086604] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ -086614: 6e10 aa15 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@15aa │ │ -08661a: 0c00 |0003: move-result-object v0 │ │ -08661c: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -086622: 0c00 |0007: move-result-object v0 │ │ -086624: 6e20 cb15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@15cb │ │ -08662a: 0e00 |000b: return-void │ │ +086670: |[086670] android.support.v4.widget.SlidingPaneLayout.setShadowResourceLeft:(I)V │ │ +086680: 6e10 aa15 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@15aa │ │ +086686: 0c00 |0003: move-result-object v0 │ │ +086688: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +08668e: 0c00 |0007: move-result-object v0 │ │ +086690: 6e20 cb15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableLeft:(Landroid/graphics/drawable/Drawable;)V // method@15cb │ │ +086696: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1136 │ │ 0x000b line=1137 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -92950,21 +92950,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08662c: |[08662c] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ -08663c: 6e10 aa15 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@15aa │ │ -086642: 0c00 |0003: move-result-object v0 │ │ -086644: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -08664a: 0c00 |0007: move-result-object v0 │ │ -08664c: 6e20 cc15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@15cc │ │ -086652: 0e00 |000b: return-void │ │ +086698: |[086698] android.support.v4.widget.SlidingPaneLayout.setShadowResourceRight:(I)V │ │ +0866a8: 6e10 aa15 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.getResources:()Landroid/content/res/Resources; // method@15aa │ │ +0866ae: 0c00 |0003: move-result-object v0 │ │ +0866b0: 6e20 b001 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0866b6: 0c00 |0007: move-result-object v0 │ │ +0866b8: 6e20 cc15 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setShadowDrawableRight:(Landroid/graphics/drawable/Drawable;)V // method@15cc │ │ +0866be: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1146 │ │ 0x000b line=1147 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x000c reg=2 resId I │ │ @@ -92974,17 +92974,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -086654: |[086654] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ -086664: 5901 1906 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ -086668: 0e00 |0002: return-void │ │ +0866c0: |[0866c0] android.support.v4.widget.SlidingPaneLayout.setSliderFadeColor:(I)V │ │ +0866d0: 5901 1906 |0000: iput v1, v0, Landroid/support/v4/widget/SlidingPaneLayout;.mSliderFadeColor:I // field@0619 │ │ +0866d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0002 line=302 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0003 reg=1 color I │ │ @@ -92994,17 +92994,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08666c: |[08666c] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ -08667c: 6e10 9415 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1594 │ │ -086682: 0e00 |0003: return-void │ │ +0866d8: |[0866d8] android.support.v4.widget.SlidingPaneLayout.smoothSlideClosed:()V │ │ +0866e8: 6e10 9415 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.closePane:()Z // method@1594 │ │ +0866ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=897 │ │ 0x0003 line=898 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -93013,17 +93013,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -086684: |[086684] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ -086694: 6e10 bf15 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@15bf │ │ -08669a: 0e00 |0003: return-void │ │ +0866f0: |[0866f0] android.support.v4.widget.SlidingPaneLayout.smoothSlideOpen:()V │ │ +086700: 6e10 bf15 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.openPane:()Z // method@15bf │ │ +086706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=879 │ │ 0x0003 line=880 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -93032,68 +93032,68 @@ │ │ type : '(FI)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 89 16-bit code units │ │ -08669c: |[08669c] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ -0866ac: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0866ae: 5596 0706 |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ -0866b2: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ -0866b6: 0f05 |0005: return v5 │ │ -0866b8: 7010 b215 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -0866be: 0a01 |0009: move-result v1 │ │ -0866c0: 5496 1806 |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0866c4: 6e10 fd21 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0866ca: 0c02 |000f: move-result-object v2 │ │ -0866cc: 1f02 1003 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0866d0: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ -0866d4: 6e10 a715 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -0866da: 0a06 |0017: move-result v6 │ │ -0866dc: 5227 fa05 |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -0866e0: 9003 0607 |001a: add-int v3, v6, v7 │ │ -0866e4: 5496 1806 |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -0866e8: 6e10 2022 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0866ee: 0a00 |0021: move-result v0 │ │ -0866f0: 6e10 ac15 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ -0866f6: 0a06 |0025: move-result v6 │ │ -0866f8: 8266 |0026: int-to-float v6, v6 │ │ -0866fa: 8237 |0027: int-to-float v7, v3 │ │ -0866fc: 5298 1706 |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ -086700: 8288 |002a: int-to-float v8, v8 │ │ -086702: c8a8 |002b: mul-float/2addr v8, v10 │ │ -086704: c687 |002c: add-float/2addr v7, v8 │ │ -086706: 8208 |002d: int-to-float v8, v0 │ │ -086708: c687 |002e: add-float/2addr v7, v8 │ │ -08670a: c776 |002f: sub-float/2addr v6, v7 │ │ -08670c: 8764 |0030: float-to-int v4, v6 │ │ -08670e: 5496 0906 |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ -086712: 5497 1806 |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -086716: 5498 1806 |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ -08671a: 6e10 1b22 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@221b │ │ -086720: 0a08 |003a: move-result v8 │ │ -086722: 6e40 7316 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -086728: 0a06 |003e: move-result v6 │ │ -08672a: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ -08672e: 6e10 c515 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@15c5 │ │ -086734: 7110 4f0e 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -08673a: 1215 |0047: const/4 v5, #int 1 // #1 │ │ -08673c: 28bd |0048: goto 0005 // -0043 │ │ -08673e: 6e10 a615 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -086744: 0a06 |004c: move-result v6 │ │ -086746: 5227 f905 |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -08674a: 9003 0607 |004f: add-int v3, v6, v7 │ │ -08674e: 8236 |0051: int-to-float v6, v3 │ │ -086750: 5297 1706 |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ -086754: 8277 |0054: int-to-float v7, v7 │ │ -086756: c8a7 |0055: mul-float/2addr v7, v10 │ │ -086758: c676 |0056: add-float/2addr v6, v7 │ │ -08675a: 8764 |0057: float-to-int v4, v6 │ │ -08675c: 28d9 |0058: goto 0031 // -0027 │ │ +086708: |[086708] android.support.v4.widget.SlidingPaneLayout.smoothSlideTo:(FI)Z │ │ +086718: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08671a: 5596 0706 |0001: iget-boolean v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mCanSlide:Z // field@0607 │ │ +08671e: 3906 0300 |0003: if-nez v6, 0006 // +0003 │ │ +086722: 0f05 |0005: return v5 │ │ +086724: 7010 b215 0900 |0006: invoke-direct {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +08672a: 0a01 |0009: move-result v1 │ │ +08672c: 5496 1806 |000a: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +086730: 6e10 fd21 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +086736: 0c02 |000f: move-result-object v2 │ │ +086738: 1f02 1003 |0010: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +08673c: 3801 3700 |0012: if-eqz v1, 0049 // +0037 │ │ +086740: 6e10 a715 0900 |0014: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +086746: 0a06 |0017: move-result v6 │ │ +086748: 5227 fa05 |0018: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +08674c: 9003 0607 |001a: add-int v3, v6, v7 │ │ +086750: 5496 1806 |001c: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +086754: 6e10 2022 0600 |001e: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +08675a: 0a00 |0021: move-result v0 │ │ +08675c: 6e10 ac15 0900 |0022: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ +086762: 0a06 |0025: move-result v6 │ │ +086764: 8266 |0026: int-to-float v6, v6 │ │ +086766: 8237 |0027: int-to-float v7, v3 │ │ +086768: 5298 1706 |0028: iget v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ +08676c: 8288 |002a: int-to-float v8, v8 │ │ +08676e: c8a8 |002b: mul-float/2addr v8, v10 │ │ +086770: c687 |002c: add-float/2addr v7, v8 │ │ +086772: 8208 |002d: int-to-float v8, v0 │ │ +086774: c687 |002e: add-float/2addr v7, v8 │ │ +086776: c776 |002f: sub-float/2addr v6, v7 │ │ +086778: 8764 |0030: float-to-int v4, v6 │ │ +08677a: 5496 0906 |0031: iget-object v6, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mDragHelper:Landroid/support/v4/widget/ViewDragHelper; // field@0609 │ │ +08677e: 5497 1806 |0033: iget-object v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +086782: 5498 1806 |0035: iget-object v8, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideableView:Landroid/view/View; // field@0618 │ │ +086786: 6e10 1b22 0800 |0037: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@221b │ │ +08678c: 0a08 |003a: move-result v8 │ │ +08678e: 6e40 7316 7684 |003b: invoke-virtual {v6, v7, v4, v8}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +086794: 0a06 |003e: move-result v6 │ │ +086796: 3806 c6ff |003f: if-eqz v6, 0005 // -003a │ │ +08679a: 6e10 c515 0900 |0041: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@15c5 │ │ +0867a0: 7110 4f0e 0900 |0044: invoke-static {v9}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +0867a6: 1215 |0047: const/4 v5, #int 1 // #1 │ │ +0867a8: 28bd |0048: goto 0005 // -0043 │ │ +0867aa: 6e10 a615 0900 |0049: invoke-virtual {v9}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +0867b0: 0a06 |004c: move-result v6 │ │ +0867b2: 5227 f905 |004d: iget v7, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +0867b6: 9003 0607 |004f: add-int v3, v6, v7 │ │ +0867ba: 8236 |0051: int-to-float v6, v3 │ │ +0867bc: 5297 1706 |0052: iget v7, v9, Landroid/support/v4/widget/SlidingPaneLayout;.mSlideRange:I // field@0617 │ │ +0867c0: 8277 |0054: int-to-float v7, v7 │ │ +0867c2: c8a7 |0055: mul-float/2addr v7, v10 │ │ +0867c4: c676 |0056: add-float/2addr v6, v7 │ │ +0867c6: 8764 |0057: float-to-int v4, v6 │ │ +0867c8: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1048 │ │ 0x0005 line=1071 │ │ 0x0006 line=1053 │ │ 0x000a line=1054 │ │ 0x0012 line=1057 │ │ @@ -93123,108 +93123,108 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 175 16-bit code units │ │ -086760: |[086760] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ -086770: 7601 b215 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ -086776: 0a0c |0003: move-result v12 │ │ -086778: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ -08677c: 7401 ac15 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ -086782: 0a13 |0009: move-result v19 │ │ -086784: 7401 a715 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -08678a: 0a14 |000d: move-result v20 │ │ -08678c: 910f 1314 |000e: sub-int v15, v19, v20 │ │ -086790: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ -086794: 7401 a615 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -08679a: 0a0a |0015: move-result v10 │ │ -08679c: 7401 a815 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ -0867a2: 0a11 |0019: move-result v17 │ │ -0867a4: 7401 a415 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@15a4 │ │ -0867aa: 0a13 |001d: move-result v19 │ │ -0867ac: 7401 a515 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ -0867b2: 0a14 |0021: move-result v20 │ │ -0867b4: 9103 1314 |0022: sub-int v3, v19, v20 │ │ -0867b8: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ -0867bc: 7701 d615 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@15d6 │ │ -0867c2: 0a13 |0029: move-result v19 │ │ -0867c4: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ -0867c8: 7401 fe21 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -0867ce: 0a0d |002f: move-result v13 │ │ -0867d0: 7401 1222 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@2212 │ │ -0867d6: 0a0e |0033: move-result v14 │ │ -0867d8: 7401 1b22 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@221b │ │ -0867de: 0a10 |0037: move-result v16 │ │ -0867e0: 7401 f221 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0867e6: 0a02 |003b: move-result v2 │ │ -0867e8: 120b |003c: const/4 v11, #int 0 // #0 │ │ -0867ea: 7401 a115 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -0867f0: 0a05 |0040: move-result v5 │ │ -0867f2: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ -0867f6: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -0867fa: 6e20 a015 b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -086800: 0c04 |0048: move-result-object v4 │ │ -086802: 0800 1600 |0049: move-object/from16 v0, v22 │ │ -086806: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ -08680a: 0e00 |004d: return-void │ │ -08680c: 7401 a615 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -086812: 0a0f |0051: move-result v15 │ │ -086814: 28be |0052: goto 0010 // -0042 │ │ -086816: 7401 ac15 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ -08681c: 0a13 |0056: move-result v19 │ │ -08681e: 7401 a715 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -086824: 0a14 |005a: move-result v20 │ │ -086826: 910a 1314 |005b: sub-int v10, v19, v20 │ │ -08682a: 28b9 |005d: goto 0016 // -0047 │ │ -08682c: 1202 |005e: const/4 v2, #int 0 // #0 │ │ -08682e: 0210 0200 |005f: move/from16 v16, v2 │ │ -086832: 012e |0061: move v14, v2 │ │ -086834: 012d |0062: move v13, v2 │ │ -086836: 28d9 |0063: goto 003c // -0027 │ │ -086838: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ -08683c: 0213 0a00 |0066: move/from16 v19, v10 │ │ -086840: 6e10 fe21 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -086846: 0a14 |006b: move-result v20 │ │ -086848: 7702 f42a 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08684e: 0a07 |006f: move-result v7 │ │ -086850: 6e10 1b22 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@221b │ │ -086856: 0a13 |0073: move-result v19 │ │ -086858: 0200 1100 |0074: move/from16 v0, v17 │ │ -08685c: 0201 1300 |0076: move/from16 v1, v19 │ │ -086860: 7120 f42a 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -086866: 0a09 |007b: move-result v9 │ │ -086868: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ -08686c: 0213 0f00 |007e: move/from16 v19, v15 │ │ -086870: 6e10 1222 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@2212 │ │ -086876: 0a14 |0083: move-result v20 │ │ -086878: 7702 f72a 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08687e: 0a08 |0087: move-result v8 │ │ -086880: 6e10 f221 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -086886: 0a13 |008b: move-result v19 │ │ -086888: 0200 1300 |008c: move/from16 v0, v19 │ │ -08688c: 7120 f72a 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -086892: 0a06 |0091: move-result v6 │ │ -086894: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ -086898: 0200 1000 |0094: move/from16 v0, v16 │ │ -08689c: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ -0868a0: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ -0868a4: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ -0868a8: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ -0868ac: 0200 1200 |009e: move/from16 v0, v18 │ │ -0868b0: 6e20 7822 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0868b6: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0868ba: 289c |00a5: goto 0041 // -0064 │ │ -0868bc: 0213 0f00 |00a6: move/from16 v19, v15 │ │ -0868c0: 28c0 |00a8: goto 0068 // -0040 │ │ -0868c2: 0213 0a00 |00a9: move/from16 v19, v10 │ │ -0868c6: 28d5 |00ab: goto 0080 // -002b │ │ -0868c8: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ -0868cc: 28f0 |00ae: goto 009e // -0010 │ │ +0867cc: |[0867cc] android.support.v4.widget.SlidingPaneLayout.updateObscuredViewsVisibility:(Landroid/view/View;)V │ │ +0867dc: 7601 b215 1500 |0000: invoke-direct/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.isLayoutRtlSupport:()Z // method@15b2 │ │ +0867e2: 0a0c |0003: move-result v12 │ │ +0867e4: 380c 4a00 |0004: if-eqz v12, 004e // +004a │ │ +0867e8: 7401 ac15 1500 |0006: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ +0867ee: 0a13 |0009: move-result v19 │ │ +0867f0: 7401 a715 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +0867f6: 0a14 |000d: move-result v20 │ │ +0867f8: 910f 1314 |000e: sub-int v15, v19, v20 │ │ +0867fc: 380c 4300 |0010: if-eqz v12, 0053 // +0043 │ │ +086800: 7401 a615 1500 |0012: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +086806: 0a0a |0015: move-result v10 │ │ +086808: 7401 a815 1500 |0016: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingTop:()I // method@15a8 │ │ +08680e: 0a11 |0019: move-result v17 │ │ +086810: 7401 a415 1500 |001a: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getHeight:()I // method@15a4 │ │ +086816: 0a13 |001d: move-result v19 │ │ +086818: 7401 a515 1500 |001e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingBottom:()I // method@15a5 │ │ +08681e: 0a14 |0021: move-result v20 │ │ +086820: 9103 1314 |0022: sub-int v3, v19, v20 │ │ +086824: 3816 3a00 |0024: if-eqz v22, 005e // +003a │ │ +086828: 7701 d615 1600 |0026: invoke-static/range {v22}, Landroid/support/v4/widget/SlidingPaneLayout;.viewIsOpaque:(Landroid/view/View;)Z // method@15d6 │ │ +08682e: 0a13 |0029: move-result v19 │ │ +086830: 3813 3400 |002a: if-eqz v19, 005e // +0034 │ │ +086834: 7401 fe21 1600 |002c: invoke-virtual/range {v22}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08683a: 0a0d |002f: move-result v13 │ │ +08683c: 7401 1222 1600 |0030: invoke-virtual/range {v22}, Landroid/view/View;.getRight:()I // method@2212 │ │ +086842: 0a0e |0033: move-result v14 │ │ +086844: 7401 1b22 1600 |0034: invoke-virtual/range {v22}, Landroid/view/View;.getTop:()I // method@221b │ │ +08684a: 0a10 |0037: move-result v16 │ │ +08684c: 7401 f221 1600 |0038: invoke-virtual/range {v22}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +086852: 0a02 |003b: move-result v2 │ │ +086854: 120b |003c: const/4 v11, #int 0 // #0 │ │ +086856: 7401 a115 1500 |003d: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +08685c: 0a05 |0040: move-result v5 │ │ +08685e: 355b 0c00 |0041: if-ge v11, v5, 004d // +000c │ │ +086862: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +086866: 6e20 a015 b000 |0045: invoke-virtual {v0, v11}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +08686c: 0c04 |0048: move-result-object v4 │ │ +08686e: 0800 1600 |0049: move-object/from16 v0, v22 │ │ +086872: 3304 1900 |004b: if-ne v4, v0, 0064 // +0019 │ │ +086876: 0e00 |004d: return-void │ │ +086878: 7401 a615 1500 |004e: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +08687e: 0a0f |0051: move-result v15 │ │ +086880: 28be |0052: goto 0010 // -0042 │ │ +086882: 7401 ac15 1500 |0053: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ +086888: 0a13 |0056: move-result v19 │ │ +08688a: 7401 a715 1500 |0057: invoke-virtual/range {v21}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +086890: 0a14 |005a: move-result v20 │ │ +086892: 910a 1314 |005b: sub-int v10, v19, v20 │ │ +086896: 28b9 |005d: goto 0016 // -0047 │ │ +086898: 1202 |005e: const/4 v2, #int 0 // #0 │ │ +08689a: 0210 0200 |005f: move/from16 v16, v2 │ │ +08689e: 012e |0061: move v14, v2 │ │ +0868a0: 012d |0062: move v13, v2 │ │ +0868a2: 28d9 |0063: goto 003c // -0027 │ │ +0868a4: 380c 4200 |0064: if-eqz v12, 00a6 // +0042 │ │ +0868a8: 0213 0a00 |0066: move/from16 v19, v10 │ │ +0868ac: 6e10 fe21 0400 |0068: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0868b2: 0a14 |006b: move-result v20 │ │ +0868b4: 7702 f42a 1300 |006c: invoke-static/range {v19, v20}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0868ba: 0a07 |006f: move-result v7 │ │ +0868bc: 6e10 1b22 0400 |0070: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@221b │ │ +0868c2: 0a13 |0073: move-result v19 │ │ +0868c4: 0200 1100 |0074: move/from16 v0, v17 │ │ +0868c8: 0201 1300 |0076: move/from16 v1, v19 │ │ +0868cc: 7120 f42a 1000 |0078: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0868d2: 0a09 |007b: move-result v9 │ │ +0868d4: 380c 2d00 |007c: if-eqz v12, 00a9 // +002d │ │ +0868d8: 0213 0f00 |007e: move/from16 v19, v15 │ │ +0868dc: 6e10 1222 0400 |0080: invoke-virtual {v4}, Landroid/view/View;.getRight:()I // method@2212 │ │ +0868e2: 0a14 |0083: move-result v20 │ │ +0868e4: 7702 f72a 1300 |0084: invoke-static/range {v19, v20}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0868ea: 0a08 |0087: move-result v8 │ │ +0868ec: 6e10 f221 0400 |0088: invoke-virtual {v4}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0868f2: 0a13 |008b: move-result v19 │ │ +0868f4: 0200 1300 |008c: move/from16 v0, v19 │ │ +0868f8: 7120 f72a 0300 |008e: invoke-static {v3, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0868fe: 0a06 |0091: move-result v6 │ │ +086900: 34d7 1a00 |0092: if-lt v7, v13, 00ac // +001a │ │ +086904: 0200 1000 |0094: move/from16 v0, v16 │ │ +086908: 3409 1600 |0096: if-lt v9, v0, 00ac // +0016 │ │ +08690c: 36e8 1400 |0098: if-gt v8, v14, 00ac // +0014 │ │ +086910: 3626 1200 |009a: if-gt v6, v2, 00ac // +0012 │ │ +086914: 1312 0400 |009c: const/16 v18, #int 4 // #4 │ │ +086918: 0200 1200 |009e: move/from16 v0, v18 │ │ +08691c: 6e20 7822 0400 |00a0: invoke-virtual {v4, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +086922: d80b 0b01 |00a3: add-int/lit8 v11, v11, #int 1 // #01 │ │ +086926: 289c |00a5: goto 0041 // -0064 │ │ +086928: 0213 0f00 |00a6: move/from16 v19, v15 │ │ +08692c: 28c0 |00a8: goto 0068 // -0040 │ │ +08692e: 0213 0a00 |00a9: move/from16 v19, v10 │ │ +086932: 28d5 |00ab: goto 0080 // -002b │ │ +086934: 1312 0000 |00ac: const/16 v18, #int 0 // #0 │ │ +086938: 28f0 |00ae: goto 009e // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ 0x0004 line=354 │ │ 0x0010 line=356 │ │ 0x0016 line=358 │ │ 0x001a line=359 │ │ @@ -93290,15 +93290,15 @@ │ │ │ │ source_file_idx : 4216 (SlidingPaneLayout.java) │ │ │ │ Class #419 header: │ │ class_idx : 794 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4296 │ │ +source_file_idx : 4297 │ │ static_fields_size : 7 │ │ instance_fields_size: 12 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 7 │ │ │ │ Class #419 - │ │ Class descriptor : 'Landroid/support/v4/widget/SwipeProgressBar;' │ │ @@ -93395,54 +93395,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -0868d0: |[0868d0] android.support.v4.widget.SwipeProgressBar.:()V │ │ -0868e0: 7100 3813 0000 |0000: invoke-static {}, Landroid/support/v4/widget/BakedBezierInterpolator;.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; // method@1338 │ │ -0868e6: 0c00 |0003: move-result-object v0 │ │ -0868e8: 6900 2106 |0004: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0621 │ │ -0868ec: 0e00 |0006: return-void │ │ +08693c: |[08693c] android.support.v4.widget.SwipeProgressBar.:()V │ │ +08694c: 7100 3813 0000 |0000: invoke-static {}, Landroid/support/v4/widget/BakedBezierInterpolator;.getInstance:()Landroid/support/v4/widget/BakedBezierInterpolator; // method@1338 │ │ +086952: 0c00 |0003: move-result-object v0 │ │ +086954: 6900 2106 |0004: sput-object v0, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0621 │ │ +086958: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0868f0: |[0868f0] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ -086900: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -086906: 2200 6000 |0003: new-instance v0, Landroid/graphics/Paint; // type@0060 │ │ -08690a: 7010 1002 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0210 │ │ -086910: 5b10 2906 |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ -086914: 2200 6600 |000a: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ -086918: 7010 2902 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0229 │ │ -08691e: 5b10 2306 |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0623 │ │ -086922: 2200 6500 |0011: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -086926: 7010 1d02 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -08692c: 5b10 2206 |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086930: 5b12 2a06 |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ -086934: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ -086938: 5910 2406 |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -08693c: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ -086940: 5910 2506 |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ -086944: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ -086948: 5910 2606 |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ -08694c: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ -086950: 5910 2706 |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ -086954: 0e00 |002a: return-void │ │ +08695c: |[08695c] android.support.v4.widget.SwipeProgressBar.:(Landroid/view/View;)V │ │ +08696c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +086972: 2200 6000 |0003: new-instance v0, Landroid/graphics/Paint; // type@0060 │ │ +086976: 7010 1002 0000 |0005: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0210 │ │ +08697c: 5b10 2906 |0008: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ +086980: 2200 6600 |000a: new-instance v0, Landroid/graphics/RectF; // type@0066 │ │ +086984: 7010 2902 0000 |000c: invoke-direct {v0}, Landroid/graphics/RectF;.:()V // method@0229 │ │ +08698a: 5b10 2306 |000f: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0623 │ │ +08698e: 2200 6500 |0011: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +086992: 7010 1d02 0000 |0013: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +086998: 5b10 2206 |0016: iput-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +08699c: 5b12 2a06 |0018: iput-object v2, v1, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ +0869a0: 1500 00b3 |001a: const/high16 v0, #int -1291845632 // #b300 │ │ +0869a4: 5910 2406 |001c: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +0869a8: 1500 0080 |001e: const/high16 v0, #int -2147483648 // #8000 │ │ +0869ac: 5910 2506 |0020: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ +0869b0: 1500 004d |0022: const/high16 v0, #int 1291845632 // #4d00 │ │ +0869b4: 5910 2606 |0024: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ +0869b8: 1500 001a |0026: const/high16 v0, #int 436207616 // #1a00 │ │ +0869bc: 5910 2706 |0028: iput v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ +0869c0: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=53 │ │ 0x000a line=54 │ │ 0x0011 line=67 │ │ 0x0018 line=70 │ │ @@ -93460,28 +93460,28 @@ │ │ type : '(Landroid/graphics/Canvas;FFIF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -086958: |[086958] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ -086968: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08696a: 5431 2906 |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ -08696e: 6e20 1202 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -086974: 6e10 0402 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -08697a: 6e30 0802 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ -086980: 6201 2106 |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0621 │ │ -086984: 7220 ac23 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ -08698a: 0a00 |0011: move-result v0 │ │ -08698c: 6e30 0702 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@0207 │ │ -086992: 5431 2906 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ -086996: 6e51 fb01 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@01fb │ │ -08699c: 6e10 0102 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ -0869a2: 0e00 |001d: return-void │ │ +0869c4: |[0869c4] android.support.v4.widget.SwipeProgressBar.drawCircle:(Landroid/graphics/Canvas;FFIF)V │ │ +0869d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0869d6: 5431 2906 |0001: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ +0869da: 6e20 1202 7100 |0003: invoke-virtual {v1, v7}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +0869e0: 6e10 0402 0400 |0006: invoke-virtual {v4}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +0869e6: 6e30 0802 5406 |0009: invoke-virtual {v4, v5, v6}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ +0869ec: 6201 2106 |000c: sget-object v1, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0621 │ │ +0869f0: 7220 ac23 8100 |000e: invoke-interface {v1, v8}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ +0869f6: 0a00 |0011: move-result v0 │ │ +0869f8: 6e30 0702 0400 |0012: invoke-virtual {v4, v0, v0}, Landroid/graphics/Canvas;.scale:(FF)V // method@0207 │ │ +0869fe: 5431 2906 |0015: iget-object v1, v3, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ +086a02: 6e51 fb01 2452 |0017: invoke-virtual {v4, v2, v2, v5, v1}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@01fb │ │ +086a08: 6e10 0102 0400 |001a: invoke-virtual {v4}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ +086a0e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=255 │ │ 0x0006 line=256 │ │ 0x0009 line=257 │ │ 0x000c line=258 │ │ 0x0012 line=259 │ │ @@ -93502,26 +93502,26 @@ │ │ type : '(Landroid/graphics/Canvas;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0869a4: |[0869a4] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ -0869b4: 5440 2906 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ -0869b8: 5241 2406 |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -0869bc: 6e20 1202 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -0869c2: 8260 |0007: int-to-float v0, v6 │ │ -0869c4: 8271 |0008: int-to-float v1, v7 │ │ -0869c6: 8262 |0009: int-to-float v2, v6 │ │ -0869c8: 5243 2d06 |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -0869cc: c832 |000c: mul-float/2addr v2, v3 │ │ -0869ce: 5443 2906 |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ -0869d2: 6e53 fb01 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@01fb │ │ -0869d8: 0e00 |0012: return-void │ │ +086a10: |[086a10] android.support.v4.widget.SwipeProgressBar.drawTrigger:(Landroid/graphics/Canvas;II)V │ │ +086a20: 5440 2906 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ +086a24: 5241 2406 |0002: iget v1, v4, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +086a28: 6e20 1202 1000 |0004: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +086a2e: 8260 |0007: int-to-float v0, v6 │ │ +086a30: 8271 |0008: int-to-float v1, v7 │ │ +086a32: 8262 |0009: int-to-float v2, v6 │ │ +086a34: 5243 2d06 |000a: iget v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086a38: c832 |000c: mul-float/2addr v2, v3 │ │ +086a3a: 5443 2906 |000d: iget-object v3, v4, Landroid/support/v4/widget/SwipeProgressBar;.mPaint:Landroid/graphics/Paint; // field@0629 │ │ +086a3e: 6e53 fb01 0521 |000f: invoke-virtual {v5, v0, v1, v2, v3}, Landroid/graphics/Canvas;.drawCircle:(FFFLandroid/graphics/Paint;)V // method@01fb │ │ +086a44: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0007 line=242 │ │ 0x0012 line=243 │ │ locals : │ │ 0x0000 - 0x0013 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ @@ -93535,279 +93535,279 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 27 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 512 16-bit code units │ │ -0869dc: |[0869dc] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ -0869ec: 0800 1900 |0000: move-object/from16 v0, v25 │ │ -0869f0: 5402 2206 |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -0869f4: 6e10 2802 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0228 │ │ -0869fa: 0a18 |0007: move-result v24 │ │ -0869fc: 0800 1900 |0008: move-object/from16 v0, v25 │ │ -086a00: 5402 2206 |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086a04: 6e10 2002 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@0220 │ │ -086a0a: 0a11 |000f: move-result v17 │ │ -086a0c: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ -086a10: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ -086a14: 120b |0014: const/4 v11, #int 0 // #0 │ │ -086a16: 7401 0402 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -086a1c: 0a17 |0018: move-result v23 │ │ -086a1e: 0800 1900 |0019: move-object/from16 v0, v25 │ │ -086a22: 5402 2206 |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086a26: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ -086a2a: 6e20 f801 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ -086a30: 0800 1900 |0022: move-object/from16 v0, v25 │ │ -086a34: 5502 2b06 |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086a38: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ -086a3c: 0800 1900 |0028: move-object/from16 v0, v25 │ │ -086a40: 5302 2806 |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ -086a44: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ -086a48: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ -086a4c: 3d02 b401 |0030: if-lez v2, 01e4 // +01b4 │ │ -086a50: 7100 a823 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -086a56: 0b14 |0035: move-result-wide v20 │ │ -086a58: 0800 1900 |0036: move-object/from16 v0, v25 │ │ -086a5c: 5302 2c06 |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ -086a60: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ -086a64: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ -086a68: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ -086a6c: 0800 1900 |0040: move-object/from16 v0, v25 │ │ -086a70: 5302 2c06 |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ -086a74: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ -086a78: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ -086a7c: 9e12 0204 |0048: div-long v18, v2, v4 │ │ -086a80: 85c2 |004a: long-to-float v2, v12 │ │ -086a82: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ -086a86: a916 0203 |004d: div-float v22, v2, v3 │ │ -086a8a: 0800 1900 |004f: move-object/from16 v0, v25 │ │ -086a8e: 5502 2b06 |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086a92: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ -086a96: 0800 1900 |0055: move-object/from16 v0, v25 │ │ -086a9a: 5302 2806 |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ -086a9e: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ -086aa2: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ -086aa6: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ -086aaa: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ -086aae: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ -086ab2: 0800 1900 |0063: move-object/from16 v0, v25 │ │ -086ab6: 5a02 2806 |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ -086aba: 0e00 |0067: return-void │ │ -086abc: 0800 1900 |0068: move-object/from16 v0, v25 │ │ -086ac0: 5302 2806 |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ -086ac4: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ -086ac8: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ -086acc: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ -086ad0: 85e2 |0072: long-to-float v2, v14 │ │ -086ad2: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ -086ad6: a910 0203 |0075: div-float v16, v2, v3 │ │ -086ada: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ -086ade: a907 1002 |0079: div-float v7, v16, v2 │ │ -086ae2: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ -086ae6: 8222 |007d: int-to-float v2, v2 │ │ -086ae8: 6203 2106 |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0621 │ │ -086aec: 7220 ac23 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ -086af2: 0a03 |0083: move-result v3 │ │ -086af4: a808 0203 |0084: mul-float v8, v2, v3 │ │ -086af8: 0800 1900 |0086: move-object/from16 v0, v25 │ │ -086afc: 5402 2306 |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0623 │ │ -086b00: 8293 |008a: int-to-float v3, v9 │ │ -086b02: c783 |008b: sub-float/2addr v3, v8 │ │ -086b04: 1204 |008c: const/4 v4, #int 0 // #0 │ │ -086b06: 8295 |008d: int-to-float v5, v9 │ │ -086b08: c685 |008e: add-float/2addr v5, v8 │ │ -086b0a: 0200 1100 |008f: move/from16 v0, v17 │ │ -086b0e: 8206 |0091: int-to-float v6, v0 │ │ -086b10: 6e56 2c02 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@022c │ │ -086b16: 0800 1900 |0095: move-object/from16 v0, v25 │ │ -086b1a: 5402 2306 |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0623 │ │ -086b1e: 1203 |0099: const/4 v3, #int 0 // #0 │ │ -086b20: 1204 |009a: const/4 v4, #int 0 // #0 │ │ -086b22: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ -086b26: 6e40 0602 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@0206 │ │ -086b2c: 121b |00a0: const/4 v11, #int 1 // #1 │ │ -086b2e: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ -086b32: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ -086b36: 3902 f000 |00a5: if-nez v2, 0195 // +00f0 │ │ -086b3a: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -086b3e: 5202 2406 |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -086b42: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ -086b46: 6e20 fc01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ -086b4c: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ -086b4e: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ -086b52: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ -086b56: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ -086b5a: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ -086b5e: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ -086b62: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ -086b66: a602 0216 |00bd: add-float v2, v2, v22 │ │ -086b6a: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ -086b6e: c832 |00c1: mul-float/2addr v2, v3 │ │ -086b70: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ -086b74: a907 0203 |00c4: div-float v7, v2, v3 │ │ -086b78: 8294 |00c6: int-to-float v4, v9 │ │ -086b7a: 82a5 |00c7: int-to-float v5, v10 │ │ -086b7c: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ -086b80: 5206 2406 |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -086b84: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ -086b88: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ -086b8c: 7606 da15 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ -086b92: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ -086b94: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ -086b98: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ -086b9c: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ -086ba0: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ -086ba4: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ -086ba8: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ -086bac: a802 0216 |00e0: mul-float v2, v2, v22 │ │ -086bb0: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ -086bb4: a907 0203 |00e4: div-float v7, v2, v3 │ │ -086bb8: 8294 |00e6: int-to-float v4, v9 │ │ -086bba: 82a5 |00e7: int-to-float v5, v10 │ │ -086bbc: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ -086bc0: 5206 2506 |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ -086bc4: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ -086bc8: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ -086bcc: 7606 da15 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ -086bd2: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ -086bd6: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ -086bda: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ -086bde: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ -086be2: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ -086be6: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ -086bea: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ -086bee: a702 1602 |0101: sub-float v2, v22, v2 │ │ -086bf2: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ -086bf6: c832 |0105: mul-float/2addr v2, v3 │ │ -086bf8: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ -086bfc: a907 0203 |0108: div-float v7, v2, v3 │ │ -086c00: 8294 |010a: int-to-float v4, v9 │ │ -086c02: 82a5 |010b: int-to-float v5, v10 │ │ -086c04: 0800 1900 |010c: move-object/from16 v0, v25 │ │ -086c08: 5206 2606 |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ -086c0c: 0802 1900 |0110: move-object/from16 v2, v25 │ │ -086c10: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ -086c14: 7606 da15 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ -086c1a: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ -086c1e: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ -086c22: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ -086c26: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ -086c2a: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ -086c2e: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ -086c32: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ -086c36: a702 1602 |0125: sub-float v2, v22, v2 │ │ -086c3a: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ -086c3e: c832 |0129: mul-float/2addr v2, v3 │ │ -086c40: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ -086c44: a907 0203 |012c: div-float v7, v2, v3 │ │ -086c48: 8294 |012e: int-to-float v4, v9 │ │ -086c4a: 82a5 |012f: int-to-float v5, v10 │ │ -086c4c: 0800 1900 |0130: move-object/from16 v0, v25 │ │ -086c50: 5206 2706 |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ -086c54: 0802 1900 |0134: move-object/from16 v2, v25 │ │ -086c58: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ -086c5c: 7606 da15 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ -086c62: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ -086c66: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ -086c6a: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ -086c6e: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ -086c72: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ -086c76: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ -086c7a: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ -086c7e: a702 1602 |0149: sub-float v2, v22, v2 │ │ -086c82: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ -086c86: c832 |014d: mul-float/2addr v2, v3 │ │ -086c88: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ -086c8c: a907 0203 |0150: div-float v7, v2, v3 │ │ -086c90: 8294 |0152: int-to-float v4, v9 │ │ -086c92: 82a5 |0153: int-to-float v5, v10 │ │ -086c94: 0800 1900 |0154: move-object/from16 v0, v25 │ │ -086c98: 5206 2406 |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -086c9c: 0802 1900 |0158: move-object/from16 v2, v25 │ │ -086ca0: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ -086ca4: 7606 da15 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ -086caa: 0800 1900 |015f: move-object/from16 v0, v25 │ │ -086cae: 5202 2d06 |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -086cb2: 1203 |0163: const/4 v3, #int 0 // #0 │ │ -086cb4: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ -086cb8: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ -086cbc: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ -086cc0: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ -086cc4: 0201 1700 |016c: move/from16 v1, v23 │ │ -086cc8: 6e20 0202 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ -086cce: 7401 0402 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -086cd4: 0a17 |0174: move-result v23 │ │ -086cd6: 0800 1900 |0175: move-object/from16 v0, v25 │ │ -086cda: 5402 2206 |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086cde: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ -086ce2: 6e20 f801 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ -086ce8: 0800 1900 |017e: move-object/from16 v0, v25 │ │ -086cec: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ -086cf0: 7040 db15 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@15db │ │ -086cf6: 0800 1900 |0185: move-object/from16 v0, v25 │ │ -086cfa: 5402 2a06 |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ -086cfe: 7110 4f0e 0200 |0189: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -086d04: 0800 1a00 |018c: move-object/from16 v0, v26 │ │ -086d08: 0201 1700 |018e: move/from16 v1, v23 │ │ -086d0c: 6e20 0202 1000 |0190: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ -086d12: 2900 d4fe |0193: goto/16 0067 // -012c │ │ -086d16: 1202 |0195: const/4 v2, #int 0 // #0 │ │ -086d18: 2d02 1602 |0196: cmpl-float v2, v22, v2 │ │ -086d1c: 3a02 1300 |0198: if-ltz v2, 01ab // +0013 │ │ -086d20: 1502 c841 |019a: const/high16 v2, #int 1103626240 // #41c8 │ │ -086d24: 2e02 1602 |019c: cmpg-float v2, v22, v2 │ │ -086d28: 3b02 0d00 |019e: if-gez v2, 01ab // +000d │ │ -086d2c: 0800 1900 |01a0: move-object/from16 v0, v25 │ │ -086d30: 5202 2706 |01a2: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ -086d34: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ -086d38: 6e20 fc01 2000 |01a6: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ -086d3e: 2900 07ff |01a9: goto/16 00b0 // -00f9 │ │ -086d42: 1502 c841 |01ab: const/high16 v2, #int 1103626240 // #41c8 │ │ -086d46: 2d02 1602 |01ad: cmpl-float v2, v22, v2 │ │ -086d4a: 3a02 1300 |01af: if-ltz v2, 01c2 // +0013 │ │ -086d4e: 1502 4842 |01b1: const/high16 v2, #int 1112014848 // #4248 │ │ -086d52: 2e02 1602 |01b3: cmpg-float v2, v22, v2 │ │ -086d56: 3b02 0d00 |01b5: if-gez v2, 01c2 // +000d │ │ -086d5a: 0800 1900 |01b7: move-object/from16 v0, v25 │ │ -086d5e: 5202 2406 |01b9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -086d62: 0800 1a00 |01bb: move-object/from16 v0, v26 │ │ -086d66: 6e20 fc01 2000 |01bd: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ -086d6c: 2900 f0fe |01c0: goto/16 00b0 // -0110 │ │ -086d70: 1502 4842 |01c2: const/high16 v2, #int 1112014848 // #4248 │ │ -086d74: 2d02 1602 |01c4: cmpl-float v2, v22, v2 │ │ -086d78: 3a02 1300 |01c6: if-ltz v2, 01d9 // +0013 │ │ -086d7c: 1502 9642 |01c8: const/high16 v2, #int 1117126656 // #4296 │ │ -086d80: 2e02 1602 |01ca: cmpg-float v2, v22, v2 │ │ -086d84: 3b02 0d00 |01cc: if-gez v2, 01d9 // +000d │ │ -086d88: 0800 1900 |01ce: move-object/from16 v0, v25 │ │ -086d8c: 5202 2506 |01d0: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ -086d90: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ -086d94: 6e20 fc01 2000 |01d4: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ -086d9a: 2900 d9fe |01d7: goto/16 00b0 // -0127 │ │ -086d9e: 0800 1900 |01d9: move-object/from16 v0, v25 │ │ -086da2: 5202 2606 |01db: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ -086da6: 0800 1a00 |01dd: move-object/from16 v0, v26 │ │ -086daa: 6e20 fc01 2000 |01df: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ -086db0: 2900 cefe |01e2: goto/16 00b0 // -0132 │ │ -086db4: 0800 1900 |01e4: move-object/from16 v0, v25 │ │ -086db8: 5202 2d06 |01e6: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -086dbc: 1203 |01e8: const/4 v3, #int 0 // #0 │ │ -086dbe: 2d02 0203 |01e9: cmpl-float v2, v2, v3 │ │ -086dc2: 3d02 a1ff |01eb: if-lez v2, 018c // -005f │ │ -086dc6: 0800 1900 |01ed: move-object/from16 v0, v25 │ │ -086dca: 5202 2d06 |01ef: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -086dce: 8922 |01f1: float-to-double v2, v2 │ │ -086dd0: 1904 f03f |01f2: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ -086dd4: 3002 0204 |01f4: cmpg-double v2, v2, v4 │ │ -086dd8: 3c02 96ff |01f6: if-gtz v2, 018c // -006a │ │ -086ddc: 0800 1900 |01f8: move-object/from16 v0, v25 │ │ -086de0: 0801 1a00 |01fa: move-object/from16 v1, v26 │ │ -086de4: 7040 db15 10a9 |01fc: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@15db │ │ -086dea: 288d |01ff: goto 018c // -0073 │ │ +086a48: |[086a48] android.support.v4.widget.SwipeProgressBar.draw:(Landroid/graphics/Canvas;)V │ │ +086a58: 0800 1900 |0000: move-object/from16 v0, v25 │ │ +086a5c: 5402 2206 |0002: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086a60: 6e10 2802 0200 |0004: invoke-virtual {v2}, Landroid/graphics/Rect;.width:()I // method@0228 │ │ +086a66: 0a18 |0007: move-result v24 │ │ +086a68: 0800 1900 |0008: move-object/from16 v0, v25 │ │ +086a6c: 5402 2206 |000a: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086a70: 6e10 2002 0200 |000c: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@0220 │ │ +086a76: 0a11 |000f: move-result v17 │ │ +086a78: db09 1802 |0010: div-int/lit8 v9, v24, #int 2 // #02 │ │ +086a7c: db0a 1102 |0012: div-int/lit8 v10, v17, #int 2 // #02 │ │ +086a80: 120b |0014: const/4 v11, #int 0 // #0 │ │ +086a82: 7401 0402 1a00 |0015: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +086a88: 0a17 |0018: move-result v23 │ │ +086a8a: 0800 1900 |0019: move-object/from16 v0, v25 │ │ +086a8e: 5402 2206 |001b: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086a92: 0800 1a00 |001d: move-object/from16 v0, v26 │ │ +086a96: 6e20 f801 2000 |001f: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ +086a9c: 0800 1900 |0022: move-object/from16 v0, v25 │ │ +086aa0: 5502 2b06 |0024: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086aa4: 3902 0c00 |0026: if-nez v2, 0032 // +000c │ │ +086aa8: 0800 1900 |0028: move-object/from16 v0, v25 │ │ +086aac: 5302 2806 |002a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ +086ab0: 1604 0000 |002c: const-wide/16 v4, #int 0 // #0 │ │ +086ab4: 3102 0204 |002e: cmp-long v2, v2, v4 │ │ +086ab8: 3d02 b401 |0030: if-lez v2, 01e4 // +01b4 │ │ +086abc: 7100 a823 0000 |0032: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +086ac2: 0b14 |0035: move-result-wide v20 │ │ +086ac4: 0800 1900 |0036: move-object/from16 v0, v25 │ │ +086ac8: 5302 2c06 |0038: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ +086acc: 9c02 1402 |003a: sub-long v2, v20, v2 │ │ +086ad0: 1604 d007 |003c: const-wide/16 v4, #int 2000 // #7d0 │ │ +086ad4: 9f0c 0204 |003e: rem-long v12, v2, v4 │ │ +086ad8: 0800 1900 |0040: move-object/from16 v0, v25 │ │ +086adc: 5302 2c06 |0042: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ +086ae0: 9c02 1402 |0044: sub-long v2, v20, v2 │ │ +086ae4: 1604 d007 |0046: const-wide/16 v4, #int 2000 // #7d0 │ │ +086ae8: 9e12 0204 |0048: div-long v18, v2, v4 │ │ +086aec: 85c2 |004a: long-to-float v2, v12 │ │ +086aee: 1503 a041 |004b: const/high16 v3, #int 1101004800 // #41a0 │ │ +086af2: a916 0203 |004d: div-float v22, v2, v3 │ │ +086af6: 0800 1900 |004f: move-object/from16 v0, v25 │ │ +086afa: 5502 2b06 |0051: iget-boolean v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086afe: 3902 4e00 |0053: if-nez v2, 00a1 // +004e │ │ +086b02: 0800 1900 |0055: move-object/from16 v0, v25 │ │ +086b06: 5302 2806 |0057: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ +086b0a: 9c02 1402 |0059: sub-long v2, v20, v2 │ │ +086b0e: 1604 e803 |005b: const-wide/16 v4, #int 1000 // #3e8 │ │ +086b12: 3102 0204 |005d: cmp-long v2, v2, v4 │ │ +086b16: 3a02 0900 |005f: if-ltz v2, 0068 // +0009 │ │ +086b1a: 1602 0000 |0061: const-wide/16 v2, #int 0 // #0 │ │ +086b1e: 0800 1900 |0063: move-object/from16 v0, v25 │ │ +086b22: 5a02 2806 |0065: iput-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ +086b26: 0e00 |0067: return-void │ │ +086b28: 0800 1900 |0068: move-object/from16 v0, v25 │ │ +086b2c: 5302 2806 |006a: iget-wide v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ +086b30: 9c02 1402 |006c: sub-long v2, v20, v2 │ │ +086b34: 1604 e803 |006e: const-wide/16 v4, #int 1000 // #3e8 │ │ +086b38: 9f0e 0204 |0070: rem-long v14, v2, v4 │ │ +086b3c: 85e2 |0072: long-to-float v2, v14 │ │ +086b3e: 1503 2041 |0073: const/high16 v3, #int 1092616192 // #4120 │ │ +086b42: a910 0203 |0075: div-float v16, v2, v3 │ │ +086b46: 1502 c842 |0077: const/high16 v2, #int 1120403456 // #42c8 │ │ +086b4a: a907 1002 |0079: div-float v7, v16, v2 │ │ +086b4e: db02 1802 |007b: div-int/lit8 v2, v24, #int 2 // #02 │ │ +086b52: 8222 |007d: int-to-float v2, v2 │ │ +086b54: 6203 2106 |007e: sget-object v3, Landroid/support/v4/widget/SwipeProgressBar;.INTERPOLATOR:Landroid/view/animation/Interpolator; // field@0621 │ │ +086b58: 7220 ac23 7300 |0080: invoke-interface {v3, v7}, Landroid/view/animation/Interpolator;.getInterpolation:(F)F // method@23ac │ │ +086b5e: 0a03 |0083: move-result v3 │ │ +086b60: a808 0203 |0084: mul-float v8, v2, v3 │ │ +086b64: 0800 1900 |0086: move-object/from16 v0, v25 │ │ +086b68: 5402 2306 |0088: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0623 │ │ +086b6c: 8293 |008a: int-to-float v3, v9 │ │ +086b6e: c783 |008b: sub-float/2addr v3, v8 │ │ +086b70: 1204 |008c: const/4 v4, #int 0 // #0 │ │ +086b72: 8295 |008d: int-to-float v5, v9 │ │ +086b74: c685 |008e: add-float/2addr v5, v8 │ │ +086b76: 0200 1100 |008f: move/from16 v0, v17 │ │ +086b7a: 8206 |0091: int-to-float v6, v0 │ │ +086b7c: 6e56 2c02 3254 |0092: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/RectF;.set:(FFFF)V // method@022c │ │ +086b82: 0800 1900 |0095: move-object/from16 v0, v25 │ │ +086b86: 5402 2306 |0097: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mClipRect:Landroid/graphics/RectF; // field@0623 │ │ +086b8a: 1203 |0099: const/4 v3, #int 0 // #0 │ │ +086b8c: 1204 |009a: const/4 v4, #int 0 // #0 │ │ +086b8e: 0800 1a00 |009b: move-object/from16 v0, v26 │ │ +086b92: 6e40 0602 2043 |009d: invoke-virtual {v0, v2, v3, v4}, Landroid/graphics/Canvas;.saveLayerAlpha:(Landroid/graphics/RectF;II)I // method@0206 │ │ +086b98: 121b |00a0: const/4 v11, #int 1 // #1 │ │ +086b9a: 1602 0000 |00a1: const-wide/16 v2, #int 0 // #0 │ │ +086b9e: 3102 1202 |00a3: cmp-long v2, v18, v2 │ │ +086ba2: 3902 f000 |00a5: if-nez v2, 0195 // +00f0 │ │ +086ba6: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +086baa: 5202 2406 |00a9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +086bae: 0800 1a00 |00ab: move-object/from16 v0, v26 │ │ +086bb2: 6e20 fc01 2000 |00ad: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ +086bb8: 1202 |00b0: const/4 v2, #int 0 // #0 │ │ +086bba: 2d02 1602 |00b1: cmpl-float v2, v22, v2 │ │ +086bbe: 3a02 2000 |00b3: if-ltz v2, 00d3 // +0020 │ │ +086bc2: 1502 c841 |00b5: const/high16 v2, #int 1103626240 // #41c8 │ │ +086bc6: 2e02 1602 |00b7: cmpg-float v2, v22, v2 │ │ +086bca: 3c02 1a00 |00b9: if-gtz v2, 00d3 // +001a │ │ +086bce: 1502 c841 |00bb: const/high16 v2, #int 1103626240 // #41c8 │ │ +086bd2: a602 0216 |00bd: add-float v2, v2, v22 │ │ +086bd6: 1503 0040 |00bf: const/high16 v3, #int 1073741824 // #4000 │ │ +086bda: c832 |00c1: mul-float/2addr v2, v3 │ │ +086bdc: 1503 c842 |00c2: const/high16 v3, #int 1120403456 // #42c8 │ │ +086be0: a907 0203 |00c4: div-float v7, v2, v3 │ │ +086be4: 8294 |00c6: int-to-float v4, v9 │ │ +086be6: 82a5 |00c7: int-to-float v5, v10 │ │ +086be8: 0800 1900 |00c8: move-object/from16 v0, v25 │ │ +086bec: 5206 2406 |00ca: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +086bf0: 0802 1900 |00cc: move-object/from16 v2, v25 │ │ +086bf4: 0803 1a00 |00ce: move-object/from16 v3, v26 │ │ +086bf8: 7606 da15 0200 |00d0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ +086bfe: 1202 |00d3: const/4 v2, #int 0 // #0 │ │ +086c00: 2d02 1602 |00d4: cmpl-float v2, v22, v2 │ │ +086c04: 3a02 1d00 |00d6: if-ltz v2, 00f3 // +001d │ │ +086c08: 1502 4842 |00d8: const/high16 v2, #int 1112014848 // #4248 │ │ +086c0c: 2e02 1602 |00da: cmpg-float v2, v22, v2 │ │ +086c10: 3c02 1700 |00dc: if-gtz v2, 00f3 // +0017 │ │ +086c14: 1502 0040 |00de: const/high16 v2, #int 1073741824 // #4000 │ │ +086c18: a802 0216 |00e0: mul-float v2, v2, v22 │ │ +086c1c: 1503 c842 |00e2: const/high16 v3, #int 1120403456 // #42c8 │ │ +086c20: a907 0203 |00e4: div-float v7, v2, v3 │ │ +086c24: 8294 |00e6: int-to-float v4, v9 │ │ +086c26: 82a5 |00e7: int-to-float v5, v10 │ │ +086c28: 0800 1900 |00e8: move-object/from16 v0, v25 │ │ +086c2c: 5206 2506 |00ea: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ +086c30: 0802 1900 |00ec: move-object/from16 v2, v25 │ │ +086c34: 0803 1a00 |00ee: move-object/from16 v3, v26 │ │ +086c38: 7606 da15 0200 |00f0: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ +086c3e: 1502 c841 |00f3: const/high16 v2, #int 1103626240 // #41c8 │ │ +086c42: 2d02 1602 |00f5: cmpl-float v2, v22, v2 │ │ +086c46: 3a02 2000 |00f7: if-ltz v2, 0117 // +0020 │ │ +086c4a: 1502 9642 |00f9: const/high16 v2, #int 1117126656 // #4296 │ │ +086c4e: 2e02 1602 |00fb: cmpg-float v2, v22, v2 │ │ +086c52: 3c02 1a00 |00fd: if-gtz v2, 0117 // +001a │ │ +086c56: 1502 c841 |00ff: const/high16 v2, #int 1103626240 // #41c8 │ │ +086c5a: a702 1602 |0101: sub-float v2, v22, v2 │ │ +086c5e: 1503 0040 |0103: const/high16 v3, #int 1073741824 // #4000 │ │ +086c62: c832 |0105: mul-float/2addr v2, v3 │ │ +086c64: 1503 c842 |0106: const/high16 v3, #int 1120403456 // #42c8 │ │ +086c68: a907 0203 |0108: div-float v7, v2, v3 │ │ +086c6c: 8294 |010a: int-to-float v4, v9 │ │ +086c6e: 82a5 |010b: int-to-float v5, v10 │ │ +086c70: 0800 1900 |010c: move-object/from16 v0, v25 │ │ +086c74: 5206 2606 |010e: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ +086c78: 0802 1900 |0110: move-object/from16 v2, v25 │ │ +086c7c: 0803 1a00 |0112: move-object/from16 v3, v26 │ │ +086c80: 7606 da15 0200 |0114: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ +086c86: 1502 4842 |0117: const/high16 v2, #int 1112014848 // #4248 │ │ +086c8a: 2d02 1602 |0119: cmpl-float v2, v22, v2 │ │ +086c8e: 3a02 2000 |011b: if-ltz v2, 013b // +0020 │ │ +086c92: 1502 c842 |011d: const/high16 v2, #int 1120403456 // #42c8 │ │ +086c96: 2e02 1602 |011f: cmpg-float v2, v22, v2 │ │ +086c9a: 3c02 1a00 |0121: if-gtz v2, 013b // +001a │ │ +086c9e: 1502 4842 |0123: const/high16 v2, #int 1112014848 // #4248 │ │ +086ca2: a702 1602 |0125: sub-float v2, v22, v2 │ │ +086ca6: 1503 0040 |0127: const/high16 v3, #int 1073741824 // #4000 │ │ +086caa: c832 |0129: mul-float/2addr v2, v3 │ │ +086cac: 1503 c842 |012a: const/high16 v3, #int 1120403456 // #42c8 │ │ +086cb0: a907 0203 |012c: div-float v7, v2, v3 │ │ +086cb4: 8294 |012e: int-to-float v4, v9 │ │ +086cb6: 82a5 |012f: int-to-float v5, v10 │ │ +086cb8: 0800 1900 |0130: move-object/from16 v0, v25 │ │ +086cbc: 5206 2706 |0132: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ +086cc0: 0802 1900 |0134: move-object/from16 v2, v25 │ │ +086cc4: 0803 1a00 |0136: move-object/from16 v3, v26 │ │ +086cc8: 7606 da15 0200 |0138: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ +086cce: 1502 9642 |013b: const/high16 v2, #int 1117126656 // #4296 │ │ +086cd2: 2d02 1602 |013d: cmpl-float v2, v22, v2 │ │ +086cd6: 3a02 2000 |013f: if-ltz v2, 015f // +0020 │ │ +086cda: 1502 c842 |0141: const/high16 v2, #int 1120403456 // #42c8 │ │ +086cde: 2e02 1602 |0143: cmpg-float v2, v22, v2 │ │ +086ce2: 3c02 1a00 |0145: if-gtz v2, 015f // +001a │ │ +086ce6: 1502 9642 |0147: const/high16 v2, #int 1117126656 // #4296 │ │ +086cea: a702 1602 |0149: sub-float v2, v22, v2 │ │ +086cee: 1503 0040 |014b: const/high16 v3, #int 1073741824 // #4000 │ │ +086cf2: c832 |014d: mul-float/2addr v2, v3 │ │ +086cf4: 1503 c842 |014e: const/high16 v3, #int 1120403456 // #42c8 │ │ +086cf8: a907 0203 |0150: div-float v7, v2, v3 │ │ +086cfc: 8294 |0152: int-to-float v4, v9 │ │ +086cfe: 82a5 |0153: int-to-float v5, v10 │ │ +086d00: 0800 1900 |0154: move-object/from16 v0, v25 │ │ +086d04: 5206 2406 |0156: iget v6, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +086d08: 0802 1900 |0158: move-object/from16 v2, v25 │ │ +086d0c: 0803 1a00 |015a: move-object/from16 v3, v26 │ │ +086d10: 7606 da15 0200 |015c: invoke-direct/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/SwipeProgressBar;.drawCircle:(Landroid/graphics/Canvas;FFIF)V // method@15da │ │ +086d16: 0800 1900 |015f: move-object/from16 v0, v25 │ │ +086d1a: 5202 2d06 |0161: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086d1e: 1203 |0163: const/4 v3, #int 0 // #0 │ │ +086d20: 2d02 0203 |0164: cmpl-float v2, v2, v3 │ │ +086d24: 3d02 1f00 |0166: if-lez v2, 0185 // +001f │ │ +086d28: 380b 1d00 |0168: if-eqz v11, 0185 // +001d │ │ +086d2c: 0800 1a00 |016a: move-object/from16 v0, v26 │ │ +086d30: 0201 1700 |016c: move/from16 v1, v23 │ │ +086d34: 6e20 0202 1000 |016e: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ +086d3a: 7401 0402 1a00 |0171: invoke-virtual/range {v26}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +086d40: 0a17 |0174: move-result v23 │ │ +086d42: 0800 1900 |0175: move-object/from16 v0, v25 │ │ +086d46: 5402 2206 |0177: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086d4a: 0800 1a00 |0179: move-object/from16 v0, v26 │ │ +086d4e: 6e20 f801 2000 |017b: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ +086d54: 0800 1900 |017e: move-object/from16 v0, v25 │ │ +086d58: 0801 1a00 |0180: move-object/from16 v1, v26 │ │ +086d5c: 7040 db15 10a9 |0182: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@15db │ │ +086d62: 0800 1900 |0185: move-object/from16 v0, v25 │ │ +086d66: 5402 2a06 |0187: iget-object v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ +086d6a: 7110 4f0e 0200 |0189: invoke-static {v2}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +086d70: 0800 1a00 |018c: move-object/from16 v0, v26 │ │ +086d74: 0201 1700 |018e: move/from16 v1, v23 │ │ +086d78: 6e20 0202 1000 |0190: invoke-virtual {v0, v1}, Landroid/graphics/Canvas;.restoreToCount:(I)V // method@0202 │ │ +086d7e: 2900 d4fe |0193: goto/16 0067 // -012c │ │ +086d82: 1202 |0195: const/4 v2, #int 0 // #0 │ │ +086d84: 2d02 1602 |0196: cmpl-float v2, v22, v2 │ │ +086d88: 3a02 1300 |0198: if-ltz v2, 01ab // +0013 │ │ +086d8c: 1502 c841 |019a: const/high16 v2, #int 1103626240 // #41c8 │ │ +086d90: 2e02 1602 |019c: cmpg-float v2, v22, v2 │ │ +086d94: 3b02 0d00 |019e: if-gez v2, 01ab // +000d │ │ +086d98: 0800 1900 |01a0: move-object/from16 v0, v25 │ │ +086d9c: 5202 2706 |01a2: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ +086da0: 0800 1a00 |01a4: move-object/from16 v0, v26 │ │ +086da4: 6e20 fc01 2000 |01a6: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ +086daa: 2900 07ff |01a9: goto/16 00b0 // -00f9 │ │ +086dae: 1502 c841 |01ab: const/high16 v2, #int 1103626240 // #41c8 │ │ +086db2: 2d02 1602 |01ad: cmpl-float v2, v22, v2 │ │ +086db6: 3a02 1300 |01af: if-ltz v2, 01c2 // +0013 │ │ +086dba: 1502 4842 |01b1: const/high16 v2, #int 1112014848 // #4248 │ │ +086dbe: 2e02 1602 |01b3: cmpg-float v2, v22, v2 │ │ +086dc2: 3b02 0d00 |01b5: if-gez v2, 01c2 // +000d │ │ +086dc6: 0800 1900 |01b7: move-object/from16 v0, v25 │ │ +086dca: 5202 2406 |01b9: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +086dce: 0800 1a00 |01bb: move-object/from16 v0, v26 │ │ +086dd2: 6e20 fc01 2000 |01bd: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ +086dd8: 2900 f0fe |01c0: goto/16 00b0 // -0110 │ │ +086ddc: 1502 4842 |01c2: const/high16 v2, #int 1112014848 // #4248 │ │ +086de0: 2d02 1602 |01c4: cmpl-float v2, v22, v2 │ │ +086de4: 3a02 1300 |01c6: if-ltz v2, 01d9 // +0013 │ │ +086de8: 1502 9642 |01c8: const/high16 v2, #int 1117126656 // #4296 │ │ +086dec: 2e02 1602 |01ca: cmpg-float v2, v22, v2 │ │ +086df0: 3b02 0d00 |01cc: if-gez v2, 01d9 // +000d │ │ +086df4: 0800 1900 |01ce: move-object/from16 v0, v25 │ │ +086df8: 5202 2506 |01d0: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ +086dfc: 0800 1a00 |01d2: move-object/from16 v0, v26 │ │ +086e00: 6e20 fc01 2000 |01d4: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ +086e06: 2900 d9fe |01d7: goto/16 00b0 // -0127 │ │ +086e0a: 0800 1900 |01d9: move-object/from16 v0, v25 │ │ +086e0e: 5202 2606 |01db: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ +086e12: 0800 1a00 |01dd: move-object/from16 v0, v26 │ │ +086e16: 6e20 fc01 2000 |01df: invoke-virtual {v0, v2}, Landroid/graphics/Canvas;.drawColor:(I)V // method@01fc │ │ +086e1c: 2900 cefe |01e2: goto/16 00b0 // -0132 │ │ +086e20: 0800 1900 |01e4: move-object/from16 v0, v25 │ │ +086e24: 5202 2d06 |01e6: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086e28: 1203 |01e8: const/4 v3, #int 0 // #0 │ │ +086e2a: 2d02 0203 |01e9: cmpl-float v2, v2, v3 │ │ +086e2e: 3d02 a1ff |01eb: if-lez v2, 018c // -005f │ │ +086e32: 0800 1900 |01ed: move-object/from16 v0, v25 │ │ +086e36: 5202 2d06 |01ef: iget v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086e3a: 8922 |01f1: float-to-double v2, v2 │ │ +086e3c: 1904 f03f |01f2: const-wide/high16 v4, #long 4607182418800017408 // #3ff0 │ │ +086e40: 3002 0204 |01f4: cmpg-double v2, v2, v4 │ │ +086e44: 3c02 96ff |01f6: if-gtz v2, 018c // -006a │ │ +086e48: 0800 1900 |01f8: move-object/from16 v0, v25 │ │ +086e4c: 0801 1a00 |01fa: move-object/from16 v1, v26 │ │ +086e50: 7040 db15 10a9 |01fc: invoke-direct {v0, v1, v9, v10}, Landroid/support/v4/widget/SwipeProgressBar;.drawTrigger:(Landroid/graphics/Canvas;II)V // method@15db │ │ +086e56: 288d |01ff: goto 018c // -0073 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0008 line=138 │ │ 0x0010 line=139 │ │ 0x0012 line=140 │ │ 0x0014 line=141 │ │ @@ -93898,25 +93898,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -086dec: |[086dec] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ -086dfc: 5540 2b06 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086e00: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -086e04: 5340 2806 |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ -086e08: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ -086e0c: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ -086e10: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ -086e14: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -086e16: 0f00 |000d: return v0 │ │ -086e18: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -086e1a: 28fe |000f: goto 000d // -0002 │ │ +086e58: |[086e58] android.support.v4.widget.SwipeProgressBar.isRunning:()Z │ │ +086e68: 5540 2b06 |0000: iget-boolean v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086e6c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +086e70: 5340 2806 |0004: iget-wide v0, v4, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ +086e74: 1602 0000 |0006: const-wide/16 v2, #int 0 // #0 │ │ +086e78: 3100 0002 |0008: cmp-long v0, v0, v2 │ │ +086e7c: 3d00 0400 |000a: if-lez v0, 000e // +0004 │ │ +086e80: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +086e82: 0f00 |000d: return v0 │ │ +086e84: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +086e86: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0010 reg=4 this Landroid/support/v4/widget/SwipeProgressBar; │ │ │ │ #2 : (in Landroid/support/v4/widget/SwipeProgressBar;) │ │ @@ -93924,24 +93924,24 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 17 16-bit code units │ │ -086e1c: |[086e1c] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ -086e2c: 5410 2206 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086e30: 5902 3900 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@0039 │ │ -086e34: 5410 2206 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086e38: 5903 3b00 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ -086e3c: 5410 2206 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086e40: 5904 3a00 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ -086e44: 5410 2206 |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ -086e48: 5905 3800 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -086e4c: 0e00 |0010: return-void │ │ +086e88: |[086e88] android.support.v4.widget.SwipeProgressBar.setBounds:(IIII)V │ │ +086e98: 5410 2206 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086e9c: 5902 3900 |0002: iput v2, v0, Landroid/graphics/Rect;.left:I // field@0039 │ │ +086ea0: 5410 2206 |0004: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086ea4: 5903 3b00 |0006: iput v3, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ +086ea8: 5410 2206 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086eac: 5904 3a00 |000a: iput v4, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ +086eb0: 5410 2206 |000c: iget-object v0, v1, Landroid/support/v4/widget/SwipeProgressBar;.mBounds:Landroid/graphics/Rect; // field@0622 │ │ +086eb4: 5905 3800 |000e: iput v5, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +086eb8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0004 line=269 │ │ 0x0008 line=270 │ │ 0x000c line=271 │ │ 0x0010 line=272 │ │ @@ -93957,20 +93957,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -086e50: |[086e50] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ -086e60: 5901 2406 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ -086e64: 5902 2506 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ -086e68: 5903 2606 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ -086e6c: 5904 2706 |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ -086e70: 0e00 |0008: return-void │ │ +086ebc: |[086ebc] android.support.v4.widget.SwipeProgressBar.setColorScheme:(IIII)V │ │ +086ecc: 5901 2406 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor1:I // field@0624 │ │ +086ed0: 5902 2506 |0002: iput v2, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor2:I // field@0625 │ │ +086ed4: 5903 2606 |0004: iput v3, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor3:I // field@0626 │ │ +086ed8: 5904 2706 |0006: iput v4, v0, Landroid/support/v4/widget/SwipeProgressBar;.mColor4:I // field@0627 │ │ +086edc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0002 line=89 │ │ 0x0004 line=90 │ │ 0x0006 line=91 │ │ 0x0008 line=92 │ │ @@ -93986,21 +93986,21 @@ │ │ type : '(F)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -086e74: |[086e74] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ -086e84: 5923 2d06 |0000: iput v3, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -086e88: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -086e8c: 5a20 2c06 |0004: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ -086e90: 5420 2a06 |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ -086e94: 7110 4f0e 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ -086e9a: 0e00 |000b: return-void │ │ +086ee0: |[086ee0] android.support.v4.widget.SwipeProgressBar.setTriggerPercentage:(F)V │ │ +086ef0: 5923 2d06 |0000: iput v3, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086ef4: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +086ef8: 5a20 2c06 |0004: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ +086efc: 5420 2a06 |0006: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ +086f00: 7110 4f0e 0000 |0008: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e4f │ │ +086f06: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0006 line=102 │ │ 0x000b line=103 │ │ locals : │ │ @@ -94012,27 +94012,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -086e9c: |[086e9c] android.support.v4.widget.SwipeProgressBar.start:()V │ │ -086eac: 5520 2b06 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086eb0: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -086eb4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -086eb6: 5920 2d06 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -086eba: 7100 a823 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -086ec0: 0b00 |000a: move-result-wide v0 │ │ -086ec2: 5a20 2c06 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ -086ec6: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -086ec8: 5c20 2b06 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086ecc: 5420 2a06 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ -086ed0: 6e10 4922 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@2249 │ │ -086ed6: 0e00 |0015: return-void │ │ +086f08: |[086f08] android.support.v4.widget.SwipeProgressBar.start:()V │ │ +086f18: 5520 2b06 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086f1c: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +086f20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +086f22: 5920 2d06 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086f26: 7100 a823 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +086f2c: 0b00 |000a: move-result-wide v0 │ │ +086f2e: 5a20 2c06 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mStartTime:J // field@062c │ │ +086f32: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +086f34: 5c20 2b06 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086f38: 5420 2a06 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ +086f3c: 6e10 4922 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@2249 │ │ +086f42: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0004 line=110 │ │ 0x0007 line=111 │ │ 0x000d line=112 │ │ 0x0010 line=113 │ │ @@ -94045,45 +94045,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -086ed8: |[086ed8] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ -086ee8: 5520 2b06 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086eec: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -086ef0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -086ef2: 5920 2d06 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ -086ef6: 7100 a823 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ -086efc: 0b00 |000a: move-result-wide v0 │ │ -086efe: 5a20 2806 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ -086f02: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -086f04: 5c20 2b06 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ -086f08: 5420 2a06 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ -086f0c: 6e10 4922 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@2249 │ │ -086f12: 0e00 |0015: return-void │ │ +086f44: |[086f44] android.support.v4.widget.SwipeProgressBar.stop:()V │ │ +086f54: 5520 2b06 |0000: iget-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086f58: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +086f5c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +086f5e: 5920 2d06 |0005: iput v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mTriggerPercentage:F // field@062d │ │ +086f62: 7100 a823 0000 |0007: invoke-static {}, Landroid/view/animation/AnimationUtils;.currentAnimationTimeMillis:()J // method@23a8 │ │ +086f68: 0b00 |000a: move-result-wide v0 │ │ +086f6a: 5a20 2806 |000b: iput-wide v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mFinishTime:J // field@0628 │ │ +086f6e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +086f70: 5c20 2b06 |000e: iput-boolean v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mRunning:Z // field@062b │ │ +086f74: 5420 2a06 |0010: iget-object v0, v2, Landroid/support/v4/widget/SwipeProgressBar;.mParent:Landroid/view/View; // field@062a │ │ +086f78: 6e10 4922 0000 |0012: invoke-virtual {v0}, Landroid/view/View;.postInvalidate:()V // method@2249 │ │ +086f7e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0004 line=122 │ │ 0x0007 line=123 │ │ 0x000d line=124 │ │ 0x0010 line=125 │ │ 0x0015 line=127 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/widget/SwipeProgressBar; │ │ │ │ - source_file_idx : 4296 (SwipeProgressBar.java) │ │ + source_file_idx : 4297 (SwipeProgressBar.java) │ │ │ │ Class #420 header: │ │ class_idx : 795 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1113 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #420 annotations: │ │ Annotations on class │ │ @@ -94107,18 +94107,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086f14: |[086f14] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -086f24: 5b01 2e06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f28: 7010 a123 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@23a1 │ │ -086f2e: 0e00 |0005: return-void │ │ +086f80: |[086f80] android.support.v4.widget.SwipeRefreshLayout$1.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +086f90: 5b01 2e06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086f94: 7010 a123 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@23a1 │ │ +086f9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -94128,54 +94128,54 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -086f30: |[086f30] android.support.v4.widget.SwipeRefreshLayout$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -086f40: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -086f42: 5463 2e06 |0001: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f46: 7110 f715 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f7 │ │ -086f4c: 0a03 |0006: move-result v3 │ │ -086f4e: 5464 2e06 |0007: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f52: 7110 f815 0400 |0009: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f8 │ │ -086f58: 0a04 |000c: move-result v4 │ │ -086f5a: 3243 1a00 |000d: if-eq v3, v4, 0027 // +001a │ │ -086f5e: 5463 2e06 |000f: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f62: 7110 f715 0300 |0011: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f7 │ │ -086f68: 0a03 |0014: move-result v3 │ │ -086f6a: 5464 2e06 |0015: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f6e: 7110 f815 0400 |0017: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f8 │ │ -086f74: 0a04 |001a: move-result v4 │ │ -086f76: 5465 2e06 |001b: iget-object v5, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f7a: 7110 f715 0500 |001d: invoke-static {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f7 │ │ -086f80: 0a05 |0020: move-result v5 │ │ -086f82: b154 |0021: sub-int/2addr v4, v5 │ │ -086f84: 8244 |0022: int-to-float v4, v4 │ │ -086f86: c874 |0023: mul-float/2addr v4, v7 │ │ -086f88: 8744 |0024: float-to-int v4, v4 │ │ -086f8a: 9002 0304 |0025: add-int v2, v3, v4 │ │ -086f8e: 5463 2e06 |0027: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086f92: 7110 ff15 0300 |0029: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@15ff │ │ -086f98: 0c03 |002c: move-result-object v3 │ │ -086f9a: 6e10 1b22 0300 |002d: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ -086fa0: 0a03 |0030: move-result v3 │ │ -086fa2: 9101 0203 |0031: sub-int v1, v2, v3 │ │ -086fa6: 5463 2e06 |0033: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086faa: 7110 ff15 0300 |0035: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@15ff │ │ -086fb0: 0c03 |0038: move-result-object v3 │ │ -086fb2: 6e10 1b22 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ -086fb8: 0a00 |003c: move-result v0 │ │ -086fba: 9003 0100 |003d: add-int v3, v1, v0 │ │ -086fbe: 3b03 0400 |003f: if-gez v3, 0043 // +0004 │ │ -086fc2: d901 0000 |0041: rsub-int/lit8 v1, v0, #int 0 // #00 │ │ -086fc6: 5463 2e06 |0043: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ -086fca: 7120 0016 1300 |0045: invoke-static {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@1600 │ │ -086fd0: 0e00 |0048: return-void │ │ +086f9c: |[086f9c] android.support.v4.widget.SwipeRefreshLayout$1.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +086fac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +086fae: 5463 2e06 |0001: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086fb2: 7110 f715 0300 |0003: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f7 │ │ +086fb8: 0a03 |0006: move-result v3 │ │ +086fba: 5464 2e06 |0007: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086fbe: 7110 f815 0400 |0009: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f8 │ │ +086fc4: 0a04 |000c: move-result v4 │ │ +086fc6: 3243 1a00 |000d: if-eq v3, v4, 0027 // +001a │ │ +086fca: 5463 2e06 |000f: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086fce: 7110 f715 0300 |0011: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f7 │ │ +086fd4: 0a03 |0014: move-result v3 │ │ +086fd6: 5464 2e06 |0015: iget-object v4, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086fda: 7110 f815 0400 |0017: invoke-static {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f8 │ │ +086fe0: 0a04 |001a: move-result v4 │ │ +086fe2: 5465 2e06 |001b: iget-object v5, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086fe6: 7110 f715 0500 |001d: invoke-static {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15f7 │ │ +086fec: 0a05 |0020: move-result v5 │ │ +086fee: b154 |0021: sub-int/2addr v4, v5 │ │ +086ff0: 8244 |0022: int-to-float v4, v4 │ │ +086ff2: c874 |0023: mul-float/2addr v4, v7 │ │ +086ff4: 8744 |0024: float-to-int v4, v4 │ │ +086ff6: 9002 0304 |0025: add-int v2, v3, v4 │ │ +086ffa: 5463 2e06 |0027: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +086ffe: 7110 ff15 0300 |0029: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@15ff │ │ +087004: 0c03 |002c: move-result-object v3 │ │ +087006: 6e10 1b22 0300 |002d: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ +08700c: 0a03 |0030: move-result v3 │ │ +08700e: 9101 0203 |0031: sub-int v1, v2, v3 │ │ +087012: 5463 2e06 |0033: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +087016: 7110 ff15 0300 |0035: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; // method@15ff │ │ +08701c: 0c03 |0038: move-result-object v3 │ │ +08701e: 6e10 1b22 0300 |0039: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ +087024: 0a00 |003c: move-result v0 │ │ +087026: 9003 0100 |003d: add-int v3, v1, v0 │ │ +08702a: 3b03 0400 |003f: if-gez v3, 0043 // +0004 │ │ +08702e: d901 0000 |0041: rsub-int/lit8 v1, v0, #int 0 // #00 │ │ +087032: 5463 2e06 |0043: iget-object v3, v6, Landroid/support/v4/widget/SwipeRefreshLayout$1;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062e │ │ +087036: 7120 0016 1300 |0045: invoke-static {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V // method@1600 │ │ +08703c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0001 line=103 │ │ 0x000f line=104 │ │ 0x0027 line=106 │ │ 0x0033 line=107 │ │ @@ -94187,21 +94187,21 @@ │ │ 0x003d - 0x0049 reg=0 currentTop I │ │ 0x0033 - 0x0049 reg=1 offset I │ │ 0x0001 - 0x0049 reg=2 targetTop I │ │ 0x0000 - 0x0049 reg=6 this Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ 0x0000 - 0x0049 reg=7 interpolatedTime F │ │ 0x0000 - 0x0049 reg=8 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #421 header: │ │ class_idx : 796 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1113 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #421 annotations: │ │ Annotations on class │ │ @@ -94225,18 +94225,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -086fd4: |[086fd4] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -086fe4: 5b01 2f06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ -086fe8: 7010 a123 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@23a1 │ │ -086fee: 0e00 |0005: return-void │ │ +087040: |[087040] android.support.v4.widget.SwipeRefreshLayout$2.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +087050: 5b01 2f06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ +087054: 7010 a123 0000 |0002: invoke-direct {v0}, Landroid/view/animation/Animation;.:()V // method@23a1 │ │ +08705a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -94246,48 +94246,48 @@ │ │ type : '(FLandroid/view/animation/Transformation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -086ff0: |[086ff0] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ -087000: 5441 2f06 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ -087004: 7110 0116 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1601 │ │ -08700a: 0a01 |0005: move-result v1 │ │ -08700c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -08700e: 5443 2f06 |0007: iget-object v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ -087012: 7110 0116 0300 |0009: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1601 │ │ -087018: 0a03 |000c: move-result v3 │ │ -08701a: c732 |000d: sub-float/2addr v2, v3 │ │ -08701c: c852 |000e: mul-float/2addr v2, v5 │ │ -08701e: a600 0102 |000f: add-float v0, v1, v2 │ │ -087022: 5441 2f06 |0011: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ -087026: 7110 0316 0100 |0013: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@1603 │ │ -08702c: 0c01 |0016: move-result-object v1 │ │ -08702e: 6e20 df15 0100 |0017: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@15df │ │ -087034: 0e00 |001a: return-void │ │ +08705c: |[08705c] android.support.v4.widget.SwipeRefreshLayout$2.applyTransformation:(FLandroid/view/animation/Transformation;)V │ │ +08706c: 5441 2f06 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ +087070: 7110 0116 0100 |0002: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1601 │ │ +087076: 0a01 |0005: move-result v1 │ │ +087078: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +08707a: 5443 2f06 |0007: iget-object v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ +08707e: 7110 0116 0300 |0009: invoke-static {v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1601 │ │ +087084: 0a03 |000c: move-result v3 │ │ +087086: c732 |000d: sub-float/2addr v2, v3 │ │ +087088: c852 |000e: mul-float/2addr v2, v5 │ │ +08708a: a600 0102 |000f: add-float v0, v1, v2 │ │ +08708e: 5441 2f06 |0011: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$2;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@062f │ │ +087092: 7110 0316 0100 |0013: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@1603 │ │ +087098: 0c01 |0016: move-result-object v1 │ │ +08709a: 6e20 df15 0100 |0017: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@15df │ │ +0870a0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0011 line=119 │ │ 0x001a line=120 │ │ locals : │ │ 0x0011 - 0x001b reg=0 percent F │ │ 0x0000 - 0x001b reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout$2; │ │ 0x0000 - 0x001b reg=5 interpolatedTime F │ │ 0x0000 - 0x001b reg=6 t Landroid/view/animation/Transformation; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #422 header: │ │ class_idx : 799 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #422 annotations: │ │ Annotations on class │ │ @@ -94312,18 +94312,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087038: |[087038] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -087048: 5b01 3206 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ -08704c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -087052: 0e00 |0005: return-void │ │ +0870a4: |[0870a4] android.support.v4.widget.SwipeRefreshLayout$5.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0870b4: 5b01 3206 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ +0870b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0870be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -94333,46 +94333,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -087054: |[087054] android.support.v4.widget.SwipeRefreshLayout$5.run:()V │ │ -087064: 5430 3206 |0000: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ -087068: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08706a: 7120 0816 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@1608 │ │ -087070: 5430 3206 |0006: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ -087074: 5431 3206 |0008: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ -087078: 7110 0416 0100 |000a: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@1604 │ │ -08707e: 0a01 |000d: move-result v1 │ │ -087080: 5432 3206 |000e: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ -087084: 6e10 1416 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -08708a: 0a02 |0013: move-result v2 │ │ -08708c: b021 |0014: add-int/2addr v1, v2 │ │ -08708e: 5432 3206 |0015: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ -087092: 7110 f915 0200 |0017: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@15f9 │ │ -087098: 0c02 |001a: move-result-object v2 │ │ -08709a: 7130 fa15 1002 |001b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@15fa │ │ -0870a0: 0e00 |001e: return-void │ │ +0870c0: |[0870c0] android.support.v4.widget.SwipeRefreshLayout$5.run:()V │ │ +0870d0: 5430 3206 |0000: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ +0870d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0870d6: 7120 0816 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@1608 │ │ +0870dc: 5430 3206 |0006: iget-object v0, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ +0870e0: 5431 3206 |0008: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ +0870e4: 7110 0416 0100 |000a: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@1604 │ │ +0870ea: 0a01 |000d: move-result v1 │ │ +0870ec: 5432 3206 |000e: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ +0870f0: 6e10 1416 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +0870f6: 0a02 |0013: move-result v2 │ │ +0870f8: b021 |0014: add-int/2addr v1, v2 │ │ +0870fa: 5432 3206 |0015: iget-object v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout$5;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0632 │ │ +0870fe: 7110 f915 0200 |0017: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@15f9 │ │ +087104: 0c02 |001a: move-result-object v2 │ │ +087106: 7130 fa15 1002 |001b: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@15fa │ │ +08710c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0006 line=144 │ │ 0x001e line=146 │ │ locals : │ │ 0x0000 - 0x001f reg=3 this Landroid/support/v4/widget/SwipeRefreshLayout$5; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #423 header: │ │ class_idx : 800 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #423 annotations: │ │ Annotations on class │ │ @@ -94397,18 +94397,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0870a4: |[0870a4] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0870b4: 5b01 3306 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -0870b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0870be: 0e00 |0005: return-void │ │ +087110: |[087110] android.support.v4.widget.SwipeRefreshLayout$6.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +087120: 5b01 3306 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087124: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08712a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -94418,71 +94418,71 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 116 16-bit code units │ │ -0870c0: |[0870c0] android.support.v4.widget.SwipeRefreshLayout$6.run:()V │ │ -0870d0: 5440 3306 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -0870d4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0870d6: 7120 0816 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@1608 │ │ -0870dc: 5440 3306 |0006: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -0870e0: 7110 0316 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@1603 │ │ -0870e6: 0c00 |000b: move-result-object v0 │ │ -0870e8: 3800 4f00 |000c: if-eqz v0, 005b // +004f │ │ -0870ec: 5440 3306 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -0870f0: 5441 3306 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -0870f4: 7110 0616 0100 |0012: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1606 │ │ -0870fa: 0a01 |0015: move-result v1 │ │ -0870fc: 7120 0216 1000 |0016: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@1602 │ │ -087102: 5440 3306 |0019: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087106: 7110 fc15 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ -08710c: 0c00 |001e: move-result-object v0 │ │ -08710e: 5441 3306 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087112: 7110 fb15 0100 |0021: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15fb │ │ -087118: 0a01 |0024: move-result v1 │ │ -08711a: 8112 |0025: int-to-long v2, v1 │ │ -08711c: 6e30 a423 2003 |0026: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@23a4 │ │ -087122: 5440 3306 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087126: 7110 fc15 0000 |002b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ -08712c: 0c00 |002e: move-result-object v0 │ │ -08712e: 5441 3306 |002f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087132: 7110 fd15 0100 |0031: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@15fd │ │ -087138: 0c01 |0034: move-result-object v1 │ │ -08713a: 6e20 a323 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@23a3 │ │ -087140: 5440 3306 |0038: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087144: 7110 fc15 0000 |003a: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ -08714a: 0c00 |003d: move-result-object v0 │ │ -08714c: 6e10 a223 0000 |003e: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@23a2 │ │ -087152: 5440 3306 |0041: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087156: 7110 fc15 0000 |0043: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ -08715c: 0c00 |0046: move-result-object v0 │ │ -08715e: 5441 3306 |0047: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087162: 7110 fe15 0100 |0049: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; // method@15fe │ │ -087168: 0c01 |004c: move-result-object v1 │ │ -08716a: 6e20 a523 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@23a5 │ │ -087170: 5440 3306 |0050: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087174: 5441 3306 |0052: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -087178: 7110 fc15 0100 |0054: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ -08717e: 0c01 |0057: move-result-object v1 │ │ -087180: 6e20 2d16 1000 |0058: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAnimation:(Landroid/view/animation/Animation;)V // method@162d │ │ -087186: 5440 3306 |005b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -08718a: 5441 3306 |005d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -08718e: 7110 0416 0100 |005f: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@1604 │ │ -087194: 0a01 |0062: move-result v1 │ │ -087196: 5442 3306 |0063: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -08719a: 6e10 1416 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -0871a0: 0a02 |0068: move-result v2 │ │ -0871a2: b021 |0069: add-int/2addr v1, v2 │ │ -0871a4: 5442 3306 |006a: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ -0871a8: 7110 f915 0200 |006c: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@15f9 │ │ -0871ae: 0c02 |006f: move-result-object v2 │ │ -0871b0: 7130 fa15 1002 |0070: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@15fa │ │ -0871b6: 0e00 |0073: return-void │ │ +08712c: |[08712c] android.support.v4.widget.SwipeRefreshLayout$6.run:()V │ │ +08713c: 5440 3306 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087140: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +087142: 7120 0816 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z // method@1608 │ │ +087148: 5440 3306 |0006: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +08714c: 7110 0316 0000 |0008: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; // method@1603 │ │ +087152: 0c00 |000b: move-result-object v0 │ │ +087154: 3800 4f00 |000c: if-eqz v0, 005b // +004f │ │ +087158: 5440 3306 |000e: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +08715c: 5441 3306 |0010: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087160: 7110 0616 0100 |0012: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F // method@1606 │ │ +087166: 0a01 |0015: move-result v1 │ │ +087168: 7120 0216 1000 |0016: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@1602 │ │ +08716e: 5440 3306 |0019: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087172: 7110 fc15 0000 |001b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ +087178: 0c00 |001e: move-result-object v0 │ │ +08717a: 5441 3306 |001f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +08717e: 7110 fb15 0100 |0021: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@15fb │ │ +087184: 0a01 |0024: move-result v1 │ │ +087186: 8112 |0025: int-to-long v2, v1 │ │ +087188: 6e30 a423 2003 |0026: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@23a4 │ │ +08718e: 5440 3306 |0029: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087192: 7110 fc15 0000 |002b: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ +087198: 0c00 |002e: move-result-object v0 │ │ +08719a: 5441 3306 |002f: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +08719e: 7110 fd15 0100 |0031: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@15fd │ │ +0871a4: 0c01 |0034: move-result-object v1 │ │ +0871a6: 6e20 a323 1000 |0035: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@23a3 │ │ +0871ac: 5440 3306 |0038: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871b0: 7110 fc15 0000 |003a: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ +0871b6: 0c00 |003d: move-result-object v0 │ │ +0871b8: 6e10 a223 0000 |003e: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@23a2 │ │ +0871be: 5440 3306 |0041: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871c2: 7110 fc15 0000 |0043: invoke-static {v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ +0871c8: 0c00 |0046: move-result-object v0 │ │ +0871ca: 5441 3306 |0047: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871ce: 7110 fe15 0100 |0049: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; // method@15fe │ │ +0871d4: 0c01 |004c: move-result-object v1 │ │ +0871d6: 6e20 a523 1000 |004d: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@23a5 │ │ +0871dc: 5440 3306 |0050: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871e0: 5441 3306 |0052: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871e4: 7110 fc15 0100 |0054: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; // method@15fc │ │ +0871ea: 0c01 |0057: move-result-object v1 │ │ +0871ec: 6e20 2d16 1000 |0058: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.startAnimation:(Landroid/view/animation/Animation;)V // method@162d │ │ +0871f2: 5440 3306 |005b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871f6: 5441 3306 |005d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +0871fa: 7110 0416 0100 |005f: invoke-static {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I // method@1604 │ │ +087200: 0a01 |0062: move-result v1 │ │ +087202: 5442 3306 |0063: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087206: 6e10 1416 0200 |0065: invoke-virtual {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +08720c: 0a02 |0068: move-result v2 │ │ +08720e: b021 |0069: add-int/2addr v1, v2 │ │ +087210: 5442 3306 |006a: iget-object v2, v4, Landroid/support/v4/widget/SwipeRefreshLayout$6;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0633 │ │ +087214: 7110 f915 0200 |006c: invoke-static {v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; // method@15f9 │ │ +08721a: 0c02 |006f: move-result-object v2 │ │ +08721c: 7130 fa15 1002 |0070: invoke-static {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V // method@15fa │ │ +087222: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0006 line=158 │ │ 0x000e line=159 │ │ 0x0019 line=160 │ │ 0x0029 line=161 │ │ @@ -94490,21 +94490,21 @@ │ │ 0x0041 line=163 │ │ 0x0050 line=164 │ │ 0x005b line=166 │ │ 0x0073 line=168 │ │ locals : │ │ 0x0000 - 0x0074 reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout$6; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #424 header: │ │ class_idx : 801 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #424 annotations: │ │ Annotations on class │ │ @@ -94529,18 +94529,18 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0871b8: |[0871b8] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0871c8: 5b01 3406 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0634 │ │ -0871cc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0871d2: 0e00 |0005: return-void │ │ +087224: |[087224] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +087234: 5b01 3406 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0634 │ │ +087238: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08723e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -94549,17 +94549,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0871d4: |[0871d4] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V │ │ -0871e4: 7020 ee15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15ee │ │ -0871ea: 0e00 |0003: return-void │ │ +087240: |[087240] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V │ │ +087250: 7020 ee15 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15ee │ │ +087256: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SwipeRefreshLayout$1; │ │ @@ -94570,16 +94570,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0871ec: |[0871ec] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0871fc: 0e00 |0000: return-void │ │ +087258: |[087258] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +087268: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -94588,16 +94588,16 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087200: |[087200] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ -087210: 0e00 |0000: return-void │ │ +08726c: |[08726c] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationRepeat:(Landroid/view/animation/Animation;)V │ │ +08727c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ @@ -94606,30 +94606,30 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087214: |[087214] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ -087224: 0e00 |0000: return-void │ │ +087280: |[087280] android.support.v4.widget.SwipeRefreshLayout$BaseAnimationListener.onAnimationStart:(Landroid/view/animation/Animation;)V │ │ +087290: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener; │ │ 0x0000 - 0x0001 reg=1 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #425 header: │ │ class_idx : 802 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #425 annotations: │ │ Annotations on class │ │ @@ -94647,21 +94647,21 @@ │ │ Virtual methods - │ │ #0 : (in Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;) │ │ name : 'onRefresh' │ │ type : '()V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #426 header: │ │ class_idx : 803 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1092 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 9 │ │ instance_fields_size: 26 │ │ direct_methods_size : 29 │ │ virtual_methods_size: 15 │ │ │ │ Class #426 annotations: │ │ Annotations on class │ │ @@ -94831,26 +94831,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -087228: |[087228] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ -087238: 1c00 2303 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@0323 │ │ -08723c: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -087242: 0c00 |0005: move-result-object v0 │ │ -087244: 6900 3906 |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ -087248: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -08724a: 2300 2306 |0009: new-array v0, v0, [I // type@0623 │ │ -08724e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -087250: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ -087256: 4b02 0001 |000f: aput v2, v0, v1 │ │ -08725a: 6900 3806 |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0638 │ │ -08725e: 0e00 |0013: return-void │ │ +087294: |[087294] android.support.v4.widget.SwipeRefreshLayout.:()V │ │ +0872a4: 1c00 2303 |0000: const-class v0, Landroid/support/v4/widget/SwipeRefreshLayout; // type@0323 │ │ +0872a8: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0872ae: 0c00 |0005: move-result-object v0 │ │ +0872b0: 6900 3906 |0006: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ +0872b4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0872b6: 2300 2306 |0009: new-array v0, v0, [I // type@0623 │ │ +0872ba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0872bc: 1402 0e00 0101 |000c: const v2, #float 2.36936e-38 // #0101000e │ │ +0872c2: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0872c6: 6900 3806 |0011: sput-object v0, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0638 │ │ +0872ca: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=95 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -94858,18 +94858,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -087260: |[087260] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ -087270: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087272: 7030 f615 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@15f6 │ │ -087278: 0e00 |0004: return-void │ │ +0872cc: |[0872cc] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;)V │ │ +0872dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0872de: 7030 f615 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@15f6 │ │ +0872e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -94879,84 +94879,84 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -08727c: |[08727c] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08728c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08728e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -087290: 7030 9622 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ -087296: 5c54 5006 |0005: iput-boolean v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ -08729a: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ -08729e: 5952 4506 |0009: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -0872a2: 5953 4706 |000b: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0647 │ │ -0872a6: 5953 4206 |000d: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -0872aa: 12f2 |000f: const/4 v2, #int -1 // #ff │ │ -0872ac: 5952 3f06 |0010: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -0872b0: 2202 1b03 |0012: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@031b │ │ -0872b4: 7020 e215 5200 |0014: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e2 │ │ -0872ba: 5b52 4006 |0017: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ -0872be: 2202 1c03 |0019: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@031c │ │ -0872c2: 7020 e415 5200 |001b: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e4 │ │ -0872c8: 5b52 5506 |001e: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0655 │ │ -0872cc: 2202 1d03 |0020: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@031d │ │ -0872d0: 7020 e615 5200 |0022: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e6 │ │ -0872d6: 5b52 5206 |0025: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0652 │ │ -0872da: 2202 1e03 |0027: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@031e │ │ -0872de: 7020 e815 5200 |0029: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e8 │ │ -0872e4: 5b52 5406 |002c: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0654 │ │ -0872e8: 2202 1f03 |002e: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@031f │ │ -0872ec: 7020 ea15 5200 |0030: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15ea │ │ -0872f2: 5b52 5106 |0033: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ -0872f6: 2202 2003 |0035: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@0320 │ │ -0872fa: 7020 ec15 5200 |0037: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15ec │ │ -087300: 5b52 4106 |003a: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -087304: 7110 7e22 0600 |003c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -08730a: 0c02 |003f: move-result-object v2 │ │ -08730c: 6e10 8522 0200 |0040: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ -087312: 0a02 |0043: move-result v2 │ │ -087314: 5952 5706 |0044: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0657 │ │ -087318: 6e10 1616 0500 |0046: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ -08731e: 0c02 |0049: move-result-object v2 │ │ -087320: 1403 0100 0e01 |004a: const v3, #float 2.60813e-38 // #010e0001 │ │ -087326: 6e20 b201 3200 |004d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b2 │ │ -08732c: 0a02 |0050: move-result v2 │ │ -08732e: 5952 4c06 |0051: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@064c │ │ -087332: 6e20 2c16 4500 |0053: invoke-virtual {v5, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@162c │ │ -087338: 2202 1a03 |0056: new-instance v2, Landroid/support/v4/widget/SwipeProgressBar; // type@031a │ │ -08733c: 7020 d815 5200 |0058: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeProgressBar;.:(Landroid/view/View;)V // method@15d8 │ │ -087342: 5b52 4e06 |005b: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -087346: 6e10 1616 0500 |005d: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ -08734c: 0c02 |0060: move-result-object v2 │ │ -08734e: 6e10 af01 0200 |0061: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -087354: 0c01 |0064: move-result-object v1 │ │ -087356: 5212 640c |0065: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -08735a: 1503 8040 |0067: const/high16 v3, #int 1082130432 // #4080 │ │ -08735e: c832 |0069: mul-float/2addr v2, v3 │ │ -087360: 8722 |006a: float-to-int v2, v2 │ │ -087362: 5952 4f06 |006b: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@064f │ │ -087366: 2202 5c04 |006d: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@045c │ │ -08736a: 1503 0040 |006f: const/high16 v3, #int 1073741824 // #4000 │ │ -08736e: 7020 ab23 3200 |0071: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@23ab │ │ -087374: 5b52 4406 |0074: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0644 │ │ -087378: 2202 5604 |0076: new-instance v2, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ -08737c: 1503 c03f |0078: const/high16 v3, #int 1069547520 // #3fc0 │ │ -087380: 7020 9823 3200 |007a: invoke-direct {v2, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2398 │ │ -087386: 5b52 3e06 |007d: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@063e │ │ -08738a: 6202 3806 |007f: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0638 │ │ -08738e: 6e30 3c01 7602 |0081: invoke-virtual {v6, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -087394: 0c00 |0084: move-result-object v0 │ │ -087396: 1212 |0085: const/4 v2, #int 1 // #1 │ │ -087398: 6e30 bc01 4002 |0086: invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08739e: 0a02 |0089: move-result v2 │ │ -0873a0: 6e20 2716 2500 |008a: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@1627 │ │ -0873a6: 6e10 ca01 0000 |008d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0873ac: 0e00 |0090: return-void │ │ +0872e8: |[0872e8] android.support.v4.widget.SwipeRefreshLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0872f8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0872fa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0872fc: 7030 9622 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ +087302: 5c54 5006 |0005: iput-boolean v4, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ +087306: 1502 80bf |0007: const/high16 v2, #int -1082130432 // #bf80 │ │ +08730a: 5952 4506 |0009: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +08730e: 5953 4706 |000b: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0647 │ │ +087312: 5953 4206 |000d: iput v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087316: 12f2 |000f: const/4 v2, #int -1 // #ff │ │ +087318: 5952 3f06 |0010: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +08731c: 2202 1b03 |0012: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$1; // type@031b │ │ +087320: 7020 e215 5200 |0014: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$1;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e2 │ │ +087326: 5b52 4006 |0017: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ +08732a: 2202 1c03 |0019: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$2; // type@031c │ │ +08732e: 7020 e415 5200 |001b: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$2;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e4 │ │ +087334: 5b52 5506 |001e: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0655 │ │ +087338: 2202 1d03 |0020: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$3; // type@031d │ │ +08733c: 7020 e615 5200 |0022: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$3;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e6 │ │ +087342: 5b52 5206 |0025: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0652 │ │ +087346: 2202 1e03 |0027: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$4; // type@031e │ │ +08734a: 7020 e815 5200 |0029: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$4;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15e8 │ │ +087350: 5b52 5406 |002c: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0654 │ │ +087354: 2202 1f03 |002e: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$5; // type@031f │ │ +087358: 7020 ea15 5200 |0030: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$5;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15ea │ │ +08735e: 5b52 5106 |0033: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ +087362: 2202 2003 |0035: new-instance v2, Landroid/support/v4/widget/SwipeRefreshLayout$6; // type@0320 │ │ +087366: 7020 ec15 5200 |0037: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeRefreshLayout$6;.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V // method@15ec │ │ +08736c: 5b52 4106 |003a: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +087370: 7110 7e22 0600 |003c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +087376: 0c02 |003f: move-result-object v2 │ │ +087378: 6e10 8522 0200 |0040: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ +08737e: 0a02 |0043: move-result v2 │ │ +087380: 5952 5706 |0044: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0657 │ │ +087384: 6e10 1616 0500 |0046: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ +08738a: 0c02 |0049: move-result-object v2 │ │ +08738c: 1403 0100 0e01 |004a: const v3, #float 2.60813e-38 // #010e0001 │ │ +087392: 6e20 b201 3200 |004d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b2 │ │ +087398: 0a02 |0050: move-result v2 │ │ +08739a: 5952 4c06 |0051: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@064c │ │ +08739e: 6e20 2c16 4500 |0053: invoke-virtual {v5, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setWillNotDraw:(Z)V // method@162c │ │ +0873a4: 2202 1a03 |0056: new-instance v2, Landroid/support/v4/widget/SwipeProgressBar; // type@031a │ │ +0873a8: 7020 d815 5200 |0058: invoke-direct {v2, v5}, Landroid/support/v4/widget/SwipeProgressBar;.:(Landroid/view/View;)V // method@15d8 │ │ +0873ae: 5b52 4e06 |005b: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +0873b2: 6e10 1616 0500 |005d: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ +0873b8: 0c02 |0060: move-result-object v2 │ │ +0873ba: 6e10 af01 0200 |0061: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0873c0: 0c01 |0064: move-result-object v1 │ │ +0873c2: 5212 640c |0065: iget v2, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0873c6: 1503 8040 |0067: const/high16 v3, #int 1082130432 // #4080 │ │ +0873ca: c832 |0069: mul-float/2addr v2, v3 │ │ +0873cc: 8722 |006a: float-to-int v2, v2 │ │ +0873ce: 5952 4f06 |006b: iput v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@064f │ │ +0873d2: 2202 5c04 |006d: new-instance v2, Landroid/view/animation/DecelerateInterpolator; // type@045c │ │ +0873d6: 1503 0040 |006f: const/high16 v3, #int 1073741824 // #4000 │ │ +0873da: 7020 ab23 3200 |0071: invoke-direct {v2, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@23ab │ │ +0873e0: 5b52 4406 |0074: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0644 │ │ +0873e4: 2202 5604 |0076: new-instance v2, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ +0873e8: 1503 c03f |0078: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0873ec: 7020 9823 3200 |007a: invoke-direct {v2, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2398 │ │ +0873f2: 5b52 3e06 |007d: iput-object v2, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@063e │ │ +0873f6: 6202 3806 |007f: sget-object v2, Landroid/support/v4/widget/SwipeRefreshLayout;.LAYOUT_ATTRS:[I // field@0638 │ │ +0873fa: 6e30 3c01 7602 |0081: invoke-virtual {v6, v7, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +087400: 0c00 |0084: move-result-object v0 │ │ +087402: 1212 |0085: const/4 v2, #int 1 // #1 │ │ +087404: 6e30 bc01 4002 |0086: invoke-virtual {v0, v4, v2}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08740a: 0a02 |0089: move-result v2 │ │ +08740c: 6e20 2716 2500 |008a: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.setEnabled:(Z)V // method@1627 │ │ +087412: 6e10 ca01 0000 |008d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +087418: 0e00 |0090: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=186 │ │ 0x0005 line=76 │ │ 0x0007 line=78 │ │ 0x000b line=80 │ │ 0x000d line=81 │ │ @@ -94991,17 +94991,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0873b0: |[0873b0] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -0873c0: 5210 4606 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0646 │ │ -0873c4: 0f00 |0002: return v0 │ │ +08741c: |[08741c] android.support.v4.widget.SwipeRefreshLayout.access$000:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +08742c: 5210 4606 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0646 │ │ +087430: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #4 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95009,17 +95009,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0873c8: |[0873c8] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -0873d8: 5210 4d06 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@064d │ │ -0873dc: 0f00 |0002: return v0 │ │ +087434: |[087434] android.support.v4.widget.SwipeRefreshLayout.access$100:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +087444: 5210 4d06 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@064d │ │ +087448: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #5 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95027,17 +95027,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0873e0: |[0873e0] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ -0873f0: 5410 5206 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0652 │ │ -0873f4: 1100 |0002: return-object v0 │ │ +08744c: |[08744c] android.support.v4.widget.SwipeRefreshLayout.access$1000:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ +08745c: 5410 5206 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPositionListener:Landroid/view/animation/Animation$AnimationListener; // field@0652 │ │ +087460: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #6 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95045,17 +95045,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0873f8: |[0873f8] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V │ │ -087408: 7030 0916 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@1609 │ │ -08740e: 0e00 |0003: return-void │ │ +087464: |[087464] android.support.v4.widget.SwipeRefreshLayout.access$1100:(Landroid/support/v4/widget/SwipeRefreshLayout;ILandroid/view/animation/Animation$AnimationListener;)V │ │ +087474: 7030 0916 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SwipeRefreshLayout;.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V // method@1609 │ │ +08747a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Landroid/view/animation/Animation$AnimationListener; │ │ @@ -95065,17 +95065,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087410: |[087410] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -087420: 5210 4c06 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@064c │ │ -087424: 0f00 |0002: return v0 │ │ +08747c: |[08747c] android.support.v4.widget.SwipeRefreshLayout.access$1200:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +08748c: 5210 4c06 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@064c │ │ +087490: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #8 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95083,17 +95083,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087428: |[087428] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; │ │ -087438: 5410 5506 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0655 │ │ -08743c: 1100 |0002: return-object v0 │ │ +087494: |[087494] android.support.v4.widget.SwipeRefreshLayout.access$1300:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation; │ │ +0874a4: 5410 5506 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkTrigger:Landroid/view/animation/Animation; // field@0655 │ │ +0874a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #9 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95101,17 +95101,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087440: |[087440] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ -087450: 5410 5406 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0654 │ │ -087454: 1100 |0002: return-object v0 │ │ +0874ac: |[0874ac] android.support.v4.widget.SwipeRefreshLayout.access$1400:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/Animation$AnimationListener; │ │ +0874bc: 5410 5406 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mShrinkAnimationListener:Landroid/view/animation/Animation$AnimationListener; // field@0654 │ │ +0874c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #10 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95119,17 +95119,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087458: |[087458] android.support.v4.widget.SwipeRefreshLayout.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; │ │ -087468: 5410 4406 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0644 │ │ -08746c: 1100 |0002: return-object v0 │ │ +0874c4: |[0874c4] android.support.v4.widget.SwipeRefreshLayout.access$1500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/animation/DecelerateInterpolator; │ │ +0874d4: 5410 4406 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0644 │ │ +0874d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #11 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95137,17 +95137,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087470: |[087470] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; │ │ -087480: 5410 5606 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087484: 1100 |0002: return-object v0 │ │ +0874dc: |[0874dc] android.support.v4.widget.SwipeRefreshLayout.access$200:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/view/View; │ │ +0874ec: 5410 5606 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +0874f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #12 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95155,17 +95155,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -087488: |[087488] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ -087498: 7020 2a16 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@162a │ │ -08749e: 0e00 |0003: return-void │ │ +0874f4: |[0874f4] android.support.v4.widget.SwipeRefreshLayout.access$300:(Landroid/support/v4/widget/SwipeRefreshLayout;I)V │ │ +087504: 7020 2a16 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@162a │ │ +08750a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -95174,17 +95174,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0874a0: |[0874a0] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -0874b0: 5210 4706 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0647 │ │ -0874b4: 0f00 |0002: return v0 │ │ +08750c: |[08750c] android.support.v4.widget.SwipeRefreshLayout.access$400:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +08751c: 5210 4706 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0647 │ │ +087520: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #14 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95192,17 +95192,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0874b8: |[0874b8] android.support.v4.widget.SwipeRefreshLayout.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ -0874c8: 5901 4706 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0647 │ │ -0874cc: 0f01 |0002: return v1 │ │ +087524: |[087524] android.support.v4.widget.SwipeRefreshLayout.access$402:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ +087534: 5901 4706 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mFromPercentage:F // field@0647 │ │ +087538: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -95211,17 +95211,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0874d0: |[0874d0] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; │ │ -0874e0: 5410 4e06 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -0874e4: 1100 |0002: return-object v0 │ │ +08753c: |[08753c] android.support.v4.widget.SwipeRefreshLayout.access$500:(Landroid/support/v4/widget/SwipeRefreshLayout;)Landroid/support/v4/widget/SwipeProgressBar; │ │ +08754c: 5410 4e06 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +087550: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #16 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95229,17 +95229,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0874e8: |[0874e8] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ -0874f8: 5210 4306 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ -0874fc: 0f00 |0002: return v0 │ │ +087554: |[087554] android.support.v4.widget.SwipeRefreshLayout.access$700:(Landroid/support/v4/widget/SwipeRefreshLayout;)I │ │ +087564: 5210 4306 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ +087568: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #17 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95247,17 +95247,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087500: |[087500] android.support.v4.widget.SwipeRefreshLayout.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ -087510: 5901 4306 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ -087514: 0f01 |0002: return v1 │ │ +08756c: |[08756c] android.support.v4.widget.SwipeRefreshLayout.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I │ │ +08757c: 5901 4306 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ +087580: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ @@ -95266,17 +95266,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087518: |[087518] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ -087528: 5210 4206 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -08752c: 0f00 |0002: return v0 │ │ +087584: |[087584] android.support.v4.widget.SwipeRefreshLayout.access$800:(Landroid/support/v4/widget/SwipeRefreshLayout;)F │ │ +087594: 5210 4206 |0000: iget v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087598: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #19 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95284,17 +95284,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;F)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087530: |[087530] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ -087540: 5901 4206 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -087544: 0f01 |0002: return v1 │ │ +08759c: |[08759c] android.support.v4.widget.SwipeRefreshLayout.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F │ │ +0875ac: 5901 4206 |0000: iput v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +0875b0: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 F │ │ │ │ @@ -95303,17 +95303,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087548: |[087548] android.support.v4.widget.SwipeRefreshLayout.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z │ │ -087558: 5c01 5306 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -08755c: 0f01 |0002: return v1 │ │ +0875b4: |[0875b4] android.support.v4.widget.SwipeRefreshLayout.access$902:(Landroid/support/v4/widget/SwipeRefreshLayout;Z)Z │ │ +0875c4: 5c01 5306 |0000: iput-boolean v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +0875c8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -95322,31 +95322,31 @@ │ │ type : '(ILandroid/view/animation/Animation$AnimationListener;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -087560: |[087560] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ -087570: 5945 4606 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0646 │ │ -087574: 5440 4006 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ -087578: 6e10 a223 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@23a2 │ │ -08757e: 5440 4006 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ -087582: 5241 4c06 |0009: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@064c │ │ -087586: 8112 |000b: int-to-long v2, v1 │ │ -087588: 6e30 a423 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@23a4 │ │ -08758e: 5440 4006 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ -087592: 6e20 a323 6000 |0011: invoke-virtual {v0, v6}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@23a3 │ │ -087598: 5440 4006 |0014: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ -08759c: 5441 4406 |0016: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0644 │ │ -0875a0: 6e20 a523 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@23a5 │ │ -0875a6: 5440 5606 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -0875aa: 5441 4006 |001d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ -0875ae: 6e20 7b22 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0875b4: 0e00 |0022: return-void │ │ +0875cc: |[0875cc] android.support.v4.widget.SwipeRefreshLayout.animateOffsetToStartPosition:(ILandroid/view/animation/Animation$AnimationListener;)V │ │ +0875dc: 5945 4606 |0000: iput v5, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mFrom:I // field@0646 │ │ +0875e0: 5440 4006 |0002: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ +0875e4: 6e10 a223 0000 |0004: invoke-virtual {v0}, Landroid/view/animation/Animation;.reset:()V // method@23a2 │ │ +0875ea: 5440 4006 |0007: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ +0875ee: 5241 4c06 |0009: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mMediumAnimationDuration:I // field@064c │ │ +0875f2: 8112 |000b: int-to-long v2, v1 │ │ +0875f4: 6e30 a423 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/Animation;.setDuration:(J)V // method@23a4 │ │ +0875fa: 5440 4006 |000f: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ +0875fe: 6e20 a323 6000 |0011: invoke-virtual {v0, v6}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@23a3 │ │ +087604: 5440 4006 |0014: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ +087608: 5441 4406 |0016: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDecelerateInterpolator:Landroid/view/animation/DecelerateInterpolator; // field@0644 │ │ +08760c: 6e20 a523 1000 |0018: invoke-virtual {v0, v1}, Landroid/view/animation/Animation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@23a5 │ │ +087612: 5440 5606 |001b: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087616: 5441 4006 |001d: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mAnimateToStartPosition:Landroid/view/animation/Animation; // field@0640 │ │ +08761a: 6e20 7b22 1000 |001f: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +087620: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0002 line=221 │ │ 0x0007 line=222 │ │ 0x000f line=223 │ │ 0x0014 line=224 │ │ @@ -95362,73 +95362,73 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 108 16-bit code units │ │ -0875b8: |[0875b8] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ -0875c8: 5441 5606 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -0875cc: 3901 2b00 |0002: if-nez v1, 002d // +002b │ │ -0875d0: 6e10 0e16 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ -0875d6: 0a01 |0007: move-result v1 │ │ -0875d8: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -0875da: 3721 1000 |0009: if-le v1, v2, 0019 // +0010 │ │ -0875de: 6e10 1816 0400 |000b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@1618 │ │ -0875e4: 0a01 |000e: move-result v1 │ │ -0875e6: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ -0875ea: 2201 9305 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0875ee: 1a02 c910 |0013: const-string v2, "SwipeRefreshLayout can host only one direct child" // string@10c9 │ │ -0875f2: 7020 da2a 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0875f8: 2701 |0018: throw v1 │ │ -0875fa: 1201 |0019: const/4 v1, #int 0 // #0 │ │ -0875fc: 6e20 0d16 1400 |001a: invoke-virtual {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@160d │ │ -087602: 0c01 |001d: move-result-object v1 │ │ -087604: 5b41 5606 |001e: iput-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087608: 5441 5606 |0020: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -08760c: 6e10 1b22 0100 |0022: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -087612: 0a01 |0025: move-result v1 │ │ -087614: 6e10 1416 0400 |0026: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -08761a: 0a02 |0029: move-result v2 │ │ -08761c: b021 |002a: add-int/2addr v1, v2 │ │ -08761e: 5941 4d06 |002b: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@064d │ │ -087622: 5241 4506 |002d: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -087626: 1502 80bf |002f: const/high16 v2, #int -1082130432 // #bf80 │ │ -08762a: 2d01 0102 |0031: cmpl-float v1, v1, v2 │ │ -08762e: 3901 3800 |0033: if-nez v1, 006b // +0038 │ │ -087632: 6e10 1516 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@1615 │ │ -087638: 0c01 |0038: move-result-object v1 │ │ -08763a: 3801 3200 |0039: if-eqz v1, 006b // +0032 │ │ -08763e: 6e10 1516 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@1615 │ │ -087644: 0c01 |003e: move-result-object v1 │ │ -087646: 1f01 3e04 |003f: check-cast v1, Landroid/view/View; // type@043e │ │ -08764a: 6e10 f521 0100 |0041: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -087650: 0a01 |0044: move-result v1 │ │ -087652: 3d01 2600 |0045: if-lez v1, 006b // +0026 │ │ -087656: 6e10 1616 0400 |0047: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ -08765c: 0c01 |004a: move-result-object v1 │ │ -08765e: 6e10 af01 0100 |004b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -087664: 0c00 |004e: move-result-object v0 │ │ -087666: 6e10 1516 0400 |004f: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@1615 │ │ -08766c: 0c01 |0052: move-result-object v1 │ │ -08766e: 1f01 3e04 |0053: check-cast v1, Landroid/view/View; // type@043e │ │ -087672: 6e10 f521 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -087678: 0a01 |0058: move-result v1 │ │ -08767a: 8211 |0059: int-to-float v1, v1 │ │ -08767c: 1402 9a99 193f |005a: const v2, #float 0.6 // #3f19999a │ │ -087682: c821 |005d: mul-float/2addr v1, v2 │ │ -087684: 1502 f042 |005e: const/high16 v2, #int 1123024896 // #42f0 │ │ -087688: 5203 640c |0060: iget v3, v0, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -08768c: c832 |0062: mul-float/2addr v2, v3 │ │ -08768e: 7120 f62a 2100 |0063: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -087694: 0a01 |0066: move-result v1 │ │ -087696: 8711 |0067: float-to-int v1, v1 │ │ -087698: 8211 |0068: int-to-float v1, v1 │ │ -08769a: 5941 4506 |0069: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -08769e: 0e00 |006b: return-void │ │ +087624: |[087624] android.support.v4.widget.SwipeRefreshLayout.ensureTarget:()V │ │ +087634: 5441 5606 |0000: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087638: 3901 2b00 |0002: if-nez v1, 002d // +002b │ │ +08763c: 6e10 0e16 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ +087642: 0a01 |0007: move-result v1 │ │ +087644: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +087646: 3721 1000 |0009: if-le v1, v2, 0019 // +0010 │ │ +08764a: 6e10 1816 0400 |000b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@1618 │ │ +087650: 0a01 |000e: move-result v1 │ │ +087652: 3901 0a00 |000f: if-nez v1, 0019 // +000a │ │ +087656: 2201 9305 |0011: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +08765a: 1a02 ca10 |0013: const-string v2, "SwipeRefreshLayout can host only one direct child" // string@10ca │ │ +08765e: 7020 da2a 2100 |0015: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +087664: 2701 |0018: throw v1 │ │ +087666: 1201 |0019: const/4 v1, #int 0 // #0 │ │ +087668: 6e20 0d16 1400 |001a: invoke-virtual {v4, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@160d │ │ +08766e: 0c01 |001d: move-result-object v1 │ │ +087670: 5b41 5606 |001e: iput-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087674: 5441 5606 |0020: iget-object v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087678: 6e10 1b22 0100 |0022: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +08767e: 0a01 |0025: move-result v1 │ │ +087680: 6e10 1416 0400 |0026: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +087686: 0a02 |0029: move-result v2 │ │ +087688: b021 |002a: add-int/2addr v1, v2 │ │ +08768a: 5941 4d06 |002b: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mOriginalOffsetTop:I // field@064d │ │ +08768e: 5241 4506 |002d: iget v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +087692: 1502 80bf |002f: const/high16 v2, #int -1082130432 // #bf80 │ │ +087696: 2d01 0102 |0031: cmpl-float v1, v1, v2 │ │ +08769a: 3901 3800 |0033: if-nez v1, 006b // +0038 │ │ +08769e: 6e10 1516 0400 |0035: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@1615 │ │ +0876a4: 0c01 |0038: move-result-object v1 │ │ +0876a6: 3801 3200 |0039: if-eqz v1, 006b // +0032 │ │ +0876aa: 6e10 1516 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@1615 │ │ +0876b0: 0c01 |003e: move-result-object v1 │ │ +0876b2: 1f01 3e04 |003f: check-cast v1, Landroid/view/View; // type@043e │ │ +0876b6: 6e10 f521 0100 |0041: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +0876bc: 0a01 |0044: move-result v1 │ │ +0876be: 3d01 2600 |0045: if-lez v1, 006b // +0026 │ │ +0876c2: 6e10 1616 0400 |0047: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ +0876c8: 0c01 |004a: move-result-object v1 │ │ +0876ca: 6e10 af01 0100 |004b: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0876d0: 0c00 |004e: move-result-object v0 │ │ +0876d2: 6e10 1516 0400 |004f: invoke-virtual {v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.getParent:()Landroid/view/ViewParent; // method@1615 │ │ +0876d8: 0c01 |0052: move-result-object v1 │ │ +0876da: 1f01 3e04 |0053: check-cast v1, Landroid/view/View; // type@043e │ │ +0876de: 6e10 f521 0100 |0055: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +0876e4: 0a01 |0058: move-result v1 │ │ +0876e6: 8211 |0059: int-to-float v1, v1 │ │ +0876e8: 1402 9a99 193f |005a: const v2, #float 0.6 // #3f19999a │ │ +0876ee: c821 |005d: mul-float/2addr v1, v2 │ │ +0876f0: 1502 f042 |005e: const/high16 v2, #int 1123024896 // #42f0 │ │ +0876f4: 5203 640c |0060: iget v3, v0, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0876f8: c832 |0062: mul-float/2addr v2, v3 │ │ +0876fa: 7120 f62a 2100 |0063: invoke-static {v1, v2}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +087700: 0a01 |0066: move-result v1 │ │ +087702: 8711 |0067: float-to-int v1, v1 │ │ +087704: 8211 |0068: int-to-float v1, v1 │ │ +087706: 5941 4506 |0069: iput v1, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +08770a: 0e00 |006b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0004 line=307 │ │ 0x0011 line=308 │ │ 0x0019 line=311 │ │ 0x0020 line=312 │ │ @@ -95446,32 +95446,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0876a0: |[0876a0] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ -0876b0: 7110 c50c 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -0876b6: 0a02 |0003: move-result v2 │ │ -0876b8: 7120 c80c 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0876be: 0a01 |0007: move-result v1 │ │ -0876c0: 5243 3f06 |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -0876c4: 3331 1100 |000a: if-ne v1, v3, 001b // +0011 │ │ -0876c8: 3902 1000 |000c: if-nez v2, 001c // +0010 │ │ -0876cc: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0876ce: 7120 ca0c 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0876d4: 0a03 |0012: move-result v3 │ │ -0876d6: 5943 4a06 |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -0876da: 7120 c80c 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0876e0: 0a03 |0018: move-result v3 │ │ -0876e2: 5943 3f06 |0019: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -0876e6: 0e00 |001b: return-void │ │ -0876e8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0876ea: 28f2 |001d: goto 000f // -000e │ │ +08770c: |[08770c] android.support.v4.widget.SwipeRefreshLayout.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V │ │ +08771c: 7110 c50c 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +087722: 0a02 |0003: move-result v2 │ │ +087724: 7120 c80c 2500 |0004: invoke-static {v5, v2}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +08772a: 0a01 |0007: move-result v1 │ │ +08772c: 5243 3f06 |0008: iget v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087730: 3331 1100 |000a: if-ne v1, v3, 001b // +0011 │ │ +087734: 3902 1000 |000c: if-nez v2, 001c // +0010 │ │ +087738: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +08773a: 7120 ca0c 0500 |000f: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +087740: 0a03 |0012: move-result v3 │ │ +087742: 5943 4a06 |0013: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +087746: 7120 c80c 0500 |0015: invoke-static {v5, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +08774c: 0a03 |0018: move-result v3 │ │ +08774e: 5943 3f06 |0019: iput v3, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087752: 0e00 |001b: return-void │ │ +087754: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +087756: 28f2 |001d: goto 000f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0004 line=555 │ │ 0x0008 line=556 │ │ 0x000c line=559 │ │ 0x000f line=560 │ │ @@ -95490,22 +95490,22 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0876ec: |[0876ec] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(I)V │ │ -0876fc: 5410 5606 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087700: 6e20 3922 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ -087706: 5410 5606 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -08770a: 6e10 1b22 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -087710: 0a00 |000a: move-result v0 │ │ -087712: 5910 4306 |000b: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ -087716: 0e00 |000d: return-void │ │ +087758: |[087758] android.support.v4.widget.SwipeRefreshLayout.setTargetOffsetTopAndBottom:(I)V │ │ +087768: 5410 5606 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +08776c: 6e20 3922 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ +087772: 5410 5606 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087776: 6e10 1b22 0000 |0007: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +08777c: 0a00 |000a: move-result v0 │ │ +08777e: 5910 4306 |000b: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ +087782: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ 0x0005 line=545 │ │ 0x000d line=546 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -95516,24 +95516,24 @@ │ │ type : '(F)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -087718: |[087718] android.support.v4.widget.SwipeRefreshLayout.setTriggerPercentage:(F)V │ │ -087728: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08772a: 2d00 0301 |0001: cmpl-float v0, v3, v1 │ │ -08772e: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ -087732: 5921 4206 |0005: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -087736: 0e00 |0007: return-void │ │ -087738: 5923 4206 |0008: iput v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -08773c: 5420 4e06 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -087740: 6e20 df15 3000 |000c: invoke-virtual {v0, v3}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@15df │ │ -087746: 28f8 |000f: goto 0007 // -0008 │ │ +087784: |[087784] android.support.v4.widget.SwipeRefreshLayout.setTriggerPercentage:(F)V │ │ +087794: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +087796: 2d00 0301 |0001: cmpl-float v0, v3, v1 │ │ +08779a: 3900 0500 |0003: if-nez v0, 0008 // +0005 │ │ +08779e: 5921 4206 |0005: iput v1, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +0877a2: 0e00 |0007: return-void │ │ +0877a4: 5923 4206 |0008: iput v3, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +0877a8: 5420 4e06 |000a: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +0877ac: 6e20 df15 3000 |000c: invoke-virtual {v0, v3}, Landroid/support/v4/widget/SwipeProgressBar;.setTriggerPercentage:(F)V // method@15df │ │ +0877b2: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=237 │ │ 0x0005 line=240 │ │ 0x0007 line=245 │ │ 0x0008 line=243 │ │ 0x000a line=244 │ │ @@ -95546,24 +95546,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -087748: |[087748] android.support.v4.widget.SwipeRefreshLayout.startRefresh:()V │ │ -087758: 5410 4106 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -08775c: 6e20 2216 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -087762: 5410 5106 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ -087766: 7210 0c2b 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -08776c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08776e: 6e20 2916 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@1629 │ │ -087774: 5410 4b06 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@064b │ │ -087778: 7210 f315 0000 |0010: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@15f3 │ │ -08777e: 0e00 |0013: return-void │ │ +0877b4: |[0877b4] android.support.v4.widget.SwipeRefreshLayout.startRefresh:()V │ │ +0877c4: 5410 4106 |0000: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +0877c8: 6e20 2216 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +0877ce: 5410 5106 |0005: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ +0877d2: 7210 0c2b 0000 |0007: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0877d8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0877da: 6e20 2916 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.setRefreshing:(Z)V // method@1629 │ │ +0877e0: 5410 4b06 |000e: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@064b │ │ +0877e4: 7210 f315 0000 |0010: invoke-interface {v0}, Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;.onRefresh:()V // method@15f3 │ │ +0877ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0005 line=528 │ │ 0x000a line=529 │ │ 0x000e line=530 │ │ 0x0013 line=531 │ │ @@ -95575,30 +95575,30 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -087780: |[087780] android.support.v4.widget.SwipeRefreshLayout.updateContentOffsetTop:(I)V │ │ -087790: 5431 5606 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087794: 6e10 1b22 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -08779a: 0a00 |0005: move-result v0 │ │ -08779c: 8241 |0006: int-to-float v1, v4 │ │ -08779e: 5232 4506 |0007: iget v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -0877a2: 2d01 0102 |0009: cmpl-float v1, v1, v2 │ │ -0877a6: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ -0877aa: 5231 4506 |000d: iget v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -0877ae: 8714 |000f: float-to-int v4, v1 │ │ -0877b0: 9101 0400 |0010: sub-int v1, v4, v0 │ │ -0877b4: 7020 2a16 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@162a │ │ -0877ba: 0e00 |0015: return-void │ │ -0877bc: 3b04 faff |0016: if-gez v4, 0010 // -0006 │ │ -0877c0: 1204 |0018: const/4 v4, #int 0 // #0 │ │ -0877c2: 28f7 |0019: goto 0010 // -0009 │ │ +0877ec: |[0877ec] android.support.v4.widget.SwipeRefreshLayout.updateContentOffsetTop:(I)V │ │ +0877fc: 5431 5606 |0000: iget-object v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087800: 6e10 1b22 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +087806: 0a00 |0005: move-result v0 │ │ +087808: 8241 |0006: int-to-float v1, v4 │ │ +08780a: 5232 4506 |0007: iget v2, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +08780e: 2d01 0102 |0009: cmpl-float v1, v1, v2 │ │ +087812: 3d01 0b00 |000b: if-lez v1, 0016 // +000b │ │ +087816: 5231 4506 |000d: iget v1, v3, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +08781a: 8714 |000f: float-to-int v4, v1 │ │ +08781c: 9101 0400 |0010: sub-int v1, v4, v0 │ │ +087820: 7020 2a16 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTargetOffsetTopAndBottom:(I)V // method@162a │ │ +087826: 0e00 |0015: return-void │ │ +087828: 3b04 faff |0016: if-gez v4, 0010 // -0006 │ │ +08782c: 1204 |0018: const/4 v4, #int 0 // #0 │ │ +08782e: 28f7 |0019: goto 0010 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0006 line=535 │ │ 0x000d line=536 │ │ 0x0010 line=540 │ │ 0x0015 line=541 │ │ @@ -95614,21 +95614,21 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0877c4: |[0877c4] android.support.v4.widget.SwipeRefreshLayout.updatePositionTimeout:()V │ │ -0877d4: 5440 4106 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -0877d8: 6e20 2216 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -0877de: 5440 4106 |0005: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -0877e2: 1602 2c01 |0007: const-wide/16 v2, #int 300 // #12c │ │ -0877e6: 6e40 2116 0432 |0009: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1621 │ │ -0877ec: 0e00 |000c: return-void │ │ +087830: |[087830] android.support.v4.widget.SwipeRefreshLayout.updatePositionTimeout:()V │ │ +087840: 5440 4106 |0000: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +087844: 6e20 2216 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +08784a: 5440 4106 |0005: iget-object v0, v4, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +08784e: 1602 2c01 |0007: const-wide/16 v2, #int 300 // #12c │ │ +087852: 6e40 2116 0432 |0009: invoke-virtual {v4, v0, v2, v3}, Landroid/support/v4/widget/SwipeRefreshLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@1621 │ │ +087858: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0005 line=550 │ │ 0x000c line=551 │ │ locals : │ │ 0x0000 - 0x000d reg=4 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -95639,52 +95639,52 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0877f0: |[0877f0] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ -087800: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -087802: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -087804: 6003 4000 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -087808: 1304 0e00 |0004: const/16 v4, #int 14 // #e │ │ -08780c: 3543 3300 |0006: if-ge v3, v4, 0039 // +0033 │ │ -087810: 5453 5606 |0008: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087814: 2033 6604 |000a: instance-of v3, v3, Landroid/widget/AbsListView; // type@0466 │ │ -087818: 3803 2300 |000c: if-eqz v3, 002f // +0023 │ │ -08781c: 5450 5606 |000e: iget-object v0, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087820: 1f00 6604 |0010: check-cast v0, Landroid/widget/AbsListView; // type@0466 │ │ -087824: 6e10 bb23 0000 |0012: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@23bb │ │ -08782a: 0a03 |0015: move-result v3 │ │ -08782c: 3d03 1700 |0016: if-lez v3, 002d // +0017 │ │ -087830: 6e10 bc23 0000 |0018: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@23bc │ │ -087836: 0a03 |001b: move-result v3 │ │ -087838: 3c03 1000 |001c: if-gtz v3, 002c // +0010 │ │ -08783c: 6e20 ba23 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@23ba │ │ -087842: 0c03 |0021: move-result-object v3 │ │ -087844: 6e10 1b22 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ -08784a: 0a03 |0025: move-result v3 │ │ -08784c: 6e10 bd23 0000 |0026: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@23bd │ │ -087852: 0a04 |0029: move-result v4 │ │ -087854: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ -087858: 0f01 |002c: return v1 │ │ -08785a: 0121 |002d: move v1, v2 │ │ -08785c: 28fe |002e: goto 002c // -0002 │ │ -08785e: 5453 5606 |002f: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087862: 6e10 1922 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ -087868: 0a03 |0034: move-result v3 │ │ -08786a: 3c03 f7ff |0035: if-gtz v3, 002c // -0009 │ │ -08786e: 0121 |0037: move v1, v2 │ │ -087870: 28f4 |0038: goto 002c // -000c │ │ -087872: 5451 5606 |0039: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087876: 12f2 |003b: const/4 v2, #int -1 // #ff │ │ -087878: 7120 2b0e 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0e2b │ │ -08787e: 0a01 |003f: move-result v1 │ │ -087880: 28ec |0040: goto 002c // -0014 │ │ +08785c: |[08785c] android.support.v4.widget.SwipeRefreshLayout.canChildScrollUp:()Z │ │ +08786c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08786e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +087870: 6003 4000 |0002: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +087874: 1304 0e00 |0004: const/16 v4, #int 14 // #e │ │ +087878: 3543 3300 |0006: if-ge v3, v4, 0039 // +0033 │ │ +08787c: 5453 5606 |0008: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087880: 2033 6604 |000a: instance-of v3, v3, Landroid/widget/AbsListView; // type@0466 │ │ +087884: 3803 2300 |000c: if-eqz v3, 002f // +0023 │ │ +087888: 5450 5606 |000e: iget-object v0, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +08788c: 1f00 6604 |0010: check-cast v0, Landroid/widget/AbsListView; // type@0466 │ │ +087890: 6e10 bb23 0000 |0012: invoke-virtual {v0}, Landroid/widget/AbsListView;.getChildCount:()I // method@23bb │ │ +087896: 0a03 |0015: move-result v3 │ │ +087898: 3d03 1700 |0016: if-lez v3, 002d // +0017 │ │ +08789c: 6e10 bc23 0000 |0018: invoke-virtual {v0}, Landroid/widget/AbsListView;.getFirstVisiblePosition:()I // method@23bc │ │ +0878a2: 0a03 |001b: move-result v3 │ │ +0878a4: 3c03 1000 |001c: if-gtz v3, 002c // +0010 │ │ +0878a8: 6e20 ba23 2000 |001e: invoke-virtual {v0, v2}, Landroid/widget/AbsListView;.getChildAt:(I)Landroid/view/View; // method@23ba │ │ +0878ae: 0c03 |0021: move-result-object v3 │ │ +0878b0: 6e10 1b22 0300 |0022: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ +0878b6: 0a03 |0025: move-result v3 │ │ +0878b8: 6e10 bd23 0000 |0026: invoke-virtual {v0}, Landroid/widget/AbsListView;.getPaddingTop:()I // method@23bd │ │ +0878be: 0a04 |0029: move-result v4 │ │ +0878c0: 3543 0300 |002a: if-ge v3, v4, 002d // +0003 │ │ +0878c4: 0f01 |002c: return v1 │ │ +0878c6: 0121 |002d: move v1, v2 │ │ +0878c8: 28fe |002e: goto 002c // -0002 │ │ +0878ca: 5453 5606 |002f: iget-object v3, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +0878ce: 6e10 1922 0300 |0031: invoke-virtual {v3}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ +0878d4: 0a03 |0034: move-result v3 │ │ +0878d6: 3c03 f7ff |0035: if-gtz v3, 002c // -0009 │ │ +0878da: 0121 |0037: move v1, v2 │ │ +0878dc: 28f4 |0038: goto 002c // -000c │ │ +0878de: 5451 5606 |0039: iget-object v1, v5, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +0878e2: 12f2 |003b: const/4 v2, #int -1 // #ff │ │ +0878e4: 7120 2b0e 2100 |003c: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0e2b │ │ +0878ea: 0a01 |003f: move-result v1 │ │ +0878ec: 28ec |0040: goto 002c // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=368 │ │ 0x0008 line=369 │ │ 0x000e line=370 │ │ 0x0012 line=371 │ │ 0x002c line=378 │ │ @@ -95701,19 +95701,19 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -087884: |[087884] android.support.v4.widget.SwipeRefreshLayout.draw:(Landroid/graphics/Canvas;)V │ │ -087894: 6f20 a222 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@22a2 │ │ -08789a: 5410 4e06 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -08789e: 6e20 d915 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SwipeProgressBar;.draw:(Landroid/graphics/Canvas;)V // method@15d9 │ │ -0878a4: 0e00 |0008: return-void │ │ +0878f0: |[0878f0] android.support.v4.widget.SwipeRefreshLayout.draw:(Landroid/graphics/Canvas;)V │ │ +087900: 6f20 a222 2100 |0000: invoke-super {v1, v2}, Landroid/view/ViewGroup;.draw:(Landroid/graphics/Canvas;)V // method@22a2 │ │ +087906: 5410 4e06 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +08790a: 6e20 d915 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SwipeProgressBar;.draw:(Landroid/graphics/Canvas;)V // method@15d9 │ │ +087910: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0003 line=327 │ │ 0x0008 line=328 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -95724,17 +95724,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0878a8: |[0878a8] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ -0878b8: 5510 5006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ -0878bc: 0f00 |0002: return v0 │ │ +087914: |[087914] android.support.v4.widget.SwipeRefreshLayout.isRefreshing:()Z │ │ +087924: 5510 5006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ +087928: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ #3 : (in Landroid/support/v4/widget/SwipeRefreshLayout;) │ │ @@ -95742,21 +95742,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0878c0: |[0878c0] android.support.v4.widget.SwipeRefreshLayout.onAttachedToWindow:()V │ │ -0878d0: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ -0878d6: 5410 4106 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -0878da: 6e20 2216 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -0878e0: 5410 5106 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ -0878e4: 6e20 2216 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -0878ea: 0e00 |000d: return-void │ │ +08792c: |[08792c] android.support.v4.widget.SwipeRefreshLayout.onAttachedToWindow:()V │ │ +08793c: 6f10 b222 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ +087942: 5410 4106 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +087946: 6e20 2216 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +08794c: 5410 5106 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ +087950: 6e20 2216 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +087956: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0003 line=208 │ │ 0x0008 line=209 │ │ 0x000d line=210 │ │ locals : │ │ @@ -95767,21 +95767,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0878ec: |[0878ec] android.support.v4.widget.SwipeRefreshLayout.onDetachedFromWindow:()V │ │ -0878fc: 6f10 b422 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -087902: 5410 5106 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ -087906: 6e20 2216 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -08790c: 5410 4106 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -087910: 6e20 2216 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -087916: 0e00 |000d: return-void │ │ +087958: |[087958] android.support.v4.widget.SwipeRefreshLayout.onDetachedFromWindow:()V │ │ +087968: 6f10 b422 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +08796e: 5410 5106 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturnToStartPosition:Ljava/lang/Runnable; // field@0651 │ │ +087972: 6e20 2216 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +087978: 5410 4106 |0008: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +08797c: 6e20 2216 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +087982: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ 0x0008 line=216 │ │ 0x000d line=217 │ │ locals : │ │ @@ -95792,80 +95792,80 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -087918: |[087918] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -087928: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -08792a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -08792c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -08792e: 7010 0c16 0800 |0003: invoke-direct {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@160c │ │ -087934: 7110 c60c 0900 |0006: invoke-static {v9}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -08793a: 0a00 |0009: move-result v0 │ │ -08793c: 5585 5306 |000a: iget-boolean v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -087940: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ -087944: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ -087948: 5c84 5306 |0010: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -08794c: 6e10 1716 0800 |0012: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@1617 │ │ -087952: 0a05 |0015: move-result v5 │ │ -087954: 3805 0c00 |0016: if-eqz v5, 0022 // +000c │ │ -087958: 5585 5306 |0018: iget-boolean v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -08795c: 3905 0800 |001a: if-nez v5, 0022 // +0008 │ │ -087960: 6e10 0a16 0800 |001c: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@160a │ │ -087966: 0a05 |001f: move-result v5 │ │ -087968: 3805 0300 |0020: if-eqz v5, 0023 // +0003 │ │ -08796c: 0f04 |0022: return v4 │ │ -08796e: 2b00 5500 0000 |0023: packed-switch v0, 00000078 // +00000055 │ │ -087974: 5584 4906 |0026: iget-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087978: 28fa |0028: goto 0022 // -0006 │ │ -08797a: 6e10 ad21 0900 |0029: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -087980: 0a05 |002c: move-result v5 │ │ -087982: 5985 4806 |002d: iput v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ -087986: 5985 4a06 |002f: iput v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -08798a: 7120 c80c 4900 |0031: invoke-static {v9, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -087990: 0a05 |0034: move-result v5 │ │ -087992: 5985 3f06 |0035: iput v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -087996: 5c84 4906 |0037: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -08799a: 5986 4206 |0039: iput v6, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -08799e: 28eb |003b: goto 0026 // -0015 │ │ -0879a0: 5285 3f06 |003c: iget v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -0879a4: 3375 0a00 |003e: if-ne v5, v7, 0048 // +000a │ │ -0879a8: 6205 3906 |0040: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ -0879ac: 1a06 6705 |0042: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@0567 │ │ -0879b0: 7120 f520 6500 |0044: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0879b6: 28db |0047: goto 0022 // -0025 │ │ -0879b8: 5285 3f06 |0048: iget v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -0879bc: 7120 c40c 5900 |004a: invoke-static {v9, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -0879c2: 0a01 |004d: move-result v1 │ │ -0879c4: 3b01 0a00 |004e: if-gez v1, 0058 // +000a │ │ -0879c8: 6205 3906 |0050: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ -0879cc: 1a06 6805 |0052: const-string v6, "Got ACTION_MOVE event but have an invalid active pointer id." // string@0568 │ │ -0879d0: 7120 f520 6500 |0054: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0879d6: 28cb |0057: goto 0022 // -0035 │ │ -0879d8: 7120 ca0c 1900 |0058: invoke-static {v9, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0879de: 0a02 |005b: move-result v2 │ │ -0879e0: 5284 4806 |005c: iget v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ -0879e4: a703 0204 |005e: sub-float v3, v2, v4 │ │ -0879e8: 5284 5706 |0060: iget v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0657 │ │ -0879ec: 8244 |0062: int-to-float v4, v4 │ │ -0879ee: 2d04 0304 |0063: cmpl-float v4, v3, v4 │ │ -0879f2: 3d04 c1ff |0065: if-lez v4, 0026 // -003f │ │ -0879f6: 5982 4a06 |0067: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -0879fa: 1214 |0069: const/4 v4, #int 1 // #1 │ │ -0879fc: 5c84 4906 |006a: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087a00: 28ba |006c: goto 0026 // -0046 │ │ -087a02: 7020 1f16 9800 |006d: invoke-direct {v8, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@161f │ │ -087a08: 28b6 |0070: goto 0026 // -004a │ │ -087a0a: 5c84 4906 |0071: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087a0e: 5986 4206 |0073: iput v6, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -087a12: 5987 3f06 |0075: iput v7, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -087a16: 28af |0077: goto 0026 // -0051 │ │ -087a18: 0001 0700 0000 0000 0600 0000 4e00 ... |0078: packed-switch-data (18 units) │ │ +087984: |[087984] android.support.v4.widget.SwipeRefreshLayout.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +087994: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +087996: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +087998: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +08799a: 7010 0c16 0800 |0003: invoke-direct {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@160c │ │ +0879a0: 7110 c60c 0900 |0006: invoke-static {v9}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +0879a6: 0a00 |0009: move-result v0 │ │ +0879a8: 5585 5306 |000a: iget-boolean v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +0879ac: 3805 0600 |000c: if-eqz v5, 0012 // +0006 │ │ +0879b0: 3900 0400 |000e: if-nez v0, 0012 // +0004 │ │ +0879b4: 5c84 5306 |0010: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +0879b8: 6e10 1716 0800 |0012: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@1617 │ │ +0879be: 0a05 |0015: move-result v5 │ │ +0879c0: 3805 0c00 |0016: if-eqz v5, 0022 // +000c │ │ +0879c4: 5585 5306 |0018: iget-boolean v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +0879c8: 3905 0800 |001a: if-nez v5, 0022 // +0008 │ │ +0879cc: 6e10 0a16 0800 |001c: invoke-virtual {v8}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@160a │ │ +0879d2: 0a05 |001f: move-result v5 │ │ +0879d4: 3805 0300 |0020: if-eqz v5, 0023 // +0003 │ │ +0879d8: 0f04 |0022: return v4 │ │ +0879da: 2b00 5500 0000 |0023: packed-switch v0, 00000078 // +00000055 │ │ +0879e0: 5584 4906 |0026: iget-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +0879e4: 28fa |0028: goto 0022 // -0006 │ │ +0879e6: 6e10 ad21 0900 |0029: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0879ec: 0a05 |002c: move-result v5 │ │ +0879ee: 5985 4806 |002d: iput v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ +0879f2: 5985 4a06 |002f: iput v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +0879f6: 7120 c80c 4900 |0031: invoke-static {v9, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0879fc: 0a05 |0034: move-result v5 │ │ +0879fe: 5985 3f06 |0035: iput v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087a02: 5c84 4906 |0037: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087a06: 5986 4206 |0039: iput v6, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087a0a: 28eb |003b: goto 0026 // -0015 │ │ +087a0c: 5285 3f06 |003c: iget v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087a10: 3375 0a00 |003e: if-ne v5, v7, 0048 // +000a │ │ +087a14: 6205 3906 |0040: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ +087a18: 1a06 6705 |0042: const-string v6, "Got ACTION_MOVE event but don't have an active pointer id." // string@0567 │ │ +087a1c: 7120 f520 6500 |0044: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +087a22: 28db |0047: goto 0022 // -0025 │ │ +087a24: 5285 3f06 |0048: iget v5, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087a28: 7120 c40c 5900 |004a: invoke-static {v9, v5}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +087a2e: 0a01 |004d: move-result v1 │ │ +087a30: 3b01 0a00 |004e: if-gez v1, 0058 // +000a │ │ +087a34: 6205 3906 |0050: sget-object v5, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ +087a38: 1a06 6805 |0052: const-string v6, "Got ACTION_MOVE event but have an invalid active pointer id." // string@0568 │ │ +087a3c: 7120 f520 6500 |0054: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +087a42: 28cb |0057: goto 0022 // -0035 │ │ +087a44: 7120 ca0c 1900 |0058: invoke-static {v9, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +087a4a: 0a02 |005b: move-result v2 │ │ +087a4c: 5284 4806 |005c: iget v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ +087a50: a703 0204 |005e: sub-float v3, v2, v4 │ │ +087a54: 5284 5706 |0060: iget v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0657 │ │ +087a58: 8244 |0062: int-to-float v4, v4 │ │ +087a5a: 2d04 0304 |0063: cmpl-float v4, v3, v4 │ │ +087a5e: 3d04 c1ff |0065: if-lez v4, 0026 // -003f │ │ +087a62: 5982 4a06 |0067: iput v2, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +087a66: 1214 |0069: const/4 v4, #int 1 // #1 │ │ +087a68: 5c84 4906 |006a: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087a6c: 28ba |006c: goto 0026 // -0046 │ │ +087a6e: 7020 1f16 9800 |006d: invoke-direct {v8, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@161f │ │ +087a74: 28b6 |0070: goto 0026 // -004a │ │ +087a76: 5c84 4906 |0071: iput-boolean v4, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087a7a: 5986 4206 |0073: iput v6, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087a7e: 5987 3f06 |0075: iput v7, v8, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087a82: 28af |0077: goto 0026 // -0051 │ │ +087a84: 0001 0700 0000 0000 0600 0000 4e00 ... |0078: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=384 │ │ 0x0006 line=386 │ │ 0x000a line=388 │ │ 0x0010 line=389 │ │ 0x0012 line=392 │ │ @@ -95904,51 +95904,51 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -087a3c: |[087a3c] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ -087a4c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -087a4e: 6e10 1016 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@1610 │ │ -087a54: 0a06 |0004: move-result v6 │ │ -087a56: 6e10 0f16 0a00 |0005: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@160f │ │ -087a5c: 0a05 |0008: move-result v5 │ │ -087a5e: 54a7 4e06 |0009: iget-object v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -087a62: 52a8 4f06 |000b: iget v8, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@064f │ │ -087a66: 6e58 dd15 9769 |000d: invoke-virtual {v7, v9, v9, v6, v8}, Landroid/support/v4/widget/SwipeProgressBar;.setBounds:(IIII)V // method@15dd │ │ -087a6c: 6e10 0e16 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ -087a72: 0a07 |0013: move-result v7 │ │ -087a74: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ -087a78: 0e00 |0016: return-void │ │ -087a7a: 6e20 0d16 9a00 |0017: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@160d │ │ -087a80: 0c00 |001a: move-result-object v0 │ │ -087a82: 6e10 1216 0a00 |001b: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1612 │ │ -087a88: 0a02 |001e: move-result v2 │ │ -087a8a: 52a7 4306 |001f: iget v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ -087a8e: 6e10 1416 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -087a94: 0a08 |0024: move-result v8 │ │ -087a96: 9003 0708 |0025: add-int v3, v7, v8 │ │ -087a9a: 6e10 1216 0a00 |0027: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1612 │ │ -087aa0: 0a07 |002a: move-result v7 │ │ -087aa2: 9107 0607 |002b: sub-int v7, v6, v7 │ │ -087aa6: 6e10 1316 0a00 |002d: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@1613 │ │ -087aac: 0a08 |0030: move-result v8 │ │ -087aae: 9104 0708 |0031: sub-int v4, v7, v8 │ │ -087ab2: 6e10 1416 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -087ab8: 0a07 |0036: move-result v7 │ │ -087aba: 9107 0507 |0037: sub-int v7, v5, v7 │ │ -087abe: 6e10 1116 0a00 |0039: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@1611 │ │ -087ac4: 0a08 |003c: move-result v8 │ │ -087ac6: 9101 0708 |003d: sub-int v1, v7, v8 │ │ -087aca: 9007 0204 |003f: add-int v7, v2, v4 │ │ -087ace: 9008 0301 |0041: add-int v8, v3, v1 │ │ -087ad2: 6e58 3622 2073 |0043: invoke-virtual {v0, v2, v3, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -087ad8: 28d0 |0046: goto 0016 // -0030 │ │ +087aa8: |[087aa8] android.support.v4.widget.SwipeRefreshLayout.onLayout:(ZIIII)V │ │ +087ab8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +087aba: 6e10 1016 0a00 |0001: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@1610 │ │ +087ac0: 0a06 |0004: move-result v6 │ │ +087ac2: 6e10 0f16 0a00 |0005: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@160f │ │ +087ac8: 0a05 |0008: move-result v5 │ │ +087aca: 54a7 4e06 |0009: iget-object v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +087ace: 52a8 4f06 |000b: iget v8, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBarHeight:I // field@064f │ │ +087ad2: 6e58 dd15 9769 |000d: invoke-virtual {v7, v9, v9, v6, v8}, Landroid/support/v4/widget/SwipeProgressBar;.setBounds:(IIII)V // method@15dd │ │ +087ad8: 6e10 0e16 0a00 |0010: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ +087ade: 0a07 |0013: move-result v7 │ │ +087ae0: 3907 0300 |0014: if-nez v7, 0017 // +0003 │ │ +087ae4: 0e00 |0016: return-void │ │ +087ae6: 6e20 0d16 9a00 |0017: invoke-virtual {v10, v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@160d │ │ +087aec: 0c00 |001a: move-result-object v0 │ │ +087aee: 6e10 1216 0a00 |001b: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1612 │ │ +087af4: 0a02 |001e: move-result v2 │ │ +087af6: 52a7 4306 |001f: iget v7, v10, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrentTargetOffsetTop:I // field@0643 │ │ +087afa: 6e10 1416 0a00 |0021: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +087b00: 0a08 |0024: move-result v8 │ │ +087b02: 9003 0708 |0025: add-int v3, v7, v8 │ │ +087b06: 6e10 1216 0a00 |0027: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1612 │ │ +087b0c: 0a07 |002a: move-result v7 │ │ +087b0e: 9107 0607 |002b: sub-int v7, v6, v7 │ │ +087b12: 6e10 1316 0a00 |002d: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@1613 │ │ +087b18: 0a08 |0030: move-result v8 │ │ +087b1a: 9104 0708 |0031: sub-int v4, v7, v8 │ │ +087b1e: 6e10 1416 0a00 |0033: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +087b24: 0a07 |0036: move-result v7 │ │ +087b26: 9107 0507 |0037: sub-int v7, v5, v7 │ │ +087b2a: 6e10 1116 0a00 |0039: invoke-virtual {v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@1611 │ │ +087b30: 0a08 |003c: move-result v8 │ │ +087b32: 9101 0708 |003d: sub-int v1, v7, v8 │ │ +087b36: 9007 0204 |003f: add-int v7, v2, v4 │ │ +087b3a: 9008 0301 |0041: add-int v8, v3, v1 │ │ +087b3e: 6e58 3622 2073 |0043: invoke-virtual {v0, v2, v3, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +087b44: 28d0 |0046: goto 0016 // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=332 │ │ 0x0005 line=333 │ │ 0x0009 line=334 │ │ 0x0010 line=335 │ │ 0x0016 line=344 │ │ @@ -95978,56 +95978,56 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -087adc: |[087adc] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ -087aec: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ -087af0: 6f30 b922 6507 |0002: invoke-super {v5, v6, v7}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@22b9 │ │ -087af6: 6e10 0e16 0500 |0005: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ -087afc: 0a00 |0008: move-result v0 │ │ -087afe: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -087b00: 3710 1000 |000a: if-le v0, v1, 001a // +0010 │ │ -087b04: 6e10 1816 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@1618 │ │ -087b0a: 0a00 |000f: move-result v0 │ │ -087b0c: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ -087b10: 2200 9305 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -087b14: 1a01 c910 |0014: const-string v1, "SwipeRefreshLayout can host only one direct child" // string@10c9 │ │ -087b18: 7020 da2a 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -087b1e: 2700 |0019: throw v0 │ │ -087b20: 6e10 0e16 0500 |001a: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ -087b26: 0a00 |001d: move-result v0 │ │ -087b28: 3d00 2e00 |001e: if-lez v0, 004c // +002e │ │ -087b2c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -087b2e: 6e20 0d16 0500 |0021: invoke-virtual {v5, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@160d │ │ -087b34: 0c00 |0024: move-result-object v0 │ │ -087b36: 6e10 1016 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@1610 │ │ -087b3c: 0a01 |0028: move-result v1 │ │ -087b3e: 6e10 1216 0500 |0029: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1612 │ │ -087b44: 0a02 |002c: move-result v2 │ │ -087b46: b121 |002d: sub-int/2addr v1, v2 │ │ -087b48: 6e10 1316 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@1613 │ │ -087b4e: 0a02 |0031: move-result v2 │ │ -087b50: b121 |0032: sub-int/2addr v1, v2 │ │ -087b52: 7120 db21 4100 |0033: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -087b58: 0a01 |0036: move-result v1 │ │ -087b5a: 6e10 0f16 0500 |0037: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@160f │ │ -087b60: 0a02 |003a: move-result v2 │ │ -087b62: 6e10 1416 0500 |003b: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -087b68: 0a03 |003e: move-result v3 │ │ -087b6a: b132 |003f: sub-int/2addr v2, v3 │ │ -087b6c: 6e10 1116 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@1611 │ │ -087b72: 0a03 |0043: move-result v3 │ │ -087b74: b132 |0044: sub-int/2addr v2, v3 │ │ -087b76: 7120 db21 4200 |0045: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -087b7c: 0a02 |0048: move-result v2 │ │ -087b7e: 6e30 3722 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -087b84: 0e00 |004c: return-void │ │ +087b48: |[087b48] android.support.v4.widget.SwipeRefreshLayout.onMeasure:(II)V │ │ +087b58: 1504 0040 |0000: const/high16 v4, #int 1073741824 // #4000 │ │ +087b5c: 6f30 b922 6507 |0002: invoke-super {v5, v6, v7}, Landroid/view/ViewGroup;.onMeasure:(II)V // method@22b9 │ │ +087b62: 6e10 0e16 0500 |0005: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ +087b68: 0a00 |0008: move-result v0 │ │ +087b6a: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +087b6c: 3710 1000 |000a: if-le v0, v1, 001a // +0010 │ │ +087b70: 6e10 1816 0500 |000c: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.isInEditMode:()Z // method@1618 │ │ +087b76: 0a00 |000f: move-result v0 │ │ +087b78: 3900 0a00 |0010: if-nez v0, 001a // +000a │ │ +087b7c: 2200 9305 |0012: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +087b80: 1a01 ca10 |0014: const-string v1, "SwipeRefreshLayout can host only one direct child" // string@10ca │ │ +087b84: 7020 da2a 1000 |0016: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +087b8a: 2700 |0019: throw v0 │ │ +087b8c: 6e10 0e16 0500 |001a: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildCount:()I // method@160e │ │ +087b92: 0a00 |001d: move-result v0 │ │ +087b94: 3d00 2e00 |001e: if-lez v0, 004c // +002e │ │ +087b98: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +087b9a: 6e20 0d16 0500 |0021: invoke-virtual {v5, v0}, Landroid/support/v4/widget/SwipeRefreshLayout;.getChildAt:(I)Landroid/view/View; // method@160d │ │ +087ba0: 0c00 |0024: move-result-object v0 │ │ +087ba2: 6e10 1016 0500 |0025: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredWidth:()I // method@1610 │ │ +087ba8: 0a01 |0028: move-result v1 │ │ +087baa: 6e10 1216 0500 |0029: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingLeft:()I // method@1612 │ │ +087bb0: 0a02 |002c: move-result v2 │ │ +087bb2: b121 |002d: sub-int/2addr v1, v2 │ │ +087bb4: 6e10 1316 0500 |002e: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingRight:()I // method@1613 │ │ +087bba: 0a02 |0031: move-result v2 │ │ +087bbc: b121 |0032: sub-int/2addr v1, v2 │ │ +087bbe: 7120 db21 4100 |0033: invoke-static {v1, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +087bc4: 0a01 |0036: move-result v1 │ │ +087bc6: 6e10 0f16 0500 |0037: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getMeasuredHeight:()I // method@160f │ │ +087bcc: 0a02 |003a: move-result v2 │ │ +087bce: 6e10 1416 0500 |003b: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +087bd4: 0a03 |003e: move-result v3 │ │ +087bd6: b132 |003f: sub-int/2addr v2, v3 │ │ +087bd8: 6e10 1116 0500 |0040: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingBottom:()I // method@1611 │ │ +087bde: 0a03 |0043: move-result v3 │ │ +087be0: b132 |0044: sub-int/2addr v2, v3 │ │ +087be2: 7120 db21 4200 |0045: invoke-static {v2, v4}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +087be8: 0a02 |0048: move-result v2 │ │ +087bea: 6e30 3722 1002 |0049: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +087bf0: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=348 │ │ 0x0005 line=349 │ │ 0x0012 line=350 │ │ 0x001a line=352 │ │ 0x0020 line=353 │ │ @@ -96042,112 +96042,112 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 204 16-bit code units │ │ -087b88: |[087b88] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -087b98: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -087b9a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -087b9c: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -087b9e: 7110 c60c 0a00 |0003: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -087ba4: 0a00 |0006: move-result v0 │ │ -087ba6: 5597 5306 |0007: iget-boolean v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -087baa: 3807 0600 |0009: if-eqz v7, 000f // +0006 │ │ -087bae: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ -087bb2: 5c95 5306 |000d: iput-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -087bb6: 6e10 1716 0900 |000f: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@1617 │ │ -087bbc: 0a07 |0012: move-result v7 │ │ -087bbe: 3807 0c00 |0013: if-eqz v7, 001f // +000c │ │ -087bc2: 5597 5306 |0015: iget-boolean v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ -087bc6: 3907 0800 |0017: if-nez v7, 001f // +0008 │ │ -087bca: 6e10 0a16 0900 |0019: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@160a │ │ -087bd0: 0a07 |001c: move-result v7 │ │ -087bd2: 3807 0300 |001d: if-eqz v7, 0020 // +0003 │ │ -087bd6: 0f05 |001f: return v5 │ │ -087bd8: 2b00 9a00 0000 |0020: packed-switch v0, 000000ba // +0000009a │ │ -087bde: 0165 |0023: move v5, v6 │ │ -087be0: 28fb |0024: goto 001f // -0005 │ │ -087be2: 6e10 ad21 0a00 |0025: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -087be8: 0a07 |0028: move-result v7 │ │ -087bea: 5997 4806 |0029: iput v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ -087bee: 5997 4a06 |002b: iput v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -087bf2: 7120 c80c 5a00 |002d: invoke-static {v10, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -087bf8: 0a07 |0030: move-result v7 │ │ -087bfa: 5997 3f06 |0031: iput v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -087bfe: 5c95 4906 |0033: iput-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087c02: 5998 4206 |0035: iput v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -087c06: 28ec |0037: goto 0023 // -0014 │ │ -087c08: 5297 3f06 |0038: iget v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -087c0c: 7120 c40c 7a00 |003a: invoke-static {v10, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -087c12: 0a02 |003d: move-result v2 │ │ -087c14: 3b02 0a00 |003e: if-gez v2, 0048 // +000a │ │ -087c18: 6206 3906 |0040: sget-object v6, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ -087c1c: 1a07 6805 |0042: const-string v7, "Got ACTION_MOVE event but have an invalid active pointer id." // string@0568 │ │ -087c20: 7120 f520 7600 |0044: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -087c26: 28d8 |0047: goto 001f // -0028 │ │ -087c28: 7120 ca0c 2a00 |0048: invoke-static {v10, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -087c2e: 0a03 |004b: move-result v3 │ │ -087c30: 5295 4806 |004c: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ -087c34: a704 0305 |004e: sub-float v4, v3, v5 │ │ -087c38: 5595 4906 |0050: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087c3c: 3905 0b00 |0052: if-nez v5, 005d // +000b │ │ -087c40: 5295 5706 |0054: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0657 │ │ -087c44: 8255 |0056: int-to-float v5, v5 │ │ -087c46: 2d05 0405 |0057: cmpl-float v5, v4, v5 │ │ -087c4a: 3d05 0400 |0059: if-lez v5, 005d // +0004 │ │ -087c4e: 5c96 4906 |005b: iput-boolean v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087c52: 5595 4906 |005d: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087c56: 3805 c4ff |005f: if-eqz v5, 0023 // -003c │ │ -087c5a: 5295 4506 |0061: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -087c5e: 2d05 0405 |0063: cmpl-float v5, v4, v5 │ │ -087c62: 3d05 0800 |0065: if-lez v5, 006d // +0008 │ │ -087c66: 7010 2e16 0900 |0067: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.startRefresh:()V // method@162e │ │ -087c6c: 5993 4a06 |006a: iput v3, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -087c70: 28b7 |006c: goto 0023 // -0049 │ │ -087c72: 5495 3e06 |006d: iget-object v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@063e │ │ -087c76: 5297 4506 |006f: iget v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ -087c7a: a907 0407 |0071: div-float v7, v4, v7 │ │ -087c7e: 6e20 9923 7500 |0073: invoke-virtual {v5, v7}, Landroid/view/animation/AccelerateInterpolator;.getInterpolation:(F)F // method@2399 │ │ -087c84: 0a05 |0076: move-result v5 │ │ -087c86: 7020 2b16 5900 |0077: invoke-direct {v9, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTriggerPercentage:(F)V // method@162b │ │ -087c8c: 8745 |007a: float-to-int v5, v4 │ │ -087c8e: 7020 2f16 5900 |007b: invoke-direct {v9, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.updateContentOffsetTop:(I)V // method@162f │ │ -087c94: 5295 4a06 |007e: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -087c98: 2d05 0503 |0080: cmpl-float v5, v5, v3 │ │ -087c9c: 3d05 1400 |0082: if-lez v5, 0096 // +0014 │ │ -087ca0: 5495 5606 |0084: iget-object v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ -087ca4: 6e10 1b22 0500 |0086: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ -087caa: 0a05 |0089: move-result v5 │ │ -087cac: 6e10 1416 0900 |008a: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ -087cb2: 0a07 |008d: move-result v7 │ │ -087cb4: 3375 0800 |008e: if-ne v5, v7, 0096 // +0008 │ │ -087cb8: 5495 4106 |0090: iget-object v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ -087cbc: 6e20 2216 5900 |0092: invoke-virtual {v9, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ -087cc2: 28d5 |0095: goto 006a // -002b │ │ -087cc4: 7010 3016 0900 |0096: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.updatePositionTimeout:()V // method@1630 │ │ -087cca: 28d1 |0099: goto 006a // -002f │ │ -087ccc: 7110 c50c 0a00 |009a: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -087cd2: 0a01 |009d: move-result v1 │ │ -087cd4: 7120 ca0c 1a00 |009e: invoke-static {v10, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -087cda: 0a05 |00a1: move-result v5 │ │ -087cdc: 5995 4a06 |00a2: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ -087ce0: 7120 c80c 1a00 |00a4: invoke-static {v10, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -087ce6: 0a05 |00a7: move-result v5 │ │ -087ce8: 5995 3f06 |00a8: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -087cec: 2900 79ff |00aa: goto/16 0023 // -0087 │ │ -087cf0: 7020 1f16 a900 |00ac: invoke-direct {v9, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@161f │ │ -087cf6: 2900 74ff |00af: goto/16 0023 // -008c │ │ -087cfa: 5c95 4906 |00b1: iput-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ -087cfe: 5998 4206 |00b3: iput v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -087d02: 12f6 |00b5: const/4 v6, #int -1 // #ff │ │ -087d04: 5996 3f06 |00b6: iput v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ -087d08: 2900 67ff |00b8: goto/16 001f // -0099 │ │ -087d0c: 0001 0700 0000 0000 0500 0000 9100 ... |00ba: packed-switch-data (18 units) │ │ +087bf4: |[087bf4] android.support.v4.widget.SwipeRefreshLayout.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +087c04: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +087c06: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +087c08: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +087c0a: 7110 c60c 0a00 |0003: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +087c10: 0a00 |0006: move-result v0 │ │ +087c12: 5597 5306 |0007: iget-boolean v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +087c16: 3807 0600 |0009: if-eqz v7, 000f // +0006 │ │ +087c1a: 3900 0400 |000b: if-nez v0, 000f // +0004 │ │ +087c1e: 5c95 5306 |000d: iput-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +087c22: 6e10 1716 0900 |000f: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.isEnabled:()Z // method@1617 │ │ +087c28: 0a07 |0012: move-result v7 │ │ +087c2a: 3807 0c00 |0013: if-eqz v7, 001f // +000c │ │ +087c2e: 5597 5306 |0015: iget-boolean v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mReturningToStart:Z // field@0653 │ │ +087c32: 3907 0800 |0017: if-nez v7, 001f // +0008 │ │ +087c36: 6e10 0a16 0900 |0019: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.canChildScrollUp:()Z // method@160a │ │ +087c3c: 0a07 |001c: move-result v7 │ │ +087c3e: 3807 0300 |001d: if-eqz v7, 0020 // +0003 │ │ +087c42: 0f05 |001f: return v5 │ │ +087c44: 2b00 9a00 0000 |0020: packed-switch v0, 000000ba // +0000009a │ │ +087c4a: 0165 |0023: move v5, v6 │ │ +087c4c: 28fb |0024: goto 001f // -0005 │ │ +087c4e: 6e10 ad21 0a00 |0025: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +087c54: 0a07 |0028: move-result v7 │ │ +087c56: 5997 4806 |0029: iput v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ +087c5a: 5997 4a06 |002b: iput v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +087c5e: 7120 c80c 5a00 |002d: invoke-static {v10, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +087c64: 0a07 |0030: move-result v7 │ │ +087c66: 5997 3f06 |0031: iput v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087c6a: 5c95 4906 |0033: iput-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087c6e: 5998 4206 |0035: iput v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087c72: 28ec |0037: goto 0023 // -0014 │ │ +087c74: 5297 3f06 |0038: iget v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087c78: 7120 c40c 7a00 |003a: invoke-static {v10, v7}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +087c7e: 0a02 |003d: move-result v2 │ │ +087c80: 3b02 0a00 |003e: if-gez v2, 0048 // +000a │ │ +087c84: 6206 3906 |0040: sget-object v6, Landroid/support/v4/widget/SwipeRefreshLayout;.LOG_TAG:Ljava/lang/String; // field@0639 │ │ +087c88: 1a07 6805 |0042: const-string v7, "Got ACTION_MOVE event but have an invalid active pointer id." // string@0568 │ │ +087c8c: 7120 f520 7600 |0044: invoke-static {v6, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +087c92: 28d8 |0047: goto 001f // -0028 │ │ +087c94: 7120 ca0c 2a00 |0048: invoke-static {v10, v2}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +087c9a: 0a03 |004b: move-result v3 │ │ +087c9c: 5295 4806 |004c: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mInitialMotionY:F // field@0648 │ │ +087ca0: a704 0305 |004e: sub-float v4, v3, v5 │ │ +087ca4: 5595 4906 |0050: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087ca8: 3905 0b00 |0052: if-nez v5, 005d // +000b │ │ +087cac: 5295 5706 |0054: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTouchSlop:I // field@0657 │ │ +087cb0: 8255 |0056: int-to-float v5, v5 │ │ +087cb2: 2d05 0405 |0057: cmpl-float v5, v4, v5 │ │ +087cb6: 3d05 0400 |0059: if-lez v5, 005d // +0004 │ │ +087cba: 5c96 4906 |005b: iput-boolean v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087cbe: 5595 4906 |005d: iget-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087cc2: 3805 c4ff |005f: if-eqz v5, 0023 // -003c │ │ +087cc6: 5295 4506 |0061: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +087cca: 2d05 0405 |0063: cmpl-float v5, v4, v5 │ │ +087cce: 3d05 0800 |0065: if-lez v5, 006d // +0008 │ │ +087cd2: 7010 2e16 0900 |0067: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.startRefresh:()V // method@162e │ │ +087cd8: 5993 4a06 |006a: iput v3, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +087cdc: 28b7 |006c: goto 0023 // -0049 │ │ +087cde: 5495 3e06 |006d: iget-object v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mAccelerateInterpolator:Landroid/view/animation/AccelerateInterpolator; // field@063e │ │ +087ce2: 5297 4506 |006f: iget v7, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mDistanceToTriggerSync:F // field@0645 │ │ +087ce6: a907 0407 |0071: div-float v7, v4, v7 │ │ +087cea: 6e20 9923 7500 |0073: invoke-virtual {v5, v7}, Landroid/view/animation/AccelerateInterpolator;.getInterpolation:(F)F // method@2399 │ │ +087cf0: 0a05 |0076: move-result v5 │ │ +087cf2: 7020 2b16 5900 |0077: invoke-direct {v9, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.setTriggerPercentage:(F)V // method@162b │ │ +087cf8: 8745 |007a: float-to-int v5, v4 │ │ +087cfa: 7020 2f16 5900 |007b: invoke-direct {v9, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.updateContentOffsetTop:(I)V // method@162f │ │ +087d00: 5295 4a06 |007e: iget v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +087d04: 2d05 0503 |0080: cmpl-float v5, v5, v3 │ │ +087d08: 3d05 1400 |0082: if-lez v5, 0096 // +0014 │ │ +087d0c: 5495 5606 |0084: iget-object v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mTarget:Landroid/view/View; // field@0656 │ │ +087d10: 6e10 1b22 0500 |0086: invoke-virtual {v5}, Landroid/view/View;.getTop:()I // method@221b │ │ +087d16: 0a05 |0089: move-result v5 │ │ +087d18: 6e10 1416 0900 |008a: invoke-virtual {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.getPaddingTop:()I // method@1614 │ │ +087d1e: 0a07 |008d: move-result v7 │ │ +087d20: 3375 0800 |008e: if-ne v5, v7, 0096 // +0008 │ │ +087d24: 5495 4106 |0090: iget-object v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCancel:Ljava/lang/Runnable; // field@0641 │ │ +087d28: 6e20 2216 5900 |0092: invoke-virtual {v9, v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1622 │ │ +087d2e: 28d5 |0095: goto 006a // -002b │ │ +087d30: 7010 3016 0900 |0096: invoke-direct {v9}, Landroid/support/v4/widget/SwipeRefreshLayout;.updatePositionTimeout:()V // method@1630 │ │ +087d36: 28d1 |0099: goto 006a // -002f │ │ +087d38: 7110 c50c 0a00 |009a: invoke-static {v10}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +087d3e: 0a01 |009d: move-result v1 │ │ +087d40: 7120 ca0c 1a00 |009e: invoke-static {v10, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +087d46: 0a05 |00a1: move-result v5 │ │ +087d48: 5995 4a06 |00a2: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mLastMotionY:F // field@064a │ │ +087d4c: 7120 c80c 1a00 |00a4: invoke-static {v10, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +087d52: 0a05 |00a7: move-result v5 │ │ +087d54: 5995 3f06 |00a8: iput v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087d58: 2900 79ff |00aa: goto/16 0023 // -0087 │ │ +087d5c: 7020 1f16 a900 |00ac: invoke-direct {v9, v10}, Landroid/support/v4/widget/SwipeRefreshLayout;.onSecondaryPointerUp:(Landroid/view/MotionEvent;)V // method@161f │ │ +087d62: 2900 74ff |00af: goto/16 0023 // -008c │ │ +087d66: 5c95 4906 |00b1: iput-boolean v5, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mIsBeingDragged:Z // field@0649 │ │ +087d6a: 5998 4206 |00b3: iput v8, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087d6e: 12f6 |00b5: const/4 v6, #int -1 // #ff │ │ +087d70: 5996 3f06 |00b6: iput v6, v9, Landroid/support/v4/widget/SwipeRefreshLayout;.mActivePointerId:I // field@063f │ │ +087d74: 2900 67ff |00b8: goto/16 001f // -0099 │ │ +087d78: 0001 0700 0000 0000 0500 0000 9100 ... |00ba: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=447 │ │ 0x0007 line=449 │ │ 0x000d line=450 │ │ 0x000f line=453 │ │ 0x001f line=523 │ │ @@ -96195,16 +96195,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087d30: |[087d30] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ -087d40: 0e00 |0000: return-void │ │ +087d9c: |[087d9c] android.support.v4.widget.SwipeRefreshLayout.requestDisallowInterceptTouchEvent:(Z)V │ │ +087dac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0001 reg=1 b Z │ │ │ │ @@ -96213,17 +96213,17 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -087d44: |[087d44] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:(IIII)V │ │ -087d54: 6e54 2616 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:(IIII)V // method@1626 │ │ -087d5a: 0e00 |0003: return-void │ │ +087db0: |[087db0] android.support.v4.widget.SwipeRefreshLayout.setColorScheme:(IIII)V │ │ +087dc0: 6e54 2616 1032 |0000: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeResources:(IIII)V // method@1626 │ │ +087dc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=272 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0004 reg=1 colorRes1 I │ │ @@ -96236,19 +96236,19 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 9 16-bit code units │ │ -087d5c: |[087d5c] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:(IIII)V │ │ -087d6c: 7010 0c16 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@160c │ │ -087d72: 5410 4e06 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -087d76: 6e55 de15 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/widget/SwipeProgressBar;.setColorScheme:(IIII)V // method@15de │ │ -087d7c: 0e00 |0008: return-void │ │ +087dc8: |[087dc8] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeColors:(IIII)V │ │ +087dd8: 7010 0c16 0100 |0000: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@160c │ │ +087dde: 5410 4e06 |0003: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +087de2: 6e55 de15 2043 |0005: invoke-virtual {v0, v2, v3, v4, v5}, Landroid/support/v4/widget/SwipeProgressBar;.setColorScheme:(IIII)V // method@15de │ │ +087de8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ 0x0003 line=293 │ │ 0x0008 line=294 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ @@ -96262,27 +96262,27 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -087d80: |[087d80] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:(IIII)V │ │ -087d90: 6e10 1616 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ -087d96: 0c00 |0003: move-result-object v0 │ │ -087d98: 6e20 ab01 6000 |0004: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -087d9e: 0a01 |0007: move-result v1 │ │ -087da0: 6e20 ab01 7000 |0008: invoke-virtual {v0, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -087da6: 0a02 |000b: move-result v2 │ │ -087da8: 6e20 ab01 8000 |000c: invoke-virtual {v0, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -087dae: 0a03 |000f: move-result v3 │ │ -087db0: 6e20 ab01 9000 |0010: invoke-virtual {v0, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -087db6: 0a04 |0013: move-result v4 │ │ -087db8: 6e54 2516 1532 |0014: invoke-virtual {v5, v1, v2, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:(IIII)V // method@1625 │ │ -087dbe: 0e00 |0017: return-void │ │ +087dec: |[087dec] android.support.v4.widget.SwipeRefreshLayout.setColorSchemeResources:(IIII)V │ │ +087dfc: 6e10 1616 0500 |0000: invoke-virtual {v5}, Landroid/support/v4/widget/SwipeRefreshLayout;.getResources:()Landroid/content/res/Resources; // method@1616 │ │ +087e02: 0c00 |0003: move-result-object v0 │ │ +087e04: 6e20 ab01 6000 |0004: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +087e0a: 0a01 |0007: move-result v1 │ │ +087e0c: 6e20 ab01 7000 |0008: invoke-virtual {v0, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +087e12: 0a02 |000b: move-result v2 │ │ +087e14: 6e20 ab01 8000 |000c: invoke-virtual {v0, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +087e1a: 0a03 |000f: move-result v3 │ │ +087e1c: 6e20 ab01 9000 |0010: invoke-virtual {v0, v9}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +087e22: 0a04 |0013: move-result v4 │ │ +087e24: 6e54 2516 1532 |0014: invoke-virtual {v5, v1, v2, v3, v4}, Landroid/support/v4/widget/SwipeRefreshLayout;.setColorSchemeColors:(IIII)V // method@1625 │ │ +087e2a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x0017 line=284 │ │ locals : │ │ 0x0004 - 0x0018 reg=0 res Landroid/content/res/Resources; │ │ @@ -96297,17 +96297,17 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -087dc0: |[087dc0] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ -087dd0: 5b01 4b06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@064b │ │ -087dd4: 0e00 |0002: return-void │ │ +087e2c: |[087e2c] android.support.v4.widget.SwipeRefreshLayout.setOnRefreshListener:(Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener;)V │ │ +087e3c: 5b01 4b06 |0000: iput-object v1, v0, Landroid/support/v4/widget/SwipeRefreshLayout;.mListener:Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; // field@064b │ │ +087e40: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/widget/SwipeRefreshLayout$OnRefreshListener; │ │ @@ -96317,50 +96317,50 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -087dd8: |[087dd8] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ -087de8: 5510 5006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ -087dec: 3220 1300 |0002: if-eq v0, v2, 0015 // +0013 │ │ -087df0: 7010 0c16 0100 |0004: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@160c │ │ -087df6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -087df8: 5910 4206 |0008: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ -087dfc: 5c12 5006 |000a: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ -087e00: 5510 5006 |000c: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ -087e04: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -087e08: 5410 4e06 |0010: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -087e0c: 6e10 e015 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.start:()V // method@15e0 │ │ -087e12: 0e00 |0015: return-void │ │ -087e14: 5410 4e06 |0016: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ -087e18: 6e10 e115 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.stop:()V // method@15e1 │ │ -087e1e: 28fa |001b: goto 0015 // -0006 │ │ +087e44: |[087e44] android.support.v4.widget.SwipeRefreshLayout.setRefreshing:(Z)V │ │ +087e54: 5510 5006 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ +087e58: 3220 1300 |0002: if-eq v0, v2, 0015 // +0013 │ │ +087e5c: 7010 0c16 0100 |0004: invoke-direct {v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.ensureTarget:()V // method@160c │ │ +087e62: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +087e64: 5910 4206 |0008: iput v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mCurrPercentage:F // field@0642 │ │ +087e68: 5c12 5006 |000a: iput-boolean v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ +087e6c: 5510 5006 |000c: iget-boolean v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mRefreshing:Z // field@0650 │ │ +087e70: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +087e74: 5410 4e06 |0010: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +087e78: 6e10 e015 0000 |0012: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.start:()V // method@15e0 │ │ +087e7e: 0e00 |0015: return-void │ │ +087e80: 5410 4e06 |0016: iget-object v0, v1, Landroid/support/v4/widget/SwipeRefreshLayout;.mProgressBar:Landroid/support/v4/widget/SwipeProgressBar; // field@064e │ │ +087e84: 6e10 e115 0000 |0018: invoke-virtual {v0}, Landroid/support/v4/widget/SwipeProgressBar;.stop:()V // method@15e1 │ │ +087e8a: 28fa |001b: goto 0015 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=255 │ │ 0x0007 line=256 │ │ 0x000a line=257 │ │ 0x000c line=258 │ │ 0x0010 line=259 │ │ 0x0015 line=264 │ │ 0x0016 line=261 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout; │ │ 0x0000 - 0x001c reg=2 refreshing Z │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #427 header: │ │ class_idx : 804 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4741 │ │ +source_file_idx : 4742 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #427 annotations: │ │ Annotations on class │ │ @@ -96381,17 +96381,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087e20: |[087e20] android.support.v4.widget.ViewDragHelper$1.:()V │ │ -087e30: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -087e36: 0e00 |0003: return-void │ │ +087e8c: |[087e8c] android.support.v4.widget.ViewDragHelper$1.:()V │ │ +087e9c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +087ea2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ │ │ Virtual methods - │ │ @@ -96400,38 +96400,38 @@ │ │ type : '(F)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -087e38: |[087e38] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ -087e48: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ -087e4c: c713 |0002: sub-float/2addr v3, v1 │ │ -087e4e: a800 0303 |0003: mul-float v0, v3, v3 │ │ -087e52: c830 |0005: mul-float/2addr v0, v3 │ │ -087e54: c830 |0006: mul-float/2addr v0, v3 │ │ -087e56: c830 |0007: mul-float/2addr v0, v3 │ │ -087e58: c610 |0008: add-float/2addr v0, v1 │ │ -087e5a: 0f00 |0009: return v0 │ │ +087ea4: |[087ea4] android.support.v4.widget.ViewDragHelper$1.getInterpolation:(F)F │ │ +087eb4: 1501 803f |0000: const/high16 v1, #int 1065353216 // #3f80 │ │ +087eb8: c713 |0002: sub-float/2addr v3, v1 │ │ +087eba: a800 0303 |0003: mul-float v0, v3, v3 │ │ +087ebe: c830 |0005: mul-float/2addr v0, v3 │ │ +087ec0: c830 |0006: mul-float/2addr v0, v3 │ │ +087ec2: c830 |0007: mul-float/2addr v0, v3 │ │ +087ec4: c610 |0008: add-float/2addr v0, v1 │ │ +087ec6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/widget/ViewDragHelper$1; │ │ 0x0000 - 0x000a reg=3 t F │ │ │ │ - source_file_idx : 4741 (ViewDragHelper.java) │ │ + source_file_idx : 4742 (ViewDragHelper.java) │ │ │ │ Class #428 header: │ │ class_idx : 805 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4741 │ │ +source_file_idx : 4742 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #428 annotations: │ │ Annotations on class │ │ @@ -96456,18 +96456,18 @@ │ │ type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -087e5c: |[087e5c] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -087e6c: 5b01 5806 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0658 │ │ -087e70: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -087e76: 0e00 |0005: return-void │ │ +087ec8: |[087ec8] android.support.v4.widget.ViewDragHelper$2.:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +087ed8: 5b01 5806 |0000: iput-object v1, v0, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0658 │ │ +087edc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +087ee2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ @@ -96477,33 +96477,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -087e78: |[087e78] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ -087e88: 5420 5806 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0658 │ │ -087e8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -087e8e: 6e20 6e16 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -087e94: 0e00 |0006: return-void │ │ +087ee4: |[087ee4] android.support.v4.widget.ViewDragHelper$2.run:()V │ │ +087ef4: 5420 5806 |0000: iget-object v0, v2, Landroid/support/v4/widget/ViewDragHelper$2;.this$0:Landroid/support/v4/widget/ViewDragHelper; // field@0658 │ │ +087ef8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +087efa: 6e20 6e16 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +087f00: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/ViewDragHelper$2; │ │ │ │ - source_file_idx : 4741 (ViewDragHelper.java) │ │ + source_file_idx : 4742 (ViewDragHelper.java) │ │ │ │ Class #429 header: │ │ class_idx : 806 │ │ access_flags : 1025 (0x0401) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4741 │ │ +source_file_idx : 4742 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #429 annotations: │ │ Annotations on class │ │ @@ -96523,17 +96523,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -087e98: |[087e98] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ -087ea8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -087eae: 0e00 |0003: return-void │ │ +087f04: |[087f04] android.support.v4.widget.ViewDragHelper$Callback.:()V │ │ +087f14: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +087f1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ Virtual methods - │ │ @@ -96542,17 +96542,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087eb0: |[087eb0] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -087ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087ec2: 0f00 |0001: return v0 │ │ +087f1c: |[087f1c] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +087f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087f2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 left I │ │ @@ -96563,17 +96563,17 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087ec4: |[087ec4] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -087ed4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087ed6: 0f00 |0001: return v0 │ │ +087f30: |[087f30] android.support.v4.widget.ViewDragHelper$Callback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +087f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087f42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 top I │ │ @@ -96584,16 +96584,16 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087ed8: |[087ed8] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ -087ee8: 0f01 |0000: return v1 │ │ +087f44: |[087f44] android.support.v4.widget.ViewDragHelper$Callback.getOrderedChildIndex:(I)I │ │ +087f54: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 index I │ │ │ │ @@ -96602,17 +96602,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087eec: |[087eec] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -087efc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087efe: 0f00 |0001: return v0 │ │ +087f58: |[087f58] android.support.v4.widget.ViewDragHelper$Callback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +087f68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087f6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -96621,17 +96621,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087f00: |[087f00] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ -087f10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087f12: 0f00 |0001: return v0 │ │ +087f6c: |[087f6c] android.support.v4.widget.ViewDragHelper$Callback.getViewVerticalDragRange:(Landroid/view/View;)I │ │ +087f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087f7e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ │ │ @@ -96640,16 +96640,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f14: |[087f14] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ -087f24: 0e00 |0000: return-void │ │ +087f80: |[087f80] android.support.v4.widget.ViewDragHelper$Callback.onEdgeDragStarted:(II)V │ │ +087f90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 edgeFlags I │ │ 0x0000 - 0x0001 reg=2 pointerId I │ │ @@ -96659,17 +96659,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -087f28: |[087f28] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ -087f38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -087f3a: 0f00 |0001: return v0 │ │ +087f94: |[087f94] android.support.v4.widget.ViewDragHelper$Callback.onEdgeLock:(I)Z │ │ +087fa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +087fa6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -96678,16 +96678,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f3c: |[087f3c] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ -087f4c: 0e00 |0000: return-void │ │ +087fa8: |[087fa8] android.support.v4.widget.ViewDragHelper$Callback.onEdgeTouched:(II)V │ │ +087fb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 edgeFlags I │ │ 0x0000 - 0x0001 reg=2 pointerId I │ │ @@ -96697,16 +96697,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f50: |[087f50] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ -087f60: 0e00 |0000: return-void │ │ +087fbc: |[087fbc] android.support.v4.widget.ViewDragHelper$Callback.onViewCaptured:(Landroid/view/View;I)V │ │ +087fcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 capturedChild Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 activePointerId I │ │ @@ -96716,16 +96716,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f64: |[087f64] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ -087f74: 0e00 |0000: return-void │ │ +087fd0: |[087fd0] android.support.v4.widget.ViewDragHelper$Callback.onViewDragStateChanged:(I)V │ │ +087fe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -96734,16 +96734,16 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f78: |[087f78] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -087f88: 0e00 |0000: return-void │ │ +087fe4: |[087fe4] android.support.v4.widget.ViewDragHelper$Callback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +087ff4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 changedView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 left I │ │ @@ -96756,16 +96756,16 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -087f8c: |[087f8c] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ -087f9c: 0e00 |0000: return-void │ │ +087ff8: |[087ff8] android.support.v4.widget.ViewDragHelper$Callback.onViewReleased:(Landroid/view/View;FF)V │ │ +088008: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ 0x0000 - 0x0001 reg=1 releasedChild Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 xvel F │ │ @@ -96773,21 +96773,21 @@ │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper$Callback;) │ │ name : 'tryCaptureView' │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4741 (ViewDragHelper.java) │ │ + source_file_idx : 4742 (ViewDragHelper.java) │ │ │ │ Class #430 header: │ │ class_idx : 807 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4741 │ │ +source_file_idx : 4742 │ │ static_fields_size : 17 │ │ instance_fields_size: 22 │ │ direct_methods_size : 22 │ │ virtual_methods_size: 28 │ │ │ │ Class #430 annotations: │ │ Annotations on class │ │ @@ -96978,81 +96978,81 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -087fa0: |[087fa0] android.support.v4.widget.ViewDragHelper.:()V │ │ -087fb0: 2200 2403 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0324 │ │ -087fb4: 7010 3116 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@1631 │ │ -087fba: 6900 7f06 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@067f │ │ -087fbe: 0e00 |0007: return-void │ │ +08800c: |[08800c] android.support.v4.widget.ViewDragHelper.:()V │ │ +08801c: 2200 2403 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper$1; // type@0324 │ │ +088020: 7010 3116 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$1;.:()V // method@1631 │ │ +088026: 6900 7f06 |0005: sput-object v0, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@067f │ │ +08802a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -087fc0: |[087fc0] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ -087fd0: 7010 fd2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ -087fd6: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -087fd8: 5942 6906 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -087fdc: 2202 2503 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0325 │ │ -087fe0: 7020 3316 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1633 │ │ -087fe6: 5b42 7b06 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@067b │ │ -087fea: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ -087fee: 2202 9205 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -087ff2: 1a03 110f |0011: const-string v3, "Parent view may not be null" // string@0f11 │ │ -087ff6: 7020 d52a 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -087ffc: 2702 |0016: throw v2 │ │ -087ffe: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ -088002: 2202 9205 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -088006: 1a03 7103 |001b: const-string v3, "Callback may not be null" // string@0371 │ │ -08800a: 7020 d52a 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -088010: 2702 |0020: throw v2 │ │ -088012: 5b46 7706 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088016: 5b47 6a06 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08801a: 7110 7e22 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -088020: 0c01 |0028: move-result-object v1 │ │ -088022: 6e10 3401 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -088028: 0c02 |002c: move-result-object v2 │ │ -08802a: 6e10 af01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -088030: 0c02 |0030: move-result-object v2 │ │ -088032: 5220 640c |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -088036: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ -08803a: c802 |0035: mul-float/2addr v2, v0 │ │ -08803c: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ -088040: c632 |0038: add-float/2addr v2, v3 │ │ -088042: 8722 |0039: float-to-int v2, v2 │ │ -088044: 5942 6f06 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ -088048: 6e10 8522 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ -08804e: 0a02 |003f: move-result v2 │ │ -088050: 5942 7c06 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088054: 6e10 8222 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2282 │ │ -08805a: 0a02 |0045: move-result v2 │ │ -08805c: 8222 |0046: int-to-float v2, v2 │ │ -08805e: 5942 7506 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ -088062: 6e10 8322 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2283 │ │ -088068: 0a02 |004c: move-result v2 │ │ -08806a: 8222 |004d: int-to-float v2, v2 │ │ -08806c: 5942 7606 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -088070: 6202 7f06 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@067f │ │ -088074: 7120 a814 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@14a8 │ │ -08807a: 0c02 |0055: move-result-object v2 │ │ -08807c: 5b42 7a06 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088080: 0e00 |0058: return-void │ │ +08802c: |[08802c] android.support.v4.widget.ViewDragHelper.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V │ │ +08803c: 7010 fd2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ +088042: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +088044: 5942 6906 |0004: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +088048: 2202 2503 |0006: new-instance v2, Landroid/support/v4/widget/ViewDragHelper$2; // type@0325 │ │ +08804c: 7020 3316 4200 |0008: invoke-direct {v2, v4}, Landroid/support/v4/widget/ViewDragHelper$2;.:(Landroid/support/v4/widget/ViewDragHelper;)V // method@1633 │ │ +088052: 5b42 7b06 |000b: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@067b │ │ +088056: 3906 0a00 |000d: if-nez v6, 0017 // +000a │ │ +08805a: 2202 9205 |000f: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08805e: 1a03 110f |0011: const-string v3, "Parent view may not be null" // string@0f11 │ │ +088062: 7020 d52a 3200 |0013: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +088068: 2702 |0016: throw v2 │ │ +08806a: 3907 0a00 |0017: if-nez v7, 0021 // +000a │ │ +08806e: 2202 9205 |0019: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +088072: 1a03 7103 |001b: const-string v3, "Callback may not be null" // string@0371 │ │ +088076: 7020 d52a 3200 |001d: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +08807c: 2702 |0020: throw v2 │ │ +08807e: 5b46 7706 |0021: iput-object v6, v4, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088082: 5b47 6a06 |0023: iput-object v7, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088086: 7110 7e22 0500 |0025: invoke-static {v5}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +08808c: 0c01 |0028: move-result-object v1 │ │ +08808e: 6e10 3401 0500 |0029: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +088094: 0c02 |002c: move-result-object v2 │ │ +088096: 6e10 af01 0200 |002d: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +08809c: 0c02 |0030: move-result-object v2 │ │ +08809e: 5220 640c |0031: iget v0, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0880a2: 1502 a041 |0033: const/high16 v2, #int 1101004800 // #41a0 │ │ +0880a6: c802 |0035: mul-float/2addr v2, v0 │ │ +0880a8: 1503 003f |0036: const/high16 v3, #int 1056964608 // #3f00 │ │ +0880ac: c632 |0038: add-float/2addr v2, v3 │ │ +0880ae: 8722 |0039: float-to-int v2, v2 │ │ +0880b0: 5942 6f06 |003a: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ +0880b4: 6e10 8522 0100 |003c: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ +0880ba: 0a02 |003f: move-result v2 │ │ +0880bc: 5942 7c06 |0040: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +0880c0: 6e10 8222 0100 |0042: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2282 │ │ +0880c6: 0a02 |0045: move-result v2 │ │ +0880c8: 8222 |0046: int-to-float v2, v2 │ │ +0880ca: 5942 7506 |0047: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ +0880ce: 6e10 8322 0100 |0049: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2283 │ │ +0880d4: 0a02 |004c: move-result v2 │ │ +0880d6: 8222 |004d: int-to-float v2, v2 │ │ +0880d8: 5942 7606 |004e: iput v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +0880dc: 6202 7f06 |0050: sget-object v2, Landroid/support/v4/widget/ViewDragHelper;.sInterpolator:Landroid/view/animation/Interpolator; // field@067f │ │ +0880e0: 7120 a814 2500 |0052: invoke-static {v5, v2}, Landroid/support/v4/widget/ScrollerCompat;.create:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Landroid/support/v4/widget/ScrollerCompat; // method@14a8 │ │ +0880e6: 0c02 |0055: move-result-object v2 │ │ +0880e8: 5b42 7a06 |0056: iput-object v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +0880ec: 0e00 |0058: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ 0x0003 line=115 │ │ 0x0006 line=333 │ │ 0x000d line=374 │ │ 0x000f line=375 │ │ @@ -97081,67 +97081,67 @@ │ │ type : '(FFII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 89 16-bit code units │ │ -088084: |[088084] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ -088094: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -088096: 7110 ef2a 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -08809c: 0a00 |0004: move-result v0 │ │ -08809e: 7110 ef2a 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0880a4: 0a01 |0008: move-result v1 │ │ -0880a6: 5453 7006 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -0880aa: 4403 0308 |000b: aget v3, v3, v8 │ │ -0880ae: b593 |000d: and-int/2addr v3, v9 │ │ -0880b0: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ -0880b4: 5253 7d06 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -0880b8: b593 |0012: and-int/2addr v3, v9 │ │ -0880ba: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ -0880be: 5453 6e06 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -0880c2: 4403 0308 |0017: aget v3, v3, v8 │ │ -0880c6: b593 |0019: and-int/2addr v3, v9 │ │ -0880c8: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ -0880cc: 5453 6d06 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -0880d0: 4403 0308 |001e: aget v3, v3, v8 │ │ -0880d4: b593 |0020: and-int/2addr v3, v9 │ │ -0880d6: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ -0880da: 5253 7c06 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0880de: 8233 |0025: int-to-float v3, v3 │ │ -0880e0: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ -0880e4: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ -0880e8: 5253 7c06 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0880ec: 8233 |002c: int-to-float v3, v3 │ │ -0880ee: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ -0880f2: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ -0880f6: 0f02 |0031: return v2 │ │ -0880f8: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ -0880fc: c813 |0034: mul-float/2addr v3, v1 │ │ -0880fe: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ -088102: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ -088106: 5453 6a06 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08810a: 6e20 3c16 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@163c │ │ -088110: 0a03 |003e: move-result v3 │ │ -088112: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ -088116: 5453 6e06 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -08811a: 4404 0308 |0043: aget v4, v3, v8 │ │ -08811e: b694 |0045: or-int/2addr v4, v9 │ │ -088120: 4b04 0308 |0046: aput v4, v3, v8 │ │ -088124: 28e9 |0048: goto 0031 // -0017 │ │ -088126: 5453 6d06 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -08812a: 4403 0308 |004b: aget v3, v3, v8 │ │ -08812e: b593 |004d: and-int/2addr v3, v9 │ │ -088130: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ -088134: 5253 7c06 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088138: 8233 |0052: int-to-float v3, v3 │ │ -08813a: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ -08813e: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ -088142: 1212 |0057: const/4 v2, #int 1 // #1 │ │ -088144: 28d9 |0058: goto 0031 // -0027 │ │ +0880f0: |[0880f0] android.support.v4.widget.ViewDragHelper.checkNewEdgeDrag:(FFII)Z │ │ +088100: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088102: 7110 ef2a 0600 |0001: invoke-static {v6}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088108: 0a00 |0004: move-result v0 │ │ +08810a: 7110 ef2a 0700 |0005: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088110: 0a01 |0008: move-result v1 │ │ +088112: 5453 7006 |0009: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088116: 4403 0308 |000b: aget v3, v3, v8 │ │ +08811a: b593 |000d: and-int/2addr v3, v9 │ │ +08811c: 3393 2300 |000e: if-ne v3, v9, 0031 // +0023 │ │ +088120: 5253 7d06 |0010: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +088124: b593 |0012: and-int/2addr v3, v9 │ │ +088126: 3803 1e00 |0013: if-eqz v3, 0031 // +001e │ │ +08812a: 5453 6e06 |0015: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +08812e: 4403 0308 |0017: aget v3, v3, v8 │ │ +088132: b593 |0019: and-int/2addr v3, v9 │ │ +088134: 3293 1700 |001a: if-eq v3, v9, 0031 // +0017 │ │ +088138: 5453 6d06 |001c: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +08813c: 4403 0308 |001e: aget v3, v3, v8 │ │ +088140: b593 |0020: and-int/2addr v3, v9 │ │ +088142: 3293 1000 |0021: if-eq v3, v9, 0031 // +0010 │ │ +088146: 5253 7c06 |0023: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +08814a: 8233 |0025: int-to-float v3, v3 │ │ +08814c: 2e03 0003 |0026: cmpg-float v3, v0, v3 │ │ +088150: 3c03 0a00 |0028: if-gtz v3, 0032 // +000a │ │ +088154: 5253 7c06 |002a: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088158: 8233 |002c: int-to-float v3, v3 │ │ +08815a: 2e03 0103 |002d: cmpg-float v3, v1, v3 │ │ +08815e: 3c03 0300 |002f: if-gtz v3, 0032 // +0003 │ │ +088162: 0f02 |0031: return v2 │ │ +088164: 1503 003f |0032: const/high16 v3, #int 1056964608 // #3f00 │ │ +088168: c813 |0034: mul-float/2addr v3, v1 │ │ +08816a: 2e03 0003 |0035: cmpg-float v3, v0, v3 │ │ +08816e: 3b03 1200 |0037: if-gez v3, 0049 // +0012 │ │ +088172: 5453 6a06 |0039: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088176: 6e20 3c16 9300 |003b: invoke-virtual {v3, v9}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeLock:(I)Z // method@163c │ │ +08817c: 0a03 |003e: move-result v3 │ │ +08817e: 3803 0a00 |003f: if-eqz v3, 0049 // +000a │ │ +088182: 5453 6e06 |0041: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +088186: 4404 0308 |0043: aget v4, v3, v8 │ │ +08818a: b694 |0045: or-int/2addr v4, v9 │ │ +08818c: 4b04 0308 |0046: aput v4, v3, v8 │ │ +088190: 28e9 |0048: goto 0031 // -0017 │ │ +088192: 5453 6d06 |0049: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +088196: 4403 0308 |004b: aget v3, v3, v8 │ │ +08819a: b593 |004d: and-int/2addr v3, v9 │ │ +08819c: 3903 e3ff |004e: if-nez v3, 0031 // -001d │ │ +0881a0: 5253 7c06 |0050: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +0881a4: 8233 |0052: int-to-float v3, v3 │ │ +0881a6: 2d03 0003 |0053: cmpl-float v3, v0, v3 │ │ +0881aa: 3d03 dcff |0055: if-lez v3, 0031 // -0024 │ │ +0881ae: 1212 |0057: const/4 v2, #int 1 // #1 │ │ +0881b0: 28d9 |0058: goto 0031 // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1218 │ │ 0x0005 line=1219 │ │ 0x0009 line=1221 │ │ 0x0031 line=1231 │ │ 0x0032 line=1227 │ │ @@ -97161,67 +97161,67 @@ │ │ type : '(Landroid/view/View;FF)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -088148: |[088148] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ -088158: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08815a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08815c: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ -088160: 0132 |0004: move v2, v3 │ │ -088162: 0f02 |0005: return v2 │ │ -088164: 5474 6a06 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088168: 6e20 3916 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1639 │ │ -08816e: 0a04 |000b: move-result v4 │ │ -088170: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ -088174: 0120 |000e: move v0, v2 │ │ -088176: 5474 6a06 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08817a: 6e20 3a16 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@163a │ │ -088180: 0a04 |0014: move-result v4 │ │ -088182: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ -088186: 0121 |0017: move v1, v2 │ │ -088188: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ -08818c: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ -088190: a804 0909 |001c: mul-float v4, v9, v9 │ │ -088194: a805 0a0a |001e: mul-float v5, v10, v10 │ │ -088198: c654 |0020: add-float/2addr v4, v5 │ │ -08819a: 5275 7c06 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -08819e: 5276 7c06 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0881a2: b265 |0025: mul-int/2addr v5, v6 │ │ -0881a4: 8255 |0026: int-to-float v5, v5 │ │ -0881a6: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ -0881aa: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ -0881ae: 0132 |002b: move v2, v3 │ │ -0881b0: 28d9 |002c: goto 0005 // -0027 │ │ -0881b2: 0130 |002d: move v0, v3 │ │ -0881b4: 28e1 |002e: goto 000f // -001f │ │ -0881b6: 0131 |002f: move v1, v3 │ │ -0881b8: 28e8 |0030: goto 0018 // -0018 │ │ -0881ba: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ -0881be: 7110 ef2a 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0881c4: 0a04 |0036: move-result v4 │ │ -0881c6: 5275 7c06 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0881ca: 8255 |0039: int-to-float v5, v5 │ │ -0881cc: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ -0881d0: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ -0881d4: 0132 |003e: move v2, v3 │ │ -0881d6: 28c6 |003f: goto 0005 // -003a │ │ -0881d8: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ -0881dc: 7110 ef2a 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0881e2: 0a04 |0045: move-result v4 │ │ -0881e4: 5275 7c06 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0881e8: 8255 |0048: int-to-float v5, v5 │ │ -0881ea: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ -0881ee: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ -0881f2: 0132 |004d: move v2, v3 │ │ -0881f4: 28b7 |004e: goto 0005 // -0049 │ │ -0881f6: 0132 |004f: move v2, v3 │ │ -0881f8: 28b5 |0050: goto 0005 // -004b │ │ +0881b4: |[0881b4] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(Landroid/view/View;FF)Z │ │ +0881c4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0881c6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0881c8: 3908 0400 |0002: if-nez v8, 0006 // +0004 │ │ +0881cc: 0132 |0004: move v2, v3 │ │ +0881ce: 0f02 |0005: return v2 │ │ +0881d0: 5474 6a06 |0006: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0881d4: 6e20 3916 8400 |0008: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1639 │ │ +0881da: 0a04 |000b: move-result v4 │ │ +0881dc: 3d04 2100 |000c: if-lez v4, 002d // +0021 │ │ +0881e0: 0120 |000e: move v0, v2 │ │ +0881e2: 5474 6a06 |000f: iget-object v4, v7, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0881e6: 6e20 3a16 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@163a │ │ +0881ec: 0a04 |0014: move-result v4 │ │ +0881ee: 3d04 1a00 |0015: if-lez v4, 002f // +001a │ │ +0881f2: 0121 |0017: move v1, v2 │ │ +0881f4: 3800 1900 |0018: if-eqz v0, 0031 // +0019 │ │ +0881f8: 3801 1700 |001a: if-eqz v1, 0031 // +0017 │ │ +0881fc: a804 0909 |001c: mul-float v4, v9, v9 │ │ +088200: a805 0a0a |001e: mul-float v5, v10, v10 │ │ +088204: c654 |0020: add-float/2addr v4, v5 │ │ +088206: 5275 7c06 |0021: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +08820a: 5276 7c06 |0023: iget v6, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +08820e: b265 |0025: mul-int/2addr v5, v6 │ │ +088210: 8255 |0026: int-to-float v5, v5 │ │ +088212: 2d04 0405 |0027: cmpl-float v4, v4, v5 │ │ +088216: 3c04 dcff |0029: if-gtz v4, 0005 // -0024 │ │ +08821a: 0132 |002b: move v2, v3 │ │ +08821c: 28d9 |002c: goto 0005 // -0027 │ │ +08821e: 0130 |002d: move v0, v3 │ │ +088220: 28e1 |002e: goto 000f // -001f │ │ +088222: 0131 |002f: move v1, v3 │ │ +088224: 28e8 |0030: goto 0018 // -0018 │ │ +088226: 3800 0f00 |0031: if-eqz v0, 0040 // +000f │ │ +08822a: 7110 ef2a 0900 |0033: invoke-static {v9}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088230: 0a04 |0036: move-result v4 │ │ +088232: 5275 7c06 |0037: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088236: 8255 |0039: int-to-float v5, v5 │ │ +088238: 2d04 0405 |003a: cmpl-float v4, v4, v5 │ │ +08823c: 3c04 c9ff |003c: if-gtz v4, 0005 // -0037 │ │ +088240: 0132 |003e: move v2, v3 │ │ +088242: 28c6 |003f: goto 0005 // -003a │ │ +088244: 3801 0f00 |0040: if-eqz v1, 004f // +000f │ │ +088248: 7110 ef2a 0a00 |0042: invoke-static {v10}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +08824e: 0a04 |0045: move-result v4 │ │ +088250: 5275 7c06 |0046: iget v5, v7, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088254: 8255 |0048: int-to-float v5, v5 │ │ +088256: 2d04 0405 |0049: cmpl-float v4, v4, v5 │ │ +08825a: 3c04 baff |004b: if-gtz v4, 0005 // -0046 │ │ +08825e: 0132 |004d: move v2, v3 │ │ +088260: 28b7 |004e: goto 0005 // -0049 │ │ +088262: 0132 |004f: move v2, v3 │ │ +088264: 28b5 |0050: goto 0005 // -004b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1245 │ │ 0x0005 line=1258 │ │ 0x0006 line=1248 │ │ 0x000f line=1249 │ │ 0x0018 line=1251 │ │ @@ -97248,30 +97248,30 @@ │ │ type : '(FFF)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0881fc: |[0881fc] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ -08820c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08820e: 7110 ef2a 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -088214: 0a00 |0004: move-result v0 │ │ -088216: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ -08821a: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ -08821e: 0116 |0009: move v6, v1 │ │ -088220: 0f06 |000a: return v6 │ │ -088222: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ -088226: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ -08822a: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ -08822e: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ -088232: 7f66 |0013: neg-float v6, v6 │ │ -088234: 28f6 |0014: goto 000a // -000a │ │ -088236: 0146 |0015: move v6, v4 │ │ -088238: 28f4 |0016: goto 000a // -000c │ │ +088268: |[088268] android.support.v4.widget.ViewDragHelper.clampMag:(FFF)F │ │ +088278: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08827a: 7110 ef2a 0400 |0001: invoke-static {v4}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088280: 0a00 |0004: move-result v0 │ │ +088282: 2e02 0005 |0005: cmpg-float v2, v0, v5 │ │ +088286: 3b02 0400 |0007: if-gez v2, 000b // +0004 │ │ +08828a: 0116 |0009: move v6, v1 │ │ +08828c: 0f06 |000a: return v6 │ │ +08828e: 2d02 0006 |000b: cmpl-float v2, v0, v6 │ │ +088292: 3d02 0800 |000d: if-lez v2, 0015 // +0008 │ │ +088296: 2d01 0401 |000f: cmpl-float v1, v4, v1 │ │ +08829a: 3c01 f9ff |0011: if-gtz v1, 000a // -0007 │ │ +08829e: 7f66 |0013: neg-float v6, v6 │ │ +0882a0: 28f6 |0014: goto 000a // -000a │ │ +0882a2: 0146 |0015: move v6, v4 │ │ +0882a4: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=667 │ │ 0x0005 line=668 │ │ 0x000a line=670 │ │ 0x000b line=669 │ │ 0x0016 line=670 │ │ @@ -97288,26 +97288,26 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08823c: |[08823c] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ -08824c: 7110 f02a 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -088252: 0a00 |0003: move-result v0 │ │ -088254: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ -088258: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -08825a: 0f04 |0007: return v4 │ │ -08825c: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ -088260: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ -088264: 7b44 |000c: neg-int v4, v4 │ │ -088266: 28fa |000d: goto 0007 // -0006 │ │ -088268: 0124 |000e: move v4, v2 │ │ -08826a: 28f8 |000f: goto 0007 // -0008 │ │ +0882a8: |[0882a8] android.support.v4.widget.ViewDragHelper.clampMag:(III)I │ │ +0882b8: 7110 f02a 0200 |0000: invoke-static {v2}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +0882be: 0a00 |0003: move-result v0 │ │ +0882c0: 3530 0400 |0004: if-ge v0, v3, 0008 // +0004 │ │ +0882c4: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0882c6: 0f04 |0007: return v4 │ │ +0882c8: 3740 0600 |0008: if-le v0, v4, 000e // +0006 │ │ +0882cc: 3c02 fdff |000a: if-gtz v2, 0007 // -0003 │ │ +0882d0: 7b44 |000c: neg-int v4, v4 │ │ +0882d2: 28fa |000d: goto 0007 // -0006 │ │ +0882d4: 0124 |000e: move v4, v2 │ │ +0882d6: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=650 │ │ 0x0004 line=651 │ │ 0x0007 line=653 │ │ 0x0008 line=652 │ │ 0x000f line=653 │ │ @@ -97324,36 +97324,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -08826c: |[08826c] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ -08827c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08827e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -088280: 5430 7106 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -088284: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -088288: 0e00 |0006: return-void │ │ -08828a: 5430 7106 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -08828e: 7120 a12b 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ -088294: 5430 7206 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -088298: 7120 a12b 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ -08829e: 5430 7306 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -0882a2: 7120 a12b 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ -0882a8: 5430 7406 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -0882ac: 7120 a12b 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ -0882b2: 5430 7006 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -0882b6: 7120 a22b 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2ba2 │ │ -0882bc: 5430 6d06 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -0882c0: 7120 a22b 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2ba2 │ │ -0882c6: 5430 6e06 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -0882ca: 7120 a22b 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2ba2 │ │ -0882d0: 5932 7806 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ -0882d4: 28da |002c: goto 0006 // -0026 │ │ +0882d8: |[0882d8] android.support.v4.widget.ViewDragHelper.clearMotionHistory:()V │ │ +0882e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0882ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0882ec: 5430 7106 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0882f0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +0882f4: 0e00 |0006: return-void │ │ +0882f6: 5430 7106 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0882fa: 7120 a12b 1000 |0009: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ +088300: 5430 7206 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +088304: 7120 a12b 1000 |000e: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ +08830a: 5430 7306 |0011: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +08830e: 7120 a12b 1000 |0013: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ +088314: 5430 7406 |0016: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +088318: 7120 a12b 1000 |0018: invoke-static {v0, v1}, Ljava/util/Arrays;.fill:([FF)V // method@2ba1 │ │ +08831e: 5430 7006 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088322: 7120 a22b 2000 |001d: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2ba2 │ │ +088328: 5430 6d06 |0020: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +08832c: 7120 a22b 2000 |0022: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2ba2 │ │ +088332: 5430 6e06 |0025: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +088336: 7120 a22b 2000 |0027: invoke-static {v0, v2}, Ljava/util/Arrays;.fill:([II)V // method@2ba2 │ │ +08833c: 5932 7806 |002a: iput v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ +088340: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=770 │ │ 0x0006 line=781 │ │ 0x0007 line=773 │ │ 0x000c line=774 │ │ 0x0011 line=775 │ │ @@ -97370,41 +97370,41 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -0882d8: |[0882d8] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ -0882e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0882ea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0882ec: 5430 7106 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -0882f0: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -0882f4: 0e00 |0006: return-void │ │ -0882f6: 5430 7106 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -0882fa: 4b01 0004 |0009: aput v1, v0, v4 │ │ -0882fe: 5430 7206 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -088302: 4b01 0004 |000d: aput v1, v0, v4 │ │ -088306: 5430 7306 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -08830a: 4b01 0004 |0011: aput v1, v0, v4 │ │ -08830e: 5430 7406 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -088312: 4b01 0004 |0015: aput v1, v0, v4 │ │ -088316: 5430 7006 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -08831a: 4b02 0004 |0019: aput v2, v0, v4 │ │ -08831e: 5430 6d06 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -088322: 4b02 0004 |001d: aput v2, v0, v4 │ │ -088326: 5430 6e06 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -08832a: 4b02 0004 |0021: aput v2, v0, v4 │ │ -08832e: 5230 7806 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ -088332: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -088334: b841 |0026: shl-int/2addr v1, v4 │ │ -088336: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ -08833a: b510 |0029: and-int/2addr v0, v1 │ │ -08833c: 5930 7806 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ -088340: 28da |002c: goto 0006 // -0026 │ │ +088344: |[088344] android.support.v4.widget.ViewDragHelper.clearMotionHistory:(I)V │ │ +088354: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +088356: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +088358: 5430 7106 |0002: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +08835c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +088360: 0e00 |0006: return-void │ │ +088362: 5430 7106 |0007: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +088366: 4b01 0004 |0009: aput v1, v0, v4 │ │ +08836a: 5430 7206 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +08836e: 4b01 0004 |000d: aput v1, v0, v4 │ │ +088372: 5430 7306 |000f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +088376: 4b01 0004 |0011: aput v1, v0, v4 │ │ +08837a: 5430 7406 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +08837e: 4b01 0004 |0015: aput v1, v0, v4 │ │ +088382: 5430 7006 |0017: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088386: 4b02 0004 |0019: aput v2, v0, v4 │ │ +08838a: 5430 6d06 |001b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +08838e: 4b02 0004 |001d: aput v2, v0, v4 │ │ +088392: 5430 6e06 |001f: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +088396: 4b02 0004 |0021: aput v2, v0, v4 │ │ +08839a: 5230 7806 |0023: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ +08839e: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0883a0: b841 |0026: shl-int/2addr v1, v4 │ │ +0883a2: df01 01ff |0027: xor-int/lit8 v1, v1, #int -1 // #ff │ │ +0883a6: b510 |0029: and-int/2addr v0, v1 │ │ +0883a8: 5930 7806 |002a: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ +0883ac: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=784 │ │ 0x0006 line=795 │ │ 0x0007 line=787 │ │ 0x000b line=788 │ │ 0x000f line=789 │ │ @@ -97422,62 +97422,62 @@ │ │ type : '(III)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -088344: |[088344] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ -088354: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ -088358: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ -08835c: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -08835e: 0f06 |0005: return v6 │ │ -088360: 54a6 7706 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088364: 6e10 b122 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@22b1 │ │ -08836a: 0a05 |000b: move-result v5 │ │ -08836c: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ -088370: 7110 f02a 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -088376: 0a06 |0011: move-result v6 │ │ -088378: 8266 |0012: int-to-float v6, v6 │ │ -08837a: 8257 |0013: int-to-float v7, v5 │ │ -08837c: c976 |0014: div-float/2addr v6, v7 │ │ -08837e: 7120 f62a 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -088384: 0a01 |0018: move-result v1 │ │ -088386: 8236 |0019: int-to-float v6, v3 │ │ -088388: 8237 |001a: int-to-float v7, v3 │ │ -08838a: 7020 5716 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@1657 │ │ -088390: 0a08 |001e: move-result v8 │ │ -088392: c887 |001f: mul-float/2addr v7, v8 │ │ -088394: a600 0607 |0020: add-float v0, v6, v7 │ │ -088398: 7110 f02a 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -08839e: 0a0c |0025: move-result v12 │ │ -0883a0: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ -0883a4: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ -0883a8: 82c7 |002a: int-to-float v7, v12 │ │ -0883aa: a907 0007 |002b: div-float v7, v0, v7 │ │ -0883ae: 7110 ef2a 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0883b4: 0a07 |0030: move-result v7 │ │ -0883b6: c876 |0031: mul-float/2addr v6, v7 │ │ -0883b8: 7110 f92a 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@2af9 │ │ -0883be: 0a06 |0035: move-result v6 │ │ -0883c0: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ -0883c4: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ -0883c8: 7120 f72a 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0883ce: 0a06 |003d: move-result v6 │ │ -0883d0: 28c7 |003e: goto 0005 // -0039 │ │ -0883d2: 7110 f02a 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -0883d8: 0a06 |0042: move-result v6 │ │ -0883da: 8266 |0043: int-to-float v6, v6 │ │ -0883dc: 82d7 |0044: int-to-float v7, v13 │ │ -0883de: a904 0607 |0045: div-float v4, v6, v7 │ │ -0883e2: a606 0409 |0047: add-float v6, v4, v9 │ │ -0883e6: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ -0883ea: c876 |004b: mul-float/2addr v6, v7 │ │ -0883ec: 8762 |004c: float-to-int v2, v6 │ │ -0883ee: 28eb |004d: goto 0038 // -0015 │ │ +0883b0: |[0883b0] android.support.v4.widget.ViewDragHelper.computeAxisDuration:(III)I │ │ +0883c0: 1509 803f |0000: const/high16 v9, #int 1065353216 // #3f80 │ │ +0883c4: 390b 0400 |0002: if-nez v11, 0006 // +0004 │ │ +0883c8: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0883ca: 0f06 |0005: return v6 │ │ +0883cc: 54a6 7706 |0006: iget-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +0883d0: 6e10 b122 0600 |0008: invoke-virtual {v6}, Landroid/view/ViewGroup;.getWidth:()I // method@22b1 │ │ +0883d6: 0a05 |000b: move-result v5 │ │ +0883d8: db03 0502 |000c: div-int/lit8 v3, v5, #int 2 // #02 │ │ +0883dc: 7110 f02a 0b00 |000e: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +0883e2: 0a06 |0011: move-result v6 │ │ +0883e4: 8266 |0012: int-to-float v6, v6 │ │ +0883e6: 8257 |0013: int-to-float v7, v5 │ │ +0883e8: c976 |0014: div-float/2addr v6, v7 │ │ +0883ea: 7120 f62a 6900 |0015: invoke-static {v9, v6}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +0883f0: 0a01 |0018: move-result v1 │ │ +0883f2: 8236 |0019: int-to-float v6, v3 │ │ +0883f4: 8237 |001a: int-to-float v7, v3 │ │ +0883f6: 7020 5716 1a00 |001b: invoke-direct {v10, v1}, Landroid/support/v4/widget/ViewDragHelper;.distanceInfluenceForSnapDuration:(F)F // method@1657 │ │ +0883fc: 0a08 |001e: move-result v8 │ │ +0883fe: c887 |001f: mul-float/2addr v7, v8 │ │ +088400: a600 0607 |0020: add-float v0, v6, v7 │ │ +088404: 7110 f02a 0c00 |0022: invoke-static {v12}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +08840a: 0a0c |0025: move-result v12 │ │ +08840c: 3d0c 1900 |0026: if-lez v12, 003f // +0019 │ │ +088410: 1506 7a44 |0028: const/high16 v6, #int 1148846080 // #447a │ │ +088414: 82c7 |002a: int-to-float v7, v12 │ │ +088416: a907 0007 |002b: div-float v7, v0, v7 │ │ +08841a: 7110 ef2a 0700 |002d: invoke-static {v7}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088420: 0a07 |0030: move-result v7 │ │ +088422: c876 |0031: mul-float/2addr v6, v7 │ │ +088424: 7110 f92a 0600 |0032: invoke-static {v6}, Ljava/lang/Math;.round:(F)I // method@2af9 │ │ +08842a: 0a06 |0035: move-result v6 │ │ +08842c: da02 0604 |0036: mul-int/lit8 v2, v6, #int 4 // #04 │ │ +088430: 1306 5802 |0038: const/16 v6, #int 600 // #258 │ │ +088434: 7120 f72a 6200 |003a: invoke-static {v2, v6}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08843a: 0a06 |003d: move-result v6 │ │ +08843c: 28c7 |003e: goto 0005 // -0039 │ │ +08843e: 7110 f02a 0b00 |003f: invoke-static {v11}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +088444: 0a06 |0042: move-result v6 │ │ +088446: 8266 |0043: int-to-float v6, v6 │ │ +088448: 82d7 |0044: int-to-float v7, v13 │ │ +08844a: a904 0607 |0045: div-float v4, v6, v7 │ │ +08844e: a606 0409 |0047: add-float v6, v4, v9 │ │ +088452: 1507 8043 |0049: const/high16 v7, #int 1132462080 // #4380 │ │ +088456: c876 |004b: mul-float/2addr v6, v7 │ │ +088458: 8762 |004c: float-to-int v2, v6 │ │ +08845a: 28eb |004d: goto 0038 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=618 │ │ 0x0004 line=619 │ │ 0x0005 line=636 │ │ 0x0006 line=622 │ │ 0x000c line=623 │ │ @@ -97507,76 +97507,76 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 20 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 101 16-bit code units │ │ -0883f0: |[0883f0] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ -088400: 52ec 7606 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -088404: 87cc |0002: float-to-int v12, v12 │ │ -088406: 52ed 7506 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ -08840a: 87dd |0005: float-to-int v13, v13 │ │ -08840c: 0200 1200 |0006: move/from16 v0, v18 │ │ -088410: 7040 4e16 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@164e │ │ -088416: 0a12 |000b: move-result v18 │ │ -088418: 52ec 7606 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -08841c: 87cc |000e: float-to-int v12, v12 │ │ -08841e: 52ed 7506 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ -088422: 87dd |0011: float-to-int v13, v13 │ │ -088424: 0200 1300 |0012: move/from16 v0, v19 │ │ -088428: 7040 4e16 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@164e │ │ -08842e: 0a13 |0017: move-result v19 │ │ -088430: 7701 f02a 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -088436: 0a02 |001b: move-result v2 │ │ -088438: 7701 f02a 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -08843e: 0a03 |001f: move-result v3 │ │ -088440: 7701 f02a 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -088446: 0a04 |0023: move-result v4 │ │ -088448: 7701 f02a 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ -08844e: 0a05 |0027: move-result v5 │ │ -088450: 9007 0405 |0028: add-int v7, v4, v5 │ │ -088454: 9006 0203 |002a: add-int v6, v2, v3 │ │ -088458: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ -08845c: 824c |002e: int-to-float v12, v4 │ │ -08845e: 827d |002f: int-to-float v13, v7 │ │ -088460: a909 0c0d |0030: div-float v9, v12, v13 │ │ -088464: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ -088468: 825c |0034: int-to-float v12, v5 │ │ -08846a: 827d |0035: int-to-float v13, v7 │ │ -08846c: a90b 0c0d |0036: div-float v11, v12, v13 │ │ -088470: 54ec 6a06 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088474: 6e20 3916 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1639 │ │ -08847a: 0a0c |003d: move-result v12 │ │ -08847c: 0200 1000 |003e: move/from16 v0, v16 │ │ -088480: 0201 1200 |0040: move/from16 v1, v18 │ │ -088484: 7040 5116 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1651 │ │ -08848a: 0a08 |0045: move-result v8 │ │ -08848c: 54ec 6a06 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088490: 6e20 3a16 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@163a │ │ -088496: 0a0c |004b: move-result v12 │ │ -088498: 0200 1100 |004c: move/from16 v0, v17 │ │ -08849c: 0201 1300 |004e: move/from16 v1, v19 │ │ -0884a0: 7040 5116 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1651 │ │ -0884a6: 0a0a |0053: move-result v10 │ │ -0884a8: 828c |0054: int-to-float v12, v8 │ │ -0884aa: c89c |0055: mul-float/2addr v12, v9 │ │ -0884ac: 82ad |0056: int-to-float v13, v10 │ │ -0884ae: c8bd |0057: mul-float/2addr v13, v11 │ │ -0884b0: c6dc |0058: add-float/2addr v12, v13 │ │ -0884b2: 87cc |0059: float-to-int v12, v12 │ │ -0884b4: 0f0c |005a: return v12 │ │ -0884b6: 822c |005b: int-to-float v12, v2 │ │ -0884b8: 826d |005c: int-to-float v13, v6 │ │ -0884ba: a909 0c0d |005d: div-float v9, v12, v13 │ │ -0884be: 28d3 |005f: goto 0032 // -002d │ │ -0884c0: 823c |0060: int-to-float v12, v3 │ │ -0884c2: 826d |0061: int-to-float v13, v6 │ │ -0884c4: a90b 0c0d |0062: div-float v11, v12, v13 │ │ -0884c8: 28d4 |0064: goto 0038 // -002c │ │ +08845c: |[08845c] android.support.v4.widget.ViewDragHelper.computeSettleDuration:(Landroid/view/View;IIII)I │ │ +08846c: 52ec 7606 |0000: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +088470: 87cc |0002: float-to-int v12, v12 │ │ +088472: 52ed 7506 |0003: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ +088476: 87dd |0005: float-to-int v13, v13 │ │ +088478: 0200 1200 |0006: move/from16 v0, v18 │ │ +08847c: 7040 4e16 0edc |0008: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@164e │ │ +088482: 0a12 |000b: move-result v18 │ │ +088484: 52ec 7606 |000c: iget v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +088488: 87cc |000e: float-to-int v12, v12 │ │ +08848a: 52ed 7506 |000f: iget v13, v14, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ +08848e: 87dd |0011: float-to-int v13, v13 │ │ +088490: 0200 1300 |0012: move/from16 v0, v19 │ │ +088494: 7040 4e16 0edc |0014: invoke-direct {v14, v0, v12, v13}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(III)I // method@164e │ │ +08849a: 0a13 |0017: move-result v19 │ │ +08849c: 7701 f02a 1000 |0018: invoke-static/range {v16}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +0884a2: 0a02 |001b: move-result v2 │ │ +0884a4: 7701 f02a 1100 |001c: invoke-static/range {v17}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +0884aa: 0a03 |001f: move-result v3 │ │ +0884ac: 7701 f02a 1200 |0020: invoke-static/range {v18}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +0884b2: 0a04 |0023: move-result v4 │ │ +0884b4: 7701 f02a 1300 |0024: invoke-static/range {v19}, Ljava/lang/Math;.abs:(I)I // method@2af0 │ │ +0884ba: 0a05 |0027: move-result v5 │ │ +0884bc: 9007 0405 |0028: add-int v7, v4, v5 │ │ +0884c0: 9006 0203 |002a: add-int v6, v2, v3 │ │ +0884c4: 3812 2f00 |002c: if-eqz v18, 005b // +002f │ │ +0884c8: 824c |002e: int-to-float v12, v4 │ │ +0884ca: 827d |002f: int-to-float v13, v7 │ │ +0884cc: a909 0c0d |0030: div-float v9, v12, v13 │ │ +0884d0: 3813 2e00 |0032: if-eqz v19, 0060 // +002e │ │ +0884d4: 825c |0034: int-to-float v12, v5 │ │ +0884d6: 827d |0035: int-to-float v13, v7 │ │ +0884d8: a90b 0c0d |0036: div-float v11, v12, v13 │ │ +0884dc: 54ec 6a06 |0038: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0884e0: 6e20 3916 fc00 |003a: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewHorizontalDragRange:(Landroid/view/View;)I // method@1639 │ │ +0884e6: 0a0c |003d: move-result v12 │ │ +0884e8: 0200 1000 |003e: move/from16 v0, v16 │ │ +0884ec: 0201 1200 |0040: move/from16 v1, v18 │ │ +0884f0: 7040 5116 0ec1 |0042: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1651 │ │ +0884f6: 0a08 |0045: move-result v8 │ │ +0884f8: 54ec 6a06 |0046: iget-object v12, v14, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0884fc: 6e20 3a16 fc00 |0048: invoke-virtual {v12, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getViewVerticalDragRange:(Landroid/view/View;)I // method@163a │ │ +088502: 0a0c |004b: move-result v12 │ │ +088504: 0200 1100 |004c: move/from16 v0, v17 │ │ +088508: 0201 1300 |004e: move/from16 v1, v19 │ │ +08850c: 7040 5116 0ec1 |0050: invoke-direct {v14, v0, v1, v12}, Landroid/support/v4/widget/ViewDragHelper;.computeAxisDuration:(III)I // method@1651 │ │ +088512: 0a0a |0053: move-result v10 │ │ +088514: 828c |0054: int-to-float v12, v8 │ │ +088516: c89c |0055: mul-float/2addr v12, v9 │ │ +088518: 82ad |0056: int-to-float v13, v10 │ │ +08851a: c8bd |0057: mul-float/2addr v13, v11 │ │ +08851c: c6dc |0058: add-float/2addr v12, v13 │ │ +08851e: 87cc |0059: float-to-int v12, v12 │ │ +088520: 0f0c |005a: return v12 │ │ +088522: 822c |005b: int-to-float v12, v2 │ │ +088524: 826d |005c: int-to-float v13, v6 │ │ +088526: a909 0c0d |005d: div-float v9, v12, v13 │ │ +08852a: 28d3 |005f: goto 0032 // -002d │ │ +08852c: 823c |0060: int-to-float v12, v3 │ │ +08852e: 826d |0061: int-to-float v13, v6 │ │ +088530: a90b 0c0d |0062: div-float v11, v12, v13 │ │ +088534: 28d4 |0064: goto 0038 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x000c line=598 │ │ 0x0018 line=599 │ │ 0x001c line=600 │ │ 0x0020 line=601 │ │ @@ -97614,25 +97614,25 @@ │ │ type : '(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0884cc: |[0884cc] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -0884dc: 7120 5516 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1655 │ │ -0884e2: 0c00 |0003: move-result-object v0 │ │ -0884e4: 5201 7c06 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0884e8: 8211 |0006: int-to-float v1, v1 │ │ -0884ea: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ -0884ee: c942 |0009: div-float/2addr v2, v4 │ │ -0884f0: c821 |000a: mul-float/2addr v1, v2 │ │ -0884f2: 8711 |000b: float-to-int v1, v1 │ │ -0884f4: 5901 7c06 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -0884f8: 1100 |000e: return-object v0 │ │ +088538: |[088538] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;FLandroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +088548: 7120 5516 5300 |0000: invoke-static {v3, v5}, Landroid/support/v4/widget/ViewDragHelper;.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; // method@1655 │ │ +08854e: 0c00 |0003: move-result-object v0 │ │ +088550: 5201 7c06 |0004: iget v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088554: 8211 |0006: int-to-float v1, v1 │ │ +088556: 1502 803f |0007: const/high16 v2, #int 1065353216 // #3f80 │ │ +08855a: c942 |0009: div-float/2addr v2, v4 │ │ +08855c: c821 |000a: mul-float/2addr v1, v2 │ │ +08855e: 8711 |000b: float-to-int v1, v1 │ │ +088560: 5901 7c06 |000c: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088564: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0004 line=361 │ │ 0x000e line=362 │ │ locals : │ │ 0x0004 - 0x000f reg=0 helper Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -97645,20 +97645,20 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0884fc: |[0884fc] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ -08850c: 2200 2703 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0327 │ │ -088510: 6e10 a922 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@22a9 │ │ -088516: 0c01 |0005: move-result-object v1 │ │ -088518: 7040 4416 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@1644 │ │ -08851e: 1100 |0009: return-object v0 │ │ +088568: |[088568] android.support.v4.widget.ViewDragHelper.create:(Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)Landroid/support/v4/widget/ViewDragHelper; │ │ +088578: 2200 2703 |0000: new-instance v0, Landroid/support/v4/widget/ViewDragHelper; // type@0327 │ │ +08857c: 6e10 a922 0200 |0002: invoke-virtual {v2}, Landroid/view/ViewGroup;.getContext:()Landroid/content/Context; // method@22a9 │ │ +088582: 0c01 |0005: move-result-object v1 │ │ +088584: 7040 4416 1032 |0006: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.:(Landroid/content/Context;Landroid/view/ViewGroup;Landroid/support/v4/widget/ViewDragHelper$Callback;)V // method@1644 │ │ +08858a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x000a reg=2 forParent Landroid/view/ViewGroup; │ │ 0x0000 - 0x000a reg=3 cb Landroid/support/v4/widget/ViewDragHelper$Callback; │ │ │ │ @@ -97667,26 +97667,26 @@ │ │ type : '(FF)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -088520: |[088520] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ -088530: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -088532: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -088534: 5c43 7906 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ -088538: 5440 6a06 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08853c: 5441 6b06 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088540: 6e40 4116 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1641 │ │ -088546: 5c42 7906 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ -08854a: 5240 6c06 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -08854e: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ -088552: 6e20 6e16 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -088558: 0e00 |0014: return-void │ │ +08858c: |[08858c] android.support.v4.widget.ViewDragHelper.dispatchViewReleased:(FF)V │ │ +08859c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08859e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0885a0: 5c43 7906 |0002: iput-boolean v3, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ +0885a4: 5440 6a06 |0004: iget-object v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0885a8: 5441 6b06 |0006: iget-object v1, v4, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0885ac: 6e40 4116 1065 |0008: invoke-virtual {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewReleased:(Landroid/view/View;FF)V // method@1641 │ │ +0885b2: 5c42 7906 |000b: iput-boolean v2, v4, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ +0885b6: 5240 6c06 |000d: iget v0, v4, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +0885ba: 3330 0500 |000f: if-ne v0, v3, 0014 // +0005 │ │ +0885be: 6e20 6e16 2400 |0011: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +0885c4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=759 │ │ 0x0004 line=760 │ │ 0x000b line=761 │ │ 0x000d line=763 │ │ 0x0011 line=765 │ │ @@ -97701,26 +97701,26 @@ │ │ type : '(F)F' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08855c: |[08855c] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ -08856c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -088570: c705 |0002: sub-float/2addr v5, v0 │ │ -088572: 8950 |0003: float-to-double v0, v5 │ │ -088574: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ -08857e: cd20 |0009: mul-double/2addr v0, v2 │ │ -088580: 8c05 |000a: double-to-float v5, v0 │ │ -088582: 8950 |000b: float-to-double v0, v5 │ │ -088584: 7120 fa2a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2afa │ │ -08858a: 0b00 |000f: move-result-wide v0 │ │ -08858c: 8c00 |0010: double-to-float v0, v0 │ │ -08858e: 0f00 |0011: return v0 │ │ +0885c8: |[0885c8] android.support.v4.widget.ViewDragHelper.distanceInfluenceForSnapDuration:(F)F │ │ +0885d8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0885dc: c705 |0002: sub-float/2addr v5, v0 │ │ +0885de: 8950 |0003: float-to-double v0, v5 │ │ +0885e0: 1802 c798 0646 c728 de3f |0004: const-wide v2, #double 0.471239 // #3fde28c7460698c7 │ │ +0885ea: cd20 |0009: mul-double/2addr v0, v2 │ │ +0885ec: 8c05 |000a: double-to-float v5, v0 │ │ +0885ee: 8950 |000b: float-to-double v0, v5 │ │ +0885f0: 7120 fa2a 1000 |000c: invoke-static {v0, v1}, Ljava/lang/Math;.sin:(D)D // method@2afa │ │ +0885f6: 0b00 |000f: move-result-wide v0 │ │ +0885f8: 8c00 |0010: double-to-float v0, v0 │ │ +0885fa: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ 0x000b line=676 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -97731,47 +97731,47 @@ │ │ type : '(IIII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -088590: |[088590] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ -0885a0: 0192 |0000: move v2, v9 │ │ -0885a2: 01a3 |0001: move v3, v10 │ │ -0885a4: 5480 6b06 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0885a8: 6e10 fe21 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -0885ae: 0a06 |0007: move-result v6 │ │ -0885b0: 5480 6b06 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0885b4: 6e10 1b22 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -0885ba: 0a07 |000d: move-result v7 │ │ -0885bc: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ -0885c0: 5480 6a06 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -0885c4: 5481 6b06 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0885c8: 6e40 3616 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@1636 │ │ -0885ce: 0a02 |0017: move-result v2 │ │ -0885d0: 5480 6b06 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0885d4: 9101 0206 |001a: sub-int v1, v2, v6 │ │ -0885d8: 6e20 3822 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ -0885de: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ -0885e2: 5480 6a06 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -0885e6: 5481 6b06 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0885ea: 6e40 3716 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@1637 │ │ -0885f0: 0a03 |0028: move-result v3 │ │ -0885f2: 5480 6b06 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0885f6: 9101 0307 |002b: sub-int v1, v3, v7 │ │ -0885fa: 6e20 3922 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ -088600: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ -088604: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ -088608: 9104 0206 |0034: sub-int v4, v2, v6 │ │ -08860c: 9105 0307 |0036: sub-int v5, v3, v7 │ │ -088610: 5480 6a06 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088614: 5481 6b06 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088618: 7406 4016 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1640 │ │ -08861e: 0e00 |003f: return-void │ │ +0885fc: |[0885fc] android.support.v4.widget.ViewDragHelper.dragTo:(IIII)V │ │ +08860c: 0192 |0000: move v2, v9 │ │ +08860e: 01a3 |0001: move v3, v10 │ │ +088610: 5480 6b06 |0002: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088614: 6e10 fe21 0000 |0004: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08861a: 0a06 |0007: move-result v6 │ │ +08861c: 5480 6b06 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088620: 6e10 1b22 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +088626: 0a07 |000d: move-result v7 │ │ +088628: 380b 1100 |000e: if-eqz v11, 001f // +0011 │ │ +08862c: 5480 6a06 |0010: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088630: 5481 6b06 |0012: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088634: 6e40 3616 10b9 |0014: invoke-virtual {v0, v1, v9, v11}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionHorizontal:(Landroid/view/View;II)I // method@1636 │ │ +08863a: 0a02 |0017: move-result v2 │ │ +08863c: 5480 6b06 |0018: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088640: 9101 0206 |001a: sub-int v1, v2, v6 │ │ +088644: 6e20 3822 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ +08864a: 380c 1100 |001f: if-eqz v12, 0030 // +0011 │ │ +08864e: 5480 6a06 |0021: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088652: 5481 6b06 |0023: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088656: 6e40 3716 10ca |0025: invoke-virtual {v0, v1, v10, v12}, Landroid/support/v4/widget/ViewDragHelper$Callback;.clampViewPositionVertical:(Landroid/view/View;II)I // method@1637 │ │ +08865c: 0a03 |0028: move-result v3 │ │ +08865e: 5480 6b06 |0029: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088662: 9101 0307 |002b: sub-int v1, v3, v7 │ │ +088666: 6e20 3922 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ +08866c: 390b 0400 |0030: if-nez v11, 0034 // +0004 │ │ +088670: 380c 0d00 |0032: if-eqz v12, 003f // +000d │ │ +088674: 9104 0206 |0034: sub-int v4, v2, v6 │ │ +088678: 9105 0307 |0036: sub-int v5, v3, v7 │ │ +08867c: 5480 6a06 |0038: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088680: 5481 6b06 |003a: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088684: 7406 4016 0000 |003c: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1640 │ │ +08868a: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1366 │ │ 0x0001 line=1367 │ │ 0x0002 line=1368 │ │ 0x0008 line=1369 │ │ 0x000e line=1370 │ │ @@ -97803,73 +97803,73 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 113 16-bit code units │ │ -088620: |[088620] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ -088630: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -088632: 54a7 7106 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -088636: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ -08863a: 54a7 7106 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -08863e: 2177 |0007: array-length v7, v7 │ │ -088640: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ -088644: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088648: 2373 2206 |000c: new-array v3, v7, [F // type@0622 │ │ -08864c: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088650: 2374 2206 |0010: new-array v4, v7, [F // type@0622 │ │ -088654: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088658: 2375 2206 |0014: new-array v5, v7, [F // type@0622 │ │ -08865c: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088660: 2376 2206 |0018: new-array v6, v7, [F // type@0622 │ │ -088664: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088668: 2372 2306 |001c: new-array v2, v7, [I // type@0623 │ │ -08866c: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088670: 2370 2306 |0020: new-array v0, v7, [I // type@0623 │ │ -088674: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ -088678: 2371 2306 |0024: new-array v1, v7, [I // type@0623 │ │ -08867c: 54a7 7106 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -088680: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ -088684: 54a7 7106 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -088688: 54a8 7106 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -08868c: 2188 |002e: array-length v8, v8 │ │ -08868e: 7158 4f2b 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -088694: 54a7 7206 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -088698: 54a8 7206 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -08869c: 2188 |0036: array-length v8, v8 │ │ -08869e: 7158 4f2b 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0886a4: 54a7 7306 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -0886a8: 54a8 7306 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -0886ac: 2188 |003e: array-length v8, v8 │ │ -0886ae: 7158 4f2b 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0886b4: 54a7 7406 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -0886b8: 54a8 7406 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -0886bc: 2188 |0046: array-length v8, v8 │ │ -0886be: 7158 4f2b 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0886c4: 54a7 7006 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -0886c8: 54a8 7006 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -0886cc: 2188 |004e: array-length v8, v8 │ │ -0886ce: 7158 4f2b 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0886d4: 54a7 6d06 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -0886d8: 54a8 6d06 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -0886dc: 2188 |0056: array-length v8, v8 │ │ -0886de: 7158 4f2b 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0886e4: 54a7 6e06 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -0886e8: 54a8 6e06 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -0886ec: 2188 |005e: array-length v8, v8 │ │ -0886ee: 7158 4f2b 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0886f4: 5ba3 7106 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -0886f8: 5ba4 7206 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -0886fc: 5ba5 7306 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -088700: 5ba6 7406 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -088704: 5ba2 7006 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -088708: 5ba0 6d06 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -08870c: 5ba1 6e06 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ -088710: 0e00 |0070: return-void │ │ +08868c: |[08868c] android.support.v4.widget.ViewDragHelper.ensureMotionHistorySizeForId:(I)V │ │ +08869c: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +08869e: 54a7 7106 |0001: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0886a2: 3807 0700 |0003: if-eqz v7, 000a // +0007 │ │ +0886a6: 54a7 7106 |0005: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0886aa: 2177 |0007: array-length v7, v7 │ │ +0886ac: 36b7 6800 |0008: if-gt v7, v11, 0070 // +0068 │ │ +0886b0: d807 0b01 |000a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886b4: 2373 2206 |000c: new-array v3, v7, [F // type@0622 │ │ +0886b8: d807 0b01 |000e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886bc: 2374 2206 |0010: new-array v4, v7, [F // type@0622 │ │ +0886c0: d807 0b01 |0012: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886c4: 2375 2206 |0014: new-array v5, v7, [F // type@0622 │ │ +0886c8: d807 0b01 |0016: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886cc: 2376 2206 |0018: new-array v6, v7, [F // type@0622 │ │ +0886d0: d807 0b01 |001a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886d4: 2372 2306 |001c: new-array v2, v7, [I // type@0623 │ │ +0886d8: d807 0b01 |001e: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886dc: 2370 2306 |0020: new-array v0, v7, [I // type@0623 │ │ +0886e0: d807 0b01 |0022: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0886e4: 2371 2306 |0024: new-array v1, v7, [I // type@0623 │ │ +0886e8: 54a7 7106 |0026: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0886ec: 3807 3a00 |0028: if-eqz v7, 0062 // +003a │ │ +0886f0: 54a7 7106 |002a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0886f4: 54a8 7106 |002c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +0886f8: 2188 |002e: array-length v8, v8 │ │ +0886fa: 7158 4f2b 9793 |002f: invoke-static {v7, v9, v3, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088700: 54a7 7206 |0032: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +088704: 54a8 7206 |0034: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +088708: 2188 |0036: array-length v8, v8 │ │ +08870a: 7158 4f2b 9794 |0037: invoke-static {v7, v9, v4, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088710: 54a7 7306 |003a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +088714: 54a8 7306 |003c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +088718: 2188 |003e: array-length v8, v8 │ │ +08871a: 7158 4f2b 9795 |003f: invoke-static {v7, v9, v5, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088720: 54a7 7406 |0042: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +088724: 54a8 7406 |0044: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +088728: 2188 |0046: array-length v8, v8 │ │ +08872a: 7158 4f2b 9796 |0047: invoke-static {v7, v9, v6, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088730: 54a7 7006 |004a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088734: 54a8 7006 |004c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088738: 2188 |004e: array-length v8, v8 │ │ +08873a: 7158 4f2b 9792 |004f: invoke-static {v7, v9, v2, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088740: 54a7 6d06 |0052: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +088744: 54a8 6d06 |0054: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +088748: 2188 |0056: array-length v8, v8 │ │ +08874a: 7158 4f2b 9790 |0057: invoke-static {v7, v9, v0, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088750: 54a7 6e06 |005a: iget-object v7, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +088754: 54a8 6e06 |005c: iget-object v8, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +088758: 2188 |005e: array-length v8, v8 │ │ +08875a: 7158 4f2b 9791 |005f: invoke-static {v7, v9, v1, v9, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +088760: 5ba3 7106 |0062: iput-object v3, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +088764: 5ba4 7206 |0064: iput-object v4, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +088768: 5ba5 7306 |0066: iput-object v5, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +08876c: 5ba6 7406 |0068: iput-object v6, v10, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +088770: 5ba2 7006 |006a: iput-object v2, v10, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088774: 5ba0 6d06 |006c: iput-object v0, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +088778: 5ba1 6e06 |006e: iput-object v1, v10, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsLocked:[I // field@066e │ │ +08877c: 0e00 |0070: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=798 │ │ 0x000a line=799 │ │ 0x000e line=800 │ │ 0x0012 line=801 │ │ 0x0016 line=802 │ │ @@ -97908,45 +97908,45 @@ │ │ type : '(IIII)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -088714: |[088714] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ -088724: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -088726: 54b1 6b06 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -08872a: 6e10 fe21 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -088730: 0a0a |0006: move-result v10 │ │ -088732: 54b1 6b06 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088736: 6e10 1b22 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -08873c: 0a06 |000c: move-result v6 │ │ -08873e: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ -088742: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ -088746: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ -08874a: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ -08874e: 54b1 7a06 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088752: 6e10 a514 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@14a5 │ │ -088758: 6e20 6e16 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -08875e: 0f00 |001d: return v0 │ │ -088760: 54b1 6b06 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088764: 07b0 |0020: move-object v0, v11 │ │ -088766: 01e4 |0021: move v4, v14 │ │ -088768: 01f5 |0022: move v5, v15 │ │ -08876a: 7606 5216 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1652 │ │ -088770: 0a09 |0026: move-result v9 │ │ -088772: 54b4 7a06 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088776: 01a5 |0029: move v5, v10 │ │ -088778: 0127 |002a: move v7, v2 │ │ -08877a: 0138 |002b: move v8, v3 │ │ -08877c: 7406 b514 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@14b5 │ │ -088782: 1220 |002f: const/4 v0, #int 2 // #2 │ │ -088784: 6e20 6e16 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -08878a: 1210 |0033: const/4 v0, #int 1 // #1 │ │ -08878c: 28e9 |0034: goto 001d // -0017 │ │ +088780: |[088780] android.support.v4.widget.ViewDragHelper.forceSettleCapturedViewAt:(IIII)Z │ │ +088790: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +088792: 54b1 6b06 |0001: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088796: 6e10 fe21 0100 |0003: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08879c: 0a0a |0006: move-result v10 │ │ +08879e: 54b1 6b06 |0007: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0887a2: 6e10 1b22 0100 |0009: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +0887a8: 0a06 |000c: move-result v6 │ │ +0887aa: 9102 0c0a |000d: sub-int v2, v12, v10 │ │ +0887ae: 9103 0d06 |000f: sub-int v3, v13, v6 │ │ +0887b2: 3902 0d00 |0011: if-nez v2, 001e // +000d │ │ +0887b6: 3903 0b00 |0013: if-nez v3, 001e // +000b │ │ +0887ba: 54b1 7a06 |0015: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +0887be: 6e10 a514 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@14a5 │ │ +0887c4: 6e20 6e16 0b00 |001a: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +0887ca: 0f00 |001d: return v0 │ │ +0887cc: 54b1 6b06 |001e: iget-object v1, v11, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0887d0: 07b0 |0020: move-object v0, v11 │ │ +0887d2: 01e4 |0021: move v4, v14 │ │ +0887d4: 01f5 |0022: move v5, v15 │ │ +0887d6: 7606 5216 0000 |0023: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper;.computeSettleDuration:(Landroid/view/View;IIII)I // method@1652 │ │ +0887dc: 0a09 |0026: move-result v9 │ │ +0887de: 54b4 7a06 |0027: iget-object v4, v11, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +0887e2: 01a5 |0029: move v5, v10 │ │ +0887e4: 0127 |002a: move v7, v2 │ │ +0887e6: 0138 |002b: move v8, v3 │ │ +0887e8: 7406 b514 0400 |002c: invoke-virtual/range {v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompat;.startScroll:(IIIII)V // method@14b5 │ │ +0887ee: 1220 |002f: const/4 v0, #int 2 // #2 │ │ +0887f0: 6e20 6e16 0b00 |0030: invoke-virtual {v11, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +0887f6: 1210 |0033: const/4 v0, #int 1 // #1 │ │ +0887f8: 28e9 |0034: goto 001d // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=577 │ │ 0x0007 line=578 │ │ 0x000d line=579 │ │ 0x000f line=580 │ │ 0x0011 line=582 │ │ @@ -97974,45 +97974,45 @@ │ │ type : '(II)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -088790: |[088790] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ -0887a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0887a2: 5431 7706 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -0887a6: 6e10 ac22 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@22ac │ │ -0887ac: 0a01 |0006: move-result v1 │ │ -0887ae: 5232 6f06 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ -0887b2: b021 |0009: add-int/2addr v1, v2 │ │ -0887b4: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ -0887b8: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ -0887bc: 5431 7706 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -0887c0: 6e10 af22 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@22af │ │ -0887c6: 0a01 |0013: move-result v1 │ │ -0887c8: 5232 6f06 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ -0887cc: b021 |0016: add-int/2addr v1, v2 │ │ -0887ce: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ -0887d2: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0887d6: 5431 7706 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -0887da: 6e10 ae22 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@22ae │ │ -0887e0: 0a01 |0020: move-result v1 │ │ -0887e2: 5232 6f06 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ -0887e6: b121 |0023: sub-int/2addr v1, v2 │ │ -0887e8: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ -0887ec: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0887f0: 5431 7706 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -0887f4: 6e10 a522 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@22a5 │ │ -0887fa: 0a01 |002d: move-result v1 │ │ -0887fc: 5232 6f06 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ -088800: b121 |0030: sub-int/2addr v1, v2 │ │ -088802: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ -088806: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ -08880a: 0f00 |0035: return v0 │ │ +0887fc: |[0887fc] android.support.v4.widget.ViewDragHelper.getEdgesTouched:(II)I │ │ +08880c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08880e: 5431 7706 |0001: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088812: 6e10 ac22 0100 |0003: invoke-virtual {v1}, Landroid/view/ViewGroup;.getLeft:()I // method@22ac │ │ +088818: 0a01 |0006: move-result v1 │ │ +08881a: 5232 6f06 |0007: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ +08881e: b021 |0009: add-int/2addr v1, v2 │ │ +088820: 3514 0400 |000a: if-ge v4, v1, 000e // +0004 │ │ +088824: de00 0001 |000c: or-int/lit8 v0, v0, #int 1 // #01 │ │ +088828: 5431 7706 |000e: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +08882c: 6e10 af22 0100 |0010: invoke-virtual {v1}, Landroid/view/ViewGroup;.getTop:()I // method@22af │ │ +088832: 0a01 |0013: move-result v1 │ │ +088834: 5232 6f06 |0014: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ +088838: b021 |0016: add-int/2addr v1, v2 │ │ +08883a: 3515 0400 |0017: if-ge v5, v1, 001b // +0004 │ │ +08883e: de00 0004 |0019: or-int/lit8 v0, v0, #int 4 // #04 │ │ +088842: 5431 7706 |001b: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088846: 6e10 ae22 0100 |001d: invoke-virtual {v1}, Landroid/view/ViewGroup;.getRight:()I // method@22ae │ │ +08884c: 0a01 |0020: move-result v1 │ │ +08884e: 5232 6f06 |0021: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ +088852: b121 |0023: sub-int/2addr v1, v2 │ │ +088854: 3714 0400 |0024: if-le v4, v1, 0028 // +0004 │ │ +088858: de00 0002 |0026: or-int/lit8 v0, v0, #int 2 // #02 │ │ +08885c: 5431 7706 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088860: 6e10 a522 0100 |002a: invoke-virtual {v1}, Landroid/view/ViewGroup;.getBottom:()I // method@22a5 │ │ +088866: 0a01 |002d: move-result v1 │ │ +088868: 5232 6f06 |002e: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ +08886c: b121 |0030: sub-int/2addr v1, v2 │ │ +08886e: 3715 0400 |0031: if-le v5, v1, 0035 // +0004 │ │ +088872: de00 0008 |0033: or-int/lit8 v0, v0, #int 8 // #08 │ │ +088876: 0f00 |0035: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1440 │ │ 0x0001 line=1442 │ │ 0x000e line=1443 │ │ 0x001b line=1444 │ │ 0x0028 line=1445 │ │ @@ -98028,37 +98028,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -08880c: |[08880c] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ -08881c: 5452 7e06 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088820: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ -088824: 5254 7506 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ -088828: 6e30 c521 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ -08882e: 5452 7e06 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088832: 5253 6906 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088836: 7120 540d 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -08883c: 0a02 |0010: move-result v2 │ │ -08883e: 5253 7606 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -088842: 5254 7506 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ -088846: 7040 4d16 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@164d │ │ -08884c: 0a00 |0018: move-result v0 │ │ -08884e: 5452 7e06 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088852: 5253 6906 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088856: 7120 550d 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ -08885c: 0a02 |0020: move-result v2 │ │ -08885e: 5253 7606 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -088862: 5254 7506 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ -088866: 7040 4d16 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@164d │ │ -08886c: 0a01 |0028: move-result v1 │ │ -08886e: 7030 5616 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1656 │ │ -088874: 0e00 |002c: return-void │ │ +088878: |[088878] android.support.v4.widget.ViewDragHelper.releaseViewForPointerUp:()V │ │ +088888: 5452 7e06 |0000: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +08888c: 1303 e803 |0002: const/16 v3, #int 1000 // #3e8 │ │ +088890: 5254 7506 |0004: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ +088894: 6e30 c521 3204 |0006: invoke-virtual {v2, v3, v4}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ +08889a: 5452 7e06 |0009: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +08889e: 5253 6906 |000b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +0888a2: 7120 540d 3200 |000d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +0888a8: 0a02 |0010: move-result v2 │ │ +0888aa: 5253 7606 |0011: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +0888ae: 5254 7506 |0013: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ +0888b2: 7040 4d16 2543 |0015: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@164d │ │ +0888b8: 0a00 |0018: move-result v0 │ │ +0888ba: 5452 7e06 |0019: iget-object v2, v5, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +0888be: 5253 6906 |001b: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +0888c2: 7120 550d 3200 |001d: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ +0888c8: 0a02 |0020: move-result v2 │ │ +0888ca: 5253 7606 |0021: iget v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +0888ce: 5254 7506 |0023: iget v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mMaxVelocity:F // field@0675 │ │ +0888d2: 7040 4d16 2543 |0025: invoke-direct {v5, v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.clampMag:(FFF)F // method@164d │ │ +0888d8: 0a01 |0028: move-result v1 │ │ +0888da: 7030 5616 0501 |0029: invoke-direct {v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1656 │ │ +0888e0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ 0x0009 line=1356 │ │ 0x0019 line=1359 │ │ 0x0029 line=1362 │ │ 0x002c line=1363 │ │ @@ -98072,44 +98072,44 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 53 16-bit code units │ │ -088878: |[088878] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ -088888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08888a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -08888c: 7051 4916 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ -088892: 0a01 |0005: move-result v1 │ │ -088894: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -088898: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ -08889c: 1241 |000a: const/4 v1, #int 4 // #4 │ │ -08889e: 7051 4916 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ -0888a4: 0a01 |000e: move-result v1 │ │ -0888a6: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ -0888aa: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ -0888ae: 1221 |0013: const/4 v1, #int 2 // #2 │ │ -0888b0: 7051 4916 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ -0888b6: 0a01 |0017: move-result v1 │ │ -0888b8: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0888bc: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ -0888c0: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ -0888c4: 7051 4916 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ -0888ca: 0a01 |0021: move-result v1 │ │ -0888cc: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ -0888d0: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ -0888d4: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ -0888d8: 5431 6d06 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ -0888dc: 4402 0106 |002a: aget v2, v1, v6 │ │ -0888e0: b602 |002c: or-int/2addr v2, v0 │ │ -0888e2: 4b02 0106 |002d: aput v2, v1, v6 │ │ -0888e6: 5431 6a06 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -0888ea: 6e30 3b16 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@163b │ │ -0888f0: 0e00 |0034: return-void │ │ +0888e4: |[0888e4] android.support.v4.widget.ViewDragHelper.reportNewEdgeDrags:(FFI)V │ │ +0888f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0888f6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0888f8: 7051 4916 4365 |0002: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ +0888fe: 0a01 |0005: move-result v1 │ │ +088900: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +088904: de00 0001 |0008: or-int/lit8 v0, v0, #int 1 // #01 │ │ +088908: 1241 |000a: const/4 v1, #int 4 // #4 │ │ +08890a: 7051 4916 5364 |000b: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ +088910: 0a01 |000e: move-result v1 │ │ +088912: 3801 0400 |000f: if-eqz v1, 0013 // +0004 │ │ +088916: de00 0004 |0011: or-int/lit8 v0, v0, #int 4 // #04 │ │ +08891a: 1221 |0013: const/4 v1, #int 2 // #2 │ │ +08891c: 7051 4916 4365 |0014: invoke-direct {v3, v4, v5, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ +088922: 0a01 |0017: move-result v1 │ │ +088924: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +088928: de00 0002 |001a: or-int/lit8 v0, v0, #int 2 // #02 │ │ +08892c: 1301 0800 |001c: const/16 v1, #int 8 // #8 │ │ +088930: 7051 4916 5364 |001e: invoke-direct {v3, v5, v4, v6, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkNewEdgeDrag:(FFII)Z // method@1649 │ │ +088936: 0a01 |0021: move-result v1 │ │ +088938: 3801 0400 |0022: if-eqz v1, 0026 // +0004 │ │ +08893c: de00 0008 |0024: or-int/lit8 v0, v0, #int 8 // #08 │ │ +088940: 3800 0e00 |0026: if-eqz v0, 0034 // +000e │ │ +088944: 5431 6d06 |0028: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mEdgeDragsInProgress:[I // field@066d │ │ +088948: 4402 0106 |002a: aget v2, v1, v6 │ │ +08894c: b602 |002c: or-int/2addr v2, v0 │ │ +08894e: 4b02 0106 |002d: aput v2, v1, v6 │ │ +088952: 5431 6a06 |002f: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088956: 6e30 3b16 0106 |0031: invoke-virtual {v1, v0, v6}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeDragStarted:(II)V // method@163b │ │ +08895c: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1197 │ │ 0x0001 line=1198 │ │ 0x0008 line=1199 │ │ 0x000a line=1201 │ │ 0x0011 line=1202 │ │ @@ -98133,36 +98133,36 @@ │ │ type : '(FFI)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0888f4: |[0888f4] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ -088904: 7020 5916 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1659 │ │ -08890a: 5430 7106 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -08890e: 5431 7306 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -088912: 4b04 0106 |0007: aput v4, v1, v6 │ │ -088916: 4b04 0006 |0009: aput v4, v0, v6 │ │ -08891a: 5430 7206 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -08891e: 5431 7406 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -088922: 4b05 0106 |000f: aput v5, v1, v6 │ │ -088926: 4b05 0006 |0011: aput v5, v0, v6 │ │ -08892a: 5430 7006 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -08892e: 8741 |0015: float-to-int v1, v4 │ │ -088930: 8752 |0016: float-to-int v2, v5 │ │ -088932: 7030 6016 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1660 │ │ -088938: 0a01 |001a: move-result v1 │ │ -08893a: 4b01 0006 |001b: aput v1, v0, v6 │ │ -08893e: 5230 7806 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ -088942: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -088944: b861 |0020: shl-int/2addr v1, v6 │ │ -088946: b610 |0021: or-int/2addr v0, v1 │ │ -088948: 5930 7806 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ -08894c: 0e00 |0024: return-void │ │ +088960: |[088960] android.support.v4.widget.ViewDragHelper.saveInitialMotion:(FFI)V │ │ +088970: 7020 5916 6300 |0000: invoke-direct {v3, v6}, Landroid/support/v4/widget/ViewDragHelper;.ensureMotionHistorySizeForId:(I)V // method@1659 │ │ +088976: 5430 7106 |0003: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +08897a: 5431 7306 |0005: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +08897e: 4b04 0106 |0007: aput v4, v1, v6 │ │ +088982: 4b04 0006 |0009: aput v4, v0, v6 │ │ +088986: 5430 7206 |000b: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +08898a: 5431 7406 |000d: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +08898e: 4b05 0106 |000f: aput v5, v1, v6 │ │ +088992: 4b05 0006 |0011: aput v5, v0, v6 │ │ +088996: 5430 7006 |0013: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +08899a: 8741 |0015: float-to-int v1, v4 │ │ +08899c: 8752 |0016: float-to-int v2, v5 │ │ +08899e: 7030 6016 1302 |0017: invoke-direct {v3, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.getEdgesTouched:(II)I // method@1660 │ │ +0889a4: 0a01 |001a: move-result v1 │ │ +0889a6: 4b01 0006 |001b: aput v1, v0, v6 │ │ +0889aa: 5230 7806 |001d: iget v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ +0889ae: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +0889b0: b861 |0020: shl-int/2addr v1, v6 │ │ +0889b2: b610 |0021: or-int/2addr v0, v1 │ │ +0889b4: 5930 7806 |0022: iput v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ +0889b8: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=828 │ │ 0x0003 line=829 │ │ 0x000b line=830 │ │ 0x0013 line=831 │ │ 0x001d line=832 │ │ @@ -98178,32 +98178,32 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -088950: |[088950] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ -088960: 7110 c70c 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ -088966: 0a01 |0003: move-result v1 │ │ -088968: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08896a: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ -08896e: 7120 c80c 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -088974: 0a02 |000a: move-result v2 │ │ -088976: 7120 c90c 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -08897c: 0a03 |000e: move-result v3 │ │ -08897e: 7120 ca0c 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -088984: 0a04 |0012: move-result v4 │ │ -088986: 5465 7306 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -08898a: 4b03 0502 |0015: aput v3, v5, v2 │ │ -08898e: 5465 7406 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -088992: 4b04 0502 |0019: aput v4, v5, v2 │ │ -088996: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08899a: 28e8 |001d: goto 0005 // -0018 │ │ -08899c: 0e00 |001e: return-void │ │ +0889bc: |[0889bc] android.support.v4.widget.ViewDragHelper.saveLastMotion:(Landroid/view/MotionEvent;)V │ │ +0889cc: 7110 c70c 0700 |0000: invoke-static {v7}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ +0889d2: 0a01 |0003: move-result v1 │ │ +0889d4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0889d6: 3510 1900 |0005: if-ge v0, v1, 001e // +0019 │ │ +0889da: 7120 c80c 0700 |0007: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0889e0: 0a02 |000a: move-result v2 │ │ +0889e2: 7120 c90c 0700 |000b: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +0889e8: 0a03 |000e: move-result v3 │ │ +0889ea: 7120 ca0c 0700 |000f: invoke-static {v7, v0}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +0889f0: 0a04 |0012: move-result v4 │ │ +0889f2: 5465 7306 |0013: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +0889f6: 4b03 0502 |0015: aput v3, v5, v2 │ │ +0889fa: 5465 7406 |0017: iget-object v5, v6, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +0889fe: 4b04 0502 |0019: aput v4, v5, v2 │ │ +088a02: d800 0001 |001b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +088a06: 28e8 |001d: goto 0005 // -0018 │ │ +088a08: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=836 │ │ 0x0004 line=837 │ │ 0x0007 line=838 │ │ 0x000b line=839 │ │ 0x000f line=840 │ │ @@ -98226,41 +98226,41 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 53 16-bit code units │ │ -0889a0: |[0889a0] android.support.v4.widget.ViewDragHelper.abort:()V │ │ -0889b0: 6e10 4716 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -0889b6: 5280 6c06 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0889ba: 1221 |0005: const/4 v1, #int 2 // #2 │ │ -0889bc: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ -0889c0: 5480 7a06 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -0889c4: 6e10 ac14 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@14ac │ │ -0889ca: 0a06 |000d: move-result v6 │ │ -0889cc: 5480 7a06 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -0889d0: 6e10 ad14 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@14ad │ │ -0889d6: 0a07 |0013: move-result v7 │ │ -0889d8: 5480 7a06 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -0889dc: 6e10 a514 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@14a5 │ │ -0889e2: 5480 7a06 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -0889e6: 6e10 ac14 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@14ac │ │ -0889ec: 0a02 |001e: move-result v2 │ │ -0889ee: 5480 7a06 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -0889f2: 6e10 ad14 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@14ad │ │ -0889f8: 0a03 |0024: move-result v3 │ │ -0889fa: 5480 6a06 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -0889fe: 5481 6b06 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088a02: 9104 0206 |0029: sub-int v4, v2, v6 │ │ -088a06: 9105 0307 |002b: sub-int v5, v3, v7 │ │ -088a0a: 7406 4016 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1640 │ │ -088a10: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -088a12: 6e20 6e16 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -088a18: 0e00 |0034: return-void │ │ +088a0c: |[088a0c] android.support.v4.widget.ViewDragHelper.abort:()V │ │ +088a1c: 6e10 4716 0800 |0000: invoke-virtual {v8}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +088a22: 5280 6c06 |0003: iget v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +088a26: 1221 |0005: const/4 v1, #int 2 // #2 │ │ +088a28: 3310 2a00 |0006: if-ne v0, v1, 0030 // +002a │ │ +088a2c: 5480 7a06 |0008: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088a30: 6e10 ac14 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@14ac │ │ +088a36: 0a06 |000d: move-result v6 │ │ +088a38: 5480 7a06 |000e: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088a3c: 6e10 ad14 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@14ad │ │ +088a42: 0a07 |0013: move-result v7 │ │ +088a44: 5480 7a06 |0014: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088a48: 6e10 a514 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@14a5 │ │ +088a4e: 5480 7a06 |0019: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088a52: 6e10 ac14 0000 |001b: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@14ac │ │ +088a58: 0a02 |001e: move-result v2 │ │ +088a5a: 5480 7a06 |001f: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088a5e: 6e10 ad14 0000 |0021: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@14ad │ │ +088a64: 0a03 |0024: move-result v3 │ │ +088a66: 5480 6a06 |0025: iget-object v0, v8, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088a6a: 5481 6b06 |0027: iget-object v1, v8, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088a6e: 9104 0206 |0029: sub-int v4, v2, v6 │ │ +088a72: 9105 0307 |002b: sub-int v5, v3, v7 │ │ +088a76: 7406 4016 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1640 │ │ +088a7c: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +088a7e: 6e20 6e16 0800 |0031: invoke-virtual {v8, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +088a84: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0008 line=514 │ │ 0x000e line=515 │ │ 0x0014 line=516 │ │ @@ -98281,79 +98281,79 @@ │ │ type : '(Landroid/view/View;ZIIII)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 7 │ │ outs : 7 │ │ insns size : 116 16-bit code units │ │ -088a1c: |[088a1c] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ -088a2c: 20e1 4404 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@0444 │ │ -088a30: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ -088a34: 07e9 |0004: move-object v9, v14 │ │ -088a36: 1f09 4404 |0005: check-cast v9, Landroid/view/ViewGroup; // type@0444 │ │ -088a3a: 6e10 1822 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@2218 │ │ -088a40: 0a0b |000a: move-result v11 │ │ -088a42: 6e10 1922 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ -088a48: 0a0c |000e: move-result v12 │ │ -088a4a: 6e10 a722 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -088a50: 0a08 |0012: move-result v8 │ │ -088a52: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ -088a56: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ -088a5a: 6e20 a622 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -088a60: 0c02 |001a: move-result-object v2 │ │ -088a62: 9001 120b |001b: add-int v1, v18, v11 │ │ -088a66: 6e10 fe21 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -088a6c: 0a03 |0020: move-result v3 │ │ -088a6e: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ -088a72: 9001 120b |0023: add-int v1, v18, v11 │ │ -088a76: 6e10 1222 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@2212 │ │ -088a7c: 0a03 |0028: move-result v3 │ │ -088a7e: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ -088a82: 9001 130c |002b: add-int v1, v19, v12 │ │ -088a86: 6e10 1b22 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ -088a8c: 0a03 |0030: move-result v3 │ │ -088a8e: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ -088a92: 9001 130c |0033: add-int v1, v19, v12 │ │ -088a96: 6e10 f221 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -088a9c: 0a03 |0038: move-result v3 │ │ -088a9e: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ -088aa2: 1213 |003b: const/4 v3, #int 1 // #1 │ │ -088aa4: 9001 120b |003c: add-int v1, v18, v11 │ │ -088aa8: 6e10 fe21 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -088aae: 0a04 |0041: move-result v4 │ │ -088ab0: 9106 0104 |0042: sub-int v6, v1, v4 │ │ -088ab4: 9001 130c |0044: add-int v1, v19, v12 │ │ -088ab8: 6e10 1b22 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ -088abe: 0a04 |0049: move-result v4 │ │ -088ac0: 9107 0104 |004a: sub-int v7, v1, v4 │ │ -088ac4: 07d1 |004c: move-object v1, v13 │ │ -088ac6: 0204 1000 |004d: move/from16 v4, v16 │ │ -088aca: 0205 1100 |004f: move/from16 v5, v17 │ │ -088ace: 7407 4616 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@1646 │ │ -088ad4: 0a01 |0054: move-result v1 │ │ -088ad6: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ -088ada: 1211 |0057: const/4 v1, #int 1 // #1 │ │ -088adc: 0f01 |0058: return v1 │ │ -088ade: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ -088ae2: 28ba |005b: goto 0015 // -0046 │ │ -088ae4: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ -088ae8: 0200 1000 |005e: move/from16 v0, v16 │ │ -088aec: 7b01 |0060: neg-int v1, v0 │ │ -088aee: 7120 2a0e 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e2a │ │ -088af4: 0a01 |0064: move-result v1 │ │ -088af6: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ -088afa: 0200 1100 |0067: move/from16 v0, v17 │ │ -088afe: 7b01 |0069: neg-int v1, v0 │ │ -088b00: 7120 2b0e 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0e2b │ │ -088b06: 0a01 |006d: move-result v1 │ │ -088b08: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ -088b0c: 1211 |0070: const/4 v1, #int 1 // #1 │ │ -088b0e: 28e7 |0071: goto 0058 // -0019 │ │ -088b10: 1201 |0072: const/4 v1, #int 0 // #0 │ │ -088b12: 28e5 |0073: goto 0058 // -001b │ │ +088a88: |[088a88] android.support.v4.widget.ViewDragHelper.canScroll:(Landroid/view/View;ZIIII)Z │ │ +088a98: 20e1 4404 |0000: instance-of v1, v14, Landroid/view/ViewGroup; // type@0444 │ │ +088a9c: 3801 5a00 |0002: if-eqz v1, 005c // +005a │ │ +088aa0: 07e9 |0004: move-object v9, v14 │ │ +088aa2: 1f09 4404 |0005: check-cast v9, Landroid/view/ViewGroup; // type@0444 │ │ +088aa6: 6e10 1822 0e00 |0007: invoke-virtual {v14}, Landroid/view/View;.getScrollX:()I // method@2218 │ │ +088aac: 0a0b |000a: move-result v11 │ │ +088aae: 6e10 1922 0e00 |000b: invoke-virtual {v14}, Landroid/view/View;.getScrollY:()I // method@2219 │ │ +088ab4: 0a0c |000e: move-result v12 │ │ +088ab6: 6e10 a722 0900 |000f: invoke-virtual {v9}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +088abc: 0a08 |0012: move-result v8 │ │ +088abe: d80a 08ff |0013: add-int/lit8 v10, v8, #int -1 // #ff │ │ +088ac2: 3a0a 4700 |0015: if-ltz v10, 005c // +0047 │ │ +088ac6: 6e20 a622 a900 |0017: invoke-virtual {v9, v10}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +088acc: 0c02 |001a: move-result-object v2 │ │ +088ace: 9001 120b |001b: add-int v1, v18, v11 │ │ +088ad2: 6e10 fe21 0200 |001d: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +088ad8: 0a03 |0020: move-result v3 │ │ +088ada: 3431 3800 |0021: if-lt v1, v3, 0059 // +0038 │ │ +088ade: 9001 120b |0023: add-int v1, v18, v11 │ │ +088ae2: 6e10 1222 0200 |0025: invoke-virtual {v2}, Landroid/view/View;.getRight:()I // method@2212 │ │ +088ae8: 0a03 |0028: move-result v3 │ │ +088aea: 3531 3000 |0029: if-ge v1, v3, 0059 // +0030 │ │ +088aee: 9001 130c |002b: add-int v1, v19, v12 │ │ +088af2: 6e10 1b22 0200 |002d: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ +088af8: 0a03 |0030: move-result v3 │ │ +088afa: 3431 2800 |0031: if-lt v1, v3, 0059 // +0028 │ │ +088afe: 9001 130c |0033: add-int v1, v19, v12 │ │ +088b02: 6e10 f221 0200 |0035: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +088b08: 0a03 |0038: move-result v3 │ │ +088b0a: 3531 2000 |0039: if-ge v1, v3, 0059 // +0020 │ │ +088b0e: 1213 |003b: const/4 v3, #int 1 // #1 │ │ +088b10: 9001 120b |003c: add-int v1, v18, v11 │ │ +088b14: 6e10 fe21 0200 |003e: invoke-virtual {v2}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +088b1a: 0a04 |0041: move-result v4 │ │ +088b1c: 9106 0104 |0042: sub-int v6, v1, v4 │ │ +088b20: 9001 130c |0044: add-int v1, v19, v12 │ │ +088b24: 6e10 1b22 0200 |0046: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ +088b2a: 0a04 |0049: move-result v4 │ │ +088b2c: 9107 0104 |004a: sub-int v7, v1, v4 │ │ +088b30: 07d1 |004c: move-object v1, v13 │ │ +088b32: 0204 1000 |004d: move/from16 v4, v16 │ │ +088b36: 0205 1100 |004f: move/from16 v5, v17 │ │ +088b3a: 7407 4616 0100 |0051: invoke-virtual/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v4/widget/ViewDragHelper;.canScroll:(Landroid/view/View;ZIIII)Z // method@1646 │ │ +088b40: 0a01 |0054: move-result v1 │ │ +088b42: 3801 0400 |0055: if-eqz v1, 0059 // +0004 │ │ +088b46: 1211 |0057: const/4 v1, #int 1 // #1 │ │ +088b48: 0f01 |0058: return v1 │ │ +088b4a: d80a 0aff |0059: add-int/lit8 v10, v10, #int -1 // #ff │ │ +088b4e: 28ba |005b: goto 0015 // -0046 │ │ +088b50: 380f 1600 |005c: if-eqz v15, 0072 // +0016 │ │ +088b54: 0200 1000 |005e: move/from16 v0, v16 │ │ +088b58: 7b01 |0060: neg-int v1, v0 │ │ +088b5a: 7120 2a0e 1e00 |0061: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e2a │ │ +088b60: 0a01 |0064: move-result v1 │ │ +088b62: 3901 0b00 |0065: if-nez v1, 0070 // +000b │ │ +088b66: 0200 1100 |0067: move/from16 v0, v17 │ │ +088b6a: 7b01 |0069: neg-int v1, v0 │ │ +088b6c: 7120 2b0e 1e00 |006a: invoke-static {v14, v1}, Landroid/support/v4/view/ViewCompat;.canScrollVertically:(Landroid/view/View;I)Z // method@0e2b │ │ +088b72: 0a01 |006d: move-result v1 │ │ +088b74: 3801 0400 |006e: if-eqz v1, 0072 // +0004 │ │ +088b78: 1211 |0070: const/4 v1, #int 1 // #1 │ │ +088b7a: 28e7 |0071: goto 0058 // -0019 │ │ +088b7c: 1201 |0072: const/4 v1, #int 0 // #0 │ │ +088b7e: 28e5 |0073: goto 0058 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0005 line=909 │ │ 0x0007 line=910 │ │ 0x000b line=911 │ │ 0x000f line=912 │ │ @@ -98390,25 +98390,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -088b14: |[088b14] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ -088b24: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -088b26: 5910 6906 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088b2a: 7010 4f16 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@164f │ │ -088b30: 5410 7e06 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088b34: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -088b38: 5410 7e06 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088b3c: 6e10 cb21 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ -088b42: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -088b44: 5b10 7e06 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088b48: 0e00 |0012: return-void │ │ +088b80: |[088b80] android.support.v4.widget.ViewDragHelper.cancel:()V │ │ +088b90: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +088b92: 5910 6906 |0001: iput v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +088b96: 7010 4f16 0100 |0003: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:()V // method@164f │ │ +088b9c: 5410 7e06 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +088ba0: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +088ba4: 5410 7e06 |000a: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +088ba8: 6e10 cb21 0000 |000c: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ +088bae: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +088bb0: 5b10 7e06 |0010: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +088bb4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0003 line=499 │ │ 0x0006 line=501 │ │ 0x000a line=502 │ │ 0x000f line=503 │ │ @@ -98421,42 +98421,42 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -088b4c: |[088b4c] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ -088b5c: 6e10 0d22 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -088b62: 0c00 |0003: move-result-object v0 │ │ -088b64: 5431 7706 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088b68: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ -088b6c: 2200 9205 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -088b70: 2201 a905 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -088b74: 7010 3d2b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -088b7a: 1a02 fe16 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@16fe │ │ -088b7e: 6e20 462b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -088b84: 0c01 |0014: move-result-object v1 │ │ -088b86: 5432 7706 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088b8a: 6e20 452b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -088b90: 0c01 |001a: move-result-object v1 │ │ -088b92: 1a02 0f01 |001b: const-string v2, ")" // string@010f │ │ -088b96: 6e20 462b 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -088b9c: 0c01 |0020: move-result-object v1 │ │ -088b9e: 6e10 4e2b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -088ba4: 0c01 |0024: move-result-object v1 │ │ -088ba6: 7020 d52a 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -088bac: 2700 |0028: throw v0 │ │ -088bae: 5b34 6b06 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088bb2: 5935 6906 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088bb6: 5430 6a06 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088bba: 6e30 3e16 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@163e │ │ -088bc0: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -088bc2: 6e20 6e16 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -088bc8: 0e00 |0036: return-void │ │ +088bb8: |[088bb8] android.support.v4.widget.ViewDragHelper.captureChildView:(Landroid/view/View;I)V │ │ +088bc8: 6e10 0d22 0400 |0000: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +088bce: 0c00 |0003: move-result-object v0 │ │ +088bd0: 5431 7706 |0004: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088bd4: 3210 2300 |0006: if-eq v0, v1, 0029 // +0023 │ │ +088bd8: 2200 9205 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +088bdc: 2201 a905 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +088be0: 7010 3d2b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +088be6: 1a02 0017 |000f: const-string v2, "captureChildView: parameter must be a descendant of the ViewDragHelper's tracked parent view (" // string@1700 │ │ +088bea: 6e20 462b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +088bf0: 0c01 |0014: move-result-object v1 │ │ +088bf2: 5432 7706 |0015: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088bf6: 6e20 452b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +088bfc: 0c01 |001a: move-result-object v1 │ │ +088bfe: 1a02 0f01 |001b: const-string v2, ")" // string@010f │ │ +088c02: 6e20 462b 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +088c08: 0c01 |0020: move-result-object v1 │ │ +088c0a: 6e10 4e2b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +088c10: 0c01 |0024: move-result-object v1 │ │ +088c12: 7020 d52a 1000 |0025: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +088c18: 2700 |0028: throw v0 │ │ +088c1a: 5b34 6b06 |0029: iput-object v4, v3, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088c1e: 5935 6906 |002b: iput v5, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +088c22: 5430 6a06 |002d: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088c26: 6e30 3e16 4005 |002f: invoke-virtual {v0, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewCaptured:(Landroid/view/View;I)V // method@163e │ │ +088c2c: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +088c2e: 6e20 6e16 0300 |0033: invoke-virtual {v3, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +088c34: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0008 line=461 │ │ 0x0029 line=465 │ │ 0x002b line=466 │ │ 0x002d line=467 │ │ @@ -98472,28 +98472,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -088bcc: |[088bcc] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ -088bdc: 5432 7106 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -088be0: 2120 |0002: array-length v0, v2 │ │ -088be2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -088be4: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -088be8: 6e30 4b16 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@164b │ │ -088bee: 0a02 |0009: move-result v2 │ │ -088bf0: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -088bf4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -088bf6: 0f02 |000d: return v2 │ │ -088bf8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -088bfc: 28f4 |0010: goto 0004 // -000c │ │ -088bfe: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -088c00: 28fb |0012: goto 000d // -0005 │ │ +088c38: |[088c38] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(I)Z │ │ +088c48: 5432 7106 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +088c4c: 2120 |0002: array-length v0, v2 │ │ +088c4e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +088c50: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +088c54: 6e30 4b16 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(II)Z // method@164b │ │ +088c5a: 0a02 |0009: move-result v2 │ │ +088c5c: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +088c60: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +088c62: 0f02 |000d: return v2 │ │ +088c64: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +088c68: 28f4 |0010: goto 0004 // -000c │ │ +088c6a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +088c6c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0003 line=1277 │ │ 0x0006 line=1278 │ │ 0x000c line=1279 │ │ 0x000d line=1282 │ │ @@ -98510,76 +98510,76 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -088c04: |[088c04] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ -088c14: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -088c16: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -088c18: 6e20 6716 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1667 │ │ -088c1e: 0a06 |0005: move-result v6 │ │ -088c20: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ -088c24: 0154 |0008: move v4, v5 │ │ -088c26: 0f04 |0009: return v4 │ │ -088c28: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ -088c2c: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ -088c30: 0140 |000e: move v0, v4 │ │ -088c32: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ -088c36: 1227 |0011: const/4 v7, #int 2 // #2 │ │ -088c38: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ -088c3c: 0141 |0014: move v1, v4 │ │ -088c3e: 5496 7306 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -088c42: 4406 060b |0017: aget v6, v6, v11 │ │ -088c46: 5497 7106 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -088c4a: 4407 070b |001b: aget v7, v7, v11 │ │ -088c4e: a702 0607 |001d: sub-float v2, v6, v7 │ │ -088c52: 5496 7406 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -088c56: 4406 060b |0021: aget v6, v6, v11 │ │ -088c5a: 5497 7206 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -088c5e: 4407 070b |0025: aget v7, v7, v11 │ │ -088c62: a703 0607 |0027: sub-float v3, v6, v7 │ │ -088c66: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ -088c6a: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ -088c6e: a806 0202 |002d: mul-float v6, v2, v2 │ │ -088c72: a807 0303 |002f: mul-float v7, v3, v3 │ │ -088c76: c676 |0031: add-float/2addr v6, v7 │ │ -088c78: 5297 7c06 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088c7c: 5298 7c06 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088c80: b287 |0036: mul-int/2addr v7, v8 │ │ -088c82: 8277 |0037: int-to-float v7, v7 │ │ -088c84: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ -088c88: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ -088c8c: 0154 |003c: move v4, v5 │ │ -088c8e: 28cc |003d: goto 0009 // -0034 │ │ -088c90: 0150 |003e: move v0, v5 │ │ -088c92: 28d0 |003f: goto 000f // -0030 │ │ -088c94: 0151 |0040: move v1, v5 │ │ -088c96: 28d4 |0041: goto 0015 // -002c │ │ -088c98: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ -088c9c: 7110 ef2a 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -088ca2: 0a06 |0047: move-result v6 │ │ -088ca4: 5297 7c06 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088ca8: 8277 |004a: int-to-float v7, v7 │ │ -088caa: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ -088cae: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ -088cb2: 0154 |004f: move v4, v5 │ │ -088cb4: 28b9 |0050: goto 0009 // -0047 │ │ -088cb6: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ -088cba: 7110 ef2a 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -088cc0: 0a06 |0056: move-result v6 │ │ -088cc2: 5297 7c06 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088cc6: 8277 |0059: int-to-float v7, v7 │ │ -088cc8: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ -088ccc: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ -088cd0: 0154 |005e: move v4, v5 │ │ -088cd2: 28aa |005f: goto 0009 // -0056 │ │ -088cd4: 0154 |0060: move v4, v5 │ │ -088cd6: 28a8 |0061: goto 0009 // -0058 │ │ +088c70: |[088c70] android.support.v4.widget.ViewDragHelper.checkTouchSlop:(II)Z │ │ +088c80: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +088c82: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +088c84: 6e20 6716 b900 |0002: invoke-virtual {v9, v11}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1667 │ │ +088c8a: 0a06 |0005: move-result v6 │ │ +088c8c: 3906 0400 |0006: if-nez v6, 000a // +0004 │ │ +088c90: 0154 |0008: move v4, v5 │ │ +088c92: 0f04 |0009: return v4 │ │ +088c94: dd06 0a01 |000a: and-int/lit8 v6, v10, #int 1 // #01 │ │ +088c98: 3346 3200 |000c: if-ne v6, v4, 003e // +0032 │ │ +088c9c: 0140 |000e: move v0, v4 │ │ +088c9e: dd06 0a02 |000f: and-int/lit8 v6, v10, #int 2 // #02 │ │ +088ca2: 1227 |0011: const/4 v7, #int 2 // #2 │ │ +088ca4: 3376 2e00 |0012: if-ne v6, v7, 0040 // +002e │ │ +088ca8: 0141 |0014: move v1, v4 │ │ +088caa: 5496 7306 |0015: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +088cae: 4406 060b |0017: aget v6, v6, v11 │ │ +088cb2: 5497 7106 |0019: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +088cb6: 4407 070b |001b: aget v7, v7, v11 │ │ +088cba: a702 0607 |001d: sub-float v2, v6, v7 │ │ +088cbe: 5496 7406 |001f: iget-object v6, v9, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +088cc2: 4406 060b |0021: aget v6, v6, v11 │ │ +088cc6: 5497 7206 |0023: iget-object v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +088cca: 4407 070b |0025: aget v7, v7, v11 │ │ +088cce: a703 0607 |0027: sub-float v3, v6, v7 │ │ +088cd2: 3800 1900 |0029: if-eqz v0, 0042 // +0019 │ │ +088cd6: 3801 1700 |002b: if-eqz v1, 0042 // +0017 │ │ +088cda: a806 0202 |002d: mul-float v6, v2, v2 │ │ +088cde: a807 0303 |002f: mul-float v7, v3, v3 │ │ +088ce2: c676 |0031: add-float/2addr v6, v7 │ │ +088ce4: 5297 7c06 |0032: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088ce8: 5298 7c06 |0034: iget v8, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088cec: b287 |0036: mul-int/2addr v7, v8 │ │ +088cee: 8277 |0037: int-to-float v7, v7 │ │ +088cf0: 2d06 0607 |0038: cmpl-float v6, v6, v7 │ │ +088cf4: 3c06 cfff |003a: if-gtz v6, 0009 // -0031 │ │ +088cf8: 0154 |003c: move v4, v5 │ │ +088cfa: 28cc |003d: goto 0009 // -0034 │ │ +088cfc: 0150 |003e: move v0, v5 │ │ +088cfe: 28d0 |003f: goto 000f // -0030 │ │ +088d00: 0151 |0040: move v1, v5 │ │ +088d02: 28d4 |0041: goto 0015 // -002c │ │ +088d04: 3800 0f00 |0042: if-eqz v0, 0051 // +000f │ │ +088d08: 7110 ef2a 0200 |0044: invoke-static {v2}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088d0e: 0a06 |0047: move-result v6 │ │ +088d10: 5297 7c06 |0048: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088d14: 8277 |004a: int-to-float v7, v7 │ │ +088d16: 2d06 0607 |004b: cmpl-float v6, v6, v7 │ │ +088d1a: 3c06 bcff |004d: if-gtz v6, 0009 // -0044 │ │ +088d1e: 0154 |004f: move v4, v5 │ │ +088d20: 28b9 |0050: goto 0009 // -0047 │ │ +088d22: 3801 0f00 |0051: if-eqz v1, 0060 // +000f │ │ +088d26: 7110 ef2a 0300 |0053: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +088d2c: 0a06 |0056: move-result v6 │ │ +088d2e: 5297 7c06 |0057: iget v7, v9, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088d32: 8277 |0059: int-to-float v7, v7 │ │ +088d34: 2d06 0607 |005a: cmpl-float v6, v6, v7 │ │ +088d38: 3c06 adff |005c: if-gtz v6, 0009 // -0053 │ │ +088d3c: 0154 |005e: move v4, v5 │ │ +088d3e: 28aa |005f: goto 0009 // -0056 │ │ +088d40: 0154 |0060: move v4, v5 │ │ +088d42: 28a8 |0061: goto 0009 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1301 │ │ 0x0009 line=1318 │ │ 0x000a line=1305 │ │ 0x000f line=1306 │ │ 0x0015 line=1308 │ │ @@ -98611,74 +98611,74 @@ │ │ type : '(Z)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 117 16-bit code units │ │ -088cd8: |[088cd8] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ -088ce8: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -088cea: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -088cec: 5290 6c06 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -088cf0: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ -088cf4: 5490 7a06 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088cf8: 6e10 a614 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@14a6 │ │ -088cfe: 0a06 |000b: move-result v6 │ │ -088d00: 5490 7a06 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088d04: 6e10 ac14 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@14ac │ │ -088d0a: 0a02 |0011: move-result v2 │ │ -088d0c: 5490 7a06 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088d10: 6e10 ad14 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@14ad │ │ -088d16: 0a03 |0017: move-result v3 │ │ -088d18: 5490 6b06 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088d1c: 6e10 fe21 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -088d22: 0a00 |001d: move-result v0 │ │ -088d24: 9104 0200 |001e: sub-int v4, v2, v0 │ │ -088d28: 5490 6b06 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088d2c: 6e10 1b22 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -088d32: 0a00 |0025: move-result v0 │ │ -088d34: 9105 0300 |0026: sub-int v5, v3, v0 │ │ -088d38: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ -088d3c: 5490 6b06 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088d40: 6e20 3822 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ -088d46: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ -088d4a: 5490 6b06 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088d4e: 6e20 3922 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ -088d54: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ -088d58: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ -088d5c: 5490 6a06 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088d60: 5491 6b06 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088d64: 7406 4016 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1640 │ │ -088d6a: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ -088d6e: 5490 7a06 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088d72: 6e10 ae14 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@14ae │ │ -088d78: 0a00 |0048: move-result v0 │ │ -088d7a: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ -088d7e: 5490 7a06 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088d82: 6e10 af14 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@14af │ │ -088d88: 0a00 |0050: move-result v0 │ │ -088d8a: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ -088d8e: 5490 7a06 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088d92: 6e10 a514 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@14a5 │ │ -088d98: 5490 7a06 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088d9c: 6e10 b014 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@14b0 │ │ -088da2: 0a06 |005d: move-result v6 │ │ -088da4: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ -088da8: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ -088dac: 5490 7706 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088db0: 5491 7b06 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@067b │ │ -088db4: 6e20 bf22 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@22bf │ │ -088dba: 5290 6c06 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -088dbe: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ -088dc2: 1210 |006d: const/4 v0, #int 1 // #1 │ │ -088dc4: 0f00 |006e: return v0 │ │ -088dc6: 6e20 6e16 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -088dcc: 28f7 |0072: goto 0069 // -0009 │ │ -088dce: 0170 |0073: move v0, v7 │ │ -088dd0: 28fa |0074: goto 006e // -0006 │ │ +088d44: |[088d44] android.support.v4.widget.ViewDragHelper.continueSettling:(Z)Z │ │ +088d54: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +088d56: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +088d58: 5290 6c06 |0002: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +088d5c: 3380 6500 |0004: if-ne v0, v8, 0069 // +0065 │ │ +088d60: 5490 7a06 |0006: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088d64: 6e10 a614 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.computeScrollOffset:()Z // method@14a6 │ │ +088d6a: 0a06 |000b: move-result v6 │ │ +088d6c: 5490 7a06 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088d70: 6e10 ac14 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrX:()I // method@14ac │ │ +088d76: 0a02 |0011: move-result v2 │ │ +088d78: 5490 7a06 |0012: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088d7c: 6e10 ad14 0000 |0014: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getCurrY:()I // method@14ad │ │ +088d82: 0a03 |0017: move-result v3 │ │ +088d84: 5490 6b06 |0018: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088d88: 6e10 fe21 0000 |001a: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +088d8e: 0a00 |001d: move-result v0 │ │ +088d90: 9104 0200 |001e: sub-int v4, v2, v0 │ │ +088d94: 5490 6b06 |0020: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088d98: 6e10 1b22 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +088d9e: 0a00 |0025: move-result v0 │ │ +088da0: 9105 0300 |0026: sub-int v5, v3, v0 │ │ +088da4: 3804 0700 |0028: if-eqz v4, 002f // +0007 │ │ +088da8: 5490 6b06 |002a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088dac: 6e20 3822 4000 |002c: invoke-virtual {v0, v4}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ +088db2: 3805 0700 |002f: if-eqz v5, 0036 // +0007 │ │ +088db6: 5490 6b06 |0031: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088dba: 6e20 3922 5000 |0033: invoke-virtual {v0, v5}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ +088dc0: 3904 0400 |0036: if-nez v4, 003a // +0004 │ │ +088dc4: 3805 0900 |0038: if-eqz v5, 0041 // +0009 │ │ +088dc8: 5490 6a06 |003a: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088dcc: 5491 6b06 |003c: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088dd0: 7406 4016 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewPositionChanged:(Landroid/view/View;IIII)V // method@1640 │ │ +088dd6: 3806 1d00 |0041: if-eqz v6, 005e // +001d │ │ +088dda: 5490 7a06 |0043: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088dde: 6e10 ae14 0000 |0045: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalX:()I // method@14ae │ │ +088de4: 0a00 |0048: move-result v0 │ │ +088de6: 3302 1500 |0049: if-ne v2, v0, 005e // +0015 │ │ +088dea: 5490 7a06 |004b: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088dee: 6e10 af14 0000 |004d: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.getFinalY:()I // method@14af │ │ +088df4: 0a00 |0050: move-result v0 │ │ +088df6: 3303 0d00 |0051: if-ne v3, v0, 005e // +000d │ │ +088dfa: 5490 7a06 |0053: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088dfe: 6e10 a514 0000 |0055: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.abortAnimation:()V // method@14a5 │ │ +088e04: 5490 7a06 |0058: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088e08: 6e10 b014 0000 |005a: invoke-virtual {v0}, Landroid/support/v4/widget/ScrollerCompat;.isFinished:()Z // method@14b0 │ │ +088e0e: 0a06 |005d: move-result v6 │ │ +088e10: 3906 0b00 |005e: if-nez v6, 0069 // +000b │ │ +088e14: 380a 0f00 |0060: if-eqz v10, 006f // +000f │ │ +088e18: 5490 7706 |0062: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088e1c: 5491 7b06 |0064: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mSetIdleRunnable:Ljava/lang/Runnable; // field@067b │ │ +088e20: 6e20 bf22 1000 |0066: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.post:(Ljava/lang/Runnable;)Z // method@22bf │ │ +088e26: 5290 6c06 |0069: iget v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +088e2a: 3380 0800 |006b: if-ne v0, v8, 0073 // +0008 │ │ +088e2e: 1210 |006d: const/4 v0, #int 1 // #1 │ │ +088e30: 0f00 |006e: return v0 │ │ +088e32: 6e20 6e16 7900 |006f: invoke-virtual {v9, v7}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +088e38: 28f7 |0072: goto 0069 // -0009 │ │ +088e3a: 0170 |0073: move v0, v7 │ │ +088e3c: 28fa |0074: goto 006e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=715 │ │ 0x0006 line=716 │ │ 0x000c line=717 │ │ 0x0012 line=718 │ │ 0x0018 line=719 │ │ @@ -98717,43 +98717,43 @@ │ │ type : '(II)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -088dd4: |[088dd4] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ -088de4: 5453 7706 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088de8: 6e10 a722 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -088dee: 0a01 |0005: move-result v1 │ │ -088df0: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ -088df4: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ -088df8: 5453 7706 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ -088dfc: 5454 6a06 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -088e00: 6e20 3816 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1638 │ │ -088e06: 0a04 |0011: move-result v4 │ │ -088e08: 6e20 a622 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -088e0e: 0c00 |0015: move-result-object v0 │ │ -088e10: 6e10 fe21 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -088e16: 0a03 |0019: move-result v3 │ │ -088e18: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ -088e1c: 6e10 1222 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@2212 │ │ -088e22: 0a03 |001f: move-result v3 │ │ -088e24: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ -088e28: 6e10 1b22 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -088e2e: 0a03 |0025: move-result v3 │ │ -088e30: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ -088e34: 6e10 f221 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -088e3a: 0a03 |002b: move-result v3 │ │ -088e3c: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ -088e40: 1100 |002e: return-object v0 │ │ -088e42: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ -088e46: 28d7 |0031: goto 0008 // -0029 │ │ -088e48: 1200 |0032: const/4 v0, #int 0 // #0 │ │ -088e4a: 28fb |0033: goto 002e // -0005 │ │ +088e40: |[088e40] android.support.v4.widget.ViewDragHelper.findTopChildUnder:(II)Landroid/view/View; │ │ +088e50: 5453 7706 |0000: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088e54: 6e10 a722 0300 |0002: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +088e5a: 0a01 |0005: move-result v1 │ │ +088e5c: d802 01ff |0006: add-int/lit8 v2, v1, #int -1 // #ff │ │ +088e60: 3a02 2a00 |0008: if-ltz v2, 0032 // +002a │ │ +088e64: 5453 7706 |000a: iget-object v3, v5, Landroid/support/v4/widget/ViewDragHelper;.mParentView:Landroid/view/ViewGroup; // field@0677 │ │ +088e68: 5454 6a06 |000c: iget-object v4, v5, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +088e6c: 6e20 3816 2400 |000e: invoke-virtual {v4, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.getOrderedChildIndex:(I)I // method@1638 │ │ +088e72: 0a04 |0011: move-result v4 │ │ +088e74: 6e20 a622 4300 |0012: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +088e7a: 0c00 |0015: move-result-object v0 │ │ +088e7c: 6e10 fe21 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +088e82: 0a03 |0019: move-result v3 │ │ +088e84: 3436 1500 |001a: if-lt v6, v3, 002f // +0015 │ │ +088e88: 6e10 1222 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@2212 │ │ +088e8e: 0a03 |001f: move-result v3 │ │ +088e90: 3536 0f00 |0020: if-ge v6, v3, 002f // +000f │ │ +088e94: 6e10 1b22 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +088e9a: 0a03 |0025: move-result v3 │ │ +088e9c: 3437 0900 |0026: if-lt v7, v3, 002f // +0009 │ │ +088ea0: 6e10 f221 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +088ea6: 0a03 |002b: move-result v3 │ │ +088ea8: 3537 0300 |002c: if-ge v7, v3, 002f // +0003 │ │ +088eac: 1100 |002e: return-object v0 │ │ +088eae: d802 02ff |002f: add-int/lit8 v2, v2, #int -1 // #ff │ │ +088eb2: 28d7 |0031: goto 0008 // -0029 │ │ +088eb4: 1200 |0032: const/4 v0, #int 0 // #0 │ │ +088eb6: 28fb |0033: goto 002e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ 0x0006 line=1429 │ │ 0x000a line=1430 │ │ 0x0016 line=1431 │ │ 0x002e line=1436 │ │ @@ -98773,46 +98773,46 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 56 16-bit code units │ │ -088e4c: |[088e4c] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ -088e5c: 5590 7906 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ -088e60: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -088e64: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -088e68: 1a01 8d03 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@038d │ │ -088e6c: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -088e72: 2700 |000b: throw v0 │ │ -088e74: 5490 7a06 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ -088e78: 5491 6b06 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088e7c: 6e10 fe21 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -088e82: 0a01 |0013: move-result v1 │ │ -088e84: 5492 6b06 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088e88: 6e10 1b22 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ -088e8e: 0a02 |0019: move-result v2 │ │ -088e90: 5493 7e06 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088e94: 5294 6906 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088e98: 7120 540d 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -088e9e: 0a03 |0021: move-result v3 │ │ -088ea0: 8733 |0022: float-to-int v3, v3 │ │ -088ea2: 5494 7e06 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -088ea6: 5295 6906 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088eaa: 7120 550d 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ -088eb0: 0a04 |002a: move-result v4 │ │ -088eb2: 8744 |002b: float-to-int v4, v4 │ │ -088eb4: 01a5 |002c: move v5, v10 │ │ -088eb6: 01c6 |002d: move v6, v12 │ │ -088eb8: 01b7 |002e: move v7, v11 │ │ -088eba: 01d8 |002f: move v8, v13 │ │ -088ebc: 7409 a914 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@14a9 │ │ -088ec2: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -088ec4: 6e20 6e16 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ -088eca: 0e00 |0037: return-void │ │ +088eb8: |[088eb8] android.support.v4.widget.ViewDragHelper.flingCapturedView:(IIII)V │ │ +088ec8: 5590 7906 |0000: iget-boolean v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ +088ecc: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +088ed0: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +088ed4: 1a01 8d03 |0006: const-string v1, "Cannot flingCapturedView outside of a call to Callback#onViewReleased" // string@038d │ │ +088ed8: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +088ede: 2700 |000b: throw v0 │ │ +088ee0: 5490 7a06 |000c: iget-object v0, v9, Landroid/support/v4/widget/ViewDragHelper;.mScroller:Landroid/support/v4/widget/ScrollerCompat; // field@067a │ │ +088ee4: 5491 6b06 |000e: iget-object v1, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088ee8: 6e10 fe21 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +088eee: 0a01 |0013: move-result v1 │ │ +088ef0: 5492 6b06 |0014: iget-object v2, v9, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088ef4: 6e10 1b22 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ +088efa: 0a02 |0019: move-result v2 │ │ +088efc: 5493 7e06 |001a: iget-object v3, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +088f00: 5294 6906 |001c: iget v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +088f04: 7120 540d 4300 |001e: invoke-static {v3, v4}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +088f0a: 0a03 |0021: move-result v3 │ │ +088f0c: 8733 |0022: float-to-int v3, v3 │ │ +088f0e: 5494 7e06 |0023: iget-object v4, v9, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +088f12: 5295 6906 |0025: iget v5, v9, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +088f16: 7120 550d 5400 |0027: invoke-static {v4, v5}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ +088f1c: 0a04 |002a: move-result v4 │ │ +088f1e: 8744 |002b: float-to-int v4, v4 │ │ +088f20: 01a5 |002c: move v5, v10 │ │ +088f22: 01c6 |002d: move v6, v12 │ │ +088f24: 01b7 |002e: move v7, v11 │ │ +088f26: 01d8 |002f: move v8, v13 │ │ +088f28: 7409 a914 0000 |0030: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/widget/ScrollerCompat;.fling:(IIIIIIII)V // method@14a9 │ │ +088f2e: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +088f30: 6e20 6e16 0900 |0034: invoke-virtual {v9, v0}, Landroid/support/v4/widget/ViewDragHelper;.setDragState:(I)V // method@166e │ │ +088f36: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0004 line=691 │ │ 0x000c line=695 │ │ 0x0033 line=700 │ │ 0x0037 line=701 │ │ @@ -98828,17 +98828,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088ecc: |[088ecc] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ -088edc: 5210 6906 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -088ee0: 0f00 |0002: return v0 │ │ +088f38: |[088f38] android.support.v4.widget.ViewDragHelper.getActivePointerId:()I │ │ +088f48: 5210 6906 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +088f4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #10 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -98846,17 +98846,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088ee4: |[088ee4] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ -088ef4: 5410 6b06 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088ef8: 1100 |0002: return-object v0 │ │ +088f50: |[088f50] android.support.v4.widget.ViewDragHelper.getCapturedView:()Landroid/view/View; │ │ +088f60: 5410 6b06 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088f64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #11 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -98864,17 +98864,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088efc: |[088efc] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ -088f0c: 5210 6f06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ -088f10: 0f00 |0002: return v0 │ │ +088f68: |[088f68] android.support.v4.widget.ViewDragHelper.getEdgeSize:()I │ │ +088f78: 5210 6f06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mEdgeSize:I // field@066f │ │ +088f7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #12 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -98882,17 +98882,17 @@ │ │ type : '()F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088f14: |[088f14] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ -088f24: 5210 7606 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -088f28: 0f00 |0002: return v0 │ │ +088f80: |[088f80] android.support.v4.widget.ViewDragHelper.getMinVelocity:()F │ │ +088f90: 5210 7606 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +088f94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #13 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -98900,17 +98900,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088f2c: |[088f2c] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ -088f3c: 5210 7c06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ -088f40: 0f00 |0002: return v0 │ │ +088f98: |[088f98] android.support.v4.widget.ViewDragHelper.getTouchSlop:()I │ │ +088fa8: 5210 7c06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mTouchSlop:I // field@067c │ │ +088fac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #14 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -98918,17 +98918,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -088f44: |[088f44] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ -088f54: 5210 6c06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -088f58: 0f00 |0002: return v0 │ │ +088fb0: |[088fb0] android.support.v4.widget.ViewDragHelper.getViewDragState:()I │ │ +088fc0: 5210 6c06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +088fc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ │ │ #15 : (in Landroid/support/v4/widget/ViewDragHelper;) │ │ @@ -98936,19 +98936,19 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -088f5c: |[088f5c] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ -088f6c: 5410 6b06 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -088f70: 6e40 6816 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ -088f76: 0a00 |0005: move-result v0 │ │ -088f78: 0f00 |0006: return v0 │ │ +088fc8: |[088fc8] android.support.v4.widget.ViewDragHelper.isCapturedViewUnder:(II)Z │ │ +088fd8: 5410 6b06 |0000: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +088fdc: 6e40 6816 0132 |0002: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.isViewUnder:(Landroid/view/View;II)Z // method@1668 │ │ +088fe2: 0a00 |0005: move-result v0 │ │ +088fe4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0007 reg=2 x I │ │ 0x0000 - 0x0007 reg=3 y I │ │ @@ -98958,28 +98958,28 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -088f7c: |[088f7c] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ -088f8c: 5432 7006 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -088f90: 2120 |0002: array-length v0, v2 │ │ -088f92: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -088f94: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ -088f98: 6e30 6616 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@1666 │ │ -088f9e: 0a02 |0009: move-result v2 │ │ -088fa0: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ -088fa4: 1212 |000c: const/4 v2, #int 1 // #1 │ │ -088fa6: 0f02 |000d: return v2 │ │ -088fa8: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ -088fac: 28f4 |0010: goto 0004 // -000c │ │ -088fae: 1202 |0011: const/4 v2, #int 0 // #0 │ │ -088fb0: 28fb |0012: goto 000d // -0005 │ │ +088fe8: |[088fe8] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(I)Z │ │ +088ff8: 5432 7006 |0000: iget-object v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +088ffc: 2120 |0002: array-length v0, v2 │ │ +088ffe: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +089000: 3501 0d00 |0004: if-ge v1, v0, 0011 // +000d │ │ +089004: 6e30 6616 4301 |0006: invoke-virtual {v3, v4, v1}, Landroid/support/v4/widget/ViewDragHelper;.isEdgeTouched:(II)Z // method@1666 │ │ +08900a: 0a02 |0009: move-result v2 │ │ +08900c: 3802 0400 |000a: if-eqz v2, 000e // +0004 │ │ +089010: 1212 |000c: const/4 v2, #int 1 // #1 │ │ +089012: 0f02 |000d: return v2 │ │ +089014: d801 0101 |000e: add-int/lit8 v1, v1, #int 1 // #01 │ │ +089018: 28f4 |0010: goto 0004 // -000c │ │ +08901a: 1202 |0011: const/4 v2, #int 0 // #0 │ │ +08901c: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1331 │ │ 0x0003 line=1332 │ │ 0x0006 line=1333 │ │ 0x000c line=1334 │ │ 0x000d line=1337 │ │ @@ -98996,26 +98996,26 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -088fb4: |[088fb4] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ -088fc4: 6e20 6716 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1667 │ │ -088fca: 0a00 |0003: move-result v0 │ │ -088fcc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -088fd0: 5410 7006 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -088fd4: 4400 0003 |0008: aget v0, v0, v3 │ │ -088fd8: b520 |000a: and-int/2addr v0, v2 │ │ -088fda: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -088fde: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -088fe0: 0f00 |000e: return v0 │ │ -088fe2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -088fe4: 28fe |0010: goto 000e // -0002 │ │ +089020: |[089020] android.support.v4.widget.ViewDragHelper.isEdgeTouched:(II)Z │ │ +089030: 6e20 6716 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/ViewDragHelper;.isPointerDown:(I)Z // method@1667 │ │ +089036: 0a00 |0003: move-result v0 │ │ +089038: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +08903c: 5410 7006 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +089040: 4400 0003 |0008: aget v0, v0, v3 │ │ +089044: b520 |000a: and-int/2addr v0, v2 │ │ +089046: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +08904a: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +08904c: 0f00 |000e: return v0 │ │ +08904e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +089050: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1351 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0011 reg=2 edges I │ │ 0x0000 - 0x0011 reg=3 pointerId I │ │ @@ -99025,23 +99025,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -088fe8: |[088fe8] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ -088ff8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -088ffa: 5231 7806 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ -088ffe: 9802 0004 |0003: shl-int v2, v0, v4 │ │ -089002: b521 |0005: and-int/2addr v1, v2 │ │ -089004: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ -089008: 0f00 |0008: return v0 │ │ -08900a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -08900c: 28fe |000a: goto 0008 // -0002 │ │ +089054: |[089054] android.support.v4.widget.ViewDragHelper.isPointerDown:(I)Z │ │ +089064: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +089066: 5231 7806 |0001: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mPointersDown:I // field@0678 │ │ +08906a: 9802 0004 |0003: shl-int v2, v0, v4 │ │ +08906e: b521 |0005: and-int/2addr v1, v2 │ │ +089070: 3801 0300 |0006: if-eqz v1, 0009 // +0003 │ │ +089074: 0f00 |0008: return v0 │ │ +089076: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +089078: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=860 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x000b reg=4 pointerId I │ │ │ │ @@ -99050,32 +99050,32 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -089010: |[089010] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ -089020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089022: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ -089026: 0f00 |0003: return v0 │ │ -089028: 6e10 fe21 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08902e: 0a01 |0007: move-result v1 │ │ -089030: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ -089034: 6e10 1222 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@2212 │ │ -08903a: 0a01 |000d: move-result v1 │ │ -08903c: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ -089040: 6e10 1b22 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ -089046: 0a01 |0013: move-result v1 │ │ -089048: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ -08904c: 6e10 f221 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -089052: 0a01 |0019: move-result v1 │ │ -089054: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ -089058: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -08905a: 28e6 |001d: goto 0003 // -001a │ │ +08907c: |[08907c] android.support.v4.widget.ViewDragHelper.isViewUnder:(Landroid/view/View;II)Z │ │ +08908c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08908e: 3903 0300 |0001: if-nez v3, 0004 // +0003 │ │ +089092: 0f00 |0003: return v0 │ │ +089094: 6e10 fe21 0300 |0004: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08909a: 0a01 |0007: move-result v1 │ │ +08909c: 3414 fbff |0008: if-lt v4, v1, 0003 // -0005 │ │ +0890a0: 6e10 1222 0300 |000a: invoke-virtual {v3}, Landroid/view/View;.getRight:()I // method@2212 │ │ +0890a6: 0a01 |000d: move-result v1 │ │ +0890a8: 3514 f5ff |000e: if-ge v4, v1, 0003 // -000b │ │ +0890ac: 6e10 1b22 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ +0890b2: 0a01 |0013: move-result v1 │ │ +0890b4: 3415 efff |0014: if-lt v5, v1, 0003 // -0011 │ │ +0890b8: 6e10 f221 0300 |0016: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0890be: 0a01 |0019: move-result v1 │ │ +0890c0: 3515 e9ff |001a: if-ge v5, v1, 0003 // -0017 │ │ +0890c4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0890c6: 28e6 |001d: goto 0003 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1410 │ │ 0x0003 line=1413 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001e reg=3 view Landroid/view/View; │ │ @@ -99087,367 +99087,367 @@ │ │ type : '(Landroid/view/MotionEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 23 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 720 16-bit code units │ │ -08905c: |[08905c] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ -08906c: 7701 c60c 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -089072: 0a03 |0003: move-result v3 │ │ -089074: 7701 c50c 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -08907a: 0a04 |0007: move-result v4 │ │ -08907c: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ -089080: 7401 4716 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -089086: 0800 1500 |000d: move-object/from16 v0, v21 │ │ -08908a: 5400 7e06 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -08908e: 0813 0000 |0011: move-object/from16 v19, v0 │ │ -089092: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ -089096: 7100 ca21 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ -08909c: 0c13 |0018: move-result-object v19 │ │ -08909e: 0800 1300 |0019: move-object/from16 v0, v19 │ │ -0890a2: 0801 1500 |001b: move-object/from16 v1, v21 │ │ -0890a6: 5b10 7e06 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -0890aa: 0800 1500 |001f: move-object/from16 v0, v21 │ │ -0890ae: 5400 7e06 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -0890b2: 0813 0000 |0023: move-object/from16 v19, v0 │ │ -0890b6: 0800 1300 |0025: move-object/from16 v0, v19 │ │ -0890ba: 0801 1600 |0027: move-object/from16 v1, v22 │ │ -0890be: 6e20 c321 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -0890c4: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ -0890ca: 0e00 |002f: return-void │ │ -0890cc: 7401 ab21 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0890d2: 0a11 |0033: move-result v17 │ │ -0890d4: 7401 ad21 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0890da: 0a12 |0037: move-result v18 │ │ -0890dc: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ -0890e0: 0800 1600 |003a: move-object/from16 v0, v22 │ │ -0890e4: 0201 1300 |003c: move/from16 v1, v19 │ │ -0890e8: 7120 c80c 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0890ee: 0a0f |0041: move-result v15 │ │ -0890f0: 0200 1100 |0042: move/from16 v0, v17 │ │ -0890f4: 8700 |0044: float-to-int v0, v0 │ │ -0890f6: 0213 0000 |0045: move/from16 v19, v0 │ │ -0890fa: 0200 1200 |0047: move/from16 v0, v18 │ │ -0890fe: 8700 |0049: float-to-int v0, v0 │ │ -089100: 0214 0000 |004a: move/from16 v20, v0 │ │ -089104: 0800 1500 |004c: move-object/from16 v0, v21 │ │ -089108: 0201 1300 |004e: move/from16 v1, v19 │ │ -08910c: 0202 1400 |0050: move/from16 v2, v20 │ │ -089110: 6e30 5a16 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -089116: 0c10 |0055: move-result-object v16 │ │ -089118: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -08911c: 0201 1100 |0058: move/from16 v1, v17 │ │ -089120: 0202 1200 |005a: move/from16 v2, v18 │ │ -089124: 7040 6c16 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ -08912a: 0800 1500 |005f: move-object/from16 v0, v21 │ │ -08912e: 0801 1000 |0061: move-object/from16 v1, v16 │ │ -089132: 6e30 7416 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -089138: 0800 1500 |0066: move-object/from16 v0, v21 │ │ -08913c: 5400 7006 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -089140: 0813 0000 |006a: move-object/from16 v19, v0 │ │ -089144: 4407 130f |006c: aget v7, v19, v15 │ │ -089148: 0800 1500 |006e: move-object/from16 v0, v21 │ │ -08914c: 5200 7d06 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -089150: 0213 0000 |0072: move/from16 v19, v0 │ │ -089154: 9513 1307 |0074: and-int v19, v19, v7 │ │ -089158: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ -08915c: 0800 1500 |0078: move-object/from16 v0, v21 │ │ -089160: 5400 6a06 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -089164: 0813 0000 |007c: move-object/from16 v19, v0 │ │ -089168: 0800 1500 |007e: move-object/from16 v0, v21 │ │ -08916c: 5200 7d06 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -089170: 0214 0000 |0082: move/from16 v20, v0 │ │ -089174: 9514 1407 |0084: and-int v20, v20, v7 │ │ -089178: 0800 1300 |0086: move-object/from16 v0, v19 │ │ -08917c: 0201 1400 |0088: move/from16 v1, v20 │ │ -089180: 6e30 3d16 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ -089186: 28a2 |008d: goto 002f // -005e │ │ -089188: 0800 1600 |008e: move-object/from16 v0, v22 │ │ -08918c: 7120 c80c 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -089192: 0a0f |0093: move-result v15 │ │ -089194: 0800 1600 |0094: move-object/from16 v0, v22 │ │ -089198: 7120 c90c 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -08919e: 0a11 |0099: move-result v17 │ │ -0891a0: 0800 1600 |009a: move-object/from16 v0, v22 │ │ -0891a4: 7120 ca0c 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0891aa: 0a12 |009f: move-result v18 │ │ -0891ac: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ -0891b0: 0201 1100 |00a2: move/from16 v1, v17 │ │ -0891b4: 0202 1200 |00a4: move/from16 v2, v18 │ │ -0891b8: 7040 6c16 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ -0891be: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ -0891c2: 5200 6c06 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0891c6: 0213 0000 |00ad: move/from16 v19, v0 │ │ -0891ca: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ -0891ce: 0200 1100 |00b1: move/from16 v0, v17 │ │ -0891d2: 8700 |00b3: float-to-int v0, v0 │ │ -0891d4: 0213 0000 |00b4: move/from16 v19, v0 │ │ -0891d8: 0200 1200 |00b6: move/from16 v0, v18 │ │ -0891dc: 8700 |00b8: float-to-int v0, v0 │ │ -0891de: 0214 0000 |00b9: move/from16 v20, v0 │ │ -0891e2: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ -0891e6: 0201 1300 |00bd: move/from16 v1, v19 │ │ -0891ea: 0202 1400 |00bf: move/from16 v2, v20 │ │ -0891ee: 6e30 5a16 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -0891f4: 0c10 |00c4: move-result-object v16 │ │ -0891f6: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ -0891fa: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ -0891fe: 6e30 7416 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -089204: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ -089208: 5400 7006 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -08920c: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ -089210: 4407 130f |00d2: aget v7, v19, v15 │ │ -089214: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ -089218: 5200 7d06 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -08921c: 0213 0000 |00d8: move/from16 v19, v0 │ │ -089220: 9513 1307 |00da: and-int v19, v19, v7 │ │ -089224: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ -089228: 0800 1500 |00de: move-object/from16 v0, v21 │ │ -08922c: 5400 6a06 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -089230: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ -089234: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ -089238: 5200 7d06 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -08923c: 0214 0000 |00e8: move/from16 v20, v0 │ │ -089240: 9514 1407 |00ea: and-int v20, v20, v7 │ │ -089244: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ -089248: 0201 1400 |00ee: move/from16 v1, v20 │ │ -08924c: 6e30 3d16 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ -089252: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ -089256: 0200 1100 |00f5: move/from16 v0, v17 │ │ -08925a: 8700 |00f7: float-to-int v0, v0 │ │ -08925c: 0213 0000 |00f8: move/from16 v19, v0 │ │ -089260: 0200 1200 |00fa: move/from16 v0, v18 │ │ -089264: 8700 |00fc: float-to-int v0, v0 │ │ -089266: 0214 0000 |00fd: move/from16 v20, v0 │ │ -08926a: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ -08926e: 0201 1300 |0101: move/from16 v1, v19 │ │ -089272: 0202 1400 |0103: move/from16 v2, v20 │ │ -089276: 6e30 6416 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1664 │ │ -08927c: 0a13 |0108: move-result v19 │ │ -08927e: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ -089282: 0800 1500 |010b: move-object/from16 v0, v21 │ │ -089286: 5400 6b06 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -08928a: 0813 0000 |010f: move-object/from16 v19, v0 │ │ -08928e: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -089292: 0801 1300 |0113: move-object/from16 v1, v19 │ │ -089296: 6e30 7416 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -08929c: 2900 17ff |0118: goto/16 002f // -00e9 │ │ -0892a0: 0800 1500 |011a: move-object/from16 v0, v21 │ │ -0892a4: 5200 6c06 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0892a8: 0213 0000 |011e: move/from16 v19, v0 │ │ -0892ac: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ -0892b0: 0200 1300 |0122: move/from16 v0, v19 │ │ -0892b4: 0201 1400 |0124: move/from16 v1, v20 │ │ -0892b8: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ -0892bc: 0800 1500 |0128: move-object/from16 v0, v21 │ │ -0892c0: 5200 6906 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -0892c4: 0213 0000 |012c: move/from16 v19, v0 │ │ -0892c8: 0800 1600 |012e: move-object/from16 v0, v22 │ │ -0892cc: 0201 1300 |0130: move/from16 v1, v19 │ │ -0892d0: 7120 c40c 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ -0892d6: 0a0c |0135: move-result v12 │ │ -0892d8: 0800 1600 |0136: move-object/from16 v0, v22 │ │ -0892dc: 7120 c90c c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -0892e2: 0a11 |013b: move-result v17 │ │ -0892e4: 0800 1600 |013c: move-object/from16 v0, v22 │ │ -0892e8: 7120 ca0c c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0892ee: 0a12 |0141: move-result v18 │ │ -0892f0: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -0892f4: 5400 7306 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ -0892f8: 0813 0000 |0146: move-object/from16 v19, v0 │ │ -0892fc: 0800 1500 |0148: move-object/from16 v0, v21 │ │ -089300: 5200 6906 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -089304: 0214 0000 |014c: move/from16 v20, v0 │ │ -089308: 4413 1314 |014e: aget v19, v19, v20 │ │ -08930c: a713 1113 |0150: sub-float v19, v17, v19 │ │ -089310: 0200 1300 |0152: move/from16 v0, v19 │ │ -089314: 870a |0154: float-to-int v10, v0 │ │ -089316: 0800 1500 |0155: move-object/from16 v0, v21 │ │ -08931a: 5400 7406 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ -08931e: 0813 0000 |0159: move-object/from16 v19, v0 │ │ -089322: 0800 1500 |015b: move-object/from16 v0, v21 │ │ -089326: 5200 6906 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -08932a: 0214 0000 |015f: move/from16 v20, v0 │ │ -08932e: 4413 1314 |0161: aget v19, v19, v20 │ │ -089332: a713 1213 |0163: sub-float v19, v18, v19 │ │ -089336: 0200 1300 |0165: move/from16 v0, v19 │ │ -08933a: 870b |0167: float-to-int v11, v0 │ │ -08933c: 0800 1500 |0168: move-object/from16 v0, v21 │ │ -089340: 5400 6b06 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -089344: 0813 0000 |016c: move-object/from16 v19, v0 │ │ -089348: 7401 fe21 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08934e: 0a13 |0171: move-result v19 │ │ -089350: 9013 130a |0172: add-int v19, v19, v10 │ │ -089354: 0800 1500 |0174: move-object/from16 v0, v21 │ │ -089358: 5400 6b06 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -08935c: 0814 0000 |0178: move-object/from16 v20, v0 │ │ -089360: 7401 1b22 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@221b │ │ -089366: 0a14 |017d: move-result v20 │ │ -089368: 9014 140b |017e: add-int v20, v20, v11 │ │ -08936c: 0800 1500 |0180: move-object/from16 v0, v21 │ │ -089370: 0201 1300 |0182: move/from16 v1, v19 │ │ -089374: 0202 1400 |0184: move/from16 v2, v20 │ │ -089378: 705b 5816 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1658 │ │ -08937e: 7602 6d16 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@166d │ │ -089384: 2900 a3fe |018c: goto/16 002f // -015d │ │ -089388: 7701 c70c 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ -08938e: 0a0e |0191: move-result v14 │ │ -089390: 1208 |0192: const/4 v8, #int 0 // #0 │ │ -089392: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ -089396: 0800 1600 |0195: move-object/from16 v0, v22 │ │ -08939a: 7120 c80c 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0893a0: 0a0f |019a: move-result v15 │ │ -0893a2: 0800 1600 |019b: move-object/from16 v0, v22 │ │ -0893a6: 7120 c90c 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -0893ac: 0a11 |01a0: move-result v17 │ │ -0893ae: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ -0893b2: 7120 ca0c 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0893b8: 0a12 |01a6: move-result v18 │ │ -0893ba: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ -0893be: 5400 7106 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -0893c2: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ -0893c6: 4413 130f |01ad: aget v19, v19, v15 │ │ -0893ca: a705 1113 |01af: sub-float v5, v17, v19 │ │ -0893ce: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ -0893d2: 5400 7206 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -0893d6: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ -0893da: 4413 130f |01b7: aget v19, v19, v15 │ │ -0893de: a706 1213 |01b9: sub-float v6, v18, v19 │ │ -0893e2: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ -0893e6: 7040 6b16 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@166b │ │ -0893ec: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ -0893f0: 5200 6c06 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0893f4: 0213 0000 |01c4: move/from16 v19, v0 │ │ -0893f8: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ -0893fc: 0200 1300 |01c8: move/from16 v0, v19 │ │ -089400: 0201 1400 |01ca: move/from16 v1, v20 │ │ -089404: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ -089408: 7602 6d16 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@166d │ │ -08940e: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ -089412: 0200 1100 |01d3: move/from16 v0, v17 │ │ -089416: 8700 |01d5: float-to-int v0, v0 │ │ -089418: 0213 0000 |01d6: move/from16 v19, v0 │ │ -08941c: 0200 1200 |01d8: move/from16 v0, v18 │ │ -089420: 8700 |01da: float-to-int v0, v0 │ │ -089422: 0214 0000 |01db: move/from16 v20, v0 │ │ -089426: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ -08942a: 0201 1300 |01df: move/from16 v1, v19 │ │ -08942e: 0202 1400 |01e1: move/from16 v2, v20 │ │ -089432: 6e30 5a16 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -089438: 0c10 |01e6: move-result-object v16 │ │ -08943a: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ -08943e: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ -089442: 7040 4c16 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@164c │ │ -089448: 0a13 |01ee: move-result v19 │ │ -08944a: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ -08944e: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ -089452: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ -089456: 6e30 7416 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -08945c: 0a13 |01f8: move-result v19 │ │ -08945e: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ -089462: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ -089466: 2896 |01fd: goto 0193 // -006a │ │ -089468: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ -08946c: 7120 c80c 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -089472: 0a0f |0203: move-result v15 │ │ -089474: 0800 1500 |0204: move-object/from16 v0, v21 │ │ -089478: 5200 6c06 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -08947c: 0213 0000 |0208: move/from16 v19, v0 │ │ -089480: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ -089484: 0200 1300 |020c: move/from16 v0, v19 │ │ -089488: 0201 1400 |020e: move/from16 v1, v20 │ │ -08948c: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ -089490: 0800 1500 |0212: move-object/from16 v0, v21 │ │ -089494: 5200 6906 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -089498: 0213 0000 |0216: move/from16 v19, v0 │ │ -08949c: 0200 1300 |0218: move/from16 v0, v19 │ │ -0894a0: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ -0894a4: 12fd |021c: const/4 v13, #int -1 // #ff │ │ -0894a6: 7701 c70c 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ -0894ac: 0a0e |0220: move-result v14 │ │ -0894ae: 1208 |0221: const/4 v8, #int 0 // #0 │ │ -0894b0: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ -0894b4: 0800 1600 |0224: move-object/from16 v0, v22 │ │ -0894b8: 7120 c80c 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0894be: 0a09 |0229: move-result v9 │ │ -0894c0: 0800 1500 |022a: move-object/from16 v0, v21 │ │ -0894c4: 5200 6906 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -0894c8: 0213 0000 |022e: move/from16 v19, v0 │ │ -0894cc: 0200 1300 |0230: move/from16 v0, v19 │ │ -0894d0: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ -0894d4: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0894d8: 28ec |0236: goto 0222 // -0014 │ │ -0894da: 0800 1600 |0237: move-object/from16 v0, v22 │ │ -0894de: 7120 c90c 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -0894e4: 0a11 |023c: move-result v17 │ │ -0894e6: 0800 1600 |023d: move-object/from16 v0, v22 │ │ -0894ea: 7120 ca0c 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0894f0: 0a12 |0242: move-result v18 │ │ -0894f2: 0200 1100 |0243: move/from16 v0, v17 │ │ -0894f6: 8700 |0245: float-to-int v0, v0 │ │ -0894f8: 0213 0000 |0246: move/from16 v19, v0 │ │ -0894fc: 0200 1200 |0248: move/from16 v0, v18 │ │ -089500: 8700 |024a: float-to-int v0, v0 │ │ -089502: 0214 0000 |024b: move/from16 v20, v0 │ │ -089506: 0800 1500 |024d: move-object/from16 v0, v21 │ │ -08950a: 0201 1300 |024f: move/from16 v1, v19 │ │ -08950e: 0202 1400 |0251: move/from16 v2, v20 │ │ -089512: 6e30 5a16 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -089518: 0c13 |0256: move-result-object v19 │ │ -08951a: 0800 1500 |0257: move-object/from16 v0, v21 │ │ -08951e: 5400 6b06 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -089522: 0814 0000 |025b: move-object/from16 v20, v0 │ │ -089526: 0800 1300 |025d: move-object/from16 v0, v19 │ │ -08952a: 0801 1400 |025f: move-object/from16 v1, v20 │ │ -08952e: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ -089532: 0800 1500 |0263: move-object/from16 v0, v21 │ │ -089536: 5400 6b06 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -08953a: 0813 0000 |0267: move-object/from16 v19, v0 │ │ -08953e: 0800 1500 |0269: move-object/from16 v0, v21 │ │ -089542: 0801 1300 |026b: move-object/from16 v1, v19 │ │ -089546: 6e30 7416 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -08954c: 0a13 |0270: move-result v19 │ │ -08954e: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ -089552: 0800 1500 |0273: move-object/from16 v0, v21 │ │ -089556: 520d 6906 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -08955a: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ -08955e: 0200 1300 |0279: move/from16 v0, v19 │ │ -089562: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ -089566: 7601 6a16 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@166a │ │ -08956c: 0800 1500 |0280: move-object/from16 v0, v21 │ │ -089570: 7020 5016 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1650 │ │ -089576: 2900 aafd |0285: goto/16 002f // -0256 │ │ -08957a: 0800 1500 |0287: move-object/from16 v0, v21 │ │ -08957e: 5200 6c06 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -089582: 0213 0000 |028b: move/from16 v19, v0 │ │ -089586: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ -08958a: 0200 1300 |028f: move/from16 v0, v19 │ │ -08958e: 0201 1400 |0291: move/from16 v1, v20 │ │ -089592: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ -089596: 7601 6a16 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@166a │ │ -08959c: 7401 4716 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -0895a2: 2900 94fd |029b: goto/16 002f // -026c │ │ -0895a6: 0800 1500 |029d: move-object/from16 v0, v21 │ │ -0895aa: 5200 6c06 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0895ae: 0213 0000 |02a1: move/from16 v19, v0 │ │ -0895b2: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ -0895b6: 0200 1300 |02a5: move/from16 v0, v19 │ │ -0895ba: 0201 1400 |02a7: move/from16 v1, v20 │ │ -0895be: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ -0895c2: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ -0895c6: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ -0895ca: 0800 1500 |02af: move-object/from16 v0, v21 │ │ -0895ce: 0201 1300 |02b1: move/from16 v1, v19 │ │ -0895d2: 0202 1400 |02b3: move/from16 v2, v20 │ │ -0895d6: 7030 5616 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1656 │ │ -0895dc: 7401 4716 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -0895e2: 2900 74fd |02bb: goto/16 002f // -028c │ │ -0895e6: 0000 |02bd: nop // spacer │ │ -0895e8: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ +0890c8: |[0890c8] android.support.v4.widget.ViewDragHelper.processTouchEvent:(Landroid/view/MotionEvent;)V │ │ +0890d8: 7701 c60c 1600 |0000: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +0890de: 0a03 |0003: move-result v3 │ │ +0890e0: 7701 c50c 1600 |0004: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +0890e6: 0a04 |0007: move-result v4 │ │ +0890e8: 3903 0500 |0008: if-nez v3, 000d // +0005 │ │ +0890ec: 7401 4716 1500 |000a: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +0890f2: 0800 1500 |000d: move-object/from16 v0, v21 │ │ +0890f6: 5400 7e06 |000f: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +0890fa: 0813 0000 |0011: move-object/from16 v19, v0 │ │ +0890fe: 3913 0c00 |0013: if-nez v19, 001f // +000c │ │ +089102: 7100 ca21 0000 |0015: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ +089108: 0c13 |0018: move-result-object v19 │ │ +08910a: 0800 1300 |0019: move-object/from16 v0, v19 │ │ +08910e: 0801 1500 |001b: move-object/from16 v1, v21 │ │ +089112: 5b10 7e06 |001d: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +089116: 0800 1500 |001f: move-object/from16 v0, v21 │ │ +08911a: 5400 7e06 |0021: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +08911e: 0813 0000 |0023: move-object/from16 v19, v0 │ │ +089122: 0800 1300 |0025: move-object/from16 v0, v19 │ │ +089126: 0801 1600 |0027: move-object/from16 v1, v22 │ │ +08912a: 6e20 c321 1000 |0029: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +089130: 2b03 9202 0000 |002c: packed-switch v3, 000002be // +00000292 │ │ +089136: 0e00 |002f: return-void │ │ +089138: 7401 ab21 1600 |0030: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +08913e: 0a11 |0033: move-result v17 │ │ +089140: 7401 ad21 1600 |0034: invoke-virtual/range {v22}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +089146: 0a12 |0037: move-result v18 │ │ +089148: 1313 0000 |0038: const/16 v19, #int 0 // #0 │ │ +08914c: 0800 1600 |003a: move-object/from16 v0, v22 │ │ +089150: 0201 1300 |003c: move/from16 v1, v19 │ │ +089154: 7120 c80c 1000 |003e: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +08915a: 0a0f |0041: move-result v15 │ │ +08915c: 0200 1100 |0042: move/from16 v0, v17 │ │ +089160: 8700 |0044: float-to-int v0, v0 │ │ +089162: 0213 0000 |0045: move/from16 v19, v0 │ │ +089166: 0200 1200 |0047: move/from16 v0, v18 │ │ +08916a: 8700 |0049: float-to-int v0, v0 │ │ +08916c: 0214 0000 |004a: move/from16 v20, v0 │ │ +089170: 0800 1500 |004c: move-object/from16 v0, v21 │ │ +089174: 0201 1300 |004e: move/from16 v1, v19 │ │ +089178: 0202 1400 |0050: move/from16 v2, v20 │ │ +08917c: 6e30 5a16 1002 |0052: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +089182: 0c10 |0055: move-result-object v16 │ │ +089184: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +089188: 0201 1100 |0058: move/from16 v1, v17 │ │ +08918c: 0202 1200 |005a: move/from16 v2, v18 │ │ +089190: 7040 6c16 10f2 |005c: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ +089196: 0800 1500 |005f: move-object/from16 v0, v21 │ │ +08919a: 0801 1000 |0061: move-object/from16 v1, v16 │ │ +08919e: 6e30 7416 100f |0063: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +0891a4: 0800 1500 |0066: move-object/from16 v0, v21 │ │ +0891a8: 5400 7006 |0068: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +0891ac: 0813 0000 |006a: move-object/from16 v19, v0 │ │ +0891b0: 4407 130f |006c: aget v7, v19, v15 │ │ +0891b4: 0800 1500 |006e: move-object/from16 v0, v21 │ │ +0891b8: 5200 7d06 |0070: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +0891bc: 0213 0000 |0072: move/from16 v19, v0 │ │ +0891c0: 9513 1307 |0074: and-int v19, v19, v7 │ │ +0891c4: 3813 b9ff |0076: if-eqz v19, 002f // -0047 │ │ +0891c8: 0800 1500 |0078: move-object/from16 v0, v21 │ │ +0891cc: 5400 6a06 |007a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0891d0: 0813 0000 |007c: move-object/from16 v19, v0 │ │ +0891d4: 0800 1500 |007e: move-object/from16 v0, v21 │ │ +0891d8: 5200 7d06 |0080: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +0891dc: 0214 0000 |0082: move/from16 v20, v0 │ │ +0891e0: 9514 1407 |0084: and-int v20, v20, v7 │ │ +0891e4: 0800 1300 |0086: move-object/from16 v0, v19 │ │ +0891e8: 0201 1400 |0088: move/from16 v1, v20 │ │ +0891ec: 6e30 3d16 100f |008a: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ +0891f2: 28a2 |008d: goto 002f // -005e │ │ +0891f4: 0800 1600 |008e: move-object/from16 v0, v22 │ │ +0891f8: 7120 c80c 4000 |0090: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0891fe: 0a0f |0093: move-result v15 │ │ +089200: 0800 1600 |0094: move-object/from16 v0, v22 │ │ +089204: 7120 c90c 4000 |0096: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +08920a: 0a11 |0099: move-result v17 │ │ +08920c: 0800 1600 |009a: move-object/from16 v0, v22 │ │ +089210: 7120 ca0c 4000 |009c: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +089216: 0a12 |009f: move-result v18 │ │ +089218: 0800 1500 |00a0: move-object/from16 v0, v21 │ │ +08921c: 0201 1100 |00a2: move/from16 v1, v17 │ │ +089220: 0202 1200 |00a4: move/from16 v2, v18 │ │ +089224: 7040 6c16 10f2 |00a6: invoke-direct {v0, v1, v2, v15}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ +08922a: 0800 1500 |00a9: move-object/from16 v0, v21 │ │ +08922e: 5200 6c06 |00ab: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +089232: 0213 0000 |00ad: move/from16 v19, v0 │ │ +089236: 3913 4600 |00af: if-nez v19, 00f5 // +0046 │ │ +08923a: 0200 1100 |00b1: move/from16 v0, v17 │ │ +08923e: 8700 |00b3: float-to-int v0, v0 │ │ +089240: 0213 0000 |00b4: move/from16 v19, v0 │ │ +089244: 0200 1200 |00b6: move/from16 v0, v18 │ │ +089248: 8700 |00b8: float-to-int v0, v0 │ │ +08924a: 0214 0000 |00b9: move/from16 v20, v0 │ │ +08924e: 0800 1500 |00bb: move-object/from16 v0, v21 │ │ +089252: 0201 1300 |00bd: move/from16 v1, v19 │ │ +089256: 0202 1400 |00bf: move/from16 v2, v20 │ │ +08925a: 6e30 5a16 1002 |00c1: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +089260: 0c10 |00c4: move-result-object v16 │ │ +089262: 0800 1500 |00c5: move-object/from16 v0, v21 │ │ +089266: 0801 1000 |00c7: move-object/from16 v1, v16 │ │ +08926a: 6e30 7416 100f |00c9: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +089270: 0800 1500 |00cc: move-object/from16 v0, v21 │ │ +089274: 5400 7006 |00ce: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +089278: 0813 0000 |00d0: move-object/from16 v19, v0 │ │ +08927c: 4407 130f |00d2: aget v7, v19, v15 │ │ +089280: 0800 1500 |00d4: move-object/from16 v0, v21 │ │ +089284: 5200 7d06 |00d6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +089288: 0213 0000 |00d8: move/from16 v19, v0 │ │ +08928c: 9513 1307 |00da: and-int v19, v19, v7 │ │ +089290: 3813 53ff |00dc: if-eqz v19, 002f // -00ad │ │ +089294: 0800 1500 |00de: move-object/from16 v0, v21 │ │ +089298: 5400 6a06 |00e0: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +08929c: 0813 0000 |00e2: move-object/from16 v19, v0 │ │ +0892a0: 0800 1500 |00e4: move-object/from16 v0, v21 │ │ +0892a4: 5200 7d06 |00e6: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +0892a8: 0214 0000 |00e8: move/from16 v20, v0 │ │ +0892ac: 9514 1407 |00ea: and-int v20, v20, v7 │ │ +0892b0: 0800 1300 |00ec: move-object/from16 v0, v19 │ │ +0892b4: 0201 1400 |00ee: move/from16 v1, v20 │ │ +0892b8: 6e30 3d16 100f |00f0: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ +0892be: 2900 3cff |00f3: goto/16 002f // -00c4 │ │ +0892c2: 0200 1100 |00f5: move/from16 v0, v17 │ │ +0892c6: 8700 |00f7: float-to-int v0, v0 │ │ +0892c8: 0213 0000 |00f8: move/from16 v19, v0 │ │ +0892cc: 0200 1200 |00fa: move/from16 v0, v18 │ │ +0892d0: 8700 |00fc: float-to-int v0, v0 │ │ +0892d2: 0214 0000 |00fd: move/from16 v20, v0 │ │ +0892d6: 0800 1500 |00ff: move-object/from16 v0, v21 │ │ +0892da: 0201 1300 |0101: move/from16 v1, v19 │ │ +0892de: 0202 1400 |0103: move/from16 v2, v20 │ │ +0892e2: 6e30 6416 1002 |0105: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.isCapturedViewUnder:(II)Z // method@1664 │ │ +0892e8: 0a13 |0108: move-result v19 │ │ +0892ea: 3813 26ff |0109: if-eqz v19, 002f // -00da │ │ +0892ee: 0800 1500 |010b: move-object/from16 v0, v21 │ │ +0892f2: 5400 6b06 |010d: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0892f6: 0813 0000 |010f: move-object/from16 v19, v0 │ │ +0892fa: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +0892fe: 0801 1300 |0113: move-object/from16 v1, v19 │ │ +089302: 6e30 7416 100f |0115: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +089308: 2900 17ff |0118: goto/16 002f // -00e9 │ │ +08930c: 0800 1500 |011a: move-object/from16 v0, v21 │ │ +089310: 5200 6c06 |011c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +089314: 0213 0000 |011e: move/from16 v19, v0 │ │ +089318: 1314 0100 |0120: const/16 v20, #int 1 // #1 │ │ +08931c: 0200 1300 |0122: move/from16 v0, v19 │ │ +089320: 0201 1400 |0124: move/from16 v1, v20 │ │ +089324: 3310 6800 |0126: if-ne v0, v1, 018e // +0068 │ │ +089328: 0800 1500 |0128: move-object/from16 v0, v21 │ │ +08932c: 5200 6906 |012a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089330: 0213 0000 |012c: move/from16 v19, v0 │ │ +089334: 0800 1600 |012e: move-object/from16 v0, v22 │ │ +089338: 0201 1300 |0130: move/from16 v1, v19 │ │ +08933c: 7120 c40c 1000 |0132: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0cc4 │ │ +089342: 0a0c |0135: move-result v12 │ │ +089344: 0800 1600 |0136: move-object/from16 v0, v22 │ │ +089348: 7120 c90c c000 |0138: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +08934e: 0a11 |013b: move-result v17 │ │ +089350: 0800 1600 |013c: move-object/from16 v0, v22 │ │ +089354: 7120 ca0c c000 |013e: invoke-static {v0, v12}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +08935a: 0a12 |0141: move-result v18 │ │ +08935c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +089360: 5400 7306 |0144: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionX:[F // field@0673 │ │ +089364: 0813 0000 |0146: move-object/from16 v19, v0 │ │ +089368: 0800 1500 |0148: move-object/from16 v0, v21 │ │ +08936c: 5200 6906 |014a: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089370: 0214 0000 |014c: move/from16 v20, v0 │ │ +089374: 4413 1314 |014e: aget v19, v19, v20 │ │ +089378: a713 1113 |0150: sub-float v19, v17, v19 │ │ +08937c: 0200 1300 |0152: move/from16 v0, v19 │ │ +089380: 870a |0154: float-to-int v10, v0 │ │ +089382: 0800 1500 |0155: move-object/from16 v0, v21 │ │ +089386: 5400 7406 |0157: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mLastMotionY:[F // field@0674 │ │ +08938a: 0813 0000 |0159: move-object/from16 v19, v0 │ │ +08938e: 0800 1500 |015b: move-object/from16 v0, v21 │ │ +089392: 5200 6906 |015d: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089396: 0214 0000 |015f: move/from16 v20, v0 │ │ +08939a: 4413 1314 |0161: aget v19, v19, v20 │ │ +08939e: a713 1213 |0163: sub-float v19, v18, v19 │ │ +0893a2: 0200 1300 |0165: move/from16 v0, v19 │ │ +0893a6: 870b |0167: float-to-int v11, v0 │ │ +0893a8: 0800 1500 |0168: move-object/from16 v0, v21 │ │ +0893ac: 5400 6b06 |016a: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0893b0: 0813 0000 |016c: move-object/from16 v19, v0 │ │ +0893b4: 7401 fe21 1300 |016e: invoke-virtual/range {v19}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0893ba: 0a13 |0171: move-result v19 │ │ +0893bc: 9013 130a |0172: add-int v19, v19, v10 │ │ +0893c0: 0800 1500 |0174: move-object/from16 v0, v21 │ │ +0893c4: 5400 6b06 |0176: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0893c8: 0814 0000 |0178: move-object/from16 v20, v0 │ │ +0893cc: 7401 1b22 1400 |017a: invoke-virtual/range {v20}, Landroid/view/View;.getTop:()I // method@221b │ │ +0893d2: 0a14 |017d: move-result v20 │ │ +0893d4: 9014 140b |017e: add-int v20, v20, v11 │ │ +0893d8: 0800 1500 |0180: move-object/from16 v0, v21 │ │ +0893dc: 0201 1300 |0182: move/from16 v1, v19 │ │ +0893e0: 0202 1400 |0184: move/from16 v2, v20 │ │ +0893e4: 705b 5816 10a2 |0186: invoke-direct {v0, v1, v2, v10, v11}, Landroid/support/v4/widget/ViewDragHelper;.dragTo:(IIII)V // method@1658 │ │ +0893ea: 7602 6d16 1500 |0189: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@166d │ │ +0893f0: 2900 a3fe |018c: goto/16 002f // -015d │ │ +0893f4: 7701 c70c 1600 |018e: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ +0893fa: 0a0e |0191: move-result v14 │ │ +0893fc: 1208 |0192: const/4 v8, #int 0 // #0 │ │ +0893fe: 35e8 3b00 |0193: if-ge v8, v14, 01ce // +003b │ │ +089402: 0800 1600 |0195: move-object/from16 v0, v22 │ │ +089406: 7120 c80c 8000 |0197: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +08940c: 0a0f |019a: move-result v15 │ │ +08940e: 0800 1600 |019b: move-object/from16 v0, v22 │ │ +089412: 7120 c90c 8000 |019d: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +089418: 0a11 |01a0: move-result v17 │ │ +08941a: 0800 1600 |01a1: move-object/from16 v0, v22 │ │ +08941e: 7120 ca0c 8000 |01a3: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +089424: 0a12 |01a6: move-result v18 │ │ +089426: 0800 1500 |01a7: move-object/from16 v0, v21 │ │ +08942a: 5400 7106 |01a9: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +08942e: 0813 0000 |01ab: move-object/from16 v19, v0 │ │ +089432: 4413 130f |01ad: aget v19, v19, v15 │ │ +089436: a705 1113 |01af: sub-float v5, v17, v19 │ │ +08943a: 0800 1500 |01b1: move-object/from16 v0, v21 │ │ +08943e: 5400 7206 |01b3: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +089442: 0813 0000 |01b5: move-object/from16 v19, v0 │ │ +089446: 4413 130f |01b7: aget v19, v19, v15 │ │ +08944a: a706 1213 |01b9: sub-float v6, v18, v19 │ │ +08944e: 0800 1500 |01bb: move-object/from16 v0, v21 │ │ +089452: 7040 6b16 50f6 |01bd: invoke-direct {v0, v5, v6, v15}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@166b │ │ +089458: 0800 1500 |01c0: move-object/from16 v0, v21 │ │ +08945c: 5200 6c06 |01c2: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +089460: 0213 0000 |01c4: move/from16 v19, v0 │ │ +089464: 1314 0100 |01c6: const/16 v20, #int 1 // #1 │ │ +089468: 0200 1300 |01c8: move/from16 v0, v19 │ │ +08946c: 0201 1400 |01ca: move/from16 v1, v20 │ │ +089470: 3310 0700 |01cc: if-ne v0, v1, 01d3 // +0007 │ │ +089474: 7602 6d16 1500 |01ce: invoke-direct/range {v21, v22}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@166d │ │ +08947a: 2900 5efe |01d1: goto/16 002f // -01a2 │ │ +08947e: 0200 1100 |01d3: move/from16 v0, v17 │ │ +089482: 8700 |01d5: float-to-int v0, v0 │ │ +089484: 0213 0000 |01d6: move/from16 v19, v0 │ │ +089488: 0200 1200 |01d8: move/from16 v0, v18 │ │ +08948c: 8700 |01da: float-to-int v0, v0 │ │ +08948e: 0214 0000 |01db: move/from16 v20, v0 │ │ +089492: 0800 1500 |01dd: move-object/from16 v0, v21 │ │ +089496: 0201 1300 |01df: move/from16 v1, v19 │ │ +08949a: 0202 1400 |01e1: move/from16 v2, v20 │ │ +08949e: 6e30 5a16 1002 |01e3: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +0894a4: 0c10 |01e6: move-result-object v16 │ │ +0894a6: 0800 1500 |01e7: move-object/from16 v0, v21 │ │ +0894aa: 0801 1000 |01e9: move-object/from16 v1, v16 │ │ +0894ae: 7040 4c16 1065 |01eb: invoke-direct {v0, v1, v5, v6}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@164c │ │ +0894b4: 0a13 |01ee: move-result v19 │ │ +0894b6: 3813 0c00 |01ef: if-eqz v19, 01fb // +000c │ │ +0894ba: 0800 1500 |01f1: move-object/from16 v0, v21 │ │ +0894be: 0801 1000 |01f3: move-object/from16 v1, v16 │ │ +0894c2: 6e30 7416 100f |01f5: invoke-virtual {v0, v1, v15}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +0894c8: 0a13 |01f8: move-result v19 │ │ +0894ca: 3913 d5ff |01f9: if-nez v19, 01ce // -002b │ │ +0894ce: d808 0801 |01fb: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0894d2: 2896 |01fd: goto 0193 // -006a │ │ +0894d4: 0800 1600 |01fe: move-object/from16 v0, v22 │ │ +0894d8: 7120 c80c 4000 |0200: invoke-static {v0, v4}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0894de: 0a0f |0203: move-result v15 │ │ +0894e0: 0800 1500 |0204: move-object/from16 v0, v21 │ │ +0894e4: 5200 6c06 |0206: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +0894e8: 0213 0000 |0208: move/from16 v19, v0 │ │ +0894ec: 1314 0100 |020a: const/16 v20, #int 1 // #1 │ │ +0894f0: 0200 1300 |020c: move/from16 v0, v19 │ │ +0894f4: 0201 1400 |020e: move/from16 v1, v20 │ │ +0894f8: 3310 7000 |0210: if-ne v0, v1, 0280 // +0070 │ │ +0894fc: 0800 1500 |0212: move-object/from16 v0, v21 │ │ +089500: 5200 6906 |0214: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089504: 0213 0000 |0216: move/from16 v19, v0 │ │ +089508: 0200 1300 |0218: move/from16 v0, v19 │ │ +08950c: 330f 6600 |021a: if-ne v15, v0, 0280 // +0066 │ │ +089510: 12fd |021c: const/4 v13, #int -1 // #ff │ │ +089512: 7701 c70c 1600 |021d: invoke-static/range {v22}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ +089518: 0a0e |0220: move-result v14 │ │ +08951a: 1208 |0221: const/4 v8, #int 0 // #0 │ │ +08951c: 35e8 5500 |0222: if-ge v8, v14, 0277 // +0055 │ │ +089520: 0800 1600 |0224: move-object/from16 v0, v22 │ │ +089524: 7120 c80c 8000 |0226: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +08952a: 0a09 |0229: move-result v9 │ │ +08952c: 0800 1500 |022a: move-object/from16 v0, v21 │ │ +089530: 5200 6906 |022c: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089534: 0213 0000 |022e: move/from16 v19, v0 │ │ +089538: 0200 1300 |0230: move/from16 v0, v19 │ │ +08953c: 3309 0500 |0232: if-ne v9, v0, 0237 // +0005 │ │ +089540: d808 0801 |0234: add-int/lit8 v8, v8, #int 1 // #01 │ │ +089544: 28ec |0236: goto 0222 // -0014 │ │ +089546: 0800 1600 |0237: move-object/from16 v0, v22 │ │ +08954a: 7120 c90c 8000 |0239: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +089550: 0a11 |023c: move-result v17 │ │ +089552: 0800 1600 |023d: move-object/from16 v0, v22 │ │ +089556: 7120 ca0c 8000 |023f: invoke-static {v0, v8}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +08955c: 0a12 |0242: move-result v18 │ │ +08955e: 0200 1100 |0243: move/from16 v0, v17 │ │ +089562: 8700 |0245: float-to-int v0, v0 │ │ +089564: 0213 0000 |0246: move/from16 v19, v0 │ │ +089568: 0200 1200 |0248: move/from16 v0, v18 │ │ +08956c: 8700 |024a: float-to-int v0, v0 │ │ +08956e: 0214 0000 |024b: move/from16 v20, v0 │ │ +089572: 0800 1500 |024d: move-object/from16 v0, v21 │ │ +089576: 0201 1300 |024f: move/from16 v1, v19 │ │ +08957a: 0202 1400 |0251: move/from16 v2, v20 │ │ +08957e: 6e30 5a16 1002 |0253: invoke-virtual {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +089584: 0c13 |0256: move-result-object v19 │ │ +089586: 0800 1500 |0257: move-object/from16 v0, v21 │ │ +08958a: 5400 6b06 |0259: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +08958e: 0814 0000 |025b: move-object/from16 v20, v0 │ │ +089592: 0800 1300 |025d: move-object/from16 v0, v19 │ │ +089596: 0801 1400 |025f: move-object/from16 v1, v20 │ │ +08959a: 3310 d3ff |0261: if-ne v0, v1, 0234 // -002d │ │ +08959e: 0800 1500 |0263: move-object/from16 v0, v21 │ │ +0895a2: 5400 6b06 |0265: iget-object v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0895a6: 0813 0000 |0267: move-object/from16 v19, v0 │ │ +0895aa: 0800 1500 |0269: move-object/from16 v0, v21 │ │ +0895ae: 0801 1300 |026b: move-object/from16 v1, v19 │ │ +0895b2: 6e30 7416 1009 |026d: invoke-virtual {v0, v1, v9}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +0895b8: 0a13 |0270: move-result v19 │ │ +0895ba: 3813 c3ff |0271: if-eqz v19, 0234 // -003d │ │ +0895be: 0800 1500 |0273: move-object/from16 v0, v21 │ │ +0895c2: 520d 6906 |0275: iget v13, v0, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +0895c6: 1313 ffff |0277: const/16 v19, #int -1 // #ffff │ │ +0895ca: 0200 1300 |0279: move/from16 v0, v19 │ │ +0895ce: 330d 0500 |027b: if-ne v13, v0, 0280 // +0005 │ │ +0895d2: 7601 6a16 1500 |027d: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@166a │ │ +0895d8: 0800 1500 |0280: move-object/from16 v0, v21 │ │ +0895dc: 7020 5016 f000 |0282: invoke-direct {v0, v15}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1650 │ │ +0895e2: 2900 aafd |0285: goto/16 002f // -0256 │ │ +0895e6: 0800 1500 |0287: move-object/from16 v0, v21 │ │ +0895ea: 5200 6c06 |0289: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +0895ee: 0213 0000 |028b: move/from16 v19, v0 │ │ +0895f2: 1314 0100 |028d: const/16 v20, #int 1 // #1 │ │ +0895f6: 0200 1300 |028f: move/from16 v0, v19 │ │ +0895fa: 0201 1400 |0291: move/from16 v1, v20 │ │ +0895fe: 3310 0500 |0293: if-ne v0, v1, 0298 // +0005 │ │ +089602: 7601 6a16 1500 |0295: invoke-direct/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.releaseViewForPointerUp:()V // method@166a │ │ +089608: 7401 4716 1500 |0298: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +08960e: 2900 94fd |029b: goto/16 002f // -026c │ │ +089612: 0800 1500 |029d: move-object/from16 v0, v21 │ │ +089616: 5200 6c06 |029f: iget v0, v0, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +08961a: 0213 0000 |02a1: move/from16 v19, v0 │ │ +08961e: 1314 0100 |02a3: const/16 v20, #int 1 // #1 │ │ +089622: 0200 1300 |02a5: move/from16 v0, v19 │ │ +089626: 0201 1400 |02a7: move/from16 v1, v20 │ │ +08962a: 3310 0f00 |02a9: if-ne v0, v1, 02b8 // +000f │ │ +08962e: 1313 0000 |02ab: const/16 v19, #int 0 // #0 │ │ +089632: 1314 0000 |02ad: const/16 v20, #int 0 // #0 │ │ +089636: 0800 1500 |02af: move-object/from16 v0, v21 │ │ +08963a: 0201 1300 |02b1: move/from16 v1, v19 │ │ +08963e: 0202 1400 |02b3: move/from16 v2, v20 │ │ +089642: 7030 5616 1002 |02b5: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/ViewDragHelper;.dispatchViewReleased:(FF)V // method@1656 │ │ +089648: 7401 4716 1500 |02b8: invoke-virtual/range {v21}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +08964e: 2900 74fd |02bb: goto/16 002f // -028c │ │ +089652: 0000 |02bd: nop // spacer │ │ +089654: 0001 0700 0000 0000 0400 0000 5b02 ... |02be: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1046 │ │ 0x0004 line=1047 │ │ 0x0008 line=1049 │ │ 0x000a line=1052 │ │ 0x000d line=1055 │ │ @@ -99565,24 +99565,24 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08960c: |[08960c] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ -08961c: 5210 6c06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -089620: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ -089624: 5912 6c06 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -089628: 5410 6a06 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08962c: 6e20 3f16 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@163f │ │ -089632: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ -089636: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -089638: 5b10 6b06 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -08963c: 0e00 |0010: return-void │ │ +089678: |[089678] android.support.v4.widget.ViewDragHelper.setDragState:(I)V │ │ +089688: 5210 6c06 |0000: iget v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +08968c: 3220 0e00 |0002: if-eq v0, v2, 0010 // +000e │ │ +089690: 5912 6c06 |0004: iput v2, v1, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +089694: 5410 6a06 |0006: iget-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +089698: 6e20 3f16 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onViewDragStateChanged:(I)V // method@163f │ │ +08969e: 3902 0500 |000b: if-nez v2, 0010 // +0005 │ │ +0896a2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0896a4: 5b10 6b06 |000e: iput-object v0, v1, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0896a8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=864 │ │ 0x0004 line=865 │ │ 0x0006 line=866 │ │ 0x000b line=867 │ │ 0x000d line=868 │ │ @@ -99596,17 +99596,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089640: |[089640] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ -089650: 5901 7d06 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -089654: 0e00 |0002: return-void │ │ +0896ac: |[0896ac] android.support.v4.widget.ViewDragHelper.setEdgeTrackingEnabled:(I)V │ │ +0896bc: 5901 7d06 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +0896c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0002 line=438 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0003 reg=1 edgeFlags I │ │ @@ -99616,17 +99616,17 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -089658: |[089658] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ -089668: 5901 7606 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ -08966c: 0e00 |0002: return-void │ │ +0896c4: |[0896c4] android.support.v4.widget.ViewDragHelper.setMinVelocity:(F)V │ │ +0896d4: 5901 7606 |0000: iput v1, v0, Landroid/support/v4/widget/ViewDragHelper;.mMinVelocity:F // field@0676 │ │ +0896d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0002 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x0003 reg=1 minVel F │ │ @@ -99636,34 +99636,34 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -089670: |[089670] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ -089680: 5530 7906 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ -089684: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -089688: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -08968c: 1a01 9003 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@0390 │ │ -089690: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -089696: 2700 |000b: throw v0 │ │ -089698: 5430 7e06 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -08969c: 5231 6906 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -0896a0: 7120 540d 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -0896a6: 0a00 |0013: move-result v0 │ │ -0896a8: 8700 |0014: float-to-int v0, v0 │ │ -0896aa: 5431 7e06 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -0896ae: 5232 6906 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -0896b2: 7120 550d 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ -0896b8: 0a01 |001c: move-result v1 │ │ -0896ba: 8711 |001d: float-to-int v1, v1 │ │ -0896bc: 7051 5c16 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@165c │ │ -0896c2: 0a00 |0021: move-result v0 │ │ -0896c4: 0f00 |0022: return v0 │ │ +0896dc: |[0896dc] android.support.v4.widget.ViewDragHelper.settleCapturedViewAt:(II)Z │ │ +0896ec: 5530 7906 |0000: iget-boolean v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mReleaseInProgress:Z // field@0679 │ │ +0896f0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0896f4: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0896f8: 1a01 9003 |0006: const-string v1, "Cannot settleCapturedViewAt outside of a call to Callback#onViewReleased" // string@0390 │ │ +0896fc: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +089702: 2700 |000b: throw v0 │ │ +089704: 5430 7e06 |000c: iget-object v0, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +089708: 5231 6906 |000e: iget v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +08970c: 7120 540d 1000 |0010: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +089712: 0a00 |0013: move-result v0 │ │ +089714: 8700 |0014: float-to-int v0, v0 │ │ +089716: 5431 7e06 |0015: iget-object v1, v3, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +08971a: 5232 6906 |0017: iget v2, v3, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +08971e: 7120 550d 2100 |0019: invoke-static {v1, v2}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ +089724: 0a01 |001c: move-result v1 │ │ +089726: 8711 |001d: float-to-int v1, v1 │ │ +089728: 7051 5c16 4305 |001e: invoke-direct {v3, v4, v5, v0, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@165c │ │ +08972e: 0a00 |0021: move-result v0 │ │ +089730: 0f00 |0022: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0004 line=558 │ │ 0x000c line=562 │ │ locals : │ │ 0x0000 - 0x0023 reg=3 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -99675,136 +99675,136 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 248 16-bit code units │ │ -0896c8: |[0896c8] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0896d8: 7110 c60c 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ -0896de: 0a00 |0003: move-result v0 │ │ -0896e0: 7110 c50c 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -0896e6: 0a01 |0007: move-result v1 │ │ -0896e8: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ -0896ec: 6e10 4716 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -0896f2: 54db 7e06 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -0896f6: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ -0896fa: 7100 ca21 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ -089700: 0c0b |0014: move-result-object v11 │ │ -089702: 5bdb 7e06 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -089706: 54db 7e06 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ -08970a: 6e20 c321 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -089710: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ -089716: 52db 6c06 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -08971a: 121c |0021: const/4 v12, #int 1 // #1 │ │ -08971c: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ -089720: 121b |0024: const/4 v11, #int 1 // #1 │ │ -089722: 0f0b |0025: return v11 │ │ -089724: 6e10 ab21 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -08972a: 0a09 |0029: move-result v9 │ │ -08972c: 6e10 ad21 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -089732: 0a0a |002d: move-result v10 │ │ -089734: 120b |002e: const/4 v11, #int 0 // #0 │ │ -089736: 7120 c80c be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -08973c: 0a07 |0032: move-result v7 │ │ -08973e: 7040 6c16 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ -089744: 879b |0036: float-to-int v11, v9 │ │ -089746: 87ac |0037: float-to-int v12, v10 │ │ -089748: 6e30 5a16 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -08974e: 0c08 |003b: move-result-object v8 │ │ -089750: 54db 6b06 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -089754: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ -089758: 52db 6c06 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -08975c: 122c |0042: const/4 v12, #int 2 // #2 │ │ -08975e: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ -089762: 6e30 7416 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -089768: 54db 7006 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -08976c: 4404 0b07 |004a: aget v4, v11, v7 │ │ -089770: 52db 7d06 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -089774: b54b |004e: and-int/2addr v11, v4 │ │ -089776: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ -08977a: 54db 6a06 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08977e: 52dc 7d06 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -089782: b54c |0055: and-int/2addr v12, v4 │ │ -089784: 6e30 3d16 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ -08978a: 28c6 |0059: goto 001f // -003a │ │ -08978c: 7120 c80c 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -089792: 0a07 |005d: move-result v7 │ │ -089794: 7120 c90c 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -08979a: 0a09 |0061: move-result v9 │ │ -08979c: 7120 ca0c 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0897a2: 0a0a |0065: move-result v10 │ │ -0897a4: 7040 6c16 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ -0897aa: 52db 6c06 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0897ae: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ -0897b2: 54db 7006 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ -0897b6: 4404 0b07 |006f: aget v4, v11, v7 │ │ -0897ba: 52db 7d06 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -0897be: b54b |0073: and-int/2addr v11, v4 │ │ -0897c0: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ -0897c4: 54db 6a06 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -0897c8: 52dc 7d06 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ -0897cc: b54c |007a: and-int/2addr v12, v4 │ │ -0897ce: 6e30 3d16 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ -0897d4: 28a1 |007e: goto 001f // -005f │ │ -0897d6: 52db 6c06 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -0897da: 122c |0081: const/4 v12, #int 2 // #2 │ │ -0897dc: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ -0897e0: 879b |0084: float-to-int v11, v9 │ │ -0897e2: 87ac |0085: float-to-int v12, v10 │ │ -0897e4: 6e30 5a16 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -0897ea: 0c08 |0089: move-result-object v8 │ │ -0897ec: 54db 6b06 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0897f0: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ -0897f4: 6e30 7416 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -0897fa: 288e |0091: goto 001f // -0072 │ │ -0897fc: 7110 c70c 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ -089802: 0a06 |0095: move-result v6 │ │ -089804: 1205 |0096: const/4 v5, #int 0 // #0 │ │ -089806: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ -08980a: 7120 c80c 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -089810: 0a07 |009c: move-result v7 │ │ -089812: 7120 c90c 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -089818: 0a09 |00a0: move-result v9 │ │ -08981a: 7120 ca0c 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -089820: 0a0a |00a4: move-result v10 │ │ -089822: 54db 7106 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ -089826: 440b 0b07 |00a7: aget v11, v11, v7 │ │ -08982a: a702 090b |00a9: sub-float v2, v9, v11 │ │ -08982e: 54db 7206 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ -089832: 440b 0b07 |00ad: aget v11, v11, v7 │ │ -089836: a703 0a0b |00af: sub-float v3, v10, v11 │ │ -08983a: 7040 6b16 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@166b │ │ -089840: 52db 6c06 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ -089844: 121c |00b6: const/4 v12, #int 1 // #1 │ │ -089846: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ -08984a: 7020 6d16 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@166d │ │ -089850: 2900 63ff |00bc: goto/16 001f // -009d │ │ -089854: 879b |00be: float-to-int v11, v9 │ │ -089856: 87ac |00bf: float-to-int v12, v10 │ │ -089858: 6e30 5a16 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ -08985e: 0c08 |00c3: move-result-object v8 │ │ -089860: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ -089864: 7040 4c16 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@164c │ │ -08986a: 0a0b |00c9: move-result v11 │ │ -08986c: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ -089870: 6e30 7416 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ -089876: 0a0b |00cf: move-result v11 │ │ -089878: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ -08987c: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ -089880: 28c3 |00d4: goto 0097 // -003d │ │ -089882: 7120 c80c 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -089888: 0a07 |00d8: move-result v7 │ │ -08988a: 7020 5016 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1650 │ │ -089890: 2900 43ff |00dc: goto/16 001f // -00bd │ │ -089894: 6e10 4716 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ -08989a: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ -08989e: 120b |00e3: const/4 v11, #int 0 // #0 │ │ -0898a0: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ -0898a4: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ +089734: |[089734] android.support.v4.widget.ViewDragHelper.shouldInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +089744: 7110 c60c 0e00 |0000: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionMasked:(Landroid/view/MotionEvent;)I // method@0cc6 │ │ +08974a: 0a00 |0003: move-result v0 │ │ +08974c: 7110 c50c 0e00 |0004: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +089752: 0a01 |0007: move-result v1 │ │ +089754: 3900 0500 |0008: if-nez v0, 000d // +0005 │ │ +089758: 6e10 4716 0d00 |000a: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +08975e: 54db 7e06 |000d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +089762: 390b 0800 |000f: if-nez v11, 0017 // +0008 │ │ +089766: 7100 ca21 0000 |0011: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ +08976c: 0c0b |0014: move-result-object v11 │ │ +08976e: 5bdb 7e06 |0015: iput-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +089772: 54db 7e06 |0017: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mVelocityTracker:Landroid/view/VelocityTracker; // field@067e │ │ +089776: 6e20 c321 eb00 |0019: invoke-virtual {v11, v14}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +08977c: 2b00 ca00 0000 |001c: packed-switch v0, 000000e6 // +000000ca │ │ +089782: 52db 6c06 |001f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +089786: 121c |0021: const/4 v12, #int 1 // #1 │ │ +089788: 33cb c100 |0022: if-ne v11, v12, 00e3 // +00c1 │ │ +08978c: 121b |0024: const/4 v11, #int 1 // #1 │ │ +08978e: 0f0b |0025: return v11 │ │ +089790: 6e10 ab21 0e00 |0026: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +089796: 0a09 |0029: move-result v9 │ │ +089798: 6e10 ad21 0e00 |002a: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +08979e: 0a0a |002d: move-result v10 │ │ +0897a0: 120b |002e: const/4 v11, #int 0 // #0 │ │ +0897a2: 7120 c80c be00 |002f: invoke-static {v14, v11}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0897a8: 0a07 |0032: move-result v7 │ │ +0897aa: 7040 6c16 9d7a |0033: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ +0897b0: 879b |0036: float-to-int v11, v9 │ │ +0897b2: 87ac |0037: float-to-int v12, v10 │ │ +0897b4: 6e30 5a16 bd0c |0038: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +0897ba: 0c08 |003b: move-result-object v8 │ │ +0897bc: 54db 6b06 |003c: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +0897c0: 33b8 0a00 |003e: if-ne v8, v11, 0048 // +000a │ │ +0897c4: 52db 6c06 |0040: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +0897c8: 122c |0042: const/4 v12, #int 2 // #2 │ │ +0897ca: 33cb 0500 |0043: if-ne v11, v12, 0048 // +0005 │ │ +0897ce: 6e30 7416 8d07 |0045: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +0897d4: 54db 7006 |0048: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +0897d8: 4404 0b07 |004a: aget v4, v11, v7 │ │ +0897dc: 52db 7d06 |004c: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +0897e0: b54b |004e: and-int/2addr v11, v4 │ │ +0897e2: 380b d0ff |004f: if-eqz v11, 001f // -0030 │ │ +0897e6: 54db 6a06 |0051: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +0897ea: 52dc 7d06 |0053: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +0897ee: b54c |0055: and-int/2addr v12, v4 │ │ +0897f0: 6e30 3d16 cb07 |0056: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ +0897f6: 28c6 |0059: goto 001f // -003a │ │ +0897f8: 7120 c80c 1e00 |005a: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0897fe: 0a07 |005d: move-result v7 │ │ +089800: 7120 c90c 1e00 |005e: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +089806: 0a09 |0061: move-result v9 │ │ +089808: 7120 ca0c 1e00 |0062: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +08980e: 0a0a |0065: move-result v10 │ │ +089810: 7040 6c16 9d7a |0066: invoke-direct {v13, v9, v10, v7}, Landroid/support/v4/widget/ViewDragHelper;.saveInitialMotion:(FFI)V // method@166c │ │ +089816: 52db 6c06 |0069: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +08981a: 390b 1400 |006b: if-nez v11, 007f // +0014 │ │ +08981e: 54db 7006 |006d: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialEdgesTouched:[I // field@0670 │ │ +089822: 4404 0b07 |006f: aget v4, v11, v7 │ │ +089826: 52db 7d06 |0071: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +08982a: b54b |0073: and-int/2addr v11, v4 │ │ +08982c: 380b abff |0074: if-eqz v11, 001f // -0055 │ │ +089830: 54db 6a06 |0076: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +089834: 52dc 7d06 |0078: iget v12, v13, Landroid/support/v4/widget/ViewDragHelper;.mTrackingEdges:I // field@067d │ │ +089838: b54c |007a: and-int/2addr v12, v4 │ │ +08983a: 6e30 3d16 cb07 |007b: invoke-virtual {v11, v12, v7}, Landroid/support/v4/widget/ViewDragHelper$Callback;.onEdgeTouched:(II)V // method@163d │ │ +089840: 28a1 |007e: goto 001f // -005f │ │ +089842: 52db 6c06 |007f: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +089846: 122c |0081: const/4 v12, #int 2 // #2 │ │ +089848: 33cb 9dff |0082: if-ne v11, v12, 001f // -0063 │ │ +08984c: 879b |0084: float-to-int v11, v9 │ │ +08984e: 87ac |0085: float-to-int v12, v10 │ │ +089850: 6e30 5a16 bd0c |0086: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +089856: 0c08 |0089: move-result-object v8 │ │ +089858: 54db 6b06 |008a: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +08985c: 33b8 93ff |008c: if-ne v8, v11, 001f // -006d │ │ +089860: 6e30 7416 8d07 |008e: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +089866: 288e |0091: goto 001f // -0072 │ │ +089868: 7110 c70c 0e00 |0092: invoke-static {v14}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ +08986e: 0a06 |0095: move-result v6 │ │ +089870: 1205 |0096: const/4 v5, #int 0 // #0 │ │ +089872: 3565 2200 |0097: if-ge v5, v6, 00b9 // +0022 │ │ +089876: 7120 c80c 5e00 |0099: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +08987c: 0a07 |009c: move-result v7 │ │ +08987e: 7120 c90c 5e00 |009d: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +089884: 0a09 |00a0: move-result v9 │ │ +089886: 7120 ca0c 5e00 |00a1: invoke-static {v14, v5}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +08988c: 0a0a |00a4: move-result v10 │ │ +08988e: 54db 7106 |00a5: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionX:[F // field@0671 │ │ +089892: 440b 0b07 |00a7: aget v11, v11, v7 │ │ +089896: a702 090b |00a9: sub-float v2, v9, v11 │ │ +08989a: 54db 7206 |00ab: iget-object v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mInitialMotionY:[F // field@0672 │ │ +08989e: 440b 0b07 |00ad: aget v11, v11, v7 │ │ +0898a2: a703 0a0b |00af: sub-float v3, v10, v11 │ │ +0898a6: 7040 6b16 2d73 |00b1: invoke-direct {v13, v2, v3, v7}, Landroid/support/v4/widget/ViewDragHelper;.reportNewEdgeDrags:(FFI)V // method@166b │ │ +0898ac: 52db 6c06 |00b4: iget v11, v13, Landroid/support/v4/widget/ViewDragHelper;.mDragState:I // field@066c │ │ +0898b0: 121c |00b6: const/4 v12, #int 1 // #1 │ │ +0898b2: 33cb 0700 |00b7: if-ne v11, v12, 00be // +0007 │ │ +0898b6: 7020 6d16 ed00 |00b9: invoke-direct {v13, v14}, Landroid/support/v4/widget/ViewDragHelper;.saveLastMotion:(Landroid/view/MotionEvent;)V // method@166d │ │ +0898bc: 2900 63ff |00bc: goto/16 001f // -009d │ │ +0898c0: 879b |00be: float-to-int v11, v9 │ │ +0898c2: 87ac |00bf: float-to-int v12, v10 │ │ +0898c4: 6e30 5a16 bd0c |00c0: invoke-virtual {v13, v11, v12}, Landroid/support/v4/widget/ViewDragHelper;.findTopChildUnder:(II)Landroid/view/View; // method@165a │ │ +0898ca: 0c08 |00c3: move-result-object v8 │ │ +0898cc: 3808 0e00 |00c4: if-eqz v8, 00d2 // +000e │ │ +0898d0: 7040 4c16 8d32 |00c6: invoke-direct {v13, v8, v2, v3}, Landroid/support/v4/widget/ViewDragHelper;.checkTouchSlop:(Landroid/view/View;FF)Z // method@164c │ │ +0898d6: 0a0b |00c9: move-result v11 │ │ +0898d8: 380b 0800 |00ca: if-eqz v11, 00d2 // +0008 │ │ +0898dc: 6e30 7416 8d07 |00cc: invoke-virtual {v13, v8, v7}, Landroid/support/v4/widget/ViewDragHelper;.tryCaptureViewForDrag:(Landroid/view/View;I)Z // method@1674 │ │ +0898e2: 0a0b |00cf: move-result v11 │ │ +0898e4: 390b e9ff |00d0: if-nez v11, 00b9 // -0017 │ │ +0898e8: d805 0501 |00d2: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0898ec: 28c3 |00d4: goto 0097 // -003d │ │ +0898ee: 7120 c80c 1e00 |00d5: invoke-static {v14, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0898f4: 0a07 |00d8: move-result v7 │ │ +0898f6: 7020 5016 7d00 |00d9: invoke-direct {v13, v7}, Landroid/support/v4/widget/ViewDragHelper;.clearMotionHistory:(I)V // method@1650 │ │ +0898fc: 2900 43ff |00dc: goto/16 001f // -00bd │ │ +089900: 6e10 4716 0d00 |00de: invoke-virtual {v13}, Landroid/support/v4/widget/ViewDragHelper;.cancel:()V // method@1647 │ │ +089906: 2900 3eff |00e1: goto/16 001f // -00c2 │ │ +08990a: 120b |00e3: const/4 v11, #int 0 // #0 │ │ +08990c: 2900 41ff |00e4: goto/16 0025 // -00bf │ │ +089910: 0001 0700 0000 0000 0a00 0000 c200 ... |00e6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=939 │ │ 0x0004 line=940 │ │ 0x0008 line=942 │ │ 0x000a line=945 │ │ 0x000d line=948 │ │ @@ -99887,22 +99887,22 @@ │ │ type : '(Landroid/view/View;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0898c8: |[0898c8] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ -0898d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0898da: 5b23 6b06 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -0898de: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0898e0: 5920 6906 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -0898e4: 7051 5c16 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@165c │ │ -0898ea: 0a00 |0009: move-result v0 │ │ -0898ec: 0f00 |000a: return v0 │ │ +089934: |[089934] android.support.v4.widget.ViewDragHelper.smoothSlideViewTo:(Landroid/view/View;II)Z │ │ +089944: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +089946: 5b23 6b06 |0001: iput-object v3, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +08994a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +08994c: 5920 6906 |0004: iput v0, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089950: 7051 5c16 4215 |0006: invoke-direct {v2, v4, v5, v1, v1}, Landroid/support/v4/widget/ViewDragHelper;.forceSettleCapturedViewAt:(IIII)Z // method@165c │ │ +089956: 0a00 |0009: move-result v0 │ │ +089958: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0003 line=540 │ │ 0x0006 line=542 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -99915,45 +99915,45 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0898f0: |[0898f0] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ -089900: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -089902: 5421 6b06 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ -089906: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ -08990a: 5221 6906 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -08990e: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ -089912: 0f00 |0009: return v0 │ │ -089914: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ -089918: 5421 6a06 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ -08991c: 6e30 4216 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1642 │ │ -089922: 0a01 |0011: move-result v1 │ │ -089924: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ -089928: 5924 6906 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ -08992c: 6e30 4816 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1648 │ │ -089932: 28f0 |0019: goto 0009 // -0010 │ │ -089934: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -089936: 28ee |001b: goto 0009 // -0012 │ │ +08995c: |[08995c] android.support.v4.widget.ViewDragHelper.tryCaptureViewForDrag:(Landroid/view/View;I)Z │ │ +08996c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08996e: 5421 6b06 |0001: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCapturedView:Landroid/view/View; // field@066b │ │ +089972: 3313 0700 |0003: if-ne v3, v1, 000a // +0007 │ │ +089976: 5221 6906 |0005: iget v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +08997a: 3341 0300 |0007: if-ne v1, v4, 000a // +0003 │ │ +08997e: 0f00 |0009: return v0 │ │ +089980: 3803 1000 |000a: if-eqz v3, 001a // +0010 │ │ +089984: 5421 6a06 |000c: iget-object v1, v2, Landroid/support/v4/widget/ViewDragHelper;.mCallback:Landroid/support/v4/widget/ViewDragHelper$Callback; // field@066a │ │ +089988: 6e30 4216 3104 |000e: invoke-virtual {v1, v3, v4}, Landroid/support/v4/widget/ViewDragHelper$Callback;.tryCaptureView:(Landroid/view/View;I)Z // method@1642 │ │ +08998e: 0a01 |0011: move-result v1 │ │ +089990: 3801 0800 |0012: if-eqz v1, 001a // +0008 │ │ +089994: 5924 6906 |0014: iput v4, v2, Landroid/support/v4/widget/ViewDragHelper;.mActivePointerId:I // field@0669 │ │ +089998: 6e30 4816 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1648 │ │ +08999e: 28f0 |0019: goto 0009 // -0010 │ │ +0899a0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0899a2: 28ee |001b: goto 0009 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=883 │ │ 0x0009 line=892 │ │ 0x000a line=887 │ │ 0x0014 line=888 │ │ 0x0016 line=889 │ │ 0x001a line=892 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Landroid/support/v4/widget/ViewDragHelper; │ │ 0x0000 - 0x001c reg=3 toCapture Landroid/view/View; │ │ 0x0000 - 0x001c reg=4 pointerId I │ │ │ │ - source_file_idx : 4741 (ViewDragHelper.java) │ │ + source_file_idx : 4742 (ViewDragHelper.java) │ │ │ │ Class #431 header: │ │ class_idx : 808 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ source_file_idx : 603 │ │ static_fields_size : 0 │ │ @@ -100015,19 +100015,19 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -089938: |[089938] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ -089948: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ -08994a: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ -08994c: 7040 7816 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@1678 │ │ -089952: 0e00 |0005: return-void │ │ +0899a4: |[0899a4] android.support.v7.app.ActionBar$LayoutParams.:(I)V │ │ +0899b4: 12e0 |0000: const/4 v0, #int -2 // #fe │ │ +0899b6: 12f1 |0001: const/4 v1, #int -1 // #ff │ │ +0899b8: 7040 7816 0231 |0002: invoke-direct {v2, v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(III)V // method@1678 │ │ +0899be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1070 │ │ 0x0005 line=1071 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/app/ActionBar$LayoutParams; │ │ 0x0000 - 0x0006 reg=3 gravity I │ │ @@ -100037,21 +100037,21 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -089954: |[089954] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ -089964: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ -08996a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -08996c: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -089970: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ -089974: 5910 8106 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -089978: 0e00 |000a: return-void │ │ +0899c0: |[0899c0] android.support.v7.app.ActionBar$LayoutParams.:(II)V │ │ +0899d0: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ +0899d6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0899d8: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +0899dc: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ +0899e0: 5910 8106 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +0899e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1060 │ │ 0x0003 line=1048 │ │ 0x0006 line=1061 │ │ 0x000a line=1062 │ │ locals : │ │ @@ -100064,20 +100064,20 @@ │ │ type : '(III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -08997c: |[08997c] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ -08998c: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ -089992: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -089994: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -089998: 5914 8106 |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -08999c: 0e00 |0008: return-void │ │ +0899e8: |[0899e8] android.support.v7.app.ActionBar$LayoutParams.:(III)V │ │ +0899f8: 7030 8922 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ +0899fe: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089a00: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a04: 5914 8106 |0006: iput v4, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1065 │ │ 0x0003 line=1048 │ │ 0x0006 line=1066 │ │ 0x0008 line=1067 │ │ locals : │ │ @@ -100091,27 +100091,27 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0899a0: |[0899a0] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0899b0: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0899b2: 7030 8a22 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ -0899b8: 5932 8106 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -0899bc: 6201 d708 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08d7 │ │ -0899c0: 6e30 3c01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -0899c6: 0c00 |000b: move-result-object v0 │ │ -0899c8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0899ca: 6e30 c201 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0899d0: 0a01 |0010: move-result v1 │ │ -0899d2: 5931 8106 |0011: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -0899d6: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0899dc: 0e00 |0016: return-void │ │ +089a0c: |[089a0c] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +089a1c: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +089a1e: 7030 8a22 4305 |0001: invoke-direct {v3, v4, v5}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ +089a24: 5932 8106 |0004: iput v2, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a28: 6201 d708 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08d7 │ │ +089a2c: 6e30 3c01 5401 |0008: invoke-virtual {v4, v5, v1}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +089a32: 0c00 |000b: move-result-object v0 │ │ +089a34: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +089a36: 6e30 c201 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +089a3c: 0a01 |0010: move-result v1 │ │ +089a3e: 5931 8106 |0011: iput v1, v3, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a42: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +089a48: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1051 │ │ 0x0004 line=1048 │ │ 0x0006 line=1053 │ │ 0x000c line=1055 │ │ 0x0013 line=1056 │ │ @@ -100127,21 +100127,21 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0899e0: |[0899e0] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0899f0: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ -0899f6: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0899f8: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -0899fc: 5220 8106 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -089a00: 5910 8106 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -089a04: 0e00 |000a: return-void │ │ +089a4c: |[089a4c] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +089a5c: 7020 8c22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$MarginLayoutParams;)V // method@228c │ │ +089a62: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089a64: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a68: 5220 8106 |0006: iget v0, v2, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a6c: 5910 8106 |0008: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a70: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1074 │ │ 0x0003 line=1048 │ │ 0x0006 line=1076 │ │ 0x000a line=1077 │ │ locals : │ │ @@ -100153,19 +100153,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089a08: |[089a08] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ -089a18: 7020 8b22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@228b │ │ -089a1e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -089a20: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -089a24: 0e00 |0006: return-void │ │ +089a74: |[089a74] android.support.v7.app.ActionBar$LayoutParams.:(Landroid/view/ViewGroup$LayoutParams;)V │ │ +089a84: 7020 8b22 2100 |0000: invoke-direct {v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@228b │ │ +089a8a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +089a8c: 5910 8106 |0004: iput v0, v1, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +089a90: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ 0x0003 line=1048 │ │ 0x0006 line=1081 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBar$LayoutParams; │ │ @@ -100271,17 +100271,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089a28: |[089a28] android.support.v7.app.ActionBar$Tab.:()V │ │ -089a38: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -089a3e: 0e00 |0003: return-void │ │ +089a94: |[089a94] android.support.v7.app.ActionBar$Tab.:()V │ │ +089aa4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +089aaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=833 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ Virtual methods - │ │ @@ -100515,17 +100515,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -089a40: |[089a40] android.support.v7.app.ActionBar.:()V │ │ -089a50: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -089a56: 0e00 |0003: return-void │ │ +089aac: |[089aac] android.support.v7.app.ActionBar.:()V │ │ +089abc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +089ac2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=1087 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBar; │ │ │ │ @@ -100625,17 +100625,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -089a58: |[089a58] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ -089a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -089a6a: 1100 |0001: return-object v0 │ │ +089ac4: |[089ac4] android.support.v7.app.ActionBar.getThemedContext:()Landroid/content/Context; │ │ +089ad4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +089ad6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBar; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBar;) │ │ @@ -100763,16 +100763,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089a6c: |[089a6c] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ -089a7c: 0e00 |0000: return-void │ │ +089ad8: |[089ad8] android.support.v7.app.ActionBar.setHomeActionContentDescription:(I)V │ │ +089ae8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -100781,16 +100781,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089a80: |[089a80] android.support.v7.app.ActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -089a90: 0e00 |0000: return-void │ │ +089aec: |[089aec] android.support.v7.app.ActionBar.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +089afc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 description Ljava/lang/CharSequence; │ │ │ │ @@ -100799,16 +100799,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089a94: |[089a94] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(I)V │ │ -089aa4: 0e00 |0000: return-void │ │ +089b00: |[089b00] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(I)V │ │ +089b10: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 resId I │ │ │ │ @@ -100817,16 +100817,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089aa8: |[089aa8] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -089ab8: 0e00 |0000: return-void │ │ +089b14: |[089b14] android.support.v7.app.ActionBar.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +089b24: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 indicator Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -100835,16 +100835,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089abc: |[089abc] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ -089acc: 0e00 |0000: return-void │ │ +089b28: |[089b28] android.support.v7.app.ActionBar.setHomeButtonEnabled:(Z)V │ │ +089b38: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 enabled Z │ │ │ │ @@ -100895,16 +100895,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089ad0: |[089ad0] android.support.v7.app.ActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -089ae0: 0e00 |0000: return-void │ │ +089b3c: |[089b3c] android.support.v7.app.ActionBar.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +089b4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=456 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -100913,16 +100913,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -089ae4: |[089ae4] android.support.v7.app.ActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -089af4: 0e00 |0000: return-void │ │ +089b50: |[089b50] android.support.v7.app.ActionBar.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +089b60: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBar; │ │ 0x0000 - 0x0001 reg=1 d Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -101050,18 +101050,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089af8: |[089af8] android.support.v7.app.ActionBarActivityDelegate.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -089b08: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -089b0e: 5b01 9406 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089b12: 0e00 |0005: return-void │ │ +089b64: |[089b64] android.support.v7.app.ActionBarActivityDelegate.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +089b74: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +089b7a: 5b01 9406 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089b7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0003 line=75 │ │ 0x0005 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -101072,48 +101072,48 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -089b14: |[089b14] android.support.v7.app.ActionBarActivityDelegate.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; │ │ -089b24: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -089b28: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -089b2c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -089b30: 2200 3603 |0006: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateApi20; // type@0336 │ │ -089b34: 7020 3617 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateApi20;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1736 │ │ -089b3a: 1100 |000b: return-object v0 │ │ -089b3c: 6000 4000 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -089b40: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ -089b44: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -089b48: 2200 3e03 |0012: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; // type@033e │ │ -089b4c: 7020 a817 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a8 │ │ -089b52: 28f4 |0017: goto 000b // -000c │ │ -089b54: 6000 4000 |0018: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -089b58: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ -089b5c: 3410 0800 |001c: if-lt v0, v1, 0024 // +0008 │ │ -089b60: 2200 3d03 |001e: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJB; // type@033d │ │ -089b64: 7020 a417 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a4 │ │ -089b6a: 28e8 |0023: goto 000b // -0018 │ │ -089b6c: 6000 4000 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -089b70: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ -089b74: 3410 0800 |0028: if-lt v0, v1, 0030 // +0008 │ │ -089b78: 2200 3c03 |002a: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS; // type@033c │ │ -089b7c: 7020 8417 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1784 │ │ -089b82: 28dc |002f: goto 000b // -0024 │ │ -089b84: 6000 4000 |0030: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -089b88: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ -089b8c: 3410 0800 |0034: if-lt v0, v1, 003c // +0008 │ │ -089b90: 2200 3a03 |0036: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateHC; // type@033a │ │ -089b94: 7020 6b17 2000 |0038: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@176b │ │ -089b9a: 28d0 |003b: goto 000b // -0030 │ │ -089b9c: 2200 3903 |003c: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase; // type@0339 │ │ -089ba0: 7020 4017 2000 |003e: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1740 │ │ -089ba6: 28ca |0041: goto 000b // -0036 │ │ +089b80: |[089b80] android.support.v7.app.ActionBarActivityDelegate.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; │ │ +089b90: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +089b94: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +089b98: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +089b9c: 2200 3603 |0006: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateApi20; // type@0336 │ │ +089ba0: 7020 3617 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateApi20;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1736 │ │ +089ba6: 1100 |000b: return-object v0 │ │ +089ba8: 6000 4000 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +089bac: 1301 1200 |000e: const/16 v1, #int 18 // #12 │ │ +089bb0: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +089bb4: 2200 3e03 |0012: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; // type@033e │ │ +089bb8: 7020 a817 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a8 │ │ +089bbe: 28f4 |0017: goto 000b // -000c │ │ +089bc0: 6000 4000 |0018: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +089bc4: 1301 1000 |001a: const/16 v1, #int 16 // #10 │ │ +089bc8: 3410 0800 |001c: if-lt v0, v1, 0024 // +0008 │ │ +089bcc: 2200 3d03 |001e: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateJB; // type@033d │ │ +089bd0: 7020 a417 2000 |0020: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a4 │ │ +089bd6: 28e8 |0023: goto 000b // -0018 │ │ +089bd8: 6000 4000 |0024: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +089bdc: 1301 0e00 |0026: const/16 v1, #int 14 // #e │ │ +089be0: 3410 0800 |0028: if-lt v0, v1, 0030 // +0008 │ │ +089be4: 2200 3c03 |002a: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS; // type@033c │ │ +089be8: 7020 8417 2000 |002c: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1784 │ │ +089bee: 28dc |002f: goto 000b // -0024 │ │ +089bf0: 6000 4000 |0030: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +089bf4: 1301 0b00 |0032: const/16 v1, #int 11 // #b │ │ +089bf8: 3410 0800 |0034: if-lt v0, v1, 003c // +0008 │ │ +089bfc: 2200 3a03 |0036: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateHC; // type@033a │ │ +089c00: 7020 6b17 2000 |0038: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@176b │ │ +089c06: 28d0 |003b: goto 000b // -0030 │ │ +089c08: 2200 3903 |003c: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateBase; // type@0339 │ │ +089c0c: 7020 4017 2000 |003e: invoke-direct {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1740 │ │ +089c12: 28ca |0041: goto 000b // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0006 line=48 │ │ 0x000b line=58 │ │ 0x000c line=49 │ │ 0x0012 line=50 │ │ @@ -101145,22 +101145,22 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -089ba8: |[089ba8] android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ -089bb8: 5421 9406 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089bbc: 6e10 1d17 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ -089bc2: 0c00 |0005: move-result-object v0 │ │ -089bc4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -089bc8: 6e10 a316 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@16a3 │ │ -089bce: 0c01 |000b: move-result-object v1 │ │ -089bd0: 1101 |000c: return-object v1 │ │ +089c14: |[089c14] android.support.v7.app.ActionBarActivityDelegate.getActionBarThemedContext:()Landroid/content/Context; │ │ +089c24: 5421 9406 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089c28: 6e10 1d17 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ +089c2e: 0c00 |0005: move-result-object v0 │ │ +089c30: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +089c34: 6e10 a316 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@16a3 │ │ +089c3a: 0c01 |000b: move-result-object v1 │ │ +089c3c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=208 │ │ 0x0006 line=209 │ │ 0x0008 line=210 │ │ 0x000c line=212 │ │ @@ -101174,19 +101174,19 @@ │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -089bd4: |[089bd4] android.support.v7.app.ActionBarActivityDelegate.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ -089be4: 2200 3303 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; // type@0333 │ │ -089be8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -089bea: 7030 1117 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V // method@1711 │ │ -089bf0: 1100 |0006: return-object v0 │ │ +089c40: |[089c40] android.support.v7.app.ActionBarActivityDelegate.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ +089c50: 2200 3303 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; // type@0333 │ │ +089c54: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +089c56: 7030 1117 2001 |0003: invoke-direct {v0, v2, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V // method@1711 │ │ +089c5c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivityDelegate;) │ │ @@ -101200,24 +101200,24 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -089bf4: |[089bf4] android.support.v7.app.ActionBarActivityDelegate.getMenuInflater:()Landroid/view/MenuInflater; │ │ -089c04: 5420 9706 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0697 │ │ -089c08: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -089c0c: 2200 5f03 |0004: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ -089c10: 6e10 1917 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@1719 │ │ -089c16: 0c01 |0009: move-result-object v1 │ │ -089c18: 7020 0319 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ -089c1e: 5b20 9706 |000d: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0697 │ │ -089c22: 5420 9706 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0697 │ │ -089c26: 1100 |0011: return-object v0 │ │ +089c60: |[089c60] android.support.v7.app.ActionBarActivityDelegate.getMenuInflater:()Landroid/view/MenuInflater; │ │ +089c70: 5420 9706 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0697 │ │ +089c74: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +089c78: 2200 5f03 |0004: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ +089c7c: 6e10 1917 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.getActionBarThemedContext:()Landroid/content/Context; // method@1719 │ │ +089c82: 0c01 |0009: move-result-object v1 │ │ +089c84: 7020 0319 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ +089c8a: 5b20 9706 |000d: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0697 │ │ +089c8e: 5420 9706 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mMenuInflater:Landroid/view/MenuInflater; // field@0697 │ │ +089c92: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0004 line=100 │ │ 0x000f line=102 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -101227,34 +101227,34 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -089c28: |[089c28] android.support.v7.app.ActionBarActivityDelegate.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -089c38: 5520 9606 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0696 │ │ -089c3c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -089c40: 5520 9806 |0004: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@0698 │ │ -089c44: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -089c48: 5420 9306 |0008: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089c4c: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ -089c50: 6e10 1817 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.createSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1718 │ │ -089c56: 0c00 |000f: move-result-object v0 │ │ -089c58: 5b20 9306 |0010: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089c5c: 5520 9506 |0012: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@0695 │ │ -089c60: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -089c64: 5420 9306 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089c68: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -089c6a: 6e20 b116 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ -089c70: 5420 9306 |001c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089c74: 1100 |001e: return-object v0 │ │ -089c76: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -089c78: 5b20 9306 |0020: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089c7c: 28fa |0022: goto 001c // -0006 │ │ +089c94: |[089c94] android.support.v7.app.ActionBarActivityDelegate.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +089ca4: 5520 9606 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0696 │ │ +089ca8: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +089cac: 5520 9806 |0004: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@0698 │ │ +089cb0: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ +089cb4: 5420 9306 |0008: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089cb8: 3900 1200 |000a: if-nez v0, 001c // +0012 │ │ +089cbc: 6e10 1817 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.createSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@1718 │ │ +089cc2: 0c00 |000f: move-result-object v0 │ │ +089cc4: 5b20 9306 |0010: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089cc8: 5520 9506 |0012: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@0695 │ │ +089ccc: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +089cd0: 5420 9306 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089cd4: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +089cd6: 6e20 b116 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ +089cdc: 5420 9306 |001c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089ce0: 1100 |001e: return-object v0 │ │ +089ce2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +089ce4: 5b20 9306 |0020: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089ce8: 28fa |0022: goto 001c // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0008 line=84 │ │ 0x000c line=85 │ │ 0x0012 line=87 │ │ 0x0016 line=88 │ │ @@ -101268,54 +101268,54 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -089c80: |[089c80] android.support.v7.app.ActionBarActivityDelegate.getUiOptionsFromMetadata:()Ljava/lang/String; │ │ -089c90: 5474 9406 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089c94: 6e10 d416 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@16d4 │ │ -089c9a: 0c02 |0005: move-result-object v2 │ │ -089c9c: 5474 9406 |0006: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089ca0: 6e10 d016 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getComponentName:()Landroid/content/ComponentName; // method@16d0 │ │ -089ca6: 0c04 |000b: move-result-object v4 │ │ -089ca8: 1305 8000 |000c: const/16 v5, #int 128 // #80 │ │ -089cac: 6e30 9101 4205 |000e: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0191 │ │ -089cb2: 0c01 |0011: move-result-object v1 │ │ -089cb4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -089cb6: 5414 1700 |0013: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ -089cba: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ -089cbe: 5414 1700 |0017: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ -089cc2: 1a05 c315 |0019: const-string v5, "android.support.UI_OPTIONS" // string@15c3 │ │ -089cc6: 6e20 bb02 5400 |001b: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -089ccc: 0c03 |001e: move-result-object v3 │ │ -089cce: 1103 |001f: return-object v3 │ │ -089cd0: 0d00 |0020: move-exception v0 │ │ -089cd2: 1a04 5d02 |0021: const-string v4, "ActionBarActivityDelegate" // string@025d │ │ -089cd6: 2205 a905 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -089cda: 7010 3d2b 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -089ce0: 1a06 b71e |0028: const-string v6, "getUiOptionsFromMetadata: Activity '" // string@1eb7 │ │ -089ce4: 6e20 462b 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -089cea: 0c05 |002d: move-result-object v5 │ │ -089cec: 5476 9406 |002e: iget-object v6, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089cf0: 6e10 012b 0600 |0030: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -089cf6: 0c06 |0033: move-result-object v6 │ │ -089cf8: 6e10 c12a 0600 |0034: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -089cfe: 0c06 |0037: move-result-object v6 │ │ -089d00: 6e20 462b 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -089d06: 0c05 |003b: move-result-object v5 │ │ -089d08: 1a06 d000 |003c: const-string v6, "' not in manifest" // string@00d0 │ │ -089d0c: 6e20 462b 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -089d12: 0c05 |0041: move-result-object v5 │ │ -089d14: 6e10 4e2b 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -089d1a: 0c05 |0045: move-result-object v5 │ │ -089d1c: 7120 f520 5400 |0046: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -089d22: 1203 |0049: const/4 v3, #int 0 // #0 │ │ -089d24: 28d5 |004a: goto 001f // -002b │ │ +089cec: |[089cec] android.support.v7.app.ActionBarActivityDelegate.getUiOptionsFromMetadata:()Ljava/lang/String; │ │ +089cfc: 5474 9406 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089d00: 6e10 d416 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@16d4 │ │ +089d06: 0c02 |0005: move-result-object v2 │ │ +089d08: 5474 9406 |0006: iget-object v4, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089d0c: 6e10 d016 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getComponentName:()Landroid/content/ComponentName; // method@16d0 │ │ +089d12: 0c04 |000b: move-result-object v4 │ │ +089d14: 1305 8000 |000c: const/16 v5, #int 128 // #80 │ │ +089d18: 6e30 9101 4205 |000e: invoke-virtual {v2, v4, v5}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0191 │ │ +089d1e: 0c01 |0011: move-result-object v1 │ │ +089d20: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +089d22: 5414 1700 |0013: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ +089d26: 3804 0a00 |0015: if-eqz v4, 001f // +000a │ │ +089d2a: 5414 1700 |0017: iget-object v4, v1, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ +089d2e: 1a05 c515 |0019: const-string v5, "android.support.UI_OPTIONS" // string@15c5 │ │ +089d32: 6e20 bb02 5400 |001b: invoke-virtual {v4, v5}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +089d38: 0c03 |001e: move-result-object v3 │ │ +089d3a: 1103 |001f: return-object v3 │ │ +089d3c: 0d00 |0020: move-exception v0 │ │ +089d3e: 1a04 5d02 |0021: const-string v4, "ActionBarActivityDelegate" // string@025d │ │ +089d42: 2205 a905 |0023: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +089d46: 7010 3d2b 0500 |0025: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +089d4c: 1a06 b91e |0028: const-string v6, "getUiOptionsFromMetadata: Activity '" // string@1eb9 │ │ +089d50: 6e20 462b 6500 |002a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +089d56: 0c05 |002d: move-result-object v5 │ │ +089d58: 5476 9406 |002e: iget-object v6, v7, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089d5c: 6e10 012b 0600 |0030: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +089d62: 0c06 |0033: move-result-object v6 │ │ +089d64: 6e10 c12a 0600 |0034: invoke-virtual {v6}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +089d6a: 0c06 |0037: move-result-object v6 │ │ +089d6c: 6e20 462b 6500 |0038: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +089d72: 0c05 |003b: move-result-object v5 │ │ +089d74: 1a06 d000 |003c: const-string v6, "' not in manifest" // string@00d0 │ │ +089d78: 6e20 462b 6500 |003e: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +089d7e: 0c05 |0041: move-result-object v5 │ │ +089d80: 6e10 4e2b 0500 |0042: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +089d86: 0c05 |0045: move-result-object v5 │ │ +089d88: 7120 f520 5400 |0046: invoke-static {v4, v5}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +089d8e: 1203 |0049: const/4 v3, #int 0 // #0 │ │ +089d90: 28d5 |004a: goto 001f // -002b │ │ catches : 1 │ │ 0x0000 - 0x001e │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0020 │ │ positions : │ │ 0x0000 line=188 │ │ 0x0006 line=189 │ │ 0x0012 line=192 │ │ @@ -101355,47 +101355,47 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -089d34: |[089d34] android.support.v7.app.ActionBarActivityDelegate.onCreate:(Landroid/os/Bundle;)V │ │ -089d44: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -089d46: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -089d48: 5451 9406 |0002: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089d4c: 6202 d908 |0004: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ -089d50: 6e20 db16 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ -089d56: 0c00 |0009: move-result-object v0 │ │ -089d58: 6e20 c901 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -089d5e: 0a01 |000d: move-result v1 │ │ -089d60: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ -089d64: 6e10 ca01 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -089d6a: 2201 9305 |0013: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -089d6e: 1a02 0e13 |0015: const-string v2, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@130e │ │ -089d72: 7020 da2a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -089d78: 2701 |001a: throw v1 │ │ -089d7a: 6e30 bc01 3003 |001b: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -089d80: 0a01 |001e: move-result v1 │ │ -089d82: 5c51 9606 |001f: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0696 │ │ -089d86: 6e30 bc01 4003 |0021: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -089d8c: 0a01 |0024: move-result v1 │ │ -089d8e: 5c51 9806 |0025: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@0698 │ │ -089d92: 6e10 ca01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -089d98: 5451 9406 |002a: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089d9c: 7110 0206 0100 |002c: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0602 │ │ -089da2: 0c01 |002f: move-result-object v1 │ │ -089da4: 3801 0800 |0030: if-eqz v1, 0038 // +0008 │ │ -089da8: 5451 9306 |0032: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089dac: 3901 0500 |0034: if-nez v1, 0039 // +0005 │ │ -089db0: 5c54 9506 |0036: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@0695 │ │ -089db4: 0e00 |0038: return-void │ │ -089db6: 5451 9306 |0039: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ -089dba: 6e20 b116 4100 |003b: invoke-virtual {v1, v4}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ -089dc0: 28fa |003e: goto 0038 // -0006 │ │ +089da0: |[089da0] android.support.v7.app.ActionBarActivityDelegate.onCreate:(Landroid/os/Bundle;)V │ │ +089db0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +089db2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +089db4: 5451 9406 |0002: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089db8: 6202 d908 |0004: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ +089dbc: 6e20 db16 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ +089dc2: 0c00 |0009: move-result-object v0 │ │ +089dc4: 6e20 c901 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +089dca: 0a01 |000d: move-result v1 │ │ +089dcc: 3901 0d00 |000e: if-nez v1, 001b // +000d │ │ +089dd0: 6e10 ca01 0000 |0010: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +089dd6: 2201 9305 |0013: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +089dda: 1a02 0f13 |0015: const-string v2, "You need to use a Theme.AppCompat theme (or descendant) with this activity." // string@130f │ │ +089dde: 7020 da2a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +089de4: 2701 |001a: throw v1 │ │ +089de6: 6e30 bc01 3003 |001b: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +089dec: 0a01 |001e: move-result v1 │ │ +089dee: 5c51 9606 |001f: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mHasActionBar:Z // field@0696 │ │ +089df2: 6e30 bc01 4003 |0021: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +089df8: 0a01 |0024: move-result v1 │ │ +089dfa: 5c51 9806 |0025: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mOverlayActionBar:Z // field@0698 │ │ +089dfe: 6e10 ca01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +089e04: 5451 9406 |002a: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089e08: 7110 0206 0100 |002c: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0602 │ │ +089e0e: 0c01 |002f: move-result-object v1 │ │ +089e10: 3801 0800 |0030: if-eqz v1, 0038 // +0008 │ │ +089e14: 5451 9306 |0032: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089e18: 3901 0500 |0034: if-nez v1, 0039 // +0005 │ │ +089e1c: 5c54 9506 |0036: iput-boolean v4, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mEnableDefaultActionBarUp:Z // field@0695 │ │ +089e20: 0e00 |0038: return-void │ │ +089e22: 5451 9306 |0039: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegate;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0693 │ │ +089e26: 6e20 b116 4100 |003b: invoke-virtual {v1, v4}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ +089e2c: 28fa |003e: goto 0038 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=106 │ │ 0x000a line=108 │ │ 0x0010 line=109 │ │ 0x0013 line=110 │ │ 0x001b line=114 │ │ @@ -101440,26 +101440,26 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -089dc4: |[089dc4] android.support.v7.app.ActionBarActivityDelegate.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -089dd4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -089dd8: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -089ddc: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ -089de0: 5420 9406 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089de4: 6e20 ea16 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ -089dea: 0a00 |000b: move-result v0 │ │ -089dec: 0f00 |000c: return v0 │ │ -089dee: 5420 9406 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -089df2: 6e30 0717 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@1707 │ │ -089df8: 0a00 |0012: move-result v0 │ │ -089dfa: 28f9 |0013: goto 000c // -0007 │ │ +089e30: |[089e30] android.support.v7.app.ActionBarActivityDelegate.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +089e40: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +089e44: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +089e48: 3510 0900 |0004: if-ge v0, v1, 000d // +0009 │ │ +089e4c: 5420 9406 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089e50: 6e20 ea16 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ +089e56: 0a00 |000b: move-result v0 │ │ +089e58: 0f00 |000c: return v0 │ │ +089e5a: 5420 9406 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +089e5e: 6e30 0717 3004 |000f: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@1707 │ │ +089e64: 0a00 |0012: move-result v0 │ │ +089e66: 28f9 |0013: goto 000c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=157 │ │ 0x000c line=159 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegate; │ │ @@ -101579,18 +101579,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089dfc: |[089dfc] android.support.v7.app.ActionBarActivityDelegateBase$1.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ -089e0c: 5b01 9a06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069a │ │ -089e10: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -089e16: 0e00 |0005: return-void │ │ +089e68: |[089e68] android.support.v7.app.ActionBarActivityDelegateBase$1.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V │ │ +089e78: 5b01 9a06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069a │ │ +089e7c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +089e82: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -101600,18 +101600,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089e18: |[089e18] android.support.v7.app.ActionBarActivityDelegateBase$1.run:()V │ │ -089e28: 5410 9a06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069a │ │ -089e2c: 6e10 6817 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.supportInvalidateOptionsMenu:()V // method@1768 │ │ -089e32: 0e00 |0005: return-void │ │ +089e84: |[089e84] android.support.v7.app.ActionBarActivityDelegateBase$1.run:()V │ │ +089e94: 5410 9a06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069a │ │ +089e98: 6e10 6817 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.supportInvalidateOptionsMenu:()V // method@1768 │ │ +089e9e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0005 line=231 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$1; │ │ │ │ @@ -101654,19 +101654,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -089e34: |[089e34] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V │ │ -089e44: 5b01 b006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@06b0 │ │ -089e48: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -089e4e: 5b02 af06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089e52: 0e00 |0007: return-void │ │ +089ea0: |[089ea0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V │ │ +089eb0: 5b01 b006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@06b0 │ │ +089eb4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +089eba: 5b02 af06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089ebe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0005 line=253 │ │ 0x0007 line=254 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ @@ -101679,19 +101679,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089e54: |[089e54] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ -089e64: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089e68: 7220 f922 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@22f9 │ │ -089e6e: 0a00 |0005: move-result v0 │ │ -089e70: 0f00 |0006: return v0 │ │ +089ec0: |[089ec0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z │ │ +089ed0: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089ed4: 7220 f922 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchGenericMotionEvent:(Landroid/view/MotionEvent;)Z // method@22f9 │ │ +089eda: 0a00 |0005: move-result v0 │ │ +089edc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -101700,19 +101700,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089e74: |[089e74] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -089e84: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089e88: 7220 fa22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@22fa │ │ -089e8e: 0a00 |0005: move-result v0 │ │ -089e90: 0f00 |0006: return v0 │ │ +089ee0: |[089ee0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +089ef0: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089ef4: 7220 fa22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z // method@22fa │ │ +089efa: 0a00 |0005: move-result v0 │ │ +089efc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -101721,19 +101721,19 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089e94: |[089e94] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ -089ea4: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089ea8: 7220 fb22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@22fb │ │ -089eae: 0a00 |0005: move-result v0 │ │ -089eb0: 0f00 |0006: return v0 │ │ +089f00: |[089f00] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z │ │ +089f10: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089f14: 7220 fb22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchKeyShortcutEvent:(Landroid/view/KeyEvent;)Z // method@22fb │ │ +089f1a: 0a00 |0005: move-result v0 │ │ +089f1c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -101742,19 +101742,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089eb4: |[089eb4] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -089ec4: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089ec8: 7220 fc22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@22fc │ │ -089ece: 0a00 |0005: move-result v0 │ │ -089ed0: 0f00 |0006: return v0 │ │ +089f20: |[089f20] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +089f30: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089f34: 7220 fc22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@22fc │ │ +089f3a: 0a00 |0005: move-result v0 │ │ +089f3c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -101763,19 +101763,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089ed4: |[089ed4] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -089ee4: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089ee8: 7220 fd22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@22fd │ │ -089eee: 0a00 |0005: move-result v0 │ │ -089ef0: 0f00 |0006: return v0 │ │ +089f40: |[089f40] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +089f50: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089f54: 7220 fd22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@22fd │ │ +089f5a: 0a00 |0005: move-result v0 │ │ +089f5c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -101784,19 +101784,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089ef4: |[089ef4] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ -089f04: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089f08: 7220 fe22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@22fe │ │ -089f0e: 0a00 |0005: move-result v0 │ │ -089f10: 0f00 |0006: return v0 │ │ +089f60: |[089f60] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z │ │ +089f70: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089f74: 7220 fe22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.dispatchTrackballEvent:(Landroid/view/MotionEvent;)Z // method@22fe │ │ +089f7a: 0a00 |0005: move-result v0 │ │ +089f7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -101805,20 +101805,20 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -089f14: |[089f14] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -089f24: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089f28: 7220 ff22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@22ff │ │ -089f2e: 5410 b006 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@06b0 │ │ -089f32: 6e20 8d17 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@178d │ │ -089f38: 0e00 |000a: return-void │ │ +089f80: |[089f80] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +089f90: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089f94: 7220 ff22 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@22ff │ │ +089f9a: 5410 b006 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@06b0 │ │ +089f9e: 6e20 8d17 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeFinished:(Landroid/view/ActionMode;)V // method@178d │ │ +089fa4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0005 line=365 │ │ 0x000a line=366 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ @@ -101829,20 +101829,20 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -089f3c: |[089f3c] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -089f4c: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089f50: 7220 0023 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@2300 │ │ -089f56: 5410 b006 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@06b0 │ │ -089f5a: 6e20 8e17 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@178e │ │ -089f60: 0e00 |000a: return-void │ │ +089fa8: |[089fa8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +089fb8: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089fbc: 7220 0023 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@2300 │ │ +089fc2: 5410 b006 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateICS; // field@06b0 │ │ +089fc6: 6e20 8e17 2000 |0007: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.onActionModeStarted:(Landroid/view/ActionMode;)V // method@178e │ │ +089fcc: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x0005 line=359 │ │ 0x000a line=360 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ @@ -101853,18 +101853,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089f64: |[089f64] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onAttachedToWindow:()V │ │ -089f74: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089f78: 7210 0123 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@2301 │ │ -089f7e: 0e00 |0005: return-void │ │ +089fd0: |[089fd0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onAttachedToWindow:()V │ │ +089fe0: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +089fe4: 7210 0123 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onAttachedToWindow:()V // method@2301 │ │ +089fea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0005 line=329 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ @@ -101873,18 +101873,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089f80: |[089f80] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onContentChanged:()V │ │ -089f90: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089f94: 7210 0223 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@2302 │ │ -089f9a: 0e00 |0005: return-void │ │ +089fec: |[089fec] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onContentChanged:()V │ │ +089ffc: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a000: 7210 0223 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onContentChanged:()V // method@2302 │ │ +08a006: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0005 line=319 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ @@ -101893,19 +101893,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -089f9c: |[089f9c] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -089fac: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089fb0: 7230 0323 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@2303 │ │ -089fb6: 0a00 |0005: move-result v0 │ │ -089fb8: 0f00 |0006: return v0 │ │ +08a008: |[08a008] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +08a018: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a01c: 7230 0323 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@2303 │ │ +08a022: 0a00 |0005: move-result v0 │ │ +08a024: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -101915,19 +101915,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -089fbc: |[089fbc] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ -089fcc: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089fd0: 7220 0423 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@2304 │ │ -089fd6: 0c00 |0005: move-result-object v0 │ │ -089fd8: 1100 |0006: return-object v0 │ │ +08a028: |[08a028] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onCreatePanelView:(I)Landroid/view/View; │ │ +08a038: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a03c: 7220 0423 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onCreatePanelView:(I)Landroid/view/View; // method@2304 │ │ +08a042: 0c00 |0005: move-result-object v0 │ │ +08a044: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -101936,18 +101936,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -089fdc: |[089fdc] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onDetachedFromWindow:()V │ │ -089fec: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -089ff0: 7210 0523 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@2305 │ │ -089ff6: 0e00 |0005: return-void │ │ +08a048: |[08a048] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onDetachedFromWindow:()V │ │ +08a058: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a05c: 7210 0523 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onDetachedFromWindow:()V // method@2305 │ │ +08a062: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0005 line=334 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ @@ -101956,19 +101956,19 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -089ff8: |[089ff8] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -08a008: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a00c: 7230 0623 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2306 │ │ -08a012: 0a00 |0005: move-result v0 │ │ -08a014: 0f00 |0006: return v0 │ │ +08a064: |[08a064] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +08a074: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a078: 7230 0623 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2306 │ │ +08a07e: 0a00 |0005: move-result v0 │ │ +08a080: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -101978,19 +101978,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08a018: |[08a018] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ -08a028: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a02c: 7230 0723 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2307 │ │ -08a032: 0a00 |0005: move-result v0 │ │ -08a034: 0f00 |0006: return v0 │ │ +08a084: |[08a084] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onMenuOpened:(ILandroid/view/Menu;)Z │ │ +08a094: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a098: 7230 0723 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onMenuOpened:(ILandroid/view/Menu;)Z // method@2307 │ │ +08a09e: 0a00 |0005: move-result v0 │ │ +08a0a0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -102000,18 +102000,18 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08a038: |[08a038] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ -08a048: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a04c: 7230 0823 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@2308 │ │ -08a052: 0e00 |0005: return-void │ │ +08a0a4: |[08a0a4] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPanelClosed:(ILandroid/view/Menu;)V │ │ +08a0b4: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a0b8: 7230 0823 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/Window$Callback;.onPanelClosed:(ILandroid/view/Menu;)V // method@2308 │ │ +08a0be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0005 line=339 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 featureId I │ │ @@ -102022,19 +102022,19 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08a054: |[08a054] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -08a064: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a068: 7240 0923 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2309 │ │ -08a06e: 0a00 |0005: move-result v0 │ │ -08a070: 0f00 |0006: return v0 │ │ +08a0c0: |[08a0c0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +08a0d0: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a0d4: 7240 0923 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/view/Window$Callback;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@2309 │ │ +08a0da: 0a00 |0005: move-result v0 │ │ +08a0dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ @@ -102045,19 +102045,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08a074: |[08a074] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onSearchRequested:()Z │ │ -08a084: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a088: 7210 0a23 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@230a │ │ -08a08e: 0a00 |0005: move-result v0 │ │ -08a090: 0f00 |0006: return v0 │ │ +08a0e0: |[08a0e0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onSearchRequested:()Z │ │ +08a0f0: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a0f4: 7210 0a23 0000 |0002: invoke-interface {v0}, Landroid/view/Window$Callback;.onSearchRequested:()Z // method@230a │ │ +08a0fa: 0a00 |0005: move-result v0 │ │ +08a0fc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;) │ │ @@ -102065,18 +102065,18 @@ │ │ type : '(Landroid/view/WindowManager$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a094: |[08a094] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ -08a0a4: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a0a8: 7220 0b23 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@230b │ │ -08a0ae: 0e00 |0005: return-void │ │ +08a100: |[08a100] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V │ │ +08a110: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a114: 7220 0b23 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowAttributesChanged:(Landroid/view/WindowManager$LayoutParams;)V // method@230b │ │ +08a11a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0005 line=314 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 attrs Landroid/view/WindowManager$LayoutParams; │ │ @@ -102086,18 +102086,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a0b0: |[08a0b0] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ -08a0c0: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a0c4: 7220 0c23 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@230c │ │ -08a0ca: 0e00 |0005: return-void │ │ +08a11c: |[08a11c] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowFocusChanged:(Z)V │ │ +08a12c: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a130: 7220 0c23 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowFocusChanged:(Z)V // method@230c │ │ +08a136: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ 0x0005 line=324 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 hasFocus Z │ │ @@ -102107,19 +102107,19 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08a0cc: |[08a0cc] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -08a0dc: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ -08a0e0: 7220 0d23 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@230d │ │ -08a0e6: 0c00 |0005: move-result-object v0 │ │ -08a0e8: 1100 |0006: return-object v0 │ │ +08a138: |[08a138] android.support.v7.app.ActionBarActivityDelegateICS$WindowCallbackWrapper.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +08a148: 5410 af06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.mWrapped:Landroid/view/Window$Callback; // field@06af │ │ +08a14c: 7220 0d23 2000 |0002: invoke-interface {v0, v2}, Landroid/view/Window$Callback;.onWindowStartingActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@230d │ │ +08a152: 0c00 |0005: move-result-object v0 │ │ +08a154: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -102162,19 +102162,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08a0ec: |[08a0ec] android.support.v7.app.ActionBarImplHC$CallbackWrapper.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V │ │ -08a0fc: 5b01 e706 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ -08a100: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a106: 5b02 e606 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ -08a10a: 0e00 |0007: return-void │ │ +08a158: |[08a158] android.support.v7.app.ActionBarImplHC$CallbackWrapper.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V │ │ +08a168: 5b01 e706 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ +08a16c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a172: 5b02 e606 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ +08a176: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0005 line=76 │ │ 0x0007 line=77 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; │ │ @@ -102187,19 +102187,19 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08a10c: |[08a10c] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -08a11c: 5410 e606 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ -08a120: 7230 1521 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@2115 │ │ -08a126: 0a00 |0005: move-result v0 │ │ -08a128: 0f00 |0006: return v0 │ │ +08a178: |[08a178] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +08a188: 5410 e606 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ +08a18c: 7230 1521 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z // method@2115 │ │ +08a192: 0a00 |0005: move-result v0 │ │ +08a194: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -102209,24 +102209,24 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08a12c: |[08a12c] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -08a13c: 5421 e606 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ -08a140: 7230 1621 3104 |0002: invoke-interface {v1, v3, v4}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@2116 │ │ -08a146: 0a00 |0005: move-result v0 │ │ -08a148: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -08a14c: 5421 e706 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ -08a150: 7120 2818 3100 |000a: invoke-static {v1, v3}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@1828 │ │ -08a156: 5421 e706 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ -08a15a: 6e10 2e18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplHC;.showForActionMode:()V // method@182e │ │ -08a160: 0f00 |0012: return v0 │ │ +08a198: |[08a198] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +08a1a8: 5421 e606 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ +08a1ac: 7230 1621 3104 |0002: invoke-interface {v1, v3, v4}, Landroid/view/ActionMode$Callback;.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@2116 │ │ +08a1b2: 0a00 |0005: move-result v0 │ │ +08a1b4: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +08a1b8: 5421 e706 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ +08a1bc: 7120 2818 3100 |000a: invoke-static {v1, v3}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@1828 │ │ +08a1c2: 5421 e706 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ +08a1c6: 6e10 2e18 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplHC;.showForActionMode:()V // method@182e │ │ +08a1cc: 0f00 |0012: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0006 line=82 │ │ 0x0008 line=84 │ │ 0x000d line=86 │ │ 0x0012 line=88 │ │ @@ -102241,23 +102241,23 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -08a164: |[08a164] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -08a174: 5420 e606 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ -08a178: 7220 1721 3000 |0002: invoke-interface {v0, v3}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@2117 │ │ -08a17e: 5420 e706 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ -08a182: 6e10 2a18 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplHC;.hideForActionMode:()V // method@182a │ │ -08a188: 5420 e706 |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ -08a18c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -08a18e: 7120 2818 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@1828 │ │ -08a194: 0e00 |0010: return-void │ │ +08a1d0: |[08a1d0] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +08a1e0: 5420 e606 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ +08a1e4: 7220 1721 3000 |0002: invoke-interface {v0, v3}, Landroid/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/view/ActionMode;)V // method@2117 │ │ +08a1ea: 5420 e706 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ +08a1ee: 6e10 2a18 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplHC;.hideForActionMode:()V // method@182a │ │ +08a1f4: 5420 e706 |000a: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarImplHC; // field@06e7 │ │ +08a1f8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +08a1fa: 7120 2818 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarImplHC;.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; // method@1828 │ │ +08a200: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=106 │ │ 0x000a line=108 │ │ 0x0010 line=109 │ │ locals : │ │ @@ -102269,19 +102269,19 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08a198: |[08a198] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -08a1a8: 5410 e606 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ -08a1ac: 7230 1821 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@2118 │ │ -08a1b2: 0a00 |0005: move-result v0 │ │ -08a1b4: 0f00 |0006: return v0 │ │ +08a204: |[08a204] android.support.v7.app.ActionBarImplHC$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +08a214: 5410 e606 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.mWrappedCallback:Landroid/view/ActionMode$Callback; // field@06e6 │ │ +08a218: 7230 1821 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z // method@2118 │ │ +08a21e: 0a00 |0005: move-result v0 │ │ +08a220: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -102321,18 +102321,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a1b8: |[08a1b8] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -08a1c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a1ce: 5b01 ea06 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@06ea │ │ -08a1d2: 0e00 |0005: return-void │ │ +08a224: |[08a224] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +08a234: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a23a: 5b01 ea06 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@06ea │ │ +08a23e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ 0x0003 line=439 │ │ 0x0005 line=440 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ @@ -102344,18 +102344,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a1d4: |[08a1d4] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.onMenuVisibilityChanged:(Z)V │ │ -08a1e4: 5410 ea06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@06ea │ │ -08a1e8: 7220 7c16 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@167c │ │ -08a1ee: 0e00 |0005: return-void │ │ +08a240: |[08a240] android.support.v7.app.ActionBarImplICS$OnMenuVisibilityListenerWrapper.onMenuVisibilityChanged:(Z)V │ │ +08a250: 5410 ea06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@06ea │ │ +08a254: 7220 7c16 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;.onMenuVisibilityChanged:(Z)V // method@167c │ │ +08a25a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0005 line=445 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ 0x0000 - 0x0006 reg=2 isVisible Z │ │ @@ -102395,18 +102395,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a1f0: |[08a1f0] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -08a200: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a206: 5b01 eb06 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@06eb │ │ -08a20a: 0e00 |0005: return-void │ │ +08a25c: |[08a25c] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +08a26c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a272: 5b01 eb06 |0003: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@06eb │ │ +08a276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ 0x0005 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; │ │ @@ -102418,19 +102418,19 @@ │ │ type : '(IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -08a20c: |[08a20c] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.onNavigationItemSelected:(IJ)Z │ │ -08a21c: 5420 eb06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@06eb │ │ -08a220: 7240 7d16 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@167d │ │ -08a226: 0a00 |0005: move-result v0 │ │ -08a228: 0f00 |0006: return v0 │ │ +08a278: |[08a278] android.support.v7.app.ActionBarImplICS$OnNavigationListenerWrapper.onNavigationItemSelected:(IJ)Z │ │ +08a288: 5420 eb06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@06eb │ │ +08a28c: 7240 7d16 3054 |0002: invoke-interface {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@167d │ │ +08a292: 0a00 |0005: move-result v0 │ │ +08a294: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; │ │ 0x0000 - 0x0007 reg=3 itemPosition I │ │ 0x0000 - 0x0007 reg=4 itemId J │ │ @@ -102490,17 +102490,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a22c: |[08a22c] android.support.v7.appcompat.BuildConfig.:()V │ │ -08a23c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a242: 0e00 |0003: return-void │ │ +08a298: |[08a298] android.support.v7.appcompat.BuildConfig.:()V │ │ +08a2a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a2ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -102564,17 +102564,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a244: |[08a244] android.support.v7.appcompat.R$anim.:()V │ │ -08a254: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a25a: 0e00 |0003: return-void │ │ +08a2b0: |[08a2b0] android.support.v7.appcompat.R$anim.:()V │ │ +08a2c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a2c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$anim; │ │ │ │ Virtual methods - │ │ @@ -103158,17 +103158,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a25c: |[08a25c] android.support.v7.appcompat.R$attr.:()V │ │ -08a26c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a272: 0e00 |0003: return-void │ │ +08a2c8: |[08a2c8] android.support.v7.appcompat.R$attr.:()V │ │ +08a2d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a2de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$attr; │ │ │ │ Virtual methods - │ │ @@ -103232,17 +103232,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a274: |[08a274] android.support.v7.appcompat.R$bool.:()V │ │ -08a284: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a28a: 0e00 |0003: return-void │ │ +08a2e0: |[08a2e0] android.support.v7.appcompat.R$bool.:()V │ │ +08a2f0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a2f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$bool; │ │ │ │ Virtual methods - │ │ @@ -103296,17 +103296,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a28c: |[08a28c] android.support.v7.appcompat.R$color.:()V │ │ -08a29c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a2a2: 0e00 |0003: return-void │ │ +08a2f8: |[08a2f8] android.support.v7.appcompat.R$color.:()V │ │ +08a308: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a30e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$color; │ │ │ │ Virtual methods - │ │ @@ -103445,17 +103445,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a2a4: |[08a2a4] android.support.v7.appcompat.R$dimen.:()V │ │ -08a2b4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a2ba: 0e00 |0003: return-void │ │ +08a310: |[08a310] android.support.v7.appcompat.R$dimen.:()V │ │ +08a320: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -103924,17 +103924,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a2bc: |[08a2bc] android.support.v7.appcompat.R$drawable.:()V │ │ -08a2cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a2d2: 0e00 |0003: return-void │ │ +08a328: |[08a328] android.support.v7.appcompat.R$drawable.:()V │ │ +08a338: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a33e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -104268,17 +104268,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a2d4: |[08a2d4] android.support.v7.appcompat.R$id.:()V │ │ -08a2e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a2ea: 0e00 |0003: return-void │ │ +08a340: |[08a340] android.support.v7.appcompat.R$id.:()V │ │ +08a350: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$id; │ │ │ │ Virtual methods - │ │ @@ -104317,17 +104317,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a2ec: |[08a2ec] android.support.v7.appcompat.R$integer.:()V │ │ -08a2fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a302: 0e00 |0003: return-void │ │ +08a358: |[08a358] android.support.v7.appcompat.R$integer.:()V │ │ +08a368: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a36e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$integer; │ │ │ │ Virtual methods - │ │ @@ -104486,17 +104486,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a304: |[08a304] android.support.v7.appcompat.R$layout.:()V │ │ -08a314: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a31a: 0e00 |0003: return-void │ │ +08a370: |[08a370] android.support.v7.appcompat.R$layout.:()V │ │ +08a380: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$layout; │ │ │ │ Virtual methods - │ │ @@ -104595,17 +104595,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a31c: |[08a31c] android.support.v7.appcompat.R$string.:()V │ │ -08a32c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a332: 0e00 |0003: return-void │ │ +08a388: |[08a388] android.support.v7.appcompat.R$string.:()V │ │ +08a398: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a39e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$string; │ │ │ │ Virtual methods - │ │ @@ -105334,17 +105334,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a334: |[08a334] android.support.v7.appcompat.R$style.:()V │ │ -08a344: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a34a: 0e00 |0003: return-void │ │ +08a3a0: |[08a3a0] android.support.v7.appcompat.R$style.:()V │ │ +08a3b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a3b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$style; │ │ │ │ Virtual methods - │ │ @@ -105928,90 +105928,90 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 362 16-bit code units │ │ -08a34c: |[08a34c] android.support.v7.appcompat.R$styleable.:()V │ │ -08a35c: 1266 |0000: const/4 v6, #int 6 // #6 │ │ -08a35e: 1255 |0001: const/4 v5, #int 5 // #5 │ │ -08a360: 1234 |0002: const/4 v4, #int 3 // #3 │ │ -08a362: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -08a364: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08a366: 1300 1300 |0005: const/16 v0, #int 19 // #13 │ │ -08a36a: 2300 2306 |0007: new-array v0, v0, [I // type@0623 │ │ -08a36e: 2600 7b00 0000 |0009: fill-array-data v0, 00000084 // +0000007b │ │ -08a374: 6900 d608 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ -08a378: 2330 2306 |000e: new-array v0, v3, [I // type@0623 │ │ -08a37c: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ -08a382: 4b01 0002 |0013: aput v1, v0, v2 │ │ -08a386: 6900 d708 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08d7 │ │ -08a38a: 1270 |0017: const/4 v0, #int 7 // #7 │ │ -08a38c: 2300 2306 |0018: new-array v0, v0, [I // type@0623 │ │ -08a390: 2600 9400 0000 |001a: fill-array-data v0, 000000ae // +00000094 │ │ -08a396: 6900 d908 |001d: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ -08a39a: 2330 2306 |001f: new-array v0, v3, [I // type@0623 │ │ -08a39e: 1401 3f01 0101 |0021: const v1, #float 2.36945e-38 // #0101013f │ │ -08a3a4: 4b01 0002 |0024: aput v1, v0, v2 │ │ -08a3a8: 6900 f408 |0026: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@08f4 │ │ -08a3ac: 2320 2306 |0028: new-array v0, v2, [I // type@0623 │ │ -08a3b0: 6900 f608 |002a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@08f6 │ │ -08a3b4: 2350 2306 |002c: new-array v0, v5, [I // type@0623 │ │ -08a3b8: 2600 9200 0000 |002e: fill-array-data v0, 000000c0 // +00000092 │ │ -08a3be: 6900 f708 |0031: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@08f7 │ │ -08a3c2: 1220 |0033: const/4 v0, #int 2 // #2 │ │ -08a3c4: 2300 2306 |0034: new-array v0, v0, [I // type@0623 │ │ -08a3c8: 2600 9800 0000 |0036: fill-array-data v0, 000000ce // +00000098 │ │ -08a3ce: 6900 fd08 |0039: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@08fd │ │ -08a3d2: 2330 2306 |003b: new-array v0, v3, [I // type@0623 │ │ -08a3d6: 1401 6600 017f |003d: const v1, #float 1.71472e+38 // #7f010066 │ │ -08a3dc: 4b01 0002 |0040: aput v1, v0, v2 │ │ -08a3e0: 6900 0009 |0042: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0900 │ │ -08a3e4: 2340 2306 |0044: new-array v0, v4, [I // type@0623 │ │ -08a3e8: 2600 9000 0000 |0046: fill-array-data v0, 000000d6 // +00000090 │ │ -08a3ee: 6900 0209 |0049: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0902 │ │ -08a3f2: 2360 2306 |004b: new-array v0, v6, [I // type@0623 │ │ -08a3f6: 2600 9300 0000 |004d: fill-array-data v0, 000000e0 // +00000093 │ │ -08a3fc: 6900 0609 |0050: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0906 │ │ -08a400: 1300 1100 |0052: const/16 v0, #int 17 // #11 │ │ -08a404: 2300 2306 |0054: new-array v0, v0, [I // type@0623 │ │ -08a408: 2600 9a00 0000 |0056: fill-array-data v0, 000000f0 // +0000009a │ │ -08a40e: 6900 0d09 |0059: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@090d │ │ -08a412: 1300 0800 |005b: const/16 v0, #int 8 // #8 │ │ -08a416: 2300 2306 |005d: new-array v0, v0, [I // type@0623 │ │ -08a41a: 2600 b700 0000 |005f: fill-array-data v0, 00000116 // +000000b7 │ │ -08a420: 6900 1f09 |0062: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@091f │ │ -08a424: 2350 2306 |0064: new-array v0, v5, [I // type@0623 │ │ -08a428: 2600 c400 0000 |0066: fill-array-data v0, 0000012a // +000000c4 │ │ -08a42e: 6900 2809 |0069: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0928 │ │ -08a432: 1300 0a00 |006b: const/16 v0, #int 10 // #a │ │ -08a436: 2300 2306 |006d: new-array v0, v0, [I // type@0623 │ │ -08a43a: 2600 c900 0000 |006f: fill-array-data v0, 00000138 // +000000c9 │ │ -08a440: 6900 2e09 |0072: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@092e │ │ -08a444: 2360 2306 |0074: new-array v0, v6, [I // type@0623 │ │ -08a448: 2600 da00 0000 |0076: fill-array-data v0, 00000150 // +000000da │ │ -08a44e: 6900 3909 |0079: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0939 │ │ -08a452: 2340 2306 |007b: new-array v0, v4, [I // type@0623 │ │ -08a456: 2600 e300 0000 |007d: fill-array-data v0, 00000160 // +000000e3 │ │ -08a45c: 6900 4009 |0080: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0940 │ │ -08a460: 0e00 |0082: return-void │ │ -08a462: 0000 |0083: nop // spacer │ │ -08a464: 0003 0400 1300 0000 2b00 017f 4a00 ... |0084: array-data (42 units) │ │ -08a4b8: 0003 0400 0700 0000 5d00 017f 5e00 ... |00ae: array-data (18 units) │ │ -08a4dc: 0003 0400 0500 0000 2b00 017f 4f00 ... |00c0: array-data (14 units) │ │ -08a4f8: 0003 0400 0200 0000 6400 017f 6500 ... |00ce: array-data (8 units) │ │ -08a508: 0003 0400 0300 0000 5300 017f 6900 ... |00d6: array-data (10 units) │ │ -08a51c: 0003 0400 0600 0000 0e00 0101 d000 ... |00e0: array-data (16 units) │ │ -08a53c: 0003 0400 1100 0000 0200 0101 0e00 ... |00f0: array-data (38 units) │ │ -08a588: 0003 0400 0800 0000 ae00 0101 2c01 ... |0116: array-data (20 units) │ │ -08a5b0: 0003 0400 0500 0000 1f01 0101 2002 ... |012a: array-data (14 units) │ │ -08a5cc: 0003 0400 0a00 0000 af00 0101 7501 ... |0138: array-data (24 units) │ │ -08a5fc: 0003 0400 0600 0000 7800 017f 7900 ... |0150: array-data (16 units) │ │ -08a61c: 0003 0400 0300 0000 da00 0101 7e00 ... |0160: array-data (10 units) │ │ +08a3b8: |[08a3b8] android.support.v7.appcompat.R$styleable.:()V │ │ +08a3c8: 1266 |0000: const/4 v6, #int 6 // #6 │ │ +08a3ca: 1255 |0001: const/4 v5, #int 5 // #5 │ │ +08a3cc: 1234 |0002: const/4 v4, #int 3 // #3 │ │ +08a3ce: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +08a3d0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +08a3d2: 1300 1300 |0005: const/16 v0, #int 19 // #13 │ │ +08a3d6: 2300 2306 |0007: new-array v0, v0, [I // type@0623 │ │ +08a3da: 2600 7b00 0000 |0009: fill-array-data v0, 00000084 // +0000007b │ │ +08a3e0: 6900 d608 |000c: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ +08a3e4: 2330 2306 |000e: new-array v0, v3, [I // type@0623 │ │ +08a3e8: 1401 b300 0101 |0010: const v1, #float 2.36941e-38 // #010100b3 │ │ +08a3ee: 4b01 0002 |0013: aput v1, v0, v2 │ │ +08a3f2: 6900 d708 |0015: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarLayout:[I // field@08d7 │ │ +08a3f6: 1270 |0017: const/4 v0, #int 7 // #7 │ │ +08a3f8: 2300 2306 |0018: new-array v0, v0, [I // type@0623 │ │ +08a3fc: 2600 9400 0000 |001a: fill-array-data v0, 000000ae // +00000094 │ │ +08a402: 6900 d908 |001d: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ +08a406: 2330 2306 |001f: new-array v0, v3, [I // type@0623 │ │ +08a40a: 1401 3f01 0101 |0021: const v1, #float 2.36945e-38 // #0101013f │ │ +08a410: 4b01 0002 |0024: aput v1, v0, v2 │ │ +08a414: 6900 f408 |0026: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@08f4 │ │ +08a418: 2320 2306 |0028: new-array v0, v2, [I // type@0623 │ │ +08a41c: 6900 f608 |002a: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMenuView:[I // field@08f6 │ │ +08a420: 2350 2306 |002c: new-array v0, v5, [I // type@0623 │ │ +08a424: 2600 9200 0000 |002e: fill-array-data v0, 000000c0 // +00000092 │ │ +08a42a: 6900 f708 |0031: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@08f7 │ │ +08a42e: 1220 |0033: const/4 v0, #int 2 // #2 │ │ +08a430: 2300 2306 |0034: new-array v0, v0, [I // type@0623 │ │ +08a434: 2600 9800 0000 |0036: fill-array-data v0, 000000ce // +00000098 │ │ +08a43a: 6900 fd08 |0039: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@08fd │ │ +08a43e: 2330 2306 |003b: new-array v0, v3, [I // type@0623 │ │ +08a442: 1401 6600 017f |003d: const v1, #float 1.71472e+38 // #7f010066 │ │ +08a448: 4b01 0002 |0040: aput v1, v0, v2 │ │ +08a44c: 6900 0009 |0042: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0900 │ │ +08a450: 2340 2306 |0044: new-array v0, v4, [I // type@0623 │ │ +08a454: 2600 9000 0000 |0046: fill-array-data v0, 000000d6 // +00000090 │ │ +08a45a: 6900 0209 |0049: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0902 │ │ +08a45e: 2360 2306 |004b: new-array v0, v6, [I // type@0623 │ │ +08a462: 2600 9300 0000 |004d: fill-array-data v0, 000000e0 // +00000093 │ │ +08a468: 6900 0609 |0050: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0906 │ │ +08a46c: 1300 1100 |0052: const/16 v0, #int 17 // #11 │ │ +08a470: 2300 2306 |0054: new-array v0, v0, [I // type@0623 │ │ +08a474: 2600 9a00 0000 |0056: fill-array-data v0, 000000f0 // +0000009a │ │ +08a47a: 6900 0d09 |0059: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@090d │ │ +08a47e: 1300 0800 |005b: const/16 v0, #int 8 // #8 │ │ +08a482: 2300 2306 |005d: new-array v0, v0, [I // type@0623 │ │ +08a486: 2600 b700 0000 |005f: fill-array-data v0, 00000116 // +000000b7 │ │ +08a48c: 6900 1f09 |0062: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@091f │ │ +08a490: 2350 2306 |0064: new-array v0, v5, [I // type@0623 │ │ +08a494: 2600 c400 0000 |0066: fill-array-data v0, 0000012a // +000000c4 │ │ +08a49a: 6900 2809 |0069: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0928 │ │ +08a49e: 1300 0a00 |006b: const/16 v0, #int 10 // #a │ │ +08a4a2: 2300 2306 |006d: new-array v0, v0, [I // type@0623 │ │ +08a4a6: 2600 c900 0000 |006f: fill-array-data v0, 00000138 // +000000c9 │ │ +08a4ac: 6900 2e09 |0072: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@092e │ │ +08a4b0: 2360 2306 |0074: new-array v0, v6, [I // type@0623 │ │ +08a4b4: 2600 da00 0000 |0076: fill-array-data v0, 00000150 // +000000da │ │ +08a4ba: 6900 3909 |0079: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0939 │ │ +08a4be: 2340 2306 |007b: new-array v0, v4, [I // type@0623 │ │ +08a4c2: 2600 e300 0000 |007d: fill-array-data v0, 00000160 // +000000e3 │ │ +08a4c8: 6900 4009 |0080: sput-object v0, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0940 │ │ +08a4cc: 0e00 |0082: return-void │ │ +08a4ce: 0000 |0083: nop // spacer │ │ +08a4d0: 0003 0400 1300 0000 2b00 017f 4a00 ... |0084: array-data (42 units) │ │ +08a524: 0003 0400 0700 0000 5d00 017f 5e00 ... |00ae: array-data (18 units) │ │ +08a548: 0003 0400 0500 0000 2b00 017f 4f00 ... |00c0: array-data (14 units) │ │ +08a564: 0003 0400 0200 0000 6400 017f 6500 ... |00ce: array-data (8 units) │ │ +08a574: 0003 0400 0300 0000 5300 017f 6900 ... |00d6: array-data (10 units) │ │ +08a588: 0003 0400 0600 0000 0e00 0101 d000 ... |00e0: array-data (16 units) │ │ +08a5a8: 0003 0400 1100 0000 0200 0101 0e00 ... |00f0: array-data (38 units) │ │ +08a5f4: 0003 0400 0800 0000 ae00 0101 2c01 ... |0116: array-data (20 units) │ │ +08a61c: 0003 0400 0500 0000 1f01 0101 2002 ... |012a: array-data (14 units) │ │ +08a638: 0003 0400 0a00 0000 af00 0101 7501 ... |0138: array-data (24 units) │ │ +08a668: 0003 0400 0600 0000 7800 017f 7900 ... |0150: array-data (16 units) │ │ +08a688: 0003 0400 0300 0000 da00 0101 7e00 ... |0160: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0005 line=505 │ │ 0x000e line=506 │ │ 0x0017 line=508 │ │ 0x001f line=535 │ │ 0x0028 line=537 │ │ @@ -106045,17 +106045,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a630: |[08a630] android.support.v7.appcompat.R$styleable.:()V │ │ -08a640: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a646: 0e00 |0003: return-void │ │ +08a69c: |[08a69c] android.support.v7.appcompat.R$styleable.:()V │ │ +08a6ac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a6b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -106088,21 +106088,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08a648: |[08a648] android.support.v7.appcompat.R.:()V │ │ -08a658: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a65e: 0e00 |0003: return-void │ │ +08a6b4: |[08a6b4] android.support.v7.appcompat.R.:()V │ │ +08a6c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a6ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=504 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/appcompat/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 3924 (R.java) │ │ │ │ Class #459 header: │ │ @@ -106132,18 +106131,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08a660: |[08a660] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ -08a670: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a676: 5b01 4409 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a67a: 0e00 |0005: return-void │ │ +08a6cc: |[08a6cc] android.support.v7.internal.view.ActionBarPolicy.:(Landroid/content/Context;)V │ │ +08a6dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a6e2: 5b01 4409 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ @@ -106154,18 +106153,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08a67c: |[08a67c] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ -08a68c: 2200 5803 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@0358 │ │ -08a690: 7020 ce18 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@18ce │ │ -08a696: 1100 |0005: return-object v0 │ │ +08a6e8: |[08a6e8] android.support.v7.internal.view.ActionBarPolicy.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; │ │ +08a6f8: 2200 5803 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionBarPolicy; // type@0358 │ │ +08a6fc: 7020 ce18 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.:(Landroid/content/Context;)V // method@18ce │ │ +08a702: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ @@ -106174,25 +106173,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08a698: |[08a698] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ -08a6a8: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a6ac: 6e10 2501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0125 │ │ -08a6b2: 0c00 |0005: move-result-object v0 │ │ -08a6b4: 5200 1f00 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@001f │ │ -08a6b8: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ -08a6bc: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ -08a6c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08a6c2: 0f00 |000d: return v0 │ │ -08a6c4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08a6c6: 28fe |000f: goto 000d // -0002 │ │ +08a704: |[08a704] android.support.v7.internal.view.ActionBarPolicy.enableHomeButtonByDefault:()Z │ │ +08a714: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a718: 6e10 2501 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0125 │ │ +08a71e: 0c00 |0005: move-result-object v0 │ │ +08a720: 5200 1f00 |0006: iget v0, v0, Landroid/content/pm/ApplicationInfo;.targetSdkVersion:I // field@001f │ │ +08a724: 1301 0e00 |0008: const/16 v1, #int 14 // #e │ │ +08a728: 3510 0400 |000a: if-ge v0, v1, 000e // +0004 │ │ +08a72c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08a72e: 0f00 |000d: return v0 │ │ +08a730: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08a732: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -106200,23 +106199,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08a6c8: |[08a6c8] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ -08a6d8: 5410 4409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a6dc: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08a6e2: 0c00 |0005: move-result-object v0 │ │ -08a6e4: 6e10 af01 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -08a6ea: 0c00 |0009: move-result-object v0 │ │ -08a6ec: 5200 660c |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -08a6f0: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ -08a6f4: 0f00 |000e: return v0 │ │ +08a734: |[08a734] android.support.v7.internal.view.ActionBarPolicy.getEmbeddedMenuWidthLimit:()I │ │ +08a744: 5410 4409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a748: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08a74e: 0c00 |0005: move-result-object v0 │ │ +08a750: 6e10 af01 0000 |0006: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +08a756: 0c00 |0009: move-result-object v0 │ │ +08a758: 5200 660c |000a: iget v0, v0, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +08a75c: db00 0002 |000c: div-int/lit8 v0, v0, #int 2 // #02 │ │ +08a760: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -106224,22 +106223,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08a6f8: |[08a6f8] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ -08a708: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a70c: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08a712: 0c00 |0005: move-result-object v0 │ │ -08a714: 6001 2408 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0824 │ │ -08a718: 6e20 b201 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b2 │ │ -08a71e: 0a00 |000b: move-result v0 │ │ -08a720: 0f00 |000c: return v0 │ │ +08a764: |[08a764] android.support.v7.internal.view.ActionBarPolicy.getMaxActionButtons:()I │ │ +08a774: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a778: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08a77e: 0c00 |0005: move-result-object v0 │ │ +08a780: 6001 2408 |0006: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0824 │ │ +08a784: 6e20 b201 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b2 │ │ +08a78a: 0a00 |000b: move-result v0 │ │ +08a78c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -106247,22 +106246,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08a724: |[08a724] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ -08a734: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a738: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08a73e: 0c00 |0005: move-result-object v0 │ │ -08a740: 6001 8007 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@0780 │ │ -08a744: 6e20 ae01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -08a74a: 0a00 |000b: move-result v0 │ │ -08a74c: 0f00 |000c: return v0 │ │ +08a790: |[08a790] android.support.v7.internal.view.ActionBarPolicy.getStackedTabMaxWidth:()I │ │ +08a7a0: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a7a4: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08a7aa: 0c00 |0005: move-result-object v0 │ │ +08a7ac: 6001 8007 |0006: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_tab_max_width:I // field@0780 │ │ +08a7b0: 6e20 ae01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +08a7b6: 0a00 |000b: move-result v0 │ │ +08a7b8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -106270,37 +106269,37 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -08a750: |[08a750] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ -08a760: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -08a762: 5483 4409 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a766: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -08a768: 6205 d608 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ -08a76c: 6006 0807 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ -08a770: 6e57 3d01 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -08a776: 0c00 |000b: move-result-object v0 │ │ -08a778: 6e30 c401 7007 |000c: invoke-virtual {v0, v7, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ -08a77e: 0a01 |000f: move-result v1 │ │ -08a780: 5483 4409 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a784: 6e10 3401 0300 |0012: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08a78a: 0c02 |0015: move-result-object v2 │ │ -08a78c: 6e10 d518 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@18d5 │ │ -08a792: 0a03 |0019: move-result v3 │ │ -08a794: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ -08a798: 6003 7f07 |001c: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@077f │ │ -08a79c: 6e20 ae01 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -08a7a2: 0a03 |0021: move-result v3 │ │ -08a7a4: 7120 f72a 3100 |0022: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08a7aa: 0a01 |0025: move-result v1 │ │ -08a7ac: 6e10 ca01 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08a7b2: 0f01 |0029: return v1 │ │ +08a7bc: |[08a7bc] android.support.v7.internal.view.ActionBarPolicy.getTabContainerHeight:()I │ │ +08a7cc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +08a7ce: 5483 4409 |0001: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a7d2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +08a7d4: 6205 d608 |0004: sget-object v5, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ +08a7d8: 6006 0807 |0006: sget v6, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ +08a7dc: 6e57 3d01 4365 |0008: invoke-virtual {v3, v4, v5, v6, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +08a7e2: 0c00 |000b: move-result-object v0 │ │ +08a7e4: 6e30 c401 7007 |000c: invoke-virtual {v0, v7, v7}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ +08a7ea: 0a01 |000f: move-result v1 │ │ +08a7ec: 5483 4409 |0010: iget-object v3, v8, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a7f0: 6e10 3401 0300 |0012: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08a7f6: 0c02 |0015: move-result-object v2 │ │ +08a7f8: 6e10 d518 0800 |0016: invoke-virtual {v8}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@18d5 │ │ +08a7fe: 0a03 |0019: move-result v3 │ │ +08a800: 3903 0c00 |001a: if-nez v3, 0026 // +000c │ │ +08a804: 6003 7f07 |001c: sget v3, Landroid/support/v7/appcompat/R$dimen;.abc_action_bar_stacked_max_height:I // field@077f │ │ +08a808: 6e20 ae01 3200 |001e: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +08a80e: 0a03 |0021: move-result v3 │ │ +08a810: 7120 f72a 3100 |0022: invoke-static {v1, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08a816: 0a01 |0025: move-result v1 │ │ +08a818: 6e10 ca01 0000 |0026: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08a81e: 0f01 |0029: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x000c line=65 │ │ 0x0010 line=66 │ │ 0x0016 line=67 │ │ 0x001c line=69 │ │ @@ -106317,22 +106316,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08a7b4: |[08a7b4] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ -08a7c4: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ -08a7c8: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08a7ce: 0c00 |0005: move-result-object v0 │ │ -08a7d0: 6001 7207 |0006: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0772 │ │ -08a7d4: 6e20 aa01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -08a7da: 0a00 |000b: move-result v0 │ │ -08a7dc: 0f00 |000c: return v0 │ │ +08a820: |[08a820] android.support.v7.internal.view.ActionBarPolicy.hasEmbeddedTabs:()Z │ │ +08a830: 5420 4409 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionBarPolicy;.mContext:Landroid/content/Context; // field@0944 │ │ +08a834: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08a83a: 0c00 |0005: move-result-object v0 │ │ +08a83c: 6001 7207 |0006: sget v1, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_embed_tabs_pre_jb:I // field@0772 │ │ +08a840: 6e20 aa01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +08a846: 0a00 |000b: move-result v0 │ │ +08a848: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/ActionBarPolicy;) │ │ @@ -106340,22 +106339,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08a7e0: |[08a7e0] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ -08a7f0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08a7f4: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -08a7f8: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ -08a7fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08a7fe: 0f00 |0007: return v0 │ │ -08a800: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08a802: 28fe |0009: goto 0007 // -0002 │ │ +08a84c: |[08a84c] android.support.v7.internal.view.ActionBarPolicy.showsOverflowMenuButton:()Z │ │ +08a85c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08a860: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +08a864: 3410 0400 |0004: if-lt v0, v1, 0008 // +0004 │ │ +08a868: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08a86a: 0f00 |0007: return v0 │ │ +08a86c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08a86e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/ActionBarPolicy; │ │ │ │ source_file_idx : 634 (ActionBarPolicy.java) │ │ @@ -106401,19 +106400,19 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08a804: |[08a804] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -08a814: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a81a: 5b01 4509 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0945 │ │ -08a81e: 5b02 4709 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ -08a822: 0e00 |0007: return-void │ │ +08a870: |[08a870] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +08a880: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a886: 5b01 4509 |0003: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0945 │ │ +08a88a: 5b02 4709 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ +08a88e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0005 line=120 │ │ 0x0007 line=121 │ │ locals : │ │ @@ -106426,26 +106425,26 @@ │ │ type : '(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -08a824: |[08a824] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ -08a834: 5410 4609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ -08a838: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -08a83c: 5410 4609 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ -08a840: 5400 4909 |0006: iget-object v0, v0, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -08a844: 3320 0500 |0008: if-ne v0, v2, 000d // +0005 │ │ -08a848: 5410 4609 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ -08a84c: 1100 |000c: return-object v0 │ │ -08a84e: 5410 4509 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0945 │ │ -08a852: 6e30 d818 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@18d8 │ │ -08a858: 0c00 |0012: move-result-object v0 │ │ -08a85a: 28f9 |0013: goto 000c // -0007 │ │ +08a890: |[08a890] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ +08a8a0: 5410 4609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ +08a8a4: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +08a8a8: 5410 4609 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ +08a8ac: 5400 4909 |0006: iget-object v0, v0, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +08a8b0: 3320 0500 |0008: if-ne v0, v2, 000d // +0005 │ │ +08a8b4: 5410 4609 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ +08a8b8: 1100 |000c: return-object v0 │ │ +08a8ba: 5410 4509 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mContext:Landroid/content/Context; // field@0945 │ │ +08a8be: 6e30 d818 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@18d8 │ │ +08a8c4: 0c00 |0012: move-result-object v0 │ │ +08a8c6: 28f9 |0013: goto 000c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x000a line=154 │ │ 0x000c line=156 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ @@ -106457,18 +106456,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08a85c: |[08a85c] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -08a86c: 2200 5a03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@035a │ │ -08a870: 7030 df18 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18df │ │ -08a876: 1100 |0005: return-object v0 │ │ +08a8c8: |[08a8c8] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +08a8d8: 2200 5a03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@035a │ │ +08a8dc: 7030 df18 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18df │ │ +08a8e2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 mode Landroid/view/ActionMode; │ │ @@ -106478,23 +106477,23 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08a878: |[08a878] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -08a888: 5430 4709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ -08a88c: 7020 d918 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ -08a892: 0c01 |0005: move-result-object v1 │ │ -08a894: 7110 7d1b 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1b7d │ │ -08a89a: 0c02 |0009: move-result-object v2 │ │ -08a89c: 7230 b41f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1fb4 │ │ -08a8a2: 0a00 |000d: move-result v0 │ │ -08a8a4: 0f00 |000e: return v0 │ │ +08a8e4: |[08a8e4] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +08a8f4: 5430 4709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ +08a8f8: 7020 d918 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ +08a8fe: 0c01 |0005: move-result-object v1 │ │ +08a900: 7110 7d1b 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1b7d │ │ +08a906: 0c02 |0009: move-result-object v2 │ │ +08a908: 7230 b41f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1fb4 │ │ +08a90e: 0a00 |000d: move-result v0 │ │ +08a910: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 item Landroid/view/MenuItem; │ │ @@ -106504,23 +106503,23 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08a8a8: |[08a8a8] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -08a8b8: 5430 4709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ -08a8bc: 7020 d918 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ -08a8c2: 0c01 |0005: move-result-object v1 │ │ -08a8c4: 7110 7e1b 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ -08a8ca: 0c02 |0009: move-result-object v2 │ │ -08a8cc: 7230 b51f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb5 │ │ -08a8d2: 0a00 |000d: move-result v0 │ │ -08a8d4: 0f00 |000e: return v0 │ │ +08a914: |[08a914] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +08a924: 5430 4709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ +08a928: 7020 d918 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ +08a92e: 0c01 |0005: move-result-object v1 │ │ +08a930: 7110 7e1b 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ +08a936: 0c02 |0009: move-result-object v2 │ │ +08a938: 7230 b51f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb5 │ │ +08a93e: 0a00 |000d: move-result v0 │ │ +08a940: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -106530,20 +106529,20 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08a8d8: |[08a8d8] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -08a8e8: 5420 4709 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ -08a8ec: 7020 d918 3200 |0002: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ -08a8f2: 0c01 |0005: move-result-object v1 │ │ -08a8f4: 7220 b61f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1fb6 │ │ -08a8fa: 0e00 |0009: return-void │ │ +08a944: |[08a944] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +08a954: 5420 4709 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ +08a958: 7020 d918 3200 |0002: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ +08a95e: 0c01 |0005: move-result-object v1 │ │ +08a960: 7220 b61f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1fb6 │ │ +08a966: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0009 line=145 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000a reg=3 mode Landroid/view/ActionMode; │ │ @@ -106553,23 +106552,23 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08a8fc: |[08a8fc] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -08a90c: 5430 4709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ -08a910: 7020 d918 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ -08a916: 0c01 |0005: move-result-object v1 │ │ -08a918: 7110 7e1b 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ -08a91e: 0c02 |0009: move-result-object v2 │ │ -08a920: 7230 b71f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb7 │ │ -08a926: 0a00 |000d: move-result v0 │ │ -08a928: 0f00 |000e: return v0 │ │ +08a968: |[08a968] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +08a978: 5430 4709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mWrappedCallback:Landroid/support/v7/view/ActionMode$Callback; // field@0947 │ │ +08a97c: 7020 d918 4300 |0002: invoke-direct {v3, v4}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.getActionModeWrapper:(Landroid/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@18d9 │ │ +08a982: 0c01 |0005: move-result-object v1 │ │ +08a984: 7110 7e1b 0500 |0006: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ +08a98a: 0c02 |0009: move-result-object v2 │ │ +08a98c: 7230 b71f 1002 |000a: invoke-interface {v0, v1, v2}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb7 │ │ +08a992: 0a00 |000d: move-result v0 │ │ +08a994: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x000f reg=4 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x000f reg=5 menu Landroid/view/Menu; │ │ @@ -106579,32 +106578,32 @@ │ │ type : '(Landroid/support/v7/internal/view/ActionModeWrapper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08a92c: |[08a92c] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V │ │ -08a93c: 5b01 4609 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ -08a940: 0e00 |0002: return-void │ │ +08a998: |[08a998] android.support.v7.internal.view.ActionModeWrapper$CallbackWrapper.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V │ │ +08a9a8: 5b01 4609 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.mLastStartedActionMode:Landroid/support/v7/internal/view/ActionModeWrapper; // field@0946 │ │ +08a9ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0002 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ 0x0000 - 0x0003 reg=1 modeWrapper Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ source_file_idx : 679 (ActionModeWrapper.java) │ │ │ │ Class #461 header: │ │ class_idx : 861 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4292 │ │ +source_file_idx : 4293 │ │ static_fields_size : 1 │ │ instance_fields_size: 2 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #461 annotations: │ │ Annotations on class │ │ @@ -106639,67 +106638,67 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08a944: |[08a944] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ -08a954: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08a956: 2300 5106 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0651 │ │ -08a95a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08a95c: 1c02 2e04 |0004: const-class v2, Landroid/view/MenuItem; // type@042e │ │ -08a960: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -08a964: 6900 4b09 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@094b │ │ -08a968: 0e00 |000a: return-void │ │ +08a9b0: |[08a9b0] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:()V │ │ +08a9c0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08a9c2: 2300 5106 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0651 │ │ +08a9c6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08a9c8: 1c02 2e04 |0004: const-class v2, Landroid/view/MenuItem; // type@042e │ │ +08a9cc: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +08a9d0: 6900 4b09 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@094b │ │ +08a9d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;) │ │ name : '' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 61 16-bit code units │ │ -08a96c: |[08a96c] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -08a97c: 7010 fd2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ -08a982: 5b56 4d09 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@094d │ │ -08a986: 6e10 012b 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -08a98c: 0c00 |0008: move-result-object v0 │ │ -08a98e: 6203 4b09 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@094b │ │ -08a992: 6e30 be2a 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ -08a998: 0c03 |000e: move-result-object v3 │ │ -08a99a: 5b53 4c09 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ -08a99e: 0e00 |0011: return-void │ │ -08a9a0: 0d01 |0012: move-exception v1 │ │ -08a9a2: 2202 2304 |0013: new-instance v2, Landroid/view/InflateException; // type@0423 │ │ -08a9a6: 2203 a905 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -08a9aa: 7010 3d2b 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08a9b0: 1a04 cc03 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@03cc │ │ -08a9b4: 6e20 462b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08a9ba: 0c03 |001f: move-result-object v3 │ │ -08a9bc: 6e20 462b 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08a9c2: 0c03 |0023: move-result-object v3 │ │ -08a9c4: 1a04 6a00 |0024: const-string v4, " in class " // string@006a │ │ -08a9c8: 6e20 462b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08a9ce: 0c03 |0029: move-result-object v3 │ │ -08a9d0: 6e10 c02a 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -08a9d6: 0c04 |002d: move-result-object v4 │ │ -08a9d8: 6e20 462b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08a9de: 0c03 |0031: move-result-object v3 │ │ -08a9e0: 6e10 4e2b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08a9e6: 0c03 |0035: move-result-object v3 │ │ -08a9e8: 7020 4521 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@2145 │ │ -08a9ee: 6e20 4721 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2147 │ │ -08a9f4: 2702 |003c: throw v2 │ │ +08a9d8: |[08a9d8] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +08a9e8: 7010 fd2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ +08a9ee: 5b56 4d09 |0003: iput-object v6, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@094d │ │ +08a9f2: 6e10 012b 0600 |0005: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +08a9f8: 0c00 |0008: move-result-object v0 │ │ +08a9fa: 6203 4b09 |0009: sget-object v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.PARAM_TYPES:[Ljava/lang/Class; // field@094b │ │ +08a9fe: 6e30 be2a 7003 |000b: invoke-virtual {v0, v7, v3}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ +08aa04: 0c03 |000e: move-result-object v3 │ │ +08aa06: 5b53 4c09 |000f: iput-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ +08aa0a: 0e00 |0011: return-void │ │ +08aa0c: 0d01 |0012: move-exception v1 │ │ +08aa0e: 2202 2304 |0013: new-instance v2, Landroid/view/InflateException; // type@0423 │ │ +08aa12: 2203 a905 |0015: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +08aa16: 7010 3d2b 0300 |0017: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08aa1c: 1a04 cc03 |001a: const-string v4, "Couldn't resolve menu item onClick handler " // string@03cc │ │ +08aa20: 6e20 462b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08aa26: 0c03 |001f: move-result-object v3 │ │ +08aa28: 6e20 462b 7300 |0020: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08aa2e: 0c03 |0023: move-result-object v3 │ │ +08aa30: 1a04 6a00 |0024: const-string v4, " in class " // string@006a │ │ +08aa34: 6e20 462b 4300 |0026: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08aa3a: 0c03 |0029: move-result-object v3 │ │ +08aa3c: 6e10 c02a 0000 |002a: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +08aa42: 0c04 |002d: move-result-object v4 │ │ +08aa44: 6e20 462b 4300 |002e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08aa4a: 0c03 |0031: move-result-object v3 │ │ +08aa4c: 6e10 4e2b 0300 |0032: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08aa52: 0c03 |0035: move-result-object v3 │ │ +08aa54: 7020 4521 3200 |0036: invoke-direct {v2, v3}, Landroid/view/InflateException;.:(Ljava/lang/String;)V // method@2145 │ │ +08aa5a: 6e20 4721 1200 |0039: invoke-virtual {v2, v1}, Landroid/view/InflateException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2147 │ │ +08aa60: 2702 |003c: throw v2 │ │ catches : 1 │ │ 0x0009 - 0x0011 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ 0x0005 line=221 │ │ @@ -106723,45 +106722,45 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -08aa08: |[08aa08] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -08aa18: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08aa1a: 5462 4c09 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ -08aa1e: 6e10 6d2b 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2b6d │ │ -08aa24: 0c02 |0006: move-result-object v2 │ │ -08aa26: 6203 3c13 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ -08aa2a: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ -08aa2e: 5461 4c09 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ -08aa32: 5462 4d09 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@094d │ │ -08aa36: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -08aa38: 2333 5206 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -08aa3c: 1204 |0012: const/4 v4, #int 0 // #0 │ │ -08aa3e: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ -08aa42: 6e30 6e2b 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -08aa48: 0c01 |0018: move-result-object v1 │ │ -08aa4a: 1f01 8205 |0019: check-cast v1, Ljava/lang/Boolean; // type@0582 │ │ -08aa4e: 6e10 a62a 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -08aa54: 0a01 |001e: move-result v1 │ │ -08aa56: 0f01 |001f: return v1 │ │ -08aa58: 5462 4c09 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ -08aa5c: 5463 4d09 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@094d │ │ -08aa60: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -08aa62: 2344 5206 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -08aa66: 1205 |0027: const/4 v5, #int 0 // #0 │ │ -08aa68: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ -08aa6c: 6e30 6e2b 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -08aa72: 28f2 |002d: goto 001f // -000e │ │ -08aa74: 0d00 |002e: move-exception v0 │ │ -08aa76: 2201 a605 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@05a6 │ │ -08aa7a: 7020 122b 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2b12 │ │ -08aa80: 2701 |0034: throw v1 │ │ +08aa74: |[08aa74] android.support.v7.internal.view.SupportMenuInflater$InflatedOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +08aa84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08aa86: 5462 4c09 |0001: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ +08aa8a: 6e10 6d2b 0200 |0003: invoke-virtual {v2}, Ljava/lang/reflect/Method;.getReturnType:()Ljava/lang/Class; // method@2b6d │ │ +08aa90: 0c02 |0006: move-result-object v2 │ │ +08aa92: 6203 3c13 |0007: sget-object v3, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ +08aa96: 3332 1700 |0009: if-ne v2, v3, 0020 // +0017 │ │ +08aa9a: 5461 4c09 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ +08aa9e: 5462 4d09 |000d: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@094d │ │ +08aaa2: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +08aaa4: 2333 5206 |0010: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +08aaa8: 1204 |0012: const/4 v4, #int 0 // #0 │ │ +08aaaa: 4d07 0304 |0013: aput-object v7, v3, v4 │ │ +08aaae: 6e30 6e2b 2103 |0015: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +08aab4: 0c01 |0018: move-result-object v1 │ │ +08aab6: 1f01 8205 |0019: check-cast v1, Ljava/lang/Boolean; // type@0582 │ │ +08aaba: 6e10 a62a 0100 |001b: invoke-virtual {v1}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +08aac0: 0a01 |001e: move-result v1 │ │ +08aac2: 0f01 |001f: return v1 │ │ +08aac4: 5462 4c09 |0020: iget-object v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mMethod:Ljava/lang/reflect/Method; // field@094c │ │ +08aac8: 5463 4d09 |0022: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.mRealOwner:Ljava/lang/Object; // field@094d │ │ +08aacc: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +08aace: 2344 5206 |0025: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ +08aad2: 1205 |0027: const/4 v5, #int 0 // #0 │ │ +08aad4: 4d07 0405 |0028: aput-object v7, v4, v5 │ │ +08aad8: 6e30 6e2b 3204 |002a: invoke-virtual {v2, v3, v4}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +08aade: 28f2 |002d: goto 001f // -000e │ │ +08aae0: 0d00 |002e: move-exception v0 │ │ +08aae2: 2201 a605 |002f: new-instance v1, Ljava/lang/RuntimeException; // type@05a6 │ │ +08aae6: 7020 122b 0100 |0031: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2b12 │ │ +08aaec: 2701 |0034: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0001 line=235 │ │ 0x000b line=236 │ │ 0x001f line=239 │ │ @@ -106769,21 +106768,21 @@ │ │ 0x002e line=241 │ │ 0x002f line=242 │ │ locals : │ │ 0x002f - 0x0035 reg=0 e Ljava/lang/Exception; │ │ 0x0000 - 0x0035 reg=6 this Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; │ │ 0x0000 - 0x0035 reg=7 item Landroid/view/MenuItem; │ │ │ │ - source_file_idx : 4292 (SupportMenuInflater.java) │ │ + source_file_idx : 4293 (SupportMenuInflater.java) │ │ │ │ Class #462 header: │ │ class_idx : 862 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4292 │ │ +source_file_idx : 4293 │ │ static_fields_size : 8 │ │ instance_fields_size: 26 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 6 │ │ │ │ Class #462 annotations: │ │ Annotations on class │ │ @@ -106949,20 +106948,20 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -08aa94: |[08aa94] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ -08aaa4: 5b01 6f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08aaa8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08aaae: 5b02 6e09 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@096e │ │ -08aab2: 6e10 0019 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@1900 │ │ -08aab8: 0e00 |000a: return-void │ │ +08ab00: |[08ab00] android.support.v7.internal.view.SupportMenuInflater$MenuState.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V │ │ +08ab10: 5b01 6f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08ab14: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08ab1a: 5b02 6e09 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@096e │ │ +08ab1e: 6e10 0019 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@1900 │ │ +08ab24: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0005 line=313 │ │ 0x0007 line=315 │ │ 0x000a line=316 │ │ locals : │ │ @@ -106975,17 +106974,17 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08aabc: |[08aabc] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ -08aacc: 5410 5c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ -08aad0: 1100 |0002: return-object v0 │ │ +08ab28: |[08ab28] android.support.v7.internal.view.SupportMenuInflater$MenuState.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; │ │ +08ab38: 5410 5c09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ +08ab3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -106993,21 +106992,21 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08aad4: |[08aad4] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ -08aae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08aae6: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -08aaea: 0f00 |0003: return v0 │ │ -08aaec: 6e20 192b 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -08aaf2: 0a00 |0007: move-result v0 │ │ -08aaf4: 28fb |0008: goto 0003 // -0005 │ │ +08ab40: |[08ab40] android.support.v7.internal.view.SupportMenuInflater$MenuState.getShortcut:(Ljava/lang/String;)C │ │ +08ab50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08ab52: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +08ab56: 0f00 |0003: return v0 │ │ +08ab58: 6e20 192b 0200 |0004: invoke-virtual {v2, v0}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +08ab5e: 0a00 |0007: move-result v0 │ │ +08ab60: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=400 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ 0x0000 - 0x0009 reg=2 shortcutString Ljava/lang/String; │ │ @@ -107017,41 +107016,41 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -08aaf8: |[08aaf8] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ -08ab08: 5463 6f09 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08ab0c: 7110 0419 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ -08ab12: 0c03 |0005: move-result-object v3 │ │ -08ab14: 6e10 2801 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0128 │ │ -08ab1a: 0c03 |0009: move-result-object v3 │ │ -08ab1c: 6e20 c62a 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2ac6 │ │ -08ab22: 0c00 |000d: move-result-object v0 │ │ -08ab24: 6e20 bb2a 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2abb │ │ -08ab2a: 0c01 |0011: move-result-object v1 │ │ -08ab2c: 6e20 662b 9100 |0012: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2b66 │ │ -08ab32: 0c03 |0015: move-result-object v3 │ │ -08ab34: 1103 |0016: return-object v3 │ │ -08ab36: 0d02 |0017: move-exception v2 │ │ -08ab38: 1a03 c310 |0018: const-string v3, "SupportMenuInflater" // string@10c3 │ │ -08ab3c: 2204 a905 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -08ab40: 7010 3d2b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08ab46: 1a05 8e03 |001f: const-string v5, "Cannot instantiate class: " // string@038e │ │ -08ab4a: 6e20 462b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08ab50: 0c04 |0024: move-result-object v4 │ │ -08ab52: 6e20 462b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08ab58: 0c04 |0028: move-result-object v4 │ │ -08ab5a: 6e10 4e2b 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08ab60: 0c04 |002c: move-result-object v4 │ │ -08ab62: 7130 fb20 4302 |002d: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -08ab68: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -08ab6a: 28e5 |0031: goto 0016 // -001b │ │ +08ab64: |[08ab64] android.support.v7.internal.view.SupportMenuInflater$MenuState.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; │ │ +08ab74: 5463 6f09 |0000: iget-object v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08ab78: 7110 0419 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ +08ab7e: 0c03 |0005: move-result-object v3 │ │ +08ab80: 6e10 2801 0300 |0006: invoke-virtual {v3}, Landroid/content/Context;.getClassLoader:()Ljava/lang/ClassLoader; // method@0128 │ │ +08ab86: 0c03 |0009: move-result-object v3 │ │ +08ab88: 6e20 c62a 7300 |000a: invoke-virtual {v3, v7}, Ljava/lang/ClassLoader;.loadClass:(Ljava/lang/String;)Ljava/lang/Class; // method@2ac6 │ │ +08ab8e: 0c00 |000d: move-result-object v0 │ │ +08ab90: 6e20 bb2a 8000 |000e: invoke-virtual {v0, v8}, Ljava/lang/Class;.getConstructor:([Ljava/lang/Class;)Ljava/lang/reflect/Constructor; // method@2abb │ │ +08ab96: 0c01 |0011: move-result-object v1 │ │ +08ab98: 6e20 662b 9100 |0012: invoke-virtual {v1, v9}, Ljava/lang/reflect/Constructor;.newInstance:([Ljava/lang/Object;)Ljava/lang/Object; // method@2b66 │ │ +08ab9e: 0c03 |0015: move-result-object v3 │ │ +08aba0: 1103 |0016: return-object v3 │ │ +08aba2: 0d02 |0017: move-exception v2 │ │ +08aba4: 1a03 c410 |0018: const-string v3, "SupportMenuInflater" // string@10c4 │ │ +08aba8: 2204 a905 |001a: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +08abac: 7010 3d2b 0400 |001c: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08abb2: 1a05 8e03 |001f: const-string v5, "Cannot instantiate class: " // string@038e │ │ +08abb6: 6e20 462b 5400 |0021: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08abbc: 0c04 |0024: move-result-object v4 │ │ +08abbe: 6e20 462b 7400 |0025: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08abc4: 0c04 |0028: move-result-object v4 │ │ +08abc6: 6e10 4e2b 0400 |0029: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08abcc: 0c04 |002c: move-result-object v4 │ │ +08abce: 7130 fb20 4302 |002d: invoke-static {v3, v4, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +08abd4: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +08abd6: 28e5 |0031: goto 0016 // -001b │ │ catches : 1 │ │ 0x0000 - 0x0015 │ │ Ljava/lang/Exception; -> 0x0017 │ │ positions : │ │ 0x0000 line=480 │ │ 0x000e line=481 │ │ 0x0012 line=482 │ │ @@ -107074,116 +107073,116 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 195 16-bit code units │ │ -08ab7c: |[08ab7c] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ -08ab8c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08ab8e: 5573 6409 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0964 │ │ -08ab92: 7220 9421 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -08ab98: 0c03 |0006: move-result-object v3 │ │ -08ab9a: 5575 6d09 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@096d │ │ -08ab9e: 7220 a221 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@21a2 │ │ -08aba4: 0c03 |000c: move-result-object v3 │ │ -08aba6: 5575 6509 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0965 │ │ -08abaa: 7220 9521 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ -08abb0: 0c05 |0012: move-result-object v5 │ │ -08abb2: 5273 6309 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ -08abb6: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ -08abba: 0143 |0017: move v3, v4 │ │ -08abbc: 7220 9321 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@2193 │ │ -08abc2: 0c03 |001b: move-result-object v3 │ │ -08abc4: 5475 6c09 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@096c │ │ -08abc8: 7220 a121 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@21a1 │ │ -08abce: 0c03 |0021: move-result-object v3 │ │ -08abd0: 5275 6609 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0966 │ │ -08abd4: 7220 9621 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ -08abda: 0c03 |0027: move-result-object v3 │ │ -08abdc: 5775 6109 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0961 │ │ -08abe0: 7220 9221 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@2192 │ │ -08abe6: 0c03 |002d: move-result-object v3 │ │ -08abe8: 5775 6909 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0969 │ │ -08abec: 7220 9921 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@2199 │ │ -08abf2: 5273 6a09 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@096a │ │ -08abf6: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ -08abfa: 5273 6a09 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@096a │ │ -08abfe: 7120 a10c 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0ca1 │ │ -08ac04: 5473 6809 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0968 │ │ -08ac08: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ -08ac0c: 5473 6f09 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08ac10: 7110 0419 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ -08ac16: 0c03 |0045: move-result-object v3 │ │ -08ac18: 6e10 3a01 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@013a │ │ -08ac1e: 0a03 |0049: move-result v3 │ │ -08ac20: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ -08ac24: 2203 9305 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -08ac28: 1a04 6911 |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@1169 │ │ -08ac2c: 7020 da2a 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -08ac32: 2703 |0053: throw v3 │ │ -08ac34: 1203 |0054: const/4 v3, #int 0 // #0 │ │ -08ac36: 28c3 |0055: goto 0018 // -003d │ │ -08ac38: 2203 5d03 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@035d │ │ -08ac3c: 5475 6f09 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08ac40: 7110 0719 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@1907 │ │ -08ac46: 0c05 |005d: move-result-object v5 │ │ -08ac48: 5476 6809 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0968 │ │ -08ac4c: 7030 f518 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@18f5 │ │ -08ac52: 7220 9b21 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ -08ac58: 2083 7b03 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08ac5c: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ -08ac60: 0783 |006a: move-object v3, v8 │ │ -08ac62: 1f03 7b03 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08ac66: 0732 |006d: move-object v2, v3 │ │ -08ac68: 5273 6309 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ -08ac6c: 1225 |0070: const/4 v5, #int 2 // #2 │ │ -08ac6e: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ -08ac72: 2083 7b03 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08ac76: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ -08ac7a: 0783 |0077: move-object v3, v8 │ │ -08ac7c: 1f03 7b03 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08ac80: 6e20 d21a 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1ad2 │ │ -08ac86: 1201 |007d: const/4 v1, #int 0 // #0 │ │ -08ac88: 5473 5e09 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ -08ac8c: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ -08ac90: 5473 5e09 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ -08ac94: 7100 0819 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@1908 │ │ -08ac9a: 0c04 |0087: move-result-object v4 │ │ -08ac9c: 5475 6f09 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08aca0: 7110 0919 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@1909 │ │ -08aca6: 0c05 |008d: move-result-object v5 │ │ -08aca8: 7040 fd18 3754 |008e: invoke-direct {v7, v3, v4, v5}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@18fd │ │ -08acae: 0c00 |0091: move-result-object v0 │ │ -08acb0: 1f00 3e04 |0092: check-cast v0, Landroid/view/View; // type@043e │ │ -08acb4: 7120 9f0c 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0c9f │ │ -08acba: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -08acbc: 5273 5f09 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ -08acc0: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ -08acc4: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ -08acc8: 5273 5f09 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ -08accc: 7120 9e0c 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0c9e │ │ -08acd2: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ -08acd4: 5473 5c09 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ -08acd8: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ -08acdc: 5473 5c09 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ -08ace0: 7120 9d0c 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@0c9d │ │ -08ace6: 0e00 |00ad: return-void │ │ -08ace8: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ -08acea: 28bf |00af: goto 006e // -0041 │ │ -08acec: 2083 8103 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ -08acf0: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ -08acf4: 0783 |00b4: move-object v3, v8 │ │ -08acf6: 1f03 8103 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ -08acfa: 6e20 211b 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@1b21 │ │ -08ad00: 28c3 |00ba: goto 007d // -003d │ │ -08ad02: 1a03 c310 |00bb: const-string v3, "SupportMenuInflater" // string@10c3 │ │ -08ad06: 1a04 e605 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@05e6 │ │ -08ad0a: 7120 fa20 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -08ad10: 28e2 |00c2: goto 00a4 // -001e │ │ +08abe8: |[08abe8] android.support.v7.internal.view.SupportMenuInflater$MenuState.setItem:(Landroid/view/MenuItem;)V │ │ +08abf8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08abfa: 5573 6409 |0001: iget-boolean v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0964 │ │ +08abfe: 7220 9421 3800 |0003: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +08ac04: 0c03 |0006: move-result-object v3 │ │ +08ac06: 5575 6d09 |0007: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@096d │ │ +08ac0a: 7220 a221 5300 |0009: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@21a2 │ │ +08ac10: 0c03 |000c: move-result-object v3 │ │ +08ac12: 5575 6509 |000d: iget-boolean v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0965 │ │ +08ac16: 7220 9521 5300 |000f: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ +08ac1c: 0c05 |0012: move-result-object v5 │ │ +08ac1e: 5273 6309 |0013: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ +08ac22: 3443 3f00 |0015: if-lt v3, v4, 0054 // +003f │ │ +08ac26: 0143 |0017: move v3, v4 │ │ +08ac28: 7220 9321 3500 |0018: invoke-interface {v5, v3}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@2193 │ │ +08ac2e: 0c03 |001b: move-result-object v3 │ │ +08ac30: 5475 6c09 |001c: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@096c │ │ +08ac34: 7220 a121 5300 |001e: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@21a1 │ │ +08ac3a: 0c03 |0021: move-result-object v3 │ │ +08ac3c: 5275 6609 |0022: iget v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0966 │ │ +08ac40: 7220 9621 5300 |0024: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ +08ac46: 0c03 |0027: move-result-object v3 │ │ +08ac48: 5775 6109 |0028: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0961 │ │ +08ac4c: 7220 9221 5300 |002a: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@2192 │ │ +08ac52: 0c03 |002d: move-result-object v3 │ │ +08ac54: 5775 6909 |002e: iget-char v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0969 │ │ +08ac58: 7220 9921 5300 |0030: invoke-interface {v3, v5}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@2199 │ │ +08ac5e: 5273 6a09 |0033: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@096a │ │ +08ac62: 3a03 0700 |0035: if-ltz v3, 003c // +0007 │ │ +08ac66: 5273 6a09 |0037: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@096a │ │ +08ac6a: 7120 a10c 3800 |0039: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0ca1 │ │ +08ac70: 5473 6809 |003c: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0968 │ │ +08ac74: 3803 2800 |003e: if-eqz v3, 0066 // +0028 │ │ +08ac78: 5473 6f09 |0040: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08ac7c: 7110 0419 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ +08ac82: 0c03 |0045: move-result-object v3 │ │ +08ac84: 6e10 3a01 0300 |0046: invoke-virtual {v3}, Landroid/content/Context;.isRestricted:()Z // method@013a │ │ +08ac8a: 0a03 |0049: move-result v3 │ │ +08ac8c: 3803 0c00 |004a: if-eqz v3, 0056 // +000c │ │ +08ac90: 2203 9305 |004c: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +08ac94: 1a04 6a11 |004e: const-string v4, "The android:onClick attribute cannot be used within a restricted context" // string@116a │ │ +08ac98: 7020 da2a 4300 |0050: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +08ac9e: 2703 |0053: throw v3 │ │ +08aca0: 1203 |0054: const/4 v3, #int 0 // #0 │ │ +08aca2: 28c3 |0055: goto 0018 // -003d │ │ +08aca4: 2203 5d03 |0056: new-instance v3, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener; // type@035d │ │ +08aca8: 5475 6f09 |0058: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08acac: 7110 0719 0500 |005a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; // method@1907 │ │ +08acb2: 0c05 |005d: move-result-object v5 │ │ +08acb4: 5476 6809 |005e: iget-object v6, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0968 │ │ +08acb8: 7030 f518 5306 |0060: invoke-direct {v3, v5, v6}, Landroid/support/v7/internal/view/SupportMenuInflater$InflatedOnMenuItemClickListener;.:(Ljava/lang/Object;Ljava/lang/String;)V // method@18f5 │ │ +08acbe: 7220 9b21 3800 |0063: invoke-interface {v8, v3}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ +08acc4: 2083 7b03 |0066: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08acc8: 3803 4600 |0068: if-eqz v3, 00ae // +0046 │ │ +08accc: 0783 |006a: move-object v3, v8 │ │ +08acce: 1f03 7b03 |006b: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08acd2: 0732 |006d: move-object v2, v3 │ │ +08acd4: 5273 6309 |006e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ +08acd8: 1225 |0070: const/4 v5, #int 2 // #2 │ │ +08acda: 3453 0c00 |0071: if-lt v3, v5, 007d // +000c │ │ +08acde: 2083 7b03 |0073: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08ace2: 3803 3b00 |0075: if-eqz v3, 00b0 // +003b │ │ +08ace6: 0783 |0077: move-object v3, v8 │ │ +08ace8: 1f03 7b03 |0078: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08acec: 6e20 d21a 4300 |007a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1ad2 │ │ +08acf2: 1201 |007d: const/4 v1, #int 0 // #0 │ │ +08acf4: 5473 5e09 |007e: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ +08acf8: 3803 1800 |0080: if-eqz v3, 0098 // +0018 │ │ +08acfc: 5473 5e09 |0082: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ +08ad00: 7100 0819 0000 |0084: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$500:()[Ljava/lang/Class; // method@1908 │ │ +08ad06: 0c04 |0087: move-result-object v4 │ │ +08ad08: 5475 6f09 |0088: iget-object v5, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08ad0c: 7110 0919 0500 |008a: invoke-static {v5}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@1909 │ │ +08ad12: 0c05 |008d: move-result-object v5 │ │ +08ad14: 7040 fd18 3754 |008e: invoke-direct {v7, v3, v4, v5}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@18fd │ │ +08ad1a: 0c00 |0091: move-result-object v0 │ │ +08ad1c: 1f00 3e04 |0092: check-cast v0, Landroid/view/View; // type@043e │ │ +08ad20: 7120 9f0c 0800 |0094: invoke-static {v8, v0}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0c9f │ │ +08ad26: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +08ad28: 5273 5f09 |0098: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ +08ad2c: 3d03 0a00 |009a: if-lez v3, 00a4 // +000a │ │ +08ad30: 3901 1f00 |009c: if-nez v1, 00bb // +001f │ │ +08ad34: 5273 5f09 |009e: iget v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ +08ad38: 7120 9e0c 3800 |00a0: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0c9e │ │ +08ad3e: 1211 |00a3: const/4 v1, #int 1 // #1 │ │ +08ad40: 5473 5c09 |00a4: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ +08ad44: 3803 0700 |00a6: if-eqz v3, 00ad // +0007 │ │ +08ad48: 5473 5c09 |00a8: iget-object v3, v7, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ +08ad4c: 7120 9d0c 3800 |00aa: invoke-static {v8, v3}, Landroid/support/v4/view/MenuItemCompat;.setActionProvider:(Landroid/view/MenuItem;Landroid/support/v4/view/ActionProvider;)Landroid/view/MenuItem; // method@0c9d │ │ +08ad52: 0e00 |00ad: return-void │ │ +08ad54: 1202 |00ae: const/4 v2, #int 0 // #0 │ │ +08ad56: 28bf |00af: goto 006e // -0041 │ │ +08ad58: 2083 8103 |00b0: instance-of v3, v8, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ +08ad5c: 3803 cbff |00b2: if-eqz v3, 007d // -0035 │ │ +08ad60: 0783 |00b4: move-object v3, v8 │ │ +08ad62: 1f03 8103 |00b5: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ +08ad66: 6e20 211b 4300 |00b7: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.setExclusiveCheckable:(Z)V // method@1b21 │ │ +08ad6c: 28c3 |00ba: goto 007d // -003d │ │ +08ad6e: 1a03 c410 |00bb: const-string v3, "SupportMenuInflater" // string@10c4 │ │ +08ad72: 1a04 e605 |00bd: const-string v4, "Ignoring attribute 'itemActionViewLayout'. Action view already specified." // string@05e6 │ │ +08ad76: 7120 fa20 4300 |00bf: invoke-static {v3, v4}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +08ad7c: 28e2 |00c2: goto 00a4 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=408 │ │ 0x0033 line=417 │ │ 0x0037 line=418 │ │ 0x003c line=421 │ │ 0x0040 line=422 │ │ @@ -107225,26 +107224,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 21 16-bit code units │ │ -08ad14: |[08ad14] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ -08ad24: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08ad26: 5c50 6009 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ -08ad2a: 5450 6e09 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@096e │ │ -08ad2e: 5251 5909 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ -08ad32: 5252 6709 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0967 │ │ -08ad36: 5253 6209 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0962 │ │ -08ad3a: 5454 6b09 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@096b │ │ -08ad3e: 7254 6121 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2161 │ │ -08ad44: 0c00 |0010: move-result-object v0 │ │ -08ad46: 7020 0119 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@1901 │ │ -08ad4c: 0e00 |0014: return-void │ │ +08ad80: |[08ad80] android.support.v7.internal.view.SupportMenuInflater$MenuState.addItem:()V │ │ +08ad90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08ad92: 5c50 6009 |0001: iput-boolean v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ +08ad96: 5450 6e09 |0003: iget-object v0, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@096e │ │ +08ad9a: 5251 5909 |0005: iget v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ +08ad9e: 5252 6709 |0007: iget v2, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0967 │ │ +08ada2: 5253 6209 |0009: iget v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0962 │ │ +08ada6: 5454 6b09 |000b: iget-object v4, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@096b │ │ +08adaa: 7254 6121 1032 |000d: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2161 │ │ +08adb0: 0c00 |0010: move-result-object v0 │ │ +08adb2: 7020 0119 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@1901 │ │ +08adb8: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ 0x0014 line=463 │ │ locals : │ │ 0x0000 - 0x0015 reg=5 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ @@ -107254,28 +107253,28 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -08ad50: |[08ad50] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ -08ad60: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08ad62: 5c61 6009 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ -08ad66: 5461 6e09 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@096e │ │ -08ad6a: 5262 5909 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ -08ad6e: 5263 6709 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0967 │ │ -08ad72: 5264 6209 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0962 │ │ -08ad76: 5465 6b09 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@096b │ │ -08ad7a: 7255 6621 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2166 │ │ -08ad80: 0c00 |0010: move-result-object v0 │ │ -08ad82: 7210 bb21 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@21bb │ │ -08ad88: 0c01 |0014: move-result-object v1 │ │ -08ad8a: 7020 0119 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@1901 │ │ -08ad90: 1100 |0018: return-object v0 │ │ +08adbc: |[08adbc] android.support.v7.internal.view.SupportMenuInflater$MenuState.addSubMenuItem:()Landroid/view/SubMenu; │ │ +08adcc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08adce: 5c61 6009 |0001: iput-boolean v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ +08add2: 5461 6e09 |0003: iget-object v1, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.menu:Landroid/view/Menu; // field@096e │ │ +08add6: 5262 5909 |0005: iget v2, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ +08adda: 5263 6709 |0007: iget v3, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0967 │ │ +08adde: 5264 6209 |0009: iget v4, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0962 │ │ +08ade2: 5465 6b09 |000b: iget-object v5, v6, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@096b │ │ +08ade6: 7255 6621 2143 |000d: invoke-interface {v1, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2166 │ │ +08adec: 0c00 |0010: move-result-object v0 │ │ +08adee: 7210 bb21 0000 |0011: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@21bb │ │ +08adf4: 0c01 |0014: move-result-object v1 │ │ +08adf6: 7020 0119 1600 |0015: invoke-direct {v6, v1}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.setItem:(Landroid/view/MenuItem;)V // method@1901 │ │ +08adfc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0003 line=467 │ │ 0x0011 line=468 │ │ 0x0018 line=469 │ │ locals : │ │ @@ -107287,17 +107286,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ad94: |[08ad94] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ -08ada4: 5510 6009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ -08ada8: 0f00 |0002: return v0 │ │ +08ae00: |[08ae00] android.support.v7.internal.view.SupportMenuInflater$MenuState.hasAddedItem:()Z │ │ +08ae10: 5510 6009 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ +08ae14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;) │ │ @@ -107305,47 +107304,47 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -08adac: |[08adac] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ -08adbc: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08adbe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -08adc0: 5451 6f09 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08adc4: 7110 0419 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ -08adca: 0c01 |0007: move-result-object v1 │ │ -08adcc: 6202 0609 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0906 │ │ -08add0: 6e30 3c01 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -08add6: 0c00 |000d: move-result-object v0 │ │ -08add8: 6e30 c501 4003 |000e: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -08adde: 0a01 |0011: move-result v1 │ │ -08ade0: 5951 5909 |0012: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ -08ade4: 1231 |0014: const/4 v1, #int 3 // #3 │ │ -08ade6: 6e30 c201 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08adec: 0a01 |0018: move-result v1 │ │ -08adee: 5951 5609 |0019: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0956 │ │ -08adf2: 1241 |001b: const/4 v1, #int 4 // #4 │ │ -08adf4: 6e30 c201 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08adfa: 0a01 |001f: move-result v1 │ │ -08adfc: 5951 5a09 |0020: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@095a │ │ -08ae00: 1251 |0022: const/4 v1, #int 5 // #5 │ │ -08ae02: 6e30 c201 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08ae08: 0a01 |0026: move-result v1 │ │ -08ae0a: 5951 5709 |0027: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0957 │ │ -08ae0e: 1221 |0029: const/4 v1, #int 2 // #2 │ │ -08ae10: 6e30 bc01 1004 |002a: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08ae16: 0a01 |002d: move-result v1 │ │ -08ae18: 5c51 5b09 |002e: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@095b │ │ -08ae1c: 6e30 bc01 3004 |0030: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08ae22: 0a01 |0033: move-result v1 │ │ -08ae24: 5c51 5809 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0958 │ │ -08ae28: 6e10 ca01 0000 |0036: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08ae2e: 0e00 |0039: return-void │ │ +08ae18: |[08ae18] android.support.v7.internal.view.SupportMenuInflater$MenuState.readGroup:(Landroid/util/AttributeSet;)V │ │ +08ae28: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08ae2a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +08ae2c: 5451 6f09 |0002: iget-object v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08ae30: 7110 0419 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ +08ae36: 0c01 |0007: move-result-object v1 │ │ +08ae38: 6202 0609 |0008: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.MenuGroup:[I // field@0906 │ │ +08ae3c: 6e30 3c01 6102 |000a: invoke-virtual {v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +08ae42: 0c00 |000d: move-result-object v0 │ │ +08ae44: 6e30 c501 4003 |000e: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +08ae4a: 0a01 |0011: move-result v1 │ │ +08ae4c: 5951 5909 |0012: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ +08ae50: 1231 |0014: const/4 v1, #int 3 // #3 │ │ +08ae52: 6e30 c201 1003 |0015: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08ae58: 0a01 |0018: move-result v1 │ │ +08ae5a: 5951 5609 |0019: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0956 │ │ +08ae5e: 1241 |001b: const/4 v1, #int 4 // #4 │ │ +08ae60: 6e30 c201 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08ae66: 0a01 |001f: move-result v1 │ │ +08ae68: 5951 5a09 |0020: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@095a │ │ +08ae6c: 1251 |0022: const/4 v1, #int 5 // #5 │ │ +08ae6e: 6e30 c201 1003 |0023: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08ae74: 0a01 |0026: move-result v1 │ │ +08ae76: 5951 5709 |0027: iput v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0957 │ │ +08ae7a: 1221 |0029: const/4 v1, #int 2 // #2 │ │ +08ae7c: 6e30 bc01 1004 |002a: invoke-virtual {v0, v1, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08ae82: 0a01 |002d: move-result v1 │ │ +08ae84: 5c51 5b09 |002e: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@095b │ │ +08ae88: 6e30 bc01 3004 |0030: invoke-virtual {v0, v3, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08ae8e: 0a01 |0033: move-result v1 │ │ +08ae90: 5c51 5809 |0034: iput-boolean v1, v5, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0958 │ │ +08ae94: 6e10 ca01 0000 |0036: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08ae9a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=331 │ │ 0x000e line=333 │ │ 0x0014 line=334 │ │ 0x001b line=336 │ │ 0x0022 line=337 │ │ @@ -107363,142 +107362,142 @@ │ │ type : '(Landroid/util/AttributeSet;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 235 16-bit code units │ │ -08ae30: |[08ae30] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ -08ae40: 1308 0b00 |0000: const/16 v8, #int 11 // #b │ │ -08ae44: 1215 |0002: const/4 v5, #int 1 // #1 │ │ -08ae46: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -08ae48: 5494 6f09 |0004: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08ae4c: 7110 0419 0400 |0006: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ -08ae52: 0c04 |0009: move-result-object v4 │ │ -08ae54: 6207 0d09 |000a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@090d │ │ -08ae58: 6e30 3c01 a407 |000c: invoke-virtual {v4, v10, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -08ae5e: 0c00 |000f: move-result-object v0 │ │ -08ae60: 1224 |0010: const/4 v4, #int 2 // #2 │ │ -08ae62: 6e30 c501 4006 |0011: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -08ae68: 0a04 |0014: move-result v4 │ │ -08ae6a: 5994 6709 |0015: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0967 │ │ -08ae6e: 1254 |0017: const/4 v4, #int 5 // #5 │ │ -08ae70: 5297 5609 |0018: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0956 │ │ -08ae74: 6e30 c201 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08ae7a: 0a01 |001d: move-result v1 │ │ -08ae7c: 1264 |001e: const/4 v4, #int 6 // #6 │ │ -08ae7e: 5297 5a09 |001f: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@095a │ │ -08ae82: 6e30 c201 4007 |0021: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08ae88: 0a03 |0024: move-result v3 │ │ -08ae8a: 1504 ffff |0025: const/high16 v4, #int -65536 // #ffff │ │ -08ae8e: b514 |0027: and-int/2addr v4, v1 │ │ -08ae90: 1407 ffff 0000 |0028: const v7, #float 9.18341e-41 // #0000ffff │ │ -08ae96: b537 |002b: and-int/2addr v7, v3 │ │ -08ae98: b674 |002c: or-int/2addr v4, v7 │ │ -08ae9a: 5994 6209 |002d: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0962 │ │ -08ae9e: 1274 |002f: const/4 v4, #int 7 // #7 │ │ -08aea0: 6e20 c701 4000 |0030: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ -08aea6: 0c04 |0033: move-result-object v4 │ │ -08aea8: 5b94 6b09 |0034: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@096b │ │ -08aeac: 1304 0800 |0036: const/16 v4, #int 8 // #8 │ │ -08aeb0: 6e20 c701 4000 |0038: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ -08aeb6: 0c04 |003b: move-result-object v4 │ │ -08aeb8: 5b94 6c09 |003c: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@096c │ │ -08aebc: 6e30 c501 6006 |003e: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -08aec2: 0a04 |0041: move-result v4 │ │ -08aec4: 5994 6609 |0042: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0966 │ │ -08aec8: 1304 0900 |0044: const/16 v4, #int 9 // #9 │ │ -08aecc: 6e20 c601 4000 |0046: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -08aed2: 0c04 |0049: move-result-object v4 │ │ -08aed4: 7020 fb18 4900 |004a: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@18fb │ │ -08aeda: 0a04 |004d: move-result v4 │ │ -08aedc: 5e94 6109 |004e: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0961 │ │ -08aee0: 1304 0a00 |0050: const/16 v4, #int 10 // #a │ │ -08aee4: 6e20 c601 4000 |0052: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -08aeea: 0c04 |0055: move-result-object v4 │ │ -08aeec: 7020 fb18 4900 |0056: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@18fb │ │ -08aef2: 0a04 |0059: move-result v4 │ │ -08aef4: 5e94 6909 |005a: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0969 │ │ -08aef8: 6e20 c901 8000 |005c: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -08aefe: 0a04 |005f: move-result v4 │ │ -08af00: 3804 7700 |0060: if-eqz v4, 00d7 // +0077 │ │ -08af04: 6e30 bc01 8006 |0062: invoke-virtual {v0, v8, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08af0a: 0a04 |0065: move-result v4 │ │ -08af0c: 3804 6f00 |0066: if-eqz v4, 00d5 // +006f │ │ -08af10: 0154 |0068: move v4, v5 │ │ -08af12: 5994 6309 |0069: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ -08af16: 1234 |006b: const/4 v4, #int 3 // #3 │ │ -08af18: 6e30 bc01 4006 |006c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08af1e: 0a04 |006f: move-result v4 │ │ -08af20: 5c94 6409 |0070: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0964 │ │ -08af24: 1244 |0072: const/4 v4, #int 4 // #4 │ │ -08af26: 5597 5b09 |0073: iget-boolean v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@095b │ │ -08af2a: 6e30 bc01 4007 |0075: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08af30: 0a04 |0078: move-result v4 │ │ -08af32: 5c94 6d09 |0079: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@096d │ │ -08af36: 5594 5809 |007b: iget-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0958 │ │ -08af3a: 6e30 bc01 5004 |007d: invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08af40: 0a04 |0080: move-result v4 │ │ -08af42: 5c94 6509 |0081: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0965 │ │ -08af46: 1304 0d00 |0083: const/16 v4, #int 13 // #d │ │ -08af4a: 12f7 |0085: const/4 v7, #int -1 // #ff │ │ -08af4c: 6e30 c201 4007 |0086: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08af52: 0a04 |0089: move-result v4 │ │ -08af54: 5994 6a09 |008a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@096a │ │ -08af58: 1304 0c00 |008c: const/16 v4, #int 12 // #c │ │ -08af5c: 6e20 c601 4000 |008e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -08af62: 0c04 |0091: move-result-object v4 │ │ -08af64: 5b94 6809 |0092: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0968 │ │ -08af68: 1304 0e00 |0094: const/16 v4, #int 14 // #e │ │ -08af6c: 6e30 c501 4006 |0096: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -08af72: 0a04 |0099: move-result v4 │ │ -08af74: 5994 5f09 |009a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ -08af78: 1304 0f00 |009c: const/16 v4, #int 15 // #f │ │ -08af7c: 6e20 c601 4000 |009e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -08af82: 0c04 |00a1: move-result-object v4 │ │ -08af84: 5b94 5e09 |00a2: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ -08af88: 1304 1000 |00a4: const/16 v4, #int 16 // #10 │ │ -08af8c: 6e20 c601 4000 |00a6: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -08af92: 0c04 |00a9: move-result-object v4 │ │ -08af94: 5b94 5d09 |00aa: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@095d │ │ -08af98: 5494 5d09 |00ac: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@095d │ │ -08af9c: 3804 2e00 |00ae: if-eqz v4, 00dc // +002e │ │ -08afa0: 0152 |00b0: move v2, v5 │ │ -08afa2: 3802 2d00 |00b1: if-eqz v2, 00de // +002d │ │ -08afa6: 5294 5f09 |00b3: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ -08afaa: 3904 2900 |00b5: if-nez v4, 00de // +0029 │ │ -08afae: 5494 5e09 |00b7: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ -08afb2: 3904 2500 |00b9: if-nez v4, 00de // +0025 │ │ -08afb6: 5494 5d09 |00bb: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@095d │ │ -08afba: 7100 0519 0000 |00bd: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@1905 │ │ -08afc0: 0c05 |00c0: move-result-object v5 │ │ -08afc2: 5497 6f09 |00c1: iget-object v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ -08afc6: 7110 0619 0700 |00c3: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@1906 │ │ -08afcc: 0c07 |00c6: move-result-object v7 │ │ -08afce: 7040 fd18 4975 |00c7: invoke-direct {v9, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@18fd │ │ -08afd4: 0c04 |00ca: move-result-object v4 │ │ -08afd6: 1f04 0c02 |00cb: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@020c │ │ -08afda: 5b94 5c09 |00cd: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ -08afde: 6e10 ca01 0000 |00cf: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08afe4: 5c96 6009 |00d2: iput-boolean v6, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ -08afe8: 0e00 |00d4: return-void │ │ -08afea: 0164 |00d5: move v4, v6 │ │ -08afec: 2893 |00d6: goto 0069 // -006d │ │ -08afee: 5294 5709 |00d7: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0957 │ │ -08aff2: 5994 6309 |00d9: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ -08aff6: 2890 |00db: goto 006b // -0070 │ │ -08aff8: 0162 |00dc: move v2, v6 │ │ -08affa: 28d4 |00dd: goto 00b1 // -002c │ │ -08affc: 3802 0900 |00de: if-eqz v2, 00e7 // +0009 │ │ -08b000: 1a04 c310 |00e0: const-string v4, "SupportMenuInflater" // string@10c3 │ │ -08b004: 1a05 e505 |00e2: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@05e5 │ │ -08b008: 7120 fa20 5400 |00e4: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -08b00e: 1204 |00e7: const/4 v4, #int 0 // #0 │ │ -08b010: 5b94 5c09 |00e8: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ -08b014: 28e5 |00ea: goto 00cf // -001b │ │ +08ae9c: |[08ae9c] android.support.v7.internal.view.SupportMenuInflater$MenuState.readItem:(Landroid/util/AttributeSet;)V │ │ +08aeac: 1308 0b00 |0000: const/16 v8, #int 11 // #b │ │ +08aeb0: 1215 |0002: const/4 v5, #int 1 // #1 │ │ +08aeb2: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +08aeb4: 5494 6f09 |0004: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08aeb8: 7110 0419 0400 |0006: invoke-static {v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; // method@1904 │ │ +08aebe: 0c04 |0009: move-result-object v4 │ │ +08aec0: 6207 0d09 |000a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.MenuItem:[I // field@090d │ │ +08aec4: 6e30 3c01 a407 |000c: invoke-virtual {v4, v10, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +08aeca: 0c00 |000f: move-result-object v0 │ │ +08aecc: 1224 |0010: const/4 v4, #int 2 // #2 │ │ +08aece: 6e30 c501 4006 |0011: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +08aed4: 0a04 |0014: move-result v4 │ │ +08aed6: 5994 6709 |0015: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemId:I // field@0967 │ │ +08aeda: 1254 |0017: const/4 v4, #int 5 // #5 │ │ +08aedc: 5297 5609 |0018: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0956 │ │ +08aee0: 6e30 c201 4007 |001a: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08aee6: 0a01 |001d: move-result v1 │ │ +08aee8: 1264 |001e: const/4 v4, #int 6 // #6 │ │ +08aeea: 5297 5a09 |001f: iget v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@095a │ │ +08aeee: 6e30 c201 4007 |0021: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08aef4: 0a03 |0024: move-result v3 │ │ +08aef6: 1504 ffff |0025: const/high16 v4, #int -65536 // #ffff │ │ +08aefa: b514 |0027: and-int/2addr v4, v1 │ │ +08aefc: 1407 ffff 0000 |0028: const v7, #float 9.18341e-41 // #0000ffff │ │ +08af02: b537 |002b: and-int/2addr v7, v3 │ │ +08af04: b674 |002c: or-int/2addr v4, v7 │ │ +08af06: 5994 6209 |002d: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCategoryOrder:I // field@0962 │ │ +08af0a: 1274 |002f: const/4 v4, #int 7 // #7 │ │ +08af0c: 6e20 c701 4000 |0030: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ +08af12: 0c04 |0033: move-result-object v4 │ │ +08af14: 5b94 6b09 |0034: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitle:Ljava/lang/CharSequence; // field@096b │ │ +08af18: 1304 0800 |0036: const/16 v4, #int 8 // #8 │ │ +08af1c: 6e20 c701 4000 |0038: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ +08af22: 0c04 |003b: move-result-object v4 │ │ +08af24: 5b94 6c09 |003c: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemTitleCondensed:Ljava/lang/CharSequence; // field@096c │ │ +08af28: 6e30 c501 6006 |003e: invoke-virtual {v0, v6, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +08af2e: 0a04 |0041: move-result v4 │ │ +08af30: 5994 6609 |0042: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemIconResId:I // field@0966 │ │ +08af34: 1304 0900 |0044: const/16 v4, #int 9 // #9 │ │ +08af38: 6e20 c601 4000 |0046: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +08af3e: 0c04 |0049: move-result-object v4 │ │ +08af40: 7020 fb18 4900 |004a: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@18fb │ │ +08af46: 0a04 |004d: move-result v4 │ │ +08af48: 5e94 6109 |004e: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAlphabeticShortcut:C // field@0961 │ │ +08af4c: 1304 0a00 |0050: const/16 v4, #int 10 // #a │ │ +08af50: 6e20 c601 4000 |0052: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +08af56: 0c04 |0055: move-result-object v4 │ │ +08af58: 7020 fb18 4900 |0056: invoke-direct {v9, v4}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.getShortcut:(Ljava/lang/String;)C // method@18fb │ │ +08af5e: 0a04 |0059: move-result v4 │ │ +08af60: 5e94 6909 |005a: iput-char v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemNumericShortcut:C // field@0969 │ │ +08af64: 6e20 c901 8000 |005c: invoke-virtual {v0, v8}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +08af6a: 0a04 |005f: move-result v4 │ │ +08af6c: 3804 7700 |0060: if-eqz v4, 00d7 // +0077 │ │ +08af70: 6e30 bc01 8006 |0062: invoke-virtual {v0, v8, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08af76: 0a04 |0065: move-result v4 │ │ +08af78: 3804 6f00 |0066: if-eqz v4, 00d5 // +006f │ │ +08af7c: 0154 |0068: move v4, v5 │ │ +08af7e: 5994 6309 |0069: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ +08af82: 1234 |006b: const/4 v4, #int 3 // #3 │ │ +08af84: 6e30 bc01 4006 |006c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08af8a: 0a04 |006f: move-result v4 │ │ +08af8c: 5c94 6409 |0070: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemChecked:Z // field@0964 │ │ +08af90: 1244 |0072: const/4 v4, #int 4 // #4 │ │ +08af92: 5597 5b09 |0073: iget-boolean v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@095b │ │ +08af96: 6e30 bc01 4007 |0075: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08af9c: 0a04 |0078: move-result v4 │ │ +08af9e: 5c94 6d09 |0079: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemVisible:Z // field@096d │ │ +08afa2: 5594 5809 |007b: iget-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0958 │ │ +08afa6: 6e30 bc01 5004 |007d: invoke-virtual {v0, v5, v4}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08afac: 0a04 |0080: move-result v4 │ │ +08afae: 5c94 6509 |0081: iput-boolean v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemEnabled:Z // field@0965 │ │ +08afb2: 1304 0d00 |0083: const/16 v4, #int 13 // #d │ │ +08afb6: 12f7 |0085: const/4 v7, #int -1 // #ff │ │ +08afb8: 6e30 c201 4007 |0086: invoke-virtual {v0, v4, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08afbe: 0a04 |0089: move-result v4 │ │ +08afc0: 5994 6a09 |008a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemShowAsAction:I // field@096a │ │ +08afc4: 1304 0c00 |008c: const/16 v4, #int 12 // #c │ │ +08afc8: 6e20 c601 4000 |008e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +08afce: 0c04 |0091: move-result-object v4 │ │ +08afd0: 5b94 6809 |0092: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemListenerMethodName:Ljava/lang/String; // field@0968 │ │ +08afd4: 1304 0e00 |0094: const/16 v4, #int 14 // #e │ │ +08afd8: 6e30 c501 4006 |0096: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +08afde: 0a04 |0099: move-result v4 │ │ +08afe0: 5994 5f09 |009a: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ +08afe4: 1304 0f00 |009c: const/16 v4, #int 15 // #f │ │ +08afe8: 6e20 c601 4000 |009e: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +08afee: 0c04 |00a1: move-result-object v4 │ │ +08aff0: 5b94 5e09 |00a2: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ +08aff4: 1304 1000 |00a4: const/16 v4, #int 16 // #10 │ │ +08aff8: 6e20 c601 4000 |00a6: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +08affe: 0c04 |00a9: move-result-object v4 │ │ +08b000: 5b94 5d09 |00aa: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@095d │ │ +08b004: 5494 5d09 |00ac: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@095d │ │ +08b008: 3804 2e00 |00ae: if-eqz v4, 00dc // +002e │ │ +08b00c: 0152 |00b0: move v2, v5 │ │ +08b00e: 3802 2d00 |00b1: if-eqz v2, 00de // +002d │ │ +08b012: 5294 5f09 |00b3: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewLayout:I // field@095f │ │ +08b016: 3904 2900 |00b5: if-nez v4, 00de // +0029 │ │ +08b01a: 5494 5e09 |00b7: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionViewClassName:Ljava/lang/String; // field@095e │ │ +08b01e: 3904 2500 |00b9: if-nez v4, 00de // +0025 │ │ +08b022: 5494 5d09 |00bb: iget-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProviderClassName:Ljava/lang/String; // field@095d │ │ +08b026: 7100 0519 0000 |00bd: invoke-static {}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$200:()[Ljava/lang/Class; // method@1905 │ │ +08b02c: 0c05 |00c0: move-result-object v5 │ │ +08b02e: 5497 6f09 |00c1: iget-object v7, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.this$0:Landroid/support/v7/internal/view/SupportMenuInflater; // field@096f │ │ +08b032: 7110 0619 0700 |00c3: invoke-static {v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; // method@1906 │ │ +08b038: 0c07 |00c6: move-result-object v7 │ │ +08b03a: 7040 fd18 4975 |00c7: invoke-direct {v9, v4, v5, v7}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.newInstance:(Ljava/lang/String;[Ljava/lang/Class;[Ljava/lang/Object;)Ljava/lang/Object; // method@18fd │ │ +08b040: 0c04 |00ca: move-result-object v4 │ │ +08b042: 1f04 0c02 |00cb: check-cast v4, Landroid/support/v4/view/ActionProvider; // type@020c │ │ +08b046: 5b94 5c09 |00cd: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ +08b04a: 6e10 ca01 0000 |00cf: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08b050: 5c96 6009 |00d2: iput-boolean v6, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemAdded:Z // field@0960 │ │ +08b054: 0e00 |00d4: return-void │ │ +08b056: 0164 |00d5: move v4, v6 │ │ +08b058: 2893 |00d6: goto 0069 // -006d │ │ +08b05a: 5294 5709 |00d7: iget v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0957 │ │ +08b05e: 5994 6309 |00d9: iput v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemCheckable:I // field@0963 │ │ +08b062: 2890 |00db: goto 006b // -0070 │ │ +08b064: 0162 |00dc: move v2, v6 │ │ +08b066: 28d4 |00dd: goto 00b1 // -002c │ │ +08b068: 3802 0900 |00de: if-eqz v2, 00e7 // +0009 │ │ +08b06c: 1a04 c410 |00e0: const-string v4, "SupportMenuInflater" // string@10c4 │ │ +08b070: 1a05 e505 |00e2: const-string v5, "Ignoring attribute 'actionProviderClass'. Action view already specified." // string@05e5 │ │ +08b074: 7120 fa20 5400 |00e4: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +08b07a: 1204 |00e7: const/4 v4, #int 0 // #0 │ │ +08b07c: 5b94 5c09 |00e8: iput-object v4, v9, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.itemActionProvider:Landroid/support/v4/view/ActionProvider; // field@095c │ │ +08b080: 28e5 |00ea: goto 00cf // -001b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=349 │ │ 0x0010 line=352 │ │ 0x0017 line=353 │ │ 0x001e line=354 │ │ 0x0025 line=355 │ │ @@ -107543,43 +107542,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -08b018: |[08b018] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ -08b028: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08b02a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08b02c: 5920 5909 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ -08b030: 5920 5609 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0956 │ │ -08b034: 5920 5a09 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@095a │ │ -08b038: 5920 5709 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0957 │ │ -08b03c: 5c21 5b09 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@095b │ │ -08b040: 5c21 5809 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0958 │ │ -08b044: 0e00 |000e: return-void │ │ +08b084: |[08b084] android.support.v7.internal.view.SupportMenuInflater$MenuState.resetGroup:()V │ │ +08b094: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08b096: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08b098: 5920 5909 |0002: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupId:I // field@0959 │ │ +08b09c: 5920 5609 |0004: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCategory:I // field@0956 │ │ +08b0a0: 5920 5a09 |0006: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupOrder:I // field@095a │ │ +08b0a4: 5920 5709 |0008: iput v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupCheckable:I // field@0957 │ │ +08b0a8: 5c21 5b09 |000a: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupVisible:Z // field@095b │ │ +08b0ac: 5c21 5809 |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.groupEnabled:Z // field@0958 │ │ +08b0b0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=319 │ │ 0x0004 line=320 │ │ 0x0006 line=321 │ │ 0x0008 line=322 │ │ 0x000a line=323 │ │ 0x000c line=324 │ │ 0x000e line=325 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; │ │ │ │ - source_file_idx : 4292 (SupportMenuInflater.java) │ │ + source_file_idx : 4293 (SupportMenuInflater.java) │ │ │ │ Class #463 header: │ │ class_idx : 863 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1067 │ │ -source_file_idx : 4292 │ │ +source_file_idx : 4293 │ │ static_fields_size : 7 │ │ instance_fields_size: 4 │ │ direct_methods_size : 9 │ │ virtual_methods_size: 1 │ │ │ │ Class #463 annotations: │ │ Annotations on class │ │ @@ -107655,24 +107654,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -08b048: |[08b048] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ -08b058: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08b05a: 2300 5106 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0651 │ │ -08b05e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08b060: 1c02 3600 |0004: const-class v2, Landroid/content/Context; // type@0036 │ │ -08b064: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -08b068: 6900 7109 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0971 │ │ -08b06c: 6200 7109 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0971 │ │ -08b070: 6900 7009 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0970 │ │ -08b074: 0e00 |000e: return-void │ │ +08b0b4: |[08b0b4] android.support.v7.internal.view.SupportMenuInflater.:()V │ │ +08b0c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08b0c6: 2300 5106 |0001: new-array v0, v0, [Ljava/lang/Class; // type@0651 │ │ +08b0ca: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08b0cc: 1c02 3600 |0004: const-class v2, Landroid/content/Context; // type@0036 │ │ +08b0d0: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +08b0d4: 6900 7109 |0008: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0971 │ │ +08b0d8: 6200 7109 |000a: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0971 │ │ +08b0dc: 6900 7009 |000c: sput-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0970 │ │ +08b0e0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x000a line=73 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -107680,26 +107679,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -08b078: |[08b078] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ -08b088: 7020 7721 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@2177 │ │ -08b08e: 5b23 7909 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0979 │ │ -08b092: 5b23 7a09 |0005: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@097a │ │ -08b096: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -08b098: 2300 5206 |0008: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ -08b09c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -08b09e: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ -08b0a2: 5b20 7809 |000d: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0978 │ │ -08b0a6: 5420 7809 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0978 │ │ -08b0aa: 5b20 7709 |0011: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0977 │ │ -08b0ae: 0e00 |0013: return-void │ │ +08b0e4: |[08b0e4] android.support.v7.internal.view.SupportMenuInflater.:(Landroid/content/Context;)V │ │ +08b0f4: 7020 7721 3200 |0000: invoke-direct {v2, v3}, Landroid/view/MenuInflater;.:(Landroid/content/Context;)V // method@2177 │ │ +08b0fa: 5b23 7909 |0003: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0979 │ │ +08b0fe: 5b23 7a09 |0005: iput-object v3, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@097a │ │ +08b102: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +08b104: 2300 5206 |0008: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ +08b108: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +08b10a: 4d03 0001 |000b: aput-object v3, v0, v1 │ │ +08b10e: 5b20 7809 |000d: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0978 │ │ +08b112: 5420 7809 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0978 │ │ +08b116: 5b20 7709 |0011: iput-object v0, v2, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0977 │ │ +08b11a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ 0x0005 line=91 │ │ 0x0007 line=92 │ │ 0x000f line=93 │ │ @@ -107713,17 +107712,17 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0b0: |[08b0b0] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ -08b0c0: 5410 7909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0979 │ │ -08b0c4: 1100 |0002: return-object v0 │ │ +08b11c: |[08b11c] android.support.v7.internal.view.SupportMenuInflater.access$100:(Landroid/support/v7/internal/view/SupportMenuInflater;)Landroid/content/Context; │ │ +08b12c: 5410 7909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0979 │ │ +08b130: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -107731,34 +107730,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0c8: |[08b0c8] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ -08b0d8: 6200 7009 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0970 │ │ -08b0dc: 1100 |0002: return-object v0 │ │ +08b134: |[08b134] android.support.v7.internal.view.SupportMenuInflater.access$200:()[Ljava/lang/Class; │ │ +08b144: 6200 7009 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_PROVIDER_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0970 │ │ +08b148: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ name : 'access$300' │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0e0: |[08b0e0] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -08b0f0: 5410 7709 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0977 │ │ -08b0f4: 1100 |0002: return-object v0 │ │ +08b14c: |[08b14c] android.support.v7.internal.view.SupportMenuInflater.access$300:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +08b15c: 5410 7709 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionProviderConstructorArguments:[Ljava/lang/Object; // field@0977 │ │ +08b160: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -107766,17 +107765,17 @@ │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b0f8: |[08b0f8] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ -08b108: 5410 7a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@097a │ │ -08b10c: 1100 |0002: return-object v0 │ │ +08b164: |[08b164] android.support.v7.internal.view.SupportMenuInflater.access$400:(Landroid/support/v7/internal/view/SupportMenuInflater;)Ljava/lang/Object; │ │ +08b174: 5410 7a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mRealOwner:Ljava/lang/Object; // field@097a │ │ +08b178: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -107784,34 +107783,34 @@ │ │ type : '()[Ljava/lang/Class;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b110: |[08b110] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ -08b120: 6200 7109 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0971 │ │ -08b124: 1100 |0002: return-object v0 │ │ +08b17c: |[08b17c] android.support.v7.internal.view.SupportMenuInflater.access$500:()[Ljava/lang/Class; │ │ +08b18c: 6200 7109 |0000: sget-object v0, Landroid/support/v7/internal/view/SupportMenuInflater;.ACTION_VIEW_CONSTRUCTOR_SIGNATURE:[Ljava/lang/Class; // field@0971 │ │ +08b190: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #7 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ name : 'access$600' │ │ type : '(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b128: |[08b128] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ -08b138: 5410 7809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0978 │ │ -08b13c: 1100 |0002: return-object v0 │ │ +08b194: |[08b194] android.support.v7.internal.view.SupportMenuInflater.access$600:(Landroid/support/v7/internal/view/SupportMenuInflater;)[Ljava/lang/Object; │ │ +08b1a4: 5410 7809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/SupportMenuInflater;.mActionViewConstructorArguments:[Ljava/lang/Object; // field@0978 │ │ +08b1a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/SupportMenuInflater; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/SupportMenuInflater;) │ │ @@ -107819,126 +107818,126 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 220 16-bit code units │ │ -08b140: |[08b140] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ -08b150: 2202 5e03 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@035e │ │ -08b154: 7030 f718 a20d |0002: invoke-direct {v2, v10, v13}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V // method@18f7 │ │ -08b15a: 7210 3e2c 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ -08b160: 0a00 |0008: move-result v0 │ │ -08b162: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -08b164: 1206 |000a: const/4 v6, #int 0 // #0 │ │ -08b166: 1227 |000b: const/4 v7, #int 2 // #2 │ │ -08b168: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ -08b16c: 7210 3f2c 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -08b172: 0c05 |0011: move-result-object v5 │ │ -08b174: 1a07 b126 |0012: const-string v7, "menu" // string@26b1 │ │ -08b178: 6e20 1d2b 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b17e: 0a07 |0017: move-result v7 │ │ -08b180: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ -08b184: 7210 412c 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -08b18a: 0a00 |001d: move-result v0 │ │ -08b18c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -08b18e: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ -08b192: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ -08b198: 7210 412c 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -08b19e: 0a00 |0027: move-result v0 │ │ -08b1a0: 28f7 |0028: goto 001f // -0009 │ │ -08b1a2: 2207 a605 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@05a6 │ │ -08b1a6: 2208 a905 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -08b1aa: 7010 3d2b 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08b1b0: 1a09 c904 |0030: const-string v9, "Expecting menu, got " // string@04c9 │ │ -08b1b4: 6e20 462b 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08b1ba: 0c08 |0035: move-result-object v8 │ │ -08b1bc: 6e20 462b 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08b1c2: 0c08 |0039: move-result-object v8 │ │ -08b1c4: 6e10 4e2b 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08b1ca: 0c08 |003d: move-result-object v8 │ │ -08b1cc: 7020 102b 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -08b1d2: 2707 |0041: throw v7 │ │ -08b1d4: 7210 412c 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -08b1da: 0a00 |0045: move-result v0 │ │ -08b1dc: 1217 |0046: const/4 v7, #int 1 // #1 │ │ -08b1de: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ -08b1e2: 28d5 |0049: goto 001e // -002b │ │ -08b1e4: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ -08b1e8: 7210 3f2c 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -08b1ee: 0c05 |004f: move-result-object v5 │ │ -08b1f0: 1a07 ec1e |0050: const-string v7, "group" // string@1eec │ │ -08b1f4: 6e20 1d2b 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b1fa: 0a07 |0055: move-result v7 │ │ -08b1fc: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ -08b200: 6e20 fe18 c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@18fe │ │ -08b206: 28c9 |005b: goto 0024 // -0037 │ │ -08b208: 1a07 2221 |005c: const-string v7, "item" // string@2122 │ │ -08b20c: 6e20 1d2b 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b212: 0a07 |0061: move-result v7 │ │ -08b214: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ -08b218: 6e20 ff18 c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@18ff │ │ -08b21e: 28bd |0067: goto 0024 // -0043 │ │ -08b220: 1a07 b126 |0068: const-string v7, "menu" // string@26b1 │ │ -08b224: 6e20 1d2b 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b22a: 0a07 |006d: move-result v7 │ │ -08b22c: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ -08b230: 6e10 fa18 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@18fa │ │ -08b236: 0c04 |0073: move-result-object v4 │ │ -08b238: 7040 0b19 ba4c |0074: invoke-direct {v10, v11, v12, v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@190b │ │ -08b23e: 28ad |0077: goto 0024 // -0053 │ │ -08b240: 1211 |0078: const/4 v1, #int 1 // #1 │ │ -08b242: 0756 |0079: move-object v6, v5 │ │ -08b244: 28aa |007a: goto 0024 // -0056 │ │ -08b246: 7210 3f2c 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -08b24c: 0c05 |007e: move-result-object v5 │ │ -08b24e: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ -08b252: 6e20 1d2b 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b258: 0a07 |0084: move-result v7 │ │ -08b25a: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ -08b25e: 1201 |0087: const/4 v1, #int 0 // #0 │ │ -08b260: 1206 |0088: const/4 v6, #int 0 // #0 │ │ -08b262: 289b |0089: goto 0024 // -0065 │ │ -08b264: 1a07 ec1e |008a: const-string v7, "group" // string@1eec │ │ -08b268: 6e20 1d2b 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b26e: 0a07 |008f: move-result v7 │ │ -08b270: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ -08b274: 6e10 0019 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@1900 │ │ -08b27a: 288f |0095: goto 0024 // -0071 │ │ -08b27c: 1a07 2221 |0096: const-string v7, "item" // string@2122 │ │ -08b280: 6e20 1d2b 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b286: 0a07 |009b: move-result v7 │ │ -08b288: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ -08b28c: 6e10 fc18 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@18fc │ │ -08b292: 0a07 |00a1: move-result v7 │ │ -08b294: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ -08b298: 7110 f818 0200 |00a4: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@18f8 │ │ -08b29e: 0c07 |00a7: move-result-object v7 │ │ -08b2a0: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ -08b2a4: 7110 f818 0200 |00aa: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@18f8 │ │ -08b2aa: 0c07 |00ad: move-result-object v7 │ │ -08b2ac: 6e10 cf0b 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0bcf │ │ -08b2b2: 0a07 |00b1: move-result v7 │ │ -08b2b4: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ -08b2b8: 6e10 fa18 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@18fa │ │ -08b2be: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ -08b2c2: 6e10 f918 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@18f9 │ │ -08b2c8: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ -08b2cc: 1a07 b126 |00be: const-string v7, "menu" // string@26b1 │ │ -08b2d0: 6e20 1d2b 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08b2d6: 0a07 |00c3: move-result v7 │ │ -08b2d8: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ -08b2dc: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ -08b2de: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ -08b2e2: 2207 a605 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@05a6 │ │ -08b2e6: 1a08 b511 |00cb: const-string v8, "Unexpected end of document" // string@11b5 │ │ -08b2ea: 7020 102b 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -08b2f0: 2707 |00d0: throw v7 │ │ -08b2f2: 0e00 |00d1: return-void │ │ -08b2f4: 0001 0300 0100 0000 a800 0000 2900 ... |00d2: packed-switch-data (10 units) │ │ +08b1ac: |[08b1ac] android.support.v7.internal.view.SupportMenuInflater.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V │ │ +08b1bc: 2202 5e03 |0000: new-instance v2, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState; // type@035e │ │ +08b1c0: 7030 f718 a20d |0002: invoke-direct {v2, v10, v13}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.:(Landroid/support/v7/internal/view/SupportMenuInflater;Landroid/view/Menu;)V // method@18f7 │ │ +08b1c6: 7210 3e2c 0b00 |0005: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ +08b1cc: 0a00 |0008: move-result v0 │ │ +08b1ce: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +08b1d0: 1206 |000a: const/4 v6, #int 0 // #0 │ │ +08b1d2: 1227 |000b: const/4 v7, #int 2 // #2 │ │ +08b1d4: 3370 3600 |000c: if-ne v0, v7, 0042 // +0036 │ │ +08b1d8: 7210 3f2c 0b00 |000e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +08b1de: 0c05 |0011: move-result-object v5 │ │ +08b1e0: 1a07 b426 |0012: const-string v7, "menu" // string@26b4 │ │ +08b1e4: 6e20 1d2b 7500 |0014: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b1ea: 0a07 |0017: move-result v7 │ │ +08b1ec: 3807 1100 |0018: if-eqz v7, 0029 // +0011 │ │ +08b1f0: 7210 412c 0b00 |001a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +08b1f6: 0a00 |001d: move-result v0 │ │ +08b1f8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +08b1fa: 3903 b200 |001f: if-nez v3, 00d1 // +00b2 │ │ +08b1fe: 2b00 b100 0000 |0021: packed-switch v0, 000000d2 // +000000b1 │ │ +08b204: 7210 412c 0b00 |0024: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +08b20a: 0a00 |0027: move-result v0 │ │ +08b20c: 28f7 |0028: goto 001f // -0009 │ │ +08b20e: 2207 a605 |0029: new-instance v7, Ljava/lang/RuntimeException; // type@05a6 │ │ +08b212: 2208 a905 |002b: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +08b216: 7010 3d2b 0800 |002d: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08b21c: 1a09 c904 |0030: const-string v9, "Expecting menu, got " // string@04c9 │ │ +08b220: 6e20 462b 9800 |0032: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08b226: 0c08 |0035: move-result-object v8 │ │ +08b228: 6e20 462b 5800 |0036: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08b22e: 0c08 |0039: move-result-object v8 │ │ +08b230: 6e10 4e2b 0800 |003a: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08b236: 0c08 |003d: move-result-object v8 │ │ +08b238: 7020 102b 8700 |003e: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +08b23e: 2707 |0041: throw v7 │ │ +08b240: 7210 412c 0b00 |0042: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +08b246: 0a00 |0045: move-result v0 │ │ +08b248: 1217 |0046: const/4 v7, #int 1 // #1 │ │ +08b24a: 3370 c4ff |0047: if-ne v0, v7, 000b // -003c │ │ +08b24e: 28d5 |0049: goto 001e // -002b │ │ +08b250: 3901 daff |004a: if-nez v1, 0024 // -0026 │ │ +08b254: 7210 3f2c 0b00 |004c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +08b25a: 0c05 |004f: move-result-object v5 │ │ +08b25c: 1a07 ee1e |0050: const-string v7, "group" // string@1eee │ │ +08b260: 6e20 1d2b 7500 |0052: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b266: 0a07 |0055: move-result v7 │ │ +08b268: 3807 0600 |0056: if-eqz v7, 005c // +0006 │ │ +08b26c: 6e20 fe18 c200 |0058: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readGroup:(Landroid/util/AttributeSet;)V // method@18fe │ │ +08b272: 28c9 |005b: goto 0024 // -0037 │ │ +08b274: 1a07 2521 |005c: const-string v7, "item" // string@2125 │ │ +08b278: 6e20 1d2b 7500 |005e: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b27e: 0a07 |0061: move-result v7 │ │ +08b280: 3807 0600 |0062: if-eqz v7, 0068 // +0006 │ │ +08b284: 6e20 ff18 c200 |0064: invoke-virtual {v2, v12}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.readItem:(Landroid/util/AttributeSet;)V // method@18ff │ │ +08b28a: 28bd |0067: goto 0024 // -0043 │ │ +08b28c: 1a07 b426 |0068: const-string v7, "menu" // string@26b4 │ │ +08b290: 6e20 1d2b 7500 |006a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b296: 0a07 |006d: move-result v7 │ │ +08b298: 3807 0a00 |006e: if-eqz v7, 0078 // +000a │ │ +08b29c: 6e10 fa18 0200 |0070: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@18fa │ │ +08b2a2: 0c04 |0073: move-result-object v4 │ │ +08b2a4: 7040 0b19 ba4c |0074: invoke-direct {v10, v11, v12, v4}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@190b │ │ +08b2aa: 28ad |0077: goto 0024 // -0053 │ │ +08b2ac: 1211 |0078: const/4 v1, #int 1 // #1 │ │ +08b2ae: 0756 |0079: move-object v6, v5 │ │ +08b2b0: 28aa |007a: goto 0024 // -0056 │ │ +08b2b2: 7210 3f2c 0b00 |007b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +08b2b8: 0c05 |007e: move-result-object v5 │ │ +08b2ba: 3801 0b00 |007f: if-eqz v1, 008a // +000b │ │ +08b2be: 6e20 1d2b 6500 |0081: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b2c4: 0a07 |0084: move-result v7 │ │ +08b2c6: 3807 0500 |0085: if-eqz v7, 008a // +0005 │ │ +08b2ca: 1201 |0087: const/4 v1, #int 0 // #0 │ │ +08b2cc: 1206 |0088: const/4 v6, #int 0 // #0 │ │ +08b2ce: 289b |0089: goto 0024 // -0065 │ │ +08b2d0: 1a07 ee1e |008a: const-string v7, "group" // string@1eee │ │ +08b2d4: 6e20 1d2b 7500 |008c: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b2da: 0a07 |008f: move-result v7 │ │ +08b2dc: 3807 0600 |0090: if-eqz v7, 0096 // +0006 │ │ +08b2e0: 6e10 0019 0200 |0092: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.resetGroup:()V // method@1900 │ │ +08b2e6: 288f |0095: goto 0024 // -0071 │ │ +08b2e8: 1a07 2521 |0096: const-string v7, "item" // string@2125 │ │ +08b2ec: 6e20 1d2b 7500 |0098: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b2f2: 0a07 |009b: move-result v7 │ │ +08b2f4: 3807 2200 |009c: if-eqz v7, 00be // +0022 │ │ +08b2f8: 6e10 fc18 0200 |009e: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.hasAddedItem:()Z // method@18fc │ │ +08b2fe: 0a07 |00a1: move-result v7 │ │ +08b300: 3907 82ff |00a2: if-nez v7, 0024 // -007e │ │ +08b304: 7110 f818 0200 |00a4: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@18f8 │ │ +08b30a: 0c07 |00a7: move-result-object v7 │ │ +08b30c: 3807 1100 |00a8: if-eqz v7, 00b9 // +0011 │ │ +08b310: 7110 f818 0200 |00aa: invoke-static {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.access$000:(Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;)Landroid/support/v4/view/ActionProvider; // method@18f8 │ │ +08b316: 0c07 |00ad: move-result-object v7 │ │ +08b318: 6e10 cf0b 0700 |00ae: invoke-virtual {v7}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0bcf │ │ +08b31e: 0a07 |00b1: move-result v7 │ │ +08b320: 3807 0700 |00b2: if-eqz v7, 00b9 // +0007 │ │ +08b324: 6e10 fa18 0200 |00b4: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addSubMenuItem:()Landroid/view/SubMenu; // method@18fa │ │ +08b32a: 2900 6dff |00b7: goto/16 0024 // -0093 │ │ +08b32e: 6e10 f918 0200 |00b9: invoke-virtual {v2}, Landroid/support/v7/internal/view/SupportMenuInflater$MenuState;.addItem:()V // method@18f9 │ │ +08b334: 2900 68ff |00bc: goto/16 0024 // -0098 │ │ +08b338: 1a07 b426 |00be: const-string v7, "menu" // string@26b4 │ │ +08b33c: 6e20 1d2b 7500 |00c0: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08b342: 0a07 |00c3: move-result v7 │ │ +08b344: 3807 60ff |00c4: if-eqz v7, 0024 // -00a0 │ │ +08b348: 1213 |00c6: const/4 v3, #int 1 // #1 │ │ +08b34a: 2900 5dff |00c7: goto/16 0024 // -00a3 │ │ +08b34e: 2207 a605 |00c9: new-instance v7, Ljava/lang/RuntimeException; // type@05a6 │ │ +08b352: 1a08 b611 |00cb: const-string v8, "Unexpected end of document" // string@11b6 │ │ +08b356: 7020 102b 8700 |00cd: invoke-direct {v7, v8}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +08b35c: 2707 |00d0: throw v7 │ │ +08b35e: 0e00 |00d1: return-void │ │ +08b360: 0001 0300 0100 0000 a800 0000 2900 ... |00d2: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=136 │ │ 0x0009 line=138 │ │ 0x000a line=139 │ │ 0x000b line=143 │ │ @@ -108003,45 +108002,45 @@ │ │ type : '(ILandroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -08b308: |[08b308] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ -08b318: 2073 a301 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@01a3 │ │ -08b31c: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -08b320: 6f30 7821 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -08b326: 0e00 |0007: return-void │ │ -08b328: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -08b32a: 5453 7909 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0979 │ │ -08b32e: 6e10 3401 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08b334: 0c03 |000e: move-result-object v3 │ │ -08b336: 6e20 b301 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@01b3 │ │ -08b33c: 0c02 |0012: move-result-object v2 │ │ -08b33e: 7110 1221 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@2112 │ │ -08b344: 0c00 |0016: move-result-object v0 │ │ -08b346: 7040 0b19 2570 |0017: invoke-direct {v5, v2, v0, v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@190b │ │ -08b34c: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ -08b350: 7210 cb01 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01cb │ │ -08b356: 28e8 |001f: goto 0007 // -0018 │ │ -08b358: 0d01 |0020: move-exception v1 │ │ -08b35a: 2203 2304 |0021: new-instance v3, Landroid/view/InflateException; // type@0423 │ │ -08b35e: 1a04 b504 |0023: const-string v4, "Error inflating menu XML" // string@04b5 │ │ -08b362: 7030 4621 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2146 │ │ -08b368: 2703 |0028: throw v3 │ │ -08b36a: 0d03 |0029: move-exception v3 │ │ -08b36c: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ -08b370: 7210 cb01 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01cb │ │ -08b376: 2703 |002f: throw v3 │ │ -08b378: 0d01 |0030: move-exception v1 │ │ -08b37a: 2203 2304 |0031: new-instance v3, Landroid/view/InflateException; // type@0423 │ │ -08b37e: 1a04 b504 |0033: const-string v4, "Error inflating menu XML" // string@04b5 │ │ -08b382: 7030 4621 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2146 │ │ -08b388: 2703 |0038: throw v3 │ │ +08b374: |[08b374] android.support.v7.internal.view.SupportMenuInflater.inflate:(ILandroid/view/Menu;)V │ │ +08b384: 2073 a301 |0000: instance-of v3, v7, Landroid/support/v4/internal/view/SupportMenu; // type@01a3 │ │ +08b388: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +08b38c: 6f30 7821 6507 |0004: invoke-super {v5, v6, v7}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +08b392: 0e00 |0007: return-void │ │ +08b394: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +08b396: 5453 7909 |0009: iget-object v3, v5, Landroid/support/v7/internal/view/SupportMenuInflater;.mContext:Landroid/content/Context; // field@0979 │ │ +08b39a: 6e10 3401 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08b3a0: 0c03 |000e: move-result-object v3 │ │ +08b3a2: 6e20 b301 6300 |000f: invoke-virtual {v3, v6}, Landroid/content/res/Resources;.getLayout:(I)Landroid/content/res/XmlResourceParser; // method@01b3 │ │ +08b3a8: 0c02 |0012: move-result-object v2 │ │ +08b3aa: 7110 1221 0200 |0013: invoke-static {v2}, Landroid/util/Xml;.asAttributeSet:(Lorg/xmlpull/v1/XmlPullParser;)Landroid/util/AttributeSet; // method@2112 │ │ +08b3b0: 0c00 |0016: move-result-object v0 │ │ +08b3b2: 7040 0b19 2570 |0017: invoke-direct {v5, v2, v0, v7}, Landroid/support/v7/internal/view/SupportMenuInflater;.parseMenu:(Lorg/xmlpull/v1/XmlPullParser;Landroid/util/AttributeSet;Landroid/view/Menu;)V // method@190b │ │ +08b3b8: 3802 edff |001a: if-eqz v2, 0007 // -0013 │ │ +08b3bc: 7210 cb01 0200 |001c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01cb │ │ +08b3c2: 28e8 |001f: goto 0007 // -0018 │ │ +08b3c4: 0d01 |0020: move-exception v1 │ │ +08b3c6: 2203 2304 |0021: new-instance v3, Landroid/view/InflateException; // type@0423 │ │ +08b3ca: 1a04 b504 |0023: const-string v4, "Error inflating menu XML" // string@04b5 │ │ +08b3ce: 7030 4621 4301 |0025: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2146 │ │ +08b3d4: 2703 |0028: throw v3 │ │ +08b3d6: 0d03 |0029: move-exception v3 │ │ +08b3d8: 3802 0500 |002a: if-eqz v2, 002f // +0005 │ │ +08b3dc: 7210 cb01 0200 |002c: invoke-interface {v2}, Landroid/content/res/XmlResourceParser;.close:()V // method@01cb │ │ +08b3e2: 2703 |002f: throw v3 │ │ +08b3e4: 0d01 |0030: move-exception v1 │ │ +08b3e6: 2203 2304 |0031: new-instance v3, Landroid/view/InflateException; // type@0423 │ │ +08b3ea: 1a04 b504 |0033: const-string v4, "Error inflating menu XML" // string@04b5 │ │ +08b3ee: 7030 4621 4301 |0035: invoke-direct {v3, v4, v1}, Landroid/view/InflateException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2146 │ │ +08b3f4: 2703 |0038: throw v3 │ │ catches : 3 │ │ 0x0009 - 0x001a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0020 │ │ Ljava/io/IOException; -> 0x0030 │ │ -> 0x0029 │ │ 0x0021 - 0x0029 │ │ -> 0x0029 │ │ @@ -108066,15 +108065,15 @@ │ │ 0x0021 - 0x0029 reg=1 e Lorg/xmlpull/v1/XmlPullParserException; │ │ 0x0031 - 0x0039 reg=1 e Ljava/io/IOException; │ │ 0x0009 - 0x0039 reg=2 parser Landroid/content/res/XmlResourceParser; │ │ 0x0000 - 0x0039 reg=5 this Landroid/support/v7/internal/view/SupportMenuInflater; │ │ 0x0000 - 0x0039 reg=6 menuRes I │ │ 0x0000 - 0x0039 reg=7 menu Landroid/view/Menu; │ │ │ │ - source_file_idx : 4292 (SupportMenuInflater.java) │ │ + source_file_idx : 4293 (SupportMenuInflater.java) │ │ │ │ Class #464 header: │ │ class_idx : 865 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ source_file_idx : 668 │ │ static_fields_size : 0 │ │ @@ -108109,26 +108108,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08b3b0: |[08b3b0] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ -08b3c0: 5b12 9009 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@0990 │ │ -08b3c4: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -08b3ca: 6e10 4419 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1944 │ │ -08b3d0: 0c00 |0008: move-result-object v0 │ │ -08b3d2: 6e10 3401 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08b3d8: 0c00 |000c: move-result-object v0 │ │ -08b3da: 6e10 ad01 0000 |000d: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ -08b3e0: 0c00 |0010: move-result-object v0 │ │ -08b3e2: 5400 2d00 |0011: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ -08b3e6: 5b10 8f09 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@098f │ │ -08b3ea: 0e00 |0015: return-void │ │ +08b41c: |[08b41c] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V │ │ +08b42c: 5b12 9009 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuItemView; // field@0990 │ │ +08b430: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +08b436: 6e10 4419 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1944 │ │ +08b43c: 0c00 |0008: move-result-object v0 │ │ +08b43e: 6e10 3401 0000 |0009: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08b444: 0c00 |000c: move-result-object v0 │ │ +08b446: 6e10 ad01 0000 |000d: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ +08b44c: 0c00 |0010: move-result-object v0 │ │ +08b44e: 5400 2d00 |0011: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ +08b452: 5b10 8f09 |0013: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@098f │ │ +08b456: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0005 line=242 │ │ 0x0015 line=243 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; │ │ @@ -108140,24 +108139,24 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08b3ec: |[08b3ec] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -08b3fc: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -08b400: 6e10 042b 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -08b406: 0c00 |0005: move-result-object v0 │ │ -08b408: 5421 8f09 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@098f │ │ -08b40c: 6e20 362b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -08b412: 0c00 |000b: move-result-object v0 │ │ -08b414: 1100 |000c: return-object v0 │ │ -08b416: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08b418: 28fe |000e: goto 000c // -0002 │ │ +08b458: |[08b458] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +08b468: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +08b46c: 6e10 042b 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +08b472: 0c00 |0005: move-result-object v0 │ │ +08b474: 5421 8f09 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@098f │ │ +08b478: 6e20 362b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +08b47e: 0c00 |000b: move-result-object v0 │ │ +08b480: 1100 |000c: return-object v0 │ │ +08b482: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08b484: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -108167,16 +108166,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08b41c: |[08b41c] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -08b42c: 0e00 |0000: return-void │ │ +08b488: |[08b488] android.support.v7.internal.view.menu.ActionMenuItemView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +08b498: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 sourceText Ljava/lang/CharSequence; │ │ @@ -108249,19 +108248,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08b430: |[08b430] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V │ │ -08b440: 5b01 9c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ -08b444: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08b44a: 5b02 9b09 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@099b │ │ -08b44e: 0e00 |0007: return-void │ │ +08b49c: |[08b49c] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V │ │ +08b4ac: 5b01 9c09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ +08b4b0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08b4b6: 5b02 9b09 |0005: iput-object v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@099b │ │ +08b4ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0005 line=659 │ │ 0x0007 line=660 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ @@ -108274,36 +108273,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -08b450: |[08b450] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ -08b460: 5431 9c09 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ -08b464: 5411 aa09 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -08b468: 6e10 4d1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@1a4d │ │ -08b46e: 5431 9c09 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ -08b472: 5410 ab09 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -08b476: 1f00 3e04 |000b: check-cast v0, Landroid/view/View; // type@043e │ │ -08b47a: 3800 1700 |000d: if-eqz v0, 0024 // +0017 │ │ -08b47e: 6e10 2122 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ -08b484: 0c01 |0012: move-result-object v1 │ │ -08b486: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ -08b48a: 5431 9b09 |0015: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@099b │ │ -08b48e: 6e10 7d19 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@197d │ │ -08b494: 0a01 |001a: move-result v1 │ │ -08b496: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ -08b49a: 5431 9c09 |001d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ -08b49e: 5432 9b09 |001f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@099b │ │ -08b4a2: 7120 8d19 2100 |0021: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@198d │ │ -08b4a8: 5431 9c09 |0024: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ -08b4ac: 1202 |0026: const/4 v2, #int 0 // #0 │ │ -08b4ae: 7120 8f19 2100 |0027: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // method@198f │ │ -08b4b4: 0e00 |002a: return-void │ │ +08b4bc: |[08b4bc] android.support.v7.internal.view.menu.ActionMenuPresenter$OpenOverflowRunnable.run:()V │ │ +08b4cc: 5431 9c09 |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ +08b4d0: 5411 aa09 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +08b4d4: 6e10 4d1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.changeMenuMode:()V // method@1a4d │ │ +08b4da: 5431 9c09 |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ +08b4de: 5410 ab09 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +08b4e2: 1f00 3e04 |000b: check-cast v0, Landroid/view/View; // type@043e │ │ +08b4e6: 3800 1700 |000d: if-eqz v0, 0024 // +0017 │ │ +08b4ea: 6e10 2122 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ +08b4f0: 0c01 |0012: move-result-object v1 │ │ +08b4f2: 3801 1100 |0013: if-eqz v1, 0024 // +0011 │ │ +08b4f6: 5431 9b09 |0015: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@099b │ │ +08b4fa: 6e10 7d19 0100 |0017: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.tryShow:()Z // method@197d │ │ +08b500: 0a01 |001a: move-result v1 │ │ +08b502: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ +08b506: 5431 9c09 |001d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ +08b50a: 5432 9b09 |001f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.mPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@099b │ │ +08b50e: 7120 8d19 2100 |0021: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@198d │ │ +08b514: 5431 9c09 |0024: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099c │ │ +08b518: 1202 |0026: const/4 v2, #int 0 // #0 │ │ +08b51a: 7120 8f19 2100 |0027: invoke-static {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // method@198f │ │ +08b520: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ 0x0007 line=664 │ │ 0x000d line=665 │ │ 0x001d line=666 │ │ 0x0024 line=668 │ │ @@ -108344,17 +108343,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b4b8: |[08b4b8] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.:()V │ │ -08b4c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08b4ce: 0e00 |0003: return-void │ │ +08b524: |[08b524] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.:()V │ │ +08b534: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08b53a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -108363,18 +108362,18 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b4d0: |[08b4d0] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ -08b4e0: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@036a │ │ -08b4e4: 7020 8919 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@1989 │ │ -08b4ea: 1100 |0005: return-object v0 │ │ +08b53c: |[08b53c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ +08b54c: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@036a │ │ +08b550: 7020 8919 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:(Landroid/os/Parcel;)V // method@1989 │ │ +08b556: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ │ │ @@ -108383,18 +108382,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08b4ec: |[08b4ec] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08b4fc: 6e20 8319 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1983 │ │ -08b502: 0c00 |0003: move-result-object v0 │ │ -08b504: 1100 |0004: return-object v0 │ │ +08b558: |[08b558] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08b568: 6e20 8319 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1983 │ │ +08b56e: 0c00 |0003: move-result-object v0 │ │ +08b570: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -108403,17 +108402,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b508: |[08b508] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ -08b518: 2320 3e06 |0000: new-array v0, v2, [Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@063e │ │ -08b51c: 1100 |0002: return-object v0 │ │ +08b574: |[08b574] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ +08b584: 2320 3e06 |0000: new-array v0, v2, [Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@063e │ │ +08b588: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -108422,18 +108421,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08b520: |[08b520] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -08b530: 6e20 8519 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1985 │ │ -08b536: 0c00 |0003: move-result-object v0 │ │ -08b538: 1100 |0004: return-object v0 │ │ +08b58c: |[08b58c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08b59c: 6e20 8519 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // method@1985 │ │ +08b5a2: 0c00 |0003: move-result-object v0 │ │ +08b5a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -108478,36 +108477,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08b53c: |[08b53c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ -08b54c: 2200 6903 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; // type@0369 │ │ -08b550: 7010 8219 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.:()V // method@1982 │ │ -08b556: 6900 a009 |0005: sput-object v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@09a0 │ │ -08b55a: 0e00 |0007: return-void │ │ +08b5a8: |[08b5a8] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ +08b5b8: 2200 6903 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1; // type@0369 │ │ +08b5bc: 7010 8219 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState$1;.:()V // method@1982 │ │ +08b5c2: 6900 a009 |0005: sput-object v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@09a0 │ │ +08b5c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08b55c: |[08b55c] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ -08b56c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08b572: 0e00 |0003: return-void │ │ +08b5c8: |[08b5c8] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:()V │ │ +08b5d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08b5de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ │ │ @@ -108516,20 +108515,20 @@ │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08b574: |[08b574] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ -08b584: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -08b58a: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -08b590: 0a00 |0006: move-result v0 │ │ -08b592: 5910 a109 |0007: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ -08b596: 0e00 |0009: return-void │ │ +08b5e0: |[08b5e0] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.:(Landroid/os/Parcel;)V │ │ +08b5f0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +08b5f6: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +08b5fc: 0a00 |0006: move-result v0 │ │ +08b5fe: 5910 a109 |0007: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ +08b602: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0003 line=547 │ │ 0x0009 line=548 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ @@ -108541,17 +108540,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b598: |[08b598] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.describeContents:()I │ │ -08b5a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08b5aa: 0f00 |0001: return v0 │ │ +08b604: |[08b604] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.describeContents:()I │ │ +08b614: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08b616: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;) │ │ @@ -108559,18 +108558,18 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08b5ac: |[08b5ac] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -08b5bc: 5210 a109 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ -08b5c0: 6e20 0003 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -08b5c6: 0e00 |0005: return-void │ │ +08b618: |[08b618] android.support.v7.internal.view.menu.ActionMenuPresenter$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +08b628: 5210 a109 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ +08b62c: 6e20 0003 0200 |0002: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +08b632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0005 line=558 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ 0x0000 - 0x0006 reg=2 dest Landroid/os/Parcel; │ │ @@ -108678,19 +108677,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08b5c8: |[08b5c8] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(II)V │ │ -08b5d8: 7030 3824 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ -08b5de: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08b5e0: 5c10 be09 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -08b5e4: 0e00 |0006: return-void │ │ +08b634: |[08b634] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(II)V │ │ +08b644: 7030 3824 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ +08b64a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08b64c: 5c10 be09 |0004: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +08b650: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ 0x0003 line=609 │ │ 0x0006 line=610 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -108702,18 +108701,18 @@ │ │ type : '(IIZ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08b5e8: |[08b5e8] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(IIZ)V │ │ -08b5f8: 7030 3824 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ -08b5fe: 5c03 be09 |0003: iput-boolean v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -08b602: 0e00 |0005: return-void │ │ +08b654: |[08b654] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(IIZ)V │ │ +08b664: 7030 3824 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ +08b66a: 5c03 be09 |0003: iput-boolean v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +08b66e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0003 line=614 │ │ 0x0005 line=615 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -108726,17 +108725,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08b604: |[08b604] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08b614: 7030 3a24 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243a │ │ -08b61a: 0e00 |0003: return-void │ │ +08b670: |[08b670] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08b680: 7030 3a24 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243a │ │ +08b686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -108747,19 +108746,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08b61c: |[08b61c] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V │ │ -08b62c: 7020 3b24 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/widget/LinearLayout$LayoutParams;)V // method@243b │ │ -08b632: 5520 be09 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -08b636: 5c10 be09 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -08b63a: 0e00 |0007: return-void │ │ +08b688: |[08b688] android.support.v7.internal.view.menu.ActionMenuView$LayoutParams.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V │ │ +08b698: 7020 3b24 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/LinearLayout$LayoutParams;.:(Landroid/widget/LinearLayout$LayoutParams;)V // method@243b │ │ +08b69e: 5520 be09 |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +08b6a2: 5c10 be09 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +08b6a6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=604 │ │ 0x0007 line=605 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -108805,23 +108804,23 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08b63c: |[08b63c] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ -08b64c: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -08b652: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -08b656: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08b65a: 1a01 0113 |0007: const-string v1, "Wrapped Object can not be null." // string@1301 │ │ -08b65e: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -08b664: 2700 |000c: throw v0 │ │ -08b666: 5b23 da09 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@09da │ │ -08b66a: 0e00 |000f: return-void │ │ +08b6a8: |[08b6a8] android.support.v7.internal.view.menu.BaseWrapper.:(Ljava/lang/Object;)V │ │ +08b6b8: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +08b6be: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +08b6c2: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08b6c6: 1a01 0213 |0007: const-string v1, "Wrapped Object can not be null." // string@1302 │ │ +08b6ca: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +08b6d0: 2700 |000c: throw v0 │ │ +08b6d2: 5b23 da09 |000d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@09da │ │ +08b6d6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ 0x000d line=27 │ │ 0x000f line=28 │ │ @@ -108837,17 +108836,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b66c: |[08b66c] android.support.v7.internal.view.menu.BaseWrapper.getWrappedObject:()Ljava/lang/Object; │ │ -08b67c: 5410 da09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@09da │ │ -08b680: 1100 |0002: return-object v0 │ │ +08b6d8: |[08b6d8] android.support.v7.internal.view.menu.BaseWrapper.getWrappedObject:()Ljava/lang/Object; │ │ +08b6e8: 5410 da09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseWrapper;.mWrappedObject:Ljava/lang/Object; // field@09da │ │ +08b6ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/view/menu/BaseWrapper; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseWrapper; Landroid/support/v7/internal/view/menu/BaseWrapper; │ │ │ │ @@ -108889,21 +108888,21 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -08b684: |[08b684] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ -08b694: 5b12 ed09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b698: 7010 cd23 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -08b69e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -08b6a0: 5910 ec09 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ -08b6a4: 6e10 1f1a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@1a1f │ │ -08b6aa: 0e00 |000b: return-void │ │ +08b6f0: |[08b6f0] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V │ │ +08b700: 5b12 ed09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b704: 7010 cd23 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +08b70a: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +08b70c: 5910 ec09 |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ +08b710: 6e10 1f1a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@1a1f │ │ +08b716: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=232 │ │ 0x0008 line=235 │ │ 0x000b line=236 │ │ locals : │ │ @@ -108916,39 +108915,39 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -08b6ac: |[08b6ac] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ -08b6bc: 5465 ed09 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b6c0: 5455 f709 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ -08b6c4: 6e10 651a 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a65 │ │ -08b6ca: 0c01 |0007: move-result-object v1 │ │ -08b6cc: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ -08b6d0: 5465 ed09 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b6d4: 5455 f709 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ -08b6d8: 6e10 6a1a 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -08b6de: 0c04 |0011: move-result-object v4 │ │ -08b6e0: 6e10 9d2b 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -08b6e6: 0a00 |0015: move-result v0 │ │ -08b6e8: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -08b6ea: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ -08b6ee: 6e20 972b 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -08b6f4: 0c03 |001c: move-result-object v3 │ │ -08b6f6: 1f03 7b03 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08b6fa: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ -08b6fe: 5962 ec09 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ -08b702: 0e00 |0023: return-void │ │ -08b704: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08b708: 28f1 |0026: goto 0017 // -000f │ │ -08b70a: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ -08b70c: 5965 ec09 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ -08b710: 28f9 |002a: goto 0023 // -0007 │ │ +08b718: |[08b718] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.findExpandedIndex:()V │ │ +08b728: 5465 ed09 |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b72c: 5455 f709 |0002: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ +08b730: 6e10 651a 0500 |0004: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a65 │ │ +08b736: 0c01 |0007: move-result-object v1 │ │ +08b738: 3801 1f00 |0008: if-eqz v1, 0027 // +001f │ │ +08b73c: 5465 ed09 |000a: iget-object v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b740: 5455 f709 |000c: iget-object v5, v5, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ +08b744: 6e10 6a1a 0500 |000e: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +08b74a: 0c04 |0011: move-result-object v4 │ │ +08b74c: 6e10 9d2b 0400 |0012: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +08b752: 0a00 |0015: move-result v0 │ │ +08b754: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +08b756: 3502 1000 |0017: if-ge v2, v0, 0027 // +0010 │ │ +08b75a: 6e20 972b 2400 |0019: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +08b760: 0c03 |001c: move-result-object v3 │ │ +08b762: 1f03 7b03 |001d: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08b766: 3313 0500 |001f: if-ne v3, v1, 0024 // +0005 │ │ +08b76a: 5962 ec09 |0021: iput v2, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ +08b76e: 0e00 |0023: return-void │ │ +08b770: d802 0201 |0024: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08b774: 28f1 |0026: goto 0017 // -000f │ │ +08b776: 12f5 |0027: const/4 v5, #int -1 // #ff │ │ +08b778: 5965 ec09 |0028: iput v5, v6, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ +08b77c: 28f9 |002a: goto 0023 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0008 line=274 │ │ 0x000a line=275 │ │ 0x0012 line=276 │ │ 0x0016 line=277 │ │ @@ -108975,30 +108974,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08b714: |[08b714] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ -08b724: 5442 ed09 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b728: 5422 f709 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ -08b72c: 6e10 6a1a 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -08b732: 0c01 |0007: move-result-object v1 │ │ -08b734: 6e10 9d2b 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -08b73a: 0a02 |000b: move-result v2 │ │ -08b73c: 5443 ed09 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b740: 7110 291a 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@1a29 │ │ -08b746: 0a03 |0011: move-result v3 │ │ -08b748: 9100 0203 |0012: sub-int v0, v2, v3 │ │ -08b74c: 5242 ec09 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ -08b750: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ -08b754: 0f00 |0018: return v0 │ │ -08b756: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08b75a: 28fd |001b: goto 0018 // -0003 │ │ +08b780: |[08b780] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getCount:()I │ │ +08b790: 5442 ed09 |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b794: 5422 f709 |0002: iget-object v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ +08b798: 6e10 6a1a 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +08b79e: 0c01 |0007: move-result-object v1 │ │ +08b7a0: 6e10 9d2b 0100 |0008: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +08b7a6: 0a02 |000b: move-result v2 │ │ +08b7a8: 5443 ed09 |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b7ac: 7110 291a 0300 |000e: invoke-static {v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@1a29 │ │ +08b7b2: 0a03 |0011: move-result v3 │ │ +08b7b4: 9100 0203 |0012: sub-int v0, v2, v3 │ │ +08b7b8: 5242 ec09 |0014: iget v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ +08b7bc: 3b02 0300 |0016: if-gez v2, 0019 // +0003 │ │ +08b7c0: 0f00 |0018: return v0 │ │ +08b7c2: d800 00ff |0019: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08b7c6: 28fd |001b: goto 0018 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0008 line=240 │ │ 0x0014 line=241 │ │ 0x0018 line=244 │ │ locals : │ │ @@ -109012,32 +109011,32 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -08b75c: |[08b75c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -08b76c: 5421 ed09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b770: 5411 f709 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ -08b774: 6e10 6a1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -08b77a: 0c00 |0007: move-result-object v0 │ │ -08b77c: 5421 ed09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b780: 7110 291a 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@1a29 │ │ -08b786: 0a01 |000d: move-result v1 │ │ -08b788: b013 |000e: add-int/2addr v3, v1 │ │ -08b78a: 5221 ec09 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ -08b78e: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ -08b792: 5221 ec09 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ -08b796: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ -08b79a: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08b79e: 6e20 972b 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -08b7a4: 0c01 |001c: move-result-object v1 │ │ -08b7a6: 1f01 7b03 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08b7aa: 1101 |001f: return-object v1 │ │ +08b7c8: |[08b7c8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +08b7d8: 5421 ed09 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b7dc: 5411 f709 |0002: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ +08b7e0: 6e10 6a1a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +08b7e6: 0c00 |0007: move-result-object v0 │ │ +08b7e8: 5421 ed09 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b7ec: 7110 291a 0100 |000a: invoke-static {v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I // method@1a29 │ │ +08b7f2: 0a01 |000d: move-result v1 │ │ +08b7f4: b013 |000e: add-int/2addr v3, v1 │ │ +08b7f6: 5221 ec09 |000f: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ +08b7fa: 3a01 0800 |0011: if-ltz v1, 0019 // +0008 │ │ +08b7fe: 5221 ec09 |0013: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.mExpandedIndex:I // field@09ec │ │ +08b802: 3413 0400 |0015: if-lt v3, v1, 0019 // +0004 │ │ +08b806: d803 0301 |0017: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08b80a: 6e20 972b 3000 |0019: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +08b810: 0c01 |001c: move-result-object v1 │ │ +08b812: 1f01 7b03 |001d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08b816: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0008 line=249 │ │ 0x000f line=250 │ │ 0x0017 line=251 │ │ 0x0019 line=253 │ │ @@ -109051,18 +109050,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08b7ac: |[08b7ac] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -08b7bc: 6e20 211a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a21 │ │ -08b7c2: 0c00 |0003: move-result-object v0 │ │ -08b7c4: 1100 |0004: return-object v0 │ │ +08b818: |[08b818] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +08b828: 6e20 211a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a21 │ │ +08b82e: 0c00 |0003: move-result-object v0 │ │ +08b830: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -109071,17 +109070,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08b7c8: |[08b7c8] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ -08b7d8: 8130 |0000: int-to-long v0, v3 │ │ -08b7da: 1000 |0001: return-wide v0 │ │ +08b834: |[08b834] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getItemId:(I)J │ │ +08b844: 8130 |0000: int-to-long v0, v3 │ │ +08b846: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -109090,29 +109089,29 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -08b7dc: |[08b7dc] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08b7ec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08b7ee: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -08b7f2: 5441 ed09 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b7f6: 5411 f409 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ -08b7fa: 5442 ed09 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ -08b7fe: 5222 f609 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@09f6 │ │ -08b802: 6e40 5d21 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -08b808: 0c06 |000e: move-result-object v6 │ │ -08b80a: 0760 |000f: move-object v0, v6 │ │ -08b80c: 1f00 8803 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -08b810: 6e20 211a 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a21 │ │ -08b816: 0c01 |0015: move-result-object v1 │ │ -08b818: 7230 711b 1003 |0016: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1b71 │ │ -08b81e: 1106 |0019: return-object v6 │ │ +08b848: |[08b848] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08b858: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08b85a: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +08b85e: 5441 ed09 |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b862: 5411 f409 |0005: iget-object v1, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ +08b866: 5442 ed09 |0007: iget-object v2, v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@09ed │ │ +08b86a: 5222 f609 |0009: iget v2, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@09f6 │ │ +08b86e: 6e40 5d21 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +08b874: 0c06 |000e: move-result-object v6 │ │ +08b876: 0760 |000f: move-object v0, v6 │ │ +08b878: 1f00 8803 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +08b87c: 6e20 211a 5400 |0012: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a21 │ │ +08b882: 0c01 |0015: move-result-object v1 │ │ +08b884: 7230 711b 1003 |0016: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1b71 │ │ +08b88a: 1106 |0019: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0003 line=264 │ │ 0x0010 line=267 │ │ 0x0012 line=268 │ │ 0x0019 line=269 │ │ @@ -109128,18 +109127,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08b820: |[08b820] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ -08b830: 6e10 1f1a 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@1a1f │ │ -08b836: 6f10 cf23 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -08b83c: 0e00 |0006: return-void │ │ +08b88c: |[08b88c] android.support.v7.internal.view.menu.ListMenuPresenter$MenuAdapter.notifyDataSetChanged:()V │ │ +08b89c: 6e10 1f1a 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.findExpandedIndex:()V // method@1a1f │ │ +08b8a2: 6f10 cf23 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +08b8a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ 0x0006 line=292 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; │ │ @@ -109252,28 +109251,28 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -08b840: |[08b840] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V │ │ -08b850: 5b23 410a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ -08b854: 6e10 ce0b 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/view/ActionProvider;.getContext:()Landroid/content/Context; // method@0bce │ │ -08b85a: 0c00 |0005: move-result-object v0 │ │ -08b85c: 7020 2b21 0200 |0006: invoke-direct {v2, v0}, Landroid/view/ActionProvider;.:(Landroid/content/Context;)V // method@212b │ │ -08b862: 5b24 400a |0009: iput-object v4, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -08b866: 7110 fe1a 0300 |000b: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@1afe │ │ -08b86c: 0a00 |000e: move-result v0 │ │ -08b86e: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -08b872: 5420 400a |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -08b876: 2201 7c03 |0013: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; // type@037c │ │ -08b87a: 7030 eb1a 2103 |0015: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V // method@1aeb │ │ -08b880: 6e20 d80b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ -08b886: 0e00 |001b: return-void │ │ +08b8ac: |[08b8ac] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V │ │ +08b8bc: 5b23 410a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ +08b8c0: 6e10 ce0b 0400 |0002: invoke-virtual {v4}, Landroid/support/v4/view/ActionProvider;.getContext:()Landroid/content/Context; // method@0bce │ │ +08b8c6: 0c00 |0005: move-result-object v0 │ │ +08b8c8: 7020 2b21 0200 |0006: invoke-direct {v2, v0}, Landroid/view/ActionProvider;.:(Landroid/content/Context;)V // method@212b │ │ +08b8ce: 5b24 400a |0009: iput-object v4, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +08b8d2: 7110 fe1a 0300 |000b: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@1afe │ │ +08b8d8: 0a00 |000e: move-result v0 │ │ +08b8da: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +08b8de: 5420 400a |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +08b8e2: 2201 7c03 |0013: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; // type@037c │ │ +08b8e6: 7030 eb1a 2103 |0015: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V // method@1aeb │ │ +08b8ec: 6e20 d80b 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ +08b8f2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0002 line=396 │ │ 0x0009 line=397 │ │ 0x000b line=399 │ │ 0x0011 line=400 │ │ @@ -109289,19 +109288,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08b888: |[08b888] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ -08b898: 5410 400a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -08b89c: 6e10 cf0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0bcf │ │ -08b8a2: 0a00 |0005: move-result v0 │ │ -08b8a4: 0f00 |0006: return v0 │ │ +08b8f4: |[08b8f4] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.hasSubMenu:()Z │ │ +08b904: 5410 400a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +08b908: 6e10 cf0b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0bcf │ │ +08b90e: 0a00 |0005: move-result v0 │ │ +08b910: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -109309,25 +109308,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -08b8a8: |[08b8a8] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ -08b8b8: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ -08b8bc: 7110 fe1a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@1afe │ │ -08b8c2: 0a00 |0005: move-result v0 │ │ -08b8c4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -08b8c8: 5410 410a |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ -08b8cc: 6e10 001b 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@1b00 │ │ -08b8d2: 5410 400a |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -08b8d6: 6e10 d10b 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0bd1 │ │ -08b8dc: 0c00 |0012: move-result-object v0 │ │ -08b8de: 1100 |0013: return-object v0 │ │ +08b914: |[08b914] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onCreateActionView:()Landroid/view/View; │ │ +08b924: 5410 410a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ +08b928: 7110 fe1a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@1afe │ │ +08b92e: 0a00 |0005: move-result v0 │ │ +08b930: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +08b934: 5410 410a |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ +08b938: 6e10 001b 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@1b00 │ │ +08b93e: 5410 400a |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +08b942: 6e10 d10b 0000 |000f: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:()Landroid/view/View; // method@0bd1 │ │ +08b948: 0c00 |0012: move-result-object v0 │ │ +08b94a: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0008 line=416 │ │ 0x000d line=418 │ │ locals : │ │ 0x0000 - 0x0014 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ @@ -109337,19 +109336,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08b8e0: |[08b8e0] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ -08b8f0: 5410 400a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -08b8f4: 6e10 d30b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0bd3 │ │ -08b8fa: 0a00 |0005: move-result v0 │ │ -08b8fc: 0f00 |0006: return v0 │ │ +08b94c: |[08b94c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPerformDefaultAction:()Z │ │ +08b95c: 5410 400a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +08b960: 6e10 d30b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0bd3 │ │ +08b966: 0a00 |0005: move-result v0 │ │ +08b968: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;) │ │ @@ -109357,21 +109356,21 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08b900: |[08b900] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -08b910: 5420 400a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -08b914: 5421 410a |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ -08b918: 6e20 101b 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b10 │ │ -08b91e: 0c01 |0007: move-result-object v1 │ │ -08b920: 6e20 d40b 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0bd4 │ │ -08b926: 0e00 |000b: return-void │ │ +08b96c: |[08b96c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +08b97c: 5420 400a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +08b980: 5421 410a |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ +08b984: 6e20 101b 3100 |0004: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b10 │ │ +08b98a: 0c01 |0007: move-result-object v1 │ │ +08b98c: 6e20 d40b 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0bd4 │ │ +08b992: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x000b line=434 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x000c reg=3 subMenu Landroid/view/SubMenu; │ │ @@ -109411,23 +109410,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08b928: |[08b928] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ -08b938: 6e10 f321 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -08b93e: 0c00 |0003: move-result-object v0 │ │ -08b940: 7020 fa23 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -08b946: 0720 |0007: move-object v0, v2 │ │ -08b948: 1f00 da03 |0008: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -08b94c: 5b10 420a |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ -08b950: 6e20 f31a 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@1af3 │ │ -08b956: 0e00 |000f: return-void │ │ +08b994: |[08b994] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.:(Landroid/view/View;)V │ │ +08b9a4: 6e10 f321 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +08b9aa: 0c00 |0003: move-result-object v0 │ │ +08b9ac: 7020 fa23 0100 |0004: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +08b9b2: 0720 |0007: move-object v0, v2 │ │ +08b9b4: 1f00 da03 |0008: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +08b9b8: 5b10 420a |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ +08b9bc: 6e20 f31a 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.addView:(Landroid/view/View;)V // method@1af3 │ │ +08b9c2: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0008 line=443 │ │ 0x000c line=444 │ │ 0x000f line=445 │ │ locals : │ │ @@ -109440,18 +109439,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -08b958: |[08b958] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ -08b968: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ -08b96c: 1f00 3e04 |0002: check-cast v0, Landroid/view/View; // type@043e │ │ -08b970: 1100 |0004: return-object v0 │ │ +08b9c4: |[08b9c4] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.getWrappedView:()Landroid/view/View; │ │ +08b9d4: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ +08b9d8: 1f00 3e04 |0002: check-cast v0, Landroid/view/View; // type@043e │ │ +08b9dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;) │ │ @@ -109459,18 +109458,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08b974: |[08b974] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ -08b984: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ -08b988: 7210 cb1f 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1fcb │ │ -08b98e: 0e00 |0005: return-void │ │ +08b9e0: |[08b9e0] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewCollapsed:()V │ │ +08b9f0: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ +08b9f4: 7210 cb1f 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1fcb │ │ +08b9fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0005 line=455 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -109479,18 +109478,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08b990: |[08b990] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ -08b9a0: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ -08b9a4: 7210 cc1f 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1fcc │ │ -08b9aa: 0e00 |0005: return-void │ │ +08b9fc: |[08b9fc] android.support.v7.internal.view.menu.MenuItemWrapperICS$CollapsibleActionViewWrapper.onActionViewExpanded:()V │ │ +08ba0c: 5410 420a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.mWrappedView:Landroid/support/v7/view/CollapsibleActionView; // field@0a42 │ │ +08ba10: 7210 cc1f 0000 |0002: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1fcc │ │ +08ba16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0005 line=450 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; │ │ │ │ @@ -109536,22 +109535,22 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08b9ac: |[08b9ac] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -08b9bc: 5b12 510a |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08b9c0: 7010 cd23 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -08b9c6: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -08b9c8: 5910 500a |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ -08b9cc: 5b13 4f0a |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ -08b9d0: 6e10 3d1b 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1b3d │ │ -08b9d6: 0e00 |000d: return-void │ │ +08ba18: |[08ba18] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +08ba28: 5b12 510a |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08ba2c: 7010 cd23 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +08ba32: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +08ba34: 5910 500a |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ +08ba38: 5b13 4f0a |0008: iput-object v3, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ +08ba3c: 6e10 3d1b 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1b3d │ │ +08ba42: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=302 │ │ 0x0008 line=305 │ │ 0x000a line=306 │ │ 0x000d line=307 │ │ @@ -109565,17 +109564,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08b9d8: |[08b9d8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -08b9e8: 5410 4f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ -08b9ec: 1100 |0002: return-object v0 │ │ +08ba44: |[08ba44] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +08ba54: 5410 4f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ +08ba58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ │ │ Virtual methods - │ │ @@ -109584,41 +109583,41 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -08b9f0: |[08b9f0] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ -08ba00: 5465 510a |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08ba04: 7110 4a1b 0500 |0002: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1b4a │ │ -08ba0a: 0c05 |0005: move-result-object v5 │ │ -08ba0c: 6e10 651a 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a65 │ │ -08ba12: 0c01 |0009: move-result-object v1 │ │ -08ba14: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ -08ba18: 5465 510a |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08ba1c: 7110 4a1b 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1b4a │ │ -08ba22: 0c05 |0011: move-result-object v5 │ │ -08ba24: 6e10 6a1a 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -08ba2a: 0c04 |0015: move-result-object v4 │ │ -08ba2c: 6e10 9d2b 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -08ba32: 0a00 |0019: move-result v0 │ │ -08ba34: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -08ba36: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ -08ba3a: 6e20 972b 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -08ba40: 0c03 |0020: move-result-object v3 │ │ -08ba42: 1f03 7b03 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08ba46: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ -08ba4a: 5962 500a |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ -08ba4e: 0e00 |0027: return-void │ │ -08ba50: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08ba54: 28f1 |002a: goto 001b // -000f │ │ -08ba56: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ -08ba58: 5965 500a |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ -08ba5c: 28f9 |002e: goto 0027 // -0007 │ │ +08ba5c: |[08ba5c] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.findExpandedIndex:()V │ │ +08ba6c: 5465 510a |0000: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08ba70: 7110 4a1b 0500 |0002: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1b4a │ │ +08ba76: 0c05 |0005: move-result-object v5 │ │ +08ba78: 6e10 651a 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a65 │ │ +08ba7e: 0c01 |0009: move-result-object v1 │ │ +08ba80: 3801 2100 |000a: if-eqz v1, 002b // +0021 │ │ +08ba84: 5465 510a |000c: iget-object v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08ba88: 7110 4a1b 0500 |000e: invoke-static {v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1b4a │ │ +08ba8e: 0c05 |0011: move-result-object v5 │ │ +08ba90: 6e10 6a1a 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +08ba96: 0c04 |0015: move-result-object v4 │ │ +08ba98: 6e10 9d2b 0400 |0016: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +08ba9e: 0a00 |0019: move-result v0 │ │ +08baa0: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +08baa2: 3502 1000 |001b: if-ge v2, v0, 002b // +0010 │ │ +08baa6: 6e20 972b 2400 |001d: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +08baac: 0c03 |0020: move-result-object v3 │ │ +08baae: 1f03 7b03 |0021: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08bab2: 3313 0500 |0023: if-ne v3, v1, 0028 // +0005 │ │ +08bab6: 5962 500a |0025: iput v2, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ +08baba: 0e00 |0027: return-void │ │ +08babc: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08bac0: 28f1 |002a: goto 001b // -000f │ │ +08bac2: 12f5 |002b: const/4 v5, #int -1 // #ff │ │ +08bac4: 5965 500a |002c: iput v5, v6, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ +08bac8: 28f9 |002e: goto 0027 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ 0x000a line=348 │ │ 0x000c line=349 │ │ 0x0016 line=350 │ │ 0x001a line=351 │ │ @@ -109645,35 +109644,35 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -08ba60: |[08ba60] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ -08ba70: 5421 510a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08ba74: 7110 481b 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1b48 │ │ -08ba7a: 0a01 |0005: move-result v1 │ │ -08ba7c: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ -08ba80: 5421 4f0a |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ -08ba84: 6e10 6a1a 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -08ba8a: 0c00 |000d: move-result-object v0 │ │ -08ba8c: 5221 500a |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ -08ba90: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ -08ba94: 6e10 9d2b 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -08ba9a: 0a01 |0015: move-result v1 │ │ -08ba9c: 0f01 |0016: return v1 │ │ -08ba9e: 5421 4f0a |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ -08baa2: 6e10 6f1a 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ -08baa8: 0c00 |001c: move-result-object v0 │ │ -08baaa: 28f1 |001d: goto 000e // -000f │ │ -08baac: 6e10 9d2b 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -08bab2: 0a01 |0021: move-result v1 │ │ -08bab4: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ -08bab8: 28f2 |0024: goto 0016 // -000e │ │ +08bacc: |[08bacc] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getCount:()I │ │ +08badc: 5421 510a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08bae0: 7110 481b 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1b48 │ │ +08bae6: 0a01 |0005: move-result v1 │ │ +08bae8: 3801 1100 |0006: if-eqz v1, 0017 // +0011 │ │ +08baec: 5421 4f0a |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ +08baf0: 6e10 6a1a 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +08baf6: 0c00 |000d: move-result-object v0 │ │ +08baf8: 5221 500a |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ +08bafc: 3b01 0e00 |0010: if-gez v1, 001e // +000e │ │ +08bb00: 6e10 9d2b 0000 |0012: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +08bb06: 0a01 |0015: move-result v1 │ │ +08bb08: 0f01 |0016: return v1 │ │ +08bb0a: 5421 4f0a |0017: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ +08bb0e: 6e10 6f1a 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ +08bb14: 0c00 |001c: move-result-object v0 │ │ +08bb16: 28f1 |001d: goto 000e // -000f │ │ +08bb18: 6e10 9d2b 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +08bb1e: 0a01 |0021: move-result v1 │ │ +08bb20: d801 01ff |0022: add-int/lit8 v1, v1, #int -1 // #ff │ │ +08bb24: 28f2 |0024: goto 0016 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x000e line=312 │ │ 0x0012 line=313 │ │ 0x0016 line=315 │ │ 0x0017 line=310 │ │ @@ -109688,35 +109687,35 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -08babc: |[08babc] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -08bacc: 5421 510a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08bad0: 7110 481b 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1b48 │ │ -08bad6: 0a01 |0005: move-result v1 │ │ -08bad8: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ -08badc: 5421 4f0a |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ -08bae0: 6e10 6a1a 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -08bae6: 0c00 |000d: move-result-object v0 │ │ -08bae8: 5221 500a |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ -08baec: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ -08baf0: 5221 500a |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ -08baf4: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ -08baf8: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08bafc: 6e20 972b 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -08bb02: 0c01 |001b: move-result-object v1 │ │ -08bb04: 1f01 7b03 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -08bb08: 1101 |001e: return-object v1 │ │ -08bb0a: 5421 4f0a |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ -08bb0e: 6e10 6f1a 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ -08bb14: 0c00 |0024: move-result-object v0 │ │ -08bb16: 28e9 |0025: goto 000e // -0017 │ │ +08bb28: |[08bb28] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +08bb38: 5421 510a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08bb3c: 7110 481b 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z // method@1b48 │ │ +08bb42: 0a01 |0005: move-result v1 │ │ +08bb44: 3801 1900 |0006: if-eqz v1, 001f // +0019 │ │ +08bb48: 5421 4f0a |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ +08bb4c: 6e10 6a1a 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +08bb52: 0c00 |000d: move-result-object v0 │ │ +08bb54: 5221 500a |000e: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ +08bb58: 3a01 0800 |0010: if-ltz v1, 0018 // +0008 │ │ +08bb5c: 5221 500a |0012: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mExpandedIndex:I // field@0a50 │ │ +08bb60: 3413 0400 |0014: if-lt v3, v1, 0018 // +0004 │ │ +08bb64: d803 0301 |0016: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08bb68: 6e20 972b 3000 |0018: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +08bb6e: 0c01 |001b: move-result-object v1 │ │ +08bb70: 1f01 7b03 |001c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +08bb74: 1101 |001e: return-object v1 │ │ +08bb76: 5421 4f0a |001f: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.mAdapterMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a4f │ │ +08bb7a: 6e10 6f1a 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ +08bb80: 0c00 |0024: move-result-object v0 │ │ +08bb82: 28e9 |0025: goto 000e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ 0x000e line=321 │ │ 0x0016 line=322 │ │ 0x0018 line=324 │ │ 0x001f line=319 │ │ @@ -109730,18 +109729,18 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08bb18: |[08bb18] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ -08bb28: 6e20 3f1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b3f │ │ -08bb2e: 0c00 |0003: move-result-object v0 │ │ -08bb30: 1100 |0004: return-object v0 │ │ +08bb84: |[08bb84] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItem:(I)Ljava/lang/Object; │ │ +08bb94: 6e20 3f1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b3f │ │ +08bb9a: 0c00 |0003: move-result-object v0 │ │ +08bb9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -109750,17 +109749,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08bb34: |[08bb34] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ -08bb44: 8130 |0000: int-to-long v0, v3 │ │ -08bb46: 1000 |0001: return-wide v0 │ │ +08bba0: |[08bba0] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getItemId:(I)J │ │ +08bbb0: 8130 |0000: int-to-long v0, v3 │ │ +08bbb2: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -109769,36 +109768,36 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -08bb48: |[08bb48] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08bb58: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08bb5a: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ -08bb5e: 5441 510a |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08bb62: 7110 491b 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; // method@1b49 │ │ -08bb68: 0c01 |0008: move-result-object v1 │ │ -08bb6a: 6002 520a |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0a52 │ │ -08bb6e: 6e40 5d21 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -08bb74: 0c06 |000e: move-result-object v6 │ │ -08bb76: 0760 |000f: move-object v0, v6 │ │ -08bb78: 1f00 8803 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -08bb7c: 5441 510a |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ -08bb80: 5511 570a |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0a57 │ │ -08bb84: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -08bb88: 0761 |0018: move-object v1, v6 │ │ -08bb8a: 1f01 7303 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@0373 │ │ -08bb8e: 1212 |001b: const/4 v2, #int 1 // #1 │ │ -08bb90: 6e20 181a 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@1a18 │ │ -08bb96: 6e20 3f1b 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b3f │ │ -08bb9c: 0c01 |0022: move-result-object v1 │ │ -08bb9e: 7230 711b 1003 |0023: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1b71 │ │ -08bba4: 1106 |0026: return-object v6 │ │ +08bbb4: |[08bbb4] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08bbc4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08bbc6: 3906 0e00 |0001: if-nez v6, 000f // +000e │ │ +08bbca: 5441 510a |0003: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08bbce: 7110 491b 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; // method@1b49 │ │ +08bbd4: 0c01 |0008: move-result-object v1 │ │ +08bbd6: 6002 520a |0009: sget v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0a52 │ │ +08bbda: 6e40 5d21 2137 |000b: invoke-virtual {v1, v2, v7, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +08bbe0: 0c06 |000e: move-result-object v6 │ │ +08bbe2: 0760 |000f: move-object v0, v6 │ │ +08bbe4: 1f00 8803 |0010: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +08bbe8: 5441 510a |0012: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.this$0:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0a51 │ │ +08bbec: 5511 570a |0014: iget-boolean v1, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0a57 │ │ +08bbf0: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +08bbf4: 0761 |0018: move-object v1, v6 │ │ +08bbf6: 1f01 7303 |0019: check-cast v1, Landroid/support/v7/internal/view/menu/ListMenuItemView; // type@0373 │ │ +08bbfa: 1212 |001b: const/4 v2, #int 1 // #1 │ │ +08bbfc: 6e20 181a 2100 |001c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setForceShowIcon:(Z)V // method@1a18 │ │ +08bc02: 6e20 3f1b 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b3f │ │ +08bc08: 0c01 |0022: move-result-object v1 │ │ +08bc0a: 7230 711b 1003 |0023: invoke-interface {v0, v1, v3}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1b71 │ │ +08bc10: 1106 |0026: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x0003 line=335 │ │ 0x0010 line=338 │ │ 0x0012 line=339 │ │ 0x0019 line=340 │ │ @@ -109816,18 +109815,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08bba8: |[08bba8] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ -08bbb8: 6e10 3d1b 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1b3d │ │ -08bbbe: 6f10 cf23 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -08bbc4: 0e00 |0006: return-void │ │ +08bc14: |[08bc14] android.support.v7.internal.view.menu.MenuPopupHelper$MenuAdapter.notifyDataSetChanged:()V │ │ +08bc24: 6e10 3d1b 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.findExpandedIndex:()V // method@1b3d │ │ +08bc2a: 6f10 cf23 0000 |0003: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +08bc30: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ 0x0006 line=366 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; │ │ @@ -110115,17 +110114,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08bbc8: |[08bbc8] android.support.v7.internal.view.menu.MenuWrapperFactory.:()V │ │ -08bbd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08bbde: 0e00 |0003: return-void │ │ +08bc34: |[08bc34] android.support.v7.internal.view.menu.MenuWrapperFactory.:()V │ │ +08bc44: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08bc4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperFactory; │ │ │ │ @@ -110134,29 +110133,29 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/MenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -08bbe0: |[08bbe0] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ -08bbf0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bbf4: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -08bbf8: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ -08bbfc: 2200 8303 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0383 │ │ -08bc00: 7020 391b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@1b39 │ │ -08bc06: 0702 |000b: move-object v2, v0 │ │ -08bc08: 1102 |000c: return-object v2 │ │ -08bc0a: 6000 4000 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bc0e: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ -08bc12: 3410 fbff |0011: if-lt v0, v1, 000c // -0005 │ │ -08bc16: 2200 8103 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ -08bc1a: 7020 fc1a 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@1afc │ │ -08bc20: 0702 |0018: move-object v2, v0 │ │ -08bc22: 28f3 |0019: goto 000c // -000d │ │ +08bc4c: |[08bc4c] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; │ │ +08bc5c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bc60: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +08bc64: 3410 0900 |0004: if-lt v0, v1, 000d // +0009 │ │ +08bc68: 2200 8303 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0383 │ │ +08bc6c: 7020 391b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@1b39 │ │ +08bc72: 0702 |000b: move-object v2, v0 │ │ +08bc74: 1102 |000c: return-object v2 │ │ +08bc76: 6000 4000 |000d: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bc7a: 1301 0e00 |000f: const/16 v1, #int 14 // #e │ │ +08bc7e: 3410 fbff |0011: if-lt v0, v1, 000c // -0005 │ │ +08bc82: 2200 8103 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ +08bc86: 7020 fc1a 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@1afc │ │ +08bc8c: 0702 |0018: move-object v2, v0 │ │ +08bc8e: 28f3 |0019: goto 000c // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0006 line=42 │ │ 0x000c line=46 │ │ 0x000d line=43 │ │ 0x0013 line=44 │ │ @@ -110169,22 +110168,22 @@ │ │ type : '(Landroid/view/Menu;)Landroid/view/Menu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08bc24: |[08bc24] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ -08bc34: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bc38: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08bc3c: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -08bc40: 2200 8b03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@038b │ │ -08bc44: 7020 821b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1b82 │ │ -08bc4a: 0702 |000b: move-object v2, v0 │ │ -08bc4c: 1102 |000c: return-object v2 │ │ +08bc90: |[08bc90] android.support.v7.internal.view.menu.MenuWrapperFactory.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; │ │ +08bca0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bca4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08bca8: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +08bcac: 2200 8b03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@038b │ │ +08bcb0: 7020 821b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1b82 │ │ +08bcb6: 0702 |000b: move-object v2, v0 │ │ +08bcb8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x000c line=37 │ │ locals : │ │ 0x0000 - 0x000c reg=2 frameworkMenu Landroid/view/Menu; │ │ @@ -110194,30 +110193,30 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08bc50: |[08bc50] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -08bc60: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bc64: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -08bc68: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -08bc6c: 2200 8303 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0383 │ │ -08bc70: 7020 391b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@1b39 │ │ -08bc76: 1100 |000b: return-object v0 │ │ -08bc78: 6000 4000 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bc7c: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ -08bc80: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ -08bc84: 2200 8103 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ -08bc88: 7020 fc1a 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@1afc │ │ -08bc8e: 28f4 |0017: goto 000b // -000c │ │ -08bc90: 2200 ae05 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08bc94: 7010 5e2b 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -08bc9a: 2700 |001d: throw v0 │ │ +08bcbc: |[08bcbc] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +08bccc: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bcd0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +08bcd4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +08bcd8: 2200 8303 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // type@0383 │ │ +08bcdc: 7020 391b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;.:(Landroid/view/MenuItem;)V // method@1b39 │ │ +08bce2: 1100 |000b: return-object v0 │ │ +08bce4: 6000 4000 |000c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bce8: 1301 0e00 |000e: const/16 v1, #int 14 // #e │ │ +08bcec: 3410 0800 |0010: if-lt v0, v1, 0018 // +0008 │ │ +08bcf0: 2200 8103 |0012: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // type@0381 │ │ +08bcf4: 7020 fc1a 2000 |0014: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;)V // method@1afc │ │ +08bcfa: 28f4 |0017: goto 000b // -000c │ │ +08bcfc: 2200 ae05 |0018: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08bd00: 7010 5e2b 0000 |001a: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +08bd06: 2700 |001d: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ 0x000b line=69 │ │ 0x000c line=68 │ │ 0x0012 line=69 │ │ @@ -110230,24 +110229,24 @@ │ │ type : '(Landroid/view/Menu;)Landroid/support/v4/internal/view/SupportMenu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08bc9c: |[08bc9c] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuWrapper:(Landroid/view/Menu;)Landroid/support/v4/internal/view/SupportMenu; │ │ -08bcac: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bcb0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08bcb4: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -08bcb8: 2200 8b03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@038b │ │ -08bcbc: 7020 821b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1b82 │ │ -08bcc2: 1100 |000b: return-object v0 │ │ -08bcc4: 2200 ae05 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08bcc8: 7010 5e2b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -08bcce: 2700 |0011: throw v0 │ │ +08bd08: |[08bd08] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportMenuWrapper:(Landroid/view/Menu;)Landroid/support/v4/internal/view/SupportMenu; │ │ +08bd18: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bd1c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08bd20: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +08bd24: 2200 8b03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/MenuWrapperICS; // type@038b │ │ +08bd28: 7020 821b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1b82 │ │ +08bd2e: 1100 |000b: return-object v0 │ │ +08bd30: 2200 ae05 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08bd34: 7010 5e2b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +08bd3a: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ 0x000c line=53 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 frameworkMenu Landroid/view/Menu; │ │ @@ -110257,24 +110256,24 @@ │ │ type : '(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08bcd0: |[08bcd0] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; │ │ -08bce0: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bce4: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -08bce8: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ -08bcec: 2200 8d03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@038d │ │ -08bcf0: 7020 bb1b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/view/SubMenu;)V // method@1bbb │ │ -08bcf6: 1100 |000b: return-object v0 │ │ -08bcf8: 2200 ae05 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08bcfc: 7010 5e2b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -08bd02: 2700 |0011: throw v0 │ │ +08bd3c: |[08bd3c] android.support.v7.internal.view.menu.MenuWrapperFactory.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; │ │ +08bd4c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bd50: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +08bd54: 3410 0800 |0004: if-lt v0, v1, 000c // +0008 │ │ +08bd58: 2200 8d03 |0006: new-instance v0, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; // type@038d │ │ +08bd5c: 7020 bb1b 2000 |0008: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.:(Landroid/view/SubMenu;)V // method@1bbb │ │ +08bd62: 1100 |000b: return-object v0 │ │ +08bd64: 2200 ae05 |000c: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08bd68: 7010 5e2b 0000 |000e: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +08bd6e: 2700 |0011: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=59 │ │ 0x000c line=61 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 frameworkSubMenu Landroid/view/SubMenu; │ │ @@ -110315,18 +110314,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08bd04: |[08bd04] android.support.v7.internal.widget.AbsActionBarView$1.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ -08bd14: 5b01 640a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0a64 │ │ -08bd18: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08bd1e: 0e00 |0005: return-void │ │ +08bd70: |[08bd70] android.support.v7.internal.widget.AbsActionBarView$1.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V │ │ +08bd80: 5b01 640a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0a64 │ │ +08bd84: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08bd8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ @@ -110336,18 +110335,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08bd20: |[08bd20] android.support.v7.internal.widget.AbsActionBarView$1.run:()V │ │ -08bd30: 5410 640a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0a64 │ │ -08bd34: 6e10 e71b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@1be7 │ │ -08bd3a: 0e00 |0005: return-void │ │ +08bd8c: |[08bd8c] android.support.v7.internal.widget.AbsActionBarView$1.run:()V │ │ +08bd9c: 5410 640a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView$1;.this$0:Landroid/support/v7/internal/widget/AbsActionBarView; // field@0a64 │ │ +08bda0: 6e10 e71b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@1be7 │ │ +08bda6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView$1; │ │ │ │ @@ -110405,17 +110404,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08bd3c: |[08bd3c] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ -08bd4c: 7020 9522 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ -08bd52: 0e00 |0003: return-void │ │ +08bda8: |[08bda8] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;)V │ │ +08bdb8: 7020 9522 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ +08bdbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -110425,17 +110424,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08bd54: |[08bd54] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08bd64: 7030 9622 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ -08bd6a: 0e00 |0003: return-void │ │ +08bdc0: |[08bdc0] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08bdd0: 7030 9622 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ +08bdd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -110446,17 +110445,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -08bd6c: |[08bd6c] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08bd7c: 7040 9722 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ -08bd82: 0e00 |0003: return-void │ │ +08bdd8: |[08bdd8] android.support.v7.internal.widget.AbsActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08bde8: 7040 9722 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ +08bdee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -110469,38 +110468,38 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -08bd84: |[08bd84] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ -08bd94: 6e10 ce1b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.clearAnimation:()V // method@1bce │ │ -08bd9a: 6e10 d31b 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1bd3 │ │ -08bda0: 0a01 |0006: move-result v1 │ │ -08bda2: 3214 2600 |0007: if-eq v4, v1, 002d // +0026 │ │ -08bda6: 6e10 d21b 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1bd2 │ │ -08bdac: 0c02 |000c: move-result-object v2 │ │ -08bdae: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ -08bdb2: 6001 fe06 |000f: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_in:I // field@06fe │ │ -08bdb6: 7120 a923 1200 |0011: invoke-static {v2, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -08bdbc: 0c00 |0014: move-result-object v0 │ │ -08bdbe: 6e20 e81b 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1be8 │ │ -08bdc4: 6e20 e61b 4300 |0018: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1be6 │ │ -08bdca: 5431 6a0a |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a6a │ │ -08bdce: 3801 1000 |001d: if-eqz v1, 002d // +0010 │ │ -08bdd2: 5431 680a |001f: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a68 │ │ -08bdd6: 3801 0c00 |0021: if-eqz v1, 002d // +000c │ │ -08bdda: 5431 680a |0023: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a68 │ │ -08bdde: 6e20 e019 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.startAnimation:(Landroid/view/animation/Animation;)V // method@19e0 │ │ -08bde4: 5431 680a |0028: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a68 │ │ -08bde8: 6e20 df19 4100 |002a: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@19df │ │ -08bdee: 0e00 |002d: return-void │ │ -08bdf0: 6001 ff06 |002e: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_out:I // field@06ff │ │ -08bdf4: 28e1 |0030: goto 0011 // -001f │ │ +08bdf0: |[08bdf0] android.support.v7.internal.widget.AbsActionBarView.animateToVisibility:(I)V │ │ +08be00: 6e10 ce1b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.clearAnimation:()V // method@1bce │ │ +08be06: 6e10 d31b 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1bd3 │ │ +08be0c: 0a01 |0006: move-result v1 │ │ +08be0e: 3214 2600 |0007: if-eq v4, v1, 002d // +0026 │ │ +08be12: 6e10 d21b 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1bd2 │ │ +08be18: 0c02 |000c: move-result-object v2 │ │ +08be1a: 3904 2100 |000d: if-nez v4, 002e // +0021 │ │ +08be1e: 6001 fe06 |000f: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_in:I // field@06fe │ │ +08be22: 7120 a923 1200 |0011: invoke-static {v2, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +08be28: 0c00 |0014: move-result-object v0 │ │ +08be2a: 6e20 e81b 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.startAnimation:(Landroid/view/animation/Animation;)V // method@1be8 │ │ +08be30: 6e20 e61b 4300 |0018: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1be6 │ │ +08be36: 5431 6a0a |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a6a │ │ +08be3a: 3801 1000 |001d: if-eqz v1, 002d // +0010 │ │ +08be3e: 5431 680a |001f: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a68 │ │ +08be42: 3801 0c00 |0021: if-eqz v1, 002d // +000c │ │ +08be46: 5431 680a |0023: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a68 │ │ +08be4a: 6e20 e019 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.startAnimation:(Landroid/view/animation/Animation;)V // method@19e0 │ │ +08be50: 5431 680a |0028: iget-object v1, v3, Landroid/support/v7/internal/widget/AbsActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a68 │ │ +08be54: 6e20 df19 4100 |002a: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@19df │ │ +08be5a: 0e00 |002d: return-void │ │ +08be5c: 6001 ff06 |002e: sget v1, Landroid/support/v7/appcompat/R$anim;.abc_fade_out:I // field@06ff │ │ +08be60: 28e1 |0030: goto 0011 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0003 line=121 │ │ 0x0009 line=122 │ │ 0x0015 line=125 │ │ 0x0018 line=126 │ │ @@ -110519,20 +110518,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08bdf8: |[08bdf8] android.support.v7.internal.widget.AbsActionBarView.dismissPopupMenus:()V │ │ -08be08: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08be0c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -08be10: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08be14: 6e10 9119 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ -08be1a: 0e00 |0009: return-void │ │ +08be64: |[08be64] android.support.v7.internal.widget.AbsActionBarView.dismissPopupMenus:()V │ │ +08be74: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08be78: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +08be7c: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08be80: 6e10 9119 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ +08be86: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ 0x0009 line=179 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -110542,18 +110541,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08be1c: |[08be1c] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ -08be2c: 6e10 d31b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1bd3 │ │ -08be32: 0a00 |0003: move-result v0 │ │ -08be34: 0f00 |0004: return v0 │ │ +08be88: |[08be88] android.support.v7.internal.widget.AbsActionBarView.getAnimatedVisibility:()I │ │ +08be98: 6e10 d31b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1bd3 │ │ +08be9e: 0a00 |0003: move-result v0 │ │ +08bea0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -110561,17 +110560,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08be38: |[08be38] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ -08be48: 5210 670a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0a67 │ │ -08be4c: 0f00 |0002: return v0 │ │ +08bea4: |[08bea4] android.support.v7.internal.widget.AbsActionBarView.getContentHeight:()I │ │ +08beb4: 5210 670a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0a67 │ │ +08beb8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -110579,23 +110578,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08be50: |[08be50] android.support.v7.internal.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ -08be60: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08be64: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08be68: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08be6c: 6e10 9719 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ -08be72: 0a00 |0009: move-result v0 │ │ -08be74: 0f00 |000a: return v0 │ │ -08be76: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08be78: 28fe |000c: goto 000a // -0002 │ │ +08bebc: |[08bebc] android.support.v7.internal.widget.AbsActionBarView.hideOverflowMenu:()Z │ │ +08becc: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08bed0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08bed4: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08bed8: 6e10 9719 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ +08bede: 0a00 |0009: move-result v0 │ │ +08bee0: 0f00 |000a: return v0 │ │ +08bee2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08bee4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x000a line=161 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -110605,23 +110604,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08be7c: |[08be7c] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ -08be8c: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08be90: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08be94: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08be98: 6e10 9a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ -08be9e: 0a00 |0009: move-result v0 │ │ -08bea0: 0f00 |000a: return v0 │ │ -08bea2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08bea4: 28fe |000c: goto 000a // -0002 │ │ +08bee8: |[08bee8] android.support.v7.internal.widget.AbsActionBarView.isOverflowMenuShowing:()Z │ │ +08bef8: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08befc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08bf00: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08bf04: 6e10 9a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ +08bf0a: 0a00 |0009: move-result v0 │ │ +08bf0c: 0f00 |000a: return v0 │ │ +08bf0e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08bf10: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0004 line=166 │ │ 0x000a line=168 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -110631,25 +110630,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08bea8: |[08bea8] android.support.v7.internal.widget.AbsActionBarView.isOverflowReserved:()Z │ │ -08beb8: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08bebc: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08bec0: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08bec4: 6e10 9b19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowReserved:()Z // method@199b │ │ -08beca: 0a00 |0009: move-result v0 │ │ -08becc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -08bed0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08bed2: 0f00 |000d: return v0 │ │ -08bed4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08bed6: 28fe |000f: goto 000d // -0002 │ │ +08bf14: |[08bf14] android.support.v7.internal.widget.AbsActionBarView.isOverflowReserved:()Z │ │ +08bf24: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08bf28: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08bf2c: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08bf30: 6e10 9b19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowReserved:()Z // method@199b │ │ +08bf36: 0a00 |0009: move-result v0 │ │ +08bf38: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +08bf3c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08bf3e: 0f00 |000d: return v0 │ │ +08bf40: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08bf42: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/AbsActionBarView;) │ │ @@ -110657,27 +110656,27 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -08bed8: |[08bed8] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ -08bee8: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ -08beec: 7120 db21 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -08bef2: 0a00 |0005: move-result v0 │ │ -08bef4: 6e30 3722 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -08befa: 6e10 0422 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -08bf00: 0a00 |000c: move-result v0 │ │ -08bf02: b103 |000d: sub-int/2addr v3, v0 │ │ -08bf04: b153 |000e: sub-int/2addr v3, v5 │ │ -08bf06: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -08bf08: 7120 f42a 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08bf0e: 0a00 |0013: move-result v0 │ │ -08bf10: 0f00 |0014: return v0 │ │ +08bf44: |[08bf44] android.support.v7.internal.widget.AbsActionBarView.measureChildView:(Landroid/view/View;III)I │ │ +08bf54: 1500 0080 |0000: const/high16 v0, #int -2147483648 // #8000 │ │ +08bf58: 7120 db21 0300 |0002: invoke-static {v3, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08bf5e: 0a00 |0005: move-result v0 │ │ +08bf60: 6e30 3722 0204 |0006: invoke-virtual {v2, v0, v4}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +08bf66: 6e10 0422 0200 |0009: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +08bf6c: 0a00 |000c: move-result v0 │ │ +08bf6e: b103 |000d: sub-int/2addr v3, v0 │ │ +08bf70: b153 |000e: sub-int/2addr v3, v5 │ │ +08bf72: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +08bf74: 7120 f42a 3000 |0010: invoke-static {v0, v3}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +08bf7a: 0a00 |0013: move-result v0 │ │ +08bf7c: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0009 line=186 │ │ 0x000e line=187 │ │ 0x000f line=189 │ │ locals : │ │ @@ -110692,46 +110691,46 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -08bf14: |[08bf14] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -08bf24: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -08bf26: 6001 4000 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08bf2a: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ -08bf2e: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ -08bf32: 6f20 b322 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@22b3 │ │ -08bf38: 6e10 d21b 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1bd2 │ │ -08bf3e: 0c01 |000d: move-result-object v1 │ │ -08bf40: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -08bf42: 6203 d608 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ -08bf46: 6004 0807 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ -08bf4a: 6e55 3d01 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -08bf50: 0c00 |0016: move-result-object v0 │ │ -08bf52: 6e30 c401 5005 |0017: invoke-virtual {v0, v5, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ -08bf58: 0a01 |001a: move-result v1 │ │ -08bf5a: 6e20 e21b 1600 |001b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@1be2 │ │ -08bf60: 6e10 ca01 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08bf66: 5561 6b0a |0021: iget-boolean v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0a6b │ │ -08bf6a: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ -08bf6e: 6e10 d21b 0600 |0025: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1bd2 │ │ -08bf74: 0c01 |0028: move-result-object v1 │ │ -08bf76: 6e10 3401 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08bf7c: 0c01 |002c: move-result-object v1 │ │ -08bf7e: 6002 7707 |002d: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0777 │ │ -08bf82: 6e20 aa01 2100 |002f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -08bf88: 0a01 |0032: move-result v1 │ │ -08bf8a: 6e20 e31b 1600 |0033: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@1be3 │ │ -08bf90: 5461 660a |0036: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08bf94: 3801 0700 |0038: if-eqz v1, 003f // +0007 │ │ -08bf98: 5461 660a |003a: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08bf9c: 6e20 9d19 7100 |003c: invoke-virtual {v1, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@199d │ │ -08bfa2: 0e00 |003f: return-void │ │ +08bf80: |[08bf80] android.support.v7.internal.widget.AbsActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +08bf90: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +08bf92: 6001 4000 |0001: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08bf96: 1302 0800 |0003: const/16 v2, #int 8 // #8 │ │ +08bf9a: 3421 0500 |0005: if-lt v1, v2, 000a // +0005 │ │ +08bf9e: 6f20 b322 7600 |0007: invoke-super {v6, v7}, Landroid/view/ViewGroup;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@22b3 │ │ +08bfa4: 6e10 d21b 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1bd2 │ │ +08bfaa: 0c01 |000d: move-result-object v1 │ │ +08bfac: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +08bfae: 6203 d608 |000f: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ +08bfb2: 6004 0807 |0011: sget v4, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ +08bfb6: 6e55 3d01 2143 |0013: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +08bfbc: 0c00 |0016: move-result-object v0 │ │ +08bfbe: 6e30 c401 5005 |0017: invoke-virtual {v0, v5, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ +08bfc4: 0a01 |001a: move-result v1 │ │ +08bfc6: 6e20 e21b 1600 |001b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@1be2 │ │ +08bfcc: 6e10 ca01 0000 |001e: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08bfd2: 5561 6b0a |0021: iget-boolean v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0a6b │ │ +08bfd6: 3801 1300 |0023: if-eqz v1, 0036 // +0013 │ │ +08bfda: 6e10 d21b 0600 |0025: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContext:()Landroid/content/Context; // method@1bd2 │ │ +08bfe0: 0c01 |0028: move-result-object v1 │ │ +08bfe2: 6e10 3401 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08bfe8: 0c01 |002c: move-result-object v1 │ │ +08bfea: 6002 7707 |002d: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0777 │ │ +08bfee: 6e20 aa01 2100 |002f: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +08bff4: 0a01 |0032: move-result v1 │ │ +08bff6: 6e20 e31b 1600 |0033: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@1be3 │ │ +08bffc: 5461 660a |0036: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08c000: 3801 0700 |0038: if-eqz v1, 003f // +0007 │ │ +08c004: 5461 660a |003a: iget-object v1, v6, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08c008: 6e20 9d19 7100 |003c: invoke-virtual {v1, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@199d │ │ +08c00e: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0007 line=62 │ │ 0x000a line=67 │ │ 0x0017 line=69 │ │ 0x001e line=70 │ │ @@ -110750,26 +110749,26 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -08bfa4: |[08bfa4] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;III)I │ │ -08bfb4: 6e10 0422 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -08bfba: 0a02 |0003: move-result v2 │ │ -08bfbc: 6e10 0122 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -08bfc2: 0a00 |0007: move-result v0 │ │ -08bfc4: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -08bfc8: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -08bfcc: 9001 0803 |000c: add-int v1, v8, v3 │ │ -08bfd0: 9003 0702 |000e: add-int v3, v7, v2 │ │ -08bfd4: 9004 0100 |0010: add-int v4, v1, v0 │ │ -08bfd8: 6e54 3622 7631 |0012: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -08bfde: 0f02 |0015: return v2 │ │ +08c010: |[08c010] android.support.v7.internal.widget.AbsActionBarView.positionChild:(Landroid/view/View;III)I │ │ +08c020: 6e10 0422 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +08c026: 0a02 |0003: move-result v2 │ │ +08c028: 6e10 0122 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +08c02e: 0a00 |0007: move-result v0 │ │ +08c030: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +08c034: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +08c038: 9001 0803 |000c: add-int v1, v8, v3 │ │ +08c03c: 9003 0702 |000e: add-int v3, v7, v2 │ │ +08c040: 9004 0100 |0010: add-int v4, v1, v0 │ │ +08c044: 6e54 3622 7631 |0012: invoke-virtual {v6, v7, v1, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +08c04a: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0004 line=194 │ │ 0x0008 line=195 │ │ 0x000e line=197 │ │ 0x0015 line=199 │ │ @@ -110788,26 +110787,26 @@ │ │ type : '(Landroid/view/View;III)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -08bfe0: |[08bfe0] android.support.v7.internal.widget.AbsActionBarView.positionChildInverse:(Landroid/view/View;III)I │ │ -08bff0: 6e10 0422 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -08bff6: 0a02 |0003: move-result v2 │ │ -08bff8: 6e10 0122 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -08bffe: 0a00 |0007: move-result v0 │ │ -08c000: 9103 0900 |0008: sub-int v3, v9, v0 │ │ -08c004: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ -08c008: 9001 0803 |000c: add-int v1, v8, v3 │ │ -08c00c: 9103 0702 |000e: sub-int v3, v7, v2 │ │ -08c010: 9004 0100 |0010: add-int v4, v1, v0 │ │ -08c014: 6e54 3622 3671 |0012: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -08c01a: 0f02 |0015: return v2 │ │ +08c04c: |[08c04c] android.support.v7.internal.widget.AbsActionBarView.positionChildInverse:(Landroid/view/View;III)I │ │ +08c05c: 6e10 0422 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +08c062: 0a02 |0003: move-result v2 │ │ +08c064: 6e10 0122 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +08c06a: 0a00 |0007: move-result v0 │ │ +08c06c: 9103 0900 |0008: sub-int v3, v9, v0 │ │ +08c070: db03 0302 |000a: div-int/lit8 v3, v3, #int 2 // #02 │ │ +08c074: 9001 0803 |000c: add-int v1, v8, v3 │ │ +08c078: 9103 0702 |000e: sub-int v3, v7, v2 │ │ +08c07c: 9004 0100 |0010: add-int v4, v1, v0 │ │ +08c080: 6e54 3622 3671 |0012: invoke-virtual {v6, v3, v1, v7, v4}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +08c086: 0f02 |0015: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0008 line=205 │ │ 0x000e line=207 │ │ 0x0015 line=209 │ │ @@ -110826,19 +110825,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08c01c: |[08c01c] android.support.v7.internal.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ -08c02c: 2200 8e03 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsActionBarView$1; // type@038e │ │ -08c030: 7020 c81b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView$1;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@1bc8 │ │ -08c036: 6e20 df1b 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@1bdf │ │ -08c03c: 0e00 |0008: return-void │ │ +08c088: |[08c088] android.support.v7.internal.widget.AbsActionBarView.postShowOverflowMenu:()V │ │ +08c098: 2200 8e03 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsActionBarView$1; // type@038e │ │ +08c09c: 7020 c81b 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView$1;.:(Landroid/support/v7/internal/widget/AbsActionBarView;)V // method@1bc8 │ │ +08c0a2: 6e20 df1b 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.post:(Ljava/lang/Runnable;)Z // method@1bdf │ │ +08c0a8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0008 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ │ │ @@ -110847,18 +110846,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08c040: |[08c040] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ -08c050: 5901 670a |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0a67 │ │ -08c054: 6e10 e11b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@1be1 │ │ -08c05a: 0e00 |0005: return-void │ │ +08c0ac: |[08c0ac] android.support.v7.internal.widget.AbsActionBarView.setContentHeight:(I)V │ │ +08c0bc: 5901 670a |0000: iput v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mContentHeight:I // field@0a67 │ │ +08c0c0: 6e10 e11b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.requestLayout:()V // method@1be1 │ │ +08c0c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=100 │ │ 0x0005 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -110869,17 +110868,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c05c: |[08c05c] android.support.v7.internal.widget.AbsActionBarView.setSplitActionBar:(Z)V │ │ -08c06c: 5c01 690a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitActionBar:Z // field@0a69 │ │ -08c070: 0e00 |0002: return-void │ │ +08c0c8: |[08c0c8] android.support.v7.internal.widget.AbsActionBarView.setSplitActionBar:(Z)V │ │ +08c0d8: 5c01 690a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitActionBar:Z // field@0a69 │ │ +08c0dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0002 line=87 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 split Z │ │ @@ -110889,17 +110888,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c074: |[08c074] android.support.v7.internal.widget.AbsActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -08c084: 5b01 6a0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a6a │ │ -08c088: 0e00 |0002: return-void │ │ +08c0e0: |[08c0e0] android.support.v7.internal.widget.AbsActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +08c0f0: 5b01 6a0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a6a │ │ +08c0f4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0002 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 splitView Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -110909,17 +110908,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c08c: |[08c08c] android.support.v7.internal.widget.AbsActionBarView.setSplitWhenNarrow:(Z)V │ │ -08c09c: 5c01 6b0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0a6b │ │ -08c0a0: 0e00 |0002: return-void │ │ +08c0f8: |[08c0f8] android.support.v7.internal.widget.AbsActionBarView.setSplitWhenNarrow:(Z)V │ │ +08c108: 5c01 6b0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AbsActionBarView;.mSplitWhenNarrow:Z // field@0a6b │ │ +08c10c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0002 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ 0x0000 - 0x0003 reg=1 splitWhenNarrow Z │ │ @@ -110929,20 +110928,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -08c0a4: |[08c0a4] android.support.v7.internal.widget.AbsActionBarView.setVisibility:(I)V │ │ -08c0b4: 6e10 d31b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1bd3 │ │ -08c0ba: 0a00 |0003: move-result v0 │ │ -08c0bc: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ -08c0c0: 6f20 ca22 2100 |0006: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@22ca │ │ -08c0c6: 0e00 |0009: return-void │ │ +08c110: |[08c110] android.support.v7.internal.widget.AbsActionBarView.setVisibility:(I)V │ │ +08c120: 6e10 d31b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getVisibility:()I // method@1bd3 │ │ +08c126: 0a00 |0003: move-result v0 │ │ +08c128: 3202 0500 |0004: if-eq v2, v0, 0009 // +0005 │ │ +08c12c: 6f20 ca22 2100 |0006: invoke-super {v1, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@22ca │ │ +08c132: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0006 line=138 │ │ 0x0009 line=140 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -110953,23 +110952,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08c0c8: |[08c0c8] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ -08c0d8: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08c0dc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -08c0e0: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ -08c0e4: 6e10 a919 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ -08c0ea: 0a00 |0009: move-result v0 │ │ -08c0ec: 0f00 |000a: return v0 │ │ -08c0ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -08c0f0: 28fe |000c: goto 000a // -0002 │ │ +08c134: |[08c134] android.support.v7.internal.widget.AbsActionBarView.showOverflowMenu:()Z │ │ +08c144: 5410 660a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08c148: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +08c14c: 5410 660a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a66 │ │ +08c150: 6e10 a919 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ +08c156: 0a00 |0009: move-result v0 │ │ +08c158: 0f00 |000a: return v0 │ │ +08c15a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +08c15c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x000a line=146 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsActionBarView; │ │ @@ -111040,21 +111039,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08c0f4: |[08c0f4] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V │ │ -08c104: 5b12 6d0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@0a6d │ │ -08c108: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -08c10e: 2200 1004 |0005: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ -08c112: 7010 fe20 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -08c118: 5b10 6c0a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ -08c11c: 0e00 |000c: return-void │ │ +08c160: |[08c160] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V │ │ +08c170: 5b12 6d0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@0a6d │ │ +08c174: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +08c17a: 2200 1004 |0005: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ +08c17e: 7010 fe20 0000 |0007: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +08c184: 5b10 6c0a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ +08c188: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0005 line=423 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -111065,31 +111064,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08c120: |[08c120] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.clear:()V │ │ -08c130: 5462 6c0a |0000: iget-object v2, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ -08c134: 6e10 0521 0200 |0002: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@2105 │ │ -08c13a: 0a00 |0005: move-result v0 │ │ -08c13c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -08c13e: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ -08c142: 6e20 0621 1200 |0009: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@2106 │ │ -08c148: 0c03 |000c: move-result-object v3 │ │ -08c14a: 1f03 3e04 |000d: check-cast v3, Landroid/view/View; // type@043e │ │ -08c14e: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ -08c152: 5464 6d0a |0011: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@0a6d │ │ -08c156: 1215 |0013: const/4 v5, #int 1 // #1 │ │ -08c158: 7130 fc1b 3405 |0014: invoke-static {v4, v3, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V // method@1bfc │ │ -08c15e: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08c162: 28ee |0019: goto 0007 // -0012 │ │ -08c164: 6e10 0021 0200 |001a: invoke-virtual {v2}, Landroid/util/SparseArray;.clear:()V // method@2100 │ │ -08c16a: 0e00 |001d: return-void │ │ +08c18c: |[08c18c] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.clear:()V │ │ +08c19c: 5462 6c0a |0000: iget-object v2, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ +08c1a0: 6e10 0521 0200 |0002: invoke-virtual {v2}, Landroid/util/SparseArray;.size:()I // method@2105 │ │ +08c1a6: 0a00 |0005: move-result v0 │ │ +08c1a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +08c1aa: 3501 1300 |0007: if-ge v1, v0, 001a // +0013 │ │ +08c1ae: 6e20 0621 1200 |0009: invoke-virtual {v2, v1}, Landroid/util/SparseArray;.valueAt:(I)Ljava/lang/Object; // method@2106 │ │ +08c1b4: 0c03 |000c: move-result-object v3 │ │ +08c1b6: 1f03 3e04 |000d: check-cast v3, Landroid/view/View; // type@043e │ │ +08c1ba: 3803 0800 |000f: if-eqz v3, 0017 // +0008 │ │ +08c1be: 5464 6d0a |0011: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.this$0:Landroid/support/v7/internal/widget/AbsSpinnerICS; // field@0a6d │ │ +08c1c2: 1215 |0013: const/4 v5, #int 1 // #1 │ │ +08c1c4: 7130 fc1b 3405 |0014: invoke-static {v4, v3, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V // method@1bfc │ │ +08c1ca: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08c1ce: 28ee |0019: goto 0007 // -0012 │ │ +08c1d0: 6e10 0021 0200 |001a: invoke-virtual {v2}, Landroid/util/SparseArray;.clear:()V // method@2100 │ │ +08c1d6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0002 line=443 │ │ 0x0006 line=444 │ │ 0x0009 line=445 │ │ 0x000f line=446 │ │ @@ -111109,23 +111108,23 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08c16c: |[08c16c] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.get:(I)Landroid/view/View; │ │ -08c17c: 5421 6c0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ -08c180: 6e20 0221 3100 |0002: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ -08c186: 0c00 |0005: move-result-object v0 │ │ -08c188: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ -08c18c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -08c190: 5421 6c0a |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ -08c194: 6e20 0121 3100 |000c: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.delete:(I)V // method@2101 │ │ -08c19a: 1100 |000f: return-object v0 │ │ +08c1d8: |[08c1d8] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.get:(I)Landroid/view/View; │ │ +08c1e8: 5421 6c0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ +08c1ec: 6e20 0221 3100 |0002: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ +08c1f2: 0c00 |0005: move-result-object v0 │ │ +08c1f4: 1f00 3e04 |0006: check-cast v0, Landroid/view/View; // type@043e │ │ +08c1f8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +08c1fc: 5421 6c0a |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ +08c200: 6e20 0121 3100 |000c: invoke-virtual {v1, v3}, Landroid/util/SparseArray;.delete:(I)V // method@2101 │ │ +08c206: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0008 line=432 │ │ 0x000a line=434 │ │ 0x000f line=438 │ │ locals : │ │ @@ -111138,18 +111137,18 @@ │ │ type : '(ILandroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -08c19c: |[08c19c] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.put:(ILandroid/view/View;)V │ │ -08c1ac: 5410 6c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ -08c1b0: 6e30 0321 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ -08c1b6: 0e00 |0005: return-void │ │ +08c208: |[08c208] android.support.v7.internal.widget.AbsSpinnerICS$RecycleBin.put:(ILandroid/view/View;)V │ │ +08c218: 5410 6c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.mScrapHeap:Landroid/util/SparseArray; // field@0a6c │ │ +08c21c: 6e30 0321 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ +08c222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x0005 line=427 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -111187,17 +111186,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08c1b8: |[08c1b8] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.:()V │ │ -08c1c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08c1ce: 0e00 |0003: return-void │ │ +08c224: |[08c224] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.:()V │ │ +08c234: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08c23a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -111206,19 +111205,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08c1d0: |[08c1d0] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ -08c1e0: 2200 9303 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0393 │ │ -08c1e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08c1e6: 7030 f41b 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V // method@1bf4 │ │ -08c1ec: 1100 |0006: return-object v0 │ │ +08c23c: |[08c23c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ +08c24c: 2200 9303 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0393 │ │ +08c250: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08c252: 7030 f41b 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V // method@1bf4 │ │ +08c258: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -111227,18 +111226,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08c1f0: |[08c1f0] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08c200: 6e20 ee1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@1bee │ │ -08c206: 0c00 |0003: move-result-object v0 │ │ -08c208: 1100 |0004: return-object v0 │ │ +08c25c: |[08c25c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08c26c: 6e20 ee1b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@1bee │ │ +08c272: 0c00 |0003: move-result-object v0 │ │ +08c274: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -111247,17 +111246,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c20c: |[08c20c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ -08c21c: 2320 3f06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@063f │ │ -08c220: 1100 |0002: return-object v0 │ │ +08c278: |[08c278] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ +08c288: 2320 3f06 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@063f │ │ +08c28c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -111266,18 +111265,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08c224: |[08c224] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -08c234: 6e20 f01b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@1bf0 │ │ -08c23a: 0c00 |0003: move-result-object v0 │ │ -08c23c: 1100 |0004: return-object v0 │ │ +08c290: |[08c290] android.support.v7.internal.widget.AbsSpinnerICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08c2a0: 6e20 f01b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // method@1bf0 │ │ +08c2a6: 0c00 |0003: move-result-object v0 │ │ +08c2a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -111325,42 +111324,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08c240: |[08c240] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:()V │ │ -08c250: 2200 9203 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; // type@0392 │ │ -08c254: 7010 ed1b 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.:()V // method@1bed │ │ -08c25a: 6900 6e0a |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0a6e │ │ -08c25e: 0e00 |0007: return-void │ │ +08c2ac: |[08c2ac] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:()V │ │ +08c2bc: 2200 9203 |0000: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1; // type@0392 │ │ +08c2c0: 7010 ed1b 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState$1;.:()V // method@1bed │ │ +08c2c6: 6900 6e0a |0005: sput-object v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0a6e │ │ +08c2ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=381 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08c260: |[08c260] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;)V │ │ -08c270: 7020 d621 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -08c276: 6e10 fb02 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@02fb │ │ -08c27c: 0b00 |0006: move-result-wide v0 │ │ -08c27e: 5a20 700a |0007: iput-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -08c282: 6e10 fa02 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -08c288: 0a00 |000c: move-result v0 │ │ -08c28a: 5920 6f0a |000d: iput v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ -08c28e: 0e00 |000f: return-void │ │ +08c2cc: |[08c2cc] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;)V │ │ +08c2dc: 7020 d621 3200 |0000: invoke-direct {v2, v3}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +08c2e2: 6e10 fb02 0300 |0003: invoke-virtual {v3}, Landroid/os/Parcel;.readLong:()J // method@02fb │ │ +08c2e8: 0b00 |0006: move-result-wide v0 │ │ +08c2ea: 5a20 700a |0007: iput-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +08c2ee: 6e10 fa02 0300 |0009: invoke-virtual {v3}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +08c2f4: 0a00 |000c: move-result v0 │ │ +08c2f6: 5920 6f0a |000d: iput v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ +08c2fa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ 0x0009 line=363 │ │ 0x000f line=364 │ │ locals : │ │ @@ -111372,17 +111371,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c290: |[08c290] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V │ │ -08c2a0: 7020 f31b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;)V // method@1bf3 │ │ -08c2a6: 0e00 |0003: return-void │ │ +08c2fc: |[08c2fc] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/AbsSpinnerICS$1;)V │ │ +08c30c: 7020 f31b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcel;)V // method@1bf3 │ │ +08c312: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/AbsSpinnerICS$1; │ │ @@ -111392,17 +111391,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08c2a8: |[08c2a8] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcelable;)V │ │ -08c2b8: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -08c2be: 0e00 |0003: return-void │ │ +08c314: |[08c314] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.:(Landroid/os/Parcelable;)V │ │ +08c324: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +08c32a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -111413,44 +111412,44 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -08c2c0: |[08c2c0] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.toString:()Ljava/lang/String; │ │ -08c2d0: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -08c2d4: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08c2da: 1a01 1a02 |0005: const-string v1, "AbsSpinner.SavedState{" // string@021a │ │ -08c2de: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08c2e4: 0c00 |000a: move-result-object v0 │ │ -08c2e6: 7110 532b 0400 |000b: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -08c2ec: 0a01 |000e: move-result v1 │ │ -08c2ee: 7110 e32a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -08c2f4: 0c01 |0012: move-result-object v1 │ │ -08c2f6: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08c2fc: 0c00 |0016: move-result-object v0 │ │ -08c2fe: 1a01 ae00 |0017: const-string v1, " selectedId=" // string@00ae │ │ -08c302: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08c308: 0c00 |001c: move-result-object v0 │ │ -08c30a: 5342 700a |001d: iget-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -08c30e: 6e30 432b 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -08c314: 0c00 |0022: move-result-object v0 │ │ -08c316: 1a01 a200 |0023: const-string v1, " position=" // string@00a2 │ │ -08c31a: 6e20 462b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08c320: 0c00 |0028: move-result-object v0 │ │ -08c322: 5241 6f0a |0029: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ -08c326: 6e20 422b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -08c32c: 0c00 |002e: move-result-object v0 │ │ -08c32e: 1a01 5432 |002f: const-string v1, "}" // string@3254 │ │ -08c332: 6e20 462b 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08c338: 0c00 |0034: move-result-object v0 │ │ -08c33a: 6e10 4e2b 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08c340: 0c00 |0038: move-result-object v0 │ │ -08c342: 1100 |0039: return-object v0 │ │ +08c32c: |[08c32c] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.toString:()Ljava/lang/String; │ │ +08c33c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +08c340: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08c346: 1a01 1a02 |0005: const-string v1, "AbsSpinner.SavedState{" // string@021a │ │ +08c34a: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08c350: 0c00 |000a: move-result-object v0 │ │ +08c352: 7110 532b 0400 |000b: invoke-static {v4}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +08c358: 0a01 |000e: move-result v1 │ │ +08c35a: 7110 e32a 0100 |000f: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +08c360: 0c01 |0012: move-result-object v1 │ │ +08c362: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08c368: 0c00 |0016: move-result-object v0 │ │ +08c36a: 1a01 ae00 |0017: const-string v1, " selectedId=" // string@00ae │ │ +08c36e: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08c374: 0c00 |001c: move-result-object v0 │ │ +08c376: 5342 700a |001d: iget-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +08c37a: 6e30 432b 2003 |001f: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +08c380: 0c00 |0022: move-result-object v0 │ │ +08c382: 1a01 a200 |0023: const-string v1, " position=" // string@00a2 │ │ +08c386: 6e20 462b 1000 |0025: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08c38c: 0c00 |0028: move-result-object v0 │ │ +08c38e: 5241 6f0a |0029: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ +08c392: 6e20 422b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +08c398: 0c00 |002e: move-result-object v0 │ │ +08c39a: 1a01 5832 |002f: const-string v1, "}" // string@3258 │ │ +08c39e: 6e20 462b 1000 |0031: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08c3a4: 0c00 |0034: move-result-object v0 │ │ +08c3a6: 6e10 4e2b 0000 |0035: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08c3ac: 0c00 |0038: move-result-object v0 │ │ +08c3ae: 1100 |0039: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x003a reg=4 this Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;) │ │ @@ -111458,21 +111457,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -08c344: |[08c344] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -08c354: 6f30 d821 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -08c35a: 5320 700a |0003: iget-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -08c35e: 6e30 0303 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0303 │ │ -08c364: 5220 6f0a |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ -08c368: 6e20 0003 0300 |000a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -08c36e: 0e00 |000d: return-void │ │ +08c3b0: |[08c3b0] android.support.v7.internal.widget.AbsSpinnerICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +08c3c0: 6f30 d821 3204 |0000: invoke-super {v2, v3, v4}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +08c3c6: 5320 700a |0003: iget-wide v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +08c3ca: 6e30 0303 0301 |0005: invoke-virtual {v3, v0, v1}, Landroid/os/Parcel;.writeLong:(J)V // method@0303 │ │ +08c3d0: 5220 6f0a |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ +08c3d4: 6e20 0003 0300 |000a: invoke-virtual {v3, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +08c3da: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=369 │ │ 0x0008 line=370 │ │ 0x000d line=371 │ │ locals : │ │ @@ -111537,18 +111536,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08c370: |[08c370] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ -08c380: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08c382: 7030 2e1c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c2e │ │ -08c388: 0e00 |0004: return-void │ │ +08c3dc: |[08c3dc] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;)V │ │ +08c3ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08c3ee: 7030 2e1c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c2e │ │ +08c3f4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -111558,55 +111557,55 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -08c38c: |[08c38c] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08c39c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08c39e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -08c3a0: 7030 fb23 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23fb │ │ -08c3a6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -08c3a8: 6e20 481c 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c48 │ │ -08c3ae: 6203 d608 |0009: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ -08c3b2: 6e30 3c01 7603 |000b: invoke-virtual {v6, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -08c3b8: 0c00 |000e: move-result-object v0 │ │ -08c3ba: 1303 0a00 |000f: const/16 v3, #int 10 // #a │ │ -08c3be: 6e20 c001 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -08c3c4: 0c03 |0014: move-result-object v3 │ │ -08c3c6: 5b53 890a |0015: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c3ca: 1303 0b00 |0017: const/16 v3, #int 11 // #b │ │ -08c3ce: 6e20 c001 3000 |0019: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -08c3d4: 0c03 |001c: move-result-object v3 │ │ -08c3d6: 5b53 8e0a |001d: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c3da: 6e10 391c 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@1c39 │ │ -08c3e0: 0a03 |0022: move-result v3 │ │ -08c3e2: 6004 1c08 |0023: sget v4, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ -08c3e6: 3343 0c00 |0025: if-ne v3, v4, 0031 // +000c │ │ -08c3ea: 5c51 8a0a |0027: iput-boolean v1, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c3ee: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ -08c3f2: 6e20 c001 3000 |002b: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -08c3f8: 0c03 |002e: move-result-object v3 │ │ -08c3fa: 5b53 8d0a |002f: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c3fe: 6e10 ca01 0000 |0031: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08c404: 5553 8a0a |0034: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c408: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ -08c40c: 5453 8d0a |0038: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c410: 3903 0600 |003a: if-nez v3, 0040 // +0006 │ │ -08c414: 6e20 511c 1500 |003c: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ -08c41a: 0e00 |003f: return-void │ │ -08c41c: 0121 |0040: move v1, v2 │ │ -08c41e: 28fb |0041: goto 003c // -0005 │ │ -08c420: 5453 890a |0042: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c424: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ -08c428: 5453 8e0a |0046: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c42c: 3803 f4ff |0048: if-eqz v3, 003c // -000c │ │ -08c430: 0121 |004a: move v1, v2 │ │ -08c432: 28f1 |004b: goto 003c // -000f │ │ +08c3f8: |[08c3f8] android.support.v7.internal.widget.ActionBarContainer.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08c408: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08c40a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +08c40c: 7030 fb23 6507 |0002: invoke-direct {v5, v6, v7}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23fb │ │ +08c412: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +08c414: 6e20 481c 3500 |0006: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c48 │ │ +08c41a: 6203 d608 |0009: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ +08c41e: 6e30 3c01 7603 |000b: invoke-virtual {v6, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +08c424: 0c00 |000e: move-result-object v0 │ │ +08c426: 1303 0a00 |000f: const/16 v3, #int 10 // #a │ │ +08c42a: 6e20 c001 3000 |0011: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +08c430: 0c03 |0014: move-result-object v3 │ │ +08c432: 5b53 890a |0015: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c436: 1303 0b00 |0017: const/16 v3, #int 11 // #b │ │ +08c43a: 6e20 c001 3000 |0019: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +08c440: 0c03 |001c: move-result-object v3 │ │ +08c442: 5b53 8e0a |001d: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c446: 6e10 391c 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getId:()I // method@1c39 │ │ +08c44c: 0a03 |0022: move-result v3 │ │ +08c44e: 6004 1c08 |0023: sget v4, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ +08c452: 3343 0c00 |0025: if-ne v3, v4, 0031 // +000c │ │ +08c456: 5c51 8a0a |0027: iput-boolean v1, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08c45a: 1303 0c00 |0029: const/16 v3, #int 12 // #c │ │ +08c45e: 6e20 c001 3000 |002b: invoke-virtual {v0, v3}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +08c464: 0c03 |002e: move-result-object v3 │ │ +08c466: 5b53 8d0a |002f: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c46a: 6e10 ca01 0000 |0031: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08c470: 5553 8a0a |0034: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08c474: 3803 0c00 |0036: if-eqz v3, 0042 // +000c │ │ +08c478: 5453 8d0a |0038: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c47c: 3903 0600 |003a: if-nez v3, 0040 // +0006 │ │ +08c480: 6e20 511c 1500 |003c: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ +08c486: 0e00 |003f: return-void │ │ +08c488: 0121 |0040: move v1, v2 │ │ +08c48a: 28fb |0041: goto 003c // -0005 │ │ +08c48c: 5453 890a |0042: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c490: 3903 0600 |0044: if-nez v3, 004a // +0006 │ │ +08c494: 5453 8e0a |0046: iget-object v3, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c498: 3803 f4ff |0048: if-eqz v3, 003c // -000c │ │ +08c49c: 0121 |004a: move v1, v2 │ │ +08c49e: 28f1 |004b: goto 003c // -000f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=58 │ │ 0x0005 line=60 │ │ 0x0009 line=62 │ │ 0x000f line=64 │ │ 0x0017 line=65 │ │ @@ -111628,32 +111627,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -08c434: |[08c434] android.support.v7.internal.widget.ActionBarContainer.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V │ │ -08c444: 6e10 4802 0400 |0000: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@0248 │ │ -08c44a: 0c00 |0003: move-result-object v0 │ │ -08c44c: 2041 6e00 |0004: instance-of v1, v4, Landroid/graphics/drawable/ColorDrawable; // type@006e │ │ -08c450: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ -08c454: 6e10 2202 0000 |0008: invoke-virtual {v0}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ -08c45a: 0a01 |000b: move-result v1 │ │ -08c45c: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ -08c460: 6001 4000 |000e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08c464: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ -08c468: 3521 0f00 |0012: if-ge v1, v2, 0021 // +000f │ │ -08c46c: 6e10 0402 0500 |0014: invoke-virtual {v5}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -08c472: 6e20 f801 0500 |0017: invoke-virtual {v5, v0}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ -08c478: 6e20 4702 5400 |001a: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -08c47e: 6e10 0102 0500 |001d: invoke-virtual {v5}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ -08c484: 0e00 |0020: return-void │ │ -08c486: 6e20 4702 5400 |0021: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -08c48c: 28fc |0024: goto 0020 // -0004 │ │ +08c4a0: |[08c4a0] android.support.v7.internal.widget.ActionBarContainer.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V │ │ +08c4b0: 6e10 4802 0400 |0000: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@0248 │ │ +08c4b6: 0c00 |0003: move-result-object v0 │ │ +08c4b8: 2041 6e00 |0004: instance-of v1, v4, Landroid/graphics/drawable/ColorDrawable; // type@006e │ │ +08c4bc: 3801 1b00 |0006: if-eqz v1, 0021 // +001b │ │ +08c4c0: 6e10 2202 0000 |0008: invoke-virtual {v0}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ +08c4c6: 0a01 |000b: move-result v1 │ │ +08c4c8: 3901 1500 |000c: if-nez v1, 0021 // +0015 │ │ +08c4cc: 6001 4000 |000e: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08c4d0: 1302 0b00 |0010: const/16 v2, #int 11 // #b │ │ +08c4d4: 3521 0f00 |0012: if-ge v1, v2, 0021 // +000f │ │ +08c4d8: 6e10 0402 0500 |0014: invoke-virtual {v5}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +08c4de: 6e20 f801 0500 |0017: invoke-virtual {v5, v0}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ +08c4e4: 6e20 4702 5400 |001a: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +08c4ea: 6e10 0102 0500 |001d: invoke-virtual {v5}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ +08c4f0: 0e00 |0020: return-void │ │ +08c4f2: 6e20 4702 5400 |0021: invoke-virtual {v4, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +08c4f8: 28fc |0024: goto 0020 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0004 line=325 │ │ 0x0014 line=327 │ │ 0x0017 line=328 │ │ 0x001a line=329 │ │ @@ -111672,47 +111671,47 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -08c490: |[08c490] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ -08c4a0: 6f10 ff23 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@23ff │ │ -08c4a6: 5420 890a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c4aa: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ -08c4ae: 5420 890a |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c4b2: 6e10 5002 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ -08c4b8: 0a00 |000c: move-result v0 │ │ -08c4ba: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ -08c4be: 5420 890a |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c4c2: 6e10 371c 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@1c37 │ │ -08c4c8: 0c01 |0014: move-result-object v1 │ │ -08c4ca: 6e20 5902 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -08c4d0: 5420 8e0a |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c4d4: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -08c4d8: 5420 8e0a |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c4dc: 6e10 5002 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ -08c4e2: 0a00 |0021: move-result v0 │ │ -08c4e4: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ -08c4e8: 5420 8e0a |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c4ec: 6e10 371c 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@1c37 │ │ -08c4f2: 0c01 |0029: move-result-object v1 │ │ -08c4f4: 6e20 5902 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -08c4fa: 5420 8d0a |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c4fe: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ -08c502: 5420 8d0a |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c506: 6e10 5002 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ -08c50c: 0a00 |0036: move-result v0 │ │ -08c50e: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ -08c512: 5420 8d0a |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c516: 6e10 371c 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@1c37 │ │ -08c51c: 0c01 |003e: move-result-object v1 │ │ -08c51e: 6e20 5902 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -08c524: 0e00 |0042: return-void │ │ +08c4fc: |[08c4fc] android.support.v7.internal.widget.ActionBarContainer.drawableStateChanged:()V │ │ +08c50c: 6f10 ff23 0200 |0000: invoke-super {v2}, Landroid/widget/FrameLayout;.drawableStateChanged:()V // method@23ff │ │ +08c512: 5420 890a |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c516: 3800 1300 |0005: if-eqz v0, 0018 // +0013 │ │ +08c51a: 5420 890a |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c51e: 6e10 5002 0000 |0009: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ +08c524: 0a00 |000c: move-result v0 │ │ +08c526: 3800 0b00 |000d: if-eqz v0, 0018 // +000b │ │ +08c52a: 5420 890a |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c52e: 6e10 371c 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@1c37 │ │ +08c534: 0c01 |0014: move-result-object v1 │ │ +08c536: 6e20 5902 1000 |0015: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +08c53c: 5420 8e0a |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c540: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +08c544: 5420 8e0a |001c: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c548: 6e10 5002 0000 |001e: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ +08c54e: 0a00 |0021: move-result v0 │ │ +08c550: 3800 0b00 |0022: if-eqz v0, 002d // +000b │ │ +08c554: 5420 8e0a |0024: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c558: 6e10 371c 0200 |0026: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@1c37 │ │ +08c55e: 0c01 |0029: move-result-object v1 │ │ +08c560: 6e20 5902 1000 |002a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +08c566: 5420 8d0a |002d: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c56a: 3800 1300 |002f: if-eqz v0, 0042 // +0013 │ │ +08c56e: 5420 8d0a |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c572: 6e10 5002 0000 |0033: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ +08c578: 0a00 |0036: move-result v0 │ │ +08c57a: 3800 0b00 |0037: if-eqz v0, 0042 // +000b │ │ +08c57e: 5420 8d0a |0039: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c582: 6e10 371c 0200 |003b: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getDrawableState:()[I // method@1c37 │ │ +08c588: 0c01 |003e: move-result-object v1 │ │ +08c58a: 6e20 5902 1000 |003f: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +08c590: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x000f line=158 │ │ 0x0018 line=160 │ │ 0x0024 line=161 │ │ @@ -111727,17 +111726,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08c528: |[08c528] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ -08c538: 5410 8f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c53c: 1100 |0002: return-object v0 │ │ +08c594: |[08c594] android.support.v7.internal.widget.ActionBarContainer.getTabContainer:()Landroid/view/View; │ │ +08c5a4: 5410 8f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c5a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarContainer;) │ │ @@ -111745,40 +111744,40 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -08c540: |[08c540] android.support.v7.internal.widget.ActionBarContainer.onDraw:(Landroid/graphics/Canvas;)V │ │ -08c550: 6e10 3e1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getWidth:()I // method@1c3e │ │ -08c556: 0a00 |0003: move-result v0 │ │ -08c558: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -08c55c: 6e10 381c 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1c38 │ │ -08c562: 0a00 |0009: move-result v0 │ │ -08c564: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -08c568: 0e00 |000c: return-void │ │ -08c56a: 5510 8a0a |000d: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c56e: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ -08c572: 5410 8d0a |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c576: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ -08c57a: 5410 8d0a |0015: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c57e: 7030 321c 0102 |0017: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@1c32 │ │ -08c584: 28f2 |001a: goto 000c // -000e │ │ -08c586: 5410 890a |001b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c58a: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ -08c58e: 5410 890a |001f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c592: 7030 321c 0102 |0021: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@1c32 │ │ -08c598: 5410 8e0a |0024: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c59c: 3800 e6ff |0026: if-eqz v0, 000c // -001a │ │ -08c5a0: 5510 8b0a |0028: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ -08c5a4: 3800 e2ff |002a: if-eqz v0, 000c // -001e │ │ -08c5a8: 5410 8e0a |002c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c5ac: 7030 321c 0102 |002e: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@1c32 │ │ -08c5b2: 28db |0031: goto 000c // -0025 │ │ +08c5ac: |[08c5ac] android.support.v7.internal.widget.ActionBarContainer.onDraw:(Landroid/graphics/Canvas;)V │ │ +08c5bc: 6e10 3e1c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getWidth:()I // method@1c3e │ │ +08c5c2: 0a00 |0003: move-result v0 │ │ +08c5c4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +08c5c8: 6e10 381c 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1c38 │ │ +08c5ce: 0a00 |0009: move-result v0 │ │ +08c5d0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +08c5d4: 0e00 |000c: return-void │ │ +08c5d6: 5510 8a0a |000d: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08c5da: 3800 0c00 |000f: if-eqz v0, 001b // +000c │ │ +08c5de: 5410 8d0a |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c5e2: 3800 f9ff |0013: if-eqz v0, 000c // -0007 │ │ +08c5e6: 5410 8d0a |0015: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c5ea: 7030 321c 0102 |0017: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@1c32 │ │ +08c5f0: 28f2 |001a: goto 000c // -000e │ │ +08c5f2: 5410 890a |001b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c5f6: 3800 0700 |001d: if-eqz v0, 0024 // +0007 │ │ +08c5fa: 5410 890a |001f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c5fe: 7030 321c 0102 |0021: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@1c32 │ │ +08c604: 5410 8e0a |0024: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c608: 3800 e6ff |0026: if-eqz v0, 000c // -001a │ │ +08c60c: 5510 8b0a |0028: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ +08c610: 3800 e2ff |002a: if-eqz v0, 000c // -001e │ │ +08c614: 5410 8e0a |002c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c618: 7030 321c 0102 |002e: invoke-direct {v1, v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.drawBackgroundDrawable:(Landroid/graphics/drawable/Drawable;Landroid/graphics/Canvas;)V // method@1c32 │ │ +08c61e: 28db |0031: goto 000c // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x000c line=238 │ │ 0x000d line=226 │ │ 0x0011 line=227 │ │ 0x0015 line=228 │ │ @@ -111795,22 +111794,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08c5b4: |[08c5b4] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ -08c5c4: 6f10 0324 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@2403 │ │ -08c5ca: 6000 e807 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ -08c5ce: 6e20 341c 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@1c34 │ │ -08c5d4: 0c00 |0008: move-result-object v0 │ │ -08c5d6: 1f00 a003 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ -08c5da: 5b10 880a |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c5de: 0e00 |000d: return-void │ │ +08c620: |[08c620] android.support.v7.internal.widget.ActionBarContainer.onFinishInflate:()V │ │ +08c630: 6f10 0324 0100 |0000: invoke-super {v1}, Landroid/widget/FrameLayout;.onFinishInflate:()V // method@2403 │ │ +08c636: 6000 e807 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ +08c63a: 6e20 341c 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.findViewById:(I)Landroid/view/View; // method@1c34 │ │ +08c640: 0c00 |0008: move-result-object v0 │ │ +08c642: 1f00 a003 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ +08c646: 5b10 880a |000b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c64a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x000d line=83 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ @@ -111820,17 +111819,17 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08c5e0: |[08c5e0] android.support.v7.internal.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -08c5f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08c5f2: 0f00 |0001: return v0 │ │ +08c64c: |[08c64c] android.support.v7.internal.widget.ActionBarContainer.onHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +08c65c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08c65e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -111839,24 +111838,24 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08c5f4: |[08c5f4] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -08c604: 5510 8c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@0a8c │ │ -08c608: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -08c60c: 6f20 0424 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@2404 │ │ -08c612: 0a00 |0007: move-result v0 │ │ -08c614: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -08c618: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08c61a: 0f00 |000b: return v0 │ │ -08c61c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08c61e: 28fe |000d: goto 000b // -0002 │ │ +08c660: |[08c660] android.support.v7.internal.widget.ActionBarContainer.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +08c670: 5510 8c0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@0a8c │ │ +08c674: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +08c678: 6f20 0424 2100 |0004: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onInterceptTouchEvent:(Landroid/view/MotionEvent;)Z // method@2404 │ │ +08c67e: 0a00 |0007: move-result v0 │ │ +08c680: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +08c684: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08c686: 0f00 |000b: return v0 │ │ +08c688: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08c68a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x000e reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -111865,126 +111864,126 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 211 16-bit code units │ │ -08c620: |[08c620] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ -08c630: 7506 0524 0d00 |0000: invoke-super/range {v13, v14, v15, v16, v17, v18}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@2405 │ │ -08c636: 54d8 8f0a |0003: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c63a: 3808 4100 |0005: if-eqz v8, 0046 // +0041 │ │ -08c63e: 54d8 8f0a |0007: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c642: 6e10 1f22 0800 |0009: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -08c648: 0a08 |000c: move-result v8 │ │ -08c64a: 1309 0800 |000d: const/16 v9, #int 8 // #8 │ │ -08c64e: 3298 3700 |000f: if-eq v8, v9, 0046 // +0037 │ │ -08c652: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -08c654: 54d8 8f0a |0012: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c658: 3808 4800 |0014: if-eqz v8, 005c // +0048 │ │ -08c65c: 54d8 8f0a |0016: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c660: 6e10 1f22 0800 |0018: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -08c666: 0a08 |001b: move-result v8 │ │ -08c668: 1309 0800 |001c: const/16 v9, #int 8 // #8 │ │ -08c66c: 3298 3e00 |001e: if-eq v8, v9, 005c // +003e │ │ -08c670: 6e10 3a1c 0d00 |0020: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1c3a │ │ -08c676: 0a02 |0023: move-result v2 │ │ -08c678: 54d8 8f0a |0024: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c67c: 6e10 0122 0800 |0026: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -08c682: 0a07 |0029: move-result v7 │ │ -08c684: 54d8 880a |002a: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c688: 6e10 f01c 0800 |002c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ -08c68e: 0a08 |002f: move-result v8 │ │ -08c690: dd08 0802 |0030: and-int/lit8 v8, v8, #int 2 // #02 │ │ -08c694: 3908 4900 |0032: if-nez v8, 007b // +0049 │ │ -08c698: 6e10 361c 0d00 |0034: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildCount:()I // method@1c36 │ │ -08c69e: 0a03 |0037: move-result v3 │ │ -08c6a0: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -08c6a2: 3535 1b00 |0039: if-ge v5, v3, 0054 // +001b │ │ -08c6a6: 6e20 351c 5d00 |003b: invoke-virtual {v13, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildAt:(I)Landroid/view/View; // method@1c35 │ │ -08c6ac: 0c01 |003e: move-result-object v1 │ │ -08c6ae: 54d8 8f0a |003f: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c6b2: 3381 0700 |0041: if-ne v1, v8, 0048 // +0007 │ │ -08c6b6: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ -08c6ba: 28f4 |0045: goto 0039 // -000c │ │ -08c6bc: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -08c6be: 28cb |0047: goto 0012 // -0035 │ │ -08c6c0: 54d8 880a |0048: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c6c4: 6e10 0a1d 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1d0a │ │ -08c6ca: 0a08 |004d: move-result v8 │ │ -08c6cc: 3908 f5ff |004e: if-nez v8, 0043 // -000b │ │ -08c6d0: 6e20 3922 7100 |0050: invoke-virtual {v1, v7}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ -08c6d6: 28f0 |0053: goto 0043 // -0010 │ │ -08c6d8: 54d8 8f0a |0054: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c6dc: 1209 |0056: const/4 v9, #int 0 // #0 │ │ -08c6de: 0200 1100 |0057: move/from16 v0, v17 │ │ -08c6e2: 6e57 3622 f809 |0059: invoke-virtual {v8, v15, v9, v0, v7}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -08c6e8: 1206 |005c: const/4 v6, #int 0 // #0 │ │ -08c6ea: 55d8 8a0a |005d: iget-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c6ee: 3808 2600 |005f: if-eqz v8, 0085 // +0026 │ │ -08c6f2: 54d8 8d0a |0061: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c6f6: 3808 1200 |0063: if-eqz v8, 0075 // +0012 │ │ -08c6fa: 54d8 8d0a |0065: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c6fe: 1209 |0067: const/4 v9, #int 0 // #0 │ │ -08c700: 120a |0068: const/4 v10, #int 0 // #0 │ │ -08c702: 6e10 3b1c 0d00 |0069: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1c3b │ │ -08c708: 0a0b |006c: move-result v11 │ │ -08c70a: 6e10 3a1c 0d00 |006d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1c3a │ │ -08c710: 0a0c |0070: move-result v12 │ │ -08c712: 6e5c 5402 98ba |0071: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08c718: 1216 |0074: const/4 v6, #int 1 // #1 │ │ -08c71a: 3806 0500 |0075: if-eqz v6, 007a // +0005 │ │ -08c71e: 6e10 3f1c 0d00 |0077: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ -08c724: 0e00 |007a: return-void │ │ -08c726: 54d8 8f0a |007b: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c72a: 9109 0207 |007d: sub-int v9, v2, v7 │ │ -08c72e: 0200 1100 |007f: move/from16 v0, v17 │ │ -08c732: 6e52 3622 f809 |0081: invoke-virtual {v8, v15, v9, v0, v2}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -08c738: 28d8 |0084: goto 005c // -0028 │ │ -08c73a: 54d8 890a |0085: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c73e: 3808 2000 |0087: if-eqz v8, 00a7 // +0020 │ │ -08c742: 54d8 890a |0089: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c746: 54d9 880a |008b: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c74a: 6e10 f51c 0900 |008d: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1cf5 │ │ -08c750: 0a09 |0090: move-result v9 │ │ -08c752: 54da 880a |0091: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c756: 6e10 001d 0a00 |0093: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1d00 │ │ -08c75c: 0a0a |0096: move-result v10 │ │ -08c75e: 54db 880a |0097: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c762: 6e10 fd1c 0b00 |0099: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1cfd │ │ -08c768: 0a0b |009c: move-result v11 │ │ -08c76a: 54dc 880a |009d: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c76e: 6e10 ea1c 0c00 |009f: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1cea │ │ -08c774: 0a0c |00a2: move-result v12 │ │ -08c776: 6e5c 5402 98ba |00a3: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08c77c: 1216 |00a6: const/4 v6, #int 1 // #1 │ │ -08c77e: 3804 2a00 |00a7: if-eqz v4, 00d1 // +002a │ │ -08c782: 54d8 8e0a |00a9: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c786: 3808 2600 |00ab: if-eqz v8, 00d1 // +0026 │ │ -08c78a: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ -08c78c: 5cd8 8b0a |00ae: iput-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ -08c790: 3808 c5ff |00b0: if-eqz v8, 0075 // -003b │ │ -08c794: 54d8 8e0a |00b2: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c798: 54d9 8f0a |00b4: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c79c: 6e10 fe21 0900 |00b6: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08c7a2: 0a09 |00b9: move-result v9 │ │ -08c7a4: 54da 8f0a |00ba: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c7a8: 6e10 1b22 0a00 |00bc: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@221b │ │ -08c7ae: 0a0a |00bf: move-result v10 │ │ -08c7b0: 54db 8f0a |00c0: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c7b4: 6e10 1222 0b00 |00c2: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@2212 │ │ -08c7ba: 0a0b |00c5: move-result v11 │ │ -08c7bc: 54dc 8f0a |00c6: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c7c0: 6e10 f221 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -08c7c6: 0a0c |00cb: move-result v12 │ │ -08c7c8: 6e5c 5402 98ba |00cc: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08c7ce: 1216 |00cf: const/4 v6, #int 1 // #1 │ │ -08c7d0: 28a5 |00d0: goto 0075 // -005b │ │ -08c7d2: 1208 |00d1: const/4 v8, #int 0 // #0 │ │ -08c7d4: 28dc |00d2: goto 00ae // -0024 │ │ +08c68c: |[08c68c] android.support.v7.internal.widget.ActionBarContainer.onLayout:(ZIIII)V │ │ +08c69c: 7506 0524 0d00 |0000: invoke-super/range {v13, v14, v15, v16, v17, v18}, Landroid/widget/FrameLayout;.onLayout:(ZIIII)V // method@2405 │ │ +08c6a2: 54d8 8f0a |0003: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c6a6: 3808 4100 |0005: if-eqz v8, 0046 // +0041 │ │ +08c6aa: 54d8 8f0a |0007: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c6ae: 6e10 1f22 0800 |0009: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +08c6b4: 0a08 |000c: move-result v8 │ │ +08c6b6: 1309 0800 |000d: const/16 v9, #int 8 // #8 │ │ +08c6ba: 3298 3700 |000f: if-eq v8, v9, 0046 // +0037 │ │ +08c6be: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +08c6c0: 54d8 8f0a |0012: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c6c4: 3808 4800 |0014: if-eqz v8, 005c // +0048 │ │ +08c6c8: 54d8 8f0a |0016: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c6cc: 6e10 1f22 0800 |0018: invoke-virtual {v8}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +08c6d2: 0a08 |001b: move-result v8 │ │ +08c6d4: 1309 0800 |001c: const/16 v9, #int 8 // #8 │ │ +08c6d8: 3298 3e00 |001e: if-eq v8, v9, 005c // +003e │ │ +08c6dc: 6e10 3a1c 0d00 |0020: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1c3a │ │ +08c6e2: 0a02 |0023: move-result v2 │ │ +08c6e4: 54d8 8f0a |0024: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c6e8: 6e10 0122 0800 |0026: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +08c6ee: 0a07 |0029: move-result v7 │ │ +08c6f0: 54d8 880a |002a: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c6f4: 6e10 f01c 0800 |002c: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ +08c6fa: 0a08 |002f: move-result v8 │ │ +08c6fc: dd08 0802 |0030: and-int/lit8 v8, v8, #int 2 // #02 │ │ +08c700: 3908 4900 |0032: if-nez v8, 007b // +0049 │ │ +08c704: 6e10 361c 0d00 |0034: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildCount:()I // method@1c36 │ │ +08c70a: 0a03 |0037: move-result v3 │ │ +08c70c: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +08c70e: 3535 1b00 |0039: if-ge v5, v3, 0054 // +001b │ │ +08c712: 6e20 351c 5d00 |003b: invoke-virtual {v13, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getChildAt:(I)Landroid/view/View; // method@1c35 │ │ +08c718: 0c01 |003e: move-result-object v1 │ │ +08c71a: 54d8 8f0a |003f: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c71e: 3381 0700 |0041: if-ne v1, v8, 0048 // +0007 │ │ +08c722: d805 0501 |0043: add-int/lit8 v5, v5, #int 1 // #01 │ │ +08c726: 28f4 |0045: goto 0039 // -000c │ │ +08c728: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +08c72a: 28cb |0047: goto 0012 // -0035 │ │ +08c72c: 54d8 880a |0048: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c730: 6e10 0a1d 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1d0a │ │ +08c736: 0a08 |004d: move-result v8 │ │ +08c738: 3908 f5ff |004e: if-nez v8, 0043 // -000b │ │ +08c73c: 6e20 3922 7100 |0050: invoke-virtual {v1, v7}, Landroid/view/View;.offsetTopAndBottom:(I)V // method@2239 │ │ +08c742: 28f0 |0053: goto 0043 // -0010 │ │ +08c744: 54d8 8f0a |0054: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c748: 1209 |0056: const/4 v9, #int 0 // #0 │ │ +08c74a: 0200 1100 |0057: move/from16 v0, v17 │ │ +08c74e: 6e57 3622 f809 |0059: invoke-virtual {v8, v15, v9, v0, v7}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +08c754: 1206 |005c: const/4 v6, #int 0 // #0 │ │ +08c756: 55d8 8a0a |005d: iget-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08c75a: 3808 2600 |005f: if-eqz v8, 0085 // +0026 │ │ +08c75e: 54d8 8d0a |0061: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c762: 3808 1200 |0063: if-eqz v8, 0075 // +0012 │ │ +08c766: 54d8 8d0a |0065: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c76a: 1209 |0067: const/4 v9, #int 0 // #0 │ │ +08c76c: 120a |0068: const/4 v10, #int 0 // #0 │ │ +08c76e: 6e10 3b1c 0d00 |0069: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1c3b │ │ +08c774: 0a0b |006c: move-result v11 │ │ +08c776: 6e10 3a1c 0d00 |006d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1c3a │ │ +08c77c: 0a0c |0070: move-result v12 │ │ +08c77e: 6e5c 5402 98ba |0071: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08c784: 1216 |0074: const/4 v6, #int 1 // #1 │ │ +08c786: 3806 0500 |0075: if-eqz v6, 007a // +0005 │ │ +08c78a: 6e10 3f1c 0d00 |0077: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ +08c790: 0e00 |007a: return-void │ │ +08c792: 54d8 8f0a |007b: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c796: 9109 0207 |007d: sub-int v9, v2, v7 │ │ +08c79a: 0200 1100 |007f: move/from16 v0, v17 │ │ +08c79e: 6e52 3622 f809 |0081: invoke-virtual {v8, v15, v9, v0, v2}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +08c7a4: 28d8 |0084: goto 005c // -0028 │ │ +08c7a6: 54d8 890a |0085: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c7aa: 3808 2000 |0087: if-eqz v8, 00a7 // +0020 │ │ +08c7ae: 54d8 890a |0089: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c7b2: 54d9 880a |008b: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c7b6: 6e10 f51c 0900 |008d: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1cf5 │ │ +08c7bc: 0a09 |0090: move-result v9 │ │ +08c7be: 54da 880a |0091: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c7c2: 6e10 001d 0a00 |0093: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1d00 │ │ +08c7c8: 0a0a |0096: move-result v10 │ │ +08c7ca: 54db 880a |0097: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c7ce: 6e10 fd1c 0b00 |0099: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1cfd │ │ +08c7d4: 0a0b |009c: move-result v11 │ │ +08c7d6: 54dc 880a |009d: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c7da: 6e10 ea1c 0c00 |009f: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1cea │ │ +08c7e0: 0a0c |00a2: move-result v12 │ │ +08c7e2: 6e5c 5402 98ba |00a3: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08c7e8: 1216 |00a6: const/4 v6, #int 1 // #1 │ │ +08c7ea: 3804 2a00 |00a7: if-eqz v4, 00d1 // +002a │ │ +08c7ee: 54d8 8e0a |00a9: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c7f2: 3808 2600 |00ab: if-eqz v8, 00d1 // +0026 │ │ +08c7f6: 1218 |00ad: const/4 v8, #int 1 // #1 │ │ +08c7f8: 5cd8 8b0a |00ae: iput-boolean v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ +08c7fc: 3808 c5ff |00b0: if-eqz v8, 0075 // -003b │ │ +08c800: 54d8 8e0a |00b2: iget-object v8, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c804: 54d9 8f0a |00b4: iget-object v9, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c808: 6e10 fe21 0900 |00b6: invoke-virtual {v9}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08c80e: 0a09 |00b9: move-result v9 │ │ +08c810: 54da 8f0a |00ba: iget-object v10, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c814: 6e10 1b22 0a00 |00bc: invoke-virtual {v10}, Landroid/view/View;.getTop:()I // method@221b │ │ +08c81a: 0a0a |00bf: move-result v10 │ │ +08c81c: 54db 8f0a |00c0: iget-object v11, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c820: 6e10 1222 0b00 |00c2: invoke-virtual {v11}, Landroid/view/View;.getRight:()I // method@2212 │ │ +08c826: 0a0b |00c5: move-result v11 │ │ +08c828: 54dc 8f0a |00c6: iget-object v12, v13, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c82c: 6e10 f221 0c00 |00c8: invoke-virtual {v12}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +08c832: 0a0c |00cb: move-result v12 │ │ +08c834: 6e5c 5402 98ba |00cc: invoke-virtual {v8, v9, v10, v11, v12}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08c83a: 1216 |00cf: const/4 v6, #int 1 // #1 │ │ +08c83c: 28a5 |00d0: goto 0075 // -005b │ │ +08c83e: 1208 |00d1: const/4 v8, #int 0 // #0 │ │ +08c840: 28dc |00d2: goto 00ae // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0003 line=273 │ │ 0x0012 line=275 │ │ 0x0020 line=276 │ │ 0x0024 line=277 │ │ @@ -112043,59 +112042,59 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 84 16-bit code units │ │ -08c7d8: |[08c7d8] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ -08c7e8: 6f30 0624 7608 |0000: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@2406 │ │ -08c7ee: 5464 880a |0003: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c7f2: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ -08c7f6: 0e00 |0007: return-void │ │ -08c7f8: 5464 880a |0008: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c7fc: 6e10 f41c 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cf4 │ │ -08c802: 0c01 |000d: move-result-object v1 │ │ -08c804: 1f01 7804 |000e: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -08c808: 5464 880a |0010: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c80c: 6e10 0a1d 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1d0a │ │ -08c812: 0a04 |0015: move-result v4 │ │ -08c814: 3804 3000 |0016: if-eqz v4, 0046 // +0030 │ │ -08c818: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -08c81a: 5464 8f0a |0019: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c81e: 3804 ecff |001b: if-eqz v4, 0007 // -0014 │ │ -08c822: 5464 8f0a |001d: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c826: 6e10 1f22 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -08c82c: 0a04 |0022: move-result v4 │ │ -08c82e: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ -08c832: 3254 e2ff |0025: if-eq v4, v5, 0007 // -001e │ │ -08c836: 7110 d921 0800 |0027: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -08c83c: 0a03 |002a: move-result v3 │ │ -08c83e: 1504 0080 |002b: const/high16 v4, #int -2147483648 // #8000 │ │ -08c842: 3343 daff |002d: if-ne v3, v4, 0007 // -0026 │ │ -08c846: 7110 da21 0800 |002f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -08c84c: 0a02 |0032: move-result v2 │ │ -08c84e: 6e10 3b1c 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1c3b │ │ -08c854: 0a04 |0036: move-result v4 │ │ -08c856: 5465 8f0a |0037: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08c85a: 6e10 0122 0500 |0039: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -08c860: 0a05 |003c: move-result v5 │ │ -08c862: b005 |003d: add-int/2addr v5, v0 │ │ -08c864: 7120 f72a 2500 |003e: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08c86a: 0a05 |0041: move-result v5 │ │ -08c86c: 6e30 4a1c 4605 |0042: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1c4a │ │ -08c872: 28c2 |0045: goto 0007 // -003e │ │ -08c874: 5464 880a |0046: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c878: 6e10 f61c 0400 |0048: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1cf6 │ │ -08c87e: 0a04 |004b: move-result v4 │ │ -08c880: 5215 7c0c |004c: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -08c884: b054 |004e: add-int/2addr v4, v5 │ │ -08c886: 5215 780c |004f: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ -08c88a: 9000 0405 |0051: add-int v0, v4, v5 │ │ -08c88e: 28c6 |0053: goto 0019 // -003a │ │ +08c844: |[08c844] android.support.v7.internal.widget.ActionBarContainer.onMeasure:(II)V │ │ +08c854: 6f30 0624 7608 |0000: invoke-super {v6, v7, v8}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@2406 │ │ +08c85a: 5464 880a |0003: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c85e: 3904 0300 |0005: if-nez v4, 0008 // +0003 │ │ +08c862: 0e00 |0007: return-void │ │ +08c864: 5464 880a |0008: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c868: 6e10 f41c 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cf4 │ │ +08c86e: 0c01 |000d: move-result-object v1 │ │ +08c870: 1f01 7804 |000e: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +08c874: 5464 880a |0010: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c878: 6e10 0a1d 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1d0a │ │ +08c87e: 0a04 |0015: move-result v4 │ │ +08c880: 3804 3000 |0016: if-eqz v4, 0046 // +0030 │ │ +08c884: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +08c886: 5464 8f0a |0019: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c88a: 3804 ecff |001b: if-eqz v4, 0007 // -0014 │ │ +08c88e: 5464 8f0a |001d: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c892: 6e10 1f22 0400 |001f: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +08c898: 0a04 |0022: move-result v4 │ │ +08c89a: 1305 0800 |0023: const/16 v5, #int 8 // #8 │ │ +08c89e: 3254 e2ff |0025: if-eq v4, v5, 0007 // -001e │ │ +08c8a2: 7110 d921 0800 |0027: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +08c8a8: 0a03 |002a: move-result v3 │ │ +08c8aa: 1504 0080 |002b: const/high16 v4, #int -2147483648 // #8000 │ │ +08c8ae: 3343 daff |002d: if-ne v3, v4, 0007 // -0026 │ │ +08c8b2: 7110 da21 0800 |002f: invoke-static {v8}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +08c8b8: 0a02 |0032: move-result v2 │ │ +08c8ba: 6e10 3b1c 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1c3b │ │ +08c8c0: 0a04 |0036: move-result v4 │ │ +08c8c2: 5465 8f0a |0037: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08c8c6: 6e10 0122 0500 |0039: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +08c8cc: 0a05 |003c: move-result v5 │ │ +08c8ce: b005 |003d: add-int/2addr v5, v0 │ │ +08c8d0: 7120 f72a 2500 |003e: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08c8d6: 0a05 |0041: move-result v5 │ │ +08c8d8: 6e30 4a1c 4605 |0042: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.setMeasuredDimension:(II)V // method@1c4a │ │ +08c8de: 28c2 |0045: goto 0007 // -003e │ │ +08c8e0: 5464 880a |0046: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c8e4: 6e10 f61c 0400 |0048: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1cf6 │ │ +08c8ea: 0a04 |004b: move-result v4 │ │ +08c8ec: 5215 7c0c |004c: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +08c8f0: b054 |004e: add-int/2addr v4, v5 │ │ +08c8f2: 5215 780c |004f: iget v5, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ +08c8f6: 9000 0405 |0051: add-int v0, v4, v5 │ │ +08c8fa: 28c6 |0053: goto 0019 // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=250 │ │ 0x0007 line=267 │ │ 0x0008 line=254 │ │ 0x0010 line=255 │ │ @@ -112119,18 +112118,18 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08c890: |[08c890] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -08c8a0: 6f20 0924 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2409 │ │ -08c8a6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -08c8a8: 0f00 |0004: return v0 │ │ +08c8fc: |[08c8fc] android.support.v7.internal.widget.ActionBarContainer.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +08c90c: 6f20 0924 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@2409 │ │ +08c912: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +08c914: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0005 reg=2 ev Landroid/view/MotionEvent; │ │ @@ -112140,58 +112139,58 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 84 16-bit code units │ │ -08c8ac: |[08c8ac] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -08c8bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08c8be: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08c8c0: 5472 890a |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c8c4: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -08c8c8: 5472 890a |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c8cc: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08c8ce: 6e20 5602 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -08c8d4: 5472 890a |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c8d8: 6e20 541c 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c54 │ │ -08c8de: 5b78 890a |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c8e2: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ -08c8e6: 6e20 5602 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -08c8ec: 5472 880a |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c8f0: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ -08c8f4: 5472 890a |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c8f8: 5473 880a |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c8fc: 6e10 f51c 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1cf5 │ │ -08c902: 0a03 |0023: move-result v3 │ │ -08c904: 5474 880a |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c908: 6e10 001d 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1d00 │ │ -08c90e: 0a04 |0029: move-result v4 │ │ -08c910: 5475 880a |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c914: 6e10 fd1c 0500 |002c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1cfd │ │ -08c91a: 0a05 |002f: move-result v5 │ │ -08c91c: 5476 880a |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ -08c920: 6e10 ea1c 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1cea │ │ -08c926: 0a06 |0035: move-result v6 │ │ -08c928: 6e56 5402 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08c92e: 5572 8a0a |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c932: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ -08c936: 5472 8d0a |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c93a: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ -08c93e: 6e20 511c 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ -08c944: 6e10 3f1c 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ -08c94a: 0e00 |0047: return-void │ │ -08c94c: 0110 |0048: move v0, v1 │ │ -08c94e: 28f8 |0049: goto 0041 // -0008 │ │ -08c950: 5472 890a |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c954: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ -08c958: 5472 8e0a |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c95c: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ -08c960: 0110 |0052: move v0, v1 │ │ -08c962: 28ee |0053: goto 0041 // -0012 │ │ +08c918: |[08c918] android.support.v7.internal.widget.ActionBarContainer.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +08c928: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08c92a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08c92c: 5472 890a |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c930: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +08c934: 5472 890a |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c938: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08c93a: 6e20 5602 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +08c940: 5472 890a |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c944: 6e20 541c 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c54 │ │ +08c94a: 5b78 890a |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c94e: 3808 2600 |0013: if-eqz v8, 0039 // +0026 │ │ +08c952: 6e20 5602 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +08c958: 5472 880a |0018: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c95c: 3802 1f00 |001a: if-eqz v2, 0039 // +001f │ │ +08c960: 5472 890a |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c964: 5473 880a |001e: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c968: 6e10 f51c 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getLeft:()I // method@1cf5 │ │ +08c96e: 0a03 |0023: move-result v3 │ │ +08c970: 5474 880a |0024: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c974: 6e10 001d 0400 |0026: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getTop:()I // method@1d00 │ │ +08c97a: 0a04 |0029: move-result v4 │ │ +08c97c: 5475 880a |002a: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c980: 6e10 fd1c 0500 |002c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarView;.getRight:()I // method@1cfd │ │ +08c986: 0a05 |002f: move-result v5 │ │ +08c988: 5476 880a |0030: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@0a88 │ │ +08c98c: 6e10 ea1c 0600 |0032: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.getBottom:()I // method@1cea │ │ +08c992: 0a06 |0035: move-result v6 │ │ +08c994: 6e56 5402 3254 |0036: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08c99a: 5572 8a0a |0039: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08c99e: 3802 0f00 |003b: if-eqz v2, 004a // +000f │ │ +08c9a2: 5472 8d0a |003d: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c9a6: 3902 0900 |003f: if-nez v2, 0048 // +0009 │ │ +08c9aa: 6e20 511c 0700 |0041: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ +08c9b0: 6e10 3f1c 0700 |0044: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ +08c9b6: 0e00 |0047: return-void │ │ +08c9b8: 0110 |0048: move v0, v1 │ │ +08c9ba: 28f8 |0049: goto 0041 // -0008 │ │ +08c9bc: 5472 890a |004a: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08c9c0: 3902 0600 |004c: if-nez v2, 0052 // +0006 │ │ +08c9c4: 5472 8e0a |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08c9c8: 3802 f1ff |0050: if-eqz v2, 0041 // -000f │ │ +08c9cc: 0110 |0052: move v0, v1 │ │ +08c9ce: 28ee |0053: goto 0041 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=86 │ │ 0x0006 line=87 │ │ 0x000c line=88 │ │ 0x0011 line=90 │ │ 0x0013 line=91 │ │ @@ -112211,52 +112210,52 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -08c964: |[08c964] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -08c974: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08c976: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08c978: 5452 8d0a |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c97c: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -08c980: 5452 8d0a |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c984: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08c986: 6e20 5602 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -08c98c: 5452 8d0a |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c990: 6e20 541c 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c54 │ │ -08c996: 5b56 8d0a |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c99a: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ -08c99e: 6e20 5602 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -08c9a4: 5552 8a0a |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c9a8: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ -08c9ac: 5452 8d0a |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c9b0: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ -08c9b4: 5452 8d0a |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c9b8: 6e10 3b1c 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1c3b │ │ -08c9be: 0a03 |0025: move-result v3 │ │ -08c9c0: 6e10 3a1c 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1c3a │ │ -08c9c6: 0a04 |0029: move-result v4 │ │ -08c9c8: 6e54 5402 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08c9ce: 5552 8a0a |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08c9d2: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ -08c9d6: 5452 8d0a |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08c9da: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ -08c9de: 6e20 511c 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ -08c9e4: 6e10 3f1c 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ -08c9ea: 0e00 |003b: return-void │ │ -08c9ec: 0110 |003c: move v0, v1 │ │ -08c9ee: 28f8 |003d: goto 0035 // -0008 │ │ -08c9f0: 5452 890a |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08c9f4: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ -08c9f8: 5452 8e0a |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08c9fc: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ -08ca00: 0110 |0046: move v0, v1 │ │ -08ca02: 28ee |0047: goto 0035 // -0012 │ │ +08c9d0: |[08c9d0] android.support.v7.internal.widget.ActionBarContainer.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +08c9e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08c9e2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08c9e4: 5452 8d0a |0002: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c9e8: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +08c9ec: 5452 8d0a |0006: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c9f0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08c9f2: 6e20 5602 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +08c9f8: 5452 8d0a |000c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08c9fc: 6e20 541c 2500 |000e: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c54 │ │ +08ca02: 5b56 8d0a |0011: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08ca06: 3806 1a00 |0013: if-eqz v6, 002d // +001a │ │ +08ca0a: 6e20 5602 5600 |0015: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +08ca10: 5552 8a0a |0018: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08ca14: 3802 1300 |001a: if-eqz v2, 002d // +0013 │ │ +08ca18: 5452 8d0a |001c: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08ca1c: 3802 0f00 |001e: if-eqz v2, 002d // +000f │ │ +08ca20: 5452 8d0a |0020: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08ca24: 6e10 3b1c 0500 |0022: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredWidth:()I // method@1c3b │ │ +08ca2a: 0a03 |0025: move-result v3 │ │ +08ca2c: 6e10 3a1c 0500 |0026: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.getMeasuredHeight:()I // method@1c3a │ │ +08ca32: 0a04 |0029: move-result v4 │ │ +08ca34: 6e54 5402 1231 |002a: invoke-virtual {v2, v1, v1, v3, v4}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08ca3a: 5552 8a0a |002d: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08ca3e: 3802 0f00 |002f: if-eqz v2, 003e // +000f │ │ +08ca42: 5452 8d0a |0031: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08ca46: 3902 0900 |0033: if-nez v2, 003c // +0009 │ │ +08ca4a: 6e20 511c 0500 |0035: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ +08ca50: 6e10 3f1c 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ +08ca56: 0e00 |003b: return-void │ │ +08ca58: 0110 |003c: move v0, v1 │ │ +08ca5a: 28f8 |003d: goto 0035 // -0008 │ │ +08ca5c: 5452 890a |003e: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08ca60: 3902 0600 |0040: if-nez v2, 0046 // +0006 │ │ +08ca64: 5452 8e0a |0042: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08ca68: 3802 f1ff |0044: if-eqz v2, 0035 // -000f │ │ +08ca6c: 0110 |0046: move v0, v1 │ │ +08ca6e: 28ee |0047: goto 0035 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=123 │ │ 0x0006 line=124 │ │ 0x000c line=125 │ │ 0x0011 line=127 │ │ 0x0013 line=128 │ │ @@ -112276,60 +112275,60 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -08ca04: |[08ca04] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ -08ca14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08ca16: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08ca18: 5472 8e0a |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08ca1c: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ -08ca20: 5472 8e0a |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08ca24: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -08ca26: 6e20 5602 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -08ca2c: 5472 8e0a |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08ca30: 6e20 541c 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c54 │ │ -08ca36: 5b78 8e0a |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08ca3a: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ -08ca3e: 6e20 5602 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -08ca44: 5572 8b0a |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ -08ca48: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ -08ca4c: 5472 8e0a |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08ca50: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ -08ca54: 5472 8e0a |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08ca58: 5473 8f0a |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08ca5c: 6e10 fe21 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08ca62: 0a03 |0027: move-result v3 │ │ -08ca64: 5474 8f0a |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08ca68: 6e10 1b22 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@221b │ │ -08ca6e: 0a04 |002d: move-result v4 │ │ -08ca70: 5475 8f0a |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08ca74: 6e10 1222 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@2212 │ │ -08ca7a: 0a05 |0033: move-result v5 │ │ -08ca7c: 5476 8f0a |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08ca80: 6e10 f221 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -08ca86: 0a06 |0039: move-result v6 │ │ -08ca88: 6e56 5402 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -08ca8e: 5572 8a0a |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08ca92: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ -08ca96: 5472 8d0a |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08ca9a: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ -08ca9e: 6e20 511c 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ -08caa4: 6e10 3f1c 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ -08caaa: 0e00 |004b: return-void │ │ -08caac: 0110 |004c: move v0, v1 │ │ -08caae: 28f8 |004d: goto 0045 // -0008 │ │ -08cab0: 5472 890a |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08cab4: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ -08cab8: 5472 8e0a |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08cabc: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ -08cac0: 0110 |0056: move v0, v1 │ │ -08cac2: 28ee |0057: goto 0045 // -0012 │ │ +08ca70: |[08ca70] android.support.v7.internal.widget.ActionBarContainer.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V │ │ +08ca80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08ca82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08ca84: 5472 8e0a |0002: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08ca88: 3802 0d00 |0004: if-eqz v2, 0011 // +000d │ │ +08ca8c: 5472 8e0a |0006: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08ca90: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +08ca92: 6e20 5602 3200 |0009: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +08ca98: 5472 8e0a |000c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08ca9c: 6e20 541c 2700 |000e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.unscheduleDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c54 │ │ +08caa2: 5b78 8e0a |0011: iput-object v8, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08caa6: 3808 2a00 |0013: if-eqz v8, 003d // +002a │ │ +08caaa: 6e20 5602 7800 |0015: invoke-virtual {v8, v7}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +08cab0: 5572 8b0a |0018: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ +08cab4: 3802 2300 |001a: if-eqz v2, 003d // +0023 │ │ +08cab8: 5472 8e0a |001c: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08cabc: 3802 1f00 |001e: if-eqz v2, 003d // +001f │ │ +08cac0: 5472 8e0a |0020: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08cac4: 5473 8f0a |0022: iget-object v3, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08cac8: 6e10 fe21 0300 |0024: invoke-virtual {v3}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +08cace: 0a03 |0027: move-result v3 │ │ +08cad0: 5474 8f0a |0028: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08cad4: 6e10 1b22 0400 |002a: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@221b │ │ +08cada: 0a04 |002d: move-result v4 │ │ +08cadc: 5475 8f0a |002e: iget-object v5, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08cae0: 6e10 1222 0500 |0030: invoke-virtual {v5}, Landroid/view/View;.getRight:()I // method@2212 │ │ +08cae6: 0a05 |0033: move-result v5 │ │ +08cae8: 5476 8f0a |0034: iget-object v6, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08caec: 6e10 f221 0600 |0036: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +08caf2: 0a06 |0039: move-result v6 │ │ +08caf4: 6e56 5402 3254 |003a: invoke-virtual {v2, v3, v4, v5, v6}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +08cafa: 5572 8a0a |003d: iget-boolean v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08cafe: 3802 0f00 |003f: if-eqz v2, 004e // +000f │ │ +08cb02: 5472 8d0a |0041: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08cb06: 3902 0900 |0043: if-nez v2, 004c // +0009 │ │ +08cb0a: 6e20 511c 0700 |0045: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setWillNotDraw:(Z)V // method@1c51 │ │ +08cb10: 6e10 3f1c 0700 |0048: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContainer;.invalidate:()V // method@1c3f │ │ +08cb16: 0e00 |004b: return-void │ │ +08cb18: 0110 |004c: move v0, v1 │ │ +08cb1a: 28f8 |004d: goto 0045 // -0008 │ │ +08cb1c: 5472 890a |004e: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08cb20: 3902 0600 |0050: if-nez v2, 0056 // +0006 │ │ +08cb24: 5472 8e0a |0052: iget-object v2, v7, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08cb28: 3802 f1ff |0054: if-eqz v2, 0045 // -000f │ │ +08cb2c: 0110 |0056: move v0, v1 │ │ +08cb2e: 28ee |0057: goto 0045 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=105 │ │ 0x0006 line=106 │ │ 0x000c line=107 │ │ 0x0011 line=109 │ │ 0x0013 line=110 │ │ @@ -112349,31 +112348,31 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -08cac4: |[08cac4] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -08cad4: 5421 8f0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08cad8: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ -08cadc: 5421 8f0a |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08cae0: 6e20 471c 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1c47 │ │ -08cae6: 5b23 8f0a |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ -08caea: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ -08caee: 6e20 2f1c 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@1c2f │ │ -08caf4: 6e10 301f 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f30 │ │ -08cafa: 0c00 |0013: move-result-object v0 │ │ -08cafc: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -08cafe: 5901 6e0c |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -08cb02: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ -08cb04: 5901 6d0c |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -08cb08: 1201 |001a: const/4 v1, #int 0 // #0 │ │ -08cb0a: 6e20 421f 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1f42 │ │ -08cb10: 0e00 |001e: return-void │ │ +08cb30: |[08cb30] android.support.v7.internal.widget.ActionBarContainer.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +08cb40: 5421 8f0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08cb44: 3801 0700 |0002: if-eqz v1, 0009 // +0007 │ │ +08cb48: 5421 8f0a |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08cb4c: 6e20 471c 1200 |0006: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1c47 │ │ +08cb52: 5b23 8f0a |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarContainer;.mTabContainer:Landroid/view/View; // field@0a8f │ │ +08cb56: 3803 1300 |000b: if-eqz v3, 001e // +0013 │ │ +08cb5a: 6e20 2f1c 3200 |000d: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@1c2f │ │ +08cb60: 6e10 301f 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f30 │ │ +08cb66: 0c00 |0013: move-result-object v0 │ │ +08cb68: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +08cb6a: 5901 6e0c |0015: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +08cb6e: 12e1 |0017: const/4 v1, #int -2 // #fe │ │ +08cb70: 5901 6d0c |0018: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +08cb74: 1201 |001a: const/4 v1, #int 0 // #0 │ │ +08cb76: 6e20 421f 1300 |001b: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1f42 │ │ +08cb7c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ 0x0004 line=204 │ │ 0x0009 line=206 │ │ 0x000b line=207 │ │ 0x000d line=208 │ │ @@ -112392,22 +112391,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08cb14: |[08cb14] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ -08cb24: 5c12 8c0a |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@0a8c │ │ -08cb28: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ -08cb2c: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ -08cb30: 6e20 491c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1c49 │ │ -08cb36: 0e00 |0009: return-void │ │ -08cb38: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ -08cb3c: 28fa |000c: goto 0006 // -0006 │ │ +08cb80: |[08cb80] android.support.v7.internal.widget.ActionBarContainer.setTransitioning:(Z)V │ │ +08cb90: 5c12 8c0a |0000: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsTransitioning:Z // field@0a8c │ │ +08cb94: 3802 0800 |0002: if-eqz v2, 000a // +0008 │ │ +08cb98: 1500 0600 |0004: const/high16 v0, #int 393216 // #6 │ │ +08cb9c: 6e20 491c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setDescendantFocusability:(I)V // method@1c49 │ │ +08cba2: 0e00 |0009: return-void │ │ +08cba4: 1500 0400 |000a: const/high16 v0, #int 262144 // #4 │ │ +08cba8: 28fa |000c: goto 0006 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0009 line=179 │ │ 0x000a line=177 │ │ locals : │ │ @@ -112419,34 +112418,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -08cb40: |[08cb40] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ -08cb50: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08cb52: 6f20 1224 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2412 │ │ -08cb58: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ -08cb5c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08cb5e: 5432 890a |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08cb62: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ -08cb66: 5432 890a |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08cb6a: 6e30 5a02 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ -08cb70: 5432 8e0a |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08cb74: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ -08cb78: 5432 8e0a |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08cb7c: 6e30 5a02 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ -08cb82: 5432 8d0a |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08cb86: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ -08cb8a: 5432 8d0a |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08cb8e: 6e30 5a02 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ -08cb94: 0e00 |0022: return-void │ │ -08cb96: 0110 |0023: move v0, v1 │ │ -08cb98: 28e3 |0024: goto 0007 // -001d │ │ +08cbac: |[08cbac] android.support.v7.internal.widget.ActionBarContainer.setVisibility:(I)V │ │ +08cbbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08cbbe: 6f20 1224 4300 |0001: invoke-super {v3, v4}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2412 │ │ +08cbc4: 3904 1f00 |0004: if-nez v4, 0023 // +001f │ │ +08cbc8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08cbca: 5432 890a |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08cbce: 3802 0700 |0009: if-eqz v2, 0010 // +0007 │ │ +08cbd2: 5432 890a |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08cbd6: 6e30 5a02 0201 |000d: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ +08cbdc: 5432 8e0a |0010: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08cbe0: 3802 0700 |0012: if-eqz v2, 0019 // +0007 │ │ +08cbe4: 5432 8e0a |0014: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08cbe8: 6e30 5a02 0201 |0016: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ +08cbee: 5432 8d0a |0019: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08cbf2: 3802 0700 |001b: if-eqz v2, 0022 // +0007 │ │ +08cbf6: 5432 8d0a |001d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08cbfa: 6e30 5a02 0201 |001f: invoke-virtual {v2, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ +08cc00: 0e00 |0022: return-void │ │ +08cc02: 0110 |0023: move v0, v1 │ │ +08cc04: 28e3 |0024: goto 0007 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=141 │ │ 0x0004 line=142 │ │ 0x0007 line=143 │ │ 0x0010 line=144 │ │ 0x0019 line=145 │ │ @@ -112462,17 +112461,17 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08cb9c: |[08cb9c] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -08cbac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08cbae: 1100 |0001: return-object v0 │ │ +08cc08: |[08cc08] android.support.v7.internal.widget.ActionBarContainer.startActionModeForChild:(Landroid/view/View;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +08cc18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08cc1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0002 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -112482,34 +112481,34 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08cbb0: |[08cbb0] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -08cbc0: 5410 890a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ -08cbc4: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ -08cbc8: 5510 8a0a |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08cbcc: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ -08cbd0: 5410 8e0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ -08cbd4: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ -08cbd8: 5510 8b0a |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ -08cbdc: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ -08cbe0: 5410 8d0a |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ -08cbe4: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -08cbe8: 5510 8a0a |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ -08cbec: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ -08cbf0: 6f20 1324 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2413 │ │ -08cbf6: 0a00 |001b: move-result v0 │ │ -08cbf8: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -08cbfc: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -08cbfe: 0f00 |001f: return v0 │ │ -08cc00: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -08cc02: 28fe |0021: goto 001f // -0002 │ │ +08cc1c: |[08cc1c] android.support.v7.internal.widget.ActionBarContainer.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +08cc2c: 5410 890a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mBackground:Landroid/graphics/drawable/Drawable; // field@0a89 │ │ +08cc30: 3302 0600 |0002: if-ne v2, v0, 0008 // +0006 │ │ +08cc34: 5510 8a0a |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08cc38: 3800 1800 |0006: if-eqz v0, 001e // +0018 │ │ +08cc3c: 5410 8e0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mStackedBackground:Landroid/graphics/drawable/Drawable; // field@0a8e │ │ +08cc40: 3302 0600 |000a: if-ne v2, v0, 0010 // +0006 │ │ +08cc44: 5510 8b0a |000c: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsStacked:Z // field@0a8b │ │ +08cc48: 3900 1000 |000e: if-nez v0, 001e // +0010 │ │ +08cc4c: 5410 8d0a |0010: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a8d │ │ +08cc50: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +08cc54: 5510 8a0a |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContainer;.mIsSplit:Z // field@0a8a │ │ +08cc58: 3900 0800 |0016: if-nez v0, 001e // +0008 │ │ +08cc5c: 6f20 1324 2100 |0018: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@2413 │ │ +08cc62: 0a00 |001b: move-result v0 │ │ +08cc64: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +08cc68: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +08cc6a: 0f00 |001f: return v0 │ │ +08cc6c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +08cc6e: 28fe |0021: goto 001f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0022 reg=1 this Landroid/support/v7/internal/widget/ActionBarContainer; │ │ 0x0000 - 0x0022 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -112552,19 +112551,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08cc04: |[08cc04] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ -08cc14: 5b01 900a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0a90 │ │ -08cc18: 5b02 910a |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0a91 │ │ -08cc1c: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08cc22: 0e00 |0007: return-void │ │ +08cc70: |[08cc70] android.support.v7.internal.widget.ActionBarContextView$1.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V │ │ +08cc80: 5b01 900a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0a90 │ │ +08cc84: 5b02 910a |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0a91 │ │ +08cc88: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08cc8e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/view/ActionMode; │ │ @@ -112575,18 +112574,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08cc24: |[08cc24] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ -08cc34: 5410 910a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0a91 │ │ -08cc38: 6e10 b91f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1fb9 │ │ -08cc3e: 0e00 |0005: return-void │ │ +08cc90: |[08cc90] android.support.v7.internal.widget.ActionBarContextView$1.onClick:(Landroid/view/View;)V │ │ +08cca0: 5410 910a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView$1;.val$mode:Landroid/support/v7/view/ActionMode; // field@0a91 │ │ +08cca4: 6e10 b91f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1fb9 │ │ +08ccaa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0005 line=206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView$1; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -112652,44 +112651,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -08cc40: |[08cc40] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ -08cc50: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08cc52: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -08cc56: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -08cc58: 6002 0607 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0706 │ │ -08cc5c: 4b02 0001 |0006: aput v2, v0, v1 │ │ -08cc60: 6900 a60a |0008: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@0aa6 │ │ -08cc64: 0e00 |000a: return-void │ │ +08ccac: |[08ccac] android.support.v7.internal.widget.ActionBarOverlayLayout.:()V │ │ +08ccbc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08ccbe: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +08ccc2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +08ccc4: 6002 0607 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.actionBarSize:I // field@0706 │ │ +08ccc8: 4b02 0001 |0006: aput v2, v0, v1 │ │ +08cccc: 6900 a60a |0008: sput-object v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@0aa6 │ │ +08ccd0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActionBarOverlayLayout;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -08cc68: |[08cc68] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ -08cc78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08cc7a: 7020 fa23 3200 |0001: invoke-direct {v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -08cc80: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -08cc84: 7051 1e02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@021e │ │ -08cc8a: 5b20 ab0a |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@0aab │ │ -08cc8e: 7020 911c 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1c91 │ │ -08cc94: 0e00 |000e: return-void │ │ +08ccd4: |[08ccd4] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;)V │ │ +08cce4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08cce6: 7020 fa23 3200 |0001: invoke-direct {v2, v3}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +08ccec: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +08ccf0: 7051 1e02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@021e │ │ +08ccf6: 5b20 ab0a |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@0aab │ │ +08ccfa: 7020 911c 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1c91 │ │ +08cd00: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=50 │ │ 0x0004 line=43 │ │ 0x000b line=51 │ │ 0x000e line=52 │ │ locals : │ │ @@ -112701,22 +112700,22 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -08cc98: |[08cc98] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08cca8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08ccaa: 7030 fb23 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23fb │ │ -08ccb0: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -08ccb4: 7051 1e02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@021e │ │ -08ccba: 5b20 ab0a |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@0aab │ │ -08ccbe: 7020 911c 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1c91 │ │ -08ccc4: 0e00 |000e: return-void │ │ +08cd04: |[08cd04] android.support.v7.internal.widget.ActionBarOverlayLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08cd14: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08cd16: 7030 fb23 3204 |0001: invoke-direct {v2, v3, v4}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23fb │ │ +08cd1c: 2200 6500 |0004: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +08cd20: 7051 1e02 1011 |0006: invoke-direct {v0, v1, v1, v1, v1}, Landroid/graphics/Rect;.:(IIII)V // method@021e │ │ +08cd26: 5b20 ab0a |0009: iput-object v0, v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mZeroRect:Landroid/graphics/Rect; // field@0aab │ │ +08cd2a: 7020 911c 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.init:(Landroid/content/Context;)V // method@1c91 │ │ +08cd30: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=55 │ │ 0x0004 line=43 │ │ 0x000b line=56 │ │ 0x000e line=57 │ │ locals : │ │ @@ -112729,48 +112728,48 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -08ccc8: |[08ccc8] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ -08ccd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08ccda: 6e10 fd21 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -08cce0: 0c01 |0004: move-result-object v1 │ │ -08cce2: 1f01 7804 |0005: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -08cce6: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ -08ccea: 5212 7a0c |0009: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ -08ccee: 5263 3900 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@0039 │ │ -08ccf2: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ -08ccf6: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -08ccf8: 5262 3900 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@0039 │ │ -08ccfc: 5912 7a0c |0012: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ -08cd00: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ -08cd04: 5212 7c0c |0016: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -08cd08: 5263 3b00 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@003b │ │ -08cd0c: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ -08cd10: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -08cd12: 5262 3b00 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@003b │ │ -08cd16: 5912 7c0c |001f: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -08cd1a: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ -08cd1e: 5212 7b0c |0023: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ -08cd22: 5263 3a00 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@003a │ │ -08cd26: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ -08cd2a: 1210 |0029: const/4 v0, #int 1 // #1 │ │ -08cd2c: 5262 3a00 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@003a │ │ -08cd30: 5912 7b0c |002c: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ -08cd34: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ -08cd38: 5212 780c |0030: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ -08cd3c: 5263 3800 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -08cd40: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ -08cd44: 1210 |0036: const/4 v0, #int 1 // #1 │ │ -08cd46: 5262 3800 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -08cd4a: 5912 780c |0039: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ -08cd4e: 0f00 |003b: return v0 │ │ +08cd34: |[08cd34] android.support.v7.internal.widget.ActionBarOverlayLayout.applyInsets:(Landroid/view/View;Landroid/graphics/Rect;ZZZZ)Z │ │ +08cd44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08cd46: 6e10 fd21 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +08cd4c: 0c01 |0004: move-result-object v1 │ │ +08cd4e: 1f01 7804 |0005: check-cast v1, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +08cd52: 3807 0d00 |0007: if-eqz v7, 0014 // +000d │ │ +08cd56: 5212 7a0c |0009: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ +08cd5a: 5263 3900 |000b: iget v3, v6, Landroid/graphics/Rect;.left:I // field@0039 │ │ +08cd5e: 3232 0700 |000d: if-eq v2, v3, 0014 // +0007 │ │ +08cd62: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +08cd64: 5262 3900 |0010: iget v2, v6, Landroid/graphics/Rect;.left:I // field@0039 │ │ +08cd68: 5912 7a0c |0012: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ +08cd6c: 3808 0d00 |0014: if-eqz v8, 0021 // +000d │ │ +08cd70: 5212 7c0c |0016: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +08cd74: 5263 3b00 |0018: iget v3, v6, Landroid/graphics/Rect;.top:I // field@003b │ │ +08cd78: 3232 0700 |001a: if-eq v2, v3, 0021 // +0007 │ │ +08cd7c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +08cd7e: 5262 3b00 |001d: iget v2, v6, Landroid/graphics/Rect;.top:I // field@003b │ │ +08cd82: 5912 7c0c |001f: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +08cd86: 380a 0d00 |0021: if-eqz v10, 002e // +000d │ │ +08cd8a: 5212 7b0c |0023: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ +08cd8e: 5263 3a00 |0025: iget v3, v6, Landroid/graphics/Rect;.right:I // field@003a │ │ +08cd92: 3232 0700 |0027: if-eq v2, v3, 002e // +0007 │ │ +08cd96: 1210 |0029: const/4 v0, #int 1 // #1 │ │ +08cd98: 5262 3a00 |002a: iget v2, v6, Landroid/graphics/Rect;.right:I // field@003a │ │ +08cd9c: 5912 7b0c |002c: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ +08cda0: 3809 0d00 |002e: if-eqz v9, 003b // +000d │ │ +08cda4: 5212 780c |0030: iget v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ +08cda8: 5263 3800 |0032: iget v3, v6, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +08cdac: 3232 0700 |0034: if-eq v2, v3, 003b // +0007 │ │ +08cdb0: 1210 |0036: const/4 v0, #int 1 // #1 │ │ +08cdb2: 5262 3800 |0037: iget v2, v6, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +08cdb6: 5912 780c |0039: iput v2, v1, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ +08cdba: 0f00 |003b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0001 line=72 │ │ 0x0007 line=73 │ │ 0x000f line=74 │ │ 0x0010 line=75 │ │ @@ -112800,28 +112799,28 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -08cd50: |[08cd50] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ -08cd60: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08cd62: 6e10 901c 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@1c90 │ │ -08cd68: 0c01 |0004: move-result-object v1 │ │ -08cd6a: 6e10 3901 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ -08cd70: 0c01 |0008: move-result-object v1 │ │ -08cd72: 6202 a60a |0009: sget-object v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@0aa6 │ │ -08cd76: 6e20 a801 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01a8 │ │ -08cd7c: 0c00 |000e: move-result-object v0 │ │ -08cd7e: 6e30 bf01 3003 |000f: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -08cd84: 0a01 |0012: move-result v1 │ │ -08cd86: 5941 a50a |0013: iput v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0aa5 │ │ -08cd8a: 6e10 ca01 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08cd90: 0e00 |0018: return-void │ │ +08cdbc: |[08cdbc] android.support.v7.internal.widget.ActionBarOverlayLayout.init:(Landroid/content/Context;)V │ │ +08cdcc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08cdce: 6e10 901c 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.getContext:()Landroid/content/Context; // method@1c90 │ │ +08cdd4: 0c01 |0004: move-result-object v1 │ │ +08cdd6: 6e10 3901 0100 |0005: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ +08cddc: 0c01 |0008: move-result-object v1 │ │ +08cdde: 6202 a60a |0009: sget-object v2, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarSizeAttr:[I // field@0aa6 │ │ +08cde2: 6e20 a801 2100 |000b: invoke-virtual {v1, v2}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@01a8 │ │ +08cde8: 0c00 |000e: move-result-object v0 │ │ +08cdea: 6e30 bf01 3003 |000f: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +08cdf0: 0a01 |0012: move-result v1 │ │ +08cdf2: 5941 a50a |0013: iput v1, v4, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarHeight:I // field@0aa5 │ │ +08cdf6: 6e10 ca01 0000 |0015: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08cdfc: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x000f line=61 │ │ 0x0015 line=62 │ │ 0x0018 line=63 │ │ locals : │ │ @@ -112835,46 +112834,46 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -08cd94: |[08cd94] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ -08cda4: 5410 aa0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ -08cda8: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ -08cdac: 6000 e907 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@07e9 │ │ -08cdb0: 6e20 8f1c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ -08cdb6: 0c00 |0009: move-result-object v0 │ │ -08cdb8: 5b10 aa0a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ -08cdbc: 5410 aa0a |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ -08cdc0: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ -08cdc4: 1400 0200 0201 |0010: const v0, #float 2.38772e-38 // #01020002 │ │ -08cdca: 6e20 8f1c 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ -08cdd0: 0c00 |0016: move-result-object v0 │ │ -08cdd2: 5b10 aa0a |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ -08cdd6: 6000 2008 |0019: sget v0, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@0820 │ │ -08cdda: 6e20 8f1c 0100 |001b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ -08cde0: 0c00 |001e: move-result-object v0 │ │ -08cde2: 5b10 a70a |001f: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/view/View; // field@0aa7 │ │ -08cde6: 6000 ea07 |0021: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@07ea │ │ -08cdea: 6e20 8f1c 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ -08cdf0: 0c00 |0026: move-result-object v0 │ │ -08cdf2: 1f00 9503 |0027: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ -08cdf6: 5b10 a90a |0029: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0aa9 │ │ -08cdfa: 6000 e807 |002b: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ -08cdfe: 6e20 8f1c 0100 |002d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ -08ce04: 0c00 |0030: move-result-object v0 │ │ -08ce06: 1f00 a003 |0031: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ -08ce0a: 5b10 a80a |0033: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@0aa8 │ │ -08ce0e: 6000 1c08 |0035: sget v0, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ -08ce12: 6e20 8f1c 0100 |0037: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ -08ce18: 0c00 |003a: move-result-object v0 │ │ -08ce1a: 5b10 a40a |003b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/view/View; // field@0aa4 │ │ -08ce1e: 0e00 |003d: return-void │ │ +08ce00: |[08ce00] android.support.v7.internal.widget.ActionBarOverlayLayout.pullChildren:()V │ │ +08ce10: 5410 aa0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ +08ce14: 3900 3b00 |0002: if-nez v0, 003d // +003b │ │ +08ce18: 6000 e907 |0004: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@07e9 │ │ +08ce1c: 6e20 8f1c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ +08ce22: 0c00 |0009: move-result-object v0 │ │ +08ce24: 5b10 aa0a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ +08ce28: 5410 aa0a |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ +08ce2c: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ +08ce30: 1400 0200 0201 |0010: const v0, #float 2.38772e-38 // #01020002 │ │ +08ce36: 6e20 8f1c 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ +08ce3c: 0c00 |0016: move-result-object v0 │ │ +08ce3e: 5b10 aa0a |0017: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContent:Landroid/view/View; // field@0aaa │ │ +08ce42: 6000 2008 |0019: sget v0, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@0820 │ │ +08ce46: 6e20 8f1c 0100 |001b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ +08ce4c: 0c00 |001e: move-result-object v0 │ │ +08ce4e: 5b10 a70a |001f: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarTop:Landroid/view/View; // field@0aa7 │ │ +08ce52: 6000 ea07 |0021: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@07ea │ │ +08ce56: 6e20 8f1c 0100 |0023: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ +08ce5c: 0c00 |0026: move-result-object v0 │ │ +08ce5e: 1f00 9503 |0027: check-cast v0, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ +08ce62: 5b10 a90a |0029: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0aa9 │ │ +08ce66: 6000 e807 |002b: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ +08ce6a: 6e20 8f1c 0100 |002d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ +08ce70: 0c00 |0030: move-result-object v0 │ │ +08ce72: 1f00 a003 |0031: check-cast v0, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ +08ce76: 5b10 a80a |0033: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@0aa8 │ │ +08ce7a: 6000 1c08 |0035: sget v0, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ +08ce7e: 6e20 8f1c 0100 |0037: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.findViewById:(I)Landroid/view/View; // method@1c8f │ │ +08ce84: 0c00 |003a: move-result-object v0 │ │ +08ce86: 5b10 a40a |003b: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBarBottom:Landroid/view/View; // field@0aa4 │ │ +08ce8a: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0004 line=94 │ │ 0x000c line=95 │ │ 0x0010 line=96 │ │ 0x0019 line=98 │ │ @@ -112890,17 +112889,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08ce20: |[08ce20] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBar:(Landroid/support/v7/app/ActionBar;)V │ │ -08ce30: 5b01 a30a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0aa3 │ │ -08ce34: 0e00 |0002: return-void │ │ +08ce8c: |[08ce8c] android.support.v7.internal.widget.ActionBarOverlayLayout.setActionBar:(Landroid/support/v7/app/ActionBar;)V │ │ +08ce9c: 5b01 a30a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.mActionBar:Landroid/support/v7/app/ActionBar; // field@0aa3 │ │ +08cea0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarOverlayLayout; │ │ 0x0000 - 0x0003 reg=1 impl Landroid/support/v7/app/ActionBar; │ │ @@ -112940,18 +112939,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08ce38: |[08ce38] android.support.v7.internal.widget.ActionBarView$2.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -08ce48: 5b01 ad0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aad │ │ -08ce4c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08ce52: 0e00 |0005: return-void │ │ +08cea4: |[08cea4] android.support.v7.internal.widget.ActionBarView$2.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +08ceb4: 5b01 ad0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aad │ │ +08ceb8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08cebe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -112961,22 +112960,22 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08ce54: |[08ce54] android.support.v7.internal.widget.ActionBarView$2.onClick:(Landroid/view/View;)V │ │ -08ce64: 5421 ad0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aad │ │ -08ce68: 7110 d31c 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // method@1cd3 │ │ -08ce6e: 0c01 |0005: move-result-object v1 │ │ -08ce70: 5410 af0a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -08ce74: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ -08ce78: 6e10 a51a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1aa5 │ │ -08ce7e: 0e00 |000d: return-void │ │ +08cec0: |[08cec0] android.support.v7.internal.widget.ActionBarView$2.onClick:(Landroid/view/View;)V │ │ +08ced0: 5421 ad0a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$2;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aad │ │ +08ced4: 7110 d31c 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // method@1cd3 │ │ +08ceda: 0c01 |0005: move-result-object v1 │ │ +08cedc: 5410 af0a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +08cee0: 3800 0500 |0008: if-eqz v0, 000d // +0005 │ │ +08cee4: 6e10 a51a 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1aa5 │ │ +08ceea: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0008 line=153 │ │ 0x000a line=154 │ │ 0x000d line=156 │ │ locals : │ │ @@ -113019,18 +113018,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08ce80: |[08ce80] android.support.v7.internal.widget.ActionBarView$3.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -08ce90: 5b01 ae0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aae │ │ -08ce94: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08ce9a: 0e00 |0005: return-void │ │ +08ceec: |[08ceec] android.support.v7.internal.widget.ActionBarView$3.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +08cefc: 5b01 ae0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aae │ │ +08cf00: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08cf06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -113040,23 +113039,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -08ce9c: |[08ce9c] android.support.v7.internal.widget.ActionBarView$3.onClick:(Landroid/view/View;)V │ │ -08ceac: 5430 ae0a |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aae │ │ -08ceb0: 5400 eb0a |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0aeb │ │ -08ceb4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -08ceb6: 5432 ae0a |0005: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aae │ │ -08ceba: 7110 d91c 0200 |0007: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarView;.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; // method@1cd9 │ │ -08cec0: 0c02 |000a: move-result-object v2 │ │ -08cec2: 7230 0623 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2306 │ │ -08cec8: 0e00 |000e: return-void │ │ +08cf08: |[08cf08] android.support.v7.internal.widget.ActionBarView$3.onClick:(Landroid/view/View;)V │ │ +08cf18: 5430 ae0a |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aae │ │ +08cf1c: 5400 eb0a |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0aeb │ │ +08cf20: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +08cf22: 5432 ae0a |0005: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView$3;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aae │ │ +08cf26: 7110 d91c 0200 |0007: invoke-static {v2}, Landroid/support/v7/internal/widget/ActionBarView;.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; // method@1cd9 │ │ +08cf2c: 0c02 |000a: move-result-object v2 │ │ +08cf2e: 7230 0623 1002 |000b: invoke-interface {v0, v1, v2}, Landroid/view/Window$Callback;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@2306 │ │ +08cf34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x000e line=162 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Landroid/support/v7/internal/widget/ActionBarView$3; │ │ 0x0000 - 0x000f reg=4 v Landroid/view/View; │ │ @@ -113111,18 +113110,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08cecc: |[08cecc] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;)V │ │ -08cedc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08cede: 7030 aa1c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1caa │ │ -08cee4: 0e00 |0004: return-void │ │ +08cf38: |[08cf38] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;)V │ │ +08cf48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08cf4a: 7030 aa1c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1caa │ │ +08cf50: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1254 │ │ 0x0004 line=1255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -113132,17 +113131,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -08cee8: |[08cee8] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08cef8: 7030 fb23 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23fb │ │ -08cefe: 0e00 |0003: return-void │ │ +08cf54: |[08cf54] android.support.v7.internal.widget.ActionBarView$HomeView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08cf64: 7030 fb23 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23fb │ │ +08cf6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1258 │ │ 0x0003 line=1259 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -113154,25 +113153,25 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -08cf00: |[08cf00] android.support.v7.internal.widget.ActionBarView$HomeView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08cf10: 6e10 ad1c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getContentDescription:()Ljava/lang/CharSequence; // method@1cad │ │ -08cf16: 0c00 |0003: move-result-object v0 │ │ -08cf18: 7110 e420 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -08cf1e: 0a01 |0007: move-result v1 │ │ -08cf20: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ -08cf24: 6e10 1c23 0300 |000a: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@231c │ │ -08cf2a: 0c01 |000d: move-result-object v1 │ │ -08cf2c: 7220 d22b 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -08cf32: 1211 |0011: const/4 v1, #int 1 // #1 │ │ -08cf34: 0f01 |0012: return v1 │ │ +08cf6c: |[08cf6c] android.support.v7.internal.widget.ActionBarView$HomeView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08cf7c: 6e10 ad1c 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getContentDescription:()Ljava/lang/CharSequence; // method@1cad │ │ +08cf82: 0c00 |0003: move-result-object v0 │ │ +08cf84: 7110 e420 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +08cf8a: 0a01 |0007: move-result v1 │ │ +08cf8c: 3901 0900 |0008: if-nez v1, 0011 // +0009 │ │ +08cf90: 6e10 1c23 0300 |000a: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@231c │ │ +08cf96: 0c01 |000d: move-result-object v1 │ │ +08cf98: 7220 d22b 0100 |000e: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +08cf9e: 1211 |0011: const/4 v1, #int 1 // #1 │ │ +08cfa0: 0f01 |0012: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1291 │ │ 0x0004 line=1292 │ │ 0x000a line=1293 │ │ 0x0011 line=1295 │ │ locals : │ │ @@ -113185,24 +113184,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -08cf38: |[08cf38] android.support.v7.internal.widget.ActionBarView$HomeView.getLeftOffset:()I │ │ -08cf48: 5420 b50a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08cf4c: 6e10 2d24 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ -08cf52: 0a00 |0005: move-result v0 │ │ -08cf54: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -08cf58: 3310 0500 |0008: if-ne v0, v1, 000d // +0005 │ │ -08cf5c: 5220 b60a |000a: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@0ab6 │ │ -08cf60: 0f00 |000c: return v0 │ │ -08cf62: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08cf64: 28fe |000e: goto 000c // -0002 │ │ +08cfa4: |[08cfa4] android.support.v7.internal.widget.ActionBarView$HomeView.getLeftOffset:()I │ │ +08cfb4: 5420 b50a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08cfb8: 6e10 2d24 0000 |0002: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ +08cfbe: 0a00 |0005: move-result v0 │ │ +08cfc0: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +08cfc4: 3310 0500 |0008: if-ne v0, v1, 000d // +0005 │ │ +08cfc8: 5220 b60a |000a: iget v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@0ab6 │ │ +08cfcc: 0f00 |000c: return v0 │ │ +08cfce: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08cfd0: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1306 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarView$HomeView;) │ │ @@ -113210,21 +113209,21 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08cf68: |[08cf68] android.support.v7.internal.widget.ActionBarView$HomeView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -08cf78: 6f20 0224 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2402 │ │ -08cf7e: 5210 b40a |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ -08cf82: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -08cf86: 5210 b40a |0007: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ -08cf8a: 6e20 c31c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1cc3 │ │ -08cf90: 0e00 |000c: return-void │ │ +08cfd4: |[08cfd4] android.support.v7.internal.widget.ActionBarView$HomeView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +08cfe4: 6f20 0224 2100 |0000: invoke-super {v1, v2}, Landroid/widget/FrameLayout;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@2402 │ │ +08cfea: 5210 b40a |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ +08cfee: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +08cff2: 5210 b40a |0007: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ +08cff6: 6e20 c31c 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1cc3 │ │ +08cffc: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1282 │ │ 0x0003 line=1283 │ │ 0x0007 line=1285 │ │ 0x000c line=1287 │ │ locals : │ │ @@ -113236,30 +113235,30 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -08cf94: |[08cf94] android.support.v7.internal.widget.ActionBarView$HomeView.onFinishInflate:()V │ │ -08cfa4: 6000 2108 |0000: sget v0, Landroid/support/v7/appcompat/R$id;.up:I // field@0821 │ │ -08cfa8: 6e20 ac1c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1cac │ │ -08cfae: 0c00 |0005: move-result-object v0 │ │ -08cfb0: 1f00 7d04 |0006: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -08cfb4: 5b10 b50a |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08cfb8: 6000 0008 |000a: sget v0, Landroid/support/v7/appcompat/R$id;.home:I // field@0800 │ │ -08cfbc: 6e20 ac1c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1cac │ │ -08cfc2: 0c00 |000f: move-result-object v0 │ │ -08cfc4: 1f00 7d04 |0010: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -08cfc8: 5b10 b30a |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08cfcc: 5410 b50a |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08cfd0: 6e10 2724 0000 |0016: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ -08cfd6: 0c00 |0019: move-result-object v0 │ │ -08cfd8: 5b10 b20a |001a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0ab2 │ │ -08cfdc: 0e00 |001c: return-void │ │ +08d000: |[08d000] android.support.v7.internal.widget.ActionBarView$HomeView.onFinishInflate:()V │ │ +08d010: 6000 2108 |0000: sget v0, Landroid/support/v7/appcompat/R$id;.up:I // field@0821 │ │ +08d014: 6e20 ac1c 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1cac │ │ +08d01a: 0c00 |0005: move-result-object v0 │ │ +08d01c: 1f00 7d04 |0006: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +08d020: 5b10 b50a |0008: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d024: 6000 0008 |000a: sget v0, Landroid/support/v7/appcompat/R$id;.home:I // field@0800 │ │ +08d028: 6e20 ac1c 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.findViewById:(I)Landroid/view/View; // method@1cac │ │ +08d02e: 0c00 |000f: move-result-object v0 │ │ +08d030: 1f00 7d04 |0010: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +08d034: 5b10 b30a |0012: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d038: 5410 b50a |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d03c: 6e10 2724 0000 |0016: invoke-virtual {v0}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ +08d042: 0c00 |0019: move-result-object v0 │ │ +08d044: 5b10 b20a |001a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0ab2 │ │ +08d048: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x000a line=1301 │ │ 0x0014 line=1302 │ │ 0x001c line=1303 │ │ locals : │ │ @@ -113270,85 +113269,85 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 23 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 137 16-bit code units │ │ -08cfe0: |[08cfe0] android.support.v7.internal.widget.ActionBarView$HomeView.onLayout:(ZIIII)V │ │ -08cff0: 910e 1614 |0000: sub-int v14, v22, v20 │ │ -08cff4: db0c 0e02 |0002: div-int/lit8 v12, v14, #int 2 // #02 │ │ -08cff8: 910d 1513 |0004: sub-int v13, v21, v19 │ │ -08cffc: 1209 |0006: const/4 v9, #int 0 // #0 │ │ -08cffe: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -08d002: 540e b50a |0009: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d006: 6e10 2d24 0e00 |000b: invoke-virtual {v14}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ -08d00c: 0a0e |000e: move-result v14 │ │ -08d00e: 130f 0800 |000f: const/16 v15, #int 8 // #8 │ │ -08d012: 32fe 3600 |0011: if-eq v14, v15, 0047 // +0036 │ │ -08d016: 0800 1100 |0013: move-object/from16 v0, v17 │ │ -08d01a: 540e b50a |0015: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d01e: 6e10 2924 0e00 |0017: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ -08d024: 0c08 |001a: move-result-object v8 │ │ -08d026: 1f08 7804 |001b: check-cast v8, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -08d02a: 0800 1100 |001d: move-object/from16 v0, v17 │ │ -08d02e: 540e b50a |001f: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d032: 6e10 2a24 0e00 |0021: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ -08d038: 0a07 |0024: move-result v7 │ │ -08d03a: 0800 1100 |0025: move-object/from16 v0, v17 │ │ -08d03e: 540e b50a |0027: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d042: 6e10 2b24 0e00 |0029: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ -08d048: 0a0b |002c: move-result v11 │ │ -08d04a: db0e 0702 |002d: div-int/lit8 v14, v7, #int 2 // #02 │ │ -08d04e: 910a 0c0e |002f: sub-int v10, v12, v14 │ │ -08d052: 0800 1100 |0031: move-object/from16 v0, v17 │ │ -08d056: 540e b50a |0033: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d05a: 120f |0035: const/4 v15, #int 0 // #0 │ │ -08d05c: 9010 0a07 |0036: add-int v16, v10, v7 │ │ -08d060: 0200 1000 |0038: move/from16 v0, v16 │ │ -08d064: 6e50 2f24 feba |003a: invoke-virtual {v14, v15, v10, v11, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@242f │ │ -08d06a: 528e 7a0c |003d: iget v14, v8, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ -08d06e: b0be |003f: add-int/2addr v14, v11 │ │ -08d070: 528f 7b0c |0040: iget v15, v8, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ -08d074: 9009 0e0f |0042: add-int v9, v14, v15 │ │ -08d078: b19d |0044: sub-int/2addr v13, v9 │ │ -08d07a: 9013 1309 |0045: add-int v19, v19, v9 │ │ -08d07e: 0800 1100 |0047: move-object/from16 v0, v17 │ │ -08d082: 540e b30a |0049: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d086: 6e10 2924 0e00 |004b: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ -08d08c: 0c04 |004e: move-result-object v4 │ │ -08d08e: 1f04 7804 |004f: check-cast v4, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -08d092: 0800 1100 |0051: move-object/from16 v0, v17 │ │ -08d096: 540e b30a |0053: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d09a: 6e10 2a24 0e00 |0055: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ -08d0a0: 0a02 |0058: move-result v2 │ │ -08d0a2: 0800 1100 |0059: move-object/from16 v0, v17 │ │ -08d0a6: 540e b30a |005b: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d0aa: 6e10 2b24 0e00 |005d: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ -08d0b0: 0a06 |0060: move-result v6 │ │ -08d0b2: 910e 1513 |0061: sub-int v14, v21, v19 │ │ -08d0b6: db01 0e02 |0063: div-int/lit8 v1, v14, #int 2 // #02 │ │ -08d0ba: 524e 7a0c |0065: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ -08d0be: db0f 0602 |0067: div-int/lit8 v15, v6, #int 2 // #02 │ │ -08d0c2: 910f 010f |0069: sub-int v15, v1, v15 │ │ -08d0c6: 7120 f42a fe00 |006b: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08d0cc: 0a0e |006e: move-result v14 │ │ -08d0ce: 9003 090e |006f: add-int v3, v9, v14 │ │ -08d0d2: 524e 7c0c |0071: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -08d0d6: db0f 0202 |0073: div-int/lit8 v15, v2, #int 2 // #02 │ │ -08d0da: 910f 0c0f |0075: sub-int v15, v12, v15 │ │ -08d0de: 7120 f42a fe00 |0077: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08d0e4: 0a05 |007a: move-result v5 │ │ -08d0e6: 0800 1100 |007b: move-object/from16 v0, v17 │ │ -08d0ea: 540e b30a |007d: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d0ee: 900f 0306 |007f: add-int v15, v3, v6 │ │ -08d0f2: 9010 0502 |0081: add-int v16, v5, v2 │ │ -08d0f6: 0200 1000 |0083: move/from16 v0, v16 │ │ -08d0fa: 6e50 2f24 3ef5 |0085: invoke-virtual {v14, v3, v5, v15, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@242f │ │ -08d100: 0e00 |0088: return-void │ │ +08d04c: |[08d04c] android.support.v7.internal.widget.ActionBarView$HomeView.onLayout:(ZIIII)V │ │ +08d05c: 910e 1614 |0000: sub-int v14, v22, v20 │ │ +08d060: db0c 0e02 |0002: div-int/lit8 v12, v14, #int 2 // #02 │ │ +08d064: 910d 1513 |0004: sub-int v13, v21, v19 │ │ +08d068: 1209 |0006: const/4 v9, #int 0 // #0 │ │ +08d06a: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +08d06e: 540e b50a |0009: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d072: 6e10 2d24 0e00 |000b: invoke-virtual {v14}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ +08d078: 0a0e |000e: move-result v14 │ │ +08d07a: 130f 0800 |000f: const/16 v15, #int 8 // #8 │ │ +08d07e: 32fe 3600 |0011: if-eq v14, v15, 0047 // +0036 │ │ +08d082: 0800 1100 |0013: move-object/from16 v0, v17 │ │ +08d086: 540e b50a |0015: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d08a: 6e10 2924 0e00 |0017: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ +08d090: 0c08 |001a: move-result-object v8 │ │ +08d092: 1f08 7804 |001b: check-cast v8, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +08d096: 0800 1100 |001d: move-object/from16 v0, v17 │ │ +08d09a: 540e b50a |001f: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d09e: 6e10 2a24 0e00 |0021: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ +08d0a4: 0a07 |0024: move-result v7 │ │ +08d0a6: 0800 1100 |0025: move-object/from16 v0, v17 │ │ +08d0aa: 540e b50a |0027: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d0ae: 6e10 2b24 0e00 |0029: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ +08d0b4: 0a0b |002c: move-result v11 │ │ +08d0b6: db0e 0702 |002d: div-int/lit8 v14, v7, #int 2 // #02 │ │ +08d0ba: 910a 0c0e |002f: sub-int v10, v12, v14 │ │ +08d0be: 0800 1100 |0031: move-object/from16 v0, v17 │ │ +08d0c2: 540e b50a |0033: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d0c6: 120f |0035: const/4 v15, #int 0 // #0 │ │ +08d0c8: 9010 0a07 |0036: add-int v16, v10, v7 │ │ +08d0cc: 0200 1000 |0038: move/from16 v0, v16 │ │ +08d0d0: 6e50 2f24 feba |003a: invoke-virtual {v14, v15, v10, v11, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@242f │ │ +08d0d6: 528e 7a0c |003d: iget v14, v8, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ +08d0da: b0be |003f: add-int/2addr v14, v11 │ │ +08d0dc: 528f 7b0c |0040: iget v15, v8, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ +08d0e0: 9009 0e0f |0042: add-int v9, v14, v15 │ │ +08d0e4: b19d |0044: sub-int/2addr v13, v9 │ │ +08d0e6: 9013 1309 |0045: add-int v19, v19, v9 │ │ +08d0ea: 0800 1100 |0047: move-object/from16 v0, v17 │ │ +08d0ee: 540e b30a |0049: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d0f2: 6e10 2924 0e00 |004b: invoke-virtual {v14}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ +08d0f8: 0c04 |004e: move-result-object v4 │ │ +08d0fa: 1f04 7804 |004f: check-cast v4, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +08d0fe: 0800 1100 |0051: move-object/from16 v0, v17 │ │ +08d102: 540e b30a |0053: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d106: 6e10 2a24 0e00 |0055: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ +08d10c: 0a02 |0058: move-result v2 │ │ +08d10e: 0800 1100 |0059: move-object/from16 v0, v17 │ │ +08d112: 540e b30a |005b: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d116: 6e10 2b24 0e00 |005d: invoke-virtual {v14}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ +08d11c: 0a06 |0060: move-result v6 │ │ +08d11e: 910e 1513 |0061: sub-int v14, v21, v19 │ │ +08d122: db01 0e02 |0063: div-int/lit8 v1, v14, #int 2 // #02 │ │ +08d126: 524e 7a0c |0065: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ +08d12a: db0f 0602 |0067: div-int/lit8 v15, v6, #int 2 // #02 │ │ +08d12e: 910f 010f |0069: sub-int v15, v1, v15 │ │ +08d132: 7120 f42a fe00 |006b: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +08d138: 0a0e |006e: move-result v14 │ │ +08d13a: 9003 090e |006f: add-int v3, v9, v14 │ │ +08d13e: 524e 7c0c |0071: iget v14, v4, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +08d142: db0f 0202 |0073: div-int/lit8 v15, v2, #int 2 // #02 │ │ +08d146: 910f 0c0f |0075: sub-int v15, v12, v15 │ │ +08d14a: 7120 f42a fe00 |0077: invoke-static {v14, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +08d150: 0a05 |007a: move-result v5 │ │ +08d152: 0800 1100 |007b: move-object/from16 v0, v17 │ │ +08d156: 540e b30a |007d: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d15a: 900f 0306 |007f: add-int v15, v3, v6 │ │ +08d15e: 9010 0502 |0081: add-int v16, v5, v2 │ │ +08d162: 0200 1000 |0083: move/from16 v0, v16 │ │ +08d166: 6e50 2f24 3ef5 |0085: invoke-virtual {v14, v3, v5, v15, v0}, Landroid/widget/ImageView;.layout:(IIII)V // method@242f │ │ +08d16c: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1354 │ │ 0x0004 line=1355 │ │ 0x0006 line=1356 │ │ 0x0007 line=1357 │ │ 0x0013 line=1358 │ │ @@ -113393,101 +113392,101 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 166 16-bit code units │ │ -08d104: |[08d104] android.support.v7.internal.widget.ActionBarView$HomeView.onMeasure:(II)V │ │ -08d114: 54d1 b50a |0000: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d118: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -08d11a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -08d11c: 07d0 |0004: move-object v0, v13 │ │ -08d11e: 01e2 |0005: move v2, v14 │ │ -08d120: 01f4 |0006: move v4, v15 │ │ -08d122: 7406 b61c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1cb6 │ │ -08d128: 54d0 b50a |000a: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d12c: 6e10 2924 0000 |000c: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ -08d132: 0c0a |000f: move-result-object v10 │ │ -08d134: 1f0a 7804 |0010: check-cast v10, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -08d138: 52a0 7a0c |0012: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ -08d13c: 54d1 b50a |0014: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d140: 6e10 2b24 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ -08d146: 0a01 |0019: move-result v1 │ │ -08d148: b010 |001a: add-int/2addr v0, v1 │ │ -08d14a: 52a1 7b0c |001b: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ -08d14e: b010 |001d: add-int/2addr v0, v1 │ │ -08d150: 59d0 b60a |001e: iput v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@0ab6 │ │ -08d154: 54d0 b50a |0020: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d158: 6e10 2d24 0000 |0022: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ -08d15e: 0a00 |0025: move-result v0 │ │ -08d160: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ -08d164: 3310 5800 |0028: if-ne v0, v1, 0080 // +0058 │ │ -08d168: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -08d16a: 52a0 7c0c |002b: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -08d16e: 54d1 b50a |002d: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d172: 6e10 2a24 0100 |002f: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ -08d178: 0a01 |0032: move-result v1 │ │ -08d17a: b010 |0033: add-int/2addr v0, v1 │ │ -08d17c: 52a1 780c |0034: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ -08d180: 9006 0001 |0036: add-int v6, v0, v1 │ │ -08d184: 54d1 b30a |0038: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d188: 1205 |003a: const/4 v5, #int 0 // #0 │ │ -08d18a: 07d0 |003b: move-object v0, v13 │ │ -08d18c: 01e2 |003c: move v2, v14 │ │ -08d18e: 01f4 |003d: move v4, v15 │ │ -08d190: 7406 b61c 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1cb6 │ │ -08d196: 54d0 b30a |0041: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d19a: 6e10 2924 0000 |0043: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ -08d1a0: 0c09 |0046: move-result-object v9 │ │ -08d1a2: 1f09 7804 |0047: check-cast v9, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -08d1a6: 5290 7a0c |0049: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ -08d1aa: 54d1 b30a |004b: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d1ae: 6e10 2b24 0100 |004d: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ -08d1b4: 0a01 |0050: move-result v1 │ │ -08d1b6: b010 |0051: add-int/2addr v0, v1 │ │ -08d1b8: 5291 7b0c |0052: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ -08d1bc: b010 |0054: add-int/2addr v0, v1 │ │ -08d1be: b003 |0055: add-int/2addr v3, v0 │ │ -08d1c0: 5290 7c0c |0056: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -08d1c4: 54d1 b30a |0058: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d1c8: 6e10 2a24 0100 |005a: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ -08d1ce: 0a01 |005d: move-result v1 │ │ -08d1d0: b010 |005e: add-int/2addr v0, v1 │ │ -08d1d2: 5291 780c |005f: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ -08d1d6: b010 |0061: add-int/2addr v0, v1 │ │ -08d1d8: 7120 f42a 0600 |0062: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08d1de: 0a06 |0065: move-result v6 │ │ -08d1e0: 7110 d921 0e00 |0066: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -08d1e6: 0a0b |0069: move-result v11 │ │ -08d1e8: 7110 d921 0f00 |006a: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -08d1ee: 0a07 |006d: move-result v7 │ │ -08d1f0: 7110 da21 0e00 |006e: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -08d1f6: 0a0c |0071: move-result v12 │ │ -08d1f8: 7110 da21 0f00 |0072: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -08d1fe: 0a08 |0075: move-result v8 │ │ -08d200: 2c0b 1c00 0000 |0076: sparse-switch v11, 00000092 // +0000001c │ │ -08d206: 2c07 2300 0000 |0079: sparse-switch v7, 0000009c // +00000023 │ │ -08d20c: 6e30 c01c 3d06 |007c: invoke-virtual {v13, v3, v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setMeasuredDimension:(II)V // method@1cc0 │ │ -08d212: 0e00 |007f: return-void │ │ -08d214: 52d3 b60a |0080: iget v3, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@0ab6 │ │ -08d218: 28a9 |0082: goto 002b // -0057 │ │ -08d21a: 7120 f72a c300 |0083: invoke-static {v3, v12}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08d220: 0a03 |0086: move-result v3 │ │ -08d222: 28f2 |0087: goto 0079 // -000e │ │ -08d224: 01c3 |0088: move v3, v12 │ │ -08d226: 28f0 |0089: goto 0079 // -0010 │ │ -08d228: 7120 f72a 8600 |008a: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08d22e: 0a06 |008d: move-result v6 │ │ -08d230: 28ee |008e: goto 007c // -0012 │ │ -08d232: 0186 |008f: move v6, v8 │ │ -08d234: 28ec |0090: goto 007c // -0014 │ │ -08d236: 0000 |0091: nop // spacer │ │ -08d238: 0002 0200 0000 0080 0000 0040 0d00 ... |0092: sparse-switch-data (10 units) │ │ -08d24c: 0002 0200 0000 0080 0000 0040 1100 ... |009c: sparse-switch-data (10 units) │ │ +08d170: |[08d170] android.support.v7.internal.widget.ActionBarView$HomeView.onMeasure:(II)V │ │ +08d180: 54d1 b50a |0000: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d184: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +08d186: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +08d188: 07d0 |0004: move-object v0, v13 │ │ +08d18a: 01e2 |0005: move v2, v14 │ │ +08d18c: 01f4 |0006: move v4, v15 │ │ +08d18e: 7406 b61c 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1cb6 │ │ +08d194: 54d0 b50a |000a: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d198: 6e10 2924 0000 |000c: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ +08d19e: 0c0a |000f: move-result-object v10 │ │ +08d1a0: 1f0a 7804 |0010: check-cast v10, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +08d1a4: 52a0 7a0c |0012: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ +08d1a8: 54d1 b50a |0014: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d1ac: 6e10 2b24 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ +08d1b2: 0a01 |0019: move-result v1 │ │ +08d1b4: b010 |001a: add-int/2addr v0, v1 │ │ +08d1b6: 52a1 7b0c |001b: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ +08d1ba: b010 |001d: add-int/2addr v0, v1 │ │ +08d1bc: 59d0 b60a |001e: iput v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@0ab6 │ │ +08d1c0: 54d0 b50a |0020: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d1c4: 6e10 2d24 0000 |0022: invoke-virtual {v0}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ +08d1ca: 0a00 |0025: move-result v0 │ │ +08d1cc: 1301 0800 |0026: const/16 v1, #int 8 // #8 │ │ +08d1d0: 3310 5800 |0028: if-ne v0, v1, 0080 // +0058 │ │ +08d1d4: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +08d1d6: 52a0 7c0c |002b: iget v0, v10, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +08d1da: 54d1 b50a |002d: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d1de: 6e10 2a24 0100 |002f: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ +08d1e4: 0a01 |0032: move-result v1 │ │ +08d1e6: b010 |0033: add-int/2addr v0, v1 │ │ +08d1e8: 52a1 780c |0034: iget v1, v10, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ +08d1ec: 9006 0001 |0036: add-int v6, v0, v1 │ │ +08d1f0: 54d1 b30a |0038: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d1f4: 1205 |003a: const/4 v5, #int 0 // #0 │ │ +08d1f6: 07d0 |003b: move-object v0, v13 │ │ +08d1f8: 01e2 |003c: move v2, v14 │ │ +08d1fa: 01f4 |003d: move v4, v15 │ │ +08d1fc: 7406 b61c 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@1cb6 │ │ +08d202: 54d0 b30a |0041: iget-object v0, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d206: 6e10 2924 0000 |0043: invoke-virtual {v0}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ +08d20c: 0c09 |0046: move-result-object v9 │ │ +08d20e: 1f09 7804 |0047: check-cast v9, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +08d212: 5290 7a0c |0049: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.leftMargin:I // field@0c7a │ │ +08d216: 54d1 b30a |004b: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d21a: 6e10 2b24 0100 |004d: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredWidth:()I // method@242b │ │ +08d220: 0a01 |0050: move-result v1 │ │ +08d222: b010 |0051: add-int/2addr v0, v1 │ │ +08d224: 5291 7b0c |0052: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.rightMargin:I // field@0c7b │ │ +08d228: b010 |0054: add-int/2addr v0, v1 │ │ +08d22a: b003 |0055: add-int/2addr v3, v0 │ │ +08d22c: 5290 7c0c |0056: iget v0, v9, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +08d230: 54d1 b30a |0058: iget-object v1, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d234: 6e10 2a24 0100 |005a: invoke-virtual {v1}, Landroid/widget/ImageView;.getMeasuredHeight:()I // method@242a │ │ +08d23a: 0a01 |005d: move-result v1 │ │ +08d23c: b010 |005e: add-int/2addr v0, v1 │ │ +08d23e: 5291 780c |005f: iget v1, v9, Landroid/widget/FrameLayout$LayoutParams;.bottomMargin:I // field@0c78 │ │ +08d242: b010 |0061: add-int/2addr v0, v1 │ │ +08d244: 7120 f42a 0600 |0062: invoke-static {v6, v0}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +08d24a: 0a06 |0065: move-result v6 │ │ +08d24c: 7110 d921 0e00 |0066: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +08d252: 0a0b |0069: move-result v11 │ │ +08d254: 7110 d921 0f00 |006a: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +08d25a: 0a07 |006d: move-result v7 │ │ +08d25c: 7110 da21 0e00 |006e: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +08d262: 0a0c |0071: move-result v12 │ │ +08d264: 7110 da21 0f00 |0072: invoke-static {v15}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +08d26a: 0a08 |0075: move-result v8 │ │ +08d26c: 2c0b 1c00 0000 |0076: sparse-switch v11, 00000092 // +0000001c │ │ +08d272: 2c07 2300 0000 |0079: sparse-switch v7, 0000009c // +00000023 │ │ +08d278: 6e30 c01c 3d06 |007c: invoke-virtual {v13, v3, v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setMeasuredDimension:(II)V // method@1cc0 │ │ +08d27e: 0e00 |007f: return-void │ │ +08d280: 52d3 b60a |0080: iget v3, v13, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpWidth:I // field@0ab6 │ │ +08d284: 28a9 |0082: goto 002b // -0057 │ │ +08d286: 7120 f72a c300 |0083: invoke-static {v3, v12}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08d28c: 0a03 |0086: move-result v3 │ │ +08d28e: 28f2 |0087: goto 0079 // -000e │ │ +08d290: 01c3 |0088: move v3, v12 │ │ +08d292: 28f0 |0089: goto 0079 // -0010 │ │ +08d294: 7120 f72a 8600 |008a: invoke-static {v6, v8}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08d29a: 0a06 |008d: move-result v6 │ │ +08d29c: 28ee |008e: goto 007c // -0012 │ │ +08d29e: 0186 |008f: move v6, v8 │ │ +08d2a0: 28ec |0090: goto 007c // -0014 │ │ +08d2a2: 0000 |0091: nop // spacer │ │ +08d2a4: 0002 0200 0000 0080 0000 0040 0d00 ... |0092: sparse-switch-data (10 units) │ │ +08d2b8: 0002 0200 0000 0080 0000 0040 1100 ... |009c: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1311 │ │ 0x000a line=1312 │ │ 0x0012 line=1313 │ │ 0x0020 line=1314 │ │ 0x002b line=1315 │ │ @@ -113539,18 +113538,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -08d260: |[08d260] android.support.v7.internal.widget.ActionBarView$HomeView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -08d270: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ -08d274: 6e20 3124 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -08d27a: 0e00 |0005: return-void │ │ +08d2cc: |[08d2cc] android.support.v7.internal.widget.ActionBarView$HomeView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +08d2dc: 5410 b30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mIconView:Landroid/widget/ImageView; // field@0ab3 │ │ +08d2e0: 6e20 3124 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +08d2e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x0005 line=1267 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -113560,22 +113559,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -08d27c: |[08d27c] android.support.v7.internal.widget.ActionBarView$HomeView.setUp:(Z)V │ │ -08d28c: 5421 b50a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d290: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -08d294: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08d296: 6e20 3724 0100 |0005: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -08d29c: 0e00 |0008: return-void │ │ -08d29e: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -08d2a2: 28fa |000b: goto 0005 // -0006 │ │ +08d2e8: |[08d2e8] android.support.v7.internal.widget.ActionBarView$HomeView.setUp:(Z)V │ │ +08d2f8: 5421 b50a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d2fc: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +08d300: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08d302: 6e20 3724 0100 |0005: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +08d308: 0e00 |0008: return-void │ │ +08d30a: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +08d30e: 28fa |000b: goto 0005 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1262 │ │ 0x0008 line=1263 │ │ 0x0009 line=1262 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ @@ -113586,26 +113585,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08d2a4: |[08d2a4] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(I)V │ │ -08d2b4: 5923 b40a |0000: iput v3, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ -08d2b8: 5421 b50a |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d2bc: 3803 0e00 |0004: if-eqz v3, 0012 // +000e │ │ -08d2c0: 6e10 b21c 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getResources:()Landroid/content/res/Resources; // method@1cb2 │ │ -08d2c6: 0c00 |0009: move-result-object v0 │ │ -08d2c8: 6e20 b001 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -08d2ce: 0c00 |000d: move-result-object v0 │ │ -08d2d0: 6e20 3124 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -08d2d6: 0e00 |0011: return-void │ │ -08d2d8: 5420 b20a |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0ab2 │ │ -08d2dc: 28fa |0014: goto 000e // -0006 │ │ +08d310: |[08d310] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(I)V │ │ +08d320: 5923 b40a |0000: iput v3, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ +08d324: 5421 b50a |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d328: 3803 0e00 |0004: if-eqz v3, 0012 // +000e │ │ +08d32c: 6e10 b21c 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getResources:()Landroid/content/res/Resources; // method@1cb2 │ │ +08d332: 0c00 |0009: move-result-object v0 │ │ +08d334: 6e20 b001 3000 |000a: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +08d33a: 0c00 |000d: move-result-object v0 │ │ +08d33c: 6e20 3124 0100 |000e: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +08d342: 0e00 |0011: return-void │ │ +08d344: 5420 b20a |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0ab2 │ │ +08d348: 28fa |0014: goto 000e // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1275 │ │ 0x0002 line=1276 │ │ 0x0011 line=1278 │ │ 0x0012 line=1276 │ │ locals : │ │ @@ -113617,23 +113616,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -08d2e0: |[08d2e0] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -08d2f0: 5410 b50a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ -08d2f4: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ -08d2f8: 6e20 3124 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -08d2fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -08d300: 5910 b40a |0008: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ -08d304: 0e00 |000a: return-void │ │ -08d306: 5412 b20a |000b: iget-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0ab2 │ │ -08d30a: 28f7 |000d: goto 0004 // -0009 │ │ +08d34c: |[08d34c] android.support.v7.internal.widget.ActionBarView$HomeView.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +08d35c: 5410 b50a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpView:Landroid/widget/ImageView; // field@0ab5 │ │ +08d360: 3802 0900 |0002: if-eqz v2, 000b // +0009 │ │ +08d364: 6e20 3124 2000 |0004: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +08d36a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +08d36c: 5910 b40a |0008: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mUpIndicatorRes:I // field@0ab4 │ │ +08d370: 0e00 |000a: return-void │ │ +08d372: 5412 b20a |000b: iget-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.mDefaultUpIndicator:Landroid/graphics/drawable/Drawable; // field@0ab2 │ │ +08d376: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1270 │ │ 0x0007 line=1271 │ │ 0x000a line=1272 │ │ 0x000b line=1270 │ │ locals : │ │ @@ -113673,17 +113672,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08d30c: |[08d30c] android.support.v7.internal.widget.ActionBarView$SavedState$1.:()V │ │ -08d31c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08d322: 0e00 |0003: return-void │ │ +08d378: |[08d378] android.support.v7.internal.widget.ActionBarView$SavedState$1.:()V │ │ +08d388: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08d38e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -113692,19 +113691,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -08d324: |[08d324] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ -08d334: 2200 9f03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@039f │ │ -08d338: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08d33a: 7030 cd1c 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1ccd │ │ -08d340: 1100 |0006: return-object v0 │ │ +08d390: |[08d390] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ +08d3a0: 2200 9f03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@039f │ │ +08d3a4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08d3a6: 7030 cd1c 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1ccd │ │ +08d3ac: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -113713,18 +113712,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08d344: |[08d344] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -08d354: 6e20 c71c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1cc7 │ │ -08d35a: 0c00 |0003: move-result-object v0 │ │ -08d35c: 1100 |0004: return-object v0 │ │ +08d3b0: |[08d3b0] android.support.v7.internal.widget.ActionBarView$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +08d3c0: 6e20 c71c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1cc7 │ │ +08d3c6: 0c00 |0003: move-result-object v0 │ │ +08d3c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -113733,17 +113732,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08d360: |[08d360] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ -08d370: 2320 4006 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@0640 │ │ -08d374: 1100 |0002: return-object v0 │ │ +08d3cc: |[08d3cc] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ +08d3dc: 2320 4006 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@0640 │ │ +08d3e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1241 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -113752,18 +113751,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08d378: |[08d378] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -08d388: 6e20 c91c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1cc9 │ │ -08d38e: 0c00 |0003: move-result-object v0 │ │ -08d390: 1100 |0004: return-object v0 │ │ +08d3e4: |[08d3e4] android.support.v7.internal.widget.ActionBarView$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +08d3f4: 6e20 c91c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ActionBarView$SavedState; // method@1cc9 │ │ +08d3fa: 0c00 |0003: move-result-object v0 │ │ +08d3fc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1235 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -113811,46 +113810,46 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08d394: |[08d394] android.support.v7.internal.widget.ActionBarView$SavedState.:()V │ │ -08d3a4: 2200 9e03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; // type@039e │ │ -08d3a8: 7010 c61c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.:()V // method@1cc6 │ │ -08d3ae: 6900 b70a |0005: sput-object v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0ab7 │ │ -08d3b2: 0e00 |0007: return-void │ │ +08d400: |[08d400] android.support.v7.internal.widget.ActionBarView$SavedState.:()V │ │ +08d410: 2200 9e03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1; // type@039e │ │ +08d414: 7010 c61c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView$SavedState$1;.:()V // method@1cc6 │ │ +08d41a: 6900 b70a |0005: sput-object v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0ab7 │ │ +08d41e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1234 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActionBarView$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08d3b4: |[08d3b4] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;)V │ │ -08d3c4: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -08d3ca: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -08d3d0: 0a00 |0006: move-result v0 │ │ -08d3d2: 5910 b80a |0007: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ -08d3d6: 6e10 fa02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -08d3dc: 0a00 |000c: move-result v0 │ │ -08d3de: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ -08d3e2: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -08d3e4: 5c10 b90a |0010: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ -08d3e8: 0e00 |0012: return-void │ │ -08d3ea: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -08d3ec: 28fc |0014: goto 0010 // -0004 │ │ +08d420: |[08d420] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;)V │ │ +08d430: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +08d436: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +08d43c: 0a00 |0006: move-result v0 │ │ +08d43e: 5910 b80a |0007: iput v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ +08d442: 6e10 fa02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +08d448: 0a00 |000c: move-result v0 │ │ +08d44a: 3800 0600 |000d: if-eqz v0, 0013 // +0006 │ │ +08d44e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +08d450: 5c10 b90a |0010: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ +08d454: 0e00 |0012: return-void │ │ +08d456: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +08d458: 28fc |0014: goto 0010 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1222 │ │ 0x0003 line=1223 │ │ 0x0009 line=1224 │ │ 0x0012 line=1225 │ │ 0x0013 line=1224 │ │ @@ -113863,17 +113862,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08d3f0: |[08d3f0] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ -08d400: 7020 cc1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;)V // method@1ccc │ │ -08d406: 0e00 |0003: return-void │ │ +08d45c: |[08d45c] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ +08d46c: 7020 cc1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcel;)V // method@1ccc │ │ +08d472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActionBarView$1; │ │ @@ -113883,17 +113882,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08d408: |[08d408] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcelable;)V │ │ -08d418: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -08d41e: 0e00 |0003: return-void │ │ +08d474: |[08d474] android.support.v7.internal.widget.ActionBarView$SavedState.:(Landroid/os/Parcelable;)V │ │ +08d484: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +08d48a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ 0x0003 line=1219 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -113904,25 +113903,25 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -08d420: |[08d420] android.support.v7.internal.widget.ActionBarView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -08d430: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -08d436: 5210 b80a |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ -08d43a: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -08d440: 5510 b90a |0008: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ -08d444: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -08d448: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08d44a: 6e20 0003 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -08d450: 0e00 |0010: return-void │ │ -08d452: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -08d454: 28fb |0012: goto 000d // -0005 │ │ +08d48c: |[08d48c] android.support.v7.internal.widget.ActionBarView$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +08d49c: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +08d4a2: 5210 b80a |0003: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ +08d4a6: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +08d4ac: 5510 b90a |0008: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ +08d4b0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +08d4b4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08d4b6: 6e20 0003 0200 |000d: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +08d4bc: 0e00 |0010: return-void │ │ +08d4be: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +08d4c0: 28fb |0012: goto 000d // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1229 │ │ 0x0003 line=1230 │ │ 0x0008 line=1231 │ │ 0x0010 line=1232 │ │ 0x0011 line=1231 │ │ @@ -114033,19 +114032,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08d458: |[08d458] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ -08d468: 5b01 ed0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0aed │ │ -08d46c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08d472: 5b02 ec0a |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08d476: 0e00 |0007: return-void │ │ +08d4c4: |[08d4c4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V │ │ +08d4d4: 5b01 ed0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0aed │ │ +08d4d8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08d4de: 5b02 ec0a |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08d4e2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0005 line=886 │ │ 0x0007 line=887 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ @@ -114058,23 +114057,23 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08d478: |[08d478] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ -08d488: 5230 ee0a |0000: iget v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08d48c: 7110 cc2a 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d492: 0a00 |0005: move-result v0 │ │ -08d494: 5221 ee0a |0006: iget v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08d498: 7110 cc2a 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d49e: 0a01 |000b: move-result v1 │ │ -08d4a0: b110 |000c: sub-int/2addr v0, v1 │ │ -08d4a2: 0f00 |000d: return v0 │ │ +08d4e4: |[08d4e4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I │ │ +08d4f4: 5230 ee0a |0000: iget v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08d4f8: 7110 cc2a 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d4fe: 0a00 |0005: move-result v0 │ │ +08d500: 5221 ee0a |0006: iget v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08d504: 7110 cc2a 0100 |0008: invoke-static {v1}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d50a: 0a01 |000b: move-result v1 │ │ +08d50c: b110 |000c: sub-int/2addr v0, v1 │ │ +08d50e: 0f00 |000d: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=913 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ 0x0000 - 0x000e reg=3 another Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -114083,19 +114082,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -08d4a4: |[08d4a4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ -08d4b4: 1f02 a303 |0000: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08d4b8: 6e20 3e1d 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@1d3e │ │ -08d4be: 0a00 |0005: move-result v0 │ │ -08d4c0: 0f00 |0006: return v0 │ │ +08d510: |[08d510] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.compareTo:(Ljava/lang/Object;)I │ │ +08d520: 1f02 a303 |0000: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08d524: 6e20 3e1d 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.compareTo:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;)I // method@1d3e │ │ +08d52a: 0a00 |0005: move-result v0 │ │ +08d52c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ @@ -114104,40 +114103,40 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -08d4c4: |[08d4c4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ -08d4d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08d4d6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d4d8: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -08d4dc: 0f01 |0004: return v1 │ │ -08d4de: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ -08d4e2: 0121 |0007: move v1, v2 │ │ -08d4e4: 28fc |0008: goto 0004 // -0004 │ │ -08d4e6: 6e10 012b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -08d4ec: 0c03 |000c: move-result-object v3 │ │ -08d4ee: 6e10 012b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -08d4f4: 0c04 |0010: move-result-object v4 │ │ -08d4f6: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -08d4fa: 0121 |0013: move v1, v2 │ │ -08d4fc: 28f0 |0014: goto 0004 // -0010 │ │ -08d4fe: 0760 |0015: move-object v0, v6 │ │ -08d500: 1f00 a303 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08d504: 5253 ee0a |0018: iget v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08d508: 7110 cc2a 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d50e: 0a03 |001d: move-result v3 │ │ -08d510: 5204 ee0a |001e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08d514: 7110 cc2a 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d51a: 0a04 |0023: move-result v4 │ │ -08d51c: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ -08d520: 0121 |0026: move v1, v2 │ │ -08d522: 28dd |0027: goto 0004 // -0023 │ │ +08d530: |[08d530] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.equals:(Ljava/lang/Object;)Z │ │ +08d540: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08d542: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d544: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +08d548: 0f01 |0004: return v1 │ │ +08d54a: 3906 0400 |0005: if-nez v6, 0009 // +0004 │ │ +08d54e: 0121 |0007: move v1, v2 │ │ +08d550: 28fc |0008: goto 0004 // -0004 │ │ +08d552: 6e10 012b 0500 |0009: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +08d558: 0c03 |000c: move-result-object v3 │ │ +08d55a: 6e10 012b 0600 |000d: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +08d560: 0c04 |0010: move-result-object v4 │ │ +08d562: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08d566: 0121 |0013: move v1, v2 │ │ +08d568: 28f0 |0014: goto 0004 // -0010 │ │ +08d56a: 0760 |0015: move-object v0, v6 │ │ +08d56c: 1f00 a303 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08d570: 5253 ee0a |0018: iget v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08d574: 7110 cc2a 0300 |001a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d57a: 0a03 |001d: move-result v3 │ │ +08d57c: 5204 ee0a |001e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08d580: 7110 cc2a 0400 |0020: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d586: 0a04 |0023: move-result v4 │ │ +08d588: 3243 e0ff |0024: if-eq v3, v4, 0004 // -0020 │ │ +08d58c: 0121 |0026: move v1, v2 │ │ +08d58e: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=896 │ │ 0x0004 line=909 │ │ 0x0005 line=899 │ │ 0x0008 line=900 │ │ 0x0009 line=902 │ │ @@ -114155,20 +114154,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08d524: |[08d524] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ -08d534: 5210 ee0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08d538: 7110 cc2a 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d53e: 0a00 |0005: move-result v0 │ │ -08d540: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ -08d544: 0f00 |0008: return v0 │ │ +08d590: |[08d590] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.hashCode:()I │ │ +08d5a0: 5210 ee0a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08d5a4: 7110 cc2a 0000 |0002: invoke-static {v0}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d5aa: 0a00 |0005: move-result v0 │ │ +08d5ac: d800 001f |0006: add-int/lit8 v0, v0, #int 31 // #1f │ │ +08d5b0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;) │ │ @@ -114176,39 +114175,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -08d548: |[08d548] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ -08d558: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -08d55c: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08d562: 1a01 4213 |0005: const-string v1, "[" // string@1342 │ │ -08d566: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d56c: 1a01 312b |000a: const-string v1, "resolveInfo:" // string@2b31 │ │ -08d570: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d576: 0c01 |000f: move-result-object v1 │ │ -08d578: 5462 ec0a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08d57c: 6e10 a401 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@01a4 │ │ -08d582: 0c02 |0015: move-result-object v2 │ │ -08d584: 6e20 462b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d58a: 1a01 6101 |0019: const-string v1, "; weight:" // string@0161 │ │ -08d58e: 6e20 462b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d594: 0c01 |001e: move-result-object v1 │ │ -08d596: 2202 bf05 |001f: new-instance v2, Ljava/math/BigDecimal; // type@05bf │ │ -08d59a: 5263 ee0a |0021: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08d59e: 8934 |0023: float-to-double v4, v3 │ │ -08d5a0: 7030 712b 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2b71 │ │ -08d5a6: 6e20 452b 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -08d5ac: 1a01 8f13 |002a: const-string v1, "]" // string@138f │ │ -08d5b0: 6e20 462b 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d5b6: 6e10 4e2b 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08d5bc: 0c01 |0032: move-result-object v1 │ │ -08d5be: 1101 |0033: return-object v1 │ │ +08d5b4: |[08d5b4] android.support.v7.internal.widget.ActivityChooserModel$ActivityResolveInfo.toString:()Ljava/lang/String; │ │ +08d5c4: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +08d5c8: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08d5ce: 1a01 4313 |0005: const-string v1, "[" // string@1343 │ │ +08d5d2: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d5d8: 1a01 342b |000a: const-string v1, "resolveInfo:" // string@2b34 │ │ +08d5dc: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d5e2: 0c01 |000f: move-result-object v1 │ │ +08d5e4: 5462 ec0a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08d5e8: 6e10 a401 0200 |0012: invoke-virtual {v2}, Landroid/content/pm/ResolveInfo;.toString:()Ljava/lang/String; // method@01a4 │ │ +08d5ee: 0c02 |0015: move-result-object v2 │ │ +08d5f0: 6e20 462b 2100 |0016: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d5f6: 1a01 6101 |0019: const-string v1, "; weight:" // string@0161 │ │ +08d5fa: 6e20 462b 1000 |001b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d600: 0c01 |001e: move-result-object v1 │ │ +08d602: 2202 bf05 |001f: new-instance v2, Ljava/math/BigDecimal; // type@05bf │ │ +08d606: 5263 ee0a |0021: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08d60a: 8934 |0023: float-to-double v4, v3 │ │ +08d60c: 7030 712b 4205 |0024: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2b71 │ │ +08d612: 6e20 452b 2100 |0027: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +08d618: 1a01 9013 |002a: const-string v1, "]" // string@1390 │ │ +08d61c: 6e20 462b 1000 |002c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d622: 6e10 4e2b 0000 |002f: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08d628: 0c01 |0032: move-result-object v1 │ │ +08d62a: 1101 |0033: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=918 │ │ 0x0005 line=919 │ │ 0x000a line=920 │ │ 0x0019 line=921 │ │ 0x002a line=922 │ │ @@ -114293,20 +114292,20 @@ │ │ type : '(Landroid/content/ComponentName;JF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08d5c0: |[08d5c0] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ -08d5d0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08d5d6: 5b01 f20a |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d5da: 5a02 f30a |0005: iput-wide v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d5de: 5904 f40a |0007: iput v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -08d5e2: 0e00 |0009: return-void │ │ +08d62c: |[08d62c] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Landroid/content/ComponentName;JF)V │ │ +08d63c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08d642: 5b01 f20a |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d646: 5a02 f30a |0005: iput-wide v2, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d64a: 5904 f40a |0007: iput v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +08d64e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0003 line=810 │ │ 0x0005 line=811 │ │ 0x0007 line=812 │ │ 0x0009 line=813 │ │ @@ -114321,19 +114320,19 @@ │ │ type : '(Ljava/lang/String;JF)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 8 16-bit code units │ │ -08d5e4: |[08d5e4] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ -08d5f4: 7110 1b01 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@011b │ │ -08d5fa: 0c00 |0003: move-result-object v0 │ │ -08d5fc: 7056 471d 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1d47 │ │ -08d602: 0e00 |0007: return-void │ │ +08d650: |[08d650] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.:(Ljava/lang/String;JF)V │ │ +08d660: 7110 1b01 0300 |0000: invoke-static {v3}, Landroid/content/ComponentName;.unflattenFromString:(Ljava/lang/String;)Landroid/content/ComponentName; // method@011b │ │ +08d666: 0c00 |0003: move-result-object v0 │ │ +08d668: 7056 471d 0254 |0004: invoke-direct {v2, v0, v4, v5, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1d47 │ │ +08d66e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x0007 line=800 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; │ │ 0x0000 - 0x0008 reg=3 activityName Ljava/lang/String; │ │ @@ -114346,59 +114345,59 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -08d604: |[08d604] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ -08d614: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08d616: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08d618: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ -08d61c: 0f01 |0004: return v1 │ │ -08d61e: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ -08d622: 0121 |0007: move v1, v2 │ │ -08d624: 28fc |0008: goto 0004 // -0004 │ │ -08d626: 6e10 012b 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -08d62c: 0c03 |000c: move-result-object v3 │ │ -08d62e: 6e10 012b 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -08d634: 0c04 |0010: move-result-object v4 │ │ -08d636: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ -08d63a: 0121 |0013: move v1, v2 │ │ -08d63c: 28f0 |0014: goto 0004 // -0010 │ │ -08d63e: 0790 |0015: move-object v0, v9 │ │ -08d640: 1f00 a603 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -08d644: 5483 f20a |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d648: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ -08d64c: 5403 f20a |001c: iget-object v3, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d650: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ -08d654: 0121 |0020: move v1, v2 │ │ -08d656: 28e3 |0021: goto 0004 // -001d │ │ -08d658: 5483 f20a |0022: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d65c: 5404 f20a |0024: iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d660: 6e20 1601 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@0116 │ │ -08d666: 0a03 |0029: move-result v3 │ │ -08d668: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ -08d66c: 0121 |002c: move v1, v2 │ │ -08d66e: 28d7 |002d: goto 0004 // -0029 │ │ -08d670: 5384 f30a |002e: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d674: 5306 f30a |0030: iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d678: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ -08d67c: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ -08d680: 0121 |0036: move v1, v2 │ │ -08d682: 28cd |0037: goto 0004 // -0033 │ │ -08d684: 5283 f40a |0038: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -08d688: 7110 cc2a 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d68e: 0a03 |003d: move-result v3 │ │ -08d690: 5204 f40a |003e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -08d694: 7110 cc2a 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d69a: 0a04 |0043: move-result v4 │ │ -08d69c: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ -08d6a0: 0121 |0046: move v1, v2 │ │ -08d6a2: 28bd |0047: goto 0004 // -0043 │ │ +08d670: |[08d670] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.equals:(Ljava/lang/Object;)Z │ │ +08d680: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08d682: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08d684: 3398 0300 |0002: if-ne v8, v9, 0005 // +0003 │ │ +08d688: 0f01 |0004: return v1 │ │ +08d68a: 3909 0400 |0005: if-nez v9, 0009 // +0004 │ │ +08d68e: 0121 |0007: move v1, v2 │ │ +08d690: 28fc |0008: goto 0004 // -0004 │ │ +08d692: 6e10 012b 0800 |0009: invoke-virtual {v8}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +08d698: 0c03 |000c: move-result-object v3 │ │ +08d69a: 6e10 012b 0900 |000d: invoke-virtual {v9}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +08d6a0: 0c04 |0010: move-result-object v4 │ │ +08d6a2: 3243 0400 |0011: if-eq v3, v4, 0015 // +0004 │ │ +08d6a6: 0121 |0013: move v1, v2 │ │ +08d6a8: 28f0 |0014: goto 0004 // -0010 │ │ +08d6aa: 0790 |0015: move-object v0, v9 │ │ +08d6ac: 1f00 a603 |0016: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +08d6b0: 5483 f20a |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d6b4: 3903 0800 |001a: if-nez v3, 0022 // +0008 │ │ +08d6b8: 5403 f20a |001c: iget-object v3, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d6bc: 3803 1000 |001e: if-eqz v3, 002e // +0010 │ │ +08d6c0: 0121 |0020: move v1, v2 │ │ +08d6c2: 28e3 |0021: goto 0004 // -001d │ │ +08d6c4: 5483 f20a |0022: iget-object v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d6c8: 5404 f20a |0024: iget-object v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d6cc: 6e20 1601 4300 |0026: invoke-virtual {v3, v4}, Landroid/content/ComponentName;.equals:(Ljava/lang/Object;)Z // method@0116 │ │ +08d6d2: 0a03 |0029: move-result v3 │ │ +08d6d4: 3903 0400 |002a: if-nez v3, 002e // +0004 │ │ +08d6d8: 0121 |002c: move v1, v2 │ │ +08d6da: 28d7 |002d: goto 0004 // -0029 │ │ +08d6dc: 5384 f30a |002e: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d6e0: 5306 f30a |0030: iget-wide v6, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d6e4: 3103 0406 |0032: cmp-long v3, v4, v6 │ │ +08d6e8: 3803 0400 |0034: if-eqz v3, 0038 // +0004 │ │ +08d6ec: 0121 |0036: move v1, v2 │ │ +08d6ee: 28cd |0037: goto 0004 // -0033 │ │ +08d6f0: 5283 f40a |0038: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +08d6f4: 7110 cc2a 0300 |003a: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d6fa: 0a03 |003d: move-result v3 │ │ +08d6fc: 5204 f40a |003e: iget v4, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +08d700: 7110 cc2a 0400 |0040: invoke-static {v4}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d706: 0a04 |0043: move-result v4 │ │ +08d708: 3243 c0ff |0044: if-eq v3, v4, 0004 // -0040 │ │ +08d70c: 0121 |0046: move v1, v2 │ │ +08d70e: 28bd |0047: goto 0004 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=827 │ │ 0x0004 line=850 │ │ 0x0005 line=830 │ │ 0x0008 line=831 │ │ 0x0009 line=833 │ │ @@ -114423,39 +114422,39 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 41 16-bit code units │ │ -08d6a4: |[08d6a4] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ -08d6b4: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ -08d6b8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08d6ba: 5482 f20a |0003: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d6be: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ -08d6c2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -08d6c4: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ -08d6c8: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08d6cc: 5384 f30a |000c: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d6d0: 5386 f30a |000e: iget-wide v6, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d6d4: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ -08d6d8: c536 |0012: ushr-long/2addr v6, v3 │ │ -08d6da: c264 |0013: xor-long/2addr v4, v6 │ │ -08d6dc: 8443 |0014: long-to-int v3, v4 │ │ -08d6de: 9001 0203 |0015: add-int v1, v2, v3 │ │ -08d6e2: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ -08d6e6: 5283 f40a |0019: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -08d6ea: 7110 cc2a 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ -08d6f0: 0a03 |001e: move-result v3 │ │ -08d6f2: 9001 0203 |001f: add-int v1, v2, v3 │ │ -08d6f6: 0f01 |0021: return v1 │ │ -08d6f8: 5482 f20a |0022: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d6fc: 6e10 1a01 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@011a │ │ -08d702: 0a02 |0027: move-result v2 │ │ -08d704: 28e0 |0028: goto 0008 // -0020 │ │ +08d710: |[08d710] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.hashCode:()I │ │ +08d720: 1300 1f00 |0000: const/16 v0, #int 31 // #1f │ │ +08d724: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08d726: 5482 f20a |0003: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d72a: 3902 1d00 |0005: if-nez v2, 0022 // +001d │ │ +08d72e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +08d730: d801 021f |0008: add-int/lit8 v1, v2, #int 31 // #1f │ │ +08d734: da02 011f |000a: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08d738: 5384 f30a |000c: iget-wide v4, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d73c: 5386 f30a |000e: iget-wide v6, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d740: 1303 2000 |0010: const/16 v3, #int 32 // #20 │ │ +08d744: c536 |0012: ushr-long/2addr v6, v3 │ │ +08d746: c264 |0013: xor-long/2addr v4, v6 │ │ +08d748: 8443 |0014: long-to-int v3, v4 │ │ +08d74a: 9001 0203 |0015: add-int v1, v2, v3 │ │ +08d74e: da02 011f |0017: mul-int/lit8 v2, v1, #int 31 // #1f │ │ +08d752: 5283 f40a |0019: iget v3, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +08d756: 7110 cc2a 0300 |001b: invoke-static {v3}, Ljava/lang/Float;.floatToIntBits:(F)I // method@2acc │ │ +08d75c: 0a03 |001e: move-result v3 │ │ +08d75e: 9001 0203 |001f: add-int v1, v2, v3 │ │ +08d762: 0f01 |0021: return v1 │ │ +08d764: 5482 f20a |0022: iget-object v2, v8, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d768: 6e10 1a01 0200 |0024: invoke-virtual {v2}, Landroid/content/ComponentName;.hashCode:()I // method@011a │ │ +08d76e: 0a02 |0027: move-result v2 │ │ +08d770: 28e0 |0028: goto 0008 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=817 │ │ 0x0002 line=818 │ │ 0x0003 line=819 │ │ 0x000a line=820 │ │ 0x0017 line=821 │ │ @@ -114471,42 +114470,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -08d708: |[08d708] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ -08d718: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -08d71c: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08d722: 1a01 4213 |0005: const-string v1, "[" // string@1342 │ │ -08d726: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d72c: 1a01 4e01 |000a: const-string v1, "; activity:" // string@014e │ │ -08d730: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d736: 0c01 |000f: move-result-object v1 │ │ -08d738: 5462 f20a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d73c: 6e20 452b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -08d742: 1a01 5f01 |0015: const-string v1, "; time:" // string@015f │ │ -08d746: 6e20 462b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d74c: 0c01 |001a: move-result-object v1 │ │ -08d74e: 5362 f30a |001b: iget-wide v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d752: 6e30 432b 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -08d758: 1a01 6101 |0020: const-string v1, "; weight:" // string@0161 │ │ -08d75c: 6e20 462b 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d762: 0c01 |0025: move-result-object v1 │ │ -08d764: 2202 bf05 |0026: new-instance v2, Ljava/math/BigDecimal; // type@05bf │ │ -08d768: 5263 f40a |0028: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -08d76c: 8934 |002a: float-to-double v4, v3 │ │ -08d76e: 7030 712b 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2b71 │ │ -08d774: 6e20 452b 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -08d77a: 1a01 8f13 |0031: const-string v1, "]" // string@138f │ │ -08d77e: 6e20 462b 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d784: 6e10 4e2b 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08d78a: 0c01 |0039: move-result-object v1 │ │ -08d78c: 1101 |003a: return-object v1 │ │ +08d774: |[08d774] android.support.v7.internal.widget.ActivityChooserModel$HistoricalRecord.toString:()Ljava/lang/String; │ │ +08d784: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +08d788: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08d78e: 1a01 4313 |0005: const-string v1, "[" // string@1343 │ │ +08d792: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d798: 1a01 4e01 |000a: const-string v1, "; activity:" // string@014e │ │ +08d79c: 6e20 462b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d7a2: 0c01 |000f: move-result-object v1 │ │ +08d7a4: 5462 f20a |0010: iget-object v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d7a8: 6e20 452b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +08d7ae: 1a01 5f01 |0015: const-string v1, "; time:" // string@015f │ │ +08d7b2: 6e20 462b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d7b8: 0c01 |001a: move-result-object v1 │ │ +08d7ba: 5362 f30a |001b: iget-wide v2, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d7be: 6e30 432b 2103 |001d: invoke-virtual {v1, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +08d7c4: 1a01 6101 |0020: const-string v1, "; weight:" // string@0161 │ │ +08d7c8: 6e20 462b 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d7ce: 0c01 |0025: move-result-object v1 │ │ +08d7d0: 2202 bf05 |0026: new-instance v2, Ljava/math/BigDecimal; // type@05bf │ │ +08d7d4: 5263 f40a |0028: iget v3, v6, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +08d7d8: 8934 |002a: float-to-double v4, v3 │ │ +08d7da: 7030 712b 4205 |002b: invoke-direct {v2, v4, v5}, Ljava/math/BigDecimal;.:(D)V // method@2b71 │ │ +08d7e0: 6e20 452b 2100 |002e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +08d7e6: 1a01 9013 |0031: const-string v1, "]" // string@1390 │ │ +08d7ea: 6e20 462b 1000 |0033: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d7f0: 6e10 4e2b 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08d7f6: 0c01 |0039: move-result-object v1 │ │ +08d7f8: 1101 |003a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0005 line=856 │ │ 0x000a line=857 │ │ 0x0015 line=858 │ │ 0x0020 line=859 │ │ @@ -114583,18 +114582,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08d790: |[08d790] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -08d7a0: 5b01 f50a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d7a4: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ -08d7aa: 0e00 |0005: return-void │ │ +08d7fc: |[08d7fc] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +08d80c: 5b01 f50a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08d810: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ +08d816: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -114603,17 +114602,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08d7ac: |[08d7ac] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ -08d7bc: 7020 4d1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1d4d │ │ -08d7c2: 0e00 |0003: return-void │ │ +08d818: |[08d818] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ +08d828: 7020 4d1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1d4d │ │ +08d82e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserModel$1; │ │ @@ -114624,18 +114623,18 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -08d7c4: |[08d7c4] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -08d7d4: 6e20 501d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@1d50 │ │ -08d7da: 0c00 |0003: move-result-object v0 │ │ -08d7dc: 1100 |0004: return-object v0 │ │ +08d830: |[08d830] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +08d840: 6e20 501d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; // method@1d50 │ │ +08d846: 0c00 |0003: move-result-object v0 │ │ +08d848: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; │ │ 0x0000 - 0x0005 reg=2 x0 [Ljava/lang/Object; │ │ │ │ @@ -114644,193 +114643,193 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Void;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 20 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 343 16-bit code units │ │ -08d7e0: |[08d7e0] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ -08d7f0: 120d |0000: const/4 v13, #int 0 // #0 │ │ -08d7f2: 4604 130d |0001: aget-object v4, v19, v13 │ │ -08d7f6: 1f04 da05 |0003: check-cast v4, Ljava/util/List; // type@05da │ │ -08d7fa: 121d |0005: const/4 v13, #int 1 // #1 │ │ -08d7fc: 4605 130d |0006: aget-object v5, v19, v13 │ │ -08d800: 1f05 a805 |0008: check-cast v5, Ljava/lang/String; // type@05a8 │ │ -08d804: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -08d806: 0800 1200 |000b: move-object/from16 v0, v18 │ │ -08d80a: 540d f50a |000d: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d80e: 7110 551d 0d00 |000f: invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; // method@1d55 │ │ -08d814: 0c0d |0012: move-result-object v13 │ │ -08d816: 120e |0013: const/4 v14, #int 0 // #0 │ │ -08d818: 6e30 4001 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0140 │ │ -08d81e: 0c03 |0017: move-result-object v3 │ │ -08d820: 7100 1421 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@2114 │ │ -08d826: 0c0c |001b: move-result-object v12 │ │ -08d828: 120d |001c: const/4 v13, #int 0 // #0 │ │ -08d82a: 7230 482c 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2c48 │ │ -08d830: 1a0d ac11 |0020: const-string v13, "UTF-8" // string@11ac │ │ -08d834: 121e |0022: const/4 v14, #int 1 // #1 │ │ -08d836: 7110 a82a 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -08d83c: 0c0e |0026: move-result-object v14 │ │ -08d83e: 7230 492c dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2c49 │ │ -08d844: 120d |002a: const/4 v13, #int 0 // #0 │ │ -08d846: 1a0e 791f |002b: const-string v14, "historical-records" // string@1f79 │ │ -08d84a: 7230 4a2c dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -08d850: 7210 db2b 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -08d856: 0a0b |0033: move-result v11 │ │ -08d858: 1206 |0034: const/4 v6, #int 0 // #0 │ │ -08d85a: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ -08d85e: 120d |0037: const/4 v13, #int 0 // #0 │ │ -08d860: 7220 d92b d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ -08d866: 0c0a |003b: move-result-object v10 │ │ -08d868: 1f0a a603 |003c: check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -08d86c: 120d |003e: const/4 v13, #int 0 // #0 │ │ -08d86e: 1a0e 781f |003f: const-string v14, "historical-record" // string@1f78 │ │ -08d872: 7230 4a2c dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -08d878: 120d |0044: const/4 v13, #int 0 // #0 │ │ -08d87a: 1a0e f814 |0045: const-string v14, "activity" // string@14f8 │ │ -08d87e: 54af f20a |0047: iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -08d882: 6e10 1801 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@0118 │ │ -08d888: 0c0f |004c: move-result-object v15 │ │ -08d88a: 7240 442c dcfe |004d: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -08d890: 120d |0050: const/4 v13, #int 0 // #0 │ │ -08d892: 1a0e 4c30 |0051: const-string v14, "time" // string@304c │ │ -08d896: 53a0 f30a |0053: iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ -08d89a: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ -08d89e: 7702 3b2b 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2b3b │ │ -08d8a4: 0c0f |005a: move-result-object v15 │ │ -08d8a6: 7240 442c dcfe |005b: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -08d8ac: 120d |005e: const/4 v13, #int 0 // #0 │ │ -08d8ae: 1a0e b431 |005f: const-string v14, "weight" // string@31b4 │ │ -08d8b2: 52af f40a |0061: iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -08d8b6: 7110 392b 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@2b39 │ │ -08d8bc: 0c0f |0066: move-result-object v15 │ │ -08d8be: 7240 442c dcfe |0067: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -08d8c4: 120d |006a: const/4 v13, #int 0 // #0 │ │ -08d8c6: 1a0e 781f |006b: const-string v14, "historical-record" // string@1f78 │ │ -08d8ca: 7230 462c dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -08d8d0: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ -08d8d4: 28c3 |0072: goto 0035 // -003d │ │ -08d8d6: 0d02 |0073: move-exception v2 │ │ -08d8d8: 7100 561d 0000 |0074: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ -08d8de: 0c0d |0077: move-result-object v13 │ │ -08d8e0: 220e a905 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ -08d8e4: 7010 3d2b 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08d8ea: 1a0f be04 |007d: const-string v15, "Error writing historical recrod file: " // string@04be │ │ -08d8ee: 6e20 462b fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d8f4: 0c0e |0082: move-result-object v14 │ │ -08d8f6: 6e20 462b 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d8fc: 0c0e |0086: move-result-object v14 │ │ -08d8fe: 6e10 4e2b 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08d904: 0c0e |008a: move-result-object v14 │ │ -08d906: 7130 f620 ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -08d90c: 120d |008e: const/4 v13, #int 0 // #0 │ │ -08d90e: 110d |008f: return-object v13 │ │ -08d910: 120d |0090: const/4 v13, #int 0 // #0 │ │ -08d912: 1a0e 791f |0091: const-string v14, "historical-records" // string@1f79 │ │ -08d916: 7230 462c dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -08d91c: 7210 452c 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2c45 │ │ -08d922: 0800 1200 |0099: move-object/from16 v0, v18 │ │ -08d926: 540d f50a |009b: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d92a: 121e |009d: const/4 v14, #int 1 // #1 │ │ -08d92c: 7120 581d ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ -08d932: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ -08d936: 6e10 7c2a 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -08d93c: 120d |00a6: const/4 v13, #int 0 // #0 │ │ -08d93e: 28e8 |00a7: goto 008f // -0018 │ │ -08d940: 0d07 |00a8: move-exception v7 │ │ -08d942: 7100 561d 0000 |00a9: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ -08d948: 0c0d |00ac: move-result-object v13 │ │ -08d94a: 220e a905 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ -08d94e: 7010 3d2b 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08d954: 1a0f be04 |00b2: const-string v15, "Error writing historical recrod file: " // string@04be │ │ -08d958: 6e20 462b fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d95e: 0c0e |00b7: move-result-object v14 │ │ -08d960: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ -08d964: 540f f50a |00ba: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d968: 7110 571d 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1d57 │ │ -08d96e: 0c0f |00bf: move-result-object v15 │ │ -08d970: 6e20 462b fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d976: 0c0e |00c3: move-result-object v14 │ │ -08d978: 6e10 4e2b 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08d97e: 0c0e |00c7: move-result-object v14 │ │ -08d980: 7130 f620 ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -08d986: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ -08d98a: 540d f50a |00cd: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d98e: 121e |00cf: const/4 v14, #int 1 // #1 │ │ -08d990: 7120 581d ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ -08d996: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ -08d99a: 6e10 7c2a 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -08d9a0: 28ce |00d8: goto 00a6 // -0032 │ │ -08d9a2: 0d0d |00d9: move-exception v13 │ │ -08d9a4: 28cc |00da: goto 00a6 // -0034 │ │ -08d9a6: 0d09 |00db: move-exception v9 │ │ -08d9a8: 7100 561d 0000 |00dc: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ -08d9ae: 0c0d |00df: move-result-object v13 │ │ -08d9b0: 220e a905 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ -08d9b4: 7010 3d2b 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08d9ba: 1a0f be04 |00e5: const-string v15, "Error writing historical recrod file: " // string@04be │ │ -08d9be: 6e20 462b fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d9c4: 0c0e |00ea: move-result-object v14 │ │ -08d9c6: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ -08d9ca: 540f f50a |00ed: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d9ce: 7110 571d 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1d57 │ │ -08d9d4: 0c0f |00f2: move-result-object v15 │ │ -08d9d6: 6e20 462b fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08d9dc: 0c0e |00f6: move-result-object v14 │ │ -08d9de: 6e10 4e2b 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08d9e4: 0c0e |00fa: move-result-object v14 │ │ -08d9e6: 7130 f620 ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -08d9ec: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ -08d9f0: 540d f50a |0100: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08d9f4: 121e |0102: const/4 v14, #int 1 // #1 │ │ -08d9f6: 7120 581d ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ -08d9fc: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ -08da00: 6e10 7c2a 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -08da06: 289b |010b: goto 00a6 // -0065 │ │ -08da08: 0d0d |010c: move-exception v13 │ │ -08da0a: 2899 |010d: goto 00a6 // -0067 │ │ -08da0c: 0d08 |010e: move-exception v8 │ │ -08da0e: 7100 561d 0000 |010f: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ -08da14: 0c0d |0112: move-result-object v13 │ │ -08da16: 220e a905 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ -08da1a: 7010 3d2b 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08da20: 1a0f be04 |0118: const-string v15, "Error writing historical recrod file: " // string@04be │ │ -08da24: 6e20 462b fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08da2a: 0c0e |011d: move-result-object v14 │ │ -08da2c: 0800 1200 |011e: move-object/from16 v0, v18 │ │ -08da30: 540f f50a |0120: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08da34: 7110 571d 0f00 |0122: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1d57 │ │ -08da3a: 0c0f |0125: move-result-object v15 │ │ -08da3c: 6e20 462b fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08da42: 0c0e |0129: move-result-object v14 │ │ -08da44: 6e10 4e2b 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08da4a: 0c0e |012d: move-result-object v14 │ │ -08da4c: 7130 f620 ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -08da52: 0800 1200 |0131: move-object/from16 v0, v18 │ │ -08da56: 540d f50a |0133: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08da5a: 121e |0135: const/4 v14, #int 1 // #1 │ │ -08da5c: 7120 581d ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ -08da62: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ -08da66: 6e10 7c2a 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -08da6c: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ -08da70: 0d0d |0140: move-exception v13 │ │ -08da72: 2900 65ff |0141: goto/16 00a6 // -009b │ │ -08da76: 0d0d |0143: move-exception v13 │ │ -08da78: 0800 1200 |0144: move-object/from16 v0, v18 │ │ -08da7c: 540e f50a |0146: iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ -08da80: 121f |0148: const/4 v15, #int 1 // #1 │ │ -08da82: 7120 581d fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ -08da88: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ -08da8c: 6e10 7c2a 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ -08da92: 270d |0151: throw v13 │ │ -08da94: 0d0d |0152: move-exception v13 │ │ -08da96: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ -08da9a: 0d0e |0155: move-exception v14 │ │ -08da9c: 28fb |0156: goto 0151 // -0005 │ │ +08d84c: |[08d84c] android.support.v7.internal.widget.ActivityChooserModel$PersistHistoryAsyncTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Void; │ │ +08d85c: 120d |0000: const/4 v13, #int 0 // #0 │ │ +08d85e: 4604 130d |0001: aget-object v4, v19, v13 │ │ +08d862: 1f04 da05 |0003: check-cast v4, Ljava/util/List; // type@05da │ │ +08d866: 121d |0005: const/4 v13, #int 1 // #1 │ │ +08d868: 4605 130d |0006: aget-object v5, v19, v13 │ │ +08d86c: 1f05 a805 |0008: check-cast v5, Ljava/lang/String; // type@05a8 │ │ +08d870: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +08d872: 0800 1200 |000b: move-object/from16 v0, v18 │ │ +08d876: 540d f50a |000d: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08d87a: 7110 551d 0d00 |000f: invoke-static {v13}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; // method@1d55 │ │ +08d880: 0c0d |0012: move-result-object v13 │ │ +08d882: 120e |0013: const/4 v14, #int 0 // #0 │ │ +08d884: 6e30 4001 5d0e |0014: invoke-virtual {v13, v5, v14}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0140 │ │ +08d88a: 0c03 |0017: move-result-object v3 │ │ +08d88c: 7100 1421 0000 |0018: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@2114 │ │ +08d892: 0c0c |001b: move-result-object v12 │ │ +08d894: 120d |001c: const/4 v13, #int 0 // #0 │ │ +08d896: 7230 482c 3c0d |001d: invoke-interface {v12, v3, v13}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2c48 │ │ +08d89c: 1a0d ad11 |0020: const-string v13, "UTF-8" // string@11ad │ │ +08d8a0: 121e |0022: const/4 v14, #int 1 // #1 │ │ +08d8a2: 7110 a82a 0e00 |0023: invoke-static {v14}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +08d8a8: 0c0e |0026: move-result-object v14 │ │ +08d8aa: 7230 492c dc0e |0027: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2c49 │ │ +08d8b0: 120d |002a: const/4 v13, #int 0 // #0 │ │ +08d8b2: 1a0e 7b1f |002b: const-string v14, "historical-records" // string@1f7b │ │ +08d8b6: 7230 4a2c dc0e |002d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +08d8bc: 7210 db2b 0400 |0030: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +08d8c2: 0a0b |0033: move-result v11 │ │ +08d8c4: 1206 |0034: const/4 v6, #int 0 // #0 │ │ +08d8c6: 35b6 5b00 |0035: if-ge v6, v11, 0090 // +005b │ │ +08d8ca: 120d |0037: const/4 v13, #int 0 // #0 │ │ +08d8cc: 7220 d92b d400 |0038: invoke-interface {v4, v13}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ +08d8d2: 0c0a |003b: move-result-object v10 │ │ +08d8d4: 1f0a a603 |003c: check-cast v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +08d8d8: 120d |003e: const/4 v13, #int 0 // #0 │ │ +08d8da: 1a0e 7a1f |003f: const-string v14, "historical-record" // string@1f7a │ │ +08d8de: 7230 4a2c dc0e |0041: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +08d8e4: 120d |0044: const/4 v13, #int 0 // #0 │ │ +08d8e6: 1a0e f914 |0045: const-string v14, "activity" // string@14f9 │ │ +08d8ea: 54af f20a |0047: iget-object v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +08d8ee: 6e10 1801 0f00 |0049: invoke-virtual {v15}, Landroid/content/ComponentName;.flattenToString:()Ljava/lang/String; // method@0118 │ │ +08d8f4: 0c0f |004c: move-result-object v15 │ │ +08d8f6: 7240 442c dcfe |004d: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +08d8fc: 120d |0050: const/4 v13, #int 0 // #0 │ │ +08d8fe: 1a0e 5030 |0051: const-string v14, "time" // string@3050 │ │ +08d902: 53a0 f30a |0053: iget-wide v0, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.time:J // field@0af3 │ │ +08d906: 0510 0000 |0055: move-wide/from16 v16, v0 │ │ +08d90a: 7702 3b2b 1000 |0057: invoke-static/range {v16, v17}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2b3b │ │ +08d910: 0c0f |005a: move-result-object v15 │ │ +08d912: 7240 442c dcfe |005b: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +08d918: 120d |005e: const/4 v13, #int 0 // #0 │ │ +08d91a: 1a0e b831 |005f: const-string v14, "weight" // string@31b8 │ │ +08d91e: 52af f40a |0061: iget v15, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +08d922: 7110 392b 0f00 |0063: invoke-static {v15}, Ljava/lang/String;.valueOf:(F)Ljava/lang/String; // method@2b39 │ │ +08d928: 0c0f |0066: move-result-object v15 │ │ +08d92a: 7240 442c dcfe |0067: invoke-interface {v12, v13, v14, v15}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +08d930: 120d |006a: const/4 v13, #int 0 // #0 │ │ +08d932: 1a0e 7a1f |006b: const-string v14, "historical-record" // string@1f7a │ │ +08d936: 7230 462c dc0e |006d: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +08d93c: d806 0601 |0070: add-int/lit8 v6, v6, #int 1 // #01 │ │ +08d940: 28c3 |0072: goto 0035 // -003d │ │ +08d942: 0d02 |0073: move-exception v2 │ │ +08d944: 7100 561d 0000 |0074: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ +08d94a: 0c0d |0077: move-result-object v13 │ │ +08d94c: 220e a905 |0078: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ +08d950: 7010 3d2b 0e00 |007a: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08d956: 1a0f be04 |007d: const-string v15, "Error writing historical recrod file: " // string@04be │ │ +08d95a: 6e20 462b fe00 |007f: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d960: 0c0e |0082: move-result-object v14 │ │ +08d962: 6e20 462b 5e00 |0083: invoke-virtual {v14, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d968: 0c0e |0086: move-result-object v14 │ │ +08d96a: 6e10 4e2b 0e00 |0087: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08d970: 0c0e |008a: move-result-object v14 │ │ +08d972: 7130 f620 ed02 |008b: invoke-static {v13, v14, v2}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +08d978: 120d |008e: const/4 v13, #int 0 // #0 │ │ +08d97a: 110d |008f: return-object v13 │ │ +08d97c: 120d |0090: const/4 v13, #int 0 // #0 │ │ +08d97e: 1a0e 7b1f |0091: const-string v14, "historical-records" // string@1f7b │ │ +08d982: 7230 462c dc0e |0093: invoke-interface {v12, v13, v14}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +08d988: 7210 452c 0c00 |0096: invoke-interface {v12}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2c45 │ │ +08d98e: 0800 1200 |0099: move-object/from16 v0, v18 │ │ +08d992: 540d f50a |009b: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08d996: 121e |009d: const/4 v14, #int 1 // #1 │ │ +08d998: 7120 581d ed00 |009e: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ +08d99e: 3803 0500 |00a1: if-eqz v3, 00a6 // +0005 │ │ +08d9a2: 6e10 7c2a 0300 |00a3: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +08d9a8: 120d |00a6: const/4 v13, #int 0 // #0 │ │ +08d9aa: 28e8 |00a7: goto 008f // -0018 │ │ +08d9ac: 0d07 |00a8: move-exception v7 │ │ +08d9ae: 7100 561d 0000 |00a9: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ +08d9b4: 0c0d |00ac: move-result-object v13 │ │ +08d9b6: 220e a905 |00ad: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ +08d9ba: 7010 3d2b 0e00 |00af: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08d9c0: 1a0f be04 |00b2: const-string v15, "Error writing historical recrod file: " // string@04be │ │ +08d9c4: 6e20 462b fe00 |00b4: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d9ca: 0c0e |00b7: move-result-object v14 │ │ +08d9cc: 0800 1200 |00b8: move-object/from16 v0, v18 │ │ +08d9d0: 540f f50a |00ba: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08d9d4: 7110 571d 0f00 |00bc: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1d57 │ │ +08d9da: 0c0f |00bf: move-result-object v15 │ │ +08d9dc: 6e20 462b fe00 |00c0: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08d9e2: 0c0e |00c3: move-result-object v14 │ │ +08d9e4: 6e10 4e2b 0e00 |00c4: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08d9ea: 0c0e |00c7: move-result-object v14 │ │ +08d9ec: 7130 f620 ed07 |00c8: invoke-static {v13, v14, v7}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +08d9f2: 0800 1200 |00cb: move-object/from16 v0, v18 │ │ +08d9f6: 540d f50a |00cd: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08d9fa: 121e |00cf: const/4 v14, #int 1 // #1 │ │ +08d9fc: 7120 581d ed00 |00d0: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ +08da02: 3803 d3ff |00d3: if-eqz v3, 00a6 // -002d │ │ +08da06: 6e10 7c2a 0300 |00d5: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +08da0c: 28ce |00d8: goto 00a6 // -0032 │ │ +08da0e: 0d0d |00d9: move-exception v13 │ │ +08da10: 28cc |00da: goto 00a6 // -0034 │ │ +08da12: 0d09 |00db: move-exception v9 │ │ +08da14: 7100 561d 0000 |00dc: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ +08da1a: 0c0d |00df: move-result-object v13 │ │ +08da1c: 220e a905 |00e0: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ +08da20: 7010 3d2b 0e00 |00e2: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08da26: 1a0f be04 |00e5: const-string v15, "Error writing historical recrod file: " // string@04be │ │ +08da2a: 6e20 462b fe00 |00e7: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08da30: 0c0e |00ea: move-result-object v14 │ │ +08da32: 0800 1200 |00eb: move-object/from16 v0, v18 │ │ +08da36: 540f f50a |00ed: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08da3a: 7110 571d 0f00 |00ef: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1d57 │ │ +08da40: 0c0f |00f2: move-result-object v15 │ │ +08da42: 6e20 462b fe00 |00f3: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08da48: 0c0e |00f6: move-result-object v14 │ │ +08da4a: 6e10 4e2b 0e00 |00f7: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08da50: 0c0e |00fa: move-result-object v14 │ │ +08da52: 7130 f620 ed09 |00fb: invoke-static {v13, v14, v9}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +08da58: 0800 1200 |00fe: move-object/from16 v0, v18 │ │ +08da5c: 540d f50a |0100: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08da60: 121e |0102: const/4 v14, #int 1 // #1 │ │ +08da62: 7120 581d ed00 |0103: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ +08da68: 3803 a0ff |0106: if-eqz v3, 00a6 // -0060 │ │ +08da6c: 6e10 7c2a 0300 |0108: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +08da72: 289b |010b: goto 00a6 // -0065 │ │ +08da74: 0d0d |010c: move-exception v13 │ │ +08da76: 2899 |010d: goto 00a6 // -0067 │ │ +08da78: 0d08 |010e: move-exception v8 │ │ +08da7a: 7100 561d 0000 |010f: invoke-static {}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$300:()Ljava/lang/String; // method@1d56 │ │ +08da80: 0c0d |0112: move-result-object v13 │ │ +08da82: 220e a905 |0113: new-instance v14, Ljava/lang/StringBuilder; // type@05a9 │ │ +08da86: 7010 3d2b 0e00 |0115: invoke-direct {v14}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08da8c: 1a0f be04 |0118: const-string v15, "Error writing historical recrod file: " // string@04be │ │ +08da90: 6e20 462b fe00 |011a: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08da96: 0c0e |011d: move-result-object v14 │ │ +08da98: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +08da9c: 540f f50a |0120: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08daa0: 7110 571d 0f00 |0122: invoke-static {v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; // method@1d57 │ │ +08daa6: 0c0f |0125: move-result-object v15 │ │ +08daa8: 6e20 462b fe00 |0126: invoke-virtual {v14, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08daae: 0c0e |0129: move-result-object v14 │ │ +08dab0: 6e10 4e2b 0e00 |012a: invoke-virtual {v14}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08dab6: 0c0e |012d: move-result-object v14 │ │ +08dab8: 7130 f620 ed08 |012e: invoke-static {v13, v14, v8}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +08dabe: 0800 1200 |0131: move-object/from16 v0, v18 │ │ +08dac2: 540d f50a |0133: iget-object v13, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08dac6: 121e |0135: const/4 v14, #int 1 // #1 │ │ +08dac8: 7120 581d ed00 |0136: invoke-static {v13, v14}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ +08dace: 3803 6dff |0139: if-eqz v3, 00a6 // -0093 │ │ +08dad2: 6e10 7c2a 0300 |013b: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +08dad8: 2900 68ff |013e: goto/16 00a6 // -0098 │ │ +08dadc: 0d0d |0140: move-exception v13 │ │ +08dade: 2900 65ff |0141: goto/16 00a6 // -009b │ │ +08dae2: 0d0d |0143: move-exception v13 │ │ +08dae4: 0800 1200 |0144: move-object/from16 v0, v18 │ │ +08dae8: 540e f50a |0146: iget-object v14, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af5 │ │ +08daec: 121f |0148: const/4 v15, #int 1 // #1 │ │ +08daee: 7120 581d fe00 |0149: invoke-static {v14, v15}, Landroid/support/v7/internal/widget/ActivityChooserModel;.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z // method@1d58 │ │ +08daf4: 3803 0500 |014c: if-eqz v3, 0151 // +0005 │ │ +08daf8: 6e10 7c2a 0300 |014e: invoke-virtual {v3}, Ljava/io/FileOutputStream;.close:()V // method@2a7c │ │ +08dafe: 270d |0151: throw v13 │ │ +08db00: 0d0d |0152: move-exception v13 │ │ +08db02: 2900 53ff |0153: goto/16 00a6 // -00ad │ │ +08db06: 0d0e |0155: move-exception v14 │ │ +08db08: 28fb |0156: goto 0151 // -0005 │ │ catches : 11 │ │ 0x000b - 0x0017 │ │ Ljava/io/FileNotFoundException; -> 0x0073 │ │ 0x001d - 0x0070 │ │ Ljava/lang/IllegalArgumentException; -> 0x00a8 │ │ Ljava/lang/IllegalStateException; -> 0x00db │ │ Ljava/io/IOException; -> 0x010e │ │ @@ -115087,26 +115086,26 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -08db28: |[08db28] android.support.v7.internal.widget.ActivityChooserModel.:()V │ │ -08db38: 1c00 a903 |0000: const-class v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@03a9 │ │ -08db3c: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -08db42: 0c00 |0005: move-result-object v0 │ │ -08db44: 6900 000b |0006: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ -08db48: 2200 a105 |0008: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -08db4c: 7010 fd2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08db52: 6900 110b |000d: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0b11 │ │ -08db56: 2200 d505 |000f: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -08db5a: 7010 ae2b 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -08db60: 6900 100b |0014: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0b10 │ │ -08db64: 0e00 |0016: return-void │ │ +08db94: |[08db94] android.support.v7.internal.widget.ActivityChooserModel.:()V │ │ +08dba4: 1c00 a903 |0000: const-class v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@03a9 │ │ +08dba8: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +08dbae: 0c00 |0005: move-result-object v0 │ │ +08dbb0: 6900 000b |0006: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ +08dbb4: 2200 a105 |0008: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +08dbb8: 7010 fd2a 0000 |000a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08dbbe: 6900 110b |000d: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0b11 │ │ +08dbc2: 2200 d505 |000f: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +08dbc6: 7010 ae2b 0000 |0011: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +08dbcc: 6900 100b |0014: sput-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0b10 │ │ +08dbd0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0008 line=221 │ │ 0x000f line=226 │ │ locals : │ │ │ │ @@ -115115,60 +115114,60 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -08db68: |[08db68] android.support.v7.internal.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -08db78: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08db7a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08db7c: 7010 e101 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@01e1 │ │ -08db82: 2200 a105 |0005: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -08db86: 7010 fd2a 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08db8c: 5b40 0c0b |000a: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08db90: 2200 cf05 |000c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -08db94: 7010 8f2b 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -08db9a: 5b40 030b |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08db9e: 2200 cf05 |0013: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -08dba2: 7010 8f2b 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -08dba8: 5b40 080b |0018: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08dbac: 2200 a503 |001a: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; // type@03a5 │ │ -08dbb0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -08dbb2: 7030 451d 4001 |001d: invoke-direct {v0, v4, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1d45 │ │ -08dbb8: 5b40 050b |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ -08dbbc: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ -08dbc0: 5940 0b0b |0024: iput v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ -08dbc4: 5c43 060b |0026: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ -08dbc8: 5c42 0e0b |0028: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0b0e │ │ -08dbcc: 5c43 090b |002a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ -08dbd0: 5c42 0f0b |002c: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ -08dbd4: 6e10 2401 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -08dbda: 0c00 |0031: move-result-object v0 │ │ -08dbdc: 5b40 070b |0032: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ -08dbe0: 7110 e420 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -08dbe6: 0a00 |0037: move-result v0 │ │ -08dbe8: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ -08dbec: 1a00 3c01 |003a: const-string v0, ".xml" // string@013c │ │ -08dbf0: 6e20 1c2b 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2b1c │ │ -08dbf6: 0a00 |003f: move-result v0 │ │ -08dbf8: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ -08dbfc: 2200 a905 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -08dc00: 7010 3d2b 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08dc06: 6e20 462b 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08dc0c: 0c00 |004a: move-result-object v0 │ │ -08dc0e: 1a01 3c01 |004b: const-string v1, ".xml" // string@013c │ │ -08dc12: 6e20 462b 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08dc18: 0c00 |0050: move-result-object v0 │ │ -08dc1a: 6e10 4e2b 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08dc20: 0c00 |0054: move-result-object v0 │ │ -08dc22: 5b40 0a0b |0055: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08dc26: 0e00 |0057: return-void │ │ -08dc28: 5b46 0a0b |0058: iput-object v6, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08dc2c: 28fd |005a: goto 0057 // -0003 │ │ +08dbd4: |[08dbd4] android.support.v7.internal.widget.ActivityChooserModel.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +08dbe4: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08dbe6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08dbe8: 7010 e101 0400 |0002: invoke-direct {v4}, Landroid/database/DataSetObservable;.:()V // method@01e1 │ │ +08dbee: 2200 a105 |0005: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +08dbf2: 7010 fd2a 0000 |0007: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08dbf8: 5b40 0c0b |000a: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08dbfc: 2200 cf05 |000c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +08dc00: 7010 8f2b 0000 |000e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +08dc06: 5b40 030b |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08dc0a: 2200 cf05 |0013: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +08dc0e: 7010 8f2b 0000 |0015: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +08dc14: 5b40 080b |0018: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08dc18: 2200 a503 |001a: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; // type@03a5 │ │ +08dc1c: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +08dc1e: 7030 451d 4001 |001d: invoke-direct {v0, v4, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1d45 │ │ +08dc24: 5b40 050b |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ +08dc28: 1300 3200 |0022: const/16 v0, #int 50 // #32 │ │ +08dc2c: 5940 0b0b |0024: iput v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ +08dc30: 5c43 060b |0026: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ +08dc34: 5c42 0e0b |0028: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0b0e │ │ +08dc38: 5c43 090b |002a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ +08dc3c: 5c42 0f0b |002c: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ +08dc40: 6e10 2401 0500 |002e: invoke-virtual {v5}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +08dc46: 0c00 |0031: move-result-object v0 │ │ +08dc48: 5b40 070b |0032: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ +08dc4c: 7110 e420 0600 |0034: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +08dc52: 0a00 |0037: move-result v0 │ │ +08dc54: 3900 2000 |0038: if-nez v0, 0058 // +0020 │ │ +08dc58: 1a00 3c01 |003a: const-string v0, ".xml" // string@013c │ │ +08dc5c: 6e20 1c2b 0600 |003c: invoke-virtual {v6, v0}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2b1c │ │ +08dc62: 0a00 |003f: move-result v0 │ │ +08dc64: 3900 1800 |0040: if-nez v0, 0058 // +0018 │ │ +08dc68: 2200 a905 |0042: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +08dc6c: 7010 3d2b 0000 |0044: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08dc72: 6e20 462b 6000 |0047: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08dc78: 0c00 |004a: move-result-object v0 │ │ +08dc7a: 1a01 3c01 |004b: const-string v1, ".xml" // string@013c │ │ +08dc7e: 6e20 462b 1000 |004d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08dc84: 0c00 |0050: move-result-object v0 │ │ +08dc86: 6e10 4e2b 0000 |0051: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08dc8c: 0c00 |0054: move-result-object v0 │ │ +08dc8e: 5b40 0a0b |0055: iput-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08dc92: 0e00 |0057: return-void │ │ +08dc94: 5b46 0a0b |0058: iput-object v6, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08dc98: 28fd |005a: goto 0057 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=349 │ │ 0x0005 line=232 │ │ 0x000c line=237 │ │ 0x0013 line=242 │ │ 0x001a line=262 │ │ @@ -115192,17 +115191,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08dc30: |[08dc30] android.support.v7.internal.widget.ActivityChooserModel.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ -08dc40: 5410 070b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ -08dc44: 1100 |0002: return-object v0 │ │ +08dc9c: |[08dc9c] android.support.v7.internal.widget.ActivityChooserModel.access$200:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Landroid/content/Context; │ │ +08dcac: 5410 070b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ +08dcb0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserModel;) │ │ @@ -115210,34 +115209,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08dc48: |[08dc48] android.support.v7.internal.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ -08dc58: 6200 000b |0000: sget-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ -08dc5c: 1100 |0002: return-object v0 │ │ +08dcb4: |[08dcb4] android.support.v7.internal.widget.ActivityChooserModel.access$300:()Ljava/lang/String; │ │ +08dcc4: 6200 000b |0000: sget-object v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ +08dcc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserModel;) │ │ name : 'access$400' │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08dc60: |[08dc60] android.support.v7.internal.widget.ActivityChooserModel.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ -08dc70: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08dc74: 1100 |0002: return-object v0 │ │ +08dccc: |[08dccc] android.support.v7.internal.widget.ActivityChooserModel.access$400:(Landroid/support/v7/internal/widget/ActivityChooserModel;)Ljava/lang/String; │ │ +08dcdc: 5410 0a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08dce0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserModel;) │ │ @@ -115245,17 +115244,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08dc78: |[08dc78] android.support.v7.internal.widget.ActivityChooserModel.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ -08dc88: 5c01 060b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ -08dc8c: 0f01 |0002: return v1 │ │ +08dce4: |[08dce4] android.support.v7.internal.widget.ActivityChooserModel.access$502:(Landroid/support/v7/internal/widget/ActivityChooserModel;Z)Z │ │ +08dcf4: 5c01 060b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ +08dcf8: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -115264,26 +115263,26 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -08dc90: |[08dc90] android.support.v7.internal.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ -08dca0: 5421 080b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08dca4: 7220 d22b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -08dcaa: 0a00 |0005: move-result v0 │ │ -08dcac: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -08dcb0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -08dcb2: 5c21 090b |0009: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ -08dcb6: 7010 691d 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1d69 │ │ -08dcbc: 7010 681d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@1d68 │ │ -08dcc2: 7010 721d 0200 |0011: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ -08dcc8: 6e10 671d 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ -08dcce: 0f00 |0017: return v0 │ │ +08dcfc: |[08dcfc] android.support.v7.internal.widget.ActivityChooserModel.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z │ │ +08dd0c: 5421 080b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08dd10: 7220 d22b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +08dd16: 0a00 |0005: move-result v0 │ │ +08dd18: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +08dd1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +08dd1e: 5c21 090b |0009: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ +08dd22: 7010 691d 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1d69 │ │ +08dd28: 7010 681d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.persistHistoricalDataIfNeeded:()V // method@1d68 │ │ +08dd2e: 7010 721d 0200 |0011: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ +08dd34: 6e10 671d 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ +08dd3a: 0f00 |0017: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ 0x0006 line=744 │ │ 0x0008 line=745 │ │ 0x000b line=746 │ │ 0x000e line=747 │ │ @@ -115300,25 +115299,25 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -08dcd0: |[08dcd0] android.support.v7.internal.widget.ActivityChooserModel.ensureConsistentState:()V │ │ -08dce0: 7010 661d 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@1d66 │ │ -08dce6: 0a00 |0003: move-result v0 │ │ -08dce8: 7010 6a1d 0200 |0004: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@1d6a │ │ -08dcee: 0a01 |0007: move-result v1 │ │ -08dcf0: b610 |0008: or-int/2addr v0, v1 │ │ -08dcf2: 7010 691d 0200 |0009: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1d69 │ │ -08dcf8: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ -08dcfc: 7010 721d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ -08dd02: 6e10 671d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ -08dd08: 0e00 |0014: return-void │ │ +08dd3c: |[08dd3c] android.support.v7.internal.widget.ActivityChooserModel.ensureConsistentState:()V │ │ +08dd4c: 7010 661d 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.loadActivitiesIfNeeded:()Z // method@1d66 │ │ +08dd52: 0a00 |0003: move-result v0 │ │ +08dd54: 7010 6a1d 0200 |0004: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataIfNeeded:()Z // method@1d6a │ │ +08dd5a: 0a01 |0007: move-result v1 │ │ +08dd5c: b610 |0008: or-int/2addr v0, v1 │ │ +08dd5e: 7010 691d 0200 |0009: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1d69 │ │ +08dd64: 3800 0800 |000c: if-eqz v0, 0014 // +0008 │ │ +08dd68: 7010 721d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ +08dd6e: 6e10 671d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ +08dd74: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0004 line=671 │ │ 0x0009 line=672 │ │ 0x000c line=673 │ │ 0x000e line=674 │ │ @@ -115333,30 +115332,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -08dd0c: |[08dd0c] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskBase:()V │ │ -08dd1c: 2200 a803 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@03a8 │ │ -08dd20: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08dd22: 7030 4e1d 5001 |0003: invoke-direct {v0, v5, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1d4e │ │ -08dd28: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -08dd2a: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ -08dd2e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -08dd30: 2203 cf05 |000a: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ -08dd34: 5454 080b |000c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08dd38: 7020 912b 4300 |000e: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -08dd3e: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ -08dd42: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -08dd44: 5453 0a0b |0014: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08dd48: 4d03 0102 |0016: aput-object v3, v1, v2 │ │ -08dd4c: 6e20 511d 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1d51 │ │ -08dd52: 0e00 |001b: return-void │ │ +08dd78: |[08dd78] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskBase:()V │ │ +08dd88: 2200 a803 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@03a8 │ │ +08dd8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08dd8e: 7030 4e1d 5001 |0003: invoke-direct {v0, v5, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1d4e │ │ +08dd94: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +08dd96: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ +08dd9a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +08dd9c: 2203 cf05 |000a: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +08dda0: 5454 080b |000c: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08dda4: 7020 912b 4300 |000e: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +08ddaa: 4d03 0102 |0011: aput-object v3, v1, v2 │ │ +08ddae: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +08ddb0: 5453 0a0b |0014: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08ddb4: 4d03 0102 |0016: aput-object v3, v1, v2 │ │ +08ddb8: 6e20 511d 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1d51 │ │ +08ddbe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=586 │ │ 0x001b line=588 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -115365,31 +115364,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08dd54: |[08dd54] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskSDK11:()V │ │ -08dd64: 2200 a803 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@03a8 │ │ -08dd68: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08dd6a: 7030 4e1d 6001 |0003: invoke-direct {v0, v6, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1d4e │ │ -08dd70: 6201 3e00 |0006: sget-object v1, Landroid/os/AsyncTask;.SERIAL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003e │ │ -08dd74: 1222 |0008: const/4 v2, #int 2 // #2 │ │ -08dd76: 2322 5206 |0009: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -08dd7a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -08dd7c: 2204 cf05 |000c: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -08dd80: 5465 080b |000e: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08dd84: 7020 912b 5400 |0010: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -08dd8a: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ -08dd8e: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -08dd90: 5464 0a0b |0016: iget-object v4, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08dd94: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ -08dd98: 6e30 521d 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1d52 │ │ -08dd9e: 0e00 |001d: return-void │ │ +08ddc0: |[08ddc0] android.support.v7.internal.widget.ActivityChooserModel.executePersistHistoryAsyncTaskSDK11:()V │ │ +08ddd0: 2200 a803 |0000: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask; // type@03a8 │ │ +08ddd4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08ddd6: 7030 4e1d 6001 |0003: invoke-direct {v0, v6, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V // method@1d4e │ │ +08dddc: 6201 3e00 |0006: sget-object v1, Landroid/os/AsyncTask;.SERIAL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003e │ │ +08dde0: 1222 |0008: const/4 v2, #int 2 // #2 │ │ +08dde2: 2322 5206 |0009: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +08dde6: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +08dde8: 2204 cf05 |000c: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +08ddec: 5465 080b |000e: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08ddf0: 7020 912b 5400 |0010: invoke-direct {v4, v5}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +08ddf6: 4d04 0203 |0013: aput-object v4, v2, v3 │ │ +08ddfa: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +08ddfc: 5464 0a0b |0016: iget-object v4, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08de00: 4d04 0203 |0018: aput-object v4, v2, v3 │ │ +08de04: 6e30 521d 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel$PersistHistoryAsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@1d52 │ │ +08de0a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ 0x001d line=593 │ │ locals : │ │ 0x0000 - 0x001e reg=6 this Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ │ │ @@ -115398,31 +115397,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -08dda0: |[08dda0] android.support.v7.internal.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -08ddb0: 6202 110b |0000: sget-object v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0b11 │ │ -08ddb4: 1d02 |0002: monitor-enter v2 │ │ -08ddb6: 6201 100b |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0b10 │ │ -08ddba: 7220 e92b 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -08ddc0: 0c00 |0008: move-result-object v0 │ │ -08ddc2: 1f00 a903 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@03a9 │ │ -08ddc6: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -08ddca: 2200 a903 |000d: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@03a9 │ │ -08ddce: 7030 541d 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1d54 │ │ -08ddd4: 6201 100b |0012: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0b10 │ │ -08ddd8: 7230 ec2b 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -08ddde: 1e02 |0017: monitor-exit v2 │ │ -08dde0: 1100 |0018: return-object v0 │ │ -08dde2: 0d01 |0019: move-exception v1 │ │ -08dde4: 1e02 |001a: monitor-exit v2 │ │ -08dde6: 2701 |001b: throw v1 │ │ +08de0c: |[08de0c] android.support.v7.internal.widget.ActivityChooserModel.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +08de1c: 6202 110b |0000: sget-object v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.sRegistryLock:Ljava/lang/Object; // field@0b11 │ │ +08de20: 1d02 |0002: monitor-enter v2 │ │ +08de22: 6201 100b |0003: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0b10 │ │ +08de26: 7220 e92b 4100 |0005: invoke-interface {v1, v4}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +08de2c: 0c00 |0008: move-result-object v0 │ │ +08de2e: 1f00 a903 |0009: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@03a9 │ │ +08de32: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +08de36: 2200 a903 |000d: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserModel; // type@03a9 │ │ +08de3a: 7030 541d 3004 |000f: invoke-direct {v0, v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.:(Landroid/content/Context;Ljava/lang/String;)V // method@1d54 │ │ +08de40: 6201 100b |0012: sget-object v1, Landroid/support/v7/internal/widget/ActivityChooserModel;.sDataModelRegistry:Ljava/util/Map; // field@0b10 │ │ +08de44: 7230 ec2b 4100 |0014: invoke-interface {v1, v4, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +08de4a: 1e02 |0017: monitor-exit v2 │ │ +08de4c: 1100 |0018: return-object v0 │ │ +08de4e: 0d01 |0019: move-exception v1 │ │ +08de50: 1e02 |001a: monitor-exit v2 │ │ +08de52: 2701 |001b: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=334 │ │ 0x000b line=335 │ │ @@ -115441,44 +115440,44 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -08ddf4: |[08ddf4] android.support.v7.internal.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ -08de04: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -08de06: 5575 0f0b |0001: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ -08de0a: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ -08de0e: 5475 0d0b |0005: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08de12: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ -08de16: 5c74 0f0b |0009: iput-boolean v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ -08de1a: 5475 030b |000b: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08de1e: 7210 d42b 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2bd4 │ │ -08de24: 5475 070b |0010: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ -08de28: 6e10 3201 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -08de2e: 0c05 |0015: move-result-object v5 │ │ -08de30: 5476 0d0b |0016: iget-object v6, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08de34: 6e30 9c01 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@019c │ │ -08de3a: 0c03 |001b: move-result-object v3 │ │ -08de3c: 7210 db2b 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ -08de42: 0a02 |001f: move-result v2 │ │ -08de44: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -08de46: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ -08de4a: 7220 d62b 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08de50: 0c01 |0026: move-result-object v1 │ │ -08de52: 1f01 4900 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@0049 │ │ -08de56: 5474 030b |0029: iget-object v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08de5a: 2205 a303 |002b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08de5e: 7030 3d1d 7501 |002d: invoke-direct {v5, v7, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V // method@1d3d │ │ -08de64: 7220 d22b 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -08de6a: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08de6e: 28ec |0035: goto 0021 // -0014 │ │ -08de70: 1214 |0036: const/4 v4, #int 1 // #1 │ │ -08de72: 0f04 |0037: return v4 │ │ +08de60: |[08de60] android.support.v7.internal.widget.ActivityChooserModel.loadActivitiesIfNeeded:()Z │ │ +08de70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +08de72: 5575 0f0b |0001: iget-boolean v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ +08de76: 3805 3400 |0003: if-eqz v5, 0037 // +0034 │ │ +08de7a: 5475 0d0b |0005: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08de7e: 3805 3000 |0007: if-eqz v5, 0037 // +0030 │ │ +08de82: 5c74 0f0b |0009: iput-boolean v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ +08de86: 5475 030b |000b: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08de8a: 7210 d42b 0500 |000d: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2bd4 │ │ +08de90: 5475 070b |0010: iget-object v5, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ +08de94: 6e10 3201 0500 |0012: invoke-virtual {v5}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +08de9a: 0c05 |0015: move-result-object v5 │ │ +08de9c: 5476 0d0b |0016: iget-object v6, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08dea0: 6e30 9c01 6504 |0018: invoke-virtual {v5, v6, v4}, Landroid/content/pm/PackageManager;.queryIntentActivities:(Landroid/content/Intent;I)Ljava/util/List; // method@019c │ │ +08dea6: 0c03 |001b: move-result-object v3 │ │ +08dea8: 7210 db2b 0300 |001c: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +08deae: 0a02 |001f: move-result v2 │ │ +08deb0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +08deb2: 3520 1500 |0021: if-ge v0, v2, 0036 // +0015 │ │ +08deb6: 7220 d62b 0300 |0023: invoke-interface {v3, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08debc: 0c01 |0026: move-result-object v1 │ │ +08debe: 1f01 4900 |0027: check-cast v1, Landroid/content/pm/ResolveInfo; // type@0049 │ │ +08dec2: 5474 030b |0029: iget-object v4, v7, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08dec6: 2205 a303 |002b: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08deca: 7030 3d1d 7501 |002d: invoke-direct {v5, v7, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/pm/ResolveInfo;)V // method@1d3d │ │ +08ded0: 7220 d22b 5400 |0030: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +08ded6: d800 0001 |0033: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08deda: 28ec |0035: goto 0021 // -0014 │ │ +08dedc: 1214 |0036: const/4 v4, #int 1 // #1 │ │ +08dede: 0f04 |0037: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=703 │ │ 0x0009 line=704 │ │ 0x000b line=705 │ │ 0x0010 line=706 │ │ 0x001c line=708 │ │ @@ -115500,37 +115499,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08de74: |[08de74] android.support.v7.internal.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ -08de84: 5520 0e0b |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0b0e │ │ -08de88: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -08de8c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -08de90: 1a01 760e |0006: const-string v1, "No preceding call to #readHistoricalData" // string@0e76 │ │ -08de94: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -08de9a: 2700 |000b: throw v0 │ │ -08de9c: 5520 090b |000c: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ -08dea0: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ -08dea4: 0e00 |0010: return-void │ │ -08dea6: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -08dea8: 5c20 090b |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ -08deac: 5420 0a0b |0014: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08deb0: 7110 e420 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -08deb6: 0a00 |0019: move-result v0 │ │ -08deb8: 3900 f6ff |001a: if-nez v0, 0010 // -000a │ │ -08debc: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -08dec0: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ -08dec4: 3410 0600 |0020: if-lt v0, v1, 0026 // +0006 │ │ -08dec8: 7010 5d1d 0200 |0022: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskSDK11:()V // method@1d5d │ │ -08dece: 28eb |0025: goto 0010 // -0015 │ │ -08ded0: 7010 5c1d 0200 |0026: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskBase:()V // method@1d5c │ │ -08ded6: 28e7 |0029: goto 0010 // -0019 │ │ +08dee0: |[08dee0] android.support.v7.internal.widget.ActivityChooserModel.persistHistoricalDataIfNeeded:()V │ │ +08def0: 5520 0e0b |0000: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0b0e │ │ +08def4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +08def8: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +08defc: 1a01 760e |0006: const-string v1, "No preceding call to #readHistoricalData" // string@0e76 │ │ +08df00: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +08df06: 2700 |000b: throw v0 │ │ +08df08: 5520 090b |000c: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ +08df0c: 3900 0300 |000e: if-nez v0, 0011 // +0003 │ │ +08df10: 0e00 |0010: return-void │ │ +08df12: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +08df14: 5c20 090b |0012: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ +08df18: 5420 0a0b |0014: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08df1c: 7110 e420 0000 |0016: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +08df22: 0a00 |0019: move-result v0 │ │ +08df24: 3900 f6ff |001a: if-nez v0, 0010 // -000a │ │ +08df28: 6000 4000 |001c: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +08df2c: 1301 0b00 |001e: const/16 v1, #int 11 // #b │ │ +08df30: 3410 0600 |0020: if-lt v0, v1, 0026 // +0006 │ │ +08df34: 7010 5d1d 0200 |0022: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskSDK11:()V // method@1d5d │ │ +08df3a: 28eb |0025: goto 0010 // -0015 │ │ +08df3c: 7010 5c1d 0200 |0026: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.executePersistHistoryAsyncTaskBase:()V // method@1d5c │ │ +08df42: 28e7 |0029: goto 0010 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0004 line=570 │ │ 0x000c line=572 │ │ 0x0010 line=583 │ │ 0x0011 line=575 │ │ @@ -115546,33 +115545,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -08ded8: |[08ded8] android.support.v7.internal.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ -08dee8: 5442 080b |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08deec: 7210 db2b 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ -08def2: 0a02 |0005: move-result v2 │ │ -08def4: 5243 0b0b |0006: iget v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ -08def8: 9101 0203 |0008: sub-int v1, v2, v3 │ │ -08defc: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ -08df00: 0e00 |000c: return-void │ │ -08df02: 1212 |000d: const/4 v2, #int 1 // #1 │ │ -08df04: 5c42 090b |000e: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ -08df08: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -08df0a: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ -08df0e: 5442 080b |0013: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08df12: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -08df14: 7220 d92b 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ -08df1a: 0c02 |0019: move-result-object v2 │ │ -08df1c: 1f02 a603 |001a: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -08df20: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ -08df24: 28f3 |001e: goto 0011 // -000d │ │ +08df44: |[08df44] android.support.v7.internal.widget.ActivityChooserModel.pruneExcessiveHistoricalRecordsIfNeeded:()V │ │ +08df54: 5442 080b |0000: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08df58: 7210 db2b 0200 |0002: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ +08df5e: 0a02 |0005: move-result v2 │ │ +08df60: 5243 0b0b |0006: iget v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ +08df64: 9101 0203 |0008: sub-int v1, v2, v3 │ │ +08df68: 3c01 0300 |000a: if-gtz v1, 000d // +0003 │ │ +08df6c: 0e00 |000c: return-void │ │ +08df6e: 1212 |000d: const/4 v2, #int 1 // #1 │ │ +08df70: 5c42 090b |000e: iput-boolean v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ +08df74: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +08df76: 3510 fbff |0011: if-ge v0, v1, 000c // -0005 │ │ +08df7a: 5442 080b |0013: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08df7e: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +08df80: 7220 d92b 3200 |0016: invoke-interface {v2, v3}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ +08df86: 0c02 |0019: move-result-object v2 │ │ +08df88: 1f02 a603 |001a: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +08df8c: d800 0001 |001c: add-int/lit8 v0, v0, #int 1 // #01 │ │ +08df90: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x000a line=759 │ │ 0x000c line=769 │ │ 0x000d line=762 │ │ 0x0010 line=763 │ │ @@ -115588,31 +115587,31 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08df28: |[08df28] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ -08df38: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -08df3a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -08df3c: 5532 060b |0002: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ -08df40: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -08df44: 5532 090b |0006: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ -08df48: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -08df4c: 5432 0a0b |000a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08df50: 7110 e420 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -08df56: 0a02 |000f: move-result v2 │ │ -08df58: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ -08df5c: 5c31 060b |0012: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ -08df60: 5c30 0e0b |0014: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0b0e │ │ -08df64: 7010 6b1d 0300 |0016: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@1d6b │ │ -08df6a: 0f00 |0019: return v0 │ │ -08df6c: 0110 |001a: move v0, v1 │ │ -08df6e: 28fe |001b: goto 0019 // -0002 │ │ +08df94: |[08df94] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataIfNeeded:()Z │ │ +08dfa4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +08dfa6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +08dfa8: 5532 060b |0002: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ +08dfac: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +08dfb0: 5532 090b |0006: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecordsChanged:Z // field@0b09 │ │ +08dfb4: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +08dfb8: 5432 0a0b |000a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08dfbc: 7110 e420 0200 |000c: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +08dfc2: 0a02 |000f: move-result v2 │ │ +08dfc4: 3902 0a00 |0010: if-nez v2, 001a // +000a │ │ +08dfc8: 5c31 060b |0012: iput-boolean v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mCanReadHistoricalData:Z // field@0b06 │ │ +08dfcc: 5c30 0e0b |0014: iput-boolean v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReadShareHistoryCalled:Z // field@0b0e │ │ +08dfd0: 7010 6b1d 0300 |0016: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.readHistoricalDataImpl:()V // method@1d6b │ │ +08dfd6: 0f00 |0019: return v0 │ │ +08dfd8: 0110 |001a: move v0, v1 │ │ +08dfda: 28fe |001b: goto 0019 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=726 │ │ 0x0012 line=728 │ │ 0x0014 line=729 │ │ 0x0016 line=730 │ │ 0x0019 line=733 │ │ @@ -115624,144 +115623,144 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 242 16-bit code units │ │ -08df70: |[08df70] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ -08df80: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08df82: 0800 1200 |0001: move-object/from16 v0, v18 │ │ -08df86: 540f 070b |0003: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ -08df8a: 0800 1200 |0005: move-object/from16 v0, v18 │ │ -08df8e: 5400 0a0b |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08df92: 0810 0000 |0009: move-object/from16 v16, v0 │ │ -08df96: 7402 3f01 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@013f │ │ -08df9c: 0c03 |000e: move-result-object v3 │ │ -08df9e: 7100 1321 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ -08dfa4: 0c08 |0012: move-result-object v8 │ │ -08dfa6: 120f |0013: const/4 v15, #int 0 // #0 │ │ -08dfa8: 7230 422c 380f |0014: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ -08dfae: 120c |0017: const/4 v12, #int 0 // #0 │ │ -08dfb0: 121f |0018: const/4 v15, #int 1 // #1 │ │ -08dfb2: 32fc 0c00 |0019: if-eq v12, v15, 0025 // +000c │ │ -08dfb6: 122f |001b: const/4 v15, #int 2 // #2 │ │ -08dfb8: 32fc 0900 |001c: if-eq v12, v15, 0025 // +0009 │ │ -08dfbc: 7210 412c 0800 |001e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -08dfc2: 0a0c |0021: move-result v12 │ │ -08dfc4: 28f6 |0022: goto 0018 // -000a │ │ -08dfc6: 0d04 |0023: move-exception v4 │ │ -08dfc8: 0e00 |0024: return-void │ │ -08dfca: 1a0f 791f |0025: const-string v15, "historical-records" // string@1f79 │ │ -08dfce: 7210 3f2c 0800 |0027: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -08dfd4: 0c10 |002a: move-result-object v16 │ │ -08dfd6: 7402 1d2b 0f00 |002b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08dfdc: 0a0f |002e: move-result v15 │ │ -08dfde: 390f 3300 |002f: if-nez v15, 0062 // +0033 │ │ -08dfe2: 220f fb05 |0031: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -08dfe6: 1a10 5c10 |0033: const-string v16, "Share records file does not start with historical-records tag." // string@105c │ │ -08dfea: 7602 432c 0f00 |0035: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -08dff0: 270f |0038: throw v15 │ │ -08dff2: 0d0e |0039: move-exception v14 │ │ -08dff4: 620f 000b |003a: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ -08dff8: 2210 a905 |003c: new-instance v16, Ljava/lang/StringBuilder; // type@05a9 │ │ -08dffc: 7601 3d2b 1000 |003e: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08e002: 1a11 b904 |0041: const-string v17, "Error reading historical recrod file: " // string@04b9 │ │ -08e006: 7402 462b 1000 |0043: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08e00c: 0c10 |0046: move-result-object v16 │ │ -08e00e: 0800 1200 |0047: move-object/from16 v0, v18 │ │ -08e012: 5400 0a0b |0049: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08e016: 0811 0000 |004b: move-object/from16 v17, v0 │ │ -08e01a: 7402 462b 1000 |004d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08e020: 0c10 |0050: move-result-object v16 │ │ -08e022: 7401 4e2b 1000 |0051: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08e028: 0c10 |0054: move-result-object v16 │ │ -08e02a: 0800 1000 |0055: move-object/from16 v0, v16 │ │ -08e02e: 7130 f620 0f0e |0057: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -08e034: 3803 caff |005a: if-eqz v3, 0024 // -0036 │ │ -08e038: 6e10 762a 0300 |005c: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ -08e03e: 28c5 |005f: goto 0024 // -003b │ │ -08e040: 0d0f |0060: move-exception v15 │ │ -08e042: 28c3 |0061: goto 0024 // -003d │ │ -08e044: 0800 1200 |0062: move-object/from16 v0, v18 │ │ -08e048: 5405 080b |0064: iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08e04c: 7210 d42b 0500 |0066: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2bd4 │ │ -08e052: 7210 412c 0800 |0069: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -08e058: 0a0c |006c: move-result v12 │ │ -08e05a: 121f |006d: const/4 v15, #int 1 // #1 │ │ -08e05c: 33fc 0a00 |006e: if-ne v12, v15, 0078 // +000a │ │ -08e060: 3803 b4ff |0070: if-eqz v3, 0024 // -004c │ │ -08e064: 6e10 762a 0300 |0072: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ -08e06a: 28af |0075: goto 0024 // -0051 │ │ -08e06c: 0d0f |0076: move-exception v15 │ │ -08e06e: 28ad |0077: goto 0024 // -0053 │ │ -08e070: 123f |0078: const/4 v15, #int 3 // #3 │ │ -08e072: 32fc f0ff |0079: if-eq v12, v15, 0069 // -0010 │ │ -08e076: 124f |007b: const/4 v15, #int 4 // #4 │ │ -08e078: 32fc edff |007c: if-eq v12, v15, 0069 // -0013 │ │ -08e07c: 7210 3f2c 0800 |007e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -08e082: 0c07 |0081: move-result-object v7 │ │ -08e084: 1a0f 781f |0082: const-string v15, "historical-record" // string@1f78 │ │ -08e088: 6e20 1d2b 7f00 |0084: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -08e08e: 0a0f |0087: move-result v15 │ │ -08e090: 390f 3500 |0088: if-nez v15, 00bd // +0035 │ │ -08e094: 220f fb05 |008a: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -08e098: 1a10 5d10 |008c: const-string v16, "Share records file not well-formed." // string@105d │ │ -08e09c: 7602 432c 0f00 |008e: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -08e0a2: 270f |0091: throw v15 │ │ -08e0a4: 0d06 |0092: move-exception v6 │ │ -08e0a6: 620f 000b |0093: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ -08e0aa: 2210 a905 |0095: new-instance v16, Ljava/lang/StringBuilder; // type@05a9 │ │ -08e0ae: 7601 3d2b 1000 |0097: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -08e0b4: 1a11 b904 |009a: const-string v17, "Error reading historical recrod file: " // string@04b9 │ │ -08e0b8: 7402 462b 1000 |009c: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08e0be: 0c10 |009f: move-result-object v16 │ │ -08e0c0: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ -08e0c4: 5400 0a0b |00a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ -08e0c8: 0811 0000 |00a4: move-object/from16 v17, v0 │ │ -08e0cc: 7402 462b 1000 |00a6: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -08e0d2: 0c10 |00a9: move-result-object v16 │ │ -08e0d4: 7401 4e2b 1000 |00aa: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -08e0da: 0c10 |00ad: move-result-object v16 │ │ -08e0dc: 0800 1000 |00ae: move-object/from16 v0, v16 │ │ -08e0e0: 7130 f620 0f06 |00b0: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -08e0e6: 3803 71ff |00b3: if-eqz v3, 0024 // -008f │ │ -08e0ea: 6e10 762a 0300 |00b5: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ -08e0f0: 2900 6cff |00b8: goto/16 0024 // -0094 │ │ -08e0f4: 0d0f |00ba: move-exception v15 │ │ -08e0f6: 2900 69ff |00bb: goto/16 0024 // -0097 │ │ -08e0fa: 120f |00bd: const/4 v15, #int 0 // #0 │ │ -08e0fc: 1a10 f814 |00be: const-string v16, "activity" // string@14f8 │ │ -08e100: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ -08e104: 7230 3c2c f800 |00c2: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -08e10a: 0c02 |00c5: move-result-object v2 │ │ -08e10c: 120f |00c6: const/4 v15, #int 0 // #0 │ │ -08e10e: 1a10 4c30 |00c7: const-string v16, "time" // string@304c │ │ -08e112: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ -08e116: 7230 3c2c f800 |00cb: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -08e11c: 0c0f |00ce: move-result-object v15 │ │ -08e11e: 7110 eb2a 0f00 |00cf: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2aeb │ │ -08e124: 0b0a |00d2: move-result-wide v10 │ │ -08e126: 120f |00d3: const/4 v15, #int 0 // #0 │ │ -08e128: 1a10 b431 |00d4: const-string v16, "weight" // string@31b4 │ │ -08e12c: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ -08e130: 7230 3c2c f800 |00d8: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -08e136: 0c0f |00db: move-result-object v15 │ │ -08e138: 7110 d02a 0f00 |00dc: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2ad0 │ │ -08e13e: 0a0d |00df: move-result v13 │ │ -08e140: 2209 a603 |00e0: new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -08e144: 705d 481d 29ba |00e2: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@1d48 │ │ -08e14a: 7220 d22b 9500 |00e5: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -08e150: 2881 |00e8: goto 0069 // -007f │ │ -08e152: 0d0f |00e9: move-exception v15 │ │ -08e154: 3803 0500 |00ea: if-eqz v3, 00ef // +0005 │ │ -08e158: 6e10 762a 0300 |00ec: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ -08e15e: 270f |00ef: throw v15 │ │ -08e160: 0d10 |00f0: move-exception v16 │ │ -08e162: 28fe |00f1: goto 00ef // -0002 │ │ +08dfdc: |[08dfdc] android.support.v7.internal.widget.ActivityChooserModel.readHistoricalDataImpl:()V │ │ +08dfec: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08dfee: 0800 1200 |0001: move-object/from16 v0, v18 │ │ +08dff2: 540f 070b |0003: iget-object v15, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mContext:Landroid/content/Context; // field@0b07 │ │ +08dff6: 0800 1200 |0005: move-object/from16 v0, v18 │ │ +08dffa: 5400 0a0b |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08dffe: 0810 0000 |0009: move-object/from16 v16, v0 │ │ +08e002: 7402 3f01 0f00 |000b: invoke-virtual/range {v15, v16}, Landroid/content/Context;.openFileInput:(Ljava/lang/String;)Ljava/io/FileInputStream; // method@013f │ │ +08e008: 0c03 |000e: move-result-object v3 │ │ +08e00a: 7100 1321 0000 |000f: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ +08e010: 0c08 |0012: move-result-object v8 │ │ +08e012: 120f |0013: const/4 v15, #int 0 // #0 │ │ +08e014: 7230 422c 380f |0014: invoke-interface {v8, v3, v15}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ +08e01a: 120c |0017: const/4 v12, #int 0 // #0 │ │ +08e01c: 121f |0018: const/4 v15, #int 1 // #1 │ │ +08e01e: 32fc 0c00 |0019: if-eq v12, v15, 0025 // +000c │ │ +08e022: 122f |001b: const/4 v15, #int 2 // #2 │ │ +08e024: 32fc 0900 |001c: if-eq v12, v15, 0025 // +0009 │ │ +08e028: 7210 412c 0800 |001e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +08e02e: 0a0c |0021: move-result v12 │ │ +08e030: 28f6 |0022: goto 0018 // -000a │ │ +08e032: 0d04 |0023: move-exception v4 │ │ +08e034: 0e00 |0024: return-void │ │ +08e036: 1a0f 7b1f |0025: const-string v15, "historical-records" // string@1f7b │ │ +08e03a: 7210 3f2c 0800 |0027: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +08e040: 0c10 |002a: move-result-object v16 │ │ +08e042: 7402 1d2b 0f00 |002b: invoke-virtual/range {v15, v16}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08e048: 0a0f |002e: move-result v15 │ │ +08e04a: 390f 3300 |002f: if-nez v15, 0062 // +0033 │ │ +08e04e: 220f fb05 |0031: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +08e052: 1a10 5c10 |0033: const-string v16, "Share records file does not start with historical-records tag." // string@105c │ │ +08e056: 7602 432c 0f00 |0035: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +08e05c: 270f |0038: throw v15 │ │ +08e05e: 0d0e |0039: move-exception v14 │ │ +08e060: 620f 000b |003a: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ +08e064: 2210 a905 |003c: new-instance v16, Ljava/lang/StringBuilder; // type@05a9 │ │ +08e068: 7601 3d2b 1000 |003e: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08e06e: 1a11 b904 |0041: const-string v17, "Error reading historical recrod file: " // string@04b9 │ │ +08e072: 7402 462b 1000 |0043: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08e078: 0c10 |0046: move-result-object v16 │ │ +08e07a: 0800 1200 |0047: move-object/from16 v0, v18 │ │ +08e07e: 5400 0a0b |0049: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08e082: 0811 0000 |004b: move-object/from16 v17, v0 │ │ +08e086: 7402 462b 1000 |004d: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08e08c: 0c10 |0050: move-result-object v16 │ │ +08e08e: 7401 4e2b 1000 |0051: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08e094: 0c10 |0054: move-result-object v16 │ │ +08e096: 0800 1000 |0055: move-object/from16 v0, v16 │ │ +08e09a: 7130 f620 0f0e |0057: invoke-static {v15, v0, v14}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +08e0a0: 3803 caff |005a: if-eqz v3, 0024 // -0036 │ │ +08e0a4: 6e10 762a 0300 |005c: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ +08e0aa: 28c5 |005f: goto 0024 // -003b │ │ +08e0ac: 0d0f |0060: move-exception v15 │ │ +08e0ae: 28c3 |0061: goto 0024 // -003d │ │ +08e0b0: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +08e0b4: 5405 080b |0064: iget-object v5, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08e0b8: 7210 d42b 0500 |0066: invoke-interface {v5}, Ljava/util/List;.clear:()V // method@2bd4 │ │ +08e0be: 7210 412c 0800 |0069: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +08e0c4: 0a0c |006c: move-result v12 │ │ +08e0c6: 121f |006d: const/4 v15, #int 1 // #1 │ │ +08e0c8: 33fc 0a00 |006e: if-ne v12, v15, 0078 // +000a │ │ +08e0cc: 3803 b4ff |0070: if-eqz v3, 0024 // -004c │ │ +08e0d0: 6e10 762a 0300 |0072: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ +08e0d6: 28af |0075: goto 0024 // -0051 │ │ +08e0d8: 0d0f |0076: move-exception v15 │ │ +08e0da: 28ad |0077: goto 0024 // -0053 │ │ +08e0dc: 123f |0078: const/4 v15, #int 3 // #3 │ │ +08e0de: 32fc f0ff |0079: if-eq v12, v15, 0069 // -0010 │ │ +08e0e2: 124f |007b: const/4 v15, #int 4 // #4 │ │ +08e0e4: 32fc edff |007c: if-eq v12, v15, 0069 // -0013 │ │ +08e0e8: 7210 3f2c 0800 |007e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +08e0ee: 0c07 |0081: move-result-object v7 │ │ +08e0f0: 1a0f 7a1f |0082: const-string v15, "historical-record" // string@1f7a │ │ +08e0f4: 6e20 1d2b 7f00 |0084: invoke-virtual {v15, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +08e0fa: 0a0f |0087: move-result v15 │ │ +08e0fc: 390f 3500 |0088: if-nez v15, 00bd // +0035 │ │ +08e100: 220f fb05 |008a: new-instance v15, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +08e104: 1a10 5d10 |008c: const-string v16, "Share records file not well-formed." // string@105d │ │ +08e108: 7602 432c 0f00 |008e: invoke-direct/range {v15, v16}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +08e10e: 270f |0091: throw v15 │ │ +08e110: 0d06 |0092: move-exception v6 │ │ +08e112: 620f 000b |0093: sget-object v15, Landroid/support/v7/internal/widget/ActivityChooserModel;.LOG_TAG:Ljava/lang/String; // field@0b00 │ │ +08e116: 2210 a905 |0095: new-instance v16, Ljava/lang/StringBuilder; // type@05a9 │ │ +08e11a: 7601 3d2b 1000 |0097: invoke-direct/range {v16}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +08e120: 1a11 b904 |009a: const-string v17, "Error reading historical recrod file: " // string@04b9 │ │ +08e124: 7402 462b 1000 |009c: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08e12a: 0c10 |009f: move-result-object v16 │ │ +08e12c: 0800 1200 |00a0: move-object/from16 v0, v18 │ │ +08e130: 5400 0a0b |00a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryFileName:Ljava/lang/String; // field@0b0a │ │ +08e134: 0811 0000 |00a4: move-object/from16 v17, v0 │ │ +08e138: 7402 462b 1000 |00a6: invoke-virtual/range {v16, v17}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +08e13e: 0c10 |00a9: move-result-object v16 │ │ +08e140: 7401 4e2b 1000 |00aa: invoke-virtual/range {v16}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +08e146: 0c10 |00ad: move-result-object v16 │ │ +08e148: 0800 1000 |00ae: move-object/from16 v0, v16 │ │ +08e14c: 7130 f620 0f06 |00b0: invoke-static {v15, v0, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +08e152: 3803 71ff |00b3: if-eqz v3, 0024 // -008f │ │ +08e156: 6e10 762a 0300 |00b5: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ +08e15c: 2900 6cff |00b8: goto/16 0024 // -0094 │ │ +08e160: 0d0f |00ba: move-exception v15 │ │ +08e162: 2900 69ff |00bb: goto/16 0024 // -0097 │ │ +08e166: 120f |00bd: const/4 v15, #int 0 // #0 │ │ +08e168: 1a10 f914 |00be: const-string v16, "activity" // string@14f9 │ │ +08e16c: 0800 1000 |00c0: move-object/from16 v0, v16 │ │ +08e170: 7230 3c2c f800 |00c2: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +08e176: 0c02 |00c5: move-result-object v2 │ │ +08e178: 120f |00c6: const/4 v15, #int 0 // #0 │ │ +08e17a: 1a10 5030 |00c7: const-string v16, "time" // string@3050 │ │ +08e17e: 0800 1000 |00c9: move-object/from16 v0, v16 │ │ +08e182: 7230 3c2c f800 |00cb: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +08e188: 0c0f |00ce: move-result-object v15 │ │ +08e18a: 7110 eb2a 0f00 |00cf: invoke-static {v15}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2aeb │ │ +08e190: 0b0a |00d2: move-result-wide v10 │ │ +08e192: 120f |00d3: const/4 v15, #int 0 // #0 │ │ +08e194: 1a10 b831 |00d4: const-string v16, "weight" // string@31b8 │ │ +08e198: 0800 1000 |00d6: move-object/from16 v0, v16 │ │ +08e19c: 7230 3c2c f800 |00d8: invoke-interface {v8, v15, v0}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +08e1a2: 0c0f |00db: move-result-object v15 │ │ +08e1a4: 7110 d02a 0f00 |00dc: invoke-static {v15}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2ad0 │ │ +08e1aa: 0a0d |00df: move-result v13 │ │ +08e1ac: 2209 a603 |00e0: new-instance v9, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +08e1b0: 705d 481d 29ba |00e2: invoke-direct {v9, v2, v10, v11, v13}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Ljava/lang/String;JF)V // method@1d48 │ │ +08e1b6: 7220 d22b 9500 |00e5: invoke-interface {v5, v9}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +08e1bc: 2881 |00e8: goto 0069 // -007f │ │ +08e1be: 0d0f |00e9: move-exception v15 │ │ +08e1c0: 3803 0500 |00ea: if-eqz v3, 00ef // +0005 │ │ +08e1c4: 6e10 762a 0300 |00ec: invoke-virtual {v3}, Ljava/io/FileInputStream;.close:()V // method@2a76 │ │ +08e1ca: 270f |00ef: throw v15 │ │ +08e1cc: 0d10 |00f0: move-exception v16 │ │ +08e1ce: 28fe |00f1: goto 00ef // -0002 │ │ catches : 11 │ │ 0x0001 - 0x000e │ │ Ljava/io/FileNotFoundException; -> 0x0023 │ │ 0x000f - 0x0039 │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0039 │ │ Ljava/io/IOException; -> 0x0092 │ │ -> 0x00e9 │ │ @@ -115858,38 +115857,38 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -08e1e0: |[08e1e0] android.support.v7.internal.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ -08e1f0: 5440 050b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ -08e1f4: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ -08e1f8: 5440 0d0b |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e1fc: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ -08e200: 5440 030b |0008: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e204: 7210 d72b 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -08e20a: 0a00 |000d: move-result v0 │ │ -08e20c: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ -08e210: 5440 080b |0010: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08e214: 7210 d72b 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -08e21a: 0a00 |0015: move-result v0 │ │ -08e21c: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ -08e220: 5440 050b |0018: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ -08e224: 5441 0d0b |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e228: 5442 030b |001c: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e22c: 5443 080b |001e: iget-object v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08e230: 7110 ab2b 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bab │ │ -08e236: 0c03 |0023: move-result-object v3 │ │ -08e238: 7240 431d 1032 |0024: invoke-interface {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V // method@1d43 │ │ -08e23e: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -08e240: 0f00 |0028: return v0 │ │ -08e242: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -08e244: 28fe |002a: goto 0028 // -0002 │ │ +08e24c: |[08e24c] android.support.v7.internal.widget.ActivityChooserModel.sortActivitiesIfNeeded:()Z │ │ +08e25c: 5440 050b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ +08e260: 3800 2700 |0002: if-eqz v0, 0029 // +0027 │ │ +08e264: 5440 0d0b |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e268: 3800 2300 |0006: if-eqz v0, 0029 // +0023 │ │ +08e26c: 5440 030b |0008: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e270: 7210 d72b 0000 |000a: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +08e276: 0a00 |000d: move-result v0 │ │ +08e278: 3900 1b00 |000e: if-nez v0, 0029 // +001b │ │ +08e27c: 5440 080b |0010: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08e280: 7210 d72b 0000 |0012: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +08e286: 0a00 |0015: move-result v0 │ │ +08e288: 3900 1300 |0016: if-nez v0, 0029 // +0013 │ │ +08e28c: 5440 050b |0018: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ +08e290: 5441 0d0b |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e294: 5442 030b |001c: iget-object v2, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e298: 5443 080b |001e: iget-object v3, v4, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08e29c: 7110 ab2b 0300 |0020: invoke-static {v3}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bab │ │ +08e2a2: 0c03 |0023: move-result-object v3 │ │ +08e2a4: 7240 431d 1032 |0024: invoke-interface {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V // method@1d43 │ │ +08e2aa: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +08e2ac: 0f00 |0028: return v0 │ │ +08e2ae: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +08e2b0: 28fe |002a: goto 0028 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=687 │ │ 0x0018 line=689 │ │ 0x0027 line=691 │ │ 0x0028 line=693 │ │ locals : │ │ @@ -115901,62 +115900,62 @@ │ │ type : '(I)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 88 16-bit code units │ │ -08e248: |[08e248] android.support.v7.internal.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ -08e258: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -08e25a: 54a7 0c0b |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e25e: 1d07 |0003: monitor-enter v7 │ │ -08e260: 54a8 0d0b |0004: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e264: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ -08e268: 1e07 |0008: monitor-exit v7 │ │ -08e26a: 0760 |0009: move-object v0, v6 │ │ -08e26c: 1100 |000a: return-object v0 │ │ -08e26e: 7010 5b1d 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e274: 54a8 030b |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e278: 7220 d62b b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08e27e: 0c02 |0013: move-result-object v2 │ │ -08e280: 1f02 a303 |0014: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08e284: 2203 3100 |0016: new-instance v3, Landroid/content/ComponentName; // type@0031 │ │ -08e288: 5428 ec0a |0018: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e28c: 5488 2600 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -08e290: 5488 1900 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0019 │ │ -08e294: 5429 ec0a |001e: iget-object v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e298: 5499 2600 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -08e29c: 5499 1800 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0018 │ │ -08e2a0: 7030 1501 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ -08e2a6: 2200 3d00 |0027: new-instance v0, Landroid/content/Intent; // type@003d │ │ -08e2aa: 54a8 0d0b |0029: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e2ae: 7020 4d01 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -08e2b4: 6e20 7301 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -08e2ba: 54a8 040b |0031: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b04 │ │ -08e2be: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ -08e2c2: 2201 3d00 |0035: new-instance v1, Landroid/content/Intent; // type@003d │ │ -08e2c6: 7020 4d01 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -08e2cc: 54a8 040b |003a: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b04 │ │ -08e2d0: 7230 4c1d a801 |003c: invoke-interface {v8, v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z // method@1d4c │ │ -08e2d6: 0a04 |003f: move-result v4 │ │ -08e2d8: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ -08e2dc: 1e07 |0042: monitor-exit v7 │ │ -08e2de: 0760 |0043: move-object v0, v6 │ │ -08e2e0: 28c6 |0044: goto 000a // -003a │ │ -08e2e2: 2205 a603 |0045: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -08e2e6: 7100 502b 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -08e2ec: 0b08 |004a: move-result-wide v8 │ │ -08e2ee: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ -08e2f2: 7056 471d 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1d47 │ │ -08e2f8: 7020 591d 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1d59 │ │ -08e2fe: 1e07 |0053: monitor-exit v7 │ │ -08e300: 28b6 |0054: goto 000a // -004a │ │ -08e302: 0d06 |0055: move-exception v6 │ │ -08e304: 1e07 |0056: monitor-exit v7 │ │ -08e306: 2706 |0057: throw v6 │ │ +08e2b4: |[08e2b4] android.support.v7.internal.widget.ActivityChooserModel.chooseActivity:(I)Landroid/content/Intent; │ │ +08e2c4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +08e2c6: 54a7 0c0b |0001: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e2ca: 1d07 |0003: monitor-enter v7 │ │ +08e2cc: 54a8 0d0b |0004: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e2d0: 3908 0500 |0006: if-nez v8, 000b // +0005 │ │ +08e2d4: 1e07 |0008: monitor-exit v7 │ │ +08e2d6: 0760 |0009: move-object v0, v6 │ │ +08e2d8: 1100 |000a: return-object v0 │ │ +08e2da: 7010 5b1d 0a00 |000b: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e2e0: 54a8 030b |000e: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e2e4: 7220 d62b b800 |0010: invoke-interface {v8, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08e2ea: 0c02 |0013: move-result-object v2 │ │ +08e2ec: 1f02 a303 |0014: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08e2f0: 2203 3100 |0016: new-instance v3, Landroid/content/ComponentName; // type@0031 │ │ +08e2f4: 5428 ec0a |0018: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e2f8: 5488 2600 |001a: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +08e2fc: 5488 1900 |001c: iget-object v8, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0019 │ │ +08e300: 5429 ec0a |001e: iget-object v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e304: 5499 2600 |0020: iget-object v9, v9, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +08e308: 5499 1800 |0022: iget-object v9, v9, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0018 │ │ +08e30c: 7030 1501 8309 |0024: invoke-direct {v3, v8, v9}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ +08e312: 2200 3d00 |0027: new-instance v0, Landroid/content/Intent; // type@003d │ │ +08e316: 54a8 0d0b |0029: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e31a: 7020 4d01 8000 |002b: invoke-direct {v0, v8}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +08e320: 6e20 7301 3000 |002e: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +08e326: 54a8 040b |0031: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b04 │ │ +08e32a: 3808 1200 |0033: if-eqz v8, 0045 // +0012 │ │ +08e32e: 2201 3d00 |0035: new-instance v1, Landroid/content/Intent; // type@003d │ │ +08e332: 7020 4d01 0100 |0037: invoke-direct {v1, v0}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +08e338: 54a8 040b |003a: iget-object v8, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b04 │ │ +08e33c: 7230 4c1d a801 |003c: invoke-interface {v8, v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z // method@1d4c │ │ +08e342: 0a04 |003f: move-result v4 │ │ +08e344: 3804 0500 |0040: if-eqz v4, 0045 // +0005 │ │ +08e348: 1e07 |0042: monitor-exit v7 │ │ +08e34a: 0760 |0043: move-object v0, v6 │ │ +08e34c: 28c6 |0044: goto 000a // -003a │ │ +08e34e: 2205 a603 |0045: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +08e352: 7100 502b 0000 |0047: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +08e358: 0b08 |004a: move-result-wide v8 │ │ +08e35a: 1506 803f |004b: const/high16 v6, #int 1065353216 // #3f80 │ │ +08e35e: 7056 471d 3598 |004d: invoke-direct {v5, v3, v8, v9, v6}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1d47 │ │ +08e364: 7020 591d 5a00 |0050: invoke-direct {v10, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1d59 │ │ +08e36a: 1e07 |0053: monitor-exit v7 │ │ +08e36c: 28b6 |0054: goto 000a // -004a │ │ +08e36e: 0d06 |0055: move-exception v6 │ │ +08e370: 1e07 |0056: monitor-exit v7 │ │ +08e372: 2706 |0057: throw v6 │ │ catches : 1 │ │ 0x0004 - 0x0057 │ │ -> 0x0055 │ │ positions : │ │ 0x0001 line=460 │ │ 0x0004 line=461 │ │ 0x0008 line=462 │ │ @@ -115990,28 +115989,28 @@ │ │ type : '(I)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08e314: |[08e314] android.support.v7.internal.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ -08e324: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e328: 1d01 |0002: monitor-enter v1 │ │ -08e32a: 7010 5b1d 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e330: 5420 030b |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e334: 7220 d62b 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08e33a: 0c00 |000b: move-result-object v0 │ │ -08e33c: 1f00 a303 |000c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08e340: 5400 ec0a |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e344: 1e01 |0010: monitor-exit v1 │ │ -08e346: 1100 |0011: return-object v0 │ │ -08e348: 0d00 |0012: move-exception v0 │ │ -08e34a: 1e01 |0013: monitor-exit v1 │ │ -08e34c: 2700 |0014: throw v0 │ │ +08e380: |[08e380] android.support.v7.internal.widget.ActivityChooserModel.getActivity:(I)Landroid/content/pm/ResolveInfo; │ │ +08e390: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e394: 1d01 |0002: monitor-enter v1 │ │ +08e396: 7010 5b1d 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e39c: 5420 030b |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e3a0: 7220 d62b 3000 |0008: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08e3a6: 0c00 |000b: move-result-object v0 │ │ +08e3a8: 1f00 a303 |000c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08e3ac: 5400 ec0a |000e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e3b0: 1e01 |0010: monitor-exit v1 │ │ +08e3b2: 1100 |0011: return-object v0 │ │ +08e3b4: 0d00 |0012: move-exception v0 │ │ +08e3b6: 1e01 |0013: monitor-exit v1 │ │ +08e3b8: 2700 |0014: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0014 │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x0006 line=415 │ │ @@ -116025,26 +116024,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08e35c: |[08e35c] android.support.v7.internal.widget.ActivityChooserModel.getActivityCount:()I │ │ -08e36c: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e370: 1d01 |0002: monitor-enter v1 │ │ -08e372: 7010 5b1d 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e378: 5420 030b |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e37c: 7210 db2b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -08e382: 0a00 |000b: move-result v0 │ │ -08e384: 1e01 |000c: monitor-exit v1 │ │ -08e386: 0f00 |000d: return v0 │ │ -08e388: 0d00 |000e: move-exception v0 │ │ -08e38a: 1e01 |000f: monitor-exit v1 │ │ -08e38c: 2700 |0010: throw v0 │ │ +08e3c8: |[08e3c8] android.support.v7.internal.widget.ActivityChooserModel.getActivityCount:()I │ │ +08e3d8: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e3dc: 1d01 |0002: monitor-enter v1 │ │ +08e3de: 7010 5b1d 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e3e4: 5420 030b |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e3e8: 7210 db2b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +08e3ee: 0a00 |000b: move-result v0 │ │ +08e3f0: 1e01 |000c: monitor-exit v1 │ │ +08e3f2: 0f00 |000d: return v0 │ │ +08e3f4: 0d00 |000e: move-exception v0 │ │ +08e3f6: 1e01 |000f: monitor-exit v1 │ │ +08e3f8: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=398 │ │ 0x0003 line=399 │ │ 0x0006 line=400 │ │ @@ -116057,38 +116056,38 @@ │ │ type : '(Landroid/content/pm/ResolveInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -08e39c: |[08e39c] android.support.v7.internal.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ -08e3ac: 5465 0c0b |0000: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e3b0: 1d05 |0002: monitor-enter v5 │ │ -08e3b2: 7010 5b1d 0600 |0003: invoke-direct {v6}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e3b8: 5460 030b |0006: iget-object v0, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e3bc: 7210 db2b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -08e3c2: 0a01 |000b: move-result v1 │ │ -08e3c4: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -08e3c6: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ -08e3ca: 7220 d62b 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08e3d0: 0c02 |0012: move-result-object v2 │ │ -08e3d2: 1f02 a303 |0013: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08e3d6: 5424 ec0a |0015: iget-object v4, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e3da: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ -08e3de: 1e05 |0019: monitor-exit v5 │ │ -08e3e0: 0f03 |001a: return v3 │ │ -08e3e2: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e3e6: 28f0 |001d: goto 000d // -0010 │ │ -08e3e8: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ -08e3ea: 1e05 |001f: monitor-exit v5 │ │ -08e3ec: 28fa |0020: goto 001a // -0006 │ │ -08e3ee: 0d04 |0021: move-exception v4 │ │ -08e3f0: 1e05 |0022: monitor-exit v5 │ │ -08e3f2: 2704 |0023: throw v4 │ │ +08e408: |[08e408] android.support.v7.internal.widget.ActivityChooserModel.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I │ │ +08e418: 5465 0c0b |0000: iget-object v5, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e41c: 1d05 |0002: monitor-enter v5 │ │ +08e41e: 7010 5b1d 0600 |0003: invoke-direct {v6}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e424: 5460 030b |0006: iget-object v0, v6, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e428: 7210 db2b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +08e42e: 0a01 |000b: move-result v1 │ │ +08e430: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +08e432: 3513 1100 |000d: if-ge v3, v1, 001e // +0011 │ │ +08e436: 7220 d62b 3000 |000f: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08e43c: 0c02 |0012: move-result-object v2 │ │ +08e43e: 1f02 a303 |0013: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08e442: 5424 ec0a |0015: iget-object v4, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e446: 3374 0400 |0017: if-ne v4, v7, 001b // +0004 │ │ +08e44a: 1e05 |0019: monitor-exit v5 │ │ +08e44c: 0f03 |001a: return v3 │ │ +08e44e: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08e452: 28f0 |001d: goto 000d // -0010 │ │ +08e454: 12f3 |001e: const/4 v3, #int -1 // #ff │ │ +08e456: 1e05 |001f: monitor-exit v5 │ │ +08e458: 28fa |0020: goto 001a // -0006 │ │ +08e45a: 0d04 |0021: move-exception v4 │ │ +08e45c: 1e05 |0022: monitor-exit v5 │ │ +08e45e: 2704 |0023: throw v4 │ │ catches : 1 │ │ 0x0003 - 0x0023 │ │ -> 0x0021 │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ 0x0006 line=429 │ │ @@ -116116,36 +116115,36 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -08e400: |[08e400] android.support.v7.internal.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -08e410: 5431 0c0b |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e414: 1d01 |0002: monitor-enter v1 │ │ -08e416: 7010 5b1d 0300 |0003: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e41c: 5430 030b |0006: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e420: 7210 d72b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -08e426: 0a00 |000b: move-result v0 │ │ -08e428: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ -08e42c: 5430 030b |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e430: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -08e432: 7220 d62b 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08e438: 0c00 |0014: move-result-object v0 │ │ -08e43a: 1f00 a303 |0015: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08e43e: 5400 ec0a |0017: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e442: 1e01 |0019: monitor-exit v1 │ │ -08e444: 1100 |001a: return-object v0 │ │ -08e446: 1e01 |001b: monitor-exit v1 │ │ -08e448: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -08e44a: 28fd |001d: goto 001a // -0003 │ │ -08e44c: 0d00 |001e: move-exception v0 │ │ -08e44e: 1e01 |001f: monitor-exit v1 │ │ -08e450: 2700 |0020: throw v0 │ │ +08e46c: |[08e46c] android.support.v7.internal.widget.ActivityChooserModel.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +08e47c: 5431 0c0b |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e480: 1d01 |0002: monitor-enter v1 │ │ +08e482: 7010 5b1d 0300 |0003: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e488: 5430 030b |0006: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e48c: 7210 d72b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +08e492: 0a00 |000b: move-result v0 │ │ +08e494: 3900 0f00 |000c: if-nez v0, 001b // +000f │ │ +08e498: 5430 030b |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e49c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +08e49e: 7220 d62b 2000 |0011: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08e4a4: 0c00 |0014: move-result-object v0 │ │ +08e4a6: 1f00 a303 |0015: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08e4aa: 5400 ec0a |0017: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e4ae: 1e01 |0019: monitor-exit v1 │ │ +08e4b0: 1100 |001a: return-object v0 │ │ +08e4b2: 1e01 |001b: monitor-exit v1 │ │ +08e4b4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +08e4b6: 28fd |001d: goto 001a // -0003 │ │ +08e4b8: 0d00 |001e: move-exception v0 │ │ +08e4ba: 1e01 |001f: monitor-exit v1 │ │ +08e4bc: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0020 │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=515 │ │ 0x0003 line=516 │ │ 0x0006 line=517 │ │ @@ -116162,23 +116161,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08e460: |[08e460] android.support.v7.internal.widget.ActivityChooserModel.getHistoryMaxSize:()I │ │ -08e470: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e474: 1d01 |0002: monitor-enter v1 │ │ -08e476: 5220 0b0b |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ -08e47a: 1e01 |0005: monitor-exit v1 │ │ -08e47c: 0f00 |0006: return v0 │ │ -08e47e: 0d00 |0007: move-exception v0 │ │ -08e480: 1e01 |0008: monitor-exit v1 │ │ -08e482: 2700 |0009: throw v0 │ │ +08e4cc: |[08e4cc] android.support.v7.internal.widget.ActivityChooserModel.getHistoryMaxSize:()I │ │ +08e4dc: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e4e0: 1d01 |0002: monitor-enter v1 │ │ +08e4e2: 5220 0b0b |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ +08e4e6: 1e01 |0005: monitor-exit v1 │ │ +08e4e8: 0f00 |0006: return v0 │ │ +08e4ea: 0d00 |0007: move-exception v0 │ │ +08e4ec: 1e01 |0008: monitor-exit v1 │ │ +08e4ee: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=646 │ │ 0x0003 line=647 │ │ 0x0007 line=648 │ │ @@ -116190,26 +116189,26 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -08e490: |[08e490] android.support.v7.internal.widget.ActivityChooserModel.getHistorySize:()I │ │ -08e4a0: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e4a4: 1d01 |0002: monitor-enter v1 │ │ -08e4a6: 7010 5b1d 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e4ac: 5420 080b |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ -08e4b0: 7210 db2b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -08e4b6: 0a00 |000b: move-result v0 │ │ -08e4b8: 1e01 |000c: monitor-exit v1 │ │ -08e4ba: 0f00 |000d: return v0 │ │ -08e4bc: 0d00 |000e: move-exception v0 │ │ -08e4be: 1e01 |000f: monitor-exit v1 │ │ -08e4c0: 2700 |0010: throw v0 │ │ +08e4fc: |[08e4fc] android.support.v7.internal.widget.ActivityChooserModel.getHistorySize:()I │ │ +08e50c: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e510: 1d01 |0002: monitor-enter v1 │ │ +08e512: 7010 5b1d 0200 |0003: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e518: 5420 080b |0006: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoricalRecords:Ljava/util/List; // field@0b08 │ │ +08e51c: 7210 db2b 0000 |0008: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +08e522: 0a00 |000b: move-result v0 │ │ +08e524: 1e01 |000c: monitor-exit v1 │ │ +08e526: 0f00 |000d: return v0 │ │ +08e528: 0d00 |000e: move-exception v0 │ │ +08e52a: 1e01 |000f: monitor-exit v1 │ │ +08e52c: 2700 |0010: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0010 │ │ -> 0x000e │ │ positions : │ │ 0x0000 line=657 │ │ 0x0003 line=658 │ │ 0x0006 line=659 │ │ @@ -116222,23 +116221,23 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08e4d0: |[08e4d0] android.support.v7.internal.widget.ActivityChooserModel.getIntent:()Landroid/content/Intent; │ │ -08e4e0: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e4e4: 1d01 |0002: monitor-enter v1 │ │ -08e4e6: 5420 0d0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e4ea: 1e01 |0005: monitor-exit v1 │ │ -08e4ec: 1100 |0006: return-object v0 │ │ -08e4ee: 0d00 |0007: move-exception v0 │ │ -08e4f0: 1e01 |0008: monitor-exit v1 │ │ -08e4f2: 2700 |0009: throw v0 │ │ +08e53c: |[08e53c] android.support.v7.internal.widget.ActivityChooserModel.getIntent:()Landroid/content/Intent; │ │ +08e54c: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e550: 1d01 |0002: monitor-enter v1 │ │ +08e552: 5420 0d0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e556: 1e01 |0005: monitor-exit v1 │ │ +08e558: 1100 |0006: return-object v0 │ │ +08e55a: 0d00 |0007: move-exception v0 │ │ +08e55c: 1e01 |0008: monitor-exit v1 │ │ +08e55e: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=385 │ │ 0x0003 line=386 │ │ 0x0007 line=387 │ │ @@ -116250,31 +116249,31 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -08e500: |[08e500] android.support.v7.internal.widget.ActivityChooserModel.setActivitySorter:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V │ │ -08e510: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e514: 1d01 |0002: monitor-enter v1 │ │ -08e516: 5420 050b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ -08e51a: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08e51e: 1e01 |0007: monitor-exit v1 │ │ -08e520: 0e00 |0008: return-void │ │ -08e522: 5b23 050b |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ -08e526: 7010 721d 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ -08e52c: 0a00 |000e: move-result v0 │ │ -08e52e: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ -08e532: 6e10 671d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ -08e538: 1e01 |0014: monitor-exit v1 │ │ -08e53a: 28f3 |0015: goto 0008 // -000d │ │ -08e53c: 0d00 |0016: move-exception v0 │ │ -08e53e: 1e01 |0017: monitor-exit v1 │ │ -08e540: 2700 |0018: throw v0 │ │ +08e56c: |[08e56c] android.support.v7.internal.widget.ActivityChooserModel.setActivitySorter:(Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter;)V │ │ +08e57c: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e580: 1d01 |0002: monitor-enter v1 │ │ +08e582: 5420 050b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ +08e586: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08e58a: 1e01 |0007: monitor-exit v1 │ │ +08e58c: 0e00 |0008: return-void │ │ +08e58e: 5b23 050b |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivitySorter:Landroid/support/v7/internal/widget/ActivityChooserModel$ActivitySorter; // field@0b05 │ │ +08e592: 7010 721d 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ +08e598: 0a00 |000e: move-result v0 │ │ +08e59a: 3800 0500 |000f: if-eqz v0, 0014 // +0005 │ │ +08e59e: 6e10 671d 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ +08e5a4: 1e01 |0014: monitor-exit v1 │ │ +08e5a6: 28f3 |0015: goto 0008 // -000d │ │ +08e5a8: 0d00 |0016: move-exception v0 │ │ +08e5aa: 1e01 |0017: monitor-exit v1 │ │ +08e5ac: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0018 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=603 │ │ 0x0003 line=604 │ │ 0x0007 line=605 │ │ @@ -116292,53 +116291,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 71 16-bit code units │ │ -08e550: |[08e550] android.support.v7.internal.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ -08e560: 54a6 0c0b |0000: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e564: 1d06 |0002: monitor-enter v6 │ │ -08e566: 7010 5b1d 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e56c: 54a5 030b |0006: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e570: 7220 d62b b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08e576: 0c02 |000b: move-result-object v2 │ │ -08e578: 1f02 a303 |000c: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08e57c: 54a5 030b |000e: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ -08e580: 1207 |0010: const/4 v7, #int 0 // #0 │ │ -08e582: 7220 d62b 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -08e588: 0c03 |0014: move-result-object v3 │ │ -08e58a: 1f03 a303 |0015: check-cast v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -08e58e: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ -08e592: 5235 ee0a |0019: iget v5, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08e596: 5227 ee0a |001b: iget v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -08e59a: c775 |001d: sub-float/2addr v5, v7 │ │ -08e59c: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ -08e5a0: a604 0507 |0020: add-float v4, v5, v7 │ │ -08e5a4: 2200 3100 |0022: new-instance v0, Landroid/content/ComponentName; // type@0031 │ │ -08e5a8: 5425 ec0a |0024: iget-object v5, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e5ac: 5455 2600 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -08e5b0: 5455 1900 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0019 │ │ -08e5b4: 5427 ec0a |002a: iget-object v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -08e5b8: 5477 2600 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -08e5bc: 5477 1800 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0018 │ │ -08e5c0: 7030 1501 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ -08e5c6: 2201 a603 |0033: new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -08e5ca: 7100 502b 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -08e5d0: 0b08 |0038: move-result-wide v8 │ │ -08e5d2: 7054 471d 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1d47 │ │ -08e5d8: 7020 591d 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1d59 │ │ -08e5de: 1e06 |003f: monitor-exit v6 │ │ -08e5e0: 0e00 |0040: return-void │ │ -08e5e2: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ -08e5e6: 28df |0043: goto 0022 // -0021 │ │ -08e5e8: 0d05 |0044: move-exception v5 │ │ -08e5ea: 1e06 |0045: monitor-exit v6 │ │ -08e5ec: 2705 |0046: throw v5 │ │ +08e5bc: |[08e5bc] android.support.v7.internal.widget.ActivityChooserModel.setDefaultActivity:(I)V │ │ +08e5cc: 54a6 0c0b |0000: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e5d0: 1d06 |0002: monitor-enter v6 │ │ +08e5d2: 7010 5b1d 0a00 |0003: invoke-direct {v10}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e5d8: 54a5 030b |0006: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e5dc: 7220 d62b b500 |0008: invoke-interface {v5, v11}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08e5e2: 0c02 |000b: move-result-object v2 │ │ +08e5e4: 1f02 a303 |000c: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08e5e8: 54a5 030b |000e: iget-object v5, v10, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivities:Ljava/util/List; // field@0b03 │ │ +08e5ec: 1207 |0010: const/4 v7, #int 0 // #0 │ │ +08e5ee: 7220 d62b 7500 |0011: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +08e5f4: 0c03 |0014: move-result-object v3 │ │ +08e5f6: 1f03 a303 |0015: check-cast v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +08e5fa: 3803 2a00 |0017: if-eqz v3, 0041 // +002a │ │ +08e5fe: 5235 ee0a |0019: iget v5, v3, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08e602: 5227 ee0a |001b: iget v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +08e606: c775 |001d: sub-float/2addr v5, v7 │ │ +08e608: 1507 a040 |001e: const/high16 v7, #int 1084227584 // #40a0 │ │ +08e60c: a604 0507 |0020: add-float v4, v5, v7 │ │ +08e610: 2200 3100 |0022: new-instance v0, Landroid/content/ComponentName; // type@0031 │ │ +08e614: 5425 ec0a |0024: iget-object v5, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e618: 5455 2600 |0026: iget-object v5, v5, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +08e61c: 5455 1900 |0028: iget-object v5, v5, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0019 │ │ +08e620: 5427 ec0a |002a: iget-object v7, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +08e624: 5477 2600 |002c: iget-object v7, v7, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +08e628: 5477 1800 |002e: iget-object v7, v7, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0018 │ │ +08e62c: 7030 1501 5007 |0030: invoke-direct {v0, v5, v7}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ +08e632: 2201 a603 |0033: new-instance v1, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +08e636: 7100 502b 0000 |0035: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +08e63c: 0b08 |0038: move-result-wide v8 │ │ +08e63e: 7054 471d 0198 |0039: invoke-direct {v1, v0, v8, v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.:(Landroid/content/ComponentName;JF)V // method@1d47 │ │ +08e644: 7020 591d 1a00 |003c: invoke-direct {v10, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.addHisoricalRecord:(Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;)Z // method@1d59 │ │ +08e64a: 1e06 |003f: monitor-exit v6 │ │ +08e64c: 0e00 |0040: return-void │ │ +08e64e: 1504 803f |0041: const/high16 v4, #int 1065353216 // #3f80 │ │ +08e652: 28df |0043: goto 0022 // -0021 │ │ +08e654: 0d05 |0044: move-exception v5 │ │ +08e656: 1e06 |0045: monitor-exit v6 │ │ +08e658: 2705 |0046: throw v5 │ │ catches : 1 │ │ 0x0003 - 0x0046 │ │ -> 0x0044 │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0006 line=538 │ │ @@ -116367,32 +116366,32 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -08e5fc: |[08e5fc] android.support.v7.internal.widget.ActivityChooserModel.setHistoryMaxSize:(I)V │ │ -08e60c: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e610: 1d01 |0002: monitor-enter v1 │ │ -08e612: 5220 0b0b |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ -08e616: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08e61a: 1e01 |0007: monitor-exit v1 │ │ -08e61c: 0e00 |0008: return-void │ │ -08e61e: 5923 0b0b |0009: iput v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ -08e622: 7010 691d 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1d69 │ │ -08e628: 7010 721d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ -08e62e: 0a00 |0011: move-result v0 │ │ -08e630: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ -08e634: 6e10 671d 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ -08e63a: 1e01 |0017: monitor-exit v1 │ │ -08e63c: 28f0 |0018: goto 0008 // -0010 │ │ -08e63e: 0d00 |0019: move-exception v0 │ │ -08e640: 1e01 |001a: monitor-exit v1 │ │ -08e642: 2700 |001b: throw v0 │ │ +08e668: |[08e668] android.support.v7.internal.widget.ActivityChooserModel.setHistoryMaxSize:(I)V │ │ +08e678: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e67c: 1d01 |0002: monitor-enter v1 │ │ +08e67e: 5220 0b0b |0003: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ +08e682: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08e686: 1e01 |0007: monitor-exit v1 │ │ +08e688: 0e00 |0008: return-void │ │ +08e68a: 5923 0b0b |0009: iput v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mHistoryMaxSize:I // field@0b0b │ │ +08e68e: 7010 691d 0200 |000b: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.pruneExcessiveHistoricalRecordsIfNeeded:()V // method@1d69 │ │ +08e694: 7010 721d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.sortActivitiesIfNeeded:()Z // method@1d72 │ │ +08e69a: 0a00 |0011: move-result v0 │ │ +08e69c: 3800 0500 |0012: if-eqz v0, 0017 // +0005 │ │ +08e6a0: 6e10 671d 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.notifyChanged:()V // method@1d67 │ │ +08e6a6: 1e01 |0017: monitor-exit v1 │ │ +08e6a8: 28f0 |0018: goto 0008 // -0010 │ │ +08e6aa: 0d00 |0019: move-exception v0 │ │ +08e6ac: 1e01 |001a: monitor-exit v1 │ │ +08e6ae: 2700 |001b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x001b │ │ -> 0x0019 │ │ positions : │ │ 0x0000 line=628 │ │ 0x0003 line=629 │ │ 0x0007 line=630 │ │ @@ -116411,30 +116410,30 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -08e650: |[08e650] android.support.v7.internal.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ -08e660: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e664: 1d01 |0002: monitor-enter v1 │ │ -08e666: 5420 0d0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e66a: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ -08e66e: 1e01 |0007: monitor-exit v1 │ │ -08e670: 0e00 |0008: return-void │ │ -08e672: 5b23 0d0b |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ -08e676: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -08e678: 5c20 0f0b |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ -08e67c: 7010 5b1d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ -08e682: 1e01 |0011: monitor-exit v1 │ │ -08e684: 28f6 |0012: goto 0008 // -000a │ │ -08e686: 0d00 |0013: move-exception v0 │ │ -08e688: 1e01 |0014: monitor-exit v1 │ │ -08e68a: 2700 |0015: throw v0 │ │ +08e6bc: |[08e6bc] android.support.v7.internal.widget.ActivityChooserModel.setIntent:(Landroid/content/Intent;)V │ │ +08e6cc: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e6d0: 1d01 |0002: monitor-enter v1 │ │ +08e6d2: 5420 0d0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e6d6: 3330 0400 |0005: if-ne v0, v3, 0009 // +0004 │ │ +08e6da: 1e01 |0007: monitor-exit v1 │ │ +08e6dc: 0e00 |0008: return-void │ │ +08e6de: 5b23 0d0b |0009: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mIntent:Landroid/content/Intent; // field@0b0d │ │ +08e6e2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +08e6e4: 5c20 0f0b |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mReloadActivities:Z // field@0b0f │ │ +08e6e8: 7010 5b1d 0200 |000e: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.ensureConsistentState:()V // method@1d5b │ │ +08e6ee: 1e01 |0011: monitor-exit v1 │ │ +08e6f0: 28f6 |0012: goto 0008 // -000a │ │ +08e6f2: 0d00 |0013: move-exception v0 │ │ +08e6f4: 1e01 |0014: monitor-exit v1 │ │ +08e6f6: 2700 |0015: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0015 │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=369 │ │ 0x0003 line=370 │ │ 0x0007 line=371 │ │ @@ -116452,23 +116451,23 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -08e698: |[08e698] android.support.v7.internal.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ -08e6a8: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ -08e6ac: 1d01 |0002: monitor-enter v1 │ │ -08e6ae: 5b23 040b |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b04 │ │ -08e6b2: 1e01 |0005: monitor-exit v1 │ │ -08e6b4: 0e00 |0006: return-void │ │ -08e6b6: 0d00 |0007: move-exception v0 │ │ -08e6b8: 1e01 |0008: monitor-exit v1 │ │ -08e6ba: 2700 |0009: throw v0 │ │ +08e704: |[08e704] android.support.v7.internal.widget.ActivityChooserModel.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V │ │ +08e714: 5421 0c0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mInstanceLock:Ljava/lang/Object; // field@0b0c │ │ +08e718: 1d01 |0002: monitor-enter v1 │ │ +08e71a: 5b23 040b |0003: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserModel;.mActivityChoserModelPolicy:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0b04 │ │ +08e71e: 1e01 |0005: monitor-exit v1 │ │ +08e720: 0e00 |0006: return-void │ │ +08e722: 0d00 |0007: move-exception v0 │ │ +08e724: 1e01 |0008: monitor-exit v1 │ │ +08e726: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=500 │ │ 0x0003 line=501 │ │ 0x0005 line=502 │ │ @@ -116512,18 +116511,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e6c8: |[08e6c8] android.support.v7.internal.widget.ActivityChooserView$1.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08e6d8: 5b01 120b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b12 │ │ -08e6dc: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -08e6e2: 0e00 |0005: return-void │ │ +08e734: |[08e734] android.support.v7.internal.widget.ActivityChooserView$1.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08e744: 5b01 120b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b12 │ │ +08e748: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +08e74e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -116533,21 +116532,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08e6e4: |[08e6e4] android.support.v7.internal.widget.ActivityChooserView$1.onChanged:()V │ │ -08e6f4: 6f10 e601 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01e6 │ │ -08e6fa: 5410 120b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b12 │ │ -08e6fe: 7110 9b1d 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08e704: 0c00 |0008: move-result-object v0 │ │ -08e706: 6e10 8a1d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ -08e70c: 0e00 |000c: return-void │ │ +08e750: |[08e750] android.support.v7.internal.widget.ActivityChooserView$1.onChanged:()V │ │ +08e760: 6f10 e601 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01e6 │ │ +08e766: 5410 120b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b12 │ │ +08e76a: 7110 9b1d 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08e770: 0c00 |0008: move-result-object v0 │ │ +08e772: 6e10 8a1d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ +08e778: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0003 line=127 │ │ 0x000c line=128 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -116557,21 +116556,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -08e710: |[08e710] android.support.v7.internal.widget.ActivityChooserView$1.onInvalidated:()V │ │ -08e720: 6f10 e701 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@01e7 │ │ -08e726: 5410 120b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b12 │ │ -08e72a: 7110 9b1d 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08e730: 0c00 |0008: move-result-object v0 │ │ -08e732: 6e10 8b1d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@1d8b │ │ -08e738: 0e00 |000c: return-void │ │ +08e77c: |[08e77c] android.support.v7.internal.widget.ActivityChooserView$1.onInvalidated:()V │ │ +08e78c: 6f10 e701 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onInvalidated:()V // method@01e7 │ │ +08e792: 5410 120b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$1;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b12 │ │ +08e796: 7110 9b1d 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08e79c: 0c00 |0008: move-result-object v0 │ │ +08e79e: 6e10 8b1d 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetInvalidated:()V // method@1d8b │ │ +08e7a4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x000c line=133 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -116611,18 +116610,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e73c: |[08e73c] android.support.v7.internal.widget.ActivityChooserView$2.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08e74c: 5b01 130b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e750: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08e756: 0e00 |0005: return-void │ │ +08e7a8: |[08e7a8] android.support.v7.internal.widget.ActivityChooserView$2.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08e7b8: 5b01 130b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e7bc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08e7c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -116632,40 +116631,40 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -08e758: |[08e758] android.support.v7.internal.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ -08e768: 5420 130b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e76c: 6e10 ac1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ -08e772: 0a00 |0005: move-result v0 │ │ -08e774: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ -08e778: 5420 130b |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e77c: 6e10 ad1d 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1dad │ │ -08e782: 0a00 |000d: move-result v0 │ │ -08e784: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ -08e788: 5420 130b |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e78c: 7110 9c1d 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1d9c │ │ -08e792: 0c00 |0015: move-result-object v0 │ │ -08e794: 6e10 801e 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ -08e79a: 0e00 |0019: return-void │ │ -08e79c: 5420 130b |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e7a0: 7110 9c1d 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1d9c │ │ -08e7a6: 0c00 |001f: move-result-object v0 │ │ -08e7a8: 6e10 b01e 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -08e7ae: 5420 130b |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e7b2: 5400 320b |0025: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -08e7b6: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ -08e7ba: 5420 130b |0029: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ -08e7be: 5400 320b |002b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -08e7c2: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -08e7c4: 6e20 d90b 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0bd9 │ │ -08e7ca: 28e8 |0031: goto 0019 // -0018 │ │ +08e7c4: |[08e7c4] android.support.v7.internal.widget.ActivityChooserView$2.onGlobalLayout:()V │ │ +08e7d4: 5420 130b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e7d8: 6e10 ac1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ +08e7de: 0a00 |0005: move-result v0 │ │ +08e7e0: 3800 1300 |0006: if-eqz v0, 0019 // +0013 │ │ +08e7e4: 5420 130b |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e7e8: 6e10 ad1d 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1dad │ │ +08e7ee: 0a00 |000d: move-result v0 │ │ +08e7f0: 3900 0c00 |000e: if-nez v0, 001a // +000c │ │ +08e7f4: 5420 130b |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e7f8: 7110 9c1d 0000 |0012: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1d9c │ │ +08e7fe: 0c00 |0015: move-result-object v0 │ │ +08e800: 6e10 801e 0000 |0016: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ +08e806: 0e00 |0019: return-void │ │ +08e808: 5420 130b |001a: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e80c: 7110 9c1d 0000 |001c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; // method@1d9c │ │ +08e812: 0c00 |001f: move-result-object v0 │ │ +08e814: 6e10 b01e 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +08e81a: 5420 130b |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e81e: 5400 320b |0025: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +08e822: 3800 f2ff |0027: if-eqz v0, 0019 // -000e │ │ +08e826: 5420 130b |0029: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$2;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b13 │ │ +08e82a: 5400 320b |002b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +08e82e: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +08e830: 6e20 d90b 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0bd9 │ │ +08e836: 28e8 |0031: goto 0019 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x0010 line=141 │ │ 0x0019 line=149 │ │ 0x001a line=143 │ │ @@ -116708,18 +116707,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08e7cc: |[08e7cc] android.support.v7.internal.widget.ActivityChooserView$3.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08e7dc: 5b01 140b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b14 │ │ -08e7e0: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -08e7e6: 0e00 |0005: return-void │ │ +08e838: |[08e838] android.support.v7.internal.widget.ActivityChooserView$3.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08e848: 5b01 140b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b14 │ │ +08e84c: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +08e852: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -116729,19 +116728,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08e7e8: |[08e7e8] android.support.v7.internal.widget.ActivityChooserView$3.onChanged:()V │ │ -08e7f8: 6f10 e601 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01e6 │ │ -08e7fe: 5410 140b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b14 │ │ -08e802: 7110 9f1d 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d9f │ │ -08e808: 0e00 |0008: return-void │ │ +08e854: |[08e854] android.support.v7.internal.widget.ActivityChooserView$3.onChanged:()V │ │ +08e864: 6f10 e601 0100 |0000: invoke-super {v1}, Landroid/database/DataSetObserver;.onChanged:()V // method@01e6 │ │ +08e86a: 5410 140b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$3;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b14 │ │ +08e86e: 7110 9f1d 0000 |0005: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d9f │ │ +08e874: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0003 line=247 │ │ 0x0008 line=248 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$3; │ │ @@ -116825,20 +116824,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08e80c: |[08e80c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08e81c: 5b12 1f0b |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08e820: 7010 cd23 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -08e826: 1240 |0005: const/4 v0, #int 4 // #4 │ │ -08e828: 5910 1c0b |0006: iput v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08e82c: 0e00 |0008: return-void │ │ +08e878: |[08e878] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08e888: 5b12 1f0b |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08e88c: 7010 cd23 0100 |0002: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +08e892: 1240 |0005: const/4 v0, #int 4 // #4 │ │ +08e894: 5910 1c0b |0006: iput v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08e898: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0005 line=630 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ @@ -116848,17 +116847,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08e830: |[08e830] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ -08e840: 7020 7b1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d7b │ │ -08e846: 0e00 |0003: return-void │ │ +08e89c: |[08e89c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ +08e8ac: 7020 7b1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d7b │ │ +08e8b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -116869,19 +116868,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e848: |[08e848] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ -08e858: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e85c: 6e10 601d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1d60 │ │ -08e862: 0a00 |0005: move-result v0 │ │ -08e864: 0f00 |0006: return v0 │ │ +08e8b4: |[08e8b4] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getActivityCount:()I │ │ +08e8c4: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e8c8: 6e10 601d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1d60 │ │ +08e8ce: 0a00 |0005: move-result v0 │ │ +08e8d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -116889,33 +116888,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -08e868: |[08e868] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ -08e878: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -08e87a: 5432 1a0b |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e87e: 6e10 601d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1d60 │ │ -08e884: 0a00 |0006: move-result v0 │ │ -08e886: 5532 1d0b |0007: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ -08e88a: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ -08e88e: 5432 1a0b |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e892: 6e10 621d 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d62 │ │ -08e898: 0c02 |0010: move-result-object v2 │ │ -08e89a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -08e89e: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08e8a2: 5232 1c0b |0015: iget v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08e8a6: 7120 f72a 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08e8ac: 0a01 |001a: move-result v1 │ │ -08e8ae: 5532 1e0b |001b: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ -08e8b2: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ -08e8b6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -08e8ba: 0f01 |0021: return v1 │ │ +08e8d4: |[08e8d4] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getCount:()I │ │ +08e8e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +08e8e6: 5432 1a0b |0001: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e8ea: 6e10 601d 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1d60 │ │ +08e8f0: 0a00 |0006: move-result v0 │ │ +08e8f2: 5532 1d0b |0007: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ +08e8f6: 3902 0c00 |0009: if-nez v2, 0015 // +000c │ │ +08e8fa: 5432 1a0b |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e8fe: 6e10 621d 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d62 │ │ +08e904: 0c02 |0010: move-result-object v2 │ │ +08e906: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +08e90a: d800 00ff |0013: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08e90e: 5232 1c0b |0015: iget v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08e912: 7120 f72a 2000 |0017: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08e918: 0a01 |001a: move-result v1 │ │ +08e91a: 5532 1e0b |001b: iget-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ +08e91e: 3802 0400 |001d: if-eqz v2, 0021 // +0004 │ │ +08e922: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +08e926: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0001 line=666 │ │ 0x0007 line=667 │ │ 0x0013 line=668 │ │ 0x0015 line=670 │ │ @@ -116932,17 +116931,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/ActivityChooserModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e8bc: |[08e8bc] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -08e8cc: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e8d0: 1100 |0002: return-object v0 │ │ +08e928: |[08e928] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +08e938: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e93c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -116950,19 +116949,19 @@ │ │ type : '()Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e8d4: |[08e8d4] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ -08e8e4: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e8e8: 6e10 621d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d62 │ │ -08e8ee: 0c00 |0005: move-result-object v0 │ │ -08e8f0: 1100 |0006: return-object v0 │ │ +08e940: |[08e940] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getDefaultActivity:()Landroid/content/pm/ResolveInfo; │ │ +08e950: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e954: 6e10 621d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d62 │ │ +08e95a: 0c00 |0005: move-result-object v0 │ │ +08e95c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=766 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -116970,19 +116969,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08e8f4: |[08e8f4] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ -08e904: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e908: 6e10 641d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getHistorySize:()I // method@1d64 │ │ -08e90e: 0a00 |0005: move-result v0 │ │ -08e910: 0f00 |0006: return v0 │ │ +08e960: |[08e960] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getHistorySize:()I │ │ +08e970: 5410 1a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e974: 6e10 641d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getHistorySize:()I // method@1d64 │ │ +08e97a: 0a00 |0005: move-result v0 │ │ +08e97c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=781 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -116990,35 +116989,35 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08e914: |[08e914] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ -08e924: 6e20 841d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1d84 │ │ -08e92a: 0a00 |0003: move-result v0 │ │ -08e92c: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ -08e932: 2201 9205 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08e936: 7010 d42a 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -08e93c: 2701 |000c: throw v1 │ │ -08e93e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08e940: 1101 |000e: return-object v1 │ │ -08e942: 5521 1d0b |000f: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ -08e946: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ -08e94a: 5421 1a0b |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e94e: 6e10 621d 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d62 │ │ -08e954: 0c01 |0018: move-result-object v1 │ │ -08e956: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ -08e95a: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08e95e: 5421 1a0b |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08e962: 6e20 5f1d 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1d5f │ │ -08e968: 0c01 |0022: move-result-object v1 │ │ -08e96a: 28eb |0023: goto 000e // -0015 │ │ -08e96c: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ +08e980: |[08e980] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItem:(I)Ljava/lang/Object; │ │ +08e990: 6e20 841d 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1d84 │ │ +08e996: 0a00 |0003: move-result v0 │ │ +08e998: 2b00 2000 0000 |0004: packed-switch v0, 00000024 // +00000020 │ │ +08e99e: 2201 9205 |0007: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08e9a2: 7010 d42a 0100 |0009: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +08e9a8: 2701 |000c: throw v1 │ │ +08e9aa: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08e9ac: 1101 |000e: return-object v1 │ │ +08e9ae: 5521 1d0b |000f: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ +08e9b2: 3901 0c00 |0011: if-nez v1, 001d // +000c │ │ +08e9b6: 5421 1a0b |0013: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e9ba: 6e10 621d 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d62 │ │ +08e9c0: 0c01 |0018: move-result-object v1 │ │ +08e9c2: 3801 0400 |0019: if-eqz v1, 001d // +0004 │ │ +08e9c6: d803 0301 |001b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08e9ca: 5421 1a0b |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08e9ce: 6e20 5f1d 3100 |001f: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1d5f │ │ +08e9d4: 0c01 |0022: move-result-object v1 │ │ +08e9d6: 28eb |0023: goto 000e // -0015 │ │ +08e9d8: 0001 0200 0000 0000 0b00 0000 0900 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=678 │ │ 0x0004 line=679 │ │ 0x0007 line=688 │ │ 0x000d line=681 │ │ 0x000e line=686 │ │ @@ -117036,17 +117035,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08e97c: |[08e97c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ -08e98c: 8130 |0000: int-to-long v0, v3 │ │ -08e98e: 1000 |0001: return-wide v0 │ │ +08e9e8: |[08e9e8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemId:(I)J │ │ +08e9f8: 8130 |0000: int-to-long v0, v3 │ │ +08e9fa: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -117055,25 +117054,25 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08e990: |[08e990] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ -08e9a0: 5510 1e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ -08e9a4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -08e9a8: 6e10 7e1d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ -08e9ae: 0a00 |0007: move-result v0 │ │ -08e9b0: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08e9b4: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ -08e9b8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -08e9ba: 0f00 |000d: return v0 │ │ -08e9bc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -08e9be: 28fe |000f: goto 000d // -0002 │ │ +08e9fc: |[08e9fc] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getItemViewType:(I)I │ │ +08ea0c: 5510 1e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ +08ea10: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +08ea14: 6e10 7e1d 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ +08ea1a: 0a00 |0007: move-result v0 │ │ +08ea1c: d800 00ff |0008: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08ea20: 3302 0400 |000a: if-ne v2, v0, 000e // +0004 │ │ +08ea24: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +08ea26: 0f00 |000d: return v0 │ │ +08ea28: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +08ea2a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=652 │ │ 0x000c line=653 │ │ 0x000d line=655 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ @@ -117084,17 +117083,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e9c0: |[08e9c0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getMaxActivityCount:()I │ │ -08e9d0: 5210 1c0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08e9d4: 0f00 |0002: return v0 │ │ +08ea2c: |[08ea2c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getMaxActivityCount:()I │ │ +08ea3c: 5210 1c0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08ea40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -117102,17 +117101,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08e9d8: |[08e9d8] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ -08e9e8: 5510 1d0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ -08e9ec: 0f00 |0002: return v0 │ │ +08ea44: |[08ea44] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getShowDefaultActivity:()Z │ │ +08ea54: 5510 1d0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ +08ea58: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -117120,93 +117119,93 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 160 16-bit code units │ │ -08e9f0: |[08e9f0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -08ea00: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -08ea02: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -08ea04: 6e20 841d ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1d84 │ │ -08ea0a: 0a03 |0005: move-result v3 │ │ -08ea0c: 2b03 9200 0000 |0006: packed-switch v3, 00000098 // +00000092 │ │ -08ea12: 2206 9205 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08ea16: 7010 d42a 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -08ea1c: 2706 |000e: throw v6 │ │ -08ea1e: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -08ea22: 6e10 f721 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@21f7 │ │ -08ea28: 0a06 |0014: move-result v6 │ │ -08ea2a: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ -08ea2e: 54a6 1f0b |0017: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ea32: 6e10 a81d 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -08ea38: 0c06 |001c: move-result-object v6 │ │ -08ea3a: 7110 5a21 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -08ea40: 0c06 |0020: move-result-object v6 │ │ -08ea42: 6007 3308 |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0833 │ │ -08ea46: 6e40 5d21 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -08ea4c: 0c0c |0026: move-result-object v12 │ │ -08ea4e: 6e20 5e22 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@225e │ │ -08ea54: 6006 1f08 |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@081f │ │ -08ea58: 6e20 ec21 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -08ea5e: 0c05 |002f: move-result-object v5 │ │ -08ea60: 1f05 9704 |0030: check-cast v5, Landroid/widget/TextView; // type@0497 │ │ -08ea64: 54a6 1f0b |0032: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ea68: 6e10 a81d 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -08ea6e: 0c06 |0037: move-result-object v6 │ │ -08ea70: 6007 4208 |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0842 │ │ -08ea74: 6e20 3501 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -08ea7a: 0c06 |003d: move-result-object v6 │ │ -08ea7c: 6e20 1625 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -08ea82: 07c1 |0041: move-object v1, v12 │ │ -08ea84: 1101 |0042: return-object v1 │ │ -08ea86: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ -08ea8a: 6e10 f721 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@21f7 │ │ -08ea90: 0a06 |0048: move-result v6 │ │ -08ea92: 6007 0608 |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@0806 │ │ -08ea96: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ -08ea9a: 54a6 1f0b |004d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ea9e: 6e10 a81d 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -08eaa4: 0c06 |0052: move-result-object v6 │ │ -08eaa6: 7110 5a21 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -08eaac: 0c06 |0056: move-result-object v6 │ │ -08eaae: 6007 3308 |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0833 │ │ -08eab2: 6e40 5d21 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -08eab8: 0c0c |005c: move-result-object v12 │ │ -08eaba: 54a6 1f0b |005d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08eabe: 6e10 a81d 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -08eac4: 0c06 |0062: move-result-object v6 │ │ -08eac6: 6e10 3201 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -08eacc: 0c04 |0066: move-result-object v4 │ │ -08eace: 6006 0208 |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0802 │ │ -08ead2: 6e20 ec21 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -08ead8: 0c02 |006c: move-result-object v2 │ │ -08eada: 1f02 7d04 |006d: check-cast v2, Landroid/widget/ImageView; // type@047d │ │ -08eade: 6e20 821d ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@1d82 │ │ -08eae4: 0c00 |0072: move-result-object v0 │ │ -08eae6: 1f00 4900 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@0049 │ │ -08eaea: 6e20 a201 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -08eaf0: 0c06 |0078: move-result-object v6 │ │ -08eaf2: 6e20 3124 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -08eaf8: 6006 1f08 |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@081f │ │ -08eafc: 6e20 ec21 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -08eb02: 0c05 |0081: move-result-object v5 │ │ -08eb04: 1f05 9704 |0082: check-cast v5, Landroid/widget/TextView; // type@0497 │ │ -08eb08: 6e20 a301 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -08eb0e: 0c06 |0087: move-result-object v6 │ │ -08eb10: 6e20 1625 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -08eb16: 55a6 1d0b |008b: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ -08eb1a: 3806 0800 |008d: if-eqz v6, 0095 // +0008 │ │ -08eb1e: 390b 0600 |008f: if-nez v11, 0095 // +0006 │ │ -08eb22: 55a6 1b0b |0091: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0b1b │ │ -08eb26: 3806 0200 |0093: if-eqz v6, 0095 // +0002 │ │ -08eb2a: 07c1 |0095: move-object v1, v12 │ │ -08eb2c: 28ac |0096: goto 0042 // -0054 │ │ -08eb2e: 0000 |0097: nop // spacer │ │ -08eb30: 0001 0200 0000 0000 3d00 0000 0900 ... |0098: packed-switch-data (8 units) │ │ +08ea5c: |[08ea5c] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +08ea6c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +08ea6e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +08ea70: 6e20 841d ba00 |0002: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1d84 │ │ +08ea76: 0a03 |0005: move-result v3 │ │ +08ea78: 2b03 9200 0000 |0006: packed-switch v3, 00000098 // +00000092 │ │ +08ea7e: 2206 9205 |0009: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08ea82: 7010 d42a 0600 |000b: invoke-direct {v6}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +08ea88: 2706 |000e: throw v6 │ │ +08ea8a: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +08ea8e: 6e10 f721 0c00 |0011: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@21f7 │ │ +08ea94: 0a06 |0014: move-result v6 │ │ +08ea96: 3296 2c00 |0015: if-eq v6, v9, 0041 // +002c │ │ +08ea9a: 54a6 1f0b |0017: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ea9e: 6e10 a81d 0600 |0019: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +08eaa4: 0c06 |001c: move-result-object v6 │ │ +08eaa6: 7110 5a21 0600 |001d: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +08eaac: 0c06 |0020: move-result-object v6 │ │ +08eaae: 6007 3308 |0021: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0833 │ │ +08eab2: 6e40 5d21 768d |0023: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +08eab8: 0c0c |0026: move-result-object v12 │ │ +08eaba: 6e20 5e22 9c00 |0027: invoke-virtual {v12, v9}, Landroid/view/View;.setId:(I)V // method@225e │ │ +08eac0: 6006 1f08 |002a: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@081f │ │ +08eac4: 6e20 ec21 6c00 |002c: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +08eaca: 0c05 |002f: move-result-object v5 │ │ +08eacc: 1f05 9704 |0030: check-cast v5, Landroid/widget/TextView; // type@0497 │ │ +08ead0: 54a6 1f0b |0032: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ead4: 6e10 a81d 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +08eada: 0c06 |0037: move-result-object v6 │ │ +08eadc: 6007 4208 |0038: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0842 │ │ +08eae0: 6e20 3501 7600 |003a: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +08eae6: 0c06 |003d: move-result-object v6 │ │ +08eae8: 6e20 1625 6500 |003e: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +08eaee: 07c1 |0041: move-object v1, v12 │ │ +08eaf0: 1101 |0042: return-object v1 │ │ +08eaf2: 380c 0a00 |0043: if-eqz v12, 004d // +000a │ │ +08eaf6: 6e10 f721 0c00 |0045: invoke-virtual {v12}, Landroid/view/View;.getId:()I // method@21f7 │ │ +08eafc: 0a06 |0048: move-result v6 │ │ +08eafe: 6007 0608 |0049: sget v7, Landroid/support/v7/appcompat/R$id;.list_item:I // field@0806 │ │ +08eb02: 3276 1200 |004b: if-eq v6, v7, 005d // +0012 │ │ +08eb06: 54a6 1f0b |004d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08eb0a: 6e10 a81d 0600 |004f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +08eb10: 0c06 |0052: move-result-object v6 │ │ +08eb12: 7110 5a21 0600 |0053: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +08eb18: 0c06 |0056: move-result-object v6 │ │ +08eb1a: 6007 3308 |0057: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view_list_item:I // field@0833 │ │ +08eb1e: 6e40 5d21 768d |0059: invoke-virtual {v6, v7, v13, v8}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +08eb24: 0c0c |005c: move-result-object v12 │ │ +08eb26: 54a6 1f0b |005d: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08eb2a: 6e10 a81d 0600 |005f: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +08eb30: 0c06 |0062: move-result-object v6 │ │ +08eb32: 6e10 3201 0600 |0063: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +08eb38: 0c04 |0066: move-result-object v4 │ │ +08eb3a: 6006 0208 |0067: sget v6, Landroid/support/v7/appcompat/R$id;.icon:I // field@0802 │ │ +08eb3e: 6e20 ec21 6c00 |0069: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +08eb44: 0c02 |006c: move-result-object v2 │ │ +08eb46: 1f02 7d04 |006d: check-cast v2, Landroid/widget/ImageView; // type@047d │ │ +08eb4a: 6e20 821d ba00 |006f: invoke-virtual {v10, v11}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItem:(I)Ljava/lang/Object; // method@1d82 │ │ +08eb50: 0c00 |0072: move-result-object v0 │ │ +08eb52: 1f00 4900 |0073: check-cast v0, Landroid/content/pm/ResolveInfo; // type@0049 │ │ +08eb56: 6e20 a201 4000 |0075: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +08eb5c: 0c06 |0078: move-result-object v6 │ │ +08eb5e: 6e20 3124 6200 |0079: invoke-virtual {v2, v6}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +08eb64: 6006 1f08 |007c: sget v6, Landroid/support/v7/appcompat/R$id;.title:I // field@081f │ │ +08eb68: 6e20 ec21 6c00 |007e: invoke-virtual {v12, v6}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +08eb6e: 0c05 |0081: move-result-object v5 │ │ +08eb70: 1f05 9704 |0082: check-cast v5, Landroid/widget/TextView; // type@0497 │ │ +08eb74: 6e20 a301 4000 |0084: invoke-virtual {v0, v4}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +08eb7a: 0c06 |0087: move-result-object v6 │ │ +08eb7c: 6e20 1625 6500 |0088: invoke-virtual {v5, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +08eb82: 55a6 1d0b |008b: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ +08eb86: 3806 0800 |008d: if-eqz v6, 0095 // +0008 │ │ +08eb8a: 390b 0600 |008f: if-nez v11, 0095 // +0006 │ │ +08eb8e: 55a6 1b0b |0091: iget-boolean v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0b1b │ │ +08eb92: 3806 0200 |0093: if-eqz v6, 0095 // +0002 │ │ +08eb96: 07c1 |0095: move-object v1, v12 │ │ +08eb98: 28ac |0096: goto 0042 // -0054 │ │ +08eb9a: 0000 |0097: nop // spacer │ │ +08eb9c: 0001 0200 0000 0000 3d00 0000 0900 ... |0098: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=697 │ │ 0x0006 line=698 │ │ 0x0009 line=730 │ │ 0x000f line=700 │ │ 0x0017 line=701 │ │ @@ -117245,17 +117244,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08eb40: |[08eb40] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ -08eb50: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -08eb52: 0f00 |0001: return v0 │ │ +08ebac: |[08ebac] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.getViewTypeCount:()I │ │ +08ebbc: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +08ebbe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;) │ │ @@ -117263,41 +117262,41 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -08eb54: |[08eb54] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ -08eb64: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -08eb66: 5295 1c0b |0001: iget v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08eb6a: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ -08eb70: 5997 1c0b |0006: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08eb74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -08eb76: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -08eb78: 7120 db21 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -08eb7e: 0a06 |000d: move-result v6 │ │ -08eb80: 7120 db21 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -08eb86: 0a02 |0011: move-result v2 │ │ -08eb88: 6e10 7e1d 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ -08eb8e: 0a01 |0015: move-result v1 │ │ -08eb90: 1203 |0016: const/4 v3, #int 0 // #0 │ │ -08eb92: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ -08eb96: 1207 |0019: const/4 v7, #int 0 // #0 │ │ -08eb98: 6e40 871d 3974 |001a: invoke-virtual {v9, v3, v4, v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1d87 │ │ -08eb9e: 0c04 |001d: move-result-object v4 │ │ -08eba0: 6e30 3722 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -08eba6: 6e10 0422 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -08ebac: 0a07 |0024: move-result v7 │ │ -08ebae: 7120 f42a 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08ebb4: 0a00 |0028: move-result v0 │ │ -08ebb6: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ -08ebba: 28ec |002b: goto 0017 // -0014 │ │ -08ebbc: 5995 1c0b |002c: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08ebc0: 0f00 |002e: return v0 │ │ +08ebc0: |[08ebc0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.measureContentWidth:()I │ │ +08ebd0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +08ebd2: 5295 1c0b |0001: iget v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08ebd6: 1407 ffff ff7f |0003: const v7, #float nan // #7fffffff │ │ +08ebdc: 5997 1c0b |0006: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08ebe0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +08ebe2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +08ebe4: 7120 db21 8800 |000a: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08ebea: 0a06 |000d: move-result v6 │ │ +08ebec: 7120 db21 8800 |000e: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +08ebf2: 0a02 |0011: move-result v2 │ │ +08ebf4: 6e10 7e1d 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ +08ebfa: 0a01 |0015: move-result v1 │ │ +08ebfc: 1203 |0016: const/4 v3, #int 0 // #0 │ │ +08ebfe: 3513 1500 |0017: if-ge v3, v1, 002c // +0015 │ │ +08ec02: 1207 |0019: const/4 v7, #int 0 // #0 │ │ +08ec04: 6e40 871d 3974 |001a: invoke-virtual {v9, v3, v4, v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1d87 │ │ +08ec0a: 0c04 |001d: move-result-object v4 │ │ +08ec0c: 6e30 3722 6402 |001e: invoke-virtual {v4, v6, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +08ec12: 6e10 0422 0400 |0021: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +08ec18: 0a07 |0024: move-result v7 │ │ +08ec1a: 7120 f42a 7000 |0025: invoke-static {v0, v7}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +08ec20: 0a00 |0028: move-result v0 │ │ +08ec22: d803 0301 |0029: add-int/lit8 v3, v3, #int 1 // #01 │ │ +08ec26: 28ec |002b: goto 0017 // -0014 │ │ +08ec28: 5995 1c0b |002c: iput v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08ec2c: 0f00 |002e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=737 │ │ 0x0003 line=738 │ │ 0x0008 line=740 │ │ 0x0009 line=741 │ │ 0x000a line=743 │ │ @@ -117325,41 +117324,41 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -08ebc4: |[08ebc4] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -08ebd4: 5421 1f0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ebd8: 7110 9b1d 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08ebde: 0c01 |0005: move-result-object v1 │ │ -08ebe0: 6e10 7f1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -08ebe6: 0c00 |0009: move-result-object v0 │ │ -08ebe8: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ -08ebec: 5421 1f0b |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ebf0: 6e10 ad1d 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1dad │ │ -08ebf6: 0a01 |0011: move-result v1 │ │ -08ebf8: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ -08ebfc: 5421 1f0b |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ec00: 7110 9e1d 0100 |0016: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1d9e │ │ -08ec06: 0c01 |0019: move-result-object v1 │ │ -08ec08: 6e20 731d 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1d73 │ │ -08ec0e: 5b23 1a0b |001d: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ -08ec12: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ -08ec16: 5421 1f0b |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ec1a: 6e10 ad1d 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1dad │ │ -08ec20: 0a01 |0026: move-result v1 │ │ -08ec22: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ -08ec26: 5421 1f0b |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ -08ec2a: 7110 9e1d 0100 |002b: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1d9e │ │ -08ec30: 0c01 |002e: move-result-object v1 │ │ -08ec32: 6e20 6c1d 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1d6c │ │ -08ec38: 6e10 8a1d 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ -08ec3e: 0e00 |0035: return-void │ │ +08ec30: |[08ec30] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +08ec40: 5421 1f0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ec44: 7110 9b1d 0100 |0002: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08ec4a: 0c01 |0005: move-result-object v1 │ │ +08ec4c: 6e10 7f1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +08ec52: 0c00 |0009: move-result-object v0 │ │ +08ec54: 3800 1300 |000a: if-eqz v0, 001d // +0013 │ │ +08ec58: 5421 1f0b |000c: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ec5c: 6e10 ad1d 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1dad │ │ +08ec62: 0a01 |0011: move-result v1 │ │ +08ec64: 3801 0b00 |0012: if-eqz v1, 001d // +000b │ │ +08ec68: 5421 1f0b |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ec6c: 7110 9e1d 0100 |0016: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1d9e │ │ +08ec72: 0c01 |0019: move-result-object v1 │ │ +08ec74: 6e20 731d 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1d73 │ │ +08ec7a: 5b23 1a0b |001d: iput-object v3, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mDataModel:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0b1a │ │ +08ec7e: 3803 1300 |001f: if-eqz v3, 0032 // +0013 │ │ +08ec82: 5421 1f0b |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ec86: 6e10 ad1d 0100 |0023: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShown:()Z // method@1dad │ │ +08ec8c: 0a01 |0026: move-result v1 │ │ +08ec8e: 3801 0b00 |0027: if-eqz v1, 0032 // +000b │ │ +08ec92: 5421 1f0b |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b1f │ │ +08ec96: 7110 9e1d 0100 |002b: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; // method@1d9e │ │ +08ec9c: 0c01 |002e: move-result-object v1 │ │ +08ec9e: 6e20 6c1d 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1d6c │ │ +08eca4: 6e10 8a1d 0200 |0032: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ +08ecaa: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x000a line=640 │ │ 0x0014 line=641 │ │ 0x001d line=643 │ │ 0x001f line=644 │ │ @@ -117376,20 +117375,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08ec40: |[08ec40] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ -08ec50: 5210 1c0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08ec54: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08ec58: 5912 1c0b |0004: iput v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ -08ec5c: 6e10 8a1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ -08ec62: 0e00 |0009: return-void │ │ +08ecac: |[08ecac] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setMaxActivityCount:(I)V │ │ +08ecbc: 5210 1c0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08ecc0: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08ecc4: 5912 1c0b |0004: iput v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mMaxActivityCount:I // field@0b1c │ │ +08ecc8: 6e10 8a1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ +08ecce: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ 0x0004 line=760 │ │ 0x0006 line=761 │ │ 0x0009 line=763 │ │ locals : │ │ @@ -117401,23 +117400,23 @@ │ │ type : '(ZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08ec64: |[08ec64] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ -08ec74: 5510 1d0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ -08ec78: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ -08ec7c: 5510 1b0b |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0b1b │ │ -08ec80: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ -08ec84: 5c12 1d0b |0008: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ -08ec88: 5c13 1b0b |000a: iput-boolean v3, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0b1b │ │ -08ec8c: 6e10 8a1d 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ -08ec92: 0e00 |000f: return-void │ │ +08ecd0: |[08ecd0] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowDefaultActivity:(ZZ)V │ │ +08ece0: 5510 1d0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ +08ece4: 3320 0600 |0002: if-ne v0, v2, 0008 // +0006 │ │ +08ece8: 5510 1b0b |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0b1b │ │ +08ecec: 3230 0900 |0006: if-eq v0, v3, 000f // +0009 │ │ +08ecf0: 5c12 1d0b |0008: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowDefaultActivity:Z // field@0b1d │ │ +08ecf4: 5c13 1b0b |000a: iput-boolean v3, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mHighlightDefaultActivity:Z // field@0b1b │ │ +08ecf8: 6e10 8a1d 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ +08ecfe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=794 │ │ 0x0008 line=796 │ │ 0x000a line=797 │ │ 0x000c line=798 │ │ 0x000f line=800 │ │ @@ -117431,20 +117430,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08ec94: |[08ec94] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ -08eca4: 5510 1e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ -08eca8: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ -08ecac: 5c12 1e0b |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ -08ecb0: 6e10 8a1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ -08ecb6: 0e00 |0009: return-void │ │ +08ed00: |[08ed00] android.support.v7.internal.widget.ActivityChooserView$ActivityChooserViewAdapter.setShowFooterView:(Z)V │ │ +08ed10: 5510 1e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ +08ed14: 3220 0700 |0002: if-eq v0, v2, 0009 // +0007 │ │ +08ed18: 5c12 1e0b |0004: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.mShowFooterView:Z // field@0b1e │ │ +08ed1c: 6e10 8a1d 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.notifyDataSetChanged:()V // method@1d8a │ │ +08ed22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ 0x0006 line=772 │ │ 0x0009 line=774 │ │ locals : │ │ @@ -117491,18 +117490,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08ecb8: |[08ecb8] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -08ecc8: 5b01 200b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08eccc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08ecd2: 0e00 |0005: return-void │ │ +08ed24: |[08ed24] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +08ed34: 5b01 200b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ed38: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08ed3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ @@ -117511,17 +117510,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08ecd4: |[08ecd4] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ -08ece4: 7020 911d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d91 │ │ -08ecea: 0e00 |0003: return-void │ │ +08ed40: |[08ed40] android.support.v7.internal.widget.ActivityChooserView$Callbacks.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V │ │ +08ed50: 7020 911d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d91 │ │ +08ed56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserView$1; │ │ @@ -117531,24 +117530,24 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -08ecec: |[08ecec] android.support.v7.internal.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ -08ecfc: 5410 200b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed00: 7110 9d1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1d9d │ │ -08ed06: 0c00 |0005: move-result-object v0 │ │ -08ed08: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -08ed0c: 5410 200b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed10: 7110 9d1d 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1d9d │ │ -08ed16: 0c00 |000d: move-result-object v0 │ │ -08ed18: 7210 9b24 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@249b │ │ -08ed1e: 0e00 |0011: return-void │ │ +08ed58: |[08ed58] android.support.v7.internal.widget.ActivityChooserView$Callbacks.notifyOnDismissListener:()V │ │ +08ed68: 5410 200b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ed6c: 7110 9d1d 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1d9d │ │ +08ed72: 0c00 |0005: move-result-object v0 │ │ +08ed74: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +08ed78: 5410 200b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ed7c: 7110 9d1d 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; // method@1d9d │ │ +08ed82: 0c00 |000d: move-result-object v0 │ │ +08ed84: 7210 9b24 0000 |000e: invoke-interface {v0}, Landroid/widget/PopupWindow$OnDismissListener;.onDismiss:()V // method@249b │ │ +08ed8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=607 │ │ 0x0008 line=608 │ │ 0x0011 line=610 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; │ │ @@ -117559,64 +117558,64 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -08ed20: |[08ed20] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ -08ed30: 5453 200b |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed34: 7110 a31d 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1da3 │ │ -08ed3a: 0c03 |0005: move-result-object v3 │ │ -08ed3c: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ -08ed40: 5453 200b |0008: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed44: 6e10 a61d 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ -08ed4a: 5453 200b |000d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed4e: 7110 9b1d 0300 |000f: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08ed54: 0c03 |0012: move-result-object v3 │ │ -08ed56: 6e10 801d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d80 │ │ -08ed5c: 0c00 |0016: move-result-object v0 │ │ -08ed5e: 5453 200b |0017: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed62: 7110 9b1d 0300 |0019: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08ed68: 0c03 |001c: move-result-object v3 │ │ -08ed6a: 6e10 7f1d 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -08ed70: 0c03 |0020: move-result-object v3 │ │ -08ed72: 6e20 611d 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@1d61 │ │ -08ed78: 0a01 |0024: move-result v1 │ │ -08ed7a: 5453 200b |0025: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ed7e: 7110 9b1d 0300 |0027: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08ed84: 0c03 |002a: move-result-object v3 │ │ -08ed86: 6e10 7f1d 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -08ed8c: 0c03 |002e: move-result-object v3 │ │ -08ed8e: 6e20 5a1d 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1d5a │ │ -08ed94: 0c02 |0032: move-result-object v2 │ │ -08ed96: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ -08ed9a: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ -08ed9e: 6e20 5001 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -08eda4: 5453 200b |003a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08eda8: 6e10 a81d 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -08edae: 0c03 |003f: move-result-object v3 │ │ -08edb0: 6e20 4401 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -08edb6: 0e00 |0043: return-void │ │ -08edb8: 5453 200b |0044: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08edbc: 7110 a41d 0300 |0046: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1da4 │ │ -08edc2: 0c03 |0049: move-result-object v3 │ │ -08edc4: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ -08edc8: 5453 200b |004c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08edcc: 1204 |004e: const/4 v4, #int 0 // #0 │ │ -08edce: 7120 a21d 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1da2 │ │ -08edd4: 5453 200b |0052: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08edd8: 5454 200b |0054: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08eddc: 7110 a51d 0400 |0056: invoke-static {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1da5 │ │ -08ede2: 0a04 |0059: move-result v4 │ │ -08ede4: 7120 a01d 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1da0 │ │ -08edea: 28e6 |005d: goto 0043 // -001a │ │ -08edec: 2203 9205 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08edf0: 7010 d42a 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -08edf6: 2703 |0063: throw v3 │ │ +08ed8c: |[08ed8c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onClick:(Landroid/view/View;)V │ │ +08ed9c: 5453 200b |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08eda0: 7110 a31d 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1da3 │ │ +08eda6: 0c03 |0005: move-result-object v3 │ │ +08eda8: 3336 3e00 |0006: if-ne v6, v3, 0044 // +003e │ │ +08edac: 5453 200b |0008: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08edb0: 6e10 a61d 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ +08edb6: 5453 200b |000d: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08edba: 7110 9b1d 0300 |000f: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08edc0: 0c03 |0012: move-result-object v3 │ │ +08edc2: 6e10 801d 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d80 │ │ +08edc8: 0c00 |0016: move-result-object v0 │ │ +08edca: 5453 200b |0017: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08edce: 7110 9b1d 0300 |0019: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08edd4: 0c03 |001c: move-result-object v3 │ │ +08edd6: 6e10 7f1d 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +08eddc: 0c03 |0020: move-result-object v3 │ │ +08edde: 6e20 611d 0300 |0021: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityIndex:(Landroid/content/pm/ResolveInfo;)I // method@1d61 │ │ +08ede4: 0a01 |0024: move-result v1 │ │ +08ede6: 5453 200b |0025: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08edea: 7110 9b1d 0300 |0027: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08edf0: 0c03 |002a: move-result-object v3 │ │ +08edf2: 6e10 7f1d 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +08edf8: 0c03 |002e: move-result-object v3 │ │ +08edfa: 6e20 5a1d 1300 |002f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1d5a │ │ +08ee00: 0c02 |0032: move-result-object v2 │ │ +08ee02: 3802 1000 |0033: if-eqz v2, 0043 // +0010 │ │ +08ee06: 1503 0800 |0035: const/high16 v3, #int 524288 // #8 │ │ +08ee0a: 6e20 5001 3200 |0037: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +08ee10: 5453 200b |003a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee14: 6e10 a81d 0300 |003c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +08ee1a: 0c03 |003f: move-result-object v3 │ │ +08ee1c: 6e20 4401 2300 |0040: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +08ee22: 0e00 |0043: return-void │ │ +08ee24: 5453 200b |0044: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee28: 7110 a41d 0300 |0046: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1da4 │ │ +08ee2e: 0c03 |0049: move-result-object v3 │ │ +08ee30: 3336 1400 |004a: if-ne v6, v3, 005e // +0014 │ │ +08ee34: 5453 200b |004c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee38: 1204 |004e: const/4 v4, #int 0 // #0 │ │ +08ee3a: 7120 a21d 4300 |004f: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1da2 │ │ +08ee40: 5453 200b |0052: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee44: 5454 200b |0054: iget-object v4, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee48: 7110 a51d 0400 |0056: invoke-static {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1da5 │ │ +08ee4e: 0a04 |0059: move-result v4 │ │ +08ee50: 7120 a01d 4300 |005a: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1da0 │ │ +08ee56: 28e6 |005d: goto 0043 // -001a │ │ +08ee58: 2203 9205 |005e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08ee5c: 7010 d42a 0300 |0060: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +08ee62: 2703 |0063: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0008 line=568 │ │ 0x000d line=569 │ │ 0x0017 line=570 │ │ 0x0025 line=571 │ │ @@ -117640,24 +117639,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -08edf8: |[08edf8] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ -08ee08: 7010 931d 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@1d93 │ │ -08ee0e: 5420 200b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ee12: 5400 320b |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -08ee16: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -08ee1a: 5420 200b |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ee1e: 5400 320b |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -08ee22: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -08ee24: 6e20 d90b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0bd9 │ │ -08ee2a: 0e00 |0011: return-void │ │ +08ee64: |[08ee64] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onDismiss:()V │ │ +08ee74: 7010 931d 0200 |0000: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.notifyOnDismissListener:()V // method@1d93 │ │ +08ee7a: 5420 200b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee7e: 5400 320b |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +08ee82: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +08ee86: 5420 200b |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ee8a: 5400 320b |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +08ee8e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +08ee90: 6e20 d90b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0bd9 │ │ +08ee96: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0003 line=601 │ │ 0x0009 line=602 │ │ 0x0011 line=604 │ │ locals : │ │ @@ -117668,67 +117667,67 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 112 16-bit code units │ │ -08ee2c: |[08ee2c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -08ee3c: 6e10 c423 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@23c4 │ │ -08ee42: 0c00 |0003: move-result-object v0 │ │ -08ee44: 1f00 ad03 |0004: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@03ad │ │ -08ee48: 6e20 841d 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1d84 │ │ -08ee4e: 0a01 |0009: move-result v1 │ │ -08ee50: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ -08ee56: 2203 9205 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08ee5a: 7010 d42a 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -08ee60: 2703 |0012: throw v3 │ │ -08ee62: 5453 200b |0013: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ee66: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ -08ee6c: 7120 a01d 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1da0 │ │ -08ee72: 0e00 |001b: return-void │ │ -08ee74: 5453 200b |001c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ee78: 6e10 a61d 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ -08ee7e: 5453 200b |0021: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ee82: 7110 a11d 0300 |0023: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z // method@1da1 │ │ -08ee88: 0a03 |0026: move-result v3 │ │ -08ee8a: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ -08ee8e: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ -08ee92: 5453 200b |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ee96: 7110 9b1d 0300 |002d: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08ee9c: 0c03 |0030: move-result-object v3 │ │ -08ee9e: 6e10 7f1d 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -08eea4: 0c03 |0034: move-result-object v3 │ │ -08eea6: 6e20 6e1d 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@1d6e │ │ -08eeac: 28e3 |0038: goto 001b // -001d │ │ -08eeae: 5453 200b |0039: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08eeb2: 7110 9b1d 0300 |003b: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08eeb8: 0c03 |003e: move-result-object v3 │ │ -08eeba: 6e10 861d 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@1d86 │ │ -08eec0: 0a03 |0042: move-result v3 │ │ -08eec2: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ -08eec6: 5453 200b |0045: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08eeca: 7110 9b1d 0300 |0047: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08eed0: 0c03 |004a: move-result-object v3 │ │ -08eed2: 6e10 7f1d 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -08eed8: 0c03 |004e: move-result-object v3 │ │ -08eeda: 6e20 5a1d 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1d5a │ │ -08eee0: 0c02 |0052: move-result-object v2 │ │ -08eee2: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ -08eee6: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ -08eeea: 6e20 5001 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -08eef0: 5453 200b |005a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08eef4: 6e10 a81d 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -08eefa: 0c03 |005f: move-result-object v3 │ │ -08eefc: 6e20 4401 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -08ef02: 28b8 |0063: goto 001b // -0048 │ │ -08ef04: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ -08ef08: 28df |0066: goto 0045 // -0021 │ │ -08ef0a: 0000 |0067: nop // spacer │ │ -08ef0c: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ +08ee98: |[08ee98] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +08eea8: 6e10 c423 0600 |0000: invoke-virtual {v6}, Landroid/widget/AdapterView;.getAdapter:()Landroid/widget/Adapter; // method@23c4 │ │ +08eeae: 0c00 |0003: move-result-object v0 │ │ +08eeb0: 1f00 ad03 |0004: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@03ad │ │ +08eeb4: 6e20 841d 8000 |0006: invoke-virtual {v0, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getItemViewType:(I)I // method@1d84 │ │ +08eeba: 0a01 |0009: move-result v1 │ │ +08eebc: 2b01 5e00 0000 |000a: packed-switch v1, 00000068 // +0000005e │ │ +08eec2: 2203 9205 |000d: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08eec6: 7010 d42a 0300 |000f: invoke-direct {v3}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +08eecc: 2703 |0012: throw v3 │ │ +08eece: 5453 200b |0013: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08eed2: 1404 ffff ff7f |0015: const v4, #float nan // #7fffffff │ │ +08eed8: 7120 a01d 4300 |0018: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1da0 │ │ +08eede: 0e00 |001b: return-void │ │ +08eee0: 5453 200b |001c: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08eee4: 6e10 a61d 0300 |001e: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ +08eeea: 5453 200b |0021: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08eeee: 7110 a11d 0300 |0023: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z // method@1da1 │ │ +08eef4: 0a03 |0026: move-result v3 │ │ +08eef6: 3803 1200 |0027: if-eqz v3, 0039 // +0012 │ │ +08eefa: 3d08 f2ff |0029: if-lez v8, 001b // -000e │ │ +08eefe: 5453 200b |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ef02: 7110 9b1d 0300 |002d: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08ef08: 0c03 |0030: move-result-object v3 │ │ +08ef0a: 6e10 7f1d 0300 |0031: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +08ef10: 0c03 |0034: move-result-object v3 │ │ +08ef12: 6e20 6e1d 8300 |0035: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setDefaultActivity:(I)V // method@1d6e │ │ +08ef18: 28e3 |0038: goto 001b // -001d │ │ +08ef1a: 5453 200b |0039: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ef1e: 7110 9b1d 0300 |003b: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08ef24: 0c03 |003e: move-result-object v3 │ │ +08ef26: 6e10 861d 0300 |003f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getShowDefaultActivity:()Z // method@1d86 │ │ +08ef2c: 0a03 |0042: move-result v3 │ │ +08ef2e: 3803 2100 |0043: if-eqz v3, 0064 // +0021 │ │ +08ef32: 5453 200b |0045: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ef36: 7110 9b1d 0300 |0047: invoke-static {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08ef3c: 0c03 |004a: move-result-object v3 │ │ +08ef3e: 6e10 7f1d 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +08ef44: 0c03 |004e: move-result-object v3 │ │ +08ef46: 6e20 5a1d 8300 |004f: invoke-virtual {v3, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1d5a │ │ +08ef4c: 0c02 |0052: move-result-object v2 │ │ +08ef4e: 3802 c8ff |0053: if-eqz v2, 001b // -0038 │ │ +08ef52: 1503 0800 |0055: const/high16 v3, #int 524288 // #8 │ │ +08ef56: 6e20 5001 3200 |0057: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +08ef5c: 5453 200b |005a: iget-object v3, v5, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ef60: 6e10 a81d 0300 |005c: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +08ef66: 0c03 |005f: move-result-object v3 │ │ +08ef68: 6e20 4401 2300 |0060: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +08ef6e: 28b8 |0063: goto 001b // -0048 │ │ +08ef70: d808 0801 |0064: add-int/lit8 v8, v8, #int 1 // #01 │ │ +08ef74: 28df |0066: goto 0045 // -0021 │ │ +08ef76: 0000 |0067: nop // spacer │ │ +08ef78: 0001 0200 0000 0000 1200 0000 0900 ... |0068: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ 0x0006 line=537 │ │ 0x000a line=538 │ │ 0x000d line=561 │ │ 0x0013 line=540 │ │ @@ -117760,37 +117759,37 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -08ef1c: |[08ef1c] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ -08ef2c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -08ef2e: 5430 200b |0001: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ef32: 7110 a31d 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1da3 │ │ -08ef38: 0c00 |0006: move-result-object v0 │ │ -08ef3a: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ -08ef3e: 5430 200b |0009: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ef42: 7110 9b1d 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ -08ef48: 0c00 |000e: move-result-object v0 │ │ -08ef4a: 6e10 7e1d 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ -08ef50: 0a00 |0012: move-result v0 │ │ -08ef52: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ -08ef56: 5430 200b |0015: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ef5a: 7120 a21d 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1da2 │ │ -08ef60: 5430 200b |001a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ef64: 5431 200b |001c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ -08ef68: 7110 a51d 0100 |001e: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1da5 │ │ -08ef6e: 0a01 |0021: move-result v1 │ │ -08ef70: 7120 a01d 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1da0 │ │ -08ef76: 0f02 |0025: return v2 │ │ -08ef78: 2200 9205 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -08ef7c: 7010 d42a 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -08ef82: 2700 |002b: throw v0 │ │ +08ef88: |[08ef88] android.support.v7.internal.widget.ActivityChooserView$Callbacks.onLongClick:(Landroid/view/View;)Z │ │ +08ef98: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +08ef9a: 5430 200b |0001: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08ef9e: 7110 a31d 0000 |0003: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; // method@1da3 │ │ +08efa4: 0c00 |0006: move-result-object v0 │ │ +08efa6: 3304 1f00 |0007: if-ne v4, v0, 0026 // +001f │ │ +08efaa: 5430 200b |0009: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08efae: 7110 9b1d 0000 |000b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // method@1d9b │ │ +08efb4: 0c00 |000e: move-result-object v0 │ │ +08efb6: 6e10 7e1d 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ +08efbc: 0a00 |0012: move-result v0 │ │ +08efbe: 3d00 1200 |0013: if-lez v0, 0025 // +0012 │ │ +08efc2: 5430 200b |0015: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08efc6: 7120 a21d 2000 |0017: invoke-static {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z // method@1da2 │ │ +08efcc: 5430 200b |001a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08efd0: 5431 200b |001c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.this$0:Landroid/support/v7/internal/widget/ActivityChooserView; // field@0b20 │ │ +08efd4: 7110 a51d 0100 |001e: invoke-static {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I // method@1da5 │ │ +08efda: 0a01 |0021: move-result v1 │ │ +08efdc: 7120 a01d 1000 |0022: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V // method@1da0 │ │ +08efe2: 0f02 |0025: return v2 │ │ +08efe4: 2200 9205 |0026: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +08efe8: 7010 d42a 0000 |0028: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +08efee: 2700 |002b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=587 │ │ 0x0009 line=588 │ │ 0x0015 line=589 │ │ 0x001a line=590 │ │ 0x0025 line=595 │ │ @@ -117868,20 +117867,20 @@ │ │ type : '(Landroid/view/View;IJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08ef84: |[08ef84] android.support.v7.internal.widget.AdapterViewICS$AdapterContextMenuInfo.:(Landroid/view/View;IJ)V │ │ -08ef94: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -08ef9a: 5b12 350b |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@0b35 │ │ -08ef9e: 5913 340b |0005: iput v3, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.position:I // field@0b34 │ │ -08efa2: 5a14 330b |0007: iput-wide v4, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.id:J // field@0b33 │ │ -08efa6: 0e00 |0009: return-void │ │ +08eff0: |[08eff0] android.support.v7.internal.widget.AdapterViewICS$AdapterContextMenuInfo.:(Landroid/view/View;IJ)V │ │ +08f000: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +08f006: 5b12 350b |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.targetView:Landroid/view/View; // field@0b35 │ │ +08f00a: 5913 340b |0005: iput v3, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.position:I // field@0b34 │ │ +08f00e: 5a14 330b |0007: iput-wide v4, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterContextMenuInfo;.id:J // field@0b33 │ │ +08f012: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0003 line=414 │ │ 0x0005 line=415 │ │ 0x0007 line=416 │ │ 0x0009 line=417 │ │ @@ -117930,20 +117929,20 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -08efa8: |[08efa8] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -08efb8: 5b12 370b |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08efbc: 7010 e501 0100 |0002: invoke-direct {v1}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -08efc2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -08efc4: 5b10 360b |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ -08efc8: 0e00 |0008: return-void │ │ +08f014: |[08f014] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +08f024: 5b12 370b |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f028: 7010 e501 0100 |0002: invoke-direct {v1}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +08f02e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +08f030: 5b10 360b |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ +08f034: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=796 │ │ 0x0005 line=798 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; Landroid/support/v7/internal/widget/AdapterViewICS.AdapterDataSetObserver; │ │ @@ -117955,18 +117954,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -08efcc: |[08efcc] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.clearSavedState:()V │ │ -08efdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08efde: 5b10 360b |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ -08efe2: 0e00 |0003: return-void │ │ +08f038: |[08f038] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.clearSavedState:()V │ │ +08f048: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08f04a: 5b10 360b |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ +08f04e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=843 │ │ 0x0003 line=844 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; Landroid/support/v7/internal/widget/AdapterViewICS.AdapterDataSetObserver; │ │ @@ -117976,56 +117975,56 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 82 16-bit code units │ │ -08efe4: |[08efe4] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onChanged:()V │ │ -08eff4: 5420 370b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08eff8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -08effa: 5c01 430b |0003: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ -08effe: 5420 370b |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f002: 5421 370b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f006: 5211 490b |0009: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f00a: 5901 4e0b |000b: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0b4e │ │ -08f00e: 5420 370b |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f012: 5421 370b |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f016: 6e10 e01d 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f01c: 0c01 |0014: move-result-object v1 │ │ -08f01e: 7210 be23 0100 |0015: invoke-interface {v1}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ -08f024: 0a01 |0018: move-result v1 │ │ -08f026: 5901 490b |0019: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f02a: 5420 370b |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f02e: 6e10 e01d 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f034: 0c00 |0020: move-result-object v0 │ │ -08f036: 7210 c123 0000 |0021: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@23c1 │ │ -08f03c: 0a00 |0024: move-result v0 │ │ -08f03e: 3800 2700 |0025: if-eqz v0, 004c // +0027 │ │ -08f042: 5420 360b |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ -08f046: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ -08f04a: 5420 370b |002b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f04e: 5200 4e0b |002d: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0b4e │ │ -08f052: 3900 1d00 |002f: if-nez v0, 004c // +001d │ │ -08f056: 5420 370b |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f05a: 5200 490b |0033: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f05e: 3d00 1700 |0035: if-lez v0, 004c // +0017 │ │ -08f062: 5420 370b |0037: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f066: 5421 360b |0039: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ -08f06a: 7120 cf1d 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V // method@1dcf │ │ -08f070: 1200 |003e: const/4 v0, #int 0 // #0 │ │ -08f072: 5b20 360b |003f: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ -08f076: 5420 370b |0041: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f07a: 6e10 d71d 0000 |0043: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1dd7 │ │ -08f080: 5420 370b |0046: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f084: 6e10 081e 0000 |0048: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1e08 │ │ -08f08a: 0e00 |004b: return-void │ │ -08f08c: 5420 370b |004c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f090: 6e10 031e 0000 |004e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.rememberSyncState:()V // method@1e03 │ │ -08f096: 28f0 |0051: goto 0041 // -0010 │ │ +08f050: |[08f050] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onChanged:()V │ │ +08f060: 5420 370b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f064: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +08f066: 5c01 430b |0003: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ +08f06a: 5420 370b |0005: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f06e: 5421 370b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f072: 5211 490b |0009: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f076: 5901 4e0b |000b: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0b4e │ │ +08f07a: 5420 370b |000d: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f07e: 5421 370b |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f082: 6e10 e01d 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f088: 0c01 |0014: move-result-object v1 │ │ +08f08a: 7210 be23 0100 |0015: invoke-interface {v1}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ +08f090: 0a01 |0018: move-result v1 │ │ +08f092: 5901 490b |0019: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f096: 5420 370b |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f09a: 6e10 e01d 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f0a0: 0c00 |0020: move-result-object v0 │ │ +08f0a2: 7210 c123 0000 |0021: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@23c1 │ │ +08f0a8: 0a00 |0024: move-result v0 │ │ +08f0aa: 3800 2700 |0025: if-eqz v0, 004c // +0027 │ │ +08f0ae: 5420 360b |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ +08f0b2: 3800 2300 |0029: if-eqz v0, 004c // +0023 │ │ +08f0b6: 5420 370b |002b: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f0ba: 5200 4e0b |002d: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0b4e │ │ +08f0be: 3900 1d00 |002f: if-nez v0, 004c // +001d │ │ +08f0c2: 5420 370b |0031: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f0c6: 5200 490b |0033: iget v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f0ca: 3d00 1700 |0035: if-lez v0, 004c // +0017 │ │ +08f0ce: 5420 370b |0037: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f0d2: 5421 360b |0039: iget-object v1, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ +08f0d6: 7120 cf1d 1000 |003b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V // method@1dcf │ │ +08f0dc: 1200 |003e: const/4 v0, #int 0 // #0 │ │ +08f0de: 5b20 360b |003f: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ +08f0e2: 5420 370b |0041: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f0e6: 6e10 d71d 0000 |0043: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1dd7 │ │ +08f0ec: 5420 370b |0046: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f0f0: 6e10 081e 0000 |0048: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1e08 │ │ +08f0f6: 0e00 |004b: return-void │ │ +08f0f8: 5420 370b |004c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f0fc: 6e10 031e 0000 |004e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.rememberSyncState:()V // method@1e03 │ │ +08f102: 28f0 |0051: goto 0041 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0005 line=803 │ │ 0x000d line=804 │ │ 0x001b line=808 │ │ 0x0037 line=810 │ │ @@ -118043,52 +118042,52 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 72 16-bit code units │ │ -08f098: |[08f098] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onInvalidated:()V │ │ -08f0a8: 1904 0080 |0000: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ -08f0ac: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -08f0ae: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -08f0b0: 5460 370b |0004: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0b4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -08f0b6: 5c01 430b |0007: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ -08f0ba: 5460 370b |0009: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0be: 6e10 e01d 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f0c4: 0c00 |000e: move-result-object v0 │ │ -08f0c6: 7210 c123 0000 |000f: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@23c1 │ │ -08f0cc: 0a00 |0012: move-result v0 │ │ -08f0ce: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -08f0d2: 5460 370b |0015: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0d6: 7110 d01d 0000 |0017: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; // method@1dd0 │ │ -08f0dc: 0c00 |001a: move-result-object v0 │ │ -08f0de: 5b60 360b |001b: iput-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ -08f0e2: 5460 370b |001d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0e6: 5461 370b |001f: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0ea: 5211 490b |0021: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f0ee: 5901 4e0b |0023: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0b4e │ │ -08f0f2: 5460 370b |0025: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0f6: 5903 490b |0027: iput v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f0fa: 5460 370b |0029: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f0fe: 5902 540b |002b: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f102: 5460 370b |002d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f106: 5a04 550b |002f: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f10a: 5460 370b |0031: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f10e: 5902 4c0b |0033: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08f112: 5460 370b |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f116: 5a04 4d0b |0037: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08f11a: 5460 370b |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f11e: 5c03 4b0b |003b: iput-boolean v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f122: 5460 370b |003d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f126: 6e10 d71d 0000 |003f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1dd7 │ │ -08f12c: 5460 370b |0042: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ -08f130: 6e10 081e 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1e08 │ │ -08f136: 0e00 |0047: return-void │ │ +08f104: |[08f104] android.support.v7.internal.widget.AdapterViewICS$AdapterDataSetObserver.onInvalidated:()V │ │ +08f114: 1904 0080 |0000: const-wide/high16 v4, #long -9223372036854775808 // #8000 │ │ +08f118: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +08f11a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +08f11c: 5460 370b |0004: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f120: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +08f122: 5c01 430b |0007: iput-boolean v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ +08f126: 5460 370b |0009: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f12a: 6e10 e01d 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f130: 0c00 |000e: move-result-object v0 │ │ +08f132: 7210 c123 0000 |000f: invoke-interface {v0}, Landroid/widget/Adapter;.hasStableIds:()Z // method@23c1 │ │ +08f138: 0a00 |0012: move-result v0 │ │ +08f13a: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +08f13e: 5460 370b |0015: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f142: 7110 d01d 0000 |0017: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; // method@1dd0 │ │ +08f148: 0c00 |001a: move-result-object v0 │ │ +08f14a: 5b60 360b |001b: iput-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.mInstanceState:Landroid/os/Parcelable; // field@0b36 │ │ +08f14e: 5460 370b |001d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f152: 5461 370b |001f: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f156: 5211 490b |0021: iget v1, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f15a: 5901 4e0b |0023: iput v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldItemCount:I // field@0b4e │ │ +08f15e: 5460 370b |0025: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f162: 5903 490b |0027: iput v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f166: 5460 370b |0029: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f16a: 5902 540b |002b: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08f16e: 5460 370b |002d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f172: 5a04 550b |002f: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08f176: 5460 370b |0031: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f17a: 5902 4c0b |0033: iput v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08f17e: 5460 370b |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f182: 5a04 4d0b |0037: iput-wide v4, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08f186: 5460 370b |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f18a: 5c03 4b0b |003b: iput-boolean v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08f18e: 5460 370b |003d: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f192: 6e10 d71d 0000 |003f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkFocus:()V // method@1dd7 │ │ +08f198: 5460 370b |0042: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b37 │ │ +08f19c: 6e10 081e 0000 |0044: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1e08 │ │ +08f1a2: 0e00 |0047: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=821 │ │ 0x0009 line=823 │ │ 0x0015 line=826 │ │ 0x001d line=830 │ │ 0x0025 line=831 │ │ @@ -118179,19 +118178,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -08f138: |[08f138] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -08f148: 5b01 390b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b39 │ │ -08f14c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08f152: 5b02 380b |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b38 │ │ -08f156: 0e00 |0007: return-void │ │ +08f1a4: |[08f1a4] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +08f1b4: 5b01 390b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b39 │ │ +08f1b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08f1be: 5b02 380b |0005: iput-object v2, v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b38 │ │ +08f1c2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ 0x0007 line=267 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; │ │ @@ -118205,22 +118204,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -08f158: |[08f158] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -08f168: 5460 380b |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b38 │ │ -08f16c: 5461 390b |0002: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b39 │ │ -08f170: 0782 |0004: move-object v2, v8 │ │ -08f172: 0193 |0005: move v3, v9 │ │ -08f174: 04a4 |0006: move-wide v4, v10 │ │ -08f176: 7806 c31d 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1dc3 │ │ -08f17c: 0e00 |000a: return-void │ │ +08f1c4: |[08f1c4] android.support.v7.internal.widget.AdapterViewICS$OnItemClickListenerWrapper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +08f1d4: 5460 380b |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.mWrappedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b38 │ │ +08f1d8: 5461 390b |0002: iget-object v1, v6, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b39 │ │ +08f1dc: 0782 |0004: move-object v2, v8 │ │ +08f1de: 0193 |0005: move v3, v9 │ │ +08f1e0: 04a4 |0006: move-wide v4, v10 │ │ +08f1e2: 7806 c31d 0000 |0007: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1dc3 │ │ +08f1e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x000a line=272 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 this Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; │ │ 0x0000 - 0x0000 reg=7 (null) Landroid/widget/AdapterView; │ │ @@ -118341,18 +118340,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -08f180: |[08f180] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -08f190: 5b01 3a0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ -08f194: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -08f19a: 0e00 |0005: return-void │ │ +08f1ec: |[08f1ec] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +08f1fc: 5b01 3a0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ +08f200: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +08f206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewICS.SelectionNotifier; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -118362,17 +118361,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08f19c: |[08f19c] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V │ │ -08f1ac: 7020 c91d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dc9 │ │ -08f1b2: 0e00 |0003: return-void │ │ +08f208: |[08f208] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V │ │ +08f218: 7020 c91d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dc9 │ │ +08f21e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; Landroid/support/v7/internal/widget/AdapterViewICS.SelectionNotifier; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -118384,28 +118383,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -08f1b4: |[08f1b4] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.run:()V │ │ -08f1c4: 5410 3a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ -08f1c8: 5500 430b |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ -08f1cc: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -08f1d0: 5410 3a0b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ -08f1d4: 6e10 e01d 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f1da: 0c00 |000b: move-result-object v0 │ │ -08f1dc: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ -08f1e0: 5410 3a0b |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ -08f1e4: 6e20 021e 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1e02 │ │ -08f1ea: 0e00 |0013: return-void │ │ -08f1ec: 5410 3a0b |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ -08f1f0: 7110 d11d 0000 |0016: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dd1 │ │ -08f1f6: 28fa |0019: goto 0013 // -0006 │ │ +08f220: |[08f220] android.support.v7.internal.widget.AdapterViewICS$SelectionNotifier.run:()V │ │ +08f230: 5410 3a0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ +08f234: 5500 430b |0002: iget-boolean v0, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ +08f238: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +08f23c: 5410 3a0b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ +08f240: 6e10 e01d 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f246: 0c00 |000b: move-result-object v0 │ │ +08f248: 3800 0700 |000c: if-eqz v0, 0013 // +0007 │ │ +08f24c: 5410 3a0b |000e: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ +08f250: 6e20 021e 1000 |0010: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1e02 │ │ +08f256: 0e00 |0013: return-void │ │ +08f258: 5410 3a0b |0014: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.this$0:Landroid/support/v7/internal/widget/AdapterViewICS; // field@0b3a │ │ +08f25c: 7110 d11d 0000 |0016: invoke-static {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dd1 │ │ +08f262: 28fa |0019: goto 0013 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=855 │ │ 0x0006 line=859 │ │ 0x000e line=860 │ │ 0x0013 line=865 │ │ 0x0014 line=863 │ │ @@ -118605,31 +118604,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -08f1f8: |[08f1f8] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;)V │ │ -08f208: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08f20a: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08f20e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08f210: 7020 9522 5400 |0004: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ -08f216: 5940 470b |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08f21a: 5a42 5b0b |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08f21e: 5c40 4b0b |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f222: 5c40 480b |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ -08f226: 5941 4c0b |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08f22a: 5a42 4d0b |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08f22e: 5941 540b |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f232: 5a42 550b |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f236: 5941 4f0b |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ -08f23a: 5a42 500b |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ -08f23e: 5c40 420b |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ -08f242: 0e00 |001d: return-void │ │ +08f264: |[08f264] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;)V │ │ +08f274: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08f276: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08f27a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08f27c: 7020 9522 5400 |0004: invoke-direct {v4, v5}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ +08f282: 5940 470b |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08f286: 5a42 5b0b |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08f28a: 5c40 4b0b |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08f28e: 5c40 480b |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ +08f292: 5941 4c0b |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08f296: 5a42 4d0b |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08f29a: 5941 540b |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08f29e: 5a42 550b |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08f2a2: 5941 4f0b |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ +08f2a6: 5a42 500b |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ +08f2aa: 5c40 420b |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ +08f2ae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=228 │ │ 0x0007 line=67 │ │ 0x0009 line=84 │ │ 0x000b line=94 │ │ 0x000d line=126 │ │ @@ -118651,31 +118650,31 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -08f244: |[08f244] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08f254: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08f256: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08f25a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08f25c: 7030 9622 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ -08f262: 5940 470b |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08f266: 5a42 5b0b |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08f26a: 5c40 4b0b |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f26e: 5c40 480b |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ -08f272: 5941 4c0b |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08f276: 5a42 4d0b |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08f27a: 5941 540b |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f27e: 5a42 550b |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f282: 5941 4f0b |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ -08f286: 5a42 500b |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ -08f28a: 5c40 420b |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ -08f28e: 0e00 |001d: return-void │ │ +08f2b0: |[08f2b0] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08f2c0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08f2c2: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08f2c6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08f2c8: 7030 9622 5406 |0004: invoke-direct {v4, v5, v6}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ +08f2ce: 5940 470b |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08f2d2: 5a42 5b0b |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08f2d6: 5c40 4b0b |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08f2da: 5c40 480b |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ +08f2de: 5941 4c0b |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08f2e2: 5a42 4d0b |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08f2e6: 5941 540b |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08f2ea: 5a42 550b |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08f2ee: 5941 4f0b |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ +08f2f2: 5a42 500b |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ +08f2f6: 5c40 420b |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ +08f2fa: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=232 │ │ 0x0007 line=67 │ │ 0x0009 line=84 │ │ 0x000b line=94 │ │ 0x000d line=126 │ │ @@ -118698,31 +118697,31 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -08f290: |[08f290] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08f2a0: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -08f2a2: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08f2a6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -08f2a8: 7040 9722 5476 |0004: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ -08f2ae: 5940 470b |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08f2b2: 5a42 5b0b |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08f2b6: 5c40 4b0b |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f2ba: 5c40 480b |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ -08f2be: 5941 4c0b |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08f2c2: 5a42 4d0b |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08f2c6: 5941 540b |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f2ca: 5a42 550b |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f2ce: 5941 4f0b |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ -08f2d2: 5a42 500b |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ -08f2d6: 5c40 420b |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ -08f2da: 0e00 |001d: return-void │ │ +08f2fc: |[08f2fc] android.support.v7.internal.widget.AdapterViewICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08f30c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +08f30e: 1902 0080 |0001: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08f312: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +08f314: 7040 9722 5476 |0004: invoke-direct {v4, v5, v6, v7}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ +08f31a: 5940 470b |0007: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08f31e: 5a42 5b0b |0009: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08f322: 5c40 4b0b |000b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08f326: 5c40 480b |000d: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ +08f32a: 5941 4c0b |000f: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08f32e: 5a42 4d0b |0011: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08f332: 5941 540b |0013: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08f336: 5a42 550b |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08f33a: 5941 4f0b |0017: iput v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ +08f33e: 5a42 500b |0019: iput-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ +08f342: 5c40 420b |001b: iput-boolean v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ +08f346: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=236 │ │ 0x0007 line=67 │ │ 0x0009 line=84 │ │ 0x000b line=94 │ │ 0x000d line=126 │ │ @@ -118746,17 +118745,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08f2dc: |[08f2dc] android.support.v7.internal.widget.AdapterViewICS.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V │ │ -08f2ec: 6e20 fe1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1dfe │ │ -08f2f2: 0e00 |0003: return-void │ │ +08f348: |[08f348] android.support.v7.internal.widget.AdapterViewICS.access$000:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/os/Parcelable;)V │ │ +08f358: 6e20 fe1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1dfe │ │ +08f35e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/os/Parcelable; │ │ │ │ @@ -118765,18 +118764,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -08f2f4: |[08f2f4] android.support.v7.internal.widget.AdapterViewICS.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; │ │ -08f304: 6e10 ff1d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1dff │ │ -08f30a: 0c00 |0003: move-result-object v0 │ │ -08f30c: 1100 |0004: return-object v0 │ │ +08f360: |[08f360] android.support.v7.internal.widget.AdapterViewICS.access$100:(Landroid/support/v7/internal/widget/AdapterViewICS;)Landroid/os/Parcelable; │ │ +08f370: 6e10 ff1d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1dff │ │ +08f376: 0c00 |0003: move-result-object v0 │ │ +08f378: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/AdapterViewICS;) │ │ @@ -118784,17 +118783,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -08f310: |[08f310] android.support.v7.internal.widget.AdapterViewICS.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -08f320: 7010 df1d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1ddf │ │ -08f326: 0e00 |0003: return-void │ │ +08f37c: |[08f37c] android.support.v7.internal.widget.AdapterViewICS.access$200:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +08f38c: 7010 df1d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1ddf │ │ +08f392: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/AdapterViewICS;) │ │ @@ -118802,34 +118801,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 36 16-bit code units │ │ -08f328: |[08f328] android.support.v7.internal.widget.AdapterViewICS.fireOnSelected:()V │ │ -08f338: 5460 530b |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ -08f33c: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -08f340: 0e00 |0004: return-void │ │ -08f342: 6e10 f31d 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1df3 │ │ -08f348: 0a03 |0008: move-result v3 │ │ -08f34a: 3a03 1500 |0009: if-ltz v3, 001e // +0015 │ │ -08f34e: 6e10 f41d 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1df4 │ │ -08f354: 0c02 |000e: move-result-object v2 │ │ -08f356: 5460 530b |000f: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ -08f35a: 6e10 e01d 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f360: 0c01 |0014: move-result-object v1 │ │ -08f362: 7220 c023 3100 |0015: invoke-interface {v1, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ -08f368: 0b04 |0018: move-result-wide v4 │ │ -08f36a: 0761 |0019: move-object v1, v6 │ │ -08f36c: 7806 c71d 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1dc7 │ │ -08f372: 28e7 |001d: goto 0004 // -0019 │ │ -08f374: 5460 530b |001e: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ -08f378: 7220 c81d 6000 |0020: invoke-interface {v0, v6}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dc8 │ │ -08f37e: 28e1 |0023: goto 0004 // -001f │ │ +08f394: |[08f394] android.support.v7.internal.widget.AdapterViewICS.fireOnSelected:()V │ │ +08f3a4: 5460 530b |0000: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ +08f3a8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +08f3ac: 0e00 |0004: return-void │ │ +08f3ae: 6e10 f31d 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1df3 │ │ +08f3b4: 0a03 |0008: move-result v3 │ │ +08f3b6: 3a03 1500 |0009: if-ltz v3, 001e // +0015 │ │ +08f3ba: 6e10 f41d 0600 |000b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1df4 │ │ +08f3c0: 0c02 |000e: move-result-object v2 │ │ +08f3c2: 5460 530b |000f: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ +08f3c6: 6e10 e01d 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f3cc: 0c01 |0014: move-result-object v1 │ │ +08f3ce: 7220 c023 3100 |0015: invoke-interface {v1, v3}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ +08f3d4: 0b04 |0018: move-result-wide v4 │ │ +08f3d6: 0761 |0019: move-object v1, v6 │ │ +08f3d8: 7806 c71d 0000 |001a: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1dc7 │ │ +08f3de: 28e7 |001d: goto 0004 // -0019 │ │ +08f3e0: 5460 530b |001e: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ +08f3e4: 7220 c81d 6000 |0020: invoke-interface {v0, v6}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dc8 │ │ +08f3ea: 28e1 |0023: goto 0004 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0004 line=902 │ │ 0x0005 line=894 │ │ 0x0009 line=895 │ │ 0x000b line=896 │ │ @@ -118846,48 +118845,48 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 66 16-bit code units │ │ -08f380: |[08f380] android.support.v7.internal.widget.AdapterViewICS.updateEmptyStatus:(Z)V │ │ -08f390: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -08f394: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -08f396: 6e10 f71d 0600 |0003: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ -08f39c: 0a00 |0006: move-result v0 │ │ -08f39e: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ -08f3a2: 1207 |0009: const/4 v7, #int 0 // #0 │ │ -08f3a4: 3807 2b00 |000a: if-eqz v7, 0035 // +002b │ │ -08f3a8: 5460 460b |000c: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08f3ac: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ -08f3b0: 5460 460b |0010: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08f3b4: 6e20 7822 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -08f3ba: 6e20 171e 2600 |0015: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1e17 │ │ -08f3c0: 5560 430b |0018: iget-boolean v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ -08f3c4: 3800 1600 |001a: if-eqz v0, 0030 // +0016 │ │ -08f3c8: 6e10 eb1d 0600 |001c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getLeft:()I // method@1deb │ │ -08f3ce: 0a02 |001f: move-result v2 │ │ -08f3d0: 6e10 f51d 0600 |0020: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getTop:()I // method@1df5 │ │ -08f3d6: 0a03 |0023: move-result v3 │ │ -08f3d8: 6e10 f01d 0600 |0024: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getRight:()I // method@1df0 │ │ -08f3de: 0a04 |0027: move-result v4 │ │ -08f3e0: 6e10 e11d 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getBottom:()I // method@1de1 │ │ -08f3e6: 0a05 |002b: move-result v5 │ │ -08f3e8: 0760 |002c: move-object v0, v6 │ │ -08f3ea: 7406 fd1d 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.onLayout:(ZIIII)V // method@1dfd │ │ -08f3f0: 0e00 |0030: return-void │ │ -08f3f2: 6e20 171e 1600 |0031: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1e17 │ │ -08f3f8: 28e4 |0034: goto 0018 // -001c │ │ -08f3fa: 5460 460b |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08f3fe: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ -08f402: 5460 460b |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08f406: 6e20 7822 2000 |003b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -08f40c: 6e20 171e 1600 |003e: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1e17 │ │ -08f412: 28ef |0041: goto 0030 // -0011 │ │ +08f3ec: |[08f3ec] android.support.v7.internal.widget.AdapterViewICS.updateEmptyStatus:(Z)V │ │ +08f3fc: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +08f400: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +08f402: 6e10 f71d 0600 |0003: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ +08f408: 0a00 |0006: move-result v0 │ │ +08f40a: 3800 0300 |0007: if-eqz v0, 000a // +0003 │ │ +08f40e: 1207 |0009: const/4 v7, #int 0 // #0 │ │ +08f410: 3807 2b00 |000a: if-eqz v7, 0035 // +002b │ │ +08f414: 5460 460b |000c: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08f418: 3800 2300 |000e: if-eqz v0, 0031 // +0023 │ │ +08f41c: 5460 460b |0010: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08f420: 6e20 7822 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +08f426: 6e20 171e 2600 |0015: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1e17 │ │ +08f42c: 5560 430b |0018: iget-boolean v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDataChanged:Z // field@0b43 │ │ +08f430: 3800 1600 |001a: if-eqz v0, 0030 // +0016 │ │ +08f434: 6e10 eb1d 0600 |001c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getLeft:()I // method@1deb │ │ +08f43a: 0a02 |001f: move-result v2 │ │ +08f43c: 6e10 f51d 0600 |0020: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getTop:()I // method@1df5 │ │ +08f442: 0a03 |0023: move-result v3 │ │ +08f444: 6e10 f01d 0600 |0024: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getRight:()I // method@1df0 │ │ +08f44a: 0a04 |0027: move-result v4 │ │ +08f44c: 6e10 e11d 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getBottom:()I // method@1de1 │ │ +08f452: 0a05 |002b: move-result v5 │ │ +08f454: 0760 |002c: move-object v0, v6 │ │ +08f456: 7406 fd1d 0000 |002d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.onLayout:(ZIIII)V // method@1dfd │ │ +08f45c: 0e00 |0030: return-void │ │ +08f45e: 6e20 171e 1600 |0031: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1e17 │ │ +08f464: 28e4 |0034: goto 0018 // -001c │ │ +08f466: 5460 460b |0035: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08f46a: 3800 0700 |0037: if-eqz v0, 003e // +0007 │ │ +08f46e: 5460 460b |0039: iget-object v0, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08f472: 6e20 7822 2000 |003b: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +08f478: 6e20 171e 1600 |003e: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.setVisibility:(I)V // method@1e17 │ │ +08f47e: 28ef |0041: goto 0030 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=733 │ │ 0x0009 line=734 │ │ 0x000a line=737 │ │ 0x000c line=738 │ │ 0x0010 line=739 │ │ @@ -118909,19 +118908,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08f414: |[08f414] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;)V │ │ -08f424: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08f428: 1a01 5915 |0002: const-string v1, "addView(View) is not supported in AdapterView" // string@1559 │ │ -08f42c: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08f432: 2700 |0007: throw v0 │ │ +08f480: |[08f480] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;)V │ │ +08f490: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08f494: 1a01 5a15 |0002: const-string v1, "addView(View) is not supported in AdapterView" // string@155a │ │ +08f498: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08f49e: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -118931,19 +118930,19 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08f434: |[08f434] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;I)V │ │ -08f444: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08f448: 1a01 5b15 |0002: const-string v1, "addView(View, int) is not supported in AdapterView" // string@155b │ │ -08f44c: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08f452: 2700 |0007: throw v0 │ │ +08f4a0: |[08f4a0] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;I)V │ │ +08f4b0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08f4b4: 1a01 5c15 |0002: const-string v1, "addView(View, int) is not supported in AdapterView" // string@155c │ │ +08f4b8: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08f4be: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -118954,19 +118953,19 @@ │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08f454: |[08f454] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -08f464: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08f468: 1a01 5c15 |0002: const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" // string@155c │ │ -08f46c: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08f472: 2700 |0007: throw v0 │ │ +08f4c0: |[08f4c0] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +08f4d0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08f4d4: 1a01 5d15 |0002: const-string v1, "addView(View, int, LayoutParams) is not supported in AdapterView" // string@155d │ │ +08f4d8: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08f4de: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -118978,19 +118977,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08f474: |[08f474] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -08f484: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08f488: 1a01 5a15 |0002: const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" // string@155a │ │ -08f48c: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08f492: 2700 |0007: throw v0 │ │ +08f4e0: |[08f4e0] android.support.v7.internal.widget.AdapterViewICS.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +08f4f0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08f4f4: 1a01 5b15 |0002: const-string v1, "addView(View, LayoutParams) is not supported in AdapterView" // string@155b │ │ +08f4f8: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08f4fe: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -119001,24 +119000,24 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -08f494: |[08f494] android.support.v7.internal.widget.AdapterViewICS.canAnimate:()Z │ │ -08f4a4: 6f10 9c22 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.canAnimate:()Z // method@229c │ │ -08f4aa: 0a00 |0003: move-result v0 │ │ -08f4ac: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -08f4b0: 5210 490b |0006: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f4b4: 3d00 0400 |0008: if-lez v0, 000c // +0004 │ │ -08f4b8: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -08f4ba: 0f00 |000b: return v0 │ │ -08f4bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -08f4be: 28fe |000d: goto 000b // -0002 │ │ +08f500: |[08f500] android.support.v7.internal.widget.AdapterViewICS.canAnimate:()Z │ │ +08f510: 6f10 9c22 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.canAnimate:()Z // method@229c │ │ +08f516: 0a00 |0003: move-result v0 │ │ +08f518: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +08f51c: 5210 490b |0006: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f520: 3d00 0400 |0008: if-lez v0, 000c // +0004 │ │ +08f524: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +08f526: 0f00 |000b: return v0 │ │ +08f528: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +08f52a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119027,56 +119026,56 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -08f4c0: |[08f4c0] android.support.v7.internal.widget.AdapterViewICS.checkFocus:()V │ │ -08f4d0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -08f4d2: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -08f4d4: 6e10 e01d 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f4da: 0c00 |0005: move-result-object v0 │ │ -08f4dc: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08f4e0: 7210 be23 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ -08f4e6: 0a03 |000b: move-result v3 │ │ -08f4e8: 3903 3100 |000c: if-nez v3, 003d // +0031 │ │ -08f4ec: 0141 |000e: move v1, v4 │ │ -08f4ee: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ -08f4f2: 6e10 f71d 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ -08f4f8: 0a03 |0014: move-result v3 │ │ -08f4fa: 3803 2a00 |0015: if-eqz v3, 003f // +002a │ │ -08f4fe: 0142 |0017: move v2, v4 │ │ -08f500: 3802 2900 |0018: if-eqz v2, 0041 // +0029 │ │ -08f504: 5563 440b |001a: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0b44 │ │ -08f508: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ -08f50c: 0143 |001e: move v3, v4 │ │ -08f50e: 6f20 c722 3600 |001f: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@22c7 │ │ -08f514: 3802 2100 |0022: if-eqz v2, 0043 // +0021 │ │ -08f518: 5563 450b |0024: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0b45 │ │ -08f51c: 3803 1d00 |0026: if-eqz v3, 0043 // +001d │ │ -08f520: 0143 |0028: move v3, v4 │ │ -08f522: 6f20 c622 3600 |0029: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@22c6 │ │ -08f528: 5463 460b |002c: iget-object v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08f52c: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ -08f530: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ -08f534: 7210 c223 0000 |0032: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@23c2 │ │ -08f53a: 0a03 |0035: move-result v3 │ │ -08f53c: 3803 0300 |0036: if-eqz v3, 0039 // +0003 │ │ -08f540: 0145 |0038: move v5, v4 │ │ -08f542: 7020 181e 5600 |0039: invoke-direct {v6, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1e18 │ │ -08f548: 0e00 |003c: return-void │ │ -08f54a: 0151 |003d: move v1, v5 │ │ -08f54c: 28d1 |003e: goto 000f // -002f │ │ -08f54e: 0152 |003f: move v2, v5 │ │ -08f550: 28d8 |0040: goto 0018 // -0028 │ │ -08f552: 0153 |0041: move v3, v5 │ │ -08f554: 28dd |0042: goto 001f // -0023 │ │ -08f556: 0153 |0043: move v3, v5 │ │ -08f558: 28e5 |0044: goto 0029 // -001b │ │ +08f52c: |[08f52c] android.support.v7.internal.widget.AdapterViewICS.checkFocus:()V │ │ +08f53c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +08f53e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +08f540: 6e10 e01d 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f546: 0c00 |0005: move-result-object v0 │ │ +08f548: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08f54c: 7210 be23 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ +08f552: 0a03 |000b: move-result v3 │ │ +08f554: 3903 3100 |000c: if-nez v3, 003d // +0031 │ │ +08f558: 0141 |000e: move v1, v4 │ │ +08f55a: 3801 0800 |000f: if-eqz v1, 0017 // +0008 │ │ +08f55e: 6e10 f71d 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ +08f564: 0a03 |0014: move-result v3 │ │ +08f566: 3803 2a00 |0015: if-eqz v3, 003f // +002a │ │ +08f56a: 0142 |0017: move v2, v4 │ │ +08f56c: 3802 2900 |0018: if-eqz v2, 0041 // +0029 │ │ +08f570: 5563 440b |001a: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0b44 │ │ +08f574: 3803 2500 |001c: if-eqz v3, 0041 // +0025 │ │ +08f578: 0143 |001e: move v3, v4 │ │ +08f57a: 6f20 c722 3600 |001f: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@22c7 │ │ +08f580: 3802 2100 |0022: if-eqz v2, 0043 // +0021 │ │ +08f584: 5563 450b |0024: iget-boolean v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0b45 │ │ +08f588: 3803 1d00 |0026: if-eqz v3, 0043 // +001d │ │ +08f58c: 0143 |0028: move v3, v4 │ │ +08f58e: 6f20 c622 3600 |0029: invoke-super {v6, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@22c6 │ │ +08f594: 5463 460b |002c: iget-object v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08f598: 3803 0e00 |002e: if-eqz v3, 003c // +000e │ │ +08f59c: 3800 0800 |0030: if-eqz v0, 0038 // +0008 │ │ +08f5a0: 7210 c223 0000 |0032: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@23c2 │ │ +08f5a6: 0a03 |0035: move-result v3 │ │ +08f5a8: 3803 0300 |0036: if-eqz v3, 0039 // +0003 │ │ +08f5ac: 0145 |0038: move v5, v4 │ │ +08f5ae: 7020 181e 5600 |0039: invoke-direct {v6, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1e18 │ │ +08f5b4: 0e00 |003c: return-void │ │ +08f5b6: 0151 |003d: move v1, v5 │ │ +08f5b8: 28d1 |003e: goto 000f // -002f │ │ +08f5ba: 0152 |003f: move v2, v5 │ │ +08f5bc: 28d8 |0040: goto 0018 // -0028 │ │ +08f5be: 0153 |0041: move v3, v5 │ │ +08f5c0: 28dd |0042: goto 001f // -0023 │ │ +08f5c2: 0153 |0043: move v3, v5 │ │ +08f5c4: 28e5 |0044: goto 0029 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=714 │ │ 0x0006 line=715 │ │ 0x000f line=716 │ │ 0x0018 line=720 │ │ 0x0022 line=721 │ │ @@ -119101,28 +119100,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -08f55c: |[08f55c] android.support.v7.internal.widget.AdapterViewICS.checkSelectionChanged:()V │ │ -08f56c: 5240 540b |0000: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f570: 5241 4f0b |0002: iget v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ -08f574: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ -08f578: 5340 550b |0006: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f57c: 5342 500b |0008: iget-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ -08f580: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ -08f584: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ -08f588: 6e10 091e 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.selectionChanged:()V // method@1e09 │ │ -08f58e: 5240 540b |0011: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f592: 5940 4f0b |0013: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ -08f596: 5340 550b |0015: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f59a: 5a40 500b |0017: iput-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ -08f59e: 0e00 |0019: return-void │ │ +08f5c8: |[08f5c8] android.support.v7.internal.widget.AdapterViewICS.checkSelectionChanged:()V │ │ +08f5d8: 5240 540b |0000: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08f5dc: 5241 4f0b |0002: iget v1, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ +08f5e0: 3310 0a00 |0004: if-ne v0, v1, 000e // +000a │ │ +08f5e4: 5340 550b |0006: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08f5e8: 5342 500b |0008: iget-wide v2, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ +08f5ec: 3100 0002 |000a: cmp-long v0, v0, v2 │ │ +08f5f0: 3800 0d00 |000c: if-eqz v0, 0019 // +000d │ │ +08f5f4: 6e10 091e 0400 |000e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.selectionChanged:()V // method@1e09 │ │ +08f5fa: 5240 540b |0011: iget v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08f5fe: 5940 4f0b |0013: iput v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedPosition:I // field@0b4f │ │ +08f602: 5340 550b |0015: iget-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08f606: 5a40 500b |0017: iput-wide v0, v4, Landroid/support/v7/internal/widget/AdapterViewICS;.mOldSelectedRowId:J // field@0b50 │ │ +08f60a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=983 │ │ 0x000e line=984 │ │ 0x0011 line=985 │ │ 0x0015 line=986 │ │ 0x0019 line=988 │ │ @@ -119135,28 +119134,28 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -08f5a0: |[08f5a0] android.support.v7.internal.widget.AdapterViewICS.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -08f5b0: 6e10 f41d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1df4 │ │ -08f5b6: 0c00 |0003: move-result-object v0 │ │ -08f5b8: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ -08f5bc: 6e10 1f22 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -08f5c2: 0a01 |0009: move-result v1 │ │ -08f5c4: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ -08f5c8: 6e20 e921 3000 |000c: invoke-virtual {v0, v3}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@21e9 │ │ -08f5ce: 0a01 |000f: move-result v1 │ │ -08f5d0: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ -08f5d4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -08f5d6: 0f01 |0013: return v1 │ │ -08f5d8: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -08f5da: 28fe |0015: goto 0013 // -0002 │ │ +08f60c: |[08f60c] android.support.v7.internal.widget.AdapterViewICS.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +08f61c: 6e10 f41d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedView:()Landroid/view/View; // method@1df4 │ │ +08f622: 0c00 |0003: move-result-object v0 │ │ +08f624: 3800 1000 |0004: if-eqz v0, 0014 // +0010 │ │ +08f628: 6e10 1f22 0000 |0006: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +08f62e: 0a01 |0009: move-result v1 │ │ +08f630: 3901 0a00 |000a: if-nez v1, 0014 // +000a │ │ +08f634: 6e20 e921 3000 |000c: invoke-virtual {v0, v3}, Landroid/view/View;.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z // method@21e9 │ │ +08f63a: 0a01 |000f: move-result v1 │ │ +08f63c: 3801 0400 |0010: if-eqz v1, 0014 // +0004 │ │ +08f640: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +08f642: 0f01 |0013: return v1 │ │ +08f644: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +08f646: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=906 │ │ 0x0004 line=907 │ │ 0x0012 line=909 │ │ 0x0013 line=911 │ │ locals : │ │ @@ -119170,17 +119169,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08f5dc: |[08f5dc] android.support.v7.internal.widget.AdapterViewICS.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ -08f5ec: 6e20 dd1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@1ddd │ │ -08f5f2: 0e00 |0003: return-void │ │ +08f648: |[08f648] android.support.v7.internal.widget.AdapterViewICS.dispatchRestoreInstanceState:(Landroid/util/SparseArray;)V │ │ +08f658: 6e20 dd1d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchThawSelfOnly:(Landroid/util/SparseArray;)V // method@1ddd │ │ +08f65e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ 0x0003 line=794 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ @@ -119192,17 +119191,17 @@ │ │ type : '(Landroid/util/SparseArray;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -08f5f4: |[08f5f4] android.support.v7.internal.widget.AdapterViewICS.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ -08f604: 6e20 d91d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@1dd9 │ │ -08f60a: 0e00 |0003: return-void │ │ +08f660: |[08f660] android.support.v7.internal.widget.AdapterViewICS.dispatchSaveInstanceState:(Landroid/util/SparseArray;)V │ │ +08f670: 6e20 d91d 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.dispatchFreezeSelfOnly:(Landroid/util/SparseArray;)V // method@1dd9 │ │ +08f676: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=785 │ │ 0x0003 line=786 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/util/SparseArray; │ │ @@ -119214,84 +119213,84 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 21 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -08f60c: |[08f60c] android.support.v7.internal.widget.AdapterViewICS.findSyncPosition:()I │ │ -08f61c: 0800 1400 |0000: move-object/from16 v0, v20 │ │ -08f620: 5203 490b |0002: iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f624: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ -08f628: 12fd |0006: const/4 v13, #int -1 // #ff │ │ -08f62a: 0f0d |0007: return v13 │ │ -08f62c: 0800 1400 |0008: move-object/from16 v0, v20 │ │ -08f630: 530a 5b0b |000a: iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08f634: 0800 1400 |000c: move-object/from16 v0, v20 │ │ -08f638: 520d 5a0b |000e: iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ -08f63c: 1910 0080 |0010: const-wide/high16 v16, #long -9223372036854775808 // #8000 │ │ -08f640: 3110 0a10 |0012: cmp-long v16, v10, v16 │ │ -08f644: 3910 0400 |0014: if-nez v16, 0018 // +0004 │ │ -08f648: 12fd |0016: const/4 v13, #int -1 // #ff │ │ -08f64a: 28f0 |0017: goto 0007 // -0010 │ │ -08f64c: 1310 0000 |0018: const/16 v16, #int 0 // #0 │ │ -08f650: 0200 1000 |001a: move/from16 v0, v16 │ │ -08f654: 7120 f42a d000 |001c: invoke-static {v0, v13}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -08f65a: 0a0d |001f: move-result v13 │ │ -08f65c: d810 03ff |0020: add-int/lit8 v16, v3, #int -1 // #ff │ │ -08f660: 0200 1000 |0022: move/from16 v0, v16 │ │ -08f664: 7120 f72a d000 |0024: invoke-static {v0, v13}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -08f66a: 0a0d |0027: move-result v13 │ │ -08f66c: 7100 1303 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -08f672: 0b10 |002b: move-result-wide v16 │ │ -08f674: 1612 6400 |002c: const-wide/16 v18, #int 100 // #64 │ │ -08f678: 9b04 1012 |002e: add-long v4, v16, v18 │ │ -08f67c: 01d6 |0030: move v6, v13 │ │ -08f67e: 01d9 |0031: move v9, v13 │ │ -08f680: 120c |0032: const/4 v12, #int 0 // #0 │ │ -08f682: 7401 e01d 1400 |0033: invoke-virtual/range {v20}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f688: 0c02 |0036: move-result-object v2 │ │ -08f68a: 3902 0e00 |0037: if-nez v2, 0045 // +000e │ │ -08f68e: 12fd |0039: const/4 v13, #int -1 // #ff │ │ -08f690: 28cd |003a: goto 0007 // -0033 │ │ -08f692: 3907 0600 |003b: if-nez v7, 0041 // +0006 │ │ -08f696: 380c 2c00 |003d: if-eqz v12, 0069 // +002c │ │ -08f69a: 3908 2a00 |003f: if-nez v8, 0069 // +002a │ │ -08f69e: d809 0901 |0041: add-int/lit8 v9, v9, #int 1 // #01 │ │ -08f6a2: 019d |0043: move v13, v9 │ │ -08f6a4: 120c |0044: const/4 v12, #int 0 // #0 │ │ -08f6a6: 7100 1303 0000 |0045: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -08f6ac: 0b10 |0048: move-result-wide v16 │ │ -08f6ae: 3110 1004 |0049: cmp-long v16, v16, v4 │ │ -08f6b2: 3c10 1800 |004b: if-gtz v16, 0063 // +0018 │ │ -08f6b6: 7220 c023 d200 |004d: invoke-interface {v2, v13}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ -08f6bc: 0b0e |0050: move-result-wide v14 │ │ -08f6be: 3110 0e0a |0051: cmp-long v16, v14, v10 │ │ -08f6c2: 3810 b4ff |0053: if-eqz v16, 0007 // -004c │ │ -08f6c6: d810 03ff |0055: add-int/lit8 v16, v3, #int -1 // #ff │ │ -08f6ca: 0200 1000 |0057: move/from16 v0, v16 │ │ -08f6ce: 3309 0c00 |0059: if-ne v9, v0, 0065 // +000c │ │ -08f6d2: 1218 |005b: const/4 v8, #int 1 // #1 │ │ -08f6d4: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ -08f6d8: 1217 |005e: const/4 v7, #int 1 // #1 │ │ -08f6da: 3808 dcff |005f: if-eqz v8, 003b // -0024 │ │ -08f6de: 3807 daff |0061: if-eqz v7, 003b // -0026 │ │ -08f6e2: 12fd |0063: const/4 v13, #int -1 // #ff │ │ -08f6e4: 28a3 |0064: goto 0007 // -005d │ │ -08f6e6: 1208 |0065: const/4 v8, #int 0 // #0 │ │ -08f6e8: 28f6 |0066: goto 005c // -000a │ │ -08f6ea: 1207 |0067: const/4 v7, #int 0 // #0 │ │ -08f6ec: 28f7 |0068: goto 005f // -0009 │ │ -08f6ee: 3908 0600 |0069: if-nez v8, 006f // +0006 │ │ -08f6f2: 390c daff |006b: if-nez v12, 0045 // -0026 │ │ -08f6f6: 3907 d8ff |006d: if-nez v7, 0045 // -0028 │ │ -08f6fa: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ -08f6fe: 016d |0071: move v13, v6 │ │ -08f700: 121c |0072: const/4 v12, #int 1 // #1 │ │ -08f702: 28d2 |0073: goto 0045 // -002e │ │ +08f678: |[08f678] android.support.v7.internal.widget.AdapterViewICS.findSyncPosition:()I │ │ +08f688: 0800 1400 |0000: move-object/from16 v0, v20 │ │ +08f68c: 5203 490b |0002: iget v3, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f690: 3903 0400 |0004: if-nez v3, 0008 // +0004 │ │ +08f694: 12fd |0006: const/4 v13, #int -1 // #ff │ │ +08f696: 0f0d |0007: return v13 │ │ +08f698: 0800 1400 |0008: move-object/from16 v0, v20 │ │ +08f69c: 530a 5b0b |000a: iget-wide v10, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08f6a0: 0800 1400 |000c: move-object/from16 v0, v20 │ │ +08f6a4: 520d 5a0b |000e: iget v13, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ +08f6a8: 1910 0080 |0010: const-wide/high16 v16, #long -9223372036854775808 // #8000 │ │ +08f6ac: 3110 0a10 |0012: cmp-long v16, v10, v16 │ │ +08f6b0: 3910 0400 |0014: if-nez v16, 0018 // +0004 │ │ +08f6b4: 12fd |0016: const/4 v13, #int -1 // #ff │ │ +08f6b6: 28f0 |0017: goto 0007 // -0010 │ │ +08f6b8: 1310 0000 |0018: const/16 v16, #int 0 // #0 │ │ +08f6bc: 0200 1000 |001a: move/from16 v0, v16 │ │ +08f6c0: 7120 f42a d000 |001c: invoke-static {v0, v13}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +08f6c6: 0a0d |001f: move-result v13 │ │ +08f6c8: d810 03ff |0020: add-int/lit8 v16, v3, #int -1 // #ff │ │ +08f6cc: 0200 1000 |0022: move/from16 v0, v16 │ │ +08f6d0: 7120 f72a d000 |0024: invoke-static {v0, v13}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +08f6d6: 0a0d |0027: move-result v13 │ │ +08f6d8: 7100 1303 0000 |0028: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +08f6de: 0b10 |002b: move-result-wide v16 │ │ +08f6e0: 1612 6400 |002c: const-wide/16 v18, #int 100 // #64 │ │ +08f6e4: 9b04 1012 |002e: add-long v4, v16, v18 │ │ +08f6e8: 01d6 |0030: move v6, v13 │ │ +08f6ea: 01d9 |0031: move v9, v13 │ │ +08f6ec: 120c |0032: const/4 v12, #int 0 // #0 │ │ +08f6ee: 7401 e01d 1400 |0033: invoke-virtual/range {v20}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f6f4: 0c02 |0036: move-result-object v2 │ │ +08f6f6: 3902 0e00 |0037: if-nez v2, 0045 // +000e │ │ +08f6fa: 12fd |0039: const/4 v13, #int -1 // #ff │ │ +08f6fc: 28cd |003a: goto 0007 // -0033 │ │ +08f6fe: 3907 0600 |003b: if-nez v7, 0041 // +0006 │ │ +08f702: 380c 2c00 |003d: if-eqz v12, 0069 // +002c │ │ +08f706: 3908 2a00 |003f: if-nez v8, 0069 // +002a │ │ +08f70a: d809 0901 |0041: add-int/lit8 v9, v9, #int 1 // #01 │ │ +08f70e: 019d |0043: move v13, v9 │ │ +08f710: 120c |0044: const/4 v12, #int 0 // #0 │ │ +08f712: 7100 1303 0000 |0045: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +08f718: 0b10 |0048: move-result-wide v16 │ │ +08f71a: 3110 1004 |0049: cmp-long v16, v16, v4 │ │ +08f71e: 3c10 1800 |004b: if-gtz v16, 0063 // +0018 │ │ +08f722: 7220 c023 d200 |004d: invoke-interface {v2, v13}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ +08f728: 0b0e |0050: move-result-wide v14 │ │ +08f72a: 3110 0e0a |0051: cmp-long v16, v14, v10 │ │ +08f72e: 3810 b4ff |0053: if-eqz v16, 0007 // -004c │ │ +08f732: d810 03ff |0055: add-int/lit8 v16, v3, #int -1 // #ff │ │ +08f736: 0200 1000 |0057: move/from16 v0, v16 │ │ +08f73a: 3309 0c00 |0059: if-ne v9, v0, 0065 // +000c │ │ +08f73e: 1218 |005b: const/4 v8, #int 1 // #1 │ │ +08f740: 3906 0b00 |005c: if-nez v6, 0067 // +000b │ │ +08f744: 1217 |005e: const/4 v7, #int 1 // #1 │ │ +08f746: 3808 dcff |005f: if-eqz v8, 003b // -0024 │ │ +08f74a: 3807 daff |0061: if-eqz v7, 003b // -0026 │ │ +08f74e: 12fd |0063: const/4 v13, #int -1 // #ff │ │ +08f750: 28a3 |0064: goto 0007 // -005d │ │ +08f752: 1208 |0065: const/4 v8, #int 0 // #0 │ │ +08f754: 28f6 |0066: goto 005c // -000a │ │ +08f756: 1207 |0067: const/4 v7, #int 0 // #0 │ │ +08f758: 28f7 |0068: goto 005f // -0009 │ │ +08f75a: 3908 0600 |0069: if-nez v8, 006f // +0006 │ │ +08f75e: 390c daff |006b: if-nez v12, 0045 // -0026 │ │ +08f762: 3907 d8ff |006d: if-nez v7, 0045 // -0028 │ │ +08f766: d806 06ff |006f: add-int/lit8 v6, v6, #int -1 // #ff │ │ +08f76a: 016d |0071: move v13, v6 │ │ +08f76c: 121c |0072: const/4 v12, #int 1 // #1 │ │ +08f76e: 28d2 |0073: goto 0045 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=999 │ │ 0x0004 line=1001 │ │ 0x0006 line=1002 │ │ 0x0007 line=1074 │ │ 0x0008 line=1005 │ │ @@ -119356,17 +119355,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f704: |[08f704] android.support.v7.internal.widget.AdapterViewICS.getCount:()I │ │ -08f714: 5210 490b |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f718: 0f00 |0002: return v0 │ │ +08f770: |[08f770] android.support.v7.internal.widget.AdapterViewICS.getCount:()I │ │ +08f780: 5210 490b |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f784: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=591 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119375,17 +119374,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f71c: |[08f71c] android.support.v7.internal.widget.AdapterViewICS.getEmptyView:()Landroid/view/View; │ │ -08f72c: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08f730: 1100 |0002: return-object v0 │ │ +08f788: |[08f788] android.support.v7.internal.widget.AdapterViewICS.getEmptyView:()Landroid/view/View; │ │ +08f798: 5410 460b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08f79c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119394,17 +119393,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f734: |[08f734] android.support.v7.internal.widget.AdapterViewICS.getFirstVisiblePosition:()I │ │ -08f744: 5210 470b |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08f748: 0f00 |0002: return v0 │ │ +08f7a0: |[08f7a0] android.support.v7.internal.widget.AdapterViewICS.getFirstVisiblePosition:()I │ │ +08f7b0: 5210 470b |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08f7b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119413,24 +119412,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08f74c: |[08f74c] android.support.v7.internal.widget.AdapterViewICS.getItemAtPosition:(I)Ljava/lang/Object; │ │ -08f75c: 6e10 e01d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f762: 0c00 |0003: move-result-object v0 │ │ -08f764: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08f768: 3b03 0400 |0006: if-gez v3, 000a // +0004 │ │ -08f76c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -08f76e: 1101 |0009: return-object v1 │ │ -08f770: 7220 bf23 3000 |000a: invoke-interface {v0, v3}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@23bf │ │ -08f776: 0c01 |000d: move-result-object v1 │ │ -08f778: 28fb |000e: goto 0009 // -0005 │ │ +08f7b8: |[08f7b8] android.support.v7.internal.widget.AdapterViewICS.getItemAtPosition:(I)Ljava/lang/Object; │ │ +08f7c8: 6e10 e01d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f7ce: 0c00 |0003: move-result-object v0 │ │ +08f7d0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08f7d4: 3b03 0400 |0006: if-gez v3, 000a // +0004 │ │ +08f7d8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +08f7da: 1101 |0009: return-object v1 │ │ +08f7dc: 7220 bf23 3000 |000a: invoke-interface {v0, v3}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@23bf │ │ +08f7e2: 0c01 |000d: move-result-object v1 │ │ +08f7e4: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0004 line=766 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0004 - 0x000f reg=0 adapter Landroid/widget/Adapter; TT; │ │ @@ -119442,24 +119441,24 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -08f77c: |[08f77c] android.support.v7.internal.widget.AdapterViewICS.getItemIdAtPosition:(I)J │ │ -08f78c: 6e10 e01d 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f792: 0c00 |0003: move-result-object v0 │ │ -08f794: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -08f798: 3b05 0500 |0006: if-gez v5, 000b // +0005 │ │ -08f79c: 1902 0080 |0008: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -08f7a0: 1002 |000a: return-wide v2 │ │ -08f7a2: 7220 c023 5000 |000b: invoke-interface {v0, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ -08f7a8: 0b02 |000e: move-result-wide v2 │ │ -08f7aa: 28fb |000f: goto 000a // -0005 │ │ +08f7e8: |[08f7e8] android.support.v7.internal.widget.AdapterViewICS.getItemIdAtPosition:(I)J │ │ +08f7f8: 6e10 e01d 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f7fe: 0c00 |0003: move-result-object v0 │ │ +08f800: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +08f804: 3b05 0500 |0006: if-gez v5, 000b // +0005 │ │ +08f808: 1902 0080 |0008: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +08f80c: 1002 |000a: return-wide v2 │ │ +08f80e: 7220 c023 5000 |000b: invoke-interface {v0, v5}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ +08f814: 0b02 |000e: move-result-wide v2 │ │ +08f816: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ 0x0004 line=771 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0004 - 0x0010 reg=0 adapter Landroid/widget/Adapter; TT; │ │ @@ -119471,21 +119470,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -08f7ac: |[08f7ac] android.support.v7.internal.widget.AdapterViewICS.getLastVisiblePosition:()I │ │ -08f7bc: 5220 470b |0000: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08f7c0: 6e10 e31d 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1de3 │ │ -08f7c6: 0a01 |0005: move-result v1 │ │ -08f7c8: b010 |0006: add-int/2addr v0, v1 │ │ -08f7ca: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ -08f7ce: 0f00 |0009: return v0 │ │ +08f818: |[08f818] android.support.v7.internal.widget.AdapterViewICS.getLastVisiblePosition:()I │ │ +08f828: 5220 470b |0000: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08f82c: 6e10 e31d 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1de3 │ │ +08f832: 0a01 |0005: move-result v1 │ │ +08f834: b010 |0006: add-int/2addr v0, v1 │ │ +08f836: d800 00ff |0007: add-int/lit8 v0, v0, #int -1 // #ff │ │ +08f83a: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119494,17 +119493,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f7d0: |[08f7d0] android.support.v7.internal.widget.AdapterViewICS.getOnItemClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ -08f7e0: 5410 510b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ -08f7e4: 1100 |0002: return-object v0 │ │ +08f83c: |[08f83c] android.support.v7.internal.widget.AdapterViewICS.getOnItemClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ +08f84c: 5410 510b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ +08f850: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119513,17 +119512,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f7e8: |[08f7e8] android.support.v7.internal.widget.AdapterViewICS.getOnItemLongClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; │ │ -08f7f8: 5410 520b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0b52 │ │ -08f7fc: 1100 |0002: return-object v0 │ │ +08f854: |[08f854] android.support.v7.internal.widget.AdapterViewICS.getOnItemLongClickListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; │ │ +08f864: 5410 520b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0b52 │ │ +08f868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119532,17 +119531,17 @@ │ │ type : '()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f800: |[08f800] android.support.v7.internal.widget.AdapterViewICS.getOnItemSelectedListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; │ │ -08f810: 5410 530b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ -08f814: 1100 |0002: return-object v0 │ │ +08f86c: |[08f86c] android.support.v7.internal.widget.AdapterViewICS.getOnItemSelectedListener:()Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; │ │ +08f87c: 5410 530b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ +08f880: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119551,41 +119550,41 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -08f818: |[08f818] android.support.v7.internal.widget.AdapterViewICS.getPositionForView:(Landroid/view/View;)I │ │ -08f828: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -08f82a: 0783 |0001: move-object v3, v8 │ │ -08f82c: 6e10 0d22 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -08f832: 0c04 |0005: move-result-object v4 │ │ -08f834: 1f04 3e04 |0006: check-cast v4, Landroid/view/View; // type@043e │ │ -08f838: 6e20 ff2a 7400 |0008: invoke-virtual {v4, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -08f83e: 0a06 |000b: move-result v6 │ │ -08f840: 3906 0600 |000c: if-nez v6, 0012 // +0006 │ │ -08f844: 0743 |000e: move-object v3, v4 │ │ -08f846: 28f3 |000f: goto 0002 // -000d │ │ -08f848: 0d01 |0010: move-exception v1 │ │ -08f84a: 0f05 |0011: return v5 │ │ -08f84c: 6e10 e31d 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1de3 │ │ -08f852: 0a00 |0015: move-result v0 │ │ -08f854: 1202 |0016: const/4 v2, #int 0 // #0 │ │ -08f856: 3502 faff |0017: if-ge v2, v0, 0011 // -0006 │ │ -08f85a: 6e20 e21d 2700 |0019: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1de2 │ │ -08f860: 0c06 |001c: move-result-object v6 │ │ -08f862: 6e20 ff2a 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -08f868: 0a06 |0020: move-result v6 │ │ -08f86a: 3806 0600 |0021: if-eqz v6, 0027 // +0006 │ │ -08f86e: 5275 470b |0023: iget v5, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08f872: b025 |0025: add-int/2addr v5, v2 │ │ -08f874: 28eb |0026: goto 0011 // -0015 │ │ -08f876: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08f87a: 28ee |0029: goto 0017 // -0012 │ │ +08f884: |[08f884] android.support.v7.internal.widget.AdapterViewICS.getPositionForView:(Landroid/view/View;)I │ │ +08f894: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +08f896: 0783 |0001: move-object v3, v8 │ │ +08f898: 6e10 0d22 0300 |0002: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +08f89e: 0c04 |0005: move-result-object v4 │ │ +08f8a0: 1f04 3e04 |0006: check-cast v4, Landroid/view/View; // type@043e │ │ +08f8a4: 6e20 ff2a 7400 |0008: invoke-virtual {v4, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +08f8aa: 0a06 |000b: move-result v6 │ │ +08f8ac: 3906 0600 |000c: if-nez v6, 0012 // +0006 │ │ +08f8b0: 0743 |000e: move-object v3, v4 │ │ +08f8b2: 28f3 |000f: goto 0002 // -000d │ │ +08f8b4: 0d01 |0010: move-exception v1 │ │ +08f8b6: 0f05 |0011: return v5 │ │ +08f8b8: 6e10 e31d 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1de3 │ │ +08f8be: 0a00 |0015: move-result v0 │ │ +08f8c0: 1202 |0016: const/4 v2, #int 0 // #0 │ │ +08f8c2: 3502 faff |0017: if-ge v2, v0, 0011 // -0006 │ │ +08f8c6: 6e20 e21d 2700 |0019: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1de2 │ │ +08f8cc: 0c06 |001c: move-result-object v6 │ │ +08f8ce: 6e20 ff2a 3600 |001d: invoke-virtual {v6, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +08f8d4: 0a06 |0020: move-result v6 │ │ +08f8d6: 3806 0600 |0021: if-eqz v6, 0027 // +0006 │ │ +08f8da: 5275 470b |0023: iget v5, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08f8de: b025 |0025: add-int/2addr v5, v2 │ │ +08f8e0: 28eb |0026: goto 0011 // -0015 │ │ +08f8e2: d802 0201 |0027: add-int/lit8 v2, v2, #int 1 // #01 │ │ +08f8e6: 28ee |0029: goto 0017 // -0012 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ Ljava/lang/ClassCastException; -> 0x0010 │ │ positions : │ │ 0x0001 line=604 │ │ 0x0002 line=607 │ │ 0x000e line=608 │ │ @@ -119611,29 +119610,29 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08f88c: |[08f88c] android.support.v7.internal.widget.AdapterViewICS.getSelectedItem:()Ljava/lang/Object; │ │ -08f89c: 6e10 e01d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08f8a2: 0c00 |0003: move-result-object v0 │ │ -08f8a4: 6e10 f31d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1df3 │ │ -08f8aa: 0a01 |0007: move-result v1 │ │ -08f8ac: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -08f8b0: 7210 be23 0000 |000a: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ -08f8b6: 0a02 |000d: move-result v2 │ │ -08f8b8: 3d02 0900 |000e: if-lez v2, 0017 // +0009 │ │ -08f8bc: 3a01 0700 |0010: if-ltz v1, 0017 // +0007 │ │ -08f8c0: 7220 bf23 1000 |0012: invoke-interface {v0, v1}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@23bf │ │ -08f8c6: 0c02 |0015: move-result-object v2 │ │ -08f8c8: 1102 |0016: return-object v2 │ │ -08f8ca: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -08f8cc: 28fe |0018: goto 0016 // -0002 │ │ +08f8f8: |[08f8f8] android.support.v7.internal.widget.AdapterViewICS.getSelectedItem:()Ljava/lang/Object; │ │ +08f908: 6e10 e01d 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08f90e: 0c00 |0003: move-result-object v0 │ │ +08f910: 6e10 f31d 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1df3 │ │ +08f916: 0a01 |0007: move-result v1 │ │ +08f918: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +08f91c: 7210 be23 0000 |000a: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ +08f922: 0a02 |000d: move-result v2 │ │ +08f924: 3d02 0900 |000e: if-lez v2, 0017 // +0009 │ │ +08f928: 3a01 0700 |0010: if-ltz v1, 0017 // +0007 │ │ +08f92c: 7220 bf23 1000 |0012: invoke-interface {v0, v1}, Landroid/widget/Adapter;.getItem:(I)Ljava/lang/Object; // method@23bf │ │ +08f932: 0c02 |0015: move-result-object v2 │ │ +08f934: 1102 |0016: return-object v2 │ │ +08f936: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +08f938: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=575 │ │ 0x0004 line=576 │ │ 0x0008 line=577 │ │ 0x0012 line=578 │ │ 0x0016 line=580 │ │ @@ -119648,17 +119647,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f8d0: |[08f8d0] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemId:()J │ │ -08f8e0: 5320 4d0b |0000: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08f8e4: 1000 |0002: return-wide v0 │ │ +08f93c: |[08f93c] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemId:()J │ │ +08f94c: 5320 4d0b |0000: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08f950: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119667,17 +119666,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08f8e8: |[08f8e8] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemPosition:()I │ │ -08f8f8: 5210 4c0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08f8fc: 0f00 |0002: return v0 │ │ +08f954: |[08f954] android.support.v7.internal.widget.AdapterViewICS.getSelectedItemPosition:()I │ │ +08f964: 5210 4c0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08f968: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119692,57 +119691,57 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -08f900: |[08f900] android.support.v7.internal.widget.AdapterViewICS.handleDataChanged:()V │ │ -08f910: 1908 0080 |0000: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ -08f914: 1217 |0002: const/4 v7, #int 1 // #1 │ │ -08f916: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ -08f918: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -08f91a: 52a0 490b |0005: iget v0, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ -08f91e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -08f920: 3d00 3800 |0008: if-lez v0, 0040 // +0038 │ │ -08f924: 55a4 4b0b |000a: iget-boolean v4, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f928: 3804 1400 |000c: if-eqz v4, 0020 // +0014 │ │ -08f92c: 5ca5 4b0b |000e: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f930: 6e10 de1d 0a00 |0010: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.findSyncPosition:()I // method@1dde │ │ -08f936: 0a02 |0013: move-result v2 │ │ -08f938: 3a02 0c00 |0014: if-ltz v2, 0020 // +000c │ │ -08f93c: 6e30 fb1d 2a07 |0016: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1dfb │ │ -08f942: 0a03 |0019: move-result v3 │ │ -08f944: 3323 0600 |001a: if-ne v3, v2, 0020 // +0006 │ │ -08f948: 6e20 101e 2a00 |001c: invoke-virtual {v10, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1e10 │ │ -08f94e: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -08f950: 3901 2000 |0020: if-nez v1, 0040 // +0020 │ │ -08f954: 6e10 f31d 0a00 |0022: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1df3 │ │ -08f95a: 0a02 |0025: move-result v2 │ │ -08f95c: 3402 0400 |0026: if-lt v2, v0, 002a // +0004 │ │ -08f960: d802 00ff |0028: add-int/lit8 v2, v0, #int -1 // #ff │ │ -08f964: 3b02 0300 |002a: if-gez v2, 002d // +0003 │ │ -08f968: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -08f96a: 6e30 fb1d 2a07 |002d: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1dfb │ │ -08f970: 0a03 |0030: move-result v3 │ │ -08f972: 3b03 0600 |0031: if-gez v3, 0037 // +0006 │ │ -08f976: 6e30 fb1d 2a05 |0033: invoke-virtual {v10, v2, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1dfb │ │ -08f97c: 0a03 |0036: move-result v3 │ │ -08f97e: 3a03 0900 |0037: if-ltz v3, 0040 // +0009 │ │ -08f982: 6e20 101e 3a00 |0039: invoke-virtual {v10, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1e10 │ │ -08f988: 6e10 d81d 0a00 |003c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1dd8 │ │ -08f98e: 1211 |003f: const/4 v1, #int 1 // #1 │ │ -08f990: 3901 0f00 |0040: if-nez v1, 004f // +000f │ │ -08f994: 59a6 540b |0042: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08f998: 5aa8 550b |0044: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08f99c: 59a6 4c0b |0046: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08f9a0: 5aa8 4d0b |0048: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08f9a4: 5ca5 4b0b |004a: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08f9a8: 6e10 d81d 0a00 |004c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1dd8 │ │ -08f9ae: 0e00 |004f: return-void │ │ +08f96c: |[08f96c] android.support.v7.internal.widget.AdapterViewICS.handleDataChanged:()V │ │ +08f97c: 1908 0080 |0000: const-wide/high16 v8, #long -9223372036854775808 // #8000 │ │ +08f980: 1217 |0002: const/4 v7, #int 1 // #1 │ │ +08f982: 12f6 |0003: const/4 v6, #int -1 // #ff │ │ +08f984: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +08f986: 52a0 490b |0005: iget v0, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mItemCount:I // field@0b49 │ │ +08f98a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +08f98c: 3d00 3800 |0008: if-lez v0, 0040 // +0038 │ │ +08f990: 55a4 4b0b |000a: iget-boolean v4, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08f994: 3804 1400 |000c: if-eqz v4, 0020 // +0014 │ │ +08f998: 5ca5 4b0b |000e: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08f99c: 6e10 de1d 0a00 |0010: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.findSyncPosition:()I // method@1dde │ │ +08f9a2: 0a02 |0013: move-result v2 │ │ +08f9a4: 3a02 0c00 |0014: if-ltz v2, 0020 // +000c │ │ +08f9a8: 6e30 fb1d 2a07 |0016: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1dfb │ │ +08f9ae: 0a03 |0019: move-result v3 │ │ +08f9b0: 3323 0600 |001a: if-ne v3, v2, 0020 // +0006 │ │ +08f9b4: 6e20 101e 2a00 |001c: invoke-virtual {v10, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1e10 │ │ +08f9ba: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +08f9bc: 3901 2000 |0020: if-nez v1, 0040 // +0020 │ │ +08f9c0: 6e10 f31d 0a00 |0022: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.getSelectedItemPosition:()I // method@1df3 │ │ +08f9c6: 0a02 |0025: move-result v2 │ │ +08f9c8: 3402 0400 |0026: if-lt v2, v0, 002a // +0004 │ │ +08f9cc: d802 00ff |0028: add-int/lit8 v2, v0, #int -1 // #ff │ │ +08f9d0: 3b02 0300 |002a: if-gez v2, 002d // +0003 │ │ +08f9d4: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +08f9d6: 6e30 fb1d 2a07 |002d: invoke-virtual {v10, v2, v7}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1dfb │ │ +08f9dc: 0a03 |0030: move-result v3 │ │ +08f9de: 3b03 0600 |0031: if-gez v3, 0037 // +0006 │ │ +08f9e2: 6e30 fb1d 2a05 |0033: invoke-virtual {v10, v2, v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.lookForSelectablePosition:(IZ)I // method@1dfb │ │ +08f9e8: 0a03 |0036: move-result v3 │ │ +08f9ea: 3a03 0900 |0037: if-ltz v3, 0040 // +0009 │ │ +08f9ee: 6e20 101e 3a00 |0039: invoke-virtual {v10, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.setNextSelectedPositionInt:(I)V // method@1e10 │ │ +08f9f4: 6e10 d81d 0a00 |003c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1dd8 │ │ +08f9fa: 1211 |003f: const/4 v1, #int 1 // #1 │ │ +08f9fc: 3901 0f00 |0040: if-nez v1, 004f // +000f │ │ +08fa00: 59a6 540b |0042: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08fa04: 5aa8 550b |0044: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08fa08: 59a6 4c0b |0046: iput v6, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08fa0c: 5aa8 4d0b |0048: iput-wide v8, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08fa10: 5ca5 4b0b |004a: iput-boolean v5, v10, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08fa14: 6e10 d81d 0a00 |004c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/AdapterViewICS;.checkSelectionChanged:()V // method@1dd8 │ │ +08fa1a: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=920 │ │ 0x0007 line=921 │ │ 0x0008 line=923 │ │ 0x000a line=928 │ │ 0x000e line=931 │ │ @@ -119788,17 +119787,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -08f9b0: |[08f9b0] android.support.v7.internal.widget.AdapterViewICS.isInFilterMode:()Z │ │ -08f9c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08f9c2: 0f00 |0001: return v0 │ │ +08fa1c: |[08fa1c] android.support.v7.internal.widget.AdapterViewICS.isInFilterMode:()Z │ │ +08fa2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fa2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -119807,16 +119806,16 @@ │ │ type : '(IZ)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08f9c4: |[08f9c4] android.support.v7.internal.widget.AdapterViewICS.lookForSelectablePosition:(IZ)I │ │ -08f9d4: 0f01 |0000: return v1 │ │ +08fa30: |[08fa30] android.support.v7.internal.widget.AdapterViewICS.lookForSelectablePosition:(IZ)I │ │ +08fa40: 0f01 |0000: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1086 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0001 reg=1 position I │ │ @@ -119827,19 +119826,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08f9d8: |[08f9d8] android.support.v7.internal.widget.AdapterViewICS.onDetachedFromWindow:()V │ │ -08f9e8: 6f10 b422 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -08f9ee: 5410 560b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ -08f9f2: 6e20 051e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e05 │ │ -08f9f8: 0e00 |0008: return-void │ │ +08fa44: |[08fa44] android.support.v7.internal.widget.AdapterViewICS.onDetachedFromWindow:()V │ │ +08fa54: 6f10 b422 0100 |0000: invoke-super {v1}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +08fa5a: 5410 560b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ +08fa5e: 6e20 051e 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1e05 │ │ +08fa64: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ 0x0003 line=850 │ │ 0x0008 line=851 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -119850,19 +119849,19 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -08f9fc: |[08f9fc] android.support.v7.internal.widget.AdapterViewICS.onLayout:(ZIIII)V │ │ -08fa0c: 6e10 e71d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getHeight:()I // method@1de7 │ │ -08fa12: 0a00 |0003: move-result v0 │ │ -08fa14: 5910 4a0b |0004: iput v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0b4a │ │ -08fa18: 0e00 |0006: return-void │ │ +08fa68: |[08fa68] android.support.v7.internal.widget.AdapterViewICS.onLayout:(ZIIII)V │ │ +08fa78: 6e10 e71d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.getHeight:()I // method@1de7 │ │ +08fa7e: 0a00 |0003: move-result v0 │ │ +08fa80: 5910 4a0b |0004: iput v0, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0b4a │ │ +08fa84: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0006 line=543 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -119877,30 +119876,30 @@ │ │ type : '(Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -08fa1c: |[08fa1c] android.support.v7.internal.widget.AdapterViewICS.performItemClick:(Landroid/view/View;IJ)Z │ │ -08fa2c: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -08fa2e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -08fa30: 5471 510b |0002: iget-object v1, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ -08fa34: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ -08fa38: 6e20 011e 0700 |0006: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.playSoundEffect:(I)V // method@1e01 │ │ -08fa3e: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ -08fa42: 6e20 5622 6800 |000b: invoke-virtual {v8, v6}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2256 │ │ -08fa48: 5470 510b |000e: iget-object v0, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ -08fa4c: 0771 |0010: move-object v1, v7 │ │ -08fa4e: 0782 |0011: move-object v2, v8 │ │ -08fa50: 0193 |0012: move v3, v9 │ │ -08fa52: 04a4 |0013: move-wide v4, v10 │ │ -08fa54: 7806 c31d 0000 |0014: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1dc3 │ │ -08fa5a: 0160 |0017: move v0, v6 │ │ -08fa5c: 0f00 |0018: return v0 │ │ +08fa88: |[08fa88] android.support.v7.internal.widget.AdapterViewICS.performItemClick:(Landroid/view/View;IJ)Z │ │ +08fa98: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +08fa9a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +08fa9c: 5471 510b |0002: iget-object v1, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ +08faa0: 3801 1400 |0004: if-eqz v1, 0018 // +0014 │ │ +08faa4: 6e20 011e 0700 |0006: invoke-virtual {v7, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.playSoundEffect:(I)V // method@1e01 │ │ +08faaa: 3808 0500 |0009: if-eqz v8, 000e // +0005 │ │ +08faae: 6e20 5622 6800 |000b: invoke-virtual {v8, v6}, Landroid/view/View;.sendAccessibilityEvent:(I)V // method@2256 │ │ +08fab4: 5470 510b |000e: iget-object v0, v7, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ +08fab8: 0771 |0010: move-object v1, v7 │ │ +08faba: 0782 |0011: move-object v2, v8 │ │ +08fabc: 0193 |0012: move v3, v9 │ │ +08fabe: 04a4 |0013: move-wide v4, v10 │ │ +08fac0: 7806 c31d 0000 |0014: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V // method@1dc3 │ │ +08fac6: 0160 |0017: move v0, v6 │ │ +08fac8: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=303 │ │ 0x0006 line=304 │ │ 0x0009 line=305 │ │ 0x000b line=306 │ │ 0x000e line=308 │ │ @@ -119917,66 +119916,66 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 95 16-bit code units │ │ -08fa60: |[08fa60] android.support.v7.internal.widget.AdapterViewICS.rememberSyncState:()V │ │ -08fa70: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -08fa72: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -08fa74: 6e10 e31d 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1de3 │ │ -08fa7a: 0a02 |0005: move-result v2 │ │ -08fa7c: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ -08fa80: 5c65 4b0b |0008: iput-boolean v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08fa84: 5262 4a0b |000a: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0b4a │ │ -08fa88: 8122 |000c: int-to-long v2, v2 │ │ -08fa8a: 5a62 580b |000d: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncHeight:J // field@0b58 │ │ -08fa8e: 5262 540b |000f: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08fa92: 3a02 1e00 |0011: if-ltz v2, 002f // +001e │ │ -08fa96: 5262 540b |0013: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08fa9a: 5263 470b |0015: iget v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08fa9e: b132 |0017: sub-int/2addr v2, v3 │ │ -08faa0: 6e20 e21d 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1de2 │ │ -08faa6: 0c01 |001b: move-result-object v1 │ │ -08faa8: 5362 4d0b |001c: iget-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08faac: 5a62 5b0b |001e: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08fab0: 5262 4c0b |0020: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08fab4: 5962 5a0b |0022: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ -08fab8: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ -08fabc: 6e10 1b22 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -08fac2: 0a02 |0029: move-result v2 │ │ -08fac4: 5962 570b |002a: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0b57 │ │ -08fac8: 5964 590b |002c: iput v4, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0b59 │ │ -08facc: 0e00 |002e: return-void │ │ -08face: 6e20 e21d 4600 |002f: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1de2 │ │ -08fad4: 0c01 |0032: move-result-object v1 │ │ -08fad6: 6e10 e01d 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08fadc: 0c00 |0036: move-result-object v0 │ │ -08fade: 5262 470b |0037: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08fae2: 3a02 2100 |0039: if-ltz v2, 005a // +0021 │ │ -08fae6: 5262 470b |003b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08faea: 7210 be23 0000 |003d: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ -08faf0: 0a03 |0040: move-result v3 │ │ -08faf2: 3532 1900 |0041: if-ge v2, v3, 005a // +0019 │ │ -08faf6: 5262 470b |0043: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08fafa: 7220 c023 2000 |0045: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ -08fb00: 0b02 |0048: move-result-wide v2 │ │ -08fb02: 5a62 5b0b |0049: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08fb06: 5262 470b |004b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ -08fb0a: 5962 5a0b |004d: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ -08fb0e: 3801 0800 |004f: if-eqz v1, 0057 // +0008 │ │ -08fb12: 6e10 1b22 0100 |0051: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -08fb18: 0a02 |0054: move-result v2 │ │ -08fb1a: 5962 570b |0055: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0b57 │ │ -08fb1e: 5965 590b |0057: iput v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0b59 │ │ -08fb22: 28d5 |0059: goto 002e // -002b │ │ -08fb24: 1602 ffff |005a: const-wide/16 v2, #int -1 // #ffff │ │ -08fb28: 5a62 5b0b |005c: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08fb2c: 28ed |005e: goto 004b // -0013 │ │ +08facc: |[08facc] android.support.v7.internal.widget.AdapterViewICS.rememberSyncState:()V │ │ +08fadc: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +08fade: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +08fae0: 6e10 e31d 0600 |0002: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildCount:()I // method@1de3 │ │ +08fae6: 0a02 |0005: move-result v2 │ │ +08fae8: 3d02 2800 |0006: if-lez v2, 002e // +0028 │ │ +08faec: 5c65 4b0b |0008: iput-boolean v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08faf0: 5262 4a0b |000a: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mLayoutHeight:I // field@0b4a │ │ +08faf4: 8122 |000c: int-to-long v2, v2 │ │ +08faf6: 5a62 580b |000d: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncHeight:J // field@0b58 │ │ +08fafa: 5262 540b |000f: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08fafe: 3a02 1e00 |0011: if-ltz v2, 002f // +001e │ │ +08fb02: 5262 540b |0013: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08fb06: 5263 470b |0015: iget v3, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08fb0a: b132 |0017: sub-int/2addr v2, v3 │ │ +08fb0c: 6e20 e21d 2600 |0018: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1de2 │ │ +08fb12: 0c01 |001b: move-result-object v1 │ │ +08fb14: 5362 4d0b |001c: iget-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08fb18: 5a62 5b0b |001e: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08fb1c: 5262 4c0b |0020: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08fb20: 5962 5a0b |0022: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ +08fb24: 3801 0800 |0024: if-eqz v1, 002c // +0008 │ │ +08fb28: 6e10 1b22 0100 |0026: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +08fb2e: 0a02 |0029: move-result v2 │ │ +08fb30: 5962 570b |002a: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0b57 │ │ +08fb34: 5964 590b |002c: iput v4, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0b59 │ │ +08fb38: 0e00 |002e: return-void │ │ +08fb3a: 6e20 e21d 4600 |002f: invoke-virtual {v6, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.getChildAt:(I)Landroid/view/View; // method@1de2 │ │ +08fb40: 0c01 |0032: move-result-object v1 │ │ +08fb42: 6e10 e01d 0600 |0033: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08fb48: 0c00 |0036: move-result-object v0 │ │ +08fb4a: 5262 470b |0037: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08fb4e: 3a02 2100 |0039: if-ltz v2, 005a // +0021 │ │ +08fb52: 5262 470b |003b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08fb56: 7210 be23 0000 |003d: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ +08fb5c: 0a03 |0040: move-result v3 │ │ +08fb5e: 3532 1900 |0041: if-ge v2, v3, 005a // +0019 │ │ +08fb62: 5262 470b |0043: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08fb66: 7220 c023 2000 |0045: invoke-interface {v0, v2}, Landroid/widget/Adapter;.getItemId:(I)J // method@23c0 │ │ +08fb6c: 0b02 |0048: move-result-wide v2 │ │ +08fb6e: 5a62 5b0b |0049: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08fb72: 5262 470b |004b: iget v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mFirstPosition:I // field@0b47 │ │ +08fb76: 5962 5a0b |004d: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ +08fb7a: 3801 0800 |004f: if-eqz v1, 0057 // +0008 │ │ +08fb7e: 6e10 1b22 0100 |0051: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +08fb84: 0a02 |0054: move-result v2 │ │ +08fb86: 5962 570b |0055: iput v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSpecificTop:I // field@0b57 │ │ +08fb8a: 5965 590b |0057: iput v5, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0b59 │ │ +08fb8e: 28d5 |0059: goto 002e // -002b │ │ +08fb90: 1602 ffff |005a: const-wide/16 v2, #int -1 // #ffff │ │ +08fb94: 5a62 5b0b |005c: iput-wide v2, v6, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08fb98: 28ed |005e: goto 004b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1119 │ │ 0x0008 line=1120 │ │ 0x000a line=1121 │ │ 0x000f line=1122 │ │ 0x0013 line=1124 │ │ @@ -120007,19 +120006,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08fb30: |[08fb30] android.support.v7.internal.widget.AdapterViewICS.removeAllViews:()V │ │ -08fb40: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08fb44: 1a01 d02a |0002: const-string v1, "removeAllViews() is not supported in AdapterView" // string@2ad0 │ │ -08fb48: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08fb4e: 2700 |0007: throw v0 │ │ +08fb9c: |[08fb9c] android.support.v7.internal.widget.AdapterViewICS.removeAllViews:()V │ │ +08fbac: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08fbb0: 1a01 d32a |0002: const-string v1, "removeAllViews() is not supported in AdapterView" // string@2ad3 │ │ +08fbb4: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08fbba: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ │ │ @@ -120028,19 +120027,19 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08fb50: |[08fb50] android.support.v7.internal.widget.AdapterViewICS.removeView:(Landroid/view/View;)V │ │ -08fb60: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08fb64: 1a01 f02a |0002: const-string v1, "removeView(View) is not supported in AdapterView" // string@2af0 │ │ -08fb68: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08fb6e: 2700 |0007: throw v0 │ │ +08fbbc: |[08fbbc] android.support.v7.internal.widget.AdapterViewICS.removeView:(Landroid/view/View;)V │ │ +08fbcc: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08fbd0: 1a01 f32a |0002: const-string v1, "removeView(View) is not supported in AdapterView" // string@2af3 │ │ +08fbd4: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08fbda: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=515 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 child Landroid/view/View; │ │ @@ -120050,19 +120049,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08fb70: |[08fb70] android.support.v7.internal.widget.AdapterViewICS.removeViewAt:(I)V │ │ -08fb80: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -08fb84: 1a01 f22a |0002: const-string v1, "removeViewAt(int) is not supported in AdapterView" // string@2af2 │ │ -08fb88: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -08fb8e: 2700 |0007: throw v0 │ │ +08fbdc: |[08fbdc] android.support.v7.internal.widget.AdapterViewICS.removeViewAt:(I)V │ │ +08fbec: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +08fbf0: 1a01 f52a |0002: const-string v1, "removeViewAt(int) is not supported in AdapterView" // string@2af5 │ │ +08fbf4: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +08fbfa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 index I │ │ @@ -120072,43 +120071,43 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -08fb90: |[08fb90] android.support.v7.internal.widget.AdapterViewICS.selectionChanged:()V │ │ -08fba0: 5420 530b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ -08fba4: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ -08fba8: 5520 480b |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ -08fbac: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -08fbb0: 5520 420b |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ -08fbb4: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ -08fbb8: 5420 560b |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ -08fbbc: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -08fbc0: 2200 b703 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // type@03b7 │ │ -08fbc4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -08fbc6: 7030 ca1d 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V // method@1dca │ │ -08fbcc: 5b20 560b |0016: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ -08fbd0: 5420 560b |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ -08fbd4: 6e20 021e 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1e02 │ │ -08fbda: 5220 540b |001d: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08fbde: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ -08fbe0: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ -08fbe4: 6e10 fa1d 0200 |0022: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isShown:()Z // method@1dfa │ │ -08fbea: 0a00 |0025: move-result v0 │ │ -08fbec: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ -08fbf0: 6e10 f81d 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInTouchMode:()Z // method@1df8 │ │ -08fbf6: 0a00 |002b: move-result v0 │ │ -08fbf8: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ -08fbfc: 1240 |002e: const/4 v0, #int 4 // #4 │ │ -08fbfe: 6e20 0a1e 0200 |002f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.sendAccessibilityEvent:(I)V // method@1e0a │ │ -08fc04: 0e00 |0032: return-void │ │ -08fc06: 7010 df1d 0200 |0033: invoke-direct {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1ddf │ │ -08fc0c: 28e7 |0036: goto 001d // -0019 │ │ +08fbfc: |[08fbfc] android.support.v7.internal.widget.AdapterViewICS.selectionChanged:()V │ │ +08fc0c: 5420 530b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ +08fc10: 3800 1b00 |0002: if-eqz v0, 001d // +001b │ │ +08fc14: 5520 480b |0004: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mInLayout:Z // field@0b48 │ │ +08fc18: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +08fc1c: 5520 420b |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mBlockLayoutRequests:Z // field@0b42 │ │ +08fc20: 3800 2900 |000a: if-eqz v0, 0033 // +0029 │ │ +08fc24: 5420 560b |000c: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ +08fc28: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +08fc2c: 2200 b703 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // type@03b7 │ │ +08fc30: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +08fc32: 7030 ca1d 2001 |0013: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$1;)V // method@1dca │ │ +08fc38: 5b20 560b |0016: iput-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ +08fc3c: 5420 560b |0018: iget-object v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectionNotifier:Landroid/support/v7/internal/widget/AdapterViewICS$SelectionNotifier; // field@0b56 │ │ +08fc40: 6e20 021e 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.post:(Ljava/lang/Runnable;)Z // method@1e02 │ │ +08fc46: 5220 540b |001d: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08fc4a: 12f1 |001f: const/4 v1, #int -1 // #ff │ │ +08fc4c: 3210 1200 |0020: if-eq v0, v1, 0032 // +0012 │ │ +08fc50: 6e10 fa1d 0200 |0022: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isShown:()Z // method@1dfa │ │ +08fc56: 0a00 |0025: move-result v0 │ │ +08fc58: 3800 0c00 |0026: if-eqz v0, 0032 // +000c │ │ +08fc5c: 6e10 f81d 0200 |0028: invoke-virtual {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInTouchMode:()Z // method@1df8 │ │ +08fc62: 0a00 |002b: move-result v0 │ │ +08fc64: 3900 0600 |002c: if-nez v0, 0032 // +0006 │ │ +08fc68: 1240 |002e: const/4 v0, #int 4 // #4 │ │ +08fc6a: 6e20 0a1e 0200 |002f: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.sendAccessibilityEvent:(I)V // method@1e0a │ │ +08fc70: 0e00 |0032: return-void │ │ +08fc72: 7010 df1d 0200 |0033: invoke-direct {v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.fireOnSelected:()V // method@1ddf │ │ +08fc78: 28e7 |0036: goto 001d // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=869 │ │ 0x0004 line=870 │ │ 0x000c line=875 │ │ 0x0010 line=876 │ │ 0x0018 line=878 │ │ @@ -120131,27 +120130,27 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -08fc10: |[08fc10] android.support.v7.internal.widget.AdapterViewICS.setEmptyView:(Landroid/view/View;)V │ │ -08fc20: 5b34 460b |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ -08fc24: 6e10 e01d 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08fc2a: 0c00 |0005: move-result-object v0 │ │ -08fc2c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08fc30: 7210 c223 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@23c2 │ │ -08fc36: 0a02 |000b: move-result v2 │ │ -08fc38: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -08fc3c: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -08fc3e: 7020 181e 1300 |000f: invoke-direct {v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1e18 │ │ -08fc44: 0e00 |0012: return-void │ │ -08fc46: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -08fc48: 28fb |0014: goto 000f // -0005 │ │ +08fc7c: |[08fc7c] android.support.v7.internal.widget.AdapterViewICS.setEmptyView:(Landroid/view/View;)V │ │ +08fc8c: 5b34 460b |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/AdapterViewICS;.mEmptyView:Landroid/view/View; // field@0b46 │ │ +08fc90: 6e10 e01d 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08fc96: 0c00 |0005: move-result-object v0 │ │ +08fc98: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08fc9c: 7210 c223 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.isEmpty:()Z // method@23c2 │ │ +08fca2: 0a02 |000b: move-result v2 │ │ +08fca4: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +08fca8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +08fcaa: 7020 181e 1300 |000f: invoke-direct {v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.updateEmptyStatus:(Z)V // method@1e18 │ │ +08fcb0: 0e00 |0012: return-void │ │ +08fcb2: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +08fcb4: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=661 │ │ 0x0006 line=662 │ │ 0x000f line=663 │ │ 0x0012 line=664 │ │ @@ -120168,38 +120167,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08fc4c: |[08fc4c] android.support.v7.internal.widget.AdapterViewICS.setFocusable:(Z)V │ │ -08fc5c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -08fc5e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08fc60: 6e10 e01d 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08fc66: 0c00 |0005: move-result-object v0 │ │ -08fc68: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08fc6c: 7210 be23 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ -08fc72: 0a04 |000b: move-result v4 │ │ -08fc74: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ -08fc78: 0131 |000e: move v1, v3 │ │ -08fc7a: 5c56 450b |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0b45 │ │ -08fc7e: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ -08fc82: 5c52 440b |0013: iput-boolean v2, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0b44 │ │ -08fc86: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ -08fc8a: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -08fc8e: 6e10 f71d 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ -08fc94: 0a04 |001c: move-result v4 │ │ -08fc96: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -08fc9a: 6f20 c622 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@22c6 │ │ -08fca0: 0e00 |0022: return-void │ │ -08fca2: 0121 |0023: move v1, v2 │ │ -08fca4: 28eb |0024: goto 000f // -0015 │ │ -08fca6: 0123 |0025: move v3, v2 │ │ -08fca8: 28f9 |0026: goto 001f // -0007 │ │ +08fcb8: |[08fcb8] android.support.v7.internal.widget.AdapterViewICS.setFocusable:(Z)V │ │ +08fcc8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +08fcca: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08fccc: 6e10 e01d 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08fcd2: 0c00 |0005: move-result-object v0 │ │ +08fcd4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08fcd8: 7210 be23 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ +08fcde: 0a04 |000b: move-result v4 │ │ +08fce0: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ +08fce4: 0131 |000e: move v1, v3 │ │ +08fce6: 5c56 450b |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0b45 │ │ +08fcea: 3906 0400 |0011: if-nez v6, 0015 // +0004 │ │ +08fcee: 5c52 440b |0013: iput-boolean v2, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0b44 │ │ +08fcf2: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ +08fcf6: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +08fcfa: 6e10 f71d 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ +08fd00: 0a04 |001c: move-result v4 │ │ +08fd02: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +08fd06: 6f20 c622 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusable:(Z)V // method@22c6 │ │ +08fd0c: 0e00 |0022: return-void │ │ +08fd0e: 0121 |0023: move v1, v2 │ │ +08fd10: 28eb |0024: goto 000f // -0015 │ │ +08fd12: 0123 |0025: move v3, v2 │ │ +08fd14: 28f9 |0026: goto 001f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=689 │ │ 0x0006 line=690 │ │ 0x000f line=692 │ │ 0x0011 line=693 │ │ 0x0013 line=694 │ │ @@ -120220,38 +120219,38 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -08fcac: |[08fcac] android.support.v7.internal.widget.AdapterViewICS.setFocusableInTouchMode:(Z)V │ │ -08fcbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -08fcbe: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -08fcc0: 6e10 e01d 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ -08fcc6: 0c00 |0005: move-result-object v0 │ │ -08fcc8: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -08fccc: 7210 be23 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ -08fcd2: 0a04 |000b: move-result v4 │ │ -08fcd4: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ -08fcd8: 0131 |000e: move v1, v3 │ │ -08fcda: 5c56 440b |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0b44 │ │ -08fcde: 3806 0400 |0011: if-eqz v6, 0015 // +0004 │ │ -08fce2: 5c53 450b |0013: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0b45 │ │ -08fce6: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ -08fcea: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ -08fcee: 6e10 f71d 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ -08fcf4: 0a04 |001c: move-result v4 │ │ -08fcf6: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ -08fcfa: 6f20 c722 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@22c7 │ │ -08fd00: 0e00 |0022: return-void │ │ -08fd02: 0121 |0023: move v1, v2 │ │ -08fd04: 28eb |0024: goto 000f // -0015 │ │ -08fd06: 0123 |0025: move v3, v2 │ │ -08fd08: 28f9 |0026: goto 001f // -0007 │ │ +08fd18: |[08fd18] android.support.v7.internal.widget.AdapterViewICS.setFocusableInTouchMode:(Z)V │ │ +08fd28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +08fd2a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +08fd2c: 6e10 e01d 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.getAdapter:()Landroid/widget/Adapter; // method@1de0 │ │ +08fd32: 0c00 |0005: move-result-object v0 │ │ +08fd34: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +08fd38: 7210 be23 0000 |0008: invoke-interface {v0}, Landroid/widget/Adapter;.getCount:()I // method@23be │ │ +08fd3e: 0a04 |000b: move-result v4 │ │ +08fd40: 3904 1700 |000c: if-nez v4, 0023 // +0017 │ │ +08fd44: 0131 |000e: move v1, v3 │ │ +08fd46: 5c56 440b |000f: iput-boolean v6, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableInTouchModeState:Z // field@0b44 │ │ +08fd4a: 3806 0400 |0011: if-eqz v6, 0015 // +0004 │ │ +08fd4e: 5c53 450b |0013: iput-boolean v3, v5, Landroid/support/v7/internal/widget/AdapterViewICS;.mDesiredFocusableState:Z // field@0b45 │ │ +08fd52: 3806 1000 |0015: if-eqz v6, 0025 // +0010 │ │ +08fd56: 3801 0800 |0017: if-eqz v1, 001f // +0008 │ │ +08fd5a: 6e10 f71d 0500 |0019: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AdapterViewICS;.isInFilterMode:()Z // method@1df7 │ │ +08fd60: 0a04 |001c: move-result v4 │ │ +08fd62: 3804 0800 |001d: if-eqz v4, 0025 // +0008 │ │ +08fd66: 6f20 c722 3500 |001f: invoke-super {v5, v3}, Landroid/view/ViewGroup;.setFocusableInTouchMode:(Z)V // method@22c7 │ │ +08fd6c: 0e00 |0022: return-void │ │ +08fd6e: 0121 |0023: move v1, v2 │ │ +08fd70: 28eb |0024: goto 000f // -0015 │ │ +08fd72: 0123 |0025: move v3, v2 │ │ +08fd74: 28f9 |0026: goto 001f // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=702 │ │ 0x0006 line=703 │ │ 0x000f line=705 │ │ 0x0011 line=706 │ │ 0x0013 line=707 │ │ @@ -120272,28 +120271,28 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -08fd0c: |[08fd0c] android.support.v7.internal.widget.AdapterViewICS.setNextSelectedPositionInt:(I)V │ │ -08fd1c: 5923 4c0b |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ -08fd20: 6e20 e91d 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1de9 │ │ -08fd26: 0b00 |0005: move-result-wide v0 │ │ -08fd28: 5a20 4d0b |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08fd2c: 5520 4b0b |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ -08fd30: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ -08fd34: 5220 590b |000c: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0b59 │ │ -08fd38: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -08fd3c: 3a03 0800 |0010: if-ltz v3, 0018 // +0008 │ │ -08fd40: 5923 5a0b |0012: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ -08fd44: 5320 4d0b |0014: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ -08fd48: 5a20 5b0b |0016: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ -08fd4c: 0e00 |0018: return-void │ │ +08fd78: |[08fd78] android.support.v7.internal.widget.AdapterViewICS.setNextSelectedPositionInt:(I)V │ │ +08fd88: 5923 4c0b |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedPosition:I // field@0b4c │ │ +08fd8c: 6e20 e91d 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1de9 │ │ +08fd92: 0b00 |0005: move-result-wide v0 │ │ +08fd94: 5a20 4d0b |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08fd98: 5520 4b0b |0008: iget-boolean v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNeedSync:Z // field@0b4b │ │ +08fd9c: 3800 0e00 |000a: if-eqz v0, 0018 // +000e │ │ +08fda0: 5220 590b |000c: iget v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncMode:I // field@0b59 │ │ +08fda4: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +08fda8: 3a03 0800 |0010: if-ltz v3, 0018 // +0008 │ │ +08fdac: 5923 5a0b |0012: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncPosition:I // field@0b5a │ │ +08fdb0: 5320 4d0b |0014: iget-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mNextSelectedRowId:J // field@0b4d │ │ +08fdb4: 5a20 5b0b |0016: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSyncRowId:J // field@0b5b │ │ +08fdb8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0002 line=1105 │ │ 0x0008 line=1107 │ │ 0x0012 line=1108 │ │ 0x0014 line=1109 │ │ @@ -120308,19 +120307,19 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -08fd50: |[08fd50] android.support.v7.internal.widget.AdapterViewICS.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ -08fd60: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -08fd64: 1a01 4404 |0002: const-string v1, "Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" // string@0444 │ │ -08fd68: 7020 102b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -08fd6e: 2700 |0007: throw v0 │ │ +08fdbc: |[08fdbc] android.support.v7.internal.widget.AdapterViewICS.setOnClickListener:(Landroid/view/View$OnClickListener;)V │ │ +08fdcc: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +08fdd0: 1a01 4404 |0002: const-string v1, "Don't call setOnClickListener for an AdapterView. You probably want setOnItemClickListener instead" // string@0444 │ │ +08fdd4: 7020 102b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +08fdda: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=776 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0008 reg=3 l Landroid/view/View$OnClickListener; │ │ @@ -120330,17 +120329,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fd70: |[08fd70] android.support.v7.internal.widget.AdapterViewICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -08fd80: 5b01 510b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ -08fd84: 0e00 |0002: return-void │ │ +08fddc: |[08fddc] android.support.v7.internal.widget.AdapterViewICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +08fdec: 5b01 510b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0b51 │ │ +08fdf0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0002 line=283 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -120351,22 +120350,22 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -08fd88: |[08fd88] android.support.v7.internal.widget.AdapterViewICS.setOnItemLongClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;)V │ │ -08fd98: 6e10 f91d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.isLongClickable:()Z // method@1df9 │ │ -08fd9e: 0a00 |0003: move-result v0 │ │ -08fda0: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -08fda4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -08fda6: 6e20 0f1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.setLongClickable:(Z)V // method@1e0f │ │ -08fdac: 5b12 520b |000a: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0b52 │ │ -08fdb0: 0e00 |000c: return-void │ │ +08fdf4: |[08fdf4] android.support.v7.internal.widget.AdapterViewICS.setOnItemLongClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener;)V │ │ +08fe04: 6e10 f91d 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.isLongClickable:()Z // method@1df9 │ │ +08fe0a: 0a00 |0003: move-result v0 │ │ +08fe0c: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +08fe10: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +08fe12: 6e20 0f1e 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AdapterViewICS;.setLongClickable:(Z)V // method@1e0f │ │ +08fe18: 5b12 520b |000a: iput-object v2, v1, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemLongClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemLongClickListener; // field@0b52 │ │ +08fe1c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0006 line=346 │ │ 0x000a line=348 │ │ 0x000c line=349 │ │ locals : │ │ @@ -120379,17 +120378,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -08fdb4: |[08fdb4] android.support.v7.internal.widget.AdapterViewICS.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V │ │ -08fdc4: 5b01 530b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ -08fdc8: 0e00 |0002: return-void │ │ +08fe20: |[08fe20] android.support.v7.internal.widget.AdapterViewICS.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V │ │ +08fe30: 5b01 530b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/AdapterViewICS;.mOnItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0b53 │ │ +08fe34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -120400,20 +120399,20 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -08fdcc: |[08fdcc] android.support.v7.internal.widget.AdapterViewICS.setSelectedPositionInt:(I)V │ │ -08fddc: 5923 540b |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ -08fde0: 6e20 e91d 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1de9 │ │ -08fde6: 0b00 |0005: move-result-wide v0 │ │ -08fde8: 5a20 550b |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ -08fdec: 0e00 |0008: return-void │ │ +08fe38: |[08fe38] android.support.v7.internal.widget.AdapterViewICS.setSelectedPositionInt:(I)V │ │ +08fe48: 5923 540b |0000: iput v3, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedPosition:I // field@0b54 │ │ +08fe4c: 6e20 e91d 3200 |0002: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AdapterViewICS;.getItemIdAtPosition:(I)J // method@1de9 │ │ +08fe52: 0b00 |0005: move-result-wide v0 │ │ +08fe54: 5a20 550b |0006: iput-wide v0, v2, Landroid/support/v7/internal/widget/AdapterViewICS;.mSelectedRowId:J // field@0b55 │ │ +08fe58: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1094 │ │ 0x0002 line=1095 │ │ 0x0008 line=1096 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -120461,23 +120460,23 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -08fdf0: |[08fdf0] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ -08fe00: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -08fe06: 6e10 3401 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -08fe0c: 0c00 |0006: move-result-object v0 │ │ -08fe0e: 6e10 ad01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ -08fe14: 0c00 |000a: move-result-object v0 │ │ -08fe16: 5400 2d00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ -08fe1a: 5b10 5c0b |000d: iput-object v0, v1, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0b5c │ │ -08fe1e: 0e00 |000f: return-void │ │ +08fe5c: |[08fe5c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.:(Landroid/content/Context;)V │ │ +08fe6c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +08fe72: 6e10 3401 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +08fe78: 0c00 |0006: move-result-object v0 │ │ +08fe7a: 6e10 ad01 0000 |0007: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ +08fe80: 0c00 |000a: move-result-object v0 │ │ +08fe82: 5400 2d00 |000b: iget-object v0, v0, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ +08fe86: 5b10 5c0b |000d: iput-object v0, v1, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0b5c │ │ +08fe8a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ 0x000f line=70 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; │ │ @@ -120489,24 +120488,24 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -08fe20: |[08fe20] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ -08fe30: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -08fe34: 6e10 042b 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -08fe3a: 0c00 |0005: move-result-object v0 │ │ -08fe3c: 5421 5c0b |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0b5c │ │ -08fe40: 6e20 362b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -08fe46: 0c00 |000b: move-result-object v0 │ │ -08fe48: 1100 |000c: return-object v0 │ │ -08fe4a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -08fe4c: 28fe |000e: goto 000c // -0002 │ │ +08fe8c: |[08fe8c] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.getTransformation:(Ljava/lang/CharSequence;Landroid/view/View;)Ljava/lang/CharSequence; │ │ +08fe9c: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +08fea0: 6e10 042b 0300 |0002: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +08fea6: 0c00 |0005: move-result-object v0 │ │ +08fea8: 5421 5c0b |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.mLocale:Ljava/util/Locale; // field@0b5c │ │ +08feac: 6e20 362b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +08feb2: 0c00 |000b: move-result-object v0 │ │ +08feb4: 1100 |000c: return-object v0 │ │ +08feb6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +08feb8: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; │ │ 0x0000 - 0x000f reg=3 source Ljava/lang/CharSequence; │ │ 0x0000 - 0x000f reg=4 view Landroid/view/View; │ │ @@ -120516,16 +120515,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -08fe50: |[08fe50] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ -08fe60: 0e00 |0000: return-void │ │ +08febc: |[08febc] android.support.v7.internal.widget.CompatTextView$AllCapsTransformationMethod.onFocusChanged:(Landroid/view/View;Ljava/lang/CharSequence;ZILandroid/graphics/Rect;)V │ │ +08fecc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 charSequence Ljava/lang/CharSequence; │ │ @@ -120562,18 +120561,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -08fe64: |[08fe64] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;)V │ │ -08fe74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08fe76: 7030 1d1e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1e1d │ │ -08fe7c: 0e00 |0004: return-void │ │ +08fed0: |[08fed0] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;)V │ │ +08fee0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fee2: 7030 1d1e 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1e1d │ │ +08fee8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0004 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -120583,18 +120582,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -08fe80: |[08fe80] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08fe90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -08fe92: 7040 1e1e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e1e │ │ -08fe98: 0e00 |0004: return-void │ │ +08feec: |[08feec] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08fefc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +08fefe: 7040 1e1e 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e1e │ │ +08ff04: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0004 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/CompatTextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -120605,29 +120604,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -08fe9c: |[08fe9c] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -08feac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -08feae: 7040 f924 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24f9 │ │ -08feb4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -08feb6: 6202 0009 |0005: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0900 │ │ -08feba: 6e53 3d01 6572 |0007: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -08fec0: 0c01 |000a: move-result-object v1 │ │ -08fec2: 6e30 bc01 3103 |000b: invoke-virtual {v1, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -08fec8: 0a00 |000e: move-result v0 │ │ -08feca: 6e10 ca01 0100 |000f: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08fed0: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ -08fed4: 2202 b903 |0014: new-instance v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; // type@03b9 │ │ -08fed8: 7020 191e 5200 |0016: invoke-direct {v2, v5}, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1e19 │ │ -08fede: 6e20 211e 2400 |0019: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/CompatTextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1e21 │ │ -08fee4: 0e00 |001c: return-void │ │ +08ff08: |[08ff08] android.support.v7.internal.widget.CompatTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +08ff18: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +08ff1a: 7040 f924 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24f9 │ │ +08ff20: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +08ff22: 6202 0009 |0005: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.CompatTextView:[I // field@0900 │ │ +08ff26: 6e53 3d01 6572 |0007: invoke-virtual {v5, v6, v2, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +08ff2c: 0c01 |000a: move-result-object v1 │ │ +08ff2e: 6e30 bc01 3103 |000b: invoke-virtual {v1, v3, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +08ff34: 0a00 |000e: move-result v0 │ │ +08ff36: 6e10 ca01 0100 |000f: invoke-virtual {v1}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08ff3c: 3800 0a00 |0012: if-eqz v0, 001c // +000a │ │ +08ff40: 2202 b903 |0014: new-instance v2, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod; // type@03b9 │ │ +08ff44: 7020 191e 5200 |0016: invoke-direct {v2, v5}, Landroid/support/v7/internal/widget/CompatTextView$AllCapsTransformationMethod;.:(Landroid/content/Context;)V // method@1e19 │ │ +08ff4a: 6e20 211e 2400 |0019: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/CompatTextView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1e21 │ │ +08ff50: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=46 │ │ 0x0005 line=48 │ │ 0x000b line=50 │ │ 0x000f line=51 │ │ @@ -120707,51 +120706,51 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -08fee8: |[08fee8] android.support.v7.internal.widget.LinearLayoutICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -08fef8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -08fefa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -08fefc: 7030 3d24 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ -08ff02: 6203 0209 |0005: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0902 │ │ -08ff06: 6e30 3c01 6503 |0007: invoke-virtual {v5, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -08ff0c: 0c00 |000a: move-result-object v0 │ │ -08ff0e: 6e20 c001 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -08ff14: 0c03 |000e: move-result-object v3 │ │ -08ff16: 5b43 610b |000f: iput-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -08ff1a: 5443 610b |0011: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -08ff1e: 3803 2a00 |0013: if-eqz v3, 003d // +002a │ │ -08ff22: 5443 610b |0015: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -08ff26: 6e10 4b02 0300 |0017: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -08ff2c: 0a03 |001a: move-result v3 │ │ -08ff2e: 5943 640b |001b: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -08ff32: 5443 610b |001d: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -08ff36: 6e10 4a02 0300 |001f: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ -08ff3c: 0a03 |0022: move-result v3 │ │ -08ff3e: 5943 620b |0023: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ -08ff42: 6e30 c201 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -08ff48: 0a03 |0028: move-result v3 │ │ -08ff4a: 5943 650b |0029: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ -08ff4e: 1223 |002b: const/4 v3, #int 2 // #2 │ │ -08ff50: 6e30 bf01 3002 |002c: invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -08ff56: 0a03 |002f: move-result v3 │ │ -08ff58: 5943 630b |0030: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ -08ff5c: 6e10 ca01 0000 |0032: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -08ff62: 5443 610b |0035: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -08ff66: 3903 0b00 |0037: if-nez v3, 0042 // +000b │ │ -08ff6a: 6e20 391e 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.setWillNotDraw:(Z)V // method@1e39 │ │ -08ff70: 0e00 |003c: return-void │ │ -08ff72: 5942 640b |003d: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -08ff76: 5942 620b |003f: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ -08ff7a: 28e4 |0041: goto 0025 // -001c │ │ -08ff7c: 0121 |0042: move v1, v2 │ │ -08ff7e: 28f6 |0043: goto 0039 // -000a │ │ +08ff54: |[08ff54] android.support.v7.internal.widget.LinearLayoutICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +08ff64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +08ff66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +08ff68: 7030 3d24 5406 |0002: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ +08ff6e: 6203 0209 |0005: sget-object v3, Landroid/support/v7/appcompat/R$styleable;.LinearLayoutICS:[I // field@0902 │ │ +08ff72: 6e30 3c01 6503 |0007: invoke-virtual {v5, v6, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +08ff78: 0c00 |000a: move-result-object v0 │ │ +08ff7a: 6e20 c001 2000 |000b: invoke-virtual {v0, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +08ff80: 0c03 |000e: move-result-object v3 │ │ +08ff82: 5b43 610b |000f: iput-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +08ff86: 5443 610b |0011: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +08ff8a: 3803 2a00 |0013: if-eqz v3, 003d // +002a │ │ +08ff8e: 5443 610b |0015: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +08ff92: 6e10 4b02 0300 |0017: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +08ff98: 0a03 |001a: move-result v3 │ │ +08ff9a: 5943 640b |001b: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +08ff9e: 5443 610b |001d: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +08ffa2: 6e10 4a02 0300 |001f: invoke-virtual {v3}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ +08ffa8: 0a03 |0022: move-result v3 │ │ +08ffaa: 5943 620b |0023: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ +08ffae: 6e30 c201 1002 |0025: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +08ffb4: 0a03 |0028: move-result v3 │ │ +08ffb6: 5943 650b |0029: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ +08ffba: 1223 |002b: const/4 v3, #int 2 // #2 │ │ +08ffbc: 6e30 bf01 3002 |002c: invoke-virtual {v0, v3, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +08ffc2: 0a03 |002f: move-result v3 │ │ +08ffc4: 5943 630b |0030: iput v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ +08ffc8: 6e10 ca01 0000 |0032: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +08ffce: 5443 610b |0035: iget-object v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +08ffd2: 3903 0b00 |0037: if-nez v3, 0042 // +000b │ │ +08ffd6: 6e20 391e 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.setWillNotDraw:(Z)V // method@1e39 │ │ +08ffdc: 0e00 |003c: return-void │ │ +08ffde: 5942 640b |003d: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +08ffe2: 5942 620b |003f: iput v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ +08ffe6: 28e4 |0041: goto 0025 // -001c │ │ +08ffe8: 0121 |0042: move v1, v2 │ │ +08ffea: 28f6 |0043: goto 0039 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=44 │ │ 0x0005 line=46 │ │ 0x000b line=48 │ │ 0x0011 line=49 │ │ 0x0015 line=50 │ │ @@ -120775,59 +120774,59 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -08ff80: |[08ff80] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ -08ff90: 6e10 281e 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ -08ff96: 0a01 |0003: move-result v1 │ │ -08ff98: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -08ff9a: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ -08ff9e: 6e20 271e 2700 |0007: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ -08ffa4: 0c00 |000a: move-result-object v0 │ │ -08ffa6: 3800 2000 |000b: if-eqz v0, 002b // +0020 │ │ -08ffaa: 6e10 1f22 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -08ffb0: 0a05 |0010: move-result v5 │ │ -08ffb2: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ -08ffb6: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ -08ffba: 6e20 311e 2700 |0015: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -08ffc0: 0a05 |0018: move-result v5 │ │ -08ffc2: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ -08ffc6: 6e10 fd21 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -08ffcc: 0c03 |001e: move-result-object v3 │ │ -08ffce: 1f03 7e04 |001f: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -08ffd2: 6e10 fe21 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -08ffd8: 0a05 |0024: move-result v5 │ │ -08ffda: 5236 7f0c |0025: iget v6, v3, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0c7f │ │ -08ffde: b165 |0027: sub-int/2addr v5, v6 │ │ -08ffe0: 6e30 261e 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1e26 │ │ -08ffe6: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -08ffea: 28d8 |002d: goto 0005 // -0028 │ │ -08ffec: 6e20 311e 1700 |002e: invoke-virtual {v7, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -08fff2: 0a05 |0031: move-result v5 │ │ -08fff4: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ -08fff8: d805 01ff |0034: add-int/lit8 v5, v1, #int -1 // #ff │ │ -08fffc: 6e20 271e 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ -090002: 0c00 |0039: move-result-object v0 │ │ -090004: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -090006: 3900 1300 |003b: if-nez v0, 004e // +0013 │ │ -09000a: 6e10 301e 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1e30 │ │ -090010: 0a05 |0040: move-result v5 │ │ -090012: 6e10 2d1e 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1e2d │ │ -090018: 0a06 |0044: move-result v6 │ │ -09001a: b165 |0045: sub-int/2addr v5, v6 │ │ -09001c: 5276 640b |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -090020: 9104 0506 |0048: sub-int v4, v5, v6 │ │ -090024: 6e30 261e 8704 |004a: invoke-virtual {v7, v8, v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1e26 │ │ -09002a: 0e00 |004d: return-void │ │ -09002c: 6e10 1222 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@2212 │ │ -090032: 0a04 |0051: move-result v4 │ │ -090034: 28f8 |0052: goto 004a // -0008 │ │ +08ffec: |[08ffec] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V │ │ +08fffc: 6e10 281e 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ +090002: 0a01 |0003: move-result v1 │ │ +090004: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +090006: 3512 2900 |0005: if-ge v2, v1, 002e // +0029 │ │ +09000a: 6e20 271e 2700 |0007: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ +090010: 0c00 |000a: move-result-object v0 │ │ +090012: 3800 2000 |000b: if-eqz v0, 002b // +0020 │ │ +090016: 6e10 1f22 0000 |000d: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +09001c: 0a05 |0010: move-result v5 │ │ +09001e: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ +090022: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ +090026: 6e20 311e 2700 |0015: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +09002c: 0a05 |0018: move-result v5 │ │ +09002e: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ +090032: 6e10 fd21 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +090038: 0c03 |001e: move-result-object v3 │ │ +09003a: 1f03 7e04 |001f: check-cast v3, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +09003e: 6e10 fe21 0000 |0021: invoke-virtual {v0}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +090044: 0a05 |0024: move-result v5 │ │ +090046: 5236 7f0c |0025: iget v6, v3, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0c7f │ │ +09004a: b165 |0027: sub-int/2addr v5, v6 │ │ +09004c: 6e30 261e 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1e26 │ │ +090052: d802 0201 |002b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +090056: 28d8 |002d: goto 0005 // -0028 │ │ +090058: 6e20 311e 1700 |002e: invoke-virtual {v7, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +09005e: 0a05 |0031: move-result v5 │ │ +090060: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ +090064: d805 01ff |0034: add-int/lit8 v5, v1, #int -1 // #ff │ │ +090068: 6e20 271e 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ +09006e: 0c00 |0039: move-result-object v0 │ │ +090070: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +090072: 3900 1300 |003b: if-nez v0, 004e // +0013 │ │ +090076: 6e10 301e 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1e30 │ │ +09007c: 0a05 |0040: move-result v5 │ │ +09007e: 6e10 2d1e 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1e2d │ │ +090084: 0a06 |0044: move-result v6 │ │ +090086: b165 |0045: sub-int/2addr v5, v6 │ │ +090088: 5276 640b |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +09008c: 9104 0506 |0048: sub-int v4, v5, v6 │ │ +090090: 6e30 261e 8704 |004a: invoke-virtual {v7, v8, v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V // method@1e26 │ │ +090096: 0e00 |004d: return-void │ │ +090098: 6e10 1222 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.getRight:()I // method@2212 │ │ +09009e: 0a04 |0051: move-result v4 │ │ +0900a0: 28f8 |0052: goto 004a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0004 line=136 │ │ 0x0007 line=137 │ │ 0x000b line=138 │ │ 0x001b line=140 │ │ @@ -120858,59 +120857,59 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -090038: |[090038] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V │ │ -090048: 6e10 281e 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ -09004e: 0a02 |0003: move-result v2 │ │ -090050: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -090052: 3523 2900 |0005: if-ge v3, v2, 002e // +0029 │ │ -090056: 6e20 271e 3700 |0007: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ -09005c: 0c01 |000a: move-result-object v1 │ │ -09005e: 3801 2000 |000b: if-eqz v1, 002b // +0020 │ │ -090062: 6e10 1f22 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -090068: 0a05 |0010: move-result v5 │ │ -09006a: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ -09006e: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ -090072: 6e20 311e 3700 |0015: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -090078: 0a05 |0018: move-result v5 │ │ -09007a: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ -09007e: 6e10 fd21 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -090084: 0c04 |001e: move-result-object v4 │ │ -090086: 1f04 7e04 |001f: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -09008a: 6e10 1b22 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -090090: 0a05 |0024: move-result v5 │ │ -090092: 5246 810c |0025: iget v6, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ -090096: b165 |0027: sub-int/2addr v5, v6 │ │ -090098: 6e30 251e 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1e25 │ │ -09009e: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0900a2: 28d8 |002d: goto 0005 // -0028 │ │ -0900a4: 6e20 311e 2700 |002e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -0900aa: 0a05 |0031: move-result v5 │ │ -0900ac: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ -0900b0: d805 02ff |0034: add-int/lit8 v5, v2, #int -1 // #ff │ │ -0900b4: 6e20 271e 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ -0900ba: 0c01 |0039: move-result-object v1 │ │ -0900bc: 1200 |003a: const/4 v0, #int 0 // #0 │ │ -0900be: 3901 1300 |003b: if-nez v1, 004e // +0013 │ │ -0900c2: 6e10 291e 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1e29 │ │ -0900c8: 0a05 |0040: move-result v5 │ │ -0900ca: 6e10 2b1e 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1e2b │ │ -0900d0: 0a06 |0044: move-result v6 │ │ -0900d2: b165 |0045: sub-int/2addr v5, v6 │ │ -0900d4: 5276 620b |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ -0900d8: 9100 0506 |0048: sub-int v0, v5, v6 │ │ -0900dc: 6e30 251e 8700 |004a: invoke-virtual {v7, v8, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1e25 │ │ -0900e2: 0e00 |004d: return-void │ │ -0900e4: 6e10 f221 0100 |004e: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0900ea: 0a00 |0051: move-result v0 │ │ -0900ec: 28f8 |0052: goto 004a // -0008 │ │ +0900a4: |[0900a4] android.support.v7.internal.widget.LinearLayoutICS.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V │ │ +0900b4: 6e10 281e 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ +0900ba: 0a02 |0003: move-result v2 │ │ +0900bc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0900be: 3523 2900 |0005: if-ge v3, v2, 002e // +0029 │ │ +0900c2: 6e20 271e 3700 |0007: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ +0900c8: 0c01 |000a: move-result-object v1 │ │ +0900ca: 3801 2000 |000b: if-eqz v1, 002b // +0020 │ │ +0900ce: 6e10 1f22 0100 |000d: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0900d4: 0a05 |0010: move-result v5 │ │ +0900d6: 1306 0800 |0011: const/16 v6, #int 8 // #8 │ │ +0900da: 3265 1800 |0013: if-eq v5, v6, 002b // +0018 │ │ +0900de: 6e20 311e 3700 |0015: invoke-virtual {v7, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +0900e4: 0a05 |0018: move-result v5 │ │ +0900e6: 3805 1200 |0019: if-eqz v5, 002b // +0012 │ │ +0900ea: 6e10 fd21 0100 |001b: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0900f0: 0c04 |001e: move-result-object v4 │ │ +0900f2: 1f04 7e04 |001f: check-cast v4, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0900f6: 6e10 1b22 0100 |0021: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +0900fc: 0a05 |0024: move-result v5 │ │ +0900fe: 5246 810c |0025: iget v6, v4, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ +090102: b165 |0027: sub-int/2addr v5, v6 │ │ +090104: 6e30 251e 8705 |0028: invoke-virtual {v7, v8, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1e25 │ │ +09010a: d803 0301 |002b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09010e: 28d8 |002d: goto 0005 // -0028 │ │ +090110: 6e20 311e 2700 |002e: invoke-virtual {v7, v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +090116: 0a05 |0031: move-result v5 │ │ +090118: 3805 1b00 |0032: if-eqz v5, 004d // +001b │ │ +09011c: d805 02ff |0034: add-int/lit8 v5, v2, #int -1 // #ff │ │ +090120: 6e20 271e 5700 |0036: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ +090126: 0c01 |0039: move-result-object v1 │ │ +090128: 1200 |003a: const/4 v0, #int 0 // #0 │ │ +09012a: 3901 1300 |003b: if-nez v1, 004e // +0013 │ │ +09012e: 6e10 291e 0700 |003d: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1e29 │ │ +090134: 0a05 |0040: move-result v5 │ │ +090136: 6e10 2b1e 0700 |0041: invoke-virtual {v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1e2b │ │ +09013c: 0a06 |0044: move-result v6 │ │ +09013e: b165 |0045: sub-int/2addr v5, v6 │ │ +090140: 5276 620b |0046: iget v6, v7, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ +090144: 9100 0506 |0048: sub-int v0, v5, v6 │ │ +090148: 6e30 251e 8700 |004a: invoke-virtual {v7, v8, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V // method@1e25 │ │ +09014e: 0e00 |004d: return-void │ │ +090150: 6e10 f221 0100 |004e: invoke-virtual {v1}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +090156: 0a00 |0051: move-result v0 │ │ +090158: 28f8 |0052: goto 004a // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x0007 line=114 │ │ 0x000b line=115 │ │ 0x001b line=117 │ │ @@ -120941,33 +120940,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0900f0: |[0900f0] android.support.v7.internal.widget.LinearLayoutICS.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ -090100: 5440 610b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -090104: 6e10 2c1e 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingLeft:()I // method@1e2c │ │ -09010a: 0a01 |0005: move-result v1 │ │ -09010c: 5242 630b |0006: iget v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ -090110: b021 |0008: add-int/2addr v1, v2 │ │ -090112: 6e10 301e 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1e30 │ │ -090118: 0a02 |000c: move-result v2 │ │ -09011a: 6e10 2d1e 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1e2d │ │ -090120: 0a03 |0010: move-result v3 │ │ -090122: b132 |0011: sub-int/2addr v2, v3 │ │ -090124: 5243 630b |0012: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ -090128: b132 |0014: sub-int/2addr v2, v3 │ │ -09012a: 5243 620b |0015: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ -09012e: b063 |0017: add-int/2addr v3, v6 │ │ -090130: 6e53 5402 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -090136: 5440 610b |001b: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -09013a: 6e20 4702 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -090140: 0e00 |0020: return-void │ │ +09015c: |[09015c] android.support.v7.internal.widget.LinearLayoutICS.drawSupportHorizontalDivider:(Landroid/graphics/Canvas;I)V │ │ +09016c: 5440 610b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +090170: 6e10 2c1e 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingLeft:()I // method@1e2c │ │ +090176: 0a01 |0005: move-result v1 │ │ +090178: 5242 630b |0006: iget v2, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ +09017c: b021 |0008: add-int/2addr v1, v2 │ │ +09017e: 6e10 301e 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getWidth:()I // method@1e30 │ │ +090184: 0a02 |000c: move-result v2 │ │ +090186: 6e10 2d1e 0400 |000d: invoke-virtual {v4}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingRight:()I // method@1e2d │ │ +09018c: 0a03 |0010: move-result v3 │ │ +09018e: b132 |0011: sub-int/2addr v2, v3 │ │ +090190: 5243 630b |0012: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ +090194: b132 |0014: sub-int/2addr v2, v3 │ │ +090196: 5243 620b |0015: iget v3, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ +09019a: b063 |0017: add-int/2addr v3, v6 │ │ +09019c: 6e53 5402 1026 |0018: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +0901a2: 5440 610b |001b: iget-object v0, v4, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +0901a6: 6e20 4702 5000 |001d: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +0901ac: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x001b line=160 │ │ 0x0020 line=161 │ │ locals : │ │ 0x0000 - 0x0021 reg=4 this Landroid/support/v7/internal/widget/LinearLayoutICS; │ │ @@ -120979,33 +120978,33 @@ │ │ type : '(Landroid/graphics/Canvas;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -090144: |[090144] android.support.v7.internal.widget.LinearLayoutICS.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ -090154: 5450 610b |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -090158: 6e10 2e1e 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingTop:()I // method@1e2e │ │ -09015e: 0a01 |0005: move-result v1 │ │ -090160: 5252 630b |0006: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ -090164: b021 |0008: add-int/2addr v1, v2 │ │ -090166: 5252 640b |0009: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -09016a: b072 |000b: add-int/2addr v2, v7 │ │ -09016c: 6e10 291e 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1e29 │ │ -090172: 0a03 |000f: move-result v3 │ │ -090174: 6e10 2b1e 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1e2b │ │ -09017a: 0a04 |0013: move-result v4 │ │ -09017c: b143 |0014: sub-int/2addr v3, v4 │ │ -09017e: 5254 630b |0015: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ -090182: b143 |0017: sub-int/2addr v3, v4 │ │ -090184: 6e53 5402 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -09018a: 5450 610b |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -09018e: 6e20 4702 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -090194: 0e00 |0020: return-void │ │ +0901b0: |[0901b0] android.support.v7.internal.widget.LinearLayoutICS.drawSupportVerticalDivider:(Landroid/graphics/Canvas;I)V │ │ +0901c0: 5450 610b |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +0901c4: 6e10 2e1e 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingTop:()I // method@1e2e │ │ +0901ca: 0a01 |0005: move-result v1 │ │ +0901cc: 5252 630b |0006: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ +0901d0: b021 |0008: add-int/2addr v1, v2 │ │ +0901d2: 5252 640b |0009: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +0901d6: b072 |000b: add-int/2addr v2, v7 │ │ +0901d8: 6e10 291e 0500 |000c: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getHeight:()I // method@1e29 │ │ +0901de: 0a03 |000f: move-result v3 │ │ +0901e0: 6e10 2b1e 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getPaddingBottom:()I // method@1e2b │ │ +0901e6: 0a04 |0013: move-result v4 │ │ +0901e8: b143 |0014: sub-int/2addr v3, v4 │ │ +0901ea: 5254 630b |0015: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerPadding:I // field@0b63 │ │ +0901ee: b143 |0017: sub-int/2addr v3, v4 │ │ +0901f0: 6e53 5402 7021 |0018: invoke-virtual {v0, v7, v1, v2, v3}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +0901f6: 5450 610b |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +0901fa: 6e20 4702 6000 |001d: invoke-virtual {v0, v6}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +090200: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x001b line=166 │ │ 0x0020 line=167 │ │ locals : │ │ 0x0000 - 0x0021 reg=5 this Landroid/support/v7/internal/widget/LinearLayoutICS; │ │ @@ -121017,17 +121016,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090198: |[090198] android.support.v7.internal.widget.LinearLayoutICS.getSupportDividerWidth:()I │ │ -0901a8: 5210 640b |0000: iget v0, v1, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -0901ac: 0f00 |0002: return v0 │ │ +090204: |[090204] android.support.v7.internal.widget.LinearLayoutICS.getSupportDividerWidth:()I │ │ +090214: 5210 640b |0000: iget v0, v1, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +090218: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/LinearLayoutICS; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/LinearLayoutICS;) │ │ @@ -121035,51 +121034,51 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0901b0: |[0901b0] android.support.v7.internal.widget.LinearLayoutICS.hasSupportDividerBeforeChildAt:(I)Z │ │ -0901c0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0901c2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0901c4: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -0901c8: 5254 650b |0004: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ -0901cc: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ -0901d0: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ -0901d4: 0f02 |000a: return v2 │ │ -0901d6: 0132 |000b: move v2, v3 │ │ -0901d8: 28fe |000c: goto 000a // -0002 │ │ -0901da: 6e10 281e 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ -0901e0: 0a04 |0010: move-result v4 │ │ -0901e2: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ -0901e6: 5254 650b |0013: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ -0901ea: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ -0901ee: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ -0901f2: 0132 |0019: move v2, v3 │ │ -0901f4: 28f0 |001a: goto 000a // -0010 │ │ -0901f6: 5252 650b |001b: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ -0901fa: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ -0901fe: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ -090202: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -090204: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ -090208: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ -09020c: 6e20 271e 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ -090212: 0c02 |0029: move-result-object v2 │ │ -090214: 6e10 1f22 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -09021a: 0a02 |002d: move-result v2 │ │ -09021c: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ -090220: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ -090224: 1210 |0032: const/4 v0, #int 1 // #1 │ │ -090226: 0102 |0033: move v2, v0 │ │ -090228: 28d6 |0034: goto 000a // -002a │ │ -09022a: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ -09022e: 28ed |0037: goto 0024 // -0013 │ │ -090230: 0132 |0038: move v2, v3 │ │ -090232: 28d1 |0039: goto 000a // -002f │ │ +09021c: |[09021c] android.support.v7.internal.widget.LinearLayoutICS.hasSupportDividerBeforeChildAt:(I)Z │ │ +09022c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09022e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +090230: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +090234: 5254 650b |0004: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ +090238: dd04 0401 |0006: and-int/lit8 v4, v4, #int 1 // #01 │ │ +09023c: 3804 0300 |0008: if-eqz v4, 000b // +0003 │ │ +090240: 0f02 |000a: return v2 │ │ +090242: 0132 |000b: move v2, v3 │ │ +090244: 28fe |000c: goto 000a // -0002 │ │ +090246: 6e10 281e 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ +09024c: 0a04 |0010: move-result v4 │ │ +09024e: 3346 0a00 |0011: if-ne v6, v4, 001b // +000a │ │ +090252: 5254 650b |0013: iget v4, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ +090256: dd04 0404 |0015: and-int/lit8 v4, v4, #int 4 // #04 │ │ +09025a: 3904 f3ff |0017: if-nez v4, 000a // -000d │ │ +09025e: 0132 |0019: move v2, v3 │ │ +090260: 28f0 |001a: goto 000a // -0010 │ │ +090262: 5252 650b |001b: iget v2, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mShowDividers:I // field@0b65 │ │ +090266: dd02 0202 |001d: and-int/lit8 v2, v2, #int 2 // #02 │ │ +09026a: 3802 1900 |001f: if-eqz v2, 0038 // +0019 │ │ +09026e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +090270: d801 06ff |0022: add-int/lit8 v1, v6, #int -1 // #ff │ │ +090274: 3a01 0f00 |0024: if-ltz v1, 0033 // +000f │ │ +090278: 6e20 271e 1500 |0026: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildAt:(I)Landroid/view/View; // method@1e27 │ │ +09027e: 0c02 |0029: move-result-object v2 │ │ +090280: 6e10 1f22 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +090286: 0a02 |002d: move-result v2 │ │ +090288: 1303 0800 |002e: const/16 v3, #int 8 // #8 │ │ +09028c: 3232 0500 |0030: if-eq v2, v3, 0035 // +0005 │ │ +090290: 1210 |0032: const/4 v0, #int 1 // #1 │ │ +090292: 0102 |0033: move v2, v0 │ │ +090294: 28d6 |0034: goto 000a // -002a │ │ +090296: d801 01ff |0035: add-int/lit8 v1, v1, #int -1 // #ff │ │ +09029a: 28ed |0037: goto 0024 // -0013 │ │ +09029c: 0132 |0038: move v2, v3 │ │ +09029e: 28d1 |0039: goto 000a // -002f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x0004 line=177 │ │ 0x000a line=190 │ │ 0x000c line=177 │ │ 0x000d line=178 │ │ @@ -121103,57 +121102,57 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 80 16-bit code units │ │ -090234: |[090234] android.support.v7.internal.widget.LinearLayoutICS.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ -090244: 5453 610b |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -090248: 3803 2100 |0002: if-eqz v3, 0023 // +0021 │ │ -09024c: 6e20 321e 6500 |0004: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/LinearLayoutICS;.indexOfChild:(Landroid/view/View;)I // method@1e32 │ │ -090252: 0a00 |0007: move-result v0 │ │ -090254: 6e10 281e 0500 |0008: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ -09025a: 0a01 |000b: move-result v1 │ │ -09025c: 6e10 fd21 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -090262: 0c02 |000f: move-result-object v2 │ │ -090264: 1f02 7e04 |0010: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -090268: 6e10 2a1e 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1e2a │ │ -09026e: 0a03 |0015: move-result v3 │ │ -090270: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -090272: 3343 1f00 |0017: if-ne v3, v4, 0036 // +001f │ │ -090276: 6e20 311e 0500 |0019: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -09027c: 0a03 |001c: move-result v3 │ │ -09027e: 3803 0a00 |001d: if-eqz v3, 0027 // +000a │ │ -090282: 5253 620b |001f: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ -090286: 5923 810c |0021: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ -09028a: 7506 4b24 0500 |0023: invoke-super/range {v5, v6, v7, v8, v9, v10}, Landroid/widget/LinearLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@244b │ │ -090290: 0e00 |0026: return-void │ │ -090292: d803 01ff |0027: add-int/lit8 v3, v1, #int -1 // #ff │ │ -090296: 3330 faff |0029: if-ne v0, v3, 0023 // -0006 │ │ -09029a: 6e20 311e 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -0902a0: 0a03 |002e: move-result v3 │ │ -0902a2: 3803 f4ff |002f: if-eqz v3, 0023 // -000c │ │ -0902a6: 5253 620b |0031: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ -0902aa: 5923 7d0c |0033: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0c7d │ │ -0902ae: 28ee |0035: goto 0023 // -0012 │ │ -0902b0: 6e20 311e 0500 |0036: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -0902b6: 0a03 |0039: move-result v3 │ │ -0902b8: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ -0902bc: 5253 640b |003c: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -0902c0: 5923 7f0c |003e: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0c7f │ │ -0902c4: 28e3 |0040: goto 0023 // -001d │ │ -0902c6: d803 01ff |0041: add-int/lit8 v3, v1, #int -1 // #ff │ │ -0902ca: 3330 e0ff |0043: if-ne v0, v3, 0023 // -0020 │ │ -0902ce: 6e20 311e 1500 |0045: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ -0902d4: 0a03 |0048: move-result v3 │ │ -0902d6: 3803 daff |0049: if-eqz v3, 0023 // -0026 │ │ -0902da: 5253 640b |004b: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ -0902de: 5923 800c |004d: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@0c80 │ │ -0902e2: 28d4 |004f: goto 0023 // -002c │ │ +0902a0: |[0902a0] android.support.v7.internal.widget.LinearLayoutICS.measureChildWithMargins:(Landroid/view/View;IIII)V │ │ +0902b0: 5453 610b |0000: iget-object v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +0902b4: 3803 2100 |0002: if-eqz v3, 0023 // +0021 │ │ +0902b8: 6e20 321e 6500 |0004: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/LinearLayoutICS;.indexOfChild:(Landroid/view/View;)I // method@1e32 │ │ +0902be: 0a00 |0007: move-result v0 │ │ +0902c0: 6e10 281e 0500 |0008: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getChildCount:()I // method@1e28 │ │ +0902c6: 0a01 |000b: move-result v1 │ │ +0902c8: 6e10 fd21 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0902ce: 0c02 |000f: move-result-object v2 │ │ +0902d0: 1f02 7e04 |0010: check-cast v2, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0902d4: 6e10 2a1e 0500 |0012: invoke-virtual {v5}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1e2a │ │ +0902da: 0a03 |0015: move-result v3 │ │ +0902dc: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +0902de: 3343 1f00 |0017: if-ne v3, v4, 0036 // +001f │ │ +0902e2: 6e20 311e 0500 |0019: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +0902e8: 0a03 |001c: move-result v3 │ │ +0902ea: 3803 0a00 |001d: if-eqz v3, 0027 // +000a │ │ +0902ee: 5253 620b |001f: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ +0902f2: 5923 810c |0021: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ +0902f6: 7506 4b24 0500 |0023: invoke-super/range {v5, v6, v7, v8, v9, v10}, Landroid/widget/LinearLayout;.measureChildWithMargins:(Landroid/view/View;IIII)V // method@244b │ │ +0902fc: 0e00 |0026: return-void │ │ +0902fe: d803 01ff |0027: add-int/lit8 v3, v1, #int -1 // #ff │ │ +090302: 3330 faff |0029: if-ne v0, v3, 0023 // -0006 │ │ +090306: 6e20 311e 1500 |002b: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +09030c: 0a03 |002e: move-result v3 │ │ +09030e: 3803 f4ff |002f: if-eqz v3, 0023 // -000c │ │ +090312: 5253 620b |0031: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerHeight:I // field@0b62 │ │ +090316: 5923 7d0c |0033: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0c7d │ │ +09031a: 28ee |0035: goto 0023 // -0012 │ │ +09031c: 6e20 311e 0500 |0036: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +090322: 0a03 |0039: move-result v3 │ │ +090324: 3803 0700 |003a: if-eqz v3, 0041 // +0007 │ │ +090328: 5253 640b |003c: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +09032c: 5923 7f0c |003e: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.leftMargin:I // field@0c7f │ │ +090330: 28e3 |0040: goto 0023 // -001d │ │ +090332: d803 01ff |0041: add-int/lit8 v3, v1, #int -1 // #ff │ │ +090336: 3330 e0ff |0043: if-ne v0, v3, 0023 // -0020 │ │ +09033a: 6e20 311e 1500 |0045: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.hasSupportDividerBeforeChildAt:(I)Z // method@1e31 │ │ +090340: 0a03 |0048: move-result v3 │ │ +090342: 3803 daff |0049: if-eqz v3, 0023 // -0026 │ │ +090346: 5253 640b |004b: iget v3, v5, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDividerWidth:I // field@0b64 │ │ +09034a: 5923 800c |004d: iput v3, v2, Landroid/widget/LinearLayout$LayoutParams;.rightMargin:I // field@0c80 │ │ +09034e: 28d4 |004f: goto 0023 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ 0x0004 line=86 │ │ 0x0008 line=87 │ │ 0x000c line=88 │ │ 0x0012 line=92 │ │ @@ -121186,26 +121185,26 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0902e4: |[0902e4] android.support.v7.internal.widget.LinearLayoutICS.onDraw:(Landroid/graphics/Canvas;)V │ │ -0902f4: 5420 610b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ -0902f8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0902fc: 0e00 |0004: return-void │ │ -0902fe: 6e10 2a1e 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1e2a │ │ -090304: 0a00 |0008: move-result v0 │ │ -090306: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -090308: 3310 0600 |000a: if-ne v0, v1, 0010 // +0006 │ │ -09030c: 6e20 241e 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V // method@1e24 │ │ -090312: 28f5 |000f: goto 0004 // -000b │ │ -090314: 6e20 231e 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V // method@1e23 │ │ -09031a: 28f1 |0013: goto 0004 // -000f │ │ +090350: |[090350] android.support.v7.internal.widget.LinearLayoutICS.onDraw:(Landroid/graphics/Canvas;)V │ │ +090360: 5420 610b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/LinearLayoutICS;.mDivider:Landroid/graphics/drawable/Drawable; // field@0b61 │ │ +090364: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +090368: 0e00 |0004: return-void │ │ +09036a: 6e10 2a1e 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/LinearLayoutICS;.getOrientation:()I // method@1e2a │ │ +090370: 0a00 |0008: move-result v0 │ │ +090372: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +090374: 3310 0600 |000a: if-ne v0, v1, 0010 // +0006 │ │ +090378: 6e20 241e 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersVertical:(Landroid/graphics/Canvas;)V // method@1e24 │ │ +09037e: 28f5 |000f: goto 0004 // -000b │ │ +090380: 6e20 231e 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.drawSupportDividersHorizontal:(Landroid/graphics/Canvas;)V // method@1e23 │ │ +090386: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0004 line=79 │ │ 0x0005 line=74 │ │ 0x000c line=75 │ │ 0x0010 line=77 │ │ @@ -121248,18 +121247,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09031c: |[09031c] android.support.v7.internal.widget.ListPopupWindow$1.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -09032c: 5b01 660b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b66 │ │ -090330: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -090336: 0e00 |0005: return-void │ │ +090388: |[090388] android.support.v7.internal.widget.ListPopupWindow$1.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +090398: 5b01 660b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b66 │ │ +09039c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0903a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=922 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -121269,25 +121268,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -090338: |[090338] android.support.v7.internal.widget.ListPopupWindow$1.run:()V │ │ -090348: 5421 660b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b66 │ │ -09034c: 6e10 811e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ -090352: 0c00 |0005: move-result-object v0 │ │ -090354: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -090358: 6e10 2122 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ -09035e: 0c01 |000b: move-result-object v1 │ │ -090360: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -090364: 5421 660b |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b66 │ │ -090368: 6e10 b01e 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -09036e: 0e00 |0013: return-void │ │ +0903a4: |[0903a4] android.support.v7.internal.widget.ListPopupWindow$1.run:()V │ │ +0903b4: 5421 660b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b66 │ │ +0903b8: 6e10 811e 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ +0903be: 0c00 |0005: move-result-object v0 │ │ +0903c0: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0903c4: 6e10 2122 0000 |0008: invoke-virtual {v0}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ +0903ca: 0c01 |000b: move-result-object v1 │ │ +0903cc: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0903d0: 5421 660b |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$1;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b66 │ │ +0903d4: 6e10 b01e 0100 |0010: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0903da: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=925 │ │ 0x0006 line=926 │ │ 0x000e line=927 │ │ 0x0013 line=929 │ │ locals : │ │ @@ -121333,18 +121332,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090370: |[090370] android.support.v7.internal.widget.ListPopupWindow$2.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -090380: 5b01 670b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b67 │ │ -090384: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09038a: 0e00 |0005: return-void │ │ +0903dc: |[0903dc] android.support.v7.internal.widget.ListPopupWindow$2.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +0903ec: 5b01 670b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b67 │ │ +0903f0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0903f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -121354,24 +121353,24 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -09038c: |[09038c] android.support.v7.internal.widget.ListPopupWindow$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -09039c: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -09039e: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ -0903a2: 5421 670b |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b67 │ │ -0903a6: 7110 7b1e 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ -0903ac: 0c00 |0008: move-result-object v0 │ │ -0903ae: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ -0903b2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0903b4: 7120 401e 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ -0903ba: 0e00 |000f: return-void │ │ +0903f8: |[0903f8] android.support.v7.internal.widget.ListPopupWindow$2.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +090408: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +09040a: 3215 0e00 |0001: if-eq v5, v1, 000f // +000e │ │ +09040e: 5421 670b |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$2;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b67 │ │ +090412: 7110 7b1e 0100 |0005: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ +090418: 0c00 |0008: move-result-object v0 │ │ +09041a: 3800 0600 |0009: if-eqz v0, 000f // +0006 │ │ +09041e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +090420: 7120 401e 1000 |000c: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ +090426: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=944 │ │ 0x0003 line=945 │ │ 0x0009 line=947 │ │ 0x000b line=948 │ │ 0x000f line=951 │ │ @@ -121389,16 +121388,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0903bc: |[0903bc] android.support.v7.internal.widget.ListPopupWindow$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0903cc: 0e00 |0000: return-void │ │ +090428: |[090428] android.support.v7.internal.widget.ListPopupWindow$2.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +090438: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=954 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$2; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -121456,22 +121455,22 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0903d0: |[0903d0] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ -0903e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0903e2: 6001 2f07 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@072f │ │ -0903e6: 7040 6a24 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@246a │ │ -0903ec: 5c24 6b0b |0006: iput-boolean v4, v2, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ -0903f0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0903f2: 6e20 5d1e 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@1e5d │ │ -0903f8: 0e00 |000c: return-void │ │ +09043c: |[09043c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.:(Landroid/content/Context;Z)V │ │ +09044c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09044e: 6001 2f07 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.dropDownListViewStyle:I // field@072f │ │ +090452: 7040 6a24 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@246a │ │ +090458: 5c24 6b0b |0006: iput-boolean v4, v2, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ +09045c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09045e: 6e20 5d1e 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setCacheColorHint:(I)V // method@1e5d │ │ +090464: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0006 line=1171 │ │ 0x0008 line=1172 │ │ 0x000c line=1173 │ │ locals : │ │ @@ -121484,17 +121483,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0903fc: |[0903fc] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z │ │ -09040c: 5c01 6c0b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0b6c │ │ -090410: 0f01 |0002: return v1 │ │ +090468: |[090468] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z │ │ +090478: 5c01 6c0b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0b6c │ │ +09047c: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -121503,18 +121502,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -090414: |[090414] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I │ │ -090424: 7030 561e 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1e56 │ │ -09042a: 0a00 |0003: move-result v0 │ │ -09042c: 0f00 |0004: return v0 │ │ +090480: |[090480] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I │ │ +090490: 7030 561e 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.lookForSelectablePosition:(IZ)I // method@1e56 │ │ +090496: 0a00 |0003: move-result v0 │ │ +090498: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1119 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -121524,57 +121523,57 @@ │ │ type : '(IZ)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -090430: |[090430] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.lookForSelectablePosition:(IZ)I │ │ -090440: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -090442: 6e10 421e 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ -090448: 0c00 |0004: move-result-object v0 │ │ -09044a: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -09044e: 6e10 551e 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1e55 │ │ -090454: 0a03 |000a: move-result v3 │ │ -090456: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ -09045a: 0f02 |000d: return v2 │ │ -09045c: 7210 5f24 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ -090462: 0a01 |0011: move-result v1 │ │ -090464: 6e10 421e 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ -09046a: 0c03 |0015: move-result-object v3 │ │ -09046c: 7210 5e24 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@245e │ │ -090472: 0a03 |0019: move-result v3 │ │ -090474: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ -090478: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ -09047c: 1203 |001e: const/4 v3, #int 0 // #0 │ │ -09047e: 7120 f42a 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -090484: 0a05 |0022: move-result v5 │ │ -090486: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ -09048a: 7220 6424 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2464 │ │ -090490: 0a03 |0028: move-result v3 │ │ -090492: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ -090496: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09049a: 28f6 |002d: goto 0023 // -000a │ │ -09049c: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ -0904a0: 7120 f72a 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0904a6: 0a05 |0033: move-result v5 │ │ -0904a8: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ -0904ac: 7220 6424 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2464 │ │ -0904b2: 0a03 |0039: move-result v3 │ │ -0904b4: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ -0904b8: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0904bc: 28f6 |003e: goto 0034 // -000a │ │ -0904be: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ -0904c2: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ -0904c6: 0152 |0043: move v2, v5 │ │ -0904c8: 28c9 |0044: goto 000d // -0037 │ │ -0904ca: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ -0904ce: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ -0904d2: 0152 |0049: move v2, v5 │ │ -0904d4: 28c3 |004a: goto 000d // -003d │ │ +09049c: |[09049c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.lookForSelectablePosition:(IZ)I │ │ +0904ac: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0904ae: 6e10 421e 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ +0904b4: 0c00 |0004: move-result-object v0 │ │ +0904b6: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0904ba: 6e10 551e 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1e55 │ │ +0904c0: 0a03 |000a: move-result v3 │ │ +0904c2: 3803 0300 |000b: if-eqz v3, 000e // +0003 │ │ +0904c6: 0f02 |000d: return v2 │ │ +0904c8: 7210 5f24 0000 |000e: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ +0904ce: 0a01 |0011: move-result v1 │ │ +0904d0: 6e10 421e 0400 |0012: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ +0904d6: 0c03 |0015: move-result-object v3 │ │ +0904d8: 7210 5e24 0300 |0016: invoke-interface {v3}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@245e │ │ +0904de: 0a03 |0019: move-result v3 │ │ +0904e0: 3903 2b00 |001a: if-nez v3, 0045 // +002b │ │ +0904e4: 3806 1200 |001c: if-eqz v6, 002e // +0012 │ │ +0904e8: 1203 |001e: const/4 v3, #int 0 // #0 │ │ +0904ea: 7120 f42a 5300 |001f: invoke-static {v3, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0904f0: 0a05 |0022: move-result v5 │ │ +0904f2: 3515 1c00 |0023: if-ge v5, v1, 003f // +001c │ │ +0904f6: 7220 6424 5000 |0025: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2464 │ │ +0904fc: 0a03 |0028: move-result v3 │ │ +0904fe: 3903 1600 |0029: if-nez v3, 003f // +0016 │ │ +090502: d805 0501 |002b: add-int/lit8 v5, v5, #int 1 // #01 │ │ +090506: 28f6 |002d: goto 0023 // -000a │ │ +090508: d803 01ff |002e: add-int/lit8 v3, v1, #int -1 // #ff │ │ +09050c: 7120 f72a 3500 |0030: invoke-static {v5, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +090512: 0a05 |0033: move-result v5 │ │ +090514: 3a05 0b00 |0034: if-ltz v5, 003f // +000b │ │ +090518: 7220 6424 5000 |0036: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2464 │ │ +09051e: 0a03 |0039: move-result v3 │ │ +090520: 3903 0500 |003a: if-nez v3, 003f // +0005 │ │ +090524: d805 05ff |003c: add-int/lit8 v5, v5, #int -1 // #ff │ │ +090528: 28f6 |003e: goto 0034 // -000a │ │ +09052a: 3a05 ceff |003f: if-ltz v5, 000d // -0032 │ │ +09052e: 3515 ccff |0041: if-ge v5, v1, 000d // -0034 │ │ +090532: 0152 |0043: move v2, v5 │ │ +090534: 28c9 |0044: goto 000d // -0037 │ │ +090536: 3a05 c8ff |0045: if-ltz v5, 000d // -0038 │ │ +09053a: 3515 c6ff |0047: if-ge v5, v1, 000d // -003a │ │ +09053e: 0152 |0049: move v2, v5 │ │ +090540: 28c3 |004a: goto 000d // -003d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1184 │ │ 0x0005 line=1185 │ │ 0x000d line=1211 │ │ 0x000e line=1189 │ │ 0x0012 line=1190 │ │ @@ -121602,24 +121601,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0904d8: |[0904d8] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ -0904e8: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ -0904ec: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0904f0: 6f10 7624 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasFocus:()Z // method@2476 │ │ -0904f6: 0a00 |0007: move-result v0 │ │ -0904f8: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0904fc: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0904fe: 0f00 |000b: return v0 │ │ -090500: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -090502: 28fe |000d: goto 000b // -0002 │ │ +090544: |[090544] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasFocus:()Z │ │ +090554: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ +090558: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +09055c: 6f10 7624 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasFocus:()Z // method@2476 │ │ +090562: 0a00 |0007: move-result v0 │ │ +090564: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +090568: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +09056a: 0f00 |000b: return v0 │ │ +09056c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09056e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -121627,24 +121626,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -090504: |[090504] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ -090514: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ -090518: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -09051c: 6f10 7724 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasWindowFocus:()Z // method@2477 │ │ -090522: 0a00 |0007: move-result v0 │ │ -090524: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -090528: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -09052a: 0f00 |000b: return v0 │ │ -09052c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09052e: 28fe |000d: goto 000b // -0002 │ │ +090570: |[090570] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.hasWindowFocus:()Z │ │ +090580: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ +090584: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +090588: 6f10 7724 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.hasWindowFocus:()Z // method@2477 │ │ +09058e: 0a00 |0007: move-result v0 │ │ +090590: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +090594: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +090596: 0f00 |000b: return v0 │ │ +090598: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09059a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1228 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -121652,24 +121651,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -090530: |[090530] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ -090540: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ -090544: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -090548: 6f10 7824 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.isFocused:()Z // method@2478 │ │ -09054e: 0a00 |0007: move-result v0 │ │ -090550: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -090554: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -090556: 0f00 |000b: return v0 │ │ -090558: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -09055a: 28fe |000d: goto 000b // -0002 │ │ +09059c: |[09059c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isFocused:()Z │ │ +0905ac: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ +0905b0: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0905b4: 6f10 7824 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.isFocused:()Z // method@2478 │ │ +0905ba: 0a00 |0007: move-result v0 │ │ +0905bc: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0905c0: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0905c2: 0f00 |000b: return v0 │ │ +0905c4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0905c6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1238 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -121677,26 +121676,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -09055c: |[09055c] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ -09056c: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ -090570: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -090574: 5510 6c0b |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0b6c │ │ -090578: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ -09057c: 6f10 7924 0100 |0008: invoke-super {v1}, Landroid/widget/ListView;.isInTouchMode:()Z // method@2479 │ │ -090582: 0a00 |000b: move-result v0 │ │ -090584: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -090588: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09058a: 0f00 |000f: return v0 │ │ -09058c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09058e: 28fe |0011: goto 000f // -0002 │ │ +0905c8: |[0905c8] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.isInTouchMode:()Z │ │ +0905d8: 5510 6b0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mHijackFocus:Z // field@0b6b │ │ +0905dc: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0905e0: 5510 6c0b |0004: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.mListSelectionHidden:Z // field@0b6c │ │ +0905e4: 3900 0800 |0006: if-nez v0, 000e // +0008 │ │ +0905e8: 6f10 7924 0100 |0008: invoke-super {v1}, Landroid/widget/ListView;.isInTouchMode:()Z // method@2479 │ │ +0905ee: 0a00 |000b: move-result v0 │ │ +0905f0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0905f4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0905f6: 0f00 |000f: return v0 │ │ +0905f8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0905fa: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1218 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;) │ │ @@ -121704,97 +121703,97 @@ │ │ type : '(IIIII)I' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 27 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 154 16-bit code units │ │ -090590: |[090590] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.measureHeightOfChildrenCompat:(IIIII)I │ │ -0905a0: 7401 4d1e 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingTop:()I // method@1e4d │ │ -0905a6: 0a0e |0003: move-result v14 │ │ -0905a8: 7401 4a1e 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingBottom:()I // method@1e4a │ │ -0905ae: 0a0b |0007: move-result v11 │ │ -0905b0: 7401 4b1e 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingLeft:()I // method@1e4b │ │ -0905b6: 0a0c |000b: move-result v12 │ │ -0905b8: 7401 4c1e 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingRight:()I // method@1e4c │ │ -0905be: 0a0d |000f: move-result v13 │ │ -0905c0: 7401 481e 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDividerHeight:()I // method@1e48 │ │ -0905c6: 0a10 |0013: move-result v16 │ │ -0905c8: 7401 471e 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDivider:()Landroid/graphics/drawable/Drawable; // method@1e47 │ │ -0905ce: 0c06 |0017: move-result-object v6 │ │ -0905d0: 7401 421e 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ -0905d6: 0c02 |001b: move-result-object v2 │ │ -0905d8: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ -0905dc: 900f 0e0b |001e: add-int v15, v14, v11 │ │ -0905e0: 0f0f |0020: return v15 │ │ -0905e2: 9011 0e0b |0021: add-int v17, v14, v11 │ │ -0905e6: 3d10 5e00 |0023: if-lez v16, 0081 // +005e │ │ -0905ea: 3806 5c00 |0025: if-eqz v6, 0081 // +005c │ │ -0905ee: 0207 1000 |0027: move/from16 v7, v16 │ │ -0905f2: 120f |0029: const/4 v15, #int 0 // #0 │ │ -0905f4: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0905f6: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ -0905fa: 7210 5f24 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ -090600: 0a05 |0030: move-result v5 │ │ -090602: 1209 |0031: const/4 v9, #int 0 // #0 │ │ -090604: 3559 6500 |0032: if-ge v9, v5, 0097 // +0065 │ │ -090608: 7220 6224 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2462 │ │ -09060e: 0a0a |0037: move-result v10 │ │ -090610: 0200 1200 |0038: move/from16 v0, v18 │ │ -090614: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ -090618: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -09061a: 0212 0a00 |003d: move/from16 v18, v10 │ │ -09061e: 0800 1500 |003f: move-object/from16 v0, v21 │ │ -090622: 7240 6324 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2463 │ │ -090628: 0c03 |0044: move-result-object v3 │ │ -09062a: 6e10 fd21 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -090630: 0c04 |0048: move-result-object v4 │ │ -090632: 3804 3a00 |0049: if-eqz v4, 0083 // +003a │ │ -090636: 5240 6d0c |004b: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -09063a: 0213 0000 |004d: move/from16 v19, v0 │ │ -09063e: 3d13 3400 |004f: if-lez v19, 0083 // +0034 │ │ -090642: 5240 6d0c |0051: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -090646: 0213 0000 |0053: move/from16 v19, v0 │ │ -09064a: 1514 0040 |0055: const/high16 v20, #int 1073741824 // #4000 │ │ -09064e: 7702 db21 1300 |0057: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -090654: 0a08 |005a: move-result v8 │ │ -090656: 0200 1600 |005b: move/from16 v0, v22 │ │ -09065a: 6e30 3722 0308 |005d: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -090660: 3d09 0400 |0060: if-lez v9, 0064 // +0004 │ │ -090664: 9011 1107 |0062: add-int v17, v17, v7 │ │ -090668: 6e10 0122 0300 |0064: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -09066e: 0a13 |0067: move-result v19 │ │ -090670: 9011 1113 |0068: add-int v17, v17, v19 │ │ -090674: 0200 1100 |006a: move/from16 v0, v17 │ │ -090678: 0201 1900 |006c: move/from16 v1, v25 │ │ -09067c: 3410 1e00 |006e: if-lt v0, v1, 008c // +001e │ │ -090680: 3a1a 0e00 |0070: if-ltz v26, 007e // +000e │ │ -090684: 0200 1a00 |0072: move/from16 v0, v26 │ │ -090688: 3709 0a00 |0074: if-le v9, v0, 007e // +000a │ │ -09068c: 3d0f 0800 |0076: if-lez v15, 007e // +0008 │ │ -090690: 0200 1100 |0078: move/from16 v0, v17 │ │ -090694: 0201 1900 |007a: move/from16 v1, v25 │ │ -090698: 3310 a4ff |007c: if-ne v0, v1, 0020 // -005c │ │ -09069c: 020f 1900 |007e: move/from16 v15, v25 │ │ -0906a0: 28a0 |0080: goto 0020 // -0060 │ │ -0906a2: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -0906a4: 28a7 |0082: goto 0029 // -0059 │ │ -0906a6: 1313 0000 |0083: const/16 v19, #int 0 // #0 │ │ -0906aa: 1314 0000 |0085: const/16 v20, #int 0 // #0 │ │ -0906ae: 7702 db21 1300 |0087: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0906b4: 0a08 |008a: move-result v8 │ │ -0906b6: 28d0 |008b: goto 005b // -0030 │ │ -0906b8: 3a1a 0800 |008c: if-ltz v26, 0094 // +0008 │ │ -0906bc: 0200 1a00 |008e: move/from16 v0, v26 │ │ -0906c0: 3409 0400 |0090: if-lt v9, v0, 0094 // +0004 │ │ -0906c4: 020f 1100 |0092: move/from16 v15, v17 │ │ -0906c8: d809 0901 |0094: add-int/lit8 v9, v9, #int 1 // #01 │ │ -0906cc: 289c |0096: goto 0032 // -0064 │ │ -0906ce: 020f 1100 |0097: move/from16 v15, v17 │ │ -0906d2: 2887 |0099: goto 0020 // -0079 │ │ +0905fc: |[0905fc] android.support.v7.internal.widget.ListPopupWindow$DropDownListView.measureHeightOfChildrenCompat:(IIIII)I │ │ +09060c: 7401 4d1e 1500 |0000: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingTop:()I // method@1e4d │ │ +090612: 0a0e |0003: move-result v14 │ │ +090614: 7401 4a1e 1500 |0004: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingBottom:()I // method@1e4a │ │ +09061a: 0a0b |0007: move-result v11 │ │ +09061c: 7401 4b1e 1500 |0008: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingLeft:()I // method@1e4b │ │ +090622: 0a0c |000b: move-result v12 │ │ +090624: 7401 4c1e 1500 |000c: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getListPaddingRight:()I // method@1e4c │ │ +09062a: 0a0d |000f: move-result v13 │ │ +09062c: 7401 481e 1500 |0010: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDividerHeight:()I // method@1e48 │ │ +090632: 0a10 |0013: move-result v16 │ │ +090634: 7401 471e 1500 |0014: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getDivider:()Landroid/graphics/drawable/Drawable; // method@1e47 │ │ +09063a: 0c06 |0017: move-result-object v6 │ │ +09063c: 7401 421e 1500 |0018: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ +090642: 0c02 |001b: move-result-object v2 │ │ +090644: 3902 0500 |001c: if-nez v2, 0021 // +0005 │ │ +090648: 900f 0e0b |001e: add-int v15, v14, v11 │ │ +09064c: 0f0f |0020: return v15 │ │ +09064e: 9011 0e0b |0021: add-int v17, v14, v11 │ │ +090652: 3d10 5e00 |0023: if-lez v16, 0081 // +005e │ │ +090656: 3806 5c00 |0025: if-eqz v6, 0081 // +005c │ │ +09065a: 0207 1000 |0027: move/from16 v7, v16 │ │ +09065e: 120f |0029: const/4 v15, #int 0 // #0 │ │ +090660: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +090662: 1312 0000 |002b: const/16 v18, #int 0 // #0 │ │ +090666: 7210 5f24 0200 |002d: invoke-interface {v2}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ +09066c: 0a05 |0030: move-result v5 │ │ +09066e: 1209 |0031: const/4 v9, #int 0 // #0 │ │ +090670: 3559 6500 |0032: if-ge v9, v5, 0097 // +0065 │ │ +090674: 7220 6224 9200 |0034: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2462 │ │ +09067a: 0a0a |0037: move-result v10 │ │ +09067c: 0200 1200 |0038: move/from16 v0, v18 │ │ +090680: 320a 0500 |003a: if-eq v10, v0, 003f // +0005 │ │ +090684: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +090686: 0212 0a00 |003d: move/from16 v18, v10 │ │ +09068a: 0800 1500 |003f: move-object/from16 v0, v21 │ │ +09068e: 7240 6324 9203 |0041: invoke-interface {v2, v9, v3, v0}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2463 │ │ +090694: 0c03 |0044: move-result-object v3 │ │ +090696: 6e10 fd21 0300 |0045: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +09069c: 0c04 |0048: move-result-object v4 │ │ +09069e: 3804 3a00 |0049: if-eqz v4, 0083 // +003a │ │ +0906a2: 5240 6d0c |004b: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0906a6: 0213 0000 |004d: move/from16 v19, v0 │ │ +0906aa: 3d13 3400 |004f: if-lez v19, 0083 // +0034 │ │ +0906ae: 5240 6d0c |0051: iget v0, v4, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0906b2: 0213 0000 |0053: move/from16 v19, v0 │ │ +0906b6: 1514 0040 |0055: const/high16 v20, #int 1073741824 // #4000 │ │ +0906ba: 7702 db21 1300 |0057: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0906c0: 0a08 |005a: move-result v8 │ │ +0906c2: 0200 1600 |005b: move/from16 v0, v22 │ │ +0906c6: 6e30 3722 0308 |005d: invoke-virtual {v3, v0, v8}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0906cc: 3d09 0400 |0060: if-lez v9, 0064 // +0004 │ │ +0906d0: 9011 1107 |0062: add-int v17, v17, v7 │ │ +0906d4: 6e10 0122 0300 |0064: invoke-virtual {v3}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0906da: 0a13 |0067: move-result v19 │ │ +0906dc: 9011 1113 |0068: add-int v17, v17, v19 │ │ +0906e0: 0200 1100 |006a: move/from16 v0, v17 │ │ +0906e4: 0201 1900 |006c: move/from16 v1, v25 │ │ +0906e8: 3410 1e00 |006e: if-lt v0, v1, 008c // +001e │ │ +0906ec: 3a1a 0e00 |0070: if-ltz v26, 007e // +000e │ │ +0906f0: 0200 1a00 |0072: move/from16 v0, v26 │ │ +0906f4: 3709 0a00 |0074: if-le v9, v0, 007e // +000a │ │ +0906f8: 3d0f 0800 |0076: if-lez v15, 007e // +0008 │ │ +0906fc: 0200 1100 |0078: move/from16 v0, v17 │ │ +090700: 0201 1900 |007a: move/from16 v1, v25 │ │ +090704: 3310 a4ff |007c: if-ne v0, v1, 0020 // -005c │ │ +090708: 020f 1900 |007e: move/from16 v15, v25 │ │ +09070c: 28a0 |0080: goto 0020 // -0060 │ │ +09070e: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +090710: 28a7 |0082: goto 0029 // -0059 │ │ +090712: 1313 0000 |0083: const/16 v19, #int 0 // #0 │ │ +090716: 1314 0000 |0085: const/16 v20, #int 0 // #0 │ │ +09071a: 7702 db21 1300 |0087: invoke-static/range {v19, v20}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +090720: 0a08 |008a: move-result v8 │ │ +090722: 28d0 |008b: goto 005b // -0030 │ │ +090724: 3a1a 0800 |008c: if-ltz v26, 0094 // +0008 │ │ +090728: 0200 1a00 |008e: move/from16 v0, v26 │ │ +09072c: 3409 0400 |0090: if-lt v9, v0, 0094 // +0004 │ │ +090730: 020f 1100 |0092: move/from16 v15, v17 │ │ +090734: d809 0901 |0094: add-int/lit8 v9, v9, #int 1 // #01 │ │ +090738: 289c |0096: goto 0032 // -0064 │ │ +09073a: 020f 1100 |0097: move/from16 v15, v17 │ │ +09073e: 2887 |0099: goto 0020 // -0079 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0004 line=1282 │ │ 0x0008 line=1283 │ │ 0x000c line=1284 │ │ 0x0010 line=1285 │ │ @@ -121899,18 +121898,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0906d4: |[0906d4] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -0906e4: 5b01 6d0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6d │ │ -0906e8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0906ee: 0e00 |0005: return-void │ │ +090740: |[090740] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +090750: 5b01 6d0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6d │ │ +090754: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09075a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -121919,17 +121918,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0906f0: |[0906f0] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -090700: 7020 661e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e66 │ │ -090706: 0e00 |0003: return-void │ │ +09075c: |[09075c] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +09076c: 7020 661e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e66 │ │ +090772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -121940,18 +121939,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090708: |[090708] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ -090718: 5410 6d0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6d │ │ -09071c: 6e10 7f1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1e7f │ │ -090722: 0e00 |0005: return-void │ │ +090774: |[090774] android.support.v7.internal.widget.ListPopupWindow$ListSelectorHider.run:()V │ │ +090784: 5410 6d0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6d │ │ +090788: 6e10 7f1e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1e7f │ │ +09078e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ 0x0005 line=1375 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; │ │ │ │ @@ -121989,18 +121988,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090724: |[090724] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -090734: 5b01 6e0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ -090738: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -09073e: 0e00 |0005: return-void │ │ +090790: |[090790] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +0907a0: 5b01 6e0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ +0907a4: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +0907aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -122009,17 +122008,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090740: |[090740] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -090750: 7020 691e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e69 │ │ -090756: 0e00 |0003: return-void │ │ +0907ac: |[0907ac] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +0907bc: 7020 691e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e69 │ │ +0907c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1355 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -122030,22 +122029,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -090758: |[090758] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ -090768: 5410 6e0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ -09076c: 6e10 941e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -090772: 0a00 |0005: move-result v0 │ │ -090774: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -090778: 5410 6e0b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ -09077c: 6e10 b01e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -090782: 0e00 |000d: return-void │ │ +0907c4: |[0907c4] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onChanged:()V │ │ +0907d4: 5410 6e0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ +0907d8: 6e10 941e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0907de: 0a00 |0005: move-result v0 │ │ +0907e0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0907e4: 5410 6e0b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ +0907e8: 6e10 b01e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0907ee: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ 0x0008 line=1361 │ │ 0x000d line=1363 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ @@ -122055,18 +122054,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090784: |[090784] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ -090794: 5410 6e0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ -090798: 6e10 801e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ -09079e: 0e00 |0005: return-void │ │ +0907f0: |[0907f0] android.support.v7.internal.widget.ListPopupWindow$PopupDataSetObserver.onInvalidated:()V │ │ +090800: 5410 6e0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6e │ │ +090804: 6e10 801e 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ +09080a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1367 │ │ 0x0005 line=1368 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; │ │ │ │ @@ -122105,18 +122104,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0907a0: |[0907a0] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -0907b0: 5b01 6f0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ -0907b4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0907ba: 0e00 |0005: return-void │ │ +09080c: |[09080c] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +09081c: 5b01 6f0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ +090820: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +090826: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -122125,17 +122124,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0907bc: |[0907bc] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -0907cc: 7020 6d1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e6d │ │ -0907d2: 0e00 |0003: return-void │ │ +090828: |[090828] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +090838: 7020 6d1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e6d │ │ +09083e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -122146,16 +122145,16 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0907d4: |[0907d4] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0907e4: 0e00 |0000: return-void │ │ +090840: |[090840] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ +090850: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1412 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; │ │ 0x0000 - 0x0001 reg=1 view Landroid/widget/AbsListView; │ │ 0x0000 - 0x0001 reg=2 firstVisibleItem I │ │ @@ -122167,39 +122166,39 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0907e8: |[0907e8] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0907f8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0907fa: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ -0907fe: 5420 6f0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ -090802: 6e10 921e 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1e92 │ │ -090808: 0a00 |0008: move-result v0 │ │ -09080a: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ -09080e: 5420 6f0b |000b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ -090812: 7110 7c1e 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ -090818: 0c00 |0010: move-result-object v0 │ │ -09081a: 6e10 a024 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@24a0 │ │ -090820: 0c00 |0014: move-result-object v0 │ │ -090822: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ -090826: 5420 6f0b |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ -09082a: 7110 7a1e 0000 |0019: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1e7a │ │ -090830: 0c00 |001c: move-result-object v0 │ │ -090832: 5421 6f0b |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ -090836: 7110 7d1e 0100 |001f: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ -09083c: 0c01 |0022: move-result-object v1 │ │ -09083e: 6e20 e202 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -090844: 5420 6f0b |0026: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ -090848: 7110 7d1e 0000 |0028: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ -09084e: 0c00 |002b: move-result-object v0 │ │ -090850: 6e10 761e 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@1e76 │ │ -090856: 0e00 |002f: return-void │ │ +090854: |[090854] android.support.v7.internal.widget.ListPopupWindow$PopupScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +090864: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +090866: 3304 2e00 |0001: if-ne v4, v0, 002f // +002e │ │ +09086a: 5420 6f0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ +09086e: 6e10 921e 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1e92 │ │ +090874: 0a00 |0008: move-result v0 │ │ +090876: 3900 2600 |0009: if-nez v0, 002f // +0026 │ │ +09087a: 5420 6f0b |000b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ +09087e: 7110 7c1e 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ +090884: 0c00 |0010: move-result-object v0 │ │ +090886: 6e10 a024 0000 |0011: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@24a0 │ │ +09088c: 0c00 |0014: move-result-object v0 │ │ +09088e: 3800 1a00 |0015: if-eqz v0, 002f // +001a │ │ +090892: 5420 6f0b |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ +090896: 7110 7a1e 0000 |0019: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1e7a │ │ +09089c: 0c00 |001c: move-result-object v0 │ │ +09089e: 5421 6f0b |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ +0908a2: 7110 7d1e 0100 |001f: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ +0908a8: 0c01 |0022: move-result-object v1 │ │ +0908aa: 6e20 e202 1000 |0023: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0908b0: 5420 6f0b |0026: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b6f │ │ +0908b4: 7110 7d1e 0000 |0028: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ +0908ba: 0c00 |002b: move-result-object v0 │ │ +0908bc: 6e10 761e 0000 |002c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.run:()V // method@1e76 │ │ +0908c2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1415 │ │ 0x0017 line=1417 │ │ 0x0026 line=1418 │ │ 0x002f line=1420 │ │ locals : │ │ @@ -122242,18 +122241,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090858: |[090858] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -090868: 5b01 700b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -09086c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -090872: 0e00 |0005: return-void │ │ +0908c4: |[0908c4] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +0908d4: 5b01 700b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +0908d8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0908de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -122262,17 +122261,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090874: |[090874] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -090884: 7020 711e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e71 │ │ -09088a: 0e00 |0003: return-void │ │ +0908e0: |[0908e0] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +0908f0: 7020 711e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e71 │ │ +0908f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1389 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -122283,68 +122282,68 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -09088c: |[09088c] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -09089c: 6e10 a421 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0908a2: 0a00 |0003: move-result v0 │ │ -0908a4: 6e10 ab21 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0908aa: 0a03 |0007: move-result v3 │ │ -0908ac: 8731 |0008: float-to-int v1, v3 │ │ -0908ae: 6e10 ad21 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0908b4: 0a03 |000c: move-result v3 │ │ -0908b6: 8732 |000d: float-to-int v2, v3 │ │ -0908b8: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ -0908bc: 5483 700b |0010: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -0908c0: 7110 7c1e 0300 |0012: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ -0908c6: 0c03 |0015: move-result-object v3 │ │ -0908c8: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ -0908cc: 5483 700b |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -0908d0: 7110 7c1e 0300 |001a: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ -0908d6: 0c03 |001d: move-result-object v3 │ │ -0908d8: 6e10 a624 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@24a6 │ │ -0908de: 0a03 |0021: move-result v3 │ │ -0908e0: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ -0908e4: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ -0908e8: 5483 700b |0026: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -0908ec: 7110 7c1e 0300 |0028: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ -0908f2: 0c03 |002b: move-result-object v3 │ │ -0908f4: 6e10 a424 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@24a4 │ │ -0908fa: 0a03 |002f: move-result v3 │ │ -0908fc: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ -090900: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ -090904: 5483 700b |0034: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -090908: 7110 7c1e 0300 |0036: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ -09090e: 0c03 |0039: move-result-object v3 │ │ -090910: 6e10 a124 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@24a1 │ │ -090916: 0a03 |003d: move-result v3 │ │ -090918: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ -09091c: 5483 700b |0040: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -090920: 7110 7a1e 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1e7a │ │ -090926: 0c03 |0045: move-result-object v3 │ │ -090928: 5484 700b |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -09092c: 7110 7d1e 0400 |0048: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ -090932: 0c04 |004b: move-result-object v4 │ │ -090934: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ -090938: 6e40 e102 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@02e1 │ │ -09093e: 1203 |0051: const/4 v3, #int 0 // #0 │ │ -090940: 0f03 |0052: return v3 │ │ -090942: 1213 |0053: const/4 v3, #int 1 // #1 │ │ -090944: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ -090948: 5483 700b |0056: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -09094c: 7110 7a1e 0300 |0058: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1e7a │ │ -090952: 0c03 |005b: move-result-object v3 │ │ -090954: 5484 700b |005c: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ -090958: 7110 7d1e 0400 |005e: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ -09095e: 0c04 |0061: move-result-object v4 │ │ -090960: 6e20 e202 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -090966: 28ec |0065: goto 0051 // -0014 │ │ +0908f8: |[0908f8] android.support.v7.internal.widget.ListPopupWindow$PopupTouchInterceptor.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +090908: 6e10 a421 0a00 |0000: invoke-virtual {v10}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +09090e: 0a00 |0003: move-result v0 │ │ +090910: 6e10 ab21 0a00 |0004: invoke-virtual {v10}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +090916: 0a03 |0007: move-result v3 │ │ +090918: 8731 |0008: float-to-int v1, v3 │ │ +09091a: 6e10 ad21 0a00 |0009: invoke-virtual {v10}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +090920: 0a03 |000c: move-result v3 │ │ +090922: 8732 |000d: float-to-int v2, v3 │ │ +090924: 3900 4500 |000e: if-nez v0, 0053 // +0045 │ │ +090928: 5483 700b |0010: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +09092c: 7110 7c1e 0300 |0012: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ +090932: 0c03 |0015: move-result-object v3 │ │ +090934: 3803 3d00 |0016: if-eqz v3, 0053 // +003d │ │ +090938: 5483 700b |0018: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +09093c: 7110 7c1e 0300 |001a: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ +090942: 0c03 |001d: move-result-object v3 │ │ +090944: 6e10 a624 0300 |001e: invoke-virtual {v3}, Landroid/widget/PopupWindow;.isShowing:()Z // method@24a6 │ │ +09094a: 0a03 |0021: move-result v3 │ │ +09094c: 3803 3100 |0022: if-eqz v3, 0053 // +0031 │ │ +090950: 3a01 2f00 |0024: if-ltz v1, 0053 // +002f │ │ +090954: 5483 700b |0026: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +090958: 7110 7c1e 0300 |0028: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ +09095e: 0c03 |002b: move-result-object v3 │ │ +090960: 6e10 a424 0300 |002c: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getWidth:()I // method@24a4 │ │ +090966: 0a03 |002f: move-result v3 │ │ +090968: 3531 2300 |0030: if-ge v1, v3, 0053 // +0023 │ │ +09096c: 3a02 2100 |0032: if-ltz v2, 0053 // +0021 │ │ +090970: 5483 700b |0034: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +090974: 7110 7c1e 0300 |0036: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ +09097a: 0c03 |0039: move-result-object v3 │ │ +09097c: 6e10 a124 0300 |003a: invoke-virtual {v3}, Landroid/widget/PopupWindow;.getHeight:()I // method@24a1 │ │ +090982: 0a03 |003d: move-result v3 │ │ +090984: 3532 1500 |003e: if-ge v2, v3, 0053 // +0015 │ │ +090988: 5483 700b |0040: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +09098c: 7110 7a1e 0300 |0042: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1e7a │ │ +090992: 0c03 |0045: move-result-object v3 │ │ +090994: 5484 700b |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +090998: 7110 7d1e 0400 |0048: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ +09099e: 0c04 |004b: move-result-object v4 │ │ +0909a0: 1606 fa00 |004c: const-wide/16 v6, #int 250 // #fa │ │ +0909a4: 6e40 e102 4376 |004e: invoke-virtual {v3, v4, v6, v7}, Landroid/os/Handler;.postDelayed:(Ljava/lang/Runnable;J)Z // method@02e1 │ │ +0909aa: 1203 |0051: const/4 v3, #int 0 // #0 │ │ +0909ac: 0f03 |0052: return v3 │ │ +0909ae: 1213 |0053: const/4 v3, #int 1 // #1 │ │ +0909b0: 3330 fdff |0054: if-ne v0, v3, 0051 // -0003 │ │ +0909b4: 5483 700b |0056: iget-object v3, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +0909b8: 7110 7a1e 0300 |0058: invoke-static {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; // method@1e7a │ │ +0909be: 0c03 |005b: move-result-object v3 │ │ +0909c0: 5484 700b |005c: iget-object v4, v8, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b70 │ │ +0909c4: 7110 7d1e 0400 |005e: invoke-static {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // method@1e7d │ │ +0909ca: 0c04 |0061: move-result-object v4 │ │ +0909cc: 6e20 e202 4300 |0062: invoke-virtual {v3, v4}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0909d2: 28ec |0065: goto 0051 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1392 │ │ 0x0004 line=1393 │ │ 0x0009 line=1394 │ │ 0x000e line=1396 │ │ 0x0040 line=1399 │ │ @@ -122394,18 +122393,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -090968: |[090968] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ -090978: 5b01 710b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -09097c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -090982: 0e00 |0005: return-void │ │ +0909d4: |[0909d4] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V │ │ +0909e4: 5b01 710b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +0909e8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0909ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -122414,17 +122413,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -090984: |[090984] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ -090994: 7020 741e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e74 │ │ -09099a: 0e00 |0003: return-void │ │ +0909f0: |[0909f0] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V │ │ +090a00: 7020 741e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e74 │ │ +090a06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1378 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ListPopupWindow$1; │ │ @@ -122435,46 +122434,46 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -09099c: |[09099c] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ -0909ac: 5420 710b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -0909b0: 7110 7b1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ -0909b6: 0c00 |0005: move-result-object v0 │ │ -0909b8: 3800 3700 |0006: if-eqz v0, 003d // +0037 │ │ -0909bc: 5420 710b |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -0909c0: 7110 7b1e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ -0909c6: 0c00 |000d: move-result-object v0 │ │ -0909c8: 6e10 461e 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@1e46 │ │ -0909ce: 0a00 |0011: move-result v0 │ │ -0909d0: 5421 710b |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -0909d4: 7110 7b1e 0100 |0014: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ -0909da: 0c01 |0017: move-result-object v1 │ │ -0909dc: 6e10 441e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1e44 │ │ -0909e2: 0a01 |001b: move-result v1 │ │ -0909e4: 3710 2100 |001c: if-le v0, v1, 003d // +0021 │ │ -0909e8: 5420 710b |001e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -0909ec: 7110 7b1e 0000 |0020: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ -0909f2: 0c00 |0023: move-result-object v0 │ │ -0909f4: 6e10 441e 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1e44 │ │ -0909fa: 0a00 |0027: move-result v0 │ │ -0909fc: 5421 710b |0028: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -090a00: 5211 8d0b |002a: iget v1, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0b8d │ │ -090a04: 3610 1100 |002c: if-gt v0, v1, 003d // +0011 │ │ -090a08: 5420 710b |002e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -090a0c: 7110 7c1e 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ -090a12: 0c00 |0033: move-result-object v0 │ │ -090a14: 1221 |0034: const/4 v1, #int 2 // #2 │ │ -090a16: 6e20 ac24 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ -090a1c: 5420 710b |0038: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ -090a20: 6e10 b01e 0000 |003a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -090a26: 0e00 |003d: return-void │ │ +090a08: |[090a08] android.support.v7.internal.widget.ListPopupWindow$ResizePopupRunnable.run:()V │ │ +090a18: 5420 710b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a1c: 7110 7b1e 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ +090a22: 0c00 |0005: move-result-object v0 │ │ +090a24: 3800 3700 |0006: if-eqz v0, 003d // +0037 │ │ +090a28: 5420 710b |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a2c: 7110 7b1e 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ +090a32: 0c00 |000d: move-result-object v0 │ │ +090a34: 6e10 461e 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getCount:()I // method@1e46 │ │ +090a3a: 0a00 |0011: move-result v0 │ │ +090a3c: 5421 710b |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a40: 7110 7b1e 0100 |0014: invoke-static {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ +090a46: 0c01 |0017: move-result-object v1 │ │ +090a48: 6e10 441e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1e44 │ │ +090a4e: 0a01 |001b: move-result v1 │ │ +090a50: 3710 2100 |001c: if-le v0, v1, 003d // +0021 │ │ +090a54: 5420 710b |001e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a58: 7110 7b1e 0000 |0020: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // method@1e7b │ │ +090a5e: 0c00 |0023: move-result-object v0 │ │ +090a60: 6e10 441e 0000 |0024: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildCount:()I // method@1e44 │ │ +090a66: 0a00 |0027: move-result v0 │ │ +090a68: 5421 710b |0028: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a6c: 5211 8d0b |002a: iget v1, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0b8d │ │ +090a70: 3610 1100 |002c: if-gt v0, v1, 003d // +0011 │ │ +090a74: 5420 710b |002e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a78: 7110 7c1e 0000 |0030: invoke-static {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; // method@1e7c │ │ +090a7e: 0c00 |0033: move-result-object v0 │ │ +090a80: 1221 |0034: const/4 v1, #int 2 // #2 │ │ +090a82: 6e20 ac24 1000 |0035: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ +090a88: 5420 710b |0038: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.this$0:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b71 │ │ +090a8c: 6e10 b01e 0000 |003a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +090a92: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1381 │ │ 0x002e line=1383 │ │ 0x0038 line=1384 │ │ 0x003d line=1386 │ │ locals : │ │ @@ -122671,19 +122670,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -090a28: |[090a28] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ -090a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -090a3a: 6001 3c07 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@073c │ │ -090a3e: 7040 791e 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ -090a44: 0e00 |0006: return-void │ │ +090a94: |[090a94] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;)V │ │ +090aa4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +090aa6: 6001 3c07 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@073c │ │ +090aaa: 7040 791e 3210 |0003: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ +090ab0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0006 line=168 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -122693,18 +122692,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -090a48: |[090a48] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -090a58: 6000 3c07 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@073c │ │ -090a5c: 7040 791e 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ -090a62: 0e00 |0005: return-void │ │ +090ab4: |[090ab4] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +090ac4: 6000 3c07 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.listPopupWindowStyle:I // field@073c │ │ +090ac8: 7040 791e 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ +090ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0005 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -122715,58 +122714,58 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 91 16-bit code units │ │ -090a64: |[090a64] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -090a74: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -090a76: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -090a78: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -090a7a: 7010 fd2a 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ -090a80: 5941 800b |0006: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -090a84: 5941 860b |0008: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -090a88: 5c43 7e0b |000a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ -090a8c: 5c43 870b |000c: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ -090a90: 1401 ffff ff7f |000e: const v1, #float nan // #7fffffff │ │ -090a96: 5941 8d0b |0011: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0b8d │ │ -090a9a: 5943 910b |0013: iput v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ -090a9e: 2201 c303 |0015: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // type@03c3 │ │ -090aa2: 7030 751e 4102 |0017: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e75 │ │ -090aa8: 5b41 930b |001a: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0b93 │ │ -090aac: 2201 c203 |001c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // type@03c2 │ │ -090ab0: 7030 721e 4102 |001e: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e72 │ │ -090ab6: 5b41 970b |0021: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0b97 │ │ -090aba: 2201 c103 |0023: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // type@03c1 │ │ -090abe: 7030 6e1e 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e6e │ │ -090ac4: 5b41 940b |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0b94 │ │ -090ac8: 2201 bf03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // type@03bf │ │ -090acc: 7030 671e 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e67 │ │ -090ad2: 5b41 890b |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0b89 │ │ -090ad6: 2201 8f00 |0031: new-instance v1, Landroid/os/Handler; // type@008f │ │ -090ada: 7010 d502 0100 |0033: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@02d5 │ │ -090ae0: 5b41 880b |0036: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ -090ae4: 2201 6500 |0038: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -090ae8: 7010 1d02 0100 |003a: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ -090aee: 5b41 960b |003d: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090af2: 5b45 7d0b |003f: iput-object v5, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ -090af6: 2201 8604 |0041: new-instance v1, Landroid/widget/PopupWindow; // type@0486 │ │ -090afa: 7040 9c24 5176 |0043: invoke-direct {v1, v5, v6, v7}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@249c │ │ -090b00: 5b41 900b |0046: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090b04: 5441 900b |0048: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090b08: 1212 |004a: const/4 v2, #int 1 // #1 │ │ -090b0a: 6e20 ac24 2100 |004b: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ -090b10: 5441 7d0b |004e: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ -090b14: 6e10 3401 0100 |0050: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -090b1a: 0c01 |0053: move-result-object v1 │ │ -090b1c: 6e10 ad01 0100 |0054: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ -090b22: 0c01 |0057: move-result-object v1 │ │ -090b24: 5410 2d00 |0058: iget-object v0, v1, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ -090b28: 0e00 |005a: return-void │ │ +090ad0: |[090ad0] android.support.v7.internal.widget.ListPopupWindow.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +090ae0: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +090ae2: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +090ae4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +090ae6: 7010 fd2a 0400 |0003: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ +090aec: 5941 800b |0006: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +090af0: 5941 860b |0008: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +090af4: 5c43 7e0b |000a: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ +090af8: 5c43 870b |000c: iput-boolean v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ +090afc: 1401 ffff ff7f |000e: const v1, #float nan // #7fffffff │ │ +090b02: 5941 8d0b |0011: iput v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0b8d │ │ +090b06: 5943 910b |0013: iput v3, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ +090b0a: 2201 c303 |0015: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // type@03c3 │ │ +090b0e: 7030 751e 4102 |0017: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e75 │ │ +090b14: 5b41 930b |001a: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0b93 │ │ +090b18: 2201 c203 |001c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // type@03c2 │ │ +090b1c: 7030 721e 4102 |001e: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e72 │ │ +090b22: 5b41 970b |0021: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0b97 │ │ +090b26: 2201 c103 |0023: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // type@03c1 │ │ +090b2a: 7030 6e1e 4102 |0025: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e6e │ │ +090b30: 5b41 940b |0028: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0b94 │ │ +090b34: 2201 bf03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // type@03bf │ │ +090b38: 7030 671e 4102 |002c: invoke-direct {v1, v4, v2}, Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e67 │ │ +090b3e: 5b41 890b |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0b89 │ │ +090b42: 2201 8f00 |0031: new-instance v1, Landroid/os/Handler; // type@008f │ │ +090b46: 7010 d502 0100 |0033: invoke-direct {v1}, Landroid/os/Handler;.:()V // method@02d5 │ │ +090b4c: 5b41 880b |0036: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ +090b50: 2201 6500 |0038: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +090b54: 7010 1d02 0100 |003a: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ +090b5a: 5b41 960b |003d: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090b5e: 5b45 7d0b |003f: iput-object v5, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ +090b62: 2201 8604 |0041: new-instance v1, Landroid/widget/PopupWindow; // type@0486 │ │ +090b66: 7040 9c24 5176 |0043: invoke-direct {v1, v5, v6, v7}, Landroid/widget/PopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@249c │ │ +090b6c: 5b41 900b |0046: iput-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090b70: 5441 900b |0048: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090b74: 1212 |004a: const/4 v2, #int 1 // #1 │ │ +090b76: 6e20 ac24 2100 |004b: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ +090b7c: 5441 7d0b |004e: iget-object v1, v4, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ +090b80: 6e10 3401 0100 |0050: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +090b86: 0c01 |0053: move-result-object v1 │ │ +090b88: 6e10 ad01 0100 |0054: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ +090b8e: 0c01 |0057: move-result-object v1 │ │ +090b90: 5410 2d00 |0058: iget-object v0, v1, Landroid/content/res/Configuration;.locale:Ljava/util/Locale; // field@002d │ │ +090b94: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=189 │ │ 0x0006 line=71 │ │ 0x0008 line=72 │ │ 0x000a line=77 │ │ 0x000c line=78 │ │ @@ -122795,17 +122794,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b2c: |[090b2c] android.support.v7.internal.widget.ListPopupWindow.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; │ │ -090b3c: 5410 880b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ -090b40: 1100 |0002: return-object v0 │ │ +090b98: |[090b98] android.support.v7.internal.widget.ListPopupWindow.access$1000:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/os/Handler; │ │ +090ba8: 5410 880b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ +090bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -122813,17 +122812,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b44: |[090b44] android.support.v7.internal.widget.ListPopupWindow.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ -090b54: 5410 820b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090b58: 1100 |0002: return-object v0 │ │ +090bb0: |[090bb0] android.support.v7.internal.widget.ListPopupWindow.access$700:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; │ │ +090bc0: 5410 820b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -122831,17 +122830,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b5c: |[090b5c] android.support.v7.internal.widget.ListPopupWindow.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ -090b6c: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090b70: 1100 |0002: return-object v0 │ │ +090bc8: |[090bc8] android.support.v7.internal.widget.ListPopupWindow.access$800:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/widget/PopupWindow; │ │ +090bd8: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090bdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -122849,17 +122848,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -090b74: |[090b74] android.support.v7.internal.widget.ListPopupWindow.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ -090b84: 5410 930b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0b93 │ │ -090b88: 1100 |0002: return-object v0 │ │ +090be0: |[090be0] android.support.v7.internal.widget.ListPopupWindow.access$900:(Landroid/support/v7/internal/widget/ListPopupWindow;)Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; │ │ +090bf0: 5410 930b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0b93 │ │ +090bf4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -122867,272 +122866,272 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 522 16-bit code units │ │ -090b8c: |[090b8c] android.support.v7.internal.widget.ListPopupWindow.buildDropDown:()I │ │ -090b9c: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ -090ba0: 0800 1500 |0002: move-object/from16 v0, v21 │ │ -090ba4: 5401 820b |0004: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090ba8: 3901 5901 |0006: if-nez v1, 015f // +0159 │ │ -090bac: 0800 1500 |0008: move-object/from16 v0, v21 │ │ -090bb0: 5408 7d0b |000a: iget-object v8, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ -090bb4: 2201 bc03 |000c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$1; // type@03bc │ │ -090bb8: 0800 1500 |000e: move-object/from16 v0, v21 │ │ -090bbc: 7020 3a1e 0100 |0010: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$1;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e3a │ │ -090bc2: 0800 1500 |0013: move-object/from16 v0, v21 │ │ -090bc6: 5b01 950b |0015: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0b95 │ │ -090bca: 2203 be03 |0017: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // type@03be │ │ -090bce: 0800 1500 |0019: move-object/from16 v0, v21 │ │ -090bd2: 5501 8e0b |001b: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ -090bd6: 3901 2f01 |001d: if-nez v1, 014c // +012f │ │ -090bda: 1211 |001f: const/4 v1, #int 1 // #1 │ │ -090bdc: 7030 3f1e 8301 |0020: invoke-direct {v3, v8, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@1e3f │ │ -090be2: 0800 1500 |0023: move-object/from16 v0, v21 │ │ -090be6: 5b03 820b |0025: iput-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090bea: 0800 1500 |0027: move-object/from16 v0, v21 │ │ -090bee: 5401 830b |0029: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0b83 │ │ -090bf2: 3801 0d00 |002b: if-eqz v1, 0038 // +000d │ │ -090bf6: 0800 1500 |002d: move-object/from16 v0, v21 │ │ -090bfa: 5401 820b |002f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090bfe: 0800 1500 |0031: move-object/from16 v0, v21 │ │ -090c02: 5403 830b |0033: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0b83 │ │ -090c06: 6e20 651e 3100 |0035: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1e65 │ │ -090c0c: 0800 1500 |0038: move-object/from16 v0, v21 │ │ -090c10: 5401 820b |003a: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c14: 0800 1500 |003c: move-object/from16 v0, v21 │ │ -090c18: 5403 7c0b |003e: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -090c1c: 6e20 5c1e 3100 |0040: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e5c │ │ -090c22: 0800 1500 |0043: move-object/from16 v0, v21 │ │ -090c26: 5401 820b |0045: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c2a: 0800 1500 |0047: move-object/from16 v0, v21 │ │ -090c2e: 5403 8a0b |0049: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ -090c32: 6e20 611e 3100 |004b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1e61 │ │ -090c38: 0800 1500 |004e: move-object/from16 v0, v21 │ │ -090c3c: 5401 820b |0050: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c40: 1213 |0052: const/4 v3, #int 1 // #1 │ │ -090c42: 6e20 5e1e 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@1e5e │ │ -090c48: 0800 1500 |0056: move-object/from16 v0, v21 │ │ -090c4c: 5401 820b |0058: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c50: 1213 |005a: const/4 v3, #int 1 // #1 │ │ -090c52: 6e20 5f1e 3100 |005b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@1e5f │ │ -090c58: 0800 1500 |005e: move-object/from16 v0, v21 │ │ -090c5c: 5401 820b |0060: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c60: 2203 bd03 |0062: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$2; // type@03bd │ │ -090c64: 0800 1500 |0064: move-object/from16 v0, v21 │ │ -090c68: 7020 3c1e 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$2;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e3c │ │ -090c6e: 6e20 621e 3100 |0069: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1e62 │ │ -090c74: 0800 1500 |006c: move-object/from16 v0, v21 │ │ -090c78: 5401 820b |006e: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c7c: 0800 1500 |0070: move-object/from16 v0, v21 │ │ -090c80: 5403 940b |0072: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0b94 │ │ -090c84: 6e20 631e 3100 |0074: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@1e63 │ │ -090c8a: 0800 1500 |0077: move-object/from16 v0, v21 │ │ -090c8e: 5401 8b0b |0079: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b8b │ │ -090c92: 3801 0d00 |007b: if-eqz v1, 0088 // +000d │ │ -090c96: 0800 1500 |007d: move-object/from16 v0, v21 │ │ -090c9a: 5401 820b |007f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090c9e: 0800 1500 |0081: move-object/from16 v0, v21 │ │ -090ca2: 5403 8b0b |0083: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b8b │ │ -090ca6: 6e20 621e 3100 |0085: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1e62 │ │ -090cac: 0800 1500 |0088: move-object/from16 v0, v21 │ │ -090cb0: 5409 820b |008a: iget-object v9, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090cb4: 0800 1500 |008c: move-object/from16 v0, v21 │ │ -090cb8: 540d 920b |008e: iget-object v13, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ -090cbc: 380d 5900 |0090: if-eqz v13, 00e9 // +0059 │ │ -090cc0: 220b 7f04 |0092: new-instance v11, Landroid/widget/LinearLayout; // type@047f │ │ -090cc4: 7020 3c24 8b00 |0094: invoke-direct {v11, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ -090cca: 1211 |0097: const/4 v1, #int 1 // #1 │ │ -090ccc: 6e20 5b24 1b00 |0098: invoke-virtual {v11, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@245b │ │ -090cd2: 220c 7e04 |009b: new-instance v12, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -090cd6: 12f1 |009d: const/4 v1, #int -1 // #ff │ │ -090cd8: 1203 |009e: const/4 v3, #int 0 // #0 │ │ -090cda: 1504 803f |009f: const/high16 v4, #int 1065353216 // #3f80 │ │ -090cde: 7040 3924 1c43 |00a1: invoke-direct {v12, v1, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ -090ce4: 0800 1500 |00a4: move-object/from16 v0, v21 │ │ -090ce8: 5201 910b |00a6: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ -090cec: 2b01 5201 0000 |00a8: packed-switch v1, 000001fa // +00000152 │ │ -090cf2: 1a01 6c0c |00ab: const-string v1, "ListPopupWindow" // string@0c6c │ │ -090cf6: 2203 a905 |00ad: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -090cfa: 7010 3d2b 0300 |00af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -090d00: 1a04 0806 |00b2: const-string v4, "Invalid hint position " // string@0608 │ │ -090d04: 6e20 462b 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -090d0a: 0c03 |00b7: move-result-object v3 │ │ -090d0c: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ -090d10: 5204 910b |00ba: iget v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ -090d14: 6e20 422b 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -090d1a: 0c03 |00bf: move-result-object v3 │ │ -090d1c: 6e10 4e2b 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -090d22: 0c03 |00c3: move-result-object v3 │ │ -090d24: 7120 f520 3100 |00c4: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -090d2a: 0800 1500 |00c7: move-object/from16 v0, v21 │ │ -090d2e: 5201 860b |00c9: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -090d32: 1503 0080 |00cb: const/high16 v3, #int -2147483648 // #8000 │ │ -090d36: 7120 db21 3100 |00cd: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -090d3c: 0a14 |00d0: move-result v20 │ │ -090d3e: 120a |00d1: const/4 v10, #int 0 // #0 │ │ -090d40: 0200 1400 |00d2: move/from16 v0, v20 │ │ -090d44: 6e30 3722 0d0a |00d4: invoke-virtual {v13, v0, v10}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -090d4a: 6e10 fd21 0d00 |00d7: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -090d50: 0c0c |00da: move-result-object v12 │ │ -090d52: 1f0c 7e04 |00db: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -090d56: 6e10 0122 0d00 |00dd: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -090d5c: 0a01 |00e0: move-result v1 │ │ -090d5e: 52c3 810c |00e1: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ -090d62: b031 |00e3: add-int/2addr v1, v3 │ │ -090d64: 52c3 7d0c |00e4: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0c7d │ │ -090d68: 9011 0103 |00e6: add-int v17, v1, v3 │ │ -090d6c: 07b9 |00e8: move-object v9, v11 │ │ -090d6e: 0800 1500 |00e9: move-object/from16 v0, v21 │ │ -090d72: 5401 900b |00eb: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090d76: 6e20 a924 9100 |00ed: invoke-virtual {v1, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@24a9 │ │ -090d7c: 1312 0000 |00f0: const/16 v18, #int 0 // #0 │ │ -090d80: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ -090d84: 5401 900b |00f4: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090d88: 6e10 9f24 0100 |00f6: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ -090d8e: 0c07 |00f9: move-result-object v7 │ │ -090d90: 3807 8a00 |00fa: if-eqz v7, 0184 // +008a │ │ -090d94: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ -090d98: 5401 960b |00fe: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090d9c: 6e20 4e02 1700 |0100: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ -090da2: 0800 1500 |0103: move-object/from16 v0, v21 │ │ -090da6: 5401 960b |0105: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090daa: 5211 3b00 |0107: iget v1, v1, Landroid/graphics/Rect;.top:I // field@003b │ │ -090dae: 0800 1500 |0109: move-object/from16 v0, v21 │ │ -090db2: 5403 960b |010b: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090db6: 5233 3800 |010d: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -090dba: 9012 0103 |010f: add-int v18, v1, v3 │ │ -090dbe: 0800 1500 |0111: move-object/from16 v0, v21 │ │ -090dc2: 5501 850b |0113: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0b85 │ │ -090dc6: 3901 0d00 |0115: if-nez v1, 0122 // +000d │ │ -090dca: 0800 1500 |0117: move-object/from16 v0, v21 │ │ -090dce: 5401 960b |0119: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090dd2: 5211 3b00 |011b: iget v1, v1, Landroid/graphics/Rect;.top:I // field@003b │ │ -090dd6: 7b11 |011d: neg-int v1, v1 │ │ -090dd8: 0800 1500 |011e: move-object/from16 v0, v21 │ │ -090ddc: 5901 840b |0120: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ -090de0: 0800 1500 |0122: move-object/from16 v0, v21 │ │ -090de4: 5401 900b |0124: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090de8: 6e10 a224 0100 |0126: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@24a2 │ │ -090dee: 0a01 |0129: move-result v1 │ │ -090df0: 1223 |012a: const/4 v3, #int 2 // #2 │ │ -090df2: 3331 6100 |012b: if-ne v1, v3, 018c // +0061 │ │ -090df6: 121e |012d: const/4 v14, #int 1 // #1 │ │ -090df8: 7401 811e 1500 |012e: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ -090dfe: 0c01 |0131: move-result-object v1 │ │ -090e00: 0800 1500 |0132: move-object/from16 v0, v21 │ │ -090e04: 5203 840b |0134: iget v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ -090e08: 0800 1500 |0136: move-object/from16 v0, v21 │ │ -090e0c: 6e40 881e 10e3 |0138: invoke-virtual {v0, v1, v3, v14}, Landroid/support/v7/internal/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@1e88 │ │ -090e12: 0a10 |013b: move-result v16 │ │ -090e14: 0800 1500 |013c: move-object/from16 v0, v21 │ │ -090e18: 5501 7e0b |013e: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ -090e1c: 3901 0900 |0140: if-nez v1, 0149 // +0009 │ │ -090e20: 0800 1500 |0142: move-object/from16 v0, v21 │ │ -090e24: 5201 800b |0144: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -090e28: 12f3 |0146: const/4 v3, #int -1 // #ff │ │ -090e2a: 3331 4700 |0147: if-ne v1, v3, 018e // +0047 │ │ -090e2e: 9001 1012 |0149: add-int v1, v16, v18 │ │ -090e32: 0f01 |014b: return v1 │ │ -090e34: 1201 |014c: const/4 v1, #int 0 // #0 │ │ -090e36: 2900 d3fe |014d: goto/16 0020 // -012d │ │ -090e3a: 6e30 4024 9b0c |014f: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -090e40: 6e20 3e24 db00 |0152: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@243e │ │ -090e46: 2900 72ff |0155: goto/16 00c7 // -008e │ │ -090e4a: 6e20 3e24 db00 |0157: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@243e │ │ -090e50: 6e30 4024 9b0c |015a: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -090e56: 2900 6aff |015d: goto/16 00c7 // -0096 │ │ -090e5a: 0800 1500 |015f: move-object/from16 v0, v21 │ │ -090e5e: 5401 900b |0161: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -090e62: 6e10 a024 0100 |0163: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@24a0 │ │ -090e68: 0c09 |0166: move-result-object v9 │ │ -090e6a: 1f09 4404 |0167: check-cast v9, Landroid/view/ViewGroup; // type@0444 │ │ -090e6e: 0800 1500 |0169: move-object/from16 v0, v21 │ │ -090e72: 5400 920b |016b: iget-object v0, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ -090e76: 0813 0000 |016d: move-object/from16 v19, v0 │ │ -090e7a: 3813 81ff |016f: if-eqz v19, 00f0 // -007f │ │ -090e7e: 7401 fd21 1300 |0171: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -090e84: 0c0c |0174: move-result-object v12 │ │ -090e86: 1f0c 7e04 |0175: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -090e8a: 7401 0122 1300 |0177: invoke-virtual/range {v19}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -090e90: 0a01 |017a: move-result v1 │ │ -090e92: 52c3 810c |017b: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ -090e96: b031 |017d: add-int/2addr v1, v3 │ │ -090e98: 52c3 7d0c |017e: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0c7d │ │ -090e9c: 9011 0103 |0180: add-int v17, v1, v3 │ │ -090ea0: 2900 6eff |0182: goto/16 00f0 // -0092 │ │ -090ea4: 0800 1500 |0184: move-object/from16 v0, v21 │ │ -090ea8: 5401 960b |0186: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090eac: 6e10 2602 0100 |0188: invoke-virtual {v1}, Landroid/graphics/Rect;.setEmpty:()V // method@0226 │ │ -090eb2: 2897 |018b: goto 0122 // -0069 │ │ -090eb4: 120e |018c: const/4 v14, #int 0 // #0 │ │ -090eb6: 28a1 |018d: goto 012e // -005f │ │ -090eb8: 0800 1500 |018e: move-object/from16 v0, v21 │ │ -090ebc: 5201 860b |0190: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -090ec0: 2b01 7000 0000 |0192: packed-switch v1, 00000202 // +00000070 │ │ -090ec6: 0800 1500 |0195: move-object/from16 v0, v21 │ │ -090eca: 5201 860b |0197: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -090ece: 1503 0040 |0199: const/high16 v3, #int 1073741824 // #4000 │ │ -090ed2: 7120 db21 3100 |019b: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -090ed8: 0a02 |019e: move-result v2 │ │ -090eda: 0800 1500 |019f: move-object/from16 v0, v21 │ │ -090ede: 5401 820b |01a1: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -090ee2: 1203 |01a3: const/4 v3, #int 0 // #0 │ │ -090ee4: 12f4 |01a4: const/4 v4, #int -1 // #ff │ │ -090ee6: 9105 1011 |01a5: sub-int v5, v16, v17 │ │ -090eea: 12f6 |01a7: const/4 v6, #int -1 // #ff │ │ -090eec: 7406 571e 0100 |01a8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@1e57 │ │ -090ef2: 0a0f |01ab: move-result v15 │ │ -090ef4: 3d0f 0400 |01ac: if-lez v15, 01b0 // +0004 │ │ -090ef8: 9011 1112 |01ae: add-int v17, v17, v18 │ │ -090efc: 9001 0f11 |01b0: add-int v1, v15, v17 │ │ -090f00: 2899 |01b2: goto 014b // -0067 │ │ -090f02: 0800 1500 |01b3: move-object/from16 v0, v21 │ │ -090f06: 5401 7d0b |01b5: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ -090f0a: 6e10 3401 0100 |01b7: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -090f10: 0c01 |01ba: move-result-object v1 │ │ -090f12: 6e10 af01 0100 |01bb: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -090f18: 0c01 |01be: move-result-object v1 │ │ -090f1a: 5211 660c |01bf: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -090f1e: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ -090f22: 5403 960b |01c3: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090f26: 5233 3900 |01c5: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0039 │ │ -090f2a: 0800 1500 |01c7: move-object/from16 v0, v21 │ │ -090f2e: 5404 960b |01c9: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090f32: 5244 3a00 |01cb: iget v4, v4, Landroid/graphics/Rect;.right:I // field@003a │ │ -090f36: b043 |01cd: add-int/2addr v3, v4 │ │ -090f38: b131 |01ce: sub-int/2addr v1, v3 │ │ -090f3a: 1503 0080 |01cf: const/high16 v3, #int -2147483648 // #8000 │ │ -090f3e: 7120 db21 3100 |01d1: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -090f44: 0a02 |01d4: move-result v2 │ │ -090f46: 28ca |01d5: goto 019f // -0036 │ │ -090f48: 0800 1500 |01d6: move-object/from16 v0, v21 │ │ -090f4c: 5401 7d0b |01d8: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ -090f50: 6e10 3401 0100 |01da: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -090f56: 0c01 |01dd: move-result-object v1 │ │ -090f58: 6e10 af01 0100 |01de: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -090f5e: 0c01 |01e1: move-result-object v1 │ │ -090f60: 5211 660c |01e2: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -090f64: 0800 1500 |01e4: move-object/from16 v0, v21 │ │ -090f68: 5403 960b |01e6: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090f6c: 5233 3900 |01e8: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0039 │ │ -090f70: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ -090f74: 5404 960b |01ec: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -090f78: 5244 3a00 |01ee: iget v4, v4, Landroid/graphics/Rect;.right:I // field@003a │ │ -090f7c: b043 |01f0: add-int/2addr v3, v4 │ │ -090f7e: b131 |01f1: sub-int/2addr v1, v3 │ │ -090f80: 1503 0040 |01f2: const/high16 v3, #int 1073741824 // #4000 │ │ -090f84: 7120 db21 3100 |01f4: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -090f8a: 0a02 |01f7: move-result v2 │ │ -090f8c: 28a7 |01f8: goto 019f // -0059 │ │ -090f8e: 0000 |01f9: nop // spacer │ │ -090f90: 0001 0200 0000 0000 af00 0000 a700 ... |01fa: packed-switch-data (8 units) │ │ -090fa0: 0001 0200 feff ffff 2100 0000 4400 ... |0202: packed-switch-data (8 units) │ │ +090bf8: |[090bf8] android.support.v7.internal.widget.ListPopupWindow.buildDropDown:()I │ │ +090c08: 1311 0000 |0000: const/16 v17, #int 0 // #0 │ │ +090c0c: 0800 1500 |0002: move-object/from16 v0, v21 │ │ +090c10: 5401 820b |0004: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090c14: 3901 5901 |0006: if-nez v1, 015f // +0159 │ │ +090c18: 0800 1500 |0008: move-object/from16 v0, v21 │ │ +090c1c: 5408 7d0b |000a: iget-object v8, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ +090c20: 2201 bc03 |000c: new-instance v1, Landroid/support/v7/internal/widget/ListPopupWindow$1; // type@03bc │ │ +090c24: 0800 1500 |000e: move-object/from16 v0, v21 │ │ +090c28: 7020 3a1e 0100 |0010: invoke-direct {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$1;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e3a │ │ +090c2e: 0800 1500 |0013: move-object/from16 v0, v21 │ │ +090c32: 5b01 950b |0015: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0b95 │ │ +090c36: 2203 be03 |0017: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // type@03be │ │ +090c3a: 0800 1500 |0019: move-object/from16 v0, v21 │ │ +090c3e: 5501 8e0b |001b: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ +090c42: 3901 2f01 |001d: if-nez v1, 014c // +012f │ │ +090c46: 1211 |001f: const/4 v1, #int 1 // #1 │ │ +090c48: 7030 3f1e 8301 |0020: invoke-direct {v3, v8, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.:(Landroid/content/Context;Z)V // method@1e3f │ │ +090c4e: 0800 1500 |0023: move-object/from16 v0, v21 │ │ +090c52: 5b03 820b |0025: iput-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090c56: 0800 1500 |0027: move-object/from16 v0, v21 │ │ +090c5a: 5401 830b |0029: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0b83 │ │ +090c5e: 3801 0d00 |002b: if-eqz v1, 0038 // +000d │ │ +090c62: 0800 1500 |002d: move-object/from16 v0, v21 │ │ +090c66: 5401 820b |002f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090c6a: 0800 1500 |0031: move-object/from16 v0, v21 │ │ +090c6e: 5403 830b |0033: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0b83 │ │ +090c72: 6e20 651e 3100 |0035: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@1e65 │ │ +090c78: 0800 1500 |0038: move-object/from16 v0, v21 │ │ +090c7c: 5401 820b |003a: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090c80: 0800 1500 |003c: move-object/from16 v0, v21 │ │ +090c84: 5403 7c0b |003e: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +090c88: 6e20 5c1e 3100 |0040: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e5c │ │ +090c8e: 0800 1500 |0043: move-object/from16 v0, v21 │ │ +090c92: 5401 820b |0045: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090c96: 0800 1500 |0047: move-object/from16 v0, v21 │ │ +090c9a: 5403 8a0b |0049: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ +090c9e: 6e20 611e 3100 |004b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1e61 │ │ +090ca4: 0800 1500 |004e: move-object/from16 v0, v21 │ │ +090ca8: 5401 820b |0050: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090cac: 1213 |0052: const/4 v3, #int 1 // #1 │ │ +090cae: 6e20 5e1e 3100 |0053: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusable:(Z)V // method@1e5e │ │ +090cb4: 0800 1500 |0056: move-object/from16 v0, v21 │ │ +090cb8: 5401 820b |0058: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090cbc: 1213 |005a: const/4 v3, #int 1 // #1 │ │ +090cbe: 6e20 5f1e 3100 |005b: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setFocusableInTouchMode:(Z)V // method@1e5f │ │ +090cc4: 0800 1500 |005e: move-object/from16 v0, v21 │ │ +090cc8: 5401 820b |0060: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090ccc: 2203 bd03 |0062: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow$2; // type@03bd │ │ +090cd0: 0800 1500 |0064: move-object/from16 v0, v21 │ │ +090cd4: 7020 3c1e 0300 |0066: invoke-direct {v3, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$2;.:(Landroid/support/v7/internal/widget/ListPopupWindow;)V // method@1e3c │ │ +090cda: 6e20 621e 3100 |0069: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1e62 │ │ +090ce0: 0800 1500 |006c: move-object/from16 v0, v21 │ │ +090ce4: 5401 820b |006e: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090ce8: 0800 1500 |0070: move-object/from16 v0, v21 │ │ +090cec: 5403 940b |0072: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mScrollListener:Landroid/support/v7/internal/widget/ListPopupWindow$PopupScrollListener; // field@0b94 │ │ +090cf0: 6e20 631e 3100 |0074: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@1e63 │ │ +090cf6: 0800 1500 |0077: move-object/from16 v0, v21 │ │ +090cfa: 5401 8b0b |0079: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b8b │ │ +090cfe: 3801 0d00 |007b: if-eqz v1, 0088 // +000d │ │ +090d02: 0800 1500 |007d: move-object/from16 v0, v21 │ │ +090d06: 5401 820b |007f: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090d0a: 0800 1500 |0081: move-object/from16 v0, v21 │ │ +090d0e: 5403 8b0b |0083: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b8b │ │ +090d12: 6e20 621e 3100 |0085: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@1e62 │ │ +090d18: 0800 1500 |0088: move-object/from16 v0, v21 │ │ +090d1c: 5409 820b |008a: iget-object v9, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090d20: 0800 1500 |008c: move-object/from16 v0, v21 │ │ +090d24: 540d 920b |008e: iget-object v13, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ +090d28: 380d 5900 |0090: if-eqz v13, 00e9 // +0059 │ │ +090d2c: 220b 7f04 |0092: new-instance v11, Landroid/widget/LinearLayout; // type@047f │ │ +090d30: 7020 3c24 8b00 |0094: invoke-direct {v11, v8}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ +090d36: 1211 |0097: const/4 v1, #int 1 // #1 │ │ +090d38: 6e20 5b24 1b00 |0098: invoke-virtual {v11, v1}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@245b │ │ +090d3e: 220c 7e04 |009b: new-instance v12, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +090d42: 12f1 |009d: const/4 v1, #int -1 // #ff │ │ +090d44: 1203 |009e: const/4 v3, #int 0 // #0 │ │ +090d46: 1504 803f |009f: const/high16 v4, #int 1065353216 // #3f80 │ │ +090d4a: 7040 3924 1c43 |00a1: invoke-direct {v12, v1, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ +090d50: 0800 1500 |00a4: move-object/from16 v0, v21 │ │ +090d54: 5201 910b |00a6: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ +090d58: 2b01 5201 0000 |00a8: packed-switch v1, 000001fa // +00000152 │ │ +090d5e: 1a01 6c0c |00ab: const-string v1, "ListPopupWindow" // string@0c6c │ │ +090d62: 2203 a905 |00ad: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +090d66: 7010 3d2b 0300 |00af: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +090d6c: 1a04 0806 |00b2: const-string v4, "Invalid hint position " // string@0608 │ │ +090d70: 6e20 462b 4300 |00b4: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +090d76: 0c03 |00b7: move-result-object v3 │ │ +090d78: 0800 1500 |00b8: move-object/from16 v0, v21 │ │ +090d7c: 5204 910b |00ba: iget v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ +090d80: 6e20 422b 4300 |00bc: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +090d86: 0c03 |00bf: move-result-object v3 │ │ +090d88: 6e10 4e2b 0300 |00c0: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +090d8e: 0c03 |00c3: move-result-object v3 │ │ +090d90: 7120 f520 3100 |00c4: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +090d96: 0800 1500 |00c7: move-object/from16 v0, v21 │ │ +090d9a: 5201 860b |00c9: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +090d9e: 1503 0080 |00cb: const/high16 v3, #int -2147483648 // #8000 │ │ +090da2: 7120 db21 3100 |00cd: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +090da8: 0a14 |00d0: move-result v20 │ │ +090daa: 120a |00d1: const/4 v10, #int 0 // #0 │ │ +090dac: 0200 1400 |00d2: move/from16 v0, v20 │ │ +090db0: 6e30 3722 0d0a |00d4: invoke-virtual {v13, v0, v10}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +090db6: 6e10 fd21 0d00 |00d7: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +090dbc: 0c0c |00da: move-result-object v12 │ │ +090dbe: 1f0c 7e04 |00db: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +090dc2: 6e10 0122 0d00 |00dd: invoke-virtual {v13}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +090dc8: 0a01 |00e0: move-result v1 │ │ +090dca: 52c3 810c |00e1: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ +090dce: b031 |00e3: add-int/2addr v1, v3 │ │ +090dd0: 52c3 7d0c |00e4: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0c7d │ │ +090dd4: 9011 0103 |00e6: add-int v17, v1, v3 │ │ +090dd8: 07b9 |00e8: move-object v9, v11 │ │ +090dda: 0800 1500 |00e9: move-object/from16 v0, v21 │ │ +090dde: 5401 900b |00eb: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090de2: 6e20 a924 9100 |00ed: invoke-virtual {v1, v9}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@24a9 │ │ +090de8: 1312 0000 |00f0: const/16 v18, #int 0 // #0 │ │ +090dec: 0800 1500 |00f2: move-object/from16 v0, v21 │ │ +090df0: 5401 900b |00f4: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090df4: 6e10 9f24 0100 |00f6: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ +090dfa: 0c07 |00f9: move-result-object v7 │ │ +090dfc: 3807 8a00 |00fa: if-eqz v7, 0184 // +008a │ │ +090e00: 0800 1500 |00fc: move-object/from16 v0, v21 │ │ +090e04: 5401 960b |00fe: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090e08: 6e20 4e02 1700 |0100: invoke-virtual {v7, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ +090e0e: 0800 1500 |0103: move-object/from16 v0, v21 │ │ +090e12: 5401 960b |0105: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090e16: 5211 3b00 |0107: iget v1, v1, Landroid/graphics/Rect;.top:I // field@003b │ │ +090e1a: 0800 1500 |0109: move-object/from16 v0, v21 │ │ +090e1e: 5403 960b |010b: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090e22: 5233 3800 |010d: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +090e26: 9012 0103 |010f: add-int v18, v1, v3 │ │ +090e2a: 0800 1500 |0111: move-object/from16 v0, v21 │ │ +090e2e: 5501 850b |0113: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0b85 │ │ +090e32: 3901 0d00 |0115: if-nez v1, 0122 // +000d │ │ +090e36: 0800 1500 |0117: move-object/from16 v0, v21 │ │ +090e3a: 5401 960b |0119: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090e3e: 5211 3b00 |011b: iget v1, v1, Landroid/graphics/Rect;.top:I // field@003b │ │ +090e42: 7b11 |011d: neg-int v1, v1 │ │ +090e44: 0800 1500 |011e: move-object/from16 v0, v21 │ │ +090e48: 5901 840b |0120: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ +090e4c: 0800 1500 |0122: move-object/from16 v0, v21 │ │ +090e50: 5401 900b |0124: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090e54: 6e10 a224 0100 |0126: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@24a2 │ │ +090e5a: 0a01 |0129: move-result v1 │ │ +090e5c: 1223 |012a: const/4 v3, #int 2 // #2 │ │ +090e5e: 3331 6100 |012b: if-ne v1, v3, 018c // +0061 │ │ +090e62: 121e |012d: const/4 v14, #int 1 // #1 │ │ +090e64: 7401 811e 1500 |012e: invoke-virtual/range {v21}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ +090e6a: 0c01 |0131: move-result-object v1 │ │ +090e6c: 0800 1500 |0132: move-object/from16 v0, v21 │ │ +090e70: 5203 840b |0134: iget v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ +090e74: 0800 1500 |0136: move-object/from16 v0, v21 │ │ +090e78: 6e40 881e 10e3 |0138: invoke-virtual {v0, v1, v3, v14}, Landroid/support/v7/internal/widget/ListPopupWindow;.getMaxAvailableHeight:(Landroid/view/View;IZ)I // method@1e88 │ │ +090e7e: 0a10 |013b: move-result v16 │ │ +090e80: 0800 1500 |013c: move-object/from16 v0, v21 │ │ +090e84: 5501 7e0b |013e: iget-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ +090e88: 3901 0900 |0140: if-nez v1, 0149 // +0009 │ │ +090e8c: 0800 1500 |0142: move-object/from16 v0, v21 │ │ +090e90: 5201 800b |0144: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +090e94: 12f3 |0146: const/4 v3, #int -1 // #ff │ │ +090e96: 3331 4700 |0147: if-ne v1, v3, 018e // +0047 │ │ +090e9a: 9001 1012 |0149: add-int v1, v16, v18 │ │ +090e9e: 0f01 |014b: return v1 │ │ +090ea0: 1201 |014c: const/4 v1, #int 0 // #0 │ │ +090ea2: 2900 d3fe |014d: goto/16 0020 // -012d │ │ +090ea6: 6e30 4024 9b0c |014f: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +090eac: 6e20 3e24 db00 |0152: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@243e │ │ +090eb2: 2900 72ff |0155: goto/16 00c7 // -008e │ │ +090eb6: 6e20 3e24 db00 |0157: invoke-virtual {v11, v13}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@243e │ │ +090ebc: 6e30 4024 9b0c |015a: invoke-virtual {v11, v9, v12}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +090ec2: 2900 6aff |015d: goto/16 00c7 // -0096 │ │ +090ec6: 0800 1500 |015f: move-object/from16 v0, v21 │ │ +090eca: 5401 900b |0161: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +090ece: 6e10 a024 0100 |0163: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getContentView:()Landroid/view/View; // method@24a0 │ │ +090ed4: 0c09 |0166: move-result-object v9 │ │ +090ed6: 1f09 4404 |0167: check-cast v9, Landroid/view/ViewGroup; // type@0444 │ │ +090eda: 0800 1500 |0169: move-object/from16 v0, v21 │ │ +090ede: 5400 920b |016b: iget-object v0, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ +090ee2: 0813 0000 |016d: move-object/from16 v19, v0 │ │ +090ee6: 3813 81ff |016f: if-eqz v19, 00f0 // -007f │ │ +090eea: 7401 fd21 1300 |0171: invoke-virtual/range {v19}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +090ef0: 0c0c |0174: move-result-object v12 │ │ +090ef2: 1f0c 7e04 |0175: check-cast v12, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +090ef6: 7401 0122 1300 |0177: invoke-virtual/range {v19}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +090efc: 0a01 |017a: move-result v1 │ │ +090efe: 52c3 810c |017b: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.topMargin:I // field@0c81 │ │ +090f02: b031 |017d: add-int/2addr v1, v3 │ │ +090f04: 52c3 7d0c |017e: iget v3, v12, Landroid/widget/LinearLayout$LayoutParams;.bottomMargin:I // field@0c7d │ │ +090f08: 9011 0103 |0180: add-int v17, v1, v3 │ │ +090f0c: 2900 6eff |0182: goto/16 00f0 // -0092 │ │ +090f10: 0800 1500 |0184: move-object/from16 v0, v21 │ │ +090f14: 5401 960b |0186: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090f18: 6e10 2602 0100 |0188: invoke-virtual {v1}, Landroid/graphics/Rect;.setEmpty:()V // method@0226 │ │ +090f1e: 2897 |018b: goto 0122 // -0069 │ │ +090f20: 120e |018c: const/4 v14, #int 0 // #0 │ │ +090f22: 28a1 |018d: goto 012e // -005f │ │ +090f24: 0800 1500 |018e: move-object/from16 v0, v21 │ │ +090f28: 5201 860b |0190: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +090f2c: 2b01 7000 0000 |0192: packed-switch v1, 00000202 // +00000070 │ │ +090f32: 0800 1500 |0195: move-object/from16 v0, v21 │ │ +090f36: 5201 860b |0197: iget v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +090f3a: 1503 0040 |0199: const/high16 v3, #int 1073741824 // #4000 │ │ +090f3e: 7120 db21 3100 |019b: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +090f44: 0a02 |019e: move-result v2 │ │ +090f46: 0800 1500 |019f: move-object/from16 v0, v21 │ │ +090f4a: 5401 820b |01a1: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +090f4e: 1203 |01a3: const/4 v3, #int 0 // #0 │ │ +090f50: 12f4 |01a4: const/4 v4, #int -1 // #ff │ │ +090f52: 9105 1011 |01a5: sub-int v5, v16, v17 │ │ +090f56: 12f6 |01a7: const/4 v6, #int -1 // #ff │ │ +090f58: 7406 571e 0100 |01a8: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.measureHeightOfChildrenCompat:(IIIII)I // method@1e57 │ │ +090f5e: 0a0f |01ab: move-result v15 │ │ +090f60: 3d0f 0400 |01ac: if-lez v15, 01b0 // +0004 │ │ +090f64: 9011 1112 |01ae: add-int v17, v17, v18 │ │ +090f68: 9001 0f11 |01b0: add-int v1, v15, v17 │ │ +090f6c: 2899 |01b2: goto 014b // -0067 │ │ +090f6e: 0800 1500 |01b3: move-object/from16 v0, v21 │ │ +090f72: 5401 7d0b |01b5: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ +090f76: 6e10 3401 0100 |01b7: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +090f7c: 0c01 |01ba: move-result-object v1 │ │ +090f7e: 6e10 af01 0100 |01bb: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +090f84: 0c01 |01be: move-result-object v1 │ │ +090f86: 5211 660c |01bf: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +090f8a: 0800 1500 |01c1: move-object/from16 v0, v21 │ │ +090f8e: 5403 960b |01c3: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090f92: 5233 3900 |01c5: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0039 │ │ +090f96: 0800 1500 |01c7: move-object/from16 v0, v21 │ │ +090f9a: 5404 960b |01c9: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090f9e: 5244 3a00 |01cb: iget v4, v4, Landroid/graphics/Rect;.right:I // field@003a │ │ +090fa2: b043 |01cd: add-int/2addr v3, v4 │ │ +090fa4: b131 |01ce: sub-int/2addr v1, v3 │ │ +090fa6: 1503 0080 |01cf: const/high16 v3, #int -2147483648 // #8000 │ │ +090faa: 7120 db21 3100 |01d1: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +090fb0: 0a02 |01d4: move-result v2 │ │ +090fb2: 28ca |01d5: goto 019f // -0036 │ │ +090fb4: 0800 1500 |01d6: move-object/from16 v0, v21 │ │ +090fb8: 5401 7d0b |01d8: iget-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mContext:Landroid/content/Context; // field@0b7d │ │ +090fbc: 6e10 3401 0100 |01da: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +090fc2: 0c01 |01dd: move-result-object v1 │ │ +090fc4: 6e10 af01 0100 |01de: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +090fca: 0c01 |01e1: move-result-object v1 │ │ +090fcc: 5211 660c |01e2: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +090fd0: 0800 1500 |01e4: move-object/from16 v0, v21 │ │ +090fd4: 5403 960b |01e6: iget-object v3, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090fd8: 5233 3900 |01e8: iget v3, v3, Landroid/graphics/Rect;.left:I // field@0039 │ │ +090fdc: 0800 1500 |01ea: move-object/from16 v0, v21 │ │ +090fe0: 5404 960b |01ec: iget-object v4, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +090fe4: 5244 3a00 |01ee: iget v4, v4, Landroid/graphics/Rect;.right:I // field@003a │ │ +090fe8: b043 |01f0: add-int/2addr v3, v4 │ │ +090fea: b131 |01f1: sub-int/2addr v1, v3 │ │ +090fec: 1503 0040 |01f2: const/high16 v3, #int 1073741824 // #4000 │ │ +090ff0: 7120 db21 3100 |01f4: invoke-static {v1, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +090ff6: 0a02 |01f7: move-result v2 │ │ +090ff8: 28a7 |01f8: goto 019f // -0059 │ │ +090ffa: 0000 |01f9: nop // spacer │ │ +090ffc: 0001 0200 0000 0000 af00 0000 a700 ... |01fa: packed-switch-data (8 units) │ │ +09100c: 0001 0200 feff ffff 2100 0000 4400 ... |0202: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0002 line=913 │ │ 0x0008 line=914 │ │ 0x000c line=922 │ │ 0x0017 line=932 │ │ @@ -123234,27 +123233,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -090fb0: |[090fb0] android.support.v7.internal.widget.ListPopupWindow.removePromptView:()V │ │ -090fc0: 5432 920b |0000: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ -090fc4: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ -090fc8: 5432 920b |0004: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ -090fcc: 6e10 0d22 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -090fd2: 0c01 |0009: move-result-object v1 │ │ -090fd4: 2012 4404 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0444 │ │ -090fd8: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ -090fdc: 0710 |000e: move-object v0, v1 │ │ -090fde: 1f00 4404 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -090fe2: 5432 920b |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ -090fe6: 6e20 c122 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -090fec: 0e00 |0016: return-void │ │ +09101c: |[09101c] android.support.v7.internal.widget.ListPopupWindow.removePromptView:()V │ │ +09102c: 5432 920b |0000: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ +091030: 3802 1400 |0002: if-eqz v2, 0016 // +0014 │ │ +091034: 5432 920b |0004: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ +091038: 6e10 0d22 0200 |0006: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +09103e: 0c01 |0009: move-result-object v1 │ │ +091040: 2012 4404 |000a: instance-of v2, v1, Landroid/view/ViewGroup; // type@0444 │ │ +091044: 3802 0a00 |000c: if-eqz v2, 0016 // +000a │ │ +091048: 0710 |000e: move-object v0, v1 │ │ +09104a: 1f00 4404 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +09104e: 5432 920b |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ +091052: 6e20 c122 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +091058: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=617 │ │ 0x0004 line=618 │ │ 0x000a line=619 │ │ 0x000f line=620 │ │ 0x0011 line=621 │ │ @@ -123270,21 +123269,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -090ff0: |[090ff0] android.support.v7.internal.widget.ListPopupWindow.clearListSelection:()V │ │ -091000: 5420 820b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091004: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -091008: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -09100a: 7120 401e 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ -091010: 6e10 5b1e 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@1e5b │ │ -091016: 0e00 |000b: return-void │ │ +09105c: |[09105c] android.support.v7.internal.widget.ListPopupWindow.clearListSelection:()V │ │ +09106c: 5420 820b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091070: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +091074: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +091076: 7120 401e 1000 |0005: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ +09107c: 6e10 5b1e 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestLayout:()V // method@1e5b │ │ +091082: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=670 │ │ 0x0002 line=671 │ │ 0x0004 line=673 │ │ 0x0008 line=675 │ │ 0x000b line=677 │ │ @@ -123297,26 +123296,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -091018: |[091018] android.support.v7.internal.widget.ListPopupWindow.dismiss:()V │ │ -091028: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09102a: 5420 900b |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09102e: 6e10 9d24 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@249d │ │ -091034: 7010 991e 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1e99 │ │ -09103a: 5420 900b |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09103e: 6e20 a924 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@24a9 │ │ -091044: 5b21 820b |000e: iput-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091048: 5420 880b |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ -09104c: 5421 930b |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0b93 │ │ -091050: 6e20 e202 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -091056: 0e00 |0017: return-void │ │ +091084: |[091084] android.support.v7.internal.widget.ListPopupWindow.dismiss:()V │ │ +091094: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +091096: 5420 900b |0001: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +09109a: 6e10 9d24 0000 |0003: invoke-virtual {v0}, Landroid/widget/PopupWindow;.dismiss:()V // method@249d │ │ +0910a0: 7010 991e 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1e99 │ │ +0910a6: 5420 900b |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0910aa: 6e20 a924 1000 |000b: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setContentView:(Landroid/view/View;)V // method@24a9 │ │ +0910b0: 5b21 820b |000e: iput-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0910b4: 5420 880b |0010: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ +0910b8: 5421 930b |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mResizePopupRunnable:Landroid/support/v7/internal/widget/ListPopupWindow$ResizePopupRunnable; // field@0b93 │ │ +0910bc: 6e20 e202 1000 |0014: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0910c2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=600 │ │ 0x0006 line=601 │ │ 0x0009 line=602 │ │ 0x000e line=603 │ │ 0x0010 line=604 │ │ @@ -123329,17 +123328,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091058: |[091058] android.support.v7.internal.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ -091068: 5410 7f0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0b7f │ │ -09106c: 1100 |0002: return-object v0 │ │ +0910c4: |[0910c4] android.support.v7.internal.widget.ListPopupWindow.getAnchorView:()Landroid/view/View; │ │ +0910d4: 5410 7f0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0b7f │ │ +0910d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123347,19 +123346,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091070: |[091070] android.support.v7.internal.widget.ListPopupWindow.getAnimationStyle:()I │ │ -091080: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091084: 6e10 9e24 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@249e │ │ -09108a: 0a00 |0005: move-result v0 │ │ -09108c: 0f00 |0006: return v0 │ │ +0910dc: |[0910dc] android.support.v7.internal.widget.ListPopupWindow.getAnimationStyle:()I │ │ +0910ec: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0910f0: 6e10 9e24 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getAnimationStyle:()I // method@249e │ │ +0910f6: 0a00 |0005: move-result v0 │ │ +0910f8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123367,19 +123366,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091090: |[091090] android.support.v7.internal.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ -0910a0: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0910a4: 6e10 9f24 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ -0910aa: 0c00 |0005: move-result-object v0 │ │ -0910ac: 1100 |0006: return-object v0 │ │ +0910fc: |[0910fc] android.support.v7.internal.widget.ListPopupWindow.getBackground:()Landroid/graphics/drawable/Drawable; │ │ +09110c: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091110: 6e10 9f24 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ +091116: 0c00 |0005: move-result-object v0 │ │ +091118: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123387,17 +123386,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0910b0: |[0910b0] android.support.v7.internal.widget.ListPopupWindow.getHeight:()I │ │ -0910c0: 5210 800b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -0910c4: 0f00 |0002: return v0 │ │ +09111c: |[09111c] android.support.v7.internal.widget.ListPopupWindow.getHeight:()I │ │ +09112c: 5210 800b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +091130: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123405,17 +123404,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0910c8: |[0910c8] android.support.v7.internal.widget.ListPopupWindow.getHorizontalOffset:()I │ │ -0910d8: 5210 810b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ -0910dc: 0f00 |0002: return v0 │ │ +091134: |[091134] android.support.v7.internal.widget.ListPopupWindow.getHorizontalOffset:()I │ │ +091144: 5210 810b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ +091148: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123423,19 +123422,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0910e0: |[0910e0] android.support.v7.internal.widget.ListPopupWindow.getInputMethodMode:()I │ │ -0910f0: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0910f4: 6e10 a224 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@24a2 │ │ -0910fa: 0a00 |0005: move-result v0 │ │ -0910fc: 0f00 |0006: return v0 │ │ +09114c: |[09114c] android.support.v7.internal.widget.ListPopupWindow.getInputMethodMode:()I │ │ +09115c: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091160: 6e10 a224 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@24a2 │ │ +091166: 0a00 |0005: move-result v0 │ │ +091168: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123443,17 +123442,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091100: |[091100] android.support.v7.internal.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ -091110: 5410 820b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091114: 1100 |0002: return-object v0 │ │ +09116c: |[09116c] android.support.v7.internal.widget.ListPopupWindow.getListView:()Landroid/widget/ListView; │ │ +09117c: 5410 820b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091180: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123461,60 +123460,60 @@ │ │ type : '(Landroid/view/View;IZ)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 86 16-bit code units │ │ -091118: |[091118] android.support.v7.internal.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ -091128: 121a |0000: const/4 v10, #int 1 // #1 │ │ -09112a: 2202 6500 |0001: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -09112e: 7010 1d02 0200 |0003: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ -091134: 6e20 2322 2c00 |0006: invoke-virtual {v12, v2}, Landroid/view/View;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@2223 │ │ -09113a: 1228 |0009: const/4 v8, #int 2 // #2 │ │ -09113c: 2385 2306 |000a: new-array v5, v8, [I // type@0623 │ │ -091140: 0750 |000c: move-object v0, v5 │ │ -091142: 6e20 0022 0c00 |000d: invoke-virtual {v12, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@2200 │ │ -091148: 5221 3800 |0010: iget v1, v2, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -09114c: 380e 1000 |0012: if-eqz v14, 0022 // +0010 │ │ -091150: 6e10 f321 0c00 |0014: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -091156: 0c08 |0017: move-result-object v8 │ │ -091158: 6e10 3401 0800 |0018: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -09115e: 0c06 |001b: move-result-object v6 │ │ -091160: 6e10 af01 0600 |001c: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -091166: 0c08 |001f: move-result-object v8 │ │ -091168: 5281 650c |0020: iget v1, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ -09116c: 4408 000a |0022: aget v8, v0, v10 │ │ -091170: 6e10 f521 0c00 |0024: invoke-virtual {v12}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -091176: 0a09 |0027: move-result v9 │ │ -091178: b098 |0028: add-int/2addr v8, v9 │ │ -09117a: 9108 0108 |0029: sub-int v8, v1, v8 │ │ -09117e: 9103 080d |002b: sub-int v3, v8, v13 │ │ -091182: 4408 000a |002d: aget v8, v0, v10 │ │ -091186: 5229 3b00 |002f: iget v9, v2, Landroid/graphics/Rect;.top:I // field@003b │ │ -09118a: b198 |0031: sub-int/2addr v8, v9 │ │ -09118c: 9004 080d |0032: add-int v4, v8, v13 │ │ -091190: 7120 f42a 4300 |0034: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -091196: 0a07 |0037: move-result v7 │ │ -091198: 54b8 900b |0038: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09119c: 6e10 9f24 0800 |003a: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ -0911a2: 0c08 |003d: move-result-object v8 │ │ -0911a4: 3808 1700 |003e: if-eqz v8, 0055 // +0017 │ │ -0911a8: 54b8 900b |0040: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0911ac: 6e10 9f24 0800 |0042: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ -0911b2: 0c08 |0045: move-result-object v8 │ │ -0911b4: 54b9 960b |0046: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -0911b8: 6e20 4e02 9800 |0048: invoke-virtual {v8, v9}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ -0911be: 54b8 960b |004b: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -0911c2: 5288 3b00 |004d: iget v8, v8, Landroid/graphics/Rect;.top:I // field@003b │ │ -0911c6: 54b9 960b |004f: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -0911ca: 5299 3800 |0051: iget v9, v9, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0911ce: b098 |0053: add-int/2addr v8, v9 │ │ -0911d0: b187 |0054: sub-int/2addr v7, v8 │ │ -0911d2: 0f07 |0055: return v7 │ │ +091184: |[091184] android.support.v7.internal.widget.ListPopupWindow.getMaxAvailableHeight:(Landroid/view/View;IZ)I │ │ +091194: 121a |0000: const/4 v10, #int 1 // #1 │ │ +091196: 2202 6500 |0001: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +09119a: 7010 1d02 0200 |0003: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0911a0: 6e20 2322 2c00 |0006: invoke-virtual {v12, v2}, Landroid/view/View;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@2223 │ │ +0911a6: 1228 |0009: const/4 v8, #int 2 // #2 │ │ +0911a8: 2385 2306 |000a: new-array v5, v8, [I // type@0623 │ │ +0911ac: 0750 |000c: move-object v0, v5 │ │ +0911ae: 6e20 0022 0c00 |000d: invoke-virtual {v12, v0}, Landroid/view/View;.getLocationOnScreen:([I)V // method@2200 │ │ +0911b4: 5221 3800 |0010: iget v1, v2, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0911b8: 380e 1000 |0012: if-eqz v14, 0022 // +0010 │ │ +0911bc: 6e10 f321 0c00 |0014: invoke-virtual {v12}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0911c2: 0c08 |0017: move-result-object v8 │ │ +0911c4: 6e10 3401 0800 |0018: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0911ca: 0c06 |001b: move-result-object v6 │ │ +0911cc: 6e10 af01 0600 |001c: invoke-virtual {v6}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0911d2: 0c08 |001f: move-result-object v8 │ │ +0911d4: 5281 650c |0020: iget v1, v8, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ +0911d8: 4408 000a |0022: aget v8, v0, v10 │ │ +0911dc: 6e10 f521 0c00 |0024: invoke-virtual {v12}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +0911e2: 0a09 |0027: move-result v9 │ │ +0911e4: b098 |0028: add-int/2addr v8, v9 │ │ +0911e6: 9108 0108 |0029: sub-int v8, v1, v8 │ │ +0911ea: 9103 080d |002b: sub-int v3, v8, v13 │ │ +0911ee: 4408 000a |002d: aget v8, v0, v10 │ │ +0911f2: 5229 3b00 |002f: iget v9, v2, Landroid/graphics/Rect;.top:I // field@003b │ │ +0911f6: b198 |0031: sub-int/2addr v8, v9 │ │ +0911f8: 9004 080d |0032: add-int v4, v8, v13 │ │ +0911fc: 7120 f42a 4300 |0034: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +091202: 0a07 |0037: move-result v7 │ │ +091204: 54b8 900b |0038: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091208: 6e10 9f24 0800 |003a: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ +09120e: 0c08 |003d: move-result-object v8 │ │ +091210: 3808 1700 |003e: if-eqz v8, 0055 // +0017 │ │ +091214: 54b8 900b |0040: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091218: 6e10 9f24 0800 |0042: invoke-virtual {v8}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ +09121e: 0c08 |0045: move-result-object v8 │ │ +091220: 54b9 960b |0046: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +091224: 6e20 4e02 9800 |0048: invoke-virtual {v8, v9}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ +09122a: 54b8 960b |004b: iget-object v8, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +09122e: 5288 3b00 |004d: iget v8, v8, Landroid/graphics/Rect;.top:I // field@003b │ │ +091232: 54b9 960b |004f: iget-object v9, v11, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +091236: 5299 3800 |0051: iget v9, v9, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +09123a: b098 |0053: add-int/2addr v8, v9 │ │ +09123c: b187 |0054: sub-int/2addr v7, v8 │ │ +09123e: 0f07 |0055: return v7 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1089 │ │ 0x0006 line=1090 │ │ 0x0009 line=1092 │ │ 0x000c line=1093 │ │ 0x000d line=1094 │ │ @@ -123548,17 +123547,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0911d4: |[0911d4] android.support.v7.internal.widget.ListPopupWindow.getPromptPosition:()I │ │ -0911e4: 5210 910b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ -0911e8: 0f00 |0002: return v0 │ │ +091240: |[091240] android.support.v7.internal.widget.ListPopupWindow.getPromptPosition:()I │ │ +091250: 5210 910b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ +091254: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123566,24 +123565,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0911ec: |[0911ec] android.support.v7.internal.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ -0911fc: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -091202: 0a00 |0003: move-result v0 │ │ -091204: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -091208: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09120a: 1100 |0007: return-object v0 │ │ -09120c: 5410 820b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091210: 6e10 4e1e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@1e4e │ │ -091216: 0c00 |000d: move-result-object v0 │ │ -091218: 28f9 |000e: goto 0007 // -0007 │ │ +091258: |[091258] android.support.v7.internal.widget.ListPopupWindow.getSelectedItem:()Ljava/lang/Object; │ │ +091268: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +09126e: 0a00 |0003: move-result v0 │ │ +091270: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +091274: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +091276: 1100 |0007: return-object v0 │ │ +091278: 5410 820b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +09127c: 6e10 4e1e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItem:()Ljava/lang/Object; // method@1e4e │ │ +091282: 0c00 |000d: move-result-object v0 │ │ +091284: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ 0x0006 line=719 │ │ 0x0007 line=721 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -123593,24 +123592,24 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09121c: |[09121c] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemId:()J │ │ -09122c: 6e10 941e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -091232: 0a00 |0003: move-result v0 │ │ -091234: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ -091238: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -09123c: 1000 |0008: return-wide v0 │ │ -09123e: 5420 820b |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091242: 6e10 4f1e 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@1e4f │ │ -091248: 0b00 |000e: move-result-wide v0 │ │ -09124a: 28f9 |000f: goto 0008 // -0007 │ │ +091288: |[091288] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemId:()J │ │ +091298: 6e10 941e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +09129e: 0a00 |0003: move-result v0 │ │ +0912a0: 3900 0500 |0004: if-nez v0, 0009 // +0005 │ │ +0912a4: 1900 0080 |0006: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +0912a8: 1000 |0008: return-wide v0 │ │ +0912aa: 5420 820b |0009: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0912ae: 6e10 4f1e 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemId:()J // method@1e4f │ │ +0912b4: 0b00 |000e: move-result-wide v0 │ │ +0912b6: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=742 │ │ 0x0006 line=743 │ │ 0x0008 line=745 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -123620,24 +123619,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -09124c: |[09124c] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ -09125c: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -091262: 0a00 |0003: move-result v0 │ │ -091264: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -091268: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -09126a: 0f00 |0007: return v0 │ │ -09126c: 5410 820b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091270: 6e10 501e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ -091276: 0a00 |000d: move-result v0 │ │ -091278: 28f9 |000e: goto 0007 // -0007 │ │ +0912b8: |[0912b8] android.support.v7.internal.widget.ListPopupWindow.getSelectedItemPosition:()I │ │ +0912c8: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0912ce: 0a00 |0003: move-result v0 │ │ +0912d0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0912d4: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0912d6: 0f00 |0007: return v0 │ │ +0912d8: 5410 820b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0912dc: 6e10 501e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ +0912e2: 0a00 |000d: move-result v0 │ │ +0912e4: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ 0x0006 line=731 │ │ 0x0007 line=733 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -123647,24 +123646,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -09127c: |[09127c] android.support.v7.internal.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ -09128c: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -091292: 0a00 |0003: move-result v0 │ │ -091294: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -091298: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09129a: 1100 |0007: return-object v0 │ │ -09129c: 5410 820b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -0912a0: 6e10 511e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@1e51 │ │ -0912a6: 0c00 |000d: move-result-object v0 │ │ -0912a8: 28f9 |000e: goto 0007 // -0007 │ │ +0912e8: |[0912e8] android.support.v7.internal.widget.ListPopupWindow.getSelectedView:()Landroid/view/View; │ │ +0912f8: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0912fe: 0a00 |0003: move-result v0 │ │ +091300: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +091304: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +091306: 1100 |0007: return-object v0 │ │ +091308: 5410 820b |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +09130c: 6e10 511e 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedView:()Landroid/view/View; // method@1e51 │ │ +091312: 0c00 |000d: move-result-object v0 │ │ +091314: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=754 │ │ 0x0006 line=755 │ │ 0x0007 line=757 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -123674,19 +123673,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0912ac: |[0912ac] android.support.v7.internal.widget.ListPopupWindow.getSoftInputMode:()I │ │ -0912bc: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0912c0: 6e10 a324 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@24a3 │ │ -0912c6: 0a00 |0005: move-result v0 │ │ -0912c8: 0f00 |0006: return v0 │ │ +091318: |[091318] android.support.v7.internal.widget.ListPopupWindow.getSoftInputMode:()I │ │ +091328: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +09132c: 6e10 a324 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getSoftInputMode:()I // method@24a3 │ │ +091332: 0a00 |0005: move-result v0 │ │ +091334: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123694,21 +123693,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0912cc: |[0912cc] android.support.v7.internal.widget.ListPopupWindow.getVerticalOffset:()I │ │ -0912dc: 5510 850b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0b85 │ │ -0912e0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0912e4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0912e6: 0f00 |0005: return v0 │ │ -0912e8: 5210 840b |0006: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ -0912ec: 28fd |0008: goto 0005 // -0003 │ │ +091338: |[091338] android.support.v7.internal.widget.ListPopupWindow.getVerticalOffset:()I │ │ +091348: 5510 850b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0b85 │ │ +09134c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +091350: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +091352: 0f00 |0005: return v0 │ │ +091354: 5210 840b |0006: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ +091358: 28fd |0008: goto 0005 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0004 line=401 │ │ 0x0005 line=403 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -123718,17 +123717,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0912f0: |[0912f0] android.support.v7.internal.widget.ListPopupWindow.getWidth:()I │ │ -091300: 5210 860b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -091304: 0f00 |0002: return v0 │ │ +09135c: |[09135c] android.support.v7.internal.widget.ListPopupWindow.getWidth:()I │ │ +09136c: 5210 860b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091370: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123736,17 +123735,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091308: |[091308] android.support.v7.internal.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ -091318: 5510 7e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ -09131c: 0f00 |0002: return v0 │ │ +091374: |[091374] android.support.v7.internal.widget.ListPopupWindow.isDropDownAlwaysVisible:()Z │ │ +091384: 5510 7e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ +091388: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123754,24 +123753,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -091320: |[091320] android.support.v7.internal.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ -091330: 5420 900b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091334: 6e10 a224 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@24a2 │ │ -09133a: 0a00 |0005: move-result v0 │ │ -09133c: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -09133e: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ -091342: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -091344: 0f00 |000a: return v0 │ │ -091346: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -091348: 28fe |000c: goto 000a // -0002 │ │ +09138c: |[09138c] android.support.v7.internal.widget.ListPopupWindow.isInputMethodNotNeeded:()Z │ │ +09139c: 5420 900b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0913a0: 6e10 a224 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.getInputMethodMode:()I // method@24a2 │ │ +0913a6: 0a00 |0005: move-result v0 │ │ +0913a8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +0913aa: 3310 0400 |0007: if-ne v0, v1, 000b // +0004 │ │ +0913ae: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0913b0: 0f00 |000a: return v0 │ │ +0913b2: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0913b4: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #20 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123779,17 +123778,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09134c: |[09134c] android.support.v7.internal.widget.ListPopupWindow.isModal:()Z │ │ -09135c: 5510 8e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ -091360: 0f00 |0002: return v0 │ │ +0913b8: |[0913b8] android.support.v7.internal.widget.ListPopupWindow.isModal:()Z │ │ +0913c8: 5510 8e0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ +0913cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #21 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123797,19 +123796,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -091364: |[091364] android.support.v7.internal.widget.ListPopupWindow.isShowing:()Z │ │ -091374: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091378: 6e10 a624 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@24a6 │ │ -09137e: 0a00 |0005: move-result v0 │ │ -091380: 0f00 |0006: return v0 │ │ +0913d0: |[0913d0] android.support.v7.internal.widget.ListPopupWindow.isShowing:()Z │ │ +0913e0: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0913e4: 6e10 a624 0000 |0002: invoke-virtual {v0}, Landroid/widget/PopupWindow;.isShowing:()Z // method@24a6 │ │ +0913ea: 0a00 |0005: move-result v0 │ │ +0913ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=683 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ #22 : (in Landroid/support/v7/internal/widget/ListPopupWindow;) │ │ @@ -123817,101 +123816,101 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -091384: |[091384] android.support.v7.internal.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -091394: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ -091398: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ -09139c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -09139e: 1217 |0005: const/4 v7, #int 1 // #1 │ │ -0913a0: 6e10 941e 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -0913a6: 0a09 |0009: move-result v9 │ │ -0913a8: 3809 8900 |000a: if-eqz v9, 0093 // +0089 │ │ -0913ac: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ -0913b0: 329e 8500 |000e: if-eq v14, v9, 0093 // +0085 │ │ -0913b4: 54d9 820b |0010: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -0913b8: 6e10 501e 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ -0913be: 0a09 |0015: move-result v9 │ │ -0913c0: 3b09 0a00 |0016: if-gez v9, 0020 // +000a │ │ -0913c4: 1309 4200 |0018: const/16 v9, #int 66 // #42 │ │ -0913c8: 329e 7900 |001a: if-eq v14, v9, 0093 // +0079 │ │ -0913cc: 1309 1700 |001c: const/16 v9, #int 23 // #17 │ │ -0913d0: 329e 7500 |001e: if-eq v14, v9, 0093 // +0075 │ │ -0913d4: 54d9 820b |0020: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -0913d8: 6e10 501e 0900 |0022: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ -0913de: 0a04 |0025: move-result v4 │ │ -0913e0: 54d9 900b |0026: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0913e4: 6e10 a524 0900 |0028: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@24a5 │ │ -0913ea: 0a09 |002b: move-result v9 │ │ -0913ec: 3909 3300 |002c: if-nez v9, 005f // +0033 │ │ -0913f0: 0172 |002e: move v2, v7 │ │ -0913f2: 54d0 7c0b |002f: iget-object v0, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -0913f6: 1405 ffff ff7f |0031: const v5, #float nan // #7fffffff │ │ -0913fc: 1506 0080 |0034: const/high16 v6, #int -2147483648 // #8000 │ │ -091400: 3800 1100 |0036: if-eqz v0, 0047 // +0011 │ │ -091404: 7210 5e24 0000 |0038: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@245e │ │ -09140a: 0a01 |003b: move-result v1 │ │ -09140c: 3801 2500 |003c: if-eqz v1, 0061 // +0025 │ │ -091410: 0185 |003e: move v5, v8 │ │ -091412: 3801 2900 |003f: if-eqz v1, 0068 // +0029 │ │ -091416: 7210 5f24 0000 |0041: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ -09141c: 0a09 |0044: move-result v9 │ │ -09141e: d806 09ff |0045: add-int/lit8 v6, v9, #int -1 // #ff │ │ -091422: 3802 0600 |0047: if-eqz v2, 004d // +0006 │ │ -091426: 33be 0400 |0049: if-ne v14, v11, 004d // +0004 │ │ -09142a: 3754 0800 |004b: if-le v4, v5, 0053 // +0008 │ │ -09142e: 3902 2800 |004d: if-nez v2, 0075 // +0028 │ │ -091432: 33ce 2600 |004f: if-ne v14, v12, 0075 // +0026 │ │ -091436: 3464 2400 |0051: if-lt v4, v6, 0075 // +0024 │ │ -09143a: 6e10 7f1e 0d00 |0053: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1e7f │ │ -091440: 54d8 900b |0056: iget-object v8, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091444: 6e20 ac24 7800 |0058: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ -09144a: 6e10 b01e 0d00 |005b: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -091450: 0f07 |005e: return v7 │ │ -091452: 0182 |005f: move v2, v8 │ │ -091454: 28cf |0060: goto 002f // -0031 │ │ -091456: 54d9 820b |0061: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -09145a: 7130 411e 8907 |0063: invoke-static {v9, v8, v7}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1e41 │ │ -091460: 0a05 |0066: move-result v5 │ │ -091462: 28d8 |0067: goto 003f // -0028 │ │ -091464: 54d9 820b |0068: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091468: 7210 5f24 0000 |006a: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ -09146e: 0a0a |006d: move-result v10 │ │ -091470: d80a 0aff |006e: add-int/lit8 v10, v10, #int -1 // #ff │ │ -091474: 7130 411e a908 |0070: invoke-static {v9, v10, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1e41 │ │ -09147a: 0a06 |0073: move-result v6 │ │ -09147c: 28d3 |0074: goto 0047 // -002d │ │ -09147e: 54d9 820b |0075: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091482: 7120 401e 8900 |0077: invoke-static {v9, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ -091488: 54d9 820b |007a: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -09148c: 6e30 581e e90f |007c: invoke-virtual {v9, v14, v15}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1e58 │ │ -091492: 0a03 |007f: move-result v3 │ │ -091494: 3803 1500 |0080: if-eqz v3, 0095 // +0015 │ │ -091498: 54d9 900b |0082: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09149c: 122a |0084: const/4 v10, #int 2 // #2 │ │ -09149e: 6e20 ac24 a900 |0085: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ -0914a4: 54d9 820b |0088: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -0914a8: 6e10 5a1e 0900 |008a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@1e5a │ │ -0914ae: 6e10 b01e 0d00 |008d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -0914b4: 2c0e 1400 0000 |0090: sparse-switch v14, 000000a4 // +00000014 │ │ -0914ba: 0187 |0093: move v7, v8 │ │ -0914bc: 28ca |0094: goto 005e // -0036 │ │ -0914be: 3802 0700 |0095: if-eqz v2, 009c // +0007 │ │ -0914c2: 33ce 0500 |0097: if-ne v14, v12, 009c // +0005 │ │ -0914c6: 3364 faff |0099: if-ne v4, v6, 0093 // -0006 │ │ -0914ca: 28c3 |009b: goto 005e // -003d │ │ -0914cc: 3902 f7ff |009c: if-nez v2, 0093 // -0009 │ │ -0914d0: 33be f5ff |009e: if-ne v14, v11, 0093 // -000b │ │ -0914d4: 3354 f3ff |00a0: if-ne v4, v5, 0093 // -000d │ │ -0914d8: 28bc |00a2: goto 005e // -0044 │ │ -0914da: 0000 |00a3: nop // spacer │ │ -0914dc: 0002 0400 1300 0000 1400 0000 1700 ... |00a4: sparse-switch-data (18 units) │ │ +0913f0: |[0913f0] android.support.v7.internal.widget.ListPopupWindow.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +091400: 130c 1400 |0000: const/16 v12, #int 20 // #14 │ │ +091404: 130b 1300 |0002: const/16 v11, #int 19 // #13 │ │ +091408: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +09140a: 1217 |0005: const/4 v7, #int 1 // #1 │ │ +09140c: 6e10 941e 0d00 |0006: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +091412: 0a09 |0009: move-result v9 │ │ +091414: 3809 8900 |000a: if-eqz v9, 0093 // +0089 │ │ +091418: 1309 3e00 |000c: const/16 v9, #int 62 // #3e │ │ +09141c: 329e 8500 |000e: if-eq v14, v9, 0093 // +0085 │ │ +091420: 54d9 820b |0010: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091424: 6e10 501e 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ +09142a: 0a09 |0015: move-result v9 │ │ +09142c: 3b09 0a00 |0016: if-gez v9, 0020 // +000a │ │ +091430: 1309 4200 |0018: const/16 v9, #int 66 // #42 │ │ +091434: 329e 7900 |001a: if-eq v14, v9, 0093 // +0079 │ │ +091438: 1309 1700 |001c: const/16 v9, #int 23 // #17 │ │ +09143c: 329e 7500 |001e: if-eq v14, v9, 0093 // +0075 │ │ +091440: 54d9 820b |0020: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091444: 6e10 501e 0900 |0022: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ +09144a: 0a04 |0025: move-result v4 │ │ +09144c: 54d9 900b |0026: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091450: 6e10 a524 0900 |0028: invoke-virtual {v9}, Landroid/widget/PopupWindow;.isAboveAnchor:()Z // method@24a5 │ │ +091456: 0a09 |002b: move-result v9 │ │ +091458: 3909 3300 |002c: if-nez v9, 005f // +0033 │ │ +09145c: 0172 |002e: move v2, v7 │ │ +09145e: 54d0 7c0b |002f: iget-object v0, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +091462: 1405 ffff ff7f |0031: const v5, #float nan // #7fffffff │ │ +091468: 1506 0080 |0034: const/high16 v6, #int -2147483648 // #8000 │ │ +09146c: 3800 1100 |0036: if-eqz v0, 0047 // +0011 │ │ +091470: 7210 5e24 0000 |0038: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@245e │ │ +091476: 0a01 |003b: move-result v1 │ │ +091478: 3801 2500 |003c: if-eqz v1, 0061 // +0025 │ │ +09147c: 0185 |003e: move v5, v8 │ │ +09147e: 3801 2900 |003f: if-eqz v1, 0068 // +0029 │ │ +091482: 7210 5f24 0000 |0041: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ +091488: 0a09 |0044: move-result v9 │ │ +09148a: d806 09ff |0045: add-int/lit8 v6, v9, #int -1 // #ff │ │ +09148e: 3802 0600 |0047: if-eqz v2, 004d // +0006 │ │ +091492: 33be 0400 |0049: if-ne v14, v11, 004d // +0004 │ │ +091496: 3754 0800 |004b: if-le v4, v5, 0053 // +0008 │ │ +09149a: 3902 2800 |004d: if-nez v2, 0075 // +0028 │ │ +09149e: 33ce 2600 |004f: if-ne v14, v12, 0075 // +0026 │ │ +0914a2: 3464 2400 |0051: if-lt v4, v6, 0075 // +0024 │ │ +0914a6: 6e10 7f1e 0d00 |0053: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1e7f │ │ +0914ac: 54d8 900b |0056: iget-object v8, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0914b0: 6e20 ac24 7800 |0058: invoke-virtual {v8, v7}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ +0914b6: 6e10 b01e 0d00 |005b: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0914bc: 0f07 |005e: return v7 │ │ +0914be: 0182 |005f: move v2, v8 │ │ +0914c0: 28cf |0060: goto 002f // -0031 │ │ +0914c2: 54d9 820b |0061: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0914c6: 7130 411e 8907 |0063: invoke-static {v9, v8, v7}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1e41 │ │ +0914cc: 0a05 |0066: move-result v5 │ │ +0914ce: 28d8 |0067: goto 003f // -0028 │ │ +0914d0: 54d9 820b |0068: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0914d4: 7210 5f24 0000 |006a: invoke-interface {v0}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ +0914da: 0a0a |006d: move-result v10 │ │ +0914dc: d80a 0aff |006e: add-int/lit8 v10, v10, #int -1 // #ff │ │ +0914e0: 7130 411e a908 |0070: invoke-static {v9, v10, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$600:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;IZ)I // method@1e41 │ │ +0914e6: 0a06 |0073: move-result v6 │ │ +0914e8: 28d3 |0074: goto 0047 // -002d │ │ +0914ea: 54d9 820b |0075: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0914ee: 7120 401e 8900 |0077: invoke-static {v9, v8}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ +0914f4: 54d9 820b |007a: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0914f8: 6e30 581e e90f |007c: invoke-virtual {v9, v14, v15}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@1e58 │ │ +0914fe: 0a03 |007f: move-result v3 │ │ +091500: 3803 1500 |0080: if-eqz v3, 0095 // +0015 │ │ +091504: 54d9 900b |0082: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091508: 122a |0084: const/4 v10, #int 2 // #2 │ │ +09150a: 6e20 ac24 a900 |0085: invoke-virtual {v9, v10}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ +091510: 54d9 820b |0088: iget-object v9, v13, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091514: 6e10 5a1e 0900 |008a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.requestFocusFromTouch:()Z // method@1e5a │ │ +09151a: 6e10 b01e 0d00 |008d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +091520: 2c0e 1400 0000 |0090: sparse-switch v14, 000000a4 // +00000014 │ │ +091526: 0187 |0093: move v7, v8 │ │ +091528: 28ca |0094: goto 005e // -0036 │ │ +09152a: 3802 0700 |0095: if-eqz v2, 009c // +0007 │ │ +09152e: 33ce 0500 |0097: if-ne v14, v12, 009c // +0005 │ │ +091532: 3364 faff |0099: if-ne v4, v6, 0093 // -0006 │ │ +091536: 28c3 |009b: goto 005e // -003d │ │ +091538: 3902 f7ff |009c: if-nez v2, 0093 // -0009 │ │ +09153c: 33be f5ff |009e: if-ne v14, v11, 0093 // -000b │ │ +091540: 3354 f3ff |00a0: if-ne v4, v5, 0093 // -000d │ │ +091544: 28bc |00a2: goto 005e // -0044 │ │ +091546: 0000 |00a3: nop // spacer │ │ +091548: 0002 0400 1300 0000 1400 0000 1700 ... |00a4: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0006 line=789 │ │ 0x000c line=795 │ │ 0x0020 line=799 │ │ 0x0026 line=802 │ │ 0x002f line=804 │ │ @@ -123970,33 +123969,33 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -091500: |[091500] android.support.v7.internal.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ -091510: 6e10 941e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -091516: 0a01 |0003: move-result v1 │ │ -091518: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -09151c: 5421 820b |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091520: 6e10 501e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ -091526: 0a01 |000b: move-result v1 │ │ -091528: 3a01 1200 |000c: if-ltz v1, 001e // +0012 │ │ -09152c: 5421 820b |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091530: 6e30 591e 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1e59 │ │ -091536: 0a00 |0013: move-result v0 │ │ -091538: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -09153c: 2c03 0a00 0000 |0016: sparse-switch v3, 00000020 // +0000000a │ │ -091542: 0f00 |0019: return v0 │ │ -091544: 6e10 801e 0200 |001a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ -09154a: 28fc |001d: goto 0019 // -0004 │ │ -09154c: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -09154e: 28fa |001f: goto 0019 // -0006 │ │ -091550: 0002 0200 1700 0000 4200 0000 0400 ... |0020: sparse-switch-data (10 units) │ │ +09156c: |[09156c] android.support.v7.internal.widget.ListPopupWindow.onKeyUp:(ILandroid/view/KeyEvent;)Z │ │ +09157c: 6e10 941e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +091582: 0a01 |0003: move-result v1 │ │ +091584: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +091588: 5421 820b |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +09158c: 6e10 501e 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getSelectedItemPosition:()I // method@1e50 │ │ +091592: 0a01 |000b: move-result v1 │ │ +091594: 3a01 1200 |000c: if-ltz v1, 001e // +0012 │ │ +091598: 5421 820b |000e: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +09159c: 6e30 591e 3104 |0010: invoke-virtual {v1, v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.onKeyUp:(ILandroid/view/KeyEvent;)Z // method@1e59 │ │ +0915a2: 0a00 |0013: move-result v0 │ │ +0915a4: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +0915a8: 2c03 0a00 0000 |0016: sparse-switch v3, 00000020 // +0000000a │ │ +0915ae: 0f00 |0019: return v0 │ │ +0915b0: 6e10 801e 0200 |001a: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ +0915b6: 28fc |001d: goto 0019 // -0004 │ │ +0915b8: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0915ba: 28fa |001f: goto 0019 // -0006 │ │ +0915bc: 0002 0200 1700 0000 4200 0000 0400 ... |0020: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x000e line=886 │ │ 0x0014 line=887 │ │ 0x0016 line=888 │ │ 0x0019 line=900 │ │ @@ -124015,37 +124014,37 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 40 16-bit code units │ │ -091564: |[091564] android.support.v7.internal.widget.ListPopupWindow.performItemClick:(I)Z │ │ -091574: 6e10 941e 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -09157a: 0a00 |0003: move-result v0 │ │ -09157c: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ -091580: 5470 8a0b |0006: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ -091584: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ -091588: 5471 820b |000a: iget-object v1, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -09158c: 6e10 491e 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1e49 │ │ -091592: 0a00 |000f: move-result v0 │ │ -091594: 9100 0800 |0010: sub-int v0, v8, v0 │ │ -091598: 6e20 431e 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1e43 │ │ -09159e: 0c02 |0015: move-result-object v2 │ │ -0915a0: 6e10 421e 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ -0915a6: 0c06 |0019: move-result-object v6 │ │ -0915a8: 5470 8a0b |001a: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ -0915ac: 7220 6124 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2461 │ │ -0915b2: 0b04 |001f: move-result-wide v4 │ │ -0915b4: 0183 |0020: move v3, v8 │ │ -0915b6: 7806 c323 0000 |0021: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/AdapterView$OnItemClickListener;.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@23c3 │ │ -0915bc: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -0915be: 0f00 |0025: return v0 │ │ -0915c0: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0915c2: 28fe |0027: goto 0025 // -0002 │ │ +0915d0: |[0915d0] android.support.v7.internal.widget.ListPopupWindow.performItemClick:(I)Z │ │ +0915e0: 6e10 941e 0700 |0000: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0915e6: 0a00 |0003: move-result v0 │ │ +0915e8: 3800 2200 |0004: if-eqz v0, 0026 // +0022 │ │ +0915ec: 5470 8a0b |0006: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ +0915f0: 3800 1c00 |0008: if-eqz v0, 0024 // +001c │ │ +0915f4: 5471 820b |000a: iget-object v1, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0915f8: 6e10 491e 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getFirstVisiblePosition:()I // method@1e49 │ │ +0915fe: 0a00 |000f: move-result v0 │ │ +091600: 9100 0800 |0010: sub-int v0, v8, v0 │ │ +091604: 6e20 431e 0100 |0012: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChildAt:(I)Landroid/view/View; // method@1e43 │ │ +09160a: 0c02 |0015: move-result-object v2 │ │ +09160c: 6e10 421e 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getAdapter:()Landroid/widget/ListAdapter; // method@1e42 │ │ +091612: 0c06 |0019: move-result-object v6 │ │ +091614: 5470 8a0b |001a: iget-object v0, v7, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ +091618: 7220 6124 8600 |001c: invoke-interface {v6, v8}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2461 │ │ +09161e: 0b04 |001f: move-result-wide v4 │ │ +091620: 0183 |0020: move v3, v8 │ │ +091622: 7806 c323 0000 |0021: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/AdapterView$OnItemClickListener;.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V // method@23c3 │ │ +091628: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +09162a: 0f00 |0025: return v0 │ │ +09162c: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +09162e: 28fe |0027: goto 0025 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ 0x0006 line=703 │ │ 0x000a line=704 │ │ 0x000c line=705 │ │ 0x0016 line=706 │ │ @@ -124064,19 +124063,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0915c4: |[0915c4] android.support.v7.internal.widget.ListPopupWindow.postShow:()V │ │ -0915d4: 5420 880b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ -0915d8: 5421 950b |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0b95 │ │ -0915dc: 6e20 df02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -0915e2: 0e00 |0007: return-void │ │ +091630: |[091630] android.support.v7.internal.widget.ListPopupWindow.postShow:()V │ │ +091640: 5420 880b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ +091644: 5421 950b |0002: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mShowDropDownRunnable:Ljava/lang/Runnable; // field@0b95 │ │ +091648: 6e20 df02 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +09164e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0007 line=507 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ │ │ @@ -124085,38 +124084,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 47 16-bit code units │ │ -0915e4: |[0915e4] android.support.v7.internal.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0915f4: 5420 8f0b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ -0915f8: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ -0915fc: 2200 c003 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; // type@03c0 │ │ -091600: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -091602: 7030 6a1e 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e6a │ │ -091608: 5b20 8f0b |000a: iput-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ -09160c: 5b23 7c0b |000c: iput-object v3, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -091610: 5420 7c0b |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -091614: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -091618: 5420 8f0b |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ -09161c: 7220 6524 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2465 │ │ -091622: 5420 820b |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091626: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ -09162a: 5420 820b |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -09162e: 5421 7c0b |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -091632: 6e20 5c1e 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e5c │ │ -091638: 0e00 |0022: return-void │ │ -09163a: 5420 7c0b |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -09163e: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ -091642: 5420 7c0b |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ -091646: 5421 8f0b |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ -09164a: 7220 6624 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2466 │ │ -091650: 28de |002e: goto 000c // -0022 │ │ +091650: |[091650] android.support.v7.internal.widget.ListPopupWindow.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +091660: 5420 8f0b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ +091664: 3900 2100 |0002: if-nez v0, 0023 // +0021 │ │ +091668: 2200 c003 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver; // type@03c0 │ │ +09166c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09166e: 7030 6a1e 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$PopupDataSetObserver;.:(Landroid/support/v7/internal/widget/ListPopupWindow;Landroid/support/v7/internal/widget/ListPopupWindow$1;)V // method@1e6a │ │ +091674: 5b20 8f0b |000a: iput-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ +091678: 5b23 7c0b |000c: iput-object v3, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +09167c: 5420 7c0b |000e: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +091680: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +091684: 5420 8f0b |0012: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ +091688: 7220 6524 0300 |0014: invoke-interface {v3, v0}, Landroid/widget/ListAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2465 │ │ +09168e: 5420 820b |0017: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091692: 3800 0900 |0019: if-eqz v0, 0022 // +0009 │ │ +091696: 5420 820b |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +09169a: 5421 7c0b |001d: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +09169e: 6e20 5c1e 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e5c │ │ +0916a4: 0e00 |0022: return-void │ │ +0916a6: 5420 7c0b |0023: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +0916aa: 3800 e7ff |0025: if-eqz v0, 000c // -0019 │ │ +0916ae: 5420 7c0b |0027: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mAdapter:Landroid/widget/ListAdapter; // field@0b7c │ │ +0916b2: 5421 8f0b |0029: iget-object v1, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mObserver:Landroid/database/DataSetObserver; // field@0b8f │ │ +0916b6: 7220 6624 1000 |002b: invoke-interface {v0, v1}, Landroid/widget/ListAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2466 │ │ +0916bc: 28de |002e: goto 000c // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0004 line=206 │ │ 0x000c line=210 │ │ 0x000e line=211 │ │ 0x0012 line=212 │ │ @@ -124134,17 +124133,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091654: |[091654] android.support.v7.internal.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ -091664: 5b01 7f0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0b7f │ │ -091668: 0e00 |0002: return-void │ │ +0916c0: |[0916c0] android.support.v7.internal.widget.ListPopupWindow.setAnchorView:(Landroid/view/View;)V │ │ +0916d0: 5b01 7f0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAnchorView:Landroid/view/View; // field@0b7f │ │ +0916d4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -124154,18 +124153,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09166c: |[09166c] android.support.v7.internal.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ -09167c: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091680: 6e20 a724 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@24a7 │ │ -091686: 0e00 |0005: return-void │ │ +0916d8: |[0916d8] android.support.v7.internal.widget.ListPopupWindow.setAnimationStyle:(I)V │ │ +0916e8: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0916ec: 6e20 a724 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setAnimationStyle:(I)V // method@24a7 │ │ +0916f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0005 line=350 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 animationStyle I │ │ @@ -124175,18 +124174,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -091688: |[091688] android.support.v7.internal.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -091698: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09169c: 6e20 a824 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@24a8 │ │ -0916a2: 0e00 |0005: return-void │ │ +0916f4: |[0916f4] android.support.v7.internal.widget.ListPopupWindow.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +091704: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091708: 6e20 a824 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@24a8 │ │ +09170e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -124196,31 +124195,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0916a4: |[0916a4] android.support.v7.internal.widget.ListPopupWindow.setContentWidth:(I)V │ │ -0916b4: 5431 900b |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0916b8: 6e10 9f24 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ -0916be: 0c00 |0005: move-result-object v0 │ │ -0916c0: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ -0916c4: 5431 960b |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -0916c8: 6e20 4e02 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ -0916ce: 5431 960b |000d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -0916d2: 5211 3900 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0916d6: 5432 960b |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ -0916da: 5222 3a00 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@003a │ │ -0916de: b021 |0015: add-int/2addr v1, v2 │ │ -0916e0: b041 |0016: add-int/2addr v1, v4 │ │ -0916e2: 5931 860b |0017: iput v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -0916e6: 0e00 |0019: return-void │ │ -0916e8: 6e20 af1e 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setWidth:(I)V // method@1eaf │ │ -0916ee: 28fc |001d: goto 0019 // -0004 │ │ +091710: |[091710] android.support.v7.internal.widget.ListPopupWindow.setContentWidth:(I)V │ │ +091720: 5431 900b |0000: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091724: 6e10 9f24 0100 |0002: invoke-virtual {v1}, Landroid/widget/PopupWindow;.getBackground:()Landroid/graphics/drawable/Drawable; // method@249f │ │ +09172a: 0c00 |0005: move-result-object v0 │ │ +09172c: 3800 1400 |0006: if-eqz v0, 001a // +0014 │ │ +091730: 5431 960b |0008: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +091734: 6e20 4e02 1000 |000a: invoke-virtual {v0, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ +09173a: 5431 960b |000d: iget-object v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +09173e: 5211 3900 |000f: iget v1, v1, Landroid/graphics/Rect;.left:I // field@0039 │ │ +091742: 5432 960b |0011: iget-object v2, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mTempRect:Landroid/graphics/Rect; // field@0b96 │ │ +091746: 5222 3a00 |0013: iget v2, v2, Landroid/graphics/Rect;.right:I // field@003a │ │ +09174a: b021 |0015: add-int/2addr v1, v2 │ │ +09174c: b041 |0016: add-int/2addr v1, v4 │ │ +09174e: 5931 860b |0017: iput v1, v3, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091752: 0e00 |0019: return-void │ │ +091754: 6e20 af1e 4300 |001a: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setWidth:(I)V // method@1eaf │ │ +09175a: 28fc |001d: goto 0019 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=440 │ │ 0x0006 line=441 │ │ 0x0008 line=442 │ │ 0x000d line=443 │ │ 0x0019 line=447 │ │ @@ -124235,17 +124234,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0916f0: |[0916f0] android.support.v7.internal.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ -091700: 5c01 7e0b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ -091704: 0e00 |0002: return-void │ │ +09175c: |[09175c] android.support.v7.internal.widget.ListPopupWindow.setDropDownAlwaysVisible:(Z)V │ │ +09176c: 5c01 7e0b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ +091770: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0002 line=286 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 dropDownAlwaysVisible Z │ │ @@ -124255,17 +124254,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091708: |[091708] android.support.v7.internal.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ -091718: 5c01 870b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ -09171c: 0e00 |0002: return-void │ │ +091774: |[091774] android.support.v7.internal.widget.ListPopupWindow.setForceIgnoreOutsideTouch:(Z)V │ │ +091784: 5c01 870b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ +091788: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0002 line=272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 forceIgnoreOutsideTouch Z │ │ @@ -124275,17 +124274,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091720: |[091720] android.support.v7.internal.widget.ListPopupWindow.setHeight:(I)V │ │ -091730: 5901 800b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -091734: 0e00 |0002: return-void │ │ +09178c: |[09178c] android.support.v7.internal.widget.ListPopupWindow.setHeight:(I)V │ │ +09179c: 5901 800b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +0917a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -124295,17 +124294,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091738: |[091738] android.support.v7.internal.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ -091748: 5901 810b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ -09174c: 0e00 |0002: return-void │ │ +0917a4: |[0917a4] android.support.v7.internal.widget.ListPopupWindow.setHorizontalOffset:(I)V │ │ +0917b4: 5901 810b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ +0917b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0002 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 offset I │ │ @@ -124315,18 +124314,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -091750: |[091750] android.support.v7.internal.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ -091760: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091764: 6e20 ac24 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ -09176a: 0e00 |0005: return-void │ │ +0917bc: |[0917bc] android.support.v7.internal.widget.ListPopupWindow.setInputMethodMode:(I)V │ │ +0917cc: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0917d0: 6e20 ac24 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setInputMethodMode:(I)V // method@24ac │ │ +0917d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0005 line=639 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -124336,17 +124335,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09176c: |[09176c] android.support.v7.internal.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ -09177c: 5901 8d0b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0b8d │ │ -091780: 0e00 |0002: return-void │ │ +0917d8: |[0917d8] android.support.v7.internal.widget.ListPopupWindow.setListItemExpandMax:(I)V │ │ +0917e8: 5901 8d0b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mListItemExpandMaximum:I // field@0b8d │ │ +0917ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0002 line=776 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 max I │ │ @@ -124356,17 +124355,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091784: |[091784] android.support.v7.internal.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -091794: 5b01 830b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0b83 │ │ -091798: 0e00 |0002: return-void │ │ +0917f0: |[0917f0] android.support.v7.internal.widget.ListPopupWindow.setListSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +091800: 5b01 830b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownListHighlight:Landroid/graphics/drawable/Drawable; // field@0b83 │ │ +091804: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0002 line=325 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selector Landroid/graphics/drawable/Drawable; │ │ @@ -124376,20 +124375,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09179c: |[09179c] android.support.v7.internal.widget.ListPopupWindow.setModal:(Z)V │ │ -0917ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0917ae: 5c10 8e0b |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ -0917b2: 5410 900b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0917b6: 6e20 aa24 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@24aa │ │ -0917bc: 0e00 |0008: return-void │ │ +091808: |[091808] android.support.v7.internal.widget.ListPopupWindow.setModal:(Z)V │ │ +091818: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09181a: 5c10 8e0b |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ +09181e: 5410 900b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091822: 6e20 aa24 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setFocusable:(Z)V // method@24aa │ │ +091828: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ 0x0008 line=252 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -124400,18 +124399,18 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0917c0: |[0917c0] android.support.v7.internal.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -0917d0: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0917d4: 6e20 ad24 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@24ad │ │ -0917da: 0e00 |0005: return-void │ │ +09182c: |[09182c] android.support.v7.internal.widget.ListPopupWindow.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +09183c: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091840: 6e20 ad24 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@24ad │ │ +091846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0005 line=614 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -124421,17 +124420,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0917dc: |[0917dc] android.support.v7.internal.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0917ec: 5b01 8a0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ -0917f0: 0e00 |0002: return-void │ │ +091848: |[091848] android.support.v7.internal.widget.ListPopupWindow.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +091858: 5b01 8a0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0b8a │ │ +09185c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0002 line=473 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -124441,17 +124440,17 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0917f4: |[0917f4] android.support.v7.internal.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ -091804: 5b01 8b0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b8b │ │ -091808: 0e00 |0002: return-void │ │ +091860: |[091860] android.support.v7.internal.widget.ListPopupWindow.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V │ │ +091870: 5b01 8b0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0b8b │ │ +091874: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0002 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 selectedListener Landroid/widget/AdapterView$OnItemSelectedListener; │ │ @@ -124461,17 +124460,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09180c: |[09180c] android.support.v7.internal.widget.ListPopupWindow.setPromptPosition:(I)V │ │ -09181c: 5901 910b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ -091820: 0e00 |0002: return-void │ │ +091878: |[091878] android.support.v7.internal.widget.ListPopupWindow.setPromptPosition:(I)V │ │ +091888: 5901 910b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptPosition:I // field@0b91 │ │ +09188c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -124481,23 +124480,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -091824: |[091824] android.support.v7.internal.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ -091834: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -09183a: 0a00 |0003: move-result v0 │ │ -09183c: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -091840: 7010 991e 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1e99 │ │ -091846: 5b12 920b |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ -09184a: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -09184e: 6e10 b01e 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -091854: 0e00 |0010: return-void │ │ +091890: |[091890] android.support.v7.internal.widget.ListPopupWindow.setPromptView:(Landroid/view/View;)V │ │ +0918a0: 6e10 941e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0918a6: 0a00 |0003: move-result v0 │ │ +0918a8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0918ac: 7010 991e 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.removePromptView:()V // method@1e99 │ │ +0918b2: 5b12 920b |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPromptView:Landroid/view/View; // field@0b92 │ │ +0918b6: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +0918ba: 6e10 b01e 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0918c0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0004 line=493 │ │ 0x0006 line=494 │ │ 0x0009 line=496 │ │ 0x000b line=497 │ │ @@ -124513,29 +124512,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -091858: |[091858] android.support.v7.internal.widget.ListPopupWindow.setSelection:(I)V │ │ -091868: 5420 820b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -09186c: 6e10 941e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -091872: 0a01 |0005: move-result v1 │ │ -091874: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ -091878: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -09187c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09187e: 7120 401e 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ -091884: 6e20 641e 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1e64 │ │ -09188a: 6e10 451e 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@1e45 │ │ -091890: 0a01 |0014: move-result v1 │ │ -091892: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ -091896: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -091898: 6e30 601e 3001 |0018: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@1e60 │ │ -09189e: 0e00 |001b: return-void │ │ +0918c4: |[0918c4] android.support.v7.internal.widget.ListPopupWindow.setSelection:(I)V │ │ +0918d4: 5420 820b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +0918d8: 6e10 941e 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0918de: 0a01 |0005: move-result v1 │ │ +0918e0: 3801 1500 |0006: if-eqz v1, 001b // +0015 │ │ +0918e4: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0918e8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0918ea: 7120 401e 1000 |000b: invoke-static {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.access$502:(Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;Z)Z // method@1e40 │ │ +0918f0: 6e20 641e 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1e64 │ │ +0918f6: 6e10 451e 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.getChoiceMode:()I // method@1e45 │ │ +0918fc: 0a01 |0014: move-result v1 │ │ +0918fe: 3801 0600 |0015: if-eqz v1, 001b // +0006 │ │ +091902: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +091904: 6e30 601e 3001 |0018: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setItemChecked:(IZ)V // method@1e60 │ │ +09190a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0002 line=657 │ │ 0x000a line=658 │ │ 0x000e line=659 │ │ 0x0011 line=660 │ │ @@ -124551,18 +124550,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0918a0: |[0918a0] android.support.v7.internal.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ -0918b0: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0918b4: 6e20 af24 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@24af │ │ -0918ba: 0e00 |0005: return-void │ │ +09190c: |[09190c] android.support.v7.internal.widget.ListPopupWindow.setSoftInputMode:(I)V │ │ +09191c: 5410 900b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091920: 6e20 af24 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/PopupWindow;.setSoftInputMode:(I)V // method@24af │ │ +091926: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0005 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -124572,19 +124571,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0918bc: |[0918bc] android.support.v7.internal.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ -0918cc: 5912 840b |0000: iput v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ -0918d0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0918d2: 5c10 850b |0003: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0b85 │ │ -0918d6: 0e00 |0005: return-void │ │ +091928: |[091928] android.support.v7.internal.widget.ListPopupWindow.setVerticalOffset:(I)V │ │ +091938: 5912 840b |0000: iput v2, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ +09193c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +09193e: 5c10 850b |0003: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffsetSet:Z // field@0b85 │ │ +091942: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0002 line=413 │ │ 0x0005 line=414 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ @@ -124595,17 +124594,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0918d8: |[0918d8] android.support.v7.internal.widget.ListPopupWindow.setWidth:(I)V │ │ -0918e8: 5901 860b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -0918ec: 0e00 |0002: return-void │ │ +091944: |[091944] android.support.v7.internal.widget.ListPopupWindow.setWidth:(I)V │ │ +091954: 5901 860b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091958: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0002 line=431 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ListPopupWindow; │ │ 0x0000 - 0x0003 reg=1 width I │ │ @@ -124615,144 +124614,144 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 241 16-bit code units │ │ -0918f0: |[0918f0] android.support.v7.internal.widget.ListPopupWindow.show:()V │ │ -091900: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -091902: 12e9 |0001: const/4 v9, #int -2 // #fe │ │ -091904: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -091906: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -091908: 7010 7e1e 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.buildDropDown:()I // method@1e7e │ │ -09190e: 0a06 |0007: move-result v6 │ │ -091910: 1204 |0008: const/4 v4, #int 0 // #0 │ │ -091912: 1205 |0009: const/4 v5, #int 0 // #0 │ │ -091914: 6e10 921e 0a00 |000a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1e92 │ │ -09191a: 0a07 |000d: move-result v7 │ │ -09191c: 54a2 900b |000e: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091920: 6e10 a624 0200 |0010: invoke-virtual {v2}, Landroid/widget/PopupWindow;.isShowing:()Z // method@24a6 │ │ -091926: 0a02 |0013: move-result v2 │ │ -091928: 3802 5f00 |0014: if-eqz v2, 0073 // +005f │ │ -09192c: 52a2 860b |0016: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -091930: 3302 3100 |0018: if-ne v2, v0, 0049 // +0031 │ │ -091934: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ -091936: 52a2 800b |001b: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -09193a: 3302 4d00 |001d: if-ne v2, v0, 006a // +004d │ │ -09193e: 3807 3a00 |001f: if-eqz v7, 0059 // +003a │ │ -091942: 0165 |0021: move v5, v6 │ │ -091944: 3807 3b00 |0022: if-eqz v7, 005d // +003b │ │ -091948: 54a2 900b |0024: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09194c: 52a8 860b |0026: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -091950: 3308 3300 |0028: if-ne v8, v0, 005b // +0033 │ │ -091954: 6e30 b224 0201 |002a: invoke-virtual {v2, v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@24b2 │ │ -09195a: 54a0 900b |002d: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09195e: 55a2 870b |002f: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ -091962: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ -091966: 55a2 7e0b |0033: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ -09196a: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ -09196e: 0131 |0037: move v1, v3 │ │ -091970: 6e20 ae24 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@24ae │ │ -091976: 54a0 900b |003b: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -09197a: 6e10 811e 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ -091980: 0c01 |0040: move-result-object v1 │ │ -091982: 52a2 810b |0041: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ -091986: 52a3 840b |0043: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ -09198a: 7406 b424 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@24b4 │ │ -091990: 0e00 |0048: return-void │ │ -091992: 52a2 860b |0049: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -091996: 3392 0b00 |004b: if-ne v2, v9, 0056 // +000b │ │ -09199a: 6e10 811e 0a00 |004d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ -0919a0: 0c02 |0050: move-result-object v2 │ │ -0919a2: 6e10 2022 0200 |0051: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0919a8: 0a04 |0054: move-result v4 │ │ -0919aa: 28c6 |0055: goto 001b // -003a │ │ -0919ac: 52a4 860b |0056: iget v4, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -0919b0: 28c3 |0058: goto 001b // -003d │ │ -0919b2: 0105 |0059: move v5, v0 │ │ -0919b4: 28c8 |005a: goto 0022 // -0038 │ │ -0919b6: 0110 |005b: move v0, v1 │ │ -0919b8: 28ce |005c: goto 002a // -0032 │ │ -0919ba: 54a8 900b |005d: iget-object v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0919be: 52a2 860b |005f: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -0919c2: 3302 0700 |0061: if-ne v2, v0, 0068 // +0007 │ │ -0919c6: 0102 |0063: move v2, v0 │ │ -0919c8: 6e30 b224 2800 |0064: invoke-virtual {v8, v2, v0}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@24b2 │ │ -0919ce: 28c6 |0067: goto 002d // -003a │ │ -0919d0: 0112 |0068: move v2, v1 │ │ -0919d2: 28fb |0069: goto 0064 // -0005 │ │ -0919d4: 52a0 800b |006a: iget v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -0919d8: 3390 0400 |006c: if-ne v0, v9, 0070 // +0004 │ │ -0919dc: 0165 |006e: move v5, v6 │ │ -0919de: 28be |006f: goto 002d // -0042 │ │ -0919e0: 52a5 800b |0070: iget v5, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -0919e4: 28bb |0072: goto 002d // -0045 │ │ -0919e6: 52a2 860b |0073: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -0919ea: 3302 4e00 |0075: if-ne v2, v0, 00c3 // +004e │ │ -0919ee: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ -0919f0: 52a2 800b |0078: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -0919f4: 3302 6300 |007a: if-ne v2, v0, 00dd // +0063 │ │ -0919f8: 12f5 |007c: const/4 v5, #int -1 // #ff │ │ -0919fa: 54a2 900b |007d: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -0919fe: 6e30 b224 4205 |007f: invoke-virtual {v2, v4, v5}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@24b2 │ │ -091a04: 54a2 900b |0082: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091a08: 55a8 870b |0084: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ -091a0c: 3908 6900 |0086: if-nez v8, 00ef // +0069 │ │ -091a10: 55a8 7e0b |0088: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ -091a14: 3908 6500 |008a: if-nez v8, 00ef // +0065 │ │ -091a18: 6e20 ae24 3200 |008c: invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@24ae │ │ -091a1e: 54a1 900b |008f: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091a22: 54a2 970b |0091: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0b97 │ │ -091a26: 6e20 b024 2100 |0093: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@24b0 │ │ -091a2c: 54a1 900b |0096: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091a30: 6e10 811e 0a00 |0098: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ -091a36: 0c02 |009b: move-result-object v2 │ │ -091a38: 52a3 810b |009c: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ -091a3c: 52a8 840b |009e: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ -091a40: 6e40 b324 2183 |00a0: invoke-virtual {v1, v2, v3, v8}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@24b3 │ │ -091a46: 54a1 820b |00a3: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091a4a: 6e20 641e 0100 |00a5: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1e64 │ │ -091a50: 55a0 8e0b |00a8: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ -091a54: 3800 0a00 |00aa: if-eqz v0, 00b4 // +000a │ │ -091a58: 54a0 820b |00ac: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ -091a5c: 6e10 551e 0000 |00ae: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1e55 │ │ -091a62: 0a00 |00b1: move-result v0 │ │ -091a64: 3800 0500 |00b2: if-eqz v0, 00b7 // +0005 │ │ -091a68: 6e10 7f1e 0a00 |00b4: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1e7f │ │ -091a6e: 55a0 8e0b |00b7: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ -091a72: 3900 8fff |00b9: if-nez v0, 0048 // -0071 │ │ -091a76: 54a0 880b |00bb: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ -091a7a: 54a1 890b |00bd: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0b89 │ │ -091a7e: 6e20 df02 1000 |00bf: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -091a84: 2886 |00c2: goto 0048 // -007a │ │ -091a86: 52a2 860b |00c3: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -091a8a: 3392 1000 |00c5: if-ne v2, v9, 00d5 // +0010 │ │ -091a8e: 54a2 900b |00c7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091a92: 6e10 811e 0a00 |00c9: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ -091a98: 0c08 |00cc: move-result-object v8 │ │ -091a9a: 6e10 2022 0800 |00cd: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -091aa0: 0a08 |00d0: move-result v8 │ │ -091aa2: 6e20 b124 8200 |00d1: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@24b1 │ │ -091aa8: 28a4 |00d4: goto 0078 // -005c │ │ -091aaa: 54a2 900b |00d5: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091aae: 52a8 860b |00d7: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ -091ab2: 6e20 b124 8200 |00d9: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@24b1 │ │ -091ab8: 289c |00dc: goto 0078 // -0064 │ │ -091aba: 52a2 800b |00dd: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -091abe: 3392 0800 |00df: if-ne v2, v9, 00e7 // +0008 │ │ -091ac2: 54a2 900b |00e1: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091ac6: 6e20 ab24 6200 |00e3: invoke-virtual {v2, v6}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@24ab │ │ -091acc: 2897 |00e6: goto 007d // -0069 │ │ -091ace: 54a2 900b |00e7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ -091ad2: 52a8 800b |00e9: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ -091ad6: 6e20 ab24 8200 |00eb: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@24ab │ │ -091adc: 288f |00ee: goto 007d // -0071 │ │ -091ade: 0113 |00ef: move v3, v1 │ │ -091ae0: 289c |00f0: goto 008c // -0064 │ │ +09195c: |[09195c] android.support.v7.internal.widget.ListPopupWindow.show:()V │ │ +09196c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09196e: 12e9 |0001: const/4 v9, #int -2 // #fe │ │ +091970: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +091972: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +091974: 7010 7e1e 0a00 |0004: invoke-direct {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.buildDropDown:()I // method@1e7e │ │ +09197a: 0a06 |0007: move-result v6 │ │ +09197c: 1204 |0008: const/4 v4, #int 0 // #0 │ │ +09197e: 1205 |0009: const/4 v5, #int 0 // #0 │ │ +091980: 6e10 921e 0a00 |000a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.isInputMethodNotNeeded:()Z // method@1e92 │ │ +091986: 0a07 |000d: move-result v7 │ │ +091988: 54a2 900b |000e: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +09198c: 6e10 a624 0200 |0010: invoke-virtual {v2}, Landroid/widget/PopupWindow;.isShowing:()Z // method@24a6 │ │ +091992: 0a02 |0013: move-result v2 │ │ +091994: 3802 5f00 |0014: if-eqz v2, 0073 // +005f │ │ +091998: 52a2 860b |0016: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +09199c: 3302 3100 |0018: if-ne v2, v0, 0049 // +0031 │ │ +0919a0: 12f4 |001a: const/4 v4, #int -1 // #ff │ │ +0919a2: 52a2 800b |001b: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +0919a6: 3302 4d00 |001d: if-ne v2, v0, 006a // +004d │ │ +0919aa: 3807 3a00 |001f: if-eqz v7, 0059 // +003a │ │ +0919ae: 0165 |0021: move v5, v6 │ │ +0919b0: 3807 3b00 |0022: if-eqz v7, 005d // +003b │ │ +0919b4: 54a2 900b |0024: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0919b8: 52a8 860b |0026: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +0919bc: 3308 3300 |0028: if-ne v8, v0, 005b // +0033 │ │ +0919c0: 6e30 b224 0201 |002a: invoke-virtual {v2, v0, v1}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@24b2 │ │ +0919c6: 54a0 900b |002d: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0919ca: 55a2 870b |002f: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ +0919ce: 3902 0700 |0031: if-nez v2, 0038 // +0007 │ │ +0919d2: 55a2 7e0b |0033: iget-boolean v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ +0919d6: 3902 0300 |0035: if-nez v2, 0038 // +0003 │ │ +0919da: 0131 |0037: move v1, v3 │ │ +0919dc: 6e20 ae24 1000 |0038: invoke-virtual {v0, v1}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@24ae │ │ +0919e2: 54a0 900b |003b: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +0919e6: 6e10 811e 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ +0919ec: 0c01 |0040: move-result-object v1 │ │ +0919ee: 52a2 810b |0041: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ +0919f2: 52a3 840b |0043: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ +0919f6: 7406 b424 0000 |0045: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/PopupWindow;.update:(Landroid/view/View;IIII)V // method@24b4 │ │ +0919fc: 0e00 |0048: return-void │ │ +0919fe: 52a2 860b |0049: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091a02: 3392 0b00 |004b: if-ne v2, v9, 0056 // +000b │ │ +091a06: 6e10 811e 0a00 |004d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ +091a0c: 0c02 |0050: move-result-object v2 │ │ +091a0e: 6e10 2022 0200 |0051: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +091a14: 0a04 |0054: move-result v4 │ │ +091a16: 28c6 |0055: goto 001b // -003a │ │ +091a18: 52a4 860b |0056: iget v4, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091a1c: 28c3 |0058: goto 001b // -003d │ │ +091a1e: 0105 |0059: move v5, v0 │ │ +091a20: 28c8 |005a: goto 0022 // -0038 │ │ +091a22: 0110 |005b: move v0, v1 │ │ +091a24: 28ce |005c: goto 002a // -0032 │ │ +091a26: 54a8 900b |005d: iget-object v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091a2a: 52a2 860b |005f: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091a2e: 3302 0700 |0061: if-ne v2, v0, 0068 // +0007 │ │ +091a32: 0102 |0063: move v2, v0 │ │ +091a34: 6e30 b224 2800 |0064: invoke-virtual {v8, v2, v0}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@24b2 │ │ +091a3a: 28c6 |0067: goto 002d // -003a │ │ +091a3c: 0112 |0068: move v2, v1 │ │ +091a3e: 28fb |0069: goto 0064 // -0005 │ │ +091a40: 52a0 800b |006a: iget v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +091a44: 3390 0400 |006c: if-ne v0, v9, 0070 // +0004 │ │ +091a48: 0165 |006e: move v5, v6 │ │ +091a4a: 28be |006f: goto 002d // -0042 │ │ +091a4c: 52a5 800b |0070: iget v5, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +091a50: 28bb |0072: goto 002d // -0045 │ │ +091a52: 52a2 860b |0073: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091a56: 3302 4e00 |0075: if-ne v2, v0, 00c3 // +004e │ │ +091a5a: 12f4 |0077: const/4 v4, #int -1 // #ff │ │ +091a5c: 52a2 800b |0078: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +091a60: 3302 6300 |007a: if-ne v2, v0, 00dd // +0063 │ │ +091a64: 12f5 |007c: const/4 v5, #int -1 // #ff │ │ +091a66: 54a2 900b |007d: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091a6a: 6e30 b224 4205 |007f: invoke-virtual {v2, v4, v5}, Landroid/widget/PopupWindow;.setWindowLayoutMode:(II)V // method@24b2 │ │ +091a70: 54a2 900b |0082: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091a74: 55a8 870b |0084: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mForceIgnoreOutsideTouch:Z // field@0b87 │ │ +091a78: 3908 6900 |0086: if-nez v8, 00ef // +0069 │ │ +091a7c: 55a8 7e0b |0088: iget-boolean v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownAlwaysVisible:Z // field@0b7e │ │ +091a80: 3908 6500 |008a: if-nez v8, 00ef // +0065 │ │ +091a84: 6e20 ae24 3200 |008c: invoke-virtual {v2, v3}, Landroid/widget/PopupWindow;.setOutsideTouchable:(Z)V // method@24ae │ │ +091a8a: 54a1 900b |008f: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091a8e: 54a2 970b |0091: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mTouchInterceptor:Landroid/support/v7/internal/widget/ListPopupWindow$PopupTouchInterceptor; // field@0b97 │ │ +091a92: 6e20 b024 2100 |0093: invoke-virtual {v1, v2}, Landroid/widget/PopupWindow;.setTouchInterceptor:(Landroid/view/View$OnTouchListener;)V // method@24b0 │ │ +091a98: 54a1 900b |0096: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091a9c: 6e10 811e 0a00 |0098: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ +091aa2: 0c02 |009b: move-result-object v2 │ │ +091aa4: 52a3 810b |009c: iget v3, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHorizontalOffset:I // field@0b81 │ │ +091aa8: 52a8 840b |009e: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownVerticalOffset:I // field@0b84 │ │ +091aac: 6e40 b324 2183 |00a0: invoke-virtual {v1, v2, v3, v8}, Landroid/widget/PopupWindow;.showAsDropDown:(Landroid/view/View;II)V // method@24b3 │ │ +091ab2: 54a1 820b |00a3: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091ab6: 6e20 641e 0100 |00a5: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.setSelection:(I)V // method@1e64 │ │ +091abc: 55a0 8e0b |00a8: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ +091ac0: 3800 0a00 |00aa: if-eqz v0, 00b4 // +000a │ │ +091ac4: 54a0 820b |00ac: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownList:Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView; // field@0b82 │ │ +091ac8: 6e10 551e 0000 |00ae: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow$DropDownListView;.isInTouchMode:()Z // method@1e55 │ │ +091ace: 0a00 |00b1: move-result v0 │ │ +091ad0: 3800 0500 |00b2: if-eqz v0, 00b7 // +0005 │ │ +091ad4: 6e10 7f1e 0a00 |00b4: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.clearListSelection:()V // method@1e7f │ │ +091ada: 55a0 8e0b |00b7: iget-boolean v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mModal:Z // field@0b8e │ │ +091ade: 3900 8fff |00b9: if-nez v0, 0048 // -0071 │ │ +091ae2: 54a0 880b |00bb: iget-object v0, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHandler:Landroid/os/Handler; // field@0b88 │ │ +091ae6: 54a1 890b |00bd: iget-object v1, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mHideSelector:Landroid/support/v7/internal/widget/ListPopupWindow$ListSelectorHider; // field@0b89 │ │ +091aea: 6e20 df02 1000 |00bf: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +091af0: 2886 |00c2: goto 0048 // -007a │ │ +091af2: 52a2 860b |00c3: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091af6: 3392 1000 |00c5: if-ne v2, v9, 00d5 // +0010 │ │ +091afa: 54a2 900b |00c7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091afe: 6e10 811e 0a00 |00c9: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ListPopupWindow;.getAnchorView:()Landroid/view/View; // method@1e81 │ │ +091b04: 0c08 |00cc: move-result-object v8 │ │ +091b06: 6e10 2022 0800 |00cd: invoke-virtual {v8}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +091b0c: 0a08 |00d0: move-result v8 │ │ +091b0e: 6e20 b124 8200 |00d1: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@24b1 │ │ +091b14: 28a4 |00d4: goto 0078 // -005c │ │ +091b16: 54a2 900b |00d5: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091b1a: 52a8 860b |00d7: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownWidth:I // field@0b86 │ │ +091b1e: 6e20 b124 8200 |00d9: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setWidth:(I)V // method@24b1 │ │ +091b24: 289c |00dc: goto 0078 // -0064 │ │ +091b26: 52a2 800b |00dd: iget v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +091b2a: 3392 0800 |00df: if-ne v2, v9, 00e7 // +0008 │ │ +091b2e: 54a2 900b |00e1: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091b32: 6e20 ab24 6200 |00e3: invoke-virtual {v2, v6}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@24ab │ │ +091b38: 2897 |00e6: goto 007d // -0069 │ │ +091b3a: 54a2 900b |00e7: iget-object v2, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mPopup:Landroid/widget/PopupWindow; // field@0b90 │ │ +091b3e: 52a8 800b |00e9: iget v8, v10, Landroid/support/v7/internal/widget/ListPopupWindow;.mDropDownHeight:I // field@0b80 │ │ +091b42: 6e20 ab24 8200 |00eb: invoke-virtual {v2, v8}, Landroid/widget/PopupWindow;.setHeight:(I)V // method@24ab │ │ +091b48: 288f |00ee: goto 007d // -0071 │ │ +091b4a: 0113 |00ef: move v3, v1 │ │ +091b4c: 289c |00f0: goto 008c // -0064 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=514 │ │ 0x0008 line=516 │ │ 0x0009 line=517 │ │ 0x000a line=519 │ │ 0x000e line=521 │ │ @@ -124866,17 +124865,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -091ae4: |[091ae4] android.support.v7.internal.widget.NativeActionModeAwareLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -091af4: 7030 3d24 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ -091afa: 0e00 |0003: return-void │ │ +091b50: |[091b50] android.support.v7.internal.widget.NativeActionModeAwareLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +091b60: 7030 3d24 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ +091b66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -124888,17 +124887,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091afc: |[091afc] android.support.v7.internal.widget.NativeActionModeAwareLayout.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V │ │ -091b0c: 5b01 980b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0b98 │ │ -091b10: 0e00 |0002: return-void │ │ +091b68: |[091b68] android.support.v7.internal.widget.NativeActionModeAwareLayout.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V │ │ +091b78: 5b01 980b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0b98 │ │ +091b7c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; │ │ @@ -124908,23 +124907,23 @@ │ │ type : '(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -091b14: |[091b14] android.support.v7.internal.widget.NativeActionModeAwareLayout.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ -091b24: 5410 980b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0b98 │ │ -091b28: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -091b2c: 5410 980b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0b98 │ │ -091b30: 7220 b11e 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; // method@1eb1 │ │ -091b36: 0c03 |0009: move-result-object v3 │ │ -091b38: 6f30 5d24 2103 |000a: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@245d │ │ -091b3e: 0c00 |000d: move-result-object v0 │ │ -091b40: 1100 |000e: return-object v0 │ │ +091b80: |[091b80] android.support.v7.internal.widget.NativeActionModeAwareLayout.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; │ │ +091b90: 5410 980b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0b98 │ │ +091b94: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +091b98: 5410 980b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.mActionModeForChildListener:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener; // field@0b98 │ │ +091b9c: 7220 b11e 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; // method@1eb1 │ │ +091ba2: 0c03 |0009: move-result-object v3 │ │ +091ba4: 6f30 5d24 2103 |000a: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.startActionModeForChild:(Landroid/view/View;Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@245d │ │ +091baa: 0c00 |000d: move-result-object v0 │ │ +091bac: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0004 line=43 │ │ 0x000a line=45 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; │ │ @@ -125004,21 +125003,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -091b44: |[091b44] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V │ │ -091b54: 5b01 9c0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0b9c │ │ -091b58: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -091b5e: 5902 9a0b |0005: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0b9a │ │ -091b62: 5903 9b0b |0007: iput v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0b9b │ │ -091b66: 5c04 990b |0009: iput-boolean v4, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0b99 │ │ -091b6a: 0e00 |000b: return-void │ │ +091bb0: |[091bb0] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V │ │ +091bc0: 5b01 9c0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0b9c │ │ +091bc4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +091bca: 5902 9a0b |0005: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0b9a │ │ +091bce: 5903 9b0b |0007: iput v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0b9b │ │ +091bd2: 5c04 990b |0009: iput-boolean v4, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0b99 │ │ +091bd6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0005 line=397 │ │ 0x0007 line=398 │ │ 0x0009 line=399 │ │ 0x000b line=400 │ │ @@ -125035,24 +125034,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -091b6c: |[091b6c] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.run:()V │ │ -091b7c: 5450 9c0b |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0b9c │ │ -091b80: 5251 9a0b |0002: iget v1, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0b9a │ │ -091b84: 5252 9b0b |0004: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0b9b │ │ -091b88: 5553 990b |0006: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0b99 │ │ -091b8c: 1214 |0008: const/4 v4, #int 1 // #1 │ │ -091b8e: 7154 c51e 1032 |0009: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V // method@1ec5 │ │ -091b94: 5450 9c0b |000c: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0b9c │ │ -091b98: 7120 c61e 5000 |000e: invoke-static {v0, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // method@1ec6 │ │ -091b9e: 0e00 |0011: return-void │ │ +091bd8: |[091bd8] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.run:()V │ │ +091be8: 5450 9c0b |0000: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0b9c │ │ +091bec: 5251 9a0b |0002: iget v1, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0b9a │ │ +091bf0: 5252 9b0b |0004: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0b9b │ │ +091bf4: 5553 990b |0006: iget-boolean v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0b99 │ │ +091bf8: 1214 |0008: const/4 v4, #int 1 // #1 │ │ +091bfa: 7154 c51e 1032 |0009: invoke-static {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V // method@1ec5 │ │ +091c00: 5450 9c0b |000c: iget-object v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.this$0:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0b9c │ │ +091c04: 7120 c61e 5000 |000e: invoke-static {v0, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // method@1ec6 │ │ +091c0a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x000c line=405 │ │ 0x0011 line=406 │ │ locals : │ │ 0x0000 - 0x0012 reg=5 this Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ @@ -125062,19 +125061,19 @@ │ │ type : '(IIZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 7 16-bit code units │ │ -091ba0: |[091ba0] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.setup:(IIZ)V │ │ -091bb0: 5901 9a0b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0b9a │ │ -091bb4: 5902 9b0b |0002: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0b9b │ │ -091bb8: 5c03 990b |0004: iput-boolean v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0b99 │ │ -091bbc: 0e00 |0006: return-void │ │ +091c0c: |[091c0c] android.support.v7.internal.widget.ProgressBarICS$RefreshProgressRunnable.setup:(IIZ)V │ │ +091c1c: 5901 9a0b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mId:I // field@0b9a │ │ +091c20: 5902 9b0b |0002: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mProgress:I // field@0b9b │ │ +091c24: 5c03 990b |0004: iput-boolean v3, v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.mFromUser:Z // field@0b99 │ │ +091c28: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0002 line=410 │ │ 0x0004 line=411 │ │ 0x0006 line=412 │ │ locals : │ │ @@ -125115,17 +125114,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -091bc0: |[091bc0] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.:()V │ │ -091bd0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -091bd6: 0e00 |0003: return-void │ │ +091c2c: |[091c2c] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.:()V │ │ +091c3c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +091c42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -125134,19 +125133,19 @@ │ │ type : '(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -091bd8: |[091bd8] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ -091be8: 2200 ca03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@03ca │ │ -091bec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -091bee: 7030 bf1e 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V // method@1ebf │ │ -091bf4: 1100 |0006: return-object v0 │ │ +091c44: |[091c44] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ +091c54: 2200 ca03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@03ca │ │ +091c58: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +091c5a: 7030 bf1e 3001 |0003: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V // method@1ebf │ │ +091c60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=868 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0007 reg=3 in Landroid/os/Parcel; │ │ │ │ @@ -125155,18 +125154,18 @@ │ │ type : '(Landroid/os/Parcel;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091bf8: |[091bf8] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ -091c08: 6e20 b91e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1eb9 │ │ -091c0e: 0c00 |0003: move-result-object v0 │ │ -091c10: 1100 |0004: return-object v0 │ │ +091c64: |[091c64] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; │ │ +091c74: 6e20 b91e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.createFromParcel:(Landroid/os/Parcel;)Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1eb9 │ │ +091c7a: 0c00 |0003: move-result-object v0 │ │ +091c7c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ │ │ @@ -125175,17 +125174,17 @@ │ │ type : '(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091c14: |[091c14] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ -091c24: 2320 4106 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0641 │ │ -091c28: 1100 |0002: return-object v0 │ │ +091c80: |[091c80] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ +091c90: 2320 4106 |0000: new-array v0, v2, [Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@0641 │ │ +091c94: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=872 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -125194,18 +125193,18 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -091c2c: |[091c2c] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -091c3c: 6e20 bb1e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1ebb │ │ -091c42: 0c00 |0003: move-result-object v0 │ │ -091c44: 1100 |0004: return-object v0 │ │ +091c98: |[091c98] android.support.v7.internal.widget.ProgressBarICS$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +091ca8: 6e20 bb1e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.newArray:(I)[Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // method@1ebb │ │ +091cae: 0c00 |0003: move-result-object v0 │ │ +091cb0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -125253,42 +125252,42 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -091c48: |[091c48] android.support.v7.internal.widget.ProgressBarICS$SavedState.:()V │ │ -091c58: 2200 c903 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; // type@03c9 │ │ -091c5c: 7010 b81e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.:()V // method@1eb8 │ │ -091c62: 6900 9d0b |0005: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0b9d │ │ -091c66: 0e00 |0007: return-void │ │ +091cb4: |[091cb4] android.support.v7.internal.widget.ProgressBarICS$SavedState.:()V │ │ +091cc4: 2200 c903 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1; // type@03c9 │ │ +091cc8: 7010 b81e 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState$1;.:()V // method@1eb8 │ │ +091cce: 6900 9d0b |0005: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.CREATOR:Landroid/os/Parcelable$Creator; // field@0b9d │ │ +091cd2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;) │ │ name : '' │ │ type : '(Landroid/os/Parcel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -091c68: |[091c68] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;)V │ │ -091c78: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ -091c7e: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -091c84: 0a00 |0006: move-result v0 │ │ -091c86: 5910 9e0b |0007: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ -091c8a: 6e10 fa02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -091c90: 0a00 |000c: move-result v0 │ │ -091c92: 5910 9f0b |000d: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ -091c96: 0e00 |000f: return-void │ │ +091cd4: |[091cd4] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;)V │ │ +091ce4: 7020 d621 2100 |0000: invoke-direct {v1, v2}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcel;)V // method@21d6 │ │ +091cea: 6e10 fa02 0200 |0003: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +091cf0: 0a00 |0006: move-result v0 │ │ +091cf2: 5910 9e0b |0007: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ +091cf6: 6e10 fa02 0200 |0009: invoke-virtual {v2}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +091cfc: 0a00 |000c: move-result v0 │ │ +091cfe: 5910 9f0b |000d: iput v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ +091d02: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=853 │ │ 0x0003 line=854 │ │ 0x0009 line=855 │ │ 0x000f line=856 │ │ locals : │ │ @@ -125300,17 +125299,17 @@ │ │ type : '(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091c98: |[091c98] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V │ │ -091ca8: 7020 be1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;)V // method@1ebe │ │ -091cae: 0e00 |0003: return-void │ │ +091d04: |[091d04] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcel;Landroid/support/v7/internal/widget/ProgressBarICS$1;)V │ │ +091d14: 7020 be1e 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcel;)V // method@1ebe │ │ +091d1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ProgressBarICS$1; │ │ @@ -125320,17 +125319,17 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -091cb0: |[091cb0] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcelable;)V │ │ -091cc0: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ -091cc6: 0e00 |0003: return-void │ │ +091d1c: |[091d1c] android.support.v7.internal.widget.ProgressBarICS$SavedState.:(Landroid/os/Parcelable;)V │ │ +091d2c: 7020 d721 1000 |0000: invoke-direct {v0, v1}, Landroid/view/View$BaseSavedState;.:(Landroid/os/Parcelable;)V // method@21d7 │ │ +091d32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=846 │ │ 0x0003 line=847 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; │ │ 0x0000 - 0x0004 reg=1 superState Landroid/os/Parcelable; │ │ @@ -125341,21 +125340,21 @@ │ │ type : '(Landroid/os/Parcel;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -091cc8: |[091cc8] android.support.v7.internal.widget.ProgressBarICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ -091cd8: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ -091cde: 5210 9e0b |0003: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ -091ce2: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -091ce8: 5210 9f0b |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ -091cec: 6e20 0003 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -091cf2: 0e00 |000d: return-void │ │ +091d34: |[091d34] android.support.v7.internal.widget.ProgressBarICS$SavedState.writeToParcel:(Landroid/os/Parcel;I)V │ │ +091d44: 6f30 d821 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View$BaseSavedState;.writeToParcel:(Landroid/os/Parcel;I)V // method@21d8 │ │ +091d4a: 5210 9e0b |0003: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ +091d4e: 6e20 0003 0200 |0005: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +091d54: 5210 9f0b |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ +091d58: 6e20 0003 0200 |000a: invoke-virtual {v2, v0}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +091d5e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=860 │ │ 0x0003 line=861 │ │ 0x0008 line=862 │ │ 0x000d line=863 │ │ locals : │ │ @@ -125502,129 +125501,129 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -091cf4: |[091cf4] android.support.v7.internal.widget.ProgressBarICS.:()V │ │ -091d04: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ -091d08: 2300 2306 |0002: new-array v0, v0, [I // type@0623 │ │ -091d0c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -091d12: 6900 a20b |0007: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ba2 │ │ -091d16: 0e00 |0009: return-void │ │ -091d18: 0003 0400 0e00 0000 3601 0101 3701 ... |000a: array-data (32 units) │ │ +091d60: |[091d60] android.support.v7.internal.widget.ProgressBarICS.:()V │ │ +091d70: 1300 0e00 |0000: const/16 v0, #int 14 // #e │ │ +091d74: 2300 2306 |0002: new-array v0, v0, [I // type@0623 │ │ +091d78: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +091d7e: 6900 a20b |0007: sput-object v0, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ba2 │ │ +091d82: 0e00 |0009: return-void │ │ +091d84: 0003 0400 0e00 0000 3601 0101 3701 ... |000a: array-data (32 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 187 16-bit code units │ │ -091d58: |[091d58] android.support.v7.internal.widget.ProgressBarICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -091d68: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -091d6a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -091d6c: 7040 e021 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21e0 │ │ -091d72: 7100 582b 0000 |0005: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -091d78: 0c06 |0008: move-result-object v6 │ │ -091d7a: 6e10 592b 0600 |0009: invoke-virtual {v6}, Ljava/lang/Thread;.getId:()J // method@2b59 │ │ -091d80: 0b06 |000c: move-result-wide v6 │ │ -091d82: 5a86 ba0b |000d: iput-wide v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0bba │ │ -091d86: 7010 e01e 0800 |000f: invoke-direct {v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.initProgressBar:()V // method@1ee0 │ │ -091d8c: 6206 a20b |0012: sget-object v6, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ba2 │ │ -091d90: 6e5c 3d01 a9b6 |0014: invoke-virtual {v9, v10, v6, v11, v12}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -091d96: 0c00 |0017: move-result-object v0 │ │ -091d98: 5c85 b10b |0018: iput-boolean v5, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0bb1 │ │ -091d9c: 5286 ac0b |001a: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -091da0: 6e30 c201 4006 |001c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -091da6: 0a06 |001f: move-result v6 │ │ -091da8: 6e20 fb1e 6800 |0020: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1efb │ │ -091dae: 5286 b30b |0023: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -091db2: 6e30 c201 5006 |0025: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -091db8: 0a06 |0028: move-result v6 │ │ -091dba: 6e20 fd1e 6800 |0029: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ -091dc0: 1226 |002c: const/4 v6, #int 2 // #2 │ │ -091dc2: 5287 b70b |002d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -091dc6: 6e30 c201 6007 |002f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -091dcc: 0a06 |0032: move-result v6 │ │ -091dce: 6e20 001f 6800 |0033: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1f00 │ │ -091dd4: 1236 |0036: const/4 v6, #int 3 // #3 │ │ -091dd6: 5587 a80b |0037: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -091dda: 6e30 bc01 6007 |0039: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -091de0: 0a02 |003c: move-result v2 │ │ -091de2: 1246 |003d: const/4 v6, #int 4 // #4 │ │ -091de4: 5587 b20b |003e: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ -091de8: 6e30 bc01 6007 |0040: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -091dee: 0a06 |0043: move-result v6 │ │ -091df0: 5c86 b20b |0044: iput-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ -091df4: 1256 |0046: const/4 v6, #int 5 // #5 │ │ -091df6: 6e20 c001 6000 |0047: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -091dfc: 0c01 |004a: move-result-object v1 │ │ -091dfe: 3801 0900 |004b: if-eqz v1, 0054 // +0009 │ │ -091e02: 7020 051f 1800 |004d: invoke-direct {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1f05 │ │ -091e08: 0c01 |0050: move-result-object v1 │ │ -091e0a: 6e20 f81e 1800 |0051: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1ef8 │ │ -091e10: 1266 |0054: const/4 v6, #int 6 // #6 │ │ -091e12: 6e20 c001 6000 |0055: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -091e18: 0c01 |0058: move-result-object v1 │ │ -091e1a: 3801 0900 |0059: if-eqz v1, 0062 // +0009 │ │ -091e1e: 7030 041f 1804 |005b: invoke-direct {v8, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1f04 │ │ -091e24: 0c01 |005e: move-result-object v1 │ │ -091e26: 6e20 ff1e 1800 |005f: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1eff │ │ -091e2c: 1276 |0062: const/4 v6, #int 7 // #7 │ │ -091e2e: 5287 a60b |0063: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ -091e32: 6e30 c201 6007 |0065: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -091e38: 0a06 |0068: move-result v6 │ │ -091e3a: 5986 a60b |0069: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ -091e3e: 1306 0800 |006b: const/16 v6, #int 8 // #8 │ │ -091e42: 5287 a40b |006d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ -091e46: 6e30 c201 6007 |006f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -091e4c: 0a06 |0072: move-result v6 │ │ -091e4e: 5986 a40b |0073: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ -091e52: 1306 0900 |0075: const/16 v6, #int 9 // #9 │ │ -091e56: 5287 b00b |0077: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ -091e5a: 6e30 bf01 6007 |0079: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -091e60: 0a06 |007c: move-result v6 │ │ -091e62: 5986 b00b |007d: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ -091e66: 1306 0a00 |007f: const/16 v6, #int 10 // #a │ │ -091e6a: 5287 ae0b |0081: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ -091e6e: 6e30 bf01 6007 |0083: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -091e74: 0a06 |0086: move-result v6 │ │ -091e76: 5986 ae0b |0087: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ -091e7a: 1306 0b00 |0089: const/16 v6, #int 11 // #b │ │ -091e7e: 5287 af0b |008b: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ -091e82: 6e30 bf01 6007 |008d: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -091e88: 0a06 |0090: move-result v6 │ │ -091e8a: 5986 af0b |0091: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ -091e8e: 1306 0c00 |0093: const/16 v6, #int 12 // #c │ │ -091e92: 5287 ad0b |0095: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ -091e96: 6e30 bf01 6007 |0097: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -091e9c: 0a06 |009a: move-result v6 │ │ -091e9e: 5986 ad0b |009b: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ -091ea2: 1306 0d00 |009d: const/16 v6, #int 13 // #d │ │ -091ea6: 1407 0b00 0a01 |009f: const v7, #float 2.53466e-38 // #010a000b │ │ -091eac: 6e30 c501 6007 |00a2: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -091eb2: 0a03 |00a5: move-result v3 │ │ -091eb4: 3d03 0500 |00a6: if-lez v3, 00ab // +0005 │ │ -091eb8: 6e30 f91e 9803 |00a8: invoke-virtual {v8, v9, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/content/Context;I)V // method@1ef9 │ │ -091ebe: 6e10 ca01 0000 |00ab: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -091ec4: 5c84 b10b |00ae: iput-boolean v4, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0bb1 │ │ -091ec8: 5586 b20b |00b0: iget-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ -091ecc: 3906 0400 |00b2: if-nez v6, 00b6 // +0004 │ │ -091ed0: 3802 0300 |00b4: if-eqz v2, 00b7 // +0003 │ │ -091ed4: 0154 |00b6: move v4, v5 │ │ -091ed6: 6e20 f71e 4800 |00b7: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1ef7 │ │ -091edc: 0e00 |00ba: return-void │ │ +091dc4: |[091dc4] android.support.v7.internal.widget.ProgressBarICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +091dd4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +091dd6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +091dd8: 7040 e021 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/view/View;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@21e0 │ │ +091dde: 7100 582b 0000 |0005: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +091de4: 0c06 |0008: move-result-object v6 │ │ +091de6: 6e10 592b 0600 |0009: invoke-virtual {v6}, Ljava/lang/Thread;.getId:()J // method@2b59 │ │ +091dec: 0b06 |000c: move-result-wide v6 │ │ +091dee: 5a86 ba0b |000d: iput-wide v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0bba │ │ +091df2: 7010 e01e 0800 |000f: invoke-direct {v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.initProgressBar:()V // method@1ee0 │ │ +091df8: 6206 a20b |0012: sget-object v6, Landroid/support/v7/internal/widget/ProgressBarICS;.android_R_styleable_ProgressBar:[I // field@0ba2 │ │ +091dfc: 6e5c 3d01 a9b6 |0014: invoke-virtual {v9, v10, v6, v11, v12}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +091e02: 0c00 |0017: move-result-object v0 │ │ +091e04: 5c85 b10b |0018: iput-boolean v5, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0bb1 │ │ +091e08: 5286 ac0b |001a: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +091e0c: 6e30 c201 4006 |001c: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +091e12: 0a06 |001f: move-result v6 │ │ +091e14: 6e20 fb1e 6800 |0020: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1efb │ │ +091e1a: 5286 b30b |0023: iget v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +091e1e: 6e30 c201 5006 |0025: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +091e24: 0a06 |0028: move-result v6 │ │ +091e26: 6e20 fd1e 6800 |0029: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ +091e2c: 1226 |002c: const/4 v6, #int 2 // #2 │ │ +091e2e: 5287 b70b |002d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +091e32: 6e30 c201 6007 |002f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +091e38: 0a06 |0032: move-result v6 │ │ +091e3a: 6e20 001f 6800 |0033: invoke-virtual {v8, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1f00 │ │ +091e40: 1236 |0036: const/4 v6, #int 3 // #3 │ │ +091e42: 5587 a80b |0037: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +091e46: 6e30 bc01 6007 |0039: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +091e4c: 0a02 |003c: move-result v2 │ │ +091e4e: 1246 |003d: const/4 v6, #int 4 // #4 │ │ +091e50: 5587 b20b |003e: iget-boolean v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ +091e54: 6e30 bc01 6007 |0040: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +091e5a: 0a06 |0043: move-result v6 │ │ +091e5c: 5c86 b20b |0044: iput-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ +091e60: 1256 |0046: const/4 v6, #int 5 // #5 │ │ +091e62: 6e20 c001 6000 |0047: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +091e68: 0c01 |004a: move-result-object v1 │ │ +091e6a: 3801 0900 |004b: if-eqz v1, 0054 // +0009 │ │ +091e6e: 7020 051f 1800 |004d: invoke-direct {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; // method@1f05 │ │ +091e74: 0c01 |0050: move-result-object v1 │ │ +091e76: 6e20 f81e 1800 |0051: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1ef8 │ │ +091e7c: 1266 |0054: const/4 v6, #int 6 // #6 │ │ +091e7e: 6e20 c001 6000 |0055: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +091e84: 0c01 |0058: move-result-object v1 │ │ +091e86: 3801 0900 |0059: if-eqz v1, 0062 // +0009 │ │ +091e8a: 7030 041f 1804 |005b: invoke-direct {v8, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1f04 │ │ +091e90: 0c01 |005e: move-result-object v1 │ │ +091e92: 6e20 ff1e 1800 |005f: invoke-virtual {v8, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1eff │ │ +091e98: 1276 |0062: const/4 v6, #int 7 // #7 │ │ +091e9a: 5287 a60b |0063: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ +091e9e: 6e30 c201 6007 |0065: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +091ea4: 0a06 |0068: move-result v6 │ │ +091ea6: 5986 a60b |0069: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ +091eaa: 1306 0800 |006b: const/16 v6, #int 8 // #8 │ │ +091eae: 5287 a40b |006d: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ +091eb2: 6e30 c201 6007 |006f: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +091eb8: 0a06 |0072: move-result v6 │ │ +091eba: 5986 a40b |0073: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ +091ebe: 1306 0900 |0075: const/16 v6, #int 9 // #9 │ │ +091ec2: 5287 b00b |0077: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ +091ec6: 6e30 bf01 6007 |0079: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +091ecc: 0a06 |007c: move-result v6 │ │ +091ece: 5986 b00b |007d: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ +091ed2: 1306 0a00 |007f: const/16 v6, #int 10 // #a │ │ +091ed6: 5287 ae0b |0081: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ +091eda: 6e30 bf01 6007 |0083: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +091ee0: 0a06 |0086: move-result v6 │ │ +091ee2: 5986 ae0b |0087: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ +091ee6: 1306 0b00 |0089: const/16 v6, #int 11 // #b │ │ +091eea: 5287 af0b |008b: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ +091eee: 6e30 bf01 6007 |008d: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +091ef4: 0a06 |0090: move-result v6 │ │ +091ef6: 5986 af0b |0091: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ +091efa: 1306 0c00 |0093: const/16 v6, #int 12 // #c │ │ +091efe: 5287 ad0b |0095: iget v7, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ +091f02: 6e30 bf01 6007 |0097: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +091f08: 0a06 |009a: move-result v6 │ │ +091f0a: 5986 ad0b |009b: iput v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ +091f0e: 1306 0d00 |009d: const/16 v6, #int 13 // #d │ │ +091f12: 1407 0b00 0a01 |009f: const v7, #float 2.53466e-38 // #010a000b │ │ +091f18: 6e30 c501 6007 |00a2: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +091f1e: 0a03 |00a5: move-result v3 │ │ +091f20: 3d03 0500 |00a6: if-lez v3, 00ab // +0005 │ │ +091f24: 6e30 f91e 9803 |00a8: invoke-virtual {v8, v9, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/content/Context;I)V // method@1ef9 │ │ +091f2a: 6e10 ca01 0000 |00ab: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +091f30: 5c84 b10b |00ae: iput-boolean v4, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0bb1 │ │ +091f34: 5586 b20b |00b0: iget-boolean v6, v8, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ +091f38: 3906 0400 |00b2: if-nez v6, 00b6 // +0004 │ │ +091f3c: 3802 0300 |00b4: if-eqz v2, 00b7 // +0003 │ │ +091f40: 0154 |00b6: move v4, v5 │ │ +091f42: 6e20 f71e 4800 |00b7: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1ef7 │ │ +091f48: 0e00 |00ba: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=109 │ │ 0x0005 line=110 │ │ 0x000f line=111 │ │ 0x0012 line=113 │ │ 0x0018 line=116 │ │ @@ -125670,17 +125669,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -091ee0: |[091ee0] android.support.v7.internal.widget.ProgressBarICS.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V │ │ -091ef0: 7054 c81e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ -091ef6: 0e00 |0003: return-void │ │ +091f4c: |[091f4c] android.support.v7.internal.widget.ProgressBarICS.access$000:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZZ)V │ │ +091f5c: 7054 c81e 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ +091f62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 I │ │ @@ -125692,17 +125691,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -091ef8: |[091ef8] android.support.v7.internal.widget.ProgressBarICS.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ -091f08: 5b01 b50b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ -091f0c: 1101 |0002: return-object v1 │ │ +091f64: |[091f64] android.support.v7.internal.widget.ProgressBarICS.access$102:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;)Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ +091f74: 5b01 b50b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ +091f78: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; │ │ │ │ @@ -125711,48 +125710,48 @@ │ │ type : '(IIZZ)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -091f10: |[091f10] android.support.v7.internal.widget.ProgressBarICS.doRefreshProgress:(IIZZ)V │ │ -091f20: 1d07 |0000: monitor-enter v7 │ │ -091f22: 5275 ac0b |0001: iget v5, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -091f26: 3d05 2500 |0003: if-lez v5, 0028 // +0025 │ │ -091f2a: 8295 |0005: int-to-float v5, v9 │ │ -091f2c: 5276 ac0b |0006: iget v6, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -091f30: 8266 |0008: int-to-float v6, v6 │ │ -091f32: a904 0506 |0009: div-float v4, v5, v6 │ │ -091f36: 5471 a50b |000b: iget-object v1, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -091f3a: 3801 1f00 |000d: if-eqz v1, 002c // +001f │ │ -091f3e: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -091f40: 2015 7300 |0010: instance-of v5, v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -091f44: 3805 0a00 |0012: if-eqz v5, 001c // +000a │ │ -091f48: 0710 |0014: move-object v0, v1 │ │ -091f4a: 1f00 7300 |0015: check-cast v0, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -091f4e: 0705 |0017: move-object v5, v0 │ │ -091f50: 6e20 5e02 8500 |0018: invoke-virtual {v5, v8}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@025e │ │ -091f56: 0c03 |001b: move-result-object v3 │ │ -091f58: 1405 0040 1c46 |001c: const v5, #float 10000 // #461c4000 │ │ -091f5e: c845 |001f: mul-float/2addr v5, v4 │ │ -091f60: 8752 |0020: float-to-int v2, v5 │ │ -091f62: 3803 0900 |0021: if-eqz v3, 002a // +0009 │ │ -091f66: 6e20 5802 2300 |0023: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@0258 │ │ -091f6c: 1e07 |0026: monitor-exit v7 │ │ -091f6e: 0e00 |0027: return-void │ │ -091f70: 1204 |0028: const/4 v4, #int 0 // #0 │ │ -091f72: 28e2 |0029: goto 000b // -001e │ │ -091f74: 0713 |002a: move-object v3, v1 │ │ -091f76: 28f8 |002b: goto 0023 // -0008 │ │ -091f78: 6e10 e11e 0700 |002c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:()V // method@1ee1 │ │ -091f7e: 28f7 |002f: goto 0026 // -0009 │ │ -091f80: 0d05 |0030: move-exception v5 │ │ -091f82: 1e07 |0031: monitor-exit v7 │ │ -091f84: 2705 |0032: throw v5 │ │ +091f7c: |[091f7c] android.support.v7.internal.widget.ProgressBarICS.doRefreshProgress:(IIZZ)V │ │ +091f8c: 1d07 |0000: monitor-enter v7 │ │ +091f8e: 5275 ac0b |0001: iget v5, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +091f92: 3d05 2500 |0003: if-lez v5, 0028 // +0025 │ │ +091f96: 8295 |0005: int-to-float v5, v9 │ │ +091f98: 5276 ac0b |0006: iget v6, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +091f9c: 8266 |0008: int-to-float v6, v6 │ │ +091f9e: a904 0506 |0009: div-float v4, v5, v6 │ │ +091fa2: 5471 a50b |000b: iget-object v1, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +091fa6: 3801 1f00 |000d: if-eqz v1, 002c // +001f │ │ +091faa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +091fac: 2015 7300 |0010: instance-of v5, v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +091fb0: 3805 0a00 |0012: if-eqz v5, 001c // +000a │ │ +091fb4: 0710 |0014: move-object v0, v1 │ │ +091fb6: 1f00 7300 |0015: check-cast v0, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +091fba: 0705 |0017: move-object v5, v0 │ │ +091fbc: 6e20 5e02 8500 |0018: invoke-virtual {v5, v8}, Landroid/graphics/drawable/LayerDrawable;.findDrawableByLayerId:(I)Landroid/graphics/drawable/Drawable; // method@025e │ │ +091fc2: 0c03 |001b: move-result-object v3 │ │ +091fc4: 1405 0040 1c46 |001c: const v5, #float 10000 // #461c4000 │ │ +091fca: c845 |001f: mul-float/2addr v5, v4 │ │ +091fcc: 8752 |0020: float-to-int v2, v5 │ │ +091fce: 3803 0900 |0021: if-eqz v3, 002a // +0009 │ │ +091fd2: 6e20 5802 2300 |0023: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@0258 │ │ +091fd8: 1e07 |0026: monitor-exit v7 │ │ +091fda: 0e00 |0027: return-void │ │ +091fdc: 1204 |0028: const/4 v4, #int 0 // #0 │ │ +091fde: 28e2 |0029: goto 000b // -001e │ │ +091fe0: 0713 |002a: move-object v3, v1 │ │ +091fe2: 28f8 |002b: goto 0023 // -0008 │ │ +091fe4: 6e10 e11e 0700 |002c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:()V // method@1ee1 │ │ +091fea: 28f7 |002f: goto 0026 // -0009 │ │ +091fec: 0d05 |0030: move-exception v5 │ │ +091fee: 1e07 |0031: monitor-exit v7 │ │ +091ff0: 2705 |0032: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x0026 │ │ -> 0x0030 │ │ 0x002c - 0x002f │ │ -> 0x0030 │ │ positions : │ │ 0x0000 line=418 │ │ @@ -125788,33 +125787,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -091f9c: |[091f9c] android.support.v7.internal.widget.ProgressBarICS.initProgressBar:()V │ │ -091fac: 1303 3000 |0000: const/16 v3, #int 48 // #30 │ │ -091fb0: 1302 1800 |0002: const/16 v2, #int 24 // #18 │ │ -091fb4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -091fb6: 1300 6400 |0005: const/16 v0, #int 100 // #64 │ │ -091fba: 5940 ac0b |0007: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -091fbe: 5941 b30b |0009: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -091fc2: 5941 b70b |000b: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -091fc6: 5c41 a80b |000d: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -091fca: 5c41 b20b |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ -091fce: 1300 a00f |0011: const/16 v0, #int 4000 // #fa0 │ │ -091fd2: 5940 a60b |0013: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ -091fd6: 1210 |0015: const/4 v0, #int 1 // #1 │ │ -091fd8: 5940 a40b |0016: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ -091fdc: 5942 b00b |0018: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ -091fe0: 5943 ae0b |001a: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ -091fe4: 5942 af0b |001c: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ -091fe8: 5943 ad0b |001e: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ -091fec: 0e00 |0020: return-void │ │ +092008: |[092008] android.support.v7.internal.widget.ProgressBarICS.initProgressBar:()V │ │ +092018: 1303 3000 |0000: const/16 v3, #int 48 // #30 │ │ +09201c: 1302 1800 |0002: const/16 v2, #int 24 // #18 │ │ +092020: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +092022: 1300 6400 |0005: const/16 v0, #int 100 // #64 │ │ +092026: 5940 ac0b |0007: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +09202a: 5941 b30b |0009: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +09202e: 5941 b70b |000b: iput v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +092032: 5c41 a80b |000d: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +092036: 5c41 b20b |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ +09203a: 1300 a00f |0011: const/16 v0, #int 4000 // #fa0 │ │ +09203e: 5940 a60b |0013: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ +092042: 1210 |0015: const/4 v0, #int 1 // #1 │ │ +092044: 5940 a40b |0016: iput v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ +092048: 5942 b00b |0018: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ +09204c: 5943 ae0b |001a: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ +092050: 5942 af0b |001c: iput v2, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ +092054: 5943 ad0b |001e: iput v3, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ +092058: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=242 │ │ 0x0009 line=243 │ │ 0x000b line=244 │ │ 0x000d line=245 │ │ 0x000f line=246 │ │ @@ -125833,41 +125832,41 @@ │ │ type : '(IIZ)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -091ff0: |[091ff0] android.support.v7.internal.widget.ProgressBarICS.refreshProgress:(IIZ)V │ │ -092000: 1d06 |0000: monitor-enter v6 │ │ -092002: 5362 ba0b |0001: iget-wide v2, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0bba │ │ -092006: 7100 582b 0000 |0003: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -09200c: 0c01 |0006: move-result-object v1 │ │ -09200e: 6e10 592b 0100 |0007: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@2b59 │ │ -092014: 0b04 |000a: move-result-wide v4 │ │ -092016: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ -09201a: 3901 0800 |000d: if-nez v1, 0015 // +0008 │ │ -09201e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -092020: 7051 c81e 7698 |0010: invoke-direct {v6, v7, v8, v9, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ -092026: 1e06 |0013: monitor-exit v6 │ │ -092028: 0e00 |0014: return-void │ │ -09202a: 5461 b50b |0015: iget-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ -09202e: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ -092032: 5460 b50b |0019: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ -092036: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -092038: 5b61 b50b |001c: iput-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ -09203c: 6e40 b71e 7098 |001e: invoke-virtual {v0, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.setup:(IIZ)V // method@1eb7 │ │ -092042: 6e20 ef1e 0600 |0021: invoke-virtual {v6, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.post:(Ljava/lang/Runnable;)Z // method@1eef │ │ -092048: 28ef |0024: goto 0013 // -0011 │ │ -09204a: 0d01 |0025: move-exception v1 │ │ -09204c: 1e06 |0026: monitor-exit v6 │ │ -09204e: 2701 |0027: throw v1 │ │ -092050: 2200 c803 |0028: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // type@03c8 │ │ -092054: 7059 b51e 6087 |002a: invoke-direct {v0, v6, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V // method@1eb5 │ │ -09205a: 28f4 |002d: goto 0021 // -000c │ │ +09205c: |[09205c] android.support.v7.internal.widget.ProgressBarICS.refreshProgress:(IIZ)V │ │ +09206c: 1d06 |0000: monitor-enter v6 │ │ +09206e: 5362 ba0b |0001: iget-wide v2, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mUiThreadId:J // field@0bba │ │ +092072: 7100 582b 0000 |0003: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +092078: 0c01 |0006: move-result-object v1 │ │ +09207a: 6e10 592b 0100 |0007: invoke-virtual {v1}, Ljava/lang/Thread;.getId:()J // method@2b59 │ │ +092080: 0b04 |000a: move-result-wide v4 │ │ +092082: 3101 0204 |000b: cmp-long v1, v2, v4 │ │ +092086: 3901 0800 |000d: if-nez v1, 0015 // +0008 │ │ +09208a: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +09208c: 7051 c81e 7698 |0010: invoke-direct {v6, v7, v8, v9, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ +092092: 1e06 |0013: monitor-exit v6 │ │ +092094: 0e00 |0014: return-void │ │ +092096: 5461 b50b |0015: iget-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ +09209a: 3801 1100 |0017: if-eqz v1, 0028 // +0011 │ │ +09209e: 5460 b50b |0019: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ +0920a2: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0920a4: 5b61 b50b |001c: iput-object v1, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ +0920a8: 6e40 b71e 7098 |001e: invoke-virtual {v0, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.setup:(IIZ)V // method@1eb7 │ │ +0920ae: 6e20 ef1e 0600 |0021: invoke-virtual {v6, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.post:(Ljava/lang/Runnable;)Z // method@1eef │ │ +0920b4: 28ef |0024: goto 0013 // -0011 │ │ +0920b6: 0d01 |0025: move-exception v1 │ │ +0920b8: 1e06 |0026: monitor-exit v6 │ │ +0920ba: 2701 |0027: throw v1 │ │ +0920bc: 2200 c803 |0028: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // type@03c8 │ │ +0920c0: 7059 b51e 6087 |002a: invoke-direct {v0, v6, v7, v8, v9}, Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable;.:(Landroid/support/v7/internal/widget/ProgressBarICS;IIZ)V // method@1eb5 │ │ +0920c6: 28f4 |002d: goto 0021 // -000c │ │ catches : 3 │ │ 0x0001 - 0x0013 │ │ -> 0x0025 │ │ 0x0015 - 0x0024 │ │ -> 0x0025 │ │ 0x0028 - 0x002d │ │ -> 0x0025 │ │ @@ -125895,78 +125894,78 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 119 16-bit code units │ │ -092078: |[092078] android.support.v7.internal.widget.ProgressBarICS.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ -092088: 121a |0000: const/4 v10, #int 1 // #1 │ │ -09208a: 20d9 7300 |0001: instance-of v9, v13, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -09208e: 3809 3e00 |0003: if-eqz v9, 0041 // +003e │ │ -092092: 07d1 |0005: move-object v1, v13 │ │ -092094: 1f01 7300 |0006: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -092098: 6e10 6102 0100 |0008: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@0261 │ │ -09209e: 0a00 |000b: move-result v0 │ │ -0920a0: 2306 2906 |000c: new-array v6, v0, [Landroid/graphics/drawable/Drawable; // type@0629 │ │ -0920a4: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0920a6: 3503 2000 |000f: if-ge v3, v0, 002f // +0020 │ │ -0920aa: 6e20 6002 3100 |0011: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0260 │ │ -0920b0: 0a04 |0014: move-result v4 │ │ -0920b2: 6e20 5f02 3100 |0015: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025f │ │ -0920b8: 0c0b |0018: move-result-object v11 │ │ -0920ba: 1409 0d00 0201 |0019: const v9, #float 2.38773e-38 // #0102000d │ │ -0920c0: 3294 0700 |001c: if-eq v4, v9, 0023 // +0007 │ │ -0920c4: 1409 0f00 0201 |001e: const v9, #float 2.38773e-38 // #0102000f │ │ -0920ca: 3394 0c00 |0021: if-ne v4, v9, 002d // +000c │ │ -0920ce: 01a9 |0023: move v9, v10 │ │ -0920d0: 7030 041f bc09 |0024: invoke-direct {v12, v11, v9}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1f04 │ │ -0920d6: 0c09 |0027: move-result-object v9 │ │ -0920d8: 4d09 0603 |0028: aput-object v9, v6, v3 │ │ -0920dc: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0920e0: 28e3 |002c: goto 000f // -001d │ │ -0920e2: 1209 |002d: const/4 v9, #int 0 // #0 │ │ -0920e4: 28f6 |002e: goto 0024 // -000a │ │ -0920e6: 2205 7300 |002f: new-instance v5, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ -0920ea: 7020 5d02 6500 |0031: invoke-direct {v5, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@025d │ │ -0920f0: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0920f2: 3503 3f00 |0035: if-ge v3, v0, 0074 // +003f │ │ -0920f6: 6e20 6002 3100 |0037: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0260 │ │ -0920fc: 0a09 |003a: move-result v9 │ │ -0920fe: 6e30 6202 3509 |003b: invoke-virtual {v5, v3, v9}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@0262 │ │ -092104: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -092108: 28f5 |0040: goto 0035 // -000b │ │ -09210a: 20d9 6c00 |0041: instance-of v9, v13, Landroid/graphics/drawable/BitmapDrawable; // type@006c │ │ -09210e: 3809 3200 |0043: if-eqz v9, 0075 // +0032 │ │ -092112: 1f0d 6c00 |0045: check-cast v13, Landroid/graphics/drawable/BitmapDrawable; // type@006c │ │ -092116: 6e10 3e02 0d00 |0047: invoke-virtual {v13}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@023e │ │ -09211c: 0c08 |004a: move-result-object v8 │ │ -09211e: 54c9 b60b |004b: iget-object v9, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0bb6 │ │ -092122: 3909 0400 |004d: if-nez v9, 0051 // +0004 │ │ -092126: 5bc8 b60b |004f: iput-object v8, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0bb6 │ │ -09212a: 2207 7400 |0051: new-instance v7, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ -09212e: 6e10 ca1e 0c00 |0053: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@1eca │ │ -092134: 0c09 |0056: move-result-object v9 │ │ -092136: 7020 6302 9700 |0057: invoke-direct {v7, v9}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@0263 │ │ -09213c: 2202 5c00 |005a: new-instance v2, Landroid/graphics/BitmapShader; // type@005c │ │ -092140: 6209 3d00 |005c: sget-object v9, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@003d │ │ -092144: 620b 3c00 |005e: sget-object v11, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@003c │ │ -092148: 7040 f601 82b9 |0060: invoke-direct {v2, v8, v9, v11}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@01f6 │ │ -09214e: 6e10 6402 0700 |0063: invoke-virtual {v7}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@0264 │ │ -092154: 0c09 |0066: move-result-object v9 │ │ -092156: 6e20 1502 2900 |0067: invoke-virtual {v9, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0215 │ │ -09215c: 380e 0900 |006a: if-eqz v14, 0073 // +0009 │ │ -092160: 2209 6d00 |006c: new-instance v9, Landroid/graphics/drawable/ClipDrawable; // type@006d │ │ -092164: 123b |006e: const/4 v11, #int 3 // #3 │ │ -092166: 7040 4202 79ab |006f: invoke-direct {v9, v7, v11, v10}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@0242 │ │ -09216c: 0797 |0072: move-object v7, v9 │ │ -09216e: 0775 |0073: move-object v5, v7 │ │ -092170: 1105 |0074: return-object v5 │ │ -092172: 07d5 |0075: move-object v5, v13 │ │ -092174: 28fe |0076: goto 0074 // -0002 │ │ +0920e4: |[0920e4] android.support.v7.internal.widget.ProgressBarICS.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; │ │ +0920f4: 121a |0000: const/4 v10, #int 1 // #1 │ │ +0920f6: 20d9 7300 |0001: instance-of v9, v13, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +0920fa: 3809 3e00 |0003: if-eqz v9, 0041 // +003e │ │ +0920fe: 07d1 |0005: move-object v1, v13 │ │ +092100: 1f01 7300 |0006: check-cast v1, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +092104: 6e10 6102 0100 |0008: invoke-virtual {v1}, Landroid/graphics/drawable/LayerDrawable;.getNumberOfLayers:()I // method@0261 │ │ +09210a: 0a00 |000b: move-result v0 │ │ +09210c: 2306 2906 |000c: new-array v6, v0, [Landroid/graphics/drawable/Drawable; // type@0629 │ │ +092110: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +092112: 3503 2000 |000f: if-ge v3, v0, 002f // +0020 │ │ +092116: 6e20 6002 3100 |0011: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0260 │ │ +09211c: 0a04 |0014: move-result v4 │ │ +09211e: 6e20 5f02 3100 |0015: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@025f │ │ +092124: 0c0b |0018: move-result-object v11 │ │ +092126: 1409 0d00 0201 |0019: const v9, #float 2.38773e-38 // #0102000d │ │ +09212c: 3294 0700 |001c: if-eq v4, v9, 0023 // +0007 │ │ +092130: 1409 0f00 0201 |001e: const v9, #float 2.38773e-38 // #0102000f │ │ +092136: 3394 0c00 |0021: if-ne v4, v9, 002d // +000c │ │ +09213a: 01a9 |0023: move v9, v10 │ │ +09213c: 7030 041f bc09 |0024: invoke-direct {v12, v11, v9}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1f04 │ │ +092142: 0c09 |0027: move-result-object v9 │ │ +092144: 4d09 0603 |0028: aput-object v9, v6, v3 │ │ +092148: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09214c: 28e3 |002c: goto 000f // -001d │ │ +09214e: 1209 |002d: const/4 v9, #int 0 // #0 │ │ +092150: 28f6 |002e: goto 0024 // -000a │ │ +092152: 2205 7300 |002f: new-instance v5, Landroid/graphics/drawable/LayerDrawable; // type@0073 │ │ +092156: 7020 5d02 6500 |0031: invoke-direct {v5, v6}, Landroid/graphics/drawable/LayerDrawable;.:([Landroid/graphics/drawable/Drawable;)V // method@025d │ │ +09215c: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +09215e: 3503 3f00 |0035: if-ge v3, v0, 0074 // +003f │ │ +092162: 6e20 6002 3100 |0037: invoke-virtual {v1, v3}, Landroid/graphics/drawable/LayerDrawable;.getId:(I)I // method@0260 │ │ +092168: 0a09 |003a: move-result v9 │ │ +09216a: 6e30 6202 3509 |003b: invoke-virtual {v5, v3, v9}, Landroid/graphics/drawable/LayerDrawable;.setId:(II)V // method@0262 │ │ +092170: d803 0301 |003e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +092174: 28f5 |0040: goto 0035 // -000b │ │ +092176: 20d9 6c00 |0041: instance-of v9, v13, Landroid/graphics/drawable/BitmapDrawable; // type@006c │ │ +09217a: 3809 3200 |0043: if-eqz v9, 0075 // +0032 │ │ +09217e: 1f0d 6c00 |0045: check-cast v13, Landroid/graphics/drawable/BitmapDrawable; // type@006c │ │ +092182: 6e10 3e02 0d00 |0047: invoke-virtual {v13}, Landroid/graphics/drawable/BitmapDrawable;.getBitmap:()Landroid/graphics/Bitmap; // method@023e │ │ +092188: 0c08 |004a: move-result-object v8 │ │ +09218a: 54c9 b60b |004b: iget-object v9, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0bb6 │ │ +09218e: 3909 0400 |004d: if-nez v9, 0051 // +0004 │ │ +092192: 5bc8 b60b |004f: iput-object v8, v12, Landroid/support/v7/internal/widget/ProgressBarICS;.mSampleTile:Landroid/graphics/Bitmap; // field@0bb6 │ │ +092196: 2207 7400 |0051: new-instance v7, Landroid/graphics/drawable/ShapeDrawable; // type@0074 │ │ +09219a: 6e10 ca1e 0c00 |0053: invoke-virtual {v12}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; // method@1eca │ │ +0921a0: 0c09 |0056: move-result-object v9 │ │ +0921a2: 7020 6302 9700 |0057: invoke-direct {v7, v9}, Landroid/graphics/drawable/ShapeDrawable;.:(Landroid/graphics/drawable/shapes/Shape;)V // method@0263 │ │ +0921a8: 2202 5c00 |005a: new-instance v2, Landroid/graphics/BitmapShader; // type@005c │ │ +0921ac: 6209 3d00 |005c: sget-object v9, Landroid/graphics/Shader$TileMode;.REPEAT:Landroid/graphics/Shader$TileMode; // field@003d │ │ +0921b0: 620b 3c00 |005e: sget-object v11, Landroid/graphics/Shader$TileMode;.CLAMP:Landroid/graphics/Shader$TileMode; // field@003c │ │ +0921b4: 7040 f601 82b9 |0060: invoke-direct {v2, v8, v9, v11}, Landroid/graphics/BitmapShader;.:(Landroid/graphics/Bitmap;Landroid/graphics/Shader$TileMode;Landroid/graphics/Shader$TileMode;)V // method@01f6 │ │ +0921ba: 6e10 6402 0700 |0063: invoke-virtual {v7}, Landroid/graphics/drawable/ShapeDrawable;.getPaint:()Landroid/graphics/Paint; // method@0264 │ │ +0921c0: 0c09 |0066: move-result-object v9 │ │ +0921c2: 6e20 1502 2900 |0067: invoke-virtual {v9, v2}, Landroid/graphics/Paint;.setShader:(Landroid/graphics/Shader;)Landroid/graphics/Shader; // method@0215 │ │ +0921c8: 380e 0900 |006a: if-eqz v14, 0073 // +0009 │ │ +0921cc: 2209 6d00 |006c: new-instance v9, Landroid/graphics/drawable/ClipDrawable; // type@006d │ │ +0921d0: 123b |006e: const/4 v11, #int 3 // #3 │ │ +0921d2: 7040 4202 79ab |006f: invoke-direct {v9, v7, v11, v10}, Landroid/graphics/drawable/ClipDrawable;.:(Landroid/graphics/drawable/Drawable;II)V // method@0242 │ │ +0921d8: 0797 |0072: move-object v7, v9 │ │ +0921da: 0775 |0073: move-object v5, v7 │ │ +0921dc: 1105 |0074: return-object v5 │ │ +0921de: 07d5 |0075: move-object v5, v13 │ │ +0921e0: 28fe |0076: goto 0074 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=163 │ │ 0x0006 line=164 │ │ 0x0008 line=165 │ │ 0x000c line=166 │ │ 0x000e line=168 │ │ @@ -126007,43 +126006,43 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -092178: |[092178] android.support.v7.internal.widget.ProgressBarICS.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ -092188: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ -09218c: 2095 6b00 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -092190: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ -092194: 0791 |0006: move-object v1, v9 │ │ -092196: 1f01 6b00 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -09219a: 6e10 3602 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@0236 │ │ -0921a0: 0a00 |000c: move-result v0 │ │ -0921a2: 2204 6b00 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -0921a6: 7010 3202 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@0232 │ │ -0921ac: 6e10 3702 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@0237 │ │ -0921b2: 0a05 |0015: move-result v5 │ │ -0921b4: 6e20 3902 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@0239 │ │ -0921ba: 1203 |0019: const/4 v3, #int 0 // #0 │ │ -0921bc: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ -0921c0: 6e20 3502 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@0235 │ │ -0921c6: 0c05 |001f: move-result-object v5 │ │ -0921c8: 1216 |0020: const/4 v6, #int 1 // #1 │ │ -0921ca: 7030 041f 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1f04 │ │ -0921d0: 0c02 |0024: move-result-object v2 │ │ -0921d2: 6e20 5802 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@0258 │ │ -0921d8: 6e20 3402 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@0234 │ │ -0921de: 0a05 |002b: move-result v5 │ │ -0921e0: 6e30 3302 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@0233 │ │ -0921e6: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0921ea: 28e9 |0031: goto 001a // -0017 │ │ -0921ec: 6e20 3802 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@0238 │ │ -0921f2: 0749 |0035: move-object v9, v4 │ │ -0921f4: 1109 |0036: return-object v9 │ │ +0921e4: |[0921e4] android.support.v7.internal.widget.ProgressBarICS.tileifyIndeterminate:(Landroid/graphics/drawable/Drawable;)Landroid/graphics/drawable/Drawable; │ │ +0921f4: 1307 1027 |0000: const/16 v7, #int 10000 // #2710 │ │ +0921f8: 2095 6b00 |0002: instance-of v5, v9, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +0921fc: 3805 3200 |0004: if-eqz v5, 0036 // +0032 │ │ +092200: 0791 |0006: move-object v1, v9 │ │ +092202: 1f01 6b00 |0007: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +092206: 6e10 3602 0100 |0009: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.getNumberOfFrames:()I // method@0236 │ │ +09220c: 0a00 |000c: move-result v0 │ │ +09220e: 2204 6b00 |000d: new-instance v4, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +092212: 7010 3202 0400 |000f: invoke-direct {v4}, Landroid/graphics/drawable/AnimationDrawable;.:()V // method@0232 │ │ +092218: 6e10 3702 0100 |0012: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.isOneShot:()Z // method@0237 │ │ +09221e: 0a05 |0015: move-result v5 │ │ +092220: 6e20 3902 5400 |0016: invoke-virtual {v4, v5}, Landroid/graphics/drawable/AnimationDrawable;.setOneShot:(Z)V // method@0239 │ │ +092226: 1203 |0019: const/4 v3, #int 0 // #0 │ │ +092228: 3503 1800 |001a: if-ge v3, v0, 0032 // +0018 │ │ +09222c: 6e20 3502 3100 |001c: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getFrame:(I)Landroid/graphics/drawable/Drawable; // method@0235 │ │ +092232: 0c05 |001f: move-result-object v5 │ │ +092234: 1216 |0020: const/4 v6, #int 1 // #1 │ │ +092236: 7030 041f 5806 |0021: invoke-direct {v8, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.tileify:(Landroid/graphics/drawable/Drawable;Z)Landroid/graphics/drawable/Drawable; // method@1f04 │ │ +09223c: 0c02 |0024: move-result-object v2 │ │ +09223e: 6e20 5802 7200 |0025: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@0258 │ │ +092244: 6e20 3402 3100 |0028: invoke-virtual {v1, v3}, Landroid/graphics/drawable/AnimationDrawable;.getDuration:(I)I // method@0234 │ │ +09224a: 0a05 |002b: move-result v5 │ │ +09224c: 6e30 3302 2405 |002c: invoke-virtual {v4, v2, v5}, Landroid/graphics/drawable/AnimationDrawable;.addFrame:(Landroid/graphics/drawable/Drawable;I)V // method@0233 │ │ +092252: d803 0301 |002f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +092256: 28e9 |0031: goto 001a // -0017 │ │ +092258: 6e20 3802 7400 |0032: invoke-virtual {v4, v7}, Landroid/graphics/drawable/AnimationDrawable;.setLevel:(I)Z // method@0238 │ │ +09225e: 0749 |0035: move-object v9, v4 │ │ +092260: 1109 |0036: return-object v9 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=212 │ │ 0x0007 line=213 │ │ 0x0009 line=214 │ │ 0x000d line=215 │ │ 0x0012 line=216 │ │ @@ -126069,75 +126068,75 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 106 16-bit code units │ │ -0921f8: |[0921f8] android.support.v7.internal.widget.ProgressBarICS.updateDrawableBounds:(II)V │ │ -092208: 120c |0000: const/4 v12, #int 0 // #0 │ │ -09220a: 6e10 d51e 0d00 |0001: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1ed5 │ │ -092210: 0a0a |0004: move-result v10 │ │ -092212: 910a 0e0a |0005: sub-int v10, v14, v10 │ │ -092216: 6e10 d41e 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ -09221c: 0a0b |000a: move-result v11 │ │ -09221e: 9107 0a0b |000b: sub-int v7, v10, v11 │ │ -092222: 6e10 d31e 0d00 |000d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1ed3 │ │ -092228: 0a0a |0010: move-result v10 │ │ -09222a: 910a 0f0a |0011: sub-int v10, v15, v10 │ │ -09222e: 6e10 d61e 0d00 |0013: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ -092234: 0a0b |0016: move-result v11 │ │ -092236: 9100 0a0b |0017: sub-int v0, v10, v11 │ │ -09223a: 1208 |0019: const/4 v8, #int 0 // #0 │ │ -09223c: 1206 |001a: const/4 v6, #int 0 // #0 │ │ -09223e: 54da a90b |001b: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092242: 380a 3600 |001d: if-eqz v10, 0053 // +0036 │ │ -092246: 55da b20b |001f: iget-boolean v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ -09224a: 380a 2d00 |0021: if-eqz v10, 004e // +002d │ │ -09224e: 54da a90b |0023: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092252: 20aa 6b00 |0025: instance-of v10, v10, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -092256: 390a 2700 |0027: if-nez v10, 004e // +0027 │ │ -09225a: 54da a90b |0029: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -09225e: 6e10 4b02 0a00 |002b: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -092264: 0a05 |002e: move-result v5 │ │ -092266: 54da a90b |002f: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -09226a: 6e10 4a02 0a00 |0031: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ -092270: 0a04 |0034: move-result v4 │ │ -092272: 825a |0035: int-to-float v10, v5 │ │ -092274: 824b |0036: int-to-float v11, v4 │ │ -092276: a903 0a0b |0037: div-float v3, v10, v11 │ │ -09227a: 82ea |0039: int-to-float v10, v14 │ │ -09227c: 82fb |003a: int-to-float v11, v15 │ │ -09227e: a901 0a0b |003b: div-float v1, v10, v11 │ │ -092282: 2d0a 0301 |003d: cmpl-float v10, v3, v1 │ │ -092286: 380a 0f00 |003f: if-eqz v10, 004e // +000f │ │ -09228a: 2d0a 0103 |0041: cmpl-float v10, v1, v3 │ │ -09228e: 3d0a 1a00 |0043: if-lez v10, 005d // +001a │ │ -092292: 82fa |0045: int-to-float v10, v15 │ │ -092294: c83a |0046: mul-float/2addr v10, v3 │ │ -092296: 87a9 |0047: float-to-int v9, v10 │ │ -092298: 910a 0e09 |0048: sub-int v10, v14, v9 │ │ -09229c: db06 0a02 |004a: div-int/lit8 v6, v10, #int 2 // #02 │ │ -0922a0: 9007 0609 |004c: add-int v7, v6, v9 │ │ -0922a4: 54da a90b |004e: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -0922a8: 6e50 5402 6a78 |0050: invoke-virtual {v10, v6, v8, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -0922ae: 54da b40b |0053: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -0922b2: 380a 0700 |0055: if-eqz v10, 005c // +0007 │ │ -0922b6: 54da b40b |0057: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -0922ba: 6e50 5402 ca7c |0059: invoke-virtual {v10, v12, v12, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -0922c0: 0e00 |005c: return-void │ │ -0922c2: 82ea |005d: int-to-float v10, v14 │ │ -0922c4: 150b 803f |005e: const/high16 v11, #int 1065353216 // #3f80 │ │ -0922c8: c93b |0060: div-float/2addr v11, v3 │ │ -0922ca: c8ba |0061: mul-float/2addr v10, v11 │ │ -0922cc: 87a2 |0062: float-to-int v2, v10 │ │ -0922ce: 910a 0f02 |0063: sub-int v10, v15, v2 │ │ -0922d2: db08 0a02 |0065: div-int/lit8 v8, v10, #int 2 // #02 │ │ -0922d6: 9000 0802 |0067: add-int v0, v8, v2 │ │ -0922da: 28e5 |0069: goto 004e // -001b │ │ +092264: |[092264] android.support.v7.internal.widget.ProgressBarICS.updateDrawableBounds:(II)V │ │ +092274: 120c |0000: const/4 v12, #int 0 // #0 │ │ +092276: 6e10 d51e 0d00 |0001: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1ed5 │ │ +09227c: 0a0a |0004: move-result v10 │ │ +09227e: 910a 0e0a |0005: sub-int v10, v14, v10 │ │ +092282: 6e10 d41e 0d00 |0007: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ +092288: 0a0b |000a: move-result v11 │ │ +09228a: 9107 0a0b |000b: sub-int v7, v10, v11 │ │ +09228e: 6e10 d31e 0d00 |000d: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1ed3 │ │ +092294: 0a0a |0010: move-result v10 │ │ +092296: 910a 0f0a |0011: sub-int v10, v15, v10 │ │ +09229a: 6e10 d61e 0d00 |0013: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ +0922a0: 0a0b |0016: move-result v11 │ │ +0922a2: 9100 0a0b |0017: sub-int v0, v10, v11 │ │ +0922a6: 1208 |0019: const/4 v8, #int 0 // #0 │ │ +0922a8: 1206 |001a: const/4 v6, #int 0 // #0 │ │ +0922aa: 54da a90b |001b: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +0922ae: 380a 3600 |001d: if-eqz v10, 0053 // +0036 │ │ +0922b2: 55da b20b |001f: iget-boolean v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ +0922b6: 380a 2d00 |0021: if-eqz v10, 004e // +002d │ │ +0922ba: 54da a90b |0023: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +0922be: 20aa 6b00 |0025: instance-of v10, v10, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +0922c2: 390a 2700 |0027: if-nez v10, 004e // +0027 │ │ +0922c6: 54da a90b |0029: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +0922ca: 6e10 4b02 0a00 |002b: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +0922d0: 0a05 |002e: move-result v5 │ │ +0922d2: 54da a90b |002f: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +0922d6: 6e10 4a02 0a00 |0031: invoke-virtual {v10}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ +0922dc: 0a04 |0034: move-result v4 │ │ +0922de: 825a |0035: int-to-float v10, v5 │ │ +0922e0: 824b |0036: int-to-float v11, v4 │ │ +0922e2: a903 0a0b |0037: div-float v3, v10, v11 │ │ +0922e6: 82ea |0039: int-to-float v10, v14 │ │ +0922e8: 82fb |003a: int-to-float v11, v15 │ │ +0922ea: a901 0a0b |003b: div-float v1, v10, v11 │ │ +0922ee: 2d0a 0301 |003d: cmpl-float v10, v3, v1 │ │ +0922f2: 380a 0f00 |003f: if-eqz v10, 004e // +000f │ │ +0922f6: 2d0a 0103 |0041: cmpl-float v10, v1, v3 │ │ +0922fa: 3d0a 1a00 |0043: if-lez v10, 005d // +001a │ │ +0922fe: 82fa |0045: int-to-float v10, v15 │ │ +092300: c83a |0046: mul-float/2addr v10, v3 │ │ +092302: 87a9 |0047: float-to-int v9, v10 │ │ +092304: 910a 0e09 |0048: sub-int v10, v14, v9 │ │ +092308: db06 0a02 |004a: div-int/lit8 v6, v10, #int 2 // #02 │ │ +09230c: 9007 0609 |004c: add-int v7, v6, v9 │ │ +092310: 54da a90b |004e: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092314: 6e50 5402 6a78 |0050: invoke-virtual {v10, v6, v8, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +09231a: 54da b40b |0053: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +09231e: 380a 0700 |0055: if-eqz v10, 005c // +0007 │ │ +092322: 54da b40b |0057: iget-object v10, v13, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092326: 6e50 5402 ca7c |0059: invoke-virtual {v10, v12, v12, v7, v0}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +09232c: 0e00 |005c: return-void │ │ +09232e: 82ea |005d: int-to-float v10, v14 │ │ +092330: 150b 803f |005e: const/high16 v11, #int 1065353216 // #3f80 │ │ +092334: c93b |0060: div-float/2addr v11, v3 │ │ +092336: c8ba |0061: mul-float/2addr v10, v11 │ │ +092338: 87a2 |0062: float-to-int v2, v10 │ │ +09233a: 910a 0f02 |0063: sub-int v10, v15, v2 │ │ +09233e: db08 0a02 |0065: div-int/lit8 v8, v10, #int 2 // #02 │ │ +092342: 9000 0802 |0067: add-int v0, v8, v2 │ │ +092346: 28e5 |0069: goto 004e // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=732 │ │ 0x000d line=733 │ │ 0x0019 line=734 │ │ 0x001a line=735 │ │ 0x001b line=737 │ │ @@ -126182,34 +126181,34 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0922dc: |[0922dc] android.support.v7.internal.widget.ProgressBarICS.updateDrawableState:()V │ │ -0922ec: 6e10 cb1e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableState:()[I // method@1ecb │ │ -0922f2: 0c00 |0003: move-result-object v0 │ │ -0922f4: 5421 b40b |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -0922f8: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -0922fc: 5421 b40b |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092300: 6e10 5002 0100 |000a: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ -092306: 0a01 |000d: move-result v1 │ │ -092308: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -09230c: 5421 b40b |0010: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092310: 6e20 5902 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -092316: 5421 a90b |0015: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -09231a: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ -09231e: 5421 a90b |0019: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092322: 6e10 5002 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ -092328: 0a01 |001e: move-result v1 │ │ -09232a: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -09232e: 5421 a90b |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092332: 6e20 5902 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -092338: 0e00 |0026: return-void │ │ +092348: |[092348] android.support.v7.internal.widget.ProgressBarICS.updateDrawableState:()V │ │ +092358: 6e10 cb1e 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawableState:()[I // method@1ecb │ │ +09235e: 0c00 |0003: move-result-object v0 │ │ +092360: 5421 b40b |0004: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092364: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +092368: 5421 b40b |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +09236c: 6e10 5002 0100 |000a: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ +092372: 0a01 |000d: move-result v1 │ │ +092374: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +092378: 5421 b40b |0010: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +09237c: 6e20 5902 0100 |0012: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +092382: 5421 a90b |0015: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092386: 3801 0f00 |0017: if-eqz v1, 0026 // +000f │ │ +09238a: 5421 a90b |0019: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +09238e: 6e10 5002 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.isStateful:()Z // method@0250 │ │ +092394: 0a01 |001e: move-result v1 │ │ +092396: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +09239a: 5421 a90b |0021: iget-object v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +09239e: 6e20 5902 0100 |0023: invoke-virtual {v1, v0}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +0923a4: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=827 │ │ 0x0004 line=829 │ │ 0x0010 line=830 │ │ 0x0015 line=833 │ │ 0x0021 line=834 │ │ @@ -126224,18 +126223,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09233c: |[09233c] android.support.v7.internal.widget.ProgressBarICS.drawableStateChanged:()V │ │ -09234c: 6f10 eb21 0000 |0000: invoke-super {v0}, Landroid/view/View;.drawableStateChanged:()V // method@21eb │ │ -092352: 7010 071f 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1f07 │ │ -092358: 0e00 |0006: return-void │ │ +0923a8: |[0923a8] android.support.v7.internal.widget.ProgressBarICS.drawableStateChanged:()V │ │ +0923b8: 6f10 eb21 0000 |0000: invoke-super {v0}, Landroid/view/View;.drawableStateChanged:()V // method@21eb │ │ +0923be: 7010 071f 0000 |0003: invoke-direct {v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1f07 │ │ +0923c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0003 line=823 │ │ 0x0006 line=824 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -126245,23 +126244,23 @@ │ │ type : '()Landroid/graphics/drawable/shapes/Shape;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -09235c: |[09235c] android.support.v7.internal.widget.ProgressBarICS.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ -09236c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09236e: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ -092372: 2310 2206 |0003: new-array v0, v1, [F // type@0622 │ │ -092376: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ -09237c: 2201 7500 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@0075 │ │ -092380: 7040 6502 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@0265 │ │ -092386: 1101 |000d: return-object v1 │ │ -092388: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ +0923c8: |[0923c8] android.support.v7.internal.widget.ProgressBarICS.getDrawableShape:()Landroid/graphics/drawable/shapes/Shape; │ │ +0923d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0923da: 1301 0800 |0001: const/16 v1, #int 8 // #8 │ │ +0923de: 2310 2206 |0003: new-array v0, v1, [F // type@0622 │ │ +0923e2: 2600 0900 0000 |0005: fill-array-data v0, 0000000e // +00000009 │ │ +0923e8: 2201 7500 |0008: new-instance v1, Landroid/graphics/drawable/shapes/RoundRectShape; // type@0075 │ │ +0923ec: 7040 6502 0122 |000a: invoke-direct {v1, v0, v2, v2}, Landroid/graphics/drawable/shapes/RoundRectShape;.:([FLandroid/graphics/RectF;[F)V // method@0265 │ │ +0923f2: 1101 |000d: return-object v1 │ │ +0923f4: 0003 0400 0800 0000 0000 a040 0000 ... |000e: array-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=202 │ │ 0x0008 line=203 │ │ 0x000e line=202 │ │ locals : │ │ 0x0008 - 0x0022 reg=0 roundedCorners [F │ │ @@ -126272,17 +126271,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0923b0: |[0923b0] android.support.v7.internal.widget.ProgressBarICS.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; │ │ -0923c0: 5410 a90b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -0923c4: 1100 |0002: return-object v0 │ │ +09241c: |[09241c] android.support.v7.internal.widget.ProgressBarICS.getIndeterminateDrawable:()Landroid/graphics/drawable/Drawable; │ │ +09242c: 5410 a90b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092430: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ @@ -126290,17 +126289,17 @@ │ │ type : '()Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0923c8: |[0923c8] android.support.v7.internal.widget.ProgressBarICS.getInterpolator:()Landroid/view/animation/Interpolator; │ │ -0923d8: 5410 aa0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ -0923dc: 1100 |0002: return-object v0 │ │ +092434: |[092434] android.support.v7.internal.widget.ProgressBarICS.getInterpolator:()Landroid/view/animation/Interpolator; │ │ +092444: 5410 aa0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ +092448: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ @@ -126308,22 +126307,22 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0923e0: |[0923e0] android.support.v7.internal.widget.ProgressBarICS.getMax:()I │ │ -0923f0: 1d01 |0000: monitor-enter v1 │ │ -0923f2: 5210 ac0b |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -0923f6: 1e01 |0003: monitor-exit v1 │ │ -0923f8: 0f00 |0004: return v0 │ │ -0923fa: 0d00 |0005: move-exception v0 │ │ -0923fc: 1e01 |0006: monitor-exit v1 │ │ -0923fe: 2700 |0007: throw v0 │ │ +09244c: |[09244c] android.support.v7.internal.widget.ProgressBarICS.getMax:()I │ │ +09245c: 1d01 |0000: monitor-enter v1 │ │ +09245e: 5210 ac0b |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092462: 1e01 |0003: monitor-exit v1 │ │ +092464: 0f00 |0004: return v0 │ │ +092466: 0d00 |0005: move-exception v0 │ │ +092468: 1e01 |0006: monitor-exit v1 │ │ +09246a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -126333,26 +126332,26 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -09240c: |[09240c] android.support.v7.internal.widget.ProgressBarICS.getProgress:()I │ │ -09241c: 1d01 |0000: monitor-enter v1 │ │ -09241e: 5510 a80b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -092422: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -092426: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -092428: 1e01 |0006: monitor-exit v1 │ │ -09242a: 0f00 |0007: return v0 │ │ -09242c: 5210 b30b |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -092430: 28fc |000a: goto 0006 // -0004 │ │ -092432: 0d00 |000b: move-exception v0 │ │ -092434: 1e01 |000c: monitor-exit v1 │ │ -092436: 2700 |000d: throw v0 │ │ +092478: |[092478] android.support.v7.internal.widget.ProgressBarICS.getProgress:()I │ │ +092488: 1d01 |0000: monitor-enter v1 │ │ +09248a: 5510 a80b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +09248e: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +092492: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +092494: 1e01 |0006: monitor-exit v1 │ │ +092496: 0f00 |0007: return v0 │ │ +092498: 5210 b30b |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +09249c: 28fc |000a: goto 0006 // -0004 │ │ +09249e: 0d00 |000b: move-exception v0 │ │ +0924a0: 1e01 |000c: monitor-exit v1 │ │ +0924a2: 2700 |000d: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000b │ │ 0x0008 - 0x000a │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=531 │ │ @@ -126364,17 +126363,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09244c: |[09244c] android.support.v7.internal.widget.ProgressBarICS.getProgressDrawable:()Landroid/graphics/drawable/Drawable; │ │ -09245c: 5410 b40b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092460: 1100 |0002: return-object v0 │ │ +0924b8: |[0924b8] android.support.v7.internal.widget.ProgressBarICS.getProgressDrawable:()Landroid/graphics/drawable/Drawable; │ │ +0924c8: 5410 b40b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +0924cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ProgressBarICS;) │ │ @@ -126382,26 +126381,26 @@ │ │ type : '()I' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -092464: |[092464] android.support.v7.internal.widget.ProgressBarICS.getSecondaryProgress:()I │ │ -092474: 1d01 |0000: monitor-enter v1 │ │ -092476: 5510 a80b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -09247a: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ -09247e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -092480: 1e01 |0006: monitor-exit v1 │ │ -092482: 0f00 |0007: return v0 │ │ -092484: 5210 b70b |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -092488: 28fc |000a: goto 0006 // -0004 │ │ -09248a: 0d00 |000b: move-exception v0 │ │ -09248c: 1e01 |000c: monitor-exit v1 │ │ -09248e: 2700 |000d: throw v0 │ │ +0924d0: |[0924d0] android.support.v7.internal.widget.ProgressBarICS.getSecondaryProgress:()I │ │ +0924e0: 1d01 |0000: monitor-enter v1 │ │ +0924e2: 5510 a80b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +0924e6: 3800 0500 |0003: if-eqz v0, 0008 // +0005 │ │ +0924ea: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0924ec: 1e01 |0006: monitor-exit v1 │ │ +0924ee: 0f00 |0007: return v0 │ │ +0924f0: 5210 b70b |0008: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +0924f4: 28fc |000a: goto 0006 // -0004 │ │ +0924f6: 0d00 |000b: move-exception v0 │ │ +0924f8: 1e01 |000c: monitor-exit v1 │ │ +0924fa: 2700 |000d: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x000b │ │ 0x0008 - 0x000a │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=547 │ │ @@ -126413,24 +126412,24 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0924a4: |[0924a4] android.support.v7.internal.widget.ProgressBarICS.incrementProgressBy:(I)V │ │ -0924b4: 1d01 |0000: monitor-enter v1 │ │ -0924b6: 5210 b30b |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -0924ba: b020 |0003: add-int/2addr v0, v2 │ │ -0924bc: 6e20 fd1e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ -0924c2: 1e01 |0007: monitor-exit v1 │ │ -0924c4: 0e00 |0008: return-void │ │ -0924c6: 0d00 |0009: move-exception v0 │ │ -0924c8: 1e01 |000a: monitor-exit v1 │ │ -0924ca: 2700 |000b: throw v0 │ │ +092510: |[092510] android.support.v7.internal.widget.ProgressBarICS.incrementProgressBy:(I)V │ │ +092520: 1d01 |0000: monitor-enter v1 │ │ +092522: 5210 b30b |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092526: b020 |0003: add-int/2addr v0, v2 │ │ +092528: 6e20 fd1e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ +09252e: 1e01 |0007: monitor-exit v1 │ │ +092530: 0e00 |0008: return-void │ │ +092532: 0d00 |0009: move-exception v0 │ │ +092534: 1e01 |000a: monitor-exit v1 │ │ +092536: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=595 │ │ 0x0007 line=596 │ │ 0x0009 line=595 │ │ @@ -126443,24 +126442,24 @@ │ │ type : '(I)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0924d8: |[0924d8] android.support.v7.internal.widget.ProgressBarICS.incrementSecondaryProgressBy:(I)V │ │ -0924e8: 1d01 |0000: monitor-enter v1 │ │ -0924ea: 5210 b70b |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -0924ee: b020 |0003: add-int/2addr v0, v2 │ │ -0924f0: 6e20 001f 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1f00 │ │ -0924f6: 1e01 |0007: monitor-exit v1 │ │ -0924f8: 0e00 |0008: return-void │ │ -0924fa: 0d00 |0009: move-exception v0 │ │ -0924fc: 1e01 |000a: monitor-exit v1 │ │ -0924fe: 2700 |000b: throw v0 │ │ +092544: |[092544] android.support.v7.internal.widget.ProgressBarICS.incrementSecondaryProgressBy:(I)V │ │ +092554: 1d01 |0000: monitor-enter v1 │ │ +092556: 5210 b70b |0001: iget v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +09255a: b020 |0003: add-int/2addr v0, v2 │ │ +09255c: 6e20 001f 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1f00 │ │ +092562: 1e01 |0007: monitor-exit v1 │ │ +092564: 0e00 |0008: return-void │ │ +092566: 0d00 |0009: move-exception v0 │ │ +092568: 1e01 |000a: monitor-exit v1 │ │ +09256a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0007 │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=606 │ │ 0x0007 line=607 │ │ 0x0009 line=606 │ │ @@ -126473,44 +126472,44 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -09250c: |[09250c] android.support.v7.internal.widget.ProgressBarICS.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -09251c: 5573 a70b |0000: iget-boolean v3, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ -092520: 3903 2f00 |0002: if-nez v3, 0031 // +002f │ │ -092524: 6e20 081f 8700 |0004: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1f08 │ │ -09252a: 0a03 |0007: move-result v3 │ │ -09252c: 3803 2a00 |0008: if-eqz v3, 0032 // +002a │ │ -092530: 6e10 4802 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@0248 │ │ -092536: 0c00 |000d: move-result-object v0 │ │ -092538: 6e10 d91e 0700 |000e: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollX:()I // method@1ed9 │ │ -09253e: 0a03 |0011: move-result v3 │ │ -092540: 6e10 d41e 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ -092546: 0a04 |0015: move-result v4 │ │ -092548: 9001 0304 |0016: add-int v1, v3, v4 │ │ -09254c: 6e10 da1e 0700 |0018: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollY:()I // method@1eda │ │ -092552: 0a03 |001b: move-result v3 │ │ -092554: 6e10 d61e 0700 |001c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ -09255a: 0a04 |001f: move-result v4 │ │ -09255c: 9002 0304 |0020: add-int v2, v3, v4 │ │ -092560: 5203 3900 |0022: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0039 │ │ -092564: b013 |0024: add-int/2addr v3, v1 │ │ -092566: 5204 3b00 |0025: iget v4, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ -09256a: b024 |0027: add-int/2addr v4, v2 │ │ -09256c: 5205 3a00 |0028: iget v5, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ -092570: b015 |002a: add-int/2addr v5, v1 │ │ -092572: 5206 3800 |002b: iget v6, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -092576: b026 |002d: add-int/2addr v6, v2 │ │ -092578: 6e56 e21e 3754 |002e: invoke-virtual {v7, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:(IIII)V // method@1ee2 │ │ -09257e: 0e00 |0031: return-void │ │ -092580: 6f20 2922 8700 |0032: invoke-super {v7, v8}, Landroid/view/View;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2229 │ │ -092586: 28fc |0035: goto 0031 // -0004 │ │ +092578: |[092578] android.support.v7.internal.widget.ProgressBarICS.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +092588: 5573 a70b |0000: iget-boolean v3, v7, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ +09258c: 3903 2f00 |0002: if-nez v3, 0031 // +002f │ │ +092590: 6e20 081f 8700 |0004: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@1f08 │ │ +092596: 0a03 |0007: move-result v3 │ │ +092598: 3803 2a00 |0008: if-eqz v3, 0032 // +002a │ │ +09259c: 6e10 4802 0800 |000a: invoke-virtual {v8}, Landroid/graphics/drawable/Drawable;.getBounds:()Landroid/graphics/Rect; // method@0248 │ │ +0925a2: 0c00 |000d: move-result-object v0 │ │ +0925a4: 6e10 d91e 0700 |000e: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollX:()I // method@1ed9 │ │ +0925aa: 0a03 |0011: move-result v3 │ │ +0925ac: 6e10 d41e 0700 |0012: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ +0925b2: 0a04 |0015: move-result v4 │ │ +0925b4: 9001 0304 |0016: add-int v1, v3, v4 │ │ +0925b8: 6e10 da1e 0700 |0018: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getScrollY:()I // method@1eda │ │ +0925be: 0a03 |001b: move-result v3 │ │ +0925c0: 6e10 d61e 0700 |001c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ +0925c6: 0a04 |001f: move-result v4 │ │ +0925c8: 9002 0304 |0020: add-int v2, v3, v4 │ │ +0925cc: 5203 3900 |0022: iget v3, v0, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0925d0: b013 |0024: add-int/2addr v3, v1 │ │ +0925d2: 5204 3b00 |0025: iget v4, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ +0925d6: b024 |0027: add-int/2addr v4, v2 │ │ +0925d8: 5205 3a00 |0028: iget v5, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ +0925dc: b015 |002a: add-int/2addr v5, v1 │ │ +0925de: 5206 3800 |002b: iget v6, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0925e2: b026 |002d: add-int/2addr v6, v2 │ │ +0925e4: 6e56 e21e 3754 |002e: invoke-virtual {v7, v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.invalidate:(IIII)V // method@1ee2 │ │ +0925ea: 0e00 |0031: return-void │ │ +0925ec: 6f20 2922 8700 |0032: invoke-super {v7, v8}, Landroid/view/View;.invalidateDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2229 │ │ +0925f2: 28fc |0035: goto 0031 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0004 line=712 │ │ 0x000a line=713 │ │ 0x000e line=714 │ │ 0x0018 line=715 │ │ @@ -126529,22 +126528,22 @@ │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -092588: |[092588] android.support.v7.internal.widget.ProgressBarICS.isIndeterminate:()Z │ │ -092598: 1d01 |0000: monitor-enter v1 │ │ -09259a: 5510 a80b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -09259e: 1e01 |0003: monitor-exit v1 │ │ -0925a0: 0f00 |0004: return v0 │ │ -0925a2: 0d00 |0005: move-exception v0 │ │ -0925a4: 1e01 |0006: monitor-exit v1 │ │ -0925a6: 2700 |0007: throw v0 │ │ +0925f4: |[0925f4] android.support.v7.internal.widget.ProgressBarICS.isIndeterminate:()Z │ │ +092604: 1d01 |0000: monitor-enter v1 │ │ +092606: 5510 a80b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +09260a: 1e01 |0003: monitor-exit v1 │ │ +09260c: 0f00 |0004: return v0 │ │ +09260e: 0d00 |0005: move-exception v0 │ │ +092610: 1e01 |0006: monitor-exit v1 │ │ +092612: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -126554,20 +126553,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0925b4: |[0925b4] android.support.v7.internal.widget.ProgressBarICS.onAttachedToWindow:()V │ │ -0925c4: 6f10 3a22 0100 |0000: invoke-super {v1}, Landroid/view/View;.onAttachedToWindow:()V // method@223a │ │ -0925ca: 5510 a80b |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -0925ce: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0925d2: 6e10 021f 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ -0925d8: 0e00 |000a: return-void │ │ +092620: |[092620] android.support.v7.internal.widget.ProgressBarICS.onAttachedToWindow:()V │ │ +092630: 6f10 3a22 0100 |0000: invoke-super {v1}, Landroid/view/View;.onAttachedToWindow:()V // method@223a │ │ +092636: 5510 a80b |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +09263a: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +09263e: 6e10 021f 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ +092644: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=900 │ │ 0x0003 line=901 │ │ 0x0007 line=902 │ │ 0x000a line=904 │ │ locals : │ │ @@ -126578,24 +126577,24 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0925dc: |[0925dc] android.support.v7.internal.widget.ProgressBarICS.onDetachedFromWindow:()V │ │ -0925ec: 5510 a80b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -0925f0: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0925f4: 6e10 031f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ -0925fa: 5410 b50b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ -0925fe: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -092602: 5410 b50b |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ -092606: 6e20 f31e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ef3 │ │ -09260c: 6f10 3b22 0100 |0010: invoke-super {v1}, Landroid/view/View;.onDetachedFromWindow:()V // method@223b │ │ -092612: 0e00 |0013: return-void │ │ +092648: |[092648] android.support.v7.internal.widget.ProgressBarICS.onDetachedFromWindow:()V │ │ +092658: 5510 a80b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +09265c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +092660: 6e10 031f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ +092666: 5410 b50b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ +09266a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +09266e: 5410 b50b |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mRefreshProgressRunnable:Landroid/support/v7/internal/widget/ProgressBarICS$RefreshProgressRunnable; // field@0bb5 │ │ +092672: 6e20 f31e 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1ef3 │ │ +092678: 6f10 3b22 0100 |0010: invoke-super {v1}, Landroid/view/View;.onDetachedFromWindow:()V // method@223b │ │ +09267e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=908 │ │ 0x0004 line=909 │ │ 0x0007 line=911 │ │ 0x000b line=912 │ │ 0x0010 line=917 │ │ @@ -126608,76 +126607,76 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 115 16-bit code units │ │ -092614: |[092614] android.support.v7.internal.widget.ProgressBarICS.onDraw:(Landroid/graphics/Canvas;)V │ │ -092624: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ -092628: 1d0a |0002: monitor-enter v10 │ │ -09262a: 6f20 3c22 ba00 |0003: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@223c │ │ -092630: 54a0 a50b |0006: iget-object v0, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -092634: 3800 6100 |0008: if-eqz v0, 0069 // +0061 │ │ -092638: 6e10 0402 0b00 |000a: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -09263e: 6e10 d41e 0a00 |000d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ -092644: 0a04 |0010: move-result v4 │ │ -092646: 8244 |0011: int-to-float v4, v4 │ │ -092648: 6e10 d61e 0a00 |0012: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ -09264e: 0a05 |0015: move-result v5 │ │ -092650: 8255 |0016: int-to-float v5, v5 │ │ -092652: 6e30 0802 4b05 |0017: invoke-virtual {v11, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ -092658: 6e10 cc1e 0a00 |001a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawingTime:()J // method@1ecc │ │ -09265e: 0b02 |001d: move-result-wide v2 │ │ -092660: 54a4 a30b |001e: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092664: 3804 3300 |0020: if-eqz v4, 0053 // +0033 │ │ -092668: 54a4 a30b |0022: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -09266c: 54a5 b90b |0024: iget-object v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ -092670: 6e40 9b23 2453 |0026: invoke-virtual {v4, v2, v3, v5}, Landroid/view/animation/AlphaAnimation;.getTransformation:(JLandroid/view/animation/Transformation;)Z // method@239b │ │ -092676: 54a4 b90b |0029: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ -09267a: 6e10 b223 0400 |002b: invoke-virtual {v4}, Landroid/view/animation/Transformation;.getAlpha:()F // method@23b2 │ │ -092680: 0a01 |002e: move-result v1 │ │ -092682: 1214 |002f: const/4 v4, #int 1 // #1 │ │ -092684: 5ca4 a70b |0030: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ -092688: 1404 0040 1c46 |0032: const v4, #float 10000 // #461c4000 │ │ -09268e: c814 |0035: mul-float/2addr v4, v1 │ │ -092690: 8744 |0036: float-to-int v4, v4 │ │ -092692: 6e20 5802 4000 |0037: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@0258 │ │ -092698: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -09269a: 5ca4 a70b |003b: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ -09269e: 7100 1303 0000 |003d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -0926a4: 0b04 |0040: move-result-wide v4 │ │ -0926a6: 53a6 ab0b |0041: iget-wide v6, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0bab │ │ -0926aa: bc64 |0043: sub-long/2addr v4, v6 │ │ -0926ac: 3104 0408 |0044: cmp-long v4, v4, v8 │ │ -0926b0: 3a04 0d00 |0046: if-ltz v4, 0053 // +000d │ │ -0926b4: 7100 1303 0000 |0048: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -0926ba: 0b04 |004b: move-result-wide v4 │ │ -0926bc: 5aa4 ab0b |004c: iput-wide v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0bab │ │ -0926c0: 1604 c800 |004e: const-wide/16 v4, #int 200 // #c8 │ │ -0926c4: 6e30 f11e 4a05 |0050: invoke-virtual {v10, v4, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidateDelayed:(J)V // method@1ef1 │ │ -0926ca: 6e20 4702 b000 |0053: invoke-virtual {v0, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -0926d0: 6e10 0102 0b00 |0056: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ -0926d6: 55a4 b80b |0059: iget-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ -0926da: 3804 0e00 |005b: if-eqz v4, 0069 // +000e │ │ -0926de: 2004 6a00 |005d: instance-of v4, v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ -0926e2: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ -0926e6: 1f00 6a00 |0061: check-cast v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ -0926ea: 7210 3002 0000 |0063: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.start:()V // method@0230 │ │ -0926f0: 1204 |0066: const/4 v4, #int 0 // #0 │ │ -0926f2: 5ca4 b80b |0067: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ -0926f6: 1e0a |0069: monitor-exit v10 │ │ -0926f8: 0e00 |006a: return-void │ │ -0926fa: 0d04 |006b: move-exception v4 │ │ -0926fc: 1205 |006c: const/4 v5, #int 0 // #0 │ │ -0926fe: 5ca5 a70b |006d: iput-boolean v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ -092702: 2704 |006f: throw v4 │ │ -092704: 0d04 |0070: move-exception v4 │ │ -092706: 1e0a |0071: monitor-exit v10 │ │ -092708: 2704 |0072: throw v4 │ │ +092680: |[092680] android.support.v7.internal.widget.ProgressBarICS.onDraw:(Landroid/graphics/Canvas;)V │ │ +092690: 1608 c800 |0000: const-wide/16 v8, #int 200 // #c8 │ │ +092694: 1d0a |0002: monitor-enter v10 │ │ +092696: 6f20 3c22 ba00 |0003: invoke-super {v10, v11}, Landroid/view/View;.onDraw:(Landroid/graphics/Canvas;)V // method@223c │ │ +09269c: 54a0 a50b |0006: iget-object v0, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +0926a0: 3800 6100 |0008: if-eqz v0, 0069 // +0061 │ │ +0926a4: 6e10 0402 0b00 |000a: invoke-virtual {v11}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +0926aa: 6e10 d41e 0a00 |000d: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ +0926b0: 0a04 |0010: move-result v4 │ │ +0926b2: 8244 |0011: int-to-float v4, v4 │ │ +0926b4: 6e10 d61e 0a00 |0012: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ +0926ba: 0a05 |0015: move-result v5 │ │ +0926bc: 8255 |0016: int-to-float v5, v5 │ │ +0926be: 6e30 0802 4b05 |0017: invoke-virtual {v11, v4, v5}, Landroid/graphics/Canvas;.translate:(FF)V // method@0208 │ │ +0926c4: 6e10 cc1e 0a00 |001a: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ProgressBarICS;.getDrawingTime:()J // method@1ecc │ │ +0926ca: 0b02 |001d: move-result-wide v2 │ │ +0926cc: 54a4 a30b |001e: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +0926d0: 3804 3300 |0020: if-eqz v4, 0053 // +0033 │ │ +0926d4: 54a4 a30b |0022: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +0926d8: 54a5 b90b |0024: iget-object v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ +0926dc: 6e40 9b23 2453 |0026: invoke-virtual {v4, v2, v3, v5}, Landroid/view/animation/AlphaAnimation;.getTransformation:(JLandroid/view/animation/Transformation;)Z // method@239b │ │ +0926e2: 54a4 b90b |0029: iget-object v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ +0926e6: 6e10 b223 0400 |002b: invoke-virtual {v4}, Landroid/view/animation/Transformation;.getAlpha:()F // method@23b2 │ │ +0926ec: 0a01 |002e: move-result v1 │ │ +0926ee: 1214 |002f: const/4 v4, #int 1 // #1 │ │ +0926f0: 5ca4 a70b |0030: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ +0926f4: 1404 0040 1c46 |0032: const v4, #float 10000 // #461c4000 │ │ +0926fa: c814 |0035: mul-float/2addr v4, v1 │ │ +0926fc: 8744 |0036: float-to-int v4, v4 │ │ +0926fe: 6e20 5802 4000 |0037: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.setLevel:(I)Z // method@0258 │ │ +092704: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +092706: 5ca4 a70b |003b: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ +09270a: 7100 1303 0000 |003d: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +092710: 0b04 |0040: move-result-wide v4 │ │ +092712: 53a6 ab0b |0041: iget-wide v6, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0bab │ │ +092716: bc64 |0043: sub-long/2addr v4, v6 │ │ +092718: 3104 0408 |0044: cmp-long v4, v4, v8 │ │ +09271c: 3a04 0d00 |0046: if-ltz v4, 0053 // +000d │ │ +092720: 7100 1303 0000 |0048: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +092726: 0b04 |004b: move-result-wide v4 │ │ +092728: 5aa4 ab0b |004c: iput-wide v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mLastDrawTime:J // field@0bab │ │ +09272c: 1604 c800 |004e: const-wide/16 v4, #int 200 // #c8 │ │ +092730: 6e30 f11e 4a05 |0050: invoke-virtual {v10, v4, v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidateDelayed:(J)V // method@1ef1 │ │ +092736: 6e20 4702 b000 |0053: invoke-virtual {v0, v11}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +09273c: 6e10 0102 0b00 |0056: invoke-virtual {v11}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ +092742: 55a4 b80b |0059: iget-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ +092746: 3804 0e00 |005b: if-eqz v4, 0069 // +000e │ │ +09274a: 2004 6a00 |005d: instance-of v4, v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ +09274e: 3804 0a00 |005f: if-eqz v4, 0069 // +000a │ │ +092752: 1f00 6a00 |0061: check-cast v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ +092756: 7210 3002 0000 |0063: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.start:()V // method@0230 │ │ +09275c: 1204 |0066: const/4 v4, #int 0 // #0 │ │ +09275e: 5ca4 b80b |0067: iput-boolean v4, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ +092762: 1e0a |0069: monitor-exit v10 │ │ +092764: 0e00 |006a: return-void │ │ +092766: 0d04 |006b: move-exception v4 │ │ +092768: 1205 |006c: const/4 v5, #int 0 // #0 │ │ +09276a: 5ca5 a70b |006d: iput-boolean v5, v10, Landroid/support/v7/internal/widget/ProgressBarICS;.mInDrawing:Z // field@0ba7 │ │ +09276e: 2704 |006f: throw v4 │ │ +092770: 0d04 |0070: move-exception v4 │ │ +092772: 1e0a |0071: monitor-exit v10 │ │ +092774: 2704 |0072: throw v4 │ │ catches : 4 │ │ 0x0003 - 0x002e │ │ -> 0x0070 │ │ 0x0030 - 0x003a │ │ -> 0x006b │ │ 0x003b - 0x0069 │ │ -> 0x0070 │ │ @@ -126722,59 +126721,59 @@ │ │ type : '(II)V' │ │ access : 0x20004 (PROTECTED DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -092734: |[092734] android.support.v7.internal.widget.ProgressBarICS.onMeasure:(II)V │ │ -092744: 1d06 |0000: monitor-enter v6 │ │ -092746: 5460 a50b |0001: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -09274a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -09274c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09274e: 3800 2200 |0005: if-eqz v0, 0027 // +0022 │ │ -092752: 5263 b00b |0007: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ -092756: 5264 ae0b |0009: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ -09275a: 6e10 4b02 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -092760: 0a05 |000e: move-result v5 │ │ -092762: 7120 f72a 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -092768: 0a04 |0012: move-result v4 │ │ -09276a: 7120 f42a 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -092770: 0a02 |0016: move-result v2 │ │ -092772: 5263 af0b |0017: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ -092776: 5264 ad0b |0019: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ -09277a: 6e10 4a02 0000 |001b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ -092780: 0a05 |001e: move-result v5 │ │ -092782: 7120 f72a 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -092788: 0a04 |0022: move-result v4 │ │ -09278a: 7120 f42a 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -092790: 0a01 |0026: move-result v1 │ │ -092792: 7010 071f 0600 |0027: invoke-direct {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1f07 │ │ -092798: 6e10 d41e 0600 |002a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ -09279e: 0a03 |002d: move-result v3 │ │ -0927a0: 6e10 d51e 0600 |002e: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1ed5 │ │ -0927a6: 0a04 |0031: move-result v4 │ │ -0927a8: b043 |0032: add-int/2addr v3, v4 │ │ -0927aa: b032 |0033: add-int/2addr v2, v3 │ │ -0927ac: 6e10 d61e 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ -0927b2: 0a03 |0037: move-result v3 │ │ -0927b4: 6e10 d31e 0600 |0038: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1ed3 │ │ -0927ba: 0a04 |003b: move-result v4 │ │ -0927bc: b043 |003c: add-int/2addr v3, v4 │ │ -0927be: b031 |003d: add-int/2addr v1, v3 │ │ -0927c0: 7120 f51e 7200 |003e: invoke-static {v2, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1ef5 │ │ -0927c6: 0a03 |0041: move-result v3 │ │ -0927c8: 7120 f51e 8100 |0042: invoke-static {v1, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1ef5 │ │ -0927ce: 0a04 |0045: move-result v4 │ │ -0927d0: 6e30 fc1e 3604 |0046: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMeasuredDimension:(II)V // method@1efc │ │ -0927d6: 1e06 |0049: monitor-exit v6 │ │ -0927d8: 0e00 |004a: return-void │ │ -0927da: 0d03 |004b: move-exception v3 │ │ -0927dc: 1e06 |004c: monitor-exit v6 │ │ -0927de: 2703 |004d: throw v3 │ │ +0927a0: |[0927a0] android.support.v7.internal.widget.ProgressBarICS.onMeasure:(II)V │ │ +0927b0: 1d06 |0000: monitor-enter v6 │ │ +0927b2: 5460 a50b |0001: iget-object v0, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +0927b6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0927b8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0927ba: 3800 2200 |0005: if-eqz v0, 0027 // +0022 │ │ +0927be: 5263 b00b |0007: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinWidth:I // field@0bb0 │ │ +0927c2: 5264 ae0b |0009: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxWidth:I // field@0bae │ │ +0927c6: 6e10 4b02 0000 |000b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +0927cc: 0a05 |000e: move-result v5 │ │ +0927ce: 7120 f72a 5400 |000f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0927d4: 0a04 |0012: move-result v4 │ │ +0927d6: 7120 f42a 4300 |0013: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0927dc: 0a02 |0016: move-result v2 │ │ +0927de: 5263 af0b |0017: iget v3, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMinHeight:I // field@0baf │ │ +0927e2: 5264 ad0b |0019: iget v4, v6, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ +0927e6: 6e10 4a02 0000 |001b: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ +0927ec: 0a05 |001e: move-result v5 │ │ +0927ee: 7120 f72a 5400 |001f: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0927f4: 0a04 |0022: move-result v4 │ │ +0927f6: 7120 f42a 4300 |0023: invoke-static {v3, v4}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0927fc: 0a01 |0026: move-result v1 │ │ +0927fe: 7010 071f 0600 |0027: invoke-direct {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1f07 │ │ +092804: 6e10 d41e 0600 |002a: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingLeft:()I // method@1ed4 │ │ +09280a: 0a03 |002d: move-result v3 │ │ +09280c: 6e10 d51e 0600 |002e: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingRight:()I // method@1ed5 │ │ +092812: 0a04 |0031: move-result v4 │ │ +092814: b043 |0032: add-int/2addr v3, v4 │ │ +092816: b032 |0033: add-int/2addr v2, v3 │ │ +092818: 6e10 d61e 0600 |0034: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingTop:()I // method@1ed6 │ │ +09281e: 0a03 |0037: move-result v3 │ │ +092820: 6e10 d31e 0600 |0038: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ProgressBarICS;.getPaddingBottom:()I // method@1ed3 │ │ +092826: 0a04 |003b: move-result v4 │ │ +092828: b043 |003c: add-int/2addr v3, v4 │ │ +09282a: b031 |003d: add-int/2addr v1, v3 │ │ +09282c: 7120 f51e 7200 |003e: invoke-static {v2, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1ef5 │ │ +092832: 0a03 |0041: move-result v3 │ │ +092834: 7120 f51e 8100 |0042: invoke-static {v1, v8}, Landroid/support/v7/internal/widget/ProgressBarICS;.resolveSize:(II)I // method@1ef5 │ │ +09283a: 0a04 |0045: move-result v4 │ │ +09283c: 6e30 fc1e 3604 |0046: invoke-virtual {v6, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMeasuredDimension:(II)V // method@1efc │ │ +092842: 1e06 |0049: monitor-exit v6 │ │ +092844: 0e00 |004a: return-void │ │ +092846: 0d03 |004b: move-exception v3 │ │ +092848: 1e06 |004c: monitor-exit v6 │ │ +09284a: 2703 |004d: throw v3 │ │ catches : 1 │ │ 0x0001 - 0x0049 │ │ -> 0x004b │ │ positions : │ │ 0x0000 line=804 │ │ 0x0003 line=806 │ │ 0x0004 line=807 │ │ @@ -126800,25 +126799,25 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0927ec: |[0927ec] android.support.v7.internal.widget.ProgressBarICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0927fc: 0730 |0000: move-object v0, v3 │ │ -0927fe: 1f00 ca03 |0001: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@03ca │ │ -092802: 6e10 c11e 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1ec1 │ │ -092808: 0c01 |0006: move-result-object v1 │ │ -09280a: 6f20 4122 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2241 │ │ -092810: 5201 9e0b |000a: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ -092814: 6e20 fd1e 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ -09281a: 5201 9f0b |000f: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ -09281e: 6e20 001f 1200 |0011: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1f00 │ │ -092824: 0e00 |0014: return-void │ │ +092858: |[092858] android.support.v7.internal.widget.ProgressBarICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +092868: 0730 |0000: move-object v0, v3 │ │ +09286a: 1f00 ca03 |0001: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@03ca │ │ +09286e: 6e10 c11e 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1ec1 │ │ +092874: 0c01 |0006: move-result-object v1 │ │ +092876: 6f20 4122 1200 |0007: invoke-super {v2, v1}, Landroid/view/View;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2241 │ │ +09287c: 5201 9e0b |000a: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ +092880: 6e20 fd1e 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ +092886: 5201 9f0b |000f: iget v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ +09288a: 6e20 001f 1200 |0011: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setSecondaryProgress:(I)V // method@1f00 │ │ +092890: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ 0x0003 line=892 │ │ 0x000a line=894 │ │ 0x000f line=895 │ │ 0x0014 line=896 │ │ @@ -126832,24 +126831,24 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -092828: |[092828] android.support.v7.internal.widget.ProgressBarICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -092838: 6f10 4222 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2242 │ │ -09283e: 0c01 |0003: move-result-object v1 │ │ -092840: 2200 ca03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@03ca │ │ -092844: 7020 c01e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcelable;)V // method@1ec0 │ │ -09284a: 5232 b30b |0009: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -09284e: 5902 9e0b |000b: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ -092852: 5232 b70b |000d: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -092856: 5902 9f0b |000f: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ -09285a: 1100 |0011: return-object v0 │ │ +092894: |[092894] android.support.v7.internal.widget.ProgressBarICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0928a4: 6f10 4222 0300 |0000: invoke-super {v3}, Landroid/view/View;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2242 │ │ +0928aa: 0c01 |0003: move-result-object v1 │ │ +0928ac: 2200 ca03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState; // type@03ca │ │ +0928b0: 7020 c01e 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.:(Landroid/os/Parcelable;)V // method@1ec0 │ │ +0928b6: 5232 b30b |0009: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +0928ba: 5902 9e0b |000b: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.progress:I // field@0b9e │ │ +0928be: 5232 b70b |000d: iget v2, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +0928c2: 5902 9f0b |000f: iput v2, v0, Landroid/support/v7/internal/widget/ProgressBarICS$SavedState;.secondaryProgress:I // field@0b9f │ │ +0928c6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0004 line=881 │ │ 0x0009 line=883 │ │ 0x000d line=884 │ │ 0x0011 line=886 │ │ @@ -126863,17 +126862,17 @@ │ │ type : '(IIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09285c: |[09285c] android.support.v7.internal.widget.ProgressBarICS.onSizeChanged:(IIII)V │ │ -09286c: 7030 061f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1f06 │ │ -092872: 0e00 |0003: return-void │ │ +0928c8: |[0928c8] android.support.v7.internal.widget.ProgressBarICS.onSizeChanged:(IIII)V │ │ +0928d8: 7030 061f 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1f06 │ │ +0928de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0003 line=728 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0004 reg=1 w I │ │ @@ -126886,26 +126885,26 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -092874: |[092874] android.support.v7.internal.widget.ProgressBarICS.onVisibilityChanged:(Landroid/view/View;I)V │ │ -092884: 6f30 4522 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View;.onVisibilityChanged:(Landroid/view/View;I)V // method@2245 │ │ -09288a: 5510 a80b |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -09288e: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -092892: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ -092896: 3203 0500 |0009: if-eq v3, v0, 000e // +0005 │ │ -09289a: 1240 |000b: const/4 v0, #int 4 // #4 │ │ -09289c: 3303 0600 |000c: if-ne v3, v0, 0012 // +0006 │ │ -0928a0: 6e10 031f 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ -0928a6: 0e00 |0011: return-void │ │ -0928a8: 6e10 021f 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ -0928ae: 28fc |0015: goto 0011 // -0004 │ │ +0928e0: |[0928e0] android.support.v7.internal.widget.ProgressBarICS.onVisibilityChanged:(Landroid/view/View;I)V │ │ +0928f0: 6f30 4522 2103 |0000: invoke-super {v1, v2, v3}, Landroid/view/View;.onVisibilityChanged:(Landroid/view/View;I)V // method@2245 │ │ +0928f6: 5510 a80b |0003: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +0928fa: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +0928fe: 1300 0800 |0007: const/16 v0, #int 8 // #8 │ │ +092902: 3203 0500 |0009: if-eq v3, v0, 000e // +0005 │ │ +092906: 1240 |000b: const/4 v0, #int 4 // #4 │ │ +092908: 3303 0600 |000c: if-ne v3, v0, 0012 // +0006 │ │ +09290c: 6e10 031f 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ +092912: 0e00 |0011: return-void │ │ +092914: 6e10 021f 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ +09291a: 28fc |0015: goto 0011 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ 0x0003 line=699 │ │ 0x0007 line=701 │ │ 0x000e line=702 │ │ 0x0011 line=707 │ │ @@ -126920,19 +126919,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0928b0: |[0928b0] android.support.v7.internal.widget.ProgressBarICS.postInvalidate:()V │ │ -0928c0: 5510 b10b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0bb1 │ │ -0928c4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0928c8: 6f10 4922 0100 |0004: invoke-super {v1}, Landroid/view/View;.postInvalidate:()V // method@2249 │ │ -0928ce: 0e00 |0007: return-void │ │ +09291c: |[09291c] android.support.v7.internal.widget.ProgressBarICS.postInvalidate:()V │ │ +09292c: 5510 b10b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mNoInvalidate:Z // field@0bb1 │ │ +092930: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +092934: 6f10 4922 0100 |0004: invoke-super {v1}, Landroid/view/View;.postInvalidate:()V // method@2249 │ │ +09293a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ 0x0004 line=386 │ │ 0x0007 line=388 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ @@ -126942,36 +126941,36 @@ │ │ type : '(Z)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0928d0: |[0928d0] android.support.v7.internal.widget.ProgressBarICS.setIndeterminate:(Z)V │ │ -0928e0: 1d01 |0000: monitor-enter v1 │ │ -0928e2: 5510 b20b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ -0928e6: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ -0928ea: 5510 a80b |0005: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -0928ee: 3900 1100 |0007: if-nez v0, 0018 // +0011 │ │ -0928f2: 5510 a80b |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -0928f6: 3202 0d00 |000b: if-eq v2, v0, 0018 // +000d │ │ -0928fa: 5c12 a80b |000d: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -0928fe: 3802 0b00 |000f: if-eqz v2, 001a // +000b │ │ -092902: 5410 a90b |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092906: 5b10 a50b |0013: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -09290a: 6e10 021f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ -092910: 1e01 |0018: monitor-exit v1 │ │ -092912: 0e00 |0019: return-void │ │ -092914: 5410 b40b |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092918: 5b10 a50b |001c: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -09291c: 6e10 031f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ -092922: 28f7 |0021: goto 0018 // -0009 │ │ -092924: 0d00 |0022: move-exception v0 │ │ -092926: 1e01 |0023: monitor-exit v1 │ │ -092928: 2700 |0024: throw v0 │ │ +09293c: |[09293c] android.support.v7.internal.widget.ProgressBarICS.setIndeterminate:(Z)V │ │ +09294c: 1d01 |0000: monitor-enter v1 │ │ +09294e: 5510 b20b |0001: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mOnlyIndeterminate:Z // field@0bb2 │ │ +092952: 3800 0600 |0003: if-eqz v0, 0009 // +0006 │ │ +092956: 5510 a80b |0005: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +09295a: 3900 1100 |0007: if-nez v0, 0018 // +0011 │ │ +09295e: 5510 a80b |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +092962: 3202 0d00 |000b: if-eq v2, v0, 0018 // +000d │ │ +092966: 5c12 a80b |000d: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +09296a: 3802 0b00 |000f: if-eqz v2, 001a // +000b │ │ +09296e: 5410 a90b |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092972: 5b10 a50b |0013: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +092976: 6e10 021f 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ +09297c: 1e01 |0018: monitor-exit v1 │ │ +09297e: 0e00 |0019: return-void │ │ +092980: 5410 b40b |001a: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092984: 5b10 a50b |001c: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +092988: 6e10 031f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ +09298e: 28f7 |0021: goto 0018 // -0009 │ │ +092990: 0d00 |0022: move-exception v0 │ │ +092992: 1e01 |0023: monitor-exit v1 │ │ +092994: 2700 |0024: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0018 │ │ -> 0x0022 │ │ 0x001a - 0x0021 │ │ -> 0x0022 │ │ positions : │ │ 0x0000 line=275 │ │ @@ -126992,23 +126991,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -092940: |[092940] android.support.v7.internal.widget.ProgressBarICS.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -092950: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -092954: 6e20 5602 1200 |0002: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -09295a: 5b12 a90b |0005: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -09295e: 5510 a80b |0007: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -092962: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -092966: 5b12 a50b |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -09296a: 6e10 f01e 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ -092970: 0e00 |0010: return-void │ │ +0929ac: |[0929ac] android.support.v7.internal.widget.ProgressBarICS.setIndeterminateDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0929bc: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +0929c0: 6e20 5602 1200 |0002: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +0929c6: 5b12 a90b |0005: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +0929ca: 5510 a80b |0007: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +0929ce: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0929d2: 5b12 a50b |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +0929d6: 6e10 f01e 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ +0929dc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0002 line=313 │ │ 0x0005 line=315 │ │ 0x0007 line=316 │ │ 0x000b line=317 │ │ @@ -127023,19 +127022,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -092974: |[092974] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/content/Context;I)V │ │ -092984: 7120 aa23 3200 |0000: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@23aa │ │ -09298a: 0c00 |0003: move-result-object v0 │ │ -09298c: 6e20 fa1e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1efa │ │ -092992: 0e00 |0007: return-void │ │ +0929e0: |[0929e0] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/content/Context;I)V │ │ +0929f0: 7120 aa23 3200 |0000: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadInterpolator:(Landroid/content/Context;I)Landroid/view/animation/Interpolator; // method@23aa │ │ +0929f6: 0c00 |0003: move-result-object v0 │ │ +0929f8: 6e20 fa1e 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@1efa │ │ +0929fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=657 │ │ 0x0007 line=658 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -127046,17 +127045,17 @@ │ │ type : '(Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092994: |[092994] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/view/animation/Interpolator;)V │ │ -0929a4: 5b01 aa0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ -0929a8: 0e00 |0002: return-void │ │ +092a00: |[092a00] android.support.v7.internal.widget.ProgressBarICS.setInterpolator:(Landroid/view/animation/Interpolator;)V │ │ +092a10: 5b01 aa0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ +092a14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ 0x0002 line=668 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0003 reg=1 interpolator Landroid/view/animation/Interpolator; │ │ @@ -127066,34 +127065,34 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0929ac: |[0929ac] android.support.v7.internal.widget.ProgressBarICS.setMax:(I)V │ │ -0929bc: 1d03 |0000: monitor-enter v3 │ │ -0929be: 3b04 0300 |0001: if-gez v4, 0004 // +0003 │ │ -0929c2: 1204 |0003: const/4 v4, #int 0 // #0 │ │ -0929c4: 5230 ac0b |0004: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -0929c8: 3204 1600 |0006: if-eq v4, v0, 001c // +0016 │ │ -0929cc: 5934 ac0b |0008: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -0929d0: 6e10 f01e 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ -0929d6: 5230 b30b |000d: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -0929da: 3740 0400 |000f: if-le v0, v4, 0013 // +0004 │ │ -0929de: 5934 b30b |0011: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -0929e2: 1400 0d00 0201 |0013: const v0, #float 2.38773e-38 // #0102000d │ │ -0929e8: 5231 b30b |0016: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -0929ec: 1202 |0018: const/4 v2, #int 0 // #0 │ │ -0929ee: 7040 f21e 0321 |0019: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1ef2 │ │ -0929f4: 1e03 |001c: monitor-exit v3 │ │ -0929f6: 0e00 |001d: return-void │ │ -0929f8: 0d00 |001e: move-exception v0 │ │ -0929fa: 1e03 |001f: monitor-exit v3 │ │ -0929fc: 2700 |0020: throw v0 │ │ +092a18: |[092a18] android.support.v7.internal.widget.ProgressBarICS.setMax:(I)V │ │ +092a28: 1d03 |0000: monitor-enter v3 │ │ +092a2a: 3b04 0300 |0001: if-gez v4, 0004 // +0003 │ │ +092a2e: 1204 |0003: const/4 v4, #int 0 // #0 │ │ +092a30: 5230 ac0b |0004: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092a34: 3204 1600 |0006: if-eq v4, v0, 001c // +0016 │ │ +092a38: 5934 ac0b |0008: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092a3c: 6e10 f01e 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ +092a42: 5230 b30b |000d: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092a46: 3740 0400 |000f: if-le v0, v4, 0013 // +0004 │ │ +092a4a: 5934 b30b |0011: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092a4e: 1400 0d00 0201 |0013: const v0, #float 2.38773e-38 // #0102000d │ │ +092a54: 5231 b30b |0016: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092a58: 1202 |0018: const/4 v2, #int 0 // #0 │ │ +092a5a: 7040 f21e 0321 |0019: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1ef2 │ │ +092a60: 1e03 |001c: monitor-exit v3 │ │ +092a62: 0e00 |001d: return-void │ │ +092a64: 0d00 |001e: move-exception v0 │ │ +092a66: 1e03 |001f: monitor-exit v3 │ │ +092a68: 2700 |0020: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x001c │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=573 │ │ 0x0003 line=574 │ │ 0x0004 line=576 │ │ @@ -127113,23 +127112,23 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -092a0c: |[092a0c] android.support.v7.internal.widget.ProgressBarICS.setProgress:(I)V │ │ -092a1c: 1d01 |0000: monitor-enter v1 │ │ -092a1e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -092a20: 6e30 fe1e 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(IZ)V // method@1efe │ │ -092a26: 1e01 |0005: monitor-exit v1 │ │ -092a28: 0e00 |0006: return-void │ │ -092a2a: 0d00 |0007: move-exception v0 │ │ -092a2c: 1e01 |0008: monitor-exit v1 │ │ -092a2e: 2700 |0009: throw v0 │ │ +092a78: |[092a78] android.support.v7.internal.widget.ProgressBarICS.setProgress:(I)V │ │ +092a88: 1d01 |0000: monitor-enter v1 │ │ +092a8a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +092a8c: 6e30 fe1e 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(IZ)V // method@1efe │ │ +092a92: 1e01 |0005: monitor-exit v1 │ │ +092a94: 0e00 |0006: return-void │ │ +092a96: 0d00 |0007: move-exception v0 │ │ +092a98: 1e01 |0008: monitor-exit v1 │ │ +092a9a: 2700 |0009: throw v0 │ │ catches : 1 │ │ 0x0002 - 0x0005 │ │ -> 0x0007 │ │ positions : │ │ 0x0000 line=465 │ │ 0x0005 line=466 │ │ 0x0007 line=465 │ │ @@ -127142,35 +127141,35 @@ │ │ type : '(IZ)V' │ │ access : 0x20000 (DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -092a3c: |[092a3c] android.support.v7.internal.widget.ProgressBarICS.setProgress:(IZ)V │ │ -092a4c: 1d02 |0000: monitor-enter v2 │ │ -092a4e: 5520 a80b |0001: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -092a52: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -092a56: 1e02 |0005: monitor-exit v2 │ │ -092a58: 0e00 |0006: return-void │ │ -092a5a: 3b03 0300 |0007: if-gez v3, 000a // +0003 │ │ -092a5e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -092a60: 5220 ac0b |000a: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -092a64: 3703 0400 |000c: if-le v3, v0, 0010 // +0004 │ │ -092a68: 5223 ac0b |000e: iget v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -092a6c: 5220 b30b |0010: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -092a70: 3203 f3ff |0012: if-eq v3, v0, 0005 // -000d │ │ -092a74: 5923 b30b |0014: iput v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -092a78: 1400 0d00 0201 |0016: const v0, #float 2.38773e-38 // #0102000d │ │ -092a7e: 5221 b30b |0019: iget v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -092a82: 7040 f21e 0241 |001b: invoke-direct {v2, v0, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1ef2 │ │ -092a88: 28e7 |001e: goto 0005 // -0019 │ │ -092a8a: 0d00 |001f: move-exception v0 │ │ -092a8c: 1e02 |0020: monitor-exit v2 │ │ -092a8e: 2700 |0021: throw v0 │ │ +092aa8: |[092aa8] android.support.v7.internal.widget.ProgressBarICS.setProgress:(IZ)V │ │ +092ab8: 1d02 |0000: monitor-enter v2 │ │ +092aba: 5520 a80b |0001: iget-boolean v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +092abe: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +092ac2: 1e02 |0005: monitor-exit v2 │ │ +092ac4: 0e00 |0006: return-void │ │ +092ac6: 3b03 0300 |0007: if-gez v3, 000a // +0003 │ │ +092aca: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +092acc: 5220 ac0b |000a: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092ad0: 3703 0400 |000c: if-le v3, v0, 0010 // +0004 │ │ +092ad4: 5223 ac0b |000e: iget v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092ad8: 5220 b30b |0010: iget v0, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092adc: 3203 f3ff |0012: if-eq v3, v0, 0005 // -000d │ │ +092ae0: 5923 b30b |0014: iput v3, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092ae4: 1400 0d00 0201 |0016: const v0, #float 2.38773e-38 // #0102000d │ │ +092aea: 5221 b30b |0019: iget v1, v2, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092aee: 7040 f21e 0241 |001b: invoke-direct {v2, v0, v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1ef2 │ │ +092af4: 28e7 |001e: goto 0005 // -0019 │ │ +092af6: 0d00 |001f: move-exception v0 │ │ +092af8: 1e02 |0020: monitor-exit v2 │ │ +092afa: 2700 |0021: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x001f │ │ 0x000a - 0x001e │ │ -> 0x001f │ │ positions : │ │ 0x0000 line=469 │ │ @@ -127193,53 +127192,53 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -092aa4: |[092aa4] android.support.v7.internal.widget.ProgressBarICS.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -092ab4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -092ab6: 5452 b40b |0001: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092aba: 3802 4b00 |0003: if-eqz v2, 004e // +004b │ │ -092abe: 5452 b40b |0005: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092ac2: 3226 4700 |0007: if-eq v6, v2, 004e // +0047 │ │ -092ac6: 5452 b40b |0009: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092aca: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -092acc: 6e20 5602 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -092ad2: 1211 |000f: const/4 v1, #int 1 // #1 │ │ -092ad4: 3806 1200 |0010: if-eqz v6, 0022 // +0012 │ │ -092ad8: 6e20 5602 5600 |0012: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ -092ade: 6e10 4c02 0600 |0015: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@024c │ │ -092ae4: 0a00 |0018: move-result v0 │ │ -092ae6: 5252 ad0b |0019: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ -092aea: 3502 0700 |001b: if-ge v2, v0, 0022 // +0007 │ │ -092aee: 5950 ad0b |001d: iput v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ -092af2: 6e10 f41e 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.requestLayout:()V // method@1ef4 │ │ -092af8: 5b56 b40b |0022: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092afc: 5552 a80b |0024: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -092b00: 3902 0700 |0026: if-nez v2, 002d // +0007 │ │ -092b04: 5b56 a50b |0028: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ -092b08: 6e10 f01e 0500 |002a: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ -092b0e: 3801 2000 |002d: if-eqz v1, 004d // +0020 │ │ -092b12: 6e10 dd1e 0500 |002f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getWidth:()I // method@1edd │ │ -092b18: 0a02 |0032: move-result v2 │ │ -092b1a: 6e10 cd1e 0500 |0033: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getHeight:()I // method@1ecd │ │ -092b20: 0a03 |0036: move-result v3 │ │ -092b22: 7030 061f 2503 |0037: invoke-direct {v5, v2, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1f06 │ │ -092b28: 7010 071f 0500 |003a: invoke-direct {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1f07 │ │ -092b2e: 1402 0d00 0201 |003d: const v2, #float 2.38773e-38 // #0102000d │ │ -092b34: 5253 b30b |0040: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ -092b38: 7054 c81e 2543 |0042: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ -092b3e: 1402 0f00 0201 |0045: const v2, #float 2.38773e-38 // #0102000f │ │ -092b44: 5253 b70b |0048: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -092b48: 7054 c81e 2543 |004a: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ -092b4e: 0e00 |004d: return-void │ │ -092b50: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -092b52: 28c1 |004f: goto 0010 // -003f │ │ +092b10: |[092b10] android.support.v7.internal.widget.ProgressBarICS.setProgressDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +092b20: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +092b22: 5452 b40b |0001: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092b26: 3802 4b00 |0003: if-eqz v2, 004e // +004b │ │ +092b2a: 5452 b40b |0005: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092b2e: 3226 4700 |0007: if-eq v6, v2, 004e // +0047 │ │ +092b32: 5452 b40b |0009: iget-object v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092b36: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +092b38: 6e20 5602 3200 |000c: invoke-virtual {v2, v3}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +092b3e: 1211 |000f: const/4 v1, #int 1 // #1 │ │ +092b40: 3806 1200 |0010: if-eqz v6, 0022 // +0012 │ │ +092b44: 6e20 5602 5600 |0012: invoke-virtual {v6, v5}, Landroid/graphics/drawable/Drawable;.setCallback:(Landroid/graphics/drawable/Drawable$Callback;)V // method@0256 │ │ +092b4a: 6e10 4c02 0600 |0015: invoke-virtual {v6}, Landroid/graphics/drawable/Drawable;.getMinimumHeight:()I // method@024c │ │ +092b50: 0a00 |0018: move-result v0 │ │ +092b52: 5252 ad0b |0019: iget v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ +092b56: 3502 0700 |001b: if-ge v2, v0, 0022 // +0007 │ │ +092b5a: 5950 ad0b |001d: iput v0, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mMaxHeight:I // field@0bad │ │ +092b5e: 6e10 f41e 0500 |001f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.requestLayout:()V // method@1ef4 │ │ +092b64: 5b56 b40b |0022: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092b68: 5552 a80b |0024: iget-boolean v2, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +092b6c: 3902 0700 |0026: if-nez v2, 002d // +0007 │ │ +092b70: 5b56 a50b |0028: iput-object v6, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mCurrentDrawable:Landroid/graphics/drawable/Drawable; // field@0ba5 │ │ +092b74: 6e10 f01e 0500 |002a: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ +092b7a: 3801 2000 |002d: if-eqz v1, 004d // +0020 │ │ +092b7e: 6e10 dd1e 0500 |002f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getWidth:()I // method@1edd │ │ +092b84: 0a02 |0032: move-result v2 │ │ +092b86: 6e10 cd1e 0500 |0033: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getHeight:()I // method@1ecd │ │ +092b8c: 0a03 |0036: move-result v3 │ │ +092b8e: 7030 061f 2503 |0037: invoke-direct {v5, v2, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableBounds:(II)V // method@1f06 │ │ +092b94: 7010 071f 0500 |003a: invoke-direct {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.updateDrawableState:()V // method@1f07 │ │ +092b9a: 1402 0d00 0201 |003d: const v2, #float 2.38773e-38 // #0102000d │ │ +092ba0: 5253 b30b |0040: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgress:I // field@0bb3 │ │ +092ba4: 7054 c81e 2543 |0042: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ +092baa: 1402 0f00 0201 |0045: const v2, #float 2.38773e-38 // #0102000f │ │ +092bb0: 5253 b70b |0048: iget v3, v5, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +092bb4: 7054 c81e 2543 |004a: invoke-direct {v5, v2, v3, v4, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.doRefreshProgress:(IIZZ)V // method@1ec8 │ │ +092bba: 0e00 |004d: return-void │ │ +092bbc: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +092bbe: 28c1 |004f: goto 0010 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=346 │ │ 0x0009 line=347 │ │ 0x000f line=348 │ │ 0x0010 line=353 │ │ 0x0012 line=354 │ │ @@ -127270,36 +127269,36 @@ │ │ type : '(I)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -092b54: |[092b54] android.support.v7.internal.widget.ProgressBarICS.setSecondaryProgress:(I)V │ │ -092b64: 1d03 |0000: monitor-enter v3 │ │ -092b66: 5530 a80b |0001: iget-boolean v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -092b6a: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ -092b6e: 1e03 |0005: monitor-exit v3 │ │ -092b70: 0e00 |0006: return-void │ │ -092b72: 3b04 0300 |0007: if-gez v4, 000a // +0003 │ │ -092b76: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -092b78: 5230 ac0b |000a: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -092b7c: 3704 0400 |000c: if-le v4, v0, 0010 // +0004 │ │ -092b80: 5234 ac0b |000e: iget v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ -092b84: 5230 b70b |0010: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -092b88: 3204 f3ff |0012: if-eq v4, v0, 0005 // -000d │ │ -092b8c: 5934 b70b |0014: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -092b90: 1400 0f00 0201 |0016: const v0, #float 2.38773e-38 // #0102000f │ │ -092b96: 5231 b70b |0019: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ -092b9a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -092b9c: 7040 f21e 0321 |001c: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1ef2 │ │ -092ba2: 28e6 |001f: goto 0005 // -001a │ │ -092ba4: 0d00 |0020: move-exception v0 │ │ -092ba6: 1e03 |0021: monitor-exit v3 │ │ -092ba8: 2700 |0022: throw v0 │ │ +092bc0: |[092bc0] android.support.v7.internal.widget.ProgressBarICS.setSecondaryProgress:(I)V │ │ +092bd0: 1d03 |0000: monitor-enter v3 │ │ +092bd2: 5530 a80b |0001: iget-boolean v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +092bd6: 3800 0400 |0003: if-eqz v0, 0007 // +0004 │ │ +092bda: 1e03 |0005: monitor-exit v3 │ │ +092bdc: 0e00 |0006: return-void │ │ +092bde: 3b04 0300 |0007: if-gez v4, 000a // +0003 │ │ +092be2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +092be4: 5230 ac0b |000a: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092be8: 3704 0400 |000c: if-le v4, v0, 0010 // +0004 │ │ +092bec: 5234 ac0b |000e: iget v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mMax:I // field@0bac │ │ +092bf0: 5230 b70b |0010: iget v0, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +092bf4: 3204 f3ff |0012: if-eq v4, v0, 0005 // -000d │ │ +092bf8: 5934 b70b |0014: iput v4, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +092bfc: 1400 0f00 0201 |0016: const v0, #float 2.38773e-38 // #0102000f │ │ +092c02: 5231 b70b |0019: iget v1, v3, Landroid/support/v7/internal/widget/ProgressBarICS;.mSecondaryProgress:I // field@0bb7 │ │ +092c06: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +092c08: 7040 f21e 0321 |001c: invoke-direct {v3, v0, v1, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.refreshProgress:(IIZ)V // method@1ef2 │ │ +092c0e: 28e6 |001f: goto 0005 // -001a │ │ +092c10: 0d00 |0020: move-exception v0 │ │ +092c12: 1e03 |0021: monitor-exit v3 │ │ +092c14: 2700 |0022: throw v0 │ │ catches : 2 │ │ 0x0001 - 0x0003 │ │ -> 0x0020 │ │ 0x000a - 0x001f │ │ -> 0x0020 │ │ positions : │ │ 0x0000 line=500 │ │ @@ -127321,29 +127320,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -092bc0: |[092bc0] android.support.v7.internal.widget.ProgressBarICS.setVisibility:(I)V │ │ -092bd0: 6e10 dc1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -092bd6: 0a00 |0003: move-result v0 │ │ -092bd8: 3220 1300 |0004: if-eq v0, v2, 0017 // +0013 │ │ -092bdc: 6f20 7822 2100 |0006: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -092be2: 5510 a80b |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ -092be6: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -092bea: 1300 0800 |000d: const/16 v0, #int 8 // #8 │ │ -092bee: 3202 0500 |000f: if-eq v2, v0, 0014 // +0005 │ │ -092bf2: 1240 |0011: const/4 v0, #int 4 // #4 │ │ -092bf4: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ -092bf8: 6e10 031f 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ -092bfe: 0e00 |0017: return-void │ │ -092c00: 6e10 021f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ -092c06: 28fc |001b: goto 0017 // -0004 │ │ +092c2c: |[092c2c] android.support.v7.internal.widget.ProgressBarICS.setVisibility:(I)V │ │ +092c3c: 6e10 dc1e 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +092c42: 0a00 |0003: move-result v0 │ │ +092c44: 3220 1300 |0004: if-eq v0, v2, 0017 // +0013 │ │ +092c48: 6f20 7822 2100 |0006: invoke-super {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +092c4e: 5510 a80b |0009: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminate:Z // field@0ba8 │ │ +092c52: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +092c56: 1300 0800 |000d: const/16 v0, #int 8 // #8 │ │ +092c5a: 3202 0500 |000f: if-eq v2, v0, 0014 // +0005 │ │ +092c5e: 1240 |0011: const/4 v0, #int 4 // #4 │ │ +092c60: 3302 0600 |0012: if-ne v2, v0, 0018 // +0006 │ │ +092c64: 6e10 031f 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.stopAnimation:()V // method@1f03 │ │ +092c6a: 0e00 |0017: return-void │ │ +092c6c: 6e10 021f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.startAnimation:()V // method@1f02 │ │ +092c72: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0006 line=682 │ │ 0x0009 line=684 │ │ 0x000d line=686 │ │ 0x0014 line=687 │ │ @@ -127358,58 +127357,58 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -092c08: |[092c08] android.support.v7.internal.widget.ProgressBarICS.startAnimation:()V │ │ -092c18: 6e10 dc1e 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -092c1e: 0a00 |0003: move-result v0 │ │ -092c20: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -092c24: 0e00 |0006: return-void │ │ -092c26: 5440 a90b |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092c2a: 2000 6a00 |0009: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ -092c2e: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ -092c32: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -092c34: 5c40 b80b |000e: iput-boolean v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ -092c38: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -092c3a: 5b40 a30b |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092c3e: 6e10 f01e 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ -092c44: 28f0 |0016: goto 0006 // -0010 │ │ -092c46: 5440 aa0b |0017: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ -092c4a: 3900 0900 |0019: if-nez v0, 0022 // +0009 │ │ -092c4e: 2200 5e04 |001b: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@045e │ │ -092c52: 7010 ad23 0000 |001d: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@23ad │ │ -092c58: 5b40 aa0b |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ -092c5c: 2200 6004 |0022: new-instance v0, Landroid/view/animation/Transformation; // type@0460 │ │ -092c60: 7010 b123 0000 |0024: invoke-direct {v0}, Landroid/view/animation/Transformation;.:()V // method@23b1 │ │ -092c66: 5b40 b90b |0027: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ -092c6a: 2200 5704 |0029: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0457 │ │ -092c6e: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -092c70: 1502 803f |002c: const/high16 v2, #int 1065353216 // #3f80 │ │ -092c74: 7030 9a23 1002 |002e: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@239a │ │ -092c7a: 5b40 a30b |0031: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092c7e: 5440 a30b |0033: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092c82: 5241 a40b |0035: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ -092c86: 6e20 9f23 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatMode:(I)V // method@239f │ │ -092c8c: 5440 a30b |003a: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092c90: 12f1 |003c: const/4 v1, #int -1 // #ff │ │ -092c92: 6e20 9e23 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatCount:(I)V // method@239e │ │ -092c98: 5440 a30b |0040: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092c9c: 5241 a60b |0042: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ -092ca0: 8112 |0044: int-to-long v2, v1 │ │ -092ca2: 6e30 9c23 2003 |0045: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@239c │ │ -092ca8: 5440 a30b |0048: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092cac: 5441 aa0b |004a: iget-object v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ -092cb0: 6e20 9d23 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@239d │ │ -092cb6: 5440 a30b |004f: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092cba: 1602 ffff |0051: const-wide/16 v2, #int -1 // #ffff │ │ -092cbe: 6e30 a023 2003 |0053: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setStartTime:(J)V // method@23a0 │ │ -092cc4: 28bd |0056: goto 0013 // -0043 │ │ +092c74: |[092c74] android.support.v7.internal.widget.ProgressBarICS.startAnimation:()V │ │ +092c84: 6e10 dc1e 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +092c8a: 0a00 |0003: move-result v0 │ │ +092c8c: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +092c90: 0e00 |0006: return-void │ │ +092c92: 5440 a90b |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092c96: 2000 6a00 |0009: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ +092c9a: 3800 0c00 |000b: if-eqz v0, 0017 // +000c │ │ +092c9e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +092ca0: 5c40 b80b |000e: iput-boolean v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ +092ca4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +092ca6: 5b40 a30b |0011: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092caa: 6e10 f01e 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ +092cb0: 28f0 |0016: goto 0006 // -0010 │ │ +092cb2: 5440 aa0b |0017: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ +092cb6: 3900 0900 |0019: if-nez v0, 0022 // +0009 │ │ +092cba: 2200 5e04 |001b: new-instance v0, Landroid/view/animation/LinearInterpolator; // type@045e │ │ +092cbe: 7010 ad23 0000 |001d: invoke-direct {v0}, Landroid/view/animation/LinearInterpolator;.:()V // method@23ad │ │ +092cc4: 5b40 aa0b |0020: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ +092cc8: 2200 6004 |0022: new-instance v0, Landroid/view/animation/Transformation; // type@0460 │ │ +092ccc: 7010 b123 0000 |0024: invoke-direct {v0}, Landroid/view/animation/Transformation;.:()V // method@23b1 │ │ +092cd2: 5b40 b90b |0027: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ +092cd6: 2200 5704 |0029: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0457 │ │ +092cda: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +092cdc: 1502 803f |002c: const/high16 v2, #int 1065353216 // #3f80 │ │ +092ce0: 7030 9a23 1002 |002e: invoke-direct {v0, v1, v2}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@239a │ │ +092ce6: 5b40 a30b |0031: iput-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092cea: 5440 a30b |0033: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092cee: 5241 a40b |0035: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mBehavior:I // field@0ba4 │ │ +092cf2: 6e20 9f23 1000 |0037: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatMode:(I)V // method@239f │ │ +092cf8: 5440 a30b |003a: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092cfc: 12f1 |003c: const/4 v1, #int -1 // #ff │ │ +092cfe: 6e20 9e23 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setRepeatCount:(I)V // method@239e │ │ +092d04: 5440 a30b |0040: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092d08: 5241 a60b |0042: iget v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mDuration:I // field@0ba6 │ │ +092d0c: 8112 |0044: int-to-long v2, v1 │ │ +092d0e: 6e30 9c23 2003 |0045: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@239c │ │ +092d14: 5440 a30b |0048: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092d18: 5441 aa0b |004a: iget-object v1, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mInterpolator:Landroid/view/animation/Interpolator; // field@0baa │ │ +092d1c: 6e20 9d23 1000 |004c: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@239d │ │ +092d22: 5440 a30b |004f: iget-object v0, v4, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092d26: 1602 ffff |0051: const-wide/16 v2, #int -1 // #ffff │ │ +092d2a: 6e30 a023 2003 |0053: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setStartTime:(J)V // method@23a0 │ │ +092d30: 28bd |0056: goto 0013 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0006 line=634 │ │ 0x0007 line=617 │ │ 0x000d line=618 │ │ 0x0010 line=619 │ │ @@ -127431,28 +127430,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -092cc8: |[092cc8] android.support.v7.internal.widget.ProgressBarICS.stopAnimation:()V │ │ -092cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -092cda: 5b10 a30b |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ -092cde: 5b10 b90b |0003: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ -092ce2: 5410 a90b |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092ce6: 2000 6a00 |0007: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ -092cea: 3800 0c00 |0009: if-eqz v0, 0015 // +000c │ │ -092cee: 5410 a90b |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092cf2: 1f00 6a00 |000d: check-cast v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ -092cf6: 7210 3102 0000 |000f: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.stop:()V // method@0231 │ │ -092cfc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -092cfe: 5c10 b80b |0013: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ -092d02: 6e10 f01e 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ -092d08: 0e00 |0018: return-void │ │ +092d34: |[092d34] android.support.v7.internal.widget.ProgressBarICS.stopAnimation:()V │ │ +092d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +092d46: 5b10 a30b |0001: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mAnimation:Landroid/view/animation/AlphaAnimation; // field@0ba3 │ │ +092d4a: 5b10 b90b |0003: iput-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mTransformation:Landroid/view/animation/Transformation; // field@0bb9 │ │ +092d4e: 5410 a90b |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092d52: 2000 6a00 |0007: instance-of v0, v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ +092d56: 3800 0c00 |0009: if-eqz v0, 0015 // +000c │ │ +092d5a: 5410 a90b |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092d5e: 1f00 6a00 |000d: check-cast v0, Landroid/graphics/drawable/Animatable; // type@006a │ │ +092d62: 7210 3102 0000 |000f: invoke-interface {v0}, Landroid/graphics/drawable/Animatable;.stop:()V // method@0231 │ │ +092d68: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +092d6a: 5c10 b80b |0013: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mShouldStartAnimationDrawable:Z // field@0bb8 │ │ +092d6e: 6e10 f01e 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.postInvalidate:()V // method@1ef0 │ │ +092d74: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=640 │ │ 0x0003 line=641 │ │ 0x0005 line=642 │ │ 0x000b line=643 │ │ 0x0012 line=644 │ │ @@ -127466,26 +127465,26 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -092d0c: |[092d0c] android.support.v7.internal.widget.ProgressBarICS.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ -092d1c: 5410 b40b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ -092d20: 3202 0c00 |0002: if-eq v2, v0, 000e // +000c │ │ -092d24: 5410 a90b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ -092d28: 3202 0800 |0006: if-eq v2, v0, 000e // +0008 │ │ -092d2c: 6f20 7c22 2100 |0008: invoke-super {v1, v2}, Landroid/view/View;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@227c │ │ -092d32: 0a00 |000b: move-result v0 │ │ -092d34: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -092d38: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -092d3a: 0f00 |000f: return v0 │ │ -092d3c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -092d3e: 28fe |0011: goto 000f // -0002 │ │ +092d78: |[092d78] android.support.v7.internal.widget.ProgressBarICS.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z │ │ +092d88: 5410 b40b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mProgressDrawable:Landroid/graphics/drawable/Drawable; // field@0bb4 │ │ +092d8c: 3202 0c00 |0002: if-eq v2, v0, 000e // +000c │ │ +092d90: 5410 a90b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ProgressBarICS;.mIndeterminateDrawable:Landroid/graphics/drawable/Drawable; // field@0ba9 │ │ +092d94: 3202 0800 |0006: if-eq v2, v0, 000e // +0008 │ │ +092d98: 6f20 7c22 2100 |0008: invoke-super {v1, v2}, Landroid/view/View;.verifyDrawable:(Landroid/graphics/drawable/Drawable;)Z // method@227c │ │ +092d9e: 0a00 |000b: move-result v0 │ │ +092da0: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +092da4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +092da6: 0f00 |000f: return v0 │ │ +092da8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +092daa: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/widget/ProgressBarICS; │ │ 0x0000 - 0x0012 reg=2 who Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -127528,19 +127527,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -092d40: |[092d40] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ -092d50: 5b01 bb0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ -092d54: 5b02 bc0b |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0bbc │ │ -092d58: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -092d5e: 0e00 |0007: return-void │ │ +092dac: |[092dac] android.support.v7.internal.widget.ScrollingTabContainerView$1.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V │ │ +092dbc: 5b01 bb0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ +092dc0: 5b02 bc0b |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0bbc │ │ +092dc4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +092dca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View; │ │ @@ -127551,34 +127550,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -092d60: |[092d60] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ -092d70: 5441 bc0b |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0bbc │ │ -092d74: 6e10 fe21 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -092d7a: 0a01 |0005: move-result v1 │ │ -092d7c: 5442 bb0b |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ -092d80: 6e10 321f 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@1f32 │ │ -092d86: 0a02 |000b: move-result v2 │ │ -092d88: 5443 bc0b |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0bbc │ │ -092d8c: 6e10 2022 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -092d92: 0a03 |0011: move-result v3 │ │ -092d94: b132 |0012: sub-int/2addr v2, v3 │ │ -092d96: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ -092d9a: 9100 0102 |0015: sub-int v0, v1, v2 │ │ -092d9e: 5441 bb0b |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ -092da2: 1202 |0019: const/4 v2, #int 0 // #0 │ │ -092da4: 6e30 481f 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1f48 │ │ -092daa: 5441 bb0b |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ -092dae: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -092db0: 5b12 cd0b |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -092db4: 0e00 |0022: return-void │ │ +092dcc: |[092dcc] android.support.v7.internal.widget.ScrollingTabContainerView$1.run:()V │ │ +092ddc: 5441 bc0b |0000: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0bbc │ │ +092de0: 6e10 fe21 0100 |0002: invoke-virtual {v1}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +092de6: 0a01 |0005: move-result v1 │ │ +092de8: 5442 bb0b |0006: iget-object v2, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ +092dec: 6e10 321f 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getWidth:()I // method@1f32 │ │ +092df2: 0a02 |000b: move-result v2 │ │ +092df4: 5443 bc0b |000c: iget-object v3, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.val$tabView:Landroid/view/View; // field@0bbc │ │ +092df8: 6e10 2022 0300 |000e: invoke-virtual {v3}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +092dfe: 0a03 |0011: move-result v3 │ │ +092e00: b132 |0012: sub-int/2addr v2, v3 │ │ +092e02: db02 0202 |0013: div-int/lit8 v2, v2, #int 2 // #02 │ │ +092e06: 9100 0102 |0015: sub-int v0, v1, v2 │ │ +092e0a: 5441 bb0b |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ +092e0e: 1202 |0019: const/4 v2, #int 0 // #0 │ │ +092e10: 6e30 481f 0102 |001a: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.smoothScrollTo:(II)V // method@1f48 │ │ +092e16: 5441 bb0b |001d: iget-object v1, v4, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbb │ │ +092e1a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +092e1c: 5b12 cd0b |0020: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +092e20: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0017 line=214 │ │ 0x001d line=215 │ │ 0x0022 line=216 │ │ locals : │ │ @@ -127619,18 +127618,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -092db8: |[092db8] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -092dc8: 5b01 bd0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ -092dcc: 7010 cd23 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -092dd2: 0e00 |0005: return-void │ │ +092e24: |[092e24] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +092e34: 5b01 bd0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ +092e38: 7010 cd23 0000 |0002: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +092e3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -127639,17 +127638,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -092dd4: |[092dd4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -092de4: 7020 0b1f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1f0b │ │ -092dea: 0e00 |0003: return-void │ │ +092e40: |[092e40] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +092e50: 7020 0b1f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1f0b │ │ +092e56: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ @@ -127660,21 +127659,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -092dec: |[092dec] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ -092dfc: 5410 bd0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ -092e00: 7110 271f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ -092e06: 0c00 |0005: move-result-object v0 │ │ -092e08: 6e10 4524 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -092e0e: 0a00 |0009: move-result v0 │ │ -092e10: 0f00 |000a: return v0 │ │ +092e58: |[092e58] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getCount:()I │ │ +092e68: 5410 bd0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ +092e6c: 7110 271f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ +092e72: 0c00 |0005: move-result-object v0 │ │ +092e74: 6e10 4524 0000 |0006: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +092e7a: 0a00 |0009: move-result v0 │ │ +092e7c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;) │ │ @@ -127682,24 +127681,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -092e14: |[092e14] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ -092e24: 5410 bd0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ -092e28: 7110 271f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ -092e2e: 0c00 |0005: move-result-object v0 │ │ -092e30: 6e20 4424 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -092e36: 0c00 |0009: move-result-object v0 │ │ -092e38: 1f00 cf03 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ -092e3c: 6e10 1c1f 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1f1c │ │ -092e42: 0c00 |000f: move-result-object v0 │ │ -092e44: 1100 |0010: return-object v0 │ │ +092e80: |[092e80] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItem:(I)Ljava/lang/Object; │ │ +092e90: 5410 bd0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ +092e94: 7110 271f 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ +092e9a: 0c00 |0005: move-result-object v0 │ │ +092e9c: 6e20 4424 2000 |0006: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +092ea2: 0c00 |0009: move-result-object v0 │ │ +092ea4: 1f00 cf03 |000a: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ +092ea8: 6e10 1c1f 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1f1c │ │ +092eae: 0c00 |000f: move-result-object v0 │ │ +092eb0: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0011 reg=2 position I │ │ │ │ @@ -127708,17 +127707,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -092e48: |[092e48] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ -092e58: 8130 |0000: int-to-long v0, v3 │ │ -092e5a: 1000 |0001: return-wide v0 │ │ +092eb4: |[092eb4] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getItemId:(I)J │ │ +092ec4: 8130 |0000: int-to-long v0, v3 │ │ +092ec6: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -127727,31 +127726,31 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -092e5c: |[092e5c] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -092e6c: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ -092e70: 5431 bd0b |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ -092e74: 6e20 0e1f 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1f0e │ │ -092e7a: 0c00 |0007: move-result-object v0 │ │ -092e7c: 1f00 2e03 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ -092e80: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -092e82: 7130 281f 0102 |000b: invoke-static {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f28 │ │ -092e88: 0c05 |000e: move-result-object v5 │ │ -092e8a: 1105 |000f: return-object v5 │ │ -092e8c: 0750 |0010: move-object v0, v5 │ │ -092e8e: 1f00 cf03 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ -092e92: 6e20 0e1f 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1f0e │ │ -092e98: 0c01 |0016: move-result-object v1 │ │ -092e9a: 1f01 2e03 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ -092e9e: 6e20 191f 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1f19 │ │ -092ea4: 28f3 |001c: goto 000f // -000d │ │ +092ec8: |[092ec8] android.support.v7.internal.widget.ScrollingTabContainerView$TabAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +092ed8: 3905 1000 |0000: if-nez v5, 0010 // +0010 │ │ +092edc: 5431 bd0b |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbd │ │ +092ee0: 6e20 0e1f 4300 |0004: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1f0e │ │ +092ee6: 0c00 |0007: move-result-object v0 │ │ +092ee8: 1f00 2e03 |0008: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ +092eec: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +092eee: 7130 281f 0102 |000b: invoke-static {v1, v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f28 │ │ +092ef4: 0c05 |000e: move-result-object v5 │ │ +092ef6: 1105 |000f: return-object v5 │ │ +092ef8: 0750 |0010: move-object v0, v5 │ │ +092efa: 1f00 cf03 |0011: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ +092efe: 6e20 0e1f 4300 |0013: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.getItem:(I)Ljava/lang/Object; // method@1f0e │ │ +092f04: 0c01 |0016: move-result-object v1 │ │ +092f06: 1f01 2e03 |0017: check-cast v1, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ +092f0a: 6e20 191f 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1f19 │ │ +092f10: 28f3 |001c: goto 000f // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0002 line=463 │ │ 0x000f line=467 │ │ 0x0011 line=465 │ │ locals : │ │ @@ -127795,18 +127794,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -092ea8: |[092ea8] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -092eb8: 5b01 be0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbe │ │ -092ebc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -092ec2: 0e00 |0005: return-void │ │ +092f14: |[092f14] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +092f24: 5b01 be0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbe │ │ +092f28: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +092f2e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ @@ -127815,17 +127814,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -092ec4: |[092ec4] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ -092ed4: 7020 121f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1f12 │ │ -092eda: 0e00 |0003: return-void │ │ +092f30: |[092f30] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V │ │ +092f40: 7020 121f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1f12 │ │ +092f46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; │ │ @@ -127836,40 +127835,40 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -092edc: |[092edc] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ -092eec: 0763 |0000: move-object v3, v6 │ │ -092eee: 1f03 cf03 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ -092ef2: 6e10 1c1f 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1f1c │ │ -092ef8: 0c04 |0006: move-result-object v4 │ │ -092efa: 6e10 8516 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1685 │ │ -092f00: 5454 be0b |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbe │ │ -092f04: 7110 271f 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ -092f0a: 0c04 |000f: move-result-object v4 │ │ -092f0c: 6e10 4524 0400 |0010: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -092f12: 0a02 |0013: move-result v2 │ │ -092f14: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -092f16: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ -092f1a: 5454 be0b |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbe │ │ -092f1e: 7110 271f 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ -092f24: 0c04 |001c: move-result-object v4 │ │ -092f26: 6e20 4424 1400 |001d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -092f2c: 0c00 |0020: move-result-object v0 │ │ -092f2e: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ -092f32: 1214 |0023: const/4 v4, #int 1 // #1 │ │ -092f34: 6e20 7422 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@2274 │ │ -092f3a: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ -092f3e: 28ec |0029: goto 0015 // -0014 │ │ -092f40: 1204 |002a: const/4 v4, #int 0 // #0 │ │ -092f42: 28f9 |002b: goto 0024 // -0007 │ │ -092f44: 0e00 |002c: return-void │ │ +092f48: |[092f48] android.support.v7.internal.widget.ScrollingTabContainerView$TabClickListener.onClick:(Landroid/view/View;)V │ │ +092f58: 0763 |0000: move-object v3, v6 │ │ +092f5a: 1f03 cf03 |0001: check-cast v3, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ +092f5e: 6e10 1c1f 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1f1c │ │ +092f64: 0c04 |0006: move-result-object v4 │ │ +092f66: 6e10 8516 0400 |0007: invoke-virtual {v4}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1685 │ │ +092f6c: 5454 be0b |000a: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbe │ │ +092f70: 7110 271f 0400 |000c: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ +092f76: 0c04 |000f: move-result-object v4 │ │ +092f78: 6e10 4524 0400 |0010: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +092f7e: 0a02 |0013: move-result v2 │ │ +092f80: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +092f82: 3521 1700 |0015: if-ge v1, v2, 002c // +0017 │ │ +092f86: 5454 be0b |0017: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.this$0:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bbe │ │ +092f8a: 7110 271f 0400 |0019: invoke-static {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; // method@1f27 │ │ +092f90: 0c04 |001c: move-result-object v4 │ │ +092f92: 6e20 4424 1400 |001d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +092f98: 0c00 |0020: move-result-object v0 │ │ +092f9a: 3360 0900 |0021: if-ne v0, v6, 002a // +0009 │ │ +092f9e: 1214 |0023: const/4 v4, #int 1 // #1 │ │ +092fa0: 6e20 7422 4000 |0024: invoke-virtual {v0, v4}, Landroid/view/View;.setSelected:(Z)V // method@2274 │ │ +092fa6: d801 0101 |0027: add-int/lit8 v1, v1, #int 1 // #01 │ │ +092faa: 28ec |0029: goto 0015 // -0014 │ │ +092fac: 1204 |002a: const/4 v4, #int 0 // #0 │ │ +092fae: 28f9 |002b: goto 0024 // -0007 │ │ +092fb0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x000a line=476 │ │ 0x0014 line=477 │ │ 0x0017 line=478 │ │ @@ -127935,17 +127934,17 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -092f48: |[092f48] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -092f58: 7030 3d24 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ -092f5e: 0e00 |0003: return-void │ │ +092fb4: |[092fb4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +092fc4: 7030 3d24 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ +092fca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -127957,22 +127956,22 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -092f60: |[092f60] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -092f70: 5b12 c10b |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bc1 │ │ -092f74: 5b13 c20b |0002: iput-object v3, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ -092f78: 3804 0700 |0004: if-eqz v4, 000b // +0007 │ │ -092f7c: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ -092f80: 6e20 211f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1f21 │ │ -092f86: 6e10 251f 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1f25 │ │ -092f8c: 0e00 |000e: return-void │ │ +092fcc: |[092fcc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +092fdc: 5b12 c10b |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bc1 │ │ +092fe0: 5b13 c20b |0002: iput-object v3, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ +092fe4: 3804 0700 |0004: if-eqz v4, 000b // +0007 │ │ +092fe8: 1300 1300 |0006: const/16 v0, #int 19 // #13 │ │ +092fec: 6e20 211f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setGravity:(I)V // method@1f21 │ │ +092ff2: 6e10 251f 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1f25 │ │ +092ff8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0002 line=341 │ │ 0x0004 line=343 │ │ 0x0006 line=344 │ │ 0x000b line=347 │ │ @@ -127988,18 +127987,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -092f90: |[092f90] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -092fa0: 5b01 c20b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ -092fa4: 6e10 251f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1f25 │ │ -092faa: 0e00 |0005: return-void │ │ +092ffc: |[092ffc] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.bindTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +09300c: 5b01 c20b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ +093010: 6e10 251f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1f25 │ │ +093016: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0002 line=352 │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ @@ -128010,17 +128009,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -092fac: |[092fac] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -092fbc: 5410 c20b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ -092fc0: 1100 |0002: return-object v0 │ │ +093018: |[093018] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.getTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +093028: 5410 c20b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ +09302c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;) │ │ @@ -128028,31 +128027,31 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -092fc4: |[092fc4] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ -092fd4: 6f30 4f24 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ -092fda: 5421 c10b |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bc1 │ │ -092fde: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ -092fe2: 5421 c10b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bc1 │ │ -092fe6: 5210 c80b |0009: iget v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ -092fea: 3d00 1100 |000b: if-lez v0, 001c // +0011 │ │ -092fee: 6e10 1b1f 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1f1b │ │ -092ff4: 0a01 |0010: move-result v1 │ │ -092ff6: 3701 0b00 |0011: if-le v1, v0, 001c // +000b │ │ -092ffa: 1501 0040 |0013: const/high16 v1, #int 1073741824 // #4000 │ │ -092ffe: 7120 db21 1000 |0015: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -093004: 0a01 |0018: move-result v1 │ │ -093006: 6f30 4f24 1204 |0019: invoke-super {v2, v1, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ -09300c: 0e00 |001c: return-void │ │ -09300e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -093010: 28ed |001e: goto 000b // -0013 │ │ +093030: |[093030] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.onMeasure:(II)V │ │ +093040: 6f30 4f24 3204 |0000: invoke-super {v2, v3, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ +093046: 5421 c10b |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bc1 │ │ +09304a: 3801 1800 |0005: if-eqz v1, 001d // +0018 │ │ +09304e: 5421 c10b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mParent:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0bc1 │ │ +093052: 5210 c80b |0009: iget v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ +093056: 3d00 1100 |000b: if-lez v0, 001c // +0011 │ │ +09305a: 6e10 1b1f 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getMeasuredWidth:()I // method@1f1b │ │ +093060: 0a01 |0010: move-result v1 │ │ +093062: 3701 0b00 |0011: if-le v1, v0, 001c // +000b │ │ +093066: 1501 0040 |0013: const/high16 v1, #int 1073741824 // #4000 │ │ +09306a: 7120 db21 1000 |0015: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +093070: 0a01 |0018: move-result v1 │ │ +093072: 6f30 4f24 1204 |0019: invoke-super {v2, v1, v4}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ +093078: 0e00 |001c: return-void │ │ +09307a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +09307c: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0003 line=359 │ │ 0x000b line=362 │ │ 0x0013 line=363 │ │ 0x001c line=366 │ │ @@ -128068,110 +128067,110 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 207 16-bit code units │ │ -093014: |[093014] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ -093024: 130d 1000 |0000: const/16 v13, #int 16 // #10 │ │ -093028: 120c |0002: const/4 v12, #int 0 // #0 │ │ -09302a: 1309 0800 |0003: const/16 v9, #int 8 // #8 │ │ -09302e: 12eb |0005: const/4 v11, #int -2 // #fe │ │ -093030: 120a |0006: const/4 v10, #int 0 // #0 │ │ -093032: 54e5 c20b |0007: iget-object v5, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ -093036: 6e10 8016 0500 |0009: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@1680 │ │ -09303c: 0c00 |000c: move-result-object v0 │ │ -09303e: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ -093042: 6e10 0d22 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -093048: 0c01 |0012: move-result-object v1 │ │ -09304a: 32e1 0c00 |0013: if-eq v1, v14, 001f // +000c │ │ -09304e: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -093052: 1f01 4404 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ -093056: 6e20 c122 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -09305c: 6e20 161f 0e00 |001c: invoke-virtual {v14, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1f16 │ │ -093062: 5be0 bf0b |001f: iput-object v0, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ -093066: 54e8 c30b |0021: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -09306a: 3808 0700 |0023: if-eqz v8, 002a // +0007 │ │ -09306e: 54e8 c30b |0025: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -093072: 6e20 1c25 9800 |0027: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -093078: 54e8 c00b |002a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -09307c: 3808 0c00 |002c: if-eqz v8, 0038 // +000c │ │ -093080: 54e8 c00b |002e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -093084: 6e20 3724 9800 |0030: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -09308a: 54e8 c00b |0033: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -09308e: 6e20 3124 a800 |0035: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -093094: 0e00 |0038: return-void │ │ -093096: 54e8 bf0b |0039: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ -09309a: 3808 0900 |003b: if-eqz v8, 0044 // +0009 │ │ -09309e: 54e8 bf0b |003d: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ -0930a2: 6e20 1e1f 8e00 |003f: invoke-virtual {v14, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1f1e │ │ -0930a8: 5bea bf0b |0042: iput-object v10, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ -0930ac: 6e10 8116 0500 |0044: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1681 │ │ -0930b2: 0c02 |0047: move-result-object v2 │ │ -0930b4: 6e10 8416 0500 |0048: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@1684 │ │ -0930ba: 0c06 |004b: move-result-object v6 │ │ -0930bc: 3802 6500 |004c: if-eqz v2, 00b1 // +0065 │ │ -0930c0: 54e8 c00b |004e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -0930c4: 3908 1a00 |0050: if-nez v8, 006a // +001a │ │ -0930c8: 2203 7d04 |0052: new-instance v3, Landroid/widget/ImageView; // type@047d │ │ -0930cc: 6e10 1a1f 0e00 |0054: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1f1a │ │ -0930d2: 0c08 |0057: move-result-object v8 │ │ -0930d4: 7020 2624 8300 |0058: invoke-direct {v3, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@2426 │ │ -0930da: 2204 7e04 |005b: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -0930de: 7030 3824 b40b |005d: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ -0930e4: 594d 7e0c |0060: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0c7e │ │ -0930e8: 6e20 3424 4300 |0062: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2434 │ │ -0930ee: 6e30 171f 3e0c |0065: invoke-virtual {v14, v3, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1f17 │ │ -0930f4: 5be3 c00b |0068: iput-object v3, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -0930f8: 54e8 c00b |006a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -0930fc: 6e20 3124 2800 |006c: invoke-virtual {v8, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -093102: 54e8 c00b |006f: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -093106: 6e20 3724 c800 |0071: invoke-virtual {v8, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -09310c: 3806 4c00 |0074: if-eqz v6, 00c0 // +004c │ │ -093110: 54e8 c30b |0076: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -093114: 3908 2100 |0078: if-nez v8, 0099 // +0021 │ │ -093118: 2207 ba03 |007a: new-instance v7, Landroid/support/v7/internal/widget/CompatTextView; // type@03ba │ │ -09311c: 6e10 1a1f 0e00 |007c: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1f1a │ │ -093122: 0c08 |007f: move-result-object v8 │ │ -093124: 6009 0b07 |0080: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@070b │ │ -093128: 7040 1e1e 879a |0082: invoke-direct {v7, v8, v10, v9}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e1e │ │ -09312e: 6208 620c |0085: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ -093132: 6e20 0a25 8700 |0087: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ -093138: 2204 7e04 |008a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -09313c: 7030 3824 b40b |008c: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ -093142: 594d 7e0c |008f: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0c7e │ │ -093146: 6e20 0e25 4700 |0091: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@250e │ │ -09314c: 6e20 161f 7e00 |0094: invoke-virtual {v14, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1f16 │ │ -093152: 5be7 c30b |0097: iput-object v7, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -093156: 54e8 c30b |0099: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -09315a: 6e20 1625 6800 |009b: invoke-virtual {v8, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -093160: 54e8 c30b |009e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -093164: 6e20 1c25 c800 |00a0: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -09316a: 54e8 c00b |00a3: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -09316e: 3808 93ff |00a5: if-eqz v8, 0038 // -006d │ │ -093172: 54e8 c00b |00a7: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -093176: 6e10 7f16 0500 |00a9: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@167f │ │ -09317c: 0c09 |00ac: move-result-object v9 │ │ -09317e: 6e20 3024 9800 |00ad: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2430 │ │ -093184: 2888 |00b0: goto 0038 // -0078 │ │ -093186: 54e8 c00b |00b1: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -09318a: 3808 c1ff |00b3: if-eqz v8, 0074 // -003f │ │ -09318e: 54e8 c00b |00b5: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -093192: 6e20 3724 9800 |00b7: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -093198: 54e8 c00b |00ba: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ -09319c: 6e20 3124 a800 |00bc: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0931a2: 28b5 |00bf: goto 0074 // -004b │ │ -0931a4: 54e8 c30b |00c0: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -0931a8: 3808 e1ff |00c2: if-eqz v8, 00a3 // -001f │ │ -0931ac: 54e8 c30b |00c4: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -0931b0: 6e20 1c25 9800 |00c6: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0931b6: 54e8 c30b |00c9: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ -0931ba: 6e20 1625 a800 |00cb: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0931c0: 28d5 |00ce: goto 00a3 // -002b │ │ +093080: |[093080] android.support.v7.internal.widget.ScrollingTabContainerView$TabView.update:()V │ │ +093090: 130d 1000 |0000: const/16 v13, #int 16 // #10 │ │ +093094: 120c |0002: const/4 v12, #int 0 // #0 │ │ +093096: 1309 0800 |0003: const/16 v9, #int 8 // #8 │ │ +09309a: 12eb |0005: const/4 v11, #int -2 // #fe │ │ +09309c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +09309e: 54e5 c20b |0007: iget-object v5, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTab:Landroid/support/v7/app/ActionBar$Tab; // field@0bc2 │ │ +0930a2: 6e10 8016 0500 |0009: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@1680 │ │ +0930a8: 0c00 |000c: move-result-object v0 │ │ +0930aa: 3800 2c00 |000d: if-eqz v0, 0039 // +002c │ │ +0930ae: 6e10 0d22 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0930b4: 0c01 |0012: move-result-object v1 │ │ +0930b6: 32e1 0c00 |0013: if-eq v1, v14, 001f // +000c │ │ +0930ba: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0930be: 1f01 4404 |0017: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ +0930c2: 6e20 c122 0100 |0019: invoke-virtual {v1, v0}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0930c8: 6e20 161f 0e00 |001c: invoke-virtual {v14, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1f16 │ │ +0930ce: 5be0 bf0b |001f: iput-object v0, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ +0930d2: 54e8 c30b |0021: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +0930d6: 3808 0700 |0023: if-eqz v8, 002a // +0007 │ │ +0930da: 54e8 c30b |0025: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +0930de: 6e20 1c25 9800 |0027: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0930e4: 54e8 c00b |002a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0930e8: 3808 0c00 |002c: if-eqz v8, 0038 // +000c │ │ +0930ec: 54e8 c00b |002e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0930f0: 6e20 3724 9800 |0030: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0930f6: 54e8 c00b |0033: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0930fa: 6e20 3124 a800 |0035: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +093100: 0e00 |0038: return-void │ │ +093102: 54e8 bf0b |0039: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ +093106: 3808 0900 |003b: if-eqz v8, 0044 // +0009 │ │ +09310a: 54e8 bf0b |003d: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ +09310e: 6e20 1e1f 8e00 |003f: invoke-virtual {v14, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.removeView:(Landroid/view/View;)V // method@1f1e │ │ +093114: 5bea bf0b |0042: iput-object v10, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mCustomView:Landroid/view/View; // field@0bbf │ │ +093118: 6e10 8116 0500 |0044: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1681 │ │ +09311e: 0c02 |0047: move-result-object v2 │ │ +093120: 6e10 8416 0500 |0048: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@1684 │ │ +093126: 0c06 |004b: move-result-object v6 │ │ +093128: 3802 6500 |004c: if-eqz v2, 00b1 // +0065 │ │ +09312c: 54e8 c00b |004e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +093130: 3908 1a00 |0050: if-nez v8, 006a // +001a │ │ +093134: 2203 7d04 |0052: new-instance v3, Landroid/widget/ImageView; // type@047d │ │ +093138: 6e10 1a1f 0e00 |0054: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1f1a │ │ +09313e: 0c08 |0057: move-result-object v8 │ │ +093140: 7020 2624 8300 |0058: invoke-direct {v3, v8}, Landroid/widget/ImageView;.:(Landroid/content/Context;)V // method@2426 │ │ +093146: 2204 7e04 |005b: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +09314a: 7030 3824 b40b |005d: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ +093150: 594d 7e0c |0060: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0c7e │ │ +093154: 6e20 3424 4300 |0062: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2434 │ │ +09315a: 6e30 171f 3e0c |0065: invoke-virtual {v14, v3, v12}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;I)V // method@1f17 │ │ +093160: 5be3 c00b |0068: iput-object v3, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +093164: 54e8 c00b |006a: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +093168: 6e20 3124 2800 |006c: invoke-virtual {v8, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +09316e: 54e8 c00b |006f: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +093172: 6e20 3724 c800 |0071: invoke-virtual {v8, v12}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +093178: 3806 4c00 |0074: if-eqz v6, 00c0 // +004c │ │ +09317c: 54e8 c30b |0076: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +093180: 3908 2100 |0078: if-nez v8, 0099 // +0021 │ │ +093184: 2207 ba03 |007a: new-instance v7, Landroid/support/v7/internal/widget/CompatTextView; // type@03ba │ │ +093188: 6e10 1a1f 0e00 |007c: invoke-virtual {v14}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getContext:()Landroid/content/Context; // method@1f1a │ │ +09318e: 0c08 |007f: move-result-object v8 │ │ +093190: 6009 0b07 |0080: sget v9, Landroid/support/v7/appcompat/R$attr;.actionBarTabTextStyle:I // field@070b │ │ +093194: 7040 1e1e 879a |0082: invoke-direct {v7, v8, v10, v9}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e1e │ │ +09319a: 6208 620c |0085: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ +09319e: 6e20 0a25 8700 |0087: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ +0931a4: 2204 7e04 |008a: new-instance v4, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0931a8: 7030 3824 b40b |008c: invoke-direct {v4, v11, v11}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ +0931ae: 594d 7e0c |008f: iput v13, v4, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0c7e │ │ +0931b2: 6e20 0e25 4700 |0091: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@250e │ │ +0931b8: 6e20 161f 7e00 |0094: invoke-virtual {v14, v7}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.addView:(Landroid/view/View;)V // method@1f16 │ │ +0931be: 5be7 c30b |0097: iput-object v7, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +0931c2: 54e8 c30b |0099: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +0931c6: 6e20 1625 6800 |009b: invoke-virtual {v8, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0931cc: 54e8 c30b |009e: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +0931d0: 6e20 1c25 c800 |00a0: invoke-virtual {v8, v12}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0931d6: 54e8 c00b |00a3: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0931da: 3808 93ff |00a5: if-eqz v8, 0038 // -006d │ │ +0931de: 54e8 c00b |00a7: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0931e2: 6e10 7f16 0500 |00a9: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getContentDescription:()Ljava/lang/CharSequence; // method@167f │ │ +0931e8: 0c09 |00ac: move-result-object v9 │ │ +0931ea: 6e20 3024 9800 |00ad: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2430 │ │ +0931f0: 2888 |00b0: goto 0038 // -0078 │ │ +0931f2: 54e8 c00b |00b1: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0931f6: 3808 c1ff |00b3: if-eqz v8, 0074 // -003f │ │ +0931fa: 54e8 c00b |00b5: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +0931fe: 6e20 3724 9800 |00b7: invoke-virtual {v8, v9}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +093204: 54e8 c00b |00ba: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mIconView:Landroid/widget/ImageView; // field@0bc0 │ │ +093208: 6e20 3124 a800 |00bc: invoke-virtual {v8, v10}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +09320e: 28b5 |00bf: goto 0074 // -004b │ │ +093210: 54e8 c30b |00c0: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +093214: 3808 e1ff |00c2: if-eqz v8, 00a3 // -001f │ │ +093218: 54e8 c30b |00c4: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +09321c: 6e20 1c25 9800 |00c6: invoke-virtual {v8, v9}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +093222: 54e8 c30b |00c9: iget-object v8, v14, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.mTextView:Landroid/widget/TextView; // field@0bc3 │ │ +093226: 6e20 1625 a800 |00cb: invoke-virtual {v8, v10}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +09322c: 28d5 |00ce: goto 00a3 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0007 line=369 │ │ 0x0009 line=370 │ │ 0x000d line=371 │ │ 0x000f line=372 │ │ 0x0013 line=373 │ │ @@ -128297,22 +128296,22 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0931c4: |[0931c4] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;)V │ │ -0931d4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0931da: 5b12 d30b |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -0931de: 2020 8004 |0005: instance-of v0, v2, Landroid/widget/ListAdapter; // type@0480 │ │ -0931e2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0931e6: 1f02 8004 |0009: check-cast v2, Landroid/widget/ListAdapter; // type@0480 │ │ -0931ea: 5b12 d40b |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0bd4 │ │ -0931ee: 0e00 |000d: return-void │ │ +093230: |[093230] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.:(Landroid/widget/SpinnerAdapter;)V │ │ +093240: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +093246: 5b12 d30b |0003: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +09324a: 2020 8004 |0005: instance-of v0, v2, Landroid/widget/ListAdapter; // type@0480 │ │ +09324e: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +093252: 1f02 8004 |0009: check-cast v2, Landroid/widget/ListAdapter; // type@0480 │ │ +093256: 5b12 d40b |000b: iput-object v2, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0bd4 │ │ +09325a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0003 line=536 │ │ 0x0005 line=537 │ │ 0x0009 line=538 │ │ 0x000d line=540 │ │ @@ -128326,22 +128325,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0931f0: |[0931f0] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.areAllItemsEnabled:()Z │ │ -093200: 5420 d40b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0bd4 │ │ -093204: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -093208: 7210 5e24 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@245e │ │ -09320e: 0a01 |0007: move-result v1 │ │ -093210: 0f01 |0008: return v1 │ │ -093212: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -093214: 28fe |000a: goto 0008 // -0002 │ │ +09325c: |[09325c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.areAllItemsEnabled:()Z │ │ +09326c: 5420 d40b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0bd4 │ │ +093270: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +093274: 7210 5e24 0000 |0004: invoke-interface {v0}, Landroid/widget/ListAdapter;.areAllItemsEnabled:()Z // method@245e │ │ +09327a: 0a01 |0007: move-result v1 │ │ +09327c: 0f01 |0008: return v1 │ │ +09327e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +093280: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0002 line=585 │ │ 0x0004 line=586 │ │ 0x0008 line=588 │ │ locals : │ │ @@ -128353,23 +128352,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -093218: |[093218] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getCount:()I │ │ -093228: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -09322c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -093230: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -093232: 0f00 |0005: return v0 │ │ -093234: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093238: 7210 e124 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ -09323e: 0a00 |000b: move-result v0 │ │ -093240: 28f9 |000c: goto 0005 // -0007 │ │ +093284: |[093284] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getCount:()I │ │ +093294: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +093298: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09329c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09329e: 0f00 |0005: return v0 │ │ +0932a0: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +0932a4: 7210 e124 0000 |0008: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ +0932aa: 0a00 |000b: move-result v0 │ │ +0932ac: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -128377,23 +128376,23 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -093244: |[093244] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -093254: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093258: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -09325c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09325e: 1100 |0005: return-object v0 │ │ -093260: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093264: 7240 e224 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e2 │ │ -09326a: 0c00 |000b: move-result-object v0 │ │ -09326c: 28f9 |000c: goto 0005 // -0007 │ │ +0932b0: |[0932b0] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0932c0: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +0932c4: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0932c8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0932ca: 1100 |0005: return-object v0 │ │ +0932cc: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +0932d0: 7240 e224 2043 |0008: invoke-interface {v0, v2, v3, v4}, Landroid/widget/SpinnerAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e2 │ │ +0932d6: 0c00 |000b: move-result-object v0 │ │ +0932d8: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ 0x0000 - 0x000d reg=3 convertView Landroid/view/View; │ │ @@ -128404,23 +128403,23 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -093270: |[093270] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ -093280: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093284: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -093288: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09328a: 1100 |0005: return-object v0 │ │ -09328c: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093290: 7220 e324 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@24e3 │ │ -093296: 0c00 |000b: move-result-object v0 │ │ -093298: 28f9 |000c: goto 0005 // -0007 │ │ +0932dc: |[0932dc] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItem:(I)Ljava/lang/Object; │ │ +0932ec: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +0932f0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0932f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0932f6: 1100 |0005: return-object v0 │ │ +0932f8: 5410 d30b |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +0932fc: 7220 e324 2000 |0008: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.getItem:(I)Ljava/lang/Object; // method@24e3 │ │ +093302: 0c00 |000b: move-result-object v0 │ │ +093304: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x000d reg=2 position I │ │ │ │ @@ -128429,23 +128428,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -09329c: |[09329c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemId:(I)J │ │ -0932ac: 5420 d30b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -0932b0: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0932b4: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ -0932b8: 1000 |0006: return-wide v0 │ │ -0932ba: 5420 d30b |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -0932be: 7220 e424 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@24e4 │ │ -0932c4: 0b00 |000c: move-result-wide v0 │ │ -0932c6: 28f9 |000d: goto 0006 // -0007 │ │ +093308: |[093308] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemId:(I)J │ │ +093318: 5420 d30b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +09331c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +093320: 1600 ffff |0004: const-wide/16 v0, #int -1 // #ffff │ │ +093324: 1000 |0006: return-wide v0 │ │ +093326: 5420 d30b |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +09332a: 7220 e424 3000 |0009: invoke-interface {v0, v3}, Landroid/widget/SpinnerAdapter;.getItemId:(I)J // method@24e4 │ │ +093330: 0b00 |000c: move-result-wide v0 │ │ +093332: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x000e reg=3 position I │ │ │ │ @@ -128454,17 +128453,17 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0932c8: |[0932c8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemViewType:(I)I │ │ -0932d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0932da: 0f00 |0001: return v0 │ │ +093334: |[093334] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getItemViewType:(I)I │ │ +093344: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093346: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x0002 reg=2 position I │ │ │ │ @@ -128473,18 +128472,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0932dc: |[0932dc] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0932ec: 6e40 561f 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1f56 │ │ -0932f2: 0c00 |0003: move-result-object v0 │ │ -0932f4: 1100 |0004: return-object v0 │ │ +093348: |[093348] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +093358: 6e40 561f 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1f56 │ │ +09335e: 0c00 |0003: move-result-object v0 │ │ +093360: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=555 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ 0x0000 - 0x0005 reg=2 position I │ │ 0x0000 - 0x0005 reg=3 convertView Landroid/view/View; │ │ @@ -128495,17 +128494,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0932f8: |[0932f8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getViewTypeCount:()I │ │ -093308: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09330a: 0f00 |0001: return v0 │ │ +093364: |[093364] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.getViewTypeCount:()I │ │ +093374: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +093376: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=610 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -128513,25 +128512,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09330c: |[09330c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.hasStableIds:()Z │ │ -09331c: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093320: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -093324: 5410 d30b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -093328: 7210 e724 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@24e7 │ │ -09332e: 0a00 |0009: move-result v0 │ │ -093330: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -093334: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -093336: 0f00 |000d: return v0 │ │ -093338: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09333a: 28fe |000f: goto 000d // -0002 │ │ +093378: |[093378] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.hasStableIds:()Z │ │ +093388: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +09338c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +093390: 5410 d30b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +093394: 7210 e724 0000 |0006: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.hasStableIds:()Z // method@24e7 │ │ +09339a: 0a00 |0009: move-result v0 │ │ +09339c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0933a0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0933a2: 0f00 |000d: return v0 │ │ +0933a4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0933a6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -128539,22 +128538,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09333c: |[09333c] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEmpty:()Z │ │ -09334c: 6e10 551f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getCount:()I // method@1f55 │ │ -093352: 0a00 |0003: move-result v0 │ │ -093354: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -093358: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09335a: 0f00 |0007: return v0 │ │ -09335c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09335e: 28fe |0009: goto 0007 // -0002 │ │ +0933a8: |[0933a8] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEmpty:()Z │ │ +0933b8: 6e10 551f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.getCount:()I // method@1f55 │ │ +0933be: 0a00 |0003: move-result v0 │ │ +0933c0: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0933c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0933c6: 0f00 |0007: return v0 │ │ +0933c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0933ca: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;) │ │ @@ -128562,22 +128561,22 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -093360: |[093360] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEnabled:(I)Z │ │ -093370: 5420 d40b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0bd4 │ │ -093374: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -093378: 7220 6424 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2464 │ │ -09337e: 0a01 |0007: move-result v1 │ │ -093380: 0f01 |0008: return v1 │ │ -093382: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -093384: 28fe |000a: goto 0008 // -0002 │ │ +0933cc: |[0933cc] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.isEnabled:(I)Z │ │ +0933dc: 5420 d40b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mListAdapter:Landroid/widget/ListAdapter; // field@0bd4 │ │ +0933e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0933e4: 7220 6424 3000 |0004: invoke-interface {v0, v3}, Landroid/widget/ListAdapter;.isEnabled:(I)Z // method@2464 │ │ +0933ea: 0a01 |0007: move-result v1 │ │ +0933ec: 0f01 |0008: return v1 │ │ +0933ee: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0933f0: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=597 │ │ 0x0002 line=598 │ │ 0x0004 line=599 │ │ 0x0008 line=601 │ │ locals : │ │ @@ -128590,20 +128589,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -093388: |[093388] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -093398: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -09339c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0933a0: 5410 d30b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -0933a4: 7220 e824 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e8 │ │ -0933aa: 0e00 |0009: return-void │ │ +0933f4: |[0933f4] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +093404: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +093408: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +09340c: 5410 d30b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +093410: 7220 e824 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e8 │ │ +093416: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0004 line=569 │ │ 0x0009 line=571 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ @@ -128614,20 +128613,20 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0933ac: |[0933ac] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0933bc: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -0933c0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0933c4: 5410 d30b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ -0933c8: 7220 e924 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e9 │ │ -0933ce: 0e00 |0009: return-void │ │ +093418: |[093418] android.support.v7.internal.widget.SpinnerICS$DropDownAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +093428: 5410 d30b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +09342c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +093430: 5410 d30b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bd3 │ │ +093434: 7220 e924 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e9 │ │ +09343a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0004 line=575 │ │ 0x0009 line=577 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; │ │ @@ -128782,17 +128781,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0933d0: |[0933d0] android.support.v7.view.ActionMode.:()V │ │ -0933e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0933e6: 0e00 |0003: return-void │ │ +09343c: |[09343c] android.support.v7.view.ActionMode.:()V │ │ +09344c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +093452: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=239 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -128832,17 +128831,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0933e8: |[0933e8] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ -0933f8: 5410 f10b |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0bf1 │ │ -0933fc: 1100 |0002: return-object v0 │ │ +093454: |[093454] android.support.v7.view.ActionMode.getTag:()Ljava/lang/Object; │ │ +093464: 5410 f10b |0000: iget-object v0, v1, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0bf1 │ │ +093468: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #6 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -128856,17 +128855,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093400: |[093400] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ -093410: 5510 f20b |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0bf2 │ │ -093414: 0f00 |0002: return v0 │ │ +09346c: |[09346c] android.support.v7.view.ActionMode.getTitleOptionalHint:()Z │ │ +09347c: 5510 f20b |0000: iget-boolean v0, v1, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0bf2 │ │ +093480: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #8 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -128880,17 +128879,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -093418: |[093418] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ -093428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09342a: 0f00 |0001: return v0 │ │ +093484: |[093484] android.support.v7.view.ActionMode.isTitleOptional:()Z │ │ +093494: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +093496: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #10 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -128898,17 +128897,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -09342c: |[09342c] android.support.v7.view.ActionMode.isUiFocusable:()Z │ │ -09343c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09343e: 0f00 |0001: return v0 │ │ +093498: |[093498] android.support.v7.view.ActionMode.isUiFocusable:()Z │ │ +0934a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0934aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/view/ActionMode; │ │ │ │ #11 : (in Landroid/support/v7/view/ActionMode;) │ │ @@ -128934,17 +128933,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093440: |[093440] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ -093450: 5b01 f10b |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0bf1 │ │ -093454: 0e00 |0002: return-void │ │ +0934ac: |[0934ac] android.support.v7.view.ActionMode.setTag:(Ljava/lang/Object;)V │ │ +0934bc: 5b01 f10b |0000: iput-object v1, v0, Landroid/support/v7/view/ActionMode;.mTag:Ljava/lang/Object; // field@0bf1 │ │ +0934c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -128966,17 +128965,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093458: |[093458] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ -093468: 5c01 f20b |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0bf2 │ │ -09346c: 0e00 |0002: return-void │ │ +0934c4: |[0934c4] android.support.v7.view.ActionMode.setTitleOptionalHint:(Z)V │ │ +0934d4: 5c01 f20b |0000: iput-boolean v1, v0, Landroid/support/v7/view/ActionMode;.mTitleOptionalHint:Z // field@0bf2 │ │ +0934d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0003 reg=1 titleOptional Z │ │ @@ -129115,18 +129114,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093470: |[093470] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ -093480: 5b01 f90b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0bf9 │ │ -093484: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09348a: 0e00 |0005: return-void │ │ +0934dc: |[0934dc] android.support.v7.widget.SearchView$10.:(Landroid/support/v7/widget/SearchView;)V │ │ +0934ec: 5b01 f90b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0bf9 │ │ +0934f0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0934f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1274 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$10; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129136,20 +129135,20 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09348c: |[09348c] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -09349c: 5430 f90b |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0bf9 │ │ -0934a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0934a2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0934a4: 7140 3e20 6021 |0004: invoke-static {v0, v6, v1, v2}, Landroid/support/v7/widget/SearchView;.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z // method@203e │ │ -0934aa: 0e00 |0007: return-void │ │ +0934f8: |[0934f8] android.support.v7.widget.SearchView$10.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +093508: 5430 f90b |0000: iget-object v0, v3, Landroid/support/v7/widget/SearchView$10;.this$0:Landroid/support/v7/widget/SearchView; // field@0bf9 │ │ +09350c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09350e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +093510: 7140 3e20 6021 |0004: invoke-static {v0, v6, v1, v2}, Landroid/support/v7/widget/SearchView;.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z // method@203e │ │ +093516: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1281 │ │ 0x0007 line=1282 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/widget/SearchView$10; │ │ @@ -129197,18 +129196,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0934ac: |[0934ac] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ -0934bc: 5b01 fa0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfa │ │ -0934c0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0934c6: 0e00 |0005: return-void │ │ +093518: |[093518] android.support.v7.widget.SearchView$11.:(Landroid/support/v7/widget/SearchView;)V │ │ +093528: 5b01 fa0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfa │ │ +09352c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +093532: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129218,18 +129217,18 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0934c8: |[0934c8] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0934d8: 5410 fa0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfa │ │ -0934dc: 7120 3f20 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@203f │ │ -0934e2: 0e00 |0005: return-void │ │ +093534: |[093534] android.support.v7.widget.SearchView$11.onItemSelected:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +093544: 5410 fa0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$11;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfa │ │ +093548: 7120 3f20 4000 |0002: invoke-static {v0, v4}, Landroid/support/v7/widget/SearchView;.access$1900:(Landroid/support/v7/widget/SearchView;I)Z // method@203f │ │ +09354e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1292 │ │ 0x0005 line=1293 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$11; │ │ @@ -129243,16 +129242,16 @@ │ │ type : '(Landroid/widget/AdapterView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0934e4: |[0934e4] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ -0934f4: 0e00 |0000: return-void │ │ +093550: |[093550] android.support.v7.widget.SearchView$11.onNothingSelected:(Landroid/widget/AdapterView;)V │ │ +093560: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1301 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$11; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/widget/AdapterView; Landroid/widget/AdapterView<*>; │ │ @@ -129292,18 +129291,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0934f8: |[0934f8] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ -093508: 5b01 fb0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfb │ │ -09350c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -093512: 0e00 |0005: return-void │ │ +093564: |[093564] android.support.v7.widget.SearchView$12.:(Landroid/support/v7/widget/SearchView;)V │ │ +093574: 5b01 fb0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfb │ │ +093578: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09357e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129313,16 +129312,16 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093514: |[093514] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ -093524: 0e00 |0000: return-void │ │ +093580: |[093580] android.support.v7.widget.SearchView$12.afterTextChanged:(Landroid/text/Editable;)V │ │ +093590: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1582 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Landroid/text/Editable; │ │ │ │ @@ -129331,16 +129330,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093528: |[093528] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -093538: 0e00 |0000: return-void │ │ +093594: |[093594] android.support.v7.widget.SearchView$12.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0935a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1574 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -129352,18 +129351,18 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09353c: |[09353c] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -09354c: 5410 fb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfb │ │ -093550: 7120 4120 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@2041 │ │ -093556: 0e00 |0005: return-void │ │ +0935a8: |[0935a8] android.support.v7.widget.SearchView$12.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0935b8: 5410 fb0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$12;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfb │ │ +0935bc: 7120 4120 2000 |0002: invoke-static {v0, v2}, Landroid/support/v7/widget/SearchView;.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V // method@2041 │ │ +0935c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1578 │ │ 0x0005 line=1579 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$12; │ │ 0x0000 - 0x0006 reg=2 s Ljava/lang/CharSequence; │ │ @@ -129406,18 +129405,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093558: |[093558] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ -093568: 5b01 fc0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfc │ │ -09356c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -093572: 0e00 |0005: return-void │ │ +0935c4: |[0935c4] android.support.v7.widget.SearchView$1.:(Landroid/support/v7/widget/SearchView;)V │ │ +0935d4: 5b01 fc0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfc │ │ +0935d8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0935de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129427,28 +129426,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -093574: |[093574] android.support.v7.widget.SearchView$1.run:()V │ │ -093584: 5441 fc0b |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfc │ │ -093588: 6e10 5520 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -09358e: 0c01 |0005: move-result-object v1 │ │ -093590: 1a02 3620 |0006: const-string v2, "input_method" // string@2036 │ │ -093594: 6e20 3701 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -09359a: 0c00 |000b: move-result-object v0 │ │ -09359c: 1f00 6104 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ -0935a0: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0935a4: 6201 0f0c |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ -0935a8: 5442 fc0b |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfc │ │ -0935ac: 1203 |0014: const/4 v3, #int 0 // #0 │ │ -0935ae: 6e40 fb1f 0132 |0015: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V // method@1ffb │ │ -0935b4: 0e00 |0018: return-void │ │ +0935e0: |[0935e0] android.support.v7.widget.SearchView$1.run:()V │ │ +0935f0: 5441 fc0b |0000: iget-object v1, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfc │ │ +0935f4: 6e10 5520 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0935fa: 0c01 |0005: move-result-object v1 │ │ +0935fc: 1a02 3820 |0006: const-string v2, "input_method" // string@2038 │ │ +093600: 6e20 3701 2100 |0008: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +093606: 0c00 |000b: move-result-object v0 │ │ +093608: 1f00 6104 |000c: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ +09360c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +093610: 6201 0f0c |0010: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ +093614: 5442 fc0b |0012: iget-object v2, v4, Landroid/support/v7/widget/SearchView$1;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfc │ │ +093618: 1203 |0014: const/4 v3, #int 0 // #0 │ │ +09361a: 6e40 fb1f 0132 |0015: invoke-virtual {v1, v0, v2, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V // method@1ffb │ │ +093620: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000e line=157 │ │ 0x0010 line=158 │ │ 0x0018 line=160 │ │ locals : │ │ @@ -129490,18 +129489,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0935b8: |[0935b8] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ -0935c8: 5b01 fd0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfd │ │ -0935cc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0935d2: 0e00 |0005: return-void │ │ +093624: |[093624] android.support.v7.widget.SearchView$2.:(Landroid/support/v7/widget/SearchView;)V │ │ +093634: 5b01 fd0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfd │ │ +093638: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09363e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129511,18 +129510,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0935d4: |[0935d4] android.support.v7.widget.SearchView$2.run:()V │ │ -0935e4: 5410 fd0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfd │ │ -0935e8: 7110 3520 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@2035 │ │ -0935ee: 0e00 |0005: return-void │ │ +093640: |[093640] android.support.v7.widget.SearchView$2.run:()V │ │ +093650: 5410 fd0b |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$2;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfd │ │ +093654: 7110 3520 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$000:(Landroid/support/v7/widget/SearchView;)V // method@2035 │ │ +09365a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$2; │ │ │ │ @@ -129561,18 +129560,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0935f0: |[0935f0] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ -093600: 5b01 fe0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ -093604: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09360a: 0e00 |0005: return-void │ │ +09365c: |[09365c] android.support.v7.widget.SearchView$3.:(Landroid/support/v7/widget/SearchView;)V │ │ +09366c: 5b01 fe0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ +093670: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +093676: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$3; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129582,30 +129581,30 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09360c: |[09360c] android.support.v7.widget.SearchView$3.run:()V │ │ -09361c: 5420 fe0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ -093620: 7110 3620 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@2036 │ │ -093626: 0c00 |0005: move-result-object v0 │ │ -093628: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -09362c: 5420 fe0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ -093630: 7110 3620 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@2036 │ │ -093636: 0c00 |000d: move-result-object v0 │ │ -093638: 2000 f603 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ -09363c: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -093640: 5420 fe0b |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ -093644: 7110 3620 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@2036 │ │ -09364a: 0c00 |0017: move-result-object v0 │ │ -09364c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -09364e: 6e20 5713 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1357 │ │ -093654: 0e00 |001c: return-void │ │ +093678: |[093678] android.support.v7.widget.SearchView$3.run:()V │ │ +093688: 5420 fe0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ +09368c: 7110 3620 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@2036 │ │ +093692: 0c00 |0005: move-result-object v0 │ │ +093694: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +093698: 5420 fe0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ +09369c: 7110 3620 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@2036 │ │ +0936a2: 0c00 |000d: move-result-object v0 │ │ +0936a4: 2000 f603 |000e: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ +0936a8: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +0936ac: 5420 fe0b |0012: iget-object v0, v2, Landroid/support/v7/widget/SearchView$3;.this$0:Landroid/support/v7/widget/SearchView; // field@0bfe │ │ +0936b0: 7110 3620 0000 |0014: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; // method@2036 │ │ +0936b6: 0c00 |0017: move-result-object v0 │ │ +0936b8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0936ba: 6e20 5713 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1357 │ │ +0936c0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ 0x0012 line=172 │ │ 0x001c line=174 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Landroid/support/v7/widget/SearchView$3; │ │ @@ -129645,18 +129644,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093658: |[093658] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ -093668: 5b01 ff0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ -09366c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -093672: 0e00 |0005: return-void │ │ +0936c4: |[0936c4] android.support.v7.widget.SearchView$4.:(Landroid/support/v7/widget/SearchView;)V │ │ +0936d4: 5b01 ff0b |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ +0936d8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0936de: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$4; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129666,25 +129665,25 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -093674: |[093674] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ -093684: 5420 ff0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ -093688: 7110 4020 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@2040 │ │ -09368e: 0c00 |0005: move-result-object v0 │ │ -093690: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -093694: 5420 ff0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ -093698: 7110 4020 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@2040 │ │ -09369e: 0c00 |000d: move-result-object v0 │ │ -0936a0: 5421 ff0b |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ -0936a4: 7230 dd21 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@21dd │ │ -0936aa: 0e00 |0013: return-void │ │ +0936e0: |[0936e0] android.support.v7.widget.SearchView$4.onFocusChange:(Landroid/view/View;Z)V │ │ +0936f0: 5420 ff0b |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ +0936f4: 7110 4020 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@2040 │ │ +0936fa: 0c00 |0005: move-result-object v0 │ │ +0936fc: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +093700: 5420 ff0b |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ +093704: 7110 4020 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; // method@2040 │ │ +09370a: 0c00 |000d: move-result-object v0 │ │ +09370c: 5421 ff0b |000e: iget-object v1, v2, Landroid/support/v7/widget/SearchView$4;.this$0:Landroid/support/v7/widget/SearchView; // field@0bff │ │ +093710: 7230 dd21 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/view/View$OnFocusChangeListener;.onFocusChange:(Landroid/view/View;Z)V // method@21dd │ │ +093716: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0008 line=292 │ │ 0x0013 line=294 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/widget/SearchView$4; │ │ @@ -129726,18 +129725,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0936ac: |[0936ac] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ -0936bc: 5b01 000c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0c00 │ │ -0936c0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0936c6: 0e00 |0005: return-void │ │ +093718: |[093718] android.support.v7.widget.SearchView$5.:(Landroid/support/v7/widget/SearchView;)V │ │ +093728: 5b01 000c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0c00 │ │ +09372c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +093732: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129747,18 +129746,18 @@ │ │ type : '(Landroid/view/View;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 10 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0936c8: |[0936c8] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ -0936d8: 5410 000c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0c00 │ │ -0936dc: 7110 4320 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@2043 │ │ -0936e2: 0e00 |0005: return-void │ │ +093734: |[093734] android.support.v7.widget.SearchView$5.onLayoutChange:(Landroid/view/View;IIIIIIII)V │ │ +093744: 5410 000c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$5;.this$0:Landroid/support/v7/widget/SearchView; // field@0c00 │ │ +093748: 7110 4320 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@2043 │ │ +09374e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ 0x0005 line=353 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$5; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -129806,18 +129805,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0936e4: |[0936e4] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ -0936f4: 5b01 010c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0c01 │ │ -0936f8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0936fe: 0e00 |0005: return-void │ │ +093750: |[093750] android.support.v7.widget.SearchView$6.:(Landroid/support/v7/widget/SearchView;)V │ │ +093760: 5b01 010c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0c01 │ │ +093764: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09376a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$6; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129827,18 +129826,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093700: |[093700] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ -093710: 5410 010c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0c01 │ │ -093714: 7110 4320 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@2043 │ │ -09371a: 0e00 |0005: return-void │ │ +09376c: |[09376c] android.support.v7.widget.SearchView$6.onGlobalLayout:()V │ │ +09377c: 5410 010c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$6;.this$0:Landroid/support/v7/widget/SearchView; // field@0c01 │ │ +093780: 7110 4320 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$300:(Landroid/support/v7/widget/SearchView;)V // method@2043 │ │ +093786: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0005 line=363 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView$6; │ │ │ │ @@ -129877,18 +129876,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09371c: |[09371c] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ -09372c: 5b01 020c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -093730: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -093736: 0e00 |0005: return-void │ │ +093788: |[093788] android.support.v7.widget.SearchView$7.:(Landroid/support/v7/widget/SearchView;)V │ │ +093798: 5b01 020c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +09379c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0937a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$7; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -129898,50 +129897,50 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 70 16-bit code units │ │ -093738: |[093738] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ -093748: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -09374c: 7110 4420 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@2044 │ │ -093752: 0c00 |0005: move-result-object v0 │ │ -093754: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ -093758: 5410 020c |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -09375c: 7110 4520 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@2045 │ │ -093762: 0e00 |000d: return-void │ │ -093764: 5410 020c |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -093768: 7110 4620 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@2046 │ │ -09376e: 0c00 |0013: move-result-object v0 │ │ -093770: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ -093774: 5410 020c |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -093778: 7110 4720 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@2047 │ │ -09377e: 28f2 |001b: goto 000d // -000e │ │ -093780: 5410 020c |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -093784: 7110 4820 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@2048 │ │ -09378a: 0c00 |0021: move-result-object v0 │ │ -09378c: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ -093790: 5410 020c |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -093794: 7110 4920 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@2049 │ │ -09379a: 28e4 |0029: goto 000d // -001c │ │ -09379c: 5410 020c |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -0937a0: 7110 3720 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@2037 │ │ -0937a6: 0c00 |002f: move-result-object v0 │ │ -0937a8: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ -0937ac: 5410 020c |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -0937b0: 7110 3820 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@2038 │ │ -0937b6: 28d6 |0037: goto 000d // -002a │ │ -0937b8: 5410 020c |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -0937bc: 7110 3920 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ -0937c2: 0c00 |003d: move-result-object v0 │ │ -0937c4: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ -0937c8: 5410 020c |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ -0937cc: 7110 3a20 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@203a │ │ -0937d2: 28c8 |0045: goto 000d // -0038 │ │ +0937a4: |[0937a4] android.support.v7.widget.SearchView$7.onClick:(Landroid/view/View;)V │ │ +0937b4: 5410 020c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +0937b8: 7110 4420 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@2044 │ │ +0937be: 0c00 |0005: move-result-object v0 │ │ +0937c0: 3302 0800 |0006: if-ne v2, v0, 000e // +0008 │ │ +0937c4: 5410 020c |0008: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +0937c8: 7110 4520 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$500:(Landroid/support/v7/widget/SearchView;)V // method@2045 │ │ +0937ce: 0e00 |000d: return-void │ │ +0937d0: 5410 020c |000e: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +0937d4: 7110 4620 0000 |0010: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; // method@2046 │ │ +0937da: 0c00 |0013: move-result-object v0 │ │ +0937dc: 3302 0800 |0014: if-ne v2, v0, 001c // +0008 │ │ +0937e0: 5410 020c |0016: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +0937e4: 7110 4720 0000 |0018: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$700:(Landroid/support/v7/widget/SearchView;)V // method@2047 │ │ +0937ea: 28f2 |001b: goto 000d // -000e │ │ +0937ec: 5410 020c |001c: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +0937f0: 7110 4820 0000 |001e: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@2048 │ │ +0937f6: 0c00 |0021: move-result-object v0 │ │ +0937f8: 3302 0800 |0022: if-ne v2, v0, 002a // +0008 │ │ +0937fc: 5410 020c |0024: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +093800: 7110 4920 0000 |0026: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@2049 │ │ +093806: 28e4 |0029: goto 000d // -001c │ │ +093808: 5410 020c |002a: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +09380c: 7110 3720 0000 |002c: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; // method@2037 │ │ +093812: 0c00 |002f: move-result-object v0 │ │ +093814: 3302 0800 |0030: if-ne v2, v0, 0038 // +0008 │ │ +093818: 5410 020c |0032: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +09381c: 7110 3820 0000 |0034: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1100:(Landroid/support/v7/widget/SearchView;)V // method@2038 │ │ +093822: 28d6 |0037: goto 000d // -002a │ │ +093824: 5410 020c |0038: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +093828: 7110 3920 0000 |003a: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ +09382e: 0c00 |003d: move-result-object v0 │ │ +093830: 3302 cfff |003e: if-ne v2, v0, 000d // -0031 │ │ +093834: 5410 020c |0040: iget-object v0, v1, Landroid/support/v7/widget/SearchView$7;.this$0:Landroid/support/v7/widget/SearchView; // field@0c02 │ │ +093838: 7110 3a20 0000 |0042: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$1300:(Landroid/support/v7/widget/SearchView;)V // method@203a │ │ +09383e: 28c8 |0045: goto 000d // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=886 │ │ 0x0008 line=887 │ │ 0x000d line=897 │ │ 0x000e line=888 │ │ 0x0016 line=889 │ │ @@ -129990,18 +129989,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0937d4: |[0937d4] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ -0937e4: 5b01 030c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -0937e8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0937ee: 0e00 |0005: return-void │ │ +093840: |[093840] android.support.v7.widget.SearchView$8.:(Landroid/support/v7/widget/SearchView;)V │ │ +093850: 5b01 030c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +093854: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09385a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$8; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -130011,66 +130010,66 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 96 16-bit code units │ │ -0937f0: |[0937f0] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -093800: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -093802: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -093804: 5452 030c |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -093808: 7110 3b20 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@203b │ │ -09380e: 0c02 |0007: move-result-object v2 │ │ -093810: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ -093814: 0f00 |000a: return v0 │ │ -093816: 5452 030c |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -09381a: 7110 3920 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ -093820: 0c02 |0010: move-result-object v2 │ │ -093822: 6e10 1720 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@2017 │ │ -093828: 0a02 |0014: move-result v2 │ │ -09382a: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ -09382e: 5452 030c |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -093832: 7110 3920 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ -093838: 0c02 |001c: move-result-object v2 │ │ -09383a: 6e10 1020 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@2010 │ │ -093840: 0a02 |0020: move-result v2 │ │ -093842: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ -093844: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ -093848: 5450 030c |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -09384c: 7140 3c20 6087 |0026: invoke-static {v0, v6, v7, v8}, Landroid/support/v7/widget/SearchView;.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@203c │ │ -093852: 0a00 |0029: move-result v0 │ │ -093854: 28e0 |002a: goto 000a // -0020 │ │ -093856: 5452 030c |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -09385a: 7110 3920 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ -093860: 0c02 |0030: move-result-object v2 │ │ -093862: 7110 0420 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@2004 │ │ -093868: 0a02 |0034: move-result v2 │ │ -09386a: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ -09386e: 7110 340c 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0c34 │ │ -093874: 0a02 |003a: move-result v2 │ │ -093876: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ -09387a: 6e10 4f21 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -093880: 0a02 |0040: move-result v2 │ │ -093882: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ -093886: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ -09388a: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ -09388e: 6e10 e721 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@21e7 │ │ -093894: 5452 030c |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -093898: 1203 |004c: const/4 v3, #int 0 // #0 │ │ -09389a: 5454 030c |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ -09389e: 7110 3920 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ -0938a4: 0c04 |0052: move-result-object v4 │ │ -0938a6: 6e10 1120 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0938ac: 0c04 |0056: move-result-object v4 │ │ -0938ae: 6e10 042b 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0938b4: 0c04 |005a: move-result-object v4 │ │ -0938b6: 7140 3d20 0243 |005b: invoke-static {v2, v0, v3, v4}, Landroid/support/v7/widget/SearchView;.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V // method@203d │ │ -0938bc: 0110 |005e: move v0, v1 │ │ -0938be: 28ab |005f: goto 000a // -0055 │ │ +09385c: |[09385c] android.support.v7.widget.SearchView$8.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +09386c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +09386e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +093870: 5452 030c |0002: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +093874: 7110 3b20 0200 |0004: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; // method@203b │ │ +09387a: 0c02 |0007: move-result-object v2 │ │ +09387c: 3902 0300 |0008: if-nez v2, 000b // +0003 │ │ +093880: 0f00 |000a: return v0 │ │ +093882: 5452 030c |000b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +093886: 7110 3920 0200 |000d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ +09388c: 0c02 |0010: move-result-object v2 │ │ +09388e: 6e10 1720 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isPopupShowing:()Z // method@2017 │ │ +093894: 0a02 |0014: move-result v2 │ │ +093896: 3802 1600 |0015: if-eqz v2, 002b // +0016 │ │ +09389a: 5452 030c |0017: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +09389e: 7110 3920 0200 |0019: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ +0938a4: 0c02 |001c: move-result-object v2 │ │ +0938a6: 6e10 1020 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@2010 │ │ +0938ac: 0a02 |0020: move-result v2 │ │ +0938ae: 12f3 |0021: const/4 v3, #int -1 // #ff │ │ +0938b0: 3232 0900 |0022: if-eq v2, v3, 002b // +0009 │ │ +0938b4: 5450 030c |0024: iget-object v0, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +0938b8: 7140 3c20 6087 |0026: invoke-static {v0, v6, v7, v8}, Landroid/support/v7/widget/SearchView;.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@203c │ │ +0938be: 0a00 |0029: move-result v0 │ │ +0938c0: 28e0 |002a: goto 000a // -0020 │ │ +0938c2: 5452 030c |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +0938c6: 7110 3920 0200 |002d: invoke-static {v2}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ +0938cc: 0c02 |0030: move-result-object v2 │ │ +0938ce: 7110 0420 0200 |0031: invoke-static {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z // method@2004 │ │ +0938d4: 0a02 |0034: move-result v2 │ │ +0938d6: 3902 d5ff |0035: if-nez v2, 000a // -002b │ │ +0938da: 7110 340c 0800 |0037: invoke-static {v8}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0c34 │ │ +0938e0: 0a02 |003a: move-result v2 │ │ +0938e2: 3802 cfff |003b: if-eqz v2, 000a // -0031 │ │ +0938e6: 6e10 4f21 0800 |003d: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +0938ec: 0a02 |0040: move-result v2 │ │ +0938ee: 3312 c9ff |0041: if-ne v2, v1, 000a // -0037 │ │ +0938f2: 1302 4200 |0043: const/16 v2, #int 66 // #42 │ │ +0938f6: 3327 c5ff |0045: if-ne v7, v2, 000a // -003b │ │ +0938fa: 6e10 e721 0600 |0047: invoke-virtual {v6}, Landroid/view/View;.cancelLongPress:()V // method@21e7 │ │ +093900: 5452 030c |004a: iget-object v2, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +093904: 1203 |004c: const/4 v3, #int 0 // #0 │ │ +093906: 5454 030c |004d: iget-object v4, v5, Landroid/support/v7/widget/SearchView$8;.this$0:Landroid/support/v7/widget/SearchView; // field@0c03 │ │ +09390a: 7110 3920 0400 |004f: invoke-static {v4}, Landroid/support/v7/widget/SearchView;.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; // method@2039 │ │ +093910: 0c04 |0052: move-result-object v4 │ │ +093912: 6e10 1120 0400 |0053: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +093918: 0c04 |0056: move-result-object v4 │ │ +09391a: 6e10 042b 0400 |0057: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +093920: 0c04 |005a: move-result-object v4 │ │ +093922: 7140 3d20 0243 |005b: invoke-static {v2, v0, v3, v4}, Landroid/support/v7/widget/SearchView;.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V // method@203d │ │ +093928: 0110 |005e: move v0, v1 │ │ +09392a: 28ab |005f: goto 000a // -0055 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=926 │ │ 0x000a line=956 │ │ 0x000b line=937 │ │ 0x0024 line=939 │ │ 0x002b line=944 │ │ @@ -130120,18 +130119,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0938c0: |[0938c0] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ -0938d0: 5b01 040c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0c04 │ │ -0938d4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0938da: 0e00 |0005: return-void │ │ +09392c: |[09392c] android.support.v7.widget.SearchView$9.:(Landroid/support/v7/widget/SearchView;)V │ │ +09393c: 5b01 040c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0c04 │ │ +093940: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +093946: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1098 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -130141,19 +130140,19 @@ │ │ type : '(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0938dc: |[0938dc] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ -0938ec: 5410 040c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0c04 │ │ -0938f0: 7110 4920 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@2049 │ │ -0938f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0938f8: 0f00 |0006: return v0 │ │ +093948: |[093948] android.support.v7.widget.SearchView$9.onEditorAction:(Landroid/widget/TextView;ILandroid/view/KeyEvent;)Z │ │ +093958: 5410 040c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView$9;.this$0:Landroid/support/v7/widget/SearchView; // field@0c04 │ │ +09395c: 7110 4920 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/SearchView;.access$900:(Landroid/support/v7/widget/SearchView;)V // method@2049 │ │ +093962: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +093964: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1104 │ │ 0x0005 line=1105 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView$9; │ │ 0x0000 - 0x0007 reg=2 v Landroid/widget/TextView; │ │ @@ -130206,74 +130205,74 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0938fc: |[0938fc] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ -09390c: 7010 fd2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ -093912: 1c00 6c04 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ -093916: 1a01 bf19 |0005: const-string v1, "doBeforeTextChanged" // string@19bf │ │ -09391a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -09391c: 2322 5106 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ -093920: 6e30 bd2a 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -093926: 0c00 |000d: move-result-object v0 │ │ -093928: 5b50 060c |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ -09392c: 5450 060c |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ -093930: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -093932: 6e20 6f2b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ -093938: 1c00 6c04 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ -09393c: 1a01 be19 |0018: const-string v1, "doAfterTextChanged" // string@19be │ │ -093940: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -093942: 2322 5106 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ -093946: 6e30 bd2a 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -09394c: 0c00 |0020: move-result-object v0 │ │ -09394e: 5b50 050c |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ -093952: 5450 050c |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ -093956: 1211 |0025: const/4 v1, #int 1 // #1 │ │ -093958: 6e20 6f2b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ -09395e: 1c00 6c04 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ -093962: 1a01 7c1a |002b: const-string v1, "ensureImeVisible" // string@1a7c │ │ -093966: 1212 |002d: const/4 v2, #int 1 // #1 │ │ -093968: 2322 5106 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ -09396c: 1203 |0030: const/4 v3, #int 0 // #0 │ │ -09396e: 6204 3c13 |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ -093972: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ -093976: 6e30 be2a 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ -09397c: 0c00 |0038: move-result-object v0 │ │ -09397e: 5b50 070c |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ -093982: 5450 070c |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ -093986: 1211 |003d: const/4 v1, #int 1 // #1 │ │ -093988: 6e20 6f2b 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ -09398e: 1c00 6104 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ -093992: 1a01 022f |0043: const-string v1, "showSoftInputUnchecked" // string@2f02 │ │ -093996: 1222 |0045: const/4 v2, #int 2 // #2 │ │ -093998: 2322 5106 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ -09399c: 1203 |0048: const/4 v3, #int 0 // #0 │ │ -09399e: 6204 3d13 |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@133d │ │ -0939a2: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ -0939a6: 1213 |004d: const/4 v3, #int 1 // #1 │ │ -0939a8: 1c04 9e00 |004e: const-class v4, Landroid/os/ResultReceiver; // type@009e │ │ -0939ac: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ -0939b0: 6e30 be2a 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ -0939b6: 0c00 |0055: move-result-object v0 │ │ -0939b8: 5b50 080c |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ -0939bc: 5450 080c |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ -0939c0: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0939c2: 6e20 6f2b 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ -0939c8: 0e00 |005e: return-void │ │ -0939ca: 0d00 |005f: move-exception v0 │ │ -0939cc: 28fe |0060: goto 005e // -0002 │ │ -0939ce: 0d00 |0061: move-exception v0 │ │ -0939d0: 28df |0062: goto 0041 // -0021 │ │ -0939d2: 0d00 |0063: move-exception v0 │ │ -0939d4: 28c5 |0064: goto 0029 // -003b │ │ -0939d6: 0d00 |0065: move-exception v0 │ │ -0939d8: 28b0 |0066: goto 0016 // -0050 │ │ +093968: |[093968] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.:()V │ │ +093978: 7010 fd2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ +09397e: 1c00 6c04 |0003: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ +093982: 1a01 c119 |0005: const-string v1, "doBeforeTextChanged" // string@19c1 │ │ +093986: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +093988: 2322 5106 |0008: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ +09398c: 6e30 bd2a 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +093992: 0c00 |000d: move-result-object v0 │ │ +093994: 5b50 060c |000e: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ +093998: 5450 060c |0010: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ +09399c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +09399e: 6e20 6f2b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ +0939a4: 1c00 6c04 |0016: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ +0939a8: 1a01 c019 |0018: const-string v1, "doAfterTextChanged" // string@19c0 │ │ +0939ac: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0939ae: 2322 5106 |001b: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ +0939b2: 6e30 bd2a 1002 |001d: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +0939b8: 0c00 |0020: move-result-object v0 │ │ +0939ba: 5b50 050c |0021: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ +0939be: 5450 050c |0023: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ +0939c2: 1211 |0025: const/4 v1, #int 1 // #1 │ │ +0939c4: 6e20 6f2b 1000 |0026: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ +0939ca: 1c00 6c04 |0029: const-class v0, Landroid/widget/AutoCompleteTextView; // type@046c │ │ +0939ce: 1a01 7e1a |002b: const-string v1, "ensureImeVisible" // string@1a7e │ │ +0939d2: 1212 |002d: const/4 v2, #int 1 // #1 │ │ +0939d4: 2322 5106 |002e: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ +0939d8: 1203 |0030: const/4 v3, #int 0 // #0 │ │ +0939da: 6204 3c13 |0031: sget-object v4, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ +0939de: 4d04 0203 |0033: aput-object v4, v2, v3 │ │ +0939e2: 6e30 be2a 1002 |0035: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ +0939e8: 0c00 |0038: move-result-object v0 │ │ +0939ea: 5b50 070c |0039: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ +0939ee: 5450 070c |003b: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ +0939f2: 1211 |003d: const/4 v1, #int 1 // #1 │ │ +0939f4: 6e20 6f2b 1000 |003e: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ +0939fa: 1c00 6104 |0041: const-class v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ +0939fe: 1a01 062f |0043: const-string v1, "showSoftInputUnchecked" // string@2f06 │ │ +093a02: 1222 |0045: const/4 v2, #int 2 // #2 │ │ +093a04: 2322 5106 |0046: new-array v2, v2, [Ljava/lang/Class; // type@0651 │ │ +093a08: 1203 |0048: const/4 v3, #int 0 // #0 │ │ +093a0a: 6204 3d13 |0049: sget-object v4, Ljava/lang/Integer;.TYPE:Ljava/lang/Class; // field@133d │ │ +093a0e: 4d04 0203 |004b: aput-object v4, v2, v3 │ │ +093a12: 1213 |004d: const/4 v3, #int 1 // #1 │ │ +093a14: 1c04 9e00 |004e: const-class v4, Landroid/os/ResultReceiver; // type@009e │ │ +093a18: 4d04 0203 |0050: aput-object v4, v2, v3 │ │ +093a1c: 6e30 be2a 1002 |0052: invoke-virtual {v0, v1, v2}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ +093a22: 0c00 |0055: move-result-object v0 │ │ +093a24: 5b50 080c |0056: iput-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ +093a28: 5450 080c |0058: iget-object v0, v5, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ +093a2c: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +093a2e: 6e20 6f2b 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/reflect/Method;.setAccessible:(Z)V // method@2b6f │ │ +093a34: 0e00 |005e: return-void │ │ +093a36: 0d00 |005f: move-exception v0 │ │ +093a38: 28fe |0060: goto 005e // -0002 │ │ +093a3a: 0d00 |0061: move-exception v0 │ │ +093a3c: 28df |0062: goto 0041 // -0021 │ │ +093a3e: 0d00 |0063: move-exception v0 │ │ +093a40: 28c5 |0064: goto 0029 // -003b │ │ +093a42: 0d00 |0065: move-exception v0 │ │ +093a44: 28b0 |0066: goto 0016 // -0050 │ │ catches : 4 │ │ 0x0003 - 0x0016 │ │ Ljava/lang/NoSuchMethodException; -> 0x0065 │ │ 0x0016 - 0x0029 │ │ Ljava/lang/NoSuchMethodException; -> 0x0063 │ │ 0x0029 - 0x0041 │ │ Ljava/lang/NoSuchMethodException; -> 0x0061 │ │ @@ -130303,24 +130302,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -093a10: |[093a10] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -093a20: 5420 050c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ -093a24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -093a28: 5420 050c |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ -093a2c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -093a2e: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ -093a32: 6e30 6e2b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -093a38: 0e00 |000c: return-void │ │ -093a3a: 0d00 |000d: move-exception v0 │ │ -093a3c: 28fe |000e: goto 000c // -0002 │ │ +093a7c: |[093a7c] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +093a8c: 5420 050c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ +093a90: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +093a94: 5420 050c |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:Ljava/lang/reflect/Method; // field@0c05 │ │ +093a98: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +093a9a: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ +093a9e: 6e30 6e2b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +093aa4: 0e00 |000c: return-void │ │ +093aa6: 0d00 |000d: move-exception v0 │ │ +093aa8: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1752 │ │ 0x0004 line=1754 │ │ 0x000c line=1758 │ │ @@ -130334,24 +130333,24 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -093a50: |[093a50] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ -093a60: 5420 060c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ -093a64: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -093a68: 5420 060c |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ -093a6c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -093a6e: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ -093a72: 6e30 6e2b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -093a78: 0e00 |000c: return-void │ │ -093a7a: 0d00 |000d: move-exception v0 │ │ -093a7c: 28fe |000e: goto 000c // -0002 │ │ +093abc: |[093abc] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V │ │ +093acc: 5420 060c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ +093ad0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +093ad4: 5420 060c |0004: iget-object v0, v2, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:Ljava/lang/reflect/Method; // field@0c06 │ │ +093ad8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +093ada: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ +093ade: 6e30 6e2b 3001 |0009: invoke-virtual {v0, v3, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +093ae4: 0e00 |000c: return-void │ │ +093ae6: 0d00 |000d: move-exception v0 │ │ +093ae8: 28fe |000e: goto 000c // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000c │ │ Ljava/lang/Exception; -> 0x000d │ │ positions : │ │ 0x0000 line=1743 │ │ 0x0004 line=1745 │ │ 0x000c line=1749 │ │ @@ -130365,28 +130364,28 @@ │ │ type : '(Landroid/widget/AutoCompleteTextView;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -093a90: |[093a90] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ -093aa0: 5440 070c |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ -093aa4: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -093aa8: 5440 070c |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ -093aac: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -093aae: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ -093ab2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -093ab4: 7110 a82a 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -093aba: 0c03 |000d: move-result-object v3 │ │ -093abc: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -093ac0: 6e30 6e2b 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -093ac6: 0e00 |0013: return-void │ │ -093ac8: 0d00 |0014: move-exception v0 │ │ -093aca: 28fe |0015: goto 0013 // -0002 │ │ +093afc: |[093afc] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V │ │ +093b0c: 5440 070c |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ +093b10: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +093b14: 5440 070c |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:Ljava/lang/reflect/Method; // field@0c07 │ │ +093b18: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +093b1a: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ +093b1e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +093b20: 7110 a82a 0600 |000a: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +093b26: 0c03 |000d: move-result-object v3 │ │ +093b28: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +093b2c: 6e30 6e2b 5001 |0010: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +093b32: 0e00 |0013: return-void │ │ +093b34: 0d00 |0014: move-exception v0 │ │ +093b36: 28fe |0015: goto 0013 // -0002 │ │ catches : 1 │ │ 0x0004 - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=1761 │ │ 0x0004 line=1763 │ │ 0x0013 line=1767 │ │ @@ -130401,32 +130400,32 @@ │ │ type : '(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -093adc: |[093adc] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ -093aec: 5440 080c |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ -093af0: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ -093af4: 5440 080c |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ -093af8: 1221 |0006: const/4 v1, #int 2 // #2 │ │ -093afa: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ -093afe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -093b00: 7110 e52a 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -093b06: 0c03 |000d: move-result-object v3 │ │ -093b08: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ -093b0c: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -093b0e: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -093b10: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ -093b14: 6e30 6e2b 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -093b1a: 0e00 |0017: return-void │ │ -093b1c: 0d00 |0018: move-exception v0 │ │ -093b1e: 6e30 b423 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@23b4 │ │ -093b24: 28fb |001c: goto 0017 // -0005 │ │ +093b48: |[093b48] android.support.v7.widget.SearchView$AutoCompleteTextViewReflector.showSoftInputUnchecked:(Landroid/view/inputmethod/InputMethodManager;Landroid/view/View;I)V │ │ +093b58: 5440 080c |0000: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ +093b5c: 3800 1700 |0002: if-eqz v0, 0019 // +0017 │ │ +093b60: 5440 080c |0004: iget-object v0, v4, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.showSoftInputUnchecked:Ljava/lang/reflect/Method; // field@0c08 │ │ +093b64: 1221 |0006: const/4 v1, #int 2 // #2 │ │ +093b66: 2311 5206 |0007: new-array v1, v1, [Ljava/lang/Object; // type@0652 │ │ +093b6a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +093b6c: 7110 e52a 0700 |000a: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +093b72: 0c03 |000d: move-result-object v3 │ │ +093b74: 4d03 0102 |000e: aput-object v3, v1, v2 │ │ +093b78: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +093b7a: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +093b7c: 4d03 0102 |0012: aput-object v3, v1, v2 │ │ +093b80: 6e30 6e2b 5001 |0014: invoke-virtual {v0, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +093b86: 0e00 |0017: return-void │ │ +093b88: 0d00 |0018: move-exception v0 │ │ +093b8a: 6e30 b423 6507 |0019: invoke-virtual {v5, v6, v7}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@23b4 │ │ +093b90: 28fb |001c: goto 0017 // -0005 │ │ catches : 1 │ │ 0x0004 - 0x0017 │ │ Ljava/lang/Exception; -> 0x0018 │ │ positions : │ │ 0x0000 line=1770 │ │ 0x0004 line=1772 │ │ 0x0017 line=1780 │ │ @@ -130584,20 +130583,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -093b38: |[093b38] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ -093b48: 7020 c523 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;)V // method@23c5 │ │ -093b4e: 6e10 1320 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@2013 │ │ -093b54: 0a00 |0006: move-result v0 │ │ -093b56: 5910 0a0c |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ -093b5a: 0e00 |0009: return-void │ │ +093ba4: |[093ba4] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;)V │ │ +093bb4: 7020 c523 2100 |0000: invoke-direct {v1, v2}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;)V // method@23c5 │ │ +093bba: 6e10 1320 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@2013 │ │ +093bc0: 0a00 |0006: move-result v0 │ │ +093bc2: 5910 0a0c |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ +093bc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1595 │ │ 0x0003 line=1596 │ │ 0x0009 line=1597 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -130608,20 +130607,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -093b5c: |[093b5c] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -093b6c: 7030 c623 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23c6 │ │ -093b72: 6e10 1320 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@2013 │ │ -093b78: 0a00 |0006: move-result v0 │ │ -093b7a: 5910 0a0c |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ -093b7e: 0e00 |0009: return-void │ │ +093bc8: |[093bc8] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +093bd8: 7030 c623 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23c6 │ │ +093bde: 6e10 1320 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@2013 │ │ +093be4: 0a00 |0006: move-result v0 │ │ +093be6: 5910 0a0c |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ +093bea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1600 │ │ 0x0003 line=1601 │ │ 0x0009 line=1602 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -130633,20 +130632,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -093b80: |[093b80] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -093b90: 7040 c723 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23c7 │ │ -093b96: 6e10 1320 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@2013 │ │ -093b9c: 0a00 |0006: move-result v0 │ │ -093b9e: 5910 0a0c |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ -093ba2: 0e00 |0009: return-void │ │ +093bec: |[093bec] android.support.v7.widget.SearchView$SearchAutoComplete.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +093bfc: 7040 c723 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23c7 │ │ +093c02: 6e10 1320 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getThreshold:()I // method@2013 │ │ +093c08: 0a00 |0006: move-result v0 │ │ +093c0a: 5910 0a0c |0007: iput v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ +093c0e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1605 │ │ 0x0003 line=1606 │ │ 0x0009 line=1607 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -130659,18 +130658,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -093ba4: |[093ba4] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ -093bb4: 7010 1620 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@2016 │ │ -093bba: 0a00 |0003: move-result v0 │ │ -093bbc: 0f00 |0004: return v0 │ │ +093c10: |[093c10] android.support.v7.widget.SearchView$SearchAutoComplete.access$1600:(Landroid/support/v7/widget/SearchView$SearchAutoComplete;)Z │ │ +093c20: 7010 1620 0100 |0000: invoke-direct {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.isEmpty:()Z // method@2016 │ │ +093c26: 0a00 |0003: move-result v0 │ │ +093c28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1589 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -130678,24 +130677,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -093bc0: |[093bc0] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ -093bd0: 6e10 1120 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -093bd6: 0c00 |0003: move-result-object v0 │ │ -093bd8: 7110 e320 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@20e3 │ │ -093bde: 0a00 |0007: move-result v0 │ │ -093be0: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -093be4: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -093be6: 0f00 |000b: return v0 │ │ -093be8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -093bea: 28fe |000d: goto 000b // -0002 │ │ +093c2c: |[093c2c] android.support.v7.widget.SearchView$SearchAutoComplete.isEmpty:()Z │ │ +093c3c: 6e10 1120 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +093c42: 0c00 |0003: move-result-object v0 │ │ +093c44: 7110 e320 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@20e3 │ │ +093c4a: 0a00 |0007: move-result v0 │ │ +093c4c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +093c50: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +093c52: 0f00 |000b: return v0 │ │ +093c54: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +093c56: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1623 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ Virtual methods - │ │ @@ -130704,24 +130703,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -093bec: |[093bec] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ -093bfc: 5210 0a0c |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ -093c00: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ -093c04: 6f10 c823 0100 |0004: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.enoughToFilter:()Z // method@23c8 │ │ -093c0a: 0a00 |0007: move-result v0 │ │ -093c0c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -093c10: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -093c12: 0f00 |000b: return v0 │ │ -093c14: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -093c16: 28fe |000d: goto 000b // -0002 │ │ +093c58: |[093c58] android.support.v7.widget.SearchView$SearchAutoComplete.enoughToFilter:()Z │ │ +093c68: 5210 0a0c |0000: iget v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ +093c6c: 3d00 0800 |0002: if-lez v0, 000a // +0008 │ │ +093c70: 6f10 c823 0100 |0004: invoke-super {v1}, Landroid/widget/AutoCompleteTextView;.enoughToFilter:()Z // method@23c8 │ │ +093c76: 0a00 |0007: move-result v0 │ │ +093c78: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +093c7c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +093c7e: 0f00 |000b: return v0 │ │ +093c80: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +093c82: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -130729,19 +130728,19 @@ │ │ type : '(ZILandroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -093c18: |[093c18] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ -093c28: 6f40 c923 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@23c9 │ │ -093c2e: 5410 090c |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ -093c32: 6e10 7d20 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@207d │ │ -093c38: 0e00 |0008: return-void │ │ +093c84: |[093c84] android.support.v7.widget.SearchView$SearchAutoComplete.onFocusChanged:(ZILandroid/graphics/Rect;)V │ │ +093c94: 6f40 c923 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/widget/AutoCompleteTextView;.onFocusChanged:(ZILandroid/graphics/Rect;)V // method@23c9 │ │ +093c9a: 5410 090c |0003: iget-object v0, v1, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ +093c9e: 6e10 7d20 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.onTextFocusChanged:()V // method@207d │ │ +093ca4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1666 │ │ 0x0003 line=1667 │ │ 0x0008 line=1668 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -130754,51 +130753,51 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -093c3c: |[093c3c] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ -093c4c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -093c4e: 1242 |0001: const/4 v2, #int 4 // #4 │ │ -093c50: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ -093c54: 6e10 4f21 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -093c5a: 0a02 |0007: move-result v2 │ │ -093c5c: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ -093c60: 6e10 5321 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@2153 │ │ -093c66: 0a02 |000d: move-result v2 │ │ -093c68: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ -093c6c: 6e10 0f20 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@200f │ │ -093c72: 0c00 |0013: move-result-object v0 │ │ -093c74: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ -093c78: 6e30 4b21 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@214b │ │ -093c7e: 0f01 |0019: return v1 │ │ -093c80: 6e10 4f21 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -093c86: 0a02 |001d: move-result v2 │ │ -093c88: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ -093c8c: 6e10 0f20 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@200f │ │ -093c92: 0c00 |0023: move-result-object v0 │ │ -093c94: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ -093c98: 6e20 4921 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@2149 │ │ -093c9e: 6e10 5521 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@2155 │ │ -093ca4: 0a02 |002c: move-result v2 │ │ -093ca6: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ -093caa: 6e10 5421 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@2154 │ │ -093cb0: 0a02 |0032: move-result v2 │ │ -093cb2: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ -093cb6: 5442 090c |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ -093cba: 6e10 4d20 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ -093cc0: 5442 090c |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ -093cc4: 1203 |003c: const/4 v3, #int 0 // #0 │ │ -093cc6: 7120 4220 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@2042 │ │ -093ccc: 28d9 |0040: goto 0019 // -0027 │ │ -093cce: 6f30 ca23 5406 |0041: invoke-super {v4, v5, v6}, Landroid/widget/AutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@23ca │ │ -093cd4: 0a01 |0044: move-result v1 │ │ -093cd6: 28d4 |0045: goto 0019 // -002c │ │ +093ca8: |[093ca8] android.support.v7.widget.SearchView$SearchAutoComplete.onKeyPreIme:(ILandroid/view/KeyEvent;)Z │ │ +093cb8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +093cba: 1242 |0001: const/4 v2, #int 4 // #4 │ │ +093cbc: 3325 3f00 |0002: if-ne v5, v2, 0041 // +003f │ │ +093cc0: 6e10 4f21 0600 |0004: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +093cc6: 0a02 |0007: move-result v2 │ │ +093cc8: 3902 1200 |0008: if-nez v2, 001a // +0012 │ │ +093ccc: 6e10 5321 0600 |000a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@2153 │ │ +093cd2: 0a02 |000d: move-result v2 │ │ +093cd4: 3902 0c00 |000e: if-nez v2, 001a // +000c │ │ +093cd8: 6e10 0f20 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@200f │ │ +093cde: 0c00 |0013: move-result-object v0 │ │ +093ce0: 3800 0500 |0014: if-eqz v0, 0019 // +0005 │ │ +093ce4: 6e30 4b21 6004 |0016: invoke-virtual {v0, v6, v4}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@214b │ │ +093cea: 0f01 |0019: return v1 │ │ +093cec: 6e10 4f21 0600 |001a: invoke-virtual {v6}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +093cf2: 0a02 |001d: move-result v2 │ │ +093cf4: 3312 2300 |001e: if-ne v2, v1, 0041 // +0023 │ │ +093cf8: 6e10 0f20 0400 |0020: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@200f │ │ +093cfe: 0c00 |0023: move-result-object v0 │ │ +093d00: 3800 0500 |0024: if-eqz v0, 0029 // +0005 │ │ +093d04: 6e20 4921 6000 |0026: invoke-virtual {v0, v6}, Landroid/view/KeyEvent$DispatcherState;.handleUpEvent:(Landroid/view/KeyEvent;)V // method@2149 │ │ +093d0a: 6e10 5521 0600 |0029: invoke-virtual {v6}, Landroid/view/KeyEvent;.isTracking:()Z // method@2155 │ │ +093d10: 0a02 |002c: move-result v2 │ │ +093d12: 3802 1400 |002d: if-eqz v2, 0041 // +0014 │ │ +093d16: 6e10 5421 0600 |002f: invoke-virtual {v6}, Landroid/view/KeyEvent;.isCanceled:()Z // method@2154 │ │ +093d1c: 0a02 |0032: move-result v2 │ │ +093d1e: 3902 0e00 |0033: if-nez v2, 0041 // +000e │ │ +093d22: 5442 090c |0035: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ +093d26: 6e10 4d20 0200 |0037: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ +093d2c: 5442 090c |003a: iget-object v2, v4, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ +093d30: 1203 |003c: const/4 v3, #int 0 // #0 │ │ +093d32: 7120 4220 3200 |003d: invoke-static {v2, v3}, Landroid/support/v7/widget/SearchView;.access$2100:(Landroid/support/v7/widget/SearchView;Z)V // method@2042 │ │ +093d38: 28d9 |0040: goto 0019 // -0027 │ │ +093d3a: 6f30 ca23 5406 |0041: invoke-super {v4, v5, v6}, Landroid/widget/AutoCompleteTextView;.onKeyPreIme:(ILandroid/view/KeyEvent;)Z // method@23ca │ │ +093d40: 0a01 |0044: move-result v1 │ │ +093d42: 28d4 |0045: goto 0019 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1681 │ │ 0x0004 line=1684 │ │ 0x0010 line=1685 │ │ 0x0014 line=1686 │ │ 0x0016 line=1687 │ │ @@ -130823,41 +130822,41 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -093cd8: |[093cd8] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ -093ce8: 6f20 cb23 4300 |0000: invoke-super {v3, v4}, Landroid/widget/AutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@23cb │ │ -093cee: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ -093cf2: 5431 090c |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ -093cf6: 6e10 6320 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@2063 │ │ -093cfc: 0a01 |000a: move-result v1 │ │ -093cfe: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ -093d02: 6e10 1420 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@2014 │ │ -093d08: 0a01 |0010: move-result v1 │ │ -093d0a: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ -093d0e: 6e10 0a20 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@200a │ │ -093d14: 0c01 |0016: move-result-object v1 │ │ -093d16: 1a02 3620 |0017: const-string v2, "input_method" // string@2036 │ │ -093d1a: 6e20 3701 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -093d20: 0c00 |001c: move-result-object v0 │ │ -093d22: 1f00 6104 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ -093d26: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -093d28: 6e30 b423 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@23b4 │ │ -093d2e: 6e10 0a20 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@200a │ │ -093d34: 0c01 |0026: move-result-object v1 │ │ -093d36: 7110 6920 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@2069 │ │ -093d3c: 0a01 |002a: move-result v1 │ │ -093d3e: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -093d42: 6201 0f0c |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ -093d46: 1212 |002f: const/4 v2, #int 1 // #1 │ │ -093d48: 6e30 fa1f 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1ffa │ │ -093d4e: 0e00 |0033: return-void │ │ +093d44: |[093d44] android.support.v7.widget.SearchView$SearchAutoComplete.onWindowFocusChanged:(Z)V │ │ +093d54: 6f20 cb23 4300 |0000: invoke-super {v3, v4}, Landroid/widget/AutoCompleteTextView;.onWindowFocusChanged:(Z)V // method@23cb │ │ +093d5a: 3804 3000 |0003: if-eqz v4, 0033 // +0030 │ │ +093d5e: 5431 090c |0005: iget-object v1, v3, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ +093d62: 6e10 6320 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@2063 │ │ +093d68: 0a01 |000a: move-result v1 │ │ +093d6a: 3801 2800 |000b: if-eqz v1, 0033 // +0028 │ │ +093d6e: 6e10 1420 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getVisibility:()I // method@2014 │ │ +093d74: 0a01 |0010: move-result v1 │ │ +093d76: 3901 2200 |0011: if-nez v1, 0033 // +0022 │ │ +093d7a: 6e10 0a20 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@200a │ │ +093d80: 0c01 |0016: move-result-object v1 │ │ +093d82: 1a02 3820 |0017: const-string v2, "input_method" // string@2038 │ │ +093d86: 6e20 3701 2100 |0019: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +093d8c: 0c00 |001c: move-result-object v0 │ │ +093d8e: 1f00 6104 |001d: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ +093d92: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +093d94: 6e30 b423 3001 |0020: invoke-virtual {v0, v3, v1}, Landroid/view/inputmethod/InputMethodManager;.showSoftInput:(Landroid/view/View;I)Z // method@23b4 │ │ +093d9a: 6e10 0a20 0300 |0023: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getContext:()Landroid/content/Context; // method@200a │ │ +093da0: 0c01 |0026: move-result-object v1 │ │ +093da2: 7110 6920 0100 |0027: invoke-static {v1}, Landroid/support/v7/widget/SearchView;.isLandscapeMode:(Landroid/content/Context;)Z // method@2069 │ │ +093da8: 0a01 |002a: move-result v1 │ │ +093daa: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +093dae: 6201 0f0c |002d: sget-object v1, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ +093db2: 1212 |002f: const/4 v2, #int 1 // #1 │ │ +093db4: 6e30 fa1f 3102 |0030: invoke-virtual {v1, v3, v2}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1ffa │ │ +093dba: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1650 │ │ 0x0003 line=1652 │ │ 0x0013 line=1653 │ │ 0x001f line=1655 │ │ 0x0023 line=1658 │ │ @@ -130873,16 +130872,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093d50: |[093d50] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ -093d60: 0e00 |0000: return-void │ │ +093dbc: |[093dbc] android.support.v7.widget.SearchView$SearchAutoComplete.performCompletion:()V │ │ +093dcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1642 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView$SearchAutoComplete;) │ │ @@ -130890,16 +130889,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -093d64: |[093d64] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ -093d74: 0e00 |0000: return-void │ │ +093dd0: |[093dd0] android.support.v7.widget.SearchView$SearchAutoComplete.replaceText:(Ljava/lang/CharSequence;)V │ │ +093de0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1632 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0001 reg=1 text Ljava/lang/CharSequence; │ │ │ │ @@ -130908,17 +130907,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093d78: |[093d78] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ -093d88: 5b01 090c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ -093d8c: 0e00 |0002: return-void │ │ +093de4: |[093de4] android.support.v7.widget.SearchView$SearchAutoComplete.setSearchView:(Landroid/support/v7/widget/SearchView;)V │ │ +093df4: 5b01 090c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c09 │ │ +093df8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ 0x0002 line=1611 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ 0x0000 - 0x0003 reg=1 searchView Landroid/support/v7/widget/SearchView; │ │ @@ -130928,18 +130927,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -093d90: |[093d90] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ -093da0: 6f20 cc23 1000 |0000: invoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;.setThreshold:(I)V // method@23cc │ │ -093da6: 5901 0a0c |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ -093daa: 0e00 |0005: return-void │ │ +093dfc: |[093dfc] android.support.v7.widget.SearchView$SearchAutoComplete.setThreshold:(I)V │ │ +093e0c: 6f20 cc23 1000 |0000: invoke-super {v0, v1}, Landroid/widget/AutoCompleteTextView;.setThreshold:(I)V // method@23cc │ │ +093e12: 5901 0a0c |0003: iput v1, v0, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.mThreshold:I // field@0c0a │ │ +093e16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1615 │ │ 0x0003 line=1616 │ │ 0x0005 line=1617 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ @@ -131038,18 +131037,18 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -093dac: |[093dac] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -093dbc: 5b01 3d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ -093dc0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -093dc6: 0e00 |0005: return-void │ │ +093e18: |[093e18] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +093e28: 5b01 3d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ +093e2c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +093e32: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -131058,17 +131057,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -093dc8: |[093dc8] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -093dd8: 7020 a620 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@20a6 │ │ -093dde: 0e00 |0003: return-void │ │ +093e34: |[093e34] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +093e44: 7020 a620 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@20a6 │ │ +093e4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ShareActionProvider$1; │ │ @@ -131079,36 +131078,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -093de0: |[093de0] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -093df0: 5453 3d0c |0000: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ -093df4: 7110 aa20 0300 |0002: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@20aa │ │ -093dfa: 0c03 |0005: move-result-object v3 │ │ -093dfc: 5454 3d0c |0006: iget-object v4, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ -093e00: 7110 ab20 0400 |0008: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@20ab │ │ -093e06: 0c04 |000b: move-result-object v4 │ │ -093e08: 7120 5e1d 4300 |000c: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ -093e0e: 0c00 |000f: move-result-object v0 │ │ -093e10: 7210 8221 0600 |0010: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -093e16: 0a01 |0013: move-result v1 │ │ -093e18: 6e20 5a1d 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1d5a │ │ -093e1e: 0c02 |0017: move-result-object v2 │ │ -093e20: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -093e24: 1503 0800 |001a: const/high16 v3, #int 524288 // #8 │ │ -093e28: 6e20 5001 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -093e2e: 5453 3d0c |001f: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ -093e32: 7110 aa20 0300 |0021: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@20aa │ │ -093e38: 0c03 |0024: move-result-object v3 │ │ -093e3a: 6e20 4401 2300 |0025: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -093e40: 1213 |0028: const/4 v3, #int 1 // #1 │ │ -093e42: 0f03 |0029: return v3 │ │ +093e4c: |[093e4c] android.support.v7.widget.ShareActionProvider$ShareMenuItemOnMenuItemClickListener.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +093e5c: 5453 3d0c |0000: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ +093e60: 7110 aa20 0300 |0002: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@20aa │ │ +093e66: 0c03 |0005: move-result-object v3 │ │ +093e68: 5454 3d0c |0006: iget-object v4, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ +093e6c: 7110 ab20 0400 |0008: invoke-static {v4}, Landroid/support/v7/widget/ShareActionProvider;.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; // method@20ab │ │ +093e72: 0c04 |000b: move-result-object v4 │ │ +093e74: 7120 5e1d 4300 |000c: invoke-static {v3, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ +093e7a: 0c00 |000f: move-result-object v0 │ │ +093e7c: 7210 8221 0600 |0010: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +093e82: 0a01 |0013: move-result v1 │ │ +093e84: 6e20 5a1d 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.chooseActivity:(I)Landroid/content/Intent; // method@1d5a │ │ +093e8a: 0c02 |0017: move-result-object v2 │ │ +093e8c: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +093e90: 1503 0800 |001a: const/high16 v3, #int 524288 // #8 │ │ +093e94: 6e20 5001 3200 |001c: invoke-virtual {v2, v3}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +093e9a: 5453 3d0c |001f: iget-object v3, v5, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3d │ │ +093e9e: 7110 aa20 0300 |0021: invoke-static {v3}, Landroid/support/v7/widget/ShareActionProvider;.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; // method@20aa │ │ +093ea4: 0c03 |0024: move-result-object v3 │ │ +093ea6: 6e20 4401 2300 |0025: invoke-virtual {v3, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +093eac: 1213 |0028: const/4 v3, #int 1 // #1 │ │ +093eae: 0f03 |0029: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0010 line=313 │ │ 0x0014 line=314 │ │ 0x0018 line=315 │ │ 0x001a line=316 │ │ @@ -131123,15 +131122,15 @@ │ │ │ │ source_file_idx : 4190 (ShareActionProvider.java) │ │ │ │ Class #570 header: │ │ class_idx : 1013 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4287 │ │ +source_file_idx : 4288 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #570 annotations: │ │ Annotations on class │ │ @@ -131171,57 +131170,57 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -093e44: |[093e44] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ -093e54: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -093e5a: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ -093e60: 6e20 ec21 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -093e66: 0c00 |0009: move-result-object v0 │ │ -093e68: 1f00 9704 |000a: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ -093e6c: 5b10 490c |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -093e70: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ -093e76: 6e20 ec21 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -093e7c: 0c00 |0014: move-result-object v0 │ │ -093e7e: 1f00 9704 |0015: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ -093e82: 5b10 4a0c |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0c4a │ │ -093e86: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ -093e8c: 6e20 ec21 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -093e92: 0c00 |001f: move-result-object v0 │ │ -093e94: 1f00 7d04 |0020: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -093e98: 5b10 460c |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0c46 │ │ -093e9c: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ -093ea2: 6e20 ec21 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -093ea8: 0c00 |002a: move-result-object v0 │ │ -093eaa: 1f00 7d04 |002b: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -093eae: 5b10 470c |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0c47 │ │ -093eb2: 6000 fc07 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@07fc │ │ -093eb6: 6e20 ec21 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -093ebc: 0c00 |0034: move-result-object v0 │ │ -093ebe: 1f00 7d04 |0035: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -093ec2: 5b10 480c |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ -093ec6: 0e00 |0039: return-void │ │ +093eb0: |[093eb0] android.support.v7.widget.SuggestionsAdapter$ChildViewCache.:(Landroid/view/View;)V │ │ +093ec0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +093ec6: 1400 1400 0201 |0003: const v0, #float 2.38773e-38 // #01020014 │ │ +093ecc: 6e20 ec21 0200 |0006: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +093ed2: 0c00 |0009: move-result-object v0 │ │ +093ed4: 1f00 9704 |000a: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ +093ed8: 5b10 490c |000c: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +093edc: 1400 1500 0201 |000e: const v0, #float 2.38773e-38 // #01020015 │ │ +093ee2: 6e20 ec21 0200 |0011: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +093ee8: 0c00 |0014: move-result-object v0 │ │ +093eea: 1f00 9704 |0015: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ +093eee: 5b10 4a0c |0017: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0c4a │ │ +093ef2: 1400 0700 0201 |0019: const v0, #float 2.38772e-38 // #01020007 │ │ +093ef8: 6e20 ec21 0200 |001c: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +093efe: 0c00 |001f: move-result-object v0 │ │ +093f00: 1f00 7d04 |0020: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +093f04: 5b10 460c |0022: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0c46 │ │ +093f08: 1400 0800 0201 |0024: const v0, #float 2.38773e-38 // #01020008 │ │ +093f0e: 6e20 ec21 0200 |0027: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +093f14: 0c00 |002a: move-result-object v0 │ │ +093f16: 1f00 7d04 |002b: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +093f1a: 5b10 470c |002d: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0c47 │ │ +093f1e: 6000 fc07 |002f: sget v0, Landroid/support/v7/appcompat/R$id;.edit_query:I // field@07fc │ │ +093f22: 6e20 ec21 0200 |0031: invoke-virtual {v2, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +093f28: 0c00 |0034: move-result-object v0 │ │ +093f2a: 1f00 7d04 |0035: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +093f2e: 5b10 480c |0037: iput-object v0, v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ +093f32: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0003 line=259 │ │ 0x000e line=260 │ │ 0x0019 line=261 │ │ 0x0024 line=262 │ │ 0x002f line=263 │ │ 0x0039 line=264 │ │ locals : │ │ 0x0000 - 0x003a reg=1 this Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; │ │ 0x0000 - 0x003a reg=2 v Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4287 (SuggestionsAdapter.java) │ │ + source_file_idx : 4288 (SuggestionsAdapter.java) │ │ │ │ Class #571 header: │ │ class_idx : 1186 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1464 │ │ source_file_idx : 601 │ │ static_fields_size : 0 │ │ @@ -131254,18 +131253,18 @@ │ │ type : '(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -093ec8: |[093ec8] com.squareup.picasso.Action$RequestWeakReference.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V │ │ -093ed8: 7030 632b 2003 |0000: invoke-direct {v0, v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@2b63 │ │ -093ede: 5b01 840c |0003: iput-object v1, v0, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@0c84 │ │ -093ee2: 0e00 |0005: return-void │ │ +093f34: |[093f34] com.squareup.picasso.Action$RequestWeakReference.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V │ │ +093f44: 7030 632b 2003 |0000: invoke-direct {v0, v2, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@2b63 │ │ +093f4a: 5b01 840c |0003: iput-object v1, v0, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@0c84 │ │ +093f4e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lcom/squareup/picasso/Action$RequestWeakReference; │ │ @@ -131361,36 +131360,36 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 11 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -093ee4: |[093ee4] com.squareup.picasso.Action.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ -093ef4: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -093efa: 5b23 8c0c |0003: iput-object v3, v2, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ -093efe: 5b25 8d0c |0005: iput-object v5, v2, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -093f02: 3904 1600 |0007: if-nez v4, 001d // +0016 │ │ -093f06: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -093f08: 5b20 8f0c |000a: iput-object v0, v2, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0c8f │ │ -093f0c: 5926 890c |000c: iput v6, v2, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0c89 │ │ -093f10: 5927 8a0c |000e: iput v7, v2, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0c8a │ │ -093f14: 5c2c 8b0c |0010: iput-boolean v12, v2, Lcom/squareup/picasso/Action;.noFade:Z // field@0c8b │ │ -093f18: 5928 870c |0012: iput v8, v2, Lcom/squareup/picasso/Action;.errorResId:I // field@0c87 │ │ -093f1c: 5b29 860c |0014: iput-object v9, v2, Lcom/squareup/picasso/Action;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0c86 │ │ -093f20: 5b2a 880c |0016: iput-object v10, v2, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0c88 │ │ -093f24: 380b 0d00 |0018: if-eqz v11, 0025 // +000d │ │ -093f28: 5b2b 8e0c |001a: iput-object v11, v2, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0c8e │ │ -093f2c: 0e00 |001c: return-void │ │ -093f2e: 2200 a204 |001d: new-instance v0, Lcom/squareup/picasso/Action$RequestWeakReference; // type@04a2 │ │ -093f32: 5431 380d |001f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d38 │ │ -093f36: 7040 3a25 2014 |0021: invoke-direct {v0, v2, v4, v1}, Lcom/squareup/picasso/Action$RequestWeakReference;.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@253a │ │ -093f3c: 28e6 |0024: goto 000a // -001a │ │ -093f3e: 072b |0025: move-object v11, v2 │ │ -093f40: 28f4 |0026: goto 001a // -000c │ │ +093f50: |[093f50] com.squareup.picasso.Action.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ +093f60: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +093f66: 5b23 8c0c |0003: iput-object v3, v2, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ +093f6a: 5b25 8d0c |0005: iput-object v5, v2, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +093f6e: 3904 1600 |0007: if-nez v4, 001d // +0016 │ │ +093f72: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +093f74: 5b20 8f0c |000a: iput-object v0, v2, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0c8f │ │ +093f78: 5926 890c |000c: iput v6, v2, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0c89 │ │ +093f7c: 5927 8a0c |000e: iput v7, v2, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0c8a │ │ +093f80: 5c2c 8b0c |0010: iput-boolean v12, v2, Lcom/squareup/picasso/Action;.noFade:Z // field@0c8b │ │ +093f84: 5928 870c |0012: iput v8, v2, Lcom/squareup/picasso/Action;.errorResId:I // field@0c87 │ │ +093f88: 5b29 860c |0014: iput-object v9, v2, Lcom/squareup/picasso/Action;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0c86 │ │ +093f8c: 5b2a 880c |0016: iput-object v10, v2, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0c88 │ │ +093f90: 380b 0d00 |0018: if-eqz v11, 0025 // +000d │ │ +093f94: 5b2b 8e0c |001a: iput-object v11, v2, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0c8e │ │ +093f98: 0e00 |001c: return-void │ │ +093f9a: 2200 a204 |001d: new-instance v0, Lcom/squareup/picasso/Action$RequestWeakReference; // type@04a2 │ │ +093f9e: 5431 380d |001f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d38 │ │ +093fa2: 7040 3a25 2014 |0021: invoke-direct {v0, v2, v4, v1}, Lcom/squareup/picasso/Action$RequestWeakReference;.:(Lcom/squareup/picasso/Action;Ljava/lang/Object;Ljava/lang/ref/ReferenceQueue;)V // method@253a │ │ +093fa8: 28e6 |0024: goto 000a // -001a │ │ +093faa: 072b |0025: move-object v11, v2 │ │ +093fac: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0005 line=52 │ │ 0x0007 line=53 │ │ 0x000c line=55 │ │ @@ -131425,18 +131424,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -093f44: |[093f44] com.squareup.picasso.Action.cancel:()V │ │ -093f54: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -093f56: 5c10 850c |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@0c85 │ │ -093f5a: 0e00 |0003: return-void │ │ +093fb0: |[093fb0] com.squareup.picasso.Action.cancel:()V │ │ +093fc0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +093fc2: 5c10 850c |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@0c85 │ │ +093fc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ @@ -131458,17 +131457,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093f5c: |[093f5c] com.squareup.picasso.Action.getKey:()Ljava/lang/String; │ │ -093f6c: 5410 880c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0c88 │ │ -093f70: 1100 |0002: return-object v0 │ │ +093fc8: |[093fc8] com.squareup.picasso.Action.getKey:()Ljava/lang/String; │ │ +093fd8: 5410 880c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.key:Ljava/lang/String; // field@0c88 │ │ +093fdc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131477,17 +131476,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093f74: |[093f74] com.squareup.picasso.Action.getMemoryPolicy:()I │ │ -093f84: 5210 890c |0000: iget v0, v1, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0c89 │ │ -093f88: 0f00 |0002: return v0 │ │ +093fe0: |[093fe0] com.squareup.picasso.Action.getMemoryPolicy:()I │ │ +093ff0: 5210 890c |0000: iget v0, v1, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0c89 │ │ +093ff4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131496,17 +131495,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093f8c: |[093f8c] com.squareup.picasso.Action.getNetworkPolicy:()I │ │ -093f9c: 5210 8a0c |0000: iget v0, v1, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0c8a │ │ -093fa0: 0f00 |0002: return v0 │ │ +093ff8: |[093ff8] com.squareup.picasso.Action.getNetworkPolicy:()I │ │ +094008: 5210 8a0c |0000: iget v0, v1, Lcom/squareup/picasso/Action;.networkPolicy:I // field@0c8a │ │ +09400c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131515,17 +131514,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093fa4: |[093fa4] com.squareup.picasso.Action.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ -093fb4: 5410 8c0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ -093fb8: 1100 |0002: return-object v0 │ │ +094010: |[094010] com.squareup.picasso.Action.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ +094020: 5410 8c0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ +094024: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131534,18 +131533,18 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -093fbc: |[093fbc] com.squareup.picasso.Action.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ -093fcc: 5410 8d0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -093fd0: 5400 6e0d |0002: iget-object v0, v0, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d6e │ │ -093fd4: 1100 |0004: return-object v0 │ │ +094028: |[094028] com.squareup.picasso.Action.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ +094038: 5410 8d0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +09403c: 5400 6e0d |0002: iget-object v0, v0, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d6e │ │ +094040: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131554,17 +131553,17 @@ │ │ type : '()Lcom/squareup/picasso/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093fd8: |[093fd8] com.squareup.picasso.Action.getRequest:()Lcom/squareup/picasso/Request; │ │ -093fe8: 5410 8d0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -093fec: 1100 |0002: return-object v0 │ │ +094044: |[094044] com.squareup.picasso.Action.getRequest:()Lcom/squareup/picasso/Request; │ │ +094054: 5410 8d0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +094058: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131573,17 +131572,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -093ff0: |[093ff0] com.squareup.picasso.Action.getTag:()Ljava/lang/Object; │ │ -094000: 5410 8e0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0c8e │ │ -094004: 1100 |0002: return-object v0 │ │ +09405c: |[09405c] com.squareup.picasso.Action.getTag:()Ljava/lang/Object; │ │ +09406c: 5410 8e0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.tag:Ljava/lang/Object; // field@0c8e │ │ +094070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131592,23 +131591,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -094008: |[094008] com.squareup.picasso.Action.getTarget:()Ljava/lang/Object; │ │ -094018: 5410 8f0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0c8f │ │ -09401c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -094020: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -094022: 1100 |0005: return-object v0 │ │ -094024: 5410 8f0c |0006: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0c8f │ │ -094028: 6e10 642b 0000 |0008: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -09402e: 0c00 |000b: move-result-object v0 │ │ -094030: 28f9 |000c: goto 0005 // -0007 │ │ +094074: |[094074] com.squareup.picasso.Action.getTarget:()Ljava/lang/Object; │ │ +094084: 5410 8f0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0c8f │ │ +094088: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +09408c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09408e: 1100 |0005: return-object v0 │ │ +094090: 5410 8f0c |0006: iget-object v0, v1, Lcom/squareup/picasso/Action;.target:Ljava/lang/ref/WeakReference; // field@0c8f │ │ +094094: 6e10 642b 0000 |0008: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +09409a: 0c00 |000b: move-result-object v0 │ │ +09409c: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x000d reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131617,17 +131616,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094034: |[094034] com.squareup.picasso.Action.isCancelled:()Z │ │ -094044: 5510 850c |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@0c85 │ │ -094048: 0f00 |0002: return v0 │ │ +0940a0: |[0940a0] com.squareup.picasso.Action.isCancelled:()Z │ │ +0940b0: 5510 850c |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.cancelled:Z // field@0c85 │ │ +0940b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131636,17 +131635,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09404c: |[09404c] com.squareup.picasso.Action.willReplay:()Z │ │ -09405c: 5510 900c |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.willReplay:Z // field@0c90 │ │ -094060: 0f00 |0002: return v0 │ │ +0940b8: |[0940b8] com.squareup.picasso.Action.willReplay:()Z │ │ +0940c8: 5510 900c |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Action;.willReplay:Z // field@0c90 │ │ +0940cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lcom/squareup/picasso/Action; │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Action; Lcom/squareup/picasso/Action; │ │ │ │ @@ -131681,17 +131680,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -094064: |[094064] com.squareup.picasso.BitmapHunter$1.:()V │ │ -094074: 7010 5c2b 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2b5c │ │ -09407a: 0e00 |0003: return-void │ │ +0940d0: |[0940d0] com.squareup.picasso.BitmapHunter$1.:()V │ │ +0940e0: 7010 5c2b 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2b5c │ │ +0940e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/BitmapHunter$1; │ │ │ │ Virtual methods - │ │ @@ -131700,18 +131699,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09407c: |[09407c] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/Object; │ │ -09408c: 6e10 5025 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter$1;.initialValue:()Ljava/lang/StringBuilder; // method@2550 │ │ -094092: 0c00 |0003: move-result-object v0 │ │ -094094: 1100 |0004: return-object v0 │ │ +0940e8: |[0940e8] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/Object; │ │ +0940f8: 6e10 5025 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter$1;.initialValue:()Ljava/lang/StringBuilder; // method@2550 │ │ +0940fe: 0c00 |0003: move-result-object v0 │ │ +094100: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/BitmapHunter$1; │ │ │ │ #1 : (in Lcom/squareup/picasso/BitmapHunter$1;) │ │ @@ -131719,19 +131718,19 @@ │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -094098: |[094098] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/StringBuilder; │ │ -0940a8: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0940ac: 1a01 1b0f |0002: const-string v1, "Picasso-" // string@0f1b │ │ -0940b0: 7020 3f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ -0940b6: 1100 |0007: return-object v0 │ │ +094104: |[094104] com.squareup.picasso.BitmapHunter$1.initialValue:()Ljava/lang/StringBuilder; │ │ +094114: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +094118: 1a01 1b0f |0002: const-string v1, "Picasso-" // string@0f1b │ │ +09411c: 7020 3f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ +094122: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/BitmapHunter$1; │ │ │ │ source_file_idx : 821 (BitmapHunter.java) │ │ @@ -131773,19 +131772,19 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0940b8: |[0940b8] com.squareup.picasso.BitmapHunter$3.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V │ │ -0940c8: 5b01 950c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c95 │ │ -0940cc: 5b02 940c |0002: iput-object v2, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@0c94 │ │ -0940d0: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0940d6: 0e00 |0007: return-void │ │ +094124: |[094124] com.squareup.picasso.BitmapHunter$3.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V │ │ +094134: 5b01 950c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c95 │ │ +094138: 5b02 940c |0002: iput-object v2, v0, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@0c94 │ │ +09413c: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +094142: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/BitmapHunter$3; │ │ 0x0000 - 0x0008 reg=1 (null) Lcom/squareup/picasso/Transformation; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/RuntimeException; │ │ @@ -131796,34 +131795,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0940d8: |[0940d8] com.squareup.picasso.BitmapHunter$3.run:()V │ │ -0940e8: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -0940ec: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0940f0: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0940f6: 1a02 9111 |0007: const-string v2, "Transformation " // string@1191 │ │ -0940fa: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -094100: 0c01 |000c: move-result-object v1 │ │ -094102: 5432 950c |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c95 │ │ -094106: 7210 1627 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -09410c: 0c02 |0012: move-result-object v2 │ │ -09410e: 6e20 462b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -094114: 0c01 |0016: move-result-object v1 │ │ -094116: 1a02 4c00 |0017: const-string v2, " crashed with exception." // string@004c │ │ -09411a: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -094120: 0c01 |001c: move-result-object v1 │ │ -094122: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -094128: 0c01 |0020: move-result-object v1 │ │ -09412a: 5432 940c |0021: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@0c94 │ │ -09412e: 7030 112b 1002 |0023: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ -094134: 2700 |0026: throw v0 │ │ +094144: |[094144] com.squareup.picasso.BitmapHunter$3.run:()V │ │ +094154: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +094158: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +09415c: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +094162: 1a02 9211 |0007: const-string v2, "Transformation " // string@1192 │ │ +094166: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09416c: 0c01 |000c: move-result-object v1 │ │ +09416e: 5432 950c |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c95 │ │ +094172: 7210 1627 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +094178: 0c02 |0012: move-result-object v2 │ │ +09417a: 6e20 462b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +094180: 0c01 |0016: move-result-object v1 │ │ +094182: 1a02 4c00 |0017: const-string v2, " crashed with exception." // string@004c │ │ +094186: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09418c: 0c01 |001c: move-result-object v1 │ │ +09418e: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +094194: 0c01 |0020: move-result-object v1 │ │ +094196: 5432 940c |0021: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$3;.val$e:Ljava/lang/RuntimeException; // field@0c94 │ │ +09419a: 7030 112b 1002 |0023: invoke-direct {v0, v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ +0941a0: 2700 |0026: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x000f line=434 │ │ locals : │ │ 0x0000 - 0x0027 reg=3 this Lcom/squareup/picasso/BitmapHunter$3; │ │ │ │ @@ -131862,18 +131861,18 @@ │ │ type : '(Ljava/lang/StringBuilder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -094138: |[094138] com.squareup.picasso.BitmapHunter$4.:(Ljava/lang/StringBuilder;)V │ │ -094148: 5b01 960c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0c96 │ │ -09414c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -094152: 0e00 |0005: return-void │ │ +0941a4: |[0941a4] com.squareup.picasso.BitmapHunter$4.:(Ljava/lang/StringBuilder;)V │ │ +0941b4: 5b01 960c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0c96 │ │ +0941b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0941be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/BitmapHunter$4; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/StringBuilder; │ │ │ │ @@ -131883,21 +131882,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -094154: |[094154] com.squareup.picasso.BitmapHunter$4.run:()V │ │ -094164: 2200 9f05 |0000: new-instance v0, Ljava/lang/NullPointerException; // type@059f │ │ -094168: 5421 960c |0002: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0c96 │ │ -09416c: 6e10 4e2b 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -094172: 0c01 |0007: move-result-object v1 │ │ -094174: 7020 fc2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -09417a: 2700 |000b: throw v0 │ │ +0941c0: |[0941c0] com.squareup.picasso.BitmapHunter$4.run:()V │ │ +0941d0: 2200 9f05 |0000: new-instance v0, Ljava/lang/NullPointerException; // type@059f │ │ +0941d4: 5421 960c |0002: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter$4;.val$builder:Ljava/lang/StringBuilder; // field@0c96 │ │ +0941d8: 6e10 4e2b 0100 |0004: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0941de: 0c01 |0007: move-result-object v1 │ │ +0941e0: 7020 fc2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0941e6: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/picasso/BitmapHunter$4; │ │ │ │ source_file_idx : 821 (BitmapHunter.java) │ │ @@ -131935,18 +131934,18 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09417c: |[09417c] com.squareup.picasso.BitmapHunter$5.:(Lcom/squareup/picasso/Transformation;)V │ │ -09418c: 5b01 970c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c97 │ │ -094190: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -094196: 0e00 |0005: return-void │ │ +0941e8: |[0941e8] com.squareup.picasso.BitmapHunter$5.:(Lcom/squareup/picasso/Transformation;)V │ │ +0941f8: 5b01 970c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c97 │ │ +0941fc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +094202: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/BitmapHunter$5; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/squareup/picasso/Transformation; │ │ │ │ @@ -131956,33 +131955,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -094198: |[094198] com.squareup.picasso.BitmapHunter$5.run:()V │ │ -0941a8: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0941ac: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0941b0: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0941b6: 1a02 9111 |0007: const-string v2, "Transformation " // string@1191 │ │ -0941ba: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0941c0: 0c01 |000c: move-result-object v1 │ │ -0941c2: 5432 970c |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c97 │ │ -0941c6: 7210 1627 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -0941cc: 0c02 |0012: move-result-object v2 │ │ -0941ce: 6e20 462b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0941d4: 0c01 |0016: move-result-object v1 │ │ -0941d6: 1a02 a800 |0017: const-string v2, " returned input Bitmap but recycled it." // string@00a8 │ │ -0941da: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0941e0: 0c01 |001c: move-result-object v1 │ │ -0941e2: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0941e8: 0c01 |0020: move-result-object v1 │ │ -0941ea: 7020 da2a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0941f0: 2700 |0024: throw v0 │ │ +094204: |[094204] com.squareup.picasso.BitmapHunter$5.run:()V │ │ +094214: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +094218: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +09421c: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +094222: 1a02 9211 |0007: const-string v2, "Transformation " // string@1192 │ │ +094226: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09422c: 0c01 |000c: move-result-object v1 │ │ +09422e: 5432 970c |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$5;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c97 │ │ +094232: 7210 1627 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +094238: 0c02 |0012: move-result-object v2 │ │ +09423a: 6e20 462b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +094240: 0c01 |0016: move-result-object v1 │ │ +094242: 1a02 a800 |0017: const-string v2, " returned input Bitmap but recycled it." // string@00a8 │ │ +094246: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09424c: 0c01 |001c: move-result-object v1 │ │ +09424e: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +094254: 0c01 |0020: move-result-object v1 │ │ +094256: 7020 da2a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09425c: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x000f line=462 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/squareup/picasso/BitmapHunter$5; │ │ │ │ @@ -132021,18 +132020,18 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0941f4: |[0941f4] com.squareup.picasso.BitmapHunter$6.:(Lcom/squareup/picasso/Transformation;)V │ │ -094204: 5b01 980c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c98 │ │ -094208: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09420e: 0e00 |0005: return-void │ │ +094260: |[094260] com.squareup.picasso.BitmapHunter$6.:(Lcom/squareup/picasso/Transformation;)V │ │ +094270: 5b01 980c |0000: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c98 │ │ +094274: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09427a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/BitmapHunter$6; │ │ 0x0000 - 0x0006 reg=1 (null) Lcom/squareup/picasso/Transformation; │ │ │ │ @@ -132042,33 +132041,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -094210: |[094210] com.squareup.picasso.BitmapHunter$6.run:()V │ │ -094220: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -094224: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -094228: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09422e: 1a02 9111 |0007: const-string v2, "Transformation " // string@1191 │ │ -094232: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -094238: 0c01 |000c: move-result-object v1 │ │ -09423a: 5432 980c |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c98 │ │ -09423e: 7210 1627 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -094244: 0c02 |0012: move-result-object v2 │ │ -094246: 6e20 462b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09424c: 0c01 |0016: move-result-object v1 │ │ -09424e: 1a02 9800 |0017: const-string v2, " mutated input Bitmap but failed to recycle the original." // string@0098 │ │ -094252: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -094258: 0c01 |001c: move-result-object v1 │ │ -09425a: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -094260: 0c01 |0020: move-result-object v1 │ │ -094262: 7020 da2a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -094268: 2700 |0024: throw v0 │ │ +09427c: |[09427c] com.squareup.picasso.BitmapHunter$6.run:()V │ │ +09428c: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +094290: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +094294: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09429a: 1a02 9211 |0007: const-string v2, "Transformation " // string@1192 │ │ +09429e: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0942a4: 0c01 |000c: move-result-object v1 │ │ +0942a6: 5432 980c |000d: iget-object v2, v3, Lcom/squareup/picasso/BitmapHunter$6;.val$transformation:Lcom/squareup/picasso/Transformation; // field@0c98 │ │ +0942aa: 7210 1627 0200 |000f: invoke-interface {v2}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +0942b0: 0c02 |0012: move-result-object v2 │ │ +0942b2: 6e20 462b 2100 |0013: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0942b8: 0c01 |0016: move-result-object v1 │ │ +0942ba: 1a02 9800 |0017: const-string v2, " mutated input Bitmap but failed to recycle the original." // string@0098 │ │ +0942be: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0942c4: 0c01 |001c: move-result-object v1 │ │ +0942c6: 6e10 4e2b 0100 |001d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0942cc: 0c01 |0020: move-result-object v1 │ │ +0942ce: 7020 da2a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0942d4: 2700 |0024: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x000f line=474 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Lcom/squareup/picasso/BitmapHunter$6; │ │ │ │ @@ -132206,28 +132205,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -09426c: |[09426c] com.squareup.picasso.BitmapHunter.:()V │ │ -09427c: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -094280: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -094286: 6900 990c |0005: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0c99 │ │ -09428a: 2200 a504 |0007: new-instance v0, Lcom/squareup/picasso/BitmapHunter$1; // type@04a5 │ │ -09428e: 7010 4e25 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$1;.:()V // method@254e │ │ -094294: 6900 9b0c |000c: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0c9b │ │ -094298: 2200 f405 |000e: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@05f4 │ │ -09429c: 7010 202c 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2c20 │ │ -0942a2: 6900 9c0c |0013: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0c9c │ │ -0942a6: 2200 a604 |0015: new-instance v0, Lcom/squareup/picasso/BitmapHunter$2; // type@04a6 │ │ -0942aa: 7010 5125 0000 |0017: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$2;.:()V // method@2551 │ │ -0942b0: 6900 9a0c |001a: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0c9a │ │ -0942b4: 0e00 |001c: return-void │ │ +0942d8: |[0942d8] com.squareup.picasso.BitmapHunter.:()V │ │ +0942e8: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +0942ec: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0942f2: 6900 990c |0005: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0c99 │ │ +0942f6: 2200 a504 |0007: new-instance v0, Lcom/squareup/picasso/BitmapHunter$1; // type@04a5 │ │ +0942fa: 7010 4e25 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$1;.:()V // method@254e │ │ +094300: 6900 9b0c |000c: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0c9b │ │ +094304: 2200 f405 |000e: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@05f4 │ │ +094308: 7010 202c 0000 |0010: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2c20 │ │ +09430e: 6900 9c0c |0013: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0c9c │ │ +094312: 2200 a604 |0015: new-instance v0, Lcom/squareup/picasso/BitmapHunter$2; // type@04a6 │ │ +094316: 7010 5125 0000 |0017: invoke-direct {v0}, Lcom/squareup/picasso/BitmapHunter$2;.:()V // method@2551 │ │ +09431c: 6900 9a0c |001a: sput-object v0, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0c9a │ │ +094320: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0007 line=52 │ │ 0x000e line=58 │ │ 0x0015 line=60 │ │ locals : │ │ @@ -132237,45 +132236,45 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 60 16-bit code units │ │ -0942b8: |[0942b8] com.squareup.picasso.BitmapHunter.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V │ │ -0942c8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0942ce: 6200 9c0c |0003: sget-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0c9c │ │ -0942d2: 6e10 232c 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@2c23 │ │ -0942d8: 0a00 |0008: move-result v0 │ │ -0942da: 5910 ae0c |0009: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0cae │ │ -0942de: 5b12 a90c |000b: iput-object v2, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -0942e2: 5b13 a10c |000d: iput-object v3, v1, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -0942e6: 5b14 9f0c |000f: iput-object v4, v1, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0c9f │ │ -0942ea: 5b15 af0c |0011: iput-object v5, v1, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ -0942ee: 5b16 9d0c |0013: iput-object v6, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -0942f2: 6e10 3f25 0600 |0015: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ -0942f8: 0c00 |0018: move-result-object v0 │ │ -0942fa: 5b10 a50c |0019: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@0ca5 │ │ -0942fe: 6e10 4425 0600 |001b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ -094304: 0c00 |001e: move-result-object v0 │ │ -094306: 5b10 a00c |001f: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -09430a: 6e10 4325 0600 |0021: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ -094310: 0c00 |0024: move-result-object v0 │ │ -094312: 5b10 aa0c |0025: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ -094316: 6e10 4025 0600 |0027: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getMemoryPolicy:()I // method@2540 │ │ -09431c: 0a00 |002a: move-result v0 │ │ -09431e: 5910 a70c |002b: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0ca7 │ │ -094322: 6e10 4125 0600 |002d: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getNetworkPolicy:()I // method@2541 │ │ -094328: 0a00 |0030: move-result v0 │ │ -09432a: 5910 a80c |0031: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ -09432e: 5b17 ab0c |0033: iput-object v7, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ -094332: 6e10 ec26 0700 |0035: invoke-virtual {v7}, Lcom/squareup/picasso/RequestHandler;.getRetryCount:()I // method@26ec │ │ -094338: 0a00 |0038: move-result v0 │ │ -09433a: 5910 ad0c |0039: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ -09433e: 0e00 |003b: return-void │ │ +094324: |[094324] com.squareup.picasso.BitmapHunter.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V │ │ +094334: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +09433a: 6200 9c0c |0003: sget-object v0, Lcom/squareup/picasso/BitmapHunter;.SEQUENCE_GENERATOR:Ljava/util/concurrent/atomic/AtomicInteger; // field@0c9c │ │ +09433e: 6e10 232c 0000 |0005: invoke-virtual {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.incrementAndGet:()I // method@2c23 │ │ +094344: 0a00 |0008: move-result v0 │ │ +094346: 5910 ae0c |0009: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0cae │ │ +09434a: 5b12 a90c |000b: iput-object v2, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +09434e: 5b13 a10c |000d: iput-object v3, v1, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +094352: 5b14 9f0c |000f: iput-object v4, v1, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0c9f │ │ +094356: 5b15 af0c |0011: iput-object v5, v1, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ +09435a: 5b16 9d0c |0013: iput-object v6, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +09435e: 6e10 3f25 0600 |0015: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ +094364: 0c00 |0018: move-result-object v0 │ │ +094366: 5b10 a50c |0019: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@0ca5 │ │ +09436a: 6e10 4425 0600 |001b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ +094370: 0c00 |001e: move-result-object v0 │ │ +094372: 5b10 a00c |001f: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094376: 6e10 4325 0600 |0021: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ +09437c: 0c00 |0024: move-result-object v0 │ │ +09437e: 5b10 aa0c |0025: iput-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ +094382: 6e10 4025 0600 |0027: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getMemoryPolicy:()I // method@2540 │ │ +094388: 0a00 |002a: move-result v0 │ │ +09438a: 5910 a70c |002b: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0ca7 │ │ +09438e: 6e10 4125 0600 |002d: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getNetworkPolicy:()I // method@2541 │ │ +094394: 0a00 |0030: move-result v0 │ │ +094396: 5910 a80c |0031: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ +09439a: 5b17 ab0c |0033: iput-object v7, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ +09439e: 6e10 ec26 0700 |0035: invoke-virtual {v7}, Lcom/squareup/picasso/RequestHandler;.getRetryCount:()I // method@26ec │ │ +0943a4: 0a00 |0038: move-result v0 │ │ +0943a6: 5910 ad0c |0039: iput v0, v1, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ +0943aa: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=93 │ │ 0x000b line=94 │ │ 0x000d line=95 │ │ 0x000f line=96 │ │ @@ -132303,97 +132302,97 @@ │ │ type : '(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -094340: |[094340] com.squareup.picasso.BitmapHunter.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ -094350: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -094352: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -094354: 7210 db2b 0b00 |0002: invoke-interface {v11}, Ljava/util/List;.size:()I // method@2bdb │ │ -09435a: 0a01 |0005: move-result v1 │ │ -09435c: 3513 5b00 |0006: if-ge v3, v1, 0061 // +005b │ │ -094360: 7220 d62b 3b00 |0008: invoke-interface {v11, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -094366: 0c06 |000b: move-result-object v6 │ │ -094368: 1f06 e804 |000c: check-cast v6, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ -09436c: 7220 1727 c600 |000e: invoke-interface {v6, v12}, Lcom/squareup/picasso/Transformation;.transform:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@2717 │ │ -094372: 0c04 |0011: move-result-object v4 │ │ -094374: 3904 5c00 |0012: if-nez v4, 006e // +005c │ │ -094378: 2208 a905 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -09437c: 7010 3d2b 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -094382: 1a09 9111 |0019: const-string v9, "Transformation " // string@1191 │ │ -094386: 6e20 462b 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09438c: 0c08 |001e: move-result-object v8 │ │ -09438e: 7210 1627 0600 |001f: invoke-interface {v6}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -094394: 0c09 |0022: move-result-object v9 │ │ -094396: 6e20 462b 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09439c: 0c08 |0026: move-result-object v8 │ │ -09439e: 1a09 a900 |0027: const-string v9, " returned null after " // string@00a9 │ │ -0943a2: 6e20 462b 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0943a8: 0c08 |002c: move-result-object v8 │ │ -0943aa: 6e20 422b 3800 |002d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0943b0: 0c08 |0030: move-result-object v8 │ │ -0943b2: 1a09 a300 |0031: const-string v9, " previous transformation(s). │ │ +0943ac: |[0943ac] com.squareup.picasso.BitmapHunter.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; │ │ +0943bc: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0943be: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0943c0: 7210 db2b 0b00 |0002: invoke-interface {v11}, Ljava/util/List;.size:()I // method@2bdb │ │ +0943c6: 0a01 |0005: move-result v1 │ │ +0943c8: 3513 5b00 |0006: if-ge v3, v1, 0061 // +005b │ │ +0943cc: 7220 d62b 3b00 |0008: invoke-interface {v11, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0943d2: 0c06 |000b: move-result-object v6 │ │ +0943d4: 1f06 e804 |000c: check-cast v6, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ +0943d8: 7220 1727 c600 |000e: invoke-interface {v6, v12}, Lcom/squareup/picasso/Transformation;.transform:(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@2717 │ │ +0943de: 0c04 |0011: move-result-object v4 │ │ +0943e0: 3904 5c00 |0012: if-nez v4, 006e // +005c │ │ +0943e4: 2208 a905 |0014: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0943e8: 7010 3d2b 0800 |0016: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0943ee: 1a09 9211 |0019: const-string v9, "Transformation " // string@1192 │ │ +0943f2: 6e20 462b 9800 |001b: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0943f8: 0c08 |001e: move-result-object v8 │ │ +0943fa: 7210 1627 0600 |001f: invoke-interface {v6}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +094400: 0c09 |0022: move-result-object v9 │ │ +094402: 6e20 462b 9800 |0023: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +094408: 0c08 |0026: move-result-object v8 │ │ +09440a: 1a09 a900 |0027: const-string v9, " returned null after " // string@00a9 │ │ +09440e: 6e20 462b 9800 |0029: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +094414: 0c08 |002c: move-result-object v8 │ │ +094416: 6e20 422b 3800 |002d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09441c: 0c08 |0030: move-result-object v8 │ │ +09441e: 1a09 a300 |0031: const-string v9, " previous transformation(s). │ │ │ │ Transformation list: │ │ " // string@00a3 │ │ -0943b6: 6e20 462b 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0943bc: 0c00 |0036: move-result-object v0 │ │ -0943be: 7210 d82b 0b00 |0037: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0943c4: 0c08 |003a: move-result-object v8 │ │ -0943c6: 7210 bb2b 0800 |003b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0943cc: 0a09 |003e: move-result v9 │ │ -0943ce: 3809 2300 |003f: if-eqz v9, 0062 // +0023 │ │ -0943d2: 7210 bc2b 0800 |0041: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0943d8: 0c05 |0044: move-result-object v5 │ │ -0943da: 1f05 e804 |0045: check-cast v5, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ -0943de: 7210 1627 0500 |0047: invoke-interface {v5}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -0943e4: 0c09 |004a: move-result-object v9 │ │ -0943e6: 6e20 462b 9000 |004b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0943ec: 0c09 |004e: move-result-object v9 │ │ -0943ee: 130a 0a00 |004f: const/16 v10, #int 10 // #a │ │ -0943f2: 6e20 402b a900 |0051: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0943f8: 28e7 |0054: goto 003b // -0019 │ │ -0943fa: 0d02 |0055: move-exception v2 │ │ -0943fc: 6208 2e0d |0056: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -094400: 2209 a704 |0058: new-instance v9, Lcom/squareup/picasso/BitmapHunter$3; // type@04a7 │ │ -094404: 7030 5425 6902 |005a: invoke-direct {v9, v6, v2}, Lcom/squareup/picasso/BitmapHunter$3;.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V // method@2554 │ │ -09440a: 6e20 df02 9800 |005d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -094410: 077c |0060: move-object v12, v7 │ │ -094412: 110c |0061: return-object v12 │ │ -094414: 6208 2e0d |0062: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -094418: 2209 a804 |0064: new-instance v9, Lcom/squareup/picasso/BitmapHunter$4; // type@04a8 │ │ -09441c: 7020 5625 0900 |0066: invoke-direct {v9, v0}, Lcom/squareup/picasso/BitmapHunter$4;.:(Ljava/lang/StringBuilder;)V // method@2556 │ │ -094422: 6e20 df02 9800 |0069: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -094428: 077c |006c: move-object v12, v7 │ │ -09442a: 28f4 |006d: goto 0061 // -000c │ │ -09442c: 33c4 1400 |006e: if-ne v4, v12, 0082 // +0014 │ │ -094430: 6e10 ef01 0c00 |0070: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@01ef │ │ -094436: 0a08 |0073: move-result v8 │ │ -094438: 3808 0e00 |0074: if-eqz v8, 0082 // +000e │ │ -09443c: 6208 2e0d |0076: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -094440: 2209 a904 |0078: new-instance v9, Lcom/squareup/picasso/BitmapHunter$5; // type@04a9 │ │ -094444: 7020 5825 6900 |007a: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$5;.:(Lcom/squareup/picasso/Transformation;)V // method@2558 │ │ -09444a: 6e20 df02 9800 |007d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -094450: 077c |0080: move-object v12, v7 │ │ -094452: 28e0 |0081: goto 0061 // -0020 │ │ -094454: 32c4 1400 |0082: if-eq v4, v12, 0096 // +0014 │ │ -094458: 6e10 ef01 0c00 |0084: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@01ef │ │ -09445e: 0a08 |0087: move-result v8 │ │ -094460: 3908 0e00 |0088: if-nez v8, 0096 // +000e │ │ -094464: 6208 2e0d |008a: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -094468: 2209 aa04 |008c: new-instance v9, Lcom/squareup/picasso/BitmapHunter$6; // type@04aa │ │ -09446c: 7020 5a25 6900 |008e: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$6;.:(Lcom/squareup/picasso/Transformation;)V // method@255a │ │ -094472: 6e20 df02 9800 |0091: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -094478: 077c |0094: move-object v12, v7 │ │ -09447a: 28cc |0095: goto 0061 // -0034 │ │ -09447c: 074c |0096: move-object v12, v4 │ │ -09447e: d803 0301 |0097: add-int/lit8 v3, v3, #int 1 // #01 │ │ -094482: 2900 6dff |0099: goto/16 0006 // -0093 │ │ +094422: 6e20 462b 9800 |0033: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +094428: 0c00 |0036: move-result-object v0 │ │ +09442a: 7210 d82b 0b00 |0037: invoke-interface {v11}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +094430: 0c08 |003a: move-result-object v8 │ │ +094432: 7210 bb2b 0800 |003b: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +094438: 0a09 |003e: move-result v9 │ │ +09443a: 3809 2300 |003f: if-eqz v9, 0062 // +0023 │ │ +09443e: 7210 bc2b 0800 |0041: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +094444: 0c05 |0044: move-result-object v5 │ │ +094446: 1f05 e804 |0045: check-cast v5, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ +09444a: 7210 1627 0500 |0047: invoke-interface {v5}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +094450: 0c09 |004a: move-result-object v9 │ │ +094452: 6e20 462b 9000 |004b: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +094458: 0c09 |004e: move-result-object v9 │ │ +09445a: 130a 0a00 |004f: const/16 v10, #int 10 // #a │ │ +09445e: 6e20 402b a900 |0051: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +094464: 28e7 |0054: goto 003b // -0019 │ │ +094466: 0d02 |0055: move-exception v2 │ │ +094468: 6208 2e0d |0056: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +09446c: 2209 a704 |0058: new-instance v9, Lcom/squareup/picasso/BitmapHunter$3; // type@04a7 │ │ +094470: 7030 5425 6902 |005a: invoke-direct {v9, v6, v2}, Lcom/squareup/picasso/BitmapHunter$3;.:(Lcom/squareup/picasso/Transformation;Ljava/lang/RuntimeException;)V // method@2554 │ │ +094476: 6e20 df02 9800 |005d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +09447c: 077c |0060: move-object v12, v7 │ │ +09447e: 110c |0061: return-object v12 │ │ +094480: 6208 2e0d |0062: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +094484: 2209 a804 |0064: new-instance v9, Lcom/squareup/picasso/BitmapHunter$4; // type@04a8 │ │ +094488: 7020 5625 0900 |0066: invoke-direct {v9, v0}, Lcom/squareup/picasso/BitmapHunter$4;.:(Ljava/lang/StringBuilder;)V // method@2556 │ │ +09448e: 6e20 df02 9800 |0069: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +094494: 077c |006c: move-object v12, v7 │ │ +094496: 28f4 |006d: goto 0061 // -000c │ │ +094498: 33c4 1400 |006e: if-ne v4, v12, 0082 // +0014 │ │ +09449c: 6e10 ef01 0c00 |0070: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@01ef │ │ +0944a2: 0a08 |0073: move-result v8 │ │ +0944a4: 3808 0e00 |0074: if-eqz v8, 0082 // +000e │ │ +0944a8: 6208 2e0d |0076: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +0944ac: 2209 a904 |0078: new-instance v9, Lcom/squareup/picasso/BitmapHunter$5; // type@04a9 │ │ +0944b0: 7020 5825 6900 |007a: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$5;.:(Lcom/squareup/picasso/Transformation;)V // method@2558 │ │ +0944b6: 6e20 df02 9800 |007d: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +0944bc: 077c |0080: move-object v12, v7 │ │ +0944be: 28e0 |0081: goto 0061 // -0020 │ │ +0944c0: 32c4 1400 |0082: if-eq v4, v12, 0096 // +0014 │ │ +0944c4: 6e10 ef01 0c00 |0084: invoke-virtual {v12}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@01ef │ │ +0944ca: 0a08 |0087: move-result v8 │ │ +0944cc: 3908 0e00 |0088: if-nez v8, 0096 // +000e │ │ +0944d0: 6208 2e0d |008a: sget-object v8, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +0944d4: 2209 aa04 |008c: new-instance v9, Lcom/squareup/picasso/BitmapHunter$6; // type@04aa │ │ +0944d8: 7020 5a25 6900 |008e: invoke-direct {v9, v6}, Lcom/squareup/picasso/BitmapHunter$6;.:(Lcom/squareup/picasso/Transformation;)V // method@255a │ │ +0944de: 6e20 df02 9800 |0091: invoke-virtual {v8, v9}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +0944e4: 077c |0094: move-object v12, v7 │ │ +0944e6: 28cc |0095: goto 0061 // -0034 │ │ +0944e8: 074c |0096: move-object v12, v4 │ │ +0944ea: d803 0301 |0097: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0944ee: 2900 6dff |0099: goto/16 0006 // -0093 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/lang/RuntimeException; -> 0x0055 │ │ positions : │ │ 0x0001 line=425 │ │ 0x0008 line=426 │ │ 0x000e line=429 │ │ @@ -132440,63 +132439,63 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 81 16-bit code units │ │ -094498: |[094498] com.squareup.picasso.BitmapHunter.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ -0944a8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0944aa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0944ac: 6205 2b0d |0002: sget-object v5, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ -0944b0: 54a9 9e0c |0004: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -0944b4: 3809 1600 |0006: if-eqz v9, 001c // +0016 │ │ -0944b8: 54a9 9e0c |0008: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -0944bc: 7210 d72b 0900 |000a: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -0944c2: 0a09 |000d: move-result v9 │ │ -0944c4: 3909 0e00 |000e: if-nez v9, 001c // +000e │ │ -0944c8: 0172 |0010: move v2, v7 │ │ -0944ca: 54a9 9d0c |0011: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -0944ce: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ -0944d2: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ -0944d6: 0171 |0017: move v1, v7 │ │ -0944d8: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ -0944dc: 0756 |001a: move-object v6, v5 │ │ -0944de: 1106 |001b: return-object v6 │ │ -0944e0: 0182 |001c: move v2, v8 │ │ -0944e2: 28f4 |001d: goto 0011 // -000c │ │ -0944e4: 0181 |001e: move v1, v8 │ │ -0944e6: 28f9 |001f: goto 0018 // -0007 │ │ -0944e8: 54a7 9d0c |0020: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -0944ec: 3807 0800 |0022: if-eqz v7, 002a // +0008 │ │ -0944f0: 54a7 9d0c |0024: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -0944f4: 6e10 4325 0700 |0026: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ -0944fa: 0c05 |0029: move-result-object v5 │ │ -0944fc: 3802 2500 |002a: if-eqz v2, 004f // +0025 │ │ -094500: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -094502: 54a7 9e0c |002d: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094506: 7210 db2b 0700 |002f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@2bdb │ │ -09450c: 0a04 |0032: move-result v4 │ │ -09450e: 3543 1c00 |0033: if-ge v3, v4, 004f // +001c │ │ -094512: 54a7 9e0c |0035: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094516: 7220 d62b 3700 |0037: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09451c: 0c07 |003a: move-result-object v7 │ │ -09451e: 1f07 a304 |003b: check-cast v7, Lcom/squareup/picasso/Action; // type@04a3 │ │ -094522: 6e10 4325 0700 |003d: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ -094528: 0c00 |0040: move-result-object v0 │ │ -09452a: 6e10 4226 0000 |0041: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ -094530: 0a07 |0044: move-result v7 │ │ -094532: 6e10 4226 0500 |0045: invoke-virtual {v5}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ -094538: 0a08 |0048: move-result v8 │ │ -09453a: 3787 0300 |0049: if-le v7, v8, 004c // +0003 │ │ -09453e: 0705 |004b: move-object v5, v0 │ │ -094540: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ -094544: 28e5 |004e: goto 0033 // -001b │ │ -094546: 0756 |004f: move-object v6, v5 │ │ -094548: 28cb |0050: goto 001b // -0035 │ │ +094504: |[094504] com.squareup.picasso.BitmapHunter.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ +094514: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +094516: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +094518: 6205 2b0d |0002: sget-object v5, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ +09451c: 54a9 9e0c |0004: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094520: 3809 1600 |0006: if-eqz v9, 001c // +0016 │ │ +094524: 54a9 9e0c |0008: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094528: 7210 d72b 0900 |000a: invoke-interface {v9}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +09452e: 0a09 |000d: move-result v9 │ │ +094530: 3909 0e00 |000e: if-nez v9, 001c // +000e │ │ +094534: 0172 |0010: move v2, v7 │ │ +094536: 54a9 9d0c |0011: iget-object v9, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +09453a: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ +09453e: 3802 0900 |0015: if-eqz v2, 001e // +0009 │ │ +094542: 0171 |0017: move v1, v7 │ │ +094544: 3901 0800 |0018: if-nez v1, 0020 // +0008 │ │ +094548: 0756 |001a: move-object v6, v5 │ │ +09454a: 1106 |001b: return-object v6 │ │ +09454c: 0182 |001c: move v2, v8 │ │ +09454e: 28f4 |001d: goto 0011 // -000c │ │ +094550: 0181 |001e: move v1, v8 │ │ +094552: 28f9 |001f: goto 0018 // -0007 │ │ +094554: 54a7 9d0c |0020: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094558: 3807 0800 |0022: if-eqz v7, 002a // +0008 │ │ +09455c: 54a7 9d0c |0024: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094560: 6e10 4325 0700 |0026: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ +094566: 0c05 |0029: move-result-object v5 │ │ +094568: 3802 2500 |002a: if-eqz v2, 004f // +0025 │ │ +09456c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +09456e: 54a7 9e0c |002d: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094572: 7210 db2b 0700 |002f: invoke-interface {v7}, Ljava/util/List;.size:()I // method@2bdb │ │ +094578: 0a04 |0032: move-result v4 │ │ +09457a: 3543 1c00 |0033: if-ge v3, v4, 004f // +001c │ │ +09457e: 54a7 9e0c |0035: iget-object v7, v10, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094582: 7220 d62b 3700 |0037: invoke-interface {v7, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +094588: 0c07 |003a: move-result-object v7 │ │ +09458a: 1f07 a304 |003b: check-cast v7, Lcom/squareup/picasso/Action; // type@04a3 │ │ +09458e: 6e10 4325 0700 |003d: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ +094594: 0c00 |0040: move-result-object v0 │ │ +094596: 6e10 4226 0000 |0041: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ +09459c: 0a07 |0044: move-result v7 │ │ +09459e: 6e10 4226 0500 |0045: invoke-virtual {v5}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ +0945a4: 0a08 |0048: move-result v8 │ │ +0945a6: 3787 0300 |0049: if-le v7, v8, 004c // +0003 │ │ +0945aa: 0705 |004b: move-object v5, v0 │ │ +0945ac: d803 0301 |004c: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0945b0: 28e5 |004e: goto 0033 // -001b │ │ +0945b2: 0756 |004f: move-object v6, v5 │ │ +0945b4: 28cb |0050: goto 001b // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=306 │ │ 0x0004 line=308 │ │ 0x0011 line=309 │ │ 0x0018 line=312 │ │ 0x001b line=330 │ │ @@ -132530,56 +132529,56 @@ │ │ type : '(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 83 16-bit code units │ │ -09454c: |[09454c] com.squareup.picasso.BitmapHunter.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ -09455c: 120b |0000: const/4 v11, #int 0 // #0 │ │ -09455e: 120a |0001: const/4 v10, #int 0 // #0 │ │ -094560: 2206 c204 |0002: new-instance v6, Lcom/squareup/picasso/MarkableInputStream; // type@04c2 │ │ -094564: 7020 eb25 c600 |0004: invoke-direct {v6, v12}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;)V // method@25eb │ │ -09456a: 076c |0007: move-object v12, v6 │ │ -09456c: 1508 0100 |0008: const/high16 v8, #int 65536 // #1 │ │ -094570: 6e20 f625 8600 |000a: invoke-virtual {v6, v8}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@25f6 │ │ -094576: 0b04 |000d: move-result-wide v4 │ │ -094578: 7110 eb26 0d00 |000e: invoke-static {v13}, Lcom/squareup/picasso/RequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@26eb │ │ -09457e: 0c07 |0011: move-result-object v7 │ │ -094580: 7110 ee26 0700 |0012: invoke-static {v7}, Lcom/squareup/picasso/RequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@26ee │ │ -094586: 0a02 |0015: move-result v2 │ │ -094588: 7110 4827 0c00 |0016: invoke-static {v12}, Lcom/squareup/picasso/Utils;.isWebPFile:(Ljava/io/InputStream;)Z // method@2748 │ │ -09458e: 0a03 |0019: move-result v3 │ │ -094590: 6e30 f525 4605 |001a: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@25f5 │ │ -094596: 3803 1900 |001d: if-eqz v3, 0036 // +0019 │ │ -09459a: 7110 4c27 0c00 |001f: invoke-static {v12}, Lcom/squareup/picasso/Utils;.toByteArray:(Ljava/io/InputStream;)[B // method@274c │ │ -0945a0: 0c01 |0022: move-result-object v1 │ │ -0945a2: 3802 0d00 |0023: if-eqz v2, 0030 // +000d │ │ -0945a6: 2118 |0025: array-length v8, v1 │ │ -0945a8: 7140 f301 a178 |0026: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f3 │ │ -0945ae: 52d8 760d |0029: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -0945b2: 52d9 750d |002b: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -0945b6: 7140 e926 98d7 |002d: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26e9 │ │ -0945bc: 2118 |0030: array-length v8, v1 │ │ -0945be: 7140 f301 a178 |0031: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f3 │ │ -0945c4: 0c00 |0034: move-result-object v0 │ │ -0945c6: 1100 |0035: return-object v0 │ │ -0945c8: 3802 0f00 |0036: if-eqz v2, 0045 // +000f │ │ -0945cc: 7130 f501 bc07 |0038: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f5 │ │ -0945d2: 52d8 760d |003b: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -0945d6: 52d9 750d |003d: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -0945da: 7140 e926 98d7 |003f: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26e9 │ │ -0945e0: 6e30 f525 4605 |0042: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@25f5 │ │ -0945e6: 7130 f501 bc07 |0045: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f5 │ │ -0945ec: 0c00 |0048: move-result-object v0 │ │ -0945ee: 3900 ecff |0049: if-nez v0, 0035 // -0014 │ │ -0945f2: 2208 7605 |004b: new-instance v8, Ljava/io/IOException; // type@0576 │ │ -0945f6: 1a09 1e05 |004d: const-string v9, "Failed to decode stream." // string@051e │ │ -0945fa: 7020 7e2a 9800 |004f: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -094600: 2708 |0052: throw v8 │ │ +0945b8: |[0945b8] com.squareup.picasso.BitmapHunter.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ +0945c8: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0945ca: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0945cc: 2206 c204 |0002: new-instance v6, Lcom/squareup/picasso/MarkableInputStream; // type@04c2 │ │ +0945d0: 7020 eb25 c600 |0004: invoke-direct {v6, v12}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;)V // method@25eb │ │ +0945d6: 076c |0007: move-object v12, v6 │ │ +0945d8: 1508 0100 |0008: const/high16 v8, #int 65536 // #1 │ │ +0945dc: 6e20 f625 8600 |000a: invoke-virtual {v6, v8}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@25f6 │ │ +0945e2: 0b04 |000d: move-result-wide v4 │ │ +0945e4: 7110 eb26 0d00 |000e: invoke-static {v13}, Lcom/squareup/picasso/RequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@26eb │ │ +0945ea: 0c07 |0011: move-result-object v7 │ │ +0945ec: 7110 ee26 0700 |0012: invoke-static {v7}, Lcom/squareup/picasso/RequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@26ee │ │ +0945f2: 0a02 |0015: move-result v2 │ │ +0945f4: 7110 4827 0c00 |0016: invoke-static {v12}, Lcom/squareup/picasso/Utils;.isWebPFile:(Ljava/io/InputStream;)Z // method@2748 │ │ +0945fa: 0a03 |0019: move-result v3 │ │ +0945fc: 6e30 f525 4605 |001a: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@25f5 │ │ +094602: 3803 1900 |001d: if-eqz v3, 0036 // +0019 │ │ +094606: 7110 4c27 0c00 |001f: invoke-static {v12}, Lcom/squareup/picasso/Utils;.toByteArray:(Ljava/io/InputStream;)[B // method@274c │ │ +09460c: 0c01 |0022: move-result-object v1 │ │ +09460e: 3802 0d00 |0023: if-eqz v2, 0030 // +000d │ │ +094612: 2118 |0025: array-length v8, v1 │ │ +094614: 7140 f301 a178 |0026: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f3 │ │ +09461a: 52d8 760d |0029: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +09461e: 52d9 750d |002b: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +094622: 7140 e926 98d7 |002d: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26e9 │ │ +094628: 2118 |0030: array-length v8, v1 │ │ +09462a: 7140 f301 a178 |0031: invoke-static {v1, v10, v8, v7}, Landroid/graphics/BitmapFactory;.decodeByteArray:([BIILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f3 │ │ +094630: 0c00 |0034: move-result-object v0 │ │ +094632: 1100 |0035: return-object v0 │ │ +094634: 3802 0f00 |0036: if-eqz v2, 0045 // +000f │ │ +094638: 7130 f501 bc07 |0038: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f5 │ │ +09463e: 52d8 760d |003b: iget v8, v13, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +094642: 52d9 750d |003d: iget v9, v13, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +094646: 7140 e926 98d7 |003f: invoke-static {v8, v9, v7, v13}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26e9 │ │ +09464c: 6e30 f525 4605 |0042: invoke-virtual {v6, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@25f5 │ │ +094652: 7130 f501 bc07 |0045: invoke-static {v12, v11, v7}, Landroid/graphics/BitmapFactory;.decodeStream:(Ljava/io/InputStream;Landroid/graphics/Rect;Landroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f5 │ │ +094658: 0c00 |0048: move-result-object v0 │ │ +09465a: 3900 ecff |0049: if-nez v0, 0035 // -0014 │ │ +09465e: 2208 7605 |004b: new-instance v8, Ljava/io/IOException; // type@0576 │ │ +094662: 1a09 1e05 |004d: const-string v9, "Failed to decode stream." // string@051e │ │ +094666: 7020 7e2a 9800 |004f: invoke-direct {v8, v9}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +09466c: 2708 |0052: throw v8 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x0007 line=115 │ │ 0x0008 line=117 │ │ 0x000e line=119 │ │ 0x0012 line=120 │ │ @@ -132615,54 +132614,54 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 25 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 76 16-bit code units │ │ -094604: |[094604] com.squareup.picasso.BitmapHunter.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; │ │ -094614: 7401 4425 1800 |0000: invoke-virtual/range {v24}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ -09461a: 0c12 |0003: move-result-object v18 │ │ -09461c: 7401 5626 1400 |0004: invoke-virtual/range {v20}, Lcom/squareup/picasso/Picasso;.getRequestHandlers:()Ljava/util/List; // method@2656 │ │ -094622: 0c13 |0007: move-result-object v19 │ │ -094624: 1311 0000 |0008: const/16 v17, #int 0 // #0 │ │ -094628: 7801 db2b 1300 |000a: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@2bdb │ │ -09462e: 0a10 |000d: move-result v16 │ │ -094630: 0200 1100 |000e: move/from16 v0, v17 │ │ -094634: 0201 1000 |0010: move/from16 v1, v16 │ │ -094638: 3510 2700 |0012: if-ge v0, v1, 0039 // +0027 │ │ -09463c: 0800 1300 |0014: move-object/from16 v0, v19 │ │ -094640: 0201 1100 |0016: move/from16 v1, v17 │ │ -094644: 7220 d62b 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09464a: 0c08 |001b: move-result-object v8 │ │ -09464c: 1f08 e004 |001c: check-cast v8, Lcom/squareup/picasso/RequestHandler; // type@04e0 │ │ -094650: 0800 1200 |001e: move-object/from16 v0, v18 │ │ -094654: 6e20 ea26 0800 |0020: invoke-virtual {v8, v0}, Lcom/squareup/picasso/RequestHandler;.canHandleRequest:(Lcom/squareup/picasso/Request;)Z // method@26ea │ │ -09465a: 0a02 |0023: move-result v2 │ │ -09465c: 3802 1200 |0024: if-eqz v2, 0036 // +0012 │ │ -094660: 2202 ab04 |0026: new-instance v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -094664: 0803 1400 |0028: move-object/from16 v3, v20 │ │ -094668: 0804 1500 |002a: move-object/from16 v4, v21 │ │ -09466c: 0805 1600 |002c: move-object/from16 v5, v22 │ │ -094670: 0806 1700 |002e: move-object/from16 v6, v23 │ │ -094674: 0807 1800 |0030: move-object/from16 v7, v24 │ │ -094678: 7607 5d25 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@255d │ │ -09467e: 1102 |0035: return-object v2 │ │ -094680: d811 1101 |0036: add-int/lit8 v17, v17, #int 1 // #01 │ │ -094684: 28d6 |0038: goto 000e // -002a │ │ -094686: 2209 ab04 |0039: new-instance v9, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -09468a: 620f 9a0c |003b: sget-object v15, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0c9a │ │ -09468e: 080a 1400 |003d: move-object/from16 v10, v20 │ │ -094692: 080b 1500 |003f: move-object/from16 v11, v21 │ │ -094696: 080c 1600 |0041: move-object/from16 v12, v22 │ │ -09469a: 080d 1700 |0043: move-object/from16 v13, v23 │ │ -09469e: 080e 1800 |0045: move-object/from16 v14, v24 │ │ -0946a2: 7607 5d25 0900 |0047: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@255d │ │ -0946a8: 0792 |004a: move-object v2, v9 │ │ -0946aa: 28ea |004b: goto 0035 // -0016 │ │ +094670: |[094670] com.squareup.picasso.BitmapHunter.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; │ │ +094680: 7401 4425 1800 |0000: invoke-virtual/range {v24}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ +094686: 0c12 |0003: move-result-object v18 │ │ +094688: 7401 5626 1400 |0004: invoke-virtual/range {v20}, Lcom/squareup/picasso/Picasso;.getRequestHandlers:()Ljava/util/List; // method@2656 │ │ +09468e: 0c13 |0007: move-result-object v19 │ │ +094690: 1311 0000 |0008: const/16 v17, #int 0 // #0 │ │ +094694: 7801 db2b 1300 |000a: invoke-interface/range {v19}, Ljava/util/List;.size:()I // method@2bdb │ │ +09469a: 0a10 |000d: move-result v16 │ │ +09469c: 0200 1100 |000e: move/from16 v0, v17 │ │ +0946a0: 0201 1000 |0010: move/from16 v1, v16 │ │ +0946a4: 3510 2700 |0012: if-ge v0, v1, 0039 // +0027 │ │ +0946a8: 0800 1300 |0014: move-object/from16 v0, v19 │ │ +0946ac: 0201 1100 |0016: move/from16 v1, v17 │ │ +0946b0: 7220 d62b 1000 |0018: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0946b6: 0c08 |001b: move-result-object v8 │ │ +0946b8: 1f08 e004 |001c: check-cast v8, Lcom/squareup/picasso/RequestHandler; // type@04e0 │ │ +0946bc: 0800 1200 |001e: move-object/from16 v0, v18 │ │ +0946c0: 6e20 ea26 0800 |0020: invoke-virtual {v8, v0}, Lcom/squareup/picasso/RequestHandler;.canHandleRequest:(Lcom/squareup/picasso/Request;)Z // method@26ea │ │ +0946c6: 0a02 |0023: move-result v2 │ │ +0946c8: 3802 1200 |0024: if-eqz v2, 0036 // +0012 │ │ +0946cc: 2202 ab04 |0026: new-instance v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +0946d0: 0803 1400 |0028: move-object/from16 v3, v20 │ │ +0946d4: 0804 1500 |002a: move-object/from16 v4, v21 │ │ +0946d8: 0805 1600 |002c: move-object/from16 v5, v22 │ │ +0946dc: 0806 1700 |002e: move-object/from16 v6, v23 │ │ +0946e0: 0807 1800 |0030: move-object/from16 v7, v24 │ │ +0946e4: 7607 5d25 0200 |0032: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@255d │ │ +0946ea: 1102 |0035: return-object v2 │ │ +0946ec: d811 1101 |0036: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0946f0: 28d6 |0038: goto 000e // -002a │ │ +0946f2: 2209 ab04 |0039: new-instance v9, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +0946f6: 620f 9a0c |003b: sget-object v15, Lcom/squareup/picasso/BitmapHunter;.ERRORING_HANDLER:Lcom/squareup/picasso/RequestHandler; // field@0c9a │ │ +0946fa: 080a 1400 |003d: move-object/from16 v10, v20 │ │ +0946fe: 080b 1500 |003f: move-object/from16 v11, v21 │ │ +094702: 080c 1600 |0041: move-object/from16 v12, v22 │ │ +094706: 080d 1700 |0043: move-object/from16 v13, v23 │ │ +09470a: 080e 1800 |0045: move-object/from16 v14, v24 │ │ +09470e: 7607 5d25 0900 |0047: invoke-direct/range {v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/BitmapHunter;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;Lcom/squareup/picasso/RequestHandler;)V // method@255d │ │ +094714: 0792 |004a: move-object v2, v9 │ │ +094716: 28ea |004b: goto 0035 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=409 │ │ 0x0004 line=410 │ │ 0x0008 line=414 │ │ 0x0014 line=415 │ │ 0x001e line=416 │ │ @@ -132688,22 +132687,22 @@ │ │ type : '(ZIIII)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0946ac: |[0946ac] com.squareup.picasso.BitmapHunter.shouldResize:(ZIIII)Z │ │ -0946bc: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -0946c0: 3642 0400 |0002: if-gt v2, v4, 0006 // +0004 │ │ -0946c4: 3753 0400 |0004: if-le v3, v5, 0008 // +0004 │ │ -0946c8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0946ca: 0f00 |0007: return v0 │ │ -0946cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0946ce: 28fe |0009: goto 0007 // -0002 │ │ +094718: |[094718] com.squareup.picasso.BitmapHunter.shouldResize:(ZIIII)Z │ │ +094728: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +09472c: 3642 0400 |0002: if-gt v2, v4, 0006 // +0004 │ │ +094730: 3753 0400 |0004: if-le v3, v5, 0008 // +0004 │ │ +094734: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +094736: 0f00 |0007: return v0 │ │ +094738: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09473a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x000a reg=1 onlyScaleDown Z │ │ 0x0000 - 0x000a reg=2 inWidth I │ │ 0x0000 - 0x000a reg=3 inHeight I │ │ @@ -132715,181 +132714,181 @@ │ │ type : '(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 29 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 295 16-bit code units │ │ -0946d0: |[0946d0] com.squareup.picasso.BitmapHunter.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ -0946e0: 7401 ee01 1b00 |0000: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ -0946e6: 0a0b |0003: move-result v11 │ │ -0946e8: 7401 ec01 1b00 |0004: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ -0946ee: 0a0a |0007: move-result v10 │ │ -0946f0: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ -0946f4: 550e 6d0d |000a: iget-boolean v14, v0, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0d6d │ │ -0946f8: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0946fa: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0946fc: 01b5 |000e: move v5, v11 │ │ -0946fe: 01a6 |000f: move v6, v10 │ │ -094700: 2207 5f00 |0010: new-instance v7, Landroid/graphics/Matrix; // type@005f │ │ -094704: 7010 0902 0700 |0012: invoke-direct {v7}, Landroid/graphics/Matrix;.:()V // method@0209 │ │ -09470a: 7401 b626 1a00 |0015: invoke-virtual/range {v26}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@26b6 │ │ -094710: 0a02 |0018: move-result v2 │ │ -094712: 3802 6e00 |0019: if-eqz v2, 0087 // +006e │ │ -094716: 0800 1a00 |001b: move-object/from16 v0, v26 │ │ -09471a: 5200 760d |001d: iget v0, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -09471e: 0216 0000 |001f: move/from16 v22, v0 │ │ -094722: 0800 1a00 |0021: move-object/from16 v0, v26 │ │ -094726: 5200 750d |0023: iget v0, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -09472a: 0214 0000 |0025: move/from16 v20, v0 │ │ -09472e: 0800 1a00 |0027: move-object/from16 v0, v26 │ │ -094732: 5200 700d |0029: iget v0, v0, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -094736: 0215 0000 |002b: move/from16 v21, v0 │ │ -09473a: 1202 |002d: const/4 v2, #int 0 // #0 │ │ -09473c: 2d02 1502 |002e: cmpl-float v2, v21, v2 │ │ -094740: 3802 1500 |0030: if-eqz v2, 0045 // +0015 │ │ -094744: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ -094748: 5502 6a0d |0034: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ -09474c: 3802 6a00 |0036: if-eqz v2, 00a0 // +006a │ │ -094750: 0800 1a00 |0038: move-object/from16 v0, v26 │ │ -094754: 5202 710d |003a: iget v2, v0, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ -094758: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ -09475c: 5208 720d |003e: iget v8, v0, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ -094760: 0200 1500 |0040: move/from16 v0, v21 │ │ -094764: 6e40 0f02 0782 |0042: invoke-virtual {v7, v0, v2, v8}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@020f │ │ -09476a: 0800 1a00 |0045: move-object/from16 v0, v26 │ │ -09476e: 5502 670d |0047: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ -094772: 3802 7900 |0049: if-eqz v2, 00c2 // +0079 │ │ -094776: 0200 1600 |004b: move/from16 v0, v22 │ │ -09477a: 8202 |004d: int-to-float v2, v0 │ │ -09477c: 82b8 |004e: int-to-float v8, v11 │ │ -09477e: a917 0208 |004f: div-float v23, v2, v8 │ │ -094782: 0200 1400 |0051: move/from16 v0, v20 │ │ -094786: 8202 |0053: int-to-float v2, v0 │ │ -094788: 82a8 |0054: int-to-float v8, v10 │ │ -09478a: a909 0208 |0055: div-float v9, v2, v8 │ │ -09478e: 2d02 1709 |0057: cmpl-float v2, v23, v9 │ │ -094792: 3d02 4d00 |0059: if-lez v2, 00a6 // +004d │ │ -094796: 82a2 |005b: int-to-float v2, v10 │ │ -094798: a908 0917 |005c: div-float v8, v9, v23 │ │ -09479c: c882 |005e: mul-float/2addr v2, v8 │ │ -09479e: 8920 |005f: float-to-double v0, v2 │ │ -0947a0: 0518 0000 |0060: move-wide/from16 v24, v0 │ │ -0947a4: 7702 f12a 1800 |0062: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@2af1 │ │ -0947aa: 0b18 |0065: move-result-wide v24 │ │ -0947ac: 0500 1800 |0066: move-wide/from16 v0, v24 │ │ -0947b0: 8a0d |0068: double-to-int v13, v0 │ │ -0947b2: 9102 0a0d |0069: sub-int v2, v10, v13 │ │ -0947b6: db04 0202 |006b: div-int/lit8 v4, v2, #int 2 // #02 │ │ -0947ba: 01d6 |006d: move v6, v13 │ │ -0947bc: 0210 1700 |006e: move/from16 v16, v23 │ │ -0947c0: 0200 1400 |0070: move/from16 v0, v20 │ │ -0947c4: 8202 |0072: int-to-float v2, v0 │ │ -0947c6: 8268 |0073: int-to-float v8, v6 │ │ -0947c8: a911 0208 |0074: div-float v17, v2, v8 │ │ -0947cc: 0200 1600 |0076: move/from16 v0, v22 │ │ -0947d0: 0201 1400 |0078: move/from16 v1, v20 │ │ -0947d4: 7151 7225 be0a |007a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@2572 │ │ -0947da: 0a02 |007d: move-result v2 │ │ -0947dc: 3802 0900 |007e: if-eqz v2, 0087 // +0009 │ │ -0947e0: 0200 1000 |0080: move/from16 v0, v16 │ │ -0947e4: 0201 1100 |0082: move/from16 v1, v17 │ │ -0947e8: 6e30 0d02 0701 |0084: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@020d │ │ -0947ee: 381c 0800 |0087: if-eqz v28, 008f // +0008 │ │ -0947f2: 0200 1c00 |0089: move/from16 v0, v28 │ │ -0947f6: 8202 |008b: int-to-float v2, v0 │ │ -0947f8: 6e20 0c02 2700 |008c: invoke-virtual {v7, v2}, Landroid/graphics/Matrix;.preRotate:(F)Z // method@020c │ │ -0947fe: 1218 |008f: const/4 v8, #int 1 // #1 │ │ -094800: 0802 1b00 |0090: move-object/from16 v2, v27 │ │ -094804: 7707 ea01 0200 |0092: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@01ea │ │ -09480a: 0c0c |0095: move-result-object v12 │ │ -09480c: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ -094810: 320c 0700 |0098: if-eq v12, v0, 009f // +0007 │ │ -094814: 7401 f001 1b00 |009a: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.recycle:()V // method@01f0 │ │ -09481a: 081b 0c00 |009d: move-object/from16 v27, v12 │ │ -09481e: 111b |009f: return-object v27 │ │ -094820: 0200 1500 |00a0: move/from16 v0, v21 │ │ -094824: 6e20 0e02 0700 |00a2: invoke-virtual {v7, v0}, Landroid/graphics/Matrix;.setRotate:(F)V // method@020e │ │ -09482a: 28a0 |00a5: goto 0045 // -0060 │ │ -09482c: 82b2 |00a6: int-to-float v2, v11 │ │ -09482e: a908 1709 |00a7: div-float v8, v23, v9 │ │ -094832: c882 |00a9: mul-float/2addr v2, v8 │ │ -094834: 8920 |00aa: float-to-double v0, v2 │ │ -094836: 0518 0000 |00ab: move-wide/from16 v24, v0 │ │ -09483a: 7702 f12a 1800 |00ad: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@2af1 │ │ -094840: 0b18 |00b0: move-result-wide v24 │ │ -094842: 0500 1800 |00b1: move-wide/from16 v0, v24 │ │ -094846: 8a0d |00b3: double-to-int v13, v0 │ │ -094848: 9102 0b0d |00b4: sub-int v2, v11, v13 │ │ -09484c: db03 0202 |00b6: div-int/lit8 v3, v2, #int 2 // #02 │ │ -094850: 01d5 |00b8: move v5, v13 │ │ -094852: 0200 1600 |00b9: move/from16 v0, v22 │ │ -094856: 8202 |00bb: int-to-float v2, v0 │ │ -094858: 8258 |00bc: int-to-float v8, v5 │ │ -09485a: a910 0208 |00bd: div-float v16, v2, v8 │ │ -09485e: 0211 0900 |00bf: move/from16 v17, v9 │ │ -094862: 28b5 |00c1: goto 0076 // -004b │ │ -094864: 0800 1a00 |00c2: move-object/from16 v0, v26 │ │ -094868: 5502 680d |00c4: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ -09486c: 3802 2400 |00c6: if-eqz v2, 00ea // +0024 │ │ -094870: 0200 1600 |00c8: move/from16 v0, v22 │ │ -094874: 8202 |00ca: int-to-float v2, v0 │ │ -094876: 82b8 |00cb: int-to-float v8, v11 │ │ -094878: a917 0208 |00cc: div-float v23, v2, v8 │ │ -09487c: 0200 1400 |00ce: move/from16 v0, v20 │ │ -094880: 8202 |00d0: int-to-float v2, v0 │ │ -094882: 82a8 |00d1: int-to-float v8, v10 │ │ -094884: a909 0208 |00d2: div-float v9, v2, v8 │ │ -094888: 2e02 1709 |00d4: cmpg-float v2, v23, v9 │ │ -09488c: 3b02 1200 |00d6: if-gez v2, 00e8 // +0012 │ │ -094890: 020f 1700 |00d8: move/from16 v15, v23 │ │ -094894: 0200 1600 |00da: move/from16 v0, v22 │ │ -094898: 0201 1400 |00dc: move/from16 v1, v20 │ │ -09489c: 7151 7225 be0a |00de: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@2572 │ │ -0948a2: 0a02 |00e1: move-result v2 │ │ -0948a4: 3802 a5ff |00e2: if-eqz v2, 0087 // -005b │ │ -0948a8: 6e30 0d02 f70f |00e4: invoke-virtual {v7, v15, v15}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@020d │ │ -0948ae: 28a0 |00e7: goto 0087 // -0060 │ │ -0948b0: 019f |00e8: move v15, v9 │ │ -0948b2: 28f1 |00e9: goto 00da // -000f │ │ -0948b4: 3916 0400 |00ea: if-nez v22, 00ee // +0004 │ │ -0948b8: 3814 9bff |00ec: if-eqz v20, 0087 // -0065 │ │ -0948bc: 0200 1600 |00ee: move/from16 v0, v22 │ │ -0948c0: 33b0 0600 |00f0: if-ne v0, v11, 00f6 // +0006 │ │ -0948c4: 0200 1400 |00f2: move/from16 v0, v20 │ │ -0948c8: 32a0 93ff |00f4: if-eq v0, v10, 0087 // -006d │ │ -0948cc: 3816 2300 |00f6: if-eqz v22, 0119 // +0023 │ │ -0948d0: 0200 1600 |00f8: move/from16 v0, v22 │ │ -0948d4: 8202 |00fa: int-to-float v2, v0 │ │ -0948d6: 82b8 |00fb: int-to-float v8, v11 │ │ -0948d8: a912 0208 |00fc: div-float v18, v2, v8 │ │ -0948dc: 3814 2200 |00fe: if-eqz v20, 0120 // +0022 │ │ -0948e0: 0200 1400 |0100: move/from16 v0, v20 │ │ -0948e4: 8202 |0102: int-to-float v2, v0 │ │ -0948e6: 82a8 |0103: int-to-float v8, v10 │ │ -0948e8: a913 0208 |0104: div-float v19, v2, v8 │ │ -0948ec: 0200 1600 |0106: move/from16 v0, v22 │ │ -0948f0: 0201 1400 |0108: move/from16 v1, v20 │ │ -0948f4: 7151 7225 be0a |010a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@2572 │ │ -0948fa: 0a02 |010d: move-result v2 │ │ -0948fc: 3802 79ff |010e: if-eqz v2, 0087 // -0087 │ │ -094900: 0200 1200 |0110: move/from16 v0, v18 │ │ -094904: 0201 1300 |0112: move/from16 v1, v19 │ │ -094908: 6e30 0d02 0701 |0114: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@020d │ │ -09490e: 2900 70ff |0117: goto/16 0087 // -0090 │ │ -094912: 0200 1400 |0119: move/from16 v0, v20 │ │ -094916: 8202 |011b: int-to-float v2, v0 │ │ -094918: 82a8 |011c: int-to-float v8, v10 │ │ -09491a: a912 0208 |011d: div-float v18, v2, v8 │ │ -09491e: 28df |011f: goto 00fe // -0021 │ │ -094920: 0200 1600 |0120: move/from16 v0, v22 │ │ -094924: 8202 |0122: int-to-float v2, v0 │ │ -094926: 82b8 |0123: int-to-float v8, v11 │ │ -094928: a913 0208 |0124: div-float v19, v2, v8 │ │ -09492c: 28e0 |0126: goto 0106 // -0020 │ │ +09473c: |[09473c] com.squareup.picasso.BitmapHunter.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; │ │ +09474c: 7401 ee01 1b00 |0000: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getWidth:()I // method@01ee │ │ +094752: 0a0b |0003: move-result v11 │ │ +094754: 7401 ec01 1b00 |0004: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ +09475a: 0a0a |0007: move-result v10 │ │ +09475c: 0800 1a00 |0008: move-object/from16 v0, v26 │ │ +094760: 550e 6d0d |000a: iget-boolean v14, v0, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0d6d │ │ +094764: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +094766: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +094768: 01b5 |000e: move v5, v11 │ │ +09476a: 01a6 |000f: move v6, v10 │ │ +09476c: 2207 5f00 |0010: new-instance v7, Landroid/graphics/Matrix; // type@005f │ │ +094770: 7010 0902 0700 |0012: invoke-direct {v7}, Landroid/graphics/Matrix;.:()V // method@0209 │ │ +094776: 7401 b626 1a00 |0015: invoke-virtual/range {v26}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@26b6 │ │ +09477c: 0a02 |0018: move-result v2 │ │ +09477e: 3802 6e00 |0019: if-eqz v2, 0087 // +006e │ │ +094782: 0800 1a00 |001b: move-object/from16 v0, v26 │ │ +094786: 5200 760d |001d: iget v0, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +09478a: 0216 0000 |001f: move/from16 v22, v0 │ │ +09478e: 0800 1a00 |0021: move-object/from16 v0, v26 │ │ +094792: 5200 750d |0023: iget v0, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +094796: 0214 0000 |0025: move/from16 v20, v0 │ │ +09479a: 0800 1a00 |0027: move-object/from16 v0, v26 │ │ +09479e: 5200 700d |0029: iget v0, v0, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +0947a2: 0215 0000 |002b: move/from16 v21, v0 │ │ +0947a6: 1202 |002d: const/4 v2, #int 0 // #0 │ │ +0947a8: 2d02 1502 |002e: cmpl-float v2, v21, v2 │ │ +0947ac: 3802 1500 |0030: if-eqz v2, 0045 // +0015 │ │ +0947b0: 0800 1a00 |0032: move-object/from16 v0, v26 │ │ +0947b4: 5502 6a0d |0034: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ +0947b8: 3802 6a00 |0036: if-eqz v2, 00a0 // +006a │ │ +0947bc: 0800 1a00 |0038: move-object/from16 v0, v26 │ │ +0947c0: 5202 710d |003a: iget v2, v0, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ +0947c4: 0800 1a00 |003c: move-object/from16 v0, v26 │ │ +0947c8: 5208 720d |003e: iget v8, v0, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ +0947cc: 0200 1500 |0040: move/from16 v0, v21 │ │ +0947d0: 6e40 0f02 0782 |0042: invoke-virtual {v7, v0, v2, v8}, Landroid/graphics/Matrix;.setRotate:(FFF)V // method@020f │ │ +0947d6: 0800 1a00 |0045: move-object/from16 v0, v26 │ │ +0947da: 5502 670d |0047: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ +0947de: 3802 7900 |0049: if-eqz v2, 00c2 // +0079 │ │ +0947e2: 0200 1600 |004b: move/from16 v0, v22 │ │ +0947e6: 8202 |004d: int-to-float v2, v0 │ │ +0947e8: 82b8 |004e: int-to-float v8, v11 │ │ +0947ea: a917 0208 |004f: div-float v23, v2, v8 │ │ +0947ee: 0200 1400 |0051: move/from16 v0, v20 │ │ +0947f2: 8202 |0053: int-to-float v2, v0 │ │ +0947f4: 82a8 |0054: int-to-float v8, v10 │ │ +0947f6: a909 0208 |0055: div-float v9, v2, v8 │ │ +0947fa: 2d02 1709 |0057: cmpl-float v2, v23, v9 │ │ +0947fe: 3d02 4d00 |0059: if-lez v2, 00a6 // +004d │ │ +094802: 82a2 |005b: int-to-float v2, v10 │ │ +094804: a908 0917 |005c: div-float v8, v9, v23 │ │ +094808: c882 |005e: mul-float/2addr v2, v8 │ │ +09480a: 8920 |005f: float-to-double v0, v2 │ │ +09480c: 0518 0000 |0060: move-wide/from16 v24, v0 │ │ +094810: 7702 f12a 1800 |0062: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@2af1 │ │ +094816: 0b18 |0065: move-result-wide v24 │ │ +094818: 0500 1800 |0066: move-wide/from16 v0, v24 │ │ +09481c: 8a0d |0068: double-to-int v13, v0 │ │ +09481e: 9102 0a0d |0069: sub-int v2, v10, v13 │ │ +094822: db04 0202 |006b: div-int/lit8 v4, v2, #int 2 // #02 │ │ +094826: 01d6 |006d: move v6, v13 │ │ +094828: 0210 1700 |006e: move/from16 v16, v23 │ │ +09482c: 0200 1400 |0070: move/from16 v0, v20 │ │ +094830: 8202 |0072: int-to-float v2, v0 │ │ +094832: 8268 |0073: int-to-float v8, v6 │ │ +094834: a911 0208 |0074: div-float v17, v2, v8 │ │ +094838: 0200 1600 |0076: move/from16 v0, v22 │ │ +09483c: 0201 1400 |0078: move/from16 v1, v20 │ │ +094840: 7151 7225 be0a |007a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@2572 │ │ +094846: 0a02 |007d: move-result v2 │ │ +094848: 3802 0900 |007e: if-eqz v2, 0087 // +0009 │ │ +09484c: 0200 1000 |0080: move/from16 v0, v16 │ │ +094850: 0201 1100 |0082: move/from16 v1, v17 │ │ +094854: 6e30 0d02 0701 |0084: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@020d │ │ +09485a: 381c 0800 |0087: if-eqz v28, 008f // +0008 │ │ +09485e: 0200 1c00 |0089: move/from16 v0, v28 │ │ +094862: 8202 |008b: int-to-float v2, v0 │ │ +094864: 6e20 0c02 2700 |008c: invoke-virtual {v7, v2}, Landroid/graphics/Matrix;.preRotate:(F)Z // method@020c │ │ +09486a: 1218 |008f: const/4 v8, #int 1 // #1 │ │ +09486c: 0802 1b00 |0090: move-object/from16 v2, v27 │ │ +094870: 7707 ea01 0200 |0092: invoke-static/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/graphics/Bitmap;.createBitmap:(Landroid/graphics/Bitmap;IIIILandroid/graphics/Matrix;Z)Landroid/graphics/Bitmap; // method@01ea │ │ +094876: 0c0c |0095: move-result-object v12 │ │ +094878: 0800 1b00 |0096: move-object/from16 v0, v27 │ │ +09487c: 320c 0700 |0098: if-eq v12, v0, 009f // +0007 │ │ +094880: 7401 f001 1b00 |009a: invoke-virtual/range {v27}, Landroid/graphics/Bitmap;.recycle:()V // method@01f0 │ │ +094886: 081b 0c00 |009d: move-object/from16 v27, v12 │ │ +09488a: 111b |009f: return-object v27 │ │ +09488c: 0200 1500 |00a0: move/from16 v0, v21 │ │ +094890: 6e20 0e02 0700 |00a2: invoke-virtual {v7, v0}, Landroid/graphics/Matrix;.setRotate:(F)V // method@020e │ │ +094896: 28a0 |00a5: goto 0045 // -0060 │ │ +094898: 82b2 |00a6: int-to-float v2, v11 │ │ +09489a: a908 1709 |00a7: div-float v8, v23, v9 │ │ +09489e: c882 |00a9: mul-float/2addr v2, v8 │ │ +0948a0: 8920 |00aa: float-to-double v0, v2 │ │ +0948a2: 0518 0000 |00ab: move-wide/from16 v24, v0 │ │ +0948a6: 7702 f12a 1800 |00ad: invoke-static/range {v24, v25}, Ljava/lang/Math;.ceil:(D)D // method@2af1 │ │ +0948ac: 0b18 |00b0: move-result-wide v24 │ │ +0948ae: 0500 1800 |00b1: move-wide/from16 v0, v24 │ │ +0948b2: 8a0d |00b3: double-to-int v13, v0 │ │ +0948b4: 9102 0b0d |00b4: sub-int v2, v11, v13 │ │ +0948b8: db03 0202 |00b6: div-int/lit8 v3, v2, #int 2 // #02 │ │ +0948bc: 01d5 |00b8: move v5, v13 │ │ +0948be: 0200 1600 |00b9: move/from16 v0, v22 │ │ +0948c2: 8202 |00bb: int-to-float v2, v0 │ │ +0948c4: 8258 |00bc: int-to-float v8, v5 │ │ +0948c6: a910 0208 |00bd: div-float v16, v2, v8 │ │ +0948ca: 0211 0900 |00bf: move/from16 v17, v9 │ │ +0948ce: 28b5 |00c1: goto 0076 // -004b │ │ +0948d0: 0800 1a00 |00c2: move-object/from16 v0, v26 │ │ +0948d4: 5502 680d |00c4: iget-boolean v2, v0, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ +0948d8: 3802 2400 |00c6: if-eqz v2, 00ea // +0024 │ │ +0948dc: 0200 1600 |00c8: move/from16 v0, v22 │ │ +0948e0: 8202 |00ca: int-to-float v2, v0 │ │ +0948e2: 82b8 |00cb: int-to-float v8, v11 │ │ +0948e4: a917 0208 |00cc: div-float v23, v2, v8 │ │ +0948e8: 0200 1400 |00ce: move/from16 v0, v20 │ │ +0948ec: 8202 |00d0: int-to-float v2, v0 │ │ +0948ee: 82a8 |00d1: int-to-float v8, v10 │ │ +0948f0: a909 0208 |00d2: div-float v9, v2, v8 │ │ +0948f4: 2e02 1709 |00d4: cmpg-float v2, v23, v9 │ │ +0948f8: 3b02 1200 |00d6: if-gez v2, 00e8 // +0012 │ │ +0948fc: 020f 1700 |00d8: move/from16 v15, v23 │ │ +094900: 0200 1600 |00da: move/from16 v0, v22 │ │ +094904: 0201 1400 |00dc: move/from16 v1, v20 │ │ +094908: 7151 7225 be0a |00de: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@2572 │ │ +09490e: 0a02 |00e1: move-result v2 │ │ +094910: 3802 a5ff |00e2: if-eqz v2, 0087 // -005b │ │ +094914: 6e30 0d02 f70f |00e4: invoke-virtual {v7, v15, v15}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@020d │ │ +09491a: 28a0 |00e7: goto 0087 // -0060 │ │ +09491c: 019f |00e8: move v15, v9 │ │ +09491e: 28f1 |00e9: goto 00da // -000f │ │ +094920: 3916 0400 |00ea: if-nez v22, 00ee // +0004 │ │ +094924: 3814 9bff |00ec: if-eqz v20, 0087 // -0065 │ │ +094928: 0200 1600 |00ee: move/from16 v0, v22 │ │ +09492c: 33b0 0600 |00f0: if-ne v0, v11, 00f6 // +0006 │ │ +094930: 0200 1400 |00f2: move/from16 v0, v20 │ │ +094934: 32a0 93ff |00f4: if-eq v0, v10, 0087 // -006d │ │ +094938: 3816 2300 |00f6: if-eqz v22, 0119 // +0023 │ │ +09493c: 0200 1600 |00f8: move/from16 v0, v22 │ │ +094940: 8202 |00fa: int-to-float v2, v0 │ │ +094942: 82b8 |00fb: int-to-float v8, v11 │ │ +094944: a912 0208 |00fc: div-float v18, v2, v8 │ │ +094948: 3814 2200 |00fe: if-eqz v20, 0120 // +0022 │ │ +09494c: 0200 1400 |0100: move/from16 v0, v20 │ │ +094950: 8202 |0102: int-to-float v2, v0 │ │ +094952: 82a8 |0103: int-to-float v8, v10 │ │ +094954: a913 0208 |0104: div-float v19, v2, v8 │ │ +094958: 0200 1600 |0106: move/from16 v0, v22 │ │ +09495c: 0201 1400 |0108: move/from16 v1, v20 │ │ +094960: 7151 7225 be0a |010a: invoke-static {v14, v11, v10, v0, v1}, Lcom/squareup/picasso/BitmapHunter;.shouldResize:(ZIIII)Z // method@2572 │ │ +094966: 0a02 |010d: move-result v2 │ │ +094968: 3802 79ff |010e: if-eqz v2, 0087 // -0087 │ │ +09496c: 0200 1200 |0110: move/from16 v0, v18 │ │ +094970: 0201 1300 |0112: move/from16 v1, v19 │ │ +094974: 6e30 0d02 0701 |0114: invoke-virtual {v7, v0, v1}, Landroid/graphics/Matrix;.preScale:(FF)Z // method@020d │ │ +09497a: 2900 70ff |0117: goto/16 0087 // -0090 │ │ +09497e: 0200 1400 |0119: move/from16 v0, v20 │ │ +094982: 8202 |011b: int-to-float v2, v0 │ │ +094984: 82a8 |011c: int-to-float v8, v10 │ │ +094986: a912 0208 |011d: div-float v18, v2, v8 │ │ +09498a: 28df |011f: goto 00fe // -0021 │ │ +09498c: 0200 1600 |0120: move/from16 v0, v22 │ │ +094990: 8202 |0122: int-to-float v2, v0 │ │ +094992: 82b8 |0123: int-to-float v8, v11 │ │ +094994: a913 0208 |0124: div-float v19, v2, v8 │ │ +094998: 28e0 |0126: goto 0106 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0004 line=488 │ │ 0x0008 line=489 │ │ 0x000c line=491 │ │ 0x000d line=492 │ │ @@ -132983,40 +132982,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 51 16-bit code units │ │ -094930: |[094930] com.squareup.picasso.BitmapHunter.updateThreadName:(Lcom/squareup/picasso/Request;)V │ │ -094940: 6e10 b226 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.getName:()Ljava/lang/String; // method@26b2 │ │ -094946: 0c01 |0003: move-result-object v1 │ │ -094948: 6202 9b0c |0004: sget-object v2, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0c9b │ │ -09494c: 6e10 5d2b 0200 |0006: invoke-virtual {v2}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ -094952: 0c00 |0009: move-result-object v0 │ │ -094954: 1f00 a905 |000a: check-cast v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -094958: 1a02 1b0f |000c: const-string v2, "Picasso-" // string@0f1b │ │ -09495c: 6e10 2b2b 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ -094962: 0a02 |0011: move-result v2 │ │ -094964: 6e10 2b2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09496a: 0a03 |0015: move-result v3 │ │ -09496c: b032 |0016: add-int/2addr v2, v3 │ │ -09496e: 6e20 4a2b 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ -094974: 1a02 1b0f |001a: const-string v2, "Picasso-" // string@0f1b │ │ -094978: 6e10 2b2b 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09497e: 0a02 |001f: move-result v2 │ │ -094980: 6e10 4b2b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ -094986: 0a03 |0023: move-result v3 │ │ -094988: 6e40 4c2b 2013 |0024: invoke-virtual {v0, v2, v3, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@2b4c │ │ -09498e: 7100 582b 0000 |0027: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -094994: 0c02 |002a: move-result-object v2 │ │ -094996: 6e10 4e2b 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09499c: 0c03 |002e: move-result-object v3 │ │ -09499e: 6e20 5b2b 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -0949a4: 0e00 |0032: return-void │ │ +09499c: |[09499c] com.squareup.picasso.BitmapHunter.updateThreadName:(Lcom/squareup/picasso/Request;)V │ │ +0949ac: 6e10 b226 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.getName:()Ljava/lang/String; // method@26b2 │ │ +0949b2: 0c01 |0003: move-result-object v1 │ │ +0949b4: 6202 9b0c |0004: sget-object v2, Lcom/squareup/picasso/BitmapHunter;.NAME_BUILDER:Ljava/lang/ThreadLocal; // field@0c9b │ │ +0949b8: 6e10 5d2b 0200 |0006: invoke-virtual {v2}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ +0949be: 0c00 |0009: move-result-object v0 │ │ +0949c0: 1f00 a905 |000a: check-cast v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0949c4: 1a02 1b0f |000c: const-string v2, "Picasso-" // string@0f1b │ │ +0949c8: 6e10 2b2b 0200 |000e: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0949ce: 0a02 |0011: move-result v2 │ │ +0949d0: 6e10 2b2b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0949d6: 0a03 |0015: move-result v3 │ │ +0949d8: b032 |0016: add-int/2addr v2, v3 │ │ +0949da: 6e20 4a2b 2000 |0017: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ +0949e0: 1a02 1b0f |001a: const-string v2, "Picasso-" // string@0f1b │ │ +0949e4: 6e10 2b2b 0200 |001c: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0949ea: 0a02 |001f: move-result v2 │ │ +0949ec: 6e10 4b2b 0000 |0020: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ +0949f2: 0a03 |0023: move-result v3 │ │ +0949f4: 6e40 4c2b 2013 |0024: invoke-virtual {v0, v2, v3, v1}, Ljava/lang/StringBuilder;.replace:(IILjava/lang/String;)Ljava/lang/StringBuilder; // method@2b4c │ │ +0949fa: 7100 582b 0000 |0027: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +094a00: 0c02 |002a: move-result-object v2 │ │ +094a02: 6e10 4e2b 0000 |002b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +094a08: 0c03 |002e: move-result-object v3 │ │ +094a0a: 6e20 5b2b 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +094a10: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0004 line=400 │ │ 0x000c line=401 │ │ 0x001a line=402 │ │ 0x0027 line=404 │ │ @@ -133032,71 +133031,71 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 113 16-bit code units │ │ -0949a8: |[0949a8] com.squareup.picasso.BitmapHunter.attach:(Lcom/squareup/picasso/Action;)V │ │ -0949b8: 5473 a90c |0000: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -0949bc: 5531 370d |0002: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -0949c0: 5482 8d0c |0004: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -0949c4: 5473 9d0c |0006: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -0949c8: 3903 3200 |0008: if-nez v3, 003a // +0032 │ │ -0949cc: 5b78 9d0c |000a: iput-object v8, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -0949d0: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ -0949d4: 5473 9e0c |000e: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -0949d8: 3803 0a00 |0010: if-eqz v3, 001a // +000a │ │ -0949dc: 5473 9e0c |0012: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -0949e0: 7210 d72b 0300 |0014: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -0949e6: 0a03 |0017: move-result v3 │ │ -0949e8: 3803 1000 |0018: if-eqz v3, 0028 // +0010 │ │ -0949ec: 1a03 8f05 |001a: const-string v3, "Hunter" // string@058f │ │ -0949f0: 1a04 5721 |001c: const-string v4, "joined" // string@2157 │ │ -0949f4: 6e10 b526 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -0949fa: 0c05 |0021: move-result-object v5 │ │ -0949fc: 1a06 6830 |0022: const-string v6, "to empty hunter" // string@3068 │ │ -094a00: 7140 4a27 4365 |0024: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -094a06: 0e00 |0027: return-void │ │ -094a08: 1a03 8f05 |0028: const-string v3, "Hunter" // string@058f │ │ -094a0c: 1a04 5721 |002a: const-string v4, "joined" // string@2157 │ │ -094a10: 6e10 b526 0200 |002c: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094a16: 0c05 |002f: move-result-object v5 │ │ -094a18: 1a06 6730 |0030: const-string v6, "to " // string@3067 │ │ -094a1c: 7120 4127 6700 |0032: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ -094a22: 0c06 |0035: move-result-object v6 │ │ -094a24: 7140 4a27 4365 |0036: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -094a2a: 28ee |0039: goto 0027 // -0012 │ │ -094a2c: 5473 9e0c |003a: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094a30: 3903 0a00 |003c: if-nez v3, 0046 // +000a │ │ -094a34: 2203 cf05 |003e: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ -094a38: 1234 |0040: const/4 v4, #int 3 // #3 │ │ -094a3a: 7020 902b 4300 |0041: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -094a40: 5b73 9e0c |0044: iput-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094a44: 5473 9e0c |0046: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094a48: 7220 d22b 8300 |0048: invoke-interface {v3, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -094a4e: 3801 1300 |004b: if-eqz v1, 005e // +0013 │ │ -094a52: 1a03 8f05 |004d: const-string v3, "Hunter" // string@058f │ │ -094a56: 1a04 5721 |004f: const-string v4, "joined" // string@2157 │ │ -094a5a: 6e10 b526 0200 |0051: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094a60: 0c05 |0054: move-result-object v5 │ │ -094a62: 1a06 6730 |0055: const-string v6, "to " // string@3067 │ │ -094a66: 7120 4127 6700 |0057: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ -094a6c: 0c06 |005a: move-result-object v6 │ │ -094a6e: 7140 4a27 4365 |005b: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -094a74: 6e10 4325 0800 |005e: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ -094a7a: 0c00 |0061: move-result-object v0 │ │ -094a7c: 6e10 4226 0000 |0062: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ -094a82: 0a03 |0065: move-result v3 │ │ -094a84: 5474 aa0c |0066: iget-object v4, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ -094a88: 6e10 4226 0400 |0068: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ -094a8e: 0a04 |006b: move-result v4 │ │ -094a90: 3743 bbff |006c: if-le v3, v4, 0027 // -0045 │ │ -094a94: 5b70 aa0c |006e: iput-object v0, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ -094a98: 28b7 |0070: goto 0027 // -0049 │ │ +094a14: |[094a14] com.squareup.picasso.BitmapHunter.attach:(Lcom/squareup/picasso/Action;)V │ │ +094a24: 5473 a90c |0000: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094a28: 5531 370d |0002: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094a2c: 5482 8d0c |0004: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +094a30: 5473 9d0c |0006: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094a34: 3903 3200 |0008: if-nez v3, 003a // +0032 │ │ +094a38: 5b78 9d0c |000a: iput-object v8, v7, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094a3c: 3801 1b00 |000c: if-eqz v1, 0027 // +001b │ │ +094a40: 5473 9e0c |000e: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094a44: 3803 0a00 |0010: if-eqz v3, 001a // +000a │ │ +094a48: 5473 9e0c |0012: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094a4c: 7210 d72b 0300 |0014: invoke-interface {v3}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +094a52: 0a03 |0017: move-result v3 │ │ +094a54: 3803 1000 |0018: if-eqz v3, 0028 // +0010 │ │ +094a58: 1a03 8f05 |001a: const-string v3, "Hunter" // string@058f │ │ +094a5c: 1a04 5a21 |001c: const-string v4, "joined" // string@215a │ │ +094a60: 6e10 b526 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094a66: 0c05 |0021: move-result-object v5 │ │ +094a68: 1a06 6c30 |0022: const-string v6, "to empty hunter" // string@306c │ │ +094a6c: 7140 4a27 4365 |0024: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +094a72: 0e00 |0027: return-void │ │ +094a74: 1a03 8f05 |0028: const-string v3, "Hunter" // string@058f │ │ +094a78: 1a04 5a21 |002a: const-string v4, "joined" // string@215a │ │ +094a7c: 6e10 b526 0200 |002c: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094a82: 0c05 |002f: move-result-object v5 │ │ +094a84: 1a06 6b30 |0030: const-string v6, "to " // string@306b │ │ +094a88: 7120 4127 6700 |0032: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ +094a8e: 0c06 |0035: move-result-object v6 │ │ +094a90: 7140 4a27 4365 |0036: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +094a96: 28ee |0039: goto 0027 // -0012 │ │ +094a98: 5473 9e0c |003a: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094a9c: 3903 0a00 |003c: if-nez v3, 0046 // +000a │ │ +094aa0: 2203 cf05 |003e: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +094aa4: 1234 |0040: const/4 v4, #int 3 // #3 │ │ +094aa6: 7020 902b 4300 |0041: invoke-direct {v3, v4}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +094aac: 5b73 9e0c |0044: iput-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094ab0: 5473 9e0c |0046: iget-object v3, v7, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094ab4: 7220 d22b 8300 |0048: invoke-interface {v3, v8}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +094aba: 3801 1300 |004b: if-eqz v1, 005e // +0013 │ │ +094abe: 1a03 8f05 |004d: const-string v3, "Hunter" // string@058f │ │ +094ac2: 1a04 5a21 |004f: const-string v4, "joined" // string@215a │ │ +094ac6: 6e10 b526 0200 |0051: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094acc: 0c05 |0054: move-result-object v5 │ │ +094ace: 1a06 6b30 |0055: const-string v6, "to " // string@306b │ │ +094ad2: 7120 4127 6700 |0057: invoke-static {v7, v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ +094ad8: 0c06 |005a: move-result-object v6 │ │ +094ada: 7140 4a27 4365 |005b: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +094ae0: 6e10 4325 0800 |005e: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ +094ae6: 0c00 |0061: move-result-object v0 │ │ +094ae8: 6e10 4226 0000 |0062: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ +094aee: 0a03 |0065: move-result v3 │ │ +094af0: 5474 aa0c |0066: iget-object v4, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ +094af4: 6e10 4226 0400 |0068: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ +094afa: 0a04 |006b: move-result v4 │ │ +094afc: 3743 bbff |006c: if-le v3, v4, 0027 // -0045 │ │ +094b00: 5b70 aa0c |006e: iput-object v0, v7, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ +094b04: 28b7 |0070: goto 0027 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=255 │ │ 0x0006 line=257 │ │ 0x000a line=258 │ │ 0x000c line=259 │ │ @@ -133124,32 +133123,32 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -094a9c: |[094a9c] com.squareup.picasso.BitmapHunter.cancel:()Z │ │ -094aac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094aae: 5421 9d0c |0001: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -094ab2: 3901 1b00 |0003: if-nez v1, 001e // +001b │ │ -094ab6: 5421 9e0c |0005: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094aba: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -094abe: 5421 9e0c |0009: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094ac2: 7210 d72b 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -094ac8: 0a01 |000e: move-result v1 │ │ -094aca: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ -094ace: 5421 a40c |0011: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ -094ad2: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ -094ad6: 5421 a40c |0015: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ -094ada: 7220 0b2c 0100 |0017: invoke-interface {v1, v0}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@2c0b │ │ -094ae0: 0a01 |001a: move-result v1 │ │ -094ae2: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ -094ae6: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -094ae8: 0f00 |001e: return v0 │ │ +094b08: |[094b08] com.squareup.picasso.BitmapHunter.cancel:()Z │ │ +094b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094b1a: 5421 9d0c |0001: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094b1e: 3901 1b00 |0003: if-nez v1, 001e // +001b │ │ +094b22: 5421 9e0c |0005: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094b26: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +094b2a: 5421 9e0c |0009: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094b2e: 7210 d72b 0100 |000b: invoke-interface {v1}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +094b34: 0a01 |000e: move-result v1 │ │ +094b36: 3801 0f00 |000f: if-eqz v1, 001e // +000f │ │ +094b3a: 5421 a40c |0011: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ +094b3e: 3801 0b00 |0013: if-eqz v1, 001e // +000b │ │ +094b42: 5421 a40c |0015: iget-object v1, v2, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ +094b46: 7220 0b2c 0100 |0017: invoke-interface {v1, v0}, Ljava/util/concurrent/Future;.cancel:(Z)Z // method@2c0b │ │ +094b4c: 0a01 |001a: move-result v1 │ │ +094b4e: 3801 0300 |001b: if-eqz v1, 001e // +0003 │ │ +094b52: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +094b54: 0f00 |001e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=334 │ │ 0x000b line=335 │ │ 0x0017 line=337 │ │ locals : │ │ 0x0000 - 0x001f reg=2 this Lcom/squareup/picasso/BitmapHunter; │ │ @@ -133159,48 +133158,48 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 62 16-bit code units │ │ -094aec: |[094aec] com.squareup.picasso.BitmapHunter.detach:(Lcom/squareup/picasso/Action;)V │ │ -094afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094afe: 5451 9d0c |0001: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -094b02: 3361 3000 |0003: if-ne v1, v6, 0033 // +0030 │ │ -094b06: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -094b08: 5b51 9d0c |0006: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -094b0c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -094b0e: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ -094b12: 6e10 4325 0600 |000b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ -094b18: 0c01 |000e: move-result-object v1 │ │ -094b1a: 5452 aa0c |000f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ -094b1e: 3321 0800 |0011: if-ne v1, v2, 0019 // +0008 │ │ -094b22: 7010 6125 0500 |0013: invoke-direct {v5}, Lcom/squareup/picasso/BitmapHunter;.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2561 │ │ -094b28: 0c01 |0016: move-result-object v1 │ │ -094b2a: 5b51 aa0c |0017: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ -094b2e: 5451 a90c |0019: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094b32: 5511 370d |001b: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -094b36: 3801 1500 |001d: if-eqz v1, 0032 // +0015 │ │ -094b3a: 1a01 8f05 |001f: const-string v1, "Hunter" // string@058f │ │ -094b3e: 1a02 f42a |0021: const-string v2, "removed" // string@2af4 │ │ -094b42: 5463 8d0c |0023: iget-object v3, v6, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -094b46: 6e10 b526 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094b4c: 0c03 |0028: move-result-object v3 │ │ -094b4e: 1a04 cc1b |0029: const-string v4, "from " // string@1bcc │ │ -094b52: 7120 4127 4500 |002b: invoke-static {v5, v4}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ -094b58: 0c04 |002e: move-result-object v4 │ │ -094b5a: 7140 4a27 2143 |002f: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -094b60: 0e00 |0032: return-void │ │ -094b62: 5451 9e0c |0033: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094b66: 3801 d4ff |0035: if-eqz v1, 0009 // -002c │ │ -094b6a: 5451 9e0c |0037: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094b6e: 7220 da2b 6100 |0039: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -094b74: 0a00 |003c: move-result v0 │ │ -094b76: 28cc |003d: goto 0009 // -0034 │ │ +094b58: |[094b58] com.squareup.picasso.BitmapHunter.detach:(Lcom/squareup/picasso/Action;)V │ │ +094b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094b6a: 5451 9d0c |0001: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094b6e: 3361 3000 |0003: if-ne v1, v6, 0033 // +0030 │ │ +094b72: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +094b74: 5b51 9d0c |0006: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094b78: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +094b7a: 3800 1000 |0009: if-eqz v0, 0019 // +0010 │ │ +094b7e: 6e10 4325 0600 |000b: invoke-virtual {v6}, Lcom/squareup/picasso/Action;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2543 │ │ +094b84: 0c01 |000e: move-result-object v1 │ │ +094b86: 5452 aa0c |000f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ +094b8a: 3321 0800 |0011: if-ne v1, v2, 0019 // +0008 │ │ +094b8e: 7010 6125 0500 |0013: invoke-direct {v5}, Lcom/squareup/picasso/BitmapHunter;.computeNewPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@2561 │ │ +094b94: 0c01 |0016: move-result-object v1 │ │ +094b96: 5b51 aa0c |0017: iput-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ +094b9a: 5451 a90c |0019: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094b9e: 5511 370d |001b: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094ba2: 3801 1500 |001d: if-eqz v1, 0032 // +0015 │ │ +094ba6: 1a01 8f05 |001f: const-string v1, "Hunter" // string@058f │ │ +094baa: 1a02 f72a |0021: const-string v2, "removed" // string@2af7 │ │ +094bae: 5463 8d0c |0023: iget-object v3, v6, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +094bb2: 6e10 b526 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094bb8: 0c03 |0028: move-result-object v3 │ │ +094bba: 1a04 ce1b |0029: const-string v4, "from " // string@1bce │ │ +094bbe: 7120 4127 4500 |002b: invoke-static {v5, v4}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ +094bc4: 0c04 |002e: move-result-object v4 │ │ +094bc6: 7140 4a27 2143 |002f: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +094bcc: 0e00 |0032: return-void │ │ +094bce: 5451 9e0c |0033: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094bd2: 3801 d4ff |0035: if-eqz v1, 0009 // -002c │ │ +094bd6: 5451 9e0c |0037: iget-object v1, v5, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094bda: 7220 da2b 6100 |0039: invoke-interface {v1, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +094be0: 0a00 |003c: move-result v0 │ │ +094be2: 28cc |003d: goto 0009 // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0001 line=287 │ │ 0x0005 line=288 │ │ 0x0008 line=289 │ │ 0x0009 line=296 │ │ @@ -133220,17 +133219,17 @@ │ │ type : '()Lcom/squareup/picasso/Action;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094b78: |[094b78] com.squareup.picasso.BitmapHunter.getAction:()Lcom/squareup/picasso/Action; │ │ -094b88: 5410 9d0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ -094b8c: 1100 |0002: return-object v0 │ │ +094be4: |[094be4] com.squareup.picasso.BitmapHunter.getAction:()Lcom/squareup/picasso/Action; │ │ +094bf4: 5410 9d0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.action:Lcom/squareup/picasso/Action; // field@0c9d │ │ +094bf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=374 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #4 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133238,17 +133237,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094b90: |[094b90] com.squareup.picasso.BitmapHunter.getActions:()Ljava/util/List; │ │ -094ba0: 5410 9e0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ -094ba4: 1100 |0002: return-object v0 │ │ +094bfc: |[094bfc] com.squareup.picasso.BitmapHunter.getActions:()Ljava/util/List; │ │ +094c0c: 5410 9e0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.actions:Ljava/util/List; // field@0c9e │ │ +094c10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #5 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133256,17 +133255,17 @@ │ │ type : '()Lcom/squareup/picasso/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094ba8: |[094ba8] com.squareup.picasso.BitmapHunter.getData:()Lcom/squareup/picasso/Request; │ │ -094bb8: 5410 a00c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094bbc: 1100 |0002: return-object v0 │ │ +094c14: |[094c14] com.squareup.picasso.BitmapHunter.getData:()Lcom/squareup/picasso/Request; │ │ +094c24: 5410 a00c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094c28: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #6 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133274,17 +133273,17 @@ │ │ type : '()Ljava/lang/Exception;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094bc0: |[094bc0] com.squareup.picasso.BitmapHunter.getException:()Ljava/lang/Exception; │ │ -094bd0: 5410 a20c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ -094bd4: 1100 |0002: return-object v0 │ │ +094c2c: |[094c2c] com.squareup.picasso.BitmapHunter.getException:()Ljava/lang/Exception; │ │ +094c3c: 5410 a20c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ +094c40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #7 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133292,17 +133291,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094bd8: |[094bd8] com.squareup.picasso.BitmapHunter.getKey:()Ljava/lang/String; │ │ -094be8: 5410 a50c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@0ca5 │ │ -094bec: 1100 |0002: return-object v0 │ │ +094c44: |[094c44] com.squareup.picasso.BitmapHunter.getKey:()Ljava/lang/String; │ │ +094c54: 5410 a50c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@0ca5 │ │ +094c58: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #8 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133310,17 +133309,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094bf0: |[094bf0] com.squareup.picasso.BitmapHunter.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -094c00: 5410 a60c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0ca6 │ │ -094c04: 1100 |0002: return-object v0 │ │ +094c5c: |[094c5c] com.squareup.picasso.BitmapHunter.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +094c6c: 5410 a60c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0ca6 │ │ +094c70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #9 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133328,17 +133327,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c08: |[094c08] com.squareup.picasso.BitmapHunter.getMemoryPolicy:()I │ │ -094c18: 5210 a70c |0000: iget v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0ca7 │ │ -094c1c: 0f00 |0002: return v0 │ │ +094c74: |[094c74] com.squareup.picasso.BitmapHunter.getMemoryPolicy:()I │ │ +094c84: 5210 a70c |0000: iget v0, v1, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0ca7 │ │ +094c88: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #10 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133346,17 +133345,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c20: |[094c20] com.squareup.picasso.BitmapHunter.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ -094c30: 5410 a90c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094c34: 1100 |0002: return-object v0 │ │ +094c8c: |[094c8c] com.squareup.picasso.BitmapHunter.getPicasso:()Lcom/squareup/picasso/Picasso; │ │ +094c9c: 5410 a90c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094ca0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #11 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133364,17 +133363,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c38: |[094c38] com.squareup.picasso.BitmapHunter.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ -094c48: 5410 aa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ -094c4c: 1100 |0002: return-object v0 │ │ +094ca4: |[094ca4] com.squareup.picasso.BitmapHunter.getPriority:()Lcom/squareup/picasso/Picasso$Priority; │ │ +094cb4: 5410 aa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0caa │ │ +094cb8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #12 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133382,17 +133381,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -094c50: |[094c50] com.squareup.picasso.BitmapHunter.getResult:()Landroid/graphics/Bitmap; │ │ -094c60: 5410 ac0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0cac │ │ -094c64: 1100 |0002: return-object v0 │ │ +094cbc: |[094cbc] com.squareup.picasso.BitmapHunter.getResult:()Landroid/graphics/Bitmap; │ │ +094ccc: 5410 ac0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0cac │ │ +094cd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #13 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133400,139 +133399,139 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 246 16-bit code units │ │ -094c68: |[094c68] com.squareup.picasso.BitmapHunter.hunt:()Landroid/graphics/Bitmap; │ │ -094c78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -094c7a: 5294 a70c |0001: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0ca7 │ │ -094c7e: 7110 0926 0400 |0003: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ -094c84: 0a04 |0006: move-result v4 │ │ -094c86: 3804 2c00 |0007: if-eqz v4, 0033 // +002c │ │ -094c8a: 5494 9f0c |0009: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0c9f │ │ -094c8e: 5495 a50c |000b: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@0ca5 │ │ -094c92: 7220 8125 5400 |000d: invoke-interface {v4, v5}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2581 │ │ -094c98: 0c00 |0010: move-result-object v0 │ │ -094c9a: 3800 2200 |0011: if-eqz v0, 0033 // +0022 │ │ -094c9e: 5494 af0c |0013: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ -094ca2: 6e10 0027 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@2700 │ │ -094ca8: 6204 260d |0018: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -094cac: 5b94 a60c |001a: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0ca6 │ │ -094cb0: 5494 a90c |001c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094cb4: 5544 370d |001e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -094cb8: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ -094cbc: 1a04 8f05 |0022: const-string v4, "Hunter" // string@058f │ │ -094cc0: 1a05 e818 |0024: const-string v5, "decoded" // string@18e8 │ │ -094cc4: 5496 a00c |0026: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094cc8: 6e10 b526 0600 |0028: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094cce: 0c06 |002b: move-result-object v6 │ │ -094cd0: 1a07 cd1b |002c: const-string v7, "from cache" // string@1bcd │ │ -094cd4: 7140 4a27 5476 |002e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -094cda: 0701 |0031: move-object v1, v0 │ │ -094cdc: 1101 |0032: return-object v1 │ │ -094cde: 5495 a00c |0033: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094ce2: 5294 ad0c |0035: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ -094ce6: 3904 b300 |0037: if-nez v4, 00ea // +00b3 │ │ -094cea: 6204 0e0d |0039: sget-object v4, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ -094cee: 5244 0f0d |003b: iget v4, v4, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -094cf2: 5954 6c0d |003d: iput v4, v5, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0d6c │ │ -094cf6: 5494 ab0c |003f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ -094cfa: 5495 a00c |0041: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094cfe: 5296 a80c |0043: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ -094d02: 6e30 ed26 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/squareup/picasso/RequestHandler;.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; // method@26ed │ │ -094d08: 0c03 |0048: move-result-object v3 │ │ -094d0a: 3803 2100 |0049: if-eqz v3, 006a // +0021 │ │ -094d0e: 6e10 e526 0300 |004b: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@26e5 │ │ -094d14: 0c04 |004e: move-result-object v4 │ │ -094d16: 5b94 a60c |004f: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0ca6 │ │ -094d1a: 6e10 e426 0300 |0051: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getExifOrientation:()I // method@26e4 │ │ -094d20: 0a04 |0054: move-result v4 │ │ -094d22: 5994 a30c |0055: iput v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ -094d26: 6e10 e326 0300 |0057: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getBitmap:()Landroid/graphics/Bitmap; // method@26e3 │ │ -094d2c: 0c00 |005a: move-result-object v0 │ │ -094d2e: 3900 0f00 |005b: if-nez v0, 006a // +000f │ │ -094d32: 6e10 e626 0300 |005d: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getStream:()Ljava/io/InputStream; // method@26e6 │ │ -094d38: 0c02 |0060: move-result-object v2 │ │ -094d3a: 5494 a00c |0061: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094d3e: 7120 6225 4200 |0063: invoke-static {v2, v4}, Lcom/squareup/picasso/BitmapHunter;.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@2562 │ │ -094d44: 0c00 |0066: move-result-object v0 │ │ -094d46: 7110 3927 0200 |0067: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@2739 │ │ -094d4c: 3800 7d00 |006a: if-eqz v0, 00e7 // +007d │ │ -094d50: 5494 a90c |006c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094d54: 5544 370d |006e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -094d58: 3804 0f00 |0070: if-eqz v4, 007f // +000f │ │ -094d5c: 1a04 8f05 |0072: const-string v4, "Hunter" // string@058f │ │ -094d60: 1a05 e818 |0074: const-string v5, "decoded" // string@18e8 │ │ -094d64: 5496 a00c |0076: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094d68: 6e10 b526 0600 |0078: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094d6e: 0c06 |007b: move-result-object v6 │ │ -094d70: 7130 4927 5406 |007c: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -094d76: 5494 af0c |007f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ -094d7a: 6e20 fe26 0400 |0081: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V // method@26fe │ │ -094d80: 5494 a00c |0084: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094d84: 6e10 b726 0400 |0086: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsTransformation:()Z // method@26b7 │ │ -094d8a: 0a04 |0089: move-result v4 │ │ -094d8c: 3904 0600 |008a: if-nez v4, 0090 // +0006 │ │ -094d90: 5294 a30c |008c: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ -094d94: 3804 5900 |008e: if-eqz v4, 00e7 // +0059 │ │ -094d98: 6205 990c |0090: sget-object v5, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0c99 │ │ -094d9c: 1d05 |0092: monitor-enter v5 │ │ -094d9e: 5494 a00c |0093: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094da2: 6e10 b626 0400 |0095: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@26b6 │ │ -094da8: 0a04 |0098: move-result v4 │ │ -094daa: 3904 0600 |0099: if-nez v4, 009f // +0006 │ │ -094dae: 5294 a30c |009b: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ -094db2: 3804 1d00 |009d: if-eqz v4, 00ba // +001d │ │ -094db6: 5494 a00c |009f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094dba: 5296 a30c |00a1: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ -094dbe: 7130 7525 0406 |00a3: invoke-static {v4, v0, v6}, Lcom/squareup/picasso/BitmapHunter;.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@2575 │ │ -094dc4: 0c00 |00a6: move-result-object v0 │ │ -094dc6: 5494 a90c |00a7: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094dca: 5544 370d |00a9: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -094dce: 3804 0f00 |00ab: if-eqz v4, 00ba // +000f │ │ -094dd2: 1a04 8f05 |00ad: const-string v4, "Hunter" // string@058f │ │ -094dd6: 1a06 a630 |00af: const-string v6, "transformed" // string@30a6 │ │ -094dda: 5497 a00c |00b1: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094dde: 6e10 b526 0700 |00b3: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094de4: 0c07 |00b6: move-result-object v7 │ │ -094de6: 7130 4927 6407 |00b7: invoke-static {v4, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -094dec: 5494 a00c |00ba: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094df0: 6e10 b326 0400 |00bc: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@26b3 │ │ -094df6: 0a04 |00bf: move-result v4 │ │ -094df8: 3804 1f00 |00c0: if-eqz v4, 00df // +001f │ │ -094dfc: 5494 a00c |00c2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094e00: 5444 770d |00c4: iget-object v4, v4, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -094e04: 7120 5e25 0400 |00c6: invoke-static {v4, v0}, Lcom/squareup/picasso/BitmapHunter;.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@255e │ │ -094e0a: 0c00 |00c9: move-result-object v0 │ │ -094e0c: 5494 a90c |00ca: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094e10: 5544 370d |00cc: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -094e14: 3804 1100 |00ce: if-eqz v4, 00df // +0011 │ │ -094e18: 1a04 8f05 |00d0: const-string v4, "Hunter" // string@058f │ │ -094e1c: 1a06 a630 |00d2: const-string v6, "transformed" // string@30a6 │ │ -094e20: 5497 a00c |00d4: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094e24: 6e10 b526 0700 |00d6: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -094e2a: 0c07 |00d9: move-result-object v7 │ │ -094e2c: 1a08 ce1b |00da: const-string v8, "from custom transformations" // string@1bce │ │ -094e30: 7140 4a27 6487 |00dc: invoke-static {v4, v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -094e36: 1e05 |00df: monitor-exit v5 │ │ -094e38: 3800 0700 |00e0: if-eqz v0, 00e7 // +0007 │ │ -094e3c: 5494 af0c |00e2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ -094e40: 6e20 ff26 0400 |00e4: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V // method@26ff │ │ -094e46: 0701 |00e7: move-object v1, v0 │ │ -094e48: 2900 4aff |00e8: goto/16 0032 // -00b6 │ │ -094e4c: 5294 a80c |00ea: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ -094e50: 2900 51ff |00ec: goto/16 003d // -00af │ │ -094e54: 0d04 |00ee: move-exception v4 │ │ -094e56: 7110 3927 0200 |00ef: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@2739 │ │ -094e5c: 2704 |00f2: throw v4 │ │ -094e5e: 0d04 |00f3: move-exception v4 │ │ -094e60: 1e05 |00f4: monitor-exit v5 │ │ -094e62: 2704 |00f5: throw v4 │ │ +094cd4: |[094cd4] com.squareup.picasso.BitmapHunter.hunt:()Landroid/graphics/Bitmap; │ │ +094ce4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +094ce6: 5294 a70c |0001: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.memoryPolicy:I // field@0ca7 │ │ +094cea: 7110 0926 0400 |0003: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ +094cf0: 0a04 |0006: move-result v4 │ │ +094cf2: 3804 2c00 |0007: if-eqz v4, 0033 // +002c │ │ +094cf6: 5494 9f0c |0009: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.cache:Lcom/squareup/picasso/Cache; // field@0c9f │ │ +094cfa: 5495 a50c |000b: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.key:Ljava/lang/String; // field@0ca5 │ │ +094cfe: 7220 8125 5400 |000d: invoke-interface {v4, v5}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2581 │ │ +094d04: 0c00 |0010: move-result-object v0 │ │ +094d06: 3800 2200 |0011: if-eqz v0, 0033 // +0022 │ │ +094d0a: 5494 af0c |0013: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ +094d0e: 6e10 0027 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@2700 │ │ +094d14: 6204 260d |0018: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +094d18: 5b94 a60c |001a: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0ca6 │ │ +094d1c: 5494 a90c |001c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094d20: 5544 370d |001e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094d24: 3804 1100 |0020: if-eqz v4, 0031 // +0011 │ │ +094d28: 1a04 8f05 |0022: const-string v4, "Hunter" // string@058f │ │ +094d2c: 1a05 ea18 |0024: const-string v5, "decoded" // string@18ea │ │ +094d30: 5496 a00c |0026: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094d34: 6e10 b526 0600 |0028: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094d3a: 0c06 |002b: move-result-object v6 │ │ +094d3c: 1a07 cf1b |002c: const-string v7, "from cache" // string@1bcf │ │ +094d40: 7140 4a27 5476 |002e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +094d46: 0701 |0031: move-object v1, v0 │ │ +094d48: 1101 |0032: return-object v1 │ │ +094d4a: 5495 a00c |0033: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094d4e: 5294 ad0c |0035: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ +094d52: 3904 b300 |0037: if-nez v4, 00ea // +00b3 │ │ +094d56: 6204 0e0d |0039: sget-object v4, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ +094d5a: 5244 0f0d |003b: iget v4, v4, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +094d5e: 5954 6c0d |003d: iput v4, v5, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0d6c │ │ +094d62: 5494 ab0c |003f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ +094d66: 5495 a00c |0041: iget-object v5, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094d6a: 5296 a80c |0043: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ +094d6e: 6e30 ed26 5406 |0045: invoke-virtual {v4, v5, v6}, Lcom/squareup/picasso/RequestHandler;.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; // method@26ed │ │ +094d74: 0c03 |0048: move-result-object v3 │ │ +094d76: 3803 2100 |0049: if-eqz v3, 006a // +0021 │ │ +094d7a: 6e10 e526 0300 |004b: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@26e5 │ │ +094d80: 0c04 |004e: move-result-object v4 │ │ +094d82: 5b94 a60c |004f: iput-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0ca6 │ │ +094d86: 6e10 e426 0300 |0051: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getExifOrientation:()I // method@26e4 │ │ +094d8c: 0a04 |0054: move-result v4 │ │ +094d8e: 5994 a30c |0055: iput v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ +094d92: 6e10 e326 0300 |0057: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getBitmap:()Landroid/graphics/Bitmap; // method@26e3 │ │ +094d98: 0c00 |005a: move-result-object v0 │ │ +094d9a: 3900 0f00 |005b: if-nez v0, 006a // +000f │ │ +094d9e: 6e10 e626 0300 |005d: invoke-virtual {v3}, Lcom/squareup/picasso/RequestHandler$Result;.getStream:()Ljava/io/InputStream; // method@26e6 │ │ +094da4: 0c02 |0060: move-result-object v2 │ │ +094da6: 5494 a00c |0061: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094daa: 7120 6225 4200 |0063: invoke-static {v2, v4}, Lcom/squareup/picasso/BitmapHunter;.decodeStream:(Ljava/io/InputStream;Lcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@2562 │ │ +094db0: 0c00 |0066: move-result-object v0 │ │ +094db2: 7110 3927 0200 |0067: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@2739 │ │ +094db8: 3800 7d00 |006a: if-eqz v0, 00e7 // +007d │ │ +094dbc: 5494 a90c |006c: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094dc0: 5544 370d |006e: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094dc4: 3804 0f00 |0070: if-eqz v4, 007f // +000f │ │ +094dc8: 1a04 8f05 |0072: const-string v4, "Hunter" // string@058f │ │ +094dcc: 1a05 ea18 |0074: const-string v5, "decoded" // string@18ea │ │ +094dd0: 5496 a00c |0076: iget-object v6, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094dd4: 6e10 b526 0600 |0078: invoke-virtual {v6}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094dda: 0c06 |007b: move-result-object v6 │ │ +094ddc: 7130 4927 5406 |007c: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +094de2: 5494 af0c |007f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ +094de6: 6e20 fe26 0400 |0081: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V // method@26fe │ │ +094dec: 5494 a00c |0084: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094df0: 6e10 b726 0400 |0086: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsTransformation:()Z // method@26b7 │ │ +094df6: 0a04 |0089: move-result v4 │ │ +094df8: 3904 0600 |008a: if-nez v4, 0090 // +0006 │ │ +094dfc: 5294 a30c |008c: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ +094e00: 3804 5900 |008e: if-eqz v4, 00e7 // +0059 │ │ +094e04: 6205 990c |0090: sget-object v5, Lcom/squareup/picasso/BitmapHunter;.DECODE_LOCK:Ljava/lang/Object; // field@0c99 │ │ +094e08: 1d05 |0092: monitor-enter v5 │ │ +094e0a: 5494 a00c |0093: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094e0e: 6e10 b626 0400 |0095: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@26b6 │ │ +094e14: 0a04 |0098: move-result v4 │ │ +094e16: 3904 0600 |0099: if-nez v4, 009f // +0006 │ │ +094e1a: 5294 a30c |009b: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ +094e1e: 3804 1d00 |009d: if-eqz v4, 00ba // +001d │ │ +094e22: 5494 a00c |009f: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094e26: 5296 a30c |00a1: iget v6, v9, Lcom/squareup/picasso/BitmapHunter;.exifRotation:I // field@0ca3 │ │ +094e2a: 7130 7525 0406 |00a3: invoke-static {v4, v0, v6}, Lcom/squareup/picasso/BitmapHunter;.transformResult:(Lcom/squareup/picasso/Request;Landroid/graphics/Bitmap;I)Landroid/graphics/Bitmap; // method@2575 │ │ +094e30: 0c00 |00a6: move-result-object v0 │ │ +094e32: 5494 a90c |00a7: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094e36: 5544 370d |00a9: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094e3a: 3804 0f00 |00ab: if-eqz v4, 00ba // +000f │ │ +094e3e: 1a04 8f05 |00ad: const-string v4, "Hunter" // string@058f │ │ +094e42: 1a06 aa30 |00af: const-string v6, "transformed" // string@30aa │ │ +094e46: 5497 a00c |00b1: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094e4a: 6e10 b526 0700 |00b3: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094e50: 0c07 |00b6: move-result-object v7 │ │ +094e52: 7130 4927 6407 |00b7: invoke-static {v4, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +094e58: 5494 a00c |00ba: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094e5c: 6e10 b326 0400 |00bc: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@26b3 │ │ +094e62: 0a04 |00bf: move-result v4 │ │ +094e64: 3804 1f00 |00c0: if-eqz v4, 00df // +001f │ │ +094e68: 5494 a00c |00c2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094e6c: 5444 770d |00c4: iget-object v4, v4, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +094e70: 7120 5e25 0400 |00c6: invoke-static {v4, v0}, Lcom/squareup/picasso/BitmapHunter;.applyCustomTransformations:(Ljava/util/List;Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap; // method@255e │ │ +094e76: 0c00 |00c9: move-result-object v0 │ │ +094e78: 5494 a90c |00ca: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094e7c: 5544 370d |00cc: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094e80: 3804 1100 |00ce: if-eqz v4, 00df // +0011 │ │ +094e84: 1a04 8f05 |00d0: const-string v4, "Hunter" // string@058f │ │ +094e88: 1a06 aa30 |00d2: const-string v6, "transformed" // string@30aa │ │ +094e8c: 5497 a00c |00d4: iget-object v7, v9, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094e90: 6e10 b526 0700 |00d6: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +094e96: 0c07 |00d9: move-result-object v7 │ │ +094e98: 1a08 d01b |00da: const-string v8, "from custom transformations" // string@1bd0 │ │ +094e9c: 7140 4a27 6487 |00dc: invoke-static {v4, v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +094ea2: 1e05 |00df: monitor-exit v5 │ │ +094ea4: 3800 0700 |00e0: if-eqz v0, 00e7 // +0007 │ │ +094ea8: 5494 af0c |00e2: iget-object v4, v9, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ +094eac: 6e20 ff26 0400 |00e4: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Stats;.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V // method@26ff │ │ +094eb2: 0701 |00e7: move-object v1, v0 │ │ +094eb4: 2900 4aff |00e8: goto/16 0032 // -00b6 │ │ +094eb8: 5294 a80c |00ea: iget v4, v9, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ +094ebc: 2900 51ff |00ec: goto/16 003d // -00af │ │ +094ec0: 0d04 |00ee: move-exception v4 │ │ +094ec2: 7110 3927 0200 |00ef: invoke-static {v2}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@2739 │ │ +094ec8: 2704 |00f2: throw v4 │ │ +094eca: 0d04 |00f3: move-exception v4 │ │ +094ecc: 1e05 |00f4: monitor-exit v5 │ │ +094ece: 2704 |00f5: throw v4 │ │ catches : 3 │ │ 0x0061 - 0x0066 │ │ -> 0x00ee │ │ 0x0093 - 0x00e0 │ │ -> 0x00f3 │ │ 0x00f4 - 0x00f5 │ │ -> 0x00f3 │ │ @@ -133594,25 +133593,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -094e84: |[094e84] com.squareup.picasso.BitmapHunter.isCancelled:()Z │ │ -094e94: 5410 a40c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ -094e98: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -094e9c: 5410 a40c |0004: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ -094ea0: 7210 0c2c 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@2c0c │ │ -094ea6: 0a00 |0009: move-result v0 │ │ -094ea8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -094eac: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -094eae: 0f00 |000d: return v0 │ │ -094eb0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -094eb2: 28fe |000f: goto 000d // -0002 │ │ +094ef0: |[094ef0] com.squareup.picasso.BitmapHunter.isCancelled:()Z │ │ +094f00: 5410 a40c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ +094f04: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +094f08: 5410 a40c |0004: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ +094f0c: 7210 0c2c 0000 |0006: invoke-interface {v0}, Ljava/util/concurrent/Future;.isCancelled:()Z // method@2c0c │ │ +094f12: 0a00 |0009: move-result v0 │ │ +094f14: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +094f18: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +094f1a: 0f00 |000d: return v0 │ │ +094f1c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +094f1e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #15 : (in Lcom/squareup/picasso/BitmapHunter;) │ │ @@ -133620,108 +133619,108 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 193 16-bit code units │ │ -094eb4: |[094eb4] com.squareup.picasso.BitmapHunter.run:()V │ │ -094ec4: 5452 a00c |0000: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ -094ec8: 7110 7625 0200 |0002: invoke-static {v2}, Lcom/squareup/picasso/BitmapHunter;.updateThreadName:(Lcom/squareup/picasso/Request;)V // method@2576 │ │ -094ece: 5452 a90c |0005: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -094ed2: 5522 370d |0007: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -094ed6: 3802 0d00 |0009: if-eqz v2, 0016 // +000d │ │ -094eda: 1a02 8f05 |000b: const-string v2, "Hunter" // string@058f │ │ -094ede: 1a03 b81a |000d: const-string v3, "executing" // string@1ab8 │ │ -094ee2: 7110 4027 0500 |000f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ -094ee8: 0c04 |0012: move-result-object v4 │ │ -094eea: 7130 4927 3204 |0013: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -094ef0: 6e10 6f25 0500 |0016: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@256f │ │ -094ef6: 0c02 |0019: move-result-object v2 │ │ -094ef8: 5b52 ac0c |001a: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0cac │ │ -094efc: 5452 ac0c |001c: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0cac │ │ -094f00: 3902 1100 |001e: if-nez v2, 002f // +0011 │ │ -094f04: 5452 a10c |0020: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -094f08: 6e20 ac25 5200 |0022: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ -094f0e: 7100 582b 0000 |0025: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -094f14: 0c02 |0028: move-result-object v2 │ │ -094f16: 1a03 1d0f |0029: const-string v3, "Picasso-Idle" // string@0f1d │ │ -094f1a: 6e20 5b2b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -094f20: 0e00 |002e: return-void │ │ -094f22: 5452 a10c |002f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -094f26: 6e20 ab25 5200 |0031: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ab │ │ -094f2c: 28f1 |0034: goto 0025 // -000f │ │ -094f2e: 0d00 |0035: move-exception v0 │ │ -094f30: 5502 e70c |0036: iget-boolean v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@0ce7 │ │ -094f34: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ -094f38: 5202 e80c |003a: iget v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@0ce8 │ │ -094f3c: 1303 f801 |003c: const/16 v3, #int 504 // #1f8 │ │ -094f40: 3232 0400 |003e: if-eq v2, v3, 0042 // +0004 │ │ -094f44: 5b50 a20c |0040: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ -094f48: 5452 a10c |0042: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -094f4c: 6e20 ac25 5200 |0044: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ -094f52: 7100 582b 0000 |0047: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -094f58: 0c02 |004a: move-result-object v2 │ │ -094f5a: 1a03 1d0f |004b: const-string v3, "Picasso-Idle" // string@0f1d │ │ -094f5e: 6e20 5b2b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -094f64: 28de |0050: goto 002e // -0022 │ │ -094f66: 0d00 |0051: move-exception v0 │ │ -094f68: 5b50 a20c |0052: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ -094f6c: 5452 a10c |0054: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -094f70: 6e20 b025 5200 |0056: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b0 │ │ -094f76: 7100 582b 0000 |0059: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -094f7c: 0c02 |005c: move-result-object v2 │ │ -094f7e: 1a03 1d0f |005d: const-string v3, "Picasso-Idle" // string@0f1d │ │ -094f82: 6e20 5b2b 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -094f88: 28cc |0062: goto 002e // -0034 │ │ -094f8a: 0d00 |0063: move-exception v0 │ │ -094f8c: 5b50 a20c |0064: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ -094f90: 5452 a10c |0066: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -094f94: 6e20 b025 5200 |0068: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b0 │ │ -094f9a: 7100 582b 0000 |006b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -094fa0: 0c02 |006e: move-result-object v2 │ │ -094fa2: 1a03 1d0f |006f: const-string v3, "Picasso-Idle" // string@0f1d │ │ -094fa6: 6e20 5b2b 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -094fac: 28ba |0074: goto 002e // -0046 │ │ -094fae: 0d00 |0075: move-exception v0 │ │ -094fb0: 2201 7d05 |0076: new-instance v1, Ljava/io/StringWriter; // type@057d │ │ -094fb4: 7010 9c2a 0100 |0078: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@2a9c │ │ -094fba: 5452 af0c |007b: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ -094fbe: 6e10 fd26 0200 |007d: invoke-virtual {v2}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@26fd │ │ -094fc4: 0c02 |0080: move-result-object v2 │ │ -094fc6: 2203 7b05 |0081: new-instance v3, Ljava/io/PrintWriter; // type@057b │ │ -094fca: 7020 902a 1300 |0083: invoke-direct {v3, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ -094fd0: 6e20 0d27 3200 |0086: invoke-virtual {v2, v3}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@270d │ │ -094fd6: 2202 a605 |0089: new-instance v2, Ljava/lang/RuntimeException; // type@05a6 │ │ -094fda: 6e10 9d2a 0100 |008b: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2a9d │ │ -094fe0: 0c03 |008e: move-result-object v3 │ │ -094fe2: 7030 112b 3200 |008f: invoke-direct {v2, v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ -094fe8: 5b52 a20c |0092: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ -094fec: 5452 a10c |0094: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -094ff0: 6e20 ac25 5200 |0096: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ -094ff6: 7100 582b 0000 |0099: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -094ffc: 0c02 |009c: move-result-object v2 │ │ -094ffe: 1a03 1d0f |009d: const-string v3, "Picasso-Idle" // string@0f1d │ │ -095002: 6e20 5b2b 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -095008: 288c |00a2: goto 002e // -0074 │ │ -09500a: 0d00 |00a3: move-exception v0 │ │ -09500c: 5b50 a20c |00a4: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ -095010: 5452 a10c |00a6: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ -095014: 6e20 ac25 5200 |00a8: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ -09501a: 7100 582b 0000 |00ab: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -095020: 0c02 |00ae: move-result-object v2 │ │ -095022: 1a03 1d0f |00af: const-string v3, "Picasso-Idle" // string@0f1d │ │ -095026: 6e20 5b2b 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -09502c: 2900 7aff |00b4: goto/16 002e // -0086 │ │ -095030: 0d02 |00b6: move-exception v2 │ │ -095032: 7100 582b 0000 |00b7: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -095038: 0c03 |00ba: move-result-object v3 │ │ -09503a: 1a04 1d0f |00bb: const-string v4, "Picasso-Idle" // string@0f1d │ │ -09503e: 6e20 5b2b 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ -095044: 2702 |00c0: throw v2 │ │ +094f20: |[094f20] com.squareup.picasso.BitmapHunter.run:()V │ │ +094f30: 5452 a00c |0000: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.data:Lcom/squareup/picasso/Request; // field@0ca0 │ │ +094f34: 7110 7625 0200 |0002: invoke-static {v2}, Lcom/squareup/picasso/BitmapHunter;.updateThreadName:(Lcom/squareup/picasso/Request;)V // method@2576 │ │ +094f3a: 5452 a90c |0005: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +094f3e: 5522 370d |0007: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +094f42: 3802 0d00 |0009: if-eqz v2, 0016 // +000d │ │ +094f46: 1a02 8f05 |000b: const-string v2, "Hunter" // string@058f │ │ +094f4a: 1a03 ba1a |000d: const-string v3, "executing" // string@1aba │ │ +094f4e: 7110 4027 0500 |000f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ +094f54: 0c04 |0012: move-result-object v4 │ │ +094f56: 7130 4927 3204 |0013: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +094f5c: 6e10 6f25 0500 |0016: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@256f │ │ +094f62: 0c02 |0019: move-result-object v2 │ │ +094f64: 5b52 ac0c |001a: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0cac │ │ +094f68: 5452 ac0c |001c: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.result:Landroid/graphics/Bitmap; // field@0cac │ │ +094f6c: 3902 1100 |001e: if-nez v2, 002f // +0011 │ │ +094f70: 5452 a10c |0020: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +094f74: 6e20 ac25 5200 |0022: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ +094f7a: 7100 582b 0000 |0025: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +094f80: 0c02 |0028: move-result-object v2 │ │ +094f82: 1a03 1d0f |0029: const-string v3, "Picasso-Idle" // string@0f1d │ │ +094f86: 6e20 5b2b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +094f8c: 0e00 |002e: return-void │ │ +094f8e: 5452 a10c |002f: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +094f92: 6e20 ab25 5200 |0031: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ab │ │ +094f98: 28f1 |0034: goto 0025 // -000f │ │ +094f9a: 0d00 |0035: move-exception v0 │ │ +094f9c: 5502 e70c |0036: iget-boolean v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@0ce7 │ │ +094fa0: 3802 0800 |0038: if-eqz v2, 0040 // +0008 │ │ +094fa4: 5202 e80c |003a: iget v2, v0, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@0ce8 │ │ +094fa8: 1303 f801 |003c: const/16 v3, #int 504 // #1f8 │ │ +094fac: 3232 0400 |003e: if-eq v2, v3, 0042 // +0004 │ │ +094fb0: 5b50 a20c |0040: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ +094fb4: 5452 a10c |0042: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +094fb8: 6e20 ac25 5200 |0044: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ +094fbe: 7100 582b 0000 |0047: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +094fc4: 0c02 |004a: move-result-object v2 │ │ +094fc6: 1a03 1d0f |004b: const-string v3, "Picasso-Idle" // string@0f1d │ │ +094fca: 6e20 5b2b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +094fd0: 28de |0050: goto 002e // -0022 │ │ +094fd2: 0d00 |0051: move-exception v0 │ │ +094fd4: 5b50 a20c |0052: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ +094fd8: 5452 a10c |0054: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +094fdc: 6e20 b025 5200 |0056: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b0 │ │ +094fe2: 7100 582b 0000 |0059: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +094fe8: 0c02 |005c: move-result-object v2 │ │ +094fea: 1a03 1d0f |005d: const-string v3, "Picasso-Idle" // string@0f1d │ │ +094fee: 6e20 5b2b 3200 |005f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +094ff4: 28cc |0062: goto 002e // -0034 │ │ +094ff6: 0d00 |0063: move-exception v0 │ │ +094ff8: 5b50 a20c |0064: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ +094ffc: 5452 a10c |0066: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +095000: 6e20 b025 5200 |0068: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b0 │ │ +095006: 7100 582b 0000 |006b: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +09500c: 0c02 |006e: move-result-object v2 │ │ +09500e: 1a03 1d0f |006f: const-string v3, "Picasso-Idle" // string@0f1d │ │ +095012: 6e20 5b2b 3200 |0071: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +095018: 28ba |0074: goto 002e // -0046 │ │ +09501a: 0d00 |0075: move-exception v0 │ │ +09501c: 2201 7d05 |0076: new-instance v1, Ljava/io/StringWriter; // type@057d │ │ +095020: 7010 9c2a 0100 |0078: invoke-direct {v1}, Ljava/io/StringWriter;.:()V // method@2a9c │ │ +095026: 5452 af0c |007b: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.stats:Lcom/squareup/picasso/Stats; // field@0caf │ │ +09502a: 6e10 fd26 0200 |007d: invoke-virtual {v2}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@26fd │ │ +095030: 0c02 |0080: move-result-object v2 │ │ +095032: 2203 7b05 |0081: new-instance v3, Ljava/io/PrintWriter; // type@057b │ │ +095036: 7020 902a 1300 |0083: invoke-direct {v3, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ +09503c: 6e20 0d27 3200 |0086: invoke-virtual {v2, v3}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@270d │ │ +095042: 2202 a605 |0089: new-instance v2, Ljava/lang/RuntimeException; // type@05a6 │ │ +095046: 6e10 9d2a 0100 |008b: invoke-virtual {v1}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2a9d │ │ +09504c: 0c03 |008e: move-result-object v3 │ │ +09504e: 7030 112b 3200 |008f: invoke-direct {v2, v3, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2b11 │ │ +095054: 5b52 a20c |0092: iput-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ +095058: 5452 a10c |0094: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +09505c: 6e20 ac25 5200 |0096: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ +095062: 7100 582b 0000 |0099: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +095068: 0c02 |009c: move-result-object v2 │ │ +09506a: 1a03 1d0f |009d: const-string v3, "Picasso-Idle" // string@0f1d │ │ +09506e: 6e20 5b2b 3200 |009f: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +095074: 288c |00a2: goto 002e // -0074 │ │ +095076: 0d00 |00a3: move-exception v0 │ │ +095078: 5b50 a20c |00a4: iput-object v0, v5, Lcom/squareup/picasso/BitmapHunter;.exception:Ljava/lang/Exception; // field@0ca2 │ │ +09507c: 5452 a10c |00a6: iget-object v2, v5, Lcom/squareup/picasso/BitmapHunter;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0ca1 │ │ +095080: 6e20 ac25 5200 |00a8: invoke-virtual {v2, v5}, Lcom/squareup/picasso/Dispatcher;.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V // method@25ac │ │ +095086: 7100 582b 0000 |00ab: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +09508c: 0c02 |00ae: move-result-object v2 │ │ +09508e: 1a03 1d0f |00af: const-string v3, "Picasso-Idle" // string@0f1d │ │ +095092: 6e20 5b2b 3200 |00b1: invoke-virtual {v2, v3}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +095098: 2900 7aff |00b4: goto/16 002e // -0086 │ │ +09509c: 0d02 |00b6: move-exception v2 │ │ +09509e: 7100 582b 0000 |00b7: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +0950a4: 0c03 |00ba: move-result-object v3 │ │ +0950a6: 1a04 1d0f |00bb: const-string v4, "Picasso-Idle" // string@0f1d │ │ +0950aa: 6e20 5b2b 4300 |00bd: invoke-virtual {v3, v4}, Ljava/lang/Thread;.setName:(Ljava/lang/String;)V // method@2b5b │ │ +0950b0: 2702 |00c0: throw v2 │ │ catches : 7 │ │ 0x0000 - 0x0025 │ │ Lcom/squareup/picasso/Downloader$ResponseException; -> 0x0035 │ │ Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; -> 0x0051 │ │ Ljava/io/IOException; -> 0x0063 │ │ Ljava/lang/OutOfMemoryError; -> 0x0075 │ │ Ljava/lang/Exception; -> 0x00a3 │ │ @@ -133790,30 +133789,30 @@ │ │ type : '(ZLandroid/net/NetworkInfo;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -095098: |[095098] com.squareup.picasso.BitmapHunter.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ -0950a8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0950aa: 5232 ad0c |0001: iget v2, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ -0950ae: 3d02 0600 |0003: if-lez v2, 0009 // +0006 │ │ -0950b2: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0950b4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0950b8: 0f01 |0008: return v1 │ │ -0950ba: 0110 |0009: move v0, v1 │ │ -0950bc: 28fc |000a: goto 0006 // -0004 │ │ -0950be: 5231 ad0c |000b: iget v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ -0950c2: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0950c6: 5931 ad0c |000f: iput v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ -0950ca: 5431 ab0c |0011: iget-object v1, v3, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ -0950ce: 6e30 ef26 4105 |0013: invoke-virtual {v1, v4, v5}, Lcom/squareup/picasso/RequestHandler;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@26ef │ │ -0950d4: 0a01 |0016: move-result v1 │ │ -0950d6: 28f1 |0017: goto 0008 // -000f │ │ +095104: |[095104] com.squareup.picasso.BitmapHunter.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ +095114: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +095116: 5232 ad0c |0001: iget v2, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ +09511a: 3d02 0600 |0003: if-lez v2, 0009 // +0006 │ │ +09511e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +095120: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +095124: 0f01 |0008: return v1 │ │ +095126: 0110 |0009: move v0, v1 │ │ +095128: 28fc |000a: goto 0006 // -0004 │ │ +09512a: 5231 ad0c |000b: iget v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ +09512e: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +095132: 5931 ad0c |000f: iput v1, v3, Lcom/squareup/picasso/BitmapHunter;.retryCount:I // field@0cad │ │ +095136: 5431 ab0c |0011: iget-object v1, v3, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ +09513a: 6e30 ef26 4105 |0013: invoke-virtual {v1, v4, v5}, Lcom/squareup/picasso/RequestHandler;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@26ef │ │ +095140: 0a01 |0016: move-result v1 │ │ +095142: 28f1 |0017: goto 0008 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=345 │ │ 0x0006 line=346 │ │ 0x0008 line=350 │ │ 0x000a line=345 │ │ 0x000b line=349 │ │ @@ -133830,19 +133829,19 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0950d8: |[0950d8] com.squareup.picasso.BitmapHunter.supportsReplay:()Z │ │ -0950e8: 5410 ab0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ -0950ec: 6e10 f026 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/RequestHandler;.supportsReplay:()Z // method@26f0 │ │ -0950f2: 0a00 |0005: move-result v0 │ │ -0950f4: 0f00 |0006: return v0 │ │ +095144: |[095144] com.squareup.picasso.BitmapHunter.supportsReplay:()Z │ │ +095154: 5410 ab0c |0000: iget-object v0, v1, Lcom/squareup/picasso/BitmapHunter;.requestHandler:Lcom/squareup/picasso/RequestHandler; // field@0cab │ │ +095158: 6e10 f026 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/RequestHandler;.supportsReplay:()Z // method@26f0 │ │ +09515e: 0a00 |0005: move-result v0 │ │ +095160: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/BitmapHunter; │ │ │ │ source_file_idx : 821 (BitmapHunter.java) │ │ @@ -133874,19 +133873,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0950f8: |[0950f8] com.squareup.picasso.Cache.:()V │ │ -095108: 2200 ac04 |0000: new-instance v0, Lcom/squareup/picasso/Cache$1; // type@04ac │ │ -09510c: 7010 7725 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Cache$1;.:()V // method@2577 │ │ -095112: 6900 b00c |0005: sput-object v0, Lcom/squareup/picasso/Cache;.NONE:Lcom/squareup/picasso/Cache; // field@0cb0 │ │ -095116: 0e00 |0007: return-void │ │ +095164: |[095164] com.squareup.picasso.Cache.:()V │ │ +095174: 2200 ac04 |0000: new-instance v0, Lcom/squareup/picasso/Cache$1; // type@04ac │ │ +095178: 7010 7725 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Cache$1;.:()V // method@2577 │ │ +09517e: 6900 b00c |0005: sput-object v0, Lcom/squareup/picasso/Cache;.NONE:Lcom/squareup/picasso/Cache; // field@0cb0 │ │ +095182: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Cache;) │ │ @@ -133993,17 +133992,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -095118: |[095118] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.:()V │ │ -095128: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09512e: 0e00 |0003: return-void │ │ +095184: |[095184] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.:()V │ │ +095194: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09519a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs; │ │ │ │ #1 : (in Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs;) │ │ @@ -134011,19 +134010,19 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -095130: |[095130] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; │ │ -095140: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -095142: 7130 2d03 2100 |0001: invoke-static {v1, v2, v0}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; // method@032d │ │ -095148: 0c00 |0004: move-result-object v0 │ │ -09514a: 1100 |0005: return-object v0 │ │ +09519c: |[09519c] com.squareup.picasso.ContactsPhotoRequestHandler$ContactPhotoStreamIcs.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; │ │ +0951ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0951ae: 7130 2d03 2100 |0001: invoke-static {v1, v2, v0}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;Z)Ljava/io/InputStream; // method@032d │ │ +0951b4: 0c00 |0004: move-result-object v0 │ │ +0951b6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 contentResolver Landroid/content/ContentResolver; │ │ 0x0000 - 0x0006 reg=2 uri Landroid/net/Uri; │ │ │ │ @@ -134070,18 +134069,18 @@ │ │ type : '(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -09514c: |[09514c] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;)V │ │ -09515c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09515e: 7040 9625 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@2596 │ │ -095164: 0e00 |0004: return-void │ │ +0951b8: |[0951b8] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;)V │ │ +0951c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0951ca: 7040 9625 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@2596 │ │ +0951d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0004 line=31 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/DeferredRequestCreator; │ │ 0x0000 - 0x0005 reg=2 creator Lcom/squareup/picasso/RequestCreator; │ │ @@ -134092,25 +134091,25 @@ │ │ type : '(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -095168: |[095168] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ -095178: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -09517e: 5b12 b90c |0003: iput-object v2, v1, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@0cb9 │ │ -095182: 2200 b805 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -095186: 7020 622b 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ -09518c: 5b10 ba0c |000a: iput-object v0, v1, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@0cba │ │ -095190: 5b14 b80c |000c: iput-object v4, v1, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@0cb8 │ │ -095194: 6e10 2c24 0300 |000e: invoke-virtual {v3}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@242c │ │ -09519a: 0c00 |0011: move-result-object v0 │ │ -09519c: 6e20 f122 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@22f1 │ │ -0951a2: 0e00 |0015: return-void │ │ +0951d4: |[0951d4] com.squareup.picasso.DeferredRequestCreator.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ +0951e4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0951ea: 5b12 b90c |0003: iput-object v2, v1, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@0cb9 │ │ +0951ee: 2200 b805 |0005: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0951f2: 7020 622b 3000 |0007: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ +0951f8: 5b10 ba0c |000a: iput-object v0, v1, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@0cba │ │ +0951fc: 5b14 b80c |000c: iput-object v4, v1, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@0cb8 │ │ +095200: 6e10 2c24 0300 |000e: invoke-virtual {v3}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@242c │ │ +095206: 0c00 |0011: move-result-object v0 │ │ +095208: 6e20 f122 1000 |0012: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@22f1 │ │ +09520e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0005 line=35 │ │ 0x000c line=36 │ │ 0x000e line=37 │ │ @@ -134127,30 +134126,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0951a4: |[0951a4] com.squareup.picasso.DeferredRequestCreator.cancel:()V │ │ -0951b4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0951b6: 5b32 b80c |0001: iput-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@0cb8 │ │ -0951ba: 5432 ba0c |0003: iget-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@0cba │ │ -0951be: 6e10 642b 0200 |0005: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0951c4: 0c00 |0008: move-result-object v0 │ │ -0951c6: 1f00 7d04 |0009: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -0951ca: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ -0951ce: 0e00 |000d: return-void │ │ -0951d0: 6e10 2c24 0000 |000e: invoke-virtual {v0}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@242c │ │ -0951d6: 0c01 |0011: move-result-object v1 │ │ -0951d8: 6e10 f422 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ -0951de: 0a02 |0015: move-result v2 │ │ -0951e0: 3802 f7ff |0016: if-eqz v2, 000d // -0009 │ │ -0951e4: 6e20 f622 3100 |0018: invoke-virtual {v1, v3}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@22f6 │ │ -0951ea: 28f2 |001b: goto 000d // -000e │ │ +095210: |[095210] com.squareup.picasso.DeferredRequestCreator.cancel:()V │ │ +095220: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +095222: 5b32 b80c |0001: iput-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@0cb8 │ │ +095226: 5432 ba0c |0003: iget-object v2, v3, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@0cba │ │ +09522a: 6e10 642b 0200 |0005: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +095230: 0c00 |0008: move-result-object v0 │ │ +095232: 1f00 7d04 |0009: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +095236: 3900 0300 |000b: if-nez v0, 000e // +0003 │ │ +09523a: 0e00 |000d: return-void │ │ +09523c: 6e10 2c24 0000 |000e: invoke-virtual {v0}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@242c │ │ +095242: 0c01 |0011: move-result-object v1 │ │ +095244: 6e10 f422 0100 |0012: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ +09524a: 0a02 |0015: move-result v2 │ │ +09524c: 3802 f7ff |0016: if-eqz v2, 000d // -0009 │ │ +095250: 6e20 f622 3100 |0018: invoke-virtual {v1, v3}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@22f6 │ │ +095256: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0003 line=65 │ │ 0x000b line=66 │ │ 0x000d line=74 │ │ 0x000e line=69 │ │ @@ -134166,42 +134165,42 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0951ec: |[0951ec] com.squareup.picasso.DeferredRequestCreator.onPreDraw:()Z │ │ -0951fc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0951fe: 5474 ba0c |0001: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@0cba │ │ -095202: 6e10 642b 0400 |0003: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -095208: 0c01 |0006: move-result-object v1 │ │ -09520a: 1f01 7d04 |0007: check-cast v1, Landroid/widget/ImageView; // type@047d │ │ -09520e: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -095212: 0f06 |000b: return v6 │ │ -095214: 6e10 2c24 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@242c │ │ -09521a: 0c02 |000f: move-result-object v2 │ │ -09521c: 6e10 f422 0200 |0010: invoke-virtual {v2}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ -095222: 0a04 |0013: move-result v4 │ │ -095224: 3804 f7ff |0014: if-eqz v4, 000b // -0009 │ │ -095228: 6e10 2e24 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getWidth:()I // method@242e │ │ -09522e: 0a03 |0019: move-result v3 │ │ -095230: 6e10 2824 0100 |001a: invoke-virtual {v1}, Landroid/widget/ImageView;.getHeight:()I // method@2428 │ │ -095236: 0a00 |001d: move-result v0 │ │ -095238: 3d03 edff |001e: if-lez v3, 000b // -0013 │ │ -09523c: 3d00 ebff |0020: if-lez v0, 000b // -0015 │ │ -095240: 6e20 f622 7200 |0022: invoke-virtual {v2, v7}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@22f6 │ │ -095246: 5474 b90c |0025: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@0cb9 │ │ -09524a: 6e10 df26 0400 |0027: invoke-virtual {v4}, Lcom/squareup/picasso/RequestCreator;.unfit:()Lcom/squareup/picasso/RequestCreator; // method@26df │ │ -095250: 0c04 |002a: move-result-object v4 │ │ -095252: 6e30 d626 3400 |002b: invoke-virtual {v4, v3, v0}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@26d6 │ │ -095258: 0c04 |002e: move-result-object v4 │ │ -09525a: 5475 b80c |002f: iget-object v5, v7, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@0cb8 │ │ -09525e: 6e30 c926 1405 |0031: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@26c9 │ │ -095264: 28d7 |0034: goto 000b // -0029 │ │ +095258: |[095258] com.squareup.picasso.DeferredRequestCreator.onPreDraw:()Z │ │ +095268: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +09526a: 5474 ba0c |0001: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.target:Ljava/lang/ref/WeakReference; // field@0cba │ │ +09526e: 6e10 642b 0400 |0003: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +095274: 0c01 |0006: move-result-object v1 │ │ +095276: 1f01 7d04 |0007: check-cast v1, Landroid/widget/ImageView; // type@047d │ │ +09527a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +09527e: 0f06 |000b: return v6 │ │ +095280: 6e10 2c24 0100 |000c: invoke-virtual {v1}, Landroid/widget/ImageView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@242c │ │ +095286: 0c02 |000f: move-result-object v2 │ │ +095288: 6e10 f422 0200 |0010: invoke-virtual {v2}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ +09528e: 0a04 |0013: move-result v4 │ │ +095290: 3804 f7ff |0014: if-eqz v4, 000b // -0009 │ │ +095294: 6e10 2e24 0100 |0016: invoke-virtual {v1}, Landroid/widget/ImageView;.getWidth:()I // method@242e │ │ +09529a: 0a03 |0019: move-result v3 │ │ +09529c: 6e10 2824 0100 |001a: invoke-virtual {v1}, Landroid/widget/ImageView;.getHeight:()I // method@2428 │ │ +0952a2: 0a00 |001d: move-result v0 │ │ +0952a4: 3d03 edff |001e: if-lez v3, 000b // -0013 │ │ +0952a8: 3d00 ebff |0020: if-lez v0, 000b // -0015 │ │ +0952ac: 6e20 f622 7200 |0022: invoke-virtual {v2, v7}, Landroid/view/ViewTreeObserver;.removeOnPreDrawListener:(Landroid/view/ViewTreeObserver$OnPreDrawListener;)V // method@22f6 │ │ +0952b2: 5474 b90c |0025: iget-object v4, v7, Lcom/squareup/picasso/DeferredRequestCreator;.creator:Lcom/squareup/picasso/RequestCreator; // field@0cb9 │ │ +0952b6: 6e10 df26 0400 |0027: invoke-virtual {v4}, Lcom/squareup/picasso/RequestCreator;.unfit:()Lcom/squareup/picasso/RequestCreator; // method@26df │ │ +0952bc: 0c04 |002a: move-result-object v4 │ │ +0952be: 6e30 d626 3400 |002b: invoke-virtual {v4, v3, v0}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@26d6 │ │ +0952c4: 0c04 |002e: move-result-object v4 │ │ +0952c6: 5475 b80c |002f: iget-object v5, v7, Lcom/squareup/picasso/DeferredRequestCreator;.callback:Lcom/squareup/picasso/Callback; // field@0cb8 │ │ +0952ca: 6e30 c926 1405 |0031: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@26c9 │ │ +0952d0: 28d7 |0034: goto 000b // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ 0x0009 line=42 │ │ 0x000b line=60 │ │ 0x000c line=45 │ │ 0x0010 line=46 │ │ @@ -134252,18 +134251,18 @@ │ │ type : '(Lcom/squareup/picasso/Dispatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095268: |[095268] com.squareup.picasso.Dispatcher$1.:(Lcom/squareup/picasso/Dispatcher;)V │ │ -095278: 5b01 bb0c |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@0cbb │ │ -09527c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -095282: 0e00 |0005: return-void │ │ +0952d4: |[0952d4] com.squareup.picasso.Dispatcher$1.:(Lcom/squareup/picasso/Dispatcher;)V │ │ +0952e4: 5b01 bb0c |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@0cbb │ │ +0952e8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0952ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Dispatcher$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lcom/squareup/picasso/Dispatcher; │ │ │ │ @@ -134273,19 +134272,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -095284: |[095284] com.squareup.picasso.Dispatcher$1.run:()V │ │ -095294: 5410 bb0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@0cbb │ │ -095298: 5400 df0c |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@0cdf │ │ -09529c: 6e10 a625 0000 |0004: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.unregister:()V // method@25a6 │ │ -0952a2: 0e00 |0007: return-void │ │ +0952f0: |[0952f0] com.squareup.picasso.Dispatcher$1.run:()V │ │ +095300: 5410 bb0c |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$1;.this$0:Lcom/squareup/picasso/Dispatcher; // field@0cbb │ │ +095304: 5400 df0c |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@0cdf │ │ +095308: 6e10 a625 0000 |0004: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.unregister:()V // method@25a6 │ │ +09530e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Dispatcher$1; │ │ │ │ @@ -134328,19 +134327,19 @@ │ │ type : '(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0952a4: |[0952a4] com.squareup.picasso.Dispatcher$DispatcherHandler$1.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V │ │ -0952b4: 5b01 bc0c |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.this$0:Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // field@0cbc │ │ -0952b8: 5b02 bd0c |0002: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@0cbd │ │ -0952bc: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0952c2: 0e00 |0007: return-void │ │ +095310: |[095310] com.squareup.picasso.Dispatcher$DispatcherHandler$1.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V │ │ +095320: 5b01 bc0c |0000: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.this$0:Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // field@0cbc │ │ +095324: 5b02 bd0c |0002: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@0cbd │ │ +095328: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09532e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/picasso/Dispatcher$DispatcherHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Message; │ │ @@ -134351,29 +134350,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0952c4: |[0952c4] com.squareup.picasso.Dispatcher$DispatcherHandler$1.run:()V │ │ -0952d4: 2200 8105 |0000: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ -0952d8: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0952dc: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0952e2: 1a02 c311 |0007: const-string v2, "Unknown handler message received: " // string@11c3 │ │ -0952e6: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0952ec: 0c01 |000c: move-result-object v1 │ │ -0952ee: 5432 bd0c |000d: iget-object v2, v3, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@0cbd │ │ -0952f2: 5222 4300 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@0043 │ │ -0952f6: 6e20 422b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0952fc: 0c01 |0014: move-result-object v1 │ │ -0952fe: 6e10 4e2b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -095304: 0c01 |0018: move-result-object v1 │ │ -095306: 7020 a52a 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ -09530c: 2700 |001c: throw v0 │ │ +095330: |[095330] com.squareup.picasso.Dispatcher$DispatcherHandler$1.run:()V │ │ +095340: 2200 8105 |0000: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ +095344: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +095348: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09534e: 1a02 c411 |0007: const-string v2, "Unknown handler message received: " // string@11c4 │ │ +095352: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095358: 0c01 |000c: move-result-object v1 │ │ +09535a: 5432 bd0c |000d: iget-object v2, v3, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.val$msg:Landroid/os/Message; // field@0cbd │ │ +09535e: 5222 4300 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@0043 │ │ +095362: 6e20 422b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +095368: 0c01 |0014: move-result-object v1 │ │ +09536a: 6e10 4e2b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +095370: 0c01 |0018: move-result-object v1 │ │ +095372: 7020 a52a 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ +095378: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; │ │ │ │ source_file_idx : 1085 (Dispatcher.java) │ │ @@ -134410,18 +134409,18 @@ │ │ type : '(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -095310: |[095310] com.squareup.picasso.Dispatcher$DispatcherHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V │ │ -095320: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ -095326: 5b02 be0c |0003: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -09532a: 0e00 |0005: return-void │ │ +09537c: |[09537c] com.squareup.picasso.Dispatcher$DispatcherHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V │ │ +09538c: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ +095392: 5b02 be0c |0003: iput-object v2, v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095396: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ 0x0003 line=475 │ │ 0x0005 line=476 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Dispatcher$DispatcherHandler; │ │ @@ -134434,73 +134433,73 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -09532c: |[09532c] com.squareup.picasso.Dispatcher$DispatcherHandler.handleMessage:(Landroid/os/Message;)V │ │ -09533c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09533e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -095340: 5296 4300 |0002: iget v6, v9, Landroid/os/Message;.what:I // field@0043 │ │ -095344: 2b06 6c00 0000 |0004: packed-switch v6, 00000070 // +0000006c │ │ -09534a: 6204 2e0d |0007: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -09534e: 2205 b504 |0009: new-instance v5, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; // type@04b5 │ │ -095352: 7030 9b25 8509 |000b: invoke-direct {v5, v8, v9}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V // method@259b │ │ -095358: 6e20 df02 5400 |000e: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -09535e: 0e00 |0011: return-void │ │ -095360: 5490 4200 |0012: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -095364: 1f00 a304 |0014: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -095368: 5484 be0c |0016: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -09536c: 6e20 bf25 0400 |0018: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;)V // method@25bf │ │ -095372: 28f6 |001b: goto 0011 // -000a │ │ -095374: 5490 4200 |001c: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -095378: 1f00 a304 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -09537c: 5484 be0c |0020: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -095380: 6e20 b825 0400 |0022: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performCancel:(Lcom/squareup/picasso/Action;)V // method@25b8 │ │ -095386: 28ec |0025: goto 0011 // -0014 │ │ -095388: 5493 4200 |0026: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -09538c: 5484 be0c |0028: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -095390: 6e20 bc25 3400 |002a: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performPauseTag:(Ljava/lang/Object;)V // method@25bc │ │ -095396: 28e4 |002d: goto 0011 // -001c │ │ -095398: 5493 4200 |002e: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -09539c: 5484 be0c |0030: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -0953a0: 6e20 bd25 3400 |0032: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performResumeTag:(Ljava/lang/Object;)V // method@25bd │ │ -0953a6: 28dc |0035: goto 0011 // -0024 │ │ -0953a8: 5491 4200 |0036: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -0953ac: 1f01 ab04 |0038: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -0953b0: 5484 be0c |003a: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -0953b4: 6e20 b925 1400 |003c: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b9 │ │ -0953ba: 28d2 |003f: goto 0011 // -002e │ │ -0953bc: 5491 4200 |0040: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -0953c0: 1f01 ab04 |0042: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -0953c4: 5484 be0c |0044: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -0953c8: 6e20 be25 1400 |0046: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@25be │ │ -0953ce: 28c8 |0049: goto 0011 // -0038 │ │ -0953d0: 5491 4200 |004a: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -0953d4: 1f01 ab04 |004c: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -0953d8: 5484 be0c |004e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -0953dc: 6e30 ba25 1405 |0050: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ -0953e2: 28be |0053: goto 0011 // -0042 │ │ -0953e4: 5484 be0c |0054: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -0953e8: 6e10 b725 0400 |0056: invoke-virtual {v4}, Lcom/squareup/picasso/Dispatcher;.performBatchComplete:()V // method@25b7 │ │ -0953ee: 28b8 |0059: goto 0011 // -0048 │ │ -0953f0: 5492 4200 |005a: iget-object v2, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -0953f4: 1f02 8100 |005c: check-cast v2, Landroid/net/NetworkInfo; // type@0081 │ │ -0953f8: 5484 be0c |005e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -0953fc: 6e20 bb25 2400 |0060: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Dispatcher;.performNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@25bb │ │ -095402: 28ae |0063: goto 0011 // -0052 │ │ -095404: 5486 be0c |0064: iget-object v6, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ -095408: 5297 4100 |0066: iget v7, v9, Landroid/os/Message;.arg1:I // field@0041 │ │ -09540c: 3347 0600 |0068: if-ne v7, v4, 006e // +0006 │ │ -095410: 6e20 b625 4600 |006a: invoke-virtual {v6, v4}, Lcom/squareup/picasso/Dispatcher;.performAirplaneModeChange:(Z)V // method@25b6 │ │ -095416: 28a4 |006d: goto 0011 // -005c │ │ -095418: 0154 |006e: move v4, v5 │ │ -09541a: 28fb |006f: goto 006a // -0005 │ │ -09541c: 0001 0c00 0100 0000 0e00 0000 1800 ... |0070: packed-switch-data (28 units) │ │ +095398: |[095398] com.squareup.picasso.Dispatcher$DispatcherHandler.handleMessage:(Landroid/os/Message;)V │ │ +0953a8: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0953aa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0953ac: 5296 4300 |0002: iget v6, v9, Landroid/os/Message;.what:I // field@0043 │ │ +0953b0: 2b06 6c00 0000 |0004: packed-switch v6, 00000070 // +0000006c │ │ +0953b6: 6204 2e0d |0007: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +0953ba: 2205 b504 |0009: new-instance v5, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1; // type@04b5 │ │ +0953be: 7030 9b25 8509 |000b: invoke-direct {v5, v8, v9}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler$1;.:(Lcom/squareup/picasso/Dispatcher$DispatcherHandler;Landroid/os/Message;)V // method@259b │ │ +0953c4: 6e20 df02 5400 |000e: invoke-virtual {v4, v5}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +0953ca: 0e00 |0011: return-void │ │ +0953cc: 5490 4200 |0012: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +0953d0: 1f00 a304 |0014: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +0953d4: 5484 be0c |0016: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +0953d8: 6e20 bf25 0400 |0018: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;)V // method@25bf │ │ +0953de: 28f6 |001b: goto 0011 // -000a │ │ +0953e0: 5490 4200 |001c: iget-object v0, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +0953e4: 1f00 a304 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +0953e8: 5484 be0c |0020: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +0953ec: 6e20 b825 0400 |0022: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Dispatcher;.performCancel:(Lcom/squareup/picasso/Action;)V // method@25b8 │ │ +0953f2: 28ec |0025: goto 0011 // -0014 │ │ +0953f4: 5493 4200 |0026: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +0953f8: 5484 be0c |0028: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +0953fc: 6e20 bc25 3400 |002a: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performPauseTag:(Ljava/lang/Object;)V // method@25bc │ │ +095402: 28e4 |002d: goto 0011 // -001c │ │ +095404: 5493 4200 |002e: iget-object v3, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +095408: 5484 be0c |0030: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +09540c: 6e20 bd25 3400 |0032: invoke-virtual {v4, v3}, Lcom/squareup/picasso/Dispatcher;.performResumeTag:(Ljava/lang/Object;)V // method@25bd │ │ +095412: 28dc |0035: goto 0011 // -0024 │ │ +095414: 5491 4200 |0036: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +095418: 1f01 ab04 |0038: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +09541c: 5484 be0c |003a: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095420: 6e20 b925 1400 |003c: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b9 │ │ +095426: 28d2 |003f: goto 0011 // -002e │ │ +095428: 5491 4200 |0040: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +09542c: 1f01 ab04 |0042: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +095430: 5484 be0c |0044: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095434: 6e20 be25 1400 |0046: invoke-virtual {v4, v1}, Lcom/squareup/picasso/Dispatcher;.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V // method@25be │ │ +09543a: 28c8 |0049: goto 0011 // -0038 │ │ +09543c: 5491 4200 |004a: iget-object v1, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +095440: 1f01 ab04 |004c: check-cast v1, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +095444: 5484 be0c |004e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095448: 6e30 ba25 1405 |0050: invoke-virtual {v4, v1, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ +09544e: 28be |0053: goto 0011 // -0042 │ │ +095450: 5484 be0c |0054: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095454: 6e10 b725 0400 |0056: invoke-virtual {v4}, Lcom/squareup/picasso/Dispatcher;.performBatchComplete:()V // method@25b7 │ │ +09545a: 28b8 |0059: goto 0011 // -0048 │ │ +09545c: 5492 4200 |005a: iget-object v2, v9, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +095460: 1f02 8100 |005c: check-cast v2, Landroid/net/NetworkInfo; // type@0081 │ │ +095464: 5484 be0c |005e: iget-object v4, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095468: 6e20 bb25 2400 |0060: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Dispatcher;.performNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@25bb │ │ +09546e: 28ae |0063: goto 0011 // -0052 │ │ +095470: 5486 be0c |0064: iget-object v6, v8, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cbe │ │ +095474: 5297 4100 |0066: iget v7, v9, Landroid/os/Message;.arg1:I // field@0041 │ │ +095478: 3347 0600 |0068: if-ne v7, v4, 006e // +0006 │ │ +09547c: 6e20 b625 4600 |006a: invoke-virtual {v6, v4}, Lcom/squareup/picasso/Dispatcher;.performAirplaneModeChange:(Z)V // method@25b6 │ │ +095482: 28a4 |006d: goto 0011 // -005c │ │ +095484: 0154 |006e: move v4, v5 │ │ +095486: 28fb |006f: goto 006a // -0005 │ │ +095488: 0001 0c00 0100 0000 0e00 0000 1800 ... |0070: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=479 │ │ 0x0007 line=529 │ │ 0x0011 line=535 │ │ 0x0012 line=481 │ │ 0x0016 line=482 │ │ @@ -134563,19 +134562,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -095454: |[095454] com.squareup.picasso.Dispatcher$DispatcherThread.:()V │ │ -095464: 1a00 1c0f |0000: const-string v0, "Picasso-Dispatcher" // string@0f1c │ │ -095468: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ -09546c: 7030 ea02 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@02ea │ │ -095472: 0e00 |0007: return-void │ │ +0954c0: |[0954c0] com.squareup.picasso.Dispatcher$DispatcherThread.:()V │ │ +0954d0: 1a00 1c0f |0000: const-string v0, "Picasso-Dispatcher" // string@0f1c │ │ +0954d4: 1301 0a00 |0002: const/16 v1, #int 10 // #a │ │ +0954d8: 7030 ea02 0201 |0004: invoke-direct {v2, v0, v1}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@02ea │ │ +0954de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0007 line=541 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/Dispatcher$DispatcherThread; │ │ │ │ @@ -134619,18 +134618,18 @@ │ │ type : '(Lcom/squareup/picasso/Dispatcher;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -095474: |[095474] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.:(Lcom/squareup/picasso/Dispatcher;)V │ │ -095484: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ -09548a: 5b01 c00c |0003: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ -09548e: 0e00 |0005: return-void │ │ +0954e0: |[0954e0] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.:(Lcom/squareup/picasso/Dispatcher;)V │ │ +0954f0: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ +0954f6: 5b01 c00c |0003: iput-object v1, v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ +0954fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0003 line=550 │ │ 0x0005 line=551 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; │ │ @@ -134642,47 +134641,47 @@ │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -095490: |[095490] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -0954a0: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ -0954a4: 0e00 |0002: return-void │ │ -0954a6: 6e10 5201 0700 |0003: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -0954ac: 0c00 |0006: move-result-object v0 │ │ -0954ae: 1a02 9115 |0007: const-string v2, "android.intent.action.AIRPLANE_MODE" // string@1591 │ │ -0954b2: 6e20 1d2b 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0954b8: 0a02 |000c: move-result v2 │ │ -0954ba: 3802 1700 |000d: if-eqz v2, 0024 // +0017 │ │ -0954be: 1a02 962f |000f: const-string v2, "state" // string@2f96 │ │ -0954c2: 6e20 6201 2700 |0011: invoke-virtual {v7, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ -0954c8: 0a02 |0014: move-result v2 │ │ -0954ca: 3802 edff |0015: if-eqz v2, 0002 // -0013 │ │ -0954ce: 5452 c00c |0017: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ -0954d2: 1a03 962f |0019: const-string v3, "state" // string@2f96 │ │ -0954d6: 1204 |001b: const/4 v4, #int 0 // #0 │ │ -0954d8: 6e30 5301 3704 |001c: invoke-virtual {v7, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0153 │ │ -0954de: 0a03 |001f: move-result v3 │ │ -0954e0: 6e20 a925 3200 |0020: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchAirplaneModeChange:(Z)V // method@25a9 │ │ -0954e6: 28df |0023: goto 0002 // -0021 │ │ -0954e8: 1a02 a915 |0024: const-string v2, "android.net.conn.CONNECTIVITY_CHANGE" // string@15a9 │ │ -0954ec: 6e20 1d2b 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0954f2: 0a02 |0029: move-result v2 │ │ -0954f4: 3802 d8ff |002a: if-eqz v2, 0002 // -0028 │ │ -0954f8: 1a02 2418 |002c: const-string v2, "connectivity" // string@1824 │ │ -0954fc: 7120 4427 2600 |002e: invoke-static {v6, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ -095502: 0c01 |0031: move-result-object v1 │ │ -095504: 1f01 8000 |0032: check-cast v1, Landroid/net/ConnectivityManager; // type@0080 │ │ -095508: 5452 c00c |0034: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ -09550c: 6e10 7a02 0100 |0036: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ -095512: 0c03 |0039: move-result-object v3 │ │ -095514: 6e20 ad25 3200 |003a: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@25ad │ │ -09551a: 28c5 |003d: goto 0002 // -003b │ │ +0954fc: |[0954fc] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +09550c: 3907 0300 |0000: if-nez v7, 0003 // +0003 │ │ +095510: 0e00 |0002: return-void │ │ +095512: 6e10 5201 0700 |0003: invoke-virtual {v7}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +095518: 0c00 |0006: move-result-object v0 │ │ +09551a: 1a02 9215 |0007: const-string v2, "android.intent.action.AIRPLANE_MODE" // string@1592 │ │ +09551e: 6e20 1d2b 0200 |0009: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +095524: 0a02 |000c: move-result v2 │ │ +095526: 3802 1700 |000d: if-eqz v2, 0024 // +0017 │ │ +09552a: 1a02 9a2f |000f: const-string v2, "state" // string@2f9a │ │ +09552e: 6e20 6201 2700 |0011: invoke-virtual {v7, v2}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ +095534: 0a02 |0014: move-result v2 │ │ +095536: 3802 edff |0015: if-eqz v2, 0002 // -0013 │ │ +09553a: 5452 c00c |0017: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ +09553e: 1a03 9a2f |0019: const-string v3, "state" // string@2f9a │ │ +095542: 1204 |001b: const/4 v4, #int 0 // #0 │ │ +095544: 6e30 5301 3704 |001c: invoke-virtual {v7, v3, v4}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0153 │ │ +09554a: 0a03 |001f: move-result v3 │ │ +09554c: 6e20 a925 3200 |0020: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchAirplaneModeChange:(Z)V // method@25a9 │ │ +095552: 28df |0023: goto 0002 // -0021 │ │ +095554: 1a02 aa15 |0024: const-string v2, "android.net.conn.CONNECTIVITY_CHANGE" // string@15aa │ │ +095558: 6e20 1d2b 0200 |0026: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09555e: 0a02 |0029: move-result v2 │ │ +095560: 3802 d8ff |002a: if-eqz v2, 0002 // -0028 │ │ +095564: 1a02 2618 |002c: const-string v2, "connectivity" // string@1826 │ │ +095568: 7120 4427 2600 |002e: invoke-static {v6, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ +09556e: 0c01 |0031: move-result-object v1 │ │ +095570: 1f01 8000 |0032: check-cast v1, Landroid/net/ConnectivityManager; // type@0080 │ │ +095574: 5452 c00c |0034: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ +095578: 6e10 7a02 0100 |0036: invoke-virtual {v1}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ +09557e: 0c03 |0039: move-result-object v3 │ │ +095580: 6e20 ad25 3200 |003a: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Dispatcher;.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V // method@25ad │ │ +095586: 28c5 |003d: goto 0002 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0002 line=582 │ │ 0x0003 line=572 │ │ 0x0007 line=573 │ │ 0x000f line=574 │ │ @@ -134702,28 +134701,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -09551c: |[09551c] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.register:()V │ │ -09552c: 2200 3e00 |0000: new-instance v0, Landroid/content/IntentFilter; // type@003e │ │ -095530: 7010 7701 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0177 │ │ -095536: 1a01 9115 |0005: const-string v1, "android.intent.action.AIRPLANE_MODE" // string@1591 │ │ -09553a: 6e20 7801 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0178 │ │ -095540: 5421 c00c |000a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ -095544: 5511 e00c |000c: iget-boolean v1, v1, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ -095548: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ -09554c: 1a01 a915 |0010: const-string v1, "android.net.conn.CONNECTIVITY_CHANGE" // string@15a9 │ │ -095550: 6e20 7801 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0178 │ │ -095556: 5421 c00c |0015: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ -09555a: 5411 d60c |0017: iget-object v1, v1, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ -09555e: 6e30 4101 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0141 │ │ -095564: 0e00 |001c: return-void │ │ +095588: |[095588] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.register:()V │ │ +095598: 2200 3e00 |0000: new-instance v0, Landroid/content/IntentFilter; // type@003e │ │ +09559c: 7010 7701 0000 |0002: invoke-direct {v0}, Landroid/content/IntentFilter;.:()V // method@0177 │ │ +0955a2: 1a01 9215 |0005: const-string v1, "android.intent.action.AIRPLANE_MODE" // string@1592 │ │ +0955a6: 6e20 7801 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0178 │ │ +0955ac: 5421 c00c |000a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ +0955b0: 5511 e00c |000c: iget-boolean v1, v1, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ +0955b4: 3801 0700 |000e: if-eqz v1, 0015 // +0007 │ │ +0955b8: 1a01 aa15 |0010: const-string v1, "android.net.conn.CONNECTIVITY_CHANGE" // string@15aa │ │ +0955bc: 6e20 7801 1000 |0012: invoke-virtual {v0, v1}, Landroid/content/IntentFilter;.addAction:(Ljava/lang/String;)V // method@0178 │ │ +0955c2: 5421 c00c |0015: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ +0955c6: 5411 d60c |0017: iget-object v1, v1, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ +0955ca: 6e30 4101 2100 |0019: invoke-virtual {v1, v2, v0}, Landroid/content/Context;.registerReceiver:(Landroid/content/BroadcastReceiver;Landroid/content/IntentFilter;)Landroid/content/Intent; // method@0141 │ │ +0955d0: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0005 line=555 │ │ 0x000a line=556 │ │ 0x0010 line=557 │ │ 0x0015 line=559 │ │ @@ -134737,19 +134736,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -095568: |[095568] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.unregister:()V │ │ -095578: 5410 c00c |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ -09557c: 5400 d60c |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ -095580: 6e20 4801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0148 │ │ -095586: 0e00 |0007: return-void │ │ +0955d4: |[0955d4] com.squareup.picasso.Dispatcher$NetworkBroadcastReceiver.unregister:()V │ │ +0955e4: 5410 c00c |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0cc0 │ │ +0955e8: 5400 d60c |0002: iget-object v0, v0, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ +0955ec: 6e20 4801 1000 |0004: invoke-virtual {v0, v1}, Landroid/content/Context;.unregisterReceiver:(Landroid/content/BroadcastReceiver;)V // method@0148 │ │ +0955f2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0007 line=564 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; │ │ │ │ @@ -134948,67 +134947,67 @@ │ │ type : '(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 114 16-bit code units │ │ -095588: |[095588] com.squareup.picasso.Dispatcher.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V │ │ -095598: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -09559e: 2200 b704 |0003: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherThread; // type@04b7 │ │ -0955a2: 7010 9f25 0000 |0005: invoke-direct {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.:()V // method@259f │ │ -0955a8: 5b20 d70c |0008: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ -0955ac: 5420 d70c |000a: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ -0955b0: 6e10 a225 0000 |000c: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.start:()V // method@25a2 │ │ -0955b6: 5420 d70c |000f: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ -0955ba: 6e10 a025 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@25a0 │ │ -0955c0: 0c00 |0014: move-result-object v0 │ │ -0955c2: 7110 3e27 0000 |0015: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@273e │ │ -0955c8: 5b23 d60c |0018: iput-object v3, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ -0955cc: 5b24 e10c |001a: iput-object v4, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -0955d0: 2200 d805 |001c: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ -0955d4: 7010 be2b 0000 |001e: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2bbe │ │ -0955da: 5b20 db0c |0021: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -0955de: 2200 e005 |0023: new-instance v0, Ljava/util/WeakHashMap; // type@05e0 │ │ -0955e2: 7010 fa2b 0000 |0025: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -0955e8: 5b20 d90c |0028: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ -0955ec: 2200 e005 |002a: new-instance v0, Ljava/util/WeakHashMap; // type@05e0 │ │ -0955f0: 7010 fa2b 0000 |002c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -0955f6: 5b20 dd0c |002f: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ -0955fa: 2200 d605 |0031: new-instance v0, Ljava/util/HashSet; // type@05d6 │ │ -0955fe: 7010 b52b 0000 |0033: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -095604: 5b20 de0c |0036: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ -095608: 2200 b604 |0038: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // type@04b6 │ │ -09560c: 5421 d70c |003a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ -095610: 6e10 a025 0100 |003c: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@25a0 │ │ -095616: 0c01 |003f: move-result-object v1 │ │ -095618: 7030 9d25 1002 |0040: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V // method@259d │ │ -09561e: 5b20 da0c |0043: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095622: 5b26 d80c |0045: iput-object v6, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@0cd8 │ │ -095626: 5b25 dc0c |0047: iput-object v5, v2, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ -09562a: 5b27 d50c |0049: iput-object v7, v2, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@0cd5 │ │ -09562e: 5b28 e20c |004b: iput-object v8, v2, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@0ce2 │ │ -095632: 2200 cf05 |004d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -095636: 1241 |004f: const/4 v1, #int 4 // #4 │ │ -095638: 7020 902b 1000 |0050: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -09563e: 5b20 d40c |0053: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ -095642: 5420 d60c |0055: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ -095646: 7110 4627 0000 |0057: invoke-static {v0}, Lcom/squareup/picasso/Utils;.isAirplaneModeOn:(Landroid/content/Context;)Z // method@2746 │ │ -09564c: 0a00 |005a: move-result v0 │ │ -09564e: 5c20 d30c |005b: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@0cd3 │ │ -095652: 1a00 ac15 |005d: const-string v0, "android.permission.ACCESS_NETWORK_STATE" // string@15ac │ │ -095656: 7120 4527 0300 |005f: invoke-static {v3, v0}, Lcom/squareup/picasso/Utils;.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z // method@2745 │ │ -09565c: 0a00 |0062: move-result v0 │ │ -09565e: 5c20 e00c |0063: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ -095662: 2200 b804 |0065: new-instance v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // type@04b8 │ │ -095666: 7020 a325 2000 |0067: invoke-direct {v0, v2}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.:(Lcom/squareup/picasso/Dispatcher;)V // method@25a3 │ │ -09566c: 5b20 df0c |006a: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@0cdf │ │ -095670: 5420 df0c |006c: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@0cdf │ │ -095674: 6e10 a525 0000 |006e: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.register:()V // method@25a5 │ │ -09567a: 0e00 |0071: return-void │ │ +0955f4: |[0955f4] com.squareup.picasso.Dispatcher.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V │ │ +095604: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +09560a: 2200 b704 |0003: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherThread; // type@04b7 │ │ +09560e: 7010 9f25 0000 |0005: invoke-direct {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.:()V // method@259f │ │ +095614: 5b20 d70c |0008: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ +095618: 5420 d70c |000a: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ +09561c: 6e10 a225 0000 |000c: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.start:()V // method@25a2 │ │ +095622: 5420 d70c |000f: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ +095626: 6e10 a025 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@25a0 │ │ +09562c: 0c00 |0014: move-result-object v0 │ │ +09562e: 7110 3e27 0000 |0015: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@273e │ │ +095634: 5b23 d60c |0018: iput-object v3, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ +095638: 5b24 e10c |001a: iput-object v4, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +09563c: 2200 d805 |001c: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ +095640: 7010 be2b 0000 |001e: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2bbe │ │ +095646: 5b20 db0c |0021: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +09564a: 2200 e005 |0023: new-instance v0, Ljava/util/WeakHashMap; // type@05e0 │ │ +09564e: 7010 fa2b 0000 |0025: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +095654: 5b20 d90c |0028: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ +095658: 2200 e005 |002a: new-instance v0, Ljava/util/WeakHashMap; // type@05e0 │ │ +09565c: 7010 fa2b 0000 |002c: invoke-direct {v0}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +095662: 5b20 dd0c |002f: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ +095666: 2200 d605 |0031: new-instance v0, Ljava/util/HashSet; // type@05d6 │ │ +09566a: 7010 b52b 0000 |0033: invoke-direct {v0}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +095670: 5b20 de0c |0036: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ +095674: 2200 b604 |0038: new-instance v0, Lcom/squareup/picasso/Dispatcher$DispatcherHandler; // type@04b6 │ │ +095678: 5421 d70c |003a: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ +09567c: 6e10 a025 0100 |003c: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.getLooper:()Landroid/os/Looper; // method@25a0 │ │ +095682: 0c01 |003f: move-result-object v1 │ │ +095684: 7030 9d25 1002 |0040: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Dispatcher$DispatcherHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Dispatcher;)V // method@259d │ │ +09568a: 5b20 da0c |0043: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +09568e: 5b26 d80c |0045: iput-object v6, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@0cd8 │ │ +095692: 5b25 dc0c |0047: iput-object v5, v2, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ +095696: 5b27 d50c |0049: iput-object v7, v2, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@0cd5 │ │ +09569a: 5b28 e20c |004b: iput-object v8, v2, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@0ce2 │ │ +09569e: 2200 cf05 |004d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0956a2: 1241 |004f: const/4 v1, #int 4 // #4 │ │ +0956a4: 7020 902b 1000 |0050: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0956aa: 5b20 d40c |0053: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ +0956ae: 5420 d60c |0055: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ +0956b2: 7110 4627 0000 |0057: invoke-static {v0}, Lcom/squareup/picasso/Utils;.isAirplaneModeOn:(Landroid/content/Context;)Z // method@2746 │ │ +0956b8: 0a00 |005a: move-result v0 │ │ +0956ba: 5c20 d30c |005b: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@0cd3 │ │ +0956be: 1a00 ae15 |005d: const-string v0, "android.permission.ACCESS_NETWORK_STATE" // string@15ae │ │ +0956c2: 7120 4527 0300 |005f: invoke-static {v3, v0}, Lcom/squareup/picasso/Utils;.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z // method@2745 │ │ +0956c8: 0a00 |0062: move-result v0 │ │ +0956ca: 5c20 e00c |0063: iput-boolean v0, v2, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ +0956ce: 2200 b804 |0065: new-instance v0, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // type@04b8 │ │ +0956d2: 7020 a325 2000 |0067: invoke-direct {v0, v2}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.:(Lcom/squareup/picasso/Dispatcher;)V // method@25a3 │ │ +0956d8: 5b20 df0c |006a: iput-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@0cdf │ │ +0956dc: 5420 df0c |006c: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.receiver:Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver; // field@0cdf │ │ +0956e0: 6e10 a525 0000 |006e: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$NetworkBroadcastReceiver;.register:()V // method@25a5 │ │ +0956e6: 0e00 |0071: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x000a line=102 │ │ 0x000f line=103 │ │ 0x0018 line=104 │ │ @@ -135042,30 +135041,30 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -09567c: |[09567c] com.squareup.picasso.Dispatcher.batch:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -09568c: 1271 |0000: const/4 v1, #int 7 // #7 │ │ -09568e: 6e10 7025 0500 |0001: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@2570 │ │ -095694: 0a00 |0004: move-result v0 │ │ -095696: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -09569a: 0e00 |0007: return-void │ │ -09569c: 5440 d40c |0008: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ -0956a0: 7220 d22b 5000 |000a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0956a6: 5440 da0c |000d: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0956aa: 6e20 da02 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ -0956b0: 0a00 |0012: move-result v0 │ │ -0956b2: 3900 f4ff |0013: if-nez v0, 0007 // -000c │ │ -0956b6: 5440 da0c |0015: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0956ba: 1602 c800 |0017: const-wide/16 v2, #int 200 // #c8 │ │ -0956be: 6e40 e602 1032 |0019: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02e6 │ │ -0956c4: 28eb |001c: goto 0007 // -0015 │ │ +0956e8: |[0956e8] com.squareup.picasso.Dispatcher.batch:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +0956f8: 1271 |0000: const/4 v1, #int 7 // #7 │ │ +0956fa: 6e10 7025 0500 |0001: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@2570 │ │ +095700: 0a00 |0004: move-result v0 │ │ +095702: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +095706: 0e00 |0007: return-void │ │ +095708: 5440 d40c |0008: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ +09570c: 7220 d22b 5000 |000a: invoke-interface {v0, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +095712: 5440 da0c |000d: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095716: 6e20 da02 1000 |000f: invoke-virtual {v0, v1}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ +09571c: 0a00 |0012: move-result v0 │ │ +09571e: 3900 f4ff |0013: if-nez v0, 0007 // -000c │ │ +095722: 5440 da0c |0015: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095726: 1602 c800 |0017: const-wide/16 v2, #int 200 // #c8 │ │ +09572a: 6e40 e602 1032 |0019: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02e6 │ │ +095730: 28eb |001c: goto 0007 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=447 │ │ 0x0007 line=454 │ │ 0x0008 line=450 │ │ 0x000d line=451 │ │ 0x0015 line=452 │ │ @@ -135078,46 +135077,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 62 16-bit code units │ │ -0956c8: |[0956c8] com.squareup.picasso.Dispatcher.flushFailedActions:()V │ │ -0956d8: 5452 d90c |0000: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ -0956dc: 7210 ea2b 0200 |0002: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@2bea │ │ -0956e2: 0a02 |0005: move-result v2 │ │ -0956e4: 3902 3700 |0006: if-nez v2, 003d // +0037 │ │ -0956e8: 5452 d90c |0008: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ -0956ec: 7210 f02b 0200 |000a: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ -0956f2: 0c02 |000d: move-result-object v2 │ │ -0956f4: 7210 a52b 0200 |000e: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -0956fa: 0c01 |0011: move-result-object v1 │ │ -0956fc: 7210 bb2b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -095702: 0a02 |0015: move-result v2 │ │ -095704: 3802 2700 |0016: if-eqz v2, 003d // +0027 │ │ -095708: 7210 bc2b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09570e: 0c00 |001b: move-result-object v0 │ │ -095710: 1f00 a304 |001c: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -095714: 7210 bd2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -09571a: 6e10 4225 0000 |0021: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -095720: 0c02 |0024: move-result-object v2 │ │ -095722: 5522 370d |0025: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095726: 3802 1100 |0027: if-eqz v2, 0038 // +0011 │ │ -09572a: 1a02 3c04 |0029: const-string v2, "Dispatcher" // string@043c │ │ -09572e: 1a03 fc2a |002b: const-string v3, "replaying" // string@2afc │ │ -095732: 6e10 4425 0000 |002d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ -095738: 0c04 |0030: move-result-object v4 │ │ -09573a: 6e10 b526 0400 |0031: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -095740: 0c04 |0034: move-result-object v4 │ │ -095742: 7130 4927 3204 |0035: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -095748: 1202 |0038: const/4 v2, #int 0 // #0 │ │ -09574a: 6e30 c025 0502 |0039: invoke-virtual {v5, v0, v2}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@25c0 │ │ -095750: 28d6 |003c: goto 0012 // -002a │ │ -095752: 0e00 |003d: return-void │ │ +095734: |[095734] com.squareup.picasso.Dispatcher.flushFailedActions:()V │ │ +095744: 5452 d90c |0000: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ +095748: 7210 ea2b 0200 |0002: invoke-interface {v2}, Ljava/util/Map;.isEmpty:()Z // method@2bea │ │ +09574e: 0a02 |0005: move-result v2 │ │ +095750: 3902 3700 |0006: if-nez v2, 003d // +0037 │ │ +095754: 5452 d90c |0008: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ +095758: 7210 f02b 0200 |000a: invoke-interface {v2}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ +09575e: 0c02 |000d: move-result-object v2 │ │ +095760: 7210 a52b 0200 |000e: invoke-interface {v2}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +095766: 0c01 |0011: move-result-object v1 │ │ +095768: 7210 bb2b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09576e: 0a02 |0015: move-result v2 │ │ +095770: 3802 2700 |0016: if-eqz v2, 003d // +0027 │ │ +095774: 7210 bc2b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09577a: 0c00 |001b: move-result-object v0 │ │ +09577c: 1f00 a304 |001c: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +095780: 7210 bd2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +095786: 6e10 4225 0000 |0021: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +09578c: 0c02 |0024: move-result-object v2 │ │ +09578e: 5522 370d |0025: iget-boolean v2, v2, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095792: 3802 1100 |0027: if-eqz v2, 0038 // +0011 │ │ +095796: 1a02 3c04 |0029: const-string v2, "Dispatcher" // string@043c │ │ +09579a: 1a03 ff2a |002b: const-string v3, "replaying" // string@2aff │ │ +09579e: 6e10 4425 0000 |002d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ +0957a4: 0c04 |0030: move-result-object v4 │ │ +0957a6: 6e10 b526 0400 |0031: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +0957ac: 0c04 |0034: move-result-object v4 │ │ +0957ae: 7130 4927 3204 |0035: invoke-static {v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +0957b4: 1202 |0038: const/4 v2, #int 0 // #0 │ │ +0957b6: 6e30 c025 0502 |0039: invoke-virtual {v5, v0, v2}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@25c0 │ │ +0957bc: 28d6 |003c: goto 0012 // -002a │ │ +0957be: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0008 line=411 │ │ 0x0012 line=412 │ │ 0x0018 line=413 │ │ 0x001e line=414 │ │ @@ -135135,53 +135134,53 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -095754: |[095754] com.squareup.picasso.Dispatcher.logBatch:(Ljava/util/List;)V │ │ -095764: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ -095768: 7210 d72b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -09576e: 0a04 |0005: move-result v4 │ │ -095770: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ -095774: 0e00 |0008: return-void │ │ -095776: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -095778: 7220 d62b 4800 |000a: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09577e: 0c02 |000d: move-result-object v2 │ │ -095780: 1f02 ab04 |000e: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -095784: 6e10 6c25 0200 |0010: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ -09578a: 0c03 |0013: move-result-object v3 │ │ -09578c: 5534 370d |0014: iget-boolean v4, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095790: 3804 f2ff |0016: if-eqz v4, 0008 // -000e │ │ -095794: 2201 a905 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -095798: 7010 3d2b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09579e: 7210 d82b 0800 |001d: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0957a4: 0c04 |0020: move-result-object v4 │ │ -0957a6: 7210 bb2b 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0957ac: 0a05 |0024: move-result v5 │ │ -0957ae: 3805 1b00 |0025: if-eqz v5, 0040 // +001b │ │ -0957b2: 7210 bc2b 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0957b8: 0c00 |002a: move-result-object v0 │ │ -0957ba: 1f00 ab04 |002b: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -0957be: 6e10 4b2b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ -0957c4: 0a05 |0030: move-result v5 │ │ -0957c6: 3d05 0700 |0031: if-lez v5, 0038 // +0007 │ │ -0957ca: 1a05 1d01 |0033: const-string v5, ", " // string@011d │ │ -0957ce: 6e20 462b 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0957d4: 7110 4027 0000 |0038: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ -0957da: 0c05 |003b: move-result-object v5 │ │ -0957dc: 6e20 462b 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0957e2: 28e2 |003f: goto 0021 // -001e │ │ -0957e4: 1a04 3c04 |0040: const-string v4, "Dispatcher" // string@043c │ │ -0957e8: 1a05 1319 |0042: const-string v5, "delivered" // string@1913 │ │ -0957ec: 6e10 4e2b 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0957f2: 0c06 |0047: move-result-object v6 │ │ -0957f4: 7130 4927 5406 |0048: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -0957fa: 28bd |004b: goto 0008 // -0043 │ │ +0957c0: |[0957c0] com.squareup.picasso.Dispatcher.logBatch:(Ljava/util/List;)V │ │ +0957d0: 3808 0800 |0000: if-eqz v8, 0008 // +0008 │ │ +0957d4: 7210 d72b 0800 |0002: invoke-interface {v8}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +0957da: 0a04 |0005: move-result v4 │ │ +0957dc: 3804 0300 |0006: if-eqz v4, 0009 // +0003 │ │ +0957e0: 0e00 |0008: return-void │ │ +0957e2: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0957e4: 7220 d62b 4800 |000a: invoke-interface {v8, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0957ea: 0c02 |000d: move-result-object v2 │ │ +0957ec: 1f02 ab04 |000e: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +0957f0: 6e10 6c25 0200 |0010: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ +0957f6: 0c03 |0013: move-result-object v3 │ │ +0957f8: 5534 370d |0014: iget-boolean v4, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +0957fc: 3804 f2ff |0016: if-eqz v4, 0008 // -000e │ │ +095800: 2201 a905 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +095804: 7010 3d2b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09580a: 7210 d82b 0800 |001d: invoke-interface {v8}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +095810: 0c04 |0020: move-result-object v4 │ │ +095812: 7210 bb2b 0400 |0021: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +095818: 0a05 |0024: move-result v5 │ │ +09581a: 3805 1b00 |0025: if-eqz v5, 0040 // +001b │ │ +09581e: 7210 bc2b 0400 |0027: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +095824: 0c00 |002a: move-result-object v0 │ │ +095826: 1f00 ab04 |002b: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +09582a: 6e10 4b2b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ +095830: 0a05 |0030: move-result v5 │ │ +095832: 3d05 0700 |0031: if-lez v5, 0038 // +0007 │ │ +095836: 1a05 1d01 |0033: const-string v5, ", " // string@011d │ │ +09583a: 6e20 462b 5100 |0035: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095840: 7110 4027 0000 |0038: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ +095846: 0c05 |003b: move-result-object v5 │ │ +095848: 6e20 462b 5100 |003c: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09584e: 28e2 |003f: goto 0021 // -001e │ │ +095850: 1a04 3c04 |0040: const-string v4, "Dispatcher" // string@043c │ │ +095854: 1a05 1519 |0042: const-string v5, "delivered" // string@1915 │ │ +095858: 6e10 4e2b 0100 |0044: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09585e: 0c06 |0047: move-result-object v6 │ │ +095860: 7130 4927 5406 |0048: invoke-static {v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +095866: 28bd |004b: goto 0008 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0008 line=468 │ │ 0x0009 line=458 │ │ 0x0010 line=459 │ │ 0x0014 line=460 │ │ @@ -135204,23 +135203,23 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0957fc: |[0957fc] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/Action;)V │ │ -09580c: 6e10 4625 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -095812: 0c00 |0003: move-result-object v0 │ │ -095814: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -095818: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -09581a: 5c31 900c |0007: iput-boolean v1, v3, Lcom/squareup/picasso/Action;.willReplay:Z // field@0c90 │ │ -09581e: 5421 d90c |0009: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ -095822: 7230 ec2b 0103 |000b: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -095828: 0e00 |000e: return-void │ │ +095868: |[095868] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/Action;)V │ │ +095878: 6e10 4625 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +09587e: 0c00 |0003: move-result-object v0 │ │ +095880: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +095884: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +095886: 5c31 900c |0007: iput-boolean v1, v3, Lcom/squareup/picasso/Action;.willReplay:Z // field@0c90 │ │ +09588a: 5421 d90c |0009: iget-object v1, v2, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ +09588e: 7230 ec2b 0103 |000b: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +095894: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0004 line=440 │ │ 0x0006 line=441 │ │ 0x0009 line=442 │ │ 0x000e line=444 │ │ @@ -135234,33 +135233,33 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -09582c: |[09582c] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -09583c: 6e10 6525 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ -095842: 0c00 |0003: move-result-object v0 │ │ -095844: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -095848: 7020 b425 0500 |0006: invoke-direct {v5, v0}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@25b4 │ │ -09584e: 6e10 6625 0600 |0009: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ -095854: 0c03 |000c: move-result-object v3 │ │ -095856: 3803 1500 |000d: if-eqz v3, 0022 // +0015 │ │ -09585a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -09585c: 7210 db2b 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ -095862: 0a04 |0013: move-result v4 │ │ -095864: 3541 0e00 |0014: if-ge v1, v4, 0022 // +000e │ │ -095868: 7220 d62b 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09586e: 0c02 |0019: move-result-object v2 │ │ -095870: 1f02 a304 |001a: check-cast v2, Lcom/squareup/picasso/Action; // type@04a3 │ │ -095874: 7020 b425 2500 |001c: invoke-direct {v5, v2}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@25b4 │ │ -09587a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09587e: 28f3 |0021: goto 0014 // -000d │ │ -095880: 0e00 |0022: return-void │ │ +095898: |[095898] com.squareup.picasso.Dispatcher.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +0958a8: 6e10 6525 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ +0958ae: 0c00 |0003: move-result-object v0 │ │ +0958b0: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0958b4: 7020 b425 0500 |0006: invoke-direct {v5, v0}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@25b4 │ │ +0958ba: 6e10 6625 0600 |0009: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ +0958c0: 0c03 |000c: move-result-object v3 │ │ +0958c2: 3803 1500 |000d: if-eqz v3, 0022 // +0015 │ │ +0958c6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0958c8: 7210 db2b 0300 |0010: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +0958ce: 0a04 |0013: move-result v4 │ │ +0958d0: 3541 0e00 |0014: if-ge v1, v4, 0022 // +000e │ │ +0958d4: 7220 d62b 1300 |0016: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0958da: 0c02 |0019: move-result-object v2 │ │ +0958dc: 1f02 a304 |001a: check-cast v2, Lcom/squareup/picasso/Action; // type@04a3 │ │ +0958e0: 7020 b425 2500 |001c: invoke-direct {v5, v2}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/Action;)V // method@25b4 │ │ +0958e6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0958ea: 28f3 |0021: goto 0014 // -000d │ │ +0958ec: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0004 line=425 │ │ 0x0006 line=426 │ │ 0x0009 line=428 │ │ 0x000d line=429 │ │ @@ -135284,27 +135283,27 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -095884: |[095884] com.squareup.picasso.Dispatcher.dispatchAirplaneModeChange:(Z)V │ │ -095894: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -095896: 5452 da0c |0001: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -09589a: 5453 da0c |0003: iget-object v3, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -09589e: 1304 0a00 |0005: const/16 v4, #int 10 // #a │ │ -0958a2: 3806 0b00 |0007: if-eqz v6, 0012 // +000b │ │ -0958a6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0958a8: 6e40 dd02 4310 |000a: invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@02dd │ │ -0958ae: 0c00 |000d: move-result-object v0 │ │ -0958b0: 6e20 e702 0200 |000e: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -0958b6: 0e00 |0011: return-void │ │ -0958b8: 0110 |0012: move v0, v1 │ │ -0958ba: 28f7 |0013: goto 000a // -0009 │ │ +0958f0: |[0958f0] com.squareup.picasso.Dispatcher.dispatchAirplaneModeChange:(Z)V │ │ +095900: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +095902: 5452 da0c |0001: iget-object v2, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095906: 5453 da0c |0003: iget-object v3, v5, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +09590a: 1304 0a00 |0005: const/16 v4, #int 10 // #a │ │ +09590e: 3806 0b00 |0007: if-eqz v6, 0012 // +000b │ │ +095912: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +095914: 6e40 dd02 4310 |000a: invoke-virtual {v3, v4, v0, v1}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@02dd │ │ +09591a: 0c00 |000d: move-result-object v0 │ │ +09591c: 6e20 e702 0200 |000e: invoke-virtual {v2, v0}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095922: 0e00 |0011: return-void │ │ +095924: 0110 |0012: move v0, v1 │ │ +095926: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=170 │ │ 0x0011 line=172 │ │ 0x0013 line=170 │ │ locals : │ │ 0x0000 - 0x0014 reg=5 this Lcom/squareup/picasso/Dispatcher; │ │ @@ -135315,22 +135314,22 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0958bc: |[0958bc] com.squareup.picasso.Dispatcher.dispatchCancel:(Lcom/squareup/picasso/Action;)V │ │ -0958cc: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0958d0: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0958d4: 1222 |0004: const/4 v2, #int 2 // #2 │ │ -0958d6: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -0958dc: 0c01 |0008: move-result-object v1 │ │ -0958de: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -0958e4: 0e00 |000c: return-void │ │ +095928: |[095928] com.squareup.picasso.Dispatcher.dispatchCancel:(Lcom/squareup/picasso/Action;)V │ │ +095938: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +09593c: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095940: 1222 |0004: const/4 v2, #int 2 // #2 │ │ +095942: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095948: 0c01 |0008: move-result-object v1 │ │ +09594a: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095950: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000c line=143 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 action Lcom/squareup/picasso/Action; │ │ @@ -135340,22 +135339,22 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0958e8: |[0958e8] com.squareup.picasso.Dispatcher.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -0958f8: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0958fc: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095900: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -095902: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -095908: 0c01 |0008: move-result-object v1 │ │ -09590a: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -095910: 0e00 |000c: return-void │ │ +095954: |[095954] com.squareup.picasso.Dispatcher.dispatchComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +095964: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095968: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +09596c: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +09596e: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095974: 0c01 |0008: move-result-object v1 │ │ +095976: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +09597c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x000c line=155 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 hunter Lcom/squareup/picasso/BitmapHunter; │ │ @@ -135365,22 +135364,22 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -095914: |[095914] com.squareup.picasso.Dispatcher.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -095924: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095928: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -09592c: 1262 |0004: const/4 v2, #int 6 // #6 │ │ -09592e: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -095934: 0c01 |0008: move-result-object v1 │ │ -095936: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -09593c: 0e00 |000c: return-void │ │ +095980: |[095980] com.squareup.picasso.Dispatcher.dispatchFailed:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +095990: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095994: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095998: 1262 |0004: const/4 v2, #int 6 // #6 │ │ +09599a: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +0959a0: 0c01 |0008: move-result-object v1 │ │ +0959a2: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +0959a8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000c line=163 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 hunter Lcom/squareup/picasso/BitmapHunter; │ │ @@ -135390,22 +135389,22 @@ │ │ type : '(Landroid/net/NetworkInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -095940: |[095940] com.squareup.picasso.Dispatcher.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ -095950: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095954: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095958: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ -09595c: 6e30 de02 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -095962: 0c01 |0009: move-result-object v1 │ │ -095964: 6e20 e702 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -09596a: 0e00 |000d: return-void │ │ +0959ac: |[0959ac] com.squareup.picasso.Dispatcher.dispatchNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ +0959bc: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +0959c0: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +0959c4: 1302 0900 |0004: const/16 v2, #int 9 // #9 │ │ +0959c8: 6e30 de02 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +0959ce: 0c01 |0009: move-result-object v1 │ │ +0959d0: 6e20 e702 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +0959d6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x000d line=167 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000e reg=4 info Landroid/net/NetworkInfo; │ │ @@ -135415,22 +135414,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -09596c: |[09596c] com.squareup.picasso.Dispatcher.dispatchPauseTag:(Ljava/lang/Object;)V │ │ -09597c: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095980: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095984: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ -095988: 6e30 de02 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -09598e: 0c01 |0009: move-result-object v1 │ │ -095990: 6e20 e702 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -095996: 0e00 |000d: return-void │ │ +0959d8: |[0959d8] com.squareup.picasso.Dispatcher.dispatchPauseTag:(Ljava/lang/Object;)V │ │ +0959e8: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +0959ec: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +0959f0: 1302 0b00 |0004: const/16 v2, #int 11 // #b │ │ +0959f4: 6e30 de02 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +0959fa: 0c01 |0009: move-result-object v1 │ │ +0959fc: 6e20 e702 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095a02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x000d line=147 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000e reg=4 tag Ljava/lang/Object; │ │ @@ -135440,22 +135439,22 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -095998: |[095998] com.squareup.picasso.Dispatcher.dispatchResumeTag:(Ljava/lang/Object;)V │ │ -0959a8: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0959ac: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0959b0: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ -0959b4: 6e30 de02 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -0959ba: 0c01 |0009: move-result-object v1 │ │ -0959bc: 6e20 e702 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -0959c2: 0e00 |000d: return-void │ │ +095a04: |[095a04] com.squareup.picasso.Dispatcher.dispatchResumeTag:(Ljava/lang/Object;)V │ │ +095a14: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095a18: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095a1c: 1302 0c00 |0004: const/16 v2, #int 12 // #c │ │ +095a20: 6e30 de02 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095a26: 0c01 |0009: move-result-object v1 │ │ +095a28: 6e20 e702 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095a2e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x000d line=151 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000e reg=4 tag Ljava/lang/Object; │ │ @@ -135465,23 +135464,23 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0959c4: |[0959c4] com.squareup.picasso.Dispatcher.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -0959d4: 5440 da0c |0000: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0959d8: 5441 da0c |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -0959dc: 1252 |0004: const/4 v2, #int 5 // #5 │ │ -0959de: 6e30 de02 2105 |0005: invoke-virtual {v1, v2, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -0959e4: 0c01 |0008: move-result-object v1 │ │ -0959e6: 1602 f401 |0009: const-wide/16 v2, #int 500 // #1f4 │ │ -0959ea: 6e40 e802 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02e8 │ │ -0959f0: 0e00 |000e: return-void │ │ +095a30: |[095a30] com.squareup.picasso.Dispatcher.dispatchRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +095a40: 5440 da0c |0000: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095a44: 5441 da0c |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095a48: 1252 |0004: const/4 v2, #int 5 // #5 │ │ +095a4a: 6e30 de02 2105 |0005: invoke-virtual {v1, v2, v5}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095a50: 0c01 |0008: move-result-object v1 │ │ +095a52: 1602 f401 |0009: const-wide/16 v2, #int 500 // #1f4 │ │ +095a56: 6e40 e802 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02e8 │ │ +095a5c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x000e line=159 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000f reg=5 hunter Lcom/squareup/picasso/BitmapHunter; │ │ @@ -135491,22 +135490,22 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0959f4: |[0959f4] com.squareup.picasso.Dispatcher.dispatchSubmit:(Lcom/squareup/picasso/Action;)V │ │ -095a04: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095a08: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ -095a0c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -095a0e: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -095a14: 0c01 |0008: move-result-object v1 │ │ -095a16: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -095a1c: 0e00 |000c: return-void │ │ +095a60: |[095a60] com.squareup.picasso.Dispatcher.dispatchSubmit:(Lcom/squareup/picasso/Action;)V │ │ +095a70: 5430 da0c |0000: iget-object v0, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095a74: 5431 da0c |0002: iget-object v1, v3, Lcom/squareup/picasso/Dispatcher;.handler:Landroid/os/Handler; // field@0cda │ │ +095a78: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +095a7a: 6e30 de02 2104 |0005: invoke-virtual {v1, v2, v4}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095a80: 0c01 |0008: move-result-object v1 │ │ +095a82: 6e20 e702 1000 |0009: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095a88: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000c line=139 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x000d reg=4 action Lcom/squareup/picasso/Action; │ │ @@ -135516,17 +135515,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -095a20: |[095a20] com.squareup.picasso.Dispatcher.performAirplaneModeChange:(Z)V │ │ -095a30: 5c01 d30c |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@0cd3 │ │ -095a34: 0e00 |0002: return-void │ │ +095a8c: |[095a8c] com.squareup.picasso.Dispatcher.performAirplaneModeChange:(Z)V │ │ +095a9c: 5c01 d30c |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@0cd3 │ │ +095aa0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0002 line=397 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x0003 reg=1 airplaneMode Z │ │ @@ -135536,28 +135535,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -095a38: |[095a38] com.squareup.picasso.Dispatcher.performBatchComplete:()V │ │ -095a48: 2200 cf05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -095a4c: 5441 d40c |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ -095a50: 7020 912b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -095a56: 5441 d40c |0007: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ -095a5a: 7210 d42b 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2bd4 │ │ -095a60: 5441 dc0c |000c: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ -095a64: 5442 dc0c |000e: iget-object v2, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ -095a68: 1303 0800 |0010: const/16 v3, #int 8 // #8 │ │ -095a6c: 6e30 de02 3200 |0012: invoke-virtual {v2, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -095a72: 0c02 |0015: move-result-object v2 │ │ -095a74: 6e20 e702 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -095a7a: 7020 b325 0400 |0019: invoke-direct {v4, v0}, Lcom/squareup/picasso/Dispatcher;.logBatch:(Ljava/util/List;)V // method@25b3 │ │ -095a80: 0e00 |001c: return-void │ │ +095aa4: |[095aa4] com.squareup.picasso.Dispatcher.performBatchComplete:()V │ │ +095ab4: 2200 cf05 |0000: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +095ab8: 5441 d40c |0002: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ +095abc: 7020 912b 1000 |0004: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +095ac2: 5441 d40c |0007: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.batch:Ljava/util/List; // field@0cd4 │ │ +095ac6: 7210 d42b 0100 |0009: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2bd4 │ │ +095acc: 5441 dc0c |000c: iget-object v1, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ +095ad0: 5442 dc0c |000e: iget-object v2, v4, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ +095ad4: 1303 0800 |0010: const/16 v3, #int 8 // #8 │ │ +095ad8: 6e30 de02 3200 |0012: invoke-virtual {v2, v3, v0}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095ade: 0c02 |0015: move-result-object v2 │ │ +095ae0: 6e20 e702 2100 |0016: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095ae6: 7020 b325 0400 |0019: invoke-direct {v4, v0}, Lcom/squareup/picasso/Dispatcher;.logBatch:(Ljava/util/List;)V // method@25b3 │ │ +095aec: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ 0x0007 line=381 │ │ 0x000c line=382 │ │ 0x0019 line=383 │ │ 0x001c line=384 │ │ @@ -135570,81 +135569,81 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 137 16-bit code units │ │ -095a84: |[095a84] com.squareup.picasso.Dispatcher.performCancel:(Lcom/squareup/picasso/Action;)V │ │ -095a94: 6e10 3f25 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ -095a9a: 0c01 |0003: move-result-object v1 │ │ -095a9c: 5473 db0c |0004: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -095aa0: 7220 e92b 1300 |0006: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -095aa6: 0c00 |0009: move-result-object v0 │ │ -095aa8: 1f00 ab04 |000a: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -095aac: 3800 2700 |000c: if-eqz v0, 0033 // +0027 │ │ -095ab0: 6e20 6325 8000 |000e: invoke-virtual {v0, v8}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@2563 │ │ -095ab6: 6e10 6025 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@2560 │ │ -095abc: 0a03 |0014: move-result v3 │ │ -095abe: 3803 1e00 |0015: if-eqz v3, 0033 // +001e │ │ -095ac2: 5473 db0c |0017: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -095ac6: 7220 ee2b 1300 |0019: invoke-interface {v3, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -095acc: 6e10 4225 0800 |001c: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -095ad2: 0c03 |001f: move-result-object v3 │ │ -095ad4: 5533 370d |0020: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095ad8: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ -095adc: 1a03 3c04 |0024: const-string v3, "Dispatcher" // string@043c │ │ -095ae0: 1a04 f316 |0026: const-string v4, "canceled" // string@16f3 │ │ -095ae4: 6e10 4425 0800 |0028: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ -095aea: 0c05 |002b: move-result-object v5 │ │ -095aec: 6e10 b526 0500 |002c: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -095af2: 0c05 |002f: move-result-object v5 │ │ -095af4: 7130 4927 4305 |0030: invoke-static {v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -095afa: 5473 de0c |0033: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ -095afe: 6e10 4525 0800 |0035: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -095b04: 0c04 |0038: move-result-object v4 │ │ -095b06: 7220 f22b 4300 |0039: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ -095b0c: 0a03 |003c: move-result v3 │ │ -095b0e: 3803 2400 |003d: if-eqz v3, 0061 // +0024 │ │ -095b12: 5473 dd0c |003f: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ -095b16: 6e10 4625 0800 |0041: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -095b1c: 0c04 |0044: move-result-object v4 │ │ -095b1e: 7220 ee2b 4300 |0045: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -095b24: 6e10 4225 0800 |0048: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -095b2a: 0c03 |004b: move-result-object v3 │ │ -095b2c: 5533 370d |004c: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095b30: 3803 1300 |004e: if-eqz v3, 0061 // +0013 │ │ -095b34: 1a03 3c04 |0050: const-string v3, "Dispatcher" // string@043c │ │ -095b38: 1a04 f316 |0052: const-string v4, "canceled" // string@16f3 │ │ -095b3c: 6e10 4425 0800 |0054: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ -095b42: 0c05 |0057: move-result-object v5 │ │ -095b44: 6e10 b526 0500 |0058: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -095b4a: 0c05 |005b: move-result-object v5 │ │ -095b4c: 1a06 6416 |005c: const-string v6, "because paused request got canceled" // string@1664 │ │ -095b50: 7140 4a27 4365 |005e: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095b56: 5473 d90c |0061: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ -095b5a: 6e10 4625 0800 |0063: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -095b60: 0c04 |0066: move-result-object v4 │ │ -095b62: 7220 ee2b 4300 |0067: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -095b68: 0c02 |006a: move-result-object v2 │ │ -095b6a: 1f02 a304 |006b: check-cast v2, Lcom/squareup/picasso/Action; // type@04a3 │ │ -095b6e: 3802 1b00 |006d: if-eqz v2, 0088 // +001b │ │ -095b72: 6e10 4225 0200 |006f: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -095b78: 0c03 |0072: move-result-object v3 │ │ -095b7a: 5533 370d |0073: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095b7e: 3803 1300 |0075: if-eqz v3, 0088 // +0013 │ │ -095b82: 1a03 3c04 |0077: const-string v3, "Dispatcher" // string@043c │ │ -095b86: 1a04 f316 |0079: const-string v4, "canceled" // string@16f3 │ │ -095b8a: 6e10 4425 0200 |007b: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ -095b90: 0c05 |007e: move-result-object v5 │ │ -095b92: 6e10 b526 0500 |007f: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -095b98: 0c05 |0082: move-result-object v5 │ │ -095b9a: 1a06 cf1b |0083: const-string v6, "from replaying" // string@1bcf │ │ -095b9e: 7140 4a27 4365 |0085: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095ba4: 0e00 |0088: return-void │ │ +095af0: |[095af0] com.squareup.picasso.Dispatcher.performCancel:(Lcom/squareup/picasso/Action;)V │ │ +095b00: 6e10 3f25 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ +095b06: 0c01 |0003: move-result-object v1 │ │ +095b08: 5473 db0c |0004: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +095b0c: 7220 e92b 1300 |0006: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +095b12: 0c00 |0009: move-result-object v0 │ │ +095b14: 1f00 ab04 |000a: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +095b18: 3800 2700 |000c: if-eqz v0, 0033 // +0027 │ │ +095b1c: 6e20 6325 8000 |000e: invoke-virtual {v0, v8}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@2563 │ │ +095b22: 6e10 6025 0000 |0011: invoke-virtual {v0}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@2560 │ │ +095b28: 0a03 |0014: move-result v3 │ │ +095b2a: 3803 1e00 |0015: if-eqz v3, 0033 // +001e │ │ +095b2e: 5473 db0c |0017: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +095b32: 7220 ee2b 1300 |0019: invoke-interface {v3, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +095b38: 6e10 4225 0800 |001c: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +095b3e: 0c03 |001f: move-result-object v3 │ │ +095b40: 5533 370d |0020: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095b44: 3803 1100 |0022: if-eqz v3, 0033 // +0011 │ │ +095b48: 1a03 3c04 |0024: const-string v3, "Dispatcher" // string@043c │ │ +095b4c: 1a04 f516 |0026: const-string v4, "canceled" // string@16f5 │ │ +095b50: 6e10 4425 0800 |0028: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ +095b56: 0c05 |002b: move-result-object v5 │ │ +095b58: 6e10 b526 0500 |002c: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +095b5e: 0c05 |002f: move-result-object v5 │ │ +095b60: 7130 4927 4305 |0030: invoke-static {v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +095b66: 5473 de0c |0033: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ +095b6a: 6e10 4525 0800 |0035: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +095b70: 0c04 |0038: move-result-object v4 │ │ +095b72: 7220 f22b 4300 |0039: invoke-interface {v3, v4}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ +095b78: 0a03 |003c: move-result v3 │ │ +095b7a: 3803 2400 |003d: if-eqz v3, 0061 // +0024 │ │ +095b7e: 5473 dd0c |003f: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ +095b82: 6e10 4625 0800 |0041: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +095b88: 0c04 |0044: move-result-object v4 │ │ +095b8a: 7220 ee2b 4300 |0045: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +095b90: 6e10 4225 0800 |0048: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +095b96: 0c03 |004b: move-result-object v3 │ │ +095b98: 5533 370d |004c: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095b9c: 3803 1300 |004e: if-eqz v3, 0061 // +0013 │ │ +095ba0: 1a03 3c04 |0050: const-string v3, "Dispatcher" // string@043c │ │ +095ba4: 1a04 f516 |0052: const-string v4, "canceled" // string@16f5 │ │ +095ba8: 6e10 4425 0800 |0054: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ +095bae: 0c05 |0057: move-result-object v5 │ │ +095bb0: 6e10 b526 0500 |0058: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +095bb6: 0c05 |005b: move-result-object v5 │ │ +095bb8: 1a06 6616 |005c: const-string v6, "because paused request got canceled" // string@1666 │ │ +095bbc: 7140 4a27 4365 |005e: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095bc2: 5473 d90c |0061: iget-object v3, v7, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ +095bc6: 6e10 4625 0800 |0063: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +095bcc: 0c04 |0066: move-result-object v4 │ │ +095bce: 7220 ee2b 4300 |0067: invoke-interface {v3, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +095bd4: 0c02 |006a: move-result-object v2 │ │ +095bd6: 1f02 a304 |006b: check-cast v2, Lcom/squareup/picasso/Action; // type@04a3 │ │ +095bda: 3802 1b00 |006d: if-eqz v2, 0088 // +001b │ │ +095bde: 6e10 4225 0200 |006f: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +095be4: 0c03 |0072: move-result-object v3 │ │ +095be6: 5533 370d |0073: iget-boolean v3, v3, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095bea: 3803 1300 |0075: if-eqz v3, 0088 // +0013 │ │ +095bee: 1a03 3c04 |0077: const-string v3, "Dispatcher" // string@043c │ │ +095bf2: 1a04 f516 |0079: const-string v4, "canceled" // string@16f5 │ │ +095bf6: 6e10 4425 0200 |007b: invoke-virtual {v2}, Lcom/squareup/picasso/Action;.getRequest:()Lcom/squareup/picasso/Request; // method@2544 │ │ +095bfc: 0c05 |007e: move-result-object v5 │ │ +095bfe: 6e10 b526 0500 |007f: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +095c04: 0c05 |0082: move-result-object v5 │ │ +095c06: 1a06 d11b |0083: const-string v6, "from replaying" // string@1bd1 │ │ +095c0a: 7140 4a27 4365 |0085: invoke-static {v3, v4, v5, v6}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095c10: 0e00 |0088: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0004 line=215 │ │ 0x000c line=216 │ │ 0x000e line=217 │ │ 0x0011 line=218 │ │ @@ -135671,42 +135670,42 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -095ba8: |[095ba8] com.squareup.picasso.Dispatcher.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -095bb8: 6e10 6b25 0500 |0000: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getMemoryPolicy:()I // method@256b │ │ -095bbe: 0a00 |0003: move-result v0 │ │ -095bc0: 7110 0a26 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/MemoryPolicy;.shouldWriteToMemoryCache:(I)Z // method@260a │ │ -095bc6: 0a00 |0007: move-result v0 │ │ -095bc8: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -095bcc: 5440 d50c |000a: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@0cd5 │ │ -095bd0: 6e10 6925 0500 |000c: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@2569 │ │ -095bd6: 0c01 |000f: move-result-object v1 │ │ -095bd8: 6e10 6e25 0500 |0010: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@256e │ │ -095bde: 0c02 |0013: move-result-object v2 │ │ -095be0: 7230 8325 1002 |0014: invoke-interface {v0, v1, v2}, Lcom/squareup/picasso/Cache;.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2583 │ │ -095be6: 5440 db0c |0017: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -095bea: 6e10 6925 0500 |0019: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@2569 │ │ -095bf0: 0c01 |001c: move-result-object v1 │ │ -095bf2: 7220 ee2b 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -095bf8: 7020 a825 5400 |0020: invoke-direct {v4, v5}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@25a8 │ │ -095bfe: 6e10 6c25 0500 |0023: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ -095c04: 0c00 |0026: move-result-object v0 │ │ -095c06: 5500 370d |0027: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095c0a: 3800 0f00 |0029: if-eqz v0, 0038 // +000f │ │ -095c0e: 1a00 3c04 |002b: const-string v0, "Dispatcher" // string@043c │ │ -095c12: 1a01 6316 |002d: const-string v1, "batched" // string@1663 │ │ -095c16: 7110 4027 0500 |002f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ -095c1c: 0c02 |0032: move-result-object v2 │ │ -095c1e: 1a03 a01b |0033: const-string v3, "for completion" // string@1ba0 │ │ -095c22: 7140 4a27 1032 |0035: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095c28: 0e00 |0038: return-void │ │ +095c14: |[095c14] com.squareup.picasso.Dispatcher.performComplete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +095c24: 6e10 6b25 0500 |0000: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getMemoryPolicy:()I // method@256b │ │ +095c2a: 0a00 |0003: move-result v0 │ │ +095c2c: 7110 0a26 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/MemoryPolicy;.shouldWriteToMemoryCache:(I)Z // method@260a │ │ +095c32: 0a00 |0007: move-result v0 │ │ +095c34: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +095c38: 5440 d50c |000a: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@0cd5 │ │ +095c3c: 6e10 6925 0500 |000c: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@2569 │ │ +095c42: 0c01 |000f: move-result-object v1 │ │ +095c44: 6e10 6e25 0500 |0010: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@256e │ │ +095c4a: 0c02 |0013: move-result-object v2 │ │ +095c4c: 7230 8325 1002 |0014: invoke-interface {v0, v1, v2}, Lcom/squareup/picasso/Cache;.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@2583 │ │ +095c52: 5440 db0c |0017: iget-object v0, v4, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +095c56: 6e10 6925 0500 |0019: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@2569 │ │ +095c5c: 0c01 |001c: move-result-object v1 │ │ +095c5e: 7220 ee2b 1000 |001d: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +095c64: 7020 a825 5400 |0020: invoke-direct {v4, v5}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@25a8 │ │ +095c6a: 6e10 6c25 0500 |0023: invoke-virtual {v5}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ +095c70: 0c00 |0026: move-result-object v0 │ │ +095c72: 5500 370d |0027: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095c76: 3800 0f00 |0029: if-eqz v0, 0038 // +000f │ │ +095c7a: 1a00 3c04 |002b: const-string v0, "Dispatcher" // string@043c │ │ +095c7e: 1a01 6516 |002d: const-string v1, "batched" // string@1665 │ │ +095c82: 7110 4027 0500 |002f: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ +095c88: 0c02 |0032: move-result-object v2 │ │ +095c8a: 1a03 a21b |0033: const-string v3, "for completion" // string@1ba2 │ │ +095c8e: 7140 4a27 1032 |0035: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095c94: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x000a line=370 │ │ 0x0017 line=372 │ │ 0x0020 line=373 │ │ 0x0023 line=374 │ │ @@ -135721,43 +135720,43 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -095c2c: |[095c2c] com.squareup.picasso.Dispatcher.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V │ │ -095c3c: 6e10 6c25 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ -095c42: 0c00 |0003: move-result-object v0 │ │ -095c44: 5500 370d |0004: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095c48: 3800 2400 |0006: if-eqz v0, 002a // +0024 │ │ -095c4c: 1a01 3c04 |0008: const-string v1, "Dispatcher" // string@043c │ │ -095c50: 1a02 6316 |000a: const-string v2, "batched" // string@1663 │ │ -095c54: 7110 4027 0600 |000c: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ -095c5a: 0c03 |000f: move-result-object v3 │ │ -095c5c: 2200 a905 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -095c60: 7010 3d2b 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -095c66: 1a04 a11b |0015: const-string v4, "for error" // string@1ba1 │ │ -095c6a: 6e20 462b 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -095c70: 0c04 |001a: move-result-object v4 │ │ -095c72: 3807 1c00 |001b: if-eqz v7, 0037 // +001c │ │ -095c76: 1a00 3800 |001d: const-string v0, " (will replay)" // string@0038 │ │ -095c7a: 6e20 462b 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -095c80: 0c00 |0022: move-result-object v0 │ │ -095c82: 6e10 4e2b 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -095c88: 0c00 |0026: move-result-object v0 │ │ -095c8a: 7140 4a27 2103 |0027: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095c90: 5450 db0c |002a: iget-object v0, v5, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -095c94: 6e10 6925 0600 |002c: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@2569 │ │ -095c9a: 0c01 |002f: move-result-object v1 │ │ -095c9c: 7220 ee2b 1000 |0030: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -095ca2: 7020 a825 6500 |0033: invoke-direct {v5, v6}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@25a8 │ │ -095ca8: 0e00 |0036: return-void │ │ -095caa: 1a00 0000 |0037: const-string v0, "" // string@0000 │ │ -095cae: 28e6 |0039: goto 001f // -001a │ │ +095c98: |[095c98] com.squareup.picasso.Dispatcher.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V │ │ +095ca8: 6e10 6c25 0600 |0000: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ +095cae: 0c00 |0003: move-result-object v0 │ │ +095cb0: 5500 370d |0004: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095cb4: 3800 2400 |0006: if-eqz v0, 002a // +0024 │ │ +095cb8: 1a01 3c04 |0008: const-string v1, "Dispatcher" // string@043c │ │ +095cbc: 1a02 6516 |000a: const-string v2, "batched" // string@1665 │ │ +095cc0: 7110 4027 0600 |000c: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ +095cc6: 0c03 |000f: move-result-object v3 │ │ +095cc8: 2200 a905 |0010: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +095ccc: 7010 3d2b 0000 |0012: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +095cd2: 1a04 a31b |0015: const-string v4, "for error" // string@1ba3 │ │ +095cd6: 6e20 462b 4000 |0017: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095cdc: 0c04 |001a: move-result-object v4 │ │ +095cde: 3807 1c00 |001b: if-eqz v7, 0037 // +001c │ │ +095ce2: 1a00 3800 |001d: const-string v0, " (will replay)" // string@0038 │ │ +095ce6: 6e20 462b 0400 |001f: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095cec: 0c00 |0022: move-result-object v0 │ │ +095cee: 6e10 4e2b 0000 |0023: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +095cf4: 0c00 |0026: move-result-object v0 │ │ +095cf6: 7140 4a27 2103 |0027: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095cfc: 5450 db0c |002a: iget-object v0, v5, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +095d00: 6e10 6925 0600 |002c: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getKey:()Ljava/lang/String; // method@2569 │ │ +095d06: 0c01 |002f: move-result-object v1 │ │ +095d08: 7220 ee2b 1000 |0030: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +095d0e: 7020 a825 6500 |0033: invoke-direct {v5, v6}, Lcom/squareup/picasso/Dispatcher;.batch:(Lcom/squareup/picasso/BitmapHunter;)V // method@25a8 │ │ +095d14: 0e00 |0036: return-void │ │ +095d16: 1a00 0000 |0037: const-string v0, "" // string@0000 │ │ +095d1a: 28e6 |0039: goto 001f // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0008 line=388 │ │ 0x002a line=391 │ │ 0x0033 line=392 │ │ 0x0036 line=393 │ │ @@ -135772,27 +135771,27 @@ │ │ type : '(Landroid/net/NetworkInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -095cb0: |[095cb0] com.squareup.picasso.Dispatcher.performNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ -095cc0: 5410 e10c |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -095cc4: 2000 d604 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ -095cc8: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -095ccc: 5410 e10c |0006: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -095cd0: 1f00 d604 |0008: check-cast v0, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ -095cd4: 6e20 7c26 2000 |000a: invoke-virtual {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService;.adjustThreadCount:(Landroid/net/NetworkInfo;)V // method@267c │ │ -095cda: 3802 0b00 |000d: if-eqz v2, 0018 // +000b │ │ -095cde: 6e10 7f02 0200 |000f: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@027f │ │ -095ce4: 0a00 |0012: move-result v0 │ │ -095ce6: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ -095cea: 7010 b225 0100 |0015: invoke-direct {v1}, Lcom/squareup/picasso/Dispatcher;.flushFailedActions:()V // method@25b2 │ │ -095cf0: 0e00 |0018: return-void │ │ +095d1c: |[095d1c] com.squareup.picasso.Dispatcher.performNetworkStateChange:(Landroid/net/NetworkInfo;)V │ │ +095d2c: 5410 e10c |0000: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +095d30: 2000 d604 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ +095d34: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +095d38: 5410 e10c |0006: iget-object v0, v1, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +095d3c: 1f00 d604 |0008: check-cast v0, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ +095d40: 6e20 7c26 2000 |000a: invoke-virtual {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService;.adjustThreadCount:(Landroid/net/NetworkInfo;)V // method@267c │ │ +095d46: 3802 0b00 |000d: if-eqz v2, 0018 // +000b │ │ +095d4a: 6e10 7f02 0200 |000f: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@027f │ │ +095d50: 0a00 |0012: move-result v0 │ │ +095d52: 3800 0500 |0013: if-eqz v0, 0018 // +0005 │ │ +095d56: 7010 b225 0100 |0015: invoke-direct {v1}, Lcom/squareup/picasso/Dispatcher;.flushFailedActions:()V // method@25b2 │ │ +095d5c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0006 line=401 │ │ 0x000d line=404 │ │ 0x0015 line=405 │ │ 0x0018 line=407 │ │ @@ -135805,129 +135804,129 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 232 16-bit code units │ │ -095cf4: |[095cf4] com.squareup.picasso.Dispatcher.performPauseTag:(Ljava/lang/Object;)V │ │ -095d04: 54d8 de0c |0000: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ -095d08: 7220 f12b e800 |0002: invoke-interface {v8, v14}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ -095d0e: 0a08 |0005: move-result v8 │ │ -095d10: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ -095d14: 0e00 |0008: return-void │ │ -095d16: 54d8 db0c |0009: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -095d1a: 7210 f02b 0800 |000b: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ -095d20: 0c08 |000e: move-result-object v8 │ │ -095d22: 7210 a52b 0800 |000f: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -095d28: 0c04 |0012: move-result-object v4 │ │ -095d2a: 7210 bb2b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -095d30: 0a08 |0016: move-result v8 │ │ -095d32: 3808 f1ff |0017: if-eqz v8, 0008 // -000f │ │ -095d36: 7210 bc2b 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -095d3c: 0c02 |001c: move-result-object v2 │ │ -095d3e: 1f02 ab04 |001d: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -095d42: 6e10 6c25 0200 |001f: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ -095d48: 0c08 |0022: move-result-object v8 │ │ -095d4a: 5586 370d |0023: iget-boolean v6, v8, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -095d4e: 6e10 6525 0200 |0025: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ -095d54: 0c07 |0028: move-result-object v7 │ │ -095d56: 6e10 6625 0200 |0029: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ -095d5c: 0c05 |002c: move-result-object v5 │ │ -095d5e: 3805 6a00 |002d: if-eqz v5, 0097 // +006a │ │ -095d62: 7210 d72b 0500 |002f: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -095d68: 0a08 |0032: move-result v8 │ │ -095d6a: 3908 6400 |0033: if-nez v8, 0097 // +0064 │ │ -095d6e: 1211 |0035: const/4 v1, #int 1 // #1 │ │ -095d70: 3907 0400 |0036: if-nez v7, 003a // +0004 │ │ -095d74: 3801 dbff |0038: if-eqz v1, 0013 // -0025 │ │ -095d78: 3807 4000 |003a: if-eqz v7, 007a // +0040 │ │ -095d7c: 6e10 4525 0700 |003c: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -095d82: 0c08 |003f: move-result-object v8 │ │ -095d84: 6e20 ff2a e800 |0040: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -095d8a: 0a08 |0043: move-result v8 │ │ -095d8c: 3808 3600 |0044: if-eqz v8, 007a // +0036 │ │ -095d90: 6e20 6325 7200 |0046: invoke-virtual {v2, v7}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@2563 │ │ -095d96: 54d8 dd0c |0049: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ -095d9a: 6e10 4625 0700 |004b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -095da0: 0c09 |004e: move-result-object v9 │ │ -095da2: 7230 ec2b 9807 |004f: invoke-interface {v8, v9, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -095da8: 3806 2800 |0052: if-eqz v6, 007a // +0028 │ │ -095dac: 1a08 3c04 |0054: const-string v8, "Dispatcher" // string@043c │ │ -095db0: 1a09 7429 |0056: const-string v9, "paused" // string@2974 │ │ -095db4: 547a 8d0c |0058: iget-object v10, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -095db8: 6e10 b526 0a00 |005a: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -095dbe: 0c0a |005d: move-result-object v10 │ │ -095dc0: 220b a905 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ -095dc4: 7010 3d2b 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -095dca: 1a0c 6616 |0063: const-string v12, "because tag '" // string@1666 │ │ -095dce: 6e20 462b cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -095dd4: 0c0b |0068: move-result-object v11 │ │ -095dd6: 6e20 452b eb00 |0069: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -095ddc: 0c0b |006c: move-result-object v11 │ │ -095dde: 1a0c d100 |006d: const-string v12, "' was paused" // string@00d1 │ │ -095de2: 6e20 462b cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -095de8: 0c0b |0072: move-result-object v11 │ │ -095dea: 6e10 4e2b 0b00 |0073: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -095df0: 0c0b |0076: move-result-object v11 │ │ -095df2: 7140 4a27 98ba |0077: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095df8: 3801 5400 |007a: if-eqz v1, 00ce // +0054 │ │ -095dfc: 7210 db2b 0500 |007c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ -095e02: 0a08 |007f: move-result v8 │ │ -095e04: d803 08ff |0080: add-int/lit8 v3, v8, #int -1 // #ff │ │ -095e08: 3a03 4c00 |0082: if-ltz v3, 00ce // +004c │ │ -095e0c: 7220 d62b 3500 |0084: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -095e12: 0c00 |0087: move-result-object v0 │ │ -095e14: 1f00 a304 |0088: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -095e18: 6e10 4525 0000 |008a: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -095e1e: 0c08 |008d: move-result-object v8 │ │ -095e20: 6e20 ff2a e800 |008e: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -095e26: 0a08 |0091: move-result v8 │ │ -095e28: 3908 0700 |0092: if-nez v8, 0099 // +0007 │ │ -095e2c: d803 03ff |0094: add-int/lit8 v3, v3, #int -1 // #ff │ │ -095e30: 28ec |0096: goto 0082 // -0014 │ │ -095e32: 1201 |0097: const/4 v1, #int 0 // #0 │ │ -095e34: 289e |0098: goto 0036 // -0062 │ │ -095e36: 6e20 6325 0200 |0099: invoke-virtual {v2, v0}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@2563 │ │ -095e3c: 54d8 dd0c |009c: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ -095e40: 6e10 4625 0000 |009e: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -095e46: 0c09 |00a1: move-result-object v9 │ │ -095e48: 7230 ec2b 9800 |00a2: invoke-interface {v8, v9, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -095e4e: 3806 efff |00a5: if-eqz v6, 0094 // -0011 │ │ -095e52: 1a08 3c04 |00a7: const-string v8, "Dispatcher" // string@043c │ │ -095e56: 1a09 7429 |00a9: const-string v9, "paused" // string@2974 │ │ -095e5a: 540a 8d0c |00ab: iget-object v10, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -095e5e: 6e10 b526 0a00 |00ad: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -095e64: 0c0a |00b0: move-result-object v10 │ │ -095e66: 220b a905 |00b1: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ -095e6a: 7010 3d2b 0b00 |00b3: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -095e70: 1a0c 6616 |00b6: const-string v12, "because tag '" // string@1666 │ │ -095e74: 6e20 462b cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -095e7a: 0c0b |00bb: move-result-object v11 │ │ -095e7c: 6e20 452b eb00 |00bc: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -095e82: 0c0b |00bf: move-result-object v11 │ │ -095e84: 1a0c d100 |00c0: const-string v12, "' was paused" // string@00d1 │ │ -095e88: 6e20 462b cb00 |00c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -095e8e: 0c0b |00c5: move-result-object v11 │ │ -095e90: 6e10 4e2b 0b00 |00c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -095e96: 0c0b |00c9: move-result-object v11 │ │ -095e98: 7140 4a27 98ba |00ca: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095e9e: 28c7 |00cd: goto 0094 // -0039 │ │ -095ea0: 6e10 6025 0200 |00ce: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@2560 │ │ -095ea6: 0a08 |00d1: move-result v8 │ │ -095ea8: 3808 41ff |00d2: if-eqz v8, 0013 // -00bf │ │ -095eac: 7210 bd2b 0400 |00d4: invoke-interface {v4}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -095eb2: 3806 3cff |00d7: if-eqz v6, 0013 // -00c4 │ │ -095eb6: 1a08 3c04 |00d9: const-string v8, "Dispatcher" // string@043c │ │ -095eba: 1a09 f316 |00db: const-string v9, "canceled" // string@16f3 │ │ -095ebe: 7110 4027 0200 |00dd: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ -095ec4: 0c0a |00e0: move-result-object v10 │ │ -095ec6: 1a0b 7315 |00e1: const-string v11, "all actions paused" // string@1573 │ │ -095eca: 7140 4a27 98ba |00e3: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -095ed0: 2900 2dff |00e6: goto/16 0013 // -00d3 │ │ +095d60: |[095d60] com.squareup.picasso.Dispatcher.performPauseTag:(Ljava/lang/Object;)V │ │ +095d70: 54d8 de0c |0000: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ +095d74: 7220 f12b e800 |0002: invoke-interface {v8, v14}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ +095d7a: 0a08 |0005: move-result v8 │ │ +095d7c: 3908 0300 |0006: if-nez v8, 0009 // +0003 │ │ +095d80: 0e00 |0008: return-void │ │ +095d82: 54d8 db0c |0009: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +095d86: 7210 f02b 0800 |000b: invoke-interface {v8}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ +095d8c: 0c08 |000e: move-result-object v8 │ │ +095d8e: 7210 a52b 0800 |000f: invoke-interface {v8}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +095d94: 0c04 |0012: move-result-object v4 │ │ +095d96: 7210 bb2b 0400 |0013: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +095d9c: 0a08 |0016: move-result v8 │ │ +095d9e: 3808 f1ff |0017: if-eqz v8, 0008 // -000f │ │ +095da2: 7210 bc2b 0400 |0019: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +095da8: 0c02 |001c: move-result-object v2 │ │ +095daa: 1f02 ab04 |001d: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +095dae: 6e10 6c25 0200 |001f: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ +095db4: 0c08 |0022: move-result-object v8 │ │ +095db6: 5586 370d |0023: iget-boolean v6, v8, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +095dba: 6e10 6525 0200 |0025: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ +095dc0: 0c07 |0028: move-result-object v7 │ │ +095dc2: 6e10 6625 0200 |0029: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ +095dc8: 0c05 |002c: move-result-object v5 │ │ +095dca: 3805 6a00 |002d: if-eqz v5, 0097 // +006a │ │ +095dce: 7210 d72b 0500 |002f: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +095dd4: 0a08 |0032: move-result v8 │ │ +095dd6: 3908 6400 |0033: if-nez v8, 0097 // +0064 │ │ +095dda: 1211 |0035: const/4 v1, #int 1 // #1 │ │ +095ddc: 3907 0400 |0036: if-nez v7, 003a // +0004 │ │ +095de0: 3801 dbff |0038: if-eqz v1, 0013 // -0025 │ │ +095de4: 3807 4000 |003a: if-eqz v7, 007a // +0040 │ │ +095de8: 6e10 4525 0700 |003c: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +095dee: 0c08 |003f: move-result-object v8 │ │ +095df0: 6e20 ff2a e800 |0040: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +095df6: 0a08 |0043: move-result v8 │ │ +095df8: 3808 3600 |0044: if-eqz v8, 007a // +0036 │ │ +095dfc: 6e20 6325 7200 |0046: invoke-virtual {v2, v7}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@2563 │ │ +095e02: 54d8 dd0c |0049: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ +095e06: 6e10 4625 0700 |004b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +095e0c: 0c09 |004e: move-result-object v9 │ │ +095e0e: 7230 ec2b 9807 |004f: invoke-interface {v8, v9, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +095e14: 3806 2800 |0052: if-eqz v6, 007a // +0028 │ │ +095e18: 1a08 3c04 |0054: const-string v8, "Dispatcher" // string@043c │ │ +095e1c: 1a09 7729 |0056: const-string v9, "paused" // string@2977 │ │ +095e20: 547a 8d0c |0058: iget-object v10, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +095e24: 6e10 b526 0a00 |005a: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +095e2a: 0c0a |005d: move-result-object v10 │ │ +095e2c: 220b a905 |005e: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ +095e30: 7010 3d2b 0b00 |0060: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +095e36: 1a0c 6816 |0063: const-string v12, "because tag '" // string@1668 │ │ +095e3a: 6e20 462b cb00 |0065: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095e40: 0c0b |0068: move-result-object v11 │ │ +095e42: 6e20 452b eb00 |0069: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +095e48: 0c0b |006c: move-result-object v11 │ │ +095e4a: 1a0c d100 |006d: const-string v12, "' was paused" // string@00d1 │ │ +095e4e: 6e20 462b cb00 |006f: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095e54: 0c0b |0072: move-result-object v11 │ │ +095e56: 6e10 4e2b 0b00 |0073: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +095e5c: 0c0b |0076: move-result-object v11 │ │ +095e5e: 7140 4a27 98ba |0077: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095e64: 3801 5400 |007a: if-eqz v1, 00ce // +0054 │ │ +095e68: 7210 db2b 0500 |007c: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ +095e6e: 0a08 |007f: move-result v8 │ │ +095e70: d803 08ff |0080: add-int/lit8 v3, v8, #int -1 // #ff │ │ +095e74: 3a03 4c00 |0082: if-ltz v3, 00ce // +004c │ │ +095e78: 7220 d62b 3500 |0084: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +095e7e: 0c00 |0087: move-result-object v0 │ │ +095e80: 1f00 a304 |0088: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +095e84: 6e10 4525 0000 |008a: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +095e8a: 0c08 |008d: move-result-object v8 │ │ +095e8c: 6e20 ff2a e800 |008e: invoke-virtual {v8, v14}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +095e92: 0a08 |0091: move-result v8 │ │ +095e94: 3908 0700 |0092: if-nez v8, 0099 // +0007 │ │ +095e98: d803 03ff |0094: add-int/lit8 v3, v3, #int -1 // #ff │ │ +095e9c: 28ec |0096: goto 0082 // -0014 │ │ +095e9e: 1201 |0097: const/4 v1, #int 0 // #0 │ │ +095ea0: 289e |0098: goto 0036 // -0062 │ │ +095ea2: 6e20 6325 0200 |0099: invoke-virtual {v2, v0}, Lcom/squareup/picasso/BitmapHunter;.detach:(Lcom/squareup/picasso/Action;)V // method@2563 │ │ +095ea8: 54d8 dd0c |009c: iget-object v8, v13, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ +095eac: 6e10 4625 0000 |009e: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +095eb2: 0c09 |00a1: move-result-object v9 │ │ +095eb4: 7230 ec2b 9800 |00a2: invoke-interface {v8, v9, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +095eba: 3806 efff |00a5: if-eqz v6, 0094 // -0011 │ │ +095ebe: 1a08 3c04 |00a7: const-string v8, "Dispatcher" // string@043c │ │ +095ec2: 1a09 7729 |00a9: const-string v9, "paused" // string@2977 │ │ +095ec6: 540a 8d0c |00ab: iget-object v10, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +095eca: 6e10 b526 0a00 |00ad: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +095ed0: 0c0a |00b0: move-result-object v10 │ │ +095ed2: 220b a905 |00b1: new-instance v11, Ljava/lang/StringBuilder; // type@05a9 │ │ +095ed6: 7010 3d2b 0b00 |00b3: invoke-direct {v11}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +095edc: 1a0c 6816 |00b6: const-string v12, "because tag '" // string@1668 │ │ +095ee0: 6e20 462b cb00 |00b8: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095ee6: 0c0b |00bb: move-result-object v11 │ │ +095ee8: 6e20 452b eb00 |00bc: invoke-virtual {v11, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +095eee: 0c0b |00bf: move-result-object v11 │ │ +095ef0: 1a0c d100 |00c0: const-string v12, "' was paused" // string@00d1 │ │ +095ef4: 6e20 462b cb00 |00c2: invoke-virtual {v11, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +095efa: 0c0b |00c5: move-result-object v11 │ │ +095efc: 6e10 4e2b 0b00 |00c6: invoke-virtual {v11}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +095f02: 0c0b |00c9: move-result-object v11 │ │ +095f04: 7140 4a27 98ba |00ca: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095f0a: 28c7 |00cd: goto 0094 // -0039 │ │ +095f0c: 6e10 6025 0200 |00ce: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.cancel:()Z // method@2560 │ │ +095f12: 0a08 |00d1: move-result v8 │ │ +095f14: 3808 41ff |00d2: if-eqz v8, 0013 // -00bf │ │ +095f18: 7210 bd2b 0400 |00d4: invoke-interface {v4}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +095f1e: 3806 3cff |00d7: if-eqz v6, 0013 // -00c4 │ │ +095f22: 1a08 3c04 |00d9: const-string v8, "Dispatcher" // string@043c │ │ +095f26: 1a09 f516 |00db: const-string v9, "canceled" // string@16f5 │ │ +095f2a: 7110 4027 0200 |00dd: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ +095f30: 0c0a |00e0: move-result-object v10 │ │ +095f32: 1a0b 7415 |00e1: const-string v11, "all actions paused" // string@1574 │ │ +095f36: 7140 4a27 98ba |00e3: invoke-static {v8, v9, v10, v11}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +095f3c: 2900 2dff |00e6: goto/16 0013 // -00d3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=295 │ │ 0x0009 line=248 │ │ 0x0019 line=249 │ │ 0x001f line=250 │ │ @@ -135974,51 +135973,51 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -095ed4: |[095ed4] com.squareup.picasso.Dispatcher.performResumeTag:(Ljava/lang/Object;)V │ │ -095ee4: 5463 de0c |0000: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ -095ee8: 7220 f52b 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2bf5 │ │ -095eee: 0a03 |0005: move-result v3 │ │ -095ef0: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ -095ef4: 0e00 |0008: return-void │ │ -095ef6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -095ef8: 5463 dd0c |000a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ -095efc: 7210 f02b 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ -095f02: 0c03 |000f: move-result-object v3 │ │ -095f04: 7210 a52b 0300 |0010: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -095f0a: 0c02 |0013: move-result-object v2 │ │ -095f0c: 7210 bb2b 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -095f12: 0a03 |0017: move-result v3 │ │ -095f14: 3803 2000 |0018: if-eqz v3, 0038 // +0020 │ │ -095f18: 7210 bc2b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -095f1e: 0c00 |001d: move-result-object v0 │ │ -095f20: 1f00 a304 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -095f24: 6e10 4525 0000 |0020: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -095f2a: 0c03 |0023: move-result-object v3 │ │ -095f2c: 6e20 ff2a 7300 |0024: invoke-virtual {v3, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -095f32: 0a03 |0027: move-result v3 │ │ -095f34: 3803 ecff |0028: if-eqz v3, 0014 // -0014 │ │ -095f38: 3901 0700 |002a: if-nez v1, 0031 // +0007 │ │ -095f3c: 2201 cf05 |002c: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -095f40: 7010 8f2b 0100 |002e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -095f46: 7220 d22b 0100 |0031: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -095f4c: 7210 bd2b 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -095f52: 28dd |0037: goto 0014 // -0023 │ │ -095f54: 3801 d0ff |0038: if-eqz v1, 0008 // -0030 │ │ -095f58: 5463 dc0c |003a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ -095f5c: 5464 dc0c |003c: iget-object v4, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ -095f60: 1305 0d00 |003e: const/16 v5, #int 13 // #d │ │ -095f64: 6e30 de02 5401 |0040: invoke-virtual {v4, v5, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -095f6a: 0c04 |0043: move-result-object v4 │ │ -095f6c: 6e20 e702 4300 |0044: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -095f72: 28c1 |0047: goto 0008 // -003f │ │ +095f40: |[095f40] com.squareup.picasso.Dispatcher.performResumeTag:(Ljava/lang/Object;)V │ │ +095f50: 5463 de0c |0000: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ +095f54: 7220 f52b 7300 |0002: invoke-interface {v3, v7}, Ljava/util/Set;.remove:(Ljava/lang/Object;)Z // method@2bf5 │ │ +095f5a: 0a03 |0005: move-result v3 │ │ +095f5c: 3903 0300 |0006: if-nez v3, 0009 // +0003 │ │ +095f60: 0e00 |0008: return-void │ │ +095f62: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +095f64: 5463 dd0c |000a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ +095f68: 7210 f02b 0300 |000c: invoke-interface {v3}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ +095f6e: 0c03 |000f: move-result-object v3 │ │ +095f70: 7210 a52b 0300 |0010: invoke-interface {v3}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +095f76: 0c02 |0013: move-result-object v2 │ │ +095f78: 7210 bb2b 0200 |0014: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +095f7e: 0a03 |0017: move-result v3 │ │ +095f80: 3803 2000 |0018: if-eqz v3, 0038 // +0020 │ │ +095f84: 7210 bc2b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +095f8a: 0c00 |001d: move-result-object v0 │ │ +095f8c: 1f00 a304 |001e: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +095f90: 6e10 4525 0000 |0020: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +095f96: 0c03 |0023: move-result-object v3 │ │ +095f98: 6e20 ff2a 7300 |0024: invoke-virtual {v3, v7}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +095f9e: 0a03 |0027: move-result v3 │ │ +095fa0: 3803 ecff |0028: if-eqz v3, 0014 // -0014 │ │ +095fa4: 3901 0700 |002a: if-nez v1, 0031 // +0007 │ │ +095fa8: 2201 cf05 |002c: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +095fac: 7010 8f2b 0100 |002e: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +095fb2: 7220 d22b 0100 |0031: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +095fb8: 7210 bd2b 0200 |0034: invoke-interface {v2}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +095fbe: 28dd |0037: goto 0014 // -0023 │ │ +095fc0: 3801 d0ff |0038: if-eqz v1, 0008 // -0030 │ │ +095fc4: 5463 dc0c |003a: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ +095fc8: 5464 dc0c |003c: iget-object v4, v6, Lcom/squareup/picasso/Dispatcher;.mainThreadHandler:Landroid/os/Handler; // field@0cdc │ │ +095fcc: 1305 0d00 |003e: const/16 v5, #int 13 // #d │ │ +095fd0: 6e30 de02 5401 |0040: invoke-virtual {v4, v5, v1}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +095fd6: 0c04 |0043: move-result-object v4 │ │ +095fd8: 6e20 e702 4300 |0044: invoke-virtual {v3, v4}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +095fde: 28c1 |0047: goto 0008 // -003f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0008 line=318 │ │ 0x0009 line=303 │ │ 0x000a line=304 │ │ 0x001a line=305 │ │ @@ -136042,90 +136041,90 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 142 16-bit code units │ │ -095f74: |[095f74] com.squareup.picasso.Dispatcher.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -095f84: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -095f86: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -095f88: 6e10 7025 0b00 |0002: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@2570 │ │ -095f8e: 0a08 |0005: move-result v8 │ │ -095f90: 3808 0300 |0006: if-eqz v8, 0009 // +0003 │ │ -095f94: 0e00 |0008: return-void │ │ -095f96: 54a8 e10c |0009: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -095f9a: 7210 082c 0800 |000b: invoke-interface {v8}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@2c08 │ │ -095fa0: 0a08 |000e: move-result v8 │ │ -095fa2: 3808 0600 |000f: if-eqz v8, 0015 // +0006 │ │ -095fa6: 6e30 ba25 ba07 |0011: invoke-virtual {v10, v11, v7}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ -095fac: 28f4 |0014: goto 0008 // -000c │ │ -095fae: 1202 |0015: const/4 v2, #int 0 // #0 │ │ -095fb0: 55a8 e00c |0016: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ -095fb4: 3808 1000 |0018: if-eqz v8, 0028 // +0010 │ │ -095fb8: 54a8 d60c |001a: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ -095fbc: 1a09 2418 |001c: const-string v9, "connectivity" // string@1824 │ │ -095fc0: 7120 4427 9800 |001e: invoke-static {v8, v9}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ -095fc6: 0c00 |0021: move-result-object v0 │ │ -095fc8: 1f00 8000 |0022: check-cast v0, Landroid/net/ConnectivityManager; // type@0080 │ │ -095fcc: 6e10 7a02 0000 |0024: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ -095fd2: 0c02 |0027: move-result-object v2 │ │ -095fd4: 3802 2500 |0028: if-eqz v2, 004d // +0025 │ │ -095fd8: 6e10 7f02 0200 |002a: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@027f │ │ -095fde: 0a08 |002d: move-result v8 │ │ -095fe0: 3808 1f00 |002e: if-eqz v8, 004d // +001f │ │ -095fe4: 0161 |0030: move v1, v6 │ │ -095fe6: 55a8 d30c |0031: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@0cd3 │ │ -095fea: 6e30 7325 8b02 |0033: invoke-virtual {v11, v8, v2}, Lcom/squareup/picasso/BitmapHunter;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@2573 │ │ -095ff0: 0a03 |0036: move-result v3 │ │ -095ff2: 6e10 7425 0b00 |0037: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.supportsReplay:()Z // method@2574 │ │ -095ff8: 0a04 |003a: move-result v4 │ │ -095ffa: 3903 1600 |003b: if-nez v3, 0051 // +0016 │ │ -095ffe: 55a8 e00c |003d: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ -096002: 3808 1000 |003f: if-eqz v8, 004f // +0010 │ │ -096006: 3804 0e00 |0041: if-eqz v4, 004f // +000e │ │ -09600a: 0165 |0043: move v5, v6 │ │ -09600c: 6e30 ba25 ba05 |0044: invoke-virtual {v10, v11, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ -096012: 3805 c1ff |0047: if-eqz v5, 0008 // -003f │ │ -096016: 7020 b525 ba00 |0049: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b5 │ │ -09601c: 28bc |004c: goto 0008 // -0044 │ │ -09601e: 0171 |004d: move v1, v7 │ │ -096020: 28e3 |004e: goto 0031 // -001d │ │ -096022: 0175 |004f: move v5, v7 │ │ -096024: 28f4 |0050: goto 0044 // -000c │ │ -096026: 55a6 e00c |0051: iget-boolean v6, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ -09602a: 3806 0400 |0053: if-eqz v6, 0057 // +0004 │ │ -09602e: 3801 2f00 |0055: if-eqz v1, 0084 // +002f │ │ -096032: 6e10 6c25 0b00 |0057: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ -096038: 0c06 |005a: move-result-object v6 │ │ -09603a: 5566 370d |005b: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -09603e: 3806 0d00 |005d: if-eqz v6, 006a // +000d │ │ -096042: 1a06 3c04 |005f: const-string v6, "Dispatcher" // string@043c │ │ -096046: 1a07 662b |0061: const-string v7, "retrying" // string@2b66 │ │ -09604a: 7110 4027 0b00 |0063: invoke-static {v11}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ -096050: 0c08 |0066: move-result-object v8 │ │ -096052: 7130 4927 7608 |0067: invoke-static {v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -096058: 6e10 6825 0b00 |006a: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@2568 │ │ -09605e: 0c06 |006d: move-result-object v6 │ │ -096060: 2066 c704 |006e: instance-of v6, v6, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@04c7 │ │ -096064: 3806 0b00 |0070: if-eqz v6, 007b // +000b │ │ -096068: 52b6 a80c |0072: iget v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ -09606c: 6207 0c0d |0074: sget-object v7, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ -096070: 5277 0f0d |0076: iget v7, v7, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -096074: b676 |0078: or-int/2addr v6, v7 │ │ -096076: 59b6 a80c |0079: iput v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ -09607a: 54a6 e10c |007b: iget-object v6, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -09607e: 7220 0a2c b600 |007d: invoke-interface {v6, v11}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2c0a │ │ -096084: 0c06 |0080: move-result-object v6 │ │ -096086: 5bb6 a40c |0081: iput-object v6, v11, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ -09608a: 2885 |0083: goto 0008 // -007b │ │ -09608c: 6e30 ba25 ba04 |0084: invoke-virtual {v10, v11, v4}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ -096092: 3804 81ff |0087: if-eqz v4, 0008 // -007f │ │ -096096: 7020 b525 ba00 |0089: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b5 │ │ -09609c: 2900 7cff |008c: goto/16 0008 // -0084 │ │ +095fe0: |[095fe0] com.squareup.picasso.Dispatcher.performRetry:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +095ff0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +095ff2: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +095ff4: 6e10 7025 0b00 |0002: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.isCancelled:()Z // method@2570 │ │ +095ffa: 0a08 |0005: move-result v8 │ │ +095ffc: 3808 0300 |0006: if-eqz v8, 0009 // +0003 │ │ +096000: 0e00 |0008: return-void │ │ +096002: 54a8 e10c |0009: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +096006: 7210 082c 0800 |000b: invoke-interface {v8}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@2c08 │ │ +09600c: 0a08 |000e: move-result v8 │ │ +09600e: 3808 0600 |000f: if-eqz v8, 0015 // +0006 │ │ +096012: 6e30 ba25 ba07 |0011: invoke-virtual {v10, v11, v7}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ +096018: 28f4 |0014: goto 0008 // -000c │ │ +09601a: 1202 |0015: const/4 v2, #int 0 // #0 │ │ +09601c: 55a8 e00c |0016: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ +096020: 3808 1000 |0018: if-eqz v8, 0028 // +0010 │ │ +096024: 54a8 d60c |001a: iget-object v8, v10, Lcom/squareup/picasso/Dispatcher;.context:Landroid/content/Context; // field@0cd6 │ │ +096028: 1a09 2618 |001c: const-string v9, "connectivity" // string@1826 │ │ +09602c: 7120 4427 9800 |001e: invoke-static {v8, v9}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ +096032: 0c00 |0021: move-result-object v0 │ │ +096034: 1f00 8000 |0022: check-cast v0, Landroid/net/ConnectivityManager; // type@0080 │ │ +096038: 6e10 7a02 0000 |0024: invoke-virtual {v0}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ +09603e: 0c02 |0027: move-result-object v2 │ │ +096040: 3802 2500 |0028: if-eqz v2, 004d // +0025 │ │ +096044: 6e10 7f02 0200 |002a: invoke-virtual {v2}, Landroid/net/NetworkInfo;.isConnected:()Z // method@027f │ │ +09604a: 0a08 |002d: move-result v8 │ │ +09604c: 3808 1f00 |002e: if-eqz v8, 004d // +001f │ │ +096050: 0161 |0030: move v1, v6 │ │ +096052: 55a8 d30c |0031: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.airplaneMode:Z // field@0cd3 │ │ +096056: 6e30 7325 8b02 |0033: invoke-virtual {v11, v8, v2}, Lcom/squareup/picasso/BitmapHunter;.shouldRetry:(ZLandroid/net/NetworkInfo;)Z // method@2573 │ │ +09605c: 0a03 |0036: move-result v3 │ │ +09605e: 6e10 7425 0b00 |0037: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.supportsReplay:()Z // method@2574 │ │ +096064: 0a04 |003a: move-result v4 │ │ +096066: 3903 1600 |003b: if-nez v3, 0051 // +0016 │ │ +09606a: 55a8 e00c |003d: iget-boolean v8, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ +09606e: 3808 1000 |003f: if-eqz v8, 004f // +0010 │ │ +096072: 3804 0e00 |0041: if-eqz v4, 004f // +000e │ │ +096076: 0165 |0043: move v5, v6 │ │ +096078: 6e30 ba25 ba05 |0044: invoke-virtual {v10, v11, v5}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ +09607e: 3805 c1ff |0047: if-eqz v5, 0008 // -003f │ │ +096082: 7020 b525 ba00 |0049: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b5 │ │ +096088: 28bc |004c: goto 0008 // -0044 │ │ +09608a: 0171 |004d: move v1, v7 │ │ +09608c: 28e3 |004e: goto 0031 // -001d │ │ +09608e: 0175 |004f: move v5, v7 │ │ +096090: 28f4 |0050: goto 0044 // -000c │ │ +096092: 55a6 e00c |0051: iget-boolean v6, v10, Lcom/squareup/picasso/Dispatcher;.scansNetworkChanges:Z // field@0ce0 │ │ +096096: 3806 0400 |0053: if-eqz v6, 0057 // +0004 │ │ +09609a: 3801 2f00 |0055: if-eqz v1, 0084 // +002f │ │ +09609e: 6e10 6c25 0b00 |0057: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@256c │ │ +0960a4: 0c06 |005a: move-result-object v6 │ │ +0960a6: 5566 370d |005b: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +0960aa: 3806 0d00 |005d: if-eqz v6, 006a // +000d │ │ +0960ae: 1a06 3c04 |005f: const-string v6, "Dispatcher" // string@043c │ │ +0960b2: 1a07 692b |0061: const-string v7, "retrying" // string@2b69 │ │ +0960b6: 7110 4027 0b00 |0063: invoke-static {v11}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; // method@2740 │ │ +0960bc: 0c08 |0066: move-result-object v8 │ │ +0960be: 7130 4927 7608 |0067: invoke-static {v6, v7, v8}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +0960c4: 6e10 6825 0b00 |006a: invoke-virtual {v11}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@2568 │ │ +0960ca: 0c06 |006d: move-result-object v6 │ │ +0960cc: 2066 c704 |006e: instance-of v6, v6, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@04c7 │ │ +0960d0: 3806 0b00 |0070: if-eqz v6, 007b // +000b │ │ +0960d4: 52b6 a80c |0072: iget v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ +0960d8: 6207 0c0d |0074: sget-object v7, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ +0960dc: 5277 0f0d |0076: iget v7, v7, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +0960e0: b676 |0078: or-int/2addr v6, v7 │ │ +0960e2: 59b6 a80c |0079: iput v6, v11, Lcom/squareup/picasso/BitmapHunter;.networkPolicy:I // field@0ca8 │ │ +0960e6: 54a6 e10c |007b: iget-object v6, v10, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +0960ea: 7220 0a2c b600 |007d: invoke-interface {v6, v11}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2c0a │ │ +0960f0: 0c06 |0080: move-result-object v6 │ │ +0960f2: 5bb6 a40c |0081: iput-object v6, v11, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ +0960f6: 2885 |0083: goto 0008 // -007b │ │ +0960f8: 6e30 ba25 ba04 |0084: invoke-virtual {v10, v11, v4}, Lcom/squareup/picasso/Dispatcher;.performError:(Lcom/squareup/picasso/BitmapHunter;Z)V // method@25ba │ │ +0960fe: 3804 81ff |0087: if-eqz v4, 0008 // -007f │ │ +096102: 7020 b525 ba00 |0089: invoke-direct {v10, v11}, Lcom/squareup/picasso/Dispatcher;.markForReplay:(Lcom/squareup/picasso/BitmapHunter;)V // method@25b5 │ │ +096108: 2900 7cff |008c: goto/16 0008 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=321 │ │ 0x0008 line=366 │ │ 0x0009 line=323 │ │ 0x0011 line=324 │ │ 0x0015 line=328 │ │ @@ -136169,18 +136168,18 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0960a0: |[0960a0] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;)V │ │ -0960b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0960b2: 6e30 c025 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@25c0 │ │ -0960b8: 0e00 |0004: return-void │ │ +09610c: |[09610c] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;)V │ │ +09611c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09611e: 6e30 c025 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/Dispatcher;.performSubmit:(Lcom/squareup/picasso/Action;Z)V // method@25c0 │ │ +096124: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0004 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Dispatcher; │ │ 0x0000 - 0x0005 reg=2 action Lcom/squareup/picasso/Action; │ │ @@ -136190,105 +136189,105 @@ │ │ type : '(Lcom/squareup/picasso/Action;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 184 16-bit code units │ │ -0960bc: |[0960bc] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;Z)V │ │ -0960cc: 5461 de0c |0000: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ -0960d0: 6e10 4525 0700 |0002: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -0960d6: 0c02 |0005: move-result-object v2 │ │ -0960d8: 7220 f22b 2100 |0006: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ -0960de: 0a01 |0009: move-result v1 │ │ -0960e0: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ -0960e4: 5461 dd0c |000c: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ -0960e8: 6e10 4625 0700 |000e: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -0960ee: 0c02 |0011: move-result-object v2 │ │ -0960f0: 7230 ec2b 2107 |0012: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -0960f6: 6e10 4225 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -0960fc: 0c01 |0018: move-result-object v1 │ │ -0960fe: 5511 370d |0019: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -096102: 3801 2c00 |001b: if-eqz v1, 0047 // +002c │ │ -096106: 1a01 3c04 |001d: const-string v1, "Dispatcher" // string@043c │ │ -09610a: 1a02 7429 |001f: const-string v2, "paused" // string@2974 │ │ -09610e: 5473 8d0c |0021: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -096112: 6e10 b526 0300 |0023: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -096118: 0c03 |0026: move-result-object v3 │ │ -09611a: 2204 a905 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -09611e: 7010 3d2b 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -096124: 1a05 6616 |002c: const-string v5, "because tag '" // string@1666 │ │ -096128: 6e20 462b 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09612e: 0c04 |0031: move-result-object v4 │ │ -096130: 6e10 4525 0700 |0032: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -096136: 0c05 |0035: move-result-object v5 │ │ -096138: 6e20 452b 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09613e: 0c04 |0039: move-result-object v4 │ │ -096140: 1a05 cf00 |003a: const-string v5, "' is paused" // string@00cf │ │ -096144: 6e20 462b 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09614a: 0c04 |003f: move-result-object v4 │ │ -09614c: 6e10 4e2b 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -096152: 0c04 |0043: move-result-object v4 │ │ -096154: 7140 4a27 2143 |0044: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -09615a: 0e00 |0047: return-void │ │ -09615c: 5461 db0c |0048: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -096160: 6e10 3f25 0700 |004a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ -096166: 0c02 |004d: move-result-object v2 │ │ -096168: 7220 e92b 2100 |004e: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -09616e: 0c00 |0051: move-result-object v0 │ │ -096170: 1f00 ab04 |0052: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -096174: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ -096178: 6e20 5f25 7000 |0056: invoke-virtual {v0, v7}, Lcom/squareup/picasso/BitmapHunter;.attach:(Lcom/squareup/picasso/Action;)V // method@255f │ │ -09617e: 28ee |0059: goto 0047 // -0012 │ │ -096180: 5461 e10c |005a: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -096184: 7210 082c 0100 |005c: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@2c08 │ │ -09618a: 0a01 |005f: move-result v1 │ │ -09618c: 3801 1a00 |0060: if-eqz v1, 007a // +001a │ │ -096190: 6e10 4225 0700 |0062: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -096196: 0c01 |0065: move-result-object v1 │ │ -096198: 5511 370d |0066: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -09619c: 3801 dfff |0068: if-eqz v1, 0047 // -0021 │ │ -0961a0: 1a01 3c04 |006a: const-string v1, "Dispatcher" // string@043c │ │ -0961a4: 1a02 de1f |006c: const-string v2, "ignored" // string@1fde │ │ -0961a8: 5473 8d0c |006e: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -0961ac: 6e10 b526 0300 |0070: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -0961b2: 0c03 |0073: move-result-object v3 │ │ -0961b4: 1a04 6516 |0074: const-string v4, "because shut down" // string@1665 │ │ -0961b8: 7140 4a27 2143 |0076: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -0961be: 28ce |0079: goto 0047 // -0032 │ │ -0961c0: 6e10 4225 0700 |007a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -0961c6: 0c01 |007d: move-result-object v1 │ │ -0961c8: 5462 d50c |007e: iget-object v2, v6, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@0cd5 │ │ -0961cc: 5463 e20c |0080: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@0ce2 │ │ -0961d0: 7157 6425 6132 |0082: invoke-static {v1, v6, v2, v3, v7}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@2564 │ │ -0961d6: 0c00 |0085: move-result-object v0 │ │ -0961d8: 5461 e10c |0086: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -0961dc: 7220 0a2c 0100 |0088: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2c0a │ │ -0961e2: 0c01 |008b: move-result-object v1 │ │ -0961e4: 5b01 a40c |008c: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ -0961e8: 5461 db0c |008e: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ -0961ec: 6e10 3f25 0700 |0090: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ -0961f2: 0c02 |0093: move-result-object v2 │ │ -0961f4: 7230 ec2b 2100 |0094: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -0961fa: 3808 0b00 |0097: if-eqz v8, 00a2 // +000b │ │ -0961fe: 5461 d90c |0099: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ -096202: 6e10 4625 0700 |009b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -096208: 0c02 |009e: move-result-object v2 │ │ -09620a: 7220 ee2b 2100 |009f: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -096210: 6e10 4225 0700 |00a2: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -096216: 0c01 |00a5: move-result-object v1 │ │ -096218: 5511 370d |00a6: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -09621c: 3801 9fff |00a8: if-eqz v1, 0047 // -0061 │ │ -096220: 1a01 3c04 |00aa: const-string v1, "Dispatcher" // string@043c │ │ -096224: 1a02 751a |00ac: const-string v2, "enqueued" // string@1a75 │ │ -096228: 5473 8d0c |00ae: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -09622c: 6e10 b526 0300 |00b0: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -096232: 0c03 |00b3: move-result-object v3 │ │ -096234: 7130 4927 2103 |00b4: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -09623a: 2890 |00b7: goto 0047 // -0070 │ │ +096128: |[096128] com.squareup.picasso.Dispatcher.performSubmit:(Lcom/squareup/picasso/Action;Z)V │ │ +096138: 5461 de0c |0000: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedTags:Ljava/util/Set; // field@0cde │ │ +09613c: 6e10 4525 0700 |0002: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +096142: 0c02 |0005: move-result-object v2 │ │ +096144: 7220 f22b 2100 |0006: invoke-interface {v1, v2}, Ljava/util/Set;.contains:(Ljava/lang/Object;)Z // method@2bf2 │ │ +09614a: 0a01 |0009: move-result v1 │ │ +09614c: 3801 3e00 |000a: if-eqz v1, 0048 // +003e │ │ +096150: 5461 dd0c |000c: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.pausedActions:Ljava/util/Map; // field@0cdd │ │ +096154: 6e10 4625 0700 |000e: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +09615a: 0c02 |0011: move-result-object v2 │ │ +09615c: 7230 ec2b 2107 |0012: invoke-interface {v1, v2, v7}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +096162: 6e10 4225 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +096168: 0c01 |0018: move-result-object v1 │ │ +09616a: 5511 370d |0019: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +09616e: 3801 2c00 |001b: if-eqz v1, 0047 // +002c │ │ +096172: 1a01 3c04 |001d: const-string v1, "Dispatcher" // string@043c │ │ +096176: 1a02 7729 |001f: const-string v2, "paused" // string@2977 │ │ +09617a: 5473 8d0c |0021: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +09617e: 6e10 b526 0300 |0023: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +096184: 0c03 |0026: move-result-object v3 │ │ +096186: 2204 a905 |0027: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09618a: 7010 3d2b 0400 |0029: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +096190: 1a05 6816 |002c: const-string v5, "because tag '" // string@1668 │ │ +096194: 6e20 462b 5400 |002e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09619a: 0c04 |0031: move-result-object v4 │ │ +09619c: 6e10 4525 0700 |0032: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +0961a2: 0c05 |0035: move-result-object v5 │ │ +0961a4: 6e20 452b 5400 |0036: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0961aa: 0c04 |0039: move-result-object v4 │ │ +0961ac: 1a05 cf00 |003a: const-string v5, "' is paused" // string@00cf │ │ +0961b0: 6e20 462b 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0961b6: 0c04 |003f: move-result-object v4 │ │ +0961b8: 6e10 4e2b 0400 |0040: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0961be: 0c04 |0043: move-result-object v4 │ │ +0961c0: 7140 4a27 2143 |0044: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +0961c6: 0e00 |0047: return-void │ │ +0961c8: 5461 db0c |0048: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +0961cc: 6e10 3f25 0700 |004a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ +0961d2: 0c02 |004d: move-result-object v2 │ │ +0961d4: 7220 e92b 2100 |004e: invoke-interface {v1, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +0961da: 0c00 |0051: move-result-object v0 │ │ +0961dc: 1f00 ab04 |0052: check-cast v0, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +0961e0: 3800 0600 |0054: if-eqz v0, 005a // +0006 │ │ +0961e4: 6e20 5f25 7000 |0056: invoke-virtual {v0, v7}, Lcom/squareup/picasso/BitmapHunter;.attach:(Lcom/squareup/picasso/Action;)V // method@255f │ │ +0961ea: 28ee |0059: goto 0047 // -0012 │ │ +0961ec: 5461 e10c |005a: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +0961f0: 7210 082c 0100 |005c: invoke-interface {v1}, Ljava/util/concurrent/ExecutorService;.isShutdown:()Z // method@2c08 │ │ +0961f6: 0a01 |005f: move-result v1 │ │ +0961f8: 3801 1a00 |0060: if-eqz v1, 007a // +001a │ │ +0961fc: 6e10 4225 0700 |0062: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +096202: 0c01 |0065: move-result-object v1 │ │ +096204: 5511 370d |0066: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +096208: 3801 dfff |0068: if-eqz v1, 0047 // -0021 │ │ +09620c: 1a01 3c04 |006a: const-string v1, "Dispatcher" // string@043c │ │ +096210: 1a02 e01f |006c: const-string v2, "ignored" // string@1fe0 │ │ +096214: 5473 8d0c |006e: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +096218: 6e10 b526 0300 |0070: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +09621e: 0c03 |0073: move-result-object v3 │ │ +096220: 1a04 6716 |0074: const-string v4, "because shut down" // string@1667 │ │ +096224: 7140 4a27 2143 |0076: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +09622a: 28ce |0079: goto 0047 // -0032 │ │ +09622c: 6e10 4225 0700 |007a: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +096232: 0c01 |007d: move-result-object v1 │ │ +096234: 5462 d50c |007e: iget-object v2, v6, Lcom/squareup/picasso/Dispatcher;.cache:Lcom/squareup/picasso/Cache; // field@0cd5 │ │ +096238: 5463 e20c |0080: iget-object v3, v6, Lcom/squareup/picasso/Dispatcher;.stats:Lcom/squareup/picasso/Stats; // field@0ce2 │ │ +09623c: 7157 6425 6132 |0082: invoke-static {v1, v6, v2, v3, v7}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@2564 │ │ +096242: 0c00 |0085: move-result-object v0 │ │ +096244: 5461 e10c |0086: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +096248: 7220 0a2c 0100 |0088: invoke-interface {v1, v0}, Ljava/util/concurrent/ExecutorService;.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; // method@2c0a │ │ +09624e: 0c01 |008b: move-result-object v1 │ │ +096250: 5b01 a40c |008c: iput-object v1, v0, Lcom/squareup/picasso/BitmapHunter;.future:Ljava/util/concurrent/Future; // field@0ca4 │ │ +096254: 5461 db0c |008e: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.hunterMap:Ljava/util/Map; // field@0cdb │ │ +096258: 6e10 3f25 0700 |0090: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ +09625e: 0c02 |0093: move-result-object v2 │ │ +096260: 7230 ec2b 2100 |0094: invoke-interface {v1, v2, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +096266: 3808 0b00 |0097: if-eqz v8, 00a2 // +000b │ │ +09626a: 5461 d90c |0099: iget-object v1, v6, Lcom/squareup/picasso/Dispatcher;.failedActions:Ljava/util/Map; // field@0cd9 │ │ +09626e: 6e10 4625 0700 |009b: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +096274: 0c02 |009e: move-result-object v2 │ │ +096276: 7220 ee2b 2100 |009f: invoke-interface {v1, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +09627c: 6e10 4225 0700 |00a2: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +096282: 0c01 |00a5: move-result-object v1 │ │ +096284: 5511 370d |00a6: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +096288: 3801 9fff |00a8: if-eqz v1, 0047 // -0061 │ │ +09628c: 1a01 3c04 |00aa: const-string v1, "Dispatcher" // string@043c │ │ +096290: 1a02 771a |00ac: const-string v2, "enqueued" // string@1a77 │ │ +096294: 5473 8d0c |00ae: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +096298: 6e10 b526 0300 |00b0: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +09629e: 0c03 |00b3: move-result-object v3 │ │ +0962a0: 7130 4927 2103 |00b4: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +0962a6: 2890 |00b7: goto 0047 // -0070 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x000c line=180 │ │ 0x0015 line=181 │ │ 0x001d line=182 │ │ 0x0032 line=183 │ │ @@ -136318,29 +136317,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -09623c: |[09623c] com.squareup.picasso.Dispatcher.shutdown:()V │ │ -09624c: 5420 e10c |0000: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -096250: 2000 d604 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ -096254: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -096258: 5420 e10c |0006: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ -09625c: 7210 092c 0000 |0008: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@2c09 │ │ -096262: 5420 d80c |000b: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@0cd8 │ │ -096266: 7210 cb25 0000 |000d: invoke-interface {v0}, Lcom/squareup/picasso/Downloader;.shutdown:()V // method@25cb │ │ -09626c: 5420 d70c |0010: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ -096270: 6e10 a125 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.quit:()Z // method@25a1 │ │ -096276: 6200 2e0d |0015: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -09627a: 2201 b404 |0017: new-instance v1, Lcom/squareup/picasso/Dispatcher$1; // type@04b4 │ │ -09627e: 7020 9925 2100 |0019: invoke-direct {v1, v2}, Lcom/squareup/picasso/Dispatcher$1;.:(Lcom/squareup/picasso/Dispatcher;)V // method@2599 │ │ -096284: 6e20 df02 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -09628a: 0e00 |001f: return-void │ │ +0962a8: |[0962a8] com.squareup.picasso.Dispatcher.shutdown:()V │ │ +0962b8: 5420 e10c |0000: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +0962bc: 2000 d604 |0002: instance-of v0, v0, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ +0962c0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0962c4: 5420 e10c |0006: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.service:Ljava/util/concurrent/ExecutorService; // field@0ce1 │ │ +0962c8: 7210 092c 0000 |0008: invoke-interface {v0}, Ljava/util/concurrent/ExecutorService;.shutdown:()V // method@2c09 │ │ +0962ce: 5420 d80c |000b: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@0cd8 │ │ +0962d2: 7210 cb25 0000 |000d: invoke-interface {v0}, Lcom/squareup/picasso/Downloader;.shutdown:()V // method@25cb │ │ +0962d8: 5420 d70c |0010: iget-object v0, v2, Lcom/squareup/picasso/Dispatcher;.dispatcherThread:Lcom/squareup/picasso/Dispatcher$DispatcherThread; // field@0cd7 │ │ +0962dc: 6e10 a125 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Dispatcher$DispatcherThread;.quit:()Z // method@25a1 │ │ +0962e2: 6200 2e0d |0015: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +0962e6: 2201 b404 |0017: new-instance v1, Lcom/squareup/picasso/Dispatcher$1; // type@04b4 │ │ +0962ea: 7020 9925 2100 |0019: invoke-direct {v1, v2}, Lcom/squareup/picasso/Dispatcher$1;.:(Lcom/squareup/picasso/Dispatcher;)V // method@2599 │ │ +0962f0: 6e20 df02 1000 |001c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +0962f6: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0006 line=125 │ │ 0x000b line=127 │ │ 0x0010 line=128 │ │ 0x0015 line=130 │ │ @@ -136402,28 +136401,28 @@ │ │ type : '(Landroid/graphics/Bitmap;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -09628c: |[09628c] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;Z)V │ │ -09629c: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0962a2: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -0962a6: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0962aa: 1a01 3303 |0007: const-string v1, "Bitmap may not be null." // string@0333 │ │ -0962ae: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0962b4: 2700 |000c: throw v0 │ │ -0962b6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0962b8: 5b20 e60c |000e: iput-object v0, v2, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@0ce6 │ │ -0962bc: 5b23 e30c |0010: iput-object v3, v2, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@0ce3 │ │ -0962c0: 5c24 e40c |0012: iput-boolean v4, v2, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@0ce4 │ │ -0962c4: 1600 ffff |0014: const-wide/16 v0, #int -1 // #ffff │ │ -0962c8: 5a20 e50c |0016: iput-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@0ce5 │ │ -0962cc: 0e00 |0018: return-void │ │ +0962f8: |[0962f8] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;Z)V │ │ +096308: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +09630e: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +096312: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096316: 1a01 3303 |0007: const-string v1, "Bitmap may not be null." // string@0333 │ │ +09631a: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096320: 2700 |000c: throw v0 │ │ +096322: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +096324: 5b20 e60c |000e: iput-object v0, v2, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@0ce6 │ │ +096328: 5b23 e30c |0010: iput-object v3, v2, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@0ce3 │ │ +09632c: 5c24 e40c |0012: iput-boolean v4, v2, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@0ce4 │ │ +096330: 1600 ffff |0014: const-wide/16 v0, #int -1 // #ffff │ │ +096334: 5a20 e50c |0016: iput-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@0ce5 │ │ +096338: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=71 │ │ 0x0005 line=72 │ │ 0x000d line=74 │ │ 0x0010 line=75 │ │ @@ -136440,17 +136439,17 @@ │ │ type : '(Landroid/graphics/Bitmap;ZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0962d0: |[0962d0] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;ZJ)V │ │ -0962e0: 7030 c225 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Downloader$Response;.:(Landroid/graphics/Bitmap;Z)V // method@25c2 │ │ -0962e6: 0e00 |0003: return-void │ │ +09633c: |[09633c] com.squareup.picasso.Downloader$Response.:(Landroid/graphics/Bitmap;ZJ)V │ │ +09634c: 7030 c225 1002 |0000: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Downloader$Response;.:(Landroid/graphics/Bitmap;Z)V // method@25c2 │ │ +096352: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Downloader$Response; │ │ 0x0000 - 0x0004 reg=1 bitmap Landroid/graphics/Bitmap; │ │ @@ -136462,18 +136461,18 @@ │ │ type : '(Ljava/io/InputStream;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0962e8: |[0962e8] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;Z)V │ │ -0962f8: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ -0962fc: 7051 c525 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@25c5 │ │ -096302: 0e00 |0005: return-void │ │ +096354: |[096354] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;Z)V │ │ +096364: 1600 ffff |0000: const-wide/16 v0, #int -1 // #ffff │ │ +096368: 7051 c525 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@25c5 │ │ +09636e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0005 line=90 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/picasso/Downloader$Response; │ │ 0x0000 - 0x0006 reg=3 stream Ljava/io/InputStream; │ │ @@ -136484,27 +136483,27 @@ │ │ type : '(Ljava/io/InputStream;ZJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -096304: |[096304] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;ZJ)V │ │ -096314: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -09631a: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -09631e: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096322: 1a01 b310 |0007: const-string v1, "Stream may not be null." // string@10b3 │ │ -096326: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09632c: 2700 |000c: throw v0 │ │ -09632e: 5b34 e60c |000d: iput-object v4, v3, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@0ce6 │ │ -096332: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -096334: 5b30 e30c |0010: iput-object v0, v3, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@0ce3 │ │ -096338: 5c35 e40c |0012: iput-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@0ce4 │ │ -09633c: 5a36 e50c |0014: iput-wide v6, v3, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@0ce5 │ │ -096340: 0e00 |0016: return-void │ │ +096370: |[096370] com.squareup.picasso.Downloader$Response.:(Ljava/io/InputStream;ZJ)V │ │ +096380: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +096386: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +09638a: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +09638e: 1a01 b410 |0007: const-string v1, "Stream may not be null." // string@10b4 │ │ +096392: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096398: 2700 |000c: throw v0 │ │ +09639a: 5b34 e60c |000d: iput-object v4, v3, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@0ce6 │ │ +09639e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0963a0: 5b30 e30c |0010: iput-object v0, v3, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@0ce3 │ │ +0963a4: 5c35 e40c |0012: iput-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@0ce4 │ │ +0963a8: 5a36 e50c |0014: iput-wide v6, v3, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@0ce5 │ │ +0963ac: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0005 line=117 │ │ 0x000d line=119 │ │ 0x000f line=120 │ │ @@ -136523,17 +136522,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096344: |[096344] com.squareup.picasso.Downloader$Response.getBitmap:()Landroid/graphics/Bitmap; │ │ -096354: 5410 e30c |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@0ce3 │ │ -096358: 1100 |0002: return-object v0 │ │ +0963b0: |[0963b0] com.squareup.picasso.Downloader$Response.getBitmap:()Landroid/graphics/Bitmap; │ │ +0963c0: 5410 e30c |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.bitmap:Landroid/graphics/Bitmap; // field@0ce3 │ │ +0963c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Downloader$Response; │ │ │ │ #1 : (in Lcom/squareup/picasso/Downloader$Response;) │ │ @@ -136541,17 +136540,17 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09635c: |[09635c] com.squareup.picasso.Downloader$Response.getContentLength:()J │ │ -09636c: 5320 e50c |0000: iget-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@0ce5 │ │ -096370: 1000 |0002: return-wide v0 │ │ +0963c8: |[0963c8] com.squareup.picasso.Downloader$Response.getContentLength:()J │ │ +0963d8: 5320 e50c |0000: iget-wide v0, v2, Lcom/squareup/picasso/Downloader$Response;.contentLength:J // field@0ce5 │ │ +0963dc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lcom/squareup/picasso/Downloader$Response; │ │ │ │ #2 : (in Lcom/squareup/picasso/Downloader$Response;) │ │ @@ -136559,17 +136558,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096374: |[096374] com.squareup.picasso.Downloader$Response.getInputStream:()Ljava/io/InputStream; │ │ -096384: 5410 e60c |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@0ce6 │ │ -096388: 1100 |0002: return-object v0 │ │ +0963e0: |[0963e0] com.squareup.picasso.Downloader$Response.getInputStream:()Ljava/io/InputStream; │ │ +0963f0: 5410 e60c |0000: iget-object v0, v1, Lcom/squareup/picasso/Downloader$Response;.stream:Ljava/io/InputStream; // field@0ce6 │ │ +0963f4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Downloader$Response; │ │ │ │ source_file_idx : 1095 (Downloader.java) │ │ @@ -136610,21 +136609,21 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09638c: |[09638c] com.squareup.picasso.Downloader$ResponseException.:(Ljava/lang/String;II)V │ │ -09639c: 7020 7e2a 2100 |0000: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -0963a2: 7110 0f26 0300 |0003: invoke-static {v3}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@260f │ │ -0963a8: 0a00 |0006: move-result v0 │ │ -0963aa: 5c10 e70c |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@0ce7 │ │ -0963ae: 5914 e80c |0009: iput v4, v1, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@0ce8 │ │ -0963b2: 0e00 |000b: return-void │ │ +0963f8: |[0963f8] com.squareup.picasso.Downloader$ResponseException.:(Ljava/lang/String;II)V │ │ +096408: 7020 7e2a 2100 |0000: invoke-direct {v1, v2}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +09640e: 7110 0f26 0300 |0003: invoke-static {v3}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@260f │ │ +096414: 0a00 |0006: move-result v0 │ │ +096416: 5c10 e70c |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Downloader$ResponseException;.localCacheOnly:Z // field@0ce7 │ │ +09641a: 5914 e80c |0009: iput v4, v1, Lcom/squareup/picasso/Downloader$ResponseException;.responseCode:I // field@0ce8 │ │ +09641e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0009 line=51 │ │ 0x000b line=52 │ │ locals : │ │ @@ -136743,18 +136742,18 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0963b4: |[0963b4] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;)V │ │ -0963c4: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ -0963c8: 7030 ec25 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;I)V // method@25ec │ │ -0963ce: 0e00 |0005: return-void │ │ +096420: |[096420] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;)V │ │ +096430: 1300 0010 |0000: const/16 v0, #int 4096 // #1000 │ │ +096434: 7030 ec25 2100 |0002: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/MarkableInputStream;.:(Ljava/io/InputStream;I)V // method@25ec │ │ +09643a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ 0x0000 - 0x0006 reg=2 in Ljava/io/InputStream; │ │ @@ -136764,26 +136763,26 @@ │ │ type : '(Ljava/io/InputStream;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0963d0: |[0963d0] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;I)V │ │ -0963e0: 7010 802a 0400 |0000: invoke-direct {v4}, Ljava/io/InputStream;.:()V // method@2a80 │ │ -0963e6: 1602 ffff |0003: const-wide/16 v2, #int -1 // #ffff │ │ -0963ea: 5a42 f90c |0005: iput-wide v2, v4, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@0cf9 │ │ -0963ee: 6e10 842a 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.markSupported:()Z // method@2a84 │ │ -0963f4: 0a01 |000a: move-result v1 │ │ -0963f6: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ -0963fa: 2200 6c05 |000d: new-instance v0, Ljava/io/BufferedInputStream; // type@056c │ │ -0963fe: 7030 572a 5006 |000f: invoke-direct {v0, v5, v6}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2a57 │ │ -096404: 0705 |0012: move-object v5, v0 │ │ -096406: 5b45 fa0c |0013: iput-object v5, v4, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -09640a: 0e00 |0015: return-void │ │ +09643c: |[09643c] com.squareup.picasso.MarkableInputStream.:(Ljava/io/InputStream;I)V │ │ +09644c: 7010 802a 0400 |0000: invoke-direct {v4}, Ljava/io/InputStream;.:()V // method@2a80 │ │ +096452: 1602 ffff |0003: const-wide/16 v2, #int -1 // #ffff │ │ +096456: 5a42 f90c |0005: iput-wide v2, v4, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@0cf9 │ │ +09645a: 6e10 842a 0500 |0007: invoke-virtual {v5}, Ljava/io/InputStream;.markSupported:()Z // method@2a84 │ │ +096460: 0a01 |000a: move-result v1 │ │ +096462: 3901 0800 |000b: if-nez v1, 0013 // +0008 │ │ +096466: 2200 6c05 |000d: new-instance v0, Ljava/io/BufferedInputStream; // type@056c │ │ +09646a: 7030 572a 5006 |000f: invoke-direct {v0, v5, v6}, Ljava/io/BufferedInputStream;.:(Ljava/io/InputStream;I)V // method@2a57 │ │ +096470: 0705 |0012: move-object v5, v0 │ │ +096472: 5b45 fa0c |0013: iput-object v5, v4, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +096476: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=35 │ │ 0x0007 line=42 │ │ 0x000d line=43 │ │ 0x0013 line=45 │ │ @@ -136800,56 +136799,56 @@ │ │ type : '(J)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 82 16-bit code units │ │ -09640c: |[09640c] com.squareup.picasso.MarkableInputStream.setLimit:(J)V │ │ -09641c: 5372 fd0c |0000: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ -096420: 5374 fc0c |0002: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -096424: 3101 0204 |0004: cmp-long v1, v2, v4 │ │ -096428: 3b01 2300 |0006: if-gez v1, 0029 // +0023 │ │ -09642c: 5372 fc0c |0008: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -096430: 5374 fb0c |000a: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ -096434: 3101 0204 |000c: cmp-long v1, v2, v4 │ │ -096438: 3c01 1b00 |000e: if-gtz v1, 0029 // +001b │ │ -09643c: 5471 fa0c |0010: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -096440: 6e10 882a 0100 |0012: invoke-virtual {v1}, Ljava/io/InputStream;.reset:()V // method@2a88 │ │ -096446: 5471 fa0c |0015: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -09644a: 5372 fd0c |0017: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ -09644e: 9c02 0802 |0019: sub-long v2, v8, v2 │ │ -096452: 8422 |001b: long-to-int v2, v2 │ │ -096454: 6e20 832a 2100 |001c: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@2a83 │ │ -09645a: 5372 fd0c |001f: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ -09645e: 5374 fc0c |0021: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -096462: 7055 f925 2743 |0023: invoke-direct {v7, v2, v3, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@25f9 │ │ -096468: 5a78 fb0c |0026: iput-wide v8, v7, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ -09646c: 0e00 |0028: return-void │ │ -09646e: 5372 fc0c |0029: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -096472: 5a72 fd0c |002b: iput-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ -096476: 5471 fa0c |002d: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -09647a: 5372 fc0c |002f: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -09647e: 9c02 0802 |0031: sub-long v2, v8, v2 │ │ -096482: 8422 |0033: long-to-int v2, v2 │ │ -096484: 6e20 832a 2100 |0034: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@2a83 │ │ -09648a: 28ef |0037: goto 0026 // -0011 │ │ -09648c: 0d00 |0038: move-exception v0 │ │ -09648e: 2201 9305 |0039: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -096492: 2202 a905 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -096496: 7010 3d2b 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09649c: 1a03 b311 |0040: const-string v3, "Unable to mark: " // string@11b3 │ │ -0964a0: 6e20 462b 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0964a6: 0c02 |0045: move-result-object v2 │ │ -0964a8: 6e20 452b 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0964ae: 0c02 |0049: move-result-object v2 │ │ -0964b0: 6e10 4e2b 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0964b6: 0c02 |004d: move-result-object v2 │ │ -0964b8: 7020 da2a 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0964be: 2701 |0051: throw v1 │ │ +096478: |[096478] com.squareup.picasso.MarkableInputStream.setLimit:(J)V │ │ +096488: 5372 fd0c |0000: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ +09648c: 5374 fc0c |0002: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096490: 3101 0204 |0004: cmp-long v1, v2, v4 │ │ +096494: 3b01 2300 |0006: if-gez v1, 0029 // +0023 │ │ +096498: 5372 fc0c |0008: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +09649c: 5374 fb0c |000a: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ +0964a0: 3101 0204 |000c: cmp-long v1, v2, v4 │ │ +0964a4: 3c01 1b00 |000e: if-gtz v1, 0029 // +001b │ │ +0964a8: 5471 fa0c |0010: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +0964ac: 6e10 882a 0100 |0012: invoke-virtual {v1}, Ljava/io/InputStream;.reset:()V // method@2a88 │ │ +0964b2: 5471 fa0c |0015: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +0964b6: 5372 fd0c |0017: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ +0964ba: 9c02 0802 |0019: sub-long v2, v8, v2 │ │ +0964be: 8422 |001b: long-to-int v2, v2 │ │ +0964c0: 6e20 832a 2100 |001c: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@2a83 │ │ +0964c6: 5372 fd0c |001f: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ +0964ca: 5374 fc0c |0021: iget-wide v4, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +0964ce: 7055 f925 2743 |0023: invoke-direct {v7, v2, v3, v4, v5}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@25f9 │ │ +0964d4: 5a78 fb0c |0026: iput-wide v8, v7, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ +0964d8: 0e00 |0028: return-void │ │ +0964da: 5372 fc0c |0029: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +0964de: 5a72 fd0c |002b: iput-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ +0964e2: 5471 fa0c |002d: iget-object v1, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +0964e6: 5372 fc0c |002f: iget-wide v2, v7, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +0964ea: 9c02 0802 |0031: sub-long v2, v8, v2 │ │ +0964ee: 8422 |0033: long-to-int v2, v2 │ │ +0964f0: 6e20 832a 2100 |0034: invoke-virtual {v1, v2}, Ljava/io/InputStream;.mark:(I)V // method@2a83 │ │ +0964f6: 28ef |0037: goto 0026 // -0011 │ │ +0964f8: 0d00 |0038: move-exception v0 │ │ +0964fa: 2201 9305 |0039: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0964fe: 2202 a905 |003b: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +096502: 7010 3d2b 0200 |003d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +096508: 1a03 b411 |0040: const-string v3, "Unable to mark: " // string@11b4 │ │ +09650c: 6e20 462b 3200 |0042: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +096512: 0c02 |0045: move-result-object v2 │ │ +096514: 6e20 452b 0200 |0046: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09651a: 0c02 |0049: move-result-object v2 │ │ +09651c: 6e10 4e2b 0200 |004a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +096522: 0c02 |004d: move-result-object v2 │ │ +096524: 7020 da2a 2100 |004e: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09652a: 2701 |0051: throw v1 │ │ catches : 1 │ │ 0x0000 - 0x0037 │ │ Ljava/io/IOException; -> 0x0038 │ │ positions : │ │ 0x0000 line=77 │ │ 0x0010 line=78 │ │ 0x0015 line=79 │ │ @@ -136870,32 +136869,32 @@ │ │ type : '(JJ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0964d0: |[0964d0] com.squareup.picasso.MarkableInputStream.skip:(JJ)V │ │ -0964e0: 3102 080a |0000: cmp-long v2, v8, v10 │ │ -0964e4: 3b02 1700 |0002: if-gez v2, 0019 // +0017 │ │ -0964e8: 5472 fa0c |0004: iget-object v2, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -0964ec: 9c04 0a08 |0006: sub-long v4, v10, v8 │ │ -0964f0: 6e30 892a 4205 |0008: invoke-virtual {v2, v4, v5}, Ljava/io/InputStream;.skip:(J)J // method@2a89 │ │ -0964f6: 0b00 |000b: move-result-wide v0 │ │ -0964f8: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ -0964fc: 3102 0002 |000e: cmp-long v2, v0, v2 │ │ -096500: 3902 0c00 |0010: if-nez v2, 001c // +000c │ │ -096504: 6e10 f125 0700 |0012: invoke-virtual {v7}, Lcom/squareup/picasso/MarkableInputStream;.read:()I // method@25f1 │ │ -09650a: 0a02 |0015: move-result v2 │ │ -09650c: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ -09650e: 3332 0300 |0017: if-ne v2, v3, 001a // +0003 │ │ -096512: 0e00 |0019: return-void │ │ -096514: 1600 0100 |001a: const-wide/16 v0, #int 1 // #1 │ │ -096518: bb08 |001c: add-long/2addr v8, v0 │ │ -09651a: 28e3 |001d: goto 0000 // -001d │ │ +09653c: |[09653c] com.squareup.picasso.MarkableInputStream.skip:(JJ)V │ │ +09654c: 3102 080a |0000: cmp-long v2, v8, v10 │ │ +096550: 3b02 1700 |0002: if-gez v2, 0019 // +0017 │ │ +096554: 5472 fa0c |0004: iget-object v2, v7, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +096558: 9c04 0a08 |0006: sub-long v4, v10, v8 │ │ +09655c: 6e30 892a 4205 |0008: invoke-virtual {v2, v4, v5}, Ljava/io/InputStream;.skip:(J)J // method@2a89 │ │ +096562: 0b00 |000b: move-result-wide v0 │ │ +096564: 1602 0000 |000c: const-wide/16 v2, #int 0 // #0 │ │ +096568: 3102 0002 |000e: cmp-long v2, v0, v2 │ │ +09656c: 3902 0c00 |0010: if-nez v2, 001c // +000c │ │ +096570: 6e10 f125 0700 |0012: invoke-virtual {v7}, Lcom/squareup/picasso/MarkableInputStream;.read:()I // method@25f1 │ │ +096576: 0a02 |0015: move-result v2 │ │ +096578: 12f3 |0016: const/4 v3, #int -1 // #ff │ │ +09657a: 3332 0300 |0017: if-ne v2, v3, 001a // +0003 │ │ +09657e: 0e00 |0019: return-void │ │ +096580: 1600 0100 |001a: const-wide/16 v0, #int 1 // #1 │ │ +096584: bb08 |001c: add-long/2addr v8, v0 │ │ +096586: 28e3 |001d: goto 0000 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0004 line=109 │ │ 0x000c line=110 │ │ 0x0012 line=111 │ │ 0x0019 line=119 │ │ @@ -136915,19 +136914,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09651c: |[09651c] com.squareup.picasso.MarkableInputStream.available:()I │ │ -09652c: 5410 fa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -096530: 6e10 812a 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@2a81 │ │ -096536: 0a00 |0005: move-result v0 │ │ -096538: 0f00 |0006: return v0 │ │ +096588: |[096588] com.squareup.picasso.MarkableInputStream.available:()I │ │ +096598: 5410 fa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +09659c: 6e10 812a 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.available:()I // method@2a81 │ │ +0965a2: 0a00 |0005: move-result v0 │ │ +0965a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ #1 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ @@ -136935,18 +136934,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09653c: |[09653c] com.squareup.picasso.MarkableInputStream.close:()V │ │ -09654c: 5410 fa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -096550: 6e10 822a 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -096556: 0e00 |0005: return-void │ │ +0965a8: |[0965a8] com.squareup.picasso.MarkableInputStream.close:()V │ │ +0965b8: 5410 fa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +0965bc: 6e10 822a 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +0965c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0005 line=157 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ @@ -136955,19 +136954,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -096558: |[096558] com.squareup.picasso.MarkableInputStream.mark:(I)V │ │ -096568: 6e20 f625 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@25f6 │ │ -09656e: 0b00 |0003: move-result-wide v0 │ │ -096570: 5a20 f90c |0004: iput-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@0cf9 │ │ -096574: 0e00 |0006: return-void │ │ +0965c4: |[0965c4] com.squareup.picasso.MarkableInputStream.mark:(I)V │ │ +0965d4: 6e20 f625 3200 |0000: invoke-virtual {v2, v3}, Lcom/squareup/picasso/MarkableInputStream;.savePosition:(I)J // method@25f6 │ │ +0965da: 0b00 |0003: move-result-wide v0 │ │ +0965dc: 5a20 f90c |0004: iput-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@0cf9 │ │ +0965e0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0006 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/MarkableInputStream; │ │ 0x0000 - 0x0007 reg=3 readLimit I │ │ @@ -136977,19 +136976,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -096578: |[096578] com.squareup.picasso.MarkableInputStream.markSupported:()Z │ │ -096588: 5410 fa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -09658c: 6e10 842a 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@2a84 │ │ -096592: 0a00 |0005: move-result v0 │ │ -096594: 0f00 |0006: return v0 │ │ +0965e4: |[0965e4] com.squareup.picasso.MarkableInputStream.markSupported:()Z │ │ +0965f4: 5410 fa0c |0000: iget-object v0, v1, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +0965f8: 6e10 842a 0000 |0002: invoke-virtual {v0}, Ljava/io/InputStream;.markSupported:()Z // method@2a84 │ │ +0965fe: 0a00 |0005: move-result v0 │ │ +096600: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ #4 : (in Lcom/squareup/picasso/MarkableInputStream;) │ │ @@ -136997,25 +136996,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -096598: |[096598] com.squareup.picasso.MarkableInputStream.read:()I │ │ -0965a8: 5461 fa0c |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -0965ac: 6e10 852a 0100 |0002: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@2a85 │ │ -0965b2: 0a00 |0005: move-result v0 │ │ -0965b4: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0965b6: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ -0965ba: 5362 fc0c |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0965be: 1604 0100 |000b: const-wide/16 v4, #int 1 // #1 │ │ -0965c2: bb42 |000d: add-long/2addr v2, v4 │ │ -0965c4: 5a62 fc0c |000e: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0965c8: 0f00 |0010: return v0 │ │ +096604: |[096604] com.squareup.picasso.MarkableInputStream.read:()I │ │ +096614: 5461 fa0c |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +096618: 6e10 852a 0100 |0002: invoke-virtual {v1}, Ljava/io/InputStream;.read:()I // method@2a85 │ │ +09661e: 0a00 |0005: move-result v0 │ │ +096620: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +096622: 3210 0900 |0007: if-eq v0, v1, 0010 // +0009 │ │ +096626: 5362 fc0c |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +09662a: 1604 0100 |000b: const-wide/16 v4, #int 1 // #1 │ │ +09662e: bb42 |000d: add-long/2addr v2, v4 │ │ +096630: 5a62 fc0c |000e: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096634: 0f00 |0010: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ 0x0009 line=124 │ │ 0x0010 line=126 │ │ locals : │ │ @@ -137027,25 +137026,25 @@ │ │ type : '([B)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0965cc: |[0965cc] com.squareup.picasso.MarkableInputStream.read:([B)I │ │ -0965dc: 5461 fa0c |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -0965e0: 6e20 862a 7100 |0002: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@2a86 │ │ -0965e6: 0a00 |0005: move-result v0 │ │ -0965e8: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -0965ea: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ -0965ee: 5362 fc0c |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0965f2: 8104 |000b: int-to-long v4, v0 │ │ -0965f4: bb42 |000c: add-long/2addr v2, v4 │ │ -0965f6: 5a62 fc0c |000d: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0965fa: 0f00 |000f: return v0 │ │ +096638: |[096638] com.squareup.picasso.MarkableInputStream.read:([B)I │ │ +096648: 5461 fa0c |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +09664c: 6e20 862a 7100 |0002: invoke-virtual {v1, v7}, Ljava/io/InputStream;.read:([B)I // method@2a86 │ │ +096652: 0a00 |0005: move-result v0 │ │ +096654: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +096656: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +09665a: 5362 fc0c |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +09665e: 8104 |000b: int-to-long v4, v0 │ │ +096660: bb42 |000c: add-long/2addr v2, v4 │ │ +096662: 5a62 fc0c |000d: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096666: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0009 line=132 │ │ 0x000f line=134 │ │ locals : │ │ @@ -137058,25 +137057,25 @@ │ │ type : '([BII)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0965fc: |[0965fc] com.squareup.picasso.MarkableInputStream.read:([BII)I │ │ -09660c: 5461 fa0c |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -096610: 6e40 872a 7198 |0002: invoke-virtual {v1, v7, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@2a87 │ │ -096616: 0a00 |0005: move-result v0 │ │ -096618: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ -09661a: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ -09661e: 5362 fc0c |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -096622: 8104 |000b: int-to-long v4, v0 │ │ -096624: bb42 |000c: add-long/2addr v2, v4 │ │ -096626: 5a62 fc0c |000d: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -09662a: 0f00 |000f: return v0 │ │ +096668: |[096668] com.squareup.picasso.MarkableInputStream.read:([BII)I │ │ +096678: 5461 fa0c |0000: iget-object v1, v6, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +09667c: 6e40 872a 7198 |0002: invoke-virtual {v1, v7, v8, v9}, Ljava/io/InputStream;.read:([BII)I // method@2a87 │ │ +096682: 0a00 |0005: move-result v0 │ │ +096684: 12f1 |0006: const/4 v1, #int -1 // #ff │ │ +096686: 3210 0800 |0007: if-eq v0, v1, 000f // +0008 │ │ +09668a: 5362 fc0c |0009: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +09668e: 8104 |000b: int-to-long v4, v0 │ │ +096690: bb42 |000c: add-long/2addr v2, v4 │ │ +096692: 5a62 fc0c |000d: iput-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096696: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=139 │ │ 0x0009 line=140 │ │ 0x000f line=142 │ │ locals : │ │ @@ -137091,18 +137090,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09662c: |[09662c] com.squareup.picasso.MarkableInputStream.reset:()V │ │ -09663c: 5320 f90c |0000: iget-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@0cf9 │ │ -096640: 6e30 f525 0201 |0002: invoke-virtual {v2, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@25f5 │ │ -096646: 0e00 |0005: return-void │ │ +096698: |[096698] com.squareup.picasso.MarkableInputStream.reset:()V │ │ +0966a8: 5320 f90c |0000: iget-wide v0, v2, Lcom/squareup/picasso/MarkableInputStream;.defaultMark:J // field@0cf9 │ │ +0966ac: 6e30 f525 0201 |0002: invoke-virtual {v2, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.reset:(J)V // method@25f5 │ │ +0966b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lcom/squareup/picasso/MarkableInputStream; │ │ │ │ @@ -137111,32 +137110,32 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -096648: |[096648] com.squareup.picasso.MarkableInputStream.reset:(J)V │ │ -096658: 5350 fc0c |0000: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -09665c: 5352 fb0c |0002: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ -096660: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ -096664: 3c00 0800 |0006: if-gtz v0, 000e // +0008 │ │ -096668: 5350 fd0c |0008: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ -09666c: 3100 0600 |000a: cmp-long v0, v6, v0 │ │ -096670: 3b00 0a00 |000c: if-gez v0, 0016 // +000a │ │ -096674: 2200 7605 |000e: new-instance v0, Ljava/io/IOException; // type@0576 │ │ -096678: 1a01 8f03 |0010: const-string v1, "Cannot reset" // string@038f │ │ -09667c: 7020 7e2a 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -096682: 2700 |0015: throw v0 │ │ -096684: 5450 fa0c |0016: iget-object v0, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -096688: 6e10 882a 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@2a88 │ │ -09668e: 5350 fd0c |001b: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ -096692: 7057 f925 0561 |001d: invoke-direct {v5, v0, v1, v6, v7}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@25f9 │ │ -096698: 5a56 fc0c |0020: iput-wide v6, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -09669c: 0e00 |0022: return-void │ │ +0966b4: |[0966b4] com.squareup.picasso.MarkableInputStream.reset:(J)V │ │ +0966c4: 5350 fc0c |0000: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +0966c8: 5352 fb0c |0002: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ +0966cc: 3100 0002 |0004: cmp-long v0, v0, v2 │ │ +0966d0: 3c00 0800 |0006: if-gtz v0, 000e // +0008 │ │ +0966d4: 5350 fd0c |0008: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ +0966d8: 3100 0600 |000a: cmp-long v0, v6, v0 │ │ +0966dc: 3b00 0a00 |000c: if-gez v0, 0016 // +000a │ │ +0966e0: 2200 7605 |000e: new-instance v0, Ljava/io/IOException; // type@0576 │ │ +0966e4: 1a01 8f03 |0010: const-string v1, "Cannot reset" // string@038f │ │ +0966e8: 7020 7e2a 1000 |0012: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +0966ee: 2700 |0015: throw v0 │ │ +0966f0: 5450 fa0c |0016: iget-object v0, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +0966f4: 6e10 882a 0000 |0018: invoke-virtual {v0}, Ljava/io/InputStream;.reset:()V // method@2a88 │ │ +0966fa: 5350 fd0c |001b: iget-wide v0, v5, Lcom/squareup/picasso/MarkableInputStream;.reset:J // field@0cfd │ │ +0966fe: 7057 f925 0561 |001d: invoke-direct {v5, v0, v1, v6, v7}, Lcom/squareup/picasso/MarkableInputStream;.skip:(JJ)V // method@25f9 │ │ +096704: 5a56 fc0c |0020: iput-wide v6, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096708: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x000e line=99 │ │ 0x0016 line=101 │ │ 0x001b line=102 │ │ 0x0020 line=103 │ │ @@ -137150,24 +137149,24 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0966a0: |[0966a0] com.squareup.picasso.MarkableInputStream.savePosition:(I)J │ │ -0966b0: 5362 fc0c |0000: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0966b4: 8174 |0002: int-to-long v4, v7 │ │ -0966b6: 9b00 0204 |0003: add-long v0, v2, v4 │ │ -0966ba: 5362 fb0c |0005: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ -0966be: 3102 0200 |0007: cmp-long v2, v2, v0 │ │ -0966c2: 3b02 0500 |0009: if-gez v2, 000e // +0005 │ │ -0966c6: 7030 f725 0601 |000b: invoke-direct {v6, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.setLimit:(J)V // method@25f7 │ │ -0966cc: 5362 fc0c |000e: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0966d0: 1002 |0010: return-wide v2 │ │ +09670c: |[09670c] com.squareup.picasso.MarkableInputStream.savePosition:(I)J │ │ +09671c: 5362 fc0c |0000: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096720: 8174 |0002: int-to-long v4, v7 │ │ +096722: 9b00 0204 |0003: add-long v0, v2, v4 │ │ +096726: 5362 fb0c |0005: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.limit:J // field@0cfb │ │ +09672a: 3102 0200 |0007: cmp-long v2, v2, v0 │ │ +09672e: 3b02 0500 |0009: if-gez v2, 000e // +0005 │ │ +096732: 7030 f725 0601 |000b: invoke-direct {v6, v0, v1}, Lcom/squareup/picasso/MarkableInputStream;.setLimit:(J)V // method@25f7 │ │ +096738: 5362 fc0c |000e: iget-wide v2, v6, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +09673c: 1002 |0010: return-wide v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000b line=62 │ │ 0x000e line=64 │ │ locals : │ │ @@ -137180,22 +137179,22 @@ │ │ type : '(J)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0966d4: |[0966d4] com.squareup.picasso.MarkableInputStream.skip:(J)J │ │ -0966e4: 5452 fa0c |0000: iget-object v2, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ -0966e8: 6e30 892a 6207 |0002: invoke-virtual {v2, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@2a89 │ │ -0966ee: 0b00 |0005: move-result-wide v0 │ │ -0966f0: 5352 fc0c |0006: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0966f4: bb02 |0008: add-long/2addr v2, v0 │ │ -0966f6: 5a52 fc0c |0009: iput-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ -0966fa: 1000 |000b: return-wide v0 │ │ +096740: |[096740] com.squareup.picasso.MarkableInputStream.skip:(J)J │ │ +096750: 5452 fa0c |0000: iget-object v2, v5, Lcom/squareup/picasso/MarkableInputStream;.in:Ljava/io/InputStream; // field@0cfa │ │ +096754: 6e30 892a 6207 |0002: invoke-virtual {v2, v6, v7}, Ljava/io/InputStream;.skip:(J)J // method@2a89 │ │ +09675a: 0b00 |0005: move-result-wide v0 │ │ +09675c: 5352 fc0c |0006: iget-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096760: bb02 |0008: add-long/2addr v2, v0 │ │ +096762: 5a52 fc0c |0009: iput-wide v2, v5, Lcom/squareup/picasso/MarkableInputStream;.offset:J // field@0cfc │ │ +096766: 1000 |000b: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0006 line=147 │ │ 0x000b line=148 │ │ locals : │ │ 0x0006 - 0x000c reg=0 skipped J │ │ @@ -137263,49 +137262,49 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 0 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -0966fc: |[0966fc] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:()V │ │ -09670c: 1233 |0000: const/4 v3, #int 3 // #3 │ │ -09670e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -096710: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -096712: 122d |0003: const/4 v13, #int 2 // #2 │ │ -096714: 1216 |0004: const/4 v6, #int 1 // #1 │ │ -096716: 2200 c304 |0005: new-instance v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ -09671a: 1a01 c40d |0007: const-string v1, "MICRO" // string@0dc4 │ │ -09671e: 1304 6000 |0009: const/16 v4, #int 96 // #60 │ │ -096722: 1305 6000 |000b: const/16 v5, #int 96 // #60 │ │ -096726: 7606 fb25 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@25fb │ │ -09672c: 6900 000d |0010: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ -096730: 2204 c304 |0012: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ -096734: 1a05 c60d |0014: const-string v5, "MINI" // string@0dc6 │ │ -096738: 1308 0002 |0016: const/16 v8, #int 512 // #200 │ │ -09673c: 1309 8001 |0018: const/16 v9, #int 384 // #180 │ │ -096740: 0167 |001a: move v7, v6 │ │ -096742: 7606 fb25 0400 |001b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@25fb │ │ -096748: 6904 010d |001e: sput-object v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ -09674c: 2207 c304 |0020: new-instance v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ -096750: 1a08 1805 |0022: const-string v8, "FULL" // string@0518 │ │ -096754: 01d9 |0024: move v9, v13 │ │ -096756: 01da |0025: move v10, v13 │ │ -096758: 01bc |0026: move v12, v11 │ │ -09675a: 7606 fb25 0700 |0027: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@25fb │ │ -096760: 6907 ff0c |002a: sput-object v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ -096764: 2330 4406 |002c: new-array v0, v3, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0644 │ │ -096768: 6201 000d |002e: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ -09676c: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ -096770: 6201 010d |0032: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ -096774: 4d01 0006 |0034: aput-object v1, v0, v6 │ │ -096778: 6201 ff0c |0036: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ -09677c: 4d01 000d |0038: aput-object v1, v0, v13 │ │ -096780: 6900 fe0c |003a: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cfe │ │ -096784: 0e00 |003c: return-void │ │ +096768: |[096768] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:()V │ │ +096778: 1233 |0000: const/4 v3, #int 3 // #3 │ │ +09677a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09677c: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +09677e: 122d |0003: const/4 v13, #int 2 // #2 │ │ +096780: 1216 |0004: const/4 v6, #int 1 // #1 │ │ +096782: 2200 c304 |0005: new-instance v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ +096786: 1a01 c40d |0007: const-string v1, "MICRO" // string@0dc4 │ │ +09678a: 1304 6000 |0009: const/16 v4, #int 96 // #60 │ │ +09678e: 1305 6000 |000b: const/16 v5, #int 96 // #60 │ │ +096792: 7606 fb25 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@25fb │ │ +096798: 6900 000d |0010: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ +09679c: 2204 c304 |0012: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ +0967a0: 1a05 c60d |0014: const-string v5, "MINI" // string@0dc6 │ │ +0967a4: 1308 0002 |0016: const/16 v8, #int 512 // #200 │ │ +0967a8: 1309 8001 |0018: const/16 v9, #int 384 // #180 │ │ +0967ac: 0167 |001a: move v7, v6 │ │ +0967ae: 7606 fb25 0400 |001b: invoke-direct/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@25fb │ │ +0967b4: 6904 010d |001e: sput-object v4, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ +0967b8: 2207 c304 |0020: new-instance v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ +0967bc: 1a08 1805 |0022: const-string v8, "FULL" // string@0518 │ │ +0967c0: 01d9 |0024: move v9, v13 │ │ +0967c2: 01da |0025: move v10, v13 │ │ +0967c4: 01bc |0026: move v12, v11 │ │ +0967c6: 7606 fb25 0700 |0027: invoke-direct/range {v7, v8, v9, v10, v11, v12}, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.:(Ljava/lang/String;IIII)V // method@25fb │ │ +0967cc: 6907 ff0c |002a: sput-object v7, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ +0967d0: 2330 4406 |002c: new-array v0, v3, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0644 │ │ +0967d4: 6201 000d |002e: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ +0967d8: 4d01 0002 |0030: aput-object v1, v0, v2 │ │ +0967dc: 6201 010d |0032: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ +0967e0: 4d01 0006 |0034: aput-object v1, v0, v6 │ │ +0967e4: 6201 ff0c |0036: sget-object v1, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ +0967e8: 4d01 000d |0038: aput-object v1, v0, v13 │ │ +0967ec: 6900 fe0c |003a: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cfe │ │ +0967f0: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=123 │ │ 0x0012 line=124 │ │ 0x0020 line=125 │ │ 0x002c line=122 │ │ locals : │ │ @@ -137315,20 +137314,20 @@ │ │ type : '(Ljava/lang/String;IIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -096788: |[096788] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:(Ljava/lang/String;IIII)V │ │ -096798: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09679e: 5903 020d |0003: iput v3, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@0d02 │ │ -0967a2: 5904 040d |0005: iput v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ -0967a6: 5905 030d |0007: iput v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ -0967aa: 0e00 |0009: return-void │ │ +0967f4: |[0967f4] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.:(Ljava/lang/String;IIII)V │ │ +096804: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09680a: 5903 020d |0003: iput v3, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@0d02 │ │ +09680e: 5904 040d |0005: iput v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ +096812: 5905 030d |0007: iput v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ +096816: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0005 line=133 │ │ 0x0007 line=134 │ │ 0x0009 line=135 │ │ @@ -137345,20 +137344,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0967ac: |[0967ac] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ -0967bc: 1c00 c304 |0000: const-class v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ -0967c0: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -0967c6: 0c00 |0005: move-result-object v0 │ │ -0967c8: 1f00 c304 |0006: check-cast v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ -0967cc: 1100 |0008: return-object v0 │ │ +096818: |[096818] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ +096828: 1c00 c304 |0000: const-class v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ +09682c: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +096832: 0c00 |0005: move-result-object v0 │ │ +096834: 1f00 c304 |0006: check-cast v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@04c3 │ │ +096838: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;) │ │ @@ -137366,20 +137365,20 @@ │ │ type : '()[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0967d0: |[0967d0] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.values:()[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ -0967e0: 6200 fe0c |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cfe │ │ -0967e4: 6e10 d82d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.clone:()Ljava/lang/Object; // method@2dd8 │ │ -0967ea: 0c00 |0005: move-result-object v0 │ │ -0967ec: 1f00 4406 |0006: check-cast v0, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0644 │ │ -0967f0: 1100 |0008: return-object v0 │ │ +09683c: |[09683c] com.squareup.picasso.MediaStoreRequestHandler$PicassoKind.values:()[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ +09684c: 6200 fe0c |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.$VALUES:[Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cfe │ │ +096850: 6e10 d82d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.clone:()Ljava/lang/Object; // method@2dd8 │ │ +096856: 0c00 |0005: move-result-object v0 │ │ +096858: 1f00 4406 |0006: check-cast v0, [Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // type@0644 │ │ +09685c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3564 (MediaStoreRequestHandler.java) │ │ @@ -137429,33 +137428,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0967f4: |[0967f4] com.squareup.picasso.MemoryPolicy.:()V │ │ -096804: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -096806: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -096808: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -09680a: 2200 c504 |0003: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ -09680e: 1a01 4d0e |0005: const-string v1, "NO_CACHE" // string@0e4d │ │ -096812: 7040 0826 1023 |0007: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@2608 │ │ -096818: 6900 080d |000a: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ -09681c: 2200 c504 |000c: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ -096820: 1a01 530e |000e: const-string v1, "NO_STORE" // string@0e53 │ │ -096824: 7040 0826 1042 |0010: invoke-direct {v0, v1, v2, v4}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@2608 │ │ -09682a: 6900 090d |0013: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ -09682e: 2340 4506 |0015: new-array v0, v4, [Lcom/squareup/picasso/MemoryPolicy; // type@0645 │ │ -096832: 6201 080d |0017: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ -096836: 4d01 0003 |0019: aput-object v1, v0, v3 │ │ -09683a: 6201 090d |001b: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ -09683e: 4d01 0002 |001d: aput-object v1, v0, v2 │ │ -096842: 6900 070d |001f: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@0d07 │ │ -096846: 0e00 |0021: return-void │ │ +096860: |[096860] com.squareup.picasso.MemoryPolicy.:()V │ │ +096870: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +096872: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +096874: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +096876: 2200 c504 |0003: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ +09687a: 1a01 4d0e |0005: const-string v1, "NO_CACHE" // string@0e4d │ │ +09687e: 7040 0826 1023 |0007: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@2608 │ │ +096884: 6900 080d |000a: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ +096888: 2200 c504 |000c: new-instance v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ +09688c: 1a01 530e |000e: const-string v1, "NO_STORE" // string@0e53 │ │ +096890: 7040 0826 1042 |0010: invoke-direct {v0, v1, v2, v4}, Lcom/squareup/picasso/MemoryPolicy;.:(Ljava/lang/String;II)V // method@2608 │ │ +096896: 6900 090d |0013: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ +09689a: 2340 4506 |0015: new-array v0, v4, [Lcom/squareup/picasso/MemoryPolicy; // type@0645 │ │ +09689e: 6201 080d |0017: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ +0968a2: 4d01 0003 |0019: aput-object v1, v0, v3 │ │ +0968a6: 6201 090d |001b: sget-object v1, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ +0968aa: 4d01 0002 |001d: aput-object v1, v0, v2 │ │ +0968ae: 6900 070d |001f: sput-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@0d07 │ │ +0968b2: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x000c line=28 │ │ 0x0015 line=19 │ │ locals : │ │ │ │ @@ -137464,18 +137463,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -096848: |[096848] com.squareup.picasso.MemoryPolicy.:(Ljava/lang/String;II)V │ │ -096858: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09685e: 5903 0a0d |0003: iput v3, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ -096862: 0e00 |0005: return-void │ │ +0968b4: |[0968b4] com.squareup.picasso.MemoryPolicy.:(Ljava/lang/String;II)V │ │ +0968c4: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +0968ca: 5903 0a0d |0003: iput v3, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ +0968ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=41 │ │ 0x0005 line=42 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/MemoryPolicy; │ │ @@ -137488,23 +137487,23 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -096864: |[096864] com.squareup.picasso.MemoryPolicy.shouldReadFromMemoryCache:(I)Z │ │ -096874: 6200 080d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ -096878: 5200 0a0d |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ -09687c: b510 |0004: and-int/2addr v0, v1 │ │ -09687e: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -096882: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -096884: 0f00 |0008: return v0 │ │ -096886: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -096888: 28fe |000a: goto 0008 // -0002 │ │ +0968d0: |[0968d0] com.squareup.picasso.MemoryPolicy.shouldReadFromMemoryCache:(I)Z │ │ +0968e0: 6200 080d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ +0968e4: 5200 0a0d |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ +0968e8: b510 |0004: and-int/2addr v0, v1 │ │ +0968ea: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +0968ee: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0968f0: 0f00 |0008: return v0 │ │ +0968f2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0968f4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x000b reg=1 memoryPolicy I │ │ │ │ #3 : (in Lcom/squareup/picasso/MemoryPolicy;) │ │ @@ -137512,23 +137511,23 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09688c: |[09688c] com.squareup.picasso.MemoryPolicy.shouldWriteToMemoryCache:(I)Z │ │ -09689c: 6200 090d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ -0968a0: 5200 0a0d |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ -0968a4: b510 |0004: and-int/2addr v0, v1 │ │ -0968a6: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -0968aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0968ac: 0f00 |0008: return v0 │ │ -0968ae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0968b0: 28fe |000a: goto 0008 // -0002 │ │ +0968f8: |[0968f8] com.squareup.picasso.MemoryPolicy.shouldWriteToMemoryCache:(I)Z │ │ +096908: 6200 090d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ +09690c: 5200 0a0d |0002: iget v0, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ +096910: b510 |0004: and-int/2addr v0, v1 │ │ +096912: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +096916: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +096918: 0f00 |0008: return v0 │ │ +09691a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09691c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000b reg=1 memoryPolicy I │ │ │ │ #4 : (in Lcom/squareup/picasso/MemoryPolicy;) │ │ @@ -137536,20 +137535,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/MemoryPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0968b4: |[0968b4] com.squareup.picasso.MemoryPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MemoryPolicy; │ │ -0968c4: 1c00 c504 |0000: const-class v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ -0968c8: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -0968ce: 0c00 |0005: move-result-object v0 │ │ -0968d0: 1f00 c504 |0006: check-cast v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ -0968d4: 1100 |0008: return-object v0 │ │ +096920: |[096920] com.squareup.picasso.MemoryPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/MemoryPolicy; │ │ +096930: 1c00 c504 |0000: const-class v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ +096934: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09693a: 0c00 |0005: move-result-object v0 │ │ +09693c: 1f00 c504 |0006: check-cast v0, Lcom/squareup/picasso/MemoryPolicy; // type@04c5 │ │ +096940: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Lcom/squareup/picasso/MemoryPolicy;) │ │ @@ -137557,20 +137556,20 @@ │ │ type : '()[Lcom/squareup/picasso/MemoryPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0968d8: |[0968d8] com.squareup.picasso.MemoryPolicy.values:()[Lcom/squareup/picasso/MemoryPolicy; │ │ -0968e8: 6200 070d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@0d07 │ │ -0968ec: 6e10 d92d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MemoryPolicy;.clone:()Ljava/lang/Object; // method@2dd9 │ │ -0968f2: 0c00 |0005: move-result-object v0 │ │ -0968f4: 1f00 4506 |0006: check-cast v0, [Lcom/squareup/picasso/MemoryPolicy; // type@0645 │ │ -0968f8: 1100 |0008: return-object v0 │ │ +096944: |[096944] com.squareup.picasso.MemoryPolicy.values:()[Lcom/squareup/picasso/MemoryPolicy; │ │ +096954: 6200 070d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.$VALUES:[Lcom/squareup/picasso/MemoryPolicy; // field@0d07 │ │ +096958: 6e10 d92d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/MemoryPolicy;.clone:()Ljava/lang/Object; // method@2dd9 │ │ +09695e: 0c00 |0005: move-result-object v0 │ │ +096960: 1f00 4506 |0006: check-cast v0, [Lcom/squareup/picasso/MemoryPolicy; // type@0645 │ │ +096964: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3569 (MemoryPolicy.java) │ │ @@ -137624,41 +137623,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0968fc: |[0968fc] com.squareup.picasso.NetworkPolicy.:()V │ │ -09690c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -09690e: 1224 |0001: const/4 v4, #int 2 // #2 │ │ -096910: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -096912: 2200 c604 |0003: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ -096916: 1a01 4d0e |0005: const-string v1, "NO_CACHE" // string@0e4d │ │ -09691a: 7040 0e26 1035 |0007: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@260e │ │ -096920: 6900 0c0d |000a: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ -096924: 2200 c604 |000c: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ -096928: 1a01 530e |000e: const-string v1, "NO_STORE" // string@0e53 │ │ -09692c: 7040 0e26 1043 |0010: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@260e │ │ -096932: 6900 0d0d |0013: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0d │ │ -096936: 2200 c604 |0015: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ -09693a: 1a01 a60e |0017: const-string v1, "OFFLINE" // string@0ea6 │ │ -09693e: 1242 |0019: const/4 v2, #int 4 // #4 │ │ -096940: 7040 0e26 1024 |001a: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@260e │ │ -096946: 6900 0e0d |001d: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ -09694a: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -09694c: 2300 4606 |0020: new-array v0, v0, [Lcom/squareup/picasso/NetworkPolicy; // type@0646 │ │ -096950: 6201 0c0d |0022: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ -096954: 4d01 0005 |0024: aput-object v1, v0, v5 │ │ -096958: 6201 0d0d |0026: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0d │ │ -09695c: 4d01 0003 |0028: aput-object v1, v0, v3 │ │ -096960: 6201 0e0d |002a: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ -096964: 4d01 0004 |002c: aput-object v1, v0, v4 │ │ -096968: 6900 0b0d |002e: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@0d0b │ │ -09696c: 0e00 |0030: return-void │ │ +096968: |[096968] com.squareup.picasso.NetworkPolicy.:()V │ │ +096978: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +09697a: 1224 |0001: const/4 v4, #int 2 // #2 │ │ +09697c: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +09697e: 2200 c604 |0003: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ +096982: 1a01 4d0e |0005: const-string v1, "NO_CACHE" // string@0e4d │ │ +096986: 7040 0e26 1035 |0007: invoke-direct {v0, v1, v5, v3}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@260e │ │ +09698c: 6900 0c0d |000a: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ +096990: 2200 c604 |000c: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ +096994: 1a01 530e |000e: const-string v1, "NO_STORE" // string@0e53 │ │ +096998: 7040 0e26 1043 |0010: invoke-direct {v0, v1, v3, v4}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@260e │ │ +09699e: 6900 0d0d |0013: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0d │ │ +0969a2: 2200 c604 |0015: new-instance v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ +0969a6: 1a01 a60e |0017: const-string v1, "OFFLINE" // string@0ea6 │ │ +0969aa: 1242 |0019: const/4 v2, #int 4 // #4 │ │ +0969ac: 7040 0e26 1024 |001a: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/NetworkPolicy;.:(Ljava/lang/String;II)V // method@260e │ │ +0969b2: 6900 0e0d |001d: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ +0969b6: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +0969b8: 2300 4606 |0020: new-array v0, v0, [Lcom/squareup/picasso/NetworkPolicy; // type@0646 │ │ +0969bc: 6201 0c0d |0022: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ +0969c0: 4d01 0005 |0024: aput-object v1, v0, v5 │ │ +0969c4: 6201 0d0d |0026: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0d │ │ +0969c8: 4d01 0003 |0028: aput-object v1, v0, v3 │ │ +0969cc: 6201 0e0d |002a: sget-object v1, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ +0969d0: 4d01 0004 |002c: aput-object v1, v0, v4 │ │ +0969d4: 6900 0b0d |002e: sput-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@0d0b │ │ +0969d8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=23 │ │ 0x000c line=30 │ │ 0x0015 line=33 │ │ 0x001f line=19 │ │ locals : │ │ @@ -137668,18 +137667,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -096970: |[096970] com.squareup.picasso.NetworkPolicy.:(Ljava/lang/String;II)V │ │ -096980: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -096986: 5903 0f0d |0003: iput v3, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -09698a: 0e00 |0005: return-void │ │ +0969dc: |[0969dc] com.squareup.picasso.NetworkPolicy.:(Ljava/lang/String;II)V │ │ +0969ec: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +0969f2: 5903 0f0d |0003: iput v3, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +0969f6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0005 line=51 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/NetworkPolicy; │ │ @@ -137692,23 +137691,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09698c: |[09698c] com.squareup.picasso.NetworkPolicy.isOfflineOnly:(I)Z │ │ -09699c: 6200 0e0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ -0969a0: 5200 0f0d |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -0969a4: b510 |0004: and-int/2addr v0, v1 │ │ -0969a6: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ -0969aa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0969ac: 0f00 |0008: return v0 │ │ -0969ae: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0969b0: 28fe |000a: goto 0008 // -0002 │ │ +0969f8: |[0969f8] com.squareup.picasso.NetworkPolicy.isOfflineOnly:(I)Z │ │ +096a08: 6200 0e0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.OFFLINE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0e │ │ +096a0c: 5200 0f0d |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +096a10: b510 |0004: and-int/2addr v0, v1 │ │ +096a12: 3800 0400 |0005: if-eqz v0, 0009 // +0004 │ │ +096a16: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +096a18: 0f00 |0008: return v0 │ │ +096a1a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +096a1c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x000b reg=1 networkPolicy I │ │ │ │ #3 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -137716,23 +137715,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0969b4: |[0969b4] com.squareup.picasso.NetworkPolicy.shouldReadFromDiskCache:(I)Z │ │ -0969c4: 6200 0c0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ -0969c8: 5200 0f0d |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -0969cc: b510 |0004: and-int/2addr v0, v1 │ │ -0969ce: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -0969d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0969d4: 0f00 |0008: return v0 │ │ -0969d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0969d8: 28fe |000a: goto 0008 // -0002 │ │ +096a20: |[096a20] com.squareup.picasso.NetworkPolicy.shouldReadFromDiskCache:(I)Z │ │ +096a30: 6200 0c0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_CACHE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0c │ │ +096a34: 5200 0f0d |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +096a38: b510 |0004: and-int/2addr v0, v1 │ │ +096a3a: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +096a3e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +096a40: 0f00 |0008: return v0 │ │ +096a42: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +096a44: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x000b reg=1 networkPolicy I │ │ │ │ #4 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -137740,23 +137739,23 @@ │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0969dc: |[0969dc] com.squareup.picasso.NetworkPolicy.shouldWriteToDiskCache:(I)Z │ │ -0969ec: 6200 0d0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0d │ │ -0969f0: 5200 0f0d |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -0969f4: b510 |0004: and-int/2addr v0, v1 │ │ -0969f6: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ -0969fa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0969fc: 0f00 |0008: return v0 │ │ -0969fe: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -096a00: 28fe |000a: goto 0008 // -0002 │ │ +096a48: |[096a48] com.squareup.picasso.NetworkPolicy.shouldWriteToDiskCache:(I)Z │ │ +096a58: 6200 0d0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.NO_STORE:Lcom/squareup/picasso/NetworkPolicy; // field@0d0d │ │ +096a5c: 5200 0f0d |0002: iget v0, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +096a60: b510 |0004: and-int/2addr v0, v1 │ │ +096a62: 3900 0400 |0005: if-nez v0, 0009 // +0004 │ │ +096a66: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +096a68: 0f00 |0008: return v0 │ │ +096a6a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +096a6c: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 networkPolicy I │ │ │ │ #5 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -137764,20 +137763,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/NetworkPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -096a04: |[096a04] com.squareup.picasso.NetworkPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/NetworkPolicy; │ │ -096a14: 1c00 c604 |0000: const-class v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ -096a18: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -096a1e: 0c00 |0005: move-result-object v0 │ │ -096a20: 1f00 c604 |0006: check-cast v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ -096a24: 1100 |0008: return-object v0 │ │ +096a70: |[096a70] com.squareup.picasso.NetworkPolicy.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/NetworkPolicy; │ │ +096a80: 1c00 c604 |0000: const-class v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ +096a84: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +096a8a: 0c00 |0005: move-result-object v0 │ │ +096a8c: 1f00 c604 |0006: check-cast v0, Lcom/squareup/picasso/NetworkPolicy; // type@04c6 │ │ +096a90: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #6 : (in Lcom/squareup/picasso/NetworkPolicy;) │ │ @@ -137785,20 +137784,20 @@ │ │ type : '()[Lcom/squareup/picasso/NetworkPolicy;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -096a28: |[096a28] com.squareup.picasso.NetworkPolicy.values:()[Lcom/squareup/picasso/NetworkPolicy; │ │ -096a38: 6200 0b0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@0d0b │ │ -096a3c: 6e10 da2d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/NetworkPolicy;.clone:()Ljava/lang/Object; // method@2dda │ │ -096a42: 0c00 |0005: move-result-object v0 │ │ -096a44: 1f00 4606 |0006: check-cast v0, [Lcom/squareup/picasso/NetworkPolicy; // type@0646 │ │ -096a48: 1100 |0008: return-object v0 │ │ +096a94: |[096a94] com.squareup.picasso.NetworkPolicy.values:()[Lcom/squareup/picasso/NetworkPolicy; │ │ +096aa4: 6200 0b0d |0000: sget-object v0, Lcom/squareup/picasso/NetworkPolicy;.$VALUES:[Lcom/squareup/picasso/NetworkPolicy; // field@0d0b │ │ +096aa8: 6e10 da2d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/NetworkPolicy;.clone:()Ljava/lang/Object; // method@2dda │ │ +096aae: 0c00 |0005: move-result-object v0 │ │ +096ab0: 1f00 4606 |0006: check-cast v0, [Lcom/squareup/picasso/NetworkPolicy; // type@0646 │ │ +096ab4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3683 (NetworkPolicy.java) │ │ @@ -137831,17 +137830,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -096a4c: |[096a4c] com.squareup.picasso.NetworkRequestHandler$ContentLengthException.:(Ljava/lang/String;)V │ │ -096a5c: 7020 7e2a 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -096a62: 0e00 |0003: return-void │ │ +096ab8: |[096ab8] com.squareup.picasso.NetworkRequestHandler$ContentLengthException.:(Ljava/lang/String;)V │ │ +096ac8: 7020 7e2a 1000 |0000: invoke-direct {v0, v1}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +096ace: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -137877,17 +137876,17 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -096a64: |[096a64] com.squareup.picasso.Picasso$1.:(Landroid/os/Looper;)V │ │ -096a74: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ -096a7a: 0e00 |0003: return-void │ │ +096ad0: |[096ad0] com.squareup.picasso.Picasso$1.:(Landroid/os/Looper;)V │ │ +096ae0: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ +096ae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$1; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Looper; │ │ │ │ @@ -137897,76 +137896,76 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 134 16-bit code units │ │ -096a7c: |[096a7c] com.squareup.picasso.Picasso$1.handleMessage:(Landroid/os/Message;)V │ │ -096a8c: 52b6 4300 |0000: iget v6, v11, Landroid/os/Message;.what:I // field@0043 │ │ -096a90: 2c06 7600 0000 |0002: sparse-switch v6, 00000078 // +00000076 │ │ -096a96: 2206 8105 |0005: new-instance v6, Ljava/lang/AssertionError; // type@0581 │ │ -096a9a: 2207 a905 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -096a9e: 7010 3d2b 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -096aa4: 1a08 c311 |000c: const-string v8, "Unknown handler message received: " // string@11c3 │ │ -096aa8: 6e20 462b 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -096aae: 0c07 |0011: move-result-object v7 │ │ -096ab0: 52b8 4300 |0012: iget v8, v11, Landroid/os/Message;.what:I // field@0043 │ │ -096ab4: 6e20 422b 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -096aba: 0c07 |0017: move-result-object v7 │ │ -096abc: 6e10 4e2b 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -096ac2: 0c07 |001b: move-result-object v7 │ │ -096ac4: 7020 a52a 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ -096aca: 2706 |001f: throw v6 │ │ -096acc: 54b2 4200 |0020: iget-object v2, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -096ad0: 1f02 da05 |0022: check-cast v2, Ljava/util/List; // type@05da │ │ -096ad4: 1204 |0024: const/4 v4, #int 0 // #0 │ │ -096ad6: 7210 db2b 0200 |0025: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ -096adc: 0a05 |0028: move-result v5 │ │ -096ade: 3554 3400 |0029: if-ge v4, v5, 005d // +0034 │ │ -096ae2: 7220 d62b 4200 |002b: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -096ae8: 0c03 |002e: move-result-object v3 │ │ -096aea: 1f03 ab04 |002f: check-cast v3, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -096aee: 5436 a90c |0031: iget-object v6, v3, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ -096af2: 6e20 5226 3600 |0033: invoke-virtual {v6, v3}, Lcom/squareup/picasso/Picasso;.complete:(Lcom/squareup/picasso/BitmapHunter;)V // method@2652 │ │ -096af8: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ -096afc: 28f1 |0038: goto 0029 // -000f │ │ -096afe: 54b0 4200 |0039: iget-object v0, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -096b02: 1f00 a304 |003b: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -096b06: 6e10 4225 0000 |003d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ -096b0c: 0c06 |0040: move-result-object v6 │ │ -096b0e: 5566 370d |0041: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -096b12: 3806 1100 |0043: if-eqz v6, 0054 // +0011 │ │ -096b16: 1a06 e00d |0045: const-string v6, "Main" // string@0de0 │ │ -096b1a: 1a07 f316 |0047: const-string v7, "canceled" // string@16f3 │ │ -096b1e: 5408 8d0c |0049: iget-object v8, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -096b22: 6e10 b526 0800 |004b: invoke-virtual {v8}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -096b28: 0c08 |004e: move-result-object v8 │ │ -096b2a: 1a09 0a30 |004f: const-string v9, "target got garbage collected" // string@300a │ │ -096b2e: 7140 4a27 7698 |0051: invoke-static {v6, v7, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -096b34: 5406 8c0c |0054: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ -096b38: 6e10 4625 0000 |0056: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -096b3e: 0c07 |0059: move-result-object v7 │ │ -096b40: 7120 4b26 7600 |005a: invoke-static {v6, v7}, Lcom/squareup/picasso/Picasso;.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V // method@264b │ │ -096b46: 0e00 |005d: return-void │ │ -096b48: 54b1 4200 |005e: iget-object v1, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -096b4c: 1f01 da05 |0060: check-cast v1, Ljava/util/List; // type@05da │ │ -096b50: 1204 |0062: const/4 v4, #int 0 // #0 │ │ -096b52: 7210 db2b 0100 |0063: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ -096b58: 0a05 |0066: move-result v5 │ │ -096b5a: 3554 f6ff |0067: if-ge v4, v5, 005d // -000a │ │ -096b5e: 7220 d62b 4100 |0069: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -096b64: 0c00 |006c: move-result-object v0 │ │ -096b66: 1f00 a304 |006d: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -096b6a: 5406 8c0c |006f: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ -096b6e: 6e20 6326 0600 |0071: invoke-virtual {v6, v0}, Lcom/squareup/picasso/Picasso;.resumeAction:(Lcom/squareup/picasso/Action;)V // method@2663 │ │ -096b74: d804 0401 |0074: add-int/lit8 v4, v4, #int 1 // #01 │ │ -096b78: 28f1 |0076: goto 0067 // -000f │ │ -096b7a: 0000 |0077: nop // spacer │ │ -096b7c: 0002 0300 0300 0000 0800 0000 0d00 ... |0078: sparse-switch-data (14 units) │ │ +096ae8: |[096ae8] com.squareup.picasso.Picasso$1.handleMessage:(Landroid/os/Message;)V │ │ +096af8: 52b6 4300 |0000: iget v6, v11, Landroid/os/Message;.what:I // field@0043 │ │ +096afc: 2c06 7600 0000 |0002: sparse-switch v6, 00000078 // +00000076 │ │ +096b02: 2206 8105 |0005: new-instance v6, Ljava/lang/AssertionError; // type@0581 │ │ +096b06: 2207 a905 |0007: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +096b0a: 7010 3d2b 0700 |0009: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +096b10: 1a08 c411 |000c: const-string v8, "Unknown handler message received: " // string@11c4 │ │ +096b14: 6e20 462b 8700 |000e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +096b1a: 0c07 |0011: move-result-object v7 │ │ +096b1c: 52b8 4300 |0012: iget v8, v11, Landroid/os/Message;.what:I // field@0043 │ │ +096b20: 6e20 422b 8700 |0014: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +096b26: 0c07 |0017: move-result-object v7 │ │ +096b28: 6e10 4e2b 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +096b2e: 0c07 |001b: move-result-object v7 │ │ +096b30: 7020 a52a 7600 |001c: invoke-direct {v6, v7}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ +096b36: 2706 |001f: throw v6 │ │ +096b38: 54b2 4200 |0020: iget-object v2, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +096b3c: 1f02 da05 |0022: check-cast v2, Ljava/util/List; // type@05da │ │ +096b40: 1204 |0024: const/4 v4, #int 0 // #0 │ │ +096b42: 7210 db2b 0200 |0025: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ +096b48: 0a05 |0028: move-result v5 │ │ +096b4a: 3554 3400 |0029: if-ge v4, v5, 005d // +0034 │ │ +096b4e: 7220 d62b 4200 |002b: invoke-interface {v2, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +096b54: 0c03 |002e: move-result-object v3 │ │ +096b56: 1f03 ab04 |002f: check-cast v3, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +096b5a: 5436 a90c |0031: iget-object v6, v3, Lcom/squareup/picasso/BitmapHunter;.picasso:Lcom/squareup/picasso/Picasso; // field@0ca9 │ │ +096b5e: 6e20 5226 3600 |0033: invoke-virtual {v6, v3}, Lcom/squareup/picasso/Picasso;.complete:(Lcom/squareup/picasso/BitmapHunter;)V // method@2652 │ │ +096b64: d804 0401 |0036: add-int/lit8 v4, v4, #int 1 // #01 │ │ +096b68: 28f1 |0038: goto 0029 // -000f │ │ +096b6a: 54b0 4200 |0039: iget-object v0, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +096b6e: 1f00 a304 |003b: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +096b72: 6e10 4225 0000 |003d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getPicasso:()Lcom/squareup/picasso/Picasso; // method@2542 │ │ +096b78: 0c06 |0040: move-result-object v6 │ │ +096b7a: 5566 370d |0041: iget-boolean v6, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +096b7e: 3806 1100 |0043: if-eqz v6, 0054 // +0011 │ │ +096b82: 1a06 e00d |0045: const-string v6, "Main" // string@0de0 │ │ +096b86: 1a07 f516 |0047: const-string v7, "canceled" // string@16f5 │ │ +096b8a: 5408 8d0c |0049: iget-object v8, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +096b8e: 6e10 b526 0800 |004b: invoke-virtual {v8}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +096b94: 0c08 |004e: move-result-object v8 │ │ +096b96: 1a09 0e30 |004f: const-string v9, "target got garbage collected" // string@300e │ │ +096b9a: 7140 4a27 7698 |0051: invoke-static {v6, v7, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +096ba0: 5406 8c0c |0054: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ +096ba4: 6e10 4625 0000 |0056: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +096baa: 0c07 |0059: move-result-object v7 │ │ +096bac: 7120 4b26 7600 |005a: invoke-static {v6, v7}, Lcom/squareup/picasso/Picasso;.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V // method@264b │ │ +096bb2: 0e00 |005d: return-void │ │ +096bb4: 54b1 4200 |005e: iget-object v1, v11, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +096bb8: 1f01 da05 |0060: check-cast v1, Ljava/util/List; // type@05da │ │ +096bbc: 1204 |0062: const/4 v4, #int 0 // #0 │ │ +096bbe: 7210 db2b 0100 |0063: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ +096bc4: 0a05 |0066: move-result v5 │ │ +096bc6: 3554 f6ff |0067: if-ge v4, v5, 005d // -000a │ │ +096bca: 7220 d62b 4100 |0069: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +096bd0: 0c00 |006c: move-result-object v0 │ │ +096bd2: 1f00 a304 |006d: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +096bd6: 5406 8c0c |006f: iget-object v6, v0, Lcom/squareup/picasso/Action;.picasso:Lcom/squareup/picasso/Picasso; // field@0c8c │ │ +096bda: 6e20 6326 0600 |0071: invoke-virtual {v6, v0}, Lcom/squareup/picasso/Picasso;.resumeAction:(Lcom/squareup/picasso/Action;)V // method@2663 │ │ +096be0: d804 0401 |0074: add-int/lit8 v4, v4, #int 1 // #01 │ │ +096be4: 28f1 |0076: goto 0067 // -000f │ │ +096be6: 0000 |0077: nop // spacer │ │ +096be8: 0002 0300 0300 0000 0800 0000 0d00 ... |0078: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=138 │ │ 0x0020 line=113 │ │ 0x0024 line=115 │ │ 0x002b line=116 │ │ @@ -138070,25 +138069,25 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -096b98: |[096b98] com.squareup.picasso.Picasso$Builder.:(Landroid/content/Context;)V │ │ -096ba8: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -096bae: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ -096bb2: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096bb6: 1a01 bb03 |0007: const-string v1, "Context must not be null." // string@03bb │ │ -096bba: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096bc0: 2700 |000c: throw v0 │ │ -096bc2: 6e10 2401 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -096bc8: 0c00 |0010: move-result-object v0 │ │ -096bca: 5b20 170d |0011: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0d17 │ │ -096bce: 0e00 |0013: return-void │ │ +096c04: |[096c04] com.squareup.picasso.Picasso$Builder.:(Landroid/content/Context;)V │ │ +096c14: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +096c1a: 3903 0a00 |0003: if-nez v3, 000d // +000a │ │ +096c1e: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096c22: 1a01 bb03 |0007: const-string v1, "Context must not be null." // string@03bb │ │ +096c26: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096c2c: 2700 |000c: throw v0 │ │ +096c2e: 6e10 2401 0300 |000d: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +096c34: 0c00 |0010: move-result-object v0 │ │ +096c36: 5b20 170d |0011: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0d17 │ │ +096c3a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0003 line=700 │ │ 0x0005 line=701 │ │ 0x000d line=703 │ │ 0x0013 line=704 │ │ @@ -138102,36 +138101,36 @@ │ │ type : '(Lcom/squareup/picasso/RequestHandler;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -096bd0: |[096bd0] com.squareup.picasso.Picasso$Builder.addRequestHandler:(Lcom/squareup/picasso/RequestHandler;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096be0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096be4: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096be8: 1a01 a10f |0004: const-string v1, "RequestHandler must not be null." // string@0fa1 │ │ -096bec: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096bf2: 2700 |0009: throw v0 │ │ -096bf4: 5420 1d0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ -096bf8: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ -096bfc: 2200 cf05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -096c00: 7010 8f2b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -096c06: 5b20 1d0d |0013: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ -096c0a: 5420 1d0d |0015: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ -096c0e: 7220 d52b 3000 |0017: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ -096c14: 0a00 |001a: move-result v0 │ │ -096c16: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ -096c1a: 2200 9305 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -096c1e: 1a01 a00f |001f: const-string v1, "RequestHandler already registered." // string@0fa0 │ │ -096c22: 7020 da2a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -096c28: 2700 |0024: throw v0 │ │ -096c2a: 5420 1d0d |0025: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ -096c2e: 7220 d22b 3000 |0027: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -096c34: 1102 |002a: return-object v2 │ │ +096c3c: |[096c3c] com.squareup.picasso.Picasso$Builder.addRequestHandler:(Lcom/squareup/picasso/RequestHandler;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096c4c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096c50: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096c54: 1a01 a10f |0004: const-string v1, "RequestHandler must not be null." // string@0fa1 │ │ +096c58: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096c5e: 2700 |0009: throw v0 │ │ +096c60: 5420 1d0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ +096c64: 3900 0900 |000c: if-nez v0, 0015 // +0009 │ │ +096c68: 2200 cf05 |000e: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +096c6c: 7010 8f2b 0000 |0010: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +096c72: 5b20 1d0d |0013: iput-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ +096c76: 5420 1d0d |0015: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ +096c7a: 7220 d52b 3000 |0017: invoke-interface {v0, v3}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ +096c80: 0a00 |001a: move-result v0 │ │ +096c82: 3800 0a00 |001b: if-eqz v0, 0025 // +000a │ │ +096c86: 2200 9305 |001d: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +096c8a: 1a01 a00f |001f: const-string v1, "RequestHandler already registered." // string@0fa0 │ │ +096c8e: 7020 da2a 1000 |0021: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +096c94: 2700 |0024: throw v0 │ │ +096c96: 5420 1d0d |0025: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ +096c9a: 7220 d22b 3000 |0027: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +096ca0: 1102 |002a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=789 │ │ 0x0002 line=790 │ │ 0x000a line=792 │ │ 0x000e line=793 │ │ 0x0015 line=795 │ │ @@ -138147,80 +138146,80 @@ │ │ type : '()Lcom/squareup/picasso/Picasso;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 1 │ │ outs : 11 │ │ insns size : 131 16-bit code units │ │ -096c38: |[096c38] com.squareup.picasso.Picasso$Builder.build:()Lcom/squareup/picasso/Picasso; │ │ -096c48: 0800 1300 |0000: move-object/from16 v0, v19 │ │ -096c4c: 5402 170d |0002: iget-object v2, v0, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0d17 │ │ -096c50: 0800 1300 |0004: move-object/from16 v0, v19 │ │ -096c54: 5403 190d |0006: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ -096c58: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ -096c5c: 7110 3b27 0200 |000a: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@273b │ │ -096c62: 0c03 |000d: move-result-object v3 │ │ -096c64: 0800 1300 |000e: move-object/from16 v0, v19 │ │ -096c68: 5b03 190d |0010: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ -096c6c: 0800 1300 |0012: move-object/from16 v0, v19 │ │ -096c70: 5403 160d |0014: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096c74: 3903 0b00 |0016: if-nez v3, 0021 // +000b │ │ -096c78: 2203 c104 |0018: new-instance v3, Lcom/squareup/picasso/LruCache; // type@04c1 │ │ -096c7c: 7020 de25 2300 |001a: invoke-direct {v3, v2}, Lcom/squareup/picasso/LruCache;.:(Landroid/content/Context;)V // method@25de │ │ -096c82: 0800 1300 |001d: move-object/from16 v0, v19 │ │ -096c86: 5b03 160d |001f: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096c8a: 0800 1300 |0021: move-object/from16 v0, v19 │ │ -096c8e: 5403 1e0d |0023: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ -096c92: 3903 0b00 |0025: if-nez v3, 0030 // +000b │ │ -096c96: 2203 d604 |0027: new-instance v3, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ -096c9a: 7010 7b26 0300 |0029: invoke-direct {v3}, Lcom/squareup/picasso/PicassoExecutorService;.:()V // method@267b │ │ -096ca0: 0800 1300 |002c: move-object/from16 v0, v19 │ │ -096ca4: 5b03 1e0d |002e: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ -096ca8: 0800 1300 |0030: move-object/from16 v0, v19 │ │ -096cac: 5403 1f0d |0032: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ -096cb0: 3903 0800 |0034: if-nez v3, 003c // +0008 │ │ -096cb4: 6203 2d0d |0036: sget-object v3, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d2d │ │ -096cb8: 0800 1300 |0038: move-object/from16 v0, v19 │ │ -096cbc: 5b03 1f0d |003a: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ -096cc0: 2207 e404 |003c: new-instance v7, Lcom/squareup/picasso/Stats; // type@04e4 │ │ -096cc4: 0800 1300 |003e: move-object/from16 v0, v19 │ │ -096cc8: 5403 160d |0040: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096ccc: 7020 fc26 3700 |0042: invoke-direct {v7, v3}, Lcom/squareup/picasso/Stats;.:(Lcom/squareup/picasso/Cache;)V // method@26fc │ │ -096cd2: 2201 b904 |0045: new-instance v1, Lcom/squareup/picasso/Dispatcher; // type@04b9 │ │ -096cd6: 0800 1300 |0047: move-object/from16 v0, v19 │ │ -096cda: 5403 1e0d |0049: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ -096cde: 6204 2e0d |004b: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -096ce2: 0800 1300 |004d: move-object/from16 v0, v19 │ │ -096ce6: 5405 190d |004f: iget-object v5, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ -096cea: 0800 1300 |0051: move-object/from16 v0, v19 │ │ -096cee: 5406 160d |0053: iget-object v6, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096cf2: 7607 a725 0100 |0055: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/Dispatcher;.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V // method@25a7 │ │ -096cf8: 2208 d304 |0058: new-instance v8, Lcom/squareup/picasso/Picasso; // type@04d3 │ │ -096cfc: 0800 1300 |005a: move-object/from16 v0, v19 │ │ -096d00: 540b 160d |005c: iget-object v11, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096d04: 0800 1300 |005e: move-object/from16 v0, v19 │ │ -096d08: 540c 1b0d |0060: iget-object v12, v0, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d1b │ │ -096d0c: 0800 1300 |0062: move-object/from16 v0, v19 │ │ -096d10: 540d 1f0d |0064: iget-object v13, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ -096d14: 0800 1300 |0066: move-object/from16 v0, v19 │ │ -096d18: 540e 1d0d |0068: iget-object v14, v0, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ -096d1c: 0800 1300 |006a: move-object/from16 v0, v19 │ │ -096d20: 5400 180d |006c: iget-object v0, v0, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d18 │ │ -096d24: 0810 0000 |006e: move-object/from16 v16, v0 │ │ -096d28: 0800 1300 |0070: move-object/from16 v0, v19 │ │ -096d2c: 5500 1a0d |0072: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0d1a │ │ -096d30: 0211 0000 |0074: move/from16 v17, v0 │ │ -096d34: 0800 1300 |0076: move-object/from16 v0, v19 │ │ -096d38: 5500 1c0d |0078: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0d1c │ │ -096d3c: 0212 0000 |007a: move/from16 v18, v0 │ │ -096d40: 0729 |007c: move-object v9, v2 │ │ -096d42: 071a |007d: move-object v10, v1 │ │ -096d44: 077f |007e: move-object v15, v7 │ │ -096d46: 760b 4a26 0800 |007f: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/Picasso;.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V // method@264a │ │ -096d4c: 1108 |0082: return-object v8 │ │ +096ca4: |[096ca4] com.squareup.picasso.Picasso$Builder.build:()Lcom/squareup/picasso/Picasso; │ │ +096cb4: 0800 1300 |0000: move-object/from16 v0, v19 │ │ +096cb8: 5402 170d |0002: iget-object v2, v0, Lcom/squareup/picasso/Picasso$Builder;.context:Landroid/content/Context; // field@0d17 │ │ +096cbc: 0800 1300 |0004: move-object/from16 v0, v19 │ │ +096cc0: 5403 190d |0006: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ +096cc4: 3903 0a00 |0008: if-nez v3, 0012 // +000a │ │ +096cc8: 7110 3b27 0200 |000a: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@273b │ │ +096cce: 0c03 |000d: move-result-object v3 │ │ +096cd0: 0800 1300 |000e: move-object/from16 v0, v19 │ │ +096cd4: 5b03 190d |0010: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ +096cd8: 0800 1300 |0012: move-object/from16 v0, v19 │ │ +096cdc: 5403 160d |0014: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096ce0: 3903 0b00 |0016: if-nez v3, 0021 // +000b │ │ +096ce4: 2203 c104 |0018: new-instance v3, Lcom/squareup/picasso/LruCache; // type@04c1 │ │ +096ce8: 7020 de25 2300 |001a: invoke-direct {v3, v2}, Lcom/squareup/picasso/LruCache;.:(Landroid/content/Context;)V // method@25de │ │ +096cee: 0800 1300 |001d: move-object/from16 v0, v19 │ │ +096cf2: 5b03 160d |001f: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096cf6: 0800 1300 |0021: move-object/from16 v0, v19 │ │ +096cfa: 5403 1e0d |0023: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ +096cfe: 3903 0b00 |0025: if-nez v3, 0030 // +000b │ │ +096d02: 2203 d604 |0027: new-instance v3, Lcom/squareup/picasso/PicassoExecutorService; // type@04d6 │ │ +096d06: 7010 7b26 0300 |0029: invoke-direct {v3}, Lcom/squareup/picasso/PicassoExecutorService;.:()V // method@267b │ │ +096d0c: 0800 1300 |002c: move-object/from16 v0, v19 │ │ +096d10: 5b03 1e0d |002e: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ +096d14: 0800 1300 |0030: move-object/from16 v0, v19 │ │ +096d18: 5403 1f0d |0032: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ +096d1c: 3903 0800 |0034: if-nez v3, 003c // +0008 │ │ +096d20: 6203 2d0d |0036: sget-object v3, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d2d │ │ +096d24: 0800 1300 |0038: move-object/from16 v0, v19 │ │ +096d28: 5b03 1f0d |003a: iput-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ +096d2c: 2207 e404 |003c: new-instance v7, Lcom/squareup/picasso/Stats; // type@04e4 │ │ +096d30: 0800 1300 |003e: move-object/from16 v0, v19 │ │ +096d34: 5403 160d |0040: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096d38: 7020 fc26 3700 |0042: invoke-direct {v7, v3}, Lcom/squareup/picasso/Stats;.:(Lcom/squareup/picasso/Cache;)V // method@26fc │ │ +096d3e: 2201 b904 |0045: new-instance v1, Lcom/squareup/picasso/Dispatcher; // type@04b9 │ │ +096d42: 0800 1300 |0047: move-object/from16 v0, v19 │ │ +096d46: 5403 1e0d |0049: iget-object v3, v0, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ +096d4a: 6204 2e0d |004b: sget-object v4, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +096d4e: 0800 1300 |004d: move-object/from16 v0, v19 │ │ +096d52: 5405 190d |004f: iget-object v5, v0, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ +096d56: 0800 1300 |0051: move-object/from16 v0, v19 │ │ +096d5a: 5406 160d |0053: iget-object v6, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096d5e: 7607 a725 0100 |0055: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/Dispatcher;.:(Landroid/content/Context;Ljava/util/concurrent/ExecutorService;Landroid/os/Handler;Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;)V // method@25a7 │ │ +096d64: 2208 d304 |0058: new-instance v8, Lcom/squareup/picasso/Picasso; // type@04d3 │ │ +096d68: 0800 1300 |005a: move-object/from16 v0, v19 │ │ +096d6c: 540b 160d |005c: iget-object v11, v0, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096d70: 0800 1300 |005e: move-object/from16 v0, v19 │ │ +096d74: 540c 1b0d |0060: iget-object v12, v0, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d1b │ │ +096d78: 0800 1300 |0062: move-object/from16 v0, v19 │ │ +096d7c: 540d 1f0d |0064: iget-object v13, v0, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ +096d80: 0800 1300 |0066: move-object/from16 v0, v19 │ │ +096d84: 540e 1d0d |0068: iget-object v14, v0, Lcom/squareup/picasso/Picasso$Builder;.requestHandlers:Ljava/util/List; // field@0d1d │ │ +096d88: 0800 1300 |006a: move-object/from16 v0, v19 │ │ +096d8c: 5400 180d |006c: iget-object v0, v0, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d18 │ │ +096d90: 0810 0000 |006e: move-object/from16 v16, v0 │ │ +096d94: 0800 1300 |0070: move-object/from16 v0, v19 │ │ +096d98: 5500 1a0d |0072: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0d1a │ │ +096d9c: 0211 0000 |0074: move/from16 v17, v0 │ │ +096da0: 0800 1300 |0076: move-object/from16 v0, v19 │ │ +096da4: 5500 1c0d |0078: iget-boolean v0, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0d1c │ │ +096da8: 0212 0000 |007a: move/from16 v18, v0 │ │ +096dac: 0729 |007c: move-object v9, v2 │ │ +096dae: 071a |007d: move-object v10, v1 │ │ +096db0: 077f |007e: move-object v15, v7 │ │ +096db2: 760b 4a26 0800 |007f: invoke-direct/range {v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/Picasso;.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V // method@264a │ │ +096db8: 1108 |0082: return-object v8 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0004 line=831 │ │ 0x000a line=832 │ │ 0x0012 line=834 │ │ 0x0018 line=835 │ │ @@ -138242,18 +138241,18 @@ │ │ type : '(Z)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -096d50: |[096d50] com.squareup.picasso.Picasso$Builder.debugging:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ -096d60: 6e20 2d26 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; // method@262d │ │ -096d66: 0c00 |0003: move-result-object v0 │ │ -096d68: 1100 |0004: return-object v0 │ │ +096dbc: |[096dbc] com.squareup.picasso.Picasso$Builder.debugging:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ +096dcc: 6e20 2d26 2100 |0000: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; // method@262d │ │ +096dd2: 0c00 |0003: move-result-object v0 │ │ +096dd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0005 reg=2 debugging Z │ │ │ │ @@ -138262,22 +138261,22 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -096d6c: |[096d6c] com.squareup.picasso.Picasso$Builder.defaultBitmapConfig:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096d7c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096d80: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096d84: 1a01 3203 |0004: const-string v1, "Bitmap config must not be null." // string@0332 │ │ -096d88: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096d8e: 2700 |0009: throw v0 │ │ -096d90: 5b23 180d |000a: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d18 │ │ -096d94: 1102 |000c: return-object v2 │ │ +096dd8: |[096dd8] com.squareup.picasso.Picasso$Builder.defaultBitmapConfig:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096de8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096dec: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096df0: 1a01 3203 |0004: const-string v1, "Bitmap config must not be null." // string@0332 │ │ +096df4: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096dfa: 2700 |0009: throw v0 │ │ +096dfc: 5b23 180d |000a: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d18 │ │ +096e00: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ 0x0002 line=712 │ │ 0x000a line=714 │ │ 0x000c line=715 │ │ locals : │ │ @@ -138289,28 +138288,28 @@ │ │ type : '(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -096d98: |[096d98] com.squareup.picasso.Picasso$Builder.downloader:(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096da8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096dac: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096db0: 1a01 4604 |0004: const-string v1, "Downloader must not be null." // string@0446 │ │ -096db4: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096dba: 2700 |0009: throw v0 │ │ -096dbc: 5420 190d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ -096dc0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -096dc4: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -096dc8: 1a01 4504 |0010: const-string v1, "Downloader already set." // string@0445 │ │ -096dcc: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -096dd2: 2700 |0015: throw v0 │ │ -096dd4: 5b23 190d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ -096dd8: 1102 |0018: return-object v2 │ │ +096e04: |[096e04] com.squareup.picasso.Picasso$Builder.downloader:(Lcom/squareup/picasso/Downloader;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096e14: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096e18: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096e1c: 1a01 4604 |0004: const-string v1, "Downloader must not be null." // string@0446 │ │ +096e20: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096e26: 2700 |0009: throw v0 │ │ +096e28: 5420 190d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ +096e2c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +096e30: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +096e34: 1a01 4504 |0010: const-string v1, "Downloader already set." // string@0445 │ │ +096e38: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +096e3e: 2700 |0015: throw v0 │ │ +096e40: 5b23 190d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.downloader:Lcom/squareup/picasso/Downloader; // field@0d19 │ │ +096e44: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0002 line=721 │ │ 0x000a line=723 │ │ 0x000e line=724 │ │ 0x0016 line=726 │ │ @@ -138324,28 +138323,28 @@ │ │ type : '(Ljava/util/concurrent/ExecutorService;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -096ddc: |[096ddc] com.squareup.picasso.Picasso$Builder.executor:(Ljava/util/concurrent/ExecutorService;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096dec: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096df0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096df4: 1a01 c204 |0004: const-string v1, "Executor service must not be null." // string@04c2 │ │ -096df8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096dfe: 2700 |0009: throw v0 │ │ -096e00: 5420 1e0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ -096e04: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -096e08: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -096e0c: 1a01 c104 |0010: const-string v1, "Executor service already set." // string@04c1 │ │ -096e10: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -096e16: 2700 |0015: throw v0 │ │ -096e18: 5b23 1e0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ -096e1c: 1102 |0018: return-object v2 │ │ +096e48: |[096e48] com.squareup.picasso.Picasso$Builder.executor:(Ljava/util/concurrent/ExecutorService;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096e58: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096e5c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096e60: 1a01 c204 |0004: const-string v1, "Executor service must not be null." // string@04c2 │ │ +096e64: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096e6a: 2700 |0009: throw v0 │ │ +096e6c: 5420 1e0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ +096e70: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +096e74: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +096e78: 1a01 c104 |0010: const-string v1, "Executor service already set." // string@04c1 │ │ +096e7c: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +096e82: 2700 |0015: throw v0 │ │ +096e84: 5b23 1e0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.service:Ljava/util/concurrent/ExecutorService; // field@0d1e │ │ +096e88: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0002 line=737 │ │ 0x000a line=739 │ │ 0x000e line=740 │ │ 0x0016 line=742 │ │ @@ -138359,17 +138358,17 @@ │ │ type : '(Z)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096e20: |[096e20] com.squareup.picasso.Picasso$Builder.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ -096e30: 5c01 1a0d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0d1a │ │ -096e34: 1100 |0002: return-object v0 │ │ +096e8c: |[096e8c] com.squareup.picasso.Picasso$Builder.indicatorsEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ +096e9c: 5c01 1a0d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.indicatorsEnabled:Z // field@0d1a │ │ +096ea0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ 0x0002 line=813 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -138379,28 +138378,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$Listener;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -096e38: |[096e38] com.squareup.picasso.Picasso$Builder.listener:(Lcom/squareup/picasso/Picasso$Listener;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096e48: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096e4c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096e50: 1a01 760c |0004: const-string v1, "Listener must not be null." // string@0c76 │ │ -096e54: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096e5a: 2700 |0009: throw v0 │ │ -096e5c: 5420 1b0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d1b │ │ -096e60: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -096e64: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -096e68: 1a01 750c |0010: const-string v1, "Listener already set." // string@0c75 │ │ -096e6c: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -096e72: 2700 |0015: throw v0 │ │ -096e74: 5b23 1b0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d1b │ │ -096e78: 1102 |0018: return-object v2 │ │ +096ea4: |[096ea4] com.squareup.picasso.Picasso$Builder.listener:(Lcom/squareup/picasso/Picasso$Listener;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096eb4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096eb8: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096ebc: 1a01 760c |0004: const-string v1, "Listener must not be null." // string@0c76 │ │ +096ec0: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096ec6: 2700 |0009: throw v0 │ │ +096ec8: 5420 1b0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d1b │ │ +096ecc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +096ed0: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +096ed4: 1a01 750c |0010: const-string v1, "Listener already set." // string@0c75 │ │ +096ed8: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +096ede: 2700 |0015: throw v0 │ │ +096ee0: 5b23 1b0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d1b │ │ +096ee4: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0002 line=761 │ │ 0x000a line=763 │ │ 0x000e line=764 │ │ 0x0016 line=766 │ │ @@ -138414,17 +138413,17 @@ │ │ type : '(Z)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -096e7c: |[096e7c] com.squareup.picasso.Picasso$Builder.loggingEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ -096e8c: 5c01 1c0d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0d1c │ │ -096e90: 1100 |0002: return-object v0 │ │ +096ee8: |[096ee8] com.squareup.picasso.Picasso$Builder.loggingEnabled:(Z)Lcom/squareup/picasso/Picasso$Builder; │ │ +096ef8: 5c01 1c0d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso$Builder;.loggingEnabled:Z // field@0d1c │ │ +096efc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0002 line=824 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso$Builder; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -138434,28 +138433,28 @@ │ │ type : '(Lcom/squareup/picasso/Cache;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -096e94: |[096e94] com.squareup.picasso.Picasso$Builder.memoryCache:(Lcom/squareup/picasso/Cache;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096ea4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096ea8: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096eac: 1a01 ef0d |0004: const-string v1, "Memory cache must not be null." // string@0def │ │ -096eb0: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096eb6: 2700 |0009: throw v0 │ │ -096eb8: 5420 160d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096ebc: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -096ec0: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -096ec4: 1a01 ee0d |0010: const-string v1, "Memory cache already set." // string@0dee │ │ -096ec8: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -096ece: 2700 |0015: throw v0 │ │ -096ed0: 5b23 160d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ -096ed4: 1102 |0018: return-object v2 │ │ +096f00: |[096f00] com.squareup.picasso.Picasso$Builder.memoryCache:(Lcom/squareup/picasso/Cache;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096f10: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096f14: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096f18: 1a01 ef0d |0004: const-string v1, "Memory cache must not be null." // string@0def │ │ +096f1c: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096f22: 2700 |0009: throw v0 │ │ +096f24: 5420 160d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096f28: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +096f2c: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +096f30: 1a01 ee0d |0010: const-string v1, "Memory cache already set." // string@0dee │ │ +096f34: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +096f3a: 2700 |0015: throw v0 │ │ +096f3c: 5b23 160d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.cache:Lcom/squareup/picasso/Cache; // field@0d16 │ │ +096f40: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0002 line=749 │ │ 0x000a line=751 │ │ 0x000e line=752 │ │ 0x0016 line=754 │ │ @@ -138469,28 +138468,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$RequestTransformer;)Lcom/squareup/picasso/Picasso$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -096ed8: |[096ed8] com.squareup.picasso.Picasso$Builder.requestTransformer:(Lcom/squareup/picasso/Picasso$RequestTransformer;)Lcom/squareup/picasso/Picasso$Builder; │ │ -096ee8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -096eec: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -096ef0: 1a01 9711 |0004: const-string v1, "Transformer must not be null." // string@1197 │ │ -096ef4: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -096efa: 2700 |0009: throw v0 │ │ -096efc: 5420 1f0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ -096f00: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -096f04: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -096f08: 1a01 9611 |0010: const-string v1, "Transformer already set." // string@1196 │ │ -096f0c: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -096f12: 2700 |0015: throw v0 │ │ -096f14: 5b23 1f0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ -096f18: 1102 |0018: return-object v2 │ │ +096f44: |[096f44] com.squareup.picasso.Picasso$Builder.requestTransformer:(Lcom/squareup/picasso/Picasso$RequestTransformer;)Lcom/squareup/picasso/Picasso$Builder; │ │ +096f54: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +096f58: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +096f5c: 1a01 9811 |0004: const-string v1, "Transformer must not be null." // string@1198 │ │ +096f60: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +096f66: 2700 |0009: throw v0 │ │ +096f68: 5420 1f0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ +096f6c: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +096f70: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +096f74: 1a01 9711 |0010: const-string v1, "Transformer already set." // string@1197 │ │ +096f78: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +096f7e: 2700 |0015: throw v0 │ │ +096f80: 5b23 1f0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Picasso$Builder;.transformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d1f │ │ +096f84: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ 0x0002 line=778 │ │ 0x000a line=780 │ │ 0x000e line=781 │ │ 0x0016 line=783 │ │ @@ -138538,19 +138537,19 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -096f1c: |[096f1c] com.squareup.picasso.Picasso$CleanupThread$1.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V │ │ -096f2c: 5b01 200d |0000: iput-object v1, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.this$0:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d20 │ │ -096f30: 5b02 210d |0002: iput-object v2, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@0d21 │ │ -096f34: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -096f3a: 0e00 |0007: return-void │ │ +096f88: |[096f88] com.squareup.picasso.Picasso$CleanupThread$1.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V │ │ +096f98: 5b01 200d |0000: iput-object v1, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.this$0:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d20 │ │ +096f9c: 5b02 210d |0002: iput-object v2, v0, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@0d21 │ │ +096fa0: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +096fa6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/Picasso$CleanupThread$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/picasso/Picasso$CleanupThread; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Exception; │ │ @@ -138561,19 +138560,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -096f3c: |[096f3c] com.squareup.picasso.Picasso$CleanupThread$1.run:()V │ │ -096f4c: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -096f50: 5421 210d |0002: iget-object v1, v2, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@0d21 │ │ -096f54: 7020 122b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2b12 │ │ -096f5a: 2700 |0007: throw v0 │ │ +096fa8: |[096fa8] com.squareup.picasso.Picasso$CleanupThread$1.run:()V │ │ +096fb8: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +096fbc: 5421 210d |0002: iget-object v1, v2, Lcom/squareup/picasso/Picasso$CleanupThread$1;.val$e:Ljava/lang/Exception; // field@0d21 │ │ +096fc0: 7020 122b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/Throwable;)V // method@2b12 │ │ +096fc6: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/Picasso$CleanupThread$1; │ │ │ │ source_file_idx : 3872 (Picasso.java) │ │ @@ -138618,23 +138617,23 @@ │ │ type : '(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -096f5c: |[096f5c] com.squareup.picasso.Picasso$CleanupThread.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V │ │ -096f6c: 7010 552b 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@2b55 │ │ -096f72: 5b12 230d |0003: iput-object v2, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d23 │ │ -096f76: 5b13 220d |0005: iput-object v3, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ -096f7a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -096f7c: 6e20 3726 0100 |0008: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setDaemon:(Z)V // method@2637 │ │ -096f82: 1a00 1f0f |000b: const-string v0, "Picasso-refQueue" // string@0f1f │ │ -096f86: 6e20 3826 0100 |000d: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setName:(Ljava/lang/String;)V // method@2638 │ │ -096f8c: 0e00 |0010: return-void │ │ +096fc8: |[096fc8] com.squareup.picasso.Picasso$CleanupThread.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V │ │ +096fd8: 7010 552b 0100 |0000: invoke-direct {v1}, Ljava/lang/Thread;.:()V // method@2b55 │ │ +096fde: 5b12 230d |0003: iput-object v2, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d23 │ │ +096fe2: 5b13 220d |0005: iput-object v3, v1, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ +096fe6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +096fe8: 6e20 3726 0100 |0008: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setDaemon:(Z)V // method@2637 │ │ +096fee: 1a00 1f0f |000b: const-string v0, "Picasso-refQueue" // string@0f1f │ │ +096ff2: 6e20 3826 0100 |000d: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.setName:(Ljava/lang/String;)V // method@2638 │ │ +096ff8: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ 0x0003 line=597 │ │ 0x0005 line=598 │ │ 0x0007 line=599 │ │ 0x000b line=600 │ │ @@ -138651,43 +138650,43 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -096f90: |[096f90] com.squareup.picasso.Picasso$CleanupThread.run:()V │ │ -096fa0: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ -096fa4: 7110 0f03 0300 |0002: invoke-static {v3}, Landroid/os/Process;.setThreadPriority:(I)V // method@030f │ │ -096faa: 5463 230d |0005: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d23 │ │ -096fae: 1604 e803 |0007: const-wide/16 v4, #int 1000 // #3e8 │ │ -096fb2: 6e30 612b 4305 |0009: invoke-virtual {v3, v4, v5}, Ljava/lang/ref/ReferenceQueue;.remove:(J)Ljava/lang/ref/Reference; // method@2b61 │ │ -096fb8: 0c02 |000c: move-result-object v2 │ │ -096fba: 1f02 a204 |000d: check-cast v2, Lcom/squareup/picasso/Action$RequestWeakReference; // type@04a2 │ │ -096fbe: 5463 220d |000f: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ -096fc2: 6e10 dc02 0300 |0011: invoke-virtual {v3}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02dc │ │ -096fc8: 0c01 |0014: move-result-object v1 │ │ -096fca: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ -096fce: 1233 |0017: const/4 v3, #int 3 // #3 │ │ -096fd0: 5913 4300 |0018: iput v3, v1, Landroid/os/Message;.what:I // field@0043 │ │ -096fd4: 5423 840c |001a: iget-object v3, v2, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@0c84 │ │ -096fd8: 5b13 4200 |001c: iput-object v3, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -096fdc: 5463 220d |001e: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ -096fe0: 6e20 e702 1300 |0020: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -096fe6: 28e2 |0023: goto 0005 // -001e │ │ -096fe8: 0d00 |0024: move-exception v0 │ │ -096fea: 0e00 |0025: return-void │ │ -096fec: 6e10 f302 0100 |0026: invoke-virtual {v1}, Landroid/os/Message;.recycle:()V // method@02f3 │ │ -096ff2: 28dc |0029: goto 0005 // -0024 │ │ -096ff4: 0d00 |002a: move-exception v0 │ │ -096ff6: 5463 220d |002b: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ -096ffa: 2204 cc04 |002d: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread$1; // type@04cc │ │ -096ffe: 7030 3226 6400 |002f: invoke-direct {v4, v6, v0}, Lcom/squareup/picasso/Picasso$CleanupThread$1;.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V // method@2632 │ │ -097004: 6e20 df02 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -09700a: 28f0 |0035: goto 0025 // -0010 │ │ +096ffc: |[096ffc] com.squareup.picasso.Picasso$CleanupThread.run:()V │ │ +09700c: 1303 0a00 |0000: const/16 v3, #int 10 // #a │ │ +097010: 7110 0f03 0300 |0002: invoke-static {v3}, Landroid/os/Process;.setThreadPriority:(I)V // method@030f │ │ +097016: 5463 230d |0005: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d23 │ │ +09701a: 1604 e803 |0007: const-wide/16 v4, #int 1000 // #3e8 │ │ +09701e: 6e30 612b 4305 |0009: invoke-virtual {v3, v4, v5}, Ljava/lang/ref/ReferenceQueue;.remove:(J)Ljava/lang/ref/Reference; // method@2b61 │ │ +097024: 0c02 |000c: move-result-object v2 │ │ +097026: 1f02 a204 |000d: check-cast v2, Lcom/squareup/picasso/Action$RequestWeakReference; // type@04a2 │ │ +09702a: 5463 220d |000f: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ +09702e: 6e10 dc02 0300 |0011: invoke-virtual {v3}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02dc │ │ +097034: 0c01 |0014: move-result-object v1 │ │ +097036: 3802 1100 |0015: if-eqz v2, 0026 // +0011 │ │ +09703a: 1233 |0017: const/4 v3, #int 3 // #3 │ │ +09703c: 5913 4300 |0018: iput v3, v1, Landroid/os/Message;.what:I // field@0043 │ │ +097040: 5423 840c |001a: iget-object v3, v2, Lcom/squareup/picasso/Action$RequestWeakReference;.action:Lcom/squareup/picasso/Action; // field@0c84 │ │ +097044: 5b13 4200 |001c: iput-object v3, v1, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +097048: 5463 220d |001e: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ +09704c: 6e20 e702 1300 |0020: invoke-virtual {v3, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +097052: 28e2 |0023: goto 0005 // -001e │ │ +097054: 0d00 |0024: move-exception v0 │ │ +097056: 0e00 |0025: return-void │ │ +097058: 6e10 f302 0100 |0026: invoke-virtual {v1}, Landroid/os/Message;.recycle:()V // method@02f3 │ │ +09705e: 28dc |0029: goto 0005 // -0024 │ │ +097060: 0d00 |002a: move-exception v0 │ │ +097062: 5463 220d |002b: iget-object v3, v6, Lcom/squareup/picasso/Picasso$CleanupThread;.handler:Landroid/os/Handler; // field@0d22 │ │ +097066: 2204 cc04 |002d: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread$1; // type@04cc │ │ +09706a: 7030 3226 6400 |002f: invoke-direct {v4, v6, v0}, Lcom/squareup/picasso/Picasso$CleanupThread$1;.:(Lcom/squareup/picasso/Picasso$CleanupThread;Ljava/lang/Exception;)V // method@2632 │ │ +097070: 6e20 df02 4300 |0032: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +097076: 28f0 |0035: goto 0025 // -0010 │ │ catches : 1 │ │ 0x0005 - 0x0029 │ │ Ljava/lang/InterruptedException; -> 0x0024 │ │ Ljava/lang/Exception; -> 0x002a │ │ positions : │ │ 0x0000 line=604 │ │ 0x0005 line=612 │ │ @@ -138715,17 +138714,17 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09701c: |[09701c] com.squareup.picasso.Picasso$CleanupThread.shutdown:()V │ │ -09702c: 6e10 3526 0000 |0000: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.interrupt:()V // method@2635 │ │ -097032: 0e00 |0003: return-void │ │ +097088: |[097088] com.squareup.picasso.Picasso$CleanupThread.shutdown:()V │ │ +097098: 6e10 3526 0000 |0000: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$CleanupThread;.interrupt:()V // method@2635 │ │ +09709e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=636 │ │ 0x0003 line=637 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$CleanupThread; │ │ │ │ @@ -138814,43 +138813,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 56 16-bit code units │ │ -097034: |[097034] com.squareup.picasso.Picasso$LoadedFrom.:()V │ │ -097044: 1225 |0000: const/4 v5, #int 2 // #2 │ │ -097046: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -097048: 1203 |0002: const/4 v3, #int 0 // #0 │ │ -09704a: 2200 cf04 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ -09704e: 1a01 bc0d |0005: const-string v1, "MEMORY" // string@0dbc │ │ -097052: 1402 00ff 00ff |0007: const v2, #float -1.71465e+38 // #ff00ff00 │ │ -097058: 7040 3d26 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@263d │ │ -09705e: 6900 260d |000d: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -097062: 2200 cf04 |000f: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ -097066: 1a01 1a04 |0011: const-string v1, "DISK" // string@041a │ │ -09706a: 1402 ff00 00ff |0013: const v2, #float -1.70146e+38 // #ff0000ff │ │ -097070: 7040 3d26 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@263d │ │ -097076: 6900 250d |0019: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -09707a: 2200 cf04 |001b: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ -09707e: 1a01 480e |001d: const-string v1, "NETWORK" // string@0e48 │ │ -097082: 1502 ffff |001f: const/high16 v2, #int -65536 // #ffff │ │ -097086: 7040 3d26 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@263d │ │ -09708c: 6900 270d |0024: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ -097090: 1230 |0026: const/4 v0, #int 3 // #3 │ │ -097092: 2300 4706 |0027: new-array v0, v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0647 │ │ -097096: 6201 260d |0029: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -09709a: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ -09709e: 6201 250d |002d: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0970a2: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ -0970a6: 6201 270d |0031: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ -0970aa: 4d01 0005 |0033: aput-object v1, v0, v5 │ │ -0970ae: 6900 240d |0035: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d24 │ │ -0970b2: 0e00 |0037: return-void │ │ +0970a0: |[0970a0] com.squareup.picasso.Picasso$LoadedFrom.:()V │ │ +0970b0: 1225 |0000: const/4 v5, #int 2 // #2 │ │ +0970b2: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0970b4: 1203 |0002: const/4 v3, #int 0 // #0 │ │ +0970b6: 2200 cf04 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ +0970ba: 1a01 bc0d |0005: const-string v1, "MEMORY" // string@0dbc │ │ +0970be: 1402 00ff 00ff |0007: const v2, #float -1.71465e+38 // #ff00ff00 │ │ +0970c4: 7040 3d26 1023 |000a: invoke-direct {v0, v1, v3, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@263d │ │ +0970ca: 6900 260d |000d: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +0970ce: 2200 cf04 |000f: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ +0970d2: 1a01 1a04 |0011: const-string v1, "DISK" // string@041a │ │ +0970d6: 1402 ff00 00ff |0013: const v2, #float -1.70146e+38 // #ff0000ff │ │ +0970dc: 7040 3d26 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@263d │ │ +0970e2: 6900 250d |0019: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0970e6: 2200 cf04 |001b: new-instance v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ +0970ea: 1a01 480e |001d: const-string v1, "NETWORK" // string@0e48 │ │ +0970ee: 1502 ffff |001f: const/high16 v2, #int -65536 // #ffff │ │ +0970f2: 7040 3d26 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lcom/squareup/picasso/Picasso$LoadedFrom;.:(Ljava/lang/String;II)V // method@263d │ │ +0970f8: 6900 270d |0024: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ +0970fc: 1230 |0026: const/4 v0, #int 3 // #3 │ │ +0970fe: 2300 4706 |0027: new-array v0, v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0647 │ │ +097102: 6201 260d |0029: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +097106: 4d01 0003 |002b: aput-object v1, v0, v3 │ │ +09710a: 6201 250d |002d: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +09710e: 4d01 0004 |002f: aput-object v1, v0, v4 │ │ +097112: 6201 270d |0031: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ +097116: 4d01 0005 |0033: aput-object v1, v0, v5 │ │ +09711a: 6900 240d |0035: sput-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d24 │ │ +09711e: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=855 │ │ 0x000f line=856 │ │ 0x001b line=857 │ │ 0x0026 line=854 │ │ locals : │ │ @@ -138860,18 +138859,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0970b4: |[0970b4] com.squareup.picasso.Picasso$LoadedFrom.:(Ljava/lang/String;II)V │ │ -0970c4: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -0970ca: 5903 280d |0003: iput v3, v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0d28 │ │ -0970ce: 0e00 |0005: return-void │ │ +097120: |[097120] com.squareup.picasso.Picasso$LoadedFrom.:(Ljava/lang/String;II)V │ │ +097130: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +097136: 5903 280d |0003: iput v3, v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0d28 │ │ +09713a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=861 │ │ 0x0003 line=862 │ │ 0x0005 line=863 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ @@ -138884,20 +138883,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0970d0: |[0970d0] com.squareup.picasso.Picasso$LoadedFrom.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -0970e0: 1c00 cf04 |0000: const-class v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ -0970e4: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -0970ea: 0c00 |0005: move-result-object v0 │ │ -0970ec: 1f00 cf04 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ -0970f0: 1100 |0008: return-object v0 │ │ +09713c: |[09713c] com.squareup.picasso.Picasso$LoadedFrom.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +09714c: 1c00 cf04 |0000: const-class v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ +097150: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +097156: 0c00 |0005: move-result-object v0 │ │ +097158: 1f00 cf04 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ +09715c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/picasso/Picasso$LoadedFrom;) │ │ @@ -138905,20 +138904,20 @@ │ │ type : '()[Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0970f4: |[0970f4] com.squareup.picasso.Picasso$LoadedFrom.values:()[Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -097104: 6200 240d |0000: sget-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d24 │ │ -097108: 6e10 db2d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$LoadedFrom;.clone:()Ljava/lang/Object; // method@2ddb │ │ -09710e: 0c00 |0005: move-result-object v0 │ │ -097110: 1f00 4706 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0647 │ │ -097114: 1100 |0008: return-object v0 │ │ +097160: |[097160] com.squareup.picasso.Picasso$LoadedFrom.values:()[Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +097170: 6200 240d |0000: sget-object v0, Lcom/squareup/picasso/Picasso$LoadedFrom;.$VALUES:[Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d24 │ │ +097174: 6e10 db2d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$LoadedFrom;.clone:()Ljava/lang/Object; // method@2ddb │ │ +09717a: 0c00 |0005: move-result-object v0 │ │ +09717c: 1f00 4706 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$LoadedFrom; // type@0647 │ │ +097180: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3872 (Picasso.java) │ │ @@ -138970,40 +138969,40 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -097118: |[097118] com.squareup.picasso.Picasso$Priority.:()V │ │ -097128: 1224 |0000: const/4 v4, #int 2 // #2 │ │ -09712a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -09712c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -09712e: 2200 d004 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ -097132: 1a01 a706 |0005: const-string v1, "LOW" // string@06a7 │ │ -097136: 7030 4126 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@2641 │ │ -09713c: 6900 2b0d |000a: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ -097140: 2200 d004 |000c: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ -097144: 1a01 4b0e |000e: const-string v1, "NORMAL" // string@0e4b │ │ -097148: 7030 4126 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@2641 │ │ -09714e: 6900 2c0d |0013: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0d2c │ │ -097152: 2200 d004 |0015: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ -097156: 1a01 7605 |0017: const-string v1, "HIGH" // string@0576 │ │ -09715a: 7030 4126 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@2641 │ │ -097160: 6900 2a0d |001c: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0d2a │ │ -097164: 1230 |001e: const/4 v0, #int 3 // #3 │ │ -097166: 2300 4806 |001f: new-array v0, v0, [Lcom/squareup/picasso/Picasso$Priority; // type@0648 │ │ -09716a: 6201 2b0d |0021: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ -09716e: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ -097172: 6201 2c0d |0025: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0d2c │ │ -097176: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ -09717a: 6201 2a0d |0029: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0d2a │ │ -09717e: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ -097182: 6900 290d |002d: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0d29 │ │ -097186: 0e00 |002f: return-void │ │ +097184: |[097184] com.squareup.picasso.Picasso$Priority.:()V │ │ +097194: 1224 |0000: const/4 v4, #int 2 // #2 │ │ +097196: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +097198: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +09719a: 2200 d004 |0003: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ +09719e: 1a01 a706 |0005: const-string v1, "LOW" // string@06a7 │ │ +0971a2: 7030 4126 1002 |0007: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@2641 │ │ +0971a8: 6900 2b0d |000a: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ +0971ac: 2200 d004 |000c: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ +0971b0: 1a01 4b0e |000e: const-string v1, "NORMAL" // string@0e4b │ │ +0971b4: 7030 4126 1003 |0010: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@2641 │ │ +0971ba: 6900 2c0d |0013: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0d2c │ │ +0971be: 2200 d004 |0015: new-instance v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ +0971c2: 1a01 7605 |0017: const-string v1, "HIGH" // string@0576 │ │ +0971c6: 7030 4126 1004 |0019: invoke-direct {v0, v1, v4}, Lcom/squareup/picasso/Picasso$Priority;.:(Ljava/lang/String;I)V // method@2641 │ │ +0971cc: 6900 2a0d |001c: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0d2a │ │ +0971d0: 1230 |001e: const/4 v0, #int 3 // #3 │ │ +0971d2: 2300 4806 |001f: new-array v0, v0, [Lcom/squareup/picasso/Picasso$Priority; // type@0648 │ │ +0971d6: 6201 2b0d |0021: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ +0971da: 4d01 0002 |0023: aput-object v1, v0, v2 │ │ +0971de: 6201 2c0d |0025: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0d2c │ │ +0971e2: 4d01 0003 |0027: aput-object v1, v0, v3 │ │ +0971e6: 6201 2a0d |0029: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.HIGH:Lcom/squareup/picasso/Picasso$Priority; // field@0d2a │ │ +0971ea: 4d01 0004 |002b: aput-object v1, v0, v4 │ │ +0971ee: 6900 290d |002d: sput-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0d29 │ │ +0971f2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=103 │ │ 0x000c line=104 │ │ 0x0015 line=105 │ │ 0x001e line=102 │ │ locals : │ │ @@ -139013,17 +139012,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -097188: |[097188] com.squareup.picasso.Picasso$Priority.:(Ljava/lang/String;I)V │ │ -097198: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09719e: 0e00 |0003: return-void │ │ +0971f4: |[0971f4] com.squareup.picasso.Picasso$Priority.:(Ljava/lang/String;I)V │ │ +097204: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09720a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$Priority; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -139033,20 +139032,20 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0971a0: |[0971a0] com.squareup.picasso.Picasso$Priority.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$Priority; │ │ -0971b0: 1c00 d004 |0000: const-class v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ -0971b4: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -0971ba: 0c00 |0005: move-result-object v0 │ │ -0971bc: 1f00 d004 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ -0971c0: 1100 |0008: return-object v0 │ │ +09720c: |[09720c] com.squareup.picasso.Picasso$Priority.valueOf:(Ljava/lang/String;)Lcom/squareup/picasso/Picasso$Priority; │ │ +09721c: 1c00 d004 |0000: const-class v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ +097220: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +097226: 0c00 |0005: move-result-object v0 │ │ +097228: 1f00 d004 |0006: check-cast v0, Lcom/squareup/picasso/Picasso$Priority; // type@04d0 │ │ +09722c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lcom/squareup/picasso/Picasso$Priority;) │ │ @@ -139054,20 +139053,20 @@ │ │ type : '()[Lcom/squareup/picasso/Picasso$Priority;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0971c4: |[0971c4] com.squareup.picasso.Picasso$Priority.values:()[Lcom/squareup/picasso/Picasso$Priority; │ │ -0971d4: 6200 290d |0000: sget-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0d29 │ │ -0971d8: 6e10 dc2d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$Priority;.clone:()Ljava/lang/Object; // method@2ddc │ │ -0971de: 0c00 |0005: move-result-object v0 │ │ -0971e0: 1f00 4806 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$Priority; // type@0648 │ │ -0971e4: 1100 |0008: return-object v0 │ │ +097230: |[097230] com.squareup.picasso.Picasso$Priority.values:()[Lcom/squareup/picasso/Picasso$Priority; │ │ +097240: 6200 290d |0000: sget-object v0, Lcom/squareup/picasso/Picasso$Priority;.$VALUES:[Lcom/squareup/picasso/Picasso$Priority; // field@0d29 │ │ +097244: 6e10 dc2d 0000 |0002: invoke-virtual {v0}, [Lcom/squareup/picasso/Picasso$Priority;.clone:()Ljava/lang/Object; // method@2ddc │ │ +09724a: 0c00 |0005: move-result-object v0 │ │ +09724c: 1f00 4806 |0006: check-cast v0, [Lcom/squareup/picasso/Picasso$Priority; // type@0648 │ │ +097250: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3872 (Picasso.java) │ │ @@ -139104,19 +139103,19 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0971e8: |[0971e8] com.squareup.picasso.Picasso$RequestTransformer.:()V │ │ -0971f8: 2200 d104 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$RequestTransformer$1; // type@04d1 │ │ -0971fc: 7010 4526 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Picasso$RequestTransformer$1;.:()V // method@2645 │ │ -097202: 6900 2d0d |0005: sput-object v0, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d2d │ │ -097206: 0e00 |0007: return-void │ │ +097254: |[097254] com.squareup.picasso.Picasso$RequestTransformer.:()V │ │ +097264: 2200 d104 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$RequestTransformer$1; // type@04d1 │ │ +097268: 7010 4526 0000 |0002: invoke-direct {v0}, Lcom/squareup/picasso/Picasso$RequestTransformer$1;.:()V // method@2645 │ │ +09726e: 6900 2d0d |0005: sput-object v0, Lcom/squareup/picasso/Picasso$RequestTransformer;.IDENTITY:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d2d │ │ +097272: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lcom/squareup/picasso/Picasso$RequestTransformer;) │ │ @@ -139244,23 +139243,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -097208: |[097208] com.squareup.picasso.Picasso.:()V │ │ -097218: 2200 ca04 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$1; // type@04ca │ │ -09721c: 7100 f002 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02f0 │ │ -097222: 0c01 |0005: move-result-object v1 │ │ -097224: 7020 2426 1000 |0006: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso$1;.:(Landroid/os/Looper;)V // method@2624 │ │ -09722a: 6900 2e0d |0009: sput-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -09722e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -097230: 6900 3c0d |000c: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -097234: 0e00 |000e: return-void │ │ +097274: |[097274] com.squareup.picasso.Picasso.:()V │ │ +097284: 2200 ca04 |0000: new-instance v0, Lcom/squareup/picasso/Picasso$1; // type@04ca │ │ +097288: 7100 f002 0000 |0002: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02f0 │ │ +09728e: 0c01 |0005: move-result-object v1 │ │ +097290: 7020 2426 1000 |0006: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso$1;.:(Landroid/os/Looper;)V // method@2624 │ │ +097296: 6900 2e0d |0009: sput-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +09729a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09729c: 6900 3c0d |000c: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +0972a0: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x000b line=143 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -139268,80 +139267,80 @@ │ │ type : '(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 11 │ │ outs : 3 │ │ insns size : 148 16-bit code units │ │ -097238: |[097238] com.squareup.picasso.Picasso.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V │ │ -097248: 7010 fd2a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2afd │ │ -09724e: 5b78 320d |0003: iput-object v8, v7, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -097252: 5b79 340d |0005: iput-object v9, v7, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -097256: 5b7a 300d |0007: iput-object v10, v7, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ -09725a: 5b7b 360d |0009: iput-object v11, v7, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d36 │ │ -09725e: 5b7c 3a0d |000b: iput-object v12, v7, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d3a │ │ -097262: 5b7f 330d |000d: iput-object v15, v7, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d33 │ │ -097266: 1272 |000f: const/4 v2, #int 7 // #7 │ │ -097268: 380d 8200 |0010: if-eqz v13, 0092 // +0082 │ │ -09726c: 7210 db2b 0d00 |0012: invoke-interface {v13}, Ljava/util/List;.size:()I // method@2bdb │ │ -097272: 0a03 |0015: move-result v3 │ │ -097274: 2201 cf05 |0016: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -097278: 9004 0203 |0018: add-int v4, v2, v3 │ │ -09727c: 7020 902b 4100 |001a: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -097282: 2204 e104 |001d: new-instance v4, Lcom/squareup/picasso/ResourceRequestHandler; // type@04e1 │ │ -097286: 7020 f126 8400 |001f: invoke-direct {v4, v8}, Lcom/squareup/picasso/ResourceRequestHandler;.:(Landroid/content/Context;)V // method@26f1 │ │ -09728c: 7220 d22b 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -097292: 380d 0500 |0025: if-eqz v13, 002a // +0005 │ │ -097296: 7220 d32b d100 |0027: invoke-interface {v1, v13}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2bd3 │ │ -09729c: 2204 b104 |002a: new-instance v4, Lcom/squareup/picasso/ContactsPhotoRequestHandler; // type@04b1 │ │ -0972a0: 7020 8d25 8400 |002c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.:(Landroid/content/Context;)V // method@258d │ │ -0972a6: 7220 d22b 4100 |002f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0972ac: 2204 c404 |0032: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler; // type@04c4 │ │ -0972b0: 7020 ff25 8400 |0034: invoke-direct {v4, v8}, Lcom/squareup/picasso/MediaStoreRequestHandler;.:(Landroid/content/Context;)V // method@25ff │ │ -0972b6: 7220 d22b 4100 |0037: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0972bc: 2204 b204 |003a: new-instance v4, Lcom/squareup/picasso/ContentStreamRequestHandler; // type@04b2 │ │ -0972c0: 7020 9125 8400 |003c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@2591 │ │ -0972c6: 7220 d22b 4100 |003f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0972cc: 2204 a404 |0042: new-instance v4, Lcom/squareup/picasso/AssetRequestHandler; // type@04a4 │ │ -0972d0: 7020 4a25 8400 |0044: invoke-direct {v4, v8}, Lcom/squareup/picasso/AssetRequestHandler;.:(Landroid/content/Context;)V // method@254a │ │ -0972d6: 7220 d22b 4100 |0047: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0972dc: 2204 be04 |004a: new-instance v4, Lcom/squareup/picasso/FileRequestHandler; // type@04be │ │ -0972e0: 7020 d125 8400 |004c: invoke-direct {v4, v8}, Lcom/squareup/picasso/FileRequestHandler;.:(Landroid/content/Context;)V // method@25d1 │ │ -0972e6: 7220 d22b 4100 |004f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0972ec: 2204 c804 |0052: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler; // type@04c8 │ │ -0972f0: 5495 d80c |0054: iget-object v5, v9, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@0cd8 │ │ -0972f4: 7030 1526 540e |0056: invoke-direct {v4, v5, v14}, Lcom/squareup/picasso/NetworkRequestHandler;.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V // method@2615 │ │ -0972fa: 7220 d22b 4100 |0059: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -097300: 7110 ab2b 0100 |005c: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bab │ │ -097306: 0c04 |005f: move-result-object v4 │ │ -097308: 5b74 390d |0060: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0d39 │ │ -09730c: 5b7e 3d0d |0062: iput-object v14, v7, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ -097310: 2204 e005 |0064: new-instance v4, Ljava/util/WeakHashMap; // type@05e0 │ │ -097314: 7010 fa2b 0400 |0066: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -09731a: 5b74 3e0d |0069: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ -09731e: 2204 e005 |006b: new-instance v4, Ljava/util/WeakHashMap; // type@05e0 │ │ -097322: 7010 fa2b 0400 |006d: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -097328: 5b74 3f0d |0070: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ -09732c: 0200 1000 |0072: move/from16 v0, v16 │ │ -097330: 5c70 350d |0074: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ -097334: 0200 1100 |0076: move/from16 v0, v17 │ │ -097338: 5c70 370d |0078: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -09733c: 2204 b705 |007a: new-instance v4, Ljava/lang/ref/ReferenceQueue; // type@05b7 │ │ -097340: 7010 602b 0400 |007c: invoke-direct {v4}, Ljava/lang/ref/ReferenceQueue;.:()V // method@2b60 │ │ -097346: 5b74 380d |007f: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d38 │ │ -09734a: 2204 cd04 |0081: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread; // type@04cd │ │ -09734e: 5475 380d |0083: iget-object v5, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d38 │ │ -097352: 6206 2e0d |0085: sget-object v6, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -097356: 7030 3426 5406 |0087: invoke-direct {v4, v5, v6}, Lcom/squareup/picasso/Picasso$CleanupThread;.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V // method@2634 │ │ -09735c: 5b74 310d |008a: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d31 │ │ -097360: 5474 310d |008c: iget-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d31 │ │ -097364: 6e10 3a26 0400 |008e: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$CleanupThread;.start:()V // method@263a │ │ -09736a: 0e00 |0091: return-void │ │ -09736c: 1203 |0092: const/4 v3, #int 0 // #0 │ │ -09736e: 2883 |0093: goto 0016 // -007d │ │ +0972a4: |[0972a4] com.squareup.picasso.Picasso.:(Landroid/content/Context;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Picasso$Listener;Lcom/squareup/picasso/Picasso$RequestTransformer;Ljava/util/List;Lcom/squareup/picasso/Stats;Landroid/graphics/Bitmap$Config;ZZ)V │ │ +0972b4: 7010 fd2a 0700 |0000: invoke-direct {v7}, Ljava/lang/Object;.:()V // method@2afd │ │ +0972ba: 5b78 320d |0003: iput-object v8, v7, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +0972be: 5b79 340d |0005: iput-object v9, v7, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +0972c2: 5b7a 300d |0007: iput-object v10, v7, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ +0972c6: 5b7b 360d |0009: iput-object v11, v7, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d36 │ │ +0972ca: 5b7c 3a0d |000b: iput-object v12, v7, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d3a │ │ +0972ce: 5b7f 330d |000d: iput-object v15, v7, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d33 │ │ +0972d2: 1272 |000f: const/4 v2, #int 7 // #7 │ │ +0972d4: 380d 8200 |0010: if-eqz v13, 0092 // +0082 │ │ +0972d8: 7210 db2b 0d00 |0012: invoke-interface {v13}, Ljava/util/List;.size:()I // method@2bdb │ │ +0972de: 0a03 |0015: move-result v3 │ │ +0972e0: 2201 cf05 |0016: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0972e4: 9004 0203 |0018: add-int v4, v2, v3 │ │ +0972e8: 7020 902b 4100 |001a: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0972ee: 2204 e104 |001d: new-instance v4, Lcom/squareup/picasso/ResourceRequestHandler; // type@04e1 │ │ +0972f2: 7020 f126 8400 |001f: invoke-direct {v4, v8}, Lcom/squareup/picasso/ResourceRequestHandler;.:(Landroid/content/Context;)V // method@26f1 │ │ +0972f8: 7220 d22b 4100 |0022: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0972fe: 380d 0500 |0025: if-eqz v13, 002a // +0005 │ │ +097302: 7220 d32b d100 |0027: invoke-interface {v1, v13}, Ljava/util/List;.addAll:(Ljava/util/Collection;)Z // method@2bd3 │ │ +097308: 2204 b104 |002a: new-instance v4, Lcom/squareup/picasso/ContactsPhotoRequestHandler; // type@04b1 │ │ +09730c: 7020 8d25 8400 |002c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.:(Landroid/content/Context;)V // method@258d │ │ +097312: 7220 d22b 4100 |002f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +097318: 2204 c404 |0032: new-instance v4, Lcom/squareup/picasso/MediaStoreRequestHandler; // type@04c4 │ │ +09731c: 7020 ff25 8400 |0034: invoke-direct {v4, v8}, Lcom/squareup/picasso/MediaStoreRequestHandler;.:(Landroid/content/Context;)V // method@25ff │ │ +097322: 7220 d22b 4100 |0037: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +097328: 2204 b204 |003a: new-instance v4, Lcom/squareup/picasso/ContentStreamRequestHandler; // type@04b2 │ │ +09732c: 7020 9125 8400 |003c: invoke-direct {v4, v8}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@2591 │ │ +097332: 7220 d22b 4100 |003f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +097338: 2204 a404 |0042: new-instance v4, Lcom/squareup/picasso/AssetRequestHandler; // type@04a4 │ │ +09733c: 7020 4a25 8400 |0044: invoke-direct {v4, v8}, Lcom/squareup/picasso/AssetRequestHandler;.:(Landroid/content/Context;)V // method@254a │ │ +097342: 7220 d22b 4100 |0047: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +097348: 2204 be04 |004a: new-instance v4, Lcom/squareup/picasso/FileRequestHandler; // type@04be │ │ +09734c: 7020 d125 8400 |004c: invoke-direct {v4, v8}, Lcom/squareup/picasso/FileRequestHandler;.:(Landroid/content/Context;)V // method@25d1 │ │ +097352: 7220 d22b 4100 |004f: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +097358: 2204 c804 |0052: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler; // type@04c8 │ │ +09735c: 5495 d80c |0054: iget-object v5, v9, Lcom/squareup/picasso/Dispatcher;.downloader:Lcom/squareup/picasso/Downloader; // field@0cd8 │ │ +097360: 7030 1526 540e |0056: invoke-direct {v4, v5, v14}, Lcom/squareup/picasso/NetworkRequestHandler;.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V // method@2615 │ │ +097366: 7220 d22b 4100 |0059: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09736c: 7110 ab2b 0100 |005c: invoke-static {v1}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bab │ │ +097372: 0c04 |005f: move-result-object v4 │ │ +097374: 5b74 390d |0060: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0d39 │ │ +097378: 5b7e 3d0d |0062: iput-object v14, v7, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ +09737c: 2204 e005 |0064: new-instance v4, Ljava/util/WeakHashMap; // type@05e0 │ │ +097380: 7010 fa2b 0400 |0066: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +097386: 5b74 3e0d |0069: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ +09738a: 2204 e005 |006b: new-instance v4, Ljava/util/WeakHashMap; // type@05e0 │ │ +09738e: 7010 fa2b 0400 |006d: invoke-direct {v4}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +097394: 5b74 3f0d |0070: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ +097398: 0200 1000 |0072: move/from16 v0, v16 │ │ +09739c: 5c70 350d |0074: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ +0973a0: 0200 1100 |0076: move/from16 v0, v17 │ │ +0973a4: 5c70 370d |0078: iput-boolean v0, v7, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +0973a8: 2204 b705 |007a: new-instance v4, Ljava/lang/ref/ReferenceQueue; // type@05b7 │ │ +0973ac: 7010 602b 0400 |007c: invoke-direct {v4}, Ljava/lang/ref/ReferenceQueue;.:()V // method@2b60 │ │ +0973b2: 5b74 380d |007f: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d38 │ │ +0973b6: 2204 cd04 |0081: new-instance v4, Lcom/squareup/picasso/Picasso$CleanupThread; // type@04cd │ │ +0973ba: 5475 380d |0083: iget-object v5, v7, Lcom/squareup/picasso/Picasso;.referenceQueue:Ljava/lang/ref/ReferenceQueue; // field@0d38 │ │ +0973be: 6206 2e0d |0085: sget-object v6, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +0973c2: 7030 3426 5406 |0087: invoke-direct {v4, v5, v6}, Lcom/squareup/picasso/Picasso$CleanupThread;.:(Ljava/lang/ref/ReferenceQueue;Landroid/os/Handler;)V // method@2634 │ │ +0973c8: 5b74 310d |008a: iput-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d31 │ │ +0973cc: 5474 310d |008c: iget-object v4, v7, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d31 │ │ +0973d0: 6e10 3a26 0400 |008e: invoke-virtual {v4}, Lcom/squareup/picasso/Picasso$CleanupThread;.start:()V // method@263a │ │ +0973d6: 0e00 |0091: return-void │ │ +0973d8: 1203 |0092: const/4 v3, #int 0 // #0 │ │ +0973da: 2883 |0093: goto 0016 // -007d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0003 line=167 │ │ 0x0005 line=168 │ │ 0x0007 line=169 │ │ 0x0009 line=170 │ │ @@ -139392,17 +139391,17 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -097370: |[097370] com.squareup.picasso.Picasso.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V │ │ -097380: 7020 4d26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ -097386: 0e00 |0003: return-void │ │ +0973dc: |[0973dc] com.squareup.picasso.Picasso.access$000:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;)V │ │ +0973ec: 7020 4d26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ +0973f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/Object; │ │ │ │ @@ -139411,35 +139410,35 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -097388: |[097388] com.squareup.picasso.Picasso.cancelExistingRequest:(Ljava/lang/Object;)V │ │ -097398: 7100 3627 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ -09739e: 5443 3e0d |0003: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ -0973a2: 7220 ee2b 5300 |0005: invoke-interface {v3, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -0973a8: 0c00 |0008: move-result-object v0 │ │ -0973aa: 1f00 a304 |0009: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -0973ae: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ -0973b2: 6e10 3c25 0000 |000d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.cancel:()V // method@253c │ │ -0973b8: 5443 340d |0010: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -0973bc: 6e20 aa25 0300 |0012: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Dispatcher;.dispatchCancel:(Lcom/squareup/picasso/Action;)V // method@25aa │ │ -0973c2: 2053 7d04 |0015: instance-of v3, v5, Landroid/widget/ImageView; // type@047d │ │ -0973c6: 3803 1200 |0017: if-eqz v3, 0029 // +0012 │ │ -0973ca: 0752 |0019: move-object v2, v5 │ │ -0973cc: 1f02 7d04 |001a: check-cast v2, Landroid/widget/ImageView; // type@047d │ │ -0973d0: 5443 3f0d |001c: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ -0973d4: 7220 ee2b 2300 |001e: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -0973da: 0c01 |0021: move-result-object v1 │ │ -0973dc: 1f01 b304 |0022: check-cast v1, Lcom/squareup/picasso/DeferredRequestCreator; // type@04b3 │ │ -0973e0: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ -0973e4: 6e10 9725 0100 |0026: invoke-virtual {v1}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@2597 │ │ -0973ea: 0e00 |0029: return-void │ │ +0973f4: |[0973f4] com.squareup.picasso.Picasso.cancelExistingRequest:(Ljava/lang/Object;)V │ │ +097404: 7100 3627 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ +09740a: 5443 3e0d |0003: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ +09740e: 7220 ee2b 5300 |0005: invoke-interface {v3, v5}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +097414: 0c00 |0008: move-result-object v0 │ │ +097416: 1f00 a304 |0009: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +09741a: 3800 0a00 |000b: if-eqz v0, 0015 // +000a │ │ +09741e: 6e10 3c25 0000 |000d: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.cancel:()V // method@253c │ │ +097424: 5443 340d |0010: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +097428: 6e20 aa25 0300 |0012: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Dispatcher;.dispatchCancel:(Lcom/squareup/picasso/Action;)V // method@25aa │ │ +09742e: 2053 7d04 |0015: instance-of v3, v5, Landroid/widget/ImageView; // type@047d │ │ +097432: 3803 1200 |0017: if-eqz v3, 0029 // +0012 │ │ +097436: 0752 |0019: move-object v2, v5 │ │ +097438: 1f02 7d04 |001a: check-cast v2, Landroid/widget/ImageView; // type@047d │ │ +09743c: 5443 3f0d |001c: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ +097440: 7220 ee2b 2300 |001e: invoke-interface {v3, v2}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +097446: 0c01 |0021: move-result-object v1 │ │ +097448: 1f01 b304 |0022: check-cast v1, Lcom/squareup/picasso/DeferredRequestCreator; // type@04b3 │ │ +09744c: 3801 0500 |0024: if-eqz v1, 0029 // +0005 │ │ +097450: 6e10 9725 0100 |0026: invoke-virtual {v1}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@2597 │ │ +097456: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x0003 line=572 │ │ 0x000b line=573 │ │ 0x000d line=574 │ │ 0x0010 line=575 │ │ @@ -139462,61 +139461,61 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0973ec: |[0973ec] com.squareup.picasso.Picasso.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V │ │ -0973fc: 6e10 4725 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.isCancelled:()Z // method@2547 │ │ -097402: 0a00 |0003: move-result v0 │ │ -097404: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -097408: 0e00 |0006: return-void │ │ -09740a: 6e10 4825 0800 |0007: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.willReplay:()Z // method@2548 │ │ -097410: 0a00 |000a: move-result v0 │ │ -097412: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ -097416: 5450 3e0d |000d: iget-object v0, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ -09741a: 6e10 4625 0800 |000f: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -097420: 0c01 |0012: move-result-object v1 │ │ -097422: 7220 ee2b 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -097428: 3806 3400 |0016: if-eqz v6, 004a // +0034 │ │ -09742c: 3907 0a00 |0018: if-nez v7, 0022 // +000a │ │ -097430: 2200 8105 |001a: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ -097434: 1a01 6c0d |001c: const-string v1, "LoadedFrom cannot be null." // string@0d6c │ │ -097438: 7020 a52a 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ -09743e: 2700 |0021: throw v0 │ │ -097440: 6e30 3d25 6807 |0022: invoke-virtual {v8, v6, v7}, Lcom/squareup/picasso/Action;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@253d │ │ -097446: 5550 370d |0025: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -09744a: 3800 dfff |0027: if-eqz v0, 0006 // -0021 │ │ -09744e: 1a00 e00d |0029: const-string v0, "Main" // string@0de0 │ │ -097452: 1a01 0e18 |002b: const-string v1, "completed" // string@180e │ │ -097456: 5482 8d0c |002d: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -09745a: 6e10 b526 0200 |002f: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -097460: 0c02 |0032: move-result-object v2 │ │ -097462: 2203 a905 |0033: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -097466: 7010 3d2b 0300 |0035: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09746c: 1a04 cc1b |0038: const-string v4, "from " // string@1bcc │ │ -097470: 6e20 462b 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -097476: 0c03 |003d: move-result-object v3 │ │ -097478: 6e20 452b 7300 |003e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09747e: 0c03 |0041: move-result-object v3 │ │ -097480: 6e10 4e2b 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -097486: 0c03 |0045: move-result-object v3 │ │ -097488: 7140 4a27 1032 |0046: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -09748e: 28bd |0049: goto 0006 // -0043 │ │ -097490: 6e10 3e25 0800 |004a: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.error:()V // method@253e │ │ -097496: 5550 370d |004d: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -09749a: 3800 b7ff |004f: if-eqz v0, 0006 // -0049 │ │ -09749e: 1a00 e00d |0051: const-string v0, "Main" // string@0de0 │ │ -0974a2: 1a01 9a1a |0053: const-string v1, "errored" // string@1a9a │ │ -0974a6: 5482 8d0c |0055: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -0974aa: 6e10 b526 0200 |0057: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -0974b0: 0c02 |005a: move-result-object v2 │ │ -0974b2: 7130 4927 1002 |005b: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -0974b8: 28a8 |005e: goto 0006 // -0058 │ │ +097458: |[097458] com.squareup.picasso.Picasso.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V │ │ +097468: 6e10 4725 0800 |0000: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.isCancelled:()Z // method@2547 │ │ +09746e: 0a00 |0003: move-result v0 │ │ +097470: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +097474: 0e00 |0006: return-void │ │ +097476: 6e10 4825 0800 |0007: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.willReplay:()Z // method@2548 │ │ +09747c: 0a00 |000a: move-result v0 │ │ +09747e: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ +097482: 5450 3e0d |000d: iget-object v0, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ +097486: 6e10 4625 0800 |000f: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +09748c: 0c01 |0012: move-result-object v1 │ │ +09748e: 7220 ee2b 1000 |0013: invoke-interface {v0, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +097494: 3806 3400 |0016: if-eqz v6, 004a // +0034 │ │ +097498: 3907 0a00 |0018: if-nez v7, 0022 // +000a │ │ +09749c: 2200 8105 |001a: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ +0974a0: 1a01 6c0d |001c: const-string v1, "LoadedFrom cannot be null." // string@0d6c │ │ +0974a4: 7020 a52a 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ +0974aa: 2700 |0021: throw v0 │ │ +0974ac: 6e30 3d25 6807 |0022: invoke-virtual {v8, v6, v7}, Lcom/squareup/picasso/Action;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@253d │ │ +0974b2: 5550 370d |0025: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +0974b6: 3800 dfff |0027: if-eqz v0, 0006 // -0021 │ │ +0974ba: 1a00 e00d |0029: const-string v0, "Main" // string@0de0 │ │ +0974be: 1a01 1018 |002b: const-string v1, "completed" // string@1810 │ │ +0974c2: 5482 8d0c |002d: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +0974c6: 6e10 b526 0200 |002f: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +0974cc: 0c02 |0032: move-result-object v2 │ │ +0974ce: 2203 a905 |0033: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0974d2: 7010 3d2b 0300 |0035: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0974d8: 1a04 ce1b |0038: const-string v4, "from " // string@1bce │ │ +0974dc: 6e20 462b 4300 |003a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0974e2: 0c03 |003d: move-result-object v3 │ │ +0974e4: 6e20 452b 7300 |003e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0974ea: 0c03 |0041: move-result-object v3 │ │ +0974ec: 6e10 4e2b 0300 |0042: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0974f2: 0c03 |0045: move-result-object v3 │ │ +0974f4: 7140 4a27 1032 |0046: invoke-static {v0, v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +0974fa: 28bd |0049: goto 0006 // -0043 │ │ +0974fc: 6e10 3e25 0800 |004a: invoke-virtual {v8}, Lcom/squareup/picasso/Action;.error:()V // method@253e │ │ +097502: 5550 370d |004d: iget-boolean v0, v5, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +097506: 3800 b7ff |004f: if-eqz v0, 0006 // -0049 │ │ +09750a: 1a00 e00d |0051: const-string v0, "Main" // string@0de0 │ │ +09750e: 1a01 9c1a |0053: const-string v1, "errored" // string@1a9c │ │ +097512: 5482 8d0c |0055: iget-object v2, v8, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +097516: 6e10 b526 0200 |0057: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +09751c: 0c02 |005a: move-result-object v2 │ │ +09751e: 7130 4927 1002 |005b: invoke-static {v0, v1, v2}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +097524: 28a8 |005e: goto 0006 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ 0x0006 line=568 │ │ 0x0007 line=551 │ │ 0x000d line=552 │ │ 0x0016 line=554 │ │ @@ -139539,29 +139538,29 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0974bc: |[0974bc] com.squareup.picasso.Picasso.setSingletonInstance:(Lcom/squareup/picasso/Picasso;)V │ │ -0974cc: 1c01 d304 |0000: const-class v1, Lcom/squareup/picasso/Picasso; // type@04d3 │ │ -0974d0: 1d01 |0002: monitor-enter v1 │ │ -0974d2: 6200 3c0d |0003: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -0974d6: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -0974da: 2200 9305 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0974de: 1a02 7510 |0009: const-string v2, "Singleton instance already exists." // string@1075 │ │ -0974e2: 7020 da2a 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0974e8: 2700 |000e: throw v0 │ │ -0974ea: 0d00 |000f: move-exception v0 │ │ -0974ec: 1e01 |0010: monitor-exit v1 │ │ -0974ee: 2700 |0011: throw v0 │ │ -0974f0: 6903 3c0d |0012: sput-object v3, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -0974f4: 1e01 |0014: monitor-exit v1 │ │ -0974f6: 0e00 |0015: return-void │ │ +097528: |[097528] com.squareup.picasso.Picasso.setSingletonInstance:(Lcom/squareup/picasso/Picasso;)V │ │ +097538: 1c01 d304 |0000: const-class v1, Lcom/squareup/picasso/Picasso; // type@04d3 │ │ +09753c: 1d01 |0002: monitor-enter v1 │ │ +09753e: 6200 3c0d |0003: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +097542: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +097546: 2200 9305 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +09754a: 1a02 7510 |0009: const-string v2, "Singleton instance already exists." // string@1075 │ │ +09754e: 7020 da2a 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +097554: 2700 |000e: throw v0 │ │ +097556: 0d00 |000f: move-exception v0 │ │ +097558: 1e01 |0010: monitor-exit v1 │ │ +09755a: 2700 |0011: throw v0 │ │ +09755c: 6903 3c0d |0012: sput-object v3, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +097560: 1e01 |0014: monitor-exit v1 │ │ +097562: 0e00 |0015: return-void │ │ catches : 2 │ │ 0x0003 - 0x0011 │ │ -> 0x000f │ │ 0x0012 - 0x0015 │ │ -> 0x000f │ │ positions : │ │ 0x0000 line=675 │ │ @@ -139579,32 +139578,32 @@ │ │ type : '(Landroid/content/Context;)Lcom/squareup/picasso/Picasso;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09750c: |[09750c] com.squareup.picasso.Picasso.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; │ │ -09751c: 6200 3c0d |0000: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -097520: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ -097524: 1c01 d304 |0004: const-class v1, Lcom/squareup/picasso/Picasso; // type@04d3 │ │ -097528: 1d01 |0006: monitor-enter v1 │ │ -09752a: 6200 3c0d |0007: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -09752e: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ -097532: 2200 cb04 |000b: new-instance v0, Lcom/squareup/picasso/Picasso$Builder; // type@04cb │ │ -097536: 7020 2626 2000 |000d: invoke-direct {v0, v2}, Lcom/squareup/picasso/Picasso$Builder;.:(Landroid/content/Context;)V // method@2626 │ │ -09753c: 6e10 2826 0000 |0010: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Builder;.build:()Lcom/squareup/picasso/Picasso; // method@2628 │ │ -097542: 0c00 |0013: move-result-object v0 │ │ -097544: 6900 3c0d |0014: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -097548: 1e01 |0016: monitor-exit v1 │ │ -09754a: 6200 3c0d |0017: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -09754e: 1100 |0019: return-object v0 │ │ -097550: 0d00 |001a: move-exception v0 │ │ -097552: 1e01 |001b: monitor-exit v1 │ │ -097554: 2700 |001c: throw v0 │ │ +097578: |[097578] com.squareup.picasso.Picasso.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; │ │ +097588: 6200 3c0d |0000: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +09758c: 3900 1500 |0002: if-nez v0, 0017 // +0015 │ │ +097590: 1c01 d304 |0004: const-class v1, Lcom/squareup/picasso/Picasso; // type@04d3 │ │ +097594: 1d01 |0006: monitor-enter v1 │ │ +097596: 6200 3c0d |0007: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +09759a: 3900 0d00 |0009: if-nez v0, 0016 // +000d │ │ +09759e: 2200 cb04 |000b: new-instance v0, Lcom/squareup/picasso/Picasso$Builder; // type@04cb │ │ +0975a2: 7020 2626 2000 |000d: invoke-direct {v0, v2}, Lcom/squareup/picasso/Picasso$Builder;.:(Landroid/content/Context;)V // method@2626 │ │ +0975a8: 6e10 2826 0000 |0010: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Builder;.build:()Lcom/squareup/picasso/Picasso; // method@2628 │ │ +0975ae: 0c00 |0013: move-result-object v0 │ │ +0975b0: 6900 3c0d |0014: sput-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +0975b4: 1e01 |0016: monitor-exit v1 │ │ +0975b6: 6200 3c0d |0017: sget-object v0, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +0975ba: 1100 |0019: return-object v0 │ │ +0975bc: 0d00 |001a: move-exception v0 │ │ +0975be: 1e01 |001b: monitor-exit v1 │ │ +0975c0: 2700 |001c: throw v0 │ │ catches : 2 │ │ 0x0007 - 0x0017 │ │ -> 0x001a │ │ 0x001b - 0x001c │ │ -> 0x001a │ │ positions : │ │ 0x0000 line=659 │ │ @@ -139623,17 +139622,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09756c: |[09756c] com.squareup.picasso.Picasso.areIndicatorsEnabled:()Z │ │ -09757c: 5510 350d |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ -097580: 0f00 |0002: return v0 │ │ +0975d8: |[0975d8] com.squareup.picasso.Picasso.areIndicatorsEnabled:()Z │ │ +0975e8: 5510 350d |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ +0975ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #1 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -139641,17 +139640,17 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -097584: |[097584] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/ImageView;)V │ │ -097594: 7020 4d26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ -09759a: 0e00 |0003: return-void │ │ +0975f0: |[0975f0] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/ImageView;)V │ │ +097600: 7020 4d26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ +097606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 view Landroid/widget/ImageView; │ │ @@ -139661,19 +139660,19 @@ │ │ type : '(Landroid/widget/RemoteViews;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09759c: |[09759c] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/RemoteViews;I)V │ │ -0975ac: 2200 d904 |0000: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@04d9 │ │ -0975b0: 7030 8826 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@2688 │ │ -0975b6: 7020 4d26 0100 |0005: invoke-direct {v1, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ -0975bc: 0e00 |0008: return-void │ │ +097608: |[097608] com.squareup.picasso.Picasso.cancelRequest:(Landroid/widget/RemoteViews;I)V │ │ +097618: 2200 d904 |0000: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@04d9 │ │ +09761c: 7030 8826 2003 |0002: invoke-direct {v0, v2, v3}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@2688 │ │ +097622: 7020 4d26 0100 |0005: invoke-direct {v1, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ +097628: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0008 line=220 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0009 reg=2 remoteViews Landroid/widget/RemoteViews; │ │ @@ -139684,17 +139683,17 @@ │ │ type : '(Lcom/squareup/picasso/Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0975c0: |[0975c0] com.squareup.picasso.Picasso.cancelRequest:(Lcom/squareup/picasso/Target;)V │ │ -0975d0: 7020 4d26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ -0975d6: 0e00 |0003: return-void │ │ +09762c: |[09762c] com.squareup.picasso.Picasso.cancelRequest:(Lcom/squareup/picasso/Target;)V │ │ +09763c: 7020 4d26 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ +097642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0003 line=212 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 target Lcom/squareup/picasso/Target; │ │ @@ -139704,39 +139703,39 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0975d8: |[0975d8] com.squareup.picasso.Picasso.cancelTag:(Ljava/lang/Object;)V │ │ -0975e8: 7100 3627 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ -0975ee: 2201 cf05 |0003: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0975f2: 5454 3e0d |0005: iget-object v4, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ -0975f6: 7210 f02b 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ -0975fc: 0c04 |000a: move-result-object v4 │ │ -0975fe: 7020 912b 4100 |000b: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -097604: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -097606: 7210 db2b 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ -09760c: 0a03 |0012: move-result v3 │ │ -09760e: 3532 1c00 |0013: if-ge v2, v3, 002f // +001c │ │ -097612: 7220 d62b 2100 |0015: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -097618: 0c00 |0018: move-result-object v0 │ │ -09761a: 1f00 a304 |0019: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ -09761e: 6e10 4525 0000 |001b: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ -097624: 0c04 |001e: move-result-object v4 │ │ -097626: 6e20 ff2a 6400 |001f: invoke-virtual {v4, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -09762c: 0a04 |0022: move-result v4 │ │ -09762e: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -097632: 6e10 4625 0000 |0025: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -097638: 0c04 |0028: move-result-object v4 │ │ -09763a: 7020 4d26 4500 |0029: invoke-direct {v5, v4}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ -097640: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ -097644: 28e5 |002e: goto 0013 // -001b │ │ -097646: 0e00 |002f: return-void │ │ +097644: |[097644] com.squareup.picasso.Picasso.cancelTag:(Ljava/lang/Object;)V │ │ +097654: 7100 3627 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ +09765a: 2201 cf05 |0003: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +09765e: 5454 3e0d |0005: iget-object v4, v5, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ +097662: 7210 f02b 0400 |0007: invoke-interface {v4}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ +097668: 0c04 |000a: move-result-object v4 │ │ +09766a: 7020 912b 4100 |000b: invoke-direct {v1, v4}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +097670: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +097672: 7210 db2b 0100 |000f: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ +097678: 0a03 |0012: move-result v3 │ │ +09767a: 3532 1c00 |0013: if-ge v2, v3, 002f // +001c │ │ +09767e: 7220 d62b 2100 |0015: invoke-interface {v1, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +097684: 0c00 |0018: move-result-object v0 │ │ +097686: 1f00 a304 |0019: check-cast v0, Lcom/squareup/picasso/Action; // type@04a3 │ │ +09768a: 6e10 4525 0000 |001b: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTag:()Ljava/lang/Object; // method@2545 │ │ +097690: 0c04 |001e: move-result-object v4 │ │ +097692: 6e20 ff2a 6400 |001f: invoke-virtual {v4, v6}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +097698: 0a04 |0022: move-result v4 │ │ +09769a: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +09769e: 6e10 4625 0000 |0025: invoke-virtual {v0}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +0976a4: 0c04 |0028: move-result-object v4 │ │ +0976a6: 7020 4d26 4500 |0029: invoke-direct {v5, v4}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ +0976ac: d802 0201 |002c: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0976b0: 28e5 |002e: goto 0013 // -001b │ │ +0976b2: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ 0x000e line=232 │ │ 0x0015 line=233 │ │ 0x001b line=234 │ │ @@ -139756,61 +139755,61 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -097648: |[097648] com.squareup.picasso.Picasso.complete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -097658: 121b |0000: const/4 v11, #int 1 // #1 │ │ -09765a: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -09765c: 6e10 6525 0e00 |0002: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ -097662: 0c09 |0005: move-result-object v9 │ │ -097664: 6e10 6625 0e00 |0006: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ -09766a: 0c05 |0009: move-result-object v5 │ │ -09766c: 3805 1100 |000a: if-eqz v5, 001b // +0011 │ │ -097670: 7210 d72b 0500 |000c: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -097676: 0a0c |000f: move-result v12 │ │ -097678: 390c 0b00 |0010: if-nez v12, 001b // +000b │ │ -09767c: 01b2 |0012: move v2, v11 │ │ -09767e: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ -097682: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ -097686: 01b8 |0017: move v8, v11 │ │ -097688: 3908 0500 |0018: if-nez v8, 001d // +0005 │ │ -09768c: 0e00 |001a: return-void │ │ -09768e: 0182 |001b: move v2, v8 │ │ -097690: 28f7 |001c: goto 0013 // -0009 │ │ -097692: 6e10 6725 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getData:()Lcom/squareup/picasso/Request; // method@2567 │ │ -097698: 0c0b |0020: move-result-object v11 │ │ -09769a: 54ba 780d |0021: iget-object v10, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09769e: 6e10 6825 0e00 |0023: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@2568 │ │ -0976a4: 0c00 |0026: move-result-object v0 │ │ -0976a6: 6e10 6e25 0e00 |0027: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@256e │ │ -0976ac: 0c07 |002a: move-result-object v7 │ │ -0976ae: 6e10 6a25 0e00 |002b: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@256a │ │ -0976b4: 0c01 |002e: move-result-object v1 │ │ -0976b6: 3809 0500 |002f: if-eqz v9, 0034 // +0005 │ │ -0976ba: 7040 5426 7d91 |0031: invoke-direct {v13, v7, v1, v9}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@2654 │ │ -0976c0: 3802 1500 |0034: if-eqz v2, 0049 // +0015 │ │ -0976c4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0976c6: 7210 db2b 0500 |0037: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ -0976cc: 0a06 |003a: move-result v6 │ │ -0976ce: 3563 0e00 |003b: if-ge v3, v6, 0049 // +000e │ │ -0976d2: 7220 d62b 3500 |003d: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0976d8: 0c04 |0040: move-result-object v4 │ │ -0976da: 1f04 a304 |0041: check-cast v4, Lcom/squareup/picasso/Action; // type@04a3 │ │ -0976de: 7040 5426 7d41 |0043: invoke-direct {v13, v7, v1, v4}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@2654 │ │ -0976e4: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0976e8: 28f3 |0048: goto 003b // -000d │ │ -0976ea: 54db 360d |0049: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d36 │ │ -0976ee: 380b cfff |004b: if-eqz v11, 001a // -0031 │ │ -0976f2: 3800 cdff |004d: if-eqz v0, 001a // -0033 │ │ -0976f6: 54db 360d |004f: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d36 │ │ -0976fa: 7240 3b26 db0a |0051: invoke-interface {v11, v13, v10, v0}, Lcom/squareup/picasso/Picasso$Listener;.onImageLoadFailed:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;Ljava/lang/Exception;)V // method@263b │ │ -097700: 28c6 |0054: goto 001a // -003a │ │ +0976b4: |[0976b4] com.squareup.picasso.Picasso.complete:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +0976c4: 121b |0000: const/4 v11, #int 1 // #1 │ │ +0976c6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0976c8: 6e10 6525 0e00 |0002: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ +0976ce: 0c09 |0005: move-result-object v9 │ │ +0976d0: 6e10 6625 0e00 |0006: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ +0976d6: 0c05 |0009: move-result-object v5 │ │ +0976d8: 3805 1100 |000a: if-eqz v5, 001b // +0011 │ │ +0976dc: 7210 d72b 0500 |000c: invoke-interface {v5}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +0976e2: 0a0c |000f: move-result v12 │ │ +0976e4: 390c 0b00 |0010: if-nez v12, 001b // +000b │ │ +0976e8: 01b2 |0012: move v2, v11 │ │ +0976ea: 3909 0400 |0013: if-nez v9, 0017 // +0004 │ │ +0976ee: 3802 0300 |0015: if-eqz v2, 0018 // +0003 │ │ +0976f2: 01b8 |0017: move v8, v11 │ │ +0976f4: 3908 0500 |0018: if-nez v8, 001d // +0005 │ │ +0976f8: 0e00 |001a: return-void │ │ +0976fa: 0182 |001b: move v2, v8 │ │ +0976fc: 28f7 |001c: goto 0013 // -0009 │ │ +0976fe: 6e10 6725 0e00 |001d: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getData:()Lcom/squareup/picasso/Request; // method@2567 │ │ +097704: 0c0b |0020: move-result-object v11 │ │ +097706: 54ba 780d |0021: iget-object v10, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09770a: 6e10 6825 0e00 |0023: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getException:()Ljava/lang/Exception; // method@2568 │ │ +097710: 0c00 |0026: move-result-object v0 │ │ +097712: 6e10 6e25 0e00 |0027: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getResult:()Landroid/graphics/Bitmap; // method@256e │ │ +097718: 0c07 |002a: move-result-object v7 │ │ +09771a: 6e10 6a25 0e00 |002b: invoke-virtual {v14}, Lcom/squareup/picasso/BitmapHunter;.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; // method@256a │ │ +097720: 0c01 |002e: move-result-object v1 │ │ +097722: 3809 0500 |002f: if-eqz v9, 0034 // +0005 │ │ +097726: 7040 5426 7d91 |0031: invoke-direct {v13, v7, v1, v9}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@2654 │ │ +09772c: 3802 1500 |0034: if-eqz v2, 0049 // +0015 │ │ +097730: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +097732: 7210 db2b 0500 |0037: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ +097738: 0a06 |003a: move-result v6 │ │ +09773a: 3563 0e00 |003b: if-ge v3, v6, 0049 // +000e │ │ +09773e: 7220 d62b 3500 |003d: invoke-interface {v5, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +097744: 0c04 |0040: move-result-object v4 │ │ +097746: 1f04 a304 |0041: check-cast v4, Lcom/squareup/picasso/Action; // type@04a3 │ │ +09774a: 7040 5426 7d41 |0043: invoke-direct {v13, v7, v1, v4}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@2654 │ │ +097750: d803 0301 |0046: add-int/lit8 v3, v3, #int 1 // #01 │ │ +097754: 28f3 |0048: goto 003b // -000d │ │ +097756: 54db 360d |0049: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d36 │ │ +09775a: 380b cfff |004b: if-eqz v11, 001a // -0031 │ │ +09775e: 3800 cdff |004d: if-eqz v0, 001a // -0033 │ │ +097762: 54db 360d |004f: iget-object v11, v13, Lcom/squareup/picasso/Picasso;.listener:Lcom/squareup/picasso/Picasso$Listener; // field@0d36 │ │ +097766: 7240 3b26 db0a |0051: invoke-interface {v11, v13, v10, v0}, Lcom/squareup/picasso/Picasso$Listener;.onImageLoadFailed:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;Ljava/lang/Exception;)V // method@263b │ │ +09776c: 28c6 |0054: goto 001a // -003a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=494 │ │ 0x0006 line=495 │ │ 0x000a line=497 │ │ 0x0013 line=498 │ │ 0x0018 line=500 │ │ @@ -139851,18 +139850,18 @@ │ │ type : '(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -097704: |[097704] com.squareup.picasso.Picasso.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V │ │ -097714: 5410 3f0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ -097718: 7230 ec2b 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09771e: 0e00 |0005: return-void │ │ +097770: |[097770] com.squareup.picasso.Picasso.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V │ │ +097780: 5410 3f0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ +097784: 7230 ec2b 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09778a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ 0x0005 line=467 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 view Landroid/widget/ImageView; │ │ @@ -139873,27 +139872,27 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -097720: |[097720] com.squareup.picasso.Picasso.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V │ │ -097730: 6e10 4625 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ -097736: 0c00 |0003: move-result-object v0 │ │ -097738: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -09773c: 5421 3e0d |0006: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ -097740: 7220 e92b 0100 |0008: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -097746: 0c01 |000b: move-result-object v1 │ │ -097748: 3231 0a00 |000c: if-eq v1, v3, 0016 // +000a │ │ -09774c: 7020 4d26 0200 |000e: invoke-direct {v2, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ -097752: 5421 3e0d |0011: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ -097756: 7230 ec2b 0103 |0013: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09775c: 6e20 6a26 3200 |0016: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@266a │ │ -097762: 0e00 |0019: return-void │ │ +09778c: |[09778c] com.squareup.picasso.Picasso.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V │ │ +09779c: 6e10 4625 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/Action;.getTarget:()Ljava/lang/Object; // method@2546 │ │ +0977a2: 0c00 |0003: move-result-object v0 │ │ +0977a4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0977a8: 5421 3e0d |0006: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ +0977ac: 7220 e92b 0100 |0008: invoke-interface {v1, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +0977b2: 0c01 |000b: move-result-object v1 │ │ +0977b4: 3231 0a00 |000c: if-eq v1, v3, 0016 // +000a │ │ +0977b8: 7020 4d26 0200 |000e: invoke-direct {v2, v0}, Lcom/squareup/picasso/Picasso;.cancelExistingRequest:(Ljava/lang/Object;)V // method@264d │ │ +0977be: 5421 3e0d |0011: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.targetToAction:Ljava/util/Map; // field@0d3e │ │ +0977c2: 7230 ec2b 0103 |0013: invoke-interface {v1, v0, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +0977c8: 6e20 6a26 3200 |0016: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@266a │ │ +0977ce: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0004 line=471 │ │ 0x000e line=473 │ │ 0x0011 line=474 │ │ 0x0016 line=476 │ │ @@ -139908,17 +139907,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097764: |[097764] com.squareup.picasso.Picasso.getRequestHandlers:()Ljava/util/List; │ │ -097774: 5410 390d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0d39 │ │ -097778: 1100 |0002: return-object v0 │ │ +0977d0: |[0977d0] com.squareup.picasso.Picasso.getRequestHandlers:()Ljava/util/List; │ │ +0977e0: 5410 390d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.requestHandlers:Ljava/util/List; // field@0d39 │ │ +0977e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #9 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -139926,19 +139925,19 @@ │ │ type : '()Lcom/squareup/picasso/StatsSnapshot;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09777c: |[09777c] com.squareup.picasso.Picasso.getSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ -09778c: 5410 3d0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ -097790: 6e10 fd26 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@26fd │ │ -097796: 0c00 |0005: move-result-object v0 │ │ -097798: 1100 |0006: return-object v0 │ │ +0977e8: |[0977e8] com.squareup.picasso.Picasso.getSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ +0977f8: 5410 3d0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ +0977fc: 6e10 fd26 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; // method@26fd │ │ +097802: 0c00 |0005: move-result-object v0 │ │ +097804: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #10 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -139946,25 +139945,25 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09779c: |[09779c] com.squareup.picasso.Picasso.invalidate:(Landroid/net/Uri;)V │ │ -0977ac: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0977b0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0977b4: 1a01 2431 |0004: const-string v1, "uri == null" // string@3124 │ │ -0977b8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0977be: 2700 |0009: throw v0 │ │ -0977c0: 5420 300d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ -0977c4: 6e10 9d02 0300 |000c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ -0977ca: 0c01 |000f: move-result-object v1 │ │ -0977cc: 7220 8025 1000 |0010: invoke-interface {v0, v1}, Lcom/squareup/picasso/Cache;.clearKeyUri:(Ljava/lang/String;)V // method@2580 │ │ -0977d2: 0e00 |0013: return-void │ │ +097808: |[097808] com.squareup.picasso.Picasso.invalidate:(Landroid/net/Uri;)V │ │ +097818: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +09781c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +097820: 1a01 2831 |0004: const-string v1, "uri == null" // string@3128 │ │ +097824: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09782a: 2700 |0009: throw v0 │ │ +09782c: 5420 300d |000a: iget-object v0, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ +097830: 6e10 9d02 0300 |000c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ +097836: 0c01 |000f: move-result-object v1 │ │ +097838: 7220 8025 1000 |0010: invoke-interface {v0, v1}, Lcom/squareup/picasso/Cache;.clearKeyUri:(Ljava/lang/String;)V // method@2580 │ │ +09783e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0002 line=344 │ │ 0x000a line=346 │ │ 0x0013 line=347 │ │ locals : │ │ @@ -139976,24 +139975,24 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0977d4: |[0977d4] com.squareup.picasso.Picasso.invalidate:(Ljava/io/File;)V │ │ -0977e4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0977e8: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0977ec: 1a01 061b |0004: const-string v1, "file == null" // string@1b06 │ │ -0977f0: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0977f6: 2700 |0009: throw v0 │ │ -0977f8: 7110 9502 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0295 │ │ -0977fe: 0c00 |000d: move-result-object v0 │ │ -097800: 6e20 5826 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@2658 │ │ -097806: 0e00 |0011: return-void │ │ +097840: |[097840] com.squareup.picasso.Picasso.invalidate:(Ljava/io/File;)V │ │ +097850: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +097854: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +097858: 1a01 081b |0004: const-string v1, "file == null" // string@1b08 │ │ +09785c: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +097862: 2700 |0009: throw v0 │ │ +097864: 7110 9502 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0295 │ │ +09786a: 0c00 |000d: move-result-object v0 │ │ +09786c: 6e20 5826 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@2658 │ │ +097872: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0002 line=371 │ │ 0x000a line=373 │ │ 0x0011 line=374 │ │ locals : │ │ @@ -140005,24 +140004,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -097808: |[097808] com.squareup.picasso.Picasso.invalidate:(Ljava/lang/String;)V │ │ -097818: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -09781c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -097820: 1a01 7029 |0004: const-string v1, "path == null" // string@2970 │ │ -097824: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09782a: 2700 |0009: throw v0 │ │ -09782c: 7110 9c02 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ -097832: 0c00 |000d: move-result-object v0 │ │ -097834: 6e20 5826 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@2658 │ │ -09783a: 0e00 |0011: return-void │ │ +097874: |[097874] com.squareup.picasso.Picasso.invalidate:(Ljava/lang/String;)V │ │ +097884: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +097888: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +09788c: 1a01 7329 |0004: const-string v1, "path == null" // string@2973 │ │ +097890: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +097896: 2700 |0009: throw v0 │ │ +097898: 7110 9c02 0300 |000a: invoke-static {v3}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ +09789e: 0c00 |000d: move-result-object v0 │ │ +0978a0: 6e20 5826 0200 |000e: invoke-virtual {v2, v0}, Lcom/squareup/picasso/Picasso;.invalidate:(Landroid/net/Uri;)V // method@2658 │ │ +0978a6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0002 line=358 │ │ 0x000a line=360 │ │ 0x0011 line=361 │ │ locals : │ │ @@ -140034,25 +140033,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09783c: |[09783c] com.squareup.picasso.Picasso.isDebugging:()Z │ │ -09784c: 6e10 4c26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.areIndicatorsEnabled:()Z // method@264c │ │ -097852: 0a00 |0003: move-result v0 │ │ -097854: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -097858: 6e10 5c26 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.isLoggingEnabled:()Z // method@265c │ │ -09785e: 0a00 |0009: move-result v0 │ │ -097860: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -097864: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -097866: 0f00 |000d: return v0 │ │ -097868: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09786a: 28fe |000f: goto 000d // -0002 │ │ +0978a8: |[0978a8] com.squareup.picasso.Picasso.isDebugging:()Z │ │ +0978b8: 6e10 4c26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.areIndicatorsEnabled:()Z // method@264c │ │ +0978be: 0a00 |0003: move-result v0 │ │ +0978c0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0978c4: 6e10 5c26 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso;.isLoggingEnabled:()Z // method@265c │ │ +0978ca: 0a00 |0009: move-result v0 │ │ +0978cc: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0978d0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0978d2: 0f00 |000d: return v0 │ │ +0978d4: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0978d6: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #14 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -140060,17 +140059,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09786c: |[09786c] com.squareup.picasso.Picasso.isLoggingEnabled:()Z │ │ -09787c: 5510 370d |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -097880: 0f00 |0002: return v0 │ │ +0978d8: |[0978d8] com.squareup.picasso.Picasso.isLoggingEnabled:()Z │ │ +0978e8: 5510 370d |0000: iget-boolean v0, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +0978ec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/Picasso; │ │ │ │ #15 : (in Lcom/squareup/picasso/Picasso;) │ │ @@ -140078,24 +140077,24 @@ │ │ type : '(I)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -097884: |[097884] com.squareup.picasso.Picasso.load:(I)Lcom/squareup/picasso/RequestCreator; │ │ -097894: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -097898: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09789c: 1a01 ad0f |0004: const-string v1, "Resource ID must not be zero." // string@0fad │ │ -0978a0: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0978a6: 2700 |0009: throw v0 │ │ -0978a8: 2200 de04 |000a: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ -0978ac: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0978ae: 7040 bc26 2031 |000d: invoke-direct {v0, v2, v1, v3}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ -0978b4: 1100 |0010: return-object v0 │ │ +0978f0: |[0978f0] com.squareup.picasso.Picasso.load:(I)Lcom/squareup/picasso/RequestCreator; │ │ +097900: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +097904: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +097908: 1a01 ad0f |0004: const-string v1, "Resource ID must not be zero." // string@0fad │ │ +09790c: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +097912: 2700 |0009: throw v0 │ │ +097914: 2200 de04 |000a: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ +097918: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +09791a: 7040 bc26 2031 |000d: invoke-direct {v0, v2, v1, v3}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ +097920: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0002 line=331 │ │ 0x000a line=333 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/squareup/picasso/Picasso; │ │ @@ -140106,19 +140105,19 @@ │ │ type : '(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0978b8: |[0978b8] com.squareup.picasso.Picasso.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; │ │ -0978c8: 2200 de04 |0000: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ -0978cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0978ce: 7040 bc26 2013 |0003: invoke-direct {v0, v2, v3, v1}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ -0978d4: 1100 |0006: return-object v0 │ │ +097924: |[097924] com.squareup.picasso.Picasso.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; │ │ +097934: 2200 de04 |0000: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ +097938: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09793a: 7040 bc26 2013 |0003: invoke-direct {v0, v2, v3, v1}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ +097940: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0007 reg=3 uri Landroid/net/Uri; │ │ │ │ @@ -140127,26 +140126,26 @@ │ │ type : '(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0978d8: |[0978d8] com.squareup.picasso.Picasso.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; │ │ -0978e8: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0978ec: 2200 de04 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ -0978f0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0978f2: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0978f4: 7040 bc26 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ -0978fa: 1100 |0009: return-object v0 │ │ -0978fc: 7110 9502 0400 |000a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0295 │ │ -097902: 0c00 |000d: move-result-object v0 │ │ -097904: 6e20 5e26 0300 |000e: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ -09790a: 0c00 |0011: move-result-object v0 │ │ -09790c: 28f7 |0012: goto 0009 // -0009 │ │ +097944: |[097944] com.squareup.picasso.Picasso.load:(Ljava/io/File;)Lcom/squareup/picasso/RequestCreator; │ │ +097954: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +097958: 2200 de04 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ +09795c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09795e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +097960: 7040 bc26 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ +097966: 1100 |0009: return-object v0 │ │ +097968: 7110 9502 0400 |000a: invoke-static {v4}, Landroid/net/Uri;.fromFile:(Ljava/io/File;)Landroid/net/Uri; // method@0295 │ │ +09796e: 0c00 |000d: move-result-object v0 │ │ +097970: 6e20 5e26 0300 |000e: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ +097976: 0c00 |0011: move-result-object v0 │ │ +097978: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lcom/squareup/picasso/Picasso; │ │ @@ -140157,35 +140156,35 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -097910: |[097910] com.squareup.picasso.Picasso.load:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ -097920: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -097924: 2200 de04 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ -097928: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09792a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -09792c: 7040 bc26 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ -097932: 1100 |0009: return-object v0 │ │ -097934: 6e10 372b 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -09793a: 0c00 |000d: move-result-object v0 │ │ -09793c: 6e10 2b2b 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ -097942: 0a00 |0011: move-result v0 │ │ -097944: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -097948: 2200 9205 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09794c: 1a01 130f |0016: const-string v1, "Path must not be empty." // string@0f13 │ │ -097950: 7020 d52a 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -097956: 2700 |001b: throw v0 │ │ -097958: 7110 9c02 0400 |001c: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ -09795e: 0c00 |001f: move-result-object v0 │ │ -097960: 6e20 5e26 0300 |0020: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ -097966: 0c00 |0023: move-result-object v0 │ │ -097968: 28e5 |0024: goto 0009 // -001b │ │ +09797c: |[09797c] com.squareup.picasso.Picasso.load:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ +09798c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +097990: 2200 de04 |0002: new-instance v0, Lcom/squareup/picasso/RequestCreator; // type@04de │ │ +097994: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +097996: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +097998: 7040 bc26 3021 |0006: invoke-direct {v0, v3, v1, v2}, Lcom/squareup/picasso/RequestCreator;.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V // method@26bc │ │ +09799e: 1100 |0009: return-object v0 │ │ +0979a0: 6e10 372b 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0979a6: 0c00 |000d: move-result-object v0 │ │ +0979a8: 6e10 2b2b 0000 |000e: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0979ae: 0a00 |0011: move-result v0 │ │ +0979b0: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0979b4: 2200 9205 |0014: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0979b8: 1a01 130f |0016: const-string v1, "Path must not be empty." // string@0f13 │ │ +0979bc: 7020 d52a 1000 |0018: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0979c2: 2700 |001b: throw v0 │ │ +0979c4: 7110 9c02 0400 |001c: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ +0979ca: 0c00 |001f: move-result-object v0 │ │ +0979cc: 6e20 5e26 0300 |0020: invoke-virtual {v3, v0}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ +0979d2: 0c00 |0023: move-result-object v0 │ │ +0979d4: 28e5 |0024: goto 0009 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0002 line=294 │ │ 0x0009 line=299 │ │ 0x000a line=296 │ │ 0x0014 line=297 │ │ @@ -140199,18 +140198,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09796c: |[09796c] com.squareup.picasso.Picasso.pauseTag:(Ljava/lang/Object;)V │ │ -09797c: 5410 340d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -097980: 6e20 ae25 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchPauseTag:(Ljava/lang/Object;)V // method@25ae │ │ -097986: 0e00 |0005: return-void │ │ +0979d8: |[0979d8] com.squareup.picasso.Picasso.pauseTag:(Ljava/lang/Object;)V │ │ +0979e8: 5410 340d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +0979ec: 6e20 ae25 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchPauseTag:(Ljava/lang/Object;)V // method@25ae │ │ +0979f2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0005 line=249 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -140220,25 +140219,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -097988: |[097988] com.squareup.picasso.Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -097998: 5421 300d |0000: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ -09799c: 7220 8125 3100 |0002: invoke-interface {v1, v3}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2581 │ │ -0979a2: 0c00 |0005: move-result-object v0 │ │ -0979a4: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0979a8: 5421 3d0d |0008: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ -0979ac: 6e10 0027 0100 |000a: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@2700 │ │ -0979b2: 1100 |000d: return-object v0 │ │ -0979b4: 5421 3d0d |000e: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ -0979b8: 6e10 0127 0100 |0010: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheMiss:()V // method@2701 │ │ -0979be: 28fa |0013: goto 000d // -0006 │ │ +0979f4: |[0979f4] com.squareup.picasso.Picasso.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +097a04: 5421 300d |0000: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ +097a08: 7220 8125 3100 |0002: invoke-interface {v1, v3}, Lcom/squareup/picasso/Cache;.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2581 │ │ +097a0e: 0c00 |0005: move-result-object v0 │ │ +097a10: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +097a14: 5421 3d0d |0008: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ +097a18: 6e10 0027 0100 |000a: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheHit:()V // method@2700 │ │ +097a1e: 1100 |000d: return-object v0 │ │ +097a20: 5421 3d0d |000e: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ +097a24: 6e10 0127 0100 |0010: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.dispatchCacheMiss:()V // method@2701 │ │ +097a2a: 28fa |0013: goto 000d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0006 line=485 │ │ 0x0008 line=486 │ │ 0x000d line=490 │ │ 0x000e line=488 │ │ @@ -140252,56 +140251,56 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 84 16-bit code units │ │ -0979c0: |[0979c0] com.squareup.picasso.Picasso.resumeAction:(Lcom/squareup/picasso/Action;)V │ │ -0979d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0979d2: 5271 890c |0001: iget v1, v7, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0c89 │ │ -0979d6: 7110 0926 0100 |0003: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ -0979dc: 0a01 |0006: move-result v1 │ │ -0979de: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0979e2: 6e10 3f25 0700 |0009: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ -0979e8: 0c01 |000c: move-result-object v1 │ │ -0979ea: 6e20 6226 1600 |000d: invoke-virtual {v6, v1}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ -0979f0: 0c00 |0010: move-result-object v0 │ │ -0979f2: 3800 2e00 |0011: if-eqz v0, 003f // +002e │ │ -0979f6: 6201 260d |0013: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -0979fa: 7040 5426 0671 |0015: invoke-direct {v6, v0, v1, v7}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@2654 │ │ -097a00: 5561 370d |0018: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -097a04: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ -097a08: 1a01 e00d |001c: const-string v1, "Main" // string@0de0 │ │ -097a0c: 1a02 0e18 |001e: const-string v2, "completed" // string@180e │ │ -097a10: 5473 8d0c |0020: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -097a14: 6e10 b526 0300 |0022: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -097a1a: 0c03 |0025: move-result-object v3 │ │ -097a1c: 2204 a905 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -097a20: 7010 3d2b 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -097a26: 1a05 cc1b |002b: const-string v5, "from " // string@1bcc │ │ -097a2a: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -097a30: 0c04 |0030: move-result-object v4 │ │ -097a32: 6205 260d |0031: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -097a36: 6e20 452b 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -097a3c: 0c04 |0036: move-result-object v4 │ │ -097a3e: 6e10 4e2b 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -097a44: 0c04 |003a: move-result-object v4 │ │ -097a46: 7140 4a27 2143 |003b: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -097a4c: 0e00 |003e: return-void │ │ -097a4e: 6e20 5526 7600 |003f: invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ -097a54: 5561 370d |0042: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -097a58: 3801 faff |0044: if-eqz v1, 003e // -0006 │ │ -097a5c: 1a01 e00d |0046: const-string v1, "Main" // string@0de0 │ │ -097a60: 1a02 5c2b |0048: const-string v2, "resumed" // string@2b5c │ │ -097a64: 5473 8d0c |004a: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -097a68: 6e10 b526 0300 |004c: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -097a6e: 0c03 |004f: move-result-object v3 │ │ -097a70: 7130 4927 2103 |0050: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ -097a76: 28eb |0053: goto 003e // -0015 │ │ +097a2c: |[097a2c] com.squareup.picasso.Picasso.resumeAction:(Lcom/squareup/picasso/Action;)V │ │ +097a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097a3e: 5271 890c |0001: iget v1, v7, Lcom/squareup/picasso/Action;.memoryPolicy:I // field@0c89 │ │ +097a42: 7110 0926 0100 |0003: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ +097a48: 0a01 |0006: move-result v1 │ │ +097a4a: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +097a4e: 6e10 3f25 0700 |0009: invoke-virtual {v7}, Lcom/squareup/picasso/Action;.getKey:()Ljava/lang/String; // method@253f │ │ +097a54: 0c01 |000c: move-result-object v1 │ │ +097a56: 6e20 6226 1600 |000d: invoke-virtual {v6, v1}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ +097a5c: 0c00 |0010: move-result-object v0 │ │ +097a5e: 3800 2e00 |0011: if-eqz v0, 003f // +002e │ │ +097a62: 6201 260d |0013: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +097a66: 7040 5426 0671 |0015: invoke-direct {v6, v0, v1, v7}, Lcom/squareup/picasso/Picasso;.deliverAction:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;Lcom/squareup/picasso/Action;)V // method@2654 │ │ +097a6c: 5561 370d |0018: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +097a70: 3801 2400 |001a: if-eqz v1, 003e // +0024 │ │ +097a74: 1a01 e00d |001c: const-string v1, "Main" // string@0de0 │ │ +097a78: 1a02 1018 |001e: const-string v2, "completed" // string@1810 │ │ +097a7c: 5473 8d0c |0020: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +097a80: 6e10 b526 0300 |0022: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +097a86: 0c03 |0025: move-result-object v3 │ │ +097a88: 2204 a905 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +097a8c: 7010 3d2b 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +097a92: 1a05 ce1b |002b: const-string v5, "from " // string@1bce │ │ +097a96: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +097a9c: 0c04 |0030: move-result-object v4 │ │ +097a9e: 6205 260d |0031: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +097aa2: 6e20 452b 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +097aa8: 0c04 |0036: move-result-object v4 │ │ +097aaa: 6e10 4e2b 0400 |0037: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +097ab0: 0c04 |003a: move-result-object v4 │ │ +097ab2: 7140 4a27 2143 |003b: invoke-static {v1, v2, v3, v4}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +097ab8: 0e00 |003e: return-void │ │ +097aba: 6e20 5526 7600 |003f: invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ +097ac0: 5561 370d |0042: iget-boolean v1, v6, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +097ac4: 3801 faff |0044: if-eqz v1, 003e // -0006 │ │ +097ac8: 1a01 e00d |0046: const-string v1, "Main" // string@0de0 │ │ +097acc: 1a02 5f2b |0048: const-string v2, "resumed" // string@2b5f │ │ +097ad0: 5473 8d0c |004a: iget-object v3, v7, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +097ad4: 6e10 b526 0300 |004c: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +097ada: 0c03 |004f: move-result-object v3 │ │ +097adc: 7130 4927 2103 |0050: invoke-static {v1, v2, v3}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@2749 │ │ +097ae2: 28eb |0053: goto 003e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ 0x0001 line=528 │ │ 0x0009 line=529 │ │ 0x0011 line=532 │ │ 0x0013 line=534 │ │ @@ -140321,18 +140320,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -097a78: |[097a78] com.squareup.picasso.Picasso.resumeTag:(Ljava/lang/Object;)V │ │ -097a88: 5410 340d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -097a8c: 6e20 af25 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchResumeTag:(Ljava/lang/Object;)V // method@25af │ │ -097a92: 0e00 |0005: return-void │ │ +097ae4: |[097ae4] com.squareup.picasso.Picasso.resumeTag:(Ljava/lang/Object;)V │ │ +097af4: 5410 340d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +097af8: 6e20 af25 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchResumeTag:(Ljava/lang/Object;)V // method@25af │ │ +097afe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -140342,17 +140341,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -097a94: |[097a94] com.squareup.picasso.Picasso.setDebugging:(Z)V │ │ -097aa4: 6e20 6626 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;.setIndicatorsEnabled:(Z)V // method@2666 │ │ -097aaa: 0e00 |0003: return-void │ │ +097b00: |[097b00] com.squareup.picasso.Picasso.setDebugging:(Z)V │ │ +097b10: 6e20 6626 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Picasso;.setIndicatorsEnabled:(Z)V // method@2666 │ │ +097b16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0004 reg=1 debugging Z │ │ @@ -140362,17 +140361,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097aac: |[097aac] com.squareup.picasso.Picasso.setIndicatorsEnabled:(Z)V │ │ -097abc: 5c01 350d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ -097ac0: 0e00 |0002: return-void │ │ +097b18: |[097b18] com.squareup.picasso.Picasso.setIndicatorsEnabled:(Z)V │ │ +097b28: 5c01 350d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ +097b2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0002 line=398 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -140382,17 +140381,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -097ac4: |[097ac4] com.squareup.picasso.Picasso.setLoggingEnabled:(Z)V │ │ -097ad4: 5c01 370d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -097ad8: 0e00 |0002: return-void │ │ +097b30: |[097b30] com.squareup.picasso.Picasso.setLoggingEnabled:(Z)V │ │ +097b40: 5c01 370d |0000: iput-boolean v1, v0, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +097b44: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0002 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0003 reg=1 enabled Z │ │ @@ -140402,50 +140401,50 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 72 16-bit code units │ │ -097adc: |[097adc] com.squareup.picasso.Picasso.shutdown:()V │ │ -097aec: 6201 3c0d |0000: sget-object v1, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ -097af0: 3313 0a00 |0002: if-ne v3, v1, 000c // +000a │ │ -097af4: 2201 ae05 |0004: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -097af8: 1a02 2d04 |0006: const-string v2, "Default singleton instance cannot be shutdown." // string@042d │ │ -097afc: 7020 5f2b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -097b02: 2701 |000b: throw v1 │ │ -097b04: 5531 3b0d |000c: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0d3b │ │ -097b08: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ -097b0c: 0e00 |0010: return-void │ │ -097b0e: 5431 300d |0011: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ -097b12: 7210 7f25 0100 |0013: invoke-interface {v1}, Lcom/squareup/picasso/Cache;.clear:()V // method@257f │ │ -097b18: 5431 310d |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d31 │ │ -097b1c: 6e10 3926 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$CleanupThread;.shutdown:()V // method@2639 │ │ -097b22: 5431 3d0d |001b: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ -097b26: 6e10 0a27 0100 |001d: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.shutdown:()V // method@270a │ │ -097b2c: 5431 340d |0020: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -097b30: 6e10 c125 0100 |0022: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher;.shutdown:()V // method@25c1 │ │ -097b36: 5431 3f0d |0025: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ -097b3a: 7210 f02b 0100 |0027: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ -097b40: 0c01 |002a: move-result-object v1 │ │ -097b42: 7210 a52b 0100 |002b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ -097b48: 0c01 |002e: move-result-object v1 │ │ -097b4a: 7210 bb2b 0100 |002f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -097b50: 0a02 |0032: move-result v2 │ │ -097b52: 3802 0c00 |0033: if-eqz v2, 003f // +000c │ │ -097b56: 7210 bc2b 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -097b5c: 0c00 |0038: move-result-object v0 │ │ -097b5e: 1f00 b304 |0039: check-cast v0, Lcom/squareup/picasso/DeferredRequestCreator; // type@04b3 │ │ -097b62: 6e10 9725 0000 |003b: invoke-virtual {v0}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@2597 │ │ -097b68: 28f1 |003e: goto 002f // -000f │ │ -097b6a: 5431 3f0d |003f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ -097b6e: 7210 e62b 0100 |0041: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@2be6 │ │ -097b74: 1211 |0044: const/4 v1, #int 1 // #1 │ │ -097b76: 5c31 3b0d |0045: iput-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0d3b │ │ -097b7a: 28c9 |0047: goto 0010 // -0037 │ │ +097b48: |[097b48] com.squareup.picasso.Picasso.shutdown:()V │ │ +097b58: 6201 3c0d |0000: sget-object v1, Lcom/squareup/picasso/Picasso;.singleton:Lcom/squareup/picasso/Picasso; // field@0d3c │ │ +097b5c: 3313 0a00 |0002: if-ne v3, v1, 000c // +000a │ │ +097b60: 2201 ae05 |0004: new-instance v1, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +097b64: 1a02 2d04 |0006: const-string v2, "Default singleton instance cannot be shutdown." // string@042d │ │ +097b68: 7020 5f2b 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +097b6e: 2701 |000b: throw v1 │ │ +097b70: 5531 3b0d |000c: iget-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0d3b │ │ +097b74: 3801 0300 |000e: if-eqz v1, 0011 // +0003 │ │ +097b78: 0e00 |0010: return-void │ │ +097b7a: 5431 300d |0011: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ +097b7e: 7210 7f25 0100 |0013: invoke-interface {v1}, Lcom/squareup/picasso/Cache;.clear:()V // method@257f │ │ +097b84: 5431 310d |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.cleanupThread:Lcom/squareup/picasso/Picasso$CleanupThread; // field@0d31 │ │ +097b88: 6e10 3926 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$CleanupThread;.shutdown:()V // method@2639 │ │ +097b8e: 5431 3d0d |001b: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ +097b92: 6e10 0a27 0100 |001d: invoke-virtual {v1}, Lcom/squareup/picasso/Stats;.shutdown:()V // method@270a │ │ +097b98: 5431 340d |0020: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +097b9c: 6e10 c125 0100 |0022: invoke-virtual {v1}, Lcom/squareup/picasso/Dispatcher;.shutdown:()V // method@25c1 │ │ +097ba2: 5431 3f0d |0025: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ +097ba6: 7210 f02b 0100 |0027: invoke-interface {v1}, Ljava/util/Map;.values:()Ljava/util/Collection; // method@2bf0 │ │ +097bac: 0c01 |002a: move-result-object v1 │ │ +097bae: 7210 a52b 0100 |002b: invoke-interface {v1}, Ljava/util/Collection;.iterator:()Ljava/util/Iterator; // method@2ba5 │ │ +097bb4: 0c01 |002e: move-result-object v1 │ │ +097bb6: 7210 bb2b 0100 |002f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +097bbc: 0a02 |0032: move-result v2 │ │ +097bbe: 3802 0c00 |0033: if-eqz v2, 003f // +000c │ │ +097bc2: 7210 bc2b 0100 |0035: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +097bc8: 0c00 |0038: move-result-object v0 │ │ +097bca: 1f00 b304 |0039: check-cast v0, Lcom/squareup/picasso/DeferredRequestCreator; // type@04b3 │ │ +097bce: 6e10 9725 0000 |003b: invoke-virtual {v0}, Lcom/squareup/picasso/DeferredRequestCreator;.cancel:()V // method@2597 │ │ +097bd4: 28f1 |003e: goto 002f // -000f │ │ +097bd6: 5431 3f0d |003f: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.targetToDeferredRequestCreator:Ljava/util/Map; // field@0d3f │ │ +097bda: 7210 e62b 0100 |0041: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@2be6 │ │ +097be0: 1211 |0044: const/4 v1, #int 1 // #1 │ │ +097be2: 5c31 3b0d |0045: iput-boolean v1, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0d3b │ │ +097be6: 28c9 |0047: goto 0010 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0004 line=434 │ │ 0x000c line=436 │ │ 0x0010 line=448 │ │ 0x0011 line=439 │ │ @@ -140465,18 +140464,18 @@ │ │ type : '(Lcom/squareup/picasso/Action;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -097b7c: |[097b7c] com.squareup.picasso.Picasso.submit:(Lcom/squareup/picasso/Action;)V │ │ -097b8c: 5410 340d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -097b90: 6e20 b125 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchSubmit:(Lcom/squareup/picasso/Action;)V // method@25b1 │ │ -097b96: 0e00 |0005: return-void │ │ +097be8: |[097be8] com.squareup.picasso.Picasso.submit:(Lcom/squareup/picasso/Action;)V │ │ +097bf8: 5410 340d |0000: iget-object v0, v1, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +097bfc: 6e20 b125 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Dispatcher;.dispatchSubmit:(Lcom/squareup/picasso/Action;)V // method@25b1 │ │ +097c02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Picasso; │ │ 0x0000 - 0x0006 reg=2 action Lcom/squareup/picasso/Action; │ │ @@ -140486,42 +140485,42 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request;' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -097b98: |[097b98] com.squareup.picasso.Picasso.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ -097ba8: 5441 3a0d |0000: iget-object v1, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d3a │ │ -097bac: 7220 4826 5100 |0002: invoke-interface {v1, v5}, Lcom/squareup/picasso/Picasso$RequestTransformer;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@2648 │ │ -097bb2: 0c00 |0005: move-result-object v0 │ │ -097bb4: 3900 2f00 |0006: if-nez v0, 0035 // +002f │ │ -097bb8: 2201 9305 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -097bbc: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -097bc0: 7010 3d2b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -097bc6: 1a03 9d0f |000f: const-string v3, "Request transformer " // string@0f9d │ │ -097bca: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -097bd0: 0c02 |0014: move-result-object v2 │ │ -097bd2: 5443 3a0d |0015: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d3a │ │ -097bd6: 6e10 012b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -097bdc: 0c03 |001a: move-result-object v3 │ │ -097bde: 6e10 b82a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@2ab8 │ │ -097be4: 0c03 |001e: move-result-object v3 │ │ -097be6: 6e20 462b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -097bec: 0c02 |0022: move-result-object v2 │ │ -097bee: 1a03 ab00 |0023: const-string v3, " returned null for " // string@00ab │ │ -097bf2: 6e20 462b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -097bf8: 0c02 |0028: move-result-object v2 │ │ -097bfa: 6e20 452b 5200 |0029: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -097c00: 0c02 |002c: move-result-object v2 │ │ -097c02: 6e10 4e2b 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -097c08: 0c02 |0030: move-result-object v2 │ │ -097c0a: 7020 da2a 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -097c10: 2701 |0034: throw v1 │ │ -097c12: 1100 |0035: return-object v0 │ │ +097c04: |[097c04] com.squareup.picasso.Picasso.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ +097c14: 5441 3a0d |0000: iget-object v1, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d3a │ │ +097c18: 7220 4826 5100 |0002: invoke-interface {v1, v5}, Lcom/squareup/picasso/Picasso$RequestTransformer;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@2648 │ │ +097c1e: 0c00 |0005: move-result-object v0 │ │ +097c20: 3900 2f00 |0006: if-nez v0, 0035 // +002f │ │ +097c24: 2201 9305 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +097c28: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +097c2c: 7010 3d2b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +097c32: 1a03 9d0f |000f: const-string v3, "Request transformer " // string@0f9d │ │ +097c36: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +097c3c: 0c02 |0014: move-result-object v2 │ │ +097c3e: 5443 3a0d |0015: iget-object v3, v4, Lcom/squareup/picasso/Picasso;.requestTransformer:Lcom/squareup/picasso/Picasso$RequestTransformer; // field@0d3a │ │ +097c42: 6e10 012b 0300 |0017: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +097c48: 0c03 |001a: move-result-object v3 │ │ +097c4a: 6e10 b82a 0300 |001b: invoke-virtual {v3}, Ljava/lang/Class;.getCanonicalName:()Ljava/lang/String; // method@2ab8 │ │ +097c50: 0c03 |001e: move-result-object v3 │ │ +097c52: 6e20 462b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +097c58: 0c02 |0022: move-result-object v2 │ │ +097c5a: 1a03 ab00 |0023: const-string v3, " returned null for " // string@00ab │ │ +097c5e: 6e20 462b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +097c64: 0c02 |0028: move-result-object v2 │ │ +097c66: 6e20 452b 5200 |0029: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +097c6c: 0c02 |002c: move-result-object v2 │ │ +097c6e: 6e10 4e2b 0200 |002d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +097c74: 0c02 |0030: move-result-object v2 │ │ +097c76: 7020 da2a 2100 |0031: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +097c7c: 2701 |0034: throw v1 │ │ +097c7e: 1100 |0035: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0006 line=456 │ │ 0x0008 line=457 │ │ 0x0017 line=458 │ │ 0x0035 line=462 │ │ @@ -140593,61 +140592,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -097c14: |[097c14] com.squareup.picasso.PicassoDrawable.:()V │ │ -097c24: 2200 6000 |0000: new-instance v0, Landroid/graphics/Paint; // type@0060 │ │ -097c28: 7010 1002 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0210 │ │ -097c2e: 6900 400d |0005: sput-object v0, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ -097c32: 0e00 |0007: return-void │ │ +097c80: |[097c80] com.squareup.picasso.PicassoDrawable.:()V │ │ +097c90: 2200 6000 |0000: new-instance v0, Landroid/graphics/Paint; // type@0060 │ │ +097c94: 7010 1002 0000 |0002: invoke-direct {v0}, Landroid/graphics/Paint;.:()V // method@0210 │ │ +097c9a: 6900 400d |0005: sput-object v0, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ +097c9e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/PicassoDrawable;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 11 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -097c34: |[097c34] com.squareup.picasso.PicassoDrawable.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ -097c44: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -097c46: 6e10 3401 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -097c4c: 0c02 |0004: move-result-object v2 │ │ -097c4e: 7030 3c02 2406 |0005: invoke-direct {v4, v2, v6}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@023c │ │ -097c54: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ -097c58: 5942 420d |000a: iput v2, v4, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ -097c5c: 5c4a 440d |000c: iput-boolean v10, v4, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@0d44 │ │ -097c60: 6e10 3401 0500 |000e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -097c66: 0c02 |0011: move-result-object v2 │ │ -097c68: 6e10 af01 0200 |0012: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -097c6e: 0c02 |0015: move-result-object v2 │ │ -097c70: 5222 640c |0016: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -097c74: 5942 450d |0018: iput v2, v4, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@0d45 │ │ -097c78: 5b48 460d |001a: iput-object v8, v4, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d46 │ │ -097c7c: 6202 260d |001c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -097c80: 3228 1200 |001e: if-eq v8, v2, 0030 // +0012 │ │ -097c84: 3909 1000 |0020: if-nez v9, 0030 // +0010 │ │ -097c88: 0110 |0022: move v0, v1 │ │ -097c8a: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ -097c8e: 5b47 470d |0025: iput-object v7, v4, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097c92: 5c41 430d |0027: iput-boolean v1, v4, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@0d43 │ │ -097c96: 7100 1303 0000 |0029: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -097c9c: 0b02 |002c: move-result-wide v2 │ │ -097c9e: 5a42 480d |002d: iput-wide v2, v4, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0d48 │ │ -097ca2: 0e00 |002f: return-void │ │ -097ca4: 1200 |0030: const/4 v0, #int 0 // #0 │ │ -097ca6: 28f2 |0031: goto 0023 // -000e │ │ +097ca0: |[097ca0] com.squareup.picasso.PicassoDrawable.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ +097cb0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +097cb2: 6e10 3401 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +097cb8: 0c02 |0004: move-result-object v2 │ │ +097cba: 7030 3c02 2406 |0005: invoke-direct {v4, v2, v6}, Landroid/graphics/drawable/BitmapDrawable;.:(Landroid/content/res/Resources;Landroid/graphics/Bitmap;)V // method@023c │ │ +097cc0: 1302 ff00 |0008: const/16 v2, #int 255 // #ff │ │ +097cc4: 5942 420d |000a: iput v2, v4, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ +097cc8: 5c4a 440d |000c: iput-boolean v10, v4, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@0d44 │ │ +097ccc: 6e10 3401 0500 |000e: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +097cd2: 0c02 |0011: move-result-object v2 │ │ +097cd4: 6e10 af01 0200 |0012: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +097cda: 0c02 |0015: move-result-object v2 │ │ +097cdc: 5222 640c |0016: iget v2, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +097ce0: 5942 450d |0018: iput v2, v4, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@0d45 │ │ +097ce4: 5b48 460d |001a: iput-object v8, v4, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d46 │ │ +097ce8: 6202 260d |001c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +097cec: 3228 1200 |001e: if-eq v8, v2, 0030 // +0012 │ │ +097cf0: 3909 1000 |0020: if-nez v9, 0030 // +0010 │ │ +097cf4: 0110 |0022: move v0, v1 │ │ +097cf6: 3800 0c00 |0023: if-eqz v0, 002f // +000c │ │ +097cfa: 5b47 470d |0025: iput-object v7, v4, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097cfe: 5c41 430d |0027: iput-boolean v1, v4, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@0d43 │ │ +097d02: 7100 1303 0000 |0029: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +097d08: 0b02 |002c: move-result-wide v2 │ │ +097d0a: 5a42 480d |002d: iput-wide v2, v4, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0d48 │ │ +097d0e: 0e00 |002f: return-void │ │ +097d10: 1200 |0030: const/4 v0, #int 0 // #0 │ │ +097d12: 28f2 |0031: goto 0023 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=79 │ │ 0x0008 line=75 │ │ 0x000c line=81 │ │ 0x000e line=82 │ │ 0x001a line=84 │ │ @@ -140673,44 +140672,44 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -097ca8: |[097ca8] com.squareup.picasso.PicassoDrawable.drawDebugIndicator:(Landroid/graphics/Canvas;)V │ │ -097cb8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -097cba: 6201 400d |0001: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ -097cbe: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -097cc0: 6e20 1202 2100 |0004: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -097cc6: 2201 6200 |0007: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ -097cca: 7030 1b02 4104 |0009: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ -097cd0: 1502 8041 |000c: const/high16 v2, #int 1098907648 // #4180 │ │ -097cd4: 5253 450d |000e: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@0d45 │ │ -097cd8: c832 |0010: mul-float/2addr v2, v3 │ │ -097cda: 8722 |0011: float-to-int v2, v2 │ │ -097cdc: 7120 7126 2100 |0012: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@2671 │ │ -097ce2: 0c00 |0015: move-result-object v0 │ │ -097ce4: 6201 400d |0016: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ -097ce8: 6e30 fd01 0601 |0018: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@01fd │ │ -097cee: 6201 400d |001b: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ -097cf2: 5452 460d |001d: iget-object v2, v5, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d46 │ │ -097cf6: 5222 280d |001f: iget v2, v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0d28 │ │ -097cfa: 6e20 1202 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -097d00: 2201 6200 |0024: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ -097d04: 7030 1b02 4104 |0026: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ -097d0a: 1502 7041 |0029: const/high16 v2, #int 1097859072 // #4170 │ │ -097d0e: 5253 450d |002b: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@0d45 │ │ -097d12: c832 |002d: mul-float/2addr v2, v3 │ │ -097d14: 8722 |002e: float-to-int v2, v2 │ │ -097d16: 7120 7126 2100 |002f: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@2671 │ │ -097d1c: 0c00 |0032: move-result-object v0 │ │ -097d1e: 6201 400d |0033: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ -097d22: 6e30 fd01 0601 |0035: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@01fd │ │ -097d28: 0e00 |0038: return-void │ │ +097d14: |[097d14] com.squareup.picasso.PicassoDrawable.drawDebugIndicator:(Landroid/graphics/Canvas;)V │ │ +097d24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +097d26: 6201 400d |0001: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ +097d2a: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +097d2c: 6e20 1202 2100 |0004: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +097d32: 2201 6200 |0007: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ +097d36: 7030 1b02 4104 |0009: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ +097d3c: 1502 8041 |000c: const/high16 v2, #int 1098907648 // #4180 │ │ +097d40: 5253 450d |000e: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@0d45 │ │ +097d44: c832 |0010: mul-float/2addr v2, v3 │ │ +097d46: 8722 |0011: float-to-int v2, v2 │ │ +097d48: 7120 7126 2100 |0012: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@2671 │ │ +097d4e: 0c00 |0015: move-result-object v0 │ │ +097d50: 6201 400d |0016: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ +097d54: 6e30 fd01 0601 |0018: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@01fd │ │ +097d5a: 6201 400d |001b: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ +097d5e: 5452 460d |001d: iget-object v2, v5, Lcom/squareup/picasso/PicassoDrawable;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d46 │ │ +097d62: 5222 280d |001f: iget v2, v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.debugColor:I // field@0d28 │ │ +097d66: 6e20 1202 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +097d6c: 2201 6200 |0024: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ +097d70: 7030 1b02 4104 |0026: invoke-direct {v1, v4, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ +097d76: 1502 7041 |0029: const/high16 v2, #int 1097859072 // #4170 │ │ +097d7a: 5253 450d |002b: iget v3, v5, Lcom/squareup/picasso/PicassoDrawable;.density:F // field@0d45 │ │ +097d7e: c832 |002d: mul-float/2addr v2, v3 │ │ +097d80: 8722 |002e: float-to-int v2, v2 │ │ +097d82: 7120 7126 2100 |002f: invoke-static {v1, v2}, Lcom/squareup/picasso/PicassoDrawable;.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; // method@2671 │ │ +097d88: 0c00 |0032: move-result-object v0 │ │ +097d8a: 6201 400d |0033: sget-object v1, Lcom/squareup/picasso/PicassoDrawable;.DEBUG_PAINT:Landroid/graphics/Paint; // field@0d40 │ │ +097d8e: 6e30 fd01 0601 |0035: invoke-virtual {v6, v0, v1}, Landroid/graphics/Canvas;.drawPath:(Landroid/graphics/Path;Landroid/graphics/Paint;)V // method@01fd │ │ +097d94: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0007 line=147 │ │ 0x0016 line=148 │ │ 0x001b line=150 │ │ 0x0024 line=151 │ │ @@ -140726,43 +140725,43 @@ │ │ type : '(Landroid/graphics/Point;I)Landroid/graphics/Path;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -097d2c: |[097d2c] com.squareup.picasso.PicassoDrawable.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; │ │ -097d3c: 2200 6200 |0000: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ -097d40: 5253 3500 |0002: iget v3, v5, Landroid/graphics/Point;.x:I // field@0035 │ │ -097d44: b063 |0004: add-int/2addr v3, v6 │ │ -097d46: 5254 3600 |0005: iget v4, v5, Landroid/graphics/Point;.y:I // field@0036 │ │ -097d4a: 7030 1b02 3004 |0007: invoke-direct {v0, v3, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ -097d50: 2201 6200 |000a: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ -097d54: 5253 3500 |000c: iget v3, v5, Landroid/graphics/Point;.x:I // field@0035 │ │ -097d58: 5254 3600 |000e: iget v4, v5, Landroid/graphics/Point;.y:I // field@0036 │ │ -097d5c: b064 |0010: add-int/2addr v4, v6 │ │ -097d5e: 7030 1b02 3104 |0011: invoke-direct {v1, v3, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ -097d64: 2202 6100 |0014: new-instance v2, Landroid/graphics/Path; // type@0061 │ │ -097d68: 7010 1802 0200 |0016: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@0218 │ │ -097d6e: 5253 3500 |0019: iget v3, v5, Landroid/graphics/Point;.x:I // field@0035 │ │ -097d72: 8233 |001b: int-to-float v3, v3 │ │ -097d74: 5254 3600 |001c: iget v4, v5, Landroid/graphics/Point;.y:I // field@0036 │ │ -097d78: 8244 |001e: int-to-float v4, v4 │ │ -097d7a: 6e30 1a02 3204 |001f: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@021a │ │ -097d80: 5203 3500 |0022: iget v3, v0, Landroid/graphics/Point;.x:I // field@0035 │ │ -097d84: 8233 |0024: int-to-float v3, v3 │ │ -097d86: 5204 3600 |0025: iget v4, v0, Landroid/graphics/Point;.y:I // field@0036 │ │ -097d8a: 8244 |0027: int-to-float v4, v4 │ │ -097d8c: 6e30 1902 3204 |0028: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0219 │ │ -097d92: 5213 3500 |002b: iget v3, v1, Landroid/graphics/Point;.x:I // field@0035 │ │ -097d96: 8233 |002d: int-to-float v3, v3 │ │ -097d98: 5214 3600 |002e: iget v4, v1, Landroid/graphics/Point;.y:I // field@0036 │ │ -097d9c: 8244 |0030: int-to-float v4, v4 │ │ -097d9e: 6e30 1902 3204 |0031: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0219 │ │ -097da4: 1102 |0034: return-object v2 │ │ +097d98: |[097d98] com.squareup.picasso.PicassoDrawable.getTrianglePath:(Landroid/graphics/Point;I)Landroid/graphics/Path; │ │ +097da8: 2200 6200 |0000: new-instance v0, Landroid/graphics/Point; // type@0062 │ │ +097dac: 5253 3500 |0002: iget v3, v5, Landroid/graphics/Point;.x:I // field@0035 │ │ +097db0: b063 |0004: add-int/2addr v3, v6 │ │ +097db2: 5254 3600 |0005: iget v4, v5, Landroid/graphics/Point;.y:I // field@0036 │ │ +097db6: 7030 1b02 3004 |0007: invoke-direct {v0, v3, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ +097dbc: 2201 6200 |000a: new-instance v1, Landroid/graphics/Point; // type@0062 │ │ +097dc0: 5253 3500 |000c: iget v3, v5, Landroid/graphics/Point;.x:I // field@0035 │ │ +097dc4: 5254 3600 |000e: iget v4, v5, Landroid/graphics/Point;.y:I // field@0036 │ │ +097dc8: b064 |0010: add-int/2addr v4, v6 │ │ +097dca: 7030 1b02 3104 |0011: invoke-direct {v1, v3, v4}, Landroid/graphics/Point;.:(II)V // method@021b │ │ +097dd0: 2202 6100 |0014: new-instance v2, Landroid/graphics/Path; // type@0061 │ │ +097dd4: 7010 1802 0200 |0016: invoke-direct {v2}, Landroid/graphics/Path;.:()V // method@0218 │ │ +097dda: 5253 3500 |0019: iget v3, v5, Landroid/graphics/Point;.x:I // field@0035 │ │ +097dde: 8233 |001b: int-to-float v3, v3 │ │ +097de0: 5254 3600 |001c: iget v4, v5, Landroid/graphics/Point;.y:I // field@0036 │ │ +097de4: 8244 |001e: int-to-float v4, v4 │ │ +097de6: 6e30 1a02 3204 |001f: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.moveTo:(FF)V // method@021a │ │ +097dec: 5203 3500 |0022: iget v3, v0, Landroid/graphics/Point;.x:I // field@0035 │ │ +097df0: 8233 |0024: int-to-float v3, v3 │ │ +097df2: 5204 3600 |0025: iget v4, v0, Landroid/graphics/Point;.y:I // field@0036 │ │ +097df6: 8244 |0027: int-to-float v4, v4 │ │ +097df8: 6e30 1902 3204 |0028: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0219 │ │ +097dfe: 5213 3500 |002b: iget v3, v1, Landroid/graphics/Point;.x:I // field@0035 │ │ +097e02: 8233 |002d: int-to-float v3, v3 │ │ +097e04: 5214 3600 |002e: iget v4, v1, Landroid/graphics/Point;.y:I // field@0036 │ │ +097e08: 8244 |0030: int-to-float v4, v4 │ │ +097e0a: 6e30 1902 3204 |0031: invoke-virtual {v2, v3, v4}, Landroid/graphics/Path;.lineTo:(FF)V // method@0219 │ │ +097e10: 1102 |0034: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x000a line=157 │ │ 0x0014 line=159 │ │ 0x0019 line=160 │ │ 0x0022 line=161 │ │ @@ -140780,31 +140779,31 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 28 16-bit code units │ │ -097da8: |[097da8] com.squareup.picasso.PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ -097db8: 6e10 2724 0700 |0000: invoke-virtual {v7}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ -097dbe: 0c03 |0003: move-result-object v3 │ │ -097dc0: 2031 6b00 |0004: instance-of v1, v3, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -097dc4: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ -097dc8: 0731 |0008: move-object v1, v3 │ │ -097dca: 1f01 6b00 |0009: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -097dce: 6e10 3b02 0100 |000b: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.stop:()V // method@023b │ │ -097dd4: 2200 d404 |000e: new-instance v0, Lcom/squareup/picasso/PicassoDrawable; // type@04d4 │ │ -097dd8: 0781 |0010: move-object v1, v8 │ │ -097dda: 0792 |0011: move-object v2, v9 │ │ -097ddc: 07a4 |0012: move-object v4, v10 │ │ -097dde: 01b5 |0013: move v5, v11 │ │ -097de0: 01c6 |0014: move v6, v12 │ │ -097de2: 7607 6e26 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/PicassoDrawable;.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@266e │ │ -097de8: 6e20 3124 0700 |0018: invoke-virtual {v7, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -097dee: 0e00 |001b: return-void │ │ +097e14: |[097e14] com.squareup.picasso.PicassoDrawable.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V │ │ +097e24: 6e10 2724 0700 |0000: invoke-virtual {v7}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ +097e2a: 0c03 |0003: move-result-object v3 │ │ +097e2c: 2031 6b00 |0004: instance-of v1, v3, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +097e30: 3801 0800 |0006: if-eqz v1, 000e // +0008 │ │ +097e34: 0731 |0008: move-object v1, v3 │ │ +097e36: 1f01 6b00 |0009: check-cast v1, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +097e3a: 6e10 3b02 0100 |000b: invoke-virtual {v1}, Landroid/graphics/drawable/AnimationDrawable;.stop:()V // method@023b │ │ +097e40: 2200 d404 |000e: new-instance v0, Lcom/squareup/picasso/PicassoDrawable; // type@04d4 │ │ +097e44: 0781 |0010: move-object v1, v8 │ │ +097e46: 0792 |0011: move-object v2, v9 │ │ +097e48: 07a4 |0012: move-object v4, v10 │ │ +097e4a: 01b5 |0013: move v5, v11 │ │ +097e4c: 01c6 |0014: move v6, v12 │ │ +097e4e: 7607 6e26 0000 |0015: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/PicassoDrawable;.:(Landroid/content/Context;Landroid/graphics/Bitmap;Landroid/graphics/drawable/Drawable;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@266e │ │ +097e54: 6e20 3124 0700 |0018: invoke-virtual {v7, v0}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +097e5a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0004 line=48 │ │ 0x0009 line=49 │ │ 0x000e line=51 │ │ 0x0018 line=53 │ │ @@ -140824,25 +140823,25 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -097df0: |[097df0] com.squareup.picasso.PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ -097e00: 6e20 3124 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -097e06: 6e10 2724 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ -097e0c: 0c00 |0006: move-result-object v0 │ │ -097e0e: 2000 6b00 |0007: instance-of v0, v0, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -097e12: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -097e16: 6e10 2724 0100 |000b: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ -097e1c: 0c00 |000e: move-result-object v0 │ │ -097e1e: 1f00 6b00 |000f: check-cast v0, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ -097e22: 6e10 3a02 0000 |0011: invoke-virtual {v0}, Landroid/graphics/drawable/AnimationDrawable;.start:()V // method@023a │ │ -097e28: 0e00 |0014: return-void │ │ +097e5c: |[097e5c] com.squareup.picasso.PicassoDrawable.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V │ │ +097e6c: 6e20 3124 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +097e72: 6e10 2724 0100 |0003: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ +097e78: 0c00 |0006: move-result-object v0 │ │ +097e7a: 2000 6b00 |0007: instance-of v0, v0, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +097e7e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +097e82: 6e10 2724 0100 |000b: invoke-virtual {v1}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ +097e88: 0c00 |000e: move-result-object v0 │ │ +097e8a: 1f00 6b00 |000f: check-cast v0, Landroid/graphics/drawable/AnimationDrawable; // type@006b │ │ +097e8e: 6e10 3a02 0000 |0011: invoke-virtual {v0}, Landroid/graphics/drawable/AnimationDrawable;.start:()V // method@023a │ │ +097e94: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x000b line=63 │ │ 0x0014 line=65 │ │ locals : │ │ @@ -140855,55 +140854,55 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -097e2c: |[097e2c] com.squareup.picasso.PicassoDrawable.draw:(Landroid/graphics/Canvas;)V │ │ -097e3c: 5562 430d |0000: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@0d43 │ │ -097e40: 3902 0d00 |0002: if-nez v2, 000f // +000d │ │ -097e44: 6f20 3d02 7600 |0004: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@023d │ │ -097e4a: 5562 440d |0007: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@0d44 │ │ -097e4e: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ -097e52: 7020 7026 7600 |000b: invoke-direct {v6, v7}, Lcom/squareup/picasso/PicassoDrawable;.drawDebugIndicator:(Landroid/graphics/Canvas;)V // method@2670 │ │ -097e58: 0e00 |000e: return-void │ │ -097e5a: 7100 1303 0000 |000f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -097e60: 0b02 |0012: move-result-wide v2 │ │ -097e62: 5364 480d |0013: iget-wide v4, v6, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0d48 │ │ -097e66: bc42 |0015: sub-long/2addr v2, v4 │ │ -097e68: 8522 |0016: long-to-float v2, v2 │ │ -097e6a: 1503 4843 |0017: const/high16 v3, #int 1128792064 // #4348 │ │ -097e6e: a900 0203 |0019: div-float v0, v2, v3 │ │ -097e72: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ -097e76: 2d02 0002 |001d: cmpl-float v2, v0, v2 │ │ -097e7a: 3a02 0c00 |001f: if-ltz v2, 002b // +000c │ │ -097e7e: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -097e80: 5c62 430d |0022: iput-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@0d43 │ │ -097e84: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -097e86: 5b62 470d |0025: iput-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097e8a: 6f20 3d02 7600 |0027: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@023d │ │ -097e90: 28dd |002a: goto 0007 // -0023 │ │ -097e92: 5462 470d |002b: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097e96: 3802 0700 |002d: if-eqz v2, 0034 // +0007 │ │ -097e9a: 5462 470d |002f: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097e9e: 6e20 4702 7200 |0031: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -097ea4: 5262 420d |0034: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ -097ea8: 8222 |0036: int-to-float v2, v2 │ │ -097eaa: c802 |0037: mul-float/2addr v2, v0 │ │ -097eac: 8721 |0038: float-to-int v1, v2 │ │ -097eae: 6f20 4002 1600 |0039: invoke-super {v6, v1}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0240 │ │ -097eb4: 6f20 3d02 7600 |003c: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@023d │ │ -097eba: 5262 420d |003f: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ -097ebe: 6f20 4002 2600 |0041: invoke-super {v6, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0240 │ │ -097ec4: 6002 4000 |0044: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -097ec8: 1303 0a00 |0046: const/16 v3, #int 10 // #a │ │ -097ecc: 3632 bfff |0048: if-gt v2, v3, 0007 // -0041 │ │ -097ed0: 6e10 7226 0600 |004a: invoke-virtual {v6}, Lcom/squareup/picasso/PicassoDrawable;.invalidateSelf:()V // method@2672 │ │ -097ed6: 28ba |004d: goto 0007 // -0046 │ │ +097e98: |[097e98] com.squareup.picasso.PicassoDrawable.draw:(Landroid/graphics/Canvas;)V │ │ +097ea8: 5562 430d |0000: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@0d43 │ │ +097eac: 3902 0d00 |0002: if-nez v2, 000f // +000d │ │ +097eb0: 6f20 3d02 7600 |0004: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@023d │ │ +097eb6: 5562 440d |0007: iget-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.debugging:Z // field@0d44 │ │ +097eba: 3802 0500 |0009: if-eqz v2, 000e // +0005 │ │ +097ebe: 7020 7026 7600 |000b: invoke-direct {v6, v7}, Lcom/squareup/picasso/PicassoDrawable;.drawDebugIndicator:(Landroid/graphics/Canvas;)V // method@2670 │ │ +097ec4: 0e00 |000e: return-void │ │ +097ec6: 7100 1303 0000 |000f: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +097ecc: 0b02 |0012: move-result-wide v2 │ │ +097ece: 5364 480d |0013: iget-wide v4, v6, Lcom/squareup/picasso/PicassoDrawable;.startTimeMillis:J // field@0d48 │ │ +097ed2: bc42 |0015: sub-long/2addr v2, v4 │ │ +097ed4: 8522 |0016: long-to-float v2, v2 │ │ +097ed6: 1503 4843 |0017: const/high16 v3, #int 1128792064 // #4348 │ │ +097eda: a900 0203 |0019: div-float v0, v2, v3 │ │ +097ede: 1502 803f |001b: const/high16 v2, #int 1065353216 // #3f80 │ │ +097ee2: 2d02 0002 |001d: cmpl-float v2, v0, v2 │ │ +097ee6: 3a02 0c00 |001f: if-ltz v2, 002b // +000c │ │ +097eea: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +097eec: 5c62 430d |0022: iput-boolean v2, v6, Lcom/squareup/picasso/PicassoDrawable;.animating:Z // field@0d43 │ │ +097ef0: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +097ef2: 5b62 470d |0025: iput-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097ef6: 6f20 3d02 7600 |0027: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@023d │ │ +097efc: 28dd |002a: goto 0007 // -0023 │ │ +097efe: 5462 470d |002b: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097f02: 3802 0700 |002d: if-eqz v2, 0034 // +0007 │ │ +097f06: 5462 470d |002f: iget-object v2, v6, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097f0a: 6e20 4702 7200 |0031: invoke-virtual {v2, v7}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +097f10: 5262 420d |0034: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ +097f14: 8222 |0036: int-to-float v2, v2 │ │ +097f16: c802 |0037: mul-float/2addr v2, v0 │ │ +097f18: 8721 |0038: float-to-int v1, v2 │ │ +097f1a: 6f20 4002 1600 |0039: invoke-super {v6, v1}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0240 │ │ +097f20: 6f20 3d02 7600 |003c: invoke-super {v6, v7}, Landroid/graphics/drawable/BitmapDrawable;.draw:(Landroid/graphics/Canvas;)V // method@023d │ │ +097f26: 5262 420d |003f: iget v2, v6, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ +097f2a: 6f20 4002 2600 |0041: invoke-super {v6, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0240 │ │ +097f30: 6002 4000 |0044: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +097f34: 1303 0a00 |0046: const/16 v3, #int 10 // #a │ │ +097f38: 3632 bfff |0048: if-gt v2, v3, 0007 // -0041 │ │ +097f3c: 6e10 7226 0600 |004a: invoke-virtual {v6}, Lcom/squareup/picasso/PicassoDrawable;.invalidateSelf:()V // method@2672 │ │ +097f42: 28ba |004d: goto 0007 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ 0x0004 line=96 │ │ 0x0007 line=118 │ │ 0x000b line=119 │ │ 0x000e line=121 │ │ @@ -140931,21 +140930,21 @@ │ │ type : '(Landroid/graphics/Rect;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -097ed8: |[097ed8] com.squareup.picasso.PicassoDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ -097ee8: 5410 470d |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097eec: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -097ef0: 5410 470d |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097ef4: 6e20 5502 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0255 │ │ -097efa: 6f20 3f02 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@023f │ │ -097f00: 0e00 |000c: return-void │ │ +097f44: |[097f44] com.squareup.picasso.PicassoDrawable.onBoundsChange:(Landroid/graphics/Rect;)V │ │ +097f54: 5410 470d |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097f58: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +097f5c: 5410 470d |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097f60: 6e20 5502 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(Landroid/graphics/Rect;)V // method@0255 │ │ +097f66: 6f20 3f02 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.onBoundsChange:(Landroid/graphics/Rect;)V // method@023f │ │ +097f6c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0009 line=142 │ │ 0x000c line=143 │ │ locals : │ │ @@ -140957,22 +140956,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -097f04: |[097f04] com.squareup.picasso.PicassoDrawable.setAlpha:(I)V │ │ -097f14: 5912 420d |0000: iput v2, v1, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ -097f18: 5410 470d |0002: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097f1c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -097f20: 5410 470d |0006: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097f24: 6e20 5202 2000 |0008: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0252 │ │ -097f2a: 6f20 4002 2100 |000b: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0240 │ │ -097f30: 0e00 |000e: return-void │ │ +097f70: |[097f70] com.squareup.picasso.PicassoDrawable.setAlpha:(I)V │ │ +097f80: 5912 420d |0000: iput v2, v1, Lcom/squareup/picasso/PicassoDrawable;.alpha:I // field@0d42 │ │ +097f84: 5410 470d |0002: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097f88: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +097f8c: 5410 470d |0006: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097f90: 6e20 5202 2000 |0008: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setAlpha:(I)V // method@0252 │ │ +097f96: 6f20 4002 2100 |000b: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setAlpha:(I)V // method@0240 │ │ +097f9c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0002 line=125 │ │ 0x0006 line=126 │ │ 0x000b line=128 │ │ 0x000e line=129 │ │ @@ -140985,21 +140984,21 @@ │ │ type : '(Landroid/graphics/ColorFilter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -097f34: |[097f34] com.squareup.picasso.PicassoDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ -097f44: 5410 470d |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097f48: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -097f4c: 5410 470d |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ -097f50: 6e20 5702 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0257 │ │ -097f56: 6f20 4102 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0241 │ │ -097f5c: 0e00 |000c: return-void │ │ +097fa0: |[097fa0] com.squareup.picasso.PicassoDrawable.setColorFilter:(Landroid/graphics/ColorFilter;)V │ │ +097fb0: 5410 470d |0000: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097fb4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +097fb8: 5410 470d |0004: iget-object v0, v1, Lcom/squareup/picasso/PicassoDrawable;.placeholder:Landroid/graphics/drawable/Drawable; // field@0d47 │ │ +097fbc: 6e20 5702 2000 |0006: invoke-virtual {v0, v2}, Landroid/graphics/drawable/Drawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0257 │ │ +097fc2: 6f20 4102 2100 |0009: invoke-super {v1, v2}, Landroid/graphics/drawable/BitmapDrawable;.setColorFilter:(Landroid/graphics/ColorFilter;)V // method@0241 │ │ +097fc8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0009 line=135 │ │ 0x000c line=136 │ │ locals : │ │ @@ -141042,19 +141041,19 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -097f60: |[097f60] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.:(Lcom/squareup/picasso/BitmapHunter;)V │ │ -097f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -097f72: 7030 0d2c 2100 |0001: invoke-direct {v1, v2, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/lang/Runnable;Ljava/lang/Object;)V // method@2c0d │ │ -097f78: 5b12 490d |0004: iput-object v2, v1, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ -097f7c: 0e00 |0006: return-void │ │ +097fcc: |[097fcc] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.:(Lcom/squareup/picasso/BitmapHunter;)V │ │ +097fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +097fde: 7030 0d2c 2100 |0001: invoke-direct {v1, v2, v0}, Ljava/util/concurrent/FutureTask;.:(Ljava/lang/Runnable;Ljava/lang/Object;)V // method@2c0d │ │ +097fe4: 5b12 490d |0004: iput-object v2, v1, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ +097fe8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0004 line=98 │ │ 0x0006 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; │ │ @@ -141066,34 +141065,34 @@ │ │ type : '(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 34 16-bit code units │ │ -097f80: |[097f80] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I │ │ -097f90: 5442 490d |0000: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ -097f94: 6e10 6d25 0200 |0002: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@256d │ │ -097f9a: 0c00 |0005: move-result-object v0 │ │ -097f9c: 5452 490d |0006: iget-object v2, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ -097fa0: 6e10 6d25 0200 |0008: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@256d │ │ -097fa6: 0c01 |000b: move-result-object v1 │ │ -097fa8: 3310 0c00 |000c: if-ne v0, v1, 0018 // +000c │ │ -097fac: 5442 490d |000e: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ -097fb0: 5222 ae0c |0010: iget v2, v2, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0cae │ │ -097fb4: 5453 490d |0012: iget-object v3, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ -097fb8: 5233 ae0c |0014: iget v3, v3, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0cae │ │ -097fbc: b132 |0016: sub-int/2addr v2, v3 │ │ -097fbe: 0f02 |0017: return v2 │ │ -097fc0: 6e10 4226 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ -097fc6: 0a02 |001b: move-result v2 │ │ -097fc8: 6e10 4226 0000 |001c: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ -097fce: 0a03 |001f: move-result v3 │ │ -097fd0: b132 |0020: sub-int/2addr v2, v3 │ │ -097fd2: 28f6 |0021: goto 0017 // -000a │ │ +097fec: |[097fec] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I │ │ +097ffc: 5442 490d |0000: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ +098000: 6e10 6d25 0200 |0002: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@256d │ │ +098006: 0c00 |0005: move-result-object v0 │ │ +098008: 5452 490d |0006: iget-object v2, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ +09800c: 6e10 6d25 0200 |0008: invoke-virtual {v2}, Lcom/squareup/picasso/BitmapHunter;.getPriority:()Lcom/squareup/picasso/Picasso$Priority; // method@256d │ │ +098012: 0c01 |000b: move-result-object v1 │ │ +098014: 3310 0c00 |000c: if-ne v0, v1, 0018 // +000c │ │ +098018: 5442 490d |000e: iget-object v2, v4, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ +09801c: 5222 ae0c |0010: iget v2, v2, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0cae │ │ +098020: 5453 490d |0012: iget-object v3, v5, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.hunter:Lcom/squareup/picasso/BitmapHunter; // field@0d49 │ │ +098024: 5233 ae0c |0014: iget v3, v3, Lcom/squareup/picasso/BitmapHunter;.sequence:I // field@0cae │ │ +098028: b132 |0016: sub-int/2addr v2, v3 │ │ +09802a: 0f02 |0017: return v2 │ │ +09802c: 6e10 4226 0100 |0018: invoke-virtual {v1}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ +098032: 0a02 |001b: move-result v2 │ │ +098034: 6e10 4226 0000 |001c: invoke-virtual {v0}, Lcom/squareup/picasso/Picasso$Priority;.ordinal:()I // method@2642 │ │ +09803a: 0a03 |001f: move-result v3 │ │ +09803c: b132 |0020: sub-int/2addr v2, v3 │ │ +09803e: 28f6 |0021: goto 0017 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0006 line=104 │ │ 0x000c line=108 │ │ locals : │ │ 0x0006 - 0x0022 reg=0 p1 Lcom/squareup/picasso/Picasso$Priority; │ │ @@ -141106,19 +141105,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -097fd4: |[097fd4] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Ljava/lang/Object;)I │ │ -097fe4: 1f02 d504 |0000: check-cast v2, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@04d5 │ │ -097fe8: 6e20 7926 2100 |0002: invoke-virtual {v1, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I // method@2679 │ │ -097fee: 0a00 |0005: move-result v0 │ │ -097ff0: 0f00 |0006: return v0 │ │ +098040: |[098040] com.squareup.picasso.PicassoExecutorService$PicassoFutureTask.compareTo:(Ljava/lang/Object;)I │ │ +098050: 1f02 d504 |0000: check-cast v2, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@04d5 │ │ +098054: 6e20 7926 2100 |0002: invoke-virtual {v1, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.compareTo:(Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;)I // method@2679 │ │ +09805a: 0a00 |0005: move-result v0 │ │ +09805c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; │ │ 0x0000 - 0x0007 reg=2 (null) Ljava/lang/Object; │ │ │ │ @@ -141158,26 +141157,26 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 8 │ │ insns size : 21 16-bit code units │ │ -097ff4: |[097ff4] com.squareup.picasso.PicassoExecutorService.:()V │ │ -098004: 1232 |0000: const/4 v2, #int 3 // #3 │ │ -098006: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ -09800a: 6206 4513 |0003: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ -09800e: 2207 ec05 |0005: new-instance v7, Ljava/util/concurrent/PriorityBlockingQueue; // type@05ec │ │ -098012: 7010 142c 0700 |0007: invoke-direct {v7}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@2c14 │ │ -098018: 2208 f104 |000a: new-instance v8, Lcom/squareup/picasso/Utils$PicassoThreadFactory; // type@04f1 │ │ -09801c: 7010 3027 0800 |000c: invoke-direct {v8}, Lcom/squareup/picasso/Utils$PicassoThreadFactory;.:()V // method@2730 │ │ -098022: 0791 |000f: move-object v1, v9 │ │ -098024: 0123 |0010: move v3, v2 │ │ -098026: 7608 192c 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@2c19 │ │ -09802c: 0e00 |0014: return-void │ │ +098060: |[098060] com.squareup.picasso.PicassoExecutorService.:()V │ │ +098070: 1232 |0000: const/4 v2, #int 3 // #3 │ │ +098072: 1604 0000 |0001: const-wide/16 v4, #int 0 // #0 │ │ +098076: 6206 4513 |0003: sget-object v6, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ +09807a: 2207 ec05 |0005: new-instance v7, Ljava/util/concurrent/PriorityBlockingQueue; // type@05ec │ │ +09807e: 7010 142c 0700 |0007: invoke-direct {v7}, Ljava/util/concurrent/PriorityBlockingQueue;.:()V // method@2c14 │ │ +098084: 2208 f104 |000a: new-instance v8, Lcom/squareup/picasso/Utils$PicassoThreadFactory; // type@04f1 │ │ +098088: 7010 3027 0800 |000c: invoke-direct {v8}, Lcom/squareup/picasso/Utils$PicassoThreadFactory;.:()V // method@2730 │ │ +09808e: 0791 |000f: move-object v1, v9 │ │ +098090: 0123 |0010: move v3, v2 │ │ +098092: 7608 192c 0100 |0011: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8}, Ljava/util/concurrent/ThreadPoolExecutor;.:(IIJLjava/util/concurrent/TimeUnit;Ljava/util/concurrent/BlockingQueue;Ljava/util/concurrent/ThreadFactory;)V // method@2c19 │ │ +098098: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=38 │ │ 0x0014 line=40 │ │ locals : │ │ 0x0000 - 0x0015 reg=9 this Lcom/squareup/picasso/PicassoExecutorService; │ │ │ │ @@ -141186,18 +141185,18 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -098030: |[098030] com.squareup.picasso.PicassoExecutorService.setThreadCount:(I)V │ │ -098040: 6e20 7e26 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setCorePoolSize:(I)V // method@267e │ │ -098046: 6e20 7f26 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setMaximumPoolSize:(I)V // method@267f │ │ -09804c: 0e00 |0006: return-void │ │ +09809c: |[09809c] com.squareup.picasso.PicassoExecutorService.setThreadCount:(I)V │ │ +0980ac: 6e20 7e26 1000 |0000: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setCorePoolSize:(I)V // method@267e │ │ +0980b2: 6e20 7f26 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setMaximumPoolSize:(I)V // method@267f │ │ +0980b8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0003 line=82 │ │ 0x0006 line=83 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/picasso/PicassoExecutorService; │ │ @@ -141209,45 +141208,45 @@ │ │ type : '(Landroid/net/NetworkInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -098050: |[098050] com.squareup.picasso.PicassoExecutorService.adjustThreadCount:(Landroid/net/NetworkInfo;)V │ │ -098060: 1231 |0000: const/4 v1, #int 3 // #3 │ │ -098062: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ -098066: 6e10 8002 0300 |0003: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@0280 │ │ -09806c: 0a00 |0006: move-result v0 │ │ -09806e: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -098072: 7020 8026 1200 |0009: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -098078: 0e00 |000c: return-void │ │ -09807a: 6e10 7e02 0300 |000d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ -098080: 0a00 |0010: move-result v0 │ │ -098082: 2c00 2500 0000 |0011: sparse-switch v0, 00000036 // +00000025 │ │ -098088: 7020 8026 1200 |0014: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -09808e: 28f5 |0017: goto 000c // -000b │ │ -098090: 1240 |0018: const/4 v0, #int 4 // #4 │ │ -098092: 7020 8026 0200 |0019: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -098098: 28f0 |001c: goto 000c // -0010 │ │ -09809a: 6e10 7d02 0300 |001d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getSubtype:()I // method@027d │ │ -0980a0: 0a00 |0020: move-result v0 │ │ -0980a2: 2b00 2700 0000 |0021: packed-switch v0, 00000048 // +00000027 │ │ -0980a8: 7020 8026 1200 |0024: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -0980ae: 28e5 |0027: goto 000c // -001b │ │ -0980b0: 7020 8026 1200 |0028: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -0980b6: 28e1 |002b: goto 000c // -001f │ │ -0980b8: 1220 |002c: const/4 v0, #int 2 // #2 │ │ -0980ba: 7020 8026 0200 |002d: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -0980c0: 28dc |0030: goto 000c // -0024 │ │ -0980c2: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -0980c4: 7020 8026 0200 |0032: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ -0980ca: 28d7 |0035: goto 000c // -0029 │ │ -0980cc: 0002 0400 0000 0000 0100 0000 0600 ... |0036: sparse-switch-data (18 units) │ │ -0980f0: 0001 0f00 0100 0000 1000 0000 1000 ... |0048: packed-switch-data (34 units) │ │ +0980bc: |[0980bc] com.squareup.picasso.PicassoExecutorService.adjustThreadCount:(Landroid/net/NetworkInfo;)V │ │ +0980cc: 1231 |0000: const/4 v1, #int 3 // #3 │ │ +0980ce: 3803 0800 |0001: if-eqz v3, 0009 // +0008 │ │ +0980d2: 6e10 8002 0300 |0003: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnectedOrConnecting:()Z // method@0280 │ │ +0980d8: 0a00 |0006: move-result v0 │ │ +0980da: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +0980de: 7020 8026 1200 |0009: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +0980e4: 0e00 |000c: return-void │ │ +0980e6: 6e10 7e02 0300 |000d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ +0980ec: 0a00 |0010: move-result v0 │ │ +0980ee: 2c00 2500 0000 |0011: sparse-switch v0, 00000036 // +00000025 │ │ +0980f4: 7020 8026 1200 |0014: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +0980fa: 28f5 |0017: goto 000c // -000b │ │ +0980fc: 1240 |0018: const/4 v0, #int 4 // #4 │ │ +0980fe: 7020 8026 0200 |0019: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +098104: 28f0 |001c: goto 000c // -0010 │ │ +098106: 6e10 7d02 0300 |001d: invoke-virtual {v3}, Landroid/net/NetworkInfo;.getSubtype:()I // method@027d │ │ +09810c: 0a00 |0020: move-result v0 │ │ +09810e: 2b00 2700 0000 |0021: packed-switch v0, 00000048 // +00000027 │ │ +098114: 7020 8026 1200 |0024: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +09811a: 28e5 |0027: goto 000c // -001b │ │ +09811c: 7020 8026 1200 |0028: invoke-direct {v2, v1}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +098122: 28e1 |002b: goto 000c // -001f │ │ +098124: 1220 |002c: const/4 v0, #int 2 // #2 │ │ +098126: 7020 8026 0200 |002d: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +09812c: 28dc |0030: goto 000c // -0024 │ │ +09812e: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +098130: 7020 8026 0200 |0032: invoke-direct {v2, v0}, Lcom/squareup/picasso/PicassoExecutorService;.setThreadCount:(I)V // method@2680 │ │ +098136: 28d7 |0035: goto 000c // -0029 │ │ +098138: 0002 0400 0000 0000 0100 0000 0600 ... |0036: sparse-switch-data (18 units) │ │ +09815c: 0001 0f00 0100 0000 1000 0000 1000 ... |0048: packed-switch-data (34 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0009 line=44 │ │ 0x000c line=78 │ │ 0x000d line=47 │ │ 0x0014 line=76 │ │ @@ -141268,20 +141267,20 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/util/concurrent/Future;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -098134: |[098134] com.squareup.picasso.PicassoExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ │ -098144: 2200 d504 |0000: new-instance v0, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@04d5 │ │ -098148: 1f02 ab04 |0002: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ -09814c: 7020 7826 2000 |0004: invoke-direct {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.:(Lcom/squareup/picasso/BitmapHunter;)V // method@2678 │ │ -098152: 6e20 7d26 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/picasso/PicassoExecutorService;.execute:(Ljava/lang/Runnable;)V // method@267d │ │ -098158: 1100 |000a: return-object v0 │ │ +0981a0: |[0981a0] com.squareup.picasso.PicassoExecutorService.submit:(Ljava/lang/Runnable;)Ljava/util/concurrent/Future; │ │ +0981b0: 2200 d504 |0000: new-instance v0, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask; // type@04d5 │ │ +0981b4: 1f02 ab04 |0002: check-cast v2, Lcom/squareup/picasso/BitmapHunter; // type@04ab │ │ +0981b8: 7020 7826 2000 |0004: invoke-direct {v0, v2}, Lcom/squareup/picasso/PicassoExecutorService$PicassoFutureTask;.:(Lcom/squareup/picasso/BitmapHunter;)V // method@2678 │ │ +0981be: 6e20 7d26 0100 |0007: invoke-virtual {v1, v0}, Lcom/squareup/picasso/PicassoExecutorService;.execute:(Ljava/lang/Runnable;)V // method@267d │ │ +0981c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0007 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=2 task Ljava/lang/Runnable; │ │ @@ -141326,19 +141325,19 @@ │ │ type : '(Landroid/widget/RemoteViews;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09815c: |[09815c] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.:(Landroid/widget/RemoteViews;I)V │ │ -09816c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -098172: 5b01 510d |0003: iput-object v1, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ -098176: 5902 520d |0005: iput v2, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ -09817a: 0e00 |0007: return-void │ │ +0981c8: |[0981c8] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.:(Landroid/widget/RemoteViews;I)V │ │ +0981d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0981de: 5b01 510d |0003: iput-object v1, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ +0981e2: 5902 520d |0005: iput v2, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ +0981e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0005 line=71 │ │ 0x0007 line=72 │ │ locals : │ │ @@ -141352,39 +141351,39 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09817c: |[09817c] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.equals:(Ljava/lang/Object;)Z │ │ -09818c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -09818e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -098190: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ -098194: 0f01 |0004: return v1 │ │ -098196: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ -09819a: 6e10 012b 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0981a0: 0c03 |000a: move-result-object v3 │ │ -0981a2: 6e10 012b 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0981a8: 0c04 |000e: move-result-object v4 │ │ -0981aa: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ -0981ae: 0121 |0011: move v1, v2 │ │ -0981b0: 28f2 |0012: goto 0004 // -000e │ │ -0981b2: 0760 |0013: move-object v0, v6 │ │ -0981b4: 1f00 d904 |0014: check-cast v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@04d9 │ │ -0981b8: 5253 520d |0016: iget v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ -0981bc: 5204 520d |0018: iget v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ -0981c0: 3343 0c00 |001a: if-ne v3, v4, 0026 // +000c │ │ -0981c4: 5453 510d |001c: iget-object v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ -0981c8: 5404 510d |001e: iget-object v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ -0981cc: 6e20 ff2a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0981d2: 0a03 |0023: move-result v3 │ │ -0981d4: 3903 e0ff |0024: if-nez v3, 0004 // -0020 │ │ -0981d8: 0121 |0026: move v1, v2 │ │ -0981da: 28dd |0027: goto 0004 // -0023 │ │ +0981e8: |[0981e8] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.equals:(Ljava/lang/Object;)Z │ │ +0981f8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0981fa: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0981fc: 3365 0300 |0002: if-ne v5, v6, 0005 // +0003 │ │ +098200: 0f01 |0004: return v1 │ │ +098202: 3806 0c00 |0005: if-eqz v6, 0011 // +000c │ │ +098206: 6e10 012b 0500 |0007: invoke-virtual {v5}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +09820c: 0c03 |000a: move-result-object v3 │ │ +09820e: 6e10 012b 0600 |000b: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +098214: 0c04 |000e: move-result-object v4 │ │ +098216: 3243 0400 |000f: if-eq v3, v4, 0013 // +0004 │ │ +09821a: 0121 |0011: move v1, v2 │ │ +09821c: 28f2 |0012: goto 0004 // -000e │ │ +09821e: 0760 |0013: move-object v0, v6 │ │ +098220: 1f00 d904 |0014: check-cast v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@04d9 │ │ +098224: 5253 520d |0016: iget v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ +098228: 5204 520d |0018: iget v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ +09822c: 3343 0c00 |001a: if-ne v3, v4, 0026 // +000c │ │ +098230: 5453 510d |001c: iget-object v3, v5, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ +098234: 5404 510d |001e: iget-object v4, v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ +098238: 6e20 ff2a 4300 |0020: invoke-virtual {v3, v4}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +09823e: 0a03 |0023: move-result v3 │ │ +098240: 3903 e0ff |0024: if-nez v3, 0004 // -0020 │ │ +098244: 0121 |0026: move v1, v2 │ │ +098246: 28dd |0027: goto 0004 // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0004 line=78 │ │ 0x0005 line=76 │ │ 0x0014 line=77 │ │ 0x0016 line=78 │ │ @@ -141398,22 +141397,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0981dc: |[0981dc] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.hashCode:()I │ │ -0981ec: 5420 510d |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ -0981f0: 6e10 022b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -0981f6: 0a00 |0005: move-result v0 │ │ -0981f8: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ -0981fc: 5221 520d |0008: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ -098200: b010 |000a: add-int/2addr v0, v1 │ │ -098202: 0f00 |000b: return v0 │ │ +098248: |[098248] com.squareup.picasso.RemoteViewsAction$RemoteViewsTarget.hashCode:()I │ │ +098258: 5420 510d |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.remoteViews:Landroid/widget/RemoteViews; // field@0d51 │ │ +09825c: 6e10 022b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +098262: 0a00 |0005: move-result v0 │ │ +098264: da00 001f |0006: mul-int/lit8 v0, v0, #int 31 // #1f │ │ +098268: 5221 520d |0008: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.viewId:I // field@0d52 │ │ +09826c: b010 |000a: add-int/2addr v0, v1 │ │ +09826e: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; │ │ │ │ source_file_idx : 3992 (RemoteViewsAction.java) │ │ @@ -141536,18 +141535,18 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -098204: |[098204] com.squareup.picasso.Request$Builder.:(I)V │ │ -098214: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09821a: 6e20 a926 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; // method@26a9 │ │ -098220: 0e00 |0006: return-void │ │ +098270: |[098270] com.squareup.picasso.Request$Builder.:(I)V │ │ +098280: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +098286: 6e20 a926 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; // method@26a9 │ │ +09828c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ 0x0006 line=216 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ @@ -141558,18 +141557,18 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -098224: |[098224] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;)V │ │ -098234: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09823a: 6e20 aa26 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; // method@26aa │ │ -098240: 0e00 |0006: return-void │ │ +098290: |[098290] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;)V │ │ +0982a0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0982a6: 6e20 aa26 1000 |0003: invoke-virtual {v0, v1}, Lcom/squareup/picasso/Request$Builder;.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; // method@26aa │ │ +0982ac: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0003 line=210 │ │ 0x0006 line=211 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ @@ -141580,20 +141579,20 @@ │ │ type : '(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -098244: |[098244] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V │ │ -098254: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09825a: 5b01 650d |0003: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ -09825e: 5902 5d0d |0005: iput v2, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ -098262: 5b03 590d |0007: iput-object v3, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ -098266: 0e00 |0009: return-void │ │ +0982b0: |[0982b0] com.squareup.picasso.Request$Builder.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V │ │ +0982c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0982c6: 5b01 650d |0003: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ +0982ca: 5902 5d0d |0005: iput v2, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ +0982ce: 5b03 590d |0007: iput-object v3, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ +0982d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0003 line=219 │ │ 0x0005 line=220 │ │ 0x0007 line=221 │ │ 0x0009 line=222 │ │ @@ -141608,51 +141607,51 @@ │ │ type : '(Lcom/squareup/picasso/Request;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -098268: |[098268] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;)V │ │ -098278: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -09827e: 5430 780d |0003: iget-object v0, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -098282: 5b20 650d |0005: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ -098286: 5230 6f0d |0007: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -09828a: 5920 5d0d |0009: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ -09828e: 5430 730d |000b: iget-object v0, v3, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -098292: 5b20 610d |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@0d61 │ │ -098296: 5230 760d |000f: iget v0, v3, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -09829a: 5920 630d |0011: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -09829e: 5230 750d |0013: iget v0, v3, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -0982a2: 5920 620d |0015: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -0982a6: 5530 670d |0017: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ -0982aa: 5c20 570d |0019: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -0982ae: 5530 680d |001b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ -0982b2: 5c20 580d |001d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -0982b6: 5230 700d |001f: iget v0, v3, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -0982ba: 5920 5e0d |0021: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ -0982be: 5230 710d |0023: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ -0982c2: 5920 5f0d |0025: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ -0982c6: 5230 720d |0027: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ -0982ca: 5920 600d |0029: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ -0982ce: 5530 6a0d |002b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ -0982d2: 5c20 5a0d |002d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ -0982d6: 5530 6d0d |002f: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0d6d │ │ -0982da: 5c20 5b0d |0031: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ -0982de: 5430 770d |0033: iget-object v0, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -0982e2: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ -0982e6: 2200 cf05 |0037: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0982ea: 5431 770d |0039: iget-object v1, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -0982ee: 7020 912b 1000 |003b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -0982f4: 5b20 640d |003e: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ -0982f8: 5430 690d |0040: iget-object v0, v3, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ -0982fc: 5b20 590d |0042: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ -098300: 5430 6e0d |0044: iget-object v0, v3, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d6e │ │ -098304: 5b20 5c0d |0046: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -098308: 0e00 |0048: return-void │ │ +0982d4: |[0982d4] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;)V │ │ +0982e4: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0982ea: 5430 780d |0003: iget-object v0, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0982ee: 5b20 650d |0005: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ +0982f2: 5230 6f0d |0007: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +0982f6: 5920 5d0d |0009: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ +0982fa: 5430 730d |000b: iget-object v0, v3, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +0982fe: 5b20 610d |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@0d61 │ │ +098302: 5230 760d |000f: iget v0, v3, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +098306: 5920 630d |0011: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +09830a: 5230 750d |0013: iget v0, v3, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +09830e: 5920 620d |0015: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +098312: 5530 670d |0017: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ +098316: 5c20 570d |0019: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +09831a: 5530 680d |001b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ +09831e: 5c20 580d |001d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +098322: 5230 700d |001f: iget v0, v3, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +098326: 5920 5e0d |0021: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ +09832a: 5230 710d |0023: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ +09832e: 5920 5f0d |0025: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ +098332: 5230 720d |0027: iget v0, v3, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ +098336: 5920 600d |0029: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ +09833a: 5530 6a0d |002b: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ +09833e: 5c20 5a0d |002d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ +098342: 5530 6d0d |002f: iget-boolean v0, v3, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0d6d │ │ +098346: 5c20 5b0d |0031: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ +09834a: 5430 770d |0033: iget-object v0, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +09834e: 3800 0b00 |0035: if-eqz v0, 0040 // +000b │ │ +098352: 2200 cf05 |0037: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +098356: 5431 770d |0039: iget-object v1, v3, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +09835a: 7020 912b 1000 |003b: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +098360: 5b20 640d |003e: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ +098364: 5430 690d |0040: iget-object v0, v3, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ +098368: 5b20 590d |0042: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ +09836c: 5430 6e0d |0044: iget-object v0, v3, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d6e │ │ +098370: 5b20 5c0d |0046: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +098374: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0003 line=225 │ │ 0x0007 line=226 │ │ 0x000b line=227 │ │ 0x000f line=228 │ │ @@ -141678,17 +141677,17 @@ │ │ type : '(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09830c: |[09830c] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V │ │ -09831c: 7020 9626 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;)V // method@2696 │ │ -098322: 0e00 |0003: return-void │ │ +098378: |[098378] com.squareup.picasso.Request$Builder.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V │ │ +098388: 7020 9626 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;)V // method@2696 │ │ +09838e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0004 reg=1 x0 Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0004 reg=2 x1 Lcom/squareup/picasso/Request$1; │ │ @@ -141699,92 +141698,92 @@ │ │ type : '()Lcom/squareup/picasso/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 1 │ │ outs : 17 │ │ insns size : 154 16-bit code units │ │ -098324: |[098324] com.squareup.picasso.Request$Builder.build:()Lcom/squareup/picasso/Request; │ │ -098334: 0800 1200 |0000: move-object/from16 v0, v18 │ │ -098338: 5501 580d |0002: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -09833c: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ -098340: 0800 1200 |0006: move-object/from16 v0, v18 │ │ -098344: 5501 570d |0008: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -098348: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -09834c: 2201 9305 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -098350: 1a02 9203 |000e: const-string v2, "Center crop and center inside can not be used together." // string@0392 │ │ -098354: 7020 da2a 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09835a: 2701 |0013: throw v1 │ │ -09835c: 0800 1200 |0014: move-object/from16 v0, v18 │ │ -098360: 5501 570d |0016: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -098364: 3801 1600 |0018: if-eqz v1, 002e // +0016 │ │ -098368: 0800 1200 |001a: move-object/from16 v0, v18 │ │ -09836c: 5201 630d |001c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -098370: 3901 1000 |001e: if-nez v1, 002e // +0010 │ │ -098374: 0800 1200 |0020: move-object/from16 v0, v18 │ │ -098378: 5201 620d |0022: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -09837c: 3901 0a00 |0024: if-nez v1, 002e // +000a │ │ -098380: 2201 9305 |0026: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -098384: 1a02 9403 |0028: const-string v2, "Center crop requires calling resize with positive width and height." // string@0394 │ │ -098388: 7020 da2a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09838e: 2701 |002d: throw v1 │ │ -098390: 0800 1200 |002e: move-object/from16 v0, v18 │ │ -098394: 5501 580d |0030: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -098398: 3801 1600 |0032: if-eqz v1, 0048 // +0016 │ │ -09839c: 0800 1200 |0034: move-object/from16 v0, v18 │ │ -0983a0: 5201 630d |0036: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -0983a4: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ -0983a8: 0800 1200 |003a: move-object/from16 v0, v18 │ │ -0983ac: 5201 620d |003c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -0983b0: 3901 0a00 |003e: if-nez v1, 0048 // +000a │ │ -0983b4: 2201 9305 |0040: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0983b8: 1a02 9603 |0042: const-string v2, "Center inside requires calling resize with positive width and height." // string@0396 │ │ -0983bc: 7020 da2a 2100 |0044: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0983c2: 2701 |0047: throw v1 │ │ -0983c4: 0800 1200 |0048: move-object/from16 v0, v18 │ │ -0983c8: 5401 5c0d |004a: iget-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -0983cc: 3901 0800 |004c: if-nez v1, 0054 // +0008 │ │ -0983d0: 6201 2c0d |004e: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0d2c │ │ -0983d4: 0800 1200 |0050: move-object/from16 v0, v18 │ │ -0983d8: 5b01 5c0d |0052: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -0983dc: 2201 dd04 |0054: new-instance v1, Lcom/squareup/picasso/Request; // type@04dd │ │ -0983e0: 0800 1200 |0056: move-object/from16 v0, v18 │ │ -0983e4: 5402 650d |0058: iget-object v2, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ -0983e8: 0800 1200 |005a: move-object/from16 v0, v18 │ │ -0983ec: 5203 5d0d |005c: iget v3, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ -0983f0: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -0983f4: 5404 610d |0060: iget-object v4, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@0d61 │ │ -0983f8: 0800 1200 |0062: move-object/from16 v0, v18 │ │ -0983fc: 5405 640d |0064: iget-object v5, v0, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ -098400: 0800 1200 |0066: move-object/from16 v0, v18 │ │ -098404: 5206 630d |0068: iget v6, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -098408: 0800 1200 |006a: move-object/from16 v0, v18 │ │ -09840c: 5207 620d |006c: iget v7, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -098410: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -098414: 5508 570d |0070: iget-boolean v8, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -098418: 0800 1200 |0072: move-object/from16 v0, v18 │ │ -09841c: 5509 580d |0074: iget-boolean v9, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -098420: 0800 1200 |0076: move-object/from16 v0, v18 │ │ -098424: 550a 5b0d |0078: iget-boolean v10, v0, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ -098428: 0800 1200 |007a: move-object/from16 v0, v18 │ │ -09842c: 520b 5e0d |007c: iget v11, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ -098430: 0800 1200 |007e: move-object/from16 v0, v18 │ │ -098434: 520c 5f0d |0080: iget v12, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ -098438: 0800 1200 |0082: move-object/from16 v0, v18 │ │ -09843c: 520d 600d |0084: iget v13, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ -098440: 0800 1200 |0086: move-object/from16 v0, v18 │ │ -098444: 550e 5a0d |0088: iget-boolean v14, v0, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ -098448: 0800 1200 |008a: move-object/from16 v0, v18 │ │ -09844c: 540f 590d |008c: iget-object v15, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ -098450: 0800 1200 |008e: move-object/from16 v0, v18 │ │ -098454: 5400 5c0d |0090: iget-object v0, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -098458: 0810 0000 |0092: move-object/from16 v16, v0 │ │ -09845c: 1311 0000 |0094: const/16 v17, #int 0 // #0 │ │ -098460: 7611 b026 0100 |0096: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V // method@26b0 │ │ -098466: 1101 |0099: return-object v1 │ │ +098390: |[098390] com.squareup.picasso.Request$Builder.build:()Lcom/squareup/picasso/Request; │ │ +0983a0: 0800 1200 |0000: move-object/from16 v0, v18 │ │ +0983a4: 5501 580d |0002: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +0983a8: 3801 1000 |0004: if-eqz v1, 0014 // +0010 │ │ +0983ac: 0800 1200 |0006: move-object/from16 v0, v18 │ │ +0983b0: 5501 570d |0008: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +0983b4: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +0983b8: 2201 9305 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0983bc: 1a02 9203 |000e: const-string v2, "Center crop and center inside can not be used together." // string@0392 │ │ +0983c0: 7020 da2a 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0983c6: 2701 |0013: throw v1 │ │ +0983c8: 0800 1200 |0014: move-object/from16 v0, v18 │ │ +0983cc: 5501 570d |0016: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +0983d0: 3801 1600 |0018: if-eqz v1, 002e // +0016 │ │ +0983d4: 0800 1200 |001a: move-object/from16 v0, v18 │ │ +0983d8: 5201 630d |001c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +0983dc: 3901 1000 |001e: if-nez v1, 002e // +0010 │ │ +0983e0: 0800 1200 |0020: move-object/from16 v0, v18 │ │ +0983e4: 5201 620d |0022: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +0983e8: 3901 0a00 |0024: if-nez v1, 002e // +000a │ │ +0983ec: 2201 9305 |0026: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0983f0: 1a02 9403 |0028: const-string v2, "Center crop requires calling resize with positive width and height." // string@0394 │ │ +0983f4: 7020 da2a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0983fa: 2701 |002d: throw v1 │ │ +0983fc: 0800 1200 |002e: move-object/from16 v0, v18 │ │ +098400: 5501 580d |0030: iget-boolean v1, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +098404: 3801 1600 |0032: if-eqz v1, 0048 // +0016 │ │ +098408: 0800 1200 |0034: move-object/from16 v0, v18 │ │ +09840c: 5201 630d |0036: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +098410: 3901 1000 |0038: if-nez v1, 0048 // +0010 │ │ +098414: 0800 1200 |003a: move-object/from16 v0, v18 │ │ +098418: 5201 620d |003c: iget v1, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +09841c: 3901 0a00 |003e: if-nez v1, 0048 // +000a │ │ +098420: 2201 9305 |0040: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +098424: 1a02 9603 |0042: const-string v2, "Center inside requires calling resize with positive width and height." // string@0396 │ │ +098428: 7020 da2a 2100 |0044: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09842e: 2701 |0047: throw v1 │ │ +098430: 0800 1200 |0048: move-object/from16 v0, v18 │ │ +098434: 5401 5c0d |004a: iget-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +098438: 3901 0800 |004c: if-nez v1, 0054 // +0008 │ │ +09843c: 6201 2c0d |004e: sget-object v1, Lcom/squareup/picasso/Picasso$Priority;.NORMAL:Lcom/squareup/picasso/Picasso$Priority; // field@0d2c │ │ +098440: 0800 1200 |0050: move-object/from16 v0, v18 │ │ +098444: 5b01 5c0d |0052: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +098448: 2201 dd04 |0054: new-instance v1, Lcom/squareup/picasso/Request; // type@04dd │ │ +09844c: 0800 1200 |0056: move-object/from16 v0, v18 │ │ +098450: 5402 650d |0058: iget-object v2, v0, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ +098454: 0800 1200 |005a: move-object/from16 v0, v18 │ │ +098458: 5203 5d0d |005c: iget v3, v0, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ +09845c: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +098460: 5404 610d |0060: iget-object v4, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@0d61 │ │ +098464: 0800 1200 |0062: move-object/from16 v0, v18 │ │ +098468: 5405 640d |0064: iget-object v5, v0, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ +09846c: 0800 1200 |0066: move-object/from16 v0, v18 │ │ +098470: 5206 630d |0068: iget v6, v0, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +098474: 0800 1200 |006a: move-object/from16 v0, v18 │ │ +098478: 5207 620d |006c: iget v7, v0, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +09847c: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +098480: 5508 570d |0070: iget-boolean v8, v0, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +098484: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +098488: 5509 580d |0074: iget-boolean v9, v0, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +09848c: 0800 1200 |0076: move-object/from16 v0, v18 │ │ +098490: 550a 5b0d |0078: iget-boolean v10, v0, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ +098494: 0800 1200 |007a: move-object/from16 v0, v18 │ │ +098498: 520b 5e0d |007c: iget v11, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ +09849c: 0800 1200 |007e: move-object/from16 v0, v18 │ │ +0984a0: 520c 5f0d |0080: iget v12, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ +0984a4: 0800 1200 |0082: move-object/from16 v0, v18 │ │ +0984a8: 520d 600d |0084: iget v13, v0, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ +0984ac: 0800 1200 |0086: move-object/from16 v0, v18 │ │ +0984b0: 550e 5a0d |0088: iget-boolean v14, v0, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ +0984b4: 0800 1200 |008a: move-object/from16 v0, v18 │ │ +0984b8: 540f 590d |008c: iget-object v15, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ +0984bc: 0800 1200 |008e: move-object/from16 v0, v18 │ │ +0984c0: 5400 5c0d |0090: iget-object v0, v0, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +0984c4: 0810 0000 |0092: move-object/from16 v16, v0 │ │ +0984c8: 1311 0000 |0094: const/16 v17, #int 0 // #0 │ │ +0984cc: 7611 b026 0100 |0096: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V // method@26b0 │ │ +0984d2: 1101 |0099: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x000c line=455 │ │ 0x0014 line=457 │ │ 0x0026 line=458 │ │ 0x002e line=461 │ │ @@ -141800,24 +141799,24 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -098468: |[098468] com.squareup.picasso.Request$Builder.centerCrop:()Lcom/squareup/picasso/Request$Builder; │ │ -098478: 5520 580d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -09847c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -098480: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -098484: 1a01 9303 |0006: const-string v1, "Center crop can not be used after calling centerInside" // string@0393 │ │ -098488: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09848e: 2700 |000b: throw v0 │ │ -098490: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -098492: 5c20 570d |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -098496: 1102 |000f: return-object v2 │ │ +0984d4: |[0984d4] com.squareup.picasso.Request$Builder.centerCrop:()Lcom/squareup/picasso/Request$Builder; │ │ +0984e4: 5520 580d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +0984e8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0984ec: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0984f0: 1a01 9303 |0006: const-string v1, "Center crop can not be used after calling centerInside" // string@0393 │ │ +0984f4: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0984fa: 2700 |000b: throw v0 │ │ +0984fc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0984fe: 5c20 570d |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +098502: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0004 line=328 │ │ 0x000c line=330 │ │ 0x000f line=331 │ │ locals : │ │ @@ -141828,24 +141827,24 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -098498: |[098498] com.squareup.picasso.Request$Builder.centerInside:()Lcom/squareup/picasso/Request$Builder; │ │ -0984a8: 5520 570d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -0984ac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0984b0: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0984b4: 1a01 9503 |0006: const-string v1, "Center inside can not be used after calling centerCrop" // string@0395 │ │ -0984b8: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0984be: 2700 |000b: throw v0 │ │ -0984c0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0984c2: 5c20 580d |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -0984c6: 1102 |000f: return-object v2 │ │ +098504: |[098504] com.squareup.picasso.Request$Builder.centerInside:()Lcom/squareup/picasso/Request$Builder; │ │ +098514: 5520 570d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +098518: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +09851c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +098520: 1a01 9503 |0006: const-string v1, "Center inside can not be used after calling centerCrop" // string@0395 │ │ +098524: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09852a: 2700 |000b: throw v0 │ │ +09852c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09852e: 5c20 580d |000d: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +098532: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0004 line=346 │ │ 0x000c line=348 │ │ 0x000f line=349 │ │ locals : │ │ @@ -141856,18 +141855,18 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0984c8: |[0984c8] com.squareup.picasso.Request$Builder.clearCenterCrop:()Lcom/squareup/picasso/Request$Builder; │ │ -0984d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0984da: 5c10 570d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -0984de: 1101 |0003: return-object v1 │ │ +098534: |[098534] com.squareup.picasso.Request$Builder.clearCenterCrop:()Lcom/squareup/picasso/Request$Builder; │ │ +098544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098546: 5c10 570d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +09854a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x0003 line=337 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ @@ -141876,18 +141875,18 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0984e0: |[0984e0] com.squareup.picasso.Request$Builder.clearCenterInside:()Lcom/squareup/picasso/Request$Builder; │ │ -0984f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0984f2: 5c10 580d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -0984f6: 1101 |0003: return-object v1 │ │ +09854c: |[09854c] com.squareup.picasso.Request$Builder.clearCenterInside:()Lcom/squareup/picasso/Request$Builder; │ │ +09855c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09855e: 5c10 580d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +098562: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ 0x0003 line=355 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ @@ -141896,18 +141895,18 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0984f8: |[0984f8] com.squareup.picasso.Request$Builder.clearOnlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ -098508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09850a: 5c10 5b0d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ -09850e: 1101 |0003: return-object v1 │ │ +098564: |[098564] com.squareup.picasso.Request$Builder.clearOnlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ +098574: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098576: 5c10 5b0d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ +09857a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0003 line=373 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ @@ -141916,21 +141915,21 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -098510: |[098510] com.squareup.picasso.Request$Builder.clearResize:()Lcom/squareup/picasso/Request$Builder; │ │ -098520: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098522: 5910 630d |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -098526: 5910 620d |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -09852a: 5c10 570d |0005: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ -09852e: 5c10 580d |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ -098532: 1101 |0009: return-object v1 │ │ +09857c: |[09857c] com.squareup.picasso.Request$Builder.clearResize:()Lcom/squareup/picasso/Request$Builder; │ │ +09858c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09858e: 5910 630d |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +098592: 5910 620d |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +098596: 5c10 570d |0005: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerCrop:Z // field@0d57 │ │ +09859a: 5c10 580d |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.centerInside:Z // field@0d58 │ │ +09859e: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x0003 line=315 │ │ 0x0005 line=316 │ │ 0x0007 line=317 │ │ 0x0009 line=318 │ │ @@ -141942,22 +141941,22 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -098534: |[098534] com.squareup.picasso.Request$Builder.clearRotation:()Lcom/squareup/picasso/Request$Builder; │ │ -098544: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098546: 5910 5e0d |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ -09854a: 5910 5f0d |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ -09854e: 5910 600d |0005: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ -098552: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -098554: 5c10 5a0d |0008: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ -098558: 1101 |000a: return-object v1 │ │ +0985a0: |[0985a0] com.squareup.picasso.Request$Builder.clearRotation:()Lcom/squareup/picasso/Request$Builder; │ │ +0985b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0985b2: 5910 5e0d |0001: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ +0985b6: 5910 5f0d |0003: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ +0985ba: 5910 600d |0005: iput v0, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ +0985be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0985c0: 5c10 5a0d |0008: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ +0985c4: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=393 │ │ 0x0003 line=394 │ │ 0x0005 line=395 │ │ 0x0007 line=396 │ │ 0x000a line=397 │ │ @@ -141969,17 +141968,17 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09855c: |[09855c] com.squareup.picasso.Request$Builder.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; │ │ -09856c: 5b01 590d |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ -098570: 1100 |0002: return-object v0 │ │ +0985c8: |[0985c8] com.squareup.picasso.Request$Builder.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; │ │ +0985d8: 5b01 590d |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.config:Landroid/graphics/Bitmap$Config; // field@0d59 │ │ +0985dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0002 line=403 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 config Landroid/graphics/Bitmap$Config; │ │ @@ -141989,23 +141988,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -098574: |[098574] com.squareup.picasso.Request$Builder.hasImage:()Z │ │ -098584: 5410 650d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ -098588: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -09858c: 5210 5d0d |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ -098590: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -098594: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -098596: 0f00 |0009: return v0 │ │ -098598: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09859a: 28fe |000b: goto 0009 // -0002 │ │ +0985e0: |[0985e0] com.squareup.picasso.Request$Builder.hasImage:()Z │ │ +0985f0: 5410 650d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ +0985f4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0985f8: 5210 5d0d |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ +0985fc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +098600: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +098602: 0f00 |0009: return v0 │ │ +098604: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +098606: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ #10 : (in Lcom/squareup/picasso/Request$Builder;) │ │ @@ -142013,21 +142012,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09859c: |[09859c] com.squareup.picasso.Request$Builder.hasPriority:()Z │ │ -0985ac: 5410 5c0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -0985b0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0985b4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0985b6: 0f00 |0005: return v0 │ │ -0985b8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0985ba: 28fe |0007: goto 0005 // -0002 │ │ +098608: |[098608] com.squareup.picasso.Request$Builder.hasPriority:()Z │ │ +098618: 5410 5c0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +09861c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +098620: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +098622: 0f00 |0005: return v0 │ │ +098624: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +098626: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ #11 : (in Lcom/squareup/picasso/Request$Builder;) │ │ @@ -142035,23 +142034,23 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0985bc: |[0985bc] com.squareup.picasso.Request$Builder.hasSize:()Z │ │ -0985cc: 5210 630d |0000: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -0985d0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0985d4: 5210 620d |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -0985d8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0985dc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0985de: 0f00 |0009: return v0 │ │ -0985e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0985e2: 28fe |000b: goto 0009 // -0002 │ │ +098628: |[098628] com.squareup.picasso.Request$Builder.hasSize:()Z │ │ +098638: 5210 630d |0000: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +09863c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +098640: 5210 620d |0004: iget v0, v1, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +098644: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +098648: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +09864a: 0f00 |0009: return v0 │ │ +09864c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09864e: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/Request$Builder; │ │ │ │ #12 : (in Lcom/squareup/picasso/Request$Builder;) │ │ @@ -142059,26 +142058,26 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0985e4: |[0985e4] com.squareup.picasso.Request$Builder.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ -0985f4: 5220 620d |0000: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -0985f8: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ -0985fc: 5220 630d |0004: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -098600: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ -098604: 2200 9305 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -098608: 1a01 ea28 |000a: const-string v1, "onlyScaleDown can not be applied without resize" // string@28ea │ │ -09860c: 7020 da2a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -098612: 2700 |000f: throw v0 │ │ -098614: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -098616: 5c20 5b0d |0011: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ -09861a: 1102 |0013: return-object v2 │ │ +098650: |[098650] com.squareup.picasso.Request$Builder.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; │ │ +098660: 5220 620d |0000: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +098664: 3900 0e00 |0002: if-nez v0, 0010 // +000e │ │ +098668: 5220 630d |0004: iget v0, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +09866c: 3900 0a00 |0006: if-nez v0, 0010 // +000a │ │ +098670: 2200 9305 |0008: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +098674: 1a01 ed28 |000a: const-string v1, "onlyScaleDown can not be applied without resize" // string@28ed │ │ +098678: 7020 da2a 1000 |000c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09867e: 2700 |000f: throw v0 │ │ +098680: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +098682: 5c20 5b0d |0011: iput-boolean v0, v2, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:Z // field@0d5b │ │ +098686: 1102 |0013: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ 0x0008 line=364 │ │ 0x0010 line=366 │ │ 0x0013 line=367 │ │ locals : │ │ @@ -142089,28 +142088,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -09861c: |[09861c] com.squareup.picasso.Request$Builder.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; │ │ -09862c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -098630: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098634: 1a01 4c0f |0004: const-string v1, "Priority invalid." // string@0f4c │ │ -098638: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09863e: 2700 |0009: throw v0 │ │ -098640: 5420 5c0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -098644: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -098648: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -09864c: 1a01 4b0f |0010: const-string v1, "Priority already set." // string@0f4b │ │ -098650: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -098656: 2700 |0015: throw v0 │ │ -098658: 5b23 5c0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ -09865c: 1102 |0018: return-object v2 │ │ +098688: |[098688] com.squareup.picasso.Request$Builder.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; │ │ +098698: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +09869c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0986a0: 1a01 4c0f |0004: const-string v1, "Priority invalid." // string@0f4c │ │ +0986a4: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0986aa: 2700 |0009: throw v0 │ │ +0986ac: 5420 5c0d |000a: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +0986b0: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +0986b4: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0986b8: 1a01 4b0f |0010: const-string v1, "Priority already set." // string@0f4b │ │ +0986bc: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0986c2: 2700 |0015: throw v0 │ │ +0986c4: 5b23 5c0d |0016: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d5c │ │ +0986c8: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ 0x0002 line=409 │ │ 0x000a line=411 │ │ 0x000e line=412 │ │ 0x0016 line=414 │ │ @@ -142124,34 +142123,34 @@ │ │ type : '(II)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -098660: |[098660] com.squareup.picasso.Request$Builder.resize:(II)Lcom/squareup/picasso/Request$Builder; │ │ -098670: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ -098674: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098678: 1a01 fb12 |0004: const-string v1, "Width must be positive number or 0." // string@12fb │ │ -09867c: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -098682: 2700 |0009: throw v0 │ │ -098684: 3b04 0a00 |000a: if-gez v4, 0014 // +000a │ │ -098688: 2200 9205 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09868c: 1a01 8505 |000e: const-string v1, "Height must be positive number or 0." // string@0585 │ │ -098690: 7020 d52a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -098696: 2700 |0013: throw v0 │ │ -098698: 3904 0c00 |0014: if-nez v4, 0020 // +000c │ │ -09869c: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0986a0: 2200 9205 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0986a4: 1a01 fb02 |001a: const-string v1, "At least one dimension has to be positive number." // string@02fb │ │ -0986a8: 7020 d52a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0986ae: 2700 |001f: throw v0 │ │ -0986b0: 5923 630d |0020: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ -0986b4: 5924 620d |0022: iput v4, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ -0986b8: 1102 |0024: return-object v2 │ │ +0986cc: |[0986cc] com.squareup.picasso.Request$Builder.resize:(II)Lcom/squareup/picasso/Request$Builder; │ │ +0986dc: 3b03 0a00 |0000: if-gez v3, 000a // +000a │ │ +0986e0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0986e4: 1a01 fc12 |0004: const-string v1, "Width must be positive number or 0." // string@12fc │ │ +0986e8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0986ee: 2700 |0009: throw v0 │ │ +0986f0: 3b04 0a00 |000a: if-gez v4, 0014 // +000a │ │ +0986f4: 2200 9205 |000c: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0986f8: 1a01 8505 |000e: const-string v1, "Height must be positive number or 0." // string@0585 │ │ +0986fc: 7020 d52a 1000 |0010: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +098702: 2700 |0013: throw v0 │ │ +098704: 3904 0c00 |0014: if-nez v4, 0020 // +000c │ │ +098708: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +09870c: 2200 9205 |0018: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +098710: 1a01 fb02 |001a: const-string v1, "At least one dimension has to be positive number." // string@02fb │ │ +098714: 7020 d52a 1000 |001c: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09871a: 2700 |001f: throw v0 │ │ +09871c: 5923 630d |0020: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.targetWidth:I // field@0d63 │ │ +098720: 5924 620d |0022: iput v4, v2, Lcom/squareup/picasso/Request$Builder;.targetHeight:I // field@0d62 │ │ +098724: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0002 line=299 │ │ 0x000a line=301 │ │ 0x000c line=302 │ │ 0x0014 line=304 │ │ @@ -142169,17 +142168,17 @@ │ │ type : '(F)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0986bc: |[0986bc] com.squareup.picasso.Request$Builder.rotate:(F)Lcom/squareup/picasso/Request$Builder; │ │ -0986cc: 5901 5e0d |0000: iput v1, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ -0986d0: 1100 |0002: return-object v0 │ │ +098728: |[098728] com.squareup.picasso.Request$Builder.rotate:(F)Lcom/squareup/picasso/Request$Builder; │ │ +098738: 5901 5e0d |0000: iput v1, v0, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ +09873c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ 0x0002 line=379 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 degrees F │ │ @@ -142189,21 +142188,21 @@ │ │ type : '(FFF)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0986d4: |[0986d4] com.squareup.picasso.Request$Builder.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; │ │ -0986e4: 5912 5e0d |0000: iput v2, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ -0986e8: 5913 5f0d |0002: iput v3, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ -0986ec: 5914 600d |0004: iput v4, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ -0986f0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0986f2: 5c10 5a0d |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ -0986f6: 1101 |0009: return-object v1 │ │ +098740: |[098740] com.squareup.picasso.Request$Builder.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; │ │ +098750: 5912 5e0d |0000: iput v2, v1, Lcom/squareup/picasso/Request$Builder;.rotationDegrees:F // field@0d5e │ │ +098754: 5913 5f0d |0002: iput v3, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotX:F // field@0d5f │ │ +098758: 5914 600d |0004: iput v4, v1, Lcom/squareup/picasso/Request$Builder;.rotationPivotY:F // field@0d60 │ │ +09875c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09875e: 5c10 5a0d |0007: iput-boolean v0, v1, Lcom/squareup/picasso/Request$Builder;.hasRotationPivot:Z // field@0d5a │ │ +098762: 1101 |0009: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0002 line=385 │ │ 0x0004 line=386 │ │ 0x0006 line=387 │ │ 0x0009 line=388 │ │ @@ -142218,24 +142217,24 @@ │ │ type : '(I)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0986f8: |[0986f8] com.squareup.picasso.Request$Builder.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; │ │ -098708: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -09870c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098710: 1a01 e805 |0004: const-string v1, "Image resource ID may not be 0." // string@05e8 │ │ -098714: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09871a: 2700 |0009: throw v0 │ │ -09871c: 5923 5d0d |000a: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ -098720: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -098722: 5b20 650d |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ -098726: 1102 |000f: return-object v2 │ │ +098764: |[098764] com.squareup.picasso.Request$Builder.setResourceId:(I)Lcom/squareup/picasso/Request$Builder; │ │ +098774: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +098778: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +09877c: 1a01 e805 |0004: const-string v1, "Image resource ID may not be 0." // string@05e8 │ │ +098780: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +098786: 2700 |0009: throw v0 │ │ +098788: 5923 5d0d |000a: iput v3, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ +09878c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +09878e: 5b20 650d |000d: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ +098792: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ 0x000a line=279 │ │ 0x000c line=280 │ │ 0x000f line=281 │ │ @@ -142248,24 +142247,24 @@ │ │ type : '(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -098728: |[098728] com.squareup.picasso.Request$Builder.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; │ │ -098738: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -09873c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098740: 1a01 e705 |0004: const-string v1, "Image URI may not be null." // string@05e7 │ │ -098744: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09874a: 2700 |0009: throw v0 │ │ -09874c: 5b23 650d |000a: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ -098750: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -098752: 5920 5d0d |000d: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ -098756: 1102 |000f: return-object v2 │ │ +098794: |[098794] com.squareup.picasso.Request$Builder.setUri:(Landroid/net/Uri;)Lcom/squareup/picasso/Request$Builder; │ │ +0987a4: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0987a8: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0987ac: 1a01 e705 |0004: const-string v1, "Image URI may not be null." // string@05e7 │ │ +0987b0: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0987b6: 2700 |0009: throw v0 │ │ +0987b8: 5b23 650d |000a: iput-object v3, v2, Lcom/squareup/picasso/Request$Builder;.uri:Landroid/net/Uri; // field@0d65 │ │ +0987bc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0987be: 5920 5d0d |000d: iput v0, v2, Lcom/squareup/picasso/Request$Builder;.resourceId:I // field@0d5d │ │ +0987c2: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0002 line=263 │ │ 0x000a line=265 │ │ 0x000c line=266 │ │ 0x000f line=267 │ │ @@ -142278,17 +142277,17 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -098758: |[098758] com.squareup.picasso.Request$Builder.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; │ │ -098768: 5b01 610d |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@0d61 │ │ -09876c: 1100 |0002: return-object v0 │ │ +0987c4: |[0987c4] com.squareup.picasso.Request$Builder.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; │ │ +0987d4: 5b01 610d |0000: iput-object v1, v0, Lcom/squareup/picasso/Request$Builder;.stableKey:Ljava/lang/String; // field@0d61 │ │ +0987d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x0002 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lcom/squareup/picasso/Request$Builder; │ │ 0x0000 - 0x0003 reg=1 stableKey Ljava/lang/String; │ │ @@ -142298,36 +142297,36 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -098770: |[098770] com.squareup.picasso.Request$Builder.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; │ │ -098780: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -098784: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098788: 1a01 9411 |0004: const-string v1, "Transformation must not be null." // string@1194 │ │ -09878c: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -098792: 2700 |0009: throw v0 │ │ -098794: 7210 1627 0300 |000a: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -09879a: 0c00 |000d: move-result-object v0 │ │ -09879c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0987a0: 2200 9205 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0987a4: 1a01 9211 |0012: const-string v1, "Transformation key must not be null." // string@1192 │ │ -0987a8: 7020 d52a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0987ae: 2700 |0017: throw v0 │ │ -0987b0: 5420 640d |0018: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ -0987b4: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -0987b8: 2200 cf05 |001c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0987bc: 1221 |001e: const/4 v1, #int 2 // #2 │ │ -0987be: 7020 902b 1000 |001f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0987c4: 5b20 640d |0022: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ -0987c8: 5420 640d |0024: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ -0987cc: 7220 d22b 3000 |0026: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0987d2: 1102 |0029: return-object v2 │ │ +0987dc: |[0987dc] com.squareup.picasso.Request$Builder.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; │ │ +0987ec: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0987f0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0987f4: 1a01 9511 |0004: const-string v1, "Transformation must not be null." // string@1195 │ │ +0987f8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0987fe: 2700 |0009: throw v0 │ │ +098800: 7210 1627 0300 |000a: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +098806: 0c00 |000d: move-result-object v0 │ │ +098808: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +09880c: 2200 9205 |0010: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +098810: 1a01 9311 |0012: const-string v1, "Transformation key must not be null." // string@1193 │ │ +098814: 7020 d52a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09881a: 2700 |0017: throw v0 │ │ +09881c: 5420 640d |0018: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ +098820: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +098824: 2200 cf05 |001c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +098828: 1221 |001e: const/4 v1, #int 2 // #2 │ │ +09882a: 7020 902b 1000 |001f: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +098830: 5b20 640d |0022: iput-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ +098834: 5420 640d |0024: iget-object v0, v2, Lcom/squareup/picasso/Request$Builder;.transformations:Ljava/util/List; // field@0d64 │ │ +098838: 7220 d22b 3000 |0026: invoke-interface {v0, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09883e: 1102 |0029: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ 0x0002 line=425 │ │ 0x000a line=427 │ │ 0x0010 line=428 │ │ 0x0018 line=430 │ │ @@ -142343,31 +142342,31 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0987d4: |[0987d4] com.squareup.picasso.Request$Builder.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; │ │ -0987e4: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0987e8: 2202 9205 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0987ec: 1a03 9311 |0004: const-string v3, "Transformation list must not be null." // string@1193 │ │ -0987f0: 7020 d52a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0987f6: 2702 |0009: throw v2 │ │ -0987f8: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0987fa: 7210 db2b 0500 |000b: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ -098800: 0a01 |000e: move-result v1 │ │ -098802: 3510 0e00 |000f: if-ge v0, v1, 001d // +000e │ │ -098806: 7220 d62b 0500 |0011: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09880c: 0c02 |0014: move-result-object v2 │ │ -09880e: 1f02 e804 |0015: check-cast v2, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ -098812: 6e20 ac26 2400 |0017: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@26ac │ │ -098818: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09881c: 28f3 |001c: goto 000f // -000d │ │ -09881e: 1104 |001d: return-object v4 │ │ +098840: |[098840] com.squareup.picasso.Request$Builder.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; │ │ +098850: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +098854: 2202 9205 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +098858: 1a03 9411 |0004: const-string v3, "Transformation list must not be null." // string@1194 │ │ +09885c: 7020 d52a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +098862: 2702 |0009: throw v2 │ │ +098864: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +098866: 7210 db2b 0500 |000b: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ +09886c: 0a01 |000e: move-result v1 │ │ +09886e: 3510 0e00 |000f: if-ge v0, v1, 001d // +000e │ │ +098872: 7220 d62b 0500 |0011: invoke-interface {v5, v0}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +098878: 0c02 |0014: move-result-object v2 │ │ +09887a: 1f02 e804 |0015: check-cast v2, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ +09887e: 6e20 ac26 2400 |0017: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@26ac │ │ +098884: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +098888: 28f3 |001c: goto 000f // -000d │ │ +09888a: 1104 |001d: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0002 line=444 │ │ 0x000a line=446 │ │ 0x0011 line=447 │ │ 0x001a line=446 │ │ @@ -142488,61 +142487,61 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -098820: |[098820] com.squareup.picasso.Request.:()V │ │ -098830: 6200 4713 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1347 │ │ -098834: 1602 0500 |0002: const-wide/16 v2, #int 5 // #5 │ │ -098838: 6e30 1b2c 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2c1b │ │ -09883e: 0b00 |0007: move-result-wide v0 │ │ -098840: 6800 660d |0008: sput-wide v0, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0d66 │ │ -098844: 0e00 |000a: return-void │ │ +09888c: |[09888c] com.squareup.picasso.Request.:()V │ │ +09889c: 6200 4713 |0000: sget-object v0, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1347 │ │ +0988a0: 1602 0500 |0002: const-wide/16 v2, #int 5 // #5 │ │ +0988a4: 6e30 1b2c 2003 |0004: invoke-virtual {v0, v2, v3}, Ljava/util/concurrent/TimeUnit;.toNanos:(J)J // method@2c1b │ │ +0988aa: 0b00 |0007: move-result-wide v0 │ │ +0988ac: 6800 660d |0008: sput-wide v0, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0d66 │ │ +0988b0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/Request;) │ │ name : '' │ │ type : '(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 16 │ │ outs : 1 │ │ insns size : 48 16-bit code units │ │ -098848: |[098848] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V │ │ -098858: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -09885e: 5b23 780d |0003: iput-object v3, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -098862: 5924 6f0d |0005: iput v4, v2, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -098866: 5b25 730d |0007: iput-object v5, v2, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -09886a: 3906 2000 |0009: if-nez v6, 0029 // +0020 │ │ -09886e: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -098870: 5b21 770d |000c: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -098874: 5927 760d |000e: iput v7, v2, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -098878: 5928 750d |0010: iput v8, v2, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -09887c: 5c29 670d |0012: iput-boolean v9, v2, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ -098880: 5c2a 680d |0014: iput-boolean v10, v2, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ -098884: 5c2b 6d0d |0016: iput-boolean v11, v2, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0d6d │ │ -098888: 592c 700d |0018: iput v12, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -09888c: 592d 710d |001a: iput v13, v2, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ -098890: 592e 720d |001c: iput v14, v2, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ -098894: 5c2f 6a0d |001e: iput-boolean v15, v2, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ -098898: 0800 1000 |0020: move-object/from16 v0, v16 │ │ -09889c: 5b20 690d |0022: iput-object v0, v2, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ -0988a0: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -0988a4: 5b20 6e0d |0026: iput-object v0, v2, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d6e │ │ -0988a8: 0e00 |0028: return-void │ │ -0988aa: 7110 ab2b 0600 |0029: invoke-static {v6}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bab │ │ -0988b0: 0c01 |002c: move-result-object v1 │ │ -0988b2: 5b21 770d |002d: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -0988b6: 28df |002f: goto 000e // -0021 │ │ +0988b4: |[0988b4] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V │ │ +0988c4: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0988ca: 5b23 780d |0003: iput-object v3, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0988ce: 5924 6f0d |0005: iput v4, v2, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +0988d2: 5b25 730d |0007: iput-object v5, v2, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +0988d6: 3906 2000 |0009: if-nez v6, 0029 // +0020 │ │ +0988da: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0988dc: 5b21 770d |000c: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +0988e0: 5927 760d |000e: iput v7, v2, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +0988e4: 5928 750d |0010: iput v8, v2, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +0988e8: 5c29 670d |0012: iput-boolean v9, v2, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ +0988ec: 5c2a 680d |0014: iput-boolean v10, v2, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ +0988f0: 5c2b 6d0d |0016: iput-boolean v11, v2, Lcom/squareup/picasso/Request;.onlyScaleDown:Z // field@0d6d │ │ +0988f4: 592c 700d |0018: iput v12, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +0988f8: 592d 710d |001a: iput v13, v2, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ +0988fc: 592e 720d |001c: iput v14, v2, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ +098900: 5c2f 6a0d |001e: iput-boolean v15, v2, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ +098904: 0800 1000 |0020: move-object/from16 v0, v16 │ │ +098908: 5b20 690d |0022: iput-object v0, v2, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ +09890c: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +098910: 5b20 6e0d |0026: iput-object v0, v2, Lcom/squareup/picasso/Request;.priority:Lcom/squareup/picasso/Picasso$Priority; // field@0d6e │ │ +098914: 0e00 |0028: return-void │ │ +098916: 7110 ab2b 0600 |0029: invoke-static {v6}, Ljava/util/Collections;.unmodifiableList:(Ljava/util/List;)Ljava/util/List; // method@2bab │ │ +09891c: 0c01 |002c: move-result-object v1 │ │ +09891e: 5b21 770d |002d: iput-object v1, v2, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +098922: 28df |002f: goto 000e // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x0007 line=93 │ │ 0x0009 line=94 │ │ @@ -142584,17 +142583,17 @@ │ │ type : '(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 17 │ │ ins : 17 │ │ outs : 16 │ │ insns size : 4 16-bit code units │ │ -0988b8: |[0988b8] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V │ │ -0988c8: 7610 af26 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V // method@26af │ │ -0988ce: 0e00 |0003: return-void │ │ +098924: |[098924] com.squareup.picasso.Request.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;Lcom/squareup/picasso/Request$1;)V │ │ +098934: 7610 af26 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15}, Lcom/squareup/picasso/Request;.:(Landroid/net/Uri;ILjava/lang/String;Ljava/util/List;IIZZZFFFZLandroid/graphics/Bitmap$Config;Lcom/squareup/picasso/Picasso$Priority;)V // method@26af │ │ +09893a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/net/Uri; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -142619,19 +142618,19 @@ │ │ type : '()Lcom/squareup/picasso/Request$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0988d0: |[0988d0] com.squareup.picasso.Request.buildUpon:()Lcom/squareup/picasso/Request$Builder; │ │ -0988e0: 2200 dc04 |0000: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@04dc │ │ -0988e4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0988e6: 7030 9726 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V // method@2697 │ │ -0988ec: 1100 |0006: return-object v0 │ │ +09893c: |[09893c] com.squareup.picasso.Request.buildUpon:()Lcom/squareup/picasso/Request$Builder; │ │ +09894c: 2200 dc04 |0000: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@04dc │ │ +098950: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +098952: 7030 9726 2001 |0003: invoke-direct {v0, v2, v1}, Lcom/squareup/picasso/Request$Builder;.:(Lcom/squareup/picasso/Request;Lcom/squareup/picasso/Request$1;)V // method@2697 │ │ +098958: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Request; │ │ │ │ #1 : (in Lcom/squareup/picasso/Request;) │ │ @@ -142639,27 +142638,27 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0988f0: |[0988f0] com.squareup.picasso.Request.getName:()Ljava/lang/String; │ │ -098900: 5410 780d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -098904: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -098908: 5410 780d |0004: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09890c: 6e10 9902 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0299 │ │ -098912: 0c00 |0009: move-result-object v0 │ │ -098914: 7110 3c2b 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2b3c │ │ -09891a: 0c00 |000d: move-result-object v0 │ │ -09891c: 1100 |000e: return-object v0 │ │ -09891e: 5210 6f0d |000f: iget v0, v1, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -098922: 7110 e32a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -098928: 0c00 |0014: move-result-object v0 │ │ -09892a: 28f9 |0015: goto 000e // -0007 │ │ +09895c: |[09895c] com.squareup.picasso.Request.getName:()Ljava/lang/String; │ │ +09896c: 5410 780d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +098970: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +098974: 5410 780d |0004: iget-object v0, v1, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +098978: 6e10 9902 0000 |0006: invoke-virtual {v0}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0299 │ │ +09897e: 0c00 |0009: move-result-object v0 │ │ +098980: 7110 3c2b 0000 |000a: invoke-static {v0}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2b3c │ │ +098986: 0c00 |000d: move-result-object v0 │ │ +098988: 1100 |000e: return-object v0 │ │ +09898a: 5210 6f0d |000f: iget v0, v1, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +09898e: 7110 e32a 0000 |0011: invoke-static {v0}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +098994: 0c00 |0014: move-result-object v0 │ │ +098996: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0004 line=165 │ │ 0x000e line=167 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lcom/squareup/picasso/Request; │ │ @@ -142669,21 +142668,21 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09892c: |[09892c] com.squareup.picasso.Request.hasCustomTransformations:()Z │ │ -09893c: 5410 770d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -098940: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -098944: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -098946: 0f00 |0005: return v0 │ │ -098948: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09894a: 28fe |0007: goto 0005 // -0002 │ │ +098998: |[098998] com.squareup.picasso.Request.hasCustomTransformations:()Z │ │ +0989a8: 5410 770d |0000: iget-object v0, v1, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +0989ac: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0989b0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0989b2: 0f00 |0005: return v0 │ │ +0989b4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0989b6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/Request; │ │ │ │ #3 : (in Lcom/squareup/picasso/Request;) │ │ @@ -142691,23 +142690,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09894c: |[09894c] com.squareup.picasso.Request.hasSize:()Z │ │ -09895c: 5210 760d |0000: iget v0, v1, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -098960: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -098964: 5210 750d |0004: iget v0, v1, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -098968: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -09896c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -09896e: 0f00 |0009: return v0 │ │ -098970: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -098972: 28fe |000b: goto 0009 // -0002 │ │ +0989b8: |[0989b8] com.squareup.picasso.Request.hasSize:()Z │ │ +0989c8: 5210 760d |0000: iget v0, v1, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +0989cc: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0989d0: 5210 750d |0004: iget v0, v1, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +0989d4: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0989d8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0989da: 0f00 |0009: return v0 │ │ +0989dc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0989de: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/Request; │ │ │ │ #4 : (in Lcom/squareup/picasso/Request;) │ │ @@ -142715,61 +142714,61 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -098974: |[098974] com.squareup.picasso.Request.logId:()Ljava/lang/String; │ │ -098984: 1306 2b00 |0000: const/16 v6, #int 43 // #2b │ │ -098988: 7100 542b 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -09898e: 0b02 |0005: move-result-wide v2 │ │ -098990: 5374 740d |0006: iget-wide v4, v7, Lcom/squareup/picasso/Request;.started:J // field@0d74 │ │ -098994: 9c00 0204 |0008: sub-long v0, v2, v4 │ │ -098998: 6102 660d |000a: sget-wide v2, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0d66 │ │ -09899c: 3102 0002 |000c: cmp-long v2, v0, v2 │ │ -0989a0: 3d02 2800 |000e: if-lez v2, 0036 // +0028 │ │ -0989a4: 2202 a905 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0989a8: 7010 3d2b 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0989ae: 6e10 b826 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ -0989b4: 0c03 |0018: move-result-object v3 │ │ -0989b6: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0989bc: 0c02 |001c: move-result-object v2 │ │ -0989be: 6e20 402b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0989c4: 0c02 |0020: move-result-object v2 │ │ -0989c6: 6203 4613 |0021: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@1346 │ │ -0989ca: 6e30 1c2c 0301 |0023: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@2c1c │ │ -0989d0: 0b04 |0026: move-result-wide v4 │ │ -0989d2: 6e30 432b 4205 |0027: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -0989d8: 0c02 |002a: move-result-object v2 │ │ -0989da: 1303 7300 |002b: const/16 v3, #int 115 // #73 │ │ -0989de: 6e20 402b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0989e4: 0c02 |0030: move-result-object v2 │ │ -0989e6: 6e10 4e2b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0989ec: 0c02 |0034: move-result-object v2 │ │ -0989ee: 1102 |0035: return-object v2 │ │ -0989f0: 2202 a905 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0989f4: 7010 3d2b 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0989fa: 6e10 b826 0700 |003b: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ -098a00: 0c03 |003e: move-result-object v3 │ │ -098a02: 6e20 462b 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098a08: 0c02 |0042: move-result-object v2 │ │ -098a0a: 6e20 402b 6200 |0043: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098a10: 0c02 |0046: move-result-object v2 │ │ -098a12: 6203 4613 |0047: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@1346 │ │ -098a16: 6e30 1a2c 0301 |0049: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2c1a │ │ -098a1c: 0b04 |004c: move-result-wide v4 │ │ -098a1e: 6e30 432b 4205 |004d: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -098a24: 0c02 |0050: move-result-object v2 │ │ -098a26: 1a03 fd26 |0051: const-string v3, "ms" // string@26fd │ │ -098a2a: 6e20 462b 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098a30: 0c02 |0056: move-result-object v2 │ │ -098a32: 6e10 4e2b 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -098a38: 0c02 |005a: move-result-object v2 │ │ -098a3a: 28da |005b: goto 0035 // -0026 │ │ +0989e0: |[0989e0] com.squareup.picasso.Request.logId:()Ljava/lang/String; │ │ +0989f0: 1306 2b00 |0000: const/16 v6, #int 43 // #2b │ │ +0989f4: 7100 542b 0000 |0002: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +0989fa: 0b02 |0005: move-result-wide v2 │ │ +0989fc: 5374 740d |0006: iget-wide v4, v7, Lcom/squareup/picasso/Request;.started:J // field@0d74 │ │ +098a00: 9c00 0204 |0008: sub-long v0, v2, v4 │ │ +098a04: 6102 660d |000a: sget-wide v2, Lcom/squareup/picasso/Request;.TOO_LONG_LOG:J // field@0d66 │ │ +098a08: 3102 0002 |000c: cmp-long v2, v0, v2 │ │ +098a0c: 3d02 2800 |000e: if-lez v2, 0036 // +0028 │ │ +098a10: 2202 a905 |0010: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +098a14: 7010 3d2b 0200 |0012: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +098a1a: 6e10 b826 0700 |0015: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ +098a20: 0c03 |0018: move-result-object v3 │ │ +098a22: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098a28: 0c02 |001c: move-result-object v2 │ │ +098a2a: 6e20 402b 6200 |001d: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098a30: 0c02 |0020: move-result-object v2 │ │ +098a32: 6203 4613 |0021: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@1346 │ │ +098a36: 6e30 1c2c 0301 |0023: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toSeconds:(J)J // method@2c1c │ │ +098a3c: 0b04 |0026: move-result-wide v4 │ │ +098a3e: 6e30 432b 4205 |0027: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +098a44: 0c02 |002a: move-result-object v2 │ │ +098a46: 1303 7300 |002b: const/16 v3, #int 115 // #73 │ │ +098a4a: 6e20 402b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098a50: 0c02 |0030: move-result-object v2 │ │ +098a52: 6e10 4e2b 0200 |0031: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +098a58: 0c02 |0034: move-result-object v2 │ │ +098a5a: 1102 |0035: return-object v2 │ │ +098a5c: 2202 a905 |0036: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +098a60: 7010 3d2b 0200 |0038: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +098a66: 6e10 b826 0700 |003b: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ +098a6c: 0c03 |003e: move-result-object v3 │ │ +098a6e: 6e20 462b 3200 |003f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098a74: 0c02 |0042: move-result-object v2 │ │ +098a76: 6e20 402b 6200 |0043: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098a7c: 0c02 |0046: move-result-object v2 │ │ +098a7e: 6203 4613 |0047: sget-object v3, Ljava/util/concurrent/TimeUnit;.NANOSECONDS:Ljava/util/concurrent/TimeUnit; // field@1346 │ │ +098a82: 6e30 1a2c 0301 |0049: invoke-virtual {v3, v0, v1}, Ljava/util/concurrent/TimeUnit;.toMillis:(J)J // method@2c1a │ │ +098a88: 0b04 |004c: move-result-wide v4 │ │ +098a8a: 6e30 432b 4205 |004d: invoke-virtual {v2, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +098a90: 0c02 |0050: move-result-object v2 │ │ +098a92: 1a03 0027 |0051: const-string v3, "ms" // string@2700 │ │ +098a96: 6e20 462b 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098a9c: 0c02 |0056: move-result-object v2 │ │ +098a9e: 6e10 4e2b 0200 |0057: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +098aa4: 0c02 |005a: move-result-object v2 │ │ +098aa6: 28da |005b: goto 0035 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=152 │ │ 0x000a line=153 │ │ 0x0010 line=154 │ │ 0x0035 line=156 │ │ locals : │ │ @@ -142781,26 +142780,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -098a3c: |[098a3c] com.squareup.picasso.Request.needsMatrixTransform:()Z │ │ -098a4c: 6e10 b426 0200 |0000: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ -098a52: 0a00 |0003: move-result v0 │ │ -098a54: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -098a58: 5220 700d |0006: iget v0, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -098a5c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -098a5e: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ -098a62: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ -098a66: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -098a68: 0f00 |000e: return v0 │ │ -098a6a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -098a6c: 28fe |0010: goto 000e // -0002 │ │ +098aa8: |[098aa8] com.squareup.picasso.Request.needsMatrixTransform:()Z │ │ +098ab8: 6e10 b426 0200 |0000: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ +098abe: 0a00 |0003: move-result v0 │ │ +098ac0: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +098ac4: 5220 700d |0006: iget v0, v2, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +098ac8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +098aca: 2d00 0001 |0009: cmpl-float v0, v0, v1 │ │ +098ace: 3800 0400 |000b: if-eqz v0, 000f // +0004 │ │ +098ad2: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +098ad4: 0f00 |000e: return v0 │ │ +098ad6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +098ad8: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Lcom/squareup/picasso/Request; │ │ │ │ #6 : (in Lcom/squareup/picasso/Request;) │ │ @@ -142808,25 +142807,25 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -098a70: |[098a70] com.squareup.picasso.Request.needsTransformation:()Z │ │ -098a80: 6e10 b626 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@26b6 │ │ -098a86: 0a00 |0003: move-result v0 │ │ -098a88: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ -098a8c: 6e10 b326 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@26b3 │ │ -098a92: 0a00 |0009: move-result v0 │ │ -098a94: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -098a98: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -098a9a: 0f00 |000d: return v0 │ │ -098a9c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -098a9e: 28fe |000f: goto 000d // -0002 │ │ +098adc: |[098adc] com.squareup.picasso.Request.needsTransformation:()Z │ │ +098aec: 6e10 b626 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.needsMatrixTransform:()Z // method@26b6 │ │ +098af2: 0a00 |0003: move-result v0 │ │ +098af4: 3900 0800 |0004: if-nez v0, 000c // +0008 │ │ +098af8: 6e10 b326 0100 |0006: invoke-virtual {v1}, Lcom/squareup/picasso/Request;.hasCustomTransformations:()Z // method@26b3 │ │ +098afe: 0a00 |0009: move-result v0 │ │ +098b00: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +098b04: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +098b06: 0f00 |000d: return v0 │ │ +098b08: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +098b0a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lcom/squareup/picasso/Request; │ │ │ │ #7 : (in Lcom/squareup/picasso/Request;) │ │ @@ -142834,29 +142833,29 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -098aa0: |[098aa0] com.squareup.picasso.Request.plainId:()Ljava/lang/String; │ │ -098ab0: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -098ab4: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -098aba: 1a01 8013 |0005: const-string v1, "[R" // string@1380 │ │ -098abe: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098ac4: 0c00 |000a: move-result-object v0 │ │ -098ac6: 5221 6b0d |000b: iget v1, v2, Lcom/squareup/picasso/Request;.id:I // field@0d6b │ │ -098aca: 6e20 422b 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -098ad0: 0c00 |0010: move-result-object v0 │ │ -098ad2: 1301 5d00 |0011: const/16 v1, #int 93 // #5d │ │ -098ad6: 6e20 402b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098adc: 0c00 |0016: move-result-object v0 │ │ -098ade: 6e10 4e2b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -098ae4: 0c00 |001a: move-result-object v0 │ │ -098ae6: 1100 |001b: return-object v0 │ │ +098b0c: |[098b0c] com.squareup.picasso.Request.plainId:()Ljava/lang/String; │ │ +098b1c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +098b20: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +098b26: 1a01 8113 |0005: const-string v1, "[R" // string@1381 │ │ +098b2a: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098b30: 0c00 |000a: move-result-object v0 │ │ +098b32: 5221 6b0d |000b: iget v1, v2, Lcom/squareup/picasso/Request;.id:I // field@0d6b │ │ +098b36: 6e20 422b 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +098b3c: 0c00 |0010: move-result-object v0 │ │ +098b3e: 1301 5d00 |0011: const/16 v1, #int 93 // #5d │ │ +098b42: 6e20 402b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098b48: 0c00 |0016: move-result-object v0 │ │ +098b4a: 6e10 4e2b 0000 |0017: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +098b50: 0c00 |001a: move-result-object v0 │ │ +098b52: 1100 |001b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x001c reg=2 this Lcom/squareup/picasso/Request; │ │ │ │ #8 : (in Lcom/squareup/picasso/Request;) │ │ @@ -142864,113 +142863,113 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -098ae8: |[098ae8] com.squareup.picasso.Request.toString:()Ljava/lang/String; │ │ -098af8: 1307 2c00 |0000: const/16 v7, #int 44 // #2c │ │ -098afc: 1306 2000 |0002: const/16 v6, #int 32 // #20 │ │ -098b00: 1305 2900 |0004: const/16 v5, #int 41 // #29 │ │ -098b04: 2200 a905 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -098b08: 1a02 a60f |0008: const-string v2, "Request{" // string@0fa6 │ │ -098b0c: 7020 3f2b 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ -098b12: 5282 6f0d |000d: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -098b16: 3d02 3100 |000f: if-lez v2, 0040 // +0031 │ │ -098b1a: 5282 6f0d |0011: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -098b1e: 6e20 422b 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -098b24: 5482 770d |0016: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -098b28: 3802 2e00 |0018: if-eqz v2, 0046 // +002e │ │ -098b2c: 5482 770d |001a: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -098b30: 7210 d72b 0200 |001c: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -098b36: 0a02 |001f: move-result v2 │ │ -098b38: 3902 2600 |0020: if-nez v2, 0046 // +0026 │ │ -098b3c: 5482 770d |0022: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -098b40: 7210 d82b 0200 |0024: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -098b46: 0c02 |0027: move-result-object v2 │ │ -098b48: 7210 bb2b 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -098b4e: 0a03 |002b: move-result v3 │ │ -098b50: 3803 1a00 |002c: if-eqz v3, 0046 // +001a │ │ -098b54: 7210 bc2b 0200 |002e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -098b5a: 0c01 |0031: move-result-object v1 │ │ -098b5c: 1f01 e804 |0032: check-cast v1, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ -098b60: 6e20 402b 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098b66: 0c03 |0037: move-result-object v3 │ │ -098b68: 7210 1627 0100 |0038: invoke-interface {v1}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -098b6e: 0c04 |003b: move-result-object v4 │ │ -098b70: 6e20 462b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098b76: 28e9 |003f: goto 0028 // -0017 │ │ -098b78: 5482 780d |0040: iget-object v2, v8, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -098b7c: 6e20 452b 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -098b82: 28d1 |0045: goto 0016 // -002f │ │ -098b84: 5482 730d |0046: iget-object v2, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -098b88: 3802 1100 |0048: if-eqz v2, 0059 // +0011 │ │ -098b8c: 1a02 b000 |004a: const-string v2, " stableKey(" // string@00b0 │ │ -098b90: 6e20 462b 2000 |004c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098b96: 0c02 |004f: move-result-object v2 │ │ -098b98: 5483 730d |0050: iget-object v3, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -098b9c: 6e20 462b 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098ba2: 0c02 |0055: move-result-object v2 │ │ -098ba4: 6e20 402b 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098baa: 5282 760d |0059: iget v2, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -098bae: 3d02 1b00 |005b: if-lez v2, 0076 // +001b │ │ -098bb2: 1a02 a500 |005d: const-string v2, " resize(" // string@00a5 │ │ -098bb6: 6e20 462b 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098bbc: 0c02 |0062: move-result-object v2 │ │ -098bbe: 5283 760d |0063: iget v3, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -098bc2: 6e20 422b 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -098bc8: 0c02 |0068: move-result-object v2 │ │ -098bca: 6e20 402b 7200 |0069: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098bd0: 0c02 |006c: move-result-object v2 │ │ -098bd2: 5283 750d |006d: iget v3, v8, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -098bd6: 6e20 422b 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -098bdc: 0c02 |0072: move-result-object v2 │ │ -098bde: 6e20 402b 5200 |0073: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098be4: 5582 670d |0076: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ -098be8: 3802 0700 |0078: if-eqz v2, 007f // +0007 │ │ -098bec: 1a02 4a00 |007a: const-string v2, " centerCrop" // string@004a │ │ -098bf0: 6e20 462b 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098bf6: 5582 680d |007f: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ -098bfa: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ -098bfe: 1a02 4b00 |0083: const-string v2, " centerInside" // string@004b │ │ -098c02: 6e20 462b 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098c08: 5282 700d |0088: iget v2, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -098c0c: 1203 |008a: const/4 v3, #int 0 // #0 │ │ -098c0e: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ -098c12: 3802 2900 |008d: if-eqz v2, 00b6 // +0029 │ │ -098c16: 1a02 ac00 |008f: const-string v2, " rotation(" // string@00ac │ │ -098c1a: 6e20 462b 2000 |0091: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098c20: 0c02 |0094: move-result-object v2 │ │ -098c22: 5283 700d |0095: iget v3, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -098c26: 6e20 412b 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ -098c2c: 5582 6a0d |009a: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ -098c30: 3802 1700 |009c: if-eqz v2, 00b3 // +0017 │ │ -098c34: 1a02 3e00 |009e: const-string v2, " @ " // string@003e │ │ -098c38: 6e20 462b 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098c3e: 0c02 |00a3: move-result-object v2 │ │ -098c40: 5283 710d |00a4: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ -098c44: 6e20 412b 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ -098c4a: 0c02 |00a9: move-result-object v2 │ │ -098c4c: 6e20 402b 7200 |00aa: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098c52: 0c02 |00ad: move-result-object v2 │ │ -098c54: 5283 720d |00ae: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ -098c58: 6e20 412b 3200 |00b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ -098c5e: 6e20 402b 5000 |00b3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098c64: 5482 690d |00b6: iget-object v2, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ -098c68: 3802 0b00 |00b8: if-eqz v2, 00c3 // +000b │ │ -098c6c: 6e20 402b 6000 |00ba: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098c72: 0c02 |00bd: move-result-object v2 │ │ -098c74: 5483 690d |00be: iget-object v3, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ -098c78: 6e20 452b 3200 |00c0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -098c7e: 1302 7d00 |00c3: const/16 v2, #int 125 // #7d │ │ -098c82: 6e20 402b 2000 |00c5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -098c88: 6e10 4e2b 0000 |00c8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -098c8e: 0c02 |00cb: move-result-object v2 │ │ -098c90: 1102 |00cc: return-object v2 │ │ +098b54: |[098b54] com.squareup.picasso.Request.toString:()Ljava/lang/String; │ │ +098b64: 1307 2c00 |0000: const/16 v7, #int 44 // #2c │ │ +098b68: 1306 2000 |0002: const/16 v6, #int 32 // #20 │ │ +098b6c: 1305 2900 |0004: const/16 v5, #int 41 // #29 │ │ +098b70: 2200 a905 |0006: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +098b74: 1a02 a60f |0008: const-string v2, "Request{" // string@0fa6 │ │ +098b78: 7020 3f2b 2000 |000a: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ +098b7e: 5282 6f0d |000d: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +098b82: 3d02 3100 |000f: if-lez v2, 0040 // +0031 │ │ +098b86: 5282 6f0d |0011: iget v2, v8, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +098b8a: 6e20 422b 2000 |0013: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +098b90: 5482 770d |0016: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +098b94: 3802 2e00 |0018: if-eqz v2, 0046 // +002e │ │ +098b98: 5482 770d |001a: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +098b9c: 7210 d72b 0200 |001c: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +098ba2: 0a02 |001f: move-result v2 │ │ +098ba4: 3902 2600 |0020: if-nez v2, 0046 // +0026 │ │ +098ba8: 5482 770d |0022: iget-object v2, v8, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +098bac: 7210 d82b 0200 |0024: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +098bb2: 0c02 |0027: move-result-object v2 │ │ +098bb4: 7210 bb2b 0200 |0028: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +098bba: 0a03 |002b: move-result v3 │ │ +098bbc: 3803 1a00 |002c: if-eqz v3, 0046 // +001a │ │ +098bc0: 7210 bc2b 0200 |002e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +098bc6: 0c01 |0031: move-result-object v1 │ │ +098bc8: 1f01 e804 |0032: check-cast v1, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ +098bcc: 6e20 402b 6000 |0034: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098bd2: 0c03 |0037: move-result-object v3 │ │ +098bd4: 7210 1627 0100 |0038: invoke-interface {v1}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +098bda: 0c04 |003b: move-result-object v4 │ │ +098bdc: 6e20 462b 4300 |003c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098be2: 28e9 |003f: goto 0028 // -0017 │ │ +098be4: 5482 780d |0040: iget-object v2, v8, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +098be8: 6e20 452b 2000 |0042: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +098bee: 28d1 |0045: goto 0016 // -002f │ │ +098bf0: 5482 730d |0046: iget-object v2, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +098bf4: 3802 1100 |0048: if-eqz v2, 0059 // +0011 │ │ +098bf8: 1a02 b000 |004a: const-string v2, " stableKey(" // string@00b0 │ │ +098bfc: 6e20 462b 2000 |004c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098c02: 0c02 |004f: move-result-object v2 │ │ +098c04: 5483 730d |0050: iget-object v3, v8, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +098c08: 6e20 462b 3200 |0052: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098c0e: 0c02 |0055: move-result-object v2 │ │ +098c10: 6e20 402b 5200 |0056: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098c16: 5282 760d |0059: iget v2, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +098c1a: 3d02 1b00 |005b: if-lez v2, 0076 // +001b │ │ +098c1e: 1a02 a500 |005d: const-string v2, " resize(" // string@00a5 │ │ +098c22: 6e20 462b 2000 |005f: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098c28: 0c02 |0062: move-result-object v2 │ │ +098c2a: 5283 760d |0063: iget v3, v8, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +098c2e: 6e20 422b 3200 |0065: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +098c34: 0c02 |0068: move-result-object v2 │ │ +098c36: 6e20 402b 7200 |0069: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098c3c: 0c02 |006c: move-result-object v2 │ │ +098c3e: 5283 750d |006d: iget v3, v8, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +098c42: 6e20 422b 3200 |006f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +098c48: 0c02 |0072: move-result-object v2 │ │ +098c4a: 6e20 402b 5200 |0073: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098c50: 5582 670d |0076: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ +098c54: 3802 0700 |0078: if-eqz v2, 007f // +0007 │ │ +098c58: 1a02 4a00 |007a: const-string v2, " centerCrop" // string@004a │ │ +098c5c: 6e20 462b 2000 |007c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098c62: 5582 680d |007f: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ +098c66: 3802 0700 |0081: if-eqz v2, 0088 // +0007 │ │ +098c6a: 1a02 4b00 |0083: const-string v2, " centerInside" // string@004b │ │ +098c6e: 6e20 462b 2000 |0085: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098c74: 5282 700d |0088: iget v2, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +098c78: 1203 |008a: const/4 v3, #int 0 // #0 │ │ +098c7a: 2d02 0203 |008b: cmpl-float v2, v2, v3 │ │ +098c7e: 3802 2900 |008d: if-eqz v2, 00b6 // +0029 │ │ +098c82: 1a02 ac00 |008f: const-string v2, " rotation(" // string@00ac │ │ +098c86: 6e20 462b 2000 |0091: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098c8c: 0c02 |0094: move-result-object v2 │ │ +098c8e: 5283 700d |0095: iget v3, v8, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +098c92: 6e20 412b 3200 |0097: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ +098c98: 5582 6a0d |009a: iget-boolean v2, v8, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ +098c9c: 3802 1700 |009c: if-eqz v2, 00b3 // +0017 │ │ +098ca0: 1a02 3e00 |009e: const-string v2, " @ " // string@003e │ │ +098ca4: 6e20 462b 2000 |00a0: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098caa: 0c02 |00a3: move-result-object v2 │ │ +098cac: 5283 710d |00a4: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ +098cb0: 6e20 412b 3200 |00a6: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ +098cb6: 0c02 |00a9: move-result-object v2 │ │ +098cb8: 6e20 402b 7200 |00aa: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098cbe: 0c02 |00ad: move-result-object v2 │ │ +098cc0: 5283 720d |00ae: iget v3, v8, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ +098cc4: 6e20 412b 3200 |00b0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ +098cca: 6e20 402b 5000 |00b3: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098cd0: 5482 690d |00b6: iget-object v2, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ +098cd4: 3802 0b00 |00b8: if-eqz v2, 00c3 // +000b │ │ +098cd8: 6e20 402b 6000 |00ba: invoke-virtual {v0, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098cde: 0c02 |00bd: move-result-object v2 │ │ +098ce0: 5483 690d |00be: iget-object v3, v8, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ +098ce4: 6e20 452b 3200 |00c0: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +098cea: 1302 7d00 |00c3: const/16 v2, #int 125 // #7d │ │ +098cee: 6e20 402b 2000 |00c5: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +098cf4: 6e10 4e2b 0000 |00c8: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +098cfa: 0c02 |00cb: move-result-object v2 │ │ +098cfc: 1102 |00cc: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0006 line=113 │ │ 0x000d line=114 │ │ 0x0011 line=115 │ │ 0x0016 line=119 │ │ 0x0022 line=120 │ │ @@ -143083,44 +143082,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -098c94: |[098c94] com.squareup.picasso.RequestCreator.:()V │ │ -098ca4: 2200 f405 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@05f4 │ │ -098ca8: 7010 202c 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2c20 │ │ -098cae: 6900 7f0d |0005: sput-object v0, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0d7f │ │ -098cb2: 0e00 |0007: return-void │ │ +098d00: |[098d00] com.squareup.picasso.RequestCreator.:()V │ │ +098d10: 2200 f405 |0000: new-instance v0, Ljava/util/concurrent/atomic/AtomicInteger; // type@05f4 │ │ +098d14: 7010 202c 0000 |0002: invoke-direct {v0}, Ljava/util/concurrent/atomic/AtomicInteger;.:()V // method@2c20 │ │ +098d1a: 6900 7f0d |0005: sput-object v0, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0d7f │ │ +098d1e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/RequestCreator;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -098cb4: |[098cb4] com.squareup.picasso.RequestCreator.:()V │ │ -098cc4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -098cc6: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -098ccc: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -098cce: 5c30 840d |0005: iput-boolean v0, v3, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -098cd2: 5b32 810d |0007: iput-object v2, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098cd6: 2200 dc04 |0009: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@04dc │ │ -098cda: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -098cdc: 7040 9526 2021 |000c: invoke-direct {v0, v2, v1, v2}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@2695 │ │ -098ce2: 5b30 790d |000f: iput-object v0, v3, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098ce6: 0e00 |0011: return-void │ │ +098d20: |[098d20] com.squareup.picasso.RequestCreator.:()V │ │ +098d30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +098d32: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +098d38: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +098d3a: 5c30 840d |0005: iput-boolean v0, v3, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +098d3e: 5b32 810d |0007: iput-object v2, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098d42: 2200 dc04 |0009: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@04dc │ │ +098d46: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +098d48: 7040 9526 2021 |000c: invoke-direct {v0, v2, v1, v2}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@2695 │ │ +098d4e: 5b30 790d |000f: iput-object v0, v3, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +098d52: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=60 │ │ 0x0007 line=79 │ │ 0x0009 line=80 │ │ 0x0011 line=81 │ │ @@ -143132,30 +143131,30 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -098ce8: |[098ce8] com.squareup.picasso.RequestCreator.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V │ │ -098cf8: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -098cfe: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -098d00: 5c20 840d |0004: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -098d04: 5530 3b0d |0006: iget-boolean v0, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0d3b │ │ -098d08: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ -098d0c: 2200 9305 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -098d10: 1a01 1a0f |000c: const-string v1, "Picasso instance already shut down. Cannot submit new requests." // string@0f1a │ │ -098d14: 7020 da2a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -098d1a: 2700 |0011: throw v0 │ │ -098d1c: 5b23 810d |0012: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098d20: 2200 dc04 |0014: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@04dc │ │ -098d24: 5431 330d |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d33 │ │ -098d28: 7040 9526 4015 |0018: invoke-direct {v0, v4, v5, v1}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@2695 │ │ -098d2e: 5b20 790d |001b: iput-object v0, v2, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098d32: 0e00 |001d: return-void │ │ +098d54: |[098d54] com.squareup.picasso.RequestCreator.:(Lcom/squareup/picasso/Picasso;Landroid/net/Uri;I)V │ │ +098d64: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +098d6a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +098d6c: 5c20 840d |0004: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +098d70: 5530 3b0d |0006: iget-boolean v0, v3, Lcom/squareup/picasso/Picasso;.shutdown:Z // field@0d3b │ │ +098d74: 3800 0a00 |0008: if-eqz v0, 0012 // +000a │ │ +098d78: 2200 9305 |000a: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +098d7c: 1a01 1a0f |000c: const-string v1, "Picasso instance already shut down. Cannot submit new requests." // string@0f1a │ │ +098d80: 7020 da2a 1000 |000e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +098d86: 2700 |0011: throw v0 │ │ +098d88: 5b23 810d |0012: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098d8c: 2200 dc04 |0014: new-instance v0, Lcom/squareup/picasso/Request$Builder; // type@04dc │ │ +098d90: 5431 330d |0016: iget-object v1, v3, Lcom/squareup/picasso/Picasso;.defaultBitmapConfig:Landroid/graphics/Bitmap$Config; // field@0d33 │ │ +098d94: 7040 9526 4015 |0018: invoke-direct {v0, v4, v5, v1}, Lcom/squareup/picasso/Request$Builder;.:(Landroid/net/Uri;ILandroid/graphics/Bitmap$Config;)V // method@2695 │ │ +098d9a: 5b20 790d |001b: iput-object v0, v2, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +098d9e: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=60 │ │ 0x0006 line=70 │ │ 0x000a line=71 │ │ 0x0012 line=74 │ │ @@ -143172,55 +143171,55 @@ │ │ type : '(J)Lcom/squareup/picasso/Request;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -098d34: |[098d34] com.squareup.picasso.RequestCreator.createRequest:(J)Lcom/squareup/picasso/Request; │ │ -098d44: 6204 7f0d |0000: sget-object v4, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0d7f │ │ -098d48: 6e10 222c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@2c22 │ │ -098d4e: 0a00 |0005: move-result v0 │ │ -098d50: 5494 790d |0006: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098d54: 6e10 9826 0400 |0008: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.build:()Lcom/squareup/picasso/Request; // method@2698 │ │ -098d5a: 0c02 |000b: move-result-object v2 │ │ -098d5c: 5920 6b0d |000c: iput v0, v2, Lcom/squareup/picasso/Request;.id:I // field@0d6b │ │ -098d60: 5a2a 740d |000e: iput-wide v10, v2, Lcom/squareup/picasso/Request;.started:J // field@0d74 │ │ -098d64: 5494 810d |0010: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098d68: 5541 370d |0012: iget-boolean v1, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -098d6c: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ -098d70: 1a04 e00d |0016: const-string v4, "Main" // string@0de0 │ │ -098d74: 1a05 9a18 |0018: const-string v5, "created" // string@189a │ │ -098d78: 6e10 b826 0200 |001a: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ -098d7e: 0c06 |001d: move-result-object v6 │ │ -098d80: 6e10 b926 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.toString:()Ljava/lang/String; // method@26b9 │ │ -098d86: 0c07 |0021: move-result-object v7 │ │ -098d88: 7140 4a27 5476 |0022: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -098d8e: 5494 810d |0025: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098d92: 6e20 6b26 2400 |0027: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Picasso;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@266b │ │ -098d98: 0c03 |002a: move-result-object v3 │ │ -098d9a: 3223 2600 |002b: if-eq v3, v2, 0051 // +0026 │ │ -098d9e: 5930 6b0d |002d: iput v0, v3, Lcom/squareup/picasso/Request;.id:I // field@0d6b │ │ -098da2: 5a3a 740d |002f: iput-wide v10, v3, Lcom/squareup/picasso/Request;.started:J // field@0d74 │ │ -098da6: 3801 2000 |0031: if-eqz v1, 0051 // +0020 │ │ -098daa: 1a04 e00d |0033: const-string v4, "Main" // string@0de0 │ │ -098dae: 1a05 3217 |0035: const-string v5, "changed" // string@1732 │ │ -098db2: 6e10 b526 0300 |0037: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -098db8: 0c06 |003a: move-result-object v6 │ │ -098dba: 2207 a905 |003b: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -098dbe: 7010 3d2b 0700 |003d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -098dc4: 1a08 5a20 |0040: const-string v8, "into " // string@205a │ │ -098dc8: 6e20 462b 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -098dce: 0c07 |0045: move-result-object v7 │ │ -098dd0: 6e20 452b 3700 |0046: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -098dd6: 0c07 |0049: move-result-object v7 │ │ -098dd8: 6e10 4e2b 0700 |004a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -098dde: 0c07 |004d: move-result-object v7 │ │ -098de0: 7140 4a27 5476 |004e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -098de6: 1103 |0051: return-object v3 │ │ +098da0: |[098da0] com.squareup.picasso.RequestCreator.createRequest:(J)Lcom/squareup/picasso/Request; │ │ +098db0: 6204 7f0d |0000: sget-object v4, Lcom/squareup/picasso/RequestCreator;.nextId:Ljava/util/concurrent/atomic/AtomicInteger; // field@0d7f │ │ +098db4: 6e10 222c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/atomic/AtomicInteger;.getAndIncrement:()I // method@2c22 │ │ +098dba: 0a00 |0005: move-result v0 │ │ +098dbc: 5494 790d |0006: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +098dc0: 6e10 9826 0400 |0008: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.build:()Lcom/squareup/picasso/Request; // method@2698 │ │ +098dc6: 0c02 |000b: move-result-object v2 │ │ +098dc8: 5920 6b0d |000c: iput v0, v2, Lcom/squareup/picasso/Request;.id:I // field@0d6b │ │ +098dcc: 5a2a 740d |000e: iput-wide v10, v2, Lcom/squareup/picasso/Request;.started:J // field@0d74 │ │ +098dd0: 5494 810d |0010: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098dd4: 5541 370d |0012: iget-boolean v1, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +098dd8: 3801 1100 |0014: if-eqz v1, 0025 // +0011 │ │ +098ddc: 1a04 e00d |0016: const-string v4, "Main" // string@0de0 │ │ +098de0: 1a05 9c18 |0018: const-string v5, "created" // string@189c │ │ +098de4: 6e10 b826 0200 |001a: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ +098dea: 0c06 |001d: move-result-object v6 │ │ +098dec: 6e10 b926 0200 |001e: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.toString:()Ljava/lang/String; // method@26b9 │ │ +098df2: 0c07 |0021: move-result-object v7 │ │ +098df4: 7140 4a27 5476 |0022: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +098dfa: 5494 810d |0025: iget-object v4, v9, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098dfe: 6e20 6b26 2400 |0027: invoke-virtual {v4, v2}, Lcom/squareup/picasso/Picasso;.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; // method@266b │ │ +098e04: 0c03 |002a: move-result-object v3 │ │ +098e06: 3223 2600 |002b: if-eq v3, v2, 0051 // +0026 │ │ +098e0a: 5930 6b0d |002d: iput v0, v3, Lcom/squareup/picasso/Request;.id:I // field@0d6b │ │ +098e0e: 5a3a 740d |002f: iput-wide v10, v3, Lcom/squareup/picasso/Request;.started:J // field@0d74 │ │ +098e12: 3801 2000 |0031: if-eqz v1, 0051 // +0020 │ │ +098e16: 1a04 e00d |0033: const-string v4, "Main" // string@0de0 │ │ +098e1a: 1a05 3417 |0035: const-string v5, "changed" // string@1734 │ │ +098e1e: 6e10 b526 0300 |0037: invoke-virtual {v3}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +098e24: 0c06 |003a: move-result-object v6 │ │ +098e26: 2207 a905 |003b: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +098e2a: 7010 3d2b 0700 |003d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +098e30: 1a08 5c20 |0040: const-string v8, "into " // string@205c │ │ +098e34: 6e20 462b 8700 |0042: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +098e3a: 0c07 |0045: move-result-object v7 │ │ +098e3c: 6e20 452b 3700 |0046: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +098e42: 0c07 |0049: move-result-object v7 │ │ +098e44: 6e10 4e2b 0700 |004a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +098e4a: 0c07 |004d: move-result-object v7 │ │ +098e4c: 7140 4a27 5476 |004e: invoke-static {v4, v5, v6, v7}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +098e52: 1103 |0051: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ 0x0006 line=686 │ │ 0x000c line=687 │ │ 0x000e line=688 │ │ 0x0010 line=690 │ │ @@ -143246,27 +143245,27 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -098de8: |[098de8] com.squareup.picasso.RequestCreator.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; │ │ -098df8: 5220 830d |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -098dfc: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ -098e00: 5420 810d |0004: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098e04: 5400 320d |0006: iget-object v0, v0, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -098e08: 6e10 3401 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -098e0e: 0c00 |000b: move-result-object v0 │ │ -098e10: 5221 830d |000c: iget v1, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -098e14: 6e20 b001 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -098e1a: 0c00 |0011: move-result-object v0 │ │ -098e1c: 1100 |0012: return-object v0 │ │ -098e1e: 5420 820d |0013: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ -098e22: 28fd |0015: goto 0012 // -0003 │ │ +098e54: |[098e54] com.squareup.picasso.RequestCreator.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; │ │ +098e64: 5220 830d |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +098e68: 3800 1100 |0002: if-eqz v0, 0013 // +0011 │ │ +098e6c: 5420 810d |0004: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098e70: 5400 320d |0006: iget-object v0, v0, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +098e74: 6e10 3401 0000 |0008: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +098e7a: 0c00 |000b: move-result-object v0 │ │ +098e7c: 5221 830d |000c: iget v1, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +098e80: 6e20 b001 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +098e86: 0c00 |0011: move-result-object v0 │ │ +098e88: 1100 |0012: return-object v0 │ │ +098e8a: 5420 820d |0013: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ +098e8e: 28fd |0015: goto 0012 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=675 │ │ 0x0004 line=676 │ │ 0x0012 line=678 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Lcom/squareup/picasso/RequestCreator; │ │ @@ -143276,35 +143275,35 @@ │ │ type : '(Lcom/squareup/picasso/RemoteViewsAction;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -098e24: |[098e24] com.squareup.picasso.RequestCreator.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V │ │ -098e34: 5231 7d0d |0000: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -098e38: 7110 0926 0100 |0002: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ -098e3e: 0a01 |0005: move-result v1 │ │ -098e40: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ -098e44: 5431 810d |0008: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098e48: 6e10 8e26 0400 |000a: invoke-virtual {v4}, Lcom/squareup/picasso/RemoteViewsAction;.getKey:()Ljava/lang/String; // method@268e │ │ -098e4e: 0c02 |000d: move-result-object v2 │ │ -098e50: 6e20 6226 2100 |000e: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ -098e56: 0c00 |0011: move-result-object v0 │ │ -098e58: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ -098e5c: 6201 260d |0014: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -098e60: 6e30 8c26 0401 |0016: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RemoteViewsAction;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@268c │ │ -098e66: 0e00 |0019: return-void │ │ -098e68: 5231 830d |001a: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -098e6c: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ -098e70: 5231 830d |001e: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -098e74: 6e20 9126 1400 |0020: invoke-virtual {v4, v1}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@2691 │ │ -098e7a: 5431 810d |0023: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098e7e: 6e20 5526 4100 |0025: invoke-virtual {v1, v4}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ -098e84: 28f1 |0028: goto 0019 // -000f │ │ +098e90: |[098e90] com.squareup.picasso.RequestCreator.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V │ │ +098ea0: 5231 7d0d |0000: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +098ea4: 7110 0926 0100 |0002: invoke-static {v1}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ +098eaa: 0a01 |0005: move-result v1 │ │ +098eac: 3801 1400 |0006: if-eqz v1, 001a // +0014 │ │ +098eb0: 5431 810d |0008: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098eb4: 6e10 8e26 0400 |000a: invoke-virtual {v4}, Lcom/squareup/picasso/RemoteViewsAction;.getKey:()Ljava/lang/String; // method@268e │ │ +098eba: 0c02 |000d: move-result-object v2 │ │ +098ebc: 6e20 6226 2100 |000e: invoke-virtual {v1, v2}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ +098ec2: 0c00 |0011: move-result-object v0 │ │ +098ec4: 3800 0800 |0012: if-eqz v0, 001a // +0008 │ │ +098ec8: 6201 260d |0014: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +098ecc: 6e30 8c26 0401 |0016: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RemoteViewsAction;.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@268c │ │ +098ed2: 0e00 |0019: return-void │ │ +098ed4: 5231 830d |001a: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +098ed8: 3801 0700 |001c: if-eqz v1, 0023 // +0007 │ │ +098edc: 5231 830d |001e: iget v1, v3, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +098ee0: 6e20 9126 1400 |0020: invoke-virtual {v4, v1}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@2691 │ │ +098ee6: 5431 810d |0023: iget-object v1, v3, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +098eea: 6e20 5526 4100 |0025: invoke-virtual {v1, v4}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ +098ef0: 28f1 |0028: goto 0019 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0008 line=711 │ │ 0x0012 line=712 │ │ 0x0014 line=713 │ │ 0x0019 line=723 │ │ @@ -143322,18 +143321,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098e88: |[098e88] com.squareup.picasso.RequestCreator.centerCrop:()Lcom/squareup/picasso/RequestCreator; │ │ -098e98: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098e9c: 6e10 9926 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerCrop:()Lcom/squareup/picasso/Request$Builder; // method@2699 │ │ -098ea2: 1101 |0005: return-object v1 │ │ +098ef4: |[098ef4] com.squareup.picasso.RequestCreator.centerCrop:()Lcom/squareup/picasso/RequestCreator; │ │ +098f04: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +098f08: 6e10 9926 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerCrop:()Lcom/squareup/picasso/Request$Builder; // method@2699 │ │ +098f0e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -143342,18 +143341,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -098ea4: |[098ea4] com.squareup.picasso.RequestCreator.centerInside:()Lcom/squareup/picasso/RequestCreator; │ │ -098eb4: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098eb8: 6e10 9a26 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerInside:()Lcom/squareup/picasso/Request$Builder; // method@269a │ │ -098ebe: 1101 |0005: return-object v1 │ │ +098f10: |[098f10] com.squareup.picasso.RequestCreator.centerInside:()Lcom/squareup/picasso/RequestCreator; │ │ +098f20: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +098f24: 6e10 9a26 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.centerInside:()Lcom/squareup/picasso/Request$Builder; // method@269a │ │ +098f2a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0005 line=239 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -143362,18 +143361,18 @@ │ │ type : '(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -098ec0: |[098ec0] com.squareup.picasso.RequestCreator.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; │ │ -098ed0: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098ed4: 6e20 a026 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; // method@26a0 │ │ -098eda: 1101 |0005: return-object v1 │ │ +098f2c: |[098f2c] com.squareup.picasso.RequestCreator.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/RequestCreator; │ │ +098f3c: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +098f40: 6e20 a026 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.config:(Landroid/graphics/Bitmap$Config;)Lcom/squareup/picasso/Request$Builder; // method@26a0 │ │ +098f46: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0005 line=271 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 config Landroid/graphics/Bitmap$Config; │ │ @@ -143383,28 +143382,28 @@ │ │ type : '(I)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -098edc: |[098edc] com.squareup.picasso.RequestCreator.error:(I)Lcom/squareup/picasso/RequestCreator; │ │ -098eec: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -098ef0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098ef4: 1a01 b404 |0004: const-string v1, "Error image resource invalid." // string@04b4 │ │ -098ef8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -098efe: 2700 |0009: throw v0 │ │ -098f00: 5420 7b0d |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ -098f04: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -098f08: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -098f0c: 1a01 b204 |0010: const-string v1, "Error image already set." // string@04b2 │ │ -098f10: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -098f16: 2700 |0015: throw v0 │ │ -098f18: 5923 7c0d |0016: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ -098f1c: 1102 |0018: return-object v2 │ │ +098f48: |[098f48] com.squareup.picasso.RequestCreator.error:(I)Lcom/squareup/picasso/RequestCreator; │ │ +098f58: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +098f5c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +098f60: 1a01 b404 |0004: const-string v1, "Error image resource invalid." // string@04b4 │ │ +098f64: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +098f6a: 2700 |0009: throw v0 │ │ +098f6c: 5420 7b0d |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ +098f70: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +098f74: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +098f78: 1a01 b204 |0010: const-string v1, "Error image already set." // string@04b2 │ │ +098f7c: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +098f82: 2700 |0015: throw v0 │ │ +098f84: 5923 7c0d |0016: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ +098f88: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x000a line=144 │ │ 0x000e line=145 │ │ 0x0016 line=147 │ │ @@ -143418,28 +143417,28 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -098f20: |[098f20] com.squareup.picasso.RequestCreator.error:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ -098f30: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -098f34: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -098f38: 1a01 b304 |0004: const-string v1, "Error image may not be null." // string@04b3 │ │ -098f3c: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -098f42: 2700 |0009: throw v0 │ │ -098f44: 5220 7c0d |000a: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ -098f48: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -098f4c: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -098f50: 1a01 b204 |0010: const-string v1, "Error image already set." // string@04b2 │ │ -098f54: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -098f5a: 2700 |0015: throw v0 │ │ -098f5c: 5b23 7b0d |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ -098f60: 1102 |0018: return-object v2 │ │ +098f8c: |[098f8c] com.squareup.picasso.RequestCreator.error:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ +098f9c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +098fa0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +098fa4: 1a01 b304 |0004: const-string v1, "Error image may not be null." // string@04b3 │ │ +098fa8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +098fae: 2700 |0009: throw v0 │ │ +098fb0: 5220 7c0d |000a: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ +098fb4: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +098fb8: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +098fbc: 1a01 b204 |0010: const-string v1, "Error image already set." // string@04b2 │ │ +098fc0: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +098fc6: 2700 |0015: throw v0 │ │ +098fc8: 5b23 7b0d |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ +098fcc: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0002 line=154 │ │ 0x000a line=156 │ │ 0x000e line=157 │ │ 0x0016 line=159 │ │ @@ -143453,18 +143452,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -098f64: |[098f64] com.squareup.picasso.RequestCreator.fetch:()V │ │ -098f74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -098f76: 6e20 c426 0100 |0001: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RequestCreator;.fetch:(Lcom/squareup/picasso/Callback;)V // method@26c4 │ │ -098f7c: 0e00 |0004: return-void │ │ +098fd0: |[098fd0] com.squareup.picasso.RequestCreator.fetch:()V │ │ +098fe0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +098fe2: 6e20 c426 0100 |0001: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RequestCreator;.fetch:(Lcom/squareup/picasso/Callback;)V // method@26c4 │ │ +098fe8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -143473,75 +143472,75 @@ │ │ type : '(Lcom/squareup/picasso/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 124 16-bit code units │ │ -098f80: |[098f80] com.squareup.picasso.RequestCreator.fetch:(Lcom/squareup/picasso/Callback;)V │ │ -098f90: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -098f96: 0b0a |0003: move-result-wide v10 │ │ -098f98: 55c1 7a0d |0004: iget-boolean v1, v12, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -098f9c: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -098fa0: 2201 9305 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -098fa4: 1a03 3005 |000a: const-string v3, "Fit cannot be used with fetch." // string@0530 │ │ -098fa8: 7020 da2a 3100 |000c: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -098fae: 2701 |000f: throw v1 │ │ -098fb0: 54c1 790d |0010: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098fb4: 6e10 a126 0100 |0012: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ -098fba: 0a01 |0015: move-result v1 │ │ -098fbc: 3801 5100 |0016: if-eqz v1, 0067 // +0051 │ │ -098fc0: 54c1 790d |0018: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098fc4: 6e10 a226 0100 |001a: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasPriority:()Z // method@26a2 │ │ -098fca: 0a01 |001d: move-result v1 │ │ -098fcc: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ -098fd0: 54c1 790d |0020: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -098fd4: 6203 2b0d |0022: sget-object v3, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ -098fd8: 6e20 a526 3100 |0024: invoke-virtual {v1, v3}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@26a5 │ │ -098fde: 7030 c026 ac0b |0027: invoke-direct {v12, v10, v11}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ -098fe4: 0c02 |002a: move-result-object v2 │ │ -098fe6: 2201 a905 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -098fea: 7010 3d2b 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -098ff0: 7120 3d27 1200 |0030: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ -098ff6: 0c06 |0033: move-result-object v6 │ │ -098ff8: 54c1 810d |0034: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -098ffc: 6e20 6226 6100 |0036: invoke-virtual {v1, v6}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ -099002: 0c08 |0039: move-result-object v8 │ │ -099004: 3808 2e00 |003a: if-eqz v8, 0068 // +002e │ │ -099008: 54c1 810d |003c: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09900c: 5511 370d |003e: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -099010: 3801 2200 |0040: if-eqz v1, 0062 // +0022 │ │ -099014: 1a01 e00d |0042: const-string v1, "Main" // string@0de0 │ │ -099018: 1a03 0e18 |0044: const-string v3, "completed" // string@180e │ │ -09901c: 6e10 b826 0200 |0046: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ -099022: 0c04 |0049: move-result-object v4 │ │ -099024: 2205 a905 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -099028: 7010 3d2b 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09902e: 1a07 cc1b |004f: const-string v7, "from " // string@1bcc │ │ -099032: 6e20 462b 7500 |0051: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -099038: 0c05 |0054: move-result-object v5 │ │ -09903a: 6207 260d |0055: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -09903e: 6e20 452b 7500 |0057: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -099044: 0c05 |005a: move-result-object v5 │ │ -099046: 6e10 4e2b 0500 |005b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09904c: 0c05 |005e: move-result-object v5 │ │ -09904e: 7140 4a27 3154 |005f: invoke-static {v1, v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -099054: 380d 0500 |0062: if-eqz v13, 0067 // +0005 │ │ -099058: 7210 8925 0d00 |0064: invoke-interface {v13}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ -09905e: 0e00 |0067: return-void │ │ -099060: 2200 bd04 |0068: new-instance v0, Lcom/squareup/picasso/FetchAction; // type@04bd │ │ -099064: 54c1 810d |006a: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099068: 52c3 7d0d |006c: iget v3, v12, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -09906c: 52c4 7e0d |006e: iget v4, v12, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -099070: 54c5 850d |0070: iget-object v5, v12, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -099074: 07d7 |0072: move-object v7, v13 │ │ -099076: 7608 cc25 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/FetchAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V // method@25cc │ │ -09907c: 54c1 810d |0076: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099080: 6e20 6a26 0100 |0078: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@266a │ │ -099086: 28ec |007b: goto 0067 // -0014 │ │ +098fec: |[098fec] com.squareup.picasso.RequestCreator.fetch:(Lcom/squareup/picasso/Callback;)V │ │ +098ffc: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +099002: 0b0a |0003: move-result-wide v10 │ │ +099004: 55c1 7a0d |0004: iget-boolean v1, v12, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +099008: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +09900c: 2201 9305 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +099010: 1a03 3005 |000a: const-string v3, "Fit cannot be used with fetch." // string@0530 │ │ +099014: 7020 da2a 3100 |000c: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09901a: 2701 |000f: throw v1 │ │ +09901c: 54c1 790d |0010: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099020: 6e10 a126 0100 |0012: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ +099026: 0a01 |0015: move-result v1 │ │ +099028: 3801 5100 |0016: if-eqz v1, 0067 // +0051 │ │ +09902c: 54c1 790d |0018: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099030: 6e10 a226 0100 |001a: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasPriority:()Z // method@26a2 │ │ +099036: 0a01 |001d: move-result v1 │ │ +099038: 3901 0900 |001e: if-nez v1, 0027 // +0009 │ │ +09903c: 54c1 790d |0020: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099040: 6203 2b0d |0022: sget-object v3, Lcom/squareup/picasso/Picasso$Priority;.LOW:Lcom/squareup/picasso/Picasso$Priority; // field@0d2b │ │ +099044: 6e20 a526 3100 |0024: invoke-virtual {v1, v3}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@26a5 │ │ +09904a: 7030 c026 ac0b |0027: invoke-direct {v12, v10, v11}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ +099050: 0c02 |002a: move-result-object v2 │ │ +099052: 2201 a905 |002b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +099056: 7010 3d2b 0100 |002d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09905c: 7120 3d27 1200 |0030: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ +099062: 0c06 |0033: move-result-object v6 │ │ +099064: 54c1 810d |0034: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099068: 6e20 6226 6100 |0036: invoke-virtual {v1, v6}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ +09906e: 0c08 |0039: move-result-object v8 │ │ +099070: 3808 2e00 |003a: if-eqz v8, 0068 // +002e │ │ +099074: 54c1 810d |003c: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099078: 5511 370d |003e: iget-boolean v1, v1, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +09907c: 3801 2200 |0040: if-eqz v1, 0062 // +0022 │ │ +099080: 1a01 e00d |0042: const-string v1, "Main" // string@0de0 │ │ +099084: 1a03 1018 |0044: const-string v3, "completed" // string@1810 │ │ +099088: 6e10 b826 0200 |0046: invoke-virtual {v2}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ +09908e: 0c04 |0049: move-result-object v4 │ │ +099090: 2205 a905 |004a: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +099094: 7010 3d2b 0500 |004c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09909a: 1a07 ce1b |004f: const-string v7, "from " // string@1bce │ │ +09909e: 6e20 462b 7500 |0051: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0990a4: 0c05 |0054: move-result-object v5 │ │ +0990a6: 6207 260d |0055: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +0990aa: 6e20 452b 7500 |0057: invoke-virtual {v5, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0990b0: 0c05 |005a: move-result-object v5 │ │ +0990b2: 6e10 4e2b 0500 |005b: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0990b8: 0c05 |005e: move-result-object v5 │ │ +0990ba: 7140 4a27 3154 |005f: invoke-static {v1, v3, v4, v5}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +0990c0: 380d 0500 |0062: if-eqz v13, 0067 // +0005 │ │ +0990c4: 7210 8925 0d00 |0064: invoke-interface {v13}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ +0990ca: 0e00 |0067: return-void │ │ +0990cc: 2200 bd04 |0068: new-instance v0, Lcom/squareup/picasso/FetchAction; // type@04bd │ │ +0990d0: 54c1 810d |006a: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0990d4: 52c3 7d0d |006c: iget v3, v12, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +0990d8: 52c4 7e0d |006e: iget v4, v12, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0990dc: 54c5 850d |0070: iget-object v5, v12, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +0990e0: 07d7 |0072: move-object v7, v13 │ │ +0990e2: 7608 cc25 0000 |0073: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/FetchAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V // method@25cc │ │ +0990e8: 54c1 810d |0076: iget-object v1, v12, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0990ec: 6e20 6a26 0100 |0078: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.submit:(Lcom/squareup/picasso/Action;)V // method@266a │ │ +0990f2: 28ec |007b: goto 0067 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ 0x0004 line=421 │ │ 0x0008 line=422 │ │ 0x0010 line=424 │ │ 0x0018 line=426 │ │ @@ -143574,18 +143573,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -099088: |[099088] com.squareup.picasso.RequestCreator.fit:()Lcom/squareup/picasso/RequestCreator; │ │ -099098: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09909a: 5c10 7a0d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -09909e: 1101 |0003: return-object v1 │ │ +0990f4: |[0990f4] com.squareup.picasso.RequestCreator.fit:()Lcom/squareup/picasso/RequestCreator; │ │ +099104: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +099106: 5c10 7a0d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +09910a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0003 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -143594,54 +143593,54 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 78 16-bit code units │ │ -0990a0: |[0990a0] com.squareup.picasso.RequestCreator.get:()Landroid/graphics/Bitmap; │ │ -0990b0: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -0990b6: 0b08 |0003: move-result-wide v8 │ │ -0990b8: 7100 3727 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkNotMain:()V // method@2737 │ │ -0990be: 55a1 7a0d |0007: iget-boolean v1, v10, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -0990c2: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ -0990c6: 2201 9305 |000b: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0990ca: 1a03 3105 |000d: const-string v3, "Fit cannot be used with get." // string@0531 │ │ -0990ce: 7020 da2a 3100 |000f: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0990d4: 2701 |0012: throw v1 │ │ -0990d6: 54a1 790d |0013: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0990da: 6e10 a126 0100 |0015: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ -0990e0: 0a01 |0018: move-result v1 │ │ -0990e2: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ -0990e6: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0990e8: 1101 |001c: return-object v1 │ │ -0990ea: 7030 c026 8a09 |001d: invoke-direct {v10, v8, v9}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ -0990f0: 0c02 |0020: move-result-object v2 │ │ -0990f2: 2201 a905 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0990f6: 7010 3d2b 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0990fc: 7120 3d27 1200 |0026: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ -099102: 0c06 |0029: move-result-object v6 │ │ -099104: 2200 bf04 |002a: new-instance v0, Lcom/squareup/picasso/GetAction; // type@04bf │ │ -099108: 54a1 810d |002c: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09910c: 52a3 7d0d |002e: iget v3, v10, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -099110: 52a4 7e0d |0030: iget v4, v10, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -099114: 54a5 850d |0032: iget-object v5, v10, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -099118: 7607 d625 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/GetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V // method@25d6 │ │ -09911e: 54a1 810d |0037: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099122: 54a3 810d |0039: iget-object v3, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099126: 5433 340d |003b: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ -09912a: 54a4 810d |003d: iget-object v4, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09912e: 5444 300d |003f: iget-object v4, v4, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ -099132: 54a5 810d |0041: iget-object v5, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099136: 5455 3d0d |0043: iget-object v5, v5, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ -09913a: 7150 6425 3154 |0045: invoke-static {v1, v3, v4, v5, v0}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@2564 │ │ -099140: 0c01 |0048: move-result-object v1 │ │ -099142: 6e10 6f25 0100 |0049: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@256f │ │ -099148: 0c01 |004c: move-result-object v1 │ │ -09914a: 28cf |004d: goto 001c // -0031 │ │ +09910c: |[09910c] com.squareup.picasso.RequestCreator.get:()Landroid/graphics/Bitmap; │ │ +09911c: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +099122: 0b08 |0003: move-result-wide v8 │ │ +099124: 7100 3727 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkNotMain:()V // method@2737 │ │ +09912a: 55a1 7a0d |0007: iget-boolean v1, v10, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +09912e: 3801 0a00 |0009: if-eqz v1, 0013 // +000a │ │ +099132: 2201 9305 |000b: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +099136: 1a03 3105 |000d: const-string v3, "Fit cannot be used with get." // string@0531 │ │ +09913a: 7020 da2a 3100 |000f: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +099140: 2701 |0012: throw v1 │ │ +099142: 54a1 790d |0013: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099146: 6e10 a126 0100 |0015: invoke-virtual {v1}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ +09914c: 0a01 |0018: move-result v1 │ │ +09914e: 3901 0400 |0019: if-nez v1, 001d // +0004 │ │ +099152: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +099154: 1101 |001c: return-object v1 │ │ +099156: 7030 c026 8a09 |001d: invoke-direct {v10, v8, v9}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ +09915c: 0c02 |0020: move-result-object v2 │ │ +09915e: 2201 a905 |0021: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +099162: 7010 3d2b 0100 |0023: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +099168: 7120 3d27 1200 |0026: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ +09916e: 0c06 |0029: move-result-object v6 │ │ +099170: 2200 bf04 |002a: new-instance v0, Lcom/squareup/picasso/GetAction; // type@04bf │ │ +099174: 54a1 810d |002c: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099178: 52a3 7d0d |002e: iget v3, v10, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +09917c: 52a4 7e0d |0030: iget v4, v10, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +099180: 54a5 850d |0032: iget-object v5, v10, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +099184: 7607 d625 0000 |0034: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Lcom/squareup/picasso/GetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V // method@25d6 │ │ +09918a: 54a1 810d |0037: iget-object v1, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +09918e: 54a3 810d |0039: iget-object v3, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099192: 5433 340d |003b: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.dispatcher:Lcom/squareup/picasso/Dispatcher; // field@0d34 │ │ +099196: 54a4 810d |003d: iget-object v4, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +09919a: 5444 300d |003f: iget-object v4, v4, Lcom/squareup/picasso/Picasso;.cache:Lcom/squareup/picasso/Cache; // field@0d30 │ │ +09919e: 54a5 810d |0041: iget-object v5, v10, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0991a2: 5455 3d0d |0043: iget-object v5, v5, Lcom/squareup/picasso/Picasso;.stats:Lcom/squareup/picasso/Stats; // field@0d3d │ │ +0991a6: 7150 6425 3154 |0045: invoke-static {v1, v3, v4, v5, v0}, Lcom/squareup/picasso/BitmapHunter;.forRequest:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Dispatcher;Lcom/squareup/picasso/Cache;Lcom/squareup/picasso/Stats;Lcom/squareup/picasso/Action;)Lcom/squareup/picasso/BitmapHunter; // method@2564 │ │ +0991ac: 0c01 |0048: move-result-object v1 │ │ +0991ae: 6e10 6f25 0100 |0049: invoke-virtual {v1}, Lcom/squareup/picasso/BitmapHunter;.hunt:()Landroid/graphics/Bitmap; // method@256f │ │ +0991b4: 0c01 |004c: move-result-object v1 │ │ +0991b6: 28cf |004d: goto 001c // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0004 line=383 │ │ 0x0007 line=385 │ │ 0x000b line=386 │ │ 0x0013 line=388 │ │ @@ -143663,18 +143662,18 @@ │ │ type : '(Landroid/widget/ImageView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -09914c: |[09914c] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;)V │ │ -09915c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09915e: 6e30 c926 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@26c9 │ │ -099164: 0e00 |0004: return-void │ │ +0991b8: |[0991b8] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;)V │ │ +0991c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0991ca: 6e30 c926 2100 |0001: invoke-virtual {v1, v2, v0}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@26c9 │ │ +0991d0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=601 │ │ 0x0004 line=602 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0005 reg=2 target Landroid/widget/ImageView; │ │ @@ -143684,164 +143683,164 @@ │ │ type : '(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 26 │ │ ins : 3 │ │ outs : 12 │ │ insns size : 311 16-bit code units │ │ -099168: |[099168] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ -099178: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -09917e: 0b14 |0003: move-result-wide v20 │ │ -099180: 7100 3627 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ -099186: 3918 0a00 |0007: if-nez v24, 0011 // +000a │ │ -09918a: 2204 9205 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09918e: 1a05 2611 |000b: const-string v5, "Target must not be null." // string@1126 │ │ -099192: 7020 d52a 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099198: 2704 |0010: throw v4 │ │ -09919a: 0800 1700 |0011: move-object/from16 v0, v23 │ │ -09919e: 5404 790d |0013: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0991a2: 6e10 a126 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ -0991a8: 0a04 |0018: move-result v4 │ │ -0991aa: 3904 1b00 |0019: if-nez v4, 0034 // +001b │ │ -0991ae: 0800 1700 |001b: move-object/from16 v0, v23 │ │ -0991b2: 5404 810d |001d: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0991b6: 0800 1800 |001f: move-object/from16 v0, v24 │ │ -0991ba: 6e20 4e26 0400 |0021: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@264e │ │ -0991c0: 0800 1700 |0024: move-object/from16 v0, v23 │ │ -0991c4: 5504 840d |0026: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -0991c8: 3804 0b00 |0028: if-eqz v4, 0033 // +000b │ │ -0991cc: 7601 c726 1700 |002a: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ -0991d2: 0c04 |002d: move-result-object v4 │ │ -0991d4: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -0991d8: 7120 7726 4000 |0030: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@2677 │ │ -0991de: 0e00 |0033: return-void │ │ -0991e0: 0800 1700 |0034: move-object/from16 v0, v23 │ │ -0991e4: 5504 7a0d |0036: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -0991e8: 3804 4f00 |0038: if-eqz v4, 0087 // +004f │ │ -0991ec: 0800 1700 |003a: move-object/from16 v0, v23 │ │ -0991f0: 5404 790d |003c: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0991f4: 6e10 a326 0400 |003e: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.hasSize:()Z // method@26a3 │ │ -0991fa: 0a04 |0041: move-result v4 │ │ -0991fc: 3804 0a00 |0042: if-eqz v4, 004c // +000a │ │ -099200: 2204 9305 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@0593 │ │ -099204: 1a05 3305 |0046: const-string v5, "Fit cannot be used with resize." // string@0533 │ │ -099208: 7020 da2a 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09920e: 2704 |004b: throw v4 │ │ -099210: 7401 2e24 1800 |004c: invoke-virtual/range {v24}, Landroid/widget/ImageView;.getWidth:()I // method@242e │ │ -099216: 0a16 |004f: move-result v22 │ │ -099218: 7401 2824 1800 |0050: invoke-virtual/range {v24}, Landroid/widget/ImageView;.getHeight:()I // method@2428 │ │ -09921e: 0a13 |0053: move-result v19 │ │ -099220: 3816 0400 |0054: if-eqz v22, 0058 // +0004 │ │ -099224: 3913 2600 |0056: if-nez v19, 007c // +0026 │ │ -099228: 0800 1700 |0058: move-object/from16 v0, v23 │ │ -09922c: 5504 840d |005a: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -099230: 3804 0b00 |005c: if-eqz v4, 0067 // +000b │ │ -099234: 7601 c726 1700 |005e: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ -09923a: 0c04 |0061: move-result-object v4 │ │ -09923c: 0800 1800 |0062: move-object/from16 v0, v24 │ │ -099240: 7120 7726 4000 |0064: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@2677 │ │ -099246: 0800 1700 |0067: move-object/from16 v0, v23 │ │ -09924a: 5404 810d |0069: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09924e: 2205 b304 |006b: new-instance v5, Lcom/squareup/picasso/DeferredRequestCreator; // type@04b3 │ │ -099252: 0800 1700 |006d: move-object/from16 v0, v23 │ │ -099256: 0801 1800 |006f: move-object/from16 v1, v24 │ │ -09925a: 0802 1900 |0071: move-object/from16 v2, v25 │ │ -09925e: 7040 9625 0521 |0073: invoke-direct {v5, v0, v1, v2}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@2596 │ │ -099264: 0800 1800 |0076: move-object/from16 v0, v24 │ │ -099268: 6e30 5326 0405 |0078: invoke-virtual {v4, v0, v5}, Lcom/squareup/picasso/Picasso;.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V // method@2653 │ │ -09926e: 28b8 |007b: goto 0033 // -0048 │ │ -099270: 0800 1700 |007c: move-object/from16 v0, v23 │ │ -099274: 5404 790d |007e: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -099278: 0200 1600 |0080: move/from16 v0, v22 │ │ -09927c: 0201 1300 |0082: move/from16 v1, v19 │ │ -099280: 6e30 a626 0401 |0084: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@26a6 │ │ -099286: 0800 1700 |0087: move-object/from16 v0, v23 │ │ -09928a: 0501 1400 |0089: move-wide/from16 v1, v20 │ │ -09928e: 7030 c026 1002 |008b: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ -099294: 0c0a |008e: move-result-object v10 │ │ -099296: 7110 3c27 0a00 |008f: invoke-static {v10}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@273c │ │ -09929c: 0c0f |0092: move-result-object v15 │ │ -09929e: 0800 1700 |0093: move-object/from16 v0, v23 │ │ -0992a2: 5204 7d0d |0095: iget v4, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -0992a6: 7110 0926 0400 |0097: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ -0992ac: 0a04 |009a: move-result v4 │ │ -0992ae: 3804 5b00 |009b: if-eqz v4, 00f6 // +005b │ │ -0992b2: 0800 1700 |009d: move-object/from16 v0, v23 │ │ -0992b6: 5404 810d |009f: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0992ba: 6e20 6226 f400 |00a1: invoke-virtual {v4, v15}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ -0992c0: 0c06 |00a4: move-result-object v6 │ │ -0992c2: 3806 5100 |00a5: if-eqz v6, 00f6 // +0051 │ │ -0992c6: 0800 1700 |00a7: move-object/from16 v0, v23 │ │ -0992ca: 5404 810d |00a9: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0992ce: 0800 1800 |00ab: move-object/from16 v0, v24 │ │ -0992d2: 6e20 4e26 0400 |00ad: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@264e │ │ -0992d8: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ -0992dc: 5404 810d |00b2: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0992e0: 5445 320d |00b4: iget-object v5, v4, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -0992e4: 6207 260d |00b6: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -0992e8: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ -0992ec: 5508 800d |00ba: iget-boolean v8, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@0d80 │ │ -0992f0: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ -0992f4: 5404 810d |00be: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0992f8: 5549 350d |00c0: iget-boolean v9, v4, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ -0992fc: 0804 1800 |00c2: move-object/from16 v4, v24 │ │ -099300: 7706 7526 0400 |00c4: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@2675 │ │ -099306: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ -09930a: 5404 810d |00c9: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09930e: 5544 370d |00cb: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ -099312: 3804 2200 |00cd: if-eqz v4, 00ef // +0022 │ │ -099316: 1a04 e00d |00cf: const-string v4, "Main" // string@0de0 │ │ -09931a: 1a05 0e18 |00d1: const-string v5, "completed" // string@180e │ │ -09931e: 6e10 b826 0a00 |00d3: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ -099324: 0c08 |00d6: move-result-object v8 │ │ -099326: 2209 a905 |00d7: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -09932a: 7010 3d2b 0900 |00d9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -099330: 1a0b cc1b |00dc: const-string v11, "from " // string@1bcc │ │ -099334: 6e20 462b b900 |00de: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09933a: 0c09 |00e1: move-result-object v9 │ │ -09933c: 620b 260d |00e2: sget-object v11, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -099340: 6e20 452b b900 |00e4: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -099346: 0c09 |00e7: move-result-object v9 │ │ -099348: 6e10 4e2b 0900 |00e8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09934e: 0c09 |00eb: move-result-object v9 │ │ -099350: 7140 4a27 5498 |00ec: invoke-static {v4, v5, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -099356: 3819 44ff |00ef: if-eqz v25, 0033 // -00bc │ │ -09935a: 7801 8925 1900 |00f1: invoke-interface/range {v25}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ -099360: 2900 3fff |00f4: goto/16 0033 // -00c1 │ │ -099364: 0800 1700 |00f6: move-object/from16 v0, v23 │ │ -099368: 5504 840d |00f8: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -09936c: 3804 0b00 |00fa: if-eqz v4, 0105 // +000b │ │ -099370: 7601 c726 1700 |00fc: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ -099376: 0c04 |00ff: move-result-object v4 │ │ -099378: 0800 1800 |0100: move-object/from16 v0, v24 │ │ -09937c: 7120 7726 4000 |0102: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@2677 │ │ -099382: 2207 c004 |0105: new-instance v7, Lcom/squareup/picasso/ImageViewAction; // type@04c0 │ │ -099386: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -09938a: 5408 810d |0109: iget-object v8, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09938e: 0800 1700 |010b: move-object/from16 v0, v23 │ │ -099392: 520b 7d0d |010d: iget v11, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -099396: 0800 1700 |010f: move-object/from16 v0, v23 │ │ -09939a: 520c 7e0d |0111: iget v12, v0, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -09939e: 0800 1700 |0113: move-object/from16 v0, v23 │ │ -0993a2: 520d 7c0d |0115: iget v13, v0, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ -0993a6: 0800 1700 |0117: move-object/from16 v0, v23 │ │ -0993aa: 540e 7b0d |0119: iget-object v14, v0, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ -0993ae: 0800 1700 |011b: move-object/from16 v0, v23 │ │ -0993b2: 5400 850d |011d: iget-object v0, v0, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -0993b6: 0810 0000 |011f: move-object/from16 v16, v0 │ │ -0993ba: 0800 1700 |0121: move-object/from16 v0, v23 │ │ -0993be: 5500 800d |0123: iget-boolean v0, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@0d80 │ │ -0993c2: 0212 0000 |0125: move/from16 v18, v0 │ │ -0993c6: 0809 1800 |0127: move-object/from16 v9, v24 │ │ -0993ca: 0811 1900 |0129: move-object/from16 v17, v25 │ │ -0993ce: 760c d925 0700 |012b: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/ImageViewAction;.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V // method@25d9 │ │ -0993d4: 0800 1700 |012e: move-object/from16 v0, v23 │ │ -0993d8: 5404 810d |0130: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0993dc: 6e20 5526 7400 |0132: invoke-virtual {v4, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ -0993e2: 2900 fefe |0135: goto/16 0033 // -0102 │ │ +0991d4: |[0991d4] com.squareup.picasso.RequestCreator.into:(Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V │ │ +0991e4: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +0991ea: 0b14 |0003: move-result-wide v20 │ │ +0991ec: 7100 3627 0000 |0004: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ +0991f2: 3918 0a00 |0007: if-nez v24, 0011 // +000a │ │ +0991f6: 2204 9205 |0009: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0991fa: 1a05 2711 |000b: const-string v5, "Target must not be null." // string@1127 │ │ +0991fe: 7020 d52a 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099204: 2704 |0010: throw v4 │ │ +099206: 0800 1700 |0011: move-object/from16 v0, v23 │ │ +09920a: 5404 790d |0013: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +09920e: 6e10 a126 0400 |0015: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ +099214: 0a04 |0018: move-result v4 │ │ +099216: 3904 1b00 |0019: if-nez v4, 0034 // +001b │ │ +09921a: 0800 1700 |001b: move-object/from16 v0, v23 │ │ +09921e: 5404 810d |001d: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099222: 0800 1800 |001f: move-object/from16 v0, v24 │ │ +099226: 6e20 4e26 0400 |0021: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@264e │ │ +09922c: 0800 1700 |0024: move-object/from16 v0, v23 │ │ +099230: 5504 840d |0026: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +099234: 3804 0b00 |0028: if-eqz v4, 0033 // +000b │ │ +099238: 7601 c726 1700 |002a: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ +09923e: 0c04 |002d: move-result-object v4 │ │ +099240: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +099244: 7120 7726 4000 |0030: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@2677 │ │ +09924a: 0e00 |0033: return-void │ │ +09924c: 0800 1700 |0034: move-object/from16 v0, v23 │ │ +099250: 5504 7a0d |0036: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +099254: 3804 4f00 |0038: if-eqz v4, 0087 // +004f │ │ +099258: 0800 1700 |003a: move-object/from16 v0, v23 │ │ +09925c: 5404 790d |003c: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099260: 6e10 a326 0400 |003e: invoke-virtual {v4}, Lcom/squareup/picasso/Request$Builder;.hasSize:()Z // method@26a3 │ │ +099266: 0a04 |0041: move-result v4 │ │ +099268: 3804 0a00 |0042: if-eqz v4, 004c // +000a │ │ +09926c: 2204 9305 |0044: new-instance v4, Ljava/lang/IllegalStateException; // type@0593 │ │ +099270: 1a05 3305 |0046: const-string v5, "Fit cannot be used with resize." // string@0533 │ │ +099274: 7020 da2a 5400 |0048: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09927a: 2704 |004b: throw v4 │ │ +09927c: 7401 2e24 1800 |004c: invoke-virtual/range {v24}, Landroid/widget/ImageView;.getWidth:()I // method@242e │ │ +099282: 0a16 |004f: move-result v22 │ │ +099284: 7401 2824 1800 |0050: invoke-virtual/range {v24}, Landroid/widget/ImageView;.getHeight:()I // method@2428 │ │ +09928a: 0a13 |0053: move-result v19 │ │ +09928c: 3816 0400 |0054: if-eqz v22, 0058 // +0004 │ │ +099290: 3913 2600 |0056: if-nez v19, 007c // +0026 │ │ +099294: 0800 1700 |0058: move-object/from16 v0, v23 │ │ +099298: 5504 840d |005a: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +09929c: 3804 0b00 |005c: if-eqz v4, 0067 // +000b │ │ +0992a0: 7601 c726 1700 |005e: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ +0992a6: 0c04 |0061: move-result-object v4 │ │ +0992a8: 0800 1800 |0062: move-object/from16 v0, v24 │ │ +0992ac: 7120 7726 4000 |0064: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@2677 │ │ +0992b2: 0800 1700 |0067: move-object/from16 v0, v23 │ │ +0992b6: 5404 810d |0069: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0992ba: 2205 b304 |006b: new-instance v5, Lcom/squareup/picasso/DeferredRequestCreator; // type@04b3 │ │ +0992be: 0800 1700 |006d: move-object/from16 v0, v23 │ │ +0992c2: 0801 1800 |006f: move-object/from16 v1, v24 │ │ +0992c6: 0802 1900 |0071: move-object/from16 v2, v25 │ │ +0992ca: 7040 9625 0521 |0073: invoke-direct {v5, v0, v1, v2}, Lcom/squareup/picasso/DeferredRequestCreator;.:(Lcom/squareup/picasso/RequestCreator;Landroid/widget/ImageView;Lcom/squareup/picasso/Callback;)V // method@2596 │ │ +0992d0: 0800 1800 |0076: move-object/from16 v0, v24 │ │ +0992d4: 6e30 5326 0405 |0078: invoke-virtual {v4, v0, v5}, Lcom/squareup/picasso/Picasso;.defer:(Landroid/widget/ImageView;Lcom/squareup/picasso/DeferredRequestCreator;)V // method@2653 │ │ +0992da: 28b8 |007b: goto 0033 // -0048 │ │ +0992dc: 0800 1700 |007c: move-object/from16 v0, v23 │ │ +0992e0: 5404 790d |007e: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +0992e4: 0200 1600 |0080: move/from16 v0, v22 │ │ +0992e8: 0201 1300 |0082: move/from16 v1, v19 │ │ +0992ec: 6e30 a626 0401 |0084: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@26a6 │ │ +0992f2: 0800 1700 |0087: move-object/from16 v0, v23 │ │ +0992f6: 0501 1400 |0089: move-wide/from16 v1, v20 │ │ +0992fa: 7030 c026 1002 |008b: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ +099300: 0c0a |008e: move-result-object v10 │ │ +099302: 7110 3c27 0a00 |008f: invoke-static {v10}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@273c │ │ +099308: 0c0f |0092: move-result-object v15 │ │ +09930a: 0800 1700 |0093: move-object/from16 v0, v23 │ │ +09930e: 5204 7d0d |0095: iget v4, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +099312: 7110 0926 0400 |0097: invoke-static {v4}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ +099318: 0a04 |009a: move-result v4 │ │ +09931a: 3804 5b00 |009b: if-eqz v4, 00f6 // +005b │ │ +09931e: 0800 1700 |009d: move-object/from16 v0, v23 │ │ +099322: 5404 810d |009f: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099326: 6e20 6226 f400 |00a1: invoke-virtual {v4, v15}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ +09932c: 0c06 |00a4: move-result-object v6 │ │ +09932e: 3806 5100 |00a5: if-eqz v6, 00f6 // +0051 │ │ +099332: 0800 1700 |00a7: move-object/from16 v0, v23 │ │ +099336: 5404 810d |00a9: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +09933a: 0800 1800 |00ab: move-object/from16 v0, v24 │ │ +09933e: 6e20 4e26 0400 |00ad: invoke-virtual {v4, v0}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Landroid/widget/ImageView;)V // method@264e │ │ +099344: 0800 1700 |00b0: move-object/from16 v0, v23 │ │ +099348: 5404 810d |00b2: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +09934c: 5445 320d |00b4: iget-object v5, v4, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +099350: 6207 260d |00b6: sget-object v7, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +099354: 0800 1700 |00b8: move-object/from16 v0, v23 │ │ +099358: 5508 800d |00ba: iget-boolean v8, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@0d80 │ │ +09935c: 0800 1700 |00bc: move-object/from16 v0, v23 │ │ +099360: 5404 810d |00be: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099364: 5549 350d |00c0: iget-boolean v9, v4, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ +099368: 0804 1800 |00c2: move-object/from16 v4, v24 │ │ +09936c: 7706 7526 0400 |00c4: invoke-static/range {v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@2675 │ │ +099372: 0800 1700 |00c7: move-object/from16 v0, v23 │ │ +099376: 5404 810d |00c9: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +09937a: 5544 370d |00cb: iget-boolean v4, v4, Lcom/squareup/picasso/Picasso;.loggingEnabled:Z // field@0d37 │ │ +09937e: 3804 2200 |00cd: if-eqz v4, 00ef // +0022 │ │ +099382: 1a04 e00d |00cf: const-string v4, "Main" // string@0de0 │ │ +099386: 1a05 1018 |00d1: const-string v5, "completed" // string@1810 │ │ +09938a: 6e10 b826 0a00 |00d3: invoke-virtual {v10}, Lcom/squareup/picasso/Request;.plainId:()Ljava/lang/String; // method@26b8 │ │ +099390: 0c08 |00d6: move-result-object v8 │ │ +099392: 2209 a905 |00d7: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +099396: 7010 3d2b 0900 |00d9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09939c: 1a0b ce1b |00dc: const-string v11, "from " // string@1bce │ │ +0993a0: 6e20 462b b900 |00de: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0993a6: 0c09 |00e1: move-result-object v9 │ │ +0993a8: 620b 260d |00e2: sget-object v11, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +0993ac: 6e20 452b b900 |00e4: invoke-virtual {v9, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0993b2: 0c09 |00e7: move-result-object v9 │ │ +0993b4: 6e10 4e2b 0900 |00e8: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0993ba: 0c09 |00eb: move-result-object v9 │ │ +0993bc: 7140 4a27 5498 |00ec: invoke-static {v4, v5, v8, v9}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +0993c2: 3819 44ff |00ef: if-eqz v25, 0033 // -00bc │ │ +0993c6: 7801 8925 1900 |00f1: invoke-interface/range {v25}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ +0993cc: 2900 3fff |00f4: goto/16 0033 // -00c1 │ │ +0993d0: 0800 1700 |00f6: move-object/from16 v0, v23 │ │ +0993d4: 5504 840d |00f8: iget-boolean v4, v0, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +0993d8: 3804 0b00 |00fa: if-eqz v4, 0105 // +000b │ │ +0993dc: 7601 c726 1700 |00fc: invoke-direct/range {v23}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ +0993e2: 0c04 |00ff: move-result-object v4 │ │ +0993e4: 0800 1800 |0100: move-object/from16 v0, v24 │ │ +0993e8: 7120 7726 4000 |0102: invoke-static {v0, v4}, Lcom/squareup/picasso/PicassoDrawable;.setPlaceholder:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;)V // method@2677 │ │ +0993ee: 2207 c004 |0105: new-instance v7, Lcom/squareup/picasso/ImageViewAction; // type@04c0 │ │ +0993f2: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +0993f6: 5408 810d |0109: iget-object v8, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0993fa: 0800 1700 |010b: move-object/from16 v0, v23 │ │ +0993fe: 520b 7d0d |010d: iget v11, v0, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +099402: 0800 1700 |010f: move-object/from16 v0, v23 │ │ +099406: 520c 7e0d |0111: iget v12, v0, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +09940a: 0800 1700 |0113: move-object/from16 v0, v23 │ │ +09940e: 520d 7c0d |0115: iget v13, v0, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ +099412: 0800 1700 |0117: move-object/from16 v0, v23 │ │ +099416: 540e 7b0d |0119: iget-object v14, v0, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ +09941a: 0800 1700 |011b: move-object/from16 v0, v23 │ │ +09941e: 5400 850d |011d: iget-object v0, v0, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +099422: 0810 0000 |011f: move-object/from16 v16, v0 │ │ +099426: 0800 1700 |0121: move-object/from16 v0, v23 │ │ +09942a: 5500 800d |0123: iget-boolean v0, v0, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@0d80 │ │ +09942e: 0212 0000 |0125: move/from16 v18, v0 │ │ +099432: 0809 1800 |0127: move-object/from16 v9, v24 │ │ +099436: 0811 1900 |0129: move-object/from16 v17, v25 │ │ +09943a: 760c d925 0700 |012b: invoke-direct/range {v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18}, Lcom/squareup/picasso/ImageViewAction;.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V // method@25d9 │ │ +099440: 0800 1700 |012e: move-object/from16 v0, v23 │ │ +099444: 5404 810d |0130: iget-object v4, v0, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099448: 6e20 5526 7400 |0132: invoke-virtual {v4, v7}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ +09944e: 2900 fefe |0135: goto/16 0033 // -0102 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0004 line=615 │ │ 0x0007 line=617 │ │ 0x0009 line=618 │ │ 0x0011 line=621 │ │ @@ -143891,62 +143890,62 @@ │ │ type : '(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 5 │ │ outs : 12 │ │ insns size : 95 16-bit code units │ │ -0993e8: |[0993e8] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V │ │ -0993f8: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -0993fe: 0b0c |0003: move-result-wide v12 │ │ -099400: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ -099404: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -099408: 1a03 970f |0008: const-string v3, "RemoteViews must not be null." // string@0f97 │ │ -09940c: 7020 d52a 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099412: 2701 |000d: throw v1 │ │ -099414: 3912 0a00 |000e: if-nez v18, 0018 // +000a │ │ -099418: 2201 9205 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09941c: 1a03 840e |0012: const-string v3, "Notification must not be null." // string@0e84 │ │ -099420: 7020 d52a 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099426: 2701 |0017: throw v1 │ │ -099428: 55e1 7a0d |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -09942c: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -099430: 2201 9305 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -099434: 1a03 2e05 |001e: const-string v3, "Fit cannot be used with RemoteViews." // string@052e │ │ -099438: 7020 da2a 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09943e: 2701 |0023: throw v1 │ │ -099440: 54e1 820d |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ -099444: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ -099448: 52e1 830d |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -09944c: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ -099450: 54e1 7b0d |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ -099454: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ -099458: 2201 9205 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09945c: 1a03 9103 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@0391 │ │ -099460: 7020 d52a 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099466: 2701 |0037: throw v1 │ │ -099468: 7030 c026 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ -09946e: 0c02 |003b: move-result-object v2 │ │ -099470: 2201 a905 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -099474: 7010 3d2b 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09947a: 7120 3d27 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ -099480: 0c09 |0044: move-result-object v9 │ │ -099482: 2200 d804 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; // type@04d8 │ │ -099486: 54e1 810d |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09948a: 52e7 7d0d |0049: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -09948e: 52e8 7e0d |004b: iget v8, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -099492: 54ea 850d |004d: iget-object v10, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -099496: 52eb 7c0d |004f: iget v11, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ -09949a: 07f3 |0051: move-object v3, v15 │ │ -09949c: 0204 1000 |0052: move/from16 v4, v16 │ │ -0994a0: 0205 1100 |0054: move/from16 v5, v17 │ │ -0994a4: 0806 1200 |0056: move-object/from16 v6, v18 │ │ -0994a8: 760c 8526 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V // method@2685 │ │ -0994ae: 7020 d226 0e00 |005b: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@26d2 │ │ -0994b4: 0e00 |005e: return-void │ │ +099454: |[099454] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;IILandroid/app/Notification;)V │ │ +099464: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +09946a: 0b0c |0003: move-result-wide v12 │ │ +09946c: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ +099470: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099474: 1a03 970f |0008: const-string v3, "RemoteViews must not be null." // string@0f97 │ │ +099478: 7020 d52a 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09947e: 2701 |000d: throw v1 │ │ +099480: 3912 0a00 |000e: if-nez v18, 0018 // +000a │ │ +099484: 2201 9205 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099488: 1a03 840e |0012: const-string v3, "Notification must not be null." // string@0e84 │ │ +09948c: 7020 d52a 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099492: 2701 |0017: throw v1 │ │ +099494: 55e1 7a0d |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +099498: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +09949c: 2201 9305 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0994a0: 1a03 2e05 |001e: const-string v3, "Fit cannot be used with RemoteViews." // string@052e │ │ +0994a4: 7020 da2a 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0994aa: 2701 |0023: throw v1 │ │ +0994ac: 54e1 820d |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ +0994b0: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ +0994b4: 52e1 830d |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +0994b8: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ +0994bc: 54e1 7b0d |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ +0994c0: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ +0994c4: 2201 9205 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0994c8: 1a03 9103 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@0391 │ │ +0994cc: 7020 d52a 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0994d2: 2701 |0037: throw v1 │ │ +0994d4: 7030 c026 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ +0994da: 0c02 |003b: move-result-object v2 │ │ +0994dc: 2201 a905 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0994e0: 7010 3d2b 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0994e6: 7120 3d27 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ +0994ec: 0c09 |0044: move-result-object v9 │ │ +0994ee: 2200 d804 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; // type@04d8 │ │ +0994f2: 54e1 810d |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0994f6: 52e7 7d0d |0049: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +0994fa: 52e8 7e0d |004b: iget v8, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0994fe: 54ea 850d |004d: iget-object v10, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +099502: 52eb 7c0d |004f: iget v11, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ +099506: 07f3 |0051: move-object v3, v15 │ │ +099508: 0204 1000 |0052: move/from16 v4, v16 │ │ +09950c: 0205 1100 |0054: move/from16 v5, v17 │ │ +099510: 0806 1200 |0056: move-object/from16 v6, v18 │ │ +099514: 760c 8526 0000 |0058: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V // method@2685 │ │ +09951a: 7020 d226 0e00 |005b: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@26d2 │ │ +099520: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0004 line=539 │ │ 0x0006 line=540 │ │ 0x000e line=542 │ │ 0x0010 line=543 │ │ @@ -143975,61 +143974,61 @@ │ │ type : '(Landroid/widget/RemoteViews;I[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 18 │ │ ins : 4 │ │ outs : 11 │ │ insns size : 93 16-bit code units │ │ -0994b8: |[0994b8] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;I[I)V │ │ -0994c8: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -0994ce: 0b0c |0003: move-result-wide v12 │ │ -0994d0: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ -0994d4: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0994d8: 1a03 c62a |0008: const-string v3, "remoteViews must not be null." // string@2ac6 │ │ -0994dc: 7020 d52a 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0994e2: 2701 |000d: throw v1 │ │ -0994e4: 3911 0a00 |000e: if-nez v17, 0018 // +000a │ │ -0994e8: 2201 9205 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0994ec: 1a03 ff15 |0012: const-string v3, "appWidgetIds must not be null." // string@15ff │ │ -0994f0: 7020 d52a 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0994f6: 2701 |0017: throw v1 │ │ -0994f8: 55e1 7a0d |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -0994fc: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -099500: 2201 9305 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -099504: 1a03 3205 |001e: const-string v3, "Fit cannot be used with remote views." // string@0532 │ │ -099508: 7020 da2a 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09950e: 2701 |0023: throw v1 │ │ -099510: 54e1 820d |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ -099514: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ -099518: 52e1 830d |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -09951c: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ -099520: 54e1 7b0d |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ -099524: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ -099528: 2201 9205 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09952c: 1a03 9103 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@0391 │ │ -099530: 7020 d52a 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099536: 2701 |0037: throw v1 │ │ -099538: 7030 c026 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ -09953e: 0c02 |003b: move-result-object v2 │ │ -099540: 2201 a905 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -099544: 7010 3d2b 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09954a: 7120 3d27 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ -099550: 0c08 |0044: move-result-object v8 │ │ -099552: 2200 d704 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; // type@04d7 │ │ -099556: 54e1 810d |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -09955a: 52e6 7d0d |0049: iget v6, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -09955e: 52e7 7e0d |004b: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -099562: 54e9 850d |004d: iget-object v9, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -099566: 52ea 7c0d |004f: iget v10, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ -09956a: 07f3 |0051: move-object v3, v15 │ │ -09956c: 0204 1000 |0052: move/from16 v4, v16 │ │ -099570: 0805 1100 |0054: move-object/from16 v5, v17 │ │ -099574: 760b 8226 0000 |0056: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V // method@2682 │ │ -09957a: 7020 d226 0e00 |0059: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@26d2 │ │ -099580: 0e00 |005c: return-void │ │ +099524: |[099524] com.squareup.picasso.RequestCreator.into:(Landroid/widget/RemoteViews;I[I)V │ │ +099534: 7100 542b 0000 |0000: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +09953a: 0b0c |0003: move-result-wide v12 │ │ +09953c: 390f 0a00 |0004: if-nez v15, 000e // +000a │ │ +099540: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099544: 1a03 c92a |0008: const-string v3, "remoteViews must not be null." // string@2ac9 │ │ +099548: 7020 d52a 3100 |000a: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09954e: 2701 |000d: throw v1 │ │ +099550: 3911 0a00 |000e: if-nez v17, 0018 // +000a │ │ +099554: 2201 9205 |0010: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099558: 1a03 0116 |0012: const-string v3, "appWidgetIds must not be null." // string@1601 │ │ +09955c: 7020 d52a 3100 |0014: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099562: 2701 |0017: throw v1 │ │ +099564: 55e1 7a0d |0018: iget-boolean v1, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +099568: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +09956c: 2201 9305 |001c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +099570: 1a03 3205 |001e: const-string v3, "Fit cannot be used with remote views." // string@0532 │ │ +099574: 7020 da2a 3100 |0020: invoke-direct {v1, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09957a: 2701 |0023: throw v1 │ │ +09957c: 54e1 820d |0024: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ +099580: 3901 0a00 |0026: if-nez v1, 0030 // +000a │ │ +099584: 52e1 830d |0028: iget v1, v14, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +099588: 3901 0600 |002a: if-nez v1, 0030 // +0006 │ │ +09958c: 54e1 7b0d |002c: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ +099590: 3801 0a00 |002e: if-eqz v1, 0038 // +000a │ │ +099594: 2201 9205 |0030: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099598: 1a03 9103 |0032: const-string v3, "Cannot use placeholder or error drawables with remote views." // string@0391 │ │ +09959c: 7020 d52a 3100 |0034: invoke-direct {v1, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0995a2: 2701 |0037: throw v1 │ │ +0995a4: 7030 c026 ce0d |0038: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ +0995aa: 0c02 |003b: move-result-object v2 │ │ +0995ac: 2201 a905 |003c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0995b0: 7010 3d2b 0100 |003e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0995b6: 7120 3d27 1200 |0041: invoke-static {v2, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ +0995bc: 0c08 |0044: move-result-object v8 │ │ +0995be: 2200 d704 |0045: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; // type@04d7 │ │ +0995c2: 54e1 810d |0047: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0995c6: 52e6 7d0d |0049: iget v6, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +0995ca: 52e7 7e0d |004b: iget v7, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0995ce: 54e9 850d |004d: iget-object v9, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +0995d2: 52ea 7c0d |004f: iget v10, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ +0995d6: 07f3 |0051: move-object v3, v15 │ │ +0995d8: 0204 1000 |0052: move/from16 v4, v16 │ │ +0995dc: 0805 1100 |0054: move-object/from16 v5, v17 │ │ +0995e0: 760b 8226 0000 |0056: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V // method@2682 │ │ +0995e6: 7020 d226 0e00 |0059: invoke-direct {v14, v0}, Lcom/squareup/picasso/RequestCreator;.performRemoteViewInto:(Lcom/squareup/picasso/RemoteViewsAction;)V // method@26d2 │ │ +0995ec: 0e00 |005c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ 0x0004 line=570 │ │ 0x0006 line=571 │ │ 0x000e line=573 │ │ 0x0010 line=574 │ │ @@ -144057,76 +144056,76 @@ │ │ type : '(Lcom/squareup/picasso/Target;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 125 16-bit code units │ │ -099584: |[099584] com.squareup.picasso.RequestCreator.into:(Lcom/squareup/picasso/Target;)V │ │ -099594: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -099596: 7100 542b 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ -09959c: 0b0c |0004: move-result-wide v12 │ │ -09959e: 7100 3627 0000 |0005: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ -0995a4: 390f 0a00 |0008: if-nez v15, 0012 // +000a │ │ -0995a8: 2201 9205 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0995ac: 1a02 2611 |000c: const-string v2, "Target must not be null." // string@1126 │ │ -0995b0: 7020 d52a 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0995b6: 2701 |0011: throw v1 │ │ -0995b8: 55e2 7a0d |0012: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -0995bc: 3802 0a00 |0014: if-eqz v2, 001e // +000a │ │ -0995c0: 2201 9305 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0995c4: 1a02 2f05 |0018: const-string v2, "Fit cannot be used with a Target." // string@052f │ │ -0995c8: 7020 da2a 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0995ce: 2701 |001d: throw v1 │ │ -0995d0: 54e2 790d |001e: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0995d4: 6e10 a126 0200 |0020: invoke-virtual {v2}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ -0995da: 0a02 |0023: move-result v2 │ │ -0995dc: 3902 1300 |0024: if-nez v2, 0037 // +0013 │ │ -0995e0: 54e2 810d |0026: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -0995e4: 6e20 5026 f200 |0028: invoke-virtual {v2, v15}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@2650 │ │ -0995ea: 55e2 840d |002b: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -0995ee: 3802 0600 |002d: if-eqz v2, 0033 // +0006 │ │ -0995f2: 7010 c726 0e00 |002f: invoke-direct {v14}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ -0995f8: 0c01 |0032: move-result-object v1 │ │ -0995fa: 7220 1127 1f00 |0033: invoke-interface {v15, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@2711 │ │ -099600: 0e00 |0036: return-void │ │ -099602: 7030 c026 ce0d |0037: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ -099608: 0c03 |003a: move-result-object v3 │ │ -09960a: 7110 3c27 0300 |003b: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@273c │ │ -099610: 0c07 |003e: move-result-object v7 │ │ -099612: 52e2 7d0d |003f: iget v2, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -099616: 7110 0926 0200 |0041: invoke-static {v2}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ -09961c: 0a02 |0044: move-result v2 │ │ -09961e: 3802 1500 |0045: if-eqz v2, 005a // +0015 │ │ -099622: 54e2 810d |0047: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099626: 6e20 6226 7200 |0049: invoke-virtual {v2, v7}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ -09962c: 0c0a |004c: move-result-object v10 │ │ -09962e: 380a 0d00 |004d: if-eqz v10, 005a // +000d │ │ -099632: 54e1 810d |004f: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099636: 6e20 5026 f100 |0051: invoke-virtual {v1, v15}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@2650 │ │ -09963c: 6201 260d |0054: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ -099640: 7230 1027 af01 |0056: invoke-interface {v15, v10, v1}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@2710 │ │ -099646: 28dd |0059: goto 0036 // -0023 │ │ -099648: 55e2 840d |005a: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -09964c: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ -099650: 7010 c726 0e00 |005e: invoke-direct {v14}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ -099656: 0c01 |0061: move-result-object v1 │ │ -099658: 7220 1127 1f00 |0062: invoke-interface {v15, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@2711 │ │ -09965e: 2200 e704 |0065: new-instance v0, Lcom/squareup/picasso/TargetAction; // type@04e7 │ │ -099662: 54e1 810d |0067: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099666: 52e4 7d0d |0069: iget v4, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -09966a: 52e5 7e0d |006b: iget v5, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -09966e: 54e6 7b0d |006d: iget-object v6, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ -099672: 54e8 850d |006f: iget-object v8, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -099676: 52e9 7c0d |0071: iget v9, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ -09967a: 07f2 |0073: move-object v2, v15 │ │ -09967c: 760a 1227 0000 |0074: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/TargetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V // method@2712 │ │ -099682: 54e1 810d |0077: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099686: 6e20 5526 0100 |0079: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ -09968c: 28ba |007c: goto 0036 // -0046 │ │ +0995f0: |[0995f0] com.squareup.picasso.RequestCreator.into:(Lcom/squareup/picasso/Target;)V │ │ +099600: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +099602: 7100 542b 0000 |0001: invoke-static {}, Ljava/lang/System;.nanoTime:()J // method@2b54 │ │ +099608: 0b0c |0004: move-result-wide v12 │ │ +09960a: 7100 3627 0000 |0005: invoke-static {}, Lcom/squareup/picasso/Utils;.checkMain:()V // method@2736 │ │ +099610: 390f 0a00 |0008: if-nez v15, 0012 // +000a │ │ +099614: 2201 9205 |000a: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099618: 1a02 2711 |000c: const-string v2, "Target must not be null." // string@1127 │ │ +09961c: 7020 d52a 2100 |000e: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099622: 2701 |0011: throw v1 │ │ +099624: 55e2 7a0d |0012: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +099628: 3802 0a00 |0014: if-eqz v2, 001e // +000a │ │ +09962c: 2201 9305 |0016: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +099630: 1a02 2f05 |0018: const-string v2, "Fit cannot be used with a Target." // string@052f │ │ +099634: 7020 da2a 2100 |001a: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09963a: 2701 |001d: throw v1 │ │ +09963c: 54e2 790d |001e: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099640: 6e10 a126 0200 |0020: invoke-virtual {v2}, Lcom/squareup/picasso/Request$Builder;.hasImage:()Z // method@26a1 │ │ +099646: 0a02 |0023: move-result v2 │ │ +099648: 3902 1300 |0024: if-nez v2, 0037 // +0013 │ │ +09964c: 54e2 810d |0026: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099650: 6e20 5026 f200 |0028: invoke-virtual {v2, v15}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@2650 │ │ +099656: 55e2 840d |002b: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +09965a: 3802 0600 |002d: if-eqz v2, 0033 // +0006 │ │ +09965e: 7010 c726 0e00 |002f: invoke-direct {v14}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ +099664: 0c01 |0032: move-result-object v1 │ │ +099666: 7220 1127 1f00 |0033: invoke-interface {v15, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@2711 │ │ +09966c: 0e00 |0036: return-void │ │ +09966e: 7030 c026 ce0d |0037: invoke-direct {v14, v12, v13}, Lcom/squareup/picasso/RequestCreator;.createRequest:(J)Lcom/squareup/picasso/Request; // method@26c0 │ │ +099674: 0c03 |003a: move-result-object v3 │ │ +099676: 7110 3c27 0300 |003b: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@273c │ │ +09967c: 0c07 |003e: move-result-object v7 │ │ +09967e: 52e2 7d0d |003f: iget v2, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +099682: 7110 0926 0200 |0041: invoke-static {v2}, Lcom/squareup/picasso/MemoryPolicy;.shouldReadFromMemoryCache:(I)Z // method@2609 │ │ +099688: 0a02 |0044: move-result v2 │ │ +09968a: 3802 1500 |0045: if-eqz v2, 005a // +0015 │ │ +09968e: 54e2 810d |0047: iget-object v2, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099692: 6e20 6226 7200 |0049: invoke-virtual {v2, v7}, Lcom/squareup/picasso/Picasso;.quickMemoryCacheCheck:(Ljava/lang/String;)Landroid/graphics/Bitmap; // method@2662 │ │ +099698: 0c0a |004c: move-result-object v10 │ │ +09969a: 380a 0d00 |004d: if-eqz v10, 005a // +000d │ │ +09969e: 54e1 810d |004f: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0996a2: 6e20 5026 f100 |0051: invoke-virtual {v1, v15}, Lcom/squareup/picasso/Picasso;.cancelRequest:(Lcom/squareup/picasso/Target;)V // method@2650 │ │ +0996a8: 6201 260d |0054: sget-object v1, Lcom/squareup/picasso/Picasso$LoadedFrom;.MEMORY:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d26 │ │ +0996ac: 7230 1027 af01 |0056: invoke-interface {v15, v10, v1}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@2710 │ │ +0996b2: 28dd |0059: goto 0036 // -0023 │ │ +0996b4: 55e2 840d |005a: iget-boolean v2, v14, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +0996b8: 3802 0600 |005c: if-eqz v2, 0062 // +0006 │ │ +0996bc: 7010 c726 0e00 |005e: invoke-direct {v14}, Lcom/squareup/picasso/RequestCreator;.getPlaceholderDrawable:()Landroid/graphics/drawable/Drawable; // method@26c7 │ │ +0996c2: 0c01 |0061: move-result-object v1 │ │ +0996c4: 7220 1127 1f00 |0062: invoke-interface {v15, v1}, Lcom/squareup/picasso/Target;.onPrepareLoad:(Landroid/graphics/drawable/Drawable;)V // method@2711 │ │ +0996ca: 2200 e704 |0065: new-instance v0, Lcom/squareup/picasso/TargetAction; // type@04e7 │ │ +0996ce: 54e1 810d |0067: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0996d2: 52e4 7d0d |0069: iget v4, v14, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +0996d6: 52e5 7e0d |006b: iget v5, v14, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0996da: 54e6 7b0d |006d: iget-object v6, v14, Lcom/squareup/picasso/RequestCreator;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0d7b │ │ +0996de: 54e8 850d |006f: iget-object v8, v14, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +0996e2: 52e9 7c0d |0071: iget v9, v14, Lcom/squareup/picasso/RequestCreator;.errorResId:I // field@0d7c │ │ +0996e6: 07f2 |0073: move-object v2, v15 │ │ +0996e8: 760a 1227 0000 |0074: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/TargetAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V // method@2712 │ │ +0996ee: 54e1 810d |0077: iget-object v1, v14, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +0996f2: 6e20 5526 0100 |0079: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Picasso;.enqueueAndSubmit:(Lcom/squareup/picasso/Action;)V // method@2655 │ │ +0996f8: 28ba |007c: goto 0036 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=495 │ │ 0x0005 line=496 │ │ 0x0008 line=498 │ │ 0x000a line=499 │ │ 0x0012 line=501 │ │ @@ -144159,47 +144158,47 @@ │ │ type : '(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -099690: |[099690] com.squareup.picasso.RequestCreator.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ -0996a0: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0996a4: 2201 9205 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0996a8: 1a02 f00d |0004: const-string v2, "Memory policy cannot be null." // string@0df0 │ │ -0996ac: 7020 d52a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0996b2: 2701 |0009: throw v1 │ │ -0996b4: 5251 7d0d |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -0996b8: 5262 0a0d |000c: iget v2, v6, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ -0996bc: b621 |000e: or-int/2addr v1, v2 │ │ -0996be: 5951 7d0d |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -0996c2: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ -0996c6: 2201 9205 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0996ca: 1a02 f00d |0015: const-string v2, "Memory policy cannot be null." // string@0df0 │ │ -0996ce: 7020 d52a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0996d4: 2701 |001a: throw v1 │ │ -0996d6: 2171 |001b: array-length v1, v7 │ │ -0996d8: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ -0996dc: 2172 |001e: array-length v2, v7 │ │ -0996de: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0996e0: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ -0996e4: 4600 0701 |0022: aget-object v0, v7, v1 │ │ -0996e8: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ -0996ec: 2201 9205 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0996f0: 1a02 f00d |0028: const-string v2, "Memory policy cannot be null." // string@0df0 │ │ -0996f4: 7020 d52a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0996fa: 2701 |002d: throw v1 │ │ -0996fc: 5253 7d0d |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -099700: 5204 0a0d |0030: iget v4, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ -099704: b643 |0032: or-int/2addr v3, v4 │ │ -099706: 5953 7d0d |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ -09970a: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09970e: 28e9 |0037: goto 0020 // -0017 │ │ -099710: 1105 |0038: return-object v5 │ │ +0996fc: |[0996fc] com.squareup.picasso.RequestCreator.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ +09970c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +099710: 2201 9205 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099714: 1a02 f00d |0004: const-string v2, "Memory policy cannot be null." // string@0df0 │ │ +099718: 7020 d52a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09971e: 2701 |0009: throw v1 │ │ +099720: 5251 7d0d |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +099724: 5262 0a0d |000c: iget v2, v6, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ +099728: b621 |000e: or-int/2addr v1, v2 │ │ +09972a: 5951 7d0d |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +09972e: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ +099732: 2201 9205 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099736: 1a02 f00d |0015: const-string v2, "Memory policy cannot be null." // string@0df0 │ │ +09973a: 7020 d52a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099740: 2701 |001a: throw v1 │ │ +099742: 2171 |001b: array-length v1, v7 │ │ +099744: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ +099748: 2172 |001e: array-length v2, v7 │ │ +09974a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +09974c: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ +099750: 4600 0701 |0022: aget-object v0, v7, v1 │ │ +099754: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ +099758: 2201 9205 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +09975c: 1a02 f00d |0028: const-string v2, "Memory policy cannot be null." // string@0df0 │ │ +099760: 7020 d52a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099766: 2701 |002d: throw v1 │ │ +099768: 5253 7d0d |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +09976c: 5204 0a0d |0030: iget v4, v0, Lcom/squareup/picasso/MemoryPolicy;.index:I // field@0d0a │ │ +099770: b643 |0032: or-int/2addr v3, v4 │ │ +099772: 5953 7d0d |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:I // field@0d7d │ │ +099776: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09977a: 28e9 |0037: goto 0020 // -0017 │ │ +09977c: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0002 line=329 │ │ 0x000a line=331 │ │ 0x0011 line=332 │ │ 0x0013 line=333 │ │ @@ -144221,47 +144220,47 @@ │ │ type : '(Lcom/squareup/picasso/NetworkPolicy;[Lcom/squareup/picasso/NetworkPolicy;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0081 (PUBLIC VARARGS) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -099714: |[099714] com.squareup.picasso.RequestCreator.networkPolicy:(Lcom/squareup/picasso/NetworkPolicy;[Lcom/squareup/picasso/NetworkPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ -099724: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -099728: 2201 9205 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09972c: 1a02 610e |0004: const-string v2, "Network policy cannot be null." // string@0e61 │ │ -099730: 7020 d52a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099736: 2701 |0009: throw v1 │ │ -099738: 5251 7e0d |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -09973c: 5262 0f0d |000c: iget v2, v6, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -099740: b621 |000e: or-int/2addr v1, v2 │ │ -099742: 5951 7e0d |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -099746: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ -09974a: 2201 9205 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09974e: 1a02 610e |0015: const-string v2, "Network policy cannot be null." // string@0e61 │ │ -099752: 7020 d52a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -099758: 2701 |001a: throw v1 │ │ -09975a: 2171 |001b: array-length v1, v7 │ │ -09975c: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ -099760: 2172 |001e: array-length v2, v7 │ │ -099762: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -099764: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ -099768: 4600 0701 |0022: aget-object v0, v7, v1 │ │ -09976c: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ -099770: 2201 9205 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -099774: 1a02 610e |0028: const-string v2, "Network policy cannot be null." // string@0e61 │ │ -099778: 7020 d52a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09977e: 2701 |002d: throw v1 │ │ -099780: 5253 7e0d |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -099784: 5204 0f0d |0030: iget v4, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ -099788: b643 |0032: or-int/2addr v3, v4 │ │ -09978a: 5953 7e0d |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ -09978e: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -099792: 28e9 |0037: goto 0020 // -0017 │ │ -099794: 1105 |0038: return-object v5 │ │ +099780: |[099780] com.squareup.picasso.RequestCreator.networkPolicy:(Lcom/squareup/picasso/NetworkPolicy;[Lcom/squareup/picasso/NetworkPolicy;)Lcom/squareup/picasso/RequestCreator; │ │ +099790: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +099794: 2201 9205 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099798: 1a02 610e |0004: const-string v2, "Network policy cannot be null." // string@0e61 │ │ +09979c: 7020 d52a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0997a2: 2701 |0009: throw v1 │ │ +0997a4: 5251 7e0d |000a: iget v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0997a8: 5262 0f0d |000c: iget v2, v6, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +0997ac: b621 |000e: or-int/2addr v1, v2 │ │ +0997ae: 5951 7e0d |000f: iput v1, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0997b2: 3907 0a00 |0011: if-nez v7, 001b // +000a │ │ +0997b6: 2201 9205 |0013: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0997ba: 1a02 610e |0015: const-string v2, "Network policy cannot be null." // string@0e61 │ │ +0997be: 7020 d52a 2100 |0017: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0997c4: 2701 |001a: throw v1 │ │ +0997c6: 2171 |001b: array-length v1, v7 │ │ +0997c8: 3d01 1c00 |001c: if-lez v1, 0038 // +001c │ │ +0997cc: 2172 |001e: array-length v2, v7 │ │ +0997ce: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0997d0: 3521 1800 |0020: if-ge v1, v2, 0038 // +0018 │ │ +0997d4: 4600 0701 |0022: aget-object v0, v7, v1 │ │ +0997d8: 3900 0a00 |0024: if-nez v0, 002e // +000a │ │ +0997dc: 2201 9205 |0026: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0997e0: 1a02 610e |0028: const-string v2, "Network policy cannot be null." // string@0e61 │ │ +0997e4: 7020 d52a 2100 |002a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0997ea: 2701 |002d: throw v1 │ │ +0997ec: 5253 7e0d |002e: iget v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0997f0: 5204 0f0d |0030: iget v4, v0, Lcom/squareup/picasso/NetworkPolicy;.index:I // field@0d0f │ │ +0997f4: b643 |0032: or-int/2addr v3, v4 │ │ +0997f6: 5953 7e0d |0033: iput v3, v5, Lcom/squareup/picasso/RequestCreator;.networkPolicy:I // field@0d7e │ │ +0997fa: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0997fe: 28e9 |0037: goto 0020 // -0017 │ │ +099800: 1105 |0038: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=351 │ │ 0x0002 line=352 │ │ 0x000a line=354 │ │ 0x0011 line=355 │ │ 0x0013 line=356 │ │ @@ -144283,18 +144282,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -099798: |[099798] com.squareup.picasso.RequestCreator.noFade:()Lcom/squareup/picasso/RequestCreator; │ │ -0997a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0997aa: 5c10 800d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@0d80 │ │ -0997ae: 1101 |0003: return-object v1 │ │ +099804: |[099804] com.squareup.picasso.RequestCreator.noFade:()Lcom/squareup/picasso/RequestCreator; │ │ +099814: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +099816: 5c10 800d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.noFade:Z // field@0d80 │ │ +09981a: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0003 line=372 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -144303,30 +144302,30 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0997b0: |[0997b0] com.squareup.picasso.RequestCreator.noPlaceholder:()Lcom/squareup/picasso/RequestCreator; │ │ -0997c0: 5220 830d |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -0997c4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0997c8: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0997cc: 1a01 290f |0006: const-string v1, "Placeholder resource already set." // string@0f29 │ │ -0997d0: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0997d6: 2700 |000b: throw v0 │ │ -0997d8: 5420 820d |000c: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ -0997dc: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0997e0: 2200 9305 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0997e4: 1a01 270f |0012: const-string v1, "Placeholder image already set." // string@0f27 │ │ -0997e8: 7020 da2a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0997ee: 2700 |0017: throw v0 │ │ -0997f0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0997f2: 5c20 840d |0019: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -0997f6: 1102 |001b: return-object v2 │ │ +09981c: |[09981c] com.squareup.picasso.RequestCreator.noPlaceholder:()Lcom/squareup/picasso/RequestCreator; │ │ +09982c: 5220 830d |0000: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +099830: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +099834: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +099838: 1a01 290f |0006: const-string v1, "Placeholder resource already set." // string@0f29 │ │ +09983c: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +099842: 2700 |000b: throw v0 │ │ +099844: 5420 820d |000c: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ +099848: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +09984c: 2200 9305 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +099850: 1a01 270f |0012: const-string v1, "Placeholder image already set." // string@0f27 │ │ +099854: 7020 da2a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09985a: 2700 |0017: throw v0 │ │ +09985c: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +09985e: 5c20 840d |0019: iput-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +099862: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000c line=94 │ │ 0x0010 line=95 │ │ 0x0018 line=97 │ │ @@ -144339,18 +144338,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0997f8: |[0997f8] com.squareup.picasso.RequestCreator.onlyScaleDown:()Lcom/squareup/picasso/RequestCreator; │ │ -099808: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -09980c: 6e10 a426 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; // method@26a4 │ │ -099812: 1101 |0005: return-object v1 │ │ +099864: |[099864] com.squareup.picasso.RequestCreator.onlyScaleDown:()Lcom/squareup/picasso/RequestCreator; │ │ +099874: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099878: 6e10 a426 0000 |0002: invoke-virtual {v0}, Lcom/squareup/picasso/Request$Builder;.onlyScaleDown:()Lcom/squareup/picasso/Request$Builder; // method@26a4 │ │ +09987e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0005 line=248 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -144359,34 +144358,34 @@ │ │ type : '(I)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -099814: |[099814] com.squareup.picasso.RequestCreator.placeholder:(I)Lcom/squareup/picasso/RequestCreator; │ │ -099824: 5520 840d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -099828: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -09982c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -099830: 1a01 d902 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@02d9 │ │ -099834: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09983a: 2700 |000b: throw v0 │ │ -09983c: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -099840: 2200 9205 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -099844: 1a01 280f |0010: const-string v1, "Placeholder image resource invalid." // string@0f28 │ │ -099848: 7020 d52a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09984e: 2700 |0015: throw v0 │ │ -099850: 5420 820d |0016: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ -099854: 3800 0a00 |0018: if-eqz v0, 0022 // +000a │ │ -099858: 2200 9305 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -09985c: 1a01 270f |001c: const-string v1, "Placeholder image already set." // string@0f27 │ │ -099860: 7020 da2a 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -099866: 2700 |0021: throw v0 │ │ -099868: 5923 830d |0022: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -09986c: 1102 |0024: return-object v2 │ │ +099880: |[099880] com.squareup.picasso.RequestCreator.placeholder:(I)Lcom/squareup/picasso/RequestCreator; │ │ +099890: 5520 840d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +099894: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +099898: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +09989c: 1a01 d902 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@02d9 │ │ +0998a0: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0998a6: 2700 |000b: throw v0 │ │ +0998a8: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +0998ac: 2200 9205 |000e: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0998b0: 1a01 280f |0010: const-string v1, "Placeholder image resource invalid." // string@0f28 │ │ +0998b4: 7020 d52a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0998ba: 2700 |0015: throw v0 │ │ +0998bc: 5420 820d |0016: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ +0998c0: 3800 0a00 |0018: if-eqz v0, 0022 // +000a │ │ +0998c4: 2200 9305 |001a: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0998c8: 1a01 270f |001c: const-string v1, "Placeholder image already set." // string@0f27 │ │ +0998cc: 7020 da2a 1000 |001e: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0998d2: 2700 |0021: throw v0 │ │ +0998d4: 5923 830d |0022: iput v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +0998d8: 1102 |0024: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=110 │ │ 0x000e line=111 │ │ 0x0016 line=113 │ │ @@ -144402,29 +144401,29 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -099870: |[099870] com.squareup.picasso.RequestCreator.placeholder:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ -099880: 5520 840d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ -099884: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -099888: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -09988c: 1a01 d902 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@02d9 │ │ -099890: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -099896: 2700 |000b: throw v0 │ │ -099898: 5220 830d |000c: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ -09989c: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ -0998a0: 2200 9305 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0998a4: 1a01 270f |0012: const-string v1, "Placeholder image already set." // string@0f27 │ │ -0998a8: 7020 da2a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0998ae: 2700 |0017: throw v0 │ │ -0998b0: 5b23 820d |0018: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ -0998b4: 1102 |001a: return-object v2 │ │ +0998dc: |[0998dc] com.squareup.picasso.RequestCreator.placeholder:(Landroid/graphics/drawable/Drawable;)Lcom/squareup/picasso/RequestCreator; │ │ +0998ec: 5520 840d |0000: iget-boolean v0, v2, Lcom/squareup/picasso/RequestCreator;.setPlaceholder:Z // field@0d84 │ │ +0998f0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0998f4: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0998f8: 1a01 d902 |0006: const-string v1, "Already explicitly declared as no placeholder." // string@02d9 │ │ +0998fc: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +099902: 2700 |000b: throw v0 │ │ +099904: 5220 830d |000c: iget v0, v2, Lcom/squareup/picasso/RequestCreator;.placeholderResId:I // field@0d83 │ │ +099908: 3800 0a00 |000e: if-eqz v0, 0018 // +000a │ │ +09990c: 2200 9305 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +099910: 1a01 270f |0012: const-string v1, "Placeholder image already set." // string@0f27 │ │ +099914: 7020 da2a 1000 |0014: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09991a: 2700 |0017: throw v0 │ │ +09991c: 5b23 820d |0018: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.placeholderDrawable:Landroid/graphics/drawable/Drawable; // field@0d82 │ │ +099920: 1102 |001a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0004 line=130 │ │ 0x000c line=132 │ │ 0x0010 line=133 │ │ 0x0018 line=135 │ │ @@ -144438,18 +144437,18 @@ │ │ type : '(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0998b8: |[0998b8] com.squareup.picasso.RequestCreator.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/RequestCreator; │ │ -0998c8: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0998cc: 6e20 a526 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@26a5 │ │ -0998d2: 1101 |0005: return-object v1 │ │ +099924: |[099924] com.squareup.picasso.RequestCreator.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/RequestCreator; │ │ +099934: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099938: 6e20 a526 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.priority:(Lcom/squareup/picasso/Picasso$Priority;)Lcom/squareup/picasso/Request$Builder; // method@26a5 │ │ +09993e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ 0x0005 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 priority Lcom/squareup/picasso/Picasso$Priority; │ │ @@ -144459,18 +144458,18 @@ │ │ type : '(II)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0998d4: |[0998d4] com.squareup.picasso.RequestCreator.resize:(II)Lcom/squareup/picasso/RequestCreator; │ │ -0998e4: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0998e8: 6e30 a626 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@26a6 │ │ -0998ee: 1101 |0005: return-object v1 │ │ +099940: |[099940] com.squareup.picasso.RequestCreator.resize:(II)Lcom/squareup/picasso/RequestCreator; │ │ +099950: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099954: 6e30 a626 2003 |0002: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Request$Builder;.resize:(II)Lcom/squareup/picasso/Request$Builder; // method@26a6 │ │ +09995a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 targetWidth I │ │ @@ -144481,26 +144480,26 @@ │ │ type : '(II)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0998f0: |[0998f0] com.squareup.picasso.RequestCreator.resizeDimen:(II)Lcom/squareup/picasso/RequestCreator; │ │ -099900: 5443 810d |0000: iget-object v3, v4, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ -099904: 5433 320d |0002: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -099908: 6e10 3401 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -09990e: 0c00 |0007: move-result-object v0 │ │ -099910: 6e20 ae01 5000 |0008: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -099916: 0a02 |000b: move-result v2 │ │ -099918: 6e20 ae01 6000 |000c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -09991e: 0a01 |000f: move-result v1 │ │ -099920: 6e30 d626 2401 |0010: invoke-virtual {v4, v2, v1}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@26d6 │ │ -099926: 0c03 |0013: move-result-object v3 │ │ -099928: 1103 |0014: return-object v3 │ │ +09995c: |[09995c] com.squareup.picasso.RequestCreator.resizeDimen:(II)Lcom/squareup/picasso/RequestCreator; │ │ +09996c: 5443 810d |0000: iget-object v3, v4, Lcom/squareup/picasso/RequestCreator;.picasso:Lcom/squareup/picasso/Picasso; // field@0d81 │ │ +099970: 5433 320d |0002: iget-object v3, v3, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +099974: 6e10 3401 0300 |0004: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +09997a: 0c00 |0007: move-result-object v0 │ │ +09997c: 6e20 ae01 5000 |0008: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +099982: 0a02 |000b: move-result v2 │ │ +099984: 6e20 ae01 6000 |000c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +09998a: 0a01 |000f: move-result v1 │ │ +09998c: 6e30 d626 2401 |0010: invoke-virtual {v4, v2, v1}, Lcom/squareup/picasso/RequestCreator;.resize:(II)Lcom/squareup/picasso/RequestCreator; // method@26d6 │ │ +099992: 0c03 |0013: move-result-object v3 │ │ +099994: 1103 |0014: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0008 line=212 │ │ 0x000c line=213 │ │ 0x0010 line=214 │ │ locals : │ │ @@ -144516,18 +144515,18 @@ │ │ type : '(F)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09992c: |[09992c] com.squareup.picasso.RequestCreator.rotate:(F)Lcom/squareup/picasso/RequestCreator; │ │ -09993c: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -099940: 6e20 a726 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.rotate:(F)Lcom/squareup/picasso/Request$Builder; // method@26a7 │ │ -099946: 1101 |0005: return-object v1 │ │ +099998: |[099998] com.squareup.picasso.RequestCreator.rotate:(F)Lcom/squareup/picasso/RequestCreator; │ │ +0999a8: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +0999ac: 6e20 a726 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.rotate:(F)Lcom/squareup/picasso/Request$Builder; // method@26a7 │ │ +0999b2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0005 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 degrees F │ │ @@ -144537,18 +144536,18 @@ │ │ type : '(FFF)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -099948: |[099948] com.squareup.picasso.RequestCreator.rotate:(FFF)Lcom/squareup/picasso/RequestCreator; │ │ -099958: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -09995c: 6e40 a826 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/squareup/picasso/Request$Builder;.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; // method@26a8 │ │ -099962: 1101 |0005: return-object v1 │ │ +0999b4: |[0999b4] com.squareup.picasso.RequestCreator.rotate:(FFF)Lcom/squareup/picasso/RequestCreator; │ │ +0999c4: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +0999c8: 6e40 a826 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lcom/squareup/picasso/Request$Builder;.rotate:(FFF)Lcom/squareup/picasso/Request$Builder; // method@26a8 │ │ +0999ce: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=259 │ │ 0x0005 line=260 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 degrees F │ │ @@ -144560,24 +144559,24 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -099964: |[099964] com.squareup.picasso.RequestCreator.skipMemoryCache:()Lcom/squareup/picasso/RequestCreator; │ │ -099974: 6200 080d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ -099978: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -09997a: 2311 4506 |0003: new-array v1, v1, [Lcom/squareup/picasso/MemoryPolicy; // type@0645 │ │ -09997e: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -099980: 6203 090d |0006: sget-object v3, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ -099984: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ -099988: 6e30 cd26 0401 |000a: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; // method@26cd │ │ -09998e: 0c00 |000d: move-result-object v0 │ │ -099990: 1100 |000e: return-object v0 │ │ +0999d0: |[0999d0] com.squareup.picasso.RequestCreator.skipMemoryCache:()Lcom/squareup/picasso/RequestCreator; │ │ +0999e0: 6200 080d |0000: sget-object v0, Lcom/squareup/picasso/MemoryPolicy;.NO_CACHE:Lcom/squareup/picasso/MemoryPolicy; // field@0d08 │ │ +0999e4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0999e6: 2311 4506 |0003: new-array v1, v1, [Lcom/squareup/picasso/MemoryPolicy; // type@0645 │ │ +0999ea: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0999ec: 6203 090d |0006: sget-object v3, Lcom/squareup/picasso/MemoryPolicy;.NO_STORE:Lcom/squareup/picasso/MemoryPolicy; // field@0d09 │ │ +0999f0: 4d03 0102 |0008: aput-object v3, v1, v2 │ │ +0999f4: 6e30 cd26 0401 |000a: invoke-virtual {v4, v0, v1}, Lcom/squareup/picasso/RequestCreator;.memoryPolicy:(Lcom/squareup/picasso/MemoryPolicy;[Lcom/squareup/picasso/MemoryPolicy;)Lcom/squareup/picasso/RequestCreator; // method@26cd │ │ +0999fa: 0c00 |000d: move-result-object v0 │ │ +0999fc: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ locals : │ │ 0x0000 - 0x000f reg=4 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ #27 : (in Lcom/squareup/picasso/RequestCreator;) │ │ @@ -144585,18 +144584,18 @@ │ │ type : '(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099994: |[099994] com.squareup.picasso.RequestCreator.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ -0999a4: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -0999a8: 6e20 ab26 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; // method@26ab │ │ -0999ae: 1101 |0005: return-object v1 │ │ +099a00: |[099a00] com.squareup.picasso.RequestCreator.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/RequestCreator; │ │ +099a10: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099a14: 6e20 ab26 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.stableKey:(Ljava/lang/String;)Lcom/squareup/picasso/Request$Builder; // method@26ab │ │ +099a1a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 stableKey Ljava/lang/String; │ │ @@ -144606,28 +144605,28 @@ │ │ type : '(Ljava/lang/Object;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0999b0: |[0999b0] com.squareup.picasso.RequestCreator.tag:(Ljava/lang/Object;)Lcom/squareup/picasso/RequestCreator; │ │ -0999c0: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0999c4: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0999c8: 1a01 2411 |0004: const-string v1, "Tag invalid." // string@1124 │ │ -0999cc: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0999d2: 2700 |0009: throw v0 │ │ -0999d4: 5420 850d |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -0999d8: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ -0999dc: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0999e0: 1a01 2311 |0010: const-string v1, "Tag already set." // string@1123 │ │ -0999e4: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0999ea: 2700 |0015: throw v0 │ │ -0999ec: 5b23 850d |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ -0999f0: 1102 |0018: return-object v2 │ │ +099a1c: |[099a1c] com.squareup.picasso.RequestCreator.tag:(Ljava/lang/Object;)Lcom/squareup/picasso/RequestCreator; │ │ +099a2c: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +099a30: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +099a34: 1a01 2511 |0004: const-string v1, "Tag invalid." // string@1125 │ │ +099a38: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +099a3e: 2700 |0009: throw v0 │ │ +099a40: 5420 850d |000a: iget-object v0, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +099a44: 3800 0a00 |000c: if-eqz v0, 0016 // +000a │ │ +099a48: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +099a4c: 1a01 2411 |0010: const-string v1, "Tag already set." // string@1124 │ │ +099a50: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +099a56: 2700 |0015: throw v0 │ │ +099a58: 5b23 850d |0016: iput-object v3, v2, Lcom/squareup/picasso/RequestCreator;.tag:Ljava/lang/Object; // field@0d85 │ │ +099a5c: 1102 |0018: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x000a line=185 │ │ 0x000e line=186 │ │ 0x0016 line=188 │ │ @@ -144641,18 +144640,18 @@ │ │ type : '(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0999f4: |[0999f4] com.squareup.picasso.RequestCreator.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator; │ │ -099a04: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -099a08: 6e20 ac26 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@26ac │ │ -099a0e: 1101 |0005: return-object v1 │ │ +099a60: |[099a60] com.squareup.picasso.RequestCreator.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/RequestCreator; │ │ +099a70: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099a74: 6e20 ac26 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Lcom/squareup/picasso/Transformation;)Lcom/squareup/picasso/Request$Builder; // method@26ac │ │ +099a7a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0005 line=303 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ 0x0000 - 0x0006 reg=2 transformation Lcom/squareup/picasso/Transformation; │ │ @@ -144662,18 +144661,18 @@ │ │ type : '(Ljava/util/List;)Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099a10: |[099a10] com.squareup.picasso.RequestCreator.transform:(Ljava/util/List;)Lcom/squareup/picasso/RequestCreator; │ │ -099a20: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ -099a24: 6e20 ad26 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; // method@26ad │ │ -099a2a: 1101 |0005: return-object v1 │ │ +099a7c: |[099a7c] com.squareup.picasso.RequestCreator.transform:(Ljava/util/List;)Lcom/squareup/picasso/RequestCreator; │ │ +099a8c: 5410 790d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestCreator;.data:Lcom/squareup/picasso/Request$Builder; // field@0d79 │ │ +099a90: 6e20 ad26 2000 |0002: invoke-virtual {v0, v2}, Lcom/squareup/picasso/Request$Builder;.transform:(Ljava/util/List;)Lcom/squareup/picasso/Request$Builder; // method@26ad │ │ +099a96: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0005 line=313 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ @@ -144684,18 +144683,18 @@ │ │ type : '()Lcom/squareup/picasso/RequestCreator;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -099a2c: |[099a2c] com.squareup.picasso.RequestCreator.unfit:()Lcom/squareup/picasso/RequestCreator; │ │ -099a3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099a3e: 5c10 7a0d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ -099a42: 1101 |0003: return-object v1 │ │ +099a98: |[099a98] com.squareup.picasso.RequestCreator.unfit:()Lcom/squareup/picasso/RequestCreator; │ │ +099aa8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099aaa: 5c10 7a0d |0001: iput-boolean v0, v1, Lcom/squareup/picasso/RequestCreator;.deferred:Z // field@0d7a │ │ +099aae: 1101 |0003: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0003 line=206 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Lcom/squareup/picasso/RequestCreator; │ │ │ │ @@ -144745,23 +144744,23 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -099a44: |[099a44] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -099a54: 1a00 8116 |0000: const-string v0, "bitmap == null" // string@1681 │ │ -099a58: 7120 3827 0400 |0002: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@2738 │ │ -099a5e: 0c00 |0005: move-result-object v0 │ │ -099a60: 1f00 5900 |0006: check-cast v0, Landroid/graphics/Bitmap; // type@0059 │ │ -099a64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -099a66: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -099a68: 7052 e126 0351 |000a: invoke-direct {v3, v0, v1, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ -099a6e: 0e00 |000d: return-void │ │ +099ab0: |[099ab0] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +099ac0: 1a00 8316 |0000: const-string v0, "bitmap == null" // string@1683 │ │ +099ac4: 7120 3827 0400 |0002: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@2738 │ │ +099aca: 0c00 |0005: move-result-object v0 │ │ +099acc: 1f00 5900 |0006: check-cast v0, Landroid/graphics/Bitmap; // type@0059 │ │ +099ad0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +099ad2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +099ad4: 7052 e126 0351 |000a: invoke-direct {v3, v0, v1, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ +099ada: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x000d line=59 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/RequestHandler$Result; │ │ 0x0000 - 0x000e reg=4 bitmap Landroid/graphics/Bitmap; │ │ @@ -144772,39 +144771,39 @@ │ │ type : '(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -099a70: |[099a70] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ -099a80: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -099a82: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -099a84: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -099a8a: 3804 0e00 |0005: if-eqz v4, 0013 // +000e │ │ -099a8e: 0102 |0007: move v2, v0 │ │ -099a90: 3805 0d00 |0008: if-eqz v5, 0015 // +000d │ │ -099a94: b720 |000a: xor-int/2addr v0, v2 │ │ -099a96: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ -099a9a: 2200 8105 |000d: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ -099a9e: 7010 a42a 0000 |000f: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -099aa4: 2700 |0012: throw v0 │ │ -099aa6: 0112 |0013: move v2, v1 │ │ -099aa8: 28f4 |0014: goto 0008 // -000c │ │ -099aaa: 0110 |0015: move v0, v1 │ │ -099aac: 28f4 |0016: goto 000a // -000c │ │ -099aae: 5b34 860d |0017: iput-object v4, v3, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0d86 │ │ -099ab2: 5b35 890d |0019: iput-object v5, v3, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0d89 │ │ -099ab6: 1a00 e121 |001b: const-string v0, "loadedFrom == null" // string@21e1 │ │ -099aba: 7120 3827 0600 |001d: invoke-static {v6, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@2738 │ │ -099ac0: 0c00 |0020: move-result-object v0 │ │ -099ac2: 1f00 cf04 |0021: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ -099ac6: 5b30 880d |0023: iput-object v0, v3, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d88 │ │ -099aca: 5937 870d |0025: iput v7, v3, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0d87 │ │ -099ace: 0e00 |0027: return-void │ │ +099adc: |[099adc] com.squareup.picasso.RequestHandler$Result.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V │ │ +099aec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +099aee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +099af0: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +099af6: 3804 0e00 |0005: if-eqz v4, 0013 // +000e │ │ +099afa: 0102 |0007: move v2, v0 │ │ +099afc: 3805 0d00 |0008: if-eqz v5, 0015 // +000d │ │ +099b00: b720 |000a: xor-int/2addr v0, v2 │ │ +099b02: 3900 0c00 |000b: if-nez v0, 0017 // +000c │ │ +099b06: 2200 8105 |000d: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ +099b0a: 7010 a42a 0000 |000f: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +099b10: 2700 |0012: throw v0 │ │ +099b12: 0112 |0013: move v2, v1 │ │ +099b14: 28f4 |0014: goto 0008 // -000c │ │ +099b16: 0110 |0015: move v0, v1 │ │ +099b18: 28f4 |0016: goto 000a // -000c │ │ +099b1a: 5b34 860d |0017: iput-object v4, v3, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0d86 │ │ +099b1e: 5b35 890d |0019: iput-object v5, v3, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0d89 │ │ +099b22: 1a00 e421 |001b: const-string v0, "loadedFrom == null" // string@21e4 │ │ +099b26: 7120 3827 0600 |001d: invoke-static {v6, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@2738 │ │ +099b2c: 0c00 |0020: move-result-object v0 │ │ +099b2e: 1f00 cf04 |0021: check-cast v0, Lcom/squareup/picasso/Picasso$LoadedFrom; // type@04cf │ │ +099b32: 5b30 880d |0023: iput-object v0, v3, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d88 │ │ +099b36: 5937 870d |0025: iput v7, v3, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0d87 │ │ +099b3a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=65 │ │ 0x0005 line=66 │ │ 0x000d line=67 │ │ 0x0014 line=66 │ │ 0x0017 line=69 │ │ @@ -144824,23 +144823,23 @@ │ │ type : '(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -099ad0: |[099ad0] com.squareup.picasso.RequestHandler$Result.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -099ae0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -099ae2: 1a00 ab2f |0001: const-string v0, "stream == null" // string@2fab │ │ -099ae6: 7120 3827 0400 |0003: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@2738 │ │ -099aec: 0c00 |0006: move-result-object v0 │ │ -099aee: 1f00 7705 |0007: check-cast v0, Ljava/io/InputStream; // type@0577 │ │ -099af2: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -099af4: 7052 e126 1350 |000a: invoke-direct {v3, v1, v0, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ -099afa: 0e00 |000d: return-void │ │ +099b3c: |[099b3c] com.squareup.picasso.RequestHandler$Result.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +099b4c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +099b4e: 1a00 af2f |0001: const-string v0, "stream == null" // string@2faf │ │ +099b52: 7120 3827 0400 |0003: invoke-static {v4, v0}, Lcom/squareup/picasso/Utils;.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; // method@2738 │ │ +099b58: 0c00 |0006: move-result-object v0 │ │ +099b5a: 1f00 7705 |0007: check-cast v0, Ljava/io/InputStream; // type@0577 │ │ +099b5e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +099b60: 7052 e126 1350 |000a: invoke-direct {v3, v1, v0, v5, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ +099b66: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x000d line=63 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Lcom/squareup/picasso/RequestHandler$Result; │ │ 0x0000 - 0x000e reg=4 stream Ljava/io/InputStream; │ │ @@ -144852,17 +144851,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099afc: |[099afc] com.squareup.picasso.RequestHandler$Result.getBitmap:()Landroid/graphics/Bitmap; │ │ -099b0c: 5410 860d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0d86 │ │ -099b10: 1100 |0002: return-object v0 │ │ +099b68: |[099b68] com.squareup.picasso.RequestHandler$Result.getBitmap:()Landroid/graphics/Bitmap; │ │ +099b78: 5410 860d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.bitmap:Landroid/graphics/Bitmap; // field@0d86 │ │ +099b7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ #1 : (in Lcom/squareup/picasso/RequestHandler$Result;) │ │ @@ -144870,17 +144869,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099b14: |[099b14] com.squareup.picasso.RequestHandler$Result.getExifOrientation:()I │ │ -099b24: 5210 870d |0000: iget v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0d87 │ │ -099b28: 0f00 |0002: return v0 │ │ +099b80: |[099b80] com.squareup.picasso.RequestHandler$Result.getExifOrientation:()I │ │ +099b90: 5210 870d |0000: iget v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.exifOrientation:I // field@0d87 │ │ +099b94: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ #2 : (in Lcom/squareup/picasso/RequestHandler$Result;) │ │ @@ -144888,17 +144887,17 @@ │ │ type : '()Lcom/squareup/picasso/Picasso$LoadedFrom;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099b2c: |[099b2c] com.squareup.picasso.RequestHandler$Result.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ -099b3c: 5410 880d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d88 │ │ -099b40: 1100 |0002: return-object v0 │ │ +099b98: |[099b98] com.squareup.picasso.RequestHandler$Result.getLoadedFrom:()Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ +099ba8: 5410 880d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.loadedFrom:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d88 │ │ +099bac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ #3 : (in Lcom/squareup/picasso/RequestHandler$Result;) │ │ @@ -144906,17 +144905,17 @@ │ │ type : '()Ljava/io/InputStream;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -099b44: |[099b44] com.squareup.picasso.RequestHandler$Result.getStream:()Ljava/io/InputStream; │ │ -099b54: 5410 890d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0d89 │ │ -099b58: 1100 |0002: return-object v0 │ │ +099bb0: |[099bb0] com.squareup.picasso.RequestHandler$Result.getStream:()Ljava/io/InputStream; │ │ +099bc0: 5410 890d |0000: iget-object v0, v1, Lcom/squareup/picasso/RequestHandler$Result;.stream:Ljava/io/InputStream; // field@0d89 │ │ +099bc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/RequestHandler$Result; │ │ │ │ source_file_idx : 4002 (RequestHandler.java) │ │ @@ -144950,17 +144949,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -099b5c: |[099b5c] com.squareup.picasso.RequestHandler.:()V │ │ -099b6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -099b72: 0e00 |0003: return-void │ │ +099bc8: |[099bc8] com.squareup.picasso.RequestHandler.:()V │ │ +099bd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +099bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/RequestHandler; │ │ │ │ @@ -144969,61 +144968,61 @@ │ │ type : '(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -099b74: |[099b74] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ -099b84: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -099b86: 3679 0400 |0001: if-gt v9, v7, 0005 // +0004 │ │ -099b8a: 3768 0d00 |0003: if-le v8, v6, 0010 // +000d │ │ -099b8e: 3907 1100 |0005: if-nez v7, 0016 // +0011 │ │ -099b92: 8283 |0007: int-to-float v3, v8 │ │ -099b94: 8264 |0008: int-to-float v4, v6 │ │ -099b96: c943 |0009: div-float/2addr v3, v4 │ │ -099b98: 8934 |000a: float-to-double v4, v3 │ │ -099b9a: 7120 f22a 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ -099ba0: 0b04 |000e: move-result-wide v4 │ │ -099ba2: 8a41 |000f: double-to-int v1, v4 │ │ -099ba4: 59a1 3200 |0010: iput v1, v10, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0032 │ │ -099ba8: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -099baa: 5ca3 2f00 |0013: iput-boolean v3, v10, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ -099bae: 0e00 |0015: return-void │ │ -099bb0: 3906 0c00 |0016: if-nez v6, 0022 // +000c │ │ -099bb4: 8293 |0018: int-to-float v3, v9 │ │ -099bb6: 8274 |0019: int-to-float v4, v7 │ │ -099bb8: c943 |001a: div-float/2addr v3, v4 │ │ -099bba: 8934 |001b: float-to-double v4, v3 │ │ -099bbc: 7120 f22a 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ -099bc2: 0b04 |001f: move-result-wide v4 │ │ -099bc4: 8a41 |0020: double-to-int v1, v4 │ │ -099bc6: 28ef |0021: goto 0010 // -0011 │ │ -099bc8: 8293 |0022: int-to-float v3, v9 │ │ -099bca: 8274 |0023: int-to-float v4, v7 │ │ -099bcc: c943 |0024: div-float/2addr v3, v4 │ │ -099bce: 8934 |0025: float-to-double v4, v3 │ │ -099bd0: 7120 f22a 5400 |0026: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ -099bd6: 0b04 |0029: move-result-wide v4 │ │ -099bd8: 8a40 |002a: double-to-int v0, v4 │ │ -099bda: 8283 |002b: int-to-float v3, v8 │ │ -099bdc: 8264 |002c: int-to-float v4, v6 │ │ -099bde: c943 |002d: div-float/2addr v3, v4 │ │ -099be0: 8934 |002e: float-to-double v4, v3 │ │ -099be2: 7120 f22a 5400 |002f: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ -099be8: 0b04 |0032: move-result-wide v4 │ │ -099bea: 8a42 |0033: double-to-int v2, v4 │ │ -099bec: 55b3 680d |0034: iget-boolean v3, v11, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ -099bf0: 3803 0700 |0036: if-eqz v3, 003d // +0007 │ │ -099bf4: 7120 f42a 2000 |0038: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -099bfa: 0a01 |003b: move-result v1 │ │ -099bfc: 28d4 |003c: goto 0010 // -002c │ │ -099bfe: 7120 f72a 2000 |003d: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -099c04: 0a01 |0040: move-result v1 │ │ -099c06: 28fb |0041: goto 003c // -0005 │ │ +099be0: |[099be0] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ +099bf0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +099bf2: 3679 0400 |0001: if-gt v9, v7, 0005 // +0004 │ │ +099bf6: 3768 0d00 |0003: if-le v8, v6, 0010 // +000d │ │ +099bfa: 3907 1100 |0005: if-nez v7, 0016 // +0011 │ │ +099bfe: 8283 |0007: int-to-float v3, v8 │ │ +099c00: 8264 |0008: int-to-float v4, v6 │ │ +099c02: c943 |0009: div-float/2addr v3, v4 │ │ +099c04: 8934 |000a: float-to-double v4, v3 │ │ +099c06: 7120 f22a 5400 |000b: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ +099c0c: 0b04 |000e: move-result-wide v4 │ │ +099c0e: 8a41 |000f: double-to-int v1, v4 │ │ +099c10: 59a1 3200 |0010: iput v1, v10, Landroid/graphics/BitmapFactory$Options;.inSampleSize:I // field@0032 │ │ +099c14: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +099c16: 5ca3 2f00 |0013: iput-boolean v3, v10, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ +099c1a: 0e00 |0015: return-void │ │ +099c1c: 3906 0c00 |0016: if-nez v6, 0022 // +000c │ │ +099c20: 8293 |0018: int-to-float v3, v9 │ │ +099c22: 8274 |0019: int-to-float v4, v7 │ │ +099c24: c943 |001a: div-float/2addr v3, v4 │ │ +099c26: 8934 |001b: float-to-double v4, v3 │ │ +099c28: 7120 f22a 5400 |001c: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ +099c2e: 0b04 |001f: move-result-wide v4 │ │ +099c30: 8a41 |0020: double-to-int v1, v4 │ │ +099c32: 28ef |0021: goto 0010 // -0011 │ │ +099c34: 8293 |0022: int-to-float v3, v9 │ │ +099c36: 8274 |0023: int-to-float v4, v7 │ │ +099c38: c943 |0024: div-float/2addr v3, v4 │ │ +099c3a: 8934 |0025: float-to-double v4, v3 │ │ +099c3c: 7120 f22a 5400 |0026: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ +099c42: 0b04 |0029: move-result-wide v4 │ │ +099c44: 8a40 |002a: double-to-int v0, v4 │ │ +099c46: 8283 |002b: int-to-float v3, v8 │ │ +099c48: 8264 |002c: int-to-float v4, v6 │ │ +099c4a: c943 |002d: div-float/2addr v3, v4 │ │ +099c4c: 8934 |002e: float-to-double v4, v3 │ │ +099c4e: 7120 f22a 5400 |002f: invoke-static {v4, v5}, Ljava/lang/Math;.floor:(D)D // method@2af2 │ │ +099c54: 0b04 |0032: move-result-wide v4 │ │ +099c56: 8a42 |0033: double-to-int v2, v4 │ │ +099c58: 55b3 680d |0034: iget-boolean v3, v11, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ +099c5c: 3803 0700 |0036: if-eqz v3, 003d // +0007 │ │ +099c60: 7120 f42a 2000 |0038: invoke-static {v0, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +099c66: 0a01 |003b: move-result v1 │ │ +099c68: 28d4 |003c: goto 0010 // -002c │ │ +099c6a: 7120 f72a 2000 |003d: invoke-static {v0, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +099c70: 0a01 |0040: move-result v1 │ │ +099c72: 28fb |0041: goto 003c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0001 line=158 │ │ 0x0005 line=161 │ │ 0x0007 line=162 │ │ 0x0010 line=173 │ │ @@ -145052,23 +145051,23 @@ │ │ type : '(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -099c08: |[099c08] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ -099c18: 5282 3400 |0000: iget v2, v8, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0034 │ │ -099c1c: 5283 3300 |0002: iget v3, v8, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0033 │ │ -099c20: 0160 |0004: move v0, v6 │ │ -099c22: 0171 |0005: move v1, v7 │ │ -099c24: 0784 |0006: move-object v4, v8 │ │ -099c26: 0795 |0007: move-object v5, v9 │ │ -099c28: 7706 e826 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26e8 │ │ -099c2e: 0e00 |000b: return-void │ │ +099c74: |[099c74] com.squareup.picasso.RequestHandler.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V │ │ +099c84: 5282 3400 |0000: iget v2, v8, Landroid/graphics/BitmapFactory$Options;.outWidth:I // field@0034 │ │ +099c88: 5283 3300 |0002: iget v3, v8, Landroid/graphics/BitmapFactory$Options;.outHeight:I // field@0033 │ │ +099c8c: 0160 |0004: move v0, v6 │ │ +099c8e: 0171 |0005: move v1, v7 │ │ +099c90: 0784 |0006: move-object v4, v8 │ │ +099c92: 0795 |0007: move-object v5, v9 │ │ +099c94: 7706 e826 0000 |0008: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/RequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26e8 │ │ +099c9a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000b line=153 │ │ locals : │ │ 0x0000 - 0x000c reg=6 reqWidth I │ │ 0x0000 - 0x000c reg=7 reqHeight I │ │ @@ -145080,32 +145079,32 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 30 16-bit code units │ │ -099c30: |[099c30] com.squareup.picasso.RequestHandler.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; │ │ -099c40: 6e10 b426 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ -099c46: 0a01 |0003: move-result v1 │ │ -099c48: 5443 690d |0004: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ -099c4c: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ -099c50: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -099c52: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -099c54: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -099c58: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -099c5c: 2202 5a00 |000e: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@005a │ │ -099c60: 7010 f101 0200 |0010: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@01f1 │ │ -099c66: 5c21 2f00 |0013: iput-boolean v1, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ -099c6a: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ -099c6e: 5443 690d |0017: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ -099c72: 5b23 3100 |0019: iput-object v3, v2, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0031 │ │ -099c76: 1102 |001b: return-object v2 │ │ -099c78: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -099c7a: 28ec |001d: goto 0009 // -0014 │ │ +099c9c: |[099c9c] com.squareup.picasso.RequestHandler.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; │ │ +099cac: 6e10 b426 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ +099cb2: 0a01 |0003: move-result v1 │ │ +099cb4: 5443 690d |0004: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ +099cb8: 3803 1600 |0006: if-eqz v3, 001c // +0016 │ │ +099cbc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +099cbe: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +099cc0: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +099cc4: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +099cc8: 2202 5a00 |000e: new-instance v2, Landroid/graphics/BitmapFactory$Options; // type@005a │ │ +099ccc: 7010 f101 0200 |0010: invoke-direct {v2}, Landroid/graphics/BitmapFactory$Options;.:()V // method@01f1 │ │ +099cd2: 5c21 2f00 |0013: iput-boolean v1, v2, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ +099cd6: 3800 0600 |0015: if-eqz v0, 001b // +0006 │ │ +099cda: 5443 690d |0017: iget-object v3, v4, Lcom/squareup/picasso/Request;.config:Landroid/graphics/Bitmap$Config; // field@0d69 │ │ +099cde: 5b23 3100 |0019: iput-object v3, v2, Landroid/graphics/BitmapFactory$Options;.inPreferredConfig:Landroid/graphics/Bitmap$Config; // field@0031 │ │ +099ce2: 1102 |001b: return-object v2 │ │ +099ce4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +099ce6: 28ec |001d: goto 0009 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0004 line=133 │ │ 0x0009 line=134 │ │ 0x000a line=135 │ │ 0x000e line=136 │ │ @@ -145126,22 +145125,22 @@ │ │ type : '(Landroid/graphics/BitmapFactory$Options;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -099c7c: |[099c7c] com.squareup.picasso.RequestHandler.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z │ │ -099c8c: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ -099c90: 5510 2f00 |0002: iget-boolean v0, v1, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ -099c94: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -099c98: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -099c9a: 0f00 |0007: return v0 │ │ -099c9c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -099c9e: 28fe |0009: goto 0007 // -0002 │ │ +099ce8: |[099ce8] com.squareup.picasso.RequestHandler.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z │ │ +099cf8: 3801 0800 |0000: if-eqz v1, 0008 // +0008 │ │ +099cfc: 5510 2f00 |0002: iget-boolean v0, v1, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ +099d00: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +099d04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +099d06: 0f00 |0007: return v0 │ │ +099d08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +099d0a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x000a reg=1 options Landroid/graphics/BitmapFactory$Options; │ │ │ │ Virtual methods - │ │ @@ -145156,17 +145155,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -099ca0: |[099ca0] com.squareup.picasso.RequestHandler.getRetryCount:()I │ │ -099cb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099cb2: 0f00 |0001: return v0 │ │ +099d0c: |[099d0c] com.squareup.picasso.RequestHandler.getRetryCount:()I │ │ +099d1c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099d1e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/RequestHandler; │ │ │ │ #2 : (in Lcom/squareup/picasso/RequestHandler;) │ │ @@ -145180,17 +145179,17 @@ │ │ type : '(ZLandroid/net/NetworkInfo;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -099cb4: |[099cb4] com.squareup.picasso.RequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ -099cc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099cc6: 0f00 |0001: return v0 │ │ +099d20: |[099d20] com.squareup.picasso.RequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ +099d30: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099d32: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/RequestHandler; │ │ 0x0000 - 0x0002 reg=2 airplaneMode Z │ │ 0x0000 - 0x0002 reg=3 info Landroid/net/NetworkInfo; │ │ @@ -145200,17 +145199,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -099cc8: |[099cc8] com.squareup.picasso.RequestHandler.supportsReplay:()Z │ │ -099cd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -099cda: 0f00 |0001: return v0 │ │ +099d34: |[099d34] com.squareup.picasso.RequestHandler.supportsReplay:()Z │ │ +099d44: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +099d46: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/RequestHandler; │ │ │ │ source_file_idx : 4002 (RequestHandler.java) │ │ @@ -145252,19 +145251,19 @@ │ │ type : '(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -099cdc: |[099cdc] com.squareup.picasso.Stats$StatsHandler$1.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V │ │ -099cec: 5b01 8b0d |0000: iput-object v1, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.this$0:Lcom/squareup/picasso/Stats$StatsHandler; // field@0d8b │ │ -099cf0: 5b02 8c0d |0002: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0d8c │ │ -099cf4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -099cfa: 0e00 |0007: return-void │ │ +099d48: |[099d48] com.squareup.picasso.Stats$StatsHandler$1.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V │ │ +099d58: 5b01 8b0d |0000: iput-object v1, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.this$0:Lcom/squareup/picasso/Stats$StatsHandler; // field@0d8b │ │ +099d5c: 5b02 8c0d |0002: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0d8c │ │ +099d60: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +099d66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lcom/squareup/picasso/Stats$StatsHandler$1; │ │ 0x0000 - 0x0008 reg=1 this$0 Lcom/squareup/picasso/Stats$StatsHandler; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/os/Message; │ │ @@ -145275,29 +145274,29 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -099cfc: |[099cfc] com.squareup.picasso.Stats$StatsHandler$1.run:()V │ │ -099d0c: 2200 8105 |0000: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ -099d10: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -099d14: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -099d1a: 1a02 c011 |0007: const-string v2, "Unhandled stats message." // string@11c0 │ │ -099d1e: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -099d24: 0c01 |000c: move-result-object v1 │ │ -099d26: 5432 8c0d |000d: iget-object v2, v3, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0d8c │ │ -099d2a: 5222 4300 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@0043 │ │ -099d2e: 6e20 422b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -099d34: 0c01 |0014: move-result-object v1 │ │ -099d36: 6e10 4e2b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -099d3c: 0c01 |0018: move-result-object v1 │ │ -099d3e: 7020 a52a 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ -099d44: 2700 |001c: throw v0 │ │ +099d68: |[099d68] com.squareup.picasso.Stats$StatsHandler$1.run:()V │ │ +099d78: 2200 8105 |0000: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ +099d7c: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +099d80: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +099d86: 1a02 c111 |0007: const-string v2, "Unhandled stats message." // string@11c1 │ │ +099d8a: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +099d90: 0c01 |000c: move-result-object v1 │ │ +099d92: 5432 8c0d |000d: iget-object v2, v3, Lcom/squareup/picasso/Stats$StatsHandler$1;.val$msg:Landroid/os/Message; // field@0d8c │ │ +099d96: 5222 4300 |000f: iget v2, v2, Landroid/os/Message;.what:I // field@0043 │ │ +099d9a: 6e20 422b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +099da0: 0c01 |0014: move-result-object v1 │ │ +099da2: 6e10 4e2b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +099da8: 0c01 |0018: move-result-object v1 │ │ +099daa: 7020 a52a 1000 |0019: invoke-direct {v0, v1}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ +099db0: 2700 |001c: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x001d reg=3 this Lcom/squareup/picasso/Stats$StatsHandler$1; │ │ │ │ source_file_idx : 4239 (Stats.java) │ │ @@ -145334,18 +145333,18 @@ │ │ type : '(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -099d48: |[099d48] com.squareup.picasso.Stats$StatsHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V │ │ -099d58: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ -099d5e: 5b02 8d0d |0003: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ -099d62: 0e00 |0005: return-void │ │ +099db4: |[099db4] com.squareup.picasso.Stats$StatsHandler.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V │ │ +099dc4: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ +099dca: 5b02 8d0d |0003: iput-object v2, v0, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ +099dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ 0x0005 line=133 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/Stats$StatsHandler; │ │ @@ -145358,44 +145357,44 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -099d64: |[099d64] com.squareup.picasso.Stats$StatsHandler.handleMessage:(Landroid/os/Message;)V │ │ -099d74: 5250 4300 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@0043 │ │ -099d78: 2b00 3600 0000 |0002: packed-switch v0, 00000038 // +00000036 │ │ -099d7e: 6200 2e0d |0005: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ -099d82: 2201 e204 |0007: new-instance v1, Lcom/squareup/picasso/Stats$StatsHandler$1; // type@04e2 │ │ -099d86: 7030 f826 4105 |0009: invoke-direct {v1, v4, v5}, Lcom/squareup/picasso/Stats$StatsHandler$1;.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V // method@26f8 │ │ -099d8c: 6e20 df02 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -099d92: 0e00 |000f: return-void │ │ -099d94: 5440 8d0d |0010: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ -099d98: 6e10 0627 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheHit:()V // method@2706 │ │ -099d9e: 28fa |0015: goto 000f // -0006 │ │ -099da0: 5440 8d0d |0016: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ -099da4: 6e10 0727 0000 |0018: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheMiss:()V // method@2707 │ │ -099daa: 28f4 |001b: goto 000f // -000c │ │ -099dac: 5440 8d0d |001c: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ -099db0: 5251 4100 |001e: iget v1, v5, Landroid/os/Message;.arg1:I // field@0041 │ │ -099db4: 8112 |0020: int-to-long v2, v1 │ │ -099db6: 6e30 0427 2003 |0021: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;.performBitmapDecoded:(J)V // method@2704 │ │ -099dbc: 28eb |0024: goto 000f // -0015 │ │ -099dbe: 5440 8d0d |0025: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ -099dc2: 5251 4100 |0027: iget v1, v5, Landroid/os/Message;.arg1:I // field@0041 │ │ -099dc6: 8112 |0029: int-to-long v2, v1 │ │ -099dc8: 6e30 0527 2003 |002a: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;.performBitmapTransformed:(J)V // method@2705 │ │ -099dce: 28e2 |002d: goto 000f // -001e │ │ -099dd0: 5441 8d0d |002e: iget-object v1, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ -099dd4: 5450 4200 |0030: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ -099dd8: 1f00 9a05 |0032: check-cast v0, Ljava/lang/Long; // type@059a │ │ -099ddc: 6e20 0827 0100 |0034: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Stats;.performDownloadFinished:(Ljava/lang/Long;)V // method@2708 │ │ -099de2: 28d8 |0037: goto 000f // -0028 │ │ -099de4: 0001 0500 0000 0000 0e00 0000 1400 ... |0038: packed-switch-data (14 units) │ │ +099dd0: |[099dd0] com.squareup.picasso.Stats$StatsHandler.handleMessage:(Landroid/os/Message;)V │ │ +099de0: 5250 4300 |0000: iget v0, v5, Landroid/os/Message;.what:I // field@0043 │ │ +099de4: 2b00 3600 0000 |0002: packed-switch v0, 00000038 // +00000036 │ │ +099dea: 6200 2e0d |0005: sget-object v0, Lcom/squareup/picasso/Picasso;.HANDLER:Landroid/os/Handler; // field@0d2e │ │ +099dee: 2201 e204 |0007: new-instance v1, Lcom/squareup/picasso/Stats$StatsHandler$1; // type@04e2 │ │ +099df2: 7030 f826 4105 |0009: invoke-direct {v1, v4, v5}, Lcom/squareup/picasso/Stats$StatsHandler$1;.:(Lcom/squareup/picasso/Stats$StatsHandler;Landroid/os/Message;)V // method@26f8 │ │ +099df8: 6e20 df02 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +099dfe: 0e00 |000f: return-void │ │ +099e00: 5440 8d0d |0010: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ +099e04: 6e10 0627 0000 |0012: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheHit:()V // method@2706 │ │ +099e0a: 28fa |0015: goto 000f // -0006 │ │ +099e0c: 5440 8d0d |0016: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ +099e10: 6e10 0727 0000 |0018: invoke-virtual {v0}, Lcom/squareup/picasso/Stats;.performCacheMiss:()V // method@2707 │ │ +099e16: 28f4 |001b: goto 000f // -000c │ │ +099e18: 5440 8d0d |001c: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ +099e1c: 5251 4100 |001e: iget v1, v5, Landroid/os/Message;.arg1:I // field@0041 │ │ +099e20: 8112 |0020: int-to-long v2, v1 │ │ +099e22: 6e30 0427 2003 |0021: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;.performBitmapDecoded:(J)V // method@2704 │ │ +099e28: 28eb |0024: goto 000f // -0015 │ │ +099e2a: 5440 8d0d |0025: iget-object v0, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ +099e2e: 5251 4100 |0027: iget v1, v5, Landroid/os/Message;.arg1:I // field@0041 │ │ +099e32: 8112 |0029: int-to-long v2, v1 │ │ +099e34: 6e30 0527 2003 |002a: invoke-virtual {v0, v2, v3}, Lcom/squareup/picasso/Stats;.performBitmapTransformed:(J)V // method@2705 │ │ +099e3a: 28e2 |002d: goto 000f // -001e │ │ +099e3c: 5441 8d0d |002e: iget-object v1, v4, Lcom/squareup/picasso/Stats$StatsHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d8d │ │ +099e40: 5450 4200 |0030: iget-object v0, v5, Landroid/os/Message;.obj:Ljava/lang/Object; // field@0042 │ │ +099e44: 1f00 9a05 |0032: check-cast v0, Ljava/lang/Long; // type@059a │ │ +099e48: 6e20 0827 0100 |0034: invoke-virtual {v1, v0}, Lcom/squareup/picasso/Stats;.performDownloadFinished:(Ljava/lang/Long;)V // method@2708 │ │ +099e4e: 28d8 |0037: goto 000f // -0028 │ │ +099e50: 0001 0500 0000 0000 0e00 0000 1400 ... |0038: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0005 line=153 │ │ 0x000f line=159 │ │ 0x0010 line=138 │ │ 0x0016 line=141 │ │ @@ -145522,35 +145521,35 @@ │ │ type : '(Lcom/squareup/picasso/Cache;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -099e00: |[099e00] com.squareup.picasso.Stats.:(Lcom/squareup/picasso/Cache;)V │ │ -099e10: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -099e16: 5b34 970d |0003: iput-object v4, v3, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0d97 │ │ -099e1a: 2200 9000 |0005: new-instance v0, Landroid/os/HandlerThread; // type@0090 │ │ -099e1e: 1a01 1e0f |0007: const-string v1, "Picasso-Stats" // string@0f1e │ │ -099e22: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -099e26: 7030 ea02 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@02ea │ │ -099e2c: 5b30 9d0d |000e: iput-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ -099e30: 5430 9d0d |0010: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ -099e34: 6e10 ed02 0000 |0012: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@02ed │ │ -099e3a: 5430 9d0d |0015: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ -099e3e: 6e10 eb02 0000 |0017: invoke-virtual {v0}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02eb │ │ -099e44: 0c00 |001a: move-result-object v0 │ │ -099e46: 7110 3e27 0000 |001b: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@273e │ │ -099e4c: 2200 e304 |001e: new-instance v0, Lcom/squareup/picasso/Stats$StatsHandler; // type@04e3 │ │ -099e50: 5431 9d0d |0020: iget-object v1, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ -099e54: 6e10 eb02 0100 |0022: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02eb │ │ -099e5a: 0c01 |0025: move-result-object v1 │ │ -099e5c: 7030 fa26 1003 |0026: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Stats$StatsHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V // method@26fa │ │ -099e62: 5b30 9b0d |0029: iput-object v0, v3, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099e66: 0e00 |002b: return-void │ │ +099e6c: |[099e6c] com.squareup.picasso.Stats.:(Lcom/squareup/picasso/Cache;)V │ │ +099e7c: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +099e82: 5b34 970d |0003: iput-object v4, v3, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0d97 │ │ +099e86: 2200 9000 |0005: new-instance v0, Landroid/os/HandlerThread; // type@0090 │ │ +099e8a: 1a01 1e0f |0007: const-string v1, "Picasso-Stats" // string@0f1e │ │ +099e8e: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +099e92: 7030 ea02 1002 |000b: invoke-direct {v0, v1, v2}, Landroid/os/HandlerThread;.:(Ljava/lang/String;I)V // method@02ea │ │ +099e98: 5b30 9d0d |000e: iput-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ +099e9c: 5430 9d0d |0010: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ +099ea0: 6e10 ed02 0000 |0012: invoke-virtual {v0}, Landroid/os/HandlerThread;.start:()V // method@02ed │ │ +099ea6: 5430 9d0d |0015: iget-object v0, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ +099eaa: 6e10 eb02 0000 |0017: invoke-virtual {v0}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02eb │ │ +099eb0: 0c00 |001a: move-result-object v0 │ │ +099eb2: 7110 3e27 0000 |001b: invoke-static {v0}, Lcom/squareup/picasso/Utils;.flushStackLocalLeaks:(Landroid/os/Looper;)V // method@273e │ │ +099eb8: 2200 e304 |001e: new-instance v0, Lcom/squareup/picasso/Stats$StatsHandler; // type@04e3 │ │ +099ebc: 5431 9d0d |0020: iget-object v1, v3, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ +099ec0: 6e10 eb02 0100 |0022: invoke-virtual {v1}, Landroid/os/HandlerThread;.getLooper:()Landroid/os/Looper; // method@02eb │ │ +099ec6: 0c01 |0025: move-result-object v1 │ │ +099ec8: 7030 fa26 1003 |0026: invoke-direct {v0, v1, v3}, Lcom/squareup/picasso/Stats$StatsHandler;.:(Landroid/os/Looper;Lcom/squareup/picasso/Stats;)V // method@26fa │ │ +099ece: 5b30 9b0d |0029: iput-object v0, v3, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +099ed2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=52 │ │ 0x0005 line=53 │ │ 0x0010 line=54 │ │ 0x0015 line=55 │ │ @@ -145565,18 +145564,18 @@ │ │ type : '(IJ)J' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -099e68: |[099e68] com.squareup.picasso.Stats.getAverage:(IJ)J │ │ -099e78: 8130 |0000: int-to-long v0, v3 │ │ -099e7a: 9e00 0400 |0001: div-long v0, v4, v0 │ │ -099e7e: 1000 |0003: return-wide v0 │ │ +099ed4: |[099ed4] com.squareup.picasso.Stats.getAverage:(IJ)J │ │ +099ee4: 8130 |0000: int-to-long v0, v3 │ │ +099ee6: 9e00 0400 |0001: div-long v0, v4, v0 │ │ +099eea: 1000 |0003: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 count I │ │ 0x0000 - 0x0004 reg=4 totalSize J │ │ │ │ @@ -145585,24 +145584,24 @@ │ │ type : '(Landroid/graphics/Bitmap;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -099e80: |[099e80] com.squareup.picasso.Stats.processBitmap:(Landroid/graphics/Bitmap;I)V │ │ -099e90: 7110 3f27 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ -099e96: 0a00 |0003: move-result v0 │ │ -099e98: 5441 9b0d |0004: iget-object v1, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099e9c: 5442 9b0d |0006: iget-object v2, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099ea0: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -099ea2: 6e40 dd02 6230 |0009: invoke-virtual {v2, v6, v0, v3}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@02dd │ │ -099ea8: 0c02 |000c: move-result-object v2 │ │ -099eaa: 6e20 e702 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -099eb0: 0e00 |0010: return-void │ │ +099eec: |[099eec] com.squareup.picasso.Stats.processBitmap:(Landroid/graphics/Bitmap;I)V │ │ +099efc: 7110 3f27 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ +099f02: 0a00 |0003: move-result v0 │ │ +099f04: 5441 9b0d |0004: iget-object v1, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +099f08: 5442 9b0d |0006: iget-object v2, v4, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +099f0c: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +099f0e: 6e40 dd02 6230 |0009: invoke-virtual {v2, v6, v0, v3}, Landroid/os/Handler;.obtainMessage:(III)Landroid/os/Message; // method@02dd │ │ +099f14: 0c02 |000c: move-result-object v2 │ │ +099f16: 6e20 e702 2100 |000d: invoke-virtual {v1, v2}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +099f1c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0004 line=119 │ │ 0x0010 line=120 │ │ locals : │ │ 0x0004 - 0x0011 reg=0 bitmapSize I │ │ @@ -145616,56 +145615,56 @@ │ │ type : '()Lcom/squareup/picasso/StatsSnapshot;' │ │ access : 0x0000 () │ │ code - │ │ registers : 28 │ │ ins : 1 │ │ outs : 24 │ │ insns size : 82 16-bit code units │ │ -099eb4: |[099eb4] com.squareup.picasso.Stats.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ -099ec4: 2203 e504 |0000: new-instance v3, Lcom/squareup/picasso/StatsSnapshot; // type@04e5 │ │ -099ec8: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ -099ecc: 5402 970d |0004: iget-object v2, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0d97 │ │ -099ed0: 7210 8225 0200 |0006: invoke-interface {v2}, Lcom/squareup/picasso/Cache;.maxSize:()I // method@2582 │ │ -099ed6: 0a04 |0009: move-result v4 │ │ -099ed8: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ -099edc: 5402 970d |000c: iget-object v2, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0d97 │ │ -099ee0: 7210 8425 0200 |000e: invoke-interface {v2}, Lcom/squareup/picasso/Cache;.size:()I // method@2584 │ │ -099ee6: 0a05 |0011: move-result v5 │ │ -099ee8: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ -099eec: 5306 980d |0014: iget-wide v6, v0, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0d98 │ │ -099ef0: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ -099ef4: 5308 990d |0018: iget-wide v8, v0, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0d99 │ │ -099ef8: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ -099efc: 530a 9e0d |001c: iget-wide v10, v0, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ -099f00: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ -099f04: 530c 9f0d |0020: iget-wide v12, v0, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ -099f08: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ -099f0c: 530e a00d |0024: iget-wide v14, v0, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ -099f10: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ -099f14: 5300 940d |0028: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@0d94 │ │ -099f18: 0510 0000 |002a: move-wide/from16 v16, v0 │ │ -099f1c: 0800 1b00 |002c: move-object/from16 v0, v27 │ │ -099f20: 5300 950d |002e: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@0d95 │ │ -099f24: 0512 0000 |0030: move-wide/from16 v18, v0 │ │ -099f28: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ -099f2c: 5300 960d |0034: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0d96 │ │ -099f30: 0514 0000 |0036: move-wide/from16 v20, v0 │ │ -099f34: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ -099f38: 5200 9a0d |003a: iget v0, v0, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ -099f3c: 0216 0000 |003c: move/from16 v22, v0 │ │ -099f40: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ -099f44: 5200 9c0d |0040: iget v0, v0, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ -099f48: 0217 0000 |0042: move/from16 v23, v0 │ │ -099f4c: 0800 1b00 |0044: move-object/from16 v0, v27 │ │ -099f50: 5200 a10d |0046: iget v0, v0, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@0da1 │ │ -099f54: 0218 0000 |0048: move/from16 v24, v0 │ │ -099f58: 7100 502b 0000 |004a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -099f5e: 0b19 |004d: move-result-wide v25 │ │ -099f60: 7618 0b27 0300 |004e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lcom/squareup/picasso/StatsSnapshot;.:(IIJJJJJJJJIIIJ)V // method@270b │ │ -099f66: 1103 |0051: return-object v3 │ │ +099f20: |[099f20] com.squareup.picasso.Stats.createSnapshot:()Lcom/squareup/picasso/StatsSnapshot; │ │ +099f30: 2203 e504 |0000: new-instance v3, Lcom/squareup/picasso/StatsSnapshot; // type@04e5 │ │ +099f34: 0800 1b00 |0002: move-object/from16 v0, v27 │ │ +099f38: 5402 970d |0004: iget-object v2, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0d97 │ │ +099f3c: 7210 8225 0200 |0006: invoke-interface {v2}, Lcom/squareup/picasso/Cache;.maxSize:()I // method@2582 │ │ +099f42: 0a04 |0009: move-result v4 │ │ +099f44: 0800 1b00 |000a: move-object/from16 v0, v27 │ │ +099f48: 5402 970d |000c: iget-object v2, v0, Lcom/squareup/picasso/Stats;.cache:Lcom/squareup/picasso/Cache; // field@0d97 │ │ +099f4c: 7210 8425 0200 |000e: invoke-interface {v2}, Lcom/squareup/picasso/Cache;.size:()I // method@2584 │ │ +099f52: 0a05 |0011: move-result v5 │ │ +099f54: 0800 1b00 |0012: move-object/from16 v0, v27 │ │ +099f58: 5306 980d |0014: iget-wide v6, v0, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0d98 │ │ +099f5c: 0800 1b00 |0016: move-object/from16 v0, v27 │ │ +099f60: 5308 990d |0018: iget-wide v8, v0, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0d99 │ │ +099f64: 0800 1b00 |001a: move-object/from16 v0, v27 │ │ +099f68: 530a 9e0d |001c: iget-wide v10, v0, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ +099f6c: 0800 1b00 |001e: move-object/from16 v0, v27 │ │ +099f70: 530c 9f0d |0020: iget-wide v12, v0, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ +099f74: 0800 1b00 |0022: move-object/from16 v0, v27 │ │ +099f78: 530e a00d |0024: iget-wide v14, v0, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ +099f7c: 0800 1b00 |0026: move-object/from16 v0, v27 │ │ +099f80: 5300 940d |0028: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@0d94 │ │ +099f84: 0510 0000 |002a: move-wide/from16 v16, v0 │ │ +099f88: 0800 1b00 |002c: move-object/from16 v0, v27 │ │ +099f8c: 5300 950d |002e: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@0d95 │ │ +099f90: 0512 0000 |0030: move-wide/from16 v18, v0 │ │ +099f94: 0800 1b00 |0032: move-object/from16 v0, v27 │ │ +099f98: 5300 960d |0034: iget-wide v0, v0, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0d96 │ │ +099f9c: 0514 0000 |0036: move-wide/from16 v20, v0 │ │ +099fa0: 0800 1b00 |0038: move-object/from16 v0, v27 │ │ +099fa4: 5200 9a0d |003a: iget v0, v0, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ +099fa8: 0216 0000 |003c: move/from16 v22, v0 │ │ +099fac: 0800 1b00 |003e: move-object/from16 v0, v27 │ │ +099fb0: 5200 9c0d |0040: iget v0, v0, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ +099fb4: 0217 0000 |0042: move/from16 v23, v0 │ │ +099fb8: 0800 1b00 |0044: move-object/from16 v0, v27 │ │ +099fbc: 5200 a10d |0046: iget v0, v0, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@0da1 │ │ +099fc0: 0218 0000 |0048: move/from16 v24, v0 │ │ +099fc4: 7100 502b 0000 |004a: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +099fca: 0b19 |004d: move-result-wide v25 │ │ +099fcc: 7618 0b27 0300 |004e: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22, v23, v24, v25, v26}, Lcom/squareup/picasso/StatsSnapshot;.:(IIJJJJJJJJIIIJ)V // method@270b │ │ +099fd2: 1103 |0051: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x004a line=113 │ │ locals : │ │ 0x0000 - 0x0052 reg=27 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -145674,18 +145673,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -099f68: |[099f68] com.squareup.picasso.Stats.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V │ │ -099f78: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -099f7a: 7030 0927 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@2709 │ │ -099f80: 0e00 |0004: return-void │ │ +099fd4: |[099fd4] com.squareup.picasso.Stats.dispatchBitmapDecoded:(Landroid/graphics/Bitmap;)V │ │ +099fe4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +099fe6: 7030 0927 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@2709 │ │ +099fec: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Stats; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -145695,18 +145694,18 @@ │ │ type : '(Landroid/graphics/Bitmap;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -099f84: |[099f84] com.squareup.picasso.Stats.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V │ │ -099f94: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -099f96: 7030 0927 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@2709 │ │ -099f9c: 0e00 |0004: return-void │ │ +099ff0: |[099ff0] com.squareup.picasso.Stats.dispatchBitmapTransformed:(Landroid/graphics/Bitmap;)V │ │ +09a000: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +09a002: 7030 0927 2100 |0001: invoke-direct {v1, v2, v0}, Lcom/squareup/picasso/Stats;.processBitmap:(Landroid/graphics/Bitmap;I)V // method@2709 │ │ +09a008: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0004 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/Stats; │ │ 0x0000 - 0x0005 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -145716,19 +145715,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -099fa0: |[099fa0] com.squareup.picasso.Stats.dispatchCacheHit:()V │ │ -099fb0: 5420 9b0d |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099fb4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -099fb6: 6e20 e402 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ -099fbc: 0e00 |0006: return-void │ │ +09a00c: |[09a00c] com.squareup.picasso.Stats.dispatchCacheHit:()V │ │ +09a01c: 5420 9b0d |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +09a020: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09a022: 6e20 e402 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ +09a028: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -145737,19 +145736,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -099fc0: |[099fc0] com.squareup.picasso.Stats.dispatchCacheMiss:()V │ │ -099fd0: 5420 9b0d |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099fd4: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -099fd6: 6e20 e402 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ -099fdc: 0e00 |0006: return-void │ │ +09a02c: |[09a02c] com.squareup.picasso.Stats.dispatchCacheMiss:()V │ │ +09a03c: 5420 9b0d |0000: iget-object v0, v2, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +09a040: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +09a042: 6e20 e402 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendEmptyMessage:(I)Z // method@02e4 │ │ +09a048: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -145758,24 +145757,24 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -099fe0: |[099fe0] com.squareup.picasso.Stats.dispatchDownloadFinished:(J)V │ │ -099ff0: 5450 9b0d |0000: iget-object v0, v5, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099ff4: 5451 9b0d |0002: iget-object v1, v5, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ -099ff8: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -099ffa: 7120 ed2a 7600 |0005: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -09a000: 0c03 |0008: move-result-object v3 │ │ -09a002: 6e30 de02 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ -09a008: 0c01 |000c: move-result-object v1 │ │ -09a00a: 6e20 e702 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ -09a010: 0e00 |0010: return-void │ │ +09a04c: |[09a04c] com.squareup.picasso.Stats.dispatchDownloadFinished:(J)V │ │ +09a05c: 5450 9b0d |0000: iget-object v0, v5, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +09a060: 5451 9b0d |0002: iget-object v1, v5, Lcom/squareup/picasso/Stats;.handler:Landroid/os/Handler; // field@0d9b │ │ +09a064: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +09a066: 7120 ed2a 7600 |0005: invoke-static {v6, v7}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +09a06c: 0c03 |0008: move-result-object v3 │ │ +09a06e: 6e30 de02 2103 |0009: invoke-virtual {v1, v2, v3}, Landroid/os/Handler;.obtainMessage:(ILjava/lang/Object;)Landroid/os/Message; // method@02de │ │ +09a074: 0c01 |000c: move-result-object v1 │ │ +09a076: 6e20 e702 1000 |000d: invoke-virtual {v0, v1}, Landroid/os/Handler;.sendMessage:(Landroid/os/Message;)Z // method@02e7 │ │ +09a07c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0010 line=69 │ │ locals : │ │ 0x0000 - 0x0011 reg=5 this Lcom/squareup/picasso/Stats; │ │ 0x0000 - 0x0011 reg=6 size J │ │ @@ -145785,27 +145784,27 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09a014: |[09a014] com.squareup.picasso.Stats.performBitmapDecoded:(J)V │ │ -09a024: 5250 9c0d |0000: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ -09a028: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a02c: 5950 9c0d |0004: iput v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ -09a030: 5350 9f0d |0006: iget-wide v0, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ -09a034: bb60 |0008: add-long/2addr v0, v6 │ │ -09a036: 5a50 9f0d |0009: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ -09a03a: 5250 9c0d |000b: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ -09a03e: 5352 9f0d |000d: iget-wide v2, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ -09a042: 7130 0327 2003 |000f: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@2703 │ │ -09a048: 0b00 |0012: move-result-wide v0 │ │ -09a04a: 5a50 950d |0013: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@0d95 │ │ -09a04e: 0e00 |0015: return-void │ │ +09a080: |[09a080] com.squareup.picasso.Stats.performBitmapDecoded:(J)V │ │ +09a090: 5250 9c0d |0000: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ +09a094: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a098: 5950 9c0d |0004: iput v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ +09a09c: 5350 9f0d |0006: iget-wide v0, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ +09a0a0: bb60 |0008: add-long/2addr v0, v6 │ │ +09a0a2: 5a50 9f0d |0009: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ +09a0a6: 5250 9c0d |000b: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ +09a0aa: 5352 9f0d |000d: iget-wide v2, v5, Lcom/squareup/picasso/Stats;.totalOriginalBitmapSize:J // field@0d9f │ │ +09a0ae: 7130 0327 2003 |000f: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@2703 │ │ +09a0b4: 0b00 |0012: move-result-wide v0 │ │ +09a0b6: 5a50 950d |0013: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.averageOriginalBitmapSize:J // field@0d95 │ │ +09a0ba: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0006 line=99 │ │ 0x000b line=100 │ │ 0x0015 line=101 │ │ locals : │ │ @@ -145817,27 +145816,27 @@ │ │ type : '(J)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -09a050: |[09a050] com.squareup.picasso.Stats.performBitmapTransformed:(J)V │ │ -09a060: 5250 a10d |0000: iget v0, v5, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@0da1 │ │ -09a064: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a068: 5950 a10d |0004: iput v0, v5, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@0da1 │ │ -09a06c: 5350 a00d |0006: iget-wide v0, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ -09a070: bb60 |0008: add-long/2addr v0, v6 │ │ -09a072: 5a50 a00d |0009: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ -09a076: 5250 9c0d |000b: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ -09a07a: 5352 a00d |000d: iget-wide v2, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ -09a07e: 7130 0327 2003 |000f: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@2703 │ │ -09a084: 0b00 |0012: move-result-wide v0 │ │ -09a086: 5a50 960d |0013: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0d96 │ │ -09a08a: 0e00 |0015: return-void │ │ +09a0bc: |[09a0bc] com.squareup.picasso.Stats.performBitmapTransformed:(J)V │ │ +09a0cc: 5250 a10d |0000: iget v0, v5, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@0da1 │ │ +09a0d0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a0d4: 5950 a10d |0004: iput v0, v5, Lcom/squareup/picasso/Stats;.transformedBitmapCount:I // field@0da1 │ │ +09a0d8: 5350 a00d |0006: iget-wide v0, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ +09a0dc: bb60 |0008: add-long/2addr v0, v6 │ │ +09a0de: 5a50 a00d |0009: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ +09a0e2: 5250 9c0d |000b: iget v0, v5, Lcom/squareup/picasso/Stats;.originalBitmapCount:I // field@0d9c │ │ +09a0e6: 5352 a00d |000d: iget-wide v2, v5, Lcom/squareup/picasso/Stats;.totalTransformedBitmapSize:J // field@0da0 │ │ +09a0ea: 7130 0327 2003 |000f: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@2703 │ │ +09a0f0: 0b00 |0012: move-result-wide v0 │ │ +09a0f2: 5a50 960d |0013: iput-wide v0, v5, Lcom/squareup/picasso/Stats;.averageTransformedBitmapSize:J // field@0d96 │ │ +09a0f6: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0006 line=105 │ │ 0x000b line=106 │ │ 0x0015 line=107 │ │ locals : │ │ @@ -145849,20 +145848,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09a08c: |[09a08c] com.squareup.picasso.Stats.performCacheHit:()V │ │ -09a09c: 5340 980d |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0d98 │ │ -09a0a0: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -09a0a4: bb20 |0004: add-long/2addr v0, v2 │ │ -09a0a6: 5a40 980d |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0d98 │ │ -09a0aa: 0e00 |0007: return-void │ │ +09a0f8: |[09a0f8] com.squareup.picasso.Stats.performCacheHit:()V │ │ +09a108: 5340 980d |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0d98 │ │ +09a10c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +09a110: bb20 |0004: add-long/2addr v0, v2 │ │ +09a112: 5a40 980d |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheHits:J // field@0d98 │ │ +09a116: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0007 line=85 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -145871,20 +145870,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09a0ac: |[09a0ac] com.squareup.picasso.Stats.performCacheMiss:()V │ │ -09a0bc: 5340 990d |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0d99 │ │ -09a0c0: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ -09a0c4: bb20 |0004: add-long/2addr v0, v2 │ │ -09a0c6: 5a40 990d |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0d99 │ │ -09a0ca: 0e00 |0007: return-void │ │ +09a118: |[09a118] com.squareup.picasso.Stats.performCacheMiss:()V │ │ +09a128: 5340 990d |0000: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0d99 │ │ +09a12c: 1602 0100 |0002: const-wide/16 v2, #int 1 // #1 │ │ +09a130: bb20 |0004: add-long/2addr v0, v2 │ │ +09a132: 5a40 990d |0005: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.cacheMisses:J // field@0d99 │ │ +09a136: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=4 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -145893,29 +145892,29 @@ │ │ type : '(Ljava/lang/Long;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -09a0cc: |[09a0cc] com.squareup.picasso.Stats.performDownloadFinished:(Ljava/lang/Long;)V │ │ -09a0dc: 5240 9a0d |0000: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ -09a0e0: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09a0e4: 5940 9a0d |0004: iput v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ -09a0e8: 5340 9e0d |0006: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ -09a0ec: 6e10 ea2a 0500 |0008: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -09a0f2: 0b02 |000b: move-result-wide v2 │ │ -09a0f4: bb20 |000c: add-long/2addr v0, v2 │ │ -09a0f6: 5a40 9e0d |000d: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ -09a0fa: 5240 9a0d |000f: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ -09a0fe: 5342 9e0d |0011: iget-wide v2, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ -09a102: 7130 0327 2003 |0013: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@2703 │ │ -09a108: 0b00 |0016: move-result-wide v0 │ │ -09a10a: 5a40 940d |0017: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@0d94 │ │ -09a10e: 0e00 |0019: return-void │ │ +09a138: |[09a138] com.squareup.picasso.Stats.performDownloadFinished:(Ljava/lang/Long;)V │ │ +09a148: 5240 9a0d |0000: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ +09a14c: d800 0001 |0002: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09a150: 5940 9a0d |0004: iput v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ +09a154: 5340 9e0d |0006: iget-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ +09a158: 6e10 ea2a 0500 |0008: invoke-virtual {v5}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +09a15e: 0b02 |000b: move-result-wide v2 │ │ +09a160: bb20 |000c: add-long/2addr v0, v2 │ │ +09a162: 5a40 9e0d |000d: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ +09a166: 5240 9a0d |000f: iget v0, v4, Lcom/squareup/picasso/Stats;.downloadCount:I // field@0d9a │ │ +09a16a: 5342 9e0d |0011: iget-wide v2, v4, Lcom/squareup/picasso/Stats;.totalDownloadSize:J // field@0d9e │ │ +09a16e: 7130 0327 2003 |0013: invoke-static {v0, v2, v3}, Lcom/squareup/picasso/Stats;.getAverage:(IJ)J // method@2703 │ │ +09a174: 0b00 |0016: move-result-wide v0 │ │ +09a176: 5a40 940d |0017: iput-wide v0, v4, Lcom/squareup/picasso/Stats;.averageDownloadSize:J // field@0d94 │ │ +09a17a: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0006 line=93 │ │ 0x000f line=94 │ │ 0x0019 line=95 │ │ locals : │ │ @@ -145927,18 +145926,18 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09a110: |[09a110] com.squareup.picasso.Stats.shutdown:()V │ │ -09a120: 5410 9d0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ -09a124: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/os/HandlerThread;.quit:()Z // method@02ec │ │ -09a12a: 0e00 |0005: return-void │ │ +09a17c: |[09a17c] com.squareup.picasso.Stats.shutdown:()V │ │ +09a18c: 5410 9d0d |0000: iget-object v0, v1, Lcom/squareup/picasso/Stats;.statsThread:Landroid/os/HandlerThread; // field@0d9d │ │ +09a190: 6e10 ec02 0000 |0002: invoke-virtual {v0}, Landroid/os/HandlerThread;.quit:()Z // method@02ec │ │ +09a196: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0005 line=81 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Stats; │ │ │ │ @@ -146023,38 +146022,38 @@ │ │ type : '(IIJJJJJJJJIIIJ)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 27 │ │ ins : 24 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -09a12c: |[09a12c] com.squareup.picasso.StatsSnapshot.:(IIJJJJJJJJIIIJ)V │ │ -09a13c: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a142: 5934 a80d |0003: iput v4, v3, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ -09a146: 5935 aa0d |0005: iput v5, v3, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ -09a14a: 5a36 a50d |0007: iput-wide v6, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@0da5 │ │ -09a14e: 5a38 a60d |0009: iput-wide v8, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0da6 │ │ -09a152: 5a3a ac0d |000b: iput-wide v10, v3, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0dac │ │ -09a156: 5a3c ad0d |000d: iput-wide v12, v3, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0dad │ │ -09a15a: 5a3e ae0d |000f: iput-wide v14, v3, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0dae │ │ -09a15e: 0500 1000 |0011: move-wide/from16 v0, v16 │ │ -09a162: 5a30 a20d |0013: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@0da2 │ │ -09a166: 0500 1200 |0015: move-wide/from16 v0, v18 │ │ -09a16a: 5a30 a30d |0017: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@0da3 │ │ -09a16e: 0500 1400 |0019: move-wide/from16 v0, v20 │ │ -09a172: 5a30 a40d |001b: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@0da4 │ │ -09a176: 0200 1600 |001d: move/from16 v0, v22 │ │ -09a17a: 5930 a70d |001f: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0da7 │ │ -09a17e: 0200 1700 |0021: move/from16 v0, v23 │ │ -09a182: 5930 a90d |0023: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0da9 │ │ -09a186: 0200 1800 |0025: move/from16 v0, v24 │ │ -09a18a: 5930 af0d |0027: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0daf │ │ -09a18e: 0500 1900 |0029: move-wide/from16 v0, v25 │ │ -09a192: 5a30 ab0d |002b: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0dab │ │ -09a196: 0e00 |002d: return-void │ │ +09a198: |[09a198] com.squareup.picasso.StatsSnapshot.:(IIJJJJJJJJIIIJ)V │ │ +09a1a8: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a1ae: 5934 a80d |0003: iput v4, v3, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ +09a1b2: 5935 aa0d |0005: iput v5, v3, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ +09a1b6: 5a36 a50d |0007: iput-wide v6, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@0da5 │ │ +09a1ba: 5a38 a60d |0009: iput-wide v8, v3, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0da6 │ │ +09a1be: 5a3a ac0d |000b: iput-wide v10, v3, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0dac │ │ +09a1c2: 5a3c ad0d |000d: iput-wide v12, v3, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0dad │ │ +09a1c6: 5a3e ae0d |000f: iput-wide v14, v3, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0dae │ │ +09a1ca: 0500 1000 |0011: move-wide/from16 v0, v16 │ │ +09a1ce: 5a30 a20d |0013: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@0da2 │ │ +09a1d2: 0500 1200 |0015: move-wide/from16 v0, v18 │ │ +09a1d6: 5a30 a30d |0017: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@0da3 │ │ +09a1da: 0500 1400 |0019: move-wide/from16 v0, v20 │ │ +09a1de: 5a30 a40d |001b: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@0da4 │ │ +09a1e2: 0200 1600 |001d: move/from16 v0, v22 │ │ +09a1e6: 5930 a70d |001f: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0da7 │ │ +09a1ea: 0200 1700 |0021: move/from16 v0, v23 │ │ +09a1ee: 5930 a90d |0023: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0da9 │ │ +09a1f2: 0200 1800 |0025: move/from16 v0, v24 │ │ +09a1f6: 5930 af0d |0027: iput v0, v3, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0daf │ │ +09a1fa: 0500 1900 |0029: move-wide/from16 v0, v25 │ │ +09a1fe: 5a30 ab0d |002b: iput-wide v0, v3, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0dab │ │ +09a202: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0005 line=47 │ │ 0x0007 line=48 │ │ 0x0009 line=49 │ │ @@ -146092,25 +146091,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -09a198: |[09a198] com.squareup.picasso.StatsSnapshot.dump:()V │ │ -09a1a8: 2200 7d05 |0000: new-instance v0, Ljava/io/StringWriter; // type@057d │ │ -09a1ac: 7010 9c2a 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@2a9c │ │ -09a1b2: 2201 7b05 |0005: new-instance v1, Ljava/io/PrintWriter; // type@057b │ │ -09a1b6: 7020 902a 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ -09a1bc: 6e20 0d27 1300 |000a: invoke-virtual {v3, v1}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@270d │ │ -09a1c2: 1a01 190f |000d: const-string v1, "Picasso" // string@0f19 │ │ -09a1c6: 6e10 9d2a 0000 |000f: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2a9d │ │ -09a1cc: 0c02 |0012: move-result-object v2 │ │ -09a1ce: 7120 f720 2100 |0013: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@20f7 │ │ -09a1d4: 0e00 |0016: return-void │ │ +09a204: |[09a204] com.squareup.picasso.StatsSnapshot.dump:()V │ │ +09a214: 2200 7d05 |0000: new-instance v0, Ljava/io/StringWriter; // type@057d │ │ +09a218: 7010 9c2a 0000 |0002: invoke-direct {v0}, Ljava/io/StringWriter;.:()V // method@2a9c │ │ +09a21e: 2201 7b05 |0005: new-instance v1, Ljava/io/PrintWriter; // type@057b │ │ +09a222: 7020 902a 0100 |0007: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ +09a228: 6e20 0d27 1300 |000a: invoke-virtual {v3, v1}, Lcom/squareup/picasso/StatsSnapshot;.dump:(Ljava/io/PrintWriter;)V // method@270d │ │ +09a22e: 1a01 190f |000d: const-string v1, "Picasso" // string@0f19 │ │ +09a232: 6e10 9d2a 0000 |000f: invoke-virtual {v0}, Ljava/io/StringWriter;.toString:()Ljava/lang/String; // method@2a9d │ │ +09a238: 0c02 |0012: move-result-object v2 │ │ +09a23a: 7120 f720 2100 |0013: invoke-static {v1, v2}, Landroid/util/Log;.i:(Ljava/lang/String;Ljava/lang/String;)I // method@20f7 │ │ +09a240: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0005 line=65 │ │ 0x000d line=66 │ │ 0x0016 line=67 │ │ locals : │ │ @@ -146122,93 +146121,93 @@ │ │ type : '(Ljava/io/PrintWriter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 183 16-bit code units │ │ -09a1d8: |[09a1d8] com.squareup.picasso.StatsSnapshot.dump:(Ljava/io/PrintWriter;)V │ │ -09a1e8: 1a00 a101 |0000: const-string v0, "===============BEGIN PICASSO STATS ===============" // string@01a1 │ │ -09a1ec: 6e20 9a2a 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -09a1f2: 1a00 ed0d |0005: const-string v0, "Memory Cache Stats" // string@0ded │ │ -09a1f6: 6e20 9a2a 0300 |0007: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -09a1fc: 1a00 1a00 |000a: const-string v0, " Max Cache Size: " // string@001a │ │ -09a200: 6e20 942a 0300 |000c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a206: 5220 a80d |000f: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ -09a20a: 6e20 972a 0300 |0011: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -09a210: 1a00 0d00 |0014: const-string v0, " Cache Size: " // string@000d │ │ -09a214: 6e20 942a 0300 |0016: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a21a: 5220 aa0d |0019: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ -09a21e: 6e20 972a 0300 |001b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -09a224: 1a00 0a00 |001e: const-string v0, " Cache % Full: " // string@000a │ │ -09a228: 6e20 942a 0300 |0020: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a22e: 5220 aa0d |0023: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ -09a232: 8200 |0025: int-to-float v0, v0 │ │ -09a234: 5221 a80d |0026: iget v1, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ -09a238: 8211 |0028: int-to-float v1, v1 │ │ -09a23a: c910 |0029: div-float/2addr v0, v1 │ │ -09a23c: 1501 c842 |002a: const/high16 v1, #int 1120403456 // #42c8 │ │ -09a240: c810 |002c: mul-float/2addr v0, v1 │ │ -09a242: 8900 |002d: float-to-double v0, v0 │ │ -09a244: 7120 f12a 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@2af1 │ │ -09a24a: 0b00 |0031: move-result-wide v0 │ │ -09a24c: 8a00 |0032: double-to-int v0, v0 │ │ -09a24e: 6e20 972a 0300 |0033: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -09a254: 1a00 0b00 |0036: const-string v0, " Cache Hits: " // string@000b │ │ -09a258: 6e20 942a 0300 |0038: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a25e: 5320 a50d |003b: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@0da5 │ │ -09a262: 6e30 982a 0301 |003d: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a268: 1a00 0c00 |0040: const-string v0, " Cache Misses: " // string@000c │ │ -09a26c: 6e20 942a 0300 |0042: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a272: 5320 a60d |0045: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0da6 │ │ -09a276: 6e30 982a 0301 |0047: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a27c: 1a00 600e |004a: const-string v0, "Network Stats" // string@0e60 │ │ -09a280: 6e20 9a2a 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -09a286: 1a00 1100 |004f: const-string v0, " Download Count: " // string@0011 │ │ -09a28a: 6e20 942a 0300 |0051: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a290: 5220 a70d |0054: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0da7 │ │ -09a294: 6e20 972a 0300 |0056: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -09a29a: 1a00 2600 |0059: const-string v0, " Total Download Size: " // string@0026 │ │ -09a29e: 6e20 942a 0300 |005b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a2a4: 5320 ac0d |005e: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0dac │ │ -09a2a8: 6e30 982a 0301 |0060: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a2ae: 1a00 0800 |0063: const-string v0, " Average Download Size: " // string@0008 │ │ -09a2b2: 6e20 942a 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a2b8: 5320 a20d |0068: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@0da2 │ │ -09a2bc: 6e30 982a 0301 |006a: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a2c2: 1a00 3103 |006d: const-string v0, "Bitmap Stats" // string@0331 │ │ -09a2c6: 6e20 9a2a 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -09a2cc: 1a00 2500 |0072: const-string v0, " Total Bitmaps Decoded: " // string@0025 │ │ -09a2d0: 6e20 942a 0300 |0074: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a2d6: 5220 a90d |0077: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0da9 │ │ -09a2da: 6e20 972a 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -09a2e0: 1a00 2400 |007c: const-string v0, " Total Bitmap Size: " // string@0024 │ │ -09a2e4: 6e20 942a 0300 |007e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a2ea: 5320 ad0d |0081: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0dad │ │ -09a2ee: 6e30 982a 0301 |0083: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a2f4: 1a00 2800 |0086: const-string v0, " Total Transformed Bitmaps: " // string@0028 │ │ -09a2f8: 6e20 942a 0300 |0088: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a2fe: 5220 af0d |008b: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0daf │ │ -09a302: 6e20 972a 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ -09a308: 1a00 2700 |0090: const-string v0, " Total Transformed Bitmap Size: " // string@0027 │ │ -09a30c: 6e20 942a 0300 |0092: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a312: 5320 ae0d |0095: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0dae │ │ -09a316: 6e30 982a 0301 |0097: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a31c: 1a00 0700 |009a: const-string v0, " Average Bitmap Size: " // string@0007 │ │ -09a320: 6e20 942a 0300 |009c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a326: 5320 a30d |009f: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@0da3 │ │ -09a32a: 6e30 982a 0301 |00a1: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a330: 1a00 0900 |00a4: const-string v0, " Average Transformed Bitmap Size: " // string@0009 │ │ -09a334: 6e20 942a 0300 |00a6: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -09a33a: 5320 a40d |00a9: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@0da4 │ │ -09a33e: 6e30 982a 0301 |00ab: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ -09a344: 1a00 a201 |00ae: const-string v0, "===============END PICASSO STATS ===============" // string@01a2 │ │ -09a348: 6e20 9a2a 0300 |00b0: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -09a34e: 6e10 912a 0300 |00b3: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@2a91 │ │ -09a354: 0e00 |00b6: return-void │ │ +09a244: |[09a244] com.squareup.picasso.StatsSnapshot.dump:(Ljava/io/PrintWriter;)V │ │ +09a254: 1a00 a101 |0000: const-string v0, "===============BEGIN PICASSO STATS ===============" // string@01a1 │ │ +09a258: 6e20 9a2a 0300 |0002: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +09a25e: 1a00 ed0d |0005: const-string v0, "Memory Cache Stats" // string@0ded │ │ +09a262: 6e20 9a2a 0300 |0007: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +09a268: 1a00 1a00 |000a: const-string v0, " Max Cache Size: " // string@001a │ │ +09a26c: 6e20 942a 0300 |000c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a272: 5220 a80d |000f: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ +09a276: 6e20 972a 0300 |0011: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +09a27c: 1a00 0d00 |0014: const-string v0, " Cache Size: " // string@000d │ │ +09a280: 6e20 942a 0300 |0016: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a286: 5220 aa0d |0019: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ +09a28a: 6e20 972a 0300 |001b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +09a290: 1a00 0a00 |001e: const-string v0, " Cache % Full: " // string@000a │ │ +09a294: 6e20 942a 0300 |0020: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a29a: 5220 aa0d |0023: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ +09a29e: 8200 |0025: int-to-float v0, v0 │ │ +09a2a0: 5221 a80d |0026: iget v1, v2, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ +09a2a4: 8211 |0028: int-to-float v1, v1 │ │ +09a2a6: c910 |0029: div-float/2addr v0, v1 │ │ +09a2a8: 1501 c842 |002a: const/high16 v1, #int 1120403456 // #42c8 │ │ +09a2ac: c810 |002c: mul-float/2addr v0, v1 │ │ +09a2ae: 8900 |002d: float-to-double v0, v0 │ │ +09a2b0: 7120 f12a 1000 |002e: invoke-static {v0, v1}, Ljava/lang/Math;.ceil:(D)D // method@2af1 │ │ +09a2b6: 0b00 |0031: move-result-wide v0 │ │ +09a2b8: 8a00 |0032: double-to-int v0, v0 │ │ +09a2ba: 6e20 972a 0300 |0033: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +09a2c0: 1a00 0b00 |0036: const-string v0, " Cache Hits: " // string@000b │ │ +09a2c4: 6e20 942a 0300 |0038: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a2ca: 5320 a50d |003b: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@0da5 │ │ +09a2ce: 6e30 982a 0301 |003d: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a2d4: 1a00 0c00 |0040: const-string v0, " Cache Misses: " // string@000c │ │ +09a2d8: 6e20 942a 0300 |0042: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a2de: 5320 a60d |0045: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0da6 │ │ +09a2e2: 6e30 982a 0301 |0047: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a2e8: 1a00 600e |004a: const-string v0, "Network Stats" // string@0e60 │ │ +09a2ec: 6e20 9a2a 0300 |004c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +09a2f2: 1a00 1100 |004f: const-string v0, " Download Count: " // string@0011 │ │ +09a2f6: 6e20 942a 0300 |0051: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a2fc: 5220 a70d |0054: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0da7 │ │ +09a300: 6e20 972a 0300 |0056: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +09a306: 1a00 2600 |0059: const-string v0, " Total Download Size: " // string@0026 │ │ +09a30a: 6e20 942a 0300 |005b: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a310: 5320 ac0d |005e: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0dac │ │ +09a314: 6e30 982a 0301 |0060: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a31a: 1a00 0800 |0063: const-string v0, " Average Download Size: " // string@0008 │ │ +09a31e: 6e20 942a 0300 |0065: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a324: 5320 a20d |0068: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@0da2 │ │ +09a328: 6e30 982a 0301 |006a: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a32e: 1a00 3103 |006d: const-string v0, "Bitmap Stats" // string@0331 │ │ +09a332: 6e20 9a2a 0300 |006f: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +09a338: 1a00 2500 |0072: const-string v0, " Total Bitmaps Decoded: " // string@0025 │ │ +09a33c: 6e20 942a 0300 |0074: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a342: 5220 a90d |0077: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0da9 │ │ +09a346: 6e20 972a 0300 |0079: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +09a34c: 1a00 2400 |007c: const-string v0, " Total Bitmap Size: " // string@0024 │ │ +09a350: 6e20 942a 0300 |007e: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a356: 5320 ad0d |0081: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0dad │ │ +09a35a: 6e30 982a 0301 |0083: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a360: 1a00 2800 |0086: const-string v0, " Total Transformed Bitmaps: " // string@0028 │ │ +09a364: 6e20 942a 0300 |0088: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a36a: 5220 af0d |008b: iget v0, v2, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0daf │ │ +09a36e: 6e20 972a 0300 |008d: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(I)V // method@2a97 │ │ +09a374: 1a00 2700 |0090: const-string v0, " Total Transformed Bitmap Size: " // string@0027 │ │ +09a378: 6e20 942a 0300 |0092: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a37e: 5320 ae0d |0095: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0dae │ │ +09a382: 6e30 982a 0301 |0097: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a388: 1a00 0700 |009a: const-string v0, " Average Bitmap Size: " // string@0007 │ │ +09a38c: 6e20 942a 0300 |009c: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a392: 5320 a30d |009f: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@0da3 │ │ +09a396: 6e30 982a 0301 |00a1: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a39c: 1a00 0900 |00a4: const-string v0, " Average Transformed Bitmap Size: " // string@0009 │ │ +09a3a0: 6e20 942a 0300 |00a6: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +09a3a6: 5320 a40d |00a9: iget-wide v0, v2, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@0da4 │ │ +09a3aa: 6e30 982a 0301 |00ab: invoke-virtual {v3, v0, v1}, Ljava/io/PrintWriter;.println:(J)V // method@2a98 │ │ +09a3b0: 1a00 a201 |00ae: const-string v0, "===============END PICASSO STATS ===============" // string@01a2 │ │ +09a3b4: 6e20 9a2a 0300 |00b0: invoke-virtual {v3, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +09a3ba: 6e10 912a 0300 |00b3: invoke-virtual {v3}, Ljava/io/PrintWriter;.flush:()V // method@2a91 │ │ +09a3c0: 0e00 |00b6: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0005 line=72 │ │ 0x000a line=73 │ │ 0x000f line=74 │ │ 0x0014 line=75 │ │ @@ -146251,120 +146250,120 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 184 16-bit code units │ │ -09a358: |[09a358] com.squareup.picasso.StatsSnapshot.toString:()Ljava/lang/String; │ │ -09a368: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -09a36c: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09a372: 1a01 9210 |0005: const-string v1, "StatsSnapshot{maxSize=" // string@1092 │ │ -09a376: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a37c: 0c00 |000a: move-result-object v0 │ │ -09a37e: 5241 a80d |000b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ -09a382: 6e20 422b 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09a388: 0c00 |0010: move-result-object v0 │ │ -09a38a: 1a01 2b01 |0011: const-string v1, ", size=" // string@012b │ │ -09a38e: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a394: 0c00 |0016: move-result-object v0 │ │ -09a396: 5241 aa0d |0017: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ -09a39a: 6e20 422b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09a3a0: 0c00 |001c: move-result-object v0 │ │ -09a3a2: 1a01 2201 |001d: const-string v1, ", cacheHits=" // string@0122 │ │ -09a3a6: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a3ac: 0c00 |0022: move-result-object v0 │ │ -09a3ae: 5342 a50d |0023: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@0da5 │ │ -09a3b2: 6e30 432b 2003 |0025: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a3b8: 0c00 |0028: move-result-object v0 │ │ -09a3ba: 1a01 2301 |0029: const-string v1, ", cacheMisses=" // string@0123 │ │ -09a3be: 6e20 462b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a3c4: 0c00 |002e: move-result-object v0 │ │ -09a3c6: 5342 a60d |002f: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0da6 │ │ -09a3ca: 6e30 432b 2003 |0031: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a3d0: 0c00 |0034: move-result-object v0 │ │ -09a3d2: 1a01 2401 |0035: const-string v1, ", downloadCount=" // string@0124 │ │ -09a3d6: 6e20 462b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a3dc: 0c00 |003a: move-result-object v0 │ │ -09a3de: 5241 a70d |003b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0da7 │ │ -09a3e2: 6e20 422b 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09a3e8: 0c00 |0040: move-result-object v0 │ │ -09a3ea: 1a01 2f01 |0041: const-string v1, ", totalDownloadSize=" // string@012f │ │ -09a3ee: 6e20 462b 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a3f4: 0c00 |0046: move-result-object v0 │ │ -09a3f6: 5342 ac0d |0047: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0dac │ │ -09a3fa: 6e30 432b 2003 |0049: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a400: 0c00 |004c: move-result-object v0 │ │ -09a402: 1a01 1f01 |004d: const-string v1, ", averageDownloadSize=" // string@011f │ │ -09a406: 6e20 462b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a40c: 0c00 |0052: move-result-object v0 │ │ -09a40e: 5342 a20d |0053: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@0da2 │ │ -09a412: 6e30 432b 2003 |0055: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a418: 0c00 |0058: move-result-object v0 │ │ -09a41a: 1a01 3001 |0059: const-string v1, ", totalOriginalBitmapSize=" // string@0130 │ │ -09a41e: 6e20 462b 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a424: 0c00 |005e: move-result-object v0 │ │ -09a426: 5342 ad0d |005f: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0dad │ │ -09a42a: 6e30 432b 2003 |0061: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a430: 0c00 |0064: move-result-object v0 │ │ -09a432: 1a01 3101 |0065: const-string v1, ", totalTransformedBitmapSize=" // string@0131 │ │ -09a436: 6e20 462b 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a43c: 0c00 |006a: move-result-object v0 │ │ -09a43e: 5342 ae0d |006b: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0dae │ │ -09a442: 6e30 432b 2003 |006d: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a448: 0c00 |0070: move-result-object v0 │ │ -09a44a: 1a01 2001 |0071: const-string v1, ", averageOriginalBitmapSize=" // string@0120 │ │ -09a44e: 6e20 462b 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a454: 0c00 |0076: move-result-object v0 │ │ -09a456: 5342 a30d |0077: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@0da3 │ │ -09a45a: 6e30 432b 2003 |0079: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a460: 0c00 |007c: move-result-object v0 │ │ -09a462: 1a01 2101 |007d: const-string v1, ", averageTransformedBitmapSize=" // string@0121 │ │ -09a466: 6e20 462b 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a46c: 0c00 |0082: move-result-object v0 │ │ -09a46e: 5342 a40d |0083: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@0da4 │ │ -09a472: 6e30 432b 2003 |0085: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a478: 0c00 |0088: move-result-object v0 │ │ -09a47a: 1a01 2a01 |0089: const-string v1, ", originalBitmapCount=" // string@012a │ │ -09a47e: 6e20 462b 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a484: 0c00 |008e: move-result-object v0 │ │ -09a486: 5241 a90d |008f: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0da9 │ │ -09a48a: 6e20 422b 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09a490: 0c00 |0094: move-result-object v0 │ │ -09a492: 1a01 3201 |0095: const-string v1, ", transformedBitmapCount=" // string@0132 │ │ -09a496: 6e20 462b 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a49c: 0c00 |009a: move-result-object v0 │ │ -09a49e: 5241 af0d |009b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0daf │ │ -09a4a2: 6e20 422b 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09a4a8: 0c00 |00a0: move-result-object v0 │ │ -09a4aa: 1a01 2e01 |00a1: const-string v1, ", timeStamp=" // string@012e │ │ -09a4ae: 6e20 462b 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a4b4: 0c00 |00a6: move-result-object v0 │ │ -09a4b6: 5342 ab0d |00a7: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0dab │ │ -09a4ba: 6e30 432b 2003 |00a9: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -09a4c0: 0c00 |00ac: move-result-object v0 │ │ -09a4c2: 1301 7d00 |00ad: const/16 v1, #int 125 // #7d │ │ -09a4c6: 6e20 402b 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09a4cc: 0c00 |00b2: move-result-object v0 │ │ -09a4ce: 6e10 4e2b 0000 |00b3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09a4d4: 0c00 |00b6: move-result-object v0 │ │ -09a4d6: 1100 |00b7: return-object v0 │ │ +09a3c4: |[09a3c4] com.squareup.picasso.StatsSnapshot.toString:()Ljava/lang/String; │ │ +09a3d4: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +09a3d8: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09a3de: 1a01 9210 |0005: const-string v1, "StatsSnapshot{maxSize=" // string@1092 │ │ +09a3e2: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a3e8: 0c00 |000a: move-result-object v0 │ │ +09a3ea: 5241 a80d |000b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.maxSize:I // field@0da8 │ │ +09a3ee: 6e20 422b 1000 |000d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09a3f4: 0c00 |0010: move-result-object v0 │ │ +09a3f6: 1a01 2b01 |0011: const-string v1, ", size=" // string@012b │ │ +09a3fa: 6e20 462b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a400: 0c00 |0016: move-result-object v0 │ │ +09a402: 5241 aa0d |0017: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.size:I // field@0daa │ │ +09a406: 6e20 422b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09a40c: 0c00 |001c: move-result-object v0 │ │ +09a40e: 1a01 2201 |001d: const-string v1, ", cacheHits=" // string@0122 │ │ +09a412: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a418: 0c00 |0022: move-result-object v0 │ │ +09a41a: 5342 a50d |0023: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.cacheHits:J // field@0da5 │ │ +09a41e: 6e30 432b 2003 |0025: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a424: 0c00 |0028: move-result-object v0 │ │ +09a426: 1a01 2301 |0029: const-string v1, ", cacheMisses=" // string@0123 │ │ +09a42a: 6e20 462b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a430: 0c00 |002e: move-result-object v0 │ │ +09a432: 5342 a60d |002f: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.cacheMisses:J // field@0da6 │ │ +09a436: 6e30 432b 2003 |0031: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a43c: 0c00 |0034: move-result-object v0 │ │ +09a43e: 1a01 2401 |0035: const-string v1, ", downloadCount=" // string@0124 │ │ +09a442: 6e20 462b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a448: 0c00 |003a: move-result-object v0 │ │ +09a44a: 5241 a70d |003b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.downloadCount:I // field@0da7 │ │ +09a44e: 6e20 422b 1000 |003d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09a454: 0c00 |0040: move-result-object v0 │ │ +09a456: 1a01 2f01 |0041: const-string v1, ", totalDownloadSize=" // string@012f │ │ +09a45a: 6e20 462b 1000 |0043: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a460: 0c00 |0046: move-result-object v0 │ │ +09a462: 5342 ac0d |0047: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalDownloadSize:J // field@0dac │ │ +09a466: 6e30 432b 2003 |0049: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a46c: 0c00 |004c: move-result-object v0 │ │ +09a46e: 1a01 1f01 |004d: const-string v1, ", averageDownloadSize=" // string@011f │ │ +09a472: 6e20 462b 1000 |004f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a478: 0c00 |0052: move-result-object v0 │ │ +09a47a: 5342 a20d |0053: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageDownloadSize:J // field@0da2 │ │ +09a47e: 6e30 432b 2003 |0055: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a484: 0c00 |0058: move-result-object v0 │ │ +09a486: 1a01 3001 |0059: const-string v1, ", totalOriginalBitmapSize=" // string@0130 │ │ +09a48a: 6e20 462b 1000 |005b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a490: 0c00 |005e: move-result-object v0 │ │ +09a492: 5342 ad0d |005f: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalOriginalBitmapSize:J // field@0dad │ │ +09a496: 6e30 432b 2003 |0061: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a49c: 0c00 |0064: move-result-object v0 │ │ +09a49e: 1a01 3101 |0065: const-string v1, ", totalTransformedBitmapSize=" // string@0131 │ │ +09a4a2: 6e20 462b 1000 |0067: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a4a8: 0c00 |006a: move-result-object v0 │ │ +09a4aa: 5342 ae0d |006b: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.totalTransformedBitmapSize:J // field@0dae │ │ +09a4ae: 6e30 432b 2003 |006d: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a4b4: 0c00 |0070: move-result-object v0 │ │ +09a4b6: 1a01 2001 |0071: const-string v1, ", averageOriginalBitmapSize=" // string@0120 │ │ +09a4ba: 6e20 462b 1000 |0073: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a4c0: 0c00 |0076: move-result-object v0 │ │ +09a4c2: 5342 a30d |0077: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageOriginalBitmapSize:J // field@0da3 │ │ +09a4c6: 6e30 432b 2003 |0079: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a4cc: 0c00 |007c: move-result-object v0 │ │ +09a4ce: 1a01 2101 |007d: const-string v1, ", averageTransformedBitmapSize=" // string@0121 │ │ +09a4d2: 6e20 462b 1000 |007f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a4d8: 0c00 |0082: move-result-object v0 │ │ +09a4da: 5342 a40d |0083: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.averageTransformedBitmapSize:J // field@0da4 │ │ +09a4de: 6e30 432b 2003 |0085: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a4e4: 0c00 |0088: move-result-object v0 │ │ +09a4e6: 1a01 2a01 |0089: const-string v1, ", originalBitmapCount=" // string@012a │ │ +09a4ea: 6e20 462b 1000 |008b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a4f0: 0c00 |008e: move-result-object v0 │ │ +09a4f2: 5241 a90d |008f: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.originalBitmapCount:I // field@0da9 │ │ +09a4f6: 6e20 422b 1000 |0091: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09a4fc: 0c00 |0094: move-result-object v0 │ │ +09a4fe: 1a01 3201 |0095: const-string v1, ", transformedBitmapCount=" // string@0132 │ │ +09a502: 6e20 462b 1000 |0097: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a508: 0c00 |009a: move-result-object v0 │ │ +09a50a: 5241 af0d |009b: iget v1, v4, Lcom/squareup/picasso/StatsSnapshot;.transformedBitmapCount:I // field@0daf │ │ +09a50e: 6e20 422b 1000 |009d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09a514: 0c00 |00a0: move-result-object v0 │ │ +09a516: 1a01 2e01 |00a1: const-string v1, ", timeStamp=" // string@012e │ │ +09a51a: 6e20 462b 1000 |00a3: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09a520: 0c00 |00a6: move-result-object v0 │ │ +09a522: 5342 ab0d |00a7: iget-wide v2, v4, Lcom/squareup/picasso/StatsSnapshot;.timeStamp:J // field@0dab │ │ +09a526: 6e30 432b 2003 |00a9: invoke-virtual {v0, v2, v3}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +09a52c: 0c00 |00ac: move-result-object v0 │ │ +09a52e: 1301 7d00 |00ad: const/16 v1, #int 125 // #7d │ │ +09a532: 6e20 402b 1000 |00af: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09a538: 0c00 |00b2: move-result-object v0 │ │ +09a53a: 6e10 4e2b 0000 |00b3: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09a540: 0c00 |00b6: move-result-object v0 │ │ +09a542: 1100 |00b7: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x00b8 reg=4 this Lcom/squareup/picasso/StatsSnapshot; │ │ │ │ source_file_idx : 4241 (StatsSnapshot.java) │ │ │ │ Class #620 header: │ │ class_idx : 1254 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4391 │ │ +source_file_idx : 4392 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 3 │ │ │ │ Class #620 - │ │ Class descriptor : 'Lcom/squareup/picasso/Target;' │ │ @@ -146389,21 +146388,21 @@ │ │ │ │ #2 : (in Lcom/squareup/picasso/Target;) │ │ name : 'onPrepareLoad' │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4391 (Target.java) │ │ + source_file_idx : 4392 (Target.java) │ │ │ │ Class #621 header: │ │ class_idx : 1256 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4501 │ │ +source_file_idx : 4502 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 2 │ │ │ │ Class #621 - │ │ Class descriptor : 'Lcom/squareup/picasso/Transformation;' │ │ @@ -146422,21 +146421,21 @@ │ │ │ │ #1 : (in Lcom/squareup/picasso/Transformation;) │ │ name : 'transform' │ │ type : '(Landroid/graphics/Bitmap;)Landroid/graphics/Bitmap;' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4501 (Transformation.java) │ │ + source_file_idx : 4502 (Transformation.java) │ │ │ │ Class #622 header: │ │ class_idx : 1257 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1452 │ │ -source_file_idx : 4551 │ │ +source_file_idx : 4552 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #622 annotations: │ │ Annotations on class │ │ @@ -146457,17 +146456,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a4d8: |[09a4d8] com.squareup.picasso.UrlConnectionDownloader$1.:()V │ │ -09a4e8: 7010 5c2b 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2b5c │ │ -09a4ee: 0e00 |0003: return-void │ │ +09a544: |[09a544] com.squareup.picasso.UrlConnectionDownloader$1.:()V │ │ +09a554: 7010 5c2b 0000 |0000: invoke-direct {v0}, Ljava/lang/ThreadLocal;.:()V // method@2b5c │ │ +09a55a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/UrlConnectionDownloader$1; │ │ │ │ Virtual methods - │ │ @@ -146476,18 +146475,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a4f0: |[09a4f0] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/Object; │ │ -09a500: 6e10 1a27 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.initialValue:()Ljava/lang/StringBuilder; // method@271a │ │ -09a506: 0c00 |0003: move-result-object v0 │ │ -09a508: 1100 |0004: return-object v0 │ │ +09a55c: |[09a55c] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/Object; │ │ +09a56c: 6e10 1a27 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.initialValue:()Ljava/lang/StringBuilder; // method@271a │ │ +09a572: 0c00 |0003: move-result-object v0 │ │ +09a574: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/UrlConnectionDownloader$1; │ │ │ │ #1 : (in Lcom/squareup/picasso/UrlConnectionDownloader$1;) │ │ @@ -146495,31 +146494,31 @@ │ │ type : '()Ljava/lang/StringBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09a50c: |[09a50c] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/StringBuilder; │ │ -09a51c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -09a520: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09a526: 1100 |0005: return-object v0 │ │ +09a578: |[09a578] com.squareup.picasso.UrlConnectionDownloader$1.initialValue:()Ljava/lang/StringBuilder; │ │ +09a588: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +09a58c: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09a592: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/UrlConnectionDownloader$1; │ │ │ │ - source_file_idx : 4551 (UrlConnectionDownloader.java) │ │ + source_file_idx : 4552 (UrlConnectionDownloader.java) │ │ │ │ Class #623 header: │ │ class_idx : 1258 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4551 │ │ +source_file_idx : 4552 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 0 │ │ │ │ Class #623 annotations: │ │ Annotations on class │ │ @@ -146541,17 +146540,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a528: |[09a528] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.:()V │ │ -09a538: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a53e: 0e00 |0003: return-void │ │ +09a594: |[09a594] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.:()V │ │ +09a5a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a5aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs; │ │ │ │ #1 : (in Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;) │ │ @@ -146559,20 +146558,20 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09a540: |[09a540] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.close:(Ljava/lang/Object;)V │ │ -09a550: 1f01 8500 |0000: check-cast v1, Landroid/net/http/HttpResponseCache; // type@0085 │ │ -09a554: 6e10 9e02 0100 |0002: invoke-virtual {v1}, Landroid/net/http/HttpResponseCache;.close:()V // method@029e │ │ -09a55a: 0e00 |0005: return-void │ │ -09a55c: 0d00 |0006: move-exception v0 │ │ -09a55e: 28fe |0007: goto 0005 // -0002 │ │ +09a5ac: |[09a5ac] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.close:(Ljava/lang/Object;)V │ │ +09a5bc: 1f01 8500 |0000: check-cast v1, Landroid/net/http/HttpResponseCache; // type@0085 │ │ +09a5c0: 6e10 9e02 0100 |0002: invoke-virtual {v1}, Landroid/net/http/HttpResponseCache;.close:()V // method@029e │ │ +09a5c6: 0e00 |0005: return-void │ │ +09a5c8: 0d00 |0006: move-exception v0 │ │ +09a5ca: 28fe |0007: goto 0005 // -0002 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ Ljava/io/IOException; -> 0x0006 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=142 │ │ 0x0006 line=140 │ │ @@ -146584,25 +146583,25 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -09a570: |[09a570] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.install:(Landroid/content/Context;)Ljava/lang/Object; │ │ -09a580: 7110 3a27 0400 |0000: invoke-static {v4}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@273a │ │ -09a586: 0c01 |0003: move-result-object v1 │ │ -09a588: 7100 9f02 0000 |0004: invoke-static {}, Landroid/net/http/HttpResponseCache;.getInstalled:()Landroid/net/http/HttpResponseCache; // method@029f │ │ -09a58e: 0c00 |0007: move-result-object v0 │ │ -09a590: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ -09a594: 7110 3427 0100 |000a: invoke-static {v1}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@2734 │ │ -09a59a: 0b02 |000d: move-result-wide v2 │ │ -09a59c: 7130 a002 2103 |000e: invoke-static {v1, v2, v3}, Landroid/net/http/HttpResponseCache;.install:(Ljava/io/File;J)Landroid/net/http/HttpResponseCache; // method@02a0 │ │ -09a5a2: 0c00 |0011: move-result-object v0 │ │ -09a5a4: 1100 |0012: return-object v0 │ │ +09a5dc: |[09a5dc] com.squareup.picasso.UrlConnectionDownloader$ResponseCacheIcs.install:(Landroid/content/Context;)Ljava/lang/Object; │ │ +09a5ec: 7110 3a27 0400 |0000: invoke-static {v4}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@273a │ │ +09a5f2: 0c01 |0003: move-result-object v1 │ │ +09a5f4: 7100 9f02 0000 |0004: invoke-static {}, Landroid/net/http/HttpResponseCache;.getInstalled:()Landroid/net/http/HttpResponseCache; // method@029f │ │ +09a5fa: 0c00 |0007: move-result-object v0 │ │ +09a5fc: 3900 0a00 |0008: if-nez v0, 0012 // +000a │ │ +09a600: 7110 3427 0100 |000a: invoke-static {v1}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@2734 │ │ +09a606: 0b02 |000d: move-result-wide v2 │ │ +09a608: 7130 a002 2103 |000e: invoke-static {v1, v2, v3}, Landroid/net/http/HttpResponseCache;.install:(Ljava/io/File;J)Landroid/net/http/HttpResponseCache; // method@02a0 │ │ +09a60e: 0c00 |0011: move-result-object v0 │ │ +09a610: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0004 line=129 │ │ 0x0008 line=130 │ │ 0x000a line=131 │ │ 0x000e line=132 │ │ @@ -146610,21 +146609,21 @@ │ │ locals : │ │ 0x000e - 0x0012 reg=2 maxSize J │ │ 0x0008 - 0x0013 reg=0 cache Landroid/net/http/HttpResponseCache; │ │ 0x0004 - 0x0013 reg=1 cacheDir Ljava/io/File; │ │ 0x0000 - 0x0013 reg=4 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4551 (UrlConnectionDownloader.java) │ │ + source_file_idx : 4552 (UrlConnectionDownloader.java) │ │ │ │ Class #624 header: │ │ class_idx : 1260 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 143 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #624 annotations: │ │ Annotations on class │ │ @@ -146644,17 +146643,17 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09a5a8: |[09a5a8] com.squareup.picasso.Utils$1.:(Landroid/os/Looper;)V │ │ -09a5b8: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ -09a5be: 0e00 |0003: return-void │ │ +09a614: |[09a614] com.squareup.picasso.Utils$1.:(Landroid/os/Looper;)V │ │ +09a624: 7020 d602 1000 |0000: invoke-direct {v0, v1}, Landroid/os/Handler;.:(Landroid/os/Looper;)V // method@02d6 │ │ +09a62a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$1; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/os/Looper; │ │ │ │ @@ -146664,35 +146663,35 @@ │ │ type : '(Landroid/os/Message;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -09a5c0: |[09a5c0] com.squareup.picasso.Utils$1.handleMessage:(Landroid/os/Message;)V │ │ -09a5d0: 6e10 2627 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Utils$1;.obtainMessage:()Landroid/os/Message; // method@2726 │ │ -09a5d6: 0c00 |0003: move-result-object v0 │ │ -09a5d8: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ -09a5dc: 6e40 2727 0432 |0006: invoke-virtual {v4, v0, v2, v3}, Lcom/squareup/picasso/Utils$1;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@2727 │ │ -09a5e2: 0e00 |0009: return-void │ │ +09a62c: |[09a62c] com.squareup.picasso.Utils$1.handleMessage:(Landroid/os/Message;)V │ │ +09a63c: 6e10 2627 0400 |0000: invoke-virtual {v4}, Lcom/squareup/picasso/Utils$1;.obtainMessage:()Landroid/os/Message; // method@2726 │ │ +09a642: 0c00 |0003: move-result-object v0 │ │ +09a644: 1602 e803 |0004: const-wide/16 v2, #int 1000 // #3e8 │ │ +09a648: 6e40 2727 0432 |0006: invoke-virtual {v4, v0, v2, v3}, Lcom/squareup/picasso/Utils$1;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@2727 │ │ +09a64e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0009 line=385 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Lcom/squareup/picasso/Utils$1; │ │ 0x0000 - 0x000a reg=5 msg Landroid/os/Message; │ │ │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #625 header: │ │ class_idx : 1261 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #625 annotations: │ │ Annotations on class │ │ @@ -146713,17 +146712,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a5e4: |[09a5e4] com.squareup.picasso.Utils$ActivityManagerHoneycomb.:()V │ │ -09a5f4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a5fa: 0e00 |0003: return-void │ │ +09a650: |[09a650] com.squareup.picasso.Utils$ActivityManagerHoneycomb.:()V │ │ +09a660: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb; │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb;) │ │ @@ -146731,32 +146730,32 @@ │ │ type : '(Landroid/app/ActivityManager;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a5fc: |[09a5fc] com.squareup.picasso.Utils$ActivityManagerHoneycomb.getLargeMemoryClass:(Landroid/app/ActivityManager;)I │ │ -09a60c: 6e10 7700 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@0077 │ │ -09a612: 0a00 |0003: move-result v0 │ │ -09a614: 0f00 |0004: return v0 │ │ +09a668: |[09a668] com.squareup.picasso.Utils$ActivityManagerHoneycomb.getLargeMemoryClass:(Landroid/app/ActivityManager;)I │ │ +09a678: 6e10 7700 0100 |0000: invoke-virtual {v1}, Landroid/app/ActivityManager;.getLargeMemoryClass:()I // method@0077 │ │ +09a67e: 0a00 |0003: move-result v0 │ │ +09a680: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 activityManager Landroid/app/ActivityManager; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #626 header: │ │ class_idx : 1262 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #626 annotations: │ │ Annotations on class │ │ @@ -146777,17 +146776,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a618: |[09a618] com.squareup.picasso.Utils$BitmapHoneycombMR1.:()V │ │ -09a628: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a62e: 0e00 |0003: return-void │ │ +09a684: |[09a684] com.squareup.picasso.Utils$BitmapHoneycombMR1.:()V │ │ +09a694: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a69a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$BitmapHoneycombMR1; │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils$BitmapHoneycombMR1;) │ │ @@ -146795,32 +146794,32 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -09a630: |[09a630] com.squareup.picasso.Utils$BitmapHoneycombMR1.getByteCount:(Landroid/graphics/Bitmap;)I │ │ -09a640: 6e10 eb01 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@01eb │ │ -09a646: 0a00 |0003: move-result v0 │ │ -09a648: 0f00 |0004: return v0 │ │ +09a69c: |[09a69c] com.squareup.picasso.Utils$BitmapHoneycombMR1.getByteCount:(Landroid/graphics/Bitmap;)I │ │ +09a6ac: 6e10 eb01 0100 |0000: invoke-virtual {v1}, Landroid/graphics/Bitmap;.getByteCount:()I // method@01eb │ │ +09a6b2: 0a00 |0003: move-result v0 │ │ +09a6b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 bitmap Landroid/graphics/Bitmap; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #627 header: │ │ class_idx : 1263 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 0 │ │ │ │ Class #627 annotations: │ │ Annotations on class │ │ @@ -146840,17 +146839,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a64c: |[09a64c] com.squareup.picasso.Utils$OkHttpLoaderCreator.:()V │ │ -09a65c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a662: 0e00 |0003: return-void │ │ +09a6b8: |[09a6b8] com.squareup.picasso.Utils$OkHttpLoaderCreator.:()V │ │ +09a6c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$OkHttpLoaderCreator; │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils$OkHttpLoaderCreator;) │ │ @@ -146858,32 +146857,32 @@ │ │ type : '(Landroid/content/Context;)Lcom/squareup/picasso/Downloader;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09a664: |[09a664] com.squareup.picasso.Utils$OkHttpLoaderCreator.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ -09a674: 2200 c904 |0000: new-instance v0, Lcom/squareup/picasso/OkHttpDownloader; // type@04c9 │ │ -09a678: 7020 1b26 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Landroid/content/Context;)V // method@261b │ │ -09a67e: 1100 |0005: return-object v0 │ │ +09a6d0: |[09a6d0] com.squareup.picasso.Utils$OkHttpLoaderCreator.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ +09a6e0: 2200 c904 |0000: new-instance v0, Lcom/squareup/picasso/OkHttpDownloader; // type@04c9 │ │ +09a6e4: 7020 1b26 1000 |0002: invoke-direct {v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Landroid/content/Context;)V // method@261b │ │ +09a6ea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=424 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 context Landroid/content/Context; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #628 header: │ │ class_idx : 1264 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1451 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #628 annotations: │ │ Annotations on class │ │ @@ -146903,17 +146902,17 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09a680: |[09a680] com.squareup.picasso.Utils$PicassoThread.:(Ljava/lang/Runnable;)V │ │ -09a690: 7020 562b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b56 │ │ -09a696: 0e00 |0003: return-void │ │ +09a6ec: |[09a6ec] com.squareup.picasso.Utils$PicassoThread.:(Ljava/lang/Runnable;)V │ │ +09a6fc: 7020 562b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/Thread;.:(Ljava/lang/Runnable;)V // method@2b56 │ │ +09a702: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0003 line=407 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$PicassoThread; │ │ 0x0000 - 0x0004 reg=1 r Ljava/lang/Runnable; │ │ @@ -146924,34 +146923,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09a698: |[09a698] com.squareup.picasso.Utils$PicassoThread.run:()V │ │ -09a6a8: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ -09a6ac: 7110 0f03 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@030f │ │ -09a6b2: 6f10 5a2b 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@2b5a │ │ -09a6b8: 0e00 |0008: return-void │ │ +09a704: |[09a704] com.squareup.picasso.Utils$PicassoThread.run:()V │ │ +09a714: 1300 0a00 |0000: const/16 v0, #int 10 // #a │ │ +09a718: 7110 0f03 0000 |0002: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@030f │ │ +09a71e: 6f10 5a2b 0100 |0005: invoke-super {v1}, Ljava/lang/Thread;.run:()V // method@2b5a │ │ +09a724: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ 0x0008 line=412 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lcom/squareup/picasso/Utils$PicassoThread; │ │ │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #629 header: │ │ class_idx : 1265 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #629 annotations: │ │ Annotations on class │ │ @@ -146972,17 +146971,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a6bc: |[09a6bc] com.squareup.picasso.Utils$PicassoThreadFactory.:()V │ │ -09a6cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a6d2: 0e00 |0003: return-void │ │ +09a728: |[09a728] com.squareup.picasso.Utils$PicassoThreadFactory.:()V │ │ +09a738: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a73e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils$PicassoThreadFactory; │ │ │ │ Virtual methods - │ │ @@ -146991,32 +146990,32 @@ │ │ type : '(Ljava/lang/Runnable;)Ljava/lang/Thread;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09a6d4: |[09a6d4] com.squareup.picasso.Utils$PicassoThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ -09a6e4: 2200 f004 |0000: new-instance v0, Lcom/squareup/picasso/Utils$PicassoThread; // type@04f0 │ │ -09a6e8: 7020 2e27 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/picasso/Utils$PicassoThread;.:(Ljava/lang/Runnable;)V // method@272e │ │ -09a6ee: 1100 |0005: return-object v0 │ │ +09a740: |[09a740] com.squareup.picasso.Utils$PicassoThreadFactory.newThread:(Ljava/lang/Runnable;)Ljava/lang/Thread; │ │ +09a750: 2200 f004 |0000: new-instance v0, Lcom/squareup/picasso/Utils$PicassoThread; // type@04f0 │ │ +09a754: 7020 2e27 2000 |0002: invoke-direct {v0, v2}, Lcom/squareup/picasso/Utils$PicassoThread;.:(Ljava/lang/Runnable;)V // method@272e │ │ +09a75a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lcom/squareup/picasso/Utils$PicassoThreadFactory; │ │ 0x0000 - 0x0006 reg=2 r Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #630 header: │ │ class_idx : 1266 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 36 │ │ instance_fields_size: 0 │ │ direct_methods_size : 27 │ │ virtual_methods_size: 0 │ │ │ │ Class #630 annotations: │ │ Annotations on class │ │ @@ -147227,36 +147226,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09a6f0: |[09a6f0] com.squareup.picasso.Utils.:()V │ │ -09a700: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -09a704: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09a70a: 6900 be0d |0005: sput-object v0, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@0dbe │ │ -09a70e: 0e00 |0007: return-void │ │ +09a75c: |[09a75c] com.squareup.picasso.Utils.:()V │ │ +09a76c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +09a770: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09a776: 6900 be0d |0005: sput-object v0, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@0dbe │ │ +09a77a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/Utils;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09a710: |[09a710] com.squareup.picasso.Utils.:()V │ │ -09a720: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09a726: 0e00 |0003: return-void │ │ +09a77c: |[09a77c] com.squareup.picasso.Utils.:()V │ │ +09a78c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09a792: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=106 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Utils; │ │ │ │ @@ -147265,38 +147264,38 @@ │ │ type : '(Ljava/io/File;)J' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -09a728: |[09a728] com.squareup.picasso.Utils.calculateDiskCacheSize:(Ljava/io/File;)J │ │ -09a738: 1702 0000 5000 |0000: const-wide/32 v2, #float 7.34684e-39 // #00500000 │ │ -09a73e: 2204 9f00 |0003: new-instance v4, Landroid/os/StatFs; // type@009f │ │ -09a742: 6e10 682a 0a00 |0005: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ -09a748: 0c05 |0008: move-result-object v5 │ │ -09a74a: 7020 1003 5400 |0009: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0310 │ │ -09a750: 6e10 1103 0400 |000c: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@0311 │ │ -09a756: 0a05 |000f: move-result v5 │ │ -09a758: 8156 |0010: int-to-long v6, v5 │ │ -09a75a: 6e10 1203 0400 |0011: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@0312 │ │ -09a760: 0a05 |0014: move-result v5 │ │ -09a762: 8158 |0015: int-to-long v8, v5 │ │ -09a764: 9d00 0608 |0016: mul-long v0, v6, v8 │ │ -09a768: 1606 3200 |0018: const-wide/16 v6, #int 50 // #32 │ │ -09a76c: 9e02 0006 |001a: div-long v2, v0, v6 │ │ -09a770: 1706 0000 2003 |001c: const-wide/32 v6, #float 4.70198e-37 // #03200000 │ │ -09a776: 7140 f82a 3276 |001f: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@2af8 │ │ -09a77c: 0b06 |0022: move-result-wide v6 │ │ -09a77e: 1708 0000 5000 |0023: const-wide/32 v8, #float 7.34684e-39 // #00500000 │ │ -09a784: 7140 f52a 7698 |0026: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@2af5 │ │ -09a78a: 0b06 |0029: move-result-wide v6 │ │ -09a78c: 1006 |002a: return-wide v6 │ │ -09a78e: 0d05 |002b: move-exception v5 │ │ -09a790: 28f0 |002c: goto 001c // -0010 │ │ +09a794: |[09a794] com.squareup.picasso.Utils.calculateDiskCacheSize:(Ljava/io/File;)J │ │ +09a7a4: 1702 0000 5000 |0000: const-wide/32 v2, #float 7.34684e-39 // #00500000 │ │ +09a7aa: 2204 9f00 |0003: new-instance v4, Landroid/os/StatFs; // type@009f │ │ +09a7ae: 6e10 682a 0a00 |0005: invoke-virtual {v10}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ +09a7b4: 0c05 |0008: move-result-object v5 │ │ +09a7b6: 7020 1003 5400 |0009: invoke-direct {v4, v5}, Landroid/os/StatFs;.:(Ljava/lang/String;)V // method@0310 │ │ +09a7bc: 6e10 1103 0400 |000c: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockCount:()I // method@0311 │ │ +09a7c2: 0a05 |000f: move-result v5 │ │ +09a7c4: 8156 |0010: int-to-long v6, v5 │ │ +09a7c6: 6e10 1203 0400 |0011: invoke-virtual {v4}, Landroid/os/StatFs;.getBlockSize:()I // method@0312 │ │ +09a7cc: 0a05 |0014: move-result v5 │ │ +09a7ce: 8158 |0015: int-to-long v8, v5 │ │ +09a7d0: 9d00 0608 |0016: mul-long v0, v6, v8 │ │ +09a7d4: 1606 3200 |0018: const-wide/16 v6, #int 50 // #32 │ │ +09a7d8: 9e02 0006 |001a: div-long v2, v0, v6 │ │ +09a7dc: 1706 0000 2003 |001c: const-wide/32 v6, #float 4.70198e-37 // #03200000 │ │ +09a7e2: 7140 f82a 3276 |001f: invoke-static {v2, v3, v6, v7}, Ljava/lang/Math;.min:(JJ)J // method@2af8 │ │ +09a7e8: 0b06 |0022: move-result-wide v6 │ │ +09a7ea: 1708 0000 5000 |0023: const-wide/32 v8, #float 7.34684e-39 // #00500000 │ │ +09a7f0: 7140 f52a 7698 |0026: invoke-static {v6, v7, v8, v9}, Ljava/lang/Math;.max:(JJ)J // method@2af5 │ │ +09a7f6: 0b06 |0029: move-result-wide v6 │ │ +09a7f8: 1006 |002a: return-wide v6 │ │ +09a7fa: 0d05 |002b: move-exception v5 │ │ +09a7fc: 28f0 |002c: goto 001c // -0010 │ │ catches : 1 │ │ 0x0003 - 0x001c │ │ Ljava/lang/IllegalArgumentException; -> 0x002b │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=269 │ │ 0x000c line=270 │ │ @@ -147314,39 +147313,39 @@ │ │ type : '(Landroid/content/Context;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -09a7a4: |[09a7a4] com.squareup.picasso.Utils.calculateMemoryCacheSize:(Landroid/content/Context;)I │ │ -09a7b4: 1505 1000 |0000: const/high16 v5, #int 1048576 // #10 │ │ -09a7b8: 1a03 f814 |0002: const-string v3, "activity" // string@14f8 │ │ -09a7bc: 7120 4427 3600 |0004: invoke-static {v6, v3}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ -09a7c2: 0c00 |0007: move-result-object v0 │ │ -09a7c4: 1f00 1500 |0008: check-cast v0, Landroid/app/ActivityManager; // type@0015 │ │ -09a7c8: 6e10 2501 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0125 │ │ -09a7ce: 0c03 |000d: move-result-object v3 │ │ -09a7d0: 5233 1b00 |000e: iget v3, v3, Landroid/content/pm/ApplicationInfo;.flags:I // field@001b │ │ -09a7d4: b553 |0010: and-int/2addr v3, v5 │ │ -09a7d6: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ -09a7da: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -09a7dc: 6e10 7800 0000 |0014: invoke-virtual {v0}, Landroid/app/ActivityManager;.getMemoryClass:()I // method@0078 │ │ -09a7e2: 0a02 |0017: move-result v2 │ │ -09a7e4: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ -09a7e8: 6003 4000 |001a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09a7ec: 1304 0b00 |001c: const/16 v4, #int 11 // #b │ │ -09a7f0: 3443 0600 |001e: if-lt v3, v4, 0024 // +0006 │ │ -09a7f4: 7110 2927 0000 |0020: invoke-static {v0}, Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb;.getLargeMemoryClass:(Landroid/app/ActivityManager;)I // method@2729 │ │ -09a7fa: 0a02 |0023: move-result v2 │ │ -09a7fc: 9203 0502 |0024: mul-int v3, v5, v2 │ │ -09a800: db03 0307 |0026: div-int/lit8 v3, v3, #int 7 // #07 │ │ -09a804: 0f03 |0028: return v3 │ │ -09a806: 1201 |0029: const/4 v1, #int 0 // #0 │ │ -09a808: 28ea |002a: goto 0014 // -0016 │ │ +09a810: |[09a810] com.squareup.picasso.Utils.calculateMemoryCacheSize:(Landroid/content/Context;)I │ │ +09a820: 1505 1000 |0000: const/high16 v5, #int 1048576 // #10 │ │ +09a824: 1a03 f914 |0002: const-string v3, "activity" // string@14f9 │ │ +09a828: 7120 4427 3600 |0004: invoke-static {v6, v3}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ +09a82e: 0c00 |0007: move-result-object v0 │ │ +09a830: 1f00 1500 |0008: check-cast v0, Landroid/app/ActivityManager; // type@0015 │ │ +09a834: 6e10 2501 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0125 │ │ +09a83a: 0c03 |000d: move-result-object v3 │ │ +09a83c: 5233 1b00 |000e: iget v3, v3, Landroid/content/pm/ApplicationInfo;.flags:I // field@001b │ │ +09a840: b553 |0010: and-int/2addr v3, v5 │ │ +09a842: 3803 1800 |0011: if-eqz v3, 0029 // +0018 │ │ +09a846: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +09a848: 6e10 7800 0000 |0014: invoke-virtual {v0}, Landroid/app/ActivityManager;.getMemoryClass:()I // method@0078 │ │ +09a84e: 0a02 |0017: move-result v2 │ │ +09a850: 3801 0c00 |0018: if-eqz v1, 0024 // +000c │ │ +09a854: 6003 4000 |001a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09a858: 1304 0b00 |001c: const/16 v4, #int 11 // #b │ │ +09a85c: 3443 0600 |001e: if-lt v3, v4, 0024 // +0006 │ │ +09a860: 7110 2927 0000 |0020: invoke-static {v0}, Lcom/squareup/picasso/Utils$ActivityManagerHoneycomb;.getLargeMemoryClass:(Landroid/app/ActivityManager;)I // method@2729 │ │ +09a866: 0a02 |0023: move-result v2 │ │ +09a868: 9203 0502 |0024: mul-int v3, v5, v2 │ │ +09a86c: db03 0307 |0026: div-int/lit8 v3, v3, #int 7 // #07 │ │ +09a870: 0f03 |0028: return v3 │ │ +09a872: 1201 |0029: const/4 v1, #int 0 // #0 │ │ +09a874: 28ea |002a: goto 0014 // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=281 │ │ 0x000a line=282 │ │ 0x0014 line=283 │ │ 0x0018 line=284 │ │ 0x0020 line=285 │ │ @@ -147363,23 +147362,23 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09a80c: |[09a80c] com.squareup.picasso.Utils.checkMain:()V │ │ -09a81c: 7100 4727 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@2747 │ │ -09a822: 0a00 |0003: move-result v0 │ │ -09a824: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -09a828: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -09a82c: 1a01 2d0e |0008: const-string v1, "Method call should happen from the main thread." // string@0e2d │ │ -09a830: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09a836: 2700 |000d: throw v0 │ │ -09a838: 0e00 |000e: return-void │ │ +09a878: |[09a878] com.squareup.picasso.Utils.checkMain:()V │ │ +09a888: 7100 4727 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@2747 │ │ +09a88e: 0a00 |0003: move-result v0 │ │ +09a890: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +09a894: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +09a898: 1a01 2d0e |0008: const-string v1, "Method call should happen from the main thread." // string@0e2d │ │ +09a89c: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09a8a2: 2700 |000d: throw v0 │ │ +09a8a4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ 0x000e line=138 │ │ locals : │ │ │ │ @@ -147388,23 +147387,23 @@ │ │ type : '()V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09a83c: |[09a83c] com.squareup.picasso.Utils.checkNotMain:()V │ │ -09a84c: 7100 4727 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@2747 │ │ -09a852: 0a00 |0003: move-result v0 │ │ -09a854: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -09a858: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -09a85c: 1a01 2e0e |0008: const-string v1, "Method call should not happen from the main thread." // string@0e2e │ │ -09a860: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09a866: 2700 |000d: throw v0 │ │ -09a868: 0e00 |000e: return-void │ │ +09a8a8: |[09a8a8] com.squareup.picasso.Utils.checkNotMain:()V │ │ +09a8b8: 7100 4727 0000 |0000: invoke-static {}, Lcom/squareup/picasso/Utils;.isMain:()Z // method@2747 │ │ +09a8be: 0a00 |0003: move-result v0 │ │ +09a8c0: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +09a8c4: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +09a8c8: 1a01 2e0e |0008: const-string v1, "Method call should not happen from the main thread." // string@0e2e │ │ +09a8cc: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09a8d2: 2700 |000d: throw v0 │ │ +09a8d4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0006 line=130 │ │ 0x000e line=132 │ │ locals : │ │ │ │ @@ -147413,20 +147412,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09a86c: |[09a86c] com.squareup.picasso.Utils.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ -09a87c: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ -09a880: 2200 9f05 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@059f │ │ -09a884: 7020 fc2a 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -09a88a: 2700 |0007: throw v0 │ │ -09a88c: 1101 |0008: return-object v1 │ │ +09a8d8: |[09a8d8] com.squareup.picasso.Utils.checkNotNull:(Ljava/lang/Object;Ljava/lang/String;)Ljava/lang/Object; │ │ +09a8e8: 3901 0800 |0000: if-nez v1, 0008 // +0008 │ │ +09a8ec: 2200 9f05 |0002: new-instance v0, Ljava/lang/NullPointerException; // type@059f │ │ +09a8f0: 7020 fc2a 2000 |0004: invoke-direct {v0, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +09a8f6: 2700 |0007: throw v0 │ │ +09a8f8: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0008 line=125 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -147438,21 +147437,21 @@ │ │ type : '(Ljava/io/InputStream;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09a890: |[09a890] com.squareup.picasso.Utils.closeQuietly:(Ljava/io/InputStream;)V │ │ -09a8a0: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ -09a8a4: 0e00 |0002: return-void │ │ -09a8a6: 6e10 822a 0100 |0003: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -09a8ac: 28fc |0006: goto 0002 // -0004 │ │ -09a8ae: 0d00 |0007: move-exception v0 │ │ -09a8b0: 28fa |0008: goto 0002 // -0006 │ │ +09a8fc: |[09a8fc] com.squareup.picasso.Utils.closeQuietly:(Ljava/io/InputStream;)V │ │ +09a90c: 3901 0300 |0000: if-nez v1, 0003 // +0003 │ │ +09a910: 0e00 |0002: return-void │ │ +09a912: 6e10 822a 0100 |0003: invoke-virtual {v1}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +09a918: 28fc |0006: goto 0002 // -0004 │ │ +09a91a: 0d00 |0007: move-exception v0 │ │ +09a91c: 28fa |0008: goto 0002 // -0006 │ │ catches : 1 │ │ 0x0003 - 0x0006 │ │ Ljava/io/IOException; -> 0x0007 │ │ positions : │ │ 0x0000 line=221 │ │ 0x0002 line=226 │ │ 0x0003 line=223 │ │ @@ -147465,27 +147464,27 @@ │ │ type : '(Landroid/content/Context;)Ljava/io/File;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -09a8c4: |[09a8c4] com.squareup.picasso.Utils.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ -09a8d4: 2200 7105 |0000: new-instance v0, Ljava/io/File; // type@0571 │ │ -09a8d8: 6e10 2401 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -09a8de: 0c01 |0005: move-result-object v1 │ │ -09a8e0: 6e10 2701 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0127 │ │ -09a8e6: 0c01 |0009: move-result-object v1 │ │ -09a8e8: 1a02 b729 |000a: const-string v2, "picasso-cache" // string@29b7 │ │ -09a8ec: 7030 642a 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -09a8f2: 6e10 672a 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@2a67 │ │ -09a8f8: 0a01 |0012: move-result v1 │ │ -09a8fa: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ -09a8fe: 6e10 702a 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@2a70 │ │ -09a904: 1100 |0018: return-object v0 │ │ +09a930: |[09a930] com.squareup.picasso.Utils.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; │ │ +09a940: 2200 7105 |0000: new-instance v0, Ljava/io/File; // type@0571 │ │ +09a944: 6e10 2401 0300 |0002: invoke-virtual {v3}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +09a94a: 0c01 |0005: move-result-object v1 │ │ +09a94c: 6e10 2701 0100 |0006: invoke-virtual {v1}, Landroid/content/Context;.getCacheDir:()Ljava/io/File; // method@0127 │ │ +09a952: 0c01 |0009: move-result-object v1 │ │ +09a954: 1a02 ba29 |000a: const-string v2, "picasso-cache" // string@29ba │ │ +09a958: 7030 642a 1002 |000c: invoke-direct {v0, v1, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +09a95e: 6e10 672a 0000 |000f: invoke-virtual {v0}, Ljava/io/File;.exists:()Z // method@2a67 │ │ +09a964: 0a01 |0012: move-result v1 │ │ +09a966: 3901 0500 |0013: if-nez v1, 0018 // +0005 │ │ +09a96a: 6e10 702a 0000 |0015: invoke-virtual {v0}, Ljava/io/File;.mkdirs:()Z // method@2a70 │ │ +09a970: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x000f line=258 │ │ 0x0015 line=260 │ │ 0x0018 line=262 │ │ locals : │ │ @@ -147497,24 +147496,24 @@ │ │ type : '(Landroid/content/Context;)Lcom/squareup/picasso/Downloader;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -09a908: |[09a908] com.squareup.picasso.Utils.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ -09a918: 1a00 f317 |0000: const-string v0, "com.squareup.okhttp.OkHttpClient" // string@17f3 │ │ -09a91c: 7110 b72a 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ -09a922: 7110 2d27 0100 |0005: invoke-static {v1}, Lcom/squareup/picasso/Utils$OkHttpLoaderCreator;.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@272d │ │ -09a928: 0c00 |0008: move-result-object v0 │ │ -09a92a: 1100 |0009: return-object v0 │ │ -09a92c: 0d00 |000a: move-exception v0 │ │ -09a92e: 2200 eb04 |000b: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader; // type@04eb │ │ -09a932: 7020 1f27 1000 |000d: invoke-direct {v0, v1}, Lcom/squareup/picasso/UrlConnectionDownloader;.:(Landroid/content/Context;)V // method@271f │ │ -09a938: 28f9 |0010: goto 0009 // -0007 │ │ +09a974: |[09a974] com.squareup.picasso.Utils.createDefaultDownloader:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; │ │ +09a984: 1a00 f517 |0000: const-string v0, "com.squareup.okhttp.OkHttpClient" // string@17f5 │ │ +09a988: 7110 b72a 0000 |0002: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ +09a98e: 7110 2d27 0100 |0005: invoke-static {v1}, Lcom/squareup/picasso/Utils$OkHttpLoaderCreator;.create:(Landroid/content/Context;)Lcom/squareup/picasso/Downloader; // method@272d │ │ +09a994: 0c00 |0008: move-result-object v0 │ │ +09a996: 1100 |0009: return-object v0 │ │ +09a998: 0d00 |000a: move-exception v0 │ │ +09a99a: 2200 eb04 |000b: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader; // type@04eb │ │ +09a99e: 7020 1f27 1000 |000d: invoke-direct {v0, v1}, Lcom/squareup/picasso/UrlConnectionDownloader;.:(Landroid/content/Context;)V // method@271f │ │ +09a9a4: 28f9 |0010: goto 0009 // -0007 │ │ catches : 1 │ │ 0x0000 - 0x0008 │ │ Ljava/lang/ClassNotFoundException; -> 0x000a │ │ positions : │ │ 0x0000 line=249 │ │ 0x0005 line=250 │ │ 0x0009 line=253 │ │ @@ -147528,22 +147527,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -09a94c: |[09a94c] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ -09a95c: 6201 be0d |0000: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@0dbe │ │ -09a960: 7120 3d27 1300 |0002: invoke-static {v3, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ -09a966: 0c00 |0005: move-result-object v0 │ │ -09a968: 6201 be0d |0006: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@0dbe │ │ -09a96c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -09a96e: 6e20 4d2b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@2b4d │ │ -09a974: 1100 |000c: return-object v0 │ │ +09a9b8: |[09a9b8] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ +09a9c8: 6201 be0d |0000: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@0dbe │ │ +09a9cc: 7120 3d27 1300 |0002: invoke-static {v3, v1}, Lcom/squareup/picasso/Utils;.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; // method@273d │ │ +09a9d2: 0c00 |0005: move-result-object v0 │ │ +09a9d4: 6201 be0d |0006: sget-object v1, Lcom/squareup/picasso/Utils;.MAIN_THREAD_KEY_BUILDER:Ljava/lang/StringBuilder; // field@0dbe │ │ +09a9d8: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +09a9da: 6e20 4d2b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.setLength:(I)V // method@2b4d │ │ +09a9e0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ 0x0006 line=174 │ │ 0x000c line=175 │ │ locals : │ │ 0x0006 - 0x000d reg=0 result Ljava/lang/String; │ │ @@ -147554,112 +147553,112 @@ │ │ type : '(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 205 16-bit code units │ │ -09a978: |[09a978] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; │ │ -09a988: 1306 7800 |0000: const/16 v6, #int 120 // #78 │ │ -09a98c: 1305 0a00 |0002: const/16 v5, #int 10 // #a │ │ -09a990: 5473 730d |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -09a994: 3803 9000 |0006: if-eqz v3, 0096 // +0090 │ │ -09a998: 5473 730d |0008: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -09a99c: 6e10 2b2b 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09a9a2: 0a03 |000d: move-result v3 │ │ -09a9a4: d803 0332 |000e: add-int/lit8 v3, v3, #int 50 // #32 │ │ -09a9a8: 6e20 4a2b 3800 |0010: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ -09a9ae: 5473 730d |0013: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ -09a9b2: 6e20 462b 3800 |0015: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a9b8: 6e20 402b 5800 |0018: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09a9be: 5273 700d |001b: iget v3, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -09a9c2: 1204 |001d: const/4 v4, #int 0 // #0 │ │ -09a9c4: 2d03 0304 |001e: cmpl-float v3, v3, v4 │ │ -09a9c8: 3803 2900 |0020: if-eqz v3, 0049 // +0029 │ │ -09a9cc: 1a03 942b |0022: const-string v3, "rotation:" // string@2b94 │ │ -09a9d0: 6e20 462b 3800 |0024: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09a9d6: 0c03 |0027: move-result-object v3 │ │ -09a9d8: 5274 700d |0028: iget v4, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ -09a9dc: 6e20 412b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ -09a9e2: 5573 6a0d |002d: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ -09a9e6: 3803 1700 |002f: if-eqz v3, 0046 // +0017 │ │ -09a9ea: 1303 4000 |0031: const/16 v3, #int 64 // #40 │ │ -09a9ee: 6e20 402b 3800 |0033: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09a9f4: 0c03 |0036: move-result-object v3 │ │ -09a9f6: 5274 710d |0037: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ -09a9fa: 6e20 412b 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ -09aa00: 0c03 |003c: move-result-object v3 │ │ -09aa02: 6e20 402b 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09aa08: 0c03 |0040: move-result-object v3 │ │ -09aa0a: 5274 720d |0041: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ -09aa0e: 6e20 412b 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ -09aa14: 6e20 402b 5800 |0046: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09aa1a: 6e10 b426 0700 |0049: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ -09aa20: 0a03 |004c: move-result v3 │ │ -09aa22: 3803 1a00 |004d: if-eqz v3, 0067 // +001a │ │ -09aa26: 1a03 2b2b |004f: const-string v3, "resize:" // string@2b2b │ │ -09aa2a: 6e20 462b 3800 |0051: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09aa30: 0c03 |0054: move-result-object v3 │ │ -09aa32: 5274 760d |0055: iget v4, v7, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -09aa36: 6e20 422b 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09aa3c: 0c03 |005a: move-result-object v3 │ │ -09aa3e: 6e20 402b 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09aa44: 0c03 |005e: move-result-object v3 │ │ -09aa46: 5274 750d |005f: iget v4, v7, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -09aa4a: 6e20 422b 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09aa50: 6e20 402b 5800 |0064: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09aa56: 5573 670d |0067: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ -09aa5a: 3803 5100 |0069: if-eqz v3, 00ba // +0051 │ │ -09aa5e: 1a03 2717 |006b: const-string v3, "centerCrop" // string@1727 │ │ -09aa62: 6e20 462b 3800 |006d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09aa68: 0c03 |0070: move-result-object v3 │ │ -09aa6a: 6e20 402b 5300 |0071: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09aa70: 5473 770d |0074: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -09aa74: 3803 5200 |0076: if-eqz v3, 00c8 // +0052 │ │ -09aa78: 1201 |0078: const/4 v1, #int 0 // #0 │ │ -09aa7a: 5473 770d |0079: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -09aa7e: 7210 db2b 0300 |007b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ -09aa84: 0a00 |007e: move-result v0 │ │ -09aa86: 3501 4900 |007f: if-ge v1, v0, 00c8 // +0049 │ │ -09aa8a: 5473 770d |0081: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ -09aa8e: 7220 d62b 1300 |0083: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09aa94: 0c03 |0086: move-result-object v3 │ │ -09aa96: 1f03 e804 |0087: check-cast v3, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ -09aa9a: 7210 1627 0300 |0089: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ -09aaa0: 0c03 |008c: move-result-object v3 │ │ -09aaa2: 6e20 462b 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09aaa8: 6e20 402b 5800 |0090: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09aaae: d801 0101 |0093: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09aab2: 28ea |0095: goto 007f // -0016 │ │ -09aab4: 5473 780d |0096: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09aab8: 3803 1600 |0098: if-eqz v3, 00ae // +0016 │ │ -09aabc: 5473 780d |009a: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09aac0: 6e10 9d02 0300 |009c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ -09aac6: 0c02 |009f: move-result-object v2 │ │ -09aac8: 6e10 2b2b 0200 |00a0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09aace: 0a03 |00a3: move-result v3 │ │ -09aad0: d803 0332 |00a4: add-int/lit8 v3, v3, #int 50 // #32 │ │ -09aad4: 6e20 4a2b 3800 |00a6: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ -09aada: 6e20 462b 2800 |00a9: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09aae0: 2900 6cff |00ac: goto/16 0018 // -0094 │ │ -09aae4: 1303 3200 |00ae: const/16 v3, #int 50 // #32 │ │ -09aae8: 6e20 4a2b 3800 |00b0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ -09aaee: 5273 6f0d |00b3: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -09aaf2: 6e20 422b 3800 |00b5: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09aaf8: 2900 60ff |00b8: goto/16 0018 // -00a0 │ │ -09aafc: 5573 680d |00ba: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ -09ab00: 3803 b8ff |00bc: if-eqz v3, 0074 // -0048 │ │ -09ab04: 1a03 2817 |00be: const-string v3, "centerInside" // string@1728 │ │ -09ab08: 6e20 462b 3800 |00c0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ab0e: 0c03 |00c3: move-result-object v3 │ │ -09ab10: 6e20 402b 5300 |00c4: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -09ab16: 28ad |00c7: goto 0074 // -0053 │ │ -09ab18: 6e10 4e2b 0800 |00c8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ab1e: 0c03 |00cb: move-result-object v3 │ │ -09ab20: 1103 |00cc: return-object v3 │ │ +09a9e4: |[09a9e4] com.squareup.picasso.Utils.createKey:(Lcom/squareup/picasso/Request;Ljava/lang/StringBuilder;)Ljava/lang/String; │ │ +09a9f4: 1306 7800 |0000: const/16 v6, #int 120 // #78 │ │ +09a9f8: 1305 0a00 |0002: const/16 v5, #int 10 // #a │ │ +09a9fc: 5473 730d |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +09aa00: 3803 9000 |0006: if-eqz v3, 0096 // +0090 │ │ +09aa04: 5473 730d |0008: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +09aa08: 6e10 2b2b 0300 |000a: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ +09aa0e: 0a03 |000d: move-result v3 │ │ +09aa10: d803 0332 |000e: add-int/lit8 v3, v3, #int 50 // #32 │ │ +09aa14: 6e20 4a2b 3800 |0010: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ +09aa1a: 5473 730d |0013: iget-object v3, v7, Lcom/squareup/picasso/Request;.stableKey:Ljava/lang/String; // field@0d73 │ │ +09aa1e: 6e20 462b 3800 |0015: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09aa24: 6e20 402b 5800 |0018: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aa2a: 5273 700d |001b: iget v3, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +09aa2e: 1204 |001d: const/4 v4, #int 0 // #0 │ │ +09aa30: 2d03 0304 |001e: cmpl-float v3, v3, v4 │ │ +09aa34: 3803 2900 |0020: if-eqz v3, 0049 // +0029 │ │ +09aa38: 1a03 972b |0022: const-string v3, "rotation:" // string@2b97 │ │ +09aa3c: 6e20 462b 3800 |0024: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09aa42: 0c03 |0027: move-result-object v3 │ │ +09aa44: 5274 700d |0028: iget v4, v7, Lcom/squareup/picasso/Request;.rotationDegrees:F // field@0d70 │ │ +09aa48: 6e20 412b 4300 |002a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ +09aa4e: 5573 6a0d |002d: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.hasRotationPivot:Z // field@0d6a │ │ +09aa52: 3803 1700 |002f: if-eqz v3, 0046 // +0017 │ │ +09aa56: 1303 4000 |0031: const/16 v3, #int 64 // #40 │ │ +09aa5a: 6e20 402b 3800 |0033: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aa60: 0c03 |0036: move-result-object v3 │ │ +09aa62: 5274 710d |0037: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotX:F // field@0d71 │ │ +09aa66: 6e20 412b 4300 |0039: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ +09aa6c: 0c03 |003c: move-result-object v3 │ │ +09aa6e: 6e20 402b 6300 |003d: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aa74: 0c03 |0040: move-result-object v3 │ │ +09aa76: 5274 720d |0041: iget v4, v7, Lcom/squareup/picasso/Request;.rotationPivotY:F // field@0d72 │ │ +09aa7a: 6e20 412b 4300 |0043: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(F)Ljava/lang/StringBuilder; // method@2b41 │ │ +09aa80: 6e20 402b 5800 |0046: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aa86: 6e10 b426 0700 |0049: invoke-virtual {v7}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ +09aa8c: 0a03 |004c: move-result v3 │ │ +09aa8e: 3803 1a00 |004d: if-eqz v3, 0067 // +001a │ │ +09aa92: 1a03 2e2b |004f: const-string v3, "resize:" // string@2b2e │ │ +09aa96: 6e20 462b 3800 |0051: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09aa9c: 0c03 |0054: move-result-object v3 │ │ +09aa9e: 5274 760d |0055: iget v4, v7, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +09aaa2: 6e20 422b 4300 |0057: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09aaa8: 0c03 |005a: move-result-object v3 │ │ +09aaaa: 6e20 402b 6300 |005b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aab0: 0c03 |005e: move-result-object v3 │ │ +09aab2: 5274 750d |005f: iget v4, v7, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +09aab6: 6e20 422b 4300 |0061: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09aabc: 6e20 402b 5800 |0064: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aac2: 5573 670d |0067: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerCrop:Z // field@0d67 │ │ +09aac6: 3803 5100 |0069: if-eqz v3, 00ba // +0051 │ │ +09aaca: 1a03 2917 |006b: const-string v3, "centerCrop" // string@1729 │ │ +09aace: 6e20 462b 3800 |006d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09aad4: 0c03 |0070: move-result-object v3 │ │ +09aad6: 6e20 402b 5300 |0071: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09aadc: 5473 770d |0074: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +09aae0: 3803 5200 |0076: if-eqz v3, 00c8 // +0052 │ │ +09aae4: 1201 |0078: const/4 v1, #int 0 // #0 │ │ +09aae6: 5473 770d |0079: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +09aaea: 7210 db2b 0300 |007b: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +09aaf0: 0a00 |007e: move-result v0 │ │ +09aaf2: 3501 4900 |007f: if-ge v1, v0, 00c8 // +0049 │ │ +09aaf6: 5473 770d |0081: iget-object v3, v7, Lcom/squareup/picasso/Request;.transformations:Ljava/util/List; // field@0d77 │ │ +09aafa: 7220 d62b 1300 |0083: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +09ab00: 0c03 |0086: move-result-object v3 │ │ +09ab02: 1f03 e804 |0087: check-cast v3, Lcom/squareup/picasso/Transformation; // type@04e8 │ │ +09ab06: 7210 1627 0300 |0089: invoke-interface {v3}, Lcom/squareup/picasso/Transformation;.key:()Ljava/lang/String; // method@2716 │ │ +09ab0c: 0c03 |008c: move-result-object v3 │ │ +09ab0e: 6e20 462b 3800 |008d: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ab14: 6e20 402b 5800 |0090: invoke-virtual {v8, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09ab1a: d801 0101 |0093: add-int/lit8 v1, v1, #int 1 // #01 │ │ +09ab1e: 28ea |0095: goto 007f // -0016 │ │ +09ab20: 5473 780d |0096: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ab24: 3803 1600 |0098: if-eqz v3, 00ae // +0016 │ │ +09ab28: 5473 780d |009a: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ab2c: 6e10 9d02 0300 |009c: invoke-virtual {v3}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ +09ab32: 0c02 |009f: move-result-object v2 │ │ +09ab34: 6e10 2b2b 0200 |00a0: invoke-virtual {v2}, Ljava/lang/String;.length:()I // method@2b2b │ │ +09ab3a: 0a03 |00a3: move-result v3 │ │ +09ab3c: d803 0332 |00a4: add-int/lit8 v3, v3, #int 50 // #32 │ │ +09ab40: 6e20 4a2b 3800 |00a6: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ +09ab46: 6e20 462b 2800 |00a9: invoke-virtual {v8, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ab4c: 2900 6cff |00ac: goto/16 0018 // -0094 │ │ +09ab50: 1303 3200 |00ae: const/16 v3, #int 50 // #32 │ │ +09ab54: 6e20 4a2b 3800 |00b0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.ensureCapacity:(I)V // method@2b4a │ │ +09ab5a: 5273 6f0d |00b3: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +09ab5e: 6e20 422b 3800 |00b5: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09ab64: 2900 60ff |00b8: goto/16 0018 // -00a0 │ │ +09ab68: 5573 680d |00ba: iget-boolean v3, v7, Lcom/squareup/picasso/Request;.centerInside:Z // field@0d68 │ │ +09ab6c: 3803 b8ff |00bc: if-eqz v3, 0074 // -0048 │ │ +09ab70: 1a03 2a17 |00be: const-string v3, "centerInside" // string@172a │ │ +09ab74: 6e20 462b 3800 |00c0: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ab7a: 0c03 |00c3: move-result-object v3 │ │ +09ab7c: 6e20 402b 5300 |00c4: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +09ab82: 28ad |00c7: goto 0074 // -0053 │ │ +09ab84: 6e10 4e2b 0800 |00c8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ab8a: 0c03 |00cb: move-result-object v3 │ │ +09ab8c: 1103 |00cc: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=179 │ │ 0x0008 line=180 │ │ 0x0013 line=181 │ │ 0x0018 line=190 │ │ 0x001b line=192 │ │ @@ -147698,22 +147697,22 @@ │ │ type : '(Landroid/os/Looper;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -09ab24: |[09ab24] com.squareup.picasso.Utils.flushStackLocalLeaks:(Landroid/os/Looper;)V │ │ -09ab34: 2200 ec04 |0000: new-instance v0, Lcom/squareup/picasso/Utils$1; // type@04ec │ │ -09ab38: 7020 2427 4000 |0002: invoke-direct {v0, v4}, Lcom/squareup/picasso/Utils$1;.:(Landroid/os/Looper;)V // method@2724 │ │ -09ab3e: 6e10 dc02 0000 |0005: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02dc │ │ -09ab44: 0c01 |0008: move-result-object v1 │ │ -09ab46: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ -09ab4a: 6e40 e802 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02e8 │ │ -09ab50: 0e00 |000e: return-void │ │ +09ab90: |[09ab90] com.squareup.picasso.Utils.flushStackLocalLeaks:(Landroid/os/Looper;)V │ │ +09aba0: 2200 ec04 |0000: new-instance v0, Lcom/squareup/picasso/Utils$1; // type@04ec │ │ +09aba4: 7020 2427 4000 |0002: invoke-direct {v0, v4}, Lcom/squareup/picasso/Utils$1;.:(Landroid/os/Looper;)V // method@2724 │ │ +09abaa: 6e10 dc02 0000 |0005: invoke-virtual {v0}, Landroid/os/Handler;.obtainMessage:()Landroid/os/Message; // method@02dc │ │ +09abb0: 0c01 |0008: move-result-object v1 │ │ +09abb2: 1602 e803 |0009: const-wide/16 v2, #int 1000 // #3e8 │ │ +09abb6: 6e40 e802 1032 |000b: invoke-virtual {v0, v1, v2, v3}, Landroid/os/Handler;.sendMessageDelayed:(Landroid/os/Message;J)Z // method@02e8 │ │ +09abbc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0005 line=387 │ │ 0x000e line=388 │ │ locals : │ │ 0x0005 - 0x000f reg=0 handler Landroid/os/Handler; │ │ @@ -147724,40 +147723,40 @@ │ │ type : '(Landroid/graphics/Bitmap;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -09ab54: |[09ab54] com.squareup.picasso.Utils.getBitmapBytes:(Landroid/graphics/Bitmap;)I │ │ -09ab64: 6001 4000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09ab68: 1302 0c00 |0002: const/16 v2, #int 12 // #c │ │ -09ab6c: 3421 2100 |0004: if-lt v1, v2, 0025 // +0021 │ │ -09ab70: 7110 2b27 0400 |0006: invoke-static {v4}, Lcom/squareup/picasso/Utils$BitmapHoneycombMR1;.getByteCount:(Landroid/graphics/Bitmap;)I // method@272b │ │ -09ab76: 0a00 |0009: move-result v0 │ │ -09ab78: 3b00 2600 |000a: if-gez v0, 0030 // +0026 │ │ -09ab7c: 2201 9305 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -09ab80: 2202 a905 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -09ab84: 7010 3d2b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09ab8a: 1a03 5f0e |0013: const-string v3, "Negative size: " // string@0e5f │ │ -09ab8e: 6e20 462b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ab94: 0c02 |0018: move-result-object v2 │ │ -09ab96: 6e20 452b 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09ab9c: 0c02 |001c: move-result-object v2 │ │ -09ab9e: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09aba4: 0c02 |0020: move-result-object v2 │ │ -09aba6: 7020 da2a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -09abac: 2701 |0024: throw v1 │ │ -09abae: 6e10 ed01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@01ed │ │ -09abb4: 0a01 |0028: move-result v1 │ │ -09abb6: 6e10 ec01 0400 |0029: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ -09abbc: 0a02 |002c: move-result v2 │ │ -09abbe: 9200 0102 |002d: mul-int v0, v1, v2 │ │ -09abc2: 28db |002f: goto 000a // -0025 │ │ -09abc4: 0f00 |0030: return v0 │ │ +09abc0: |[09abc0] com.squareup.picasso.Utils.getBitmapBytes:(Landroid/graphics/Bitmap;)I │ │ +09abd0: 6001 4000 |0000: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09abd4: 1302 0c00 |0002: const/16 v2, #int 12 // #c │ │ +09abd8: 3421 2100 |0004: if-lt v1, v2, 0025 // +0021 │ │ +09abdc: 7110 2b27 0400 |0006: invoke-static {v4}, Lcom/squareup/picasso/Utils$BitmapHoneycombMR1;.getByteCount:(Landroid/graphics/Bitmap;)I // method@272b │ │ +09abe2: 0a00 |0009: move-result v0 │ │ +09abe4: 3b00 2600 |000a: if-gez v0, 0030 // +0026 │ │ +09abe8: 2201 9305 |000c: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +09abec: 2202 a905 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +09abf0: 7010 3d2b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09abf6: 1a03 5f0e |0013: const-string v3, "Negative size: " // string@0e5f │ │ +09abfa: 6e20 462b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ac00: 0c02 |0018: move-result-object v2 │ │ +09ac02: 6e20 452b 4200 |0019: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09ac08: 0c02 |001c: move-result-object v2 │ │ +09ac0a: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ac10: 0c02 |0020: move-result-object v2 │ │ +09ac12: 7020 da2a 2100 |0021: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +09ac18: 2701 |0024: throw v1 │ │ +09ac1a: 6e10 ed01 0400 |0025: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getRowBytes:()I // method@01ed │ │ +09ac20: 0a01 |0028: move-result v1 │ │ +09ac22: 6e10 ec01 0400 |0029: invoke-virtual {v4}, Landroid/graphics/Bitmap;.getHeight:()I // method@01ec │ │ +09ac28: 0a02 |002c: move-result v2 │ │ +09ac2a: 9200 0102 |002d: mul-int v0, v1, v2 │ │ +09ac2e: 28db |002f: goto 000a // -0025 │ │ +09ac30: 0f00 |0030: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0006 line=111 │ │ 0x000a line=115 │ │ 0x000c line=116 │ │ 0x0025 line=113 │ │ @@ -147772,19 +147771,19 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09abc8: |[09abc8] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; │ │ -09abd8: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -09abdc: 7120 4127 0100 |0002: invoke-static {v1, v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ -09abe2: 0c00 |0005: move-result-object v0 │ │ -09abe4: 1100 |0006: return-object v0 │ │ +09ac34: |[09ac34] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;)Ljava/lang/String; │ │ +09ac44: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +09ac48: 7120 4127 0100 |0002: invoke-static {v1, v0}, Lcom/squareup/picasso/Utils;.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; // method@2741 │ │ +09ac4e: 0c00 |0005: move-result-object v0 │ │ +09ac50: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 hunter Lcom/squareup/picasso/BitmapHunter; │ │ │ │ #15 : (in Lcom/squareup/picasso/Utils;) │ │ @@ -147792,47 +147791,47 @@ │ │ type : '(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -09abe8: |[09abe8] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; │ │ -09abf8: 2202 a905 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -09abfc: 7020 3f2b 7200 |0002: invoke-direct {v2, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ -09ac02: 6e10 6525 0600 |0005: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ -09ac08: 0c00 |0008: move-result-object v0 │ │ -09ac0a: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -09ac0e: 5405 8d0c |000b: iget-object v5, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -09ac12: 6e10 b526 0500 |000d: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -09ac18: 0c05 |0010: move-result-object v5 │ │ -09ac1a: 6e20 462b 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ac20: 6e10 6625 0600 |0014: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ -09ac26: 0c01 |0017: move-result-object v1 │ │ -09ac28: 3801 2400 |0018: if-eqz v1, 003c // +0024 │ │ -09ac2c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -09ac2e: 7210 db2b 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ -09ac34: 0a03 |001e: move-result v3 │ │ -09ac36: 3534 1d00 |001f: if-ge v4, v3, 003c // +001d │ │ -09ac3a: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ -09ac3e: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ -09ac42: 1a05 1d01 |0025: const-string v5, ", " // string@011d │ │ -09ac46: 6e20 462b 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ac4c: 7220 d62b 4100 |002a: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09ac52: 0c05 |002d: move-result-object v5 │ │ -09ac54: 1f05 a304 |002e: check-cast v5, Lcom/squareup/picasso/Action; // type@04a3 │ │ -09ac58: 5455 8d0c |0030: iget-object v5, v5, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ -09ac5c: 6e10 b526 0500 |0032: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ -09ac62: 0c05 |0035: move-result-object v5 │ │ -09ac64: 6e20 462b 5200 |0036: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ac6a: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09ac6e: 28e4 |003b: goto 001f // -001c │ │ -09ac70: 6e10 4e2b 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ac76: 0c05 |003f: move-result-object v5 │ │ -09ac78: 1105 |0040: return-object v5 │ │ +09ac54: |[09ac54] com.squareup.picasso.Utils.getLogIdsForHunter:(Lcom/squareup/picasso/BitmapHunter;Ljava/lang/String;)Ljava/lang/String; │ │ +09ac64: 2202 a905 |0000: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +09ac68: 7020 3f2b 7200 |0002: invoke-direct {v2, v7}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ +09ac6e: 6e10 6525 0600 |0005: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getAction:()Lcom/squareup/picasso/Action; // method@2565 │ │ +09ac74: 0c00 |0008: move-result-object v0 │ │ +09ac76: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +09ac7a: 5405 8d0c |000b: iget-object v5, v0, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +09ac7e: 6e10 b526 0500 |000d: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +09ac84: 0c05 |0010: move-result-object v5 │ │ +09ac86: 6e20 462b 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ac8c: 6e10 6625 0600 |0014: invoke-virtual {v6}, Lcom/squareup/picasso/BitmapHunter;.getActions:()Ljava/util/List; // method@2566 │ │ +09ac92: 0c01 |0017: move-result-object v1 │ │ +09ac94: 3801 2400 |0018: if-eqz v1, 003c // +0024 │ │ +09ac98: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +09ac9a: 7210 db2b 0100 |001b: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ +09aca0: 0a03 |001e: move-result v3 │ │ +09aca2: 3534 1d00 |001f: if-ge v4, v3, 003c // +001d │ │ +09aca6: 3c04 0400 |0021: if-gtz v4, 0025 // +0004 │ │ +09acaa: 3800 0700 |0023: if-eqz v0, 002a // +0007 │ │ +09acae: 1a05 1d01 |0025: const-string v5, ", " // string@011d │ │ +09acb2: 6e20 462b 5200 |0027: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09acb8: 7220 d62b 4100 |002a: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +09acbe: 0c05 |002d: move-result-object v5 │ │ +09acc0: 1f05 a304 |002e: check-cast v5, Lcom/squareup/picasso/Action; // type@04a3 │ │ +09acc4: 5455 8d0c |0030: iget-object v5, v5, Lcom/squareup/picasso/Action;.request:Lcom/squareup/picasso/Request; // field@0c8d │ │ +09acc8: 6e10 b526 0500 |0032: invoke-virtual {v5}, Lcom/squareup/picasso/Request;.logId:()Ljava/lang/String; // method@26b5 │ │ +09acce: 0c05 |0035: move-result-object v5 │ │ +09acd0: 6e20 462b 5200 |0036: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09acd6: d804 0401 |0039: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09acda: 28e4 |003b: goto 001f // -001c │ │ +09acdc: 6e10 4e2b 0200 |003c: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ace2: 0c05 |003f: move-result-object v5 │ │ +09ace4: 1105 |0040: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ 0x0009 line=151 │ │ 0x000b line=152 │ │ 0x0014 line=154 │ │ @@ -147856,110 +147855,110 @@ │ │ type : '(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 187 16-bit code units │ │ -09ac7c: |[09ac7c] com.squareup.picasso.Utils.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I │ │ -09ac8c: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -09ac8e: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -09ac90: 52b6 6f0d |0002: iget v6, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -09ac94: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ -09ac98: 54b6 780d |0006: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09ac9c: 3906 0500 |0008: if-nez v6, 000d // +0005 │ │ -09aca0: 52b1 6f0d |000a: iget v1, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -09aca4: 0f01 |000c: return v1 │ │ -09aca6: 54b6 780d |000d: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09acaa: 6e10 9602 0600 |000f: invoke-virtual {v6}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ -09acb0: 0c03 |0012: move-result-object v3 │ │ -09acb2: 3903 1d00 |0013: if-nez v3, 0030 // +001d │ │ -09acb6: 2206 7405 |0015: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ -09acba: 2207 a905 |0017: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09acbe: 7010 3d2b 0700 |0019: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09acc4: 1a08 730e |001c: const-string v8, "No package provided: " // string@0e73 │ │ -09acc8: 6e20 462b 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09acce: 0c07 |0021: move-result-object v7 │ │ -09acd0: 54b8 780d |0022: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09acd4: 6e20 452b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09acda: 0c07 |0027: move-result-object v7 │ │ -09acdc: 6e10 4e2b 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ace2: 0c07 |002b: move-result-object v7 │ │ -09ace4: 7020 782a 7600 |002c: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -09acea: 2706 |002f: throw v6 │ │ -09acec: 54b6 780d |0030: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09acf0: 6e10 9a02 0600 |0032: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ -09acf6: 0c04 |0035: move-result-object v4 │ │ -09acf8: 3804 0800 |0036: if-eqz v4, 003e // +0008 │ │ -09acfc: 7210 d72b 0400 |0038: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -09ad02: 0a06 |003b: move-result v6 │ │ -09ad04: 3806 1d00 |003c: if-eqz v6, 0059 // +001d │ │ -09ad08: 2206 7405 |003e: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ -09ad0c: 2207 a905 |0040: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09ad10: 7010 3d2b 0700 |0042: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09ad16: 1a08 740e |0045: const-string v8, "No path segments: " // string@0e74 │ │ -09ad1a: 6e20 462b 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ad20: 0c07 |004a: move-result-object v7 │ │ -09ad22: 54b8 780d |004b: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09ad26: 6e20 452b 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09ad2c: 0c07 |0050: move-result-object v7 │ │ -09ad2e: 6e10 4e2b 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ad34: 0c07 |0054: move-result-object v7 │ │ -09ad36: 7020 782a 7600 |0055: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -09ad3c: 2706 |0058: throw v6 │ │ -09ad3e: 7210 db2b 0400 |0059: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -09ad44: 0a06 |005c: move-result v6 │ │ -09ad46: 3396 2a00 |005d: if-ne v6, v9, 0087 // +002a │ │ -09ad4a: 1206 |005f: const/4 v6, #int 0 // #0 │ │ -09ad4c: 7220 d62b 6400 |0060: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09ad52: 0c06 |0063: move-result-object v6 │ │ -09ad54: 1f06 a805 |0064: check-cast v6, Ljava/lang/String; // type@05a8 │ │ -09ad58: 7110 e12a 0600 |0066: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -09ad5e: 0a01 |0069: move-result v1 │ │ -09ad60: 28a2 |006a: goto 000c // -005e │ │ -09ad62: 0d00 |006b: move-exception v0 │ │ -09ad64: 2206 7405 |006c: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ -09ad68: 2207 a905 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09ad6c: 7010 3d2b 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09ad72: 1a08 830b |0073: const-string v8, "Last path segment is not a resource ID: " // string@0b83 │ │ -09ad76: 6e20 462b 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ad7c: 0c07 |0078: move-result-object v7 │ │ -09ad7e: 54b8 780d |0079: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09ad82: 6e20 452b 8700 |007b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09ad88: 0c07 |007e: move-result-object v7 │ │ -09ad8a: 6e10 4e2b 0700 |007f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ad90: 0c07 |0082: move-result-object v7 │ │ -09ad92: 7020 782a 7600 |0083: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -09ad98: 2706 |0086: throw v6 │ │ -09ad9a: 7210 db2b 0400 |0087: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -09ada0: 0a06 |008a: move-result v6 │ │ -09ada2: 1227 |008b: const/4 v7, #int 2 // #2 │ │ -09ada4: 3376 1400 |008c: if-ne v6, v7, 00a0 // +0014 │ │ -09ada8: 7220 d62b 8400 |008e: invoke-interface {v4, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09adae: 0c05 |0091: move-result-object v5 │ │ -09adb0: 1f05 a805 |0092: check-cast v5, Ljava/lang/String; // type@05a8 │ │ -09adb4: 7220 d62b 9400 |0094: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09adba: 0c02 |0097: move-result-object v2 │ │ -09adbc: 1f02 a805 |0098: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -09adc0: 6e40 b101 2a35 |009a: invoke-virtual {v10, v2, v5, v3}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@01b1 │ │ -09adc6: 0a01 |009d: move-result v1 │ │ -09adc8: 2900 6eff |009e: goto/16 000c // -0092 │ │ -09adcc: 2206 7405 |00a0: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ -09add0: 2207 a905 |00a2: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09add4: 7010 3d2b 0700 |00a4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09adda: 1a08 320e |00a7: const-string v8, "More than two path segments: " // string@0e32 │ │ -09adde: 6e20 462b 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ade4: 0c07 |00ac: move-result-object v7 │ │ -09ade6: 54b8 780d |00ad: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09adea: 6e20 452b 8700 |00af: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09adf0: 0c07 |00b2: move-result-object v7 │ │ -09adf2: 6e10 4e2b 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09adf8: 0c07 |00b6: move-result-object v7 │ │ -09adfa: 7020 782a 7600 |00b7: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -09ae00: 2706 |00ba: throw v6 │ │ +09ace8: |[09ace8] com.squareup.picasso.Utils.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I │ │ +09acf8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +09acfa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +09acfc: 52b6 6f0d |0002: iget v6, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +09ad00: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ +09ad04: 54b6 780d |0006: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ad08: 3906 0500 |0008: if-nez v6, 000d // +0005 │ │ +09ad0c: 52b1 6f0d |000a: iget v1, v11, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +09ad10: 0f01 |000c: return v1 │ │ +09ad12: 54b6 780d |000d: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ad16: 6e10 9602 0600 |000f: invoke-virtual {v6}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ +09ad1c: 0c03 |0012: move-result-object v3 │ │ +09ad1e: 3903 1d00 |0013: if-nez v3, 0030 // +001d │ │ +09ad22: 2206 7405 |0015: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ +09ad26: 2207 a905 |0017: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09ad2a: 7010 3d2b 0700 |0019: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09ad30: 1a08 730e |001c: const-string v8, "No package provided: " // string@0e73 │ │ +09ad34: 6e20 462b 8700 |001e: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ad3a: 0c07 |0021: move-result-object v7 │ │ +09ad3c: 54b8 780d |0022: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ad40: 6e20 452b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09ad46: 0c07 |0027: move-result-object v7 │ │ +09ad48: 6e10 4e2b 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ad4e: 0c07 |002b: move-result-object v7 │ │ +09ad50: 7020 782a 7600 |002c: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +09ad56: 2706 |002f: throw v6 │ │ +09ad58: 54b6 780d |0030: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ad5c: 6e10 9a02 0600 |0032: invoke-virtual {v6}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ +09ad62: 0c04 |0035: move-result-object v4 │ │ +09ad64: 3804 0800 |0036: if-eqz v4, 003e // +0008 │ │ +09ad68: 7210 d72b 0400 |0038: invoke-interface {v4}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +09ad6e: 0a06 |003b: move-result v6 │ │ +09ad70: 3806 1d00 |003c: if-eqz v6, 0059 // +001d │ │ +09ad74: 2206 7405 |003e: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ +09ad78: 2207 a905 |0040: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09ad7c: 7010 3d2b 0700 |0042: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09ad82: 1a08 740e |0045: const-string v8, "No path segments: " // string@0e74 │ │ +09ad86: 6e20 462b 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ad8c: 0c07 |004a: move-result-object v7 │ │ +09ad8e: 54b8 780d |004b: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ad92: 6e20 452b 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09ad98: 0c07 |0050: move-result-object v7 │ │ +09ad9a: 6e10 4e2b 0700 |0051: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ada0: 0c07 |0054: move-result-object v7 │ │ +09ada2: 7020 782a 7600 |0055: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +09ada8: 2706 |0058: throw v6 │ │ +09adaa: 7210 db2b 0400 |0059: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +09adb0: 0a06 |005c: move-result v6 │ │ +09adb2: 3396 2a00 |005d: if-ne v6, v9, 0087 // +002a │ │ +09adb6: 1206 |005f: const/4 v6, #int 0 // #0 │ │ +09adb8: 7220 d62b 6400 |0060: invoke-interface {v4, v6}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +09adbe: 0c06 |0063: move-result-object v6 │ │ +09adc0: 1f06 a805 |0064: check-cast v6, Ljava/lang/String; // type@05a8 │ │ +09adc4: 7110 e12a 0600 |0066: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +09adca: 0a01 |0069: move-result v1 │ │ +09adcc: 28a2 |006a: goto 000c // -005e │ │ +09adce: 0d00 |006b: move-exception v0 │ │ +09add0: 2206 7405 |006c: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ +09add4: 2207 a905 |006e: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09add8: 7010 3d2b 0700 |0070: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09adde: 1a08 830b |0073: const-string v8, "Last path segment is not a resource ID: " // string@0b83 │ │ +09ade2: 6e20 462b 8700 |0075: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ade8: 0c07 |0078: move-result-object v7 │ │ +09adea: 54b8 780d |0079: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09adee: 6e20 452b 8700 |007b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09adf4: 0c07 |007e: move-result-object v7 │ │ +09adf6: 6e10 4e2b 0700 |007f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09adfc: 0c07 |0082: move-result-object v7 │ │ +09adfe: 7020 782a 7600 |0083: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +09ae04: 2706 |0086: throw v6 │ │ +09ae06: 7210 db2b 0400 |0087: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +09ae0c: 0a06 |008a: move-result v6 │ │ +09ae0e: 1227 |008b: const/4 v7, #int 2 // #2 │ │ +09ae10: 3376 1400 |008c: if-ne v6, v7, 00a0 // +0014 │ │ +09ae14: 7220 d62b 8400 |008e: invoke-interface {v4, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +09ae1a: 0c05 |0091: move-result-object v5 │ │ +09ae1c: 1f05 a805 |0092: check-cast v5, Ljava/lang/String; // type@05a8 │ │ +09ae20: 7220 d62b 9400 |0094: invoke-interface {v4, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +09ae26: 0c02 |0097: move-result-object v2 │ │ +09ae28: 1f02 a805 |0098: check-cast v2, Ljava/lang/String; // type@05a8 │ │ +09ae2c: 6e40 b101 2a35 |009a: invoke-virtual {v10, v2, v5, v3}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@01b1 │ │ +09ae32: 0a01 |009d: move-result v1 │ │ +09ae34: 2900 6eff |009e: goto/16 000c // -0092 │ │ +09ae38: 2206 7405 |00a0: new-instance v6, Ljava/io/FileNotFoundException; // type@0574 │ │ +09ae3c: 2207 a905 |00a2: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09ae40: 7010 3d2b 0700 |00a4: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09ae46: 1a08 320e |00a7: const-string v8, "More than two path segments: " // string@0e32 │ │ +09ae4a: 6e20 462b 8700 |00a9: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ae50: 0c07 |00ac: move-result-object v7 │ │ +09ae52: 54b8 780d |00ad: iget-object v8, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ae56: 6e20 452b 8700 |00af: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09ae5c: 0c07 |00b2: move-result-object v7 │ │ +09ae5e: 6e10 4e2b 0700 |00b3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ae64: 0c07 |00b6: move-result-object v7 │ │ +09ae66: 7020 782a 7600 |00b7: invoke-direct {v6, v7}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +09ae6c: 2706 |00ba: throw v6 │ │ catches : 1 │ │ 0x0060 - 0x0069 │ │ Ljava/lang/NumberFormatException; -> 0x006b │ │ positions : │ │ 0x0002 line=333 │ │ 0x000a line=334 │ │ 0x000c line=358 │ │ @@ -147994,58 +147993,58 @@ │ │ type : '(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -09ae14: |[09ae14] com.squareup.picasso.Utils.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; │ │ -09ae24: 5273 6f0d |0000: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -09ae28: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ -09ae2c: 5473 780d |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09ae30: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ -09ae34: 6e10 3401 0600 |0008: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -09ae3a: 0c03 |000b: move-result-object v3 │ │ -09ae3c: 1103 |000c: return-object v3 │ │ -09ae3e: 5473 780d |000d: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09ae42: 6e10 9602 0300 |000f: invoke-virtual {v3}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ -09ae48: 0c01 |0012: move-result-object v1 │ │ -09ae4a: 3901 1d00 |0013: if-nez v1, 0030 // +001d │ │ -09ae4e: 2203 7405 |0015: new-instance v3, Ljava/io/FileNotFoundException; // type@0574 │ │ -09ae52: 2204 a905 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -09ae56: 7010 3d2b 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09ae5c: 1a05 730e |001c: const-string v5, "No package provided: " // string@0e73 │ │ -09ae60: 6e20 462b 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09ae66: 0c04 |0021: move-result-object v4 │ │ -09ae68: 5475 780d |0022: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09ae6c: 6e20 452b 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09ae72: 0c04 |0027: move-result-object v4 │ │ -09ae74: 6e10 4e2b 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ae7a: 0c04 |002b: move-result-object v4 │ │ -09ae7c: 7020 782a 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -09ae82: 2703 |002f: throw v3 │ │ -09ae84: 6e10 3201 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -09ae8a: 0c02 |0033: move-result-object v2 │ │ -09ae8c: 6e20 9b01 1200 |0034: invoke-virtual {v2, v1}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@019b │ │ -09ae92: 0c03 |0037: move-result-object v3 │ │ -09ae94: 28d4 |0038: goto 000c // -002c │ │ -09ae96: 0d00 |0039: move-exception v0 │ │ -09ae98: 2203 7405 |003a: new-instance v3, Ljava/io/FileNotFoundException; // type@0574 │ │ -09ae9c: 2204 a905 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -09aea0: 7010 3d2b 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09aea6: 1a05 b411 |0041: const-string v5, "Unable to obtain resources for package: " // string@11b4 │ │ -09aeaa: 6e20 462b 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09aeb0: 0c04 |0046: move-result-object v4 │ │ -09aeb2: 5475 780d |0047: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -09aeb6: 6e20 452b 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -09aebc: 0c04 |004c: move-result-object v4 │ │ -09aebe: 6e10 4e2b 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09aec4: 0c04 |0050: move-result-object v4 │ │ -09aec6: 7020 782a 4300 |0051: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -09aecc: 2703 |0054: throw v3 │ │ +09ae80: |[09ae80] com.squareup.picasso.Utils.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; │ │ +09ae90: 5273 6f0d |0000: iget v3, v7, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +09ae94: 3903 0600 |0002: if-nez v3, 0008 // +0006 │ │ +09ae98: 5473 780d |0004: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09ae9c: 3903 0700 |0006: if-nez v3, 000d // +0007 │ │ +09aea0: 6e10 3401 0600 |0008: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +09aea6: 0c03 |000b: move-result-object v3 │ │ +09aea8: 1103 |000c: return-object v3 │ │ +09aeaa: 5473 780d |000d: iget-object v3, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09aeae: 6e10 9602 0300 |000f: invoke-virtual {v3}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ +09aeb4: 0c01 |0012: move-result-object v1 │ │ +09aeb6: 3901 1d00 |0013: if-nez v1, 0030 // +001d │ │ +09aeba: 2203 7405 |0015: new-instance v3, Ljava/io/FileNotFoundException; // type@0574 │ │ +09aebe: 2204 a905 |0017: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09aec2: 7010 3d2b 0400 |0019: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09aec8: 1a05 730e |001c: const-string v5, "No package provided: " // string@0e73 │ │ +09aecc: 6e20 462b 5400 |001e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09aed2: 0c04 |0021: move-result-object v4 │ │ +09aed4: 5475 780d |0022: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09aed8: 6e20 452b 5400 |0024: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09aede: 0c04 |0027: move-result-object v4 │ │ +09aee0: 6e10 4e2b 0400 |0028: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09aee6: 0c04 |002b: move-result-object v4 │ │ +09aee8: 7020 782a 4300 |002c: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +09aeee: 2703 |002f: throw v3 │ │ +09aef0: 6e10 3201 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +09aef6: 0c02 |0033: move-result-object v2 │ │ +09aef8: 6e20 9b01 1200 |0034: invoke-virtual {v2, v1}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@019b │ │ +09aefe: 0c03 |0037: move-result-object v3 │ │ +09af00: 28d4 |0038: goto 000c // -002c │ │ +09af02: 0d00 |0039: move-exception v0 │ │ +09af04: 2203 7405 |003a: new-instance v3, Ljava/io/FileNotFoundException; // type@0574 │ │ +09af08: 2204 a905 |003c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09af0c: 7010 3d2b 0400 |003e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09af12: 1a05 b511 |0041: const-string v5, "Unable to obtain resources for package: " // string@11b5 │ │ +09af16: 6e20 462b 5400 |0043: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09af1c: 0c04 |0046: move-result-object v4 │ │ +09af1e: 5475 780d |0047: iget-object v5, v7, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +09af22: 6e20 452b 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +09af28: 0c04 |004c: move-result-object v4 │ │ +09af2a: 6e10 4e2b 0400 |004d: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09af30: 0c04 |0050: move-result-object v4 │ │ +09af32: 7020 782a 4300 |0051: invoke-direct {v3, v4}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +09af38: 2703 |0054: throw v3 │ │ catches : 1 │ │ 0x0030 - 0x0037 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0039 │ │ positions : │ │ 0x0000 line=362 │ │ 0x0008 line=363 │ │ 0x000c line=370 │ │ @@ -148067,18 +148066,18 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09aedc: |[09aedc] com.squareup.picasso.Utils.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ -09aeec: 6e20 3701 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -09aef2: 0c00 |0003: move-result-object v0 │ │ -09aef4: 1100 |0004: return-object v0 │ │ +09af48: |[09af48] com.squareup.picasso.Utils.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; │ │ +09af58: 6e20 3701 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +09af5e: 0c00 |0003: move-result-object v0 │ │ +09af60: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=2 service Ljava/lang/String; │ │ │ │ @@ -148087,22 +148086,22 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09aef8: |[09aef8] com.squareup.picasso.Utils.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z │ │ -09af08: 6e20 2301 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.checkCallingOrSelfPermission:(Ljava/lang/String;)I // method@0123 │ │ -09af0e: 0a00 |0003: move-result v0 │ │ -09af10: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -09af14: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -09af16: 0f00 |0007: return v0 │ │ -09af18: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09af1a: 28fe |0009: goto 0007 // -0002 │ │ +09af64: |[09af64] com.squareup.picasso.Utils.hasPermission:(Landroid/content/Context;Ljava/lang/String;)Z │ │ +09af74: 6e20 2301 2100 |0000: invoke-virtual {v1, v2}, Landroid/content/Context;.checkCallingOrSelfPermission:(Ljava/lang/String;)I // method@0123 │ │ +09af7a: 0a00 |0003: move-result v0 │ │ +09af7c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +09af80: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +09af82: 0f00 |0007: return v0 │ │ +09af84: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09af86: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x000a reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=2 permission Ljava/lang/String; │ │ │ │ @@ -148111,27 +148110,27 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -09af1c: |[09af1c] com.squareup.picasso.Utils.isAirplaneModeOn:(Landroid/content/Context;)Z │ │ -09af2c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09af2e: 6e10 2901 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -09af34: 0c00 |0004: move-result-object v0 │ │ -09af36: 1a03 6d15 |0005: const-string v3, "airplane_mode_on" // string@156d │ │ -09af3a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -09af3c: 7130 3103 3004 |0008: invoke-static {v0, v3, v4}, Landroid/provider/Settings$System;.getInt:(Landroid/content/ContentResolver;Ljava/lang/String;I)I // method@0331 │ │ -09af42: 0a03 |000b: move-result v3 │ │ -09af44: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ -09af48: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -09af4a: 0f02 |000f: return v2 │ │ -09af4c: 0d01 |0010: move-exception v1 │ │ -09af4e: 28fe |0011: goto 000f // -0002 │ │ +09af88: |[09af88] com.squareup.picasso.Utils.isAirplaneModeOn:(Landroid/content/Context;)Z │ │ +09af98: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09af9a: 6e10 2901 0500 |0001: invoke-virtual {v5}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +09afa0: 0c00 |0004: move-result-object v0 │ │ +09afa2: 1a03 6e15 |0005: const-string v3, "airplane_mode_on" // string@156e │ │ +09afa6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +09afa8: 7130 3103 3004 |0008: invoke-static {v0, v3, v4}, Landroid/provider/Settings$System;.getInt:(Landroid/content/ContentResolver;Ljava/lang/String;I)I // method@0331 │ │ +09afae: 0a03 |000b: move-result v3 │ │ +09afb0: 3803 0300 |000c: if-eqz v3, 000f // +0003 │ │ +09afb4: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +09afb6: 0f02 |000f: return v2 │ │ +09afb8: 0d01 |0010: move-exception v1 │ │ +09afba: 28fe |0011: goto 000f // -0002 │ │ catches : 1 │ │ 0x0005 - 0x000b │ │ Ljava/lang/NullPointerException; -> 0x0010 │ │ positions : │ │ 0x0001 line=292 │ │ 0x0005 line=294 │ │ 0x000f line=298 │ │ @@ -148147,68 +148146,68 @@ │ │ type : '()Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -09af60: |[09af60] com.squareup.picasso.Utils.isMain:()Z │ │ -09af70: 7100 f002 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02f0 │ │ -09af76: 0c00 |0003: move-result-object v0 │ │ -09af78: 6e10 f102 0000 |0004: invoke-virtual {v0}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@02f1 │ │ -09af7e: 0c00 |0007: move-result-object v0 │ │ -09af80: 7100 582b 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ -09af86: 0c01 |000b: move-result-object v1 │ │ -09af88: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ -09af8c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -09af8e: 0f00 |000f: return v0 │ │ -09af90: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -09af92: 28fe |0011: goto 000f // -0002 │ │ +09afcc: |[09afcc] com.squareup.picasso.Utils.isMain:()Z │ │ +09afdc: 7100 f002 0000 |0000: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02f0 │ │ +09afe2: 0c00 |0003: move-result-object v0 │ │ +09afe4: 6e10 f102 0000 |0004: invoke-virtual {v0}, Landroid/os/Looper;.getThread:()Ljava/lang/Thread; // method@02f1 │ │ +09afea: 0c00 |0007: move-result-object v0 │ │ +09afec: 7100 582b 0000 |0008: invoke-static {}, Ljava/lang/Thread;.currentThread:()Ljava/lang/Thread; // method@2b58 │ │ +09aff2: 0c01 |000b: move-result-object v1 │ │ +09aff4: 3310 0400 |000c: if-ne v0, v1, 0010 // +0004 │ │ +09aff8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +09affa: 0f00 |000f: return v0 │ │ +09affc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +09affe: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ │ │ #22 : (in Lcom/squareup/picasso/Utils;) │ │ name : 'isWebPFile' │ │ type : '(Ljava/io/InputStream;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -09af94: |[09af94] com.squareup.picasso.Utils.isWebPFile:(Ljava/io/InputStream;)Z │ │ -09afa4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -09afa6: 1304 0c00 |0001: const/16 v4, #int 12 // #c │ │ -09afaa: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -09afac: 2340 2006 |0004: new-array v0, v4, [B // type@0620 │ │ -09afb0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09afb2: 6e40 872a 0842 |0007: invoke-virtual {v8, v0, v2, v4}, Ljava/io/InputStream;.read:([BII)I // method@2a87 │ │ -09afb8: 0a03 |000a: move-result v3 │ │ -09afba: 3343 2300 |000b: if-ne v3, v4, 002e // +0023 │ │ -09afbe: 1a03 6a0f |000d: const-string v3, "RIFF" // string@0f6a │ │ -09afc2: 2204 a805 |000f: new-instance v4, Ljava/lang/String; // type@05a8 │ │ -09afc6: 1a05 a711 |0011: const-string v5, "US-ASCII" // string@11a7 │ │ -09afca: 7055 172b 0472 |0013: invoke-direct {v4, v0, v2, v7, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@2b17 │ │ -09afd0: 6e20 1d2b 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09afd6: 0a03 |0019: move-result v3 │ │ -09afd8: 3803 1500 |001a: if-eqz v3, 002f // +0015 │ │ -09afdc: 1a03 a312 |001c: const-string v3, "WEBP" // string@12a3 │ │ -09afe0: 2204 a805 |001e: new-instance v4, Ljava/lang/String; // type@05a8 │ │ -09afe4: 1305 0800 |0020: const/16 v5, #int 8 // #8 │ │ -09afe8: 1a06 a711 |0022: const-string v6, "US-ASCII" // string@11a7 │ │ -09afec: 7056 172b 0475 |0024: invoke-direct {v4, v0, v5, v7, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@2b17 │ │ -09aff2: 6e20 1d2b 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09aff8: 0a03 |002a: move-result v3 │ │ -09affa: 3803 0400 |002b: if-eqz v3, 002f // +0004 │ │ -09affe: 1211 |002d: const/4 v1, #int 1 // #1 │ │ -09b000: 0f01 |002e: return v1 │ │ -09b002: 0121 |002f: move v1, v2 │ │ -09b004: 28fe |0030: goto 002e // -0002 │ │ +09b000: |[09b000] com.squareup.picasso.Utils.isWebPFile:(Ljava/io/InputStream;)Z │ │ +09b010: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +09b012: 1304 0c00 |0001: const/16 v4, #int 12 // #c │ │ +09b016: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +09b018: 2340 2006 |0004: new-array v0, v4, [B // type@0620 │ │ +09b01c: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09b01e: 6e40 872a 0842 |0007: invoke-virtual {v8, v0, v2, v4}, Ljava/io/InputStream;.read:([BII)I // method@2a87 │ │ +09b024: 0a03 |000a: move-result v3 │ │ +09b026: 3343 2300 |000b: if-ne v3, v4, 002e // +0023 │ │ +09b02a: 1a03 6a0f |000d: const-string v3, "RIFF" // string@0f6a │ │ +09b02e: 2204 a805 |000f: new-instance v4, Ljava/lang/String; // type@05a8 │ │ +09b032: 1a05 a811 |0011: const-string v5, "US-ASCII" // string@11a8 │ │ +09b036: 7055 172b 0472 |0013: invoke-direct {v4, v0, v2, v7, v5}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@2b17 │ │ +09b03c: 6e20 1d2b 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09b042: 0a03 |0019: move-result v3 │ │ +09b044: 3803 1500 |001a: if-eqz v3, 002f // +0015 │ │ +09b048: 1a03 a412 |001c: const-string v3, "WEBP" // string@12a4 │ │ +09b04c: 2204 a805 |001e: new-instance v4, Ljava/lang/String; // type@05a8 │ │ +09b050: 1305 0800 |0020: const/16 v5, #int 8 // #8 │ │ +09b054: 1a06 a811 |0022: const-string v6, "US-ASCII" // string@11a8 │ │ +09b058: 7056 172b 0475 |0024: invoke-direct {v4, v0, v5, v7, v6}, Ljava/lang/String;.:([BIILjava/lang/String;)V // method@2b17 │ │ +09b05e: 6e20 1d2b 4300 |0027: invoke-virtual {v3, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09b064: 0a03 |002a: move-result v3 │ │ +09b066: 3803 0400 |002b: if-eqz v3, 002f // +0004 │ │ +09b06a: 1211 |002d: const/4 v1, #int 1 // #1 │ │ +09b06c: 0f01 |002e: return v1 │ │ +09b06e: 0121 |002f: move v1, v2 │ │ +09b070: 28fe |0030: goto 002e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=322 │ │ 0x0006 line=323 │ │ 0x0007 line=324 │ │ 0x000d line=326 │ │ 0x0027 line=327 │ │ @@ -148224,18 +148223,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09b008: |[09b008] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -09b018: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ -09b01c: 7140 4a27 2103 |0002: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ -09b022: 0e00 |0005: return-void │ │ +09b074: |[09b074] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +09b084: 1a00 0000 |0000: const-string v0, "" // string@0000 │ │ +09b088: 7140 4a27 2103 |0002: invoke-static {v1, v2, v3, v0}, Lcom/squareup/picasso/Utils;.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V // method@274a │ │ +09b08e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ 0x0005 line=166 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 owner Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 verb Ljava/lang/String; │ │ @@ -148246,31 +148245,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -09b024: |[09b024] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ -09b034: 1a00 190f |0000: const-string v0, "Picasso" // string@0f19 │ │ -09b038: 1a01 c300 |0002: const-string v1, "%1$-11s %2$-12s %3$s %4$s" // string@00c3 │ │ -09b03c: 1242 |0004: const/4 v2, #int 4 // #4 │ │ -09b03e: 2322 5206 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -09b042: 1203 |0007: const/4 v3, #int 0 // #0 │ │ -09b044: 4d04 0203 |0008: aput-object v4, v2, v3 │ │ -09b048: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -09b04a: 4d05 0203 |000b: aput-object v5, v2, v3 │ │ -09b04e: 1223 |000d: const/4 v3, #int 2 // #2 │ │ -09b050: 4d06 0203 |000e: aput-object v6, v2, v3 │ │ -09b054: 1233 |0010: const/4 v3, #int 3 // #3 │ │ -09b056: 4d07 0203 |0011: aput-object v7, v2, v3 │ │ -09b05a: 7120 1f2b 2100 |0013: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09b060: 0c01 |0016: move-result-object v1 │ │ -09b062: 7120 f320 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -09b068: 0e00 |001a: return-void │ │ +09b090: |[09b090] com.squareup.picasso.Utils.log:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V │ │ +09b0a0: 1a00 190f |0000: const-string v0, "Picasso" // string@0f19 │ │ +09b0a4: 1a01 c300 |0002: const-string v1, "%1$-11s %2$-12s %3$s %4$s" // string@00c3 │ │ +09b0a8: 1242 |0004: const/4 v2, #int 4 // #4 │ │ +09b0aa: 2322 5206 |0005: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +09b0ae: 1203 |0007: const/4 v3, #int 0 // #0 │ │ +09b0b0: 4d04 0203 |0008: aput-object v4, v2, v3 │ │ +09b0b4: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +09b0b6: 4d05 0203 |000b: aput-object v5, v2, v3 │ │ +09b0ba: 1223 |000d: const/4 v3, #int 2 // #2 │ │ +09b0bc: 4d06 0203 |000e: aput-object v6, v2, v3 │ │ +09b0c0: 1233 |0010: const/4 v3, #int 3 // #3 │ │ +09b0c2: 4d07 0203 |0011: aput-object v7, v2, v3 │ │ +09b0c6: 7120 1f2b 2100 |0013: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09b0cc: 0c01 |0016: move-result-object v1 │ │ +09b0ce: 7120 f320 1000 |0017: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +09b0d4: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x001a line=170 │ │ locals : │ │ 0x0000 - 0x001b reg=4 owner Ljava/lang/String; │ │ 0x0000 - 0x001b reg=5 verb Ljava/lang/String; │ │ @@ -148282,50 +148281,50 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -09b06c: |[09b06c] com.squareup.picasso.Utils.parseResponseSourceHeader:(Ljava/lang/String;)Z │ │ -09b07c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -09b07e: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -09b080: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ -09b084: 0f03 |0004: return v3 │ │ -09b086: 1a04 0200 |0005: const-string v4, " " // string@0002 │ │ -09b08a: 1225 |0007: const/4 v5, #int 2 // #2 │ │ -09b08c: 6e30 2f2b 4605 |0008: invoke-virtual {v6, v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2b2f │ │ -09b092: 0c01 |000b: move-result-object v1 │ │ -09b094: 1a04 3e03 |000c: const-string v4, "CACHE" // string@033e │ │ -09b098: 4605 0103 |000e: aget-object v5, v1, v3 │ │ -09b09c: 6e20 1d2b 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09b0a2: 0a04 |0013: move-result v4 │ │ -09b0a4: 3804 0400 |0014: if-eqz v4, 0018 // +0004 │ │ -09b0a8: 0123 |0016: move v3, v2 │ │ -09b0aa: 28ed |0017: goto 0004 // -0013 │ │ -09b0ac: 2114 |0018: array-length v4, v1 │ │ -09b0ae: 3224 ebff |0019: if-eq v4, v2, 0004 // -0015 │ │ -09b0b2: 1a04 6503 |001b: const-string v4, "CONDITIONAL_CACHE" // string@0365 │ │ -09b0b6: 1205 |001d: const/4 v5, #int 0 // #0 │ │ -09b0b8: 4605 0105 |001e: aget-object v5, v1, v5 │ │ -09b0bc: 6e20 1d2b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09b0c2: 0a04 |0023: move-result v4 │ │ -09b0c4: 3804 0f00 |0024: if-eqz v4, 0033 // +000f │ │ -09b0c8: 1214 |0026: const/4 v4, #int 1 // #1 │ │ -09b0ca: 4604 0104 |0027: aget-object v4, v1, v4 │ │ -09b0ce: 7110 e12a 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -09b0d4: 0a04 |002c: move-result v4 │ │ -09b0d6: 1305 3001 |002d: const/16 v5, #int 304 // #130 │ │ -09b0da: 3354 0400 |002f: if-ne v4, v5, 0033 // +0004 │ │ -09b0de: 0123 |0031: move v3, v2 │ │ -09b0e0: 28d2 |0032: goto 0004 // -002e │ │ -09b0e2: 0132 |0033: move v2, v3 │ │ -09b0e4: 28fd |0034: goto 0031 // -0003 │ │ -09b0e6: 0d00 |0035: move-exception v0 │ │ -09b0e8: 28ce |0036: goto 0004 // -0032 │ │ +09b0d8: |[09b0d8] com.squareup.picasso.Utils.parseResponseSourceHeader:(Ljava/lang/String;)Z │ │ +09b0e8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +09b0ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +09b0ec: 3906 0300 |0002: if-nez v6, 0005 // +0003 │ │ +09b0f0: 0f03 |0004: return v3 │ │ +09b0f2: 1a04 0200 |0005: const-string v4, " " // string@0002 │ │ +09b0f6: 1225 |0007: const/4 v5, #int 2 // #2 │ │ +09b0f8: 6e30 2f2b 4605 |0008: invoke-virtual {v6, v4, v5}, Ljava/lang/String;.split:(Ljava/lang/String;I)[Ljava/lang/String; // method@2b2f │ │ +09b0fe: 0c01 |000b: move-result-object v1 │ │ +09b100: 1a04 3e03 |000c: const-string v4, "CACHE" // string@033e │ │ +09b104: 4605 0103 |000e: aget-object v5, v1, v3 │ │ +09b108: 6e20 1d2b 5400 |0010: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09b10e: 0a04 |0013: move-result v4 │ │ +09b110: 3804 0400 |0014: if-eqz v4, 0018 // +0004 │ │ +09b114: 0123 |0016: move v3, v2 │ │ +09b116: 28ed |0017: goto 0004 // -0013 │ │ +09b118: 2114 |0018: array-length v4, v1 │ │ +09b11a: 3224 ebff |0019: if-eq v4, v2, 0004 // -0015 │ │ +09b11e: 1a04 6503 |001b: const-string v4, "CONDITIONAL_CACHE" // string@0365 │ │ +09b122: 1205 |001d: const/4 v5, #int 0 // #0 │ │ +09b124: 4605 0105 |001e: aget-object v5, v1, v5 │ │ +09b128: 6e20 1d2b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09b12e: 0a04 |0023: move-result v4 │ │ +09b130: 3804 0f00 |0024: if-eqz v4, 0033 // +000f │ │ +09b134: 1214 |0026: const/4 v4, #int 1 // #1 │ │ +09b136: 4604 0104 |0027: aget-object v4, v1, v4 │ │ +09b13a: 7110 e12a 0400 |0029: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +09b140: 0a04 |002c: move-result v4 │ │ +09b142: 1305 3001 |002d: const/16 v5, #int 304 // #130 │ │ +09b146: 3354 0400 |002f: if-ne v4, v5, 0033 // +0004 │ │ +09b14a: 0123 |0031: move v3, v2 │ │ +09b14c: 28d2 |0032: goto 0004 // -002e │ │ +09b14e: 0132 |0033: move v2, v3 │ │ +09b150: 28fd |0034: goto 0031 // -0003 │ │ +09b152: 0d00 |0035: move-exception v0 │ │ +09b154: 28ce |0036: goto 0004 // -0032 │ │ catches : 1 │ │ 0x001b - 0x002c │ │ Ljava/lang/NumberFormatException; -> 0x0035 │ │ positions : │ │ 0x0002 line=230 │ │ 0x0004 line=243 │ │ 0x0005 line=233 │ │ @@ -148345,44 +148344,44 @@ │ │ type : '(Ljava/io/InputStream;)[B' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -09b0fc: |[09b0fc] com.squareup.picasso.Utils.toByteArray:(Ljava/io/InputStream;)[B │ │ -09b10c: 2201 6f05 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@056f │ │ -09b110: 7010 5c2a 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2a5c │ │ -09b116: 1303 0010 |0005: const/16 v3, #int 4096 // #1000 │ │ -09b11a: 2330 2006 |0007: new-array v0, v3, [B // type@0620 │ │ -09b11e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -09b120: 6e20 862a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@2a86 │ │ -09b126: 0a02 |000d: move-result v2 │ │ -09b128: 3223 0700 |000e: if-eq v3, v2, 0015 // +0007 │ │ -09b12c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -09b12e: 6e40 5f2a 0123 |0011: invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@2a5f │ │ -09b134: 28f5 |0014: goto 0009 // -000b │ │ -09b136: 6e10 5d2a 0100 |0015: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2a5d │ │ -09b13c: 0c03 |0018: move-result-object v3 │ │ -09b13e: 1103 |0019: return-object v3 │ │ +09b168: |[09b168] com.squareup.picasso.Utils.toByteArray:(Ljava/io/InputStream;)[B │ │ +09b178: 2201 6f05 |0000: new-instance v1, Ljava/io/ByteArrayOutputStream; // type@056f │ │ +09b17c: 7010 5c2a 0100 |0002: invoke-direct {v1}, Ljava/io/ByteArrayOutputStream;.:()V // method@2a5c │ │ +09b182: 1303 0010 |0005: const/16 v3, #int 4096 // #1000 │ │ +09b186: 2330 2006 |0007: new-array v0, v3, [B // type@0620 │ │ +09b18a: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +09b18c: 6e20 862a 0400 |000a: invoke-virtual {v4, v0}, Ljava/io/InputStream;.read:([B)I // method@2a86 │ │ +09b192: 0a02 |000d: move-result v2 │ │ +09b194: 3223 0700 |000e: if-eq v3, v2, 0015 // +0007 │ │ +09b198: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +09b19a: 6e40 5f2a 0123 |0011: invoke-virtual {v1, v0, v3, v2}, Ljava/io/ByteArrayOutputStream;.write:([BII)V // method@2a5f │ │ +09b1a0: 28f5 |0014: goto 0009 // -000b │ │ +09b1a2: 6e10 5d2a 0100 |0015: invoke-virtual {v1}, Ljava/io/ByteArrayOutputStream;.toByteArray:()[B // method@2a5d │ │ +09b1a8: 0c03 |0018: move-result-object v3 │ │ +09b1aa: 1103 |0019: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x0005 line=313 │ │ 0x0009 line=315 │ │ 0x0010 line=316 │ │ 0x0015 line=318 │ │ locals : │ │ 0x0009 - 0x001a reg=0 buffer [B │ │ 0x0005 - 0x001a reg=1 byteArrayOutputStream Ljava/io/ByteArrayOutputStream; │ │ 0x000e - 0x001a reg=2 n I │ │ 0x0000 - 0x001a reg=4 input Ljava/io/InputStream; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #631 header: │ │ class_idx : 1274 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ source_file_idx : 751 │ │ static_fields_size : 0 │ │ @@ -148417,19 +148416,19 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09b140: |[09b140] eu.chainfire.libsuperuser.Application$1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ -09b150: 5b01 dd0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Application$1;.val$c:Landroid/content/Context; // field@0ddd │ │ -09b154: 5b02 de0d |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Application$1;.val$m:Ljava/lang/String; // field@0dde │ │ -09b158: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09b15e: 0e00 |0007: return-void │ │ +09b1ac: |[09b1ac] eu.chainfire.libsuperuser.Application$1.:(Landroid/content/Context;Ljava/lang/String;)V │ │ +09b1bc: 5b01 dd0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Application$1;.val$c:Landroid/content/Context; // field@0ddd │ │ +09b1c0: 5b02 de0d |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Application$1;.val$m:Ljava/lang/String; // field@0dde │ │ +09b1c4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09b1ca: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Leu/chainfire/libsuperuser/Application$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/content/Context; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ @@ -148440,22 +148439,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -09b160: |[09b160] eu.chainfire.libsuperuser.Application$1.run:()V │ │ -09b170: 5430 dd0d |0000: iget-object v0, v3, Leu/chainfire/libsuperuser/Application$1;.val$c:Landroid/content/Context; // field@0ddd │ │ -09b174: 5431 de0d |0002: iget-object v1, v3, Leu/chainfire/libsuperuser/Application$1;.val$m:Ljava/lang/String; // field@0dde │ │ -09b178: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -09b17a: 7130 1e25 1002 |0005: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@251e │ │ -09b180: 0c00 |0008: move-result-object v0 │ │ -09b182: 6e10 2025 0000 |0009: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -09b188: 0e00 |000c: return-void │ │ +09b1cc: |[09b1cc] eu.chainfire.libsuperuser.Application$1.run:()V │ │ +09b1dc: 5430 dd0d |0000: iget-object v0, v3, Leu/chainfire/libsuperuser/Application$1;.val$c:Landroid/content/Context; // field@0ddd │ │ +09b1e0: 5431 de0d |0002: iget-object v1, v3, Leu/chainfire/libsuperuser/Application$1;.val$m:Ljava/lang/String; // field@0dde │ │ +09b1e4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +09b1e6: 7130 1e25 1002 |0005: invoke-static {v0, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@251e │ │ +09b1ec: 0c00 |0008: move-result-object v0 │ │ +09b1ee: 6e10 2025 0000 |0009: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +09b1f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x000c line=52 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Leu/chainfire/libsuperuser/Application$1; │ │ │ │ @@ -148488,36 +148487,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -09b18c: |[09b18c] eu.chainfire.libsuperuser.Application.:()V │ │ -09b19c: 2200 8f00 |0000: new-instance v0, Landroid/os/Handler; // type@008f │ │ -09b1a0: 7010 d502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -09b1a6: 6900 df0d |0005: sput-object v0, Leu/chainfire/libsuperuser/Application;.mApplicationHandler:Landroid/os/Handler; // field@0ddf │ │ -09b1aa: 0e00 |0007: return-void │ │ +09b1f8: |[09b1f8] eu.chainfire.libsuperuser.Application.:()V │ │ +09b208: 2200 8f00 |0000: new-instance v0, Landroid/os/Handler; // type@008f │ │ +09b20c: 7010 d502 0000 |0002: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +09b212: 6900 df0d |0005: sput-object v0, Leu/chainfire/libsuperuser/Application;.mApplicationHandler:Landroid/os/Handler; // field@0ddf │ │ +09b216: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Application;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b1ac: |[09b1ac] eu.chainfire.libsuperuser.Application.:()V │ │ -09b1bc: 7010 9300 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0093 │ │ -09b1c2: 0e00 |0003: return-void │ │ +09b218: |[09b218] eu.chainfire.libsuperuser.Application.:()V │ │ +09b228: 7010 9300 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0093 │ │ +09b22e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Application; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Application;) │ │ @@ -148525,31 +148524,31 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -09b1c4: |[09b1c4] eu.chainfire.libsuperuser.Application.toast:(Landroid/content/Context;Ljava/lang/String;)V │ │ -09b1d4: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ -09b1d8: 0e00 |0002: return-void │ │ -09b1da: 2042 fb04 |0003: instance-of v2, v4, Leu/chainfire/libsuperuser/Application; // type@04fb │ │ -09b1de: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ -09b1e2: 6e10 2401 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -09b1e8: 0c04 |000a: move-result-object v4 │ │ -09b1ea: 2042 fb04 |000b: instance-of v2, v4, Leu/chainfire/libsuperuser/Application; // type@04fb │ │ -09b1ee: 3802 f5ff |000d: if-eqz v2, 0002 // -000b │ │ -09b1f2: 0740 |000f: move-object v0, v4 │ │ -09b1f4: 0751 |0010: move-object v1, v5 │ │ -09b1f6: 0742 |0011: move-object v2, v4 │ │ -09b1f8: 1f02 fb04 |0012: check-cast v2, Leu/chainfire/libsuperuser/Application; // type@04fb │ │ -09b1fc: 2203 fa04 |0014: new-instance v3, Leu/chainfire/libsuperuser/Application$1; // type@04fa │ │ -09b200: 7030 4d27 0301 |0016: invoke-direct {v3, v0, v1}, Leu/chainfire/libsuperuser/Application$1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@274d │ │ -09b206: 6e20 5227 3200 |0019: invoke-virtual {v2, v3}, Leu/chainfire/libsuperuser/Application;.runInApplicationThread:(Ljava/lang/Runnable;)V // method@2752 │ │ -09b20c: 28e6 |001c: goto 0002 // -001a │ │ +09b230: |[09b230] eu.chainfire.libsuperuser.Application.toast:(Landroid/content/Context;Ljava/lang/String;)V │ │ +09b240: 3904 0300 |0000: if-nez v4, 0003 // +0003 │ │ +09b244: 0e00 |0002: return-void │ │ +09b246: 2042 fb04 |0003: instance-of v2, v4, Leu/chainfire/libsuperuser/Application; // type@04fb │ │ +09b24a: 3902 0600 |0005: if-nez v2, 000b // +0006 │ │ +09b24e: 6e10 2401 0400 |0007: invoke-virtual {v4}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +09b254: 0c04 |000a: move-result-object v4 │ │ +09b256: 2042 fb04 |000b: instance-of v2, v4, Leu/chainfire/libsuperuser/Application; // type@04fb │ │ +09b25a: 3802 f5ff |000d: if-eqz v2, 0002 // -000b │ │ +09b25e: 0740 |000f: move-object v0, v4 │ │ +09b260: 0751 |0010: move-object v1, v5 │ │ +09b262: 0742 |0011: move-object v2, v4 │ │ +09b264: 1f02 fb04 |0012: check-cast v2, Leu/chainfire/libsuperuser/Application; // type@04fb │ │ +09b268: 2203 fa04 |0014: new-instance v3, Leu/chainfire/libsuperuser/Application$1; // type@04fa │ │ +09b26c: 7030 4d27 0301 |0016: invoke-direct {v3, v0, v1}, Leu/chainfire/libsuperuser/Application$1;.:(Landroid/content/Context;Ljava/lang/String;)V // method@274d │ │ +09b272: 6e20 5227 3200 |0019: invoke-virtual {v2, v3}, Leu/chainfire/libsuperuser/Application;.runInApplicationThread:(Ljava/lang/Runnable;)V // method@2752 │ │ +09b278: 28e6 |001c: goto 0002 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=55 │ │ 0x0003 line=40 │ │ 0x0007 line=41 │ │ 0x000b line=44 │ │ @@ -148568,21 +148567,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09b210: |[09b210] eu.chainfire.libsuperuser.Application.onCreate:()V │ │ -09b220: 6f10 9400 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0094 │ │ -09b226: 1a00 aa15 |0003: const-string v0, "android.os.AsyncTask" // string@15aa │ │ -09b22a: 7110 b72a 0000 |0005: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ -09b230: 0e00 |0008: return-void │ │ -09b232: 0d00 |0009: move-exception v0 │ │ -09b234: 28fe |000a: goto 0008 // -0002 │ │ +09b27c: |[09b27c] eu.chainfire.libsuperuser.Application.onCreate:()V │ │ +09b28c: 6f10 9400 0100 |0000: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0094 │ │ +09b292: 1a00 ab15 |0003: const-string v0, "android.os.AsyncTask" // string@15ab │ │ +09b296: 7110 b72a 0000 |0005: invoke-static {v0}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ +09b29c: 0e00 |0008: return-void │ │ +09b29e: 0d00 |0009: move-exception v0 │ │ +09b2a0: 28fe |000a: goto 0008 // -0002 │ │ catches : 1 │ │ 0x0003 - 0x0008 │ │ Ljava/lang/ClassNotFoundException; -> 0x0009 │ │ positions : │ │ 0x0000 line=70 │ │ 0x0003 line=75 │ │ 0x0008 line=79 │ │ @@ -148595,18 +148594,18 @@ │ │ type : '(Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09b248: |[09b248] eu.chainfire.libsuperuser.Application.runInApplicationThread:(Ljava/lang/Runnable;)V │ │ -09b258: 6200 df0d |0000: sget-object v0, Leu/chainfire/libsuperuser/Application;.mApplicationHandler:Landroid/os/Handler; // field@0ddf │ │ -09b25c: 6e20 df02 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -09b262: 0e00 |0005: return-void │ │ +09b2b4: |[09b2b4] eu.chainfire.libsuperuser.Application.runInApplicationThread:(Ljava/lang/Runnable;)V │ │ +09b2c4: 6200 df0d |0000: sget-object v0, Leu/chainfire/libsuperuser/Application;.mApplicationHandler:Landroid/os/Handler; // field@0ddf │ │ +09b2c8: 6e20 df02 2000 |0002: invoke-virtual {v0, v2}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +09b2ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0005 line=66 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/chainfire/libsuperuser/Application; │ │ 0x0000 - 0x0006 reg=2 r Ljava/lang/Runnable; │ │ @@ -148666,17 +148665,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b264: |[09b264] eu.chainfire.libsuperuser.BuildConfig.:()V │ │ -09b274: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09b27a: 0e00 |0003: return-void │ │ +09b2d0: |[09b2d0] eu.chainfire.libsuperuser.BuildConfig.:()V │ │ +09b2e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09b2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -148787,190 +148786,189 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09b27c: |[09b27c] eu.chainfire.libsuperuser.Debug.:()V │ │ -09b28c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09b28e: 6a00 ec0d |0001: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ -09b292: 1400 ffff 0000 |0003: const v0, #float 9.18341e-41 // #0000ffff │ │ -09b298: 6700 ee0d |0006: sput v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b29c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09b29e: 6900 ed0d |0009: sput-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ -09b2a2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -09b2a4: 6a00 ef0d |000c: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.sanityChecks:Z // field@0def │ │ -09b2a8: 0e00 |000e: return-void │ │ +09b2e8: |[09b2e8] eu.chainfire.libsuperuser.Debug.:()V │ │ +09b2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09b2fa: 6a00 ec0d |0001: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ +09b2fe: 1400 ffff 0000 |0003: const v0, #float 9.18341e-41 // #0000ffff │ │ +09b304: 6700 ee0d |0006: sput v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b308: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09b30a: 6900 ed0d |0009: sput-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ +09b30e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +09b310: 6a00 ef0d |000c: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.sanityChecks:Z // field@0def │ │ +09b314: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=68 │ │ 0x0008 line=70 │ │ - 0x000b line=194 │ │ + 0x000b line=196 │ │ locals : │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b2ac: |[09b2ac] eu.chainfire.libsuperuser.Debug.:()V │ │ -09b2bc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09b2c2: 0e00 |0003: return-void │ │ +09b318: |[09b318] eu.chainfire.libsuperuser.Debug.:()V │ │ +09b328: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09b32e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ - 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Debug; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'getDebug' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b2c4: |[09b2c4] eu.chainfire.libsuperuser.Debug.getDebug:()Z │ │ -09b2d4: 6300 ec0d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ -09b2d8: 0f00 |0002: return v0 │ │ +09b330: |[09b330] eu.chainfire.libsuperuser.Debug.getDebug:()Z │ │ +09b340: 6300 ec0d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ +09b344: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'getLogTypeEnabled' │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -09b2dc: |[09b2dc] eu.chainfire.libsuperuser.Debug.getLogTypeEnabled:(I)Z │ │ -09b2ec: 6000 ee0d |0000: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b2f0: b510 |0002: and-int/2addr v0, v1 │ │ -09b2f2: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ -09b2f6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -09b2f8: 0f00 |0006: return v0 │ │ -09b2fa: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09b2fc: 28fe |0008: goto 0006 // -0002 │ │ +09b348: |[09b348] eu.chainfire.libsuperuser.Debug.getLogTypeEnabled:(I)Z │ │ +09b358: 6000 ee0d |0000: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b35c: b510 |0002: and-int/2addr v0, v1 │ │ +09b35e: 3310 0400 |0003: if-ne v0, v1, 0007 // +0004 │ │ +09b362: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +09b364: 0f00 |0006: return v0 │ │ +09b366: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09b368: 28fe |0008: goto 0006 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=154 │ │ + 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 type I │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'getLogTypeEnabledEffective' │ │ type : '(I)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -09b300: |[09b300] eu.chainfire.libsuperuser.Debug.getLogTypeEnabledEffective:(I)Z │ │ -09b310: 7100 5827 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getDebug:()Z // method@2758 │ │ -09b316: 0a00 |0003: move-result v0 │ │ -09b318: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -09b31c: 7110 5927 0100 |0006: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.getLogTypeEnabled:(I)Z // method@2759 │ │ -09b322: 0a00 |0009: move-result v0 │ │ -09b324: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09b328: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09b32a: 0f00 |000d: return v0 │ │ -09b32c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09b32e: 28fe |000f: goto 000d // -0002 │ │ +09b36c: |[09b36c] eu.chainfire.libsuperuser.Debug.getLogTypeEnabledEffective:(I)Z │ │ +09b37c: 7100 5827 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getDebug:()Z // method@2758 │ │ +09b382: 0a00 |0003: move-result v0 │ │ +09b384: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +09b388: 7110 5927 0100 |0006: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.getLogTypeEnabled:(I)Z // method@2759 │ │ +09b38e: 0a00 |0009: move-result v0 │ │ +09b390: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +09b394: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09b396: 0f00 |000d: return v0 │ │ +09b398: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09b39a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=167 │ │ + 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 type I │ │ │ │ #5 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'getOnLogListener' │ │ type : '()Leu/chainfire/libsuperuser/Debug$OnLogListener;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b330: |[09b330] eu.chainfire.libsuperuser.Debug.getOnLogListener:()Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ -09b340: 6200 ed0d |0000: sget-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ -09b344: 1100 |0002: return-object v0 │ │ +09b39c: |[09b39c] eu.chainfire.libsuperuser.Debug.getOnLogListener:()Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ +09b3ac: 6200 ed0d |0000: sget-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ +09b3b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=189 │ │ + 0x0000 line=191 │ │ locals : │ │ │ │ #6 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'getSanityChecksEnabled' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b348: |[09b348] eu.chainfire.libsuperuser.Debug.getSanityChecksEnabled:()Z │ │ -09b358: 6300 ef0d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Debug;.sanityChecks:Z // field@0def │ │ -09b35c: 0f00 |0002: return v0 │ │ +09b3b4: |[09b3b4] eu.chainfire.libsuperuser.Debug.getSanityChecksEnabled:()Z │ │ +09b3c4: 6300 ef0d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Debug;.sanityChecks:Z // field@0def │ │ +09b3c8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=217 │ │ + 0x0000 line=219 │ │ locals : │ │ │ │ #7 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'getSanityChecksEnabledEffective' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -09b360: |[09b360] eu.chainfire.libsuperuser.Debug.getSanityChecksEnabledEffective:()Z │ │ -09b370: 7100 5827 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getDebug:()Z // method@2758 │ │ -09b376: 0a00 |0003: move-result v0 │ │ -09b378: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -09b37c: 7100 5c27 0000 |0006: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabled:()Z // method@275c │ │ -09b382: 0a00 |0009: move-result v0 │ │ -09b384: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -09b388: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -09b38a: 0f00 |000d: return v0 │ │ -09b38c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -09b38e: 28fe |000f: goto 000d // -0002 │ │ +09b3cc: |[09b3cc] eu.chainfire.libsuperuser.Debug.getSanityChecksEnabledEffective:()Z │ │ +09b3dc: 7100 5827 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getDebug:()Z // method@2758 │ │ +09b3e2: 0a00 |0003: move-result v0 │ │ +09b3e4: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +09b3e8: 7100 5c27 0000 |0006: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabled:()Z // method@275c │ │ +09b3ee: 0a00 |0009: move-result v0 │ │ +09b3f0: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +09b3f4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +09b3f6: 0f00 |000d: return v0 │ │ +09b3f8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +09b3fa: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=228 │ │ + 0x0000 line=230 │ │ locals : │ │ │ │ #8 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'log' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09b390: |[09b390] eu.chainfire.libsuperuser.Debug.log:(Ljava/lang/String;)V │ │ -09b3a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09b3a2: 1a01 5a05 |0001: const-string v1, "G" // string@055a │ │ -09b3a6: 7130 6027 1002 |0003: invoke-static {v0, v1, v2}, Leu/chainfire/libsuperuser/Debug;.logCommon:(ILjava/lang/String;Ljava/lang/String;)V // method@2760 │ │ -09b3ac: 0e00 |0006: return-void │ │ +09b3fc: |[09b3fc] eu.chainfire.libsuperuser.Debug.log:(Ljava/lang/String;)V │ │ +09b40c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09b40e: 1a01 5a05 |0001: const-string v1, "G" // string@055a │ │ +09b412: 7130 6027 1002 |0003: invoke-static {v0, v1, v2}, Leu/chainfire/libsuperuser/Debug;.logCommon:(ILjava/lang/String;Ljava/lang/String;)V // method@2760 │ │ +09b418: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 message Ljava/lang/String; │ │ │ │ @@ -148979,19 +148977,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09b3b0: |[09b3b0] eu.chainfire.libsuperuser.Debug.logCommand:(Ljava/lang/String;)V │ │ -09b3c0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09b3c2: 1a01 3d03 |0001: const-string v1, "C" // string@033d │ │ -09b3c6: 7130 6027 1002 |0003: invoke-static {v0, v1, v2}, Leu/chainfire/libsuperuser/Debug;.logCommon:(ILjava/lang/String;Ljava/lang/String;)V // method@2760 │ │ -09b3cc: 0e00 |0006: return-void │ │ +09b41c: |[09b41c] eu.chainfire.libsuperuser.Debug.logCommand:(Ljava/lang/String;)V │ │ +09b42c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +09b42e: 1a01 3d03 |0001: const-string v1, "C" // string@033d │ │ +09b432: 7130 6027 1002 |0003: invoke-static {v0, v1, v2}, Leu/chainfire/libsuperuser/Debug;.logCommon:(ILjava/lang/String;Ljava/lang/String;)V // method@2760 │ │ +09b438: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0006 line=112 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 message Ljava/lang/String; │ │ │ │ @@ -149000,55 +148998,55 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 79 16-bit code units │ │ -09b3d0: |[09b3d0] eu.chainfire.libsuperuser.Debug.logCommon:(ILjava/lang/String;Ljava/lang/String;)V │ │ -09b3e0: 6300 ec0d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ -09b3e4: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ -09b3e8: 6000 ee0d |0004: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b3ec: b530 |0006: and-int/2addr v0, v3 │ │ -09b3ee: 3330 0b00 |0007: if-ne v0, v3, 0012 // +000b │ │ -09b3f2: 6200 ed0d |0009: sget-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ -09b3f6: 3800 0800 |000b: if-eqz v0, 0013 // +0008 │ │ -09b3fa: 6200 ed0d |000d: sget-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ -09b3fe: 7240 5527 3054 |000f: invoke-interface {v0, v3, v4, v5}, Leu/chainfire/libsuperuser/Debug$OnLogListener;.onLog:(ILjava/lang/String;Ljava/lang/String;)V // method@2755 │ │ -09b404: 0e00 |0012: return-void │ │ -09b406: 1a01 b121 |0013: const-string v1, "libsuperuser" // string@21b1 │ │ -09b40a: 2200 a905 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -09b40e: 7010 3d2b 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09b414: 1a02 8b13 |001a: const-string v2, "[libsuperuser][" // string@138b │ │ -09b418: 6e20 462b 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b41e: 0c00 |001f: move-result-object v0 │ │ -09b420: 6e20 462b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b426: 0c00 |0023: move-result-object v0 │ │ -09b428: 1a02 8f13 |0024: const-string v2, "]" // string@138f │ │ -09b42c: 6e20 462b 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b432: 0c02 |0029: move-result-object v2 │ │ -09b434: 1a00 4213 |002a: const-string v0, "[" // string@1342 │ │ -09b438: 6e20 302b 0500 |002c: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -09b43e: 0a00 |002f: move-result v0 │ │ -09b440: 3900 1c00 |0030: if-nez v0, 004c // +001c │ │ -09b444: 1a00 0200 |0032: const-string v0, " " // string@0002 │ │ -09b448: 6e20 302b 0500 |0034: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -09b44e: 0a00 |0037: move-result v0 │ │ -09b450: 3900 1400 |0038: if-nez v0, 004c // +0014 │ │ -09b454: 1a00 0200 |003a: const-string v0, " " // string@0002 │ │ -09b458: 6e20 462b 0200 |003c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b45e: 0c00 |003f: move-result-object v0 │ │ -09b460: 6e20 462b 5000 |0040: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b466: 0c00 |0043: move-result-object v0 │ │ -09b468: 6e10 4e2b 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09b46e: 0c00 |0047: move-result-object v0 │ │ -09b470: 7120 f320 0100 |0048: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -09b476: 28c7 |004b: goto 0012 // -0039 │ │ -09b478: 1a00 0000 |004c: const-string v0, "" // string@0000 │ │ -09b47c: 28ee |004e: goto 003c // -0012 │ │ +09b43c: |[09b43c] eu.chainfire.libsuperuser.Debug.logCommon:(ILjava/lang/String;Ljava/lang/String;)V │ │ +09b44c: 6300 ec0d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ +09b450: 3800 1000 |0002: if-eqz v0, 0012 // +0010 │ │ +09b454: 6000 ee0d |0004: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b458: b530 |0006: and-int/2addr v0, v3 │ │ +09b45a: 3330 0b00 |0007: if-ne v0, v3, 0012 // +000b │ │ +09b45e: 6200 ed0d |0009: sget-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ +09b462: 3800 0800 |000b: if-eqz v0, 0013 // +0008 │ │ +09b466: 6200 ed0d |000d: sget-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ +09b46a: 7240 5527 3054 |000f: invoke-interface {v0, v3, v4, v5}, Leu/chainfire/libsuperuser/Debug$OnLogListener;.onLog:(ILjava/lang/String;Ljava/lang/String;)V // method@2755 │ │ +09b470: 0e00 |0012: return-void │ │ +09b472: 1a01 b421 |0013: const-string v1, "libsuperuser" // string@21b4 │ │ +09b476: 2200 a905 |0015: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +09b47a: 7010 3d2b 0000 |0017: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09b480: 1a02 8c13 |001a: const-string v2, "[libsuperuser][" // string@138c │ │ +09b484: 6e20 462b 2000 |001c: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b48a: 0c00 |001f: move-result-object v0 │ │ +09b48c: 6e20 462b 4000 |0020: invoke-virtual {v0, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b492: 0c00 |0023: move-result-object v0 │ │ +09b494: 1a02 9013 |0024: const-string v2, "]" // string@1390 │ │ +09b498: 6e20 462b 2000 |0026: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b49e: 0c02 |0029: move-result-object v2 │ │ +09b4a0: 1a00 4313 |002a: const-string v0, "[" // string@1343 │ │ +09b4a4: 6e20 302b 0500 |002c: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +09b4aa: 0a00 |002f: move-result v0 │ │ +09b4ac: 3900 1c00 |0030: if-nez v0, 004c // +001c │ │ +09b4b0: 1a00 0200 |0032: const-string v0, " " // string@0002 │ │ +09b4b4: 6e20 302b 0500 |0034: invoke-virtual {v5, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +09b4ba: 0a00 |0037: move-result v0 │ │ +09b4bc: 3900 1400 |0038: if-nez v0, 004c // +0014 │ │ +09b4c0: 1a00 0200 |003a: const-string v0, " " // string@0002 │ │ +09b4c4: 6e20 462b 0200 |003c: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b4ca: 0c00 |003f: move-result-object v0 │ │ +09b4cc: 6e20 462b 5000 |0040: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b4d2: 0c00 |0043: move-result-object v0 │ │ +09b4d4: 6e10 4e2b 0000 |0044: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09b4da: 0c00 |0047: move-result-object v0 │ │ +09b4dc: 7120 f320 0100 |0048: invoke-static {v1, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +09b4e2: 28c7 |004b: goto 0012 // -0039 │ │ +09b4e4: 1a00 0000 |004c: const-string v0, "" // string@0000 │ │ +09b4e8: 28ee |004e: goto 003c // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0009 line=84 │ │ 0x000d line=85 │ │ 0x0012 line=90 │ │ 0x0013 line=87 │ │ @@ -149062,19 +149060,19 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -09b480: |[09b480] eu.chainfire.libsuperuser.Debug.logOutput:(Ljava/lang/String;)V │ │ -09b490: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -09b492: 1a01 a50e |0001: const-string v1, "O" // string@0ea5 │ │ -09b496: 7130 6027 1002 |0003: invoke-static {v0, v1, v2}, Leu/chainfire/libsuperuser/Debug;.logCommon:(ILjava/lang/String;Ljava/lang/String;)V // method@2760 │ │ -09b49c: 0e00 |0006: return-void │ │ +09b4ec: |[09b4ec] eu.chainfire.libsuperuser.Debug.logOutput:(Ljava/lang/String;)V │ │ +09b4fc: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +09b4fe: 1a01 a50e |0001: const-string v1, "O" // string@0ea5 │ │ +09b502: 7130 6027 1002 |0003: invoke-static {v0, v1, v2}, Leu/chainfire/libsuperuser/Debug;.logCommon:(ILjava/lang/String;Ljava/lang/String;)V // method@2760 │ │ +09b508: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0006 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 message Ljava/lang/String; │ │ │ │ @@ -149083,44 +149081,44 @@ │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 20 16-bit code units │ │ -09b4a0: |[09b4a0] eu.chainfire.libsuperuser.Debug.onMainThread:()Z │ │ -09b4b0: 7100 f202 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ -09b4b6: 0c00 |0003: move-result-object v0 │ │ -09b4b8: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -09b4bc: 7100 f202 0000 |0006: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ -09b4c2: 0c00 |0009: move-result-object v0 │ │ -09b4c4: 7100 f002 0000 |000a: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02f0 │ │ -09b4ca: 0c01 |000d: move-result-object v1 │ │ -09b4cc: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ -09b4d0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -09b4d2: 0f00 |0011: return v0 │ │ -09b4d4: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -09b4d6: 28fe |0013: goto 0011 // -0002 │ │ +09b50c: |[09b50c] eu.chainfire.libsuperuser.Debug.onMainThread:()Z │ │ +09b51c: 7100 f202 0000 |0000: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ +09b522: 0c00 |0003: move-result-object v0 │ │ +09b524: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +09b528: 7100 f202 0000 |0006: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ +09b52e: 0c00 |0009: move-result-object v0 │ │ +09b530: 7100 f002 0000 |000a: invoke-static {}, Landroid/os/Looper;.getMainLooper:()Landroid/os/Looper; // method@02f0 │ │ +09b536: 0c01 |000d: move-result-object v1 │ │ +09b538: 3310 0400 |000e: if-ne v0, v1, 0012 // +0004 │ │ +09b53c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +09b53e: 0f00 |0011: return v0 │ │ +09b540: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +09b542: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=237 │ │ + 0x0000 line=239 │ │ locals : │ │ │ │ #13 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'setDebug' │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b4d8: |[09b4d8] eu.chainfire.libsuperuser.Debug.setDebug:(Z)V │ │ -09b4e8: 6a00 ec0d |0000: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ -09b4ec: 0e00 |0002: return-void │ │ +09b544: |[09b544] eu.chainfire.libsuperuser.Debug.setDebug:(Z)V │ │ +09b554: 6a00 ec0d |0000: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.debug:Z // field@0dec │ │ +09b558: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0002 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enable Z │ │ │ │ @@ -149129,25 +149127,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -09b4f0: |[09b4f0] eu.chainfire.libsuperuser.Debug.setLogTypeEnabled:(IZ)V │ │ -09b500: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -09b504: 6000 ee0d |0002: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b508: b620 |0004: or-int/2addr v0, v2 │ │ -09b50a: 6700 ee0d |0005: sput v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b50e: 0e00 |0007: return-void │ │ -09b510: 6000 ee0d |0008: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b514: df01 02ff |000a: xor-int/lit8 v1, v2, #int -1 // #ff │ │ -09b518: b510 |000c: and-int/2addr v0, v1 │ │ -09b51a: 6700 ee0d |000d: sput v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ -09b51e: 28f8 |000f: goto 0007 // -0008 │ │ +09b55c: |[09b55c] eu.chainfire.libsuperuser.Debug.setLogTypeEnabled:(IZ)V │ │ +09b56c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +09b570: 6000 ee0d |0002: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b574: b620 |0004: or-int/2addr v0, v2 │ │ +09b576: 6700 ee0d |0005: sput v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b57a: 0e00 |0007: return-void │ │ +09b57c: 6000 ee0d |0008: sget v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b580: df01 02ff |000a: xor-int/lit8 v1, v2, #int -1 // #ff │ │ +09b584: b510 |000c: and-int/2addr v0, v1 │ │ +09b586: 6700 ee0d |000d: sput v0, Leu/chainfire/libsuperuser/Debug;.logTypes:I // field@0dee │ │ +09b58a: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0007 line=141 │ │ 0x0008 line=139 │ │ locals : │ │ @@ -149159,40 +149157,40 @@ │ │ type : '(Leu/chainfire/libsuperuser/Debug$OnLogListener;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b520: |[09b520] eu.chainfire.libsuperuser.Debug.setOnLogListener:(Leu/chainfire/libsuperuser/Debug$OnLogListener;)V │ │ -09b530: 6900 ed0d |0000: sput-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ -09b534: 0e00 |0002: return-void │ │ +09b58c: |[09b58c] eu.chainfire.libsuperuser.Debug.setOnLogListener:(Leu/chainfire/libsuperuser/Debug$OnLogListener;)V │ │ +09b59c: 6900 ed0d |0000: sput-object v0, Leu/chainfire/libsuperuser/Debug;.logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; // field@0ded │ │ +09b5a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=180 │ │ - 0x0002 line=181 │ │ + 0x0000 line=182 │ │ + 0x0002 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 onLogListener Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ │ │ #16 : (in Leu/chainfire/libsuperuser/Debug;) │ │ name : 'setSanityChecksEnabled' │ │ type : '(Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b538: |[09b538] eu.chainfire.libsuperuser.Debug.setSanityChecksEnabled:(Z)V │ │ -09b548: 6a00 ef0d |0000: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.sanityChecks:Z // field@0def │ │ -09b54c: 0e00 |0002: return-void │ │ +09b5a4: |[09b5a4] eu.chainfire.libsuperuser.Debug.setSanityChecksEnabled:(Z)V │ │ +09b5b4: 6a00 ef0d |0000: sput-boolean v0, Leu/chainfire/libsuperuser/Debug;.sanityChecks:Z // field@0def │ │ +09b5b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=205 │ │ - 0x0002 line=206 │ │ + 0x0000 line=207 │ │ + 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 enable Z │ │ │ │ Virtual methods - │ │ source_file_idx : 1066 (Debug.java) │ │ │ │ Class #636 header: │ │ @@ -149233,50 +149231,50 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b550: |[09b550] eu.chainfire.libsuperuser.HideOverlaysReceiver.:()V │ │ -09b560: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ -09b566: 0e00 |0003: return-void │ │ +09b5bc: |[09b5bc] eu.chainfire.libsuperuser.HideOverlaysReceiver.:()V │ │ +09b5cc: 7010 0b01 0000 |0000: invoke-direct {v0}, Landroid/content/BroadcastReceiver;.:()V // method@010b │ │ +09b5d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/HideOverlaysReceiver; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/HideOverlaysReceiver;) │ │ name : 'onHideOverlays' │ │ - type : '(Z)V' │ │ + type : '(Landroid/content/Context;Landroid/content/Intent;Z)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/HideOverlaysReceiver;) │ │ name : 'onReceive' │ │ type : '(Landroid/content/Context;Landroid/content/Intent;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ - outs : 3 │ │ + outs : 4 │ │ insns size : 19 16-bit code units │ │ -09b568: |[09b568] eu.chainfire.libsuperuser.HideOverlaysReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ -09b578: 1a00 a11a |0000: const-string v0, "eu.chainfire.supersu.extra.HIDE" // string@1aa1 │ │ -09b57c: 6e20 6201 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ -09b582: 0a00 |0005: move-result v0 │ │ -09b584: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -09b588: 1a00 a11a |0008: const-string v0, "eu.chainfire.supersu.extra.HIDE" // string@1aa1 │ │ -09b58c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -09b58e: 6e30 5301 0401 |000b: invoke-virtual {v4, v0, v1}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0153 │ │ -09b594: 0a00 |000e: move-result v0 │ │ -09b596: 6e20 6827 0200 |000f: invoke-virtual {v2, v0}, Leu/chainfire/libsuperuser/HideOverlaysReceiver;.onHideOverlays:(Z)V // method@2768 │ │ -09b59c: 0e00 |0012: return-void │ │ +09b5d4: |[09b5d4] eu.chainfire.libsuperuser.HideOverlaysReceiver.onReceive:(Landroid/content/Context;Landroid/content/Intent;)V │ │ +09b5e4: 1a00 a31a |0000: const-string v0, "eu.chainfire.supersu.extra.HIDE" // string@1aa3 │ │ +09b5e8: 6e20 6201 0400 |0002: invoke-virtual {v4, v0}, Landroid/content/Intent;.hasExtra:(Ljava/lang/String;)Z // method@0162 │ │ +09b5ee: 0a00 |0005: move-result v0 │ │ +09b5f0: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +09b5f4: 1a00 a31a |0008: const-string v0, "eu.chainfire.supersu.extra.HIDE" // string@1aa3 │ │ +09b5f8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +09b5fa: 6e30 5301 0401 |000b: invoke-virtual {v4, v0, v1}, Landroid/content/Intent;.getBooleanExtra:(Ljava/lang/String;Z)Z // method@0153 │ │ +09b600: 0a00 |000e: move-result v0 │ │ +09b602: 6e40 6827 3204 |000f: invoke-virtual {v2, v3, v4, v0}, Leu/chainfire/libsuperuser/HideOverlaysReceiver;.onHideOverlays:(Landroid/content/Context;Landroid/content/Intent;Z)V // method@2768 │ │ +09b608: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ 0x0008 line=48 │ │ 0x0012 line=50 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Leu/chainfire/libsuperuser/HideOverlaysReceiver; │ │ @@ -149331,23 +149329,23 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09b5a0: |[09b5a0] eu.chainfire.libsuperuser.Policy.:()V │ │ -09b5b0: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -09b5b4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09b5ba: 6900 f60d |0005: sput-object v0, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b5be: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09b5c0: 6900 f40d |0008: sput-object v0, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b5c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -09b5c6: 6a00 f50d |000b: sput-boolean v0, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ -09b5ca: 0e00 |000d: return-void │ │ +09b60c: |[09b60c] eu.chainfire.libsuperuser.Policy.:()V │ │ +09b61c: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +09b620: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09b626: 6900 f60d |0005: sput-object v0, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b62a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09b62c: 6900 f40d |0008: sput-object v0, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b630: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +09b632: 6a00 f50d |000b: sput-boolean v0, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ +09b636: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ 0x000a line=57 │ │ locals : │ │ │ │ @@ -149356,81 +149354,81 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09b5cc: |[09b5cc] eu.chainfire.libsuperuser.Policy.:()V │ │ -09b5dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09b5e2: 0e00 |0003: return-void │ │ +09b638: |[09b638] eu.chainfire.libsuperuser.Policy.:()V │ │ +09b648: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09b64e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Policy; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Policy;) │ │ name : 'canInject' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 8 │ │ + registers : 7 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 82 16-bit code units │ │ -09b5e4: |[09b5e4] eu.chainfire.libsuperuser.Policy.canInject:()Z │ │ -09b5f4: 6204 f60d |0000: sget-object v4, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b5f8: 1d04 |0002: monitor-enter v4 │ │ -09b5fa: 6203 f40d |0003: sget-object v3, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b5fe: 3803 0a00 |0005: if-eqz v3, 000f // +000a │ │ -09b602: 6203 f40d |0007: sget-object v3, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b606: 6e10 a62a 0300 |0009: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -09b60c: 0a03 |000c: move-result v3 │ │ -09b60e: 1e04 |000d: monitor-exit v4 │ │ -09b610: 0f03 |000e: return v3 │ │ -09b612: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -09b614: 7110 a82a 0300 |0010: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -09b61a: 0c03 |0013: move-result-object v3 │ │ -09b61c: 6903 f40d |0014: sput-object v3, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b620: 1a03 c52e |0016: const-string v3, "sh" // string@2ec5 │ │ -09b624: 1215 |0018: const/4 v5, #int 1 // #1 │ │ -09b626: 2355 5406 |0019: new-array v5, v5, [Ljava/lang/String; // type@0654 │ │ -09b62a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -09b62c: 1a07 e02f |001c: const-string v7, "supolicy" // string@2fe0 │ │ -09b630: 4d07 0506 |001e: aput-object v7, v5, v6 │ │ -09b634: 1206 |0020: const/4 v6, #int 0 // #0 │ │ -09b636: 1207 |0021: const/4 v7, #int 0 // #0 │ │ -09b638: 7140 e827 5376 |0022: invoke-static {v3, v5, v6, v7}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09b63e: 0c02 |0025: move-result-object v2 │ │ -09b640: 3802 2100 |0026: if-eqz v2, 0047 // +0021 │ │ -09b644: 7210 d82b 0200 |0028: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09b64a: 0c00 |002b: move-result-object v0 │ │ -09b64c: 7210 bb2b 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09b652: 0a03 |002f: move-result v3 │ │ -09b654: 3803 1700 |0030: if-eqz v3, 0047 // +0017 │ │ -09b658: 7210 bc2b 0000 |0032: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09b65e: 0c01 |0035: move-result-object v1 │ │ -09b660: 1f01 a805 |0036: check-cast v1, Ljava/lang/String; // type@05a8 │ │ -09b664: 1a03 e02f |0038: const-string v3, "supolicy" // string@2fe0 │ │ -09b668: 6e20 1b2b 3100 |003a: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09b66e: 0a03 |003d: move-result v3 │ │ -09b670: 3803 eeff |003e: if-eqz v3, 002c // -0012 │ │ -09b674: 1213 |0040: const/4 v3, #int 1 // #1 │ │ -09b676: 7110 a82a 0300 |0041: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -09b67c: 0c03 |0044: move-result-object v3 │ │ -09b67e: 6903 f40d |0045: sput-object v3, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b682: 6203 f40d |0047: sget-object v3, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b686: 6e10 a62a 0300 |0049: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -09b68c: 0a03 |004c: move-result v3 │ │ -09b68e: 1e04 |004d: monitor-exit v4 │ │ -09b690: 28c0 |004e: goto 000e // -0040 │ │ -09b692: 0d03 |004f: move-exception v3 │ │ -09b694: 1e04 |0050: monitor-exit v4 │ │ -09b696: 2703 |0051: throw v3 │ │ +09b650: |[09b650] eu.chainfire.libsuperuser.Policy.canInject:()Z │ │ +09b660: 6203 f60d |0000: sget-object v3, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b664: 1d03 |0002: monitor-enter v3 │ │ +09b666: 6202 f40d |0003: sget-object v2, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b66a: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ +09b66e: 6202 f40d |0007: sget-object v2, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b672: 6e10 a62a 0200 |0009: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +09b678: 0a02 |000c: move-result v2 │ │ +09b67a: 1e03 |000d: monitor-exit v3 │ │ +09b67c: 0f02 |000e: return v2 │ │ +09b67e: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +09b680: 7110 a82a 0200 |0010: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +09b686: 0c02 |0013: move-result-object v2 │ │ +09b688: 6902 f40d |0014: sput-object v2, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b68c: 1a02 c92e |0016: const-string v2, "sh" // string@2ec9 │ │ +09b690: 1214 |0018: const/4 v4, #int 1 // #1 │ │ +09b692: 2344 5406 |0019: new-array v4, v4, [Ljava/lang/String; // type@0654 │ │ +09b696: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +09b698: 1a06 e42f |001c: const-string v6, "supolicy" // string@2fe4 │ │ +09b69c: 4d06 0405 |001e: aput-object v6, v4, v5 │ │ +09b6a0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +09b6a2: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +09b6a4: 7140 e827 4265 |0022: invoke-static {v2, v4, v5, v6}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09b6aa: 0c01 |0025: move-result-object v1 │ │ +09b6ac: 3801 2100 |0026: if-eqz v1, 0047 // +0021 │ │ +09b6b0: 7210 d82b 0100 |0028: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09b6b6: 0c02 |002b: move-result-object v2 │ │ +09b6b8: 7210 bb2b 0200 |002c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09b6be: 0a04 |002f: move-result v4 │ │ +09b6c0: 3804 1700 |0030: if-eqz v4, 0047 // +0017 │ │ +09b6c4: 7210 bc2b 0200 |0032: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09b6ca: 0c00 |0035: move-result-object v0 │ │ +09b6cc: 1f00 a805 |0036: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +09b6d0: 1a04 e42f |0038: const-string v4, "supolicy" // string@2fe4 │ │ +09b6d4: 6e20 1b2b 4000 |003a: invoke-virtual {v0, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09b6da: 0a04 |003d: move-result v4 │ │ +09b6dc: 3804 eeff |003e: if-eqz v4, 002c // -0012 │ │ +09b6e0: 1212 |0040: const/4 v2, #int 1 // #1 │ │ +09b6e2: 7110 a82a 0200 |0041: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +09b6e8: 0c02 |0044: move-result-object v2 │ │ +09b6ea: 6902 f40d |0045: sput-object v2, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b6ee: 6202 f40d |0047: sget-object v2, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b6f2: 6e10 a62a 0200 |0049: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +09b6f8: 0a02 |004c: move-result v2 │ │ +09b6fa: 1e03 |004d: monitor-exit v3 │ │ +09b6fc: 28c0 |004e: goto 000e // -0040 │ │ +09b6fe: 0d02 |004f: move-exception v2 │ │ +09b700: 1e03 |0050: monitor-exit v3 │ │ +09b702: 2702 |0051: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0051 │ │ -> 0x004f │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x000e line=109 │ │ @@ -149439,55 +149437,54 @@ │ │ 0x0026 line=100 │ │ 0x0028 line=101 │ │ 0x0038 line=102 │ │ 0x0040 line=103 │ │ 0x0047 line=109 │ │ 0x004f line=110 │ │ locals : │ │ - 0x000e - 0x000f reg=2 result Ljava/util/List; Ljava/util/List; │ │ - 0x002c - 0x0047 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0038 - 0x0047 reg=1 line Ljava/lang/String; │ │ - 0x0026 - 0x0052 reg=2 result Ljava/util/List; Ljava/util/List; │ │ + 0x000e - 0x000f reg=1 result Ljava/util/List; Ljava/util/List; │ │ + 0x0038 - 0x0047 reg=0 line Ljava/lang/String; │ │ + 0x0026 - 0x0052 reg=1 result Ljava/util/List; Ljava/util/List; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Policy;) │ │ name : 'haveInjected' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b6a4: |[09b6a4] eu.chainfire.libsuperuser.Policy.haveInjected:()Z │ │ -09b6b4: 6300 f50d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ -09b6b8: 0f00 |0002: return v0 │ │ +09b710: |[09b710] eu.chainfire.libsuperuser.Policy.haveInjected:()Z │ │ +09b720: 6300 f50d |0000: sget-boolean v0, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ +09b724: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Policy;) │ │ name : 'resetCanInject' │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09b6bc: |[09b6bc] eu.chainfire.libsuperuser.Policy.resetCanInject:()V │ │ -09b6cc: 6201 f60d |0000: sget-object v1, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b6d0: 1d01 |0002: monitor-enter v1 │ │ -09b6d2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09b6d4: 6900 f40d |0004: sput-object v0, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ -09b6d8: 1e01 |0006: monitor-exit v1 │ │ -09b6da: 0e00 |0007: return-void │ │ -09b6dc: 0d00 |0008: move-exception v0 │ │ -09b6de: 1e01 |0009: monitor-exit v1 │ │ -09b6e0: 2700 |000a: throw v0 │ │ +09b728: |[09b728] eu.chainfire.libsuperuser.Policy.resetCanInject:()V │ │ +09b738: 6201 f60d |0000: sget-object v1, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b73c: 1d01 |0002: monitor-enter v1 │ │ +09b73e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09b740: 6900 f40d |0004: sput-object v0, Leu/chainfire/libsuperuser/Policy;.canInject:Ljava/lang/Boolean; // field@0df4 │ │ +09b744: 1e01 |0006: monitor-exit v1 │ │ +09b746: 0e00 |0007: return-void │ │ +09b748: 0d00 |0008: move-exception v0 │ │ +09b74a: 1e01 |0009: monitor-exit v1 │ │ +09b74c: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ 0x0006 line=119 │ │ @@ -149500,24 +149497,24 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -09b6f0: |[09b6f0] eu.chainfire.libsuperuser.Policy.resetInjected:()V │ │ -09b700: 6201 f60d |0000: sget-object v1, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b704: 1d01 |0002: monitor-enter v1 │ │ -09b706: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09b708: 6a00 f50d |0004: sput-boolean v0, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ -09b70c: 1e01 |0006: monitor-exit v1 │ │ -09b70e: 0e00 |0007: return-void │ │ -09b710: 0d00 |0008: move-exception v0 │ │ -09b712: 1e01 |0009: monitor-exit v1 │ │ -09b714: 2700 |000a: throw v0 │ │ +09b75c: |[09b75c] eu.chainfire.libsuperuser.Policy.resetInjected:()V │ │ +09b76c: 6201 f60d |0000: sget-object v1, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b770: 1d01 |0002: monitor-enter v1 │ │ +09b772: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09b774: 6a00 f50d |0004: sput-boolean v0, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ +09b778: 1e01 |0006: monitor-exit v1 │ │ +09b77a: 0e00 |0007: return-void │ │ +09b77c: 0d00 |0008: move-exception v0 │ │ +09b77e: 1e01 |0009: monitor-exit v1 │ │ +09b780: 2700 |000a: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x000a │ │ -> 0x0008 │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ 0x0006 line=73 │ │ @@ -149531,161 +149528,157 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09b724: |[09b724] eu.chainfire.libsuperuser.Policy.getInjectCommands:()Ljava/util/List; │ │ -09b734: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09b736: 6e20 6e27 0100 |0001: invoke-virtual {v1, v0}, Leu/chainfire/libsuperuser/Policy;.getInjectCommands:(Z)Ljava/util/List; // method@276e │ │ -09b73c: 0c00 |0004: move-result-object v0 │ │ -09b73e: 1100 |0005: return-object v0 │ │ +09b790: |[09b790] eu.chainfire.libsuperuser.Policy.getInjectCommands:()Ljava/util/List; │ │ +09b7a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09b7a2: 6e20 6e27 0100 |0001: invoke-virtual {v1, v0}, Leu/chainfire/libsuperuser/Policy;.getInjectCommands:(Z)Ljava/util/List; // method@276e │ │ +09b7a8: 0c00 |0004: move-result-object v0 │ │ +09b7aa: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/chainfire/libsuperuser/Policy; │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Policy;) │ │ name : 'getInjectCommands' │ │ type : '(Z)Ljava/util/List;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 12 │ │ + registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ - insns size : 166 16-bit code units │ │ -09b740: |[09b740] eu.chainfire.libsuperuser.Policy.getInjectCommands:(Z)Ljava/util/List; │ │ -09b750: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09b752: 6208 f60d |0001: sget-object v8, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b756: 1d08 |0003: monitor-enter v8 │ │ -09b758: 7100 dc27 0000 |0004: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:()Z // method@27dc │ │ -09b75e: 0a07 |0007: move-result v7 │ │ -09b760: 3907 0400 |0008: if-nez v7, 000c // +0004 │ │ -09b764: 1e08 |000a: monitor-exit v8 │ │ -09b766: 1102 |000b: return-object v2 │ │ -09b768: 380b 0d00 |000c: if-eqz v11, 0019 // +000d │ │ -09b76c: 7100 6c27 0000 |000e: invoke-static {}, Leu/chainfire/libsuperuser/Policy;.canInject:()Z // method@276c │ │ -09b772: 0a07 |0011: move-result v7 │ │ -09b774: 3907 0700 |0012: if-nez v7, 0019 // +0007 │ │ -09b778: 1e08 |0014: monitor-exit v8 │ │ -09b77a: 28f6 |0015: goto 000b // -000a │ │ -09b77c: 0d07 |0016: move-exception v7 │ │ -09b77e: 1e08 |0017: monitor-exit v8 │ │ -09b780: 2707 |0018: throw v7 │ │ -09b782: 6307 f50d |0019: sget-boolean v7, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ -09b786: 3807 0400 |001b: if-eqz v7, 001f // +0004 │ │ -09b78a: 1e08 |001d: monitor-exit v8 │ │ -09b78c: 28ed |001e: goto 000b // -0013 │ │ -09b78e: 6e10 6f27 0a00 |001f: invoke-virtual {v10}, Leu/chainfire/libsuperuser/Policy;.getPolicies:()[Ljava/lang/String; // method@276f │ │ -09b794: 0c05 |0022: move-result-object v5 │ │ -09b796: 3805 8000 |0023: if-eqz v5, 00a3 // +0080 │ │ -09b79a: 2157 |0025: array-length v7, v5 │ │ -09b79c: 3d07 7d00 |0026: if-lez v7, 00a3 // +007d │ │ -09b7a0: 2202 cf05 |0028: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ -09b7a4: 7010 8f2b 0200 |002a: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -09b7aa: 1a01 0000 |002d: const-string v1, "" // string@0000 │ │ -09b7ae: 0750 |002f: move-object v0, v5 │ │ -09b7b0: 2104 |0030: array-length v4, v0 │ │ -09b7b2: 1203 |0031: const/4 v3, #int 0 // #0 │ │ -09b7b4: 3543 5200 |0032: if-ge v3, v4, 0084 // +0052 │ │ -09b7b8: 4606 0003 |0034: aget-object v6, v0, v3 │ │ -09b7bc: 6e10 2b2b 0100 |0036: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09b7c2: 0a07 |0039: move-result v7 │ │ -09b7c4: 3807 1100 |003a: if-eqz v7, 004b // +0011 │ │ -09b7c8: 6e10 2b2b 0100 |003c: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09b7ce: 0a07 |003f: move-result v7 │ │ -09b7d0: 6e10 2b2b 0600 |0040: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09b7d6: 0a09 |0043: move-result v9 │ │ -09b7d8: b097 |0044: add-int/2addr v7, v9 │ │ -09b7da: d807 0703 |0045: add-int/lit8 v7, v7, #int 3 // #03 │ │ -09b7de: 1309 e00f |0047: const/16 v9, #int 4064 // #fe0 │ │ -09b7e2: 3597 2200 |0049: if-ge v7, v9, 006b // +0022 │ │ -09b7e6: 2207 a905 |004b: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09b7ea: 7010 3d2b 0700 |004d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09b7f0: 6e20 462b 1700 |0050: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b7f6: 0c07 |0053: move-result-object v7 │ │ -09b7f8: 1a09 3200 |0054: const-string v9, " "" // string@0032 │ │ -09b7fc: 6e20 462b 9700 |0056: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b802: 0c07 |0059: move-result-object v7 │ │ -09b804: 6e20 462b 6700 |005a: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b80a: 0c07 |005d: move-result-object v7 │ │ -09b80c: 1a09 bb00 |005e: const-string v9, """ // string@00bb │ │ -09b810: 6e20 462b 9700 |0060: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b816: 0c07 |0063: move-result-object v7 │ │ -09b818: 6e10 4e2b 0700 |0064: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09b81e: 0c01 |0067: move-result-object v1 │ │ -09b820: d803 0301 |0068: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09b824: 28c8 |006a: goto 0032 // -0038 │ │ -09b826: 2207 a905 |006b: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09b82a: 7010 3d2b 0700 |006d: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09b830: 1a09 e12f |0070: const-string v9, "supolicy --live" // string@2fe1 │ │ -09b834: 6e20 462b 9700 |0072: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b83a: 0c07 |0075: move-result-object v7 │ │ -09b83c: 6e20 462b 1700 |0076: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b842: 0c07 |0079: move-result-object v7 │ │ -09b844: 6e10 4e2b 0700 |007a: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09b84a: 0c07 |007d: move-result-object v7 │ │ -09b84c: 7220 d22b 7200 |007e: invoke-interface {v2, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09b852: 1a01 0000 |0081: const-string v1, "" // string@0000 │ │ -09b856: 28e5 |0083: goto 0068 // -001b │ │ -09b858: 6e10 2b2b 0100 |0084: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ -09b85e: 0a07 |0087: move-result v7 │ │ -09b860: 3d07 1800 |0088: if-lez v7, 00a0 // +0018 │ │ -09b864: 2207 a905 |008a: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09b868: 7010 3d2b 0700 |008c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09b86e: 1a09 e12f |008f: const-string v9, "supolicy --live" // string@2fe1 │ │ -09b872: 6e20 462b 9700 |0091: invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b878: 0c07 |0094: move-result-object v7 │ │ -09b87a: 6e20 462b 1700 |0095: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09b880: 0c07 |0098: move-result-object v7 │ │ -09b882: 6e10 4e2b 0700 |0099: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09b888: 0c07 |009c: move-result-object v7 │ │ -09b88a: 7220 d22b 7200 |009d: invoke-interface {v2, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09b890: 1e08 |00a0: monitor-exit v8 │ │ -09b892: 2900 6aff |00a1: goto/16 000b // -0096 │ │ -09b896: 1e08 |00a3: monitor-exit v8 │ │ -09b898: 2900 67ff |00a4: goto/16 000b // -0099 │ │ + insns size : 165 16-bit code units │ │ +09b7ac: |[09b7ac] eu.chainfire.libsuperuser.Policy.getInjectCommands:(Z)Ljava/util/List; │ │ +09b7bc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09b7be: 6205 f60d |0001: sget-object v5, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b7c2: 1d05 |0003: monitor-enter v5 │ │ +09b7c4: 7100 dc27 0000 |0004: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:()Z // method@27dc │ │ +09b7ca: 0a04 |0007: move-result v4 │ │ +09b7cc: 3904 0400 |0008: if-nez v4, 000c // +0004 │ │ +09b7d0: 1e05 |000a: monitor-exit v5 │ │ +09b7d2: 1101 |000b: return-object v1 │ │ +09b7d4: 380a 0d00 |000c: if-eqz v10, 0019 // +000d │ │ +09b7d8: 7100 6c27 0000 |000e: invoke-static {}, Leu/chainfire/libsuperuser/Policy;.canInject:()Z // method@276c │ │ +09b7de: 0a04 |0011: move-result v4 │ │ +09b7e0: 3904 0700 |0012: if-nez v4, 0019 // +0007 │ │ +09b7e4: 1e05 |0014: monitor-exit v5 │ │ +09b7e6: 28f6 |0015: goto 000b // -000a │ │ +09b7e8: 0d04 |0016: move-exception v4 │ │ +09b7ea: 1e05 |0017: monitor-exit v5 │ │ +09b7ec: 2704 |0018: throw v4 │ │ +09b7ee: 6304 f50d |0019: sget-boolean v4, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ +09b7f2: 3804 0400 |001b: if-eqz v4, 001f // +0004 │ │ +09b7f6: 1e05 |001d: monitor-exit v5 │ │ +09b7f8: 28ed |001e: goto 000b // -0013 │ │ +09b7fa: 6e10 6f27 0900 |001f: invoke-virtual {v9}, Leu/chainfire/libsuperuser/Policy;.getPolicies:()[Ljava/lang/String; // method@276f │ │ +09b800: 0c02 |0022: move-result-object v2 │ │ +09b802: 3802 7f00 |0023: if-eqz v2, 00a2 // +007f │ │ +09b806: 2124 |0025: array-length v4, v2 │ │ +09b808: 3d04 7c00 |0026: if-lez v4, 00a2 // +007c │ │ +09b80c: 2201 cf05 |0028: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +09b810: 7010 8f2b 0100 |002a: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +09b816: 1a00 0000 |002d: const-string v0, "" // string@0000 │ │ +09b81a: 2126 |002f: array-length v6, v2 │ │ +09b81c: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +09b81e: 3564 5200 |0031: if-ge v4, v6, 0083 // +0052 │ │ +09b822: 4603 0204 |0033: aget-object v3, v2, v4 │ │ +09b826: 6e10 2b2b 0000 |0035: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ +09b82c: 0a07 |0038: move-result v7 │ │ +09b82e: 3807 1100 |0039: if-eqz v7, 004a // +0011 │ │ +09b832: 6e10 2b2b 0000 |003b: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ +09b838: 0a07 |003e: move-result v7 │ │ +09b83a: 6e10 2b2b 0300 |003f: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ +09b840: 0a08 |0042: move-result v8 │ │ +09b842: b087 |0043: add-int/2addr v7, v8 │ │ +09b844: d807 0703 |0044: add-int/lit8 v7, v7, #int 3 // #03 │ │ +09b848: 1308 e00f |0046: const/16 v8, #int 4064 // #fe0 │ │ +09b84c: 3587 2200 |0048: if-ge v7, v8, 006a // +0022 │ │ +09b850: 2207 a905 |004a: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09b854: 7010 3d2b 0700 |004c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09b85a: 6e20 462b 0700 |004f: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b860: 0c07 |0052: move-result-object v7 │ │ +09b862: 1a08 3200 |0053: const-string v8, " "" // string@0032 │ │ +09b866: 6e20 462b 8700 |0055: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b86c: 0c07 |0058: move-result-object v7 │ │ +09b86e: 6e20 462b 3700 |0059: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b874: 0c07 |005c: move-result-object v7 │ │ +09b876: 1a08 bb00 |005d: const-string v8, """ // string@00bb │ │ +09b87a: 6e20 462b 8700 |005f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b880: 0c07 |0062: move-result-object v7 │ │ +09b882: 6e10 4e2b 0700 |0063: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09b888: 0c00 |0066: move-result-object v0 │ │ +09b88a: d804 0401 |0067: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09b88e: 28c8 |0069: goto 0031 // -0038 │ │ +09b890: 2207 a905 |006a: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09b894: 7010 3d2b 0700 |006c: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09b89a: 1a08 e52f |006f: const-string v8, "supolicy --live" // string@2fe5 │ │ +09b89e: 6e20 462b 8700 |0071: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b8a4: 0c07 |0074: move-result-object v7 │ │ +09b8a6: 6e20 462b 0700 |0075: invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b8ac: 0c07 |0078: move-result-object v7 │ │ +09b8ae: 6e10 4e2b 0700 |0079: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09b8b4: 0c07 |007c: move-result-object v7 │ │ +09b8b6: 7220 d22b 7100 |007d: invoke-interface {v1, v7}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09b8bc: 1a00 0000 |0080: const-string v0, "" // string@0000 │ │ +09b8c0: 28e5 |0082: goto 0067 // -001b │ │ +09b8c2: 6e10 2b2b 0000 |0083: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ +09b8c8: 0a04 |0086: move-result v4 │ │ +09b8ca: 3d04 1800 |0087: if-lez v4, 009f // +0018 │ │ +09b8ce: 2204 a905 |0089: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09b8d2: 7010 3d2b 0400 |008b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09b8d8: 1a06 e52f |008e: const-string v6, "supolicy --live" // string@2fe5 │ │ +09b8dc: 6e20 462b 6400 |0090: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b8e2: 0c04 |0093: move-result-object v4 │ │ +09b8e4: 6e20 462b 0400 |0094: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09b8ea: 0c04 |0097: move-result-object v4 │ │ +09b8ec: 6e10 4e2b 0400 |0098: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09b8f2: 0c04 |009b: move-result-object v4 │ │ +09b8f4: 7220 d22b 4100 |009c: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09b8fa: 1e05 |009f: monitor-exit v5 │ │ +09b8fc: 2900 6bff |00a0: goto/16 000b // -0095 │ │ +09b900: 1e05 |00a2: monitor-exit v5 │ │ +09b902: 2900 68ff |00a3: goto/16 000b // -0098 │ │ catches : 2 │ │ 0x0004 - 0x0018 │ │ -> 0x0016 │ │ - 0x0019 - 0x00a4 │ │ + 0x0019 - 0x00a3 │ │ -> 0x0016 │ │ positions : │ │ 0x0001 line=138 │ │ 0x0004 line=140 │ │ 0x000b line=171 │ │ 0x000c line=143 │ │ 0x0016 line=172 │ │ 0x0019 line=146 │ │ 0x001f line=149 │ │ 0x0023 line=150 │ │ 0x0028 line=151 │ │ 0x002d line=154 │ │ 0x002f line=155 │ │ - 0x0036 line=156 │ │ - 0x004b line=157 │ │ - 0x0068 line=155 │ │ - 0x006b line=159 │ │ - 0x0081 line=160 │ │ - 0x0084 line=163 │ │ - 0x008a line=164 │ │ - 0x00a0 line=167 │ │ - 0x00a3 line=171 │ │ - locals : │ │ - 0x0036 - 0x0084 reg=6 policy Ljava/lang/String; │ │ - 0x0030 - 0x00a3 reg=0 arr$ [Ljava/lang/String; │ │ - 0x002f - 0x00a3 reg=1 command Ljava/lang/String; │ │ - 0x002d - 0x00a3 reg=2 commands Ljava/util/List; Ljava/util/List; │ │ - 0x0032 - 0x00a3 reg=3 i$ I │ │ - 0x0031 - 0x00a3 reg=4 len$ I │ │ - 0x0023 - 0x00a6 reg=5 policies [Ljava/lang/String; │ │ - 0x0000 - 0x00a6 reg=10 this Leu/chainfire/libsuperuser/Policy; │ │ - 0x0000 - 0x00a6 reg=11 allowBlocking Z │ │ + 0x0035 line=156 │ │ + 0x004a line=157 │ │ + 0x0067 line=155 │ │ + 0x006a line=159 │ │ + 0x0080 line=160 │ │ + 0x0083 line=163 │ │ + 0x0089 line=164 │ │ + 0x009f line=167 │ │ + 0x00a2 line=171 │ │ + locals : │ │ + 0x0035 - 0x0083 reg=3 policy Ljava/lang/String; │ │ + 0x002f - 0x00a2 reg=0 command Ljava/lang/String; │ │ + 0x002d - 0x00a2 reg=1 commands Ljava/util/List; Ljava/util/List; │ │ + 0x0023 - 0x00a5 reg=2 policies [Ljava/lang/String; │ │ + 0x0000 - 0x00a5 reg=9 this Leu/chainfire/libsuperuser/Policy; │ │ + 0x0000 - 0x00a5 reg=10 allowBlocking Z │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Policy;) │ │ name : 'getPolicies' │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0404 (PROTECTED ABSTRACT) │ │ code : (none) │ │ │ │ @@ -149694,31 +149687,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -09b8b0: |[09b8b0] eu.chainfire.libsuperuser.Policy.inject:()V │ │ -09b8c0: 6202 f60d |0000: sget-object v2, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b8c4: 1d02 |0002: monitor-enter v2 │ │ -09b8c6: 6e10 6d27 0300 |0003: invoke-virtual {v3}, Leu/chainfire/libsuperuser/Policy;.getInjectCommands:()Ljava/util/List; // method@276d │ │ -09b8cc: 0c00 |0006: move-result-object v0 │ │ -09b8ce: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ -09b8d2: 7210 db2b 0000 |0009: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -09b8d8: 0a01 |000c: move-result v1 │ │ -09b8da: 3d01 0500 |000d: if-lez v1, 0012 // +0005 │ │ -09b8de: 7110 df27 0000 |000f: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/util/List;)Ljava/util/List; // method@27df │ │ -09b8e4: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -09b8e6: 6a01 f50d |0013: sput-boolean v1, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ -09b8ea: 1e02 |0015: monitor-exit v2 │ │ -09b8ec: 0e00 |0016: return-void │ │ -09b8ee: 0d01 |0017: move-exception v1 │ │ -09b8f0: 1e02 |0018: monitor-exit v2 │ │ -09b8f2: 2701 |0019: throw v1 │ │ +09b91c: |[09b91c] eu.chainfire.libsuperuser.Policy.inject:()V │ │ +09b92c: 6202 f60d |0000: sget-object v2, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b930: 1d02 |0002: monitor-enter v2 │ │ +09b932: 6e10 6d27 0300 |0003: invoke-virtual {v3}, Leu/chainfire/libsuperuser/Policy;.getInjectCommands:()Ljava/util/List; // method@276d │ │ +09b938: 0c00 |0006: move-result-object v0 │ │ +09b93a: 3800 0b00 |0007: if-eqz v0, 0012 // +000b │ │ +09b93e: 7210 db2b 0000 |0009: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +09b944: 0a01 |000c: move-result v1 │ │ +09b946: 3d01 0500 |000d: if-lez v1, 0012 // +0005 │ │ +09b94a: 7110 df27 0000 |000f: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/util/List;)Ljava/util/List; // method@27df │ │ +09b950: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +09b952: 6a01 f50d |0013: sput-boolean v1, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ +09b956: 1e02 |0015: monitor-exit v2 │ │ +09b958: 0e00 |0016: return-void │ │ +09b95a: 0d01 |0017: move-exception v1 │ │ +09b95c: 1e02 |0018: monitor-exit v2 │ │ +09b95e: 2701 |0019: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x0019 │ │ -> 0x0017 │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=182 │ │ 0x0007 line=185 │ │ @@ -149736,47 +149729,47 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09b900: |[09b900] eu.chainfire.libsuperuser.Policy.inject:(Leu/chainfire/libsuperuser/Shell$Interactive;Z)V │ │ -09b910: 6202 f60d |0000: sget-object v2, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ -09b914: 1d02 |0002: monitor-enter v2 │ │ -09b916: 6e20 6e27 5300 |0003: invoke-virtual {v3, v5}, Leu/chainfire/libsuperuser/Policy;.getInjectCommands:(Z)Ljava/util/List; // method@276e │ │ -09b91c: 0c00 |0006: move-result-object v0 │ │ -09b91e: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ -09b922: 7210 db2b 0000 |0009: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -09b928: 0a01 |000c: move-result v1 │ │ -09b92a: 3d01 0a00 |000d: if-lez v1, 0017 // +000a │ │ -09b92e: 6e20 ba27 0400 |000f: invoke-virtual {v4, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:(Ljava/util/List;)V // method@27ba │ │ -09b934: 3805 0500 |0012: if-eqz v5, 0017 // +0005 │ │ -09b938: 6e10 d127 0400 |0014: invoke-virtual {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.waitForIdle:()Z // method@27d1 │ │ -09b93e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -09b940: 6a01 f50d |0018: sput-boolean v1, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ -09b944: 1e02 |001a: monitor-exit v2 │ │ -09b946: 0e00 |001b: return-void │ │ -09b948: 0d01 |001c: move-exception v1 │ │ -09b94a: 1e02 |001d: monitor-exit v2 │ │ -09b94c: 2701 |001e: throw v1 │ │ +09b96c: |[09b96c] eu.chainfire.libsuperuser.Policy.inject:(Leu/chainfire/libsuperuser/Shell$Interactive;Z)V │ │ +09b97c: 6202 f60d |0000: sget-object v2, Leu/chainfire/libsuperuser/Policy;.synchronizer:Ljava/lang/Object; // field@0df6 │ │ +09b980: 1d02 |0002: monitor-enter v2 │ │ +09b982: 6e20 6e27 5300 |0003: invoke-virtual {v3, v5}, Leu/chainfire/libsuperuser/Policy;.getInjectCommands:(Z)Ljava/util/List; // method@276e │ │ +09b988: 0c00 |0006: move-result-object v0 │ │ +09b98a: 3800 1000 |0007: if-eqz v0, 0017 // +0010 │ │ +09b98e: 7210 db2b 0000 |0009: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +09b994: 0a01 |000c: move-result v1 │ │ +09b996: 3d01 0a00 |000d: if-lez v1, 0017 // +000a │ │ +09b99a: 6e20 ba27 0400 |000f: invoke-virtual {v4, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:(Ljava/util/List;)V // method@27ba │ │ +09b9a0: 3805 0500 |0012: if-eqz v5, 0017 // +0005 │ │ +09b9a4: 6e10 d127 0400 |0014: invoke-virtual {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.waitForIdle:()Z // method@27d1 │ │ +09b9aa: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +09b9ac: 6a01 f50d |0018: sput-boolean v1, Leu/chainfire/libsuperuser/Policy;.injected:Z // field@0df5 │ │ +09b9b0: 1e02 |001a: monitor-exit v2 │ │ +09b9b2: 0e00 |001b: return-void │ │ +09b9b4: 0d01 |001c: move-exception v1 │ │ +09b9b6: 1e02 |001d: monitor-exit v2 │ │ +09b9b8: 2701 |001e: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001e │ │ -> 0x001c │ │ positions : │ │ - 0x0000 line=201 │ │ - 0x0003 line=203 │ │ - 0x0007 line=206 │ │ - 0x000f line=207 │ │ - 0x0012 line=208 │ │ - 0x0014 line=209 │ │ - 0x0017 line=214 │ │ - 0x001a line=215 │ │ - 0x001b line=216 │ │ - 0x001c line=215 │ │ + 0x0000 line=204 │ │ + 0x0003 line=206 │ │ + 0x0007 line=209 │ │ + 0x000f line=210 │ │ + 0x0012 line=211 │ │ + 0x0014 line=212 │ │ + 0x0017 line=217 │ │ + 0x001a line=218 │ │ + 0x001b line=219 │ │ + 0x001c line=218 │ │ locals : │ │ 0x0007 - 0x001c reg=0 commands Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x001f reg=3 this Leu/chainfire/libsuperuser/Policy; │ │ 0x0000 - 0x001f reg=4 shell Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x001f reg=5 waitForIdle Z │ │ │ │ source_file_idx : 3883 (Policy.java) │ │ @@ -149881,254 +149874,254 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -09b95c: |[09b95c] eu.chainfire.libsuperuser.Shell$Builder.:()V │ │ -09b96c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09b96e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09b970: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -09b976: 5b31 fa0d |0005: iput-object v1, v3, Leu/chainfire/libsuperuser/Shell$Builder;.handler:Landroid/os/Handler; // field@0dfa │ │ -09b97a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -09b97c: 5c30 f70d |0008: iput-boolean v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.autoHandler:Z // field@0df7 │ │ -09b980: 1a00 c52e |000a: const-string v0, "sh" // string@2ec5 │ │ -09b984: 5b30 fd0d |000c: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.shell:Ljava/lang/String; // field@0dfd │ │ -09b988: 5c32 fe0d |000e: iput-boolean v2, v3, Leu/chainfire/libsuperuser/Shell$Builder;.wantSTDERR:Z // field@0dfe │ │ -09b98c: 2200 d905 |0010: new-instance v0, Ljava/util/LinkedList; // type@05d9 │ │ -09b990: 7010 c92b 0000 |0012: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ -09b996: 5b30 f80d |0015: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.commands:Ljava/util/List; // field@0df8 │ │ -09b99a: 2200 d505 |0017: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -09b99e: 7010 ae2b 0000 |0019: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -09b9a4: 5b30 f90d |001c: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ -09b9a8: 5b31 fc0d |001e: iput-object v1, v3, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfc │ │ -09b9ac: 5b31 fb0d |0020: iput-object v1, v3, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfb │ │ -09b9b0: 5932 ff0d |0022: iput v2, v3, Leu/chainfire/libsuperuser/Shell$Builder;.watchdogTimeout:I // field@0dff │ │ -09b9b4: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=616 │ │ - 0x0005 line=617 │ │ - 0x0007 line=618 │ │ - 0x000a line=619 │ │ - 0x000e line=620 │ │ - 0x0010 line=621 │ │ - 0x0017 line=622 │ │ - 0x001e line=623 │ │ - 0x0020 line=624 │ │ - 0x0022 line=625 │ │ +09b9c8: |[09b9c8] eu.chainfire.libsuperuser.Shell$Builder.:()V │ │ +09b9d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09b9da: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09b9dc: 7010 fd2a 0300 |0002: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +09b9e2: 5b31 fa0d |0005: iput-object v1, v3, Leu/chainfire/libsuperuser/Shell$Builder;.handler:Landroid/os/Handler; // field@0dfa │ │ +09b9e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +09b9e8: 5c30 f70d |0008: iput-boolean v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.autoHandler:Z // field@0df7 │ │ +09b9ec: 1a00 c92e |000a: const-string v0, "sh" // string@2ec9 │ │ +09b9f0: 5b30 fd0d |000c: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.shell:Ljava/lang/String; // field@0dfd │ │ +09b9f4: 5c32 fe0d |000e: iput-boolean v2, v3, Leu/chainfire/libsuperuser/Shell$Builder;.wantSTDERR:Z // field@0dfe │ │ +09b9f8: 2200 d905 |0010: new-instance v0, Ljava/util/LinkedList; // type@05d9 │ │ +09b9fc: 7010 c92b 0000 |0012: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ +09ba02: 5b30 f80d |0015: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.commands:Ljava/util/List; // field@0df8 │ │ +09ba06: 2200 d505 |0017: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +09ba0a: 7010 ae2b 0000 |0019: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +09ba10: 5b30 f90d |001c: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ +09ba14: 5b31 fc0d |001e: iput-object v1, v3, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfc │ │ +09ba18: 5b31 fb0d |0020: iput-object v1, v3, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfb │ │ +09ba1c: 5932 ff0d |0022: iput v2, v3, Leu/chainfire/libsuperuser/Shell$Builder;.watchdogTimeout:I // field@0dff │ │ +09ba20: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=625 │ │ + 0x0005 line=626 │ │ + 0x0007 line=627 │ │ + 0x000a line=628 │ │ + 0x000e line=629 │ │ + 0x0010 line=630 │ │ + 0x0017 line=631 │ │ + 0x001e line=632 │ │ + 0x0020 line=633 │ │ + 0x0022 line=634 │ │ locals : │ │ 0x0000 - 0x0025 reg=3 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$100' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b9b8: |[09b9b8] eu.chainfire.libsuperuser.Shell$Builder.access$100:(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ │ -09b9c8: 5510 f70d |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.autoHandler:Z // field@0df7 │ │ -09b9cc: 0f00 |0002: return v0 │ │ +09ba24: |[09ba24] eu.chainfire.libsuperuser.Shell$Builder.access$100:(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ │ +09ba34: 5510 f70d |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.autoHandler:Z // field@0df7 │ │ +09ba38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$200' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b9d0: |[09b9d0] eu.chainfire.libsuperuser.Shell$Builder.access$200:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; │ │ -09b9e0: 5410 fd0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.shell:Ljava/lang/String; // field@0dfd │ │ -09b9e4: 1100 |0002: return-object v0 │ │ +09ba3c: |[09ba3c] eu.chainfire.libsuperuser.Shell$Builder.access$200:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; │ │ +09ba4c: 5410 fd0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.shell:Ljava/lang/String; // field@0dfd │ │ +09ba50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$300' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09b9e8: |[09b9e8] eu.chainfire.libsuperuser.Shell$Builder.access$300:(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ │ -09b9f8: 5510 fe0d |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.wantSTDERR:Z // field@0dfe │ │ -09b9fc: 0f00 |0002: return v0 │ │ +09ba54: |[09ba54] eu.chainfire.libsuperuser.Shell$Builder.access$300:(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ │ +09ba64: 5510 fe0d |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.wantSTDERR:Z // field@0dfe │ │ +09ba68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$400' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ba00: |[09ba00] eu.chainfire.libsuperuser.Shell$Builder.access$400:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; │ │ -09ba10: 5410 f80d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.commands:Ljava/util/List; // field@0df8 │ │ -09ba14: 1100 |0002: return-object v0 │ │ +09ba6c: |[09ba6c] eu.chainfire.libsuperuser.Shell$Builder.access$400:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; │ │ +09ba7c: 5410 f80d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.commands:Ljava/util/List; // field@0df8 │ │ +09ba80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #5 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$500' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ba18: |[09ba18] eu.chainfire.libsuperuser.Shell$Builder.access$500:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; │ │ -09ba28: 5410 f90d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ -09ba2c: 1100 |0002: return-object v0 │ │ +09ba84: |[09ba84] eu.chainfire.libsuperuser.Shell$Builder.access$500:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; │ │ +09ba94: 5410 f90d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ +09ba98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #6 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$600' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ba30: |[09ba30] eu.chainfire.libsuperuser.Shell$Builder.access$600:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ -09ba40: 5410 fc0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfc │ │ -09ba44: 1100 |0002: return-object v0 │ │ +09ba9c: |[09ba9c] eu.chainfire.libsuperuser.Shell$Builder.access$600:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ +09baac: 5410 fc0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfc │ │ +09bab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #7 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$700' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ba48: |[09ba48] eu.chainfire.libsuperuser.Shell$Builder.access$700:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ -09ba58: 5410 fb0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfb │ │ -09ba5c: 1100 |0002: return-object v0 │ │ +09bab4: |[09bab4] eu.chainfire.libsuperuser.Shell$Builder.access$700:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ +09bac4: 5410 fb0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfb │ │ +09bac8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #8 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$800' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ba60: |[09ba60] eu.chainfire.libsuperuser.Shell$Builder.access$800:(Leu/chainfire/libsuperuser/Shell$Builder;)I │ │ -09ba70: 5210 ff0d |0000: iget v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.watchdogTimeout:I // field@0dff │ │ -09ba74: 0f00 |0002: return v0 │ │ +09bacc: |[09bacc] eu.chainfire.libsuperuser.Shell$Builder.access$800:(Leu/chainfire/libsuperuser/Shell$Builder;)I │ │ +09badc: 5210 ff0d |0000: iget v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.watchdogTimeout:I // field@0dff │ │ +09bae0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #9 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'access$900' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ba78: |[09ba78] eu.chainfire.libsuperuser.Shell$Builder.access$900:(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; │ │ -09ba88: 5410 fa0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.handler:Landroid/os/Handler; // field@0dfa │ │ -09ba8c: 1100 |0002: return-object v0 │ │ +09bae4: |[09bae4] eu.chainfire.libsuperuser.Shell$Builder.access$900:(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; │ │ +09baf4: 5410 fa0d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.handler:Landroid/os/Handler; // field@0dfa │ │ +09baf8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=616 │ │ + 0x0000 line=625 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'addCommand' │ │ type : '(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09ba90: |[09ba90] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09baa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09baa2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09baa4: 6e40 8027 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2780 │ │ -09baaa: 0c00 |0005: move-result-object v0 │ │ -09baac: 1100 |0006: return-object v0 │ │ +09bafc: |[09bafc] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bb0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09bb0e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09bb10: 6e40 8027 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2780 │ │ +09bb16: 0c00 |0005: move-result-object v0 │ │ +09bb18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=732 │ │ + 0x0000 line=741 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0007 reg=3 command Ljava/lang/String; │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'addCommand' │ │ type : '(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -09bab0: |[09bab0] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bac0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09bac2: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09bac6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09bac8: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -09bacc: 6e40 8427 0254 |0006: invoke-virtual {v2, v0, v4, v5}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2784 │ │ -09bad2: 0c00 |0009: move-result-object v0 │ │ -09bad4: 1100 |000a: return-object v0 │ │ +09bb1c: |[09bb1c] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bb2c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09bb2e: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09bb32: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09bb34: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +09bb38: 6e40 8427 0254 |0006: invoke-virtual {v2, v0, v4, v5}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2784 │ │ +09bb3e: 0c00 |0009: move-result-object v0 │ │ +09bb40: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=751 │ │ + 0x0000 line=760 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x000b reg=3 command Ljava/lang/String; │ │ 0x0000 - 0x000b reg=4 code I │ │ 0x0000 - 0x000b reg=5 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ @@ -150136,50 +150129,50 @@ │ │ type : '(Ljava/util/List;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09bad8: |[09bad8] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/util/List;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bae8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09baea: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09baec: 6e40 8227 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2782 │ │ -09baf2: 0c00 |0005: move-result-object v0 │ │ -09baf4: 1100 |0006: return-object v0 │ │ +09bb44: |[09bb44] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/util/List;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bb54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09bb56: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09bb58: 6e40 8227 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2782 │ │ +09bb5e: 0c00 |0005: move-result-object v0 │ │ +09bb60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=763 │ │ + 0x0000 line=772 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0007 reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0007 reg=3 commands Ljava/util/List; Ljava/util/List; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'addCommand' │ │ type : '(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -09baf8: |[09baf8] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bb08: 7210 db2b 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ -09bb0e: 0a00 |0003: move-result v0 │ │ -09bb10: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09bb14: 7220 dd2b 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ -09bb1a: 0c00 |0009: move-result-object v0 │ │ -09bb1c: 1f00 5406 |000a: check-cast v0, [Ljava/lang/String; // type@0654 │ │ -09bb20: 6e40 8427 0143 |000c: invoke-virtual {v1, v0, v3, v4}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2784 │ │ -09bb26: 0c00 |000f: move-result-object v0 │ │ -09bb28: 1100 |0010: return-object v0 │ │ +09bb64: |[09bb64] eu.chainfire.libsuperuser.Shell$Builder.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bb74: 7210 db2b 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ +09bb7a: 0a00 |0003: move-result v0 │ │ +09bb7c: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09bb80: 7220 dd2b 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ +09bb86: 0c00 |0009: move-result-object v0 │ │ +09bb88: 1f00 5406 |000a: check-cast v0, [Ljava/lang/String; // type@0654 │ │ +09bb8c: 6e40 8427 0143 |000c: invoke-virtual {v1, v0, v3, v4}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2784 │ │ +09bb92: 0c00 |000f: move-result-object v0 │ │ +09bb94: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=784 │ │ + 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0011 reg=1 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0011 reg=2 commands Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0011 reg=3 code I │ │ 0x0000 - 0x0011 reg=4 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ @@ -150188,47 +150181,47 @@ │ │ type : '([Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09bb2c: |[09bb2c] eu.chainfire.libsuperuser.Shell$Builder.addCommand:([Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bb3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09bb3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09bb40: 6e40 8427 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2784 │ │ -09bb46: 0c00 |0005: move-result-object v0 │ │ -09bb48: 1100 |0006: return-object v0 │ │ +09bb98: |[09bb98] eu.chainfire.libsuperuser.Shell$Builder.addCommand:([Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bba8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09bbaa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +09bbac: 6e40 8427 3210 |0002: invoke-virtual {v2, v3, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; // method@2784 │ │ +09bbb2: 0c00 |0005: move-result-object v0 │ │ +09bbb4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=795 │ │ + 0x0000 line=804 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0007 reg=3 commands [Ljava/lang/String; │ │ │ │ #5 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'addCommand' │ │ type : '([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -09bb4c: |[09bb4c] eu.chainfire.libsuperuser.Shell$Builder.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bb5c: 5430 f80d |0000: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.commands:Ljava/util/List; // field@0df8 │ │ -09bb60: 2201 0305 |0002: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ -09bb64: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09bb66: 7052 9427 4165 |0005: invoke-direct {v1, v4, v5, v6, v2}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ -09bb6c: 7220 d22b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09bb72: 1103 |000b: return-object v3 │ │ +09bbb8: |[09bbb8] eu.chainfire.libsuperuser.Shell$Builder.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bbc8: 5430 f80d |0000: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Builder;.commands:Ljava/util/List; // field@0df8 │ │ +09bbcc: 2201 0305 |0002: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ +09bbd0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09bbd2: 7052 9427 4165 |0005: invoke-direct {v1, v4, v5, v6, v2}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ +09bbd8: 7220 d22b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09bbde: 1103 |000b: return-object v3 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=816 │ │ - 0x000b line=817 │ │ + 0x0000 line=825 │ │ + 0x000b line=826 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x000c reg=4 commands [Ljava/lang/String; │ │ 0x0000 - 0x000c reg=5 code I │ │ 0x0000 - 0x000c reg=6 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ #6 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ @@ -150236,293 +150229,293 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09bb74: |[09bb74] eu.chainfire.libsuperuser.Shell$Builder.addEnvironment:(Ljava/lang/String;Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bb84: 5410 f90d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ -09bb88: 7230 ec2b 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09bb8e: 1101 |0005: return-object v1 │ │ +09bbe0: |[09bbe0] eu.chainfire.libsuperuser.Shell$Builder.addEnvironment:(Ljava/lang/String;Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bbf0: 5410 f90d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ +09bbf4: 7230 ec2b 2003 |0002: invoke-interface {v0, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09bbfa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=710 │ │ - 0x0005 line=711 │ │ + 0x0000 line=719 │ │ + 0x0005 line=720 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0006 reg=2 key Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 value Ljava/lang/String; │ │ │ │ #7 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'addEnvironment' │ │ type : '(Ljava/util/Map;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09bb90: |[09bb90] eu.chainfire.libsuperuser.Shell$Builder.addEnvironment:(Ljava/util/Map;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bba0: 5410 f90d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ -09bba4: 7220 ed2b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ -09bbaa: 1101 |0005: return-object v1 │ │ +09bbfc: |[09bbfc] eu.chainfire.libsuperuser.Shell$Builder.addEnvironment:(Ljava/util/Map;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bc0c: 5410 f90d |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Builder;.environment:Ljava/util/Map; // field@0df9 │ │ +09bc10: 7220 ed2b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ +09bc16: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=721 │ │ - 0x0005 line=722 │ │ + 0x0000 line=730 │ │ + 0x0005 line=731 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Map; │ │ 0x0000 - 0x0006 reg=1 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0006 reg=2 addEnvironment Ljava/util/Map; Ljava/util/Map; │ │ │ │ #8 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'open' │ │ type : '()Leu/chainfire/libsuperuser/Shell$Interactive;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09bbac: |[09bbac] eu.chainfire.libsuperuser.Shell$Builder.open:()Leu/chainfire/libsuperuser/Shell$Interactive; │ │ -09bbbc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09bbbe: 2200 0a05 |0001: new-instance v0, Leu/chainfire/libsuperuser/Shell$Interactive; // type@050a │ │ -09bbc2: 7040 a727 2011 |0003: invoke-direct {v0, v2, v1, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V // method@27a7 │ │ -09bbc8: 1100 |0006: return-object v0 │ │ +09bc18: |[09bc18] eu.chainfire.libsuperuser.Shell$Builder.open:()Leu/chainfire/libsuperuser/Shell$Interactive; │ │ +09bc28: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09bc2a: 2200 0a05 |0001: new-instance v0, Leu/chainfire/libsuperuser/Shell$Interactive; // type@050a │ │ +09bc2e: 7040 a727 2011 |0003: invoke-direct {v0, v2, v1, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V // method@27a7 │ │ +09bc34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=897 │ │ + 0x0001 line=908 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #9 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'open' │ │ type : '(Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Interactive;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09bbcc: |[09bbcc] eu.chainfire.libsuperuser.Shell$Builder.open:(Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Interactive; │ │ -09bbdc: 2200 0a05 |0000: new-instance v0, Leu/chainfire/libsuperuser/Shell$Interactive; // type@050a │ │ -09bbe0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09bbe2: 7040 a727 2013 |0003: invoke-direct {v0, v2, v3, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V // method@27a7 │ │ -09bbe8: 1100 |0006: return-object v0 │ │ +09bc38: |[09bc38] eu.chainfire.libsuperuser.Shell$Builder.open:(Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Interactive; │ │ +09bc48: 2200 0a05 |0000: new-instance v0, Leu/chainfire/libsuperuser/Shell$Interactive; // type@050a │ │ +09bc4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09bc4e: 7040 a727 2013 |0003: invoke-direct {v0, v2, v3, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V // method@27a7 │ │ +09bc54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=907 │ │ + 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0007 reg=3 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ #10 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setAutoHandler' │ │ type : '(Z)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bbec: |[09bbec] eu.chainfire.libsuperuser.Shell$Builder.setAutoHandler:(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bbfc: 5c01 f70d |0000: iput-boolean v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.autoHandler:Z // field@0df7 │ │ -09bc00: 1100 |0002: return-object v0 │ │ +09bc58: |[09bc58] eu.chainfire.libsuperuser.Shell$Builder.setAutoHandler:(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bc68: 5c01 f70d |0000: iput-boolean v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.autoHandler:Z // field@0df7 │ │ +09bc6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=657 │ │ - 0x0002 line=658 │ │ + 0x0000 line=666 │ │ + 0x0002 line=667 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 autoHandler Z │ │ │ │ #11 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setHandler' │ │ type : '(Landroid/os/Handler;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bc04: |[09bc04] eu.chainfire.libsuperuser.Shell$Builder.setHandler:(Landroid/os/Handler;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bc14: 5b01 fa0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.handler:Landroid/os/Handler; // field@0dfa │ │ -09bc18: 1100 |0002: return-object v0 │ │ +09bc70: |[09bc70] eu.chainfire.libsuperuser.Shell$Builder.setHandler:(Landroid/os/Handler;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bc80: 5b01 fa0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.handler:Landroid/os/Handler; // field@0dfa │ │ +09bc84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=640 │ │ - 0x0002 line=641 │ │ + 0x0000 line=649 │ │ + 0x0002 line=650 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 handler Landroid/os/Handler; │ │ │ │ #12 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setMinimalLogging' │ │ type : '(Z)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09bc1c: |[09bc1c] eu.chainfire.libsuperuser.Shell$Builder.setMinimalLogging:(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bc2c: 1261 |0000: const/4 v1, #int 6 // #6 │ │ -09bc2e: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ -09bc32: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -09bc34: 7120 6427 0100 |0004: invoke-static {v1, v0}, Leu/chainfire/libsuperuser/Debug;.setLogTypeEnabled:(IZ)V // method@2764 │ │ -09bc3a: 1102 |0007: return-object v2 │ │ -09bc3c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -09bc3e: 28fb |0009: goto 0004 // -0005 │ │ +09bc88: |[09bc88] eu.chainfire.libsuperuser.Shell$Builder.setMinimalLogging:(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bc98: 1261 |0000: const/4 v1, #int 6 // #6 │ │ +09bc9a: 3903 0700 |0001: if-nez v3, 0008 // +0007 │ │ +09bc9e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +09bca0: 7120 6427 0100 |0004: invoke-static {v1, v0}, Leu/chainfire/libsuperuser/Debug;.setLogTypeEnabled:(IZ)V // method@2764 │ │ +09bca6: 1102 |0007: return-object v2 │ │ +09bca8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +09bcaa: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=889 │ │ - 0x0007 line=890 │ │ - 0x0008 line=889 │ │ + 0x0000 line=898 │ │ + 0x0007 line=899 │ │ + 0x0008 line=898 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x000a reg=3 useMinimal Z │ │ │ │ #13 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setOnSTDERRLineListener' │ │ type : '(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bc40: |[09bc40] eu.chainfire.libsuperuser.Shell$Builder.setOnSTDERRLineListener:(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bc50: 5b01 fb0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfb │ │ -09bc54: 1100 |0002: return-object v0 │ │ +09bcac: |[09bcac] eu.chainfire.libsuperuser.Shell$Builder.setOnSTDERRLineListener:(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bcbc: 5b01 fb0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfb │ │ +09bcc0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=850 │ │ - 0x0002 line=851 │ │ + 0x0000 line=859 │ │ + 0x0002 line=860 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 onLineListener Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ │ │ #14 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setOnSTDOUTLineListener' │ │ type : '(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bc58: |[09bc58] eu.chainfire.libsuperuser.Shell$Builder.setOnSTDOUTLineListener:(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bc68: 5b01 fc0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfc │ │ -09bc6c: 1100 |0002: return-object v0 │ │ +09bcc4: |[09bcc4] eu.chainfire.libsuperuser.Shell$Builder.setOnSTDOUTLineListener:(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bcd4: 5b01 fc0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0dfc │ │ +09bcd8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=833 │ │ - 0x0002 line=834 │ │ + 0x0000 line=842 │ │ + 0x0002 line=843 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 onLineListener Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ │ │ #15 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setShell' │ │ type : '(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bc70: |[09bc70] eu.chainfire.libsuperuser.Shell$Builder.setShell:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bc80: 5b01 fd0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.shell:Ljava/lang/String; // field@0dfd │ │ -09bc84: 1100 |0002: return-object v0 │ │ +09bcdc: |[09bcdc] eu.chainfire.libsuperuser.Shell$Builder.setShell:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bcec: 5b01 fd0d |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.shell:Ljava/lang/String; // field@0dfd │ │ +09bcf0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=669 │ │ - 0x0002 line=670 │ │ + 0x0000 line=678 │ │ + 0x0002 line=679 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 shell Ljava/lang/String; │ │ │ │ #16 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setWantSTDERR' │ │ type : '(Z)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bc88: |[09bc88] eu.chainfire.libsuperuser.Shell$Builder.setWantSTDERR:(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bc98: 5c01 fe0d |0000: iput-boolean v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.wantSTDERR:Z // field@0dfe │ │ -09bc9c: 1100 |0002: return-object v0 │ │ +09bcf4: |[09bcf4] eu.chainfire.libsuperuser.Shell$Builder.setWantSTDERR:(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bd04: 5c01 fe0d |0000: iput-boolean v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.wantSTDERR:Z // field@0dfe │ │ +09bd08: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=698 │ │ - 0x0002 line=699 │ │ + 0x0000 line=707 │ │ + 0x0002 line=708 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 wantSTDERR Z │ │ │ │ #17 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'setWatchdogTimeout' │ │ type : '(I)Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bca0: |[09bca0] eu.chainfire.libsuperuser.Shell$Builder.setWatchdogTimeout:(I)Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bcb0: 5901 ff0d |0000: iput v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.watchdogTimeout:I // field@0dff │ │ -09bcb4: 1100 |0002: return-object v0 │ │ +09bd0c: |[09bd0c] eu.chainfire.libsuperuser.Shell$Builder.setWatchdogTimeout:(I)Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bd1c: 5901 ff0d |0000: iput v1, v0, Leu/chainfire/libsuperuser/Shell$Builder;.watchdogTimeout:I // field@0dff │ │ +09bd20: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=873 │ │ - 0x0002 line=874 │ │ + 0x0000 line=882 │ │ + 0x0002 line=883 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0003 reg=1 watchdogTimeout I │ │ │ │ #18 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'useSH' │ │ type : '()Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09bcb8: |[09bcb8] eu.chainfire.libsuperuser.Shell$Builder.useSH:()Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bcc8: 1a00 c52e |0000: const-string v0, "sh" // string@2ec5 │ │ -09bccc: 6e20 8e27 0100 |0002: invoke-virtual {v1, v0}, Leu/chainfire/libsuperuser/Shell$Builder;.setShell:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; // method@278e │ │ -09bcd2: 0c00 |0005: move-result-object v0 │ │ -09bcd4: 1100 |0006: return-object v0 │ │ +09bd24: |[09bd24] eu.chainfire.libsuperuser.Shell$Builder.useSH:()Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bd34: 1a00 c92e |0000: const-string v0, "sh" // string@2ec9 │ │ +09bd38: 6e20 8e27 0100 |0002: invoke-virtual {v1, v0}, Leu/chainfire/libsuperuser/Shell$Builder;.setShell:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; // method@278e │ │ +09bd3e: 0c00 |0005: move-result-object v0 │ │ +09bd40: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=679 │ │ + 0x0000 line=688 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ #19 : (in Leu/chainfire/libsuperuser/Shell$Builder;) │ │ name : 'useSU' │ │ type : '()Leu/chainfire/libsuperuser/Shell$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09bcd8: |[09bcd8] eu.chainfire.libsuperuser.Shell$Builder.useSU:()Leu/chainfire/libsuperuser/Shell$Builder; │ │ -09bce8: 1a00 b92f |0000: const-string v0, "su" // string@2fb9 │ │ -09bcec: 6e20 8e27 0100 |0002: invoke-virtual {v1, v0}, Leu/chainfire/libsuperuser/Shell$Builder;.setShell:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; // method@278e │ │ -09bcf2: 0c00 |0005: move-result-object v0 │ │ -09bcf4: 1100 |0006: return-object v0 │ │ +09bd44: |[09bd44] eu.chainfire.libsuperuser.Shell$Builder.useSU:()Leu/chainfire/libsuperuser/Shell$Builder; │ │ +09bd54: 1a00 bd2f |0000: const-string v0, "su" // string@2fbd │ │ +09bd58: 6e20 8e27 0100 |0002: invoke-virtual {v1, v0}, Leu/chainfire/libsuperuser/Shell$Builder;.setShell:(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; // method@278e │ │ +09bd5e: 0c00 |0005: move-result-object v0 │ │ +09bd60: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=688 │ │ + 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Leu/chainfire/libsuperuser/Shell$Builder; │ │ │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #640 header: │ │ class_idx : 1283 │ │ @@ -150576,73 +150569,73 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -09bcf8: |[09bcf8] eu.chainfire.libsuperuser.Shell$Command.:()V │ │ -09bd08: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09bd0a: 6700 010e |0001: sput v0, Leu/chainfire/libsuperuser/Shell$Command;.commandCounter:I // field@0e01 │ │ -09bd0e: 0e00 |0003: return-void │ │ +09bd64: |[09bd64] eu.chainfire.libsuperuser.Shell$Command.:()V │ │ +09bd74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09bd76: 6700 010e |0001: sput v0, Leu/chainfire/libsuperuser/Shell$Command;.commandCounter:I // field@0e01 │ │ +09bd7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=594 │ │ + 0x0000 line=603 │ │ locals : │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$Command;) │ │ name : '' │ │ type : '([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -09bd10: |[09bd10] eu.chainfire.libsuperuser.Shell$Command.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ -09bd20: 7010 fd2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ -09bd26: 5b56 020e |0003: iput-object v6, v5, Leu/chainfire/libsuperuser/Shell$Command;.commands:[Ljava/lang/String; // field@0e02 │ │ -09bd2a: 5957 000e |0005: iput v7, v5, Leu/chainfire/libsuperuser/Shell$Command;.code:I // field@0e00 │ │ -09bd2e: 5b58 050e |0007: iput-object v8, v5, Leu/chainfire/libsuperuser/Shell$Command;.onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e05 │ │ -09bd32: 5b59 040e |0009: iput-object v9, v5, Leu/chainfire/libsuperuser/Shell$Command;.onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // field@0e04 │ │ -09bd36: 2200 a905 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -09bd3a: 7010 3d2b 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09bd40: 7100 f82b 0000 |0010: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@2bf8 │ │ -09bd46: 0c01 |0013: move-result-object v1 │ │ -09bd48: 6e10 f92b 0100 |0014: invoke-virtual {v1}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@2bf9 │ │ -09bd4e: 0c01 |0017: move-result-object v1 │ │ -09bd50: 6e20 462b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09bd56: 0c00 |001b: move-result-object v0 │ │ -09bd58: 1a01 3401 |001c: const-string v1, "-%08x" // string@0134 │ │ -09bd5c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -09bd5e: 2322 5206 |001f: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -09bd62: 1203 |0021: const/4 v3, #int 0 // #0 │ │ -09bd64: 6004 010e |0022: sget v4, Leu/chainfire/libsuperuser/Shell$Command;.commandCounter:I // field@0e01 │ │ -09bd68: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09bd6c: 6704 010e |0026: sput v4, Leu/chainfire/libsuperuser/Shell$Command;.commandCounter:I // field@0e01 │ │ -09bd70: 7110 e52a 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -09bd76: 0c04 |002b: move-result-object v4 │ │ -09bd78: 4d04 0203 |002c: aput-object v4, v2, v3 │ │ -09bd7c: 7120 1f2b 2100 |002e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09bd82: 0c01 |0031: move-result-object v1 │ │ -09bd84: 6e20 462b 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09bd8a: 0c00 |0035: move-result-object v0 │ │ -09bd8c: 6e10 4e2b 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09bd92: 0c00 |0039: move-result-object v0 │ │ -09bd94: 5b50 030e |003a: iput-object v0, v5, Leu/chainfire/libsuperuser/Shell$Command;.marker:Ljava/lang/String; // field@0e03 │ │ -09bd98: 0e00 |003c: return-void │ │ +09bd7c: |[09bd7c] eu.chainfire.libsuperuser.Shell$Command.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ +09bd8c: 7010 fd2a 0500 |0000: invoke-direct {v5}, Ljava/lang/Object;.:()V // method@2afd │ │ +09bd92: 5b56 020e |0003: iput-object v6, v5, Leu/chainfire/libsuperuser/Shell$Command;.commands:[Ljava/lang/String; // field@0e02 │ │ +09bd96: 5957 000e |0005: iput v7, v5, Leu/chainfire/libsuperuser/Shell$Command;.code:I // field@0e00 │ │ +09bd9a: 5b58 050e |0007: iput-object v8, v5, Leu/chainfire/libsuperuser/Shell$Command;.onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e05 │ │ +09bd9e: 5b59 040e |0009: iput-object v9, v5, Leu/chainfire/libsuperuser/Shell$Command;.onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // field@0e04 │ │ +09bda2: 2200 a905 |000b: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +09bda6: 7010 3d2b 0000 |000d: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09bdac: 7100 f82b 0000 |0010: invoke-static {}, Ljava/util/UUID;.randomUUID:()Ljava/util/UUID; // method@2bf8 │ │ +09bdb2: 0c01 |0013: move-result-object v1 │ │ +09bdb4: 6e10 f92b 0100 |0014: invoke-virtual {v1}, Ljava/util/UUID;.toString:()Ljava/lang/String; // method@2bf9 │ │ +09bdba: 0c01 |0017: move-result-object v1 │ │ +09bdbc: 6e20 462b 1000 |0018: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09bdc2: 0c00 |001b: move-result-object v0 │ │ +09bdc4: 1a01 3401 |001c: const-string v1, "-%08x" // string@0134 │ │ +09bdc8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +09bdca: 2322 5206 |001f: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +09bdce: 1203 |0021: const/4 v3, #int 0 // #0 │ │ +09bdd0: 6004 010e |0022: sget v4, Leu/chainfire/libsuperuser/Shell$Command;.commandCounter:I // field@0e01 │ │ +09bdd4: d804 0401 |0024: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09bdd8: 6704 010e |0026: sput v4, Leu/chainfire/libsuperuser/Shell$Command;.commandCounter:I // field@0e01 │ │ +09bddc: 7110 e52a 0400 |0028: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +09bde2: 0c04 |002b: move-result-object v4 │ │ +09bde4: 4d04 0203 |002c: aput-object v4, v2, v3 │ │ +09bde8: 7120 1f2b 2100 |002e: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09bdee: 0c01 |0031: move-result-object v1 │ │ +09bdf0: 6e20 462b 1000 |0032: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09bdf6: 0c00 |0035: move-result-object v0 │ │ +09bdf8: 6e10 4e2b 0000 |0036: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09bdfe: 0c00 |0039: move-result-object v0 │ │ +09be00: 5b50 030e |003a: iput-object v0, v5, Leu/chainfire/libsuperuser/Shell$Command;.marker:Ljava/lang/String; // field@0e03 │ │ +09be04: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=604 │ │ - 0x0003 line=605 │ │ - 0x0005 line=606 │ │ - 0x0007 line=607 │ │ - 0x0009 line=608 │ │ - 0x000b line=609 │ │ - 0x003c line=610 │ │ + 0x0000 line=613 │ │ + 0x0003 line=614 │ │ + 0x0005 line=615 │ │ + 0x0007 line=616 │ │ + 0x0009 line=617 │ │ + 0x000b line=618 │ │ + 0x003c line=619 │ │ locals : │ │ 0x0000 - 0x003d reg=5 this Leu/chainfire/libsuperuser/Shell$Command; │ │ 0x0000 - 0x003d reg=6 commands [Ljava/lang/String; │ │ 0x0000 - 0x003d reg=7 code I │ │ 0x0000 - 0x003d reg=8 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ 0x0000 - 0x003d reg=9 onCommandLineListener Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ │ │ @@ -150651,92 +150644,92 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bd9c: |[09bd9c] eu.chainfire.libsuperuser.Shell$Command.access$1300:(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ │ -09bdac: 5410 020e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.commands:[Ljava/lang/String; // field@0e02 │ │ -09bdb0: 1100 |0002: return-object v0 │ │ +09be08: |[09be08] eu.chainfire.libsuperuser.Shell$Command.access$1300:(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ │ +09be18: 5410 020e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.commands:[Ljava/lang/String; // field@0e02 │ │ +09be1c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Command; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$Command;) │ │ name : 'access$1400' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bdb4: |[09bdb4] eu.chainfire.libsuperuser.Shell$Command.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ -09bdc4: 5410 050e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e05 │ │ -09bdc8: 1100 |0002: return-object v0 │ │ +09be20: |[09be20] eu.chainfire.libsuperuser.Shell$Command.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ +09be30: 5410 050e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e05 │ │ +09be34: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Command; │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Shell$Command;) │ │ name : 'access$1500' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bdcc: |[09bdcc] eu.chainfire.libsuperuser.Shell$Command.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ -09bddc: 5410 030e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.marker:Ljava/lang/String; // field@0e03 │ │ -09bde0: 1100 |0002: return-object v0 │ │ +09be38: |[09be38] eu.chainfire.libsuperuser.Shell$Command.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ +09be48: 5410 030e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.marker:Ljava/lang/String; // field@0e03 │ │ +09be4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Command; │ │ │ │ #5 : (in Leu/chainfire/libsuperuser/Shell$Command;) │ │ name : 'access$1700' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bde4: |[09bde4] eu.chainfire.libsuperuser.Shell$Command.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ -09bdf4: 5410 040e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // field@0e04 │ │ -09bdf8: 1100 |0002: return-object v0 │ │ +09be50: |[09be50] eu.chainfire.libsuperuser.Shell$Command.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ +09be60: 5410 040e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // field@0e04 │ │ +09be64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Command; │ │ │ │ #6 : (in Leu/chainfire/libsuperuser/Shell$Command;) │ │ name : 'access$1800' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Command;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09bdfc: |[09bdfc] eu.chainfire.libsuperuser.Shell$Command.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I │ │ -09be0c: 5210 000e |0000: iget v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.code:I // field@0e00 │ │ -09be10: 0f00 |0002: return v0 │ │ +09be68: |[09be68] eu.chainfire.libsuperuser.Shell$Command.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I │ │ +09be78: 5210 000e |0000: iget v0, v1, Leu/chainfire/libsuperuser/Shell$Command;.code:I // field@0e00 │ │ +09be7c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=593 │ │ + 0x0000 line=602 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Command; │ │ │ │ Virtual methods - │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #641 header: │ │ @@ -150772,43 +150765,43 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09be14: |[09be14] eu.chainfire.libsuperuser.Shell$Interactive$2.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ -09be24: 5b01 090e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$2;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e09 │ │ -09be28: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09be2e: 0e00 |0005: return-void │ │ +09be80: |[09be80] eu.chainfire.libsuperuser.Shell$Interactive$2.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ +09be90: 5b01 090e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$2;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e09 │ │ +09be94: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09be9a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1269 │ │ + 0x0000 line=1279 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x0006 reg=1 this$0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$2;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -09be30: |[09be30] eu.chainfire.libsuperuser.Shell$Interactive$2.run:()V │ │ -09be40: 5410 090e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive$2;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e09 │ │ -09be44: 7110 aa27 0000 |0002: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1200:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27aa │ │ -09be4a: 0e00 |0005: return-void │ │ +09be9c: |[09be9c] eu.chainfire.libsuperuser.Shell$Interactive$2.run:()V │ │ +09beac: 5410 090e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive$2;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e09 │ │ +09beb0: 7110 aa27 0000 |0002: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1200:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27aa │ │ +09beb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1272 │ │ - 0x0005 line=1273 │ │ + 0x0000 line=1282 │ │ + 0x0005 line=1283 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive$2; │ │ │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #642 header: │ │ class_idx : 1286 │ │ @@ -150851,58 +150844,58 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09be4c: |[09be4c] eu.chainfire.libsuperuser.Shell$Interactive$3.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V │ │ -09be5c: 5b01 0a0e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$3;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0a │ │ -09be60: 5b02 0c0e |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e0c │ │ -09be64: 5b03 0b0e |0004: iput-object v3, v0, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fLine:Ljava/lang/String; // field@0e0b │ │ -09be68: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09be6e: 0e00 |0009: return-void │ │ +09beb8: |[09beb8] eu.chainfire.libsuperuser.Shell$Interactive$3.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V │ │ +09bec8: 5b01 0a0e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$3;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0a │ │ +09becc: 5b02 0c0e |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e0c │ │ +09bed0: 5b03 0b0e |0004: iput-object v3, v0, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fLine:Ljava/lang/String; // field@0e0b │ │ +09bed4: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09beda: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1377 │ │ + 0x0000 line=1387 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive$3; │ │ - 0x0000 - 0x000a reg=1 (null) Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x000a reg=1 this$0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x000a reg=2 (null) Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ 0x0000 - 0x000a reg=3 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$3;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -09be70: |[09be70] eu.chainfire.libsuperuser.Shell$Interactive$3.run:()V │ │ -09be80: 5420 0c0e |0000: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e0c │ │ -09be84: 5421 0b0e |0002: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fLine:Ljava/lang/String; // field@0e0b │ │ -09be88: 7220 eb27 1000 |0004: invoke-interface {v0, v1}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;.onLine:(Ljava/lang/String;)V // method@27eb │ │ -09be8e: 5420 0a0e |0007: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0a │ │ -09be92: 7110 ab27 0000 |0009: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ -09be98: 0e00 |000c: return-void │ │ -09be9a: 0d00 |000d: move-exception v0 │ │ -09be9c: 5421 0a0e |000e: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0a │ │ -09bea0: 7110 ab27 0100 |0010: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ -09bea6: 2700 |0013: throw v0 │ │ +09bedc: |[09bedc] eu.chainfire.libsuperuser.Shell$Interactive$3.run:()V │ │ +09beec: 5420 0c0e |0000: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e0c │ │ +09bef0: 5421 0b0e |0002: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.val$fLine:Ljava/lang/String; // field@0e0b │ │ +09bef4: 7220 eb27 1000 |0004: invoke-interface {v0, v1}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;.onLine:(Ljava/lang/String;)V // method@27eb │ │ +09befa: 5420 0a0e |0007: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0a │ │ +09befe: 7110 ab27 0000 |0009: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ +09bf04: 0e00 |000c: return-void │ │ +09bf06: 0d00 |000d: move-exception v0 │ │ +09bf08: 5421 0a0e |000e: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive$3;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0a │ │ +09bf0c: 7110 ab27 0100 |0010: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ +09bf12: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ - 0x0000 line=1381 │ │ - 0x0007 line=1383 │ │ - 0x000c line=1385 │ │ - 0x000d line=1383 │ │ + 0x0000 line=1391 │ │ + 0x0007 line=1393 │ │ + 0x000c line=1395 │ │ + 0x000d line=1393 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive$3; │ │ │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #643 header: │ │ class_idx : 1287 │ │ @@ -150942,96 +150935,95 @@ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$Interactive$4;) │ │ name : 'val$fOutput' │ │ type : 'Ljava/util/List;' │ │ access : 0x1010 (FINAL SYNTHETIC) │ │ Direct methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$4;) │ │ name : '' │ │ - type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V' │ │ + type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -09beb4: |[09beb4] eu.chainfire.libsuperuser.Shell$Interactive$4.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V │ │ -09bec4: 5b01 0d0e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0d │ │ -09bec8: 5b02 0e0e |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09becc: 5b03 100e |0004: iput-object v3, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fOutput:Ljava/util/List; // field@0e10 │ │ -09bed0: 5904 0f0e |0006: iput v4, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fExitCode:I // field@0e0f │ │ -09bed4: 7010 fd2a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09beda: 0e00 |000b: return-void │ │ +09bf20: |[09bf20] eu.chainfire.libsuperuser.Shell$Interactive$4.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ +09bf30: 5b01 0d0e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0d │ │ +09bf34: 5b02 0e0e |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bf38: 5903 0f0e |0004: iput v3, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fExitCode:I // field@0e0f │ │ +09bf3c: 5b04 100e |0006: iput-object v4, v0, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fOutput:Ljava/util/List; // field@0e10 │ │ +09bf40: 7010 fd2a 0000 |0008: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09bf46: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1430 │ │ + 0x0000 line=1440 │ │ locals : │ │ 0x0000 - 0x000c reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive$4; │ │ - 0x0000 - 0x000c reg=1 (null) Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x000c reg=1 this$0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x000c reg=2 (null) Leu/chainfire/libsuperuser/Shell$Command; │ │ - 0x0000 - 0x000c reg=3 (null) Ljava/util/List; │ │ - 0x0000 - 0x000c reg=4 (null) I │ │ + 0x0000 - 0x000c reg=3 (null) I │ │ + 0x0000 - 0x000c reg=4 (null) Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$4;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 69 16-bit code units │ │ -09bedc: |[09bedc] eu.chainfire.libsuperuser.Shell$Interactive$4.run:()V │ │ -09beec: 5440 0e0e |0000: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09bef0: 7110 9627 0000 |0002: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ -09bef6: 0c00 |0005: move-result-object v0 │ │ -09bef8: 3800 1900 |0006: if-eqz v0, 001f // +0019 │ │ -09befc: 5440 100e |0008: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fOutput:Ljava/util/List; // field@0e10 │ │ -09bf00: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ -09bf04: 5440 0e0e |000c: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09bf08: 7110 9627 0000 |000e: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ -09bf0e: 0c00 |0011: move-result-object v0 │ │ -09bf10: 5441 0e0e |0012: iget-object v1, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09bf14: 7110 9927 0100 |0014: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ -09bf1a: 0a01 |0017: move-result v1 │ │ -09bf1c: 5242 0f0e |0018: iget v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fExitCode:I // field@0e0f │ │ -09bf20: 5443 100e |001a: iget-object v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fOutput:Ljava/util/List; // field@0e10 │ │ -09bf24: 7240 d327 1032 |001c: invoke-interface {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ -09bf2a: 5440 0e0e |001f: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09bf2e: 7110 9827 0000 |0021: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ -09bf34: 0c00 |0024: move-result-object v0 │ │ -09bf36: 3800 1300 |0025: if-eqz v0, 0038 // +0013 │ │ -09bf3a: 5440 0e0e |0027: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09bf3e: 7110 9827 0000 |0029: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ -09bf44: 0c00 |002c: move-result-object v0 │ │ -09bf46: 5441 0e0e |002d: iget-object v1, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ -09bf4a: 7110 9927 0100 |002f: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ -09bf50: 0a01 |0032: move-result v1 │ │ -09bf52: 5242 0f0e |0033: iget v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fExitCode:I // field@0e0f │ │ -09bf56: 7230 d227 1002 |0035: invoke-interface {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;.onCommandResult:(II)V // method@27d2 │ │ -09bf5c: 5440 0d0e |0038: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0d │ │ -09bf60: 7110 ab27 0000 |003a: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ -09bf66: 0e00 |003d: return-void │ │ -09bf68: 0d00 |003e: move-exception v0 │ │ -09bf6a: 5441 0d0e |003f: iget-object v1, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0d │ │ -09bf6e: 7110 ab27 0100 |0041: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ -09bf74: 2700 |0044: throw v0 │ │ + insns size : 65 16-bit code units │ │ +09bf48: |[09bf48] eu.chainfire.libsuperuser.Shell$Interactive$4.run:()V │ │ +09bf58: 5440 0e0e |0000: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bf5c: 7110 9627 0000 |0002: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ +09bf62: 0c00 |0005: move-result-object v0 │ │ +09bf64: 3800 1500 |0006: if-eqz v0, 001b // +0015 │ │ +09bf68: 5440 0e0e |0008: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bf6c: 7110 9627 0000 |000a: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ +09bf72: 0c00 |000d: move-result-object v0 │ │ +09bf74: 5441 0e0e |000e: iget-object v1, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bf78: 7110 9927 0100 |0010: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ +09bf7e: 0a01 |0013: move-result v1 │ │ +09bf80: 5242 0f0e |0014: iget v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fExitCode:I // field@0e0f │ │ +09bf84: 5443 100e |0016: iget-object v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fOutput:Ljava/util/List; // field@0e10 │ │ +09bf88: 7240 d327 1032 |0018: invoke-interface {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ +09bf8e: 5440 0e0e |001b: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bf92: 7110 9827 0000 |001d: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ +09bf98: 0c00 |0020: move-result-object v0 │ │ +09bf9a: 3800 1300 |0021: if-eqz v0, 0034 // +0013 │ │ +09bf9e: 5440 0e0e |0023: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bfa2: 7110 9827 0000 |0025: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ +09bfa8: 0c00 |0028: move-result-object v0 │ │ +09bfaa: 5441 0e0e |0029: iget-object v1, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; // field@0e0e │ │ +09bfae: 7110 9927 0100 |002b: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ +09bfb4: 0a01 |002e: move-result v1 │ │ +09bfb6: 5242 0f0e |002f: iget v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.val$fExitCode:I // field@0e0f │ │ +09bfba: 7230 d227 1002 |0031: invoke-interface {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;.onCommandResult:(II)V // method@27d2 │ │ +09bfc0: 5440 0d0e |0034: iget-object v0, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0d │ │ +09bfc4: 7110 ab27 0000 |0036: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ +09bfca: 0e00 |0039: return-void │ │ +09bfcc: 0d00 |003a: move-exception v0 │ │ +09bfce: 5441 0d0e |003b: iget-object v1, v4, Leu/chainfire/libsuperuser/Shell$Interactive$4;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e0d │ │ +09bfd2: 7110 ab27 0100 |003d: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27ab │ │ +09bfd8: 2700 |0040: throw v0 │ │ catches : 1 │ │ - 0x0000 - 0x0038 │ │ - -> 0x003e │ │ + 0x0000 - 0x0034 │ │ + -> 0x003a │ │ positions : │ │ - 0x0000 line=1434 │ │ - 0x000c line=1435 │ │ - 0x001f line=1437 │ │ - 0x0027 line=1438 │ │ - 0x0038 line=1441 │ │ - 0x003d line=1443 │ │ - 0x003e line=1441 │ │ + 0x0000 line=1444 │ │ + 0x0008 line=1445 │ │ + 0x001b line=1447 │ │ + 0x0023 line=1448 │ │ + 0x002b line=1449 │ │ + 0x0034 line=1451 │ │ + 0x0039 line=1453 │ │ + 0x003a line=1451 │ │ locals : │ │ - 0x0000 - 0x0045 reg=4 this Leu/chainfire/libsuperuser/Shell$Interactive$4; │ │ + 0x0000 - 0x0041 reg=4 this Leu/chainfire/libsuperuser/Shell$Interactive$4; │ │ │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #644 header: │ │ class_idx : 1290 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ @@ -151179,151 +151171,151 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 162 16-bit code units │ │ -09bf84: |[09bf84] eu.chainfire.libsuperuser.Shell$Interactive.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ -09bf94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09bf96: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -09bf98: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -09bf9a: 7010 fd2a 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2afd │ │ -09bfa0: 5b64 260e |0006: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09bfa4: 5b64 140e |0008: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09bfa8: 5b64 150e |000a: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ -09bfac: 5b64 130e |000c: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ -09bfb0: 5b64 2a0e |000e: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09bfb4: 5c65 270e |0010: iput-boolean v5, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ -09bfb8: 5c60 1f0e |0012: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09bfbc: 5c60 1a0e |0014: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ -09bfc0: 5965 190e |0016: iput v5, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09bfc4: 2200 a105 |0018: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -09bfc8: 7010 fd2a 0000 |001a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09bfce: 5b60 200e |001d: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09bfd2: 2200 a105 |001f: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -09bfd6: 7010 fd2a 0000 |0021: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09bfdc: 5b60 180e |0024: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ -09bfe0: 5965 210e |0026: iput v5, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ -09bfe4: 5b64 230e |0028: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ -09bfe8: 5b64 220e |002a: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ -09bfec: 5b64 1b0e |002c: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09bff0: 5b64 170e |002e: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09bff4: 7110 7627 0700 |0030: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$100:(Leu/chainfire/libsuperuser/Shell$Builder;)Z // method@2776 │ │ -09bffa: 0a00 |0033: move-result v0 │ │ -09bffc: 5c60 160e |0034: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.autoHandler:Z // field@0e16 │ │ -09c000: 7110 7727 0700 |0036: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$200:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; // method@2777 │ │ -09c006: 0c00 |0039: move-result-object v0 │ │ -09c008: 5b60 280e |003a: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c00c: 7110 7827 0700 |003c: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$300:(Leu/chainfire/libsuperuser/Shell$Builder;)Z // method@2778 │ │ -09c012: 0a00 |003f: move-result v0 │ │ -09c014: 5c60 290e |0040: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.wantSTDERR:Z // field@0e29 │ │ -09c018: 7110 7927 0700 |0042: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$400:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; // method@2779 │ │ -09c01e: 0c00 |0045: move-result-object v0 │ │ -09c020: 5b60 1c0e |0046: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c024: 7110 7a27 0700 |0048: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$500:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; // method@277a │ │ -09c02a: 0c00 |004b: move-result-object v0 │ │ -09c02c: 5b60 1d0e |004c: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.environment:Ljava/util/Map; // field@0e1d │ │ -09c030: 7110 7b27 0700 |004e: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$600:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@277b │ │ -09c036: 0c00 |0051: move-result-object v0 │ │ -09c038: 5b60 250e |0052: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e25 │ │ -09c03c: 7110 7c27 0700 |0054: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$700:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@277c │ │ -09c042: 0c00 |0057: move-result-object v0 │ │ -09c044: 5b60 240e |0058: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e24 │ │ -09c048: 7110 7d27 0700 |005a: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$800:(Leu/chainfire/libsuperuser/Shell$Builder;)I // method@277d │ │ -09c04e: 0a00 |005d: move-result v0 │ │ -09c050: 5960 2c0e |005e: iput v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ -09c054: 7100 f202 0000 |0060: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ -09c05a: 0c00 |0063: move-result-object v0 │ │ -09c05c: 3800 3700 |0064: if-eqz v0, 009b // +0037 │ │ -09c060: 7110 7e27 0700 |0066: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$900:(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; // method@277e │ │ -09c066: 0c00 |0069: move-result-object v0 │ │ -09c068: 3900 3100 |006a: if-nez v0, 009b // +0031 │ │ -09c06c: 5560 160e |006c: iget-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.autoHandler:Z // field@0e16 │ │ -09c070: 3800 2d00 |006e: if-eqz v0, 009b // +002d │ │ -09c074: 2200 8f00 |0070: new-instance v0, Landroid/os/Handler; // type@008f │ │ -09c078: 7010 d502 0000 |0072: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -09c07e: 5b60 1e0e |0075: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c082: 3808 1700 |0077: if-eqz v8, 008e // +0017 │ │ -09c086: 1300 3c00 |0079: const/16 v0, #int 60 // #3c │ │ -09c08a: 5960 2c0e |007b: iput v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ -09c08e: 5460 1c0e |007d: iget-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c092: 2201 0305 |007f: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ -09c096: 6202 340e |0081: sget-object v2, Leu/chainfire/libsuperuser/Shell;.availableTestCommands:[Ljava/lang/String; // field@0e34 │ │ -09c09a: 2203 0405 |0083: new-instance v3, Leu/chainfire/libsuperuser/Shell$Interactive$1; // type@0504 │ │ -09c09e: 7040 9a27 6387 |0085: invoke-direct {v3, v6, v7, v8}, Leu/chainfire/libsuperuser/Shell$Interactive$1;.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@279a │ │ -09c0a4: 7054 9427 2135 |0088: invoke-direct {v1, v2, v5, v3, v4}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ -09c0aa: 7230 d12b 5001 |008b: invoke-interface {v0, v5, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@2bd1 │ │ -09c0b0: 7010 c827 0600 |008e: invoke-direct {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.open:()Z // method@27c8 │ │ -09c0b6: 0a00 |0091: move-result v0 │ │ -09c0b8: 3900 0800 |0092: if-nez v0, 009a // +0008 │ │ -09c0bc: 3808 0600 |0094: if-eqz v8, 009a // +0006 │ │ -09c0c0: 12d0 |0096: const/4 v0, #int -3 // #fd │ │ -09c0c2: 7240 d327 5840 |0097: invoke-interface {v8, v5, v0, v4}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ -09c0c8: 0e00 |009a: return-void │ │ -09c0ca: 7110 7e27 0700 |009b: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$900:(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; // method@277e │ │ -09c0d0: 0c00 |009e: move-result-object v0 │ │ -09c0d2: 5b60 1e0e |009f: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c0d6: 28d6 |00a1: goto 0077 // -002a │ │ - catches : (none) │ │ - positions : │ │ - 0x0003 line=1013 │ │ - 0x0006 line=986 │ │ - 0x0008 line=987 │ │ - 0x000a line=988 │ │ - 0x000c line=989 │ │ - 0x000e line=990 │ │ - 0x0010 line=992 │ │ - 0x0012 line=993 │ │ - 0x0014 line=994 │ │ - 0x0016 line=995 │ │ - 0x0018 line=998 │ │ - 0x001f line=999 │ │ - 0x0026 line=1001 │ │ - 0x0028 line=1002 │ │ - 0x002a line=1003 │ │ - 0x002c line=1004 │ │ - 0x002e line=1005 │ │ - 0x0030 line=1014 │ │ - 0x0036 line=1015 │ │ - 0x003c line=1016 │ │ - 0x0042 line=1017 │ │ - 0x0048 line=1018 │ │ - 0x004e line=1019 │ │ - 0x0054 line=1020 │ │ - 0x005a line=1021 │ │ - 0x0060 line=1027 │ │ - 0x0070 line=1028 │ │ - 0x0077 line=1033 │ │ - 0x0079 line=1036 │ │ - 0x007d line=1037 │ │ - 0x008e line=1050 │ │ - 0x0096 line=1051 │ │ - 0x009a line=1054 │ │ - 0x009b line=1030 │ │ +09bfe8: |[09bfe8] eu.chainfire.libsuperuser.Shell$Interactive.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ +09bff8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09bffa: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +09bffc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +09bffe: 7010 fd2a 0600 |0003: invoke-direct {v6}, Ljava/lang/Object;.:()V // method@2afd │ │ +09c004: 5b64 260e |0006: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09c008: 5b64 140e |0008: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09c00c: 5b64 150e |000a: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ +09c010: 5b64 130e |000c: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ +09c014: 5b64 2a0e |000e: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09c018: 5c65 270e |0010: iput-boolean v5, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ +09c01c: 5c60 1f0e |0012: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09c020: 5c60 1a0e |0014: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ +09c024: 5965 190e |0016: iput v5, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09c028: 2200 a105 |0018: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +09c02c: 7010 fd2a 0000 |001a: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09c032: 5b60 200e |001d: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09c036: 2200 a105 |001f: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +09c03a: 7010 fd2a 0000 |0021: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09c040: 5b60 180e |0024: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ +09c044: 5965 210e |0026: iput v5, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ +09c048: 5b64 230e |0028: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ +09c04c: 5b64 220e |002a: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ +09c050: 5b64 1b0e |002c: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c054: 5b64 170e |002e: iput-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c058: 7110 7627 0700 |0030: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$100:(Leu/chainfire/libsuperuser/Shell$Builder;)Z // method@2776 │ │ +09c05e: 0a00 |0033: move-result v0 │ │ +09c060: 5c60 160e |0034: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.autoHandler:Z // field@0e16 │ │ +09c064: 7110 7727 0700 |0036: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$200:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; // method@2777 │ │ +09c06a: 0c00 |0039: move-result-object v0 │ │ +09c06c: 5b60 280e |003a: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c070: 7110 7827 0700 |003c: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$300:(Leu/chainfire/libsuperuser/Shell$Builder;)Z // method@2778 │ │ +09c076: 0a00 |003f: move-result v0 │ │ +09c078: 5c60 290e |0040: iput-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.wantSTDERR:Z // field@0e29 │ │ +09c07c: 7110 7927 0700 |0042: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$400:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; // method@2779 │ │ +09c082: 0c00 |0045: move-result-object v0 │ │ +09c084: 5b60 1c0e |0046: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09c088: 7110 7a27 0700 |0048: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$500:(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; // method@277a │ │ +09c08e: 0c00 |004b: move-result-object v0 │ │ +09c090: 5b60 1d0e |004c: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.environment:Ljava/util/Map; // field@0e1d │ │ +09c094: 7110 7b27 0700 |004e: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$600:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@277b │ │ +09c09a: 0c00 |0051: move-result-object v0 │ │ +09c09c: 5b60 250e |0052: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e25 │ │ +09c0a0: 7110 7c27 0700 |0054: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$700:(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@277c │ │ +09c0a6: 0c00 |0057: move-result-object v0 │ │ +09c0a8: 5b60 240e |0058: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e24 │ │ +09c0ac: 7110 7d27 0700 |005a: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$800:(Leu/chainfire/libsuperuser/Shell$Builder;)I // method@277d │ │ +09c0b2: 0a00 |005d: move-result v0 │ │ +09c0b4: 5960 2c0e |005e: iput v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ +09c0b8: 7100 f202 0000 |0060: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ +09c0be: 0c00 |0063: move-result-object v0 │ │ +09c0c0: 3800 3700 |0064: if-eqz v0, 009b // +0037 │ │ +09c0c4: 7110 7e27 0700 |0066: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$900:(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; // method@277e │ │ +09c0ca: 0c00 |0069: move-result-object v0 │ │ +09c0cc: 3900 3100 |006a: if-nez v0, 009b // +0031 │ │ +09c0d0: 5560 160e |006c: iget-boolean v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.autoHandler:Z // field@0e16 │ │ +09c0d4: 3800 2d00 |006e: if-eqz v0, 009b // +002d │ │ +09c0d8: 2200 8f00 |0070: new-instance v0, Landroid/os/Handler; // type@008f │ │ +09c0dc: 7010 d502 0000 |0072: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +09c0e2: 5b60 1e0e |0075: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09c0e6: 3808 1700 |0077: if-eqz v8, 008e // +0017 │ │ +09c0ea: 1300 3c00 |0079: const/16 v0, #int 60 // #3c │ │ +09c0ee: 5960 2c0e |007b: iput v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ +09c0f2: 5460 1c0e |007d: iget-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09c0f6: 2201 0305 |007f: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ +09c0fa: 6202 340e |0081: sget-object v2, Leu/chainfire/libsuperuser/Shell;.availableTestCommands:[Ljava/lang/String; // field@0e34 │ │ +09c0fe: 2203 0405 |0083: new-instance v3, Leu/chainfire/libsuperuser/Shell$Interactive$1; // type@0504 │ │ +09c102: 7040 9a27 6387 |0085: invoke-direct {v3, v6, v7, v8}, Leu/chainfire/libsuperuser/Shell$Interactive$1;.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@279a │ │ +09c108: 7054 9427 2135 |0088: invoke-direct {v1, v2, v5, v3, v4}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ +09c10e: 7230 d12b 5001 |008b: invoke-interface {v0, v5, v1}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@2bd1 │ │ +09c114: 7010 c827 0600 |008e: invoke-direct {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.open:()Z // method@27c8 │ │ +09c11a: 0a00 |0091: move-result v0 │ │ +09c11c: 3900 0800 |0092: if-nez v0, 009a // +0008 │ │ +09c120: 3808 0600 |0094: if-eqz v8, 009a // +0006 │ │ +09c124: 12d0 |0096: const/4 v0, #int -3 // #fd │ │ +09c126: 7240 d327 5840 |0097: invoke-interface {v8, v5, v0, v4}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ +09c12c: 0e00 |009a: return-void │ │ +09c12e: 7110 7e27 0700 |009b: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$Builder;.access$900:(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; // method@277e │ │ +09c134: 0c00 |009e: move-result-object v0 │ │ +09c136: 5b60 1e0e |009f: iput-object v0, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09c13a: 28d6 |00a1: goto 0077 // -002a │ │ + catches : (none) │ │ + positions : │ │ + 0x0003 line=1025 │ │ + 0x0006 line=998 │ │ + 0x0008 line=999 │ │ + 0x000a line=1000 │ │ + 0x000c line=1001 │ │ + 0x000e line=1002 │ │ + 0x0010 line=1004 │ │ + 0x0012 line=1005 │ │ + 0x0014 line=1006 │ │ + 0x0016 line=1007 │ │ + 0x0018 line=1010 │ │ + 0x001f line=1011 │ │ + 0x0026 line=1013 │ │ + 0x0028 line=1014 │ │ + 0x002a line=1015 │ │ + 0x002c line=1016 │ │ + 0x002e line=1017 │ │ + 0x0030 line=1026 │ │ + 0x0036 line=1027 │ │ + 0x003c line=1028 │ │ + 0x0042 line=1029 │ │ + 0x0048 line=1030 │ │ + 0x004e line=1031 │ │ + 0x0054 line=1032 │ │ + 0x005a line=1033 │ │ + 0x0060 line=1039 │ │ + 0x0070 line=1040 │ │ + 0x0077 line=1045 │ │ + 0x0079 line=1048 │ │ + 0x007d line=1049 │ │ + 0x008e line=1062 │ │ + 0x0096 line=1063 │ │ + 0x009a line=1066 │ │ + 0x009b line=1042 │ │ locals : │ │ 0x0000 - 0x00a2 reg=6 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x00a2 reg=7 builder Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x00a2 reg=8 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : '' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09c0d8: |[09c0d8] eu.chainfire.libsuperuser.Shell$Interactive.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V │ │ -09c0e8: 7030 a627 1002 |0000: invoke-direct {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27a6 │ │ -09c0ee: 0e00 |0003: return-void │ │ +09c13c: |[09c13c] eu.chainfire.libsuperuser.Shell$Interactive.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V │ │ +09c14c: 7030 a627 1002 |0000: invoke-direct {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.:(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27a6 │ │ +09c152: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0004 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x0004 reg=2 x1 Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ 0x0000 - 0x0004 reg=3 x2 Leu/chainfire/libsuperuser/Shell$1; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ @@ -151331,734 +151323,731 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c0f0: |[09c0f0] eu.chainfire.libsuperuser.Shell$Interactive.access$1000:(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; │ │ -09c100: 5410 280e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c104: 1100 |0002: return-object v0 │ │ +09c154: |[09c154] eu.chainfire.libsuperuser.Shell$Interactive.access$1000:(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; │ │ +09c164: 5410 280e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c168: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$1102' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c108: |[09c108] eu.chainfire.libsuperuser.Shell$Interactive.access$1102:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ │ -09c118: 5901 2c0e |0000: iput v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ -09c11c: 0f01 |0002: return v1 │ │ +09c16c: |[09c16c] eu.chainfire.libsuperuser.Shell$Interactive.access$1102:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ │ +09c17c: 5901 2c0e |0000: iput v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ +09c180: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$1200' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c120: |[09c120] eu.chainfire.libsuperuser.Shell$Interactive.access$1200:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ -09c130: 7010 c327 0000 |0000: invoke-direct {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.handleWatchdog:()V // method@27c3 │ │ -09c136: 0e00 |0003: return-void │ │ +09c184: |[09c184] eu.chainfire.libsuperuser.Shell$Interactive.access$1200:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ +09c194: 7010 c327 0000 |0000: invoke-direct {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.handleWatchdog:()V // method@27c3 │ │ +09c19a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #5 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$1600' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c138: |[09c138] eu.chainfire.libsuperuser.Shell$Interactive.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ -09c148: 7010 c127 0000 |0000: invoke-direct {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.endCallback:()V // method@27c1 │ │ -09c14e: 0e00 |0003: return-void │ │ +09c19c: |[09c19c] eu.chainfire.libsuperuser.Shell$Interactive.access$1600:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ +09c1ac: 7010 c127 0000 |0000: invoke-direct {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.endCallback:()V // method@27c1 │ │ +09c1b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #6 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$1900' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c150: |[09c150] eu.chainfire.libsuperuser.Shell$Interactive.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ -09c160: 5410 1b0e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c164: 1100 |0002: return-object v0 │ │ +09c1b4: |[09c1b4] eu.chainfire.libsuperuser.Shell$Interactive.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ +09c1c4: 5410 1b0e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c1c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #7 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2000' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09c168: |[09c168] eu.chainfire.libsuperuser.Shell$Interactive.access$2000:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V │ │ -09c178: 7020 b627 1000 |0000: invoke-direct {v0, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.addBuffer:(Ljava/lang/String;)V // method@27b6 │ │ -09c17e: 0e00 |0003: return-void │ │ +09c1cc: |[09c1cc] eu.chainfire.libsuperuser.Shell$Interactive.access$2000:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V │ │ +09c1dc: 7020 b627 1000 |0000: invoke-direct {v0, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.addBuffer:(Ljava/lang/String;)V // method@27b6 │ │ +09c1e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ │ │ #8 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2100' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c180: |[09c180] eu.chainfire.libsuperuser.Shell$Interactive.access$2100:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ -09c190: 5410 250e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e25 │ │ -09c194: 1100 |0002: return-object v0 │ │ +09c1e4: |[09c1e4] eu.chainfire.libsuperuser.Shell$Interactive.access$2100:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ +09c1f4: 5410 250e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e25 │ │ +09c1f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #9 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2200' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09c198: |[09c198] eu.chainfire.libsuperuser.Shell$Interactive.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ -09c1a8: 7030 ca27 1002 |0000: invoke-direct {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.processLine:(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27ca │ │ -09c1ae: 0e00 |0003: return-void │ │ +09c1fc: |[09c1fc] eu.chainfire.libsuperuser.Shell$Interactive.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ +09c20c: 7030 ca27 1002 |0000: invoke-direct {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.processLine:(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27ca │ │ +09c212: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 x2 Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ │ │ #10 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2302' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;I)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c1b0: |[09c1b0] eu.chainfire.libsuperuser.Shell$Interactive.access$2302:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ │ -09c1c0: 5901 210e |0000: iput v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ -09c1c4: 0f01 |0002: return v1 │ │ +09c214: |[09c214] eu.chainfire.libsuperuser.Shell$Interactive.access$2302:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ │ +09c224: 5901 210e |0000: iput v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ +09c228: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0003 reg=1 x1 I │ │ │ │ #11 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2402' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c1c8: |[09c1c8] eu.chainfire.libsuperuser.Shell$Interactive.access$2402:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ │ -09c1d8: 5b01 230e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ -09c1dc: 1101 |0002: return-object v1 │ │ +09c22c: |[09c22c] eu.chainfire.libsuperuser.Shell$Interactive.access$2402:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ │ +09c23c: 5b01 230e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ +09c240: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ #12 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2500' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09c1e0: |[09c1e0] eu.chainfire.libsuperuser.Shell$Interactive.access$2500:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ -09c1f0: 7010 cb27 0000 |0000: invoke-direct {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.processMarker:()V // method@27cb │ │ -09c1f6: 0e00 |0003: return-void │ │ +09c244: |[09c244] eu.chainfire.libsuperuser.Shell$Interactive.access$2500:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ +09c254: 7010 cb27 0000 |0000: invoke-direct {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.processMarker:()V // method@27cb │ │ +09c25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #13 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2600' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c1f8: |[09c1f8] eu.chainfire.libsuperuser.Shell$Interactive.access$2600:(Leu/chainfire/libsuperuser/Shell$Interactive;)Z │ │ -09c208: 5510 290e |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.wantSTDERR:Z // field@0e29 │ │ -09c20c: 0f00 |0002: return v0 │ │ +09c25c: |[09c25c] eu.chainfire.libsuperuser.Shell$Interactive.access$2600:(Leu/chainfire/libsuperuser/Shell$Interactive;)Z │ │ +09c26c: 5510 290e |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.wantSTDERR:Z // field@0e29 │ │ +09c270: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #14 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2700' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c210: |[09c210] eu.chainfire.libsuperuser.Shell$Interactive.access$2700:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ -09c220: 5410 240e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e24 │ │ -09c224: 1100 |0002: return-object v0 │ │ +09c274: |[09c274] eu.chainfire.libsuperuser.Shell$Interactive.access$2700:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ +09c284: 5410 240e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e24 │ │ +09c288: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #15 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'access$2802' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09c228: |[09c228] eu.chainfire.libsuperuser.Shell$Interactive.access$2802:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ │ -09c238: 5b01 220e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ -09c23c: 1101 |0002: return-object v1 │ │ +09c28c: |[09c28c] eu.chainfire.libsuperuser.Shell$Interactive.access$2802:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ │ +09c29c: 5b01 220e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ +09c2a0: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=975 │ │ + 0x0000 line=987 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/lang/String; │ │ │ │ #16 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'addBuffer' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09c240: |[09c240] eu.chainfire.libsuperuser.Shell$Interactive.addBuffer:(Ljava/lang/String;)V │ │ -09c250: 1d01 |0000: monitor-enter v1 │ │ -09c252: 5410 170e |0001: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c256: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -09c25a: 5410 170e |0005: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c25e: 7220 d22b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09c264: 1e01 |000a: monitor-exit v1 │ │ -09c266: 0e00 |000b: return-void │ │ -09c268: 0d00 |000c: move-exception v0 │ │ -09c26a: 1e01 |000d: monitor-exit v1 │ │ -09c26c: 2700 |000e: throw v0 │ │ +09c2a4: |[09c2a4] eu.chainfire.libsuperuser.Shell$Interactive.addBuffer:(Ljava/lang/String;)V │ │ +09c2b4: 1d01 |0000: monitor-enter v1 │ │ +09c2b6: 5410 170e |0001: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c2ba: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +09c2be: 5410 170e |0005: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c2c2: 7220 d22b 2000 |0007: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09c2c8: 1e01 |000a: monitor-exit v1 │ │ +09c2ca: 0e00 |000b: return-void │ │ +09c2cc: 0d00 |000c: move-exception v0 │ │ +09c2ce: 1e01 |000d: monitor-exit v1 │ │ +09c2d0: 2700 |000e: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000a │ │ -> 0x000c │ │ positions : │ │ - 0x0000 line=1399 │ │ - 0x0005 line=1400 │ │ - 0x000a line=1402 │ │ - 0x000c line=1399 │ │ + 0x0000 line=1409 │ │ + 0x0005 line=1410 │ │ + 0x000a line=1412 │ │ + 0x000c line=1409 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x000f reg=2 line Ljava/lang/String; │ │ │ │ #17 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'endCallback' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -09c27c: |[09c27c] eu.chainfire.libsuperuser.Shell$Interactive.endCallback:()V │ │ -09c28c: 5421 180e |0000: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ -09c290: 1d01 |0002: monitor-enter v1 │ │ -09c292: 5220 190e |0003: iget v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09c296: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ -09c29a: 5920 190e |0007: iput v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09c29e: 5220 190e |0009: iget v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09c2a2: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -09c2a6: 5420 180e |000d: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ -09c2aa: 6e10 032b 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ -09c2b0: 1e01 |0012: monitor-exit v1 │ │ -09c2b2: 0e00 |0013: return-void │ │ -09c2b4: 0d00 |0014: move-exception v0 │ │ -09c2b6: 1e01 |0015: monitor-exit v1 │ │ -09c2b8: 2700 |0016: throw v0 │ │ +09c2e0: |[09c2e0] eu.chainfire.libsuperuser.Shell$Interactive.endCallback:()V │ │ +09c2f0: 5421 180e |0000: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ +09c2f4: 1d01 |0002: monitor-enter v1 │ │ +09c2f6: 5220 190e |0003: iget v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09c2fa: d800 00ff |0005: add-int/lit8 v0, v0, #int -1 // #ff │ │ +09c2fe: 5920 190e |0007: iput v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09c302: 5220 190e |0009: iget v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09c306: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +09c30a: 5420 180e |000d: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ +09c30e: 6e10 032b 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ +09c314: 1e01 |0012: monitor-exit v1 │ │ +09c316: 0e00 |0013: return-void │ │ +09c318: 0d00 |0014: move-exception v0 │ │ +09c31a: 1e01 |0015: monitor-exit v1 │ │ +09c31c: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x0016 │ │ -> 0x0014 │ │ positions : │ │ - 0x0000 line=1452 │ │ - 0x0003 line=1453 │ │ - 0x0009 line=1454 │ │ - 0x000d line=1455 │ │ - 0x0012 line=1457 │ │ - 0x0013 line=1458 │ │ - 0x0014 line=1457 │ │ + 0x0000 line=1462 │ │ + 0x0003 line=1463 │ │ + 0x0009 line=1464 │ │ + 0x000d line=1465 │ │ + 0x0012 line=1467 │ │ + 0x0013 line=1468 │ │ + 0x0014 line=1467 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #18 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'handleWatchdog' │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ - insns size : 111 16-bit code units │ │ -09c2c8: |[09c2c8] eu.chainfire.libsuperuser.Shell$Interactive.handleWatchdog:()V │ │ -09c2d8: 1d06 |0000: monitor-enter v6 │ │ -09c2da: 5461 2a0e |0001: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09c2de: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -09c2e2: 1e06 |0005: monitor-exit v6 │ │ -09c2e4: 0e00 |0006: return-void │ │ -09c2e6: 5261 2c0e |0007: iget v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ -09c2ea: 3801 fcff |0009: if-eqz v1, 0005 // -0004 │ │ -09c2ee: 6e10 c627 0600 |000b: invoke-virtual {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ -09c2f4: 0a01 |000e: move-result v1 │ │ -09c2f6: 3901 3d00 |000f: if-nez v1, 004c // +003d │ │ -09c2fa: 12e0 |0011: const/4 v0, #int -2 // #fe │ │ -09c2fc: 1a01 4413 |0012: const-string v1, "[%s%%] SHELL_DIED" // string@1344 │ │ -09c300: 1212 |0014: const/4 v2, #int 1 // #1 │ │ -09c302: 2322 5206 |0015: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -09c306: 1203 |0017: const/4 v3, #int 0 // #0 │ │ -09c308: 5464 280e |0018: iget-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c30c: 6205 4413 |001a: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09c310: 6e20 362b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09c316: 0c04 |001f: move-result-object v4 │ │ -09c318: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ -09c31c: 7120 1f2b 2100 |0022: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09c322: 0c01 |0025: move-result-object v1 │ │ -09c324: 7110 5e27 0100 |0026: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09c32a: 5461 1e0e |0029: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c32e: 3801 0900 |002b: if-eqz v1, 0034 // +0009 │ │ -09c332: 5461 1b0e |002d: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c336: 5462 170e |002f: iget-object v2, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c33a: 7040 c927 1620 |0031: invoke-direct {v6, v1, v0, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27c9 │ │ -09c340: 1201 |0034: const/4 v1, #int 0 // #0 │ │ -09c342: 5b61 1b0e |0035: iput-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c346: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -09c348: 5b61 170e |0038: iput-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c34c: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -09c34e: 5c61 1f0e |003b: iput-boolean v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09c352: 5461 2a0e |003d: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09c356: 6e10 172c 0100 |003f: invoke-virtual {v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdown:()V // method@2c17 │ │ -09c35c: 1201 |0042: const/4 v1, #int 0 // #0 │ │ -09c35e: 5b61 2a0e |0043: iput-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09c362: 6e10 c727 0600 |0045: invoke-virtual {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.kill:()V // method@27c7 │ │ -09c368: 28bd |0048: goto 0005 // -0043 │ │ -09c36a: 0d01 |0049: move-exception v1 │ │ -09c36c: 1e06 |004a: monitor-exit v6 │ │ -09c36e: 2701 |004b: throw v1 │ │ -09c370: 5261 2b0e |004c: iget v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogCount:I // field@0e2b │ │ -09c374: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -09c378: 5962 2b0e |0050: iput v2, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogCount:I // field@0e2b │ │ -09c37c: 5262 2c0e |0052: iget v2, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ -09c380: 3421 b1ff |0054: if-lt v1, v2, 0005 // -004f │ │ -09c384: 12f0 |0056: const/4 v0, #int -1 // #ff │ │ -09c386: 1a01 4613 |0057: const-string v1, "[%s%%] WATCHDOG_EXIT" // string@1346 │ │ -09c38a: 1212 |0059: const/4 v2, #int 1 // #1 │ │ -09c38c: 2322 5206 |005a: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -09c390: 1203 |005c: const/4 v3, #int 0 // #0 │ │ -09c392: 5464 280e |005d: iget-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c396: 6205 4413 |005f: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09c39a: 6e20 362b 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09c3a0: 0c04 |0064: move-result-object v4 │ │ -09c3a2: 4d04 0203 |0065: aput-object v4, v2, v3 │ │ -09c3a6: 7120 1f2b 2100 |0067: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09c3ac: 0c01 |006a: move-result-object v1 │ │ -09c3ae: 7110 5e27 0100 |006b: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09c3b4: 28bb |006e: goto 0029 // -0045 │ │ + insns size : 107 16-bit code units │ │ +09c32c: |[09c32c] eu.chainfire.libsuperuser.Shell$Interactive.handleWatchdog:()V │ │ +09c33c: 1d06 |0000: monitor-enter v6 │ │ +09c33e: 5461 2a0e |0001: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09c342: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +09c346: 1e06 |0005: monitor-exit v6 │ │ +09c348: 0e00 |0006: return-void │ │ +09c34a: 5261 2c0e |0007: iget v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ +09c34e: 3801 fcff |0009: if-eqz v1, 0005 // -0004 │ │ +09c352: 6e10 c627 0600 |000b: invoke-virtual {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ +09c358: 0a01 |000e: move-result v1 │ │ +09c35a: 3901 3900 |000f: if-nez v1, 0048 // +0039 │ │ +09c35e: 12e0 |0011: const/4 v0, #int -2 // #fe │ │ +09c360: 1a01 4513 |0012: const-string v1, "[%s%%] SHELL_DIED" // string@1345 │ │ +09c364: 1212 |0014: const/4 v2, #int 1 // #1 │ │ +09c366: 2322 5206 |0015: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +09c36a: 1203 |0017: const/4 v3, #int 0 // #0 │ │ +09c36c: 5464 280e |0018: iget-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c370: 6205 4413 |001a: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09c374: 6e20 362b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09c37a: 0c04 |001f: move-result-object v4 │ │ +09c37c: 4d04 0203 |0020: aput-object v4, v2, v3 │ │ +09c380: 7120 1f2b 2100 |0022: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09c386: 0c01 |0025: move-result-object v1 │ │ +09c388: 7110 5e27 0100 |0026: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09c38e: 5461 1b0e |0029: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c392: 5462 170e |002b: iget-object v2, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c396: 7040 c927 1620 |002d: invoke-direct {v6, v1, v0, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27c9 │ │ +09c39c: 1201 |0030: const/4 v1, #int 0 // #0 │ │ +09c39e: 5b61 1b0e |0031: iput-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c3a2: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +09c3a4: 5b61 170e |0034: iput-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c3a8: 1211 |0036: const/4 v1, #int 1 // #1 │ │ +09c3aa: 5c61 1f0e |0037: iput-boolean v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09c3ae: 5461 2a0e |0039: iget-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09c3b2: 6e10 172c 0100 |003b: invoke-virtual {v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdown:()V // method@2c17 │ │ +09c3b8: 1201 |003e: const/4 v1, #int 0 // #0 │ │ +09c3ba: 5b61 2a0e |003f: iput-object v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09c3be: 6e10 c727 0600 |0041: invoke-virtual {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.kill:()V // method@27c7 │ │ +09c3c4: 28c1 |0044: goto 0005 // -003f │ │ +09c3c6: 0d01 |0045: move-exception v1 │ │ +09c3c8: 1e06 |0046: monitor-exit v6 │ │ +09c3ca: 2701 |0047: throw v1 │ │ +09c3cc: 5261 2b0e |0048: iget v1, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogCount:I // field@0e2b │ │ +09c3d0: d802 0101 |004a: add-int/lit8 v2, v1, #int 1 // #01 │ │ +09c3d4: 5962 2b0e |004c: iput v2, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogCount:I // field@0e2b │ │ +09c3d8: 5262 2c0e |004e: iget v2, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ +09c3dc: 3421 b5ff |0050: if-lt v1, v2, 0005 // -004b │ │ +09c3e0: 12f0 |0052: const/4 v0, #int -1 // #ff │ │ +09c3e2: 1a01 4713 |0053: const-string v1, "[%s%%] WATCHDOG_EXIT" // string@1347 │ │ +09c3e6: 1212 |0055: const/4 v2, #int 1 // #1 │ │ +09c3e8: 2322 5206 |0056: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +09c3ec: 1203 |0058: const/4 v3, #int 0 // #0 │ │ +09c3ee: 5464 280e |0059: iget-object v4, v6, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c3f2: 6205 4413 |005b: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09c3f6: 6e20 362b 5400 |005d: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09c3fc: 0c04 |0060: move-result-object v4 │ │ +09c3fe: 4d04 0203 |0061: aput-object v4, v2, v3 │ │ +09c402: 7120 1f2b 2100 |0063: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09c408: 0c01 |0066: move-result-object v1 │ │ +09c40a: 7110 5e27 0100 |0067: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09c410: 28bf |006a: goto 0029 // -0041 │ │ catches : 3 │ │ 0x0001 - 0x0003 │ │ - -> 0x0049 │ │ - 0x0007 - 0x0048 │ │ - -> 0x0049 │ │ - 0x004c - 0x006e │ │ - -> 0x0049 │ │ - positions : │ │ - 0x0000 line=1231 │ │ - 0x0005 line=1258 │ │ - 0x0007 line=1233 │ │ - 0x000b line=1236 │ │ - 0x0011 line=1237 │ │ - 0x0012 line=1238 │ │ - 0x0029 line=1246 │ │ - 0x002d line=1247 │ │ - 0x0034 line=1251 │ │ - 0x0037 line=1252 │ │ - 0x003a line=1253 │ │ - 0x003d line=1255 │ │ - 0x0042 line=1256 │ │ - 0x0045 line=1257 │ │ - 0x0049 line=1231 │ │ - 0x004c line=1239 │ │ - 0x0056 line=1242 │ │ - 0x0057 line=1243 │ │ - locals : │ │ - 0x0012 - 0x0049 reg=0 exitCode I │ │ - 0x0057 - 0x006f reg=0 exitCode I │ │ - 0x0000 - 0x006f reg=6 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + -> 0x0045 │ │ + 0x0007 - 0x0044 │ │ + -> 0x0045 │ │ + 0x0048 - 0x006a │ │ + -> 0x0045 │ │ + positions : │ │ + 0x0000 line=1243 │ │ + 0x0005 line=1268 │ │ + 0x0007 line=1245 │ │ + 0x000b line=1248 │ │ + 0x0011 line=1249 │ │ + 0x0012 line=1250 │ │ + 0x0029 line=1258 │ │ + 0x0030 line=1261 │ │ + 0x0033 line=1262 │ │ + 0x0036 line=1263 │ │ + 0x0039 line=1265 │ │ + 0x003e line=1266 │ │ + 0x0041 line=1267 │ │ + 0x0045 line=1243 │ │ + 0x0048 line=1251 │ │ + 0x0052 line=1254 │ │ + 0x0053 line=1255 │ │ + locals : │ │ + 0x0012 - 0x0045 reg=0 exitCode I │ │ + 0x0053 - 0x006b reg=0 exitCode I │ │ + 0x0000 - 0x006b reg=6 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #19 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'open' │ │ type : '()Z' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 14 │ │ + registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 275 16-bit code units │ │ -09c3d4: |[09c3d4] eu.chainfire.libsuperuser.Shell$Interactive.open:()Z │ │ -09c3e4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -09c3e6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -09c3e8: 1d0d |0002: monitor-enter v13 │ │ -09c3ea: 1a06 4513 |0003: const-string v6, "[%s%%] START" // string@1345 │ │ -09c3ee: 1219 |0005: const/4 v9, #int 1 // #1 │ │ -09c3f0: 2399 5206 |0006: new-array v9, v9, [Ljava/lang/Object; // type@0652 │ │ -09c3f4: 120a |0008: const/4 v10, #int 0 // #0 │ │ -09c3f6: 54db 280e |0009: iget-object v11, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c3fa: 620c 4413 |000b: sget-object v12, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09c3fe: 6e20 362b cb00 |000d: invoke-virtual {v11, v12}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09c404: 0c0b |0010: move-result-object v11 │ │ -09c406: 4d0b 090a |0011: aput-object v11, v9, v10 │ │ -09c40a: 7120 1f2b 9600 |0013: invoke-static {v6, v9}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09c410: 0c06 |0016: move-result-object v6 │ │ -09c412: 7110 5e27 0600 |0017: invoke-static {v6}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09c418: 54d6 1d0e |001a: iget-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.environment:Ljava/util/Map; // field@0e1d │ │ -09c41c: 7210 ef2b 0600 |001c: invoke-interface {v6}, Ljava/util/Map;.size:()I // method@2bef │ │ -09c422: 0a06 |001f: move-result v6 │ │ -09c424: 3906 8b00 |0020: if-nez v6, 00ab // +008b │ │ -09c428: 7100 0f2b 0000 |0022: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2b0f │ │ -09c42e: 0c06 |0025: move-result-object v6 │ │ -09c430: 54d9 280e |0026: iget-object v9, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c434: 6e20 0d2b 9600 |0028: invoke-virtual {v6, v9}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@2b0d │ │ -09c43a: 0c06 |002b: move-result-object v6 │ │ -09c43c: 5bd6 260e |002c: iput-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09c440: 2206 7005 |002e: new-instance v6, Ljava/io/DataOutputStream; // type@0570 │ │ -09c444: 54d9 260e |0030: iget-object v9, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09c448: 6e10 0a2b 0900 |0032: invoke-virtual {v9}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@2b0a │ │ -09c44e: 0c09 |0035: move-result-object v9 │ │ -09c450: 7020 602a 9600 |0036: invoke-direct {v6, v9}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2a60 │ │ -09c456: 5bd6 140e |0039: iput-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09c45a: 2206 1405 |003b: new-instance v6, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ -09c45e: 2209 a905 |003d: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -09c462: 7010 3d2b 0900 |003f: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09c468: 54da 280e |0042: iget-object v10, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c46c: 620b 4413 |0044: sget-object v11, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09c470: 6e20 362b ba00 |0046: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09c476: 0c0a |0049: move-result-object v10 │ │ -09c478: 6e20 462b a900 |004a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c47e: 0c09 |004d: move-result-object v9 │ │ -09c480: 1a0a 3301 |004e: const-string v10, "-" // string@0133 │ │ -09c484: 6e20 462b a900 |0050: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c48a: 0c09 |0053: move-result-object v9 │ │ -09c48c: 6e10 4e2b 0900 |0054: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09c492: 0c09 |0057: move-result-object v9 │ │ -09c494: 54da 260e |0058: iget-object v10, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09c498: 6e10 092b 0a00 |005a: invoke-virtual {v10}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2b09 │ │ -09c49e: 0c0a |005d: move-result-object v10 │ │ -09c4a0: 220b 0805 |005e: new-instance v11, Leu/chainfire/libsuperuser/Shell$Interactive$5; // type@0508 │ │ -09c4a4: 7020 a227 db00 |0060: invoke-direct {v11, v13}, Leu/chainfire/libsuperuser/Shell$Interactive$5;.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27a2 │ │ -09c4aa: 7040 ec27 96ba |0063: invoke-direct {v6, v9, v10, v11}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27ec │ │ -09c4b0: 5bd6 150e |0066: iput-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ -09c4b4: 2206 1405 |0068: new-instance v6, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ -09c4b8: 2209 a905 |006a: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -09c4bc: 7010 3d2b 0900 |006c: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09c4c2: 54da 280e |006f: iget-object v10, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c4c6: 620b 4413 |0071: sget-object v11, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09c4ca: 6e20 362b ba00 |0073: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09c4d0: 0c0a |0076: move-result-object v10 │ │ -09c4d2: 6e20 462b a900 |0077: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c4d8: 0c09 |007a: move-result-object v9 │ │ -09c4da: 1a0a 1c01 |007b: const-string v10, "*" // string@011c │ │ -09c4de: 6e20 462b a900 |007d: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c4e4: 0c09 |0080: move-result-object v9 │ │ -09c4e6: 6e10 4e2b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09c4ec: 0c09 |0084: move-result-object v9 │ │ -09c4ee: 54da 260e |0085: iget-object v10, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09c4f2: 6e10 082b 0a00 |0087: invoke-virtual {v10}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@2b08 │ │ -09c4f8: 0c0a |008a: move-result-object v10 │ │ -09c4fa: 220b 0905 |008b: new-instance v11, Leu/chainfire/libsuperuser/Shell$Interactive$6; // type@0509 │ │ -09c4fe: 7020 a427 db00 |008d: invoke-direct {v11, v13}, Leu/chainfire/libsuperuser/Shell$Interactive$6;.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27a4 │ │ -09c504: 7040 ec27 96ba |0090: invoke-direct {v6, v9, v10, v11}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27ec │ │ -09c50a: 5bd6 130e |0093: iput-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ -09c50e: 54d6 150e |0095: iget-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ -09c512: 6e10 f027 0600 |0097: invoke-virtual {v6}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ -09c518: 54d6 130e |009a: iget-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ -09c51c: 6e10 f027 0600 |009c: invoke-virtual {v6}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ -09c522: 1216 |009f: const/4 v6, #int 1 // #1 │ │ -09c524: 5cd6 270e |00a0: iput-boolean v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ -09c528: 1206 |00a2: const/4 v6, #int 0 // #0 │ │ -09c52a: 5cd6 1a0e |00a3: iput-boolean v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ -09c52e: 7010 cc27 0d00 |00a5: invoke-direct {v13}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ -09c534: 0176 |00a8: move v6, v7 │ │ -09c536: 1e0d |00a9: monitor-exit v13 │ │ -09c538: 0f06 |00aa: return v6 │ │ -09c53a: 2205 d505 |00ab: new-instance v5, Ljava/util/HashMap; // type@05d5 │ │ -09c53e: 7010 ae2b 0500 |00ad: invoke-direct {v5}, Ljava/util/HashMap;.:()V // method@2bae │ │ -09c544: 7100 522b 0000 |00b0: invoke-static {}, Ljava/lang/System;.getenv:()Ljava/util/Map; // method@2b52 │ │ -09c54a: 0c06 |00b3: move-result-object v6 │ │ -09c54c: 7220 ed2b 6500 |00b4: invoke-interface {v5, v6}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ -09c552: 54d6 1d0e |00b7: iget-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.environment:Ljava/util/Map; // field@0e1d │ │ -09c556: 7220 ed2b 6500 |00b9: invoke-interface {v5, v6}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ -09c55c: 1203 |00bc: const/4 v3, #int 0 // #0 │ │ -09c55e: 7210 ef2b 0500 |00bd: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@2bef │ │ -09c564: 0a06 |00c0: move-result v6 │ │ -09c566: 2362 5406 |00c1: new-array v2, v6, [Ljava/lang/String; // type@0654 │ │ -09c56a: 7210 e82b 0500 |00c3: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -09c570: 0c06 |00c6: move-result-object v6 │ │ -09c572: 7210 f42b 0600 |00c7: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -09c578: 0c04 |00ca: move-result-object v4 │ │ -09c57a: 7210 bb2b 0400 |00cb: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09c580: 0a06 |00ce: move-result v6 │ │ -09c582: 3806 3000 |00cf: if-eqz v6, 00ff // +0030 │ │ -09c586: 7210 bc2b 0400 |00d1: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09c58c: 0c01 |00d4: move-result-object v1 │ │ -09c58e: 1f01 dc05 |00d5: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ -09c592: 2209 a905 |00d7: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -09c596: 7010 3d2b 0900 |00d9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09c59c: 7210 e32b 0100 |00dc: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09c5a2: 0c06 |00df: move-result-object v6 │ │ -09c5a4: 1f06 a805 |00e0: check-cast v6, Ljava/lang/String; // type@05a8 │ │ -09c5a8: 6e20 462b 6900 |00e2: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c5ae: 0c06 |00e5: move-result-object v6 │ │ -09c5b0: 1a09 9f01 |00e6: const-string v9, "=" // string@019f │ │ -09c5b4: 6e20 462b 9600 |00e8: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c5ba: 0c09 |00eb: move-result-object v9 │ │ -09c5bc: 7210 e42b 0100 |00ec: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09c5c2: 0c06 |00ef: move-result-object v6 │ │ -09c5c4: 1f06 a805 |00f0: check-cast v6, Ljava/lang/String; // type@05a8 │ │ -09c5c8: 6e20 462b 6900 |00f2: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c5ce: 0c06 |00f5: move-result-object v6 │ │ -09c5d0: 6e10 4e2b 0600 |00f6: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09c5d6: 0c06 |00f9: move-result-object v6 │ │ -09c5d8: 4d06 0203 |00fa: aput-object v6, v2, v3 │ │ -09c5dc: d803 0301 |00fc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -09c5e0: 28cd |00fe: goto 00cb // -0033 │ │ -09c5e2: 7100 0f2b 0000 |00ff: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2b0f │ │ -09c5e8: 0c06 |0102: move-result-object v6 │ │ -09c5ea: 54d9 280e |0103: iget-object v9, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c5ee: 6e30 0e2b 9602 |0105: invoke-virtual {v6, v9, v2}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; // method@2b0e │ │ -09c5f4: 0c06 |0108: move-result-object v6 │ │ -09c5f6: 5bd6 260e |0109: iput-object v6, v13, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09c5fa: 2900 23ff |010b: goto/16 002e // -00dd │ │ -09c5fe: 0d00 |010d: move-exception v0 │ │ -09c600: 0186 |010e: move v6, v8 │ │ -09c602: 289a |010f: goto 00a9 // -0066 │ │ -09c604: 0d06 |0110: move-exception v6 │ │ -09c606: 1e0d |0111: monitor-exit v13 │ │ -09c608: 2706 |0112: throw v6 │ │ +09c430: |[09c430] eu.chainfire.libsuperuser.Shell$Interactive.open:()Z │ │ +09c440: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +09c442: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +09c444: 1d0c |0002: monitor-enter v12 │ │ +09c446: 1a05 4613 |0003: const-string v5, "[%s%%] START" // string@1346 │ │ +09c44a: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +09c44c: 2388 5206 |0006: new-array v8, v8, [Ljava/lang/Object; // type@0652 │ │ +09c450: 1209 |0008: const/4 v9, #int 0 // #0 │ │ +09c452: 54ca 280e |0009: iget-object v10, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c456: 620b 4413 |000b: sget-object v11, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09c45a: 6e20 362b ba00 |000d: invoke-virtual {v10, v11}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09c460: 0c0a |0010: move-result-object v10 │ │ +09c462: 4d0a 0809 |0011: aput-object v10, v8, v9 │ │ +09c466: 7120 1f2b 8500 |0013: invoke-static {v5, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09c46c: 0c05 |0016: move-result-object v5 │ │ +09c46e: 7110 5e27 0500 |0017: invoke-static {v5}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09c474: 54c5 1d0e |001a: iget-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.environment:Ljava/util/Map; // field@0e1d │ │ +09c478: 7210 ef2b 0500 |001c: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@2bef │ │ +09c47e: 0a05 |001f: move-result v5 │ │ +09c480: 3905 8b00 |0020: if-nez v5, 00ab // +008b │ │ +09c484: 7100 0f2b 0000 |0022: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2b0f │ │ +09c48a: 0c05 |0025: move-result-object v5 │ │ +09c48c: 54c8 280e |0026: iget-object v8, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c490: 6e20 0d2b 8500 |0028: invoke-virtual {v5, v8}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;)Ljava/lang/Process; // method@2b0d │ │ +09c496: 0c05 |002b: move-result-object v5 │ │ +09c498: 5bc5 260e |002c: iput-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09c49c: 2205 7005 |002e: new-instance v5, Ljava/io/DataOutputStream; // type@0570 │ │ +09c4a0: 54c8 260e |0030: iget-object v8, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09c4a4: 6e10 0a2b 0800 |0032: invoke-virtual {v8}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@2b0a │ │ +09c4aa: 0c08 |0035: move-result-object v8 │ │ +09c4ac: 7020 602a 8500 |0036: invoke-direct {v5, v8}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2a60 │ │ +09c4b2: 5bc5 140e |0039: iput-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09c4b6: 2205 1405 |003b: new-instance v5, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ +09c4ba: 2208 a905 |003d: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +09c4be: 7010 3d2b 0800 |003f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09c4c4: 54c9 280e |0042: iget-object v9, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c4c8: 620a 4413 |0044: sget-object v10, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09c4cc: 6e20 362b a900 |0046: invoke-virtual {v9, v10}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09c4d2: 0c09 |0049: move-result-object v9 │ │ +09c4d4: 6e20 462b 9800 |004a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c4da: 0c08 |004d: move-result-object v8 │ │ +09c4dc: 1a09 3301 |004e: const-string v9, "-" // string@0133 │ │ +09c4e0: 6e20 462b 9800 |0050: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c4e6: 0c08 |0053: move-result-object v8 │ │ +09c4e8: 6e10 4e2b 0800 |0054: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09c4ee: 0c08 |0057: move-result-object v8 │ │ +09c4f0: 54c9 260e |0058: iget-object v9, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09c4f4: 6e10 092b 0900 |005a: invoke-virtual {v9}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2b09 │ │ +09c4fa: 0c09 |005d: move-result-object v9 │ │ +09c4fc: 220a 0805 |005e: new-instance v10, Leu/chainfire/libsuperuser/Shell$Interactive$5; // type@0508 │ │ +09c500: 7020 a227 ca00 |0060: invoke-direct {v10, v12}, Leu/chainfire/libsuperuser/Shell$Interactive$5;.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27a2 │ │ +09c506: 7040 ec27 85a9 |0063: invoke-direct {v5, v8, v9, v10}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27ec │ │ +09c50c: 5bc5 150e |0066: iput-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ +09c510: 2205 1405 |0068: new-instance v5, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ +09c514: 2208 a905 |006a: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +09c518: 7010 3d2b 0800 |006c: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09c51e: 54c9 280e |006f: iget-object v9, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c522: 620a 4413 |0071: sget-object v10, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09c526: 6e20 362b a900 |0073: invoke-virtual {v9, v10}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09c52c: 0c09 |0076: move-result-object v9 │ │ +09c52e: 6e20 462b 9800 |0077: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c534: 0c08 |007a: move-result-object v8 │ │ +09c536: 1a09 1c01 |007b: const-string v9, "*" // string@011c │ │ +09c53a: 6e20 462b 9800 |007d: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c540: 0c08 |0080: move-result-object v8 │ │ +09c542: 6e10 4e2b 0800 |0081: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09c548: 0c08 |0084: move-result-object v8 │ │ +09c54a: 54c9 260e |0085: iget-object v9, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09c54e: 6e10 082b 0900 |0087: invoke-virtual {v9}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@2b08 │ │ +09c554: 0c09 |008a: move-result-object v9 │ │ +09c556: 220a 0905 |008b: new-instance v10, Leu/chainfire/libsuperuser/Shell$Interactive$6; // type@0509 │ │ +09c55a: 7020 a427 ca00 |008d: invoke-direct {v10, v12}, Leu/chainfire/libsuperuser/Shell$Interactive$6;.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27a4 │ │ +09c560: 7040 ec27 85a9 |0090: invoke-direct {v5, v8, v9, v10}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27ec │ │ +09c566: 5bc5 130e |0093: iput-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ +09c56a: 54c5 150e |0095: iget-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ +09c56e: 6e10 f027 0500 |0097: invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ +09c574: 54c5 130e |009a: iget-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ +09c578: 6e10 f027 0500 |009c: invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ +09c57e: 1215 |009f: const/4 v5, #int 1 // #1 │ │ +09c580: 5cc5 270e |00a0: iput-boolean v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ +09c584: 1205 |00a2: const/4 v5, #int 0 // #0 │ │ +09c586: 5cc5 1a0e |00a3: iput-boolean v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ +09c58a: 7010 cc27 0c00 |00a5: invoke-direct {v12}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ +09c590: 0165 |00a8: move v5, v6 │ │ +09c592: 1e0c |00a9: monitor-exit v12 │ │ +09c594: 0f05 |00aa: return v5 │ │ +09c596: 2204 d505 |00ab: new-instance v4, Ljava/util/HashMap; // type@05d5 │ │ +09c59a: 7010 ae2b 0400 |00ad: invoke-direct {v4}, Ljava/util/HashMap;.:()V // method@2bae │ │ +09c5a0: 7100 522b 0000 |00b0: invoke-static {}, Ljava/lang/System;.getenv:()Ljava/util/Map; // method@2b52 │ │ +09c5a6: 0c05 |00b3: move-result-object v5 │ │ +09c5a8: 7220 ed2b 5400 |00b4: invoke-interface {v4, v5}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ +09c5ae: 54c5 1d0e |00b7: iget-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.environment:Ljava/util/Map; // field@0e1d │ │ +09c5b2: 7220 ed2b 5400 |00b9: invoke-interface {v4, v5}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ +09c5b8: 1203 |00bc: const/4 v3, #int 0 // #0 │ │ +09c5ba: 7210 ef2b 0400 |00bd: invoke-interface {v4}, Ljava/util/Map;.size:()I // method@2bef │ │ +09c5c0: 0a05 |00c0: move-result v5 │ │ +09c5c2: 2352 5406 |00c1: new-array v2, v5, [Ljava/lang/String; // type@0654 │ │ +09c5c6: 7210 e82b 0400 |00c3: invoke-interface {v4}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +09c5cc: 0c05 |00c6: move-result-object v5 │ │ +09c5ce: 7210 f42b 0500 |00c7: invoke-interface {v5}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +09c5d4: 0c08 |00ca: move-result-object v8 │ │ +09c5d6: 7210 bb2b 0800 |00cb: invoke-interface {v8}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09c5dc: 0a05 |00ce: move-result v5 │ │ +09c5de: 3805 3000 |00cf: if-eqz v5, 00ff // +0030 │ │ +09c5e2: 7210 bc2b 0800 |00d1: invoke-interface {v8}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09c5e8: 0c01 |00d4: move-result-object v1 │ │ +09c5ea: 1f01 dc05 |00d5: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ +09c5ee: 2209 a905 |00d7: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +09c5f2: 7010 3d2b 0900 |00d9: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09c5f8: 7210 e32b 0100 |00dc: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09c5fe: 0c05 |00df: move-result-object v5 │ │ +09c600: 1f05 a805 |00e0: check-cast v5, Ljava/lang/String; // type@05a8 │ │ +09c604: 6e20 462b 5900 |00e2: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c60a: 0c05 |00e5: move-result-object v5 │ │ +09c60c: 1a09 9f01 |00e6: const-string v9, "=" // string@019f │ │ +09c610: 6e20 462b 9500 |00e8: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c616: 0c09 |00eb: move-result-object v9 │ │ +09c618: 7210 e42b 0100 |00ec: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09c61e: 0c05 |00ef: move-result-object v5 │ │ +09c620: 1f05 a805 |00f0: check-cast v5, Ljava/lang/String; // type@05a8 │ │ +09c624: 6e20 462b 5900 |00f2: invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c62a: 0c05 |00f5: move-result-object v5 │ │ +09c62c: 6e10 4e2b 0500 |00f6: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09c632: 0c05 |00f9: move-result-object v5 │ │ +09c634: 4d05 0203 |00fa: aput-object v5, v2, v3 │ │ +09c638: d803 0301 |00fc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09c63c: 28cd |00fe: goto 00cb // -0033 │ │ +09c63e: 7100 0f2b 0000 |00ff: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2b0f │ │ +09c644: 0c05 |0102: move-result-object v5 │ │ +09c646: 54c8 280e |0103: iget-object v8, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c64a: 6e30 0e2b 8502 |0105: invoke-virtual {v5, v8, v2}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; // method@2b0e │ │ +09c650: 0c05 |0108: move-result-object v5 │ │ +09c652: 5bc5 260e |0109: iput-object v5, v12, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09c656: 2900 23ff |010b: goto/16 002e // -00dd │ │ +09c65a: 0d00 |010d: move-exception v0 │ │ +09c65c: 0175 |010e: move v5, v7 │ │ +09c65e: 289a |010f: goto 00a9 // -0066 │ │ +09c660: 0d05 |0110: move-exception v5 │ │ +09c662: 1e0c |0111: monitor-exit v12 │ │ +09c664: 2705 |0112: throw v5 │ │ catches : 3 │ │ 0x0003 - 0x001a │ │ -> 0x0110 │ │ 0x001a - 0x00a8 │ │ Ljava/io/IOException; -> 0x010d │ │ -> 0x0110 │ │ 0x00ab - 0x010b │ │ Ljava/io/IOException; -> 0x010d │ │ -> 0x0110 │ │ positions : │ │ - 0x0002 line=1467 │ │ - 0x001a line=1472 │ │ - 0x0022 line=1473 │ │ - 0x002e line=1487 │ │ - 0x003b line=1488 │ │ - 0x0068 line=1529 │ │ - 0x0095 line=1562 │ │ - 0x009a line=1563 │ │ - 0x009f line=1565 │ │ - 0x00a2 line=1566 │ │ - 0x00a5 line=1568 │ │ - 0x00a9 line=1573 │ │ - 0x00ab line=1475 │ │ - 0x00b0 line=1476 │ │ - 0x00b7 line=1477 │ │ - 0x00bc line=1478 │ │ - 0x00bd line=1479 │ │ - 0x00c3 line=1480 │ │ - 0x00d7 line=1481 │ │ - 0x00fc line=1482 │ │ - 0x00fe line=1483 │ │ - 0x00ff line=1484 │ │ - 0x010d line=1571 │ │ - 0x010f line=1573 │ │ - 0x0110 line=1467 │ │ + 0x0002 line=1477 │ │ + 0x001a line=1482 │ │ + 0x0022 line=1483 │ │ + 0x002e line=1497 │ │ + 0x003b line=1498 │ │ + 0x005a line=1499 │ │ + 0x0068 line=1539 │ │ + 0x0087 line=1540 │ │ + 0x0095 line=1572 │ │ + 0x009a line=1573 │ │ + 0x009f line=1575 │ │ + 0x00a2 line=1576 │ │ + 0x00a5 line=1578 │ │ + 0x00a9 line=1583 │ │ + 0x00ab line=1485 │ │ + 0x00b0 line=1486 │ │ + 0x00b7 line=1487 │ │ + 0x00bc line=1488 │ │ + 0x00bd line=1489 │ │ + 0x00c3 line=1490 │ │ + 0x00d7 line=1491 │ │ + 0x00fc line=1492 │ │ + 0x00fe line=1493 │ │ + 0x00ff line=1494 │ │ + 0x010d line=1581 │ │ + 0x010f line=1583 │ │ + 0x0110 line=1477 │ │ locals : │ │ 0x00d7 - 0x00ff reg=1 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ 0x00c3 - 0x010d reg=2 env [Ljava/lang/String; │ │ 0x00bd - 0x010d reg=3 i I │ │ - 0x00cb - 0x010d reg=4 i$ Ljava/util/Iterator; │ │ - 0x00b0 - 0x010d reg=5 newEnvironment Ljava/util/Map; Ljava/util/Map; │ │ + 0x00b0 - 0x010d reg=4 newEnvironment Ljava/util/Map; Ljava/util/Map; │ │ 0x010e - 0x0110 reg=0 e Ljava/io/IOException; │ │ - 0x0000 - 0x0113 reg=13 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x0113 reg=12 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #20 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'postCallback' │ │ type : '(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ - insns size : 68 16-bit code units │ │ -09c630: |[09c630] eu.chainfire.libsuperuser.Shell$Interactive.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ -09c640: 7110 9627 0300 |0000: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ -09c646: 0c00 |0003: move-result-object v0 │ │ -09c648: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ -09c64c: 7110 9827 0300 |0006: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ -09c652: 0c00 |0009: move-result-object v0 │ │ -09c654: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ -09c658: 0e00 |000c: return-void │ │ -09c65a: 5420 1e0e |000d: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c65e: 3900 2700 |000f: if-nez v0, 0036 // +0027 │ │ -09c662: 7110 9627 0300 |0011: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ -09c668: 0c00 |0014: move-result-object v0 │ │ -09c66a: 3800 0f00 |0015: if-eqz v0, 0024 // +000f │ │ -09c66e: 3805 0d00 |0017: if-eqz v5, 0024 // +000d │ │ -09c672: 7110 9627 0300 |0019: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ -09c678: 0c00 |001c: move-result-object v0 │ │ -09c67a: 7110 9927 0300 |001d: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ -09c680: 0a01 |0020: move-result v1 │ │ -09c682: 7240 d327 1054 |0021: invoke-interface {v0, v1, v4, v5}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ -09c688: 7110 9827 0300 |0024: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ -09c68e: 0c00 |0027: move-result-object v0 │ │ -09c690: 3800 e4ff |0028: if-eqz v0, 000c // -001c │ │ -09c694: 7110 9827 0300 |002a: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ -09c69a: 0c00 |002d: move-result-object v0 │ │ -09c69c: 7110 9927 0300 |002e: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ -09c6a2: 0a01 |0031: move-result v1 │ │ -09c6a4: 7230 d227 1004 |0032: invoke-interface {v0, v1, v4}, Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;.onCommandResult:(II)V // method@27d2 │ │ -09c6aa: 28d7 |0035: goto 000c // -0029 │ │ -09c6ac: 7010 ce27 0200 |0036: invoke-direct {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.startCallback:()V // method@27ce │ │ -09c6b2: 5420 1e0e |0039: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c6b6: 2201 0705 |003b: new-instance v1, Leu/chainfire/libsuperuser/Shell$Interactive$4; // type@0507 │ │ -09c6ba: 7054 a027 2153 |003d: invoke-direct {v1, v2, v3, v5, v4}, Leu/chainfire/libsuperuser/Shell$Interactive$4;.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V // method@27a0 │ │ -09c6c0: 6e20 df02 1000 |0040: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -09c6c6: 28c9 |0043: goto 000c // -0037 │ │ + insns size : 66 16-bit code units │ │ +09c68c: |[09c68c] eu.chainfire.libsuperuser.Shell$Interactive.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ +09c69c: 7110 9627 0300 |0000: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ +09c6a2: 0c00 |0003: move-result-object v0 │ │ +09c6a4: 3900 0900 |0004: if-nez v0, 000d // +0009 │ │ +09c6a8: 7110 9827 0300 |0006: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ +09c6ae: 0c00 |0009: move-result-object v0 │ │ +09c6b0: 3900 0300 |000a: if-nez v0, 000d // +0003 │ │ +09c6b4: 0e00 |000c: return-void │ │ +09c6b6: 5420 1e0e |000d: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09c6ba: 3900 2500 |000f: if-nez v0, 0034 // +0025 │ │ +09c6be: 7110 9627 0300 |0011: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ +09c6c4: 0c00 |0014: move-result-object v0 │ │ +09c6c6: 3800 0d00 |0015: if-eqz v0, 0022 // +000d │ │ +09c6ca: 7110 9627 0300 |0017: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ +09c6d0: 0c00 |001a: move-result-object v0 │ │ +09c6d2: 7110 9927 0300 |001b: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ +09c6d8: 0a01 |001e: move-result v1 │ │ +09c6da: 7240 d327 1054 |001f: invoke-interface {v0, v1, v4, v5}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ +09c6e0: 7110 9827 0300 |0022: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ +09c6e6: 0c00 |0025: move-result-object v0 │ │ +09c6e8: 3800 e6ff |0026: if-eqz v0, 000c // -001a │ │ +09c6ec: 7110 9827 0300 |0028: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ +09c6f2: 0c00 |002b: move-result-object v0 │ │ +09c6f4: 7110 9927 0300 |002c: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$Command;.access$1800:(Leu/chainfire/libsuperuser/Shell$Command;)I // method@2799 │ │ +09c6fa: 0a01 |002f: move-result v1 │ │ +09c6fc: 7230 d227 1004 |0030: invoke-interface {v0, v1, v4}, Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;.onCommandResult:(II)V // method@27d2 │ │ +09c702: 28d9 |0033: goto 000c // -0027 │ │ +09c704: 7010 ce27 0200 |0034: invoke-direct {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.startCallback:()V // method@27ce │ │ +09c70a: 5420 1e0e |0037: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09c70e: 2201 0705 |0039: new-instance v1, Leu/chainfire/libsuperuser/Shell$Interactive$4; // type@0507 │ │ +09c712: 7055 a027 2143 |003b: invoke-direct {v1, v2, v3, v4, v5}, Leu/chainfire/libsuperuser/Shell$Interactive$4;.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27a0 │ │ +09c718: 6e20 df02 1000 |003e: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +09c71e: 28cb |0041: goto 000c // -0035 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1418 │ │ - 0x000c line=1445 │ │ - 0x000d line=1421 │ │ - 0x0011 line=1422 │ │ - 0x0019 line=1423 │ │ - 0x0024 line=1425 │ │ - 0x002a line=1426 │ │ - 0x0036 line=1429 │ │ - 0x0039 line=1430 │ │ + 0x0000 line=1428 │ │ + 0x000c line=1455 │ │ + 0x000d line=1431 │ │ + 0x0011 line=1432 │ │ + 0x0017 line=1433 │ │ + 0x0022 line=1435 │ │ + 0x0028 line=1436 │ │ + 0x0034 line=1439 │ │ + 0x0037 line=1440 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ - 0x0000 - 0x0044 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ - 0x0000 - 0x0044 reg=3 fCommand Leu/chainfire/libsuperuser/Shell$Command; │ │ - 0x0000 - 0x0044 reg=4 fExitCode I │ │ - 0x0000 - 0x0044 reg=5 fOutput Ljava/util/List; Ljava/util/List; │ │ + 0x0000 - 0x0042 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x0042 reg=3 fCommand Leu/chainfire/libsuperuser/Shell$Command; │ │ + 0x0000 - 0x0042 reg=4 fExitCode I │ │ + 0x0000 - 0x0042 reg=5 fOutput Ljava/util/List; Ljava/util/List; │ │ │ │ #21 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'processLine' │ │ type : '(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -09c6c8: |[09c6c8] eu.chainfire.libsuperuser.Shell$Interactive.processLine:(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ -09c6d8: 1d04 |0000: monitor-enter v4 │ │ -09c6da: 3806 1500 |0001: if-eqz v6, 0016 // +0015 │ │ -09c6de: 5442 1e0e |0003: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c6e2: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ -09c6e6: 0750 |0007: move-object v0, v5 │ │ -09c6e8: 0761 |0008: move-object v1, v6 │ │ -09c6ea: 7010 ce27 0400 |0009: invoke-direct {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.startCallback:()V // method@27ce │ │ -09c6f0: 5442 1e0e |000c: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09c6f4: 2203 0605 |000e: new-instance v3, Leu/chainfire/libsuperuser/Shell$Interactive$3; // type@0506 │ │ -09c6f8: 7040 9e27 4301 |0010: invoke-direct {v3, v4, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive$3;.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V // method@279e │ │ -09c6fe: 6e20 df02 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -09c704: 1e04 |0016: monitor-exit v4 │ │ -09c706: 0e00 |0017: return-void │ │ -09c708: 7220 eb27 5600 |0018: invoke-interface {v6, v5}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;.onLine:(Ljava/lang/String;)V // method@27eb │ │ -09c70e: 28fb |001b: goto 0016 // -0005 │ │ -09c710: 0d02 |001c: move-exception v2 │ │ -09c712: 1e04 |001d: monitor-exit v4 │ │ -09c714: 2702 |001e: throw v2 │ │ +09c720: |[09c720] eu.chainfire.libsuperuser.Shell$Interactive.processLine:(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ +09c730: 1d04 |0000: monitor-enter v4 │ │ +09c732: 3806 1500 |0001: if-eqz v6, 0016 // +0015 │ │ +09c736: 5442 1e0e |0003: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09c73a: 3802 1300 |0005: if-eqz v2, 0018 // +0013 │ │ +09c73e: 0750 |0007: move-object v0, v5 │ │ +09c740: 0761 |0008: move-object v1, v6 │ │ +09c742: 7010 ce27 0400 |0009: invoke-direct {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.startCallback:()V // method@27ce │ │ +09c748: 5442 1e0e |000c: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09c74c: 2203 0605 |000e: new-instance v3, Leu/chainfire/libsuperuser/Shell$Interactive$3; // type@0506 │ │ +09c750: 7040 9e27 4301 |0010: invoke-direct {v3, v4, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive$3;.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V // method@279e │ │ +09c756: 6e20 df02 3200 |0013: invoke-virtual {v2, v3}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +09c75c: 1e04 |0016: monitor-exit v4 │ │ +09c75e: 0e00 |0017: return-void │ │ +09c760: 7220 eb27 5600 |0018: invoke-interface {v6, v5}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;.onLine:(Ljava/lang/String;)V // method@27eb │ │ +09c766: 28fb |001b: goto 0016 // -0005 │ │ +09c768: 0d02 |001c: move-exception v2 │ │ +09c76a: 1e04 |001d: monitor-exit v4 │ │ +09c76c: 2702 |001e: throw v2 │ │ catches : 2 │ │ 0x0003 - 0x0016 │ │ -> 0x001c │ │ 0x0018 - 0x001b │ │ -> 0x001c │ │ positions : │ │ - 0x0000 line=1371 │ │ - 0x0003 line=1372 │ │ - 0x0007 line=1373 │ │ - 0x0008 line=1374 │ │ - 0x0009 line=1376 │ │ - 0x000c line=1377 │ │ - 0x0016 line=1391 │ │ - 0x0018 line=1388 │ │ - 0x001c line=1371 │ │ + 0x0000 line=1381 │ │ + 0x0003 line=1382 │ │ + 0x0007 line=1383 │ │ + 0x0008 line=1384 │ │ + 0x0009 line=1386 │ │ + 0x000c line=1387 │ │ + 0x0016 line=1401 │ │ + 0x0018 line=1398 │ │ + 0x001c line=1381 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 fLine Ljava/lang/String; │ │ 0x0009 - 0x0016 reg=1 fListener Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ 0x0000 - 0x001f reg=4 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x001f reg=5 line Ljava/lang/String; │ │ 0x0000 - 0x001f reg=6 listener Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ │ │ @@ -152067,433 +152056,433 @@ │ │ type : '()V' │ │ access : 0x20002 (PRIVATE DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -09c72c: |[09c72c] eu.chainfire.libsuperuser.Shell$Interactive.processMarker:()V │ │ -09c73c: 1d03 |0000: monitor-enter v3 │ │ -09c73e: 5430 1b0e |0001: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c742: 7110 9727 0000 |0003: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -09c748: 0c00 |0006: move-result-object v0 │ │ -09c74a: 5431 230e |0007: iget-object v1, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ -09c74e: 6e20 1d2b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09c754: 0a00 |000c: move-result v0 │ │ -09c756: 3800 2800 |000d: if-eqz v0, 0035 // +0028 │ │ -09c75a: 5430 1b0e |000f: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c75e: 7110 9727 0000 |0011: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -09c764: 0c00 |0014: move-result-object v0 │ │ -09c766: 5431 220e |0015: iget-object v1, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ -09c76a: 6e20 1d2b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09c770: 0a00 |001a: move-result v0 │ │ -09c772: 3800 1a00 |001b: if-eqz v0, 0035 // +001a │ │ -09c776: 5430 1b0e |001d: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c77a: 5231 210e |001f: iget v1, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ -09c77e: 5432 170e |0021: iget-object v2, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c782: 7040 c927 0321 |0023: invoke-direct {v3, v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27c9 │ │ -09c788: 7010 d027 0300 |0026: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.stopWatchdog:()V // method@27d0 │ │ -09c78e: 1200 |0029: const/4 v0, #int 0 // #0 │ │ -09c790: 5b30 1b0e |002a: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c794: 1200 |002c: const/4 v0, #int 0 // #0 │ │ -09c796: 5b30 170e |002d: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c79a: 1210 |002f: const/4 v0, #int 1 // #1 │ │ -09c79c: 5c30 1f0e |0030: iput-boolean v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09c7a0: 7010 cc27 0300 |0032: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ -09c7a6: 1e03 |0035: monitor-exit v3 │ │ -09c7a8: 0e00 |0036: return-void │ │ -09c7aa: 0d00 |0037: move-exception v0 │ │ -09c7ac: 1e03 |0038: monitor-exit v3 │ │ -09c7ae: 2700 |0039: throw v0 │ │ +09c784: |[09c784] eu.chainfire.libsuperuser.Shell$Interactive.processMarker:()V │ │ +09c794: 1d03 |0000: monitor-enter v3 │ │ +09c796: 5430 1b0e |0001: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c79a: 7110 9727 0000 |0003: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +09c7a0: 0c00 |0006: move-result-object v0 │ │ +09c7a2: 5431 230e |0007: iget-object v1, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ +09c7a6: 6e20 1d2b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09c7ac: 0a00 |000c: move-result v0 │ │ +09c7ae: 3800 2800 |000d: if-eqz v0, 0035 // +0028 │ │ +09c7b2: 5430 1b0e |000f: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c7b6: 7110 9727 0000 |0011: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +09c7bc: 0c00 |0014: move-result-object v0 │ │ +09c7be: 5431 220e |0015: iget-object v1, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ +09c7c2: 6e20 1d2b 1000 |0017: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09c7c8: 0a00 |001a: move-result v0 │ │ +09c7ca: 3800 1a00 |001b: if-eqz v0, 0035 // +001a │ │ +09c7ce: 5430 1b0e |001d: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c7d2: 5231 210e |001f: iget v1, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ +09c7d6: 5432 170e |0021: iget-object v2, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c7da: 7040 c927 0321 |0023: invoke-direct {v3, v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27c9 │ │ +09c7e0: 7010 d027 0300 |0026: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.stopWatchdog:()V // method@27d0 │ │ +09c7e6: 1200 |0029: const/4 v0, #int 0 // #0 │ │ +09c7e8: 5b30 1b0e |002a: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c7ec: 1200 |002c: const/4 v0, #int 0 // #0 │ │ +09c7ee: 5b30 170e |002d: iput-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c7f2: 1210 |002f: const/4 v0, #int 1 // #1 │ │ +09c7f4: 5c30 1f0e |0030: iput-boolean v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09c7f8: 7010 cc27 0300 |0032: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ +09c7fe: 1e03 |0035: monitor-exit v3 │ │ +09c800: 0e00 |0036: return-void │ │ +09c802: 0d00 |0037: move-exception v0 │ │ +09c804: 1e03 |0038: monitor-exit v3 │ │ +09c806: 2700 |0039: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0035 │ │ -> 0x0037 │ │ positions : │ │ - 0x0000 line=1353 │ │ - 0x001d line=1355 │ │ - 0x0026 line=1356 │ │ - 0x0029 line=1357 │ │ - 0x002c line=1358 │ │ - 0x002f line=1359 │ │ - 0x0032 line=1360 │ │ - 0x0035 line=1362 │ │ - 0x0037 line=1353 │ │ + 0x0000 line=1363 │ │ + 0x0011 line=1364 │ │ + 0x001d line=1365 │ │ + 0x0026 line=1366 │ │ + 0x0029 line=1367 │ │ + 0x002c line=1368 │ │ + 0x002f line=1369 │ │ + 0x0032 line=1370 │ │ + 0x0035 line=1372 │ │ + 0x0037 line=1363 │ │ locals : │ │ 0x0000 - 0x003a reg=3 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #23 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'runNextCommand' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -09c7bc: |[09c7bc] eu.chainfire.libsuperuser.Shell$Interactive.runNextCommand:()V │ │ -09c7cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09c7ce: 7020 cd27 0100 |0001: invoke-direct {v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:(Z)V // method@27cd │ │ -09c7d4: 0e00 |0004: return-void │ │ +09c814: |[09c814] eu.chainfire.libsuperuser.Shell$Interactive.runNextCommand:()V │ │ +09c824: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09c826: 7020 cd27 0100 |0001: invoke-direct {v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:(Z)V // method@27cd │ │ +09c82c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1221 │ │ - 0x0004 line=1222 │ │ + 0x0000 line=1233 │ │ + 0x0004 line=1234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #24 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'runNextCommand' │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 280 16-bit code units │ │ -09c7d8: |[09c7d8] eu.chainfire.libsuperuser.Shell$Interactive.runNextCommand:(Z)V │ │ -09c7e8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -09c7ea: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -09c7ec: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -09c7ee: 6e10 c627 0b00 |0003: invoke-virtual {v11}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ -09c7f4: 0a04 |0006: move-result v4 │ │ -09c7f6: 3904 0400 |0007: if-nez v4, 000b // +0004 │ │ -09c7fa: 5cb6 1f0e |0009: iput-boolean v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09c7fe: 3804 f100 |000b: if-eqz v4, 00fc // +00f1 │ │ -09c802: 55b6 1f0e |000d: iget-boolean v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09c806: 3806 ed00 |000f: if-eqz v6, 00fc // +00ed │ │ -09c80a: 54b6 1c0e |0011: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c80e: 7210 db2b 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2bdb │ │ -09c814: 0a06 |0016: move-result v6 │ │ -09c816: 3d06 e500 |0017: if-lez v6, 00fc // +00e5 │ │ -09c81a: 54b6 1c0e |0019: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c81e: 7220 d62b 8600 |001b: invoke-interface {v6, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -09c824: 0c01 |001e: move-result-object v1 │ │ -09c826: 1f01 0305 |001f: check-cast v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ -09c82a: 54b6 1c0e |0021: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c82e: 7220 d92b 8600 |0023: invoke-interface {v6, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ -09c834: 5bb9 170e |0026: iput-object v9, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c838: 59b8 210e |0028: iput v8, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ -09c83c: 5bb9 230e |002a: iput-object v9, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ -09c840: 5bb9 220e |002c: iput-object v9, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ -09c844: 7110 9527 0100 |002e: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1300:(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; // method@2795 │ │ -09c84a: 0c06 |0031: move-result-object v6 │ │ -09c84c: 2166 |0032: array-length v6, v6 │ │ -09c84e: 3d06 c500 |0033: if-lez v6, 00f8 // +00c5 │ │ -09c852: 7110 9627 0100 |0035: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ -09c858: 0c06 |0038: move-result-object v6 │ │ -09c85a: 3806 0d00 |0039: if-eqz v6, 0046 // +000d │ │ -09c85e: 2206 cf05 |003b: new-instance v6, Ljava/util/ArrayList; // type@05cf │ │ -09c862: 7010 8f2b 0600 |003d: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -09c868: 7110 aa2b 0600 |0040: invoke-static {v6}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@2baa │ │ -09c86e: 0c06 |0043: move-result-object v6 │ │ -09c870: 5bb6 170e |0044: iput-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ -09c874: 1206 |0046: const/4 v6, #int 0 // #0 │ │ -09c876: 5cb6 1f0e |0047: iput-boolean v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09c87a: 5bb1 1b0e |0049: iput-object v1, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ -09c87e: 7010 cf27 0b00 |004b: invoke-direct {v11}, Leu/chainfire/libsuperuser/Shell$Interactive;.startWatchdog:()V // method@27cf │ │ -09c884: 7110 9527 0100 |004e: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1300:(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; // method@2795 │ │ -09c88a: 0c00 |0051: move-result-object v0 │ │ -09c88c: 2103 |0052: array-length v3, v0 │ │ -09c88e: 1202 |0053: const/4 v2, #int 0 // #0 │ │ -09c890: 3532 3f00 |0054: if-ge v2, v3, 0093 // +003f │ │ -09c894: 4605 0002 |0056: aget-object v5, v0, v2 │ │ -09c898: 1a06 4713 |0058: const-string v6, "[%s+] %s" // string@1347 │ │ -09c89c: 1227 |005a: const/4 v7, #int 2 // #2 │ │ -09c89e: 2377 5206 |005b: new-array v7, v7, [Ljava/lang/Object; // type@0652 │ │ -09c8a2: 1208 |005d: const/4 v8, #int 0 // #0 │ │ -09c8a4: 54b9 280e |005e: iget-object v9, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09c8a8: 620a 4413 |0060: sget-object v10, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09c8ac: 6e20 362b a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09c8b2: 0c09 |0065: move-result-object v9 │ │ -09c8b4: 4d09 0708 |0066: aput-object v9, v7, v8 │ │ -09c8b8: 1218 |0068: const/4 v8, #int 1 // #1 │ │ -09c8ba: 4d05 0708 |0069: aput-object v5, v7, v8 │ │ -09c8be: 7120 1f2b 7600 |006b: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09c8c4: 0c06 |006e: move-result-object v6 │ │ -09c8c6: 7110 5f27 0600 |006f: invoke-static {v6}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ -09c8cc: 54b6 140e |0072: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09c8d0: 2207 a905 |0074: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09c8d4: 7010 3d2b 0700 |0076: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09c8da: 6e20 462b 5700 |0079: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c8e0: 0c07 |007c: move-result-object v7 │ │ -09c8e2: 1a08 0100 |007d: const-string v8, " │ │ +09c830: |[09c830] eu.chainfire.libsuperuser.Shell$Interactive.runNextCommand:(Z)V │ │ +09c840: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09c842: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09c844: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +09c846: 6e10 c627 0b00 |0003: invoke-virtual {v11}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ +09c84c: 0a01 |0006: move-result v1 │ │ +09c84e: 3901 0400 |0007: if-nez v1, 000b // +0004 │ │ +09c852: 5cb3 1f0e |0009: iput-boolean v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09c856: 3801 f100 |000b: if-eqz v1, 00fc // +00f1 │ │ +09c85a: 55b3 1f0e |000d: iget-boolean v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09c85e: 3803 ed00 |000f: if-eqz v3, 00fc // +00ed │ │ +09c862: 54b3 1c0e |0011: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09c866: 7210 db2b 0300 |0013: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +09c86c: 0a03 |0016: move-result v3 │ │ +09c86e: 3d03 e500 |0017: if-lez v3, 00fc // +00e5 │ │ +09c872: 54b3 1c0e |0019: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09c876: 7220 d62b 4300 |001b: invoke-interface {v3, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +09c87c: 0c00 |001e: move-result-object v0 │ │ +09c87e: 1f00 0305 |001f: check-cast v0, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ +09c882: 54b3 1c0e |0021: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09c886: 7220 d92b 4300 |0023: invoke-interface {v3, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ +09c88c: 5bb6 170e |0026: iput-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c890: 59b4 210e |0028: iput v4, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.lastExitCode:I // field@0e21 │ │ +09c894: 5bb6 230e |002a: iput-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDOUT:Ljava/lang/String; // field@0e23 │ │ +09c898: 5bb6 220e |002c: iput-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.lastMarkerSTDERR:Ljava/lang/String; // field@0e22 │ │ +09c89c: 7110 9527 0000 |002e: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1300:(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; // method@2795 │ │ +09c8a2: 0c03 |0031: move-result-object v3 │ │ +09c8a4: 2133 |0032: array-length v3, v3 │ │ +09c8a6: 3d03 c500 |0033: if-lez v3, 00f8 // +00c5 │ │ +09c8aa: 7110 9627 0000 |0035: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1400:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // method@2796 │ │ +09c8b0: 0c03 |0038: move-result-object v3 │ │ +09c8b2: 3803 0d00 |0039: if-eqz v3, 0046 // +000d │ │ +09c8b6: 2203 cf05 |003b: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +09c8ba: 7010 8f2b 0300 |003d: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +09c8c0: 7110 aa2b 0300 |0040: invoke-static {v3}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@2baa │ │ +09c8c6: 0c03 |0043: move-result-object v3 │ │ +09c8c8: 5bb3 170e |0044: iput-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.buffer:Ljava/util/List; // field@0e17 │ │ +09c8cc: 1203 |0046: const/4 v3, #int 0 // #0 │ │ +09c8ce: 5cb3 1f0e |0047: iput-boolean v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09c8d2: 5bb0 1b0e |0049: iput-object v0, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.command:Leu/chainfire/libsuperuser/Shell$Command; // field@0e1b │ │ +09c8d6: 7010 cf27 0b00 |004b: invoke-direct {v11}, Leu/chainfire/libsuperuser/Shell$Interactive;.startWatchdog:()V // method@27cf │ │ +09c8dc: 7110 9527 0000 |004e: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1300:(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; // method@2795 │ │ +09c8e2: 0c05 |0051: move-result-object v5 │ │ +09c8e4: 2156 |0052: array-length v6, v5 │ │ +09c8e6: 0143 |0053: move v3, v4 │ │ +09c8e8: 3563 3f00 |0054: if-ge v3, v6, 0093 // +003f │ │ +09c8ec: 4602 0503 |0056: aget-object v2, v5, v3 │ │ +09c8f0: 1a04 4813 |0058: const-string v4, "[%s+] %s" // string@1348 │ │ +09c8f4: 1227 |005a: const/4 v7, #int 2 // #2 │ │ +09c8f6: 2377 5206 |005b: new-array v7, v7, [Ljava/lang/Object; // type@0652 │ │ +09c8fa: 1208 |005d: const/4 v8, #int 0 // #0 │ │ +09c8fc: 54b9 280e |005e: iget-object v9, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09c900: 620a 4413 |0060: sget-object v10, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09c904: 6e20 362b a900 |0062: invoke-virtual {v9, v10}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09c90a: 0c09 |0065: move-result-object v9 │ │ +09c90c: 4d09 0708 |0066: aput-object v9, v7, v8 │ │ +09c910: 1218 |0068: const/4 v8, #int 1 // #1 │ │ +09c912: 4d02 0708 |0069: aput-object v2, v7, v8 │ │ +09c916: 7120 1f2b 7400 |006b: invoke-static {v4, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09c91c: 0c04 |006e: move-result-object v4 │ │ +09c91e: 7110 5f27 0400 |006f: invoke-static {v4}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ +09c924: 54b4 140e |0072: iget-object v4, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09c928: 2207 a905 |0074: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +09c92c: 7010 3d2b 0700 |0076: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09c932: 6e20 462b 2700 |0079: invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c938: 0c07 |007c: move-result-object v7 │ │ +09c93a: 1a08 0100 |007d: const-string v8, " │ │ " // string@0001 │ │ -09c8e6: 6e20 462b 8700 |007f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c8ec: 0c07 |0082: move-result-object v7 │ │ -09c8ee: 6e10 4e2b 0700 |0083: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09c8f4: 0c07 |0086: move-result-object v7 │ │ -09c8f6: 1a08 ac11 |0087: const-string v8, "UTF-8" // string@11ac │ │ -09c8fa: 6e20 222b 8700 |0089: invoke-virtual {v7, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ -09c900: 0c07 |008c: move-result-object v7 │ │ -09c902: 6e20 632a 7600 |008d: invoke-virtual {v6, v7}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ -09c908: d802 0201 |0090: add-int/lit8 v2, v2, #int 1 // #01 │ │ -09c90c: 28c2 |0092: goto 0054 // -003e │ │ -09c90e: 54b6 140e |0093: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09c912: 2207 a905 |0095: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09c916: 7010 3d2b 0700 |0097: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09c91c: 1a08 1a1a |009a: const-string v8, "echo " // string@1a1a │ │ -09c920: 6e20 462b 8700 |009c: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c926: 0c07 |009f: move-result-object v7 │ │ -09c928: 7110 9727 0100 |00a0: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -09c92e: 0c08 |00a3: move-result-object v8 │ │ -09c930: 6e20 462b 8700 |00a4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c936: 0c07 |00a7: move-result-object v7 │ │ -09c938: 1a08 3400 |00a8: const-string v8, " $? │ │ +09c93e: 6e20 462b 8700 |007f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c944: 0c07 |0082: move-result-object v7 │ │ +09c946: 6e10 4e2b 0700 |0083: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09c94c: 0c07 |0086: move-result-object v7 │ │ +09c94e: 1a08 ad11 |0087: const-string v8, "UTF-8" // string@11ad │ │ +09c952: 6e20 222b 8700 |0089: invoke-virtual {v7, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ +09c958: 0c07 |008c: move-result-object v7 │ │ +09c95a: 6e20 632a 7400 |008d: invoke-virtual {v4, v7}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ +09c960: d803 0301 |0090: add-int/lit8 v3, v3, #int 1 // #01 │ │ +09c964: 28c2 |0092: goto 0054 // -003e │ │ +09c966: 54b3 140e |0093: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09c96a: 2204 a905 |0095: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09c96e: 7010 3d2b 0400 |0097: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09c974: 1a05 1c1a |009a: const-string v5, "echo " // string@1a1c │ │ +09c978: 6e20 462b 5400 |009c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c97e: 0c04 |009f: move-result-object v4 │ │ +09c980: 7110 9727 0000 |00a0: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +09c986: 0c05 |00a3: move-result-object v5 │ │ +09c988: 6e20 462b 5400 |00a4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c98e: 0c04 |00a7: move-result-object v4 │ │ +09c990: 1a05 3400 |00a8: const-string v5, " $? │ │ " // string@0034 │ │ -09c93c: 6e20 462b 8700 |00aa: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c942: 0c07 |00ad: move-result-object v7 │ │ -09c944: 6e10 4e2b 0700 |00ae: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09c94a: 0c07 |00b1: move-result-object v7 │ │ -09c94c: 1a08 ac11 |00b2: const-string v8, "UTF-8" // string@11ac │ │ -09c950: 6e20 222b 8700 |00b4: invoke-virtual {v7, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ -09c956: 0c07 |00b7: move-result-object v7 │ │ -09c958: 6e20 632a 7600 |00b8: invoke-virtual {v6, v7}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ -09c95e: 54b6 140e |00bb: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09c962: 2207 a905 |00bd: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -09c966: 7010 3d2b 0700 |00bf: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09c96c: 1a08 1a1a |00c2: const-string v8, "echo " // string@1a1a │ │ -09c970: 6e20 462b 8700 |00c4: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c976: 0c07 |00c7: move-result-object v7 │ │ -09c978: 7110 9727 0100 |00c8: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -09c97e: 0c08 |00cb: move-result-object v8 │ │ -09c980: 6e20 462b 8700 |00cc: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c986: 0c07 |00cf: move-result-object v7 │ │ -09c988: 1a08 3d00 |00d0: const-string v8, " >&2 │ │ +09c994: 6e20 462b 5400 |00aa: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c99a: 0c04 |00ad: move-result-object v4 │ │ +09c99c: 6e10 4e2b 0400 |00ae: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09c9a2: 0c04 |00b1: move-result-object v4 │ │ +09c9a4: 1a05 ad11 |00b2: const-string v5, "UTF-8" // string@11ad │ │ +09c9a8: 6e20 222b 5400 |00b4: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ +09c9ae: 0c04 |00b7: move-result-object v4 │ │ +09c9b0: 6e20 632a 4300 |00b8: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ +09c9b6: 54b3 140e |00bb: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09c9ba: 2204 a905 |00bd: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09c9be: 7010 3d2b 0400 |00bf: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09c9c4: 1a05 1c1a |00c2: const-string v5, "echo " // string@1a1c │ │ +09c9c8: 6e20 462b 5400 |00c4: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c9ce: 0c04 |00c7: move-result-object v4 │ │ +09c9d0: 7110 9727 0000 |00c8: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +09c9d6: 0c05 |00cb: move-result-object v5 │ │ +09c9d8: 6e20 462b 5400 |00cc: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c9de: 0c04 |00cf: move-result-object v4 │ │ +09c9e0: 1a05 3d00 |00d0: const-string v5, " >&2 │ │ " // string@003d │ │ -09c98c: 6e20 462b 8700 |00d2: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09c992: 0c07 |00d5: move-result-object v7 │ │ -09c994: 6e10 4e2b 0700 |00d6: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09c99a: 0c07 |00d9: move-result-object v7 │ │ -09c99c: 1a08 ac11 |00da: const-string v8, "UTF-8" // string@11ac │ │ -09c9a0: 6e20 222b 8700 |00dc: invoke-virtual {v7, v8}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ -09c9a6: 0c07 |00df: move-result-object v7 │ │ -09c9a8: 6e20 632a 7600 |00e0: invoke-virtual {v6, v7}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ -09c9ae: 54b6 140e |00e3: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09c9b2: 6e10 622a 0600 |00e5: invoke-virtual {v6}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ -09c9b8: 55b6 1f0e |00e8: iget-boolean v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09c9bc: 3806 0d00 |00ea: if-eqz v6, 00f7 // +000d │ │ -09c9c0: 380c 0b00 |00ec: if-eqz v12, 00f7 // +000b │ │ -09c9c4: 54b7 200e |00ee: iget-object v7, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09c9c8: 1d07 |00f0: monitor-enter v7 │ │ -09c9ca: 54b6 200e |00f1: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09c9ce: 6e10 032b 0600 |00f3: invoke-virtual {v6}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ -09c9d4: 1e07 |00f6: monitor-exit v7 │ │ -09c9d6: 0e00 |00f7: return-void │ │ -09c9d8: 7020 cd27 8b00 |00f8: invoke-direct {v11, v8}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:(Z)V // method@27cd │ │ -09c9de: 28ed |00fb: goto 00e8 // -0013 │ │ -09c9e0: 3904 ecff |00fc: if-nez v4, 00e8 // -0014 │ │ -09c9e4: 54b6 1c0e |00fe: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c9e8: 7210 db2b 0600 |0100: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2bdb │ │ -09c9ee: 0a06 |0103: move-result v6 │ │ -09c9f0: 3d06 e4ff |0104: if-lez v6, 00e8 // -001c │ │ -09c9f4: 54b6 1c0e |0106: iget-object v6, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09c9f8: 7220 d92b 8600 |0108: invoke-interface {v6, v8}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ -09c9fe: 0c06 |010b: move-result-object v6 │ │ -09ca00: 1f06 0305 |010c: check-cast v6, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ -09ca04: 12e7 |010e: const/4 v7, #int -2 // #fe │ │ -09ca06: 7040 c927 6b97 |010f: invoke-direct {v11, v6, v7, v9}, Leu/chainfire/libsuperuser/Shell$Interactive;.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27c9 │ │ -09ca0c: 28ec |0112: goto 00fe // -0014 │ │ -09ca0e: 0d06 |0113: move-exception v6 │ │ -09ca10: 1e07 |0114: monitor-exit v7 │ │ -09ca12: 2706 |0115: throw v6 │ │ -09ca14: 0d06 |0116: move-exception v6 │ │ -09ca16: 28d1 |0117: goto 00e8 // -002f │ │ +09c9e4: 6e20 462b 5400 |00d2: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09c9ea: 0c04 |00d5: move-result-object v4 │ │ +09c9ec: 6e10 4e2b 0400 |00d6: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09c9f2: 0c04 |00d9: move-result-object v4 │ │ +09c9f4: 1a05 ad11 |00da: const-string v5, "UTF-8" // string@11ad │ │ +09c9f8: 6e20 222b 5400 |00dc: invoke-virtual {v4, v5}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ +09c9fe: 0c04 |00df: move-result-object v4 │ │ +09ca00: 6e20 632a 4300 |00e0: invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ +09ca06: 54b3 140e |00e3: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09ca0a: 6e10 622a 0300 |00e5: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ +09ca10: 55b3 1f0e |00e8: iget-boolean v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09ca14: 3803 0d00 |00ea: if-eqz v3, 00f7 // +000d │ │ +09ca18: 380c 0b00 |00ec: if-eqz v12, 00f7 // +000b │ │ +09ca1c: 54b4 200e |00ee: iget-object v4, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09ca20: 1d04 |00f0: monitor-enter v4 │ │ +09ca22: 54b3 200e |00f1: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09ca26: 6e10 032b 0300 |00f3: invoke-virtual {v3}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ +09ca2c: 1e04 |00f6: monitor-exit v4 │ │ +09ca2e: 0e00 |00f7: return-void │ │ +09ca30: 7020 cd27 4b00 |00f8: invoke-direct {v11, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:(Z)V // method@27cd │ │ +09ca36: 28ed |00fb: goto 00e8 // -0013 │ │ +09ca38: 3901 ecff |00fc: if-nez v1, 00e8 // -0014 │ │ +09ca3c: 54b3 1c0e |00fe: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09ca40: 7210 db2b 0300 |0100: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +09ca46: 0a03 |0103: move-result v3 │ │ +09ca48: 3d03 e4ff |0104: if-lez v3, 00e8 // -001c │ │ +09ca4c: 54b3 1c0e |0106: iget-object v3, v11, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09ca50: 7220 d92b 4300 |0108: invoke-interface {v3, v4}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ +09ca56: 0c03 |010b: move-result-object v3 │ │ +09ca58: 1f03 0305 |010c: check-cast v3, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ +09ca5c: 12e5 |010e: const/4 v5, #int -2 // #fe │ │ +09ca5e: 7040 c927 3b65 |010f: invoke-direct {v11, v3, v5, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.postCallback:(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V // method@27c9 │ │ +09ca64: 28ec |0112: goto 00fe // -0014 │ │ +09ca66: 0d03 |0113: move-exception v3 │ │ +09ca68: 1e04 |0114: monitor-exit v4 │ │ +09ca6a: 2703 |0115: throw v3 │ │ +09ca6c: 0d03 |0116: move-exception v3 │ │ +09ca6e: 28d1 |0117: goto 00e8 // -002f │ │ catches : 3 │ │ 0x0035 - 0x00e8 │ │ Ljava/io/IOException; -> 0x0116 │ │ 0x00f1 - 0x00f7 │ │ -> 0x0113 │ │ 0x0114 - 0x0115 │ │ -> 0x0113 │ │ positions : │ │ - 0x0003 line=1295 │ │ - 0x0007 line=1296 │ │ - 0x0009 line=1297 │ │ - 0x000b line=1299 │ │ - 0x0019 line=1300 │ │ - 0x0021 line=1301 │ │ - 0x0026 line=1303 │ │ - 0x0028 line=1304 │ │ - 0x002a line=1305 │ │ - 0x002c line=1306 │ │ - 0x002e line=1308 │ │ - 0x0035 line=1310 │ │ - 0x003b line=1315 │ │ - 0x0046 line=1318 │ │ - 0x0049 line=1319 │ │ - 0x004b line=1320 │ │ - 0x004e line=1321 │ │ - 0x0058 line=1322 │ │ - 0x0072 line=1324 │ │ - 0x0090 line=1321 │ │ - 0x0093 line=1326 │ │ - 0x00bb line=1327 │ │ - 0x00e3 line=1328 │ │ - 0x00e8 line=1342 │ │ - 0x00ee line=1343 │ │ - 0x00f1 line=1344 │ │ - 0x00f6 line=1345 │ │ - 0x00f7 line=1347 │ │ - 0x00f8 line=1333 │ │ - 0x00fc line=1335 │ │ - 0x00fe line=1337 │ │ - 0x0106 line=1338 │ │ - 0x0113 line=1345 │ │ - 0x0116 line=1329 │ │ - locals : │ │ - 0x0058 - 0x0093 reg=5 write Ljava/lang/String; │ │ - 0x0052 - 0x00e8 reg=0 arr$ [Ljava/lang/String; │ │ - 0x0021 - 0x00e8 reg=1 command Leu/chainfire/libsuperuser/Shell$Command; │ │ - 0x0054 - 0x00e8 reg=2 i$ I │ │ - 0x0053 - 0x00e8 reg=3 len$ I │ │ - 0x00f8 - 0x00fc reg=1 command Leu/chainfire/libsuperuser/Shell$Command; │ │ - 0x0116 - 0x0118 reg=1 command Leu/chainfire/libsuperuser/Shell$Command; │ │ - 0x0007 - 0x0118 reg=4 running Z │ │ + 0x0003 line=1305 │ │ + 0x0007 line=1306 │ │ + 0x0009 line=1307 │ │ + 0x000b line=1309 │ │ + 0x0019 line=1310 │ │ + 0x0021 line=1311 │ │ + 0x0026 line=1313 │ │ + 0x0028 line=1314 │ │ + 0x002a line=1315 │ │ + 0x002c line=1316 │ │ + 0x002e line=1318 │ │ + 0x0035 line=1320 │ │ + 0x003b line=1325 │ │ + 0x0046 line=1328 │ │ + 0x0049 line=1329 │ │ + 0x004b line=1330 │ │ + 0x004e line=1331 │ │ + 0x0058 line=1332 │ │ + 0x0062 line=1333 │ │ + 0x006b line=1332 │ │ + 0x0072 line=1334 │ │ + 0x0090 line=1331 │ │ + 0x0093 line=1336 │ │ + 0x00bb line=1337 │ │ + 0x00e3 line=1338 │ │ + 0x00e8 line=1352 │ │ + 0x00ee line=1353 │ │ + 0x00f1 line=1354 │ │ + 0x00f6 line=1355 │ │ + 0x00f7 line=1357 │ │ + 0x00f8 line=1343 │ │ + 0x00fc line=1345 │ │ + 0x00fe line=1347 │ │ + 0x0106 line=1348 │ │ + 0x0113 line=1355 │ │ + 0x0116 line=1339 │ │ + locals : │ │ + 0x0058 - 0x0093 reg=2 write Ljava/lang/String; │ │ + 0x0021 - 0x00e8 reg=0 command Leu/chainfire/libsuperuser/Shell$Command; │ │ + 0x00f8 - 0x00fc reg=0 command Leu/chainfire/libsuperuser/Shell$Command; │ │ + 0x0116 - 0x0118 reg=0 command Leu/chainfire/libsuperuser/Shell$Command; │ │ + 0x0007 - 0x0118 reg=1 running Z │ │ 0x0000 - 0x0118 reg=11 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0118 reg=12 notifyIdle Z │ │ │ │ #25 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'startCallback' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -09ca3c: |[09ca3c] eu.chainfire.libsuperuser.Shell$Interactive.startCallback:()V │ │ -09ca4c: 5421 180e |0000: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ -09ca50: 1d01 |0002: monitor-enter v1 │ │ -09ca52: 5220 190e |0003: iget v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09ca56: d800 0001 |0005: add-int/lit8 v0, v0, #int 1 // #01 │ │ -09ca5a: 5920 190e |0007: iput v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09ca5e: 1e01 |0009: monitor-exit v1 │ │ -09ca60: 0e00 |000a: return-void │ │ -09ca62: 0d00 |000b: move-exception v0 │ │ -09ca64: 1e01 |000c: monitor-exit v1 │ │ -09ca66: 2700 |000d: throw v0 │ │ +09ca94: |[09ca94] eu.chainfire.libsuperuser.Shell$Interactive.startCallback:()V │ │ +09caa4: 5421 180e |0000: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ +09caa8: 1d01 |0002: monitor-enter v1 │ │ +09caaa: 5220 190e |0003: iget v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09caae: d800 0001 |0005: add-int/lit8 v0, v0, #int 1 // #01 │ │ +09cab2: 5920 190e |0007: iput v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09cab6: 1e01 |0009: monitor-exit v1 │ │ +09cab8: 0e00 |000a: return-void │ │ +09caba: 0d00 |000b: move-exception v0 │ │ +09cabc: 1e01 |000c: monitor-exit v1 │ │ +09cabe: 2700 |000d: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000d │ │ -> 0x000b │ │ positions : │ │ - 0x0000 line=1408 │ │ - 0x0003 line=1409 │ │ - 0x0009 line=1410 │ │ - 0x000a line=1411 │ │ - 0x000b line=1410 │ │ + 0x0000 line=1418 │ │ + 0x0003 line=1419 │ │ + 0x0009 line=1420 │ │ + 0x000a line=1421 │ │ + 0x000b line=1420 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #26 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'startWatchdog' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 7 │ │ insns size : 32 16-bit code units │ │ -09ca74: |[09ca74] eu.chainfire.libsuperuser.Shell$Interactive.startWatchdog:()V │ │ -09ca84: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ -09ca88: 5270 2c0e |0002: iget v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ -09ca8c: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ -09ca90: 0e00 |0006: return-void │ │ -09ca92: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09ca94: 5970 2b0e |0008: iput v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogCount:I // field@0e2b │ │ -09ca98: 2200 ee05 |000a: new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@05ee │ │ -09ca9c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -09ca9e: 7020 152c 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(I)V // method@2c15 │ │ -09caa4: 5b70 2a0e |0010: iput-object v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09caa8: 5470 2a0e |0012: iget-object v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09caac: 2201 0505 |0014: new-instance v1, Leu/chainfire/libsuperuser/Shell$Interactive$2; // type@0505 │ │ -09cab0: 7020 9c27 7100 |0016: invoke-direct {v1, v7}, Leu/chainfire/libsuperuser/Shell$Interactive$2;.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@279c │ │ -09cab6: 6206 4713 |0019: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1347 │ │ -09caba: 0424 |001b: move-wide v4, v2 │ │ -09cabc: 7407 162c 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@2c16 │ │ -09cac2: 28e7 |001f: goto 0006 // -0019 │ │ - catches : (none) │ │ - positions : │ │ - 0x0002 line=1264 │ │ - 0x0006 line=1275 │ │ - 0x0007 line=1267 │ │ - 0x000a line=1268 │ │ - 0x0012 line=1269 │ │ +09cacc: |[09cacc] eu.chainfire.libsuperuser.Shell$Interactive.startWatchdog:()V │ │ +09cadc: 1602 0100 |0000: const-wide/16 v2, #int 1 // #1 │ │ +09cae0: 5270 2c0e |0002: iget v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogTimeout:I // field@0e2c │ │ +09cae4: 3900 0300 |0004: if-nez v0, 0007 // +0003 │ │ +09cae8: 0e00 |0006: return-void │ │ +09caea: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09caec: 5970 2b0e |0008: iput v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdogCount:I // field@0e2b │ │ +09caf0: 2200 ee05 |000a: new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; // type@05ee │ │ +09caf4: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +09caf6: 7020 152c 1000 |000d: invoke-direct {v0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.:(I)V // method@2c15 │ │ +09cafc: 5b70 2a0e |0010: iput-object v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09cb00: 5470 2a0e |0012: iget-object v0, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09cb04: 2201 0505 |0014: new-instance v1, Leu/chainfire/libsuperuser/Shell$Interactive$2; // type@0505 │ │ +09cb08: 7020 9c27 7100 |0016: invoke-direct {v1, v7}, Leu/chainfire/libsuperuser/Shell$Interactive$2;.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@279c │ │ +09cb0e: 6206 4713 |0019: sget-object v6, Ljava/util/concurrent/TimeUnit;.SECONDS:Ljava/util/concurrent/TimeUnit; // field@1347 │ │ +09cb12: 0424 |001b: move-wide v4, v2 │ │ +09cb14: 7407 162c 0000 |001c: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.scheduleAtFixedRate:(Ljava/lang/Runnable;JJLjava/util/concurrent/TimeUnit;)Ljava/util/concurrent/ScheduledFuture; // method@2c16 │ │ +09cb1a: 28e7 |001f: goto 0006 // -0019 │ │ + catches : (none) │ │ + positions : │ │ + 0x0002 line=1274 │ │ + 0x0006 line=1285 │ │ + 0x0007 line=1277 │ │ + 0x000a line=1278 │ │ + 0x0012 line=1279 │ │ locals : │ │ 0x0000 - 0x0020 reg=7 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #27 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'stopWatchdog' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -09cac4: |[09cac4] eu.chainfire.libsuperuser.Shell$Interactive.stopWatchdog:()V │ │ -09cad4: 5410 2a0e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09cad8: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -09cadc: 5410 2a0e |0004: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09cae0: 6e10 182c 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdownNow:()Ljava/util/List; // method@2c18 │ │ -09cae6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -09cae8: 5b10 2a0e |000a: iput-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ -09caec: 0e00 |000c: return-void │ │ +09cb1c: |[09cb1c] eu.chainfire.libsuperuser.Shell$Interactive.stopWatchdog:()V │ │ +09cb2c: 5410 2a0e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09cb30: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +09cb34: 5410 2a0e |0004: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09cb38: 6e10 182c 0000 |0006: invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;.shutdownNow:()Ljava/util/List; // method@2c18 │ │ +09cb3e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +09cb40: 5b10 2a0e |000a: iput-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; // field@0e2a │ │ +09cb44: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1281 │ │ - 0x0004 line=1282 │ │ - 0x0009 line=1283 │ │ - 0x000c line=1285 │ │ + 0x0000 line=1291 │ │ + 0x0004 line=1292 │ │ + 0x0009 line=1293 │ │ + 0x000c line=1295 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'addCommand' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09caf0: |[09caf0] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/lang/String;)V │ │ -09cb00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09cb02: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09cb04: 1f00 0c05 |0002: check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // type@050c │ │ -09cb08: 6e40 b927 3201 |0004: invoke-virtual {v2, v3, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27b9 │ │ -09cb0e: 0e00 |0007: return-void │ │ +09cb48: |[09cb48] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/lang/String;)V │ │ +09cb58: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cb5a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09cb5c: 1f00 0c05 |0002: check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // type@050c │ │ +09cb60: 6e40 b927 3201 |0004: invoke-virtual {v2, v3, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27b9 │ │ +09cb66: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1072 │ │ - 0x0007 line=1073 │ │ + 0x0000 line=1084 │ │ + 0x0007 line=1085 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0008 reg=3 command Ljava/lang/String; │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'addCommand' │ │ type : '(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -09cb10: |[09cb10] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ -09cb20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09cb22: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09cb26: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09cb28: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -09cb2c: 6e40 be27 0254 |0006: invoke-virtual {v2, v0, v4, v5}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@27be │ │ -09cb32: 0e00 |0009: return-void │ │ +09cb68: |[09cb68] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ +09cb78: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09cb7a: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09cb7e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09cb80: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +09cb84: 6e40 be27 0254 |0006: invoke-virtual {v2, v0, v4, v5}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@27be │ │ +09cb8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1111 │ │ - 0x0009 line=1114 │ │ + 0x0000 line=1123 │ │ + 0x0009 line=1126 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x000a reg=3 command Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 code I │ │ 0x0000 - 0x000a reg=5 onCommandLineListener Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ @@ -152501,25 +152490,25 @@ │ │ type : '(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -09cb34: |[09cb34] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ -09cb44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -09cb46: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09cb4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09cb4c: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ -09cb50: 6e40 bf27 0254 |0006: invoke-virtual {v2, v0, v4, v5}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bf │ │ -09cb56: 0e00 |0009: return-void │ │ +09cb8c: |[09cb8c] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ +09cb9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +09cb9e: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09cba2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09cba4: 4d03 0001 |0004: aput-object v3, v0, v1 │ │ +09cba8: 6e40 bf27 0254 |0006: invoke-virtual {v2, v0, v4, v5}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bf │ │ +09cbae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1090 │ │ - 0x0009 line=1093 │ │ + 0x0000 line=1102 │ │ + 0x0009 line=1105 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x000a reg=3 command Ljava/lang/String; │ │ 0x0000 - 0x000a reg=4 code I │ │ 0x0000 - 0x000a reg=5 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ @@ -152527,51 +152516,51 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09cb58: |[09cb58] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/util/List;)V │ │ -09cb68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09cb6a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09cb6c: 1f00 0c05 |0002: check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // type@050c │ │ -09cb70: 6e40 bc27 3201 |0004: invoke-virtual {v2, v3, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bc │ │ -09cb76: 0e00 |0007: return-void │ │ +09cbb0: |[09cbb0] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/util/List;)V │ │ +09cbc0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cbc2: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09cbc4: 1f00 0c05 |0002: check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // type@050c │ │ +09cbc8: 6e40 bc27 3201 |0004: invoke-virtual {v2, v3, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bc │ │ +09cbce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1122 │ │ - 0x0007 line=1123 │ │ + 0x0000 line=1134 │ │ + 0x0007 line=1135 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0008 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0008 reg=3 commands Ljava/util/List; Ljava/util/List; │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'addCommand' │ │ type : '(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -09cb78: |[09cb78] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ -09cb88: 7210 db2b 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ -09cb8e: 0a00 |0003: move-result v0 │ │ -09cb90: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09cb94: 7220 dd2b 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ -09cb9a: 0c00 |0009: move-result-object v0 │ │ -09cb9c: 1f00 5406 |000a: check-cast v0, [Ljava/lang/String; // type@0654 │ │ -09cba0: 6e40 be27 0143 |000c: invoke-virtual {v1, v0, v3, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@27be │ │ -09cba6: 0e00 |000f: return-void │ │ +09cbd0: |[09cbd0] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ +09cbe0: 7210 db2b 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ +09cbe6: 0a00 |0003: move-result v0 │ │ +09cbe8: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09cbec: 7220 dd2b 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ +09cbf2: 0c00 |0009: move-result-object v0 │ │ +09cbf4: 1f00 5406 |000a: check-cast v0, [Ljava/lang/String; // type@0654 │ │ +09cbf8: 6e40 be27 0143 |000c: invoke-virtual {v1, v0, v3, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@27be │ │ +09cbfe: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1162 │ │ - 0x000f line=1163 │ │ + 0x0000 line=1174 │ │ + 0x000f line=1175 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0010 reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0010 reg=2 commands Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0010 reg=3 code I │ │ 0x0000 - 0x0010 reg=4 onCommandLineListener Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ │ │ @@ -152580,27 +152569,27 @@ │ │ type : '(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -09cba8: |[09cba8] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ -09cbb8: 7210 db2b 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ -09cbbe: 0a00 |0003: move-result v0 │ │ -09cbc0: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09cbc4: 7220 dd2b 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ -09cbca: 0c00 |0009: move-result-object v0 │ │ -09cbcc: 1f00 5406 |000a: check-cast v0, [Ljava/lang/String; // type@0654 │ │ -09cbd0: 6e40 bf27 0143 |000c: invoke-virtual {v1, v0, v3, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bf │ │ -09cbd6: 0e00 |000f: return-void │ │ +09cc00: |[09cc00] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ +09cc10: 7210 db2b 0200 |0000: invoke-interface {v2}, Ljava/util/List;.size:()I // method@2bdb │ │ +09cc16: 0a00 |0003: move-result v0 │ │ +09cc18: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09cc1c: 7220 dd2b 0200 |0006: invoke-interface {v2, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ +09cc22: 0c00 |0009: move-result-object v0 │ │ +09cc24: 1f00 5406 |000a: check-cast v0, [Ljava/lang/String; // type@0654 │ │ +09cc28: 6e40 bf27 0143 |000c: invoke-virtual {v1, v0, v3, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bf │ │ +09cc2e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1142 │ │ - 0x000f line=1143 │ │ + 0x0000 line=1154 │ │ + 0x000f line=1155 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0010 reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0010 reg=2 commands Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0010 reg=3 code I │ │ 0x0000 - 0x0010 reg=4 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ @@ -152609,58 +152598,58 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09cbd8: |[09cbd8] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:([Ljava/lang/String;)V │ │ -09cbe8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09cbea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09cbec: 1f00 0c05 |0002: check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // type@050c │ │ -09cbf0: 6e40 bf27 3201 |0004: invoke-virtual {v2, v3, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bf │ │ -09cbf6: 0e00 |0007: return-void │ │ +09cc30: |[09cc30] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:([Ljava/lang/String;)V │ │ +09cc40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09cc42: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09cc44: 1f00 0c05 |0002: check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // type@050c │ │ +09cc48: 6e40 bf27 3201 |0004: invoke-virtual {v2, v3, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V // method@27bf │ │ +09cc4e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1171 │ │ - 0x0007 line=1172 │ │ + 0x0000 line=1183 │ │ + 0x0007 line=1184 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0008 reg=3 commands [Ljava/lang/String; │ │ │ │ #7 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'addCommand' │ │ type : '([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -09cbf8: |[09cbf8] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ -09cc08: 1d03 |0000: monitor-enter v3 │ │ -09cc0a: 5430 1c0e |0001: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09cc0e: 2201 0305 |0003: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ -09cc12: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -09cc14: 7056 9427 4125 |0006: invoke-direct {v1, v4, v5, v2, v6}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ -09cc1a: 7220 d22b 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09cc20: 7010 cc27 0300 |000c: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ -09cc26: 1e03 |000f: monitor-exit v3 │ │ -09cc28: 0e00 |0010: return-void │ │ -09cc2a: 0d00 |0011: move-exception v0 │ │ -09cc2c: 1e03 |0012: monitor-exit v3 │ │ -09cc2e: 2700 |0013: throw v0 │ │ +09cc50: |[09cc50] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ +09cc60: 1d03 |0000: monitor-enter v3 │ │ +09cc62: 5430 1c0e |0001: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09cc66: 2201 0305 |0003: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ +09cc6a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +09cc6c: 7056 9427 4125 |0006: invoke-direct {v1, v4, v5, v2, v6}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ +09cc72: 7220 d22b 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09cc78: 7010 cc27 0300 |000c: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ +09cc7e: 1e03 |000f: monitor-exit v3 │ │ +09cc80: 0e00 |0010: return-void │ │ +09cc82: 0d00 |0011: move-exception v0 │ │ +09cc84: 1e03 |0012: monitor-exit v3 │ │ +09cc86: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ - 0x0000 line=1212 │ │ - 0x000c line=1213 │ │ - 0x000f line=1214 │ │ - 0x0011 line=1212 │ │ + 0x0000 line=1224 │ │ + 0x000c line=1225 │ │ + 0x000f line=1226 │ │ + 0x0011 line=1224 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0014 reg=4 commands [Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=5 code I │ │ 0x0000 - 0x0014 reg=6 onCommandLineListener Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ │ │ #8 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ @@ -152668,439 +152657,468 @@ │ │ type : '([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -09cc3c: |[09cc3c] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ -09cc4c: 1d03 |0000: monitor-enter v3 │ │ -09cc4e: 5430 1c0e |0001: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ -09cc52: 2201 0305 |0003: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ -09cc56: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -09cc58: 7052 9427 4165 |0006: invoke-direct {v1, v4, v5, v6, v2}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ -09cc5e: 7220 d22b 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09cc64: 7010 cc27 0300 |000c: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ -09cc6a: 1e03 |000f: monitor-exit v3 │ │ -09cc6c: 0e00 |0010: return-void │ │ -09cc6e: 0d00 |0011: move-exception v0 │ │ -09cc70: 1e03 |0012: monitor-exit v3 │ │ -09cc72: 2700 |0013: throw v0 │ │ +09cc94: |[09cc94] eu.chainfire.libsuperuser.Shell$Interactive.addCommand:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ +09cca4: 1d03 |0000: monitor-enter v3 │ │ +09cca6: 5430 1c0e |0001: iget-object v0, v3, Leu/chainfire/libsuperuser/Shell$Interactive;.commands:Ljava/util/List; // field@0e1c │ │ +09ccaa: 2201 0305 |0003: new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; // type@0503 │ │ +09ccae: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +09ccb0: 7052 9427 4165 |0006: invoke-direct {v1, v4, v5, v6, v2}, Leu/chainfire/libsuperuser/Shell$Command;.:([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V // method@2794 │ │ +09ccb6: 7220 d22b 1000 |0009: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09ccbc: 7010 cc27 0300 |000c: invoke-direct {v3}, Leu/chainfire/libsuperuser/Shell$Interactive;.runNextCommand:()V // method@27cc │ │ +09ccc2: 1e03 |000f: monitor-exit v3 │ │ +09ccc4: 0e00 |0010: return-void │ │ +09ccc6: 0d00 |0011: move-exception v0 │ │ +09ccc8: 1e03 |0012: monitor-exit v3 │ │ +09ccca: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x000f │ │ -> 0x0011 │ │ positions : │ │ - 0x0000 line=1191 │ │ - 0x000c line=1192 │ │ - 0x000f line=1193 │ │ - 0x0011 line=1191 │ │ + 0x0000 line=1203 │ │ + 0x000c line=1204 │ │ + 0x000f line=1205 │ │ + 0x0011 line=1203 │ │ locals : │ │ 0x0000 - 0x0014 reg=3 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x0014 reg=4 commands [Ljava/lang/String; │ │ 0x0000 - 0x0014 reg=5 code I │ │ 0x0000 - 0x0014 reg=6 onCommandResultListener Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ #9 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'close' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ - insns size : 143 16-bit code units │ │ -09cc80: |[09cc80] eu.chainfire.libsuperuser.Shell$Interactive.close:()V │ │ -09cc90: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -09cc92: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -09cc94: 6e10 c527 0700 |0002: invoke-virtual {v7}, Leu/chainfire/libsuperuser/Shell$Interactive;.isIdle:()Z // method@27c5 │ │ -09cc9a: 0a00 |0005: move-result v0 │ │ -09cc9c: 1d07 |0006: monitor-enter v7 │ │ -09cc9e: 5572 270e |0007: iget-boolean v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ -09cca2: 3902 0400 |0009: if-nez v2, 000d // +0004 │ │ -09cca6: 1e07 |000b: monitor-exit v7 │ │ -09cca8: 0e00 |000c: return-void │ │ -09ccaa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -09ccac: 5c72 270e |000e: iput-boolean v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ -09ccb0: 1212 |0010: const/4 v2, #int 1 // #1 │ │ -09ccb2: 5c72 1a0e |0011: iput-boolean v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ -09ccb6: 1e07 |0013: monitor-exit v7 │ │ -09ccb8: 3900 1e00 |0014: if-nez v0, 0032 // +001e │ │ -09ccbc: 7100 5d27 0000 |0016: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ -09ccc2: 0a02 |0019: move-result v2 │ │ -09ccc4: 3802 1800 |001a: if-eqz v2, 0032 // +0018 │ │ -09ccc8: 7100 6227 0000 |001c: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ -09ccce: 0a02 |001f: move-result v2 │ │ -09ccd0: 3802 1200 |0020: if-eqz v2, 0032 // +0012 │ │ -09ccd4: 1a02 ec02 |0022: const-string v2, "Application attempted to wait for a non-idle shell to close on the main thread" // string@02ec │ │ -09ccd8: 7110 5e27 0200 |0024: invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09ccde: 2202 1205 |0027: new-instance v2, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ -09cce2: 1a03 ec02 |0029: const-string v3, "Application attempted to wait for a non-idle shell to close on the main thread" // string@02ec │ │ -09cce6: 7020 ea27 3200 |002b: invoke-direct {v2, v3}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ -09ccec: 2702 |002e: throw v2 │ │ -09ccee: 0d02 |002f: move-exception v2 │ │ -09ccf0: 1e07 |0030: monitor-exit v7 │ │ -09ccf2: 2702 |0031: throw v2 │ │ -09ccf4: 3900 0500 |0032: if-nez v0, 0037 // +0005 │ │ -09ccf8: 6e10 d127 0700 |0034: invoke-virtual {v7}, Leu/chainfire/libsuperuser/Shell$Interactive;.waitForIdle:()Z // method@27d1 │ │ -09ccfe: 5472 140e |0037: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09cd02: 1a03 c01a |0039: const-string v3, "exit │ │ -" // string@1ac0 │ │ -09cd06: 1a04 ac11 |003b: const-string v4, "UTF-8" // string@11ac │ │ -09cd0a: 6e20 222b 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ -09cd10: 0c03 |0040: move-result-object v3 │ │ -09cd12: 6e20 632a 3200 |0041: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ -09cd18: 5472 140e |0044: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09cd1c: 6e10 622a 0200 |0046: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ -09cd22: 5472 260e |0049: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09cd26: 6e10 0b2b 0200 |004b: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@2b0b │ │ -09cd2c: 5472 140e |004e: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09cd30: 6e10 612a 0200 |0050: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@2a61 │ │ -09cd36: 5472 150e |0053: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ -09cd3a: 6e10 ee27 0200 |0055: invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ -09cd40: 5472 130e |0058: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ -09cd44: 6e10 ee27 0200 |005a: invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ -09cd4a: 7010 d027 0700 |005d: invoke-direct {v7}, Leu/chainfire/libsuperuser/Shell$Interactive;.stopWatchdog:()V // method@27d0 │ │ -09cd50: 5472 260e |0060: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09cd54: 6e10 062b 0200 |0062: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@2b06 │ │ -09cd5a: 1a02 4313 |0065: const-string v2, "[%s%%] END" // string@1343 │ │ -09cd5e: 2353 5206 |0067: new-array v3, v5, [Ljava/lang/Object; // type@0652 │ │ -09cd62: 5474 280e |0069: iget-object v4, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ -09cd66: 6205 4413 |006b: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09cd6a: 6e20 362b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09cd70: 0c04 |0070: move-result-object v4 │ │ -09cd72: 4d04 0306 |0071: aput-object v4, v3, v6 │ │ -09cd76: 7120 1f2b 3200 |0073: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09cd7c: 0c02 |0076: move-result-object v2 │ │ -09cd7e: 7110 5e27 0200 |0077: invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09cd84: 2892 |007a: goto 000c // -006e │ │ -09cd86: 0d01 |007b: move-exception v1 │ │ -09cd88: 6e10 7f2a 0100 |007c: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2a7f │ │ -09cd8e: 0c02 |007f: move-result-object v2 │ │ -09cd90: 1a03 6b04 |0080: const-string v3, "EPIPE" // string@046b │ │ -09cd94: 6e20 1b2b 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09cd9a: 0a02 |0085: move-result v2 │ │ -09cd9c: 3902 c3ff |0086: if-nez v2, 0049 // -003d │ │ -09cda0: 2701 |0088: throw v1 │ │ -09cda2: 0d02 |0089: move-exception v2 │ │ -09cda4: 28db |008a: goto 0065 // -0025 │ │ -09cda6: 0d02 |008b: move-exception v2 │ │ -09cda8: 28d9 |008c: goto 0065 // -0027 │ │ -09cdaa: 0d02 |008d: move-exception v2 │ │ -09cdac: 28c5 |008e: goto 0053 // -003b │ │ + insns size : 155 16-bit code units │ │ +09ccd8: |[09ccd8] eu.chainfire.libsuperuser.Shell$Interactive.close:()V │ │ +09cce8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +09ccea: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +09ccec: 6e10 c527 0700 |0002: invoke-virtual {v7}, Leu/chainfire/libsuperuser/Shell$Interactive;.isIdle:()Z // method@27c5 │ │ +09ccf2: 0a00 |0005: move-result v0 │ │ +09ccf4: 1d07 |0006: monitor-enter v7 │ │ +09ccf6: 5572 270e |0007: iget-boolean v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ +09ccfa: 3902 0400 |0009: if-nez v2, 000d // +0004 │ │ +09ccfe: 1e07 |000b: monitor-exit v7 │ │ +09cd00: 0e00 |000c: return-void │ │ +09cd02: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +09cd04: 5c72 270e |000e: iput-boolean v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ +09cd08: 1212 |0010: const/4 v2, #int 1 // #1 │ │ +09cd0a: 5c72 1a0e |0011: iput-boolean v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ +09cd0e: 1e07 |0013: monitor-exit v7 │ │ +09cd10: 3900 1e00 |0014: if-nez v0, 0032 // +001e │ │ +09cd14: 7100 5d27 0000 |0016: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ +09cd1a: 0a02 |0019: move-result v2 │ │ +09cd1c: 3802 1800 |001a: if-eqz v2, 0032 // +0018 │ │ +09cd20: 7100 6227 0000 |001c: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ +09cd26: 0a02 |001f: move-result v2 │ │ +09cd28: 3802 1200 |0020: if-eqz v2, 0032 // +0012 │ │ +09cd2c: 1a02 ec02 |0022: const-string v2, "Application attempted to wait for a non-idle shell to close on the main thread" // string@02ec │ │ +09cd30: 7110 5e27 0200 |0024: invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09cd36: 2202 1205 |0027: new-instance v2, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ +09cd3a: 1a03 ec02 |0029: const-string v3, "Application attempted to wait for a non-idle shell to close on the main thread" // string@02ec │ │ +09cd3e: 7020 ea27 3200 |002b: invoke-direct {v2, v3}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ +09cd44: 2702 |002e: throw v2 │ │ +09cd46: 0d02 |002f: move-exception v2 │ │ +09cd48: 1e07 |0030: monitor-exit v7 │ │ +09cd4a: 2702 |0031: throw v2 │ │ +09cd4c: 3900 0500 |0032: if-nez v0, 0037 // +0005 │ │ +09cd50: 6e10 d127 0700 |0034: invoke-virtual {v7}, Leu/chainfire/libsuperuser/Shell$Interactive;.waitForIdle:()Z // method@27d1 │ │ +09cd56: 5472 140e |0037: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09cd5a: 1a03 c21a |0039: const-string v3, "exit │ │ +" // string@1ac2 │ │ +09cd5e: 1a04 ad11 |003b: const-string v4, "UTF-8" // string@11ad │ │ +09cd62: 6e20 222b 4300 |003d: invoke-virtual {v3, v4}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ +09cd68: 0c03 |0040: move-result-object v3 │ │ +09cd6a: 6e20 632a 3200 |0041: invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ +09cd70: 5472 140e |0044: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09cd74: 6e10 622a 0200 |0046: invoke-virtual {v2}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ +09cd7a: 5472 260e |0049: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09cd7e: 6e10 0b2b 0200 |004b: invoke-virtual {v2}, Ljava/lang/Process;.waitFor:()I // method@2b0b │ │ +09cd84: 5472 140e |004e: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09cd88: 6e10 612a 0200 |0050: invoke-virtual {v2}, Ljava/io/DataOutputStream;.close:()V // method@2a61 │ │ +09cd8e: 5472 150e |0053: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e15 │ │ +09cd92: 6e10 ee27 0200 |0055: invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ +09cd98: 5472 130e |0058: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.STDERR:Leu/chainfire/libsuperuser/StreamGobbler; // field@0e13 │ │ +09cd9c: 6e10 ee27 0200 |005a: invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ +09cda2: 7010 d027 0700 |005d: invoke-direct {v7}, Leu/chainfire/libsuperuser/Shell$Interactive;.stopWatchdog:()V // method@27d0 │ │ +09cda8: 5472 260e |0060: iget-object v2, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09cdac: 6e10 062b 0200 |0062: invoke-virtual {v2}, Ljava/lang/Process;.destroy:()V // method@2b06 │ │ +09cdb2: 1a02 4413 |0065: const-string v2, "[%s%%] END" // string@1344 │ │ +09cdb6: 2353 5206 |0067: new-array v3, v5, [Ljava/lang/Object; // type@0652 │ │ +09cdba: 5474 280e |0069: iget-object v4, v7, Leu/chainfire/libsuperuser/Shell$Interactive;.shell:Ljava/lang/String; // field@0e28 │ │ +09cdbe: 6205 4413 |006b: sget-object v5, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09cdc2: 6e20 362b 5400 |006d: invoke-virtual {v4, v5}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09cdc8: 0c04 |0070: move-result-object v4 │ │ +09cdca: 4d04 0306 |0071: aput-object v4, v3, v6 │ │ +09cdce: 7120 1f2b 3200 |0073: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09cdd4: 0c02 |0076: move-result-object v2 │ │ +09cdd6: 7110 5e27 0200 |0077: invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09cddc: 2892 |007a: goto 000c // -006e │ │ +09cdde: 0d01 |007b: move-exception v1 │ │ +09cde0: 6e10 7f2a 0100 |007c: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2a7f │ │ +09cde6: 0c02 |007f: move-result-object v2 │ │ +09cde8: 1a03 6b04 |0080: const-string v3, "EPIPE" // string@046b │ │ +09cdec: 6e20 1b2b 3200 |0082: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09cdf2: 0a02 |0085: move-result v2 │ │ +09cdf4: 3902 c3ff |0086: if-nez v2, 0049 // -003d │ │ +09cdf8: 6e10 7f2a 0100 |0088: invoke-virtual {v1}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2a7f │ │ +09cdfe: 0c02 |008b: move-result-object v2 │ │ +09ce00: 1a03 b210 |008c: const-string v3, "Stream closed" // string@10b2 │ │ +09ce04: 6e20 1b2b 3200 |008e: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09ce0a: 0a02 |0091: move-result v2 │ │ +09ce0c: 3902 b7ff |0092: if-nez v2, 0049 // -0049 │ │ +09ce10: 2701 |0094: throw v1 │ │ +09ce12: 0d02 |0095: move-exception v2 │ │ +09ce14: 28cf |0096: goto 0065 // -0031 │ │ +09ce16: 0d02 |0097: move-exception v2 │ │ +09ce18: 28cd |0098: goto 0065 // -0033 │ │ +09ce1a: 0d02 |0099: move-exception v2 │ │ +09ce1c: 28b9 |009a: goto 0053 // -0047 │ │ catches : 7 │ │ 0x0007 - 0x0014 │ │ -> 0x002f │ │ 0x0030 - 0x0031 │ │ -> 0x002f │ │ 0x0037 - 0x0049 │ │ Ljava/io/IOException; -> 0x007b │ │ - Ljava/lang/InterruptedException; -> 0x008b │ │ + Ljava/lang/InterruptedException; -> 0x0097 │ │ 0x0049 - 0x004e │ │ - Ljava/io/IOException; -> 0x0089 │ │ - Ljava/lang/InterruptedException; -> 0x008b │ │ + Ljava/io/IOException; -> 0x0095 │ │ + Ljava/lang/InterruptedException; -> 0x0097 │ │ 0x004e - 0x0053 │ │ - Ljava/io/IOException; -> 0x008d │ │ - Ljava/lang/InterruptedException; -> 0x008b │ │ + Ljava/io/IOException; -> 0x0099 │ │ + Ljava/lang/InterruptedException; -> 0x0097 │ │ 0x0053 - 0x0065 │ │ - Ljava/io/IOException; -> 0x0089 │ │ - Ljava/lang/InterruptedException; -> 0x008b │ │ - 0x007c - 0x0089 │ │ - Ljava/io/IOException; -> 0x0089 │ │ - Ljava/lang/InterruptedException; -> 0x008b │ │ - positions : │ │ - 0x0002 line=1585 │ │ - 0x0006 line=1587 │ │ - 0x0007 line=1588 │ │ - 0x000b line=1589 │ │ - 0x000c line=1643 │ │ - 0x000d line=1590 │ │ - 0x0010 line=1591 │ │ - 0x0013 line=1592 │ │ - 0x0014 line=1597 │ │ - 0x0022 line=1598 │ │ - 0x0027 line=1599 │ │ - 0x002f line=1592 │ │ - 0x0032 line=1602 │ │ - 0x0034 line=1603 │ │ - 0x0037 line=1607 │ │ - 0x0044 line=1608 │ │ - 0x0049 line=1620 │ │ - 0x004e line=1628 │ │ - 0x0053 line=1632 │ │ - 0x0058 line=1633 │ │ - 0x005d line=1634 │ │ - 0x0060 line=1635 │ │ - 0x0065 line=1642 │ │ - 0x007b line=1609 │ │ - 0x007c line=1610 │ │ - 0x0088 line=1614 │ │ - 0x0089 line=1636 │ │ - 0x008b line=1638 │ │ - 0x008d line=1629 │ │ - locals : │ │ - 0x007c - 0x0089 reg=1 e Ljava/io/IOException; │ │ - 0x0006 - 0x008f reg=0 _idle Z │ │ - 0x0000 - 0x008f reg=7 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + Ljava/io/IOException; -> 0x0095 │ │ + Ljava/lang/InterruptedException; -> 0x0097 │ │ + 0x007c - 0x0095 │ │ + Ljava/io/IOException; -> 0x0095 │ │ + Ljava/lang/InterruptedException; -> 0x0097 │ │ + positions : │ │ + 0x0002 line=1595 │ │ + 0x0006 line=1597 │ │ + 0x0007 line=1598 │ │ + 0x000b line=1599 │ │ + 0x000c line=1653 │ │ + 0x000d line=1600 │ │ + 0x0010 line=1601 │ │ + 0x0013 line=1602 │ │ + 0x0014 line=1607 │ │ + 0x0022 line=1608 │ │ + 0x0027 line=1609 │ │ + 0x002f line=1602 │ │ + 0x0032 line=1612 │ │ + 0x0034 line=1613 │ │ + 0x0037 line=1617 │ │ + 0x0044 line=1618 │ │ + 0x0049 line=1630 │ │ + 0x004e line=1638 │ │ + 0x0053 line=1642 │ │ + 0x0058 line=1643 │ │ + 0x005d line=1644 │ │ + 0x0060 line=1645 │ │ + 0x0065 line=1652 │ │ + 0x007b line=1619 │ │ + 0x007c line=1620 │ │ + 0x0094 line=1624 │ │ + 0x0095 line=1646 │ │ + 0x0097 line=1648 │ │ + 0x0099 line=1639 │ │ + locals : │ │ + 0x007c - 0x0095 reg=1 e Ljava/io/IOException; │ │ + 0x0006 - 0x009b reg=0 _idle Z │ │ + 0x0000 - 0x009b reg=7 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #10 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'finalize' │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -09ce08: |[09ce08] eu.chainfire.libsuperuser.Shell$Interactive.finalize:()V │ │ -09ce18: 5510 1a0e |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ -09ce1c: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ -09ce20: 7100 5d27 0000 |0004: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ -09ce26: 0a00 |0007: move-result v0 │ │ -09ce28: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ -09ce2c: 1a00 ee02 |000a: const-string v0, "Application did not close() interactive shell" // string@02ee │ │ -09ce30: 7110 5e27 0000 |000c: invoke-static {v0}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09ce36: 2200 1105 |000f: new-instance v0, Leu/chainfire/libsuperuser/ShellNotClosedException; // type@0511 │ │ -09ce3a: 7010 e927 0000 |0011: invoke-direct {v0}, Leu/chainfire/libsuperuser/ShellNotClosedException;.:()V // method@27e9 │ │ -09ce40: 2700 |0014: throw v0 │ │ -09ce42: 6f10 002b 0100 |0015: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@2b00 │ │ -09ce48: 0e00 |0018: return-void │ │ +09ce78: |[09ce78] eu.chainfire.libsuperuser.Shell$Interactive.finalize:()V │ │ +09ce88: 5510 1a0e |0000: iget-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ +09ce8c: 3900 1300 |0002: if-nez v0, 0015 // +0013 │ │ +09ce90: 7100 5d27 0000 |0004: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ +09ce96: 0a00 |0007: move-result v0 │ │ +09ce98: 3800 0d00 |0008: if-eqz v0, 0015 // +000d │ │ +09ce9c: 1a00 ee02 |000a: const-string v0, "Application did not close() interactive shell" // string@02ee │ │ +09cea0: 7110 5e27 0000 |000c: invoke-static {v0}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09cea6: 2200 1105 |000f: new-instance v0, Leu/chainfire/libsuperuser/ShellNotClosedException; // type@0511 │ │ +09ceaa: 7010 e927 0000 |0011: invoke-direct {v0}, Leu/chainfire/libsuperuser/ShellNotClosedException;.:()V // method@27e9 │ │ +09ceb0: 2700 |0014: throw v0 │ │ +09ceb2: 6f10 002b 0100 |0015: invoke-super {v1}, Ljava/lang/Object;.finalize:()V // method@2b00 │ │ +09ceb8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1058 │ │ - 0x000a line=1060 │ │ - 0x000f line=1061 │ │ - 0x0015 line=1063 │ │ - 0x0018 line=1064 │ │ + 0x0000 line=1070 │ │ + 0x000a line=1072 │ │ + 0x000f line=1073 │ │ + 0x0015 line=1075 │ │ + 0x0018 line=1076 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #11 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'hasHandler' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09ce4c: |[09ce4c] eu.chainfire.libsuperuser.Shell$Interactive.hasHandler:()Z │ │ -09ce5c: 5410 1e0e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09ce60: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -09ce64: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09ce66: 0f00 |0005: return v0 │ │ -09ce68: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -09ce6a: 28fe |0007: goto 0005 // -0002 │ │ +09cebc: |[09cebc] eu.chainfire.libsuperuser.Shell$Interactive.hasHandler:()Z │ │ +09cecc: 5410 1e0e |0000: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09ced0: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +09ced4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09ced6: 0f00 |0005: return v0 │ │ +09ced8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +09ceda: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1779 │ │ + 0x0000 line=1794 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #12 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'isIdle' │ │ type : '()Z' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -09ce6c: |[09ce6c] eu.chainfire.libsuperuser.Shell$Interactive.isIdle:()Z │ │ -09ce7c: 1d02 |0000: monitor-enter v2 │ │ -09ce7e: 6e10 c627 0200 |0001: invoke-virtual {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ -09ce84: 0a00 |0004: move-result v0 │ │ -09ce86: 3900 0e00 |0005: if-nez v0, 0013 // +000e │ │ -09ce8a: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -09ce8c: 5c20 1f0e |0008: iput-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09ce90: 5421 200e |000a: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09ce94: 1d01 |000c: monitor-enter v1 │ │ -09ce96: 5420 200e |000d: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09ce9a: 6e10 032b 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ -09cea0: 1e01 |0012: monitor-exit v1 │ │ -09cea2: 5520 1f0e |0013: iget-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09cea6: 1e02 |0015: monitor-exit v2 │ │ -09cea8: 0f00 |0016: return v0 │ │ -09ceaa: 0d00 |0017: move-exception v0 │ │ -09ceac: 1e01 |0018: monitor-exit v1 │ │ -09ceae: 2700 |0019: throw v0 │ │ -09ceb0: 0d00 |001a: move-exception v0 │ │ -09ceb2: 1e02 |001b: monitor-exit v2 │ │ -09ceb4: 2700 |001c: throw v0 │ │ +09cedc: |[09cedc] eu.chainfire.libsuperuser.Shell$Interactive.isIdle:()Z │ │ +09ceec: 1d02 |0000: monitor-enter v2 │ │ +09ceee: 6e10 c627 0200 |0001: invoke-virtual {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ +09cef4: 0a00 |0004: move-result v0 │ │ +09cef6: 3900 0e00 |0005: if-nez v0, 0013 // +000e │ │ +09cefa: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +09cefc: 5c20 1f0e |0008: iput-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09cf00: 5421 200e |000a: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09cf04: 1d01 |000c: monitor-enter v1 │ │ +09cf06: 5420 200e |000d: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09cf0a: 6e10 032b 0000 |000f: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ +09cf10: 1e01 |0012: monitor-exit v1 │ │ +09cf12: 5520 1f0e |0013: iget-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09cf16: 1e02 |0015: monitor-exit v2 │ │ +09cf18: 0f00 |0016: return v0 │ │ +09cf1a: 0d00 |0017: move-exception v0 │ │ +09cf1c: 1e01 |0018: monitor-exit v1 │ │ +09cf1e: 2700 |0019: throw v0 │ │ +09cf20: 0d00 |001a: move-exception v0 │ │ +09cf22: 1e02 |001b: monitor-exit v2 │ │ +09cf24: 2700 |001c: throw v0 │ │ catches : 5 │ │ 0x0001 - 0x000d │ │ -> 0x001a │ │ 0x000d - 0x0013 │ │ -> 0x0017 │ │ 0x0013 - 0x0015 │ │ -> 0x001a │ │ 0x0018 - 0x0019 │ │ -> 0x0017 │ │ 0x0019 - 0x001a │ │ -> 0x001a │ │ positions : │ │ - 0x0000 line=1690 │ │ - 0x0007 line=1691 │ │ - 0x000a line=1692 │ │ - 0x000d line=1693 │ │ - 0x0012 line=1694 │ │ - 0x0013 line=1696 │ │ - 0x0017 line=1694 │ │ - 0x001a line=1690 │ │ + 0x0000 line=1705 │ │ + 0x0007 line=1706 │ │ + 0x000a line=1707 │ │ + 0x000d line=1708 │ │ + 0x0012 line=1709 │ │ + 0x0013 line=1711 │ │ + 0x0017 line=1709 │ │ + 0x001a line=1705 │ │ locals : │ │ 0x0000 - 0x001d reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #13 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'isRunning' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -09cee8: |[09cee8] eu.chainfire.libsuperuser.Shell$Interactive.isRunning:()Z │ │ -09cef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09cefa: 5421 260e |0001: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09cefe: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ -09cf02: 0f00 |0005: return v0 │ │ -09cf04: 5421 260e |0006: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09cf08: 6e10 072b 0100 |0008: invoke-virtual {v1}, Ljava/lang/Process;.exitValue:()I // method@2b07 │ │ -09cf0e: 28fa |000b: goto 0005 // -0006 │ │ -09cf10: 0d00 |000c: move-exception v0 │ │ -09cf12: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -09cf14: 28f7 |000e: goto 0005 // -0009 │ │ +09cf58: |[09cf58] eu.chainfire.libsuperuser.Shell$Interactive.isRunning:()Z │ │ +09cf68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09cf6a: 5421 260e |0001: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09cf6e: 3901 0300 |0003: if-nez v1, 0006 // +0003 │ │ +09cf72: 0f00 |0005: return v0 │ │ +09cf74: 5421 260e |0006: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09cf78: 6e10 072b 0100 |0008: invoke-virtual {v1}, Ljava/lang/Process;.exitValue:()I // method@2b07 │ │ +09cf7e: 28fa |000b: goto 0005 // -0006 │ │ +09cf80: 0d00 |000c: move-exception v0 │ │ +09cf82: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +09cf84: 28f7 |000e: goto 0005 // -0009 │ │ catches : 1 │ │ 0x0006 - 0x000b │ │ Ljava/lang/IllegalThreadStateException; -> 0x000c │ │ positions : │ │ - 0x0001 line=1672 │ │ - 0x0005 line=1681 │ │ - 0x0006 line=1676 │ │ - 0x000c line=1678 │ │ - 0x000d line=1681 │ │ + 0x0001 line=1687 │ │ + 0x0005 line=1696 │ │ + 0x0006 line=1691 │ │ + 0x000c line=1693 │ │ + 0x000d line=1696 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #14 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'kill' │ │ type : '()V' │ │ access : 0x20001 (PUBLIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 2 │ │ + registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 26 16-bit code units │ │ -09cf28: |[09cf28] eu.chainfire.libsuperuser.Shell$Interactive.kill:()V │ │ -09cf38: 1d01 |0000: monitor-enter v1 │ │ -09cf3a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -09cf3c: 5c10 270e |0002: iput-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ -09cf40: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -09cf42: 5c10 1a0e |0005: iput-boolean v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ -09cf46: 5410 140e |0007: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ -09cf4a: 6e10 612a 0000 |0009: invoke-virtual {v0}, Ljava/io/DataOutputStream;.close:()V // method@2a61 │ │ -09cf50: 5410 260e |000c: iget-object v0, v1, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ -09cf54: 6e10 062b 0000 |000e: invoke-virtual {v0}, Ljava/lang/Process;.destroy:()V // method@2b06 │ │ -09cf5a: 1e01 |0011: monitor-exit v1 │ │ -09cf5c: 0e00 |0012: return-void │ │ -09cf5e: 0d00 |0013: move-exception v0 │ │ -09cf60: 1e01 |0014: monitor-exit v1 │ │ -09cf62: 2700 |0015: throw v0 │ │ -09cf64: 0d00 |0016: move-exception v0 │ │ -09cf66: 28fa |0017: goto 0011 // -0006 │ │ -09cf68: 0d00 |0018: move-exception v0 │ │ -09cf6a: 28f3 |0019: goto 000c // -000d │ │ - catches : 3 │ │ + insns size : 41 16-bit code units │ │ +09cf98: |[09cf98] eu.chainfire.libsuperuser.Shell$Interactive.kill:()V │ │ +09cfa8: 1d02 |0000: monitor-enter v2 │ │ +09cfaa: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09cfac: 5c20 270e |0002: iput-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.running:Z // field@0e27 │ │ +09cfb0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +09cfb2: 5c20 1a0e |0005: iput-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.closed:Z // field@0e1a │ │ +09cfb6: 5420 140e |0007: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.STDIN:Ljava/io/DataOutputStream; // field@0e14 │ │ +09cfba: 6e10 612a 0000 |0009: invoke-virtual {v0}, Ljava/io/DataOutputStream;.close:()V // method@2a61 │ │ +09cfc0: 5420 260e |000c: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.process:Ljava/lang/Process; // field@0e26 │ │ +09cfc4: 6e10 062b 0000 |000e: invoke-virtual {v0}, Ljava/lang/Process;.destroy:()V // method@2b06 │ │ +09cfca: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +09cfcc: 5c20 1f0e |0012: iput-boolean v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09cfd0: 5421 200e |0014: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09cfd4: 1d01 |0016: monitor-enter v1 │ │ +09cfd6: 5420 200e |0017: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09cfda: 6e10 032b 0000 |0019: invoke-virtual {v0}, Ljava/lang/Object;.notifyAll:()V // method@2b03 │ │ +09cfe0: 1e01 |001c: monitor-exit v1 │ │ +09cfe2: 1e02 |001d: monitor-exit v2 │ │ +09cfe4: 0e00 |001e: return-void │ │ +09cfe6: 0d00 |001f: move-exception v0 │ │ +09cfe8: 1e01 |0020: monitor-exit v1 │ │ +09cfea: 2700 |0021: throw v0 │ │ +09cfec: 0d00 |0022: move-exception v0 │ │ +09cfee: 1e02 |0023: monitor-exit v2 │ │ +09cff0: 2700 |0024: throw v0 │ │ +09cff2: 0d00 |0025: move-exception v0 │ │ +09cff4: 28eb |0026: goto 0011 // -0015 │ │ +09cff6: 0d00 |0027: move-exception v0 │ │ +09cff8: 28e4 |0028: goto 000c // -001c │ │ + catches : 7 │ │ 0x0002 - 0x0007 │ │ - -> 0x0013 │ │ + -> 0x0022 │ │ 0x0007 - 0x000c │ │ - Ljava/io/IOException; -> 0x0018 │ │ - -> 0x0013 │ │ + Ljava/io/IOException; -> 0x0027 │ │ + -> 0x0022 │ │ 0x000c - 0x0011 │ │ - Ljava/lang/Exception; -> 0x0016 │ │ - -> 0x0013 │ │ + Ljava/lang/Exception; -> 0x0025 │ │ + -> 0x0022 │ │ + 0x0012 - 0x0017 │ │ + -> 0x0022 │ │ + 0x0017 - 0x001d │ │ + -> 0x001f │ │ + 0x0020 - 0x0021 │ │ + -> 0x001f │ │ + 0x0021 - 0x0022 │ │ + -> 0x0022 │ │ positions : │ │ - 0x0000 line=1651 │ │ - 0x0004 line=1652 │ │ - 0x0007 line=1655 │ │ - 0x000c line=1660 │ │ - 0x0011 line=1664 │ │ - 0x0013 line=1651 │ │ - 0x0016 line=1661 │ │ - 0x0018 line=1656 │ │ + 0x0000 line=1661 │ │ + 0x0004 line=1662 │ │ + 0x0007 line=1665 │ │ + 0x000c line=1670 │ │ + 0x0011 line=1675 │ │ + 0x0014 line=1676 │ │ + 0x0017 line=1677 │ │ + 0x001c line=1678 │ │ + 0x001d line=1679 │ │ + 0x001f line=1678 │ │ + 0x0022 line=1661 │ │ + 0x0025 line=1671 │ │ + 0x0027 line=1666 │ │ locals : │ │ - 0x0000 - 0x001a reg=1 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x0029 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ #15 : (in Leu/chainfire/libsuperuser/Shell$Interactive;) │ │ name : 'waitForIdle' │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 98 16-bit code units │ │ -09cf94: |[09cf94] eu.chainfire.libsuperuser.Shell$Interactive.waitForIdle:()Z │ │ -09cfa4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -09cfa6: 7100 5d27 0000 |0001: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ -09cfac: 0a02 |0004: move-result v2 │ │ -09cfae: 3802 1500 |0005: if-eqz v2, 001a // +0015 │ │ -09cfb2: 7100 6227 0000 |0007: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ -09cfb8: 0a02 |000a: move-result v2 │ │ -09cfba: 3802 0f00 |000b: if-eqz v2, 001a // +000f │ │ -09cfbe: 1a01 ed02 |000d: const-string v1, "Application attempted to wait for a shell to become idle on the main thread" // string@02ed │ │ -09cfc2: 7110 5e27 0100 |000f: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09cfc8: 2201 1205 |0012: new-instance v1, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ -09cfcc: 1a02 ed02 |0014: const-string v2, "Application attempted to wait for a shell to become idle on the main thread" // string@02ed │ │ -09cfd0: 7020 ea27 2100 |0016: invoke-direct {v1, v2}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ -09cfd6: 2701 |0019: throw v1 │ │ -09cfd8: 6e10 c627 0400 |001a: invoke-virtual {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ -09cfde: 0a02 |001d: move-result v2 │ │ -09cfe0: 3802 4200 |001e: if-eqz v2, 0060 // +0042 │ │ -09cfe4: 5442 200e |0020: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09cfe8: 1d02 |0022: monitor-enter v2 │ │ -09cfea: 5543 1f0e |0023: iget-boolean v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ -09cfee: 3903 0b00 |0025: if-nez v3, 0030 // +000b │ │ -09cff2: 5443 200e |0027: iget-object v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ -09cff6: 6e10 052b 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.wait:()V // method@2b05 │ │ -09cffc: 28f7 |002c: goto 0023 // -0009 │ │ -09cffe: 0d00 |002d: move-exception v0 │ │ -09d000: 1e02 |002e: monitor-exit v2 │ │ -09d002: 0f01 |002f: return v1 │ │ -09d004: 1e02 |0030: monitor-exit v2 │ │ -09d006: 5442 1e0e |0031: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09d00a: 3802 2d00 |0033: if-eqz v2, 0060 // +002d │ │ -09d00e: 5442 1e0e |0035: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09d012: 6e10 d802 0200 |0037: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ -09d018: 0c02 |003a: move-result-object v2 │ │ -09d01a: 3802 2500 |003b: if-eqz v2, 0060 // +0025 │ │ -09d01e: 5442 1e0e |003d: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ -09d022: 6e10 d802 0200 |003f: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ -09d028: 0c02 |0042: move-result-object v2 │ │ -09d02a: 7100 f202 0000 |0043: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ -09d030: 0c03 |0046: move-result-object v3 │ │ -09d032: 3232 1900 |0047: if-eq v2, v3, 0060 // +0019 │ │ -09d036: 5442 180e |0049: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ -09d03a: 1d02 |004b: monitor-enter v2 │ │ -09d03c: 5243 190e |004c: iget v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ -09d040: 3d03 1100 |004e: if-lez v3, 005f // +0011 │ │ -09d044: 5443 180e |0050: iget-object v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ -09d048: 6e10 052b 0300 |0052: invoke-virtual {v3}, Ljava/lang/Object;.wait:()V // method@2b05 │ │ -09d04e: 28f7 |0055: goto 004c // -0009 │ │ -09d050: 0d00 |0056: move-exception v0 │ │ -09d052: 1e02 |0057: monitor-exit v2 │ │ -09d054: 28d7 |0058: goto 002f // -0029 │ │ -09d056: 0d01 |0059: move-exception v1 │ │ -09d058: 1e02 |005a: monitor-exit v2 │ │ -09d05a: 2701 |005b: throw v1 │ │ -09d05c: 0d01 |005c: move-exception v1 │ │ -09d05e: 1e02 |005d: monitor-exit v2 │ │ -09d060: 2701 |005e: throw v1 │ │ -09d062: 1e02 |005f: monitor-exit v2 │ │ -09d064: 1211 |0060: const/4 v1, #int 1 // #1 │ │ -09d066: 28ce |0061: goto 002f // -0032 │ │ +09d044: |[09d044] eu.chainfire.libsuperuser.Shell$Interactive.waitForIdle:()Z │ │ +09d054: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +09d056: 7100 5d27 0000 |0001: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ +09d05c: 0a02 |0004: move-result v2 │ │ +09d05e: 3802 1500 |0005: if-eqz v2, 001a // +0015 │ │ +09d062: 7100 6227 0000 |0007: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ +09d068: 0a02 |000a: move-result v2 │ │ +09d06a: 3802 0f00 |000b: if-eqz v2, 001a // +000f │ │ +09d06e: 1a01 ed02 |000d: const-string v1, "Application attempted to wait for a shell to become idle on the main thread" // string@02ed │ │ +09d072: 7110 5e27 0100 |000f: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09d078: 2201 1205 |0012: new-instance v1, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ +09d07c: 1a02 ed02 |0014: const-string v2, "Application attempted to wait for a shell to become idle on the main thread" // string@02ed │ │ +09d080: 7020 ea27 2100 |0016: invoke-direct {v1, v2}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ +09d086: 2701 |0019: throw v1 │ │ +09d088: 6e10 c627 0400 |001a: invoke-virtual {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.isRunning:()Z // method@27c6 │ │ +09d08e: 0a02 |001d: move-result v2 │ │ +09d090: 3802 4200 |001e: if-eqz v2, 0060 // +0042 │ │ +09d094: 5442 200e |0020: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09d098: 1d02 |0022: monitor-enter v2 │ │ +09d09a: 5543 1f0e |0023: iget-boolean v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.idle:Z // field@0e1f │ │ +09d09e: 3903 0b00 |0025: if-nez v3, 0030 // +000b │ │ +09d0a2: 5443 200e |0027: iget-object v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.idleSync:Ljava/lang/Object; // field@0e20 │ │ +09d0a6: 6e10 052b 0300 |0029: invoke-virtual {v3}, Ljava/lang/Object;.wait:()V // method@2b05 │ │ +09d0ac: 28f7 |002c: goto 0023 // -0009 │ │ +09d0ae: 0d00 |002d: move-exception v0 │ │ +09d0b0: 1e02 |002e: monitor-exit v2 │ │ +09d0b2: 0f01 |002f: return v1 │ │ +09d0b4: 1e02 |0030: monitor-exit v2 │ │ +09d0b6: 5442 1e0e |0031: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09d0ba: 3802 2d00 |0033: if-eqz v2, 0060 // +002d │ │ +09d0be: 5442 1e0e |0035: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09d0c2: 6e10 d802 0200 |0037: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ +09d0c8: 0c02 |003a: move-result-object v2 │ │ +09d0ca: 3802 2500 |003b: if-eqz v2, 0060 // +0025 │ │ +09d0ce: 5442 1e0e |003d: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.handler:Landroid/os/Handler; // field@0e1e │ │ +09d0d2: 6e10 d802 0200 |003f: invoke-virtual {v2}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ +09d0d8: 0c02 |0042: move-result-object v2 │ │ +09d0da: 7100 f202 0000 |0043: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ +09d0e0: 0c03 |0046: move-result-object v3 │ │ +09d0e2: 3232 1900 |0047: if-eq v2, v3, 0060 // +0019 │ │ +09d0e6: 5442 180e |0049: iget-object v2, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ +09d0ea: 1d02 |004b: monitor-enter v2 │ │ +09d0ec: 5243 190e |004c: iget v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.callbacks:I // field@0e19 │ │ +09d0f0: 3d03 1100 |004e: if-lez v3, 005f // +0011 │ │ +09d0f4: 5443 180e |0050: iget-object v3, v4, Leu/chainfire/libsuperuser/Shell$Interactive;.callbackSync:Ljava/lang/Object; // field@0e18 │ │ +09d0f8: 6e10 052b 0300 |0052: invoke-virtual {v3}, Ljava/lang/Object;.wait:()V // method@2b05 │ │ +09d0fe: 28f7 |0055: goto 004c // -0009 │ │ +09d100: 0d00 |0056: move-exception v0 │ │ +09d102: 1e02 |0057: monitor-exit v2 │ │ +09d104: 28d7 |0058: goto 002f // -0029 │ │ +09d106: 0d01 |0059: move-exception v1 │ │ +09d108: 1e02 |005a: monitor-exit v2 │ │ +09d10a: 2701 |005b: throw v1 │ │ +09d10c: 0d01 |005c: move-exception v1 │ │ +09d10e: 1e02 |005d: monitor-exit v2 │ │ +09d110: 2701 |005e: throw v1 │ │ +09d112: 1e02 |005f: monitor-exit v2 │ │ +09d114: 1211 |0060: const/4 v1, #int 1 // #1 │ │ +09d116: 28ce |0061: goto 002f // -0032 │ │ catches : 8 │ │ 0x0023 - 0x0025 │ │ -> 0x005c │ │ 0x0027 - 0x002c │ │ Ljava/lang/InterruptedException; -> 0x002d │ │ -> 0x005c │ │ 0x002e - 0x0031 │ │ @@ -153113,35 +153131,37 @@ │ │ 0x0057 - 0x005b │ │ -> 0x0059 │ │ 0x005d - 0x005e │ │ -> 0x005c │ │ 0x005f - 0x0060 │ │ -> 0x0059 │ │ positions : │ │ - 0x0001 line=1732 │ │ - 0x000d line=1733 │ │ - 0x0012 line=1734 │ │ - 0x001a line=1737 │ │ - 0x0020 line=1738 │ │ - 0x0023 line=1739 │ │ - 0x0027 line=1741 │ │ - 0x002d line=1742 │ │ - 0x002e line=1743 │ │ - 0x002f line=1770 │ │ - 0x0030 line=1746 │ │ - 0x0031 line=1748 │ │ - 0x0049 line=1758 │ │ - 0x004c line=1759 │ │ - 0x0050 line=1761 │ │ - 0x0056 line=1762 │ │ - 0x0057 line=1763 │ │ - 0x0059 line=1766 │ │ - 0x005c line=1746 │ │ - 0x005f line=1766 │ │ - 0x0060 line=1770 │ │ + 0x0001 line=1747 │ │ + 0x000d line=1748 │ │ + 0x0012 line=1749 │ │ + 0x001a line=1752 │ │ + 0x0020 line=1753 │ │ + 0x0023 line=1754 │ │ + 0x0027 line=1756 │ │ + 0x002d line=1757 │ │ + 0x002e line=1758 │ │ + 0x002f line=1785 │ │ + 0x0030 line=1761 │ │ + 0x0031 line=1763 │ │ + 0x0037 line=1764 │ │ + 0x003f line=1765 │ │ + 0x0049 line=1773 │ │ + 0x004c line=1774 │ │ + 0x0050 line=1776 │ │ + 0x0056 line=1777 │ │ + 0x0057 line=1778 │ │ + 0x0059 line=1781 │ │ + 0x005c line=1761 │ │ + 0x005f line=1781 │ │ + 0x0060 line=1785 │ │ locals : │ │ 0x002e - 0x002f reg=0 e Ljava/lang/InterruptedException; │ │ 0x0057 - 0x0059 reg=0 e Ljava/lang/InterruptedException; │ │ 0x0000 - 0x0062 reg=4 this Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ @@ -153230,96 +153250,96 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d0b8: |[09d0b8] eu.chainfire.libsuperuser.Shell$SH.:()V │ │ -09d0c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09d0ce: 0e00 |0003: return-void │ │ +09d168: |[09d168] eu.chainfire.libsuperuser.Shell$SH.:()V │ │ +09d178: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09d17e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=240 │ │ + 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Shell$SH; │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$SH;) │ │ name : 'run' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -09d0d0: |[09d0d0] eu.chainfire.libsuperuser.Shell$SH.run:(Ljava/lang/String;)Ljava/util/List; │ │ -09d0e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09d0e2: 1a00 c52e |0001: const-string v0, "sh" // string@2ec5 │ │ -09d0e6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -09d0e8: 2311 5406 |0004: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ -09d0ec: 4d04 0103 |0006: aput-object v4, v1, v3 │ │ -09d0f0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -09d0f2: 7140 e827 1032 |0009: invoke-static {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d0f8: 0c00 |000c: move-result-object v0 │ │ -09d0fa: 1100 |000d: return-object v0 │ │ +09d180: |[09d180] eu.chainfire.libsuperuser.Shell$SH.run:(Ljava/lang/String;)Ljava/util/List; │ │ +09d190: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09d192: 1a00 c92e |0001: const-string v0, "sh" // string@2ec9 │ │ +09d196: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +09d198: 2311 5406 |0004: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ +09d19c: 4d04 0103 |0006: aput-object v4, v1, v3 │ │ +09d1a0: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +09d1a2: 7140 e827 1032 |0009: invoke-static {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d1a8: 0c00 |000c: move-result-object v0 │ │ +09d1aa: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=248 │ │ + 0x0001 line=249 │ │ locals : │ │ 0x0000 - 0x000e reg=4 command Ljava/lang/String; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell$SH;) │ │ name : 'run' │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -09d0fc: |[09d0fc] eu.chainfire.libsuperuser.Shell$SH.run:(Ljava/util/List;)Ljava/util/List; │ │ -09d10c: 1a01 c52e |0000: const-string v1, "sh" // string@2ec5 │ │ -09d110: 7210 db2b 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -09d116: 0a00 |0005: move-result v0 │ │ -09d118: 2300 5406 |0006: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09d11c: 7220 dd2b 0400 |0008: invoke-interface {v4, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ -09d122: 0c00 |000b: move-result-object v0 │ │ -09d124: 1f00 5406 |000c: check-cast v0, [Ljava/lang/String; // type@0654 │ │ -09d128: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -09d12a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -09d12c: 7140 e827 0132 |0010: invoke-static {v1, v0, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d132: 0c00 |0013: move-result-object v0 │ │ -09d134: 1100 |0014: return-object v0 │ │ +09d1ac: |[09d1ac] eu.chainfire.libsuperuser.Shell$SH.run:(Ljava/util/List;)Ljava/util/List; │ │ +09d1bc: 1a01 c92e |0000: const-string v1, "sh" // string@2ec9 │ │ +09d1c0: 7210 db2b 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +09d1c6: 0a00 |0005: move-result v0 │ │ +09d1c8: 2300 5406 |0006: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09d1cc: 7220 dd2b 0400 |0008: invoke-interface {v4, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ +09d1d2: 0c00 |000b: move-result-object v0 │ │ +09d1d4: 1f00 5406 |000c: check-cast v0, [Ljava/lang/String; // type@0654 │ │ +09d1d8: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +09d1da: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +09d1dc: 7140 e827 0132 |0010: invoke-static {v1, v0, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d1e2: 0c00 |0013: move-result-object v0 │ │ +09d1e4: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=260 │ │ + 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0015 reg=4 commands Ljava/util/List; Ljava/util/List; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$SH;) │ │ name : 'run' │ │ type : '([Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -09d138: |[09d138] eu.chainfire.libsuperuser.Shell$SH.run:([Ljava/lang/String;)Ljava/util/List; │ │ -09d148: 1a00 c52e |0000: const-string v0, "sh" // string@2ec5 │ │ -09d14c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09d14e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -09d150: 7140 e827 3021 |0004: invoke-static {v0, v3, v1, v2}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d156: 0c00 |0007: move-result-object v0 │ │ -09d158: 1100 |0008: return-object v0 │ │ +09d1e8: |[09d1e8] eu.chainfire.libsuperuser.Shell$SH.run:([Ljava/lang/String;)Ljava/util/List; │ │ +09d1f8: 1a00 c92e |0000: const-string v0, "sh" // string@2ec9 │ │ +09d1fc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09d1fe: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +09d200: 7140 e827 3021 |0004: invoke-static {v0, v3, v1, v2}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d206: 0c00 |0007: move-result-object v0 │ │ +09d208: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=270 │ │ + 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 commands [Ljava/lang/String; │ │ │ │ Virtual methods - │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #647 header: │ │ @@ -153364,400 +153384,432 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -09d15c: |[09d15c] eu.chainfire.libsuperuser.Shell$SU.:()V │ │ -09d16c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -09d16e: 6902 320e |0001: sput-object v2, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ -09d172: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -09d174: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09d178: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09d17a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ -09d17e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -09d180: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -09d184: 6900 330e |000c: sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ -09d188: 0e00 |000e: return-void │ │ +09d20c: |[09d20c] eu.chainfire.libsuperuser.Shell$SU.:()V │ │ +09d21c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09d21e: 6902 320e |0001: sput-object v2, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ +09d222: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +09d224: 2300 5406 |0004: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09d228: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +09d22a: 4d02 0001 |0007: aput-object v2, v0, v1 │ │ +09d22e: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +09d230: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +09d234: 6900 330e |000c: sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ +09d238: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=280 │ │ - 0x0003 line=281 │ │ + 0x0001 line=281 │ │ + 0x0003 line=282 │ │ locals : │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d18c: |[09d18c] eu.chainfire.libsuperuser.Shell$SU.:()V │ │ -09d19c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09d1a2: 0e00 |0003: return-void │ │ +09d23c: |[09d23c] eu.chainfire.libsuperuser.Shell$SU.:()V │ │ +09d24c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09d252: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=279 │ │ + 0x0000 line=280 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Shell$SU; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'available' │ │ type : '()Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -09d1a4: |[09d1a4] eu.chainfire.libsuperuser.Shell$SU.available:()Z │ │ -09d1b4: 6201 340e |0000: sget-object v1, Leu/chainfire/libsuperuser/Shell;.availableTestCommands:[Ljava/lang/String; // field@0e34 │ │ -09d1b8: 7110 e027 0100 |0002: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:([Ljava/lang/String;)Ljava/util/List; // method@27e0 │ │ -09d1be: 0c00 |0005: move-result-object v0 │ │ -09d1c0: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -09d1c2: 7120 e627 1000 |0007: invoke-static {v0, v1}, Leu/chainfire/libsuperuser/Shell;.parseAvailableResult:(Ljava/util/List;Z)Z // method@27e6 │ │ -09d1c8: 0a01 |000a: move-result v1 │ │ -09d1ca: 0f01 |000b: return v1 │ │ +09d254: |[09d254] eu.chainfire.libsuperuser.Shell$SU.available:()Z │ │ +09d264: 6201 340e |0000: sget-object v1, Leu/chainfire/libsuperuser/Shell;.availableTestCommands:[Ljava/lang/String; // field@0e34 │ │ +09d268: 7110 e027 0100 |0002: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:([Ljava/lang/String;)Ljava/util/List; // method@27e0 │ │ +09d26e: 0c00 |0005: move-result-object v0 │ │ +09d270: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +09d272: 7120 e627 1000 |0007: invoke-static {v0, v1}, Leu/chainfire/libsuperuser/Shell;.parseAvailableResult:(Ljava/util/List;Z)Z // method@27e6 │ │ +09d278: 0a01 |000a: move-result v1 │ │ +09d27a: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=330 │ │ - 0x0006 line=331 │ │ + 0x0000 line=331 │ │ + 0x0006 line=332 │ │ locals : │ │ 0x0006 - 0x000c reg=0 ret Ljava/util/List; Ljava/util/List; │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'clearCachedResults' │ │ type : '()V' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 23 16-bit code units │ │ -09d1cc: |[09d1cc] eu.chainfire.libsuperuser.Shell$SU.clearCachedResults:()V │ │ -09d1dc: 1c01 0f05 |0000: const-class v1, Leu/chainfire/libsuperuser/Shell$SU; // type@050f │ │ -09d1e0: 1d01 |0002: monitor-enter v1 │ │ -09d1e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09d1e4: 6900 320e |0004: sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ -09d1e8: 6200 330e |0006: sget-object v0, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ -09d1ec: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -09d1ee: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -09d1f0: 4d03 0002 |000a: aput-object v3, v0, v2 │ │ -09d1f4: 6200 330e |000c: sget-object v0, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ -09d1f8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ -09d1fa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -09d1fc: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ -09d200: 1e01 |0012: monitor-exit v1 │ │ -09d202: 0e00 |0013: return-void │ │ -09d204: 0d00 |0014: move-exception v0 │ │ -09d206: 1e01 |0015: monitor-exit v1 │ │ -09d208: 2700 |0016: throw v0 │ │ +09d27c: |[09d27c] eu.chainfire.libsuperuser.Shell$SU.clearCachedResults:()V │ │ +09d28c: 1c01 0f05 |0000: const-class v1, Leu/chainfire/libsuperuser/Shell$SU; // type@050f │ │ +09d290: 1d01 |0002: monitor-enter v1 │ │ +09d292: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09d294: 6900 320e |0004: sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ +09d298: 6200 330e |0006: sget-object v0, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ +09d29c: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +09d29e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +09d2a0: 4d03 0002 |000a: aput-object v3, v0, v2 │ │ +09d2a4: 6200 330e |000c: sget-object v0, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ +09d2a8: 1212 |000e: const/4 v2, #int 1 // #1 │ │ +09d2aa: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +09d2ac: 4d03 0002 |0010: aput-object v3, v0, v2 │ │ +09d2b0: 1e01 |0012: monitor-exit v1 │ │ +09d2b2: 0e00 |0013: return-void │ │ +09d2b4: 0d00 |0014: move-exception v0 │ │ +09d2b6: 1e01 |0015: monitor-exit v1 │ │ +09d2b8: 2700 |0016: throw v0 │ │ catches : 1 │ │ 0x0004 - 0x0012 │ │ -> 0x0014 │ │ positions : │ │ - 0x0000 line=519 │ │ - 0x0006 line=520 │ │ - 0x000c line=521 │ │ - 0x0012 line=522 │ │ - 0x0014 line=519 │ │ + 0x0000 line=528 │ │ + 0x0006 line=529 │ │ + 0x000c line=530 │ │ + 0x0012 line=531 │ │ + 0x0014 line=528 │ │ locals : │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'isSELinuxEnforcing' │ │ type : '()Z' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 8 │ │ + registers : 11 │ │ ins : 0 │ │ - outs : 2 │ │ - insns size : 96 16-bit code units │ │ -09d218: |[09d218] eu.chainfire.libsuperuser.Shell$SU.isSELinuxEnforcing:()Z │ │ -09d228: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -09d22a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -09d22c: 1c06 0f05 |0002: const-class v6, Leu/chainfire/libsuperuser/Shell$SU; // type@050f │ │ -09d230: 1d06 |0004: monitor-enter v6 │ │ -09d232: 6203 320e |0005: sget-object v3, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ -09d236: 3903 4300 |0007: if-nez v3, 004a // +0043 │ │ -09d23a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -09d23c: 6003 4000 |000a: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09d240: 1307 1100 |000c: const/16 v7, #int 17 // #11 │ │ -09d244: 3473 3300 |000e: if-lt v3, v7, 0041 // +0033 │ │ -09d248: 2201 7105 |0010: new-instance v1, Ljava/io/File; // type@0571 │ │ -09d24c: 1a03 3e01 |0012: const-string v3, "/sys/fs/selinux/enforce" // string@013e │ │ -09d250: 7020 652a 3100 |0014: invoke-direct {v1, v3}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ -09d256: 6e10 672a 0100 |0017: invoke-virtual {v1}, Ljava/io/File;.exists:()Z // method@2a67 │ │ -09d25c: 0a03 |001a: move-result v3 │ │ -09d25e: 3803 1900 |001b: if-eqz v3, 0034 // +0019 │ │ -09d262: 2202 7305 |001d: new-instance v2, Ljava/io/FileInputStream; // type@0573 │ │ -09d266: 1a03 3e01 |001f: const-string v3, "/sys/fs/selinux/enforce" // string@013e │ │ -09d26a: 7020 742a 3200 |0021: invoke-direct {v2, v3}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@2a74 │ │ -09d270: 6e10 852a 0200 |0024: invoke-virtual {v2}, Ljava/io/InputStream;.read:()I // method@2a85 │ │ -09d276: 0a03 |0027: move-result v3 │ │ -09d278: 1307 3100 |0028: const/16 v7, #int 49 // #31 │ │ -09d27c: 3373 2800 |002a: if-ne v3, v7, 0052 // +0028 │ │ -09d280: 0143 |002c: move v3, v4 │ │ -09d282: 7110 a82a 0300 |002d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -09d288: 0c00 |0030: move-result-object v0 │ │ -09d28a: 6e10 822a 0200 |0031: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -09d290: 3900 0d00 |0034: if-nez v0, 0041 // +000d │ │ -09d294: 6003 4000 |0036: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09d298: 1307 1300 |0038: const/16 v7, #int 19 // #13 │ │ -09d29c: 3473 2100 |003a: if-lt v3, v7, 005b // +0021 │ │ -09d2a0: 0143 |003c: move v3, v4 │ │ -09d2a2: 7110 a82a 0300 |003d: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -09d2a8: 0c00 |0040: move-result-object v0 │ │ -09d2aa: 3900 0700 |0041: if-nez v0, 0048 // +0007 │ │ -09d2ae: 1203 |0043: const/4 v3, #int 0 // #0 │ │ -09d2b0: 7110 a82a 0300 |0044: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -09d2b6: 0c00 |0047: move-result-object v0 │ │ -09d2b8: 6900 320e |0048: sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ -09d2bc: 6203 320e |004a: sget-object v3, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ -09d2c0: 6e10 a62a 0300 |004c: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -09d2c6: 0a03 |004f: move-result v3 │ │ -09d2c8: 1e06 |0050: monitor-exit v6 │ │ -09d2ca: 0f03 |0051: return v3 │ │ -09d2cc: 0153 |0052: move v3, v5 │ │ -09d2ce: 28da |0053: goto 002d // -0026 │ │ -09d2d0: 0d03 |0054: move-exception v3 │ │ -09d2d2: 6e10 822a 0200 |0055: invoke-virtual {v2}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -09d2d8: 2703 |0058: throw v3 │ │ -09d2da: 0d03 |0059: move-exception v3 │ │ -09d2dc: 28da |005a: goto 0034 // -0026 │ │ -09d2de: 0153 |005b: move v3, v5 │ │ -09d2e0: 28e1 |005c: goto 003d // -001f │ │ -09d2e2: 0d03 |005d: move-exception v3 │ │ -09d2e4: 1e06 |005e: monitor-exit v6 │ │ -09d2e6: 2703 |005f: throw v3 │ │ - catches : 6 │ │ + outs : 3 │ │ + insns size : 126 16-bit code units │ │ +09d2c8: |[09d2c8] eu.chainfire.libsuperuser.Shell$SU.isSELinuxEnforcing:()Z │ │ +09d2d8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +09d2da: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +09d2dc: 1c09 0f05 |0002: const-class v9, Leu/chainfire/libsuperuser/Shell$SU; // type@050f │ │ +09d2e0: 1d09 |0004: monitor-enter v9 │ │ +09d2e2: 6206 320e |0005: sget-object v6, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ +09d2e6: 3906 5400 |0007: if-nez v6, 005b // +0054 │ │ +09d2ea: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +09d2ec: 6006 4000 |000a: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09d2f0: 130a 1100 |000c: const/16 v10, #int 17 // #11 │ │ +09d2f4: 34a6 4400 |000e: if-lt v6, v10, 0052 // +0044 │ │ +09d2f8: 2202 7105 |0010: new-instance v2, Ljava/io/File; // type@0571 │ │ +09d2fc: 1a06 3e01 |0012: const-string v6, "/sys/fs/selinux/enforce" // string@013e │ │ +09d300: 7020 652a 6200 |0014: invoke-direct {v2, v6}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ +09d306: 6e10 672a 0200 |0017: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2a67 │ │ +09d30c: 0a06 |001a: move-result v6 │ │ +09d30e: 3806 1900 |001b: if-eqz v6, 0034 // +0019 │ │ +09d312: 2203 7305 |001d: new-instance v3, Ljava/io/FileInputStream; // type@0573 │ │ +09d316: 1a06 3e01 |001f: const-string v6, "/sys/fs/selinux/enforce" // string@013e │ │ +09d31a: 7020 742a 6300 |0021: invoke-direct {v3, v6}, Ljava/io/FileInputStream;.:(Ljava/lang/String;)V // method@2a74 │ │ +09d320: 6e10 852a 0300 |0024: invoke-virtual {v3}, Ljava/io/InputStream;.read:()I // method@2a85 │ │ +09d326: 0a06 |0027: move-result v6 │ │ +09d328: 130a 3100 |0028: const/16 v10, #int 49 // #31 │ │ +09d32c: 33a6 3900 |002a: if-ne v6, v10, 0063 // +0039 │ │ +09d330: 0176 |002c: move v6, v7 │ │ +09d332: 7110 a82a 0600 |002d: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +09d338: 0c01 |0030: move-result-object v1 │ │ +09d33a: 6e10 822a 0300 |0031: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +09d340: 3901 1e00 |0034: if-nez v1, 0052 // +001e │ │ +09d344: 1a06 ac15 |0036: const-string v6, "android.os.SELinux" // string@15ac │ │ +09d348: 7110 b72a 0600 |0038: invoke-static {v6}, Ljava/lang/Class;.forName:(Ljava/lang/String;)Ljava/lang/Class; // method@2ab7 │ │ +09d34e: 0c05 |003b: move-result-object v5 │ │ +09d350: 1a06 f620 |003c: const-string v6, "isSELinuxEnforced" // string@20f6 │ │ +09d354: 120a |003e: const/4 v10, #int 0 // #0 │ │ +09d356: 23aa 5106 |003f: new-array v10, v10, [Ljava/lang/Class; // type@0651 │ │ +09d35a: 6e30 be2a 650a |0041: invoke-virtual {v5, v6, v10}, Ljava/lang/Class;.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abe │ │ +09d360: 0c04 |0044: move-result-object v4 │ │ +09d362: 6e10 c42a 0500 |0045: invoke-virtual {v5}, Ljava/lang/Class;.newInstance:()Ljava/lang/Object; // method@2ac4 │ │ +09d368: 0c06 |0048: move-result-object v6 │ │ +09d36a: 120a |0049: const/4 v10, #int 0 // #0 │ │ +09d36c: 23aa 5206 |004a: new-array v10, v10, [Ljava/lang/Object; // type@0652 │ │ +09d370: 6e30 6e2b 640a |004c: invoke-virtual {v4, v6, v10}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +09d376: 0c01 |004f: move-result-object v1 │ │ +09d378: 1f01 8205 |0050: check-cast v1, Ljava/lang/Boolean; // type@0582 │ │ +09d37c: 3901 0700 |0052: if-nez v1, 0059 // +0007 │ │ +09d380: 1206 |0054: const/4 v6, #int 0 // #0 │ │ +09d382: 7110 a82a 0600 |0055: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +09d388: 0c01 |0058: move-result-object v1 │ │ +09d38a: 6901 320e |0059: sput-object v1, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ +09d38e: 6206 320e |005b: sget-object v6, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:Ljava/lang/Boolean; // field@0e32 │ │ +09d392: 6e10 a62a 0600 |005d: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +09d398: 0a06 |0060: move-result v6 │ │ +09d39a: 1e09 |0061: monitor-exit v9 │ │ +09d39c: 0f06 |0062: return v6 │ │ +09d39e: 0186 |0063: move v6, v8 │ │ +09d3a0: 28c9 |0064: goto 002d // -0037 │ │ +09d3a2: 0d06 |0065: move-exception v6 │ │ +09d3a4: 6e10 822a 0300 |0066: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +09d3aa: 2706 |0069: throw v6 │ │ +09d3ac: 0d06 |006a: move-exception v6 │ │ +09d3ae: 28c9 |006b: goto 0034 // -0037 │ │ +09d3b0: 0d00 |006c: move-exception v0 │ │ +09d3b2: 6006 4000 |006d: sget v6, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09d3b6: 130a 1300 |006f: const/16 v10, #int 19 // #13 │ │ +09d3ba: 34a6 0800 |0071: if-lt v6, v10, 0079 // +0008 │ │ +09d3be: 0176 |0073: move v6, v7 │ │ +09d3c0: 7110 a82a 0600 |0074: invoke-static {v6}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +09d3c6: 0c01 |0077: move-result-object v1 │ │ +09d3c8: 28da |0078: goto 0052 // -0026 │ │ +09d3ca: 0186 |0079: move v6, v8 │ │ +09d3cc: 28fa |007a: goto 0074 // -0006 │ │ +09d3ce: 0d06 |007b: move-exception v6 │ │ +09d3d0: 1e09 |007c: monitor-exit v9 │ │ +09d3d2: 2706 |007d: throw v6 │ │ + catches : 8 │ │ 0x0005 - 0x001a │ │ - -> 0x005d │ │ + -> 0x007b │ │ 0x001d - 0x0024 │ │ - Ljava/lang/Exception; -> 0x0059 │ │ - -> 0x005d │ │ + Ljava/lang/Exception; -> 0x006a │ │ + -> 0x007b │ │ 0x0024 - 0x0030 │ │ - -> 0x0054 │ │ + -> 0x0065 │ │ 0x0031 - 0x0034 │ │ - Ljava/lang/Exception; -> 0x0059 │ │ - -> 0x005d │ │ - 0x0036 - 0x004f │ │ - -> 0x005d │ │ - 0x0055 - 0x0059 │ │ - Ljava/lang/Exception; -> 0x0059 │ │ - -> 0x005d │ │ + Ljava/lang/Exception; -> 0x006a │ │ + -> 0x007b │ │ + 0x0036 - 0x0052 │ │ + Ljava/lang/Exception; -> 0x006c │ │ + -> 0x007b │ │ + 0x0055 - 0x0060 │ │ + -> 0x007b │ │ + 0x0066 - 0x006a │ │ + Ljava/lang/Exception; -> 0x006a │ │ + -> 0x007b │ │ + 0x006d - 0x0077 │ │ + -> 0x007b │ │ positions : │ │ - 0x0002 line=471 │ │ - 0x0009 line=472 │ │ - 0x000a line=476 │ │ - 0x0010 line=478 │ │ - 0x0017 line=479 │ │ - 0x001d line=481 │ │ - 0x0024 line=483 │ │ - 0x0031 line=485 │ │ - 0x0034 line=493 │ │ - 0x0036 line=494 │ │ - 0x0041 line=498 │ │ - 0x0043 line=499 │ │ - 0x0048 line=502 │ │ - 0x004a line=504 │ │ - 0x0053 line=483 │ │ - 0x0054 line=485 │ │ - 0x0059 line=487 │ │ - 0x005c line=494 │ │ - 0x005d line=471 │ │ - locals : │ │ - 0x0024 - 0x0034 reg=2 is Ljava/io/InputStream; │ │ - 0x0017 - 0x0041 reg=1 f Ljava/io/File; │ │ - 0x0052 - 0x0059 reg=2 is Ljava/io/InputStream; │ │ - 0x0052 - 0x005d reg=1 f Ljava/io/File; │ │ - 0x000a - 0x0060 reg=0 enforcing Ljava/lang/Boolean; │ │ + 0x0002 line=472 │ │ + 0x0009 line=473 │ │ + 0x000a line=477 │ │ + 0x0010 line=479 │ │ + 0x0017 line=480 │ │ + 0x001d line=482 │ │ + 0x0024 line=484 │ │ + 0x0031 line=486 │ │ + 0x0034 line=495 │ │ + 0x0036 line=497 │ │ + 0x003c line=498 │ │ + 0x0045 line=499 │ │ + 0x0052 line=507 │ │ + 0x0054 line=508 │ │ + 0x0059 line=511 │ │ + 0x005b line=513 │ │ + 0x0064 line=484 │ │ + 0x0065 line=486 │ │ + 0x006a line=488 │ │ + 0x006c line=500 │ │ + 0x006d line=502 │ │ + 0x007b line=472 │ │ + locals : │ │ + 0x0024 - 0x0034 reg=3 is Ljava/io/InputStream; │ │ + 0x000a - 0x0050 reg=1 enforcing Ljava/lang/Boolean; │ │ + 0x0017 - 0x0052 reg=2 f Ljava/io/File; │ │ + 0x0045 - 0x0052 reg=4 isSELinuxEnforced Ljava/lang/reflect/Method; │ │ + 0x003c - 0x0052 reg=5 seLinux Ljava/lang/Class; │ │ + 0x0063 - 0x006a reg=3 is Ljava/io/InputStream; │ │ + 0x0052 - 0x006c reg=1 enforcing Ljava/lang/Boolean; │ │ + 0x0078 - 0x0079 reg=1 enforcing Ljava/lang/Boolean; │ │ + 0x006d - 0x007b reg=0 e Ljava/lang/Exception; │ │ + 0x0063 - 0x007e reg=2 f Ljava/io/File; │ │ │ │ #5 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'isSU' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -09d324: |[09d324] eu.chainfire.libsuperuser.Shell$SU.isSU:(Ljava/lang/String;)Z │ │ -09d334: 1301 2000 |0000: const/16 v1, #int 32 // #20 │ │ -09d338: 6e20 252b 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.indexOf:(I)I // method@2b25 │ │ -09d33e: 0a00 |0005: move-result v0 │ │ -09d340: 3a00 0700 |0006: if-ltz v0, 000d // +0007 │ │ -09d344: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09d346: 6e30 322b 1200 |0009: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -09d34c: 0c02 |000c: move-result-object v2 │ │ -09d34e: 1301 2f00 |000d: const/16 v1, #int 47 // #2f │ │ -09d352: 6e20 292b 1200 |000f: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@2b29 │ │ -09d358: 0a00 |0012: move-result v0 │ │ -09d35a: 3a00 0800 |0013: if-ltz v0, 001b // +0008 │ │ -09d35e: d801 0001 |0015: add-int/lit8 v1, v0, #int 1 // #01 │ │ -09d362: 6e20 312b 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -09d368: 0c02 |001a: move-result-object v2 │ │ -09d36a: 1a01 b92f |001b: const-string v1, "su" // string@2fb9 │ │ -09d36e: 6e20 1d2b 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09d374: 0a01 |0020: move-result v1 │ │ -09d376: 0f01 |0021: return v1 │ │ +09d424: |[09d424] eu.chainfire.libsuperuser.Shell$SU.isSU:(Ljava/lang/String;)Z │ │ +09d434: 1301 2000 |0000: const/16 v1, #int 32 // #20 │ │ +09d438: 6e20 252b 1200 |0002: invoke-virtual {v2, v1}, Ljava/lang/String;.indexOf:(I)I // method@2b25 │ │ +09d43e: 0a00 |0005: move-result v0 │ │ +09d440: 3a00 0700 |0006: if-ltz v0, 000d // +0007 │ │ +09d444: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09d446: 6e30 322b 1200 |0009: invoke-virtual {v2, v1, v0}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +09d44c: 0c02 |000c: move-result-object v2 │ │ +09d44e: 1301 2f00 |000d: const/16 v1, #int 47 // #2f │ │ +09d452: 6e20 292b 1200 |000f: invoke-virtual {v2, v1}, Ljava/lang/String;.lastIndexOf:(I)I // method@2b29 │ │ +09d458: 0a00 |0012: move-result v0 │ │ +09d45a: 3a00 0800 |0013: if-ltz v0, 001b // +0008 │ │ +09d45e: d801 0001 |0015: add-int/lit8 v1, v0, #int 1 // #01 │ │ +09d462: 6e20 312b 1200 |0017: invoke-virtual {v2, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +09d468: 0c02 |001a: move-result-object v2 │ │ +09d46a: 1a01 bd2f |001b: const-string v1, "su" // string@2fbd │ │ +09d46e: 6e20 1d2b 1200 |001d: invoke-virtual {v2, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09d474: 0a01 |0020: move-result v1 │ │ +09d476: 0f01 |0021: return v1 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=400 │ │ - 0x0006 line=401 │ │ - 0x0008 line=402 │ │ - 0x000d line=406 │ │ - 0x0013 line=407 │ │ - 0x0015 line=408 │ │ - 0x001b line=411 │ │ + 0x0000 line=401 │ │ + 0x0006 line=402 │ │ + 0x0008 line=403 │ │ + 0x000d line=407 │ │ + 0x0013 line=408 │ │ + 0x0015 line=409 │ │ + 0x001b line=412 │ │ locals : │ │ 0x0006 - 0x0022 reg=0 pos I │ │ 0x0000 - 0x0022 reg=2 shell Ljava/lang/String; │ │ │ │ #6 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'run' │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -09d378: |[09d378] eu.chainfire.libsuperuser.Shell$SU.run:(Ljava/lang/String;)Ljava/util/List; │ │ -09d388: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09d38a: 1a00 b92f |0001: const-string v0, "su" // string@2fb9 │ │ -09d38e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -09d390: 2311 5406 |0004: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ -09d394: 4d04 0103 |0006: aput-object v4, v1, v3 │ │ -09d398: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -09d39a: 7140 e827 1032 |0009: invoke-static {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d3a0: 0c00 |000c: move-result-object v0 │ │ -09d3a2: 1100 |000d: return-object v0 │ │ +09d478: |[09d478] eu.chainfire.libsuperuser.Shell$SU.run:(Ljava/lang/String;)Ljava/util/List; │ │ +09d488: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +09d48a: 1a00 bd2f |0001: const-string v0, "su" // string@2fbd │ │ +09d48e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +09d490: 2311 5406 |0004: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ +09d494: 4d04 0103 |0006: aput-object v4, v1, v3 │ │ +09d498: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +09d49a: 7140 e827 1032 |0009: invoke-static {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d4a0: 0c00 |000c: move-result-object v0 │ │ +09d4a2: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0001 line=293 │ │ + 0x0001 line=294 │ │ locals : │ │ 0x0000 - 0x000e reg=4 command Ljava/lang/String; │ │ │ │ #7 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'run' │ │ type : '(Ljava/util/List;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -09d3a4: |[09d3a4] eu.chainfire.libsuperuser.Shell$SU.run:(Ljava/util/List;)Ljava/util/List; │ │ -09d3b4: 1a01 b92f |0000: const-string v1, "su" // string@2fb9 │ │ -09d3b8: 7210 db2b 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -09d3be: 0a00 |0005: move-result v0 │ │ -09d3c0: 2300 5406 |0006: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09d3c4: 7220 dd2b 0400 |0008: invoke-interface {v4, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ -09d3ca: 0c00 |000b: move-result-object v0 │ │ -09d3cc: 1f00 5406 |000c: check-cast v0, [Ljava/lang/String; // type@0654 │ │ -09d3d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -09d3d2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -09d3d4: 7140 e827 0132 |0010: invoke-static {v1, v0, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d3da: 0c00 |0013: move-result-object v0 │ │ -09d3dc: 1100 |0014: return-object v0 │ │ +09d4a4: |[09d4a4] eu.chainfire.libsuperuser.Shell$SU.run:(Ljava/util/List;)Ljava/util/List; │ │ +09d4b4: 1a01 bd2f |0000: const-string v1, "su" // string@2fbd │ │ +09d4b8: 7210 db2b 0400 |0002: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +09d4be: 0a00 |0005: move-result v0 │ │ +09d4c0: 2300 5406 |0006: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09d4c4: 7220 dd2b 0400 |0008: invoke-interface {v4, v0}, Ljava/util/List;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2bdd │ │ +09d4ca: 0c00 |000b: move-result-object v0 │ │ +09d4cc: 1f00 5406 |000c: check-cast v0, [Ljava/lang/String; // type@0654 │ │ +09d4d0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +09d4d2: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +09d4d4: 7140 e827 0132 |0010: invoke-static {v1, v0, v2, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d4da: 0c00 |0013: move-result-object v0 │ │ +09d4dc: 1100 |0014: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=306 │ │ + 0x0000 line=307 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Ljava/util/List; │ │ 0x0000 - 0x0015 reg=4 commands Ljava/util/List; Ljava/util/List; │ │ │ │ #8 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'run' │ │ type : '([Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -09d3e0: |[09d3e0] eu.chainfire.libsuperuser.Shell$SU.run:([Ljava/lang/String;)Ljava/util/List; │ │ -09d3f0: 1a00 b92f |0000: const-string v0, "su" // string@2fb9 │ │ -09d3f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09d3f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -09d3f8: 7140 e827 3021 |0004: invoke-static {v0, v3, v1, v2}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d3fe: 0c00 |0007: move-result-object v0 │ │ -09d400: 1100 |0008: return-object v0 │ │ +09d4e0: |[09d4e0] eu.chainfire.libsuperuser.Shell$SU.run:([Ljava/lang/String;)Ljava/util/List; │ │ +09d4f0: 1a00 bd2f |0000: const-string v0, "su" // string@2fbd │ │ +09d4f4: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09d4f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +09d4f8: 7140 e827 3021 |0004: invoke-static {v0, v3, v1, v2}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d4fe: 0c00 |0007: move-result-object v0 │ │ +09d500: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=317 │ │ + 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 commands [Ljava/lang/String; │ │ │ │ #9 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'shell' │ │ type : '(ILjava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -09d404: |[09d404] eu.chainfire.libsuperuser.Shell$SU.shell:(ILjava/lang/String;)Ljava/lang/String; │ │ -09d414: 1228 |0000: const/4 v8, #int 2 // #2 │ │ -09d416: 1217 |0001: const/4 v7, #int 1 // #1 │ │ -09d418: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -09d41a: 1a02 b92f |0003: const-string v2, "su" // string@2fb9 │ │ -09d41e: 380a 3600 |0005: if-eqz v10, 003b // +0036 │ │ -09d422: 7100 dc27 0000 |0007: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:()Z // method@27dc │ │ -09d428: 0a03 |000a: move-result v3 │ │ -09d42a: 3803 3000 |000b: if-eqz v3, 003b // +0030 │ │ -09d42e: 7110 e327 0600 |000d: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$SU;.version:(Z)Ljava/lang/String; // method@27e3 │ │ -09d434: 0c00 |0010: move-result-object v0 │ │ -09d436: 7110 e327 0700 |0011: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$SU;.version:(Z)Ljava/lang/String; // method@27e3 │ │ -09d43c: 0c01 |0014: move-result-object v1 │ │ -09d43e: 3800 2600 |0015: if-eqz v0, 003b // +0026 │ │ -09d442: 3801 2400 |0017: if-eqz v1, 003b // +0024 │ │ -09d446: 1a03 2c10 |0019: const-string v3, "SUPERSU" // string@102c │ │ -09d44a: 6e20 1c2b 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2b1c │ │ -09d450: 0a03 |001e: move-result v3 │ │ -09d452: 3803 1c00 |001f: if-eqz v3, 003b // +001c │ │ -09d456: 7110 e62a 0100 |0021: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2ae6 │ │ -09d45c: 0c03 |0024: move-result-object v3 │ │ -09d45e: 6e10 df2a 0300 |0025: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -09d464: 0a03 |0028: move-result v3 │ │ -09d466: 1304 be00 |0029: const/16 v4, #int 190 // #be │ │ -09d46a: 3443 1000 |002b: if-lt v3, v4, 003b // +0010 │ │ -09d46e: 6203 4413 |002d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09d472: 1a04 c500 |002f: const-string v4, "%s --context %s" // string@00c5 │ │ -09d476: 2385 5206 |0031: new-array v5, v8, [Ljava/lang/Object; // type@0652 │ │ -09d47a: 4d02 0506 |0033: aput-object v2, v5, v6 │ │ -09d47e: 4d0a 0507 |0035: aput-object v10, v5, v7 │ │ -09d482: 7130 202b 4305 |0037: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ -09d488: 0c02 |003a: move-result-object v2 │ │ -09d48a: 3d09 1400 |003b: if-lez v9, 004f // +0014 │ │ -09d48e: 6203 4413 |003d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09d492: 1a04 c400 |003f: const-string v4, "%s %d" // string@00c4 │ │ -09d496: 2385 5206 |0041: new-array v5, v8, [Ljava/lang/Object; // type@0652 │ │ -09d49a: 4d02 0506 |0043: aput-object v2, v5, v6 │ │ -09d49e: 7110 e52a 0900 |0045: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -09d4a4: 0c06 |0048: move-result-object v6 │ │ -09d4a6: 4d06 0507 |0049: aput-object v6, v5, v7 │ │ -09d4aa: 7130 202b 4305 |004b: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ -09d4b0: 0c02 |004e: move-result-object v2 │ │ -09d4b2: 1102 |004f: return-object v2 │ │ +09d504: |[09d504] eu.chainfire.libsuperuser.Shell$SU.shell:(ILjava/lang/String;)Ljava/lang/String; │ │ +09d514: 1228 |0000: const/4 v8, #int 2 // #2 │ │ +09d516: 1217 |0001: const/4 v7, #int 1 // #1 │ │ +09d518: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +09d51a: 1a02 bd2f |0003: const-string v2, "su" // string@2fbd │ │ +09d51e: 380a 3600 |0005: if-eqz v10, 003b // +0036 │ │ +09d522: 7100 dc27 0000 |0007: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.isSELinuxEnforcing:()Z // method@27dc │ │ +09d528: 0a03 |000a: move-result v3 │ │ +09d52a: 3803 3000 |000b: if-eqz v3, 003b // +0030 │ │ +09d52e: 7110 e327 0600 |000d: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$SU;.version:(Z)Ljava/lang/String; // method@27e3 │ │ +09d534: 0c00 |0010: move-result-object v0 │ │ +09d536: 7110 e327 0700 |0011: invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$SU;.version:(Z)Ljava/lang/String; // method@27e3 │ │ +09d53c: 0c01 |0014: move-result-object v1 │ │ +09d53e: 3800 2600 |0015: if-eqz v0, 003b // +0026 │ │ +09d542: 3801 2400 |0017: if-eqz v1, 003b // +0024 │ │ +09d546: 1a03 2c10 |0019: const-string v3, "SUPERSU" // string@102c │ │ +09d54a: 6e20 1c2b 3000 |001b: invoke-virtual {v0, v3}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2b1c │ │ +09d550: 0a03 |001e: move-result v3 │ │ +09d552: 3803 1c00 |001f: if-eqz v3, 003b // +001c │ │ +09d556: 7110 e62a 0100 |0021: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2ae6 │ │ +09d55c: 0c03 |0024: move-result-object v3 │ │ +09d55e: 6e10 df2a 0300 |0025: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +09d564: 0a03 |0028: move-result v3 │ │ +09d566: 1304 be00 |0029: const/16 v4, #int 190 // #be │ │ +09d56a: 3443 1000 |002b: if-lt v3, v4, 003b // +0010 │ │ +09d56e: 6203 4413 |002d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09d572: 1a04 c500 |002f: const-string v4, "%s --context %s" // string@00c5 │ │ +09d576: 2385 5206 |0031: new-array v5, v8, [Ljava/lang/Object; // type@0652 │ │ +09d57a: 4d02 0506 |0033: aput-object v2, v5, v6 │ │ +09d57e: 4d0a 0507 |0035: aput-object v10, v5, v7 │ │ +09d582: 7130 202b 4305 |0037: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ +09d588: 0c02 |003a: move-result-object v2 │ │ +09d58a: 3d09 1400 |003b: if-lez v9, 004f // +0014 │ │ +09d58e: 6203 4413 |003d: sget-object v3, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09d592: 1a04 c400 |003f: const-string v4, "%s %d" // string@00c4 │ │ +09d596: 2385 5206 |0041: new-array v5, v8, [Ljava/lang/Object; // type@0652 │ │ +09d59a: 4d02 0506 |0043: aput-object v2, v5, v6 │ │ +09d59e: 7110 e52a 0900 |0045: invoke-static {v9}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +09d5a4: 0c06 |0048: move-result-object v6 │ │ +09d5a6: 4d06 0507 |0049: aput-object v6, v5, v7 │ │ +09d5aa: 7130 202b 4305 |004b: invoke-static {v3, v4, v5}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ +09d5b0: 0c02 |004e: move-result-object v2 │ │ +09d5b2: 1102 |004f: return-object v2 │ │ catches : (none) │ │ positions : │ │ - 0x0003 line=425 │ │ - 0x0005 line=427 │ │ - 0x000d line=428 │ │ - 0x0011 line=429 │ │ - 0x0015 line=433 │ │ - 0x002d line=437 │ │ - 0x003b line=443 │ │ - 0x003d line=444 │ │ - 0x004f line=447 │ │ + 0x0003 line=426 │ │ + 0x0005 line=428 │ │ + 0x000d line=429 │ │ + 0x0011 line=430 │ │ + 0x0015 line=434 │ │ + 0x001b line=436 │ │ + 0x0021 line=437 │ │ + 0x002d line=438 │ │ + 0x003b line=444 │ │ + 0x003d line=445 │ │ + 0x004f line=448 │ │ locals : │ │ 0x0011 - 0x003b reg=0 display Ljava/lang/String; │ │ 0x0015 - 0x003b reg=1 internal Ljava/lang/String; │ │ 0x0005 - 0x0050 reg=2 shell Ljava/lang/String; │ │ 0x0000 - 0x0050 reg=9 uid I │ │ 0x0000 - 0x0050 reg=10 context Ljava/lang/String; │ │ │ │ @@ -153766,134 +153818,132 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09d4b4: |[09d4b4] eu.chainfire.libsuperuser.Shell$SU.shellMountMaster:()Ljava/lang/String; │ │ -09d4c4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09d4c8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ -09d4cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -09d4d0: 1a00 ba2f |0006: const-string v0, "su --mount-master" // string@2fba │ │ -09d4d4: 1100 |0008: return-object v0 │ │ -09d4d6: 1a00 b92f |0009: const-string v0, "su" // string@2fb9 │ │ -09d4da: 28fd |000b: goto 0008 // -0003 │ │ +09d5b4: |[09d5b4] eu.chainfire.libsuperuser.Shell$SU.shellMountMaster:()Ljava/lang/String; │ │ +09d5c4: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09d5c8: 1301 1100 |0002: const/16 v1, #int 17 // #11 │ │ +09d5cc: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +09d5d0: 1a00 be2f |0006: const-string v0, "su --mount-master" // string@2fbe │ │ +09d5d4: 1100 |0008: return-object v0 │ │ +09d5d6: 1a00 bd2f |0009: const-string v0, "su" // string@2fbd │ │ +09d5da: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=458 │ │ - 0x0006 line=459 │ │ - 0x0008 line=461 │ │ + 0x0000 line=459 │ │ + 0x0006 line=460 │ │ + 0x0008 line=462 │ │ locals : │ │ │ │ #11 : (in Leu/chainfire/libsuperuser/Shell$SU;) │ │ name : 'version' │ │ type : '(Z)Ljava/lang/String;' │ │ access : 0x20009 (PUBLIC STATIC DECLARED_SYNCHRONIZED) │ │ code - │ │ - registers : 11 │ │ + registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 93 16-bit code units │ │ -09d4dc: |[09d4dc] eu.chainfire.libsuperuser.Shell$SU.version:(Z)Ljava/lang/String; │ │ -09d4ec: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -09d4ee: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -09d4f0: 1c06 0f05 |0002: const-class v6, Leu/chainfire/libsuperuser/Shell$SU; // type@050f │ │ -09d4f4: 1d06 |0004: monitor-enter v6 │ │ -09d4f6: 380a 4600 |0005: if-eqz v10, 004b // +0046 │ │ -09d4fa: 6205 330e |0007: sget-object v5, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ -09d4fe: 4605 0501 |0009: aget-object v5, v5, v1 │ │ -09d502: 3905 3a00 |000b: if-nez v5, 0045 // +003a │ │ -09d506: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -09d508: 380a 3f00 |000e: if-eqz v10, 004d // +003f │ │ -09d50c: 1a05 bb2f |0010: const-string v5, "su -V" // string@2fbb │ │ -09d510: 1217 |0012: const/4 v7, #int 1 // #1 │ │ -09d512: 2377 5406 |0013: new-array v7, v7, [Ljava/lang/String; // type@0654 │ │ -09d516: 1208 |0015: const/4 v8, #int 0 // #0 │ │ -09d518: 1a09 bf1a |0016: const-string v9, "exit" // string@1abf │ │ -09d51c: 4d09 0708 |0018: aput-object v9, v7, v8 │ │ -09d520: 1208 |001a: const/4 v8, #int 0 // #0 │ │ -09d522: 1209 |001b: const/4 v9, #int 0 // #0 │ │ -09d524: 7140 e827 7598 |001c: invoke-static {v5, v7, v8, v9}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d52a: 0c03 |001f: move-result-object v3 │ │ -09d52c: 3803 2100 |0020: if-eqz v3, 0041 // +0021 │ │ -09d530: 7210 d82b 0300 |0022: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09d536: 0c00 |0025: move-result-object v0 │ │ -09d538: 7210 bb2b 0000 |0026: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09d53e: 0a05 |0029: move-result v5 │ │ -09d540: 3805 1700 |002a: if-eqz v5, 0041 // +0017 │ │ -09d544: 7210 bc2b 0000 |002c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09d54a: 0c02 |002f: move-result-object v2 │ │ -09d54c: 1f02 a805 |0030: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -09d550: 390a 1e00 |0032: if-nez v10, 0050 // +001e │ │ -09d554: 6e10 372b 0200 |0034: invoke-virtual {v2}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -09d55a: 0c05 |0037: move-result-object v5 │ │ -09d55c: 1a07 0000 |0038: const-string v7, "" // string@0000 │ │ -09d560: 6e20 1d2b 7500 |003a: invoke-virtual {v5, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09d566: 0a05 |003d: move-result v5 │ │ -09d568: 3905 e8ff |003e: if-nez v5, 0026 // -0018 │ │ -09d56c: 0724 |0040: move-object v4, v2 │ │ -09d56e: 6205 330e |0041: sget-object v5, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ -09d572: 4d04 0501 |0043: aput-object v4, v5, v1 │ │ -09d576: 6205 330e |0045: sget-object v5, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ -09d57a: 4605 0501 |0047: aget-object v5, v5, v1 │ │ -09d57e: 1e06 |0049: monitor-exit v6 │ │ -09d580: 1105 |004a: return-object v5 │ │ -09d582: 0151 |004b: move v1, v5 │ │ -09d584: 28bb |004c: goto 0007 // -0045 │ │ -09d586: 1a05 bc2f |004d: const-string v5, "su -v" // string@2fbc │ │ -09d58a: 28c3 |004f: goto 0012 // -003d │ │ -09d58c: 7110 e12a 0200 |0050: invoke-static {v2}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -09d592: 0a05 |0053: move-result v5 │ │ -09d594: 3d05 d2ff |0054: if-lez v5, 0026 // -002e │ │ -09d598: 0724 |0056: move-object v4, v2 │ │ -09d59a: 28ea |0057: goto 0041 // -0016 │ │ -09d59c: 0d05 |0058: move-exception v5 │ │ -09d59e: 28cd |0059: goto 0026 // -0033 │ │ -09d5a0: 0d05 |005a: move-exception v5 │ │ -09d5a2: 1e06 |005b: monitor-exit v6 │ │ -09d5a4: 2705 |005c: throw v5 │ │ +09d5dc: |[09d5dc] eu.chainfire.libsuperuser.Shell$SU.version:(Z)Ljava/lang/String; │ │ +09d5ec: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +09d5ee: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +09d5f0: 1c05 0f05 |0002: const-class v5, Leu/chainfire/libsuperuser/Shell$SU; // type@050f │ │ +09d5f4: 1d05 |0004: monitor-enter v5 │ │ +09d5f6: 3809 4600 |0005: if-eqz v9, 004b // +0046 │ │ +09d5fa: 6204 330e |0007: sget-object v4, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ +09d5fe: 4604 0400 |0009: aget-object v4, v4, v0 │ │ +09d602: 3904 3a00 |000b: if-nez v4, 0045 // +003a │ │ +09d606: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +09d608: 3809 3f00 |000e: if-eqz v9, 004d // +003f │ │ +09d60c: 1a04 bf2f |0010: const-string v4, "su -V" // string@2fbf │ │ +09d610: 1216 |0012: const/4 v6, #int 1 // #1 │ │ +09d612: 2366 5406 |0013: new-array v6, v6, [Ljava/lang/String; // type@0654 │ │ +09d616: 1207 |0015: const/4 v7, #int 0 // #0 │ │ +09d618: 1a08 c11a |0016: const-string v8, "exit" // string@1ac1 │ │ +09d61c: 4d08 0607 |0018: aput-object v8, v6, v7 │ │ +09d620: 1207 |001a: const/4 v7, #int 0 // #0 │ │ +09d622: 1208 |001b: const/4 v8, #int 0 // #0 │ │ +09d624: 7140 e827 6487 |001c: invoke-static {v4, v6, v7, v8}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d62a: 0c02 |001f: move-result-object v2 │ │ +09d62c: 3802 2100 |0020: if-eqz v2, 0041 // +0021 │ │ +09d630: 7210 d82b 0200 |0022: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09d636: 0c04 |0025: move-result-object v4 │ │ +09d638: 7210 bb2b 0400 |0026: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09d63e: 0a06 |0029: move-result v6 │ │ +09d640: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ +09d644: 7210 bc2b 0400 |002c: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09d64a: 0c01 |002f: move-result-object v1 │ │ +09d64c: 1f01 a805 |0030: check-cast v1, Ljava/lang/String; // type@05a8 │ │ +09d650: 3909 1e00 |0032: if-nez v9, 0050 // +001e │ │ +09d654: 6e10 372b 0100 |0034: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +09d65a: 0c06 |0037: move-result-object v6 │ │ +09d65c: 1a07 0000 |0038: const-string v7, "" // string@0000 │ │ +09d660: 6e20 1d2b 7600 |003a: invoke-virtual {v6, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09d666: 0a06 |003d: move-result v6 │ │ +09d668: 3906 e8ff |003e: if-nez v6, 0026 // -0018 │ │ +09d66c: 0713 |0040: move-object v3, v1 │ │ +09d66e: 6204 330e |0041: sget-object v4, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ +09d672: 4d03 0400 |0043: aput-object v3, v4, v0 │ │ +09d676: 6204 330e |0045: sget-object v4, Leu/chainfire/libsuperuser/Shell$SU;.suVersion:[Ljava/lang/String; // field@0e33 │ │ +09d67a: 4604 0400 |0047: aget-object v4, v4, v0 │ │ +09d67e: 1e05 |0049: monitor-exit v5 │ │ +09d680: 1104 |004a: return-object v4 │ │ +09d682: 0140 |004b: move v0, v4 │ │ +09d684: 28bb |004c: goto 0007 // -0045 │ │ +09d686: 1a04 c02f |004d: const-string v4, "su -v" // string@2fc0 │ │ +09d68a: 28c3 |004f: goto 0012 // -003d │ │ +09d68c: 7110 e12a 0100 |0050: invoke-static {v1}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +09d692: 0a06 |0053: move-result v6 │ │ +09d694: 3d06 d2ff |0054: if-lez v6, 0026 // -002e │ │ +09d698: 0713 |0056: move-object v3, v1 │ │ +09d69a: 28ea |0057: goto 0041 // -0016 │ │ +09d69c: 0d06 |0058: move-exception v6 │ │ +09d69e: 28cd |0059: goto 0026 // -0033 │ │ +09d6a0: 0d04 |005a: move-exception v4 │ │ +09d6a2: 1e05 |005b: monitor-exit v5 │ │ +09d6a4: 2704 |005c: throw v4 │ │ catches : 3 │ │ 0x0007 - 0x0049 │ │ -> 0x005a │ │ 0x004d - 0x004f │ │ -> 0x005a │ │ 0x0050 - 0x0053 │ │ Ljava/lang/NumberFormatException; -> 0x0058 │ │ -> 0x005a │ │ positions : │ │ - 0x0002 line=356 │ │ - 0x0007 line=357 │ │ - 0x000d line=358 │ │ - 0x000e line=360 │ │ - 0x0020 line=367 │ │ - 0x0022 line=368 │ │ - 0x0032 line=369 │ │ - 0x0034 line=370 │ │ - 0x0040 line=371 │ │ - 0x0041 line=387 │ │ - 0x0045 line=389 │ │ - 0x004c line=356 │ │ - 0x004d line=360 │ │ - 0x0050 line=376 │ │ - 0x0056 line=377 │ │ - 0x0058 line=380 │ │ - 0x005a line=356 │ │ - locals : │ │ - 0x0026 - 0x0041 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0032 - 0x0041 reg=2 line Ljava/lang/String; │ │ - 0x0020 - 0x0045 reg=3 ret Ljava/util/List; Ljava/util/List; │ │ - 0x000e - 0x0045 reg=4 version Ljava/lang/String; │ │ - 0x0007 - 0x004b reg=1 idx I │ │ - 0x0050 - 0x005a reg=0 i$ Ljava/util/Iterator; │ │ - 0x0050 - 0x005a reg=2 line Ljava/lang/String; │ │ - 0x0050 - 0x005a reg=3 ret Ljava/util/List; Ljava/util/List; │ │ - 0x004d - 0x005a reg=4 version Ljava/lang/String; │ │ - 0x004d - 0x005d reg=1 idx I │ │ - 0x0000 - 0x005d reg=10 internal Z │ │ + 0x0002 line=357 │ │ + 0x0007 line=358 │ │ + 0x000d line=359 │ │ + 0x000e line=361 │ │ + 0x0020 line=368 │ │ + 0x0022 line=369 │ │ + 0x0032 line=370 │ │ + 0x0034 line=371 │ │ + 0x0040 line=372 │ │ + 0x0041 line=388 │ │ + 0x0045 line=390 │ │ + 0x004c line=357 │ │ + 0x004d line=361 │ │ + 0x0050 line=377 │ │ + 0x0056 line=378 │ │ + 0x0058 line=381 │ │ + 0x005a line=357 │ │ + locals : │ │ + 0x0032 - 0x0041 reg=1 line Ljava/lang/String; │ │ + 0x0020 - 0x0045 reg=2 ret Ljava/util/List; Ljava/util/List; │ │ + 0x000e - 0x0045 reg=3 version Ljava/lang/String; │ │ + 0x0007 - 0x004b reg=0 idx I │ │ + 0x0050 - 0x005a reg=1 line Ljava/lang/String; │ │ + 0x0050 - 0x005a reg=2 ret Ljava/util/List; Ljava/util/List; │ │ + 0x004d - 0x005a reg=3 version Ljava/lang/String; │ │ + 0x004d - 0x005d reg=0 idx I │ │ + 0x0000 - 0x005d reg=9 internal Z │ │ │ │ Virtual methods - │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #648 header: │ │ class_idx : 1296 │ │ access_flags : 1 (0x0001) │ │ @@ -153902,15 +153952,15 @@ │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #648 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Leu/chainfire/libsuperuser/Shell$1; Leu/chainfire/libsuperuser/Shell$Interactive; Leu/chainfire/libsuperuser/Shell$Builder; Leu/chainfire/libsuperuser/Shell$Command; Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; Leu/chainfire/libsuperuser/Shell$OnResult; Leu/chainfire/libsuperuser/Shell$SU; Leu/chainfire/libsuperuser/Shell$SH; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Leu/chainfire/libsuperuser/Shell$Interactive; Leu/chainfire/libsuperuser/Shell$Builder; Leu/chainfire/libsuperuser/Shell$Command; Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; Leu/chainfire/libsuperuser/Shell$OnResult; Leu/chainfire/libsuperuser/Shell$SU; Leu/chainfire/libsuperuser/Shell$SH; } │ │ Annotations on method #10214 'parseAvailableResult' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/util/List" "<" "Ljava/lang/String;" ">;Z)Z" } │ │ Annotations on method #10215 'run' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "[" "Ljava/lang/String;" "Z)" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ VISIBILITY_RUNTIME Ljava/lang/Deprecated; │ │ Annotations on method #10216 'run' │ │ VISIBILITY_SYSTEM Ldalvik/annotation/Signature; value={ "(" "Ljava/lang/String;" "[" "Ljava/lang/String;" "[" "Ljava/lang/String;" "Z)" "Ljava/util/List" "<" "Ljava/lang/String;" ">;" } │ │ @@ -153932,500 +153982,480 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -09d5c8: |[09d5c8] eu.chainfire.libsuperuser.Shell.:()V │ │ -09d5d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -09d5da: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09d5de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -09d5e0: 1a02 1b1a |0004: const-string v2, "echo -BOC-" // string@1a1b │ │ -09d5e4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -09d5e8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -09d5ea: 1a02 cd1f |0009: const-string v2, "id" // string@1fcd │ │ -09d5ee: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ -09d5f2: 6900 340e |000d: sput-object v0, Leu/chainfire/libsuperuser/Shell;.availableTestCommands:[Ljava/lang/String; // field@0e34 │ │ -09d5f6: 0e00 |000f: return-void │ │ +09d6c8: |[09d6c8] eu.chainfire.libsuperuser.Shell.:()V │ │ +09d6d8: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +09d6da: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +09d6de: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +09d6e0: 1a02 1d1a |0004: const-string v2, "echo -BOC-" // string@1a1d │ │ +09d6e4: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +09d6e8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +09d6ea: 1a02 cf1f |0009: const-string v2, "id" // string@1fcf │ │ +09d6ee: 4d02 0001 |000b: aput-object v2, v0, v1 │ │ +09d6f2: 6900 340e |000d: sput-object v0, Leu/chainfire/libsuperuser/Shell;.availableTestCommands:[Ljava/lang/String; // field@0e34 │ │ +09d6f6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=202 │ │ + 0x0000 line=203 │ │ locals : │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Shell;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09d5f8: |[09d5f8] eu.chainfire.libsuperuser.Shell.:()V │ │ -09d608: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09d60e: 0e00 |0003: return-void │ │ +09d6f8: |[09d6f8] eu.chainfire.libsuperuser.Shell.:()V │ │ +09d708: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09d70e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=43 │ │ - 0x0003 line=975 │ │ + 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Shell; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Shell;) │ │ name : 'parseAvailableResult' │ │ type : '(Ljava/util/List;Z)Z' │ │ access : 0x000c (PROTECTED STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -09d610: |[09d610] eu.chainfire.libsuperuser.Shell.parseAvailableResult:(Ljava/util/List;Z)Z │ │ -09d620: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -09d622: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ -09d626: 0f03 |0003: return v3 │ │ -09d628: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -09d62a: 7210 d82b 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09d630: 0c01 |0008: move-result-object v1 │ │ -09d632: 7210 bb2b 0100 |0009: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09d638: 0a04 |000c: move-result v4 │ │ -09d63a: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ -09d63e: 7210 bc2b 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09d644: 0c02 |0012: move-result-object v2 │ │ -09d646: 1f02 a805 |0013: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -09d64a: 1a04 cf30 |0015: const-string v4, "uid=" // string@30cf │ │ -09d64e: 6e20 1b2b 4200 |0017: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09d654: 0a04 |001a: move-result v4 │ │ -09d656: 3804 0e00 |001b: if-eqz v4, 0029 // +000e │ │ -09d65a: 3806 0a00 |001d: if-eqz v6, 0027 // +000a │ │ -09d65e: 1a04 d030 |001f: const-string v4, "uid=0" // string@30d0 │ │ -09d662: 6e20 1b2b 4200 |0021: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09d668: 0a04 |0024: move-result v4 │ │ -09d66a: 3804 deff |0025: if-eqz v4, 0003 // -0022 │ │ -09d66e: 1213 |0027: const/4 v3, #int 1 // #1 │ │ -09d670: 28db |0028: goto 0003 // -0025 │ │ -09d672: 1a04 3701 |0029: const-string v4, "-BOC-" // string@0137 │ │ -09d676: 6e20 1b2b 4200 |002b: invoke-virtual {v2, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09d67c: 0a04 |002e: move-result v4 │ │ -09d67e: 3804 daff |002f: if-eqz v4, 0009 // -0026 │ │ -09d682: 1210 |0031: const/4 v0, #int 1 // #1 │ │ -09d684: 28d7 |0032: goto 0009 // -0029 │ │ -09d686: 0103 |0033: move v3, v0 │ │ -09d688: 28cf |0034: goto 0003 // -0031 │ │ - catches : (none) │ │ - positions : │ │ - 0x0001 line=216 │ │ - 0x0003 line=234 │ │ - 0x0004 line=220 │ │ - 0x0005 line=222 │ │ - 0x0015 line=223 │ │ - 0x001d line=225 │ │ - 0x0029 line=226 │ │ - 0x0031 line=230 │ │ - 0x0034 line=234 │ │ +09d710: |[09d710] eu.chainfire.libsuperuser.Shell.parseAvailableResult:(Ljava/util/List;Z)Z │ │ +09d720: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +09d722: 3905 0300 |0001: if-nez v5, 0004 // +0003 │ │ +09d726: 0f02 |0003: return v2 │ │ +09d728: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +09d72a: 7210 d82b 0500 |0005: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09d730: 0c03 |0008: move-result-object v3 │ │ +09d732: 7210 bb2b 0300 |0009: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09d738: 0a04 |000c: move-result v4 │ │ +09d73a: 3804 2600 |000d: if-eqz v4, 0033 // +0026 │ │ +09d73e: 7210 bc2b 0300 |000f: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09d744: 0c01 |0012: move-result-object v1 │ │ +09d746: 1f01 a805 |0013: check-cast v1, Ljava/lang/String; // type@05a8 │ │ +09d74a: 1a04 d330 |0015: const-string v4, "uid=" // string@30d3 │ │ +09d74e: 6e20 1b2b 4100 |0017: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09d754: 0a04 |001a: move-result v4 │ │ +09d756: 3804 0e00 |001b: if-eqz v4, 0029 // +000e │ │ +09d75a: 3806 0a00 |001d: if-eqz v6, 0027 // +000a │ │ +09d75e: 1a03 d430 |001f: const-string v3, "uid=0" // string@30d4 │ │ +09d762: 6e20 1b2b 3100 |0021: invoke-virtual {v1, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09d768: 0a03 |0024: move-result v3 │ │ +09d76a: 3803 deff |0025: if-eqz v3, 0003 // -0022 │ │ +09d76e: 1212 |0027: const/4 v2, #int 1 // #1 │ │ +09d770: 28db |0028: goto 0003 // -0025 │ │ +09d772: 1a04 3701 |0029: const-string v4, "-BOC-" // string@0137 │ │ +09d776: 6e20 1b2b 4100 |002b: invoke-virtual {v1, v4}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09d77c: 0a04 |002e: move-result v4 │ │ +09d77e: 3804 daff |002f: if-eqz v4, 0009 // -0026 │ │ +09d782: 1210 |0031: const/4 v0, #int 1 // #1 │ │ +09d784: 28d7 |0032: goto 0009 // -0029 │ │ +09d786: 0102 |0033: move v2, v0 │ │ +09d788: 28cf |0034: goto 0003 // -0031 │ │ + catches : (none) │ │ + positions : │ │ + 0x0001 line=217 │ │ + 0x0003 line=235 │ │ + 0x0004 line=221 │ │ + 0x0005 line=223 │ │ + 0x0015 line=224 │ │ + 0x001d line=226 │ │ + 0x0029 line=227 │ │ + 0x0031 line=231 │ │ + 0x0034 line=235 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ - 0x0015 - 0x0033 reg=2 line Ljava/lang/String; │ │ + 0x0015 - 0x0033 reg=1 line Ljava/lang/String; │ │ 0x0005 - 0x0035 reg=0 echo_seen Z │ │ - 0x0009 - 0x0035 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0035 reg=5 ret Ljava/util/List; Ljava/util/List; │ │ 0x0000 - 0x0035 reg=6 checkForRoot Z │ │ │ │ #3 : (in Leu/chainfire/libsuperuser/Shell;) │ │ name : 'run' │ │ type : '(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -09d68c: |[09d68c] eu.chainfire.libsuperuser.Shell.run:(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ -09d69c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09d69e: 7140 e827 2130 |0001: invoke-static {v1, v2, v0, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ -09d6a4: 0c00 |0004: move-result-object v0 │ │ -09d6a6: 1100 |0005: return-object v0 │ │ +09d78c: |[09d78c] eu.chainfire.libsuperuser.Shell.run:(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ +09d79c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09d79e: 7140 e827 2130 |0001: invoke-static {v1, v2, v0, v3}, Leu/chainfire/libsuperuser/Shell;.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; // method@27e8 │ │ +09d7a4: 0c00 |0004: move-result-object v0 │ │ +09d7a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=62 │ │ + 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 shell Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=2 commands [Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 wantSTDERR Z │ │ │ │ #4 : (in Leu/chainfire/libsuperuser/Shell;) │ │ name : 'run' │ │ type : '(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 27 │ │ + registers : 24 │ │ ins : 4 │ │ outs : 4 │ │ - insns size : 495 16-bit code units │ │ -09d6a8: |[09d6a8] eu.chainfire.libsuperuser.Shell.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ -09d6b8: 6213 4413 |0000: sget-object v19, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09d6bc: 0800 1700 |0002: move-object/from16 v0, v23 │ │ -09d6c0: 0801 1300 |0004: move-object/from16 v1, v19 │ │ -09d6c4: 6e20 362b 1000 |0006: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09d6ca: 0c10 |0009: move-result-object v16 │ │ -09d6cc: 7100 5d27 0000 |000a: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ -09d6d2: 0a13 |000d: move-result v19 │ │ -09d6d4: 3813 1500 |000e: if-eqz v19, 0023 // +0015 │ │ -09d6d8: 7100 6227 0000 |0010: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ -09d6de: 0a13 |0013: move-result v19 │ │ -09d6e0: 3813 0f00 |0014: if-eqz v19, 0023 // +000f │ │ -09d6e4: 1a13 eb02 |0016: const-string v19, "Application attempted to run a shell command from the main thread" // string@02eb │ │ -09d6e8: 7701 5e27 1300 |0018: invoke-static/range {v19}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09d6ee: 2213 1205 |001b: new-instance v19, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ -09d6f2: 1a14 eb02 |001d: const-string v20, "Application attempted to run a shell command from the main thread" // string@02eb │ │ -09d6f6: 7602 ea27 1300 |001f: invoke-direct/range {v19, v20}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ -09d6fc: 2713 |0022: throw v19 │ │ -09d6fe: 1a13 4513 |0023: const-string v19, "[%s%%] START" // string@1345 │ │ -09d702: 1314 0100 |0025: const/16 v20, #int 1 // #1 │ │ -09d706: 0200 1400 |0027: move/from16 v0, v20 │ │ -09d70a: 2300 5206 |0029: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ -09d70e: 0814 0000 |002b: move-object/from16 v20, v0 │ │ -09d712: 1315 0000 |002d: const/16 v21, #int 0 // #0 │ │ -09d716: 4d10 1415 |002f: aput-object v16, v20, v21 │ │ -09d71a: 7702 1f2b 1300 |0031: invoke-static/range {v19, v20}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09d720: 0c13 |0034: move-result-object v19 │ │ -09d722: 7701 5f27 1300 |0035: invoke-static/range {v19}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ -09d728: 2213 cf05 |0038: new-instance v19, Ljava/util/ArrayList; // type@05cf │ │ -09d72c: 7601 8f2b 1300 |003a: invoke-direct/range {v19}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -09d732: 7701 aa2b 1300 |003d: invoke-static/range {v19}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@2baa │ │ -09d738: 0c0f |0040: move-result-object v15 │ │ -09d73a: 3819 8d00 |0041: if-eqz v25, 00ce // +008d │ │ -09d73e: 220d d505 |0043: new-instance v13, Ljava/util/HashMap; // type@05d5 │ │ -09d742: 7010 ae2b 0d00 |0045: invoke-direct {v13}, Ljava/util/HashMap;.:()V // method@2bae │ │ -09d748: 7100 522b 0000 |0048: invoke-static {}, Ljava/lang/System;.getenv:()Ljava/util/Map; // method@2b52 │ │ -09d74e: 0c13 |004b: move-result-object v19 │ │ -09d750: 0800 1300 |004c: move-object/from16 v0, v19 │ │ -09d754: 7220 ed2b 0d00 |004e: invoke-interface {v13, v0}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ -09d75a: 0806 1900 |0051: move-object/from16 v6, v25 │ │ -09d75e: 216c |0053: array-length v12, v6 │ │ -09d760: 120b |0054: const/4 v11, #int 0 // #0 │ │ -09d762: 35cb 2a00 |0055: if-ge v11, v12, 007f // +002a │ │ -09d766: 4608 060b |0057: aget-object v8, v6, v11 │ │ -09d76a: 1a13 9f01 |0059: const-string v19, "=" // string@019f │ │ -09d76e: 0800 1300 |005b: move-object/from16 v0, v19 │ │ -09d772: 6e20 272b 0800 |005d: invoke-virtual {v8, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2b27 │ │ -09d778: 0a11 |0060: move-result v17 │ │ -09d77a: 3a11 1b00 |0061: if-ltz v17, 007c // +001b │ │ -09d77e: 1313 0000 |0063: const/16 v19, #int 0 // #0 │ │ -09d782: 0200 1300 |0065: move/from16 v0, v19 │ │ -09d786: 0201 1100 |0067: move/from16 v1, v17 │ │ -09d78a: 6e30 322b 0801 |0069: invoke-virtual {v8, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -09d790: 0c13 |006c: move-result-object v19 │ │ -09d792: d814 1101 |006d: add-int/lit8 v20, v17, #int 1 // #01 │ │ -09d796: 0200 1400 |006f: move/from16 v0, v20 │ │ -09d79a: 6e20 312b 0800 |0071: invoke-virtual {v8, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -09d7a0: 0c14 |0074: move-result-object v20 │ │ -09d7a2: 0800 1300 |0075: move-object/from16 v0, v19 │ │ -09d7a6: 0801 1400 |0077: move-object/from16 v1, v20 │ │ -09d7aa: 7230 ec2b 0d01 |0079: invoke-interface {v13, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09d7b0: d80b 0b01 |007c: add-int/lit8 v11, v11, #int 1 // #01 │ │ -09d7b4: 28d7 |007e: goto 0055 // -0029 │ │ -09d7b6: 120a |007f: const/4 v10, #int 0 // #0 │ │ -09d7b8: 7210 ef2b 0d00 |0080: invoke-interface {v13}, Ljava/util/Map;.size:()I // method@2bef │ │ -09d7be: 0a13 |0083: move-result v19 │ │ -09d7c0: 0200 1300 |0084: move/from16 v0, v19 │ │ -09d7c4: 2300 5406 |0086: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -09d7c8: 0819 0000 |0088: move-object/from16 v25, v0 │ │ -09d7cc: 7210 e82b 0d00 |008a: invoke-interface {v13}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -09d7d2: 0c13 |008d: move-result-object v19 │ │ -09d7d4: 7801 f42b 1300 |008e: invoke-interface/range {v19}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -09d7da: 0c0b |0091: move-result-object v11 │ │ -09d7dc: 7210 bb2b 0b00 |0092: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09d7e2: 0a13 |0095: move-result v19 │ │ -09d7e4: 3813 3800 |0096: if-eqz v19, 00ce // +0038 │ │ -09d7e8: 7210 bc2b 0b00 |0098: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09d7ee: 0c09 |009b: move-result-object v9 │ │ -09d7f0: 1f09 dc05 |009c: check-cast v9, Ljava/util/Map$Entry; // type@05dc │ │ -09d7f4: 2214 a905 |009e: new-instance v20, Ljava/lang/StringBuilder; // type@05a9 │ │ -09d7f8: 7601 3d2b 1400 |00a0: invoke-direct/range {v20}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09d7fe: 7210 e32b 0900 |00a3: invoke-interface {v9}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09d804: 0c13 |00a6: move-result-object v19 │ │ -09d806: 1f13 a805 |00a7: check-cast v19, Ljava/lang/String; // type@05a8 │ │ -09d80a: 0800 1400 |00a9: move-object/from16 v0, v20 │ │ -09d80e: 0801 1300 |00ab: move-object/from16 v1, v19 │ │ -09d812: 6e20 462b 1000 |00ad: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d818: 0c13 |00b0: move-result-object v19 │ │ -09d81a: 1a14 9f01 |00b1: const-string v20, "=" // string@019f │ │ -09d81e: 7402 462b 1300 |00b3: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d824: 0c14 |00b6: move-result-object v20 │ │ -09d826: 7210 e42b 0900 |00b7: invoke-interface {v9}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09d82c: 0c13 |00ba: move-result-object v19 │ │ -09d82e: 1f13 a805 |00bb: check-cast v19, Ljava/lang/String; // type@05a8 │ │ -09d832: 0800 1400 |00bd: move-object/from16 v0, v20 │ │ -09d836: 0801 1300 |00bf: move-object/from16 v1, v19 │ │ -09d83a: 6e20 462b 1000 |00c1: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d840: 0c13 |00c4: move-result-object v19 │ │ -09d842: 7401 4e2b 1300 |00c5: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09d848: 0c13 |00c8: move-result-object v19 │ │ -09d84a: 4d13 190a |00c9: aput-object v19, v25, v10 │ │ -09d84e: d80a 0a01 |00cb: add-int/lit8 v10, v10, #int 1 // #01 │ │ -09d852: 28c5 |00cd: goto 0092 // -003b │ │ -09d854: 7100 0f2b 0000 |00ce: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2b0f │ │ -09d85a: 0c13 |00d1: move-result-object v19 │ │ -09d85c: 0800 1300 |00d2: move-object/from16 v0, v19 │ │ -09d860: 0801 1700 |00d4: move-object/from16 v1, v23 │ │ -09d864: 0802 1900 |00d6: move-object/from16 v2, v25 │ │ -09d868: 6e30 0e2b 1002 |00d8: invoke-virtual {v0, v1, v2}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; // method@2b0e │ │ -09d86e: 0c0e |00db: move-result-object v14 │ │ -09d870: 2204 7005 |00dc: new-instance v4, Ljava/io/DataOutputStream; // type@0570 │ │ -09d874: 6e10 0a2b 0e00 |00de: invoke-virtual {v14}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@2b0a │ │ -09d87a: 0c13 |00e1: move-result-object v19 │ │ -09d87c: 0800 1300 |00e2: move-object/from16 v0, v19 │ │ -09d880: 7020 602a 0400 |00e4: invoke-direct {v4, v0}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2a60 │ │ -09d886: 2205 1405 |00e7: new-instance v5, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ -09d88a: 2213 a905 |00e9: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ -09d88e: 7601 3d2b 1300 |00eb: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09d894: 0800 1300 |00ee: move-object/from16 v0, v19 │ │ -09d898: 0801 1000 |00f0: move-object/from16 v1, v16 │ │ -09d89c: 6e20 462b 1000 |00f2: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d8a2: 0c13 |00f5: move-result-object v19 │ │ -09d8a4: 1a14 3301 |00f6: const-string v20, "-" // string@0133 │ │ -09d8a8: 7402 462b 1300 |00f8: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d8ae: 0c13 |00fb: move-result-object v19 │ │ -09d8b0: 7401 4e2b 1300 |00fc: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09d8b6: 0c13 |00ff: move-result-object v19 │ │ -09d8b8: 6e10 092b 0e00 |0100: invoke-virtual {v14}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2b09 │ │ -09d8be: 0c14 |0103: move-result-object v20 │ │ -09d8c0: 0800 1300 |0104: move-object/from16 v0, v19 │ │ -09d8c4: 0801 1400 |0106: move-object/from16 v1, v20 │ │ -09d8c8: 7040 ed27 05f1 |0108: invoke-direct {v5, v0, v1, v15}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V // method@27ed │ │ -09d8ce: 2203 1405 |010b: new-instance v3, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ -09d8d2: 2213 a905 |010d: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ -09d8d6: 7601 3d2b 1300 |010f: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09d8dc: 0800 1300 |0112: move-object/from16 v0, v19 │ │ -09d8e0: 0801 1000 |0114: move-object/from16 v1, v16 │ │ -09d8e4: 6e20 462b 1000 |0116: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d8ea: 0c13 |0119: move-result-object v19 │ │ -09d8ec: 1a14 1c01 |011a: const-string v20, "*" // string@011c │ │ -09d8f0: 7402 462b 1300 |011c: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d8f6: 0c13 |011f: move-result-object v19 │ │ -09d8f8: 7401 4e2b 1300 |0120: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09d8fe: 0c14 |0123: move-result-object v20 │ │ -09d900: 6e10 082b 0e00 |0124: invoke-virtual {v14}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@2b08 │ │ -09d906: 0c15 |0127: move-result-object v21 │ │ -09d908: 381a 5c00 |0128: if-eqz v26, 0184 // +005c │ │ -09d90c: 0813 0f00 |012a: move-object/from16 v19, v15 │ │ -09d910: 0800 1400 |012c: move-object/from16 v0, v20 │ │ -09d914: 0801 1500 |012e: move-object/from16 v1, v21 │ │ -09d918: 0802 1300 |0130: move-object/from16 v2, v19 │ │ -09d91c: 7040 ed27 0321 |0132: invoke-direct {v3, v0, v1, v2}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V // method@27ed │ │ -09d922: 6e10 f027 0500 |0135: invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ -09d928: 6e10 f027 0300 |0138: invoke-virtual {v3}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ -09d92e: 0806 1800 |013b: move-object/from16 v6, v24 │ │ -09d932: 216c |013d: array-length v12, v6 │ │ -09d934: 120b |013e: const/4 v11, #int 0 // #0 │ │ -09d936: 35cb 4800 |013f: if-ge v11, v12, 0187 // +0048 │ │ -09d93a: 4612 060b |0141: aget-object v18, v6, v11 │ │ -09d93e: 1a13 4713 |0143: const-string v19, "[%s+] %s" // string@1347 │ │ -09d942: 1314 0200 |0145: const/16 v20, #int 2 // #2 │ │ -09d946: 0200 1400 |0147: move/from16 v0, v20 │ │ -09d94a: 2300 5206 |0149: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ -09d94e: 0814 0000 |014b: move-object/from16 v20, v0 │ │ -09d952: 1315 0000 |014d: const/16 v21, #int 0 // #0 │ │ -09d956: 4d10 1415 |014f: aput-object v16, v20, v21 │ │ -09d95a: 1315 0100 |0151: const/16 v21, #int 1 // #1 │ │ -09d95e: 4d12 1415 |0153: aput-object v18, v20, v21 │ │ -09d962: 7702 1f2b 1300 |0155: invoke-static/range {v19, v20}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09d968: 0c13 |0158: move-result-object v19 │ │ -09d96a: 7701 5f27 1300 |0159: invoke-static/range {v19}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ -09d970: 2213 a905 |015c: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ -09d974: 7601 3d2b 1300 |015e: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09d97a: 0800 1300 |0161: move-object/from16 v0, v19 │ │ -09d97e: 0801 1200 |0163: move-object/from16 v1, v18 │ │ -09d982: 6e20 462b 1000 |0165: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d988: 0c13 |0168: move-result-object v19 │ │ -09d98a: 1a14 0100 |0169: const-string v20, " │ │ + insns size : 481 16-bit code units │ │ +09d7a8: |[09d7a8] eu.chainfire.libsuperuser.Shell.run:(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ +09d7b8: 620f 4413 |0000: sget-object v15, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09d7bc: 0800 1400 |0002: move-object/from16 v0, v20 │ │ +09d7c0: 6e20 362b f000 |0004: invoke-virtual {v0, v15}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09d7c6: 0c0c |0007: move-result-object v12 │ │ +09d7c8: 7100 5d27 0000 |0008: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ +09d7ce: 0a0f |000b: move-result v15 │ │ +09d7d0: 380f 1500 |000c: if-eqz v15, 0021 // +0015 │ │ +09d7d4: 7100 6227 0000 |000e: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ +09d7da: 0a0f |0011: move-result v15 │ │ +09d7dc: 380f 0f00 |0012: if-eqz v15, 0021 // +000f │ │ +09d7e0: 1a0f eb02 |0014: const-string v15, "Application attempted to run a shell command from the main thread" // string@02eb │ │ +09d7e4: 7110 5e27 0f00 |0016: invoke-static {v15}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09d7ea: 220f 1205 |0019: new-instance v15, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ +09d7ee: 1a10 eb02 |001b: const-string v16, "Application attempted to run a shell command from the main thread" // string@02eb │ │ +09d7f2: 7602 ea27 0f00 |001d: invoke-direct/range {v15, v16}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ +09d7f8: 270f |0020: throw v15 │ │ +09d7fa: 1a0f 4613 |0021: const-string v15, "[%s%%] START" // string@1346 │ │ +09d7fe: 1310 0100 |0023: const/16 v16, #int 1 // #1 │ │ +09d802: 0200 1000 |0025: move/from16 v0, v16 │ │ +09d806: 2300 5206 |0027: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ +09d80a: 0810 0000 |0029: move-object/from16 v16, v0 │ │ +09d80e: 1311 0000 |002b: const/16 v17, #int 0 // #0 │ │ +09d812: 4d0c 1011 |002d: aput-object v12, v16, v17 │ │ +09d816: 7702 1f2b 0f00 |002f: invoke-static/range {v15, v16}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09d81c: 0c0f |0032: move-result-object v15 │ │ +09d81e: 7110 5f27 0f00 |0033: invoke-static {v15}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ +09d824: 220f cf05 |0036: new-instance v15, Ljava/util/ArrayList; // type@05cf │ │ +09d828: 7010 8f2b 0f00 |0038: invoke-direct {v15}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +09d82e: 7110 aa2b 0f00 |003b: invoke-static {v15}, Ljava/util/Collections;.synchronizedList:(Ljava/util/List;)Ljava/util/List; // method@2baa │ │ +09d834: 0c0b |003e: move-result-object v11 │ │ +09d836: 3816 8900 |003f: if-eqz v22, 00c8 // +0089 │ │ +09d83a: 2209 d505 |0041: new-instance v9, Ljava/util/HashMap; // type@05d5 │ │ +09d83e: 7010 ae2b 0900 |0043: invoke-direct {v9}, Ljava/util/HashMap;.:()V // method@2bae │ │ +09d844: 7100 522b 0000 |0046: invoke-static {}, Ljava/lang/System;.getenv:()Ljava/util/Map; // method@2b52 │ │ +09d84a: 0c0f |0049: move-result-object v15 │ │ +09d84c: 7220 ed2b f900 |004a: invoke-interface {v9, v15}, Ljava/util/Map;.putAll:(Ljava/util/Map;)V // method@2bed │ │ +09d852: 0800 1600 |004d: move-object/from16 v0, v22 │ │ +09d856: 2100 |004f: array-length v0, v0 │ │ +09d858: 0210 0000 |0050: move/from16 v16, v0 │ │ +09d85c: 120f |0052: const/4 v15, #int 0 // #0 │ │ +09d85e: 0200 1000 |0053: move/from16 v0, v16 │ │ +09d862: 350f 2800 |0055: if-ge v15, v0, 007d // +0028 │ │ +09d866: 4606 160f |0057: aget-object v6, v22, v15 │ │ +09d86a: 1a11 9f01 |0059: const-string v17, "=" // string@019f │ │ +09d86e: 0800 1100 |005b: move-object/from16 v0, v17 │ │ +09d872: 6e20 272b 0600 |005d: invoke-virtual {v6, v0}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2b27 │ │ +09d878: 0a0d |0060: move-result v13 │ │ +09d87a: 3a0d 1900 |0061: if-ltz v13, 007a // +0019 │ │ +09d87e: 1311 0000 |0063: const/16 v17, #int 0 // #0 │ │ +09d882: 0200 1100 |0065: move/from16 v0, v17 │ │ +09d886: 6e30 322b 060d |0067: invoke-virtual {v6, v0, v13}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +09d88c: 0c11 |006a: move-result-object v17 │ │ +09d88e: d812 0d01 |006b: add-int/lit8 v18, v13, #int 1 // #01 │ │ +09d892: 0200 1200 |006d: move/from16 v0, v18 │ │ +09d896: 6e20 312b 0600 |006f: invoke-virtual {v6, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +09d89c: 0c12 |0072: move-result-object v18 │ │ +09d89e: 0800 1100 |0073: move-object/from16 v0, v17 │ │ +09d8a2: 0801 1200 |0075: move-object/from16 v1, v18 │ │ +09d8a6: 7230 ec2b 0901 |0077: invoke-interface {v9, v0, v1}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09d8ac: d80f 0f01 |007a: add-int/lit8 v15, v15, #int 1 // #01 │ │ +09d8b0: 28d7 |007c: goto 0053 // -0029 │ │ +09d8b2: 1208 |007d: const/4 v8, #int 0 // #0 │ │ +09d8b4: 7210 ef2b 0900 |007e: invoke-interface {v9}, Ljava/util/Map;.size:()I // method@2bef │ │ +09d8ba: 0a0f |0081: move-result v15 │ │ +09d8bc: 23f0 5406 |0082: new-array v0, v15, [Ljava/lang/String; // type@0654 │ │ +09d8c0: 0816 0000 |0084: move-object/from16 v22, v0 │ │ +09d8c4: 7210 e82b 0900 |0086: invoke-interface {v9}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +09d8ca: 0c0f |0089: move-result-object v15 │ │ +09d8cc: 7210 f42b 0f00 |008a: invoke-interface {v15}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +09d8d2: 0c10 |008d: move-result-object v16 │ │ +09d8d4: 7801 bb2b 1000 |008e: invoke-interface/range {v16}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09d8da: 0a0f |0091: move-result v15 │ │ +09d8dc: 380f 3600 |0092: if-eqz v15, 00c8 // +0036 │ │ +09d8e0: 7801 bc2b 1000 |0094: invoke-interface/range {v16}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09d8e6: 0c07 |0097: move-result-object v7 │ │ +09d8e8: 1f07 dc05 |0098: check-cast v7, Ljava/util/Map$Entry; // type@05dc │ │ +09d8ec: 2211 a905 |009a: new-instance v17, Ljava/lang/StringBuilder; // type@05a9 │ │ +09d8f0: 7601 3d2b 1100 |009c: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09d8f6: 7210 e32b 0700 |009f: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09d8fc: 0c0f |00a2: move-result-object v15 │ │ +09d8fe: 1f0f a805 |00a3: check-cast v15, Ljava/lang/String; // type@05a8 │ │ +09d902: 0800 1100 |00a5: move-object/from16 v0, v17 │ │ +09d906: 6e20 462b f000 |00a7: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d90c: 0c0f |00aa: move-result-object v15 │ │ +09d90e: 1a11 9f01 |00ab: const-string v17, "=" // string@019f │ │ +09d912: 0800 1100 |00ad: move-object/from16 v0, v17 │ │ +09d916: 6e20 462b 0f00 |00af: invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d91c: 0c11 |00b2: move-result-object v17 │ │ +09d91e: 7210 e42b 0700 |00b3: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09d924: 0c0f |00b6: move-result-object v15 │ │ +09d926: 1f0f a805 |00b7: check-cast v15, Ljava/lang/String; // type@05a8 │ │ +09d92a: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +09d92e: 6e20 462b f000 |00bb: invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d934: 0c0f |00be: move-result-object v15 │ │ +09d936: 6e10 4e2b 0f00 |00bf: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09d93c: 0c0f |00c2: move-result-object v15 │ │ +09d93e: 4d0f 1608 |00c3: aput-object v15, v22, v8 │ │ +09d942: d808 0801 |00c5: add-int/lit8 v8, v8, #int 1 // #01 │ │ +09d946: 28c7 |00c7: goto 008e // -0039 │ │ +09d948: 7100 0f2b 0000 |00c8: invoke-static {}, Ljava/lang/Runtime;.getRuntime:()Ljava/lang/Runtime; // method@2b0f │ │ +09d94e: 0c0f |00cb: move-result-object v15 │ │ +09d950: 0800 1400 |00cc: move-object/from16 v0, v20 │ │ +09d954: 0801 1600 |00ce: move-object/from16 v1, v22 │ │ +09d958: 6e30 0e2b 0f01 |00d0: invoke-virtual {v15, v0, v1}, Ljava/lang/Runtime;.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; // method@2b0e │ │ +09d95e: 0c0a |00d3: move-result-object v10 │ │ +09d960: 2203 7005 |00d4: new-instance v3, Ljava/io/DataOutputStream; // type@0570 │ │ +09d964: 6e10 0a2b 0a00 |00d6: invoke-virtual {v10}, Ljava/lang/Process;.getOutputStream:()Ljava/io/OutputStream; // method@2b0a │ │ +09d96a: 0c0f |00d9: move-result-object v15 │ │ +09d96c: 7020 602a f300 |00da: invoke-direct {v3, v15}, Ljava/io/DataOutputStream;.:(Ljava/io/OutputStream;)V // method@2a60 │ │ +09d972: 2204 1405 |00dd: new-instance v4, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ +09d976: 220f a905 |00df: new-instance v15, Ljava/lang/StringBuilder; // type@05a9 │ │ +09d97a: 7010 3d2b 0f00 |00e1: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09d980: 6e20 462b cf00 |00e4: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d986: 0c0f |00e7: move-result-object v15 │ │ +09d988: 1a10 3301 |00e8: const-string v16, "-" // string@0133 │ │ +09d98c: 7402 462b 0f00 |00ea: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d992: 0c0f |00ed: move-result-object v15 │ │ +09d994: 6e10 4e2b 0f00 |00ee: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09d99a: 0c0f |00f1: move-result-object v15 │ │ +09d99c: 6e10 092b 0a00 |00f2: invoke-virtual {v10}, Ljava/lang/Process;.getInputStream:()Ljava/io/InputStream; // method@2b09 │ │ +09d9a2: 0c10 |00f5: move-result-object v16 │ │ +09d9a4: 0800 1000 |00f6: move-object/from16 v0, v16 │ │ +09d9a8: 7040 ed27 f4b0 |00f8: invoke-direct {v4, v15, v0, v11}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V // method@27ed │ │ +09d9ae: 2202 1405 |00fb: new-instance v2, Leu/chainfire/libsuperuser/StreamGobbler; // type@0514 │ │ +09d9b2: 220f a905 |00fd: new-instance v15, Ljava/lang/StringBuilder; // type@05a9 │ │ +09d9b6: 7010 3d2b 0f00 |00ff: invoke-direct {v15}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09d9bc: 6e20 462b cf00 |0102: invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d9c2: 0c0f |0105: move-result-object v15 │ │ +09d9c4: 1a10 1c01 |0106: const-string v16, "*" // string@011c │ │ +09d9c8: 7402 462b 0f00 |0108: invoke-virtual/range {v15, v16}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09d9ce: 0c0f |010b: move-result-object v15 │ │ +09d9d0: 6e10 4e2b 0f00 |010c: invoke-virtual {v15}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09d9d6: 0c10 |010f: move-result-object v16 │ │ +09d9d8: 6e10 082b 0a00 |0110: invoke-virtual {v10}, Ljava/lang/Process;.getErrorStream:()Ljava/io/InputStream; // method@2b08 │ │ +09d9de: 0c11 |0113: move-result-object v17 │ │ +09d9e0: 3817 5b00 |0114: if-eqz v23, 016f // +005b │ │ +09d9e4: 07bf |0116: move-object v15, v11 │ │ +09d9e6: 0800 1000 |0117: move-object/from16 v0, v16 │ │ +09d9ea: 0801 1100 |0119: move-object/from16 v1, v17 │ │ +09d9ee: 7040 ed27 02f1 |011b: invoke-direct {v2, v0, v1, v15}, Leu/chainfire/libsuperuser/StreamGobbler;.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V // method@27ed │ │ +09d9f4: 6e10 f027 0400 |011e: invoke-virtual {v4}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ +09d9fa: 6e10 f027 0200 |0121: invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;.start:()V // method@27f0 │ │ +09da00: 0800 1500 |0124: move-object/from16 v0, v21 │ │ +09da04: 2100 |0126: array-length v0, v0 │ │ +09da06: 0210 0000 |0127: move/from16 v16, v0 │ │ +09da0a: 120f |0129: const/4 v15, #int 0 // #0 │ │ +09da0c: 0200 1000 |012a: move/from16 v0, v16 │ │ +09da10: 350f 4500 |012c: if-ge v15, v0, 0171 // +0045 │ │ +09da14: 460e 150f |012e: aget-object v14, v21, v15 │ │ +09da18: 1a11 4813 |0130: const-string v17, "[%s+] %s" // string@1348 │ │ +09da1c: 1312 0200 |0132: const/16 v18, #int 2 // #2 │ │ +09da20: 0200 1200 |0134: move/from16 v0, v18 │ │ +09da24: 2300 5206 |0136: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ +09da28: 0812 0000 |0138: move-object/from16 v18, v0 │ │ +09da2c: 1313 0000 |013a: const/16 v19, #int 0 // #0 │ │ +09da30: 4d0c 1213 |013c: aput-object v12, v18, v19 │ │ +09da34: 1313 0100 |013e: const/16 v19, #int 1 // #1 │ │ +09da38: 4d0e 1213 |0140: aput-object v14, v18, v19 │ │ +09da3c: 7702 1f2b 1100 |0142: invoke-static/range {v17, v18}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09da42: 0c11 |0145: move-result-object v17 │ │ +09da44: 7701 5f27 1100 |0146: invoke-static/range {v17}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ +09da4a: 2211 a905 |0149: new-instance v17, Ljava/lang/StringBuilder; // type@05a9 │ │ +09da4e: 7601 3d2b 1100 |014b: invoke-direct/range {v17}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09da54: 0800 1100 |014e: move-object/from16 v0, v17 │ │ +09da58: 6e20 462b e000 |0150: invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09da5e: 0c11 |0153: move-result-object v17 │ │ +09da60: 1a12 0100 |0154: const-string v18, " │ │ " // string@0001 │ │ -09d98e: 7402 462b 1300 |016b: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09d994: 0c13 |016e: move-result-object v19 │ │ -09d996: 7401 4e2b 1300 |016f: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09d99c: 0c13 |0172: move-result-object v19 │ │ -09d99e: 1a14 ac11 |0173: const-string v20, "UTF-8" // string@11ac │ │ -09d9a2: 7402 222b 1300 |0175: invoke-virtual/range {v19, v20}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ -09d9a8: 0c13 |0178: move-result-object v19 │ │ -09d9aa: 0800 1300 |0179: move-object/from16 v0, v19 │ │ -09d9ae: 6e20 632a 0400 |017b: invoke-virtual {v4, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ -09d9b4: 6e10 622a 0400 |017e: invoke-virtual {v4}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ -09d9ba: d80b 0b01 |0181: add-int/lit8 v11, v11, #int 1 // #01 │ │ -09d9be: 28bc |0183: goto 013f // -0044 │ │ -09d9c0: 1313 0000 |0184: const/16 v19, #int 0 // #0 │ │ -09d9c4: 28a6 |0186: goto 012c // -005a │ │ -09d9c6: 1a13 c01a |0187: const-string v19, "exit │ │ -" // string@1ac0 │ │ -09d9ca: 1a14 ac11 |0189: const-string v20, "UTF-8" // string@11ac │ │ -09d9ce: 7402 222b 1300 |018b: invoke-virtual/range {v19, v20}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ -09d9d4: 0c13 |018e: move-result-object v19 │ │ -09d9d6: 0800 1300 |018f: move-object/from16 v0, v19 │ │ -09d9da: 6e20 632a 0400 |0191: invoke-virtual {v4, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ -09d9e0: 6e10 622a 0400 |0194: invoke-virtual {v4}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ -09d9e6: 6e10 0b2b 0e00 |0197: invoke-virtual {v14}, Ljava/lang/Process;.waitFor:()I // method@2b0b │ │ -09d9ec: 6e10 612a 0400 |019a: invoke-virtual {v4}, Ljava/io/DataOutputStream;.close:()V // method@2a61 │ │ -09d9f2: 6e10 ee27 0500 |019d: invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ -09d9f8: 6e10 ee27 0300 |01a0: invoke-virtual {v3}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ -09d9fe: 6e10 062b 0e00 |01a3: invoke-virtual {v14}, Ljava/lang/Process;.destroy:()V // method@2b06 │ │ -09da04: 7701 dd27 1700 |01a6: invoke-static/range {v23}, Leu/chainfire/libsuperuser/Shell$SU;.isSU:(Ljava/lang/String;)Z // method@27dd │ │ -09da0a: 0a13 |01a9: move-result v19 │ │ -09da0c: 3813 0f00 |01aa: if-eqz v19, 01b9 // +000f │ │ -09da10: 6e10 072b 0e00 |01ac: invoke-virtual {v14}, Ljava/lang/Process;.exitValue:()I // method@2b07 │ │ -09da16: 0a13 |01af: move-result v19 │ │ -09da18: 1314 ff00 |01b0: const/16 v20, #int 255 // #ff │ │ -09da1c: 0200 1300 |01b2: move/from16 v0, v19 │ │ -09da20: 0201 1400 |01b4: move/from16 v1, v20 │ │ -09da24: 3310 0300 |01b6: if-ne v0, v1, 01b9 // +0003 │ │ -09da28: 120f |01b8: const/4 v15, #int 0 // #0 │ │ -09da2a: 1a13 4313 |01b9: const-string v19, "[%s%%] END" // string@1343 │ │ -09da2e: 1314 0100 |01bb: const/16 v20, #int 1 // #1 │ │ -09da32: 0200 1400 |01bd: move/from16 v0, v20 │ │ -09da36: 2300 5206 |01bf: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ -09da3a: 0814 0000 |01c1: move-object/from16 v20, v0 │ │ -09da3e: 1315 0000 |01c3: const/16 v21, #int 0 // #0 │ │ -09da42: 6216 4413 |01c5: sget-object v22, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09da46: 0800 1700 |01c7: move-object/from16 v0, v23 │ │ -09da4a: 0801 1600 |01c9: move-object/from16 v1, v22 │ │ -09da4e: 6e20 362b 1000 |01cb: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ -09da54: 0c16 |01ce: move-result-object v22 │ │ -09da56: 4d16 1415 |01cf: aput-object v22, v20, v21 │ │ -09da5a: 7702 1f2b 1300 |01d1: invoke-static/range {v19, v20}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09da60: 0c13 |01d4: move-result-object v19 │ │ -09da62: 7701 5f27 1300 |01d5: invoke-static/range {v19}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ -09da68: 110f |01d8: return-object v15 │ │ -09da6a: 0d07 |01d9: move-exception v7 │ │ -09da6c: 6e10 7f2a 0700 |01da: invoke-virtual {v7}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2a7f │ │ -09da72: 0c13 |01dd: move-result-object v19 │ │ -09da74: 1a14 6b04 |01de: const-string v20, "EPIPE" // string@046b │ │ -09da78: 7402 1b2b 1300 |01e0: invoke-virtual/range {v19, v20}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09da7e: 0a13 |01e3: move-result v19 │ │ -09da80: 3913 b3ff |01e4: if-nez v19, 0197 // -004d │ │ -09da84: 2707 |01e6: throw v7 │ │ -09da86: 0d07 |01e7: move-exception v7 │ │ -09da88: 120f |01e8: const/4 v15, #int 0 // #0 │ │ -09da8a: 28d0 |01e9: goto 01b9 // -0030 │ │ -09da8c: 0d07 |01ea: move-exception v7 │ │ -09da8e: 120f |01eb: const/4 v15, #int 0 // #0 │ │ -09da90: 28cd |01ec: goto 01b9 // -0033 │ │ -09da92: 0d13 |01ed: move-exception v19 │ │ -09da94: 28af |01ee: goto 019d // -0051 │ │ +09da64: 7402 462b 1100 |0156: invoke-virtual/range {v17, v18}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09da6a: 0c11 |0159: move-result-object v17 │ │ +09da6c: 7401 4e2b 1100 |015a: invoke-virtual/range {v17}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09da72: 0c11 |015d: move-result-object v17 │ │ +09da74: 1a12 ad11 |015e: const-string v18, "UTF-8" // string@11ad │ │ +09da78: 7402 222b 1100 |0160: invoke-virtual/range {v17, v18}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ +09da7e: 0c11 |0163: move-result-object v17 │ │ +09da80: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +09da84: 6e20 632a 0300 |0166: invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ +09da8a: 6e10 622a 0300 |0169: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ +09da90: d80f 0f01 |016c: add-int/lit8 v15, v15, #int 1 // #01 │ │ +09da94: 28bc |016e: goto 012a // -0044 │ │ +09da96: 120f |016f: const/4 v15, #int 0 // #0 │ │ +09da98: 28a7 |0170: goto 0117 // -0059 │ │ +09da9a: 1a0f c21a |0171: const-string v15, "exit │ │ +" // string@1ac2 │ │ +09da9e: 1a10 ad11 |0173: const-string v16, "UTF-8" // string@11ad │ │ +09daa2: 7402 222b 0f00 |0175: invoke-virtual/range {v15, v16}, Ljava/lang/String;.getBytes:(Ljava/lang/String;)[B // method@2b22 │ │ +09daa8: 0c0f |0178: move-result-object v15 │ │ +09daaa: 6e20 632a f300 |0179: invoke-virtual {v3, v15}, Ljava/io/DataOutputStream;.write:([B)V // method@2a63 │ │ +09dab0: 6e10 622a 0300 |017c: invoke-virtual {v3}, Ljava/io/DataOutputStream;.flush:()V // method@2a62 │ │ +09dab6: 6e10 0b2b 0a00 |017f: invoke-virtual {v10}, Ljava/lang/Process;.waitFor:()I // method@2b0b │ │ +09dabc: 6e10 612a 0300 |0182: invoke-virtual {v3}, Ljava/io/DataOutputStream;.close:()V // method@2a61 │ │ +09dac2: 6e10 ee27 0400 |0185: invoke-virtual {v4}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ +09dac8: 6e10 ee27 0200 |0188: invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;.join:()V // method@27ee │ │ +09dace: 6e10 062b 0a00 |018b: invoke-virtual {v10}, Ljava/lang/Process;.destroy:()V // method@2b06 │ │ +09dad4: 7701 dd27 1400 |018e: invoke-static/range {v20}, Leu/chainfire/libsuperuser/Shell$SU;.isSU:(Ljava/lang/String;)Z // method@27dd │ │ +09dada: 0a0f |0191: move-result v15 │ │ +09dadc: 380f 0d00 |0192: if-eqz v15, 019f // +000d │ │ +09dae0: 6e10 072b 0a00 |0194: invoke-virtual {v10}, Ljava/lang/Process;.exitValue:()I // method@2b07 │ │ +09dae6: 0a0f |0197: move-result v15 │ │ +09dae8: 1310 ff00 |0198: const/16 v16, #int 255 // #ff │ │ +09daec: 0200 1000 |019a: move/from16 v0, v16 │ │ +09daf0: 330f 0300 |019c: if-ne v15, v0, 019f // +0003 │ │ +09daf4: 120b |019e: const/4 v11, #int 0 // #0 │ │ +09daf6: 1a0f 4413 |019f: const-string v15, "[%s%%] END" // string@1344 │ │ +09dafa: 1310 0100 |01a1: const/16 v16, #int 1 // #1 │ │ +09dafe: 0200 1000 |01a3: move/from16 v0, v16 │ │ +09db02: 2300 5206 |01a5: new-array v0, v0, [Ljava/lang/Object; // type@0652 │ │ +09db06: 0810 0000 |01a7: move-object/from16 v16, v0 │ │ +09db0a: 1311 0000 |01a9: const/16 v17, #int 0 // #0 │ │ +09db0e: 6212 4413 |01ab: sget-object v18, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09db12: 0800 1400 |01ad: move-object/from16 v0, v20 │ │ +09db16: 0801 1200 |01af: move-object/from16 v1, v18 │ │ +09db1a: 6e20 362b 1000 |01b1: invoke-virtual {v0, v1}, Ljava/lang/String;.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b36 │ │ +09db20: 0c12 |01b4: move-result-object v18 │ │ +09db22: 4d12 1011 |01b5: aput-object v18, v16, v17 │ │ +09db26: 7702 1f2b 0f00 |01b7: invoke-static/range {v15, v16}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09db2c: 0c0f |01ba: move-result-object v15 │ │ +09db2e: 7110 5f27 0f00 |01bb: invoke-static {v15}, Leu/chainfire/libsuperuser/Debug;.logCommand:(Ljava/lang/String;)V // method@275f │ │ +09db34: 110b |01be: return-object v11 │ │ +09db36: 0d05 |01bf: move-exception v5 │ │ +09db38: 6e10 7f2a 0500 |01c0: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2a7f │ │ +09db3e: 0c0f |01c3: move-result-object v15 │ │ +09db40: 1a10 6b04 |01c4: const-string v16, "EPIPE" // string@046b │ │ +09db44: 7402 1b2b 0f00 |01c6: invoke-virtual/range {v15, v16}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09db4a: 0a0f |01c9: move-result v15 │ │ +09db4c: 390f b5ff |01ca: if-nez v15, 017f // -004b │ │ +09db50: 6e10 7f2a 0500 |01cc: invoke-virtual {v5}, Ljava/io/IOException;.getMessage:()Ljava/lang/String; // method@2a7f │ │ +09db56: 0c0f |01cf: move-result-object v15 │ │ +09db58: 1a10 b210 |01d0: const-string v16, "Stream closed" // string@10b2 │ │ +09db5c: 7402 1b2b 0f00 |01d2: invoke-virtual/range {v15, v16}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09db62: 0a0f |01d5: move-result v15 │ │ +09db64: 390f a9ff |01d6: if-nez v15, 017f // -0057 │ │ +09db68: 2705 |01d8: throw v5 │ │ +09db6a: 0d05 |01d9: move-exception v5 │ │ +09db6c: 120b |01da: const/4 v11, #int 0 // #0 │ │ +09db6e: 28c4 |01db: goto 019f // -003c │ │ +09db70: 0d05 |01dc: move-exception v5 │ │ +09db72: 120b |01dd: const/4 v11, #int 0 // #0 │ │ +09db74: 28c1 |01de: goto 019f // -003f │ │ +09db76: 0d0f |01df: move-exception v15 │ │ +09db78: 28a5 |01e0: goto 0185 // -005b │ │ catches : 6 │ │ - 0x0043 - 0x013b │ │ - Ljava/io/IOException; -> 0x01e7 │ │ - Ljava/lang/InterruptedException; -> 0x01ea │ │ - 0x013d - 0x0197 │ │ + 0x0041 - 0x0124 │ │ + Ljava/io/IOException; -> 0x01d9 │ │ + Ljava/lang/InterruptedException; -> 0x01dc │ │ + 0x0124 - 0x017f │ │ + Ljava/io/IOException; -> 0x01bf │ │ + Ljava/lang/InterruptedException; -> 0x01dc │ │ + 0x017f - 0x0182 │ │ + Ljava/io/IOException; -> 0x01d9 │ │ + Ljava/lang/InterruptedException; -> 0x01dc │ │ + 0x0182 - 0x0185 │ │ + Ljava/io/IOException; -> 0x01df │ │ + Ljava/lang/InterruptedException; -> 0x01dc │ │ + 0x0185 - 0x0197 │ │ Ljava/io/IOException; -> 0x01d9 │ │ - Ljava/lang/InterruptedException; -> 0x01ea │ │ - 0x0197 - 0x019a │ │ - Ljava/io/IOException; -> 0x01e7 │ │ - Ljava/lang/InterruptedException; -> 0x01ea │ │ - 0x019a - 0x019d │ │ - Ljava/io/IOException; -> 0x01ed │ │ - Ljava/lang/InterruptedException; -> 0x01ea │ │ - 0x019d - 0x01af │ │ - Ljava/io/IOException; -> 0x01e7 │ │ - Ljava/lang/InterruptedException; -> 0x01ea │ │ - 0x01da - 0x01e7 │ │ - Ljava/io/IOException; -> 0x01e7 │ │ - Ljava/lang/InterruptedException; -> 0x01ea │ │ + Ljava/lang/InterruptedException; -> 0x01dc │ │ + 0x01c0 - 0x01d9 │ │ + Ljava/io/IOException; -> 0x01d9 │ │ + Ljava/lang/InterruptedException; -> 0x01dc │ │ positions : │ │ - 0x0000 line=102 │ │ - 0x000a line=104 │ │ - 0x0016 line=109 │ │ - 0x001b line=110 │ │ - 0x0023 line=112 │ │ - 0x0038 line=114 │ │ - 0x0041 line=118 │ │ - 0x0043 line=119 │ │ - 0x0048 line=120 │ │ - 0x0051 line=122 │ │ - 0x0059 line=123 │ │ - 0x0063 line=124 │ │ - 0x007c line=122 │ │ - 0x007f line=127 │ │ - 0x0080 line=128 │ │ - 0x008a line=129 │ │ - 0x009e line=130 │ │ - 0x00cb line=131 │ │ - 0x00cd line=132 │ │ - 0x00ce line=137 │ │ - 0x00dc line=138 │ │ - 0x00e7 line=139 │ │ - 0x010b line=141 │ │ - 0x0135 line=145 │ │ - 0x0138 line=146 │ │ - 0x013b line=148 │ │ - 0x0143 line=149 │ │ - 0x015c line=150 │ │ - 0x017e line=151 │ │ - 0x0181 line=148 │ │ - 0x0184 line=141 │ │ - 0x0187 line=153 │ │ - 0x0194 line=154 │ │ - 0x0197 line=170 │ │ - 0x019a line=178 │ │ - 0x019d line=182 │ │ - 0x01a0 line=183 │ │ - 0x01a3 line=184 │ │ - 0x01a6 line=187 │ │ - 0x01b8 line=188 │ │ - 0x01b9 line=198 │ │ - 0x01d8 line=199 │ │ - 0x01d9 line=155 │ │ - 0x01da line=156 │ │ - 0x01e6 line=164 │ │ - 0x01e7 line=190 │ │ - 0x01e8 line=192 │ │ - 0x01e9 line=196 │ │ - 0x01ea line=193 │ │ - 0x01eb line=195 │ │ - 0x01ed line=179 │ │ - locals : │ │ - 0x0059 - 0x007f reg=8 entry Ljava/lang/String; │ │ - 0x0061 - 0x007f reg=17 split I │ │ - 0x0055 - 0x0092 reg=11 i$ I │ │ - 0x0053 - 0x00ce reg=6 arr$ [Ljava/lang/String; │ │ - 0x009e - 0x00ce reg=9 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0080 - 0x00ce reg=10 i I │ │ - 0x0092 - 0x00ce reg=11 i$ Ljava/util/Iterator; │ │ - 0x0054 - 0x00ce reg=12 len$ I │ │ - 0x0048 - 0x00ce reg=13 newEnvironment Ljava/util/Map; Ljava/util/Map; │ │ - 0x0135 - 0x0184 reg=3 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x013d - 0x0184 reg=6 arr$ [Ljava/lang/String; │ │ - 0x013f - 0x0184 reg=11 i$ I │ │ - 0x013e - 0x0184 reg=12 len$ I │ │ - 0x0143 - 0x0184 reg=18 write Ljava/lang/String; │ │ - 0x0187 - 0x0197 reg=11 i$ I │ │ - 0x0187 - 0x0197 reg=12 len$ I │ │ - 0x0187 - 0x01b9 reg=3 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x00e7 - 0x01b9 reg=4 STDIN Ljava/io/DataOutputStream; │ │ - 0x010b - 0x01b9 reg=5 STDOUT Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x0187 - 0x01b9 reg=6 arr$ [Ljava/lang/String; │ │ - 0x00dc - 0x01b9 reg=14 process Ljava/lang/Process; │ │ - 0x01d9 - 0x01e7 reg=3 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x01d9 - 0x01e7 reg=4 STDIN Ljava/io/DataOutputStream; │ │ - 0x01d9 - 0x01e7 reg=5 STDOUT Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x01d9 - 0x01e7 reg=6 arr$ [Ljava/lang/String; │ │ - 0x01da - 0x01e7 reg=7 e Ljava/io/IOException; │ │ - 0x01d9 - 0x01e7 reg=14 process Ljava/lang/Process; │ │ - 0x01e8 - 0x01ea reg=7 e Ljava/io/IOException; │ │ - 0x01eb - 0x01ed reg=7 e Ljava/lang/InterruptedException; │ │ - 0x01ed - 0x01ef reg=3 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x01ed - 0x01ef reg=4 STDIN Ljava/io/DataOutputStream; │ │ - 0x01ed - 0x01ef reg=5 STDOUT Leu/chainfire/libsuperuser/StreamGobbler; │ │ - 0x01ed - 0x01ef reg=6 arr$ [Ljava/lang/String; │ │ - 0x01ed - 0x01ef reg=14 process Ljava/lang/Process; │ │ - 0x0041 - 0x01ef reg=15 res Ljava/util/List; Ljava/util/List; │ │ - 0x000a - 0x01ef reg=16 shellUpper Ljava/lang/String; │ │ - 0x0000 - 0x01ef reg=23 shell Ljava/lang/String; │ │ - 0x0000 - 0x01ef reg=24 commands [Ljava/lang/String; │ │ - 0x0000 - 0x01ef reg=25 environment [Ljava/lang/String; │ │ - 0x0000 - 0x01ef reg=26 wantSTDERR Z │ │ + 0x0000 line=103 │ │ + 0x0008 line=105 │ │ + 0x0014 line=110 │ │ + 0x0019 line=111 │ │ + 0x0021 line=113 │ │ + 0x0036 line=115 │ │ + 0x003f line=119 │ │ + 0x0041 line=120 │ │ + 0x0046 line=121 │ │ + 0x004d line=123 │ │ + 0x0059 line=124 │ │ + 0x0063 line=125 │ │ + 0x007a line=123 │ │ + 0x007d line=128 │ │ + 0x007e line=129 │ │ + 0x0086 line=130 │ │ + 0x009a line=131 │ │ + 0x00c5 line=132 │ │ + 0x00c7 line=133 │ │ + 0x00c8 line=138 │ │ + 0x00d4 line=139 │ │ + 0x00dd line=140 │ │ + 0x00fb line=142 │ │ + 0x011e line=146 │ │ + 0x0121 line=147 │ │ + 0x0124 line=149 │ │ + 0x0130 line=150 │ │ + 0x0149 line=151 │ │ + 0x0169 line=152 │ │ + 0x016c line=149 │ │ + 0x016f line=142 │ │ + 0x0171 line=154 │ │ + 0x017c line=155 │ │ + 0x017f line=171 │ │ + 0x0182 line=179 │ │ + 0x0185 line=183 │ │ + 0x0188 line=184 │ │ + 0x018b line=185 │ │ + 0x018e line=188 │ │ + 0x019e line=189 │ │ + 0x019f line=199 │ │ + 0x01be line=200 │ │ + 0x01bf line=156 │ │ + 0x01c0 line=157 │ │ + 0x01d8 line=165 │ │ + 0x01d9 line=191 │ │ + 0x01da line=193 │ │ + 0x01db line=197 │ │ + 0x01dc line=194 │ │ + 0x01dd line=196 │ │ + 0x01df line=180 │ │ + locals : │ │ + 0x0059 - 0x007d reg=6 entry Ljava/lang/String; │ │ + 0x0061 - 0x007d reg=13 split I │ │ + 0x009a - 0x00c8 reg=7 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x007e - 0x00c8 reg=8 i I │ │ + 0x0046 - 0x00c8 reg=9 newEnvironment Ljava/util/Map; Ljava/util/Map; │ │ + 0x011e - 0x016f reg=2 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x0130 - 0x016f reg=14 write Ljava/lang/String; │ │ + 0x0171 - 0x019f reg=2 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x00dd - 0x019f reg=3 STDIN Ljava/io/DataOutputStream; │ │ + 0x00fb - 0x019f reg=4 STDOUT Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x00d4 - 0x019f reg=10 process Ljava/lang/Process; │ │ + 0x01bf - 0x01d9 reg=2 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x01bf - 0x01d9 reg=3 STDIN Ljava/io/DataOutputStream; │ │ + 0x01bf - 0x01d9 reg=4 STDOUT Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x01c0 - 0x01d9 reg=5 e Ljava/io/IOException; │ │ + 0x01bf - 0x01d9 reg=10 process Ljava/lang/Process; │ │ + 0x01da - 0x01dc reg=5 e Ljava/io/IOException; │ │ + 0x01dd - 0x01df reg=5 e Ljava/lang/InterruptedException; │ │ + 0x01df - 0x01e1 reg=2 STDERR Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x01df - 0x01e1 reg=3 STDIN Ljava/io/DataOutputStream; │ │ + 0x01df - 0x01e1 reg=4 STDOUT Leu/chainfire/libsuperuser/StreamGobbler; │ │ + 0x01df - 0x01e1 reg=10 process Ljava/lang/Process; │ │ + 0x003f - 0x01e1 reg=11 res Ljava/util/List; Ljava/util/List; │ │ + 0x0008 - 0x01e1 reg=12 shellUpper Ljava/lang/String; │ │ + 0x0000 - 0x01e1 reg=20 shell Ljava/lang/String; │ │ + 0x0000 - 0x01e1 reg=21 commands [Ljava/lang/String; │ │ + 0x0000 - 0x01e1 reg=22 environment [Ljava/lang/String; │ │ + 0x0000 - 0x01e1 reg=23 wantSTDERR Z │ │ │ │ Virtual methods - │ │ source_file_idx : 4200 (Shell.java) │ │ │ │ Class #649 header: │ │ class_idx : 1297 │ │ access_flags : 1 (0x0001) │ │ @@ -154454,18 +154484,18 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -09dae4: |[09dae4] eu.chainfire.libsuperuser.ShellNotClosedException.:()V │ │ -09daf4: 1a00 ee02 |0000: const-string v0, "Application did not close() interactive shell" // string@02ee │ │ -09daf8: 7020 102b 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -09dafe: 0e00 |0005: return-void │ │ +09dbc8: |[09dbc8] eu.chainfire.libsuperuser.ShellNotClosedException.:()V │ │ +09dbd8: 1a00 ee02 |0000: const-string v0, "Application did not close() interactive shell" // string@02ee │ │ +09dbdc: 7020 102b 0100 |0002: invoke-direct {v1, v0}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +09dbe2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Leu/chainfire/libsuperuser/ShellNotClosedException; │ │ │ │ @@ -154515,17 +154545,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -09db00: |[09db00] eu.chainfire.libsuperuser.ShellOnMainThreadException.:(Ljava/lang/String;)V │ │ -09db10: 7020 102b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -09db16: 0e00 |0003: return-void │ │ +09dbe4: |[09dbe4] eu.chainfire.libsuperuser.ShellOnMainThreadException.:(Ljava/lang/String;)V │ │ +09dbf4: 7020 102b 1000 |0000: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +09dbfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ │ 0x0000 - 0x0004 reg=1 message Ljava/lang/String; │ │ @@ -154533,15 +154563,15 @@ │ │ Virtual methods - │ │ source_file_idx : 4202 (ShellOnMainThreadException.java) │ │ │ │ Class #651 header: │ │ class_idx : 1299 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4276 │ │ +source_file_idx : 4277 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #651 annotations: │ │ Annotations on class │ │ @@ -154559,21 +154589,21 @@ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;) │ │ name : 'onLine' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4276 (StreamGobbler.java) │ │ + source_file_idx : 4277 (StreamGobbler.java) │ │ │ │ Class #652 header: │ │ class_idx : 1300 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1451 │ │ -source_file_idx : 4276 │ │ +source_file_idx : 4277 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #652 annotations: │ │ Annotations on class │ │ @@ -154612,29 +154642,29 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09db18: |[09db18] eu.chainfire.libsuperuser.StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ -09db28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09db2a: 7010 552b 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@2b55 │ │ -09db30: 5b20 3c0e |0004: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ -09db34: 5b20 3b0e |0006: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ -09db38: 5b20 3d0e |0008: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ -09db3c: 5b20 3a0e |000a: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ -09db40: 5b23 3c0e |000c: iput-object v3, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ -09db44: 2200 6d05 |000e: new-instance v0, Ljava/io/BufferedReader; // type@056d │ │ -09db48: 2201 7805 |0010: new-instance v1, Ljava/io/InputStreamReader; // type@0578 │ │ -09db4c: 7020 8a2a 4100 |0012: invoke-direct {v1, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2a8a │ │ -09db52: 7020 582a 1000 |0015: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2a58 │ │ -09db58: 5b20 3b0e |0018: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ -09db5c: 5b25 3a0e |001a: iput-object v5, v2, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ -09db60: 0e00 |001c: return-void │ │ +09dbfc: |[09dbfc] eu.chainfire.libsuperuser.StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ +09dc0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09dc0e: 7010 552b 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@2b55 │ │ +09dc14: 5b20 3c0e |0004: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ +09dc18: 5b20 3b0e |0006: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ +09dc1c: 5b20 3d0e |0008: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ +09dc20: 5b20 3a0e |000a: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ +09dc24: 5b23 3c0e |000c: iput-object v3, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ +09dc28: 2200 6d05 |000e: new-instance v0, Ljava/io/BufferedReader; // type@056d │ │ +09dc2c: 2201 7805 |0010: new-instance v1, Ljava/io/InputStreamReader; // type@0578 │ │ +09dc30: 7020 8a2a 4100 |0012: invoke-direct {v1, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2a8a │ │ +09dc36: 7020 582a 1000 |0015: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2a58 │ │ +09dc3c: 5b20 3b0e |0018: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ +09dc40: 5b25 3a0e |001a: iput-object v5, v2, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ +09dc44: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000a line=48 │ │ @@ -154653,29 +154683,29 @@ │ │ type : '(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -09db64: |[09db64] eu.chainfire.libsuperuser.StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ -09db74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -09db76: 7010 552b 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@2b55 │ │ -09db7c: 5b20 3c0e |0004: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ -09db80: 5b20 3b0e |0006: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ -09db84: 5b20 3d0e |0008: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ -09db88: 5b20 3a0e |000a: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ -09db8c: 5b23 3c0e |000c: iput-object v3, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ -09db90: 2200 6d05 |000e: new-instance v0, Ljava/io/BufferedReader; // type@056d │ │ -09db94: 2201 7805 |0010: new-instance v1, Ljava/io/InputStreamReader; // type@0578 │ │ -09db98: 7020 8a2a 4100 |0012: invoke-direct {v1, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2a8a │ │ -09db9e: 7020 582a 1000 |0015: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2a58 │ │ -09dba4: 5b20 3b0e |0018: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ -09dba8: 5b25 3d0e |001a: iput-object v5, v2, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ -09dbac: 0e00 |001c: return-void │ │ +09dc48: |[09dc48] eu.chainfire.libsuperuser.StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ +09dc58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +09dc5a: 7010 552b 0200 |0001: invoke-direct {v2}, Ljava/lang/Thread;.:()V // method@2b55 │ │ +09dc60: 5b20 3c0e |0004: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ +09dc64: 5b20 3b0e |0006: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ +09dc68: 5b20 3d0e |0008: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ +09dc6c: 5b20 3a0e |000a: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ +09dc70: 5b23 3c0e |000c: iput-object v3, v2, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ +09dc74: 2200 6d05 |000e: new-instance v0, Ljava/io/BufferedReader; // type@056d │ │ +09dc78: 2201 7805 |0010: new-instance v1, Ljava/io/InputStreamReader; // type@0578 │ │ +09dc7c: 7020 8a2a 4100 |0012: invoke-direct {v1, v4}, Ljava/io/InputStreamReader;.:(Ljava/io/InputStream;)V // method@2a8a │ │ +09dc82: 7020 582a 1000 |0015: invoke-direct {v0, v1}, Ljava/io/BufferedReader;.:(Ljava/io/Reader;)V // method@2a58 │ │ +09dc88: 5b20 3b0e |0018: iput-object v0, v2, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ +09dc8c: 5b25 3d0e |001a: iput-object v5, v2, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ +09dc90: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=61 │ │ 0x0004 line=45 │ │ 0x0006 line=46 │ │ 0x0008 line=47 │ │ 0x000a line=48 │ │ @@ -154696,45 +154726,45 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -09dbb0: |[09dbb0] eu.chainfire.libsuperuser.StreamGobbler.run:()V │ │ -09dbc0: 5451 3b0e |0000: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ -09dbc4: 6e10 5a2a 0100 |0002: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2a5a │ │ -09dbca: 0c00 |0005: move-result-object v0 │ │ -09dbcc: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ -09dbd0: 1a01 4813 |0008: const-string v1, "[%s] %s" // string@1348 │ │ -09dbd4: 1222 |000a: const/4 v2, #int 2 // #2 │ │ -09dbd6: 2322 5206 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -09dbda: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -09dbdc: 5454 3c0e |000e: iget-object v4, v5, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ -09dbe0: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ -09dbe4: 1213 |0012: const/4 v3, #int 1 // #1 │ │ -09dbe6: 4d00 0203 |0013: aput-object v0, v2, v3 │ │ -09dbea: 7120 1f2b 2100 |0015: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -09dbf0: 0c01 |0018: move-result-object v1 │ │ -09dbf2: 7110 6127 0100 |0019: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.logOutput:(Ljava/lang/String;)V // method@2761 │ │ -09dbf8: 5451 3d0e |001c: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ -09dbfc: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ -09dc00: 5451 3d0e |0020: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ -09dc04: 7220 d22b 0100 |0022: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09dc0a: 5451 3a0e |0025: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ -09dc0e: 3801 d9ff |0027: if-eqz v1, 0000 // -0027 │ │ -09dc12: 5451 3a0e |0029: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ -09dc16: 7220 eb27 0100 |002b: invoke-interface {v1, v0}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;.onLine:(Ljava/lang/String;)V // method@27eb │ │ -09dc1c: 28d2 |002e: goto 0000 // -002e │ │ -09dc1e: 0d01 |002f: move-exception v1 │ │ -09dc20: 5451 3b0e |0030: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ -09dc24: 6e10 592a 0100 |0032: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@2a59 │ │ -09dc2a: 0e00 |0035: return-void │ │ -09dc2c: 0d01 |0036: move-exception v1 │ │ -09dc2e: 28fe |0037: goto 0035 // -0002 │ │ +09dc94: |[09dc94] eu.chainfire.libsuperuser.StreamGobbler.run:()V │ │ +09dca4: 5451 3b0e |0000: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ +09dca8: 6e10 5a2a 0100 |0002: invoke-virtual {v1}, Ljava/io/BufferedReader;.readLine:()Ljava/lang/String; // method@2a5a │ │ +09dcae: 0c00 |0005: move-result-object v0 │ │ +09dcb0: 3800 2a00 |0006: if-eqz v0, 0030 // +002a │ │ +09dcb4: 1a01 4913 |0008: const-string v1, "[%s] %s" // string@1349 │ │ +09dcb8: 1222 |000a: const/4 v2, #int 2 // #2 │ │ +09dcba: 2322 5206 |000b: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +09dcbe: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +09dcc0: 5454 3c0e |000e: iget-object v4, v5, Leu/chainfire/libsuperuser/StreamGobbler;.shell:Ljava/lang/String; // field@0e3c │ │ +09dcc4: 4d04 0203 |0010: aput-object v4, v2, v3 │ │ +09dcc8: 1213 |0012: const/4 v3, #int 1 // #1 │ │ +09dcca: 4d00 0203 |0013: aput-object v0, v2, v3 │ │ +09dcce: 7120 1f2b 2100 |0015: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +09dcd4: 0c01 |0018: move-result-object v1 │ │ +09dcd6: 7110 6127 0100 |0019: invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;.logOutput:(Ljava/lang/String;)V // method@2761 │ │ +09dcdc: 5451 3d0e |001c: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ +09dce0: 3801 0700 |001e: if-eqz v1, 0025 // +0007 │ │ +09dce4: 5451 3d0e |0020: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.writer:Ljava/util/List; // field@0e3d │ │ +09dce8: 7220 d22b 0100 |0022: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09dcee: 5451 3a0e |0025: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ +09dcf2: 3801 d9ff |0027: if-eqz v1, 0000 // -0027 │ │ +09dcf6: 5451 3a0e |0029: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.listener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // field@0e3a │ │ +09dcfa: 7220 eb27 0100 |002b: invoke-interface {v1, v0}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;.onLine:(Ljava/lang/String;)V // method@27eb │ │ +09dd00: 28d2 |002e: goto 0000 // -002e │ │ +09dd02: 0d01 |002f: move-exception v1 │ │ +09dd04: 5451 3b0e |0030: iget-object v1, v5, Leu/chainfire/libsuperuser/StreamGobbler;.reader:Ljava/io/BufferedReader; // field@0e3b │ │ +09dd08: 6e10 592a 0100 |0032: invoke-virtual {v1}, Ljava/io/BufferedReader;.close:()V // method@2a59 │ │ +09dd0e: 0e00 |0035: return-void │ │ +09dd10: 0d01 |0036: move-exception v1 │ │ +09dd12: 28fe |0037: goto 0035 // -0002 │ │ catches : 2 │ │ 0x0000 - 0x002e │ │ Ljava/io/IOException; -> 0x002f │ │ 0x0030 - 0x0035 │ │ Ljava/io/IOException; -> 0x0036 │ │ positions : │ │ 0x0000 line=89 │ │ @@ -154745,21 +154775,21 @@ │ │ 0x0030 line=100 │ │ 0x0035 line=104 │ │ 0x0036 line=101 │ │ locals : │ │ 0x0006 - 0x002f reg=0 line Ljava/lang/String; │ │ 0x0000 - 0x0038 reg=5 this Leu/chainfire/libsuperuser/StreamGobbler; │ │ │ │ - source_file_idx : 4276 (StreamGobbler.java) │ │ + source_file_idx : 4277 (StreamGobbler.java) │ │ │ │ Class #653 header: │ │ class_idx : 1301 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4493 │ │ +source_file_idx : 4494 │ │ static_fields_size : 3 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #653 - │ │ Class descriptor : 'Leu/chainfire/libsuperuser/Toolbox;' │ │ @@ -154787,21 +154817,21 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09dc4c: |[09dc4c] eu.chainfire.libsuperuser.Toolbox.:()V │ │ -09dc5c: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -09dc60: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09dc66: 6900 3f0e |0005: sput-object v0, Leu/chainfire/libsuperuser/Toolbox;.synchronizer:Ljava/lang/Object; // field@0e3f │ │ -09dc6a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -09dc6c: 6900 400e |0008: sput-object v0, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09dc70: 0e00 |000a: return-void │ │ +09dd30: |[09dd30] eu.chainfire.libsuperuser.Toolbox.:()V │ │ +09dd40: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +09dd44: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09dd4a: 6900 3f0e |0005: sput-object v0, Leu/chainfire/libsuperuser/Toolbox;.synchronizer:Ljava/lang/Object; // field@0e3f │ │ +09dd4e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +09dd50: 6900 400e |0008: sput-object v0, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09dd54: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ │ │ #1 : (in Leu/chainfire/libsuperuser/Toolbox;) │ │ @@ -154809,17 +154839,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dc74: |[09dc74] eu.chainfire.libsuperuser.Toolbox.:()V │ │ -09dc84: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09dc8a: 0e00 |0003: return-void │ │ +09dd58: |[09dd58] eu.chainfire.libsuperuser.Toolbox.:()V │ │ +09dd68: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09dd6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Leu/chainfire/libsuperuser/Toolbox; │ │ │ │ #2 : (in Leu/chainfire/libsuperuser/Toolbox;) │ │ @@ -154827,87 +154857,87 @@ │ │ type : '(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0089 (PUBLIC STATIC VARARGS) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -09dc8c: |[09dc8c] eu.chainfire.libsuperuser.Toolbox.command:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ -09dc9c: 6002 4000 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09dca0: 1303 1700 |0002: const/16 v3, #int 23 // #17 │ │ -09dca4: 3532 1c00 |0004: if-ge v2, v3, 0020 // +001c │ │ -09dca8: 6202 4413 |0006: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09dcac: 2203 a905 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -09dcb0: 7010 3d2b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09dcb6: 1a04 8930 |000d: const-string v4, "toolbox " // string@3089 │ │ -09dcba: 6e20 462b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dcc0: 0c03 |0012: move-result-object v3 │ │ -09dcc2: 6e20 462b 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dcc8: 0c03 |0016: move-result-object v3 │ │ -09dcca: 6e10 4e2b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09dcd0: 0c03 |001a: move-result-object v3 │ │ -09dcd2: 7130 202b 3206 |001b: invoke-static {v2, v3, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ -09dcd8: 0c02 |001e: move-result-object v2 │ │ -09dcda: 1102 |001f: return-object v2 │ │ -09dcdc: 6202 400e |0020: sget-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09dce0: 3902 0500 |0022: if-nez v2, 0027 // +0005 │ │ -09dce4: 7100 f427 0000 |0024: invoke-static {}, Leu/chainfire/libsuperuser/Toolbox;.init:()V // method@27f4 │ │ -09dcea: 6e10 372b 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -09dcf0: 0c05 |002a: move-result-object v5 │ │ -09dcf2: 1302 2000 |002b: const/16 v2, #int 32 // #20 │ │ -09dcf6: 6e20 252b 2500 |002d: invoke-virtual {v5, v2}, Ljava/lang/String;.indexOf:(I)I // method@2b25 │ │ -09dcfc: 0a01 |0030: move-result v1 │ │ -09dcfe: 3a01 4200 |0031: if-ltz v1, 0073 // +0042 │ │ -09dd02: 1202 |0033: const/4 v2, #int 0 // #0 │ │ -09dd04: 6e30 322b 2501 |0034: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -09dd0a: 0c00 |0037: move-result-object v0 │ │ -09dd0c: 6202 400e |0038: sget-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09dd10: 2203 a905 |003a: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -09dd14: 7010 3d2b 0300 |003c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09dd1a: 1a04 0200 |003f: const-string v4, " " // string@0002 │ │ -09dd1e: 6e20 462b 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dd24: 0c03 |0044: move-result-object v3 │ │ -09dd26: 6e20 462b 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dd2c: 0c03 |0048: move-result-object v3 │ │ -09dd2e: 1a04 0200 |0049: const-string v4, " " // string@0002 │ │ -09dd32: 6e20 462b 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dd38: 0c03 |004e: move-result-object v3 │ │ -09dd3a: 6e10 4e2b 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09dd40: 0c03 |0052: move-result-object v3 │ │ -09dd42: 6e20 1b2b 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -09dd48: 0a02 |0056: move-result v2 │ │ -09dd4a: 3802 1e00 |0057: if-eqz v2, 0075 // +001e │ │ -09dd4e: 6202 4413 |0059: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09dd52: 2203 a905 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -09dd56: 7010 3d2b 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09dd5c: 1a04 9a30 |0060: const-string v4, "toybox " // string@309a │ │ -09dd60: 6e20 462b 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dd66: 0c03 |0065: move-result-object v3 │ │ -09dd68: 6e20 462b 5300 |0066: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dd6e: 0c03 |0069: move-result-object v3 │ │ -09dd70: 6e10 4e2b 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09dd76: 0c03 |006d: move-result-object v3 │ │ -09dd78: 7130 202b 3206 |006e: invoke-static {v2, v3, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ -09dd7e: 0c02 |0071: move-result-object v2 │ │ -09dd80: 28ad |0072: goto 001f // -0053 │ │ -09dd82: 0750 |0073: move-object v0, v5 │ │ -09dd84: 28c4 |0074: goto 0038 // -003c │ │ -09dd86: 6202 4413 |0075: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ -09dd8a: 2203 a905 |0077: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -09dd8e: 7010 3d2b 0300 |0079: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09dd94: 1a04 8930 |007c: const-string v4, "toolbox " // string@3089 │ │ -09dd98: 6e20 462b 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dd9e: 0c03 |0081: move-result-object v3 │ │ -09dda0: 6e20 462b 5300 |0082: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09dda6: 0c03 |0085: move-result-object v3 │ │ -09dda8: 6e10 4e2b 0300 |0086: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09ddae: 0c03 |0089: move-result-object v3 │ │ -09ddb0: 7130 202b 3206 |008a: invoke-static {v2, v3, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ -09ddb6: 0c02 |008d: move-result-object v2 │ │ -09ddb8: 2891 |008e: goto 001f // -006f │ │ +09dd70: |[09dd70] eu.chainfire.libsuperuser.Toolbox.command:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ +09dd80: 6002 4000 |0000: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09dd84: 1303 1700 |0002: const/16 v3, #int 23 // #17 │ │ +09dd88: 3532 1c00 |0004: if-ge v2, v3, 0020 // +001c │ │ +09dd8c: 6202 4413 |0006: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09dd90: 2203 a905 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +09dd94: 7010 3d2b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09dd9a: 1a04 8d30 |000d: const-string v4, "toolbox " // string@308d │ │ +09dd9e: 6e20 462b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09dda4: 0c03 |0012: move-result-object v3 │ │ +09dda6: 6e20 462b 5300 |0013: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09ddac: 0c03 |0016: move-result-object v3 │ │ +09ddae: 6e10 4e2b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09ddb4: 0c03 |001a: move-result-object v3 │ │ +09ddb6: 7130 202b 3206 |001b: invoke-static {v2, v3, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ +09ddbc: 0c02 |001e: move-result-object v2 │ │ +09ddbe: 1102 |001f: return-object v2 │ │ +09ddc0: 6202 400e |0020: sget-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09ddc4: 3902 0500 |0022: if-nez v2, 0027 // +0005 │ │ +09ddc8: 7100 f427 0000 |0024: invoke-static {}, Leu/chainfire/libsuperuser/Toolbox;.init:()V // method@27f4 │ │ +09ddce: 6e10 372b 0500 |0027: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +09ddd4: 0c05 |002a: move-result-object v5 │ │ +09ddd6: 1302 2000 |002b: const/16 v2, #int 32 // #20 │ │ +09ddda: 6e20 252b 2500 |002d: invoke-virtual {v5, v2}, Ljava/lang/String;.indexOf:(I)I // method@2b25 │ │ +09dde0: 0a01 |0030: move-result v1 │ │ +09dde2: 3a01 4200 |0031: if-ltz v1, 0073 // +0042 │ │ +09dde6: 1202 |0033: const/4 v2, #int 0 // #0 │ │ +09dde8: 6e30 322b 2501 |0034: invoke-virtual {v5, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +09ddee: 0c00 |0037: move-result-object v0 │ │ +09ddf0: 6202 400e |0038: sget-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09ddf4: 2203 a905 |003a: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +09ddf8: 7010 3d2b 0300 |003c: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09ddfe: 1a04 0200 |003f: const-string v4, " " // string@0002 │ │ +09de02: 6e20 462b 4300 |0041: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de08: 0c03 |0044: move-result-object v3 │ │ +09de0a: 6e20 462b 0300 |0045: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de10: 0c03 |0048: move-result-object v3 │ │ +09de12: 1a04 0200 |0049: const-string v4, " " // string@0002 │ │ +09de16: 6e20 462b 4300 |004b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de1c: 0c03 |004e: move-result-object v3 │ │ +09de1e: 6e10 4e2b 0300 |004f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09de24: 0c03 |0052: move-result-object v3 │ │ +09de26: 6e20 1b2b 3200 |0053: invoke-virtual {v2, v3}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +09de2c: 0a02 |0056: move-result v2 │ │ +09de2e: 3802 1e00 |0057: if-eqz v2, 0075 // +001e │ │ +09de32: 6202 4413 |0059: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09de36: 2203 a905 |005b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +09de3a: 7010 3d2b 0300 |005d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09de40: 1a04 9e30 |0060: const-string v4, "toybox " // string@309e │ │ +09de44: 6e20 462b 4300 |0062: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de4a: 0c03 |0065: move-result-object v3 │ │ +09de4c: 6e20 462b 5300 |0066: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de52: 0c03 |0069: move-result-object v3 │ │ +09de54: 6e10 4e2b 0300 |006a: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09de5a: 0c03 |006d: move-result-object v3 │ │ +09de5c: 7130 202b 3206 |006e: invoke-static {v2, v3, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ +09de62: 0c02 |0071: move-result-object v2 │ │ +09de64: 28ad |0072: goto 001f // -0053 │ │ +09de66: 0750 |0073: move-object v0, v5 │ │ +09de68: 28c4 |0074: goto 0038 // -003c │ │ +09de6a: 6202 4413 |0075: sget-object v2, Ljava/util/Locale;.ENGLISH:Ljava/util/Locale; // field@1344 │ │ +09de6e: 2203 a905 |0077: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +09de72: 7010 3d2b 0300 |0079: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09de78: 1a04 8d30 |007c: const-string v4, "toolbox " // string@308d │ │ +09de7c: 6e20 462b 4300 |007e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de82: 0c03 |0081: move-result-object v3 │ │ +09de84: 6e20 462b 5300 |0082: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09de8a: 0c03 |0085: move-result-object v3 │ │ +09de8c: 6e10 4e2b 0300 |0086: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09de92: 0c03 |0089: move-result-object v3 │ │ +09de94: 7130 202b 3206 |008a: invoke-static {v2, v3, v6}, Ljava/lang/String;.format:(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b20 │ │ +09de9a: 0c02 |008d: move-result-object v2 │ │ +09de9c: 2891 |008e: goto 001f // -006f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0006 line=92 │ │ 0x001f line=109 │ │ 0x0020 line=95 │ │ 0x0027 line=97 │ │ @@ -154930,75 +154960,75 @@ │ │ type : '()V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -09ddbc: |[09ddbc] eu.chainfire.libsuperuser.Toolbox.init:()V │ │ -09ddcc: 6203 400e |0000: sget-object v3, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09ddd0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -09ddd4: 0e00 |0004: return-void │ │ -09ddd6: 6003 4000 |0005: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -09ddda: 1304 1700 |0007: const/16 v4, #int 23 // #17 │ │ -09ddde: 3543 0700 |0009: if-ge v3, v4, 0010 // +0007 │ │ -09dde2: 1a03 0000 |000b: const-string v3, "" // string@0000 │ │ -09dde6: 6903 400e |000d: sput-object v3, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09ddea: 28f5 |000f: goto 0004 // -000b │ │ -09ddec: 7100 5d27 0000 |0010: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ -09ddf2: 0a03 |0013: move-result v3 │ │ -09ddf4: 3803 1500 |0014: if-eqz v3, 0029 // +0015 │ │ -09ddf8: 7100 6227 0000 |0016: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ -09ddfe: 0a03 |0019: move-result v3 │ │ -09de00: 3803 0f00 |001a: if-eqz v3, 0029 // +000f │ │ -09de04: 1a03 ea02 |001c: const-string v3, "Application attempted to init the Toolbox class from the main thread" // string@02ea │ │ -09de08: 7110 5e27 0300 |001e: invoke-static {v3}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ -09de0e: 2203 1205 |0021: new-instance v3, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ -09de12: 1a04 ea02 |0023: const-string v4, "Application attempted to init the Toolbox class from the main thread" // string@02ea │ │ -09de16: 7020 ea27 4300 |0025: invoke-direct {v3, v4}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ -09de1c: 2703 |0028: throw v3 │ │ -09de1e: 6204 3f0e |0029: sget-object v4, Leu/chainfire/libsuperuser/Toolbox;.synchronizer:Ljava/lang/Object; // field@0e3f │ │ -09de22: 1d04 |002b: monitor-enter v4 │ │ -09de24: 1a03 0000 |002c: const-string v3, "" // string@0000 │ │ -09de28: 6903 400e |002e: sput-object v3, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09de2c: 1a03 9930 |0030: const-string v3, "toybox" // string@3099 │ │ -09de30: 7110 d527 0300 |0032: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$SH;.run:(Ljava/lang/String;)Ljava/util/List; // method@27d5 │ │ -09de36: 0c02 |0035: move-result-object v2 │ │ -09de38: 3802 3900 |0036: if-eqz v2, 006f // +0039 │ │ -09de3c: 1a03 0200 |0038: const-string v3, " " // string@0002 │ │ -09de40: 6903 400e |003a: sput-object v3, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09de44: 7210 d82b 0200 |003c: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09de4a: 0c00 |003f: move-result-object v0 │ │ -09de4c: 7210 bb2b 0000 |0040: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09de52: 0a03 |0043: move-result v3 │ │ -09de54: 3803 2b00 |0044: if-eqz v3, 006f // +002b │ │ -09de58: 7210 bc2b 0000 |0046: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09de5e: 0c01 |0049: move-result-object v1 │ │ -09de60: 1f01 a805 |004a: check-cast v1, Ljava/lang/String; // type@05a8 │ │ -09de64: 2203 a905 |004c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -09de68: 7010 3d2b 0300 |004e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09de6e: 6205 400e |0051: sget-object v5, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09de72: 6e20 462b 5300 |0053: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09de78: 0c03 |0056: move-result-object v3 │ │ -09de7a: 6e10 372b 0100 |0057: invoke-virtual {v1}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -09de80: 0c05 |005a: move-result-object v5 │ │ -09de82: 6e20 462b 5300 |005b: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09de88: 0c03 |005e: move-result-object v3 │ │ -09de8a: 1a05 0200 |005f: const-string v5, " " // string@0002 │ │ -09de8e: 6e20 462b 5300 |0061: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09de94: 0c03 |0064: move-result-object v3 │ │ -09de96: 6e10 4e2b 0300 |0065: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09de9c: 0c03 |0068: move-result-object v3 │ │ -09de9e: 6903 400e |0069: sput-object v3, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ -09dea2: 28d5 |006b: goto 0040 // -002b │ │ -09dea4: 0d03 |006c: move-exception v3 │ │ -09dea6: 1e04 |006d: monitor-exit v4 │ │ -09dea8: 2703 |006e: throw v3 │ │ -09deaa: 1e04 |006f: monitor-exit v4 │ │ -09deac: 2894 |0070: goto 0004 // -006c │ │ +09dea0: |[09dea0] eu.chainfire.libsuperuser.Toolbox.init:()V │ │ +09deb0: 6202 400e |0000: sget-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09deb4: 3802 0300 |0002: if-eqz v2, 0005 // +0003 │ │ +09deb8: 0e00 |0004: return-void │ │ +09deba: 6002 4000 |0005: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +09debe: 1303 1700 |0007: const/16 v3, #int 23 // #17 │ │ +09dec2: 3532 0700 |0009: if-ge v2, v3, 0010 // +0007 │ │ +09dec6: 1a02 0000 |000b: const-string v2, "" // string@0000 │ │ +09deca: 6902 400e |000d: sput-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09dece: 28f5 |000f: goto 0004 // -000b │ │ +09ded0: 7100 5d27 0000 |0010: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.getSanityChecksEnabledEffective:()Z // method@275d │ │ +09ded6: 0a02 |0013: move-result v2 │ │ +09ded8: 3802 1500 |0014: if-eqz v2, 0029 // +0015 │ │ +09dedc: 7100 6227 0000 |0016: invoke-static {}, Leu/chainfire/libsuperuser/Debug;.onMainThread:()Z // method@2762 │ │ +09dee2: 0a02 |0019: move-result v2 │ │ +09dee4: 3802 0f00 |001a: if-eqz v2, 0029 // +000f │ │ +09dee8: 1a02 ea02 |001c: const-string v2, "Application attempted to init the Toolbox class from the main thread" // string@02ea │ │ +09deec: 7110 5e27 0200 |001e: invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;.log:(Ljava/lang/String;)V // method@275e │ │ +09def2: 2202 1205 |0021: new-instance v2, Leu/chainfire/libsuperuser/ShellOnMainThreadException; // type@0512 │ │ +09def6: 1a03 ea02 |0023: const-string v3, "Application attempted to init the Toolbox class from the main thread" // string@02ea │ │ +09defa: 7020 ea27 3200 |0025: invoke-direct {v2, v3}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;.:(Ljava/lang/String;)V // method@27ea │ │ +09df00: 2702 |0028: throw v2 │ │ +09df02: 6203 3f0e |0029: sget-object v3, Leu/chainfire/libsuperuser/Toolbox;.synchronizer:Ljava/lang/Object; // field@0e3f │ │ +09df06: 1d03 |002b: monitor-enter v3 │ │ +09df08: 1a02 0000 |002c: const-string v2, "" // string@0000 │ │ +09df0c: 6902 400e |002e: sput-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09df10: 1a02 9d30 |0030: const-string v2, "toybox" // string@309d │ │ +09df14: 7110 d527 0200 |0032: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$SH;.run:(Ljava/lang/String;)Ljava/util/List; // method@27d5 │ │ +09df1a: 0c01 |0035: move-result-object v1 │ │ +09df1c: 3801 3900 |0036: if-eqz v1, 006f // +0039 │ │ +09df20: 1a02 0200 |0038: const-string v2, " " // string@0002 │ │ +09df24: 6902 400e |003a: sput-object v2, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09df28: 7210 d82b 0100 |003c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09df2e: 0c02 |003f: move-result-object v2 │ │ +09df30: 7210 bb2b 0200 |0040: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09df36: 0a04 |0043: move-result v4 │ │ +09df38: 3804 2b00 |0044: if-eqz v4, 006f // +002b │ │ +09df3c: 7210 bc2b 0200 |0046: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09df42: 0c00 |0049: move-result-object v0 │ │ +09df44: 1f00 a805 |004a: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +09df48: 2204 a905 |004c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +09df4c: 7010 3d2b 0400 |004e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09df52: 6205 400e |0051: sget-object v5, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09df56: 6e20 462b 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09df5c: 0c04 |0056: move-result-object v4 │ │ +09df5e: 6e10 372b 0000 |0057: invoke-virtual {v0}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +09df64: 0c05 |005a: move-result-object v5 │ │ +09df66: 6e20 462b 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09df6c: 0c04 |005e: move-result-object v4 │ │ +09df6e: 1a05 0200 |005f: const-string v5, " " // string@0002 │ │ +09df72: 6e20 462b 5400 |0061: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09df78: 0c04 |0064: move-result-object v4 │ │ +09df7a: 6e10 4e2b 0400 |0065: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09df80: 0c04 |0068: move-result-object v4 │ │ +09df82: 6904 400e |0069: sput-object v4, Leu/chainfire/libsuperuser/Toolbox;.toybox:Ljava/lang/String; // field@0e40 │ │ +09df86: 28d5 |006b: goto 0040 // -002b │ │ +09df88: 0d02 |006c: move-exception v2 │ │ +09df8a: 1e03 |006d: monitor-exit v3 │ │ +09df8c: 2702 |006e: throw v2 │ │ +09df8e: 1e03 |006f: monitor-exit v3 │ │ +09df90: 2894 |0070: goto 0004 // -006c │ │ catches : 2 │ │ 0x002c - 0x006e │ │ -> 0x006c │ │ 0x006f - 0x0070 │ │ -> 0x006c │ │ positions : │ │ 0x0000 line=47 │ │ @@ -155013,21 +155043,20 @@ │ │ 0x0030 line=62 │ │ 0x0036 line=63 │ │ 0x0038 line=64 │ │ 0x003c line=65 │ │ 0x004c line=66 │ │ 0x006c line=69 │ │ locals : │ │ - 0x0004 - 0x0005 reg=2 output Ljava/util/List; Ljava/util/List; │ │ - 0x0040 - 0x006c reg=0 i$ Ljava/util/Iterator; │ │ - 0x004c - 0x006c reg=1 line Ljava/lang/String; │ │ - 0x0036 - 0x0071 reg=2 output Ljava/util/List; Ljava/util/List; │ │ + 0x0004 - 0x0005 reg=1 output Ljava/util/List; Ljava/util/List; │ │ + 0x004c - 0x006c reg=0 line Ljava/lang/String; │ │ + 0x0036 - 0x0071 reg=1 output Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4493 (Toolbox.java) │ │ + source_file_idx : 4494 (Toolbox.java) │ │ │ │ Class #654 header: │ │ class_idx : 1302 │ │ access_flags : 17 (0x0011) │ │ superclass_idx : 1441 │ │ source_file_idx : 824 │ │ static_fields_size : 6 │ │ @@ -155078,17 +155107,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dec4: |[09dec4] fr.simon.marquis.preferencesmanager.BuildConfig.:()V │ │ -09ded4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09deda: 0e00 |0003: return-void │ │ +09dfa8: |[09dfa8] fr.simon.marquis.preferencesmanager.BuildConfig.:()V │ │ +09dfb8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09dfbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -155152,17 +155181,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dedc: |[09dedc] fr.simon.marquis.preferencesmanager.R$anim.:()V │ │ -09deec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09def2: 0e00 |0003: return-void │ │ +09dfc0: |[09dfc0] fr.simon.marquis.preferencesmanager.R$anim.:()V │ │ +09dfd0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09dfd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=11 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$anim; │ │ │ │ Virtual methods - │ │ @@ -155836,17 +155865,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09def4: |[09def4] fr.simon.marquis.preferencesmanager.R$attr.:()V │ │ -09df04: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df0a: 0e00 |0003: return-void │ │ +09dfd8: |[09dfd8] fr.simon.marquis.preferencesmanager.R$attr.:()V │ │ +09dfe8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09dfee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$attr; │ │ │ │ Virtual methods - │ │ @@ -155910,17 +155939,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df0c: |[09df0c] fr.simon.marquis.preferencesmanager.R$bool.:()V │ │ -09df1c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df22: 0e00 |0003: return-void │ │ +09dff0: |[09dff0] fr.simon.marquis.preferencesmanager.R$bool.:()V │ │ +09e000: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e006: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$bool; │ │ │ │ Virtual methods - │ │ @@ -156219,17 +156248,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df24: |[09df24] fr.simon.marquis.preferencesmanager.R$color.:()V │ │ -09df34: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df3a: 0e00 |0003: return-void │ │ +09e008: |[09e008] fr.simon.marquis.preferencesmanager.R$color.:()V │ │ +09e018: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e01e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$color; │ │ │ │ Virtual methods - │ │ @@ -156393,17 +156422,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df3c: |[09df3c] fr.simon.marquis.preferencesmanager.R$dimen.:()V │ │ -09df4c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df52: 0e00 |0003: return-void │ │ +09e020: |[09e020] fr.simon.marquis.preferencesmanager.R$dimen.:()V │ │ +09e030: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e036: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$dimen; │ │ │ │ Virtual methods - │ │ @@ -157232,17 +157261,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df54: |[09df54] fr.simon.marquis.preferencesmanager.R$drawable.:()V │ │ -09df64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df6a: 0e00 |0003: return-void │ │ +09e038: |[09e038] fr.simon.marquis.preferencesmanager.R$drawable.:()V │ │ +09e048: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e04e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=903 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$drawable; │ │ │ │ Virtual methods - │ │ @@ -157971,17 +158000,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df6c: |[09df6c] fr.simon.marquis.preferencesmanager.R$id.:()V │ │ -09df7c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df82: 0e00 |0003: return-void │ │ +09e050: |[09e050] fr.simon.marquis.preferencesmanager.R$id.:()V │ │ +09e060: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e066: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1064 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$id; │ │ │ │ Virtual methods - │ │ @@ -158025,17 +158054,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df84: |[09df84] fr.simon.marquis.preferencesmanager.R$integer.:()V │ │ -09df94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09df9a: 0e00 |0003: return-void │ │ +09e068: |[09e068] fr.simon.marquis.preferencesmanager.R$integer.:()V │ │ +09e078: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e07e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$integer; │ │ │ │ Virtual methods - │ │ @@ -158319,17 +158348,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09df9c: |[09df9c] fr.simon.marquis.preferencesmanager.R$layout.:()V │ │ -09dfac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09dfb2: 0e00 |0003: return-void │ │ +09e080: |[09e080] fr.simon.marquis.preferencesmanager.R$layout.:()V │ │ +09e090: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e096: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$layout; │ │ │ │ Virtual methods - │ │ @@ -158388,17 +158417,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dfb4: |[09dfb4] fr.simon.marquis.preferencesmanager.R$menu.:()V │ │ -09dfc4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09dfca: 0e00 |0003: return-void │ │ +09e098: |[09e098] fr.simon.marquis.preferencesmanager.R$menu.:()V │ │ +09e0a8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e0ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$menu; │ │ │ │ Virtual methods - │ │ @@ -158907,17 +158936,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dfcc: |[09dfcc] fr.simon.marquis.preferencesmanager.R$string.:()V │ │ -09dfdc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09dfe2: 0e00 |0003: return-void │ │ +09e0b0: |[09e0b0] fr.simon.marquis.preferencesmanager.R$string.:()V │ │ +09e0c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e0c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$string; │ │ │ │ Virtual methods - │ │ @@ -159731,17 +159760,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09dfe4: |[09dfe4] fr.simon.marquis.preferencesmanager.R$style.:()V │ │ -09dff4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09dffa: 0e00 |0003: return-void │ │ +09e0c8: |[09e0c8] fr.simon.marquis.preferencesmanager.R$style.:()V │ │ +09e0d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e0de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$style; │ │ │ │ Virtual methods - │ │ @@ -160620,146 +160649,146 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 534 16-bit code units │ │ -09dffc: |[09dffc] fr.simon.marquis.preferencesmanager.R$styleable.:()V │ │ -09e00c: 1236 |0000: const/4 v6, #int 3 // #3 │ │ -09e00e: 1225 |0001: const/4 v5, #int 2 // #2 │ │ -09e010: 1404 4b00 017f |0002: const v4, #float 1.71472e+38 // #7f01004b │ │ -09e016: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -09e018: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -09e01a: 1300 1300 |0007: const/16 v0, #int 19 // #13 │ │ -09e01e: 2300 2306 |0009: new-array v0, v0, [I // type@0623 │ │ -09e022: 2600 e700 0000 |000b: fill-array-data v0, 000000f2 // +000000e7 │ │ -09e028: 6900 8011 |000e: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionBar:[I // field@1180 │ │ -09e02c: 2330 2306 |0010: new-array v0, v3, [I // type@0623 │ │ -09e030: 1401 b300 0101 |0012: const v1, #float 2.36941e-38 // #010100b3 │ │ -09e036: 4b01 0002 |0015: aput v1, v0, v2 │ │ -09e03a: 6900 8111 |0017: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionBarLayout:[I // field@1181 │ │ -09e03e: 1270 |0019: const/4 v0, #int 7 // #7 │ │ -09e040: 2300 2306 |001a: new-array v0, v0, [I // type@0623 │ │ -09e044: 2600 0001 0000 |001c: fill-array-data v0, 0000011c // +00000100 │ │ -09e04a: 6900 8311 |001f: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionBarWindow:[I // field@1183 │ │ -09e04e: 2330 2306 |0021: new-array v0, v3, [I // type@0623 │ │ -09e052: 1401 3f01 0101 |0023: const v1, #float 2.36945e-38 // #0101013f │ │ -09e058: 4b01 0002 |0026: aput v1, v0, v2 │ │ -09e05c: 6900 9e11 |0028: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionMenuItemView:[I // field@119e │ │ -09e060: 2320 2306 |002a: new-array v0, v2, [I // type@0623 │ │ -09e064: 6900 a011 |002c: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionMenuView:[I // field@11a0 │ │ -09e068: 1250 |002e: const/4 v0, #int 5 // #5 │ │ -09e06a: 2300 2306 |002f: new-array v0, v0, [I // type@0623 │ │ -09e06e: 2600 fd00 0000 |0031: fill-array-data v0, 0000012e // +000000fd │ │ -09e074: 6900 a111 |0034: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionMode:[I // field@11a1 │ │ -09e078: 2350 2306 |0036: new-array v0, v5, [I // type@0623 │ │ -09e07c: 2600 0401 0000 |0038: fill-array-data v0, 0000013c // +00000104 │ │ -09e082: 6900 a711 |003b: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActivityChooserView:[I // field@11a7 │ │ -09e086: 2330 2306 |003d: new-array v0, v3, [I // type@0623 │ │ -09e08a: 1401 6600 017f |003f: const v1, #float 1.71472e+38 // #7f010066 │ │ -09e090: 4b01 0002 |0042: aput v1, v0, v2 │ │ -09e094: 6900 aa11 |0044: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.CompatTextView:[I // field@11aa │ │ -09e098: 2350 2306 |0046: new-array v0, v5, [I // type@0623 │ │ -09e09c: 2600 fc00 0000 |0048: fill-array-data v0, 00000144 // +000000fc │ │ -09e0a2: 6900 ac11 |004b: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.FloatLabelLayout:[I // field@11ac │ │ -09e0a6: 2360 2306 |004d: new-array v0, v6, [I // type@0623 │ │ -09e0aa: 2600 fd00 0000 |004f: fill-array-data v0, 0000014c // +000000fd │ │ -09e0b0: 6900 af11 |0052: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.LinearLayoutICS:[I // field@11af │ │ -09e0b4: 1260 |0054: const/4 v0, #int 6 // #6 │ │ -09e0b6: 2300 2306 |0055: new-array v0, v0, [I // type@0623 │ │ -09e0ba: 2600 ff00 0000 |0057: fill-array-data v0, 00000156 // +000000ff │ │ -09e0c0: 6900 b311 |005a: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.MenuGroup:[I // field@11b3 │ │ -09e0c4: 1300 1100 |005c: const/16 v0, #int 17 // #11 │ │ -09e0c8: 2300 2306 |005e: new-array v0, v0, [I // type@0623 │ │ -09e0cc: 2600 0601 0000 |0060: fill-array-data v0, 00000166 // +00000106 │ │ -09e0d2: 6900 ba11 |0063: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.MenuItem:[I // field@11ba │ │ -09e0d6: 1300 0800 |0065: const/16 v0, #int 8 // #8 │ │ -09e0da: 2300 2306 |0067: new-array v0, v0, [I // type@0623 │ │ -09e0de: 2600 2301 0000 |0069: fill-array-data v0, 0000018c // +00000123 │ │ -09e0e4: 6900 cc11 |006c: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.MenuView:[I // field@11cc │ │ -09e0e8: 2330 2306 |006e: new-array v0, v3, [I // type@0623 │ │ -09e0ec: 4b04 0002 |0070: aput v4, v0, v2 │ │ -09e0f0: 6900 d511 |0072: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoAutoCompleteTextView:[I // field@11d5 │ │ -09e0f4: 2330 2306 |0074: new-array v0, v3, [I // type@0623 │ │ -09e0f8: 4b04 0002 |0076: aput v4, v0, v2 │ │ -09e0fc: 6900 d711 |0078: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoButton:[I // field@11d7 │ │ -09e100: 2330 2306 |007a: new-array v0, v3, [I // type@0623 │ │ -09e104: 4b04 0002 |007c: aput v4, v0, v2 │ │ -09e108: 6900 d911 |007e: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoCheckBox:[I // field@11d9 │ │ -09e10c: 2330 2306 |0080: new-array v0, v3, [I // type@0623 │ │ -09e110: 4b04 0002 |0082: aput v4, v0, v2 │ │ -09e114: 6900 db11 |0084: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoCheckedTextView:[I // field@11db │ │ -09e118: 2330 2306 |0086: new-array v0, v3, [I // type@0623 │ │ -09e11c: 4b04 0002 |0088: aput v4, v0, v2 │ │ -09e120: 6900 dd11 |008a: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoChronometer:[I // field@11dd │ │ -09e124: 2330 2306 |008c: new-array v0, v3, [I // type@0623 │ │ -09e128: 4b04 0002 |008e: aput v4, v0, v2 │ │ -09e12c: 6900 df11 |0090: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoCompoundButton:[I // field@11df │ │ -09e130: 2330 2306 |0092: new-array v0, v3, [I // type@0623 │ │ -09e134: 4b04 0002 |0094: aput v4, v0, v2 │ │ -09e138: 6900 e111 |0096: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoDigitalClock:[I // field@11e1 │ │ -09e13c: 2330 2306 |0098: new-array v0, v3, [I // type@0623 │ │ -09e140: 4b04 0002 |009a: aput v4, v0, v2 │ │ -09e144: 6900 e311 |009c: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoEditText:[I // field@11e3 │ │ -09e148: 2330 2306 |009e: new-array v0, v3, [I // type@0623 │ │ -09e14c: 4b04 0002 |00a0: aput v4, v0, v2 │ │ -09e150: 6900 e511 |00a2: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoExtractEditText:[I // field@11e5 │ │ -09e154: 2330 2306 |00a4: new-array v0, v3, [I // type@0623 │ │ -09e158: 4b04 0002 |00a6: aput v4, v0, v2 │ │ -09e15c: 6900 e711 |00a8: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoMultiAutoCompleteTextView:[I // field@11e7 │ │ -09e160: 2330 2306 |00aa: new-array v0, v3, [I // type@0623 │ │ -09e164: 4b04 0002 |00ac: aput v4, v0, v2 │ │ -09e168: 6900 e911 |00ae: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoRadioButton:[I // field@11e9 │ │ -09e16c: 2330 2306 |00b0: new-array v0, v3, [I // type@0623 │ │ -09e170: 4b04 0002 |00b2: aput v4, v0, v2 │ │ -09e174: 6900 eb11 |00b4: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoSwitch:[I // field@11eb │ │ -09e178: 2330 2306 |00b6: new-array v0, v3, [I // type@0623 │ │ -09e17c: 4b04 0002 |00b8: aput v4, v0, v2 │ │ -09e180: 6900 ed11 |00ba: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextClock:[I // field@11ed │ │ -09e184: 2330 2306 |00bc: new-array v0, v3, [I // type@0623 │ │ -09e188: 4b04 0002 |00be: aput v4, v0, v2 │ │ -09e18c: 6900 ef11 |00c0: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ -09e190: 2330 2306 |00c2: new-array v0, v3, [I // type@0623 │ │ -09e194: 4b04 0002 |00c4: aput v4, v0, v2 │ │ -09e198: 6900 f111 |00c6: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoToggleButton:[I // field@11f1 │ │ -09e19c: 1250 |00c8: const/4 v0, #int 5 // #5 │ │ -09e19e: 2300 2306 |00c9: new-array v0, v0, [I // type@0623 │ │ -09e1a2: 2600 d500 0000 |00cb: fill-array-data v0, 000001a0 // +000000d5 │ │ -09e1a8: 6900 f311 |00ce: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.SearchView:[I // field@11f3 │ │ -09e1ac: 1300 0a00 |00d0: const/16 v0, #int 10 // #a │ │ -09e1b0: 2300 2306 |00d2: new-array v0, v0, [I // type@0623 │ │ -09e1b4: 2600 da00 0000 |00d4: fill-array-data v0, 000001ae // +000000da │ │ -09e1ba: 6900 f911 |00d7: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.Spinner:[I // field@11f9 │ │ -09e1be: 1300 1900 |00d9: const/16 v0, #int 25 // #19 │ │ -09e1c2: 2300 2306 |00db: new-array v0, v0, [I // type@0623 │ │ -09e1c6: 2600 e900 0000 |00dd: fill-array-data v0, 000001c6 // +000000e9 │ │ -09e1cc: 6900 0412 |00e0: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.StickyListHeadersListView:[I // field@1204 │ │ -09e1d0: 1260 |00e2: const/4 v0, #int 6 // #6 │ │ -09e1d2: 2300 2306 |00e3: new-array v0, v0, [I // type@0623 │ │ -09e1d6: 2600 1701 0000 |00e5: fill-array-data v0, 000001fc // +00000117 │ │ -09e1dc: 6900 1e12 |00e8: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.Theme:[I // field@121e │ │ -09e1e0: 2360 2306 |00ea: new-array v0, v6, [I // type@0623 │ │ -09e1e4: 2600 2001 0000 |00ec: fill-array-data v0, 0000020c // +00000120 │ │ -09e1ea: 6900 2512 |00ef: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.View:[I // field@1225 │ │ -09e1ee: 0e00 |00f1: return-void │ │ -09e1f0: 0003 0400 1300 0000 2b00 017f 4a00 ... |00f2: array-data (42 units) │ │ -09e244: 0003 0400 0700 0000 5d00 017f 5e00 ... |011c: array-data (18 units) │ │ -09e268: 0003 0400 0500 0000 2b00 017f 4f00 ... |012e: array-data (14 units) │ │ -09e284: 0003 0400 0200 0000 6400 017f 6500 ... |013c: array-data (8 units) │ │ -09e294: 0003 0400 0200 0000 6700 017f 6800 ... |0144: array-data (8 units) │ │ -09e2a4: 0003 0400 0300 0000 5300 017f 6900 ... |014c: array-data (10 units) │ │ -09e2b8: 0003 0400 0600 0000 0e00 0101 d000 ... |0156: array-data (16 units) │ │ -09e2d8: 0003 0400 1100 0000 0200 0101 0e00 ... |0166: array-data (38 units) │ │ -09e324: 0003 0400 0800 0000 ae00 0101 2c01 ... |018c: array-data (20 units) │ │ -09e34c: 0003 0400 0500 0000 1f01 0101 2002 ... |01a0: array-data (14 units) │ │ -09e368: 0003 0400 0a00 0000 af00 0101 7501 ... |01ae: array-data (24 units) │ │ -09e398: 0003 0400 1900 0000 7f00 0101 d500 ... |01c6: array-data (54 units) │ │ -09e404: 0003 0400 0600 0000 7800 017f 7900 ... |01fc: array-data (16 units) │ │ -09e424: 0003 0400 0300 0000 da00 0101 7e00 ... |020c: array-data (10 units) │ │ +09e0e0: |[09e0e0] fr.simon.marquis.preferencesmanager.R$styleable.:()V │ │ +09e0f0: 1236 |0000: const/4 v6, #int 3 // #3 │ │ +09e0f2: 1225 |0001: const/4 v5, #int 2 // #2 │ │ +09e0f4: 1404 4b00 017f |0002: const v4, #float 1.71472e+38 // #7f01004b │ │ +09e0fa: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +09e0fc: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +09e0fe: 1300 1300 |0007: const/16 v0, #int 19 // #13 │ │ +09e102: 2300 2306 |0009: new-array v0, v0, [I // type@0623 │ │ +09e106: 2600 e700 0000 |000b: fill-array-data v0, 000000f2 // +000000e7 │ │ +09e10c: 6900 8011 |000e: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionBar:[I // field@1180 │ │ +09e110: 2330 2306 |0010: new-array v0, v3, [I // type@0623 │ │ +09e114: 1401 b300 0101 |0012: const v1, #float 2.36941e-38 // #010100b3 │ │ +09e11a: 4b01 0002 |0015: aput v1, v0, v2 │ │ +09e11e: 6900 8111 |0017: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionBarLayout:[I // field@1181 │ │ +09e122: 1270 |0019: const/4 v0, #int 7 // #7 │ │ +09e124: 2300 2306 |001a: new-array v0, v0, [I // type@0623 │ │ +09e128: 2600 0001 0000 |001c: fill-array-data v0, 0000011c // +00000100 │ │ +09e12e: 6900 8311 |001f: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionBarWindow:[I // field@1183 │ │ +09e132: 2330 2306 |0021: new-array v0, v3, [I // type@0623 │ │ +09e136: 1401 3f01 0101 |0023: const v1, #float 2.36945e-38 // #0101013f │ │ +09e13c: 4b01 0002 |0026: aput v1, v0, v2 │ │ +09e140: 6900 9e11 |0028: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionMenuItemView:[I // field@119e │ │ +09e144: 2320 2306 |002a: new-array v0, v2, [I // type@0623 │ │ +09e148: 6900 a011 |002c: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionMenuView:[I // field@11a0 │ │ +09e14c: 1250 |002e: const/4 v0, #int 5 // #5 │ │ +09e14e: 2300 2306 |002f: new-array v0, v0, [I // type@0623 │ │ +09e152: 2600 fd00 0000 |0031: fill-array-data v0, 0000012e // +000000fd │ │ +09e158: 6900 a111 |0034: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActionMode:[I // field@11a1 │ │ +09e15c: 2350 2306 |0036: new-array v0, v5, [I // type@0623 │ │ +09e160: 2600 0401 0000 |0038: fill-array-data v0, 0000013c // +00000104 │ │ +09e166: 6900 a711 |003b: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.ActivityChooserView:[I // field@11a7 │ │ +09e16a: 2330 2306 |003d: new-array v0, v3, [I // type@0623 │ │ +09e16e: 1401 6600 017f |003f: const v1, #float 1.71472e+38 // #7f010066 │ │ +09e174: 4b01 0002 |0042: aput v1, v0, v2 │ │ +09e178: 6900 aa11 |0044: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.CompatTextView:[I // field@11aa │ │ +09e17c: 2350 2306 |0046: new-array v0, v5, [I // type@0623 │ │ +09e180: 2600 fc00 0000 |0048: fill-array-data v0, 00000144 // +000000fc │ │ +09e186: 6900 ac11 |004b: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.FloatLabelLayout:[I // field@11ac │ │ +09e18a: 2360 2306 |004d: new-array v0, v6, [I // type@0623 │ │ +09e18e: 2600 fd00 0000 |004f: fill-array-data v0, 0000014c // +000000fd │ │ +09e194: 6900 af11 |0052: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.LinearLayoutICS:[I // field@11af │ │ +09e198: 1260 |0054: const/4 v0, #int 6 // #6 │ │ +09e19a: 2300 2306 |0055: new-array v0, v0, [I // type@0623 │ │ +09e19e: 2600 ff00 0000 |0057: fill-array-data v0, 00000156 // +000000ff │ │ +09e1a4: 6900 b311 |005a: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.MenuGroup:[I // field@11b3 │ │ +09e1a8: 1300 1100 |005c: const/16 v0, #int 17 // #11 │ │ +09e1ac: 2300 2306 |005e: new-array v0, v0, [I // type@0623 │ │ +09e1b0: 2600 0601 0000 |0060: fill-array-data v0, 00000166 // +00000106 │ │ +09e1b6: 6900 ba11 |0063: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.MenuItem:[I // field@11ba │ │ +09e1ba: 1300 0800 |0065: const/16 v0, #int 8 // #8 │ │ +09e1be: 2300 2306 |0067: new-array v0, v0, [I // type@0623 │ │ +09e1c2: 2600 2301 0000 |0069: fill-array-data v0, 0000018c // +00000123 │ │ +09e1c8: 6900 cc11 |006c: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.MenuView:[I // field@11cc │ │ +09e1cc: 2330 2306 |006e: new-array v0, v3, [I // type@0623 │ │ +09e1d0: 4b04 0002 |0070: aput v4, v0, v2 │ │ +09e1d4: 6900 d511 |0072: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoAutoCompleteTextView:[I // field@11d5 │ │ +09e1d8: 2330 2306 |0074: new-array v0, v3, [I // type@0623 │ │ +09e1dc: 4b04 0002 |0076: aput v4, v0, v2 │ │ +09e1e0: 6900 d711 |0078: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoButton:[I // field@11d7 │ │ +09e1e4: 2330 2306 |007a: new-array v0, v3, [I // type@0623 │ │ +09e1e8: 4b04 0002 |007c: aput v4, v0, v2 │ │ +09e1ec: 6900 d911 |007e: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoCheckBox:[I // field@11d9 │ │ +09e1f0: 2330 2306 |0080: new-array v0, v3, [I // type@0623 │ │ +09e1f4: 4b04 0002 |0082: aput v4, v0, v2 │ │ +09e1f8: 6900 db11 |0084: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoCheckedTextView:[I // field@11db │ │ +09e1fc: 2330 2306 |0086: new-array v0, v3, [I // type@0623 │ │ +09e200: 4b04 0002 |0088: aput v4, v0, v2 │ │ +09e204: 6900 dd11 |008a: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoChronometer:[I // field@11dd │ │ +09e208: 2330 2306 |008c: new-array v0, v3, [I // type@0623 │ │ +09e20c: 4b04 0002 |008e: aput v4, v0, v2 │ │ +09e210: 6900 df11 |0090: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoCompoundButton:[I // field@11df │ │ +09e214: 2330 2306 |0092: new-array v0, v3, [I // type@0623 │ │ +09e218: 4b04 0002 |0094: aput v4, v0, v2 │ │ +09e21c: 6900 e111 |0096: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoDigitalClock:[I // field@11e1 │ │ +09e220: 2330 2306 |0098: new-array v0, v3, [I // type@0623 │ │ +09e224: 4b04 0002 |009a: aput v4, v0, v2 │ │ +09e228: 6900 e311 |009c: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoEditText:[I // field@11e3 │ │ +09e22c: 2330 2306 |009e: new-array v0, v3, [I // type@0623 │ │ +09e230: 4b04 0002 |00a0: aput v4, v0, v2 │ │ +09e234: 6900 e511 |00a2: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoExtractEditText:[I // field@11e5 │ │ +09e238: 2330 2306 |00a4: new-array v0, v3, [I // type@0623 │ │ +09e23c: 4b04 0002 |00a6: aput v4, v0, v2 │ │ +09e240: 6900 e711 |00a8: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoMultiAutoCompleteTextView:[I // field@11e7 │ │ +09e244: 2330 2306 |00aa: new-array v0, v3, [I // type@0623 │ │ +09e248: 4b04 0002 |00ac: aput v4, v0, v2 │ │ +09e24c: 6900 e911 |00ae: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoRadioButton:[I // field@11e9 │ │ +09e250: 2330 2306 |00b0: new-array v0, v3, [I // type@0623 │ │ +09e254: 4b04 0002 |00b2: aput v4, v0, v2 │ │ +09e258: 6900 eb11 |00b4: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoSwitch:[I // field@11eb │ │ +09e25c: 2330 2306 |00b6: new-array v0, v3, [I // type@0623 │ │ +09e260: 4b04 0002 |00b8: aput v4, v0, v2 │ │ +09e264: 6900 ed11 |00ba: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextClock:[I // field@11ed │ │ +09e268: 2330 2306 |00bc: new-array v0, v3, [I // type@0623 │ │ +09e26c: 4b04 0002 |00be: aput v4, v0, v2 │ │ +09e270: 6900 ef11 |00c0: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ +09e274: 2330 2306 |00c2: new-array v0, v3, [I // type@0623 │ │ +09e278: 4b04 0002 |00c4: aput v4, v0, v2 │ │ +09e27c: 6900 f111 |00c6: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoToggleButton:[I // field@11f1 │ │ +09e280: 1250 |00c8: const/4 v0, #int 5 // #5 │ │ +09e282: 2300 2306 |00c9: new-array v0, v0, [I // type@0623 │ │ +09e286: 2600 d500 0000 |00cb: fill-array-data v0, 000001a0 // +000000d5 │ │ +09e28c: 6900 f311 |00ce: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.SearchView:[I // field@11f3 │ │ +09e290: 1300 0a00 |00d0: const/16 v0, #int 10 // #a │ │ +09e294: 2300 2306 |00d2: new-array v0, v0, [I // type@0623 │ │ +09e298: 2600 da00 0000 |00d4: fill-array-data v0, 000001ae // +000000da │ │ +09e29e: 6900 f911 |00d7: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.Spinner:[I // field@11f9 │ │ +09e2a2: 1300 1900 |00d9: const/16 v0, #int 25 // #19 │ │ +09e2a6: 2300 2306 |00db: new-array v0, v0, [I // type@0623 │ │ +09e2aa: 2600 e900 0000 |00dd: fill-array-data v0, 000001c6 // +000000e9 │ │ +09e2b0: 6900 0412 |00e0: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.StickyListHeadersListView:[I // field@1204 │ │ +09e2b4: 1260 |00e2: const/4 v0, #int 6 // #6 │ │ +09e2b6: 2300 2306 |00e3: new-array v0, v0, [I // type@0623 │ │ +09e2ba: 2600 1701 0000 |00e5: fill-array-data v0, 000001fc // +00000117 │ │ +09e2c0: 6900 1e12 |00e8: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.Theme:[I // field@121e │ │ +09e2c4: 2360 2306 |00ea: new-array v0, v6, [I // type@0623 │ │ +09e2c8: 2600 2001 0000 |00ec: fill-array-data v0, 0000020c // +00000120 │ │ +09e2ce: 6900 2512 |00ef: sput-object v0, Lfr/simon/marquis/preferencesmanager/R$styleable;.View:[I // field@1225 │ │ +09e2d2: 0e00 |00f1: return-void │ │ +09e2d4: 0003 0400 1300 0000 2b00 017f 4a00 ... |00f2: array-data (42 units) │ │ +09e328: 0003 0400 0700 0000 5d00 017f 5e00 ... |011c: array-data (18 units) │ │ +09e34c: 0003 0400 0500 0000 2b00 017f 4f00 ... |012e: array-data (14 units) │ │ +09e368: 0003 0400 0200 0000 6400 017f 6500 ... |013c: array-data (8 units) │ │ +09e378: 0003 0400 0200 0000 6700 017f 6800 ... |0144: array-data (8 units) │ │ +09e388: 0003 0400 0300 0000 5300 017f 6900 ... |014c: array-data (10 units) │ │ +09e39c: 0003 0400 0600 0000 0e00 0101 d000 ... |0156: array-data (16 units) │ │ +09e3bc: 0003 0400 1100 0000 0200 0101 0e00 ... |0166: array-data (38 units) │ │ +09e408: 0003 0400 0800 0000 ae00 0101 2c01 ... |018c: array-data (20 units) │ │ +09e430: 0003 0400 0500 0000 1f01 0101 2002 ... |01a0: array-data (14 units) │ │ +09e44c: 0003 0400 0a00 0000 af00 0101 7501 ... |01ae: array-data (24 units) │ │ +09e47c: 0003 0400 1900 0000 7f00 0101 d500 ... |01c6: array-data (54 units) │ │ +09e4e8: 0003 0400 0600 0000 7800 017f 7900 ... |01fc: array-data (16 units) │ │ +09e508: 0003 0400 0300 0000 da00 0101 7e00 ... |020c: array-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=1570 │ │ 0x0010 line=1826 │ │ 0x0019 line=1857 │ │ 0x0021 line=1989 │ │ 0x002a line=2000 │ │ @@ -160812,17 +160841,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e438: |[09e438] fr.simon.marquis.preferencesmanager.R$styleable.:()V │ │ -09e448: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09e44e: 0e00 |0003: return-void │ │ +09e51c: |[09e51c] fr.simon.marquis.preferencesmanager.R$styleable.:()V │ │ +09e52c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1523 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -160855,21 +160884,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09e450: |[09e450] fr.simon.marquis.preferencesmanager.R.:()V │ │ -09e460: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09e466: 0e00 |0003: return-void │ │ +09e534: |[09e534] fr.simon.marquis.preferencesmanager.R.:()V │ │ +09e544: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e54a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ - 0x0003 line=1523 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 3924 (R.java) │ │ │ │ Class #669 header: │ │ @@ -160923,30 +160951,30 @@ │ │ type : '(Landroid/content/pm/ApplicationInfo;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -09e468: |[09e468] fr.simon.marquis.preferencesmanager.model.AppEntry.:(Landroid/content/pm/ApplicationInfo;Landroid/content/Context;)V │ │ -09e478: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -09e47e: 5b23 2d12 |0003: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e482: 5420 2d12 |0005: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e486: 5400 1d00 |0007: iget-object v0, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -09e48a: 7120 322a 4000 |0009: invoke-static {v0, v4}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z // method@2a32 │ │ -09e490: 0a00 |000c: move-result v0 │ │ -09e492: 5c20 2a12 |000d: iput-boolean v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ -09e496: 2200 7105 |000f: new-instance v0, Ljava/io/File; // type@0571 │ │ -09e49a: 5431 1e00 |0011: iget-object v1, v3, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@001e │ │ -09e49e: 7020 652a 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ -09e4a4: 5b20 2b12 |0016: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mApkFile:Ljava/io/File; // field@122b │ │ -09e4a8: 7020 0d28 4200 |0018: invoke-direct {v2, v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.loadLabels:(Landroid/content/Context;)V // method@280d │ │ -09e4ae: 5420 2d12 |001b: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e4b2: 7020 0628 0200 |001d: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.buildIconUri:(Landroid/content/pm/ApplicationInfo;)V // method@2806 │ │ -09e4b8: 0e00 |0020: return-void │ │ +09e54c: |[09e54c] fr.simon.marquis.preferencesmanager.model.AppEntry.:(Landroid/content/pm/ApplicationInfo;Landroid/content/Context;)V │ │ +09e55c: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e562: 5b23 2d12 |0003: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e566: 5420 2d12 |0005: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e56a: 5400 1d00 |0007: iget-object v0, v0, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +09e56e: 7120 322a 4000 |0009: invoke-static {v0, v4}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z // method@2a32 │ │ +09e574: 0a00 |000c: move-result v0 │ │ +09e576: 5c20 2a12 |000d: iput-boolean v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ +09e57a: 2200 7105 |000f: new-instance v0, Ljava/io/File; // type@0571 │ │ +09e57e: 5431 1e00 |0011: iget-object v1, v3, Landroid/content/pm/ApplicationInfo;.sourceDir:Ljava/lang/String; // field@001e │ │ +09e582: 7020 652a 1000 |0013: invoke-direct {v0, v1}, Ljava/io/File;.:(Ljava/lang/String;)V // method@2a65 │ │ +09e588: 5b20 2b12 |0016: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mApkFile:Ljava/io/File; // field@122b │ │ +09e58c: 7020 0d28 4200 |0018: invoke-direct {v2, v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.loadLabels:(Landroid/content/Context;)V // method@280d │ │ +09e592: 5420 2d12 |001b: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e596: 7020 0628 0200 |001d: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.buildIconUri:(Landroid/content/pm/ApplicationInfo;)V // method@2806 │ │ +09e59c: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ 0x0005 line=63 │ │ 0x000f line=64 │ │ 0x0018 line=65 │ │ @@ -160962,29 +160990,29 @@ │ │ type : '(Landroid/content/pm/ApplicationInfo;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09e4bc: |[09e4bc] fr.simon.marquis.preferencesmanager.model.AppEntry.buildIconUri:(Landroid/content/pm/ApplicationInfo;)V │ │ -09e4cc: 2200 8300 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0083 │ │ -09e4d0: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0288 │ │ -09e4d6: 1a01 b315 |0005: const-string v1, "android.resource" // string@15b3 │ │ -09e4da: 6e20 9102 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0291 │ │ -09e4e0: 5431 1d00 |000a: iget-object v1, v3, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -09e4e4: 6e20 8c02 1000 |000c: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028c │ │ -09e4ea: 5231 1c00 |000f: iget v1, v3, Landroid/content/pm/ApplicationInfo;.icon:I // field@001c │ │ -09e4ee: 7110 e42a 0100 |0011: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ -09e4f4: 0c01 |0014: move-result-object v1 │ │ -09e4f6: 6e20 8a02 1000 |0015: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028a │ │ -09e4fc: 6e10 8d02 0000 |0018: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@028d │ │ -09e502: 0c01 |001b: move-result-object v1 │ │ -09e504: 5b21 2c12 |001c: iput-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mIconUri:Landroid/net/Uri; // field@122c │ │ -09e508: 0e00 |001e: return-void │ │ +09e5a0: |[09e5a0] fr.simon.marquis.preferencesmanager.model.AppEntry.buildIconUri:(Landroid/content/pm/ApplicationInfo;)V │ │ +09e5b0: 2200 8300 |0000: new-instance v0, Landroid/net/Uri$Builder; // type@0083 │ │ +09e5b4: 7010 8802 0000 |0002: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0288 │ │ +09e5ba: 1a01 b515 |0005: const-string v1, "android.resource" // string@15b5 │ │ +09e5be: 6e20 9102 1000 |0007: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0291 │ │ +09e5c4: 5431 1d00 |000a: iget-object v1, v3, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +09e5c8: 6e20 8c02 1000 |000c: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028c │ │ +09e5ce: 5231 1c00 |000f: iget v1, v3, Landroid/content/pm/ApplicationInfo;.icon:I // field@001c │ │ +09e5d2: 7110 e42a 0100 |0011: invoke-static {v1}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ +09e5d8: 0c01 |0014: move-result-object v1 │ │ +09e5da: 6e20 8a02 1000 |0015: invoke-virtual {v0, v1}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028a │ │ +09e5e0: 6e10 8d02 0000 |0018: invoke-virtual {v0}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@028d │ │ +09e5e6: 0c01 |001b: move-result-object v1 │ │ +09e5e8: 5b21 2c12 |001c: iput-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mIconUri:Landroid/net/Uri; // field@122c │ │ +09e5ec: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x000a line=84 │ │ 0x000f line=85 │ │ 0x0018 line=86 │ │ @@ -160999,52 +161027,52 @@ │ │ type : '(Ljava/lang/String;)C' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 90 16-bit code units │ │ -09e50c: |[09e50c] fr.simon.marquis.preferencesmanager.model.AppEntry.formatChar:(Ljava/lang/String;)C │ │ -09e51c: 1302 4100 |0000: const/16 v2, #int 65 // #41 │ │ -09e520: 1301 2300 |0002: const/16 v1, #int 35 // #23 │ │ -09e524: 5543 2a12 |0004: iget-boolean v3, v4, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ -09e528: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -09e52c: 1300 0626 |0008: const/16 v0, #int 9734 // #2606 │ │ -09e530: 0f00 |000a: return v0 │ │ -09e532: 7110 e420 0500 |000b: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -09e538: 0a03 |000e: move-result v3 │ │ -09e53a: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ -09e53e: 0110 |0011: move v0, v1 │ │ -09e540: 28f8 |0012: goto 000a // -0008 │ │ -09e542: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -09e544: 6e20 192b 3500 |0014: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -09e54a: 0a03 |0017: move-result v3 │ │ -09e54c: 7110 b52a 0300 |0018: invoke-static {v3}, Ljava/lang/Character;.toUpperCase:(C)C // method@2ab5 │ │ -09e552: 0a00 |001b: move-result v0 │ │ -09e554: 1303 3000 |001c: const/16 v3, #int 48 // #30 │ │ -09e558: 3430 0800 |001e: if-lt v0, v3, 0026 // +0008 │ │ -09e55c: 1303 3900 |0020: const/16 v3, #int 57 // #39 │ │ -09e560: 3630 0400 |0022: if-gt v0, v3, 0026 // +0004 │ │ -09e564: 0110 |0024: move v0, v1 │ │ -09e566: 28e5 |0025: goto 000a // -001b │ │ -09e568: 3420 0600 |0026: if-lt v0, v2, 002c // +0006 │ │ -09e56c: 1303 5a00 |0028: const/16 v3, #int 90 // #5a │ │ -09e570: 3730 e0ff |002a: if-le v0, v3, 000a // -0020 │ │ -09e574: 1303 6100 |002c: const/16 v3, #int 97 // #61 │ │ -09e578: 3430 0600 |002e: if-lt v0, v3, 0034 // +0006 │ │ -09e57c: 1303 7a00 |0030: const/16 v3, #int 122 // #7a │ │ -09e580: 3730 d8ff |0032: if-le v0, v3, 000a // -0028 │ │ -09e584: 2b00 0a00 0000 |0034: packed-switch v0, 0000003e // +0000000a │ │ -09e58a: 0110 |0037: move v0, v1 │ │ -09e58c: 28d2 |0038: goto 000a // -002e │ │ -09e58e: 0120 |0039: move v0, v2 │ │ -09e590: 28d0 |003a: goto 000a // -0030 │ │ -09e592: 1300 4500 |003b: const/16 v0, #int 69 // #45 │ │ -09e596: 28cd |003d: goto 000a // -0033 │ │ -09e598: 0001 0c00 c000 0000 0500 0000 0500 ... |003e: packed-switch-data (28 units) │ │ +09e5f0: |[09e5f0] fr.simon.marquis.preferencesmanager.model.AppEntry.formatChar:(Ljava/lang/String;)C │ │ +09e600: 1302 4100 |0000: const/16 v2, #int 65 // #41 │ │ +09e604: 1301 2300 |0002: const/16 v1, #int 35 // #23 │ │ +09e608: 5543 2a12 |0004: iget-boolean v3, v4, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ +09e60c: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +09e610: 1300 0626 |0008: const/16 v0, #int 9734 // #2606 │ │ +09e614: 0f00 |000a: return v0 │ │ +09e616: 7110 e420 0500 |000b: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +09e61c: 0a03 |000e: move-result v3 │ │ +09e61e: 3803 0400 |000f: if-eqz v3, 0013 // +0004 │ │ +09e622: 0110 |0011: move v0, v1 │ │ +09e624: 28f8 |0012: goto 000a // -0008 │ │ +09e626: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +09e628: 6e20 192b 3500 |0014: invoke-virtual {v5, v3}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +09e62e: 0a03 |0017: move-result v3 │ │ +09e630: 7110 b52a 0300 |0018: invoke-static {v3}, Ljava/lang/Character;.toUpperCase:(C)C // method@2ab5 │ │ +09e636: 0a00 |001b: move-result v0 │ │ +09e638: 1303 3000 |001c: const/16 v3, #int 48 // #30 │ │ +09e63c: 3430 0800 |001e: if-lt v0, v3, 0026 // +0008 │ │ +09e640: 1303 3900 |0020: const/16 v3, #int 57 // #39 │ │ +09e644: 3630 0400 |0022: if-gt v0, v3, 0026 // +0004 │ │ +09e648: 0110 |0024: move v0, v1 │ │ +09e64a: 28e5 |0025: goto 000a // -001b │ │ +09e64c: 3420 0600 |0026: if-lt v0, v2, 002c // +0006 │ │ +09e650: 1303 5a00 |0028: const/16 v3, #int 90 // #5a │ │ +09e654: 3730 e0ff |002a: if-le v0, v3, 000a // -0020 │ │ +09e658: 1303 6100 |002c: const/16 v3, #int 97 // #61 │ │ +09e65c: 3430 0600 |002e: if-lt v0, v3, 0034 // +0006 │ │ +09e660: 1303 7a00 |0030: const/16 v3, #int 122 // #7a │ │ +09e664: 3730 d8ff |0032: if-le v0, v3, 000a // -0028 │ │ +09e668: 2b00 0a00 0000 |0034: packed-switch v0, 0000003e // +0000000a │ │ +09e66e: 0110 |0037: move v0, v1 │ │ +09e670: 28d2 |0038: goto 000a // -002e │ │ +09e672: 0120 |0039: move v0, v2 │ │ +09e674: 28d0 |003a: goto 000a // -0030 │ │ +09e676: 1300 4500 |003b: const/16 v0, #int 69 // #45 │ │ +09e67a: 28cd |003d: goto 000a // -0033 │ │ +09e67c: 0001 0c00 c000 0000 0500 0000 0500 ... |003e: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=140 │ │ 0x0008 line=141 │ │ 0x000a line=176 │ │ 0x000b line=144 │ │ 0x0012 line=145 │ │ @@ -161067,67 +161095,67 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 100 16-bit code units │ │ -09e5d0: |[09e5d0] fr.simon.marquis.preferencesmanager.model.AppEntry.loadLabels:(Landroid/content/Context;)V │ │ -09e5e0: 5452 2e12 |0000: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e5e4: 3902 1c00 |0002: if-nez v2, 001e // +001c │ │ -09e5e8: 5452 2b12 |0004: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mApkFile:Ljava/io/File; // field@122b │ │ -09e5ec: 6e10 672a 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2a67 │ │ -09e5f2: 0a02 |0009: move-result v2 │ │ -09e5f4: 3902 3c00 |000a: if-nez v2, 0046 // +003c │ │ -09e5f8: 5452 2d12 |000c: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e5fc: 5422 1d00 |000e: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -09e600: 5b52 2e12 |0010: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e604: 5452 2e12 |0012: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e608: 1a03 8d13 |0014: const-string v3, "\s" // string@138d │ │ -09e60c: 1a04 0200 |0016: const-string v4, " " // string@0002 │ │ -09e610: 6e30 2d2b 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b2d │ │ -09e616: 0c02 |001b: move-result-object v2 │ │ -09e618: 5b52 2e12 |001c: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e61c: 5452 2f12 |001e: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ -09e620: 3902 1d00 |0020: if-nez v2, 003d // +001d │ │ -09e624: 2203 a905 |0022: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -09e628: 7010 3d2b 0300 |0024: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09e62e: 5552 2a12 |0027: iget-boolean v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ -09e632: 3802 3800 |0029: if-eqz v2, 0061 // +0038 │ │ -09e636: 1a02 0200 |002b: const-string v2, " " // string@0002 │ │ -09e63a: 6e20 462b 2300 |002d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09e640: 0c02 |0030: move-result-object v2 │ │ -09e642: 5453 2e12 |0031: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e646: 6e20 462b 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09e64c: 0c02 |0036: move-result-object v2 │ │ -09e64e: 6e10 4e2b 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09e654: 0c02 |003a: move-result-object v2 │ │ -09e656: 5b52 2f12 |003b: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ -09e65a: 5452 2e12 |003d: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e65e: 7020 0728 2500 |003f: invoke-direct {v5, v2}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.formatChar:(Ljava/lang/String;)C // method@2807 │ │ -09e664: 0a02 |0042: move-result v2 │ │ -09e666: 5e52 2912 |0043: iput-char v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.headerChar:C // field@1229 │ │ -09e66a: 0e00 |0045: return-void │ │ -09e66c: 6e10 3201 0600 |0046: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -09e672: 0c01 |0049: move-result-object v1 │ │ -09e674: 1200 |004a: const/4 v0, #int 0 // #0 │ │ -09e676: 3801 0800 |004b: if-eqz v1, 0053 // +0008 │ │ -09e67a: 5452 2d12 |004d: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e67e: 6e20 8d01 1200 |004f: invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@018d │ │ -09e684: 0c00 |0052: move-result-object v0 │ │ -09e686: 3800 0900 |0053: if-eqz v0, 005c // +0009 │ │ -09e68a: 7210 ab2a 0000 |0055: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ -09e690: 0c02 |0058: move-result-object v2 │ │ -09e692: 5b52 2e12 |0059: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e696: 28b7 |005b: goto 0012 // -0049 │ │ -09e698: 5452 2d12 |005c: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e69c: 5422 1d00 |005e: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -09e6a0: 28f9 |0060: goto 0059 // -0007 │ │ -09e6a2: 1a02 0000 |0061: const-string v2, "" // string@0000 │ │ -09e6a6: 28ca |0063: goto 002d // -0036 │ │ +09e6b4: |[09e6b4] fr.simon.marquis.preferencesmanager.model.AppEntry.loadLabels:(Landroid/content/Context;)V │ │ +09e6c4: 5452 2e12 |0000: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e6c8: 3902 1c00 |0002: if-nez v2, 001e // +001c │ │ +09e6cc: 5452 2b12 |0004: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mApkFile:Ljava/io/File; // field@122b │ │ +09e6d0: 6e10 672a 0200 |0006: invoke-virtual {v2}, Ljava/io/File;.exists:()Z // method@2a67 │ │ +09e6d6: 0a02 |0009: move-result v2 │ │ +09e6d8: 3902 3c00 |000a: if-nez v2, 0046 // +003c │ │ +09e6dc: 5452 2d12 |000c: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e6e0: 5422 1d00 |000e: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +09e6e4: 5b52 2e12 |0010: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e6e8: 5452 2e12 |0012: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e6ec: 1a03 8e13 |0014: const-string v3, "\s" // string@138e │ │ +09e6f0: 1a04 0200 |0016: const-string v4, " " // string@0002 │ │ +09e6f4: 6e30 2d2b 3204 |0018: invoke-virtual {v2, v3, v4}, Ljava/lang/String;.replaceAll:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2b2d │ │ +09e6fa: 0c02 |001b: move-result-object v2 │ │ +09e6fc: 5b52 2e12 |001c: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e700: 5452 2f12 |001e: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ +09e704: 3902 1d00 |0020: if-nez v2, 003d // +001d │ │ +09e708: 2203 a905 |0022: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +09e70c: 7010 3d2b 0300 |0024: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09e712: 5552 2a12 |0027: iget-boolean v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ +09e716: 3802 3800 |0029: if-eqz v2, 0061 // +0038 │ │ +09e71a: 1a02 0200 |002b: const-string v2, " " // string@0002 │ │ +09e71e: 6e20 462b 2300 |002d: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09e724: 0c02 |0030: move-result-object v2 │ │ +09e726: 5453 2e12 |0031: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e72a: 6e20 462b 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09e730: 0c02 |0036: move-result-object v2 │ │ +09e732: 6e10 4e2b 0200 |0037: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09e738: 0c02 |003a: move-result-object v2 │ │ +09e73a: 5b52 2f12 |003b: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ +09e73e: 5452 2e12 |003d: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e742: 7020 0728 2500 |003f: invoke-direct {v5, v2}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.formatChar:(Ljava/lang/String;)C // method@2807 │ │ +09e748: 0a02 |0042: move-result v2 │ │ +09e74a: 5e52 2912 |0043: iput-char v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.headerChar:C // field@1229 │ │ +09e74e: 0e00 |0045: return-void │ │ +09e750: 6e10 3201 0600 |0046: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +09e756: 0c01 |0049: move-result-object v1 │ │ +09e758: 1200 |004a: const/4 v0, #int 0 // #0 │ │ +09e75a: 3801 0800 |004b: if-eqz v1, 0053 // +0008 │ │ +09e75e: 5452 2d12 |004d: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e762: 6e20 8d01 1200 |004f: invoke-virtual {v2, v1}, Landroid/content/pm/ApplicationInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@018d │ │ +09e768: 0c00 |0052: move-result-object v0 │ │ +09e76a: 3800 0900 |0053: if-eqz v0, 005c // +0009 │ │ +09e76e: 7210 ab2a 0000 |0055: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ +09e774: 0c02 |0058: move-result-object v2 │ │ +09e776: 5b52 2e12 |0059: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e77a: 28b7 |005b: goto 0012 // -0049 │ │ +09e77c: 5452 2d12 |005c: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e780: 5422 1d00 |005e: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +09e784: 28f9 |0060: goto 0059 // -0007 │ │ +09e786: 1a02 0000 |0061: const-string v2, "" // string@0000 │ │ +09e78a: 28ca |0063: goto 002d // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0004 line=112 │ │ 0x000c line=113 │ │ 0x0012 line=124 │ │ 0x001e line=127 │ │ @@ -161152,17 +161180,17 @@ │ │ type : '()Landroid/content/pm/ApplicationInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e6a8: |[09e6a8] fr.simon.marquis.preferencesmanager.model.AppEntry.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; │ │ -09e6b8: 5410 2d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ -09e6bc: 1100 |0002: return-object v0 │ │ +09e78c: |[09e78c] fr.simon.marquis.preferencesmanager.model.AppEntry.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; │ │ +09e79c: 5410 2d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mInfo:Landroid/content/pm/ApplicationInfo; // field@122d │ │ +09e7a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/model/AppEntry;) │ │ @@ -161170,17 +161198,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e6c0: |[09e6c0] fr.simon.marquis.preferencesmanager.model.AppEntry.getHeaderChar:()C │ │ -09e6d0: 5710 2912 |0000: iget-char v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.headerChar:C // field@1229 │ │ -09e6d4: 0f00 |0002: return v0 │ │ +09e7a4: |[09e7a4] fr.simon.marquis.preferencesmanager.model.AppEntry.getHeaderChar:()C │ │ +09e7b4: 5710 2912 |0000: iget-char v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.headerChar:C // field@1229 │ │ +09e7b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/model/AppEntry;) │ │ @@ -161188,17 +161216,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e6d8: |[09e6d8] fr.simon.marquis.preferencesmanager.model.AppEntry.getIconUri:()Landroid/net/Uri; │ │ -09e6e8: 5410 2c12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mIconUri:Landroid/net/Uri; // field@122c │ │ -09e6ec: 1100 |0002: return-object v0 │ │ +09e7bc: |[09e7bc] fr.simon.marquis.preferencesmanager.model.AppEntry.getIconUri:()Landroid/net/Uri; │ │ +09e7cc: 5410 2c12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mIconUri:Landroid/net/Uri; // field@122c │ │ +09e7d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/AppEntry;) │ │ @@ -161206,17 +161234,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e6f0: |[09e6f0] fr.simon.marquis.preferencesmanager.model.AppEntry.getLabel:()Ljava/lang/String; │ │ -09e700: 5410 2e12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e704: 1100 |0002: return-object v0 │ │ +09e7d4: |[09e7d4] fr.simon.marquis.preferencesmanager.model.AppEntry.getLabel:()Ljava/lang/String; │ │ +09e7e4: 5410 2e12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e7e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/model/AppEntry;) │ │ @@ -161224,17 +161252,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e708: |[09e708] fr.simon.marquis.preferencesmanager.model.AppEntry.getSortingValue:()Ljava/lang/String; │ │ -09e718: 5410 2f12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ -09e71c: 1100 |0002: return-object v0 │ │ +09e7ec: |[09e7ec] fr.simon.marquis.preferencesmanager.model.AppEntry.getSortingValue:()Ljava/lang/String; │ │ +09e7fc: 5410 2f12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ +09e800: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/model/AppEntry;) │ │ @@ -161242,35 +161270,35 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -09e720: |[09e720] fr.simon.marquis.preferencesmanager.model.AppEntry.setFavorite:(Z)V │ │ -09e730: 5c23 2a12 |0000: iput-boolean v3, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ -09e734: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -09e738: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09e73e: 3803 1d00 |0007: if-eqz v3, 0024 // +001d │ │ -09e742: 1a00 0200 |0009: const-string v0, " " // string@0002 │ │ -09e746: 6e20 462b 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09e74c: 0c00 |000e: move-result-object v0 │ │ -09e74e: 5421 2e12 |000f: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e752: 6e20 462b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09e758: 0c00 |0014: move-result-object v0 │ │ -09e75a: 6e10 4e2b 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09e760: 0c00 |0018: move-result-object v0 │ │ -09e762: 5b20 2f12 |0019: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ -09e766: 5420 2e12 |001b: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e76a: 7020 0728 0200 |001d: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.formatChar:(Ljava/lang/String;)C // method@2807 │ │ -09e770: 0a00 |0020: move-result v0 │ │ -09e772: 5e20 2912 |0021: iput-char v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.headerChar:C // field@1229 │ │ -09e776: 0e00 |0023: return-void │ │ -09e778: 1a00 0000 |0024: const-string v0, "" // string@0000 │ │ -09e77c: 28e5 |0026: goto 000b // -001b │ │ +09e804: |[09e804] fr.simon.marquis.preferencesmanager.model.AppEntry.setFavorite:(Z)V │ │ +09e814: 5c23 2a12 |0000: iput-boolean v3, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.isFavorite:Z // field@122a │ │ +09e818: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +09e81c: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09e822: 3803 1d00 |0007: if-eqz v3, 0024 // +001d │ │ +09e826: 1a00 0200 |0009: const-string v0, " " // string@0002 │ │ +09e82a: 6e20 462b 0100 |000b: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09e830: 0c00 |000e: move-result-object v0 │ │ +09e832: 5421 2e12 |000f: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e836: 6e20 462b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09e83c: 0c00 |0014: move-result-object v0 │ │ +09e83e: 6e10 4e2b 0000 |0015: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09e844: 0c00 |0018: move-result-object v0 │ │ +09e846: 5b20 2f12 |0019: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mSortingValue:Ljava/lang/String; // field@122f │ │ +09e84a: 5420 2e12 |001b: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e84e: 7020 0728 0200 |001d: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.formatChar:(Ljava/lang/String;)C // method@2807 │ │ +09e854: 0a00 |0020: move-result v0 │ │ +09e856: 5e20 2912 |0021: iput-char v0, v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.headerChar:C // field@1229 │ │ +09e85a: 0e00 |0023: return-void │ │ +09e85c: 1a00 0000 |0024: const-string v0, "" // string@0000 │ │ +09e860: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0002 line=101 │ │ 0x001b line=102 │ │ 0x0023 line=103 │ │ 0x0024 line=101 │ │ @@ -161283,17 +161311,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09e780: |[09e780] fr.simon.marquis.preferencesmanager.model.AppEntry.toString:()Ljava/lang/String; │ │ -09e790: 5410 2e12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ -09e794: 1100 |0002: return-object v0 │ │ +09e864: |[09e864] fr.simon.marquis.preferencesmanager.model.AppEntry.toString:()Ljava/lang/String; │ │ +09e874: 5410 2e12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.mLabel:Ljava/lang/String; // field@122e │ │ +09e878: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ source_file_idx : 740 (AppEntry.java) │ │ @@ -161357,39 +161385,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -09e798: |[09e798] fr.simon.marquis.preferencesmanager.model.AppTheme.:()V │ │ -09e7a8: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -09e7aa: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -09e7ac: 2200 2605 |0002: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ -09e7b0: 1a01 6206 |0004: const-string v1, "LIGHT" // string@0662 │ │ -09e7b4: 1402 4200 097f |0006: const v2, #float 1.82106e+38 // #7f090042 │ │ -09e7ba: 1403 3100 057f |0009: const v3, #float 1.76788e+38 // #7f050031 │ │ -09e7c0: 7053 1128 1024 |000c: invoke-direct {v0, v1, v4, v2, v3}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.:(Ljava/lang/String;III)V // method@2811 │ │ -09e7c6: 6900 3412 |000f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ -09e7ca: 2200 2605 |0011: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ -09e7ce: 1a01 d703 |0013: const-string v1, "DARK" // string@03d7 │ │ -09e7d2: 1402 4100 097f |0015: const v2, #float 1.82106e+38 // #7f090041 │ │ -09e7d8: 1403 3f00 057f |0018: const v3, #float 1.76789e+38 // #7f05003f │ │ -09e7de: 7053 1128 1025 |001b: invoke-direct {v0, v1, v5, v2, v3}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.:(Ljava/lang/String;III)V // method@2811 │ │ -09e7e4: 6900 3212 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ -09e7e8: 1220 |0020: const/4 v0, #int 2 // #2 │ │ -09e7ea: 2300 4906 |0021: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0649 │ │ -09e7ee: 6201 3412 |0023: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ -09e7f2: 4d01 0004 |0025: aput-object v1, v0, v4 │ │ -09e7f6: 6201 3212 |0027: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ -09e7fa: 4d01 0005 |0029: aput-object v1, v0, v5 │ │ -09e7fe: 6900 3012 |002b: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1230 │ │ -09e802: 6200 3412 |002d: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ -09e806: 6900 3312 |002f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ -09e80a: 0e00 |0031: return-void │ │ +09e87c: |[09e87c] fr.simon.marquis.preferencesmanager.model.AppTheme.:()V │ │ +09e88c: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +09e88e: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +09e890: 2200 2605 |0002: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ +09e894: 1a01 6206 |0004: const-string v1, "LIGHT" // string@0662 │ │ +09e898: 1402 4200 097f |0006: const v2, #float 1.82106e+38 // #7f090042 │ │ +09e89e: 1403 3100 057f |0009: const v3, #float 1.76788e+38 // #7f050031 │ │ +09e8a4: 7053 1128 1024 |000c: invoke-direct {v0, v1, v4, v2, v3}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.:(Ljava/lang/String;III)V // method@2811 │ │ +09e8aa: 6900 3412 |000f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ +09e8ae: 2200 2605 |0011: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ +09e8b2: 1a01 d703 |0013: const-string v1, "DARK" // string@03d7 │ │ +09e8b6: 1402 4100 097f |0015: const v2, #float 1.82106e+38 // #7f090041 │ │ +09e8bc: 1403 3f00 057f |0018: const v3, #float 1.76789e+38 // #7f05003f │ │ +09e8c2: 7053 1128 1025 |001b: invoke-direct {v0, v1, v5, v2, v3}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.:(Ljava/lang/String;III)V // method@2811 │ │ +09e8c8: 6900 3212 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ +09e8cc: 1220 |0020: const/4 v0, #int 2 // #2 │ │ +09e8ce: 2300 4906 |0021: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0649 │ │ +09e8d2: 6201 3412 |0023: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ +09e8d6: 4d01 0004 |0025: aput-object v1, v0, v4 │ │ +09e8da: 6201 3212 |0027: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ +09e8de: 4d01 0005 |0029: aput-object v1, v0, v5 │ │ +09e8e2: 6900 3012 |002b: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1230 │ │ +09e8e6: 6200 3412 |002d: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ +09e8ea: 6900 3312 |002f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ +09e8ee: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=21 │ │ 0x0020 line=20 │ │ 0x002d line=24 │ │ locals : │ │ │ │ @@ -161398,19 +161426,19 @@ │ │ type : '(Ljava/lang/String;III)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -09e80c: |[09e80c] fr.simon.marquis.preferencesmanager.model.AppTheme.:(Ljava/lang/String;III)V │ │ -09e81c: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09e822: 5903 3512 |0003: iput v3, v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ -09e826: 5904 3612 |0005: iput v4, v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.title:I // field@1236 │ │ -09e82a: 0e00 |0007: return-void │ │ +09e8f0: |[09e8f0] fr.simon.marquis.preferencesmanager.model.AppTheme.:(Ljava/lang/String;III)V │ │ +09e900: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09e906: 5903 3512 |0003: iput v3, v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ +09e90a: 5904 3612 |0005: iput v4, v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.title:I // field@1236 │ │ +09e90e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ 0x0007 line=34 │ │ locals : │ │ @@ -161425,20 +161453,20 @@ │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/AppTheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09e82c: |[09e82c] fr.simon.marquis.preferencesmanager.model.AppTheme.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/AppTheme; │ │ -09e83c: 1c00 2605 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ -09e840: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -09e846: 0c00 |0005: move-result-object v0 │ │ -09e848: 1f00 2605 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ -09e84c: 1100 |0008: return-object v0 │ │ +09e910: |[09e910] fr.simon.marquis.preferencesmanager.model.AppTheme.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/AppTheme; │ │ +09e920: 1c00 2605 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ +09e924: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09e92a: 0c00 |0005: move-result-object v0 │ │ +09e92c: 1f00 2605 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0526 │ │ +09e930: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/AppTheme;) │ │ @@ -161446,20 +161474,20 @@ │ │ type : '()[Lfr/simon/marquis/preferencesmanager/model/AppTheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09e850: |[09e850] fr.simon.marquis.preferencesmanager.model.AppTheme.values:()[Lfr/simon/marquis/preferencesmanager/model/AppTheme; │ │ -09e860: 6200 3012 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1230 │ │ -09e864: 6e10 dd2d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/AppTheme;.clone:()Ljava/lang/Object; // method@2ddd │ │ -09e86a: 0c00 |0005: move-result-object v0 │ │ -09e86c: 1f00 4906 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0649 │ │ -09e870: 1100 |0008: return-object v0 │ │ +09e934: |[09e934] fr.simon.marquis.preferencesmanager.model.AppTheme.values:()[Lfr/simon/marquis/preferencesmanager/model/AppTheme; │ │ +09e944: 6200 3012 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1230 │ │ +09e948: 6e10 dd2d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/AppTheme;.clone:()Ljava/lang/Object; // method@2ddd │ │ +09e94e: 0c00 |0005: move-result-object v0 │ │ +09e950: 1f00 4906 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/AppTheme; // type@0649 │ │ +09e954: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 742 (AppTheme.java) │ │ @@ -161507,20 +161535,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -09e874: |[09e874] fr.simon.marquis.preferencesmanager.model.BackupContainer.:()V │ │ -09e884: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -09e88a: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -09e88e: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -09e894: 5b10 3912 |0008: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e898: 0e00 |000a: return-void │ │ +09e958: |[09e958] fr.simon.marquis.preferencesmanager.model.BackupContainer.:()V │ │ +09e968: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +09e96e: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +09e972: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +09e978: 5b10 3912 |0008: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09e97c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x000a line=40 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ @@ -161530,46 +161558,46 @@ │ │ type : '(Lorg/json/JSONArray;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -09e89c: |[09e89c] fr.simon.marquis.preferencesmanager.model.BackupContainer.fromJSON:(Lorg/json/JSONArray;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ -09e8ac: 2202 2705 |0000: new-instance v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // type@0527 │ │ -09e8b0: 7010 1528 0200 |0002: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.:()V // method@2815 │ │ -09e8b6: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -09e8b8: 6e10 2f2c 0800 |0006: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -09e8be: 0a07 |0009: move-result v7 │ │ -09e8c0: 3574 3000 |000a: if-ge v4, v7, 003a // +0030 │ │ -09e8c4: 6e20 302c 4800 |000c: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@2c30 │ │ -09e8ca: 0c06 |000f: move-result-object v6 │ │ -09e8cc: 3806 2700 |0010: if-eqz v6, 0037 // +0027 │ │ -09e8d0: 1a07 e504 |0012: const-string v7, "FILE" // string@04e5 │ │ -09e8d4: 6e20 3a2c 7600 |0014: invoke-virtual {v6, v7}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2c3a │ │ -09e8da: 0c03 |0017: move-result-object v3 │ │ -09e8dc: 1a07 0403 |0018: const-string v7, "BACKUPS" // string@0304 │ │ -09e8e0: 6e20 392c 7600 |001a: invoke-virtual {v6, v7}, Lorg/json/JSONObject;.optJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2c39 │ │ -09e8e6: 0c01 |001d: move-result-object v1 │ │ -09e8e8: 3801 1900 |001e: if-eqz v1, 0037 // +0019 │ │ -09e8ec: 1205 |0020: const/4 v5, #int 0 // #0 │ │ -09e8ee: 6e10 2f2c 0100 |0021: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -09e8f4: 0a07 |0024: move-result v7 │ │ -09e8f6: 3575 1200 |0025: if-ge v5, v7, 0037 // +0012 │ │ -09e8fa: 6e20 312c 5100 |0027: invoke-virtual {v1, v5}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@2c31 │ │ -09e900: 0c00 |002a: move-result-object v0 │ │ -09e902: 7110 e420 0000 |002b: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -09e908: 0a07 |002e: move-result v7 │ │ -09e90a: 3907 0500 |002f: if-nez v7, 0034 // +0005 │ │ -09e90e: 6e30 1a28 3200 |0031: invoke-virtual {v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@281a │ │ -09e914: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ -09e918: 28eb |0036: goto 0021 // -0015 │ │ -09e91a: d804 0401 |0037: add-int/lit8 v4, v4, #int 1 // #01 │ │ -09e91e: 28cd |0039: goto 0006 // -0033 │ │ -09e920: 1102 |003a: return-object v2 │ │ +09e980: |[09e980] fr.simon.marquis.preferencesmanager.model.BackupContainer.fromJSON:(Lorg/json/JSONArray;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ +09e990: 2202 2705 |0000: new-instance v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // type@0527 │ │ +09e994: 7010 1528 0200 |0002: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.:()V // method@2815 │ │ +09e99a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +09e99c: 6e10 2f2c 0800 |0006: invoke-virtual {v8}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +09e9a2: 0a07 |0009: move-result v7 │ │ +09e9a4: 3574 3000 |000a: if-ge v4, v7, 003a // +0030 │ │ +09e9a8: 6e20 302c 4800 |000c: invoke-virtual {v8, v4}, Lorg/json/JSONArray;.optJSONObject:(I)Lorg/json/JSONObject; // method@2c30 │ │ +09e9ae: 0c06 |000f: move-result-object v6 │ │ +09e9b0: 3806 2700 |0010: if-eqz v6, 0037 // +0027 │ │ +09e9b4: 1a07 e504 |0012: const-string v7, "FILE" // string@04e5 │ │ +09e9b8: 6e20 3a2c 7600 |0014: invoke-virtual {v6, v7}, Lorg/json/JSONObject;.optString:(Ljava/lang/String;)Ljava/lang/String; // method@2c3a │ │ +09e9be: 0c03 |0017: move-result-object v3 │ │ +09e9c0: 1a07 0403 |0018: const-string v7, "BACKUPS" // string@0304 │ │ +09e9c4: 6e20 392c 7600 |001a: invoke-virtual {v6, v7}, Lorg/json/JSONObject;.optJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2c39 │ │ +09e9ca: 0c01 |001d: move-result-object v1 │ │ +09e9cc: 3801 1900 |001e: if-eqz v1, 0037 // +0019 │ │ +09e9d0: 1205 |0020: const/4 v5, #int 0 // #0 │ │ +09e9d2: 6e10 2f2c 0100 |0021: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +09e9d8: 0a07 |0024: move-result v7 │ │ +09e9da: 3575 1200 |0025: if-ge v5, v7, 0037 // +0012 │ │ +09e9de: 6e20 312c 5100 |0027: invoke-virtual {v1, v5}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@2c31 │ │ +09e9e4: 0c00 |002a: move-result-object v0 │ │ +09e9e6: 7110 e420 0000 |002b: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +09e9ec: 0a07 |002e: move-result v7 │ │ +09e9ee: 3907 0500 |002f: if-nez v7, 0034 // +0005 │ │ +09e9f2: 6e30 1a28 3200 |0031: invoke-virtual {v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@281a │ │ +09e9f8: d805 0501 |0034: add-int/lit8 v5, v5, #int 1 // #01 │ │ +09e9fc: 28eb |0036: goto 0021 // -0015 │ │ +09e9fe: d804 0401 |0037: add-int/lit8 v4, v4, #int 1 // #01 │ │ +09ea02: 28cd |0039: goto 0006 // -0033 │ │ +09ea04: 1102 |003a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0005 line=44 │ │ 0x000c line=45 │ │ 0x0010 line=46 │ │ 0x0012 line=47 │ │ @@ -161598,19 +161626,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -09e924: |[09e924] fr.simon.marquis.preferencesmanager.model.BackupContainer.contains:(Ljava/lang/String;)Z │ │ -09e934: 5410 3912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e938: 7220 e72b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -09e93e: 0a00 |0005: move-result v0 │ │ -09e940: 0f00 |0006: return v0 │ │ +09ea08: |[09ea08] fr.simon.marquis.preferencesmanager.model.BackupContainer.contains:(Ljava/lang/String;)Z │ │ +09ea18: 5410 3912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09ea1c: 7220 e72b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +09ea22: 0a00 |0005: move-result v0 │ │ +09ea24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ 0x0000 - 0x0007 reg=2 key Ljava/lang/String; │ │ │ │ @@ -161619,20 +161647,20 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09e944: |[09e944] fr.simon.marquis.preferencesmanager.model.BackupContainer.get:(Ljava/lang/String;)Ljava/util/List; │ │ -09e954: 5410 3912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e958: 7220 e92b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -09e95e: 0c00 |0005: move-result-object v0 │ │ -09e960: 1f00 da05 |0006: check-cast v0, Ljava/util/List; // type@05da │ │ -09e964: 1100 |0008: return-object v0 │ │ +09ea28: |[09ea28] fr.simon.marquis.preferencesmanager.model.BackupContainer.get:(Ljava/lang/String;)Ljava/util/List; │ │ +09ea38: 5410 3912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09ea3c: 7220 e92b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +09ea42: 0c00 |0005: move-result-object v0 │ │ +09ea44: 1f00 da05 |0006: check-cast v0, Ljava/util/List; // type@05da │ │ +09ea48: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ 0x0000 - 0x0009 reg=2 key Ljava/lang/String; │ │ │ │ @@ -161641,19 +161669,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -09e968: |[09e968] fr.simon.marquis.preferencesmanager.model.BackupContainer.isEmpty:()Z │ │ -09e978: 5410 3912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e97c: 7210 ea2b 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@2bea │ │ -09e982: 0a00 |0005: move-result v0 │ │ -09e984: 0f00 |0006: return v0 │ │ +09ea4c: |[09ea4c] fr.simon.marquis.preferencesmanager.model.BackupContainer.isEmpty:()Z │ │ +09ea5c: 5410 3912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09ea60: 7210 ea2b 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.isEmpty:()Z // method@2bea │ │ +09ea66: 0a00 |0005: move-result v0 │ │ +09ea68: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/BackupContainer;) │ │ @@ -161661,31 +161689,31 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -09e988: |[09e988] fr.simon.marquis.preferencesmanager.model.BackupContainer.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09e998: 5421 3912 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e99c: 7220 e72b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -09e9a2: 0a01 |0005: move-result v1 │ │ -09e9a4: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ -09e9a8: 5421 3912 |0008: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e9ac: 7220 e92b 3100 |000a: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -09e9b2: 0c01 |000d: move-result-object v1 │ │ -09e9b4: 1f01 da05 |000e: check-cast v1, Ljava/util/List; // type@05da │ │ -09e9b8: 7220 d22b 4100 |0010: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09e9be: 0e00 |0013: return-void │ │ -09e9c0: 2200 cf05 |0014: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -09e9c4: 7010 8f2b 0000 |0016: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -09e9ca: 7220 d22b 4000 |0019: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -09e9d0: 5421 3912 |001c: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e9d4: 7230 ec2b 3100 |001e: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09e9da: 28f2 |0021: goto 0013 // -000e │ │ +09ea6c: |[09ea6c] fr.simon.marquis.preferencesmanager.model.BackupContainer.put:(Ljava/lang/String;Ljava/lang/String;)V │ │ +09ea7c: 5421 3912 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09ea80: 7220 e72b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +09ea86: 0a01 |0005: move-result v1 │ │ +09ea88: 3801 0e00 |0006: if-eqz v1, 0014 // +000e │ │ +09ea8c: 5421 3912 |0008: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09ea90: 7220 e92b 3100 |000a: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +09ea96: 0c01 |000d: move-result-object v1 │ │ +09ea98: 1f01 da05 |000e: check-cast v1, Ljava/util/List; // type@05da │ │ +09ea9c: 7220 d22b 4100 |0010: invoke-interface {v1, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09eaa2: 0e00 |0013: return-void │ │ +09eaa4: 2200 cf05 |0014: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +09eaa8: 7010 8f2b 0000 |0016: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +09eaae: 7220 d22b 4000 |0019: invoke-interface {v0, v4}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +09eab4: 5421 3912 |001c: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09eab8: 7230 ec2b 3100 |001e: invoke-interface {v1, v3, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09eabe: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0008 line=83 │ │ 0x0013 line=89 │ │ 0x0014 line=85 │ │ 0x0019 line=86 │ │ @@ -161701,30 +161729,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -09e9dc: |[09e9dc] fr.simon.marquis.preferencesmanager.model.BackupContainer.remove:(Ljava/lang/String;Ljava/lang/String;)V │ │ -09e9ec: 5421 3912 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09e9f0: 7220 e72b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -09e9f6: 0a01 |0005: move-result v1 │ │ -09e9f8: 3801 1800 |0006: if-eqz v1, 001e // +0018 │ │ -09e9fc: 5421 3912 |0008: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09ea00: 7220 e92b 3100 |000a: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -09ea06: 0c00 |000d: move-result-object v0 │ │ -09ea08: 1f00 da05 |000e: check-cast v0, Ljava/util/List; // type@05da │ │ -09ea0c: 7220 da2b 4000 |0010: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -09ea12: 7210 d72b 0000 |0013: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -09ea18: 0a01 |0016: move-result v1 │ │ -09ea1a: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ -09ea1e: 5421 3912 |0019: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09ea22: 7220 ee2b 3100 |001b: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -09ea28: 0e00 |001e: return-void │ │ +09eac0: |[09eac0] fr.simon.marquis.preferencesmanager.model.BackupContainer.remove:(Ljava/lang/String;Ljava/lang/String;)V │ │ +09ead0: 5421 3912 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09ead4: 7220 e72b 3100 |0002: invoke-interface {v1, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +09eada: 0a01 |0005: move-result v1 │ │ +09eadc: 3801 1800 |0006: if-eqz v1, 001e // +0018 │ │ +09eae0: 5421 3912 |0008: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09eae4: 7220 e92b 3100 |000a: invoke-interface {v1, v3}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +09eaea: 0c00 |000d: move-result-object v0 │ │ +09eaec: 1f00 da05 |000e: check-cast v0, Ljava/util/List; // type@05da │ │ +09eaf0: 7220 da2b 4000 |0010: invoke-interface {v0, v4}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +09eaf6: 7210 d72b 0000 |0013: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +09eafc: 0a01 |0016: move-result v1 │ │ +09eafe: 3801 0700 |0017: if-eqz v1, 001e // +0007 │ │ +09eb02: 5421 3912 |0019: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09eb06: 7220 ee2b 3100 |001b: invoke-interface {v1, v3}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +09eb0c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0008 line=93 │ │ 0x0010 line=94 │ │ 0x0013 line=95 │ │ 0x0019 line=96 │ │ @@ -161740,50 +161768,50 @@ │ │ type : '()Lorg/json/JSONArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -09ea2c: |[09ea2c] fr.simon.marquis.preferencesmanager.model.BackupContainer.toJSON:()Lorg/json/JSONArray; │ │ -09ea3c: 2200 f705 |0000: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ -09ea40: 7010 2a2c 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@2c2a │ │ -09ea46: 5497 3912 |0005: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ -09ea4a: 7210 e82b 0700 |0007: invoke-interface {v7}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -09ea50: 0c03 |000a: move-result-object v3 │ │ -09ea52: 7210 f42b 0300 |000b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -09ea58: 0c05 |000e: move-result-object v5 │ │ -09ea5a: 7210 bb2b 0500 |000f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09ea60: 0a07 |0012: move-result v7 │ │ -09ea62: 3807 3500 |0013: if-eqz v7, 0048 // +0035 │ │ -09ea66: 7210 bc2b 0500 |0015: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09ea6c: 0c04 |0018: move-result-object v4 │ │ -09ea6e: 1f04 dc05 |0019: check-cast v4, Ljava/util/Map$Entry; // type@05dc │ │ -09ea72: 2206 f905 |001b: new-instance v6, Lorg/json/JSONObject; // type@05f9 │ │ -09ea76: 7010 352c 0600 |001d: invoke-direct {v6}, Lorg/json/JSONObject;.:()V // method@2c35 │ │ -09ea7c: 2201 f705 |0020: new-instance v1, Lorg/json/JSONArray; // type@05f7 │ │ -09ea80: 7210 e42b 0400 |0022: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09ea86: 0c07 |0025: move-result-object v7 │ │ -09ea88: 1f07 d105 |0026: check-cast v7, Ljava/util/Collection; // type@05d1 │ │ -09ea8c: 7020 2c2c 7100 |0028: invoke-direct {v1, v7}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ -09ea92: 1a07 0403 |002b: const-string v7, "BACKUPS" // string@0304 │ │ -09ea96: 6e30 3b2c 7601 |002d: invoke-virtual {v6, v7, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ -09ea9c: 1a07 e504 |0030: const-string v7, "FILE" // string@04e5 │ │ -09eaa0: 7210 e32b 0400 |0032: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09eaa6: 0c08 |0035: move-result-object v8 │ │ -09eaa8: 6e30 3b2c 7608 |0036: invoke-virtual {v6, v7, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ -09eaae: 6e10 2f2c 0100 |0039: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -09eab4: 0a07 |003c: move-result v7 │ │ -09eab6: 3d07 d2ff |003d: if-lez v7, 000f // -002e │ │ -09eaba: 6e20 322c 6000 |003f: invoke-virtual {v0, v6}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@2c32 │ │ -09eac0: 28cd |0042: goto 000f // -0033 │ │ -09eac2: 0d02 |0043: move-exception v2 │ │ -09eac4: 6e10 342c 0200 |0044: invoke-virtual {v2}, Lorg/json/JSONException;.printStackTrace:()V // method@2c34 │ │ -09eaca: 28f2 |0047: goto 0039 // -000e │ │ -09eacc: 1100 |0048: return-object v0 │ │ +09eb10: |[09eb10] fr.simon.marquis.preferencesmanager.model.BackupContainer.toJSON:()Lorg/json/JSONArray; │ │ +09eb20: 2200 f705 |0000: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ +09eb24: 7010 2a2c 0000 |0002: invoke-direct {v0}, Lorg/json/JSONArray;.:()V // method@2c2a │ │ +09eb2a: 5496 3912 |0005: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.backups:Ljava/util/Map; // field@1239 │ │ +09eb2e: 7210 e82b 0600 |0007: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +09eb34: 0c03 |000a: move-result-object v3 │ │ +09eb36: 7210 f42b 0300 |000b: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +09eb3c: 0c07 |000e: move-result-object v7 │ │ +09eb3e: 7210 bb2b 0700 |000f: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09eb44: 0a06 |0012: move-result v6 │ │ +09eb46: 3806 3500 |0013: if-eqz v6, 0048 // +0035 │ │ +09eb4a: 7210 bc2b 0700 |0015: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09eb50: 0c04 |0018: move-result-object v4 │ │ +09eb52: 1f04 dc05 |0019: check-cast v4, Ljava/util/Map$Entry; // type@05dc │ │ +09eb56: 2205 f905 |001b: new-instance v5, Lorg/json/JSONObject; // type@05f9 │ │ +09eb5a: 7010 352c 0500 |001d: invoke-direct {v5}, Lorg/json/JSONObject;.:()V // method@2c35 │ │ +09eb60: 2201 f705 |0020: new-instance v1, Lorg/json/JSONArray; // type@05f7 │ │ +09eb64: 7210 e42b 0400 |0022: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09eb6a: 0c06 |0025: move-result-object v6 │ │ +09eb6c: 1f06 d105 |0026: check-cast v6, Ljava/util/Collection; // type@05d1 │ │ +09eb70: 7020 2c2c 6100 |0028: invoke-direct {v1, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ +09eb76: 1a06 0403 |002b: const-string v6, "BACKUPS" // string@0304 │ │ +09eb7a: 6e30 3b2c 6501 |002d: invoke-virtual {v5, v6, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ +09eb80: 1a06 e504 |0030: const-string v6, "FILE" // string@04e5 │ │ +09eb84: 7210 e32b 0400 |0032: invoke-interface {v4}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09eb8a: 0c08 |0035: move-result-object v8 │ │ +09eb8c: 6e30 3b2c 6508 |0036: invoke-virtual {v5, v6, v8}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ +09eb92: 6e10 2f2c 0100 |0039: invoke-virtual {v1}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +09eb98: 0a06 |003c: move-result v6 │ │ +09eb9a: 3d06 d2ff |003d: if-lez v6, 000f // -002e │ │ +09eb9e: 6e20 322c 5000 |003f: invoke-virtual {v0, v5}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@2c32 │ │ +09eba4: 28cd |0042: goto 000f // -0033 │ │ +09eba6: 0d02 |0043: move-exception v2 │ │ +09eba8: 6e10 342c 0200 |0044: invoke-virtual {v2}, Lorg/json/JSONException;.printStackTrace:()V // method@2c34 │ │ +09ebae: 28f2 |0047: goto 0039 // -000e │ │ +09ebb0: 1100 |0048: return-object v0 │ │ catches : 1 │ │ 0x002b - 0x0039 │ │ Lorg/json/JSONException; -> 0x0043 │ │ positions : │ │ 0x0000 line=63 │ │ 0x0005 line=64 │ │ 0x000b line=65 │ │ @@ -161796,18 +161824,17 @@ │ │ 0x0043 line=71 │ │ 0x0044 line=72 │ │ 0x0048 line=78 │ │ locals : │ │ 0x002b - 0x0048 reg=1 arrayBackups Lorg/json/JSONArray; │ │ 0x0044 - 0x0048 reg=2 e Lorg/json/JSONException; │ │ 0x001b - 0x0048 reg=4 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry;>; │ │ - 0x0020 - 0x0048 reg=6 obj Lorg/json/JSONObject; │ │ + 0x0020 - 0x0048 reg=5 obj Lorg/json/JSONObject; │ │ 0x0005 - 0x0049 reg=0 array Lorg/json/JSONArray; │ │ 0x000b - 0x0049 reg=3 entries Ljava/util/Set; Ljava/util/Set;>;>; │ │ - 0x000f - 0x0049 reg=5 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0049 reg=9 this Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ │ │ source_file_idx : 791 (BackupContainer.java) │ │ │ │ Class #672 header: │ │ class_idx : 1320 │ │ access_flags : 16 (0x0010) │ │ @@ -161842,20 +161869,20 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -09eae0: |[09eae0] fr.simon.marquis.preferencesmanager.model.PreferenceComparator.:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V │ │ -09eaf0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -09eaf6: 6200 3f12 |0003: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ -09eafa: 5b10 3a12 |0005: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.mType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123a │ │ -09eafe: 5b12 3a12 |0007: iput-object v2, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.mType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123a │ │ -09eb02: 0e00 |0009: return-void │ │ +09ebc4: |[09ebc4] fr.simon.marquis.preferencesmanager.model.PreferenceComparator.:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V │ │ +09ebd4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +09ebda: 6200 3f12 |0003: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ +09ebde: 5b10 3a12 |0005: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.mType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123a │ │ +09ebe2: 5b12 3a12 |0007: iput-object v2, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.mType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123a │ │ +09ebe6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=24 │ │ 0x0007 line=27 │ │ 0x0009 line=28 │ │ locals : │ │ @@ -161868,20 +161895,20 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -09eb04: |[09eb04] fr.simon.marquis.preferencesmanager.model.PreferenceComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -09eb14: 1f02 dc05 |0000: check-cast v2, Ljava/util/Map$Entry; // type@05dc │ │ -09eb18: 1f03 dc05 |0002: check-cast v3, Ljava/util/Map$Entry; // type@05dc │ │ -09eb1c: 6e30 1f28 2103 |0004: invoke-virtual {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.compare:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@281f │ │ -09eb22: 0a00 |0007: move-result v0 │ │ -09eb24: 0f00 |0008: return v0 │ │ +09ebe8: |[09ebe8] fr.simon.marquis.preferencesmanager.model.PreferenceComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +09ebf8: 1f02 dc05 |0000: check-cast v2, Ljava/util/Map$Entry; // type@05dc │ │ +09ebfc: 1f03 dc05 |0002: check-cast v3, Ljava/util/Map$Entry; // type@05dc │ │ +09ec00: 6e30 1f28 2103 |0004: invoke-virtual {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.compare:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I // method@281f │ │ +09ec06: 0a00 |0007: move-result v0 │ │ +09ec08: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ @@ -161891,67 +161918,67 @@ │ │ type : '(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 94 16-bit code units │ │ -09eb28: |[09eb28] fr.simon.marquis.preferencesmanager.model.PreferenceComparator.compare:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ -09eb38: 5453 3a12 |0000: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.mType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123a │ │ -09eb3c: 6204 4012 |0002: sget-object v4, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ -09eb40: 3343 3d00 |0004: if-ne v3, v4, 0041 // +003d │ │ -09eb44: 3906 0f00 |0006: if-nez v6, 0015 // +000f │ │ -09eb48: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ -09eb4c: 3907 2100 |000a: if-nez v7, 002b // +0021 │ │ -09eb50: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ -09eb54: 6e20 1a2b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@2b1a │ │ -09eb5a: 0a02 |0011: move-result v2 │ │ -09eb5c: 3802 2f00 |0012: if-eqz v2, 0041 // +002f │ │ -09eb60: 0f02 |0014: return v2 │ │ -09eb62: 7210 e42b 0600 |0015: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09eb68: 0c03 |0018: move-result-object v3 │ │ -09eb6a: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ -09eb6e: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ -09eb72: 28ed |001d: goto 000a // -0013 │ │ -09eb74: 7210 e42b 0600 |001e: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09eb7a: 0c03 |0021: move-result-object v3 │ │ -09eb7c: 6e10 012b 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -09eb82: 0c03 |0025: move-result-object v3 │ │ -09eb84: 6e10 c02a 0300 |0026: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -09eb8a: 0c00 |0029: move-result-object v0 │ │ -09eb8c: 28e0 |002a: goto 000a // -0020 │ │ -09eb8e: 7210 e42b 0700 |002b: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09eb94: 0c03 |002e: move-result-object v3 │ │ -09eb96: 3903 0500 |002f: if-nez v3, 0034 // +0005 │ │ -09eb9a: 1a01 0000 |0031: const-string v1, "" // string@0000 │ │ -09eb9e: 28db |0033: goto 000e // -0025 │ │ -09eba0: 7210 e42b 0700 |0034: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09eba6: 0c03 |0037: move-result-object v3 │ │ -09eba8: 6e10 012b 0300 |0038: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -09ebae: 0c03 |003b: move-result-object v3 │ │ -09ebb0: 6e10 c02a 0300 |003c: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -09ebb6: 0c01 |003f: move-result-object v1 │ │ -09ebb8: 28ce |0040: goto 000e // -0032 │ │ -09ebba: 3906 0e00 |0041: if-nez v6, 004f // +000e │ │ -09ebbe: 1a03 0000 |0043: const-string v3, "" // string@0000 │ │ -09ebc2: 0734 |0045: move-object v4, v3 │ │ -09ebc4: 3907 1100 |0046: if-nez v7, 0057 // +0011 │ │ -09ebc8: 1a03 0000 |0048: const-string v3, "" // string@0000 │ │ -09ebcc: 6e20 1a2b 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@2b1a │ │ -09ebd2: 0a02 |004d: move-result v2 │ │ -09ebd4: 28c6 |004e: goto 0014 // -003a │ │ -09ebd6: 7210 e32b 0600 |004f: invoke-interface {v6}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09ebdc: 0c03 |0052: move-result-object v3 │ │ -09ebde: 1f03 a805 |0053: check-cast v3, Ljava/lang/String; // type@05a8 │ │ -09ebe2: 0734 |0055: move-object v4, v3 │ │ -09ebe4: 28f0 |0056: goto 0046 // -0010 │ │ -09ebe6: 7210 e32b 0700 |0057: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09ebec: 0c03 |005a: move-result-object v3 │ │ -09ebee: 1f03 a805 |005b: check-cast v3, Ljava/lang/String; // type@05a8 │ │ -09ebf2: 28ed |005d: goto 004a // -0013 │ │ +09ec0c: |[09ec0c] fr.simon.marquis.preferencesmanager.model.PreferenceComparator.compare:(Ljava/util/Map$Entry;Ljava/util/Map$Entry;)I │ │ +09ec1c: 5453 3a12 |0000: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.mType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123a │ │ +09ec20: 6204 4012 |0002: sget-object v4, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ +09ec24: 3343 3d00 |0004: if-ne v3, v4, 0041 // +003d │ │ +09ec28: 3906 0f00 |0006: if-nez v6, 0015 // +000f │ │ +09ec2c: 1a00 0000 |0008: const-string v0, "" // string@0000 │ │ +09ec30: 3907 2100 |000a: if-nez v7, 002b // +0021 │ │ +09ec34: 1a01 0000 |000c: const-string v1, "" // string@0000 │ │ +09ec38: 6e20 1a2b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@2b1a │ │ +09ec3e: 0a02 |0011: move-result v2 │ │ +09ec40: 3802 2f00 |0012: if-eqz v2, 0041 // +002f │ │ +09ec44: 0f02 |0014: return v2 │ │ +09ec46: 7210 e42b 0600 |0015: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09ec4c: 0c03 |0018: move-result-object v3 │ │ +09ec4e: 3903 0500 |0019: if-nez v3, 001e // +0005 │ │ +09ec52: 1a00 0000 |001b: const-string v0, "" // string@0000 │ │ +09ec56: 28ed |001d: goto 000a // -0013 │ │ +09ec58: 7210 e42b 0600 |001e: invoke-interface {v6}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09ec5e: 0c03 |0021: move-result-object v3 │ │ +09ec60: 6e10 012b 0300 |0022: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +09ec66: 0c03 |0025: move-result-object v3 │ │ +09ec68: 6e10 c02a 0300 |0026: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +09ec6e: 0c00 |0029: move-result-object v0 │ │ +09ec70: 28e0 |002a: goto 000a // -0020 │ │ +09ec72: 7210 e42b 0700 |002b: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09ec78: 0c03 |002e: move-result-object v3 │ │ +09ec7a: 3903 0500 |002f: if-nez v3, 0034 // +0005 │ │ +09ec7e: 1a01 0000 |0031: const-string v1, "" // string@0000 │ │ +09ec82: 28db |0033: goto 000e // -0025 │ │ +09ec84: 7210 e42b 0700 |0034: invoke-interface {v7}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09ec8a: 0c03 |0037: move-result-object v3 │ │ +09ec8c: 6e10 012b 0300 |0038: invoke-virtual {v3}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +09ec92: 0c03 |003b: move-result-object v3 │ │ +09ec94: 6e10 c02a 0300 |003c: invoke-virtual {v3}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +09ec9a: 0c01 |003f: move-result-object v1 │ │ +09ec9c: 28ce |0040: goto 000e // -0032 │ │ +09ec9e: 3906 0e00 |0041: if-nez v6, 004f // +000e │ │ +09eca2: 1a03 0000 |0043: const-string v3, "" // string@0000 │ │ +09eca6: 0734 |0045: move-object v4, v3 │ │ +09eca8: 3907 1100 |0046: if-nez v7, 0057 // +0011 │ │ +09ecac: 1a03 0000 |0048: const-string v3, "" // string@0000 │ │ +09ecb0: 6e20 1a2b 3400 |004a: invoke-virtual {v4, v3}, Ljava/lang/String;.compareToIgnoreCase:(Ljava/lang/String;)I // method@2b1a │ │ +09ecb6: 0a02 |004d: move-result v2 │ │ +09ecb8: 28c6 |004e: goto 0014 // -003a │ │ +09ecba: 7210 e32b 0600 |004f: invoke-interface {v6}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09ecc0: 0c03 |0052: move-result-object v3 │ │ +09ecc2: 1f03 a805 |0053: check-cast v3, Ljava/lang/String; // type@05a8 │ │ +09ecc6: 0734 |0055: move-object v4, v3 │ │ +09ecc8: 28f0 |0056: goto 0046 // -0010 │ │ +09ecca: 7210 e32b 0700 |0057: invoke-interface {v7}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09ecd0: 0c03 |005a: move-result-object v3 │ │ +09ecd2: 1f03 a805 |005b: check-cast v3, Ljava/lang/String; // type@05a8 │ │ +09ecd6: 28ed |005d: goto 004a // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0006 line=33 │ │ 0x000a line=34 │ │ 0x000e line=35 │ │ 0x0012 line=36 │ │ @@ -162019,22 +162046,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09ebf4: |[09ebf4] fr.simon.marquis.preferencesmanager.model.PreferenceFile.:()V │ │ -09ec04: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -09ec0a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -09ec0c: 5c10 3b12 |0004: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:Z // field@123b │ │ -09ec10: 2200 d505 |0006: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -09ec14: 7010 ae2b 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -09ec1a: 5b10 3d12 |000b: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ec1e: 0e00 |000d: return-void │ │ +09ecd8: |[09ecd8] fr.simon.marquis.preferencesmanager.model.PreferenceFile.:()V │ │ +09ece8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +09ecee: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +09ecf0: 5c10 3b12 |0004: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:Z // field@123b │ │ +09ecf4: 2200 d505 |0006: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +09ecf8: 7010 ae2b 0000 |0008: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +09ecfe: 5b10 3d12 |000b: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09ed02: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=39 │ │ 0x0006 line=45 │ │ 0x000d line=46 │ │ locals : │ │ @@ -162045,24 +162072,24 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -09ec20: |[09ec20] fr.simon.marquis.preferencesmanager.model.PreferenceFile.createAndAddValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -09ec30: 5430 3c12 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ec34: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -09ec36: 2202 ce05 |0003: new-instance v2, Ljava/util/AbstractMap$SimpleEntry; // type@05ce │ │ -09ec3a: 7030 8e2b 4205 |0005: invoke-direct {v2, v4, v5}, Ljava/util/AbstractMap$SimpleEntry;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2b8e │ │ -09ec40: 7230 d12b 1002 |0008: invoke-interface {v0, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@2bd1 │ │ -09ec46: 5430 3d12 |000b: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ec4a: 7230 ec2b 4005 |000d: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09ec50: 6e10 2b28 0300 |0010: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ -09ec56: 0e00 |0013: return-void │ │ +09ed04: |[09ed04] fr.simon.marquis.preferencesmanager.model.PreferenceFile.createAndAddValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +09ed14: 5430 3c12 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09ed18: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +09ed1a: 2202 ce05 |0003: new-instance v2, Ljava/util/AbstractMap$SimpleEntry; // type@05ce │ │ +09ed1e: 7030 8e2b 4205 |0005: invoke-direct {v2, v4, v5}, Ljava/util/AbstractMap$SimpleEntry;.:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2b8e │ │ +09ed24: 7230 d12b 1002 |0008: invoke-interface {v0, v1, v2}, Ljava/util/List;.add:(ILjava/lang/Object;)V // method@2bd1 │ │ +09ed2a: 5430 3d12 |000b: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09ed2e: 7230 ec2b 4005 |000d: invoke-interface {v0, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09ed34: 6e10 2b28 0300 |0010: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ +09ed3a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x000b line=130 │ │ 0x0010 line=131 │ │ 0x0013 line=132 │ │ locals : │ │ @@ -162075,42 +162102,42 @@ │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -09ec58: |[09ec58] fr.simon.marquis.preferencesmanager.model.PreferenceFile.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ -09ec68: 2202 2905 |0000: new-instance v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // type@0529 │ │ -09ec6c: 7010 2028 0200 |0002: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.:()V // method@2820 │ │ -09ec72: 7110 e420 0400 |0005: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -09ec78: 0a03 |0008: move-result v3 │ │ -09ec7a: 3903 0c00 |0009: if-nez v3, 0015 // +000c │ │ -09ec7e: 6e10 372b 0400 |000b: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -09ec84: 0c03 |000e: move-result-object v3 │ │ -09ec86: 6e10 282b 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@2b28 │ │ -09ec8c: 0a03 |0012: move-result v3 │ │ -09ec8e: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ -09ec92: 1102 |0015: return-object v2 │ │ -09ec94: 2200 6e05 |0016: new-instance v0, Ljava/io/ByteArrayInputStream; // type@056e │ │ -09ec98: 6e10 212b 0400 |0018: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@2b21 │ │ -09ec9e: 0c03 |001b: move-result-object v3 │ │ -09eca0: 7020 5b2a 3000 |001c: invoke-direct {v0, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2a5b │ │ -09eca6: 7110 462a 0000 |001f: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readMapXml:(Ljava/io/InputStream;)Ljava/util/HashMap; // method@2a46 │ │ -09ecac: 0c01 |0022: move-result-object v1 │ │ -09ecae: 6e10 822a 0000 |0023: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -09ecb4: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ -09ecb8: 7020 2928 1200 |0028: invoke-direct {v2, v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.setPreferences:(Ljava/util/Map;)V // method@2829 │ │ -09ecbe: 28ea |002b: goto 0015 // -0016 │ │ -09ecc0: 0d03 |002c: move-exception v3 │ │ -09ecc2: 1203 |002d: const/4 v3, #int 0 // #0 │ │ -09ecc4: 5c23 3b12 |002e: iput-boolean v3, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:Z // field@123b │ │ -09ecc8: 28e5 |0030: goto 0015 // -001b │ │ -09ecca: 0d03 |0031: move-exception v3 │ │ -09eccc: 28fb |0032: goto 002d // -0005 │ │ +09ed3c: |[09ed3c] fr.simon.marquis.preferencesmanager.model.PreferenceFile.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ +09ed4c: 2202 2905 |0000: new-instance v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // type@0529 │ │ +09ed50: 7010 2028 0200 |0002: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.:()V // method@2820 │ │ +09ed56: 7110 e420 0400 |0005: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +09ed5c: 0a03 |0008: move-result v3 │ │ +09ed5e: 3903 0c00 |0009: if-nez v3, 0015 // +000c │ │ +09ed62: 6e10 372b 0400 |000b: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +09ed68: 0c03 |000e: move-result-object v3 │ │ +09ed6a: 6e10 282b 0300 |000f: invoke-virtual {v3}, Ljava/lang/String;.isEmpty:()Z // method@2b28 │ │ +09ed70: 0a03 |0012: move-result v3 │ │ +09ed72: 3803 0300 |0013: if-eqz v3, 0016 // +0003 │ │ +09ed76: 1102 |0015: return-object v2 │ │ +09ed78: 2200 6e05 |0016: new-instance v0, Ljava/io/ByteArrayInputStream; // type@056e │ │ +09ed7c: 6e10 212b 0400 |0018: invoke-virtual {v4}, Ljava/lang/String;.getBytes:()[B // method@2b21 │ │ +09ed82: 0c03 |001b: move-result-object v3 │ │ +09ed84: 7020 5b2a 3000 |001c: invoke-direct {v0, v3}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2a5b │ │ +09ed8a: 7110 462a 0000 |001f: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readMapXml:(Ljava/io/InputStream;)Ljava/util/HashMap; // method@2a46 │ │ +09ed90: 0c01 |0022: move-result-object v1 │ │ +09ed92: 6e10 822a 0000 |0023: invoke-virtual {v0}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +09ed98: 3801 0700 |0026: if-eqz v1, 002d // +0007 │ │ +09ed9c: 7020 2928 1200 |0028: invoke-direct {v2, v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.setPreferences:(Ljava/util/Map;)V // method@2829 │ │ +09eda2: 28ea |002b: goto 0015 // -0016 │ │ +09eda4: 0d03 |002c: move-exception v3 │ │ +09eda6: 1203 |002d: const/4 v3, #int 0 // #0 │ │ +09eda8: 5c23 3b12 |002e: iput-boolean v3, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:Z // field@123b │ │ +09edac: 28e5 |0030: goto 0015 // -001b │ │ +09edae: 0d03 |0031: move-exception v3 │ │ +09edb0: 28fb |0032: goto 002d // -0005 │ │ catches : 1 │ │ 0x0016 - 0x002b │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x002c │ │ Ljava/io/IOException; -> 0x0031 │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=53 │ │ @@ -162134,24 +162161,24 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -09ece0: |[09ece0] fr.simon.marquis.preferencesmanager.model.PreferenceFile.setPreferences:(Ljava/util/Map;)V │ │ -09ecf0: 5b23 3d12 |0000: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ecf4: 2200 cf05 |0002: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -09ecf8: 5421 3d12 |0004: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ecfc: 7210 e82b 0100 |0006: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -09ed02: 0c01 |0009: move-result-object v1 │ │ -09ed04: 7020 912b 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -09ed0a: 5b20 3c12 |000d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ed0e: 6e10 2b28 0200 |000f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ -09ed14: 0e00 |0012: return-void │ │ +09edc4: |[09edc4] fr.simon.marquis.preferencesmanager.model.PreferenceFile.setPreferences:(Ljava/util/Map;)V │ │ +09edd4: 5b23 3d12 |0000: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09edd8: 2200 cf05 |0002: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +09eddc: 5421 3d12 |0004: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09ede0: 7210 e82b 0100 |0006: invoke-interface {v1}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +09ede6: 0c01 |0009: move-result-object v1 │ │ +09ede8: 7020 912b 1000 |000a: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +09edee: 5b20 3c12 |000d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09edf2: 6e10 2b28 0200 |000f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ +09edf8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0002 line=76 │ │ 0x000f line=77 │ │ 0x0012 line=78 │ │ locals : │ │ @@ -162164,88 +162191,87 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -09ed18: |[09ed18] fr.simon.marquis.preferencesmanager.model.PreferenceFile.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -09ed28: 5432 3c12 |0000: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ed2c: 7210 d82b 0200 |0002: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09ed32: 0c01 |0005: move-result-object v1 │ │ -09ed34: 7210 bb2b 0100 |0006: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09ed3a: 0a02 |0009: move-result v2 │ │ -09ed3c: 3802 1700 |000a: if-eqz v2, 0021 // +0017 │ │ -09ed40: 7210 bc2b 0100 |000c: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09ed46: 0c00 |000f: move-result-object v0 │ │ -09ed48: 1f00 dc05 |0010: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -09ed4c: 7210 e32b 0000 |0012: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09ed52: 0c02 |0015: move-result-object v2 │ │ -09ed54: 1f02 a805 |0016: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -09ed58: 6e20 1d2b 4200 |0018: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09ed5e: 0a02 |001b: move-result v2 │ │ -09ed60: 3802 eaff |001c: if-eqz v2, 0006 // -0016 │ │ -09ed64: 7220 e52b 5000 |001e: invoke-interface {v0, v5}, Ljava/util/Map$Entry;.setValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be5 │ │ -09ed6a: 5432 3d12 |0021: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ed6e: 7230 ec2b 4205 |0023: invoke-interface {v2, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09ed74: 6e10 2b28 0300 |0026: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ -09ed7a: 0e00 |0029: return-void │ │ +09edfc: |[09edfc] fr.simon.marquis.preferencesmanager.model.PreferenceFile.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +09ee0c: 5431 3c12 |0000: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09ee10: 7210 d82b 0100 |0002: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09ee16: 0c02 |0005: move-result-object v2 │ │ +09ee18: 7210 bb2b 0200 |0006: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09ee1e: 0a01 |0009: move-result v1 │ │ +09ee20: 3801 1700 |000a: if-eqz v1, 0021 // +0017 │ │ +09ee24: 7210 bc2b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09ee2a: 0c00 |000f: move-result-object v0 │ │ +09ee2c: 1f00 dc05 |0010: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +09ee30: 7210 e32b 0000 |0012: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09ee36: 0c01 |0015: move-result-object v1 │ │ +09ee38: 1f01 a805 |0016: check-cast v1, Ljava/lang/String; // type@05a8 │ │ +09ee3c: 6e20 1d2b 4100 |0018: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09ee42: 0a01 |001b: move-result v1 │ │ +09ee44: 3801 eaff |001c: if-eqz v1, 0006 // -0016 │ │ +09ee48: 7220 e52b 5000 |001e: invoke-interface {v0, v5}, Ljava/util/Map$Entry;.setValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be5 │ │ +09ee4e: 5431 3d12 |0021: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09ee52: 7230 ec2b 4105 |0023: invoke-interface {v1, v4, v5}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09ee58: 6e10 2b28 0300 |0026: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ +09ee5e: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0012 line=109 │ │ 0x001e line=110 │ │ 0x0021 line=114 │ │ 0x0026 line=115 │ │ 0x0029 line=116 │ │ locals : │ │ 0x0012 - 0x0021 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0006 - 0x002a reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002a reg=3 this Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ 0x0000 - 0x002a reg=4 key Ljava/lang/String; │ │ 0x0000 - 0x002a reg=5 value Ljava/lang/Object; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;) │ │ name : 'add' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -09ed7c: |[09ed7c] fr.simon.marquis.preferencesmanager.model.PreferenceFile.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ -09ed8c: 7110 e420 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -09ed92: 0a00 |0003: move-result v0 │ │ -09ed94: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ -09ed98: 0e00 |0006: return-void │ │ -09ed9a: 3905 1200 |0007: if-nez v5, 0019 // +0012 │ │ -09ed9e: 5410 3d12 |0009: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09eda2: 7220 e72b 3000 |000b: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -09eda8: 0a00 |000e: move-result v0 │ │ -09edaa: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ -09edae: 7030 2c28 3104 |0011: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@282c │ │ -09edb4: 28f2 |0014: goto 0006 // -000e │ │ -09edb6: 7030 2228 3104 |0015: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.createAndAddValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@2822 │ │ -09edbc: 28ee |0018: goto 0006 // -0012 │ │ -09edbe: 6e20 1d2b 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09edc4: 0a00 |001c: move-result v0 │ │ -09edc6: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ -09edca: 7030 2c28 3104 |001f: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@282c │ │ -09edd0: 28e4 |0022: goto 0006 // -001c │ │ -09edd2: 6e20 2728 2100 |0023: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.removeValue:(Ljava/lang/String;)V // method@2827 │ │ -09edd8: 5410 3d12 |0026: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09eddc: 7220 e72b 3000 |0028: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -09ede2: 0a00 |002b: move-result v0 │ │ -09ede4: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ -09ede8: 7030 2c28 3104 |002e: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@282c │ │ -09edee: 28d5 |0031: goto 0006 // -002b │ │ -09edf0: 7030 2228 3104 |0032: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.createAndAddValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@2822 │ │ -09edf6: 28d1 |0035: goto 0006 // -002f │ │ +09ee60: |[09ee60] fr.simon.marquis.preferencesmanager.model.PreferenceFile.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ +09ee70: 7110 e420 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +09ee76: 0a00 |0003: move-result v0 │ │ +09ee78: 3800 0300 |0004: if-eqz v0, 0007 // +0003 │ │ +09ee7c: 0e00 |0006: return-void │ │ +09ee7e: 3905 1200 |0007: if-nez v5, 0019 // +0012 │ │ +09ee82: 5410 3d12 |0009: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09ee86: 7220 e72b 3000 |000b: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +09ee8c: 0a00 |000e: move-result v0 │ │ +09ee8e: 3800 0600 |000f: if-eqz v0, 0015 // +0006 │ │ +09ee92: 7030 2c28 3104 |0011: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@282c │ │ +09ee98: 28f2 |0014: goto 0006 // -000e │ │ +09ee9a: 7030 2228 3104 |0015: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.createAndAddValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@2822 │ │ +09eea0: 28ee |0018: goto 0006 // -0012 │ │ +09eea2: 6e20 1d2b 2300 |0019: invoke-virtual {v3, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09eea8: 0a00 |001c: move-result v0 │ │ +09eeaa: 3800 0600 |001d: if-eqz v0, 0023 // +0006 │ │ +09eeae: 7030 2c28 3104 |001f: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@282c │ │ +09eeb4: 28e4 |0022: goto 0006 // -001c │ │ +09eeb6: 6e20 2728 2100 |0023: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.removeValue:(Ljava/lang/String;)V // method@2827 │ │ +09eebc: 5410 3d12 |0026: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09eec0: 7220 e72b 3000 |0028: invoke-interface {v0, v3}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +09eec6: 0a00 |002b: move-result v0 │ │ +09eec8: 3800 0600 |002c: if-eqz v0, 0032 // +0006 │ │ +09eecc: 7030 2c28 3104 |002e: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@282c │ │ +09eed2: 28d5 |0031: goto 0006 // -002b │ │ +09eed4: 7030 2228 3104 |0032: invoke-direct {v1, v3, v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.createAndAddValue:(Ljava/lang/String;Ljava/lang/Object;)V // method@2822 │ │ +09eeda: 28d1 |0035: goto 0006 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=158 │ │ 0x0007 line=139 │ │ 0x0009 line=140 │ │ 0x0011 line=141 │ │ @@ -162268,22 +162294,22 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -09edf8: |[09edf8] fr.simon.marquis.preferencesmanager.model.PreferenceFile.getList:()Ljava/util/List; │ │ -09ee08: 5410 3c12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ee0c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -09ee10: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -09ee14: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -09ee1a: 5b10 3c12 |0009: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ee1e: 5410 3c12 |000b: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ee22: 1100 |000d: return-object v0 │ │ +09eedc: |[09eedc] fr.simon.marquis.preferencesmanager.model.PreferenceFile.getList:()Ljava/util/List; │ │ +09eeec: 5410 3c12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09eef0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +09eef4: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +09eef8: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +09eefe: 5b10 3c12 |0009: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09ef02: 5410 3c12 |000b: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09ef06: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0004 line=92 │ │ 0x000b line=94 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ @@ -162293,27 +162319,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -09ee24: |[09ee24] fr.simon.marquis.preferencesmanager.model.PreferenceFile.isValid:()Z │ │ -09ee34: 2201 6e05 |0000: new-instance v1, Ljava/io/ByteArrayInputStream; // type@056e │ │ -09ee38: 6e10 2a28 0300 |0002: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.toXml:()Ljava/lang/String; // method@282a │ │ -09ee3e: 0c02 |0005: move-result-object v2 │ │ -09ee40: 6e10 212b 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@2b21 │ │ -09ee46: 0c02 |0009: move-result-object v2 │ │ -09ee48: 7020 5b2a 2100 |000a: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2a5b │ │ -09ee4e: 7110 462a 0100 |000d: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readMapXml:(Ljava/io/InputStream;)Ljava/util/HashMap; // method@2a46 │ │ -09ee54: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -09ee56: 0f01 |0011: return v1 │ │ -09ee58: 0d00 |0012: move-exception v0 │ │ -09ee5a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -09ee5c: 28fd |0014: goto 0011 // -0003 │ │ +09ef08: |[09ef08] fr.simon.marquis.preferencesmanager.model.PreferenceFile.isValid:()Z │ │ +09ef18: 2201 6e05 |0000: new-instance v1, Ljava/io/ByteArrayInputStream; // type@056e │ │ +09ef1c: 6e10 2a28 0300 |0002: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.toXml:()Ljava/lang/String; // method@282a │ │ +09ef22: 0c02 |0005: move-result-object v2 │ │ +09ef24: 6e10 212b 0200 |0006: invoke-virtual {v2}, Ljava/lang/String;.getBytes:()[B // method@2b21 │ │ +09ef2a: 0c02 |0009: move-result-object v2 │ │ +09ef2c: 7020 5b2a 2100 |000a: invoke-direct {v1, v2}, Ljava/io/ByteArrayInputStream;.:([B)V // method@2a5b │ │ +09ef32: 7110 462a 0100 |000d: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readMapXml:(Ljava/io/InputStream;)Ljava/util/HashMap; // method@2a46 │ │ +09ef38: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +09ef3a: 0f01 |0011: return v1 │ │ +09ef3c: 0d00 |0012: move-exception v0 │ │ +09ef3e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +09ef40: 28fd |0014: goto 0011 // -0003 │ │ catches : 1 │ │ 0x0000 - 0x0010 │ │ Ljava/lang/Exception; -> 0x0012 │ │ positions : │ │ 0x0000 line=162 │ │ 0x0010 line=166 │ │ 0x0012 line=163 │ │ @@ -162327,17 +162353,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09ee70: |[09ee70] fr.simon.marquis.preferencesmanager.model.PreferenceFile.isValidPreferenceFile:()Z │ │ -09ee80: 5510 3b12 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:Z // field@123b │ │ -09ee84: 0f00 |0002: return v0 │ │ +09ef54: |[09ef54] fr.simon.marquis.preferencesmanager.model.PreferenceFile.isValidPreferenceFile:()Z │ │ +09ef64: 5510 3b12 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:Z // field@123b │ │ +09ef68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;) │ │ @@ -162345,115 +162371,113 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -09ee88: |[09ee88] fr.simon.marquis.preferencesmanager.model.PreferenceFile.removeValue:(Ljava/lang/String;)V │ │ -09ee98: 5432 3d12 |0000: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ee9c: 7220 ee2b 4200 |0002: invoke-interface {v2, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -09eea2: 5432 3c12 |0005: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09eea6: 7210 d82b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09eeac: 0c01 |000a: move-result-object v1 │ │ -09eeae: 7210 bb2b 0100 |000b: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09eeb4: 0a02 |000e: move-result v2 │ │ -09eeb6: 3802 1900 |000f: if-eqz v2, 0028 // +0019 │ │ -09eeba: 7210 bc2b 0100 |0011: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09eec0: 0c00 |0014: move-result-object v0 │ │ -09eec2: 1f00 dc05 |0015: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -09eec6: 7210 e32b 0000 |0017: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09eecc: 0c02 |001a: move-result-object v2 │ │ -09eece: 1f02 a805 |001b: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -09eed2: 6e20 1d2b 4200 |001d: invoke-virtual {v2, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -09eed8: 0a02 |0020: move-result v2 │ │ -09eeda: 3802 eaff |0021: if-eqz v2, 000b // -0016 │ │ -09eede: 5432 3c12 |0023: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09eee2: 7220 da2b 0200 |0025: invoke-interface {v2, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -09eee8: 0e00 |0028: return-void │ │ +09ef6c: |[09ef6c] fr.simon.marquis.preferencesmanager.model.PreferenceFile.removeValue:(Ljava/lang/String;)V │ │ +09ef7c: 5431 3d12 |0000: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09ef80: 7220 ee2b 4100 |0002: invoke-interface {v1, v4}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +09ef86: 5431 3c12 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09ef8a: 7210 d82b 0100 |0007: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09ef90: 0c02 |000a: move-result-object v2 │ │ +09ef92: 7210 bb2b 0200 |000b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09ef98: 0a01 |000e: move-result v1 │ │ +09ef9a: 3801 1900 |000f: if-eqz v1, 0028 // +0019 │ │ +09ef9e: 7210 bc2b 0200 |0011: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09efa4: 0c00 |0014: move-result-object v0 │ │ +09efa6: 1f00 dc05 |0015: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +09efaa: 7210 e32b 0000 |0017: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09efb0: 0c01 |001a: move-result-object v1 │ │ +09efb2: 1f01 a805 |001b: check-cast v1, Ljava/lang/String; // type@05a8 │ │ +09efb6: 6e20 1d2b 4100 |001d: invoke-virtual {v1, v4}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +09efbc: 0a01 |0020: move-result v1 │ │ +09efbe: 3801 eaff |0021: if-eqz v1, 000b // -0016 │ │ +09efc2: 5431 3c12 |0023: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09efc6: 7220 da2b 0100 |0025: invoke-interface {v1, v0}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +09efcc: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ 0x0017 line=121 │ │ 0x0023 line=122 │ │ 0x0028 line=126 │ │ locals : │ │ 0x0017 - 0x0028 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x000b - 0x0029 reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x0029 reg=3 this Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ 0x0000 - 0x0029 reg=4 key Ljava/lang/String; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;) │ │ name : 'setList' │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -09eeec: |[09eeec] fr.simon.marquis.preferencesmanager.model.PreferenceFile.setList:(Ljava/util/List;)V │ │ -09eefc: 5b56 3c12 |0000: iput-object v6, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ -09ef00: 2202 d505 |0002: new-instance v2, Ljava/util/HashMap; // type@05d5 │ │ -09ef04: 7010 ae2b 0200 |0004: invoke-direct {v2}, Ljava/util/HashMap;.:()V // method@2bae │ │ -09ef0a: 5b52 3d12 |0007: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ef0e: 7210 d82b 0600 |0009: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -09ef14: 0c01 |000c: move-result-object v1 │ │ -09ef16: 7210 bb2b 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -09ef1c: 0a02 |0010: move-result v2 │ │ -09ef1e: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ -09ef22: 7210 bc2b 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -09ef28: 0c00 |0016: move-result-object v0 │ │ -09ef2a: 1f00 dc05 |0017: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -09ef2e: 5452 3d12 |0019: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ef32: 7210 e32b 0000 |001b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -09ef38: 0c03 |001e: move-result-object v3 │ │ -09ef3a: 7210 e42b 0000 |001f: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -09ef40: 0c04 |0022: move-result-object v4 │ │ -09ef42: 7230 ec2b 3204 |0023: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -09ef48: 28e7 |0026: goto 000d // -0019 │ │ -09ef4a: 6e10 2b28 0500 |0027: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ -09ef50: 0e00 |002a: return-void │ │ +09efd0: |[09efd0] fr.simon.marquis.preferencesmanager.model.PreferenceFile.setList:(Ljava/util/List;)V │ │ +09efe0: 5b56 3c12 |0000: iput-object v6, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mList:Ljava/util/List; // field@123c │ │ +09efe4: 2201 d505 |0002: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ +09efe8: 7010 ae2b 0100 |0004: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ +09efee: 5b51 3d12 |0007: iput-object v1, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09eff2: 7210 d82b 0600 |0009: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +09eff8: 0c01 |000c: move-result-object v1 │ │ +09effa: 7210 bb2b 0100 |000d: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +09f000: 0a02 |0010: move-result v2 │ │ +09f002: 3802 1600 |0011: if-eqz v2, 0027 // +0016 │ │ +09f006: 7210 bc2b 0100 |0013: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +09f00c: 0c00 |0016: move-result-object v0 │ │ +09f00e: 1f00 dc05 |0017: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +09f012: 5452 3d12 |0019: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09f016: 7210 e32b 0000 |001b: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +09f01c: 0c03 |001e: move-result-object v3 │ │ +09f01e: 7210 e42b 0000 |001f: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +09f024: 0c04 |0022: move-result-object v4 │ │ +09f026: 7230 ec2b 3204 |0023: invoke-interface {v2, v3, v4}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +09f02c: 28e7 |0026: goto 000d // -0019 │ │ +09f02e: 6e10 2b28 0500 |0027: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ +09f034: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ 0x0009 line=100 │ │ 0x0019 line=101 │ │ 0x0027 line=104 │ │ 0x002a line=105 │ │ locals : │ │ 0x0000 - 0x0000 reg=6 (null) Ljava/util/List; │ │ 0x0019 - 0x0027 reg=0 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x000d - 0x002b reg=1 i$ Ljava/util/Iterator; │ │ 0x0000 - 0x002b reg=5 this Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ 0x0000 - 0x002b reg=6 mList Ljava/util/List; Ljava/util/List;>; │ │ │ │ #6 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;) │ │ name : 'toXml' │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -09ef54: |[09ef54] fr.simon.marquis.preferencesmanager.model.PreferenceFile.toXml:()Ljava/lang/String; │ │ -09ef64: 2200 6f05 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@056f │ │ -09ef68: 7010 5c2a 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2a5c │ │ -09ef6e: 5421 3d12 |0005: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ -09ef72: 7120 532a 0100 |0007: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeMapXml:(Ljava/util/Map;Ljava/io/OutputStream;)V // method@2a53 │ │ -09ef78: 6e10 5e2a 0000 |000a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@2a5e │ │ -09ef7e: 0c01 |000d: move-result-object v1 │ │ -09ef80: 1101 |000e: return-object v1 │ │ -09ef82: 0d01 |000f: move-exception v1 │ │ -09ef84: 28fa |0010: goto 000a // -0006 │ │ -09ef86: 0d01 |0011: move-exception v1 │ │ -09ef88: 28f8 |0012: goto 000a // -0008 │ │ +09f038: |[09f038] fr.simon.marquis.preferencesmanager.model.PreferenceFile.toXml:()Ljava/lang/String; │ │ +09f048: 2200 6f05 |0000: new-instance v0, Ljava/io/ByteArrayOutputStream; // type@056f │ │ +09f04c: 7010 5c2a 0000 |0002: invoke-direct {v0}, Ljava/io/ByteArrayOutputStream;.:()V // method@2a5c │ │ +09f052: 5421 3d12 |0005: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.mPreferences:Ljava/util/Map; // field@123d │ │ +09f056: 7120 532a 0100 |0007: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeMapXml:(Ljava/util/Map;Ljava/io/OutputStream;)V // method@2a53 │ │ +09f05c: 6e10 5e2a 0000 |000a: invoke-virtual {v0}, Ljava/io/ByteArrayOutputStream;.toString:()Ljava/lang/String; // method@2a5e │ │ +09f062: 0c01 |000d: move-result-object v1 │ │ +09f064: 1101 |000e: return-object v1 │ │ +09f066: 0d01 |000f: move-exception v1 │ │ +09f068: 28fa |0010: goto 000a // -0006 │ │ +09f06a: 0d01 |0011: move-exception v1 │ │ +09f06c: 28f8 |0012: goto 000a // -0008 │ │ catches : 1 │ │ 0x0005 - 0x000a │ │ Lorg/xmlpull/v1/XmlPullParserException; -> 0x0011 │ │ Ljava/io/IOException; -> 0x000f │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=83 │ │ @@ -162469,22 +162493,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -09ef9c: |[09ef9c] fr.simon.marquis.preferencesmanager.model.PreferenceFile.updateSort:()V │ │ -09efac: 6e10 2428 0300 |0000: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ -09efb2: 0c00 |0003: move-result-object v0 │ │ -09efb4: 2201 2805 |0004: new-instance v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator; // type@0528 │ │ -09efb8: 6202 f912 |0006: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -09efbc: 7020 1d28 2100 |0008: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V // method@281d │ │ -09efc2: 7120 a92b 1000 |000b: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ -09efc8: 0e00 |000e: return-void │ │ +09f080: |[09f080] fr.simon.marquis.preferencesmanager.model.PreferenceFile.updateSort:()V │ │ +09f090: 6e10 2428 0300 |0000: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ +09f096: 0c00 |0003: move-result-object v0 │ │ +09f098: 2201 2805 |0004: new-instance v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator; // type@0528 │ │ +09f09c: 6202 f912 |0006: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +09f0a0: 7020 1d28 2100 |0008: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceComparator;.:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V // method@281d │ │ +09f0a6: 7120 a92b 1000 |000b: invoke-static {v0, v1}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ +09f0ac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x000e line=175 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ │ │ @@ -162531,33 +162555,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -09efcc: |[09efcc] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.:()V │ │ -09efdc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -09efde: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -09efe0: 2200 2a05 |0002: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ -09efe4: 1a01 f001 |0004: const-string v1, "ALPHANUMERIC" // string@01f0 │ │ -09efe8: 7030 2e28 1002 |0006: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.:(Ljava/lang/String;I)V // method@282e │ │ -09efee: 6900 3f12 |0009: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ -09eff2: 2200 2a05 |000b: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ -09eff6: 1a01 0b11 |000d: const-string v1, "TYPE_AND_ALPHANUMERIC" // string@110b │ │ -09effa: 7030 2e28 1003 |000f: invoke-direct {v0, v1, v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.:(Ljava/lang/String;I)V // method@282e │ │ -09f000: 6900 4012 |0012: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ -09f004: 1220 |0014: const/4 v0, #int 2 // #2 │ │ -09f006: 2300 4a06 |0015: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@064a │ │ -09f00a: 6201 3f12 |0017: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ -09f00e: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ -09f012: 6201 4012 |001b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ -09f016: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ -09f01a: 6900 3e12 |001f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123e │ │ -09f01e: 0e00 |0021: return-void │ │ +09f0b0: |[09f0b0] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.:()V │ │ +09f0c0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +09f0c2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +09f0c4: 2200 2a05 |0002: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ +09f0c8: 1a01 f001 |0004: const-string v1, "ALPHANUMERIC" // string@01f0 │ │ +09f0cc: 7030 2e28 1002 |0006: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.:(Ljava/lang/String;I)V // method@282e │ │ +09f0d2: 6900 3f12 |0009: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ +09f0d6: 2200 2a05 |000b: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ +09f0da: 1a01 0c11 |000d: const-string v1, "TYPE_AND_ALPHANUMERIC" // string@110c │ │ +09f0de: 7030 2e28 1003 |000f: invoke-direct {v0, v1, v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.:(Ljava/lang/String;I)V // method@282e │ │ +09f0e4: 6900 4012 |0012: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ +09f0e8: 1220 |0014: const/4 v0, #int 2 // #2 │ │ +09f0ea: 2300 4a06 |0015: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@064a │ │ +09f0ee: 6201 3f12 |0017: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ +09f0f2: 4d01 0002 |0019: aput-object v1, v0, v2 │ │ +09f0f6: 6201 4012 |001b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ +09f0fa: 4d01 0003 |001d: aput-object v1, v0, v3 │ │ +09f0fe: 6900 3e12 |001f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123e │ │ +09f102: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=19 │ │ 0x0014 line=18 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;) │ │ @@ -162565,17 +162589,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09f020: |[09f020] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.:(Ljava/lang/String;I)V │ │ -09f030: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09f036: 0e00 |0003: return-void │ │ +09f104: |[09f104] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.:(Ljava/lang/String;I)V │ │ +09f114: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09f11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -162585,20 +162609,20 @@ │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09f038: |[09f038] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; │ │ -09f048: 1c00 2a05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ -09f04c: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -09f052: 0c00 |0005: move-result-object v0 │ │ -09f054: 1f00 2a05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ -09f058: 1100 |0008: return-object v0 │ │ +09f11c: |[09f11c] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; │ │ +09f12c: 1c00 2a05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ +09f130: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09f136: 0c00 |0005: move-result-object v0 │ │ +09f138: 1f00 2a05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@052a │ │ +09f13c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;) │ │ @@ -162606,20 +162630,20 @@ │ │ type : '()[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09f05c: |[09f05c] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; │ │ -09f06c: 6200 3e12 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123e │ │ -09f070: 6e10 de2d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.clone:()Ljava/lang/Object; // method@2dde │ │ -09f076: 0c00 |0005: move-result-object v0 │ │ -09f078: 1f00 4a06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@064a │ │ -09f07c: 1100 |0008: return-object v0 │ │ +09f140: |[09f140] fr.simon.marquis.preferencesmanager.model.PreferenceSortType.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; │ │ +09f150: 6200 3e12 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123e │ │ +09f154: 6e10 de2d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.clone:()Ljava/lang/Object; // method@2dde │ │ +09f15a: 0c00 |0005: move-result-object v0 │ │ +09f15c: 1f00 4a06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // type@064a │ │ +09f160: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ source_file_idx : 3903 (PreferenceSortType.java) │ │ @@ -162709,116 +162733,116 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 0 │ │ outs : 9 │ │ insns size : 228 16-bit code units │ │ -09f080: |[09f080] fr.simon.marquis.preferencesmanager.model.PreferenceType.:()V │ │ -09f090: 124f |0000: const/4 v15, #int 4 // #4 │ │ -09f092: 123e |0001: const/4 v14, #int 3 // #3 │ │ -09f094: 122d |0002: const/4 v13, #int 2 // #2 │ │ -09f096: 121c |0003: const/4 v12, #int 1 // #1 │ │ -09f098: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09f09a: 2200 2b05 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f09e: 1a01 0e03 |0007: const-string v1, "BOOLEAN" // string@030e │ │ -09f0a2: 1403 1c00 037f |0009: const v3, #float 1.74129e+38 // #7f03001c │ │ -09f0a8: 1404 1d00 037f |000c: const v4, #float 1.74129e+38 // #7f03001d │ │ -09f0ae: 1405 4d00 057f |000f: const v5, #float 1.76789e+38 // #7f05004d │ │ -09f0b4: 1406 5300 057f |0012: const v6, #float 1.76789e+38 // #7f050053 │ │ -09f0ba: 1407 5f00 027f |0015: const v7, #float 1.72802e+38 // #7f02005f │ │ -09f0c0: 1408 5e00 027f |0018: const v8, #float 1.72802e+38 // #7f02005e │ │ -09f0c6: 7609 3328 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f0cc: 6900 4212 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ -09f0d0: 2203 2b05 |0020: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f0d4: 1a04 2510 |0022: const-string v4, "STRING" // string@1025 │ │ -09f0d8: 1406 2600 037f |0024: const v6, #float 1.7413e+38 // #7f030026 │ │ -09f0de: 1407 2700 037f |0027: const v7, #float 1.7413e+38 // #7f030027 │ │ -09f0e4: 1408 5100 057f |002a: const v8, #float 1.76789e+38 // #7f050051 │ │ -09f0ea: 1409 5700 057f |002d: const v9, #float 1.76789e+38 // #7f050057 │ │ -09f0f0: 140a 5b00 027f |0030: const v10, #float 1.72801e+38 // #7f02005b │ │ -09f0f6: 140b 5a00 027f |0033: const v11, #float 1.72801e+38 // #7f02005a │ │ -09f0fc: 01c5 |0036: move v5, v12 │ │ -09f0fe: 7609 3328 0300 |0037: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f104: 6903 4612 |003a: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ -09f108: 2203 2b05 |003c: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f10c: 1a04 cd05 |003e: const-string v4, "INT" // string@05cd │ │ -09f110: 1406 2200 037f |0040: const v6, #float 1.7413e+38 // #7f030022 │ │ -09f116: 1407 2300 037f |0043: const v7, #float 1.7413e+38 // #7f030023 │ │ -09f11c: 1408 4f00 057f |0046: const v8, #float 1.76789e+38 // #7f05004f │ │ -09f122: 1409 5500 057f |0049: const v9, #float 1.76789e+38 // #7f050055 │ │ -09f128: 140a 6100 027f |004c: const v10, #float 1.72802e+38 // #7f020061 │ │ -09f12e: 140b 6000 027f |004f: const v11, #float 1.72802e+38 // #7f020060 │ │ -09f134: 01d5 |0052: move v5, v13 │ │ -09f136: 7609 3328 0300 |0053: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f13c: 6903 4412 |0056: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ -09f140: 2203 2b05 |0058: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f144: 1a04 1205 |005a: const-string v4, "FLOAT" // string@0512 │ │ -09f148: 1406 2000 037f |005c: const v6, #float 1.7413e+38 // #7f030020 │ │ -09f14e: 1407 2100 037f |005f: const v7, #float 1.7413e+38 // #7f030021 │ │ -09f154: 1408 4e00 057f |0062: const v8, #float 1.76789e+38 // #7f05004e │ │ -09f15a: 1409 5400 057f |0065: const v9, #float 1.76789e+38 // #7f050054 │ │ -09f160: 140a 5d00 027f |0068: const v10, #float 1.72802e+38 // #7f02005d │ │ -09f166: 140b 5c00 027f |006b: const v11, #float 1.72802e+38 // #7f02005c │ │ -09f16c: 01e5 |006e: move v5, v14 │ │ -09f16e: 7609 3328 0300 |006f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f174: 6903 4312 |0072: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ -09f178: 2203 2b05 |0074: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f17c: 1a04 a406 |0076: const-string v4, "LONG" // string@06a4 │ │ -09f180: 1406 2400 037f |0078: const v6, #float 1.7413e+38 // #7f030024 │ │ -09f186: 1407 2500 037f |007b: const v7, #float 1.7413e+38 // #7f030025 │ │ -09f18c: 1408 5000 057f |007e: const v8, #float 1.76789e+38 // #7f050050 │ │ -09f192: 1409 5600 057f |0081: const v9, #float 1.76789e+38 // #7f050056 │ │ -09f198: 140a 6300 027f |0084: const v10, #float 1.72802e+38 // #7f020063 │ │ -09f19e: 140b 6200 027f |0087: const v11, #float 1.72802e+38 // #7f020062 │ │ -09f1a4: 01f5 |008a: move v5, v15 │ │ -09f1a6: 7609 3328 0300 |008b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f1ac: 6903 4512 |008e: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ -09f1b0: 2203 2b05 |0090: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f1b4: 1a04 2610 |0092: const-string v4, "STRINGSET" // string@1026 │ │ -09f1b8: 1255 |0094: const/4 v5, #int 5 // #5 │ │ -09f1ba: 1406 2800 037f |0095: const v6, #float 1.7413e+38 // #7f030028 │ │ -09f1c0: 1407 2900 037f |0098: const v7, #float 1.7413e+38 // #7f030029 │ │ -09f1c6: 1408 5200 057f |009b: const v8, #float 1.76789e+38 // #7f050052 │ │ -09f1cc: 1409 5800 057f |009e: const v9, #float 1.76789e+38 // #7f050058 │ │ -09f1d2: 140a 5900 027f |00a1: const v10, #float 1.72801e+38 // #7f020059 │ │ -09f1d8: 140b 5800 027f |00a4: const v11, #float 1.72801e+38 // #7f020058 │ │ -09f1de: 7609 3328 0300 |00a7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f1e4: 6903 4712 |00aa: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ -09f1e8: 2203 2b05 |00ac: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f1ec: 1a04 a611 |00ae: const-string v4, "UNSUPPORTED" // string@11a6 │ │ -09f1f0: 1265 |00b0: const/4 v5, #int 6 // #6 │ │ -09f1f2: 140a 6500 027f |00b1: const v10, #float 1.72802e+38 // #7f020065 │ │ -09f1f8: 140b 6400 027f |00b4: const v11, #float 1.72802e+38 // #7f020064 │ │ -09f1fe: 0126 |00b7: move v6, v2 │ │ -09f200: 0127 |00b8: move v7, v2 │ │ -09f202: 0128 |00b9: move v8, v2 │ │ -09f204: 0129 |00ba: move v9, v2 │ │ -09f206: 7609 3328 0300 |00bb: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ -09f20c: 6903 4812 |00be: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ -09f210: 1270 |00c0: const/4 v0, #int 7 // #7 │ │ -09f212: 2300 4b06 |00c1: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@064b │ │ -09f216: 6201 4212 |00c3: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ -09f21a: 4d01 0002 |00c5: aput-object v1, v0, v2 │ │ -09f21e: 6201 4612 |00c7: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ -09f222: 4d01 000c |00c9: aput-object v1, v0, v12 │ │ -09f226: 6201 4412 |00cb: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ -09f22a: 4d01 000d |00cd: aput-object v1, v0, v13 │ │ -09f22e: 6201 4312 |00cf: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ -09f232: 4d01 000e |00d1: aput-object v1, v0, v14 │ │ -09f236: 6201 4512 |00d3: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ -09f23a: 4d01 000f |00d5: aput-object v1, v0, v15 │ │ -09f23e: 1251 |00d7: const/4 v1, #int 5 // #5 │ │ -09f240: 6202 4712 |00d8: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ -09f244: 4d02 0001 |00da: aput-object v2, v0, v1 │ │ -09f248: 1261 |00dc: const/4 v1, #int 6 // #6 │ │ -09f24a: 6202 4812 |00dd: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ -09f24e: 4d02 0001 |00df: aput-object v2, v0, v1 │ │ -09f252: 6900 4112 |00e1: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1241 │ │ -09f256: 0e00 |00e3: return-void │ │ +09f164: |[09f164] fr.simon.marquis.preferencesmanager.model.PreferenceType.:()V │ │ +09f174: 124f |0000: const/4 v15, #int 4 // #4 │ │ +09f176: 123e |0001: const/4 v14, #int 3 // #3 │ │ +09f178: 122d |0002: const/4 v13, #int 2 // #2 │ │ +09f17a: 121c |0003: const/4 v12, #int 1 // #1 │ │ +09f17c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09f17e: 2200 2b05 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f182: 1a01 0e03 |0007: const-string v1, "BOOLEAN" // string@030e │ │ +09f186: 1403 1c00 037f |0009: const v3, #float 1.74129e+38 // #7f03001c │ │ +09f18c: 1404 1d00 037f |000c: const v4, #float 1.74129e+38 // #7f03001d │ │ +09f192: 1405 4d00 057f |000f: const v5, #float 1.76789e+38 // #7f05004d │ │ +09f198: 1406 5300 057f |0012: const v6, #float 1.76789e+38 // #7f050053 │ │ +09f19e: 1407 5f00 027f |0015: const v7, #float 1.72802e+38 // #7f02005f │ │ +09f1a4: 1408 5e00 027f |0018: const v8, #float 1.72802e+38 // #7f02005e │ │ +09f1aa: 7609 3328 0000 |001b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f1b0: 6900 4212 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ +09f1b4: 2203 2b05 |0020: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f1b8: 1a04 2510 |0022: const-string v4, "STRING" // string@1025 │ │ +09f1bc: 1406 2600 037f |0024: const v6, #float 1.7413e+38 // #7f030026 │ │ +09f1c2: 1407 2700 037f |0027: const v7, #float 1.7413e+38 // #7f030027 │ │ +09f1c8: 1408 5100 057f |002a: const v8, #float 1.76789e+38 // #7f050051 │ │ +09f1ce: 1409 5700 057f |002d: const v9, #float 1.76789e+38 // #7f050057 │ │ +09f1d4: 140a 5b00 027f |0030: const v10, #float 1.72801e+38 // #7f02005b │ │ +09f1da: 140b 5a00 027f |0033: const v11, #float 1.72801e+38 // #7f02005a │ │ +09f1e0: 01c5 |0036: move v5, v12 │ │ +09f1e2: 7609 3328 0300 |0037: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f1e8: 6903 4612 |003a: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ +09f1ec: 2203 2b05 |003c: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f1f0: 1a04 cd05 |003e: const-string v4, "INT" // string@05cd │ │ +09f1f4: 1406 2200 037f |0040: const v6, #float 1.7413e+38 // #7f030022 │ │ +09f1fa: 1407 2300 037f |0043: const v7, #float 1.7413e+38 // #7f030023 │ │ +09f200: 1408 4f00 057f |0046: const v8, #float 1.76789e+38 // #7f05004f │ │ +09f206: 1409 5500 057f |0049: const v9, #float 1.76789e+38 // #7f050055 │ │ +09f20c: 140a 6100 027f |004c: const v10, #float 1.72802e+38 // #7f020061 │ │ +09f212: 140b 6000 027f |004f: const v11, #float 1.72802e+38 // #7f020060 │ │ +09f218: 01d5 |0052: move v5, v13 │ │ +09f21a: 7609 3328 0300 |0053: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f220: 6903 4412 |0056: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ +09f224: 2203 2b05 |0058: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f228: 1a04 1205 |005a: const-string v4, "FLOAT" // string@0512 │ │ +09f22c: 1406 2000 037f |005c: const v6, #float 1.7413e+38 // #7f030020 │ │ +09f232: 1407 2100 037f |005f: const v7, #float 1.7413e+38 // #7f030021 │ │ +09f238: 1408 4e00 057f |0062: const v8, #float 1.76789e+38 // #7f05004e │ │ +09f23e: 1409 5400 057f |0065: const v9, #float 1.76789e+38 // #7f050054 │ │ +09f244: 140a 5d00 027f |0068: const v10, #float 1.72802e+38 // #7f02005d │ │ +09f24a: 140b 5c00 027f |006b: const v11, #float 1.72802e+38 // #7f02005c │ │ +09f250: 01e5 |006e: move v5, v14 │ │ +09f252: 7609 3328 0300 |006f: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f258: 6903 4312 |0072: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ +09f25c: 2203 2b05 |0074: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f260: 1a04 a406 |0076: const-string v4, "LONG" // string@06a4 │ │ +09f264: 1406 2400 037f |0078: const v6, #float 1.7413e+38 // #7f030024 │ │ +09f26a: 1407 2500 037f |007b: const v7, #float 1.7413e+38 // #7f030025 │ │ +09f270: 1408 5000 057f |007e: const v8, #float 1.76789e+38 // #7f050050 │ │ +09f276: 1409 5600 057f |0081: const v9, #float 1.76789e+38 // #7f050056 │ │ +09f27c: 140a 6300 027f |0084: const v10, #float 1.72802e+38 // #7f020063 │ │ +09f282: 140b 6200 027f |0087: const v11, #float 1.72802e+38 // #7f020062 │ │ +09f288: 01f5 |008a: move v5, v15 │ │ +09f28a: 7609 3328 0300 |008b: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f290: 6903 4512 |008e: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ +09f294: 2203 2b05 |0090: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f298: 1a04 2610 |0092: const-string v4, "STRINGSET" // string@1026 │ │ +09f29c: 1255 |0094: const/4 v5, #int 5 // #5 │ │ +09f29e: 1406 2800 037f |0095: const v6, #float 1.7413e+38 // #7f030028 │ │ +09f2a4: 1407 2900 037f |0098: const v7, #float 1.7413e+38 // #7f030029 │ │ +09f2aa: 1408 5200 057f |009b: const v8, #float 1.76789e+38 // #7f050052 │ │ +09f2b0: 1409 5800 057f |009e: const v9, #float 1.76789e+38 // #7f050058 │ │ +09f2b6: 140a 5900 027f |00a1: const v10, #float 1.72801e+38 // #7f020059 │ │ +09f2bc: 140b 5800 027f |00a4: const v11, #float 1.72801e+38 // #7f020058 │ │ +09f2c2: 7609 3328 0300 |00a7: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f2c8: 6903 4712 |00aa: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ +09f2cc: 2203 2b05 |00ac: new-instance v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f2d0: 1a04 a711 |00ae: const-string v4, "UNSUPPORTED" // string@11a7 │ │ +09f2d4: 1265 |00b0: const/4 v5, #int 6 // #6 │ │ +09f2d6: 140a 6500 027f |00b1: const v10, #float 1.72802e+38 // #7f020065 │ │ +09f2dc: 140b 6400 027f |00b4: const v11, #float 1.72802e+38 // #7f020064 │ │ +09f2e2: 0126 |00b7: move v6, v2 │ │ +09f2e4: 0127 |00b8: move v7, v2 │ │ +09f2e6: 0128 |00b9: move v8, v2 │ │ +09f2e8: 0129 |00ba: move v9, v2 │ │ +09f2ea: 7609 3328 0300 |00bb: invoke-direct/range {v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.:(Ljava/lang/String;IIIIIII)V // method@2833 │ │ +09f2f0: 6903 4812 |00be: sput-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ +09f2f4: 1270 |00c0: const/4 v0, #int 7 // #7 │ │ +09f2f6: 2300 4b06 |00c1: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@064b │ │ +09f2fa: 6201 4212 |00c3: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ +09f2fe: 4d01 0002 |00c5: aput-object v1, v0, v2 │ │ +09f302: 6201 4612 |00c7: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ +09f306: 4d01 000c |00c9: aput-object v1, v0, v12 │ │ +09f30a: 6201 4412 |00cb: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ +09f30e: 4d01 000d |00cd: aput-object v1, v0, v13 │ │ +09f312: 6201 4312 |00cf: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ +09f316: 4d01 000e |00d1: aput-object v1, v0, v14 │ │ +09f31a: 6201 4512 |00d3: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ +09f31e: 4d01 000f |00d5: aput-object v1, v0, v15 │ │ +09f322: 1251 |00d7: const/4 v1, #int 5 // #5 │ │ +09f324: 6202 4712 |00d8: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ +09f328: 4d02 0001 |00da: aput-object v2, v0, v1 │ │ +09f32c: 1261 |00dc: const/4 v1, #int 6 // #6 │ │ +09f32e: 6202 4812 |00dd: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ +09f332: 4d02 0001 |00df: aput-object v2, v0, v1 │ │ +09f336: 6900 4112 |00e1: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1241 │ │ +09f33a: 0e00 |00e3: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=24 │ │ 0x0020 line=25 │ │ 0x003c line=26 │ │ 0x0058 line=27 │ │ 0x0074 line=28 │ │ @@ -162832,23 +162856,23 @@ │ │ type : '(Ljava/lang/String;IIIIIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -09f258: |[09f258] fr.simon.marquis.preferencesmanager.model.PreferenceType.:(Ljava/lang/String;IIIIIII)V │ │ -09f268: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09f26e: 5903 4b12 |0003: iput v3, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutAdd:I // field@124b │ │ -09f272: 5904 4c12 |0005: iput v4, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutEdit:I // field@124c │ │ -09f276: 5905 4d12 |0007: iput v5, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleAdd:I // field@124d │ │ -09f27a: 5906 4e12 |0009: iput v6, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleEdit:I // field@124e │ │ -09f27e: 5907 4a12 |000b: iput v7, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundLight:I // field@124a │ │ -09f282: 5908 4912 |000d: iput v8, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundDark:I // field@1249 │ │ -09f286: 0e00 |000f: return-void │ │ +09f33c: |[09f33c] fr.simon.marquis.preferencesmanager.model.PreferenceType.:(Ljava/lang/String;IIIIIII)V │ │ +09f34c: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09f352: 5903 4b12 |0003: iput v3, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutAdd:I // field@124b │ │ +09f356: 5904 4c12 |0005: iput v4, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutEdit:I // field@124c │ │ +09f35a: 5905 4d12 |0007: iput v5, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleAdd:I // field@124d │ │ +09f35e: 5906 4e12 |0009: iput v6, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleEdit:I // field@124e │ │ +09f362: 5907 4a12 |000b: iput v7, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundLight:I // field@124a │ │ +09f366: 5908 4912 |000d: iput v8, v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundDark:I // field@1249 │ │ +09f36a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ 0x0009 line=43 │ │ @@ -162871,41 +162895,41 @@ │ │ type : '(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 45 16-bit code units │ │ -09f288: |[09f288] fr.simon.marquis.preferencesmanager.model.PreferenceType.fromObject:(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ -09f298: 2010 a805 |0000: instance-of v0, v1, Ljava/lang/String; // type@05a8 │ │ -09f29c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -09f2a0: 6200 4612 |0004: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ -09f2a4: 1100 |0006: return-object v0 │ │ -09f2a6: 2010 9705 |0007: instance-of v0, v1, Ljava/lang/Integer; // type@0597 │ │ -09f2aa: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -09f2ae: 6200 4412 |000b: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ -09f2b2: 28f9 |000d: goto 0006 // -0007 │ │ -09f2b4: 2010 9a05 |000e: instance-of v0, v1, Ljava/lang/Long; // type@059a │ │ -09f2b8: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -09f2bc: 6200 4512 |0012: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ -09f2c0: 28f2 |0014: goto 0006 // -000e │ │ -09f2c2: 2010 9005 |0015: instance-of v0, v1, Ljava/lang/Float; // type@0590 │ │ -09f2c6: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ -09f2ca: 6200 4312 |0019: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ -09f2ce: 28eb |001b: goto 0006 // -0015 │ │ -09f2d0: 2010 8205 |001c: instance-of v0, v1, Ljava/lang/Boolean; // type@0582 │ │ -09f2d4: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ -09f2d8: 6200 4212 |0020: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ -09f2dc: 28e4 |0022: goto 0006 // -001c │ │ -09f2de: 2010 de05 |0023: instance-of v0, v1, Ljava/util/Set; // type@05de │ │ -09f2e2: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ -09f2e6: 6200 4712 |0027: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ -09f2ea: 28dd |0029: goto 0006 // -0023 │ │ -09f2ec: 6200 4812 |002a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ -09f2f0: 28da |002c: goto 0006 // -0026 │ │ +09f36c: |[09f36c] fr.simon.marquis.preferencesmanager.model.PreferenceType.fromObject:(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ +09f37c: 2010 a805 |0000: instance-of v0, v1, Ljava/lang/String; // type@05a8 │ │ +09f380: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +09f384: 6200 4612 |0004: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ +09f388: 1100 |0006: return-object v0 │ │ +09f38a: 2010 9705 |0007: instance-of v0, v1, Ljava/lang/Integer; // type@0597 │ │ +09f38e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +09f392: 6200 4412 |000b: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ +09f396: 28f9 |000d: goto 0006 // -0007 │ │ +09f398: 2010 9a05 |000e: instance-of v0, v1, Ljava/lang/Long; // type@059a │ │ +09f39c: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +09f3a0: 6200 4512 |0012: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ +09f3a4: 28f2 |0014: goto 0006 // -000e │ │ +09f3a6: 2010 9005 |0015: instance-of v0, v1, Ljava/lang/Float; // type@0590 │ │ +09f3aa: 3800 0500 |0017: if-eqz v0, 001c // +0005 │ │ +09f3ae: 6200 4312 |0019: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ +09f3b2: 28eb |001b: goto 0006 // -0015 │ │ +09f3b4: 2010 8205 |001c: instance-of v0, v1, Ljava/lang/Boolean; // type@0582 │ │ +09f3b8: 3800 0500 |001e: if-eqz v0, 0023 // +0005 │ │ +09f3bc: 6200 4212 |0020: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ +09f3c0: 28e4 |0022: goto 0006 // -001c │ │ +09f3c2: 2010 de05 |0023: instance-of v0, v1, Ljava/util/Set; // type@05de │ │ +09f3c6: 3800 0500 |0025: if-eqz v0, 002a // +0005 │ │ +09f3ca: 6200 4712 |0027: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ +09f3ce: 28dd |0029: goto 0006 // -0023 │ │ +09f3d0: 6200 4812 |002a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ +09f3d4: 28da |002c: goto 0006 // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x0006 line=62 │ │ 0x0007 line=51 │ │ 0x000b line=52 │ │ @@ -162926,20 +162950,20 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09f2f4: |[09f2f4] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogLayout:(Ljava/lang/Object;)I │ │ -09f304: 7110 3428 0100 |0000: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.fromObject:(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@2834 │ │ -09f30a: 0c00 |0003: move-result-object v0 │ │ -09f30c: 6e10 3528 0000 |0004: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getCardBackground:()I // method@2835 │ │ -09f312: 0a00 |0007: move-result v0 │ │ -09f314: 0f00 |0008: return v0 │ │ +09f3d8: |[09f3d8] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogLayout:(Ljava/lang/Object;)I │ │ +09f3e8: 7110 3428 0100 |0000: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.fromObject:(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@2834 │ │ +09f3ee: 0c00 |0003: move-result-object v0 │ │ +09f3f0: 6e10 3528 0000 |0004: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getCardBackground:()I // method@2835 │ │ +09f3f6: 0a00 |0007: move-result v0 │ │ +09f3f8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 obj Ljava/lang/Object; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceType;) │ │ @@ -162947,20 +162971,20 @@ │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09f318: |[09f318] fr.simon.marquis.preferencesmanager.model.PreferenceType.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ -09f328: 1c00 2b05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f32c: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -09f332: 0c00 |0005: move-result-object v0 │ │ -09f334: 1f00 2b05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ -09f338: 1100 |0008: return-object v0 │ │ +09f3fc: |[09f3fc] fr.simon.marquis.preferencesmanager.model.PreferenceType.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ +09f40c: 1c00 2b05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f410: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09f416: 0c00 |0005: move-result-object v0 │ │ +09f418: 1f00 2b05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@052b │ │ +09f41c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceType;) │ │ @@ -162968,20 +162992,20 @@ │ │ type : '()[Lfr/simon/marquis/preferencesmanager/model/PreferenceType;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09f33c: |[09f33c] fr.simon.marquis.preferencesmanager.model.PreferenceType.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ -09f34c: 6200 4112 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1241 │ │ -09f350: 6e10 df2d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.clone:()Ljava/lang/Object; // method@2ddf │ │ -09f356: 0c00 |0005: move-result-object v0 │ │ -09f358: 1f00 4b06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@064b │ │ -09f35c: 1100 |0008: return-object v0 │ │ +09f420: |[09f420] fr.simon.marquis.preferencesmanager.model.PreferenceType.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ +09f430: 6200 4112 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1241 │ │ +09f434: 6e10 df2d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.clone:()Ljava/lang/Object; // method@2ddf │ │ +09f43a: 0c00 |0005: move-result-object v0 │ │ +09f43c: 1f00 4b06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // type@064b │ │ +09f440: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceType;) │ │ @@ -162989,22 +163013,22 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -09f360: |[09f360] fr.simon.marquis.preferencesmanager.model.PreferenceType.getCardBackground:()I │ │ -09f370: 6200 8612 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -09f374: 6201 3412 |0002: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ -09f378: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ -09f37c: 5220 4a12 |0006: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundLight:I // field@124a │ │ -09f380: 0f00 |0008: return v0 │ │ -09f382: 5220 4912 |0009: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundDark:I // field@1249 │ │ -09f386: 28fd |000b: goto 0008 // -0003 │ │ +09f444: |[09f444] fr.simon.marquis.preferencesmanager.model.PreferenceType.getCardBackground:()I │ │ +09f454: 6200 8612 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +09f458: 6201 3412 |0002: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ +09f45c: 3310 0500 |0004: if-ne v0, v1, 0009 // +0005 │ │ +09f460: 5220 4a12 |0006: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundLight:I // field@124a │ │ +09f464: 0f00 |0008: return v0 │ │ +09f466: 5220 4912 |0009: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mCardBackgroundDark:I // field@1249 │ │ +09f46a: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceType;) │ │ @@ -163012,20 +163036,20 @@ │ │ type : '(Z)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -09f388: |[09f388] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogLayout:(Z)I │ │ -09f398: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ -09f39c: 5210 4c12 |0002: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutEdit:I // field@124c │ │ -09f3a0: 0f00 |0004: return v0 │ │ -09f3a2: 5210 4b12 |0005: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutAdd:I // field@124b │ │ -09f3a6: 28fd |0007: goto 0004 // -0003 │ │ +09f46c: |[09f46c] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogLayout:(Z)I │ │ +09f47c: 3802 0500 |0000: if-eqz v2, 0005 // +0005 │ │ +09f480: 5210 4c12 |0002: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutEdit:I // field@124c │ │ +09f484: 0f00 |0004: return v0 │ │ +09f486: 5210 4b12 |0005: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogLayoutAdd:I // field@124b │ │ +09f48a: 28fd |0007: goto 0004 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ 0x0000 - 0x0008 reg=2 editMode Z │ │ │ │ @@ -163034,17 +163058,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f3a8: |[09f3a8] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogTitleAdd:()I │ │ -09f3b8: 5210 4d12 |0000: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleAdd:I // field@124d │ │ -09f3bc: 0f00 |0002: return v0 │ │ +09f48c: |[09f48c] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogTitleAdd:()I │ │ +09f49c: 5210 4d12 |0000: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleAdd:I // field@124d │ │ +09f4a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/PreferenceType;) │ │ @@ -163052,30 +163076,30 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09f3c0: |[09f3c0] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogTitleEdit:()I │ │ -09f3d0: 5210 4e12 |0000: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleEdit:I // field@124e │ │ -09f3d4: 0f00 |0002: return v0 │ │ +09f4a4: |[09f4a4] fr.simon.marquis.preferencesmanager.model.PreferenceType.getDialogTitleEdit:()I │ │ +09f4b4: 5210 4e12 |0000: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.mDialogTitleEdit:I // field@124e │ │ +09f4b8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ │ │ source_file_idx : 3904 (PreferenceType.java) │ │ │ │ Class #676 header: │ │ class_idx : 1324 │ │ access_flags : 4096 (0x1000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4874 │ │ +source_file_idx : 4875 │ │ static_fields_size : 2 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 0 │ │ │ │ Class #676 annotations: │ │ Annotations on class │ │ @@ -163103,106 +163127,106 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 149 16-bit code units │ │ -09f3d8: |[09f3d8] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$1.:()V │ │ -09f3e8: 7100 4328 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // method@2843 │ │ -09f3ee: 0c00 |0003: move-result-object v0 │ │ -09f3f0: 2100 |0004: array-length v0, v0 │ │ -09f3f2: 2300 2306 |0005: new-array v0, v0, [I // type@0623 │ │ -09f3f6: 6900 4f12 |0007: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f3fa: 6200 4f12 |0009: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f3fe: 6201 5612 |000b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ -09f402: 6e10 4128 0100 |000d: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ -09f408: 0a01 |0010: move-result v1 │ │ -09f40a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -09f40c: 4b02 0001 |0012: aput v2, v0, v1 │ │ -09f410: 6200 4f12 |0014: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f414: 6201 5212 |0016: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ -09f418: 6e10 4128 0100 |0018: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ -09f41e: 0a01 |001b: move-result v1 │ │ -09f420: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -09f422: 4b02 0001 |001d: aput v2, v0, v1 │ │ -09f426: 6200 4f12 |001f: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f42a: 6201 5312 |0021: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ -09f42e: 6e10 4128 0100 |0023: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ -09f434: 0a01 |0026: move-result v1 │ │ -09f436: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -09f438: 4b02 0001 |0028: aput v2, v0, v1 │ │ -09f43c: 6200 4f12 |002a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f440: 6201 5412 |002c: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ -09f444: 6e10 4128 0100 |002e: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ -09f44a: 0a01 |0031: move-result v1 │ │ -09f44c: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -09f44e: 4b02 0001 |0033: aput v2, v0, v1 │ │ -09f452: 6200 4f12 |0035: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f456: 6201 5712 |0037: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1257 │ │ -09f45a: 6e10 4128 0100 |0039: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ -09f460: 0a01 |003c: move-result v1 │ │ -09f462: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -09f464: 4b02 0001 |003e: aput v2, v0, v1 │ │ -09f468: 7100 4928 0000 |0040: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // method@2849 │ │ -09f46e: 0c00 |0043: move-result-object v0 │ │ -09f470: 2100 |0044: array-length v0, v0 │ │ -09f472: 2300 2306 |0045: new-array v0, v0, [I // type@0623 │ │ -09f476: 6900 5012 |0047: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f47a: 6200 5012 |0049: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f47e: 6201 5912 |004b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ -09f482: 6e10 4728 0100 |004d: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ -09f488: 0a01 |0050: move-result v1 │ │ -09f48a: 1212 |0051: const/4 v2, #int 1 // #1 │ │ -09f48c: 4b02 0001 |0052: aput v2, v0, v1 │ │ -09f490: 6200 5012 |0054: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f494: 6201 5a12 |0056: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ -09f498: 6e10 4728 0100 |0058: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ -09f49e: 0a01 |005b: move-result v1 │ │ -09f4a0: 1222 |005c: const/4 v2, #int 2 // #2 │ │ -09f4a2: 4b02 0001 |005d: aput v2, v0, v1 │ │ -09f4a6: 6200 5012 |005f: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f4aa: 6201 5b12 |0061: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ -09f4ae: 6e10 4728 0100 |0063: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ -09f4b4: 0a01 |0066: move-result v1 │ │ -09f4b6: 1232 |0067: const/4 v2, #int 3 // #3 │ │ -09f4b8: 4b02 0001 |0068: aput v2, v0, v1 │ │ -09f4bc: 6200 5012 |006a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f4c0: 6201 5c12 |006c: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ -09f4c4: 6e10 4728 0100 |006e: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ -09f4ca: 0a01 |0071: move-result v1 │ │ -09f4cc: 1242 |0072: const/4 v2, #int 4 // #4 │ │ -09f4ce: 4b02 0001 |0073: aput v2, v0, v1 │ │ -09f4d2: 6200 5012 |0075: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f4d6: 6201 5d12 |0077: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ -09f4da: 6e10 4728 0100 |0079: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ -09f4e0: 0a01 |007c: move-result v1 │ │ -09f4e2: 1252 |007d: const/4 v2, #int 5 // #5 │ │ -09f4e4: 4b02 0001 |007e: aput v2, v0, v1 │ │ -09f4e8: 0e00 |0080: return-void │ │ -09f4ea: 0d00 |0081: move-exception v0 │ │ -09f4ec: 28fe |0082: goto 0080 // -0002 │ │ -09f4ee: 0d00 |0083: move-exception v0 │ │ -09f4f0: 28f1 |0084: goto 0075 // -000f │ │ -09f4f2: 0d00 |0085: move-exception v0 │ │ -09f4f4: 28e4 |0086: goto 006a // -001c │ │ -09f4f6: 0d00 |0087: move-exception v0 │ │ -09f4f8: 28d7 |0088: goto 005f // -0029 │ │ -09f4fa: 0d00 |0089: move-exception v0 │ │ -09f4fc: 28ca |008a: goto 0054 // -0036 │ │ -09f4fe: 0d00 |008b: move-exception v0 │ │ -09f500: 28b4 |008c: goto 0040 // -004c │ │ -09f502: 0d00 |008d: move-exception v0 │ │ -09f504: 28a7 |008e: goto 0035 // -0059 │ │ -09f506: 0d00 |008f: move-exception v0 │ │ -09f508: 289a |0090: goto 002a // -0066 │ │ -09f50a: 0d00 |0091: move-exception v0 │ │ -09f50c: 288d |0092: goto 001f // -0073 │ │ -09f50e: 0d00 |0093: move-exception v0 │ │ -09f510: 2880 |0094: goto 0014 // -0080 │ │ +09f4bc: |[09f4bc] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$1.:()V │ │ +09f4cc: 7100 4328 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // method@2843 │ │ +09f4d2: 0c00 |0003: move-result-object v0 │ │ +09f4d4: 2100 |0004: array-length v0, v0 │ │ +09f4d6: 2300 2306 |0005: new-array v0, v0, [I // type@0623 │ │ +09f4da: 6900 4f12 |0007: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09f4de: 6200 4f12 |0009: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09f4e2: 6201 5612 |000b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ +09f4e6: 6e10 4128 0100 |000d: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ +09f4ec: 0a01 |0010: move-result v1 │ │ +09f4ee: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +09f4f0: 4b02 0001 |0012: aput v2, v0, v1 │ │ +09f4f4: 6200 4f12 |0014: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09f4f8: 6201 5212 |0016: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ +09f4fc: 6e10 4128 0100 |0018: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ +09f502: 0a01 |001b: move-result v1 │ │ +09f504: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +09f506: 4b02 0001 |001d: aput v2, v0, v1 │ │ +09f50a: 6200 4f12 |001f: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09f50e: 6201 5312 |0021: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ +09f512: 6e10 4128 0100 |0023: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ +09f518: 0a01 |0026: move-result v1 │ │ +09f51a: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +09f51c: 4b02 0001 |0028: aput v2, v0, v1 │ │ +09f520: 6200 4f12 |002a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09f524: 6201 5412 |002c: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ +09f528: 6e10 4128 0100 |002e: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ +09f52e: 0a01 |0031: move-result v1 │ │ +09f530: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +09f532: 4b02 0001 |0033: aput v2, v0, v1 │ │ +09f536: 6200 4f12 |0035: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09f53a: 6201 5712 |0037: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1257 │ │ +09f53e: 6e10 4128 0100 |0039: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ +09f544: 0a01 |003c: move-result v1 │ │ +09f546: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +09f548: 4b02 0001 |003e: aput v2, v0, v1 │ │ +09f54c: 7100 4928 0000 |0040: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // method@2849 │ │ +09f552: 0c00 |0043: move-result-object v0 │ │ +09f554: 2100 |0044: array-length v0, v0 │ │ +09f556: 2300 2306 |0045: new-array v0, v0, [I // type@0623 │ │ +09f55a: 6900 5012 |0047: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f55e: 6200 5012 |0049: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f562: 6201 5912 |004b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ +09f566: 6e10 4728 0100 |004d: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ +09f56c: 0a01 |0050: move-result v1 │ │ +09f56e: 1212 |0051: const/4 v2, #int 1 // #1 │ │ +09f570: 4b02 0001 |0052: aput v2, v0, v1 │ │ +09f574: 6200 5012 |0054: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f578: 6201 5a12 |0056: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ +09f57c: 6e10 4728 0100 |0058: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ +09f582: 0a01 |005b: move-result v1 │ │ +09f584: 1222 |005c: const/4 v2, #int 2 // #2 │ │ +09f586: 4b02 0001 |005d: aput v2, v0, v1 │ │ +09f58a: 6200 5012 |005f: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f58e: 6201 5b12 |0061: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ +09f592: 6e10 4728 0100 |0063: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ +09f598: 0a01 |0066: move-result v1 │ │ +09f59a: 1232 |0067: const/4 v2, #int 3 // #3 │ │ +09f59c: 4b02 0001 |0068: aput v2, v0, v1 │ │ +09f5a0: 6200 5012 |006a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f5a4: 6201 5c12 |006c: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ +09f5a8: 6e10 4728 0100 |006e: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ +09f5ae: 0a01 |0071: move-result v1 │ │ +09f5b0: 1242 |0072: const/4 v2, #int 4 // #4 │ │ +09f5b2: 4b02 0001 |0073: aput v2, v0, v1 │ │ +09f5b6: 6200 5012 |0075: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f5ba: 6201 5d12 |0077: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ +09f5be: 6e10 4728 0100 |0079: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ +09f5c4: 0a01 |007c: move-result v1 │ │ +09f5c6: 1252 |007d: const/4 v2, #int 5 // #5 │ │ +09f5c8: 4b02 0001 |007e: aput v2, v0, v1 │ │ +09f5cc: 0e00 |0080: return-void │ │ +09f5ce: 0d00 |0081: move-exception v0 │ │ +09f5d0: 28fe |0082: goto 0080 // -0002 │ │ +09f5d2: 0d00 |0083: move-exception v0 │ │ +09f5d4: 28f1 |0084: goto 0075 // -000f │ │ +09f5d6: 0d00 |0085: move-exception v0 │ │ +09f5d8: 28e4 |0086: goto 006a // -001c │ │ +09f5da: 0d00 |0087: move-exception v0 │ │ +09f5dc: 28d7 |0088: goto 005f // -0029 │ │ +09f5de: 0d00 |0089: move-exception v0 │ │ +09f5e0: 28ca |008a: goto 0054 // -0036 │ │ +09f5e2: 0d00 |008b: move-exception v0 │ │ +09f5e4: 28b4 |008c: goto 0040 // -004c │ │ +09f5e6: 0d00 |008d: move-exception v0 │ │ +09f5e8: 28a7 |008e: goto 0035 // -0059 │ │ +09f5ea: 0d00 |008f: move-exception v0 │ │ +09f5ec: 289a |0090: goto 002a // -0066 │ │ +09f5ee: 0d00 |0091: move-exception v0 │ │ +09f5f0: 288d |0092: goto 001f // -0073 │ │ +09f5f2: 0d00 |0093: move-exception v0 │ │ +09f5f4: 2880 |0094: goto 0014 // -0080 │ │ catches : 10 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0093 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0091 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x008f │ │ @@ -163223,21 +163247,21 @@ │ │ positions : │ │ 0x0000 line=66 │ │ 0x0040 line=40 │ │ 0x008b line=66 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4874 (XmlColorTheme.java) │ │ + source_file_idx : 4875 (XmlColorTheme.java) │ │ │ │ Class #677 header: │ │ class_idx : 1325 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 1422 │ │ -source_file_idx : 4874 │ │ +source_file_idx : 4875 │ │ static_fields_size : 7 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #677 annotations: │ │ Annotations on class │ │ @@ -163288,62 +163312,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 91 16-bit code units │ │ -09f598: |[09f598] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.:()V │ │ -09f5a8: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -09f5aa: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -09f5ac: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -09f5ae: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -09f5b0: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -09f5b2: 2200 2d05 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f5b6: 1a01 ce10 |0007: const-string v1, "TAG" // string@10ce │ │ -09f5ba: 7030 4028 1003 |0009: invoke-direct {v0, v1, v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ -09f5c0: 6900 5612 |000c: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ -09f5c4: 2200 2d05 |000e: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f5c8: 1a01 0f02 |0010: const-string v1, "ATTR_NAME" // string@020f │ │ -09f5cc: 7030 4028 1004 |0012: invoke-direct {v0, v1, v4}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ -09f5d2: 6900 5212 |0015: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ -09f5d6: 2200 2d05 |0017: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f5da: 1a01 1102 |0019: const-string v1, "ATTR_VALUE" // string@0211 │ │ -09f5de: 7030 4028 1005 |001b: invoke-direct {v0, v1, v5}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ -09f5e4: 6900 5312 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ -09f5e8: 2200 2d05 |0020: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f5ec: 1a01 6103 |0022: const-string v1, "COMMENT" // string@0361 │ │ -09f5f0: 7030 4028 1006 |0024: invoke-direct {v0, v1, v6}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ -09f5f6: 6900 5412 |0027: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ -09f5fa: 2200 2d05 |0029: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f5fe: 1a01 cb11 |002b: const-string v1, "VALUE" // string@11cb │ │ -09f602: 7030 4028 1007 |002d: invoke-direct {v0, v1, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ -09f608: 6900 5712 |0030: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1257 │ │ -09f60c: 2200 2d05 |0032: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f610: 1a01 e003 |0034: const-string v1, "DEFAULT" // string@03e0 │ │ -09f614: 1252 |0036: const/4 v2, #int 5 // #5 │ │ -09f616: 7030 4028 1002 |0037: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ -09f61c: 6900 5512 |003a: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.DEFAULT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1255 │ │ -09f620: 1260 |003c: const/4 v0, #int 6 // #6 │ │ -09f622: 2300 4c06 |003d: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@064c │ │ -09f626: 6201 5612 |003f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ -09f62a: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ -09f62e: 6201 5212 |0043: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ -09f632: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -09f636: 6201 5312 |0047: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ -09f63a: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ -09f63e: 6201 5412 |004b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ -09f642: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ -09f646: 6201 5712 |004f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1257 │ │ -09f64a: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ -09f64e: 1251 |0053: const/4 v1, #int 5 // #5 │ │ -09f650: 6202 5512 |0054: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.DEFAULT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1255 │ │ -09f654: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ -09f658: 6900 5112 |0058: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1251 │ │ -09f65c: 0e00 |005a: return-void │ │ +09f67c: |[09f67c] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.:()V │ │ +09f68c: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +09f68e: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +09f690: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +09f692: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +09f694: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +09f696: 2200 2d05 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f69a: 1a01 cf10 |0007: const-string v1, "TAG" // string@10cf │ │ +09f69e: 7030 4028 1003 |0009: invoke-direct {v0, v1, v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ +09f6a4: 6900 5612 |000c: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ +09f6a8: 2200 2d05 |000e: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f6ac: 1a01 0f02 |0010: const-string v1, "ATTR_NAME" // string@020f │ │ +09f6b0: 7030 4028 1004 |0012: invoke-direct {v0, v1, v4}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ +09f6b6: 6900 5212 |0015: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ +09f6ba: 2200 2d05 |0017: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f6be: 1a01 1102 |0019: const-string v1, "ATTR_VALUE" // string@0211 │ │ +09f6c2: 7030 4028 1005 |001b: invoke-direct {v0, v1, v5}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ +09f6c8: 6900 5312 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ +09f6cc: 2200 2d05 |0020: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f6d0: 1a01 6103 |0022: const-string v1, "COMMENT" // string@0361 │ │ +09f6d4: 7030 4028 1006 |0024: invoke-direct {v0, v1, v6}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ +09f6da: 6900 5412 |0027: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ +09f6de: 2200 2d05 |0029: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f6e2: 1a01 cc11 |002b: const-string v1, "VALUE" // string@11cc │ │ +09f6e6: 7030 4028 1007 |002d: invoke-direct {v0, v1, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ +09f6ec: 6900 5712 |0030: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1257 │ │ +09f6f0: 2200 2d05 |0032: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f6f4: 1a01 e003 |0034: const-string v1, "DEFAULT" // string@03e0 │ │ +09f6f8: 1252 |0036: const/4 v2, #int 5 // #5 │ │ +09f6fa: 7030 4028 1002 |0037: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.:(Ljava/lang/String;I)V // method@2840 │ │ +09f700: 6900 5512 |003a: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.DEFAULT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1255 │ │ +09f704: 1260 |003c: const/4 v0, #int 6 // #6 │ │ +09f706: 2300 4c06 |003d: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@064c │ │ +09f70a: 6201 5612 |003f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ +09f70e: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ +09f712: 6201 5212 |0043: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ +09f716: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +09f71a: 6201 5312 |0047: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ +09f71e: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ +09f722: 6201 5412 |004b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ +09f726: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ +09f72a: 6201 5712 |004f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1257 │ │ +09f72e: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ +09f732: 1251 |0053: const/4 v1, #int 5 // #5 │ │ +09f734: 6202 5512 |0054: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.DEFAULT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1255 │ │ +09f738: 4d02 0001 |0056: aput-object v2, v0, v1 │ │ +09f73c: 6900 5112 |0058: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1251 │ │ +09f740: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=29 │ │ 0x003c line=28 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;) │ │ @@ -163351,17 +163375,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09f660: |[09f660] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.:(Ljava/lang/String;I)V │ │ -09f670: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09f676: 0e00 |0003: return-void │ │ +09f744: |[09f744] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.:(Ljava/lang/String;I)V │ │ +09f754: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09f75a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -163371,20 +163395,20 @@ │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09f678: |[09f678] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; │ │ -09f688: 1c00 2d05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f68c: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -09f692: 0c00 |0005: move-result-object v0 │ │ -09f694: 1f00 2d05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ -09f698: 1100 |0008: return-object v0 │ │ +09f75c: |[09f75c] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; │ │ +09f76c: 1c00 2d05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f770: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09f776: 0c00 |0005: move-result-object v0 │ │ +09f778: 1f00 2d05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@052d │ │ +09f77c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;) │ │ @@ -163392,33 +163416,33 @@ │ │ type : '()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09f69c: |[09f69c] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; │ │ -09f6ac: 6200 5112 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1251 │ │ -09f6b0: 6e10 e02d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.clone:()Ljava/lang/Object; // method@2de0 │ │ -09f6b6: 0c00 |0005: move-result-object v0 │ │ -09f6b8: 1f00 4c06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@064c │ │ -09f6bc: 1100 |0008: return-object v0 │ │ +09f780: |[09f780] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorTagEnum.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; │ │ +09f790: 6200 5112 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1251 │ │ +09f794: 6e10 e02d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.clone:()Ljava/lang/Object; // method@2de0 │ │ +09f79a: 0c00 |0005: move-result-object v0 │ │ +09f79c: 1f00 4c06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // type@064c │ │ +09f7a0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4874 (XmlColorTheme.java) │ │ + source_file_idx : 4875 (XmlColorTheme.java) │ │ │ │ Class #678 header: │ │ class_idx : 1326 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 1422 │ │ -source_file_idx : 4874 │ │ +source_file_idx : 4875 │ │ static_fields_size : 6 │ │ instance_fields_size: 0 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 0 │ │ │ │ Class #678 annotations: │ │ Annotations on class │ │ @@ -163465,54 +163489,54 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 0 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -09f6c0: |[09f6c0] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.:()V │ │ -09f6d0: 1246 |0000: const/4 v6, #int 4 // #4 │ │ -09f6d2: 1235 |0001: const/4 v5, #int 3 // #3 │ │ -09f6d4: 1224 |0002: const/4 v4, #int 2 // #2 │ │ -09f6d6: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -09f6d8: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -09f6da: 2200 2e05 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f6de: 1a01 5704 |0007: const-string v1, "ECLIPSE" // string@0457 │ │ -09f6e2: 7030 4528 1002 |0009: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ -09f6e8: 6900 5912 |000c: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ -09f6ec: 2200 2e05 |000e: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f6f0: 1a01 5d05 |0010: const-string v1, "GOOGLE" // string@055d │ │ -09f6f4: 7030 4528 1003 |0012: invoke-direct {v0, v1, v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ -09f6fa: 6900 5a12 |0015: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ -09f6fe: 2200 2e05 |0017: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f702: 1a01 6f0f |0019: const-string v1, "ROBOTICKET" // string@0f6f │ │ -09f706: 7030 4528 1004 |001b: invoke-direct {v0, v1, v4}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ -09f70c: 6900 5d12 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ -09f710: 2200 2e05 |0020: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f714: 1a01 4c0e |0022: const-string v1, "NOTEPAD" // string@0e4c │ │ -09f718: 7030 4528 1005 |0024: invoke-direct {v0, v1, v5}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ -09f71e: 6900 5c12 |0027: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ -09f722: 2200 2e05 |0029: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f726: 1a01 470e |002b: const-string v1, "NETBEANS" // string@0e47 │ │ -09f72a: 7030 4528 1006 |002d: invoke-direct {v0, v1, v6}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ -09f730: 6900 5b12 |0030: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ -09f734: 1250 |0032: const/4 v0, #int 5 // #5 │ │ -09f736: 2300 4d06 |0033: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@064d │ │ -09f73a: 6201 5912 |0035: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ -09f73e: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ -09f742: 6201 5a12 |0039: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ -09f746: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ -09f74a: 6201 5d12 |003d: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ -09f74e: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ -09f752: 6201 5c12 |0041: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ -09f756: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ -09f75a: 6201 5b12 |0045: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ -09f75e: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ -09f762: 6900 5812 |0049: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1258 │ │ -09f766: 0e00 |004b: return-void │ │ +09f7a4: |[09f7a4] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.:()V │ │ +09f7b4: 1246 |0000: const/4 v6, #int 4 // #4 │ │ +09f7b6: 1235 |0001: const/4 v5, #int 3 // #3 │ │ +09f7b8: 1224 |0002: const/4 v4, #int 2 // #2 │ │ +09f7ba: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +09f7bc: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +09f7be: 2200 2e05 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f7c2: 1a01 5704 |0007: const-string v1, "ECLIPSE" // string@0457 │ │ +09f7c6: 7030 4528 1002 |0009: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ +09f7cc: 6900 5912 |000c: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ +09f7d0: 2200 2e05 |000e: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f7d4: 1a01 5d05 |0010: const-string v1, "GOOGLE" // string@055d │ │ +09f7d8: 7030 4528 1003 |0012: invoke-direct {v0, v1, v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ +09f7de: 6900 5a12 |0015: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ +09f7e2: 2200 2e05 |0017: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f7e6: 1a01 6f0f |0019: const-string v1, "ROBOTICKET" // string@0f6f │ │ +09f7ea: 7030 4528 1004 |001b: invoke-direct {v0, v1, v4}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ +09f7f0: 6900 5d12 |001e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ +09f7f4: 2200 2e05 |0020: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f7f8: 1a01 4c0e |0022: const-string v1, "NOTEPAD" // string@0e4c │ │ +09f7fc: 7030 4528 1005 |0024: invoke-direct {v0, v1, v5}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ +09f802: 6900 5c12 |0027: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ +09f806: 2200 2e05 |0029: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f80a: 1a01 470e |002b: const-string v1, "NETBEANS" // string@0e47 │ │ +09f80e: 7030 4528 1006 |002d: invoke-direct {v0, v1, v6}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.:(Ljava/lang/String;I)V // method@2845 │ │ +09f814: 6900 5b12 |0030: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ +09f818: 1250 |0032: const/4 v0, #int 5 // #5 │ │ +09f81a: 2300 4d06 |0033: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@064d │ │ +09f81e: 6201 5912 |0035: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ +09f822: 4d01 0002 |0037: aput-object v1, v0, v2 │ │ +09f826: 6201 5a12 |0039: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ +09f82a: 4d01 0003 |003b: aput-object v1, v0, v3 │ │ +09f82e: 6201 5d12 |003d: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ +09f832: 4d01 0004 |003f: aput-object v1, v0, v4 │ │ +09f836: 6201 5c12 |0041: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ +09f83a: 4d01 0005 |0043: aput-object v1, v0, v5 │ │ +09f83e: 6201 5b12 |0045: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ +09f842: 4d01 0006 |0047: aput-object v1, v0, v6 │ │ +09f846: 6900 5812 |0049: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1258 │ │ +09f84a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=25 │ │ 0x0032 line=24 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;) │ │ @@ -163520,17 +163544,17 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -09f768: |[09f768] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.:(Ljava/lang/String;I)V │ │ -09f778: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09f77e: 0e00 |0003: return-void │ │ +09f84c: |[09f84c] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.:(Ljava/lang/String;I)V │ │ +09f85c: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09f862: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; │ │ 0x0000 - 0x0004 reg=1 (null) Ljava/lang/String; │ │ 0x0000 - 0x0004 reg=2 (null) I │ │ @@ -163540,20 +163564,20 @@ │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09f780: |[09f780] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; │ │ -09f790: 1c00 2e05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f794: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -09f79a: 0c00 |0005: move-result-object v0 │ │ -09f79c: 1f00 2e05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ -09f7a0: 1100 |0008: return-object v0 │ │ +09f864: |[09f864] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; │ │ +09f874: 1c00 2e05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f878: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09f87e: 0c00 |0005: move-result-object v0 │ │ +09f880: 1f00 2e05 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@052e │ │ +09f884: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;) │ │ @@ -163561,41 +163585,41 @@ │ │ type : '()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09f7a4: |[09f7a4] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; │ │ -09f7b4: 6200 5812 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1258 │ │ -09f7b8: 6e10 e12d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.clone:()Ljava/lang/Object; // method@2de1 │ │ -09f7be: 0c00 |0005: move-result-object v0 │ │ -09f7c0: 1f00 4d06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@064d │ │ -09f7c4: 1100 |0008: return-object v0 │ │ +09f888: |[09f888] fr.simon.marquis.preferencesmanager.model.XmlColorTheme$ColorThemeEnum.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; │ │ +09f898: 6200 5812 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1258 │ │ +09f89c: 6e10 e12d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.clone:()Ljava/lang/Object; // method@2de1 │ │ +09f8a2: 0c00 |0005: move-result-object v0 │ │ +09f8a4: 1f00 4d06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // type@064d │ │ +09f8a8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ │ │ Virtual methods - │ │ - source_file_idx : 4874 (XmlColorTheme.java) │ │ + source_file_idx : 4875 (XmlColorTheme.java) │ │ │ │ Class #679 header: │ │ class_idx : 1327 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4874 │ │ +source_file_idx : 4875 │ │ static_fields_size : 0 │ │ instance_fields_size: 6 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #679 annotations: │ │ Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1; Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; } │ │ + VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; } │ │ │ │ Class #679 - │ │ Class descriptor : 'Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Ljava/lang/Object;' │ │ Interfaces - │ │ Static fields - │ │ @@ -163630,35 +163654,35 @@ │ │ type : '(Landroid/content/res/Resources;IIIIII)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 8 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -09f7c8: |[09f7c8] fr.simon.marquis.preferencesmanager.model.XmlColorTheme.:(Landroid/content/res/Resources;IIIIII)V │ │ -09f7d8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -09f7de: 6e20 ab01 3200 |0003: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -09f7e4: 0a00 |0006: move-result v0 │ │ -09f7e6: 5910 6212 |0007: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.tag:I // field@1262 │ │ -09f7ea: 6e20 ab01 4200 |0009: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -09f7f0: 0a00 |000c: move-result v0 │ │ -09f7f2: 5910 5e12 |000d: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeName:I // field@125e │ │ -09f7f6: 6e20 ab01 5200 |000f: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -09f7fc: 0a00 |0012: move-result v0 │ │ -09f7fe: 5910 5f12 |0013: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeValue:I // field@125f │ │ -09f802: 6e20 ab01 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -09f808: 0a00 |0018: move-result v0 │ │ -09f80a: 5910 6012 |0019: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.comment:I // field@1260 │ │ -09f80e: 6e20 ab01 7200 |001b: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -09f814: 0a00 |001e: move-result v0 │ │ -09f816: 5910 6312 |001f: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.value:I // field@1263 │ │ -09f81a: 6e20 ab01 8200 |0021: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -09f820: 0a00 |0024: move-result v0 │ │ -09f822: 5910 6112 |0025: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.defaultColor:I // field@1261 │ │ -09f826: 0e00 |0027: return-void │ │ +09f8ac: |[09f8ac] fr.simon.marquis.preferencesmanager.model.XmlColorTheme.:(Landroid/content/res/Resources;IIIIII)V │ │ +09f8bc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +09f8c2: 6e20 ab01 3200 |0003: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +09f8c8: 0a00 |0006: move-result v0 │ │ +09f8ca: 5910 6212 |0007: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.tag:I // field@1262 │ │ +09f8ce: 6e20 ab01 4200 |0009: invoke-virtual {v2, v4}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +09f8d4: 0a00 |000c: move-result v0 │ │ +09f8d6: 5910 5e12 |000d: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeName:I // field@125e │ │ +09f8da: 6e20 ab01 5200 |000f: invoke-virtual {v2, v5}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +09f8e0: 0a00 |0012: move-result v0 │ │ +09f8e2: 5910 5f12 |0013: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeValue:I // field@125f │ │ +09f8e6: 6e20 ab01 6200 |0015: invoke-virtual {v2, v6}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +09f8ec: 0a00 |0018: move-result v0 │ │ +09f8ee: 5910 6012 |0019: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.comment:I // field@1260 │ │ +09f8f2: 6e20 ab01 7200 |001b: invoke-virtual {v2, v7}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +09f8f8: 0a00 |001e: move-result v0 │ │ +09f8fa: 5910 6312 |001f: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.value:I // field@1263 │ │ +09f8fe: 6e20 ab01 8200 |0021: invoke-virtual {v2, v8}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +09f904: 0a00 |0024: move-result v0 │ │ +09f906: 5910 6112 |0025: iput v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.defaultColor:I // field@1261 │ │ +09f90a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0009 line=58 │ │ 0x000f line=59 │ │ 0x0015 line=60 │ │ @@ -163680,73 +163704,73 @@ │ │ type : '(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 152 16-bit code units │ │ -09f828: |[09f828] fr.simon.marquis.preferencesmanager.model.XmlColorTheme.createTheme:(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; │ │ -09f838: 6200 5012 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ -09f83c: 6e10 4728 0900 |0002: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ -09f842: 0a01 |0005: move-result v1 │ │ -09f844: 4400 0001 |0006: aget v0, v0, v1 │ │ -09f848: 2b00 8200 0000 |0008: packed-switch v0, 0000008a // +00000082 │ │ -09f84e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -09f850: 1100 |000c: return-object v0 │ │ -09f852: 2200 2f05 |000d: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ -09f856: 1402 1a00 0a7f |000f: const v2, #float 1.83434e+38 // #7f0a001a │ │ -09f85c: 1403 1600 0a7f |0012: const v3, #float 1.83434e+38 // #7f0a0016 │ │ -09f862: 1404 1700 0a7f |0015: const v4, #float 1.83434e+38 // #7f0a0017 │ │ -09f868: 1405 1800 0a7f |0018: const v5, #float 1.83434e+38 // #7f0a0018 │ │ -09f86e: 1406 1b00 0a7f |001b: const v6, #float 1.83434e+38 // #7f0a001b │ │ -09f874: 1407 1900 0a7f |001e: const v7, #float 1.83434e+38 // #7f0a0019 │ │ -09f87a: 0781 |0021: move-object v1, v8 │ │ -09f87c: 7608 4a28 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ -09f882: 28e7 |0025: goto 000c // -0019 │ │ -09f884: 2200 2f05 |0026: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ -09f888: 1402 2000 0a7f |0028: const v2, #float 1.83434e+38 // #7f0a0020 │ │ -09f88e: 1403 1c00 0a7f |002b: const v3, #float 1.83434e+38 // #7f0a001c │ │ -09f894: 1404 1d00 0a7f |002e: const v4, #float 1.83434e+38 // #7f0a001d │ │ -09f89a: 1405 1e00 0a7f |0031: const v5, #float 1.83434e+38 // #7f0a001e │ │ -09f8a0: 1406 2100 0a7f |0034: const v6, #float 1.83434e+38 // #7f0a0021 │ │ -09f8a6: 1407 1f00 0a7f |0037: const v7, #float 1.83434e+38 // #7f0a001f │ │ -09f8ac: 0781 |003a: move-object v1, v8 │ │ -09f8ae: 7608 4a28 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ -09f8b4: 28ce |003e: goto 000c // -0032 │ │ -09f8b6: 2200 2f05 |003f: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ -09f8ba: 1402 2600 0a7f |0041: const v2, #float 1.83434e+38 // #7f0a0026 │ │ -09f8c0: 1403 2200 0a7f |0044: const v3, #float 1.83434e+38 // #7f0a0022 │ │ -09f8c6: 1404 2300 0a7f |0047: const v4, #float 1.83434e+38 // #7f0a0023 │ │ -09f8cc: 1405 2400 0a7f |004a: const v5, #float 1.83434e+38 // #7f0a0024 │ │ -09f8d2: 1406 2700 0a7f |004d: const v6, #float 1.83434e+38 // #7f0a0027 │ │ -09f8d8: 1407 2500 0a7f |0050: const v7, #float 1.83434e+38 // #7f0a0025 │ │ -09f8de: 0781 |0053: move-object v1, v8 │ │ -09f8e0: 7608 4a28 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ -09f8e6: 28b5 |0057: goto 000c // -004b │ │ -09f8e8: 2200 2f05 |0058: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ -09f8ec: 1402 2c00 0a7f |005a: const v2, #float 1.83434e+38 // #7f0a002c │ │ -09f8f2: 1403 2800 0a7f |005d: const v3, #float 1.83434e+38 // #7f0a0028 │ │ -09f8f8: 1404 2900 0a7f |0060: const v4, #float 1.83434e+38 // #7f0a0029 │ │ -09f8fe: 1405 2a00 0a7f |0063: const v5, #float 1.83434e+38 // #7f0a002a │ │ -09f904: 1406 2d00 0a7f |0066: const v6, #float 1.83434e+38 // #7f0a002d │ │ -09f90a: 1407 2b00 0a7f |0069: const v7, #float 1.83434e+38 // #7f0a002b │ │ -09f910: 0781 |006c: move-object v1, v8 │ │ -09f912: 7608 4a28 0000 |006d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ -09f918: 289c |0070: goto 000c // -0064 │ │ -09f91a: 2200 2f05 |0071: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ -09f91e: 1402 3200 0a7f |0073: const v2, #float 1.83434e+38 // #7f0a0032 │ │ -09f924: 1403 2e00 0a7f |0076: const v3, #float 1.83434e+38 // #7f0a002e │ │ -09f92a: 1404 2f00 0a7f |0079: const v4, #float 1.83434e+38 // #7f0a002f │ │ -09f930: 1405 3000 0a7f |007c: const v5, #float 1.83434e+38 // #7f0a0030 │ │ -09f936: 1406 3300 0a7f |007f: const v6, #float 1.83434e+38 // #7f0a0033 │ │ -09f93c: 1407 3100 0a7f |0082: const v7, #float 1.83434e+38 // #7f0a0031 │ │ -09f942: 0781 |0085: move-object v1, v8 │ │ -09f944: 7608 4a28 0000 |0086: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ -09f94a: 2883 |0089: goto 000c // -007d │ │ -09f94c: 0001 0500 0100 0000 0500 0000 1e00 ... |008a: packed-switch-data (14 units) │ │ +09f90c: |[09f90c] fr.simon.marquis.preferencesmanager.model.XmlColorTheme.createTheme:(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; │ │ +09f91c: 6200 5012 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorThemeEnum:[I // field@1250 │ │ +09f920: 6e10 4728 0900 |0002: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ordinal:()I // method@2847 │ │ +09f926: 0a01 |0005: move-result v1 │ │ +09f928: 4400 0001 |0006: aget v0, v0, v1 │ │ +09f92c: 2b00 8200 0000 |0008: packed-switch v0, 0000008a // +00000082 │ │ +09f932: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +09f934: 1100 |000c: return-object v0 │ │ +09f936: 2200 2f05 |000d: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ +09f93a: 1402 1a00 0a7f |000f: const v2, #float 1.83434e+38 // #7f0a001a │ │ +09f940: 1403 1600 0a7f |0012: const v3, #float 1.83434e+38 // #7f0a0016 │ │ +09f946: 1404 1700 0a7f |0015: const v4, #float 1.83434e+38 // #7f0a0017 │ │ +09f94c: 1405 1800 0a7f |0018: const v5, #float 1.83434e+38 // #7f0a0018 │ │ +09f952: 1406 1b00 0a7f |001b: const v6, #float 1.83434e+38 // #7f0a001b │ │ +09f958: 1407 1900 0a7f |001e: const v7, #float 1.83434e+38 // #7f0a0019 │ │ +09f95e: 0781 |0021: move-object v1, v8 │ │ +09f960: 7608 4a28 0000 |0022: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ +09f966: 28e7 |0025: goto 000c // -0019 │ │ +09f968: 2200 2f05 |0026: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ +09f96c: 1402 2000 0a7f |0028: const v2, #float 1.83434e+38 // #7f0a0020 │ │ +09f972: 1403 1c00 0a7f |002b: const v3, #float 1.83434e+38 // #7f0a001c │ │ +09f978: 1404 1d00 0a7f |002e: const v4, #float 1.83434e+38 // #7f0a001d │ │ +09f97e: 1405 1e00 0a7f |0031: const v5, #float 1.83434e+38 // #7f0a001e │ │ +09f984: 1406 2100 0a7f |0034: const v6, #float 1.83434e+38 // #7f0a0021 │ │ +09f98a: 1407 1f00 0a7f |0037: const v7, #float 1.83434e+38 // #7f0a001f │ │ +09f990: 0781 |003a: move-object v1, v8 │ │ +09f992: 7608 4a28 0000 |003b: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ +09f998: 28ce |003e: goto 000c // -0032 │ │ +09f99a: 2200 2f05 |003f: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ +09f99e: 1402 2600 0a7f |0041: const v2, #float 1.83434e+38 // #7f0a0026 │ │ +09f9a4: 1403 2200 0a7f |0044: const v3, #float 1.83434e+38 // #7f0a0022 │ │ +09f9aa: 1404 2300 0a7f |0047: const v4, #float 1.83434e+38 // #7f0a0023 │ │ +09f9b0: 1405 2400 0a7f |004a: const v5, #float 1.83434e+38 // #7f0a0024 │ │ +09f9b6: 1406 2700 0a7f |004d: const v6, #float 1.83434e+38 // #7f0a0027 │ │ +09f9bc: 1407 2500 0a7f |0050: const v7, #float 1.83434e+38 // #7f0a0025 │ │ +09f9c2: 0781 |0053: move-object v1, v8 │ │ +09f9c4: 7608 4a28 0000 |0054: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ +09f9ca: 28b5 |0057: goto 000c // -004b │ │ +09f9cc: 2200 2f05 |0058: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ +09f9d0: 1402 2c00 0a7f |005a: const v2, #float 1.83434e+38 // #7f0a002c │ │ +09f9d6: 1403 2800 0a7f |005d: const v3, #float 1.83434e+38 // #7f0a0028 │ │ +09f9dc: 1404 2900 0a7f |0060: const v4, #float 1.83434e+38 // #7f0a0029 │ │ +09f9e2: 1405 2a00 0a7f |0063: const v5, #float 1.83434e+38 // #7f0a002a │ │ +09f9e8: 1406 2d00 0a7f |0066: const v6, #float 1.83434e+38 // #7f0a002d │ │ +09f9ee: 1407 2b00 0a7f |0069: const v7, #float 1.83434e+38 // #7f0a002b │ │ +09f9f4: 0781 |006c: move-object v1, v8 │ │ +09f9f6: 7608 4a28 0000 |006d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ +09f9fc: 289c |0070: goto 000c // -0064 │ │ +09f9fe: 2200 2f05 |0071: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // type@052f │ │ +09fa02: 1402 3200 0a7f |0073: const v2, #float 1.83434e+38 // #7f0a0032 │ │ +09fa08: 1403 2e00 0a7f |0076: const v3, #float 1.83434e+38 // #7f0a002e │ │ +09fa0e: 1404 2f00 0a7f |0079: const v4, #float 1.83434e+38 // #7f0a002f │ │ +09fa14: 1405 3000 0a7f |007c: const v5, #float 1.83434e+38 // #7f0a0030 │ │ +09fa1a: 1406 3300 0a7f |007f: const v6, #float 1.83434e+38 // #7f0a0033 │ │ +09fa20: 1407 3100 0a7f |0082: const v7, #float 1.83434e+38 // #7f0a0031 │ │ +09fa26: 0781 |0085: move-object v1, v8 │ │ +09fa28: 7608 4a28 0000 |0086: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.:(Landroid/content/res/Resources;IIIIII)V // method@284a │ │ +09fa2e: 2883 |0089: goto 000c // -007d │ │ +09fa30: 0001 0500 0100 0000 0500 0000 1e00 ... |008a: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x000b line=52 │ │ 0x000d line=42 │ │ 0x0026 line=44 │ │ 0x003f line=46 │ │ @@ -163763,55 +163787,55 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 44 16-bit code units │ │ -09f968: |[09f968] fr.simon.marquis.preferencesmanager.model.XmlColorTheme.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I │ │ -09f978: 6200 4f12 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ -09f97c: 6e10 4128 0300 |0002: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ -09f982: 0a01 |0005: move-result v1 │ │ -09f984: 4400 0001 |0006: aget v0, v0, v1 │ │ -09f988: 2b00 1600 0000 |0008: packed-switch v0, 0000001e // +00000016 │ │ -09f98e: 5220 6112 |000b: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.defaultColor:I // field@1261 │ │ -09f992: 0f00 |000d: return v0 │ │ -09f994: 5220 6212 |000e: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.tag:I // field@1262 │ │ -09f998: 28fd |0010: goto 000d // -0003 │ │ -09f99a: 5220 5e12 |0011: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeName:I // field@125e │ │ -09f99e: 28fa |0013: goto 000d // -0006 │ │ -09f9a0: 5220 5f12 |0014: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeValue:I // field@125f │ │ -09f9a4: 28f7 |0016: goto 000d // -0009 │ │ -09f9a6: 5220 6012 |0017: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.comment:I // field@1260 │ │ -09f9aa: 28f4 |0019: goto 000d // -000c │ │ -09f9ac: 5220 6312 |001a: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.value:I // field@1263 │ │ -09f9b0: 28f1 |001c: goto 000d // -000f │ │ -09f9b2: 0000 |001d: nop // spacer │ │ -09f9b4: 0001 0500 0100 0000 0600 0000 0900 ... |001e: packed-switch-data (14 units) │ │ +09fa4c: |[09fa4c] fr.simon.marquis.preferencesmanager.model.XmlColorTheme.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I │ │ +09fa5c: 6200 4f12 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$XmlColorTheme$ColorTagEnum:[I // field@124f │ │ +09fa60: 6e10 4128 0300 |0002: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ordinal:()I // method@2841 │ │ +09fa66: 0a01 |0005: move-result v1 │ │ +09fa68: 4400 0001 |0006: aget v0, v0, v1 │ │ +09fa6c: 2b00 1600 0000 |0008: packed-switch v0, 0000001e // +00000016 │ │ +09fa72: 5220 6112 |000b: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.defaultColor:I // field@1261 │ │ +09fa76: 0f00 |000d: return v0 │ │ +09fa78: 5220 6212 |000e: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.tag:I // field@1262 │ │ +09fa7c: 28fd |0010: goto 000d // -0003 │ │ +09fa7e: 5220 5e12 |0011: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeName:I // field@125e │ │ +09fa82: 28fa |0013: goto 000d // -0006 │ │ +09fa84: 5220 5f12 |0014: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.attributeValue:I // field@125f │ │ +09fa88: 28f7 |0016: goto 000d // -0009 │ │ +09fa8a: 5220 6012 |0017: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.comment:I // field@1260 │ │ +09fa8e: 28f4 |0019: goto 000d // -000c │ │ +09fa90: 5220 6312 |001a: iget v0, v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.value:I // field@1263 │ │ +09fa94: 28f1 |001c: goto 000d // -000f │ │ +09fa96: 0000 |001d: nop // spacer │ │ +09fa98: 0001 0500 0100 0000 0600 0000 0900 ... |001e: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x000b line=78 │ │ 0x000e line=68 │ │ 0x0011 line=70 │ │ 0x0014 line=72 │ │ 0x0017 line=74 │ │ 0x001a line=76 │ │ 0x001d line=66 │ │ locals : │ │ 0x0000 - 0x002c reg=2 this Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; │ │ 0x0000 - 0x002c reg=3 type Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; │ │ │ │ - source_file_idx : 4874 (XmlColorTheme.java) │ │ + source_file_idx : 4875 (XmlColorTheme.java) │ │ │ │ Class #680 header: │ │ class_idx : 1328 │ │ access_flags : 16401 (0x4011) │ │ superclass_idx : 1422 │ │ -source_file_idx : 4875 │ │ +source_file_idx : 4876 │ │ static_fields_size : 6 │ │ instance_fields_size: 1 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 1 │ │ │ │ Class #680 annotations: │ │ Annotations on class │ │ @@ -163860,59 +163884,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -09f9d0: |[09f9d0] fr.simon.marquis.preferencesmanager.model.XmlFontSize.:()V │ │ -09f9e0: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -09f9e2: 1236 |0001: const/4 v6, #int 3 // #3 │ │ -09f9e4: 1225 |0002: const/4 v5, #int 2 // #2 │ │ -09f9e6: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -09f9e8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -09f9ea: 2200 3005 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09f9ee: 1a01 9004 |0007: const-string v1, "EXTRA_SMALL" // string@0490 │ │ -09f9f2: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ -09f9f6: 7040 4e28 1023 |000b: invoke-direct {v0, v1, v3, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ -09f9fc: 6900 6612 |000e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ -09fa00: 2200 3005 |0010: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09fa04: 1a01 1210 |0012: const-string v1, "SMALL" // string@1012 │ │ -09fa08: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ -09fa0c: 7040 4e28 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ -09fa12: 6900 6912 |0019: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ -09fa16: 2200 3005 |001b: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09fa1a: 1a01 bb0d |001d: const-string v1, "MEDIUM" // string@0dbb │ │ -09fa1e: 1302 1000 |001f: const/16 v2, #int 16 // #10 │ │ -09fa22: 7040 4e28 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ -09fa28: 6900 6812 |0024: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ -09fa2c: 2200 3005 |0026: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09fa30: 1a01 4f06 |0028: const-string v1, "LARGE" // string@064f │ │ -09fa34: 1302 1400 |002a: const/16 v2, #int 20 // #14 │ │ -09fa38: 7040 4e28 1026 |002c: invoke-direct {v0, v1, v6, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ -09fa3e: 6900 6712 |002f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ -09fa42: 2200 3005 |0031: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09fa46: 1a01 8204 |0033: const-string v1, "EXTRA_LARGE" // string@0482 │ │ -09fa4a: 1302 1800 |0035: const/16 v2, #int 24 // #18 │ │ -09fa4e: 7040 4e28 1027 |0037: invoke-direct {v0, v1, v7, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ -09fa54: 6900 6512 |003a: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ -09fa58: 1250 |003c: const/4 v0, #int 5 // #5 │ │ -09fa5a: 2300 4e06 |003d: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@064e │ │ -09fa5e: 6201 6612 |003f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ -09fa62: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ -09fa66: 6201 6912 |0043: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ -09fa6a: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ -09fa6e: 6201 6812 |0047: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ -09fa72: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ -09fa76: 6201 6712 |004b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ -09fa7a: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ -09fa7e: 6201 6512 |004f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ -09fa82: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ -09fa86: 6900 6412 |0053: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1264 │ │ -09fa8a: 0e00 |0055: return-void │ │ +09fab4: |[09fab4] fr.simon.marquis.preferencesmanager.model.XmlFontSize.:()V │ │ +09fac4: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +09fac6: 1236 |0001: const/4 v6, #int 3 // #3 │ │ +09fac8: 1225 |0002: const/4 v5, #int 2 // #2 │ │ +09faca: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +09facc: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +09face: 2200 3005 |0005: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fad2: 1a01 9004 |0007: const-string v1, "EXTRA_SMALL" // string@0490 │ │ +09fad6: 1302 0a00 |0009: const/16 v2, #int 10 // #a │ │ +09fada: 7040 4e28 1023 |000b: invoke-direct {v0, v1, v3, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ +09fae0: 6900 6612 |000e: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ +09fae4: 2200 3005 |0010: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fae8: 1a01 1210 |0012: const-string v1, "SMALL" // string@1012 │ │ +09faec: 1302 0d00 |0014: const/16 v2, #int 13 // #d │ │ +09faf0: 7040 4e28 1024 |0016: invoke-direct {v0, v1, v4, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ +09faf6: 6900 6912 |0019: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ +09fafa: 2200 3005 |001b: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fafe: 1a01 bb0d |001d: const-string v1, "MEDIUM" // string@0dbb │ │ +09fb02: 1302 1000 |001f: const/16 v2, #int 16 // #10 │ │ +09fb06: 7040 4e28 1025 |0021: invoke-direct {v0, v1, v5, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ +09fb0c: 6900 6812 |0024: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ +09fb10: 2200 3005 |0026: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fb14: 1a01 4f06 |0028: const-string v1, "LARGE" // string@064f │ │ +09fb18: 1302 1400 |002a: const/16 v2, #int 20 // #14 │ │ +09fb1c: 7040 4e28 1026 |002c: invoke-direct {v0, v1, v6, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ +09fb22: 6900 6712 |002f: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ +09fb26: 2200 3005 |0031: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fb2a: 1a01 8204 |0033: const-string v1, "EXTRA_LARGE" // string@0482 │ │ +09fb2e: 1302 1800 |0035: const/16 v2, #int 24 // #18 │ │ +09fb32: 7040 4e28 1027 |0037: invoke-direct {v0, v1, v7, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.:(Ljava/lang/String;II)V // method@284e │ │ +09fb38: 6900 6512 |003a: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ +09fb3c: 1250 |003c: const/4 v0, #int 5 // #5 │ │ +09fb3e: 2300 4e06 |003d: new-array v0, v0, [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@064e │ │ +09fb42: 6201 6612 |003f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ +09fb46: 4d01 0003 |0041: aput-object v1, v0, v3 │ │ +09fb4a: 6201 6912 |0043: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ +09fb4e: 4d01 0004 |0045: aput-object v1, v0, v4 │ │ +09fb52: 6201 6812 |0047: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ +09fb56: 4d01 0005 |0049: aput-object v1, v0, v5 │ │ +09fb5a: 6201 6712 |004b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ +09fb5e: 4d01 0006 |004d: aput-object v1, v0, v6 │ │ +09fb62: 6201 6512 |004f: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ +09fb66: 4d01 0007 |0051: aput-object v1, v0, v7 │ │ +09fb6a: 6900 6412 |0053: sput-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1264 │ │ +09fb6e: 0e00 |0055: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=19 │ │ 0x003c line=18 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;) │ │ @@ -163920,18 +163944,18 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -09fa8c: |[09fa8c] fr.simon.marquis.preferencesmanager.model.XmlFontSize.:(Ljava/lang/String;II)V │ │ -09fa9c: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ -09faa2: 5903 6a12 |0003: iput v3, v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.mSize:I // field@126a │ │ -09faa6: 0e00 |0005: return-void │ │ +09fb70: |[09fb70] fr.simon.marquis.preferencesmanager.model.XmlFontSize.:(Ljava/lang/String;II)V │ │ +09fb80: 7030 c82a 1002 |0000: invoke-direct {v0, v1, v2}, Ljava/lang/Enum;.:(Ljava/lang/String;I)V // method@2ac8 │ │ +09fb86: 5903 6a12 |0003: iput v3, v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.mSize:I // field@126a │ │ +09fb8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0003 line=24 │ │ 0x0005 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ @@ -163940,66 +163964,62 @@ │ │ 0x0000 - 0x0006 reg=3 size I │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;) │ │ name : 'generateSize' │ │ type : '(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 1 │ │ - insns size : 24 16-bit code units │ │ -09faa8: |[09faa8] fr.simon.marquis.preferencesmanager.model.XmlFontSize.generateSize:(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ -09fab8: 7100 5228 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // method@2852 │ │ -09fabe: 0c04 |0003: move-result-object v4 │ │ -09fac0: 0740 |0004: move-object v0, v4 │ │ -09fac2: 2102 |0005: array-length v2, v0 │ │ -09fac4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -09fac6: 3521 0e00 |0007: if-ge v1, v2, 0015 // +000e │ │ -09faca: 4603 0001 |0009: aget-object v3, v0, v1 │ │ -09face: 6e10 5028 0300 |000b: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ -09fad4: 0a05 |000e: move-result v5 │ │ -09fad6: 3365 0300 |000f: if-ne v5, v6, 0012 // +0003 │ │ -09fada: 1103 |0011: return-object v3 │ │ -09fadc: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -09fae0: 28f3 |0014: goto 0007 // -000d │ │ -09fae2: 6203 6812 |0015: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ -09fae6: 28fa |0017: goto 0011 // -0006 │ │ + insns size : 23 16-bit code units │ │ +09fb8c: |[09fb8c] fr.simon.marquis.preferencesmanager.model.XmlFontSize.generateSize:(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ +09fb9c: 7100 5228 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // method@2852 │ │ +09fba2: 0c01 |0003: move-result-object v1 │ │ +09fba4: 2113 |0004: array-length v3, v1 │ │ +09fba6: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +09fba8: 3532 0e00 |0006: if-ge v2, v3, 0014 // +000e │ │ +09fbac: 4600 0102 |0008: aget-object v0, v1, v2 │ │ +09fbb0: 6e10 5028 0000 |000a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ +09fbb6: 0a04 |000d: move-result v4 │ │ +09fbb8: 3354 0300 |000e: if-ne v4, v5, 0011 // +0003 │ │ +09fbbc: 1100 |0010: return-object v0 │ │ +09fbbe: d802 0201 |0011: add-int/lit8 v2, v2, #int 1 // #01 │ │ +09fbc2: 28f3 |0013: goto 0006 // -000d │ │ +09fbc4: 6200 6812 |0014: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ +09fbc8: 28fa |0016: goto 0010 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0004 line=33 │ │ - 0x000b line=34 │ │ - 0x0011 line=38 │ │ - 0x0012 line=33 │ │ - 0x0015 line=38 │ │ + 0x000a line=34 │ │ + 0x0010 line=38 │ │ + 0x0011 line=33 │ │ + 0x0014 line=38 │ │ locals : │ │ - 0x000b - 0x0011 reg=3 size Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ - 0x0012 - 0x0015 reg=3 size Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ - 0x0005 - 0x0018 reg=0 arr$ [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ - 0x0007 - 0x0018 reg=1 i$ I │ │ - 0x0006 - 0x0018 reg=2 len$ I │ │ - 0x0004 - 0x0018 reg=4 sizes [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ - 0x0000 - 0x0018 reg=6 n I │ │ + 0x000a - 0x0010 reg=0 size Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ + 0x0011 - 0x0014 reg=0 size Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ + 0x0004 - 0x0017 reg=1 sizes [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ + 0x0000 - 0x0017 reg=5 n I │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;) │ │ name : 'valueOf' │ │ type : '(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -09fae8: |[09fae8] fr.simon.marquis.preferencesmanager.model.XmlFontSize.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ -09faf8: 1c00 3005 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09fafc: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ -09fb02: 0c00 |0005: move-result-object v0 │ │ -09fb04: 1f00 3005 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ -09fb08: 1100 |0008: return-object v0 │ │ +09fbcc: |[09fbcc] fr.simon.marquis.preferencesmanager.model.XmlFontSize.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ +09fbdc: 1c00 3005 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fbe0: 7120 c92a 1000 |0002: invoke-static {v0, v1}, Ljava/lang/Enum;.valueOf:(Ljava/lang/Class;Ljava/lang/String;)Ljava/lang/Enum; // method@2ac9 │ │ +09fbe6: 0c00 |0005: move-result-object v0 │ │ +09fbe8: 1f00 3005 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@0530 │ │ +09fbec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 name Ljava/lang/String; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;) │ │ @@ -164007,20 +164027,20 @@ │ │ type : '()[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -09fb0c: |[09fb0c] fr.simon.marquis.preferencesmanager.model.XmlFontSize.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ -09fb1c: 6200 6412 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1264 │ │ -09fb20: 6e10 e22d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.clone:()Ljava/lang/Object; // method@2de2 │ │ -09fb26: 0c00 |0005: move-result-object v0 │ │ -09fb28: 1f00 4e06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@064e │ │ -09fb2c: 1100 |0008: return-object v0 │ │ +09fbf0: |[09fbf0] fr.simon.marquis.preferencesmanager.model.XmlFontSize.values:()[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ +09fc00: 6200 6412 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.$VALUES:[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1264 │ │ +09fc04: 6e10 e22d 0000 |0002: invoke-virtual {v0}, [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.clone:()Ljava/lang/Object; // method@2de2 │ │ +09fc0a: 0c00 |0005: move-result-object v0 │ │ +09fc0c: 1f00 4e06 |0006: check-cast v0, [Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // type@064e │ │ +09fc10: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=18 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;) │ │ @@ -164028,24 +164048,24 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -09fb30: |[09fb30] fr.simon.marquis.preferencesmanager.model.XmlFontSize.getSize:()I │ │ -09fb40: 5210 6a12 |0000: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.mSize:I // field@126a │ │ -09fb44: 0f00 |0002: return v0 │ │ +09fc14: |[09fc14] fr.simon.marquis.preferencesmanager.model.XmlFontSize.getSize:()I │ │ +09fc24: 5210 6a12 |0000: iget v0, v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.mSize:I // field@126a │ │ +09fc28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ │ │ - source_file_idx : 4875 (XmlFontSize.java) │ │ + source_file_idx : 4876 (XmlFontSize.java) │ │ │ │ Class #681 header: │ │ class_idx : 1329 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1134 │ │ source_file_idx : 4030 │ │ static_fields_size : 0 │ │ @@ -164066,20 +164086,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -09fb48: |[09fb48] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.:(Landroid/content/Context;)V │ │ -09fb58: 7020 d123 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@23d1 │ │ -09fb5e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09fb60: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09fb62: 7040 5728 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2857 │ │ -09fb68: 0e00 |0008: return-void │ │ +09fc2c: |[09fc2c] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.:(Landroid/content/Context;)V │ │ +09fc3c: 7020 d123 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;)V // method@23d1 │ │ +09fc42: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fc44: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09fc46: 7040 5728 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2857 │ │ +09fc4c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton; │ │ @@ -164090,19 +164110,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09fb6c: |[09fb6c] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09fb7c: 7030 d223 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23d2 │ │ -09fb82: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09fb84: 7040 5728 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2857 │ │ -09fb8a: 0e00 |0007: return-void │ │ +09fc50: |[09fc50] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09fc60: 7030 d223 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23d2 │ │ +09fc66: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fc68: 7040 5728 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2857 │ │ +09fc6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton; │ │ @@ -164114,18 +164134,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09fb8c: |[09fb8c] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09fb9c: 7040 d323 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23d3 │ │ -09fba2: 7040 5728 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2857 │ │ -09fba8: 0e00 |0006: return-void │ │ +09fc70: |[09fc70] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09fc80: 7040 d323 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/Button;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23d3 │ │ +09fc86: 7040 5728 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2857 │ │ +09fc8c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton; │ │ @@ -164138,32 +164158,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -09fbac: |[09fbac] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09fbbc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09fbbe: 6e10 5628 0500 |0001: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.isInEditMode:()Z // method@2856 │ │ -09fbc4: 0a03 |0004: move-result v3 │ │ -09fbc6: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -09fbca: 0e00 |0007: return-void │ │ -09fbcc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09fbce: 3807 0f00 |0009: if-eqz v7, 0018 // +000f │ │ -09fbd2: 6203 ef11 |000b: sget-object v3, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ -09fbd6: 6e54 3d01 7683 |000d: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -09fbdc: 0c02 |0010: move-result-object v2 │ │ -09fbde: 6e30 c201 4204 |0011: invoke-virtual {v2, v4, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -09fbe4: 0a01 |0014: move-result v1 │ │ -09fbe6: 6e10 ca01 0200 |0015: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -09fbec: 7120 6828 1600 |0018: invoke-static {v6, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ -09fbf2: 0c00 |001b: move-result-object v0 │ │ -09fbf4: 6e20 5828 0500 |001c: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.setTypeface:(Landroid/graphics/Typeface;)V // method@2858 │ │ -09fbfa: 28e8 |001f: goto 0007 // -0018 │ │ +09fc90: |[09fc90] fr.simon.marquis.preferencesmanager.roboto.RobotoButton.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09fca0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09fca2: 6e10 5628 0500 |0001: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.isInEditMode:()Z // method@2856 │ │ +09fca8: 0a03 |0004: move-result v3 │ │ +09fcaa: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +09fcae: 0e00 |0007: return-void │ │ +09fcb0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09fcb2: 3807 0f00 |0009: if-eqz v7, 0018 // +000f │ │ +09fcb6: 6203 ef11 |000b: sget-object v3, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ +09fcba: 6e54 3d01 7683 |000d: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +09fcc0: 0c02 |0010: move-result-object v2 │ │ +09fcc2: 6e30 c201 4204 |0011: invoke-virtual {v2, v4, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +09fcc8: 0a01 |0014: move-result v1 │ │ +09fcca: 6e10 ca01 0200 |0015: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +09fcd0: 7120 6828 1600 |0018: invoke-static {v6, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ +09fcd6: 0c00 |001b: move-result-object v0 │ │ +09fcd8: 6e20 5828 0500 |001c: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoButton;.setTypeface:(Landroid/graphics/Typeface;)V // method@2858 │ │ +09fcde: 28e8 |001f: goto 0007 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0007 line=56 │ │ 0x0008 line=47 │ │ 0x0009 line=48 │ │ 0x000b line=49 │ │ @@ -164206,20 +164226,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -09fbfc: |[09fbfc] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.:(Landroid/content/Context;)V │ │ -09fc0c: 7020 e523 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@23e5 │ │ -09fc12: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09fc14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09fc16: 7040 5d28 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@285d │ │ -09fc1c: 0e00 |0008: return-void │ │ +09fce0: |[09fce0] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.:(Landroid/content/Context;)V │ │ +09fcf0: 7020 e523 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;)V // method@23e5 │ │ +09fcf6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fcf8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09fcfa: 7040 5d28 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@285d │ │ +09fd00: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText; │ │ @@ -164230,19 +164250,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09fc20: |[09fc20] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09fc30: 7030 e623 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23e6 │ │ -09fc36: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09fc38: 7040 5d28 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@285d │ │ -09fc3e: 0e00 |0007: return-void │ │ +09fd04: |[09fd04] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09fd14: 7030 e623 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@23e6 │ │ +09fd1a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fd1c: 7040 5d28 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@285d │ │ +09fd22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText; │ │ @@ -164254,18 +164274,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09fc40: |[09fc40] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09fc50: 7040 e723 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23e7 │ │ -09fc56: 7040 5d28 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@285d │ │ -09fc5c: 0e00 |0006: return-void │ │ +09fd24: |[09fd24] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09fd34: 7040 e723 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/EditText;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23e7 │ │ +09fd3a: 7040 5d28 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@285d │ │ +09fd40: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText; │ │ @@ -164278,32 +164298,32 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 32 16-bit code units │ │ -09fc60: |[09fc60] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09fc70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09fc72: 6e10 5c28 0500 |0001: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.isInEditMode:()Z // method@285c │ │ -09fc78: 0a03 |0004: move-result v3 │ │ -09fc7a: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -09fc7e: 0e00 |0007: return-void │ │ -09fc80: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09fc82: 3807 0f00 |0009: if-eqz v7, 0018 // +000f │ │ -09fc86: 6203 ef11 |000b: sget-object v3, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ -09fc8a: 6e54 3d01 7683 |000d: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -09fc90: 0c02 |0010: move-result-object v2 │ │ -09fc92: 6e30 c201 4204 |0011: invoke-virtual {v2, v4, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -09fc98: 0a01 |0014: move-result v1 │ │ -09fc9a: 6e10 ca01 0200 |0015: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -09fca0: 7120 6828 1600 |0018: invoke-static {v6, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ -09fca6: 0c00 |001b: move-result-object v0 │ │ -09fca8: 6e20 5e28 0500 |001c: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.setTypeface:(Landroid/graphics/Typeface;)V // method@285e │ │ -09fcae: 28e8 |001f: goto 0007 // -0018 │ │ +09fd44: |[09fd44] fr.simon.marquis.preferencesmanager.roboto.RobotoEditText.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09fd54: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09fd56: 6e10 5c28 0500 |0001: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.isInEditMode:()Z // method@285c │ │ +09fd5c: 0a03 |0004: move-result v3 │ │ +09fd5e: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +09fd62: 0e00 |0007: return-void │ │ +09fd64: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09fd66: 3807 0f00 |0009: if-eqz v7, 0018 // +000f │ │ +09fd6a: 6203 ef11 |000b: sget-object v3, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ +09fd6e: 6e54 3d01 7683 |000d: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +09fd74: 0c02 |0010: move-result-object v2 │ │ +09fd76: 6e30 c201 4204 |0011: invoke-virtual {v2, v4, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +09fd7c: 0a01 |0014: move-result v1 │ │ +09fd7e: 6e10 ca01 0200 |0015: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +09fd84: 7120 6828 1600 |0018: invoke-static {v6, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ +09fd8a: 0c00 |001b: move-result-object v0 │ │ +09fd8c: 6e20 5e28 0500 |001c: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoEditText;.setTypeface:(Landroid/graphics/Typeface;)V // method@285e │ │ +09fd92: 28e8 |001f: goto 0007 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0007 line=56 │ │ 0x0008 line=47 │ │ 0x0009 line=48 │ │ 0x000b line=49 │ │ @@ -164346,20 +164366,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -09fcb0: |[09fcb0] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.:(Landroid/content/Context;)V │ │ -09fcc0: 7020 f724 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ -09fcc6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09fcc8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -09fcca: 7040 6328 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2863 │ │ -09fcd0: 0e00 |0008: return-void │ │ +09fd94: |[09fd94] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.:(Landroid/content/Context;)V │ │ +09fda4: 7020 f724 3200 |0000: invoke-direct {v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ +09fdaa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fdac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +09fdae: 7040 6328 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2863 │ │ +09fdb4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ 0x0008 line=30 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView; │ │ @@ -164370,19 +164390,19 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -09fcd4: |[09fcd4] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -09fce4: 7030 f824 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@24f8 │ │ -09fcea: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -09fcec: 7040 6328 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2863 │ │ -09fcf2: 0e00 |0007: return-void │ │ +09fdb8: |[09fdb8] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +09fdc8: 7030 f824 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@24f8 │ │ +09fdce: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +09fdd0: 7040 6328 2103 |0004: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2863 │ │ +09fdd6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ 0x0007 line=35 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView; │ │ @@ -164394,18 +164414,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -09fcf4: |[09fcf4] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09fd04: 7040 f924 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24f9 │ │ -09fd0a: 7040 6328 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2863 │ │ -09fd10: 0e00 |0006: return-void │ │ +09fdd8: |[09fdd8] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09fde8: 7040 f924 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/widget/TextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24f9 │ │ +09fdee: 7040 6328 1032 |0003: invoke-direct {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2863 │ │ +09fdf4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=39 │ │ 0x0006 line=40 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView; │ │ @@ -164418,33 +164438,33 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 34 16-bit code units │ │ -09fd14: |[09fd14] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -09fd24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -09fd26: 6e10 6228 0500 |0001: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.isInEditMode:()Z // method@2862 │ │ -09fd2c: 0a03 |0004: move-result v3 │ │ -09fd2e: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ -09fd32: 0e00 |0007: return-void │ │ -09fd34: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -09fd36: 3807 feff |0009: if-eqz v7, 0007 // -0002 │ │ -09fd3a: 6203 ef11 |000b: sget-object v3, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ -09fd3e: 6e54 3d01 7683 |000d: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -09fd44: 0c02 |0010: move-result-object v2 │ │ -09fd46: 3802 f6ff |0011: if-eqz v2, 0007 // -000a │ │ -09fd4a: 6e30 c201 4204 |0013: invoke-virtual {v2, v4, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -09fd50: 0a01 |0016: move-result v1 │ │ -09fd52: 6e10 ca01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -09fd58: 7120 6828 1600 |001a: invoke-static {v6, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ -09fd5e: 0c00 |001d: move-result-object v0 │ │ -09fd60: 6e20 6428 0500 |001e: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@2864 │ │ -09fd66: 28e6 |0021: goto 0007 // -001a │ │ +09fdf8: |[09fdf8] fr.simon.marquis.preferencesmanager.roboto.RobotoTextView.onInitTypeface:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +09fe08: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +09fe0a: 6e10 6228 0500 |0001: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.isInEditMode:()Z // method@2862 │ │ +09fe10: 0a03 |0004: move-result v3 │ │ +09fe12: 3803 0300 |0005: if-eqz v3, 0008 // +0003 │ │ +09fe16: 0e00 |0007: return-void │ │ +09fe18: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +09fe1a: 3807 feff |0009: if-eqz v7, 0007 // -0002 │ │ +09fe1e: 6203 ef11 |000b: sget-object v3, Lfr/simon/marquis/preferencesmanager/R$styleable;.RobotoTextView:[I // field@11ef │ │ +09fe22: 6e54 3d01 7683 |000d: invoke-virtual {v6, v7, v3, v8, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +09fe28: 0c02 |0010: move-result-object v2 │ │ +09fe2a: 3802 f6ff |0011: if-eqz v2, 0007 // -000a │ │ +09fe2e: 6e30 c201 4204 |0013: invoke-virtual {v2, v4, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +09fe34: 0a01 |0016: move-result v1 │ │ +09fe36: 6e10 ca01 0200 |0017: invoke-virtual {v2}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +09fe3c: 7120 6828 1600 |001a: invoke-static {v6, v1}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ +09fe42: 0c00 |001d: move-result-object v0 │ │ +09fe44: 6e20 6428 0500 |001e: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTextView;.setTypeface:(Landroid/graphics/Typeface;)V // method@2864 │ │ +09fe4a: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=43 │ │ 0x0007 line=57 │ │ 0x0008 line=47 │ │ 0x0009 line=48 │ │ 0x000b line=49 │ │ @@ -164600,37 +164620,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -09fd68: |[09fd68] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.:()V │ │ -09fd78: 2200 1004 |0000: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ -09fd7c: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -09fd80: 7020 ff20 1000 |0004: invoke-direct {v0, v1}, Landroid/util/SparseArray;.:(I)V // method@20ff │ │ -09fd86: 6900 7f12 |0007: sput-object v0, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ -09fd8a: 0e00 |0009: return-void │ │ +09fe4c: |[09fe4c] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.:()V │ │ +09fe5c: 2200 1004 |0000: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ +09fe60: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +09fe64: 7020 ff20 1000 |0004: invoke-direct {v0, v1}, Landroid/util/SparseArray;.:(I)V // method@20ff │ │ +09fe6a: 6900 7f12 |0007: sput-object v0, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ +09fe6e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -09fd8c: |[09fd8c] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.:()V │ │ -09fd9c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -09fda2: 0e00 |0003: return-void │ │ +09fe70: |[09fe70] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.:()V │ │ +09fe80: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +09fe86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;) │ │ @@ -164638,149 +164658,149 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Typeface;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 300 16-bit code units │ │ -09fda4: |[09fda4] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.createTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; │ │ -09fdb4: 2b05 0001 0000 |0000: packed-switch v5, 00000100 // +00000100 │ │ -09fdba: 2201 9205 |0003: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -09fdbe: 2202 a905 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -09fdc2: 7010 3d2b 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -09fdc8: 1a03 c111 |000a: const-string v3, "Unknown `typeface` attribute value " // string@11c1 │ │ -09fdcc: 6e20 462b 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -09fdd2: 0c02 |000f: move-result-object v2 │ │ -09fdd4: 6e20 422b 5200 |0010: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -09fdda: 0c02 |0013: move-result-object v2 │ │ -09fddc: 6e10 4e2b 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -09fde2: 0c02 |0017: move-result-object v2 │ │ -09fde4: 7020 d52a 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -09fdea: 2701 |001b: throw v1 │ │ -09fdec: 6e10 2601 0400 |001c: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fdf2: 0c01 |001f: move-result-object v1 │ │ -09fdf4: 1a02 9a1b |0020: const-string v2, "fonts/Roboto-Thin.ttf" // string@1b9a │ │ -09fdf8: 7120 2e02 2100 |0022: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fdfe: 0c00 |0025: move-result-object v0 │ │ -09fe00: 1100 |0026: return-object v0 │ │ -09fe02: 6e10 2601 0400 |0027: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe08: 0c01 |002a: move-result-object v1 │ │ -09fe0a: 1a02 9b1b |002b: const-string v2, "fonts/Roboto-ThinItalic.ttf" // string@1b9b │ │ -09fe0e: 7120 2e02 2100 |002d: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe14: 0c00 |0030: move-result-object v0 │ │ -09fe16: 28f5 |0031: goto 0026 // -000b │ │ -09fe18: 6e10 2601 0400 |0032: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe1e: 0c01 |0035: move-result-object v1 │ │ -09fe20: 1a02 951b |0036: const-string v2, "fonts/Roboto-Light.ttf" // string@1b95 │ │ -09fe24: 7120 2e02 2100 |0038: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe2a: 0c00 |003b: move-result-object v0 │ │ -09fe2c: 28ea |003c: goto 0026 // -0016 │ │ -09fe2e: 6e10 2601 0400 |003d: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe34: 0c01 |0040: move-result-object v1 │ │ -09fe36: 1a02 961b |0041: const-string v2, "fonts/Roboto-LightItalic.ttf" // string@1b96 │ │ -09fe3a: 7120 2e02 2100 |0043: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe40: 0c00 |0046: move-result-object v0 │ │ -09fe42: 28df |0047: goto 0026 // -0021 │ │ -09fe44: 6e10 2601 0400 |0048: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe4a: 0c01 |004b: move-result-object v1 │ │ -09fe4c: 1a02 991b |004c: const-string v2, "fonts/Roboto-Regular.ttf" // string@1b99 │ │ -09fe50: 7120 2e02 2100 |004e: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe56: 0c00 |0051: move-result-object v0 │ │ -09fe58: 28d4 |0052: goto 0026 // -002c │ │ -09fe5a: 6e10 2601 0400 |0053: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe60: 0c01 |0056: move-result-object v1 │ │ -09fe62: 1a02 941b |0057: const-string v2, "fonts/Roboto-Italic.ttf" // string@1b94 │ │ -09fe66: 7120 2e02 2100 |0059: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe6c: 0c00 |005c: move-result-object v0 │ │ -09fe6e: 28c9 |005d: goto 0026 // -0037 │ │ -09fe70: 6e10 2601 0400 |005e: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe76: 0c01 |0061: move-result-object v1 │ │ -09fe78: 1a02 971b |0062: const-string v2, "fonts/Roboto-Medium.ttf" // string@1b97 │ │ -09fe7c: 7120 2e02 2100 |0064: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe82: 0c00 |0067: move-result-object v0 │ │ -09fe84: 28be |0068: goto 0026 // -0042 │ │ -09fe86: 6e10 2601 0400 |0069: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fe8c: 0c01 |006c: move-result-object v1 │ │ -09fe8e: 1a02 981b |006d: const-string v2, "fonts/Roboto-MediumItalic.ttf" // string@1b98 │ │ -09fe92: 7120 2e02 2100 |006f: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fe98: 0c00 |0072: move-result-object v0 │ │ -09fe9a: 28b3 |0073: goto 0026 // -004d │ │ -09fe9c: 6e10 2601 0400 |0074: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fea2: 0c01 |0077: move-result-object v1 │ │ -09fea4: 1a02 8e1b |0078: const-string v2, "fonts/Roboto-Bold.ttf" // string@1b8e │ │ -09fea8: 7120 2e02 2100 |007a: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09feae: 0c00 |007d: move-result-object v0 │ │ -09feb0: 28a8 |007e: goto 0026 // -0058 │ │ -09feb2: 6e10 2601 0400 |007f: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09feb8: 0c01 |0082: move-result-object v1 │ │ -09feba: 1a02 911b |0083: const-string v2, "fonts/Roboto-BoldItalic.ttf" // string@1b91 │ │ -09febe: 7120 2e02 2100 |0085: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fec4: 0c00 |0088: move-result-object v0 │ │ -09fec6: 289d |0089: goto 0026 // -0063 │ │ -09fec8: 6e10 2601 0400 |008a: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fece: 0c01 |008d: move-result-object v1 │ │ -09fed0: 1a02 8c1b |008e: const-string v2, "fonts/Roboto-Black.ttf" // string@1b8c │ │ -09fed4: 7120 2e02 2100 |0090: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09feda: 0c00 |0093: move-result-object v0 │ │ -09fedc: 2892 |0094: goto 0026 // -006e │ │ -09fede: 6e10 2601 0400 |0095: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fee4: 0c01 |0098: move-result-object v1 │ │ -09fee6: 1a02 8d1b |0099: const-string v2, "fonts/Roboto-BlackItalic.ttf" // string@1b8d │ │ -09feea: 7120 2e02 2100 |009b: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09fef0: 0c00 |009e: move-result-object v0 │ │ -09fef2: 2887 |009f: goto 0026 // -0079 │ │ -09fef4: 6e10 2601 0400 |00a0: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09fefa: 0c01 |00a3: move-result-object v1 │ │ -09fefc: 1a02 921b |00a4: const-string v2, "fonts/Roboto-Condensed.ttf" // string@1b92 │ │ -09ff00: 7120 2e02 2100 |00a6: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff06: 0c00 |00a9: move-result-object v0 │ │ -09ff08: 2900 7cff |00aa: goto/16 0026 // -0084 │ │ -09ff0c: 6e10 2601 0400 |00ac: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ff12: 0c01 |00af: move-result-object v1 │ │ -09ff14: 1a02 931b |00b0: const-string v2, "fonts/Roboto-CondensedItalic.ttf" // string@1b93 │ │ -09ff18: 7120 2e02 2100 |00b2: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff1e: 0c00 |00b5: move-result-object v0 │ │ -09ff20: 2900 70ff |00b6: goto/16 0026 // -0090 │ │ -09ff24: 6e10 2601 0400 |00b8: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ff2a: 0c01 |00bb: move-result-object v1 │ │ -09ff2c: 1a02 8f1b |00bc: const-string v2, "fonts/Roboto-BoldCondensed.ttf" // string@1b8f │ │ -09ff30: 7120 2e02 2100 |00be: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff36: 0c00 |00c1: move-result-object v0 │ │ -09ff38: 2900 64ff |00c2: goto/16 0026 // -009c │ │ -09ff3c: 6e10 2601 0400 |00c4: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ff42: 0c01 |00c7: move-result-object v1 │ │ -09ff44: 1a02 901b |00c8: const-string v2, "fonts/Roboto-BoldCondensedItalic.ttf" // string@1b90 │ │ -09ff48: 7120 2e02 2100 |00ca: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff4e: 0c00 |00cd: move-result-object v0 │ │ -09ff50: 2900 58ff |00ce: goto/16 0026 // -00a8 │ │ -09ff54: 6e10 2601 0400 |00d0: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ff5a: 0c01 |00d3: move-result-object v1 │ │ -09ff5c: 1a02 9d1b |00d4: const-string v2, "fonts/RobotoSlab-Thin.ttf" // string@1b9d │ │ -09ff60: 7120 2e02 2100 |00d6: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff66: 0c00 |00d9: move-result-object v0 │ │ -09ff68: 2900 4cff |00da: goto/16 0026 // -00b4 │ │ -09ff6c: 6e10 2601 0400 |00dc: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ff72: 0c01 |00df: move-result-object v1 │ │ -09ff74: 1a02 9f1b |00e0: const-string v2, "fonts/RobotoSlab-light.ttf" // string@1b9f │ │ -09ff78: 7120 2e02 2100 |00e2: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff7e: 0c00 |00e5: move-result-object v0 │ │ -09ff80: 2900 40ff |00e6: goto/16 0026 // -00c0 │ │ -09ff84: 6e10 2601 0400 |00e8: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ff8a: 0c01 |00eb: move-result-object v1 │ │ -09ff8c: 1a02 9c1b |00ec: const-string v2, "fonts/RobotoSlab-Regular.ttf" // string@1b9c │ │ -09ff90: 7120 2e02 2100 |00ee: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ff96: 0c00 |00f1: move-result-object v0 │ │ -09ff98: 2900 34ff |00f2: goto/16 0026 // -00cc │ │ -09ff9c: 6e10 2601 0400 |00f4: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -09ffa2: 0c01 |00f7: move-result-object v1 │ │ -09ffa4: 1a02 9e1b |00f8: const-string v2, "fonts/RobotoSlab-bold.ttf" // string@1b9e │ │ -09ffa8: 7120 2e02 2100 |00fa: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ -09ffae: 0c00 |00fd: move-result-object v0 │ │ -09ffb0: 2900 28ff |00fe: goto/16 0026 // -00d8 │ │ -09ffb4: 0001 1400 0000 0000 1c00 0000 2700 ... |0100: packed-switch-data (44 units) │ │ +09fe88: |[09fe88] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.createTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; │ │ +09fe98: 2b05 0001 0000 |0000: packed-switch v5, 00000100 // +00000100 │ │ +09fe9e: 2201 9205 |0003: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +09fea2: 2202 a905 |0005: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +09fea6: 7010 3d2b 0200 |0007: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +09feac: 1a03 c211 |000a: const-string v3, "Unknown `typeface` attribute value " // string@11c2 │ │ +09feb0: 6e20 462b 3200 |000c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +09feb6: 0c02 |000f: move-result-object v2 │ │ +09feb8: 6e20 422b 5200 |0010: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +09febe: 0c02 |0013: move-result-object v2 │ │ +09fec0: 6e10 4e2b 0200 |0014: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +09fec6: 0c02 |0017: move-result-object v2 │ │ +09fec8: 7020 d52a 2100 |0018: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +09fece: 2701 |001b: throw v1 │ │ +09fed0: 6e10 2601 0400 |001c: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09fed6: 0c01 |001f: move-result-object v1 │ │ +09fed8: 1a02 9c1b |0020: const-string v2, "fonts/Roboto-Thin.ttf" // string@1b9c │ │ +09fedc: 7120 2e02 2100 |0022: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09fee2: 0c00 |0025: move-result-object v0 │ │ +09fee4: 1100 |0026: return-object v0 │ │ +09fee6: 6e10 2601 0400 |0027: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09feec: 0c01 |002a: move-result-object v1 │ │ +09feee: 1a02 9d1b |002b: const-string v2, "fonts/Roboto-ThinItalic.ttf" // string@1b9d │ │ +09fef2: 7120 2e02 2100 |002d: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09fef8: 0c00 |0030: move-result-object v0 │ │ +09fefa: 28f5 |0031: goto 0026 // -000b │ │ +09fefc: 6e10 2601 0400 |0032: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff02: 0c01 |0035: move-result-object v1 │ │ +09ff04: 1a02 971b |0036: const-string v2, "fonts/Roboto-Light.ttf" // string@1b97 │ │ +09ff08: 7120 2e02 2100 |0038: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff0e: 0c00 |003b: move-result-object v0 │ │ +09ff10: 28ea |003c: goto 0026 // -0016 │ │ +09ff12: 6e10 2601 0400 |003d: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff18: 0c01 |0040: move-result-object v1 │ │ +09ff1a: 1a02 981b |0041: const-string v2, "fonts/Roboto-LightItalic.ttf" // string@1b98 │ │ +09ff1e: 7120 2e02 2100 |0043: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff24: 0c00 |0046: move-result-object v0 │ │ +09ff26: 28df |0047: goto 0026 // -0021 │ │ +09ff28: 6e10 2601 0400 |0048: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff2e: 0c01 |004b: move-result-object v1 │ │ +09ff30: 1a02 9b1b |004c: const-string v2, "fonts/Roboto-Regular.ttf" // string@1b9b │ │ +09ff34: 7120 2e02 2100 |004e: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff3a: 0c00 |0051: move-result-object v0 │ │ +09ff3c: 28d4 |0052: goto 0026 // -002c │ │ +09ff3e: 6e10 2601 0400 |0053: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff44: 0c01 |0056: move-result-object v1 │ │ +09ff46: 1a02 961b |0057: const-string v2, "fonts/Roboto-Italic.ttf" // string@1b96 │ │ +09ff4a: 7120 2e02 2100 |0059: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff50: 0c00 |005c: move-result-object v0 │ │ +09ff52: 28c9 |005d: goto 0026 // -0037 │ │ +09ff54: 6e10 2601 0400 |005e: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff5a: 0c01 |0061: move-result-object v1 │ │ +09ff5c: 1a02 991b |0062: const-string v2, "fonts/Roboto-Medium.ttf" // string@1b99 │ │ +09ff60: 7120 2e02 2100 |0064: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff66: 0c00 |0067: move-result-object v0 │ │ +09ff68: 28be |0068: goto 0026 // -0042 │ │ +09ff6a: 6e10 2601 0400 |0069: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff70: 0c01 |006c: move-result-object v1 │ │ +09ff72: 1a02 9a1b |006d: const-string v2, "fonts/Roboto-MediumItalic.ttf" // string@1b9a │ │ +09ff76: 7120 2e02 2100 |006f: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff7c: 0c00 |0072: move-result-object v0 │ │ +09ff7e: 28b3 |0073: goto 0026 // -004d │ │ +09ff80: 6e10 2601 0400 |0074: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff86: 0c01 |0077: move-result-object v1 │ │ +09ff88: 1a02 901b |0078: const-string v2, "fonts/Roboto-Bold.ttf" // string@1b90 │ │ +09ff8c: 7120 2e02 2100 |007a: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ff92: 0c00 |007d: move-result-object v0 │ │ +09ff94: 28a8 |007e: goto 0026 // -0058 │ │ +09ff96: 6e10 2601 0400 |007f: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ff9c: 0c01 |0082: move-result-object v1 │ │ +09ff9e: 1a02 931b |0083: const-string v2, "fonts/Roboto-BoldItalic.ttf" // string@1b93 │ │ +09ffa2: 7120 2e02 2100 |0085: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ffa8: 0c00 |0088: move-result-object v0 │ │ +09ffaa: 289d |0089: goto 0026 // -0063 │ │ +09ffac: 6e10 2601 0400 |008a: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ffb2: 0c01 |008d: move-result-object v1 │ │ +09ffb4: 1a02 8e1b |008e: const-string v2, "fonts/Roboto-Black.ttf" // string@1b8e │ │ +09ffb8: 7120 2e02 2100 |0090: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ffbe: 0c00 |0093: move-result-object v0 │ │ +09ffc0: 2892 |0094: goto 0026 // -006e │ │ +09ffc2: 6e10 2601 0400 |0095: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ffc8: 0c01 |0098: move-result-object v1 │ │ +09ffca: 1a02 8f1b |0099: const-string v2, "fonts/Roboto-BlackItalic.ttf" // string@1b8f │ │ +09ffce: 7120 2e02 2100 |009b: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ffd4: 0c00 |009e: move-result-object v0 │ │ +09ffd6: 2887 |009f: goto 0026 // -0079 │ │ +09ffd8: 6e10 2601 0400 |00a0: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09ffde: 0c01 |00a3: move-result-object v1 │ │ +09ffe0: 1a02 941b |00a4: const-string v2, "fonts/Roboto-Condensed.ttf" // string@1b94 │ │ +09ffe4: 7120 2e02 2100 |00a6: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +09ffea: 0c00 |00a9: move-result-object v0 │ │ +09ffec: 2900 7cff |00aa: goto/16 0026 // -0084 │ │ +09fff0: 6e10 2601 0400 |00ac: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +09fff6: 0c01 |00af: move-result-object v1 │ │ +09fff8: 1a02 951b |00b0: const-string v2, "fonts/Roboto-CondensedItalic.ttf" // string@1b95 │ │ +09fffc: 7120 2e02 2100 |00b2: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a0002: 0c00 |00b5: move-result-object v0 │ │ +0a0004: 2900 70ff |00b6: goto/16 0026 // -0090 │ │ +0a0008: 6e10 2601 0400 |00b8: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0a000e: 0c01 |00bb: move-result-object v1 │ │ +0a0010: 1a02 911b |00bc: const-string v2, "fonts/Roboto-BoldCondensed.ttf" // string@1b91 │ │ +0a0014: 7120 2e02 2100 |00be: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a001a: 0c00 |00c1: move-result-object v0 │ │ +0a001c: 2900 64ff |00c2: goto/16 0026 // -009c │ │ +0a0020: 6e10 2601 0400 |00c4: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0a0026: 0c01 |00c7: move-result-object v1 │ │ +0a0028: 1a02 921b |00c8: const-string v2, "fonts/Roboto-BoldCondensedItalic.ttf" // string@1b92 │ │ +0a002c: 7120 2e02 2100 |00ca: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a0032: 0c00 |00cd: move-result-object v0 │ │ +0a0034: 2900 58ff |00ce: goto/16 0026 // -00a8 │ │ +0a0038: 6e10 2601 0400 |00d0: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0a003e: 0c01 |00d3: move-result-object v1 │ │ +0a0040: 1a02 9f1b |00d4: const-string v2, "fonts/RobotoSlab-Thin.ttf" // string@1b9f │ │ +0a0044: 7120 2e02 2100 |00d6: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a004a: 0c00 |00d9: move-result-object v0 │ │ +0a004c: 2900 4cff |00da: goto/16 0026 // -00b4 │ │ +0a0050: 6e10 2601 0400 |00dc: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0a0056: 0c01 |00df: move-result-object v1 │ │ +0a0058: 1a02 a11b |00e0: const-string v2, "fonts/RobotoSlab-light.ttf" // string@1ba1 │ │ +0a005c: 7120 2e02 2100 |00e2: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a0062: 0c00 |00e5: move-result-object v0 │ │ +0a0064: 2900 40ff |00e6: goto/16 0026 // -00c0 │ │ +0a0068: 6e10 2601 0400 |00e8: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0a006e: 0c01 |00eb: move-result-object v1 │ │ +0a0070: 1a02 9e1b |00ec: const-string v2, "fonts/RobotoSlab-Regular.ttf" // string@1b9e │ │ +0a0074: 7120 2e02 2100 |00ee: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a007a: 0c00 |00f1: move-result-object v0 │ │ +0a007c: 2900 34ff |00f2: goto/16 0026 // -00cc │ │ +0a0080: 6e10 2601 0400 |00f4: invoke-virtual {v4}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0a0086: 0c01 |00f7: move-result-object v1 │ │ +0a0088: 1a02 a01b |00f8: const-string v2, "fonts/RobotoSlab-bold.ttf" // string@1ba0 │ │ +0a008c: 7120 2e02 2100 |00fa: invoke-static {v1, v2}, Landroid/graphics/Typeface;.createFromAsset:(Landroid/content/res/AssetManager;Ljava/lang/String;)Landroid/graphics/Typeface; // method@022e │ │ +0a0092: 0c00 |00fd: move-result-object v0 │ │ +0a0094: 2900 28ff |00fe: goto/16 0026 // -00d8 │ │ +0a0098: 0001 1400 0000 0000 1c00 0000 2700 ... |0100: packed-switch-data (44 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=122 │ │ 0x001c line=62 │ │ 0x0026 line=124 │ │ 0x0027 line=65 │ │ @@ -164851,31 +164871,31 @@ │ │ type : '(Landroid/content/Context;I)Landroid/graphics/Typeface;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0a000c: |[0a000c] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; │ │ -0a001c: 6202 7f12 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ -0a0020: 1d02 |0002: monitor-enter v2 │ │ -0a0022: 6201 7f12 |0003: sget-object v1, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ -0a0026: 6e20 0221 4100 |0005: invoke-virtual {v1, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ -0a002c: 0c00 |0008: move-result-object v0 │ │ -0a002e: 1f00 6900 |0009: check-cast v0, Landroid/graphics/Typeface; // type@0069 │ │ -0a0032: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ -0a0036: 7120 6728 4300 |000d: invoke-static {v3, v4}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.createTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2867 │ │ -0a003c: 0c00 |0010: move-result-object v0 │ │ -0a003e: 6201 7f12 |0011: sget-object v1, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ -0a0042: 6e30 0321 4100 |0013: invoke-virtual {v1, v4, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ -0a0048: 1e02 |0016: monitor-exit v2 │ │ -0a004a: 1100 |0017: return-object v0 │ │ -0a004c: 0d01 |0018: move-exception v1 │ │ -0a004e: 1e02 |0019: monitor-exit v2 │ │ -0a0050: 2701 |001a: throw v1 │ │ +0a00f0: |[0a00f0] fr.simon.marquis.preferencesmanager.roboto.RobotoTypefaceManager.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; │ │ +0a0100: 6202 7f12 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ +0a0104: 1d02 |0002: monitor-enter v2 │ │ +0a0106: 6201 7f12 |0003: sget-object v1, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ +0a010a: 6e20 0221 4100 |0005: invoke-virtual {v1, v4}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ +0a0110: 0c00 |0008: move-result-object v0 │ │ +0a0112: 1f00 6900 |0009: check-cast v0, Landroid/graphics/Typeface; // type@0069 │ │ +0a0116: 3900 0b00 |000b: if-nez v0, 0016 // +000b │ │ +0a011a: 7120 6728 4300 |000d: invoke-static {v3, v4}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.createTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2867 │ │ +0a0120: 0c00 |0010: move-result-object v0 │ │ +0a0122: 6201 7f12 |0011: sget-object v1, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.mTypefaces:Landroid/util/SparseArray; // field@127f │ │ +0a0126: 6e30 0321 4100 |0013: invoke-virtual {v1, v4, v0}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ +0a012c: 1e02 |0016: monitor-exit v2 │ │ +0a012e: 1100 |0017: return-object v0 │ │ +0a0130: 0d01 |0018: move-exception v1 │ │ +0a0132: 1e02 |0019: monitor-exit v2 │ │ +0a0134: 2701 |001a: throw v1 │ │ catches : 1 │ │ 0x0003 - 0x001a │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x000b line=50 │ │ @@ -164924,46 +164944,46 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0060: |[0a0060] fr.simon.marquis.preferencesmanager.ui.AboutDialog$1.:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V │ │ -0a0070: 5b01 8012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // field@1280 │ │ -0a0074: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a007a: 0e00 |0005: return-void │ │ +0a0144: |[0a0144] fr.simon.marquis.preferencesmanager.ui.AboutDialog$1.:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V │ │ +0a0154: 5b01 8012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // field@1280 │ │ +0a0158: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a015e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0a007c: |[0a007c] fr.simon.marquis.preferencesmanager.ui.AboutDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a008c: 7210 4901 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0149 │ │ -0a0092: 5410 8012 |0003: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // field@1280 │ │ -0a0096: 7110 6d28 0000 |0005: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)Z // method@286d │ │ -0a009c: 0a00 |0008: move-result v0 │ │ -0a009e: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0a00a2: 5410 8012 |000b: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // field@1280 │ │ -0a00a6: 6e10 6f28 0000 |000d: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0a00ac: 0c00 |0010: move-result-object v0 │ │ -0a00ae: 6e10 8204 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ -0a00b4: 0e00 |0014: return-void │ │ +0a0160: |[0a0160] fr.simon.marquis.preferencesmanager.ui.AboutDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a0170: 7210 4901 0200 |0000: invoke-interface {v2}, Landroid/content/DialogInterface;.dismiss:()V // method@0149 │ │ +0a0176: 5410 8012 |0003: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // field@1280 │ │ +0a017a: 7110 6d28 0000 |0005: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)Z // method@286d │ │ +0a0180: 0a00 |0008: move-result v0 │ │ +0a0182: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0a0186: 5410 8012 |000b: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // field@1280 │ │ +0a018a: 6e10 6f28 0000 |000d: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0a0190: 0c00 |0010: move-result-object v0 │ │ +0a0192: 6e10 8204 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ +0a0198: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0003 line=104 │ │ 0x000b line=105 │ │ 0x0014 line=107 │ │ locals : │ │ @@ -165000,35 +165020,35 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0a00b8: |[0a00b8] fr.simon.marquis.preferencesmanager.ui.App.:()V │ │ -0a00c8: 6200 3312 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ -0a00cc: 6900 8612 |0002: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a00d0: 0e00 |0004: return-void │ │ +0a019c: |[0a019c] fr.simon.marquis.preferencesmanager.ui.App.:()V │ │ +0a01ac: 6200 3312 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ +0a01b0: 6900 8612 |0002: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a01b4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/App;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a00d4: |[0a00d4] fr.simon.marquis.preferencesmanager.ui.App.:()V │ │ -0a00e4: 7010 9300 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0093 │ │ -0a00ea: 0e00 |0003: return-void │ │ +0a01b8: |[0a01b8] fr.simon.marquis.preferencesmanager.ui.App.:()V │ │ +0a01c8: 7010 9300 0000 |0000: invoke-direct {v0}, Landroid/app/Application;.:()V // method@0093 │ │ +0a01ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/App; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/App;) │ │ @@ -165036,36 +165056,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0a00ec: |[0a00ec] fr.simon.marquis.preferencesmanager.ui.App.initTheme:()V │ │ -0a00fc: 7110 1403 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a0102: 0c01 |0003: move-result-object v1 │ │ -0a0104: 1a02 0102 |0004: const-string v2, "APP_THEME_KEY" // string@0201 │ │ -0a0108: 6203 3312 |0006: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ -0a010c: 6e10 1228 0300 |0008: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.name:()Ljava/lang/String; // method@2812 │ │ -0a0112: 0c03 |000b: move-result-object v3 │ │ -0a0114: 7230 8701 2103 |000c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ -0a011a: 0c01 |000f: move-result-object v1 │ │ -0a011c: 7110 1328 0100 |0010: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/AppTheme; // method@2813 │ │ -0a0122: 0c01 |0013: move-result-object v1 │ │ -0a0124: 6901 8612 |0014: sput-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a0128: 0e00 |0016: return-void │ │ -0a012a: 0d00 |0017: move-exception v0 │ │ -0a012c: 1c01 3705 |0018: const-class v1, Lfr/simon/marquis/preferencesmanager/ui/App; // type@0537 │ │ -0a0130: 6e10 c12a 0100 |001a: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0a0136: 0c01 |001d: move-result-object v1 │ │ -0a0138: 1a02 7b0e |001e: const-string v2, "No theme specified, using the default one" // string@0e7b │ │ -0a013c: 7120 f320 2100 |0020: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a0142: 6201 3312 |0023: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ -0a0146: 6901 8612 |0025: sput-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a014a: 28ef |0027: goto 0016 // -0011 │ │ +0a01d0: |[0a01d0] fr.simon.marquis.preferencesmanager.ui.App.initTheme:()V │ │ +0a01e0: 7110 1403 0400 |0000: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a01e6: 0c01 |0003: move-result-object v1 │ │ +0a01e8: 1a02 0102 |0004: const-string v2, "APP_THEME_KEY" // string@0201 │ │ +0a01ec: 6203 3312 |0006: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ +0a01f0: 6e10 1228 0300 |0008: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.name:()Ljava/lang/String; // method@2812 │ │ +0a01f6: 0c03 |000b: move-result-object v3 │ │ +0a01f8: 7230 8701 2103 |000c: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +0a01fe: 0c01 |000f: move-result-object v1 │ │ +0a0200: 7110 1328 0100 |0010: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/AppTheme; // method@2813 │ │ +0a0206: 0c01 |0013: move-result-object v1 │ │ +0a0208: 6901 8612 |0014: sput-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a020c: 0e00 |0016: return-void │ │ +0a020e: 0d00 |0017: move-exception v0 │ │ +0a0210: 1c01 3705 |0018: const-class v1, Lfr/simon/marquis/preferencesmanager/ui/App; // type@0537 │ │ +0a0214: 6e10 c12a 0100 |001a: invoke-virtual {v1}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0a021a: 0c01 |001d: move-result-object v1 │ │ +0a021c: 1a02 7b0e |001e: const-string v2, "No theme specified, using the default one" // string@0e7b │ │ +0a0220: 7120 f320 2100 |0020: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a0226: 6201 3312 |0023: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DEFAULT_THEME:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1233 │ │ +0a022a: 6901 8612 |0025: sput-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a022e: 28ef |0027: goto 0016 // -0011 │ │ catches : 1 │ │ 0x0000 - 0x0016 │ │ Ljava/lang/IllegalArgumentException; -> 0x0017 │ │ positions : │ │ 0x0000 line=37 │ │ 0x0016 line=42 │ │ 0x0017 line=38 │ │ @@ -165081,21 +165101,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a015c: |[0a015c] fr.simon.marquis.preferencesmanager.ui.App.onCreate:()V │ │ -0a016c: 7010 7b28 0100 |0000: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/App;.initTheme:()V // method@287b │ │ -0a0172: 6200 8612 |0003: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a0176: 5200 3512 |0005: iget v0, v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ -0a017a: 6e20 7d28 0100 |0007: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/App;.setTheme:(I)V // method@287d │ │ -0a0180: 6f10 9400 0100 |000a: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0094 │ │ -0a0186: 0e00 |000d: return-void │ │ +0a0240: |[0a0240] fr.simon.marquis.preferencesmanager.ui.App.onCreate:()V │ │ +0a0250: 7010 7b28 0100 |0000: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/App;.initTheme:()V // method@287b │ │ +0a0256: 6200 8612 |0003: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a025a: 5200 3512 |0005: iget v0, v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ +0a025e: 6e20 7d28 0100 |0007: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/App;.setTheme:(I)V // method@287d │ │ +0a0264: 6f10 9400 0100 |000a: invoke-super {v1}, Landroid/app/Application;.onCreate:()V // method@0094 │ │ +0a026a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x000a line=32 │ │ 0x000d line=33 │ │ locals : │ │ @@ -165106,34 +165126,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0a0188: |[0a0188] fr.simon.marquis.preferencesmanager.ui.App.switchTheme:()V │ │ -0a0198: 6200 8612 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a019c: 6201 3212 |0002: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ -0a01a0: 3310 1e00 |0004: if-ne v0, v1, 0022 // +001e │ │ -0a01a4: 6200 3412 |0006: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ -0a01a8: 6900 8612 |0008: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a01ac: 7110 1403 0300 |000a: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a01b2: 0c00 |000d: move-result-object v0 │ │ -0a01b4: 7210 8301 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a01ba: 0c00 |0011: move-result-object v0 │ │ -0a01bc: 1a01 0102 |0012: const-string v1, "APP_THEME_KEY" // string@0201 │ │ -0a01c0: 6202 8612 |0014: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0a01c4: 6e10 1228 0200 |0016: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.name:()Ljava/lang/String; // method@2812 │ │ -0a01ca: 0c02 |0019: move-result-object v2 │ │ -0a01cc: 7230 8001 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ -0a01d2: 0c00 |001d: move-result-object v0 │ │ -0a01d4: 7210 7d01 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0a01da: 0e00 |0021: return-void │ │ -0a01dc: 6200 3212 |0022: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ -0a01e0: 28e4 |0024: goto 0008 // -001c │ │ +0a026c: |[0a026c] fr.simon.marquis.preferencesmanager.ui.App.switchTheme:()V │ │ +0a027c: 6200 8612 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a0280: 6201 3212 |0002: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ +0a0284: 3310 1e00 |0004: if-ne v0, v1, 0022 // +001e │ │ +0a0288: 6200 3412 |0006: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.LIGHT:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1234 │ │ +0a028c: 6900 8612 |0008: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a0290: 7110 1403 0300 |000a: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a0296: 0c00 |000d: move-result-object v0 │ │ +0a0298: 7210 8301 0000 |000e: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a029e: 0c00 |0011: move-result-object v0 │ │ +0a02a0: 1a01 0102 |0012: const-string v1, "APP_THEME_KEY" // string@0201 │ │ +0a02a4: 6202 8612 |0014: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0a02a8: 6e10 1228 0200 |0016: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.name:()Ljava/lang/String; // method@2812 │ │ +0a02ae: 0c02 |0019: move-result-object v2 │ │ +0a02b0: 7230 8001 1002 |001a: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ +0a02b6: 0c00 |001d: move-result-object v0 │ │ +0a02b8: 7210 7d01 0000 |001e: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0a02be: 0e00 |0021: return-void │ │ +0a02c0: 6200 3212 |0022: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.DARK:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1232 │ │ +0a02c4: 28e4 |0024: goto 0008 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000a line=46 │ │ 0x0021 line=47 │ │ 0x0022 line=45 │ │ locals : │ │ @@ -165173,121 +165193,121 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a01e4: |[0a01e4] fr.simon.marquis.preferencesmanager.ui.AppAdapter$1.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)V │ │ -0a01f4: 5b01 8712 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a01f8: 7010 f523 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@23f5 │ │ -0a01fe: 0e00 |0005: return-void │ │ +0a02c8: |[0a02c8] fr.simon.marquis.preferencesmanager.ui.AppAdapter$1.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)V │ │ +0a02d8: 5b01 8712 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a02dc: 7010 f523 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@23f5 │ │ +0a02e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;) │ │ name : 'performFiltering' │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 154 16-bit code units │ │ -0a0200: |[0a0200] fr.simon.marquis.preferencesmanager.ui.AppAdapter$1.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -0a0210: 2205 7404 |0000: new-instance v5, Landroid/widget/Filter$FilterResults; // type@0474 │ │ -0a0214: 7010 f423 0500 |0002: invoke-direct {v5}, Landroid/widget/Filter$FilterResults;.:()V // method@23f4 │ │ -0a021a: 380a 0800 |0005: if-eqz v10, 000d // +0008 │ │ -0a021e: 7210 aa2a 0a00 |0007: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ -0a0224: 0a06 |000a: move-result v6 │ │ -0a0226: 3906 2200 |000b: if-nez v6, 002d // +0022 │ │ -0a022a: 5496 8712 |000d: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a022e: 7110 8c28 0600 |000f: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; // method@288c │ │ -0a0234: 0c07 |0012: move-result-object v7 │ │ -0a0236: 1d07 |0013: monitor-enter v7 │ │ -0a0238: 5496 8712 |0014: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a023c: 7110 8d28 0600 |0016: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; // method@288d │ │ -0a0242: 0c06 |0019: move-result-object v6 │ │ -0a0244: 5b56 770c |001a: iput-object v6, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0a0248: 5496 8712 |001c: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a024c: 7110 8d28 0600 |001e: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; // method@288d │ │ -0a0252: 0c06 |0021: move-result-object v6 │ │ -0a0254: 6e10 9d2b 0600 |0022: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a025a: 0a06 |0025: move-result v6 │ │ -0a025c: 5956 760c |0026: iput v6, v5, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ -0a0260: 1e07 |0028: monitor-exit v7 │ │ -0a0262: 1105 |0029: return-object v5 │ │ -0a0264: 0d06 |002a: move-exception v6 │ │ -0a0266: 1e07 |002b: monitor-exit v7 │ │ -0a0268: 2706 |002c: throw v6 │ │ -0a026a: 7210 ab2a 0a00 |002d: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ -0a0270: 0c06 |0030: move-result-object v6 │ │ -0a0272: 7100 e02b 0000 |0031: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0a0278: 0c07 |0034: move-result-object v7 │ │ -0a027a: 6e20 342b 7600 |0035: invoke-virtual {v6, v7}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ -0a0280: 0c06 |0038: move-result-object v6 │ │ -0a0282: 6e10 372b 0600 |0039: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0a0288: 0c04 |003c: move-result-object v4 │ │ -0a028a: 2201 cf05 |003d: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0a028e: 7010 8f2b 0100 |003f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a0294: 5496 8712 |0042: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a0298: 7110 8c28 0600 |0044: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; // method@288c │ │ -0a029e: 0c07 |0047: move-result-object v7 │ │ -0a02a0: 1d07 |0048: monitor-enter v7 │ │ -0a02a2: 5496 8712 |0049: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a02a6: 7110 8d28 0600 |004b: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; // method@288d │ │ -0a02ac: 0c06 |004e: move-result-object v6 │ │ -0a02ae: 6e10 992b 0600 |004f: invoke-virtual {v6}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -0a02b4: 0c02 |0052: move-result-object v2 │ │ -0a02b6: 7210 bb2b 0200 |0053: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a02bc: 0a06 |0056: move-result v6 │ │ -0a02be: 3806 2e00 |0057: if-eqz v6, 0085 // +002e │ │ -0a02c2: 7210 bc2b 0200 |0059: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a02c8: 0c00 |005c: move-result-object v0 │ │ -0a02ca: 1f00 2505 |005d: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0a02ce: 1226 |005f: const/4 v6, #int 2 // #2 │ │ -0a02d0: 7120 282c 6400 |0060: invoke-static {v4, v6}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ -0a02d6: 0c03 |0063: move-result-object v3 │ │ -0a02d8: 6e10 0b28 0000 |0064: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getLabel:()Ljava/lang/String; // method@280b │ │ -0a02de: 0c06 |0067: move-result-object v6 │ │ -0a02e0: 7100 e02b 0000 |0068: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0a02e6: 0c08 |006b: move-result-object v8 │ │ -0a02e8: 6e20 342b 8600 |006c: invoke-virtual {v6, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ -0a02ee: 0c06 |006f: move-result-object v6 │ │ -0a02f0: 6e10 372b 0600 |0070: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0a02f6: 0c06 |0073: move-result-object v6 │ │ -0a02f8: 6e20 292c 6300 |0074: invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ -0a02fe: 0c06 |0077: move-result-object v6 │ │ -0a0300: 6e10 252c 0600 |0078: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ -0a0306: 0a06 |007b: move-result v6 │ │ -0a0308: 3806 d7ff |007c: if-eqz v6, 0053 // -0029 │ │ -0a030c: 6e20 932b 0100 |007e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a0312: 28d2 |0081: goto 0053 // -002e │ │ -0a0314: 0d06 |0082: move-exception v6 │ │ -0a0316: 1e07 |0083: monitor-exit v7 │ │ -0a0318: 2706 |0084: throw v6 │ │ -0a031a: 1e07 |0085: monitor-exit v7 │ │ -0a031c: 5496 8712 |0086: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a0320: 7110 8c28 0600 |0088: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; // method@288c │ │ -0a0326: 0c07 |008b: move-result-object v7 │ │ -0a0328: 1d07 |008c: monitor-enter v7 │ │ -0a032a: 5b51 770c |008d: iput-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0a032e: 6e10 9d2b 0100 |008f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a0334: 0a06 |0092: move-result v6 │ │ -0a0336: 5956 760c |0093: iput v6, v5, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ -0a033a: 1e07 |0095: monitor-exit v7 │ │ -0a033c: 2893 |0096: goto 0029 // -006d │ │ -0a033e: 0d06 |0097: move-exception v6 │ │ -0a0340: 1e07 |0098: monitor-exit v7 │ │ -0a0342: 2706 |0099: throw v6 │ │ +0a02e4: |[0a02e4] fr.simon.marquis.preferencesmanager.ui.AppAdapter$1.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0a02f4: 2204 7404 |0000: new-instance v4, Landroid/widget/Filter$FilterResults; // type@0474 │ │ +0a02f8: 7010 f423 0400 |0002: invoke-direct {v4}, Landroid/widget/Filter$FilterResults;.:()V // method@23f4 │ │ +0a02fe: 380a 0800 |0005: if-eqz v10, 000d // +0008 │ │ +0a0302: 7210 aa2a 0a00 |0007: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ +0a0308: 0a05 |000a: move-result v5 │ │ +0a030a: 3905 2200 |000b: if-nez v5, 002d // +0022 │ │ +0a030e: 5495 8712 |000d: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a0312: 7110 8c28 0500 |000f: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; // method@288c │ │ +0a0318: 0c06 |0012: move-result-object v6 │ │ +0a031a: 1d06 |0013: monitor-enter v6 │ │ +0a031c: 5495 8712 |0014: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a0320: 7110 8d28 0500 |0016: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; // method@288d │ │ +0a0326: 0c05 |0019: move-result-object v5 │ │ +0a0328: 5b45 770c |001a: iput-object v5, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +0a032c: 5495 8712 |001c: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a0330: 7110 8d28 0500 |001e: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; // method@288d │ │ +0a0336: 0c05 |0021: move-result-object v5 │ │ +0a0338: 6e10 9d2b 0500 |0022: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a033e: 0a05 |0025: move-result v5 │ │ +0a0340: 5945 760c |0026: iput v5, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ +0a0344: 1e06 |0028: monitor-exit v6 │ │ +0a0346: 1104 |0029: return-object v4 │ │ +0a0348: 0d05 |002a: move-exception v5 │ │ +0a034a: 1e06 |002b: monitor-exit v6 │ │ +0a034c: 2705 |002c: throw v5 │ │ +0a034e: 7210 ab2a 0a00 |002d: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ +0a0354: 0c05 |0030: move-result-object v5 │ │ +0a0356: 7100 e02b 0000 |0031: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +0a035c: 0c06 |0034: move-result-object v6 │ │ +0a035e: 6e20 342b 6500 |0035: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ +0a0364: 0c05 |0038: move-result-object v5 │ │ +0a0366: 6e10 372b 0500 |0039: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0a036c: 0c03 |003c: move-result-object v3 │ │ +0a036e: 2201 cf05 |003d: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0a0372: 7010 8f2b 0100 |003f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a0378: 5495 8712 |0042: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a037c: 7110 8c28 0500 |0044: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; // method@288c │ │ +0a0382: 0c06 |0047: move-result-object v6 │ │ +0a0384: 1d06 |0048: monitor-enter v6 │ │ +0a0386: 5495 8712 |0049: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a038a: 7110 8d28 0500 |004b: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; // method@288d │ │ +0a0390: 0c05 |004e: move-result-object v5 │ │ +0a0392: 6e10 992b 0500 |004f: invoke-virtual {v5}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +0a0398: 0c05 |0052: move-result-object v5 │ │ +0a039a: 7210 bb2b 0500 |0053: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a03a0: 0a07 |0056: move-result v7 │ │ +0a03a2: 3807 2e00 |0057: if-eqz v7, 0085 // +002e │ │ +0a03a6: 7210 bc2b 0500 |0059: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a03ac: 0c00 |005c: move-result-object v0 │ │ +0a03ae: 1f00 2505 |005d: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0a03b2: 1227 |005f: const/4 v7, #int 2 // #2 │ │ +0a03b4: 7120 282c 7300 |0060: invoke-static {v3, v7}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ +0a03ba: 0c02 |0063: move-result-object v2 │ │ +0a03bc: 6e10 0b28 0000 |0064: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getLabel:()Ljava/lang/String; // method@280b │ │ +0a03c2: 0c07 |0067: move-result-object v7 │ │ +0a03c4: 7100 e02b 0000 |0068: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +0a03ca: 0c08 |006b: move-result-object v8 │ │ +0a03cc: 6e20 342b 8700 |006c: invoke-virtual {v7, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ +0a03d2: 0c07 |006f: move-result-object v7 │ │ +0a03d4: 6e10 372b 0700 |0070: invoke-virtual {v7}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0a03da: 0c07 |0073: move-result-object v7 │ │ +0a03dc: 6e20 292c 7200 |0074: invoke-virtual {v2, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ +0a03e2: 0c07 |0077: move-result-object v7 │ │ +0a03e4: 6e10 252c 0700 |0078: invoke-virtual {v7}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ +0a03ea: 0a07 |007b: move-result v7 │ │ +0a03ec: 3807 d7ff |007c: if-eqz v7, 0053 // -0029 │ │ +0a03f0: 6e20 932b 0100 |007e: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a03f6: 28d2 |0081: goto 0053 // -002e │ │ +0a03f8: 0d05 |0082: move-exception v5 │ │ +0a03fa: 1e06 |0083: monitor-exit v6 │ │ +0a03fc: 2705 |0084: throw v5 │ │ +0a03fe: 1e06 |0085: monitor-exit v6 │ │ +0a0400: 5495 8712 |0086: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a0404: 7110 8c28 0500 |0088: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; // method@288c │ │ +0a040a: 0c06 |008b: move-result-object v6 │ │ +0a040c: 1d06 |008c: monitor-enter v6 │ │ +0a040e: 5b41 770c |008d: iput-object v1, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +0a0412: 6e10 9d2b 0100 |008f: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a0418: 0a05 |0092: move-result v5 │ │ +0a041a: 5945 760c |0093: iput v5, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ +0a041e: 1e06 |0095: monitor-exit v6 │ │ +0a0420: 2893 |0096: goto 0029 // -006d │ │ +0a0422: 0d05 |0097: move-exception v5 │ │ +0a0424: 1e06 |0098: monitor-exit v6 │ │ +0a0426: 2705 |0099: throw v5 │ │ catches : 4 │ │ 0x0014 - 0x002c │ │ -> 0x002a │ │ 0x0049 - 0x0084 │ │ -> 0x0082 │ │ 0x0085 - 0x0086 │ │ -> 0x0082 │ │ @@ -165312,40 +165332,38 @@ │ │ 0x0082 line=186 │ │ 0x0086 line=187 │ │ 0x008d line=188 │ │ 0x008f line=189 │ │ 0x0095 line=190 │ │ locals : │ │ 0x005f - 0x0082 reg=0 data Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ - 0x0053 - 0x0082 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0064 - 0x0082 reg=3 p Ljava/util/regex/Pattern; │ │ + 0x0064 - 0x0082 reg=2 p Ljava/util/regex/Pattern; │ │ 0x0042 - 0x009a reg=1 filterResultsData Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x0085 - 0x009a reg=2 i$ Ljava/util/Iterator; │ │ - 0x003d - 0x009a reg=4 prefixString Ljava/lang/String; │ │ - 0x0005 - 0x009a reg=5 results Landroid/widget/Filter$FilterResults; │ │ + 0x003d - 0x009a reg=3 prefixString Ljava/lang/String; │ │ + 0x0005 - 0x009a reg=4 results Landroid/widget/Filter$FilterResults; │ │ 0x0000 - 0x009a reg=9 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; │ │ 0x0000 - 0x009a reg=10 charSequence Ljava/lang/CharSequence; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;) │ │ name : 'publishResults' │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a0370: |[0a0370] fr.simon.marquis.preferencesmanager.ui.AppAdapter$1.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -0a0380: 5421 8712 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a0384: 5440 770c |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0a0388: 1f00 cf05 |0004: check-cast v0, Ljava/util/ArrayList; // type@05cf │ │ -0a038c: 7120 8e28 0100 |0006: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$602:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@288e │ │ -0a0392: 5420 8712 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ -0a0396: 6e10 9728 0000 |000b: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.notifyDataSetChanged:()V // method@2897 │ │ -0a039c: 0e00 |000e: return-void │ │ +0a0454: |[0a0454] fr.simon.marquis.preferencesmanager.ui.AppAdapter$1.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +0a0464: 5421 8712 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a0468: 5440 770c |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +0a046c: 1f00 cf05 |0004: check-cast v0, Ljava/util/ArrayList; // type@05cf │ │ +0a0470: 7120 8e28 0100 |0006: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.access$602:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;Ljava/util/ArrayList;)Ljava/util/ArrayList; // method@288e │ │ +0a0476: 5420 8712 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@1287 │ │ +0a047a: 6e10 9728 0000 |000b: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.notifyDataSetChanged:()V // method@2897 │ │ +0a0480: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0009 line=200 │ │ 0x000e line=201 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; │ │ @@ -165386,17 +165404,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a03a0: |[0a03a0] fr.simon.marquis.preferencesmanager.ui.AppAdapter$HeaderViewHolder.:()V │ │ -0a03b0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a03b6: 0e00 |0003: return-void │ │ +0a0484: |[0a0484] fr.simon.marquis.preferencesmanager.ui.AppAdapter$HeaderViewHolder.:()V │ │ +0a0494: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a049a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;) │ │ @@ -165404,17 +165422,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a03b8: |[0a03b8] fr.simon.marquis.preferencesmanager.ui.AppAdapter$HeaderViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V │ │ -0a03c8: 7010 8228 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.:()V // method@2882 │ │ -0a03ce: 0e00 |0003: return-void │ │ +0a049c: |[0a049c] fr.simon.marquis.preferencesmanager.ui.AppAdapter$HeaderViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V │ │ +0a04ac: 7010 8228 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.:()V // method@2882 │ │ +0a04b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; │ │ │ │ @@ -165457,17 +165475,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a03d0: |[0a03d0] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.:()V │ │ -0a03e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a03e6: 0e00 |0003: return-void │ │ +0a04b4: |[0a04b4] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.:()V │ │ +0a04c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a04ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;) │ │ @@ -165475,17 +165493,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a03e8: |[0a03e8] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V │ │ -0a03f8: 7010 8428 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.:()V // method@2884 │ │ -0a03fe: 0e00 |0003: return-void │ │ +0a04cc: |[0a04cc] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V │ │ +0a04dc: 7010 8428 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.:()V // method@2884 │ │ +0a04e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; │ │ │ │ @@ -165494,17 +165512,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0400: |[0a0400] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/TextView; │ │ -0a0410: 5410 8a12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@128a │ │ -0a0414: 1100 |0002: return-object v0 │ │ +0a04e4: |[0a04e4] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/TextView; │ │ +0a04f4: 5410 8a12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@128a │ │ +0a04f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;) │ │ @@ -165512,17 +165530,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0418: |[0a0418] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$102:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ -0a0428: 5b01 8a12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@128a │ │ -0a042c: 1101 |0002: return-object v1 │ │ +0a04fc: |[0a04fc] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$102:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ +0a050c: 5b01 8a12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.textView:Landroid/widget/TextView; // field@128a │ │ +0a0510: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/TextView; │ │ │ │ @@ -165531,17 +165549,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0430: |[0a0430] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/ImageView; │ │ -0a0440: 5410 8912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@1289 │ │ -0a0444: 1100 |0002: return-object v0 │ │ +0a0514: |[0a0514] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/ImageView; │ │ +0a0524: 5410 8912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@1289 │ │ +0a0528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;) │ │ @@ -165549,17 +165567,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/ImageView;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0448: |[0a0448] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$202:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/ImageView;)Landroid/widget/ImageView; │ │ -0a0458: 5b01 8912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@1289 │ │ -0a045c: 1101 |0002: return-object v1 │ │ +0a052c: |[0a052c] fr.simon.marquis.preferencesmanager.ui.AppAdapter$ViewHolder.access$202:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/ImageView;)Landroid/widget/ImageView; │ │ +0a053c: 5b01 8912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.imageView:Landroid/widget/ImageView; // field@1289 │ │ +0a0540: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/ImageView; │ │ │ │ @@ -165601,51 +165619,51 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0460: |[0a0460] fr.simon.marquis.preferencesmanager.ui.AppListActivity$1.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ -0a0470: 5b01 9412 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ -0a0474: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a047a: 0e00 |0005: return-void │ │ +0a0544: |[0a0544] fr.simon.marquis.preferencesmanager.ui.AppListActivity$1.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ +0a0554: 5b01 9412 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ +0a0558: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a055e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0a047c: |[0a047c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0a048c: 7100 b328 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$000:()Z // method@28b3 │ │ -0a0492: 0a00 |0003: move-result v0 │ │ -0a0494: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -0a0498: 5421 9412 |0006: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ -0a049c: 5420 9412 |0008: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ -0a04a0: 7110 b528 0000 |000a: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // method@28b5 │ │ -0a04a6: 0c00 |000d: move-result-object v0 │ │ -0a04a8: 6e20 9328 5000 |000e: invoke-virtual {v0, v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.getItem:(I)Ljava/lang/Object; // method@2893 │ │ -0a04ae: 0c00 |0011: move-result-object v0 │ │ -0a04b0: 1f00 2505 |0012: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0a04b4: 7120 b628 0100 |0014: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V // method@28b6 │ │ -0a04ba: 0e00 |0017: return-void │ │ -0a04bc: 5420 9412 |0018: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ -0a04c0: 7110 b728 0000 |001a: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@28b7 │ │ -0a04c6: 28fa |001d: goto 0017 // -0006 │ │ +0a0560: |[0a0560] fr.simon.marquis.preferencesmanager.ui.AppListActivity$1.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0a0570: 7100 b328 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$000:()Z // method@28b3 │ │ +0a0576: 0a00 |0003: move-result v0 │ │ +0a0578: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +0a057c: 5421 9412 |0006: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ +0a0580: 5420 9412 |0008: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ +0a0584: 7110 b528 0000 |000a: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // method@28b5 │ │ +0a058a: 0c00 |000d: move-result-object v0 │ │ +0a058c: 6e20 9328 5000 |000e: invoke-virtual {v0, v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.getItem:(I)Ljava/lang/Object; // method@2893 │ │ +0a0592: 0c00 |0011: move-result-object v0 │ │ +0a0594: 1f00 2505 |0012: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0a0598: 7120 b628 0100 |0014: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V // method@28b6 │ │ +0a059e: 0e00 |0017: return-void │ │ +0a05a0: 5420 9412 |0018: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1294 │ │ +0a05a4: 7110 b728 0000 |001a: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@28b7 │ │ +0a05aa: 28fa |001d: goto 0017 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0006 line=74 │ │ 0x0017 line=78 │ │ 0x0018 line=76 │ │ locals : │ │ @@ -165691,41 +165709,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a04c8: |[0a04c8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ -0a04d8: 5b01 9512 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1295 │ │ -0a04dc: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ -0a04e2: 0e00 |0005: return-void │ │ +0a05ac: |[0a05ac] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ +0a05bc: 5b01 9512 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1295 │ │ +0a05c0: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ +0a05c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Ljava/lang/Boolean;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a04e4: |[0a04e4] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.doInBackground:([Ljava/lang/Void;)Ljava/lang/Boolean; │ │ -0a04f4: 7100 da27 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.available:()Z // method@27da │ │ -0a04fa: 0a00 |0003: move-result v0 │ │ -0a04fc: 7110 a82a 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a0502: 0c00 |0007: move-result-object v0 │ │ -0a0504: 1100 |0008: return-object v0 │ │ +0a05c8: |[0a05c8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.doInBackground:([Ljava/lang/Void;)Ljava/lang/Boolean; │ │ +0a05d8: 7100 da27 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.available:()Z // method@27da │ │ +0a05de: 0a00 |0003: move-result v0 │ │ +0a05e0: 7110 a82a 0000 |0004: invoke-static {v0}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a05e6: 0c00 |0007: move-result-object v0 │ │ +0a05e8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2; │ │ 0x0000 - 0x0009 reg=2 params [Ljava/lang/Void; │ │ │ │ @@ -165734,19 +165752,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a0508: |[0a0508] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a0518: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ -0a051c: 6e20 9d28 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Boolean; // method@289d │ │ -0a0522: 0c00 |0005: move-result-object v0 │ │ -0a0524: 1100 |0006: return-object v0 │ │ +0a05ec: |[0a05ec] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a05fc: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ +0a0600: 6e20 9d28 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Boolean; // method@289d │ │ +0a0606: 0c00 |0005: move-result-object v0 │ │ +0a0608: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -165755,27 +165773,27 @@ │ │ type : '(Ljava/lang/Boolean;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0a0528: |[0a0528] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.onPostExecute:(Ljava/lang/Boolean;)V │ │ -0a0538: 6f20 a602 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ -0a053e: 6e10 a62a 0200 |0003: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -0a0544: 0a00 |0006: move-result v0 │ │ -0a0546: 7110 b428 0000 |0007: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$002:(Z)Z // method@28b4 │ │ -0a054c: 6e10 a62a 0200 |000a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -0a0552: 0a00 |000d: move-result v0 │ │ -0a0554: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ -0a0558: 5410 9512 |0010: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1295 │ │ -0a055c: 6e10 c428 0000 |0012: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ -0a0562: 0c00 |0015: move-result-object v0 │ │ -0a0564: 7110 292a 0000 |0016: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.displayNoRoot:(Landroid/support/v4/app/FragmentManager;)V // method@2a29 │ │ -0a056a: 0e00 |0019: return-void │ │ +0a060c: |[0a060c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.onPostExecute:(Ljava/lang/Boolean;)V │ │ +0a061c: 6f20 a602 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ +0a0622: 6e10 a62a 0200 |0003: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +0a0628: 0a00 |0006: move-result v0 │ │ +0a062a: 7110 b428 0000 |0007: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$002:(Z)Z // method@28b4 │ │ +0a0630: 6e10 a62a 0200 |000a: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +0a0636: 0a00 |000d: move-result v0 │ │ +0a0638: 3900 0b00 |000e: if-nez v0, 0019 // +000b │ │ +0a063c: 5410 9512 |0010: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1295 │ │ +0a0640: 6e10 c428 0000 |0012: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ +0a0646: 0c00 |0015: move-result-object v0 │ │ +0a0648: 7110 292a 0000 |0016: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.displayNoRoot:(Landroid/support/v4/app/FragmentManager;)V // method@2a29 │ │ +0a064e: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x000a line=104 │ │ 0x0010 line=105 │ │ 0x0019 line=107 │ │ @@ -165788,18 +165806,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a056c: |[0a056c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.onPostExecute:(Ljava/lang/Object;)V │ │ -0a057c: 1f01 8205 |0000: check-cast v1, Ljava/lang/Boolean; // type@0582 │ │ -0a0580: 6e20 9f28 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.onPostExecute:(Ljava/lang/Boolean;)V // method@289f │ │ -0a0586: 0e00 |0005: return-void │ │ +0a0650: |[0a0650] fr.simon.marquis.preferencesmanager.ui.AppListActivity$2.onPostExecute:(Ljava/lang/Object;)V │ │ +0a0660: 1f01 8205 |0000: check-cast v1, Ljava/lang/Boolean; // type@0582 │ │ +0a0664: 6e20 9f28 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.onPostExecute:(Ljava/lang/Boolean;)V // method@289f │ │ +0a066a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -165846,43 +165864,43 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a0588: |[0a0588] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Landroid/content/Context;)V │ │ -0a0598: 5b01 9912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ -0a059c: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ -0a05a2: 5b02 9812 |0005: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.mContext:Landroid/content/Context; // field@1298 │ │ -0a05a6: 0e00 |0007: return-void │ │ +0a066c: |[0a066c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Landroid/content/Context;)V │ │ +0a067c: 5b01 9912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ +0a0680: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ +0a0686: 5b02 9812 |0005: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.mContext:Landroid/content/Context; // field@1298 │ │ +0a068a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0005 line=268 │ │ 0x0007 line=269 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ - 0x0000 - 0x0008 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ 0x0000 - 0x0008 reg=2 ctx Landroid/content/Context; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;) │ │ name : 'finishTask' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a05a8: |[0a05a8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.finishTask:()V │ │ -0a05b8: 5420 9912 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ -0a05bc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a05be: 7120 bc28 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$802:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;)Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // method@28bc │ │ -0a05c4: 0e00 |0006: return-void │ │ +0a068c: |[0a068c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.finishTask:()V │ │ +0a069c: 5420 9912 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ +0a06a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a06a2: 7120 bc28 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$802:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;)Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // method@28bc │ │ +0a06a8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0006 line=291 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ │ │ @@ -165892,19 +165910,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a05c8: |[0a05c8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a05d8: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ -0a05dc: 6e20 a928 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; // method@28a9 │ │ -0a05e2: 0c00 |0005: move-result-object v0 │ │ -0a05e4: 1100 |0006: return-object v0 │ │ +0a06ac: |[0a06ac] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a06bc: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ +0a06c0: 6e20 a928 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; // method@28a9 │ │ +0a06c6: 0c00 |0005: move-result-object v0 │ │ +0a06c8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -165913,19 +165931,19 @@ │ │ type : '([Ljava/lang/Void;)Ljava/util/ArrayList;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a05e8: |[0a05e8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; │ │ -0a05f8: 5410 9812 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.mContext:Landroid/content/Context; // field@1298 │ │ -0a05fc: 7110 2e2a 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getApplications:(Landroid/content/Context;)Ljava/util/ArrayList; // method@2a2e │ │ -0a0602: 0c00 |0005: move-result-object v0 │ │ -0a0604: 1100 |0006: return-object v0 │ │ +0a06cc: |[0a06cc] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.doInBackground:([Ljava/lang/Void;)Ljava/util/ArrayList; │ │ +0a06dc: 5410 9812 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.mContext:Landroid/content/Context; // field@1298 │ │ +0a06e0: 7110 2e2a 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getApplications:(Landroid/content/Context;)Ljava/util/ArrayList; // method@2a2e │ │ +0a06e6: 0c00 |0005: move-result-object v0 │ │ +0a06e8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ 0x0000 - 0x0007 reg=2 params [Ljava/lang/Void; │ │ │ │ @@ -165934,18 +165952,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a0608: |[0a0608] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onCancelled:()V │ │ -0a0618: 7010 ab28 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.finishTask:()V // method@28ab │ │ -0a061e: 6f10 a502 0000 |0003: invoke-super {v0}, Landroid/os/AsyncTask;.onCancelled:()V // method@02a5 │ │ -0a0624: 0e00 |0006: return-void │ │ +0a06ec: |[0a06ec] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onCancelled:()V │ │ +0a06fc: 7010 ab28 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.finishTask:()V // method@28ab │ │ +0a0702: 6f10 a502 0000 |0003: invoke-super {v0}, Landroid/os/AsyncTask;.onCancelled:()V // method@02a5 │ │ +0a0708: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0003 line=296 │ │ 0x0006 line=297 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ @@ -165955,18 +165973,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a0628: |[0a0628] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a0638: 1f01 cf05 |0000: check-cast v1, Ljava/util/ArrayList; // type@05cf │ │ -0a063c: 6e20 af28 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.onPostExecute:(Ljava/util/ArrayList;)V // method@28af │ │ -0a0642: 0e00 |0005: return-void │ │ +0a070c: |[0a070c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a071c: 1f01 cf05 |0000: check-cast v1, Ljava/util/ArrayList; // type@05cf │ │ +0a0720: 6e20 af28 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.onPostExecute:(Ljava/util/ArrayList;)V // method@28af │ │ +0a0726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=264 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -165975,20 +165993,20 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a0644: |[0a0644] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onPostExecute:(Ljava/util/ArrayList;)V │ │ -0a0654: 6f20 a602 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ -0a065a: 5410 9912 |0003: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ -0a065e: 7120 bb28 2000 |0005: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$700:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/util/ArrayList;)V // method@28bb │ │ -0a0664: 7010 ab28 0100 |0008: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.finishTask:()V // method@28ab │ │ -0a066a: 0e00 |000b: return-void │ │ +0a0728: |[0a0728] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onPostExecute:(Ljava/util/ArrayList;)V │ │ +0a0738: 6f20 a602 2100 |0000: invoke-super {v1, v2}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ +0a073e: 5410 9912 |0003: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ +0a0742: 7120 bb28 2000 |0005: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$700:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/util/ArrayList;)V // method@28bb │ │ +0a0748: 7010 ab28 0100 |0008: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.finishTask:()V // method@28ab │ │ +0a074e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ 0x0003 line=285 │ │ 0x0008 line=286 │ │ 0x000b line=287 │ │ locals : │ │ @@ -166001,20 +166019,20 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a066c: |[0a066c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onPreExecute:()V │ │ -0a067c: 5420 9912 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ -0a0680: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a0682: 7120 ba28 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Z)V // method@28ba │ │ -0a0688: 6f10 a702 0200 |0006: invoke-super {v2}, Landroid/os/AsyncTask;.onPreExecute:()V // method@02a7 │ │ -0a068e: 0e00 |0009: return-void │ │ +0a0750: |[0a0750] fr.simon.marquis.preferencesmanager.ui.AppListActivity$GetApplicationsTask.onPreExecute:()V │ │ +0a0760: 5420 9912 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1299 │ │ +0a0764: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a0766: 7120 ba28 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Z)V // method@28ba │ │ +0a076c: 6f10 a702 0200 |0006: invoke-super {v2}, Landroid/os/AsyncTask;.onPreExecute:()V // method@02a7 │ │ +0a0772: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0006 line=274 │ │ 0x0009 line=275 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ @@ -166054,46 +166072,46 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0690: |[0a0690] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$1.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ -0a06a0: 5b01 a212 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a2 │ │ -0a06a4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a06aa: 0e00 |0005: return-void │ │ +0a0774: |[0a0774] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$1.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ +0a0784: 5b01 a212 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a2 │ │ +0a0788: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a078e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;) │ │ name : 'run' │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a06ac: |[0a06ac] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$1.run:()V │ │ -0a06bc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a06be: 5420 a212 |0001: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a2 │ │ -0a06c2: 7110 dc28 0000 |0003: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText; // method@28dc │ │ -0a06c8: 0c00 |0006: move-result-object v0 │ │ -0a06ca: 6e20 ef23 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setFocusable:(Z)V // method@23ef │ │ -0a06d0: 5420 a212 |000a: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a2 │ │ -0a06d4: 7110 dc28 0000 |000c: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText; // method@28dc │ │ -0a06da: 0c00 |000f: move-result-object v0 │ │ -0a06dc: 6e20 f023 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setFocusableInTouchMode:(Z)V // method@23f0 │ │ -0a06e2: 0e00 |0013: return-void │ │ +0a0790: |[0a0790] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$1.run:()V │ │ +0a07a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a07a2: 5420 a212 |0001: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a2 │ │ +0a07a6: 7110 dc28 0000 |0003: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText; // method@28dc │ │ +0a07ac: 0c00 |0006: move-result-object v0 │ │ +0a07ae: 6e20 ef23 1000 |0007: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setFocusable:(Z)V // method@23ef │ │ +0a07b4: 5420 a212 |000a: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a2 │ │ +0a07b8: 7110 dc28 0000 |000c: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText; // method@28dc │ │ +0a07be: 0c00 |000f: move-result-object v0 │ │ +0a07c0: 6e20 f023 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setFocusableInTouchMode:(Z)V // method@23f0 │ │ +0a07c6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x000a line=105 │ │ 0x0013 line=106 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1; │ │ @@ -166133,43 +166151,43 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a06e4: |[0a06e4] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$2.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ -0a06f4: 5b01 a312 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a3 │ │ -0a06f8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a06fe: 0e00 |0005: return-void │ │ +0a07c8: |[0a07c8] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$2.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ +0a07d8: 5b01 a312 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a3 │ │ +0a07dc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a07e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a0700: |[0a0700] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a0710: 5410 a312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a3 │ │ -0a0714: 7110 dd28 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Z // method@28dd │ │ -0a071a: 0a00 |0005: move-result v0 │ │ -0a071c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a0720: 5410 a312 |0008: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a3 │ │ -0a0724: 6e10 e228 0000 |000a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ -0a072a: 0e00 |000d: return-void │ │ +0a07e4: |[0a07e4] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$2.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a07f4: 5410 a312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a3 │ │ +0a07f8: 7110 dd28 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Z // method@28dd │ │ +0a07fe: 0a00 |0005: move-result v0 │ │ +0a0800: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a0804: 5410 a312 |0008: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a3 │ │ +0a0808: 6e10 e228 0000 |000a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ +0a080e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0008 line=376 │ │ 0x000d line=378 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2; │ │ @@ -166211,39 +166229,39 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a072c: |[0a072c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$3.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ -0a073c: 5b01 a412 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a4 │ │ -0a0740: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a0746: 0e00 |0005: return-void │ │ +0a0810: |[0a0810] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$3.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ +0a0820: 5b01 a412 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a4 │ │ +0a0824: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a082a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0748: |[0a0748] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a0758: 5410 a412 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a4 │ │ -0a075c: 6e10 e228 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ -0a0762: 0e00 |0005: return-void │ │ +0a082c: |[0a082c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity$3.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a083c: 5410 a412 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // field@12a4 │ │ +0a0840: 6e10 e228 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ +0a0846: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0005 line=371 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -166284,57 +166302,57 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0764: |[0a0764] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ -0a0774: 5b01 b912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ -0a0778: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a077e: 0e00 |0005: return-void │ │ +0a0848: |[0a0848] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ +0a0858: 5b01 b912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ +0a085c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a0862: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0a0780: |[0a0780] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.afterTextChanged:(Landroid/text/Editable;)V │ │ -0a0790: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0a0796: 0a00 |0003: move-result v0 │ │ -0a0798: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ -0a079c: 5410 b912 |0006: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ -0a07a0: 7110 0729 0000 |0008: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ -0a07a6: 0c00 |000b: move-result-object v0 │ │ -0a07a8: 6e10 0525 0000 |000c: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ -0a07ae: 0a00 |000f: move-result v0 │ │ -0a07b0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0a07b4: 5410 b912 |0012: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ -0a07b8: 7110 0829 0000 |0014: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2908 │ │ -0a07be: 0e00 |0017: return-void │ │ -0a07c0: 5410 b912 |0018: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ -0a07c4: 7110 0729 0000 |001a: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ -0a07ca: 0c00 |001d: move-result-object v0 │ │ -0a07cc: 6e10 0525 0000 |001e: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ -0a07d2: 0a00 |0021: move-result v0 │ │ -0a07d4: 3800 f5ff |0022: if-eqz v0, 0017 // -000b │ │ -0a07d8: 5410 b912 |0024: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ -0a07dc: 7110 0929 0000 |0026: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2909 │ │ -0a07e2: 28ee |0029: goto 0017 // -0012 │ │ +0a0864: |[0a0864] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.afterTextChanged:(Landroid/text/Editable;)V │ │ +0a0874: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0a087a: 0a00 |0003: move-result v0 │ │ +0a087c: 3800 1400 |0004: if-eqz v0, 0018 // +0014 │ │ +0a0880: 5410 b912 |0006: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ +0a0884: 7110 0729 0000 |0008: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ +0a088a: 0c00 |000b: move-result-object v0 │ │ +0a088c: 6e10 0525 0000 |000c: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ +0a0892: 0a00 |000f: move-result v0 │ │ +0a0894: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0a0898: 5410 b912 |0012: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ +0a089c: 7110 0829 0000 |0014: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2908 │ │ +0a08a2: 0e00 |0017: return-void │ │ +0a08a4: 5410 b912 |0018: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ +0a08a8: 7110 0729 0000 |001a: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ +0a08ae: 0c00 |001d: move-result-object v0 │ │ +0a08b0: 6e10 0525 0000 |001e: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ +0a08b6: 0a00 |0021: move-result v0 │ │ +0a08b8: 3800 f5ff |0022: if-eqz v0, 0017 // -000b │ │ +0a08bc: 5410 b912 |0024: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12b9 │ │ +0a08c0: 7110 0929 0000 |0026: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2909 │ │ +0a08c6: 28ee |0029: goto 0017 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=116 │ │ 0x0012 line=117 │ │ 0x0017 line=125 │ │ 0x0018 line=121 │ │ @@ -166348,16 +166366,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a07e4: |[0a07e4] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0a07f4: 0e00 |0000: return-void │ │ +0a08c8: |[0a08c8] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0a08d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -166369,16 +166387,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a07f8: |[0a07f8] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0a0808: 0e00 |0000: return-void │ │ +0a08dc: |[0a08dc] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$1.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0a08ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -166420,41 +166438,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a080c: |[0a080c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$2.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ -0a081c: 5b01 ba12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12ba │ │ -0a0820: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a0826: 0e00 |0005: return-void │ │ +0a08f0: |[0a08f0] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$2.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ +0a0900: 5b01 ba12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12ba │ │ +0a0904: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a090a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;) │ │ name : 'onFocusChange' │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a0828: |[0a0828] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$2.onFocusChange:(Landroid/view/View;Z)V │ │ -0a0838: 5410 ba12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12ba │ │ -0a083c: 7110 0729 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ -0a0842: 0c00 |0005: move-result-object v0 │ │ -0a0844: 6e20 0825 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setActivated:(Z)V // method@2508 │ │ -0a084a: 0e00 |0009: return-void │ │ +0a090c: |[0a090c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$2.onFocusChange:(Landroid/view/View;Z)V │ │ +0a091c: 5410 ba12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12ba │ │ +0a0920: 7110 0729 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ +0a0926: 0c00 |0005: move-result-object v0 │ │ +0a0928: 6e20 0825 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setActivated:(Z)V // method@2508 │ │ +0a092e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0009 line=143 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2; │ │ 0x0000 - 0x000a reg=2 view Landroid/view/View; │ │ @@ -166494,42 +166512,42 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a084c: |[0a084c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$3.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ -0a085c: 5b01 bb12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12bb │ │ -0a0860: 7010 0600 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0006 │ │ -0a0866: 0e00 |0005: return-void │ │ +0a0930: |[0a0930] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$3.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ +0a0940: 5b01 bb12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12bb │ │ +0a0944: 7010 0600 0000 |0002: invoke-direct {v0}, Landroid/animation/AnimatorListenerAdapter;.:()V // method@0006 │ │ +0a094a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;) │ │ name : 'onAnimationEnd' │ │ type : '(Landroid/animation/Animator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a0868: |[0a0868] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$3.onAnimationEnd:(Landroid/animation/Animator;)V │ │ -0a0878: 5420 bb12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12bb │ │ -0a087c: 7110 0729 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ -0a0882: 0c00 |0005: move-result-object v0 │ │ -0a0884: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ -0a0888: 6e20 1c25 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0a088e: 0e00 |000b: return-void │ │ +0a094c: |[0a094c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout$3.onAnimationEnd:(Landroid/animation/Animator;)V │ │ +0a095c: 5420 bb12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; // field@12bb │ │ +0a0960: 7110 0729 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; // method@2907 │ │ +0a0966: 0c00 |0005: move-result-object v0 │ │ +0a0968: 1301 0800 |0006: const/16 v1, #int 8 // #8 │ │ +0a096c: 6e20 1c25 1000 |0008: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0a0972: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x000b line=191 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3; │ │ 0x0000 - 0x000c reg=3 animation Landroid/animation/Animator; │ │ @@ -166577,18 +166595,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a0890: |[0a0890] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.:(Landroid/content/Context;)V │ │ -0a08a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a08a2: 7030 0529 2100 |0001: invoke-direct {v1, v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2905 │ │ -0a08a8: 0e00 |0004: return-void │ │ +0a0974: |[0a0974] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.:(Landroid/content/Context;)V │ │ +0a0984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a0986: 7030 0529 2100 |0001: invoke-direct {v1, v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2905 │ │ +0a098c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -166598,18 +166616,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a08ac: |[0a08ac] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a08bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a08be: 7040 0629 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2906 │ │ -0a08c4: 0e00 |0004: return-void │ │ +0a0990: |[0a0990] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a09a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a09a2: 7040 0629 2103 |0001: invoke-direct {v1, v2, v3, v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2906 │ │ +0a09a8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -166620,53 +166638,58 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 61 16-bit code units │ │ -0a08c8: |[0a08c8] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0a08d8: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ -0a08da: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0a08dc: 7040 fc23 7698 |0002: invoke-direct {v6, v7, v8, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23fc │ │ -0a08e2: 6202 ac11 |0005: sget-object v2, Lfr/simon/marquis/preferencesmanager/R$styleable;.FloatLabelLayout:[I // field@11ac │ │ -0a08e6: 6e30 3c01 8702 |0007: invoke-virtual {v7, v8, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -0a08ec: 0c00 |000a: move-result-object v0 │ │ -0a08ee: 1212 |000b: const/4 v2, #int 1 // #1 │ │ -0a08f0: 1503 4041 |000c: const/high16 v3, #int 1094713344 // #4140 │ │ -0a08f4: 7020 0c29 3600 |000e: invoke-direct {v6, v3}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.dipsToPix:(F)I // method@290c │ │ -0a08fa: 0a03 |0011: move-result v3 │ │ -0a08fc: 6e30 bf01 2003 |0012: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a0902: 0a01 |0015: move-result v1 │ │ -0a0904: 2202 9704 |0016: new-instance v2, Landroid/widget/TextView; // type@0497 │ │ -0a0908: 7020 f724 7200 |0018: invoke-direct {v2, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ -0a090e: 5b62 bf12 |001b: iput-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0912: 5462 bf12 |001d: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0916: 6e54 1225 1214 |001f: invoke-virtual {v2, v1, v4, v1, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@2512 │ │ -0a091c: 5462 bf12 |0022: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0920: 1243 |0024: const/4 v3, #int 4 // #4 │ │ -0a0922: 6e20 1c25 3200 |0025: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0a0928: 5462 bf12 |0028: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a092c: 1403 4600 0301 |002a: const v3, #float 2.40611e-38 // #01030046 │ │ -0a0932: 6e30 c501 4003 |002d: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0a0938: 0a03 |0030: move-result v3 │ │ -0a093a: 6e30 1725 7203 |0031: invoke-virtual {v2, v7, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0a0940: 5462 bf12 |0034: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0944: 6e40 0a29 2655 |0036: invoke-virtual {v6, v2, v5, v5}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.addView:(Landroid/view/View;II)V // method@290a │ │ -0a094a: 6e10 ca01 0000 |0039: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0a0950: 0e00 |003c: return-void │ │ +0a09ac: |[0a09ac] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0a09bc: 12e5 |0000: const/4 v5, #int -2 // #fe │ │ +0a09be: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0a09c0: 7040 fc23 7698 |0002: invoke-direct {v6, v7, v8, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23fc │ │ +0a09c6: 6202 ac11 |0005: sget-object v2, Lfr/simon/marquis/preferencesmanager/R$styleable;.FloatLabelLayout:[I // field@11ac │ │ +0a09ca: 6e30 3c01 8702 |0007: invoke-virtual {v7, v8, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +0a09d0: 0c00 |000a: move-result-object v0 │ │ +0a09d2: 1212 |000b: const/4 v2, #int 1 // #1 │ │ +0a09d4: 1503 4041 |000c: const/high16 v3, #int 1094713344 // #4140 │ │ +0a09d8: 7020 0c29 3600 |000e: invoke-direct {v6, v3}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.dipsToPix:(F)I // method@290c │ │ +0a09de: 0a03 |0011: move-result v3 │ │ +0a09e0: 6e30 bf01 2003 |0012: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a09e6: 0a01 |0015: move-result v1 │ │ +0a09e8: 2202 9704 |0016: new-instance v2, Landroid/widget/TextView; // type@0497 │ │ +0a09ec: 7020 f724 7200 |0018: invoke-direct {v2, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ +0a09f2: 5b62 bf12 |001b: iput-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a09f6: 5462 bf12 |001d: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a09fa: 6e54 1225 1214 |001f: invoke-virtual {v2, v1, v4, v1, v4}, Landroid/widget/TextView;.setPadding:(IIII)V // method@2512 │ │ +0a0a00: 5462 bf12 |0022: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0a04: 1243 |0024: const/4 v3, #int 4 // #4 │ │ +0a0a06: 6e20 1c25 3200 |0025: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0a0a0c: 5462 bf12 |0028: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0a10: 1403 4600 0301 |002a: const v3, #float 2.40611e-38 // #01030046 │ │ +0a0a16: 6e30 c501 4003 |002d: invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0a0a1c: 0a03 |0030: move-result v3 │ │ +0a0a1e: 6e30 1725 7203 |0031: invoke-virtual {v2, v7, v3}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0a0a24: 5462 bf12 |0034: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0a28: 6e40 0a29 2655 |0036: invoke-virtual {v6, v2, v5, v5}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.addView:(Landroid/view/View;II)V // method@290a │ │ +0a0a2e: 6e10 ca01 0000 |0039: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0a0a34: 0e00 |003c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=62 │ │ 0x0005 line=64 │ │ + 0x0007 line=65 │ │ 0x000b line=67 │ │ + 0x000e line=69 │ │ + 0x0012 line=67 │ │ 0x0016 line=70 │ │ 0x001d line=71 │ │ 0x0022 line=72 │ │ 0x0028 line=74 │ │ + 0x002d line=75 │ │ + 0x0031 line=74 │ │ 0x0034 line=79 │ │ 0x0039 line=81 │ │ 0x003c line=82 │ │ locals : │ │ 0x000b - 0x003d reg=0 a Landroid/content/res/TypedArray; │ │ 0x0016 - 0x003d reg=1 sidePadding I │ │ 0x0000 - 0x003d reg=6 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ @@ -166679,17 +166702,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0954: |[0a0954] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; │ │ -0a0964: 5410 bf12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0968: 1100 |0002: return-object v0 │ │ +0a0a38: |[0a0a38] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)Landroid/widget/TextView; │ │ +0a0a48: 5410 bf12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0a4c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ @@ -166697,17 +166720,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a096c: |[0a096c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ -0a097c: 7010 1029 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.hideLabel:()V // method@2910 │ │ -0a0982: 0e00 |0003: return-void │ │ +0a0a50: |[0a0a50] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ +0a0a60: 7010 1029 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.hideLabel:()V // method@2910 │ │ +0a0a66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ @@ -166715,17 +166738,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a0984: |[0a0984] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.access$200:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ -0a0994: 7010 1229 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.showLabel:()V // method@2912 │ │ -0a099a: 0e00 |0003: return-void │ │ +0a0a68: |[0a0a68] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.access$200:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ +0a0a78: 7010 1229 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.showLabel:()V // method@2912 │ │ +0a0a7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ #6 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ @@ -166733,101 +166756,108 @@ │ │ type : '(F)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a099c: |[0a099c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.dipsToPix:(F)I │ │ -0a09ac: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a09ae: 6e10 0f29 0200 |0001: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.getResources:()Landroid/content/res/Resources; // method@290f │ │ -0a09b4: 0c01 |0004: move-result-object v1 │ │ -0a09b6: 6e10 af01 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0a09bc: 0c01 |0008: move-result-object v1 │ │ -0a09be: 7130 0f21 3001 |0009: invoke-static {v0, v3, v1}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@210f │ │ -0a09c4: 0a00 |000c: move-result v0 │ │ -0a09c6: 8700 |000d: float-to-int v0, v0 │ │ -0a09c8: 0f00 |000e: return v0 │ │ +0a0a80: |[0a0a80] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.dipsToPix:(F)I │ │ +0a0a90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a0a92: 6e10 0f29 0200 |0001: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.getResources:()Landroid/content/res/Resources; // method@290f │ │ +0a0a98: 0c01 |0004: move-result-object v1 │ │ +0a0a9a: 6e10 af01 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0a0aa0: 0c01 |0008: move-result-object v1 │ │ +0a0aa2: 7130 0f21 3001 |0009: invoke-static {v0, v3, v1}, Landroid/util/TypedValue;.applyDimension:(IFLandroid/util/DisplayMetrics;)F // method@210f │ │ +0a0aa8: 0a00 |000c: move-result v0 │ │ +0a0aaa: 8700 |000d: float-to-int v0, v0 │ │ +0a0aac: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ + 0x0001 line=200 │ │ + 0x0009 line=199 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ 0x0000 - 0x000f reg=3 dps F │ │ │ │ #7 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ name : 'hideLabel' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 53 16-bit code units │ │ -0a09cc: |[0a09cc] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.hideLabel:()V │ │ -0a09dc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a09de: 5440 bf12 |0001: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a09e2: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a09e6: 6e20 0925 1000 |0005: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAlpha:(F)V // method@2509 │ │ -0a09ec: 5440 bf12 |0008: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a09f0: 6e20 1b25 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTranslationY:(F)V // method@251b │ │ -0a09f6: 5440 bf12 |000d: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a09fa: 6e10 fa24 0000 |000f: invoke-virtual {v0}, Landroid/widget/TextView;.animate:()Landroid/view/ViewPropertyAnimator; // method@24fa │ │ -0a0a00: 0c00 |0012: move-result-object v0 │ │ -0a0a02: 6e20 d022 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@22d0 │ │ -0a0a08: 0c00 |0016: move-result-object v0 │ │ -0a0a0a: 5441 bf12 |0017: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0a0e: 6e10 fd24 0100 |0019: invoke-virtual {v1}, Landroid/widget/TextView;.getHeight:()I // method@24fd │ │ -0a0a14: 0a01 |001c: move-result v1 │ │ -0a0a16: 8211 |001d: int-to-float v1, v1 │ │ -0a0a18: 6e20 e722 1000 |001e: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@22e7 │ │ -0a0a1e: 0c00 |0021: move-result-object v0 │ │ -0a0a20: 1602 9600 |0022: const-wide/16 v2, #int 150 // #96 │ │ -0a0a24: 6e30 e022 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@22e0 │ │ -0a0a2a: 0c00 |0027: move-result-object v0 │ │ -0a0a2c: 2201 4805 |0028: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3; // type@0548 │ │ -0a0a30: 7020 0229 4100 |002a: invoke-direct {v1, v4}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2902 │ │ -0a0a36: 6e20 e222 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@22e2 │ │ -0a0a3c: 0c00 |0030: move-result-object v0 │ │ -0a0a3e: 6e10 e422 0000 |0031: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@22e4 │ │ -0a0a44: 0e00 |0034: return-void │ │ +0a0ab0: |[0a0ab0] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.hideLabel:()V │ │ +0a0ac0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a0ac2: 5440 bf12 |0001: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0ac6: 1501 803f |0003: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a0aca: 6e20 0925 1000 |0005: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setAlpha:(F)V // method@2509 │ │ +0a0ad0: 5440 bf12 |0008: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0ad4: 6e20 1b25 2000 |000a: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setTranslationY:(F)V // method@251b │ │ +0a0ada: 5440 bf12 |000d: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0ade: 6e10 fa24 0000 |000f: invoke-virtual {v0}, Landroid/widget/TextView;.animate:()Landroid/view/ViewPropertyAnimator; // method@24fa │ │ +0a0ae4: 0c00 |0012: move-result-object v0 │ │ +0a0ae6: 6e20 d022 2000 |0013: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@22d0 │ │ +0a0aec: 0c00 |0016: move-result-object v0 │ │ +0a0aee: 5441 bf12 |0017: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0af2: 6e10 fd24 0100 |0019: invoke-virtual {v1}, Landroid/widget/TextView;.getHeight:()I // method@24fd │ │ +0a0af8: 0a01 |001c: move-result v1 │ │ +0a0afa: 8211 |001d: int-to-float v1, v1 │ │ +0a0afc: 6e20 e722 1000 |001e: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@22e7 │ │ +0a0b02: 0c00 |0021: move-result-object v0 │ │ +0a0b04: 1602 9600 |0022: const-wide/16 v2, #int 150 // #96 │ │ +0a0b08: 6e30 e022 2003 |0024: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@22e0 │ │ +0a0b0e: 0c00 |0027: move-result-object v0 │ │ +0a0b10: 2201 4805 |0028: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3; // type@0548 │ │ +0a0b14: 7020 0229 4100 |002a: invoke-direct {v1, v4}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2902 │ │ +0a0b1a: 6e20 e222 1000 |002d: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@22e2 │ │ +0a0b20: 0c00 |0030: move-result-object v0 │ │ +0a0b22: 6e10 e422 0000 |0031: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@22e4 │ │ +0a0b28: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=181 │ │ 0x0008 line=182 │ │ 0x000d line=183 │ │ + 0x0013 line=184 │ │ + 0x0019 line=185 │ │ + 0x0024 line=186 │ │ + 0x002d line=187 │ │ + 0x0031 line=192 │ │ 0x0034 line=193 │ │ locals : │ │ 0x0000 - 0x0035 reg=4 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ #8 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ name : 'setEditText' │ │ type : '(Landroid/widget/EditText;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0a0a48: |[0a0a48] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.setEditText:(Landroid/widget/EditText;)V │ │ -0a0a58: 5b23 be12 |0000: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ -0a0a5c: 5420 be12 |0002: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ -0a0a60: 2201 4605 |0004: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1; // type@0546 │ │ -0a0a64: 7020 fc28 2100 |0006: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@28fc │ │ -0a0a6a: 6e20 e823 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ -0a0a70: 5420 be12 |000c: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ -0a0a74: 2201 4705 |000e: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2; // type@0547 │ │ -0a0a78: 7020 0029 2100 |0010: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2900 │ │ -0a0a7e: 6e20 f123 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@23f1 │ │ -0a0a84: 5420 bf12 |0016: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0a88: 5421 be12 |0018: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ -0a0a8c: 6e10 ea23 0100 |001a: invoke-virtual {v1}, Landroid/widget/EditText;.getHint:()Ljava/lang/CharSequence; // method@23ea │ │ -0a0a92: 0c01 |001d: move-result-object v1 │ │ -0a0a94: 6e20 1625 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0a0a9a: 0e00 |0021: return-void │ │ +0a0b2c: |[0a0b2c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.setEditText:(Landroid/widget/EditText;)V │ │ +0a0b3c: 5b23 be12 |0000: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ +0a0b40: 5420 be12 |0002: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ +0a0b44: 2201 4605 |0004: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1; // type@0546 │ │ +0a0b48: 7020 fc28 2100 |0006: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@28fc │ │ +0a0b4e: 6e20 e823 1000 |0009: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ +0a0b54: 5420 be12 |000c: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ +0a0b58: 2201 4705 |000e: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2; // type@0547 │ │ +0a0b5c: 7020 0029 2100 |0010: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;.:(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V // method@2900 │ │ +0a0b62: 6e20 f123 1000 |0013: invoke-virtual {v0, v1}, Landroid/widget/EditText;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@23f1 │ │ +0a0b68: 5420 bf12 |0016: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0b6c: 5421 be12 |0018: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ +0a0b70: 6e10 ea23 0100 |001a: invoke-virtual {v1}, Landroid/widget/EditText;.getHint:()Ljava/lang/CharSequence; // method@23ea │ │ +0a0b76: 0c01 |001d: move-result-object v1 │ │ +0a0b78: 6e20 1625 1000 |001e: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0a0b7e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=110 │ │ 0x000c line=139 │ │ 0x0016 line=146 │ │ 0x0021 line=147 │ │ @@ -166840,87 +166870,91 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0a0a9c: |[0a0a9c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.showLabel:()V │ │ -0a0aac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a0aae: 5440 bf12 |0001: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0ab2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0a0ab4: 6e20 1c25 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0a0aba: 5440 bf12 |0007: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0abe: 6e20 0925 2000 |0009: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setAlpha:(F)V // method@2509 │ │ -0a0ac4: 5440 bf12 |000c: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0ac8: 5441 bf12 |000e: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0acc: 6e10 fd24 0100 |0010: invoke-virtual {v1}, Landroid/widget/TextView;.getHeight:()I // method@24fd │ │ -0a0ad2: 0a01 |0013: move-result v1 │ │ -0a0ad4: 8211 |0014: int-to-float v1, v1 │ │ -0a0ad6: 6e20 1b25 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTranslationY:(F)V // method@251b │ │ -0a0adc: 5440 bf12 |0018: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0ae0: 6e10 fa24 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.animate:()Landroid/view/ViewPropertyAnimator; // method@24fa │ │ -0a0ae6: 0c00 |001d: move-result-object v0 │ │ -0a0ae8: 1501 803f |001e: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a0aec: 6e20 d022 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@22d0 │ │ -0a0af2: 0c00 |0023: move-result-object v0 │ │ -0a0af4: 6e20 e722 2000 |0024: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@22e7 │ │ -0a0afa: 0c00 |0027: move-result-object v0 │ │ -0a0afc: 1602 9600 |0028: const-wide/16 v2, #int 150 // #96 │ │ -0a0b00: 6e30 e022 2003 |002a: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@22e0 │ │ -0a0b06: 0c00 |002d: move-result-object v0 │ │ -0a0b08: 1201 |002e: const/4 v1, #int 0 // #0 │ │ -0a0b0a: 6e20 e222 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@22e2 │ │ -0a0b10: 0c00 |0032: move-result-object v0 │ │ -0a0b12: 6e10 e422 0000 |0033: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@22e4 │ │ -0a0b18: 0e00 |0036: return-void │ │ +0a0b80: |[0a0b80] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.showLabel:()V │ │ +0a0b90: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a0b92: 5440 bf12 |0001: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0b96: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0a0b98: 6e20 1c25 1000 |0004: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0a0b9e: 5440 bf12 |0007: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0ba2: 6e20 0925 2000 |0009: invoke-virtual {v0, v2}, Landroid/widget/TextView;.setAlpha:(F)V // method@2509 │ │ +0a0ba8: 5440 bf12 |000c: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0bac: 5441 bf12 |000e: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0bb0: 6e10 fd24 0100 |0010: invoke-virtual {v1}, Landroid/widget/TextView;.getHeight:()I // method@24fd │ │ +0a0bb6: 0a01 |0013: move-result v1 │ │ +0a0bb8: 8211 |0014: int-to-float v1, v1 │ │ +0a0bba: 6e20 1b25 1000 |0015: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setTranslationY:(F)V // method@251b │ │ +0a0bc0: 5440 bf12 |0018: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0bc4: 6e10 fa24 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.animate:()Landroid/view/ViewPropertyAnimator; // method@24fa │ │ +0a0bca: 0c00 |001d: move-result-object v0 │ │ +0a0bcc: 1501 803f |001e: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a0bd0: 6e20 d022 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.alpha:(F)Landroid/view/ViewPropertyAnimator; // method@22d0 │ │ +0a0bd6: 0c00 |0023: move-result-object v0 │ │ +0a0bd8: 6e20 e722 2000 |0024: invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;.translationY:(F)Landroid/view/ViewPropertyAnimator; // method@22e7 │ │ +0a0bde: 0c00 |0027: move-result-object v0 │ │ +0a0be0: 1602 9600 |0028: const-wide/16 v2, #int 150 // #96 │ │ +0a0be4: 6e30 e022 2003 |002a: invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;.setDuration:(J)Landroid/view/ViewPropertyAnimator; // method@22e0 │ │ +0a0bea: 0c00 |002d: move-result-object v0 │ │ +0a0bec: 1201 |002e: const/4 v1, #int 0 // #0 │ │ +0a0bee: 6e20 e222 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;.setListener:(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; // method@22e2 │ │ +0a0bf4: 0c00 |0032: move-result-object v0 │ │ +0a0bf6: 6e10 e422 0000 |0033: invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;.start:()V // method@22e4 │ │ +0a0bfc: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=167 │ │ 0x0007 line=168 │ │ 0x000c line=169 │ │ 0x0018 line=170 │ │ + 0x0020 line=171 │ │ + 0x0024 line=172 │ │ + 0x002a line=173 │ │ + 0x002f line=174 │ │ 0x0036 line=175 │ │ locals : │ │ 0x0000 - 0x0037 reg=4 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ name : 'addView' │ │ type : '(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 45 16-bit code units │ │ -0a0b1c: |[0a0b1c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ -0a0b2c: 2041 7304 |0000: instance-of v1, v4, Landroid/widget/EditText; // type@0473 │ │ -0a0b30: 3801 2700 |0002: if-eqz v1, 0029 // +0027 │ │ -0a0b34: 5431 be12 |0004: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ -0a0b38: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ -0a0b3c: 2201 9205 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0a0b40: 1a02 ab12 |000a: const-string v2, "We already have an EditText, can only have one" // string@12ab │ │ -0a0b44: 7020 d52a 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0a0b4a: 2701 |000f: throw v1 │ │ -0a0b4c: 2200 7804 |0010: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0a0b50: 7020 f923 6000 |0012: invoke-direct {v0, v6}, Landroid/widget/FrameLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@23f9 │ │ -0a0b56: 1301 5000 |0015: const/16 v1, #int 80 // #50 │ │ -0a0b5a: 5901 790c |0017: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@0c79 │ │ -0a0b5e: 5431 bf12 |0019: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0b62: 6e10 0425 0100 |001b: invoke-virtual {v1}, Landroid/widget/TextView;.getTextSize:()F // method@2504 │ │ -0a0b68: 0a01 |001e: move-result v1 │ │ -0a0b6a: 8711 |001f: float-to-int v1, v1 │ │ -0a0b6c: 5901 7c0c |0020: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ -0a0b70: 0706 |0022: move-object v6, v0 │ │ -0a0b72: 0741 |0023: move-object v1, v4 │ │ -0a0b74: 1f01 7304 |0024: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ -0a0b78: 7020 1129 1300 |0026: invoke-direct {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.setEditText:(Landroid/widget/EditText;)V // method@2911 │ │ -0a0b7e: 6f40 fd23 4365 |0029: invoke-super {v3, v4, v5, v6}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@23fd │ │ -0a0b84: 0e00 |002c: return-void │ │ +0a0c00: |[0a0c00] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V │ │ +0a0c10: 2041 7304 |0000: instance-of v1, v4, Landroid/widget/EditText; // type@0473 │ │ +0a0c14: 3801 2700 |0002: if-eqz v1, 0029 // +0027 │ │ +0a0c18: 5431 be12 |0004: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ +0a0c1c: 3801 0a00 |0006: if-eqz v1, 0010 // +000a │ │ +0a0c20: 2201 9205 |0008: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0a0c24: 1a02 ac12 |000a: const-string v2, "We already have an EditText, can only have one" // string@12ac │ │ +0a0c28: 7020 d52a 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0a0c2e: 2701 |000f: throw v1 │ │ +0a0c30: 2200 7804 |0010: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0a0c34: 7020 f923 6000 |0012: invoke-direct {v0, v6}, Landroid/widget/FrameLayout$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@23f9 │ │ +0a0c3a: 1301 5000 |0015: const/16 v1, #int 80 // #50 │ │ +0a0c3e: 5901 790c |0017: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.gravity:I // field@0c79 │ │ +0a0c42: 5431 bf12 |0019: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0c46: 6e10 0425 0100 |001b: invoke-virtual {v1}, Landroid/widget/TextView;.getTextSize:()F // method@2504 │ │ +0a0c4c: 0a01 |001e: move-result v1 │ │ +0a0c4e: 8711 |001f: float-to-int v1, v1 │ │ +0a0c50: 5901 7c0c |0020: iput v1, v0, Landroid/widget/FrameLayout$LayoutParams;.topMargin:I // field@0c7c │ │ +0a0c54: 0706 |0022: move-object v6, v0 │ │ +0a0c56: 0741 |0023: move-object v1, v4 │ │ +0a0c58: 1f01 7304 |0024: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ +0a0c5c: 7020 1129 1300 |0026: invoke-direct {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.setEditText:(Landroid/widget/EditText;)V // method@2911 │ │ +0a0c62: 6f40 fd23 4365 |0029: invoke-super {v3, v4, v5, v6}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@23fd │ │ +0a0c68: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0004 line=88 │ │ 0x0008 line=89 │ │ 0x0010 line=94 │ │ 0x0015 line=95 │ │ @@ -166941,17 +166975,17 @@ │ │ type : '()Landroid/widget/EditText;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0b88: |[0a0b88] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.getEditText:()Landroid/widget/EditText; │ │ -0a0b98: 5410 be12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ -0a0b9c: 1100 |0002: return-object v0 │ │ +0a0c6c: |[0a0c6c] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.getEditText:()Landroid/widget/EditText; │ │ +0a0c7c: 5410 be12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mEditText:Landroid/widget/EditText; // field@12be │ │ +0a0c80: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;) │ │ @@ -166959,17 +166993,17 @@ │ │ type : '()Landroid/widget/TextView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0ba0: |[0a0ba0] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.getLabel:()Landroid/widget/TextView; │ │ -0a0bb0: 5410 bf12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ -0a0bb4: 1100 |0002: return-object v0 │ │ +0a0c84: |[0a0c84] fr.simon.marquis.preferencesmanager.ui.FloatLabelLayout.getLabel:()Landroid/widget/TextView; │ │ +0a0c94: 5410 bf12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;.mLabel:Landroid/widget/TextView; // field@12bf │ │ +0a0c98: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ │ source_file_idx : 1335 (FloatLabelLayout.java) │ │ @@ -167006,149 +167040,149 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a0bb8: |[0a0bb8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$1.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)V │ │ -0a0bc8: 5b01 c012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0bcc: 7010 f523 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@23f5 │ │ -0a0bd2: 0e00 |0005: return-void │ │ +0a0c9c: |[0a0c9c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$1.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)V │ │ +0a0cac: 5b01 c012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0cb0: 7010 f523 0000 |0002: invoke-direct {v0}, Landroid/widget/Filter;.:()V // method@23f5 │ │ +0a0cb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;) │ │ name : 'performFiltering' │ │ type : '(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 211 16-bit code units │ │ -0a0bd4: |[0a0bd4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$1.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ -0a0be4: 2205 7404 |0000: new-instance v5, Landroid/widget/Filter$FilterResults; // type@0474 │ │ -0a0be8: 7010 f423 0500 |0002: invoke-direct {v5}, Landroid/widget/Filter$FilterResults;.:()V // method@23f4 │ │ -0a0bee: 380a 0800 |0005: if-eqz v10, 000d // +0008 │ │ -0a0bf2: 7210 aa2a 0a00 |0007: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ -0a0bf8: 0a06 |000a: move-result v6 │ │ -0a0bfa: 3906 2e00 |000b: if-nez v6, 0039 // +002e │ │ -0a0bfe: 5496 c012 |000d: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0c02: 7110 2229 0600 |000f: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; // method@2922 │ │ -0a0c08: 0c07 |0012: move-result-object v7 │ │ -0a0c0a: 1d07 |0013: monitor-enter v7 │ │ -0a0c0c: 5496 c012 |0014: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0c10: 7110 2329 0600 |0016: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@2923 │ │ -0a0c16: 0c06 |0019: move-result-object v6 │ │ -0a0c18: 5466 0e13 |001a: iget-object v6, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0a0c1c: 6e10 2428 0600 |001c: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ -0a0c22: 0c06 |001f: move-result-object v6 │ │ -0a0c24: 5b56 770c |0020: iput-object v6, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0a0c28: 5496 c012 |0022: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0c2c: 7110 2329 0600 |0024: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@2923 │ │ -0a0c32: 0c06 |0027: move-result-object v6 │ │ -0a0c34: 5466 0e13 |0028: iget-object v6, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0a0c38: 6e10 2428 0600 |002a: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ -0a0c3e: 0c06 |002d: move-result-object v6 │ │ -0a0c40: 7210 db2b 0600 |002e: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2bdb │ │ -0a0c46: 0a06 |0031: move-result v6 │ │ -0a0c48: 5956 760c |0032: iput v6, v5, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ -0a0c4c: 1e07 |0034: monitor-exit v7 │ │ -0a0c4e: 1105 |0035: return-object v5 │ │ -0a0c50: 0d06 |0036: move-exception v6 │ │ -0a0c52: 1e07 |0037: monitor-exit v7 │ │ -0a0c54: 2706 |0038: throw v6 │ │ -0a0c56: 7210 ab2a 0a00 |0039: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ -0a0c5c: 0c06 |003c: move-result-object v6 │ │ -0a0c5e: 7100 e02b 0000 |003d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0a0c64: 0c07 |0040: move-result-object v7 │ │ -0a0c66: 6e20 342b 7600 |0041: invoke-virtual {v6, v7}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ -0a0c6c: 0c06 |0044: move-result-object v6 │ │ -0a0c6e: 6e10 372b 0600 |0045: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0a0c74: 0c04 |0048: move-result-object v4 │ │ -0a0c76: 2201 cf05 |0049: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0a0c7a: 7010 8f2b 0100 |004b: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a0c80: 5496 c012 |004e: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0c84: 7110 2229 0600 |0050: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; // method@2922 │ │ -0a0c8a: 0c07 |0053: move-result-object v7 │ │ -0a0c8c: 1d07 |0054: monitor-enter v7 │ │ -0a0c8e: 5496 c012 |0055: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0c92: 7110 2329 0600 |0057: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@2923 │ │ -0a0c98: 0c06 |005a: move-result-object v6 │ │ -0a0c9a: 5466 0e13 |005b: iget-object v6, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0a0c9e: 6e10 2428 0600 |005d: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ -0a0ca4: 0c06 |0060: move-result-object v6 │ │ -0a0ca6: 7210 d82b 0600 |0061: invoke-interface {v6}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0a0cac: 0c02 |0064: move-result-object v2 │ │ -0a0cae: 7210 bb2b 0200 |0065: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a0cb4: 0a06 |0068: move-result v6 │ │ -0a0cb6: 3806 5400 |0069: if-eqz v6, 00bd // +0054 │ │ -0a0cba: 7210 bc2b 0200 |006b: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a0cc0: 0c00 |006e: move-result-object v0 │ │ -0a0cc2: 1f00 dc05 |006f: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -0a0cc6: 1226 |0071: const/4 v6, #int 2 // #2 │ │ -0a0cc8: 7120 282c 6400 |0072: invoke-static {v4, v6}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ -0a0cce: 0c03 |0075: move-result-object v3 │ │ -0a0cd0: 7210 e32b 0000 |0076: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0a0cd6: 0c06 |0079: move-result-object v6 │ │ -0a0cd8: 1f06 a805 |007a: check-cast v6, Ljava/lang/String; // type@05a8 │ │ -0a0cdc: 7100 e02b 0000 |007c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0a0ce2: 0c08 |007f: move-result-object v8 │ │ -0a0ce4: 6e20 342b 8600 |0080: invoke-virtual {v6, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ -0a0cea: 0c06 |0083: move-result-object v6 │ │ -0a0cec: 6e10 372b 0600 |0084: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0a0cf2: 0c06 |0087: move-result-object v6 │ │ -0a0cf4: 6e20 292c 6300 |0088: invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ -0a0cfa: 0c06 |008b: move-result-object v6 │ │ -0a0cfc: 6e10 252c 0600 |008c: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ -0a0d02: 0a06 |008f: move-result v6 │ │ -0a0d04: 3906 2600 |0090: if-nez v6, 00b6 // +0026 │ │ -0a0d08: 7210 e42b 0000 |0092: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a0d0e: 0c06 |0095: move-result-object v6 │ │ -0a0d10: 3806 cfff |0096: if-eqz v6, 0065 // -0031 │ │ -0a0d14: 7210 e42b 0000 |0098: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a0d1a: 0c06 |009b: move-result-object v6 │ │ -0a0d1c: 6e10 042b 0600 |009c: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0a0d22: 0c06 |009f: move-result-object v6 │ │ -0a0d24: 7100 e02b 0000 |00a0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0a0d2a: 0c08 |00a3: move-result-object v8 │ │ -0a0d2c: 6e20 342b 8600 |00a4: invoke-virtual {v6, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ -0a0d32: 0c06 |00a7: move-result-object v6 │ │ -0a0d34: 6e10 372b 0600 |00a8: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0a0d3a: 0c06 |00ab: move-result-object v6 │ │ -0a0d3c: 6e20 292c 6300 |00ac: invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ -0a0d42: 0c06 |00af: move-result-object v6 │ │ -0a0d44: 6e10 252c 0600 |00b0: invoke-virtual {v6}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ -0a0d4a: 0a06 |00b3: move-result v6 │ │ -0a0d4c: 3806 b1ff |00b4: if-eqz v6, 0065 // -004f │ │ -0a0d50: 6e20 932b 0100 |00b6: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a0d56: 28ac |00b9: goto 0065 // -0054 │ │ -0a0d58: 0d06 |00ba: move-exception v6 │ │ -0a0d5a: 1e07 |00bb: monitor-exit v7 │ │ -0a0d5c: 2706 |00bc: throw v6 │ │ -0a0d5e: 1e07 |00bd: monitor-exit v7 │ │ -0a0d60: 5496 c012 |00be: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0d64: 7110 2229 0600 |00c0: invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; // method@2922 │ │ -0a0d6a: 0c07 |00c3: move-result-object v7 │ │ -0a0d6c: 1d07 |00c4: monitor-enter v7 │ │ -0a0d6e: 5b51 770c |00c5: iput-object v1, v5, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0a0d72: 6e10 9d2b 0100 |00c7: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a0d78: 0a06 |00ca: move-result v6 │ │ -0a0d7a: 5956 760c |00cb: iput v6, v5, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ -0a0d7e: 1e07 |00cd: monitor-exit v7 │ │ -0a0d80: 2900 67ff |00ce: goto/16 0035 // -0099 │ │ -0a0d84: 0d06 |00d0: move-exception v6 │ │ -0a0d86: 1e07 |00d1: monitor-exit v7 │ │ -0a0d88: 2706 |00d2: throw v6 │ │ +0a0cb8: |[0a0cb8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$1.performFiltering:(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ +0a0cc8: 2204 7404 |0000: new-instance v4, Landroid/widget/Filter$FilterResults; // type@0474 │ │ +0a0ccc: 7010 f423 0400 |0002: invoke-direct {v4}, Landroid/widget/Filter$FilterResults;.:()V // method@23f4 │ │ +0a0cd2: 380a 0800 |0005: if-eqz v10, 000d // +0008 │ │ +0a0cd6: 7210 aa2a 0a00 |0007: invoke-interface {v10}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ +0a0cdc: 0a05 |000a: move-result v5 │ │ +0a0cde: 3905 2e00 |000b: if-nez v5, 0039 // +002e │ │ +0a0ce2: 5495 c012 |000d: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0ce6: 7110 2229 0500 |000f: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; // method@2922 │ │ +0a0cec: 0c06 |0012: move-result-object v6 │ │ +0a0cee: 1d06 |0013: monitor-enter v6 │ │ +0a0cf0: 5495 c012 |0014: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0cf4: 7110 2329 0500 |0016: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@2923 │ │ +0a0cfa: 0c05 |0019: move-result-object v5 │ │ +0a0cfc: 5455 0e13 |001a: iget-object v5, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0a0d00: 6e10 2428 0500 |001c: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ +0a0d06: 0c05 |001f: move-result-object v5 │ │ +0a0d08: 5b45 770c |0020: iput-object v5, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +0a0d0c: 5495 c012 |0022: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0d10: 7110 2329 0500 |0024: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@2923 │ │ +0a0d16: 0c05 |0027: move-result-object v5 │ │ +0a0d18: 5455 0e13 |0028: iget-object v5, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0a0d1c: 6e10 2428 0500 |002a: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ +0a0d22: 0c05 |002d: move-result-object v5 │ │ +0a0d24: 7210 db2b 0500 |002e: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ +0a0d2a: 0a05 |0031: move-result v5 │ │ +0a0d2c: 5945 760c |0032: iput v5, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ +0a0d30: 1e06 |0034: monitor-exit v6 │ │ +0a0d32: 1104 |0035: return-object v4 │ │ +0a0d34: 0d05 |0036: move-exception v5 │ │ +0a0d36: 1e06 |0037: monitor-exit v6 │ │ +0a0d38: 2705 |0038: throw v5 │ │ +0a0d3a: 7210 ab2a 0a00 |0039: invoke-interface {v10}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ +0a0d40: 0c05 |003c: move-result-object v5 │ │ +0a0d42: 7100 e02b 0000 |003d: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +0a0d48: 0c06 |0040: move-result-object v6 │ │ +0a0d4a: 6e20 342b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ +0a0d50: 0c05 |0044: move-result-object v5 │ │ +0a0d52: 6e10 372b 0500 |0045: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0a0d58: 0c03 |0048: move-result-object v3 │ │ +0a0d5a: 2201 cf05 |0049: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0a0d5e: 7010 8f2b 0100 |004b: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a0d64: 5495 c012 |004e: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0d68: 7110 2229 0500 |0050: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; // method@2922 │ │ +0a0d6e: 0c06 |0053: move-result-object v6 │ │ +0a0d70: 1d06 |0054: monitor-enter v6 │ │ +0a0d72: 5495 c012 |0055: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0d76: 7110 2329 0500 |0057: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@2923 │ │ +0a0d7c: 0c05 |005a: move-result-object v5 │ │ +0a0d7e: 5455 0e13 |005b: iget-object v5, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0a0d82: 6e10 2428 0500 |005d: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ +0a0d88: 0c05 |0060: move-result-object v5 │ │ +0a0d8a: 7210 d82b 0500 |0061: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0a0d90: 0c07 |0064: move-result-object v7 │ │ +0a0d92: 7210 bb2b 0700 |0065: invoke-interface {v7}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a0d98: 0a05 |0068: move-result v5 │ │ +0a0d9a: 3805 5400 |0069: if-eqz v5, 00bd // +0054 │ │ +0a0d9e: 7210 bc2b 0700 |006b: invoke-interface {v7}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a0da4: 0c00 |006e: move-result-object v0 │ │ +0a0da6: 1f00 dc05 |006f: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0a0daa: 1225 |0071: const/4 v5, #int 2 // #2 │ │ +0a0dac: 7120 282c 5300 |0072: invoke-static {v3, v5}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ +0a0db2: 0c02 |0075: move-result-object v2 │ │ +0a0db4: 7210 e32b 0000 |0076: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0a0dba: 0c05 |0079: move-result-object v5 │ │ +0a0dbc: 1f05 a805 |007a: check-cast v5, Ljava/lang/String; // type@05a8 │ │ +0a0dc0: 7100 e02b 0000 |007c: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +0a0dc6: 0c08 |007f: move-result-object v8 │ │ +0a0dc8: 6e20 342b 8500 |0080: invoke-virtual {v5, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ +0a0dce: 0c05 |0083: move-result-object v5 │ │ +0a0dd0: 6e10 372b 0500 |0084: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0a0dd6: 0c05 |0087: move-result-object v5 │ │ +0a0dd8: 6e20 292c 5200 |0088: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ +0a0dde: 0c05 |008b: move-result-object v5 │ │ +0a0de0: 6e10 252c 0500 |008c: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ +0a0de6: 0a05 |008f: move-result v5 │ │ +0a0de8: 3905 2600 |0090: if-nez v5, 00b6 // +0026 │ │ +0a0dec: 7210 e42b 0000 |0092: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a0df2: 0c05 |0095: move-result-object v5 │ │ +0a0df4: 3805 cfff |0096: if-eqz v5, 0065 // -0031 │ │ +0a0df8: 7210 e42b 0000 |0098: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a0dfe: 0c05 |009b: move-result-object v5 │ │ +0a0e00: 6e10 042b 0500 |009c: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0a0e06: 0c05 |009f: move-result-object v5 │ │ +0a0e08: 7100 e02b 0000 |00a0: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +0a0e0e: 0c08 |00a3: move-result-object v8 │ │ +0a0e10: 6e20 342b 8500 |00a4: invoke-virtual {v5, v8}, Ljava/lang/String;.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; // method@2b34 │ │ +0a0e16: 0c05 |00a7: move-result-object v5 │ │ +0a0e18: 6e10 372b 0500 |00a8: invoke-virtual {v5}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0a0e1e: 0c05 |00ab: move-result-object v5 │ │ +0a0e20: 6e20 292c 5200 |00ac: invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ +0a0e26: 0c05 |00af: move-result-object v5 │ │ +0a0e28: 6e10 252c 0500 |00b0: invoke-virtual {v5}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ +0a0e2e: 0a05 |00b3: move-result v5 │ │ +0a0e30: 3805 b1ff |00b4: if-eqz v5, 0065 // -004f │ │ +0a0e34: 6e20 932b 0100 |00b6: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a0e3a: 28ac |00b9: goto 0065 // -0054 │ │ +0a0e3c: 0d05 |00ba: move-exception v5 │ │ +0a0e3e: 1e06 |00bb: monitor-exit v6 │ │ +0a0e40: 2705 |00bc: throw v5 │ │ +0a0e42: 1e06 |00bd: monitor-exit v6 │ │ +0a0e44: 5495 c012 |00be: iget-object v5, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0e48: 7110 2229 0500 |00c0: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; // method@2922 │ │ +0a0e4e: 0c06 |00c3: move-result-object v6 │ │ +0a0e50: 1d06 |00c4: monitor-enter v6 │ │ +0a0e52: 5b41 770c |00c5: iput-object v1, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +0a0e56: 6e10 9d2b 0100 |00c7: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a0e5c: 0a05 |00ca: move-result v5 │ │ +0a0e5e: 5945 760c |00cb: iput v5, v4, Landroid/widget/Filter$FilterResults;.count:I // field@0c76 │ │ +0a0e62: 1e06 |00cd: monitor-exit v6 │ │ +0a0e64: 2900 67ff |00ce: goto/16 0035 // -0099 │ │ +0a0e68: 0d05 |00d0: move-exception v5 │ │ +0a0e6a: 1e06 |00d1: monitor-exit v6 │ │ +0a0e6c: 2705 |00d2: throw v5 │ │ catches : 4 │ │ 0x0014 - 0x0038 │ │ -> 0x0036 │ │ 0x0055 - 0x00bc │ │ -> 0x00ba │ │ 0x00bd - 0x00be │ │ -> 0x00ba │ │ @@ -167173,40 +167207,38 @@ │ │ 0x00ba line=137 │ │ 0x00be line=138 │ │ 0x00c5 line=139 │ │ 0x00c7 line=140 │ │ 0x00cd line=141 │ │ locals : │ │ 0x0071 - 0x00ba reg=0 data Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0065 - 0x00ba reg=2 i$ Ljava/util/Iterator; │ │ - 0x0076 - 0x00ba reg=3 p Ljava/util/regex/Pattern; │ │ + 0x0076 - 0x00ba reg=2 p Ljava/util/regex/Pattern; │ │ 0x004e - 0x00d3 reg=1 filterResultsData Ljava/util/ArrayList; Ljava/util/ArrayList;>; │ │ - 0x00bd - 0x00d3 reg=2 i$ Ljava/util/Iterator; │ │ - 0x0049 - 0x00d3 reg=4 prefixString Ljava/lang/String; │ │ - 0x0005 - 0x00d3 reg=5 results Landroid/widget/Filter$FilterResults; │ │ + 0x0049 - 0x00d3 reg=3 prefixString Ljava/lang/String; │ │ + 0x0005 - 0x00d3 reg=4 results Landroid/widget/Filter$FilterResults; │ │ 0x0000 - 0x00d3 reg=9 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1; │ │ 0x0000 - 0x00d3 reg=10 charSequence Ljava/lang/CharSequence; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;) │ │ name : 'publishResults' │ │ type : '(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a0db8: |[0a0db8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$1.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ -0a0dc8: 5421 c012 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0dcc: 5440 770c |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ -0a0dd0: 1f00 da05 |0004: check-cast v0, Ljava/util/List; // type@05da │ │ -0a0dd4: 7120 2429 0100 |0006: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$702:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;Ljava/util/List;)Ljava/util/List; // method@2924 │ │ -0a0dda: 5420 c012 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ -0a0dde: 6e10 2c29 0000 |000b: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ -0a0de4: 0e00 |000e: return-void │ │ +0a0e9c: |[0a0e9c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$1.publishResults:(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ +0a0eac: 5421 c012 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0eb0: 5440 770c |0002: iget-object v0, v4, Landroid/widget/Filter$FilterResults;.values:Ljava/lang/Object; // field@0c77 │ │ +0a0eb4: 1f00 da05 |0004: check-cast v0, Ljava/util/List; // type@05da │ │ +0a0eb8: 7120 2429 0100 |0006: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.access$702:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;Ljava/util/List;)Ljava/util/List; // method@2924 │ │ +0a0ebe: 5420 c012 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // field@12c0 │ │ +0a0ec2: 6e10 2c29 0000 |000b: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ +0a0ec8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0009 line=151 │ │ 0x000e line=152 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1; │ │ @@ -167259,17 +167291,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a0de8: |[0a0de8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.:()V │ │ -0a0df8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a0dfe: 0e00 |0003: return-void │ │ +0a0ecc: |[0a0ecc] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.:()V │ │ +0a0edc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a0ee2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;) │ │ @@ -167277,17 +167309,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a0e00: |[0a0e00] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;)V │ │ -0a0e10: 7010 1629 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.:()V // method@2916 │ │ -0a0e16: 0e00 |0003: return-void │ │ +0a0ee4: |[0a0ee4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;)V │ │ +0a0ef4: 7010 1629 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.:()V // method@2916 │ │ +0a0efa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1; │ │ │ │ @@ -167296,17 +167328,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0e18: |[0a0e18] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/view/View; │ │ -0a0e28: 5410 c112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.background:Landroid/view/View; // field@12c1 │ │ -0a0e2c: 1100 |0002: return-object v0 │ │ +0a0efc: |[0a0efc] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/view/View; │ │ +0a0f0c: 5410 c112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.background:Landroid/view/View; // field@12c1 │ │ +0a0f10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;) │ │ @@ -167314,17 +167346,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/view/View;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0e30: |[0a0e30] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$102:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/view/View;)Landroid/view/View; │ │ -0a0e40: 5b01 c112 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.background:Landroid/view/View; // field@12c1 │ │ -0a0e44: 1101 |0002: return-object v1 │ │ +0a0f14: |[0a0f14] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$102:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/view/View;)Landroid/view/View; │ │ +0a0f24: 5b01 c112 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.background:Landroid/view/View; // field@12c1 │ │ +0a0f28: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/view/View; │ │ │ │ @@ -167333,17 +167365,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0e48: |[0a0e48] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; │ │ -0a0e58: 5410 c212 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@12c2 │ │ -0a0e5c: 1100 |0002: return-object v0 │ │ +0a0f2c: |[0a0f2c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; │ │ +0a0f3c: 5410 c212 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@12c2 │ │ +0a0f40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;) │ │ @@ -167351,17 +167383,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0e60: |[0a0e60] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$202:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ -0a0e70: 5b01 c212 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@12c2 │ │ -0a0e74: 1101 |0002: return-object v1 │ │ +0a0f44: |[0a0f44] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$202:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ +0a0f54: 5b01 c212 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.name:Landroid/widget/TextView; // field@12c2 │ │ +0a0f58: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/TextView; │ │ │ │ @@ -167370,17 +167402,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0e78: |[0a0e78] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; │ │ -0a0e88: 5410 c412 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.value:Landroid/widget/TextView; // field@12c4 │ │ -0a0e8c: 1100 |0002: return-object v0 │ │ +0a0f5c: |[0a0f5c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; │ │ +0a0f6c: 5410 c412 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.value:Landroid/widget/TextView; // field@12c4 │ │ +0a0f70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ │ │ #7 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;) │ │ @@ -167388,17 +167420,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0e90: |[0a0e90] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$302:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ -0a0ea0: 5b01 c412 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.value:Landroid/widget/TextView; // field@12c4 │ │ -0a0ea4: 1101 |0002: return-object v1 │ │ +0a0f74: |[0a0f74] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$302:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ +0a0f84: 5b01 c412 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.value:Landroid/widget/TextView; // field@12c4 │ │ +0a0f88: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/TextView; │ │ │ │ @@ -167407,17 +167439,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0ea8: |[0a0ea8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/LinearLayout; │ │ -0a0eb8: 5410 c312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.selector:Landroid/widget/LinearLayout; // field@12c3 │ │ -0a0ebc: 1100 |0002: return-object v0 │ │ +0a0f8c: |[0a0f8c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/LinearLayout; │ │ +0a0f9c: 5410 c312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.selector:Landroid/widget/LinearLayout; // field@12c3 │ │ +0a0fa0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ │ │ #9 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;) │ │ @@ -167425,17 +167457,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0ec0: |[0a0ec0] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$402:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; │ │ -0a0ed0: 5b01 c312 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.selector:Landroid/widget/LinearLayout; // field@12c3 │ │ -0a0ed4: 1101 |0002: return-object v1 │ │ +0a0fa4: |[0a0fa4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter$ViewHolder.access$402:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; │ │ +0a0fb4: 5b01 c312 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.selector:Landroid/widget/LinearLayout; // field@12c3 │ │ +0a0fb8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/LinearLayout; │ │ │ │ @@ -167506,64 +167538,64 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a0ed8: |[0a0ed8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.:()V │ │ -0a0ee8: 1c00 4c05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0a0eec: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ -0a0ef2: 0a00 |0005: move-result v0 │ │ -0a0ef4: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0a0ef8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a0efa: 6a00 c512 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.$assertionsDisabled:Z // field@12c5 │ │ -0a0efe: 0e00 |000b: return-void │ │ -0a0f00: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a0f02: 28fc |000d: goto 0009 // -0004 │ │ +0a0fbc: |[0a0fbc] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.:()V │ │ +0a0fcc: 1c00 4c05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0a0fd0: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ +0a0fd6: 0a00 |0005: move-result v0 │ │ +0a0fd8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0a0fdc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a0fde: 6a00 c512 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.$assertionsDisabled:Z // field@12c5 │ │ +0a0fe2: 0e00 |000b: return-void │ │ +0a0fe4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a0fe6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0a0f04: |[0a0f04] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ -0a0f14: 7010 cd23 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0a0f1a: 2200 a105 |0003: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -0a0f1e: 7010 fd2a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a0f24: 5b20 ca12 |0008: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mLock:Ljava/lang/Object; // field@12ca │ │ -0a0f28: 1a00 9b21 |000a: const-string v0, "layout_inflater" // string@219b │ │ -0a0f2c: 6e20 3701 0300 |000c: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0a0f32: 0c00 |000f: move-result-object v0 │ │ -0a0f34: 1f00 2904 |0010: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0a0f38: 5b20 c712 |0012: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@12c7 │ │ -0a0f3c: 5b24 cb12 |0014: iput-object v4, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ -0a0f40: 6e10 3401 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0a0f46: 0c00 |0019: move-result-object v0 │ │ -0a0f48: 1401 0300 0a7f |001a: const v1, #float 1.83434e+38 // #7f0a0003 │ │ -0a0f4e: 6e20 ab01 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -0a0f54: 0a00 |0020: move-result v0 │ │ -0a0f56: 5920 c612 |0021: iput v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.color:I // field@12c6 │ │ -0a0f5a: 2200 d505 |0023: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -0a0f5e: 7010 ae2b 0000 |0025: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0a0f64: 5b20 c812 |0028: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a0f68: 5420 cb12 |002a: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ -0a0f6c: 5400 0e13 |002c: iget-object v0, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0a0f70: 6e10 2428 0000 |002e: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ -0a0f76: 0c00 |0031: move-result-object v0 │ │ -0a0f78: 5b20 c912 |0032: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a0f7c: 0e00 |0034: return-void │ │ +0a0fe8: |[0a0fe8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ +0a0ff8: 7010 cd23 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0a0ffe: 2200 a105 |0003: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +0a1002: 7010 fd2a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1008: 5b20 ca12 |0008: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mLock:Ljava/lang/Object; // field@12ca │ │ +0a100c: 1a00 9e21 |000a: const-string v0, "layout_inflater" // string@219e │ │ +0a1010: 6e20 3701 0300 |000c: invoke-virtual {v3, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0a1016: 0c00 |000f: move-result-object v0 │ │ +0a1018: 1f00 2904 |0010: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0a101c: 5b20 c712 |0012: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@12c7 │ │ +0a1020: 5b24 cb12 |0014: iput-object v4, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ +0a1024: 6e10 3401 0300 |0016: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0a102a: 0c00 |0019: move-result-object v0 │ │ +0a102c: 1401 0300 0a7f |001a: const v1, #float 1.83434e+38 // #7f0a0003 │ │ +0a1032: 6e20 ab01 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +0a1038: 0a00 |0020: move-result v0 │ │ +0a103a: 5920 c612 |0021: iput v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.color:I // field@12c6 │ │ +0a103e: 2200 d505 |0023: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +0a1042: 7010 ae2b 0000 |0025: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0a1048: 5b20 c812 |0028: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a104c: 5420 cb12 |002a: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ +0a1050: 5400 0e13 |002c: iget-object v0, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0a1054: 6e10 2428 0000 |002e: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.getList:()Ljava/util/List; // method@2824 │ │ +0a105a: 0c00 |0031: move-result-object v0 │ │ +0a105c: 5b20 c912 |0032: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a1060: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=47 │ │ 0x000a line=53 │ │ 0x0014 line=54 │ │ 0x0016 line=55 │ │ @@ -167580,17 +167612,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0f80: |[0a0f80] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ │ -0a0f90: 5410 ca12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mLock:Ljava/lang/Object; // field@12ca │ │ -0a0f94: 1100 |0002: return-object v0 │ │ +0a1064: |[0a1064] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ │ +0a1074: 5410 ca12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mLock:Ljava/lang/Object; // field@12ca │ │ +0a1078: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;) │ │ @@ -167598,17 +167630,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0f98: |[0a0f98] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ -0a0fa8: 5410 cb12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ -0a0fac: 1100 |0002: return-object v0 │ │ +0a107c: |[0a107c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.access$600:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ +0a108c: 5410 cb12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ +0a1090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;) │ │ @@ -167616,17 +167648,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a0fb0: |[0a0fb0] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.access$702:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;Ljava/util/List;)Ljava/util/List; │ │ -0a0fc0: 5b01 c912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a0fc4: 1101 |0002: return-object v1 │ │ +0a1094: |[0a1094] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.access$702:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;Ljava/util/List;)Ljava/util/List; │ │ +0a10a4: 5b01 c912 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a10a8: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -167635,23 +167667,23 @@ │ │ type : '(Ljava/lang/String;I)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a0fc8: |[0a0fc8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.truncate:(Ljava/lang/String;I)Ljava/lang/String; │ │ -0a0fd8: 3801 0d00 |0000: if-eqz v1, 000d // +000d │ │ -0a0fdc: 6e10 2b2b 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a0fe2: 0a00 |0005: move-result v0 │ │ -0a0fe4: 3720 0700 |0006: if-le v0, v2, 000d // +0007 │ │ -0a0fe8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a0fea: 6e30 322b 0102 |0009: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0a0ff0: 0c01 |000c: move-result-object v1 │ │ -0a0ff2: 1101 |000d: return-object v1 │ │ +0a10ac: |[0a10ac] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.truncate:(Ljava/lang/String;I)Ljava/lang/String; │ │ +0a10bc: 3801 0d00 |0000: if-eqz v1, 000d // +000d │ │ +0a10c0: 6e10 2b2b 0100 |0002: invoke-virtual {v1}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a10c6: 0a00 |0005: move-result v0 │ │ +0a10c8: 3720 0700 |0006: if-le v0, v2, 000d // +0007 │ │ +0a10cc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a10ce: 6e30 322b 0102 |0009: invoke-virtual {v1, v0, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0a10d4: 0c01 |000c: move-result-object v1 │ │ +0a10d6: 1101 |000d: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000d reg=1 str Ljava/lang/String; │ │ 0x0000 - 0x000e reg=2 length I │ │ │ │ @@ -167661,76 +167693,75 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0a0ff4: |[0a0ff4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.deleteSelection:()V │ │ -0a1004: 2202 cf05 |0000: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ -0a1008: 7010 8f2b 0200 |0002: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a100e: 5443 c912 |0005: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a1012: 7210 d82b 0300 |0007: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0a1018: 0c00 |000a: move-result-object v0 │ │ -0a101a: 7210 bb2b 0000 |000b: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a1020: 0a03 |000e: move-result v3 │ │ -0a1022: 3803 2700 |000f: if-eqz v3, 0036 // +0027 │ │ -0a1026: 7210 bc2b 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a102c: 0c01 |0014: move-result-object v1 │ │ -0a102e: 1f01 dc05 |0015: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ -0a1032: 5443 c812 |0017: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a1036: 7220 e72b 1300 |0019: invoke-interface {v3, v1}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ -0a103c: 0a03 |001c: move-result v3 │ │ -0a103e: 3803 1000 |001d: if-eqz v3, 002d // +0010 │ │ -0a1042: 5443 c812 |001f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a1046: 7220 e92b 1300 |0021: invoke-interface {v3, v1}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -0a104c: 0c03 |0024: move-result-object v3 │ │ -0a104e: 1f03 8205 |0025: check-cast v3, Ljava/lang/Boolean; // type@0582 │ │ -0a1052: 6e10 a62a 0300 |0027: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -0a1058: 0a03 |002a: move-result v3 │ │ -0a105a: 3903 e0ff |002b: if-nez v3, 000b // -0020 │ │ -0a105e: 5443 c812 |002d: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a1062: 7220 ee2b 1300 |002f: invoke-interface {v3, v1}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ -0a1068: 6e20 932b 1200 |0032: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a106e: 28d6 |0035: goto 000b // -002a │ │ -0a1070: 5443 cb12 |0036: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ -0a1074: 5433 0e13 |0038: iget-object v3, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0a1078: 6e20 2828 2300 |003a: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.setList:(Ljava/util/List;)V // method@2828 │ │ -0a107e: 5b42 c912 |003d: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a1082: 0e00 |003f: return-void │ │ +0a10d8: |[0a10d8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.deleteSelection:()V │ │ +0a10e8: 2201 cf05 |0000: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0a10ec: 7010 8f2b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a10f2: 5442 c912 |0005: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a10f6: 7210 d82b 0200 |0007: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0a10fc: 0c03 |000a: move-result-object v3 │ │ +0a10fe: 7210 bb2b 0300 |000b: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a1104: 0a02 |000e: move-result v2 │ │ +0a1106: 3802 2700 |000f: if-eqz v2, 0036 // +0027 │ │ +0a110a: 7210 bc2b 0300 |0011: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a1110: 0c00 |0014: move-result-object v0 │ │ +0a1112: 1f00 dc05 |0015: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0a1116: 5442 c812 |0017: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a111a: 7220 e72b 0200 |0019: invoke-interface {v2, v0}, Ljava/util/Map;.containsKey:(Ljava/lang/Object;)Z // method@2be7 │ │ +0a1120: 0a02 |001c: move-result v2 │ │ +0a1122: 3802 1000 |001d: if-eqz v2, 002d // +0010 │ │ +0a1126: 5442 c812 |001f: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a112a: 7220 e92b 0200 |0021: invoke-interface {v2, v0}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +0a1130: 0c02 |0024: move-result-object v2 │ │ +0a1132: 1f02 8205 |0025: check-cast v2, Ljava/lang/Boolean; // type@0582 │ │ +0a1136: 6e10 a62a 0200 |0027: invoke-virtual {v2}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +0a113c: 0a02 |002a: move-result v2 │ │ +0a113e: 3902 e0ff |002b: if-nez v2, 000b // -0020 │ │ +0a1142: 5442 c812 |002d: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a1146: 7220 ee2b 0200 |002f: invoke-interface {v2, v0}, Ljava/util/Map;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bee │ │ +0a114c: 6e20 932b 0100 |0032: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a1152: 28d6 |0035: goto 000b // -002a │ │ +0a1154: 5442 cb12 |0036: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12cb │ │ +0a1158: 5422 0e13 |0038: iget-object v2, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0a115c: 6e20 2828 1200 |003a: invoke-virtual {v2, v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.setList:(Ljava/util/List;)V // method@2828 │ │ +0a1162: 5b41 c912 |003d: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a1166: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0005 line=168 │ │ 0x0017 line=169 │ │ 0x002d line=170 │ │ 0x0032 line=171 │ │ 0x0036 line=174 │ │ 0x003d line=175 │ │ 0x003f line=176 │ │ locals : │ │ - 0x0017 - 0x0036 reg=1 item Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x000b - 0x0040 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0005 - 0x0040 reg=2 temp Ljava/util/ArrayList; Ljava/util/ArrayList;>; │ │ + 0x0017 - 0x0036 reg=0 item Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0005 - 0x0040 reg=1 temp Ljava/util/ArrayList; Ljava/util/ArrayList;>; │ │ 0x0000 - 0x0040 reg=4 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;) │ │ name : 'getCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1084: |[0a1084] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getCount:()I │ │ -0a1094: 5410 c912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a1098: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -0a109e: 0a00 |0005: move-result v0 │ │ -0a10a0: 0f00 |0006: return v0 │ │ +0a1168: |[0a1168] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getCount:()I │ │ +0a1178: 5410 c912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a117c: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +0a1182: 0a00 |0005: move-result v0 │ │ +0a1184: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;) │ │ @@ -167738,18 +167769,18 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a10a4: |[0a10a4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getFilter:()Landroid/widget/Filter; │ │ -0a10b4: 2200 4a05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1; // type@054a │ │ -0a10b8: 7020 1329 1000 |0002: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)V // method@2913 │ │ -0a10be: 1100 |0005: return-object v0 │ │ +0a1188: |[0a1188] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getFilter:()Landroid/widget/Filter; │ │ +0a1198: 2200 4a05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1; // type@054a │ │ +0a119c: 7020 1329 1000 |0002: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)V // method@2913 │ │ +0a11a2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;) │ │ @@ -167757,19 +167788,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a10c0: |[0a10c0] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getItem:(I)Ljava/lang/Object; │ │ -0a10d0: 5410 c912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a10d4: 7220 d62b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a10da: 0c00 |0005: move-result-object v0 │ │ -0a10dc: 1100 |0006: return-object v0 │ │ +0a11a4: |[0a11a4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getItem:(I)Ljava/lang/Object; │ │ +0a11b4: 5410 c912 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a11b8: 7220 d62b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a11be: 0c00 |0005: move-result-object v0 │ │ +0a11c0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -167778,17 +167809,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a10e0: |[0a10e0] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getItemId:(I)J │ │ -0a10f0: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0a10f4: 1000 |0002: return-wide v0 │ │ +0a11c4: |[0a11c4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getItemId:(I)J │ │ +0a11d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0a11d8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ 0x0000 - 0x0003 reg=3 position I │ │ │ │ @@ -167797,106 +167828,106 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 191 16-bit code units │ │ -0a10f8: |[0a10f8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0a1108: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a110a: 390a 9c00 |0001: if-nez v10, 009d // +009c │ │ -0a110e: 5483 c712 |0003: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@12c7 │ │ -0a1112: 1405 2e00 037f |0005: const v5, #float 1.7413e+38 // #7f03002e │ │ -0a1118: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -0a111a: 6e40 5d21 536b |0009: invoke-virtual {v3, v5, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0a1120: 0c0a |000c: move-result-object v10 │ │ -0a1122: 6303 c512 |000d: sget-boolean v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.$assertionsDisabled:Z // field@12c5 │ │ -0a1126: 3903 0a00 |000f: if-nez v3, 0019 // +000a │ │ -0a112a: 390a 0800 |0011: if-nez v10, 0019 // +0008 │ │ -0a112e: 2203 8105 |0013: new-instance v3, Ljava/lang/AssertionError; // type@0581 │ │ -0a1132: 7010 a42a 0300 |0015: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0a1138: 2703 |0018: throw v3 │ │ -0a113a: 2201 4b05 |0019: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; // type@054b │ │ -0a113e: 7020 1729 4100 |001b: invoke-direct {v1, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;)V // method@2917 │ │ -0a1144: 7120 1929 a100 |001e: invoke-static {v1, v10}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$102:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/view/View;)Landroid/view/View; // method@2919 │ │ -0a114a: 1403 6500 0b7f |0021: const v3, #float 1.84765e+38 // #7f0b0065 │ │ -0a1150: 6e20 ec21 3a00 |0024: invoke-virtual {v10, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0a1156: 0c03 |0027: move-result-object v3 │ │ -0a1158: 1f03 9704 |0028: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0a115c: 7120 1b29 3100 |002a: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$202:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@291b │ │ -0a1162: 1403 6600 0b7f |002d: const v3, #float 1.84765e+38 // #7f0b0066 │ │ -0a1168: 6e20 ec21 3a00 |0030: invoke-virtual {v10, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0a116e: 0c03 |0033: move-result-object v3 │ │ -0a1170: 1f03 9704 |0034: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0a1174: 7120 1d29 3100 |0036: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$302:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@291d │ │ -0a117a: 1403 6400 0b7f |0039: const v3, #float 1.84765e+38 // #7f0b0064 │ │ -0a1180: 6e20 ec21 3a00 |003c: invoke-virtual {v10, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0a1186: 0c03 |003f: move-result-object v3 │ │ -0a1188: 1f03 7f04 |0040: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ -0a118c: 7120 1f29 3100 |0042: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$402:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@291f │ │ -0a1192: 6e20 7522 1a00 |0045: invoke-virtual {v10, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ -0a1198: 5483 c912 |0048: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a119c: 7220 d62b 9300 |004a: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a11a2: 0c02 |004d: move-result-object v2 │ │ -0a11a4: 1f02 dc05 |004e: check-cast v2, Ljava/util/Map$Entry; // type@05dc │ │ -0a11a8: 5483 c812 |0050: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a11ac: 7220 e92b 2300 |0052: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -0a11b2: 0c00 |0055: move-result-object v0 │ │ -0a11b4: 1f00 8205 |0056: check-cast v0, Ljava/lang/Boolean; // type@0582 │ │ -0a11b8: 7110 1829 0100 |0058: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/view/View; // method@2918 │ │ -0a11be: 0c03 |005b: move-result-object v3 │ │ -0a11c0: 7210 e42b 0200 |005c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a11c6: 0c05 |005f: move-result-object v5 │ │ -0a11c8: 7110 3628 0500 |0060: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogLayout:(Ljava/lang/Object;)I // method@2836 │ │ -0a11ce: 0a05 |0063: move-result v5 │ │ -0a11d0: 6e20 5a22 5300 |0064: invoke-virtual {v3, v5}, Landroid/view/View;.setBackgroundResource:(I)V // method@225a │ │ -0a11d6: 7110 1a29 0100 |0067: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; // method@291a │ │ -0a11dc: 0c05 |006a: move-result-object v5 │ │ -0a11de: 5486 cc12 |006b: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.pattern:Ljava/util/regex/Pattern; // field@12cc │ │ -0a11e2: 5287 c612 |006d: iget v7, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.color:I // field@12c6 │ │ -0a11e6: 7210 e32b 0200 |006f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0a11ec: 0c03 |0072: move-result-object v3 │ │ -0a11ee: 1f03 a805 |0073: check-cast v3, Ljava/lang/String; // type@05a8 │ │ -0a11f2: 7130 222a 7603 |0075: invoke-static {v6, v7, v3}, Lfr/simon/marquis/preferencesmanager/util/Ui;.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@2a22 │ │ -0a11f8: 0c03 |0078: move-result-object v3 │ │ -0a11fa: 6e20 1625 3500 |0079: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0a1200: 7110 1c29 0100 |007c: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; // method@291c │ │ -0a1206: 0c05 |007f: move-result-object v5 │ │ -0a1208: 7210 e42b 0200 |0080: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a120e: 0c03 |0083: move-result-object v3 │ │ -0a1210: 3903 2000 |0084: if-nez v3, 00a4 // +0020 │ │ -0a1214: 0743 |0086: move-object v3, v4 │ │ -0a1216: 6e20 1625 3500 |0087: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0a121c: 7110 1e29 0100 |008a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/LinearLayout; // method@291e │ │ -0a1222: 0c04 |008d: move-result-object v4 │ │ -0a1224: 3800 2d00 |008e: if-eqz v0, 00bb // +002d │ │ -0a1228: 6e10 a62a 0000 |0090: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -0a122e: 0a03 |0093: move-result v3 │ │ -0a1230: 3803 2700 |0094: if-eqz v3, 00bb // +0027 │ │ -0a1234: 1403 9c00 027f |0096: const v3, #float 1.72803e+38 // #7f02009c │ │ -0a123a: 6e20 5624 3400 |0099: invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;.setBackgroundResource:(I)V // method@2456 │ │ -0a1240: 110a |009c: return-object v10 │ │ -0a1242: 6e10 1a22 0a00 |009d: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0a1248: 0c01 |00a0: move-result-object v1 │ │ -0a124a: 1f01 4b05 |00a1: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; // type@054b │ │ -0a124e: 28a5 |00a3: goto 0048 // -005b │ │ -0a1250: 5483 cc12 |00a4: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.pattern:Ljava/util/regex/Pattern; // field@12cc │ │ -0a1254: 5284 c612 |00a6: iget v4, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.color:I // field@12c6 │ │ -0a1258: 7210 e42b 0200 |00a8: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a125e: 0c06 |00ab: move-result-object v6 │ │ -0a1260: 6e10 042b 0600 |00ac: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0a1266: 0c06 |00af: move-result-object v6 │ │ -0a1268: 1307 6400 |00b0: const/16 v7, #int 100 // #64 │ │ -0a126c: 7120 3029 7600 |00b2: invoke-static {v6, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@2930 │ │ -0a1272: 0c06 |00b5: move-result-object v6 │ │ -0a1274: 7130 222a 4306 |00b6: invoke-static {v3, v4, v6}, Lfr/simon/marquis/preferencesmanager/util/Ui;.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@2a22 │ │ -0a127a: 0c03 |00b9: move-result-object v3 │ │ -0a127c: 28cd |00ba: goto 0087 // -0033 │ │ -0a127e: 1403 9e00 027f |00bb: const v3, #float 1.72803e+38 // #7f02009e │ │ -0a1284: 28db |00be: goto 0099 // -0025 │ │ +0a11dc: |[0a11dc] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0a11ec: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a11ee: 390a 9c00 |0001: if-nez v10, 009d // +009c │ │ +0a11f2: 5483 c712 |0003: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@12c7 │ │ +0a11f6: 1405 2e00 037f |0005: const v5, #float 1.7413e+38 // #7f03002e │ │ +0a11fc: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0a11fe: 6e40 5d21 536b |0009: invoke-virtual {v3, v5, v11, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0a1204: 0c0a |000c: move-result-object v10 │ │ +0a1206: 6303 c512 |000d: sget-boolean v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.$assertionsDisabled:Z // field@12c5 │ │ +0a120a: 3903 0a00 |000f: if-nez v3, 0019 // +000a │ │ +0a120e: 390a 0800 |0011: if-nez v10, 0019 // +0008 │ │ +0a1212: 2203 8105 |0013: new-instance v3, Ljava/lang/AssertionError; // type@0581 │ │ +0a1216: 7010 a42a 0300 |0015: invoke-direct {v3}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0a121c: 2703 |0018: throw v3 │ │ +0a121e: 2201 4b05 |0019: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; // type@054b │ │ +0a1222: 7020 1729 4100 |001b: invoke-direct {v1, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;)V // method@2917 │ │ +0a1228: 7120 1929 a100 |001e: invoke-static {v1, v10}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$102:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/view/View;)Landroid/view/View; // method@2919 │ │ +0a122e: 1403 6500 0b7f |0021: const v3, #float 1.84765e+38 // #7f0b0065 │ │ +0a1234: 6e20 ec21 3a00 |0024: invoke-virtual {v10, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0a123a: 0c03 |0027: move-result-object v3 │ │ +0a123c: 1f03 9704 |0028: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0a1240: 7120 1b29 3100 |002a: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$202:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@291b │ │ +0a1246: 1403 6600 0b7f |002d: const v3, #float 1.84765e+38 // #7f0b0066 │ │ +0a124c: 6e20 ec21 3a00 |0030: invoke-virtual {v10, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0a1252: 0c03 |0033: move-result-object v3 │ │ +0a1254: 1f03 9704 |0034: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0a1258: 7120 1d29 3100 |0036: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$302:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@291d │ │ +0a125e: 1403 6400 0b7f |0039: const v3, #float 1.84765e+38 // #7f0b0064 │ │ +0a1264: 6e20 ec21 3a00 |003c: invoke-virtual {v10, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0a126a: 0c03 |003f: move-result-object v3 │ │ +0a126c: 1f03 7f04 |0040: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ +0a1270: 7120 1f29 3100 |0042: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$402:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;Landroid/widget/LinearLayout;)Landroid/widget/LinearLayout; // method@291f │ │ +0a1276: 6e20 7522 1a00 |0045: invoke-virtual {v10, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ +0a127c: 5483 c912 |0048: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a1280: 7220 d62b 9300 |004a: invoke-interface {v3, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a1286: 0c02 |004d: move-result-object v2 │ │ +0a1288: 1f02 dc05 |004e: check-cast v2, Ljava/util/Map$Entry; // type@05dc │ │ +0a128c: 5483 c812 |0050: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a1290: 7220 e92b 2300 |0052: invoke-interface {v3, v2}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +0a1296: 0c00 |0055: move-result-object v0 │ │ +0a1298: 1f00 8205 |0056: check-cast v0, Ljava/lang/Boolean; // type@0582 │ │ +0a129c: 7110 1829 0100 |0058: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/view/View; // method@2918 │ │ +0a12a2: 0c03 |005b: move-result-object v3 │ │ +0a12a4: 7210 e42b 0200 |005c: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a12aa: 0c05 |005f: move-result-object v5 │ │ +0a12ac: 7110 3628 0500 |0060: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogLayout:(Ljava/lang/Object;)I // method@2836 │ │ +0a12b2: 0a05 |0063: move-result v5 │ │ +0a12b4: 6e20 5a22 5300 |0064: invoke-virtual {v3, v5}, Landroid/view/View;.setBackgroundResource:(I)V // method@225a │ │ +0a12ba: 7110 1a29 0100 |0067: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; // method@291a │ │ +0a12c0: 0c05 |006a: move-result-object v5 │ │ +0a12c2: 5486 cc12 |006b: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.pattern:Ljava/util/regex/Pattern; // field@12cc │ │ +0a12c6: 5287 c612 |006d: iget v7, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.color:I // field@12c6 │ │ +0a12ca: 7210 e32b 0200 |006f: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0a12d0: 0c03 |0072: move-result-object v3 │ │ +0a12d2: 1f03 a805 |0073: check-cast v3, Ljava/lang/String; // type@05a8 │ │ +0a12d6: 7130 222a 7603 |0075: invoke-static {v6, v7, v3}, Lfr/simon/marquis/preferencesmanager/util/Ui;.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@2a22 │ │ +0a12dc: 0c03 |0078: move-result-object v3 │ │ +0a12de: 6e20 1625 3500 |0079: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0a12e4: 7110 1c29 0100 |007c: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/TextView; // method@291c │ │ +0a12ea: 0c05 |007f: move-result-object v5 │ │ +0a12ec: 7210 e42b 0200 |0080: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a12f2: 0c03 |0083: move-result-object v3 │ │ +0a12f4: 3903 2000 |0084: if-nez v3, 00a4 // +0020 │ │ +0a12f8: 0743 |0086: move-object v3, v4 │ │ +0a12fa: 6e20 1625 3500 |0087: invoke-virtual {v5, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0a1300: 7110 1e29 0100 |008a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder;)Landroid/widget/LinearLayout; // method@291e │ │ +0a1306: 0c04 |008d: move-result-object v4 │ │ +0a1308: 3800 2d00 |008e: if-eqz v0, 00bb // +002d │ │ +0a130c: 6e10 a62a 0000 |0090: invoke-virtual {v0}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +0a1312: 0a03 |0093: move-result v3 │ │ +0a1314: 3803 2700 |0094: if-eqz v3, 00bb // +0027 │ │ +0a1318: 1403 9c00 027f |0096: const v3, #float 1.72803e+38 // #7f02009c │ │ +0a131e: 6e20 5624 3400 |0099: invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;.setBackgroundResource:(I)V // method@2456 │ │ +0a1324: 110a |009c: return-object v10 │ │ +0a1326: 6e10 1a22 0a00 |009d: invoke-virtual {v10}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0a132c: 0c01 |00a0: move-result-object v1 │ │ +0a132e: 1f01 4b05 |00a1: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$ViewHolder; // type@054b │ │ +0a1332: 28a5 |00a3: goto 0048 // -005b │ │ +0a1334: 5483 cc12 |00a4: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.pattern:Ljava/util/regex/Pattern; // field@12cc │ │ +0a1338: 5284 c612 |00a6: iget v4, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.color:I // field@12c6 │ │ +0a133c: 7210 e42b 0200 |00a8: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a1342: 0c06 |00ab: move-result-object v6 │ │ +0a1344: 6e10 042b 0600 |00ac: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0a134a: 0c06 |00af: move-result-object v6 │ │ +0a134c: 1307 6400 |00b0: const/16 v7, #int 100 // #64 │ │ +0a1350: 7120 3029 7600 |00b2: invoke-static {v6, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.truncate:(Ljava/lang/String;I)Ljava/lang/String; // method@2930 │ │ +0a1356: 0c06 |00b5: move-result-object v6 │ │ +0a1358: 7130 222a 4306 |00b6: invoke-static {v3, v4, v6}, Lfr/simon/marquis/preferencesmanager/util/Ui;.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@2a22 │ │ +0a135e: 0c03 |00b9: move-result-object v3 │ │ +0a1360: 28cd |00ba: goto 0087 // -0033 │ │ +0a1362: 1403 9e00 027f |00bb: const v3, #float 1.72803e+38 // #7f02009e │ │ +0a1368: 28db |00be: goto 0099 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=78 │ │ 0x0003 line=79 │ │ 0x000d line=80 │ │ 0x0019 line=81 │ │ 0x001e line=82 │ │ @@ -167931,24 +167962,24 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0a1288: |[0a1288] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.itemCheckedStateChanged:(IZ)V │ │ -0a1298: 5430 c812 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a129c: 5431 c912 |0002: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a12a0: 7220 d62b 4100 |0004: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a12a6: 0c01 |0007: move-result-object v1 │ │ -0a12a8: 7110 a82a 0500 |0008: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a12ae: 0c02 |000b: move-result-object v2 │ │ -0a12b0: 7230 ec2b 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -0a12b6: 6f10 cf23 0300 |000f: invoke-super {v3}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -0a12bc: 0e00 |0012: return-void │ │ +0a136c: |[0a136c] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.itemCheckedStateChanged:(IZ)V │ │ +0a137c: 5430 c812 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a1380: 5431 c912 |0002: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a1384: 7220 d62b 4100 |0004: invoke-interface {v1, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a138a: 0c01 |0007: move-result-object v1 │ │ +0a138c: 7110 a82a 0500 |0008: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a1392: 0c02 |000b: move-result-object v2 │ │ +0a1394: 7230 ec2b 1002 |000c: invoke-interface {v0, v1, v2}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +0a139a: 6f10 cf23 0300 |000f: invoke-super {v3}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +0a13a0: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x000f line=163 │ │ 0x0012 line=164 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ @@ -167960,19 +167991,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0a12c0: |[0a12c0] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.resetSelection:()V │ │ -0a12d0: 5410 c812 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a12d4: 7210 e62b 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@2be6 │ │ -0a12da: 6e10 2c29 0100 |0005: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ -0a12e0: 0e00 |0008: return-void │ │ +0a13a4: |[0a13a4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.resetSelection:()V │ │ +0a13b4: 5410 c812 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a13b8: 7210 e62b 0000 |0002: invoke-interface {v0}, Ljava/util/Map;.clear:()V // method@2be6 │ │ +0a13be: 6e10 2c29 0100 |0005: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ +0a13c4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0005 line=158 │ │ 0x0008 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ @@ -167982,25 +168013,25 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a12e4: |[0a12e4] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.setFilter:(Ljava/lang/String;)V │ │ -0a12f4: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0a12fa: 0a00 |0003: move-result v0 │ │ -0a12fc: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0a1300: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a1302: 5b10 cc12 |0007: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.pattern:Ljava/util/regex/Pattern; // field@12cc │ │ -0a1306: 0e00 |0009: return-void │ │ -0a1308: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0a130a: 7120 282c 0200 |000b: invoke-static {v2, v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ -0a1310: 0c00 |000e: move-result-object v0 │ │ -0a1312: 28f8 |000f: goto 0007 // -0008 │ │ +0a13c8: |[0a13c8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.setFilter:(Ljava/lang/String;)V │ │ +0a13d8: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0a13de: 0a00 |0003: move-result v0 │ │ +0a13e0: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0a13e4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a13e6: 5b10 cc12 |0007: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.pattern:Ljava/util/regex/Pattern; // field@12cc │ │ +0a13ea: 0e00 |0009: return-void │ │ +0a13ec: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0a13ee: 7120 282c 0200 |000b: invoke-static {v2, v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ +0a13f4: 0c00 |000e: move-result-object v0 │ │ +0a13f6: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0009 line=114 │ │ 0x000a line=113 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ @@ -168011,36 +168042,36 @@ │ │ type : '(Landroid/util/SparseBooleanArray;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0a1314: |[0a1314] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.setSelection:(Landroid/util/SparseBooleanArray;)V │ │ -0a1324: 5441 c812 |0000: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a1328: 7210 e62b 0100 |0002: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@2be6 │ │ -0a132e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0a1330: 6e10 0c21 0500 |0006: invoke-virtual {v5}, Landroid/util/SparseBooleanArray;.size:()I // method@210c │ │ -0a1336: 0a01 |0009: move-result v1 │ │ -0a1338: 3510 1c00 |000a: if-ge v0, v1, 0026 // +001c │ │ -0a133c: 5441 c812 |000c: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ -0a1340: 5442 c912 |000e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ -0a1344: 6e20 0a21 0500 |0010: invoke-virtual {v5, v0}, Landroid/util/SparseBooleanArray;.keyAt:(I)I // method@210a │ │ -0a134a: 0a03 |0013: move-result v3 │ │ -0a134c: 7220 d62b 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a1352: 0c02 |0017: move-result-object v2 │ │ -0a1354: 6e20 0d21 0500 |0018: invoke-virtual {v5, v0}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@210d │ │ -0a135a: 0a03 |001b: move-result v3 │ │ -0a135c: 7110 a82a 0300 |001c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a1362: 0c03 |001f: move-result-object v3 │ │ -0a1364: 7230 ec2b 2103 |0020: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -0a136a: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a136e: 28e1 |0025: goto 0006 // -001f │ │ -0a1370: 6f10 cf23 0400 |0026: invoke-super {v4}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -0a1376: 0e00 |0029: return-void │ │ +0a13f8: |[0a13f8] fr.simon.marquis.preferencesmanager.ui.PreferenceAdapter.setSelection:(Landroid/util/SparseBooleanArray;)V │ │ +0a1408: 5441 c812 |0000: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a140c: 7210 e62b 0100 |0002: invoke-interface {v1}, Ljava/util/Map;.clear:()V // method@2be6 │ │ +0a1412: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0a1414: 6e10 0c21 0500 |0006: invoke-virtual {v5}, Landroid/util/SparseBooleanArray;.size:()I // method@210c │ │ +0a141a: 0a01 |0009: move-result v1 │ │ +0a141c: 3510 1c00 |000a: if-ge v0, v1, 0026 // +001c │ │ +0a1420: 5441 c812 |000c: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mCheckedPositions:Ljava/util/Map; // field@12c8 │ │ +0a1424: 5442 c912 |000e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.mListToDisplay:Ljava/util/List; // field@12c9 │ │ +0a1428: 6e20 0a21 0500 |0010: invoke-virtual {v5, v0}, Landroid/util/SparseBooleanArray;.keyAt:(I)I // method@210a │ │ +0a142e: 0a03 |0013: move-result v3 │ │ +0a1430: 7220 d62b 3200 |0014: invoke-interface {v2, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a1436: 0c02 |0017: move-result-object v2 │ │ +0a1438: 6e20 0d21 0500 |0018: invoke-virtual {v5, v0}, Landroid/util/SparseBooleanArray;.valueAt:(I)Z // method@210d │ │ +0a143e: 0a03 |001b: move-result v3 │ │ +0a1440: 7110 a82a 0300 |001c: invoke-static {v3}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a1446: 0c03 |001f: move-result-object v3 │ │ +0a1448: 7230 ec2b 2103 |0020: invoke-interface {v1, v2, v3}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +0a144e: d800 0001 |0023: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a1452: 28e1 |0025: goto 0006 // -001f │ │ +0a1454: 6f10 cf23 0400 |0026: invoke-super {v4}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +0a145a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ 0x000c line=181 │ │ 0x0023 line=180 │ │ 0x0026 line=183 │ │ @@ -168089,70 +168120,70 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;Landroid/widget/LinearLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1378: |[0a1378] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$1.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;Landroid/widget/LinearLayout;)V │ │ -0a1388: 5b01 cd12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ -0a138c: 5b02 ce12 |0002: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.val$item:Landroid/widget/LinearLayout; // field@12ce │ │ -0a1390: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a1396: 0e00 |0007: return-void │ │ +0a145c: |[0a145c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$1.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;Landroid/widget/LinearLayout;)V │ │ +0a146c: 5b01 cd12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ +0a1470: 5b02 ce12 |0002: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.val$item:Landroid/widget/LinearLayout; // field@12ce │ │ +0a1474: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a147a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/widget/LinearLayout; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0a1398: |[0a1398] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$1.onClick:(Landroid/view/View;)V │ │ -0a13a8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a13aa: 5442 cd12 |0001: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ -0a13ae: 7110 4229 0200 |0003: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; // method@2942 │ │ -0a13b4: 0c02 |0006: move-result-object v2 │ │ -0a13b6: 1f02 7f04 |0007: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ -0a13ba: 6e10 4524 0200 |0009: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -0a13c0: 0a02 |000c: move-result v2 │ │ -0a13c2: 3d02 1500 |000d: if-lez v2, 0022 // +0015 │ │ -0a13c6: 5442 cd12 |000f: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ -0a13ca: 7110 4229 0200 |0011: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; // method@2942 │ │ -0a13d0: 0c02 |0014: move-result-object v2 │ │ -0a13d2: 1f02 7f04 |0015: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ -0a13d6: 5443 ce12 |0017: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.val$item:Landroid/widget/LinearLayout; // field@12ce │ │ -0a13da: 6e20 5224 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@2452 │ │ -0a13e0: 5442 cd12 |001c: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ -0a13e4: 7110 4329 0200 |001e: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z // method@2943 │ │ -0a13ea: 0e00 |0021: return-void │ │ -0a13ec: 5442 cd12 |0022: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ -0a13f0: 7110 4229 0200 |0024: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; // method@2942 │ │ -0a13f6: 0c02 |0027: move-result-object v2 │ │ -0a13f8: 1f02 4404 |0028: check-cast v2, Landroid/view/ViewGroup; // type@0444 │ │ -0a13fc: 6e20 a622 3200 |002a: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0a1402: 0c01 |002d: move-result-object v1 │ │ -0a1404: 3801 eeff |002e: if-eqz v1, 001c // -0012 │ │ -0a1408: 1f01 4404 |0030: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ -0a140c: 6e20 a622 3100 |0032: invoke-virtual {v1, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0a1412: 0c00 |0035: move-result-object v0 │ │ -0a1414: 1f00 7304 |0036: check-cast v0, Landroid/widget/EditText; // type@0473 │ │ -0a1418: 3800 e4ff |0038: if-eqz v0, 001c // -001c │ │ -0a141c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -0a141e: 6e20 f223 2000 |003b: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ -0a1424: 28de |003e: goto 001c // -0022 │ │ +0a147c: |[0a147c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$1.onClick:(Landroid/view/View;)V │ │ +0a148c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a148e: 5442 cd12 |0001: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ +0a1492: 7110 4229 0200 |0003: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; // method@2942 │ │ +0a1498: 0c02 |0006: move-result-object v2 │ │ +0a149a: 1f02 7f04 |0007: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ +0a149e: 6e10 4524 0200 |0009: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +0a14a4: 0a02 |000c: move-result v2 │ │ +0a14a6: 3d02 1500 |000d: if-lez v2, 0022 // +0015 │ │ +0a14aa: 5442 cd12 |000f: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ +0a14ae: 7110 4229 0200 |0011: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; // method@2942 │ │ +0a14b4: 0c02 |0014: move-result-object v2 │ │ +0a14b6: 1f02 7f04 |0015: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ +0a14ba: 5443 ce12 |0017: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.val$item:Landroid/widget/LinearLayout; // field@12ce │ │ +0a14be: 6e20 5224 3200 |0019: invoke-virtual {v2, v3}, Landroid/widget/LinearLayout;.removeView:(Landroid/view/View;)V // method@2452 │ │ +0a14c4: 5442 cd12 |001c: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ +0a14c8: 7110 4329 0200 |001e: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z // method@2943 │ │ +0a14ce: 0e00 |0021: return-void │ │ +0a14d0: 5442 cd12 |0022: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cd │ │ +0a14d4: 7110 4229 0200 |0024: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; // method@2942 │ │ +0a14da: 0c02 |0027: move-result-object v2 │ │ +0a14dc: 1f02 4404 |0028: check-cast v2, Landroid/view/ViewGroup; // type@0444 │ │ +0a14e0: 6e20 a622 3200 |002a: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0a14e6: 0c01 |002d: move-result-object v1 │ │ +0a14e8: 3801 eeff |002e: if-eqz v1, 001c // -0012 │ │ +0a14ec: 1f01 4404 |0030: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ +0a14f0: 6e20 a622 3100 |0032: invoke-virtual {v1, v3}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0a14f6: 0c00 |0035: move-result-object v0 │ │ +0a14f8: 1f00 7304 |0036: check-cast v0, Landroid/widget/EditText; // type@0473 │ │ +0a14fc: 3800 e4ff |0038: if-eqz v0, 001c // -001c │ │ +0a1500: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +0a1502: 6e20 f223 2000 |003b: invoke-virtual {v0, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ +0a1508: 28de |003e: goto 001c // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=210 │ │ 0x000f line=211 │ │ 0x001c line=221 │ │ 0x0021 line=222 │ │ 0x0022 line=213 │ │ @@ -168201,39 +168232,39 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1428: |[0a1428] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0a1438: 5b01 cf12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cf │ │ -0a143c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a1442: 0e00 |0005: return-void │ │ +0a150c: |[0a150c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0a151c: 5b01 cf12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cf │ │ +0a1520: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1526: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;) │ │ name : 'afterTextChanged' │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1444: |[0a1444] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.afterTextChanged:(Landroid/text/Editable;)V │ │ -0a1454: 5410 cf12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cf │ │ -0a1458: 7110 4329 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z // method@2943 │ │ -0a145e: 0e00 |0005: return-void │ │ +0a1528: |[0a1528] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.afterTextChanged:(Landroid/text/Editable;)V │ │ +0a1538: 5410 cf12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12cf │ │ +0a153c: 7110 4329 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z // method@2943 │ │ +0a1542: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0005 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2; │ │ 0x0000 - 0x0006 reg=2 s Landroid/text/Editable; │ │ @@ -168243,16 +168274,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a1460: |[0a1460] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0a1470: 0e00 |0000: return-void │ │ +0a1544: |[0a1544] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0a1554: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -168264,16 +168295,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a1474: |[0a1474] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0a1484: 0e00 |0000: return-void │ │ +0a1558: |[0a1558] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$2.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0a1568: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -168315,39 +168346,39 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1488: |[0a1488] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$3.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0a1498: 5b01 d012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d0 │ │ -0a149c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a14a2: 0e00 |0005: return-void │ │ +0a156c: |[0a156c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$3.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0a157c: 5b01 d012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d0 │ │ +0a1580: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1586: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a14a4: |[0a14a4] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$3.onClick:(Landroid/view/View;)V │ │ -0a14b4: 5410 d012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d0 │ │ -0a14b8: 6e10 4a29 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.dismiss:()V // method@294a │ │ -0a14be: 0e00 |0005: return-void │ │ +0a1588: |[0a1588] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$3.onClick:(Landroid/view/View;)V │ │ +0a1598: 5410 d012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d0 │ │ +0a159c: 6e10 4a29 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.dismiss:()V // method@294a │ │ +0a15a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0005 line=289 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -168387,41 +168418,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a14c0: |[0a14c0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$4.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0a14d0: 5b01 d112 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d1 │ │ -0a14d4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a14da: 0e00 |0005: return-void │ │ +0a15a4: |[0a15a4] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$4.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0a15b4: 5b01 d112 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d1 │ │ +0a15b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a15be: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a14dc: |[0a14dc] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$4.onClick:(Landroid/view/View;)V │ │ -0a14ec: 5410 d112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d1 │ │ -0a14f0: 7110 4429 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2944 │ │ -0a14f6: 5410 d112 |0005: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d1 │ │ -0a14fa: 6e10 4a29 0000 |0007: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.dismiss:()V // method@294a │ │ -0a1500: 0e00 |000a: return-void │ │ +0a15c0: |[0a15c0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$4.onClick:(Landroid/view/View;)V │ │ +0a15d0: 5410 d112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d1 │ │ +0a15d4: 7110 4429 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2944 │ │ +0a15da: 5410 d112 |0005: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d1 │ │ +0a15de: 6e10 4a29 0000 |0007: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.dismiss:()V // method@294a │ │ +0a15e4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0005 line=296 │ │ 0x000a line=297 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4; │ │ @@ -168462,41 +168493,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1504: |[0a1504] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$5.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0a1514: 5b01 d212 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d2 │ │ -0a1518: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a151e: 0e00 |0005: return-void │ │ +0a15e8: |[0a15e8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$5.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0a15f8: 5b01 d212 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d2 │ │ +0a15fc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1602: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a1520: |[0a1520] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$5.onClick:(Landroid/view/View;)V │ │ -0a1530: 5410 d212 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d2 │ │ -0a1534: 7110 4529 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2945 │ │ -0a153a: 5410 d212 |0005: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d2 │ │ -0a153e: 6e10 4a29 0000 |0007: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.dismiss:()V // method@294a │ │ -0a1544: 0e00 |000a: return-void │ │ +0a1604: |[0a1604] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$5.onClick:(Landroid/view/View;)V │ │ +0a1614: 5410 d212 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d2 │ │ +0a1618: 7110 4529 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2945 │ │ +0a161e: 5410 d212 |0005: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d2 │ │ +0a1622: 6e10 4a29 0000 |0007: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.dismiss:()V // method@294a │ │ +0a1628: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ 0x0005 line=305 │ │ 0x000a line=306 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5; │ │ @@ -168537,41 +168568,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1548: |[0a1548] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$6.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0a1558: 5b01 d312 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d3 │ │ -0a155c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a1562: 0e00 |0005: return-void │ │ +0a162c: |[0a162c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$6.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0a163c: 5b01 d312 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d3 │ │ +0a1640: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1646: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0a1564: |[0a1564] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$6.onClick:(Landroid/view/View;)V │ │ -0a1574: 5430 d312 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d3 │ │ -0a1578: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0a157a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0a157c: 7130 4629 1002 |0004: invoke-static {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;ZLjava/lang/String;)V // method@2946 │ │ -0a1582: 0e00 |0007: return-void │ │ +0a1648: |[0a1648] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$6.onClick:(Landroid/view/View;)V │ │ +0a1658: 5430 d312 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // field@12d3 │ │ +0a165c: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0a165e: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0a1660: 7130 4629 1002 |0004: invoke-static {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;ZLjava/lang/String;)V // method@2946 │ │ +0a1666: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0007 line=315 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6; │ │ 0x0000 - 0x0008 reg=4 v Landroid/view/View; │ │ @@ -168610,77 +168641,77 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 101 16-bit code units │ │ -0a1584: |[0a1584] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$7.:()V │ │ -0a1594: 7100 3d28 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@283d │ │ -0a159a: 0c00 |0003: move-result-object v0 │ │ -0a159c: 2100 |0004: array-length v0, v0 │ │ -0a159e: 2300 2306 |0005: new-array v0, v0, [I // type@0623 │ │ -0a15a2: 6900 d412 |0007: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a15a6: 6200 d412 |0009: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a15aa: 6201 4212 |000b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ -0a15ae: 6e10 3b28 0100 |000d: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a15b4: 0a01 |0010: move-result v1 │ │ -0a15b6: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0a15b8: 4b02 0001 |0012: aput v2, v0, v1 │ │ -0a15bc: 6200 d412 |0014: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a15c0: 6201 4312 |0016: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ -0a15c4: 6e10 3b28 0100 |0018: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a15ca: 0a01 |001b: move-result v1 │ │ -0a15cc: 1222 |001c: const/4 v2, #int 2 // #2 │ │ -0a15ce: 4b02 0001 |001d: aput v2, v0, v1 │ │ -0a15d2: 6200 d412 |001f: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a15d6: 6201 4412 |0021: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ -0a15da: 6e10 3b28 0100 |0023: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a15e0: 0a01 |0026: move-result v1 │ │ -0a15e2: 1232 |0027: const/4 v2, #int 3 // #3 │ │ -0a15e4: 4b02 0001 |0028: aput v2, v0, v1 │ │ -0a15e8: 6200 d412 |002a: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a15ec: 6201 4512 |002c: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ -0a15f0: 6e10 3b28 0100 |002e: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a15f6: 0a01 |0031: move-result v1 │ │ -0a15f8: 1242 |0032: const/4 v2, #int 4 // #4 │ │ -0a15fa: 4b02 0001 |0033: aput v2, v0, v1 │ │ -0a15fe: 6200 d412 |0035: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a1602: 6201 4612 |0037: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ -0a1606: 6e10 3b28 0100 |0039: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a160c: 0a01 |003c: move-result v1 │ │ -0a160e: 1252 |003d: const/4 v2, #int 5 // #5 │ │ -0a1610: 4b02 0001 |003e: aput v2, v0, v1 │ │ -0a1614: 6200 d412 |0040: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a1618: 6201 4712 |0042: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ -0a161c: 6e10 3b28 0100 |0044: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a1622: 0a01 |0047: move-result v1 │ │ -0a1624: 1262 |0048: const/4 v2, #int 6 // #6 │ │ -0a1626: 4b02 0001 |0049: aput v2, v0, v1 │ │ -0a162a: 6200 d412 |004b: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0a162e: 6201 4812 |004d: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ -0a1632: 6e10 3b28 0100 |004f: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0a1638: 0a01 |0052: move-result v1 │ │ -0a163a: 1272 |0053: const/4 v2, #int 7 // #7 │ │ -0a163c: 4b02 0001 |0054: aput v2, v0, v1 │ │ -0a1640: 0e00 |0056: return-void │ │ -0a1642: 0d00 |0057: move-exception v0 │ │ -0a1644: 28fe |0058: goto 0056 // -0002 │ │ -0a1646: 0d00 |0059: move-exception v0 │ │ -0a1648: 28f1 |005a: goto 004b // -000f │ │ -0a164a: 0d00 |005b: move-exception v0 │ │ -0a164c: 28e4 |005c: goto 0040 // -001c │ │ -0a164e: 0d00 |005d: move-exception v0 │ │ -0a1650: 28d7 |005e: goto 0035 // -0029 │ │ -0a1652: 0d00 |005f: move-exception v0 │ │ -0a1654: 28ca |0060: goto 002a // -0036 │ │ -0a1656: 0d00 |0061: move-exception v0 │ │ -0a1658: 28bd |0062: goto 001f // -0043 │ │ -0a165a: 0d00 |0063: move-exception v0 │ │ -0a165c: 28b0 |0064: goto 0014 // -0050 │ │ +0a1668: |[0a1668] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog$7.:()V │ │ +0a1678: 7100 3d28 0000 |0000: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@283d │ │ +0a167e: 0c00 |0003: move-result-object v0 │ │ +0a1680: 2100 |0004: array-length v0, v0 │ │ +0a1682: 2300 2306 |0005: new-array v0, v0, [I // type@0623 │ │ +0a1686: 6900 d412 |0007: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a168a: 6200 d412 |0009: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a168e: 6201 4212 |000b: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ +0a1692: 6e10 3b28 0100 |000d: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a1698: 0a01 |0010: move-result v1 │ │ +0a169a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0a169c: 4b02 0001 |0012: aput v2, v0, v1 │ │ +0a16a0: 6200 d412 |0014: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a16a4: 6201 4312 |0016: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ +0a16a8: 6e10 3b28 0100 |0018: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a16ae: 0a01 |001b: move-result v1 │ │ +0a16b0: 1222 |001c: const/4 v2, #int 2 // #2 │ │ +0a16b2: 4b02 0001 |001d: aput v2, v0, v1 │ │ +0a16b6: 6200 d412 |001f: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a16ba: 6201 4412 |0021: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ +0a16be: 6e10 3b28 0100 |0023: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a16c4: 0a01 |0026: move-result v1 │ │ +0a16c6: 1232 |0027: const/4 v2, #int 3 // #3 │ │ +0a16c8: 4b02 0001 |0028: aput v2, v0, v1 │ │ +0a16cc: 6200 d412 |002a: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a16d0: 6201 4512 |002c: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ +0a16d4: 6e10 3b28 0100 |002e: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a16da: 0a01 |0031: move-result v1 │ │ +0a16dc: 1242 |0032: const/4 v2, #int 4 // #4 │ │ +0a16de: 4b02 0001 |0033: aput v2, v0, v1 │ │ +0a16e2: 6200 d412 |0035: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a16e6: 6201 4612 |0037: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ +0a16ea: 6e10 3b28 0100 |0039: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a16f0: 0a01 |003c: move-result v1 │ │ +0a16f2: 1252 |003d: const/4 v2, #int 5 // #5 │ │ +0a16f4: 4b02 0001 |003e: aput v2, v0, v1 │ │ +0a16f8: 6200 d412 |0040: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a16fc: 6201 4712 |0042: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ +0a1700: 6e10 3b28 0100 |0044: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a1706: 0a01 |0047: move-result v1 │ │ +0a1708: 1262 |0048: const/4 v2, #int 6 // #6 │ │ +0a170a: 4b02 0001 |0049: aput v2, v0, v1 │ │ +0a170e: 6200 d412 |004b: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0a1712: 6201 4812 |004d: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ +0a1716: 6e10 3b28 0100 |004f: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0a171c: 0a01 |0052: move-result v1 │ │ +0a171e: 1272 |0053: const/4 v2, #int 7 // #7 │ │ +0a1720: 4b02 0001 |0054: aput v2, v0, v1 │ │ +0a1724: 0e00 |0056: return-void │ │ +0a1726: 0d00 |0057: move-exception v0 │ │ +0a1728: 28fe |0058: goto 0056 // -0002 │ │ +0a172a: 0d00 |0059: move-exception v0 │ │ +0a172c: 28f1 |005a: goto 004b // -000f │ │ +0a172e: 0d00 |005b: move-exception v0 │ │ +0a1730: 28e4 |005c: goto 0040 // -001c │ │ +0a1732: 0d00 |005d: move-exception v0 │ │ +0a1734: 28d7 |005e: goto 0035 // -0029 │ │ +0a1736: 0d00 |005f: move-exception v0 │ │ +0a1738: 28ca |0060: goto 002a // -0036 │ │ +0a173a: 0d00 |0061: move-exception v0 │ │ +0a173c: 28bd |0062: goto 001f // -0043 │ │ +0a173e: 0d00 |0063: move-exception v0 │ │ +0a1740: 28b0 |0064: goto 0014 // -0050 │ │ catches : 7 │ │ 0x0009 - 0x0014 │ │ Ljava/lang/NoSuchFieldError; -> 0x0063 │ │ 0x0014 - 0x001f │ │ Ljava/lang/NoSuchFieldError; -> 0x0061 │ │ 0x001f - 0x002a │ │ Ljava/lang/NoSuchFieldError; -> 0x005f │ │ @@ -168740,52 +168771,52 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a16b8: |[0a16b8] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V │ │ -0a16c8: 5b01 e512 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ -0a16cc: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ -0a16d2: 5b02 e412 |0005: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.mPackageName:Ljava/lang/String; // field@12e4 │ │ -0a16d6: 0e00 |0007: return-void │ │ +0a179c: |[0a179c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V │ │ +0a17ac: 5b01 e512 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ +0a17b0: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ +0a17b6: 5b02 e412 |0005: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.mPackageName:Ljava/lang/String; // field@12e4 │ │ +0a17ba: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ 0x0005 line=299 │ │ 0x0007 line=300 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; │ │ - 0x0000 - 0x0008 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x0008 reg=2 packageName Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Landroid/util/Pair;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a16d8: |[0a16d8] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.doInBackground:([Ljava/lang/Void;)Landroid/util/Pair; │ │ -0a16e8: 5430 e412 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.mPackageName:Ljava/lang/String; // field@12e4 │ │ -0a16ec: 7110 2c2a 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.findXmlFiles:(Ljava/lang/String;)Ljava/util/List; // method@2a2c │ │ -0a16f2: 0c00 |0005: move-result-object v0 │ │ -0a16f4: 5431 e512 |0006: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ -0a16f8: 6e10 7229 0100 |0008: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getApplicationContext:()Landroid/content/Context; // method@2972 │ │ -0a16fe: 0c01 |000b: move-result-object v1 │ │ -0a1700: 5432 e412 |000c: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.mPackageName:Ljava/lang/String; // field@12e4 │ │ -0a1704: 7120 2f2a 2100 |000e: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getBackups:(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // method@2a2f │ │ -0a170a: 0c01 |0011: move-result-object v1 │ │ -0a170c: 7120 fd20 1000 |0012: invoke-static {v0, v1}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@20fd │ │ -0a1712: 0c00 |0015: move-result-object v0 │ │ -0a1714: 1100 |0016: return-object v0 │ │ +0a17bc: |[0a17bc] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.doInBackground:([Ljava/lang/Void;)Landroid/util/Pair; │ │ +0a17cc: 5430 e412 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.mPackageName:Ljava/lang/String; // field@12e4 │ │ +0a17d0: 7110 2c2a 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.findXmlFiles:(Ljava/lang/String;)Ljava/util/List; // method@2a2c │ │ +0a17d6: 0c00 |0005: move-result-object v0 │ │ +0a17d8: 5431 e512 |0006: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ +0a17dc: 6e10 7229 0100 |0008: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getApplicationContext:()Landroid/content/Context; // method@2972 │ │ +0a17e2: 0c01 |000b: move-result-object v1 │ │ +0a17e4: 5432 e412 |000c: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.mPackageName:Ljava/lang/String; // field@12e4 │ │ +0a17e8: 7120 2f2a 2100 |000e: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getBackups:(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // method@2a2f │ │ +0a17ee: 0c01 |0011: move-result-object v1 │ │ +0a17f0: 7120 fd20 1000 |0012: invoke-static {v0, v1}, Landroid/util/Pair;.create:(Ljava/lang/Object;Ljava/lang/Object;)Landroid/util/Pair; // method@20fd │ │ +0a17f6: 0c00 |0015: move-result-object v0 │ │ +0a17f8: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=304 │ │ locals : │ │ 0x0000 - 0x0017 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; │ │ 0x0000 - 0x0017 reg=4 params [Ljava/lang/Void; │ │ │ │ @@ -168794,19 +168825,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a1718: |[0a1718] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a1728: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ -0a172c: 6e20 5e29 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.doInBackground:([Ljava/lang/Void;)Landroid/util/Pair; // method@295e │ │ -0a1732: 0c00 |0005: move-result-object v0 │ │ -0a1734: 1100 |0006: return-object v0 │ │ +0a17fc: |[0a17fc] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a180c: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ +0a1810: 6e20 5e29 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.doInBackground:([Ljava/lang/Void;)Landroid/util/Pair; // method@295e │ │ +0a1816: 0c00 |0005: move-result-object v0 │ │ +0a1818: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -168815,25 +168846,25 @@ │ │ type : '(Landroid/util/Pair;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0a1738: |[0a1738] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.onPostExecute:(Landroid/util/Pair;)V │ │ -0a1748: 5421 e512 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ -0a174c: 5430 670c |0002: iget-object v0, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0c67 │ │ -0a1750: 1f00 da05 |0004: check-cast v0, Ljava/util/List; // type@05da │ │ -0a1754: 7120 6b29 0100 |0006: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/util/List;)V // method@296b │ │ -0a175a: 5421 e512 |0009: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ -0a175e: 5430 680c |000b: iget-object v0, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0c68 │ │ -0a1762: 1f00 2705 |000d: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // type@0527 │ │ -0a1766: 7120 6c29 0100 |000f: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@296c │ │ -0a176c: 6f20 a602 3200 |0012: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ -0a1772: 0e00 |0015: return-void │ │ +0a181c: |[0a181c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.onPostExecute:(Landroid/util/Pair;)V │ │ +0a182c: 5421 e512 |0000: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ +0a1830: 5430 670c |0002: iget-object v0, v3, Landroid/util/Pair;.first:Ljava/lang/Object; // field@0c67 │ │ +0a1834: 1f00 da05 |0004: check-cast v0, Ljava/util/List; // type@05da │ │ +0a1838: 7120 6b29 0100 |0006: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/util/List;)V // method@296b │ │ +0a183e: 5421 e512 |0009: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e5 │ │ +0a1842: 5430 680c |000b: iget-object v0, v3, Landroid/util/Pair;.second:Ljava/lang/Object; // field@0c68 │ │ +0a1846: 1f00 2705 |000d: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // type@0527 │ │ +0a184a: 7120 6c29 0100 |000f: invoke-static {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@296c │ │ +0a1850: 6f20 a602 3200 |0012: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ +0a1856: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0009 line=310 │ │ 0x0012 line=311 │ │ 0x0015 line=312 │ │ locals : │ │ @@ -168846,18 +168877,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1774: |[0a1774] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a1784: 1f01 0f04 |0000: check-cast v1, Landroid/util/Pair; // type@040f │ │ -0a1788: 6e20 6129 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.onPostExecute:(Landroid/util/Pair;)V // method@2961 │ │ -0a178e: 0e00 |0005: return-void │ │ +0a1858: |[0a1858] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$FindFilesAndBackupsTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a1868: 1f01 0f04 |0000: check-cast v1, Landroid/util/Pair; // type@040f │ │ +0a186c: 6e20 6129 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.onPostExecute:(Landroid/util/Pair;)V // method@2961 │ │ +0a1872: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -168898,68 +168929,68 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a1790: |[0a1790] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$3.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ -0a17a0: 5b01 fd12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ -0a17a4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a17aa: 0e00 |0005: return-void │ │ +0a1874: |[0a1874] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$3.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ +0a1884: 5b01 fd12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ +0a1888: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a188e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;) │ │ name : 'onItemClick' │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 63 16-bit code units │ │ -0a17ac: |[0a17ac] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0a17bc: 5462 fd12 |0000: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ -0a17c0: 7110 a229 0200 |0002: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a17c6: 0c02 |0005: move-result-object v2 │ │ -0a17c8: 6e10 1424 0200 |0006: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0a17ce: 0c02 |0009: move-result-object v2 │ │ -0a17d0: 7220 6024 9200 |000a: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2460 │ │ -0a17d6: 0c00 |000d: move-result-object v0 │ │ -0a17d8: 1f00 dc05 |000e: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -0a17dc: 7210 e42b 0000 |0010: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a17e2: 0c02 |0013: move-result-object v2 │ │ -0a17e4: 7110 3428 0200 |0014: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.fromObject:(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@2834 │ │ -0a17ea: 0c01 |0017: move-result-object v1 │ │ -0a17ec: 6202 4812 |0018: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ -0a17f0: 3321 1400 |001a: if-ne v1, v2, 002e // +0014 │ │ -0a17f4: 5462 fd12 |001c: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ -0a17f8: 6e10 a829 0200 |001e: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0a17fe: 0c02 |0021: move-result-object v2 │ │ -0a1800: 1403 4800 057f |0022: const v3, #float 1.76789e+38 // #7f050048 │ │ -0a1806: 1204 |0025: const/4 v4, #int 0 // #0 │ │ -0a1808: 7130 1d25 3204 |0026: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0a180e: 0c02 |0029: move-result-object v2 │ │ -0a1810: 6e10 2025 0200 |002a: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0a1816: 0e00 |002d: return-void │ │ -0a1818: 5463 fd12 |002e: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ -0a181c: 1214 |0030: const/4 v4, #int 1 // #1 │ │ -0a181e: 7210 e32b 0000 |0031: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0a1824: 0c02 |0034: move-result-object v2 │ │ -0a1826: 1f02 a805 |0035: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -0a182a: 7210 e42b 0000 |0037: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a1830: 0c05 |003a: move-result-object v5 │ │ -0a1832: 7155 a329 1324 |003b: invoke-static {v3, v1, v4, v2, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V // method@29a3 │ │ -0a1838: 28ef |003e: goto 002d // -0011 │ │ +0a1890: |[0a1890] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$3.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0a18a0: 5462 fd12 |0000: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ +0a18a4: 7110 a229 0200 |0002: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a18aa: 0c02 |0005: move-result-object v2 │ │ +0a18ac: 6e10 1424 0200 |0006: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0a18b2: 0c02 |0009: move-result-object v2 │ │ +0a18b4: 7220 6024 9200 |000a: invoke-interface {v2, v9}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2460 │ │ +0a18ba: 0c00 |000d: move-result-object v0 │ │ +0a18bc: 1f00 dc05 |000e: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0a18c0: 7210 e42b 0000 |0010: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a18c6: 0c02 |0013: move-result-object v2 │ │ +0a18c8: 7110 3428 0200 |0014: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.fromObject:(Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@2834 │ │ +0a18ce: 0c01 |0017: move-result-object v1 │ │ +0a18d0: 6202 4812 |0018: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.UNSUPPORTED:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1248 │ │ +0a18d4: 3321 1400 |001a: if-ne v1, v2, 002e // +0014 │ │ +0a18d8: 5462 fd12 |001c: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ +0a18dc: 6e10 a829 0200 |001e: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0a18e2: 0c02 |0021: move-result-object v2 │ │ +0a18e4: 1403 4800 057f |0022: const v3, #float 1.76789e+38 // #7f050048 │ │ +0a18ea: 1204 |0025: const/4 v4, #int 0 // #0 │ │ +0a18ec: 7130 1d25 3204 |0026: invoke-static {v2, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0a18f2: 0c02 |0029: move-result-object v2 │ │ +0a18f4: 6e10 2025 0200 |002a: invoke-virtual {v2}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0a18fa: 0e00 |002d: return-void │ │ +0a18fc: 5463 fd12 |002e: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fd │ │ +0a1900: 1214 |0030: const/4 v4, #int 1 // #1 │ │ +0a1902: 7210 e32b 0000 |0031: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0a1908: 0c02 |0034: move-result-object v2 │ │ +0a190a: 1f02 a805 |0035: check-cast v2, Ljava/lang/String; // type@05a8 │ │ +0a190e: 7210 e42b 0000 |0037: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a1914: 0c05 |003a: move-result-object v5 │ │ +0a1916: 7155 a329 1324 |003b: invoke-static {v3, v1, v4, v2, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V // method@29a3 │ │ +0a191c: 28ef |003e: goto 002d // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0010 line=376 │ │ 0x0018 line=377 │ │ 0x001c line=378 │ │ 0x002d line=382 │ │ @@ -169009,97 +169040,97 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a183c: |[0a183c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ -0a184c: 5b01 fe12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a1850: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a1856: 0e00 |0005: return-void │ │ +0a1920: |[0a1920] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ +0a1930: 5b01 fe12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1934: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a193a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;) │ │ name : 'onActionItemClicked' │ │ type : '(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 126 16-bit code units │ │ -0a1858: |[0a1858] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0a1868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a186a: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0a186c: 7210 8221 0900 |0002: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0a1872: 0a02 |0005: move-result v2 │ │ -0a1874: 2b02 7000 0000 |0006: packed-switch v2, 00000076 // +00000070 │ │ -0a187a: 0103 |0009: move v3, v0 │ │ -0a187c: 0f03 |000a: return v3 │ │ -0a187e: 5472 fe12 |000b: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a1882: 7110 a229 0200 |000d: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a1888: 0c02 |0010: move-result-object v2 │ │ -0a188a: 6e10 1424 0200 |0011: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0a1890: 0c02 |0014: move-result-object v2 │ │ -0a1892: 1f02 4c05 |0015: check-cast v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0a1896: 6e10 2529 0200 |0017: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.deleteSelection:()V // method@2925 │ │ -0a189c: 5472 fe12 |001a: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a18a0: 5422 0e13 |001c: iget-object v2, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0a18a4: 5474 fe12 |001e: iget-object v4, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a18a8: 7110 a429 0400 |0020: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; // method@29a4 │ │ -0a18ae: 0c04 |0023: move-result-object v4 │ │ -0a18b0: 5475 fe12 |0024: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a18b4: 7110 a529 0500 |0026: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; // method@29a5 │ │ -0a18ba: 0c05 |0029: move-result-object v5 │ │ -0a18bc: 5476 fe12 |002a: iget-object v6, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a18c0: 6e10 a829 0600 |002c: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0a18c6: 0c06 |002f: move-result-object v6 │ │ -0a18c8: 7140 382a 4265 |0030: invoke-static {v2, v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ -0a18ce: 5472 fe12 |0033: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a18d2: 7110 a229 0200 |0035: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a18d8: 0c02 |0038: move-result-object v2 │ │ -0a18da: 6e10 1424 0200 |0039: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0a18e0: 0c02 |003c: move-result-object v2 │ │ -0a18e2: 1f02 4c05 |003d: check-cast v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0a18e6: 6e10 2c29 0200 |003f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ -0a18ec: 6e10 1921 0800 |0042: invoke-virtual {v8}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ -0a18f2: 28c5 |0045: goto 000a // -003b │ │ -0a18f4: 5472 fe12 |0046: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a18f8: 7110 a229 0200 |0048: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a18fe: 0c02 |004b: move-result-object v2 │ │ -0a1900: 6e10 1524 0200 |004c: invoke-virtual {v2}, Landroid/widget/GridView;.getCheckedItemCount:()I // method@2415 │ │ -0a1906: 0a02 |004f: move-result v2 │ │ -0a1908: 5474 fe12 |0050: iget-object v4, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a190c: 7110 a229 0400 |0052: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a1912: 0c04 |0055: move-result-object v4 │ │ -0a1914: 6e10 1624 0400 |0056: invoke-virtual {v4}, Landroid/widget/GridView;.getCount:()I // method@2416 │ │ -0a191a: 0a04 |0059: move-result v4 │ │ -0a191c: 3242 0300 |005a: if-eq v2, v4, 005d // +0003 │ │ -0a1920: 0130 |005c: move v0, v3 │ │ -0a1922: 1201 |005d: const/4 v1, #int 0 // #0 │ │ -0a1924: 5472 fe12 |005e: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a1928: 7110 a229 0200 |0060: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a192e: 0c02 |0063: move-result-object v2 │ │ -0a1930: 6e10 1624 0200 |0064: invoke-virtual {v2}, Landroid/widget/GridView;.getCount:()I // method@2416 │ │ -0a1936: 0a02 |0067: move-result v2 │ │ -0a1938: 3521 a2ff |0068: if-ge v1, v2, 000a // -005e │ │ -0a193c: 5472 fe12 |006a: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a1940: 7110 a229 0200 |006c: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a1946: 0c02 |006f: move-result-object v2 │ │ -0a1948: 6e30 1a24 1200 |0070: invoke-virtual {v2, v1, v0}, Landroid/widget/GridView;.setItemChecked:(IZ)V // method@241a │ │ -0a194e: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a1952: 28e9 |0075: goto 005e // -0017 │ │ -0a1954: 0001 0200 6d00 0b7f 4000 0000 0500 ... |0076: packed-switch-data (8 units) │ │ +0a193c: |[0a193c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onActionItemClicked:(Landroid/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +0a194c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a194e: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0a1950: 7210 8221 0900 |0002: invoke-interface {v9}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0a1956: 0a02 |0005: move-result v2 │ │ +0a1958: 2b02 7000 0000 |0006: packed-switch v2, 00000076 // +00000070 │ │ +0a195e: 0103 |0009: move v3, v0 │ │ +0a1960: 0f03 |000a: return v3 │ │ +0a1962: 5472 fe12 |000b: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1966: 7110 a229 0200 |000d: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a196c: 0c02 |0010: move-result-object v2 │ │ +0a196e: 6e10 1424 0200 |0011: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0a1974: 0c02 |0014: move-result-object v2 │ │ +0a1976: 1f02 4c05 |0015: check-cast v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0a197a: 6e10 2529 0200 |0017: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.deleteSelection:()V // method@2925 │ │ +0a1980: 5472 fe12 |001a: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1984: 5422 0e13 |001c: iget-object v2, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0a1988: 5474 fe12 |001e: iget-object v4, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a198c: 7110 a429 0400 |0020: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; // method@29a4 │ │ +0a1992: 0c04 |0023: move-result-object v4 │ │ +0a1994: 5475 fe12 |0024: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1998: 7110 a529 0500 |0026: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; // method@29a5 │ │ +0a199e: 0c05 |0029: move-result-object v5 │ │ +0a19a0: 5476 fe12 |002a: iget-object v6, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a19a4: 6e10 a829 0600 |002c: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0a19aa: 0c06 |002f: move-result-object v6 │ │ +0a19ac: 7140 382a 4265 |0030: invoke-static {v2, v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ +0a19b2: 5472 fe12 |0033: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a19b6: 7110 a229 0200 |0035: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a19bc: 0c02 |0038: move-result-object v2 │ │ +0a19be: 6e10 1424 0200 |0039: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0a19c4: 0c02 |003c: move-result-object v2 │ │ +0a19c6: 1f02 4c05 |003d: check-cast v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0a19ca: 6e10 2c29 0200 |003f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ +0a19d0: 6e10 1921 0800 |0042: invoke-virtual {v8}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ +0a19d6: 28c5 |0045: goto 000a // -003b │ │ +0a19d8: 5472 fe12 |0046: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a19dc: 7110 a229 0200 |0048: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a19e2: 0c02 |004b: move-result-object v2 │ │ +0a19e4: 6e10 1524 0200 |004c: invoke-virtual {v2}, Landroid/widget/GridView;.getCheckedItemCount:()I // method@2415 │ │ +0a19ea: 0a02 |004f: move-result v2 │ │ +0a19ec: 5474 fe12 |0050: iget-object v4, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a19f0: 7110 a229 0400 |0052: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a19f6: 0c04 |0055: move-result-object v4 │ │ +0a19f8: 6e10 1624 0400 |0056: invoke-virtual {v4}, Landroid/widget/GridView;.getCount:()I // method@2416 │ │ +0a19fe: 0a04 |0059: move-result v4 │ │ +0a1a00: 3242 0300 |005a: if-eq v2, v4, 005d // +0003 │ │ +0a1a04: 0130 |005c: move v0, v3 │ │ +0a1a06: 1201 |005d: const/4 v1, #int 0 // #0 │ │ +0a1a08: 5472 fe12 |005e: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1a0c: 7110 a229 0200 |0060: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a1a12: 0c02 |0063: move-result-object v2 │ │ +0a1a14: 6e10 1624 0200 |0064: invoke-virtual {v2}, Landroid/widget/GridView;.getCount:()I // method@2416 │ │ +0a1a1a: 0a02 |0067: move-result v2 │ │ +0a1a1c: 3521 a2ff |0068: if-ge v1, v2, 000a // -005e │ │ +0a1a20: 5472 fe12 |006a: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1a24: 7110 a229 0200 |006c: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a1a2a: 0c02 |006f: move-result-object v2 │ │ +0a1a2c: 6e30 1a24 1200 |0070: invoke-virtual {v2, v1, v0}, Landroid/widget/GridView;.setItemChecked:(IZ)V // method@241a │ │ +0a1a32: d801 0101 |0073: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a1a36: 28e9 |0075: goto 005e // -0017 │ │ +0a1a38: 0001 0200 6d00 0b7f 4000 0000 0500 ... |0076: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=394 │ │ 0x000a line=408 │ │ 0x000b line=396 │ │ 0x001a line=397 │ │ 0x0033 line=398 │ │ @@ -169121,22 +169152,22 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a1964: |[0a1964] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -0a1974: 6e10 1c21 0300 |0000: invoke-virtual {v3}, Landroid/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@211c │ │ -0a197a: 0c00 |0003: move-result-object v0 │ │ -0a197c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0a1980: 1401 0100 0c7f |0006: const v1, #float 1.86092e+38 // #7f0c0001 │ │ -0a1986: 6e30 7821 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -0a198c: 1211 |000c: const/4 v1, #int 1 // #1 │ │ -0a198e: 0f01 |000d: return v1 │ │ +0a1a48: |[0a1a48] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onCreateActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +0a1a58: 6e10 1c21 0300 |0000: invoke-virtual {v3}, Landroid/view/ActionMode;.getMenuInflater:()Landroid/view/MenuInflater; // method@211c │ │ +0a1a5e: 0c00 |0003: move-result-object v0 │ │ +0a1a60: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0a1a64: 1401 0100 0c7f |0006: const v1, #float 1.86092e+38 // #7f0c0001 │ │ +0a1a6a: 6e30 7821 1004 |0009: invoke-virtual {v0, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +0a1a70: 1211 |000c: const/4 v1, #int 1 // #1 │ │ +0a1a72: 0f01 |000d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ 0x0004 line=415 │ │ 0x0006 line=416 │ │ 0x000c line=418 │ │ locals : │ │ @@ -169150,27 +169181,27 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0a1990: |[0a1990] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ -0a19a0: 5410 fe12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a19a4: 7110 a229 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a19aa: 0c00 |0005: move-result-object v0 │ │ -0a19ac: 6e10 1424 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0a19b2: 0c00 |0009: move-result-object v0 │ │ -0a19b4: 1f00 4c05 |000a: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0a19b8: 6e10 2d29 0000 |000c: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.resetSelection:()V // method@292d │ │ -0a19be: 5410 fe12 |000f: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a19c2: 6e10 a829 0000 |0011: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0a19c8: 0c00 |0014: move-result-object v0 │ │ -0a19ca: 6e10 9104 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ -0a19d0: 0e00 |0018: return-void │ │ +0a1a74: |[0a1a74] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onDestroyActionMode:(Landroid/view/ActionMode;)V │ │ +0a1a84: 5410 fe12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1a88: 7110 a229 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a1a8e: 0c00 |0005: move-result-object v0 │ │ +0a1a90: 6e10 1424 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0a1a96: 0c00 |0009: move-result-object v0 │ │ +0a1a98: 1f00 4c05 |000a: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0a1a9c: 6e10 2d29 0000 |000c: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.resetSelection:()V // method@292d │ │ +0a1aa2: 5410 fe12 |000f: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1aa6: 6e10 a829 0000 |0011: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0a1aac: 0c00 |0014: move-result-object v0 │ │ +0a1aae: 6e10 9104 0000 |0015: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ +0a1ab4: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ 0x000f line=424 │ │ 0x0018 line=425 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4; │ │ @@ -169181,43 +169212,43 @@ │ │ type : '(Landroid/view/ActionMode;IJZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 58 16-bit code units │ │ -0a19d4: |[0a19d4] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ -0a19e4: 5420 fe12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a19e8: 7110 a229 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a19ee: 0c00 |0005: move-result-object v0 │ │ -0a19f0: 6e10 1424 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0a19f6: 0c00 |0009: move-result-object v0 │ │ -0a19f8: 1f00 4c05 |000a: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0a19fc: 6e30 2b29 4007 |000c: invoke-virtual {v0, v4, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.itemCheckedStateChanged:(IZ)V // method@292b │ │ -0a1a02: 2200 a905 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a1a06: 7010 3d2b 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a1a0c: 1a01 9b01 |0014: const-string v1, "" // string@019b │ │ -0a1a10: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1a16: 0c00 |0019: move-result-object v0 │ │ -0a1a18: 5421 fe12 |001a: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ -0a1a1c: 7110 a229 0100 |001c: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ -0a1a22: 0c01 |001f: move-result-object v1 │ │ -0a1a24: 6e10 1524 0100 |0020: invoke-virtual {v1}, Landroid/widget/GridView;.getCheckedItemCount:()I // method@2415 │ │ -0a1a2a: 0a01 |0023: move-result v1 │ │ -0a1a2c: 6e20 422b 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a1a32: 0c00 |0027: move-result-object v0 │ │ -0a1a34: 1a01 7101 |0028: const-string v1, "" // string@0171 │ │ -0a1a38: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1a3e: 0c00 |002d: move-result-object v0 │ │ -0a1a40: 6e10 4e2b 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a1a46: 0c00 |0031: move-result-object v0 │ │ -0a1a48: 7110 d620 0000 |0032: invoke-static {v0}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ -0a1a4e: 0c00 |0035: move-result-object v0 │ │ -0a1a50: 6e20 2821 0300 |0036: invoke-virtual {v3, v0}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@2128 │ │ -0a1a56: 0e00 |0039: return-void │ │ +0a1ab8: |[0a1ab8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onItemCheckedStateChanged:(Landroid/view/ActionMode;IJZ)V │ │ +0a1ac8: 5420 fe12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1acc: 7110 a229 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a1ad2: 0c00 |0005: move-result-object v0 │ │ +0a1ad4: 6e10 1424 0000 |0006: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0a1ada: 0c00 |0009: move-result-object v0 │ │ +0a1adc: 1f00 4c05 |000a: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0a1ae0: 6e30 2b29 4007 |000c: invoke-virtual {v0, v4, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.itemCheckedStateChanged:(IZ)V // method@292b │ │ +0a1ae6: 2200 a905 |000f: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a1aea: 7010 3d2b 0000 |0011: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a1af0: 1a01 9b01 |0014: const-string v1, "" // string@019b │ │ +0a1af4: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1afa: 0c00 |0019: move-result-object v0 │ │ +0a1afc: 5421 fe12 |001a: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fe │ │ +0a1b00: 7110 a229 0100 |001c: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; // method@29a2 │ │ +0a1b06: 0c01 |001f: move-result-object v1 │ │ +0a1b08: 6e10 1524 0100 |0020: invoke-virtual {v1}, Landroid/widget/GridView;.getCheckedItemCount:()I // method@2415 │ │ +0a1b0e: 0a01 |0023: move-result v1 │ │ +0a1b10: 6e20 422b 1000 |0024: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a1b16: 0c00 |0027: move-result-object v0 │ │ +0a1b18: 1a01 7101 |0028: const-string v1, "" // string@0171 │ │ +0a1b1c: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1b22: 0c00 |002d: move-result-object v0 │ │ +0a1b24: 6e10 4e2b 0000 |002e: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a1b2a: 0c00 |0031: move-result-object v0 │ │ +0a1b2c: 7110 d620 0000 |0032: invoke-static {v0}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ +0a1b32: 0c00 |0035: move-result-object v0 │ │ +0a1b34: 6e20 2821 0300 |0036: invoke-virtual {v3, v0}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@2128 │ │ +0a1b3a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ 0x000f line=389 │ │ 0x0039 line=390 │ │ locals : │ │ 0x0000 - 0x003a reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4; │ │ @@ -169231,17 +169262,17 @@ │ │ type : '(Landroid/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a1a58: |[0a1a58] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ -0a1a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a1a6a: 0f00 |0001: return v0 │ │ +0a1b3c: |[0a1b3c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$4.onPrepareActionMode:(Landroid/view/ActionMode;Landroid/view/Menu;)Z │ │ +0a1b4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a1b4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4; │ │ 0x0000 - 0x0002 reg=2 mode Landroid/view/ActionMode; │ │ 0x0000 - 0x0002 reg=3 menu Landroid/view/Menu; │ │ @@ -169331,84 +169362,84 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1a6c: |[0a1a6c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)V │ │ -0a1a7c: 5b01 0013 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@1300 │ │ -0a1a80: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ -0a1a86: 5b02 ff12 |0005: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ -0a1a8a: 0e00 |0007: return-void │ │ +0a1b50: |[0a1b50] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)V │ │ +0a1b60: 5b01 0013 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@1300 │ │ +0a1b64: 7010 a102 0000 |0002: invoke-direct {v0}, Landroid/os/AsyncTask;.:()V // method@02a1 │ │ +0a1b6a: 5b02 ff12 |0005: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ +0a1b6e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0002 line=449 │ │ 0x0005 line=450 │ │ 0x0007 line=451 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; │ │ - 0x0000 - 0x0008 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ 0x0000 - 0x0008 reg=2 file Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;) │ │ name : 'doInBackground' │ │ type : '([Ljava/lang/Void;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0a1a8c: |[0a1a8c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.doInBackground:([Ljava/lang/Void;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ -0a1a9c: 7100 502b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -0a1aa2: 0b02 |0003: move-result-wide v2 │ │ -0a1aa4: 6201 3613 |0004: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a1aa8: 2204 a905 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a1aac: 7010 3d2b 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a1ab2: 1a05 8c10 |000b: const-string v5, "Start reading " // string@108c │ │ -0a1ab6: 6e20 462b 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1abc: 0c04 |0010: move-result-object v4 │ │ -0a1abe: 5485 ff12 |0011: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ -0a1ac2: 6e20 462b 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1ac8: 0c04 |0016: move-result-object v4 │ │ -0a1aca: 6e10 4e2b 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a1ad0: 0c04 |001a: move-result-object v4 │ │ -0a1ad2: 7120 f320 4100 |001b: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a1ad8: 5481 ff12 |001e: iget-object v1, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ -0a1adc: 7110 352a 0100 |0020: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@2a35 │ │ -0a1ae2: 0c00 |0023: move-result-object v0 │ │ -0a1ae4: 6201 3613 |0024: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a1ae8: 2204 a905 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a1aec: 7010 3d2b 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a1af2: 1a05 a704 |002b: const-string v5, "End reading " // string@04a7 │ │ -0a1af6: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1afc: 0c04 |0030: move-result-object v4 │ │ -0a1afe: 5485 ff12 |0031: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ -0a1b02: 6e20 462b 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1b08: 0c04 |0036: move-result-object v4 │ │ -0a1b0a: 1a05 3900 |0037: const-string v5, " --> " // string@0039 │ │ -0a1b0e: 6e20 462b 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1b14: 0c04 |003c: move-result-object v4 │ │ -0a1b16: 7100 502b 0000 |003d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ -0a1b1c: 0b06 |0040: move-result-wide v6 │ │ -0a1b1e: bc26 |0041: sub-long/2addr v6, v2 │ │ -0a1b20: 6e30 432b 6407 |0042: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -0a1b26: 0c04 |0045: move-result-object v4 │ │ -0a1b28: 1a05 9500 |0046: const-string v5, " ms" // string@0095 │ │ -0a1b2c: 6e20 462b 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1b32: 0c04 |004b: move-result-object v4 │ │ -0a1b34: 6e10 4e2b 0400 |004c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a1b3a: 0c04 |004f: move-result-object v4 │ │ -0a1b3c: 7120 f320 4100 |0050: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a1b42: 7110 2328 0000 |0053: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@2823 │ │ -0a1b48: 0c01 |0056: move-result-object v1 │ │ -0a1b4a: 1101 |0057: return-object v1 │ │ +0a1b70: |[0a1b70] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.doInBackground:([Ljava/lang/Void;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ +0a1b80: 7100 502b 0000 |0000: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +0a1b86: 0b02 |0003: move-result-wide v2 │ │ +0a1b88: 6201 3613 |0004: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a1b8c: 2204 a905 |0006: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a1b90: 7010 3d2b 0400 |0008: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a1b96: 1a05 8c10 |000b: const-string v5, "Start reading " // string@108c │ │ +0a1b9a: 6e20 462b 5400 |000d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1ba0: 0c04 |0010: move-result-object v4 │ │ +0a1ba2: 5485 ff12 |0011: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ +0a1ba6: 6e20 462b 5400 |0013: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1bac: 0c04 |0016: move-result-object v4 │ │ +0a1bae: 6e10 4e2b 0400 |0017: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a1bb4: 0c04 |001a: move-result-object v4 │ │ +0a1bb6: 7120 f320 4100 |001b: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a1bbc: 5481 ff12 |001e: iget-object v1, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ +0a1bc0: 7110 352a 0100 |0020: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@2a35 │ │ +0a1bc6: 0c00 |0023: move-result-object v0 │ │ +0a1bc8: 6201 3613 |0024: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a1bcc: 2204 a905 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a1bd0: 7010 3d2b 0400 |0028: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a1bd6: 1a05 a704 |002b: const-string v5, "End reading " // string@04a7 │ │ +0a1bda: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1be0: 0c04 |0030: move-result-object v4 │ │ +0a1be2: 5485 ff12 |0031: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.mFile:Ljava/lang/String; // field@12ff │ │ +0a1be6: 6e20 462b 5400 |0033: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1bec: 0c04 |0036: move-result-object v4 │ │ +0a1bee: 1a05 3900 |0037: const-string v5, " --> " // string@0039 │ │ +0a1bf2: 6e20 462b 5400 |0039: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1bf8: 0c04 |003c: move-result-object v4 │ │ +0a1bfa: 7100 502b 0000 |003d: invoke-static {}, Ljava/lang/System;.currentTimeMillis:()J // method@2b50 │ │ +0a1c00: 0b06 |0040: move-result-wide v6 │ │ +0a1c02: bc26 |0041: sub-long/2addr v6, v2 │ │ +0a1c04: 6e30 432b 6407 |0042: invoke-virtual {v4, v6, v7}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +0a1c0a: 0c04 |0045: move-result-object v4 │ │ +0a1c0c: 1a05 9500 |0046: const-string v5, " ms" // string@0095 │ │ +0a1c10: 6e20 462b 5400 |0048: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1c16: 0c04 |004b: move-result-object v4 │ │ +0a1c18: 6e10 4e2b 0400 |004c: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a1c1e: 0c04 |004f: move-result-object v4 │ │ +0a1c20: 7120 f320 4100 |0050: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a1c26: 7110 2328 0000 |0053: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@2823 │ │ +0a1c2c: 0c01 |0056: move-result-object v1 │ │ +0a1c2e: 1101 |0057: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0004 line=456 │ │ 0x001e line=457 │ │ 0x0024 line=458 │ │ 0x0053 line=459 │ │ @@ -169423,19 +169454,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a1b4c: |[0a1b4c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a1b5c: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ -0a1b60: 6e20 9a29 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.doInBackground:([Ljava/lang/Void;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@299a │ │ -0a1b66: 0c00 |0005: move-result-object v0 │ │ -0a1b68: 1100 |0006: return-object v0 │ │ +0a1c30: |[0a1c30] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a1c40: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ +0a1c44: 6e20 9a29 2100 |0002: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.doInBackground:([Ljava/lang/Void;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@299a │ │ +0a1c4a: 0c00 |0005: move-result-object v0 │ │ +0a1c4c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; │ │ 0x0000 - 0x0007 reg=2 (null) [Ljava/lang/Object; │ │ │ │ @@ -169444,20 +169475,20 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0a1b6c: |[0a1b6c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.onPostExecute:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;)V │ │ -0a1b7c: 6f20 a602 3200 |0000: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ -0a1b82: 5420 0013 |0003: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@1300 │ │ -0a1b86: 1211 |0005: const/4 v1, #int 1 // #1 │ │ -0a1b88: 6e30 c029 3001 |0006: invoke-virtual {v0, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V // method@29c0 │ │ -0a1b8e: 0e00 |0009: return-void │ │ +0a1c50: |[0a1c50] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.onPostExecute:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;)V │ │ +0a1c60: 6f20 a602 3200 |0000: invoke-super {v2, v3}, Landroid/os/AsyncTask;.onPostExecute:(Ljava/lang/Object;)V // method@02a6 │ │ +0a1c66: 5420 0013 |0003: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@1300 │ │ +0a1c6a: 1211 |0005: const/4 v1, #int 1 // #1 │ │ +0a1c6c: 6e30 c029 3001 |0006: invoke-virtual {v0, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V // method@29c0 │ │ +0a1c72: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x0009 line=466 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; │ │ @@ -169468,18 +169499,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a1b90: |[0a1b90] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0a1ba0: 1f01 2905 |0000: check-cast v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // type@0529 │ │ -0a1ba4: 6e20 9d29 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.onPostExecute:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;)V // method@299d │ │ -0a1baa: 0e00 |0005: return-void │ │ +0a1c74: |[0a1c74] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$ParsingTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0a1c84: 1f01 2905 |0000: check-cast v1, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // type@0529 │ │ +0a1c88: 6e20 9d29 1000 |0002: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.onPostExecute:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;)V // method@299d │ │ +0a1c8e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=445 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; │ │ 0x0000 - 0x0006 reg=1 (null) Ljava/lang/Object; │ │ │ │ @@ -169522,67 +169553,67 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a1bac: |[0a1bac] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$1.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/lang/String;)V │ │ -0a1bbc: 5b01 0f13 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1bc0: 5b02 1013 |0002: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.val$backup:Ljava/lang/String; // field@1310 │ │ -0a1bc4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a1bca: 0e00 |0007: return-void │ │ +0a1c90: |[0a1c90] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$1.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/lang/String;)V │ │ +0a1ca0: 5b01 0f13 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1ca4: 5b02 1013 |0002: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.val$backup:Ljava/lang/String; // field@1310 │ │ +0a1ca8: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1cae: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1; │ │ - 0x0000 - 0x0008 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/String; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;) │ │ name : 'onClick' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0a1bcc: |[0a1bcc] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$1.onClick:(Landroid/view/View;)V │ │ -0a1bdc: 5440 0f13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1be0: 5441 0f13 |0002: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1be4: 7110 ce29 0100 |0004: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // method@29ce │ │ -0a1bea: 0c01 |0007: move-result-object v1 │ │ -0a1bec: 5442 1013 |0008: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.val$backup:Ljava/lang/String; // field@1310 │ │ -0a1bf0: 5443 0f13 |000a: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1bf4: 7110 cd29 0300 |000c: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/lang/String; // method@29cd │ │ -0a1bfa: 0c03 |000f: move-result-object v3 │ │ -0a1bfc: 7230 d829 2103 |0010: invoke-interface {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;.onDeleteBackup:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@29d8 │ │ -0a1c02: 0c01 |0013: move-result-object v1 │ │ -0a1c04: 7120 cc29 1000 |0014: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$302:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/util/List;)Ljava/util/List; // method@29cc │ │ -0a1c0a: 5440 0f13 |0017: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1c0e: 7110 cb29 0000 |0019: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List; // method@29cb │ │ -0a1c14: 0c00 |001c: move-result-object v0 │ │ -0a1c16: 3800 0e00 |001d: if-eqz v0, 002b // +000e │ │ -0a1c1a: 5440 0f13 |001f: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1c1e: 7110 cb29 0000 |0021: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List; // method@29cb │ │ -0a1c24: 0c00 |0024: move-result-object v0 │ │ -0a1c26: 7210 d72b 0000 |0025: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -0a1c2c: 0a00 |0028: move-result v0 │ │ -0a1c2e: 3800 0c00 |0029: if-eqz v0, 0035 // +000c │ │ -0a1c32: 5440 0f13 |002b: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1c36: 7110 cf29 0000 |002d: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // method@29cf │ │ -0a1c3c: 0c00 |0030: move-result-object v0 │ │ -0a1c3e: 6e10 e429 0000 |0031: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.noMoreBackup:()V // method@29e4 │ │ -0a1c44: 0e00 |0034: return-void │ │ -0a1c46: 5440 0f13 |0035: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ -0a1c4a: 6e10 d629 0000 |0037: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.notifyDataSetChanged:()V // method@29d6 │ │ -0a1c50: 28fa |003a: goto 0034 // -0006 │ │ +0a1cb0: |[0a1cb0] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$1.onClick:(Landroid/view/View;)V │ │ +0a1cc0: 5440 0f13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1cc4: 5441 0f13 |0002: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1cc8: 7110 ce29 0100 |0004: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // method@29ce │ │ +0a1cce: 0c01 |0007: move-result-object v1 │ │ +0a1cd0: 5442 1013 |0008: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.val$backup:Ljava/lang/String; // field@1310 │ │ +0a1cd4: 5443 0f13 |000a: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1cd8: 7110 cd29 0300 |000c: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/lang/String; // method@29cd │ │ +0a1cde: 0c03 |000f: move-result-object v3 │ │ +0a1ce0: 7230 d829 2103 |0010: invoke-interface {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;.onDeleteBackup:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; // method@29d8 │ │ +0a1ce6: 0c01 |0013: move-result-object v1 │ │ +0a1ce8: 7120 cc29 1000 |0014: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$302:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/util/List;)Ljava/util/List; // method@29cc │ │ +0a1cee: 5440 0f13 |0017: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1cf2: 7110 cb29 0000 |0019: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List; // method@29cb │ │ +0a1cf8: 0c00 |001c: move-result-object v0 │ │ +0a1cfa: 3800 0e00 |001d: if-eqz v0, 002b // +000e │ │ +0a1cfe: 5440 0f13 |001f: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1d02: 7110 cb29 0000 |0021: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$300:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List; // method@29cb │ │ +0a1d08: 0c00 |0024: move-result-object v0 │ │ +0a1d0a: 7210 d72b 0000 |0025: invoke-interface {v0}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +0a1d10: 0a00 |0028: move-result v0 │ │ +0a1d12: 3800 0c00 |0029: if-eqz v0, 0035 // +000c │ │ +0a1d16: 5440 0f13 |002b: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1d1a: 7110 cf29 0000 |002d: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.access$600:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // method@29cf │ │ +0a1d20: 0c00 |0030: move-result-object v0 │ │ +0a1d22: 6e10 e429 0000 |0031: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.noMoreBackup:()V // method@29e4 │ │ +0a1d28: 0e00 |0034: return-void │ │ +0a1d2a: 5440 0f13 |0035: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // field@130f │ │ +0a1d2e: 6e10 d629 0000 |0037: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.notifyDataSetChanged:()V // method@29d6 │ │ +0a1d34: 28fa |003a: goto 0034 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0017 line=85 │ │ 0x002b line=86 │ │ 0x0034 line=90 │ │ 0x0035 line=88 │ │ @@ -169628,17 +169659,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1c54: |[0a1c54] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.:()V │ │ -0a1c64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a1c6a: 0e00 |0003: return-void │ │ +0a1d38: |[0a1d38] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.:()V │ │ +0a1d48: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a1d4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;) │ │ @@ -169646,17 +169677,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a1c6c: |[0a1c6c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;)V │ │ -0a1c7c: 7010 c329 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.:()V // method@29c3 │ │ -0a1c82: 0e00 |0003: return-void │ │ +0a1d50: |[0a1d50] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;)V │ │ +0a1d60: 7010 c329 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.:()V // method@29c3 │ │ +0a1d66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; │ │ 0x0000 - 0x0004 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1; │ │ │ │ @@ -169665,17 +169696,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1c84: |[0a1c84] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$100:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/TextView; │ │ -0a1c94: 5410 1213 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.label:Landroid/widget/TextView; // field@1312 │ │ -0a1c98: 1100 |0002: return-object v0 │ │ +0a1d68: |[0a1d68] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$100:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/TextView; │ │ +0a1d78: 5410 1213 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.label:Landroid/widget/TextView; // field@1312 │ │ +0a1d7c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;) │ │ @@ -169683,17 +169714,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1c9c: |[0a1c9c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$102:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ -0a1cac: 5b01 1213 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.label:Landroid/widget/TextView; // field@1312 │ │ -0a1cb0: 1101 |0002: return-object v1 │ │ +0a1d80: |[0a1d80] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$102:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; │ │ +0a1d90: 5b01 1213 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.label:Landroid/widget/TextView; // field@1312 │ │ +0a1d94: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/TextView; │ │ │ │ @@ -169702,17 +169733,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/ImageButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1cb4: |[0a1cb4] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$200:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/ImageButton; │ │ -0a1cc4: 5410 1113 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.delete:Landroid/widget/ImageButton; // field@1311 │ │ -0a1cc8: 1100 |0002: return-object v0 │ │ +0a1d98: |[0a1d98] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$200:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/ImageButton; │ │ +0a1da8: 5410 1113 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.delete:Landroid/widget/ImageButton; // field@1311 │ │ +0a1dac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;) │ │ @@ -169720,17 +169751,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/ImageButton;)Landroid/widget/ImageButton;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1ccc: |[0a1ccc] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$202:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/ImageButton;)Landroid/widget/ImageButton; │ │ -0a1cdc: 5b01 1113 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.delete:Landroid/widget/ImageButton; // field@1311 │ │ -0a1ce0: 1101 |0002: return-object v1 │ │ +0a1db0: |[0a1db0] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter$ViewHolder.access$202:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/ImageButton;)Landroid/widget/ImageButton; │ │ +0a1dc0: 5b01 1113 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.delete:Landroid/widget/ImageButton; // field@1311 │ │ +0a1dc4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/widget/ImageButton; │ │ │ │ @@ -169792,47 +169823,47 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a1ce4: |[0a1ce4] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.:()V │ │ -0a1cf4: 1c00 6105 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // type@0561 │ │ -0a1cf8: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ -0a1cfe: 0a00 |0005: move-result v0 │ │ -0a1d00: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0a1d04: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0a1d06: 6a00 1313 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.$assertionsDisabled:Z // field@1313 │ │ -0a1d0a: 0e00 |000b: return-void │ │ -0a1d0c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a1d0e: 28fc |000d: goto 0009 // -0004 │ │ +0a1dc8: |[0a1dc8] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.:()V │ │ +0a1dd8: 1c00 6105 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // type@0561 │ │ +0a1ddc: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ +0a1de2: 0a00 |0005: move-result v0 │ │ +0a1de4: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0a1de8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0a1dea: 6a00 1313 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.$assertionsDisabled:Z // field@1313 │ │ +0a1dee: 0e00 |000b: return-void │ │ +0a1df0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a1df2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;Ljava/util/List;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a1d10: |[0a1d10] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;Ljava/util/List;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;Ljava/lang/String;)V │ │ -0a1d20: 7010 cd23 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0a1d26: 7110 a82b 0300 |0003: invoke-static {v3}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2ba8 │ │ -0a1d2c: 5b01 1513 |0006: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.ctx:Landroid/content/Context; // field@1315 │ │ -0a1d30: 5b03 1413 |0008: iput-object v3, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ -0a1d34: 5b04 1813 |000a: iput-object v4, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@1318 │ │ -0a1d38: 5b02 1613 |000c: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.dialog:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // field@1316 │ │ -0a1d3c: 5b05 1713 |000e: iput-object v5, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.fullPath:Ljava/lang/String; // field@1317 │ │ -0a1d40: 0e00 |0010: return-void │ │ +0a1df4: |[0a1df4] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;Ljava/util/List;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;Ljava/lang/String;)V │ │ +0a1e04: 7010 cd23 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0a1e0a: 7110 a82b 0300 |0003: invoke-static {v3}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2ba8 │ │ +0a1e10: 5b01 1513 |0006: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.ctx:Landroid/content/Context; // field@1315 │ │ +0a1e14: 5b03 1413 |0008: iput-object v3, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ +0a1e18: 5b04 1813 |000a: iput-object v4, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@1318 │ │ +0a1e1c: 5b02 1613 |000c: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.dialog:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // field@1316 │ │ +0a1e20: 5b05 1713 |000e: iput-object v5, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.fullPath:Ljava/lang/String; // field@1317 │ │ +0a1e24: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x0006 line=43 │ │ 0x0008 line=44 │ │ 0x000a line=45 │ │ @@ -169853,17 +169884,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d44: |[0a1d44] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$300:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List; │ │ -0a1d54: 5410 1413 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ -0a1d58: 1100 |0002: return-object v0 │ │ +0a1e28: |[0a1e28] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$300:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/util/List; │ │ +0a1e38: 5410 1413 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ +0a1e3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;) │ │ @@ -169871,17 +169902,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/util/List;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d5c: |[0a1d5c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$302:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/util/List;)Ljava/util/List; │ │ -0a1d6c: 5b01 1413 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ -0a1d70: 1101 |0002: return-object v1 │ │ +0a1e40: |[0a1e40] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$302:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/util/List;)Ljava/util/List; │ │ +0a1e50: 5b01 1413 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ +0a1e54: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -169890,17 +169921,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d74: |[0a1d74] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$400:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/lang/String; │ │ -0a1d84: 5410 1713 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.fullPath:Ljava/lang/String; // field@1317 │ │ -0a1d88: 1100 |0002: return-object v0 │ │ +0a1e58: |[0a1e58] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$400:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Ljava/lang/String; │ │ +0a1e68: 5410 1713 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.fullPath:Ljava/lang/String; // field@1317 │ │ +0a1e6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;) │ │ @@ -169908,17 +169939,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1d8c: |[0a1d8c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; │ │ -0a1d9c: 5410 1813 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@1318 │ │ -0a1da0: 1100 |0002: return-object v0 │ │ +0a1e70: |[0a1e70] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; │ │ +0a1e80: 5410 1813 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@1318 │ │ +0a1e84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ │ │ #6 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;) │ │ @@ -169926,17 +169957,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1da4: |[0a1da4] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$600:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ -0a1db4: 5410 1613 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.dialog:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // field@1316 │ │ -0a1db8: 1100 |0002: return-object v0 │ │ +0a1e88: |[0a1e88] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.access$600:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ +0a1e98: 5410 1613 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.dialog:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // field@1316 │ │ +0a1e9c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ │ │ #7 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;) │ │ @@ -169944,36 +169975,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a1dbc: |[0a1dbc] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.lowerFirstLetter:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a1dcc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a1dce: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a1dd4: 0a00 |0004: move-result v0 │ │ -0a1dd6: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0a1dda: 1104 |0007: return-object v4 │ │ -0a1ddc: 2200 a905 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a1de0: 7010 3d2b 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a1de6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0a1de8: 6e30 322b 1402 |000e: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0a1dee: 0c01 |0011: move-result-object v1 │ │ -0a1df0: 6e10 332b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2b33 │ │ -0a1df6: 0c01 |0015: move-result-object v1 │ │ -0a1df8: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1dfe: 0c00 |0019: move-result-object v0 │ │ -0a1e00: 6e20 312b 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0a1e06: 0c01 |001d: move-result-object v1 │ │ -0a1e08: 6e20 462b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1e0e: 0c00 |0021: move-result-object v0 │ │ -0a1e10: 6e10 4e2b 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a1e16: 0c04 |0025: move-result-object v4 │ │ -0a1e18: 28e1 |0026: goto 0007 // -001f │ │ +0a1ea0: |[0a1ea0] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.lowerFirstLetter:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a1eb0: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a1eb2: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a1eb8: 0a00 |0004: move-result v0 │ │ +0a1eba: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a1ebe: 1104 |0007: return-object v4 │ │ +0a1ec0: 2200 a905 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a1ec4: 7010 3d2b 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a1eca: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0a1ecc: 6e30 322b 1402 |000e: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0a1ed2: 0c01 |0011: move-result-object v1 │ │ +0a1ed4: 6e10 332b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toLowerCase:()Ljava/lang/String; // method@2b33 │ │ +0a1eda: 0c01 |0015: move-result-object v1 │ │ +0a1edc: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1ee2: 0c00 |0019: move-result-object v0 │ │ +0a1ee4: 6e20 312b 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0a1eea: 0c01 |001d: move-result-object v1 │ │ +0a1eec: 6e20 462b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1ef2: 0c00 |0021: move-result-object v0 │ │ +0a1ef4: 6e10 4e2b 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a1efa: 0c04 |0025: move-result-object v4 │ │ +0a1efc: 28e1 |0026: goto 0007 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=113 │ │ 0x0007 line=116 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 original Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ @@ -169984,36 +170015,36 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0a1e1c: |[0a1e1c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.upperFirstLetter:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a1e2c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0a1e2e: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a1e34: 0a00 |0004: move-result v0 │ │ -0a1e36: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0a1e3a: 1104 |0007: return-object v4 │ │ -0a1e3c: 2200 a905 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a1e40: 7010 3d2b 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a1e46: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0a1e48: 6e30 322b 1402 |000e: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0a1e4e: 0c01 |0011: move-result-object v1 │ │ -0a1e50: 6e10 352b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2b35 │ │ -0a1e56: 0c01 |0015: move-result-object v1 │ │ -0a1e58: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1e5e: 0c00 |0019: move-result-object v0 │ │ -0a1e60: 6e20 312b 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0a1e66: 0c01 |001d: move-result-object v1 │ │ -0a1e68: 6e20 462b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1e6e: 0c00 |0021: move-result-object v0 │ │ -0a1e70: 6e10 4e2b 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a1e76: 0c04 |0025: move-result-object v4 │ │ -0a1e78: 28e1 |0026: goto 0007 // -001f │ │ +0a1f00: |[0a1f00] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.upperFirstLetter:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a1f10: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0a1f12: 6e10 2b2b 0400 |0001: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a1f18: 0a00 |0004: move-result v0 │ │ +0a1f1a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0a1f1e: 1104 |0007: return-object v4 │ │ +0a1f20: 2200 a905 |0008: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a1f24: 7010 3d2b 0000 |000a: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a1f2a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0a1f2c: 6e30 322b 1402 |000e: invoke-virtual {v4, v1, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0a1f32: 0c01 |0011: move-result-object v1 │ │ +0a1f34: 6e10 352b 0100 |0012: invoke-virtual {v1}, Ljava/lang/String;.toUpperCase:()Ljava/lang/String; // method@2b35 │ │ +0a1f3a: 0c01 |0015: move-result-object v1 │ │ +0a1f3c: 6e20 462b 1000 |0016: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1f42: 0c00 |0019: move-result-object v0 │ │ +0a1f44: 6e20 312b 2400 |001a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0a1f4a: 0c01 |001d: move-result-object v1 │ │ +0a1f4c: 6e20 462b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1f52: 0c00 |0021: move-result-object v0 │ │ +0a1f54: 6e10 4e2b 0000 |0022: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a1f5a: 0c04 |0025: move-result-object v4 │ │ +0a1f5c: 28e1 |0026: goto 0007 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=106 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x0007 reg=4 original Ljava/lang/String; │ │ 0x0000 - 0x0027 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ @@ -170025,19 +170056,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a1e7c: |[0a1e7c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getCount:()I │ │ -0a1e8c: 5410 1413 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ -0a1e90: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -0a1e96: 0a00 |0005: move-result v0 │ │ -0a1e98: 0f00 |0006: return v0 │ │ +0a1f60: |[0a1f60] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getCount:()I │ │ +0a1f70: 5410 1413 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ +0a1f74: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +0a1f7a: 0a00 |0005: move-result v0 │ │ +0a1f7c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;) │ │ @@ -170045,47 +170076,47 @@ │ │ type : '(Landroid/content/Context;J)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 64 16-bit code units │ │ -0a1e9c: |[0a1e9c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getDisplayLabel:(Landroid/content/Context;J)Ljava/lang/String; │ │ -0a1eac: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a1eb0: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a1eb6: 1301 1300 |0005: const/16 v1, #int 19 // #13 │ │ -0a1eba: 7140 e620 a91b |0007: invoke-static {v9, v10, v11, v1}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@20e6 │ │ -0a1ec0: 0c01 |000a: move-result-object v1 │ │ -0a1ec2: 7020 d729 1800 |000b: invoke-direct {v8, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.upperFirstLetter:(Ljava/lang/String;)Ljava/lang/String; // method@29d7 │ │ -0a1ec8: 0c01 |000e: move-result-object v1 │ │ -0a1eca: 6e20 462b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1ed0: 0c00 |0012: move-result-object v0 │ │ -0a1ed2: 1a01 3500 |0013: const-string v1, " (" // string@0035 │ │ -0a1ed6: 6e20 462b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1edc: 0c06 |0018: move-result-object v6 │ │ -0a1ede: 2200 d405 |0019: new-instance v0, Ljava/util/Date; // type@05d4 │ │ -0a1ee2: 7010 ac2b 0000 |001b: invoke-direct {v0}, Ljava/util/Date;.:()V // method@2bac │ │ -0a1ee8: 6e10 ad2b 0000 |001e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@2bad │ │ -0a1eee: 0b02 |0021: move-result-wide v2 │ │ -0a1ef0: 1604 e803 |0022: const-wide/16 v4, #int 1000 // #3e8 │ │ -0a1ef4: 04a0 |0024: move-wide v0, v10 │ │ -0a1ef6: 7706 e720 0000 |0025: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@20e7 │ │ -0a1efc: 0c00 |0028: move-result-object v0 │ │ -0a1efe: 7210 ab2a 0000 |0029: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ -0a1f04: 0c00 |002c: move-result-object v0 │ │ -0a1f06: 7020 d529 0800 |002d: invoke-direct {v8, v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.lowerFirstLetter:(Ljava/lang/String;)Ljava/lang/String; // method@29d5 │ │ -0a1f0c: 0c00 |0030: move-result-object v0 │ │ -0a1f0e: 6e20 462b 0600 |0031: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1f14: 0c00 |0034: move-result-object v0 │ │ -0a1f16: 1a01 0f01 |0035: const-string v1, ")" // string@010f │ │ -0a1f1a: 6e20 462b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a1f20: 0c00 |003a: move-result-object v0 │ │ -0a1f22: 6e10 4e2b 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a1f28: 0c00 |003e: move-result-object v0 │ │ -0a1f2a: 1100 |003f: return-object v0 │ │ +0a1f80: |[0a1f80] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getDisplayLabel:(Landroid/content/Context;J)Ljava/lang/String; │ │ +0a1f90: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a1f94: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a1f9a: 1301 1300 |0005: const/16 v1, #int 19 // #13 │ │ +0a1f9e: 7140 e620 a91b |0007: invoke-static {v9, v10, v11, v1}, Landroid/text/format/DateUtils;.formatDateTime:(Landroid/content/Context;JI)Ljava/lang/String; // method@20e6 │ │ +0a1fa4: 0c01 |000a: move-result-object v1 │ │ +0a1fa6: 7020 d729 1800 |000b: invoke-direct {v8, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.upperFirstLetter:(Ljava/lang/String;)Ljava/lang/String; // method@29d7 │ │ +0a1fac: 0c01 |000e: move-result-object v1 │ │ +0a1fae: 6e20 462b 1000 |000f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1fb4: 0c00 |0012: move-result-object v0 │ │ +0a1fb6: 1a01 3500 |0013: const-string v1, " (" // string@0035 │ │ +0a1fba: 6e20 462b 1000 |0015: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1fc0: 0c06 |0018: move-result-object v6 │ │ +0a1fc2: 2200 d405 |0019: new-instance v0, Ljava/util/Date; // type@05d4 │ │ +0a1fc6: 7010 ac2b 0000 |001b: invoke-direct {v0}, Ljava/util/Date;.:()V // method@2bac │ │ +0a1fcc: 6e10 ad2b 0000 |001e: invoke-virtual {v0}, Ljava/util/Date;.getTime:()J // method@2bad │ │ +0a1fd2: 0b02 |0021: move-result-wide v2 │ │ +0a1fd4: 1604 e803 |0022: const-wide/16 v4, #int 1000 // #3e8 │ │ +0a1fd8: 04a0 |0024: move-wide v0, v10 │ │ +0a1fda: 7706 e720 0000 |0025: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/text/format/DateUtils;.getRelativeTimeSpanString:(JJJ)Ljava/lang/CharSequence; // method@20e7 │ │ +0a1fe0: 0c00 |0028: move-result-object v0 │ │ +0a1fe2: 7210 ab2a 0000 |0029: invoke-interface {v0}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ +0a1fe8: 0c00 |002c: move-result-object v0 │ │ +0a1fea: 7020 d529 0800 |002d: invoke-direct {v8, v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.lowerFirstLetter:(Ljava/lang/String;)Ljava/lang/String; // method@29d5 │ │ +0a1ff0: 0c00 |0030: move-result-object v0 │ │ +0a1ff2: 6e20 462b 0600 |0031: invoke-virtual {v6, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a1ff8: 0c00 |0034: move-result-object v0 │ │ +0a1ffa: 1a01 0f01 |0035: const-string v1, ")" // string@010f │ │ +0a1ffe: 6e20 462b 1000 |0037: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a2004: 0c00 |003a: move-result-object v0 │ │ +0a2006: 6e10 4e2b 0000 |003b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a200c: 0c00 |003e: move-result-object v0 │ │ +0a200e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0040 reg=8 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ 0x0000 - 0x0040 reg=9 ctx Landroid/content/Context; │ │ 0x0000 - 0x0040 reg=10 time J │ │ @@ -170095,19 +170126,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a1f2c: |[0a1f2c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getItem:(I)Ljava/lang/Object; │ │ -0a1f3c: 5410 1413 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ -0a1f40: 7220 d62b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a1f46: 0c00 |0005: move-result-object v0 │ │ -0a1f48: 1100 |0006: return-object v0 │ │ +0a2010: |[0a2010] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getItem:(I)Ljava/lang/Object; │ │ +0a2020: 5410 1413 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ +0a2024: 7220 d62b 2000 |0002: invoke-interface {v0, v2}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a202a: 0c00 |0005: move-result-object v0 │ │ +0a202c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -170116,17 +170147,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a1f4c: |[0a1f4c] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getItemId:(I)J │ │ -0a1f5c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0a1f60: 1000 |0002: return-wide v0 │ │ +0a2030: |[0a2030] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getItemId:(I)J │ │ +0a2040: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0a2044: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ 0x0000 - 0x0003 reg=3 position I │ │ │ │ @@ -170135,67 +170166,67 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -0a1f64: |[0a1f64] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0a1f74: 3908 6700 |0000: if-nez v8, 0067 // +0067 │ │ -0a1f78: 5462 1513 |0002: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.ctx:Landroid/content/Context; // field@1315 │ │ -0a1f7c: 7110 5a21 0200 |0004: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0a1f82: 0c02 |0007: move-result-object v2 │ │ -0a1f84: 1403 2f00 037f |0008: const v3, #float 1.7413e+38 // #7f03002f │ │ -0a1f8a: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0a1f8c: 6e40 5d21 3249 |000c: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0a1f92: 0c08 |000f: move-result-object v8 │ │ -0a1f94: 6302 1313 |0010: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.$assertionsDisabled:Z // field@1313 │ │ -0a1f98: 3902 0a00 |0012: if-nez v2, 001c // +000a │ │ -0a1f9c: 3908 0800 |0014: if-nez v8, 001c // +0008 │ │ -0a1fa0: 2202 8105 |0016: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ -0a1fa4: 7010 a42a 0200 |0018: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0a1faa: 2702 |001b: throw v2 │ │ -0a1fac: 2201 6005 |001c: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; // type@0560 │ │ -0a1fb0: 1202 |001e: const/4 v2, #int 0 // #0 │ │ -0a1fb2: 7020 c429 2100 |001f: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;)V // method@29c4 │ │ -0a1fb8: 1402 6700 0b7f |0022: const v2, #float 1.84765e+38 // #7f0b0067 │ │ -0a1fbe: 6e20 ec21 2800 |0025: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0a1fc4: 0c02 |0028: move-result-object v2 │ │ -0a1fc6: 1f02 9704 |0029: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ -0a1fca: 7120 c629 2100 |002b: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$102:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@29c6 │ │ -0a1fd0: 1402 6800 0b7f |002e: const v2, #float 1.84765e+38 // #7f0b0068 │ │ -0a1fd6: 6e20 ec21 2800 |0031: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0a1fdc: 0c02 |0034: move-result-object v2 │ │ -0a1fde: 1f02 7c04 |0035: check-cast v2, Landroid/widget/ImageButton; // type@047c │ │ -0a1fe2: 7120 c829 2100 |0037: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$202:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/ImageButton;)Landroid/widget/ImageButton; // method@29c8 │ │ -0a1fe8: 6e20 7522 1800 |003a: invoke-virtual {v8, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ -0a1fee: 5462 1413 |003d: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ -0a1ff2: 7220 d62b 7200 |003f: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a1ff8: 0c00 |0042: move-result-object v0 │ │ -0a1ffa: 1f00 a805 |0043: check-cast v0, Ljava/lang/String; // type@05a8 │ │ -0a1ffe: 7110 c529 0100 |0045: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/TextView; // method@29c5 │ │ -0a2004: 0c02 |0048: move-result-object v2 │ │ -0a2006: 5463 1513 |0049: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.ctx:Landroid/content/Context; // field@1315 │ │ -0a200a: 7110 ee2a 0000 |004b: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2aee │ │ -0a2010: 0c04 |004e: move-result-object v4 │ │ -0a2012: 6e10 ea2a 0400 |004f: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0a2018: 0b04 |0052: move-result-wide v4 │ │ -0a201a: 6e40 d129 3654 |0053: invoke-virtual {v6, v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.getDisplayLabel:(Landroid/content/Context;J)Ljava/lang/String; // method@29d1 │ │ -0a2020: 0c03 |0056: move-result-object v3 │ │ -0a2022: 6e20 1625 3200 |0057: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0a2028: 7110 c729 0100 |005a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/ImageButton; // method@29c7 │ │ -0a202e: 0c02 |005d: move-result-object v2 │ │ -0a2030: 2203 5f05 |005e: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1; // type@055f │ │ -0a2034: 7030 c129 6300 |0060: invoke-direct {v3, v6, v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/lang/String;)V // method@29c1 │ │ -0a203a: 6e20 2524 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2425 │ │ -0a2040: 1108 |0066: return-object v8 │ │ -0a2042: 6e10 1a22 0800 |0067: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0a2048: 0c01 |006a: move-result-object v1 │ │ -0a204a: 1f01 6005 |006b: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; // type@0560 │ │ -0a204e: 28d0 |006d: goto 003d // -0030 │ │ +0a2048: |[0a2048] fr.simon.marquis.preferencesmanager.ui.RestoreAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0a2058: 3908 6700 |0000: if-nez v8, 0067 // +0067 │ │ +0a205c: 5462 1513 |0002: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.ctx:Landroid/content/Context; // field@1315 │ │ +0a2060: 7110 5a21 0200 |0004: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0a2066: 0c02 |0007: move-result-object v2 │ │ +0a2068: 1403 2f00 037f |0008: const v3, #float 1.7413e+38 // #7f03002f │ │ +0a206e: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0a2070: 6e40 5d21 3249 |000c: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0a2076: 0c08 |000f: move-result-object v8 │ │ +0a2078: 6302 1313 |0010: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.$assertionsDisabled:Z // field@1313 │ │ +0a207c: 3902 0a00 |0012: if-nez v2, 001c // +000a │ │ +0a2080: 3908 0800 |0014: if-nez v8, 001c // +0008 │ │ +0a2084: 2202 8105 |0016: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ +0a2088: 7010 a42a 0200 |0018: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0a208e: 2702 |001b: throw v2 │ │ +0a2090: 2201 6005 |001c: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; // type@0560 │ │ +0a2094: 1202 |001e: const/4 v2, #int 0 // #0 │ │ +0a2096: 7020 c429 2100 |001f: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;)V // method@29c4 │ │ +0a209c: 1402 6700 0b7f |0022: const v2, #float 1.84765e+38 // #7f0b0067 │ │ +0a20a2: 6e20 ec21 2800 |0025: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0a20a8: 0c02 |0028: move-result-object v2 │ │ +0a20aa: 1f02 9704 |0029: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ +0a20ae: 7120 c629 2100 |002b: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$102:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@29c6 │ │ +0a20b4: 1402 6800 0b7f |002e: const v2, #float 1.84765e+38 // #7f0b0068 │ │ +0a20ba: 6e20 ec21 2800 |0031: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0a20c0: 0c02 |0034: move-result-object v2 │ │ +0a20c2: 1f02 7c04 |0035: check-cast v2, Landroid/widget/ImageButton; // type@047c │ │ +0a20c6: 7120 c829 2100 |0037: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$202:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;Landroid/widget/ImageButton;)Landroid/widget/ImageButton; // method@29c8 │ │ +0a20cc: 6e20 7522 1800 |003a: invoke-virtual {v8, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ +0a20d2: 5462 1413 |003d: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.backups:Ljava/util/List; // field@1314 │ │ +0a20d6: 7220 d62b 7200 |003f: invoke-interface {v2, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a20dc: 0c00 |0042: move-result-object v0 │ │ +0a20de: 1f00 a805 |0043: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +0a20e2: 7110 c529 0100 |0045: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/TextView; // method@29c5 │ │ +0a20e8: 0c02 |0048: move-result-object v2 │ │ +0a20ea: 5463 1513 |0049: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.ctx:Landroid/content/Context; // field@1315 │ │ +0a20ee: 7110 ee2a 0000 |004b: invoke-static {v0}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2aee │ │ +0a20f4: 0c04 |004e: move-result-object v4 │ │ +0a20f6: 6e10 ea2a 0400 |004f: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0a20fc: 0b04 |0052: move-result-wide v4 │ │ +0a20fe: 6e40 d129 3654 |0053: invoke-virtual {v6, v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.getDisplayLabel:(Landroid/content/Context;J)Ljava/lang/String; // method@29d1 │ │ +0a2104: 0c03 |0056: move-result-object v3 │ │ +0a2106: 6e20 1625 3200 |0057: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0a210c: 7110 c729 0100 |005a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder;)Landroid/widget/ImageButton; // method@29c7 │ │ +0a2112: 0c02 |005d: move-result-object v2 │ │ +0a2114: 2203 5f05 |005e: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1; // type@055f │ │ +0a2118: 7030 c129 6300 |0060: invoke-direct {v3, v6, v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;.:(Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/lang/String;)V // method@29c1 │ │ +0a211e: 6e20 2524 3200 |0063: invoke-virtual {v2, v3}, Landroid/widget/ImageButton;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2425 │ │ +0a2124: 1108 |0066: return-object v8 │ │ +0a2126: 6e10 1a22 0800 |0067: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0a212c: 0c01 |006a: move-result-object v1 │ │ +0a212e: 1f01 6005 |006b: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$ViewHolder; // type@0560 │ │ +0a2132: 28d0 |006d: goto 003d // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0002 line=69 │ │ 0x0010 line=70 │ │ 0x001c line=71 │ │ 0x0022 line=72 │ │ @@ -170290,39 +170321,39 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2050: |[0a2050] fr.simon.marquis.preferencesmanager.ui.RootDialog$1.:(Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V │ │ -0a2060: 5b01 2013 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // field@1320 │ │ -0a2064: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a206a: 0e00 |0005: return-void │ │ +0a2134: |[0a2134] fr.simon.marquis.preferencesmanager.ui.RootDialog$1.:(Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V │ │ +0a2144: 5b01 2013 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // field@1320 │ │ +0a2148: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a214e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;) │ │ name : 'onClick' │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a206c: |[0a206c] fr.simon.marquis.preferencesmanager.ui.RootDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ -0a207c: 5410 2013 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // field@1320 │ │ -0a2080: 6e10 f229 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.dismiss:()V // method@29f2 │ │ -0a2086: 0e00 |0005: return-void │ │ +0a2150: |[0a2150] fr.simon.marquis.preferencesmanager.ui.RootDialog$1.onClick:(Landroid/content/DialogInterface;I)V │ │ +0a2160: 5410 2013 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // field@1320 │ │ +0a2164: 6e10 f229 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.dismiss:()V // method@29f2 │ │ +0a216a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0005 line=28 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1; │ │ 0x0000 - 0x0006 reg=2 dialog Landroid/content/DialogInterface; │ │ @@ -170357,18 +170388,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Typeface;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a2088: |[0a2088] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.:(Ljava/lang/String;Landroid/graphics/Typeface;)V │ │ -0a2098: 7020 ef20 1000 |0000: invoke-direct {v0, v1}, Landroid/text/style/TypefaceSpan;.:(Ljava/lang/String;)V // method@20ef │ │ -0a209e: 5b02 2113 |0003: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.newType:Landroid/graphics/Typeface; // field@1321 │ │ -0a20a2: 0e00 |0005: return-void │ │ +0a216c: |[0a216c] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.:(Ljava/lang/String;Landroid/graphics/Typeface;)V │ │ +0a217c: 7020 ef20 1000 |0000: invoke-direct {v0, v1}, Landroid/text/style/TypefaceSpan;.:(Ljava/lang/String;)V // method@20ef │ │ +0a2182: 5b02 2113 |0003: iput-object v2, v0, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.newType:Landroid/graphics/Typeface; // field@1321 │ │ +0a2186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0003 line=30 │ │ 0x0005 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan; │ │ @@ -170380,36 +170411,36 @@ │ │ type : '(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0a20a4: |[0a20a4] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.applyCustomTypeFace:(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V │ │ -0a20b4: 6e10 1102 0400 |0000: invoke-virtual {v4}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0211 │ │ -0a20ba: 0c01 |0003: move-result-object v1 │ │ -0a20bc: 3901 2000 |0004: if-nez v1, 0024 // +0020 │ │ -0a20c0: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a20c2: 6e10 2f02 0500 |0007: invoke-virtual {v5}, Landroid/graphics/Typeface;.getStyle:()I // method@022f │ │ -0a20c8: 0a03 |000a: move-result v3 │ │ -0a20ca: df03 03ff |000b: xor-int/lit8 v3, v3, #int -1 // #ff │ │ -0a20ce: 9500 0203 |000d: and-int v0, v2, v3 │ │ -0a20d2: dd03 0001 |000f: and-int/lit8 v3, v0, #int 1 // #01 │ │ -0a20d6: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ -0a20da: 1213 |0013: const/4 v3, #int 1 // #1 │ │ -0a20dc: 6e20 1402 3400 |0014: invoke-virtual {v4, v3}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@0214 │ │ -0a20e2: dd03 0002 |0017: and-int/lit8 v3, v0, #int 2 // #02 │ │ -0a20e6: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ -0a20ea: 1503 80be |001b: const/high16 v3, #int -1098907648 // #be80 │ │ -0a20ee: 6e20 1602 3400 |001d: invoke-virtual {v4, v3}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0216 │ │ -0a20f4: 6e20 1702 5400 |0020: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0217 │ │ -0a20fa: 0e00 |0023: return-void │ │ -0a20fc: 6e10 2f02 0100 |0024: invoke-virtual {v1}, Landroid/graphics/Typeface;.getStyle:()I // method@022f │ │ -0a2102: 0a02 |0027: move-result v2 │ │ -0a2104: 28df |0028: goto 0007 // -0021 │ │ +0a2188: |[0a2188] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.applyCustomTypeFace:(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V │ │ +0a2198: 6e10 1102 0400 |0000: invoke-virtual {v4}, Landroid/graphics/Paint;.getTypeface:()Landroid/graphics/Typeface; // method@0211 │ │ +0a219e: 0c01 |0003: move-result-object v1 │ │ +0a21a0: 3901 2000 |0004: if-nez v1, 0024 // +0020 │ │ +0a21a4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a21a6: 6e10 2f02 0500 |0007: invoke-virtual {v5}, Landroid/graphics/Typeface;.getStyle:()I // method@022f │ │ +0a21ac: 0a03 |000a: move-result v3 │ │ +0a21ae: df03 03ff |000b: xor-int/lit8 v3, v3, #int -1 // #ff │ │ +0a21b2: 9500 0203 |000d: and-int v0, v2, v3 │ │ +0a21b6: dd03 0001 |000f: and-int/lit8 v3, v0, #int 1 // #01 │ │ +0a21ba: 3803 0600 |0011: if-eqz v3, 0017 // +0006 │ │ +0a21be: 1213 |0013: const/4 v3, #int 1 // #1 │ │ +0a21c0: 6e20 1402 3400 |0014: invoke-virtual {v4, v3}, Landroid/graphics/Paint;.setFakeBoldText:(Z)V // method@0214 │ │ +0a21c6: dd03 0002 |0017: and-int/lit8 v3, v0, #int 2 // #02 │ │ +0a21ca: 3803 0700 |0019: if-eqz v3, 0020 // +0007 │ │ +0a21ce: 1503 80be |001b: const/high16 v3, #int -1098907648 // #be80 │ │ +0a21d2: 6e20 1602 3400 |001d: invoke-virtual {v4, v3}, Landroid/graphics/Paint;.setTextSkewX:(F)V // method@0216 │ │ +0a21d8: 6e20 1702 5400 |0020: invoke-virtual {v4, v5}, Landroid/graphics/Paint;.setTypeface:(Landroid/graphics/Typeface;)Landroid/graphics/Typeface; // method@0217 │ │ +0a21de: 0e00 |0023: return-void │ │ +0a21e0: 6e10 2f02 0100 |0024: invoke-virtual {v1}, Landroid/graphics/Typeface;.getStyle:()I // method@022f │ │ +0a21e6: 0a02 |0027: move-result v2 │ │ +0a21e8: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0006 line=47 │ │ 0x0007 line=52 │ │ 0x000f line=53 │ │ @@ -170433,18 +170464,18 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a2108: |[0a2108] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ -0a2118: 5410 2113 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.newType:Landroid/graphics/Typeface; // field@1321 │ │ -0a211c: 7120 f729 0200 |0002: invoke-static {v2, v0}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.applyCustomTypeFace:(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V // method@29f7 │ │ -0a2122: 0e00 |0005: return-void │ │ +0a21ec: |[0a21ec] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.updateDrawState:(Landroid/text/TextPaint;)V │ │ +0a21fc: 5410 2113 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.newType:Landroid/graphics/Typeface; // field@1321 │ │ +0a2200: 7120 f729 0200 |0002: invoke-static {v2, v0}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.applyCustomTypeFace:(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V // method@29f7 │ │ +0a2206: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan; │ │ 0x0000 - 0x0006 reg=2 ds Landroid/text/TextPaint; │ │ @@ -170454,18 +170485,18 @@ │ │ type : '(Landroid/text/TextPaint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a2124: |[0a2124] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ -0a2134: 5410 2113 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.newType:Landroid/graphics/Typeface; // field@1321 │ │ -0a2138: 7120 f729 0200 |0002: invoke-static {v2, v0}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.applyCustomTypeFace:(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V // method@29f7 │ │ -0a213e: 0e00 |0005: return-void │ │ +0a2208: |[0a2208] fr.simon.marquis.preferencesmanager.util.CustomTypefaceSpan.updateMeasureState:(Landroid/text/TextPaint;)V │ │ +0a2218: 5410 2113 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.newType:Landroid/graphics/Typeface; // field@1321 │ │ +0a221c: 7120 f729 0200 |0002: invoke-static {v2, v0}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.applyCustomTypeFace:(Landroid/graphics/Paint;Landroid/graphics/Typeface;)V // method@29f7 │ │ +0a2222: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=41 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan; │ │ 0x0000 - 0x0006 reg=2 paint Landroid/text/TextPaint; │ │ @@ -170589,175 +170620,175 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 264 16-bit code units │ │ -0a2140: |[0a2140] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.:()V │ │ -0a2150: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a2152: 1300 4000 |0001: const/16 v0, #int 64 // #40 │ │ -0a2156: 2300 5406 |0003: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -0a215a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0a215c: 4d03 0001 |0006: aput-object v3, v0, v1 │ │ -0a2160: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0a2162: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ -0a2166: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -0a2168: 4d03 0001 |000c: aput-object v3, v0, v1 │ │ -0a216c: 1231 |000e: const/4 v1, #int 3 // #3 │ │ -0a216e: 4d03 0001 |000f: aput-object v3, v0, v1 │ │ -0a2172: 1241 |0011: const/4 v1, #int 4 // #4 │ │ -0a2174: 4d03 0001 |0012: aput-object v3, v0, v1 │ │ -0a2178: 1251 |0014: const/4 v1, #int 5 // #5 │ │ -0a217a: 4d03 0001 |0015: aput-object v3, v0, v1 │ │ -0a217e: 1261 |0017: const/4 v1, #int 6 // #6 │ │ -0a2180: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ -0a2184: 1271 |001a: const/4 v1, #int 7 // #7 │ │ -0a2186: 4d03 0001 |001b: aput-object v3, v0, v1 │ │ -0a218a: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -0a218e: 4d03 0001 |001f: aput-object v3, v0, v1 │ │ -0a2192: 1301 0900 |0021: const/16 v1, #int 9 // #9 │ │ -0a2196: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ -0a219a: 1301 0a00 |0025: const/16 v1, #int 10 // #a │ │ -0a219e: 4d03 0001 |0027: aput-object v3, v0, v1 │ │ -0a21a2: 1301 0b00 |0029: const/16 v1, #int 11 // #b │ │ -0a21a6: 4d03 0001 |002b: aput-object v3, v0, v1 │ │ -0a21aa: 1301 0c00 |002d: const/16 v1, #int 12 // #c │ │ -0a21ae: 4d03 0001 |002f: aput-object v3, v0, v1 │ │ -0a21b2: 1301 0d00 |0031: const/16 v1, #int 13 // #d │ │ -0a21b6: 4d03 0001 |0033: aput-object v3, v0, v1 │ │ -0a21ba: 1301 0e00 |0035: const/16 v1, #int 14 // #e │ │ -0a21be: 4d03 0001 |0037: aput-object v3, v0, v1 │ │ -0a21c2: 1301 0f00 |0039: const/16 v1, #int 15 // #f │ │ -0a21c6: 4d03 0001 |003b: aput-object v3, v0, v1 │ │ -0a21ca: 1301 1000 |003d: const/16 v1, #int 16 // #10 │ │ -0a21ce: 4d03 0001 |003f: aput-object v3, v0, v1 │ │ -0a21d2: 1301 1100 |0041: const/16 v1, #int 17 // #11 │ │ -0a21d6: 4d03 0001 |0043: aput-object v3, v0, v1 │ │ -0a21da: 1301 1200 |0045: const/16 v1, #int 18 // #12 │ │ -0a21de: 4d03 0001 |0047: aput-object v3, v0, v1 │ │ -0a21e2: 1301 1300 |0049: const/16 v1, #int 19 // #13 │ │ -0a21e6: 4d03 0001 |004b: aput-object v3, v0, v1 │ │ -0a21ea: 1301 1400 |004d: const/16 v1, #int 20 // #14 │ │ -0a21ee: 4d03 0001 |004f: aput-object v3, v0, v1 │ │ -0a21f2: 1301 1500 |0051: const/16 v1, #int 21 // #15 │ │ -0a21f6: 4d03 0001 |0053: aput-object v3, v0, v1 │ │ -0a21fa: 1301 1600 |0055: const/16 v1, #int 22 // #16 │ │ -0a21fe: 4d03 0001 |0057: aput-object v3, v0, v1 │ │ -0a2202: 1301 1700 |0059: const/16 v1, #int 23 // #17 │ │ -0a2206: 4d03 0001 |005b: aput-object v3, v0, v1 │ │ -0a220a: 1301 1800 |005d: const/16 v1, #int 24 // #18 │ │ -0a220e: 4d03 0001 |005f: aput-object v3, v0, v1 │ │ -0a2212: 1301 1900 |0061: const/16 v1, #int 25 // #19 │ │ -0a2216: 4d03 0001 |0063: aput-object v3, v0, v1 │ │ -0a221a: 1301 1a00 |0065: const/16 v1, #int 26 // #1a │ │ -0a221e: 4d03 0001 |0067: aput-object v3, v0, v1 │ │ -0a2222: 1301 1b00 |0069: const/16 v1, #int 27 // #1b │ │ -0a2226: 4d03 0001 |006b: aput-object v3, v0, v1 │ │ -0a222a: 1301 1c00 |006d: const/16 v1, #int 28 // #1c │ │ -0a222e: 4d03 0001 |006f: aput-object v3, v0, v1 │ │ -0a2232: 1301 1d00 |0071: const/16 v1, #int 29 // #1d │ │ -0a2236: 4d03 0001 |0073: aput-object v3, v0, v1 │ │ -0a223a: 1301 1e00 |0075: const/16 v1, #int 30 // #1e │ │ -0a223e: 4d03 0001 |0077: aput-object v3, v0, v1 │ │ -0a2242: 1301 1f00 |0079: const/16 v1, #int 31 // #1f │ │ -0a2246: 4d03 0001 |007b: aput-object v3, v0, v1 │ │ -0a224a: 1301 2000 |007d: const/16 v1, #int 32 // #20 │ │ -0a224e: 4d03 0001 |007f: aput-object v3, v0, v1 │ │ -0a2252: 1301 2100 |0081: const/16 v1, #int 33 // #21 │ │ -0a2256: 4d03 0001 |0083: aput-object v3, v0, v1 │ │ -0a225a: 1301 2200 |0085: const/16 v1, #int 34 // #22 │ │ -0a225e: 1a02 cc00 |0087: const-string v2, """ // string@00cc │ │ -0a2262: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ -0a2266: 1301 2300 |008b: const/16 v1, #int 35 // #23 │ │ -0a226a: 4d03 0001 |008d: aput-object v3, v0, v1 │ │ -0a226e: 1301 2400 |008f: const/16 v1, #int 36 // #24 │ │ -0a2272: 4d03 0001 |0091: aput-object v3, v0, v1 │ │ -0a2276: 1301 2500 |0093: const/16 v1, #int 37 // #25 │ │ -0a227a: 4d03 0001 |0095: aput-object v3, v0, v1 │ │ -0a227e: 1301 2600 |0097: const/16 v1, #int 38 // #26 │ │ -0a2282: 1a02 c800 |0099: const-string v2, "&" // string@00c8 │ │ -0a2286: 4d02 0001 |009b: aput-object v2, v0, v1 │ │ -0a228a: 1301 2700 |009d: const/16 v1, #int 39 // #27 │ │ -0a228e: 4d03 0001 |009f: aput-object v3, v0, v1 │ │ -0a2292: 1301 2800 |00a1: const/16 v1, #int 40 // #28 │ │ -0a2296: 4d03 0001 |00a3: aput-object v3, v0, v1 │ │ -0a229a: 1301 2900 |00a5: const/16 v1, #int 41 // #29 │ │ -0a229e: 4d03 0001 |00a7: aput-object v3, v0, v1 │ │ -0a22a2: 1301 2a00 |00a9: const/16 v1, #int 42 // #2a │ │ -0a22a6: 4d03 0001 |00ab: aput-object v3, v0, v1 │ │ -0a22aa: 1301 2b00 |00ad: const/16 v1, #int 43 // #2b │ │ -0a22ae: 4d03 0001 |00af: aput-object v3, v0, v1 │ │ -0a22b2: 1301 2c00 |00b1: const/16 v1, #int 44 // #2c │ │ -0a22b6: 4d03 0001 |00b3: aput-object v3, v0, v1 │ │ -0a22ba: 1301 2d00 |00b5: const/16 v1, #int 45 // #2d │ │ -0a22be: 4d03 0001 |00b7: aput-object v3, v0, v1 │ │ -0a22c2: 1301 2e00 |00b9: const/16 v1, #int 46 // #2e │ │ -0a22c6: 4d03 0001 |00bb: aput-object v3, v0, v1 │ │ -0a22ca: 1301 2f00 |00bd: const/16 v1, #int 47 // #2f │ │ -0a22ce: 4d03 0001 |00bf: aput-object v3, v0, v1 │ │ -0a22d2: 1301 3000 |00c1: const/16 v1, #int 48 // #30 │ │ -0a22d6: 4d03 0001 |00c3: aput-object v3, v0, v1 │ │ -0a22da: 1301 3100 |00c5: const/16 v1, #int 49 // #31 │ │ -0a22de: 4d03 0001 |00c7: aput-object v3, v0, v1 │ │ -0a22e2: 1301 3200 |00c9: const/16 v1, #int 50 // #32 │ │ -0a22e6: 4d03 0001 |00cb: aput-object v3, v0, v1 │ │ -0a22ea: 1301 3300 |00cd: const/16 v1, #int 51 // #33 │ │ -0a22ee: 4d03 0001 |00cf: aput-object v3, v0, v1 │ │ -0a22f2: 1301 3400 |00d1: const/16 v1, #int 52 // #34 │ │ -0a22f6: 4d03 0001 |00d3: aput-object v3, v0, v1 │ │ -0a22fa: 1301 3500 |00d5: const/16 v1, #int 53 // #35 │ │ -0a22fe: 4d03 0001 |00d7: aput-object v3, v0, v1 │ │ -0a2302: 1301 3600 |00d9: const/16 v1, #int 54 // #36 │ │ -0a2306: 4d03 0001 |00db: aput-object v3, v0, v1 │ │ -0a230a: 1301 3700 |00dd: const/16 v1, #int 55 // #37 │ │ -0a230e: 4d03 0001 |00df: aput-object v3, v0, v1 │ │ -0a2312: 1301 3800 |00e1: const/16 v1, #int 56 // #38 │ │ -0a2316: 4d03 0001 |00e3: aput-object v3, v0, v1 │ │ -0a231a: 1301 3900 |00e5: const/16 v1, #int 57 // #39 │ │ -0a231e: 4d03 0001 |00e7: aput-object v3, v0, v1 │ │ -0a2322: 1301 3a00 |00e9: const/16 v1, #int 58 // #3a │ │ -0a2326: 4d03 0001 |00eb: aput-object v3, v0, v1 │ │ -0a232a: 1301 3b00 |00ed: const/16 v1, #int 59 // #3b │ │ -0a232e: 4d03 0001 |00ef: aput-object v3, v0, v1 │ │ -0a2332: 1301 3c00 |00f1: const/16 v1, #int 60 // #3c │ │ -0a2336: 1a02 ca00 |00f3: const-string v2, "<" // string@00ca │ │ -0a233a: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ -0a233e: 1301 3d00 |00f7: const/16 v1, #int 61 // #3d │ │ -0a2342: 4d03 0001 |00f9: aput-object v3, v0, v1 │ │ -0a2346: 1301 3e00 |00fb: const/16 v1, #int 62 // #3e │ │ -0a234a: 1a02 c900 |00fd: const-string v2, ">" // string@00c9 │ │ -0a234e: 4d02 0001 |00ff: aput-object v2, v0, v1 │ │ -0a2352: 1301 3f00 |0101: const/16 v1, #int 63 // #3f │ │ -0a2356: 4d03 0001 |0103: aput-object v3, v0, v1 │ │ -0a235a: 6900 2313 |0105: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ -0a235e: 0e00 |0107: return-void │ │ +0a2224: |[0a2224] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.:()V │ │ +0a2234: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a2236: 1300 4000 |0001: const/16 v0, #int 64 // #40 │ │ +0a223a: 2300 5406 |0003: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +0a223e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0a2240: 4d03 0001 |0006: aput-object v3, v0, v1 │ │ +0a2244: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0a2246: 4d03 0001 |0009: aput-object v3, v0, v1 │ │ +0a224a: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0a224c: 4d03 0001 |000c: aput-object v3, v0, v1 │ │ +0a2250: 1231 |000e: const/4 v1, #int 3 // #3 │ │ +0a2252: 4d03 0001 |000f: aput-object v3, v0, v1 │ │ +0a2256: 1241 |0011: const/4 v1, #int 4 // #4 │ │ +0a2258: 4d03 0001 |0012: aput-object v3, v0, v1 │ │ +0a225c: 1251 |0014: const/4 v1, #int 5 // #5 │ │ +0a225e: 4d03 0001 |0015: aput-object v3, v0, v1 │ │ +0a2262: 1261 |0017: const/4 v1, #int 6 // #6 │ │ +0a2264: 4d03 0001 |0018: aput-object v3, v0, v1 │ │ +0a2268: 1271 |001a: const/4 v1, #int 7 // #7 │ │ +0a226a: 4d03 0001 |001b: aput-object v3, v0, v1 │ │ +0a226e: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +0a2272: 4d03 0001 |001f: aput-object v3, v0, v1 │ │ +0a2276: 1301 0900 |0021: const/16 v1, #int 9 // #9 │ │ +0a227a: 4d03 0001 |0023: aput-object v3, v0, v1 │ │ +0a227e: 1301 0a00 |0025: const/16 v1, #int 10 // #a │ │ +0a2282: 4d03 0001 |0027: aput-object v3, v0, v1 │ │ +0a2286: 1301 0b00 |0029: const/16 v1, #int 11 // #b │ │ +0a228a: 4d03 0001 |002b: aput-object v3, v0, v1 │ │ +0a228e: 1301 0c00 |002d: const/16 v1, #int 12 // #c │ │ +0a2292: 4d03 0001 |002f: aput-object v3, v0, v1 │ │ +0a2296: 1301 0d00 |0031: const/16 v1, #int 13 // #d │ │ +0a229a: 4d03 0001 |0033: aput-object v3, v0, v1 │ │ +0a229e: 1301 0e00 |0035: const/16 v1, #int 14 // #e │ │ +0a22a2: 4d03 0001 |0037: aput-object v3, v0, v1 │ │ +0a22a6: 1301 0f00 |0039: const/16 v1, #int 15 // #f │ │ +0a22aa: 4d03 0001 |003b: aput-object v3, v0, v1 │ │ +0a22ae: 1301 1000 |003d: const/16 v1, #int 16 // #10 │ │ +0a22b2: 4d03 0001 |003f: aput-object v3, v0, v1 │ │ +0a22b6: 1301 1100 |0041: const/16 v1, #int 17 // #11 │ │ +0a22ba: 4d03 0001 |0043: aput-object v3, v0, v1 │ │ +0a22be: 1301 1200 |0045: const/16 v1, #int 18 // #12 │ │ +0a22c2: 4d03 0001 |0047: aput-object v3, v0, v1 │ │ +0a22c6: 1301 1300 |0049: const/16 v1, #int 19 // #13 │ │ +0a22ca: 4d03 0001 |004b: aput-object v3, v0, v1 │ │ +0a22ce: 1301 1400 |004d: const/16 v1, #int 20 // #14 │ │ +0a22d2: 4d03 0001 |004f: aput-object v3, v0, v1 │ │ +0a22d6: 1301 1500 |0051: const/16 v1, #int 21 // #15 │ │ +0a22da: 4d03 0001 |0053: aput-object v3, v0, v1 │ │ +0a22de: 1301 1600 |0055: const/16 v1, #int 22 // #16 │ │ +0a22e2: 4d03 0001 |0057: aput-object v3, v0, v1 │ │ +0a22e6: 1301 1700 |0059: const/16 v1, #int 23 // #17 │ │ +0a22ea: 4d03 0001 |005b: aput-object v3, v0, v1 │ │ +0a22ee: 1301 1800 |005d: const/16 v1, #int 24 // #18 │ │ +0a22f2: 4d03 0001 |005f: aput-object v3, v0, v1 │ │ +0a22f6: 1301 1900 |0061: const/16 v1, #int 25 // #19 │ │ +0a22fa: 4d03 0001 |0063: aput-object v3, v0, v1 │ │ +0a22fe: 1301 1a00 |0065: const/16 v1, #int 26 // #1a │ │ +0a2302: 4d03 0001 |0067: aput-object v3, v0, v1 │ │ +0a2306: 1301 1b00 |0069: const/16 v1, #int 27 // #1b │ │ +0a230a: 4d03 0001 |006b: aput-object v3, v0, v1 │ │ +0a230e: 1301 1c00 |006d: const/16 v1, #int 28 // #1c │ │ +0a2312: 4d03 0001 |006f: aput-object v3, v0, v1 │ │ +0a2316: 1301 1d00 |0071: const/16 v1, #int 29 // #1d │ │ +0a231a: 4d03 0001 |0073: aput-object v3, v0, v1 │ │ +0a231e: 1301 1e00 |0075: const/16 v1, #int 30 // #1e │ │ +0a2322: 4d03 0001 |0077: aput-object v3, v0, v1 │ │ +0a2326: 1301 1f00 |0079: const/16 v1, #int 31 // #1f │ │ +0a232a: 4d03 0001 |007b: aput-object v3, v0, v1 │ │ +0a232e: 1301 2000 |007d: const/16 v1, #int 32 // #20 │ │ +0a2332: 4d03 0001 |007f: aput-object v3, v0, v1 │ │ +0a2336: 1301 2100 |0081: const/16 v1, #int 33 // #21 │ │ +0a233a: 4d03 0001 |0083: aput-object v3, v0, v1 │ │ +0a233e: 1301 2200 |0085: const/16 v1, #int 34 // #22 │ │ +0a2342: 1a02 cc00 |0087: const-string v2, """ // string@00cc │ │ +0a2346: 4d02 0001 |0089: aput-object v2, v0, v1 │ │ +0a234a: 1301 2300 |008b: const/16 v1, #int 35 // #23 │ │ +0a234e: 4d03 0001 |008d: aput-object v3, v0, v1 │ │ +0a2352: 1301 2400 |008f: const/16 v1, #int 36 // #24 │ │ +0a2356: 4d03 0001 |0091: aput-object v3, v0, v1 │ │ +0a235a: 1301 2500 |0093: const/16 v1, #int 37 // #25 │ │ +0a235e: 4d03 0001 |0095: aput-object v3, v0, v1 │ │ +0a2362: 1301 2600 |0097: const/16 v1, #int 38 // #26 │ │ +0a2366: 1a02 c800 |0099: const-string v2, "&" // string@00c8 │ │ +0a236a: 4d02 0001 |009b: aput-object v2, v0, v1 │ │ +0a236e: 1301 2700 |009d: const/16 v1, #int 39 // #27 │ │ +0a2372: 4d03 0001 |009f: aput-object v3, v0, v1 │ │ +0a2376: 1301 2800 |00a1: const/16 v1, #int 40 // #28 │ │ +0a237a: 4d03 0001 |00a3: aput-object v3, v0, v1 │ │ +0a237e: 1301 2900 |00a5: const/16 v1, #int 41 // #29 │ │ +0a2382: 4d03 0001 |00a7: aput-object v3, v0, v1 │ │ +0a2386: 1301 2a00 |00a9: const/16 v1, #int 42 // #2a │ │ +0a238a: 4d03 0001 |00ab: aput-object v3, v0, v1 │ │ +0a238e: 1301 2b00 |00ad: const/16 v1, #int 43 // #2b │ │ +0a2392: 4d03 0001 |00af: aput-object v3, v0, v1 │ │ +0a2396: 1301 2c00 |00b1: const/16 v1, #int 44 // #2c │ │ +0a239a: 4d03 0001 |00b3: aput-object v3, v0, v1 │ │ +0a239e: 1301 2d00 |00b5: const/16 v1, #int 45 // #2d │ │ +0a23a2: 4d03 0001 |00b7: aput-object v3, v0, v1 │ │ +0a23a6: 1301 2e00 |00b9: const/16 v1, #int 46 // #2e │ │ +0a23aa: 4d03 0001 |00bb: aput-object v3, v0, v1 │ │ +0a23ae: 1301 2f00 |00bd: const/16 v1, #int 47 // #2f │ │ +0a23b2: 4d03 0001 |00bf: aput-object v3, v0, v1 │ │ +0a23b6: 1301 3000 |00c1: const/16 v1, #int 48 // #30 │ │ +0a23ba: 4d03 0001 |00c3: aput-object v3, v0, v1 │ │ +0a23be: 1301 3100 |00c5: const/16 v1, #int 49 // #31 │ │ +0a23c2: 4d03 0001 |00c7: aput-object v3, v0, v1 │ │ +0a23c6: 1301 3200 |00c9: const/16 v1, #int 50 // #32 │ │ +0a23ca: 4d03 0001 |00cb: aput-object v3, v0, v1 │ │ +0a23ce: 1301 3300 |00cd: const/16 v1, #int 51 // #33 │ │ +0a23d2: 4d03 0001 |00cf: aput-object v3, v0, v1 │ │ +0a23d6: 1301 3400 |00d1: const/16 v1, #int 52 // #34 │ │ +0a23da: 4d03 0001 |00d3: aput-object v3, v0, v1 │ │ +0a23de: 1301 3500 |00d5: const/16 v1, #int 53 // #35 │ │ +0a23e2: 4d03 0001 |00d7: aput-object v3, v0, v1 │ │ +0a23e6: 1301 3600 |00d9: const/16 v1, #int 54 // #36 │ │ +0a23ea: 4d03 0001 |00db: aput-object v3, v0, v1 │ │ +0a23ee: 1301 3700 |00dd: const/16 v1, #int 55 // #37 │ │ +0a23f2: 4d03 0001 |00df: aput-object v3, v0, v1 │ │ +0a23f6: 1301 3800 |00e1: const/16 v1, #int 56 // #38 │ │ +0a23fa: 4d03 0001 |00e3: aput-object v3, v0, v1 │ │ +0a23fe: 1301 3900 |00e5: const/16 v1, #int 57 // #39 │ │ +0a2402: 4d03 0001 |00e7: aput-object v3, v0, v1 │ │ +0a2406: 1301 3a00 |00e9: const/16 v1, #int 58 // #3a │ │ +0a240a: 4d03 0001 |00eb: aput-object v3, v0, v1 │ │ +0a240e: 1301 3b00 |00ed: const/16 v1, #int 59 // #3b │ │ +0a2412: 4d03 0001 |00ef: aput-object v3, v0, v1 │ │ +0a2416: 1301 3c00 |00f1: const/16 v1, #int 60 // #3c │ │ +0a241a: 1a02 ca00 |00f3: const-string v2, "<" // string@00ca │ │ +0a241e: 4d02 0001 |00f5: aput-object v2, v0, v1 │ │ +0a2422: 1301 3d00 |00f7: const/16 v1, #int 61 // #3d │ │ +0a2426: 4d03 0001 |00f9: aput-object v3, v0, v1 │ │ +0a242a: 1301 3e00 |00fb: const/16 v1, #int 62 // #3e │ │ +0a242e: 1a02 c900 |00fd: const-string v2, ">" // string@00c9 │ │ +0a2432: 4d02 0001 |00ff: aput-object v2, v0, v1 │ │ +0a2436: 1301 3f00 |0101: const/16 v1, #int 63 // #3f │ │ +0a243a: 4d03 0001 |0103: aput-object v3, v0, v1 │ │ +0a243e: 6900 2313 |0105: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ +0a2442: 0e00 |0107: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=41 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a2360: |[0a2360] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.:()V │ │ -0a2370: 1301 0020 |0000: const/16 v1, #int 8192 // #2000 │ │ -0a2374: 7010 fd2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a237a: 2310 2106 |0005: new-array v0, v1, [C // type@0621 │ │ -0a237e: 5b20 2913 |0007: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ -0a2382: 7110 7e2b 0100 |0009: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2b7e │ │ -0a2388: 0c00 |000c: move-result-object v0 │ │ -0a238a: 5b20 2413 |000d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a238e: 0e00 |000f: return-void │ │ +0a2444: |[0a2444] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.:()V │ │ +0a2454: 1301 0020 |0000: const/16 v1, #int 8192 // #2000 │ │ +0a2458: 7010 fd2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a245e: 2310 2106 |0005: new-array v0, v1, [C // type@0621 │ │ +0a2462: 5b20 2913 |0007: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ +0a2466: 7110 7e2b 0100 |0009: invoke-static {v1}, Ljava/nio/ByteBuffer;.allocate:(I)Ljava/nio/ByteBuffer; // method@2b7e │ │ +0a246c: 0c00 |000c: move-result-object v0 │ │ +0a246e: 5b20 2413 |000d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a2472: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=40 │ │ 0x0005 line=53 │ │ 0x0009 line=60 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ @@ -170767,25 +170798,25 @@ │ │ type : '(C)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0a2390: |[0a2390] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:(C)V │ │ -0a23a0: 5220 2813 |0000: iget v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a23a4: 1301 ff1f |0002: const/16 v1, #int 8191 // #1fff │ │ -0a23a8: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0a23ac: 6e10 092a 0200 |0006: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ -0a23b2: 5220 2813 |0009: iget v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a23b6: 5421 2913 |000b: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ -0a23ba: 5003 0100 |000d: aput-char v3, v1, v0 │ │ -0a23be: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ -0a23c2: 5921 2813 |0011: iput v1, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a23c6: 0e00 |0013: return-void │ │ +0a2474: |[0a2474] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:(C)V │ │ +0a2484: 5220 2813 |0000: iget v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2488: 1301 ff1f |0002: const/16 v1, #int 8191 // #1fff │ │ +0a248c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a2490: 6e10 092a 0200 |0006: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ +0a2496: 5220 2813 |0009: iget v0, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a249a: 5421 2913 |000b: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ +0a249e: 5003 0100 |000d: aput-char v3, v1, v0 │ │ +0a24a2: d801 0001 |000f: add-int/lit8 v1, v0, #int 1 // #01 │ │ +0a24a6: 5921 2813 |0011: iput v1, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a24aa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0006 line=67 │ │ 0x0009 line=68 │ │ 0x000b line=70 │ │ @@ -170801,20 +170832,20 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0a23c8: |[0a23c8] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:(Ljava/lang/String;)V │ │ -0a23d8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a23da: 6e10 2b2b 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a23e0: 0a01 |0004: move-result v1 │ │ -0a23e2: 7040 fe29 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ -0a23e8: 0e00 |0008: return-void │ │ +0a24ac: |[0a24ac] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:(Ljava/lang/String;)V │ │ +0a24bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a24be: 6e10 2b2b 0300 |0001: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a24c4: 0a01 |0004: move-result v1 │ │ +0a24c6: 7040 fe29 3210 |0005: invoke-direct {v2, v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ +0a24cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0008 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0009 reg=3 str Ljava/lang/String; │ │ @@ -170824,38 +170855,38 @@ │ │ type : '(Ljava/lang/String;II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 44 16-bit code units │ │ -0a23ec: |[0a23ec] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:(Ljava/lang/String;II)V │ │ -0a23fc: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ -0a2400: 3748 1300 |0002: if-le v8, v4, 0015 // +0013 │ │ -0a2404: 9000 0708 |0004: add-int v0, v7, v8 │ │ -0a2408: 3507 2500 |0006: if-ge v7, v0, 002b // +0025 │ │ -0a240c: d071 0020 |0008: add-int/lit16 v1, v7, #int 8192 // #2000 │ │ -0a2410: 3501 0800 |000a: if-ge v1, v0, 0012 // +0008 │ │ -0a2414: 0143 |000c: move v3, v4 │ │ -0a2416: 7040 fe29 6537 |000d: invoke-direct {v5, v6, v7, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ -0a241c: 0117 |0010: move v7, v1 │ │ -0a241e: 28f5 |0011: goto 0006 // -000b │ │ -0a2420: 9103 0007 |0012: sub-int v3, v0, v7 │ │ -0a2424: 28f9 |0014: goto 000d // -0007 │ │ -0a2426: 5252 2813 |0015: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a242a: 9003 0208 |0017: add-int v3, v2, v8 │ │ -0a242e: 3743 0700 |0019: if-le v3, v4, 0020 // +0007 │ │ -0a2432: 6e10 092a 0500 |001b: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ -0a2438: 5252 2813 |001e: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a243c: 9003 0708 |0020: add-int v3, v7, v8 │ │ -0a2440: 5454 2913 |0022: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ -0a2444: 6e52 232b 7643 |0024: invoke-virtual {v6, v7, v3, v4, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2b23 │ │ -0a244a: 9003 0208 |0027: add-int v3, v2, v8 │ │ -0a244e: 5953 2813 |0029: iput v3, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a2452: 0e00 |002b: return-void │ │ +0a24d0: |[0a24d0] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:(Ljava/lang/String;II)V │ │ +0a24e0: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ +0a24e4: 3748 1300 |0002: if-le v8, v4, 0015 // +0013 │ │ +0a24e8: 9000 0708 |0004: add-int v0, v7, v8 │ │ +0a24ec: 3507 2500 |0006: if-ge v7, v0, 002b // +0025 │ │ +0a24f0: d071 0020 |0008: add-int/lit16 v1, v7, #int 8192 // #2000 │ │ +0a24f4: 3501 0800 |000a: if-ge v1, v0, 0012 // +0008 │ │ +0a24f8: 0143 |000c: move v3, v4 │ │ +0a24fa: 7040 fe29 6537 |000d: invoke-direct {v5, v6, v7, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ +0a2500: 0117 |0010: move v7, v1 │ │ +0a2502: 28f5 |0011: goto 0006 // -000b │ │ +0a2504: 9103 0007 |0012: sub-int v3, v0, v7 │ │ +0a2508: 28f9 |0014: goto 000d // -0007 │ │ +0a250a: 5252 2813 |0015: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a250e: 9003 0208 |0017: add-int v3, v2, v8 │ │ +0a2512: 3743 0700 |0019: if-le v3, v4, 0020 // +0007 │ │ +0a2516: 6e10 092a 0500 |001b: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ +0a251c: 5252 2813 |001e: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2520: 9003 0708 |0020: add-int v3, v7, v8 │ │ +0a2524: 5454 2913 |0022: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ +0a2528: 6e52 232b 7643 |0024: invoke-virtual {v6, v7, v3, v4, v2}, Ljava/lang/String;.getChars:(II[CI)V // method@2b23 │ │ +0a252e: 9003 0208 |0027: add-int v3, v2, v8 │ │ +0a2532: 5953 2813 |0029: iput v3, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2536: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0004 line=76 │ │ 0x0006 line=77 │ │ 0x0008 line=78 │ │ 0x000a line=79 │ │ @@ -170883,37 +170914,37 @@ │ │ type : '([CII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 42 16-bit code units │ │ -0a2454: |[0a2454] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:([CII)V │ │ -0a2464: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ -0a2468: 3748 1300 |0002: if-le v8, v4, 0015 // +0013 │ │ -0a246c: 9000 0708 |0004: add-int v0, v7, v8 │ │ -0a2470: 3507 2300 |0006: if-ge v7, v0, 0029 // +0023 │ │ -0a2474: d071 0020 |0008: add-int/lit16 v1, v7, #int 8192 // #2000 │ │ -0a2478: 3501 0800 |000a: if-ge v1, v0, 0012 // +0008 │ │ -0a247c: 0143 |000c: move v3, v4 │ │ -0a247e: 7040 ff29 6537 |000d: invoke-direct {v5, v6, v7, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:([CII)V // method@29ff │ │ -0a2484: 0117 |0010: move v7, v1 │ │ -0a2486: 28f5 |0011: goto 0006 // -000b │ │ -0a2488: 9103 0007 |0012: sub-int v3, v0, v7 │ │ -0a248c: 28f9 |0014: goto 000d // -0007 │ │ -0a248e: 5252 2813 |0015: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a2492: 9003 0208 |0017: add-int v3, v2, v8 │ │ -0a2496: 3743 0700 |0019: if-le v3, v4, 0020 // +0007 │ │ -0a249a: 6e10 092a 0500 |001b: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ -0a24a0: 5252 2813 |001e: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a24a4: 5453 2913 |0020: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ -0a24a8: 7158 4f2b 7623 |0022: invoke-static {v6, v7, v3, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ -0a24ae: 9003 0208 |0025: add-int v3, v2, v8 │ │ -0a24b2: 5953 2813 |0027: iput v3, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a24b6: 0e00 |0029: return-void │ │ +0a2538: |[0a2538] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.append:([CII)V │ │ +0a2548: 1304 0020 |0000: const/16 v4, #int 8192 // #2000 │ │ +0a254c: 3748 1300 |0002: if-le v8, v4, 0015 // +0013 │ │ +0a2550: 9000 0708 |0004: add-int v0, v7, v8 │ │ +0a2554: 3507 2300 |0006: if-ge v7, v0, 0029 // +0023 │ │ +0a2558: d071 0020 |0008: add-int/lit16 v1, v7, #int 8192 // #2000 │ │ +0a255c: 3501 0800 |000a: if-ge v1, v0, 0012 // +0008 │ │ +0a2560: 0143 |000c: move v3, v4 │ │ +0a2562: 7040 ff29 6537 |000d: invoke-direct {v5, v6, v7, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:([CII)V // method@29ff │ │ +0a2568: 0117 |0010: move v7, v1 │ │ +0a256a: 28f5 |0011: goto 0006 // -000b │ │ +0a256c: 9103 0007 |0012: sub-int v3, v0, v7 │ │ +0a2570: 28f9 |0014: goto 000d // -0007 │ │ +0a2572: 5252 2813 |0015: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2576: 9003 0208 |0017: add-int v3, v2, v8 │ │ +0a257a: 3743 0700 |0019: if-le v3, v4, 0020 // +0007 │ │ +0a257e: 6e10 092a 0500 |001b: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ +0a2584: 5252 2813 |001e: iget v2, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2588: 5453 2913 |0020: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ +0a258c: 7158 4f2b 7623 |0022: invoke-static {v6, v7, v3, v2, v8}, Ljava/lang/System;.arraycopy:(Ljava/lang/Object;ILjava/lang/Object;II)V // method@2b4f │ │ +0a2592: 9003 0208 |0025: add-int v3, v2, v8 │ │ +0a2596: 5953 2813 |0027: iput v3, v5, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a259a: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0004 line=95 │ │ 0x0006 line=96 │ │ 0x0008 line=97 │ │ 0x000a line=98 │ │ @@ -170941,41 +170972,41 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 48 16-bit code units │ │ -0a24b8: |[0a24b8] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.escapeAndAppendString:(Ljava/lang/String;)V │ │ -0a24c8: 6e10 2b2b 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a24ce: 0a00 |0003: move-result v0 │ │ -0a24d0: 6207 2313 |0004: sget-object v7, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ -0a24d4: 2177 |0006: array-length v7, v7 │ │ -0a24d6: 8e71 |0007: int-to-char v1, v7 │ │ -0a24d8: 6204 2313 |0008: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ -0a24dc: 1205 |000a: const/4 v5, #int 0 // #0 │ │ -0a24de: 1206 |000b: const/4 v6, #int 0 // #0 │ │ -0a24e0: 3506 1c00 |000c: if-ge v6, v0, 0028 // +001c │ │ -0a24e4: 6e20 192b 6900 |000e: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a24ea: 0a02 |0011: move-result v2 │ │ -0a24ec: 3412 0500 |0012: if-lt v2, v1, 0017 // +0005 │ │ -0a24f0: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a24f4: 28f6 |0016: goto 000c // -000a │ │ -0a24f6: 4603 0402 |0017: aget-object v3, v4, v2 │ │ -0a24fa: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ -0a24fe: 3565 0700 |001b: if-ge v5, v6, 0022 // +0007 │ │ -0a2502: 9107 0605 |001d: sub-int v7, v6, v5 │ │ -0a2506: 7040 fe29 9875 |001f: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ -0a250c: d805 0601 |0022: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0a2510: 7020 fd29 3800 |0024: invoke-direct {v8, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2516: 28ed |0027: goto 0014 // -0013 │ │ -0a2518: 3565 0700 |0028: if-ge v5, v6, 002f // +0007 │ │ -0a251c: 9107 0605 |002a: sub-int v7, v6, v5 │ │ -0a2520: 7040 fe29 9875 |002c: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ -0a2526: 0e00 |002f: return-void │ │ +0a259c: |[0a259c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.escapeAndAppendString:(Ljava/lang/String;)V │ │ +0a25ac: 6e10 2b2b 0900 |0000: invoke-virtual {v9}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a25b2: 0a00 |0003: move-result v0 │ │ +0a25b4: 6207 2313 |0004: sget-object v7, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ +0a25b8: 2177 |0006: array-length v7, v7 │ │ +0a25ba: 8e71 |0007: int-to-char v1, v7 │ │ +0a25bc: 6204 2313 |0008: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ +0a25c0: 1205 |000a: const/4 v5, #int 0 // #0 │ │ +0a25c2: 1206 |000b: const/4 v6, #int 0 // #0 │ │ +0a25c4: 3506 1c00 |000c: if-ge v6, v0, 0028 // +001c │ │ +0a25c8: 6e20 192b 6900 |000e: invoke-virtual {v9, v6}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a25ce: 0a02 |0011: move-result v2 │ │ +0a25d0: 3412 0500 |0012: if-lt v2, v1, 0017 // +0005 │ │ +0a25d4: d806 0601 |0014: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a25d8: 28f6 |0016: goto 000c // -000a │ │ +0a25da: 4603 0402 |0017: aget-object v3, v4, v2 │ │ +0a25de: 3803 fbff |0019: if-eqz v3, 0014 // -0005 │ │ +0a25e2: 3565 0700 |001b: if-ge v5, v6, 0022 // +0007 │ │ +0a25e6: 9107 0605 |001d: sub-int v7, v6, v5 │ │ +0a25ea: 7040 fe29 9875 |001f: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ +0a25f0: d805 0601 |0022: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0a25f4: 7020 fd29 3800 |0024: invoke-direct {v8, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a25fa: 28ed |0027: goto 0014 // -0013 │ │ +0a25fc: 3565 0700 |0028: if-ge v5, v6, 002f // +0007 │ │ +0a2600: 9107 0605 |002a: sub-int v7, v6, v5 │ │ +0a2604: 7040 fe29 9875 |002c: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;II)V // method@29fe │ │ +0a260a: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0008 line=119 │ │ 0x000a line=120 │ │ 0x000b line=122 │ │ @@ -171007,39 +171038,39 @@ │ │ type : '([CII)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 44 16-bit code units │ │ -0a2528: |[0a2528] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.escapeAndAppendString:([CII)V │ │ -0a2538: 6207 2313 |0000: sget-object v7, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ -0a253c: 2177 |0002: array-length v7, v7 │ │ -0a253e: 8e70 |0003: int-to-char v0, v7 │ │ -0a2540: 6204 2313 |0004: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ -0a2544: 9002 0a0b |0006: add-int v2, v10, v11 │ │ -0a2548: 01a5 |0008: move v5, v10 │ │ -0a254a: 01a6 |0009: move v6, v10 │ │ -0a254c: 3526 1a00 |000a: if-ge v6, v2, 0024 // +001a │ │ -0a2550: 4901 0906 |000c: aget-char v1, v9, v6 │ │ -0a2554: 3401 0500 |000e: if-lt v1, v0, 0013 // +0005 │ │ -0a2558: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0a255c: 28f8 |0012: goto 000a // -0008 │ │ -0a255e: 4603 0401 |0013: aget-object v3, v4, v1 │ │ -0a2562: 3803 fbff |0015: if-eqz v3, 0010 // -0005 │ │ -0a2566: 3565 0700 |0017: if-ge v5, v6, 001e // +0007 │ │ -0a256a: 9107 0605 |0019: sub-int v7, v6, v5 │ │ -0a256e: 7040 ff29 9875 |001b: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:([CII)V // method@29ff │ │ -0a2574: d805 0601 |001e: add-int/lit8 v5, v6, #int 1 // #01 │ │ -0a2578: 7020 fd29 3800 |0020: invoke-direct {v8, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a257e: 28ed |0023: goto 0010 // -0013 │ │ -0a2580: 3565 0700 |0024: if-ge v5, v6, 002b // +0007 │ │ -0a2584: 9107 0605 |0026: sub-int v7, v6, v5 │ │ -0a2588: 7040 ff29 9875 |0028: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:([CII)V // method@29ff │ │ -0a258e: 0e00 |002b: return-void │ │ +0a260c: |[0a260c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.escapeAndAppendString:([CII)V │ │ +0a261c: 6207 2313 |0000: sget-object v7, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ +0a2620: 2177 |0002: array-length v7, v7 │ │ +0a2622: 8e70 |0003: int-to-char v0, v7 │ │ +0a2624: 6204 2313 |0004: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.ESCAPE_TABLE:[Ljava/lang/String; // field@1323 │ │ +0a2628: 9002 0a0b |0006: add-int v2, v10, v11 │ │ +0a262c: 01a5 |0008: move v5, v10 │ │ +0a262e: 01a6 |0009: move v6, v10 │ │ +0a2630: 3526 1a00 |000a: if-ge v6, v2, 0024 // +001a │ │ +0a2634: 4901 0906 |000c: aget-char v1, v9, v6 │ │ +0a2638: 3401 0500 |000e: if-lt v1, v0, 0013 // +0005 │ │ +0a263c: d806 0601 |0010: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0a2640: 28f8 |0012: goto 000a // -0008 │ │ +0a2642: 4603 0401 |0013: aget-object v3, v4, v1 │ │ +0a2646: 3803 fbff |0015: if-eqz v3, 0010 // -0005 │ │ +0a264a: 3565 0700 |0017: if-ge v5, v6, 001e // +0007 │ │ +0a264e: 9107 0605 |0019: sub-int v7, v6, v5 │ │ +0a2652: 7040 ff29 9875 |001b: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:([CII)V // method@29ff │ │ +0a2658: d805 0601 |001e: add-int/lit8 v5, v6, #int 1 // #01 │ │ +0a265c: 7020 fd29 3800 |0020: invoke-direct {v8, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2662: 28ed |0023: goto 0010 // -0013 │ │ +0a2664: 3565 0700 |0024: if-ge v5, v6, 002b // +0007 │ │ +0a2668: 9107 0605 |0026: sub-int v7, v6, v5 │ │ +0a266c: 7040 ff29 9875 |0028: invoke-direct {v8, v9, v5, v7}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:([CII)V // method@29ff │ │ +0a2672: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0006 line=141 │ │ 0x0008 line=142 │ │ 0x0009 line=144 │ │ @@ -171073,30 +171104,30 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0a2590: |[0a2590] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.flushBytes:()V │ │ -0a25a0: 5441 2413 |0000: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a25a4: 6e10 822b 0100 |0002: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@2b82 │ │ -0a25aa: 0a00 |0005: move-result v0 │ │ -0a25ac: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ -0a25b0: 5441 2413 |0008: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a25b4: 6e10 812b 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@2b81 │ │ -0a25ba: 5441 2713 |000d: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ -0a25be: 5442 2413 |000f: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a25c2: 6e10 7f2b 0200 |0011: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b7f │ │ -0a25c8: 0c02 |0014: move-result-object v2 │ │ -0a25ca: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0a25cc: 6e40 8c2a 2103 |0016: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@2a8c │ │ -0a25d2: 5441 2413 |0019: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a25d6: 6e10 802b 0100 |001b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@2b80 │ │ -0a25dc: 0e00 |001e: return-void │ │ +0a2674: |[0a2674] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.flushBytes:()V │ │ +0a2684: 5441 2413 |0000: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a2688: 6e10 822b 0100 |0002: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.position:()I // method@2b82 │ │ +0a268e: 0a00 |0005: move-result v0 │ │ +0a2690: 3d00 1800 |0006: if-lez v0, 001e // +0018 │ │ +0a2694: 5441 2413 |0008: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a2698: 6e10 812b 0100 |000a: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.flip:()Ljava/nio/Buffer; // method@2b81 │ │ +0a269e: 5441 2713 |000d: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ +0a26a2: 5442 2413 |000f: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a26a6: 6e10 7f2b 0200 |0011: invoke-virtual {v2}, Ljava/nio/ByteBuffer;.array:()[B // method@2b7f │ │ +0a26ac: 0c02 |0014: move-result-object v2 │ │ +0a26ae: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0a26b0: 6e40 8c2a 2103 |0016: invoke-virtual {v1, v2, v3, v0}, Ljava/io/OutputStream;.write:([BII)V // method@2a8c │ │ +0a26b6: 5441 2413 |0019: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a26ba: 6e10 802b 0100 |001b: invoke-virtual {v1}, Ljava/nio/ByteBuffer;.clear:()Ljava/nio/Buffer; // method@2b80 │ │ +0a26c0: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x0019 line=215 │ │ 0x001e line=217 │ │ @@ -171110,28 +171141,28 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0a25e0: |[0a25e0] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ -0a25f0: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ -0a25f4: 7020 fc29 0100 |0002: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ -0a25fa: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ -0a25fe: 7020 fd29 2100 |0007: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2604: 1300 3a00 |000a: const/16 v0, #int 58 // #3a │ │ -0a2608: 7020 fc29 0100 |000c: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ -0a260e: 7020 fd29 3100 |000f: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2614: 1a00 a001 |0012: const-string v0, "="" // string@01a0 │ │ -0a2618: 7020 fd29 0100 |0014: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a261e: 7020 072a 4100 |0017: invoke-direct {v1, v4}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.escapeAndAppendString:(Ljava/lang/String;)V // method@2a07 │ │ -0a2624: 1300 2200 |001a: const/16 v0, #int 34 // #22 │ │ -0a2628: 7020 fc29 0100 |001c: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ -0a262e: 1101 |001f: return-object v1 │ │ +0a26c4: |[0a26c4] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ +0a26d4: 1300 2000 |0000: const/16 v0, #int 32 // #20 │ │ +0a26d8: 7020 fc29 0100 |0002: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ +0a26de: 3802 0a00 |0005: if-eqz v2, 000f // +000a │ │ +0a26e2: 7020 fd29 2100 |0007: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a26e8: 1300 3a00 |000a: const/16 v0, #int 58 // #3a │ │ +0a26ec: 7020 fc29 0100 |000c: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ +0a26f2: 7020 fd29 3100 |000f: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a26f8: 1a00 a001 |0012: const-string v0, "="" // string@01a0 │ │ +0a26fc: 7020 fd29 0100 |0014: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2702: 7020 072a 4100 |0017: invoke-direct {v1, v4}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.escapeAndAppendString:(Ljava/lang/String;)V // method@2a07 │ │ +0a2708: 1300 2200 |001a: const/16 v0, #int 34 // #22 │ │ +0a270c: 7020 fc29 0100 |001c: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ +0a2712: 1101 |001f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0005 line=162 │ │ 0x0007 line=163 │ │ 0x000a line=164 │ │ 0x000f line=166 │ │ @@ -171150,18 +171181,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2630: |[0a2630] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.cdsect:(Ljava/lang/String;)V │ │ -0a2640: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2644: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a264a: 2700 |0005: throw v0 │ │ +0a2714: |[0a2714] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.cdsect:(Ljava/lang/String;)V │ │ +0a2724: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2728: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a272e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -171170,18 +171201,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a264c: |[0a264c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.comment:(Ljava/lang/String;)V │ │ -0a265c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2660: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2666: 2700 |0005: throw v0 │ │ +0a2730: |[0a2730] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.comment:(Ljava/lang/String;)V │ │ +0a2740: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2744: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a274a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -171190,18 +171221,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2668: |[0a2668] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.docdecl:(Ljava/lang/String;)V │ │ -0a2678: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a267c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2682: 2700 |0005: throw v0 │ │ +0a274c: |[0a274c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.docdecl:(Ljava/lang/String;)V │ │ +0a275c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2760: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2766: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -171210,17 +171241,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2684: |[0a2684] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.endDocument:()V │ │ -0a2694: 6e10 092a 0000 |0000: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ -0a269a: 0e00 |0003: return-void │ │ +0a2768: |[0a2768] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.endDocument:()V │ │ +0a2778: 6e10 092a 0000 |0000: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flush:()V // method@2a09 │ │ +0a277e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=188 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ │ │ @@ -171229,34 +171260,34 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a269c: |[0a269c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ -0a26ac: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a26b0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0a26b4: 1a00 3a00 |0004: const-string v0, " /> │ │ +0a2780: |[0a2780] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ +0a2790: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2794: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0a2798: 1a00 3a00 |0004: const-string v0, " /> │ │ " // string@003a │ │ -0a26b8: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a26be: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a26c0: 5c10 2613 |000a: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a26c4: 1101 |000c: return-object v1 │ │ -0a26c6: 1a00 6f01 |000d: const-string v0, " │ │ +0a279c: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a27a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a27a4: 5c10 2613 |000a: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a27a8: 1101 |000c: return-object v1 │ │ +0a27aa: 1a00 6f01 |000d: const-string v0, " │ │ " // string@01a4 │ │ -0a26ee: 7020 fd29 0100 |0021: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a26f4: 28e5 |0024: goto 0009 // -001b │ │ +0a27d2: 7020 fd29 0100 |0021: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a27d8: 28e5 |0024: goto 0009 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0004 line=192 │ │ 0x0009 line=202 │ │ 0x000c line=203 │ │ 0x000d line=194 │ │ @@ -171275,18 +171306,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a26f8: |[0a26f8] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.entityRef:(Ljava/lang/String;)V │ │ -0a2708: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a270c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2712: 2700 |0005: throw v0 │ │ +0a27dc: |[0a27dc] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.entityRef:(Ljava/lang/String;)V │ │ +0a27ec: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a27f0: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a27f6: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -171295,58 +171326,58 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0a2714: |[0a2714] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.flush:()V │ │ -0a2724: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0a2726: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0a2728: 5262 2813 |0002: iget v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a272c: 3d02 4200 |0004: if-lez v2, 0046 // +0042 │ │ -0a2730: 5462 2713 |0006: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ -0a2734: 3802 3f00 |0008: if-eqz v2, 0047 // +003f │ │ -0a2738: 5462 2913 |000a: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ -0a273c: 5263 2813 |000c: iget v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a2740: 7130 842b 5203 |000e: invoke-static {v2, v5, v3}, Ljava/nio/CharBuffer;.wrap:([CII)Ljava/nio/CharBuffer; // method@2b84 │ │ -0a2746: 0c00 |0011: move-result-object v0 │ │ -0a2748: 5462 2513 |0012: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mCharset:Ljava/nio/charset/CharsetEncoder; // field@1325 │ │ -0a274c: 5463 2413 |0014: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a2750: 6e40 872b 0243 |0016: invoke-virtual {v2, v0, v3, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@2b87 │ │ -0a2756: 0c01 |0019: move-result-object v1 │ │ -0a2758: 6e10 882b 0100 |001a: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.isError:()Z // method@2b88 │ │ -0a275e: 0a02 |001d: move-result v2 │ │ -0a2760: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ -0a2764: 2202 7605 |0020: new-instance v2, Ljava/io/IOException; // type@0576 │ │ -0a2768: 6e10 8a2b 0100 |0022: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@2b8a │ │ -0a276e: 0c03 |0025: move-result-object v3 │ │ -0a2770: 7020 7e2a 3200 |0026: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ -0a2776: 2702 |0029: throw v2 │ │ -0a2778: 6e10 892b 0100 |002a: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.isOverflow:()Z // method@2b89 │ │ -0a277e: 0a02 |002d: move-result v2 │ │ -0a2780: 3802 0e00 |002e: if-eqz v2, 003c // +000e │ │ -0a2784: 7010 0a2a 0600 |0030: invoke-direct {v6}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flushBytes:()V // method@2a0a │ │ -0a278a: 5462 2513 |0033: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mCharset:Ljava/nio/charset/CharsetEncoder; // field@1325 │ │ -0a278e: 5463 2413 |0035: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ -0a2792: 6e40 872b 0243 |0037: invoke-virtual {v2, v0, v3, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@2b87 │ │ -0a2798: 0c01 |003a: move-result-object v1 │ │ -0a279a: 28df |003b: goto 001a // -0021 │ │ -0a279c: 7010 0a2a 0600 |003c: invoke-direct {v6}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flushBytes:()V // method@2a0a │ │ -0a27a2: 5462 2713 |003f: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ -0a27a6: 6e10 8b2a 0200 |0041: invoke-virtual {v2}, Ljava/io/OutputStream;.flush:()V // method@2a8b │ │ -0a27ac: 5965 2813 |0044: iput v5, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a27b0: 0e00 |0046: return-void │ │ -0a27b2: 5462 2a13 |0047: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mWriter:Ljava/io/Writer; // field@132a │ │ -0a27b6: 5463 2913 |0049: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ -0a27ba: 5264 2813 |004b: iget v4, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ -0a27be: 6e40 a22a 3245 |004d: invoke-virtual {v2, v3, v5, v4}, Ljava/io/Writer;.write:([CII)V // method@2aa2 │ │ -0a27c4: 5462 2a13 |0050: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mWriter:Ljava/io/Writer; // field@132a │ │ -0a27c8: 6e10 a12a 0200 |0052: invoke-virtual {v2}, Ljava/io/Writer;.flush:()V // method@2aa1 │ │ -0a27ce: 28ef |0055: goto 0044 // -0011 │ │ +0a27f8: |[0a27f8] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.flush:()V │ │ +0a2808: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0a280a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0a280c: 5262 2813 |0002: iget v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2810: 3d02 4200 |0004: if-lez v2, 0046 // +0042 │ │ +0a2814: 5462 2713 |0006: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ +0a2818: 3802 3f00 |0008: if-eqz v2, 0047 // +003f │ │ +0a281c: 5462 2913 |000a: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ +0a2820: 5263 2813 |000c: iget v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2824: 7130 842b 5203 |000e: invoke-static {v2, v5, v3}, Ljava/nio/CharBuffer;.wrap:([CII)Ljava/nio/CharBuffer; // method@2b84 │ │ +0a282a: 0c00 |0011: move-result-object v0 │ │ +0a282c: 5462 2513 |0012: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mCharset:Ljava/nio/charset/CharsetEncoder; // field@1325 │ │ +0a2830: 5463 2413 |0014: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a2834: 6e40 872b 0243 |0016: invoke-virtual {v2, v0, v3, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@2b87 │ │ +0a283a: 0c01 |0019: move-result-object v1 │ │ +0a283c: 6e10 882b 0100 |001a: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.isError:()Z // method@2b88 │ │ +0a2842: 0a02 |001d: move-result v2 │ │ +0a2844: 3802 0c00 |001e: if-eqz v2, 002a // +000c │ │ +0a2848: 2202 7605 |0020: new-instance v2, Ljava/io/IOException; // type@0576 │ │ +0a284c: 6e10 8a2b 0100 |0022: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.toString:()Ljava/lang/String; // method@2b8a │ │ +0a2852: 0c03 |0025: move-result-object v3 │ │ +0a2854: 7020 7e2a 3200 |0026: invoke-direct {v2, v3}, Ljava/io/IOException;.:(Ljava/lang/String;)V // method@2a7e │ │ +0a285a: 2702 |0029: throw v2 │ │ +0a285c: 6e10 892b 0100 |002a: invoke-virtual {v1}, Ljava/nio/charset/CoderResult;.isOverflow:()Z // method@2b89 │ │ +0a2862: 0a02 |002d: move-result v2 │ │ +0a2864: 3802 0e00 |002e: if-eqz v2, 003c // +000e │ │ +0a2868: 7010 0a2a 0600 |0030: invoke-direct {v6}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flushBytes:()V // method@2a0a │ │ +0a286e: 5462 2513 |0033: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mCharset:Ljava/nio/charset/CharsetEncoder; // field@1325 │ │ +0a2872: 5463 2413 |0035: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mBytes:Ljava/nio/ByteBuffer; // field@1324 │ │ +0a2876: 6e40 872b 0243 |0037: invoke-virtual {v2, v0, v3, v4}, Ljava/nio/charset/CharsetEncoder;.encode:(Ljava/nio/CharBuffer;Ljava/nio/ByteBuffer;Z)Ljava/nio/charset/CoderResult; // method@2b87 │ │ +0a287c: 0c01 |003a: move-result-object v1 │ │ +0a287e: 28df |003b: goto 001a // -0021 │ │ +0a2880: 7010 0a2a 0600 |003c: invoke-direct {v6}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.flushBytes:()V // method@2a0a │ │ +0a2886: 5462 2713 |003f: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ +0a288a: 6e10 8b2a 0200 |0041: invoke-virtual {v2}, Ljava/io/OutputStream;.flush:()V // method@2a8b │ │ +0a2890: 5965 2813 |0044: iput v5, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a2894: 0e00 |0046: return-void │ │ +0a2896: 5462 2a13 |0047: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mWriter:Ljava/io/Writer; // field@132a │ │ +0a289a: 5463 2913 |0049: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mText:[C // field@1329 │ │ +0a289e: 5264 2813 |004b: iget v4, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mPos:I // field@1328 │ │ +0a28a2: 6e40 a22a 3245 |004d: invoke-virtual {v2, v3, v5, v4}, Ljava/io/Writer;.write:([CII)V // method@2aa2 │ │ +0a28a8: 5462 2a13 |0050: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mWriter:Ljava/io/Writer; // field@132a │ │ +0a28ac: 6e10 a12a 0200 |0052: invoke-virtual {v2}, Ljava/io/Writer;.flush:()V // method@2aa1 │ │ +0a28b2: 28ef |0055: goto 0044 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=221 │ │ 0x0006 line=222 │ │ 0x000a line=223 │ │ 0x0012 line=224 │ │ 0x001a line=226 │ │ @@ -171371,18 +171402,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a27d0: |[0a27d0] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getDepth:()I │ │ -0a27e0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a27e4: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a27ea: 2700 |0005: throw v0 │ │ +0a28b4: |[0a28b4] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getDepth:()I │ │ +0a28c4: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a28c8: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a28ce: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ │ │ #9 : (in Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;) │ │ @@ -171390,18 +171421,18 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a27ec: |[0a27ec] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getFeature:(Ljava/lang/String;)Z │ │ -0a27fc: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2800: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2806: 2700 |0005: throw v0 │ │ +0a28d0: |[0a28d0] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getFeature:(Ljava/lang/String;)Z │ │ +0a28e0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a28e4: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a28ea: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -171410,18 +171441,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2808: |[0a2808] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getName:()Ljava/lang/String; │ │ -0a2818: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a281c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2822: 2700 |0005: throw v0 │ │ +0a28ec: |[0a28ec] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getName:()Ljava/lang/String; │ │ +0a28fc: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2900: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2906: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ │ │ #11 : (in Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;) │ │ @@ -171429,18 +171460,18 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2824: |[0a2824] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getNamespace:()Ljava/lang/String; │ │ -0a2834: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2838: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a283e: 2700 |0005: throw v0 │ │ +0a2908: |[0a2908] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getNamespace:()Ljava/lang/String; │ │ +0a2918: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a291c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2922: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ │ │ #12 : (in Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;) │ │ @@ -171448,18 +171479,18 @@ │ │ type : '(Ljava/lang/String;Z)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2840: |[0a2840] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getPrefix:(Ljava/lang/String;Z)Ljava/lang/String; │ │ -0a2850: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2854: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a285a: 2700 |0005: throw v0 │ │ +0a2924: |[0a2924] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getPrefix:(Ljava/lang/String;Z)Ljava/lang/String; │ │ +0a2934: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2938: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a293e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 namespace Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 generatePrefix Z │ │ @@ -171469,18 +171500,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a285c: |[0a285c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ -0a286c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2870: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2876: 2700 |0005: throw v0 │ │ +0a2940: |[0a2940] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.getProperty:(Ljava/lang/String;)Ljava/lang/Object; │ │ +0a2950: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2954: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a295a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ │ │ @@ -171489,18 +171520,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2878: |[0a2878] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.ignorableWhitespace:(Ljava/lang/String;)V │ │ -0a2888: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a288c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a2892: 2700 |0005: throw v0 │ │ +0a295c: |[0a295c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.ignorableWhitespace:(Ljava/lang/String;)V │ │ +0a296c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2970: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2976: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -171509,18 +171540,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2894: |[0a2894] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.processingInstruction:(Ljava/lang/String;)V │ │ -0a28a4: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a28a8: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a28ae: 2700 |0005: throw v0 │ │ +0a2978: |[0a2978] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.processingInstruction:(Ljava/lang/String;)V │ │ +0a2988: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a298c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2992: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/String; │ │ │ │ @@ -171529,23 +171560,23 @@ │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a28b0: |[0a28b0] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setFeature:(Ljava/lang/String;Z)V │ │ -0a28c0: 1a00 9b1f |0000: const-string v0, "http://xmlpull.org/v1/doc/features.html#indent-output" // string@1f9b │ │ -0a28c4: 6e20 1d2b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a28ca: 0a00 |0005: move-result v0 │ │ -0a28cc: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ -0a28d0: 0e00 |0008: return-void │ │ -0a28d2: 2200 ae05 |0009: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a28d6: 7010 5e2b 0000 |000b: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a28dc: 2700 |000e: throw v0 │ │ +0a2994: |[0a2994] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setFeature:(Ljava/lang/String;Z)V │ │ +0a29a4: 1a00 9d1f |0000: const-string v0, "http://xmlpull.org/v1/doc/features.html#indent-output" // string@1f9d │ │ +0a29a8: 6e20 1d2b 0200 |0002: invoke-virtual {v2, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a29ae: 0a00 |0005: move-result v0 │ │ +0a29b0: 3800 0300 |0006: if-eqz v0, 0009 // +0003 │ │ +0a29b4: 0e00 |0008: return-void │ │ +0a29b6: 2200 ae05 |0009: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a29ba: 7010 5e2b 0000 |000b: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a29c0: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0008 line=279 │ │ 0x0009 line=281 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ @@ -171557,42 +171588,42 @@ │ │ type : '(Ljava/io/OutputStream;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0a28e0: |[0a28e0] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ -0a28f0: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0a28f4: 2201 9205 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0a28f8: 7010 d42a 0100 |0004: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -0a28fe: 2701 |0007: throw v1 │ │ -0a2900: 7110 852b 0400 |0008: invoke-static {v4}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2b85 │ │ -0a2906: 0c01 |000b: move-result-object v1 │ │ -0a2908: 6e10 862b 0100 |000c: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@2b86 │ │ -0a290e: 0c01 |000f: move-result-object v1 │ │ -0a2910: 5b21 2513 |0010: iput-object v1, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mCharset:Ljava/nio/charset/CharsetEncoder; // field@1325 │ │ -0a2914: 5b23 2713 |0012: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ -0a2918: 0e00 |0014: return-void │ │ -0a291a: 0d00 |0015: move-exception v0 │ │ -0a291c: 2201 7e05 |0016: new-instance v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ -0a2920: 7020 9e2a 4100 |0018: invoke-direct {v1, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@2a9e │ │ -0a2926: 6e20 9f2a 0100 |001b: invoke-virtual {v1, v0}, Ljava/io/UnsupportedEncodingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2a9f │ │ -0a292c: 0c01 |001e: move-result-object v1 │ │ -0a292e: 1f01 7e05 |001f: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ -0a2932: 1f01 7e05 |0021: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ -0a2936: 2701 |0023: throw v1 │ │ -0a2938: 0d00 |0024: move-exception v0 │ │ -0a293a: 2201 7e05 |0025: new-instance v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ -0a293e: 7020 9e2a 4100 |0027: invoke-direct {v1, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@2a9e │ │ -0a2944: 6e20 9f2a 0100 |002a: invoke-virtual {v1, v0}, Ljava/io/UnsupportedEncodingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2a9f │ │ -0a294a: 0c01 |002d: move-result-object v1 │ │ -0a294c: 1f01 7e05 |002e: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ -0a2950: 1f01 7e05 |0030: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ -0a2954: 2701 |0032: throw v1 │ │ +0a29c4: |[0a29c4] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V │ │ +0a29d4: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0a29d8: 2201 9205 |0002: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0a29dc: 7010 d42a 0100 |0004: invoke-direct {v1}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +0a29e2: 2701 |0007: throw v1 │ │ +0a29e4: 7110 852b 0400 |0008: invoke-static {v4}, Ljava/nio/charset/Charset;.forName:(Ljava/lang/String;)Ljava/nio/charset/Charset; // method@2b85 │ │ +0a29ea: 0c01 |000b: move-result-object v1 │ │ +0a29ec: 6e10 862b 0100 |000c: invoke-virtual {v1}, Ljava/nio/charset/Charset;.newEncoder:()Ljava/nio/charset/CharsetEncoder; // method@2b86 │ │ +0a29f2: 0c01 |000f: move-result-object v1 │ │ +0a29f4: 5b21 2513 |0010: iput-object v1, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mCharset:Ljava/nio/charset/CharsetEncoder; // field@1325 │ │ +0a29f8: 5b23 2713 |0012: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mOutputStream:Ljava/io/OutputStream; // field@1327 │ │ +0a29fc: 0e00 |0014: return-void │ │ +0a29fe: 0d00 |0015: move-exception v0 │ │ +0a2a00: 2201 7e05 |0016: new-instance v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ +0a2a04: 7020 9e2a 4100 |0018: invoke-direct {v1, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@2a9e │ │ +0a2a0a: 6e20 9f2a 0100 |001b: invoke-virtual {v1, v0}, Ljava/io/UnsupportedEncodingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2a9f │ │ +0a2a10: 0c01 |001e: move-result-object v1 │ │ +0a2a12: 1f01 7e05 |001f: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ +0a2a16: 1f01 7e05 |0021: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ +0a2a1a: 2701 |0023: throw v1 │ │ +0a2a1c: 0d00 |0024: move-exception v0 │ │ +0a2a1e: 2201 7e05 |0025: new-instance v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ +0a2a22: 7020 9e2a 4100 |0027: invoke-direct {v1, v4}, Ljava/io/UnsupportedEncodingException;.:(Ljava/lang/String;)V // method@2a9e │ │ +0a2a28: 6e20 9f2a 0100 |002a: invoke-virtual {v1, v0}, Ljava/io/UnsupportedEncodingException;.initCause:(Ljava/lang/Throwable;)Ljava/lang/Throwable; // method@2a9f │ │ +0a2a2e: 0c01 |002d: move-result-object v1 │ │ +0a2a30: 1f01 7e05 |002e: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ +0a2a34: 1f01 7e05 |0030: check-cast v1, Ljava/io/UnsupportedEncodingException; // type@057e │ │ +0a2a38: 2701 |0032: throw v1 │ │ catches : 1 │ │ 0x0008 - 0x0012 │ │ Ljava/nio/charset/IllegalCharsetNameException; -> 0x0015 │ │ Ljava/nio/charset/UnsupportedCharsetException; -> 0x0024 │ │ positions : │ │ 0x0000 line=285 │ │ 0x0002 line=286 │ │ @@ -171615,17 +171646,17 @@ │ │ type : '(Ljava/io/Writer;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a2968: |[0a2968] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setOutput:(Ljava/io/Writer;)V │ │ -0a2978: 5b01 2a13 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mWriter:Ljava/io/Writer; // field@132a │ │ -0a297c: 0e00 |0002: return-void │ │ +0a2a4c: |[0a2a4c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setOutput:(Ljava/io/Writer;)V │ │ +0a2a5c: 5b01 2a13 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mWriter:Ljava/io/Writer; // field@132a │ │ +0a2a60: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0003 reg=1 writer Ljava/io/Writer; │ │ @@ -171635,18 +171666,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a2980: |[0a2980] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V │ │ -0a2990: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a2994: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a299a: 2700 |0005: throw v0 │ │ +0a2a64: |[0a2a64] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setPrefix:(Ljava/lang/String;Ljava/lang/String;)V │ │ +0a2a74: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2a78: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2a7e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 prefix Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 namespace Ljava/lang/String; │ │ @@ -171656,18 +171687,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a299c: |[0a299c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V │ │ -0a29ac: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0a29b0: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0a29b6: 2700 |0005: throw v0 │ │ +0a2a80: |[0a2a80] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.setProperty:(Ljava/lang/String;Ljava/lang/Object;)V │ │ +0a2a90: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0a2a94: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0a2a9a: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ 0x0000 - 0x0006 reg=2 name Ljava/lang/String; │ │ 0x0000 - 0x0006 reg=3 value Ljava/lang/Object; │ │ @@ -171677,36 +171708,36 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/Boolean;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0a29b8: |[0a29b8] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ -0a29c8: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a29cc: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a29d2: 1a01 7201 |0005: const-string v1, " │ │ +0a2a9c: |[0a2a9c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V │ │ +0a2aac: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a2ab0: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a2ab6: 1a01 7201 |0005: const-string v1, " │ │ " // string@00cd │ │ -0a29fa: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2a00: 0c00 |001c: move-result-object v0 │ │ -0a2a02: 6e10 4e2b 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a2a08: 0c00 |0020: move-result-object v0 │ │ -0a2a0a: 7020 fd29 0200 |0021: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2a10: 0e00 |0024: return-void │ │ -0a2a12: 1a00 7227 |0025: const-string v0, "no" // string@2772 │ │ -0a2a16: 28ec |0027: goto 0013 // -0014 │ │ +0a2ade: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a2ae4: 0c00 |001c: move-result-object v0 │ │ +0a2ae6: 6e10 4e2b 0000 |001d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a2aec: 0c00 |0020: move-result-object v0 │ │ +0a2aee: 7020 fd29 0200 |0021: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2af4: 0e00 |0024: return-void │ │ +0a2af6: 1a00 7527 |0025: const-string v0, "no" // string@2775 │ │ +0a2afa: 28ec |0027: goto 0013 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ 0x0024 line=315 │ │ 0x0025 line=314 │ │ locals : │ │ 0x0000 - 0x0028 reg=2 this Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; │ │ @@ -171718,30 +171749,30 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0a2a18: |[0a2a18] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ -0a2a28: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a2a2c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a2a30: 1a00 a401 |0004: const-string v0, "> │ │ +0a2afc: |[0a2afc] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ +0a2b0c: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2b10: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a2b14: 1a00 a401 |0004: const-string v0, "> │ │ " // string@01a4 │ │ -0a2a34: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2a3a: 1300 3c00 |0009: const/16 v0, #int 60 // #3c │ │ -0a2a3e: 7020 fc29 0100 |000b: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ -0a2a44: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ -0a2a48: 7020 fd29 2100 |0010: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2a4e: 1300 3a00 |0013: const/16 v0, #int 58 // #3a │ │ -0a2a52: 7020 fc29 0100 |0015: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ -0a2a58: 7020 fd29 3100 |0018: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2a5e: 1210 |001b: const/4 v0, #int 1 // #1 │ │ -0a2a60: 5c10 2613 |001c: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a2a64: 1101 |001e: return-object v1 │ │ +0a2b18: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2b1e: 1300 3c00 |0009: const/16 v0, #int 60 // #3c │ │ +0a2b22: 7020 fc29 0100 |000b: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ +0a2b28: 3802 0a00 |000e: if-eqz v2, 0018 // +000a │ │ +0a2b2c: 7020 fd29 2100 |0010: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2b32: 1300 3a00 |0013: const/16 v0, #int 58 // #3a │ │ +0a2b36: 7020 fc29 0100 |0015: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(C)V // method@29fc │ │ +0a2b3c: 7020 fd29 3100 |0018: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2b42: 1210 |001b: const/4 v0, #int 1 // #1 │ │ +0a2b44: 5c10 2613 |001c: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2b48: 1101 |001e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ 0x0009 line=321 │ │ 0x000e line=322 │ │ 0x0010 line=323 │ │ @@ -171759,23 +171790,23 @@ │ │ type : '(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2a68: |[0a2a68] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ -0a2a78: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a2a7c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a2a80: 1a00 a301 |0004: const-string v0, ">" // string@01a3 │ │ -0a2a84: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2a8a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a2a8c: 5c10 2613 |000a: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a2a90: 7020 072a 2100 |000c: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.escapeAndAppendString:(Ljava/lang/String;)V // method@2a07 │ │ -0a2a96: 1101 |000f: return-object v1 │ │ +0a2b4c: |[0a2b4c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ +0a2b5c: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2b60: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a2b64: 1a00 a301 |0004: const-string v0, ">" // string@01a3 │ │ +0a2b68: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2b6e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a2b70: 5c10 2613 |000a: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2b74: 7020 072a 2100 |000c: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.escapeAndAppendString:(Ljava/lang/String;)V // method@2a07 │ │ +0a2b7a: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0004 line=342 │ │ 0x0009 line=343 │ │ 0x000c line=345 │ │ 0x000f line=346 │ │ @@ -171788,23 +171819,23 @@ │ │ type : '([CII)Lorg/xmlpull/v1/XmlSerializer;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 16 16-bit code units │ │ -0a2a98: |[0a2a98] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.text:([CII)Lorg/xmlpull/v1/XmlSerializer; │ │ -0a2aa8: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a2aac: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a2ab0: 1a00 a301 |0004: const-string v0, ">" // string@01a3 │ │ -0a2ab4: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ -0a2aba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0a2abc: 5c10 2613 |000a: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ -0a2ac0: 7040 082a 2143 |000c: invoke-direct {v1, v2, v3, v4}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.escapeAndAppendString:([CII)V // method@2a08 │ │ -0a2ac6: 1101 |000f: return-object v1 │ │ +0a2b7c: |[0a2b7c] fr.simon.marquis.preferencesmanager.util.FastXmlSerializer.text:([CII)Lorg/xmlpull/v1/XmlSerializer; │ │ +0a2b8c: 5510 2613 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2b90: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a2b94: 1a00 a301 |0004: const-string v0, ">" // string@01a3 │ │ +0a2b98: 7020 fd29 0100 |0006: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.append:(Ljava/lang/String;)V // method@29fd │ │ +0a2b9e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0a2ba0: 5c10 2613 |000a: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.mInTag:Z // field@1326 │ │ +0a2ba4: 7040 082a 2143 |000c: invoke-direct {v1, v2, v3, v4}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.escapeAndAppendString:([CII)V // method@2a08 │ │ +0a2baa: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0009 line=334 │ │ 0x000c line=336 │ │ 0x000f line=337 │ │ @@ -171848,23 +171879,23 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a2ac8: |[0a2ac8] fr.simon.marquis.preferencesmanager.util.MyComparator.:()V │ │ -0a2ad8: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a2ade: 7100 8c2b 0000 |0003: invoke-static {}, Ljava/text/Collator;.getInstance:()Ljava/text/Collator; // method@2b8c │ │ -0a2ae4: 0c00 |0006: move-result-object v0 │ │ -0a2ae6: 5b20 2b13 |0007: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.sCollator:Ljava/text/Collator; // field@132b │ │ -0a2aea: 5420 2b13 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.sCollator:Ljava/text/Collator; // field@132b │ │ -0a2aee: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0a2af0: 6e20 8d2b 1000 |000c: invoke-virtual {v0, v1}, Ljava/text/Collator;.setStrength:(I)V // method@2b8d │ │ -0a2af6: 0e00 |000f: return-void │ │ +0a2bac: |[0a2bac] fr.simon.marquis.preferencesmanager.util.MyComparator.:()V │ │ +0a2bbc: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a2bc2: 7100 8c2b 0000 |0003: invoke-static {}, Ljava/text/Collator;.getInstance:()Ljava/text/Collator; // method@2b8c │ │ +0a2bc8: 0c00 |0006: move-result-object v0 │ │ +0a2bca: 5b20 2b13 |0007: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.sCollator:Ljava/text/Collator; // field@132b │ │ +0a2bce: 5420 2b13 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.sCollator:Ljava/text/Collator; // field@132b │ │ +0a2bd2: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0a2bd4: 6e20 8d2b 1000 |000c: invoke-virtual {v0, v1}, Ljava/text/Collator;.setStrength:(I)V // method@2b8d │ │ +0a2bda: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=24 │ │ 0x0009 line=28 │ │ 0x000f line=29 │ │ locals : │ │ @@ -171876,23 +171907,23 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/AppEntry;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0a2af8: |[0a2af8] fr.simon.marquis.preferencesmanager.util.MyComparator.compare:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)I │ │ -0a2b08: 5430 2b13 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.sCollator:Ljava/text/Collator; // field@132b │ │ -0a2b0c: 6e10 0c28 0400 |0002: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getSortingValue:()Ljava/lang/String; // method@280c │ │ -0a2b12: 0c01 |0005: move-result-object v1 │ │ -0a2b14: 6e10 0c28 0500 |0006: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getSortingValue:()Ljava/lang/String; // method@280c │ │ -0a2b1a: 0c02 |0009: move-result-object v2 │ │ -0a2b1c: 6e30 8b2b 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/text/Collator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@2b8b │ │ -0a2b22: 0a00 |000d: move-result v0 │ │ -0a2b24: 0f00 |000e: return v0 │ │ +0a2bdc: |[0a2bdc] fr.simon.marquis.preferencesmanager.util.MyComparator.compare:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)I │ │ +0a2bec: 5430 2b13 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.sCollator:Ljava/text/Collator; // field@132b │ │ +0a2bf0: 6e10 0c28 0400 |0002: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getSortingValue:()Ljava/lang/String; // method@280c │ │ +0a2bf6: 0c01 |0005: move-result-object v1 │ │ +0a2bf8: 6e10 0c28 0500 |0006: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getSortingValue:()Ljava/lang/String; // method@280c │ │ +0a2bfe: 0c02 |0009: move-result-object v2 │ │ +0a2c00: 6e30 8b2b 1002 |000a: invoke-virtual {v0, v1, v2}, Ljava/text/Collator;.compare:(Ljava/lang/String;Ljava/lang/String;)I // method@2b8b │ │ +0a2c06: 0a00 |000d: move-result v0 │ │ +0a2c08: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x000f reg=3 this Lfr/simon/marquis/preferencesmanager/util/MyComparator; │ │ 0x0000 - 0x000f reg=4 obj1 Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ 0x0000 - 0x000f reg=5 obj2 Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ @@ -171902,35 +171933,35 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a2b28: |[0a2b28] fr.simon.marquis.preferencesmanager.util.MyComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ -0a2b38: 1f02 2505 |0000: check-cast v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0a2b3c: 1f03 2505 |0002: check-cast v3, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0a2b40: 6e30 1d2a 2103 |0004: invoke-virtual {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.compare:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)I // method@2a1d │ │ -0a2b46: 0a00 |0007: move-result v0 │ │ -0a2b48: 0f00 |0008: return v0 │ │ +0a2c0c: |[0a2c0c] fr.simon.marquis.preferencesmanager.util.MyComparator.compare:(Ljava/lang/Object;Ljava/lang/Object;)I │ │ +0a2c1c: 1f02 2505 |0000: check-cast v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0a2c20: 1f03 2505 |0002: check-cast v3, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0a2c24: 6e30 1d2a 2103 |0004: invoke-virtual {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.compare:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)I // method@2a1d │ │ +0a2c2a: 0a00 |0007: move-result v0 │ │ +0a2c2c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/util/MyComparator; │ │ 0x0000 - 0x0009 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0009 reg=3 (null) Ljava/lang/Object; │ │ │ │ source_file_idx : 3643 (MyComparator.java) │ │ │ │ Class #723 header: │ │ class_idx : 1385 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4525 │ │ +source_file_idx : 4526 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 5 │ │ virtual_methods_size: 0 │ │ │ │ Class #723 - │ │ Class descriptor : 'Lfr/simon/marquis/preferencesmanager/util/Ui;' │ │ @@ -171945,17 +171976,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2b4c: |[0a2b4c] fr.simon.marquis.preferencesmanager.util.Ui.:()V │ │ -0a2b5c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a2b62: 0e00 |0003: return-void │ │ +0a2c30: |[0a2c30] fr.simon.marquis.preferencesmanager.util.Ui.:()V │ │ +0a2c40: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a2c46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/util/Ui; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/util/Ui;) │ │ @@ -171963,30 +171994,30 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;ZZ)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0a2b64: |[0a2b64] fr.simon.marquis.preferencesmanager.util.Ui.animateView:(Landroid/content/Context;Landroid/view/View;ZZ)V │ │ -0a2b74: 3804 1600 |0000: if-eqz v4, 0016 // +0016 │ │ -0a2b78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a2b7a: 6e20 7822 1300 |0003: invoke-virtual {v3, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0a2b80: 3805 0f00 |0006: if-eqz v5, 0015 // +000f │ │ -0a2b84: 3804 1100 |0008: if-eqz v4, 0019 // +0011 │ │ -0a2b88: 1501 0a01 |000a: const/high16 v1, #int 17432576 // #10a │ │ -0a2b8c: 7120 a923 1200 |000c: invoke-static {v2, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0a2b92: 0c00 |000f: move-result-object v0 │ │ -0a2b94: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0a2b98: 6e20 7b22 0300 |0012: invoke-virtual {v3, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0a2b9e: 0e00 |0015: return-void │ │ -0a2ba0: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -0a2ba4: 28eb |0018: goto 0003 // -0015 │ │ -0a2ba6: 1401 0100 0a01 |0019: const v1, #float 2.53466e-38 // #010a0001 │ │ -0a2bac: 28f0 |001c: goto 000c // -0010 │ │ +0a2c48: |[0a2c48] fr.simon.marquis.preferencesmanager.util.Ui.animateView:(Landroid/content/Context;Landroid/view/View;ZZ)V │ │ +0a2c58: 3804 1600 |0000: if-eqz v4, 0016 // +0016 │ │ +0a2c5c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a2c5e: 6e20 7822 1300 |0003: invoke-virtual {v3, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0a2c64: 3805 0f00 |0006: if-eqz v5, 0015 // +000f │ │ +0a2c68: 3804 1100 |0008: if-eqz v4, 0019 // +0011 │ │ +0a2c6c: 1501 0a01 |000a: const/high16 v1, #int 17432576 // #10a │ │ +0a2c70: 7120 a923 1200 |000c: invoke-static {v2, v1}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0a2c76: 0c00 |000f: move-result-object v0 │ │ +0a2c78: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0a2c7c: 6e20 7b22 0300 |0012: invoke-virtual {v3, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0a2c82: 0e00 |0015: return-void │ │ +0a2c84: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +0a2c88: 28eb |0018: goto 0003 // -0015 │ │ +0a2c8a: 1401 0100 0a01 |0019: const v1, #float 2.53466e-38 // #010a0001 │ │ +0a2c90: 28f0 |001c: goto 000c // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=68 │ │ 0x0010 line=69 │ │ 0x0012 line=70 │ │ @@ -172005,33 +172036,35 @@ │ │ type : '(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0a2bb0: |[0a2bb0] fr.simon.marquis.preferencesmanager.util.Ui.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; │ │ -0a2bc0: 2200 fa03 |0000: new-instance v0, Landroid/text/SpannableString; // type@03fa │ │ -0a2bc4: 7020 dc20 5000 |0002: invoke-direct {v0, v5}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@20dc │ │ -0a2bca: 2201 6605 |0005: new-instance v1, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan; // type@0566 │ │ -0a2bce: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ -0a2bd2: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ -0a2bd6: 7120 6828 3600 |000b: invoke-static {v6, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ -0a2bdc: 0c03 |000e: move-result-object v3 │ │ -0a2bde: 7030 f629 2103 |000f: invoke-direct {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.:(Ljava/lang/String;Landroid/graphics/Typeface;)V // method@29f6 │ │ -0a2be4: 1202 |0012: const/4 v2, #int 0 // #0 │ │ -0a2be6: 6e10 dd20 0000 |0013: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@20dd │ │ -0a2bec: 0a03 |0016: move-result v3 │ │ -0a2bee: 1304 2100 |0017: const/16 v4, #int 33 // #21 │ │ -0a2bf2: 6e54 de20 1032 |0019: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@20de │ │ -0a2bf8: 1100 |001c: return-object v0 │ │ +0a2c94: |[0a2c94] fr.simon.marquis.preferencesmanager.util.Ui.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; │ │ +0a2ca4: 2200 fa03 |0000: new-instance v0, Landroid/text/SpannableString; // type@03fa │ │ +0a2ca8: 7020 dc20 5000 |0002: invoke-direct {v0, v5}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@20dc │ │ +0a2cae: 2201 6605 |0005: new-instance v1, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan; // type@0566 │ │ +0a2cb2: 1a02 0000 |0007: const-string v2, "" // string@0000 │ │ +0a2cb6: 1303 1200 |0009: const/16 v3, #int 18 // #12 │ │ +0a2cba: 7120 6828 3600 |000b: invoke-static {v6, v3}, Lfr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager;.obtainTypeface:(Landroid/content/Context;I)Landroid/graphics/Typeface; // method@2868 │ │ +0a2cc0: 0c03 |000e: move-result-object v3 │ │ +0a2cc2: 7030 f629 2103 |000f: invoke-direct {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;.:(Ljava/lang/String;Landroid/graphics/Typeface;)V // method@29f6 │ │ +0a2cc8: 1202 |0012: const/4 v2, #int 0 // #0 │ │ +0a2cca: 6e10 dd20 0000 |0013: invoke-virtual {v0}, Landroid/text/SpannableString;.length:()I // method@20dd │ │ +0a2cd0: 0a03 |0016: move-result v3 │ │ +0a2cd2: 1304 2100 |0017: const/16 v4, #int 33 // #21 │ │ +0a2cd6: 6e54 de20 1032 |0019: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@20de │ │ +0a2cdc: 1100 |001c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=46 │ │ + 0x0013 line=47 │ │ + 0x0019 line=46 │ │ 0x001c line=48 │ │ locals : │ │ 0x0005 - 0x001d reg=0 span Landroid/text/SpannableString; │ │ 0x0000 - 0x001d reg=5 src Ljava/lang/CharSequence; │ │ 0x0000 - 0x001d reg=6 ctx Landroid/content/Context; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/util/Ui;) │ │ @@ -172039,41 +172072,41 @@ │ │ type : '(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0a2bfc: |[0a2bfc] fr.simon.marquis.preferencesmanager.util.Ui.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ -0a2c0c: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ -0a2c10: 2203 fb03 |0002: new-instance v3, Landroid/text/SpannableStringBuilder; // type@03fb │ │ -0a2c14: 7020 df20 9300 |0004: invoke-direct {v3, v9}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@20df │ │ -0a2c1a: 3907 0300 |0007: if-nez v7, 000a // +0003 │ │ -0a2c1e: 1103 |0009: return-object v3 │ │ -0a2c20: 6e20 292c 9700 |000a: invoke-virtual {v7, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ -0a2c26: 0c00 |000d: move-result-object v0 │ │ -0a2c28: 6e10 252c 0000 |000e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ -0a2c2e: 0a04 |0011: move-result v4 │ │ -0a2c30: 3804 f7ff |0012: if-eqz v4, 0009 // -0009 │ │ -0a2c34: 2201 0604 |0014: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@0406 │ │ -0a2c38: 7020 eb20 8100 |0016: invoke-direct {v1, v8}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@20eb │ │ -0a2c3e: 2202 0804 |0019: new-instance v2, Landroid/text/style/StyleSpan; // type@0408 │ │ -0a2c42: 1214 |001b: const/4 v4, #int 1 // #1 │ │ -0a2c44: 7020 ed20 4200 |001c: invoke-direct {v2, v4}, Landroid/text/style/StyleSpan;.:(I)V // method@20ed │ │ -0a2c4a: 6e10 262c 0000 |001f: invoke-virtual {v0}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ -0a2c50: 0a04 |0022: move-result v4 │ │ -0a2c52: 6e10 242c 0000 |0023: invoke-virtual {v0}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ -0a2c58: 0a05 |0026: move-result v5 │ │ -0a2c5a: 6e56 e120 2354 |0027: invoke-virtual {v3, v2, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@20e1 │ │ -0a2c60: 6e10 262c 0000 |002a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ -0a2c66: 0a04 |002d: move-result v4 │ │ -0a2c68: 6e10 242c 0000 |002e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ -0a2c6e: 0a05 |0031: move-result v5 │ │ -0a2c70: 6e56 e120 1354 |0032: invoke-virtual {v3, v1, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@20e1 │ │ -0a2c76: 28d9 |0035: goto 000e // -0027 │ │ +0a2ce0: |[0a2ce0] fr.simon.marquis.preferencesmanager.util.Ui.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; │ │ +0a2cf0: 1306 2100 |0000: const/16 v6, #int 33 // #21 │ │ +0a2cf4: 2203 fb03 |0002: new-instance v3, Landroid/text/SpannableStringBuilder; // type@03fb │ │ +0a2cf8: 7020 df20 9300 |0004: invoke-direct {v3, v9}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@20df │ │ +0a2cfe: 3907 0300 |0007: if-nez v7, 000a // +0003 │ │ +0a2d02: 1103 |0009: return-object v3 │ │ +0a2d04: 6e20 292c 9700 |000a: invoke-virtual {v7, v9}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ +0a2d0a: 0c00 |000d: move-result-object v0 │ │ +0a2d0c: 6e10 252c 0000 |000e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ +0a2d12: 0a04 |0011: move-result v4 │ │ +0a2d14: 3804 f7ff |0012: if-eqz v4, 0009 // -0009 │ │ +0a2d18: 2201 0604 |0014: new-instance v1, Landroid/text/style/ForegroundColorSpan; // type@0406 │ │ +0a2d1c: 7020 eb20 8100 |0016: invoke-direct {v1, v8}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@20eb │ │ +0a2d22: 2202 0804 |0019: new-instance v2, Landroid/text/style/StyleSpan; // type@0408 │ │ +0a2d26: 1214 |001b: const/4 v4, #int 1 // #1 │ │ +0a2d28: 7020 ed20 4200 |001c: invoke-direct {v2, v4}, Landroid/text/style/StyleSpan;.:(I)V // method@20ed │ │ +0a2d2e: 6e10 262c 0000 |001f: invoke-virtual {v0}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ +0a2d34: 0a04 |0022: move-result v4 │ │ +0a2d36: 6e10 242c 0000 |0023: invoke-virtual {v0}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ +0a2d3c: 0a05 |0026: move-result v5 │ │ +0a2d3e: 6e56 e120 2354 |0027: invoke-virtual {v3, v2, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@20e1 │ │ +0a2d44: 6e10 262c 0000 |002a: invoke-virtual {v0}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ +0a2d4a: 0a04 |002d: move-result v4 │ │ +0a2d4c: 6e10 242c 0000 |002e: invoke-virtual {v0}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ +0a2d52: 0a05 |0031: move-result v5 │ │ +0a2d54: 6e56 e120 1354 |0032: invoke-virtual {v3, v1, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@20e1 │ │ +0a2d5a: 28d9 |0035: goto 000e // -0027 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=52 │ │ 0x0007 line=53 │ │ 0x0009 line=62 │ │ 0x000a line=55 │ │ 0x000e line=56 │ │ @@ -172095,42 +172128,42 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a2c78: |[0a2c78] fr.simon.marquis.preferencesmanager.util.Ui.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V │ │ -0a2c88: 1a01 3620 |0000: const-string v1, "input_method" // string@2036 │ │ -0a2c8c: 6e20 3701 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0a2c92: 0c00 |0005: move-result-object v0 │ │ -0a2c94: 1f00 6104 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ -0a2c98: 6e10 2122 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ -0a2c9e: 0c01 |000b: move-result-object v1 │ │ -0a2ca0: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0a2ca2: 6e30 b323 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@23b3 │ │ -0a2ca8: 0e00 |0010: return-void │ │ +0a2d5c: |[0a2d5c] fr.simon.marquis.preferencesmanager.util.Ui.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V │ │ +0a2d6c: 1a01 3820 |0000: const-string v1, "input_method" // string@2038 │ │ +0a2d70: 6e20 3701 1300 |0002: invoke-virtual {v3, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0a2d76: 0c00 |0005: move-result-object v0 │ │ +0a2d78: 1f00 6104 |0006: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ +0a2d7c: 6e10 2122 0400 |0008: invoke-virtual {v4}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ +0a2d82: 0c01 |000b: move-result-object v1 │ │ +0a2d84: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a2d86: 6e30 b323 1002 |000d: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@23b3 │ │ +0a2d8c: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0008 line=40 │ │ 0x0010 line=41 │ │ locals : │ │ 0x0008 - 0x0011 reg=0 imm Landroid/view/inputmethod/InputMethodManager; │ │ 0x0000 - 0x0011 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0011 reg=4 view Landroid/view/View; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4525 (Ui.java) │ │ + source_file_idx : 4526 (Ui.java) │ │ │ │ Class #724 header: │ │ class_idx : 1386 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4552 │ │ +source_file_idx : 4553 │ │ static_fields_size : 16 │ │ instance_fields_size: 0 │ │ direct_methods_size : 25 │ │ virtual_methods_size: 0 │ │ │ │ Class #724 annotations: │ │ Annotations on field #4922 'applications' │ │ @@ -172235,28 +172268,28 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0a2cac: |[0a2cac] fr.simon.marquis.preferencesmanager.util.Utils.:()V │ │ -0a2cbc: 1c00 6a05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/util/Utils; // type@056a │ │ -0a2cc0: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0a2cc6: 0c00 |0005: move-result-object v0 │ │ -0a2cc8: 6900 3613 |0006: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a2ccc: 1a00 071b |0008: const-string v0, "file.separator" // string@1b07 │ │ -0a2cd0: 7110 512b 0000 |000a: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2b51 │ │ -0a2cd6: 0c00 |000d: move-result-object v0 │ │ -0a2cd8: 6900 3213 |000e: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ -0a2cdc: 1a00 b621 |0010: const-string v0, "line.separator" // string@21b6 │ │ -0a2ce0: 7110 512b 0000 |0012: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2b51 │ │ -0a2ce6: 0c00 |0015: move-result-object v0 │ │ -0a2ce8: 6900 3313 |0016: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@1333 │ │ -0a2cec: 0e00 |0018: return-void │ │ +0a2d90: |[0a2d90] fr.simon.marquis.preferencesmanager.util.Utils.:()V │ │ +0a2da0: 1c00 6a05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/util/Utils; // type@056a │ │ +0a2da4: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0a2daa: 0c00 |0005: move-result-object v0 │ │ +0a2dac: 6900 3613 |0006: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a2db0: 1a00 091b |0008: const-string v0, "file.separator" // string@1b09 │ │ +0a2db4: 7110 512b 0000 |000a: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2b51 │ │ +0a2dba: 0c00 |000d: move-result-object v0 │ │ +0a2dbc: 6900 3213 |000e: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ +0a2dc0: 1a00 b921 |0010: const-string v0, "line.separator" // string@21b9 │ │ +0a2dc4: 7110 512b 0000 |0012: invoke-static {v0}, Ljava/lang/System;.getProperty:(Ljava/lang/String;)Ljava/lang/String; // method@2b51 │ │ +0a2dca: 0c00 |0015: move-result-object v0 │ │ +0a2dcc: 6900 3313 |0016: sput-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@1333 │ │ +0a2dd0: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=62 │ │ 0x0010 line=63 │ │ locals : │ │ │ │ @@ -172265,310 +172298,310 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a2cf0: |[0a2cf0] fr.simon.marquis.preferencesmanager.util.Utils.:()V │ │ -0a2d00: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a2d06: 0e00 |0003: return-void │ │ +0a2dd4: |[0a2dd4] fr.simon.marquis.preferencesmanager.util.Utils.:()V │ │ +0a2de4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a2dea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/util/Utils; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'backportBackups' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 22 │ │ ins : 1 │ │ outs : 3 │ │ - insns size : 330 16-bit code units │ │ -0a2d08: |[0a2d08] fr.simon.marquis.preferencesmanager.util.Utils.backportBackups:(Landroid/content/Context;)V │ │ -0a2d18: 6212 3613 |0000: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a2d1c: 1a13 5116 |0002: const-string v19, "backportBackups" // string@1651 │ │ -0a2d20: 7702 f320 1200 |0004: invoke-static/range {v18, v19}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a2d26: 7701 1403 1500 |0007: invoke-static/range {v21}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a2d2c: 0c0f |000a: move-result-object v15 │ │ -0a2d2e: 7210 8301 0f00 |000b: invoke-interface {v15}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a2d34: 0c07 |000e: move-result-object v7 │ │ -0a2d36: 7210 8401 0f00 |000f: invoke-interface {v15}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0184 │ │ -0a2d3c: 0c0e |0012: move-result-object v14 │ │ -0a2d3e: 390e 0300 |0013: if-nez v14, 0016 // +0003 │ │ -0a2d42: 0e00 |0015: return-void │ │ -0a2d44: 7210 e82b 0e00 |0016: invoke-interface {v14}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -0a2d4a: 0c12 |0019: move-result-object v18 │ │ -0a2d4c: 7801 f42b 1200 |001a: invoke-interface/range {v18}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0a2d52: 0c0b |001d: move-result-object v11 │ │ -0a2d54: 7210 bb2b 0b00 |001e: invoke-interface {v11}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a2d5a: 0a12 |0021: move-result v18 │ │ -0a2d5c: 3812 2001 |0022: if-eqz v18, 0142 // +0120 │ │ -0a2d60: 7210 bc2b 0b00 |0024: invoke-interface {v11}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a2d66: 0c08 |0027: move-result-object v8 │ │ -0a2d68: 1f08 dc05 |0028: check-cast v8, Ljava/util/Map$Entry; // type@05dc │ │ -0a2d6c: 7210 e32b 0800 |002a: invoke-interface {v8}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0a2d72: 0c0d |002d: move-result-object v13 │ │ -0a2d74: 1f0d a805 |002e: check-cast v13, Ljava/lang/String; // type@05a8 │ │ -0a2d78: 7210 e42b 0800 |0030: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a2d7e: 0c12 |0033: move-result-object v18 │ │ -0a2d80: 7701 3c2b 1200 |0034: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2b3c │ │ -0a2d86: 0c10 |0037: move-result-object v16 │ │ -0a2d88: 6212 3613 |0038: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a2d8c: 2213 a905 |003a: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a2d90: 7601 3d2b 1300 |003c: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a2d96: 1a14 6221 |003f: const-string v20, "key: " // string@2162 │ │ -0a2d9a: 7402 462b 1300 |0041: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2da0: 0c13 |0044: move-result-object v19 │ │ -0a2da2: 0800 1300 |0045: move-object/from16 v0, v19 │ │ -0a2da6: 6e20 462b d000 |0047: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2dac: 0c13 |004a: move-result-object v19 │ │ -0a2dae: 7401 4e2b 1300 |004b: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a2db4: 0c13 |004e: move-result-object v19 │ │ -0a2db6: 7702 f320 1200 |004f: invoke-static/range {v18, v19}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a2dbc: 1a12 0503 |0052: const-string v18, "BACKUP_" // string@0305 │ │ -0a2dc0: 0800 1200 |0054: move-object/from16 v0, v18 │ │ -0a2dc4: 6e20 302b 0d00 |0056: invoke-virtual {v13, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0a2dca: 0a12 |0059: move-result v18 │ │ -0a2dcc: 3912 c4ff |005a: if-nez v18, 001e // -003c │ │ -0a2dd0: 1a12 9013 |005c: const-string v18, "^[a-zA-Z_\$][\w\$]*(?:\.[a-zA-Z_\$][\w\$]*)*$" // string@1390 │ │ -0a2dd4: 0800 1200 |005e: move-object/from16 v0, v18 │ │ -0a2dd8: 6e20 2c2b 0d00 |0060: invoke-virtual {v13, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2b2c │ │ -0a2dde: 0a12 |0063: move-result v18 │ │ -0a2de0: 3812 baff |0064: if-eqz v18, 001e // -0046 │ │ -0a2de4: 1a12 e504 |0066: const-string v18, "FILE" // string@04e5 │ │ -0a2de8: 0800 1000 |0068: move-object/from16 v0, v16 │ │ -0a2dec: 0801 1200 |006a: move-object/from16 v1, v18 │ │ -0a2df0: 6e20 1b2b 1000 |006c: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -0a2df6: 0a12 |006f: move-result v18 │ │ -0a2df8: 3812 aeff |0070: if-eqz v18, 001e // -0052 │ │ -0a2dfc: 1a12 0403 |0072: const-string v18, "BACKUPS" // string@0304 │ │ -0a2e00: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -0a2e04: 0801 1200 |0076: move-object/from16 v1, v18 │ │ -0a2e08: 6e20 1b2b 1000 |0078: invoke-virtual {v0, v1}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ -0a2e0e: 0a12 |007b: move-result v18 │ │ -0a2e10: 3812 a2ff |007c: if-eqz v18, 001e // -005e │ │ -0a2e14: 6212 3613 |007e: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a2e18: 1a13 9900 |0080: const-string v19, " need to be updated" // string@0099 │ │ -0a2e1c: 7702 f320 1200 |0082: invoke-static/range {v18, v19}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a2e22: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -0a2e24: 2203 f705 |0086: new-instance v3, Lorg/json/JSONArray; // type@05f7 │ │ -0a2e28: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -0a2e2c: 7020 2b2c 0300 |008a: invoke-direct {v3, v0}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ -0a2e32: 120a |008d: const/4 v10, #int 0 // #0 │ │ -0a2e34: 6e10 2f2c 0300 |008e: invoke-virtual {v3}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -0a2e3a: 0a12 |0091: move-result v18 │ │ -0a2e3c: 0200 1200 |0092: move/from16 v0, v18 │ │ -0a2e40: 350a 7900 |0094: if-ge v10, v0, 010d // +0079 │ │ -0a2e44: 6e20 2d2c a300 |0096: invoke-virtual {v3, v10}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2c2d │ │ -0a2e4a: 0c05 |0099: move-result-object v5 │ │ -0a2e4c: 1a12 e504 |009a: const-string v18, "FILE" // string@04e5 │ │ -0a2e50: 0800 1200 |009c: move-object/from16 v0, v18 │ │ -0a2e54: 6e20 382c 0500 |009e: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2c38 │ │ -0a2e5a: 0c09 |00a1: move-result-object v9 │ │ -0a2e5c: 6212 3213 |00a2: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ -0a2e60: 0800 1200 |00a4: move-object/from16 v0, v18 │ │ -0a2e64: 6e20 302b 0900 |00a6: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0a2e6a: 0a12 |00a9: move-result v18 │ │ -0a2e6c: 3912 2000 |00aa: if-nez v18, 00ca // +0020 │ │ -0a2e70: 1a12 e504 |00ac: const-string v18, "FILE" // string@04e5 │ │ -0a2e74: 2213 a905 |00ae: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a2e78: 7601 3d2b 1300 |00b0: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a2e7e: 6214 3213 |00b3: sget-object v20, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ -0a2e82: 7402 462b 1300 |00b5: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2e88: 0c13 |00b8: move-result-object v19 │ │ -0a2e8a: 0800 1300 |00b9: move-object/from16 v0, v19 │ │ -0a2e8e: 6e20 462b 9000 |00bb: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2e94: 0c13 |00be: move-result-object v19 │ │ -0a2e96: 7401 4e2b 1300 |00bf: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a2e9c: 0c13 |00c2: move-result-object v19 │ │ -0a2e9e: 0800 1200 |00c3: move-object/from16 v0, v18 │ │ -0a2ea2: 0801 1300 |00c5: move-object/from16 v1, v19 │ │ -0a2ea6: 6e30 3b2c 0501 |00c7: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ -0a2eac: 1a12 0403 |00ca: const-string v18, "BACKUPS" // string@0304 │ │ -0a2eb0: 0800 1200 |00cc: move-object/from16 v0, v18 │ │ -0a2eb4: 6e20 362c 0500 |00ce: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2c36 │ │ -0a2eba: 0c04 |00d1: move-result-object v4 │ │ -0a2ebc: 2211 cf05 |00d2: new-instance v17, Ljava/util/ArrayList; // type@05cf │ │ -0a2ec0: 6e10 2f2c 0400 |00d4: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -0a2ec6: 0a12 |00d7: move-result v18 │ │ -0a2ec8: 7602 902b 1100 |00d8: invoke-direct/range {v17, v18}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0a2ece: 120c |00db: const/4 v12, #int 0 // #0 │ │ -0a2ed0: 6e10 2f2c 0400 |00dc: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -0a2ed6: 0a12 |00df: move-result v18 │ │ -0a2ed8: 0200 1200 |00e0: move/from16 v0, v18 │ │ -0a2edc: 350c 1600 |00e2: if-ge v12, v0, 00f8 // +0016 │ │ -0a2ee0: 6e20 2d2c c400 |00e4: invoke-virtual {v4, v12}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2c2d │ │ -0a2ee6: 0c12 |00e7: move-result-object v18 │ │ -0a2ee8: 1a13 ec10 |00e8: const-string v19, "TIME" // string@10ec │ │ -0a2eec: 7402 372c 1200 |00ea: invoke-virtual/range {v18, v19}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@2c37 │ │ -0a2ef2: 0b12 |00ed: move-result-wide v18 │ │ -0a2ef4: 7702 3b2b 1200 |00ee: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2b3b │ │ -0a2efa: 0c12 |00f1: move-result-object v18 │ │ -0a2efc: 7402 932b 1100 |00f2: invoke-virtual/range {v17, v18}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a2f02: d80c 0c01 |00f5: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a2f06: 28e5 |00f7: goto 00dc // -001b │ │ -0a2f08: 1a12 0403 |00f8: const-string v18, "BACKUPS" // string@0304 │ │ -0a2f0c: 2213 f705 |00fa: new-instance v19, Lorg/json/JSONArray; // type@05f7 │ │ -0a2f10: 0800 1300 |00fc: move-object/from16 v0, v19 │ │ -0a2f14: 0801 1100 |00fe: move-object/from16 v1, v17 │ │ -0a2f18: 7020 2c2c 1000 |0100: invoke-direct {v0, v1}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ -0a2f1e: 0800 1200 |0103: move-object/from16 v0, v18 │ │ -0a2f22: 0801 1300 |0105: move-object/from16 v1, v19 │ │ -0a2f26: 6e30 3b2c 0501 |0107: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ -0a2f2c: d80a 0a01 |010a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0a2f30: 2882 |010c: goto 008e // -007e │ │ -0a2f32: 0732 |010d: move-object v2, v3 │ │ -0a2f34: 3802 2200 |010e: if-eqz v2, 0130 // +0022 │ │ -0a2f38: 2212 a905 |0110: new-instance v18, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a2f3c: 7601 3d2b 1200 |0112: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a2f42: 1a13 0503 |0115: const-string v19, "BACKUP_" // string@0305 │ │ -0a2f46: 7402 462b 1200 |0117: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2f4c: 0c12 |011a: move-result-object v18 │ │ -0a2f4e: 0800 1200 |011b: move-object/from16 v0, v18 │ │ -0a2f52: 6e20 462b d000 |011d: invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a2f58: 0c12 |0120: move-result-object v18 │ │ -0a2f5a: 7401 4e2b 1200 |0121: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a2f60: 0c12 |0124: move-result-object v18 │ │ -0a2f62: 6e10 332c 0200 |0125: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0a2f68: 0c13 |0128: move-result-object v19 │ │ -0a2f6a: 0800 1200 |0129: move-object/from16 v0, v18 │ │ -0a2f6e: 0801 1300 |012b: move-object/from16 v1, v19 │ │ -0a2f72: 7230 8001 0701 |012d: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ -0a2f78: 7220 8101 d700 |0130: invoke-interface {v7, v13}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0181 │ │ -0a2f7e: 2900 ebfe |0133: goto/16 001e // -0115 │ │ -0a2f82: 0d06 |0135: move-exception v6 │ │ -0a2f84: 6212 3613 |0136: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a2f88: 1a13 bb04 |0138: const-string v19, "Error trying to backport Backups" // string@04bb │ │ -0a2f8c: 0800 1200 |013a: move-object/from16 v0, v18 │ │ -0a2f90: 0801 1300 |013c: move-object/from16 v1, v19 │ │ -0a2f94: 7130 f620 1006 |013e: invoke-static {v0, v1, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a2f9a: 28cd |0141: goto 010e // -0033 │ │ -0a2f9c: 7210 7d01 0700 |0142: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0a2fa2: 2900 d0fe |0145: goto/16 0015 // -0130 │ │ -0a2fa6: 0d06 |0147: move-exception v6 │ │ -0a2fa8: 0732 |0148: move-object v2, v3 │ │ -0a2faa: 28ed |0149: goto 0136 // -0013 │ │ + insns size : 333 16-bit code units │ │ +0a2dec: |[0a2dec] fr.simon.marquis.preferencesmanager.util.Utils.backportBackups:(Landroid/content/Context;)V │ │ +0a2dfc: 6211 3613 |0000: sget-object v17, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a2e00: 1a12 5316 |0002: const-string v18, "backportBackups" // string@1653 │ │ +0a2e04: 7702 f320 1100 |0004: invoke-static/range {v17, v18}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a2e0a: 7701 1403 1500 |0007: invoke-static/range {v21}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a2e10: 0c0e |000a: move-result-object v14 │ │ +0a2e12: 7210 8301 0e00 |000b: invoke-interface {v14}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a2e18: 0c07 |000e: move-result-object v7 │ │ +0a2e1a: 7210 8401 0e00 |000f: invoke-interface {v14}, Landroid/content/SharedPreferences;.getAll:()Ljava/util/Map; // method@0184 │ │ +0a2e20: 0c0d |0012: move-result-object v13 │ │ +0a2e22: 390d 0300 |0013: if-nez v13, 0016 // +0003 │ │ +0a2e26: 0e00 |0015: return-void │ │ +0a2e28: 7210 e82b 0d00 |0016: invoke-interface {v13}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +0a2e2e: 0c11 |0019: move-result-object v17 │ │ +0a2e30: 7801 f42b 1100 |001a: invoke-interface/range {v17}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0a2e36: 0c11 |001d: move-result-object v17 │ │ +0a2e38: 7801 bb2b 1100 |001e: invoke-interface/range {v17}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a2e3e: 0a12 |0021: move-result v18 │ │ +0a2e40: 3812 2301 |0022: if-eqz v18, 0145 // +0123 │ │ +0a2e44: 7801 bc2b 1100 |0024: invoke-interface/range {v17}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a2e4a: 0c08 |0027: move-result-object v8 │ │ +0a2e4c: 1f08 dc05 |0028: check-cast v8, Ljava/util/Map$Entry; // type@05dc │ │ +0a2e50: 7210 e32b 0800 |002a: invoke-interface {v8}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0a2e56: 0c0c |002d: move-result-object v12 │ │ +0a2e58: 1f0c a805 |002e: check-cast v12, Ljava/lang/String; // type@05a8 │ │ +0a2e5c: 7210 e42b 0800 |0030: invoke-interface {v8}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a2e62: 0c12 |0033: move-result-object v18 │ │ +0a2e64: 7701 3c2b 1200 |0034: invoke-static/range {v18}, Ljava/lang/String;.valueOf:(Ljava/lang/Object;)Ljava/lang/String; // method@2b3c │ │ +0a2e6a: 0c0f |0037: move-result-object v15 │ │ +0a2e6c: 6212 3613 |0038: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a2e70: 2213 a905 |003a: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a2e74: 7601 3d2b 1300 |003c: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a2e7a: 1a14 6521 |003f: const-string v20, "key: " // string@2165 │ │ +0a2e7e: 7402 462b 1300 |0041: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a2e84: 0c13 |0044: move-result-object v19 │ │ +0a2e86: 0800 1300 |0045: move-object/from16 v0, v19 │ │ +0a2e8a: 6e20 462b c000 |0047: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a2e90: 0c13 |004a: move-result-object v19 │ │ +0a2e92: 7401 4e2b 1300 |004b: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a2e98: 0c13 |004e: move-result-object v19 │ │ +0a2e9a: 7702 f320 1200 |004f: invoke-static/range {v18, v19}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a2ea0: 1a12 0503 |0052: const-string v18, "BACKUP_" // string@0305 │ │ +0a2ea4: 0800 1200 |0054: move-object/from16 v0, v18 │ │ +0a2ea8: 6e20 302b 0c00 |0056: invoke-virtual {v12, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +0a2eae: 0a12 |0059: move-result v18 │ │ +0a2eb0: 3912 c4ff |005a: if-nez v18, 001e // -003c │ │ +0a2eb4: 1a12 9113 |005c: const-string v18, "^[a-zA-Z_\$][\w\$]*(?:\.[a-zA-Z_\$][\w\$]*)*$" // string@1391 │ │ +0a2eb8: 0800 1200 |005e: move-object/from16 v0, v18 │ │ +0a2ebc: 6e20 2c2b 0c00 |0060: invoke-virtual {v12, v0}, Ljava/lang/String;.matches:(Ljava/lang/String;)Z // method@2b2c │ │ +0a2ec2: 0a12 |0063: move-result v18 │ │ +0a2ec4: 3812 baff |0064: if-eqz v18, 001e // -0046 │ │ +0a2ec8: 1a12 e504 |0066: const-string v18, "FILE" // string@04e5 │ │ +0a2ecc: 0800 1200 |0068: move-object/from16 v0, v18 │ │ +0a2ed0: 6e20 1b2b 0f00 |006a: invoke-virtual {v15, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +0a2ed6: 0a12 |006d: move-result v18 │ │ +0a2ed8: 3812 b0ff |006e: if-eqz v18, 001e // -0050 │ │ +0a2edc: 1a12 0403 |0070: const-string v18, "BACKUPS" // string@0304 │ │ +0a2ee0: 0800 1200 |0072: move-object/from16 v0, v18 │ │ +0a2ee4: 6e20 1b2b 0f00 |0074: invoke-virtual {v15, v0}, Ljava/lang/String;.contains:(Ljava/lang/CharSequence;)Z // method@2b1b │ │ +0a2eea: 0a12 |0077: move-result v18 │ │ +0a2eec: 3812 a6ff |0078: if-eqz v18, 001e // -005a │ │ +0a2ef0: 6212 3613 |007a: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a2ef4: 1a13 9900 |007c: const-string v19, " need to be updated" // string@0099 │ │ +0a2ef8: 7702 f320 1200 |007e: invoke-static/range {v18, v19}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a2efe: 1202 |0081: const/4 v2, #int 0 // #0 │ │ +0a2f00: 2203 f705 |0082: new-instance v3, Lorg/json/JSONArray; // type@05f7 │ │ +0a2f04: 7020 2b2c f300 |0084: invoke-direct {v3, v15}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ +0a2f0a: 120a |0087: const/4 v10, #int 0 // #0 │ │ +0a2f0c: 6e10 2f2c 0300 |0088: invoke-virtual {v3}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +0a2f12: 0a12 |008b: move-result v18 │ │ +0a2f14: 0200 1200 |008c: move/from16 v0, v18 │ │ +0a2f18: 350a 8200 |008e: if-ge v10, v0, 0110 // +0082 │ │ +0a2f1c: 6e20 2d2c a300 |0090: invoke-virtual {v3, v10}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2c2d │ │ +0a2f22: 0c05 |0093: move-result-object v5 │ │ +0a2f24: 1a12 e504 |0094: const-string v18, "FILE" // string@04e5 │ │ +0a2f28: 0800 1200 |0096: move-object/from16 v0, v18 │ │ +0a2f2c: 6e20 382c 0500 |0098: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@2c38 │ │ +0a2f32: 0c09 |009b: move-result-object v9 │ │ +0a2f34: 6212 3213 |009c: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ +0a2f38: 0800 1200 |009e: move-object/from16 v0, v18 │ │ +0a2f3c: 6e20 302b 0900 |00a0: invoke-virtual {v9, v0}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +0a2f42: 0a12 |00a3: move-result v18 │ │ +0a2f44: 3912 2000 |00a4: if-nez v18, 00c4 // +0020 │ │ +0a2f48: 1a12 e504 |00a6: const-string v18, "FILE" // string@04e5 │ │ +0a2f4c: 2213 a905 |00a8: new-instance v19, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a2f50: 7601 3d2b 1300 |00aa: invoke-direct/range {v19}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a2f56: 6214 3213 |00ad: sget-object v20, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ +0a2f5a: 7402 462b 1300 |00af: invoke-virtual/range {v19, v20}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a2f60: 0c13 |00b2: move-result-object v19 │ │ +0a2f62: 0800 1300 |00b3: move-object/from16 v0, v19 │ │ +0a2f66: 6e20 462b 9000 |00b5: invoke-virtual {v0, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a2f6c: 0c13 |00b8: move-result-object v19 │ │ +0a2f6e: 7401 4e2b 1300 |00b9: invoke-virtual/range {v19}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a2f74: 0c13 |00bc: move-result-object v19 │ │ +0a2f76: 0800 1200 |00bd: move-object/from16 v0, v18 │ │ +0a2f7a: 0801 1300 |00bf: move-object/from16 v1, v19 │ │ +0a2f7e: 6e30 3b2c 0501 |00c1: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ +0a2f84: 1a12 0403 |00c4: const-string v18, "BACKUPS" // string@0304 │ │ +0a2f88: 0800 1200 |00c6: move-object/from16 v0, v18 │ │ +0a2f8c: 6e20 362c 0500 |00c8: invoke-virtual {v5, v0}, Lorg/json/JSONObject;.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; // method@2c36 │ │ +0a2f92: 0c04 |00cb: move-result-object v4 │ │ +0a2f94: 2210 cf05 |00cc: new-instance v16, Ljava/util/ArrayList; // type@05cf │ │ +0a2f98: 6e10 2f2c 0400 |00ce: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +0a2f9e: 0a12 |00d1: move-result v18 │ │ +0a2fa0: 0800 1000 |00d2: move-object/from16 v0, v16 │ │ +0a2fa4: 0201 1200 |00d4: move/from16 v1, v18 │ │ +0a2fa8: 7020 902b 1000 |00d6: invoke-direct {v0, v1}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0a2fae: 120b |00d9: const/4 v11, #int 0 // #0 │ │ +0a2fb0: 6e10 2f2c 0400 |00da: invoke-virtual {v4}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +0a2fb6: 0a12 |00dd: move-result v18 │ │ +0a2fb8: 0200 1200 |00de: move/from16 v0, v18 │ │ +0a2fbc: 350b 1a00 |00e0: if-ge v11, v0, 00fa // +001a │ │ +0a2fc0: 6e20 2d2c b400 |00e2: invoke-virtual {v4, v11}, Lorg/json/JSONArray;.getJSONObject:(I)Lorg/json/JSONObject; // method@2c2d │ │ +0a2fc6: 0c12 |00e5: move-result-object v18 │ │ +0a2fc8: 1a13 ed10 |00e6: const-string v19, "TIME" // string@10ed │ │ +0a2fcc: 7402 372c 1200 |00e8: invoke-virtual/range {v18, v19}, Lorg/json/JSONObject;.getLong:(Ljava/lang/String;)J // method@2c37 │ │ +0a2fd2: 0b12 |00eb: move-result-wide v18 │ │ +0a2fd4: 7702 3b2b 1200 |00ec: invoke-static/range {v18, v19}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2b3b │ │ +0a2fda: 0c12 |00ef: move-result-object v18 │ │ +0a2fdc: 0800 1000 |00f0: move-object/from16 v0, v16 │ │ +0a2fe0: 0801 1200 |00f2: move-object/from16 v1, v18 │ │ +0a2fe4: 6e20 932b 1000 |00f4: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a2fea: d80b 0b01 |00f7: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0a2fee: 28e1 |00f9: goto 00da // -001f │ │ +0a2ff0: 1a12 0403 |00fa: const-string v18, "BACKUPS" // string@0304 │ │ +0a2ff4: 2213 f705 |00fc: new-instance v19, Lorg/json/JSONArray; // type@05f7 │ │ +0a2ff8: 0800 1300 |00fe: move-object/from16 v0, v19 │ │ +0a2ffc: 0801 1000 |0100: move-object/from16 v1, v16 │ │ +0a3000: 7020 2c2c 1000 |0102: invoke-direct {v0, v1}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ +0a3006: 0800 1200 |0105: move-object/from16 v0, v18 │ │ +0a300a: 0801 1300 |0107: move-object/from16 v1, v19 │ │ +0a300e: 6e30 3b2c 0501 |0109: invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; // method@2c3b │ │ +0a3014: d80a 0a01 |010c: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0a3018: 2900 7aff |010e: goto/16 0088 // -0086 │ │ +0a301c: 0732 |0110: move-object v2, v3 │ │ +0a301e: 3802 2200 |0111: if-eqz v2, 0133 // +0022 │ │ +0a3022: 2212 a905 |0113: new-instance v18, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a3026: 7601 3d2b 1200 |0115: invoke-direct/range {v18}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a302c: 1a13 0503 |0118: const-string v19, "BACKUP_" // string@0305 │ │ +0a3030: 7402 462b 1200 |011a: invoke-virtual/range {v18, v19}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3036: 0c12 |011d: move-result-object v18 │ │ +0a3038: 0800 1200 |011e: move-object/from16 v0, v18 │ │ +0a303c: 6e20 462b c000 |0120: invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3042: 0c12 |0123: move-result-object v18 │ │ +0a3044: 7401 4e2b 1200 |0124: invoke-virtual/range {v18}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a304a: 0c12 |0127: move-result-object v18 │ │ +0a304c: 6e10 332c 0200 |0128: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0a3052: 0c13 |012b: move-result-object v19 │ │ +0a3054: 0800 1200 |012c: move-object/from16 v0, v18 │ │ +0a3058: 0801 1300 |012e: move-object/from16 v1, v19 │ │ +0a305c: 7230 8001 0701 |0130: invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ +0a3062: 7220 8101 c700 |0133: invoke-interface {v7, v12}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0181 │ │ +0a3068: 2900 e8fe |0136: goto/16 001e // -0118 │ │ +0a306c: 0d06 |0138: move-exception v6 │ │ +0a306e: 6212 3613 |0139: sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3072: 1a13 bb04 |013b: const-string v19, "Error trying to backport Backups" // string@04bb │ │ +0a3076: 0800 1200 |013d: move-object/from16 v0, v18 │ │ +0a307a: 0801 1300 |013f: move-object/from16 v1, v19 │ │ +0a307e: 7130 f620 1006 |0141: invoke-static {v0, v1, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a3084: 28cd |0144: goto 0111 // -0033 │ │ +0a3086: 7210 7d01 0700 |0145: invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0a308c: 2900 cdfe |0148: goto/16 0015 // -0133 │ │ +0a3090: 0d06 |014a: move-exception v6 │ │ +0a3092: 0732 |014b: move-object v2, v3 │ │ +0a3094: 28ed |014c: goto 0139 // -0013 │ │ catches : 2 │ │ - 0x0086 - 0x008d │ │ - Lorg/json/JSONException; -> 0x0135 │ │ - 0x008e - 0x010a │ │ - Lorg/json/JSONException; -> 0x0147 │ │ + 0x0082 - 0x0087 │ │ + Lorg/json/JSONException; -> 0x0138 │ │ + 0x0088 - 0x010c │ │ + Lorg/json/JSONException; -> 0x014a │ │ positions : │ │ 0x0000 line=200 │ │ 0x0007 line=201 │ │ 0x000b line=202 │ │ 0x000f line=203 │ │ 0x0013 line=204 │ │ 0x0015 line=243 │ │ 0x0016 line=208 │ │ 0x002a line=209 │ │ 0x0030 line=210 │ │ 0x0038 line=212 │ │ 0x0052 line=214 │ │ - 0x007e line=215 │ │ - 0x0085 line=216 │ │ - 0x0086 line=218 │ │ - 0x008d line=219 │ │ - 0x0096 line=220 │ │ - 0x009a line=221 │ │ - 0x00a2 line=222 │ │ - 0x00ac line=223 │ │ - 0x00ca line=225 │ │ - 0x00d2 line=226 │ │ - 0x00db line=227 │ │ - 0x00e4 line=228 │ │ - 0x00f5 line=227 │ │ - 0x00f8 line=230 │ │ - 0x010a line=219 │ │ - 0x010e line=235 │ │ - 0x0110 line=236 │ │ - 0x0130 line=238 │ │ - 0x0135 line=232 │ │ - 0x0136 line=233 │ │ - 0x0142 line=242 │ │ - 0x0147 line=232 │ │ - locals : │ │ - 0x0086 - 0x008d reg=2 array Lorg/json/JSONArray; │ │ - 0x00d2 - 0x010d reg=4 backups Lorg/json/JSONArray; │ │ - 0x009a - 0x010d reg=5 container Lorg/json/JSONObject; │ │ - 0x00a2 - 0x010d reg=9 file Ljava/lang/String; │ │ - 0x00dc - 0x010d reg=12 j I │ │ - 0x00db - 0x010d reg=17 values Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ - 0x008d - 0x010e reg=3 array Lorg/json/JSONArray; │ │ - 0x008e - 0x010e reg=10 i I │ │ - 0x010e - 0x0142 reg=2 array Lorg/json/JSONArray; │ │ - 0x0136 - 0x0142 reg=6 e Lorg/json/JSONException; │ │ - 0x002a - 0x0142 reg=8 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0030 - 0x0142 reg=13 key Ljava/lang/String; │ │ - 0x0038 - 0x0142 reg=16 value Ljava/lang/String; │ │ - 0x0147 - 0x0149 reg=3 array Lorg/json/JSONArray; │ │ - 0x0149 - 0x014a reg=2 array Lorg/json/JSONArray; │ │ - 0x000f - 0x014a reg=7 editor Landroid/content/SharedPreferences$Editor; │ │ - 0x0147 - 0x014a reg=8 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ - 0x0147 - 0x014a reg=10 i I │ │ - 0x001e - 0x014a reg=11 i$ Ljava/util/Iterator; │ │ - 0x0147 - 0x014a reg=13 key Ljava/lang/String; │ │ - 0x0013 - 0x014a reg=14 keys Ljava/util/Map; Ljava/util/Map; │ │ - 0x000b - 0x014a reg=15 sp Landroid/content/SharedPreferences; │ │ - 0x0147 - 0x014a reg=16 value Ljava/lang/String; │ │ - 0x0000 - 0x014a reg=21 ctx Landroid/content/Context; │ │ + 0x007a line=215 │ │ + 0x0081 line=216 │ │ + 0x0082 line=218 │ │ + 0x0087 line=219 │ │ + 0x0090 line=220 │ │ + 0x0094 line=221 │ │ + 0x009c line=222 │ │ + 0x00a6 line=223 │ │ + 0x00c4 line=225 │ │ + 0x00cc line=226 │ │ + 0x00d9 line=227 │ │ + 0x00e2 line=228 │ │ + 0x00f7 line=227 │ │ + 0x00fa line=230 │ │ + 0x010c line=219 │ │ + 0x0111 line=235 │ │ + 0x0113 line=236 │ │ + 0x0133 line=238 │ │ + 0x0138 line=232 │ │ + 0x0139 line=233 │ │ + 0x0145 line=242 │ │ + 0x014a line=232 │ │ + locals : │ │ + 0x0082 - 0x0087 reg=2 array Lorg/json/JSONArray; │ │ + 0x00cc - 0x0110 reg=4 backups Lorg/json/JSONArray; │ │ + 0x0094 - 0x0110 reg=5 container Lorg/json/JSONObject; │ │ + 0x009c - 0x0110 reg=9 file Ljava/lang/String; │ │ + 0x00da - 0x0110 reg=11 j I │ │ + 0x00d9 - 0x0110 reg=16 values Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ + 0x0087 - 0x0111 reg=3 array Lorg/json/JSONArray; │ │ + 0x0088 - 0x0111 reg=10 i I │ │ + 0x0111 - 0x0145 reg=2 array Lorg/json/JSONArray; │ │ + 0x0139 - 0x0145 reg=6 e Lorg/json/JSONException; │ │ + 0x002a - 0x0145 reg=8 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x0030 - 0x0145 reg=12 key Ljava/lang/String; │ │ + 0x0038 - 0x0145 reg=15 value Ljava/lang/String; │ │ + 0x014a - 0x014c reg=3 array Lorg/json/JSONArray; │ │ + 0x014c - 0x014d reg=2 array Lorg/json/JSONArray; │ │ + 0x000f - 0x014d reg=7 editor Landroid/content/SharedPreferences$Editor; │ │ + 0x014a - 0x014d reg=8 entry Ljava/util/Map$Entry; Ljava/util/Map$Entry; │ │ + 0x014a - 0x014d reg=10 i I │ │ + 0x014a - 0x014d reg=12 key Ljava/lang/String; │ │ + 0x0013 - 0x014d reg=13 keys Ljava/util/Map; Ljava/util/Map; │ │ + 0x000b - 0x014d reg=14 sp Landroid/content/SharedPreferences; │ │ + 0x014a - 0x014d reg=15 value Ljava/lang/String; │ │ + 0x0000 - 0x014d reg=21 ctx Landroid/content/Context; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'backupFile' │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 79 16-bit code units │ │ -0a2fc8: |[0a2fc8] fr.simon.marquis.preferencesmanager.util.Utils.backupFile:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z │ │ -0a2fd8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -0a2fda: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0a2fdc: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a2fde: 6201 3613 |0003: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a2fe2: 1a02 5616 |0005: const-string v2, "backupFile(%s, %s)" // string@1656 │ │ -0a2fe6: 2363 5206 |0007: new-array v3, v6, [Ljava/lang/Object; // type@0652 │ │ -0a2fea: 4d07 0304 |0009: aput-object v7, v3, v4 │ │ -0a2fee: 4d08 0305 |000b: aput-object v8, v3, v5 │ │ -0a2ff2: 7120 1f2b 3200 |000d: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a2ff8: 0c02 |0010: move-result-object v2 │ │ -0a2ffa: 7120 f320 2100 |0011: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3000: 2200 7105 |0014: new-instance v0, Ljava/io/File; // type@0571 │ │ -0a3004: 6e10 2e01 0900 |0016: invoke-virtual {v9}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ -0a300a: 0c01 |0019: move-result-object v1 │ │ -0a300c: 7030 642a 1007 |001a: invoke-direct {v0, v1, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -0a3012: 1a01 6518 |001d: const-string v1, "cp "%s" "%s"" // string@1865 │ │ -0a3016: 2362 5206 |001f: new-array v2, v6, [Ljava/lang/Object; // type@0652 │ │ -0a301a: 4d08 0204 |0021: aput-object v8, v2, v4 │ │ -0a301e: 6e10 682a 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ -0a3024: 0c03 |0026: move-result-object v3 │ │ -0a3026: 4d03 0205 |0027: aput-object v3, v2, v5 │ │ -0a302a: 7120 1f2b 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3030: 0c01 |002c: move-result-object v1 │ │ -0a3032: 7110 de27 0100 |002d: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ -0a3038: 6201 3613 |0030: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a303c: 2202 a905 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3040: 7010 3d2b 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3046: 1a03 5516 |0037: const-string v3, "backupFile --> " // string@1655 │ │ -0a304a: 6e20 462b 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3050: 0c02 |003c: move-result-object v2 │ │ -0a3052: 6e20 452b 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a3058: 0c02 |0040: move-result-object v2 │ │ -0a305a: 6e10 4e2b 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a3060: 0c02 |0044: move-result-object v2 │ │ -0a3062: 2343 5206 |0045: new-array v3, v4, [Ljava/lang/Object; // type@0652 │ │ -0a3066: 7120 1f2b 3200 |0047: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a306c: 0c02 |004a: move-result-object v2 │ │ -0a306e: 7120 f320 2100 |004b: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3074: 0f05 |004e: return v5 │ │ +0a30b4: |[0a30b4] fr.simon.marquis.preferencesmanager.util.Utils.backupFile:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z │ │ +0a30c4: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0a30c6: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0a30c8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a30ca: 6201 3613 |0003: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a30ce: 1a02 5816 |0005: const-string v2, "backupFile(%s, %s)" // string@1658 │ │ +0a30d2: 2363 5206 |0007: new-array v3, v6, [Ljava/lang/Object; // type@0652 │ │ +0a30d6: 4d07 0304 |0009: aput-object v7, v3, v4 │ │ +0a30da: 4d08 0305 |000b: aput-object v8, v3, v5 │ │ +0a30de: 7120 1f2b 3200 |000d: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a30e4: 0c02 |0010: move-result-object v2 │ │ +0a30e6: 7120 f320 2100 |0011: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a30ec: 2200 7105 |0014: new-instance v0, Ljava/io/File; // type@0571 │ │ +0a30f0: 6e10 2e01 0900 |0016: invoke-virtual {v9}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ +0a30f6: 0c01 |0019: move-result-object v1 │ │ +0a30f8: 7030 642a 1007 |001a: invoke-direct {v0, v1, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +0a30fe: 1a01 6718 |001d: const-string v1, "cp "%s" "%s"" // string@1867 │ │ +0a3102: 2362 5206 |001f: new-array v2, v6, [Ljava/lang/Object; // type@0652 │ │ +0a3106: 4d08 0204 |0021: aput-object v8, v2, v4 │ │ +0a310a: 6e10 682a 0000 |0023: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ +0a3110: 0c03 |0026: move-result-object v3 │ │ +0a3112: 4d03 0205 |0027: aput-object v3, v2, v5 │ │ +0a3116: 7120 1f2b 2100 |0029: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a311c: 0c01 |002c: move-result-object v1 │ │ +0a311e: 7110 de27 0100 |002d: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ +0a3124: 6201 3613 |0030: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3128: 2202 a905 |0032: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a312c: 7010 3d2b 0200 |0034: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3132: 1a03 5716 |0037: const-string v3, "backupFile --> " // string@1657 │ │ +0a3136: 6e20 462b 3200 |0039: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a313c: 0c02 |003c: move-result-object v2 │ │ +0a313e: 6e20 452b 0200 |003d: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a3144: 0c02 |0040: move-result-object v2 │ │ +0a3146: 6e10 4e2b 0200 |0041: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a314c: 0c02 |0044: move-result-object v2 │ │ +0a314e: 2343 5206 |0045: new-array v3, v4, [Ljava/lang/Object; // type@0652 │ │ +0a3152: 7120 1f2b 3200 |0047: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3158: 0c02 |004a: move-result-object v2 │ │ +0a315a: 7120 f320 2100 |004b: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3160: 0f05 |004e: return v5 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=285 │ │ 0x0014 line=286 │ │ 0x001d line=287 │ │ 0x0030 line=288 │ │ 0x004e line=289 │ │ @@ -172583,38 +172616,38 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0a3078: |[0a3078] fr.simon.marquis.preferencesmanager.util.Utils.checkBackups:(Landroid/content/Context;)V │ │ -0a3088: 6202 3613 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a308c: 1a03 3e17 |0002: const-string v3, "checkBackups" // string@173e │ │ -0a3090: 7120 f320 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3096: 7110 1403 0500 |0007: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a309c: 0c01 |000a: move-result-object v1 │ │ -0a309e: 7110 342a 0100 |000b: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.needToBackport:(Landroid/content/SharedPreferences;)Z // method@2a34 │ │ -0a30a4: 0a00 |000e: move-result v0 │ │ -0a30a6: 6202 3613 |000f: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a30aa: 2203 a905 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a30ae: 7010 3d2b 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a30b4: 1a04 1027 |0016: const-string v4, "needToBackport ? " // string@2710 │ │ -0a30b8: 6e20 462b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a30be: 0c03 |001b: move-result-object v3 │ │ -0a30c0: 6e20 472b 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -0a30c6: 0c03 |001f: move-result-object v3 │ │ -0a30c8: 6e10 4e2b 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a30ce: 0c03 |0023: move-result-object v3 │ │ -0a30d0: 7120 f320 3200 |0024: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a30d6: 7120 392a 1500 |0027: invoke-static {v5, v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.saveVersionCode:(Landroid/content/Context;Landroid/content/SharedPreferences;)V // method@2a39 │ │ -0a30dc: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ -0a30e0: 0e00 |002c: return-void │ │ -0a30e2: 7110 262a 0500 |002d: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.backportBackups:(Landroid/content/Context;)V // method@2a26 │ │ -0a30e8: 28fc |0030: goto 002c // -0004 │ │ +0a3164: |[0a3164] fr.simon.marquis.preferencesmanager.util.Utils.checkBackups:(Landroid/content/Context;)V │ │ +0a3174: 6202 3613 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3178: 1a03 4017 |0002: const-string v3, "checkBackups" // string@1740 │ │ +0a317c: 7120 f320 3200 |0004: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3182: 7110 1403 0500 |0007: invoke-static {v5}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a3188: 0c01 |000a: move-result-object v1 │ │ +0a318a: 7110 342a 0100 |000b: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.needToBackport:(Landroid/content/SharedPreferences;)Z // method@2a34 │ │ +0a3190: 0a00 |000e: move-result v0 │ │ +0a3192: 6202 3613 |000f: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3196: 2203 a905 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a319a: 7010 3d2b 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a31a0: 1a04 1327 |0016: const-string v4, "needToBackport ? " // string@2713 │ │ +0a31a4: 6e20 462b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a31aa: 0c03 |001b: move-result-object v3 │ │ +0a31ac: 6e20 472b 0300 |001c: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +0a31b2: 0c03 |001f: move-result-object v3 │ │ +0a31b4: 6e10 4e2b 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a31ba: 0c03 |0023: move-result-object v3 │ │ +0a31bc: 7120 f320 3200 |0024: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a31c2: 7120 392a 1500 |0027: invoke-static {v5, v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.saveVersionCode:(Landroid/content/Context;Landroid/content/SharedPreferences;)V // method@2a39 │ │ +0a31c8: 3900 0300 |002a: if-nez v0, 002d // +0003 │ │ +0a31cc: 0e00 |002c: return-void │ │ +0a31ce: 7110 262a 0500 |002d: invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.backportBackups:(Landroid/content/Context;)V // method@2a26 │ │ +0a31d4: 28fc |0030: goto 002c // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0007 line=189 │ │ 0x000b line=190 │ │ 0x000f line=191 │ │ 0x0027 line=192 │ │ @@ -172631,24 +172664,24 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0a30ec: |[0a30ec] fr.simon.marquis.preferencesmanager.util.Utils.displayNoRoot:(Landroid/support/v4/app/FragmentManager;)V │ │ -0a30fc: 6e10 c104 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0a3102: 0c00 |0003: move-result-object v0 │ │ -0a3104: 7100 f429 0000 |0004: invoke-static {}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.newInstance:()Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // method@29f4 │ │ -0a310a: 0c01 |0007: move-result-object v1 │ │ -0a310c: 1a02 dd0f |0008: const-string v2, "RootDialog" // string@0fdd │ │ -0a3110: 6e30 8705 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0587 │ │ -0a3116: 0c00 |000d: move-result-object v0 │ │ -0a3118: 6e10 8b05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ -0a311e: 0e00 |0011: return-void │ │ +0a31d8: |[0a31d8] fr.simon.marquis.preferencesmanager.util.Utils.displayNoRoot:(Landroid/support/v4/app/FragmentManager;)V │ │ +0a31e8: 6e10 c104 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0a31ee: 0c00 |0003: move-result-object v0 │ │ +0a31f0: 7100 f429 0000 |0004: invoke-static {}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.newInstance:()Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // method@29f4 │ │ +0a31f6: 0c01 |0007: move-result-object v1 │ │ +0a31f8: 1a02 dd0f |0008: const-string v2, "RootDialog" // string@0fdd │ │ +0a31fc: 6e30 8705 1002 |000a: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0587 │ │ +0a3202: 0c00 |000d: move-result-object v0 │ │ +0a3204: 6e10 8b05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ +0a320a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0011 line=71 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 fm Landroid/support/v4/app/FragmentManager; │ │ │ │ @@ -172657,27 +172690,27 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a3120: |[0a3120] fr.simon.marquis.preferencesmanager.util.Utils.extractFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a3130: 7110 e420 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0a3136: 0a00 |0003: move-result v0 │ │ -0a3138: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0a313c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a313e: 1100 |0007: return-object v0 │ │ -0a3140: 6200 3213 |0008: sget-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ -0a3144: 6e20 2a2b 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2b2a │ │ -0a314a: 0a00 |000d: move-result v0 │ │ -0a314c: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a3150: 6e20 312b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0a3156: 0c00 |0013: move-result-object v0 │ │ -0a3158: 28f3 |0014: goto 0007 // -000d │ │ +0a320c: |[0a320c] fr.simon.marquis.preferencesmanager.util.Utils.extractFileName:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a321c: 7110 e420 0100 |0000: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0a3222: 0a00 |0003: move-result v0 │ │ +0a3224: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a3228: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a322a: 1100 |0007: return-object v0 │ │ +0a322c: 6200 3213 |0008: sget-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ +0a3230: 6e20 2a2b 0100 |000a: invoke-virtual {v1, v0}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2b2a │ │ +0a3236: 0a00 |000d: move-result v0 │ │ +0a3238: d800 0001 |000e: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a323c: 6e20 312b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0a3242: 0c00 |0013: move-result-object v0 │ │ +0a3244: 28f3 |0014: goto 0007 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0006 line=310 │ │ 0x0007 line=312 │ │ locals : │ │ 0x0000 - 0x0015 reg=1 s Ljava/lang/String; │ │ @@ -172687,31 +172720,31 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0a315c: |[0a315c] fr.simon.marquis.preferencesmanager.util.Utils.extractFilePath:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a316c: 7110 e420 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0a3172: 0a00 |0003: move-result v0 │ │ -0a3174: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0a3178: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a317a: 1100 |0007: return-object v0 │ │ -0a317c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0a317e: 6e10 2b2b 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a3184: 0a01 |000c: move-result v1 │ │ -0a3186: 6202 3213 |000d: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ -0a318a: 6e20 2a2b 2300 |000f: invoke-virtual {v3, v2}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2b2a │ │ -0a3190: 0a02 |0012: move-result v2 │ │ -0a3192: 7120 f42a 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0a3198: 0a01 |0016: move-result v1 │ │ -0a319a: 6e30 322b 0301 |0017: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0a31a0: 0c00 |001a: move-result-object v0 │ │ -0a31a2: 28ec |001b: goto 0007 // -0014 │ │ +0a3248: |[0a3248] fr.simon.marquis.preferencesmanager.util.Utils.extractFilePath:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a3258: 7110 e420 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0a325e: 0a00 |0003: move-result v0 │ │ +0a3260: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0a3264: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a3266: 1100 |0007: return-object v0 │ │ +0a3268: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0a326a: 6e10 2b2b 0300 |0009: invoke-virtual {v3}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a3270: 0a01 |000c: move-result v1 │ │ +0a3272: 6202 3213 |000d: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.FILE_SEPARATOR:Ljava/lang/String; // field@1332 │ │ +0a3276: 6e20 2a2b 2300 |000f: invoke-virtual {v3, v2}, Ljava/lang/String;.lastIndexOf:(Ljava/lang/String;)I // method@2b2a │ │ +0a327c: 0a02 |0012: move-result v2 │ │ +0a327e: 7120 f42a 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0a3284: 0a01 |0016: move-result v1 │ │ +0a3286: 6e30 322b 0301 |0017: invoke-virtual {v3, v0, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0a328c: 0c00 |001a: move-result-object v0 │ │ +0a328e: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0006 line=317 │ │ 0x0007 line=319 │ │ locals : │ │ 0x0000 - 0x001c reg=3 s Ljava/lang/String; │ │ @@ -172721,47 +172754,47 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0a31a4: |[0a31a4] fr.simon.marquis.preferencesmanager.util.Utils.findXmlFiles:(Ljava/lang/String;)Ljava/util/List; │ │ -0a31b4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0a31b6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0a31b8: 6201 3613 |0002: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a31bc: 1a02 401b |0004: const-string v2, "findXmlFiles(%s)" // string@1b40 │ │ -0a31c0: 2353 5206 |0006: new-array v3, v5, [Ljava/lang/Object; // type@0652 │ │ -0a31c4: 4d06 0304 |0008: aput-object v6, v3, v4 │ │ -0a31c8: 7120 1f2b 3200 |000a: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a31ce: 0c02 |000d: move-result-object v2 │ │ -0a31d0: 7120 f320 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a31d6: 1a01 231b |0011: const-string v1, "find /data/data/%s -type f -name \*.xml" // string@1b23 │ │ -0a31da: 2352 5206 |0013: new-array v2, v5, [Ljava/lang/Object; // type@0652 │ │ -0a31de: 4d06 0204 |0015: aput-object v6, v2, v4 │ │ -0a31e2: 7120 1f2b 2100 |0017: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a31e8: 0c01 |001a: move-result-object v1 │ │ -0a31ea: 7110 de27 0100 |001b: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ -0a31f0: 0c00 |001e: move-result-object v0 │ │ -0a31f2: 6201 3613 |001f: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a31f6: 2202 a905 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a31fa: 7010 3d2b 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3200: 1a03 111b |0026: const-string v3, "files: " // string@1b11 │ │ -0a3204: 6e20 462b 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a320a: 0c02 |002b: move-result-object v2 │ │ -0a320c: 7210 dc2b 0000 |002c: invoke-interface {v0}, Ljava/util/List;.toArray:()[Ljava/lang/Object; // method@2bdc │ │ -0a3212: 0c03 |002f: move-result-object v3 │ │ -0a3214: 7110 a32b 0300 |0030: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ -0a321a: 0c03 |0033: move-result-object v3 │ │ -0a321c: 6e20 462b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3222: 0c02 |0037: move-result-object v2 │ │ -0a3224: 6e10 4e2b 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a322a: 0c02 |003b: move-result-object v2 │ │ -0a322c: 7120 f320 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3232: 1100 |003f: return-object v0 │ │ +0a3290: |[0a3290] fr.simon.marquis.preferencesmanager.util.Utils.findXmlFiles:(Ljava/lang/String;)Ljava/util/List; │ │ +0a32a0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0a32a2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0a32a4: 6201 3613 |0002: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a32a8: 1a02 421b |0004: const-string v2, "findXmlFiles(%s)" // string@1b42 │ │ +0a32ac: 2353 5206 |0006: new-array v3, v5, [Ljava/lang/Object; // type@0652 │ │ +0a32b0: 4d06 0304 |0008: aput-object v6, v3, v4 │ │ +0a32b4: 7120 1f2b 3200 |000a: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a32ba: 0c02 |000d: move-result-object v2 │ │ +0a32bc: 7120 f320 2100 |000e: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a32c2: 1a01 251b |0011: const-string v1, "find /data/data/%s -type f -name \*.xml" // string@1b25 │ │ +0a32c6: 2352 5206 |0013: new-array v2, v5, [Ljava/lang/Object; // type@0652 │ │ +0a32ca: 4d06 0204 |0015: aput-object v6, v2, v4 │ │ +0a32ce: 7120 1f2b 2100 |0017: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a32d4: 0c01 |001a: move-result-object v1 │ │ +0a32d6: 7110 de27 0100 |001b: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ +0a32dc: 0c00 |001e: move-result-object v0 │ │ +0a32de: 6201 3613 |001f: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a32e2: 2202 a905 |0021: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a32e6: 7010 3d2b 0200 |0023: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a32ec: 1a03 131b |0026: const-string v3, "files: " // string@1b13 │ │ +0a32f0: 6e20 462b 3200 |0028: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a32f6: 0c02 |002b: move-result-object v2 │ │ +0a32f8: 7210 dc2b 0000 |002c: invoke-interface {v0}, Ljava/util/List;.toArray:()[Ljava/lang/Object; // method@2bdc │ │ +0a32fe: 0c03 |002f: move-result-object v3 │ │ +0a3300: 7110 a32b 0300 |0030: invoke-static {v3}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ +0a3306: 0c03 |0033: move-result-object v3 │ │ +0a3308: 6e20 462b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a330e: 0c02 |0037: move-result-object v2 │ │ +0a3310: 6e10 4e2b 0200 |0038: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a3316: 0c02 |003b: move-result-object v2 │ │ +0a3318: 7120 f320 2100 |003c: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a331e: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=169 │ │ 0x0011 line=170 │ │ 0x001f line=171 │ │ 0x003f line=172 │ │ locals : │ │ @@ -172773,59 +172806,59 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0a3234: |[0a3234] fr.simon.marquis.preferencesmanager.util.Utils.fixUserAndGroupId:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z │ │ -0a3244: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -0a3246: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0a3248: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a324a: 6206 3613 |0003: sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a324e: 1a07 5d1b |0005: const-string v7, "fixUserAndGroupId(%s, %s)" // string@1b5d │ │ -0a3252: 2398 5206 |0007: new-array v8, v9, [Ljava/lang/Object; // type@0652 │ │ -0a3256: 4d0b 0804 |0009: aput-object v11, v8, v4 │ │ -0a325a: 4d0c 0805 |000b: aput-object v12, v8, v5 │ │ -0a325e: 7120 1f2b 8700 |000d: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3264: 0c07 |0010: move-result-object v7 │ │ -0a3266: 7120 f320 7600 |0011: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a326c: 6e10 3201 0a00 |0014: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0a3272: 0c02 |0017: move-result-object v2 │ │ -0a3274: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ -0a3278: 0f04 |001a: return v4 │ │ -0a327a: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0a327c: 6e30 9401 c206 |001c: invoke-virtual {v2, v12, v6}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0194 │ │ -0a3282: 0c00 |001f: move-result-object v0 │ │ -0a3284: 5206 2000 |0020: iget v6, v0, Landroid/content/pm/ApplicationInfo;.uid:I // field@0020 │ │ -0a3288: 7110 3a2b 0600 |0022: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2b3a │ │ -0a328e: 0c03 |0025: move-result-object v3 │ │ -0a3290: 7110 e420 0300 |0026: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0a3296: 0a06 |0029: move-result v6 │ │ -0a3298: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ -0a329c: 6205 3613 |002c: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a32a0: 1a06 ce30 |002e: const-string v6, "uid is undefined" // string@30ce │ │ -0a32a4: 7120 f320 6500 |0030: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a32aa: 28e7 |0033: goto 001a // -0019 │ │ -0a32ac: 0d01 |0034: move-exception v1 │ │ -0a32ae: 6205 3613 |0035: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a32b2: 1a06 971a |0037: const-string v6, "error while getting uid" // string@1a97 │ │ -0a32b6: 7130 f620 6501 |0039: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a32bc: 28de |003c: goto 001a // -0022 │ │ -0a32be: 1a06 8217 |003d: const-string v6, "chown %s.%s "%s"" // string@1782 │ │ -0a32c2: 1237 |003f: const/4 v7, #int 3 // #3 │ │ -0a32c4: 2377 5206 |0040: new-array v7, v7, [Ljava/lang/Object; // type@0652 │ │ -0a32c8: 4d03 0704 |0042: aput-object v3, v7, v4 │ │ -0a32cc: 4d03 0705 |0044: aput-object v3, v7, v5 │ │ -0a32d0: 4d0b 0709 |0046: aput-object v11, v7, v9 │ │ -0a32d4: 7120 1f2b 7600 |0048: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a32da: 0c04 |004b: move-result-object v4 │ │ -0a32dc: 7110 de27 0400 |004c: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ -0a32e2: 0154 |004f: move v4, v5 │ │ -0a32e4: 28ca |0050: goto 001a // -0036 │ │ +0a3320: |[0a3320] fr.simon.marquis.preferencesmanager.util.Utils.fixUserAndGroupId:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z │ │ +0a3330: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +0a3332: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0a3334: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a3336: 6206 3613 |0003: sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a333a: 1a07 5f1b |0005: const-string v7, "fixUserAndGroupId(%s, %s)" // string@1b5f │ │ +0a333e: 2398 5206 |0007: new-array v8, v9, [Ljava/lang/Object; // type@0652 │ │ +0a3342: 4d0b 0804 |0009: aput-object v11, v8, v4 │ │ +0a3346: 4d0c 0805 |000b: aput-object v12, v8, v5 │ │ +0a334a: 7120 1f2b 8700 |000d: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3350: 0c07 |0010: move-result-object v7 │ │ +0a3352: 7120 f320 7600 |0011: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3358: 6e10 3201 0a00 |0014: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0a335e: 0c02 |0017: move-result-object v2 │ │ +0a3360: 3902 0300 |0018: if-nez v2, 001b // +0003 │ │ +0a3364: 0f04 |001a: return v4 │ │ +0a3366: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +0a3368: 6e30 9401 c206 |001c: invoke-virtual {v2, v12, v6}, Landroid/content/pm/PackageManager;.getApplicationInfo:(Ljava/lang/String;I)Landroid/content/pm/ApplicationInfo; // method@0194 │ │ +0a336e: 0c00 |001f: move-result-object v0 │ │ +0a3370: 5206 2000 |0020: iget v6, v0, Landroid/content/pm/ApplicationInfo;.uid:I // field@0020 │ │ +0a3374: 7110 3a2b 0600 |0022: invoke-static {v6}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2b3a │ │ +0a337a: 0c03 |0025: move-result-object v3 │ │ +0a337c: 7110 e420 0300 |0026: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0a3382: 0a06 |0029: move-result v6 │ │ +0a3384: 3806 1300 |002a: if-eqz v6, 003d // +0013 │ │ +0a3388: 6205 3613 |002c: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a338c: 1a06 d230 |002e: const-string v6, "uid is undefined" // string@30d2 │ │ +0a3390: 7120 f320 6500 |0030: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3396: 28e7 |0033: goto 001a // -0019 │ │ +0a3398: 0d01 |0034: move-exception v1 │ │ +0a339a: 6205 3613 |0035: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a339e: 1a06 991a |0037: const-string v6, "error while getting uid" // string@1a99 │ │ +0a33a2: 7130 f620 6501 |0039: invoke-static {v5, v6, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a33a8: 28de |003c: goto 001a // -0022 │ │ +0a33aa: 1a06 8417 |003d: const-string v6, "chown %s.%s "%s"" // string@1784 │ │ +0a33ae: 1237 |003f: const/4 v7, #int 3 // #3 │ │ +0a33b0: 2377 5206 |0040: new-array v7, v7, [Ljava/lang/Object; // type@0652 │ │ +0a33b4: 4d03 0704 |0042: aput-object v3, v7, v4 │ │ +0a33b8: 4d03 0705 |0044: aput-object v3, v7, v5 │ │ +0a33bc: 4d0b 0709 |0046: aput-object v11, v7, v9 │ │ +0a33c0: 7120 1f2b 7600 |0048: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a33c6: 0c04 |004b: move-result-object v4 │ │ +0a33c8: 7110 de27 0400 |004c: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ +0a33ce: 0154 |004f: move v4, v5 │ │ +0a33d0: 28ca |0050: goto 001a // -0036 │ │ catches : 1 │ │ 0x001c - 0x0025 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0034 │ │ positions : │ │ 0x0003 line=376 │ │ 0x0014 line=378 │ │ 0x0018 line=379 │ │ @@ -172850,78 +172883,78 @@ │ │ 0x0000 - 0x0051 reg=12 packageName Ljava/lang/String; │ │ │ │ #10 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'getApplications' │ │ type : '(Landroid/content/Context;)Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0a32f4: |[0a32f4] fr.simon.marquis.preferencesmanager.util.Utils.getApplications:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ -0a3304: 6e10 3201 0900 |0000: invoke-virtual {v9}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0a330a: 0c04 |0003: move-result-object v4 │ │ -0a330c: 3904 2e00 |0004: if-nez v4, 0032 // +002e │ │ -0a3310: 2206 cf05 |0006: new-instance v6, Ljava/util/ArrayList; // type@05cf │ │ -0a3314: 7010 8f2b 0600 |0008: invoke-direct {v6}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a331a: 6906 3a13 |000b: sput-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ -0a331e: 6206 3613 |000d: sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3322: 2207 a905 |000f: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3326: 7010 3d2b 0700 |0011: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a332c: 1a08 f002 |0014: const-string v8, "Applications: " // string@02f0 │ │ -0a3330: 6e20 462b 8700 |0016: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3336: 0c07 |0019: move-result-object v7 │ │ -0a3338: 6208 3a13 |001a: sget-object v8, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ -0a333c: 6e10 9e2b 0800 |001c: invoke-virtual {v8}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@2b9e │ │ -0a3342: 0c08 |001f: move-result-object v8 │ │ -0a3344: 7110 a32b 0800 |0020: invoke-static {v8}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ -0a334a: 0c08 |0023: move-result-object v8 │ │ -0a334c: 6e20 462b 8700 |0024: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3352: 0c07 |0027: move-result-object v7 │ │ -0a3354: 6e10 4e2b 0700 |0028: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a335a: 0c07 |002b: move-result-object v7 │ │ -0a335c: 7120 f320 7600 |002c: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3362: 6206 3a13 |002f: sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ -0a3366: 1106 |0031: return-object v6 │ │ -0a3368: 7110 332a 0900 |0032: invoke-static {v9}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ -0a336e: 0a05 |0035: move-result v5 │ │ -0a3370: 1206 |0036: const/4 v6, #int 0 // #0 │ │ -0a3372: 6e20 9801 6400 |0037: invoke-virtual {v4, v6}, Landroid/content/pm/PackageManager;.getInstalledApplications:(I)Ljava/util/List; // method@0198 │ │ -0a3378: 0c01 |003a: move-result-object v1 │ │ -0a337a: 3901 0700 |003b: if-nez v1, 0042 // +0007 │ │ -0a337e: 2201 cf05 |003d: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0a3382: 7010 8f2b 0100 |003f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a3388: 2202 cf05 |0042: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ -0a338c: 7210 db2b 0100 |0044: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ -0a3392: 0a06 |0047: move-result v6 │ │ -0a3394: 7020 902b 6200 |0048: invoke-direct {v2, v6}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0a339a: 7210 d82b 0100 |004b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0a33a0: 0c03 |004e: move-result-object v3 │ │ -0a33a2: 7210 bb2b 0300 |004f: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a33a8: 0a06 |0052: move-result v6 │ │ -0a33aa: 3806 1900 |0053: if-eqz v6, 006c // +0019 │ │ -0a33ae: 7210 bc2b 0300 |0055: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a33b4: 0c00 |0058: move-result-object v0 │ │ -0a33b6: 1f00 4400 |0059: check-cast v0, Landroid/content/pm/ApplicationInfo; // type@0044 │ │ -0a33ba: 3905 0800 |005b: if-nez v5, 0063 // +0008 │ │ -0a33be: 5206 1b00 |005d: iget v6, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@001b │ │ -0a33c2: dd06 0601 |005f: and-int/lit8 v6, v6, #int 1 // #01 │ │ -0a33c6: 3906 eeff |0061: if-nez v6, 004f // -0012 │ │ -0a33ca: 2206 2505 |0063: new-instance v6, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0a33ce: 7030 0528 0609 |0065: invoke-direct {v6, v0, v9}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.:(Landroid/content/pm/ApplicationInfo;Landroid/content/Context;)V // method@2805 │ │ -0a33d4: 7220 d22b 6200 |0068: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0a33da: 28e4 |006b: goto 004f // -001c │ │ -0a33dc: 2206 6805 |006c: new-instance v6, Lfr/simon/marquis/preferencesmanager/util/MyComparator; // type@0568 │ │ -0a33e0: 7010 1c2a 0600 |006e: invoke-direct {v6}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.:()V // method@2a1c │ │ -0a33e6: 7120 a92b 6200 |0071: invoke-static {v2, v6}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ -0a33ec: 2206 cf05 |0074: new-instance v6, Ljava/util/ArrayList; // type@05cf │ │ -0a33f0: 7020 912b 2600 |0076: invoke-direct {v6, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -0a33f6: 6906 3a13 |0079: sput-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ -0a33fa: 2892 |007b: goto 000d // -006e │ │ +0a33e0: |[0a33e0] fr.simon.marquis.preferencesmanager.util.Utils.getApplications:(Landroid/content/Context;)Ljava/util/ArrayList; │ │ +0a33f0: 6e10 3201 0800 |0000: invoke-virtual {v8}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0a33f6: 0c03 |0003: move-result-object v3 │ │ +0a33f8: 3903 2e00 |0004: if-nez v3, 0032 // +002e │ │ +0a33fc: 2205 cf05 |0006: new-instance v5, Ljava/util/ArrayList; // type@05cf │ │ +0a3400: 7010 8f2b 0500 |0008: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a3406: 6905 3a13 |000b: sput-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ +0a340a: 6205 3613 |000d: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a340e: 2206 a905 |000f: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a3412: 7010 3d2b 0600 |0011: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3418: 1a07 f002 |0014: const-string v7, "Applications: " // string@02f0 │ │ +0a341c: 6e20 462b 7600 |0016: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3422: 0c06 |0019: move-result-object v6 │ │ +0a3424: 6207 3a13 |001a: sget-object v7, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ +0a3428: 6e10 9e2b 0700 |001c: invoke-virtual {v7}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@2b9e │ │ +0a342e: 0c07 |001f: move-result-object v7 │ │ +0a3430: 7110 a32b 0700 |0020: invoke-static {v7}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ +0a3436: 0c07 |0023: move-result-object v7 │ │ +0a3438: 6e20 462b 7600 |0024: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a343e: 0c06 |0027: move-result-object v6 │ │ +0a3440: 6e10 4e2b 0600 |0028: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a3446: 0c06 |002b: move-result-object v6 │ │ +0a3448: 7120 f320 6500 |002c: invoke-static {v5, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a344e: 6205 3a13 |002f: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ +0a3452: 1105 |0031: return-object v5 │ │ +0a3454: 7110 332a 0800 |0032: invoke-static {v8}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ +0a345a: 0a04 |0035: move-result v4 │ │ +0a345c: 1205 |0036: const/4 v5, #int 0 // #0 │ │ +0a345e: 6e20 9801 5300 |0037: invoke-virtual {v3, v5}, Landroid/content/pm/PackageManager;.getInstalledApplications:(I)Ljava/util/List; // method@0198 │ │ +0a3464: 0c01 |003a: move-result-object v1 │ │ +0a3466: 3901 0700 |003b: if-nez v1, 0042 // +0007 │ │ +0a346a: 2201 cf05 |003d: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0a346e: 7010 8f2b 0100 |003f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a3474: 2202 cf05 |0042: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ +0a3478: 7210 db2b 0100 |0044: invoke-interface {v1}, Ljava/util/List;.size:()I // method@2bdb │ │ +0a347e: 0a05 |0047: move-result v5 │ │ +0a3480: 7020 902b 5200 |0048: invoke-direct {v2, v5}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0a3486: 7210 d82b 0100 |004b: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0a348c: 0c05 |004e: move-result-object v5 │ │ +0a348e: 7210 bb2b 0500 |004f: invoke-interface {v5}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a3494: 0a06 |0052: move-result v6 │ │ +0a3496: 3806 1900 |0053: if-eqz v6, 006c // +0019 │ │ +0a349a: 7210 bc2b 0500 |0055: invoke-interface {v5}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a34a0: 0c00 |0058: move-result-object v0 │ │ +0a34a2: 1f00 4400 |0059: check-cast v0, Landroid/content/pm/ApplicationInfo; // type@0044 │ │ +0a34a6: 3904 0800 |005b: if-nez v4, 0063 // +0008 │ │ +0a34aa: 5206 1b00 |005d: iget v6, v0, Landroid/content/pm/ApplicationInfo;.flags:I // field@001b │ │ +0a34ae: dd06 0601 |005f: and-int/lit8 v6, v6, #int 1 // #01 │ │ +0a34b2: 3906 eeff |0061: if-nez v6, 004f // -0012 │ │ +0a34b6: 2206 2505 |0063: new-instance v6, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0a34ba: 7030 0528 0608 |0065: invoke-direct {v6, v0, v8}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.:(Landroid/content/pm/ApplicationInfo;Landroid/content/Context;)V // method@2805 │ │ +0a34c0: 7220 d22b 6200 |0068: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0a34c6: 28e4 |006b: goto 004f // -001c │ │ +0a34c8: 2205 6805 |006c: new-instance v5, Lfr/simon/marquis/preferencesmanager/util/MyComparator; // type@0568 │ │ +0a34cc: 7010 1c2a 0500 |006e: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.:()V // method@2a1c │ │ +0a34d2: 7120 a92b 5200 |0071: invoke-static {v2, v5}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ +0a34d8: 2205 cf05 |0074: new-instance v5, Ljava/util/ArrayList; // type@05cf │ │ +0a34dc: 7020 912b 2500 |0076: invoke-direct {v5, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +0a34e2: 6905 3a13 |0079: sput-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ +0a34e6: 2892 |007b: goto 000d // -006e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ 0x0006 line=80 │ │ 0x000d line=98 │ │ 0x002f line=99 │ │ @@ -172936,78 +172969,77 @@ │ │ 0x006c line=95 │ │ 0x0074 line=96 │ │ locals : │ │ 0x003b - 0x003f reg=1 appsInfo Ljava/util/List; Ljava/util/List; │ │ 0x005b - 0x006c reg=0 a Landroid/content/pm/ApplicationInfo; │ │ 0x0042 - 0x007c reg=1 appsInfo Ljava/util/List; Ljava/util/List; │ │ 0x004b - 0x007c reg=2 entries Ljava/util/List; Ljava/util/List; │ │ - 0x004f - 0x007c reg=3 i$ Ljava/util/Iterator; │ │ - 0x0004 - 0x007c reg=4 pm Landroid/content/pm/PackageManager; │ │ - 0x0036 - 0x007c reg=5 showSystemApps Z │ │ - 0x0000 - 0x007c reg=9 ctx Landroid/content/Context; │ │ + 0x0004 - 0x007c reg=3 pm Landroid/content/pm/PackageManager; │ │ + 0x0036 - 0x007c reg=4 showSystemApps Z │ │ + 0x0000 - 0x007c reg=8 ctx Landroid/content/Context; │ │ │ │ #11 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'getBackups' │ │ type : '(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0a33fc: |[0a33fc] fr.simon.marquis.preferencesmanager.util.Utils.getBackups:(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ -0a340c: 6202 3613 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3410: 1a03 301c |0002: const-string v3, "getBackups(%s)" // string@1c30 │ │ -0a3414: 1214 |0004: const/4 v4, #int 1 // #1 │ │ -0a3416: 2344 5206 |0005: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -0a341a: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0a341c: 4d07 0405 |0008: aput-object v7, v4, v5 │ │ -0a3420: 7120 1f2b 4300 |000a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3426: 0c03 |000d: move-result-object v3 │ │ -0a3428: 7120 f320 3200 |000e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a342e: 7110 1403 0600 |0011: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a3434: 0c01 |0014: move-result-object v1 │ │ -0a3436: 1200 |0015: const/4 v0, #int 0 // #0 │ │ -0a3438: 2202 f705 |0016: new-instance v2, Lorg/json/JSONArray; // type@05f7 │ │ -0a343c: 2203 a905 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3440: 7010 3d2b 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3446: 1a04 0503 |001d: const-string v4, "BACKUP_" // string@0305 │ │ -0a344a: 6e20 462b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3450: 0c03 |0022: move-result-object v3 │ │ -0a3452: 6e20 462b 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3458: 0c03 |0026: move-result-object v3 │ │ -0a345a: 6e10 4e2b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a3460: 0c03 |002a: move-result-object v3 │ │ -0a3462: 1a04 8813 |002b: const-string v4, "[]" // string@1388 │ │ -0a3466: 7230 8701 3104 |002d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ -0a346c: 0c03 |0030: move-result-object v3 │ │ -0a346e: 7020 2b2c 3200 |0031: invoke-direct {v2, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ -0a3474: 7110 1728 0200 |0034: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.fromJSON:(Lorg/json/JSONArray;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // method@2817 │ │ -0a347a: 0c00 |0037: move-result-object v0 │ │ -0a347c: 3900 0700 |0038: if-nez v0, 003f // +0007 │ │ -0a3480: 2200 2705 |003a: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // type@0527 │ │ -0a3484: 7010 1528 0000 |003c: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.:()V // method@2815 │ │ -0a348a: 6202 3613 |003f: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a348e: 2203 a905 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3492: 7010 3d2b 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3498: 1a04 5816 |0046: const-string v4, "backups: " // string@1658 │ │ -0a349c: 6e20 462b 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a34a2: 0c03 |004b: move-result-object v3 │ │ -0a34a4: 6e10 1c28 0000 |004c: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.toJSON:()Lorg/json/JSONArray; // method@281c │ │ -0a34aa: 0c04 |004f: move-result-object v4 │ │ -0a34ac: 6e10 332c 0400 |0050: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0a34b2: 0c04 |0053: move-result-object v4 │ │ -0a34b4: 6e20 462b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a34ba: 0c03 |0057: move-result-object v3 │ │ -0a34bc: 6e10 4e2b 0300 |0058: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a34c2: 0c03 |005b: move-result-object v3 │ │ -0a34c4: 7120 f320 3200 |005c: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a34ca: 1100 |005f: return-object v0 │ │ -0a34cc: 0d02 |0060: move-exception v2 │ │ -0a34ce: 28d7 |0061: goto 0038 // -0029 │ │ +0a34e8: |[0a34e8] fr.simon.marquis.preferencesmanager.util.Utils.getBackups:(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ +0a34f8: 6202 3613 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a34fc: 1a03 321c |0002: const-string v3, "getBackups(%s)" // string@1c32 │ │ +0a3500: 1214 |0004: const/4 v4, #int 1 // #1 │ │ +0a3502: 2344 5206 |0005: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ +0a3506: 1205 |0007: const/4 v5, #int 0 // #0 │ │ +0a3508: 4d07 0405 |0008: aput-object v7, v4, v5 │ │ +0a350c: 7120 1f2b 4300 |000a: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3512: 0c03 |000d: move-result-object v3 │ │ +0a3514: 7120 f320 3200 |000e: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a351a: 7110 1403 0600 |0011: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a3520: 0c01 |0014: move-result-object v1 │ │ +0a3522: 1200 |0015: const/4 v0, #int 0 // #0 │ │ +0a3524: 2202 f705 |0016: new-instance v2, Lorg/json/JSONArray; // type@05f7 │ │ +0a3528: 2203 a905 |0018: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a352c: 7010 3d2b 0300 |001a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3532: 1a04 0503 |001d: const-string v4, "BACKUP_" // string@0305 │ │ +0a3536: 6e20 462b 4300 |001f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a353c: 0c03 |0022: move-result-object v3 │ │ +0a353e: 6e20 462b 7300 |0023: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3544: 0c03 |0026: move-result-object v3 │ │ +0a3546: 6e10 4e2b 0300 |0027: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a354c: 0c03 |002a: move-result-object v3 │ │ +0a354e: 1a04 8913 |002b: const-string v4, "[]" // string@1389 │ │ +0a3552: 7230 8701 3104 |002d: invoke-interface {v1, v3, v4}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +0a3558: 0c03 |0030: move-result-object v3 │ │ +0a355a: 7020 2b2c 3200 |0031: invoke-direct {v2, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ +0a3560: 7110 1728 0200 |0034: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.fromJSON:(Lorg/json/JSONArray;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // method@2817 │ │ +0a3566: 0c00 |0037: move-result-object v0 │ │ +0a3568: 3900 0700 |0038: if-nez v0, 003f // +0007 │ │ +0a356c: 2200 2705 |003a: new-instance v0, Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // type@0527 │ │ +0a3570: 7010 1528 0000 |003c: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.:()V // method@2815 │ │ +0a3576: 6202 3613 |003f: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a357a: 2203 a905 |0041: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a357e: 7010 3d2b 0300 |0043: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3584: 1a04 5a16 |0046: const-string v4, "backups: " // string@165a │ │ +0a3588: 6e20 462b 4300 |0048: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a358e: 0c03 |004b: move-result-object v3 │ │ +0a3590: 6e10 1c28 0000 |004c: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.toJSON:()Lorg/json/JSONArray; // method@281c │ │ +0a3596: 0c04 |004f: move-result-object v4 │ │ +0a3598: 6e10 332c 0400 |0050: invoke-virtual {v4}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0a359e: 0c04 |0053: move-result-object v4 │ │ +0a35a0: 6e20 462b 4300 |0054: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a35a6: 0c03 |0057: move-result-object v3 │ │ +0a35a8: 6e10 4e2b 0300 |0058: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a35ae: 0c03 |005b: move-result-object v3 │ │ +0a35b0: 7120 f320 3200 |005c: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a35b6: 1100 |005f: return-object v0 │ │ +0a35b8: 0d02 |0060: move-exception v2 │ │ +0a35ba: 28d7 |0061: goto 0038 // -0029 │ │ catches : 1 │ │ 0x0016 - 0x0037 │ │ Lorg/json/JSONException; -> 0x0060 │ │ positions : │ │ 0x0000 line=259 │ │ 0x0011 line=260 │ │ 0x0015 line=261 │ │ @@ -173029,64 +173061,64 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a34e0: |[0a34e0] fr.simon.marquis.preferencesmanager.util.Utils.getPreviousApps:()Ljava/util/ArrayList; │ │ -0a34f0: 6200 3a13 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ -0a34f4: 1100 |0002: return-object v0 │ │ +0a35cc: |[0a35cc] fr.simon.marquis.preferencesmanager.util.Utils.getPreviousApps:()Ljava/util/ArrayList; │ │ +0a35dc: 6200 3a13 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ +0a35e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ │ │ #13 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'initFavorites' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 64 16-bit code units │ │ -0a34f8: |[0a34f8] fr.simon.marquis.preferencesmanager.util.Utils.initFavorites:(Landroid/content/Context;)V │ │ -0a3508: 6204 3b13 |0000: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a350c: 3904 3d00 |0002: if-nez v4, 003f // +003d │ │ -0a3510: 2204 d605 |0004: new-instance v4, Ljava/util/HashSet; // type@05d6 │ │ -0a3514: 7010 b52b 0400 |0006: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -0a351a: 6904 3b13 |0009: sput-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a351e: 7110 1403 0600 |000b: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a3524: 0c03 |000e: move-result-object v3 │ │ -0a3526: 1a04 d104 |000f: const-string v4, "FAVORITES_KEY" // string@04d1 │ │ -0a352a: 7220 8201 4300 |0011: invoke-interface {v3, v4}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0182 │ │ -0a3530: 0a04 |0014: move-result v4 │ │ -0a3532: 3804 2a00 |0015: if-eqz v4, 003f // +002a │ │ -0a3536: 2200 f705 |0017: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ -0a353a: 1a04 d104 |0019: const-string v4, "FAVORITES_KEY" // string@04d1 │ │ -0a353e: 1a05 8813 |001b: const-string v5, "[]" // string@1388 │ │ -0a3542: 7230 8701 4305 |001d: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ -0a3548: 0c04 |0020: move-result-object v4 │ │ -0a354a: 7020 2b2c 4000 |0021: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ -0a3550: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -0a3552: 6e10 2f2c 0000 |0025: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -0a3558: 0a04 |0028: move-result v4 │ │ -0a355a: 3542 1600 |0029: if-ge v2, v4, 003f // +0016 │ │ -0a355e: 6204 3b13 |002b: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a3562: 6e20 312c 2000 |002d: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@2c31 │ │ -0a3568: 0c05 |0030: move-result-object v5 │ │ -0a356a: 6e20 b72b 5400 |0031: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@2bb7 │ │ -0a3570: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a3574: 28ef |0036: goto 0025 // -0011 │ │ -0a3576: 0d01 |0037: move-exception v1 │ │ -0a3578: 6204 3613 |0038: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a357c: 1a05 961a |003a: const-string v5, "error parsing JSON" // string@1a96 │ │ -0a3580: 7130 f620 5401 |003c: invoke-static {v4, v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a3586: 0e00 |003f: return-void │ │ +0a35e4: |[0a35e4] fr.simon.marquis.preferencesmanager.util.Utils.initFavorites:(Landroid/content/Context;)V │ │ +0a35f4: 6204 3b13 |0000: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a35f8: 3904 3d00 |0002: if-nez v4, 003f // +003d │ │ +0a35fc: 2204 d605 |0004: new-instance v4, Ljava/util/HashSet; // type@05d6 │ │ +0a3600: 7010 b52b 0400 |0006: invoke-direct {v4}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +0a3606: 6904 3b13 |0009: sput-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a360a: 7110 1403 0600 |000b: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a3610: 0c03 |000e: move-result-object v3 │ │ +0a3612: 1a04 d104 |000f: const-string v4, "FAVORITES_KEY" // string@04d1 │ │ +0a3616: 7220 8201 4300 |0011: invoke-interface {v3, v4}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0182 │ │ +0a361c: 0a04 |0014: move-result v4 │ │ +0a361e: 3804 2a00 |0015: if-eqz v4, 003f // +002a │ │ +0a3622: 2200 f705 |0017: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ +0a3626: 1a04 d104 |0019: const-string v4, "FAVORITES_KEY" // string@04d1 │ │ +0a362a: 1a05 8913 |001b: const-string v5, "[]" // string@1389 │ │ +0a362e: 7230 8701 4305 |001d: invoke-interface {v3, v4, v5}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +0a3634: 0c04 |0020: move-result-object v4 │ │ +0a3636: 7020 2b2c 4000 |0021: invoke-direct {v0, v4}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ +0a363c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0a363e: 6e10 2f2c 0000 |0025: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +0a3644: 0a04 |0028: move-result v4 │ │ +0a3646: 3542 1600 |0029: if-ge v2, v4, 003f // +0016 │ │ +0a364a: 6204 3b13 |002b: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a364e: 6e20 312c 2000 |002d: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@2c31 │ │ +0a3654: 0c05 |0030: move-result-object v5 │ │ +0a3656: 6e20 b72b 5400 |0031: invoke-virtual {v4, v5}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@2bb7 │ │ +0a365c: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3660: 28ef |0036: goto 0025 // -0011 │ │ +0a3662: 0d01 |0037: move-exception v1 │ │ +0a3664: 6204 3613 |0038: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3668: 1a05 981a |003a: const-string v5, "error parsing JSON" // string@1a98 │ │ +0a366c: 7130 f620 5401 |003c: invoke-static {v4, v5, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a3672: 0e00 |003f: return-void │ │ catches : 1 │ │ 0x0017 - 0x0034 │ │ Lorg/json/JSONException; -> 0x0037 │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x000b line=142 │ │ @@ -173110,20 +173142,20 @@ │ │ type : '(Ljava/lang/String;Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0a3598: |[0a3598] fr.simon.marquis.preferencesmanager.util.Utils.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z │ │ -0a35a8: 7110 312a 0200 |0000: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.initFavorites:(Landroid/content/Context;)V // method@2a31 │ │ -0a35ae: 6200 3b13 |0003: sget-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a35b2: 6e20 b82b 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2bb8 │ │ -0a35b8: 0a00 |0008: move-result v0 │ │ -0a35ba: 0f00 |0009: return v0 │ │ +0a3684: |[0a3684] fr.simon.marquis.preferencesmanager.util.Utils.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z │ │ +0a3694: 7110 312a 0200 |0000: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.initFavorites:(Landroid/content/Context;)V // method@2a31 │ │ +0a369a: 6200 3b13 |0003: sget-object v0, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a369e: 6e20 b82b 1000 |0005: invoke-virtual {v0, v1}, Ljava/util/HashSet;.contains:(Ljava/lang/Object;)Z // method@2bb8 │ │ +0a36a4: 0a00 |0008: move-result v0 │ │ +0a36a6: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ locals : │ │ 0x0000 - 0x000a reg=1 packageName Ljava/lang/String; │ │ 0x0000 - 0x000a reg=2 ctx Landroid/content/Context; │ │ @@ -173133,22 +173165,22 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0a35bc: |[0a35bc] fr.simon.marquis.preferencesmanager.util.Utils.isShowSystemApps:(Landroid/content/Context;)Z │ │ -0a35cc: 7110 1403 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a35d2: 0c00 |0003: move-result-object v0 │ │ -0a35d4: 1a01 0710 |0004: const-string v1, "SHOW_SYSTEM_APPS" // string@1007 │ │ -0a35d8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0a35da: 7230 8501 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0185 │ │ -0a35e0: 0a00 |000a: move-result v0 │ │ -0a35e2: 0f00 |000b: return v0 │ │ +0a36a8: |[0a36a8] fr.simon.marquis.preferencesmanager.util.Utils.isShowSystemApps:(Landroid/content/Context;)Z │ │ +0a36b8: 7110 1403 0300 |0000: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a36be: 0c00 |0003: move-result-object v0 │ │ +0a36c0: 1a01 0710 |0004: const-string v1, "SHOW_SYSTEM_APPS" // string@1007 │ │ +0a36c4: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0a36c6: 7230 8501 1002 |0007: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences;.getBoolean:(Ljava/lang/String;Z)Z // method@0185 │ │ +0a36cc: 0a00 |000a: move-result v0 │ │ +0a36ce: 0f00 |000b: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x000c reg=3 ctx Landroid/content/Context; │ │ │ │ #16 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ @@ -173156,155 +173188,154 @@ │ │ type : '(Landroid/content/SharedPreferences;)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0a35e4: |[0a35e4] fr.simon.marquis.preferencesmanager.util.Utils.needToBackport:(Landroid/content/SharedPreferences;)Z │ │ -0a35f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a35f6: 1a01 e111 |0001: const-string v1, "VERSION_CODE" // string@11e1 │ │ -0a35fa: 7230 8601 1300 |0003: invoke-interface {v3, v1, v0}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0186 │ │ -0a3600: 0a01 |0006: move-result v1 │ │ -0a3602: 1302 1200 |0007: const/16 v2, #int 18 // #12 │ │ -0a3606: 3621 0300 |0009: if-gt v1, v2, 000c // +0003 │ │ -0a360a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0a360c: 0f00 |000c: return v0 │ │ +0a36d0: |[0a36d0] fr.simon.marquis.preferencesmanager.util.Utils.needToBackport:(Landroid/content/SharedPreferences;)Z │ │ +0a36e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a36e2: 1a01 e211 |0001: const-string v1, "VERSION_CODE" // string@11e2 │ │ +0a36e6: 7230 8601 1300 |0003: invoke-interface {v3, v1, v0}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0186 │ │ +0a36ec: 0a01 |0006: move-result v1 │ │ +0a36ee: 1302 1200 |0007: const/16 v2, #int 18 // #12 │ │ +0a36f2: 3621 0300 |0009: if-gt v1, v2, 000c // +0003 │ │ +0a36f6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0a36f8: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=247 │ │ locals : │ │ 0x0000 - 0x000d reg=3 sp Landroid/content/SharedPreferences; │ │ │ │ #17 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'readFile' │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ - registers : 10 │ │ + registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0a3610: |[0a3610] fr.simon.marquis.preferencesmanager.util.Utils.readFile:(Ljava/lang/String;)Ljava/lang/String; │ │ -0a3620: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0a3622: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0a3624: 6204 3613 |0002: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3628: 1a05 7f2a |0004: const-string v5, "readFile(%s)" // string@2a7f │ │ -0a362c: 2386 5206 |0006: new-array v6, v8, [Ljava/lang/Object; // type@0652 │ │ -0a3630: 4d09 0607 |0008: aput-object v9, v6, v7 │ │ -0a3634: 7120 1f2b 6500 |000a: invoke-static {v5, v6}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a363a: 0c05 |000d: move-result-object v5 │ │ -0a363c: 7120 f320 5400 |000e: invoke-static {v4, v5}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3642: 2203 a905 |0011: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3646: 7010 3d2b 0300 |0013: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a364c: 1a04 1717 |0016: const-string v4, "cat "%s"" // string@1717 │ │ -0a3650: 2385 5206 |0018: new-array v5, v8, [Ljava/lang/Object; // type@0652 │ │ -0a3654: 4d09 0507 |001a: aput-object v9, v5, v7 │ │ -0a3658: 7120 1f2b 5400 |001c: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a365e: 0c04 |001f: move-result-object v4 │ │ -0a3660: 7110 de27 0400 |0020: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ -0a3666: 0c02 |0023: move-result-object v2 │ │ -0a3668: 3802 1c00 |0024: if-eqz v2, 0040 // +001c │ │ -0a366c: 7210 d82b 0200 |0026: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0a3672: 0c00 |0029: move-result-object v0 │ │ -0a3674: 7210 bb2b 0000 |002a: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a367a: 0a04 |002d: move-result v4 │ │ -0a367c: 3804 1200 |002e: if-eqz v4, 0040 // +0012 │ │ -0a3680: 7210 bc2b 0000 |0030: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a3686: 0c01 |0033: move-result-object v1 │ │ -0a3688: 1f01 a805 |0034: check-cast v1, Ljava/lang/String; // type@05a8 │ │ -0a368c: 6e20 462b 1300 |0036: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3692: 0c04 |0039: move-result-object v4 │ │ -0a3694: 6205 3313 |003a: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@1333 │ │ -0a3698: 6e20 462b 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a369e: 28eb |003f: goto 002a // -0015 │ │ -0a36a0: 6e10 4e2b 0300 |0040: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a36a6: 0c04 |0043: move-result-object v4 │ │ -0a36a8: 1104 |0044: return-object v4 │ │ +0a36fc: |[0a36fc] fr.simon.marquis.preferencesmanager.util.Utils.readFile:(Ljava/lang/String;)Ljava/lang/String; │ │ +0a370c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a370e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a3710: 6203 3613 |0002: sget-object v3, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3714: 1a04 822a |0004: const-string v4, "readFile(%s)" // string@2a82 │ │ +0a3718: 2375 5206 |0006: new-array v5, v7, [Ljava/lang/Object; // type@0652 │ │ +0a371c: 4d08 0506 |0008: aput-object v8, v5, v6 │ │ +0a3720: 7120 1f2b 5400 |000a: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3726: 0c04 |000d: move-result-object v4 │ │ +0a3728: 7120 f320 4300 |000e: invoke-static {v3, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a372e: 2202 a905 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a3732: 7010 3d2b 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3738: 1a03 1917 |0016: const-string v3, "cat "%s"" // string@1719 │ │ +0a373c: 2374 5206 |0018: new-array v4, v7, [Ljava/lang/Object; // type@0652 │ │ +0a3740: 4d08 0406 |001a: aput-object v8, v4, v6 │ │ +0a3744: 7120 1f2b 4300 |001c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a374a: 0c03 |001f: move-result-object v3 │ │ +0a374c: 7110 de27 0300 |0020: invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ +0a3752: 0c01 |0023: move-result-object v1 │ │ +0a3754: 3801 1c00 |0024: if-eqz v1, 0040 // +001c │ │ +0a3758: 7210 d82b 0100 |0026: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0a375e: 0c03 |0029: move-result-object v3 │ │ +0a3760: 7210 bb2b 0300 |002a: invoke-interface {v3}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a3766: 0a04 |002d: move-result v4 │ │ +0a3768: 3804 1200 |002e: if-eqz v4, 0040 // +0012 │ │ +0a376c: 7210 bc2b 0300 |0030: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a3772: 0c00 |0033: move-result-object v0 │ │ +0a3774: 1f00 a805 |0034: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +0a3778: 6e20 462b 0200 |0036: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a377e: 0c04 |0039: move-result-object v4 │ │ +0a3780: 6205 3313 |003a: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.LINE_SEPARATOR:Ljava/lang/String; // field@1333 │ │ +0a3784: 6e20 462b 5400 |003c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a378a: 28eb |003f: goto 002a // -0015 │ │ +0a378c: 6e10 4e2b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a3792: 0c03 |0043: move-result-object v3 │ │ +0a3794: 1103 |0044: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=176 │ │ 0x0011 line=177 │ │ 0x0016 line=178 │ │ 0x0024 line=179 │ │ 0x0026 line=180 │ │ 0x0036 line=181 │ │ 0x0040 line=184 │ │ locals : │ │ - 0x002a - 0x0040 reg=0 i$ Ljava/util/Iterator; │ │ - 0x0036 - 0x0040 reg=1 line Ljava/lang/String; │ │ - 0x0024 - 0x0045 reg=2 lines Ljava/util/List; Ljava/util/List; │ │ - 0x0016 - 0x0045 reg=3 sb Ljava/lang/StringBuilder; │ │ - 0x0000 - 0x0045 reg=9 file Ljava/lang/String; │ │ + 0x0036 - 0x0040 reg=0 line Ljava/lang/String; │ │ + 0x0024 - 0x0045 reg=1 lines Ljava/util/List; Ljava/util/List; │ │ + 0x0016 - 0x0045 reg=2 sb Ljava/lang/StringBuilder; │ │ + 0x0000 - 0x0045 reg=8 file Ljava/lang/String; │ │ │ │ #18 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'restoreFile' │ │ type : '(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 109 16-bit code units │ │ -0a36ac: |[0a36ac] fr.simon.marquis.preferencesmanager.util.Utils.restoreFile:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ -0a36bc: 1226 |0000: const/4 v6, #int 2 // #2 │ │ -0a36be: 1213 |0001: const/4 v3, #int 1 // #1 │ │ -0a36c0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0a36c2: 6201 3613 |0003: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a36c6: 1a04 4e2b |0005: const-string v4, "restoreFile(%s, %s, %s)" // string@2b4e │ │ -0a36ca: 1235 |0007: const/4 v5, #int 3 // #3 │ │ -0a36cc: 2355 5206 |0008: new-array v5, v5, [Ljava/lang/Object; // type@0652 │ │ -0a36d0: 4d08 0502 |000a: aput-object v8, v5, v2 │ │ -0a36d4: 4d09 0503 |000c: aput-object v9, v5, v3 │ │ -0a36d8: 4d0a 0506 |000e: aput-object v10, v5, v6 │ │ -0a36dc: 7120 1f2b 5400 |0010: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a36e2: 0c04 |0013: move-result-object v4 │ │ -0a36e4: 7120 f320 4100 |0014: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a36ea: 2200 7105 |0017: new-instance v0, Ljava/io/File; // type@0571 │ │ -0a36ee: 6e10 2e01 0700 |0019: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ -0a36f4: 0c01 |001c: move-result-object v1 │ │ -0a36f6: 7030 642a 1008 |001d: invoke-direct {v0, v1, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -0a36fc: 1a01 6518 |0020: const-string v1, "cp "%s" "%s"" // string@1865 │ │ -0a3700: 2364 5206 |0022: new-array v4, v6, [Ljava/lang/Object; // type@0652 │ │ -0a3704: 6e10 682a 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ -0a370a: 0c05 |0027: move-result-object v5 │ │ -0a370c: 4d05 0402 |0028: aput-object v5, v4, v2 │ │ -0a3710: 4d09 0403 |002a: aput-object v9, v4, v3 │ │ -0a3714: 7120 1f2b 4100 |002c: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a371a: 0c01 |002f: move-result-object v1 │ │ -0a371c: 7110 de27 0100 |0030: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ -0a3722: 7130 2d2a 970a |0033: invoke-static {v7, v9, v10}, Lfr/simon/marquis/preferencesmanager/util/Utils;.fixUserAndGroupId:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z // method@2a2d │ │ -0a3728: 0a01 |0036: move-result v1 │ │ -0a372a: 3901 0b00 |0037: if-nez v1, 0042 // +000b │ │ -0a372e: 6201 3613 |0039: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3732: 1a03 b104 |003b: const-string v3, "Error fixUserAndGroupId" // string@04b1 │ │ -0a3736: 7120 f520 3100 |003d: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a373c: 0121 |0040: move v1, v2 │ │ -0a373e: 0f01 |0041: return v1 │ │ -0a3740: 1a01 f814 |0042: const-string v1, "activity" // string@14f8 │ │ -0a3744: 6e20 3701 1700 |0044: invoke-virtual {v7, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0a374a: 0c01 |0047: move-result-object v1 │ │ -0a374c: 1f01 1500 |0048: check-cast v1, Landroid/app/ActivityManager; // type@0015 │ │ -0a3750: 6e20 7900 a100 |004a: invoke-virtual {v1, v10}, Landroid/app/ActivityManager;.killBackgroundProcesses:(Ljava/lang/String;)V // method@0079 │ │ -0a3756: 6201 3613 |004d: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a375a: 2204 a905 |004f: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a375e: 7010 3d2b 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3764: 1a05 4d2b |0054: const-string v5, "restoreFile --> " // string@2b4d │ │ -0a3768: 6e20 462b 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a376e: 0c04 |0059: move-result-object v4 │ │ -0a3770: 6e20 462b 9400 |005a: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3776: 0c04 |005d: move-result-object v4 │ │ -0a3778: 6e10 4e2b 0400 |005e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a377e: 0c04 |0061: move-result-object v4 │ │ -0a3780: 2322 5206 |0062: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -0a3784: 7120 1f2b 2400 |0064: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a378a: 0c02 |0067: move-result-object v2 │ │ -0a378c: 7120 f320 2100 |0068: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3792: 0131 |006b: move v1, v3 │ │ -0a3794: 28d5 |006c: goto 0041 // -002b │ │ +0a3798: |[0a3798] fr.simon.marquis.preferencesmanager.util.Utils.restoreFile:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ │ +0a37a8: 1226 |0000: const/4 v6, #int 2 // #2 │ │ +0a37aa: 1213 |0001: const/4 v3, #int 1 // #1 │ │ +0a37ac: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0a37ae: 6201 3613 |0003: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a37b2: 1a04 512b |0005: const-string v4, "restoreFile(%s, %s, %s)" // string@2b51 │ │ +0a37b6: 1235 |0007: const/4 v5, #int 3 // #3 │ │ +0a37b8: 2355 5206 |0008: new-array v5, v5, [Ljava/lang/Object; // type@0652 │ │ +0a37bc: 4d08 0502 |000a: aput-object v8, v5, v2 │ │ +0a37c0: 4d09 0503 |000c: aput-object v9, v5, v3 │ │ +0a37c4: 4d0a 0506 |000e: aput-object v10, v5, v6 │ │ +0a37c8: 7120 1f2b 5400 |0010: invoke-static {v4, v5}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a37ce: 0c04 |0013: move-result-object v4 │ │ +0a37d0: 7120 f320 4100 |0014: invoke-static {v1, v4}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a37d6: 2200 7105 |0017: new-instance v0, Ljava/io/File; // type@0571 │ │ +0a37da: 6e10 2e01 0700 |0019: invoke-virtual {v7}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ +0a37e0: 0c01 |001c: move-result-object v1 │ │ +0a37e2: 7030 642a 1008 |001d: invoke-direct {v0, v1, v8}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +0a37e8: 1a01 6718 |0020: const-string v1, "cp "%s" "%s"" // string@1867 │ │ +0a37ec: 2364 5206 |0022: new-array v4, v6, [Ljava/lang/Object; // type@0652 │ │ +0a37f0: 6e10 682a 0000 |0024: invoke-virtual {v0}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ +0a37f6: 0c05 |0027: move-result-object v5 │ │ +0a37f8: 4d05 0402 |0028: aput-object v5, v4, v2 │ │ +0a37fc: 4d09 0403 |002a: aput-object v9, v4, v3 │ │ +0a3800: 7120 1f2b 4100 |002c: invoke-static {v1, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3806: 0c01 |002f: move-result-object v1 │ │ +0a3808: 7110 de27 0100 |0030: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ +0a380e: 7130 2d2a 970a |0033: invoke-static {v7, v9, v10}, Lfr/simon/marquis/preferencesmanager/util/Utils;.fixUserAndGroupId:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z // method@2a2d │ │ +0a3814: 0a01 |0036: move-result v1 │ │ +0a3816: 3901 0b00 |0037: if-nez v1, 0042 // +000b │ │ +0a381a: 6201 3613 |0039: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a381e: 1a03 b104 |003b: const-string v3, "Error fixUserAndGroupId" // string@04b1 │ │ +0a3822: 7120 f520 3100 |003d: invoke-static {v1, v3}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a3828: 0121 |0040: move v1, v2 │ │ +0a382a: 0f01 |0041: return v1 │ │ +0a382c: 1a01 f914 |0042: const-string v1, "activity" // string@14f9 │ │ +0a3830: 6e20 3701 1700 |0044: invoke-virtual {v7, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0a3836: 0c01 |0047: move-result-object v1 │ │ +0a3838: 1f01 1500 |0048: check-cast v1, Landroid/app/ActivityManager; // type@0015 │ │ +0a383c: 6e20 7900 a100 |004a: invoke-virtual {v1, v10}, Landroid/app/ActivityManager;.killBackgroundProcesses:(Ljava/lang/String;)V // method@0079 │ │ +0a3842: 6201 3613 |004d: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3846: 2204 a905 |004f: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a384a: 7010 3d2b 0400 |0051: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3850: 1a05 502b |0054: const-string v5, "restoreFile --> " // string@2b50 │ │ +0a3854: 6e20 462b 5400 |0056: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a385a: 0c04 |0059: move-result-object v4 │ │ +0a385c: 6e20 462b 9400 |005a: invoke-virtual {v4, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3862: 0c04 |005d: move-result-object v4 │ │ +0a3864: 6e10 4e2b 0400 |005e: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a386a: 0c04 |0061: move-result-object v4 │ │ +0a386c: 2322 5206 |0062: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +0a3870: 7120 1f2b 2400 |0064: invoke-static {v4, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3876: 0c02 |0067: move-result-object v2 │ │ +0a3878: 7120 f320 2100 |0068: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a387e: 0131 |006b: move v1, v3 │ │ +0a3880: 28d5 |006c: goto 0041 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=293 │ │ 0x0017 line=294 │ │ 0x0020 line=295 │ │ 0x0033 line=297 │ │ 0x0039 line=298 │ │ @@ -173324,64 +173355,64 @@ │ │ type : '(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 99 16-bit code units │ │ -0a3798: |[0a3798] fr.simon.marquis.preferencesmanager.util.Utils.saveBackups:(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V │ │ -0a37a8: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a37ac: 1a02 df2b |0002: const-string v2, "saveBackups(%s, %s)" // string@2bdf │ │ -0a37b0: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -0a37b2: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -0a37b6: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0a37b8: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ -0a37bc: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -0a37be: 6e10 1c28 0800 |000b: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.toJSON:()Lorg/json/JSONArray; // method@281c │ │ -0a37c4: 0c05 |000e: move-result-object v5 │ │ -0a37c6: 6e10 332c 0500 |000f: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0a37cc: 0c05 |0012: move-result-object v5 │ │ -0a37ce: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ -0a37d2: 7120 1f2b 3200 |0015: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a37d8: 0c02 |0018: move-result-object v2 │ │ -0a37da: 7120 f320 2100 |0019: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a37e0: 7110 1403 0600 |001c: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a37e6: 0c01 |001f: move-result-object v1 │ │ -0a37e8: 7210 8301 0100 |0020: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a37ee: 0c00 |0023: move-result-object v0 │ │ -0a37f0: 6e10 1928 0800 |0024: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.isEmpty:()Z // method@2819 │ │ -0a37f6: 0a01 |0027: move-result v1 │ │ -0a37f8: 3801 1c00 |0028: if-eqz v1, 0044 // +001c │ │ -0a37fc: 2201 a905 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3800: 7010 3d2b 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3806: 1a02 0503 |002f: const-string v2, "BACKUP_" // string@0305 │ │ -0a380a: 6e20 462b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3810: 0c01 |0034: move-result-object v1 │ │ -0a3812: 6e20 462b 7100 |0035: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3818: 0c01 |0038: move-result-object v1 │ │ -0a381a: 6e10 4e2b 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a3820: 0c01 |003c: move-result-object v1 │ │ -0a3822: 7220 8101 1000 |003d: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0181 │ │ -0a3828: 7210 7c01 0000 |0040: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@017c │ │ -0a382e: 0e00 |0043: return-void │ │ -0a3830: 2201 a905 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3834: 7010 3d2b 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a383a: 1a02 0503 |0049: const-string v2, "BACKUP_" // string@0305 │ │ -0a383e: 6e20 462b 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3844: 0c01 |004e: move-result-object v1 │ │ -0a3846: 6e20 462b 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a384c: 0c01 |0052: move-result-object v1 │ │ -0a384e: 6e10 4e2b 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a3854: 0c01 |0056: move-result-object v1 │ │ -0a3856: 6e10 1c28 0800 |0057: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.toJSON:()Lorg/json/JSONArray; // method@281c │ │ -0a385c: 0c02 |005a: move-result-object v2 │ │ -0a385e: 6e10 332c 0200 |005b: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0a3864: 0c02 |005e: move-result-object v2 │ │ -0a3866: 7230 8001 1002 |005f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ -0a386c: 28de |0062: goto 0040 // -0022 │ │ +0a3884: |[0a3884] fr.simon.marquis.preferencesmanager.util.Utils.saveBackups:(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V │ │ +0a3894: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3898: 1a02 e22b |0002: const-string v2, "saveBackups(%s, %s)" // string@2be2 │ │ +0a389c: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +0a389e: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +0a38a2: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0a38a4: 4d07 0304 |0008: aput-object v7, v3, v4 │ │ +0a38a8: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +0a38aa: 6e10 1c28 0800 |000b: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.toJSON:()Lorg/json/JSONArray; // method@281c │ │ +0a38b0: 0c05 |000e: move-result-object v5 │ │ +0a38b2: 6e10 332c 0500 |000f: invoke-virtual {v5}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0a38b8: 0c05 |0012: move-result-object v5 │ │ +0a38ba: 4d05 0304 |0013: aput-object v5, v3, v4 │ │ +0a38be: 7120 1f2b 3200 |0015: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a38c4: 0c02 |0018: move-result-object v2 │ │ +0a38c6: 7120 f320 2100 |0019: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a38cc: 7110 1403 0600 |001c: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a38d2: 0c01 |001f: move-result-object v1 │ │ +0a38d4: 7210 8301 0100 |0020: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a38da: 0c00 |0023: move-result-object v0 │ │ +0a38dc: 6e10 1928 0800 |0024: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.isEmpty:()Z // method@2819 │ │ +0a38e2: 0a01 |0027: move-result v1 │ │ +0a38e4: 3801 1c00 |0028: if-eqz v1, 0044 // +001c │ │ +0a38e8: 2201 a905 |002a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a38ec: 7010 3d2b 0100 |002c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a38f2: 1a02 0503 |002f: const-string v2, "BACKUP_" // string@0305 │ │ +0a38f6: 6e20 462b 2100 |0031: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a38fc: 0c01 |0034: move-result-object v1 │ │ +0a38fe: 6e20 462b 7100 |0035: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3904: 0c01 |0038: move-result-object v1 │ │ +0a3906: 6e10 4e2b 0100 |0039: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a390c: 0c01 |003c: move-result-object v1 │ │ +0a390e: 7220 8101 1000 |003d: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0181 │ │ +0a3914: 7210 7c01 0000 |0040: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@017c │ │ +0a391a: 0e00 |0043: return-void │ │ +0a391c: 2201 a905 |0044: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a3920: 7010 3d2b 0100 |0046: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3926: 1a02 0503 |0049: const-string v2, "BACKUP_" // string@0305 │ │ +0a392a: 6e20 462b 2100 |004b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3930: 0c01 |004e: move-result-object v1 │ │ +0a3932: 6e20 462b 7100 |004f: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3938: 0c01 |0052: move-result-object v1 │ │ +0a393a: 6e10 4e2b 0100 |0053: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a3940: 0c01 |0056: move-result-object v1 │ │ +0a3942: 6e10 1c28 0800 |0057: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.toJSON:()Lorg/json/JSONArray; // method@281c │ │ +0a3948: 0c02 |005a: move-result-object v2 │ │ +0a394a: 6e10 332c 0200 |005b: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0a3950: 0c02 |005e: move-result-object v2 │ │ +0a3952: 7230 8001 1002 |005f: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ +0a3958: 28de |0062: goto 0040 // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x001c line=275 │ │ 0x0024 line=276 │ │ 0x002a line=277 │ │ 0x0040 line=281 │ │ @@ -173398,97 +173429,97 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 167 16-bit code units │ │ -0a3870: |[0a3870] fr.simon.marquis.preferencesmanager.util.Utils.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z │ │ -0a3880: 1229 |0000: const/4 v9, #int 2 // #2 │ │ -0a3882: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0a3884: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0a3886: 6206 3613 |0003: sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a388a: 1a07 e92b |0005: const-string v7, "savePreferences(%s, %s)" // string@2be9 │ │ -0a388e: 2398 5206 |0007: new-array v8, v9, [Ljava/lang/Object; // type@0652 │ │ -0a3892: 4d0b 0804 |0009: aput-object v11, v8, v4 │ │ -0a3896: 4d0c 0805 |000b: aput-object v12, v8, v5 │ │ -0a389a: 7120 1f2b 8700 |000d: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a38a0: 0c07 |0010: move-result-object v7 │ │ -0a38a2: 7120 f320 7600 |0011: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a38a8: 390a 0a00 |0014: if-nez v10, 001e // +000a │ │ -0a38ac: 6205 3613 |0016: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a38b0: 1a06 b704 |0018: const-string v6, "Error preferenceFile is null" // string@04b7 │ │ -0a38b4: 7120 f520 6500 |001a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a38ba: 0f04 |001d: return v4 │ │ -0a38bc: 6e10 2528 0a00 |001e: invoke-virtual {v10}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValid:()Z // method@2825 │ │ -0a38c2: 0a06 |0021: move-result v6 │ │ -0a38c4: 3906 0a00 |0022: if-nez v6, 002c // +000a │ │ -0a38c8: 6205 3613 |0024: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a38cc: 1a06 b604 |0026: const-string v6, "Error preferenceFile is not valid" // string@04b6 │ │ -0a38d0: 7120 f520 6500 |0028: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a38d6: 28f2 |002b: goto 001d // -000e │ │ -0a38d8: 6e10 2a28 0a00 |002c: invoke-virtual {v10}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.toXml:()Ljava/lang/String; // method@282a │ │ -0a38de: 0c02 |002f: move-result-object v2 │ │ -0a38e0: 7110 e420 0200 |0030: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0a38e6: 0a06 |0033: move-result v6 │ │ -0a38e8: 3806 0a00 |0034: if-eqz v6, 003e // +000a │ │ -0a38ec: 6205 3613 |0036: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a38f0: 1a06 b804 |0038: const-string v6, "Error preferences is empty" // string@04b8 │ │ -0a38f4: 7120 f520 6500 |003a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a38fa: 28e0 |003d: goto 001d // -0020 │ │ -0a38fc: 2203 7105 |003e: new-instance v3, Ljava/io/File; // type@0571 │ │ -0a3900: 6e10 2e01 0d00 |0040: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ -0a3906: 0c06 |0043: move-result-object v6 │ │ -0a3908: 1a07 3b01 |0044: const-string v7, ".temp" // string@013b │ │ -0a390c: 7030 642a 6307 |0046: invoke-direct {v3, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -0a3912: 2201 7a05 |0049: new-instance v1, Ljava/io/OutputStreamWriter; // type@057a │ │ -0a3916: 1a06 3b01 |004b: const-string v6, ".temp" // string@013b │ │ -0a391a: 1207 |004d: const/4 v7, #int 0 // #0 │ │ -0a391c: 6e30 4001 6d07 |004e: invoke-virtual {v13, v6, v7}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0140 │ │ -0a3922: 0c06 |0051: move-result-object v6 │ │ -0a3924: 7020 8d2a 6100 |0052: invoke-direct {v1, v6}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2a8d │ │ -0a392a: 6e20 8f2a 2100 |0055: invoke-virtual {v1, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@2a8f │ │ -0a3930: 6e10 8e2a 0100 |0058: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.close:()V // method@2a8e │ │ -0a3936: 1a06 6518 |005b: const-string v6, "cp "%s" "%s"" // string@1865 │ │ -0a393a: 2397 5206 |005d: new-array v7, v9, [Ljava/lang/Object; // type@0652 │ │ -0a393e: 6e10 682a 0300 |005f: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ -0a3944: 0c08 |0062: move-result-object v8 │ │ -0a3946: 4d08 0704 |0063: aput-object v8, v7, v4 │ │ -0a394a: 4d0b 0705 |0065: aput-object v11, v7, v5 │ │ -0a394e: 7120 1f2b 7600 |0067: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3954: 0c06 |006a: move-result-object v6 │ │ -0a3956: 7110 de27 0600 |006b: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ -0a395c: 7130 2d2a bd0c |006e: invoke-static {v13, v11, v12}, Lfr/simon/marquis/preferencesmanager/util/Utils;.fixUserAndGroupId:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z // method@2a2d │ │ -0a3962: 0a06 |0071: move-result v6 │ │ -0a3964: 3906 1300 |0072: if-nez v6, 0085 // +0013 │ │ -0a3968: 6205 3613 |0074: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a396c: 1a06 b104 |0076: const-string v6, "Error fixUserAndGroupId" // string@04b1 │ │ -0a3970: 7120 f520 6500 |0078: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a3976: 28a2 |007b: goto 001d // -005e │ │ -0a3978: 0d00 |007c: move-exception v0 │ │ -0a397a: 6205 3613 |007d: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a397e: 1a06 c004 |007f: const-string v6, "Error writing temporary file" // string@04c0 │ │ -0a3982: 7130 f620 6500 |0081: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a3988: 2899 |0084: goto 001d // -0067 │ │ -0a398a: 6e10 662a 0300 |0085: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@2a66 │ │ -0a3990: 0a04 |0088: move-result v4 │ │ -0a3992: 3904 0900 |0089: if-nez v4, 0092 // +0009 │ │ -0a3996: 6204 3613 |008b: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a399a: 1a06 b004 |008d: const-string v6, "Error deleting temporary file" // string@04b0 │ │ -0a399e: 7120 f520 6400 |008f: invoke-static {v4, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a39a4: 1a04 f814 |0092: const-string v4, "activity" // string@14f8 │ │ -0a39a8: 6e20 3701 4d00 |0094: invoke-virtual {v13, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0a39ae: 0c04 |0097: move-result-object v4 │ │ -0a39b0: 1f04 1500 |0098: check-cast v4, Landroid/app/ActivityManager; // type@0015 │ │ -0a39b4: 6e20 7900 c400 |009a: invoke-virtual {v4, v12}, Landroid/app/ActivityManager;.killBackgroundProcesses:(Ljava/lang/String;)V // method@0079 │ │ -0a39ba: 6204 3613 |009d: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a39be: 1a06 410f |009f: const-string v6, "Preferences correctly updated" // string@0f41 │ │ -0a39c2: 7120 f320 6400 |00a1: invoke-static {v4, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a39c8: 0154 |00a4: move v4, v5 │ │ -0a39ca: 2900 78ff |00a5: goto/16 001d // -0088 │ │ +0a395c: |[0a395c] fr.simon.marquis.preferencesmanager.util.Utils.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z │ │ +0a396c: 1229 |0000: const/4 v9, #int 2 // #2 │ │ +0a396e: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0a3970: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0a3972: 6206 3613 |0003: sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3976: 1a07 ec2b |0005: const-string v7, "savePreferences(%s, %s)" // string@2bec │ │ +0a397a: 2398 5206 |0007: new-array v8, v9, [Ljava/lang/Object; // type@0652 │ │ +0a397e: 4d0b 0804 |0009: aput-object v11, v8, v4 │ │ +0a3982: 4d0c 0805 |000b: aput-object v12, v8, v5 │ │ +0a3986: 7120 1f2b 8700 |000d: invoke-static {v7, v8}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a398c: 0c07 |0010: move-result-object v7 │ │ +0a398e: 7120 f320 7600 |0011: invoke-static {v6, v7}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3994: 390a 0a00 |0014: if-nez v10, 001e // +000a │ │ +0a3998: 6205 3613 |0016: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a399c: 1a06 b704 |0018: const-string v6, "Error preferenceFile is null" // string@04b7 │ │ +0a39a0: 7120 f520 6500 |001a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a39a6: 0f04 |001d: return v4 │ │ +0a39a8: 6e10 2528 0a00 |001e: invoke-virtual {v10}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValid:()Z // method@2825 │ │ +0a39ae: 0a06 |0021: move-result v6 │ │ +0a39b0: 3906 0a00 |0022: if-nez v6, 002c // +000a │ │ +0a39b4: 6205 3613 |0024: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a39b8: 1a06 b604 |0026: const-string v6, "Error preferenceFile is not valid" // string@04b6 │ │ +0a39bc: 7120 f520 6500 |0028: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a39c2: 28f2 |002b: goto 001d // -000e │ │ +0a39c4: 6e10 2a28 0a00 |002c: invoke-virtual {v10}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.toXml:()Ljava/lang/String; // method@282a │ │ +0a39ca: 0c02 |002f: move-result-object v2 │ │ +0a39cc: 7110 e420 0200 |0030: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0a39d2: 0a06 |0033: move-result v6 │ │ +0a39d4: 3806 0a00 |0034: if-eqz v6, 003e // +000a │ │ +0a39d8: 6205 3613 |0036: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a39dc: 1a06 b804 |0038: const-string v6, "Error preferences is empty" // string@04b8 │ │ +0a39e0: 7120 f520 6500 |003a: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a39e6: 28e0 |003d: goto 001d // -0020 │ │ +0a39e8: 2203 7105 |003e: new-instance v3, Ljava/io/File; // type@0571 │ │ +0a39ec: 6e10 2e01 0d00 |0040: invoke-virtual {v13}, Landroid/content/Context;.getFilesDir:()Ljava/io/File; // method@012e │ │ +0a39f2: 0c06 |0043: move-result-object v6 │ │ +0a39f4: 1a07 3b01 |0044: const-string v7, ".temp" // string@013b │ │ +0a39f8: 7030 642a 6307 |0046: invoke-direct {v3, v6, v7}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +0a39fe: 2201 7a05 |0049: new-instance v1, Ljava/io/OutputStreamWriter; // type@057a │ │ +0a3a02: 1a06 3b01 |004b: const-string v6, ".temp" // string@013b │ │ +0a3a06: 1207 |004d: const/4 v7, #int 0 // #0 │ │ +0a3a08: 6e30 4001 6d07 |004e: invoke-virtual {v13, v6, v7}, Landroid/content/Context;.openFileOutput:(Ljava/lang/String;I)Ljava/io/FileOutputStream; // method@0140 │ │ +0a3a0e: 0c06 |0051: move-result-object v6 │ │ +0a3a10: 7020 8d2a 6100 |0052: invoke-direct {v1, v6}, Ljava/io/OutputStreamWriter;.:(Ljava/io/OutputStream;)V // method@2a8d │ │ +0a3a16: 6e20 8f2a 2100 |0055: invoke-virtual {v1, v2}, Ljava/io/OutputStreamWriter;.write:(Ljava/lang/String;)V // method@2a8f │ │ +0a3a1c: 6e10 8e2a 0100 |0058: invoke-virtual {v1}, Ljava/io/OutputStreamWriter;.close:()V // method@2a8e │ │ +0a3a22: 1a06 6718 |005b: const-string v6, "cp "%s" "%s"" // string@1867 │ │ +0a3a26: 2397 5206 |005d: new-array v7, v9, [Ljava/lang/Object; // type@0652 │ │ +0a3a2a: 6e10 682a 0300 |005f: invoke-virtual {v3}, Ljava/io/File;.getAbsolutePath:()Ljava/lang/String; // method@2a68 │ │ +0a3a30: 0c08 |0062: move-result-object v8 │ │ +0a3a32: 4d08 0704 |0063: aput-object v8, v7, v4 │ │ +0a3a36: 4d0b 0705 |0065: aput-object v11, v7, v5 │ │ +0a3a3a: 7120 1f2b 7600 |0067: invoke-static {v6, v7}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3a40: 0c06 |006a: move-result-object v6 │ │ +0a3a42: 7110 de27 0600 |006b: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$SU;.run:(Ljava/lang/String;)Ljava/util/List; // method@27de │ │ +0a3a48: 7130 2d2a bd0c |006e: invoke-static {v13, v11, v12}, Lfr/simon/marquis/preferencesmanager/util/Utils;.fixUserAndGroupId:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;)Z // method@2a2d │ │ +0a3a4e: 0a06 |0071: move-result v6 │ │ +0a3a50: 3906 1300 |0072: if-nez v6, 0085 // +0013 │ │ +0a3a54: 6205 3613 |0074: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3a58: 1a06 b104 |0076: const-string v6, "Error fixUserAndGroupId" // string@04b1 │ │ +0a3a5c: 7120 f520 6500 |0078: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a3a62: 28a2 |007b: goto 001d // -005e │ │ +0a3a64: 0d00 |007c: move-exception v0 │ │ +0a3a66: 6205 3613 |007d: sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3a6a: 1a06 c004 |007f: const-string v6, "Error writing temporary file" // string@04c0 │ │ +0a3a6e: 7130 f620 6500 |0081: invoke-static {v5, v6, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a3a74: 2899 |0084: goto 001d // -0067 │ │ +0a3a76: 6e10 662a 0300 |0085: invoke-virtual {v3}, Ljava/io/File;.delete:()Z // method@2a66 │ │ +0a3a7c: 0a04 |0088: move-result v4 │ │ +0a3a7e: 3904 0900 |0089: if-nez v4, 0092 // +0009 │ │ +0a3a82: 6204 3613 |008b: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3a86: 1a06 b004 |008d: const-string v6, "Error deleting temporary file" // string@04b0 │ │ +0a3a8a: 7120 f520 6400 |008f: invoke-static {v4, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a3a90: 1a04 f914 |0092: const-string v4, "activity" // string@14f9 │ │ +0a3a94: 6e20 3701 4d00 |0094: invoke-virtual {v13, v4}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0a3a9a: 0c04 |0097: move-result-object v4 │ │ +0a3a9c: 1f04 1500 |0098: check-cast v4, Landroid/app/ActivityManager; // type@0015 │ │ +0a3aa0: 6e20 7900 c400 |009a: invoke-virtual {v4, v12}, Landroid/app/ActivityManager;.killBackgroundProcesses:(Ljava/lang/String;)V // method@0079 │ │ +0a3aa6: 6204 3613 |009d: sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3aaa: 1a06 410f |009f: const-string v6, "Preferences correctly updated" // string@0f41 │ │ +0a3aae: 7120 f320 6400 |00a1: invoke-static {v4, v6}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3ab4: 0154 |00a4: move v4, v5 │ │ +0a3ab6: 2900 78ff |00a5: goto/16 001d // -0088 │ │ catches : 1 │ │ 0x0049 - 0x005b │ │ Ljava/io/IOException; -> 0x007c │ │ positions : │ │ 0x0003 line=323 │ │ 0x0014 line=324 │ │ 0x0016 line=325 │ │ @@ -173528,35 +173559,35 @@ │ │ type : '(Landroid/content/Context;Landroid/content/SharedPreferences;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0a39e0: |[0a39e0] fr.simon.marquis.preferencesmanager.util.Utils.saveVersionCode:(Landroid/content/Context;Landroid/content/SharedPreferences;)V │ │ -0a39f0: 7210 8301 0700 |0000: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a39f6: 0c01 |0003: move-result-object v1 │ │ -0a39f8: 1a02 e111 |0004: const-string v2, "VERSION_CODE" // string@11e1 │ │ -0a39fc: 6e10 3201 0600 |0006: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0a3a02: 0c03 |0009: move-result-object v3 │ │ -0a3a04: 6e10 3301 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -0a3a0a: 0c04 |000d: move-result-object v4 │ │ -0a3a0c: 1205 |000e: const/4 v5, #int 0 // #0 │ │ -0a3a0e: 6e30 9901 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0199 │ │ -0a3a14: 0c03 |0012: move-result-object v3 │ │ -0a3a16: 5233 2100 |0013: iget v3, v3, Landroid/content/pm/PackageInfo;.versionCode:I // field@0021 │ │ -0a3a1a: 7230 7f01 2103 |0015: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@017f │ │ -0a3a20: 0c01 |0018: move-result-object v1 │ │ -0a3a22: 7210 7d01 0100 |0019: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0a3a28: 0e00 |001c: return-void │ │ -0a3a2a: 0d00 |001d: move-exception v0 │ │ -0a3a2c: 6201 3613 |001e: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3a30: 1a02 bc04 |0020: const-string v2, "Error trying to save the version code" // string@04bc │ │ -0a3a34: 7130 f620 2100 |0022: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a3a3a: 28f7 |0025: goto 001c // -0009 │ │ +0a3acc: |[0a3acc] fr.simon.marquis.preferencesmanager.util.Utils.saveVersionCode:(Landroid/content/Context;Landroid/content/SharedPreferences;)V │ │ +0a3adc: 7210 8301 0700 |0000: invoke-interface {v7}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a3ae2: 0c01 |0003: move-result-object v1 │ │ +0a3ae4: 1a02 e211 |0004: const-string v2, "VERSION_CODE" // string@11e2 │ │ +0a3ae8: 6e10 3201 0600 |0006: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0a3aee: 0c03 |0009: move-result-object v3 │ │ +0a3af0: 6e10 3301 0600 |000a: invoke-virtual {v6}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +0a3af6: 0c04 |000d: move-result-object v4 │ │ +0a3af8: 1205 |000e: const/4 v5, #int 0 // #0 │ │ +0a3afa: 6e30 9901 4305 |000f: invoke-virtual {v3, v4, v5}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0199 │ │ +0a3b00: 0c03 |0012: move-result-object v3 │ │ +0a3b02: 5233 2100 |0013: iget v3, v3, Landroid/content/pm/PackageInfo;.versionCode:I // field@0021 │ │ +0a3b06: 7230 7f01 2103 |0015: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@017f │ │ +0a3b0c: 0c01 |0018: move-result-object v1 │ │ +0a3b0e: 7210 7d01 0100 |0019: invoke-interface {v1}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0a3b14: 0e00 |001c: return-void │ │ +0a3b16: 0d00 |001d: move-exception v0 │ │ +0a3b18: 6201 3613 |001e: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3b1c: 1a02 bc04 |0020: const-string v2, "Error trying to save the version code" // string@04bc │ │ +0a3b20: 7130 f620 2100 |0022: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a3b26: 28f7 |0025: goto 001c // -0009 │ │ catches : 1 │ │ 0x0000 - 0x001c │ │ Ljava/lang/Exception; -> 0x001d │ │ positions : │ │ 0x0000 line=252 │ │ 0x001c line=256 │ │ 0x001d line=253 │ │ @@ -173571,56 +173602,56 @@ │ │ type : '(Ljava/lang/String;ZLandroid/content/Context;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0a3a4c: |[0a3a4c] fr.simon.marquis.preferencesmanager.util.Utils.setFavorite:(Ljava/lang/String;ZLandroid/content/Context;)V │ │ -0a3a5c: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3a60: 1a02 142d |0002: const-string v2, "setFavorite(%s, %s)" // string@2d14 │ │ -0a3a64: 1223 |0004: const/4 v3, #int 2 // #2 │ │ -0a3a66: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -0a3a6a: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0a3a6c: 4d06 0304 |0008: aput-object v6, v3, v4 │ │ -0a3a70: 1214 |000a: const/4 v4, #int 1 // #1 │ │ -0a3a72: 7110 a82a 0700 |000b: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a3a78: 0c05 |000e: move-result-object v5 │ │ -0a3a7a: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ -0a3a7e: 7120 1f2b 3200 |0011: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3a84: 0c02 |0014: move-result-object v2 │ │ -0a3a86: 7120 f320 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3a8c: 7110 312a 0800 |0018: invoke-static {v8}, Lfr/simon/marquis/preferencesmanager/util/Utils;.initFavorites:(Landroid/content/Context;)V // method@2a31 │ │ -0a3a92: 3807 2300 |001b: if-eqz v7, 003e // +0023 │ │ -0a3a96: 6201 3b13 |001d: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a3a9a: 6e20 b72b 6100 |001f: invoke-virtual {v1, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@2bb7 │ │ -0a3aa0: 7110 1403 0800 |0022: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a3aa6: 0c01 |0025: move-result-object v1 │ │ -0a3aa8: 7210 8301 0100 |0026: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a3aae: 0c00 |0029: move-result-object v0 │ │ -0a3ab0: 6201 3b13 |002a: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a3ab4: 6e10 b92b 0100 |002c: invoke-virtual {v1}, Ljava/util/HashSet;.isEmpty:()Z // method@2bb9 │ │ -0a3aba: 0a01 |002f: move-result v1 │ │ -0a3abc: 3801 1400 |0030: if-eqz v1, 0044 // +0014 │ │ -0a3ac0: 1a01 d104 |0032: const-string v1, "FAVORITES_KEY" // string@04d1 │ │ -0a3ac4: 7220 8101 1000 |0034: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0181 │ │ -0a3aca: 7210 7c01 0000 |0037: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@017c │ │ -0a3ad0: 7120 3c2a 7600 |003a: invoke-static {v6, v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.updateApplicationInfo:(Ljava/lang/String;Z)V // method@2a3c │ │ -0a3ad6: 0e00 |003d: return-void │ │ -0a3ad8: 6201 3b13 |003e: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a3adc: 6e20 ba2b 6100 |0040: invoke-virtual {v1, v6}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@2bba │ │ -0a3ae2: 28df |0043: goto 0022 // -0021 │ │ -0a3ae4: 1a01 d104 |0044: const-string v1, "FAVORITES_KEY" // string@04d1 │ │ -0a3ae8: 2202 f705 |0046: new-instance v2, Lorg/json/JSONArray; // type@05f7 │ │ -0a3aec: 6203 3b13 |0048: sget-object v3, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ -0a3af0: 7020 2c2c 3200 |004a: invoke-direct {v2, v3}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ -0a3af6: 6e10 332c 0200 |004d: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0a3afc: 0c02 |0050: move-result-object v2 │ │ -0a3afe: 7230 8001 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ -0a3b04: 28e3 |0054: goto 0037 // -001d │ │ +0a3b38: |[0a3b38] fr.simon.marquis.preferencesmanager.util.Utils.setFavorite:(Ljava/lang/String;ZLandroid/content/Context;)V │ │ +0a3b48: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3b4c: 1a02 182d |0002: const-string v2, "setFavorite(%s, %s)" // string@2d18 │ │ +0a3b50: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +0a3b52: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +0a3b56: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0a3b58: 4d06 0304 |0008: aput-object v6, v3, v4 │ │ +0a3b5c: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +0a3b5e: 7110 a82a 0700 |000b: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a3b64: 0c05 |000e: move-result-object v5 │ │ +0a3b66: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0a3b6a: 7120 1f2b 3200 |0011: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3b70: 0c02 |0014: move-result-object v2 │ │ +0a3b72: 7120 f320 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3b78: 7110 312a 0800 |0018: invoke-static {v8}, Lfr/simon/marquis/preferencesmanager/util/Utils;.initFavorites:(Landroid/content/Context;)V // method@2a31 │ │ +0a3b7e: 3807 2300 |001b: if-eqz v7, 003e // +0023 │ │ +0a3b82: 6201 3b13 |001d: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a3b86: 6e20 b72b 6100 |001f: invoke-virtual {v1, v6}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@2bb7 │ │ +0a3b8c: 7110 1403 0800 |0022: invoke-static {v8}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a3b92: 0c01 |0025: move-result-object v1 │ │ +0a3b94: 7210 8301 0100 |0026: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a3b9a: 0c00 |0029: move-result-object v0 │ │ +0a3b9c: 6201 3b13 |002a: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a3ba0: 6e10 b92b 0100 |002c: invoke-virtual {v1}, Ljava/util/HashSet;.isEmpty:()Z // method@2bb9 │ │ +0a3ba6: 0a01 |002f: move-result v1 │ │ +0a3ba8: 3801 1400 |0030: if-eqz v1, 0044 // +0014 │ │ +0a3bac: 1a01 d104 |0032: const-string v1, "FAVORITES_KEY" // string@04d1 │ │ +0a3bb0: 7220 8101 1000 |0034: invoke-interface {v0, v1}, Landroid/content/SharedPreferences$Editor;.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0181 │ │ +0a3bb6: 7210 7c01 0000 |0037: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.apply:()V // method@017c │ │ +0a3bbc: 7120 3c2a 7600 |003a: invoke-static {v6, v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.updateApplicationInfo:(Ljava/lang/String;Z)V // method@2a3c │ │ +0a3bc2: 0e00 |003d: return-void │ │ +0a3bc4: 6201 3b13 |003e: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a3bc8: 6e20 ba2b 6100 |0040: invoke-virtual {v1, v6}, Ljava/util/HashSet;.remove:(Ljava/lang/Object;)Z // method@2bba │ │ +0a3bce: 28df |0043: goto 0022 // -0021 │ │ +0a3bd0: 1a01 d104 |0044: const-string v1, "FAVORITES_KEY" // string@04d1 │ │ +0a3bd4: 2202 f705 |0046: new-instance v2, Lorg/json/JSONArray; // type@05f7 │ │ +0a3bd8: 6203 3b13 |0048: sget-object v3, Lfr/simon/marquis/preferencesmanager/util/Utils;.favorites:Ljava/util/HashSet; // field@133b │ │ +0a3bdc: 7020 2c2c 3200 |004a: invoke-direct {v2, v3}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ +0a3be2: 6e10 332c 0200 |004d: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0a3be8: 0c02 |0050: move-result-object v2 │ │ +0a3bea: 7230 8001 1002 |0051: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ +0a3bf0: 28e3 |0054: goto 0037 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0018 line=104 │ │ 0x001b line=106 │ │ 0x001d line=107 │ │ 0x0022 line=112 │ │ @@ -173643,34 +173674,34 @@ │ │ type : '(Landroid/content/Context;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0a3b08: |[0a3b08] fr.simon.marquis.preferencesmanager.util.Utils.setShowSystemApps:(Landroid/content/Context;Z)V │ │ -0a3b18: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3b1c: 1a02 402e |0002: const-string v2, "setShowSystemApps(%s)" // string@2e40 │ │ -0a3b20: 1213 |0004: const/4 v3, #int 1 // #1 │ │ -0a3b22: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -0a3b26: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0a3b28: 7110 a82a 0700 |0008: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a3b2e: 0c05 |000b: move-result-object v5 │ │ -0a3b30: 4d05 0304 |000c: aput-object v5, v3, v4 │ │ -0a3b34: 7120 1f2b 3200 |000e: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3b3a: 0c02 |0011: move-result-object v2 │ │ -0a3b3c: 7120 f320 2100 |0012: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3b42: 7110 1403 0600 |0015: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0a3b48: 0c01 |0018: move-result-object v1 │ │ -0a3b4a: 7210 8301 0100 |0019: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0a3b50: 0c00 |001c: move-result-object v0 │ │ -0a3b52: 1a01 0710 |001d: const-string v1, "SHOW_SYSTEM_APPS" // string@1007 │ │ -0a3b56: 7230 7e01 1007 |001f: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@017e │ │ -0a3b5c: 7210 7d01 0000 |0022: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0a3b62: 0e00 |0025: return-void │ │ +0a3bf4: |[0a3bf4] fr.simon.marquis.preferencesmanager.util.Utils.setShowSystemApps:(Landroid/content/Context;Z)V │ │ +0a3c04: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3c08: 1a02 442e |0002: const-string v2, "setShowSystemApps(%s)" // string@2e44 │ │ +0a3c0c: 1213 |0004: const/4 v3, #int 1 // #1 │ │ +0a3c0e: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +0a3c12: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0a3c14: 7110 a82a 0700 |0008: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a3c1a: 0c05 |000b: move-result-object v5 │ │ +0a3c1c: 4d05 0304 |000c: aput-object v5, v3, v4 │ │ +0a3c20: 7120 1f2b 3200 |000e: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3c26: 0c02 |0011: move-result-object v2 │ │ +0a3c28: 7120 f320 2100 |0012: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3c2e: 7110 1403 0600 |0015: invoke-static {v6}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0a3c34: 0c01 |0018: move-result-object v1 │ │ +0a3c36: 7210 8301 0100 |0019: invoke-interface {v1}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0a3c3c: 0c00 |001c: move-result-object v0 │ │ +0a3c3e: 1a01 0710 |001d: const-string v1, "SHOW_SYSTEM_APPS" // string@1007 │ │ +0a3c42: 7230 7e01 1007 |001f: invoke-interface {v0, v1, v7}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@017e │ │ +0a3c48: 7210 7d01 0000 |0022: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0a3c4e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0015 line=163 │ │ 0x001d line=164 │ │ 0x0022 line=165 │ │ 0x0025 line=166 │ │ @@ -173680,70 +173711,69 @@ │ │ 0x0000 - 0x0026 reg=7 show Z │ │ │ │ #24 : (in Lfr/simon/marquis/preferencesmanager/util/Utils;) │ │ name : 'updateApplicationInfo' │ │ type : '(Ljava/lang/String;Z)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ - registers : 9 │ │ + registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0a3b64: |[0a3b64] fr.simon.marquis.preferencesmanager.util.Utils.updateApplicationInfo:(Ljava/lang/String;Z)V │ │ -0a3b74: 6202 3613 |0000: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ -0a3b78: 1a03 f830 |0002: const-string v3, "updateApplicationInfo(%s, %s)" // string@30f8 │ │ -0a3b7c: 1224 |0004: const/4 v4, #int 2 // #2 │ │ -0a3b7e: 2344 5206 |0005: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -0a3b82: 1205 |0007: const/4 v5, #int 0 // #0 │ │ -0a3b84: 4d07 0405 |0008: aput-object v7, v4, v5 │ │ -0a3b88: 1215 |000a: const/4 v5, #int 1 // #1 │ │ -0a3b8a: 7110 a82a 0800 |000b: invoke-static {v8}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a3b90: 0c06 |000e: move-result-object v6 │ │ -0a3b92: 4d06 0405 |000f: aput-object v6, v4, v5 │ │ -0a3b96: 7120 1f2b 4300 |0011: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0a3b9c: 0c03 |0014: move-result-object v3 │ │ -0a3b9e: 7120 f320 3200 |0015: invoke-static {v2, v3}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0a3ba4: 6202 3a13 |0018: sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ -0a3ba8: 6e10 992b 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ -0a3bae: 0c01 |001d: move-result-object v1 │ │ -0a3bb0: 7210 bb2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a3bb6: 0a02 |0021: move-result v2 │ │ -0a3bb8: 3802 1700 |0022: if-eqz v2, 0039 // +0017 │ │ -0a3bbc: 7210 bc2b 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a3bc2: 0c00 |0027: move-result-object v0 │ │ -0a3bc4: 1f00 2505 |0028: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0a3bc8: 6e10 0828 0000 |002a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@2808 │ │ -0a3bce: 0c02 |002d: move-result-object v2 │ │ -0a3bd0: 5422 1d00 |002e: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -0a3bd4: 6e20 1d2b 7200 |0030: invoke-virtual {v2, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a3bda: 0a02 |0033: move-result v2 │ │ -0a3bdc: 3802 eaff |0034: if-eqz v2, 001e // -0016 │ │ -0a3be0: 6e20 0e28 8000 |0036: invoke-virtual {v0, v8}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.setFavorite:(Z)V // method@280e │ │ -0a3be6: 0e00 |0039: return-void │ │ +0a3c50: |[0a3c50] fr.simon.marquis.preferencesmanager.util.Utils.updateApplicationInfo:(Ljava/lang/String;Z)V │ │ +0a3c60: 6201 3613 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.TAG:Ljava/lang/String; // field@1336 │ │ +0a3c64: 1a02 fc30 |0002: const-string v2, "updateApplicationInfo(%s, %s)" // string@30fc │ │ +0a3c68: 1223 |0004: const/4 v3, #int 2 // #2 │ │ +0a3c6a: 2333 5206 |0005: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +0a3c6e: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0a3c70: 4d06 0304 |0008: aput-object v6, v3, v4 │ │ +0a3c74: 1214 |000a: const/4 v4, #int 1 // #1 │ │ +0a3c76: 7110 a82a 0700 |000b: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a3c7c: 0c05 |000e: move-result-object v5 │ │ +0a3c7e: 4d05 0304 |000f: aput-object v5, v3, v4 │ │ +0a3c82: 7120 1f2b 3200 |0011: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0a3c88: 0c02 |0014: move-result-object v2 │ │ +0a3c8a: 7120 f320 2100 |0015: invoke-static {v1, v2}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0a3c90: 6201 3a13 |0018: sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;.applications:Ljava/util/ArrayList; // field@133a │ │ +0a3c94: 6e10 992b 0100 |001a: invoke-virtual {v1}, Ljava/util/ArrayList;.iterator:()Ljava/util/Iterator; // method@2b99 │ │ +0a3c9a: 0c01 |001d: move-result-object v1 │ │ +0a3c9c: 7210 bb2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a3ca2: 0a02 |0021: move-result v2 │ │ +0a3ca4: 3802 1700 |0022: if-eqz v2, 0039 // +0017 │ │ +0a3ca8: 7210 bc2b 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a3cae: 0c00 |0027: move-result-object v0 │ │ +0a3cb0: 1f00 2505 |0028: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0a3cb4: 6e10 0828 0000 |002a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@2808 │ │ +0a3cba: 0c02 |002d: move-result-object v2 │ │ +0a3cbc: 5422 1d00 |002e: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +0a3cc0: 6e20 1d2b 6200 |0030: invoke-virtual {v2, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a3cc6: 0a02 |0033: move-result v2 │ │ +0a3cc8: 3802 eaff |0034: if-eqz v2, 001e // -0016 │ │ +0a3ccc: 6e20 0e28 7000 |0036: invoke-virtual {v0, v7}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.setFavorite:(Z)V // method@280e │ │ +0a3cd2: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0018 line=125 │ │ 0x002a line=126 │ │ 0x0036 line=127 │ │ 0x0039 line=131 │ │ locals : │ │ 0x002a - 0x0039 reg=0 a Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ - 0x001e - 0x003a reg=1 i$ Ljava/util/Iterator; │ │ - 0x0000 - 0x003a reg=7 packageName Ljava/lang/String; │ │ - 0x0000 - 0x003a reg=8 favorite Z │ │ + 0x0000 - 0x003a reg=6 packageName Ljava/lang/String; │ │ + 0x0000 - 0x003a reg=7 favorite Z │ │ │ │ Virtual methods - │ │ - source_file_idx : 4552 (Utils.java) │ │ + source_file_idx : 4553 (Utils.java) │ │ │ │ Class #725 header: │ │ class_idx : 1387 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4877 │ │ +source_file_idx : 4878 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 26 │ │ virtual_methods_size: 0 │ │ │ │ Class #725 annotations: │ │ Annotations on method #10814 'beginDocument' │ │ @@ -173800,17 +173830,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a3be8: |[0a3be8] fr.simon.marquis.preferencesmanager.util.XmlUtils.:()V │ │ -0a3bf8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a3bfe: 0e00 |0003: return-void │ │ +0a3cd4: |[0a3cd4] fr.simon.marquis.preferencesmanager.util.XmlUtils.:()V │ │ +0a3ce4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a3cea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/util/XmlUtils; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/util/XmlUtils;) │ │ @@ -173818,51 +173848,51 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0a3c00: |[0a3c00] fr.simon.marquis.preferencesmanager.util.XmlUtils.beginDocument:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V │ │ -0a3c10: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0a3c12: 7210 412c 0400 |0001: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a3c18: 0a00 |0004: move-result v0 │ │ -0a3c1a: 3220 0500 |0005: if-eq v0, v2, 000a // +0005 │ │ -0a3c1e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0a3c20: 3310 f9ff |0008: if-ne v0, v1, 0001 // -0007 │ │ -0a3c24: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ -0a3c28: 2201 fb05 |000c: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a3c2c: 1a02 780e |000e: const-string v2, "No start tag found" // string@0e78 │ │ -0a3c30: 7020 432c 2100 |0010: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a3c36: 2701 |0013: throw v1 │ │ -0a3c38: 7210 3f2c 0400 |0014: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a3c3e: 0c01 |0017: move-result-object v1 │ │ -0a3c40: 6e20 1d2b 5100 |0018: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a3c46: 0a01 |001b: move-result v1 │ │ -0a3c48: 3901 2900 |001c: if-nez v1, 0045 // +0029 │ │ -0a3c4c: 2201 fb05 |001e: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a3c50: 2202 a905 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3c54: 7010 3d2b 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3c5a: 1a03 bd11 |0025: const-string v3, "Unexpected start tag: found " // string@11bd │ │ -0a3c5e: 6e20 462b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3c64: 0c02 |002a: move-result-object v2 │ │ -0a3c66: 7210 3f2c 0400 |002b: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a3c6c: 0c03 |002e: move-result-object v3 │ │ -0a3c6e: 6e20 462b 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3c74: 0c02 |0032: move-result-object v2 │ │ -0a3c76: 1a03 2501 |0033: const-string v3, ", expected " // string@0125 │ │ -0a3c7a: 6e20 462b 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3c80: 0c02 |0038: move-result-object v2 │ │ -0a3c82: 6e20 462b 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3c88: 0c02 |003c: move-result-object v2 │ │ -0a3c8a: 6e10 4e2b 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a3c90: 0c02 |0040: move-result-object v2 │ │ -0a3c92: 7020 432c 2100 |0041: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a3c98: 2701 |0044: throw v1 │ │ -0a3c9a: 0e00 |0045: return-void │ │ +0a3cec: |[0a3cec] fr.simon.marquis.preferencesmanager.util.XmlUtils.beginDocument:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;)V │ │ +0a3cfc: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0a3cfe: 7210 412c 0400 |0001: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a3d04: 0a00 |0004: move-result v0 │ │ +0a3d06: 3220 0500 |0005: if-eq v0, v2, 000a // +0005 │ │ +0a3d0a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0a3d0c: 3310 f9ff |0008: if-ne v0, v1, 0001 // -0007 │ │ +0a3d10: 3220 0a00 |000a: if-eq v0, v2, 0014 // +000a │ │ +0a3d14: 2201 fb05 |000c: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a3d18: 1a02 780e |000e: const-string v2, "No start tag found" // string@0e78 │ │ +0a3d1c: 7020 432c 2100 |0010: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a3d22: 2701 |0013: throw v1 │ │ +0a3d24: 7210 3f2c 0400 |0014: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a3d2a: 0c01 |0017: move-result-object v1 │ │ +0a3d2c: 6e20 1d2b 5100 |0018: invoke-virtual {v1, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a3d32: 0a01 |001b: move-result v1 │ │ +0a3d34: 3901 2900 |001c: if-nez v1, 0045 // +0029 │ │ +0a3d38: 2201 fb05 |001e: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a3d3c: 2202 a905 |0020: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a3d40: 7010 3d2b 0200 |0022: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a3d46: 1a03 be11 |0025: const-string v3, "Unexpected start tag: found " // string@11be │ │ +0a3d4a: 6e20 462b 3200 |0027: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3d50: 0c02 |002a: move-result-object v2 │ │ +0a3d52: 7210 3f2c 0400 |002b: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a3d58: 0c03 |002e: move-result-object v3 │ │ +0a3d5a: 6e20 462b 3200 |002f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3d60: 0c02 |0032: move-result-object v2 │ │ +0a3d62: 1a03 2501 |0033: const-string v3, ", expected " // string@0125 │ │ +0a3d66: 6e20 462b 3200 |0035: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3d6c: 0c02 |0038: move-result-object v2 │ │ +0a3d6e: 6e20 462b 5200 |0039: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a3d74: 0c02 |003c: move-result-object v2 │ │ +0a3d76: 6e10 4e2b 0200 |003d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a3d7c: 0c02 |0040: move-result-object v2 │ │ +0a3d7e: 7020 432c 2100 |0041: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a3d84: 2701 |0044: throw v1 │ │ +0a3d86: 0e00 |0045: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=777 │ │ 0x000a line=781 │ │ 0x000c line=782 │ │ 0x0014 line=785 │ │ 0x001e line=786 │ │ @@ -173877,33 +173907,33 @@ │ │ type : '(Ljava/lang/CharSequence;Z)Z' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0a3c9c: |[0a3c9c] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToBoolean:(Ljava/lang/CharSequence;Z)Z │ │ -0a3cac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a3cae: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ -0a3cb2: 0f03 |0003: return v3 │ │ -0a3cb4: 1a01 4001 |0004: const-string v1, "1" // string@0140 │ │ -0a3cb8: 6e20 ff2a 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0a3cbe: 0a01 |0009: move-result v1 │ │ -0a3cc0: 3901 1200 |000a: if-nez v1, 001c // +0012 │ │ -0a3cc4: 1a01 bb30 |000c: const-string v1, "true" // string@30bb │ │ -0a3cc8: 6e20 ff2a 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0a3cce: 0a01 |0011: move-result v1 │ │ -0a3cd0: 3901 0a00 |0012: if-nez v1, 001c // +000a │ │ -0a3cd4: 1a01 ff10 |0014: const-string v1, "TRUE" // string@10ff │ │ -0a3cd8: 6e20 ff2a 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0a3cde: 0a01 |0019: move-result v1 │ │ -0a3ce0: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ -0a3ce4: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0a3ce6: 0103 |001d: move v3, v0 │ │ -0a3ce8: 28e5 |001e: goto 0003 // -001b │ │ +0a3d88: |[0a3d88] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToBoolean:(Ljava/lang/CharSequence;Z)Z │ │ +0a3d98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a3d9a: 3902 0300 |0001: if-nez v2, 0004 // +0003 │ │ +0a3d9e: 0f03 |0003: return v3 │ │ +0a3da0: 1a01 4001 |0004: const-string v1, "1" // string@0140 │ │ +0a3da4: 6e20 ff2a 1200 |0006: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +0a3daa: 0a01 |0009: move-result v1 │ │ +0a3dac: 3901 1200 |000a: if-nez v1, 001c // +0012 │ │ +0a3db0: 1a01 bf30 |000c: const-string v1, "true" // string@30bf │ │ +0a3db4: 6e20 ff2a 1200 |000e: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +0a3dba: 0a01 |0011: move-result v1 │ │ +0a3dbc: 3901 0a00 |0012: if-nez v1, 001c // +000a │ │ +0a3dc0: 1a01 0011 |0014: const-string v1, "TRUE" // string@1100 │ │ +0a3dc4: 6e20 ff2a 1200 |0016: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +0a3dca: 0a01 |0019: move-result v1 │ │ +0a3dcc: 3801 0300 |001a: if-eqz v1, 001d // +0003 │ │ +0a3dd0: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0a3dd2: 0103 |001d: move v3, v0 │ │ +0a3dd4: 28e5 |001e: goto 0003 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0001 line=63 │ │ 0x0003 line=69 │ │ 0x0004 line=66 │ │ 0x001c line=67 │ │ @@ -173919,64 +173949,64 @@ │ │ type : '(Ljava/lang/CharSequence;I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0a3cec: |[0a3cec] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToInt:(Ljava/lang/CharSequence;I)I │ │ -0a3cfc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0a3cfe: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ -0a3d02: 0f0a |0003: return v10 │ │ -0a3d04: 7210 ab2a 0900 |0004: invoke-interface {v9}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ -0a3d0a: 0c04 |0007: move-result-object v4 │ │ -0a3d0c: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -0a3d0e: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0a3d10: 6e10 2b2b 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a3d16: 0a03 |000d: move-result v3 │ │ -0a3d18: 1300 0a00 |000e: const/16 v0, #int 10 // #a │ │ -0a3d1c: 1307 2d00 |0010: const/16 v7, #int 45 // #2d │ │ -0a3d20: 6e20 192b 6400 |0012: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3d26: 0a08 |0015: move-result v8 │ │ -0a3d28: 3387 0500 |0016: if-ne v7, v8, 001b // +0005 │ │ -0a3d2c: 12f5 |0018: const/4 v5, #int -1 // #ff │ │ -0a3d2e: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a3d32: 1307 3000 |001b: const/16 v7, #int 48 // #30 │ │ -0a3d36: 6e20 192b 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3d3c: 0a08 |0020: move-result v8 │ │ -0a3d3e: 3387 2a00 |0021: if-ne v7, v8, 004b // +002a │ │ -0a3d42: d807 03ff |0023: add-int/lit8 v7, v3, #int -1 // #ff │ │ -0a3d46: 3372 0400 |0025: if-ne v2, v7, 0029 // +0004 │ │ -0a3d4a: 016a |0027: move v10, v6 │ │ -0a3d4c: 28db |0028: goto 0003 // -0025 │ │ -0a3d4e: d806 0201 |0029: add-int/lit8 v6, v2, #int 1 // #01 │ │ -0a3d52: 6e20 192b 6400 |002b: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3d58: 0a01 |002e: move-result v1 │ │ -0a3d5a: 1306 7800 |002f: const/16 v6, #int 120 // #78 │ │ -0a3d5e: 3216 0600 |0031: if-eq v6, v1, 0037 // +0006 │ │ -0a3d62: 1306 5800 |0033: const/16 v6, #int 88 // #58 │ │ -0a3d66: 3316 1100 |0035: if-ne v6, v1, 0046 // +0011 │ │ -0a3d6a: d802 0202 |0037: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0a3d6e: 1300 1000 |0039: const/16 v0, #int 16 // #10 │ │ -0a3d72: 6e20 312b 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0a3d78: 0c06 |003e: move-result-object v6 │ │ -0a3d7a: 7120 e22a 0600 |003f: invoke-static {v6, v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2ae2 │ │ -0a3d80: 0a06 |0042: move-result v6 │ │ -0a3d82: 920a 0605 |0043: mul-int v10, v6, v5 │ │ -0a3d86: 28be |0045: goto 0003 // -0042 │ │ -0a3d88: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a3d8c: 1300 0800 |0048: const/16 v0, #int 8 // #8 │ │ -0a3d90: 28f1 |004a: goto 003b // -000f │ │ -0a3d92: 1306 2300 |004b: const/16 v6, #int 35 // #23 │ │ -0a3d96: 6e20 192b 2400 |004d: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3d9c: 0a07 |0050: move-result v7 │ │ -0a3d9e: 3376 eaff |0051: if-ne v6, v7, 003b // -0016 │ │ -0a3da2: d802 0201 |0053: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a3da6: 1300 1000 |0055: const/16 v0, #int 16 // #10 │ │ -0a3daa: 28e4 |0057: goto 003b // -001c │ │ +0a3dd8: |[0a3dd8] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToInt:(Ljava/lang/CharSequence;I)I │ │ +0a3de8: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0a3dea: 3909 0300 |0001: if-nez v9, 0004 // +0003 │ │ +0a3dee: 0f0a |0003: return v10 │ │ +0a3df0: 7210 ab2a 0900 |0004: invoke-interface {v9}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ +0a3df6: 0c04 |0007: move-result-object v4 │ │ +0a3df8: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +0a3dfa: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0a3dfc: 6e10 2b2b 0400 |000a: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a3e02: 0a03 |000d: move-result v3 │ │ +0a3e04: 1300 0a00 |000e: const/16 v0, #int 10 // #a │ │ +0a3e08: 1307 2d00 |0010: const/16 v7, #int 45 // #2d │ │ +0a3e0c: 6e20 192b 6400 |0012: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3e12: 0a08 |0015: move-result v8 │ │ +0a3e14: 3387 0500 |0016: if-ne v7, v8, 001b // +0005 │ │ +0a3e18: 12f5 |0018: const/4 v5, #int -1 // #ff │ │ +0a3e1a: d802 0201 |0019: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3e1e: 1307 3000 |001b: const/16 v7, #int 48 // #30 │ │ +0a3e22: 6e20 192b 2400 |001d: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3e28: 0a08 |0020: move-result v8 │ │ +0a3e2a: 3387 2a00 |0021: if-ne v7, v8, 004b // +002a │ │ +0a3e2e: d807 03ff |0023: add-int/lit8 v7, v3, #int -1 // #ff │ │ +0a3e32: 3372 0400 |0025: if-ne v2, v7, 0029 // +0004 │ │ +0a3e36: 016a |0027: move v10, v6 │ │ +0a3e38: 28db |0028: goto 0003 // -0025 │ │ +0a3e3a: d806 0201 |0029: add-int/lit8 v6, v2, #int 1 // #01 │ │ +0a3e3e: 6e20 192b 6400 |002b: invoke-virtual {v4, v6}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3e44: 0a01 |002e: move-result v1 │ │ +0a3e46: 1306 7800 |002f: const/16 v6, #int 120 // #78 │ │ +0a3e4a: 3216 0600 |0031: if-eq v6, v1, 0037 // +0006 │ │ +0a3e4e: 1306 5800 |0033: const/16 v6, #int 88 // #58 │ │ +0a3e52: 3316 1100 |0035: if-ne v6, v1, 0046 // +0011 │ │ +0a3e56: d802 0202 |0037: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0a3e5a: 1300 1000 |0039: const/16 v0, #int 16 // #10 │ │ +0a3e5e: 6e20 312b 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0a3e64: 0c06 |003e: move-result-object v6 │ │ +0a3e66: 7120 e22a 0600 |003f: invoke-static {v6, v0}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;I)I // method@2ae2 │ │ +0a3e6c: 0a06 |0042: move-result v6 │ │ +0a3e6e: 920a 0605 |0043: mul-int v10, v6, v5 │ │ +0a3e72: 28be |0045: goto 0003 // -0042 │ │ +0a3e74: d802 0201 |0046: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3e78: 1300 0800 |0048: const/16 v0, #int 8 // #8 │ │ +0a3e7c: 28f1 |004a: goto 003b // -000f │ │ +0a3e7e: 1306 2300 |004b: const/16 v6, #int 35 // #23 │ │ +0a3e82: 6e20 192b 2400 |004d: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3e88: 0a07 |0050: move-result v7 │ │ +0a3e8a: 3376 eaff |0051: if-ne v6, v7, 003b // -0016 │ │ +0a3e8e: d802 0201 |0053: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3e92: 1300 1000 |0055: const/16 v0, #int 16 // #10 │ │ +0a3e96: 28e4 |0057: goto 003b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=73 │ │ 0x0003 line=111 │ │ 0x0004 line=76 │ │ 0x0008 line=82 │ │ 0x0009 line=83 │ │ @@ -174015,28 +174045,28 @@ │ │ type : '(Ljava/lang/CharSequence;[Ljava/lang/String;I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a3dac: |[0a3dac] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToList:(Ljava/lang/CharSequence;[Ljava/lang/String;I)I │ │ -0a3dbc: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ -0a3dc0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a3dc2: 2131 |0003: array-length v1, v3 │ │ -0a3dc4: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ -0a3dc8: 4601 0300 |0006: aget-object v1, v3, v0 │ │ -0a3dcc: 6e20 ff2a 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0a3dd2: 0a01 |000b: move-result v1 │ │ -0a3dd4: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ -0a3dd8: 0f00 |000e: return v0 │ │ -0a3dda: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a3dde: 28f2 |0011: goto 0003 // -000e │ │ -0a3de0: 0140 |0012: move v0, v4 │ │ -0a3de2: 28fb |0013: goto 000e // -0005 │ │ +0a3e98: |[0a3e98] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToList:(Ljava/lang/CharSequence;[Ljava/lang/String;I)I │ │ +0a3ea8: 3802 1200 |0000: if-eqz v2, 0012 // +0012 │ │ +0a3eac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a3eae: 2131 |0003: array-length v1, v3 │ │ +0a3eb0: 3510 0e00 |0004: if-ge v0, v1, 0012 // +000e │ │ +0a3eb4: 4601 0300 |0006: aget-object v1, v3, v0 │ │ +0a3eb8: 6e20 ff2a 1200 |0008: invoke-virtual {v2, v1}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +0a3ebe: 0a01 |000b: move-result v1 │ │ +0a3ec0: 3801 0300 |000c: if-eqz v1, 000f // +0003 │ │ +0a3ec4: 0f00 |000e: return v0 │ │ +0a3ec6: d800 0001 |000f: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a3eca: 28f2 |0011: goto 0003 // -000e │ │ +0a3ecc: 0140 |0012: move v0, v4 │ │ +0a3ece: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0002 line=51 │ │ 0x0006 line=52 │ │ 0x000e line=57 │ │ 0x000f line=51 │ │ @@ -174053,20 +174083,20 @@ │ │ type : '(Ljava/lang/String;I)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a3de4: |[0a3de4] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToUnsignedInt:(Ljava/lang/String;I)I │ │ -0a3df4: 3900 0300 |0000: if-nez v0, 0003 // +0003 │ │ -0a3df8: 0f01 |0002: return v1 │ │ -0a3dfa: 7110 442a 0000 |0003: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.parseUnsignedIntAttribute:(Ljava/lang/CharSequence;)I // method@2a44 │ │ -0a3e00: 0a01 |0006: move-result v1 │ │ -0a3e02: 28fb |0007: goto 0002 // -0005 │ │ +0a3ed0: |[0a3ed0] fr.simon.marquis.preferencesmanager.util.XmlUtils.convertValueToUnsignedInt:(Ljava/lang/String;I)I │ │ +0a3ee0: 3900 0300 |0000: if-nez v0, 0003 // +0003 │ │ +0a3ee4: 0f01 |0002: return v1 │ │ +0a3ee6: 7110 442a 0000 |0003: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.parseUnsignedIntAttribute:(Ljava/lang/CharSequence;)I // method@2a44 │ │ +0a3eec: 0a01 |0006: move-result v1 │ │ +0a3eee: 28fb |0007: goto 0002 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 defaultValue I │ │ 0x0000 - 0x0008 reg=0 value Ljava/lang/String; │ │ @@ -174077,22 +174107,22 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a3e04: |[0a3e04] fr.simon.marquis.preferencesmanager.util.XmlUtils.nextElement:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0a3e14: 7210 412c 0200 |0000: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a3e1a: 0a00 |0003: move-result v0 │ │ -0a3e1c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a3e1e: 3210 0500 |0005: if-eq v0, v1, 000a // +0005 │ │ -0a3e22: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0a3e24: 3310 f8ff |0008: if-ne v0, v1, 0000 // -0008 │ │ -0a3e28: 0e00 |000a: return-void │ │ +0a3ef0: |[0a3ef0] fr.simon.marquis.preferencesmanager.util.XmlUtils.nextElement:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +0a3f00: 7210 412c 0200 |0000: invoke-interface {v2}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a3f06: 0a00 |0003: move-result v0 │ │ +0a3f08: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a3f0a: 3210 0500 |0005: if-eq v0, v1, 000a // +0005 │ │ +0a3f0e: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0a3f10: 3310 f8ff |0008: if-ne v0, v1, 0000 // -0008 │ │ +0a3f14: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=792 │ │ 0x000a line=795 │ │ locals : │ │ 0x0004 - 0x000b reg=0 type I │ │ 0x0000 - 0x000b reg=2 parser Lorg/xmlpull/v1/XmlPullParser; │ │ @@ -174102,54 +174132,54 @@ │ │ type : '(Ljava/lang/CharSequence;)I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0a3e2c: |[0a3e2c] fr.simon.marquis.preferencesmanager.util.XmlUtils.parseUnsignedIntAttribute:(Ljava/lang/CharSequence;)I │ │ -0a3e3c: 7210 ab2a 0800 |0000: invoke-interface {v8}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ -0a3e42: 0c04 |0003: move-result-object v4 │ │ -0a3e44: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0a3e46: 6e10 2b2b 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0a3e4c: 0a03 |0008: move-result v3 │ │ -0a3e4e: 1300 0a00 |0009: const/16 v0, #int 10 // #a │ │ -0a3e52: 1305 3000 |000b: const/16 v5, #int 48 // #30 │ │ -0a3e56: 6e20 192b 2400 |000d: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3e5c: 0a06 |0010: move-result v6 │ │ -0a3e5e: 3365 2800 |0011: if-ne v5, v6, 0039 // +0028 │ │ -0a3e62: d805 03ff |0013: add-int/lit8 v5, v3, #int -1 // #ff │ │ -0a3e66: 3352 0400 |0015: if-ne v2, v5, 0019 // +0004 │ │ -0a3e6a: 1205 |0017: const/4 v5, #int 0 // #0 │ │ -0a3e6c: 0f05 |0018: return v5 │ │ -0a3e6e: 1215 |0019: const/4 v5, #int 1 // #1 │ │ -0a3e70: 6e20 192b 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3e76: 0a01 |001d: move-result v1 │ │ -0a3e78: 1305 7800 |001e: const/16 v5, #int 120 // #78 │ │ -0a3e7c: 3215 0600 |0020: if-eq v5, v1, 0026 // +0006 │ │ -0a3e80: 1305 5800 |0022: const/16 v5, #int 88 // #58 │ │ -0a3e84: 3315 1000 |0024: if-ne v5, v1, 0034 // +0010 │ │ -0a3e88: d802 0202 |0026: add-int/lit8 v2, v2, #int 2 // #02 │ │ -0a3e8c: 1300 1000 |0028: const/16 v0, #int 16 // #10 │ │ -0a3e90: 6e20 312b 2400 |002a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0a3e96: 0c05 |002d: move-result-object v5 │ │ -0a3e98: 7120 ec2a 0500 |002e: invoke-static {v5, v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;I)J // method@2aec │ │ -0a3e9e: 0b06 |0031: move-result-wide v6 │ │ -0a3ea0: 8465 |0032: long-to-int v5, v6 │ │ -0a3ea2: 28e5 |0033: goto 0018 // -001b │ │ -0a3ea4: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a3ea8: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ -0a3eac: 28f2 |0038: goto 002a // -000e │ │ -0a3eae: 1305 2300 |0039: const/16 v5, #int 35 // #23 │ │ -0a3eb2: 6e20 192b 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0a3eb8: 0a06 |003e: move-result v6 │ │ -0a3eba: 3365 ebff |003f: if-ne v5, v6, 002a // -0015 │ │ -0a3ebe: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a3ec2: 1300 1000 |0043: const/16 v0, #int 16 // #10 │ │ -0a3ec6: 28e5 |0045: goto 002a // -001b │ │ +0a3f18: |[0a3f18] fr.simon.marquis.preferencesmanager.util.XmlUtils.parseUnsignedIntAttribute:(Ljava/lang/CharSequence;)I │ │ +0a3f28: 7210 ab2a 0800 |0000: invoke-interface {v8}, Ljava/lang/CharSequence;.toString:()Ljava/lang/String; // method@2aab │ │ +0a3f2e: 0c04 |0003: move-result-object v4 │ │ +0a3f30: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0a3f32: 6e10 2b2b 0400 |0005: invoke-virtual {v4}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0a3f38: 0a03 |0008: move-result v3 │ │ +0a3f3a: 1300 0a00 |0009: const/16 v0, #int 10 // #a │ │ +0a3f3e: 1305 3000 |000b: const/16 v5, #int 48 // #30 │ │ +0a3f42: 6e20 192b 2400 |000d: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3f48: 0a06 |0010: move-result v6 │ │ +0a3f4a: 3365 2800 |0011: if-ne v5, v6, 0039 // +0028 │ │ +0a3f4e: d805 03ff |0013: add-int/lit8 v5, v3, #int -1 // #ff │ │ +0a3f52: 3352 0400 |0015: if-ne v2, v5, 0019 // +0004 │ │ +0a3f56: 1205 |0017: const/4 v5, #int 0 // #0 │ │ +0a3f58: 0f05 |0018: return v5 │ │ +0a3f5a: 1215 |0019: const/4 v5, #int 1 // #1 │ │ +0a3f5c: 6e20 192b 5400 |001a: invoke-virtual {v4, v5}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3f62: 0a01 |001d: move-result v1 │ │ +0a3f64: 1305 7800 |001e: const/16 v5, #int 120 // #78 │ │ +0a3f68: 3215 0600 |0020: if-eq v5, v1, 0026 // +0006 │ │ +0a3f6c: 1305 5800 |0022: const/16 v5, #int 88 // #58 │ │ +0a3f70: 3315 1000 |0024: if-ne v5, v1, 0034 // +0010 │ │ +0a3f74: d802 0202 |0026: add-int/lit8 v2, v2, #int 2 // #02 │ │ +0a3f78: 1300 1000 |0028: const/16 v0, #int 16 // #10 │ │ +0a3f7c: 6e20 312b 2400 |002a: invoke-virtual {v4, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0a3f82: 0c05 |002d: move-result-object v5 │ │ +0a3f84: 7120 ec2a 0500 |002e: invoke-static {v5, v0}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;I)J // method@2aec │ │ +0a3f8a: 0b06 |0031: move-result-wide v6 │ │ +0a3f8c: 8465 |0032: long-to-int v5, v6 │ │ +0a3f8e: 28e5 |0033: goto 0018 // -001b │ │ +0a3f90: d802 0201 |0034: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3f94: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ +0a3f98: 28f2 |0038: goto 002a // -000e │ │ +0a3f9a: 1305 2300 |0039: const/16 v5, #int 35 // #23 │ │ +0a3f9e: 6e20 192b 2400 |003b: invoke-virtual {v4, v2}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0a3fa4: 0a06 |003e: move-result v6 │ │ +0a3fa6: 3365 ebff |003f: if-ne v5, v6, 002a // -0015 │ │ +0a3faa: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a3fae: 1300 1000 |0043: const/16 v0, #int 16 // #10 │ │ +0a3fb2: 28e5 |0045: goto 002a // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0004 line=125 │ │ 0x0005 line=126 │ │ 0x0009 line=127 │ │ 0x000b line=129 │ │ @@ -174180,25 +174210,25 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/ArrayList;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0a3ec8: |[0a3ec8] fr.simon.marquis.preferencesmanager.util.XmlUtils.readListXml:(Ljava/io/InputStream;)Ljava/util/ArrayList; │ │ -0a3ed8: 7100 1321 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ -0a3ede: 0c00 |0003: move-result-object v0 │ │ -0a3ee0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a3ee2: 7230 422c 2001 |0005: invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ -0a3ee8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0a3eea: 2311 5406 |0009: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ -0a3eee: 7120 4d2a 1000 |000b: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4d │ │ -0a3ef4: 0c01 |000e: move-result-object v1 │ │ -0a3ef6: 1f01 cf05 |000f: check-cast v1, Ljava/util/ArrayList; // type@05cf │ │ -0a3efa: 1101 |0011: return-object v1 │ │ +0a3fb4: |[0a3fb4] fr.simon.marquis.preferencesmanager.util.XmlUtils.readListXml:(Ljava/io/InputStream;)Ljava/util/ArrayList; │ │ +0a3fc4: 7100 1321 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ +0a3fca: 0c00 |0003: move-result-object v0 │ │ +0a3fcc: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a3fce: 7230 422c 2001 |0005: invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ +0a3fd4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0a3fd6: 2311 5406 |0009: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ +0a3fda: 7120 4d2a 1000 |000b: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4d │ │ +0a3fe0: 0c01 |000e: move-result-object v1 │ │ +0a3fe2: 1f01 cf05 |000f: check-cast v1, Ljava/util/ArrayList; // type@05cf │ │ +0a3fe6: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0004 line=468 │ │ 0x0008 line=469 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 parser Lorg/xmlpull/v1/XmlPullParser; │ │ @@ -174209,25 +174239,25 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/HashMap;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0a3efc: |[0a3efc] fr.simon.marquis.preferencesmanager.util.XmlUtils.readMapXml:(Ljava/io/InputStream;)Ljava/util/HashMap; │ │ -0a3f0c: 7100 1321 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ -0a3f12: 0c00 |0003: move-result-object v0 │ │ -0a3f14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a3f16: 7230 422c 2001 |0005: invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ -0a3f1c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0a3f1e: 2311 5406 |0009: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ -0a3f22: 7120 4d2a 1000 |000b: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4d │ │ -0a3f28: 0c01 |000e: move-result-object v1 │ │ -0a3f2a: 1f01 d505 |000f: check-cast v1, Ljava/util/HashMap; // type@05d5 │ │ -0a3f2e: 1101 |0011: return-object v1 │ │ +0a3fe8: |[0a3fe8] fr.simon.marquis.preferencesmanager.util.XmlUtils.readMapXml:(Ljava/io/InputStream;)Ljava/util/HashMap; │ │ +0a3ff8: 7100 1321 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ +0a3ffe: 0c00 |0003: move-result-object v0 │ │ +0a4000: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a4002: 7230 422c 2001 |0005: invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ +0a4008: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0a400a: 2311 5406 |0009: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ +0a400e: 7120 4d2a 1000 |000b: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4d │ │ +0a4014: 0c01 |000e: move-result-object v1 │ │ +0a4016: 1f01 d505 |000f: check-cast v1, Ljava/util/HashMap; // type@05d5 │ │ +0a401a: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ 0x0004 line=451 │ │ 0x0008 line=452 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 parser Lorg/xmlpull/v1/XmlPullParser; │ │ @@ -174238,25 +174268,25 @@ │ │ type : '(Ljava/io/InputStream;)Ljava/util/HashSet;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0a3f30: |[0a3f30] fr.simon.marquis.preferencesmanager.util.XmlUtils.readSetXml:(Ljava/io/InputStream;)Ljava/util/HashSet; │ │ -0a3f40: 7100 1321 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ -0a3f46: 0c00 |0003: move-result-object v0 │ │ -0a3f48: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a3f4a: 7230 422c 2001 |0005: invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ -0a3f50: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0a3f52: 2311 5406 |0009: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ -0a3f56: 7120 4d2a 1000 |000b: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4d │ │ -0a3f5c: 0c01 |000e: move-result-object v1 │ │ -0a3f5e: 1f01 d605 |000f: check-cast v1, Ljava/util/HashSet; // type@05d6 │ │ -0a3f62: 1101 |0011: return-object v1 │ │ +0a401c: |[0a401c] fr.simon.marquis.preferencesmanager.util.XmlUtils.readSetXml:(Ljava/io/InputStream;)Ljava/util/HashSet; │ │ +0a402c: 7100 1321 0000 |0000: invoke-static {}, Landroid/util/Xml;.newPullParser:()Lorg/xmlpull/v1/XmlPullParser; // method@2113 │ │ +0a4032: 0c00 |0003: move-result-object v0 │ │ +0a4034: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a4036: 7230 422c 2001 |0005: invoke-interface {v0, v2, v1}, Lorg/xmlpull/v1/XmlPullParser;.setInput:(Ljava/io/InputStream;Ljava/lang/String;)V // method@2c42 │ │ +0a403c: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0a403e: 2311 5406 |0009: new-array v1, v1, [Ljava/lang/String; // type@0654 │ │ +0a4042: 7120 4d2a 1000 |000b: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4d │ │ +0a4048: 0c01 |000e: move-result-object v1 │ │ +0a404a: 1f01 d605 |000f: check-cast v1, Ljava/util/HashSet; // type@05d6 │ │ +0a404e: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0004 line=486 │ │ 0x0008 line=487 │ │ locals : │ │ 0x0004 - 0x0012 reg=0 parser Lorg/xmlpull/v1/XmlPullParser; │ │ @@ -174267,128 +174297,128 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)[I' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 218 16-bit code units │ │ -0a3f64: |[0a3f64] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisIntArrayXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)[I │ │ -0a3f74: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a3f76: 1a06 9927 |0001: const-string v6, "num" // string@2799 │ │ -0a3f7a: 7230 3c2c 5806 |0003: invoke-interface {v8, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a3f80: 0c05 |0006: move-result-object v5 │ │ -0a3f82: 7110 e12a 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0a3f88: 0a04 |000a: move-result v4 │ │ -0a3f8a: 2340 2306 |000b: new-array v0, v4, [I // type@0623 │ │ -0a3f8e: 1203 |000d: const/4 v3, #int 0 // #0 │ │ -0a3f90: 7210 3e2c 0800 |000e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ -0a3f96: 0a02 |0011: move-result v2 │ │ -0a3f98: 1225 |0012: const/4 v5, #int 2 // #2 │ │ -0a3f9a: 3352 8200 |0013: if-ne v2, v5, 0095 // +0082 │ │ -0a3f9e: 7210 3f2c 0800 |0015: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a3fa4: 0c05 |0018: move-result-object v5 │ │ -0a3fa6: 1a06 2221 |0019: const-string v6, "item" // string@2122 │ │ -0a3faa: 6e20 1d2b 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a3fb0: 0a05 |001e: move-result v5 │ │ -0a3fb2: 3805 5900 |001f: if-eqz v5, 0078 // +0059 │ │ -0a3fb6: 1205 |0021: const/4 v5, #int 0 // #0 │ │ -0a3fb8: 1a06 5c31 |0022: const-string v6, "value" // string@315c │ │ -0a3fbc: 7230 3c2c 5806 |0024: invoke-interface {v8, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a3fc2: 0c05 |0027: move-result-object v5 │ │ -0a3fc4: 7110 e12a 0500 |0028: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0a3fca: 0a05 |002b: move-result v5 │ │ -0a3fcc: 4b05 0003 |002c: aput v5, v0, v3 │ │ -0a3fd0: 7210 412c 0800 |002e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a3fd6: 0a02 |0031: move-result v2 │ │ -0a3fd8: 1215 |0032: const/4 v5, #int 1 // #1 │ │ -0a3fda: 3352 dfff |0033: if-ne v2, v5, 0012 // -0021 │ │ -0a3fde: 2205 fb05 |0035: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a3fe2: 2206 a905 |0037: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a3fe6: 7010 3d2b 0600 |0039: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a3fec: 1a07 4304 |003c: const-string v7, "Document ended before " // string@0443 │ │ -0a3ff0: 6e20 462b 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3ff6: 0c06 |0041: move-result-object v6 │ │ -0a3ff8: 6e20 462b 9600 |0042: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a3ffe: 0c06 |0045: move-result-object v6 │ │ -0a4000: 1a07 5e00 |0046: const-string v7, " end tag" // string@005e │ │ -0a4004: 6e20 462b 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a400a: 0c06 |004b: move-result-object v6 │ │ -0a400c: 6e10 4e2b 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4012: 0c06 |004f: move-result-object v6 │ │ -0a4014: 7020 432c 6500 |0050: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a401a: 2705 |0053: throw v5 │ │ -0a401c: 0d01 |0054: move-exception v1 │ │ -0a401e: 2205 fb05 |0055: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4022: 1a06 5d0e |0057: const-string v6, "Need num attribute in byte-array" // string@0e5d │ │ -0a4026: 7020 432c 6500 |0059: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a402c: 2705 |005c: throw v5 │ │ -0a402e: 0d01 |005d: move-exception v1 │ │ -0a4030: 2205 fb05 |005e: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4034: 1a06 800e |0060: const-string v6, "Not a number in num attribute in byte-array" // string@0e80 │ │ -0a4038: 7020 432c 6500 |0062: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a403e: 2705 |0065: throw v5 │ │ -0a4040: 0d01 |0066: move-exception v1 │ │ -0a4042: 2205 fb05 |0067: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4046: 1a06 5e0e |0069: const-string v6, "Need value attribute in item" // string@0e5e │ │ -0a404a: 7020 432c 6500 |006b: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4050: 2705 |006e: throw v5 │ │ -0a4052: 0d01 |006f: move-exception v1 │ │ -0a4054: 2205 fb05 |0070: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4058: 1a06 810e |0072: const-string v6, "Not a number in value attribute in item" // string@0e81 │ │ -0a405c: 7020 432c 6500 |0074: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4062: 2705 |0077: throw v5 │ │ -0a4064: 2205 fb05 |0078: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4068: 2206 a905 |007a: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a406c: 7010 3d2b 0600 |007c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4072: 1a07 c804 |007f: const-string v7, "Expected item tag at: " // string@04c8 │ │ -0a4076: 6e20 462b 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a407c: 0c06 |0084: move-result-object v6 │ │ -0a407e: 7210 3f2c 0800 |0085: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a4084: 0c07 |0088: move-result-object v7 │ │ -0a4086: 6e20 462b 7600 |0089: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a408c: 0c06 |008c: move-result-object v6 │ │ -0a408e: 6e10 4e2b 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4094: 0c06 |0090: move-result-object v6 │ │ -0a4096: 7020 432c 6500 |0091: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a409c: 2705 |0094: throw v5 │ │ -0a409e: 1235 |0095: const/4 v5, #int 3 // #3 │ │ -0a40a0: 3352 98ff |0096: if-ne v2, v5, 002e // -0068 │ │ -0a40a4: 7210 3f2c 0800 |0098: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a40aa: 0c05 |009b: move-result-object v5 │ │ -0a40ac: 6e20 1d2b 9500 |009c: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a40b2: 0a05 |009f: move-result v5 │ │ -0a40b4: 3805 0300 |00a0: if-eqz v5, 00a3 // +0003 │ │ -0a40b8: 1100 |00a2: return-object v0 │ │ -0a40ba: 7210 3f2c 0800 |00a3: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a40c0: 0c05 |00a6: move-result-object v5 │ │ -0a40c2: 1a06 2221 |00a7: const-string v6, "item" // string@2122 │ │ -0a40c6: 6e20 1d2b 6500 |00a9: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a40cc: 0a05 |00ac: move-result v5 │ │ -0a40ce: 3805 0600 |00ad: if-eqz v5, 00b3 // +0006 │ │ -0a40d2: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a40d6: 2900 7dff |00b1: goto/16 002e // -0083 │ │ -0a40da: 2205 fb05 |00b3: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a40de: 2206 a905 |00b5: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a40e2: 7010 3d2b 0600 |00b7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a40e8: 1a07 c704 |00ba: const-string v7, "Expected " // string@04c7 │ │ -0a40ec: 6e20 462b 7600 |00bc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a40f2: 0c06 |00bf: move-result-object v6 │ │ -0a40f4: 6e20 462b 9600 |00c0: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a40fa: 0c06 |00c3: move-result-object v6 │ │ -0a40fc: 1a07 5f00 |00c4: const-string v7, " end tag at: " // string@005f │ │ -0a4100: 6e20 462b 7600 |00c6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4106: 0c06 |00c9: move-result-object v6 │ │ -0a4108: 7210 3f2c 0800 |00ca: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a410e: 0c07 |00cd: move-result-object v7 │ │ -0a4110: 6e20 462b 7600 |00ce: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4116: 0c06 |00d1: move-result-object v6 │ │ -0a4118: 6e10 4e2b 0600 |00d2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a411e: 0c06 |00d5: move-result-object v6 │ │ -0a4120: 7020 432c 6500 |00d6: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4126: 2705 |00d9: throw v5 │ │ +0a4050: |[0a4050] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisIntArrayXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)[I │ │ +0a4060: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a4062: 1a06 9c27 |0001: const-string v6, "num" // string@279c │ │ +0a4066: 7230 3c2c 5806 |0003: invoke-interface {v8, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a406c: 0c05 |0006: move-result-object v5 │ │ +0a406e: 7110 e12a 0500 |0007: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0a4074: 0a04 |000a: move-result v4 │ │ +0a4076: 2340 2306 |000b: new-array v0, v4, [I // type@0623 │ │ +0a407a: 1203 |000d: const/4 v3, #int 0 // #0 │ │ +0a407c: 7210 3e2c 0800 |000e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ +0a4082: 0a02 |0011: move-result v2 │ │ +0a4084: 1225 |0012: const/4 v5, #int 2 // #2 │ │ +0a4086: 3352 8200 |0013: if-ne v2, v5, 0095 // +0082 │ │ +0a408a: 7210 3f2c 0800 |0015: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4090: 0c05 |0018: move-result-object v5 │ │ +0a4092: 1a06 2521 |0019: const-string v6, "item" // string@2125 │ │ +0a4096: 6e20 1d2b 6500 |001b: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a409c: 0a05 |001e: move-result v5 │ │ +0a409e: 3805 5900 |001f: if-eqz v5, 0078 // +0059 │ │ +0a40a2: 1205 |0021: const/4 v5, #int 0 // #0 │ │ +0a40a4: 1a06 6031 |0022: const-string v6, "value" // string@3160 │ │ +0a40a8: 7230 3c2c 5806 |0024: invoke-interface {v8, v5, v6}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a40ae: 0c05 |0027: move-result-object v5 │ │ +0a40b0: 7110 e12a 0500 |0028: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0a40b6: 0a05 |002b: move-result v5 │ │ +0a40b8: 4b05 0003 |002c: aput v5, v0, v3 │ │ +0a40bc: 7210 412c 0800 |002e: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a40c2: 0a02 |0031: move-result v2 │ │ +0a40c4: 1215 |0032: const/4 v5, #int 1 // #1 │ │ +0a40c6: 3352 dfff |0033: if-ne v2, v5, 0012 // -0021 │ │ +0a40ca: 2205 fb05 |0035: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a40ce: 2206 a905 |0037: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a40d2: 7010 3d2b 0600 |0039: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a40d8: 1a07 4304 |003c: const-string v7, "Document ended before " // string@0443 │ │ +0a40dc: 6e20 462b 7600 |003e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a40e2: 0c06 |0041: move-result-object v6 │ │ +0a40e4: 6e20 462b 9600 |0042: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a40ea: 0c06 |0045: move-result-object v6 │ │ +0a40ec: 1a07 5e00 |0046: const-string v7, " end tag" // string@005e │ │ +0a40f0: 6e20 462b 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a40f6: 0c06 |004b: move-result-object v6 │ │ +0a40f8: 6e10 4e2b 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a40fe: 0c06 |004f: move-result-object v6 │ │ +0a4100: 7020 432c 6500 |0050: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4106: 2705 |0053: throw v5 │ │ +0a4108: 0d01 |0054: move-exception v1 │ │ +0a410a: 2205 fb05 |0055: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a410e: 1a06 5d0e |0057: const-string v6, "Need num attribute in byte-array" // string@0e5d │ │ +0a4112: 7020 432c 6500 |0059: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4118: 2705 |005c: throw v5 │ │ +0a411a: 0d01 |005d: move-exception v1 │ │ +0a411c: 2205 fb05 |005e: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4120: 1a06 800e |0060: const-string v6, "Not a number in num attribute in byte-array" // string@0e80 │ │ +0a4124: 7020 432c 6500 |0062: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a412a: 2705 |0065: throw v5 │ │ +0a412c: 0d01 |0066: move-exception v1 │ │ +0a412e: 2205 fb05 |0067: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4132: 1a06 5e0e |0069: const-string v6, "Need value attribute in item" // string@0e5e │ │ +0a4136: 7020 432c 6500 |006b: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a413c: 2705 |006e: throw v5 │ │ +0a413e: 0d01 |006f: move-exception v1 │ │ +0a4140: 2205 fb05 |0070: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4144: 1a06 810e |0072: const-string v6, "Not a number in value attribute in item" // string@0e81 │ │ +0a4148: 7020 432c 6500 |0074: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a414e: 2705 |0077: throw v5 │ │ +0a4150: 2205 fb05 |0078: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4154: 2206 a905 |007a: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4158: 7010 3d2b 0600 |007c: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a415e: 1a07 c804 |007f: const-string v7, "Expected item tag at: " // string@04c8 │ │ +0a4162: 6e20 462b 7600 |0081: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4168: 0c06 |0084: move-result-object v6 │ │ +0a416a: 7210 3f2c 0800 |0085: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4170: 0c07 |0088: move-result-object v7 │ │ +0a4172: 6e20 462b 7600 |0089: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4178: 0c06 |008c: move-result-object v6 │ │ +0a417a: 6e10 4e2b 0600 |008d: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4180: 0c06 |0090: move-result-object v6 │ │ +0a4182: 7020 432c 6500 |0091: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4188: 2705 |0094: throw v5 │ │ +0a418a: 1235 |0095: const/4 v5, #int 3 // #3 │ │ +0a418c: 3352 98ff |0096: if-ne v2, v5, 002e // -0068 │ │ +0a4190: 7210 3f2c 0800 |0098: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4196: 0c05 |009b: move-result-object v5 │ │ +0a4198: 6e20 1d2b 9500 |009c: invoke-virtual {v5, v9}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a419e: 0a05 |009f: move-result v5 │ │ +0a41a0: 3805 0300 |00a0: if-eqz v5, 00a3 // +0003 │ │ +0a41a4: 1100 |00a2: return-object v0 │ │ +0a41a6: 7210 3f2c 0800 |00a3: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a41ac: 0c05 |00a6: move-result-object v5 │ │ +0a41ae: 1a06 2521 |00a7: const-string v6, "item" // string@2125 │ │ +0a41b2: 6e20 1d2b 6500 |00a9: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a41b8: 0a05 |00ac: move-result v5 │ │ +0a41ba: 3805 0600 |00ad: if-eqz v5, 00b3 // +0006 │ │ +0a41be: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a41c2: 2900 7dff |00b1: goto/16 002e // -0083 │ │ +0a41c6: 2205 fb05 |00b3: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a41ca: 2206 a905 |00b5: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a41ce: 7010 3d2b 0600 |00b7: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a41d4: 1a07 c704 |00ba: const-string v7, "Expected " // string@04c7 │ │ +0a41d8: 6e20 462b 7600 |00bc: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a41de: 0c06 |00bf: move-result-object v6 │ │ +0a41e0: 6e20 462b 9600 |00c0: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a41e6: 0c06 |00c3: move-result-object v6 │ │ +0a41e8: 1a07 5f00 |00c4: const-string v7, " end tag at: " // string@005f │ │ +0a41ec: 6e20 462b 7600 |00c6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a41f2: 0c06 |00c9: move-result-object v6 │ │ +0a41f4: 7210 3f2c 0800 |00ca: invoke-interface {v8}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a41fa: 0c07 |00cd: move-result-object v7 │ │ +0a41fc: 6e20 462b 7600 |00ce: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4202: 0c06 |00d1: move-result-object v6 │ │ +0a4204: 6e10 4e2b 0600 |00d2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a420a: 0c06 |00d5: move-result-object v6 │ │ +0a420c: 7020 432c 6500 |00d6: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4212: 2705 |00d9: throw v5 │ │ catches : 2 │ │ 0x0001 - 0x000a │ │ Ljava/lang/NullPointerException; -> 0x0054 │ │ Ljava/lang/NumberFormatException; -> 0x005d │ │ 0x0022 - 0x002e │ │ Ljava/lang/NullPointerException; -> 0x0066 │ │ Ljava/lang/NumberFormatException; -> 0x006f │ │ @@ -174440,70 +174470,70 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/ArrayList;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0a4148: |[0a4148] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisListXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/ArrayList; │ │ -0a4158: 2201 cf05 |0000: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0a415c: 7010 8f2b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a4162: 7210 3e2c 0600 |0005: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ -0a4168: 0a00 |0008: move-result v0 │ │ -0a416a: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -0a416c: 3330 2f00 |000a: if-ne v0, v3, 0039 // +002f │ │ -0a4170: 7120 4c2a 8600 |000c: invoke-static {v6, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ -0a4176: 0c02 |000f: move-result-object v2 │ │ -0a4178: 6e20 932b 2100 |0010: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a417e: 7210 412c 0600 |0013: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a4184: 0a00 |0016: move-result v0 │ │ -0a4186: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -0a4188: 3330 f1ff |0018: if-ne v0, v3, 0009 // -000f │ │ -0a418c: 2203 fb05 |001a: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4190: 2204 a905 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4194: 7010 3d2b 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a419a: 1a05 4304 |0021: const-string v5, "Document ended before " // string@0443 │ │ -0a419e: 6e20 462b 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a41a4: 0c04 |0026: move-result-object v4 │ │ -0a41a6: 6e20 462b 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a41ac: 0c04 |002a: move-result-object v4 │ │ -0a41ae: 1a05 5e00 |002b: const-string v5, " end tag" // string@005e │ │ -0a41b2: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a41b8: 0c04 |0030: move-result-object v4 │ │ -0a41ba: 6e10 4e2b 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a41c0: 0c04 |0034: move-result-object v4 │ │ -0a41c2: 7020 432c 4300 |0035: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a41c8: 2703 |0038: throw v3 │ │ -0a41ca: 1233 |0039: const/4 v3, #int 3 // #3 │ │ -0a41cc: 3330 d9ff |003a: if-ne v0, v3, 0013 // -0027 │ │ -0a41d0: 7210 3f2c 0600 |003c: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a41d6: 0c03 |003f: move-result-object v3 │ │ -0a41d8: 6e20 1d2b 7300 |0040: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a41de: 0a03 |0043: move-result v3 │ │ -0a41e0: 3803 0300 |0044: if-eqz v3, 0047 // +0003 │ │ -0a41e4: 1101 |0046: return-object v1 │ │ -0a41e6: 2203 fb05 |0047: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a41ea: 2204 a905 |0049: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a41ee: 7010 3d2b 0400 |004b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a41f4: 1a05 c704 |004e: const-string v5, "Expected " // string@04c7 │ │ -0a41f8: 6e20 462b 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a41fe: 0c04 |0053: move-result-object v4 │ │ -0a4200: 6e20 462b 7400 |0054: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4206: 0c04 |0057: move-result-object v4 │ │ -0a4208: 1a05 5f00 |0058: const-string v5, " end tag at: " // string@005f │ │ -0a420c: 6e20 462b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4212: 0c04 |005d: move-result-object v4 │ │ -0a4214: 7210 3f2c 0600 |005e: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a421a: 0c05 |0061: move-result-object v5 │ │ -0a421c: 6e20 462b 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4222: 0c04 |0065: move-result-object v4 │ │ -0a4224: 6e10 4e2b 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a422a: 0c04 |0069: move-result-object v4 │ │ -0a422c: 7020 432c 4300 |006a: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4232: 2703 |006d: throw v3 │ │ +0a4234: |[0a4234] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisListXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/ArrayList; │ │ +0a4244: 2201 cf05 |0000: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0a4248: 7010 8f2b 0100 |0002: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a424e: 7210 3e2c 0600 |0005: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ +0a4254: 0a00 |0008: move-result v0 │ │ +0a4256: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +0a4258: 3330 2f00 |000a: if-ne v0, v3, 0039 // +002f │ │ +0a425c: 7120 4c2a 8600 |000c: invoke-static {v6, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ +0a4262: 0c02 |000f: move-result-object v2 │ │ +0a4264: 6e20 932b 2100 |0010: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a426a: 7210 412c 0600 |0013: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4270: 0a00 |0016: move-result v0 │ │ +0a4272: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0a4274: 3330 f1ff |0018: if-ne v0, v3, 0009 // -000f │ │ +0a4278: 2203 fb05 |001a: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a427c: 2204 a905 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4280: 7010 3d2b 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4286: 1a05 4304 |0021: const-string v5, "Document ended before " // string@0443 │ │ +0a428a: 6e20 462b 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4290: 0c04 |0026: move-result-object v4 │ │ +0a4292: 6e20 462b 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4298: 0c04 |002a: move-result-object v4 │ │ +0a429a: 1a05 5e00 |002b: const-string v5, " end tag" // string@005e │ │ +0a429e: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a42a4: 0c04 |0030: move-result-object v4 │ │ +0a42a6: 6e10 4e2b 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a42ac: 0c04 |0034: move-result-object v4 │ │ +0a42ae: 7020 432c 4300 |0035: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a42b4: 2703 |0038: throw v3 │ │ +0a42b6: 1233 |0039: const/4 v3, #int 3 // #3 │ │ +0a42b8: 3330 d9ff |003a: if-ne v0, v3, 0013 // -0027 │ │ +0a42bc: 7210 3f2c 0600 |003c: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a42c2: 0c03 |003f: move-result-object v3 │ │ +0a42c4: 6e20 1d2b 7300 |0040: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a42ca: 0a03 |0043: move-result v3 │ │ +0a42cc: 3803 0300 |0044: if-eqz v3, 0047 // +0003 │ │ +0a42d0: 1101 |0046: return-object v1 │ │ +0a42d2: 2203 fb05 |0047: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a42d6: 2204 a905 |0049: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a42da: 7010 3d2b 0400 |004b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a42e0: 1a05 c704 |004e: const-string v5, "Expected " // string@04c7 │ │ +0a42e4: 6e20 462b 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a42ea: 0c04 |0053: move-result-object v4 │ │ +0a42ec: 6e20 462b 7400 |0054: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a42f2: 0c04 |0057: move-result-object v4 │ │ +0a42f4: 1a05 5f00 |0058: const-string v5, " end tag at: " // string@005f │ │ +0a42f8: 6e20 462b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a42fe: 0c04 |005d: move-result-object v4 │ │ +0a4300: 7210 3f2c 0600 |005e: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4306: 0c05 |0061: move-result-object v5 │ │ +0a4308: 6e20 462b 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a430e: 0c04 |0065: move-result-object v4 │ │ +0a4310: 6e10 4e2b 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4316: 0c04 |0069: move-result-object v4 │ │ +0a4318: 7020 432c 4300 |006a: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a431e: 2703 |006d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0005 line=544 │ │ 0x0009 line=546 │ │ 0x000c line=547 │ │ 0x0010 line=548 │ │ @@ -174527,88 +174557,88 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashMap;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 146 16-bit code units │ │ -0a4234: |[0a4234] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisMapXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashMap; │ │ -0a4244: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a4246: 2201 d505 |0001: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ -0a424a: 7010 ae2b 0100 |0003: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0a4250: 7210 3e2c 0600 |0006: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ -0a4256: 0a00 |0009: move-result v0 │ │ -0a4258: 1223 |000a: const/4 v3, #int 2 // #2 │ │ -0a425a: 3330 5200 |000b: if-ne v0, v3, 005d // +0052 │ │ -0a425e: 7120 4c2a 8600 |000d: invoke-static {v6, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ -0a4264: 0c02 |0010: move-result-object v2 │ │ -0a4266: 4603 0804 |0011: aget-object v3, v8, v4 │ │ -0a426a: 3803 2d00 |0013: if-eqz v3, 0040 // +002d │ │ -0a426e: 4603 0804 |0015: aget-object v3, v8, v4 │ │ -0a4272: 6e30 b32b 3102 |0017: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -0a4278: 7210 412c 0600 |001a: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a427e: 0a00 |001d: move-result v0 │ │ -0a4280: 1213 |001e: const/4 v3, #int 1 // #1 │ │ -0a4282: 3330 ebff |001f: if-ne v0, v3, 000a // -0015 │ │ -0a4286: 2203 fb05 |0021: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a428a: 2204 a905 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a428e: 7010 3d2b 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4294: 1a05 4304 |0028: const-string v5, "Document ended before " // string@0443 │ │ -0a4298: 6e20 462b 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a429e: 0c04 |002d: move-result-object v4 │ │ -0a42a0: 6e20 462b 7400 |002e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a42a6: 0c04 |0031: move-result-object v4 │ │ -0a42a8: 1a05 5e00 |0032: const-string v5, " end tag" // string@005e │ │ -0a42ac: 6e20 462b 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a42b2: 0c04 |0037: move-result-object v4 │ │ -0a42b4: 6e10 4e2b 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a42ba: 0c04 |003b: move-result-object v4 │ │ -0a42bc: 7020 432c 4300 |003c: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a42c2: 2703 |003f: throw v3 │ │ -0a42c4: 2203 fb05 |0040: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a42c8: 2204 a905 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a42cc: 7010 3d2b 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a42d2: 1a05 e10d |0047: const-string v5, "Map value without name attribute: " // string@0de1 │ │ -0a42d6: 6e20 462b 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a42dc: 0c04 |004c: move-result-object v4 │ │ -0a42de: 7210 3f2c 0600 |004d: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a42e4: 0c05 |0050: move-result-object v5 │ │ -0a42e6: 6e20 462b 5400 |0051: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a42ec: 0c04 |0054: move-result-object v4 │ │ -0a42ee: 6e10 4e2b 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a42f4: 0c04 |0058: move-result-object v4 │ │ -0a42f6: 7020 432c 4300 |0059: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a42fc: 2703 |005c: throw v3 │ │ -0a42fe: 1233 |005d: const/4 v3, #int 3 // #3 │ │ -0a4300: 3330 bcff |005e: if-ne v0, v3, 001a // -0044 │ │ -0a4304: 7210 3f2c 0600 |0060: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a430a: 0c03 |0063: move-result-object v3 │ │ -0a430c: 6e20 1d2b 7300 |0064: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a4312: 0a03 |0067: move-result v3 │ │ -0a4314: 3803 0300 |0068: if-eqz v3, 006b // +0003 │ │ -0a4318: 1101 |006a: return-object v1 │ │ -0a431a: 2203 fb05 |006b: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a431e: 2204 a905 |006d: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4322: 7010 3d2b 0400 |006f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4328: 1a05 c704 |0072: const-string v5, "Expected " // string@04c7 │ │ -0a432c: 6e20 462b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4332: 0c04 |0077: move-result-object v4 │ │ -0a4334: 6e20 462b 7400 |0078: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a433a: 0c04 |007b: move-result-object v4 │ │ -0a433c: 1a05 5f00 |007c: const-string v5, " end tag at: " // string@005f │ │ -0a4340: 6e20 462b 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4346: 0c04 |0081: move-result-object v4 │ │ -0a4348: 7210 3f2c 0600 |0082: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a434e: 0c05 |0085: move-result-object v5 │ │ -0a4350: 6e20 462b 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4356: 0c04 |0089: move-result-object v4 │ │ -0a4358: 6e10 4e2b 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a435e: 0c04 |008d: move-result-object v4 │ │ -0a4360: 7020 432c 4300 |008e: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4366: 2703 |0091: throw v3 │ │ +0a4320: |[0a4320] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisMapXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashMap; │ │ +0a4330: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a4332: 2201 d505 |0001: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ +0a4336: 7010 ae2b 0100 |0003: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0a433c: 7210 3e2c 0600 |0006: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ +0a4342: 0a00 |0009: move-result v0 │ │ +0a4344: 1223 |000a: const/4 v3, #int 2 // #2 │ │ +0a4346: 3330 5200 |000b: if-ne v0, v3, 005d // +0052 │ │ +0a434a: 7120 4c2a 8600 |000d: invoke-static {v6, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ +0a4350: 0c02 |0010: move-result-object v2 │ │ +0a4352: 4603 0804 |0011: aget-object v3, v8, v4 │ │ +0a4356: 3803 2d00 |0013: if-eqz v3, 0040 // +002d │ │ +0a435a: 4603 0804 |0015: aget-object v3, v8, v4 │ │ +0a435e: 6e30 b32b 3102 |0017: invoke-virtual {v1, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +0a4364: 7210 412c 0600 |001a: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a436a: 0a00 |001d: move-result v0 │ │ +0a436c: 1213 |001e: const/4 v3, #int 1 // #1 │ │ +0a436e: 3330 ebff |001f: if-ne v0, v3, 000a // -0015 │ │ +0a4372: 2203 fb05 |0021: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4376: 2204 a905 |0023: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a437a: 7010 3d2b 0400 |0025: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4380: 1a05 4304 |0028: const-string v5, "Document ended before " // string@0443 │ │ +0a4384: 6e20 462b 5400 |002a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a438a: 0c04 |002d: move-result-object v4 │ │ +0a438c: 6e20 462b 7400 |002e: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4392: 0c04 |0031: move-result-object v4 │ │ +0a4394: 1a05 5e00 |0032: const-string v5, " end tag" // string@005e │ │ +0a4398: 6e20 462b 5400 |0034: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a439e: 0c04 |0037: move-result-object v4 │ │ +0a43a0: 6e10 4e2b 0400 |0038: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a43a6: 0c04 |003b: move-result-object v4 │ │ +0a43a8: 7020 432c 4300 |003c: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a43ae: 2703 |003f: throw v3 │ │ +0a43b0: 2203 fb05 |0040: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a43b4: 2204 a905 |0042: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a43b8: 7010 3d2b 0400 |0044: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a43be: 1a05 e10d |0047: const-string v5, "Map value without name attribute: " // string@0de1 │ │ +0a43c2: 6e20 462b 5400 |0049: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a43c8: 0c04 |004c: move-result-object v4 │ │ +0a43ca: 7210 3f2c 0600 |004d: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a43d0: 0c05 |0050: move-result-object v5 │ │ +0a43d2: 6e20 462b 5400 |0051: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a43d8: 0c04 |0054: move-result-object v4 │ │ +0a43da: 6e10 4e2b 0400 |0055: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a43e0: 0c04 |0058: move-result-object v4 │ │ +0a43e2: 7020 432c 4300 |0059: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a43e8: 2703 |005c: throw v3 │ │ +0a43ea: 1233 |005d: const/4 v3, #int 3 // #3 │ │ +0a43ec: 3330 bcff |005e: if-ne v0, v3, 001a // -0044 │ │ +0a43f0: 7210 3f2c 0600 |0060: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a43f6: 0c03 |0063: move-result-object v3 │ │ +0a43f8: 6e20 1d2b 7300 |0064: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a43fe: 0a03 |0067: move-result v3 │ │ +0a4400: 3803 0300 |0068: if-eqz v3, 006b // +0003 │ │ +0a4404: 1101 |006a: return-object v1 │ │ +0a4406: 2203 fb05 |006b: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a440a: 2204 a905 |006d: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a440e: 7010 3d2b 0400 |006f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4414: 1a05 c704 |0072: const-string v5, "Expected " // string@04c7 │ │ +0a4418: 6e20 462b 5400 |0074: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a441e: 0c04 |0077: move-result-object v4 │ │ +0a4420: 6e20 462b 7400 |0078: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4426: 0c04 |007b: move-result-object v4 │ │ +0a4428: 1a05 5f00 |007c: const-string v5, " end tag at: " // string@005f │ │ +0a442c: 6e20 462b 5400 |007e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4432: 0c04 |0081: move-result-object v4 │ │ +0a4434: 7210 3f2c 0600 |0082: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a443a: 0c05 |0085: move-result-object v5 │ │ +0a443c: 6e20 462b 5400 |0086: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4442: 0c04 |0089: move-result-object v4 │ │ +0a4444: 6e10 4e2b 0400 |008a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a444a: 0c04 |008d: move-result-object v4 │ │ +0a444c: 7020 432c 4300 |008e: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4452: 2703 |0091: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=503 │ │ 0x0006 line=505 │ │ 0x000a line=507 │ │ 0x000d line=508 │ │ 0x0011 line=509 │ │ @@ -174635,70 +174665,70 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashSet;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 110 16-bit code units │ │ -0a4368: |[0a4368] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisSetXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashSet; │ │ -0a4378: 2201 d605 |0000: new-instance v1, Ljava/util/HashSet; // type@05d6 │ │ -0a437c: 7010 b52b 0100 |0002: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -0a4382: 7210 3e2c 0600 |0005: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ -0a4388: 0a00 |0008: move-result v0 │ │ -0a438a: 1223 |0009: const/4 v3, #int 2 // #2 │ │ -0a438c: 3330 2f00 |000a: if-ne v0, v3, 0039 // +002f │ │ -0a4390: 7120 4c2a 8600 |000c: invoke-static {v6, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ -0a4396: 0c02 |000f: move-result-object v2 │ │ -0a4398: 6e20 b72b 2100 |0010: invoke-virtual {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@2bb7 │ │ -0a439e: 7210 412c 0600 |0013: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a43a4: 0a00 |0016: move-result v0 │ │ -0a43a6: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -0a43a8: 3330 f1ff |0018: if-ne v0, v3, 0009 // -000f │ │ -0a43ac: 2203 fb05 |001a: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a43b0: 2204 a905 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a43b4: 7010 3d2b 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a43ba: 1a05 4304 |0021: const-string v5, "Document ended before " // string@0443 │ │ -0a43be: 6e20 462b 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a43c4: 0c04 |0026: move-result-object v4 │ │ -0a43c6: 6e20 462b 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a43cc: 0c04 |002a: move-result-object v4 │ │ -0a43ce: 1a05 5e00 |002b: const-string v5, " end tag" // string@005e │ │ -0a43d2: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a43d8: 0c04 |0030: move-result-object v4 │ │ -0a43da: 6e10 4e2b 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a43e0: 0c04 |0034: move-result-object v4 │ │ -0a43e2: 7020 432c 4300 |0035: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a43e8: 2703 |0038: throw v3 │ │ -0a43ea: 1233 |0039: const/4 v3, #int 3 // #3 │ │ -0a43ec: 3330 d9ff |003a: if-ne v0, v3, 0013 // -0027 │ │ -0a43f0: 7210 3f2c 0600 |003c: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a43f6: 0c03 |003f: move-result-object v3 │ │ -0a43f8: 6e20 1d2b 7300 |0040: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a43fe: 0a03 |0043: move-result v3 │ │ -0a4400: 3803 0300 |0044: if-eqz v3, 0047 // +0003 │ │ -0a4404: 1101 |0046: return-object v1 │ │ -0a4406: 2203 fb05 |0047: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a440a: 2204 a905 |0049: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a440e: 7010 3d2b 0400 |004b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4414: 1a05 c704 |004e: const-string v5, "Expected " // string@04c7 │ │ -0a4418: 6e20 462b 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a441e: 0c04 |0053: move-result-object v4 │ │ -0a4420: 6e20 462b 7400 |0054: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4426: 0c04 |0057: move-result-object v4 │ │ -0a4428: 1a05 5f00 |0058: const-string v5, " end tag at: " // string@005f │ │ -0a442c: 6e20 462b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4432: 0c04 |005d: move-result-object v4 │ │ -0a4434: 7210 3f2c 0600 |005e: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a443a: 0c05 |0061: move-result-object v5 │ │ -0a443c: 6e20 462b 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4442: 0c04 |0065: move-result-object v4 │ │ -0a4444: 6e10 4e2b 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a444a: 0c04 |0069: move-result-object v4 │ │ -0a444c: 7020 432c 4300 |006a: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4452: 2703 |006d: throw v3 │ │ +0a4454: |[0a4454] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisSetXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashSet; │ │ +0a4464: 2201 d605 |0000: new-instance v1, Ljava/util/HashSet; // type@05d6 │ │ +0a4468: 7010 b52b 0100 |0002: invoke-direct {v1}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +0a446e: 7210 3e2c 0600 |0005: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ +0a4474: 0a00 |0008: move-result v0 │ │ +0a4476: 1223 |0009: const/4 v3, #int 2 // #2 │ │ +0a4478: 3330 2f00 |000a: if-ne v0, v3, 0039 // +002f │ │ +0a447c: 7120 4c2a 8600 |000c: invoke-static {v6, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ +0a4482: 0c02 |000f: move-result-object v2 │ │ +0a4484: 6e20 b72b 2100 |0010: invoke-virtual {v1, v2}, Ljava/util/HashSet;.add:(Ljava/lang/Object;)Z // method@2bb7 │ │ +0a448a: 7210 412c 0600 |0013: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4490: 0a00 |0016: move-result v0 │ │ +0a4492: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0a4494: 3330 f1ff |0018: if-ne v0, v3, 0009 // -000f │ │ +0a4498: 2203 fb05 |001a: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a449c: 2204 a905 |001c: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a44a0: 7010 3d2b 0400 |001e: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a44a6: 1a05 4304 |0021: const-string v5, "Document ended before " // string@0443 │ │ +0a44aa: 6e20 462b 5400 |0023: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a44b0: 0c04 |0026: move-result-object v4 │ │ +0a44b2: 6e20 462b 7400 |0027: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a44b8: 0c04 |002a: move-result-object v4 │ │ +0a44ba: 1a05 5e00 |002b: const-string v5, " end tag" // string@005e │ │ +0a44be: 6e20 462b 5400 |002d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a44c4: 0c04 |0030: move-result-object v4 │ │ +0a44c6: 6e10 4e2b 0400 |0031: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a44cc: 0c04 |0034: move-result-object v4 │ │ +0a44ce: 7020 432c 4300 |0035: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a44d4: 2703 |0038: throw v3 │ │ +0a44d6: 1233 |0039: const/4 v3, #int 3 // #3 │ │ +0a44d8: 3330 d9ff |003a: if-ne v0, v3, 0013 // -0027 │ │ +0a44dc: 7210 3f2c 0600 |003c: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a44e2: 0c03 |003f: move-result-object v3 │ │ +0a44e4: 6e20 1d2b 7300 |0040: invoke-virtual {v3, v7}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a44ea: 0a03 |0043: move-result v3 │ │ +0a44ec: 3803 0300 |0044: if-eqz v3, 0047 // +0003 │ │ +0a44f0: 1101 |0046: return-object v1 │ │ +0a44f2: 2203 fb05 |0047: new-instance v3, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a44f6: 2204 a905 |0049: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a44fa: 7010 3d2b 0400 |004b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4500: 1a05 c704 |004e: const-string v5, "Expected " // string@04c7 │ │ +0a4504: 6e20 462b 5400 |0050: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a450a: 0c04 |0053: move-result-object v4 │ │ +0a450c: 6e20 462b 7400 |0054: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4512: 0c04 |0057: move-result-object v4 │ │ +0a4514: 1a05 5f00 |0058: const-string v5, " end tag at: " // string@005f │ │ +0a4518: 6e20 462b 5400 |005a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a451e: 0c04 |005d: move-result-object v4 │ │ +0a4520: 7210 3f2c 0600 |005e: invoke-interface {v6}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4526: 0c05 |0061: move-result-object v5 │ │ +0a4528: 6e20 462b 5400 |0062: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a452e: 0c04 |0065: move-result-object v4 │ │ +0a4530: 6e10 4e2b 0400 |0066: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4536: 0c04 |0069: move-result-object v4 │ │ +0a4538: 7020 432c 4300 |006a: invoke-direct {v3, v4}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a453e: 2703 |006d: throw v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0005 line=579 │ │ 0x0009 line=581 │ │ 0x000c line=582 │ │ 0x0010 line=583 │ │ @@ -174722,284 +174752,284 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x001a (PRIVATE STATIC FINAL) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 540 16-bit code units │ │ -0a4454: |[0a4454] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; │ │ -0a4464: 123a |0000: const/4 v10, #int 3 // #3 │ │ -0a4466: 1229 |0001: const/4 v9, #int 2 // #2 │ │ -0a4468: 1218 |0002: const/4 v8, #int 1 // #1 │ │ -0a446a: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0a446c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0a446e: 1a05 0227 |0005: const-string v5, "name" // string@2702 │ │ -0a4472: 7230 3c2c 6b05 |0007: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a4478: 0c04 |000a: move-result-object v4 │ │ -0a447a: 7210 3f2c 0b00 |000b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a4480: 0c02 |000e: move-result-object v2 │ │ -0a4482: 1a05 9727 |000f: const-string v5, "null" // string@2797 │ │ -0a4486: 6e20 1d2b 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a448c: 0a05 |0014: move-result v5 │ │ -0a448e: 3805 1800 |0015: if-eqz v5, 002d // +0018 │ │ -0a4492: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0a4494: 7210 412c 0b00 |0018: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a449a: 0a00 |001b: move-result v0 │ │ -0a449c: 3280 e101 |001c: if-eq v0, v8, 01fd // +01e1 │ │ -0a44a0: 33a0 8c01 |001e: if-ne v0, v10, 01aa // +018c │ │ -0a44a4: 7210 3f2c 0b00 |0020: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a44aa: 0c05 |0023: move-result-object v5 │ │ -0a44ac: 6e20 1d2b 2500 |0024: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a44b2: 0a05 |0027: move-result v5 │ │ -0a44b4: 3805 5b01 |0028: if-eqz v5, 0183 // +015b │ │ -0a44b8: 4d04 0c07 |002a: aput-object v4, v12, v7 │ │ -0a44bc: 1101 |002c: return-object v1 │ │ -0a44be: 1a05 af2f |002d: const-string v5, "string" // string@2faf │ │ -0a44c2: 6e20 1d2b 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a44c8: 0a05 |0032: move-result v5 │ │ -0a44ca: 3805 7900 |0033: if-eqz v5, 00ac // +0079 │ │ -0a44ce: 1a03 0000 |0035: const-string v3, "" // string@0000 │ │ -0a44d2: 7210 412c 0b00 |0037: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a44d8: 0a00 |003a: move-result v0 │ │ -0a44da: 3280 6900 |003b: if-eq v0, v8, 00a4 // +0069 │ │ -0a44de: 33a0 2f00 |003d: if-ne v0, v10, 006c // +002f │ │ -0a44e2: 7210 3f2c 0b00 |003f: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a44e8: 0c05 |0042: move-result-object v5 │ │ -0a44ea: 1a06 af2f |0043: const-string v6, "string" // string@2faf │ │ -0a44ee: 6e20 1d2b 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a44f4: 0a05 |0048: move-result v5 │ │ -0a44f6: 3805 0600 |0049: if-eqz v5, 004f // +0006 │ │ -0a44fa: 4d04 0c07 |004b: aput-object v4, v12, v7 │ │ -0a44fe: 0731 |004d: move-object v1, v3 │ │ -0a4500: 28de |004e: goto 002c // -0022 │ │ -0a4502: 2205 fb05 |004f: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4506: 2206 a905 |0051: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a450a: 7010 3d2b 0600 |0053: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4510: 1a07 ba11 |0056: const-string v7, "Unexpected end tag in : " // string@11ba │ │ -0a4514: 6e20 462b 7600 |0058: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a451a: 0c06 |005b: move-result-object v6 │ │ -0a451c: 7210 3f2c 0b00 |005c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a4522: 0c07 |005f: move-result-object v7 │ │ -0a4524: 6e20 462b 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a452a: 0c06 |0063: move-result-object v6 │ │ -0a452c: 6e10 4e2b 0600 |0064: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4532: 0c06 |0067: move-result-object v6 │ │ -0a4534: 7020 432c 6500 |0068: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a453a: 2705 |006b: throw v5 │ │ -0a453c: 1245 |006c: const/4 v5, #int 4 // #4 │ │ -0a453e: 3350 1800 |006d: if-ne v0, v5, 0085 // +0018 │ │ -0a4542: 2205 a905 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4546: 7010 3d2b 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a454c: 6e20 462b 3500 |0074: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4552: 0c05 |0077: move-result-object v5 │ │ -0a4554: 7210 402c 0b00 |0078: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2c40 │ │ -0a455a: 0c06 |007b: move-result-object v6 │ │ -0a455c: 6e20 462b 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4562: 0c05 |007f: move-result-object v5 │ │ -0a4564: 6e10 4e2b 0500 |0080: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a456a: 0c03 |0083: move-result-object v3 │ │ -0a456c: 28b3 |0084: goto 0037 // -004d │ │ -0a456e: 3390 b2ff |0085: if-ne v0, v9, 0037 // -004e │ │ -0a4572: 2205 fb05 |0087: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4576: 2206 a905 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a457a: 7010 3d2b 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4580: 1a07 bc11 |008e: const-string v7, "Unexpected start tag in : " // string@11bc │ │ -0a4584: 6e20 462b 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a458a: 0c06 |0093: move-result-object v6 │ │ -0a458c: 7210 3f2c 0b00 |0094: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a4592: 0c07 |0097: move-result-object v7 │ │ -0a4594: 6e20 462b 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a459a: 0c06 |009b: move-result-object v6 │ │ -0a459c: 6e10 4e2b 0600 |009c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a45a2: 0c06 |009f: move-result-object v6 │ │ -0a45a4: 7020 432c 6500 |00a0: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a45aa: 2705 |00a3: throw v5 │ │ -0a45ac: 2205 fb05 |00a4: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a45b0: 1a06 b711 |00a6: const-string v6, "Unexpected end of document in " // string@11b7 │ │ -0a45b4: 7020 432c 6500 |00a8: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a45ba: 2705 |00ab: throw v5 │ │ -0a45bc: 1a05 4420 |00ac: const-string v5, "int" // string@2044 │ │ -0a45c0: 6e20 1d2b 5200 |00ae: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a45c6: 0a05 |00b1: move-result v5 │ │ -0a45c8: 3805 1200 |00b2: if-eqz v5, 00c4 // +0012 │ │ -0a45cc: 1a05 5c31 |00b4: const-string v5, "value" // string@315c │ │ -0a45d0: 7230 3c2c 6b05 |00b6: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a45d6: 0c05 |00b9: move-result-object v5 │ │ -0a45d8: 7110 e12a 0500 |00ba: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0a45de: 0a05 |00bd: move-result v5 │ │ -0a45e0: 7110 e52a 0500 |00be: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0a45e6: 0c01 |00c1: move-result-object v1 │ │ -0a45e8: 2900 56ff |00c2: goto/16 0018 // -00aa │ │ -0a45ec: 1a05 0222 |00c4: const-string v5, "long" // string@2202 │ │ -0a45f0: 6e20 1d2b 5200 |00c6: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a45f6: 0a05 |00c9: move-result v5 │ │ -0a45f8: 3805 0e00 |00ca: if-eqz v5, 00d8 // +000e │ │ -0a45fc: 1a05 5c31 |00cc: const-string v5, "value" // string@315c │ │ -0a4600: 7230 3c2c 6b05 |00ce: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a4606: 0c05 |00d1: move-result-object v5 │ │ -0a4608: 7110 ee2a 0500 |00d2: invoke-static {v5}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2aee │ │ -0a460e: 0c01 |00d5: move-result-object v1 │ │ -0a4610: 2900 42ff |00d6: goto/16 0018 // -00be │ │ -0a4614: 1a05 6c1b |00d8: const-string v5, "float" // string@1b6c │ │ -0a4618: 6e20 1d2b 5200 |00da: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a461e: 0a05 |00dd: move-result v5 │ │ -0a4620: 3805 0f00 |00de: if-eqz v5, 00ed // +000f │ │ -0a4624: 2201 9005 |00e0: new-instance v1, Ljava/lang/Float; // type@0590 │ │ -0a4628: 1a05 5c31 |00e2: const-string v5, "value" // string@315c │ │ -0a462c: 7230 3c2c 6b05 |00e4: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a4632: 0c05 |00e7: move-result-object v5 │ │ -0a4634: 7020 cb2a 5100 |00e8: invoke-direct {v1, v5}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2acb │ │ -0a463a: 2900 2dff |00eb: goto/16 0018 // -00d3 │ │ -0a463e: 1a05 d319 |00ed: const-string v5, "double" // string@19d3 │ │ -0a4642: 6e20 1d2b 5200 |00ef: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a4648: 0a05 |00f2: move-result v5 │ │ -0a464a: 3805 0f00 |00f3: if-eqz v5, 0102 // +000f │ │ -0a464e: 2201 8d05 |00f5: new-instance v1, Ljava/lang/Double; // type@058d │ │ -0a4652: 1a05 5c31 |00f7: const-string v5, "value" // string@315c │ │ -0a4656: 7230 3c2c 6b05 |00f9: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a465c: 0c05 |00fc: move-result-object v5 │ │ -0a465e: 7020 c72a 5100 |00fd: invoke-direct {v1, v5}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@2ac7 │ │ -0a4664: 2900 18ff |0100: goto/16 0018 // -00e8 │ │ -0a4668: 1a05 8b16 |0102: const-string v5, "boolean" // string@168b │ │ -0a466c: 6e20 1d2b 5200 |0104: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a4672: 0a05 |0107: move-result v5 │ │ -0a4674: 3805 0e00 |0108: if-eqz v5, 0116 // +000e │ │ -0a4678: 1a05 5c31 |010a: const-string v5, "value" // string@315c │ │ -0a467c: 7230 3c2c 6b05 |010c: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ -0a4682: 0c05 |010f: move-result-object v5 │ │ -0a4684: 7110 a72a 0500 |0110: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@2aa7 │ │ -0a468a: 0c01 |0113: move-result-object v1 │ │ -0a468c: 2900 04ff |0114: goto/16 0018 // -00fc │ │ -0a4690: 1a05 4520 |0116: const-string v5, "int-array" // string@2045 │ │ -0a4694: 6e20 1d2b 5200 |0118: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a469a: 0a05 |011b: move-result v5 │ │ -0a469c: 3805 0f00 |011c: if-eqz v5, 012b // +000f │ │ -0a46a0: 7210 412c 0b00 |011e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a46a6: 1a05 4520 |0121: const-string v5, "int-array" // string@2045 │ │ -0a46aa: 7130 482a 5b0c |0123: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisIntArrayXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)[I // method@2a48 │ │ -0a46b0: 0c01 |0126: move-result-object v1 │ │ -0a46b2: 4d04 0c07 |0127: aput-object v4, v12, v7 │ │ -0a46b6: 2900 03ff |0129: goto/16 002c // -00fd │ │ -0a46ba: 1a05 6d26 |012b: const-string v5, "map" // string@266d │ │ -0a46be: 6e20 1d2b 5200 |012d: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a46c4: 0a05 |0130: move-result v5 │ │ -0a46c6: 3805 0f00 |0131: if-eqz v5, 0140 // +000f │ │ -0a46ca: 7210 412c 0b00 |0133: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a46d0: 1a05 6d26 |0136: const-string v5, "map" // string@266d │ │ -0a46d4: 7130 4a2a 5b0c |0138: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisMapXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashMap; // method@2a4a │ │ -0a46da: 0c01 |013b: move-result-object v1 │ │ -0a46dc: 4d04 0c07 |013c: aput-object v4, v12, v7 │ │ -0a46e0: 2900 eefe |013e: goto/16 002c // -0112 │ │ -0a46e4: 1a05 b921 |0140: const-string v5, "list" // string@21b9 │ │ -0a46e8: 6e20 1d2b 5200 |0142: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a46ee: 0a05 |0145: move-result v5 │ │ -0a46f0: 3805 0f00 |0146: if-eqz v5, 0155 // +000f │ │ -0a46f4: 7210 412c 0b00 |0148: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a46fa: 1a05 b921 |014b: const-string v5, "list" // string@21b9 │ │ -0a46fe: 7130 492a 5b0c |014d: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisListXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/ArrayList; // method@2a49 │ │ -0a4704: 0c01 |0150: move-result-object v1 │ │ -0a4706: 4d04 0c07 |0151: aput-object v4, v12, v7 │ │ -0a470a: 2900 d9fe |0153: goto/16 002c // -0127 │ │ -0a470e: 1a05 622c |0155: const-string v5, "set" // string@2c62 │ │ -0a4712: 6e20 1d2b 5200 |0157: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a4718: 0a05 |015a: move-result v5 │ │ -0a471a: 3805 0f00 |015b: if-eqz v5, 016a // +000f │ │ -0a471e: 7210 412c 0b00 |015d: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a4724: 1a05 622c |0160: const-string v5, "set" // string@2c62 │ │ -0a4728: 7130 4b2a 5b0c |0162: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisSetXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashSet; // method@2a4b │ │ -0a472e: 0c01 |0165: move-result-object v1 │ │ -0a4730: 4d04 0c07 |0166: aput-object v4, v12, v7 │ │ -0a4734: 2900 c4fe |0168: goto/16 002c // -013c │ │ -0a4738: 2205 fb05 |016a: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a473c: 2206 a905 |016c: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4740: 7010 3d2b 0600 |016e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4746: 1a07 c511 |0171: const-string v7, "Unknown tag: " // string@11c5 │ │ -0a474a: 6e20 462b 7600 |0173: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4750: 0c06 |0176: move-result-object v6 │ │ -0a4752: 6e20 462b 2600 |0177: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4758: 0c06 |017a: move-result-object v6 │ │ -0a475a: 6e10 4e2b 0600 |017b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4760: 0c06 |017e: move-result-object v6 │ │ -0a4762: 7020 432c 6500 |017f: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4768: 2705 |0182: throw v5 │ │ -0a476a: 2205 fb05 |0183: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a476e: 2206 a905 |0185: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4772: 7010 3d2b 0600 |0187: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4778: 1a07 b911 |018a: const-string v7, "Unexpected end tag in <" // string@11b9 │ │ -0a477c: 6e20 462b 7600 |018c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4782: 0c06 |018f: move-result-object v6 │ │ -0a4784: 6e20 462b 2600 |0190: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a478a: 0c06 |0193: move-result-object v6 │ │ -0a478c: 1a07 ac01 |0194: const-string v7, ">: " // string@01ac │ │ -0a4790: 6e20 462b 7600 |0196: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4796: 0c06 |0199: move-result-object v6 │ │ -0a4798: 7210 3f2c 0b00 |019a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a479e: 0c07 |019d: move-result-object v7 │ │ -0a47a0: 6e20 462b 7600 |019e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a47a6: 0c06 |01a1: move-result-object v6 │ │ -0a47a8: 6e10 4e2b 0600 |01a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a47ae: 0c06 |01a5: move-result-object v6 │ │ -0a47b0: 7020 432c 6500 |01a6: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a47b6: 2705 |01a9: throw v5 │ │ -0a47b8: 1245 |01aa: const/4 v5, #int 4 // #4 │ │ -0a47ba: 3350 2900 |01ab: if-ne v0, v5, 01d4 // +0029 │ │ -0a47be: 2205 fb05 |01ad: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a47c2: 2206 a905 |01af: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a47c6: 7010 3d2b 0600 |01b1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a47cc: 1a07 be11 |01b4: const-string v7, "Unexpected text in <" // string@11be │ │ -0a47d0: 6e20 462b 7600 |01b6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a47d6: 0c06 |01b9: move-result-object v6 │ │ -0a47d8: 6e20 462b 2600 |01ba: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a47de: 0c06 |01bd: move-result-object v6 │ │ -0a47e0: 1a07 ac01 |01be: const-string v7, ">: " // string@01ac │ │ -0a47e4: 6e20 462b 7600 |01c0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a47ea: 0c06 |01c3: move-result-object v6 │ │ -0a47ec: 7210 3f2c 0b00 |01c4: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a47f2: 0c07 |01c7: move-result-object v7 │ │ -0a47f4: 6e20 462b 7600 |01c8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a47fa: 0c06 |01cb: move-result-object v6 │ │ -0a47fc: 6e10 4e2b 0600 |01cc: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4802: 0c06 |01cf: move-result-object v6 │ │ -0a4804: 7020 432c 6500 |01d0: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a480a: 2705 |01d3: throw v5 │ │ -0a480c: 3390 44fe |01d4: if-ne v0, v9, 0018 // -01bc │ │ -0a4810: 2205 fb05 |01d6: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4814: 2206 a905 |01d8: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4818: 7010 3d2b 0600 |01da: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a481e: 1a07 bb11 |01dd: const-string v7, "Unexpected start tag in <" // string@11bb │ │ -0a4822: 6e20 462b 7600 |01df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4828: 0c06 |01e2: move-result-object v6 │ │ -0a482a: 6e20 462b 2600 |01e3: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4830: 0c06 |01e6: move-result-object v6 │ │ -0a4832: 1a07 ac01 |01e7: const-string v7, ">: " // string@01ac │ │ -0a4836: 6e20 462b 7600 |01e9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a483c: 0c06 |01ec: move-result-object v6 │ │ -0a483e: 7210 3f2c 0b00 |01ed: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a4844: 0c07 |01f0: move-result-object v7 │ │ -0a4846: 6e20 462b 7600 |01f1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a484c: 0c06 |01f4: move-result-object v6 │ │ -0a484e: 6e10 4e2b 0600 |01f5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4854: 0c06 |01f8: move-result-object v6 │ │ -0a4856: 7020 432c 6500 |01f9: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a485c: 2705 |01fc: throw v5 │ │ -0a485e: 2205 fb05 |01fd: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4862: 2206 a905 |01ff: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4866: 7010 3d2b 0600 |0201: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a486c: 1a07 b611 |0204: const-string v7, "Unexpected end of document in <" // string@11b6 │ │ -0a4870: 6e20 462b 7600 |0206: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4876: 0c06 |0209: move-result-object v6 │ │ -0a4878: 6e20 462b 2600 |020a: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a487e: 0c06 |020d: move-result-object v6 │ │ -0a4880: 1a07 a301 |020e: const-string v7, ">" // string@01a3 │ │ -0a4884: 6e20 462b 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a488a: 0c06 |0213: move-result-object v6 │ │ -0a488c: 6e10 4e2b 0600 |0214: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4892: 0c06 |0217: move-result-object v6 │ │ -0a4894: 7020 432c 6500 |0218: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a489a: 2705 |021b: throw v5 │ │ +0a4540: |[0a4540] fr.simon.marquis.preferencesmanager.util.XmlUtils.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; │ │ +0a4550: 123a |0000: const/4 v10, #int 3 // #3 │ │ +0a4552: 1229 |0001: const/4 v9, #int 2 // #2 │ │ +0a4554: 1218 |0002: const/4 v8, #int 1 // #1 │ │ +0a4556: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0a4558: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0a455a: 1a05 0527 |0005: const-string v5, "name" // string@2705 │ │ +0a455e: 7230 3c2c 6b05 |0007: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a4564: 0c04 |000a: move-result-object v4 │ │ +0a4566: 7210 3f2c 0b00 |000b: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a456c: 0c02 |000e: move-result-object v2 │ │ +0a456e: 1a05 9a27 |000f: const-string v5, "null" // string@279a │ │ +0a4572: 6e20 1d2b 5200 |0011: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a4578: 0a05 |0014: move-result v5 │ │ +0a457a: 3805 1800 |0015: if-eqz v5, 002d // +0018 │ │ +0a457e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0a4580: 7210 412c 0b00 |0018: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4586: 0a00 |001b: move-result v0 │ │ +0a4588: 3280 e101 |001c: if-eq v0, v8, 01fd // +01e1 │ │ +0a458c: 33a0 8c01 |001e: if-ne v0, v10, 01aa // +018c │ │ +0a4590: 7210 3f2c 0b00 |0020: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4596: 0c05 |0023: move-result-object v5 │ │ +0a4598: 6e20 1d2b 2500 |0024: invoke-virtual {v5, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a459e: 0a05 |0027: move-result v5 │ │ +0a45a0: 3805 5b01 |0028: if-eqz v5, 0183 // +015b │ │ +0a45a4: 4d04 0c07 |002a: aput-object v4, v12, v7 │ │ +0a45a8: 1101 |002c: return-object v1 │ │ +0a45aa: 1a05 b32f |002d: const-string v5, "string" // string@2fb3 │ │ +0a45ae: 6e20 1d2b 5200 |002f: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a45b4: 0a05 |0032: move-result v5 │ │ +0a45b6: 3805 7900 |0033: if-eqz v5, 00ac // +0079 │ │ +0a45ba: 1a03 0000 |0035: const-string v3, "" // string@0000 │ │ +0a45be: 7210 412c 0b00 |0037: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a45c4: 0a00 |003a: move-result v0 │ │ +0a45c6: 3280 6900 |003b: if-eq v0, v8, 00a4 // +0069 │ │ +0a45ca: 33a0 2f00 |003d: if-ne v0, v10, 006c // +002f │ │ +0a45ce: 7210 3f2c 0b00 |003f: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a45d4: 0c05 |0042: move-result-object v5 │ │ +0a45d6: 1a06 b32f |0043: const-string v6, "string" // string@2fb3 │ │ +0a45da: 6e20 1d2b 6500 |0045: invoke-virtual {v5, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a45e0: 0a05 |0048: move-result v5 │ │ +0a45e2: 3805 0600 |0049: if-eqz v5, 004f // +0006 │ │ +0a45e6: 4d04 0c07 |004b: aput-object v4, v12, v7 │ │ +0a45ea: 0731 |004d: move-object v1, v3 │ │ +0a45ec: 28de |004e: goto 002c // -0022 │ │ +0a45ee: 2205 fb05 |004f: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a45f2: 2206 a905 |0051: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a45f6: 7010 3d2b 0600 |0053: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a45fc: 1a07 bb11 |0056: const-string v7, "Unexpected end tag in : " // string@11bb │ │ +0a4600: 6e20 462b 7600 |0058: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4606: 0c06 |005b: move-result-object v6 │ │ +0a4608: 7210 3f2c 0b00 |005c: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a460e: 0c07 |005f: move-result-object v7 │ │ +0a4610: 6e20 462b 7600 |0060: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4616: 0c06 |0063: move-result-object v6 │ │ +0a4618: 6e10 4e2b 0600 |0064: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a461e: 0c06 |0067: move-result-object v6 │ │ +0a4620: 7020 432c 6500 |0068: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4626: 2705 |006b: throw v5 │ │ +0a4628: 1245 |006c: const/4 v5, #int 4 // #4 │ │ +0a462a: 3350 1800 |006d: if-ne v0, v5, 0085 // +0018 │ │ +0a462e: 2205 a905 |006f: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4632: 7010 3d2b 0500 |0071: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4638: 6e20 462b 3500 |0074: invoke-virtual {v5, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a463e: 0c05 |0077: move-result-object v5 │ │ +0a4640: 7210 402c 0b00 |0078: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2c40 │ │ +0a4646: 0c06 |007b: move-result-object v6 │ │ +0a4648: 6e20 462b 6500 |007c: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a464e: 0c05 |007f: move-result-object v5 │ │ +0a4650: 6e10 4e2b 0500 |0080: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4656: 0c03 |0083: move-result-object v3 │ │ +0a4658: 28b3 |0084: goto 0037 // -004d │ │ +0a465a: 3390 b2ff |0085: if-ne v0, v9, 0037 // -004e │ │ +0a465e: 2205 fb05 |0087: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4662: 2206 a905 |0089: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4666: 7010 3d2b 0600 |008b: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a466c: 1a07 bd11 |008e: const-string v7, "Unexpected start tag in : " // string@11bd │ │ +0a4670: 6e20 462b 7600 |0090: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4676: 0c06 |0093: move-result-object v6 │ │ +0a4678: 7210 3f2c 0b00 |0094: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a467e: 0c07 |0097: move-result-object v7 │ │ +0a4680: 6e20 462b 7600 |0098: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4686: 0c06 |009b: move-result-object v6 │ │ +0a4688: 6e10 4e2b 0600 |009c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a468e: 0c06 |009f: move-result-object v6 │ │ +0a4690: 7020 432c 6500 |00a0: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4696: 2705 |00a3: throw v5 │ │ +0a4698: 2205 fb05 |00a4: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a469c: 1a06 b811 |00a6: const-string v6, "Unexpected end of document in " // string@11b8 │ │ +0a46a0: 7020 432c 6500 |00a8: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a46a6: 2705 |00ab: throw v5 │ │ +0a46a8: 1a05 4620 |00ac: const-string v5, "int" // string@2046 │ │ +0a46ac: 6e20 1d2b 5200 |00ae: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a46b2: 0a05 |00b1: move-result v5 │ │ +0a46b4: 3805 1200 |00b2: if-eqz v5, 00c4 // +0012 │ │ +0a46b8: 1a05 6031 |00b4: const-string v5, "value" // string@3160 │ │ +0a46bc: 7230 3c2c 6b05 |00b6: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a46c2: 0c05 |00b9: move-result-object v5 │ │ +0a46c4: 7110 e12a 0500 |00ba: invoke-static {v5}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0a46ca: 0a05 |00bd: move-result v5 │ │ +0a46cc: 7110 e52a 0500 |00be: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0a46d2: 0c01 |00c1: move-result-object v1 │ │ +0a46d4: 2900 56ff |00c2: goto/16 0018 // -00aa │ │ +0a46d8: 1a05 0522 |00c4: const-string v5, "long" // string@2205 │ │ +0a46dc: 6e20 1d2b 5200 |00c6: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a46e2: 0a05 |00c9: move-result v5 │ │ +0a46e4: 3805 0e00 |00ca: if-eqz v5, 00d8 // +000e │ │ +0a46e8: 1a05 6031 |00cc: const-string v5, "value" // string@3160 │ │ +0a46ec: 7230 3c2c 6b05 |00ce: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a46f2: 0c05 |00d1: move-result-object v5 │ │ +0a46f4: 7110 ee2a 0500 |00d2: invoke-static {v5}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2aee │ │ +0a46fa: 0c01 |00d5: move-result-object v1 │ │ +0a46fc: 2900 42ff |00d6: goto/16 0018 // -00be │ │ +0a4700: 1a05 6e1b |00d8: const-string v5, "float" // string@1b6e │ │ +0a4704: 6e20 1d2b 5200 |00da: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a470a: 0a05 |00dd: move-result v5 │ │ +0a470c: 3805 0f00 |00de: if-eqz v5, 00ed // +000f │ │ +0a4710: 2201 9005 |00e0: new-instance v1, Ljava/lang/Float; // type@0590 │ │ +0a4714: 1a05 6031 |00e2: const-string v5, "value" // string@3160 │ │ +0a4718: 7230 3c2c 6b05 |00e4: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a471e: 0c05 |00e7: move-result-object v5 │ │ +0a4720: 7020 cb2a 5100 |00e8: invoke-direct {v1, v5}, Ljava/lang/Float;.:(Ljava/lang/String;)V // method@2acb │ │ +0a4726: 2900 2dff |00eb: goto/16 0018 // -00d3 │ │ +0a472a: 1a05 d519 |00ed: const-string v5, "double" // string@19d5 │ │ +0a472e: 6e20 1d2b 5200 |00ef: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a4734: 0a05 |00f2: move-result v5 │ │ +0a4736: 3805 0f00 |00f3: if-eqz v5, 0102 // +000f │ │ +0a473a: 2201 8d05 |00f5: new-instance v1, Ljava/lang/Double; // type@058d │ │ +0a473e: 1a05 6031 |00f7: const-string v5, "value" // string@3160 │ │ +0a4742: 7230 3c2c 6b05 |00f9: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a4748: 0c05 |00fc: move-result-object v5 │ │ +0a474a: 7020 c72a 5100 |00fd: invoke-direct {v1, v5}, Ljava/lang/Double;.:(Ljava/lang/String;)V // method@2ac7 │ │ +0a4750: 2900 18ff |0100: goto/16 0018 // -00e8 │ │ +0a4754: 1a05 8d16 |0102: const-string v5, "boolean" // string@168d │ │ +0a4758: 6e20 1d2b 5200 |0104: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a475e: 0a05 |0107: move-result v5 │ │ +0a4760: 3805 0e00 |0108: if-eqz v5, 0116 // +000e │ │ +0a4764: 1a05 6031 |010a: const-string v5, "value" // string@3160 │ │ +0a4768: 7230 3c2c 6b05 |010c: invoke-interface {v11, v6, v5}, Lorg/xmlpull/v1/XmlPullParser;.getAttributeValue:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@2c3c │ │ +0a476e: 0c05 |010f: move-result-object v5 │ │ +0a4770: 7110 a72a 0500 |0110: invoke-static {v5}, Ljava/lang/Boolean;.valueOf:(Ljava/lang/String;)Ljava/lang/Boolean; // method@2aa7 │ │ +0a4776: 0c01 |0113: move-result-object v1 │ │ +0a4778: 2900 04ff |0114: goto/16 0018 // -00fc │ │ +0a477c: 1a05 4720 |0116: const-string v5, "int-array" // string@2047 │ │ +0a4780: 6e20 1d2b 5200 |0118: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a4786: 0a05 |011b: move-result v5 │ │ +0a4788: 3805 0f00 |011c: if-eqz v5, 012b // +000f │ │ +0a478c: 7210 412c 0b00 |011e: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4792: 1a05 4720 |0121: const-string v5, "int-array" // string@2047 │ │ +0a4796: 7130 482a 5b0c |0123: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisIntArrayXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)[I // method@2a48 │ │ +0a479c: 0c01 |0126: move-result-object v1 │ │ +0a479e: 4d04 0c07 |0127: aput-object v4, v12, v7 │ │ +0a47a2: 2900 03ff |0129: goto/16 002c // -00fd │ │ +0a47a6: 1a05 7026 |012b: const-string v5, "map" // string@2670 │ │ +0a47aa: 6e20 1d2b 5200 |012d: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a47b0: 0a05 |0130: move-result v5 │ │ +0a47b2: 3805 0f00 |0131: if-eqz v5, 0140 // +000f │ │ +0a47b6: 7210 412c 0b00 |0133: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a47bc: 1a05 7026 |0136: const-string v5, "map" // string@2670 │ │ +0a47c0: 7130 4a2a 5b0c |0138: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisMapXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashMap; // method@2a4a │ │ +0a47c6: 0c01 |013b: move-result-object v1 │ │ +0a47c8: 4d04 0c07 |013c: aput-object v4, v12, v7 │ │ +0a47cc: 2900 eefe |013e: goto/16 002c // -0112 │ │ +0a47d0: 1a05 bc21 |0140: const-string v5, "list" // string@21bc │ │ +0a47d4: 6e20 1d2b 5200 |0142: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a47da: 0a05 |0145: move-result v5 │ │ +0a47dc: 3805 0f00 |0146: if-eqz v5, 0155 // +000f │ │ +0a47e0: 7210 412c 0b00 |0148: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a47e6: 1a05 bc21 |014b: const-string v5, "list" // string@21bc │ │ +0a47ea: 7130 492a 5b0c |014d: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisListXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/ArrayList; // method@2a49 │ │ +0a47f0: 0c01 |0150: move-result-object v1 │ │ +0a47f2: 4d04 0c07 |0151: aput-object v4, v12, v7 │ │ +0a47f6: 2900 d9fe |0153: goto/16 002c // -0127 │ │ +0a47fa: 1a05 662c |0155: const-string v5, "set" // string@2c66 │ │ +0a47fe: 6e20 1d2b 5200 |0157: invoke-virtual {v2, v5}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a4804: 0a05 |015a: move-result v5 │ │ +0a4806: 3805 0f00 |015b: if-eqz v5, 016a // +000f │ │ +0a480a: 7210 412c 0b00 |015d: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4810: 1a05 662c |0160: const-string v5, "set" // string@2c66 │ │ +0a4814: 7130 4b2a 5b0c |0162: invoke-static {v11, v5, v12}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisSetXml:(Lorg/xmlpull/v1/XmlPullParser;Ljava/lang/String;[Ljava/lang/String;)Ljava/util/HashSet; // method@2a4b │ │ +0a481a: 0c01 |0165: move-result-object v1 │ │ +0a481c: 4d04 0c07 |0166: aput-object v4, v12, v7 │ │ +0a4820: 2900 c4fe |0168: goto/16 002c // -013c │ │ +0a4824: 2205 fb05 |016a: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4828: 2206 a905 |016c: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a482c: 7010 3d2b 0600 |016e: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4832: 1a07 c611 |0171: const-string v7, "Unknown tag: " // string@11c6 │ │ +0a4836: 6e20 462b 7600 |0173: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a483c: 0c06 |0176: move-result-object v6 │ │ +0a483e: 6e20 462b 2600 |0177: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4844: 0c06 |017a: move-result-object v6 │ │ +0a4846: 6e10 4e2b 0600 |017b: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a484c: 0c06 |017e: move-result-object v6 │ │ +0a484e: 7020 432c 6500 |017f: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4854: 2705 |0182: throw v5 │ │ +0a4856: 2205 fb05 |0183: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a485a: 2206 a905 |0185: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a485e: 7010 3d2b 0600 |0187: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4864: 1a07 ba11 |018a: const-string v7, "Unexpected end tag in <" // string@11ba │ │ +0a4868: 6e20 462b 7600 |018c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a486e: 0c06 |018f: move-result-object v6 │ │ +0a4870: 6e20 462b 2600 |0190: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4876: 0c06 |0193: move-result-object v6 │ │ +0a4878: 1a07 ac01 |0194: const-string v7, ">: " // string@01ac │ │ +0a487c: 6e20 462b 7600 |0196: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4882: 0c06 |0199: move-result-object v6 │ │ +0a4884: 7210 3f2c 0b00 |019a: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a488a: 0c07 |019d: move-result-object v7 │ │ +0a488c: 6e20 462b 7600 |019e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4892: 0c06 |01a1: move-result-object v6 │ │ +0a4894: 6e10 4e2b 0600 |01a2: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a489a: 0c06 |01a5: move-result-object v6 │ │ +0a489c: 7020 432c 6500 |01a6: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a48a2: 2705 |01a9: throw v5 │ │ +0a48a4: 1245 |01aa: const/4 v5, #int 4 // #4 │ │ +0a48a6: 3350 2900 |01ab: if-ne v0, v5, 01d4 // +0029 │ │ +0a48aa: 2205 fb05 |01ad: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a48ae: 2206 a905 |01af: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a48b2: 7010 3d2b 0600 |01b1: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a48b8: 1a07 bf11 |01b4: const-string v7, "Unexpected text in <" // string@11bf │ │ +0a48bc: 6e20 462b 7600 |01b6: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a48c2: 0c06 |01b9: move-result-object v6 │ │ +0a48c4: 6e20 462b 2600 |01ba: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a48ca: 0c06 |01bd: move-result-object v6 │ │ +0a48cc: 1a07 ac01 |01be: const-string v7, ">: " // string@01ac │ │ +0a48d0: 6e20 462b 7600 |01c0: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a48d6: 0c06 |01c3: move-result-object v6 │ │ +0a48d8: 7210 3f2c 0b00 |01c4: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a48de: 0c07 |01c7: move-result-object v7 │ │ +0a48e0: 6e20 462b 7600 |01c8: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a48e6: 0c06 |01cb: move-result-object v6 │ │ +0a48e8: 6e10 4e2b 0600 |01cc: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a48ee: 0c06 |01cf: move-result-object v6 │ │ +0a48f0: 7020 432c 6500 |01d0: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a48f6: 2705 |01d3: throw v5 │ │ +0a48f8: 3390 44fe |01d4: if-ne v0, v9, 0018 // -01bc │ │ +0a48fc: 2205 fb05 |01d6: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4900: 2206 a905 |01d8: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4904: 7010 3d2b 0600 |01da: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a490a: 1a07 bc11 |01dd: const-string v7, "Unexpected start tag in <" // string@11bc │ │ +0a490e: 6e20 462b 7600 |01df: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4914: 0c06 |01e2: move-result-object v6 │ │ +0a4916: 6e20 462b 2600 |01e3: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a491c: 0c06 |01e6: move-result-object v6 │ │ +0a491e: 1a07 ac01 |01e7: const-string v7, ">: " // string@01ac │ │ +0a4922: 6e20 462b 7600 |01e9: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4928: 0c06 |01ec: move-result-object v6 │ │ +0a492a: 7210 3f2c 0b00 |01ed: invoke-interface {v11}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a4930: 0c07 |01f0: move-result-object v7 │ │ +0a4932: 6e20 462b 7600 |01f1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4938: 0c06 |01f4: move-result-object v6 │ │ +0a493a: 6e10 4e2b 0600 |01f5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4940: 0c06 |01f8: move-result-object v6 │ │ +0a4942: 7020 432c 6500 |01f9: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4948: 2705 |01fc: throw v5 │ │ +0a494a: 2205 fb05 |01fd: new-instance v5, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a494e: 2206 a905 |01ff: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4952: 7010 3d2b 0600 |0201: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4958: 1a07 b711 |0204: const-string v7, "Unexpected end of document in <" // string@11b7 │ │ +0a495c: 6e20 462b 7600 |0206: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4962: 0c06 |0209: move-result-object v6 │ │ +0a4964: 6e20 462b 2600 |020a: invoke-virtual {v6, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a496a: 0c06 |020d: move-result-object v6 │ │ +0a496c: 1a07 a301 |020e: const-string v7, ">" // string@01a3 │ │ +0a4970: 6e20 462b 7600 |0210: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4976: 0c06 |0213: move-result-object v6 │ │ +0a4978: 6e10 4e2b 0600 |0214: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a497e: 0c06 |0217: move-result-object v6 │ │ +0a4980: 7020 432c 6500 |0218: invoke-direct {v5, v6}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4986: 2705 |021b: throw v5 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=684 │ │ 0x000b line=685 │ │ 0x000f line=692 │ │ 0x0017 line=693 │ │ 0x0018 line=757 │ │ @@ -175077,62 +175107,62 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object;' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0a489c: |[0a489c] fr.simon.marquis.preferencesmanager.util.XmlUtils.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; │ │ -0a48ac: 7210 3e2c 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ -0a48b2: 0a00 |0003: move-result v0 │ │ -0a48b4: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a48b6: 3310 0700 |0005: if-ne v0, v1, 000c // +0007 │ │ -0a48ba: 7120 4c2a 5400 |0007: invoke-static {v4, v5}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ -0a48c0: 0c01 |000a: move-result-object v1 │ │ -0a48c2: 1101 |000b: return-object v1 │ │ -0a48c4: 1231 |000c: const/4 v1, #int 3 // #3 │ │ -0a48c6: 3310 1f00 |000d: if-ne v0, v1, 002c // +001f │ │ -0a48ca: 2201 fb05 |000f: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a48ce: 2202 a905 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a48d2: 7010 3d2b 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a48d8: 1a03 b811 |0016: const-string v3, "Unexpected end tag at: " // string@11b8 │ │ -0a48dc: 6e20 462b 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a48e2: 0c02 |001b: move-result-object v2 │ │ -0a48e4: 7210 3f2c 0400 |001c: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ -0a48ea: 0c03 |001f: move-result-object v3 │ │ -0a48ec: 6e20 462b 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a48f2: 0c02 |0023: move-result-object v2 │ │ -0a48f4: 6e10 4e2b 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a48fa: 0c02 |0027: move-result-object v2 │ │ -0a48fc: 7020 432c 2100 |0028: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4902: 2701 |002b: throw v1 │ │ -0a4904: 1241 |002c: const/4 v1, #int 4 // #4 │ │ -0a4906: 3310 1f00 |002d: if-ne v0, v1, 004c // +001f │ │ -0a490a: 2201 fb05 |002f: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a490e: 2202 a905 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4912: 7010 3d2b 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4918: 1a03 bf11 |0036: const-string v3, "Unexpected text: " // string@11bf │ │ -0a491c: 6e20 462b 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4922: 0c02 |003b: move-result-object v2 │ │ -0a4924: 7210 402c 0400 |003c: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2c40 │ │ -0a492a: 0c03 |003f: move-result-object v3 │ │ -0a492c: 6e20 462b 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4932: 0c02 |0043: move-result-object v2 │ │ -0a4934: 6e10 4e2b 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a493a: 0c02 |0047: move-result-object v2 │ │ -0a493c: 7020 432c 2100 |0048: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4942: 2701 |004b: throw v1 │ │ -0a4944: 7210 412c 0400 |004c: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a494a: 0a00 |004f: move-result v0 │ │ -0a494c: 1211 |0050: const/4 v1, #int 1 // #1 │ │ -0a494e: 3310 b3ff |0051: if-ne v0, v1, 0004 // -004d │ │ -0a4952: 2201 fb05 |0053: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ -0a4956: 1a02 b511 |0055: const-string v2, "Unexpected end of document" // string@11b5 │ │ -0a495a: 7020 432c 2100 |0057: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ -0a4960: 2701 |005a: throw v1 │ │ +0a4988: |[0a4988] fr.simon.marquis.preferencesmanager.util.XmlUtils.readValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; │ │ +0a4998: 7210 3e2c 0400 |0000: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getEventType:()I // method@2c3e │ │ +0a499e: 0a00 |0003: move-result v0 │ │ +0a49a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a49a2: 3310 0700 |0005: if-ne v0, v1, 000c // +0007 │ │ +0a49a6: 7120 4c2a 5400 |0007: invoke-static {v4, v5}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.readThisValueXml:(Lorg/xmlpull/v1/XmlPullParser;[Ljava/lang/String;)Ljava/lang/Object; // method@2a4c │ │ +0a49ac: 0c01 |000a: move-result-object v1 │ │ +0a49ae: 1101 |000b: return-object v1 │ │ +0a49b0: 1231 |000c: const/4 v1, #int 3 // #3 │ │ +0a49b2: 3310 1f00 |000d: if-ne v0, v1, 002c // +001f │ │ +0a49b6: 2201 fb05 |000f: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a49ba: 2202 a905 |0011: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a49be: 7010 3d2b 0200 |0013: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a49c4: 1a03 b911 |0016: const-string v3, "Unexpected end tag at: " // string@11b9 │ │ +0a49c8: 6e20 462b 3200 |0018: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a49ce: 0c02 |001b: move-result-object v2 │ │ +0a49d0: 7210 3f2c 0400 |001c: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getName:()Ljava/lang/String; // method@2c3f │ │ +0a49d6: 0c03 |001f: move-result-object v3 │ │ +0a49d8: 6e20 462b 3200 |0020: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a49de: 0c02 |0023: move-result-object v2 │ │ +0a49e0: 6e10 4e2b 0200 |0024: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a49e6: 0c02 |0027: move-result-object v2 │ │ +0a49e8: 7020 432c 2100 |0028: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a49ee: 2701 |002b: throw v1 │ │ +0a49f0: 1241 |002c: const/4 v1, #int 4 // #4 │ │ +0a49f2: 3310 1f00 |002d: if-ne v0, v1, 004c // +001f │ │ +0a49f6: 2201 fb05 |002f: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a49fa: 2202 a905 |0031: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a49fe: 7010 3d2b 0200 |0033: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4a04: 1a03 c011 |0036: const-string v3, "Unexpected text: " // string@11c0 │ │ +0a4a08: 6e20 462b 3200 |0038: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4a0e: 0c02 |003b: move-result-object v2 │ │ +0a4a10: 7210 402c 0400 |003c: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.getText:()Ljava/lang/String; // method@2c40 │ │ +0a4a16: 0c03 |003f: move-result-object v3 │ │ +0a4a18: 6e20 462b 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4a1e: 0c02 |0043: move-result-object v2 │ │ +0a4a20: 6e10 4e2b 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4a26: 0c02 |0047: move-result-object v2 │ │ +0a4a28: 7020 432c 2100 |0048: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4a2e: 2701 |004b: throw v1 │ │ +0a4a30: 7210 412c 0400 |004c: invoke-interface {v4}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4a36: 0a00 |004f: move-result v0 │ │ +0a4a38: 1211 |0050: const/4 v1, #int 1 // #1 │ │ +0a4a3a: 3310 b3ff |0051: if-ne v0, v1, 0004 // -004d │ │ +0a4a3e: 2201 fb05 |0053: new-instance v1, Lorg/xmlpull/v1/XmlPullParserException; // type@05fb │ │ +0a4a42: 1a02 b611 |0055: const-string v2, "Unexpected end of document" // string@11b6 │ │ +0a4a46: 7020 432c 2100 |0057: invoke-direct {v1, v2}, Lorg/xmlpull/v1/XmlPullParserException;.:(Ljava/lang/String;)V // method@2c43 │ │ +0a4a4c: 2701 |005a: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0004 line=670 │ │ 0x0007 line=671 │ │ 0x000c line=672 │ │ 0x000f line=673 │ │ @@ -175151,27 +175181,27 @@ │ │ type : '(Lorg/xmlpull/v1/XmlPullParser;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0a4964: |[0a4964] fr.simon.marquis.preferencesmanager.util.XmlUtils.skipCurrentTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ -0a4974: 7210 3d2c 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@2c3d │ │ -0a497a: 0a00 |0003: move-result v0 │ │ -0a497c: 7210 412c 0300 |0004: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ -0a4982: 0a01 |0007: move-result v1 │ │ -0a4984: 1212 |0008: const/4 v2, #int 1 // #1 │ │ -0a4986: 3221 0b00 |0009: if-eq v1, v2, 0014 // +000b │ │ -0a498a: 1232 |000b: const/4 v2, #int 3 // #3 │ │ -0a498c: 3321 f8ff |000c: if-ne v1, v2, 0004 // -0008 │ │ -0a4990: 7210 3d2c 0300 |000e: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@2c3d │ │ -0a4996: 0a02 |0011: move-result v2 │ │ -0a4998: 3602 f2ff |0012: if-gt v2, v0, 0004 // -000e │ │ -0a499c: 0e00 |0014: return-void │ │ +0a4a50: |[0a4a50] fr.simon.marquis.preferencesmanager.util.XmlUtils.skipCurrentTag:(Lorg/xmlpull/v1/XmlPullParser;)V │ │ +0a4a60: 7210 3d2c 0300 |0000: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@2c3d │ │ +0a4a66: 0a00 |0003: move-result v0 │ │ +0a4a68: 7210 412c 0300 |0004: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.next:()I // method@2c41 │ │ +0a4a6e: 0a01 |0007: move-result v1 │ │ +0a4a70: 1212 |0008: const/4 v2, #int 1 // #1 │ │ +0a4a72: 3221 0b00 |0009: if-eq v1, v2, 0014 // +000b │ │ +0a4a76: 1232 |000b: const/4 v2, #int 3 // #3 │ │ +0a4a78: 3321 f8ff |000c: if-ne v1, v2, 0004 // -0008 │ │ +0a4a7c: 7210 3d2c 0300 |000e: invoke-interface {v3}, Lorg/xmlpull/v1/XmlPullParser;.getDepth:()I // method@2c3d │ │ +0a4a82: 0a02 |0011: move-result v2 │ │ +0a4a84: 3602 f2ff |0012: if-gt v2, v0, 0004 // -000e │ │ +0a4a88: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0004 line=45 │ │ 0x0014 line=47 │ │ locals : │ │ 0x0004 - 0x0015 reg=0 outerDepth I │ │ @@ -175183,62 +175213,62 @@ │ │ type : '([BLjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 95 16-bit code units │ │ -0a49a0: |[0a49a0] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeByteArrayXml:([BLjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0a49b0: 1308 0a00 |0000: const/16 v8, #int 10 // #a │ │ -0a49b4: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0a49b6: 3909 0d00 |0003: if-nez v9, 0010 // +000d │ │ -0a49ba: 1a05 9727 |0005: const-string v5, "null" // string@2797 │ │ -0a49be: 7230 4a2c 7b05 |0007: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a49c4: 1a05 9727 |000a: const-string v5, "null" // string@2797 │ │ -0a49c8: 7230 462c 7b05 |000c: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a49ce: 0e00 |000f: return-void │ │ -0a49d0: 1a05 bb16 |0010: const-string v5, "byte-array" // string@16bb │ │ -0a49d4: 7230 4a2c 7b05 |0012: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a49da: 380a 0700 |0015: if-eqz v10, 001c // +0007 │ │ -0a49de: 1a05 0227 |0017: const-string v5, "name" // string@2702 │ │ -0a49e2: 7240 442c 7ba5 |0019: invoke-interface {v11, v7, v5, v10}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a49e8: 2190 |001c: array-length v0, v9 │ │ -0a49ea: 1a05 9927 |001d: const-string v5, "num" // string@2799 │ │ -0a49ee: 7110 e42a 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ -0a49f4: 0c06 |0022: move-result-object v6 │ │ -0a49f6: 7240 442c 7b65 |0023: invoke-interface {v11, v7, v5, v6}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a49fc: 2204 a905 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4a00: 2195 |0028: array-length v5, v9 │ │ -0a4a02: da05 0502 |0029: mul-int/lit8 v5, v5, #int 2 // #02 │ │ -0a4a06: 7020 3e2b 5400 |002b: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0a4a0c: 1203 |002e: const/4 v3, #int 0 // #0 │ │ -0a4a0e: 3503 2300 |002f: if-ge v3, v0, 0052 // +0023 │ │ -0a4a12: 4801 0903 |0031: aget-byte v1, v9, v3 │ │ -0a4a16: e102 0104 |0033: shr-int/lit8 v2, v1, #int 4 // #04 │ │ -0a4a1a: 3482 1700 |0035: if-lt v2, v8, 004c // +0017 │ │ -0a4a1e: d805 0261 |0037: add-int/lit8 v5, v2, #int 97 // #61 │ │ -0a4a22: d805 05f6 |0039: add-int/lit8 v5, v5, #int -10 // #f6 │ │ -0a4a26: 6e20 422b 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a4a2c: d512 ff00 |003e: and-int/lit16 v2, v1, #int 255 // #00ff │ │ -0a4a30: 3482 0f00 |0040: if-lt v2, v8, 004f // +000f │ │ -0a4a34: d805 0261 |0042: add-int/lit8 v5, v2, #int 97 // #61 │ │ -0a4a38: d805 05f6 |0044: add-int/lit8 v5, v5, #int -10 // #f6 │ │ -0a4a3c: 6e20 422b 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a4a42: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a4a46: 28e4 |004b: goto 002f // -001c │ │ -0a4a48: d805 0230 |004c: add-int/lit8 v5, v2, #int 48 // #30 │ │ -0a4a4c: 28ed |004e: goto 003b // -0013 │ │ -0a4a4e: d805 0230 |004f: add-int/lit8 v5, v2, #int 48 // #30 │ │ -0a4a52: 28f5 |0051: goto 0046 // -000b │ │ -0a4a54: 6e10 4e2b 0400 |0052: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4a5a: 0c05 |0055: move-result-object v5 │ │ -0a4a5c: 7220 4b2c 5b00 |0056: invoke-interface {v11, v5}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4b │ │ -0a4a62: 1a05 bb16 |0059: const-string v5, "byte-array" // string@16bb │ │ -0a4a66: 7230 462c 7b05 |005b: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4a6c: 28b1 |005e: goto 000f // -004f │ │ +0a4a8c: |[0a4a8c] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeByteArrayXml:([BLjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0a4a9c: 1308 0a00 |0000: const/16 v8, #int 10 // #a │ │ +0a4aa0: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0a4aa2: 3909 0d00 |0003: if-nez v9, 0010 // +000d │ │ +0a4aa6: 1a05 9a27 |0005: const-string v5, "null" // string@279a │ │ +0a4aaa: 7230 4a2c 7b05 |0007: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4ab0: 1a05 9a27 |000a: const-string v5, "null" // string@279a │ │ +0a4ab4: 7230 462c 7b05 |000c: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4aba: 0e00 |000f: return-void │ │ +0a4abc: 1a05 bd16 |0010: const-string v5, "byte-array" // string@16bd │ │ +0a4ac0: 7230 4a2c 7b05 |0012: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4ac6: 380a 0700 |0015: if-eqz v10, 001c // +0007 │ │ +0a4aca: 1a05 0527 |0017: const-string v5, "name" // string@2705 │ │ +0a4ace: 7240 442c 7ba5 |0019: invoke-interface {v11, v7, v5, v10}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4ad4: 2190 |001c: array-length v0, v9 │ │ +0a4ad6: 1a05 9c27 |001d: const-string v5, "num" // string@279c │ │ +0a4ada: 7110 e42a 0000 |001f: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ +0a4ae0: 0c06 |0022: move-result-object v6 │ │ +0a4ae2: 7240 442c 7b65 |0023: invoke-interface {v11, v7, v5, v6}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4ae8: 2204 a905 |0026: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4aec: 2195 |0028: array-length v5, v9 │ │ +0a4aee: da05 0502 |0029: mul-int/lit8 v5, v5, #int 2 // #02 │ │ +0a4af2: 7020 3e2b 5400 |002b: invoke-direct {v4, v5}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +0a4af8: 1203 |002e: const/4 v3, #int 0 // #0 │ │ +0a4afa: 3503 2300 |002f: if-ge v3, v0, 0052 // +0023 │ │ +0a4afe: 4801 0903 |0031: aget-byte v1, v9, v3 │ │ +0a4b02: e102 0104 |0033: shr-int/lit8 v2, v1, #int 4 // #04 │ │ +0a4b06: 3482 1700 |0035: if-lt v2, v8, 004c // +0017 │ │ +0a4b0a: d805 0261 |0037: add-int/lit8 v5, v2, #int 97 // #61 │ │ +0a4b0e: d805 05f6 |0039: add-int/lit8 v5, v5, #int -10 // #f6 │ │ +0a4b12: 6e20 422b 5400 |003b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a4b18: d512 ff00 |003e: and-int/lit16 v2, v1, #int 255 // #00ff │ │ +0a4b1c: 3482 0f00 |0040: if-lt v2, v8, 004f // +000f │ │ +0a4b20: d805 0261 |0042: add-int/lit8 v5, v2, #int 97 // #61 │ │ +0a4b24: d805 05f6 |0044: add-int/lit8 v5, v5, #int -10 // #f6 │ │ +0a4b28: 6e20 422b 5400 |0046: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a4b2e: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a4b32: 28e4 |004b: goto 002f // -001c │ │ +0a4b34: d805 0230 |004c: add-int/lit8 v5, v2, #int 48 // #30 │ │ +0a4b38: 28ed |004e: goto 003b // -0013 │ │ +0a4b3a: d805 0230 |004f: add-int/lit8 v5, v2, #int 48 // #30 │ │ +0a4b3e: 28f5 |0051: goto 0046 // -000b │ │ +0a4b40: 6e10 4e2b 0400 |0052: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4b46: 0c05 |0055: move-result-object v5 │ │ +0a4b48: 7220 4b2c 5b00 |0056: invoke-interface {v11, v5}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4b │ │ +0a4b4e: 1a05 bd16 |0059: const-string v5, "byte-array" // string@16bd │ │ +0a4b52: 7230 462c 7b05 |005b: invoke-interface {v11, v7, v5}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4b58: 28b1 |005e: goto 000f // -004f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=294 │ │ 0x0005 line=295 │ │ 0x000a line=296 │ │ 0x000f line=320 │ │ 0x0010 line=300 │ │ @@ -175273,48 +175303,48 @@ │ │ type : '([ILjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 69 16-bit code units │ │ -0a4a70: |[0a4a70] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeIntArrayXml:([ILjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0a4a80: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0a4a82: 3905 0d00 |0001: if-nez v5, 000e // +000d │ │ -0a4a86: 1a02 9727 |0003: const-string v2, "null" // string@2797 │ │ -0a4a8a: 7230 4a2c 4702 |0005: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4a90: 1a02 9727 |0008: const-string v2, "null" // string@2797 │ │ -0a4a94: 7230 462c 4702 |000a: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4a9a: 0e00 |000d: return-void │ │ -0a4a9c: 1a02 4520 |000e: const-string v2, "int-array" // string@2045 │ │ -0a4aa0: 7230 4a2c 4702 |0010: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4aa6: 3806 0700 |0013: if-eqz v6, 001a // +0007 │ │ -0a4aaa: 1a02 0227 |0015: const-string v2, "name" // string@2702 │ │ -0a4aae: 7240 442c 4762 |0017: invoke-interface {v7, v4, v2, v6}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4ab4: 2150 |001a: array-length v0, v5 │ │ -0a4ab6: 1a02 9927 |001b: const-string v2, "num" // string@2799 │ │ -0a4aba: 7110 e42a 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ -0a4ac0: 0c03 |0020: move-result-object v3 │ │ -0a4ac2: 7240 442c 4732 |0021: invoke-interface {v7, v4, v2, v3}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4ac8: 1201 |0024: const/4 v1, #int 0 // #0 │ │ -0a4aca: 3501 1a00 |0025: if-ge v1, v0, 003f // +001a │ │ -0a4ace: 1a02 2221 |0027: const-string v2, "item" // string@2122 │ │ -0a4ad2: 7230 4a2c 4702 |0029: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4ad8: 1a02 5c31 |002c: const-string v2, "value" // string@315c │ │ -0a4adc: 4403 0501 |002e: aget v3, v5, v1 │ │ -0a4ae0: 7110 e42a 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ -0a4ae6: 0c03 |0033: move-result-object v3 │ │ -0a4ae8: 7240 442c 4732 |0034: invoke-interface {v7, v4, v2, v3}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4aee: 1a02 2221 |0037: const-string v2, "item" // string@2122 │ │ -0a4af2: 7230 462c 4702 |0039: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4af8: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a4afc: 28e7 |003e: goto 0025 // -0019 │ │ -0a4afe: 1a02 4520 |003f: const-string v2, "int-array" // string@2045 │ │ -0a4b02: 7230 462c 4702 |0041: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4b08: 28c9 |0044: goto 000d // -0037 │ │ +0a4b5c: |[0a4b5c] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeIntArrayXml:([ILjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0a4b6c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0a4b6e: 3905 0d00 |0001: if-nez v5, 000e // +000d │ │ +0a4b72: 1a02 9a27 |0003: const-string v2, "null" // string@279a │ │ +0a4b76: 7230 4a2c 4702 |0005: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4b7c: 1a02 9a27 |0008: const-string v2, "null" // string@279a │ │ +0a4b80: 7230 462c 4702 |000a: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4b86: 0e00 |000d: return-void │ │ +0a4b88: 1a02 4720 |000e: const-string v2, "int-array" // string@2047 │ │ +0a4b8c: 7230 4a2c 4702 |0010: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4b92: 3806 0700 |0013: if-eqz v6, 001a // +0007 │ │ +0a4b96: 1a02 0527 |0015: const-string v2, "name" // string@2705 │ │ +0a4b9a: 7240 442c 4762 |0017: invoke-interface {v7, v4, v2, v6}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4ba0: 2150 |001a: array-length v0, v5 │ │ +0a4ba2: 1a02 9c27 |001b: const-string v2, "num" // string@279c │ │ +0a4ba6: 7110 e42a 0000 |001d: invoke-static {v0}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ +0a4bac: 0c03 |0020: move-result-object v3 │ │ +0a4bae: 7240 442c 4732 |0021: invoke-interface {v7, v4, v2, v3}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4bb4: 1201 |0024: const/4 v1, #int 0 // #0 │ │ +0a4bb6: 3501 1a00 |0025: if-ge v1, v0, 003f // +001a │ │ +0a4bba: 1a02 2521 |0027: const-string v2, "item" // string@2125 │ │ +0a4bbe: 7230 4a2c 4702 |0029: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4bc4: 1a02 6031 |002c: const-string v2, "value" // string@3160 │ │ +0a4bc8: 4403 0501 |002e: aget v3, v5, v1 │ │ +0a4bcc: 7110 e42a 0300 |0030: invoke-static {v3}, Ljava/lang/Integer;.toString:(I)Ljava/lang/String; // method@2ae4 │ │ +0a4bd2: 0c03 |0033: move-result-object v3 │ │ +0a4bd4: 7240 442c 4732 |0034: invoke-interface {v7, v4, v2, v3}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4bda: 1a02 2521 |0037: const-string v2, "item" // string@2125 │ │ +0a4bde: 7230 462c 4702 |0039: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4be4: d801 0101 |003c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a4be8: 28e7 |003e: goto 0025 // -0019 │ │ +0a4bea: 1a02 4720 |003f: const-string v2, "int-array" // string@2047 │ │ +0a4bee: 7230 462c 4702 |0041: invoke-interface {v7, v4, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4bf4: 28c9 |0044: goto 000d // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=336 │ │ 0x0003 line=337 │ │ 0x0008 line=338 │ │ 0x000d line=357 │ │ 0x000e line=342 │ │ @@ -175340,29 +175370,29 @@ │ │ type : '(Ljava/util/List;Ljava/io/OutputStream;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0a4b0c: |[0a4b0c] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeListXml:(Ljava/util/List;Ljava/io/OutputStream;)V │ │ -0a4b1c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a4b1e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0a4b20: 7100 1421 0000 |0002: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@2114 │ │ -0a4b26: 0c00 |0005: move-result-object v0 │ │ -0a4b28: 1a01 3131 |0006: const-string v1, "utf-8" // string@3131 │ │ -0a4b2c: 7230 482c 5001 |0008: invoke-interface {v0, v5, v1}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2c48 │ │ -0a4b32: 7110 a82a 0200 |000b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a4b38: 0c01 |000e: move-result-object v1 │ │ -0a4b3a: 7230 492c 3001 |000f: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2c49 │ │ -0a4b40: 1a01 9b1f |0012: const-string v1, "http://xmlpull.org/v1/doc/features.html#indent-output" // string@1f9b │ │ -0a4b44: 7230 472c 1002 |0014: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.setFeature:(Ljava/lang/String;Z)V // method@2c47 │ │ -0a4b4a: 7130 522a 3400 |0017: invoke-static {v4, v3, v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeListXml:(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a52 │ │ -0a4b50: 7210 452c 0000 |001a: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2c45 │ │ -0a4b56: 0e00 |001d: return-void │ │ +0a4bf8: |[0a4bf8] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeListXml:(Ljava/util/List;Ljava/io/OutputStream;)V │ │ +0a4c08: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a4c0a: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0a4c0c: 7100 1421 0000 |0002: invoke-static {}, Landroid/util/Xml;.newSerializer:()Lorg/xmlpull/v1/XmlSerializer; // method@2114 │ │ +0a4c12: 0c00 |0005: move-result-object v0 │ │ +0a4c14: 1a01 3531 |0006: const-string v1, "utf-8" // string@3135 │ │ +0a4c18: 7230 482c 5001 |0008: invoke-interface {v0, v5, v1}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2c48 │ │ +0a4c1e: 7110 a82a 0200 |000b: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a4c24: 0c01 |000e: move-result-object v1 │ │ +0a4c26: 7230 492c 3001 |000f: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2c49 │ │ +0a4c2c: 1a01 9d1f |0012: const-string v1, "http://xmlpull.org/v1/doc/features.html#indent-output" // string@1f9d │ │ +0a4c30: 7230 472c 1002 |0014: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.setFeature:(Ljava/lang/String;Z)V // method@2c47 │ │ +0a4c36: 7130 522a 3400 |0017: invoke-static {v4, v3, v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeListXml:(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a52 │ │ +0a4c3c: 7210 452c 0000 |001a: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2c45 │ │ +0a4c42: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=183 │ │ 0x0006 line=184 │ │ 0x000b line=185 │ │ 0x0012 line=186 │ │ 0x0017 line=187 │ │ @@ -175378,39 +175408,39 @@ │ │ type : '(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 49 16-bit code units │ │ -0a4b58: |[0a4b58] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeListXml:(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0a4b68: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a4b6a: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ -0a4b6e: 1a02 9727 |0003: const-string v2, "null" // string@2797 │ │ -0a4b72: 7230 4a2c 3602 |0005: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4b78: 1a02 9727 |0008: const-string v2, "null" // string@2797 │ │ -0a4b7c: 7230 462c 3602 |000a: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4b82: 0e00 |000d: return-void │ │ -0a4b84: 1a02 b921 |000e: const-string v2, "list" // string@21b9 │ │ -0a4b88: 7230 4a2c 3602 |0010: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4b8e: 3805 0700 |0013: if-eqz v5, 001a // +0007 │ │ -0a4b92: 1a02 0227 |0015: const-string v2, "name" // string@2702 │ │ -0a4b96: 7240 442c 3652 |0017: invoke-interface {v6, v3, v2, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4b9c: 7210 db2b 0400 |001a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ -0a4ba2: 0a00 |001d: move-result v0 │ │ -0a4ba4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0a4ba6: 3501 0c00 |001f: if-ge v1, v0, 002b // +000c │ │ -0a4baa: 7220 d62b 1400 |0021: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0a4bb0: 0c02 |0024: move-result-object v2 │ │ -0a4bb2: 7130 562a 3206 |0025: invoke-static {v2, v3, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a56 │ │ -0a4bb8: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a4bbc: 28f5 |002a: goto 001f // -000b │ │ -0a4bbe: 1a02 b921 |002b: const-string v2, "list" // string@21b9 │ │ -0a4bc2: 7230 462c 3602 |002d: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4bc8: 28dd |0030: goto 000d // -0023 │ │ +0a4c44: |[0a4c44] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeListXml:(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0a4c54: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a4c56: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ +0a4c5a: 1a02 9a27 |0003: const-string v2, "null" // string@279a │ │ +0a4c5e: 7230 4a2c 3602 |0005: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4c64: 1a02 9a27 |0008: const-string v2, "null" // string@279a │ │ +0a4c68: 7230 462c 3602 |000a: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4c6e: 0e00 |000d: return-void │ │ +0a4c70: 1a02 bc21 |000e: const-string v2, "list" // string@21bc │ │ +0a4c74: 7230 4a2c 3602 |0010: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4c7a: 3805 0700 |0013: if-eqz v5, 001a // +0007 │ │ +0a4c7e: 1a02 0527 |0015: const-string v2, "name" // string@2705 │ │ +0a4c82: 7240 442c 3652 |0017: invoke-interface {v6, v3, v2, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4c88: 7210 db2b 0400 |001a: invoke-interface {v4}, Ljava/util/List;.size:()I // method@2bdb │ │ +0a4c8e: 0a00 |001d: move-result v0 │ │ +0a4c90: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0a4c92: 3501 0c00 |001f: if-ge v1, v0, 002b // +000c │ │ +0a4c96: 7220 d62b 1400 |0021: invoke-interface {v4, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0a4c9c: 0c02 |0024: move-result-object v2 │ │ +0a4c9e: 7130 562a 3206 |0025: invoke-static {v2, v3, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a56 │ │ +0a4ca4: d801 0101 |0028: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a4ca8: 28f5 |002a: goto 001f // -000b │ │ +0a4caa: 1a02 bc21 |002b: const-string v2, "list" // string@21bc │ │ +0a4cae: 7230 462c 3602 |002d: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4cb4: 28dd |0030: goto 000d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=241 │ │ 0x0003 line=242 │ │ 0x0008 line=243 │ │ 0x000d line=260 │ │ 0x000e line=247 │ │ @@ -175434,29 +175464,29 @@ │ │ type : '(Ljava/util/Map;Ljava/io/OutputStream;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0a4bcc: |[0a4bcc] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeMapXml:(Ljava/util/Map;Ljava/io/OutputStream;)V │ │ -0a4bdc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a4bde: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0a4be0: 2200 6705 |0002: new-instance v0, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; // type@0567 │ │ -0a4be4: 7010 fb29 0000 |0004: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.:()V // method@29fb │ │ -0a4bea: 1a01 3131 |0007: const-string v1, "utf-8" // string@3131 │ │ -0a4bee: 7230 482c 5001 |0009: invoke-interface {v0, v5, v1}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2c48 │ │ -0a4bf4: 7110 a82a 0200 |000c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0a4bfa: 0c01 |000f: move-result-object v1 │ │ -0a4bfc: 7230 492c 3001 |0010: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2c49 │ │ -0a4c02: 1a01 9b1f |0013: const-string v1, "http://xmlpull.org/v1/doc/features.html#indent-output" // string@1f9b │ │ -0a4c06: 7230 472c 1002 |0015: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.setFeature:(Ljava/lang/String;Z)V // method@2c47 │ │ -0a4c0c: 7130 542a 3400 |0018: invoke-static {v4, v3, v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeMapXml:(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a54 │ │ -0a4c12: 7210 452c 0000 |001b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2c45 │ │ -0a4c18: 0e00 |001e: return-void │ │ +0a4cb8: |[0a4cb8] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeMapXml:(Ljava/util/Map;Ljava/io/OutputStream;)V │ │ +0a4cc8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a4cca: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0a4ccc: 2200 6705 |0002: new-instance v0, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer; // type@0567 │ │ +0a4cd0: 7010 fb29 0000 |0004: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/util/FastXmlSerializer;.:()V // method@29fb │ │ +0a4cd6: 1a01 3531 |0007: const-string v1, "utf-8" // string@3135 │ │ +0a4cda: 7230 482c 5001 |0009: invoke-interface {v0, v5, v1}, Lorg/xmlpull/v1/XmlSerializer;.setOutput:(Ljava/io/OutputStream;Ljava/lang/String;)V // method@2c48 │ │ +0a4ce0: 7110 a82a 0200 |000c: invoke-static {v2}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0a4ce6: 0c01 |000f: move-result-object v1 │ │ +0a4ce8: 7230 492c 3001 |0010: invoke-interface {v0, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startDocument:(Ljava/lang/String;Ljava/lang/Boolean;)V // method@2c49 │ │ +0a4cee: 1a01 9d1f |0013: const-string v1, "http://xmlpull.org/v1/doc/features.html#indent-output" // string@1f9d │ │ +0a4cf2: 7230 472c 1002 |0015: invoke-interface {v0, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.setFeature:(Ljava/lang/String;Z)V // method@2c47 │ │ +0a4cf8: 7130 542a 3400 |0018: invoke-static {v4, v3, v0}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeMapXml:(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a54 │ │ +0a4cfe: 7210 452c 0000 |001b: invoke-interface {v0}, Lorg/xmlpull/v1/XmlSerializer;.endDocument:()V // method@2c45 │ │ +0a4d04: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=163 │ │ 0x0007 line=164 │ │ 0x000c line=165 │ │ 0x0013 line=166 │ │ 0x0018 line=167 │ │ @@ -175472,47 +175502,47 @@ │ │ type : '(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0a4c1c: |[0a4c1c] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeMapXml:(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0a4c2c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a4c2e: 3906 0d00 |0001: if-nez v6, 000e // +000d │ │ -0a4c32: 1a03 9727 |0003: const-string v3, "null" // string@2797 │ │ -0a4c36: 7230 4a2c 5803 |0005: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4c3c: 1a03 9727 |0008: const-string v3, "null" // string@2797 │ │ -0a4c40: 7230 462c 5803 |000a: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4c46: 0e00 |000d: return-void │ │ -0a4c48: 7210 e82b 0600 |000e: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -0a4c4e: 0c02 |0011: move-result-object v2 │ │ -0a4c50: 7210 f42b 0200 |0012: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0a4c56: 0c01 |0015: move-result-object v1 │ │ -0a4c58: 1a03 6d26 |0016: const-string v3, "map" // string@266d │ │ -0a4c5c: 7230 4a2c 5803 |0018: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4c62: 3807 0700 |001b: if-eqz v7, 0022 // +0007 │ │ -0a4c66: 1a03 0227 |001d: const-string v3, "name" // string@2702 │ │ -0a4c6a: 7240 442c 5873 |001f: invoke-interface {v8, v5, v3, v7}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4c70: 7210 bb2b 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a4c76: 0a03 |0025: move-result v3 │ │ -0a4c78: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ -0a4c7c: 7210 bc2b 0100 |0028: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a4c82: 0c00 |002b: move-result-object v0 │ │ -0a4c84: 1f00 dc05 |002c: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -0a4c88: 7210 e42b 0000 |002e: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a4c8e: 0c04 |0031: move-result-object v4 │ │ -0a4c90: 7210 e32b 0000 |0032: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0a4c96: 0c03 |0035: move-result-object v3 │ │ -0a4c98: 1f03 a805 |0036: check-cast v3, Ljava/lang/String; // type@05a8 │ │ -0a4c9c: 7130 562a 3408 |0038: invoke-static {v4, v3, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a56 │ │ -0a4ca2: 28e7 |003b: goto 0022 // -0019 │ │ -0a4ca4: 1a03 6d26 |003c: const-string v3, "map" // string@266d │ │ -0a4ca8: 7230 462c 5803 |003e: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4cae: 28cc |0041: goto 000d // -0034 │ │ +0a4d08: |[0a4d08] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeMapXml:(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0a4d18: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a4d1a: 3906 0d00 |0001: if-nez v6, 000e // +000d │ │ +0a4d1e: 1a03 9a27 |0003: const-string v3, "null" // string@279a │ │ +0a4d22: 7230 4a2c 5803 |0005: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4d28: 1a03 9a27 |0008: const-string v3, "null" // string@279a │ │ +0a4d2c: 7230 462c 5803 |000a: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4d32: 0e00 |000d: return-void │ │ +0a4d34: 7210 e82b 0600 |000e: invoke-interface {v6}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +0a4d3a: 0c02 |0011: move-result-object v2 │ │ +0a4d3c: 7210 f42b 0200 |0012: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0a4d42: 0c01 |0015: move-result-object v1 │ │ +0a4d44: 1a03 7026 |0016: const-string v3, "map" // string@2670 │ │ +0a4d48: 7230 4a2c 5803 |0018: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4d4e: 3807 0700 |001b: if-eqz v7, 0022 // +0007 │ │ +0a4d52: 1a03 0527 |001d: const-string v3, "name" // string@2705 │ │ +0a4d56: 7240 442c 5873 |001f: invoke-interface {v8, v5, v3, v7}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4d5c: 7210 bb2b 0100 |0022: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a4d62: 0a03 |0025: move-result v3 │ │ +0a4d64: 3803 1600 |0026: if-eqz v3, 003c // +0016 │ │ +0a4d68: 7210 bc2b 0100 |0028: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a4d6e: 0c00 |002b: move-result-object v0 │ │ +0a4d70: 1f00 dc05 |002c: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0a4d74: 7210 e42b 0000 |002e: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a4d7a: 0c04 |0031: move-result-object v4 │ │ +0a4d7c: 7210 e32b 0000 |0032: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0a4d82: 0c03 |0035: move-result-object v3 │ │ +0a4d84: 1f03 a805 |0036: check-cast v3, Ljava/lang/String; // type@05a8 │ │ +0a4d88: 7130 562a 3408 |0038: invoke-static {v4, v3, v8}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a56 │ │ +0a4d8e: 28e7 |003b: goto 0022 // -0019 │ │ +0a4d90: 1a03 7026 |003c: const-string v3, "map" // string@2670 │ │ +0a4d94: 7230 462c 5803 |003e: invoke-interface {v8, v5, v3}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4d9a: 28cc |0041: goto 000d // -0034 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=205 │ │ 0x0003 line=206 │ │ 0x0008 line=207 │ │ 0x000d line=225 │ │ 0x000e line=211 │ │ @@ -175537,172 +175567,171 @@ │ │ type : '(Ljava/util/Set;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0a4cb0: |[0a4cb0] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeSetXml:(Ljava/util/Set;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0a4cc0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a4cc2: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ -0a4cc6: 1a02 9727 |0003: const-string v2, "null" // string@2797 │ │ -0a4cca: 7230 4a2c 3602 |0005: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4cd0: 1a02 9727 |0008: const-string v2, "null" // string@2797 │ │ -0a4cd4: 7230 462c 3602 |000a: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4cda: 0e00 |000d: return-void │ │ -0a4cdc: 1a02 622c |000e: const-string v2, "set" // string@2c62 │ │ -0a4ce0: 7230 4a2c 3602 |0010: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4ce6: 3805 0700 |0013: if-eqz v5, 001a // +0007 │ │ -0a4cea: 1a02 0227 |0015: const-string v2, "name" // string@2702 │ │ -0a4cee: 7240 442c 3652 |0017: invoke-interface {v6, v3, v2, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4cf4: 7210 f42b 0400 |001a: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0a4cfa: 0c00 |001d: move-result-object v0 │ │ -0a4cfc: 7210 bb2b 0000 |001e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a4d02: 0a02 |0021: move-result v2 │ │ -0a4d04: 3802 0a00 |0022: if-eqz v2, 002c // +000a │ │ -0a4d08: 7210 bc2b 0000 |0024: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a4d0e: 0c01 |0027: move-result-object v1 │ │ -0a4d10: 7130 562a 3106 |0028: invoke-static {v1, v3, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a56 │ │ -0a4d16: 28f3 |002b: goto 001e // -000d │ │ -0a4d18: 1a02 622c |002c: const-string v2, "set" // string@2c62 │ │ -0a4d1c: 7230 462c 3602 |002e: invoke-interface {v6, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4d22: 28dc |0031: goto 000d // -0024 │ │ +0a4d9c: |[0a4d9c] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeSetXml:(Ljava/util/Set;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0a4dac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a4dae: 3904 0d00 |0001: if-nez v4, 000e // +000d │ │ +0a4db2: 1a01 9a27 |0003: const-string v1, "null" // string@279a │ │ +0a4db6: 7230 4a2c 3601 |0005: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4dbc: 1a01 9a27 |0008: const-string v1, "null" // string@279a │ │ +0a4dc0: 7230 462c 3601 |000a: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4dc6: 0e00 |000d: return-void │ │ +0a4dc8: 1a01 662c |000e: const-string v1, "set" // string@2c66 │ │ +0a4dcc: 7230 4a2c 3601 |0010: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4dd2: 3805 0700 |0013: if-eqz v5, 001a // +0007 │ │ +0a4dd6: 1a01 0527 |0015: const-string v1, "name" // string@2705 │ │ +0a4dda: 7240 442c 3651 |0017: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4de0: 7210 f42b 0400 |001a: invoke-interface {v4}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0a4de6: 0c01 |001d: move-result-object v1 │ │ +0a4de8: 7210 bb2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a4dee: 0a02 |0021: move-result v2 │ │ +0a4df0: 3802 0a00 |0022: if-eqz v2, 002c // +000a │ │ +0a4df4: 7210 bc2b 0100 |0024: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a4dfa: 0c00 |0027: move-result-object v0 │ │ +0a4dfc: 7130 562a 3006 |0028: invoke-static {v0, v3, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a56 │ │ +0a4e02: 28f3 |002b: goto 001e // -000d │ │ +0a4e04: 1a01 662c |002c: const-string v1, "set" // string@2c66 │ │ +0a4e08: 7230 462c 3601 |002e: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4e0e: 28dc |0031: goto 000d // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=263 │ │ 0x0003 line=264 │ │ 0x0008 line=265 │ │ 0x000d line=279 │ │ 0x000e line=269 │ │ 0x0013 line=270 │ │ 0x0015 line=271 │ │ 0x001a line=274 │ │ 0x0028 line=275 │ │ 0x002c line=278 │ │ locals : │ │ - 0x0028 - 0x002c reg=1 v Ljava/lang/Object; │ │ - 0x001e - 0x0032 reg=0 i$ Ljava/util/Iterator; │ │ + 0x0028 - 0x002c reg=0 v Ljava/lang/Object; │ │ 0x0000 - 0x0032 reg=4 val Ljava/util/Set; │ │ 0x0000 - 0x0032 reg=5 name Ljava/lang/String; │ │ 0x0000 - 0x0032 reg=6 out Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ #25 : (in Lfr/simon/marquis/preferencesmanager/util/XmlUtils;) │ │ name : 'writeValueXml' │ │ type : '(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V' │ │ access : 0x0019 (PUBLIC STATIC FINAL) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 218 16-bit code units │ │ -0a4d24: |[0a4d24] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ -0a4d34: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0a4d36: 3904 1400 |0001: if-nez v4, 0015 // +0014 │ │ -0a4d3a: 1a01 9727 |0003: const-string v1, "null" // string@2797 │ │ -0a4d3e: 7230 4a2c 3601 |0005: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4d44: 3805 0700 |0008: if-eqz v5, 000f // +0007 │ │ -0a4d48: 1a01 0227 |000a: const-string v1, "name" // string@2702 │ │ -0a4d4c: 7240 442c 3651 |000c: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4d52: 1a01 9727 |000f: const-string v1, "null" // string@2797 │ │ -0a4d56: 7230 462c 3601 |0011: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4d5c: 0e00 |0014: return-void │ │ -0a4d5e: 2041 a805 |0015: instance-of v1, v4, Ljava/lang/String; // type@05a8 │ │ -0a4d62: 3801 1b00 |0017: if-eqz v1, 0032 // +001b │ │ -0a4d66: 1a01 af2f |0019: const-string v1, "string" // string@2faf │ │ -0a4d6a: 7230 4a2c 3601 |001b: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4d70: 3805 0700 |001e: if-eqz v5, 0025 // +0007 │ │ -0a4d74: 1a01 0227 |0020: const-string v1, "name" // string@2702 │ │ -0a4d78: 7240 442c 3651 |0022: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4d7e: 6e10 042b 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0a4d84: 0c01 |0028: move-result-object v1 │ │ -0a4d86: 7220 4b2c 1600 |0029: invoke-interface {v6, v1}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4b │ │ -0a4d8c: 1a01 af2f |002c: const-string v1, "string" // string@2faf │ │ -0a4d90: 7230 462c 3601 |002e: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4d96: 28e3 |0031: goto 0014 // -001d │ │ -0a4d98: 2041 9705 |0032: instance-of v1, v4, Ljava/lang/Integer; // type@0597 │ │ -0a4d9c: 3801 1b00 |0034: if-eqz v1, 004f // +001b │ │ -0a4da0: 1a00 4420 |0036: const-string v0, "int" // string@2044 │ │ -0a4da4: 7230 4a2c 3600 |0038: invoke-interface {v6, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4daa: 3805 0700 |003b: if-eqz v5, 0042 // +0007 │ │ -0a4dae: 1a01 0227 |003d: const-string v1, "name" // string@2702 │ │ -0a4db2: 7240 442c 3651 |003f: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4db8: 1a01 5c31 |0042: const-string v1, "value" // string@315c │ │ -0a4dbc: 6e10 042b 0400 |0044: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0a4dc2: 0c02 |0047: move-result-object v2 │ │ -0a4dc4: 7240 442c 3621 |0048: invoke-interface {v6, v3, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4dca: 7230 462c 3600 |004b: invoke-interface {v6, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4dd0: 28c6 |004e: goto 0014 // -003a │ │ -0a4dd2: 2041 9a05 |004f: instance-of v1, v4, Ljava/lang/Long; // type@059a │ │ -0a4dd6: 3801 0500 |0051: if-eqz v1, 0056 // +0005 │ │ -0a4dda: 1a00 0222 |0053: const-string v0, "long" // string@2202 │ │ -0a4dde: 28e3 |0055: goto 0038 // -001d │ │ -0a4de0: 2041 9005 |0056: instance-of v1, v4, Ljava/lang/Float; // type@0590 │ │ -0a4de4: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ -0a4de8: 1a00 6c1b |005a: const-string v0, "float" // string@1b6c │ │ -0a4dec: 28dc |005c: goto 0038 // -0024 │ │ -0a4dee: 2041 8d05 |005d: instance-of v1, v4, Ljava/lang/Double; // type@058d │ │ -0a4df2: 3801 0500 |005f: if-eqz v1, 0064 // +0005 │ │ -0a4df6: 1a00 d319 |0061: const-string v0, "double" // string@19d3 │ │ -0a4dfa: 28d5 |0063: goto 0038 // -002b │ │ -0a4dfc: 2041 8205 |0064: instance-of v1, v4, Ljava/lang/Boolean; // type@0582 │ │ -0a4e00: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ -0a4e04: 1a00 8b16 |0068: const-string v0, "boolean" // string@168b │ │ -0a4e08: 28ce |006a: goto 0038 // -0032 │ │ -0a4e0a: 2041 2006 |006b: instance-of v1, v4, [B // type@0620 │ │ -0a4e0e: 3801 0a00 |006d: if-eqz v1, 0077 // +000a │ │ -0a4e12: 1f04 2006 |006f: check-cast v4, [B // type@0620 │ │ -0a4e16: 1f04 2006 |0071: check-cast v4, [B // type@0620 │ │ -0a4e1a: 7130 4f2a 5406 |0073: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeByteArrayXml:([BLjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a4f │ │ -0a4e20: 289e |0076: goto 0014 // -0062 │ │ -0a4e22: 2041 2306 |0077: instance-of v1, v4, [I // type@0623 │ │ -0a4e26: 3801 0a00 |0079: if-eqz v1, 0083 // +000a │ │ -0a4e2a: 1f04 2306 |007b: check-cast v4, [I // type@0623 │ │ -0a4e2e: 1f04 2306 |007d: check-cast v4, [I // type@0623 │ │ -0a4e32: 7130 502a 5406 |007f: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeIntArrayXml:([ILjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a50 │ │ -0a4e38: 2892 |0082: goto 0014 // -006e │ │ -0a4e3a: 2041 dd05 |0083: instance-of v1, v4, Ljava/util/Map; // type@05dd │ │ -0a4e3e: 3801 0800 |0085: if-eqz v1, 008d // +0008 │ │ -0a4e42: 1f04 dd05 |0087: check-cast v4, Ljava/util/Map; // type@05dd │ │ -0a4e46: 7130 542a 5406 |0089: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeMapXml:(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a54 │ │ -0a4e4c: 2888 |008c: goto 0014 // -0078 │ │ -0a4e4e: 2041 da05 |008d: instance-of v1, v4, Ljava/util/List; // type@05da │ │ -0a4e52: 3801 0900 |008f: if-eqz v1, 0098 // +0009 │ │ -0a4e56: 1f04 da05 |0091: check-cast v4, Ljava/util/List; // type@05da │ │ -0a4e5a: 7130 522a 5406 |0093: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeListXml:(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a52 │ │ -0a4e60: 2900 7eff |0096: goto/16 0014 // -0082 │ │ -0a4e64: 2041 de05 |0098: instance-of v1, v4, Ljava/util/Set; // type@05de │ │ -0a4e68: 3801 0900 |009a: if-eqz v1, 00a3 // +0009 │ │ -0a4e6c: 1f04 de05 |009c: check-cast v4, Ljava/util/Set; // type@05de │ │ -0a4e70: 7130 552a 5406 |009e: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeSetXml:(Ljava/util/Set;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a55 │ │ -0a4e76: 2900 73ff |00a1: goto/16 0014 // -008d │ │ -0a4e7a: 2041 8305 |00a3: instance-of v1, v4, Ljava/lang/CharSequence; // type@0583 │ │ -0a4e7e: 3801 1c00 |00a5: if-eqz v1, 00c1 // +001c │ │ -0a4e82: 1a01 af2f |00a7: const-string v1, "string" // string@2faf │ │ -0a4e86: 7230 4a2c 3601 |00a9: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ -0a4e8c: 3805 0700 |00ac: if-eqz v5, 00b3 // +0007 │ │ -0a4e90: 1a01 0227 |00ae: const-string v1, "name" // string@2702 │ │ -0a4e94: 7240 442c 3651 |00b0: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ -0a4e9a: 6e10 042b 0400 |00b3: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0a4ea0: 0c01 |00b6: move-result-object v1 │ │ -0a4ea2: 7220 4b2c 1600 |00b7: invoke-interface {v6, v1}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4b │ │ -0a4ea8: 1a01 af2f |00ba: const-string v1, "string" // string@2faf │ │ -0a4eac: 7230 462c 3601 |00bc: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ -0a4eb2: 2900 55ff |00bf: goto/16 0014 // -00ab │ │ -0a4eb6: 2201 a605 |00c1: new-instance v1, Ljava/lang/RuntimeException; // type@05a6 │ │ -0a4eba: 2202 a905 |00c3: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a4ebe: 7010 3d2b 0200 |00c5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a4ec4: 1a03 0032 |00c8: const-string v3, "writeValueXml: unable to write value " // string@3200 │ │ -0a4ec8: 6e20 462b 3200 |00ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a4ece: 0c02 |00cd: move-result-object v2 │ │ -0a4ed0: 6e20 452b 4200 |00ce: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a4ed6: 0c02 |00d1: move-result-object v2 │ │ -0a4ed8: 6e10 4e2b 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a4ede: 0c02 |00d5: move-result-object v2 │ │ -0a4ee0: 7020 102b 2100 |00d6: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0a4ee6: 2701 |00d9: throw v1 │ │ +0a4e10: |[0a4e10] fr.simon.marquis.preferencesmanager.util.XmlUtils.writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ +0a4e20: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0a4e22: 3904 1400 |0001: if-nez v4, 0015 // +0014 │ │ +0a4e26: 1a01 9a27 |0003: const-string v1, "null" // string@279a │ │ +0a4e2a: 7230 4a2c 3601 |0005: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4e30: 3805 0700 |0008: if-eqz v5, 000f // +0007 │ │ +0a4e34: 1a01 0527 |000a: const-string v1, "name" // string@2705 │ │ +0a4e38: 7240 442c 3651 |000c: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4e3e: 1a01 9a27 |000f: const-string v1, "null" // string@279a │ │ +0a4e42: 7230 462c 3601 |0011: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4e48: 0e00 |0014: return-void │ │ +0a4e4a: 2041 a805 |0015: instance-of v1, v4, Ljava/lang/String; // type@05a8 │ │ +0a4e4e: 3801 1b00 |0017: if-eqz v1, 0032 // +001b │ │ +0a4e52: 1a01 b32f |0019: const-string v1, "string" // string@2fb3 │ │ +0a4e56: 7230 4a2c 3601 |001b: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4e5c: 3805 0700 |001e: if-eqz v5, 0025 // +0007 │ │ +0a4e60: 1a01 0527 |0020: const-string v1, "name" // string@2705 │ │ +0a4e64: 7240 442c 3651 |0022: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4e6a: 6e10 042b 0400 |0025: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0a4e70: 0c01 |0028: move-result-object v1 │ │ +0a4e72: 7220 4b2c 1600 |0029: invoke-interface {v6, v1}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4b │ │ +0a4e78: 1a01 b32f |002c: const-string v1, "string" // string@2fb3 │ │ +0a4e7c: 7230 462c 3601 |002e: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4e82: 28e3 |0031: goto 0014 // -001d │ │ +0a4e84: 2041 9705 |0032: instance-of v1, v4, Ljava/lang/Integer; // type@0597 │ │ +0a4e88: 3801 1b00 |0034: if-eqz v1, 004f // +001b │ │ +0a4e8c: 1a00 4620 |0036: const-string v0, "int" // string@2046 │ │ +0a4e90: 7230 4a2c 3600 |0038: invoke-interface {v6, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4e96: 3805 0700 |003b: if-eqz v5, 0042 // +0007 │ │ +0a4e9a: 1a01 0527 |003d: const-string v1, "name" // string@2705 │ │ +0a4e9e: 7240 442c 3651 |003f: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4ea4: 1a01 6031 |0042: const-string v1, "value" // string@3160 │ │ +0a4ea8: 6e10 042b 0400 |0044: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0a4eae: 0c02 |0047: move-result-object v2 │ │ +0a4eb0: 7240 442c 3621 |0048: invoke-interface {v6, v3, v1, v2}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4eb6: 7230 462c 3600 |004b: invoke-interface {v6, v3, v0}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4ebc: 28c6 |004e: goto 0014 // -003a │ │ +0a4ebe: 2041 9a05 |004f: instance-of v1, v4, Ljava/lang/Long; // type@059a │ │ +0a4ec2: 3801 0500 |0051: if-eqz v1, 0056 // +0005 │ │ +0a4ec6: 1a00 0522 |0053: const-string v0, "long" // string@2205 │ │ +0a4eca: 28e3 |0055: goto 0038 // -001d │ │ +0a4ecc: 2041 9005 |0056: instance-of v1, v4, Ljava/lang/Float; // type@0590 │ │ +0a4ed0: 3801 0500 |0058: if-eqz v1, 005d // +0005 │ │ +0a4ed4: 1a00 6e1b |005a: const-string v0, "float" // string@1b6e │ │ +0a4ed8: 28dc |005c: goto 0038 // -0024 │ │ +0a4eda: 2041 8d05 |005d: instance-of v1, v4, Ljava/lang/Double; // type@058d │ │ +0a4ede: 3801 0500 |005f: if-eqz v1, 0064 // +0005 │ │ +0a4ee2: 1a00 d519 |0061: const-string v0, "double" // string@19d5 │ │ +0a4ee6: 28d5 |0063: goto 0038 // -002b │ │ +0a4ee8: 2041 8205 |0064: instance-of v1, v4, Ljava/lang/Boolean; // type@0582 │ │ +0a4eec: 3801 0500 |0066: if-eqz v1, 006b // +0005 │ │ +0a4ef0: 1a00 8d16 |0068: const-string v0, "boolean" // string@168d │ │ +0a4ef4: 28ce |006a: goto 0038 // -0032 │ │ +0a4ef6: 2041 2006 |006b: instance-of v1, v4, [B // type@0620 │ │ +0a4efa: 3801 0a00 |006d: if-eqz v1, 0077 // +000a │ │ +0a4efe: 1f04 2006 |006f: check-cast v4, [B // type@0620 │ │ +0a4f02: 1f04 2006 |0071: check-cast v4, [B // type@0620 │ │ +0a4f06: 7130 4f2a 5406 |0073: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeByteArrayXml:([BLjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a4f │ │ +0a4f0c: 289e |0076: goto 0014 // -0062 │ │ +0a4f0e: 2041 2306 |0077: instance-of v1, v4, [I // type@0623 │ │ +0a4f12: 3801 0a00 |0079: if-eqz v1, 0083 // +000a │ │ +0a4f16: 1f04 2306 |007b: check-cast v4, [I // type@0623 │ │ +0a4f1a: 1f04 2306 |007d: check-cast v4, [I // type@0623 │ │ +0a4f1e: 7130 502a 5406 |007f: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeIntArrayXml:([ILjava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a50 │ │ +0a4f24: 2892 |0082: goto 0014 // -006e │ │ +0a4f26: 2041 dd05 |0083: instance-of v1, v4, Ljava/util/Map; // type@05dd │ │ +0a4f2a: 3801 0800 |0085: if-eqz v1, 008d // +0008 │ │ +0a4f2e: 1f04 dd05 |0087: check-cast v4, Ljava/util/Map; // type@05dd │ │ +0a4f32: 7130 542a 5406 |0089: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeMapXml:(Ljava/util/Map;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a54 │ │ +0a4f38: 2888 |008c: goto 0014 // -0078 │ │ +0a4f3a: 2041 da05 |008d: instance-of v1, v4, Ljava/util/List; // type@05da │ │ +0a4f3e: 3801 0900 |008f: if-eqz v1, 0098 // +0009 │ │ +0a4f42: 1f04 da05 |0091: check-cast v4, Ljava/util/List; // type@05da │ │ +0a4f46: 7130 522a 5406 |0093: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeListXml:(Ljava/util/List;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a52 │ │ +0a4f4c: 2900 7eff |0096: goto/16 0014 // -0082 │ │ +0a4f50: 2041 de05 |0098: instance-of v1, v4, Ljava/util/Set; // type@05de │ │ +0a4f54: 3801 0900 |009a: if-eqz v1, 00a3 // +0009 │ │ +0a4f58: 1f04 de05 |009c: check-cast v4, Ljava/util/Set; // type@05de │ │ +0a4f5c: 7130 552a 5406 |009e: invoke-static {v4, v5, v6}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;.writeSetXml:(Ljava/util/Set;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V // method@2a55 │ │ +0a4f62: 2900 73ff |00a1: goto/16 0014 // -008d │ │ +0a4f66: 2041 8305 |00a3: instance-of v1, v4, Ljava/lang/CharSequence; // type@0583 │ │ +0a4f6a: 3801 1c00 |00a5: if-eqz v1, 00c1 // +001c │ │ +0a4f6e: 1a01 b32f |00a7: const-string v1, "string" // string@2fb3 │ │ +0a4f72: 7230 4a2c 3601 |00a9: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4a │ │ +0a4f78: 3805 0700 |00ac: if-eqz v5, 00b3 // +0007 │ │ +0a4f7c: 1a01 0527 |00ae: const-string v1, "name" // string@2705 │ │ +0a4f80: 7240 442c 3651 |00b0: invoke-interface {v6, v3, v1, v5}, Lorg/xmlpull/v1/XmlSerializer;.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c44 │ │ +0a4f86: 6e10 042b 0400 |00b3: invoke-virtual {v4}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0a4f8c: 0c01 |00b6: move-result-object v1 │ │ +0a4f8e: 7220 4b2c 1600 |00b7: invoke-interface {v6, v1}, Lorg/xmlpull/v1/XmlSerializer;.text:(Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c4b │ │ +0a4f94: 1a01 b32f |00ba: const-string v1, "string" // string@2fb3 │ │ +0a4f98: 7230 462c 3601 |00bc: invoke-interface {v6, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; // method@2c46 │ │ +0a4f9e: 2900 55ff |00bf: goto/16 0014 // -00ab │ │ +0a4fa2: 2201 a605 |00c1: new-instance v1, Ljava/lang/RuntimeException; // type@05a6 │ │ +0a4fa6: 2202 a905 |00c3: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a4faa: 7010 3d2b 0200 |00c5: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a4fb0: 1a03 0432 |00c8: const-string v3, "writeValueXml: unable to write value " // string@3204 │ │ +0a4fb4: 6e20 462b 3200 |00ca: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a4fba: 0c02 |00cd: move-result-object v2 │ │ +0a4fbc: 6e20 452b 4200 |00ce: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a4fc2: 0c02 |00d1: move-result-object v2 │ │ +0a4fc4: 6e10 4e2b 0200 |00d2: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a4fca: 0c02 |00d5: move-result-object v2 │ │ +0a4fcc: 7020 102b 2100 |00d6: invoke-direct {v1, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0a4fd2: 2701 |00d9: throw v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=376 │ │ 0x0003 line=377 │ │ 0x0008 line=378 │ │ 0x000a line=379 │ │ 0x000f line=381 │ │ @@ -175758,15 +175787,15 @@ │ │ 0x008d - 0x0093 reg=4 v Ljava/lang/Object; │ │ 0x0098 - 0x009e reg=4 v Ljava/lang/Object; │ │ 0x00a3 - 0x00da reg=4 v Ljava/lang/Object; │ │ 0x0000 - 0x00da reg=5 name Ljava/lang/String; │ │ 0x0000 - 0x00da reg=6 out Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ Virtual methods - │ │ - source_file_idx : 4877 (XmlUtils.java) │ │ + source_file_idx : 4878 (XmlUtils.java) │ │ │ │ Class #726 header: │ │ class_idx : 1533 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 86 │ │ source_file_idx : 718 │ │ static_fields_size : 0 │ │ @@ -175796,18 +175825,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a4ee8: |[0a4ee8] se.emilsjolander.stickylistheaders.AdapterWrapper$1.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V │ │ -0a4ef8: 5b01 4813 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ -0a4efc: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -0a4f02: 0e00 |0005: return-void │ │ +0a4fd4: |[0a4fd4] se.emilsjolander.stickylistheaders.AdapterWrapper$1.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V │ │ +0a4fe4: 5b01 4813 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ +0a4fe8: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +0a4fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/AdapterWrapper$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ @@ -175817,18 +175846,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a4f04: |[0a4f04] se.emilsjolander.stickylistheaders.AdapterWrapper$1.onChanged:()V │ │ -0a4f14: 5410 4813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ -0a4f18: 7110 552c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$201:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V // method@2c55 │ │ -0a4f1e: 0e00 |0005: return-void │ │ +0a4ff0: |[0a4ff0] se.emilsjolander.stickylistheaders.AdapterWrapper$1.onChanged:()V │ │ +0a5000: 5410 4813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ +0a5004: 7110 552c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$201:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V // method@2c55 │ │ +0a500a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper$1; │ │ │ │ @@ -175837,22 +175866,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a4f20: |[0a4f20] se.emilsjolander.stickylistheaders.AdapterWrapper$1.onInvalidated:()V │ │ -0a4f30: 5410 4813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ -0a4f34: 7110 532c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$000:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Ljava/util/List; // method@2c53 │ │ -0a4f3a: 0c00 |0005: move-result-object v0 │ │ -0a4f3c: 7210 d42b 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2bd4 │ │ -0a4f42: 5410 4813 |0009: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ -0a4f46: 7110 542c 0000 |000b: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$101:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V // method@2c54 │ │ -0a4f4c: 0e00 |000e: return-void │ │ +0a500c: |[0a500c] se.emilsjolander.stickylistheaders.AdapterWrapper$1.onInvalidated:()V │ │ +0a501c: 5410 4813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ +0a5020: 7110 532c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$000:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Ljava/util/List; // method@2c53 │ │ +0a5026: 0c00 |0005: move-result-object v0 │ │ +0a5028: 7210 d42b 0000 |0006: invoke-interface {v0}, Ljava/util/List;.clear:()V // method@2bd4 │ │ +0a502e: 5410 4813 |0009: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1348 │ │ +0a5032: 7110 542c 0000 |000b: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$101:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V // method@2c54 │ │ +0a5038: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0009 line=43 │ │ 0x000e line=44 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper$1; │ │ @@ -175896,19 +175925,19 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a4f50: |[0a4f50] se.emilsjolander.stickylistheaders.AdapterWrapper$2.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;I)V │ │ -0a4f60: 5b01 4913 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ -0a4f64: 5902 4a13 |0002: iput v2, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.val$position:I // field@134a │ │ -0a4f68: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a4f6e: 0e00 |0007: return-void │ │ +0a503c: |[0a503c] se.emilsjolander.stickylistheaders.AdapterWrapper$2.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;I)V │ │ +0a504c: 5b01 4913 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ +0a5050: 5902 4a13 |0002: iput v2, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.val$position:I // field@134a │ │ +0a5054: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a505a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lse/emilsjolander/stickylistheaders/AdapterWrapper$2; │ │ 0x0000 - 0x0008 reg=1 this$0 Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -175919,30 +175948,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 30 16-bit code units │ │ -0a4f70: |[0a4f70] se.emilsjolander.stickylistheaders.AdapterWrapper$2.onClick:(Landroid/view/View;)V │ │ -0a4f80: 5442 4913 |0000: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ -0a4f84: 7110 562c 0200 |0002: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$300:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // method@2c56 │ │ -0a4f8a: 0c02 |0005: move-result-object v2 │ │ -0a4f8c: 3802 1700 |0006: if-eqz v2, 001d // +0017 │ │ -0a4f90: 5442 4913 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ -0a4f94: 5422 4d13 |000a: iget-object v2, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0a4f98: 5243 4a13 |000c: iget v3, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.val$position:I // field@134a │ │ -0a4f9c: 7220 c42c 3200 |000e: invoke-interface {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ -0a4fa2: 0b00 |0011: move-result-wide v0 │ │ -0a4fa4: 5442 4913 |0012: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ -0a4fa8: 7110 562c 0200 |0014: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$300:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // method@2c56 │ │ -0a4fae: 0c02 |0017: move-result-object v2 │ │ -0a4fb0: 5243 4a13 |0018: iget v3, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.val$position:I // field@134a │ │ -0a4fb4: 7251 512c 5203 |001a: invoke-interface {v2, v5, v3, v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;.onHeaderClick:(Landroid/view/View;IJ)V // method@2c51 │ │ -0a4fba: 0e00 |001d: return-void │ │ +0a505c: |[0a505c] se.emilsjolander.stickylistheaders.AdapterWrapper$2.onClick:(Landroid/view/View;)V │ │ +0a506c: 5442 4913 |0000: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ +0a5070: 7110 562c 0200 |0002: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$300:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // method@2c56 │ │ +0a5076: 0c02 |0005: move-result-object v2 │ │ +0a5078: 3802 1700 |0006: if-eqz v2, 001d // +0017 │ │ +0a507c: 5442 4913 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ +0a5080: 5422 4d13 |000a: iget-object v2, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0a5084: 5243 4a13 |000c: iget v3, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.val$position:I // field@134a │ │ +0a5088: 7220 c42c 3200 |000e: invoke-interface {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ +0a508e: 0b00 |0011: move-result-wide v0 │ │ +0a5090: 5442 4913 |0012: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.this$0:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@1349 │ │ +0a5094: 7110 562c 0200 |0014: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.access$300:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // method@2c56 │ │ +0a509a: 0c02 |0017: move-result-object v2 │ │ +0a509c: 5243 4a13 |0018: iget v3, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.val$position:I // field@134a │ │ +0a50a0: 7251 512c 5203 |001a: invoke-interface {v2, v5, v3, v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;.onHeaderClick:(Landroid/view/View;IJ)V // method@2c51 │ │ +0a50a6: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0008 line=139 │ │ 0x0012 line=140 │ │ 0x001d line=142 │ │ locals : │ │ @@ -176037,17 +176066,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a4fbc: |[0a4fbc] se.emilsjolander.stickylistheaders.BuildConfig.:()V │ │ -0a4fcc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a4fd2: 0e00 |0003: return-void │ │ +0a50a8: |[0a50a8] se.emilsjolander.stickylistheaders.BuildConfig.:()V │ │ +0a50b8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a50be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=6 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/BuildConfig; │ │ │ │ Virtual methods - │ │ @@ -176178,19 +176207,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a4fd4: |[0a4fd4] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.:()V │ │ -0a4fe4: 2200 0306 |0000: new-instance v0, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; // type@0603 │ │ -0a4fe8: 7010 772c 0000 |0002: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1;.:()V // method@2c77 │ │ -0a4fee: 7020 812c 0100 |0005: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.:(Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;)V // method@2c81 │ │ -0a4ff4: 0e00 |0008: return-void │ │ +0a50c0: |[0a50c0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.:()V │ │ +0a50d0: 2200 0306 |0000: new-instance v0, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; // type@0603 │ │ +0a50d4: 7010 772c 0000 |0002: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1;.:()V // method@2c77 │ │ +0a50da: 7020 812c 0100 |0005: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.:(Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;)V // method@2c81 │ │ +0a50e0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0008 line=50 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0009 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ @@ -176200,24 +176229,24 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 20 16-bit code units │ │ -0a4ff8: |[0a4ff8] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.:(Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;)V │ │ -0a5008: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a500e: 2200 d805 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ -0a5012: 7010 be2b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2bbe │ │ -0a5018: 5b10 5a13 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a501c: 2200 d805 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ -0a5020: 7010 be2b 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2bbe │ │ -0a5026: 5b10 5b13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a502a: 5b12 5913 |0011: iput-object v2, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a502e: 0e00 |0013: return-void │ │ +0a50e4: |[0a50e4] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.:(Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;)V │ │ +0a50f4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a50fa: 2200 d805 |0003: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ +0a50fe: 7010 be2b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2bbe │ │ +0a5104: 5b10 5a13 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a5108: 2200 d805 |000a: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ +0a510c: 7010 be2b 0000 |000c: invoke-direct {v0}, Ljava/util/LinkedHashMap;.:()V // method@2bbe │ │ +0a5112: 5b10 5b13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a5116: 5b12 5913 |0011: iput-object v2, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a511a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0003 line=25 │ │ 0x000a line=26 │ │ 0x0011 line=52 │ │ 0x0013 line=53 │ │ @@ -176233,61 +176262,61 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 96 16-bit code units │ │ -0a5030: |[0a5030] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0a5040: 5442 5913 |0000: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a5044: 7220 7d2c 5200 |0002: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a504a: 0c01 |0005: move-result-object v1 │ │ -0a504c: 5442 5a13 |0006: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a5050: 6e20 c32b 1200 |0008: invoke-virtual {v2, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a5056: 0c02 |000b: move-result-object v2 │ │ -0a5058: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ -0a505c: 5442 5a13 |000e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a5060: 2203 cf05 |0010: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ -0a5064: 7010 8f2b 0300 |0012: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a506a: 6e30 c62b 1203 |0015: invoke-virtual {v2, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ -0a5070: 6e20 882c 6400 |0018: invoke-virtual {v4, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c88 │ │ -0a5076: 0c00 |001b: move-result-object v0 │ │ -0a5078: 3800 1300 |001c: if-eqz v0, 002f // +0013 │ │ -0a507c: 5442 5a13 |001e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a5080: 5443 5913 |0020: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a5084: 7220 7d2c 0300 |0022: invoke-interface {v3, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a508a: 0c03 |0025: move-result-object v3 │ │ -0a508c: 6e20 c32b 3200 |0026: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a5092: 0c02 |0029: move-result-object v2 │ │ -0a5094: 1f02 da05 |002a: check-cast v2, Ljava/util/List; // type@05da │ │ -0a5098: 7220 da2b 6200 |002c: invoke-interface {v2, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -0a509e: 5442 5b13 |002f: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a50a2: 5443 5913 |0031: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a50a6: 7220 7f2c 6300 |0033: invoke-interface {v3, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ -0a50ac: 0c03 |0036: move-result-object v3 │ │ -0a50ae: 6e30 c62b 3205 |0037: invoke-virtual {v2, v3, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ -0a50b4: 5442 5a13 |003a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a50b8: 5443 5913 |003c: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a50bc: 7220 7d2c 5300 |003e: invoke-interface {v3, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a50c2: 0c03 |0041: move-result-object v3 │ │ -0a50c4: 6e20 c32b 3200 |0042: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a50ca: 0c02 |0045: move-result-object v2 │ │ -0a50cc: 1f02 da05 |0046: check-cast v2, Ljava/util/List; // type@05da │ │ -0a50d0: 6e30 852c 2406 |0048: invoke-virtual {v4, v2, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.containsValue:(Ljava/util/List;Ljava/lang/Object;)Z // method@2c85 │ │ -0a50d6: 0a02 |004b: move-result v2 │ │ -0a50d8: 3902 1300 |004c: if-nez v2, 005f // +0013 │ │ -0a50dc: 5442 5a13 |004e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a50e0: 5443 5913 |0050: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a50e4: 7220 7d2c 5300 |0052: invoke-interface {v3, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a50ea: 0c03 |0055: move-result-object v3 │ │ -0a50ec: 6e20 c32b 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a50f2: 0c02 |0059: move-result-object v2 │ │ -0a50f4: 1f02 da05 |005a: check-cast v2, Ljava/util/List; // type@05da │ │ -0a50f8: 7220 d22b 6200 |005c: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0a50fe: 0e00 |005f: return-void │ │ +0a511c: |[0a511c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.add:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0a512c: 5442 5913 |0000: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5130: 7220 7d2c 5200 |0002: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a5136: 0c01 |0005: move-result-object v1 │ │ +0a5138: 5442 5a13 |0006: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a513c: 6e20 c32b 1200 |0008: invoke-virtual {v2, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a5142: 0c02 |000b: move-result-object v2 │ │ +0a5144: 3902 0c00 |000c: if-nez v2, 0018 // +000c │ │ +0a5148: 5442 5a13 |000e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a514c: 2203 cf05 |0010: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +0a5150: 7010 8f2b 0300 |0012: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a5156: 6e30 c62b 1203 |0015: invoke-virtual {v2, v1, v3}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ +0a515c: 6e20 882c 6400 |0018: invoke-virtual {v4, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c88 │ │ +0a5162: 0c00 |001b: move-result-object v0 │ │ +0a5164: 3800 1300 |001c: if-eqz v0, 002f // +0013 │ │ +0a5168: 5442 5a13 |001e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a516c: 5443 5913 |0020: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5170: 7220 7d2c 0300 |0022: invoke-interface {v3, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a5176: 0c03 |0025: move-result-object v3 │ │ +0a5178: 6e20 c32b 3200 |0026: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a517e: 0c02 |0029: move-result-object v2 │ │ +0a5180: 1f02 da05 |002a: check-cast v2, Ljava/util/List; // type@05da │ │ +0a5184: 7220 da2b 6200 |002c: invoke-interface {v2, v6}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +0a518a: 5442 5b13 |002f: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a518e: 5443 5913 |0031: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5192: 7220 7f2c 6300 |0033: invoke-interface {v3, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ +0a5198: 0c03 |0036: move-result-object v3 │ │ +0a519a: 6e30 c62b 3205 |0037: invoke-virtual {v2, v3, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ +0a51a0: 5442 5a13 |003a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a51a4: 5443 5913 |003c: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a51a8: 7220 7d2c 5300 |003e: invoke-interface {v3, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a51ae: 0c03 |0041: move-result-object v3 │ │ +0a51b0: 6e20 c32b 3200 |0042: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a51b6: 0c02 |0045: move-result-object v2 │ │ +0a51b8: 1f02 da05 |0046: check-cast v2, Ljava/util/List; // type@05da │ │ +0a51bc: 6e30 852c 2406 |0048: invoke-virtual {v4, v2, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.containsValue:(Ljava/util/List;Ljava/lang/Object;)Z // method@2c85 │ │ +0a51c2: 0a02 |004b: move-result v2 │ │ +0a51c4: 3902 1300 |004c: if-nez v2, 005f // +0013 │ │ +0a51c8: 5442 5a13 |004e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a51cc: 5443 5913 |0050: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a51d0: 7220 7d2c 5300 |0052: invoke-interface {v3, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a51d6: 0c03 |0055: move-result-object v3 │ │ +0a51d8: 6e20 c32b 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a51de: 0c02 |0059: move-result-object v2 │ │ +0a51e0: 1f02 da05 |005a: check-cast v2, Ljava/util/List; // type@05da │ │ +0a51e4: 7220 d22b 6200 |005c: invoke-interface {v2, v6}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0a51ea: 0e00 |005f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x000e line=66 │ │ 0x0018 line=69 │ │ 0x001c line=70 │ │ @@ -176311,20 +176340,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0a5100: |[0a5100] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.clear:()V │ │ -0a5110: 5410 5b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a5114: 6e10 c12b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@2bc1 │ │ -0a511a: 5410 5a13 |0005: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a511e: 6e10 c12b 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@2bc1 │ │ -0a5124: 0e00 |000a: return-void │ │ +0a51ec: |[0a51ec] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.clear:()V │ │ +0a51fc: 5410 5b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a5200: 6e10 c12b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@2bc1 │ │ +0a5206: 5410 5a13 |0005: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a520a: 6e10 c12b 0000 |0007: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.clear:()V // method@2bc1 │ │ +0a5210: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ 0x000a line=100 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ @@ -176335,36 +176364,36 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 42 16-bit code units │ │ -0a5128: |[0a5128] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.clearValues:()V │ │ -0a5138: 6e10 862c 0300 |0000: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.entrySet:()Ljava/util/Set; // method@2c86 │ │ -0a513e: 0c01 |0003: move-result-object v1 │ │ -0a5140: 7210 f42b 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0a5146: 0c02 |0007: move-result-object v2 │ │ -0a5148: 7210 bb2b 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a514e: 0a01 |000b: move-result v1 │ │ -0a5150: 3801 1800 |000c: if-eqz v1, 0024 // +0018 │ │ -0a5154: 7210 bc2b 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a515a: 0c00 |0011: move-result-object v0 │ │ -0a515c: 1f00 dc05 |0012: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -0a5160: 7210 e42b 0000 |0014: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a5166: 0c01 |0017: move-result-object v1 │ │ -0a5168: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ -0a516c: 7210 e42b 0000 |001a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0a5172: 0c01 |001d: move-result-object v1 │ │ -0a5174: 1f01 da05 |001e: check-cast v1, Ljava/util/List; // type@05da │ │ -0a5178: 7210 d42b 0100 |0020: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2bd4 │ │ -0a517e: 28e5 |0023: goto 0008 // -001b │ │ -0a5180: 5431 5b13 |0024: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a5184: 6e10 c12b 0100 |0026: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@2bc1 │ │ -0a518a: 0e00 |0029: return-void │ │ +0a5214: |[0a5214] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.clearValues:()V │ │ +0a5224: 6e10 862c 0300 |0000: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.entrySet:()Ljava/util/Set; // method@2c86 │ │ +0a522a: 0c01 |0003: move-result-object v1 │ │ +0a522c: 7210 f42b 0100 |0004: invoke-interface {v1}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0a5232: 0c02 |0007: move-result-object v2 │ │ +0a5234: 7210 bb2b 0200 |0008: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a523a: 0a01 |000b: move-result v1 │ │ +0a523c: 3801 1800 |000c: if-eqz v1, 0024 // +0018 │ │ +0a5240: 7210 bc2b 0200 |000e: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a5246: 0c00 |0011: move-result-object v0 │ │ +0a5248: 1f00 dc05 |0012: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0a524c: 7210 e42b 0000 |0014: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a5252: 0c01 |0017: move-result-object v1 │ │ +0a5254: 3801 f0ff |0018: if-eqz v1, 0008 // -0010 │ │ +0a5258: 7210 e42b 0000 |001a: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0a525e: 0c01 |001d: move-result-object v1 │ │ +0a5260: 1f01 da05 |001e: check-cast v1, Ljava/util/List; // type@05da │ │ +0a5264: 7210 d42b 0100 |0020: invoke-interface {v1}, Ljava/util/List;.clear:()V // method@2bd4 │ │ +0a526a: 28e5 |0023: goto 0008 // -001b │ │ +0a526c: 5431 5b13 |0024: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a5270: 6e10 c12b 0100 |0026: invoke-virtual {v1}, Ljava/util/LinkedHashMap;.clear:()V // method@2bc1 │ │ +0a5276: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0014 line=104 │ │ 0x001a line=105 │ │ 0x0024 line=108 │ │ 0x0029 line=109 │ │ @@ -176378,35 +176407,35 @@ │ │ type : '(Ljava/util/List;Ljava/lang/Object;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0a518c: |[0a518c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.containsValue:(Ljava/util/List;Ljava/lang/Object;)Z │ │ -0a519c: 7210 d82b 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0a51a2: 0c01 |0003: move-result-object v1 │ │ -0a51a4: 7210 bb2b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a51aa: 0a02 |0007: move-result v2 │ │ -0a51ac: 3802 1a00 |0008: if-eqz v2, 0022 // +001a │ │ -0a51b0: 7210 bc2b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a51b6: 0c00 |000d: move-result-object v0 │ │ -0a51b8: 5442 5913 |000e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a51bc: 7220 7f2c 0200 |0010: invoke-interface {v2, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ -0a51c2: 0c02 |0013: move-result-object v2 │ │ -0a51c4: 5443 5913 |0014: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a51c8: 7220 7f2c 6300 |0016: invoke-interface {v3, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ -0a51ce: 0c03 |0019: move-result-object v3 │ │ -0a51d0: 6e20 ff2a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0a51d6: 0a02 |001d: move-result v2 │ │ -0a51d8: 3802 e6ff |001e: if-eqz v2, 0004 // -001a │ │ -0a51dc: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0a51de: 0f01 |0021: return v1 │ │ -0a51e0: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0a51e2: 28fe |0023: goto 0021 // -0002 │ │ +0a5278: |[0a5278] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.containsValue:(Ljava/util/List;Ljava/lang/Object;)Z │ │ +0a5288: 7210 d82b 0500 |0000: invoke-interface {v5}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0a528e: 0c01 |0003: move-result-object v1 │ │ +0a5290: 7210 bb2b 0100 |0004: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a5296: 0a02 |0007: move-result v2 │ │ +0a5298: 3802 1a00 |0008: if-eqz v2, 0022 // +001a │ │ +0a529c: 7210 bc2b 0100 |000a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a52a2: 0c00 |000d: move-result-object v0 │ │ +0a52a4: 5442 5913 |000e: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a52a8: 7220 7f2c 0200 |0010: invoke-interface {v2, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ +0a52ae: 0c02 |0013: move-result-object v2 │ │ +0a52b0: 5443 5913 |0014: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a52b4: 7220 7f2c 6300 |0016: invoke-interface {v3, v6}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ +0a52ba: 0c03 |0019: move-result-object v3 │ │ +0a52bc: 6e20 ff2a 3200 |001a: invoke-virtual {v2, v3}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +0a52c2: 0a02 |001d: move-result v2 │ │ +0a52c4: 3802 e6ff |001e: if-eqz v2, 0004 // -001a │ │ +0a52c8: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0a52ca: 0f01 |0021: return v1 │ │ +0a52cc: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0a52ce: 28fe |0023: goto 0021 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x000e line=128 │ │ 0x0020 line=129 │ │ 0x0021 line=132 │ │ locals : │ │ @@ -176423,19 +176452,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a51e4: |[0a51e4] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.entrySet:()Ljava/util/Set; │ │ -0a51f4: 5410 5a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a51f8: 6e10 c22b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ -0a51fe: 0c00 |0005: move-result-object v0 │ │ -0a5200: 1100 |0006: return-object v0 │ │ +0a52d0: |[0a52d0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.entrySet:()Ljava/util/Set; │ │ +0a52e0: 5410 5a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a52e4: 6e10 c22b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ +0a52ea: 0c00 |0005: move-result-object v0 │ │ +0a52ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ │ │ @@ -176444,23 +176473,23 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a5204: |[0a5204] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.get:(Ljava/lang/Object;)Ljava/util/List; │ │ -0a5214: 5420 5a13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a5218: 5421 5913 |0002: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a521c: 7220 7d2c 3100 |0004: invoke-interface {v1, v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a5222: 0c01 |0007: move-result-object v1 │ │ -0a5224: 6e20 c32b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a522a: 0c00 |000b: move-result-object v0 │ │ -0a522c: 1f00 da05 |000c: check-cast v0, Ljava/util/List; // type@05da │ │ -0a5230: 1100 |000e: return-object v0 │ │ +0a52f0: |[0a52f0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.get:(Ljava/lang/Object;)Ljava/util/List; │ │ +0a5300: 5420 5a13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a5304: 5421 5913 |0002: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5308: 7220 7d2c 3100 |0004: invoke-interface {v1, v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a530e: 0c01 |0007: move-result-object v1 │ │ +0a5310: 6e20 c32b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a5316: 0c00 |000b: move-result-object v0 │ │ +0a5318: 1f00 da05 |000c: check-cast v0, Ljava/util/List; // type@05da │ │ +0a531c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000f reg=2 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ @@ -176471,22 +176500,22 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a5234: |[0a5234] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.getKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5244: 5420 5b13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a5248: 5421 5913 |0002: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a524c: 7220 7f2c 3100 |0004: invoke-interface {v1, v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ -0a5252: 0c01 |0007: move-result-object v1 │ │ -0a5254: 6e20 c32b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a525a: 0c00 |000b: move-result-object v0 │ │ -0a525c: 1100 |000c: return-object v0 │ │ +0a5320: |[0a5320] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.getKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5330: 5420 5b13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a5334: 5421 5913 |0002: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5338: 7220 7f2c 3100 |0004: invoke-interface {v1, v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ +0a533e: 0c01 |0007: move-result-object v1 │ │ +0a5340: 6e20 c32b 1000 |0008: invoke-virtual {v0, v1}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a5346: 0c00 |000b: move-result-object v0 │ │ +0a5348: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x000d reg=2 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ @@ -176497,30 +176526,30 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a5260: |[0a5260] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.getValueByPosition:(I)Ljava/lang/Object; │ │ -0a5270: 5432 5b13 |0000: iget-object v2, v3, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a5274: 6e10 c52b 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2bc5 │ │ -0a527a: 0c02 |0005: move-result-object v2 │ │ -0a527c: 7210 f72b 0200 |0006: invoke-interface {v2}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@2bf7 │ │ -0a5282: 0c01 |0009: move-result-object v1 │ │ -0a5284: 2112 |000a: array-length v2, v1 │ │ -0a5286: 3724 0800 |000b: if-le v4, v2, 0013 // +0008 │ │ -0a528a: 2202 9505 |000d: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ -0a528e: 7010 db2a 0200 |000f: invoke-direct {v2}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@2adb │ │ -0a5294: 2702 |0012: throw v2 │ │ -0a5296: 4600 0104 |0013: aget-object v0, v1, v4 │ │ -0a529a: 5432 5913 |0015: iget-object v2, v3, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a529e: 7220 7e2c 0200 |0017: invoke-interface {v2, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueIdToValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7e │ │ -0a52a4: 0c02 |001a: move-result-object v2 │ │ -0a52a6: 1102 |001b: return-object v2 │ │ +0a534c: |[0a534c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.getValueByPosition:(I)Ljava/lang/Object; │ │ +0a535c: 5432 5b13 |0000: iget-object v2, v3, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a5360: 6e10 c52b 0200 |0002: invoke-virtual {v2}, Ljava/util/LinkedHashMap;.keySet:()Ljava/util/Set; // method@2bc5 │ │ +0a5366: 0c02 |0005: move-result-object v2 │ │ +0a5368: 7210 f72b 0200 |0006: invoke-interface {v2}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@2bf7 │ │ +0a536e: 0c01 |0009: move-result-object v1 │ │ +0a5370: 2112 |000a: array-length v2, v1 │ │ +0a5372: 3724 0800 |000b: if-le v4, v2, 0013 // +0008 │ │ +0a5376: 2202 9505 |000d: new-instance v2, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ +0a537a: 7010 db2a 0200 |000f: invoke-direct {v2}, Ljava/lang/IndexOutOfBoundsException;.:()V // method@2adb │ │ +0a5380: 2702 |0012: throw v2 │ │ +0a5382: 4600 0104 |0013: aget-object v0, v1, v4 │ │ +0a5386: 5432 5913 |0015: iget-object v2, v3, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a538a: 7220 7e2c 0200 |0017: invoke-interface {v2, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueIdToValue:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7e │ │ +0a5390: 0c02 |001a: move-result-object v2 │ │ +0a5392: 1102 |001b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x000a line=141 │ │ 0x000d line=142 │ │ 0x0013 line=144 │ │ 0x0015 line=145 │ │ @@ -176536,48 +176565,48 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0a52a8: |[0a52a8] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.removeKey:(Ljava/lang/Object;)V │ │ -0a52b8: 5441 5a13 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a52bc: 5442 5913 |0002: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a52c0: 7220 7d2c 5200 |0004: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a52c6: 0c02 |0007: move-result-object v2 │ │ -0a52c8: 6e20 c32b 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a52ce: 0c01 |000b: move-result-object v1 │ │ -0a52d0: 3801 3500 |000c: if-eqz v1, 0041 // +0035 │ │ -0a52d4: 5441 5a13 |000e: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a52d8: 5442 5913 |0010: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a52dc: 7220 7d2c 5200 |0012: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a52e2: 0c02 |0015: move-result-object v2 │ │ -0a52e4: 6e20 c32b 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a52ea: 0c01 |0019: move-result-object v1 │ │ -0a52ec: 1f01 da05 |001a: check-cast v1, Ljava/util/List; // type@05da │ │ -0a52f0: 7210 d82b 0100 |001c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0a52f6: 0c01 |001f: move-result-object v1 │ │ -0a52f8: 7210 bb2b 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0a52fe: 0a02 |0023: move-result v2 │ │ -0a5300: 3802 1200 |0024: if-eqz v2, 0036 // +0012 │ │ -0a5304: 7210 bc2b 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0a530a: 0c00 |0029: move-result-object v0 │ │ -0a530c: 5442 5b13 |002a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a5310: 5443 5913 |002c: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a5314: 7220 7f2c 0300 |002e: invoke-interface {v3, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ -0a531a: 0c03 |0031: move-result-object v3 │ │ -0a531c: 6e20 c72b 3200 |0032: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ -0a5322: 28eb |0035: goto 0020 // -0015 │ │ -0a5324: 5441 5a13 |0036: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a5328: 5442 5913 |0038: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a532c: 7220 7d2c 5200 |003a: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a5332: 0c02 |003d: move-result-object v2 │ │ -0a5334: 6e20 c72b 2100 |003e: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ -0a533a: 0e00 |0041: return-void │ │ +0a5394: |[0a5394] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.removeKey:(Ljava/lang/Object;)V │ │ +0a53a4: 5441 5a13 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a53a8: 5442 5913 |0002: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a53ac: 7220 7d2c 5200 |0004: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a53b2: 0c02 |0007: move-result-object v2 │ │ +0a53b4: 6e20 c32b 2100 |0008: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a53ba: 0c01 |000b: move-result-object v1 │ │ +0a53bc: 3801 3500 |000c: if-eqz v1, 0041 // +0035 │ │ +0a53c0: 5441 5a13 |000e: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a53c4: 5442 5913 |0010: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a53c8: 7220 7d2c 5200 |0012: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a53ce: 0c02 |0015: move-result-object v2 │ │ +0a53d0: 6e20 c32b 2100 |0016: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a53d6: 0c01 |0019: move-result-object v1 │ │ +0a53d8: 1f01 da05 |001a: check-cast v1, Ljava/util/List; // type@05da │ │ +0a53dc: 7210 d82b 0100 |001c: invoke-interface {v1}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0a53e2: 0c01 |001f: move-result-object v1 │ │ +0a53e4: 7210 bb2b 0100 |0020: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0a53ea: 0a02 |0023: move-result v2 │ │ +0a53ec: 3802 1200 |0024: if-eqz v2, 0036 // +0012 │ │ +0a53f0: 7210 bc2b 0100 |0026: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0a53f6: 0c00 |0029: move-result-object v0 │ │ +0a53f8: 5442 5b13 |002a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a53fc: 5443 5913 |002c: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5400: 7220 7f2c 0300 |002e: invoke-interface {v3, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ +0a5406: 0c03 |0031: move-result-object v3 │ │ +0a5408: 6e20 c72b 3200 |0032: invoke-virtual {v2, v3}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ +0a540e: 28eb |0035: goto 0020 // -0015 │ │ +0a5410: 5441 5a13 |0036: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a5414: 5442 5913 |0038: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a5418: 7220 7d2c 5200 |003a: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a541e: 0c02 |003d: move-result-object v2 │ │ +0a5420: 6e20 c72b 2100 |003e: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ +0a5426: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x000e line=81 │ │ 0x002a line=82 │ │ 0x0036 line=84 │ │ 0x0041 line=86 │ │ @@ -176593,35 +176622,35 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0a533c: |[0a533c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.removeValue:(Ljava/lang/Object;)V │ │ -0a534c: 6e20 882c 5400 |0000: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c88 │ │ -0a5352: 0c01 |0003: move-result-object v1 │ │ -0a5354: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -0a5358: 5441 5a13 |0006: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a535c: 5442 5913 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a5360: 6e20 882c 5400 |000a: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c88 │ │ -0a5366: 0c03 |000d: move-result-object v3 │ │ -0a5368: 7220 7d2c 3200 |000e: invoke-interface {v2, v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ -0a536e: 0c02 |0011: move-result-object v2 │ │ -0a5370: 6e20 c32b 2100 |0012: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0a5376: 0c00 |0015: move-result-object v0 │ │ -0a5378: 1f00 da05 |0016: check-cast v0, Ljava/util/List; // type@05da │ │ -0a537c: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ -0a5380: 7220 da2b 5000 |001a: invoke-interface {v0, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -0a5386: 5441 5b13 |001d: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a538a: 5442 5913 |001f: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ -0a538e: 7220 7f2c 5200 |0021: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ -0a5394: 0c02 |0024: move-result-object v2 │ │ -0a5396: 6e20 c72b 2100 |0025: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ -0a539c: 0e00 |0028: return-void │ │ +0a5428: |[0a5428] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.removeValue:(Ljava/lang/Object;)V │ │ +0a5438: 6e20 882c 5400 |0000: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c88 │ │ +0a543e: 0c01 |0003: move-result-object v1 │ │ +0a5440: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +0a5444: 5441 5a13 |0006: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a5448: 5442 5913 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a544c: 6e20 882c 5400 |000a: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c88 │ │ +0a5452: 0c03 |000d: move-result-object v3 │ │ +0a5454: 7220 7d2c 3200 |000e: invoke-interface {v2, v3}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7d │ │ +0a545a: 0c02 |0011: move-result-object v2 │ │ +0a545c: 6e20 c32b 2100 |0012: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0a5462: 0c00 |0015: move-result-object v0 │ │ +0a5464: 1f00 da05 |0016: check-cast v0, Ljava/util/List; // type@05da │ │ +0a5468: 3800 0500 |0018: if-eqz v0, 001d // +0005 │ │ +0a546c: 7220 da2b 5000 |001a: invoke-interface {v0, v5}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +0a5472: 5441 5b13 |001d: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a5476: 5442 5913 |001f: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mIDMapper:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper; // field@1359 │ │ +0a547a: 7220 7f2c 5200 |0021: invoke-interface {v2, v5}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper;.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c7f │ │ +0a5480: 0c02 |0024: move-result-object v2 │ │ +0a5482: 6e20 c72b 2100 |0025: invoke-virtual {v1, v2}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ +0a5488: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0006 line=89 │ │ 0x0018 line=90 │ │ 0x001a line=91 │ │ 0x001d line=94 │ │ @@ -176638,19 +176667,19 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a53a0: |[0a53a0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.reverseEntrySet:()Ljava/util/Set; │ │ -0a53b0: 5410 5b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a53b4: 6e10 c22b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ -0a53ba: 0c00 |0005: move-result-object v0 │ │ -0a53bc: 1100 |0006: return-object v0 │ │ +0a548c: |[0a548c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.reverseEntrySet:()Ljava/util/Set; │ │ +0a549c: 5410 5b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a54a0: 6e10 c22b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ +0a54a6: 0c00 |0005: move-result-object v0 │ │ +0a54a8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ │ │ @@ -176659,19 +176688,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a53c0: |[0a53c0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.size:()I │ │ -0a53d0: 5410 5a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ -0a53d4: 6e10 c82b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.size:()I // method@2bc8 │ │ -0a53da: 0a00 |0005: move-result v0 │ │ -0a53dc: 0f00 |0006: return v0 │ │ +0a54ac: |[0a54ac] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.size:()I │ │ +0a54bc: 5410 5a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mKeyToValuesMap:Ljava/util/LinkedHashMap; // field@135a │ │ +0a54c0: 6e10 c82b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.size:()I // method@2bc8 │ │ +0a54c6: 0a00 |0005: move-result v0 │ │ +0a54c8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ │ │ @@ -176680,19 +176709,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a53e0: |[0a53e0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.valuesSize:()I │ │ -0a53f0: 5410 5b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ -0a53f4: 6e10 c82b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.size:()I // method@2bc8 │ │ -0a53fa: 0a00 |0005: move-result v0 │ │ -0a53fc: 0f00 |0006: return v0 │ │ +0a54cc: |[0a54cc] se.emilsjolander.stickylistheaders.DistinctMultiHashMap.valuesSize:()I │ │ +0a54dc: 5410 5b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.mValueToKeyIndexer:Ljava/util/LinkedHashMap; // field@135b │ │ +0a54e0: 6e10 c82b 0000 |0002: invoke-virtual {v0}, Ljava/util/LinkedHashMap;.size:()I // method@2bc8 │ │ +0a54e6: 0a00 |0005: move-result v0 │ │ +0a54e8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; │ │ │ │ @@ -176747,23 +176776,23 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0a5400: |[0a5400] se.emilsjolander.stickylistheaders.DualHashMap.:()V │ │ -0a5410: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a5416: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -0a541a: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0a5420: 5b10 5c13 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ -0a5424: 2200 d505 |000a: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -0a5428: 7010 ae2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0a542e: 5b10 5d13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ -0a5432: 0e00 |0011: return-void │ │ +0a54ec: |[0a54ec] se.emilsjolander.stickylistheaders.DualHashMap.:()V │ │ +0a54fc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a5502: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +0a5506: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0a550c: 5b10 5c13 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ +0a5510: 2200 d505 |000a: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +0a5514: 7010 ae2b 0000 |000c: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0a551a: 5b10 5d13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ +0a551e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ 0x0003 line=10 │ │ 0x000a line=11 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DualHashMap; │ │ @@ -176775,19 +176804,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a5434: |[0a5434] se.emilsjolander.stickylistheaders.DualHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5444: 5410 5c13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ -0a5448: 6e20 b12b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -0a544e: 0c00 |0005: move-result-object v0 │ │ -0a5450: 1100 |0006: return-object v0 │ │ +0a5520: |[0a5520] se.emilsjolander.stickylistheaders.DualHashMap.get:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5530: 5410 5c13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ +0a5534: 6e20 b12b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +0a553a: 0c00 |0005: move-result-object v0 │ │ +0a553c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DualHashMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/DualHashMap; Lse/emilsjolander/stickylistheaders/DualHashMap; │ │ @@ -176798,19 +176827,19 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a5454: |[0a5454] se.emilsjolander.stickylistheaders.DualHashMap.getKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0a5464: 5410 5d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ -0a5468: 6e20 b12b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -0a546e: 0c00 |0005: move-result-object v0 │ │ -0a5470: 1100 |0006: return-object v0 │ │ +0a5540: |[0a5540] se.emilsjolander.stickylistheaders.DualHashMap.getKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0a5550: 5410 5d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ +0a5554: 6e20 b12b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +0a555a: 0c00 |0005: move-result-object v0 │ │ +0a555c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=21 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Lse/emilsjolander/stickylistheaders/DualHashMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/DualHashMap; Lse/emilsjolander/stickylistheaders/DualHashMap; │ │ @@ -176821,22 +176850,22 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a5474: |[0a5474] se.emilsjolander.stickylistheaders.DualHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0a5484: 6e20 932c 2100 |0000: invoke-virtual {v1, v2}, Lse/emilsjolander/stickylistheaders/DualHashMap;.remove:(Ljava/lang/Object;)V // method@2c93 │ │ -0a548a: 6e20 942c 3100 |0003: invoke-virtual {v1, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.removeByValue:(Ljava/lang/Object;)V // method@2c94 │ │ -0a5490: 5410 5c13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ -0a5494: 6e30 b32b 2003 |0008: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -0a549a: 5410 5d13 |000b: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ -0a549e: 6e30 b32b 3002 |000d: invoke-virtual {v0, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -0a54a4: 0e00 |0010: return-void │ │ +0a5560: |[0a5560] se.emilsjolander.stickylistheaders.DualHashMap.put:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0a5570: 6e20 932c 2100 |0000: invoke-virtual {v1, v2}, Lse/emilsjolander/stickylistheaders/DualHashMap;.remove:(Ljava/lang/Object;)V // method@2c93 │ │ +0a5576: 6e20 942c 3100 |0003: invoke-virtual {v1, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.removeByValue:(Ljava/lang/Object;)V // method@2c94 │ │ +0a557c: 5410 5c13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ +0a5580: 6e30 b32b 2003 |0008: invoke-virtual {v0, v2, v3}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +0a5586: 5410 5d13 |000b: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ +0a558a: 6e30 b32b 3002 |000d: invoke-virtual {v0, v3, v2}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +0a5590: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ 0x0006 line=16 │ │ 0x000b line=17 │ │ 0x0010 line=18 │ │ @@ -176853,25 +176882,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a54a8: |[0a54a8] se.emilsjolander.stickylistheaders.DualHashMap.remove:(Ljava/lang/Object;)V │ │ -0a54b8: 6e20 902c 3200 |0000: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c90 │ │ -0a54be: 0c00 |0003: move-result-object v0 │ │ -0a54c0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0a54c4: 5420 5d13 |0006: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ -0a54c8: 6e20 902c 3200 |0008: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c90 │ │ -0a54ce: 0c01 |000b: move-result-object v1 │ │ -0a54d0: 6e20 b42b 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ -0a54d6: 5420 5c13 |000f: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ -0a54da: 6e20 b42b 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ -0a54e0: 0e00 |0014: return-void │ │ +0a5594: |[0a5594] se.emilsjolander.stickylistheaders.DualHashMap.remove:(Ljava/lang/Object;)V │ │ +0a55a4: 6e20 902c 3200 |0000: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c90 │ │ +0a55aa: 0c00 |0003: move-result-object v0 │ │ +0a55ac: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0a55b0: 5420 5d13 |0006: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ +0a55b4: 6e20 902c 3200 |0008: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c90 │ │ +0a55ba: 0c01 |000b: move-result-object v1 │ │ +0a55bc: 6e20 b42b 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ +0a55c2: 5420 5c13 |000f: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ +0a55c6: 6e20 b42b 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ +0a55cc: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0006 line=29 │ │ 0x000f line=31 │ │ 0x0014 line=32 │ │ locals : │ │ @@ -176885,25 +176914,25 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0a54e4: |[0a54e4] se.emilsjolander.stickylistheaders.DualHashMap.removeByValue:(Ljava/lang/Object;)V │ │ -0a54f4: 6e20 912c 3200 |0000: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c91 │ │ -0a54fa: 0c00 |0003: move-result-object v0 │ │ -0a54fc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0a5500: 5420 5c13 |0006: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ -0a5504: 6e20 912c 3200 |0008: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c91 │ │ -0a550a: 0c01 |000b: move-result-object v1 │ │ -0a550c: 6e20 b42b 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ -0a5512: 5420 5d13 |000f: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ -0a5516: 6e20 b42b 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ -0a551c: 0e00 |0014: return-void │ │ +0a55d0: |[0a55d0] se.emilsjolander.stickylistheaders.DualHashMap.removeByValue:(Ljava/lang/Object;)V │ │ +0a55e0: 6e20 912c 3200 |0000: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c91 │ │ +0a55e6: 0c00 |0003: move-result-object v0 │ │ +0a55e8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0a55ec: 5420 5c13 |0006: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mKeyToValue:Ljava/util/HashMap; // field@135c │ │ +0a55f0: 6e20 912c 3200 |0008: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c91 │ │ +0a55f6: 0c01 |000b: move-result-object v1 │ │ +0a55f8: 6e20 b42b 1000 |000c: invoke-virtual {v0, v1}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ +0a55fe: 5420 5d13 |000f: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/DualHashMap;.mValueToKey:Ljava/util/HashMap; // field@135d │ │ +0a5602: 6e20 b42b 3000 |0011: invoke-virtual {v0, v3}, Ljava/util/HashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb4 │ │ +0a5608: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0006 line=35 │ │ 0x000f line=37 │ │ 0x0014 line=38 │ │ locals : │ │ @@ -176989,17 +177018,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5520: |[0a5520] se.emilsjolander.stickylistheaders.R$attr.:()V │ │ -0a5530: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a5536: 0e00 |0003: return-void │ │ +0a560c: |[0a560c] se.emilsjolander.stickylistheaders.R$attr.:()V │ │ +0a561c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a5622: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=10 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/R$attr; │ │ │ │ Virtual methods - │ │ @@ -177163,38 +177192,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 64 16-bit code units │ │ -0a5538: |[0a5538] se.emilsjolander.stickylistheaders.R$styleable.:()V │ │ -0a5548: 1300 1900 |0000: const/16 v0, #int 25 // #19 │ │ -0a554c: 2300 2306 |0002: new-array v0, v0, [I // type@0623 │ │ -0a5550: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ -0a5556: 6900 6a13 |0007: sput-object v0, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView:[I // field@136a │ │ -0a555a: 0e00 |0009: return-void │ │ -0a555c: 0003 0400 1900 0000 7f00 0101 d500 ... |000a: array-data (54 units) │ │ +0a5624: |[0a5624] se.emilsjolander.stickylistheaders.R$styleable.:()V │ │ +0a5634: 1300 1900 |0000: const/16 v0, #int 25 // #19 │ │ +0a5638: 2300 2306 |0002: new-array v0, v0, [I // type@0623 │ │ +0a563c: 2600 0600 0000 |0004: fill-array-data v0, 0000000a // +00000006 │ │ +0a5642: 6900 6a13 |0007: sput-object v0, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView:[I // field@136a │ │ +0a5646: 0e00 |0009: return-void │ │ +0a5648: 0003 0400 1900 0000 7f00 0101 d500 ... |000a: array-data (54 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=16 │ │ locals : │ │ │ │ #1 : (in Lse/emilsjolander/stickylistheaders/R$styleable;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a55c8: |[0a55c8] se.emilsjolander.stickylistheaders.R$styleable.:()V │ │ -0a55d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a55de: 0e00 |0003: return-void │ │ +0a56b4: |[0a56b4] se.emilsjolander.stickylistheaders.R$styleable.:()V │ │ +0a56c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a56ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/R$styleable; │ │ │ │ Virtual methods - │ │ @@ -177227,21 +177256,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a55e0: |[0a55e0] se.emilsjolander.stickylistheaders.R.:()V │ │ -0a55f0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a55f6: 0e00 |0003: return-void │ │ +0a56cc: |[0a56cc] se.emilsjolander.stickylistheaders.R.:()V │ │ +0a56dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a56e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=9 │ │ - 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/R; │ │ │ │ Virtual methods - │ │ source_file_idx : 3924 (R.java) │ │ │ │ Class #737 header: │ │ @@ -177311,18 +177339,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a55f8: |[0a55f8] se.emilsjolander.stickylistheaders.StickyListHeadersListView$1.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0a5608: 5b01 8513 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ -0a560c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a5612: 0e00 |0005: return-void │ │ +0a56e4: |[0a56e4] se.emilsjolander.stickylistheaders.StickyListHeadersListView$1.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0a56f4: 5b01 8513 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ +0a56f8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a56fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -177332,35 +177360,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -0a5614: |[0a5614] se.emilsjolander.stickylistheaders.StickyListHeadersListView$1.onClick:(Landroid/view/View;)V │ │ -0a5624: 5470 8513 |0000: iget-object v0, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ -0a5628: 7110 f12c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // method@2cf1 │ │ -0a562e: 0c00 |0005: move-result-object v0 │ │ -0a5630: 5471 8513 |0006: iget-object v1, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ -0a5634: 5472 8513 |0008: iget-object v2, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ -0a5638: 7110 ee2c 0200 |000a: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ -0a563e: 0c02 |000d: move-result-object v2 │ │ -0a5640: 5473 8513 |000e: iget-object v3, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ -0a5644: 7110 ef2c 0300 |0010: invoke-static {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer; // method@2cef │ │ -0a564a: 0c03 |0013: move-result-object v3 │ │ -0a564c: 6e10 df2a 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a5652: 0a03 |0017: move-result v3 │ │ -0a5654: 5474 8513 |0018: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ -0a5658: 7110 f02c 0400 |001a: invoke-static {v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$400:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long; // method@2cf0 │ │ -0a565e: 0c04 |001d: move-result-object v4 │ │ -0a5660: 6e10 ea2a 0400 |001e: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0a5666: 0b04 |0021: move-result-wide v4 │ │ -0a5668: 1216 |0022: const/4 v6, #int 1 // #1 │ │ -0a566a: 7807 dd2c 0000 |0023: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;.onHeaderClick:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V // method@2cdd │ │ -0a5670: 0e00 |0026: return-void │ │ +0a5700: |[0a5700] se.emilsjolander.stickylistheaders.StickyListHeadersListView$1.onClick:(Landroid/view/View;)V │ │ +0a5710: 5470 8513 |0000: iget-object v0, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ +0a5714: 7110 f12c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // method@2cf1 │ │ +0a571a: 0c00 |0005: move-result-object v0 │ │ +0a571c: 5471 8513 |0006: iget-object v1, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ +0a5720: 5472 8513 |0008: iget-object v2, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ +0a5724: 7110 ee2c 0200 |000a: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ +0a572a: 0c02 |000d: move-result-object v2 │ │ +0a572c: 5473 8513 |000e: iget-object v3, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ +0a5730: 7110 ef2c 0300 |0010: invoke-static {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer; // method@2cef │ │ +0a5736: 0c03 |0013: move-result-object v3 │ │ +0a5738: 6e10 df2a 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a573e: 0a03 |0017: move-result v3 │ │ +0a5740: 5474 8513 |0018: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1385 │ │ +0a5744: 7110 f02c 0400 |001a: invoke-static {v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$400:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long; // method@2cf0 │ │ +0a574a: 0c04 |001d: move-result-object v4 │ │ +0a574c: 6e10 ea2a 0400 |001e: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0a5752: 0b04 |0021: move-result-wide v4 │ │ +0a5754: 1216 |0022: const/4 v6, #int 1 // #1 │ │ +0a5756: 7807 dd2c 0000 |0023: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;.onHeaderClick:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V // method@2cdd │ │ +0a575c: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x000a line=396 │ │ 0x0010 line=397 │ │ 0x0023 line=395 │ │ 0x0026 line=398 │ │ @@ -177403,18 +177431,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5674: |[0a5674] se.emilsjolander.stickylistheaders.StickyListHeadersListView$2.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0a5684: 5b01 8613 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ -0a5688: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a568e: 0e00 |0005: return-void │ │ +0a5760: |[0a5760] se.emilsjolander.stickylistheaders.StickyListHeadersListView$2.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0a5770: 5b01 8613 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ +0a5774: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a577a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2; │ │ 0x0000 - 0x0006 reg=1 this$0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -177424,35 +177452,35 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 7 │ │ insns size : 39 16-bit code units │ │ -0a5690: |[0a5690] se.emilsjolander.stickylistheaders.StickyListHeadersListView$2.onClick:(Landroid/view/View;)V │ │ -0a56a0: 5470 8613 |0000: iget-object v0, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ -0a56a4: 7110 f12c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // method@2cf1 │ │ -0a56aa: 0c00 |0005: move-result-object v0 │ │ -0a56ac: 5471 8613 |0006: iget-object v1, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ -0a56b0: 5472 8613 |0008: iget-object v2, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ -0a56b4: 7110 ee2c 0200 |000a: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ -0a56ba: 0c02 |000d: move-result-object v2 │ │ -0a56bc: 5473 8613 |000e: iget-object v3, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ -0a56c0: 7110 ef2c 0300 |0010: invoke-static {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer; // method@2cef │ │ -0a56c6: 0c03 |0013: move-result-object v3 │ │ -0a56c8: 6e10 df2a 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a56ce: 0a03 |0017: move-result v3 │ │ -0a56d0: 5474 8613 |0018: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ -0a56d4: 7110 f02c 0400 |001a: invoke-static {v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$400:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long; // method@2cf0 │ │ -0a56da: 0c04 |001d: move-result-object v4 │ │ -0a56dc: 6e10 ea2a 0400 |001e: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0a56e2: 0b04 |0021: move-result-wide v4 │ │ -0a56e4: 1216 |0022: const/4 v6, #int 1 // #1 │ │ -0a56e6: 7807 dd2c 0000 |0023: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;.onHeaderClick:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V // method@2cdd │ │ -0a56ec: 0e00 |0026: return-void │ │ +0a577c: |[0a577c] se.emilsjolander.stickylistheaders.StickyListHeadersListView$2.onClick:(Landroid/view/View;)V │ │ +0a578c: 5470 8613 |0000: iget-object v0, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ +0a5790: 7110 f12c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // method@2cf1 │ │ +0a5796: 0c00 |0005: move-result-object v0 │ │ +0a5798: 5471 8613 |0006: iget-object v1, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ +0a579c: 5472 8613 |0008: iget-object v2, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ +0a57a0: 7110 ee2c 0200 |000a: invoke-static {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ +0a57a6: 0c02 |000d: move-result-object v2 │ │ +0a57a8: 5473 8613 |000e: iget-object v3, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ +0a57ac: 7110 ef2c 0300 |0010: invoke-static {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer; // method@2cef │ │ +0a57b2: 0c03 |0013: move-result-object v3 │ │ +0a57b4: 6e10 df2a 0300 |0014: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a57ba: 0a03 |0017: move-result v3 │ │ +0a57bc: 5474 8613 |0018: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1386 │ │ +0a57c0: 7110 f02c 0400 |001a: invoke-static {v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$400:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long; // method@2cf0 │ │ +0a57c6: 0c04 |001d: move-result-object v4 │ │ +0a57c8: 6e10 ea2a 0400 |001e: invoke-virtual {v4}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0a57ce: 0b04 |0021: move-result-wide v4 │ │ +0a57d0: 1216 |0022: const/4 v6, #int 1 // #1 │ │ +0a57d2: 7807 dd2c 0000 |0023: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;.onHeaderClick:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V // method@2cdd │ │ +0a57d8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ 0x000a line=643 │ │ 0x0010 line=644 │ │ 0x0023 line=642 │ │ 0x0026 line=645 │ │ @@ -177499,19 +177527,19 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View$OnTouchListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a56f0: |[0a56f0] se.emilsjolander.stickylistheaders.StickyListHeadersListView$3.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View$OnTouchListener;)V │ │ -0a5700: 5b01 8713 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1387 │ │ -0a5704: 5b02 8813 |0002: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.val$l:Landroid/view/View$OnTouchListener; // field@1388 │ │ -0a5708: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a570e: 0e00 |0007: return-void │ │ +0a57dc: |[0a57dc] se.emilsjolander.stickylistheaders.StickyListHeadersListView$3.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View$OnTouchListener;)V │ │ +0a57ec: 5b01 8713 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1387 │ │ +0a57f0: 5b02 8813 |0002: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.val$l:Landroid/view/View$OnTouchListener; // field@1388 │ │ +0a57f4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a57fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=759 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3; │ │ 0x0000 - 0x0008 reg=1 this$0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/view/View$OnTouchListener; │ │ @@ -177522,20 +177550,20 @@ │ │ type : '(Landroid/view/View;Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a5710: |[0a5710] se.emilsjolander.stickylistheaders.StickyListHeadersListView$3.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ -0a5720: 5420 8813 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.val$l:Landroid/view/View$OnTouchListener; // field@1388 │ │ -0a5724: 5421 8713 |0002: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1387 │ │ -0a5728: 7230 de21 1004 |0004: invoke-interface {v0, v1, v4}, Landroid/view/View$OnTouchListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@21de │ │ -0a572e: 0a00 |0007: move-result v0 │ │ -0a5730: 0f00 |0008: return v0 │ │ +0a57fc: |[0a57fc] se.emilsjolander.stickylistheaders.StickyListHeadersListView$3.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z │ │ +0a580c: 5420 8813 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.val$l:Landroid/view/View$OnTouchListener; // field@1388 │ │ +0a5810: 5421 8713 |0002: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1387 │ │ +0a5814: 7230 de21 1004 |0004: invoke-interface {v0, v1, v4}, Landroid/view/View$OnTouchListener;.onTouch:(Landroid/view/View;Landroid/view/MotionEvent;)Z // method@21de │ │ +0a581a: 0a00 |0007: move-result v0 │ │ +0a581c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=762 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3; │ │ 0x0000 - 0x0009 reg=3 v Landroid/view/View; │ │ 0x0000 - 0x0009 reg=4 event Landroid/view/MotionEvent; │ │ @@ -177574,18 +177602,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5734: |[0a5734] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0a5744: 5b01 8913 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1389 │ │ -0a5748: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -0a574e: 0e00 |0005: return-void │ │ +0a5820: |[0a5820] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0a5830: 5b01 8913 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1389 │ │ +0a5834: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +0a583a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; │ │ 0x0000 - 0x0006 reg=1 (null) Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -177594,17 +177622,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a5750: |[0a5750] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ -0a5760: 7020 d62c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cd6 │ │ -0a5766: 0e00 |0003: return-void │ │ +0a583c: |[0a583c] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ +0a584c: 7020 d62c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cd6 │ │ +0a5852: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; │ │ 0x0000 - 0x0004 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0004 reg=2 x1 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; │ │ @@ -177615,18 +177643,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5768: |[0a5768] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.onChanged:()V │ │ -0a5778: 5410 8913 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1389 │ │ -0a577c: 7110 f22c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$600:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cf2 │ │ -0a5782: 0e00 |0005: return-void │ │ +0a5854: |[0a5854] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.onChanged:()V │ │ +0a5864: 5410 8913 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1389 │ │ +0a5868: 7110 f22c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$600:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cf2 │ │ +0a586e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=493 │ │ 0x0005 line=494 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; │ │ │ │ @@ -177635,18 +177663,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a5784: |[0a5784] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.onInvalidated:()V │ │ -0a5794: 5410 8913 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1389 │ │ -0a5798: 7110 f22c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$600:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cf2 │ │ -0a579e: 0e00 |0005: return-void │ │ +0a5870: |[0a5870] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperDataSetObserver.onInvalidated:()V │ │ +0a5880: 5410 8913 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@1389 │ │ +0a5884: 7110 f22c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$600:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cf2 │ │ +0a588a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ 0x0005 line=499 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; │ │ │ │ @@ -177781,18 +177809,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a57a0: |[0a57a0] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0a57b0: 5b01 8b13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a57b4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a57ba: 0e00 |0005: return-void │ │ +0a588c: |[0a588c] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0a589c: 5b01 8b13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a58a0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a58a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -177801,17 +177829,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a57bc: |[0a57bc] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ -0a57cc: 7020 e02c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2ce0 │ │ -0a57d2: 0e00 |0003: return-void │ │ +0a58a8: |[0a58a8] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ +0a58b8: 7020 e02c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2ce0 │ │ +0a58be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0004 reg=2 x1 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; │ │ @@ -177822,31 +177850,31 @@ │ │ type : '(Landroid/widget/AbsListView;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0a57d4: |[0a57d4] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ -0a57e4: 5420 8b13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a57e8: 7110 f32c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ -0a57ee: 0c00 |0005: move-result-object v0 │ │ -0a57f0: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0a57f4: 5420 8b13 |0008: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a57f8: 7110 f32c 0000 |000a: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ -0a57fe: 0c00 |000d: move-result-object v0 │ │ -0a5800: 7256 b823 3054 |000e: invoke-interface {v0, v3, v4, v5, v6}, Landroid/widget/AbsListView$OnScrollListener;.onScroll:(Landroid/widget/AbsListView;III)V // method@23b8 │ │ -0a5806: 5420 8b13 |0011: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a580a: 5421 8b13 |0013: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a580e: 7110 f42c 0100 |0015: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$800:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList; // method@2cf4 │ │ -0a5814: 0c01 |0018: move-result-object v1 │ │ -0a5816: 6e10 8d2d 0100 |0019: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ -0a581c: 0a01 |001c: move-result v1 │ │ -0a581e: 7120 f52c 1000 |001d: invoke-static {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$900:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V // method@2cf5 │ │ -0a5824: 0e00 |0020: return-void │ │ +0a58c0: |[0a58c0] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.onScroll:(Landroid/widget/AbsListView;III)V │ │ +0a58d0: 5420 8b13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a58d4: 7110 f32c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ +0a58da: 0c00 |0005: move-result-object v0 │ │ +0a58dc: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0a58e0: 5420 8b13 |0008: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a58e4: 7110 f32c 0000 |000a: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ +0a58ea: 0c00 |000d: move-result-object v0 │ │ +0a58ec: 7256 b823 3054 |000e: invoke-interface {v0, v3, v4, v5, v6}, Landroid/widget/AbsListView$OnScrollListener;.onScroll:(Landroid/widget/AbsListView;III)V // method@23b8 │ │ +0a58f2: 5420 8b13 |0011: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a58f6: 5421 8b13 |0013: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a58fa: 7110 f42c 0100 |0015: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$800:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList; // method@2cf4 │ │ +0a5900: 0c01 |0018: move-result-object v1 │ │ +0a5902: 6e10 8d2d 0100 |0019: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ +0a5908: 0a01 |001c: move-result v1 │ │ +0a590a: 7120 f52c 1000 |001d: invoke-static {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$900:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V // method@2cf5 │ │ +0a5910: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0008 line=509 │ │ 0x0011 line=512 │ │ 0x0020 line=513 │ │ locals : │ │ @@ -177861,24 +177889,24 @@ │ │ type : '(Landroid/widget/AbsListView;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0a5828: |[0a5828] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ -0a5838: 5410 8b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a583c: 7110 f32c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ -0a5842: 0c00 |0005: move-result-object v0 │ │ -0a5844: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0a5848: 5410 8b13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ -0a584c: 7110 f32c 0000 |000a: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ -0a5852: 0c00 |000d: move-result-object v0 │ │ -0a5854: 7230 b923 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/widget/AbsListView$OnScrollListener;.onScrollStateChanged:(Landroid/widget/AbsListView;I)V // method@23b9 │ │ -0a585a: 0e00 |0011: return-void │ │ +0a5914: |[0a5914] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperListScrollListener.onScrollStateChanged:(Landroid/widget/AbsListView;I)V │ │ +0a5924: 5410 8b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a5928: 7110 f32c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ +0a592e: 0c00 |0005: move-result-object v0 │ │ +0a5930: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0a5934: 5410 8b13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138b │ │ +0a5938: 7110 f32c 0000 |000a: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; // method@2cf3 │ │ +0a593e: 0c00 |000d: move-result-object v0 │ │ +0a5940: 7230 b923 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/widget/AbsListView$OnScrollListener;.onScrollStateChanged:(Landroid/widget/AbsListView;I)V // method@23b9 │ │ +0a5946: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0008 line=518 │ │ 0x0011 line=521 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener; │ │ @@ -178053,18 +178081,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a585c: |[0a585c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.:(Landroid/content/Context;)V │ │ -0a586c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a586e: 7030 e82c 2100 |0001: invoke-direct {v1, v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ce8 │ │ -0a5874: 0e00 |0004: return-void │ │ +0a5948: |[0a5948] se.emilsjolander.stickylistheaders.StickyListHeadersListView.:(Landroid/content/Context;)V │ │ +0a5958: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a595a: 7030 e82c 2100 |0001: invoke-direct {v1, v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ce8 │ │ +0a5960: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0004 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -178074,18 +178102,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0a5878: |[0a5878] se.emilsjolander.stickylistheaders.StickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0a5888: 6000 6913 |0000: sget v0, Lse/emilsjolander/stickylistheaders/R$attr;.stickyListHeadersListViewStyle:I // field@1369 │ │ -0a588c: 7040 e92c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ce9 │ │ -0a5892: 0e00 |0005: return-void │ │ +0a5964: |[0a5964] se.emilsjolander.stickylistheaders.StickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0a5974: 6000 6913 |0000: sget v0, Lse/emilsjolander/stickylistheaders/R$attr;.stickyListHeadersListViewStyle:I // field@1369 │ │ +0a5978: 7040 e92c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ce9 │ │ +0a597e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -178096,269 +178124,269 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 515 16-bit code units │ │ -0a5894: |[0a5894] se.emilsjolander.stickylistheaders.StickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0a58a4: 130b 0b00 |0000: const/16 v11, #int 11 // #b │ │ -0a58a8: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0a58aa: 1214 |0003: const/4 v4, #int 1 // #1 │ │ -0a58ac: 1205 |0004: const/4 v5, #int 0 // #0 │ │ -0a58ae: 7040 fc23 dcfe |0005: invoke-direct {v12, v13, v14, v15}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23fc │ │ -0a58b4: 5cc4 8e13 |0008: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ -0a58b8: 5cc4 8f13 |000a: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a58bc: 5cc4 9913 |000c: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ -0a58c0: 59c5 a313 |000e: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ -0a58c4: 59c5 a013 |0010: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a58c8: 59c5 a213 |0012: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a58cc: 59c5 a113 |0014: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a58d0: 59c5 9f13 |0016: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ -0a58d4: 6e10 092d 0c00 |0018: invoke-virtual {v12}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getContext:()Landroid/content/Context; // method@2d09 │ │ -0a58da: 0c06 |001b: move-result-object v6 │ │ -0a58dc: 7110 7e22 0600 |001c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -0a58e2: 0c06 |001f: move-result-object v6 │ │ -0a58e4: 6e10 8522 0600 |0020: invoke-virtual {v6}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ -0a58ea: 0a06 |0023: move-result v6 │ │ -0a58ec: 8266 |0024: int-to-float v6, v6 │ │ -0a58ee: 59c6 a413 |0025: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mTouchSlop:F // field@13a4 │ │ -0a58f2: 2206 1d06 |0027: new-instance v6, Lse/emilsjolander/stickylistheaders/WrapperViewList; // type@061d │ │ -0a58f6: 7020 752d d600 |0029: invoke-direct {v6, v13}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.:(Landroid/content/Context;)V // method@2d75 │ │ -0a58fc: 5bc6 9a13 |002c: iput-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5900: 54c6 9a13 |002e: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5904: 6e10 892d 0600 |0030: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getDivider:()Landroid/graphics/drawable/Drawable; // method@2d89 │ │ -0a590a: 0c06 |0033: move-result-object v6 │ │ -0a590c: 5bc6 9113 |0034: iput-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a5910: 54c6 9a13 |0036: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5914: 6e10 8a2d 0600 |0038: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getDividerHeight:()I // method@2d8a │ │ -0a591a: 0a06 |003b: move-result v6 │ │ -0a591c: 59c6 9213 |003c: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a5920: 54c6 9a13 |003e: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5924: 6e20 b02d a600 |0040: invoke-virtual {v6, v10}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@2db0 │ │ -0a592a: 54c6 9a13 |0043: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a592e: 6e20 b12d 5600 |0045: invoke-virtual {v6, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setDividerHeight:(I)V // method@2db1 │ │ -0a5934: 380e 7601 |0048: if-eqz v14, 01be // +0176 │ │ -0a5938: 6e10 3901 0d00 |004a: invoke-virtual {v13}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ -0a593e: 0c06 |004d: move-result-object v6 │ │ -0a5940: 6207 6a13 |004e: sget-object v7, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView:[I // field@136a │ │ -0a5944: 6e55 a701 e6f7 |0050: invoke-virtual {v6, v14, v7, v15, v5}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01a7 │ │ -0a594a: 0c00 |0053: move-result-object v0 │ │ -0a594c: 6006 7613 |0054: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_padding:I // field@1376 │ │ -0a5950: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -0a5952: 6e30 bf01 6007 |0057: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5958: 0a02 |005a: move-result v2 │ │ -0a595a: 6006 7813 |005b: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingLeft:I // field@1378 │ │ -0a595e: 6e30 bf01 6002 |005d: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5964: 0a06 |0060: move-result v6 │ │ -0a5966: 59c6 a013 |0061: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a596a: 6006 7a13 |0063: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingTop:I // field@137a │ │ -0a596e: 6e30 bf01 6002 |0065: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5974: 0a06 |0068: move-result v6 │ │ -0a5976: 59c6 a213 |0069: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a597a: 6006 7913 |006b: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingRight:I // field@1379 │ │ -0a597e: 6e30 bf01 6002 |006d: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5984: 0a06 |0070: move-result v6 │ │ -0a5986: 59c6 a113 |0071: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a598a: 6006 7713 |0073: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingBottom:I // field@1377 │ │ -0a598e: 6e30 bf01 6002 |0075: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5994: 0a06 |0078: move-result v6 │ │ -0a5996: 59c6 9f13 |0079: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ -0a599a: 52c6 a013 |007b: iget v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a599e: 52c7 a213 |007d: iget v7, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a59a2: 52c8 a113 |007f: iget v8, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a59a6: 52c9 9f13 |0081: iget v9, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ -0a59aa: 6e59 4e2d 6c87 |0083: invoke-virtual {v12, v6, v7, v8, v9}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setPadding:(IIII)V // method@2d4e │ │ -0a59b0: 6006 6d13 |0086: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_clipToPadding:I // field@136d │ │ -0a59b4: 1217 |0088: const/4 v7, #int 1 // #1 │ │ -0a59b6: 6e30 bc01 6007 |0089: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a59bc: 0a06 |008c: move-result v6 │ │ -0a59be: 5cc6 8f13 |008d: iput-boolean v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a59c2: 1216 |008f: const/4 v6, #int 1 // #1 │ │ -0a59c4: 6f20 0a24 6c00 |0090: invoke-super {v12, v6}, Landroid/widget/FrameLayout;.setClipToPadding:(Z)V // method@240a │ │ -0a59ca: 54c6 9a13 |0093: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a59ce: 55c7 8f13 |0095: iget-boolean v7, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a59d2: 6e20 af2d 7600 |0097: invoke-virtual {v6, v7}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setClipToPadding:(Z)V // method@2daf │ │ -0a59d8: 6006 7d13 |009a: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_scrollbars:I // field@137d │ │ -0a59dc: 1307 0002 |009c: const/16 v7, #int 512 // #200 │ │ -0a59e0: 6e30 c201 6007 |009e: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0a59e6: 0a03 |00a1: move-result v3 │ │ -0a59e8: 54c7 9a13 |00a2: iget-object v7, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a59ec: d536 0002 |00a4: and-int/lit16 v6, v3, #int 512 // #0200 │ │ -0a59f0: 3806 3201 |00a6: if-eqz v6, 01d8 // +0132 │ │ -0a59f4: 0146 |00a8: move v6, v4 │ │ -0a59f6: 6e20 cd2d 6700 |00a9: invoke-virtual {v7, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalScrollBarEnabled:(Z)V // method@2dcd │ │ -0a59fc: 54c6 9a13 |00ac: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a00: d537 0001 |00ae: and-int/lit16 v7, v3, #int 256 // #0100 │ │ -0a5a04: 3807 2b01 |00b0: if-eqz v7, 01db // +012b │ │ -0a5a08: 6e20 b82d 4600 |00b2: invoke-virtual {v6, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalScrollBarEnabled:(Z)V // method@2db8 │ │ -0a5a0e: 6004 4000 |00b5: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a5a12: 1305 0900 |00b7: const/16 v5, #int 9 // #9 │ │ -0a5a16: 3454 0e00 |00b9: if-lt v4, v5, 00c7 // +000e │ │ -0a5a1a: 54c4 9a13 |00bb: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a1e: 6005 7513 |00bd: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_overScrollMode:I // field@1375 │ │ -0a5a22: 1206 |00bf: const/4 v6, #int 0 // #0 │ │ -0a5a24: 6e30 c201 5006 |00c0: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0a5a2a: 0a05 |00c3: move-result v5 │ │ -0a5a2c: 6e20 c12d 5400 |00c4: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOverScrollMode:(I)V // method@2dc1 │ │ -0a5a32: 54c4 9a13 |00c7: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a36: 6005 7113 |00c9: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_fadingEdgeLength:I // field@1371 │ │ -0a5a3a: 54c6 9a13 |00cb: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a3e: 6e10 992d 0600 |00cd: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getVerticalFadingEdgeLength:()I // method@2d99 │ │ -0a5a44: 0a06 |00d0: move-result v6 │ │ -0a5a46: 6e30 bf01 5006 |00d1: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5a4c: 0a05 |00d4: move-result v5 │ │ -0a5a4e: 6e20 b42d 5400 |00d5: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFadingEdgeLength:(I)V // method@2db4 │ │ -0a5a54: 6004 7b13 |00d8: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_requiresFadingEdge:I // field@137b │ │ -0a5a58: 1205 |00da: const/4 v5, #int 0 // #0 │ │ -0a5a5a: 6e30 c201 4005 |00db: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0a5a60: 0a01 |00de: move-result v1 │ │ -0a5a62: 1304 0010 |00df: const/16 v4, #int 4096 // #1000 │ │ -0a5a66: 3341 fd00 |00e1: if-ne v1, v4, 01de // +00fd │ │ -0a5a6a: 54c4 9a13 |00e3: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a6e: 1205 |00e5: const/4 v5, #int 0 // #0 │ │ -0a5a70: 6e20 cc2d 5400 |00e6: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalFadingEdgeEnabled:(Z)V // method@2dcc │ │ -0a5a76: 54c4 9a13 |00e9: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a7a: 1215 |00eb: const/4 v5, #int 1 // #1 │ │ -0a5a7c: 6e20 b72d 5400 |00ec: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalFadingEdgeEnabled:(Z)V // method@2db7 │ │ -0a5a82: 54c4 9a13 |00ef: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a86: 6005 6b13 |00f1: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_cacheColorHint:I // field@136b │ │ -0a5a8a: 54c6 9a13 |00f3: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5a8e: 6e10 802d 0600 |00f5: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCacheColorHint:()I // method@2d80 │ │ -0a5a94: 0a06 |00f8: move-result v6 │ │ -0a5a96: 6e30 bd01 5006 |00f9: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@01bd │ │ -0a5a9c: 0a05 |00fc: move-result v5 │ │ -0a5a9e: 6e20 ad2d 5400 |00fd: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setCacheColorHint:(I)V // method@2dad │ │ -0a5aa4: 6004 4000 |0100: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a5aa8: 34b4 1300 |0102: if-lt v4, v11, 0115 // +0013 │ │ -0a5aac: 54c4 9a13 |0104: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5ab0: 6005 6c13 |0106: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_choiceMode:I // field@136c │ │ -0a5ab4: 54c6 9a13 |0108: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5ab8: 6e10 872d 0600 |010a: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChoiceMode:()I // method@2d87 │ │ -0a5abe: 0a06 |010d: move-result v6 │ │ -0a5ac0: 6e30 c201 5006 |010e: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0a5ac6: 0a05 |0111: move-result v5 │ │ -0a5ac8: 6e20 ae2d 5400 |0112: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setChoiceMode:(I)V // method@2dae │ │ -0a5ace: 54c4 9a13 |0115: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5ad2: 6005 7013 |0117: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_drawSelectorOnTop:I // field@1370 │ │ -0a5ad6: 1206 |0119: const/4 v6, #int 0 // #0 │ │ -0a5ad8: 6e30 bc01 5006 |011a: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5ade: 0a05 |011d: move-result v5 │ │ -0a5ae0: 6e20 b22d 5400 |011e: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setDrawSelectorOnTop:(Z)V // method@2db2 │ │ -0a5ae6: 54c4 9a13 |0121: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5aea: 6005 7313 |0123: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_fastScrollEnabled:I // field@1373 │ │ -0a5aee: 54c6 9a13 |0125: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5af2: 6e10 9e2d 0600 |0127: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isFastScrollEnabled:()Z // method@2d9e │ │ -0a5af8: 0a06 |012a: move-result v6 │ │ -0a5afa: 6e30 bc01 5006 |012b: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5b00: 0a05 |012e: move-result v5 │ │ -0a5b02: 6e20 b62d 5400 |012f: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollEnabled:(Z)V // method@2db6 │ │ -0a5b08: 6004 4000 |0132: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a5b0c: 34b4 1300 |0134: if-lt v4, v11, 0147 // +0013 │ │ -0a5b10: 54c4 9a13 |0136: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5b14: 6005 7213 |0138: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_fastScrollAlwaysVisible:I // field@1372 │ │ -0a5b18: 54c6 9a13 |013a: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5b1c: 6e10 9d2d 0600 |013c: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isFastScrollAlwaysVisible:()Z // method@2d9d │ │ -0a5b22: 0a06 |013f: move-result v6 │ │ -0a5b24: 6e30 bc01 5006 |0140: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5b2a: 0a05 |0143: move-result v5 │ │ -0a5b2c: 6e20 b52d 5400 |0144: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollAlwaysVisible:(Z)V // method@2db5 │ │ -0a5b32: 54c4 9a13 |0147: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5b36: 6005 7c13 |0149: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_scrollbarStyle:I // field@137c │ │ -0a5b3a: 1206 |014b: const/4 v6, #int 0 // #0 │ │ -0a5b3c: 6e30 c201 5006 |014c: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0a5b42: 0a05 |014f: move-result v5 │ │ -0a5b44: 6e20 c32d 5400 |0150: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setScrollBarStyle:(I)V // method@2dc3 │ │ -0a5b4a: 6004 7413 |0153: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_listSelector:I // field@1374 │ │ -0a5b4e: 6e20 c901 4000 |0155: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0a5b54: 0a04 |0158: move-result v4 │ │ -0a5b56: 3804 0d00 |0159: if-eqz v4, 0166 // +000d │ │ -0a5b5a: 54c4 9a13 |015b: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5b5e: 6005 7413 |015d: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_listSelector:I // field@1374 │ │ -0a5b62: 6e20 c001 5000 |015f: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0a5b68: 0c05 |0162: move-result-object v5 │ │ -0a5b6a: 6e20 c82d 5400 |0163: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@2dc8 │ │ -0a5b70: 54c4 9a13 |0166: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5b74: 6005 7e13 |0168: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_scrollingCache:I // field@137e │ │ -0a5b78: 54c6 9a13 |016a: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5b7c: 6e10 a02d 0600 |016c: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isScrollingCacheEnabled:()Z // method@2da0 │ │ -0a5b82: 0a06 |016f: move-result v6 │ │ -0a5b84: 6e30 bc01 5006 |0170: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5b8a: 0a05 |0173: move-result v5 │ │ -0a5b8c: 6e20 c42d 5400 |0174: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setScrollingCacheEnabled:(Z)V // method@2dc4 │ │ -0a5b92: 6004 6e13 |0177: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_divider:I // field@136e │ │ -0a5b96: 6e20 c901 4000 |0179: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0a5b9c: 0a04 |017c: move-result v4 │ │ -0a5b9e: 3804 0a00 |017d: if-eqz v4, 0187 // +000a │ │ -0a5ba2: 6004 6e13 |017f: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_divider:I // field@136e │ │ -0a5ba6: 6e20 c001 4000 |0181: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0a5bac: 0c04 |0184: move-result-object v4 │ │ -0a5bae: 5bc4 9113 |0185: iput-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a5bb2: 54c4 9a13 |0187: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5bb6: 6005 7f13 |0189: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_stackFromBottom:I // field@137f │ │ -0a5bba: 1206 |018b: const/4 v6, #int 0 // #0 │ │ -0a5bbc: 6e30 bc01 5006 |018c: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5bc2: 0a05 |018f: move-result v5 │ │ -0a5bc4: 6e20 c92d 5400 |0190: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setStackFromBottom:(Z)V // method@2dc9 │ │ -0a5bca: 6004 6f13 |0193: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_dividerHeight:I // field@136f │ │ -0a5bce: 52c5 9213 |0195: iget v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a5bd2: 6e30 bf01 4005 |0197: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0a5bd8: 0a04 |019a: move-result v4 │ │ -0a5bda: 59c4 9213 |019b: iput v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a5bde: 54c4 9a13 |019d: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5be2: 6005 8013 |019f: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_transcriptMode:I // field@1380 │ │ -0a5be6: 1206 |01a1: const/4 v6, #int 0 // #0 │ │ -0a5be8: 6e30 c201 5006 |01a2: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0a5bee: 0a05 |01a5: move-result v5 │ │ -0a5bf0: 6e20 cb2d 5400 |01a6: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTranscriptMode:(I)V // method@2dcb │ │ -0a5bf6: 6004 8113 |01a9: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_hasStickyHeaders:I // field@1381 │ │ -0a5bfa: 1215 |01ab: const/4 v5, #int 1 // #1 │ │ -0a5bfc: 6e30 bc01 4005 |01ac: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5c02: 0a04 |01af: move-result v4 │ │ -0a5c04: 5cc4 8e13 |01b0: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ -0a5c08: 6004 8213 |01b2: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_isDrawingListUnderStickyHeader:I // field@1382 │ │ -0a5c0c: 1215 |01b4: const/4 v5, #int 1 // #1 │ │ -0a5c0e: 6e30 bc01 4005 |01b5: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0a5c14: 0a04 |01b8: move-result v4 │ │ -0a5c16: 5cc4 9913 |01b9: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ -0a5c1a: 6e10 ca01 0000 |01bb: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0a5c20: 54c4 9a13 |01be: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c24: 2205 1906 |01c0: new-instance v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener; // type@0619 │ │ -0a5c28: 7030 e52c c50a |01c2: invoke-direct {v5, v12, v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2ce5 │ │ -0a5c2e: 6e20 ba2d 5400 |01c5: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setLifeCycleListener:(Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;)V // method@2dba │ │ -0a5c34: 54c4 9a13 |01c8: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c38: 2205 1806 |01ca: new-instance v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener; // type@0618 │ │ -0a5c3c: 7030 e12c c50a |01cc: invoke-direct {v5, v12, v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2ce1 │ │ -0a5c42: 6e20 bf2d 5400 |01cf: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@2dbf │ │ -0a5c48: 54c4 9a13 |01d2: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c4c: 6e20 fa2c 4c00 |01d4: invoke-virtual {v12, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.addView:(Landroid/view/View;)V // method@2cfa │ │ -0a5c52: 0e00 |01d7: return-void │ │ -0a5c54: 0156 |01d8: move v6, v5 │ │ -0a5c56: 2900 d0fe |01d9: goto/16 00a9 // -0130 │ │ -0a5c5a: 0154 |01db: move v4, v5 │ │ -0a5c5c: 2900 d6fe |01dc: goto/16 00b2 // -012a │ │ -0a5c60: 1304 0020 |01de: const/16 v4, #int 8192 // #2000 │ │ -0a5c64: 3341 1500 |01e0: if-ne v1, v4, 01f5 // +0015 │ │ -0a5c68: 54c4 9a13 |01e2: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c6c: 1215 |01e4: const/4 v5, #int 1 // #1 │ │ -0a5c6e: 6e20 cc2d 5400 |01e5: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalFadingEdgeEnabled:(Z)V // method@2dcc │ │ -0a5c74: 54c4 9a13 |01e8: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c78: 1205 |01ea: const/4 v5, #int 0 // #0 │ │ -0a5c7a: 6e20 b72d 5400 |01eb: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalFadingEdgeEnabled:(Z)V // method@2db7 │ │ -0a5c80: 2900 01ff |01ee: goto/16 00ef // -00ff │ │ -0a5c84: 0d04 |01f0: move-exception v4 │ │ -0a5c86: 6e10 ca01 0000 |01f1: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0a5c8c: 2704 |01f4: throw v4 │ │ -0a5c8e: 54c4 9a13 |01f5: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c92: 1205 |01f7: const/4 v5, #int 0 // #0 │ │ -0a5c94: 6e20 cc2d 5400 |01f8: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalFadingEdgeEnabled:(Z)V // method@2dcc │ │ -0a5c9a: 54c4 9a13 |01fb: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5c9e: 1205 |01fd: const/4 v5, #int 0 // #0 │ │ -0a5ca0: 6e20 b72d 5400 |01fe: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalFadingEdgeEnabled:(Z)V // method@2db7 │ │ -0a5ca6: 2900 eefe |0201: goto/16 00ef // -0112 │ │ +0a5980: |[0a5980] se.emilsjolander.stickylistheaders.StickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0a5990: 130b 0b00 |0000: const/16 v11, #int 11 // #b │ │ +0a5994: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0a5996: 1214 |0003: const/4 v4, #int 1 // #1 │ │ +0a5998: 1205 |0004: const/4 v5, #int 0 // #0 │ │ +0a599a: 7040 fc23 dcfe |0005: invoke-direct {v12, v13, v14, v15}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@23fc │ │ +0a59a0: 5cc4 8e13 |0008: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ +0a59a4: 5cc4 8f13 |000a: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a59a8: 5cc4 9913 |000c: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ +0a59ac: 59c5 a313 |000e: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ +0a59b0: 59c5 a013 |0010: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a59b4: 59c5 a213 |0012: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a59b8: 59c5 a113 |0014: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a59bc: 59c5 9f13 |0016: iput v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ +0a59c0: 6e10 092d 0c00 |0018: invoke-virtual {v12}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getContext:()Landroid/content/Context; // method@2d09 │ │ +0a59c6: 0c06 |001b: move-result-object v6 │ │ +0a59c8: 7110 7e22 0600 |001c: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +0a59ce: 0c06 |001f: move-result-object v6 │ │ +0a59d0: 6e10 8522 0600 |0020: invoke-virtual {v6}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ +0a59d6: 0a06 |0023: move-result v6 │ │ +0a59d8: 8266 |0024: int-to-float v6, v6 │ │ +0a59da: 59c6 a413 |0025: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mTouchSlop:F // field@13a4 │ │ +0a59de: 2206 1d06 |0027: new-instance v6, Lse/emilsjolander/stickylistheaders/WrapperViewList; // type@061d │ │ +0a59e2: 7020 752d d600 |0029: invoke-direct {v6, v13}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.:(Landroid/content/Context;)V // method@2d75 │ │ +0a59e8: 5bc6 9a13 |002c: iput-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a59ec: 54c6 9a13 |002e: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a59f0: 6e10 892d 0600 |0030: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getDivider:()Landroid/graphics/drawable/Drawable; // method@2d89 │ │ +0a59f6: 0c06 |0033: move-result-object v6 │ │ +0a59f8: 5bc6 9113 |0034: iput-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a59fc: 54c6 9a13 |0036: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5a00: 6e10 8a2d 0600 |0038: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getDividerHeight:()I // method@2d8a │ │ +0a5a06: 0a06 |003b: move-result v6 │ │ +0a5a08: 59c6 9213 |003c: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a5a0c: 54c6 9a13 |003e: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5a10: 6e20 b02d a600 |0040: invoke-virtual {v6, v10}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setDivider:(Landroid/graphics/drawable/Drawable;)V // method@2db0 │ │ +0a5a16: 54c6 9a13 |0043: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5a1a: 6e20 b12d 5600 |0045: invoke-virtual {v6, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setDividerHeight:(I)V // method@2db1 │ │ +0a5a20: 380e 7601 |0048: if-eqz v14, 01be // +0176 │ │ +0a5a24: 6e10 3901 0d00 |004a: invoke-virtual {v13}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ +0a5a2a: 0c06 |004d: move-result-object v6 │ │ +0a5a2c: 6207 6a13 |004e: sget-object v7, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView:[I // field@136a │ │ +0a5a30: 6e55 a701 e6f7 |0050: invoke-virtual {v6, v14, v7, v15, v5}, Landroid/content/res/Resources$Theme;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@01a7 │ │ +0a5a36: 0c00 |0053: move-result-object v0 │ │ +0a5a38: 6006 7613 |0054: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_padding:I // field@1376 │ │ +0a5a3c: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +0a5a3e: 6e30 bf01 6007 |0057: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5a44: 0a02 |005a: move-result v2 │ │ +0a5a46: 6006 7813 |005b: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingLeft:I // field@1378 │ │ +0a5a4a: 6e30 bf01 6002 |005d: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5a50: 0a06 |0060: move-result v6 │ │ +0a5a52: 59c6 a013 |0061: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a5a56: 6006 7a13 |0063: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingTop:I // field@137a │ │ +0a5a5a: 6e30 bf01 6002 |0065: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5a60: 0a06 |0068: move-result v6 │ │ +0a5a62: 59c6 a213 |0069: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a5a66: 6006 7913 |006b: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingRight:I // field@1379 │ │ +0a5a6a: 6e30 bf01 6002 |006d: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5a70: 0a06 |0070: move-result v6 │ │ +0a5a72: 59c6 a113 |0071: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a5a76: 6006 7713 |0073: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_paddingBottom:I // field@1377 │ │ +0a5a7a: 6e30 bf01 6002 |0075: invoke-virtual {v0, v6, v2}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5a80: 0a06 |0078: move-result v6 │ │ +0a5a82: 59c6 9f13 |0079: iput v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ +0a5a86: 52c6 a013 |007b: iget v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a5a8a: 52c7 a213 |007d: iget v7, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a5a8e: 52c8 a113 |007f: iget v8, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a5a92: 52c9 9f13 |0081: iget v9, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ +0a5a96: 6e59 4e2d 6c87 |0083: invoke-virtual {v12, v6, v7, v8, v9}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setPadding:(IIII)V // method@2d4e │ │ +0a5a9c: 6006 6d13 |0086: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_clipToPadding:I // field@136d │ │ +0a5aa0: 1217 |0088: const/4 v7, #int 1 // #1 │ │ +0a5aa2: 6e30 bc01 6007 |0089: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5aa8: 0a06 |008c: move-result v6 │ │ +0a5aaa: 5cc6 8f13 |008d: iput-boolean v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a5aae: 1216 |008f: const/4 v6, #int 1 // #1 │ │ +0a5ab0: 6f20 0a24 6c00 |0090: invoke-super {v12, v6}, Landroid/widget/FrameLayout;.setClipToPadding:(Z)V // method@240a │ │ +0a5ab6: 54c6 9a13 |0093: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5aba: 55c7 8f13 |0095: iget-boolean v7, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a5abe: 6e20 af2d 7600 |0097: invoke-virtual {v6, v7}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setClipToPadding:(Z)V // method@2daf │ │ +0a5ac4: 6006 7d13 |009a: sget v6, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_scrollbars:I // field@137d │ │ +0a5ac8: 1307 0002 |009c: const/16 v7, #int 512 // #200 │ │ +0a5acc: 6e30 c201 6007 |009e: invoke-virtual {v0, v6, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0a5ad2: 0a03 |00a1: move-result v3 │ │ +0a5ad4: 54c7 9a13 |00a2: iget-object v7, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5ad8: d536 0002 |00a4: and-int/lit16 v6, v3, #int 512 // #0200 │ │ +0a5adc: 3806 3201 |00a6: if-eqz v6, 01d8 // +0132 │ │ +0a5ae0: 0146 |00a8: move v6, v4 │ │ +0a5ae2: 6e20 cd2d 6700 |00a9: invoke-virtual {v7, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalScrollBarEnabled:(Z)V // method@2dcd │ │ +0a5ae8: 54c6 9a13 |00ac: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5aec: d537 0001 |00ae: and-int/lit16 v7, v3, #int 256 // #0100 │ │ +0a5af0: 3807 2b01 |00b0: if-eqz v7, 01db // +012b │ │ +0a5af4: 6e20 b82d 4600 |00b2: invoke-virtual {v6, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalScrollBarEnabled:(Z)V // method@2db8 │ │ +0a5afa: 6004 4000 |00b5: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a5afe: 1305 0900 |00b7: const/16 v5, #int 9 // #9 │ │ +0a5b02: 3454 0e00 |00b9: if-lt v4, v5, 00c7 // +000e │ │ +0a5b06: 54c4 9a13 |00bb: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b0a: 6005 7513 |00bd: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_overScrollMode:I // field@1375 │ │ +0a5b0e: 1206 |00bf: const/4 v6, #int 0 // #0 │ │ +0a5b10: 6e30 c201 5006 |00c0: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0a5b16: 0a05 |00c3: move-result v5 │ │ +0a5b18: 6e20 c12d 5400 |00c4: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOverScrollMode:(I)V // method@2dc1 │ │ +0a5b1e: 54c4 9a13 |00c7: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b22: 6005 7113 |00c9: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_fadingEdgeLength:I // field@1371 │ │ +0a5b26: 54c6 9a13 |00cb: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b2a: 6e10 992d 0600 |00cd: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getVerticalFadingEdgeLength:()I // method@2d99 │ │ +0a5b30: 0a06 |00d0: move-result v6 │ │ +0a5b32: 6e30 bf01 5006 |00d1: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5b38: 0a05 |00d4: move-result v5 │ │ +0a5b3a: 6e20 b42d 5400 |00d5: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFadingEdgeLength:(I)V // method@2db4 │ │ +0a5b40: 6004 7b13 |00d8: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_requiresFadingEdge:I // field@137b │ │ +0a5b44: 1205 |00da: const/4 v5, #int 0 // #0 │ │ +0a5b46: 6e30 c201 4005 |00db: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0a5b4c: 0a01 |00de: move-result v1 │ │ +0a5b4e: 1304 0010 |00df: const/16 v4, #int 4096 // #1000 │ │ +0a5b52: 3341 fd00 |00e1: if-ne v1, v4, 01de // +00fd │ │ +0a5b56: 54c4 9a13 |00e3: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b5a: 1205 |00e5: const/4 v5, #int 0 // #0 │ │ +0a5b5c: 6e20 cc2d 5400 |00e6: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalFadingEdgeEnabled:(Z)V // method@2dcc │ │ +0a5b62: 54c4 9a13 |00e9: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b66: 1215 |00eb: const/4 v5, #int 1 // #1 │ │ +0a5b68: 6e20 b72d 5400 |00ec: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalFadingEdgeEnabled:(Z)V // method@2db7 │ │ +0a5b6e: 54c4 9a13 |00ef: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b72: 6005 6b13 |00f1: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_cacheColorHint:I // field@136b │ │ +0a5b76: 54c6 9a13 |00f3: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b7a: 6e10 802d 0600 |00f5: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCacheColorHint:()I // method@2d80 │ │ +0a5b80: 0a06 |00f8: move-result v6 │ │ +0a5b82: 6e30 bd01 5006 |00f9: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getColor:(II)I // method@01bd │ │ +0a5b88: 0a05 |00fc: move-result v5 │ │ +0a5b8a: 6e20 ad2d 5400 |00fd: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setCacheColorHint:(I)V // method@2dad │ │ +0a5b90: 6004 4000 |0100: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a5b94: 34b4 1300 |0102: if-lt v4, v11, 0115 // +0013 │ │ +0a5b98: 54c4 9a13 |0104: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5b9c: 6005 6c13 |0106: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_choiceMode:I // field@136c │ │ +0a5ba0: 54c6 9a13 |0108: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5ba4: 6e10 872d 0600 |010a: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChoiceMode:()I // method@2d87 │ │ +0a5baa: 0a06 |010d: move-result v6 │ │ +0a5bac: 6e30 c201 5006 |010e: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0a5bb2: 0a05 |0111: move-result v5 │ │ +0a5bb4: 6e20 ae2d 5400 |0112: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setChoiceMode:(I)V // method@2dae │ │ +0a5bba: 54c4 9a13 |0115: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5bbe: 6005 7013 |0117: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_drawSelectorOnTop:I // field@1370 │ │ +0a5bc2: 1206 |0119: const/4 v6, #int 0 // #0 │ │ +0a5bc4: 6e30 bc01 5006 |011a: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5bca: 0a05 |011d: move-result v5 │ │ +0a5bcc: 6e20 b22d 5400 |011e: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setDrawSelectorOnTop:(Z)V // method@2db2 │ │ +0a5bd2: 54c4 9a13 |0121: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5bd6: 6005 7313 |0123: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_fastScrollEnabled:I // field@1373 │ │ +0a5bda: 54c6 9a13 |0125: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5bde: 6e10 9e2d 0600 |0127: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isFastScrollEnabled:()Z // method@2d9e │ │ +0a5be4: 0a06 |012a: move-result v6 │ │ +0a5be6: 6e30 bc01 5006 |012b: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5bec: 0a05 |012e: move-result v5 │ │ +0a5bee: 6e20 b62d 5400 |012f: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollEnabled:(Z)V // method@2db6 │ │ +0a5bf4: 6004 4000 |0132: sget v4, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a5bf8: 34b4 1300 |0134: if-lt v4, v11, 0147 // +0013 │ │ +0a5bfc: 54c4 9a13 |0136: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5c00: 6005 7213 |0138: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_fastScrollAlwaysVisible:I // field@1372 │ │ +0a5c04: 54c6 9a13 |013a: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5c08: 6e10 9d2d 0600 |013c: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isFastScrollAlwaysVisible:()Z // method@2d9d │ │ +0a5c0e: 0a06 |013f: move-result v6 │ │ +0a5c10: 6e30 bc01 5006 |0140: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5c16: 0a05 |0143: move-result v5 │ │ +0a5c18: 6e20 b52d 5400 |0144: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollAlwaysVisible:(Z)V // method@2db5 │ │ +0a5c1e: 54c4 9a13 |0147: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5c22: 6005 7c13 |0149: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_scrollbarStyle:I // field@137c │ │ +0a5c26: 1206 |014b: const/4 v6, #int 0 // #0 │ │ +0a5c28: 6e30 c201 5006 |014c: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0a5c2e: 0a05 |014f: move-result v5 │ │ +0a5c30: 6e20 c32d 5400 |0150: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setScrollBarStyle:(I)V // method@2dc3 │ │ +0a5c36: 6004 7413 |0153: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_listSelector:I // field@1374 │ │ +0a5c3a: 6e20 c901 4000 |0155: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0a5c40: 0a04 |0158: move-result v4 │ │ +0a5c42: 3804 0d00 |0159: if-eqz v4, 0166 // +000d │ │ +0a5c46: 54c4 9a13 |015b: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5c4a: 6005 7413 |015d: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_listSelector:I // field@1374 │ │ +0a5c4e: 6e20 c001 5000 |015f: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0a5c54: 0c05 |0162: move-result-object v5 │ │ +0a5c56: 6e20 c82d 5400 |0163: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@2dc8 │ │ +0a5c5c: 54c4 9a13 |0166: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5c60: 6005 7e13 |0168: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_scrollingCache:I // field@137e │ │ +0a5c64: 54c6 9a13 |016a: iget-object v6, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5c68: 6e10 a02d 0600 |016c: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isScrollingCacheEnabled:()Z // method@2da0 │ │ +0a5c6e: 0a06 |016f: move-result v6 │ │ +0a5c70: 6e30 bc01 5006 |0170: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5c76: 0a05 |0173: move-result v5 │ │ +0a5c78: 6e20 c42d 5400 |0174: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setScrollingCacheEnabled:(Z)V // method@2dc4 │ │ +0a5c7e: 6004 6e13 |0177: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_divider:I // field@136e │ │ +0a5c82: 6e20 c901 4000 |0179: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0a5c88: 0a04 |017c: move-result v4 │ │ +0a5c8a: 3804 0a00 |017d: if-eqz v4, 0187 // +000a │ │ +0a5c8e: 6004 6e13 |017f: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_divider:I // field@136e │ │ +0a5c92: 6e20 c001 4000 |0181: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0a5c98: 0c04 |0184: move-result-object v4 │ │ +0a5c9a: 5bc4 9113 |0185: iput-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a5c9e: 54c4 9a13 |0187: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5ca2: 6005 7f13 |0189: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_stackFromBottom:I // field@137f │ │ +0a5ca6: 1206 |018b: const/4 v6, #int 0 // #0 │ │ +0a5ca8: 6e30 bc01 5006 |018c: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5cae: 0a05 |018f: move-result v5 │ │ +0a5cb0: 6e20 c92d 5400 |0190: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setStackFromBottom:(Z)V // method@2dc9 │ │ +0a5cb6: 6004 6f13 |0193: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_dividerHeight:I // field@136f │ │ +0a5cba: 52c5 9213 |0195: iget v5, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a5cbe: 6e30 bf01 4005 |0197: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0a5cc4: 0a04 |019a: move-result v4 │ │ +0a5cc6: 59c4 9213 |019b: iput v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a5cca: 54c4 9a13 |019d: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5cce: 6005 8013 |019f: sget v5, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_android_transcriptMode:I // field@1380 │ │ +0a5cd2: 1206 |01a1: const/4 v6, #int 0 // #0 │ │ +0a5cd4: 6e30 c201 5006 |01a2: invoke-virtual {v0, v5, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0a5cda: 0a05 |01a5: move-result v5 │ │ +0a5cdc: 6e20 cb2d 5400 |01a6: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTranscriptMode:(I)V // method@2dcb │ │ +0a5ce2: 6004 8113 |01a9: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_hasStickyHeaders:I // field@1381 │ │ +0a5ce6: 1215 |01ab: const/4 v5, #int 1 // #1 │ │ +0a5ce8: 6e30 bc01 4005 |01ac: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5cee: 0a04 |01af: move-result v4 │ │ +0a5cf0: 5cc4 8e13 |01b0: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ +0a5cf4: 6004 8213 |01b2: sget v4, Lse/emilsjolander/stickylistheaders/R$styleable;.StickyListHeadersListView_isDrawingListUnderStickyHeader:I // field@1382 │ │ +0a5cf8: 1215 |01b4: const/4 v5, #int 1 // #1 │ │ +0a5cfa: 6e30 bc01 4005 |01b5: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0a5d00: 0a04 |01b8: move-result v4 │ │ +0a5d02: 5cc4 9913 |01b9: iput-boolean v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ +0a5d06: 6e10 ca01 0000 |01bb: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0a5d0c: 54c4 9a13 |01be: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d10: 2205 1906 |01c0: new-instance v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener; // type@0619 │ │ +0a5d14: 7030 e52c c50a |01c2: invoke-direct {v5, v12, v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2ce5 │ │ +0a5d1a: 6e20 ba2d 5400 |01c5: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setLifeCycleListener:(Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;)V // method@2dba │ │ +0a5d20: 54c4 9a13 |01c8: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d24: 2205 1806 |01ca: new-instance v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener; // type@0618 │ │ +0a5d28: 7030 e12c c50a |01cc: invoke-direct {v5, v12, v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperListScrollListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2ce1 │ │ +0a5d2e: 6e20 bf2d 5400 |01cf: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V // method@2dbf │ │ +0a5d34: 54c4 9a13 |01d2: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d38: 6e20 fa2c 4c00 |01d4: invoke-virtual {v12, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.addView:(Landroid/view/View;)V // method@2cfa │ │ +0a5d3e: 0e00 |01d7: return-void │ │ +0a5d40: 0156 |01d8: move v6, v5 │ │ +0a5d42: 2900 d0fe |01d9: goto/16 00a9 // -0130 │ │ +0a5d46: 0154 |01db: move v4, v5 │ │ +0a5d48: 2900 d6fe |01dc: goto/16 00b2 // -012a │ │ +0a5d4c: 1304 0020 |01de: const/16 v4, #int 8192 // #2000 │ │ +0a5d50: 3341 1500 |01e0: if-ne v1, v4, 01f5 // +0015 │ │ +0a5d54: 54c4 9a13 |01e2: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d58: 1215 |01e4: const/4 v5, #int 1 // #1 │ │ +0a5d5a: 6e20 cc2d 5400 |01e5: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalFadingEdgeEnabled:(Z)V // method@2dcc │ │ +0a5d60: 54c4 9a13 |01e8: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d64: 1205 |01ea: const/4 v5, #int 0 // #0 │ │ +0a5d66: 6e20 b72d 5400 |01eb: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalFadingEdgeEnabled:(Z)V // method@2db7 │ │ +0a5d6c: 2900 01ff |01ee: goto/16 00ef // -00ff │ │ +0a5d70: 0d04 |01f0: move-exception v4 │ │ +0a5d72: 6e10 ca01 0000 |01f1: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0a5d78: 2704 |01f4: throw v4 │ │ +0a5d7a: 54c4 9a13 |01f5: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d7e: 1205 |01f7: const/4 v5, #int 0 // #0 │ │ +0a5d80: 6e20 cc2d 5400 |01f8: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalFadingEdgeEnabled:(Z)V // method@2dcc │ │ +0a5d86: 54c4 9a13 |01fb: iget-object v4, v12, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5d8a: 1205 |01fd: const/4 v5, #int 0 // #0 │ │ +0a5d8c: 6e20 b72d 5400 |01fe: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalFadingEdgeEnabled:(Z)V // method@2db7 │ │ +0a5d92: 2900 eefe |0201: goto/16 00ef // -0112 │ │ catches : 3 │ │ 0x0054 - 0x01bb │ │ -> 0x01f0 │ │ 0x01e2 - 0x01ee │ │ -> 0x01f0 │ │ 0x01f5 - 0x0201 │ │ -> 0x01f0 │ │ @@ -178464,17 +178492,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5cc8: |[0a5cc8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1000:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Z │ │ -0a5cd8: 5510 8f13 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a5cdc: 0f00 |0002: return v0 │ │ +0a5db4: |[0a5db4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1000:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Z │ │ +0a5dc4: 5510 8f13 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a5dc8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #4 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178482,17 +178510,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5ce0: |[0a5ce0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1100:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)I │ │ -0a5cf0: 5210 a213 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a5cf4: 0f00 |0002: return v0 │ │ +0a5dcc: |[0a5dcc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1100:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)I │ │ +0a5ddc: 5210 a213 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a5de0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #5 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178500,18 +178528,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0a5cf8: |[0a5cf8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -0a5d08: 6e55 002d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2d00 │ │ -0a5d0e: 0a00 |0003: move-result v0 │ │ -0a5d10: 0f00 |0004: return v0 │ │ +0a5de4: |[0a5de4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +0a5df4: 6e55 002d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2d00 │ │ +0a5dfa: 0a00 |0003: move-result v0 │ │ +0a5dfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/graphics/Canvas; │ │ 0x0000 - 0x0005 reg=3 x2 Landroid/view/View; │ │ @@ -178522,18 +178550,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0a5d14: |[0a5d14] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ -0a5d24: 6e55 002d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2d00 │ │ -0a5d2a: 0a00 |0003: move-result v0 │ │ -0a5d2c: 0f00 |0004: return v0 │ │ +0a5e00: |[0a5e00] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$1300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z │ │ +0a5e10: 6e55 002d 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2d00 │ │ +0a5e16: 0a00 |0003: move-result v0 │ │ +0a5e18: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/graphics/Canvas; │ │ 0x0000 - 0x0005 reg=3 x2 Landroid/view/View; │ │ @@ -178544,17 +178572,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d30: |[0a5d30] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; │ │ -0a5d40: 5410 9413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5d44: 1100 |0002: return-object v0 │ │ +0a5e1c: |[0a5e1c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; │ │ +0a5e2c: 5410 9413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a5e30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #8 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178562,17 +178590,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d48: |[0a5d48] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer; │ │ -0a5d58: 5410 9813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ -0a5d5c: 1100 |0002: return-object v0 │ │ +0a5e34: |[0a5e34] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Integer; │ │ +0a5e44: 5410 9813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ +0a5e48: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #9 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178580,17 +178608,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d60: |[0a5d60] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$400:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long; │ │ -0a5d70: 5410 9513 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ -0a5d74: 1100 |0002: return-object v0 │ │ +0a5e4c: |[0a5e4c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$400:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Ljava/lang/Long; │ │ +0a5e5c: 5410 9513 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ +0a5e60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #10 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178598,17 +178626,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5d78: |[0a5d78] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; │ │ -0a5d88: 5410 9b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ -0a5d8c: 1100 |0002: return-object v0 │ │ +0a5e64: |[0a5e64] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; │ │ +0a5e74: 5410 9b13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ +0a5e78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #11 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178616,17 +178644,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a5d90: |[0a5d90] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$600:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0a5da0: 7010 fd2c 0000 |0000: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ -0a5da6: 0e00 |0003: return-void │ │ +0a5e7c: |[0a5e7c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$600:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0a5e8c: 7010 fd2c 0000 |0000: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ +0a5e92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #12 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178634,17 +178662,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5da8: |[0a5da8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; │ │ -0a5db8: 5410 9c13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnScrollListenerDelegate:Landroid/widget/AbsListView$OnScrollListener; // field@139c │ │ -0a5dbc: 1100 |0002: return-object v0 │ │ +0a5e94: |[0a5e94] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$700:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/widget/AbsListView$OnScrollListener; │ │ +0a5ea4: 5410 9c13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnScrollListenerDelegate:Landroid/widget/AbsListView$OnScrollListener; // field@139c │ │ +0a5ea8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #13 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178652,17 +178680,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a5dc0: |[0a5dc0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$800:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ -0a5dd0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5dd4: 1100 |0002: return-object v0 │ │ +0a5eac: |[0a5eac] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$800:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ +0a5ebc: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5ec0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #14 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178670,17 +178698,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a5dd8: |[0a5dd8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$900:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V │ │ -0a5de8: 7020 642d 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateOrClearHeader:(I)V // method@2d64 │ │ -0a5dee: 0e00 |0003: return-void │ │ +0a5ec4: |[0a5ec4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.access$900:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V │ │ +0a5ed4: 7020 642d 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateOrClearHeader:(I)V // method@2d64 │ │ +0a5eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -178689,29 +178717,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0a5df0: |[0a5df0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.clearHeader:()V │ │ -0a5e00: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a5e02: 5420 9413 |0001: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5e06: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ -0a5e0a: 5420 9413 |0005: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5e0e: 6e20 332d 0200 |0007: invoke-virtual {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.removeView:(Landroid/view/View;)V // method@2d33 │ │ -0a5e14: 5b21 9413 |000a: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5e18: 5b21 9513 |000c: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ -0a5e1c: 5b21 9813 |000e: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ -0a5e20: 5b21 9613 |0010: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a5e24: 5420 9a13 |0012: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a5e28: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0a5e2a: 6e20 ca2d 1000 |0015: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTopClippingLength:(I)V // method@2dca │ │ -0a5e30: 7010 632d 0200 |0018: invoke-direct {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateHeaderVisibilities:()V // method@2d63 │ │ -0a5e36: 0e00 |001b: return-void │ │ +0a5edc: |[0a5edc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.clearHeader:()V │ │ +0a5eec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a5eee: 5420 9413 |0001: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a5ef2: 3800 1800 |0003: if-eqz v0, 001b // +0018 │ │ +0a5ef6: 5420 9413 |0005: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a5efa: 6e20 332d 0200 |0007: invoke-virtual {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.removeView:(Landroid/view/View;)V // method@2d33 │ │ +0a5f00: 5b21 9413 |000a: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a5f04: 5b21 9513 |000c: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ +0a5f08: 5b21 9813 |000e: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ +0a5f0c: 5b21 9613 |0010: iput-object v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a5f10: 5420 9a13 |0012: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a5f14: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0a5f16: 6e20 ca2d 1000 |0015: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTopClippingLength:(I)V // method@2dca │ │ +0a5f1c: 7010 632d 0200 |0018: invoke-direct {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateHeaderVisibilities:()V // method@2d63 │ │ +0a5f22: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=288 │ │ 0x0005 line=289 │ │ 0x000a line=290 │ │ 0x000c line=291 │ │ 0x000e line=292 │ │ @@ -178727,32 +178755,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0a5e38: |[0a5e38] se.emilsjolander.stickylistheaders.StickyListHeadersListView.ensureHeaderHasCorrectLayoutParams:(Landroid/view/View;)V │ │ -0a5e48: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ -0a5e4a: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ -0a5e4c: 6e10 fd21 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0a5e52: 0c00 |0005: move-result-object v0 │ │ -0a5e54: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ -0a5e58: 2200 7804 |0008: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0a5e5c: 7030 f823 3002 |000a: invoke-direct {v0, v3, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0a5e62: 6e20 6422 0500 |000d: invoke-virtual {v5, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0a5e68: 0e00 |0010: return-void │ │ -0a5e6a: 5201 6d0c |0011: iget v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0a5e6e: 3231 0600 |0013: if-eq v1, v3, 0019 // +0006 │ │ -0a5e72: 5201 6e0c |0015: iget v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0a5e76: 3321 f9ff |0017: if-ne v1, v2, 0010 // -0007 │ │ -0a5e7a: 5902 6d0c |0019: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0a5e7e: 5903 6e0c |001b: iput v3, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0a5e82: 6e20 6422 0500 |001d: invoke-virtual {v5, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0a5e88: 28f0 |0020: goto 0010 // -0010 │ │ +0a5f24: |[0a5f24] se.emilsjolander.stickylistheaders.StickyListHeadersListView.ensureHeaderHasCorrectLayoutParams:(Landroid/view/View;)V │ │ +0a5f34: 12f3 |0000: const/4 v3, #int -1 // #ff │ │ +0a5f36: 12e2 |0001: const/4 v2, #int -2 // #fe │ │ +0a5f38: 6e10 fd21 0500 |0002: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0a5f3e: 0c00 |0005: move-result-object v0 │ │ +0a5f40: 3900 0b00 |0006: if-nez v0, 0011 // +000b │ │ +0a5f44: 2200 7804 |0008: new-instance v0, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0a5f48: 7030 f823 3002 |000a: invoke-direct {v0, v3, v2}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0a5f4e: 6e20 6422 0500 |000d: invoke-virtual {v5, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0a5f54: 0e00 |0010: return-void │ │ +0a5f56: 5201 6d0c |0011: iget v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0a5f5a: 3231 0600 |0013: if-eq v1, v3, 0019 // +0006 │ │ +0a5f5e: 5201 6e0c |0015: iget v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0a5f62: 3321 f9ff |0017: if-ne v1, v2, 0010 // -0007 │ │ +0a5f66: 5902 6d0c |0019: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0a5f6a: 5903 6e0c |001b: iput v3, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0a5f6e: 6e20 6422 0500 |001d: invoke-virtual {v5, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0a5f74: 28f0 |0020: goto 0010 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=240 │ │ 0x0006 line=241 │ │ 0x0008 line=242 │ │ 0x000d line=243 │ │ 0x0010 line=249 │ │ @@ -178771,29 +178799,29 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0a5e8c: |[0a5e8c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isStartOfSection:(I)Z │ │ -0a5e9c: 3805 1400 |0000: if-eqz v5, 0014 // +0014 │ │ -0a5ea0: 5440 8d13 |0002: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a5ea4: 6e20 5c2c 5000 |0004: invoke-virtual {v0, v5}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderId:(I)J // method@2c5c │ │ -0a5eaa: 0b00 |0007: move-result-wide v0 │ │ -0a5eac: 5442 8d13 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a5eb0: d803 05ff |000a: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0a5eb4: 6e20 5c2c 3200 |000c: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderId:(I)J // method@2c5c │ │ -0a5eba: 0b02 |000f: move-result-wide v2 │ │ -0a5ebc: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ -0a5ec0: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0a5ec4: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0a5ec6: 0f00 |0015: return v0 │ │ -0a5ec8: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0a5eca: 28fe |0017: goto 0015 // -0002 │ │ +0a5f78: |[0a5f78] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isStartOfSection:(I)Z │ │ +0a5f88: 3805 1400 |0000: if-eqz v5, 0014 // +0014 │ │ +0a5f8c: 5440 8d13 |0002: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a5f90: 6e20 5c2c 5000 |0004: invoke-virtual {v0, v5}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderId:(I)J // method@2c5c │ │ +0a5f96: 0b00 |0007: move-result-wide v0 │ │ +0a5f98: 5442 8d13 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a5f9c: d803 05ff |000a: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0a5fa0: 6e20 5c2c 3200 |000c: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderId:(I)J // method@2c5c │ │ +0a5fa6: 0b02 |000f: move-result-wide v2 │ │ +0a5fa8: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ +0a5fac: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0a5fb0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0a5fb2: 0f00 |0015: return v0 │ │ +0a5fb4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0a5fb6: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=561 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0018 reg=5 position I │ │ │ │ @@ -178802,30 +178830,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 28 16-bit code units │ │ -0a5ecc: |[0a5ecc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.measureHeader:(Landroid/view/View;)V │ │ -0a5edc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a5ede: 3807 1a00 |0001: if-eqz v7, 001b // +001a │ │ -0a5ee2: 6e10 182d 0600 |0003: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getMeasuredWidth:()I // method@2d18 │ │ -0a5ee8: 0a03 |0006: move-result v3 │ │ -0a5eea: 5264 a013 |0007: iget v4, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a5eee: b143 |0009: sub-int/2addr v3, v4 │ │ -0a5ef0: 5264 a113 |000a: iget v4, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a5ef4: 9102 0304 |000c: sub-int v2, v3, v4 │ │ -0a5ef8: 1503 0040 |000e: const/high16 v3, #int 1073741824 // #4000 │ │ -0a5efc: 7120 db21 3200 |0010: invoke-static {v2, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a5f02: 0a01 |0013: move-result v1 │ │ -0a5f04: 7120 db21 5500 |0014: invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a5f0a: 0a00 |0017: move-result v0 │ │ -0a5f0c: 6e40 2a2d 7601 |0018: invoke-virtual {v6, v7, v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureChild:(Landroid/view/View;II)V // method@2d2a │ │ -0a5f12: 0e00 |001b: return-void │ │ +0a5fb8: |[0a5fb8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.measureHeader:(Landroid/view/View;)V │ │ +0a5fc8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a5fca: 3807 1a00 |0001: if-eqz v7, 001b // +001a │ │ +0a5fce: 6e10 182d 0600 |0003: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getMeasuredWidth:()I // method@2d18 │ │ +0a5fd4: 0a03 |0006: move-result v3 │ │ +0a5fd6: 5264 a013 |0007: iget v4, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a5fda: b143 |0009: sub-int/2addr v3, v4 │ │ +0a5fdc: 5264 a113 |000a: iget v4, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a5fe0: 9102 0304 |000c: sub-int v2, v3, v4 │ │ +0a5fe4: 1503 0040 |000e: const/high16 v3, #int 1073741824 // #4000 │ │ +0a5fe8: 7120 db21 3200 |0010: invoke-static {v2, v3}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a5fee: 0a01 |0013: move-result v1 │ │ +0a5ff0: 7120 db21 5500 |0014: invoke-static {v5, v5}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a5ff6: 0a00 |0017: move-result v0 │ │ +0a5ff8: 6e40 2a2d 7601 |0018: invoke-virtual {v6, v7, v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureChild:(Landroid/view/View;II)V // method@2d2a │ │ +0a5ffe: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x0003 line=253 │ │ 0x000e line=254 │ │ 0x0014 line=256 │ │ 0x0018 line=258 │ │ @@ -178842,35 +178870,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0a5f14: |[0a5f14] se.emilsjolander.stickylistheaders.StickyListHeadersListView.requireSdkVersion:(I)Z │ │ -0a5f24: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a5f28: 3540 2200 |0002: if-ge v0, v4, 0024 // +0022 │ │ -0a5f2c: 1a00 9410 |0004: const-string v0, "StickyListHeaders" // string@1094 │ │ -0a5f30: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a5f34: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a5f3a: 1a02 e102 |000b: const-string v2, "Api lvl must be at least " // string@02e1 │ │ -0a5f3e: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a5f44: 0c01 |0010: move-result-object v1 │ │ -0a5f46: 6e20 422b 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a5f4c: 0c01 |0014: move-result-object v1 │ │ -0a5f4e: 1a02 b500 |0015: const-string v2, " to call this method" // string@00b5 │ │ -0a5f52: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a5f58: 0c01 |001a: move-result-object v1 │ │ -0a5f5a: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a5f60: 0c01 |001e: move-result-object v1 │ │ -0a5f62: 7120 f520 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a5f68: 1200 |0022: const/4 v0, #int 0 // #0 │ │ -0a5f6a: 0f00 |0023: return v0 │ │ -0a5f6c: 1210 |0024: const/4 v0, #int 1 // #1 │ │ -0a5f6e: 28fe |0025: goto 0023 // -0002 │ │ +0a6000: |[0a6000] se.emilsjolander.stickylistheaders.StickyListHeadersListView.requireSdkVersion:(I)Z │ │ +0a6010: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a6014: 3540 2200 |0002: if-ge v0, v4, 0024 // +0022 │ │ +0a6018: 1a00 9410 |0004: const-string v0, "StickyListHeaders" // string@1094 │ │ +0a601c: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a6020: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a6026: 1a02 e102 |000b: const-string v2, "Api lvl must be at least " // string@02e1 │ │ +0a602a: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a6030: 0c01 |0010: move-result-object v1 │ │ +0a6032: 6e20 422b 4100 |0011: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a6038: 0c01 |0014: move-result-object v1 │ │ +0a603a: 1a02 b500 |0015: const-string v2, " to call this method" // string@00b5 │ │ +0a603e: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a6044: 0c01 |001a: move-result-object v1 │ │ +0a6046: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a604c: 0c01 |001e: move-result-object v1 │ │ +0a604e: 7120 f520 1000 |001f: invoke-static {v0, v1}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a6054: 1200 |0022: const/4 v0, #int 0 // #0 │ │ +0a6056: 0f00 |0023: return v0 │ │ +0a6058: 1210 |0024: const/4 v0, #int 1 // #1 │ │ +0a605a: 28fe |0025: goto 0023 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0004 line=682 │ │ 0x0022 line=683 │ │ 0x0023 line=685 │ │ locals : │ │ @@ -178882,54 +178910,54 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 77 16-bit code units │ │ -0a5f70: |[0a5f70] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setHeaderOffet:(I)V │ │ -0a5f80: 5441 9613 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a5f84: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0a5f88: 5441 9613 |0004: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a5f8c: 6e10 df2a 0100 |0006: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a5f92: 0a01 |0009: move-result v1 │ │ -0a5f94: 3251 2c00 |000a: if-eq v1, v5, 0036 // +002c │ │ -0a5f98: 7110 e52a 0500 |000c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0a5f9e: 0c01 |000f: move-result-object v1 │ │ -0a5fa0: 5b41 9613 |0010: iput-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a5fa4: 6001 4000 |0012: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a5fa8: 1302 0b00 |0014: const/16 v2, #int 11 // #b │ │ -0a5fac: 3421 2100 |0016: if-lt v1, v2, 0037 // +0021 │ │ -0a5fb0: 5441 9413 |0018: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5fb4: 5442 9613 |001a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a5fb8: 6e10 df2a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a5fbe: 0a02 |001f: move-result v2 │ │ -0a5fc0: 8222 |0020: int-to-float v2, v2 │ │ -0a5fc2: 6e20 7722 2100 |0021: invoke-virtual {v1, v2}, Landroid/view/View;.setTranslationY:(F)V // method@2277 │ │ -0a5fc8: 5441 9e13 |0024: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderOffsetChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; // field@139e │ │ -0a5fcc: 3801 1000 |0026: if-eqz v1, 0036 // +0010 │ │ -0a5fd0: 5441 9e13 |0028: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderOffsetChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; // field@139e │ │ -0a5fd4: 5442 9413 |002a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5fd8: 5443 9613 |002c: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a5fdc: 6e10 df2a 0300 |002e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a5fe2: 0a03 |0031: move-result v3 │ │ -0a5fe4: 7b33 |0032: neg-int v3, v3 │ │ -0a5fe6: 7240 df2c 4132 |0033: invoke-interface {v1, v4, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener;.onStickyHeaderOffsetChanged:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;I)V // method@2cdf │ │ -0a5fec: 0e00 |0036: return-void │ │ -0a5fee: 5441 9413 |0037: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a5ff2: 6e10 fd21 0100 |0039: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0a5ff8: 0c00 |003c: move-result-object v0 │ │ -0a5ffa: 1f00 4304 |003d: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -0a5ffe: 5441 9613 |003f: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a6002: 6e10 df2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a6008: 0a01 |0044: move-result v1 │ │ -0a600a: 5901 710c |0045: iput v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0c71 │ │ -0a600e: 5441 9413 |0047: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6012: 6e20 6422 0100 |0049: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0a6018: 28d8 |004c: goto 0024 // -0028 │ │ +0a605c: |[0a605c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setHeaderOffet:(I)V │ │ +0a606c: 5441 9613 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a6070: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0a6074: 5441 9613 |0004: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a6078: 6e10 df2a 0100 |0006: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a607e: 0a01 |0009: move-result v1 │ │ +0a6080: 3251 2c00 |000a: if-eq v1, v5, 0036 // +002c │ │ +0a6084: 7110 e52a 0500 |000c: invoke-static {v5}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0a608a: 0c01 |000f: move-result-object v1 │ │ +0a608c: 5b41 9613 |0010: iput-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a6090: 6001 4000 |0012: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a6094: 1302 0b00 |0014: const/16 v2, #int 11 // #b │ │ +0a6098: 3421 2100 |0016: if-lt v1, v2, 0037 // +0021 │ │ +0a609c: 5441 9413 |0018: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a60a0: 5442 9613 |001a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a60a4: 6e10 df2a 0200 |001c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a60aa: 0a02 |001f: move-result v2 │ │ +0a60ac: 8222 |0020: int-to-float v2, v2 │ │ +0a60ae: 6e20 7722 2100 |0021: invoke-virtual {v1, v2}, Landroid/view/View;.setTranslationY:(F)V // method@2277 │ │ +0a60b4: 5441 9e13 |0024: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderOffsetChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; // field@139e │ │ +0a60b8: 3801 1000 |0026: if-eqz v1, 0036 // +0010 │ │ +0a60bc: 5441 9e13 |0028: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderOffsetChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; // field@139e │ │ +0a60c0: 5442 9413 |002a: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a60c4: 5443 9613 |002c: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a60c8: 6e10 df2a 0300 |002e: invoke-virtual {v3}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a60ce: 0a03 |0031: move-result v3 │ │ +0a60d0: 7b33 |0032: neg-int v3, v3 │ │ +0a60d2: 7240 df2c 4132 |0033: invoke-interface {v1, v4, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener;.onStickyHeaderOffsetChanged:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;I)V // method@2cdf │ │ +0a60d8: 0e00 |0036: return-void │ │ +0a60da: 5441 9413 |0037: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a60de: 6e10 fd21 0100 |0039: invoke-virtual {v1}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0a60e4: 0c00 |003c: move-result-object v0 │ │ +0a60e6: 1f00 4304 |003d: check-cast v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0a60ea: 5441 9613 |003f: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a60ee: 6e10 df2a 0100 |0041: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a60f4: 0a01 |0044: move-result v1 │ │ +0a60f6: 5901 710c |0045: iput v1, v0, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0c71 │ │ +0a60fa: 5441 9413 |0047: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a60fe: 6e20 6422 0100 |0049: invoke-virtual {v1, v0}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0a6104: 28d8 |004c: goto 0024 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x000c line=442 │ │ 0x0012 line=443 │ │ 0x0018 line=444 │ │ 0x0024 line=450 │ │ @@ -178948,23 +178976,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0a601c: |[0a601c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.stickyHeaderTop:()I │ │ -0a602c: 5221 a313 |0000: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ -0a6030: 5520 8f13 |0002: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a6034: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0a6038: 5220 a213 |0006: iget v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a603c: b010 |0008: add-int/2addr v0, v1 │ │ -0a603e: 0f00 |0009: return v0 │ │ -0a6040: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0a6042: 28fd |000b: goto 0008 // -0003 │ │ +0a6108: |[0a6108] se.emilsjolander.stickylistheaders.StickyListHeadersListView.stickyHeaderTop:()I │ │ +0a6118: 5221 a313 |0000: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ +0a611c: 5520 8f13 |0002: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a6120: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0a6124: 5220 a213 |0006: iget v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a6128: b010 |0008: add-int/2addr v0, v1 │ │ +0a612a: 0f00 |0009: return v0 │ │ +0a612c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0a612e: 28fd |000b: goto 0008 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #22 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -178972,32 +179000,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a6044: |[0a6044] se.emilsjolander.stickylistheaders.StickyListHeadersListView.swapHeader:(Landroid/view/View;)V │ │ -0a6054: 5420 9413 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6058: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a605c: 5420 9413 |0004: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6060: 6e20 332d 0200 |0006: invoke-virtual {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.removeView:(Landroid/view/View;)V // method@2d33 │ │ -0a6066: 5b23 9413 |0009: iput-object v3, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a606a: 5420 9413 |000b: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a606e: 6e20 fa2c 0200 |000d: invoke-virtual {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.addView:(Landroid/view/View;)V // method@2cfa │ │ -0a6074: 5420 9b13 |0010: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ -0a6078: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ -0a607c: 5420 9413 |0014: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6080: 2201 1006 |0016: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; // type@0610 │ │ -0a6084: 7020 d02c 2100 |0018: invoke-direct {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cd0 │ │ -0a608a: 6e20 6722 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0a6090: 5420 9413 |001e: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6094: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0a6096: 6e20 5b22 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setClickable:(Z)V // method@225b │ │ -0a609c: 0e00 |0024: return-void │ │ +0a6130: |[0a6130] se.emilsjolander.stickylistheaders.StickyListHeadersListView.swapHeader:(Landroid/view/View;)V │ │ +0a6140: 5420 9413 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6144: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a6148: 5420 9413 |0004: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a614c: 6e20 332d 0200 |0006: invoke-virtual {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.removeView:(Landroid/view/View;)V // method@2d33 │ │ +0a6152: 5b23 9413 |0009: iput-object v3, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6156: 5420 9413 |000b: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a615a: 6e20 fa2c 0200 |000d: invoke-virtual {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.addView:(Landroid/view/View;)V // method@2cfa │ │ +0a6160: 5420 9b13 |0010: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ +0a6164: 3800 0c00 |0012: if-eqz v0, 001e // +000c │ │ +0a6168: 5420 9413 |0014: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a616c: 2201 1006 |0016: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; // type@0610 │ │ +0a6170: 7020 d02c 2100 |0018: invoke-direct {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cd0 │ │ +0a6176: 6e20 6722 1000 |001b: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0a617c: 5420 9413 |001e: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6180: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0a6182: 6e20 5b22 1000 |0021: invoke-virtual {v0, v1}, Landroid/view/View;.setClickable:(Z)V // method@225b │ │ +0a6188: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ 0x0004 line=387 │ │ 0x0009 line=389 │ │ 0x000b line=390 │ │ 0x0010 line=391 │ │ @@ -179013,122 +179041,122 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 209 16-bit code units │ │ -0a60a0: |[0a60a0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.updateHeader:(I)V │ │ -0a60b0: 54e0 9813 |0000: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ -0a60b4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a60b8: 54e0 9813 |0004: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ -0a60bc: 6e10 df2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a60c2: 0a00 |0009: move-result v0 │ │ -0a60c4: 32f0 6100 |000a: if-eq v0, v15, 006b // +0061 │ │ -0a60c8: 7110 e52a 0f00 |000c: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0a60ce: 0c00 |000f: move-result-object v0 │ │ -0a60d0: 5be0 9813 |0010: iput-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ -0a60d4: 54e0 8d13 |0012: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a60d8: 6e20 5c2c f000 |0014: invoke-virtual {v0, v15}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderId:(I)J // method@2c5c │ │ -0a60de: 0b0a |0017: move-result-wide v10 │ │ -0a60e0: 54e0 9513 |0018: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ -0a60e4: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ -0a60e8: 54e0 9513 |001c: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ -0a60ec: 6e10 ea2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0a60f2: 0b00 |0021: move-result-wide v0 │ │ -0a60f4: 3100 000a |0022: cmp-long v0, v0, v10 │ │ -0a60f8: 3800 4700 |0024: if-eqz v0, 006b // +0047 │ │ -0a60fc: 7120 ed2a ba00 |0026: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0a6102: 0c00 |0029: move-result-object v0 │ │ -0a6104: 5be0 9513 |002a: iput-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ -0a6108: 54e0 8d13 |002c: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a610c: 54e1 9813 |002e: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ -0a6110: 6e10 df2a 0100 |0030: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a6116: 0a01 |0033: move-result v1 │ │ -0a6118: 54e2 9413 |0034: iget-object v2, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a611c: 6e40 5d2c 10e2 |0036: invoke-virtual {v0, v1, v2, v14}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c5d │ │ -0a6122: 0c08 |0039: move-result-object v8 │ │ -0a6124: 54e0 9413 |003a: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6128: 3280 0f00 |003c: if-eq v0, v8, 004b // +000f │ │ -0a612c: 3908 0a00 |003e: if-nez v8, 0048 // +000a │ │ -0a6130: 2200 9f05 |0040: new-instance v0, Ljava/lang/NullPointerException; // type@059f │ │ -0a6134: 1a01 411f |0042: const-string v1, "header may not be null" // string@1f41 │ │ -0a6138: 7020 fc2a 1000 |0044: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0a613e: 2700 |0047: throw v0 │ │ -0a6140: 7020 612d 8e00 |0048: invoke-direct {v14, v8}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.swapHeader:(Landroid/view/View;)V // method@2d61 │ │ -0a6146: 54e0 9413 |004b: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a614a: 7020 012d 0e00 |004d: invoke-direct {v14, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.ensureHeaderHasCorrectLayoutParams:(Landroid/view/View;)V // method@2d01 │ │ -0a6150: 54e0 9413 |0050: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6154: 7020 2b2d 0e00 |0052: invoke-direct {v14, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureHeader:(Landroid/view/View;)V // method@2d2b │ │ -0a615a: 54e0 9d13 |0055: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; // field@139d │ │ -0a615e: 3800 1100 |0057: if-eqz v0, 0068 // +0011 │ │ -0a6162: 54e0 9d13 |0059: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; // field@139d │ │ -0a6166: 54e2 9413 |005b: iget-object v2, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a616a: 54e1 9513 |005d: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ -0a616e: 6e10 ea2a 0100 |005f: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0a6174: 0b04 |0062: move-result-wide v4 │ │ -0a6176: 07e1 |0063: move-object v1, v14 │ │ -0a6178: 01f3 |0064: move v3, v15 │ │ -0a617a: 7806 de2c 0000 |0065: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener;.onStickyHeaderChanged:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJ)V // method@2cde │ │ -0a6180: 1200 |0068: const/4 v0, #int 0 // #0 │ │ -0a6182: 5be0 9613 |0069: iput-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a6186: 7010 602d 0e00 |006b: invoke-direct {v14}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ -0a618c: 0a09 |006e: move-result v9 │ │ -0a618e: 120c |006f: const/4 v12, #int 0 // #0 │ │ -0a6190: 54e0 9a13 |0070: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6194: 6e10 862d 0000 |0072: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a619a: 0a00 |0075: move-result v0 │ │ -0a619c: 350c 3900 |0076: if-ge v12, v0, 00af // +0039 │ │ -0a61a0: 54e0 9a13 |0078: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a61a4: 6e20 852d c000 |007a: invoke-virtual {v0, v12}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a61aa: 0c06 |007d: move-result-object v6 │ │ -0a61ac: 2060 1b06 |007e: instance-of v0, v6, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a61b0: 3800 4c00 |0080: if-eqz v0, 00cc // +004c │ │ -0a61b4: 0760 |0082: move-object v0, v6 │ │ -0a61b6: 1f00 1b06 |0083: check-cast v0, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a61ba: 6e10 6d2d 0000 |0085: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperView;.hasHeader:()Z // method@2d6d │ │ -0a61c0: 0a00 |0088: move-result v0 │ │ -0a61c2: 3800 4300 |0089: if-eqz v0, 00cc // +0043 │ │ -0a61c6: 1217 |008b: const/4 v7, #int 1 // #1 │ │ -0a61c8: 54e0 9a13 |008c: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a61cc: 6e20 7c2d 6000 |008e: invoke-virtual {v0, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.containsFooterView:(Landroid/view/View;)Z // method@2d7c │ │ -0a61d2: 0a0d |0091: move-result v13 │ │ -0a61d4: 6e10 1b22 0600 |0092: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ -0a61da: 0a00 |0095: move-result v0 │ │ -0a61dc: 7010 602d 0e00 |0096: invoke-direct {v14}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ -0a61e2: 0a01 |0099: move-result v1 │ │ -0a61e4: 3410 3400 |009a: if-lt v0, v1, 00ce // +0034 │ │ -0a61e8: 3907 0400 |009c: if-nez v7, 00a0 // +0004 │ │ -0a61ec: 380d 3000 |009e: if-eqz v13, 00ce // +0030 │ │ -0a61f0: 6e10 1b22 0600 |00a0: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ -0a61f6: 0a00 |00a3: move-result v0 │ │ -0a61f8: 54e1 9413 |00a4: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a61fc: 6e10 0122 0100 |00a6: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a6202: 0a01 |00a9: move-result v1 │ │ -0a6204: b110 |00aa: sub-int/2addr v0, v1 │ │ -0a6206: 7120 f72a 9000 |00ab: invoke-static {v0, v9}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0a620c: 0a09 |00ae: move-result v9 │ │ -0a620e: 7020 412d 9e00 |00af: invoke-direct {v14, v9}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setHeaderOffet:(I)V // method@2d41 │ │ -0a6214: 55e0 9913 |00b2: iget-boolean v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ -0a6218: 3900 1400 |00b4: if-nez v0, 00c8 // +0014 │ │ -0a621c: 54e0 9a13 |00b6: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6220: 54e1 9413 |00b8: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6224: 6e10 0122 0100 |00ba: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a622a: 0a01 |00bd: move-result v1 │ │ -0a622c: 54e2 9613 |00be: iget-object v2, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a6230: 6e10 df2a 0200 |00c0: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a6236: 0a02 |00c3: move-result v2 │ │ -0a6238: b021 |00c4: add-int/2addr v1, v2 │ │ -0a623a: 6e20 ca2d 1000 |00c5: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTopClippingLength:(I)V // method@2dca │ │ -0a6240: 7010 632d 0e00 |00c8: invoke-direct {v14}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateHeaderVisibilities:()V // method@2d63 │ │ -0a6246: 0e00 |00cb: return-void │ │ -0a6248: 1207 |00cc: const/4 v7, #int 0 // #0 │ │ -0a624a: 28bf |00cd: goto 008c // -0041 │ │ -0a624c: d80c 0c01 |00ce: add-int/lit8 v12, v12, #int 1 // #01 │ │ -0a6250: 28a0 |00d0: goto 0070 // -0060 │ │ +0a618c: |[0a618c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.updateHeader:(I)V │ │ +0a619c: 54e0 9813 |0000: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ +0a61a0: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a61a4: 54e0 9813 |0004: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ +0a61a8: 6e10 df2a 0000 |0006: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a61ae: 0a00 |0009: move-result v0 │ │ +0a61b0: 32f0 6100 |000a: if-eq v0, v15, 006b // +0061 │ │ +0a61b4: 7110 e52a 0f00 |000c: invoke-static {v15}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0a61ba: 0c00 |000f: move-result-object v0 │ │ +0a61bc: 5be0 9813 |0010: iput-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ +0a61c0: 54e0 8d13 |0012: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a61c4: 6e20 5c2c f000 |0014: invoke-virtual {v0, v15}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderId:(I)J // method@2c5c │ │ +0a61ca: 0b0a |0017: move-result-wide v10 │ │ +0a61cc: 54e0 9513 |0018: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ +0a61d0: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ +0a61d4: 54e0 9513 |001c: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ +0a61d8: 6e10 ea2a 0000 |001e: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0a61de: 0b00 |0021: move-result-wide v0 │ │ +0a61e0: 3100 000a |0022: cmp-long v0, v0, v10 │ │ +0a61e4: 3800 4700 |0024: if-eqz v0, 006b // +0047 │ │ +0a61e8: 7120 ed2a ba00 |0026: invoke-static {v10, v11}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0a61ee: 0c00 |0029: move-result-object v0 │ │ +0a61f0: 5be0 9513 |002a: iput-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ +0a61f4: 54e0 8d13 |002c: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a61f8: 54e1 9813 |002e: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderPosition:Ljava/lang/Integer; // field@1398 │ │ +0a61fc: 6e10 df2a 0100 |0030: invoke-virtual {v1}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a6202: 0a01 |0033: move-result v1 │ │ +0a6204: 54e2 9413 |0034: iget-object v2, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6208: 6e40 5d2c 10e2 |0036: invoke-virtual {v0, v1, v2, v14}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c5d │ │ +0a620e: 0c08 |0039: move-result-object v8 │ │ +0a6210: 54e0 9413 |003a: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6214: 3280 0f00 |003c: if-eq v0, v8, 004b // +000f │ │ +0a6218: 3908 0a00 |003e: if-nez v8, 0048 // +000a │ │ +0a621c: 2200 9f05 |0040: new-instance v0, Ljava/lang/NullPointerException; // type@059f │ │ +0a6220: 1a01 431f |0042: const-string v1, "header may not be null" // string@1f43 │ │ +0a6224: 7020 fc2a 1000 |0044: invoke-direct {v0, v1}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0a622a: 2700 |0047: throw v0 │ │ +0a622c: 7020 612d 8e00 |0048: invoke-direct {v14, v8}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.swapHeader:(Landroid/view/View;)V // method@2d61 │ │ +0a6232: 54e0 9413 |004b: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6236: 7020 012d 0e00 |004d: invoke-direct {v14, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.ensureHeaderHasCorrectLayoutParams:(Landroid/view/View;)V // method@2d01 │ │ +0a623c: 54e0 9413 |0050: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6240: 7020 2b2d 0e00 |0052: invoke-direct {v14, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureHeader:(Landroid/view/View;)V // method@2d2b │ │ +0a6246: 54e0 9d13 |0055: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; // field@139d │ │ +0a624a: 3800 1100 |0057: if-eqz v0, 0068 // +0011 │ │ +0a624e: 54e0 9d13 |0059: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; // field@139d │ │ +0a6252: 54e2 9413 |005b: iget-object v2, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6256: 54e1 9513 |005d: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderId:Ljava/lang/Long; // field@1395 │ │ +0a625a: 6e10 ea2a 0100 |005f: invoke-virtual {v1}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0a6260: 0b04 |0062: move-result-wide v4 │ │ +0a6262: 07e1 |0063: move-object v1, v14 │ │ +0a6264: 01f3 |0064: move v3, v15 │ │ +0a6266: 7806 de2c 0000 |0065: invoke-interface/range {v0, v1, v2, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener;.onStickyHeaderChanged:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJ)V // method@2cde │ │ +0a626c: 1200 |0068: const/4 v0, #int 0 // #0 │ │ +0a626e: 5be0 9613 |0069: iput-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a6272: 7010 602d 0e00 |006b: invoke-direct {v14}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ +0a6278: 0a09 |006e: move-result v9 │ │ +0a627a: 120c |006f: const/4 v12, #int 0 // #0 │ │ +0a627c: 54e0 9a13 |0070: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6280: 6e10 862d 0000 |0072: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a6286: 0a00 |0075: move-result v0 │ │ +0a6288: 350c 3900 |0076: if-ge v12, v0, 00af // +0039 │ │ +0a628c: 54e0 9a13 |0078: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6290: 6e20 852d c000 |007a: invoke-virtual {v0, v12}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a6296: 0c06 |007d: move-result-object v6 │ │ +0a6298: 2060 1b06 |007e: instance-of v0, v6, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a629c: 3800 4c00 |0080: if-eqz v0, 00cc // +004c │ │ +0a62a0: 0760 |0082: move-object v0, v6 │ │ +0a62a2: 1f00 1b06 |0083: check-cast v0, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a62a6: 6e10 6d2d 0000 |0085: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperView;.hasHeader:()Z // method@2d6d │ │ +0a62ac: 0a00 |0088: move-result v0 │ │ +0a62ae: 3800 4300 |0089: if-eqz v0, 00cc // +0043 │ │ +0a62b2: 1217 |008b: const/4 v7, #int 1 // #1 │ │ +0a62b4: 54e0 9a13 |008c: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a62b8: 6e20 7c2d 6000 |008e: invoke-virtual {v0, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.containsFooterView:(Landroid/view/View;)Z // method@2d7c │ │ +0a62be: 0a0d |0091: move-result v13 │ │ +0a62c0: 6e10 1b22 0600 |0092: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ +0a62c6: 0a00 |0095: move-result v0 │ │ +0a62c8: 7010 602d 0e00 |0096: invoke-direct {v14}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ +0a62ce: 0a01 |0099: move-result v1 │ │ +0a62d0: 3410 3400 |009a: if-lt v0, v1, 00ce // +0034 │ │ +0a62d4: 3907 0400 |009c: if-nez v7, 00a0 // +0004 │ │ +0a62d8: 380d 3000 |009e: if-eqz v13, 00ce // +0030 │ │ +0a62dc: 6e10 1b22 0600 |00a0: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ +0a62e2: 0a00 |00a3: move-result v0 │ │ +0a62e4: 54e1 9413 |00a4: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a62e8: 6e10 0122 0100 |00a6: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a62ee: 0a01 |00a9: move-result v1 │ │ +0a62f0: b110 |00aa: sub-int/2addr v0, v1 │ │ +0a62f2: 7120 f72a 9000 |00ab: invoke-static {v0, v9}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0a62f8: 0a09 |00ae: move-result v9 │ │ +0a62fa: 7020 412d 9e00 |00af: invoke-direct {v14, v9}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setHeaderOffet:(I)V // method@2d41 │ │ +0a6300: 55e0 9913 |00b2: iget-boolean v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ +0a6304: 3900 1400 |00b4: if-nez v0, 00c8 // +0014 │ │ +0a6308: 54e0 9a13 |00b6: iget-object v0, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a630c: 54e1 9413 |00b8: iget-object v1, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6310: 6e10 0122 0100 |00ba: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a6316: 0a01 |00bd: move-result v1 │ │ +0a6318: 54e2 9613 |00be: iget-object v2, v14, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a631c: 6e10 df2a 0200 |00c0: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a6322: 0a02 |00c3: move-result v2 │ │ +0a6324: b021 |00c4: add-int/2addr v1, v2 │ │ +0a6326: 6e20 ca2d 1000 |00c5: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTopClippingLength:(I)V // method@2dca │ │ +0a632c: 7010 632d 0e00 |00c8: invoke-direct {v14}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateHeaderVisibilities:()V // method@2d63 │ │ +0a6332: 0e00 |00cb: return-void │ │ +0a6334: 1207 |00cc: const/4 v7, #int 0 // #0 │ │ +0a6336: 28bf |00cd: goto 008c // -0041 │ │ +0a6338: d80c 0c01 |00ce: add-int/lit8 v12, v12, #int 1 // #01 │ │ +0a633c: 28a0 |00d0: goto 0070 // -0060 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ 0x000c line=337 │ │ 0x0012 line=338 │ │ 0x0018 line=339 │ │ 0x0026 line=340 │ │ @@ -179177,51 +179205,51 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 66 16-bit code units │ │ -0a6254: |[0a6254] se.emilsjolander.stickylistheaders.StickyListHeadersListView.updateHeaderVisibilities:()V │ │ -0a6264: 1247 |0000: const/4 v7, #int 4 // #4 │ │ -0a6266: 7010 602d 0800 |0001: invoke-direct {v8}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ -0a626c: 0a04 |0004: move-result v4 │ │ -0a626e: 5486 9a13 |0005: iget-object v6, v8, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6272: 6e10 862d 0600 |0007: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a6278: 0a01 |000a: move-result v1 │ │ -0a627a: 1203 |000b: const/4 v3, #int 0 // #0 │ │ -0a627c: 3513 3500 |000c: if-ge v3, v1, 0041 // +0035 │ │ -0a6280: 5486 9a13 |000e: iget-object v6, v8, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6284: 6e20 852d 3600 |0010: invoke-virtual {v6, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a628a: 0c00 |0013: move-result-object v0 │ │ -0a628c: 2006 1b06 |0014: instance-of v6, v0, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a6290: 3906 0500 |0016: if-nez v6, 001b // +0005 │ │ -0a6294: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a6298: 28f2 |001a: goto 000c // -000e │ │ -0a629a: 0705 |001b: move-object v5, v0 │ │ -0a629c: 1f05 1b06 |001c: check-cast v5, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a62a0: 6e10 6d2d 0500 |001e: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperView;.hasHeader:()Z // method@2d6d │ │ -0a62a6: 0a06 |0021: move-result v6 │ │ -0a62a8: 3806 f6ff |0022: if-eqz v6, 0018 // -000a │ │ -0a62ac: 5452 a713 |0024: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a62b0: 6e10 6b2d 0500 |0026: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperView;.getTop:()I // method@2d6b │ │ -0a62b6: 0a06 |0029: move-result v6 │ │ -0a62b8: 3546 0c00 |002a: if-ge v6, v4, 0036 // +000c │ │ -0a62bc: 6e10 1f22 0200 |002c: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0a62c2: 0a06 |002f: move-result v6 │ │ -0a62c4: 3276 e8ff |0030: if-eq v6, v7, 0018 // -0018 │ │ -0a62c8: 6e20 7822 7200 |0032: invoke-virtual {v2, v7}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0a62ce: 28e3 |0035: goto 0018 // -001d │ │ -0a62d0: 6e10 1f22 0200 |0036: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0a62d6: 0a06 |0039: move-result v6 │ │ -0a62d8: 3806 deff |003a: if-eqz v6, 0018 // -0022 │ │ -0a62dc: 1206 |003c: const/4 v6, #int 0 // #0 │ │ -0a62de: 6e20 7822 6200 |003d: invoke-virtual {v2, v6}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0a62e4: 28d8 |0040: goto 0018 // -0028 │ │ -0a62e6: 0e00 |0041: return-void │ │ +0a6340: |[0a6340] se.emilsjolander.stickylistheaders.StickyListHeadersListView.updateHeaderVisibilities:()V │ │ +0a6350: 1247 |0000: const/4 v7, #int 4 // #4 │ │ +0a6352: 7010 602d 0800 |0001: invoke-direct {v8}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ +0a6358: 0a04 |0004: move-result v4 │ │ +0a635a: 5486 9a13 |0005: iget-object v6, v8, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a635e: 6e10 862d 0600 |0007: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a6364: 0a01 |000a: move-result v1 │ │ +0a6366: 1203 |000b: const/4 v3, #int 0 // #0 │ │ +0a6368: 3513 3500 |000c: if-ge v3, v1, 0041 // +0035 │ │ +0a636c: 5486 9a13 |000e: iget-object v6, v8, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6370: 6e20 852d 3600 |0010: invoke-virtual {v6, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a6376: 0c00 |0013: move-result-object v0 │ │ +0a6378: 2006 1b06 |0014: instance-of v6, v0, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a637c: 3906 0500 |0016: if-nez v6, 001b // +0005 │ │ +0a6380: d803 0301 |0018: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a6384: 28f2 |001a: goto 000c // -000e │ │ +0a6386: 0705 |001b: move-object v5, v0 │ │ +0a6388: 1f05 1b06 |001c: check-cast v5, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a638c: 6e10 6d2d 0500 |001e: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperView;.hasHeader:()Z // method@2d6d │ │ +0a6392: 0a06 |0021: move-result v6 │ │ +0a6394: 3806 f6ff |0022: if-eqz v6, 0018 // -000a │ │ +0a6398: 5452 a713 |0024: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a639c: 6e10 6b2d 0500 |0026: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperView;.getTop:()I // method@2d6b │ │ +0a63a2: 0a06 |0029: move-result v6 │ │ +0a63a4: 3546 0c00 |002a: if-ge v6, v4, 0036 // +000c │ │ +0a63a8: 6e10 1f22 0200 |002c: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0a63ae: 0a06 |002f: move-result v6 │ │ +0a63b0: 3276 e8ff |0030: if-eq v6, v7, 0018 // -0018 │ │ +0a63b4: 6e20 7822 7200 |0032: invoke-virtual {v2, v7}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0a63ba: 28e3 |0035: goto 0018 // -001d │ │ +0a63bc: 6e10 1f22 0200 |0036: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0a63c2: 0a06 |0039: move-result v6 │ │ +0a63c4: 3806 deff |003a: if-eqz v6, 0018 // -0022 │ │ +0a63c8: 1206 |003c: const/4 v6, #int 0 // #0 │ │ +0a63ca: 6e20 7822 6200 |003d: invoke-virtual {v2, v6}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0a63d0: 28d8 |0040: goto 0018 // -0028 │ │ +0a63d2: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=407 │ │ 0x0005 line=408 │ │ 0x000b line=409 │ │ 0x000e line=412 │ │ 0x0014 line=413 │ │ @@ -179249,79 +179277,79 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0a62e8: |[0a62e8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.updateOrClearHeader:(I)V │ │ -0a62f8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0a62fa: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a62fc: 54a8 8d13 |0002: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6300: 3908 0a00 |0004: if-nez v8, 000e // +000a │ │ -0a6304: 0160 |0006: move v0, v6 │ │ -0a6306: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0a630a: 55a8 8e13 |0009: iget-boolean v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ -0a630e: 3908 0a00 |000b: if-nez v8, 0015 // +000a │ │ -0a6312: 0e00 |000d: return-void │ │ -0a6314: 54a8 8d13 |000e: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6318: 6e10 5a2c 0800 |0010: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getCount:()I // method@2c5a │ │ -0a631e: 0a00 |0013: move-result v0 │ │ -0a6320: 28f3 |0014: goto 0007 // -000d │ │ -0a6322: 54a8 9a13 |0015: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6326: 6e10 8f2d 0800 |0017: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getHeaderViewsCount:()I // method@2d8f │ │ -0a632c: 0a04 |001a: move-result v4 │ │ -0a632e: 9103 0b04 |001b: sub-int v3, v11, v4 │ │ -0a6332: 54a8 9a13 |001d: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6336: 6e10 862d 0800 |001f: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a633c: 0a08 |0022: move-result v8 │ │ -0a633e: 3d08 1400 |0023: if-lez v8, 0037 // +0014 │ │ -0a6342: 54a8 9a13 |0025: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6346: 6e20 852d 6800 |0027: invoke-virtual {v8, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a634c: 0c02 |002a: move-result-object v2 │ │ -0a634e: 6e10 f221 0200 |002b: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0a6354: 0a08 |002e: move-result v8 │ │ -0a6356: 7010 602d 0a00 |002f: invoke-direct {v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ -0a635c: 0a09 |0032: move-result v9 │ │ -0a635e: 3598 0400 |0033: if-ge v8, v9, 0037 // +0004 │ │ -0a6362: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a6366: 54a8 9a13 |0037: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a636a: 6e10 862d 0800 |0039: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a6370: 0a08 |003c: move-result v8 │ │ -0a6372: 3808 2f00 |003d: if-eqz v8, 006c // +002f │ │ -0a6376: 0171 |003f: move v1, v7 │ │ -0a6378: 3801 2e00 |0040: if-eqz v1, 006e // +002e │ │ -0a637c: 54a8 9a13 |0042: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6380: 6e10 8c2d 0800 |0044: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFirstVisiblePosition:()I // method@2d8c │ │ -0a6386: 0a08 |0047: move-result v8 │ │ -0a6388: 3908 2600 |0048: if-nez v8, 006e // +0026 │ │ -0a638c: 54a8 9a13 |004a: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6390: 6e20 852d 6800 |004c: invoke-virtual {v8, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a6396: 0c08 |004f: move-result-object v8 │ │ -0a6398: 6e10 1b22 0800 |0050: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@221b │ │ -0a639e: 0a08 |0053: move-result v8 │ │ -0a63a0: 7010 602d 0a00 |0054: invoke-direct {v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ -0a63a6: 0a09 |0057: move-result v9 │ │ -0a63a8: 3498 1600 |0058: if-lt v8, v9, 006e // +0016 │ │ -0a63ac: 0175 |005a: move v5, v7 │ │ -0a63ae: d808 00ff |005b: add-int/lit8 v8, v0, #int -1 // #ff │ │ -0a63b2: 3683 0400 |005d: if-gt v3, v8, 0061 // +0004 │ │ -0a63b6: 3b03 0300 |005f: if-gez v3, 0062 // +0003 │ │ -0a63ba: 0176 |0061: move v6, v7 │ │ -0a63bc: 3801 0600 |0062: if-eqz v1, 0068 // +0006 │ │ -0a63c0: 3906 0400 |0064: if-nez v6, 0068 // +0004 │ │ -0a63c4: 3805 0a00 |0066: if-eqz v5, 0070 // +000a │ │ -0a63c8: 7010 fd2c 0a00 |0068: invoke-direct {v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ -0a63ce: 28a2 |006b: goto 000d // -005e │ │ -0a63d0: 0161 |006c: move v1, v6 │ │ -0a63d2: 28d3 |006d: goto 0040 // -002d │ │ -0a63d4: 0165 |006e: move v5, v6 │ │ -0a63d6: 28ec |006f: goto 005b // -0014 │ │ -0a63d8: 7020 622d 3a00 |0070: invoke-direct {v10, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateHeader:(I)V // method@2d62 │ │ -0a63de: 289a |0073: goto 000d // -0066 │ │ +0a63d4: |[0a63d4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.updateOrClearHeader:(I)V │ │ +0a63e4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0a63e6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a63e8: 54a8 8d13 |0002: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a63ec: 3908 0a00 |0004: if-nez v8, 000e // +000a │ │ +0a63f0: 0160 |0006: move v0, v6 │ │ +0a63f2: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0a63f6: 55a8 8e13 |0009: iget-boolean v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ +0a63fa: 3908 0a00 |000b: if-nez v8, 0015 // +000a │ │ +0a63fe: 0e00 |000d: return-void │ │ +0a6400: 54a8 8d13 |000e: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6404: 6e10 5a2c 0800 |0010: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getCount:()I // method@2c5a │ │ +0a640a: 0a00 |0013: move-result v0 │ │ +0a640c: 28f3 |0014: goto 0007 // -000d │ │ +0a640e: 54a8 9a13 |0015: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6412: 6e10 8f2d 0800 |0017: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getHeaderViewsCount:()I // method@2d8f │ │ +0a6418: 0a04 |001a: move-result v4 │ │ +0a641a: 9103 0b04 |001b: sub-int v3, v11, v4 │ │ +0a641e: 54a8 9a13 |001d: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6422: 6e10 862d 0800 |001f: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a6428: 0a08 |0022: move-result v8 │ │ +0a642a: 3d08 1400 |0023: if-lez v8, 0037 // +0014 │ │ +0a642e: 54a8 9a13 |0025: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6432: 6e20 852d 6800 |0027: invoke-virtual {v8, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a6438: 0c02 |002a: move-result-object v2 │ │ +0a643a: 6e10 f221 0200 |002b: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0a6440: 0a08 |002e: move-result v8 │ │ +0a6442: 7010 602d 0a00 |002f: invoke-direct {v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ +0a6448: 0a09 |0032: move-result v9 │ │ +0a644a: 3598 0400 |0033: if-ge v8, v9, 0037 // +0004 │ │ +0a644e: d803 0301 |0035: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a6452: 54a8 9a13 |0037: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6456: 6e10 862d 0800 |0039: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a645c: 0a08 |003c: move-result v8 │ │ +0a645e: 3808 2f00 |003d: if-eqz v8, 006c // +002f │ │ +0a6462: 0171 |003f: move v1, v7 │ │ +0a6464: 3801 2e00 |0040: if-eqz v1, 006e // +002e │ │ +0a6468: 54a8 9a13 |0042: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a646c: 6e10 8c2d 0800 |0044: invoke-virtual {v8}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFirstVisiblePosition:()I // method@2d8c │ │ +0a6472: 0a08 |0047: move-result v8 │ │ +0a6474: 3908 2600 |0048: if-nez v8, 006e // +0026 │ │ +0a6478: 54a8 9a13 |004a: iget-object v8, v10, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a647c: 6e20 852d 6800 |004c: invoke-virtual {v8, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a6482: 0c08 |004f: move-result-object v8 │ │ +0a6484: 6e10 1b22 0800 |0050: invoke-virtual {v8}, Landroid/view/View;.getTop:()I // method@221b │ │ +0a648a: 0a08 |0053: move-result v8 │ │ +0a648c: 7010 602d 0a00 |0054: invoke-direct {v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.stickyHeaderTop:()I // method@2d60 │ │ +0a6492: 0a09 |0057: move-result v9 │ │ +0a6494: 3498 1600 |0058: if-lt v8, v9, 006e // +0016 │ │ +0a6498: 0175 |005a: move v5, v7 │ │ +0a649a: d808 00ff |005b: add-int/lit8 v8, v0, #int -1 // #ff │ │ +0a649e: 3683 0400 |005d: if-gt v3, v8, 0061 // +0004 │ │ +0a64a2: 3b03 0300 |005f: if-gez v3, 0062 // +0003 │ │ +0a64a6: 0176 |0061: move v6, v7 │ │ +0a64a8: 3801 0600 |0062: if-eqz v1, 0068 // +0006 │ │ +0a64ac: 3906 0400 |0064: if-nez v6, 0068 // +0004 │ │ +0a64b0: 3805 0a00 |0066: if-eqz v5, 0070 // +000a │ │ +0a64b4: 7010 fd2c 0a00 |0068: invoke-direct {v10}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ +0a64ba: 28a2 |006b: goto 000d // -005e │ │ +0a64bc: 0161 |006c: move v1, v6 │ │ +0a64be: 28d3 |006d: goto 0040 // -002d │ │ +0a64c0: 0165 |006e: move v5, v6 │ │ +0a64c2: 28ec |006f: goto 005b // -0014 │ │ +0a64c4: 7020 622d 3a00 |0070: invoke-direct {v10, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateHeader:(I)V // method@2d62 │ │ +0a64ca: 289a |0073: goto 000d // -0066 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=302 │ │ 0x0007 line=303 │ │ 0x000d line=331 │ │ 0x000e line=302 │ │ 0x0015 line=307 │ │ @@ -179361,18 +179389,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a63e0: |[0a63e0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addFooterView:(Landroid/view/View;)V │ │ -0a63f0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a63f4: 6e20 762d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addFooterView:(Landroid/view/View;)V // method@2d76 │ │ -0a63fa: 0e00 |0005: return-void │ │ +0a64cc: |[0a64cc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addFooterView:(Landroid/view/View;)V │ │ +0a64dc: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a64e0: 6e20 762d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addFooterView:(Landroid/view/View;)V // method@2d76 │ │ +0a64e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=799 │ │ 0x0005 line=800 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -179382,18 +179410,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0a63fc: |[0a63fc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V │ │ -0a640c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6410: 6e40 772d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@2d77 │ │ -0a6416: 0e00 |0005: return-void │ │ +0a64e8: |[0a64e8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V │ │ +0a64f8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a64fc: 6e40 772d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@2d77 │ │ +0a6502: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=795 │ │ 0x0005 line=796 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -179405,18 +179433,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6418: |[0a6418] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addHeaderView:(Landroid/view/View;)V │ │ -0a6428: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a642c: 6e20 782d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addHeaderView:(Landroid/view/View;)V // method@2d78 │ │ -0a6432: 0e00 |0005: return-void │ │ +0a6504: |[0a6504] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addHeaderView:(Landroid/view/View;)V │ │ +0a6514: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6518: 6e20 782d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addHeaderView:(Landroid/view/View;)V // method@2d78 │ │ +0a651e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ 0x0005 line=784 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -179426,18 +179454,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0a6434: |[0a6434] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V │ │ -0a6444: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6448: 6e40 792d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@2d79 │ │ -0a644e: 0e00 |0005: return-void │ │ +0a6520: |[0a6520] se.emilsjolander.stickylistheaders.StickyListHeadersListView.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V │ │ +0a6530: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6534: 6e40 792d 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addHeaderView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@2d79 │ │ +0a653a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ 0x0005 line=780 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -179449,17 +179477,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6450: |[0a6450] se.emilsjolander.stickylistheaders.StickyListHeadersListView.areHeadersSticky:()Z │ │ -0a6460: 5510 8e13 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ -0a6464: 0f00 |0002: return v0 │ │ +0a653c: |[0a653c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.areHeadersSticky:()Z │ │ +0a654c: 5510 8e13 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ +0a6550: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=596 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #5 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179467,19 +179495,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a6468: |[0a6468] se.emilsjolander.stickylistheaders.StickyListHeadersListView.canScrollVertically:(I)Z │ │ -0a6478: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a647c: 6e20 7b2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.canScrollVertically:(I)Z // method@2d7b │ │ -0a6482: 0a00 |0005: move-result v0 │ │ -0a6484: 0f00 |0006: return v0 │ │ +0a6554: |[0a6554] se.emilsjolander.stickylistheaders.StickyListHeadersListView.canScrollVertically:(I)Z │ │ +0a6564: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6568: 6e20 7b2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.canScrollVertically:(I)Z // method@2d7b │ │ +0a656e: 0a00 |0005: move-result v0 │ │ +0a6570: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1112 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=2 direction I │ │ │ │ @@ -179488,27 +179516,27 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0a6488: |[0a6488] se.emilsjolander.stickylistheaders.StickyListHeadersListView.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0a6498: 5440 9a13 |0000: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a649c: 6e10 9a2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getVisibility:()I // method@2d9a │ │ -0a64a2: 0a00 |0005: move-result v0 │ │ -0a64a4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0a64a8: 5440 9a13 |0008: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a64ac: 6e10 7f2d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getAnimation:()Landroid/view/animation/Animation; // method@2d7f │ │ -0a64b2: 0c00 |000d: move-result-object v0 │ │ -0a64b4: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ -0a64b8: 5440 9a13 |0010: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a64bc: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ -0a64c0: 6e53 002d 5420 |0014: invoke-virtual {v4, v5, v0, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2d00 │ │ -0a64c6: 0e00 |0017: return-void │ │ +0a6574: |[0a6574] se.emilsjolander.stickylistheaders.StickyListHeadersListView.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0a6584: 5440 9a13 |0000: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6588: 6e10 9a2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getVisibility:()I // method@2d9a │ │ +0a658e: 0a00 |0005: move-result v0 │ │ +0a6590: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0a6594: 5440 9a13 |0008: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6598: 6e10 7f2d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getAnimation:()Landroid/view/animation/Animation; // method@2d7f │ │ +0a659e: 0c00 |000d: move-result-object v0 │ │ +0a65a0: 3800 0900 |000e: if-eqz v0, 0017 // +0009 │ │ +0a65a4: 5440 9a13 |0010: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a65a8: 1602 0000 |0012: const-wide/16 v2, #int 0 // #0 │ │ +0a65ac: 6e53 002d 5420 |0014: invoke-virtual {v4, v5, v0, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.drawChild:(Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2d00 │ │ +0a65b2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0010 line=281 │ │ 0x0017 line=283 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -179519,90 +179547,90 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 8 │ │ insns size : 144 16-bit code units │ │ -0a64c8: |[0a64c8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0a64d8: 120c |0000: const/4 v12, #int 0 // #0 │ │ -0a64da: 6e10 a421 0e00 |0001: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0a64e0: 0a00 |0004: move-result v0 │ │ -0a64e2: d508 ff00 |0005: and-int/lit16 v8, v0, #int 255 // #00ff │ │ -0a64e6: 3908 2300 |0007: if-nez v8, 002a // +0023 │ │ -0a64ea: 6e10 ad21 0e00 |0009: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0a64f0: 0a00 |000c: move-result v0 │ │ -0a64f2: 59d0 9313 |000d: iput v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ -0a64f6: 54d0 9413 |000f: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a64fa: 3800 3900 |0011: if-eqz v0, 004a // +0039 │ │ -0a64fe: 52d0 9313 |0013: iget v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ -0a6502: 54d1 9413 |0015: iget-object v1, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6506: 6e10 f521 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ -0a650c: 0a01 |001a: move-result v1 │ │ -0a650e: 54d2 9613 |001b: iget-object v2, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ -0a6512: 6e10 df2a 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0a6518: 0a02 |0020: move-result v2 │ │ -0a651a: b021 |0021: add-int/2addr v1, v2 │ │ -0a651c: 8211 |0022: int-to-float v1, v1 │ │ -0a651e: 2e00 0001 |0023: cmpg-float v0, v0, v1 │ │ -0a6522: 3c00 2500 |0025: if-gtz v0, 004a // +0025 │ │ -0a6526: 1210 |0027: const/4 v0, #int 1 // #1 │ │ -0a6528: 5cd0 9713 |0028: iput-boolean v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOwnsTouch:Z // field@1397 │ │ -0a652c: 55d0 9713 |002a: iget-boolean v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOwnsTouch:Z // field@1397 │ │ -0a6530: 3800 5d00 |002c: if-eqz v0, 0089 // +005d │ │ -0a6534: 54d0 9413 |002e: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6538: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ -0a653c: 52d0 9313 |0032: iget v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ -0a6540: 6e10 ad21 0e00 |0034: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0a6546: 0a01 |0037: move-result v1 │ │ -0a6548: c710 |0038: sub-float/2addr v0, v1 │ │ -0a654a: 7110 ef2a 0000 |0039: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0a6550: 0a00 |003c: move-result v0 │ │ -0a6552: 52d1 a413 |003d: iget v1, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mTouchSlop:F // field@13a4 │ │ -0a6556: 2e00 0001 |003f: cmpg-float v0, v0, v1 │ │ -0a655a: 3c00 0b00 |0041: if-gtz v0, 004c // +000b │ │ -0a655e: 54d0 9413 |0043: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6562: 6e20 ea21 e000 |0045: invoke-virtual {v0, v14}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ea │ │ -0a6568: 0a0b |0048: move-result v11 │ │ -0a656a: 0f0b |0049: return v11 │ │ -0a656c: 01c0 |004a: move v0, v12 │ │ -0a656e: 28dd |004b: goto 0028 // -0023 │ │ -0a6570: 54d0 9413 |004c: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6574: 3800 1200 |004e: if-eqz v0, 0060 // +0012 │ │ -0a6578: 7110 b021 0e00 |0050: invoke-static {v14}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@21b0 │ │ -0a657e: 0c09 |0053: move-result-object v9 │ │ -0a6580: 1230 |0054: const/4 v0, #int 3 // #3 │ │ -0a6582: 6e20 b221 0900 |0055: invoke-virtual {v9, v0}, Landroid/view/MotionEvent;.setAction:(I)V // method@21b2 │ │ -0a6588: 54d0 9413 |0058: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a658c: 6e20 ea21 9000 |005a: invoke-virtual {v0, v9}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ea │ │ -0a6592: 6e10 b121 0900 |005d: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -0a6598: 6e10 a521 0e00 |0060: invoke-virtual {v14}, Landroid/view/MotionEvent;.getDownTime:()J // method@21a5 │ │ -0a659e: 0b00 |0063: move-result-wide v0 │ │ -0a65a0: 6e10 a721 0e00 |0064: invoke-virtual {v14}, Landroid/view/MotionEvent;.getEventTime:()J // method@21a7 │ │ -0a65a6: 0b02 |0067: move-result-wide v2 │ │ -0a65a8: 6e10 a421 0e00 |0068: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0a65ae: 0a04 |006b: move-result v4 │ │ -0a65b0: 6e10 ab21 0e00 |006c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0a65b6: 0a05 |006f: move-result v5 │ │ -0a65b8: 52d6 9313 |0070: iget v6, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ -0a65bc: 6e10 a821 0e00 |0072: invoke-virtual {v14}, Landroid/view/MotionEvent;.getMetaState:()I // method@21a8 │ │ -0a65c2: 0a07 |0075: move-result v7 │ │ -0a65c4: 7708 af21 0000 |0076: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ -0a65ca: 0c0a |0079: move-result-object v10 │ │ -0a65cc: 6e20 b221 ca00 |007a: invoke-virtual {v10, v12}, Landroid/view/MotionEvent;.setAction:(I)V // method@21b2 │ │ -0a65d2: 54d0 9a13 |007d: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a65d6: 6e20 7e2d a000 |007f: invoke-virtual {v0, v10}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@2d7e │ │ -0a65dc: 0a0b |0082: move-result v11 │ │ -0a65de: 6e10 b121 0a00 |0083: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -0a65e4: 5cdc 9713 |0086: iput-boolean v12, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOwnsTouch:Z // field@1397 │ │ -0a65e8: 28c1 |0088: goto 0049 // -003f │ │ -0a65ea: 54d0 9a13 |0089: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a65ee: 6e20 7e2d e000 |008b: invoke-virtual {v0, v14}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@2d7e │ │ -0a65f4: 0a0b |008e: move-result v11 │ │ -0a65f6: 28ba |008f: goto 0049 // -0046 │ │ +0a65b4: |[0a65b4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0a65c4: 120c |0000: const/4 v12, #int 0 // #0 │ │ +0a65c6: 6e10 a421 0e00 |0001: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +0a65cc: 0a00 |0004: move-result v0 │ │ +0a65ce: d508 ff00 |0005: and-int/lit16 v8, v0, #int 255 // #00ff │ │ +0a65d2: 3908 2300 |0007: if-nez v8, 002a // +0023 │ │ +0a65d6: 6e10 ad21 0e00 |0009: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0a65dc: 0a00 |000c: move-result v0 │ │ +0a65de: 59d0 9313 |000d: iput v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ +0a65e2: 54d0 9413 |000f: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a65e6: 3800 3900 |0011: if-eqz v0, 004a // +0039 │ │ +0a65ea: 52d0 9313 |0013: iget v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ +0a65ee: 54d1 9413 |0015: iget-object v1, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a65f2: 6e10 f521 0100 |0017: invoke-virtual {v1}, Landroid/view/View;.getHeight:()I // method@21f5 │ │ +0a65f8: 0a01 |001a: move-result v1 │ │ +0a65fa: 54d2 9613 |001b: iget-object v2, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOffset:Ljava/lang/Integer; // field@1396 │ │ +0a65fe: 6e10 df2a 0200 |001d: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0a6604: 0a02 |0020: move-result v2 │ │ +0a6606: b021 |0021: add-int/2addr v1, v2 │ │ +0a6608: 8211 |0022: int-to-float v1, v1 │ │ +0a660a: 2e00 0001 |0023: cmpg-float v0, v0, v1 │ │ +0a660e: 3c00 2500 |0025: if-gtz v0, 004a // +0025 │ │ +0a6612: 1210 |0027: const/4 v0, #int 1 // #1 │ │ +0a6614: 5cd0 9713 |0028: iput-boolean v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOwnsTouch:Z // field@1397 │ │ +0a6618: 55d0 9713 |002a: iget-boolean v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOwnsTouch:Z // field@1397 │ │ +0a661c: 3800 5d00 |002c: if-eqz v0, 0089 // +005d │ │ +0a6620: 54d0 9413 |002e: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6624: 3800 1c00 |0030: if-eqz v0, 004c // +001c │ │ +0a6628: 52d0 9313 |0032: iget v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ +0a662c: 6e10 ad21 0e00 |0034: invoke-virtual {v14}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0a6632: 0a01 |0037: move-result v1 │ │ +0a6634: c710 |0038: sub-float/2addr v0, v1 │ │ +0a6636: 7110 ef2a 0000 |0039: invoke-static {v0}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0a663c: 0a00 |003c: move-result v0 │ │ +0a663e: 52d1 a413 |003d: iget v1, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mTouchSlop:F // field@13a4 │ │ +0a6642: 2e00 0001 |003f: cmpg-float v0, v0, v1 │ │ +0a6646: 3c00 0b00 |0041: if-gtz v0, 004c // +000b │ │ +0a664a: 54d0 9413 |0043: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a664e: 6e20 ea21 e000 |0045: invoke-virtual {v0, v14}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ea │ │ +0a6654: 0a0b |0048: move-result v11 │ │ +0a6656: 0f0b |0049: return v11 │ │ +0a6658: 01c0 |004a: move v0, v12 │ │ +0a665a: 28dd |004b: goto 0028 // -0023 │ │ +0a665c: 54d0 9413 |004c: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6660: 3800 1200 |004e: if-eqz v0, 0060 // +0012 │ │ +0a6664: 7110 b021 0e00 |0050: invoke-static {v14}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@21b0 │ │ +0a666a: 0c09 |0053: move-result-object v9 │ │ +0a666c: 1230 |0054: const/4 v0, #int 3 // #3 │ │ +0a666e: 6e20 b221 0900 |0055: invoke-virtual {v9, v0}, Landroid/view/MotionEvent;.setAction:(I)V // method@21b2 │ │ +0a6674: 54d0 9413 |0058: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6678: 6e20 ea21 9000 |005a: invoke-virtual {v0, v9}, Landroid/view/View;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@21ea │ │ +0a667e: 6e10 b121 0900 |005d: invoke-virtual {v9}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +0a6684: 6e10 a521 0e00 |0060: invoke-virtual {v14}, Landroid/view/MotionEvent;.getDownTime:()J // method@21a5 │ │ +0a668a: 0b00 |0063: move-result-wide v0 │ │ +0a668c: 6e10 a721 0e00 |0064: invoke-virtual {v14}, Landroid/view/MotionEvent;.getEventTime:()J // method@21a7 │ │ +0a6692: 0b02 |0067: move-result-wide v2 │ │ +0a6694: 6e10 a421 0e00 |0068: invoke-virtual {v14}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +0a669a: 0a04 |006b: move-result v4 │ │ +0a669c: 6e10 ab21 0e00 |006c: invoke-virtual {v14}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +0a66a2: 0a05 |006f: move-result v5 │ │ +0a66a4: 52d6 9313 |0070: iget v6, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDownY:F // field@1393 │ │ +0a66a8: 6e10 a821 0e00 |0072: invoke-virtual {v14}, Landroid/view/MotionEvent;.getMetaState:()I // method@21a8 │ │ +0a66ae: 0a07 |0075: move-result v7 │ │ +0a66b0: 7708 af21 0000 |0076: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/view/MotionEvent;.obtain:(JJIFFI)Landroid/view/MotionEvent; // method@21af │ │ +0a66b6: 0c0a |0079: move-result-object v10 │ │ +0a66b8: 6e20 b221 ca00 |007a: invoke-virtual {v10, v12}, Landroid/view/MotionEvent;.setAction:(I)V // method@21b2 │ │ +0a66be: 54d0 9a13 |007d: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a66c2: 6e20 7e2d a000 |007f: invoke-virtual {v0, v10}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@2d7e │ │ +0a66c8: 0a0b |0082: move-result v11 │ │ +0a66ca: 6e10 b121 0a00 |0083: invoke-virtual {v10}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +0a66d0: 5cdc 9713 |0086: iput-boolean v12, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeaderOwnsTouch:Z // field@1397 │ │ +0a66d4: 28c1 |0088: goto 0049 // -003f │ │ +0a66d6: 54d0 9a13 |0089: iget-object v0, v13, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a66da: 6e20 7e2d e000 |008b: invoke-virtual {v0, v14}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.dispatchTouchEvent:(Landroid/view/MotionEvent;)Z // method@2d7e │ │ +0a66e0: 0a0b |008e: move-result v11 │ │ +0a66e2: 28ba |008f: goto 0049 // -0046 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=458 │ │ 0x0007 line=459 │ │ 0x0009 line=460 │ │ 0x000f line=461 │ │ 0x002a line=465 │ │ @@ -179636,22 +179664,22 @@ │ │ type : '()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0a65f8: |[0a65f8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getAdapter:()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; │ │ -0a6608: 5410 8d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a660c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a6610: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a6612: 1100 |0005: return-object v0 │ │ -0a6614: 5410 8d13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6618: 5400 4d13 |0008: iget-object v0, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0a661c: 28fb |000a: goto 0005 // -0005 │ │ +0a66e4: |[0a66e4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getAdapter:()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; │ │ +0a66f4: 5410 8d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a66f8: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a66fc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a66fe: 1100 |0005: return-object v0 │ │ +0a6700: 5410 8d13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6704: 5400 4d13 |0008: iget-object v0, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0a6708: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #9 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179659,18 +179687,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a6620: |[0a6620] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getAreHeadersSticky:()Z │ │ -0a6630: 6e10 fb2c 0100 |0000: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.areHeadersSticky:()Z // method@2cfb │ │ -0a6636: 0a00 |0003: move-result v0 │ │ -0a6638: 0f00 |0004: return v0 │ │ +0a670c: |[0a670c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getAreHeadersSticky:()Z │ │ +0a671c: 6e10 fb2c 0100 |0000: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.areHeadersSticky:()Z // method@2cfb │ │ +0a6722: 0a00 |0003: move-result v0 │ │ +0a6724: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #10 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179678,25 +179706,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a663c: |[0a663c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemCount:()I │ │ -0a664c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0a6650: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a6656: 0a00 |0005: move-result v0 │ │ -0a6658: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0a665c: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6660: 6e10 812d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemCount:()I // method@2d81 │ │ -0a6666: 0a00 |000d: move-result v0 │ │ -0a6668: 0f00 |000e: return v0 │ │ -0a666a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a666c: 28fe |0010: goto 000e // -0002 │ │ +0a6728: |[0a6728] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemCount:()I │ │ +0a6738: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0a673c: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a6742: 0a00 |0005: move-result v0 │ │ +0a6744: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0a6748: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a674c: 6e10 812d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemCount:()I // method@2d81 │ │ +0a6752: 0a00 |000d: move-result v0 │ │ +0a6754: 0f00 |000e: return v0 │ │ +0a6756: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a6758: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ 0x0008 line=954 │ │ 0x000e line=956 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -179706,25 +179734,25 @@ │ │ type : '()[J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a6670: |[0a6670] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemIds:()[J │ │ -0a6680: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0a6684: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a668a: 0a00 |0005: move-result v0 │ │ -0a668c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0a6690: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6694: 6e10 822d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemIds:()[J // method@2d82 │ │ -0a669a: 0c00 |000d: move-result-object v0 │ │ -0a669c: 1100 |000e: return-object v0 │ │ -0a669e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a66a0: 28fe |0010: goto 000e // -0002 │ │ +0a675c: |[0a675c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemIds:()[J │ │ +0a676c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0a6770: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a6776: 0a00 |0005: move-result v0 │ │ +0a6778: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0a677c: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6780: 6e10 822d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemIds:()[J // method@2d82 │ │ +0a6786: 0c00 |000d: move-result-object v0 │ │ +0a6788: 1100 |000e: return-object v0 │ │ +0a678a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a678c: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=961 │ │ 0x0008 line=962 │ │ 0x000e line=964 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -179734,19 +179762,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a66a4: |[0a66a4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemPosition:()I │ │ -0a66b4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a66b8: 6e10 832d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemPosition:()I // method@2d83 │ │ -0a66be: 0a00 |0005: move-result v0 │ │ -0a66c0: 0f00 |0006: return v0 │ │ +0a6790: |[0a6790] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemPosition:()I │ │ +0a67a0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a67a4: 6e10 832d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemPosition:()I // method@2d83 │ │ +0a67aa: 0a00 |0005: move-result v0 │ │ +0a67ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=969 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #13 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179754,19 +179782,19 @@ │ │ type : '()Landroid/util/SparseBooleanArray;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a66c4: |[0a66c4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; │ │ -0a66d4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a66d8: 6e10 842d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@2d84 │ │ -0a66de: 0c00 |0005: move-result-object v0 │ │ -0a66e0: 1100 |0006: return-object v0 │ │ +0a67b0: |[0a67b0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; │ │ +0a67c0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a67c4: 6e10 842d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCheckedItemPositions:()Landroid/util/SparseBooleanArray; // method@2d84 │ │ +0a67ca: 0c00 |0005: move-result-object v0 │ │ +0a67cc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=974 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #14 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179774,19 +179802,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a66e4: |[0a66e4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCount:()I │ │ -0a66f4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a66f8: 6e10 882d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCount:()I // method@2d88 │ │ -0a66fe: 0a00 |0005: move-result v0 │ │ -0a6700: 0f00 |0006: return v0 │ │ +0a67d0: |[0a67d0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getCount:()I │ │ +0a67e0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a67e4: 6e10 882d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getCount:()I // method@2d88 │ │ +0a67ea: 0a00 |0005: move-result v0 │ │ +0a67ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=978 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #15 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179794,17 +179822,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6704: |[0a6704] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getDivider:()Landroid/graphics/drawable/Drawable; │ │ -0a6714: 5410 9113 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a6718: 1100 |0002: return-object v0 │ │ +0a67f0: |[0a67f0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getDivider:()Landroid/graphics/drawable/Drawable; │ │ +0a6800: 5410 9113 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a6804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=745 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #16 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179812,17 +179840,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a671c: |[0a671c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getDividerHeight:()I │ │ -0a672c: 5210 9213 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a6730: 0f00 |0002: return v0 │ │ +0a6808: |[0a6808] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getDividerHeight:()I │ │ +0a6818: 5210 9213 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a681c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #17 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179830,19 +179858,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6734: |[0a6734] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getEmptyView:()Landroid/view/View; │ │ -0a6744: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6748: 6e10 8b2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getEmptyView:()Landroid/view/View; // method@2d8b │ │ -0a674e: 0c00 |0005: move-result-object v0 │ │ -0a6750: 1100 |0006: return-object v0 │ │ +0a6820: |[0a6820] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getEmptyView:()Landroid/view/View; │ │ +0a6830: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6834: 6e10 8b2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getEmptyView:()Landroid/view/View; // method@2d8b │ │ +0a683a: 0c00 |0005: move-result-object v0 │ │ +0a683c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=815 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #18 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179850,19 +179878,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6754: |[0a6754] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getFirstVisiblePosition:()I │ │ -0a6764: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6768: 6e10 8c2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFirstVisiblePosition:()I // method@2d8c │ │ -0a676e: 0a00 |0005: move-result v0 │ │ -0a6770: 0f00 |0006: return v0 │ │ +0a6840: |[0a6840] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getFirstVisiblePosition:()I │ │ +0a6850: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6854: 6e10 8c2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFirstVisiblePosition:()I // method@2d8c │ │ +0a685a: 0a00 |0005: move-result v0 │ │ +0a685c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=934 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #19 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179870,19 +179898,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6774: |[0a6774] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getFooterViewsCount:()I │ │ -0a6784: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6788: 6e10 8e2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFooterViewsCount:()I // method@2d8e │ │ -0a678e: 0a00 |0005: move-result v0 │ │ -0a6790: 0f00 |0006: return v0 │ │ +0a6860: |[0a6860] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getFooterViewsCount:()I │ │ +0a6870: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6874: 6e10 8e2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFooterViewsCount:()I // method@2d8e │ │ +0a687a: 0a00 |0005: move-result v0 │ │ +0a687c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #20 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179890,39 +179918,39 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0a6794: |[0a6794] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getHeaderOverlap:(I)I │ │ -0a67a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a67a6: 6e10 112d 0500 |0001: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderViewsCount:()I // method@2d11 │ │ -0a67ac: 0a03 |0004: move-result v3 │ │ -0a67ae: 9103 0603 |0005: sub-int v3, v6, v3 │ │ -0a67b2: 7120 f42a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0a67b8: 0a03 |000a: move-result v3 │ │ -0a67ba: 7020 282d 3500 |000b: invoke-direct {v5, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.isStartOfSection:(I)Z // method@2d28 │ │ -0a67c0: 0a01 |000e: move-result v1 │ │ -0a67c2: 3901 1f00 |000f: if-nez v1, 002e // +001f │ │ -0a67c6: 5452 8d13 |0011: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a67ca: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0a67cc: 5454 9a13 |0014: iget-object v4, v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a67d0: 6e40 5d2c 6243 |0016: invoke-virtual {v2, v6, v3, v4}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c5d │ │ -0a67d6: 0c00 |0019: move-result-object v0 │ │ -0a67d8: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ -0a67dc: 2202 9f05 |001c: new-instance v2, Ljava/lang/NullPointerException; // type@059f │ │ -0a67e0: 1a03 411f |001e: const-string v3, "header may not be null" // string@1f41 │ │ -0a67e4: 7020 fc2a 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0a67ea: 2702 |0023: throw v2 │ │ -0a67ec: 7020 012d 0500 |0024: invoke-direct {v5, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.ensureHeaderHasCorrectLayoutParams:(Landroid/view/View;)V // method@2d01 │ │ -0a67f2: 7020 2b2d 0500 |0027: invoke-direct {v5, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureHeader:(Landroid/view/View;)V // method@2d2b │ │ -0a67f8: 6e10 0122 0000 |002a: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a67fe: 0a02 |002d: move-result v2 │ │ -0a6800: 0f02 |002e: return v2 │ │ +0a6880: |[0a6880] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getHeaderOverlap:(I)I │ │ +0a6890: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a6892: 6e10 112d 0500 |0001: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderViewsCount:()I // method@2d11 │ │ +0a6898: 0a03 |0004: move-result v3 │ │ +0a689a: 9103 0603 |0005: sub-int v3, v6, v3 │ │ +0a689e: 7120 f42a 3200 |0007: invoke-static {v2, v3}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0a68a4: 0a03 |000a: move-result v3 │ │ +0a68a6: 7020 282d 3500 |000b: invoke-direct {v5, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.isStartOfSection:(I)Z // method@2d28 │ │ +0a68ac: 0a01 |000e: move-result v1 │ │ +0a68ae: 3901 1f00 |000f: if-nez v1, 002e // +001f │ │ +0a68b2: 5452 8d13 |0011: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a68b6: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0a68b8: 5454 9a13 |0014: iget-object v4, v5, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a68bc: 6e40 5d2c 6243 |0016: invoke-virtual {v2, v6, v3, v4}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2c5d │ │ +0a68c2: 0c00 |0019: move-result-object v0 │ │ +0a68c4: 3900 0a00 |001a: if-nez v0, 0024 // +000a │ │ +0a68c8: 2202 9f05 |001c: new-instance v2, Ljava/lang/NullPointerException; // type@059f │ │ +0a68cc: 1a03 431f |001e: const-string v3, "header may not be null" // string@1f43 │ │ +0a68d0: 7020 fc2a 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0a68d6: 2702 |0023: throw v2 │ │ +0a68d8: 7020 012d 0500 |0024: invoke-direct {v5, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.ensureHeaderHasCorrectLayoutParams:(Landroid/view/View;)V // method@2d01 │ │ +0a68de: 7020 2b2d 0500 |0027: invoke-direct {v5, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureHeader:(Landroid/view/View;)V // method@2d2b │ │ +0a68e4: 6e10 0122 0000 |002a: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a68ea: 0a02 |002d: move-result v2 │ │ +0a68ec: 0f02 |002e: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=565 │ │ 0x000f line=566 │ │ 0x0011 line=567 │ │ 0x001a line=568 │ │ 0x001c line=569 │ │ @@ -179941,19 +179969,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6804: |[0a6804] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getHeaderViewsCount:()I │ │ -0a6814: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6818: 6e10 8f2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getHeaderViewsCount:()I // method@2d8f │ │ -0a681e: 0a00 |0005: move-result v0 │ │ -0a6820: 0f00 |0006: return v0 │ │ +0a68f0: |[0a68f0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getHeaderViewsCount:()I │ │ +0a6900: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6904: 6e10 8f2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getHeaderViewsCount:()I // method@2d8f │ │ +0a690a: 0a00 |0005: move-result v0 │ │ +0a690c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=791 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #22 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -179961,19 +179989,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a6824: |[0a6824] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ -0a6834: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6838: 6e20 902d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getItemAtPosition:(I)Ljava/lang/Object; // method@2d90 │ │ -0a683e: 0c00 |0005: move-result-object v0 │ │ -0a6840: 1100 |0006: return-object v0 │ │ +0a6910: |[0a6910] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getItemAtPosition:(I)Ljava/lang/Object; │ │ +0a6920: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6924: 6e20 902d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getItemAtPosition:(I)Ljava/lang/Object; // method@2d90 │ │ +0a692a: 0c00 |0005: move-result-object v0 │ │ +0a692c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -179982,19 +180010,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a6844: |[0a6844] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getItemIdAtPosition:(I)J │ │ -0a6854: 5420 9a13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6858: 6e20 912d 3000 |0002: invoke-virtual {v0, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getItemIdAtPosition:(I)J // method@2d91 │ │ -0a685e: 0b00 |0005: move-result-wide v0 │ │ -0a6860: 1000 |0006: return-wide v0 │ │ +0a6930: |[0a6930] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getItemIdAtPosition:(I)J │ │ +0a6940: 5420 9a13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6944: 6e20 912d 3000 |0002: invoke-virtual {v0, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getItemIdAtPosition:(I)J // method@2d91 │ │ +0a694a: 0b00 |0005: move-result-wide v0 │ │ +0a694c: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=986 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=3 position I │ │ │ │ @@ -180003,19 +180031,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6864: |[0a6864] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getLastVisiblePosition:()I │ │ -0a6874: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6878: 6e10 922d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getLastVisiblePosition:()I // method@2d92 │ │ -0a687e: 0a00 |0005: move-result v0 │ │ -0a6880: 0f00 |0006: return v0 │ │ +0a6950: |[0a6950] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getLastVisiblePosition:()I │ │ +0a6960: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6964: 6e10 922d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getLastVisiblePosition:()I // method@2d92 │ │ +0a696a: 0a00 |0005: move-result v0 │ │ +0a696c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #25 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180023,19 +180051,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a6884: |[0a6884] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getListChildAt:(I)Landroid/view/View; │ │ -0a6894: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6898: 6e20 852d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a689e: 0c00 |0005: move-result-object v0 │ │ -0a68a0: 1100 |0006: return-object v0 │ │ +0a6970: |[0a6970] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getListChildAt:(I)Landroid/view/View; │ │ +0a6980: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6984: 6e20 852d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a698a: 0c00 |0005: move-result-object v0 │ │ +0a698c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=2 index I │ │ │ │ @@ -180044,19 +180072,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a68a4: |[0a68a4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getListChildCount:()I │ │ -0a68b4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a68b8: 6e10 862d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a68be: 0a00 |0005: move-result v0 │ │ -0a68c0: 0f00 |0006: return v0 │ │ +0a6990: |[0a6990] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getListChildCount:()I │ │ +0a69a0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a69a4: 6e10 862d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a69aa: 0a00 |0005: move-result v0 │ │ +0a69ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=667 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #27 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180064,25 +180092,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a68c4: |[0a68c4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getOverScrollMode:()I │ │ -0a68d4: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -0a68d8: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a68de: 0a00 |0005: move-result v0 │ │ -0a68e0: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0a68e4: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a68e8: 6e10 942d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getOverScrollMode:()I // method@2d94 │ │ -0a68ee: 0a00 |000d: move-result v0 │ │ -0a68f0: 0f00 |000e: return v0 │ │ -0a68f2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a68f4: 28fe |0010: goto 000e // -0002 │ │ +0a69b0: |[0a69b0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getOverScrollMode:()I │ │ +0a69c0: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +0a69c4: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a69ca: 0a00 |0005: move-result v0 │ │ +0a69cc: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0a69d0: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a69d4: 6e10 942d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getOverScrollMode:()I // method@2d94 │ │ +0a69da: 0a00 |000d: move-result v0 │ │ +0a69dc: 0f00 |000e: return v0 │ │ +0a69de: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a69e0: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=841 │ │ 0x0008 line=842 │ │ 0x000e line=844 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180092,17 +180120,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a68f8: |[0a68f8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingBottom:()I │ │ -0a6908: 5210 9f13 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ -0a690c: 0f00 |0002: return v0 │ │ +0a69e4: |[0a69e4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingBottom:()I │ │ +0a69f4: 5210 9f13 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ +0a69f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #29 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180110,17 +180138,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6910: |[0a6910] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingLeft:()I │ │ -0a6920: 5210 a013 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a6924: 0f00 |0002: return v0 │ │ +0a69fc: |[0a69fc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingLeft:()I │ │ +0a6a0c: 5210 a013 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a6a10: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1034 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #30 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180128,17 +180156,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6928: |[0a6928] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingRight:()I │ │ -0a6938: 5210 a113 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a693c: 0f00 |0002: return v0 │ │ +0a6a14: |[0a6a14] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingRight:()I │ │ +0a6a24: 5210 a113 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a6a28: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1044 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #31 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180146,17 +180174,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6940: |[0a6940] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingTop:()I │ │ -0a6950: 5210 a213 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a6954: 0f00 |0002: return v0 │ │ +0a6a2c: |[0a6a2c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPaddingTop:()I │ │ +0a6a3c: 5210 a213 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a6a40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1039 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #32 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180164,19 +180192,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a6958: |[0a6958] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPositionForView:(Landroid/view/View;)I │ │ -0a6968: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a696c: 6e20 962d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getPositionForView:(Landroid/view/View;)I // method@2d96 │ │ -0a6972: 0a00 |0005: move-result v0 │ │ -0a6974: 0f00 |0006: return v0 │ │ +0a6a44: |[0a6a44] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getPositionForView:(Landroid/view/View;)I │ │ +0a6a54: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6a58: 6e20 962d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getPositionForView:(Landroid/view/View;)I // method@2d96 │ │ +0a6a5e: 0a00 |0005: move-result v0 │ │ +0a6a60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1084 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ │ │ @@ -180185,19 +180213,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6978: |[0a6978] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getScrollBarStyle:()I │ │ -0a6988: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a698c: 6e10 972d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getScrollBarStyle:()I // method@2d97 │ │ -0a6992: 0a00 |0005: move-result v0 │ │ -0a6994: 0f00 |0006: return v0 │ │ +0a6a64: |[0a6a64] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getScrollBarStyle:()I │ │ +0a6a74: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6a78: 6e10 972d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getScrollBarStyle:()I // method@2d97 │ │ +0a6a7e: 0a00 |0005: move-result v0 │ │ +0a6a80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1080 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #34 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180205,17 +180233,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6998: |[0a6998] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getStickyHeaderTopOffset:()I │ │ -0a69a8: 5210 a313 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ -0a69ac: 0f00 |0002: return v0 │ │ +0a6a84: |[0a6a84] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getStickyHeaderTopOffset:()I │ │ +0a6a94: 5210 a313 |0000: iget v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ +0a6a98: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #35 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180223,17 +180251,17 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a69b0: |[0a69b0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getWrappedList:()Landroid/widget/ListView; │ │ -0a69c0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a69c4: 1100 |0002: return-object v0 │ │ +0a6a9c: |[0a6a9c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.getWrappedList:()Landroid/widget/ListView; │ │ +0a6aac: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6ab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #36 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180241,18 +180269,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a69c8: |[0a69c8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.invalidateViews:()V │ │ -0a69d8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a69dc: 6e10 9c2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.invalidateViews:()V // method@2d9c │ │ -0a69e2: 0e00 |0005: return-void │ │ +0a6ab4: |[0a6ab4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.invalidateViews:()V │ │ +0a6ac4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6ac8: 6e10 9c2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.invalidateViews:()V // method@2d9c │ │ +0a6ace: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1000 │ │ 0x0005 line=1001 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -180261,17 +180289,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a69e4: |[0a69e4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isDrawingListUnderStickyHeader:()Z │ │ -0a69f4: 5510 9913 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ -0a69f8: 0f00 |0002: return v0 │ │ +0a6ad0: |[0a6ad0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isDrawingListUnderStickyHeader:()Z │ │ +0a6ae0: 5510 9913 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ +0a6ae4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #38 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180279,24 +180307,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a69fc: |[0a69fc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isFastScrollAlwaysVisible:()Z │ │ -0a6a0c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a6a10: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0a6a14: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ -0a6a18: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a6a1a: 0f00 |0007: return v0 │ │ -0a6a1c: 5420 9a13 |0008: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6a20: 6e10 9d2d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isFastScrollAlwaysVisible:()Z // method@2d9d │ │ -0a6a26: 0a00 |000d: move-result v0 │ │ -0a6a28: 28f9 |000e: goto 0007 // -0007 │ │ +0a6ae8: |[0a6ae8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isFastScrollAlwaysVisible:()Z │ │ +0a6af8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a6afc: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0a6b00: 3510 0400 |0004: if-ge v0, v1, 0008 // +0004 │ │ +0a6b04: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a6b06: 0f00 |0007: return v0 │ │ +0a6b08: 5420 9a13 |0008: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6b0c: 6e10 9d2d 0000 |000a: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isFastScrollAlwaysVisible:()Z // method@2d9d │ │ +0a6b12: 0a00 |000d: move-result v0 │ │ +0a6b14: 28f9 |000e: goto 0007 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1069 │ │ 0x0006 line=1070 │ │ 0x0007 line=1072 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180306,19 +180334,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6a2c: |[0a6a2c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isHorizontalScrollBarEnabled:()Z │ │ -0a6a3c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6a40: 6e10 9f2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isHorizontalScrollBarEnabled:()Z // method@2d9f │ │ -0a6a46: 0a00 |0005: move-result v0 │ │ -0a6a48: 0f00 |0006: return v0 │ │ +0a6b18: |[0a6b18] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isHorizontalScrollBarEnabled:()Z │ │ +0a6b28: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6b2c: 6e10 9f2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isHorizontalScrollBarEnabled:()Z // method@2d9f │ │ +0a6b32: 0a00 |0005: move-result v0 │ │ +0a6b34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #40 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180326,19 +180354,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6a4c: |[0a6a4c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isStackFromBottom:()Z │ │ -0a6a5c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6a60: 6e10 a12d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isStackFromBottom:()Z // method@2da1 │ │ -0a6a66: 0a00 |0005: move-result v0 │ │ -0a6a68: 0f00 |0006: return v0 │ │ +0a6b38: |[0a6b38] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isStackFromBottom:()Z │ │ +0a6b48: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6b4c: 6e10 a12d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isStackFromBottom:()Z // method@2da1 │ │ +0a6b52: 0a00 |0005: move-result v0 │ │ +0a6b54: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #41 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180346,19 +180374,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a6a6c: |[0a6a6c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isVerticalScrollBarEnabled:()Z │ │ -0a6a7c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6a80: 6e10 a22d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isVerticalScrollBarEnabled:()Z // method@2da2 │ │ -0a6a86: 0a00 |0005: move-result v0 │ │ -0a6a88: 0f00 |0006: return v0 │ │ +0a6b58: |[0a6b58] se.emilsjolander.stickylistheaders.StickyListHeadersListView.isVerticalScrollBarEnabled:()Z │ │ +0a6b68: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6b6c: 6e10 a22d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.isVerticalScrollBarEnabled:()Z // method@2da2 │ │ +0a6b72: 0a00 |0005: move-result v0 │ │ +0a6b74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=820 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #42 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -180366,43 +180394,43 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 54 16-bit code units │ │ -0a6a8c: |[0a6a8c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onLayout:(ZIIII)V │ │ -0a6a9c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a6a9e: 5462 9a13 |0001: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6aa2: 5463 9a13 |0003: iget-object v3, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6aa6: 6e10 932d 0300 |0005: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getMeasuredWidth:()I // method@2d93 │ │ -0a6aac: 0a03 |0008: move-result v3 │ │ -0a6aae: 6e10 122d 0600 |0009: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeight:()I // method@2d12 │ │ -0a6ab4: 0a04 |000c: move-result v4 │ │ -0a6ab6: 6e54 a32d 5235 |000d: invoke-virtual {v2, v5, v5, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.layout:(IIII)V // method@2da3 │ │ -0a6abc: 5462 9413 |0010: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6ac0: 3802 2300 |0012: if-eqz v2, 0035 // +0023 │ │ -0a6ac4: 5462 9413 |0014: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6ac8: 6e10 fd21 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0a6ace: 0c01 |0019: move-result-object v1 │ │ -0a6ad0: 1f01 4304 |001a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -0a6ad4: 5210 710c |001c: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0c71 │ │ -0a6ad8: 5462 9413 |001e: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6adc: 5263 a013 |0020: iget v3, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a6ae0: 5464 9413 |0022: iget-object v4, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6ae4: 6e10 0422 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0a6aea: 0a04 |0027: move-result v4 │ │ -0a6aec: 5265 a013 |0028: iget v5, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a6af0: b054 |002a: add-int/2addr v4, v5 │ │ -0a6af2: 5465 9413 |002b: iget-object v5, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6af6: 6e10 0122 0500 |002d: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a6afc: 0a05 |0030: move-result v5 │ │ -0a6afe: b005 |0031: add-int/2addr v5, v0 │ │ -0a6b00: 6e55 3622 3240 |0032: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0a6b06: 0e00 |0035: return-void │ │ +0a6b78: |[0a6b78] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onLayout:(ZIIII)V │ │ +0a6b88: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a6b8a: 5462 9a13 |0001: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6b8e: 5463 9a13 |0003: iget-object v3, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6b92: 6e10 932d 0300 |0005: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getMeasuredWidth:()I // method@2d93 │ │ +0a6b98: 0a03 |0008: move-result v3 │ │ +0a6b9a: 6e10 122d 0600 |0009: invoke-virtual {v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeight:()I // method@2d12 │ │ +0a6ba0: 0a04 |000c: move-result v4 │ │ +0a6ba2: 6e54 a32d 5235 |000d: invoke-virtual {v2, v5, v5, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.layout:(IIII)V // method@2da3 │ │ +0a6ba8: 5462 9413 |0010: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6bac: 3802 2300 |0012: if-eqz v2, 0035 // +0023 │ │ +0a6bb0: 5462 9413 |0014: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6bb4: 6e10 fd21 0200 |0016: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0a6bba: 0c01 |0019: move-result-object v1 │ │ +0a6bbc: 1f01 4304 |001a: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0a6bc0: 5210 710c |001c: iget v0, v1, Landroid/view/ViewGroup$MarginLayoutParams;.topMargin:I // field@0c71 │ │ +0a6bc4: 5462 9413 |001e: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6bc8: 5263 a013 |0020: iget v3, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a6bcc: 5464 9413 |0022: iget-object v4, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6bd0: 6e10 0422 0400 |0024: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0a6bd6: 0a04 |0027: move-result v4 │ │ +0a6bd8: 5265 a013 |0028: iget v5, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a6bdc: b054 |002a: add-int/2addr v4, v5 │ │ +0a6bde: 5465 9413 |002b: iget-object v5, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6be2: 6e10 0122 0500 |002d: invoke-virtual {v5}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a6be8: 0a05 |0030: move-result v5 │ │ +0a6bea: b005 |0031: add-int/2addr v5, v0 │ │ +0a6bec: 6e55 3622 3240 |0032: invoke-virtual {v2, v3, v0, v4, v5}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0a6bf2: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=265 │ │ 0x0010 line=266 │ │ 0x0014 line=267 │ │ 0x001c line=268 │ │ 0x001e line=269 │ │ @@ -180424,19 +180452,19 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0a6b08: |[0a6b08] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onMeasure:(II)V │ │ -0a6b18: 6f30 0624 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@2406 │ │ -0a6b1e: 5410 9413 |0003: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6b22: 7020 2b2d 0100 |0005: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureHeader:(Landroid/view/View;)V // method@2d2b │ │ -0a6b28: 0e00 |0008: return-void │ │ +0a6bf4: |[0a6bf4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onMeasure:(II)V │ │ +0a6c04: 6f30 0624 2103 |0000: invoke-super {v1, v2, v3}, Landroid/widget/FrameLayout;.onMeasure:(II)V // method@2406 │ │ +0a6c0a: 5410 9413 |0003: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a6c0e: 7020 2b2d 0100 |0005: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.measureHeader:(Landroid/view/View;)V // method@2d2b │ │ +0a6c14: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0003 line=236 │ │ 0x0008 line=237 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180448,20 +180476,20 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a6b2c: |[0a6b2c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0a6b3c: 6200 6c0c |0000: sget-object v0, Landroid/view/View$BaseSavedState;.EMPTY_STATE:Landroid/view/AbsSavedState; // field@0c6c │ │ -0a6b40: 6f20 0724 0100 |0002: invoke-super {v1, v0}, Landroid/widget/FrameLayout;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2407 │ │ -0a6b46: 5410 9a13 |0005: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6b4a: 6e20 a52d 2000 |0007: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2da5 │ │ -0a6b50: 0e00 |000a: return-void │ │ +0a6c18: |[0a6c18] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0a6c28: 6200 6c0c |0000: sget-object v0, Landroid/view/View$BaseSavedState;.EMPTY_STATE:Landroid/view/AbsSavedState; // field@0c6c │ │ +0a6c2c: 6f20 0724 0100 |0002: invoke-super {v1, v0}, Landroid/widget/FrameLayout;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2407 │ │ +0a6c32: 5410 9a13 |0005: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6c36: 6e20 a52d 2000 |0007: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@2da5 │ │ +0a6c3c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1105 │ │ 0x0005 line=1106 │ │ 0x000a line=1107 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180472,27 +180500,27 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a6b54: |[0a6b54] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0a6b64: 6f10 0824 0300 |0000: invoke-super {v3}, Landroid/widget/FrameLayout;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2408 │ │ -0a6b6a: 0c00 |0003: move-result-object v0 │ │ -0a6b6c: 6201 6c0c |0004: sget-object v1, Landroid/view/View$BaseSavedState;.EMPTY_STATE:Landroid/view/AbsSavedState; // field@0c6c │ │ -0a6b70: 3210 0a00 |0006: if-eq v0, v1, 0010 // +000a │ │ -0a6b74: 2201 9305 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a6b78: 1a02 8105 |000a: const-string v2, "Handling non empty state of parent class is not implemented" // string@0581 │ │ -0a6b7c: 7020 da2a 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a6b82: 2701 |000f: throw v1 │ │ -0a6b84: 5431 9a13 |0010: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6b88: 6e10 a62d 0100 |0012: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2da6 │ │ -0a6b8e: 0c01 |0015: move-result-object v1 │ │ -0a6b90: 1101 |0016: return-object v1 │ │ +0a6c40: |[0a6c40] se.emilsjolander.stickylistheaders.StickyListHeadersListView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0a6c50: 6f10 0824 0300 |0000: invoke-super {v3}, Landroid/widget/FrameLayout;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2408 │ │ +0a6c56: 0c00 |0003: move-result-object v0 │ │ +0a6c58: 6201 6c0c |0004: sget-object v1, Landroid/view/View$BaseSavedState;.EMPTY_STATE:Landroid/view/AbsSavedState; // field@0c6c │ │ +0a6c5c: 3210 0a00 |0006: if-eq v0, v1, 0010 // +000a │ │ +0a6c60: 2201 9305 |0008: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a6c64: 1a02 8105 |000a: const-string v2, "Handling non empty state of parent class is not implemented" // string@0581 │ │ +0a6c68: 7020 da2a 2100 |000c: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a6c6e: 2701 |000f: throw v1 │ │ +0a6c70: 5431 9a13 |0010: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6c74: 6e10 a62d 0100 |0012: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.onSaveInstanceState:()Landroid/os/Parcelable; // method@2da6 │ │ +0a6c7a: 0c01 |0015: move-result-object v1 │ │ +0a6c7c: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0004 line=1097 │ │ 0x0008 line=1098 │ │ 0x0010 line=1100 │ │ locals : │ │ @@ -180504,21 +180532,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0a6b94: |[0a6b94] se.emilsjolander.stickylistheaders.StickyListHeadersListView.recomputePadding:()V │ │ -0a6ba4: 5240 a013 |0000: iget v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a6ba8: 5241 a213 |0002: iget v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a6bac: 5242 a113 |0004: iget v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a6bb0: 5243 9f13 |0006: iget v3, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ -0a6bb4: 6e53 4e2d 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setPadding:(IIII)V // method@2d4e │ │ -0a6bba: 0e00 |000b: return-void │ │ +0a6c80: |[0a6c80] se.emilsjolander.stickylistheaders.StickyListHeadersListView.recomputePadding:()V │ │ +0a6c90: 5240 a013 |0000: iget v0, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a6c94: 5241 a213 |0002: iget v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a6c98: 5242 a113 |0004: iget v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a6c9c: 5243 9f13 |0006: iget v3, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ +0a6ca0: 6e53 4e2d 0421 |0008: invoke-virtual {v4, v0, v1, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setPadding:(IIII)V // method@2d4e │ │ +0a6ca6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1029 │ │ 0x000b line=1030 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -180527,18 +180555,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6bbc: |[0a6bbc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.removeFooterView:(Landroid/view/View;)V │ │ -0a6bcc: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6bd0: 6e20 a92d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.removeFooterView:(Landroid/view/View;)Z // method@2da9 │ │ -0a6bd6: 0e00 |0005: return-void │ │ +0a6ca8: |[0a6ca8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.removeFooterView:(Landroid/view/View;)V │ │ +0a6cb8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6cbc: 6e20 a92d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.removeFooterView:(Landroid/view/View;)Z // method@2da9 │ │ +0a6cc2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ 0x0005 line=804 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -180548,18 +180576,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6bd8: |[0a6bd8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.removeHeaderView:(Landroid/view/View;)V │ │ -0a6be8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6bec: 6e20 aa2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.removeHeaderView:(Landroid/view/View;)Z // method@2daa │ │ -0a6bf2: 0e00 |0005: return-void │ │ +0a6cc4: |[0a6cc4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.removeHeaderView:(Landroid/view/View;)V │ │ +0a6cd4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6cd8: 6e20 aa2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.removeHeaderView:(Landroid/view/View;)Z // method@2daa │ │ +0a6cde: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ 0x0005 line=788 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -180569,73 +180597,73 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0a6bf4: |[0a6bf4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ -0a6c04: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6c06: 3904 1f00 |0001: if-nez v4, 0020 // +001f │ │ -0a6c0a: 5430 8d13 |0003: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c0e: 2000 0e06 |0005: instance-of v0, v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; // type@060e │ │ -0a6c12: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0a6c16: 5430 8d13 |0009: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c1a: 1f00 0e06 |000b: check-cast v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; // type@060e │ │ -0a6c1e: 5b02 8413 |000d: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ -0a6c22: 5430 8d13 |000f: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c26: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ -0a6c2a: 5430 8d13 |0013: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c2e: 5b02 4d13 |0015: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0a6c32: 5430 9a13 |0017: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6c36: 6e20 ab2d 2000 |0019: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2dab │ │ -0a6c3c: 7010 fd2c 0300 |001c: invoke-direct {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ -0a6c42: 0e00 |001f: return-void │ │ -0a6c44: 5430 8d13 |0020: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c48: 3800 0900 |0022: if-eqz v0, 002b // +0009 │ │ -0a6c4c: 5430 8d13 |0024: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c50: 5431 9013 |0026: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDataSetObserver:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // field@1390 │ │ -0a6c54: 6e20 712c 1000 |0028: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2c71 │ │ -0a6c5a: 2040 8e04 |002b: instance-of v0, v4, Landroid/widget/SectionIndexer; // type@048e │ │ -0a6c5e: 3800 3d00 |002d: if-eqz v0, 006a // +003d │ │ -0a6c62: 2200 0e06 |002f: new-instance v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; // type@060e │ │ -0a6c66: 6e10 092d 0300 |0031: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getContext:()Landroid/content/Context; // method@2d09 │ │ -0a6c6c: 0c01 |0034: move-result-object v1 │ │ -0a6c6e: 7030 be2c 1004 |0035: invoke-direct {v0, v1, v4}, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2cbe │ │ -0a6c74: 5b30 8d13 |0038: iput-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c78: 2200 1306 |003a: new-instance v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // type@0613 │ │ -0a6c7c: 7030 d72c 3002 |003c: invoke-direct {v0, v3, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2cd7 │ │ -0a6c82: 5b30 9013 |003f: iput-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDataSetObserver:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // field@1390 │ │ -0a6c86: 5430 8d13 |0041: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6c8a: 5431 9013 |0043: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDataSetObserver:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // field@1390 │ │ -0a6c8e: 6e20 6d2c 1000 |0045: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2c6d │ │ -0a6c94: 5430 9b13 |0048: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ -0a6c98: 3800 2c00 |004a: if-eqz v0, 0076 // +002c │ │ -0a6c9c: 5430 8d13 |004c: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6ca0: 2201 1406 |004e: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; // type@0614 │ │ -0a6ca4: 7030 db2c 3102 |0050: invoke-direct {v1, v3, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2cdb │ │ -0a6caa: 6e20 6f2c 1000 |0053: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ -0a6cb0: 5430 8d13 |0056: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6cb4: 5431 9113 |0058: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a6cb8: 5232 9213 |005a: iget v2, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a6cbc: 6e30 6e2c 1002 |005c: invoke-virtual {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setDivider:(Landroid/graphics/drawable/Drawable;I)V // method@2c6e │ │ -0a6cc2: 5430 9a13 |005f: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6cc6: 5431 8d13 |0061: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6cca: 6e20 ab2d 1000 |0063: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2dab │ │ -0a6cd0: 7010 fd2c 0300 |0066: invoke-direct {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ -0a6cd6: 28b6 |0069: goto 001f // -004a │ │ -0a6cd8: 2200 0006 |006a: new-instance v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper; // type@0600 │ │ -0a6cdc: 6e10 092d 0300 |006c: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getContext:()Landroid/content/Context; // method@2d09 │ │ -0a6ce2: 0c01 |006f: move-result-object v1 │ │ -0a6ce4: 7030 522c 1004 |0070: invoke-direct {v0, v1, v4}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2c52 │ │ -0a6cea: 5b30 8d13 |0073: iput-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6cee: 28c5 |0075: goto 003a // -003b │ │ -0a6cf0: 5430 8d13 |0076: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6cf4: 6e20 6f2c 2000 |0078: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ -0a6cfa: 28db |007b: goto 0056 // -0025 │ │ +0a6ce0: |[0a6ce0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ +0a6cf0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a6cf2: 3904 1f00 |0001: if-nez v4, 0020 // +001f │ │ +0a6cf6: 5430 8d13 |0003: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6cfa: 2000 0e06 |0005: instance-of v0, v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; // type@060e │ │ +0a6cfe: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0a6d02: 5430 8d13 |0009: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d06: 1f00 0e06 |000b: check-cast v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; // type@060e │ │ +0a6d0a: 5b02 8413 |000d: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ +0a6d0e: 5430 8d13 |000f: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d12: 3800 0600 |0011: if-eqz v0, 0017 // +0006 │ │ +0a6d16: 5430 8d13 |0013: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d1a: 5b02 4d13 |0015: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0a6d1e: 5430 9a13 |0017: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6d22: 6e20 ab2d 2000 |0019: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2dab │ │ +0a6d28: 7010 fd2c 0300 |001c: invoke-direct {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ +0a6d2e: 0e00 |001f: return-void │ │ +0a6d30: 5430 8d13 |0020: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d34: 3800 0900 |0022: if-eqz v0, 002b // +0009 │ │ +0a6d38: 5430 8d13 |0024: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d3c: 5431 9013 |0026: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDataSetObserver:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // field@1390 │ │ +0a6d40: 6e20 712c 1000 |0028: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2c71 │ │ +0a6d46: 2040 8e04 |002b: instance-of v0, v4, Landroid/widget/SectionIndexer; // type@048e │ │ +0a6d4a: 3800 3d00 |002d: if-eqz v0, 006a // +003d │ │ +0a6d4e: 2200 0e06 |002f: new-instance v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; // type@060e │ │ +0a6d52: 6e10 092d 0300 |0031: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getContext:()Landroid/content/Context; // method@2d09 │ │ +0a6d58: 0c01 |0034: move-result-object v1 │ │ +0a6d5a: 7030 be2c 1004 |0035: invoke-direct {v0, v1, v4}, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2cbe │ │ +0a6d60: 5b30 8d13 |0038: iput-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d64: 2200 1306 |003a: new-instance v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // type@0613 │ │ +0a6d68: 7030 d72c 3002 |003c: invoke-direct {v0, v3, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2cd7 │ │ +0a6d6e: 5b30 9013 |003f: iput-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDataSetObserver:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // field@1390 │ │ +0a6d72: 5430 8d13 |0041: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d76: 5431 9013 |0043: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDataSetObserver:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperDataSetObserver; // field@1390 │ │ +0a6d7a: 6e20 6d2c 1000 |0045: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2c6d │ │ +0a6d80: 5430 9b13 |0048: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ +0a6d84: 3800 2c00 |004a: if-eqz v0, 0076 // +002c │ │ +0a6d88: 5430 8d13 |004c: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6d8c: 2201 1406 |004e: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; // type@0614 │ │ +0a6d90: 7030 db2c 3102 |0050: invoke-direct {v1, v3, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2cdb │ │ +0a6d96: 6e20 6f2c 1000 |0053: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ +0a6d9c: 5430 8d13 |0056: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6da0: 5431 9113 |0058: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a6da4: 5232 9213 |005a: iget v2, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a6da8: 6e30 6e2c 1002 |005c: invoke-virtual {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setDivider:(Landroid/graphics/drawable/Drawable;I)V // method@2c6e │ │ +0a6dae: 5430 9a13 |005f: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6db2: 5431 8d13 |0061: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6db6: 6e20 ab2d 1000 |0063: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2dab │ │ +0a6dbc: 7010 fd2c 0300 |0066: invoke-direct {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ +0a6dc2: 28b6 |0069: goto 001f // -004a │ │ +0a6dc4: 2200 0006 |006a: new-instance v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper; // type@0600 │ │ +0a6dc8: 6e10 092d 0300 |006c: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getContext:()Landroid/content/Context; // method@2d09 │ │ +0a6dce: 0c01 |006f: move-result-object v1 │ │ +0a6dd0: 7030 522c 1004 |0070: invoke-direct {v0, v1, v4}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2c52 │ │ +0a6dd6: 5b30 8d13 |0073: iput-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6dda: 28c5 |0075: goto 003a // -003b │ │ +0a6ddc: 5430 8d13 |0076: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6de0: 6e20 6f2c 2000 |0078: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ +0a6de6: 28db |007b: goto 0056 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=691 │ │ 0x0003 line=692 │ │ 0x0009 line=693 │ │ 0x000f line=695 │ │ 0x0013 line=696 │ │ @@ -180664,26 +180692,26 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a6cfc: |[0a6cfc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setAreHeadersSticky:(Z)V │ │ -0a6d0c: 5c12 8e13 |0000: iput-boolean v2, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ -0a6d10: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -0a6d14: 7010 fd2c 0100 |0004: invoke-direct {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ -0a6d1a: 5410 9a13 |0007: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6d1e: 6e10 9b2d 0000 |0009: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.invalidate:()V // method@2d9b │ │ -0a6d24: 0e00 |000c: return-void │ │ -0a6d26: 5410 9a13 |000d: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6d2a: 6e10 8d2d 0000 |000f: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ -0a6d30: 0a00 |0012: move-result v0 │ │ -0a6d32: 7020 642d 0100 |0013: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateOrClearHeader:(I)V // method@2d64 │ │ -0a6d38: 28f1 |0016: goto 0007 // -000f │ │ +0a6de8: |[0a6de8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setAreHeadersSticky:(Z)V │ │ +0a6df8: 5c12 8e13 |0000: iput-boolean v2, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAreHeadersSticky:Z // field@138e │ │ +0a6dfc: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +0a6e00: 7010 fd2c 0100 |0004: invoke-direct {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.clearHeader:()V // method@2cfd │ │ +0a6e06: 5410 9a13 |0007: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6e0a: 6e10 9b2d 0000 |0009: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.invalidate:()V // method@2d9b │ │ +0a6e10: 0e00 |000c: return-void │ │ +0a6e12: 5410 9a13 |000d: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6e16: 6e10 8d2d 0000 |000f: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ +0a6e1c: 0a00 |0012: move-result v0 │ │ +0a6e1e: 7020 642d 0100 |0013: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateOrClearHeader:(I)V // method@2d64 │ │ +0a6e24: 28f1 |0016: goto 0007 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0002 line=586 │ │ 0x0004 line=587 │ │ 0x0007 line=592 │ │ 0x000c line=593 │ │ @@ -180697,18 +180725,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6d3c: |[0a6d3c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setBlockLayoutChildren:(Z)V │ │ -0a6d4c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6d50: 6e20 ac2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setBlockLayoutChildren:(Z)V // method@2dac │ │ -0a6d56: 0e00 |0005: return-void │ │ +0a6e28: |[0a6e28] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setBlockLayoutChildren:(Z)V │ │ +0a6e38: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6e3c: 6e20 ac2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setBlockLayoutChildren:(Z)V // method@2dac │ │ +0a6e42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1120 │ │ 0x0005 line=1121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 blockLayoutChildren Z │ │ @@ -180718,18 +180746,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6d58: |[0a6d58] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setChoiceMode:(I)V │ │ -0a6d68: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6d6c: 6e20 ae2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setChoiceMode:(I)V // method@2dae │ │ -0a6d72: 0e00 |0005: return-void │ │ +0a6e44: |[0a6e44] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setChoiceMode:(I)V │ │ +0a6e54: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6e58: 6e20 ae2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setChoiceMode:(I)V // method@2dae │ │ +0a6e5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0005 line=944 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 choiceMode I │ │ @@ -180739,21 +180767,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a6d74: |[0a6d74] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setClipToPadding:(Z)V │ │ -0a6d84: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6d88: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0a6d8c: 5410 9a13 |0004: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6d90: 6e20 af2d 2000 |0006: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setClipToPadding:(Z)V // method@2daf │ │ -0a6d96: 5c12 8f13 |0009: iput-boolean v2, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a6d9a: 0e00 |000b: return-void │ │ +0a6e60: |[0a6e60] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setClipToPadding:(Z)V │ │ +0a6e70: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6e74: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0a6e78: 5410 9a13 |0004: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6e7c: 6e20 af2d 2000 |0006: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setClipToPadding:(Z)V // method@2daf │ │ +0a6e82: 5c12 8f13 |0009: iput-boolean v2, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a6e86: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1005 │ │ 0x0004 line=1006 │ │ 0x0009 line=1008 │ │ 0x000b line=1009 │ │ locals : │ │ @@ -180765,23 +180793,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0a6d9c: |[0a6d9c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setDivider:(Landroid/graphics/drawable/Drawable;)V │ │ -0a6dac: 5b34 9113 |0000: iput-object v4, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a6db0: 5430 8d13 |0002: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6db4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0a6db8: 5430 8d13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6dbc: 5431 9113 |0008: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a6dc0: 5232 9213 |000a: iget v2, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a6dc4: 6e30 6e2c 1002 |000c: invoke-virtual {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setDivider:(Landroid/graphics/drawable/Drawable;I)V // method@2c6e │ │ -0a6dca: 0e00 |000f: return-void │ │ +0a6e88: |[0a6e88] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setDivider:(Landroid/graphics/drawable/Drawable;)V │ │ +0a6e98: 5b34 9113 |0000: iput-object v4, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a6e9c: 5430 8d13 |0002: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6ea0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0a6ea4: 5430 8d13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6ea8: 5431 9113 |0008: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a6eac: 5232 9213 |000a: iget v2, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a6eb0: 6e30 6e2c 1002 |000c: invoke-virtual {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setDivider:(Landroid/graphics/drawable/Drawable;I)V // method@2c6e │ │ +0a6eb6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0002 line=732 │ │ 0x0006 line=733 │ │ 0x000f line=735 │ │ locals : │ │ @@ -180793,23 +180821,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0a6dcc: |[0a6dcc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setDividerHeight:(I)V │ │ -0a6ddc: 5934 9213 |0000: iput v4, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a6de0: 5430 8d13 |0002: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6de4: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0a6de8: 5430 8d13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6dec: 5431 9113 |0008: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ -0a6df0: 5232 9213 |000a: iget v2, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ -0a6df4: 6e30 6e2c 1002 |000c: invoke-virtual {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setDivider:(Landroid/graphics/drawable/Drawable;I)V // method@2c6e │ │ -0a6dfa: 0e00 |000f: return-void │ │ +0a6eb8: |[0a6eb8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setDividerHeight:(I)V │ │ +0a6ec8: 5934 9213 |0000: iput v4, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a6ecc: 5430 8d13 |0002: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6ed0: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0a6ed4: 5430 8d13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a6ed8: 5431 9113 |0008: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDivider:Landroid/graphics/drawable/Drawable; // field@1391 │ │ +0a6edc: 5232 9213 |000a: iget v2, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mDividerHeight:I // field@1392 │ │ +0a6ee0: 6e30 6e2c 1002 |000c: invoke-virtual {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setDivider:(Landroid/graphics/drawable/Drawable;I)V // method@2c6e │ │ +0a6ee6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=738 │ │ 0x0002 line=739 │ │ 0x0006 line=740 │ │ 0x000f line=742 │ │ locals : │ │ @@ -180821,20 +180849,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a6dfc: |[0a6dfc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setDrawingListUnderStickyHeader:(Z)V │ │ -0a6e0c: 5c23 9913 |0000: iput-boolean v3, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ -0a6e10: 5420 9a13 |0002: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6e14: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a6e16: 6e20 ca2d 1000 |0005: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTopClippingLength:(I)V // method@2dca │ │ -0a6e1c: 0e00 |0008: return-void │ │ +0a6ee8: |[0a6ee8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setDrawingListUnderStickyHeader:(Z)V │ │ +0a6ef8: 5c23 9913 |0000: iput-boolean v3, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mIsDrawingListUnderStickyHeader:Z // field@1399 │ │ +0a6efc: 5420 9a13 |0002: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6f00: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a6f02: 6e20 ca2d 1000 |0005: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTopClippingLength:(I)V // method@2dca │ │ +0a6f08: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ 0x0002 line=625 │ │ 0x0008 line=626 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180845,18 +180873,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6e20: |[0a6e20] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setEmptyView:(Landroid/view/View;)V │ │ -0a6e30: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6e34: 6e20 b32d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setEmptyView:(Landroid/view/View;)V // method@2db3 │ │ -0a6e3a: 0e00 |0005: return-void │ │ +0a6f0c: |[0a6f0c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setEmptyView:(Landroid/view/View;)V │ │ +0a6f1c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6f20: 6e20 b32d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setEmptyView:(Landroid/view/View;)V // method@2db3 │ │ +0a6f26: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ 0x0005 line=812 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -180866,22 +180894,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a6e3c: |[0a6e3c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setFastScrollAlwaysVisible:(Z)V │ │ -0a6e4c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0a6e50: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a6e56: 0a00 |0005: move-result v0 │ │ -0a6e58: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a6e5c: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6e60: 6e20 b52d 2000 |000a: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollAlwaysVisible:(Z)V // method@2db5 │ │ -0a6e66: 0e00 |000d: return-void │ │ +0a6f28: |[0a6f28] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setFastScrollAlwaysVisible:(Z)V │ │ +0a6f38: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0a6f3c: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a6f42: 0a00 |0005: move-result v0 │ │ +0a6f44: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a6f48: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6f4c: 6e20 b52d 2000 |000a: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollAlwaysVisible:(Z)V // method@2db5 │ │ +0a6f52: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1058 │ │ 0x0008 line=1059 │ │ 0x000d line=1061 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180892,18 +180920,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6e68: |[0a6e68] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setFastScrollEnabled:(Z)V │ │ -0a6e78: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6e7c: 6e20 b62d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollEnabled:(Z)V // method@2db6 │ │ -0a6e82: 0e00 |0005: return-void │ │ +0a6f54: |[0a6f54] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setFastScrollEnabled:(Z)V │ │ +0a6f64: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6f68: 6e20 b62d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setFastScrollEnabled:(Z)V // method@2db6 │ │ +0a6f6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ 0x0005 line=1054 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 fastScrollEnabled Z │ │ @@ -180913,18 +180941,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6e84: |[0a6e84] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setHorizontalScrollBarEnabled:(Z)V │ │ -0a6e94: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6e98: 6e20 b82d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalScrollBarEnabled:(Z)V // method@2db8 │ │ -0a6e9e: 0e00 |0005: return-void │ │ +0a6f70: |[0a6f70] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setHorizontalScrollBarEnabled:(Z)V │ │ +0a6f80: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6f84: 6e20 b82d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setHorizontalScrollBarEnabled:(Z)V // method@2db8 │ │ +0a6f8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=835 │ │ 0x0005 line=836 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 horizontalScrollBarEnabled Z │ │ @@ -180934,18 +180962,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0a6ea0: |[0a6ea0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setItemChecked:(IZ)V │ │ -0a6eb0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6eb4: 6e30 b92d 2003 |0002: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setItemChecked:(IZ)V // method@2db9 │ │ -0a6eba: 0e00 |0005: return-void │ │ +0a6f8c: |[0a6f8c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setItemChecked:(IZ)V │ │ +0a6f9c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6fa0: 6e30 b92d 2003 |0002: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setItemChecked:(IZ)V // method@2db9 │ │ +0a6fa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ 0x0005 line=949 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -180956,22 +180984,22 @@ │ │ type : '(Landroid/widget/AbsListView$MultiChoiceModeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a6ebc: |[0a6ebc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V │ │ -0a6ecc: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0a6ed0: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a6ed6: 0a00 |0005: move-result v0 │ │ -0a6ed8: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a6edc: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6ee0: 6e20 bb2d 2000 |000a: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@2dbb │ │ -0a6ee6: 0e00 |000d: return-void │ │ +0a6fa8: |[0a6fa8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V │ │ +0a6fb8: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0a6fbc: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a6fc2: 0a00 |0005: move-result v0 │ │ +0a6fc4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a6fc8: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6fcc: 6e20 bb2d 2000 |000a: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@2dbb │ │ +0a6fd2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1089 │ │ 0x0008 line=1090 │ │ 0x000d line=1092 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -180982,18 +181010,18 @@ │ │ type : '(Landroid/view/View$OnCreateContextMenuListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6ee8: |[0a6ee8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V │ │ -0a6ef8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6efc: 6e20 bc2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2dbc │ │ -0a6f02: 0e00 |0005: return-void │ │ +0a6fd4: |[0a6fd4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V │ │ +0a6fe4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a6fe8: 6e20 bc2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnCreateContextMenuListener:(Landroid/view/View$OnCreateContextMenuListener;)V // method@2dbc │ │ +0a6fee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=991 │ │ 0x0005 line=992 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 l Landroid/view/View$OnCreateContextMenuListener; │ │ @@ -181003,35 +181031,35 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 42 16-bit code units │ │ -0a6f04: |[0a6f04] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;)V │ │ -0a6f14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a6f16: 5b34 9b13 |0001: iput-object v4, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ -0a6f1a: 5430 8d13 |0003: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6f1e: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ -0a6f22: 5430 9b13 |0007: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ -0a6f26: 3800 1b00 |0009: if-eqz v0, 0024 // +001b │ │ -0a6f2a: 5430 8d13 |000b: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6f2e: 2201 1406 |000d: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; // type@0614 │ │ -0a6f32: 7030 db2c 3102 |000f: invoke-direct {v1, v3, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2cdb │ │ -0a6f38: 6e20 6f2c 1000 |0012: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ -0a6f3e: 5430 9413 |0015: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6f42: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ -0a6f46: 5430 9413 |0019: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ -0a6f4a: 2201 1106 |001b: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2; // type@0611 │ │ -0a6f4e: 7020 d22c 3100 |001d: invoke-direct {v1, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cd2 │ │ -0a6f54: 6e20 6722 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0a6f5a: 0e00 |0023: return-void │ │ -0a6f5c: 5430 8d13 |0024: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a6f60: 6e20 6f2c 2000 |0026: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ -0a6f66: 28fa |0029: goto 0023 // -0006 │ │ +0a6ff0: |[0a6ff0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;)V │ │ +0a7000: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a7002: 5b34 9b13 |0001: iput-object v4, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ +0a7006: 5430 8d13 |0003: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a700a: 3800 1e00 |0005: if-eqz v0, 0023 // +001e │ │ +0a700e: 5430 9b13 |0007: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // field@139b │ │ +0a7012: 3800 1b00 |0009: if-eqz v0, 0024 // +001b │ │ +0a7016: 5430 8d13 |000b: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a701a: 2201 1406 |000d: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; // type@0614 │ │ +0a701e: 7030 db2c 3102 |000f: invoke-direct {v1, v3, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V // method@2cdb │ │ +0a7024: 6e20 6f2c 1000 |0012: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ +0a702a: 5430 9413 |0015: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a702e: 3800 0c00 |0017: if-eqz v0, 0023 // +000c │ │ +0a7032: 5430 9413 |0019: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mHeader:Landroid/view/View; // field@1394 │ │ +0a7036: 2201 1106 |001b: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2; // type@0611 │ │ +0a703a: 7020 d22c 3100 |001d: invoke-direct {v1, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$2;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cd2 │ │ +0a7040: 6e20 6722 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0a7046: 0e00 |0023: return-void │ │ +0a7048: 5430 8d13 |0024: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a704c: 6e20 6f2c 2000 |0026: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V // method@2c6f │ │ +0a7052: 28fa |0029: goto 0023 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=633 │ │ 0x0003 line=634 │ │ 0x0007 line=635 │ │ 0x000b line=636 │ │ 0x0015 line=638 │ │ @@ -181047,18 +181075,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6f68: |[0a6f68] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ -0a6f78: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6f7c: 6e20 bd2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2dbd │ │ -0a6f82: 0e00 |0005: return-void │ │ +0a7054: |[0a7054] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V │ │ +0a7064: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7068: 6e20 bd2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2dbd │ │ +0a706e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=771 │ │ 0x0005 line=772 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/AdapterView$OnItemClickListener; │ │ @@ -181068,18 +181096,18 @@ │ │ type : '(Landroid/widget/AdapterView$OnItemLongClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a6f84: |[0a6f84] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ -0a6f94: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a6f98: 6e20 be2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@2dbe │ │ -0a6f9e: 0e00 |0005: return-void │ │ +0a7070: |[0a7070] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V │ │ +0a7080: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7084: 6e20 be2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnItemLongClickListener:(Landroid/widget/AdapterView$OnItemLongClickListener;)V // method@2dbe │ │ +0a708a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ 0x0005 line=776 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/widget/AdapterView$OnItemLongClickListener; │ │ @@ -181089,17 +181117,17 @@ │ │ type : '(Landroid/widget/AbsListView$OnScrollListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6fa0: |[0a6fa0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V │ │ -0a6fb0: 5b01 9c13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnScrollListenerDelegate:Landroid/widget/AbsListView$OnScrollListener; // field@139c │ │ -0a6fb4: 0e00 |0002: return-void │ │ +0a708c: |[0a708c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnScrollListener:(Landroid/widget/AbsListView$OnScrollListener;)V │ │ +0a709c: 5b01 9c13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnScrollListenerDelegate:Landroid/widget/AbsListView$OnScrollListener; // field@139c │ │ +0a70a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=753 │ │ 0x0002 line=754 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0003 reg=1 onScrollListener Landroid/widget/AbsListView$OnScrollListener; │ │ @@ -181109,17 +181137,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6fb8: |[0a6fb8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnStickyHeaderChangedListener:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener;)V │ │ -0a6fc8: 5b01 9d13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; // field@139d │ │ -0a6fcc: 0e00 |0002: return-void │ │ +0a70a4: |[0a70a4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnStickyHeaderChangedListener:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener;)V │ │ +0a70b4: 5b01 9d13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; // field@139d │ │ +0a70b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0002 line=660 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0003 reg=1 listener Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderChangedListener; │ │ @@ -181129,17 +181157,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a6fd0: |[0a6fd0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnStickyHeaderOffsetChangedListener:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener;)V │ │ -0a6fe0: 5b01 9e13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderOffsetChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; // field@139e │ │ -0a6fe4: 0e00 |0002: return-void │ │ +0a70bc: |[0a70bc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnStickyHeaderOffsetChangedListener:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener;)V │ │ +0a70cc: 5b01 9e13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mOnStickyHeaderOffsetChangedListener:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; // field@139e │ │ +0a70d0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0002 line=656 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0003 reg=1 listener Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnStickyHeaderOffsetChangedListener; │ │ @@ -181149,25 +181177,25 @@ │ │ type : '(Landroid/view/View$OnTouchListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a6fe8: |[0a6fe8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V │ │ -0a6ff8: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ -0a6ffc: 5420 9a13 |0002: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7000: 2201 1206 |0004: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3; // type@0612 │ │ -0a7004: 7030 d42c 2103 |0006: invoke-direct {v1, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View$OnTouchListener;)V // method@2cd4 │ │ -0a700a: 6e20 c02d 1000 |0009: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2dc0 │ │ -0a7010: 0e00 |000c: return-void │ │ -0a7012: 5420 9a13 |000d: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7016: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0a7018: 6e20 c02d 1000 |0010: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2dc0 │ │ -0a701e: 28f9 |0013: goto 000c // -0007 │ │ +0a70d4: |[0a70d4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V │ │ +0a70e4: 3803 0d00 |0000: if-eqz v3, 000d // +000d │ │ +0a70e8: 5420 9a13 |0002: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a70ec: 2201 1206 |0004: new-instance v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3; // type@0612 │ │ +0a70f0: 7030 d42c 2103 |0006: invoke-direct {v1, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$3;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View$OnTouchListener;)V // method@2cd4 │ │ +0a70f6: 6e20 c02d 1000 |0009: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2dc0 │ │ +0a70fc: 0e00 |000c: return-void │ │ +0a70fe: 5420 9a13 |000d: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7102: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0a7104: 6e20 c02d 1000 |0010: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOnTouchListener:(Landroid/view/View$OnTouchListener;)V // method@2dc0 │ │ +0a710a: 28f9 |0013: goto 000c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=758 │ │ 0x0002 line=759 │ │ 0x000c line=768 │ │ 0x000d line=766 │ │ locals : │ │ @@ -181179,24 +181207,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a7020: |[0a7020] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOverScrollMode:(I)V │ │ -0a7030: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ -0a7034: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a703a: 0a00 |0005: move-result v0 │ │ -0a703c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0a7040: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7044: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0a7048: 5410 9a13 |000c: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a704c: 6e20 c12d 2000 |000e: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOverScrollMode:(I)V // method@2dc1 │ │ -0a7052: 0e00 |0011: return-void │ │ +0a710c: |[0a710c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setOverScrollMode:(I)V │ │ +0a711c: 1300 0900 |0000: const/16 v0, #int 9 // #9 │ │ +0a7120: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a7126: 0a00 |0005: move-result v0 │ │ +0a7128: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0a712c: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7130: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0a7134: 5410 9a13 |000c: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7138: 6e20 c12d 2000 |000e: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setOverScrollMode:(I)V // method@2dc1 │ │ +0a713e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=850 │ │ 0x0008 line=851 │ │ 0x000c line=852 │ │ 0x0011 line=855 │ │ locals : │ │ @@ -181208,27 +181236,27 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 25 16-bit code units │ │ -0a7054: |[0a7054] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setPadding:(IIII)V │ │ -0a7064: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a7066: 5923 a013 |0001: iput v3, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ -0a706a: 5924 a213 |0003: iput v4, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a706e: 5925 a113 |0005: iput v5, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ -0a7072: 5926 9f13 |0007: iput v6, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ -0a7076: 5420 9a13 |0009: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a707a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0a707e: 5420 9a13 |000d: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7082: 6e56 c22d 3054 |000f: invoke-virtual {v0, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setPadding:(IIII)V // method@2dc2 │ │ -0a7088: 6f51 1124 1211 |0012: invoke-super {v2, v1, v1, v1, v1}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@2411 │ │ -0a708e: 6e10 342d 0200 |0015: invoke-virtual {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requestLayout:()V // method@2d34 │ │ -0a7094: 0e00 |0018: return-void │ │ +0a7140: |[0a7140] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setPadding:(IIII)V │ │ +0a7150: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a7152: 5923 a013 |0001: iput v3, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingLeft:I // field@13a0 │ │ +0a7156: 5924 a213 |0003: iput v4, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a715a: 5925 a113 |0005: iput v5, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingRight:I // field@13a1 │ │ +0a715e: 5926 9f13 |0007: iput v6, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingBottom:I // field@139f │ │ +0a7162: 5420 9a13 |0009: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7166: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0a716a: 5420 9a13 |000d: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a716e: 6e56 c22d 3054 |000f: invoke-virtual {v0, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setPadding:(IIII)V // method@2dc2 │ │ +0a7174: 6f51 1124 1211 |0012: invoke-super {v2, v1, v1, v1, v1}, Landroid/widget/FrameLayout;.setPadding:(IIII)V // method@2411 │ │ +0a717a: 6e10 342d 0200 |0015: invoke-virtual {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requestLayout:()V // method@2d34 │ │ +0a7180: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1013 │ │ 0x0003 line=1014 │ │ 0x0005 line=1015 │ │ 0x0007 line=1016 │ │ 0x0009 line=1018 │ │ @@ -181248,18 +181276,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7098: |[0a7098] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setScrollBarStyle:(I)V │ │ -0a70a8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a70ac: 6e20 c32d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setScrollBarStyle:(I)V // method@2dc3 │ │ -0a70b2: 0e00 |0005: return-void │ │ +0a7184: |[0a7184] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setScrollBarStyle:(I)V │ │ +0a7194: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7198: 6e20 c32d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setScrollBarStyle:(I)V // method@2dc3 │ │ +0a719e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1076 │ │ 0x0005 line=1077 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 style I │ │ @@ -181269,18 +181297,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a70b4: |[0a70b4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelection:(I)V │ │ -0a70c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a70c6: 6e30 522d 2100 |0001: invoke-virtual {v1, v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setSelectionFromTop:(II)V // method@2d52 │ │ -0a70cc: 0e00 |0004: return-void │ │ +0a71a0: |[0a71a0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelection:(I)V │ │ +0a71b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a71b2: 6e30 522d 2100 |0001: invoke-virtual {v1, v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setSelectionFromTop:(II)V // method@2d52 │ │ +0a71b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ 0x0004 line=913 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0005 reg=2 position I │ │ @@ -181290,18 +181318,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a70d0: |[0a70d0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelectionAfterHeaderView:()V │ │ -0a70e0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a70e4: 6e10 c52d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelectionAfterHeaderView:()V // method@2dc5 │ │ -0a70ea: 0e00 |0005: return-void │ │ +0a71bc: |[0a71bc] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelectionAfterHeaderView:()V │ │ +0a71cc: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a71d0: 6e10 c52d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelectionAfterHeaderView:()V // method@2dc5 │ │ +0a71d6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=916 │ │ 0x0005 line=917 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -181310,31 +181338,31 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0a70ec: |[0a70ec] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelectionFromTop:(II)V │ │ -0a70fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a70fe: 5420 8d13 |0001: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a7102: 3900 0f00 |0003: if-nez v0, 0012 // +000f │ │ -0a7106: 0110 |0005: move v0, v1 │ │ -0a7108: b004 |0006: add-int/2addr v4, v0 │ │ -0a710a: 5520 8f13 |0007: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a710e: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -0a7112: b114 |000b: sub-int/2addr v4, v1 │ │ -0a7114: 5420 9a13 |000c: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7118: 6e30 c62d 3004 |000e: invoke-virtual {v0, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelectionFromTop:(II)V // method@2dc6 │ │ -0a711e: 0e00 |0011: return-void │ │ -0a7120: 6e20 102d 3200 |0012: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ -0a7126: 0a00 |0015: move-result v0 │ │ -0a7128: 28f0 |0016: goto 0006 // -0010 │ │ -0a712a: 5221 a213 |0017: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a712e: 28f2 |0019: goto 000b // -000e │ │ +0a71d8: |[0a71d8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelectionFromTop:(II)V │ │ +0a71e8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a71ea: 5420 8d13 |0001: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a71ee: 3900 0f00 |0003: if-nez v0, 0012 // +000f │ │ +0a71f2: 0110 |0005: move v0, v1 │ │ +0a71f4: b004 |0006: add-int/2addr v4, v0 │ │ +0a71f6: 5520 8f13 |0007: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a71fa: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +0a71fe: b114 |000b: sub-int/2addr v4, v1 │ │ +0a7200: 5420 9a13 |000c: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7204: 6e30 c62d 3004 |000e: invoke-virtual {v0, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelectionFromTop:(II)V // method@2dc6 │ │ +0a720a: 0e00 |0011: return-void │ │ +0a720c: 6e20 102d 3200 |0012: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ +0a7212: 0a00 |0015: move-result v0 │ │ +0a7214: 28f0 |0016: goto 0006 // -0010 │ │ +0a7216: 5221 a213 |0017: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a721a: 28f2 |0019: goto 000b // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=920 │ │ 0x0007 line=921 │ │ 0x000c line=922 │ │ 0x0011 line=923 │ │ 0x0012 line=920 │ │ @@ -181349,18 +181377,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7130: |[0a7130] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelector:(I)V │ │ -0a7140: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7144: 6e20 c72d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelector:(I)V // method@2dc7 │ │ -0a714a: 0e00 |0005: return-void │ │ +0a721c: |[0a721c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelector:(I)V │ │ +0a722c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7230: 6e20 c72d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelector:(I)V // method@2dc7 │ │ +0a7236: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x0005 line=931 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 resID I │ │ @@ -181370,18 +181398,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a714c: |[0a714c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ -0a715c: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7160: 6e20 c82d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@2dc8 │ │ -0a7166: 0e00 |0005: return-void │ │ +0a7238: |[0a7238] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setSelector:(Landroid/graphics/drawable/Drawable;)V │ │ +0a7248: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a724c: 6e20 c82d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setSelector:(Landroid/graphics/drawable/Drawable;)V // method@2dc8 │ │ +0a7252: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=926 │ │ 0x0005 line=927 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 sel Landroid/graphics/drawable/Drawable; │ │ @@ -181391,18 +181419,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7168: |[0a7168] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setStackFromBottom:(Z)V │ │ -0a7178: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a717c: 6e20 c92d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setStackFromBottom:(Z)V // method@2dc9 │ │ -0a7182: 0e00 |0005: return-void │ │ +0a7254: |[0a7254] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setStackFromBottom:(Z)V │ │ +0a7264: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7268: 6e20 c92d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setStackFromBottom:(Z)V // method@2dc9 │ │ +0a726e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1124 │ │ 0x0005 line=1125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 stackFromBottom Z │ │ @@ -181412,21 +181440,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a7184: |[0a7184] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setStickyHeaderTopOffset:(I)V │ │ -0a7194: 5912 a313 |0000: iput v2, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ -0a7198: 5410 9a13 |0002: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a719c: 6e10 8d2d 0000 |0004: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ -0a71a2: 0a00 |0007: move-result v0 │ │ -0a71a4: 7020 642d 0100 |0008: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateOrClearHeader:(I)V // method@2d64 │ │ -0a71aa: 0e00 |000b: return-void │ │ +0a7270: |[0a7270] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setStickyHeaderTopOffset:(I)V │ │ +0a7280: 5912 a313 |0000: iput v2, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mStickyHeaderTopOffset:I // field@13a3 │ │ +0a7284: 5410 9a13 |0002: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7288: 6e10 8d2d 0000 |0004: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ +0a728e: 0a00 |0007: move-result v0 │ │ +0a7290: 7020 642d 0100 |0008: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.updateOrClearHeader:(I)V // method@2d64 │ │ +0a7296: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0002 line=614 │ │ 0x000b line=615 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -181437,18 +181465,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a71ac: |[0a71ac] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setTranscriptMode:(I)V │ │ -0a71bc: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a71c0: 6e20 cb2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTranscriptMode:(I)V // method@2dcb │ │ -0a71c6: 0e00 |0005: return-void │ │ +0a7298: |[0a7298] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setTranscriptMode:(I)V │ │ +0a72a8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a72ac: 6e20 cb2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setTranscriptMode:(I)V // method@2dcb │ │ +0a72b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1116 │ │ 0x0005 line=1117 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -181458,18 +181486,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a71c8: |[0a71c8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setVerticalScrollBarEnabled:(Z)V │ │ -0a71d8: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a71dc: 6e20 cd2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalScrollBarEnabled:(Z)V // method@2dcd │ │ -0a71e2: 0e00 |0005: return-void │ │ +0a72b4: |[0a72b4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.setVerticalScrollBarEnabled:(Z)V │ │ +0a72c4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a72c8: 6e20 cd2d 2000 |0002: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.setVerticalScrollBarEnabled:(Z)V // method@2dcd │ │ +0a72ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0005 line=831 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0006 reg=2 verticalScrollBarEnabled Z │ │ @@ -181479,19 +181507,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a71e4: |[0a71e4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.showContextMenu:()Z │ │ -0a71f4: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a71f8: 6e10 ce2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.showContextMenu:()Z // method@2dce │ │ -0a71fe: 0a00 |0005: move-result v0 │ │ -0a7200: 0f00 |0006: return v0 │ │ +0a72d0: |[0a72d0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.showContextMenu:()Z │ │ +0a72e0: 5410 9a13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a72e4: 6e10 ce2d 0000 |0002: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.showContextMenu:()Z // method@2dce │ │ +0a72ea: 0a00 |0005: move-result v0 │ │ +0a72ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ #84 : (in Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;) │ │ @@ -181499,22 +181527,22 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a7204: |[0a7204] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollBy:(II)V │ │ -0a7214: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0a7218: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a721e: 0a00 |0005: move-result v0 │ │ -0a7220: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a7224: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7228: 6e30 cf2d 2003 |000a: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollBy:(II)V // method@2dcf │ │ -0a722e: 0e00 |000d: return-void │ │ +0a72f0: |[0a72f0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollBy:(II)V │ │ +0a7300: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0a7304: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a730a: 0a00 |0005: move-result v0 │ │ +0a730c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a7310: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7314: 6e30 cf2d 2003 |000a: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollBy:(II)V // method@2dcf │ │ +0a731a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0008 line=860 │ │ 0x000d line=862 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -181526,22 +181554,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a7230: |[0a7230] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollByOffset:(I)V │ │ -0a7240: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ -0a7244: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a724a: 0a00 |0005: move-result v0 │ │ -0a724c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a7250: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7254: 6e20 d02d 2000 |000a: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollByOffset:(I)V // method@2dd0 │ │ -0a725a: 0e00 |000d: return-void │ │ +0a731c: |[0a731c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollByOffset:(I)V │ │ +0a732c: 1300 0b00 |0000: const/16 v0, #int 11 // #b │ │ +0a7330: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a7336: 0a00 |0005: move-result v0 │ │ +0a7338: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a733c: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7340: 6e20 d02d 2000 |000a: invoke-virtual {v0, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollByOffset:(I)V // method@2dd0 │ │ +0a7346: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0008 line=867 │ │ 0x000d line=869 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -181552,40 +181580,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0a725c: |[0a725c] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPosition:(I)V │ │ -0a726c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a726e: 1302 0800 |0001: const/16 v2, #int 8 // #8 │ │ -0a7272: 7020 352d 2400 |0003: invoke-direct {v4, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a7278: 0a02 |0006: move-result v2 │ │ -0a727a: 3802 0d00 |0007: if-eqz v2, 0014 // +000d │ │ -0a727e: 6002 4000 |0009: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a7282: 1303 0b00 |000b: const/16 v3, #int 11 // #b │ │ -0a7286: 3532 0800 |000d: if-ge v2, v3, 0015 // +0008 │ │ -0a728a: 5441 9a13 |000f: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a728e: 6e20 d12d 5100 |0011: invoke-virtual {v1, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPosition:(I)V // method@2dd1 │ │ -0a7294: 0e00 |0014: return-void │ │ -0a7296: 5442 8d13 |0015: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a729a: 3902 0e00 |0017: if-nez v2, 0025 // +000e │ │ -0a729e: 0110 |0019: move v0, v1 │ │ -0a72a0: 5542 8f13 |001a: iget-boolean v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a72a4: 3802 0e00 |001c: if-eqz v2, 002a // +000e │ │ -0a72a8: b110 |001e: sub-int/2addr v0, v1 │ │ -0a72aa: 5441 9a13 |001f: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a72ae: 6e30 d32d 5100 |0021: invoke-virtual {v1, v5, v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPositionFromTop:(II)V // method@2dd3 │ │ -0a72b4: 28f0 |0024: goto 0014 // -0010 │ │ -0a72b6: 6e20 102d 5400 |0025: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ -0a72bc: 0a00 |0028: move-result v0 │ │ -0a72be: 28f1 |0029: goto 001a // -000f │ │ -0a72c0: 5241 a213 |002a: iget v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a72c4: 28f2 |002c: goto 001e // -000e │ │ +0a7348: |[0a7348] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPosition:(I)V │ │ +0a7358: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a735a: 1302 0800 |0001: const/16 v2, #int 8 // #8 │ │ +0a735e: 7020 352d 2400 |0003: invoke-direct {v4, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a7364: 0a02 |0006: move-result v2 │ │ +0a7366: 3802 0d00 |0007: if-eqz v2, 0014 // +000d │ │ +0a736a: 6002 4000 |0009: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a736e: 1303 0b00 |000b: const/16 v3, #int 11 // #b │ │ +0a7372: 3532 0800 |000d: if-ge v2, v3, 0015 // +0008 │ │ +0a7376: 5441 9a13 |000f: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a737a: 6e20 d12d 5100 |0011: invoke-virtual {v1, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPosition:(I)V // method@2dd1 │ │ +0a7380: 0e00 |0014: return-void │ │ +0a7382: 5442 8d13 |0015: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a7386: 3902 0e00 |0017: if-nez v2, 0025 // +000e │ │ +0a738a: 0110 |0019: move v0, v1 │ │ +0a738c: 5542 8f13 |001a: iget-boolean v2, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a7390: 3802 0e00 |001c: if-eqz v2, 002a // +000e │ │ +0a7394: b110 |001e: sub-int/2addr v0, v1 │ │ +0a7396: 5441 9a13 |001f: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a739a: 6e30 d32d 5100 |0021: invoke-virtual {v1, v5, v0}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPositionFromTop:(II)V // method@2dd3 │ │ +0a73a0: 28f0 |0024: goto 0014 // -0010 │ │ +0a73a2: 6e20 102d 5400 |0025: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ +0a73a8: 0a00 |0028: move-result v0 │ │ +0a73aa: 28f1 |0029: goto 001a // -000f │ │ +0a73ac: 5241 a213 |002a: iget v1, v4, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a73b0: 28f2 |002c: goto 001e // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=874 │ │ 0x0009 line=875 │ │ 0x000f line=876 │ │ 0x0014 line=883 │ │ 0x0015 line=878 │ │ @@ -181604,22 +181632,22 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a72c8: |[0a72c8] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPosition:(II)V │ │ -0a72d8: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0a72dc: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a72e2: 0a00 |0005: move-result v0 │ │ -0a72e4: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0a72e8: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a72ec: 6e30 d22d 2003 |000a: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPosition:(II)V // method@2dd2 │ │ -0a72f2: 0e00 |000d: return-void │ │ +0a73b4: |[0a73b4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPosition:(II)V │ │ +0a73c4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0a73c8: 7020 352d 0100 |0002: invoke-direct {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a73ce: 0a00 |0005: move-result v0 │ │ +0a73d0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0a73d4: 5410 9a13 |0008: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a73d8: 6e30 d22d 2003 |000a: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPosition:(II)V // method@2dd2 │ │ +0a73de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=887 │ │ 0x0008 line=888 │ │ 0x000d line=890 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ @@ -181631,35 +181659,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0a72f4: |[0a72f4] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPositionFromTop:(II)V │ │ -0a7304: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a7306: 1300 0b00 |0001: const/16 v0, #int 11 // #b │ │ -0a730a: 7020 352d 0200 |0003: invoke-direct {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a7310: 0a00 |0006: move-result v0 │ │ -0a7312: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ -0a7316: 5420 8d13 |0009: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a731a: 3900 0f00 |000b: if-nez v0, 001a // +000f │ │ -0a731e: 0110 |000d: move v0, v1 │ │ -0a7320: b004 |000e: add-int/2addr v4, v0 │ │ -0a7322: 5520 8f13 |000f: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a7326: 3800 0e00 |0011: if-eqz v0, 001f // +000e │ │ -0a732a: b114 |0013: sub-int/2addr v4, v1 │ │ -0a732c: 5420 9a13 |0014: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7330: 6e30 d32d 3004 |0016: invoke-virtual {v0, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPositionFromTop:(II)V // method@2dd3 │ │ -0a7336: 0e00 |0019: return-void │ │ -0a7338: 6e20 102d 3200 |001a: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ -0a733e: 0a00 |001d: move-result v0 │ │ -0a7340: 28f0 |001e: goto 000e // -0010 │ │ -0a7342: 5221 a213 |001f: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a7346: 28f2 |0021: goto 0013 // -000e │ │ +0a73e0: |[0a73e0] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPositionFromTop:(II)V │ │ +0a73f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a73f2: 1300 0b00 |0001: const/16 v0, #int 11 // #b │ │ +0a73f6: 7020 352d 0200 |0003: invoke-direct {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a73fc: 0a00 |0006: move-result v0 │ │ +0a73fe: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ +0a7402: 5420 8d13 |0009: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a7406: 3900 0f00 |000b: if-nez v0, 001a // +000f │ │ +0a740a: 0110 |000d: move v0, v1 │ │ +0a740c: b004 |000e: add-int/2addr v4, v0 │ │ +0a740e: 5520 8f13 |000f: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a7412: 3800 0e00 |0011: if-eqz v0, 001f // +000e │ │ +0a7416: b114 |0013: sub-int/2addr v4, v1 │ │ +0a7418: 5420 9a13 |0014: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a741c: 6e30 d32d 3004 |0016: invoke-virtual {v0, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPositionFromTop:(II)V // method@2dd3 │ │ +0a7422: 0e00 |0019: return-void │ │ +0a7424: 6e20 102d 3200 |001a: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ +0a742a: 0a00 |001d: move-result v0 │ │ +0a742c: 28f0 |001e: goto 000e // -0010 │ │ +0a742e: 5221 a213 |001f: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a7432: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=894 │ │ 0x0009 line=895 │ │ 0x000f line=896 │ │ 0x0014 line=897 │ │ 0x0019 line=899 │ │ @@ -181675,35 +181703,35 @@ │ │ type : '(III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0a7348: |[0a7348] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPositionFromTop:(III)V │ │ -0a7358: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a735a: 1300 0b00 |0001: const/16 v0, #int 11 // #b │ │ -0a735e: 7020 352d 0200 |0003: invoke-direct {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ -0a7364: 0a00 |0006: move-result v0 │ │ -0a7366: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ -0a736a: 5420 8d13 |0009: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ -0a736e: 3900 0f00 |000b: if-nez v0, 001a // +000f │ │ -0a7372: 0110 |000d: move v0, v1 │ │ -0a7374: b004 |000e: add-int/2addr v4, v0 │ │ -0a7376: 5520 8f13 |000f: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ -0a737a: 3800 0e00 |0011: if-eqz v0, 001f // +000e │ │ -0a737e: b114 |0013: sub-int/2addr v4, v1 │ │ -0a7380: 5420 9a13 |0014: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ -0a7384: 6e40 d42d 3054 |0016: invoke-virtual {v0, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPositionFromTop:(III)V // method@2dd4 │ │ -0a738a: 0e00 |0019: return-void │ │ -0a738c: 6e20 102d 3200 |001a: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ -0a7392: 0a00 |001d: move-result v0 │ │ -0a7394: 28f0 |001e: goto 000e // -0010 │ │ -0a7396: 5221 a213 |001f: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ -0a739a: 28f2 |0021: goto 0013 // -000e │ │ +0a7434: |[0a7434] se.emilsjolander.stickylistheaders.StickyListHeadersListView.smoothScrollToPositionFromTop:(III)V │ │ +0a7444: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a7446: 1300 0b00 |0001: const/16 v0, #int 11 // #b │ │ +0a744a: 7020 352d 0200 |0003: invoke-direct {v2, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.requireSdkVersion:(I)Z // method@2d35 │ │ +0a7450: 0a00 |0006: move-result v0 │ │ +0a7452: 3800 1200 |0007: if-eqz v0, 0019 // +0012 │ │ +0a7456: 5420 8d13 |0009: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mAdapter:Lse/emilsjolander/stickylistheaders/AdapterWrapper; // field@138d │ │ +0a745a: 3900 0f00 |000b: if-nez v0, 001a // +000f │ │ +0a745e: 0110 |000d: move v0, v1 │ │ +0a7460: b004 |000e: add-int/2addr v4, v0 │ │ +0a7462: 5520 8f13 |000f: iget-boolean v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mClippingToPadding:Z // field@138f │ │ +0a7466: 3800 0e00 |0011: if-eqz v0, 001f // +000e │ │ +0a746a: b114 |0013: sub-int/2addr v4, v1 │ │ +0a746c: 5420 9a13 |0014: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mList:Lse/emilsjolander/stickylistheaders/WrapperViewList; // field@139a │ │ +0a7470: 6e40 d42d 3054 |0016: invoke-virtual {v0, v3, v4, v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.smoothScrollToPositionFromTop:(III)V // method@2dd4 │ │ +0a7476: 0e00 |0019: return-void │ │ +0a7478: 6e20 102d 3200 |001a: invoke-virtual {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getHeaderOverlap:(I)I // method@2d10 │ │ +0a747e: 0a00 |001d: move-result v0 │ │ +0a7480: 28f0 |001e: goto 000e // -0010 │ │ +0a7482: 5221 a213 |001f: iget v1, v2, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.mPaddingTop:I // field@13a2 │ │ +0a7486: 28f2 |0021: goto 0013 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=904 │ │ 0x0009 line=905 │ │ 0x000f line=906 │ │ 0x0014 line=907 │ │ 0x0019 line=909 │ │ @@ -181717,15 +181745,15 @@ │ │ │ │ source_file_idx : 4247 (StickyListHeadersListView.java) │ │ │ │ Class #747 header: │ │ class_idx : 1563 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1092 │ │ -source_file_idx : 4867 │ │ +source_file_idx : 4868 │ │ static_fields_size : 0 │ │ instance_fields_size: 5 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #747 - │ │ Class descriptor : 'Lse/emilsjolander/stickylistheaders/WrapperView;' │ │ @@ -181760,17 +181788,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0a739c: |[0a739c] se.emilsjolander.stickylistheaders.WrapperView.:(Landroid/content/Context;)V │ │ -0a73ac: 7020 9522 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ -0a73b2: 0e00 |0003: return-void │ │ +0a7488: |[0a7488] se.emilsjolander.stickylistheaders.WrapperView.:(Landroid/content/Context;)V │ │ +0a7498: 7020 9522 1000 |0000: invoke-direct {v0, v1}, Landroid/view/ViewGroup;.:(Landroid/content/Context;)V // method@2295 │ │ +0a749e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0003 line=27 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperView; │ │ 0x0000 - 0x0004 reg=1 c Landroid/content/Context; │ │ @@ -181781,36 +181809,36 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0a73b4: |[0a73b4] se.emilsjolander.stickylistheaders.WrapperView.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0a73c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a73c6: 6f20 9f22 4300 |0001: invoke-super {v3, v4}, Landroid/view/ViewGroup;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@229f │ │ -0a73cc: 5430 a713 |0004: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a73d0: 3900 2400 |0006: if-nez v0, 002a // +0024 │ │ -0a73d4: 5430 a513 |0008: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a73d8: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -0a73dc: 5430 a813 |000c: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a73e0: 6e10 1f22 0000 |000e: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0a73e6: 0a00 |0011: move-result v0 │ │ -0a73e8: 1301 0800 |0012: const/16 v1, #int 8 // #8 │ │ -0a73ec: 3210 1600 |0014: if-eq v0, v1, 002a // +0016 │ │ -0a73f0: 6000 4000 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a73f4: 1301 0b00 |0018: const/16 v1, #int 11 // #b │ │ -0a73f8: 3510 0b00 |001a: if-ge v0, v1, 0025 // +000b │ │ -0a73fc: 6e10 6c2d 0300 |001c: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getWidth:()I // method@2d6c │ │ -0a7402: 0a00 |001f: move-result v0 │ │ -0a7404: 5231 a613 |0020: iget v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ -0a7408: 6e51 f701 2402 |0022: invoke-virtual {v4, v2, v2, v0, v1}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@01f7 │ │ -0a740e: 5430 a513 |0025: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a7412: 6e20 4702 4000 |0027: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ -0a7418: 0e00 |002a: return-void │ │ +0a74a0: |[0a74a0] se.emilsjolander.stickylistheaders.WrapperView.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0a74b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a74b2: 6f20 9f22 4300 |0001: invoke-super {v3, v4}, Landroid/view/ViewGroup;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@229f │ │ +0a74b8: 5430 a713 |0004: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a74bc: 3900 2400 |0006: if-nez v0, 002a // +0024 │ │ +0a74c0: 5430 a513 |0008: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a74c4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +0a74c8: 5430 a813 |000c: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a74cc: 6e10 1f22 0000 |000e: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0a74d2: 0a00 |0011: move-result v0 │ │ +0a74d4: 1301 0800 |0012: const/16 v1, #int 8 // #8 │ │ +0a74d8: 3210 1600 |0014: if-eq v0, v1, 002a // +0016 │ │ +0a74dc: 6000 4000 |0016: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a74e0: 1301 0b00 |0018: const/16 v1, #int 11 // #b │ │ +0a74e4: 3510 0b00 |001a: if-ge v0, v1, 0025 // +000b │ │ +0a74e8: 6e10 6c2d 0300 |001c: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getWidth:()I // method@2d6c │ │ +0a74ee: 0a00 |001f: move-result v0 │ │ +0a74f0: 5231 a613 |0020: iget v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ +0a74f4: 6e51 f701 2402 |0022: invoke-virtual {v4, v2, v2, v0, v1}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@01f7 │ │ +0a74fa: 5430 a513 |0025: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a74fe: 6e20 4702 4000 |0027: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable;.draw:(Landroid/graphics/Canvas;)V // method@0247 │ │ +0a7504: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=146 │ │ 0x0004 line=147 │ │ 0x0016 line=150 │ │ 0x001c line=151 │ │ 0x0025 line=153 │ │ @@ -181824,17 +181852,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a741c: |[0a741c] se.emilsjolander.stickylistheaders.WrapperView.getHeader:()Landroid/view/View; │ │ -0a742c: 5410 a713 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a7430: 1100 |0002: return-object v0 │ │ +0a7508: |[0a7508] se.emilsjolander.stickylistheaders.WrapperView.getHeader:()Landroid/view/View; │ │ +0a7518: 5410 a713 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a751c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/WrapperView; │ │ │ │ #2 : (in Lse/emilsjolander/stickylistheaders/WrapperView;) │ │ @@ -181842,17 +181870,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7434: |[0a7434] se.emilsjolander.stickylistheaders.WrapperView.getItem:()Landroid/view/View; │ │ -0a7444: 5410 a813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a7448: 1100 |0002: return-object v0 │ │ +0a7520: |[0a7520] se.emilsjolander.stickylistheaders.WrapperView.getItem:()Landroid/view/View; │ │ +0a7530: 5410 a813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7534: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/WrapperView; │ │ │ │ #3 : (in Lse/emilsjolander/stickylistheaders/WrapperView;) │ │ @@ -181860,21 +181888,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a744c: |[0a744c] se.emilsjolander.stickylistheaders.WrapperView.hasHeader:()Z │ │ -0a745c: 5410 a713 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a7460: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0a7464: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a7466: 0f00 |0005: return v0 │ │ -0a7468: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a746a: 28fe |0007: goto 0005 // -0002 │ │ +0a7538: |[0a7538] se.emilsjolander.stickylistheaders.WrapperView.hasHeader:()Z │ │ +0a7548: 5410 a713 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a754c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0a7550: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a7552: 0f00 |0005: return v0 │ │ +0a7554: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a7556: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lse/emilsjolander/stickylistheaders/WrapperView; │ │ │ │ #4 : (in Lse/emilsjolander/stickylistheaders/WrapperView;) │ │ @@ -181882,47 +181910,47 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 64 16-bit code units │ │ -0a746c: |[0a746c] se.emilsjolander.stickylistheaders.WrapperView.onLayout:(ZIIII)V │ │ -0a747c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a747e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0a7480: 6e10 6c2d 0300 |0002: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getWidth:()I // method@2d6c │ │ -0a7486: 0a07 |0005: move-result v7 │ │ -0a7488: 6e10 692d 0300 |0006: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getHeight:()I // method@2d69 │ │ -0a748e: 0a08 |0009: move-result v8 │ │ -0a7490: 5431 a713 |000a: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a7494: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0a7498: 5431 a713 |000e: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a749c: 6e10 0122 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a74a2: 0a00 |0013: move-result v0 │ │ -0a74a4: 5431 a713 |0014: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a74a8: 6e50 3622 5176 |0016: invoke-virtual {v1, v5, v6, v7, v0}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0a74ae: 5930 a913 |0019: iput v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ -0a74b2: 5431 a813 |001b: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a74b6: 6e58 3622 5170 |001d: invoke-virtual {v1, v5, v0, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0a74bc: 0e00 |0020: return-void │ │ -0a74be: 5431 a513 |0021: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a74c2: 3801 1500 |0023: if-eqz v1, 0038 // +0015 │ │ -0a74c6: 5431 a513 |0025: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a74ca: 5232 a613 |0027: iget v2, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ -0a74ce: 6e52 5402 5176 |0029: invoke-virtual {v1, v5, v6, v7, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -0a74d4: 5231 a613 |002c: iget v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ -0a74d8: 5931 a913 |002e: iput v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ -0a74dc: 5431 a813 |0030: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a74e0: 5232 a613 |0032: iget v2, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ -0a74e4: 6e58 3622 5172 |0034: invoke-virtual {v1, v5, v2, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0a74ea: 28e9 |0037: goto 0020 // -0017 │ │ -0a74ec: 5936 a913 |0038: iput v6, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ -0a74f0: 5431 a813 |003a: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a74f4: 6e58 3622 5176 |003c: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0a74fa: 28e1 |003f: goto 0020 // -001f │ │ +0a7558: |[0a7558] se.emilsjolander.stickylistheaders.WrapperView.onLayout:(ZIIII)V │ │ +0a7568: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a756a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0a756c: 6e10 6c2d 0300 |0002: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getWidth:()I // method@2d6c │ │ +0a7572: 0a07 |0005: move-result v7 │ │ +0a7574: 6e10 692d 0300 |0006: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getHeight:()I // method@2d69 │ │ +0a757a: 0a08 |0009: move-result v8 │ │ +0a757c: 5431 a713 |000a: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7580: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +0a7584: 5431 a713 |000e: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7588: 6e10 0122 0100 |0010: invoke-virtual {v1}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a758e: 0a00 |0013: move-result v0 │ │ +0a7590: 5431 a713 |0014: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7594: 6e50 3622 5176 |0016: invoke-virtual {v1, v5, v6, v7, v0}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0a759a: 5930 a913 |0019: iput v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ +0a759e: 5431 a813 |001b: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a75a2: 6e58 3622 5170 |001d: invoke-virtual {v1, v5, v0, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0a75a8: 0e00 |0020: return-void │ │ +0a75aa: 5431 a513 |0021: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a75ae: 3801 1500 |0023: if-eqz v1, 0038 // +0015 │ │ +0a75b2: 5431 a513 |0025: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a75b6: 5232 a613 |0027: iget v2, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ +0a75ba: 6e52 5402 5176 |0029: invoke-virtual {v1, v5, v6, v7, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +0a75c0: 5231 a613 |002c: iget v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ +0a75c4: 5931 a913 |002e: iput v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ +0a75c8: 5431 a813 |0030: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a75cc: 5232 a613 |0032: iget v2, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ +0a75d0: 6e58 3622 5172 |0034: invoke-virtual {v1, v5, v2, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0a75d6: 28e9 |0037: goto 0020 // -0017 │ │ +0a75d8: 5936 a913 |0038: iput v6, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ +0a75dc: 5431 a813 |003a: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a75e0: 6e58 3622 5176 |003c: invoke-virtual {v1, v5, v6, v7, v8}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0a75e6: 28e1 |003f: goto 0020 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0001 line=125 │ │ 0x0002 line=126 │ │ 0x0006 line=127 │ │ 0x000a line=129 │ │ @@ -181951,89 +181979,89 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 12 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 143 16-bit code units │ │ -0a74fc: |[0a74fc] se.emilsjolander.stickylistheaders.WrapperView.onMeasure:(II)V │ │ -0a750c: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ -0a7510: 1507 0040 |0002: const/high16 v7, #int 1073741824 // #4000 │ │ -0a7514: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0a7516: 7110 da21 0a00 |0005: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0a751c: 0a02 |0008: move-result v2 │ │ -0a751e: 7120 db21 7200 |0009: invoke-static {v2, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a7524: 0a00 |000c: move-result v0 │ │ -0a7526: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0a7528: 5494 a713 |000e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a752c: 3804 4500 |0010: if-eqz v4, 0055 // +0045 │ │ -0a7530: 5494 a713 |0012: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a7534: 6e10 fd21 0400 |0014: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0a753a: 0c03 |0017: move-result-object v3 │ │ -0a753c: 3803 3300 |0018: if-eqz v3, 004b // +0033 │ │ -0a7540: 5234 6d0c |001a: iget v4, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0a7544: 3d04 2f00 |001c: if-lez v4, 004b // +002f │ │ -0a7548: 5494 a713 |001e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a754c: 5235 6d0c |0020: iget v5, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0a7550: 7120 db21 7500 |0022: invoke-static {v5, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a7556: 0a05 |0025: move-result v5 │ │ -0a7558: 6e30 3722 0405 |0026: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0a755e: 5494 a713 |0029: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a7562: 6e10 0122 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a7568: 0a04 |002e: move-result v4 │ │ -0a756a: b041 |002f: add-int/2addr v1, v4 │ │ -0a756c: 5494 a813 |0030: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a7570: 6e10 fd21 0400 |0032: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0a7576: 0c03 |0035: move-result-object v3 │ │ -0a7578: 5494 a813 |0036: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a757c: 6e10 1f22 0400 |0038: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0a7582: 0a04 |003b: move-result v4 │ │ -0a7584: 3384 2900 |003c: if-ne v4, v8, 0065 // +0029 │ │ -0a7588: 5494 a813 |003e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a758c: 7120 db21 7600 |0040: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a7592: 0a05 |0043: move-result v5 │ │ -0a7594: 6e30 3722 0405 |0044: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0a759a: 6e30 722d 2901 |0047: invoke-virtual {v9, v2, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.setMeasuredDimension:(II)V // method@2d72 │ │ -0a75a0: 0e00 |004a: return-void │ │ -0a75a2: 5494 a713 |004b: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a75a6: 7120 db21 6600 |004d: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a75ac: 0a05 |0050: move-result v5 │ │ -0a75ae: 6e30 3722 0405 |0051: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0a75b4: 28d5 |0054: goto 0029 // -002b │ │ -0a75b6: 5494 a513 |0055: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a75ba: 3804 d9ff |0057: if-eqz v4, 0030 // -0027 │ │ -0a75be: 5494 a813 |0059: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a75c2: 6e10 1f22 0400 |005b: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0a75c8: 0a04 |005e: move-result v4 │ │ -0a75ca: 3284 d1ff |005f: if-eq v4, v8, 0030 // -002f │ │ -0a75ce: 5294 a613 |0061: iget v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ -0a75d2: b041 |0063: add-int/2addr v1, v4 │ │ -0a75d4: 28cc |0064: goto 0030 // -0034 │ │ -0a75d6: 3803 1900 |0065: if-eqz v3, 007e // +0019 │ │ -0a75da: 5234 6d0c |0067: iget v4, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0a75de: 3a04 1500 |0069: if-ltz v4, 007e // +0015 │ │ -0a75e2: 5494 a813 |006b: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a75e6: 5235 6d0c |006d: iget v5, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0a75ea: 7120 db21 7500 |006f: invoke-static {v5, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a75f0: 0a05 |0072: move-result v5 │ │ -0a75f2: 6e30 3722 0405 |0073: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0a75f8: 5494 a813 |0076: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a75fc: 6e10 0122 0400 |0078: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a7602: 0a04 |007b: move-result v4 │ │ -0a7604: b041 |007c: add-int/2addr v1, v4 │ │ -0a7606: 28ca |007d: goto 0047 // -0036 │ │ -0a7608: 5494 a813 |007e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a760c: 7120 db21 6600 |0080: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0a7612: 0a05 |0083: move-result v5 │ │ -0a7614: 6e30 3722 0405 |0084: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0a761a: 5494 a813 |0087: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a761e: 6e10 0122 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0a7624: 0a04 |008c: move-result v4 │ │ -0a7626: b041 |008d: add-int/2addr v1, v4 │ │ -0a7628: 28b9 |008e: goto 0047 // -0047 │ │ +0a75e8: |[0a75e8] se.emilsjolander.stickylistheaders.WrapperView.onMeasure:(II)V │ │ +0a75f8: 1308 0800 |0000: const/16 v8, #int 8 // #8 │ │ +0a75fc: 1507 0040 |0002: const/high16 v7, #int 1073741824 // #4000 │ │ +0a7600: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0a7602: 7110 da21 0a00 |0005: invoke-static {v10}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0a7608: 0a02 |0008: move-result v2 │ │ +0a760a: 7120 db21 7200 |0009: invoke-static {v2, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a7610: 0a00 |000c: move-result v0 │ │ +0a7612: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0a7614: 5494 a713 |000e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7618: 3804 4500 |0010: if-eqz v4, 0055 // +0045 │ │ +0a761c: 5494 a713 |0012: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7620: 6e10 fd21 0400 |0014: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0a7626: 0c03 |0017: move-result-object v3 │ │ +0a7628: 3803 3300 |0018: if-eqz v3, 004b // +0033 │ │ +0a762c: 5234 6d0c |001a: iget v4, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0a7630: 3d04 2f00 |001c: if-lez v4, 004b // +002f │ │ +0a7634: 5494 a713 |001e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7638: 5235 6d0c |0020: iget v5, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0a763c: 7120 db21 7500 |0022: invoke-static {v5, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a7642: 0a05 |0025: move-result v5 │ │ +0a7644: 6e30 3722 0405 |0026: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0a764a: 5494 a713 |0029: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a764e: 6e10 0122 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a7654: 0a04 |002e: move-result v4 │ │ +0a7656: b041 |002f: add-int/2addr v1, v4 │ │ +0a7658: 5494 a813 |0030: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a765c: 6e10 fd21 0400 |0032: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0a7662: 0c03 |0035: move-result-object v3 │ │ +0a7664: 5494 a813 |0036: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7668: 6e10 1f22 0400 |0038: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0a766e: 0a04 |003b: move-result v4 │ │ +0a7670: 3384 2900 |003c: if-ne v4, v8, 0065 // +0029 │ │ +0a7674: 5494 a813 |003e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7678: 7120 db21 7600 |0040: invoke-static {v6, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a767e: 0a05 |0043: move-result v5 │ │ +0a7680: 6e30 3722 0405 |0044: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0a7686: 6e30 722d 2901 |0047: invoke-virtual {v9, v2, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.setMeasuredDimension:(II)V // method@2d72 │ │ +0a768c: 0e00 |004a: return-void │ │ +0a768e: 5494 a713 |004b: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7692: 7120 db21 6600 |004d: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a7698: 0a05 |0050: move-result v5 │ │ +0a769a: 6e30 3722 0405 |0051: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0a76a0: 28d5 |0054: goto 0029 // -002b │ │ +0a76a2: 5494 a513 |0055: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a76a6: 3804 d9ff |0057: if-eqz v4, 0030 // -0027 │ │ +0a76aa: 5494 a813 |0059: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a76ae: 6e10 1f22 0400 |005b: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0a76b4: 0a04 |005e: move-result v4 │ │ +0a76b6: 3284 d1ff |005f: if-eq v4, v8, 0030 // -002f │ │ +0a76ba: 5294 a613 |0061: iget v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ +0a76be: b041 |0063: add-int/2addr v1, v4 │ │ +0a76c0: 28cc |0064: goto 0030 // -0034 │ │ +0a76c2: 3803 1900 |0065: if-eqz v3, 007e // +0019 │ │ +0a76c6: 5234 6d0c |0067: iget v4, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0a76ca: 3a04 1500 |0069: if-ltz v4, 007e // +0015 │ │ +0a76ce: 5494 a813 |006b: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a76d2: 5235 6d0c |006d: iget v5, v3, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0a76d6: 7120 db21 7500 |006f: invoke-static {v5, v7}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a76dc: 0a05 |0072: move-result v5 │ │ +0a76de: 6e30 3722 0405 |0073: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0a76e4: 5494 a813 |0076: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a76e8: 6e10 0122 0400 |0078: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a76ee: 0a04 |007b: move-result v4 │ │ +0a76f0: b041 |007c: add-int/2addr v1, v4 │ │ +0a76f2: 28ca |007d: goto 0047 // -0036 │ │ +0a76f4: 5494 a813 |007e: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a76f8: 7120 db21 6600 |0080: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0a76fe: 0a05 |0083: move-result v5 │ │ +0a7700: 6e30 3722 0405 |0084: invoke-virtual {v4, v0, v5}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0a7706: 5494 a813 |0087: iget-object v4, v9, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a770a: 6e10 0122 0400 |0089: invoke-virtual {v4}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0a7710: 0a04 |008c: move-result v4 │ │ +0a7712: b041 |008d: add-int/2addr v1, v4 │ │ +0a7714: 28b9 |008e: goto 0047 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=81 │ │ 0x0009 line=82 │ │ 0x000d line=84 │ │ 0x000e line=87 │ │ 0x0012 line=88 │ │ @@ -182079,49 +182107,49 @@ │ │ type : '(Landroid/view/View;Landroid/view/View;Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0a762c: |[0a762c] se.emilsjolander.stickylistheaders.WrapperView.update:(Landroid/view/View;Landroid/view/View;Landroid/graphics/drawable/Drawable;I)V │ │ -0a763c: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0a7640: 2201 9f05 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ -0a7644: 1a02 660c |0004: const-string v2, "List view item must not be null." // string@0c66 │ │ -0a7648: 7020 fc2a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0a764e: 2701 |0009: throw v1 │ │ -0a7650: 5431 a813 |000a: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a7654: 3241 1d00 |000c: if-eq v1, v4, 0029 // +001d │ │ -0a7658: 5431 a813 |000e: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a765c: 6e20 712d 1300 |0010: invoke-virtual {v3, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.removeView:(Landroid/view/View;)V // method@2d71 │ │ -0a7662: 5b34 a813 |0013: iput-object v4, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a7666: 6e10 0d22 0400 |0015: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0a766c: 0c00 |0018: move-result-object v0 │ │ -0a766e: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ -0a7672: 3230 0b00 |001b: if-eq v0, v3, 0026 // +000b │ │ -0a7676: 2001 4404 |001d: instance-of v1, v0, Landroid/view/ViewGroup; // type@0444 │ │ -0a767a: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -0a767e: 1f00 4404 |0021: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0a7682: 6e20 c122 4000 |0023: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0a7688: 6e20 662d 4300 |0026: invoke-virtual {v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperView;.addView:(Landroid/view/View;)V // method@2d66 │ │ -0a768e: 5431 a713 |0029: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a7692: 3251 1200 |002b: if-eq v1, v5, 003d // +0012 │ │ -0a7696: 5431 a713 |002d: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a769a: 3801 0700 |002f: if-eqz v1, 0036 // +0007 │ │ -0a769e: 5431 a713 |0031: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a76a2: 6e20 712d 1300 |0033: invoke-virtual {v3, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.removeView:(Landroid/view/View;)V // method@2d71 │ │ -0a76a8: 5b35 a713 |0036: iput-object v5, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0a76ac: 3805 0500 |0038: if-eqz v5, 003d // +0005 │ │ -0a76b0: 6e20 662d 5300 |003a: invoke-virtual {v3, v5}, Lse/emilsjolander/stickylistheaders/WrapperView;.addView:(Landroid/view/View;)V // method@2d66 │ │ -0a76b6: 5431 a513 |003d: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a76ba: 3261 0900 |003f: if-eq v1, v6, 0048 // +0009 │ │ -0a76be: 5b36 a513 |0041: iput-object v6, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ -0a76c2: 5937 a613 |0043: iput v7, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ -0a76c6: 6e10 6e2d 0300 |0045: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.invalidate:()V // method@2d6e │ │ -0a76cc: 0e00 |0048: return-void │ │ +0a7718: |[0a7718] se.emilsjolander.stickylistheaders.WrapperView.update:(Landroid/view/View;Landroid/view/View;Landroid/graphics/drawable/Drawable;I)V │ │ +0a7728: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0a772c: 2201 9f05 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ +0a7730: 1a02 660c |0004: const-string v2, "List view item must not be null." // string@0c66 │ │ +0a7734: 7020 fc2a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0a773a: 2701 |0009: throw v1 │ │ +0a773c: 5431 a813 |000a: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7740: 3241 1d00 |000c: if-eq v1, v4, 0029 // +001d │ │ +0a7744: 5431 a813 |000e: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7748: 6e20 712d 1300 |0010: invoke-virtual {v3, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.removeView:(Landroid/view/View;)V // method@2d71 │ │ +0a774e: 5b34 a813 |0013: iput-object v4, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7752: 6e10 0d22 0400 |0015: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0a7758: 0c00 |0018: move-result-object v0 │ │ +0a775a: 3800 0d00 |0019: if-eqz v0, 0026 // +000d │ │ +0a775e: 3230 0b00 |001b: if-eq v0, v3, 0026 // +000b │ │ +0a7762: 2001 4404 |001d: instance-of v1, v0, Landroid/view/ViewGroup; // type@0444 │ │ +0a7766: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +0a776a: 1f00 4404 |0021: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0a776e: 6e20 c122 4000 |0023: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0a7774: 6e20 662d 4300 |0026: invoke-virtual {v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperView;.addView:(Landroid/view/View;)V // method@2d66 │ │ +0a777a: 5431 a713 |0029: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a777e: 3251 1200 |002b: if-eq v1, v5, 003d // +0012 │ │ +0a7782: 5431 a713 |002d: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7786: 3801 0700 |002f: if-eqz v1, 0036 // +0007 │ │ +0a778a: 5431 a713 |0031: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a778e: 6e20 712d 1300 |0033: invoke-virtual {v3, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.removeView:(Landroid/view/View;)V // method@2d71 │ │ +0a7794: 5b35 a713 |0036: iput-object v5, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0a7798: 3805 0500 |0038: if-eqz v5, 003d // +0005 │ │ +0a779c: 6e20 662d 5300 |003a: invoke-virtual {v3, v5}, Lse/emilsjolander/stickylistheaders/WrapperView;.addView:(Landroid/view/View;)V // method@2d66 │ │ +0a77a2: 5431 a513 |003d: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a77a6: 3261 0900 |003f: if-eq v1, v6, 0048 // +0009 │ │ +0a77aa: 5b36 a513 |0041: iput-object v6, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDivider:Landroid/graphics/drawable/Drawable; // field@13a5 │ │ +0a77ae: 5937 a613 |0043: iput v7, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mDividerHeight:I // field@13a6 │ │ +0a77b2: 6e10 6e2d 0300 |0045: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.invalidate:()V // method@2d6e │ │ +0a77b8: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0002 line=45 │ │ 0x000a line=49 │ │ 0x000e line=50 │ │ 0x0013 line=51 │ │ @@ -182145,21 +182173,21 @@ │ │ 0x0019 - 0x0023 reg=0 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0049 reg=3 this Lse/emilsjolander/stickylistheaders/WrapperView; │ │ 0x0000 - 0x0049 reg=4 item Landroid/view/View; │ │ 0x0000 - 0x0049 reg=5 header Landroid/view/View; │ │ 0x0000 - 0x0049 reg=6 divider Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0049 reg=7 dividerHeight I │ │ │ │ - source_file_idx : 4867 (WrapperView.java) │ │ + source_file_idx : 4868 (WrapperView.java) │ │ │ │ Class #748 header: │ │ class_idx : 1564 │ │ access_flags : 1536 (0x0600) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4868 │ │ +source_file_idx : 4869 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 1 │ │ │ │ Class #748 annotations: │ │ Annotations on class │ │ @@ -182177,21 +182205,21 @@ │ │ Virtual methods - │ │ #0 : (in Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;) │ │ name : 'onDispatchDrawOccurred' │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0401 (PUBLIC ABSTRACT) │ │ code : (none) │ │ │ │ - source_file_idx : 4868 (WrapperViewList.java) │ │ + source_file_idx : 4869 (WrapperViewList.java) │ │ │ │ Class #749 header: │ │ class_idx : 1565 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1154 │ │ -source_file_idx : 4868 │ │ +source_file_idx : 4869 │ │ static_fields_size : 0 │ │ instance_fields_size: 7 │ │ direct_methods_size : 4 │ │ virtual_methods_size: 12 │ │ │ │ Class #749 annotations: │ │ Annotations on class │ │ @@ -182240,54 +182268,54 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0a76d0: |[0a76d0] se.emilsjolander.stickylistheaders.WrapperViewList.:(Landroid/content/Context;)V │ │ -0a76e0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0a76e2: 7020 6824 5400 |0001: invoke-direct {v4, v5}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@2468 │ │ -0a76e8: 2202 6500 |0004: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -0a76ec: 7010 1d02 0200 |0006: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0a76f2: 5b42 af13 |0009: iput-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ -0a76f6: 5c43 ab13 |000b: iput-boolean v3, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mClippingToPadding:Z // field@13ab │ │ -0a76fa: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0a76fc: 5c42 aa13 |000e: iput-boolean v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mBlockLayoutChildren:Z // field@13aa │ │ -0a7700: 1c02 6604 |0010: const-class v2, Landroid/widget/AbsListView; // type@0466 │ │ -0a7704: 1a03 7025 |0012: const-string v3, "mSelectorRect" // string@2570 │ │ -0a7708: 6e20 bc2a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -0a770e: 0c01 |0017: move-result-object v1 │ │ -0a7710: 1212 |0018: const/4 v2, #int 1 // #1 │ │ -0a7712: 6e20 6b2b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ -0a7718: 6e20 672b 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ -0a771e: 0c02 |001f: move-result-object v2 │ │ -0a7720: 1f02 6500 |0020: check-cast v2, Landroid/graphics/Rect; // type@0065 │ │ -0a7724: 5b42 af13 |0022: iput-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ -0a7728: 6002 4000 |0024: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a772c: 1303 0e00 |0026: const/16 v3, #int 14 // #e │ │ -0a7730: 3432 1200 |0028: if-lt v2, v3, 003a // +0012 │ │ -0a7734: 1c02 6604 |002a: const-class v2, Landroid/widget/AbsListView; // type@0466 │ │ -0a7738: 1a03 6e25 |002c: const-string v3, "mSelectorPosition" // string@256e │ │ -0a773c: 6e20 bc2a 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -0a7742: 0c02 |0031: move-result-object v2 │ │ -0a7744: 5b42 ae13 |0032: iput-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ -0a7748: 5442 ae13 |0034: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ -0a774c: 1213 |0036: const/4 v3, #int 1 // #1 │ │ -0a774e: 6e20 6b2b 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ -0a7754: 0e00 |003a: return-void │ │ -0a7756: 0d00 |003b: move-exception v0 │ │ -0a7758: 6e10 fb2a 0000 |003c: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@2afb │ │ -0a775e: 28fb |003f: goto 003a // -0005 │ │ -0a7760: 0d00 |0040: move-exception v0 │ │ -0a7762: 6e10 d82a 0000 |0041: invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;.printStackTrace:()V // method@2ad8 │ │ -0a7768: 28f6 |0044: goto 003a // -000a │ │ -0a776a: 0d00 |0045: move-exception v0 │ │ -0a776c: 6e10 d32a 0000 |0046: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@2ad3 │ │ -0a7772: 28f1 |0049: goto 003a // -000f │ │ +0a77bc: |[0a77bc] se.emilsjolander.stickylistheaders.WrapperViewList.:(Landroid/content/Context;)V │ │ +0a77cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a77ce: 7020 6824 5400 |0001: invoke-direct {v4, v5}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@2468 │ │ +0a77d4: 2202 6500 |0004: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +0a77d8: 7010 1d02 0200 |0006: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0a77de: 5b42 af13 |0009: iput-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ +0a77e2: 5c43 ab13 |000b: iput-boolean v3, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mClippingToPadding:Z // field@13ab │ │ +0a77e6: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0a77e8: 5c42 aa13 |000e: iput-boolean v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mBlockLayoutChildren:Z // field@13aa │ │ +0a77ec: 1c02 6604 |0010: const-class v2, Landroid/widget/AbsListView; // type@0466 │ │ +0a77f0: 1a03 7325 |0012: const-string v3, "mSelectorRect" // string@2573 │ │ +0a77f4: 6e20 bc2a 3200 |0014: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +0a77fa: 0c01 |0017: move-result-object v1 │ │ +0a77fc: 1212 |0018: const/4 v2, #int 1 // #1 │ │ +0a77fe: 6e20 6b2b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ +0a7804: 6e20 672b 4100 |001c: invoke-virtual {v1, v4}, Ljava/lang/reflect/Field;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2b67 │ │ +0a780a: 0c02 |001f: move-result-object v2 │ │ +0a780c: 1f02 6500 |0020: check-cast v2, Landroid/graphics/Rect; // type@0065 │ │ +0a7810: 5b42 af13 |0022: iput-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ +0a7814: 6002 4000 |0024: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a7818: 1303 0e00 |0026: const/16 v3, #int 14 // #e │ │ +0a781c: 3432 1200 |0028: if-lt v2, v3, 003a // +0012 │ │ +0a7820: 1c02 6604 |002a: const-class v2, Landroid/widget/AbsListView; // type@0466 │ │ +0a7824: 1a03 7125 |002c: const-string v3, "mSelectorPosition" // string@2571 │ │ +0a7828: 6e20 bc2a 3200 |002e: invoke-virtual {v2, v3}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +0a782e: 0c02 |0031: move-result-object v2 │ │ +0a7830: 5b42 ae13 |0032: iput-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ +0a7834: 5442 ae13 |0034: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ +0a7838: 1213 |0036: const/4 v3, #int 1 // #1 │ │ +0a783a: 6e20 6b2b 3200 |0037: invoke-virtual {v2, v3}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ +0a7840: 0e00 |003a: return-void │ │ +0a7842: 0d00 |003b: move-exception v0 │ │ +0a7844: 6e10 fb2a 0000 |003c: invoke-virtual {v0}, Ljava/lang/NoSuchFieldException;.printStackTrace:()V // method@2afb │ │ +0a784a: 28fb |003f: goto 003a // -0005 │ │ +0a784c: 0d00 |0040: move-exception v0 │ │ +0a784e: 6e10 d82a 0000 |0041: invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;.printStackTrace:()V // method@2ad8 │ │ +0a7854: 28f6 |0044: goto 003a // -000a │ │ +0a7856: 0d00 |0045: move-exception v0 │ │ +0a7858: 6e10 d32a 0000 |0046: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@2ad3 │ │ +0a785e: 28f1 |0049: goto 003a // -000f │ │ catches : 1 │ │ 0x0010 - 0x003a │ │ Ljava/lang/NoSuchFieldException; -> 0x003b │ │ Ljava/lang/IllegalArgumentException; -> 0x0040 │ │ Ljava/lang/IllegalAccessException; -> 0x0045 │ │ positions : │ │ 0x0001 line=30 │ │ @@ -182320,23 +182348,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a7788: |[0a7788] se.emilsjolander.stickylistheaders.WrapperViewList.addInternalFooterView:(Landroid/view/View;)V │ │ -0a7798: 5410 ac13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ -0a779c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a77a0: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0a77a4: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a77aa: 5b10 ac13 |0009: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ -0a77ae: 5410 ac13 |000b: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ -0a77b2: 7220 d22b 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0a77b8: 0e00 |0010: return-void │ │ +0a7874: |[0a7874] se.emilsjolander.stickylistheaders.WrapperViewList.addInternalFooterView:(Landroid/view/View;)V │ │ +0a7884: 5410 ac13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ +0a7888: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a788c: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0a7890: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a7896: 5b10 ac13 |0009: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ +0a789a: 5410 ac13 |000b: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ +0a789e: 7220 d22b 2000 |000d: invoke-interface {v0, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0a78a4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x000b line=130 │ │ 0x0010 line=131 │ │ locals : │ │ @@ -182348,45 +182376,45 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0a77bc: |[0a77bc] se.emilsjolander.stickylistheaders.WrapperViewList.getSelectorPosition:()I │ │ -0a77cc: 5442 ae13 |0000: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ -0a77d0: 3902 2000 |0002: if-nez v2, 0022 // +0020 │ │ -0a77d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0a77d6: 6e10 862d 0400 |0005: invoke-virtual {v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a77dc: 0a02 |0008: move-result v2 │ │ -0a77de: 3521 2400 |0009: if-ge v1, v2, 002d // +0024 │ │ -0a77e2: 6e20 852d 1400 |000b: invoke-virtual {v4, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a77e8: 0c02 |000e: move-result-object v2 │ │ -0a77ea: 6e10 f221 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0a77f0: 0a02 |0012: move-result v2 │ │ -0a77f2: 5443 af13 |0013: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ -0a77f6: 5233 3800 |0015: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0a77fa: 3332 0800 |0017: if-ne v2, v3, 001f // +0008 │ │ -0a77fe: 6e10 8d2d 0400 |0019: invoke-virtual {v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ -0a7804: 0a02 |001c: move-result v2 │ │ -0a7806: b012 |001d: add-int/2addr v2, v1 │ │ -0a7808: 0f02 |001e: return v2 │ │ -0a780a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a780e: 28e4 |0021: goto 0005 // -001c │ │ -0a7810: 5442 ae13 |0022: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ -0a7814: 6e20 682b 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b68 │ │ -0a781a: 0a02 |0027: move-result v2 │ │ -0a781c: 28f6 |0028: goto 001e // -000a │ │ -0a781e: 0d00 |0029: move-exception v0 │ │ -0a7820: 6e10 d82a 0000 |002a: invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;.printStackTrace:()V // method@2ad8 │ │ -0a7826: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ -0a7828: 28f0 |002e: goto 001e // -0010 │ │ -0a782a: 0d00 |002f: move-exception v0 │ │ -0a782c: 6e10 d32a 0000 |0030: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@2ad3 │ │ -0a7832: 28fa |0033: goto 002d // -0006 │ │ +0a78a8: |[0a78a8] se.emilsjolander.stickylistheaders.WrapperViewList.getSelectorPosition:()I │ │ +0a78b8: 5442 ae13 |0000: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ +0a78bc: 3902 2000 |0002: if-nez v2, 0022 // +0020 │ │ +0a78c0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0a78c2: 6e10 862d 0400 |0005: invoke-virtual {v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a78c8: 0a02 |0008: move-result v2 │ │ +0a78ca: 3521 2400 |0009: if-ge v1, v2, 002d // +0024 │ │ +0a78ce: 6e20 852d 1400 |000b: invoke-virtual {v4, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a78d4: 0c02 |000e: move-result-object v2 │ │ +0a78d6: 6e10 f221 0200 |000f: invoke-virtual {v2}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0a78dc: 0a02 |0012: move-result v2 │ │ +0a78de: 5443 af13 |0013: iget-object v3, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ +0a78e2: 5233 3800 |0015: iget v3, v3, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0a78e6: 3332 0800 |0017: if-ne v2, v3, 001f // +0008 │ │ +0a78ea: 6e10 8d2d 0400 |0019: invoke-virtual {v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ +0a78f0: 0a02 |001c: move-result v2 │ │ +0a78f2: b012 |001d: add-int/2addr v2, v1 │ │ +0a78f4: 0f02 |001e: return v2 │ │ +0a78f6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a78fa: 28e4 |0021: goto 0005 // -001c │ │ +0a78fc: 5442 ae13 |0022: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorPositionField:Ljava/lang/reflect/Field; // field@13ae │ │ +0a7900: 6e20 682b 4200 |0024: invoke-virtual {v2, v4}, Ljava/lang/reflect/Field;.getInt:(Ljava/lang/Object;)I // method@2b68 │ │ +0a7906: 0a02 |0027: move-result v2 │ │ +0a7908: 28f6 |0028: goto 001e // -000a │ │ +0a790a: 0d00 |0029: move-exception v0 │ │ +0a790c: 6e10 d82a 0000 |002a: invoke-virtual {v0}, Ljava/lang/IllegalArgumentException;.printStackTrace:()V // method@2ad8 │ │ +0a7912: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ +0a7914: 28f0 |002e: goto 001e // -0010 │ │ +0a7916: 0d00 |002f: move-exception v0 │ │ +0a7918: 6e10 d32a 0000 |0030: invoke-virtual {v0}, Ljava/lang/IllegalAccessException;.printStackTrace:()V // method@2ad3 │ │ +0a791e: 28fa |0033: goto 002d // -0006 │ │ catches : 1 │ │ 0x0022 - 0x0027 │ │ Ljava/lang/IllegalArgumentException; -> 0x0029 │ │ Ljava/lang/IllegalAccessException; -> 0x002f │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=77 │ │ @@ -182412,38 +182440,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0a7844: |[0a7844] se.emilsjolander.stickylistheaders.WrapperViewList.positionSelectorRect:()V │ │ -0a7854: 5474 af13 |0000: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ -0a7858: 6e10 2202 0400 |0002: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ -0a785e: 0a04 |0005: move-result v4 │ │ -0a7860: 3904 2400 |0006: if-nez v4, 002a // +0024 │ │ -0a7864: 7010 982d 0700 |0008: invoke-direct {v7}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getSelectorPosition:()I // method@2d98 │ │ -0a786a: 0a01 |000b: move-result v1 │ │ -0a786c: 3a01 1e00 |000c: if-ltz v1, 002a // +001e │ │ -0a7870: 6e10 8d2d 0700 |000e: invoke-virtual {v7}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ -0a7876: 0a00 |0011: move-result v0 │ │ -0a7878: 9104 0100 |0012: sub-int v4, v1, v0 │ │ -0a787c: 6e20 852d 4700 |0014: invoke-virtual {v7, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a7882: 0c02 |0017: move-result-object v2 │ │ -0a7884: 2024 1b06 |0018: instance-of v4, v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a7888: 3804 1000 |001a: if-eqz v4, 002a // +0010 │ │ -0a788c: 0723 |001c: move-object v3, v2 │ │ -0a788e: 1f03 1b06 |001d: check-cast v3, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a7892: 5474 af13 |001f: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ -0a7896: 6e10 6b2d 0300 |0021: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getTop:()I // method@2d6b │ │ -0a789c: 0a05 |0024: move-result v5 │ │ -0a789e: 5236 a913 |0025: iget v6, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ -0a78a2: b065 |0027: add-int/2addr v5, v6 │ │ -0a78a4: 5945 3b00 |0028: iput v5, v4, Landroid/graphics/Rect;.top:I // field@003b │ │ -0a78a8: 0e00 |002a: return-void │ │ +0a7930: |[0a7930] se.emilsjolander.stickylistheaders.WrapperViewList.positionSelectorRect:()V │ │ +0a7940: 5474 af13 |0000: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ +0a7944: 6e10 2202 0400 |0002: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ +0a794a: 0a04 |0005: move-result v4 │ │ +0a794c: 3904 2400 |0006: if-nez v4, 002a // +0024 │ │ +0a7950: 7010 982d 0700 |0008: invoke-direct {v7}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getSelectorPosition:()I // method@2d98 │ │ +0a7956: 0a01 |000b: move-result v1 │ │ +0a7958: 3a01 1e00 |000c: if-ltz v1, 002a // +001e │ │ +0a795c: 6e10 8d2d 0700 |000e: invoke-virtual {v7}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ +0a7962: 0a00 |0011: move-result v0 │ │ +0a7964: 9104 0100 |0012: sub-int v4, v1, v0 │ │ +0a7968: 6e20 852d 4700 |0014: invoke-virtual {v7, v4}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a796e: 0c02 |0017: move-result-object v2 │ │ +0a7970: 2024 1b06 |0018: instance-of v4, v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a7974: 3804 1000 |001a: if-eqz v4, 002a // +0010 │ │ +0a7978: 0723 |001c: move-object v3, v2 │ │ +0a797a: 1f03 1b06 |001d: check-cast v3, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a797e: 5474 af13 |001f: iget-object v4, v7, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mSelectorRect:Landroid/graphics/Rect; // field@13af │ │ +0a7982: 6e10 6b2d 0300 |0021: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.getTop:()I // method@2d6b │ │ +0a7988: 0a05 |0024: move-result v5 │ │ +0a798a: 5236 a913 |0025: iget v6, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mItemTop:I // field@13a9 │ │ +0a798e: b065 |0027: add-int/2addr v5, v6 │ │ +0a7990: 5945 3b00 |0028: iput v5, v4, Landroid/graphics/Rect;.top:I // field@003b │ │ +0a7994: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0008 line=62 │ │ 0x000c line=63 │ │ 0x000e line=64 │ │ 0x0012 line=65 │ │ @@ -182464,18 +182492,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a78ac: |[0a78ac] se.emilsjolander.stickylistheaders.WrapperViewList.addFooterView:(Landroid/view/View;)V │ │ -0a78bc: 6f20 6b24 1000 |0000: invoke-super {v0, v1}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@246b │ │ -0a78c2: 7020 7a2d 1000 |0003: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addInternalFooterView:(Landroid/view/View;)V // method@2d7a │ │ -0a78c8: 0e00 |0006: return-void │ │ +0a7998: |[0a7998] se.emilsjolander.stickylistheaders.WrapperViewList.addFooterView:(Landroid/view/View;)V │ │ +0a79a8: 6f20 6b24 1000 |0000: invoke-super {v0, v1}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;)V // method@246b │ │ +0a79ae: 7020 7a2d 1000 |0003: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addInternalFooterView:(Landroid/view/View;)V // method@2d7a │ │ +0a79b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0006 line=118 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ @@ -182486,18 +182514,18 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0a78cc: |[0a78cc] se.emilsjolander.stickylistheaders.WrapperViewList.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V │ │ -0a78dc: 6f40 6c24 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@246c │ │ -0a78e2: 7020 7a2d 1000 |0003: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addInternalFooterView:(Landroid/view/View;)V // method@2d7a │ │ -0a78e8: 0e00 |0006: return-void │ │ +0a79b8: |[0a79b8] se.emilsjolander.stickylistheaders.WrapperViewList.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V │ │ +0a79c8: 6f40 6c24 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/widget/ListView;.addFooterView:(Landroid/view/View;Ljava/lang/Object;Z)V // method@246c │ │ +0a79ce: 7020 7a2d 1000 |0003: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.addInternalFooterView:(Landroid/view/View;)V // method@2d7a │ │ +0a79d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0003 line=123 │ │ 0x0006 line=124 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ @@ -182510,23 +182538,23 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0a78ec: |[0a78ec] se.emilsjolander.stickylistheaders.WrapperViewList.containsFooterView:(Landroid/view/View;)Z │ │ -0a78fc: 5410 ac13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ -0a7900: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a7904: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a7906: 0f00 |0005: return v0 │ │ -0a7908: 5410 ac13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ -0a790c: 7220 d52b 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ -0a7912: 0a00 |000b: move-result v0 │ │ -0a7914: 28f9 |000c: goto 0005 // -0007 │ │ +0a79d8: |[0a79d8] se.emilsjolander.stickylistheaders.WrapperViewList.containsFooterView:(Landroid/view/View;)Z │ │ +0a79e8: 5410 ac13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ +0a79ec: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a79f0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a79f2: 0f00 |0005: return v0 │ │ +0a79f4: 5410 ac13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ +0a79f8: 7220 d52b 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ +0a79fe: 0a00 |000b: move-result v0 │ │ +0a7a00: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0004 line=144 │ │ 0x0005 line=146 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ @@ -182537,31 +182565,31 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0a7918: |[0a7918] se.emilsjolander.stickylistheaders.WrapperViewList.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ -0a7928: 7010 a82d 0200 |0000: invoke-direct {v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.positionSelectorRect:()V // method@2da8 │ │ -0a792e: 5221 b013 |0003: iget v1, v2, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mTopClippingLength:I // field@13b0 │ │ -0a7932: 3801 1c00 |0005: if-eqz v1, 0021 // +001c │ │ -0a7936: 6e10 0402 0300 |0007: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -0a793c: 6e10 ff01 0300 |000a: invoke-virtual {v3}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@01ff │ │ -0a7942: 0c00 |000d: move-result-object v0 │ │ -0a7944: 5221 b013 |000e: iget v1, v2, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mTopClippingLength:I // field@13b0 │ │ -0a7948: 5901 3b00 |0010: iput v1, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ -0a794c: 6e20 f801 0300 |0012: invoke-virtual {v3, v0}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ -0a7952: 6f20 6d24 3200 |0015: invoke-super {v2, v3}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@246d │ │ -0a7958: 6e10 0102 0300 |0018: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ -0a795e: 5421 ad13 |001b: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mLifeCycleListener:Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener; // field@13ad │ │ -0a7962: 7220 742d 3100 |001d: invoke-interface {v1, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;.onDispatchDrawOccurred:(Landroid/graphics/Canvas;)V // method@2d74 │ │ -0a7968: 0e00 |0020: return-void │ │ -0a796a: 6f20 6d24 3200 |0021: invoke-super {v2, v3}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@246d │ │ -0a7970: 28f7 |0024: goto 001b // -0009 │ │ +0a7a04: |[0a7a04] se.emilsjolander.stickylistheaders.WrapperViewList.dispatchDraw:(Landroid/graphics/Canvas;)V │ │ +0a7a14: 7010 a82d 0200 |0000: invoke-direct {v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.positionSelectorRect:()V // method@2da8 │ │ +0a7a1a: 5221 b013 |0003: iget v1, v2, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mTopClippingLength:I // field@13b0 │ │ +0a7a1e: 3801 1c00 |0005: if-eqz v1, 0021 // +001c │ │ +0a7a22: 6e10 0402 0300 |0007: invoke-virtual {v3}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +0a7a28: 6e10 ff01 0300 |000a: invoke-virtual {v3}, Landroid/graphics/Canvas;.getClipBounds:()Landroid/graphics/Rect; // method@01ff │ │ +0a7a2e: 0c00 |000d: move-result-object v0 │ │ +0a7a30: 5221 b013 |000e: iget v1, v2, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mTopClippingLength:I // field@13b0 │ │ +0a7a34: 5901 3b00 |0010: iput v1, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ +0a7a38: 6e20 f801 0300 |0012: invoke-virtual {v3, v0}, Landroid/graphics/Canvas;.clipRect:(Landroid/graphics/Rect;)Z // method@01f8 │ │ +0a7a3e: 6f20 6d24 3200 |0015: invoke-super {v2, v3}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@246d │ │ +0a7a44: 6e10 0102 0300 |0018: invoke-virtual {v3}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ +0a7a4a: 5421 ad13 |001b: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mLifeCycleListener:Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener; // field@13ad │ │ +0a7a4e: 7220 742d 3100 |001d: invoke-interface {v1, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;.onDispatchDrawOccurred:(Landroid/graphics/Canvas;)V // method@2d74 │ │ +0a7a54: 0e00 |0020: return-void │ │ +0a7a56: 6f20 6d24 3200 |0021: invoke-super {v2, v3}, Landroid/widget/ListView;.dispatchDraw:(Landroid/graphics/Canvas;)V // method@246d │ │ +0a7a5c: 28f7 |0024: goto 001b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x0007 line=98 │ │ 0x000a line=99 │ │ 0x000e line=100 │ │ @@ -182581,49 +182609,49 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0a7974: |[0a7974] se.emilsjolander.stickylistheaders.WrapperViewList.getFixedFirstVisibleItem:()I │ │ -0a7984: 6e10 8c2d 0500 |0000: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFirstVisiblePosition:()I // method@2d8c │ │ -0a798a: 0a00 |0003: move-result v0 │ │ -0a798c: 6003 4000 |0004: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a7990: 1304 0b00 |0006: const/16 v4, #int 11 // #b │ │ -0a7994: 3443 0400 |0008: if-lt v3, v4, 000c // +0004 │ │ -0a7998: 0101 |000a: move v1, v0 │ │ -0a799a: 0f01 |000b: return v1 │ │ -0a799c: 1202 |000c: const/4 v2, #int 0 // #0 │ │ -0a799e: 6e10 862d 0500 |000d: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ -0a79a4: 0a03 |0010: move-result v3 │ │ -0a79a6: 3532 0d00 |0011: if-ge v2, v3, 001e // +000d │ │ -0a79aa: 6e20 852d 2500 |0013: invoke-virtual {v5, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a79b0: 0c03 |0016: move-result-object v3 │ │ -0a79b2: 6e10 f221 0300 |0017: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0a79b8: 0a03 |001a: move-result v3 │ │ -0a79ba: 3a03 1e00 |001b: if-ltz v3, 0039 // +001e │ │ -0a79be: b020 |001d: add-int/2addr v0, v2 │ │ -0a79c0: 5553 ab13 |001e: iget-boolean v3, v5, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mClippingToPadding:Z // field@13ab │ │ -0a79c4: 3903 1700 |0020: if-nez v3, 0037 // +0017 │ │ -0a79c8: 6e10 952d 0500 |0022: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getPaddingTop:()I // method@2d95 │ │ -0a79ce: 0a03 |0025: move-result v3 │ │ -0a79d0: 3d03 1100 |0026: if-lez v3, 0037 // +0011 │ │ -0a79d4: 3d00 0f00 |0028: if-lez v0, 0037 // +000f │ │ -0a79d8: 1203 |002a: const/4 v3, #int 0 // #0 │ │ -0a79da: 6e20 852d 3500 |002b: invoke-virtual {v5, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ -0a79e0: 0c03 |002e: move-result-object v3 │ │ -0a79e2: 6e10 1b22 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ -0a79e8: 0a03 |0032: move-result v3 │ │ -0a79ea: 3d03 0400 |0033: if-lez v3, 0037 // +0004 │ │ -0a79ee: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a79f2: 0101 |0037: move v1, v0 │ │ -0a79f4: 28d3 |0038: goto 000b // -002d │ │ -0a79f6: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0a79fa: 28d2 |003b: goto 000d // -002e │ │ +0a7a60: |[0a7a60] se.emilsjolander.stickylistheaders.WrapperViewList.getFixedFirstVisibleItem:()I │ │ +0a7a70: 6e10 8c2d 0500 |0000: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFirstVisiblePosition:()I // method@2d8c │ │ +0a7a76: 0a00 |0003: move-result v0 │ │ +0a7a78: 6003 4000 |0004: sget v3, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a7a7c: 1304 0b00 |0006: const/16 v4, #int 11 // #b │ │ +0a7a80: 3443 0400 |0008: if-lt v3, v4, 000c // +0004 │ │ +0a7a84: 0101 |000a: move v1, v0 │ │ +0a7a86: 0f01 |000b: return v1 │ │ +0a7a88: 1202 |000c: const/4 v2, #int 0 // #0 │ │ +0a7a8a: 6e10 862d 0500 |000d: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildCount:()I // method@2d86 │ │ +0a7a90: 0a03 |0010: move-result v3 │ │ +0a7a92: 3532 0d00 |0011: if-ge v2, v3, 001e // +000d │ │ +0a7a96: 6e20 852d 2500 |0013: invoke-virtual {v5, v2}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a7a9c: 0c03 |0016: move-result-object v3 │ │ +0a7a9e: 6e10 f221 0300 |0017: invoke-virtual {v3}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0a7aa4: 0a03 |001a: move-result v3 │ │ +0a7aa6: 3a03 1e00 |001b: if-ltz v3, 0039 // +001e │ │ +0a7aaa: b020 |001d: add-int/2addr v0, v2 │ │ +0a7aac: 5553 ab13 |001e: iget-boolean v3, v5, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mClippingToPadding:Z // field@13ab │ │ +0a7ab0: 3903 1700 |0020: if-nez v3, 0037 // +0017 │ │ +0a7ab4: 6e10 952d 0500 |0022: invoke-virtual {v5}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getPaddingTop:()I // method@2d95 │ │ +0a7aba: 0a03 |0025: move-result v3 │ │ +0a7abc: 3d03 1100 |0026: if-lez v3, 0037 // +0011 │ │ +0a7ac0: 3d00 0f00 |0028: if-lez v0, 0037 // +000f │ │ +0a7ac4: 1203 |002a: const/4 v3, #int 0 // #0 │ │ +0a7ac6: 6e20 852d 3500 |002b: invoke-virtual {v5, v3}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getChildAt:(I)Landroid/view/View; // method@2d85 │ │ +0a7acc: 0c03 |002e: move-result-object v3 │ │ +0a7ace: 6e10 1b22 0300 |002f: invoke-virtual {v3}, Landroid/view/View;.getTop:()I // method@221b │ │ +0a7ad4: 0a03 |0032: move-result v3 │ │ +0a7ad6: 3d03 0400 |0033: if-lez v3, 0037 // +0004 │ │ +0a7ada: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a7ade: 0101 |0037: move v1, v0 │ │ +0a7ae0: 28d3 |0038: goto 000b // -002d │ │ +0a7ae2: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0a7ae6: 28d2 |003b: goto 000d // -002e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x000b line=177 │ │ 0x000c line=161 │ │ 0x0013 line=162 │ │ @@ -182647,19 +182675,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0a79fc: |[0a79fc] se.emilsjolander.stickylistheaders.WrapperViewList.layoutChildren:()V │ │ -0a7a0c: 5510 aa13 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mBlockLayoutChildren:Z // field@13aa │ │ -0a7a10: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0a7a14: 6f10 7a24 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.layoutChildren:()V // method@247a │ │ -0a7a1a: 0e00 |0007: return-void │ │ +0a7ae8: |[0a7ae8] se.emilsjolander.stickylistheaders.WrapperViewList.layoutChildren:()V │ │ +0a7af8: 5510 aa13 |0000: iget-boolean v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mBlockLayoutChildren:Z // field@13aa │ │ +0a7afc: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0a7b00: 6f10 7a24 0100 |0004: invoke-super {v1}, Landroid/widget/ListView;.layoutChildren:()V // method@247a │ │ +0a7b06: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0004 line=193 │ │ 0x0007 line=195 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ @@ -182669,22 +182697,22 @@ │ │ type : '(Landroid/view/View;IJ)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0a7a1c: |[0a7a1c] se.emilsjolander.stickylistheaders.WrapperViewList.performItemClick:(Landroid/view/View;IJ)Z │ │ -0a7a2c: 2020 1b06 |0000: instance-of v0, v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a7a30: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0a7a34: 1f02 1b06 |0004: check-cast v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0a7a38: 5422 a813 |0006: iget-object v2, v2, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0a7a3c: 6f55 7c24 2143 |0008: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/ListView;.performItemClick:(Landroid/view/View;IJ)Z // method@247c │ │ -0a7a42: 0a00 |000b: move-result v0 │ │ -0a7a44: 0f00 |000c: return v0 │ │ +0a7b08: |[0a7b08] se.emilsjolander.stickylistheaders.WrapperViewList.performItemClick:(Landroid/view/View;IJ)Z │ │ +0a7b18: 2020 1b06 |0000: instance-of v0, v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a7b1c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0a7b20: 1f02 1b06 |0004: check-cast v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0a7b24: 5422 a813 |0006: iget-object v2, v2, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0a7b28: 6f55 7c24 2143 |0008: invoke-super {v1, v2, v3, v4, v5}, Landroid/widget/ListView;.performItemClick:(Landroid/view/View;IJ)Z // method@247c │ │ +0a7b2e: 0a00 |000b: move-result v0 │ │ +0a7b30: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ 0x0008 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -182698,24 +182726,24 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a7a48: |[0a7a48] se.emilsjolander.stickylistheaders.WrapperViewList.removeFooterView:(Landroid/view/View;)Z │ │ -0a7a58: 6f20 7d24 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ListView;.removeFooterView:(Landroid/view/View;)Z // method@247d │ │ -0a7a5e: 0a00 |0003: move-result v0 │ │ -0a7a60: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ -0a7a64: 5410 ac13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ -0a7a68: 7220 da2b 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -0a7a6e: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0a7a70: 0f00 |000c: return v0 │ │ -0a7a72: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0a7a74: 28fe |000e: goto 000c // -0002 │ │ +0a7b34: |[0a7b34] se.emilsjolander.stickylistheaders.WrapperViewList.removeFooterView:(Landroid/view/View;)Z │ │ +0a7b44: 6f20 7d24 2100 |0000: invoke-super {v1, v2}, Landroid/widget/ListView;.removeFooterView:(Landroid/view/View;)Z // method@247d │ │ +0a7b4a: 0a00 |0003: move-result v0 │ │ +0a7b4c: 3800 0900 |0004: if-eqz v0, 000d // +0009 │ │ +0a7b50: 5410 ac13 |0006: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mFooterViews:Ljava/util/List; // field@13ac │ │ +0a7b54: 7220 da2b 2000 |0008: invoke-interface {v0, v2}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +0a7b5a: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0a7b5c: 0f00 |000c: return v0 │ │ +0a7b5e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0a7b60: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ 0x000b line=137 │ │ 0x000c line=139 │ │ locals : │ │ @@ -182727,17 +182755,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7a78: |[0a7a78] se.emilsjolander.stickylistheaders.WrapperViewList.setBlockLayoutChildren:(Z)V │ │ -0a7a88: 5c01 aa13 |0000: iput-boolean v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mBlockLayoutChildren:Z // field@13aa │ │ -0a7a8c: 0e00 |0002: return-void │ │ +0a7b64: |[0a7b64] se.emilsjolander.stickylistheaders.WrapperViewList.setBlockLayoutChildren:(Z)V │ │ +0a7b74: 5c01 aa13 |0000: iput-boolean v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mBlockLayoutChildren:Z // field@13aa │ │ +0a7b78: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0002 line=188 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ 0x0000 - 0x0003 reg=1 block Z │ │ @@ -182747,18 +182775,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a7a90: |[0a7a90] se.emilsjolander.stickylistheaders.WrapperViewList.setClipToPadding:(Z)V │ │ -0a7aa0: 5c01 ab13 |0000: iput-boolean v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mClippingToPadding:Z // field@13ab │ │ -0a7aa4: 6f20 8024 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ListView;.setClipToPadding:(Z)V // method@2480 │ │ -0a7aaa: 0e00 |0005: return-void │ │ +0a7b7c: |[0a7b7c] se.emilsjolander.stickylistheaders.WrapperViewList.setClipToPadding:(Z)V │ │ +0a7b8c: 5c01 ab13 |0000: iput-boolean v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mClippingToPadding:Z // field@13ab │ │ +0a7b90: 6f20 8024 1000 |0002: invoke-super {v0, v1}, Landroid/widget/ListView;.setClipToPadding:(Z)V // method@2480 │ │ +0a7b96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ 0x0005 line=184 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ @@ -182769,17 +182797,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7aac: |[0a7aac] se.emilsjolander.stickylistheaders.WrapperViewList.setLifeCycleListener:(Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;)V │ │ -0a7abc: 5b01 ad13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mLifeCycleListener:Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener; // field@13ad │ │ -0a7ac0: 0e00 |0002: return-void │ │ +0a7b98: |[0a7b98] se.emilsjolander.stickylistheaders.WrapperViewList.setLifeCycleListener:(Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener;)V │ │ +0a7ba8: 5b01 ad13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mLifeCycleListener:Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener; // field@13ad │ │ +0a7bac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0002 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ 0x0000 - 0x0003 reg=1 lifeCycleListener Lse/emilsjolander/stickylistheaders/WrapperViewList$LifeCycleListener; │ │ @@ -182789,26 +182817,26 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7ac4: |[0a7ac4] se.emilsjolander.stickylistheaders.WrapperViewList.setTopClippingLength:(I)V │ │ -0a7ad4: 5901 b013 |0000: iput v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mTopClippingLength:I // field@13b0 │ │ -0a7ad8: 0e00 |0002: return-void │ │ +0a7bb0: |[0a7bb0] se.emilsjolander.stickylistheaders.WrapperViewList.setTopClippingLength:(I)V │ │ +0a7bc0: 5901 b013 |0000: iput v1, v0, Lse/emilsjolander/stickylistheaders/WrapperViewList;.mTopClippingLength:I // field@13b0 │ │ +0a7bc4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/WrapperViewList; │ │ 0x0000 - 0x0003 reg=1 topClipping I │ │ │ │ - source_file_idx : 4868 (WrapperViewList.java) │ │ + source_file_idx : 4869 (WrapperViewList.java) │ │ │ │ Class #750 header: │ │ class_idx : 207 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ source_file_idx : 589 │ │ static_fields_size : 0 │ │ @@ -182835,17 +182863,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7adc: |[0a7adc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ -0a7aec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a7af2: 0e00 |0003: return-void │ │ +0a7bc8: |[0a7bc8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.:()V │ │ +0a7bd8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a7bde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -182854,17 +182882,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7af4: |[0a7af4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0a7b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b06: 0f00 |0001: return v0 │ │ +0a7be0: |[0a7be0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0a7bf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7bf2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -182873,17 +182901,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7b08: |[0a7b08] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0a7b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b1a: 0f00 |0001: return v0 │ │ +0a7bf4: |[0a7bf4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0a7c04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7c06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -182892,17 +182920,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7b1c: |[0a7b1c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0a7b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b2e: 1100 |0001: return-object v0 │ │ +0a7c08: |[0a7c08] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0a7c18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7c1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -182911,17 +182939,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7b30: |[0a7b30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0a7b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b42: 1100 |0001: return-object v0 │ │ +0a7c1c: |[0a7c1c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0a7c2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7c2e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -182930,17 +182958,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7b44: |[0a7b44] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0a7b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b56: 1100 |0001: return-object v0 │ │ +0a7c30: |[0a7c30] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0a7c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7c42: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -182949,17 +182977,17 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7b58: |[0a7b58] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0a7b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7b6a: 1100 |0001: return-object v0 │ │ +0a7c44: |[0a7c44] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0a7c54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7c56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -182994,17 +183022,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7b6c: |[0a7b6c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ -0a7b7c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a7b82: 0e00 |0003: return-void │ │ +0a7c58: |[0a7c58] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:()V │ │ +0a7c68: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a7c6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;) │ │ @@ -183012,17 +183040,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7b84: |[0a7b84] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0a7b94: 7010 6203 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@0362 │ │ -0a7b9a: 0e00 |0003: return-void │ │ +0a7c70: |[0a7c70] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0a7c80: 7010 6203 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:()V // method@0362 │ │ +0a7c86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -183032,17 +183060,17 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0a7b9c: |[0a7b9c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0a7bac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a7bae: 1100 |0001: return-object v0 │ │ +0a7c88: |[0a7c88] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0a7c98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a7c9a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0002 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -183051,16 +183079,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a7bb0: |[0a7bb0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0a7bc0: 1101 |0000: return-object v1 │ │ +0a7c9c: |[0a7c9c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0a7cac: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ @@ -183071,16 +183099,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a7bc4: |[0a7bc4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0a7bd4: 1101 |0000: return-object v1 │ │ +0a7cb0: |[0a7cb0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplBase.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0a7cc0: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 activity Landroid/app/Activity; │ │ @@ -183118,17 +183146,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7bd8: |[0a7bd8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ -0a7be8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a7bee: 0e00 |0003: return-void │ │ +0a7cc4: |[0a7cc4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:()V │ │ +0a7cd4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a7cda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;) │ │ @@ -183136,17 +183164,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7bf0: |[0a7bf0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0a7c00: 7010 6703 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@0367 │ │ -0a7c06: 0e00 |0003: return-void │ │ +0a7cdc: |[0a7cdc] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0a7cec: 7010 6703 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:()V // method@0367 │ │ +0a7cf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -183156,18 +183184,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a7c08: |[0a7c08] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0a7c18: 7110 8f03 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@038f │ │ -0a7c1e: 0c00 |0003: move-result-object v0 │ │ -0a7c20: 1100 |0004: return-object v0 │ │ +0a7cf4: |[0a7cf4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0a7d04: 7110 8f03 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@038f │ │ +0a7d0a: 0c00 |0003: move-result-object v0 │ │ +0a7d0c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -183176,18 +183204,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a7c24: |[0a7c24] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0a7c34: 7130 9003 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0390 │ │ -0a7c3a: 0c00 |0003: move-result-object v0 │ │ -0a7c3c: 1100 |0004: return-object v0 │ │ +0a7d10: |[0a7d10] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0a7d20: 7130 9003 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0390 │ │ +0a7d26: 0c00 |0003: move-result-object v0 │ │ +0a7d28: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -183198,18 +183226,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a7c40: |[0a7c40] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0a7c50: 7140 9103 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0391 │ │ -0a7c56: 0c00 |0003: move-result-object v0 │ │ -0a7c58: 1100 |0004: return-object v0 │ │ +0a7d2c: |[0a7d2c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplHC.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0a7d3c: 7140 9103 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleHoneycomb;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0391 │ │ +0a7d42: 0c00 |0003: move-result-object v0 │ │ +0a7d44: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -183247,17 +183275,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7c5c: |[0a7c5c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ -0a7c6c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a7c72: 0e00 |0003: return-void │ │ +0a7d48: |[0a7d48] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:()V │ │ +0a7d58: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a7d5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ │ │ #1 : (in Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;) │ │ @@ -183265,17 +183293,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a7c74: |[0a7c74] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ -0a7c84: 7010 6c03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@036c │ │ -0a7c8a: 0e00 |0003: return-void │ │ +0a7d60: |[0a7d60] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V │ │ +0a7d70: 7010 6c03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:()V // method@036c │ │ +0a7d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle$1; │ │ │ │ @@ -183285,18 +183313,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0a7c8c: |[0a7c8c] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ -0a7c9c: 7110 9403 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0394 │ │ -0a7ca2: 0c00 |0003: move-result-object v0 │ │ -0a7ca4: 1100 |0004: return-object v0 │ │ +0a7d78: |[0a7d78] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; │ │ +0a7d88: 7110 9403 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@0394 │ │ +0a7d8e: 0c00 |0003: move-result-object v0 │ │ +0a7d90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -183305,18 +183333,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0a7ca8: |[0a7ca8] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ -0a7cb8: 7130 9503 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0395 │ │ -0a7cbe: 0c00 |0003: move-result-object v0 │ │ -0a7cc0: 1100 |0004: return-object v0 │ │ +0a7d94: |[0a7d94] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; │ │ +0a7da4: 7130 9503 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0395 │ │ +0a7daa: 0c00 |0003: move-result-object v0 │ │ +0a7dac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -183327,18 +183355,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a7cc4: |[0a7cc4] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ -0a7cd4: 7140 9603 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0396 │ │ -0a7cda: 0c00 |0003: move-result-object v0 │ │ -0a7cdc: 1100 |0004: return-object v0 │ │ +0a7db0: |[0a7db0] android.support.v4.app.ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; │ │ +0a7dc0: 7140 9603 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggleJellybeanMR2;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0396 │ │ +0a7dc6: 0c00 |0003: move-result-object v0 │ │ +0a7dc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 activity Landroid/app/Activity; │ │ @@ -183434,33 +183462,33 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0a7ce0: |[0a7ce0] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ -0a7cf0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a7cf2: 6000 4000 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a7cf6: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ -0a7cfa: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ -0a7cfe: 2201 d800 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00d8 │ │ -0a7d02: 7020 6d03 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@036d │ │ -0a7d08: 6901 6100 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ -0a7d0c: 0e00 |000e: return-void │ │ -0a7d0e: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ -0a7d12: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ -0a7d16: 2201 d700 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00d7 │ │ -0a7d1a: 7020 6803 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0368 │ │ -0a7d20: 6901 6100 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ -0a7d24: 28f4 |001a: goto 000e // -000c │ │ -0a7d26: 2201 d600 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00d6 │ │ -0a7d2a: 7020 6303 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0363 │ │ -0a7d30: 6901 6100 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ -0a7d34: 28ec |0022: goto 000e // -0014 │ │ +0a7dcc: |[0a7dcc] android.support.v4.app.ActionBarDrawerToggle.:()V │ │ +0a7ddc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a7dde: 6000 4000 |0001: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a7de2: 1301 1200 |0003: const/16 v1, #int 18 // #12 │ │ +0a7de6: 3410 0a00 |0005: if-lt v0, v1, 000f // +000a │ │ +0a7dea: 2201 d800 |0007: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2; // type@00d8 │ │ +0a7dee: 7020 6d03 2100 |0009: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplJellybeanMR2;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@036d │ │ +0a7df4: 6901 6100 |000c: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ +0a7df8: 0e00 |000e: return-void │ │ +0a7dfa: 1301 0b00 |000f: const/16 v1, #int 11 // #b │ │ +0a7dfe: 3410 0a00 |0011: if-lt v0, v1, 001b // +000a │ │ +0a7e02: 2201 d700 |0013: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC; // type@00d7 │ │ +0a7e06: 7020 6803 2100 |0015: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplHC;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0368 │ │ +0a7e0c: 6901 6100 |0018: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ +0a7e10: 28f4 |001a: goto 000e // -000c │ │ +0a7e12: 2201 d600 |001b: new-instance v1, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase; // type@00d6 │ │ +0a7e16: 7020 6303 2100 |001d: invoke-direct {v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImplBase;.:(Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0363 │ │ +0a7e1c: 6901 6100 |0020: sput-object v1, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ +0a7e20: 28ec |0022: goto 000e // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=169 │ │ 0x0003 line=170 │ │ 0x0007 line=171 │ │ 0x000e line=177 │ │ 0x000f line=172 │ │ @@ -183474,49 +183502,49 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0a7d38: |[0a7d38] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ -0a7d48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0a7d4a: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a7d50: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a7d52: 5c30 6800 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a7d56: 5b34 6300 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ -0a7d5a: 2040 da00 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00da │ │ -0a7d5e: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ -0a7d62: 0740 |000d: move-object v0, v4 │ │ -0a7d64: 1f00 da00 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00da │ │ -0a7d68: 7210 7403 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0374 │ │ -0a7d6e: 0c00 |0013: move-result-object v0 │ │ -0a7d70: 5b30 6400 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a7d74: 5b35 6900 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a7d78: 5936 6700 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0067 │ │ -0a7d7c: 5937 6a00 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ -0a7d80: 5938 6500 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ -0a7d84: 6e10 8003 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0380 │ │ -0a7d8a: 0c00 |0021: move-result-object v0 │ │ -0a7d8c: 5b30 6d00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006d │ │ -0a7d90: 6e10 5b00 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ -0a7d96: 0c00 |0027: move-result-object v0 │ │ -0a7d98: 6e20 b001 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0a7d9e: 0c00 |002b: move-result-object v0 │ │ -0a7da0: 5b30 6600 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0066 │ │ -0a7da4: 2200 db00 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00db │ │ -0a7da8: 5431 6600 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0066 │ │ -0a7dac: 7040 7603 3021 |0032: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0376 │ │ -0a7db2: 5b30 6c00 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a7db6: 5430 6c00 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a7dba: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ -0a7dc0: 6e20 7b03 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@037b │ │ -0a7dc6: 0e00 |003f: return-void │ │ -0a7dc8: 5b32 6400 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a7dcc: 28d4 |0042: goto 0016 // -002c │ │ +0a7e24: |[0a7e24] android.support.v4.app.ActionBarDrawerToggle.:(Landroid/app/Activity;Landroid/support/v4/widget/DrawerLayout;III)V │ │ +0a7e34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0a7e36: 7010 fd2a 0300 |0001: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a7e3c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a7e3e: 5c30 6800 |0005: iput-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a7e42: 5b34 6300 |0007: iput-object v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ +0a7e46: 2040 da00 |0009: instance-of v0, v4, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00da │ │ +0a7e4a: 3800 3500 |000b: if-eqz v0, 0040 // +0035 │ │ +0a7e4e: 0740 |000d: move-object v0, v4 │ │ +0a7e50: 1f00 da00 |000e: check-cast v0, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider; // type@00da │ │ +0a7e54: 7210 7403 0000 |0010: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$DelegateProvider;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@0374 │ │ +0a7e5a: 0c00 |0013: move-result-object v0 │ │ +0a7e5c: 5b30 6400 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a7e60: 5b35 6900 |0016: iput-object v5, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a7e64: 5936 6700 |0018: iput v6, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0067 │ │ +0a7e68: 5937 6a00 |001a: iput v7, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ +0a7e6c: 5938 6500 |001c: iput v8, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ +0a7e70: 6e10 8003 0300 |001e: invoke-virtual {v3}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0380 │ │ +0a7e76: 0c00 |0021: move-result-object v0 │ │ +0a7e78: 5b30 6d00 |0022: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006d │ │ +0a7e7c: 6e10 5b00 0400 |0024: invoke-virtual {v4}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ +0a7e82: 0c00 |0027: move-result-object v0 │ │ +0a7e84: 6e20 b001 6000 |0028: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0a7e8a: 0c00 |002b: move-result-object v0 │ │ +0a7e8c: 5b30 6600 |002c: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0066 │ │ +0a7e90: 2200 db00 |002e: new-instance v0, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // type@00db │ │ +0a7e94: 5431 6600 |0030: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0066 │ │ +0a7e98: 7040 7603 3021 |0032: invoke-direct {v0, v3, v1, v2}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.:(Landroid/support/v4/app/ActionBarDrawerToggle;Landroid/graphics/drawable/Drawable;Landroid/support/v4/app/ActionBarDrawerToggle$1;)V // method@0376 │ │ +0a7e9e: 5b30 6c00 |0035: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a7ea2: 5430 6c00 |0037: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a7ea6: 1401 abaa aa3e |0039: const v1, #float 0.333333 // #3eaaaaab │ │ +0a7eac: 6e20 7b03 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setOffset:(F)V // method@037b │ │ +0a7eb2: 0e00 |003f: return-void │ │ +0a7eb4: 5b32 6400 |0040: iput-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a7eb8: 28d4 |0042: goto 0016 // -002c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=220 │ │ 0x0004 line=188 │ │ 0x0007 line=221 │ │ 0x0009 line=224 │ │ 0x000e line=225 │ │ @@ -183543,17 +183571,17 @@ │ │ type : '(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7dd0: |[0a7dd0] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ -0a7de0: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ -0a7de4: 1100 |0002: return-object v0 │ │ +0a7ebc: |[0a7ebc] android.support.v4.app.ActionBarDrawerToggle.access$400:(Landroid/support/v4/app/ActionBarDrawerToggle;)Landroid/app/Activity; │ │ +0a7ecc: 5410 6300 |0000: iget-object v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ +0a7ed0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ Virtual methods - │ │ @@ -183562,26 +183590,26 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a7de8: |[0a7de8] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0a7df8: 5420 6400 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a7dfc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0a7e00: 5420 6400 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a7e04: 7210 7103 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0371 │ │ -0a7e0a: 0c00 |0009: move-result-object v0 │ │ -0a7e0c: 1100 |000a: return-object v0 │ │ -0a7e0e: 6200 6100 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ -0a7e12: 5421 6300 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ -0a7e16: 7220 5f03 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@035f │ │ -0a7e1c: 0c00 |0012: move-result-object v0 │ │ -0a7e1e: 28f7 |0013: goto 000a // -0009 │ │ +0a7ed4: |[0a7ed4] android.support.v4.app.ActionBarDrawerToggle.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0a7ee4: 5420 6400 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a7ee8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0a7eec: 5420 6400 |0004: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a7ef0: 7210 7103 0000 |0006: invoke-interface {v0}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0371 │ │ +0a7ef6: 0c00 |0009: move-result-object v0 │ │ +0a7ef8: 1100 |000a: return-object v0 │ │ +0a7efa: 6200 6100 |000b: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ +0a7efe: 5421 6300 |000d: iget-object v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ +0a7f02: 7220 5f03 1000 |000f: invoke-interface {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.getThemeUpIndicator:(Landroid/app/Activity;)Landroid/graphics/drawable/Drawable; // method@035f │ │ +0a7f08: 0c00 |0012: move-result-object v0 │ │ +0a7f0a: 28f7 |0013: goto 000a // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ 0x000a line=392 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ @@ -183591,17 +183619,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a7e20: |[0a7e20] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ -0a7e30: 5510 6800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a7e34: 0f00 |0002: return v0 │ │ +0a7f0c: |[0a7f0c] android.support.v4.app.ActionBarDrawerToggle.isDrawerIndicatorEnabled:()Z │ │ +0a7f1c: 5510 6800 |0000: iget-boolean v0, v1, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a7f20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ │ │ #2 : (in Landroid/support/v4/app/ActionBarDrawerToggle;) │ │ @@ -183609,27 +183637,27 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0a7e38: |[0a7e38] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0a7e48: 6e10 8003 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0380 │ │ -0a7e4e: 0c00 |0003: move-result-object v0 │ │ -0a7e50: 5b20 6d00 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006d │ │ -0a7e54: 5420 6300 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ -0a7e58: 6e10 5b00 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ -0a7e5e: 0c00 |000b: move-result-object v0 │ │ -0a7e60: 5221 6700 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0067 │ │ -0a7e64: 6e20 b001 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0a7e6a: 0c00 |0011: move-result-object v0 │ │ -0a7e6c: 5b20 6600 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0066 │ │ -0a7e70: 6e10 8b03 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@038b │ │ -0a7e76: 0e00 |0017: return-void │ │ +0a7f24: |[0a7f24] android.support.v4.app.ActionBarDrawerToggle.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0a7f34: 6e10 8003 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; // method@0380 │ │ +0a7f3a: 0c00 |0003: move-result-object v0 │ │ +0a7f3c: 5b20 6d00 |0004: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006d │ │ +0a7f40: 5420 6300 |0006: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ +0a7f44: 6e10 5b00 0000 |0008: invoke-virtual {v0}, Landroid/app/Activity;.getResources:()Landroid/content/res/Resources; // method@005b │ │ +0a7f4a: 0c00 |000b: move-result-object v0 │ │ +0a7f4c: 5221 6700 |000c: iget v1, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImageResource:I // field@0067 │ │ +0a7f50: 6e20 b001 1000 |000e: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0a7f56: 0c00 |0011: move-result-object v0 │ │ +0a7f58: 5b20 6600 |0012: iput-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerImage:Landroid/graphics/drawable/Drawable; // field@0066 │ │ +0a7f5c: 6e10 8b03 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/ActionBarDrawerToggle;.syncState:()V // method@038b │ │ +0a7f62: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0006 line=303 │ │ 0x0014 line=304 │ │ 0x0017 line=305 │ │ locals : │ │ @@ -183641,23 +183669,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a7e78: |[0a7e78] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ -0a7e88: 5420 6c00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a7e8c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a7e8e: 6e20 7c03 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ -0a7e94: 5520 6800 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a7e98: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0a7e9c: 5220 6a00 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ -0a7ea0: 6e20 8803 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0388 │ │ -0a7ea6: 0e00 |000f: return-void │ │ +0a7f64: |[0a7f64] android.support.v4.app.ActionBarDrawerToggle.onDrawerClosed:(Landroid/view/View;)V │ │ +0a7f74: 5420 6c00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a7f78: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a7f7a: 6e20 7c03 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ +0a7f80: 5520 6800 |0006: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a7f84: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0a7f88: 5220 6a00 |000a: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ +0a7f8c: 6e20 8803 0200 |000c: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0388 │ │ +0a7f92: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=371 │ │ 0x0006 line=372 │ │ 0x000a line=373 │ │ 0x000f line=375 │ │ locals : │ │ @@ -183669,23 +183697,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a7ea8: |[0a7ea8] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ -0a7eb8: 5420 6c00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a7ebc: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a7ec0: 6e20 7c03 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ -0a7ec6: 5520 6800 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a7eca: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0a7ece: 5220 6500 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ -0a7ed2: 6e20 8803 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0388 │ │ -0a7ed8: 0e00 |0010: return-void │ │ +0a7f94: |[0a7f94] android.support.v4.app.ActionBarDrawerToggle.onDrawerOpened:(Landroid/view/View;)V │ │ +0a7fa4: 5420 6c00 |0000: iget-object v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a7fa8: 1501 803f |0002: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a7fac: 6e20 7c03 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ +0a7fb2: 5520 6800 |0007: iget-boolean v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a7fb6: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0a7fba: 5220 6500 |000b: iget v0, v2, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ +0a7fbe: 6e20 8803 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarDescription:(I)V // method@0388 │ │ +0a7fc4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=356 │ │ 0x0007 line=357 │ │ 0x000b line=358 │ │ 0x0010 line=360 │ │ locals : │ │ @@ -183697,36 +183725,36 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0a7edc: |[0a7edc] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ -0a7eec: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ -0a7ef0: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ -0a7ef4: 5441 6c00 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a7ef8: 6e10 7903 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@0379 │ │ -0a7efe: 0a00 |0009: move-result v0 │ │ -0a7f00: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ -0a7f04: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ -0a7f08: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0a7f0a: a702 0602 |000f: sub-float v2, v6, v2 │ │ -0a7f0e: 7120 f32a 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -0a7f14: 0a01 |0014: move-result v1 │ │ -0a7f16: c831 |0015: mul-float/2addr v1, v3 │ │ -0a7f18: 7120 f32a 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ -0a7f1e: 0a00 |0019: move-result v0 │ │ -0a7f20: 5441 6c00 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a7f24: 6e20 7c03 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ -0a7f2a: 0e00 |001f: return-void │ │ -0a7f2c: a801 0603 |0020: mul-float v1, v6, v3 │ │ -0a7f30: 7120 f62a 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ -0a7f36: 0a00 |0025: move-result v0 │ │ -0a7f38: 28f4 |0026: goto 001a // -000c │ │ +0a7fc8: |[0a7fc8] android.support.v4.app.ActionBarDrawerToggle.onDrawerSlide:(Landroid/view/View;F)V │ │ +0a7fd8: 1503 0040 |0000: const/high16 v3, #int 1073741824 // #4000 │ │ +0a7fdc: 1502 003f |0002: const/high16 v2, #int 1056964608 // #3f00 │ │ +0a7fe0: 5441 6c00 |0004: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a7fe4: 6e10 7903 0100 |0006: invoke-virtual {v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.getPosition:()F // method@0379 │ │ +0a7fea: 0a00 |0009: move-result v0 │ │ +0a7fec: 2d01 0602 |000a: cmpl-float v1, v6, v2 │ │ +0a7ff0: 3d01 1400 |000c: if-lez v1, 0020 // +0014 │ │ +0a7ff4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0a7ff6: a702 0602 |000f: sub-float v2, v6, v2 │ │ +0a7ffa: 7120 f32a 2100 |0011: invoke-static {v1, v2}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +0a8000: 0a01 |0014: move-result v1 │ │ +0a8002: c831 |0015: mul-float/2addr v1, v3 │ │ +0a8004: 7120 f32a 1000 |0016: invoke-static {v0, v1}, Ljava/lang/Math;.max:(FF)F // method@2af3 │ │ +0a800a: 0a00 |0019: move-result v0 │ │ +0a800c: 5441 6c00 |001a: iget-object v1, v4, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a8010: 6e20 7c03 0100 |001c: invoke-virtual {v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ +0a8016: 0e00 |001f: return-void │ │ +0a8018: a801 0603 |0020: mul-float v1, v6, v3 │ │ +0a801c: 7120 f62a 1000 |0022: invoke-static {v0, v1}, Ljava/lang/Math;.min:(FF)F // method@2af6 │ │ +0a8022: 0a00 |0025: move-result v0 │ │ +0a8024: 28f4 |0026: goto 001a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=338 │ │ 0x000a line=339 │ │ 0x000e line=340 │ │ 0x001a line=344 │ │ 0x001f line=345 │ │ @@ -183742,16 +183770,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a7f3c: |[0a7f3c] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ -0a7f4c: 0e00 |0000: return-void │ │ +0a8028: |[0a8028] android.support.v4.app.ActionBarDrawerToggle.onDrawerStateChanged:(I)V │ │ +0a8038: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=386 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ActionBarDrawerToggle; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -183760,36 +183788,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0a7f50: |[0a7f50] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0a7f60: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -0a7f66: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ -0a7f6a: 7210 8221 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0a7f70: 0a00 |0008: move-result v0 │ │ -0a7f72: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ -0a7f78: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ -0a7f7c: 5530 6800 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a7f80: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ -0a7f84: 5430 6900 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a7f88: 6e20 db13 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@13db │ │ -0a7f8e: 0a00 |0017: move-result v0 │ │ -0a7f90: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0a7f94: 5430 6900 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a7f98: 6e20 b413 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@13b4 │ │ -0a7f9e: 1210 |001f: const/4 v0, #int 1 // #1 │ │ -0a7fa0: 0f00 |0020: return v0 │ │ -0a7fa2: 5430 6900 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a7fa6: 6e20 e913 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@13e9 │ │ -0a7fac: 28f9 |0026: goto 001f // -0007 │ │ -0a7fae: 1200 |0027: const/4 v0, #int 0 // #0 │ │ -0a7fb0: 28f8 |0028: goto 0020 // -0008 │ │ +0a803c: |[0a803c] android.support.v4.app.ActionBarDrawerToggle.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0a804c: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +0a8052: 3804 2400 |0003: if-eqz v4, 0027 // +0024 │ │ +0a8056: 7210 8221 0400 |0005: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0a805c: 0a00 |0008: move-result v0 │ │ +0a805e: 1401 2c00 0201 |0009: const v1, #float 2.38774e-38 // #0102002c │ │ +0a8064: 3310 1b00 |000c: if-ne v0, v1, 0027 // +001b │ │ +0a8068: 5530 6800 |000e: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a806c: 3800 1700 |0010: if-eqz v0, 0027 // +0017 │ │ +0a8070: 5430 6900 |0012: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a8074: 6e20 db13 2000 |0014: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerVisible:(I)Z // method@13db │ │ +0a807a: 0a00 |0017: move-result v0 │ │ +0a807c: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0a8080: 5430 6900 |001a: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a8084: 6e20 b413 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(I)V // method@13b4 │ │ +0a808a: 1210 |001f: const/4 v0, #int 1 // #1 │ │ +0a808c: 0f00 |0020: return v0 │ │ +0a808e: 5430 6900 |0021: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a8092: 6e20 e913 2000 |0023: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.openDrawer:(I)V // method@13e9 │ │ +0a8098: 28f9 |0026: goto 001f // -0007 │ │ +0a809a: 1200 |0027: const/4 v0, #int 0 // #0 │ │ +0a809c: 28f8 |0028: goto 0020 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=317 │ │ 0x0012 line=318 │ │ 0x001a line=319 │ │ 0x001f line=323 │ │ 0x0020 line=325 │ │ @@ -183804,27 +183832,27 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0a7fb4: |[0a7fb4] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ -0a7fc4: 5430 6400 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a7fc8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0a7fcc: 5430 6400 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a7fd0: 7220 7203 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0372 │ │ -0a7fd6: 0e00 |0009: return-void │ │ -0a7fd8: 6200 6100 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ -0a7fdc: 5431 6b00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ -0a7fe0: 5432 6300 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ -0a7fe4: 7240 6003 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0360 │ │ -0a7fea: 0c00 |0013: move-result-object v0 │ │ -0a7fec: 5b30 6b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ -0a7ff0: 28f3 |0016: goto 0009 // -000d │ │ +0a80a0: |[0a80a0] android.support.v4.app.ActionBarDrawerToggle.setActionBarDescription:(I)V │ │ +0a80b0: 5430 6400 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a80b4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0a80b8: 5430 6400 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a80bc: 7220 7203 4000 |0006: invoke-interface {v0, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarDescription:(I)V // method@0372 │ │ +0a80c2: 0e00 |0009: return-void │ │ +0a80c4: 6200 6100 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ +0a80c8: 5431 6b00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ +0a80cc: 5432 6300 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ +0a80d0: 7240 6003 1042 |0010: invoke-interface {v0, v1, v2, v4}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarDescription:(Ljava/lang/Object;Landroid/app/Activity;I)Ljava/lang/Object; // method@0360 │ │ +0a80d6: 0c00 |0013: move-result-object v0 │ │ +0a80d8: 5b30 6b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ +0a80dc: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=405 │ │ 0x0004 line=406 │ │ 0x0009 line=411 │ │ 0x000a line=409 │ │ locals : │ │ @@ -183836,27 +183864,27 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 23 16-bit code units │ │ -0a7ff4: |[0a7ff4] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -0a8004: 5430 6400 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a8008: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0a800c: 5430 6400 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ -0a8010: 7230 7303 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0373 │ │ -0a8016: 0e00 |0009: return-void │ │ -0a8018: 6200 6100 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ -0a801c: 5431 6b00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ -0a8020: 5432 6300 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ -0a8024: 7255 6103 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0361 │ │ -0a802a: 0c00 |0013: move-result-object v0 │ │ -0a802c: 5b30 6b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ -0a8030: 28f3 |0016: goto 0009 // -000d │ │ +0a80e0: |[0a80e0] android.support.v4.app.ActionBarDrawerToggle.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0a80f0: 5430 6400 |0000: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a80f4: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0a80f8: 5430 6400 |0004: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivityImpl:Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // field@0064 │ │ +0a80fc: 7230 7303 4005 |0006: invoke-interface {v0, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0373 │ │ +0a8102: 0e00 |0009: return-void │ │ +0a8104: 6200 6100 |000a: sget-object v0, Landroid/support/v4/app/ActionBarDrawerToggle;.IMPL:Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl; // field@0061 │ │ +0a8108: 5431 6b00 |000c: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ +0a810c: 5432 6300 |000e: iget-object v2, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mActivity:Landroid/app/Activity; // field@0063 │ │ +0a8110: 7255 6103 1042 |0010: invoke-interface {v0, v1, v2, v4, v5}, Landroid/support/v4/app/ActionBarDrawerToggle$ActionBarDrawerToggleImpl;.setActionBarUpIndicator:(Ljava/lang/Object;Landroid/app/Activity;Landroid/graphics/drawable/Drawable;I)Ljava/lang/Object; // method@0361 │ │ +0a8116: 0c00 |0013: move-result-object v0 │ │ +0a8118: 5b30 6b00 |0014: iput-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSetIndicatorInfo:Ljava/lang/Object; // field@006b │ │ +0a811c: 28f3 |0016: goto 0009 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x0009 line=402 │ │ 0x000a line=400 │ │ locals : │ │ @@ -183869,34 +183897,34 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0a8034: |[0a8034] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ -0a8044: 5530 6800 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a8048: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ -0a804c: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0a8050: 5431 6c00 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a8054: 5430 6900 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a8058: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ -0a805e: 6e20 d813 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@13d8 │ │ -0a8064: 0a00 |0010: move-result v0 │ │ -0a8066: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ -0a806a: 5230 6500 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ -0a806e: 6e30 8903 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0389 │ │ -0a8074: 5c34 6800 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a8078: 0e00 |001a: return-void │ │ -0a807a: 5230 6a00 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ -0a807e: 28f8 |001d: goto 0015 // -0008 │ │ -0a8080: 5430 6d00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006d │ │ -0a8084: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0a8086: 6e30 8903 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0389 │ │ -0a808c: 28f4 |0024: goto 0018 // -000c │ │ +0a8120: |[0a8120] android.support.v4.app.ActionBarDrawerToggle.setDrawerIndicatorEnabled:(Z)V │ │ +0a8130: 5530 6800 |0000: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a8134: 3204 1800 |0002: if-eq v4, v0, 001a // +0018 │ │ +0a8138: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0a813c: 5431 6c00 |0006: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a8140: 5430 6900 |0008: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a8144: 1402 0300 8000 |000a: const v2, #float 1.17549e-38 // #00800003 │ │ +0a814a: 6e20 d813 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@13d8 │ │ +0a8150: 0a00 |0010: move-result v0 │ │ +0a8152: 3800 0a00 |0011: if-eqz v0, 001b // +000a │ │ +0a8156: 5230 6500 |0013: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ +0a815a: 6e30 8903 1300 |0015: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0389 │ │ +0a8160: 5c34 6800 |0018: iput-boolean v4, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a8164: 0e00 |001a: return-void │ │ +0a8166: 5230 6a00 |001b: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ +0a816a: 28f8 |001d: goto 0015 // -0008 │ │ +0a816c: 5430 6d00 |001e: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mThemeImage:Landroid/graphics/drawable/Drawable; // field@006d │ │ +0a8170: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0a8172: 6e30 8903 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0389 │ │ +0a8178: 28f4 |0024: goto 0018 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x0006 line=276 │ │ 0x0018 line=281 │ │ 0x001a line=283 │ │ @@ -183911,39 +183939,39 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0a8090: |[0a8090] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ -0a80a0: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ -0a80a6: 5430 6900 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a80aa: 6e20 d813 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@13d8 │ │ -0a80b0: 0a00 |0008: move-result v0 │ │ -0a80b2: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ -0a80b6: 5430 6c00 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a80ba: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ -0a80be: 6e20 7c03 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ -0a80c4: 5530 6800 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ -0a80c8: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ -0a80cc: 5431 6c00 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a80d0: 5430 6900 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ -0a80d4: 6e20 d813 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@13d8 │ │ -0a80da: 0a00 |001d: move-result v0 │ │ -0a80dc: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ -0a80e0: 5230 6500 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ -0a80e4: 6e30 8903 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0389 │ │ -0a80ea: 0e00 |0025: return-void │ │ -0a80ec: 5430 6c00 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ -0a80f0: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0a80f2: 6e20 7c03 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ -0a80f8: 28e6 |002c: goto 0012 // -001a │ │ -0a80fa: 5230 6a00 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ -0a80fe: 28f3 |002f: goto 0022 // -000d │ │ +0a817c: |[0a817c] android.support.v4.app.ActionBarDrawerToggle.syncState:()V │ │ +0a818c: 1402 0300 8000 |0000: const v2, #float 1.17549e-38 // #00800003 │ │ +0a8192: 5430 6900 |0003: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a8196: 6e20 d813 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@13d8 │ │ +0a819c: 0a00 |0008: move-result v0 │ │ +0a819e: 3800 1d00 |0009: if-eqz v0, 0026 // +001d │ │ +0a81a2: 5430 6c00 |000b: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a81a6: 1501 803f |000d: const/high16 v1, #int 1065353216 // #3f80 │ │ +0a81aa: 6e20 7c03 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ +0a81b0: 5530 6800 |0012: iget-boolean v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerIndicatorEnabled:Z // field@0068 │ │ +0a81b4: 3800 1100 |0014: if-eqz v0, 0025 // +0011 │ │ +0a81b8: 5431 6c00 |0016: iget-object v1, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a81bc: 5430 6900 |0018: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mDrawerLayout:Landroid/support/v4/widget/DrawerLayout; // field@0069 │ │ +0a81c0: 6e20 d813 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v4/widget/DrawerLayout;.isDrawerOpen:(I)Z // method@13d8 │ │ +0a81c6: 0a00 |001d: move-result v0 │ │ +0a81c8: 3800 0f00 |001e: if-eqz v0, 002d // +000f │ │ +0a81cc: 5230 6500 |0020: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mCloseDrawerContentDescRes:I // field@0065 │ │ +0a81d0: 6e30 8903 1300 |0022: invoke-virtual {v3, v1, v0}, Landroid/support/v4/app/ActionBarDrawerToggle;.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V // method@0389 │ │ +0a81d6: 0e00 |0025: return-void │ │ +0a81d8: 5430 6c00 |0026: iget-object v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mSlider:Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable; // field@006c │ │ +0a81dc: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0a81de: 6e20 7c03 1000 |0029: invoke-virtual {v0, v1}, Landroid/support/v4/app/ActionBarDrawerToggle$SlideDrawable;.setPosition:(F)V // method@037c │ │ +0a81e4: 28e6 |002c: goto 0012 // -001a │ │ +0a81e6: 5230 6a00 |002d: iget v0, v3, Landroid/support/v4/app/ActionBarDrawerToggle;.mOpenDrawerContentDescRes:I // field@006a │ │ +0a81ea: 28f3 |002f: goto 0022 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=251 │ │ 0x000b line=252 │ │ 0x0012 line=257 │ │ 0x0016 line=258 │ │ 0x0025 line=261 │ │ @@ -183995,17 +184023,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0a8100: |[0a8100] android.support.v4.app.ActivityCompat.:()V │ │ -0a8110: 7010 1f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@081f │ │ -0a8116: 0e00 |0003: return-void │ │ +0a81ec: |[0a81ec] android.support.v4.app.ActivityCompat.:()V │ │ +0a81fc: 7010 1f08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/ContextCompat;.:()V // method@081f │ │ +0a8202: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ActivityCompat; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityCompat;) │ │ @@ -184013,22 +184041,22 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0a8118: |[0a8118] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ -0a8128: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a812c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0a8130: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0a8134: 7110 a003 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@03a0 │ │ -0a813a: 0e00 |0009: return-void │ │ -0a813c: 6e10 5100 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0051 │ │ -0a8142: 28fc |000d: goto 0009 // -0004 │ │ +0a8204: |[0a8204] android.support.v4.app.ActivityCompat.finishAffinity:(Landroid/app/Activity;)V │ │ +0a8214: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a8218: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0a821c: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0a8220: 7110 a003 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatJB;.finishAffinity:(Landroid/app/Activity;)V // method@03a0 │ │ +0a8226: 0e00 |0009: return-void │ │ +0a8228: 6e10 5100 0200 |000a: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0051 │ │ +0a822e: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=134 │ │ 0x0009 line=138 │ │ 0x000a line=136 │ │ locals : │ │ @@ -184039,23 +184067,23 @@ │ │ type : '(Landroid/app/Activity;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a8144: |[0a8144] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ -0a8154: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a8158: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ -0a815c: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ -0a8160: 7110 9e03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@039e │ │ -0a8166: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0a8168: 0f00 |000a: return v0 │ │ -0a816a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0a816c: 28fe |000c: goto 000a // -0002 │ │ +0a8230: |[0a8230] android.support.v4.app.ActivityCompat.invalidateOptionsMenu:(Landroid/app/Activity;)Z │ │ +0a8240: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a8244: 1301 0b00 |0002: const/16 v1, #int 11 // #b │ │ +0a8248: 3410 0700 |0004: if-lt v0, v1, 000b // +0007 │ │ +0a824c: 7110 9e03 0200 |0006: invoke-static {v2}, Landroid/support/v4/app/ActivityCompatHoneycomb;.invalidateOptionsMenu:(Landroid/app/Activity;)V // method@039e │ │ +0a8252: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0a8254: 0f00 |000a: return v0 │ │ +0a8256: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0a8258: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0006 line=65 │ │ 0x0009 line=66 │ │ 0x000a line=68 │ │ locals : │ │ @@ -184066,22 +184094,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a8170: |[0a8170] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0a8180: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a8184: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0a8188: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0a818c: 7130 a103 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@03a1 │ │ -0a8192: 0e00 |0009: return-void │ │ -0a8194: 6e20 7400 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ -0a819a: 28fc |000d: goto 0009 // -0004 │ │ +0a825c: |[0a825c] android.support.v4.app.ActivityCompat.startActivity:(Landroid/app/Activity;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0a826c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a8270: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0a8274: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0a8278: 7130 a103 3204 |0006: invoke-static {v2, v3, v4}, Landroid/support/v4/app/ActivityCompatJB;.startActivity:(Landroid/content/Context;Landroid/content/Intent;Landroid/os/Bundle;)V // method@03a1 │ │ +0a827e: 0e00 |0009: return-void │ │ +0a8280: 6e20 7400 3200 |000a: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ +0a8286: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0006 line=90 │ │ 0x0009 line=94 │ │ 0x000a line=92 │ │ locals : │ │ @@ -184094,22 +184122,22 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0a819c: |[0a819c] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ -0a81ac: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a81b0: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ -0a81b4: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ -0a81b8: 7140 a203 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@03a2 │ │ -0a81be: 0e00 |0009: return-void │ │ -0a81c0: 6e30 7500 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ -0a81c6: 28fc |000d: goto 0009 // -0004 │ │ +0a8288: |[0a8288] android.support.v4.app.ActivityCompat.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V │ │ +0a8298: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a829c: 1301 1000 |0002: const/16 v1, #int 16 // #10 │ │ +0a82a0: 3410 0600 |0004: if-lt v0, v1, 000a // +0006 │ │ +0a82a4: 7140 a203 3254 |0006: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/app/ActivityCompatJB;.startActivityForResult:(Landroid/app/Activity;Landroid/content/Intent;ILandroid/os/Bundle;)V // method@03a2 │ │ +0a82aa: 0e00 |0009: return-void │ │ +0a82ac: 6e30 7500 3204 |000a: invoke-virtual {v2, v3, v4}, Landroid/app/Activity;.startActivityForResult:(Landroid/content/Intent;I)V // method@0075 │ │ +0a82b2: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x0009 line=123 │ │ 0x000a line=121 │ │ locals : │ │ @@ -184153,18 +184181,18 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompatJB;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a81c8: |[0a81c8] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ -0a81d8: 7010 a603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ -0a81de: 5b01 7500 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ -0a81e2: 0e00 |0005: return-void │ │ +0a82b4: |[0a82b4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V │ │ +0a82c4: 7010 a603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ActivityOptionsCompat;.:()V // method@03a6 │ │ +0a82ca: 5b01 7500 |0003: iput-object v1, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ +0a82ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ @@ -184176,19 +184204,19 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0a81e4: |[0a81e4] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ -0a81f4: 5410 7500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ -0a81f8: 6e10 b003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@03b0 │ │ -0a81fe: 0c00 |0005: move-result-object v0 │ │ -0a8200: 1100 |0006: return-object v0 │ │ +0a82d0: |[0a82d0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.toBundle:()Landroid/os/Bundle; │ │ +0a82e0: 5410 7500 |0000: iget-object v0, v1, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ +0a82e4: 6e10 b003 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/app/ActivityOptionsCompatJB;.toBundle:()Landroid/os/Bundle; // method@03b0 │ │ +0a82ea: 0c00 |0005: move-result-object v0 │ │ +0a82ec: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; │ │ │ │ #1 : (in Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;) │ │ @@ -184196,23 +184224,23 @@ │ │ type : '(Landroid/support/v4/app/ActivityOptionsCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0a8204: |[0a8204] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ -0a8214: 2041 e300 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ -0a8218: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0a821c: 0740 |0004: move-object v0, v4 │ │ -0a821e: 1f00 e300 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ -0a8222: 5431 7500 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ -0a8226: 5402 7500 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ -0a822a: 6e20 b103 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03b1 │ │ -0a8230: 0e00 |000e: return-void │ │ +0a82f0: |[0a82f0] android.support.v4.app.ActivityOptionsCompat$ActivityOptionsImplJB.update:(Landroid/support/v4/app/ActivityOptionsCompat;)V │ │ +0a8300: 2041 e300 |0000: instance-of v1, v4, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ +0a8304: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0a8308: 0740 |0004: move-object v0, v4 │ │ +0a830a: 1f00 e300 |0005: check-cast v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB; // type@00e3 │ │ +0a830e: 5431 7500 |0007: iget-object v1, v3, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ +0a8312: 5402 7500 |0009: iget-object v2, v0, Landroid/support/v4/app/ActivityOptionsCompat$ActivityOptionsImplJB;.mImpl:Landroid/support/v4/app/ActivityOptionsCompatJB; // field@0075 │ │ +0a8316: 6e20 b103 2100 |000b: invoke-virtual {v1, v2}, Landroid/support/v4/app/ActivityOptionsCompatJB;.update:(Landroid/support/v4/app/ActivityOptionsCompatJB;)V // method@03b1 │ │ +0a831c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ 0x0007 line=128 │ │ 0x000e line=130 │ │ locals : │ │ @@ -184372,22 +184400,22 @@ │ │ type : '(Landroid/support/v4/app/FragmentManagerImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0a8234: |[0a8234] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ -0a8244: 7010 8405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0584 │ │ -0a824a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a824c: 5c10 8a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ -0a8250: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ -0a8252: 5910 9300 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a8256: 5b12 9400 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a825a: 0e00 |000b: return-void │ │ +0a8320: |[0a8320] android.support.v4.app.BackStackRecord.:(Landroid/support/v4/app/FragmentManagerImpl;)V │ │ +0a8330: 7010 8405 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/FragmentTransaction;.:()V // method@0584 │ │ +0a8336: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0a8338: 5c10 8a00 |0004: iput-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ +0a833c: 12f0 |0006: const/4 v0, #int -1 // #ff │ │ +0a833e: 5910 9300 |0007: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a8342: 5b12 9400 |0009: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8346: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0003 line=209 │ │ 0x0006 line=212 │ │ 0x0009 line=334 │ │ 0x000b line=335 │ │ @@ -184400,84 +184428,84 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 141 16-bit code units │ │ -0a825c: |[0a825c] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ -0a826c: 5441 9400 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8270: 5b61 d100 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -0a8274: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ -0a8278: 5461 e600 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0a827c: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ -0a8280: 5461 e600 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0a8284: 6e20 1d2b 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0a828a: 0a01 |000f: move-result v1 │ │ -0a828c: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ -0a8290: 2201 9305 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a8294: 2202 a905 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a8298: 7010 3d2b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a829e: 1a03 8303 |0019: const-string v3, "Can't change tag of fragment " // string@0383 │ │ -0a82a2: 6e20 462b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a82a8: 0c02 |001e: move-result-object v2 │ │ -0a82aa: 6e20 452b 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a82b0: 0c02 |0022: move-result-object v2 │ │ -0a82b2: 1a03 4a01 |0023: const-string v3, ": was " // string@014a │ │ -0a82b6: 6e20 462b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a82bc: 0c02 |0028: move-result-object v2 │ │ -0a82be: 5463 e600 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0a82c2: 6e20 462b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a82c8: 0c02 |002e: move-result-object v2 │ │ -0a82ca: 1a03 9c00 |002f: const-string v3, " now " // string@009c │ │ -0a82ce: 6e20 462b 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a82d4: 0c02 |0034: move-result-object v2 │ │ -0a82d6: 6e20 462b 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a82dc: 0c02 |0038: move-result-object v2 │ │ -0a82de: 6e10 4e2b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a82e4: 0c02 |003c: move-result-object v2 │ │ -0a82e6: 7020 da2a 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a82ec: 2701 |0040: throw v1 │ │ -0a82ee: 5b67 e600 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0a82f2: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ -0a82f6: 5261 d000 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0a82fa: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ -0a82fe: 5261 d000 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0a8302: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ -0a8306: 2201 9305 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a830a: 2202 a905 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a830e: 7010 3d2b 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a8314: 1a03 8203 |0054: const-string v3, "Can't change container ID of fragment " // string@0382 │ │ -0a8318: 6e20 462b 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a831e: 0c02 |0059: move-result-object v2 │ │ -0a8320: 6e20 452b 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a8326: 0c02 |005d: move-result-object v2 │ │ -0a8328: 1a03 4a01 |005e: const-string v3, ": was " // string@014a │ │ -0a832c: 6e20 462b 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8332: 0c02 |0063: move-result-object v2 │ │ -0a8334: 5263 d000 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0a8338: 6e20 422b 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a833e: 0c02 |0069: move-result-object v2 │ │ -0a8340: 1a03 9c00 |006a: const-string v3, " now " // string@009c │ │ -0a8344: 6e20 462b 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a834a: 0c02 |006f: move-result-object v2 │ │ -0a834c: 6e20 422b 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a8352: 0c02 |0073: move-result-object v2 │ │ -0a8354: 6e10 4e2b 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a835a: 0c02 |0077: move-result-object v2 │ │ -0a835c: 7020 da2a 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a8362: 2701 |007b: throw v1 │ │ -0a8364: 5965 d000 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0a8368: 5965 cd00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0a836c: 2200 e600 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0a8370: 7010 b203 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0a8376: 5908 7700 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a837a: 5b06 7a00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a837e: 6e20 b703 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -0a8384: 0e00 |008c: return-void │ │ +0a8348: |[0a8348] android.support.v4.app.BackStackRecord.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V │ │ +0a8358: 5441 9400 |0000: iget-object v1, v4, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a835c: 5b61 d100 |0002: iput-object v1, v6, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0a8360: 3807 3f00 |0004: if-eqz v7, 0043 // +003f │ │ +0a8364: 5461 e600 |0006: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0a8368: 3801 3900 |0008: if-eqz v1, 0041 // +0039 │ │ +0a836c: 5461 e600 |000a: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0a8370: 6e20 1d2b 1700 |000c: invoke-virtual {v7, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0a8376: 0a01 |000f: move-result v1 │ │ +0a8378: 3901 3100 |0010: if-nez v1, 0041 // +0031 │ │ +0a837c: 2201 9305 |0012: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a8380: 2202 a905 |0014: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a8384: 7010 3d2b 0200 |0016: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a838a: 1a03 8303 |0019: const-string v3, "Can't change tag of fragment " // string@0383 │ │ +0a838e: 6e20 462b 3200 |001b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8394: 0c02 |001e: move-result-object v2 │ │ +0a8396: 6e20 452b 6200 |001f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a839c: 0c02 |0022: move-result-object v2 │ │ +0a839e: 1a03 4a01 |0023: const-string v3, ": was " // string@014a │ │ +0a83a2: 6e20 462b 3200 |0025: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a83a8: 0c02 |0028: move-result-object v2 │ │ +0a83aa: 5463 e600 |0029: iget-object v3, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0a83ae: 6e20 462b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a83b4: 0c02 |002e: move-result-object v2 │ │ +0a83b6: 1a03 9c00 |002f: const-string v3, " now " // string@009c │ │ +0a83ba: 6e20 462b 3200 |0031: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a83c0: 0c02 |0034: move-result-object v2 │ │ +0a83c2: 6e20 462b 7200 |0035: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a83c8: 0c02 |0038: move-result-object v2 │ │ +0a83ca: 6e10 4e2b 0200 |0039: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a83d0: 0c02 |003c: move-result-object v2 │ │ +0a83d2: 7020 da2a 2100 |003d: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a83d8: 2701 |0040: throw v1 │ │ +0a83da: 5b67 e600 |0041: iput-object v7, v6, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0a83de: 3805 3d00 |0043: if-eqz v5, 0080 // +003d │ │ +0a83e2: 5261 d000 |0045: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0a83e6: 3801 3500 |0047: if-eqz v1, 007c // +0035 │ │ +0a83ea: 5261 d000 |0049: iget v1, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0a83ee: 3251 3100 |004b: if-eq v1, v5, 007c // +0031 │ │ +0a83f2: 2201 9305 |004d: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a83f6: 2202 a905 |004f: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a83fa: 7010 3d2b 0200 |0051: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8400: 1a03 8203 |0054: const-string v3, "Can't change container ID of fragment " // string@0382 │ │ +0a8404: 6e20 462b 3200 |0056: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a840a: 0c02 |0059: move-result-object v2 │ │ +0a840c: 6e20 452b 6200 |005a: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a8412: 0c02 |005d: move-result-object v2 │ │ +0a8414: 1a03 4a01 |005e: const-string v3, ": was " // string@014a │ │ +0a8418: 6e20 462b 3200 |0060: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a841e: 0c02 |0063: move-result-object v2 │ │ +0a8420: 5263 d000 |0064: iget v3, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0a8424: 6e20 422b 3200 |0066: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a842a: 0c02 |0069: move-result-object v2 │ │ +0a842c: 1a03 9c00 |006a: const-string v3, " now " // string@009c │ │ +0a8430: 6e20 462b 3200 |006c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8436: 0c02 |006f: move-result-object v2 │ │ +0a8438: 6e20 422b 5200 |0070: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a843e: 0c02 |0073: move-result-object v2 │ │ +0a8440: 6e10 4e2b 0200 |0074: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a8446: 0c02 |0077: move-result-object v2 │ │ +0a8448: 7020 da2a 2100 |0078: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a844e: 2701 |007b: throw v1 │ │ +0a8450: 5965 d000 |007c: iput v5, v6, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0a8454: 5965 cd00 |007e: iput v5, v6, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0a8458: 2200 e600 |0080: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +0a845c: 7010 b203 0000 |0082: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +0a8462: 5908 7700 |0085: iput v8, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8466: 5b06 7a00 |0087: iput-object v6, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a846a: 6e20 b703 0400 |0089: invoke-virtual {v4, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0a8470: 0e00 |008c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0004 line=396 │ │ 0x0006 line=397 │ │ 0x0012 line=398 │ │ 0x0041 line=402 │ │ @@ -184504,19 +184532,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0a8388: |[0a8388] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8398: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a839a: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a839c: 7051 c003 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ -0a83a2: 1102 |0005: return-object v2 │ │ +0a8474: |[0a8474] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a8484: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a8486: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0a8488: 7051 c003 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ +0a848e: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ 0x0005 line=385 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 containerViewId I │ │ @@ -184527,18 +184555,18 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0a83a4: |[0a83a4] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a83b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a83b6: 7050 c003 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ -0a83bc: 1101 |0004: return-object v1 │ │ +0a8490: |[0a8490] android.support.v4.app.BackStackRecord.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a84a0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a84a2: 7050 c003 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ +0a84a8: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ 0x0004 line=390 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 containerViewId I │ │ @@ -184550,19 +184578,19 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0a83c0: |[0a83c0] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a83d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a83d2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0a83d4: 7051 c003 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ -0a83da: 1102 |0005: return-object v2 │ │ +0a84ac: |[0a84ac] android.support.v4.app.BackStackRecord.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a84bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a84be: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0a84c0: 7051 c003 0243 |0002: invoke-direct {v2, v0, v3, v4, v1}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ +0a84c6: 1102 |0005: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=379 │ │ 0x0005 line=380 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -184573,37 +184601,37 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord$Op;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 42 16-bit code units │ │ -0a83dc: |[0a83dc] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ -0a83ec: 5410 9200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -0a83f0: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ -0a83f4: 5b12 9900 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ -0a83f8: 5b12 9200 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -0a83fc: 5210 9000 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ -0a8400: 5920 7800 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a8404: 5210 9100 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ -0a8408: 5920 7900 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a840c: 5210 9700 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ -0a8410: 5920 7c00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8414: 5210 9800 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ -0a8418: 5920 7d00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0a841c: 5210 9600 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ -0a8420: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0a8424: 5910 9600 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ -0a8428: 0e00 |001e: return-void │ │ -0a842a: 5410 9900 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ -0a842e: 5b20 7e00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007e │ │ -0a8432: 5410 9900 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ -0a8436: 5b02 7b00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ -0a843a: 5b12 9900 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ -0a843e: 28df |0029: goto 0008 // -0021 │ │ +0a84c8: |[0a84c8] android.support.v4.app.BackStackRecord.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V │ │ +0a84d8: 5410 9200 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0a84dc: 3900 1d00 |0002: if-nez v0, 001f // +001d │ │ +0a84e0: 5b12 9900 |0004: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ +0a84e4: 5b12 9200 |0006: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0a84e8: 5210 9000 |0008: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ +0a84ec: 5920 7800 |000a: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a84f0: 5210 9100 |000c: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ +0a84f4: 5920 7900 |000e: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a84f8: 5210 9700 |0010: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ +0a84fc: 5920 7c00 |0012: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8500: 5210 9800 |0014: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ +0a8504: 5920 7d00 |0016: iput v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +0a8508: 5210 9600 |0018: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ +0a850c: d800 0001 |001a: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0a8510: 5910 9600 |001c: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ +0a8514: 0e00 |001e: return-void │ │ +0a8516: 5410 9900 |001f: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ +0a851a: 5b20 7e00 |0021: iput-object v0, v2, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007e │ │ +0a851e: 5410 9900 |0023: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ +0a8522: 5b02 7b00 |0025: iput-object v2, v0, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ +0a8526: 5b12 9900 |0027: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ +0a852a: 28df |0029: goto 0008 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0004 line=365 │ │ 0x0008 line=371 │ │ 0x000c line=372 │ │ 0x0010 line=373 │ │ @@ -184622,25 +184650,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a8440: |[0a8440] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8450: 5520 8a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ -0a8454: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0a8458: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a845c: 1a01 8811 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@1188 │ │ -0a8460: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a8466: 2700 |000b: throw v0 │ │ -0a8468: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0a846a: 5c20 8900 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a846e: 5b23 9500 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -0a8472: 1102 |0011: return-object v2 │ │ +0a852c: |[0a852c] android.support.v4.app.BackStackRecord.addToBackStack:(Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a853c: 5520 8a00 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ +0a8540: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0a8544: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a8548: 1a01 8911 |0006: const-string v1, "This FragmentTransaction is not allowed to be added to the back stack." // string@1189 │ │ +0a854c: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a8552: 2700 |000b: throw v0 │ │ +0a8554: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0a8556: 5c20 8900 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a855a: 5b23 9500 |000f: iput-object v3, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0a855e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ 0x0004 line=503 │ │ 0x000c line=506 │ │ 0x000f line=507 │ │ 0x0011 line=508 │ │ @@ -184653,22 +184681,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a8474: |[0a8474] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8484: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0a8488: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0a848e: 1271 |0005: const/4 v1, #int 7 // #7 │ │ -0a8490: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a8494: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8498: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -0a849e: 1102 |000d: return-object v2 │ │ +0a8560: |[0a8560] android.support.v4.app.BackStackRecord.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a8570: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +0a8574: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +0a857a: 1271 |0005: const/4 v1, #int 7 // #7 │ │ +0a857c: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8580: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8584: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0a858a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ 0x0005 line=471 │ │ 0x0008 line=472 │ │ 0x000a line=473 │ │ 0x000d line=475 │ │ @@ -184682,102 +184710,102 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 176 16-bit code units │ │ -0a84a0: |[0a84a0] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ -0a84b0: 5563 8900 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a84b4: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ -0a84b8: 0e00 |0004: return-void │ │ -0a84ba: 6303 1f01 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a84be: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ -0a84c2: 1a03 4605 |0009: const-string v3, "FragmentManager" // string@0546 │ │ -0a84c6: 2204 a905 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a84ca: 7010 3d2b 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a84d0: 1a05 3a03 |0010: const-string v5, "Bump nesting in " // string@033a │ │ -0a84d4: 6e20 462b 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a84da: 0c04 |0015: move-result-object v4 │ │ -0a84dc: 6e20 452b 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a84e2: 0c04 |0019: move-result-object v4 │ │ -0a84e4: 1a05 4800 |001a: const-string v5, " by " // string@0048 │ │ -0a84e8: 6e20 462b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a84ee: 0c04 |001f: move-result-object v4 │ │ -0a84f0: 6e20 422b 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a84f6: 0c04 |0023: move-result-object v4 │ │ -0a84f8: 6e10 4e2b 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a84fe: 0c04 |0027: move-result-object v4 │ │ -0a8500: 7120 f920 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a8506: 5461 9200 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -0a850a: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ -0a850e: 5413 7a00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8512: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ -0a8516: 5413 7a00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a851a: 5234 c800 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a851e: b074 |0037: add-int/2addr v4, v7 │ │ -0a8520: 5934 c800 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a8524: 6303 1f01 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a8528: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ -0a852c: 1a03 4605 |003e: const-string v3, "FragmentManager" // string@0546 │ │ -0a8530: 2204 a905 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a8534: 7010 3d2b 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a853a: 1a05 3b03 |0045: const-string v5, "Bump nesting of " // string@033b │ │ -0a853e: 6e20 462b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8544: 0c04 |004a: move-result-object v4 │ │ -0a8546: 5415 7a00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a854a: 6e20 452b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a8550: 0c04 |0050: move-result-object v4 │ │ -0a8552: 1a05 b300 |0051: const-string v5, " to " // string@00b3 │ │ -0a8556: 6e20 462b 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a855c: 0c04 |0056: move-result-object v4 │ │ -0a855e: 5415 7a00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8562: 5255 c800 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a8566: 6e20 422b 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a856c: 0c04 |005e: move-result-object v4 │ │ -0a856e: 6e10 4e2b 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a8574: 0c04 |0062: move-result-object v4 │ │ -0a8576: 7120 f920 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a857c: 5413 7f00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8580: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ -0a8584: 5413 7f00 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8588: 6e10 9d2b 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a858e: 0a03 |006f: move-result v3 │ │ -0a8590: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ -0a8594: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ -0a8598: 5413 7f00 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a859c: 6e20 972b 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0a85a2: 0c02 |0079: move-result-object v2 │ │ -0a85a4: 1f02 f100 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0a85a8: 5223 c800 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a85ac: b073 |007e: add-int/2addr v3, v7 │ │ -0a85ae: 5923 c800 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a85b2: 6303 1f01 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a85b6: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ -0a85ba: 1a03 4605 |0085: const-string v3, "FragmentManager" // string@0546 │ │ -0a85be: 2204 a905 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a85c2: 7010 3d2b 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a85c8: 1a05 3b03 |008c: const-string v5, "Bump nesting of " // string@033b │ │ -0a85cc: 6e20 462b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a85d2: 0c04 |0091: move-result-object v4 │ │ -0a85d4: 6e20 452b 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a85da: 0c04 |0095: move-result-object v4 │ │ -0a85dc: 1a05 b300 |0096: const-string v5, " to " // string@00b3 │ │ -0a85e0: 6e20 462b 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a85e6: 0c04 |009b: move-result-object v4 │ │ -0a85e8: 5225 c800 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a85ec: 6e20 422b 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a85f2: 0c04 |00a1: move-result-object v4 │ │ -0a85f4: 6e10 4e2b 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a85fa: 0c04 |00a5: move-result-object v4 │ │ -0a85fc: 7120 f920 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a8602: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0a8606: 28c7 |00ab: goto 0072 // -0039 │ │ -0a8608: 5411 7b00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ -0a860c: 2900 7fff |00ae: goto/16 002d // -0081 │ │ +0a858c: |[0a858c] android.support.v4.app.BackStackRecord.bumpBackStackNesting:(I)V │ │ +0a859c: 5563 8900 |0000: iget-boolean v3, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a85a0: 3903 0300 |0002: if-nez v3, 0005 // +0003 │ │ +0a85a4: 0e00 |0004: return-void │ │ +0a85a6: 6303 1f01 |0005: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a85aa: 3803 2400 |0007: if-eqz v3, 002b // +0024 │ │ +0a85ae: 1a03 4605 |0009: const-string v3, "FragmentManager" // string@0546 │ │ +0a85b2: 2204 a905 |000b: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a85b6: 7010 3d2b 0400 |000d: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a85bc: 1a05 3a03 |0010: const-string v5, "Bump nesting in " // string@033a │ │ +0a85c0: 6e20 462b 5400 |0012: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a85c6: 0c04 |0015: move-result-object v4 │ │ +0a85c8: 6e20 452b 6400 |0016: invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a85ce: 0c04 |0019: move-result-object v4 │ │ +0a85d0: 1a05 4800 |001a: const-string v5, " by " // string@0048 │ │ +0a85d4: 6e20 462b 5400 |001c: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a85da: 0c04 |001f: move-result-object v4 │ │ +0a85dc: 6e20 422b 7400 |0020: invoke-virtual {v4, v7}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a85e2: 0c04 |0023: move-result-object v4 │ │ +0a85e4: 6e10 4e2b 0400 |0024: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a85ea: 0c04 |0027: move-result-object v4 │ │ +0a85ec: 7120 f920 4300 |0028: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a85f2: 5461 9200 |002b: iget-object v1, v6, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0a85f6: 3801 d7ff |002d: if-eqz v1, 0004 // -0029 │ │ +0a85fa: 5413 7a00 |002f: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a85fe: 3803 3500 |0031: if-eqz v3, 0066 // +0035 │ │ +0a8602: 5413 7a00 |0033: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8606: 5234 c800 |0035: iget v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a860a: b074 |0037: add-int/2addr v4, v7 │ │ +0a860c: 5934 c800 |0038: iput v4, v3, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a8610: 6303 1f01 |003a: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a8614: 3803 2a00 |003c: if-eqz v3, 0066 // +002a │ │ +0a8618: 1a03 4605 |003e: const-string v3, "FragmentManager" // string@0546 │ │ +0a861c: 2204 a905 |0040: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a8620: 7010 3d2b 0400 |0042: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8626: 1a05 3b03 |0045: const-string v5, "Bump nesting of " // string@033b │ │ +0a862a: 6e20 462b 5400 |0047: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8630: 0c04 |004a: move-result-object v4 │ │ +0a8632: 5415 7a00 |004b: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8636: 6e20 452b 5400 |004d: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a863c: 0c04 |0050: move-result-object v4 │ │ +0a863e: 1a05 b300 |0051: const-string v5, " to " // string@00b3 │ │ +0a8642: 6e20 462b 5400 |0053: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8648: 0c04 |0056: move-result-object v4 │ │ +0a864a: 5415 7a00 |0057: iget-object v5, v1, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a864e: 5255 c800 |0059: iget v5, v5, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a8652: 6e20 422b 5400 |005b: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a8658: 0c04 |005e: move-result-object v4 │ │ +0a865a: 6e10 4e2b 0400 |005f: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a8660: 0c04 |0062: move-result-object v4 │ │ +0a8662: 7120 f920 4300 |0063: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a8668: 5413 7f00 |0066: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a866c: 3803 4400 |0068: if-eqz v3, 00ac // +0044 │ │ +0a8670: 5413 7f00 |006a: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8674: 6e10 9d2b 0300 |006c: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a867a: 0a03 |006f: move-result v3 │ │ +0a867c: d800 03ff |0070: add-int/lit8 v0, v3, #int -1 // #ff │ │ +0a8680: 3a00 3a00 |0072: if-ltz v0, 00ac // +003a │ │ +0a8684: 5413 7f00 |0074: iget-object v3, v1, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8688: 6e20 972b 0300 |0076: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0a868e: 0c02 |0079: move-result-object v2 │ │ +0a8690: 1f02 f100 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0a8694: 5223 c800 |007c: iget v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a8698: b073 |007e: add-int/2addr v3, v7 │ │ +0a869a: 5923 c800 |007f: iput v3, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a869e: 6303 1f01 |0081: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a86a2: 3803 2600 |0083: if-eqz v3, 00a9 // +0026 │ │ +0a86a6: 1a03 4605 |0085: const-string v3, "FragmentManager" // string@0546 │ │ +0a86aa: 2204 a905 |0087: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a86ae: 7010 3d2b 0400 |0089: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a86b4: 1a05 3b03 |008c: const-string v5, "Bump nesting of " // string@033b │ │ +0a86b8: 6e20 462b 5400 |008e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a86be: 0c04 |0091: move-result-object v4 │ │ +0a86c0: 6e20 452b 2400 |0092: invoke-virtual {v4, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a86c6: 0c04 |0095: move-result-object v4 │ │ +0a86c8: 1a05 b300 |0096: const-string v5, " to " // string@00b3 │ │ +0a86cc: 6e20 462b 5400 |0098: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a86d2: 0c04 |009b: move-result-object v4 │ │ +0a86d4: 5225 c800 |009c: iget v5, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a86d8: 6e20 422b 5400 |009e: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a86de: 0c04 |00a1: move-result-object v4 │ │ +0a86e0: 6e10 4e2b 0400 |00a2: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a86e6: 0c04 |00a5: move-result-object v4 │ │ +0a86e8: 7120 f920 4300 |00a6: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a86ee: d800 00ff |00a9: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0a86f2: 28c7 |00ab: goto 0072 // -0039 │ │ +0a86f4: 5411 7b00 |00ac: iget-object v1, v1, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ +0a86f8: 2900 7fff |00ae: goto/16 002d // -0081 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0004 line=571 │ │ 0x0005 line=552 │ │ 0x002b line=554 │ │ 0x002d line=555 │ │ @@ -184803,19 +184831,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a8610: |[0a8610] android.support.v4.app.BackStackRecord.commit:()I │ │ -0a8620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8622: 6e20 bd03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@03bd │ │ -0a8628: 0a00 |0004: move-result v0 │ │ -0a862a: 0f00 |0005: return v0 │ │ +0a86fc: |[0a86fc] android.support.v4.app.BackStackRecord.commit:()I │ │ +0a870c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a870e: 6e20 bd03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@03bd │ │ +0a8714: 0a00 |0004: move-result v0 │ │ +0a8716: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #8 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184823,19 +184851,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0a862c: |[0a862c] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ -0a863c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a863e: 6e20 bd03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@03bd │ │ -0a8644: 0a00 |0004: move-result v0 │ │ -0a8646: 0f00 |0005: return v0 │ │ +0a8718: |[0a8718] android.support.v4.app.BackStackRecord.commitAllowingStateLoss:()I │ │ +0a8728: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a872a: 6e20 bd03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/BackStackRecord;.commitInternal:(Z)I // method@03bd │ │ +0a8730: 0a00 |0004: move-result v0 │ │ +0a8732: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=578 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #9 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -184843,57 +184871,57 @@ │ │ type : '(Z)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 85 16-bit code units │ │ -0a8648: |[0a8648] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ -0a8658: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0a865a: 5562 8f00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008f │ │ -0a865e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0a8662: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a8666: 1a03 fb17 |0007: const-string v3, "commit already called" // string@17fb │ │ -0a866a: 7020 da2a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a8670: 2702 |000c: throw v2 │ │ -0a8672: 6302 1f01 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a8676: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ -0a867a: 1a02 4605 |0011: const-string v2, "FragmentManager" // string@0546 │ │ -0a867e: 2203 a905 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a8682: 7010 3d2b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a8688: 1a04 a603 |0018: const-string v4, "Commit: " // string@03a6 │ │ -0a868c: 6e20 462b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8692: 0c03 |001d: move-result-object v3 │ │ -0a8694: 6e20 452b 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a869a: 0c03 |0021: move-result-object v3 │ │ -0a869c: 6e10 4e2b 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a86a2: 0c03 |0025: move-result-object v3 │ │ -0a86a4: 7120 f920 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a86aa: 2200 ed01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@01ed │ │ -0a86ae: 1a02 4605 |002b: const-string v2, "FragmentManager" // string@0546 │ │ -0a86b2: 7020 980a 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ -0a86b8: 2201 7b05 |0030: new-instance v1, Ljava/io/PrintWriter; // type@057b │ │ -0a86bc: 7020 902a 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ -0a86c2: 1a02 0300 |0035: const-string v2, " " // string@0003 │ │ -0a86c6: 6e55 c103 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c1 │ │ -0a86cc: 1212 |003a: const/4 v2, #int 1 // #1 │ │ -0a86ce: 5c62 8f00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008f │ │ -0a86d2: 5562 8900 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a86d6: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ -0a86da: 5462 9400 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a86de: 6e20 e704 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@04e7 │ │ -0a86e4: 0a02 |0046: move-result v2 │ │ -0a86e6: 5962 9300 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a86ea: 5462 9400 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a86ee: 6e30 fe04 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ -0a86f4: 5262 9300 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a86f8: 0f02 |0050: return v2 │ │ -0a86fa: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ -0a86fc: 5962 9300 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a8700: 28f5 |0054: goto 0049 // -000b │ │ +0a8734: |[0a8734] android.support.v4.app.BackStackRecord.commitInternal:(Z)I │ │ +0a8744: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0a8746: 5562 8f00 |0001: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008f │ │ +0a874a: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0a874e: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a8752: 1a03 fd17 |0007: const-string v3, "commit already called" // string@17fd │ │ +0a8756: 7020 da2a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a875c: 2702 |000c: throw v2 │ │ +0a875e: 6302 1f01 |000d: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a8762: 3802 2b00 |000f: if-eqz v2, 003a // +002b │ │ +0a8766: 1a02 4605 |0011: const-string v2, "FragmentManager" // string@0546 │ │ +0a876a: 2203 a905 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a876e: 7010 3d2b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8774: 1a04 a603 |0018: const-string v4, "Commit: " // string@03a6 │ │ +0a8778: 6e20 462b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a877e: 0c03 |001d: move-result-object v3 │ │ +0a8780: 6e20 452b 6300 |001e: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a8786: 0c03 |0021: move-result-object v3 │ │ +0a8788: 6e10 4e2b 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a878e: 0c03 |0025: move-result-object v3 │ │ +0a8790: 7120 f920 3200 |0026: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a8796: 2200 ed01 |0029: new-instance v0, Landroid/support/v4/util/LogWriter; // type@01ed │ │ +0a879a: 1a02 4605 |002b: const-string v2, "FragmentManager" // string@0546 │ │ +0a879e: 7020 980a 2000 |002d: invoke-direct {v0, v2}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ +0a87a4: 2201 7b05 |0030: new-instance v1, Ljava/io/PrintWriter; // type@057b │ │ +0a87a8: 7020 902a 0100 |0032: invoke-direct {v1, v0}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ +0a87ae: 1a02 0300 |0035: const-string v2, " " // string@0003 │ │ +0a87b2: 6e55 c103 2615 |0037: invoke-virtual {v6, v2, v5, v1, v5}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c1 │ │ +0a87b8: 1212 |003a: const/4 v2, #int 1 // #1 │ │ +0a87ba: 5c62 8f00 |003b: iput-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008f │ │ +0a87be: 5562 8900 |003d: iget-boolean v2, v6, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a87c2: 3802 1200 |003f: if-eqz v2, 0051 // +0012 │ │ +0a87c6: 5462 9400 |0041: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a87ca: 6e20 e704 6200 |0043: invoke-virtual {v2, v6}, Landroid/support/v4/app/FragmentManagerImpl;.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I // method@04e7 │ │ +0a87d0: 0a02 |0046: move-result v2 │ │ +0a87d2: 5962 9300 |0047: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a87d6: 5462 9400 |0049: iget-object v2, v6, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a87da: 6e30 fe04 6207 |004b: invoke-virtual {v2, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ +0a87e0: 5262 9300 |004e: iget v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a87e4: 0f02 |0050: return v2 │ │ +0a87e6: 12f2 |0051: const/4 v2, #int -1 // #ff │ │ +0a87e8: 5962 9300 |0052: iput v2, v6, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a87ec: 28f5 |0054: goto 0049 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=582 │ │ 0x000d line=583 │ │ 0x0011 line=584 │ │ 0x0029 line=585 │ │ 0x0030 line=586 │ │ @@ -184915,22 +184943,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a8704: |[0a8704] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8714: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0a8718: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0a871e: 1261 |0005: const/4 v1, #int 6 // #6 │ │ -0a8720: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a8724: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8728: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -0a872e: 1102 |000d: return-object v2 │ │ +0a87f0: |[0a87f0] android.support.v4.app.BackStackRecord.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a8800: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +0a8804: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +0a880a: 1261 |0005: const/4 v1, #int 6 // #6 │ │ +0a880c: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8810: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8814: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0a881a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0005 line=462 │ │ 0x0008 line=463 │ │ 0x000a line=464 │ │ 0x000d line=466 │ │ @@ -184944,24 +184972,24 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0a8730: |[0a8730] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ -0a8740: 5520 8900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a8744: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a8748: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a874c: 1a01 8a11 |0006: const-string v1, "This transaction is already being added to the back stack" // string@118a │ │ -0a8750: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a8756: 2700 |000b: throw v0 │ │ -0a8758: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0a875a: 5c20 8a00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ -0a875e: 1102 |000f: return-object v2 │ │ +0a881c: |[0a881c] android.support.v4.app.BackStackRecord.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; │ │ +0a882c: 5520 8900 |0000: iget-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a8830: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a8834: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a8838: 1a01 8b11 |0006: const-string v1, "This transaction is already being added to the back stack" // string@118b │ │ +0a883c: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a8842: 2700 |000b: throw v0 │ │ +0a8844: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0a8846: 5c20 8a00 |000d: iput-boolean v0, v2, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ +0a884a: 1102 |000f: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=516 │ │ 0x0004 line=517 │ │ 0x000c line=520 │ │ 0x000f line=521 │ │ locals : │ │ @@ -184972,18 +185000,18 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0a8760: |[0a8760] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0a8770: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a8772: 6e40 c203 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@03c2 │ │ -0a8778: 0e00 |0004: return-void │ │ +0a884c: |[0a884c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0a885c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a885e: 6e40 c203 2104 |0001: invoke-virtual {v1, v2, v4, v0}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@03c2 │ │ +0a8864: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0005 reg=2 prefix Ljava/lang/String; │ │ @@ -184996,239 +185024,239 @@ │ │ type : '(Ljava/lang/String;Ljava/io/PrintWriter;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 522 16-bit code units │ │ -0a877c: |[0a877c] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ -0a878c: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ -0a8790: 6e20 942a 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8796: 1a05 7124 |0005: const-string v5, "mName=" // string@2471 │ │ -0a879a: 6e20 942a 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87a0: 5475 9500 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -0a87a4: 6e20 942a 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87aa: 1a05 8000 |000f: const-string v5, " mIndex=" // string@0080 │ │ -0a87ae: 6e20 942a 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87b4: 5275 9300 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a87b8: 6e20 922a 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0a87be: 1a05 7700 |0019: const-string v5, " mCommitted=" // string@0077 │ │ -0a87c2: 6e20 942a 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87c8: 5575 8f00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008f │ │ -0a87cc: 6e20 9b2a 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0a87d2: 5275 9a00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a87d6: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ -0a87da: 6e20 942a 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87e0: 1a05 1926 |002a: const-string v5, "mTransition=#" // string@2619 │ │ -0a87e4: 6e20 942a 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87ea: 5275 9a00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a87ee: 7110 e32a 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a87f4: 0c05 |0034: move-result-object v5 │ │ -0a87f6: 6e20 942a 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a87fc: 1a05 9200 |0038: const-string v5, " mTransitionStyle=#" // string@0092 │ │ -0a8800: 6e20 942a 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8806: 5275 9b00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a880a: 7110 e32a 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8810: 0c05 |0042: move-result-object v5 │ │ -0a8812: 6e20 9a2a 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a8818: 5275 9000 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ -0a881c: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ -0a8820: 5275 9100 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ -0a8824: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ -0a8828: 6e20 942a 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a882e: 1a05 5523 |0051: const-string v5, "mEnterAnim=#" // string@2355 │ │ -0a8832: 6e20 942a 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8838: 5275 9000 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ -0a883c: 7110 e32a 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8842: 0c05 |005b: move-result-object v5 │ │ -0a8844: 6e20 942a 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a884a: 1a05 7c00 |005f: const-string v5, " mExitAnim=#" // string@007c │ │ -0a884e: 6e20 942a 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8854: 5275 9100 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ -0a8858: 7110 e32a 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a885e: 0c05 |0069: move-result-object v5 │ │ -0a8860: 6e20 9a2a 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a8866: 5275 9700 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ -0a886a: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ -0a886e: 5275 9800 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ -0a8872: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ -0a8876: 6e20 942a 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a887c: 1a05 df24 |0078: const-string v5, "mPopEnterAnim=#" // string@24df │ │ -0a8880: 6e20 942a 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8886: 5275 9700 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ -0a888a: 7110 e32a 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8890: 0c05 |0082: move-result-object v5 │ │ -0a8892: 6e20 942a 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8898: 1a05 8500 |0086: const-string v5, " mPopExitAnim=#" // string@0085 │ │ -0a889c: 6e20 942a 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a88a2: 5275 9800 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ -0a88a6: 7110 e32a 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a88ac: 0c05 |0090: move-result-object v5 │ │ -0a88ae: 6e20 9a2a 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a88b4: 5275 8d00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a88b8: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ -0a88bc: 5475 8e00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -0a88c0: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ -0a88c4: 6e20 942a 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a88ca: 1a05 7b22 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@227b │ │ -0a88ce: 6e20 942a 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a88d4: 5275 8d00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a88d8: 7110 e32a 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a88de: 0c05 |00a9: move-result-object v5 │ │ -0a88e0: 6e20 942a 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a88e6: 1a05 7600 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0076 │ │ -0a88ea: 6e20 942a 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a88f0: 5475 8e00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -0a88f4: 6e20 992a 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0a88fa: 5275 8b00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a88fe: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ -0a8902: 5475 8c00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0a8906: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ -0a890a: 6e20 942a 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8910: 1a05 7822 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@2278 │ │ -0a8914: 6e20 942a 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a891a: 5275 8b00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a891e: 7110 e32a 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8924: 0c05 |00cc: move-result-object v5 │ │ -0a8926: 6e20 942a 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a892c: 1a05 7500 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0075 │ │ -0a8930: 6e20 942a 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8936: 5475 8c00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0a893a: 6e20 992a 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0a8940: 5475 9200 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -0a8944: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ -0a8948: 6e20 942a 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a894e: 1a05 e40e |00e1: const-string v5, "Operations:" // string@0ee4 │ │ -0a8952: 6e20 9a2a 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a8958: 2205 a905 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a895c: 7010 3d2b 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a8962: 6e20 462b 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8968: 0c05 |00ee: move-result-object v5 │ │ -0a896a: 1a06 0500 |00ef: const-string v6, " " // string@0005 │ │ -0a896e: 6e20 462b 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8974: 0c05 |00f4: move-result-object v5 │ │ -0a8976: 6e10 4e2b 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a897c: 0c02 |00f8: move-result-object v2 │ │ -0a897e: 5474 9200 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -0a8982: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ -0a8984: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ -0a8988: 5245 7700 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a898c: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ -0a8992: 2205 a905 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a8996: 7010 3d2b 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a899c: 1a06 ca17 |0108: const-string v6, "cmd=" // string@17ca │ │ -0a89a0: 6e20 462b 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a89a6: 0c05 |010d: move-result-object v5 │ │ -0a89a8: 5246 7700 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a89ac: 6e20 422b 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a89b2: 0c05 |0113: move-result-object v5 │ │ -0a89b4: 6e10 4e2b 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a89ba: 0c00 |0117: move-result-object v0 │ │ -0a89bc: 6e20 942a 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a89c2: 1a05 1b00 |011b: const-string v5, " Op #" // string@001b │ │ -0a89c6: 6e20 942a 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a89cc: 6e20 922a 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0a89d2: 1a05 4401 |0123: const-string v5, ": " // string@0144 │ │ -0a89d6: 6e20 942a 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a89dc: 6e20 942a 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a89e2: 1a05 0200 |012b: const-string v5, " " // string@0002 │ │ -0a89e6: 6e20 942a 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a89ec: 5445 7a00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a89f0: 6e20 992a 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0a89f6: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ -0a89fa: 5245 7800 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a89fe: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ -0a8a02: 5245 7900 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a8a06: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ -0a8a0a: 6e20 942a 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a10: 1a05 861a |0142: const-string v5, "enterAnim=#" // string@1a86 │ │ -0a8a14: 6e20 942a 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a1a: 5245 7800 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a8a1e: 7110 e32a 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8a24: 0c05 |014c: move-result-object v5 │ │ -0a8a26: 6e20 942a 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a2c: 1a05 6100 |0150: const-string v5, " exitAnim=#" // string@0061 │ │ -0a8a30: 6e20 942a 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a36: 5245 7900 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a8a3a: 7110 e32a 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8a40: 0c05 |015a: move-result-object v5 │ │ -0a8a42: 6e20 9a2a 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a8a48: 5245 7c00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8a4c: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ -0a8a50: 5245 7d00 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0a8a54: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ -0a8a58: 6e20 942a 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a5e: 1a05 d229 |0169: const-string v5, "popEnterAnim=#" // string@29d2 │ │ -0a8a62: 6e20 942a 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a68: 5245 7c00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8a6c: 7110 e32a 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8a72: 0c05 |0173: move-result-object v5 │ │ -0a8a74: 6e20 942a 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a7a: 1a05 a100 |0177: const-string v5, " popExitAnim=#" // string@00a1 │ │ -0a8a7e: 6e20 942a 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8a84: 5245 7d00 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0a8a88: 7110 e32a 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a8a8e: 0c05 |0181: move-result-object v5 │ │ -0a8a90: 6e20 9a2a 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a8a96: 5445 7f00 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8a9a: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ -0a8a9e: 5445 7f00 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8aa2: 6e10 9d2b 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a8aa8: 0a05 |018e: move-result v5 │ │ -0a8aaa: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ -0a8aae: 1201 |0191: const/4 v1, #int 0 // #0 │ │ -0a8ab0: 5445 7f00 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8ab4: 6e10 9d2b 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a8aba: 0a05 |0197: move-result v5 │ │ -0a8abc: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ -0a8ac0: 6e20 942a 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8ac6: 5445 7f00 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8aca: 6e10 9d2b 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a8ad0: 0a05 |01a2: move-result v5 │ │ -0a8ad2: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ -0a8ad4: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ -0a8ad8: 1a05 9b0f |01a6: const-string v5, "Removed: " // string@0f9b │ │ -0a8adc: 6e20 942a 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8ae2: 5445 7f00 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8ae6: 6e20 972b 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0a8aec: 0c05 |01b0: move-result-object v5 │ │ -0a8aee: 6e20 992a 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0a8af4: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a8af8: 28dc |01b6: goto 0192 // -0024 │ │ -0a8afa: 1a00 540e |01b7: const-string v0, "NULL" // string@0e54 │ │ -0a8afe: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ -0a8b02: 1a00 ea01 |01bb: const-string v0, "ADD" // string@01ea │ │ -0a8b06: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ -0a8b0a: 1a00 5e0f |01bf: const-string v0, "REPLACE" // string@0f5e │ │ -0a8b0e: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ -0a8b12: 1a00 5c0f |01c3: const-string v0, "REMOVE" // string@0f5c │ │ -0a8b16: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ -0a8b1a: 1a00 7505 |01c7: const-string v0, "HIDE" // string@0575 │ │ -0a8b1e: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ -0a8b22: 1a00 fa0f |01cb: const-string v0, "SHOW" // string@0ffa │ │ -0a8b26: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ -0a8b2a: 1a00 0b04 |01cf: const-string v0, "DETACH" // string@040b │ │ -0a8b2e: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ -0a8b32: 1a00 0a02 |01d3: const-string v0, "ATTACH" // string@020a │ │ -0a8b36: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ -0a8b3a: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ -0a8b3e: 1a05 9a0f |01d9: const-string v5, "Removed:" // string@0f9a │ │ -0a8b42: 6e20 9a2a 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0a8b48: 6e20 942a 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8b4e: 1a05 0600 |01e1: const-string v5, " #" // string@0006 │ │ -0a8b52: 6e20 942a 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8b58: 6e20 922a 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0a8b5e: 1a05 4401 |01e9: const-string v5, ": " // string@0144 │ │ -0a8b62: 6e20 942a 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0a8b68: 28bd |01ee: goto 01ab // -0043 │ │ -0a8b6a: 5444 7b00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ -0a8b6e: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0a8b72: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ -0a8b76: 0e00 |01f5: return-void │ │ -0a8b78: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ +0a8868: |[0a8868] android.support.v4.app.BackStackRecord.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V │ │ +0a8878: 380a da00 |0000: if-eqz v10, 00da // +00da │ │ +0a887c: 6e20 942a 8900 |0002: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8882: 1a05 7424 |0005: const-string v5, "mName=" // string@2474 │ │ +0a8886: 6e20 942a 5900 |0007: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a888c: 5475 9500 |000a: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0a8890: 6e20 942a 5900 |000c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8896: 1a05 8000 |000f: const-string v5, " mIndex=" // string@0080 │ │ +0a889a: 6e20 942a 5900 |0011: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a88a0: 5275 9300 |0014: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a88a4: 6e20 922a 5900 |0016: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0a88aa: 1a05 7700 |0019: const-string v5, " mCommitted=" // string@0077 │ │ +0a88ae: 6e20 942a 5900 |001b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a88b4: 5575 8f00 |001e: iget-boolean v5, v7, Landroid/support/v4/app/BackStackRecord;.mCommitted:Z // field@008f │ │ +0a88b8: 6e20 9b2a 5900 |0020: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0a88be: 5275 9a00 |0023: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a88c2: 3805 2100 |0025: if-eqz v5, 0046 // +0021 │ │ +0a88c6: 6e20 942a 8900 |0027: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a88cc: 1a05 1c26 |002a: const-string v5, "mTransition=#" // string@261c │ │ +0a88d0: 6e20 942a 5900 |002c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a88d6: 5275 9a00 |002f: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a88da: 7110 e32a 0500 |0031: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a88e0: 0c05 |0034: move-result-object v5 │ │ +0a88e2: 6e20 942a 5900 |0035: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a88e8: 1a05 9200 |0038: const-string v5, " mTransitionStyle=#" // string@0092 │ │ +0a88ec: 6e20 942a 5900 |003a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a88f2: 5275 9b00 |003d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a88f6: 7110 e32a 0500 |003f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a88fc: 0c05 |0042: move-result-object v5 │ │ +0a88fe: 6e20 9a2a 5900 |0043: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a8904: 5275 9000 |0046: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ +0a8908: 3905 0600 |0048: if-nez v5, 004e // +0006 │ │ +0a890c: 5275 9100 |004a: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ +0a8910: 3805 2100 |004c: if-eqz v5, 006d // +0021 │ │ +0a8914: 6e20 942a 8900 |004e: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a891a: 1a05 5823 |0051: const-string v5, "mEnterAnim=#" // string@2358 │ │ +0a891e: 6e20 942a 5900 |0053: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8924: 5275 9000 |0056: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ +0a8928: 7110 e32a 0500 |0058: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a892e: 0c05 |005b: move-result-object v5 │ │ +0a8930: 6e20 942a 5900 |005c: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8936: 1a05 7c00 |005f: const-string v5, " mExitAnim=#" // string@007c │ │ +0a893a: 6e20 942a 5900 |0061: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8940: 5275 9100 |0064: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ +0a8944: 7110 e32a 0500 |0066: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a894a: 0c05 |0069: move-result-object v5 │ │ +0a894c: 6e20 9a2a 5900 |006a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a8952: 5275 9700 |006d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ +0a8956: 3905 0600 |006f: if-nez v5, 0075 // +0006 │ │ +0a895a: 5275 9800 |0071: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ +0a895e: 3805 2100 |0073: if-eqz v5, 0094 // +0021 │ │ +0a8962: 6e20 942a 8900 |0075: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8968: 1a05 e224 |0078: const-string v5, "mPopEnterAnim=#" // string@24e2 │ │ +0a896c: 6e20 942a 5900 |007a: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8972: 5275 9700 |007d: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ +0a8976: 7110 e32a 0500 |007f: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a897c: 0c05 |0082: move-result-object v5 │ │ +0a897e: 6e20 942a 5900 |0083: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8984: 1a05 8500 |0086: const-string v5, " mPopExitAnim=#" // string@0085 │ │ +0a8988: 6e20 942a 5900 |0088: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a898e: 5275 9800 |008b: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ +0a8992: 7110 e32a 0500 |008d: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a8998: 0c05 |0090: move-result-object v5 │ │ +0a899a: 6e20 9a2a 5900 |0091: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a89a0: 5275 8d00 |0094: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a89a4: 3905 0600 |0096: if-nez v5, 009c // +0006 │ │ +0a89a8: 5475 8e00 |0098: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +0a89ac: 3805 1d00 |009a: if-eqz v5, 00b7 // +001d │ │ +0a89b0: 6e20 942a 8900 |009c: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a89b6: 1a05 7e22 |009f: const-string v5, "mBreadCrumbTitleRes=#" // string@227e │ │ +0a89ba: 6e20 942a 5900 |00a1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a89c0: 5275 8d00 |00a4: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a89c4: 7110 e32a 0500 |00a6: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a89ca: 0c05 |00a9: move-result-object v5 │ │ +0a89cc: 6e20 942a 5900 |00aa: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a89d2: 1a05 7600 |00ad: const-string v5, " mBreadCrumbTitleText=" // string@0076 │ │ +0a89d6: 6e20 942a 5900 |00af: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a89dc: 5475 8e00 |00b2: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +0a89e0: 6e20 992a 5900 |00b4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0a89e6: 5275 8b00 |00b7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a89ea: 3905 0600 |00b9: if-nez v5, 00bf // +0006 │ │ +0a89ee: 5475 8c00 |00bb: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0a89f2: 3805 1d00 |00bd: if-eqz v5, 00da // +001d │ │ +0a89f6: 6e20 942a 8900 |00bf: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a89fc: 1a05 7b22 |00c2: const-string v5, "mBreadCrumbShortTitleRes=#" // string@227b │ │ +0a8a00: 6e20 942a 5900 |00c4: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8a06: 5275 8b00 |00c7: iget v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a8a0a: 7110 e32a 0500 |00c9: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a8a10: 0c05 |00cc: move-result-object v5 │ │ +0a8a12: 6e20 942a 5900 |00cd: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8a18: 1a05 7500 |00d0: const-string v5, " mBreadCrumbShortTitleText=" // string@0075 │ │ +0a8a1c: 6e20 942a 5900 |00d2: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8a22: 5475 8c00 |00d5: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0a8a26: 6e20 992a 5900 |00d7: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0a8a2c: 5475 9200 |00da: iget-object v5, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0a8a30: 3805 1901 |00dc: if-eqz v5, 01f5 // +0119 │ │ +0a8a34: 6e20 942a 8900 |00de: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8a3a: 1a05 e40e |00e1: const-string v5, "Operations:" // string@0ee4 │ │ +0a8a3e: 6e20 9a2a 5900 |00e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a8a44: 2205 a905 |00e6: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a8a48: 7010 3d2b 0500 |00e8: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8a4e: 6e20 462b 8500 |00eb: invoke-virtual {v5, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8a54: 0c05 |00ee: move-result-object v5 │ │ +0a8a56: 1a06 0500 |00ef: const-string v6, " " // string@0005 │ │ +0a8a5a: 6e20 462b 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8a60: 0c05 |00f4: move-result-object v5 │ │ +0a8a62: 6e10 4e2b 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a8a68: 0c02 |00f8: move-result-object v2 │ │ +0a8a6a: 5474 9200 |00f9: iget-object v4, v7, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0a8a6e: 1203 |00fb: const/4 v3, #int 0 // #0 │ │ +0a8a70: 3804 f900 |00fc: if-eqz v4, 01f5 // +00f9 │ │ +0a8a74: 5245 7700 |00fe: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8a78: 2b05 f600 0000 |0100: packed-switch v5, 000001f6 // +000000f6 │ │ +0a8a7e: 2205 a905 |0103: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a8a82: 7010 3d2b 0500 |0105: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8a88: 1a06 cc17 |0108: const-string v6, "cmd=" // string@17cc │ │ +0a8a8c: 6e20 462b 6500 |010a: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8a92: 0c05 |010d: move-result-object v5 │ │ +0a8a94: 5246 7700 |010e: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8a98: 6e20 422b 6500 |0110: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a8a9e: 0c05 |0113: move-result-object v5 │ │ +0a8aa0: 6e10 4e2b 0500 |0114: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a8aa6: 0c00 |0117: move-result-object v0 │ │ +0a8aa8: 6e20 942a 8900 |0118: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8aae: 1a05 1b00 |011b: const-string v5, " Op #" // string@001b │ │ +0a8ab2: 6e20 942a 5900 |011d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8ab8: 6e20 922a 3900 |0120: invoke-virtual {v9, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0a8abe: 1a05 4401 |0123: const-string v5, ": " // string@0144 │ │ +0a8ac2: 6e20 942a 5900 |0125: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8ac8: 6e20 942a 0900 |0128: invoke-virtual {v9, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8ace: 1a05 0200 |012b: const-string v5, " " // string@0002 │ │ +0a8ad2: 6e20 942a 5900 |012d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8ad8: 5445 7a00 |0130: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8adc: 6e20 992a 5900 |0132: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0a8ae2: 380a 5000 |0135: if-eqz v10, 0185 // +0050 │ │ +0a8ae6: 5245 7800 |0137: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a8aea: 3905 0600 |0139: if-nez v5, 013f // +0006 │ │ +0a8aee: 5245 7900 |013b: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a8af2: 3805 2100 |013d: if-eqz v5, 015e // +0021 │ │ +0a8af6: 6e20 942a 8900 |013f: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8afc: 1a05 881a |0142: const-string v5, "enterAnim=#" // string@1a88 │ │ +0a8b00: 6e20 942a 5900 |0144: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b06: 5245 7800 |0147: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a8b0a: 7110 e32a 0500 |0149: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a8b10: 0c05 |014c: move-result-object v5 │ │ +0a8b12: 6e20 942a 5900 |014d: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b18: 1a05 6100 |0150: const-string v5, " exitAnim=#" // string@0061 │ │ +0a8b1c: 6e20 942a 5900 |0152: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b22: 5245 7900 |0155: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a8b26: 7110 e32a 0500 |0157: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a8b2c: 0c05 |015a: move-result-object v5 │ │ +0a8b2e: 6e20 9a2a 5900 |015b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a8b34: 5245 7c00 |015e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8b38: 3905 0600 |0160: if-nez v5, 0166 // +0006 │ │ +0a8b3c: 5245 7d00 |0162: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +0a8b40: 3805 2100 |0164: if-eqz v5, 0185 // +0021 │ │ +0a8b44: 6e20 942a 8900 |0166: invoke-virtual {v9, v8}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b4a: 1a05 d529 |0169: const-string v5, "popEnterAnim=#" // string@29d5 │ │ +0a8b4e: 6e20 942a 5900 |016b: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b54: 5245 7c00 |016e: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8b58: 7110 e32a 0500 |0170: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a8b5e: 0c05 |0173: move-result-object v5 │ │ +0a8b60: 6e20 942a 5900 |0174: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b66: 1a05 a100 |0177: const-string v5, " popExitAnim=#" // string@00a1 │ │ +0a8b6a: 6e20 942a 5900 |0179: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8b70: 5245 7d00 |017c: iget v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +0a8b74: 7110 e32a 0500 |017e: invoke-static {v5}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a8b7a: 0c05 |0181: move-result-object v5 │ │ +0a8b7c: 6e20 9a2a 5900 |0182: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a8b82: 5445 7f00 |0185: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8b86: 3805 6800 |0187: if-eqz v5, 01ef // +0068 │ │ +0a8b8a: 5445 7f00 |0189: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8b8e: 6e10 9d2b 0500 |018b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a8b94: 0a05 |018e: move-result v5 │ │ +0a8b96: 3d05 6000 |018f: if-lez v5, 01ef // +0060 │ │ +0a8b9a: 1201 |0191: const/4 v1, #int 0 // #0 │ │ +0a8b9c: 5445 7f00 |0192: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8ba0: 6e10 9d2b 0500 |0194: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a8ba6: 0a05 |0197: move-result v5 │ │ +0a8ba8: 3551 5700 |0198: if-ge v1, v5, 01ef // +0057 │ │ +0a8bac: 6e20 942a 2900 |019a: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8bb2: 5445 7f00 |019d: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8bb6: 6e10 9d2b 0500 |019f: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a8bbc: 0a05 |01a2: move-result v5 │ │ +0a8bbe: 1216 |01a3: const/4 v6, #int 1 // #1 │ │ +0a8bc0: 3365 3300 |01a4: if-ne v5, v6, 01d7 // +0033 │ │ +0a8bc4: 1a05 9b0f |01a6: const-string v5, "Removed: " // string@0f9b │ │ +0a8bc8: 6e20 942a 5900 |01a8: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8bce: 5445 7f00 |01ab: iget-object v5, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8bd2: 6e20 972b 1500 |01ad: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0a8bd8: 0c05 |01b0: move-result-object v5 │ │ +0a8bda: 6e20 992a 5900 |01b1: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0a8be0: d801 0101 |01b4: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8be4: 28dc |01b6: goto 0192 // -0024 │ │ +0a8be6: 1a00 540e |01b7: const-string v0, "NULL" // string@0e54 │ │ +0a8bea: 2900 5fff |01b9: goto/16 0118 // -00a1 │ │ +0a8bee: 1a00 ea01 |01bb: const-string v0, "ADD" // string@01ea │ │ +0a8bf2: 2900 5bff |01bd: goto/16 0118 // -00a5 │ │ +0a8bf6: 1a00 5e0f |01bf: const-string v0, "REPLACE" // string@0f5e │ │ +0a8bfa: 2900 57ff |01c1: goto/16 0118 // -00a9 │ │ +0a8bfe: 1a00 5c0f |01c3: const-string v0, "REMOVE" // string@0f5c │ │ +0a8c02: 2900 53ff |01c5: goto/16 0118 // -00ad │ │ +0a8c06: 1a00 7505 |01c7: const-string v0, "HIDE" // string@0575 │ │ +0a8c0a: 2900 4fff |01c9: goto/16 0118 // -00b1 │ │ +0a8c0e: 1a00 fa0f |01cb: const-string v0, "SHOW" // string@0ffa │ │ +0a8c12: 2900 4bff |01cd: goto/16 0118 // -00b5 │ │ +0a8c16: 1a00 0b04 |01cf: const-string v0, "DETACH" // string@040b │ │ +0a8c1a: 2900 47ff |01d1: goto/16 0118 // -00b9 │ │ +0a8c1e: 1a00 0a02 |01d3: const-string v0, "ATTACH" // string@020a │ │ +0a8c22: 2900 43ff |01d5: goto/16 0118 // -00bd │ │ +0a8c26: 3901 0700 |01d7: if-nez v1, 01de // +0007 │ │ +0a8c2a: 1a05 9a0f |01d9: const-string v5, "Removed:" // string@0f9a │ │ +0a8c2e: 6e20 9a2a 5900 |01db: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0a8c34: 6e20 942a 2900 |01de: invoke-virtual {v9, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8c3a: 1a05 0600 |01e1: const-string v5, " #" // string@0006 │ │ +0a8c3e: 6e20 942a 5900 |01e3: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8c44: 6e20 922a 1900 |01e6: invoke-virtual {v9, v1}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0a8c4a: 1a05 4401 |01e9: const-string v5, ": " // string@0144 │ │ +0a8c4e: 6e20 942a 5900 |01eb: invoke-virtual {v9, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0a8c54: 28bd |01ee: goto 01ab // -0043 │ │ +0a8c56: 5444 7b00 |01ef: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ +0a8c5a: d803 0301 |01f1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0a8c5e: 2900 09ff |01f3: goto/16 00fc // -00f7 │ │ +0a8c62: 0e00 |01f5: return-void │ │ +0a8c64: 0001 0800 0000 0000 b700 0000 bb00 ... |01f6: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0002 line=242 │ │ 0x000f line=243 │ │ 0x0019 line=244 │ │ 0x0023 line=245 │ │ @@ -185327,25 +185355,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a8ba0: |[0a8ba0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ -0a8bb0: 5220 8b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a8bb4: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0a8bb8: 5420 9400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8bbc: 5400 2901 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0a8bc0: 5221 8b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a8bc4: 6e20 8f04 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@048f │ │ -0a8bca: 0c00 |000d: move-result-object v0 │ │ -0a8bcc: 1100 |000e: return-object v0 │ │ -0a8bce: 5420 8c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0a8bd2: 28fd |0011: goto 000e // -0003 │ │ +0a8c8c: |[0a8c8c] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitle:()Ljava/lang/CharSequence; │ │ +0a8c9c: 5220 8b00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a8ca0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0a8ca4: 5420 9400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8ca8: 5400 2901 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0a8cac: 5221 8b00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a8cb0: 6e20 8f04 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@048f │ │ +0a8cb6: 0c00 |000d: move-result-object v0 │ │ +0a8cb8: 1100 |000e: return-object v0 │ │ +0a8cba: 5420 8c00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0a8cbe: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x000e line=360 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -185355,17 +185383,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8bd4: |[0a8bd4] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ -0a8be4: 5210 8b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a8be8: 0f00 |0002: return v0 │ │ +0a8cc0: |[0a8cc0] android.support.v4.app.BackStackRecord.getBreadCrumbShortTitleRes:()I │ │ +0a8cd0: 5210 8b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a8cd4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #16 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185373,25 +185401,25 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0a8bec: |[0a8bec] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ -0a8bfc: 5220 8d00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a8c00: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0a8c04: 5420 9400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8c08: 5400 2901 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0a8c0c: 5221 8d00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a8c10: 6e20 8f04 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@048f │ │ -0a8c16: 0c00 |000d: move-result-object v0 │ │ -0a8c18: 1100 |000e: return-object v0 │ │ -0a8c1a: 5420 8e00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -0a8c1e: 28fd |0011: goto 000e // -0003 │ │ +0a8cd8: |[0a8cd8] android.support.v4.app.BackStackRecord.getBreadCrumbTitle:()Ljava/lang/CharSequence; │ │ +0a8ce8: 5220 8d00 |0000: iget v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a8cec: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0a8cf0: 5420 9400 |0004: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8cf4: 5400 2901 |0006: iget-object v0, v0, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0a8cf8: 5221 8d00 |0008: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a8cfc: 6e20 8f04 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getText:(I)Ljava/lang/CharSequence; // method@048f │ │ +0a8d02: 0c00 |000d: move-result-object v0 │ │ +0a8d04: 1100 |000e: return-object v0 │ │ +0a8d06: 5420 8e00 |000f: iget-object v0, v2, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +0a8d0a: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0004 line=351 │ │ 0x000e line=353 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -185401,17 +185429,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8c20: |[0a8c20] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ -0a8c30: 5210 8d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a8c34: 0f00 |0002: return v0 │ │ +0a8d0c: |[0a8d0c] android.support.v4.app.BackStackRecord.getBreadCrumbTitleRes:()I │ │ +0a8d1c: 5210 8d00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a8d20: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #18 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185419,17 +185447,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8c38: |[0a8c38] android.support.v4.app.BackStackRecord.getId:()I │ │ -0a8c48: 5210 9300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a8c4c: 0f00 |0002: return v0 │ │ +0a8d24: |[0a8d24] android.support.v4.app.BackStackRecord.getId:()I │ │ +0a8d34: 5210 9300 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a8d38: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #19 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185437,17 +185465,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8c50: |[0a8c50] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ -0a8c60: 5410 9500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -0a8c64: 1100 |0002: return-object v0 │ │ +0a8d3c: |[0a8d3c] android.support.v4.app.BackStackRecord.getName:()Ljava/lang/String; │ │ +0a8d4c: 5410 9500 |0000: iget-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0a8d50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=775 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #20 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185455,17 +185483,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8c68: |[0a8c68] android.support.v4.app.BackStackRecord.getTransition:()I │ │ -0a8c78: 5210 9a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8c7c: 0f00 |0002: return v0 │ │ +0a8d54: |[0a8d54] android.support.v4.app.BackStackRecord.getTransition:()I │ │ +0a8d64: 5210 9a00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8d68: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=779 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #21 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185473,17 +185501,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8c80: |[0a8c80] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ -0a8c90: 5210 9b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8c94: 0f00 |0002: return v0 │ │ +0a8d6c: |[0a8d6c] android.support.v4.app.BackStackRecord.getTransitionStyle:()I │ │ +0a8d7c: 5210 9b00 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8d80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #22 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185491,22 +185519,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a8c98: |[0a8c98] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8ca8: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0a8cac: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0a8cb2: 1241 |0005: const/4 v1, #int 4 // #4 │ │ -0a8cb4: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a8cb8: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8cbc: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -0a8cc2: 1102 |000d: return-object v2 │ │ +0a8d84: |[0a8d84] android.support.v4.app.BackStackRecord.hide:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a8d94: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +0a8d98: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +0a8d9e: 1241 |0005: const/4 v1, #int 4 // #4 │ │ +0a8da0: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8da4: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8da8: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0a8dae: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ 0x0005 line=444 │ │ 0x0008 line=445 │ │ 0x000a line=446 │ │ 0x000d line=448 │ │ @@ -185520,17 +185548,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a8cc4: |[0a8cc4] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ -0a8cd4: 5510 8a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ -0a8cd8: 0f00 |0002: return v0 │ │ +0a8db0: |[0a8db0] android.support.v4.app.BackStackRecord.isAddToBackStackAllowed:()Z │ │ +0a8dc0: 5510 8a00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/BackStackRecord;.mAllowAddToBackStack:Z // field@008a │ │ +0a8dc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #24 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185538,21 +185566,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0a8cdc: |[0a8cdc] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ -0a8cec: 5210 9600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ -0a8cf0: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0a8cf4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a8cf6: 0f00 |0005: return v0 │ │ -0a8cf8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0a8cfa: 28fe |0007: goto 0005 // -0002 │ │ +0a8dc8: |[0a8dc8] android.support.v4.app.BackStackRecord.isEmpty:()Z │ │ +0a8dd8: 5210 9600 |0000: iget v0, v1, Landroid/support/v4/app/BackStackRecord;.mNumOp:I // field@0096 │ │ +0a8ddc: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0a8de0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a8de2: 0f00 |0005: return v0 │ │ +0a8de4: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0a8de6: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=787 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ │ │ #25 : (in Landroid/support/v4/app/BackStackRecord;) │ │ @@ -185560,158 +185588,158 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 308 16-bit code units │ │ -0a8cfc: |[0a8cfc] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ -0a8d0c: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0a8d0e: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0a8d10: 12fb |0002: const/4 v11, #int -1 // #ff │ │ -0a8d12: 6306 1f01 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a8d16: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ -0a8d1a: 1a06 4605 |0007: const-string v6, "FragmentManager" // string@0546 │ │ -0a8d1e: 2207 a905 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a8d22: 7010 3d2b 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a8d28: 1a08 d729 |000e: const-string v8, "popFromBackStack: " // string@29d7 │ │ -0a8d2c: 6e20 462b 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8d32: 0c07 |0013: move-result-object v7 │ │ -0a8d34: 6e20 452b c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a8d3a: 0c07 |0017: move-result-object v7 │ │ -0a8d3c: 6e10 4e2b 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a8d42: 0c07 |001b: move-result-object v7 │ │ -0a8d44: 7120 f920 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a8d4a: 2202 ed01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@01ed │ │ -0a8d4e: 1a06 4605 |0021: const-string v6, "FragmentManager" // string@0546 │ │ -0a8d52: 7020 980a 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ -0a8d58: 2205 7b05 |0026: new-instance v5, Ljava/io/PrintWriter; // type@057b │ │ -0a8d5c: 7020 902a 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ -0a8d62: 1a06 0300 |002b: const-string v6, " " // string@0003 │ │ -0a8d66: 6e5a c103 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c1 │ │ -0a8d6c: 6e20 ba03 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03ba │ │ -0a8d72: 54c4 9900 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ -0a8d76: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ -0a8d7a: 5246 7700 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a8d7e: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ -0a8d84: 2206 9205 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0a8d88: 2207 a905 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a8d8c: 7010 3d2b 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a8d92: 1a08 c211 |0043: const-string v8, "Unknown cmd: " // string@11c2 │ │ -0a8d96: 6e20 462b 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a8d9c: 0c07 |0048: move-result-object v7 │ │ -0a8d9e: 5248 7700 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a8da2: 6e20 422b 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a8da8: 0c07 |004e: move-result-object v7 │ │ -0a8daa: 6e10 4e2b 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a8db0: 0c07 |0052: move-result-object v7 │ │ -0a8db2: 7020 d52a 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0a8db8: 2706 |0056: throw v6 │ │ -0a8dba: 5440 7a00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8dbe: 5246 7d00 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0a8dc2: 5906 db00 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8dc6: 54c6 9400 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8dca: 52c7 9a00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8dce: 7110 2305 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8dd4: 0a07 |0064: move-result v7 │ │ -0a8dd6: 52c8 9b00 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8dda: 6e40 1e05 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ -0a8de0: 5444 7e00 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007e │ │ -0a8de4: 28c9 |006c: goto 0035 // -0037 │ │ -0a8de6: 5440 7a00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8dea: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ -0a8dee: 5246 7d00 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0a8df2: 5906 db00 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8df6: 54c6 9400 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8dfa: 52c7 9a00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8dfe: 7110 2305 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8e04: 0a07 |007c: move-result v7 │ │ -0a8e06: 52c8 9b00 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8e0a: 6e40 1e05 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ -0a8e10: 5446 7f00 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8e14: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ -0a8e18: 1201 |0086: const/4 v1, #int 0 // #0 │ │ -0a8e1a: 5446 7f00 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8e1e: 6e10 9d2b 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a8e24: 0a06 |008c: move-result v6 │ │ -0a8e26: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ -0a8e2a: 5446 7f00 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a8e2e: 6e20 972b 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0a8e34: 0c03 |0094: move-result-object v3 │ │ -0a8e36: 1f03 f100 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0a8e3a: 5246 7c00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8e3e: 5936 db00 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8e42: 54c6 9400 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8e46: 6e30 e504 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ -0a8e4c: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a8e50: 28e5 |00a2: goto 0087 // -001b │ │ -0a8e52: 5440 7a00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8e56: 5246 7c00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8e5a: 5906 db00 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8e5e: 54c6 9400 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8e62: 6e30 e504 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ -0a8e68: 28bc |00ae: goto 006a // -0044 │ │ -0a8e6a: 5440 7a00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8e6e: 5246 7c00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8e72: 5906 db00 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8e76: 54c6 9400 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8e7a: 52c7 9a00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8e7e: 7110 2305 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8e84: 0a07 |00bc: move-result v7 │ │ -0a8e86: 52c8 9b00 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8e8a: 6e40 2905 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0529 │ │ -0a8e90: 28a8 |00c2: goto 006a // -0058 │ │ -0a8e92: 5440 7a00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8e96: 5246 7d00 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ -0a8e9a: 5906 db00 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8e9e: 54c6 9400 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8ea2: 52c7 9a00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8ea6: 7110 2305 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8eac: 0a07 |00d0: move-result v7 │ │ -0a8eae: 52c8 9b00 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8eb2: 6e40 0905 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0509 │ │ -0a8eb8: 2894 |00d6: goto 006a // -006c │ │ -0a8eba: 5440 7a00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8ebe: 5246 7c00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8ec2: 5906 db00 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8ec6: 54c6 9400 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8eca: 52c7 9a00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8ece: 7110 2305 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8ed4: 0a07 |00e4: move-result v7 │ │ -0a8ed6: 52c8 9b00 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8eda: 6e40 e904 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04e9 │ │ -0a8ee0: 2880 |00ea: goto 006a // -0080 │ │ -0a8ee2: 5440 7a00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8ee6: 5246 7c00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ -0a8eea: 5906 db00 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a8eee: 54c6 9400 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8ef2: 52c7 9a00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8ef6: 7110 2305 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8efc: 0a07 |00f8: move-result v7 │ │ -0a8efe: 52c8 9b00 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8f02: 6e40 ec04 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04ec │ │ -0a8f08: 2900 6cff |00fe: goto/16 006a // -0094 │ │ -0a8f0c: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ -0a8f10: 54c6 9400 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8f14: 54c7 9400 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8f18: 5277 3201 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0a8f1c: 52c8 9a00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a8f20: 7110 2305 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ -0a8f26: 0a08 |010d: move-result v8 │ │ -0a8f28: 52c9 9b00 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a8f2c: 121a |0110: const/4 v10, #int 1 // #1 │ │ -0a8f2e: 6e5a 1005 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0510 │ │ -0a8f34: 52c6 9300 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a8f38: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ -0a8f3c: 54c6 9400 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a8f40: 52c7 9300 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a8f44: 6e20 0405 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0504 │ │ -0a8f4a: 59cb 9300 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a8f4e: 0e00 |0121: return-void │ │ -0a8f50: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ +0a8de8: |[0a8de8] android.support.v4.app.BackStackRecord.popFromBackStack:(Z)V │ │ +0a8df8: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0a8dfa: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0a8dfc: 12fb |0002: const/4 v11, #int -1 // #ff │ │ +0a8dfe: 6306 1f01 |0003: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a8e02: 3806 2b00 |0005: if-eqz v6, 0030 // +002b │ │ +0a8e06: 1a06 4605 |0007: const-string v6, "FragmentManager" // string@0546 │ │ +0a8e0a: 2207 a905 |0009: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a8e0e: 7010 3d2b 0700 |000b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8e14: 1a08 da29 |000e: const-string v8, "popFromBackStack: " // string@29da │ │ +0a8e18: 6e20 462b 8700 |0010: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8e1e: 0c07 |0013: move-result-object v7 │ │ +0a8e20: 6e20 452b c700 |0014: invoke-virtual {v7, v12}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a8e26: 0c07 |0017: move-result-object v7 │ │ +0a8e28: 6e10 4e2b 0700 |0018: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a8e2e: 0c07 |001b: move-result-object v7 │ │ +0a8e30: 7120 f920 7600 |001c: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a8e36: 2202 ed01 |001f: new-instance v2, Landroid/support/v4/util/LogWriter; // type@01ed │ │ +0a8e3a: 1a06 4605 |0021: const-string v6, "FragmentManager" // string@0546 │ │ +0a8e3e: 7020 980a 6200 |0023: invoke-direct {v2, v6}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ +0a8e44: 2205 7b05 |0026: new-instance v5, Ljava/io/PrintWriter; // type@057b │ │ +0a8e48: 7020 902a 2500 |0028: invoke-direct {v5, v2}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ +0a8e4e: 1a06 0300 |002b: const-string v6, " " // string@0003 │ │ +0a8e52: 6e5a c103 6c5a |002d: invoke-virtual {v12, v6, v10, v5, v10}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c1 │ │ +0a8e58: 6e20 ba03 bc00 |0030: invoke-virtual {v12, v11}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03ba │ │ +0a8e5e: 54c4 9900 |0033: iget-object v4, v12, Landroid/support/v4/app/BackStackRecord;.mTail:Landroid/support/v4/app/BackStackRecord$Op; // field@0099 │ │ +0a8e62: 3804 cb00 |0035: if-eqz v4, 0100 // +00cb │ │ +0a8e66: 5246 7700 |0037: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8e6a: 2b06 e900 0000 |0039: packed-switch v6, 00000122 // +000000e9 │ │ +0a8e70: 2206 9205 |003c: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0a8e74: 2207 a905 |003e: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a8e78: 7010 3d2b 0700 |0040: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a8e7e: 1a08 c311 |0043: const-string v8, "Unknown cmd: " // string@11c3 │ │ +0a8e82: 6e20 462b 8700 |0045: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a8e88: 0c07 |0048: move-result-object v7 │ │ +0a8e8a: 5248 7700 |0049: iget v8, v4, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a8e8e: 6e20 422b 8700 |004b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a8e94: 0c07 |004e: move-result-object v7 │ │ +0a8e96: 6e10 4e2b 0700 |004f: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a8e9c: 0c07 |0052: move-result-object v7 │ │ +0a8e9e: 7020 d52a 7600 |0053: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0a8ea4: 2706 |0056: throw v6 │ │ +0a8ea6: 5440 7a00 |0057: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8eaa: 5246 7d00 |0059: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +0a8eae: 5906 db00 |005b: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8eb2: 54c6 9400 |005d: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8eb6: 52c7 9a00 |005f: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8eba: 7110 2305 0700 |0061: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a8ec0: 0a07 |0064: move-result v7 │ │ +0a8ec2: 52c8 9b00 |0065: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8ec6: 6e40 1e05 0687 |0067: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ +0a8ecc: 5444 7e00 |006a: iget-object v4, v4, Landroid/support/v4/app/BackStackRecord$Op;.prev:Landroid/support/v4/app/BackStackRecord$Op; // field@007e │ │ +0a8ed0: 28c9 |006c: goto 0035 // -0037 │ │ +0a8ed2: 5440 7a00 |006d: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8ed6: 3800 1300 |006f: if-eqz v0, 0082 // +0013 │ │ +0a8eda: 5246 7d00 |0071: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +0a8ede: 5906 db00 |0073: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8ee2: 54c6 9400 |0075: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8ee6: 52c7 9a00 |0077: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8eea: 7110 2305 0700 |0079: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a8ef0: 0a07 |007c: move-result v7 │ │ +0a8ef2: 52c8 9b00 |007d: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8ef6: 6e40 1e05 0687 |007f: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ +0a8efc: 5446 7f00 |0082: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8f00: 3806 e6ff |0084: if-eqz v6, 006a // -001a │ │ +0a8f04: 1201 |0086: const/4 v1, #int 0 // #0 │ │ +0a8f06: 5446 7f00 |0087: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8f0a: 6e10 9d2b 0600 |0089: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a8f10: 0a06 |008c: move-result v6 │ │ +0a8f12: 3561 ddff |008d: if-ge v1, v6, 006a // -0023 │ │ +0a8f16: 5446 7f00 |008f: iget-object v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a8f1a: 6e20 972b 1600 |0091: invoke-virtual {v6, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0a8f20: 0c03 |0094: move-result-object v3 │ │ +0a8f22: 1f03 f100 |0095: check-cast v3, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0a8f26: 5246 7c00 |0097: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8f2a: 5936 db00 |0099: iput v6, v3, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8f2e: 54c6 9400 |009b: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8f32: 6e30 e504 3609 |009d: invoke-virtual {v6, v3, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ +0a8f38: d801 0101 |00a0: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a8f3c: 28e5 |00a2: goto 0087 // -001b │ │ +0a8f3e: 5440 7a00 |00a3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8f42: 5246 7c00 |00a5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8f46: 5906 db00 |00a7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8f4a: 54c6 9400 |00a9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8f4e: 6e30 e504 0609 |00ab: invoke-virtual {v6, v0, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ +0a8f54: 28bc |00ae: goto 006a // -0044 │ │ +0a8f56: 5440 7a00 |00af: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8f5a: 5246 7c00 |00b1: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8f5e: 5906 db00 |00b3: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8f62: 54c6 9400 |00b5: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8f66: 52c7 9a00 |00b7: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8f6a: 7110 2305 0700 |00b9: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a8f70: 0a07 |00bc: move-result v7 │ │ +0a8f72: 52c8 9b00 |00bd: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8f76: 6e40 2905 0687 |00bf: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0529 │ │ +0a8f7c: 28a8 |00c2: goto 006a // -0058 │ │ +0a8f7e: 5440 7a00 |00c3: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8f82: 5246 7d00 |00c5: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popExitAnim:I // field@007d │ │ +0a8f86: 5906 db00 |00c7: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8f8a: 54c6 9400 |00c9: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8f8e: 52c7 9a00 |00cb: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8f92: 7110 2305 0700 |00cd: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a8f98: 0a07 |00d0: move-result v7 │ │ +0a8f9a: 52c8 9b00 |00d1: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8f9e: 6e40 0905 0687 |00d3: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0509 │ │ +0a8fa4: 2894 |00d6: goto 006a // -006c │ │ +0a8fa6: 5440 7a00 |00d7: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8faa: 5246 7c00 |00d9: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8fae: 5906 db00 |00db: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8fb2: 54c6 9400 |00dd: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8fb6: 52c7 9a00 |00df: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8fba: 7110 2305 0700 |00e1: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a8fc0: 0a07 |00e4: move-result v7 │ │ +0a8fc2: 52c8 9b00 |00e5: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8fc6: 6e40 e904 0687 |00e7: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04e9 │ │ +0a8fcc: 2880 |00ea: goto 006a // -0080 │ │ +0a8fce: 5440 7a00 |00eb: iget-object v0, v4, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a8fd2: 5246 7c00 |00ed: iget v6, v4, Landroid/support/v4/app/BackStackRecord$Op;.popEnterAnim:I // field@007c │ │ +0a8fd6: 5906 db00 |00ef: iput v6, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a8fda: 54c6 9400 |00f1: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a8fde: 52c7 9a00 |00f3: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a8fe2: 7110 2305 0700 |00f5: invoke-static {v7}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a8fe8: 0a07 |00f8: move-result v7 │ │ +0a8fea: 52c8 9b00 |00f9: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a8fee: 6e40 ec04 0687 |00fb: invoke-virtual {v6, v0, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04ec │ │ +0a8ff4: 2900 6cff |00fe: goto/16 006a // -0094 │ │ +0a8ff8: 380d 1400 |0100: if-eqz v13, 0114 // +0014 │ │ +0a8ffc: 54c6 9400 |0102: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a9000: 54c7 9400 |0104: iget-object v7, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a9004: 5277 3201 |0106: iget v7, v7, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0a9008: 52c8 9a00 |0108: iget v8, v12, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a900c: 7110 2305 0800 |010a: invoke-static {v8}, Landroid/support/v4/app/FragmentManagerImpl;.reverseTransit:(I)I // method@0523 │ │ +0a9012: 0a08 |010d: move-result v8 │ │ +0a9014: 52c9 9b00 |010e: iget v9, v12, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a9018: 121a |0110: const/4 v10, #int 1 // #1 │ │ +0a901a: 6e5a 1005 7698 |0111: invoke-virtual {v6, v7, v8, v9, v10}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0510 │ │ +0a9020: 52c6 9300 |0114: iget v6, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a9024: 3a06 0b00 |0116: if-ltz v6, 0121 // +000b │ │ +0a9028: 54c6 9400 |0118: iget-object v6, v12, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a902c: 52c7 9300 |011a: iget v7, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a9030: 6e20 0405 7600 |011c: invoke-virtual {v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.freeBackStackIndex:(I)V // method@0504 │ │ +0a9036: 59cb 9300 |011f: iput v11, v12, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a903a: 0e00 |0121: return-void │ │ +0a903c: 0001 0700 0100 0000 1e00 0000 3400 ... |0122: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0003 line=691 │ │ 0x0007 line=692 │ │ 0x001f line=693 │ │ 0x0026 line=694 │ │ 0x002b line=695 │ │ @@ -185777,22 +185805,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a8f74: |[0a8f74] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8f84: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0a8f88: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0a8f8e: 1231 |0005: const/4 v1, #int 3 // #3 │ │ -0a8f90: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a8f94: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a8f98: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -0a8f9e: 1102 |000d: return-object v2 │ │ +0a9060: |[0a9060] android.support.v4.app.BackStackRecord.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a9070: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +0a9074: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +0a907a: 1231 |0005: const/4 v1, #int 3 // #3 │ │ +0a907c: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a9080: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9084: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0a908a: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ 0x0005 line=435 │ │ 0x0008 line=436 │ │ 0x000a line=437 │ │ 0x000d line=439 │ │ @@ -185806,19 +185834,19 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0a8fa0: |[0a8fa0] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8fb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a8fb2: 6e40 d103 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03d1 │ │ -0a8fb8: 0c00 |0004: move-result-object v0 │ │ -0a8fba: 1100 |0005: return-object v0 │ │ +0a908c: |[0a908c] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a909c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a909e: 6e40 d103 2103 |0001: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/app/BackStackRecord;.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@03d1 │ │ +0a90a4: 0c00 |0004: move-result-object v0 │ │ +0a90a6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 containerViewId I │ │ 0x0000 - 0x0006 reg=3 fragment Landroid/support/v4/app/Fragment; │ │ @@ -185828,23 +185856,23 @@ │ │ type : '(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 15 16-bit code units │ │ -0a8fbc: |[0a8fbc] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a8fcc: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ -0a8fd0: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0a8fd4: 1a01 390e |0004: const-string v1, "Must use non-zero containerViewId" // string@0e39 │ │ -0a8fd8: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0a8fde: 2700 |0009: throw v0 │ │ -0a8fe0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0a8fe2: 7050 c003 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ -0a8fe8: 1102 |000e: return-object v2 │ │ +0a90a8: |[0a90a8] android.support.v4.app.BackStackRecord.replace:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a90b8: 3903 0a00 |0000: if-nez v3, 000a // +000a │ │ +0a90bc: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0a90c0: 1a01 390e |0004: const-string v1, "Must use non-zero containerViewId" // string@0e39 │ │ +0a90c4: 7020 d52a 1000 |0006: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0a90ca: 2700 |0009: throw v0 │ │ +0a90cc: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0a90ce: 7050 c003 3254 |000b: invoke-direct {v2, v3, v4, v5, v0}, Landroid/support/v4/app/BackStackRecord;.doAddOp:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;I)V // method@03c0 │ │ +0a90d4: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=425 │ │ 0x0002 line=426 │ │ 0x000a line=429 │ │ 0x000e line=430 │ │ locals : │ │ @@ -185858,202 +185886,202 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 402 16-bit code units │ │ -0a8fec: |[0a8fec] android.support.v4.app.BackStackRecord.run:()V │ │ -0a8ffc: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0a8ffe: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0a9000: 6304 1f01 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a9004: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ -0a9008: 1a04 4605 |0006: const-string v4, "FragmentManager" // string@0546 │ │ -0a900c: 2205 a905 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a9010: 7010 3d2b 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a9016: 1a06 df0f |000d: const-string v6, "Run: " // string@0fdf │ │ -0a901a: 6e20 462b 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9020: 0c05 |0012: move-result-object v5 │ │ -0a9022: 6e20 452b 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a9028: 0c05 |0016: move-result-object v5 │ │ -0a902a: 6e10 4e2b 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a9030: 0c05 |001a: move-result-object v5 │ │ -0a9032: 7120 f920 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a9038: 5594 8900 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a903c: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ -0a9040: 5294 9300 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a9044: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ -0a9048: 2204 9305 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a904c: 1a05 5515 |0028: const-string v5, "addToBackStack() called after commit()" // string@1555 │ │ -0a9050: 7020 da2a 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a9056: 2704 |002d: throw v4 │ │ -0a9058: 6e20 ba03 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03ba │ │ -0a905e: 5493 9200 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ -0a9062: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ -0a9066: 5234 7700 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a906a: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ -0a9070: 2204 9205 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0a9074: 2205 a905 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a9078: 7010 3d2b 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a907e: 1a06 c211 |0041: const-string v6, "Unknown cmd: " // string@11c2 │ │ -0a9082: 6e20 462b 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9088: 0c05 |0046: move-result-object v5 │ │ -0a908a: 5236 7700 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a908e: 6e20 422b 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a9094: 0c05 |004c: move-result-object v5 │ │ -0a9096: 6e10 4e2b 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a909c: 0c05 |0050: move-result-object v5 │ │ -0a909e: 7020 d52a 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0a90a4: 2704 |0054: throw v4 │ │ -0a90a6: 5430 7a00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a90aa: 5234 7800 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a90ae: 5904 db00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a90b2: 5494 9400 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a90b6: 6e30 e504 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ -0a90bc: 5433 7b00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ -0a90c0: 28d1 |0062: goto 0033 // -002f │ │ -0a90c2: 5430 7a00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a90c6: 5494 9400 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a90ca: 5444 2a01 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a90ce: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ -0a90d2: 1201 |006b: const/4 v1, #int 0 // #0 │ │ -0a90d4: 5494 9400 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a90d8: 5444 2a01 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a90dc: 6e10 9d2b 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a90e2: 0a04 |0073: move-result v4 │ │ -0a90e4: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ -0a90e8: 5494 9400 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a90ec: 5444 2a01 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a90f0: 6e20 972b 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0a90f6: 0c02 |007d: move-result-object v2 │ │ -0a90f8: 1f02 f100 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0a90fc: 6304 1f01 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a9100: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ -0a9104: 1a04 4605 |0084: const-string v4, "FragmentManager" // string@0546 │ │ -0a9108: 2205 a905 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a910c: 7010 3d2b 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a9112: 1a06 ae0e |008b: const-string v6, "OP_REPLACE: adding=" // string@0eae │ │ -0a9116: 6e20 462b 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a911c: 0c05 |0090: move-result-object v5 │ │ -0a911e: 6e20 452b 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a9124: 0c05 |0094: move-result-object v5 │ │ -0a9126: 1a06 9f00 |0095: const-string v6, " old=" // string@009f │ │ -0a912a: 6e20 462b 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9130: 0c05 |009a: move-result-object v5 │ │ -0a9132: 6e20 452b 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a9138: 0c05 |009e: move-result-object v5 │ │ -0a913a: 6e10 4e2b 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a9140: 0c05 |00a2: move-result-object v5 │ │ -0a9142: 7120 f920 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a9148: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ -0a914c: 5224 cd00 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0a9150: 5205 cd00 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0a9154: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ -0a9158: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ -0a915c: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ -0a915e: 5b30 7a00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a9162: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0a9166: 28b7 |00b5: goto 006c // -0049 │ │ -0a9168: 5434 7f00 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a916c: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ -0a9170: 2204 cf05 |00ba: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0a9174: 7010 8f2b 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a917a: 5b34 7f00 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a917e: 5434 7f00 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ -0a9182: 6e20 932b 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a9188: 5234 7900 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a918c: 5924 db00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a9190: 5594 8900 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a9194: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ -0a9198: 5224 c800 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a919c: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0a91a0: 5924 c800 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a91a4: 6304 1f01 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a91a8: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ -0a91ac: 1a04 4605 |00d8: const-string v4, "FragmentManager" // string@0546 │ │ -0a91b0: 2205 a905 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a91b4: 7010 3d2b 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a91ba: 1a06 3b03 |00df: const-string v6, "Bump nesting of " // string@033b │ │ -0a91be: 6e20 462b 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a91c4: 0c05 |00e4: move-result-object v5 │ │ -0a91c6: 6e20 452b 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a91cc: 0c05 |00e8: move-result-object v5 │ │ -0a91ce: 1a06 b300 |00e9: const-string v6, " to " // string@00b3 │ │ -0a91d2: 6e20 462b 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a91d8: 0c05 |00ee: move-result-object v5 │ │ -0a91da: 5226 c800 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0a91de: 6e20 422b 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a91e4: 0c05 |00f4: move-result-object v5 │ │ -0a91e6: 6e10 4e2b 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a91ec: 0c05 |00f8: move-result-object v5 │ │ -0a91ee: 7120 f920 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a91f4: 5494 9400 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a91f8: 5295 9a00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a91fc: 5296 9b00 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a9200: 6e40 1e05 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ -0a9206: 28ae |0105: goto 00b3 // -0052 │ │ -0a9208: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ -0a920c: 5234 7800 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a9210: 5904 db00 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a9214: 5494 9400 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a9218: 6e30 e504 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ -0a921e: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ -0a9222: 5430 7a00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a9226: 5234 7900 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a922a: 5904 db00 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a922e: 5494 9400 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a9232: 5295 9a00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a9236: 5296 9b00 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a923a: 6e40 1e05 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ -0a9240: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ -0a9244: 5430 7a00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a9248: 5234 7900 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a924c: 5904 db00 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a9250: 5494 9400 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a9254: 5295 9a00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a9258: 5296 9b00 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a925c: 6e40 0905 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0509 │ │ -0a9262: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ -0a9266: 5430 7a00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a926a: 5234 7800 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a926e: 5904 db00 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a9272: 5494 9400 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a9276: 5295 9a00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a927a: 5296 9b00 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a927e: 6e40 2905 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0529 │ │ -0a9284: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ -0a9288: 5430 7a00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a928c: 5234 7900 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ -0a9290: 5904 db00 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a9294: 5494 9400 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a9298: 5295 9a00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a929c: 5296 9b00 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a92a0: 6e40 ec04 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04ec │ │ -0a92a6: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ -0a92aa: 5430 7a00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a92ae: 5234 7800 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ -0a92b2: 5904 db00 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0a92b6: 5494 9400 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a92ba: 5295 9a00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a92be: 5296 9b00 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a92c2: 6e40 e904 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04e9 │ │ -0a92c8: 2900 fafe |0166: goto/16 0060 // -0106 │ │ -0a92cc: 5494 9400 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a92d0: 5495 9400 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a92d4: 5255 3201 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0a92d8: 5296 9a00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a92dc: 5297 9b00 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a92e0: 6e58 1005 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0510 │ │ -0a92e6: 5594 8900 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ -0a92ea: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ -0a92ee: 5494 9400 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ -0a92f2: 6e20 e404 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@04e4 │ │ -0a92f8: 0e00 |017e: return-void │ │ -0a92fa: 0000 |017f: nop // spacer │ │ -0a92fc: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ +0a90d8: |[0a90d8] android.support.v4.app.BackStackRecord.run:()V │ │ +0a90e8: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0a90ea: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0a90ec: 6304 1f01 |0002: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a90f0: 3804 1a00 |0004: if-eqz v4, 001e // +001a │ │ +0a90f4: 1a04 4605 |0006: const-string v4, "FragmentManager" // string@0546 │ │ +0a90f8: 2205 a905 |0008: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a90fc: 7010 3d2b 0500 |000a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a9102: 1a06 df0f |000d: const-string v6, "Run: " // string@0fdf │ │ +0a9106: 6e20 462b 6500 |000f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a910c: 0c05 |0012: move-result-object v5 │ │ +0a910e: 6e20 452b 9500 |0013: invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a9114: 0c05 |0016: move-result-object v5 │ │ +0a9116: 6e10 4e2b 0500 |0017: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a911c: 0c05 |001a: move-result-object v5 │ │ +0a911e: 7120 f920 5400 |001b: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a9124: 5594 8900 |001e: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a9128: 3804 0e00 |0020: if-eqz v4, 002e // +000e │ │ +0a912c: 5294 9300 |0022: iget v4, v9, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a9130: 3b04 0a00 |0024: if-gez v4, 002e // +000a │ │ +0a9134: 2204 9305 |0026: new-instance v4, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a9138: 1a05 5615 |0028: const-string v5, "addToBackStack() called after commit()" // string@1556 │ │ +0a913c: 7020 da2a 5400 |002a: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a9142: 2704 |002d: throw v4 │ │ +0a9144: 6e20 ba03 8900 |002e: invoke-virtual {v9, v8}, Landroid/support/v4/app/BackStackRecord;.bumpBackStackNesting:(I)V // method@03ba │ │ +0a914a: 5493 9200 |0031: iget-object v3, v9, Landroid/support/v4/app/BackStackRecord;.mHead:Landroid/support/v4/app/BackStackRecord$Op; // field@0092 │ │ +0a914e: 3803 3501 |0033: if-eqz v3, 0168 // +0135 │ │ +0a9152: 5234 7700 |0035: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a9156: 2b04 4901 0000 |0037: packed-switch v4, 00000180 // +00000149 │ │ +0a915c: 2204 9205 |003a: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0a9160: 2205 a905 |003c: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a9164: 7010 3d2b 0500 |003e: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a916a: 1a06 c311 |0041: const-string v6, "Unknown cmd: " // string@11c3 │ │ +0a916e: 6e20 462b 6500 |0043: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9174: 0c05 |0046: move-result-object v5 │ │ +0a9176: 5236 7700 |0047: iget v6, v3, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a917a: 6e20 422b 6500 |0049: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a9180: 0c05 |004c: move-result-object v5 │ │ +0a9182: 6e10 4e2b 0500 |004d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a9188: 0c05 |0050: move-result-object v5 │ │ +0a918a: 7020 d52a 5400 |0051: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0a9190: 2704 |0054: throw v4 │ │ +0a9192: 5430 7a00 |0055: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9196: 5234 7800 |0057: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a919a: 5904 db00 |0059: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a919e: 5494 9400 |005b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a91a2: 6e30 e504 0407 |005d: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ +0a91a8: 5433 7b00 |0060: iget-object v3, v3, Landroid/support/v4/app/BackStackRecord$Op;.next:Landroid/support/v4/app/BackStackRecord$Op; // field@007b │ │ +0a91ac: 28d1 |0062: goto 0033 // -002f │ │ +0a91ae: 5430 7a00 |0063: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a91b2: 5494 9400 |0065: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a91b6: 5444 2a01 |0067: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0a91ba: 3804 9d00 |0069: if-eqz v4, 0106 // +009d │ │ +0a91be: 1201 |006b: const/4 v1, #int 0 // #0 │ │ +0a91c0: 5494 9400 |006c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a91c4: 5444 2a01 |006e: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0a91c8: 6e10 9d2b 0400 |0070: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0a91ce: 0a04 |0073: move-result v4 │ │ +0a91d0: 3541 9200 |0074: if-ge v1, v4, 0106 // +0092 │ │ +0a91d4: 5494 9400 |0076: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a91d8: 5444 2a01 |0078: iget-object v4, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0a91dc: 6e20 972b 1400 |007a: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0a91e2: 0c02 |007d: move-result-object v2 │ │ +0a91e4: 1f02 f100 |007e: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0a91e8: 6304 1f01 |0080: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a91ec: 3804 2400 |0082: if-eqz v4, 00a6 // +0024 │ │ +0a91f0: 1a04 4605 |0084: const-string v4, "FragmentManager" // string@0546 │ │ +0a91f4: 2205 a905 |0086: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a91f8: 7010 3d2b 0500 |0088: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a91fe: 1a06 ae0e |008b: const-string v6, "OP_REPLACE: adding=" // string@0eae │ │ +0a9202: 6e20 462b 6500 |008d: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9208: 0c05 |0090: move-result-object v5 │ │ +0a920a: 6e20 452b 0500 |0091: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a9210: 0c05 |0094: move-result-object v5 │ │ +0a9212: 1a06 9f00 |0095: const-string v6, " old=" // string@009f │ │ +0a9216: 6e20 462b 6500 |0097: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a921c: 0c05 |009a: move-result-object v5 │ │ +0a921e: 6e20 452b 2500 |009b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a9224: 0c05 |009e: move-result-object v5 │ │ +0a9226: 6e10 4e2b 0500 |009f: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a922c: 0c05 |00a2: move-result-object v5 │ │ +0a922e: 7120 f920 5400 |00a3: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a9234: 3800 0800 |00a6: if-eqz v0, 00ae // +0008 │ │ +0a9238: 5224 cd00 |00a8: iget v4, v2, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0a923c: 5205 cd00 |00aa: iget v5, v0, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0a9240: 3354 0700 |00ac: if-ne v4, v5, 00b3 // +0007 │ │ +0a9244: 3302 0800 |00ae: if-ne v2, v0, 00b6 // +0008 │ │ +0a9248: 1200 |00b0: const/4 v0, #int 0 // #0 │ │ +0a924a: 5b30 7a00 |00b1: iput-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a924e: d801 0101 |00b3: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0a9252: 28b7 |00b5: goto 006c // -0049 │ │ +0a9254: 5434 7f00 |00b6: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a9258: 3904 0900 |00b8: if-nez v4, 00c1 // +0009 │ │ +0a925c: 2204 cf05 |00ba: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0a9260: 7010 8f2b 0400 |00bc: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a9266: 5b34 7f00 |00bf: iput-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a926a: 5434 7f00 |00c1: iget-object v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.removed:Ljava/util/ArrayList; // field@007f │ │ +0a926e: 6e20 932b 2400 |00c3: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a9274: 5234 7900 |00c6: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a9278: 5924 db00 |00c8: iput v4, v2, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a927c: 5594 8900 |00ca: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a9280: 3804 3000 |00cc: if-eqz v4, 00fc // +0030 │ │ +0a9284: 5224 c800 |00ce: iget v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a9288: d804 0401 |00d0: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0a928c: 5924 c800 |00d2: iput v4, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a9290: 6304 1f01 |00d4: sget-boolean v4, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a9294: 3804 2600 |00d6: if-eqz v4, 00fc // +0026 │ │ +0a9298: 1a04 4605 |00d8: const-string v4, "FragmentManager" // string@0546 │ │ +0a929c: 2205 a905 |00da: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a92a0: 7010 3d2b 0500 |00dc: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a92a6: 1a06 3b03 |00df: const-string v6, "Bump nesting of " // string@033b │ │ +0a92aa: 6e20 462b 6500 |00e1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a92b0: 0c05 |00e4: move-result-object v5 │ │ +0a92b2: 6e20 452b 2500 |00e5: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a92b8: 0c05 |00e8: move-result-object v5 │ │ +0a92ba: 1a06 b300 |00e9: const-string v6, " to " // string@00b3 │ │ +0a92be: 6e20 462b 6500 |00eb: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a92c4: 0c05 |00ee: move-result-object v5 │ │ +0a92c6: 5226 c800 |00ef: iget v6, v2, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0a92ca: 6e20 422b 6500 |00f1: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a92d0: 0c05 |00f4: move-result-object v5 │ │ +0a92d2: 6e10 4e2b 0500 |00f5: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a92d8: 0c05 |00f8: move-result-object v5 │ │ +0a92da: 7120 f920 5400 |00f9: invoke-static {v4, v5}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0a92e0: 5494 9400 |00fc: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a92e4: 5295 9a00 |00fe: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a92e8: 5296 9b00 |0100: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a92ec: 6e40 1e05 2465 |0102: invoke-virtual {v4, v2, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ +0a92f2: 28ae |0105: goto 00b3 // -0052 │ │ +0a92f4: 3800 5aff |0106: if-eqz v0, 0060 // -00a6 │ │ +0a92f8: 5234 7800 |0108: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a92fc: 5904 db00 |010a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a9300: 5494 9400 |010c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a9304: 6e30 e504 0407 |010e: invoke-virtual {v4, v0, v7}, Landroid/support/v4/app/FragmentManagerImpl;.addFragment:(Landroid/support/v4/app/Fragment;Z)V // method@04e5 │ │ +0a930a: 2900 4fff |0111: goto/16 0060 // -00b1 │ │ +0a930e: 5430 7a00 |0113: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9312: 5234 7900 |0115: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a9316: 5904 db00 |0117: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a931a: 5494 9400 |0119: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a931e: 5295 9a00 |011b: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a9322: 5296 9b00 |011d: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a9326: 6e40 1e05 0465 |011f: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.removeFragment:(Landroid/support/v4/app/Fragment;II)V // method@051e │ │ +0a932c: 2900 3eff |0122: goto/16 0060 // -00c2 │ │ +0a9330: 5430 7a00 |0124: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9334: 5234 7900 |0126: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a9338: 5904 db00 |0128: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a933c: 5494 9400 |012a: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a9340: 5295 9a00 |012c: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a9344: 5296 9b00 |012e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a9348: 6e40 0905 0465 |0130: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.hideFragment:(Landroid/support/v4/app/Fragment;II)V // method@0509 │ │ +0a934e: 2900 2dff |0133: goto/16 0060 // -00d3 │ │ +0a9352: 5430 7a00 |0135: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9356: 5234 7800 |0137: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a935a: 5904 db00 |0139: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a935e: 5494 9400 |013b: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a9362: 5295 9a00 |013d: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a9366: 5296 9b00 |013f: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a936a: 6e40 2905 0465 |0141: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.showFragment:(Landroid/support/v4/app/Fragment;II)V // method@0529 │ │ +0a9370: 2900 1cff |0144: goto/16 0060 // -00e4 │ │ +0a9374: 5430 7a00 |0146: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9378: 5234 7900 |0148: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.exitAnim:I // field@0079 │ │ +0a937c: 5904 db00 |014a: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a9380: 5494 9400 |014c: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a9384: 5295 9a00 |014e: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a9388: 5296 9b00 |0150: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a938c: 6e40 ec04 0465 |0152: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.detachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04ec │ │ +0a9392: 2900 0bff |0155: goto/16 0060 // -00f5 │ │ +0a9396: 5430 7a00 |0157: iget-object v0, v3, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a939a: 5234 7800 |0159: iget v4, v3, Landroid/support/v4/app/BackStackRecord$Op;.enterAnim:I // field@0078 │ │ +0a939e: 5904 db00 |015b: iput v4, v0, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0a93a2: 5494 9400 |015d: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a93a6: 5295 9a00 |015f: iget v5, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a93aa: 5296 9b00 |0161: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a93ae: 6e40 e904 0465 |0163: invoke-virtual {v4, v0, v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.attachFragment:(Landroid/support/v4/app/Fragment;II)V // method@04e9 │ │ +0a93b4: 2900 fafe |0166: goto/16 0060 // -0106 │ │ +0a93b8: 5494 9400 |0168: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a93bc: 5495 9400 |016a: iget-object v5, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a93c0: 5255 3201 |016c: iget v5, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0a93c4: 5296 9a00 |016e: iget v6, v9, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a93c8: 5297 9b00 |0170: iget v7, v9, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a93cc: 6e58 1005 5476 |0172: invoke-virtual {v4, v5, v6, v7, v8}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0510 │ │ +0a93d2: 5594 8900 |0175: iget-boolean v4, v9, Landroid/support/v4/app/BackStackRecord;.mAddToBackStack:Z // field@0089 │ │ +0a93d6: 3804 0700 |0177: if-eqz v4, 017e // +0007 │ │ +0a93da: 5494 9400 |0179: iget-object v4, v9, Landroid/support/v4/app/BackStackRecord;.mManager:Landroid/support/v4/app/FragmentManagerImpl; // field@0094 │ │ +0a93de: 6e20 e404 9400 |017b: invoke-virtual {v4, v9}, Landroid/support/v4/app/FragmentManagerImpl;.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V // method@04e4 │ │ +0a93e4: 0e00 |017e: return-void │ │ +0a93e6: 0000 |017f: nop // spacer │ │ +0a93e8: 0001 0700 0100 0000 1e00 0000 2c00 ... |0180: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=600 │ │ 0x001e line=602 │ │ 0x0022 line=603 │ │ 0x0026 line=604 │ │ 0x002e line=608 │ │ @@ -186123,19 +186151,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a9320: |[0a9320] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0a9330: 5912 8b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a9334: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a9336: 5b10 8c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0a933a: 1101 |0005: return-object v1 │ │ +0a940c: |[0a940c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0a941c: 5912 8b00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a9420: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a9422: 5b10 8c00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0a9426: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ 0x0002 line=538 │ │ 0x0005 line=539 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -186146,19 +186174,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a933c: |[0a933c] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a934c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a934e: 5910 8b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ -0a9352: 5b12 8c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ -0a9356: 1101 |0005: return-object v1 │ │ +0a9428: |[0a9428] android.support.v4.app.BackStackRecord.setBreadCrumbShortTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a9438: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a943a: 5910 8b00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleRes:I // field@008b │ │ +0a943e: 5b12 8c00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbShortTitleText:Ljava/lang/CharSequence; // field@008c │ │ +0a9442: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0003 line=544 │ │ 0x0005 line=545 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -186169,19 +186197,19 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a9358: |[0a9358] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0a9368: 5912 8d00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a936c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0a936e: 5b10 8e00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -0a9372: 1101 |0005: return-object v1 │ │ +0a9444: |[0a9444] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0a9454: 5912 8d00 |0000: iput v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a9458: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0a945a: 5b10 8e00 |0003: iput-object v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +0a945e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ 0x0002 line=526 │ │ 0x0005 line=527 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -186192,19 +186220,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0a9374: |[0a9374] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a9384: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a9386: 5910 8d00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ -0a938a: 5b12 8e00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ -0a938e: 1101 |0005: return-object v1 │ │ +0a9460: |[0a9460] android.support.v4.app.BackStackRecord.setBreadCrumbTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a9470: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9472: 5910 8d00 |0001: iput v0, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleRes:I // field@008d │ │ +0a9476: 5b12 8e00 |0003: iput-object v2, v1, Landroid/support/v4/app/BackStackRecord;.mBreadCrumbTitleText:Ljava/lang/CharSequence; // field@008e │ │ +0a947a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0005 line=533 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ @@ -186215,19 +186243,19 @@ │ │ type : '(II)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0a9390: |[0a9390] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ -0a93a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a93a2: 6e50 d803 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@03d8 │ │ -0a93a8: 0c00 |0004: move-result-object v0 │ │ -0a93aa: 1100 |0005: return-object v0 │ │ +0a947c: |[0a947c] android.support.v4.app.BackStackRecord.setCustomAnimations:(II)Landroid/support/v4/app/FragmentTransaction; │ │ +0a948c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a948e: 6e50 d803 2103 |0001: invoke-virtual {v1, v2, v3, v0, v0}, Landroid/support/v4/app/BackStackRecord;.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; // method@03d8 │ │ +0a9494: 0c00 |0004: move-result-object v0 │ │ +0a9496: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=479 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0006 reg=2 enter I │ │ 0x0000 - 0x0006 reg=3 exit I │ │ @@ -186237,20 +186265,20 @@ │ │ type : '(IIII)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 9 16-bit code units │ │ -0a93ac: |[0a93ac] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ -0a93bc: 5901 9000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ -0a93c0: 5902 9100 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ -0a93c4: 5903 9700 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ -0a93c8: 5904 9800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ -0a93cc: 1100 |0008: return-object v0 │ │ +0a9498: |[0a9498] android.support.v4.app.BackStackRecord.setCustomAnimations:(IIII)Landroid/support/v4/app/FragmentTransaction; │ │ +0a94a8: 5901 9000 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mEnterAnim:I // field@0090 │ │ +0a94ac: 5902 9100 |0002: iput v2, v0, Landroid/support/v4/app/BackStackRecord;.mExitAnim:I // field@0091 │ │ +0a94b0: 5903 9700 |0004: iput v3, v0, Landroid/support/v4/app/BackStackRecord;.mPopEnterAnim:I // field@0097 │ │ +0a94b4: 5904 9800 |0006: iput v4, v0, Landroid/support/v4/app/BackStackRecord;.mPopExitAnim:I // field@0098 │ │ +0a94b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ 0x0004 line=486 │ │ 0x0006 line=487 │ │ 0x0008 line=488 │ │ @@ -186266,17 +186294,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93d0: |[0a93d0] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0a93e0: 5901 9a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ -0a93e4: 1100 |0002: return-object v0 │ │ +0a94bc: |[0a94bc] android.support.v4.app.BackStackRecord.setTransition:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0a94cc: 5901 9a00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransition:I // field@009a │ │ +0a94d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0002 line=493 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 transition I │ │ @@ -186286,17 +186314,17 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a93e8: |[0a93e8] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ -0a93f8: 5901 9b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ -0a93fc: 1100 |0002: return-object v0 │ │ +0a94d4: |[0a94d4] android.support.v4.app.BackStackRecord.setTransitionStyle:(I)Landroid/support/v4/app/FragmentTransaction; │ │ +0a94e4: 5901 9b00 |0000: iput v1, v0, Landroid/support/v4/app/BackStackRecord;.mTransitionStyle:I // field@009b │ │ +0a94e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0002 line=498 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/BackStackRecord; │ │ 0x0000 - 0x0003 reg=1 styleRes I │ │ @@ -186306,22 +186334,22 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0a9400: |[0a9400] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ -0a9410: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ -0a9414: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ -0a941a: 1251 |0005: const/4 v1, #int 5 // #5 │ │ -0a941c: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ -0a9420: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ -0a9424: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ -0a942a: 1102 |000d: return-object v2 │ │ +0a94ec: |[0a94ec] android.support.v4.app.BackStackRecord.show:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; │ │ +0a94fc: 2200 e600 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord$Op; // type@00e6 │ │ +0a9500: 7010 b203 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/BackStackRecord$Op;.:()V // method@03b2 │ │ +0a9506: 1251 |0005: const/4 v1, #int 5 // #5 │ │ +0a9508: 5901 7700 |0006: iput v1, v0, Landroid/support/v4/app/BackStackRecord$Op;.cmd:I // field@0077 │ │ +0a950c: 5b03 7a00 |0008: iput-object v3, v0, Landroid/support/v4/app/BackStackRecord$Op;.fragment:Landroid/support/v4/app/Fragment; // field@007a │ │ +0a9510: 6e20 b703 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v4/app/BackStackRecord;.addOp:(Landroid/support/v4/app/BackStackRecord$Op;)V // method@03b7 │ │ +0a9516: 1102 |000d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0005 line=453 │ │ 0x0008 line=454 │ │ 0x000a line=455 │ │ 0x000d line=457 │ │ @@ -186335,42 +186363,42 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0a942c: |[0a942c] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ -0a943c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a9440: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0a9444: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0a944a: 1a01 1503 |0007: const-string v1, "BackStackEntry{" // string@0315 │ │ -0a944e: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9454: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0a945a: 0a01 |000f: move-result v1 │ │ -0a945c: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0a9462: 0c01 |0013: move-result-object v1 │ │ -0a9464: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a946a: 5221 9300 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a946e: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ -0a9472: 1a01 3300 |001b: const-string v1, " #" // string@0033 │ │ -0a9476: 6e20 462b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a947c: 5221 9300 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0a9480: 6e20 422b 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0a9486: 5421 9500 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -0a948a: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ -0a948e: 1a01 0200 |0029: const-string v1, " " // string@0002 │ │ -0a9492: 6e20 462b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9498: 5421 9500 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ -0a949c: 6e20 462b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a94a2: 1a01 5432 |0033: const-string v1, "}" // string@3254 │ │ -0a94a6: 6e20 462b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a94ac: 6e10 4e2b 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a94b2: 0c01 |003b: move-result-object v1 │ │ -0a94b4: 1101 |003c: return-object v1 │ │ +0a9518: |[0a9518] android.support.v4.app.BackStackRecord.toString:()Ljava/lang/String; │ │ +0a9528: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a952c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0a9530: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +0a9536: 1a01 1503 |0007: const-string v1, "BackStackEntry{" // string@0315 │ │ +0a953a: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9540: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +0a9546: 0a01 |000f: move-result v1 │ │ +0a9548: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0a954e: 0c01 |0013: move-result-object v1 │ │ +0a9550: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9556: 5221 9300 |0017: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a955a: 3a01 0c00 |0019: if-ltz v1, 0025 // +000c │ │ +0a955e: 1a01 3300 |001b: const-string v1, " #" // string@0033 │ │ +0a9562: 6e20 462b 1000 |001d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9568: 5221 9300 |0020: iget v1, v2, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0a956c: 6e20 422b 1000 |0022: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0a9572: 5421 9500 |0025: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0a9576: 3801 0c00 |0027: if-eqz v1, 0033 // +000c │ │ +0a957a: 1a01 0200 |0029: const-string v1, " " // string@0002 │ │ +0a957e: 6e20 462b 1000 |002b: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9584: 5421 9500 |002e: iget-object v1, v2, Landroid/support/v4/app/BackStackRecord;.mName:Ljava/lang/String; // field@0095 │ │ +0a9588: 6e20 462b 1000 |0030: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a958e: 1a01 5832 |0033: const-string v1, "}" // string@3258 │ │ +0a9592: 6e20 462b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9598: 6e10 4e2b 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a959e: 0c01 |003b: move-result-object v1 │ │ +0a95a0: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=222 │ │ 0x000c line=223 │ │ 0x0017 line=224 │ │ 0x001b line=225 │ │ @@ -186503,25 +186531,25 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0a94b8: |[0a94b8] android.support.v4.app.DialogFragment.:()V │ │ -0a94c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a94ca: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0a94cc: 7010 1404 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0414 │ │ -0a94d2: 5920 b800 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a94d6: 5920 b900 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a94da: 5c21 b200 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a94de: 5c21 b700 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a94e2: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ -0a94e4: 5920 b100 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a94e8: 0e00 |0010: return-void │ │ +0a95a4: |[0a95a4] android.support.v4.app.DialogFragment.:()V │ │ +0a95b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a95b6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0a95b8: 7010 1404 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/Fragment;.:()V // method@0414 │ │ +0a95be: 5920 b800 |0005: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a95c2: 5920 b900 |0007: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a95c6: 5c21 b200 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a95ca: 5c21 b700 |000b: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a95ce: 12f0 |000d: const/4 v0, #int -1 // #ff │ │ +0a95d0: 5920 b100 |000e: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a95d4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0005 line=84 │ │ 0x0007 line=85 │ │ 0x0009 line=86 │ │ 0x000b line=87 │ │ @@ -186536,18 +186564,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a94ec: |[0a94ec] android.support.v4.app.DialogFragment.dismiss:()V │ │ -0a94fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a94fe: 6e20 ed03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@03ed │ │ -0a9504: 0e00 |0004: return-void │ │ +0a95d8: |[0a95d8] android.support.v4.app.DialogFragment.dismiss:()V │ │ +0a95e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a95ea: 6e20 ed03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@03ed │ │ +0a95f0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0004 line=167 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -186556,18 +186584,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0a9508: |[0a9508] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ -0a9518: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0a951a: 6e20 ed03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@03ed │ │ -0a9520: 0e00 |0004: return-void │ │ +0a95f4: |[0a95f4] android.support.v4.app.DialogFragment.dismissAllowingStateLoss:()V │ │ +0a9604: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0a9606: 6e20 ed03 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@03ed │ │ +0a960c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0004 line=177 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ @@ -186576,48 +186604,48 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0a9524: |[0a9524] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ -0a9534: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0a9536: 5541 b500 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a953a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -0a953e: 0e00 |0005: return-void │ │ -0a9540: 5c43 b500 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a9544: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0a9546: 5c41 b600 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ -0a954a: 5441 b400 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a954e: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ -0a9552: 5441 b400 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9556: 6e10 9600 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0096 │ │ -0a955c: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0a955e: 5b41 b400 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9562: 5c43 ba00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ -0a9566: 5241 b100 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a956a: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ -0a956e: 6e10 f003 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03f0 │ │ -0a9574: 0c01 |0020: move-result-object v1 │ │ -0a9576: 5242 b100 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a957a: 6e30 ce04 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@04ce │ │ -0a9580: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ -0a9582: 5941 b100 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a9586: 28dc |0029: goto 0005 // -0024 │ │ -0a9588: 6e10 f003 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03f0 │ │ -0a958e: 0c01 |002d: move-result-object v1 │ │ -0a9590: 6e10 c104 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0a9596: 0c00 |0031: move-result-object v0 │ │ -0a9598: 6e20 9105 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0591 │ │ -0a959e: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ -0a95a2: 6e10 8b05 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ -0a95a8: 28cb |003a: goto 0005 // -0035 │ │ -0a95aa: 6e10 8a05 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0a95b0: 28c7 |003e: goto 0005 // -0039 │ │ +0a9610: |[0a9610] android.support.v4.app.DialogFragment.dismissInternal:(Z)V │ │ +0a9620: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a9622: 5541 b500 |0001: iget-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a9626: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +0a962a: 0e00 |0005: return-void │ │ +0a962c: 5c43 b500 |0006: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a9630: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0a9632: 5c41 b600 |0009: iput-boolean v1, v4, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ +0a9636: 5441 b400 |000b: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a963a: 3801 0a00 |000d: if-eqz v1, 0017 // +000a │ │ +0a963e: 5441 b400 |000f: iget-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9642: 6e10 9600 0100 |0011: invoke-virtual {v1}, Landroid/app/Dialog;.dismiss:()V // method@0096 │ │ +0a9648: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0a964a: 5b41 b400 |0015: iput-object v1, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a964e: 5c43 ba00 |0017: iput-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ +0a9652: 5241 b100 |0019: iget v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9656: 3a01 0f00 |001b: if-ltz v1, 002a // +000f │ │ +0a965a: 6e10 f003 0400 |001d: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03f0 │ │ +0a9660: 0c01 |0020: move-result-object v1 │ │ +0a9662: 5242 b100 |0021: iget v2, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9666: 6e30 ce04 2103 |0023: invoke-virtual {v1, v2, v3}, Landroid/support/v4/app/FragmentManager;.popBackStack:(II)V // method@04ce │ │ +0a966c: 12f1 |0026: const/4 v1, #int -1 // #ff │ │ +0a966e: 5941 b100 |0027: iput v1, v4, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9672: 28dc |0029: goto 0005 // -0024 │ │ +0a9674: 6e10 f003 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@03f0 │ │ +0a967a: 0c01 |002d: move-result-object v1 │ │ +0a967c: 6e10 c104 0100 |002e: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0a9682: 0c00 |0031: move-result-object v0 │ │ +0a9684: 6e20 9105 4000 |0032: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0591 │ │ +0a968a: 3805 0600 |0035: if-eqz v5, 003b // +0006 │ │ +0a968e: 6e10 8b05 0000 |0037: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ +0a9694: 28cb |003a: goto 0005 // -0035 │ │ +0a9696: 6e10 8a05 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +0a969c: 28c7 |003e: goto 0005 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=180 │ │ 0x0005 line=203 │ │ 0x0006 line=183 │ │ 0x0008 line=184 │ │ 0x000b line=185 │ │ @@ -186642,17 +186670,17 @@ │ │ type : '()Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a95b4: |[0a95b4] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ -0a95c4: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a95c8: 1100 |0002: return-object v0 │ │ +0a96a0: |[0a96a0] android.support.v4.app.DialogFragment.getDialog:()Landroid/app/Dialog; │ │ +0a96b0: 5410 b400 |0000: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a96b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #4 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -186660,51 +186688,51 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/view/LayoutInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 78 16-bit code units │ │ -0a95cc: |[0a95cc] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ -0a95dc: 5520 b700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a95e0: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ -0a95e4: 6f20 1d04 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@041d │ │ -0a95ea: 0c00 |0007: move-result-object v0 │ │ -0a95ec: 1100 |0008: return-object v0 │ │ -0a95ee: 6e20 fa03 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@03fa │ │ -0a95f4: 0c00 |000c: move-result-object v0 │ │ -0a95f6: 5b20 b400 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a95fa: 5220 b800 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a95fe: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ -0a9604: 5420 b400 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9608: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ -0a960c: 5420 b400 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9610: 6e10 9700 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0097 │ │ -0a9616: 0c00 |001d: move-result-object v0 │ │ -0a9618: 1a01 9b21 |001e: const-string v1, "layout_inflater" // string@219b │ │ -0a961c: 6e20 3701 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0a9622: 0c00 |0023: move-result-object v0 │ │ -0a9624: 1f00 2904 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0a9628: 28e2 |0026: goto 0008 // -001e │ │ -0a962a: 5420 b400 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a962e: 6e10 9800 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0098 │ │ -0a9634: 0c00 |002c: move-result-object v0 │ │ -0a9636: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ -0a963a: 6e20 0e23 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@230e │ │ -0a9640: 5420 b400 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9644: 1211 |0034: const/4 v1, #int 1 // #1 │ │ -0a9646: 6e20 9c00 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@009c │ │ -0a964c: 28dc |0038: goto 0014 // -0024 │ │ -0a964e: 5420 b000 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00b0 │ │ -0a9652: 1a01 9b21 |003b: const-string v1, "layout_inflater" // string@219b │ │ -0a9656: 6e20 8e04 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@048e │ │ -0a965c: 0c00 |0040: move-result-object v0 │ │ -0a965e: 1f00 2904 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0a9662: 28c5 |0043: goto 0008 // -003b │ │ -0a9664: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ +0a96b8: |[0a96b8] android.support.v4.app.DialogFragment.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; │ │ +0a96c8: 5520 b700 |0000: iget-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a96cc: 3900 0700 |0002: if-nez v0, 0009 // +0007 │ │ +0a96d0: 6f20 1d04 3200 |0004: invoke-super {v2, v3}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@041d │ │ +0a96d6: 0c00 |0007: move-result-object v0 │ │ +0a96d8: 1100 |0008: return-object v0 │ │ +0a96da: 6e20 fa03 3200 |0009: invoke-virtual {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@03fa │ │ +0a96e0: 0c00 |000c: move-result-object v0 │ │ +0a96e2: 5b20 b400 |000d: iput-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a96e6: 5220 b800 |000f: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a96ea: 2b00 3300 0000 |0011: packed-switch v0, 00000044 // +00000033 │ │ +0a96f0: 5420 b400 |0014: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a96f4: 3800 2300 |0016: if-eqz v0, 0039 // +0023 │ │ +0a96f8: 5420 b400 |0018: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a96fc: 6e10 9700 0000 |001a: invoke-virtual {v0}, Landroid/app/Dialog;.getContext:()Landroid/content/Context; // method@0097 │ │ +0a9702: 0c00 |001d: move-result-object v0 │ │ +0a9704: 1a01 9e21 |001e: const-string v1, "layout_inflater" // string@219e │ │ +0a9708: 6e20 3701 1000 |0020: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0a970e: 0c00 |0023: move-result-object v0 │ │ +0a9710: 1f00 2904 |0024: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0a9714: 28e2 |0026: goto 0008 // -001e │ │ +0a9716: 5420 b400 |0027: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a971a: 6e10 9800 0000 |0029: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0098 │ │ +0a9720: 0c00 |002c: move-result-object v0 │ │ +0a9722: 1301 1800 |002d: const/16 v1, #int 24 // #18 │ │ +0a9726: 6e20 0e23 1000 |002f: invoke-virtual {v0, v1}, Landroid/view/Window;.addFlags:(I)V // method@230e │ │ +0a972c: 5420 b400 |0032: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9730: 1211 |0034: const/4 v1, #int 1 // #1 │ │ +0a9732: 6e20 9c00 1000 |0035: invoke-virtual {v0, v1}, Landroid/app/Dialog;.requestWindowFeature:(I)Z // method@009c │ │ +0a9738: 28dc |0038: goto 0014 // -0024 │ │ +0a973a: 5420 b000 |0039: iget-object v0, v2, Landroid/support/v4/app/DialogFragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00b0 │ │ +0a973e: 1a01 9e21 |003b: const-string v1, "layout_inflater" // string@219e │ │ +0a9742: 6e20 8e04 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@048e │ │ +0a9748: 0c00 |0040: move-result-object v0 │ │ +0a974a: 1f00 2904 |0041: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0a974e: 28c5 |0043: goto 0008 // -003b │ │ +0a9750: 0001 0300 0100 0000 2100 0000 2100 ... |0044: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=322 │ │ 0x0009 line=307 │ │ 0x000f line=308 │ │ @@ -186723,17 +186751,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9678: |[0a9678] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ -0a9688: 5510 b700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a968c: 0f00 |0002: return v0 │ │ +0a9764: |[0a9764] android.support.v4.app.DialogFragment.getShowsDialog:()Z │ │ +0a9774: 5510 b700 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a9778: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #6 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -186741,17 +186769,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9690: |[0a9690] android.support.v4.app.DialogFragment.getTheme:()I │ │ -0a96a0: 5210 b900 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a96a4: 0f00 |0002: return v0 │ │ +0a977c: |[0a977c] android.support.v4.app.DialogFragment.getTheme:()I │ │ +0a978c: 5210 b900 |0000: iget v0, v1, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a9790: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #7 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -186759,17 +186787,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a96a8: |[0a96a8] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ -0a96b8: 5510 b200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a96bc: 0f00 |0002: return v0 │ │ +0a9794: |[0a9794] android.support.v4.app.DialogFragment.isCancelable:()Z │ │ +0a97a4: 5510 b200 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a97a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ │ │ #8 : (in Landroid/support/v4/app/DialogFragment;) │ │ @@ -186777,50 +186805,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0a96c0: |[0a96c0] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ -0a96d0: 6f20 3a04 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@043a │ │ -0a96d6: 5542 b700 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a96da: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0a96de: 0e00 |0007: return-void │ │ -0a96e0: 6e10 f403 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@03f4 │ │ -0a96e6: 0c01 |000b: move-result-object v1 │ │ -0a96e8: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ -0a96ec: 6e10 0d22 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0a96f2: 0c02 |0011: move-result-object v2 │ │ -0a96f4: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ -0a96f8: 2202 9305 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a96fc: 1a03 3404 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0434 │ │ -0a9700: 7020 da2a 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a9706: 2702 |001b: throw v2 │ │ -0a9708: 5442 b400 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a970c: 6e20 9e00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@009e │ │ -0a9712: 5442 b400 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9716: 6e10 ee03 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ee │ │ -0a971c: 0c03 |0026: move-result-object v3 │ │ -0a971e: 6e20 a100 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@00a1 │ │ -0a9724: 5442 b400 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9728: 5543 b200 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a972c: 6e20 9d00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@009d │ │ -0a9732: 5442 b400 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9736: 6e20 9f00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@009f │ │ -0a973c: 5442 b400 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9740: 6e20 a000 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@00a0 │ │ -0a9746: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ -0a974a: 1a02 dd15 |003d: const-string v2, "android:savedDialogState" // string@15dd │ │ -0a974e: 6e20 b002 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ -0a9754: 0c00 |0042: move-result-object v0 │ │ -0a9756: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ -0a975a: 5442 b400 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a975e: 6e20 9a00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009a │ │ -0a9764: 28bd |004a: goto 0007 // -0043 │ │ +0a97ac: |[0a97ac] android.support.v4.app.DialogFragment.onActivityCreated:(Landroid/os/Bundle;)V │ │ +0a97bc: 6f20 3a04 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onActivityCreated:(Landroid/os/Bundle;)V // method@043a │ │ +0a97c2: 5542 b700 |0003: iget-boolean v2, v4, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a97c6: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0a97ca: 0e00 |0007: return-void │ │ +0a97cc: 6e10 f403 0400 |0008: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getView:()Landroid/view/View; // method@03f4 │ │ +0a97d2: 0c01 |000b: move-result-object v1 │ │ +0a97d4: 3801 1500 |000c: if-eqz v1, 0021 // +0015 │ │ +0a97d8: 6e10 0d22 0100 |000e: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0a97de: 0c02 |0011: move-result-object v2 │ │ +0a97e0: 3802 0a00 |0012: if-eqz v2, 001c // +000a │ │ +0a97e4: 2202 9305 |0014: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a97e8: 1a03 3404 |0016: const-string v3, "DialogFragment can not be attached to a container view" // string@0434 │ │ +0a97ec: 7020 da2a 3200 |0018: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a97f2: 2702 |001b: throw v2 │ │ +0a97f4: 5442 b400 |001c: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a97f8: 6e20 9e00 1200 |001e: invoke-virtual {v2, v1}, Landroid/app/Dialog;.setContentView:(Landroid/view/View;)V // method@009e │ │ +0a97fe: 5442 b400 |0021: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9802: 6e10 ee03 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ee │ │ +0a9808: 0c03 |0026: move-result-object v3 │ │ +0a980a: 6e20 a100 3200 |0027: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setOwnerActivity:(Landroid/app/Activity;)V // method@00a1 │ │ +0a9810: 5442 b400 |002a: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9814: 5543 b200 |002c: iget-boolean v3, v4, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a9818: 6e20 9d00 3200 |002e: invoke-virtual {v2, v3}, Landroid/app/Dialog;.setCancelable:(Z)V // method@009d │ │ +0a981e: 5442 b400 |0031: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9822: 6e20 9f00 4200 |0033: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnCancelListener:(Landroid/content/DialogInterface$OnCancelListener;)V // method@009f │ │ +0a9828: 5442 b400 |0036: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a982c: 6e20 a000 4200 |0038: invoke-virtual {v2, v4}, Landroid/app/Dialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@00a0 │ │ +0a9832: 3805 ccff |003b: if-eqz v5, 0007 // -0034 │ │ +0a9836: 1a02 df15 |003d: const-string v2, "android:savedDialogState" // string@15df │ │ +0a983a: 6e20 b002 2500 |003f: invoke-virtual {v5, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ +0a9840: 0c00 |0042: move-result-object v0 │ │ +0a9842: 3800 c4ff |0043: if-eqz v0, 0007 // -003c │ │ +0a9846: 5442 b400 |0045: iget-object v2, v4, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a984a: 6e20 9a00 0200 |0047: invoke-virtual {v2, v0}, Landroid/app/Dialog;.onRestoreInstanceState:(Landroid/os/Bundle;)V // method@009a │ │ +0a9850: 28bd |004a: goto 0007 // -0043 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ 0x0003 line=370 │ │ 0x0007 line=391 │ │ 0x0008 line=374 │ │ 0x000c line=375 │ │ @@ -186846,21 +186874,21 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0a9768: |[0a9768] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -0a9778: 6f20 3c04 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@043c │ │ -0a977e: 5510 b600 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ -0a9782: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ -0a9786: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a9788: 5c10 b500 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a978c: 0e00 |000a: return-void │ │ +0a9854: |[0a9854] android.support.v4.app.DialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +0a9864: 6f20 3c04 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@043c │ │ +0a986a: 5510 b600 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ +0a986e: 3900 0500 |0005: if-nez v0, 000a // +0005 │ │ +0a9872: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a9874: 5c10 b500 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a9878: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ 0x0007 line=269 │ │ 0x000a line=271 │ │ locals : │ │ @@ -186872,16 +186900,16 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0a9790: |[0a9790] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ -0a97a0: 0e00 |0000: return-void │ │ +0a987c: |[0a987c] android.support.v4.app.DialogFragment.onCancel:(Landroid/content/DialogInterface;)V │ │ +0a988c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=354 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0001 reg=1 dialog Landroid/content/DialogInterface; │ │ │ │ @@ -186890,48 +186918,48 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0a97a4: |[0a97a4] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0a97b4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0a97b6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0a97b8: 6f20 3f04 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@043f │ │ -0a97be: 5230 b300 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00b3 │ │ -0a97c2: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ -0a97c6: 0110 |0009: move v0, v1 │ │ -0a97c8: 5c30 b700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a97cc: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ -0a97d0: 1a00 df15 |000e: const-string v0, "android:style" // string@15df │ │ -0a97d4: 6e30 b502 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0a97da: 0a00 |0013: move-result v0 │ │ -0a97dc: 5930 b800 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a97e0: 1a00 e415 |0016: const-string v0, "android:theme" // string@15e4 │ │ -0a97e4: 6e30 b502 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0a97ea: 0a00 |001b: move-result v0 │ │ -0a97ec: 5930 b900 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a97f0: 1a00 d715 |001e: const-string v0, "android:cancelable" // string@15d7 │ │ -0a97f4: 6e30 af02 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ -0a97fa: 0a00 |0023: move-result v0 │ │ -0a97fc: 5c30 b200 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a9800: 1a00 de15 |0026: const-string v0, "android:showsDialog" // string@15de │ │ -0a9804: 5531 b700 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a9808: 6e30 af02 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ -0a980e: 0a00 |002d: move-result v0 │ │ -0a9810: 5c30 b700 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a9814: 1a00 d615 |0030: const-string v0, "android:backStackId" // string@15d6 │ │ -0a9818: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ -0a981a: 6e30 b502 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0a9820: 0a00 |0036: move-result v0 │ │ -0a9822: 5930 b100 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a9826: 0e00 |0039: return-void │ │ -0a9828: 0120 |003a: move v0, v2 │ │ -0a982a: 28cf |003b: goto 000a // -0031 │ │ +0a9890: |[0a9890] android.support.v4.app.DialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0a98a0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0a98a2: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0a98a4: 6f20 3f04 4300 |0002: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@043f │ │ +0a98aa: 5230 b300 |0005: iget v0, v3, Landroid/support/v4/app/DialogFragment;.mContainerId:I // field@00b3 │ │ +0a98ae: 3900 3300 |0007: if-nez v0, 003a // +0033 │ │ +0a98b2: 0110 |0009: move v0, v1 │ │ +0a98b4: 5c30 b700 |000a: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a98b8: 3804 2d00 |000c: if-eqz v4, 0039 // +002d │ │ +0a98bc: 1a00 e115 |000e: const-string v0, "android:style" // string@15e1 │ │ +0a98c0: 6e30 b502 0402 |0010: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0a98c6: 0a00 |0013: move-result v0 │ │ +0a98c8: 5930 b800 |0014: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a98cc: 1a00 e615 |0016: const-string v0, "android:theme" // string@15e6 │ │ +0a98d0: 6e30 b502 0402 |0018: invoke-virtual {v4, v0, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0a98d6: 0a00 |001b: move-result v0 │ │ +0a98d8: 5930 b900 |001c: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a98dc: 1a00 d915 |001e: const-string v0, "android:cancelable" // string@15d9 │ │ +0a98e0: 6e30 af02 0401 |0020: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ +0a98e6: 0a00 |0023: move-result v0 │ │ +0a98e8: 5c30 b200 |0024: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a98ec: 1a00 e015 |0026: const-string v0, "android:showsDialog" // string@15e0 │ │ +0a98f0: 5531 b700 |0028: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a98f4: 6e30 af02 0401 |002a: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ +0a98fa: 0a00 |002d: move-result v0 │ │ +0a98fc: 5c30 b700 |002e: iput-boolean v0, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a9900: 1a00 d815 |0030: const-string v0, "android:backStackId" // string@15d8 │ │ +0a9904: 12f1 |0032: const/4 v1, #int -1 // #ff │ │ +0a9906: 6e30 b502 0401 |0033: invoke-virtual {v4, v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0a990c: 0a00 |0036: move-result v0 │ │ +0a990e: 5930 b100 |0037: iput v0, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9912: 0e00 |0039: return-void │ │ +0a9914: 0120 |003a: move v0, v2 │ │ +0a9916: 28cf |003b: goto 000a // -0031 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=286 │ │ 0x0005 line=288 │ │ 0x000c line=290 │ │ 0x000e line=291 │ │ 0x0016 line=292 │ │ @@ -186949,22 +186977,22 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0a982c: |[0a982c] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0a983c: 2200 1a00 |0000: new-instance v0, Landroid/app/Dialog; // type@001a │ │ -0a9840: 6e10 ee03 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ee │ │ -0a9846: 0c01 |0005: move-result-object v1 │ │ -0a9848: 6e10 f303 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@03f3 │ │ -0a984e: 0a02 |0009: move-result v2 │ │ -0a9850: 7030 9500 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0095 │ │ -0a9856: 1100 |000d: return-object v0 │ │ +0a9918: |[0a9918] android.support.v4.app.DialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0a9928: 2200 1a00 |0000: new-instance v0, Landroid/app/Dialog; // type@001a │ │ +0a992c: 6e10 ee03 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@03ee │ │ +0a9932: 0c01 |0005: move-result-object v1 │ │ +0a9934: 6e10 f303 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/DialogFragment;.getTheme:()I // method@03f3 │ │ +0a993a: 0a02 |0009: move-result v2 │ │ +0a993c: 7030 9500 1002 |000a: invoke-direct {v0, v1, v2}, Landroid/app/Dialog;.:(Landroid/content/Context;I)V // method@0095 │ │ +0a9942: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x000e reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ @@ -186973,25 +187001,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0a9858: |[0a9858] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ -0a9868: 6f10 4604 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0446 │ │ -0a986e: 5410 b400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9872: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -0a9876: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a9878: 5c10 ba00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ -0a987c: 5410 b400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9880: 6e10 9600 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0096 │ │ -0a9886: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0a9888: 5b10 b400 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a988c: 0e00 |0012: return-void │ │ +0a9944: |[0a9944] android.support.v4.app.DialogFragment.onDestroyView:()V │ │ +0a9954: 6f10 4604 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0446 │ │ +0a995a: 5410 b400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a995e: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +0a9962: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a9964: 5c10 ba00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ +0a9968: 5410 b400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a996c: 6e10 9600 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.dismiss:()V // method@0096 │ │ +0a9972: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0a9974: 5b10 b400 |0010: iput-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9978: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ 0x0007 line=446 │ │ 0x000a line=447 │ │ 0x000f line=448 │ │ @@ -187004,23 +187032,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0a9890: |[0a9890] android.support.v4.app.DialogFragment.onDetach:()V │ │ -0a98a0: 6f10 4704 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0447 │ │ -0a98a6: 5510 b600 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ -0a98aa: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ -0a98ae: 5510 b500 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a98b2: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0a98b6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0a98b8: 5c10 b500 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a98bc: 0e00 |000e: return-void │ │ +0a997c: |[0a997c] android.support.v4.app.DialogFragment.onDetach:()V │ │ +0a998c: 6f10 4704 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0447 │ │ +0a9992: 5510 b600 |0003: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ +0a9996: 3900 0900 |0005: if-nez v0, 000e // +0009 │ │ +0a999a: 5510 b500 |0007: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a999e: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0a99a2: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0a99a4: 5c10 b500 |000c: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a99a8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ 0x000b line=280 │ │ 0x000e line=282 │ │ locals : │ │ @@ -187031,20 +187059,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0a98c0: |[0a98c0] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0a98d0: 5510 ba00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ -0a98d4: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0a98d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0a98da: 6e20 ed03 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@03ed │ │ -0a98e0: 0e00 |0008: return-void │ │ +0a99ac: |[0a99ac] android.support.v4.app.DialogFragment.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0a99bc: 5510 ba00 |0000: iget-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ +0a99c0: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0a99c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0a99c6: 6e20 ed03 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v4/app/DialogFragment;.dismissInternal:(Z)V // method@03ed │ │ +0a99cc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=362 │ │ 0x0008 line=364 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -187055,51 +187083,51 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 77 16-bit code units │ │ -0a98e4: |[0a98e4] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0a98f4: 6f20 5004 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0450 │ │ -0a98fa: 5431 b400 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a98fe: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ -0a9902: 5431 b400 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9906: 6e10 9b00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@009b │ │ -0a990c: 0c00 |000c: move-result-object v0 │ │ -0a990e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0a9912: 1a01 dd15 |000f: const-string v1, "android:savedDialogState" // string@15dd │ │ -0a9916: 6e30 c102 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ -0a991c: 5231 b800 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a9920: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0a9924: 1a01 df15 |0018: const-string v1, "android:style" // string@15df │ │ -0a9928: 5232 b800 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a992c: 6e30 c502 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0a9932: 5231 b900 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a9936: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ -0a993a: 1a01 e415 |0023: const-string v1, "android:theme" // string@15e4 │ │ -0a993e: 5232 b900 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a9942: 6e30 c502 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0a9948: 5531 b200 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a994c: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ -0a9950: 1a01 d715 |002e: const-string v1, "android:cancelable" // string@15d7 │ │ -0a9954: 5532 b200 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a9958: 6e30 c002 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0a995e: 5531 b700 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a9962: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ -0a9966: 1a01 de15 |0039: const-string v1, "android:showsDialog" // string@15de │ │ -0a996a: 5532 b700 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a996e: 6e30 c002 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0a9974: 5231 b100 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a9978: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ -0a997a: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ -0a997e: 1a01 d615 |0045: const-string v1, "android:backStackId" // string@15d6 │ │ -0a9982: 5232 b100 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a9986: 6e30 c502 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0a998c: 0e00 |004c: return-void │ │ +0a99d0: |[0a99d0] android.support.v4.app.DialogFragment.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0a99e0: 6f20 5004 4300 |0000: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@0450 │ │ +0a99e6: 5431 b400 |0003: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a99ea: 3801 0f00 |0005: if-eqz v1, 0014 // +000f │ │ +0a99ee: 5431 b400 |0007: iget-object v1, v3, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a99f2: 6e10 9b00 0100 |0009: invoke-virtual {v1}, Landroid/app/Dialog;.onSaveInstanceState:()Landroid/os/Bundle; // method@009b │ │ +0a99f8: 0c00 |000c: move-result-object v0 │ │ +0a99fa: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0a99fe: 1a01 df15 |000f: const-string v1, "android:savedDialogState" // string@15df │ │ +0a9a02: 6e30 c102 1400 |0011: invoke-virtual {v4, v1, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ +0a9a08: 5231 b800 |0014: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a9a0c: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0a9a10: 1a01 e115 |0018: const-string v1, "android:style" // string@15e1 │ │ +0a9a14: 5232 b800 |001a: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a9a18: 6e30 c502 1402 |001c: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0a9a1e: 5231 b900 |001f: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a9a22: 3801 0900 |0021: if-eqz v1, 002a // +0009 │ │ +0a9a26: 1a01 e615 |0023: const-string v1, "android:theme" // string@15e6 │ │ +0a9a2a: 5232 b900 |0025: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a9a2e: 6e30 c502 1402 |0027: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0a9a34: 5531 b200 |002a: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a9a38: 3901 0900 |002c: if-nez v1, 0035 // +0009 │ │ +0a9a3c: 1a01 d915 |002e: const-string v1, "android:cancelable" // string@15d9 │ │ +0a9a40: 5532 b200 |0030: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a9a44: 6e30 c002 1402 |0032: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0a9a4a: 5531 b700 |0035: iget-boolean v1, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a9a4e: 3901 0900 |0037: if-nez v1, 0040 // +0009 │ │ +0a9a52: 1a01 e015 |0039: const-string v1, "android:showsDialog" // string@15e0 │ │ +0a9a56: 5532 b700 |003b: iget-boolean v2, v3, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a9a5a: 6e30 c002 1402 |003d: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0a9a60: 5231 b100 |0040: iget v1, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9a64: 12f2 |0042: const/4 v2, #int -1 // #ff │ │ +0a9a66: 3221 0900 |0043: if-eq v1, v2, 004c // +0009 │ │ +0a9a6a: 1a01 d815 |0045: const-string v1, "android:backStackId" // string@15d8 │ │ +0a9a6e: 5232 b100 |0047: iget v2, v3, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9a72: 6e30 c502 1402 |0049: invoke-virtual {v4, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0a9a78: 0e00 |004c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0003 line=405 │ │ 0x0007 line=406 │ │ 0x000d line=407 │ │ 0x000f line=408 │ │ @@ -187124,23 +187152,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0a9990: |[0a9990] android.support.v4.app.DialogFragment.onStart:()V │ │ -0a99a0: 6f10 5104 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0451 │ │ -0a99a6: 5410 b400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a99aa: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0a99ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0a99b0: 5c10 ba00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ -0a99b4: 5410 b400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a99b8: 6e10 a300 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@00a3 │ │ -0a99be: 0e00 |000f: return-void │ │ +0a9a7c: |[0a9a7c] android.support.v4.app.DialogFragment.onStart:()V │ │ +0a9a8c: 6f10 5104 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStart:()V // method@0451 │ │ +0a9a92: 5410 b400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9a96: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0a9a9a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0a9a9c: 5c10 ba00 |0008: iput-boolean v0, v1, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ +0a9aa0: 5410 b400 |000a: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9aa4: 6e10 a300 0000 |000c: invoke-virtual {v0}, Landroid/app/Dialog;.show:()V // method@00a3 │ │ +0a9aaa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0003 line=396 │ │ 0x0007 line=397 │ │ 0x000a line=398 │ │ 0x000f line=400 │ │ @@ -187152,21 +187180,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0a99c0: |[0a99c0] android.support.v4.app.DialogFragment.onStop:()V │ │ -0a99d0: 6f10 5204 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0452 │ │ -0a99d6: 5410 b400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a99da: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0a99de: 5410 b400 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a99e2: 6e10 9900 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0099 │ │ -0a99e8: 0e00 |000c: return-void │ │ +0a9aac: |[0a9aac] android.support.v4.app.DialogFragment.onStop:()V │ │ +0a9abc: 6f10 5204 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onStop:()V // method@0452 │ │ +0a9ac2: 5410 b400 |0003: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9ac6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0a9aca: 5410 b400 |0007: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9ace: 6e10 9900 0000 |0009: invoke-virtual {v0}, Landroid/app/Dialog;.hide:()V // method@0099 │ │ +0a9ad4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=430 │ │ 0x0003 line=431 │ │ 0x0007 line=432 │ │ 0x000c line=434 │ │ locals : │ │ @@ -187177,21 +187205,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0a99ec: |[0a99ec] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ -0a99fc: 5c12 b200 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ -0a9a00: 5410 b400 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9a04: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0a9a08: 5410 b400 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ -0a9a0c: 6e20 9d00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@009d │ │ -0a9a12: 0e00 |000b: return-void │ │ +0a9ad8: |[0a9ad8] android.support.v4.app.DialogFragment.setCancelable:(Z)V │ │ +0a9ae8: 5c12 b200 |0000: iput-boolean v2, v1, Landroid/support/v4/app/DialogFragment;.mCancelable:Z // field@00b2 │ │ +0a9aec: 5410 b400 |0002: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9af0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0a9af4: 5410 b400 |0006: iget-object v0, v1, Landroid/support/v4/app/DialogFragment;.mDialog:Landroid/app/Dialog; // field@00b4 │ │ +0a9af8: 6e20 9d00 2000 |0008: invoke-virtual {v0, v2}, Landroid/app/Dialog;.setCancelable:(Z)V // method@009d │ │ +0a9afe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0002 line=225 │ │ 0x000b line=226 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/DialogFragment; │ │ @@ -187202,17 +187230,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0a9a14: |[0a9a14] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ -0a9a24: 5c01 b700 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ -0a9a28: 0e00 |0002: return-void │ │ +0a9b00: |[0a9b00] android.support.v4.app.DialogFragment.setShowsDialog:(Z)V │ │ +0a9b10: 5c01 b700 |0000: iput-boolean v1, v0, Landroid/support/v4/app/DialogFragment;.mShowsDialog:Z // field@00b7 │ │ +0a9b14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0002 line=254 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/DialogFragment; │ │ 0x0000 - 0x0003 reg=1 showsDialog Z │ │ @@ -187222,27 +187250,27 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0a9a2c: |[0a9a2c] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ -0a9a3c: 5923 b800 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a9a40: 5220 b800 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a9a44: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0a9a46: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ -0a9a4a: 5220 b800 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ -0a9a4e: 1231 |0009: const/4 v1, #int 3 // #3 │ │ -0a9a50: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ -0a9a54: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ -0a9a5a: 5920 b900 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a9a5e: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ -0a9a62: 5924 b900 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ -0a9a66: 0e00 |0015: return-void │ │ +0a9b18: |[0a9b18] android.support.v4.app.DialogFragment.setStyle:(II)V │ │ +0a9b28: 5923 b800 |0000: iput v3, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a9b2c: 5220 b800 |0002: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a9b30: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0a9b32: 3210 0700 |0005: if-eq v0, v1, 000c // +0007 │ │ +0a9b36: 5220 b800 |0007: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mStyle:I // field@00b8 │ │ +0a9b3a: 1231 |0009: const/4 v1, #int 3 // #3 │ │ +0a9b3c: 3310 0700 |000a: if-ne v0, v1, 0011 // +0007 │ │ +0a9b40: 1400 5900 0301 |000c: const v0, #float 2.40611e-38 // #01030059 │ │ +0a9b46: 5920 b900 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a9b4a: 3804 0400 |0011: if-eqz v4, 0015 // +0004 │ │ +0a9b4e: 5924 b900 |0013: iput v4, v2, Landroid/support/v4/app/DialogFragment;.mTheme:I // field@00b9 │ │ +0a9b52: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0002 line=114 │ │ 0x000c line=115 │ │ 0x0011 line=117 │ │ 0x0013 line=118 │ │ @@ -187257,26 +187285,26 @@ │ │ type : '(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0a9a68: |[0a9a68] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ -0a9a78: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a9a7a: 5c21 b500 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a9a7e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0a9a80: 5c20 b600 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ -0a9a84: 6e30 8705 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0587 │ │ -0a9a8a: 5c21 ba00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ -0a9a8e: 6e10 8a05 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0a9a94: 0a00 |000e: move-result v0 │ │ -0a9a96: 5920 b100 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a9a9a: 5220 b100 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ -0a9a9e: 0f00 |0013: return v0 │ │ +0a9b54: |[0a9b54] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentTransaction;Ljava/lang/String;)I │ │ +0a9b64: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a9b66: 5c21 b500 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a9b6a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0a9b6c: 5c20 b600 |0004: iput-boolean v0, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ +0a9b70: 6e30 8705 2304 |0006: invoke-virtual {v3, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0587 │ │ +0a9b76: 5c21 ba00 |0009: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mViewDestroyed:Z // field@00ba │ │ +0a9b7a: 6e10 8a05 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +0a9b80: 0a00 |000e: move-result v0 │ │ +0a9b82: 5920 b100 |000f: iput v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9b86: 5220 b100 |0011: iget v0, v2, Landroid/support/v4/app/DialogFragment;.mBackStackId:I // field@00b1 │ │ +0a9b8a: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=151 │ │ 0x0003 line=152 │ │ 0x0006 line=153 │ │ 0x0009 line=154 │ │ 0x000b line=155 │ │ @@ -187291,24 +187319,24 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0a9aa0: |[0a9aa0] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ -0a9ab0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a9ab2: 5c21 b500 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ -0a9ab6: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0a9ab8: 5c21 b600 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ -0a9abc: 6e10 c104 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0a9ac2: 0c00 |0009: move-result-object v0 │ │ -0a9ac4: 6e30 8705 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0587 │ │ -0a9aca: 6e10 8a05 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0a9ad0: 0e00 |0010: return-void │ │ +0a9b8c: |[0a9b8c] android.support.v4.app.DialogFragment.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V │ │ +0a9b9c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a9b9e: 5c21 b500 |0001: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mDismissed:Z // field@00b5 │ │ +0a9ba2: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0a9ba4: 5c21 b600 |0004: iput-boolean v1, v2, Landroid/support/v4/app/DialogFragment;.mShownByMe:Z // field@00b6 │ │ +0a9ba8: 6e10 c104 0300 |0006: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0a9bae: 0c00 |0009: move-result-object v0 │ │ +0a9bb0: 6e30 8705 2004 |000a: invoke-virtual {v0, v2, v4}, Landroid/support/v4/app/FragmentTransaction;.add:(Landroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0587 │ │ +0a9bb6: 6e10 8a05 0000 |000d: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +0a9bbc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x000d line=138 │ │ @@ -187354,18 +187382,18 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9ad4: |[0a9ad4] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ -0a9ae4: 5b01 bb00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00bb │ │ -0a9ae8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a9aee: 0e00 |0005: return-void │ │ +0a9bc0: |[0a9bc0] android.support.v4.app.Fragment$1.:(Landroid/support/v4/app/Fragment;)V │ │ +0a9bd0: 5b01 bb00 |0000: iput-object v1, v0, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00bb │ │ +0a9bd4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a9bda: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1465 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/Fragment$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/Fragment; │ │ │ │ @@ -187375,27 +187403,27 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0a9af0: |[0a9af0] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ -0a9b00: 5420 bb00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00bb │ │ -0a9b04: 5400 eb00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0a9b08: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0a9b0c: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a9b10: 1a01 4005 |0008: const-string v1, "Fragment does not have a view" // string@0540 │ │ -0a9b14: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a9b1a: 2700 |000d: throw v0 │ │ -0a9b1c: 5420 bb00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00bb │ │ -0a9b20: 5400 eb00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0a9b24: 6e20 ec21 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0a9b2a: 0c00 |0015: move-result-object v0 │ │ -0a9b2c: 1100 |0016: return-object v0 │ │ +0a9bdc: |[0a9bdc] android.support.v4.app.Fragment$1.findViewById:(I)Landroid/view/View; │ │ +0a9bec: 5420 bb00 |0000: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00bb │ │ +0a9bf0: 5400 eb00 |0002: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0a9bf4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0a9bf8: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a9bfc: 1a01 4005 |0008: const-string v1, "Fragment does not have a view" // string@0540 │ │ +0a9c00: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a9c06: 2700 |000d: throw v0 │ │ +0a9c08: 5420 bb00 |000e: iget-object v0, v2, Landroid/support/v4/app/Fragment$1;.this$0:Landroid/support/v4/app/Fragment; // field@00bb │ │ +0a9c0c: 5400 eb00 |0010: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0a9c10: 6e20 ec21 3000 |0012: invoke-virtual {v0, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0a9c16: 0c00 |0015: move-result-object v0 │ │ +0a9c18: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1468 │ │ 0x0006 line=1469 │ │ 0x000e line=1471 │ │ locals : │ │ 0x0000 - 0x0017 reg=2 this Landroid/support/v4/app/Fragment$1; │ │ @@ -187436,18 +187464,18 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0a9b30: |[0a9b30] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0a9b40: 5b01 ef00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ef │ │ -0a9b44: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0a9b4a: 0e00 |0005: return-void │ │ +0a9c1c: |[0a9c1c] android.support.v4.app.FragmentActivity$2.:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0a9c2c: 5b01 ef00 |0000: iput-object v1, v0, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ef │ │ +0a9c30: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0a9c36: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/FragmentActivity; │ │ │ │ @@ -187457,19 +187485,19 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0a9b4c: |[0a9b4c] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ -0a9b5c: 5410 ef00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ef │ │ -0a9b60: 6e20 8104 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0481 │ │ -0a9b66: 0c00 |0005: move-result-object v0 │ │ -0a9b68: 1100 |0006: return-object v0 │ │ +0a9c38: |[0a9c38] android.support.v4.app.FragmentActivity$2.findViewById:(I)Landroid/view/View; │ │ +0a9c48: 5410 ef00 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentActivity$2;.this$0:Landroid/support/v4/app/FragmentActivity; // field@00ef │ │ +0a9c4c: 6e20 8104 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/app/FragmentActivity;.findViewById:(I)Landroid/view/View; // method@0481 │ │ +0a9c52: 0c00 |0005: move-result-object v0 │ │ +0a9c54: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/FragmentActivity$2; │ │ 0x0000 - 0x0007 reg=2 id I │ │ │ │ @@ -187708,37 +187736,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0a9b6c: |[0a9b6c] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0a9b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a9b7e: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ -0a9b82: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ -0a9b86: 6a00 1f01 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a9b8a: 6001 4000 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0a9b8e: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ -0a9b92: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ -0a9b96: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0a9b98: 6a00 2201 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0122 │ │ -0a9b9c: 2200 5c04 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045c │ │ -0a9ba0: 7020 ab23 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@23ab │ │ -0a9ba6: 6900 2101 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0121 │ │ -0a9baa: 2200 5c04 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045c │ │ -0a9bae: 7020 ab23 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@23ab │ │ -0a9bb4: 6900 2001 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0120 │ │ -0a9bb8: 2200 5604 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ -0a9bbc: 7020 9823 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2398 │ │ -0a9bc2: 6900 1701 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0117 │ │ -0a9bc6: 2200 5604 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ -0a9bca: 7020 9823 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2398 │ │ -0a9bd0: 6900 1601 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0116 │ │ -0a9bd4: 0e00 |002c: return-void │ │ +0a9c58: |[0a9c58] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0a9c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9c6a: 1504 2040 |0001: const/high16 v4, #int 1075838976 // #4020 │ │ +0a9c6e: 1503 c03f |0003: const/high16 v3, #int 1069547520 // #3fc0 │ │ +0a9c72: 6a00 1f01 |0005: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a9c76: 6001 4000 |0007: sget v1, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0a9c7a: 1302 0b00 |0009: const/16 v2, #int 11 // #b │ │ +0a9c7e: 3421 0300 |000b: if-lt v1, v2, 000e // +0003 │ │ +0a9c82: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0a9c84: 6a00 2201 |000e: sput-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0122 │ │ +0a9c88: 2200 5c04 |0010: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045c │ │ +0a9c8c: 7020 ab23 4000 |0012: invoke-direct {v0, v4}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@23ab │ │ +0a9c92: 6900 2101 |0015: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0121 │ │ +0a9c96: 2200 5c04 |0017: new-instance v0, Landroid/view/animation/DecelerateInterpolator; // type@045c │ │ +0a9c9a: 7020 ab23 3000 |0019: invoke-direct {v0, v3}, Landroid/view/animation/DecelerateInterpolator;.:(F)V // method@23ab │ │ +0a9ca0: 6900 2001 |001c: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0120 │ │ +0a9ca4: 2200 5604 |001e: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ +0a9ca8: 7020 9823 4000 |0020: invoke-direct {v0, v4}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2398 │ │ +0a9cae: 6900 1701 |0023: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0117 │ │ +0a9cb2: 2200 5604 |0025: new-instance v0, Landroid/view/animation/AccelerateInterpolator; // type@0456 │ │ +0a9cb6: 7020 9823 3000 |0027: invoke-direct {v0, v3}, Landroid/view/animation/AccelerateInterpolator;.:(F)V // method@2398 │ │ +0a9cbc: 6900 1601 |002a: sput-object v0, Landroid/support/v4/app/FragmentManagerImpl;.ACCELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0116 │ │ +0a9cc0: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0005 line=406 │ │ 0x0007 line=409 │ │ 0x0010 line=742 │ │ 0x0017 line=743 │ │ 0x001e line=744 │ │ @@ -187750,25 +187778,25 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0a9bd8: |[0a9bd8] android.support.v4.app.FragmentManagerImpl.:()V │ │ -0a9be8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0a9bea: 7010 bf04 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@04bf │ │ -0a9bf0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0a9bf2: 5920 3201 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0a9bf6: 5b21 3c01 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0a9bfa: 5b21 3b01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0a9bfe: 2200 fb00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00fb │ │ -0a9c02: 7020 d604 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@04d6 │ │ -0a9c08: 5b20 3401 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ -0a9c0c: 0e00 |0012: return-void │ │ +0a9cc4: |[0a9cc4] android.support.v4.app.FragmentManagerImpl.:()V │ │ +0a9cd4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0a9cd6: 7010 bf04 0200 |0001: invoke-direct {v2}, Landroid/support/v4/app/FragmentManager;.:()V // method@04bf │ │ +0a9cdc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0a9cde: 5920 3201 |0005: iput v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0a9ce2: 5b21 3c01 |0007: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0a9ce6: 5b21 3b01 |0009: iput-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0a9cea: 2200 fb00 |000b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$1; // type@00fb │ │ +0a9cee: 7020 d604 2000 |000d: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$1;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@04d6 │ │ +0a9cf4: 5b20 3401 |0010: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ +0a9cf8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=405 │ │ 0x0004 line=432 │ │ 0x0007 line=444 │ │ 0x0009 line=445 │ │ 0x000b line=447 │ │ @@ -187780,37 +187808,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0a9c10: |[0a9c10] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ -0a9c20: 5530 3d01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0a9c24: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0a9c28: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a9c2c: 1a01 7e03 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@037e │ │ -0a9c30: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a9c36: 2700 |000b: throw v0 │ │ -0a9c38: 5430 3801 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0a9c3c: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ -0a9c40: 2200 9305 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a9c44: 2201 a905 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a9c48: 7010 3d2b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a9c4e: 1a02 7f03 |0017: const-string v2, "Can not perform this action inside of " // string@037f │ │ -0a9c52: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9c58: 0c01 |001c: move-result-object v1 │ │ -0a9c5a: 5432 3801 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0a9c5e: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9c64: 0c01 |0022: move-result-object v1 │ │ -0a9c66: 6e10 4e2b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a9c6c: 0c01 |0026: move-result-object v1 │ │ -0a9c6e: 7020 da2a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a9c74: 2700 |002a: throw v0 │ │ -0a9c76: 0e00 |002b: return-void │ │ +0a9cfc: |[0a9cfc] android.support.v4.app.FragmentManagerImpl.checkStateLoss:()V │ │ +0a9d0c: 5530 3d01 |0000: iget-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0a9d10: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0a9d14: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a9d18: 1a01 7e03 |0006: const-string v1, "Can not perform this action after onSaveInstanceState" // string@037e │ │ +0a9d1c: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a9d22: 2700 |000b: throw v0 │ │ +0a9d24: 5430 3801 |000c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0a9d28: 3800 1d00 |000e: if-eqz v0, 002b // +001d │ │ +0a9d2c: 2200 9305 |0010: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0a9d30: 2201 a905 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a9d34: 7010 3d2b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a9d3a: 1a02 7f03 |0017: const-string v2, "Can not perform this action inside of " // string@037f │ │ +0a9d3e: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9d44: 0c01 |001c: move-result-object v1 │ │ +0a9d46: 5432 3801 |001d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0a9d4a: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9d50: 0c01 |0022: move-result-object v1 │ │ +0a9d52: 6e10 4e2b 0100 |0023: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0a9d58: 0c01 |0026: move-result-object v1 │ │ +0a9d5a: 7020 da2a 1000 |0027: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0a9d60: 2700 |002a: throw v0 │ │ +0a9d62: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1359 │ │ 0x0004 line=1360 │ │ 0x000c line=1363 │ │ 0x0010 line=1364 │ │ 0x002b line=1367 │ │ @@ -187822,22 +187850,22 @@ │ │ type : '(Landroid/content/Context;FF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0a9c78: |[0a9c78] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ -0a9c88: 2200 5704 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0457 │ │ -0a9c8c: 7030 9a23 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@239a │ │ -0a9c92: 6201 2001 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0120 │ │ -0a9c96: 6e20 9d23 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@239d │ │ -0a9c9c: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ -0a9ca0: 6e30 9c23 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@239c │ │ -0a9ca6: 1100 |000f: return-object v0 │ │ +0a9d64: |[0a9d64] android.support.v4.app.FragmentManagerImpl.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; │ │ +0a9d74: 2200 5704 |0000: new-instance v0, Landroid/view/animation/AlphaAnimation; // type@0457 │ │ +0a9d78: 7030 9a23 5006 |0002: invoke-direct {v0, v5, v6}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@239a │ │ +0a9d7e: 6201 2001 |0005: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0120 │ │ +0a9d82: 6e20 9d23 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@239d │ │ +0a9d88: 1602 dc00 |000a: const-wide/16 v2, #int 220 // #dc │ │ +0a9d8c: 6e30 9c23 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@239c │ │ +0a9d92: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ 0x0005 line=766 │ │ 0x000a line=767 │ │ 0x000f line=768 │ │ locals : │ │ @@ -187851,41 +187879,41 @@ │ │ type : '(Landroid/content/Context;FFFF)Landroid/view/animation/Animation;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 9 │ │ insns size : 53 16-bit code units │ │ -0a9ca8: |[0a9ca8] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ -0a9cb8: 220a 5a04 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@045a │ │ -0a9cbc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0a9cbe: 7020 a623 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@23a6 │ │ -0a9cc4: 2200 5f04 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@045f │ │ -0a9cc8: 1215 |0008: const/4 v5, #int 1 // #1 │ │ -0a9cca: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ -0a9cce: 1217 |000b: const/4 v7, #int 1 // #1 │ │ -0a9cd0: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ -0a9cd4: 01c1 |000e: move v1, v12 │ │ -0a9cd6: 01d2 |000f: move v2, v13 │ │ -0a9cd8: 01c3 |0010: move v3, v12 │ │ -0a9cda: 01d4 |0011: move v4, v13 │ │ -0a9cdc: 7609 ae23 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@23ae │ │ -0a9ce2: 6201 2101 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0121 │ │ -0a9ce6: 6e20 b023 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@23b0 │ │ -0a9cec: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ -0a9cf0: 6e30 af23 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@23af │ │ -0a9cf6: 6e20 a723 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@23a7 │ │ -0a9cfc: 2209 5704 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0457 │ │ -0a9d00: 7030 9a23 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@239a │ │ -0a9d06: 6201 2001 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0120 │ │ -0a9d0a: 6e20 9d23 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@239d │ │ -0a9d10: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ -0a9d14: 6e30 9c23 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@239c │ │ -0a9d1a: 6e20 a723 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@23a7 │ │ -0a9d20: 110a |0034: return-object v10 │ │ +0a9d94: |[0a9d94] android.support.v4.app.FragmentManagerImpl.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; │ │ +0a9da4: 220a 5a04 |0000: new-instance v10, Landroid/view/animation/AnimationSet; // type@045a │ │ +0a9da8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0a9daa: 7020 a623 1a00 |0003: invoke-direct {v10, v1}, Landroid/view/animation/AnimationSet;.:(Z)V // method@23a6 │ │ +0a9db0: 2200 5f04 |0006: new-instance v0, Landroid/view/animation/ScaleAnimation; // type@045f │ │ +0a9db4: 1215 |0008: const/4 v5, #int 1 // #1 │ │ +0a9db6: 1506 003f |0009: const/high16 v6, #int 1056964608 // #3f00 │ │ +0a9dba: 1217 |000b: const/4 v7, #int 1 // #1 │ │ +0a9dbc: 1508 003f |000c: const/high16 v8, #int 1056964608 // #3f00 │ │ +0a9dc0: 01c1 |000e: move v1, v12 │ │ +0a9dc2: 01d2 |000f: move v2, v13 │ │ +0a9dc4: 01c3 |0010: move v3, v12 │ │ +0a9dc6: 01d4 |0011: move v4, v13 │ │ +0a9dc8: 7609 ae23 0000 |0012: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/view/animation/ScaleAnimation;.:(FFFFIFIF)V // method@23ae │ │ +0a9dce: 6201 2101 |0015: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_QUINT:Landroid/view/animation/Interpolator; // field@0121 │ │ +0a9dd2: 6e20 b023 1000 |0017: invoke-virtual {v0, v1}, Landroid/view/animation/ScaleAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@23b0 │ │ +0a9dd8: 1602 dc00 |001a: const-wide/16 v2, #int 220 // #dc │ │ +0a9ddc: 6e30 af23 2003 |001c: invoke-virtual {v0, v2, v3}, Landroid/view/animation/ScaleAnimation;.setDuration:(J)V // method@23af │ │ +0a9de2: 6e20 a723 0a00 |001f: invoke-virtual {v10, v0}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@23a7 │ │ +0a9de8: 2209 5704 |0022: new-instance v9, Landroid/view/animation/AlphaAnimation; // type@0457 │ │ +0a9dec: 7030 9a23 e90f |0024: invoke-direct {v9, v14, v15}, Landroid/view/animation/AlphaAnimation;.:(FF)V // method@239a │ │ +0a9df2: 6201 2001 |0027: sget-object v1, Landroid/support/v4/app/FragmentManagerImpl;.DECELERATE_CUBIC:Landroid/view/animation/Interpolator; // field@0120 │ │ +0a9df6: 6e20 9d23 1900 |0029: invoke-virtual {v9, v1}, Landroid/view/animation/AlphaAnimation;.setInterpolator:(Landroid/view/animation/Interpolator;)V // method@239d │ │ +0a9dfc: 1602 dc00 |002c: const-wide/16 v2, #int 220 // #dc │ │ +0a9e00: 6e30 9c23 2903 |002e: invoke-virtual {v9, v2, v3}, Landroid/view/animation/AlphaAnimation;.setDuration:(J)V // method@239c │ │ +0a9e06: 6e20 a723 9a00 |0031: invoke-virtual {v10, v9}, Landroid/view/animation/AnimationSet;.addAnimation:(Landroid/view/animation/Animation;)V // method@23a7 │ │ +0a9e0c: 110a |0034: return-object v10 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0006 line=752 │ │ 0x0015 line=754 │ │ 0x001a line=755 │ │ 0x001f line=756 │ │ @@ -187909,25 +187937,25 @@ │ │ type : '(I)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 28 16-bit code units │ │ -0a9d24: |[0a9d24] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ -0a9d34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0a9d36: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ -0a9d3c: 0f00 |0004: return v0 │ │ -0a9d3e: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ -0a9d42: 28fd |0007: goto 0004 // -0003 │ │ -0a9d44: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ -0a9d48: 28fa |000a: goto 0004 // -0006 │ │ -0a9d4a: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ -0a9d4e: 28f7 |000d: goto 0004 // -0009 │ │ -0a9d50: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ +0a9e10: |[0a9e10] android.support.v4.app.FragmentManagerImpl.reverseTransit:(I)I │ │ +0a9e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0a9e22: 2c01 0d00 0000 |0001: sparse-switch v1, 0000000e // +0000000d │ │ +0a9e28: 0f00 |0004: return v0 │ │ +0a9e2a: 1300 0220 |0005: const/16 v0, #int 8194 // #2002 │ │ +0a9e2e: 28fd |0007: goto 0004 // -0003 │ │ +0a9e30: 1300 0110 |0008: const/16 v0, #int 4097 // #1001 │ │ +0a9e34: 28fa |000a: goto 0004 // -0006 │ │ +0a9e36: 1300 0310 |000b: const/16 v0, #int 4099 // #1003 │ │ +0a9e3a: 28f7 |000d: goto 0004 // -0009 │ │ +0a9e3c: 0002 0300 0110 0000 0310 0000 0220 ... |000e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2053 │ │ 0x0001 line=2054 │ │ 0x0004 line=2065 │ │ 0x0005 line=2056 │ │ 0x0007 line=2057 │ │ @@ -187944,52 +187972,52 @@ │ │ type : '(Ljava/lang/RuntimeException;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 72 16-bit code units │ │ -0a9d6c: |[0a9d6c] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ -0a9d7c: 1a03 4605 |0000: const-string v3, "FragmentManager" // string@0546 │ │ -0a9d80: 6e10 142b 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2b14 │ │ -0a9d86: 0c04 |0005: move-result-object v4 │ │ -0a9d88: 7120 f520 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a9d8e: 1a03 4605 |0009: const-string v3, "FragmentManager" // string@0546 │ │ -0a9d92: 1a04 b902 |000b: const-string v4, "Activity state:" // string@02b9 │ │ -0a9d96: 7120 f520 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0a9d9c: 2201 ed01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@01ed │ │ -0a9da0: 1a03 4605 |0012: const-string v3, "FragmentManager" // string@0546 │ │ -0a9da4: 7020 980a 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ -0a9daa: 2202 7b05 |0017: new-instance v2, Ljava/io/PrintWriter; // type@057b │ │ -0a9dae: 7020 902a 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ -0a9db4: 5473 2901 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0a9db8: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ -0a9dbc: 5473 2901 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0a9dc0: 1a04 0300 |0022: const-string v4, " " // string@0003 │ │ -0a9dc4: 1205 |0024: const/4 v5, #int 0 // #0 │ │ -0a9dc6: 1206 |0025: const/4 v6, #int 0 // #0 │ │ -0a9dc8: 2366 5406 |0026: new-array v6, v6, [Ljava/lang/String; // type@0654 │ │ -0a9dcc: 6e56 7f04 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@047f │ │ -0a9dd2: 2708 |002b: throw v8 │ │ -0a9dd4: 0d00 |002c: move-exception v0 │ │ -0a9dd6: 1a03 4605 |002d: const-string v3, "FragmentManager" // string@0546 │ │ -0a9dda: 1a04 1c05 |002f: const-string v4, "Failed dumping state" // string@051c │ │ -0a9dde: 7130 f620 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a9de4: 28f7 |0034: goto 002b // -0009 │ │ -0a9de6: 1a03 0300 |0035: const-string v3, " " // string@0003 │ │ -0a9dea: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0a9dec: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0a9dee: 2355 5406 |0039: new-array v5, v5, [Ljava/lang/String; // type@0654 │ │ -0a9df2: 6e55 fd04 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04fd │ │ -0a9df8: 28ed |003e: goto 002b // -0013 │ │ -0a9dfa: 0d00 |003f: move-exception v0 │ │ -0a9dfc: 1a03 4605 |0040: const-string v3, "FragmentManager" // string@0546 │ │ -0a9e00: 1a04 1c05 |0042: const-string v4, "Failed dumping state" // string@051c │ │ -0a9e04: 7130 f620 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0a9e0a: 28e4 |0047: goto 002b // -001c │ │ +0a9e58: |[0a9e58] android.support.v4.app.FragmentManagerImpl.throwException:(Ljava/lang/RuntimeException;)V │ │ +0a9e68: 1a03 4605 |0000: const-string v3, "FragmentManager" // string@0546 │ │ +0a9e6c: 6e10 142b 0800 |0002: invoke-virtual {v8}, Ljava/lang/RuntimeException;.getMessage:()Ljava/lang/String; // method@2b14 │ │ +0a9e72: 0c04 |0005: move-result-object v4 │ │ +0a9e74: 7120 f520 4300 |0006: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a9e7a: 1a03 4605 |0009: const-string v3, "FragmentManager" // string@0546 │ │ +0a9e7e: 1a04 b902 |000b: const-string v4, "Activity state:" // string@02b9 │ │ +0a9e82: 7120 f520 4300 |000d: invoke-static {v3, v4}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0a9e88: 2201 ed01 |0010: new-instance v1, Landroid/support/v4/util/LogWriter; // type@01ed │ │ +0a9e8c: 1a03 4605 |0012: const-string v3, "FragmentManager" // string@0546 │ │ +0a9e90: 7020 980a 3100 |0014: invoke-direct {v1, v3}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ +0a9e96: 2202 7b05 |0017: new-instance v2, Ljava/io/PrintWriter; // type@057b │ │ +0a9e9a: 7020 902a 1200 |0019: invoke-direct {v2, v1}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ +0a9ea0: 5473 2901 |001c: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0a9ea4: 3803 1700 |001e: if-eqz v3, 0035 // +0017 │ │ +0a9ea8: 5473 2901 |0020: iget-object v3, v7, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0a9eac: 1a04 0300 |0022: const-string v4, " " // string@0003 │ │ +0a9eb0: 1205 |0024: const/4 v5, #int 0 // #0 │ │ +0a9eb2: 1206 |0025: const/4 v6, #int 0 // #0 │ │ +0a9eb4: 2366 5406 |0026: new-array v6, v6, [Ljava/lang/String; // type@0654 │ │ +0a9eb8: 6e56 7f04 4325 |0028: invoke-virtual {v3, v4, v5, v2, v6}, Landroid/support/v4/app/FragmentActivity;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@047f │ │ +0a9ebe: 2708 |002b: throw v8 │ │ +0a9ec0: 0d00 |002c: move-exception v0 │ │ +0a9ec2: 1a03 4605 |002d: const-string v3, "FragmentManager" // string@0546 │ │ +0a9ec6: 1a04 1c05 |002f: const-string v4, "Failed dumping state" // string@051c │ │ +0a9eca: 7130 f620 4300 |0031: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a9ed0: 28f7 |0034: goto 002b // -0009 │ │ +0a9ed2: 1a03 0300 |0035: const-string v3, " " // string@0003 │ │ +0a9ed6: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0a9ed8: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0a9eda: 2355 5406 |0039: new-array v5, v5, [Ljava/lang/String; // type@0654 │ │ +0a9ede: 6e55 fd04 3724 |003b: invoke-virtual {v7, v3, v4, v2, v5}, Landroid/support/v4/app/FragmentManagerImpl;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@04fd │ │ +0a9ee4: 28ed |003e: goto 002b // -0013 │ │ +0a9ee6: 0d00 |003f: move-exception v0 │ │ +0a9ee8: 1a03 4605 |0040: const-string v3, "FragmentManager" // string@0546 │ │ +0a9eec: 1a04 1c05 |0042: const-string v4, "Failed dumping state" // string@051c │ │ +0a9ef0: 7130 f620 4300 |0044: invoke-static {v3, v4, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0a9ef6: 28e4 |0047: goto 002b // -001c │ │ catches : 2 │ │ 0x0020 - 0x002b │ │ Ljava/lang/Exception; -> 0x002c │ │ 0x0035 - 0x003e │ │ Ljava/lang/Exception; -> 0x003f │ │ positions : │ │ 0x0000 line=455 │ │ @@ -188017,35 +188045,35 @@ │ │ type : '(IZ)I' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 38 16-bit code units │ │ -0a9e28: |[0a9e28] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ -0a9e38: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0a9e3a: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ -0a9e40: 0f00 |0004: return v0 │ │ -0a9e42: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ -0a9e46: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0a9e48: 28fc |0008: goto 0004 // -0004 │ │ -0a9e4a: 1220 |0009: const/4 v0, #int 2 // #2 │ │ -0a9e4c: 28fe |000a: goto 0008 // -0002 │ │ -0a9e4e: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ -0a9e52: 1230 |000d: const/4 v0, #int 3 // #3 │ │ -0a9e54: 28f6 |000e: goto 0004 // -000a │ │ -0a9e56: 1240 |000f: const/4 v0, #int 4 // #4 │ │ -0a9e58: 28fe |0010: goto 000e // -0002 │ │ -0a9e5a: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ -0a9e5e: 1250 |0013: const/4 v0, #int 5 // #5 │ │ -0a9e60: 28f0 |0014: goto 0004 // -0010 │ │ -0a9e62: 1260 |0015: const/4 v0, #int 6 // #6 │ │ -0a9e64: 28fe |0016: goto 0014 // -0002 │ │ -0a9e66: 0000 |0017: nop // spacer │ │ -0a9e68: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ +0a9f14: |[0a9f14] android.support.v4.app.FragmentManagerImpl.transitToStyleIndex:(IZ)I │ │ +0a9f24: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0a9f26: 2c01 1700 0000 |0001: sparse-switch v1, 00000018 // +00000017 │ │ +0a9f2c: 0f00 |0004: return v0 │ │ +0a9f2e: 3802 0400 |0005: if-eqz v2, 0009 // +0004 │ │ +0a9f32: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0a9f34: 28fc |0008: goto 0004 // -0004 │ │ +0a9f36: 1220 |0009: const/4 v0, #int 2 // #2 │ │ +0a9f38: 28fe |000a: goto 0008 // -0002 │ │ +0a9f3a: 3802 0400 |000b: if-eqz v2, 000f // +0004 │ │ +0a9f3e: 1230 |000d: const/4 v0, #int 3 // #3 │ │ +0a9f40: 28f6 |000e: goto 0004 // -000a │ │ +0a9f42: 1240 |000f: const/4 v0, #int 4 // #4 │ │ +0a9f44: 28fe |0010: goto 000e // -0002 │ │ +0a9f46: 3802 0400 |0011: if-eqz v2, 0015 // +0004 │ │ +0a9f4a: 1250 |0013: const/4 v0, #int 5 // #5 │ │ +0a9f4c: 28f0 |0014: goto 0004 // -0010 │ │ +0a9f4e: 1260 |0015: const/4 v0, #int 6 // #6 │ │ +0a9f50: 28fe |0016: goto 0014 // -0002 │ │ +0a9f52: 0000 |0017: nop // spacer │ │ +0a9f54: 0002 0300 0110 0000 0310 0000 0220 ... |0018: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2077 │ │ 0x0001 line=2078 │ │ 0x0004 line=2089 │ │ 0x0005 line=2080 │ │ 0x0008 line=2081 │ │ @@ -188066,24 +188094,24 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0a9e84: |[0a9e84] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ -0a9e94: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0a9e98: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a9e9c: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0a9ea0: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a9ea6: 5b10 2d01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0a9eaa: 5410 2d01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0a9eae: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a9eb4: 6e10 2005 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0520 │ │ -0a9eba: 0e00 |0013: return-void │ │ +0a9f70: |[0a9f70] android.support.v4.app.FragmentManagerImpl.addBackStackState:(Landroid/support/v4/app/BackStackRecord;)V │ │ +0a9f80: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0a9f84: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0a9f88: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0a9f8c: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a9f92: 5b10 2d01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0a9f96: 5410 2d01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0a9f9a: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0a9fa0: 6e10 2005 0100 |0010: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0520 │ │ +0a9fa6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1516 │ │ 0x0004 line=1517 │ │ 0x000b line=1519 │ │ 0x0010 line=1520 │ │ 0x0013 line=1521 │ │ @@ -188096,66 +188124,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0a9ebc: |[0a9ebc] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ -0a9ecc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0a9ece: 5440 2a01 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a9ed2: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ -0a9ed6: 2200 cf05 |0005: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0a9eda: 7010 8f2b 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a9ee0: 5b40 2a01 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a9ee4: 6300 1f01 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0a9ee8: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ -0a9eec: 1a00 4605 |0010: const-string v0, "FragmentManager" // string@0546 │ │ -0a9ef0: 2201 a905 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a9ef4: 7010 3d2b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a9efa: 1a02 0d15 |0017: const-string v2, "add: " // string@150d │ │ -0a9efe: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9f04: 0c01 |001c: move-result-object v1 │ │ -0a9f06: 6e20 452b 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a9f0c: 0c01 |0020: move-result-object v1 │ │ -0a9f0e: 6e10 4e2b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a9f14: 0c01 |0024: move-result-object v1 │ │ -0a9f16: 7120 f920 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0a9f1c: 6e20 0c05 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@050c │ │ -0a9f22: 5550 cf00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0a9f26: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ -0a9f2a: 5440 2a01 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a9f2e: 6e20 962b 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ -0a9f34: 0a00 |0034: move-result v0 │ │ -0a9f36: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ -0a9f3a: 2200 9305 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0a9f3e: 2201 a905 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0a9f42: 7010 3d2b 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0a9f48: 1a02 3f05 |003e: const-string v2, "Fragment already added: " // string@053f │ │ -0a9f4c: 6e20 462b 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0a9f52: 0c01 |0043: move-result-object v1 │ │ -0a9f54: 6e20 452b 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0a9f5a: 0c01 |0047: move-result-object v1 │ │ -0a9f5c: 6e10 4e2b 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0a9f62: 0c01 |004b: move-result-object v1 │ │ -0a9f64: 7020 da2a 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0a9f6a: 2700 |004f: throw v0 │ │ -0a9f6c: 5440 2a01 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0a9f70: 6e20 932b 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a9f76: 5c53 c500 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0a9f7a: 1200 |0057: const/4 v0, #int 0 // #0 │ │ -0a9f7c: 5c50 dd00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ -0a9f80: 5550 d300 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0a9f84: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ -0a9f88: 5550 da00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -0a9f8c: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ -0a9f90: 5c43 3701 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0a9f94: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ -0a9f98: 6e20 1205 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0512 │ │ -0a9f9e: 0e00 |0069: return-void │ │ +0a9fa8: |[0a9fa8] android.support.v4.app.FragmentManagerImpl.addFragment:(Landroid/support/v4/app/Fragment;Z)V │ │ +0a9fb8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0a9fba: 5440 2a01 |0001: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0a9fbe: 3900 0900 |0003: if-nez v0, 000c // +0009 │ │ +0a9fc2: 2200 cf05 |0005: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0a9fc6: 7010 8f2b 0000 |0007: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0a9fcc: 5b40 2a01 |000a: iput-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0a9fd0: 6300 1f01 |000c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0a9fd4: 3800 1a00 |000e: if-eqz v0, 0028 // +001a │ │ +0a9fd8: 1a00 4605 |0010: const-string v0, "FragmentManager" // string@0546 │ │ +0a9fdc: 2201 a905 |0012: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0a9fe0: 7010 3d2b 0100 |0014: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0a9fe6: 1a02 0e15 |0017: const-string v2, "add: " // string@150e │ │ +0a9fea: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0a9ff0: 0c01 |001c: move-result-object v1 │ │ +0a9ff2: 6e20 452b 5100 |001d: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0a9ff8: 0c01 |0020: move-result-object v1 │ │ +0a9ffa: 6e10 4e2b 0100 |0021: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa000: 0c01 |0024: move-result-object v1 │ │ +0aa002: 7120 f920 1000 |0025: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa008: 6e20 0c05 5400 |0028: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.makeActive:(Landroid/support/v4/app/Fragment;)V // method@050c │ │ +0aa00e: 5550 cf00 |002b: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0aa012: 3900 3c00 |002d: if-nez v0, 0069 // +003c │ │ +0aa016: 5440 2a01 |002f: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa01a: 6e20 962b 5000 |0031: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ +0aa020: 0a00 |0034: move-result v0 │ │ +0aa022: 3800 1b00 |0035: if-eqz v0, 0050 // +001b │ │ +0aa026: 2200 9305 |0037: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aa02a: 2201 a905 |0039: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa02e: 7010 3d2b 0100 |003b: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa034: 1a02 3f05 |003e: const-string v2, "Fragment already added: " // string@053f │ │ +0aa038: 6e20 462b 2100 |0040: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa03e: 0c01 |0043: move-result-object v1 │ │ +0aa040: 6e20 452b 5100 |0044: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa046: 0c01 |0047: move-result-object v1 │ │ +0aa048: 6e10 4e2b 0100 |0048: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa04e: 0c01 |004b: move-result-object v1 │ │ +0aa050: 7020 da2a 1000 |004c: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aa056: 2700 |004f: throw v0 │ │ +0aa058: 5440 2a01 |0050: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa05c: 6e20 932b 5000 |0052: invoke-virtual {v0, v5}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0aa062: 5c53 c500 |0055: iput-boolean v3, v5, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0aa066: 1200 |0057: const/4 v0, #int 0 // #0 │ │ +0aa068: 5c50 dd00 |0058: iput-boolean v0, v5, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ +0aa06c: 5550 d300 |005a: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0aa070: 3800 0800 |005c: if-eqz v0, 0064 // +0008 │ │ +0aa074: 5550 da00 |005e: iget-boolean v0, v5, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0aa078: 3800 0400 |0060: if-eqz v0, 0064 // +0004 │ │ +0aa07c: 5c43 3701 |0062: iput-boolean v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0aa080: 3806 0500 |0064: if-eqz v6, 0069 // +0005 │ │ +0aa084: 6e20 1205 5400 |0066: invoke-virtual {v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;)V // method@0512 │ │ +0aa08a: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1185 │ │ 0x0005 line=1186 │ │ 0x000c line=1188 │ │ 0x0028 line=1189 │ │ 0x002b line=1190 │ │ @@ -188179,23 +188207,23 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0a9fa0: |[0a9fa0] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0a9fb0: 5410 2e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0a9fb4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0a9fb8: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0a9fbc: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0a9fc2: 5b10 2e01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0a9fc6: 5410 2e01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0a9fca: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0a9fd0: 0e00 |0010: return-void │ │ +0aa08c: |[0aa08c] android.support.v4.app.FragmentManagerImpl.addOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +0aa09c: 5410 2e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0aa0a0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0aa0a4: 2200 cf05 |0004: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0aa0a8: 7010 8f2b 0000 |0006: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0aa0ae: 5b10 2e01 |0009: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0aa0b2: 5410 2e01 |000b: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0aa0b6: 6e20 932b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0aa0bc: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x000b line=554 │ │ 0x0010 line=555 │ │ locals : │ │ @@ -188207,89 +188235,89 @@ │ │ type : '(Landroid/support/v4/app/BackStackRecord;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0a9fd4: |[0a9fd4] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ -0a9fe4: 1d05 |0000: monitor-enter v5 │ │ -0a9fe6: 5452 2b01 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0a9fea: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0a9fee: 5452 2b01 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0a9ff2: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0a9ff8: 0a02 |000a: move-result v2 │ │ -0a9ffa: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ -0a9ffe: 5452 2f01 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa002: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ -0aa006: 2202 cf05 |0011: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ -0aa00a: 7010 8f2b 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0aa010: 5b52 2f01 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa014: 5452 2f01 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa018: 6e10 9d2b 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa01e: 0a00 |001d: move-result v0 │ │ -0aa020: 6302 1f01 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aa024: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ -0aa028: 1a02 4605 |0022: const-string v2, "FragmentManager" // string@0546 │ │ -0aa02c: 2203 a905 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa030: 7010 3d2b 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa036: 1a04 5b10 |0029: const-string v4, "Setting back stack index " // string@105b │ │ -0aa03a: 6e20 462b 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa040: 0c03 |002e: move-result-object v3 │ │ -0aa042: 6e20 422b 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0aa048: 0c03 |0032: move-result-object v3 │ │ -0aa04a: 1a04 b300 |0033: const-string v4, " to " // string@00b3 │ │ -0aa04e: 6e20 462b 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa054: 0c03 |0038: move-result-object v3 │ │ -0aa056: 6e20 452b 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa05c: 0c03 |003c: move-result-object v3 │ │ -0aa05e: 6e10 4e2b 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa064: 0c03 |0040: move-result-object v3 │ │ -0aa066: 7120 f920 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aa06c: 5452 2f01 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa070: 6e20 932b 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aa076: 1e05 |0049: monitor-exit v5 │ │ -0aa078: 0101 |004a: move v1, v0 │ │ -0aa07a: 0f01 |004b: return v1 │ │ -0aa07c: 5452 2b01 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aa080: 5453 2b01 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aa084: 6e10 9d2b 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa08a: 0a03 |0053: move-result v3 │ │ -0aa08c: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0aa090: 6e20 9a2b 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0aa096: 0c02 |0059: move-result-object v2 │ │ -0aa098: 1f02 9705 |005a: check-cast v2, Ljava/lang/Integer; // type@0597 │ │ -0aa09c: 6e10 df2a 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0aa0a2: 0a00 |005f: move-result v0 │ │ -0aa0a4: 6302 1f01 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aa0a8: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ -0aa0ac: 1a02 4605 |0064: const-string v2, "FragmentManager" // string@0546 │ │ -0aa0b0: 2203 a905 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa0b4: 7010 3d2b 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa0ba: 1a04 d302 |006b: const-string v4, "Adding back stack index " // string@02d3 │ │ -0aa0be: 6e20 462b 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa0c4: 0c03 |0070: move-result-object v3 │ │ -0aa0c6: 6e20 422b 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0aa0cc: 0c03 |0074: move-result-object v3 │ │ -0aa0ce: 1a04 b900 |0075: const-string v4, " with " // string@00b9 │ │ -0aa0d2: 6e20 462b 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa0d8: 0c03 |007a: move-result-object v3 │ │ -0aa0da: 6e20 452b 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa0e0: 0c03 |007e: move-result-object v3 │ │ -0aa0e2: 6e10 4e2b 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa0e8: 0c03 |0082: move-result-object v3 │ │ -0aa0ea: 7120 f920 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aa0f0: 5452 2f01 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa0f4: 6e30 9c2b 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0aa0fa: 1e05 |008b: monitor-exit v5 │ │ -0aa0fc: 0101 |008c: move v1, v0 │ │ -0aa0fe: 28be |008d: goto 004b // -0042 │ │ -0aa100: 0d02 |008e: move-exception v2 │ │ -0aa102: 1e05 |008f: monitor-exit v5 │ │ -0aa104: 2702 |0090: throw v2 │ │ +0aa0c0: |[0aa0c0] android.support.v4.app.FragmentManagerImpl.allocBackStackIndex:(Landroid/support/v4/app/BackStackRecord;)I │ │ +0aa0d0: 1d05 |0000: monitor-enter v5 │ │ +0aa0d2: 5452 2b01 |0001: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aa0d6: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0aa0da: 5452 2b01 |0005: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aa0de: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa0e4: 0a02 |000a: move-result v2 │ │ +0aa0e6: 3c02 4100 |000b: if-gtz v2, 004c // +0041 │ │ +0aa0ea: 5452 2f01 |000d: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aa0ee: 3902 0900 |000f: if-nez v2, 0018 // +0009 │ │ +0aa0f2: 2202 cf05 |0011: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ +0aa0f6: 7010 8f2b 0200 |0013: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0aa0fc: 5b52 2f01 |0016: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aa100: 5452 2f01 |0018: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aa104: 6e10 9d2b 0200 |001a: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa10a: 0a00 |001d: move-result v0 │ │ +0aa10c: 6302 1f01 |001e: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aa110: 3802 2400 |0020: if-eqz v2, 0044 // +0024 │ │ +0aa114: 1a02 4605 |0022: const-string v2, "FragmentManager" // string@0546 │ │ +0aa118: 2203 a905 |0024: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa11c: 7010 3d2b 0300 |0026: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa122: 1a04 5b10 |0029: const-string v4, "Setting back stack index " // string@105b │ │ +0aa126: 6e20 462b 4300 |002b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa12c: 0c03 |002e: move-result-object v3 │ │ +0aa12e: 6e20 422b 0300 |002f: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0aa134: 0c03 |0032: move-result-object v3 │ │ +0aa136: 1a04 b300 |0033: const-string v4, " to " // string@00b3 │ │ +0aa13a: 6e20 462b 4300 |0035: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa140: 0c03 |0038: move-result-object v3 │ │ +0aa142: 6e20 452b 6300 |0039: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa148: 0c03 |003c: move-result-object v3 │ │ +0aa14a: 6e10 4e2b 0300 |003d: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa150: 0c03 |0040: move-result-object v3 │ │ +0aa152: 7120 f920 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa158: 5452 2f01 |0044: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aa15c: 6e20 932b 6200 |0046: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0aa162: 1e05 |0049: monitor-exit v5 │ │ +0aa164: 0101 |004a: move v1, v0 │ │ +0aa166: 0f01 |004b: return v1 │ │ +0aa168: 5452 2b01 |004c: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aa16c: 5453 2b01 |004e: iget-object v3, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aa170: 6e10 9d2b 0300 |0050: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa176: 0a03 |0053: move-result v3 │ │ +0aa178: d803 03ff |0054: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0aa17c: 6e20 9a2b 3200 |0056: invoke-virtual {v2, v3}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0aa182: 0c02 |0059: move-result-object v2 │ │ +0aa184: 1f02 9705 |005a: check-cast v2, Ljava/lang/Integer; // type@0597 │ │ +0aa188: 6e10 df2a 0200 |005c: invoke-virtual {v2}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0aa18e: 0a00 |005f: move-result v0 │ │ +0aa190: 6302 1f01 |0060: sget-boolean v2, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aa194: 3802 2400 |0062: if-eqz v2, 0086 // +0024 │ │ +0aa198: 1a02 4605 |0064: const-string v2, "FragmentManager" // string@0546 │ │ +0aa19c: 2203 a905 |0066: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa1a0: 7010 3d2b 0300 |0068: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa1a6: 1a04 d302 |006b: const-string v4, "Adding back stack index " // string@02d3 │ │ +0aa1aa: 6e20 462b 4300 |006d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa1b0: 0c03 |0070: move-result-object v3 │ │ +0aa1b2: 6e20 422b 0300 |0071: invoke-virtual {v3, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0aa1b8: 0c03 |0074: move-result-object v3 │ │ +0aa1ba: 1a04 b900 |0075: const-string v4, " with " // string@00b9 │ │ +0aa1be: 6e20 462b 4300 |0077: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa1c4: 0c03 |007a: move-result-object v3 │ │ +0aa1c6: 6e20 452b 6300 |007b: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa1cc: 0c03 |007e: move-result-object v3 │ │ +0aa1ce: 6e10 4e2b 0300 |007f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa1d4: 0c03 |0082: move-result-object v3 │ │ +0aa1d6: 7120 f920 3200 |0083: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa1dc: 5452 2f01 |0086: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aa1e0: 6e30 9c2b 0206 |0088: invoke-virtual {v2, v0, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0aa1e6: 1e05 |008b: monitor-exit v5 │ │ +0aa1e8: 0101 |008c: move v1, v0 │ │ +0aa1ea: 28be |008d: goto 004b // -0042 │ │ +0aa1ec: 0d02 |008e: move-exception v2 │ │ +0aa1ee: 1e05 |008f: monitor-exit v5 │ │ +0aa1f0: 2702 |0090: throw v2 │ │ catches : 1 │ │ 0x0001 - 0x0090 │ │ -> 0x008e │ │ positions : │ │ 0x0000 line=1396 │ │ 0x0001 line=1397 │ │ 0x000d line=1398 │ │ @@ -188317,25 +188345,25 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0aa114: |[0aa114] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ -0aa124: 5420 2901 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aa128: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0aa12c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aa130: 1a01 d802 |0006: const-string v1, "Already attached" // string@02d8 │ │ -0aa134: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0aa13a: 2700 |000b: throw v0 │ │ -0aa13c: 5b23 2901 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aa140: 5b24 3001 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ -0aa144: 5b25 3901 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0aa148: 0e00 |0012: return-void │ │ +0aa200: |[0aa200] android.support.v4.app.FragmentManagerImpl.attachActivity:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/FragmentContainer;Landroid/support/v4/app/Fragment;)V │ │ +0aa210: 5420 2901 |0000: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aa214: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0aa218: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aa21c: 1a01 d802 |0006: const-string v1, "Already attached" // string@02d8 │ │ +0aa220: 7020 da2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aa226: 2700 |000b: throw v0 │ │ +0aa228: 5b23 2901 |000c: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aa22c: 5b24 3001 |000e: iput-object v4, v2, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ +0aa230: 5b25 3901 |0010: iput-object v5, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0aa234: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1884 │ │ 0x000c line=1885 │ │ 0x000e line=1886 │ │ 0x0010 line=1887 │ │ 0x0012 line=1888 │ │ @@ -188350,84 +188378,84 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 139 16-bit code units │ │ -0aa14c: |[0aa14c] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0aa15c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0aa15e: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0aa160: 6300 1f01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aa164: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -0aa168: 1a00 4605 |0006: const-string v0, "FragmentManager" // string@0546 │ │ -0aa16c: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa170: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa176: 1a02 3116 |000d: const-string v2, "attach: " // string@1631 │ │ -0aa17a: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa180: 0c01 |0012: move-result-object v1 │ │ -0aa182: 6e20 452b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa188: 0c01 |0016: move-result-object v1 │ │ -0aa18a: 6e10 4e2b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa190: 0c01 |001a: move-result-object v1 │ │ -0aa192: 7120 f920 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aa198: 5570 cf00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0aa19c: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ -0aa1a0: 5c75 cf00 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0aa1a4: 5570 c500 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0aa1a8: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ -0aa1ac: 5460 2a01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa1b0: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ -0aa1b4: 2200 cf05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0aa1b8: 7010 8f2b 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0aa1be: 5b60 2a01 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa1c2: 5460 2a01 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa1c6: 6e20 962b 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ -0aa1cc: 0a00 |0038: move-result v0 │ │ -0aa1ce: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ -0aa1d2: 2200 9305 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aa1d6: 2201 a905 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa1da: 7010 3d2b 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa1e0: 1a02 3f05 |0042: const-string v2, "Fragment already added: " // string@053f │ │ -0aa1e4: 6e20 462b 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa1ea: 0c01 |0047: move-result-object v1 │ │ -0aa1ec: 6e20 452b 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa1f2: 0c01 |004b: move-result-object v1 │ │ -0aa1f4: 6e10 4e2b 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa1fa: 0c01 |004f: move-result-object v1 │ │ -0aa1fc: 7020 da2a 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0aa202: 2700 |0053: throw v0 │ │ -0aa204: 6300 1f01 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aa208: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ -0aa20c: 1a00 4605 |0058: const-string v0, "FragmentManager" // string@0546 │ │ -0aa210: 2201 a905 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa214: 7010 3d2b 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa21a: 1a02 0c15 |005f: const-string v2, "add from attach: " // string@150c │ │ -0aa21e: 6e20 462b 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa224: 0c01 |0064: move-result-object v1 │ │ -0aa226: 6e20 452b 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa22c: 0c01 |0068: move-result-object v1 │ │ -0aa22e: 6e10 4e2b 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa234: 0c01 |006c: move-result-object v1 │ │ -0aa236: 7120 f920 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aa23c: 5460 2a01 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa240: 6e20 932b 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aa246: 5c73 c500 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0aa24a: 5570 d300 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0aa24e: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ -0aa252: 5570 da00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -0aa256: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ -0aa25a: 5c63 3701 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0aa25e: 5262 3201 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0aa262: 0760 |0083: move-object v0, v6 │ │ -0aa264: 0771 |0084: move-object v1, v7 │ │ -0aa266: 0183 |0085: move v3, v8 │ │ -0aa268: 0194 |0086: move v4, v9 │ │ -0aa26a: 7406 1305 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0aa270: 0e00 |008a: return-void │ │ +0aa238: |[0aa238] android.support.v4.app.FragmentManagerImpl.attachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0aa248: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0aa24a: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0aa24c: 6300 1f01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aa250: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +0aa254: 1a00 4605 |0006: const-string v0, "FragmentManager" // string@0546 │ │ +0aa258: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa25c: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa262: 1a02 3316 |000d: const-string v2, "attach: " // string@1633 │ │ +0aa266: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa26c: 0c01 |0012: move-result-object v1 │ │ +0aa26e: 6e20 452b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa274: 0c01 |0016: move-result-object v1 │ │ +0aa276: 6e10 4e2b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa27c: 0c01 |001a: move-result-object v1 │ │ +0aa27e: 7120 f920 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa284: 5570 cf00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0aa288: 3800 6a00 |0020: if-eqz v0, 008a // +006a │ │ +0aa28c: 5c75 cf00 |0022: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0aa290: 5570 c500 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0aa294: 3900 6400 |0026: if-nez v0, 008a // +0064 │ │ +0aa298: 5460 2a01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa29c: 3900 0900 |002a: if-nez v0, 0033 // +0009 │ │ +0aa2a0: 2200 cf05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0aa2a4: 7010 8f2b 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0aa2aa: 5b60 2a01 |0031: iput-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa2ae: 5460 2a01 |0033: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa2b2: 6e20 962b 7000 |0035: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ +0aa2b8: 0a00 |0038: move-result v0 │ │ +0aa2ba: 3800 1b00 |0039: if-eqz v0, 0054 // +001b │ │ +0aa2be: 2200 9305 |003b: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aa2c2: 2201 a905 |003d: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa2c6: 7010 3d2b 0100 |003f: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa2cc: 1a02 3f05 |0042: const-string v2, "Fragment already added: " // string@053f │ │ +0aa2d0: 6e20 462b 2100 |0044: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa2d6: 0c01 |0047: move-result-object v1 │ │ +0aa2d8: 6e20 452b 7100 |0048: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa2de: 0c01 |004b: move-result-object v1 │ │ +0aa2e0: 6e10 4e2b 0100 |004c: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa2e6: 0c01 |004f: move-result-object v1 │ │ +0aa2e8: 7020 da2a 1000 |0050: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aa2ee: 2700 |0053: throw v0 │ │ +0aa2f0: 6300 1f01 |0054: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aa2f4: 3800 1a00 |0056: if-eqz v0, 0070 // +001a │ │ +0aa2f8: 1a00 4605 |0058: const-string v0, "FragmentManager" // string@0546 │ │ +0aa2fc: 2201 a905 |005a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa300: 7010 3d2b 0100 |005c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa306: 1a02 0d15 |005f: const-string v2, "add from attach: " // string@150d │ │ +0aa30a: 6e20 462b 2100 |0061: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa310: 0c01 |0064: move-result-object v1 │ │ +0aa312: 6e20 452b 7100 |0065: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa318: 0c01 |0068: move-result-object v1 │ │ +0aa31a: 6e10 4e2b 0100 |0069: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa320: 0c01 |006c: move-result-object v1 │ │ +0aa322: 7120 f920 1000 |006d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa328: 5460 2a01 |0070: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa32c: 6e20 932b 7000 |0072: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0aa332: 5c73 c500 |0075: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0aa336: 5570 d300 |0077: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0aa33a: 3800 0800 |0079: if-eqz v0, 0081 // +0008 │ │ +0aa33e: 5570 da00 |007b: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0aa342: 3800 0400 |007d: if-eqz v0, 0081 // +0004 │ │ +0aa346: 5c63 3701 |007f: iput-boolean v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0aa34a: 5262 3201 |0081: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0aa34e: 0760 |0083: move-object v0, v6 │ │ +0aa350: 0771 |0084: move-object v1, v7 │ │ +0aa352: 0183 |0085: move v3, v8 │ │ +0aa354: 0194 |0086: move v4, v9 │ │ +0aa356: 7406 1305 0000 |0087: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0aa35c: 0e00 |008a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1281 │ │ 0x001e line=1282 │ │ 0x0022 line=1283 │ │ 0x0024 line=1284 │ │ 0x0028 line=1285 │ │ @@ -188452,18 +188480,18 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aa274: |[0aa274] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -0aa284: 2200 e700 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0aa288: 7020 b303 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03b3 │ │ -0aa28e: 1100 |0005: return-object v0 │ │ +0aa360: |[0aa360] android.support.v4.app.FragmentManagerImpl.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +0aa370: 2200 e700 |0000: new-instance v0, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0aa374: 7020 b303 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v4/app/BackStackRecord;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@03b3 │ │ +0aa37a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #7 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -188471,64 +188499,64 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 97 16-bit code units │ │ -0aa290: |[0aa290] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0aa2a0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0aa2a2: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0aa2a4: 6300 1f01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aa2a8: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ -0aa2ac: 1a00 4605 |0006: const-string v0, "FragmentManager" // string@0546 │ │ -0aa2b0: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa2b4: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa2ba: 1a03 2519 |000d: const-string v3, "detach: " // string@1925 │ │ -0aa2be: 6e20 462b 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa2c4: 0c01 |0012: move-result-object v1 │ │ -0aa2c6: 6e20 452b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa2cc: 0c01 |0016: move-result-object v1 │ │ -0aa2ce: 6e10 4e2b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa2d4: 0c01 |001a: move-result-object v1 │ │ -0aa2d6: 7120 f920 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aa2dc: 5570 cf00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0aa2e0: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ -0aa2e4: 5c72 cf00 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0aa2e8: 5570 c500 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0aa2ec: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ -0aa2f0: 5460 2a01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa2f4: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ -0aa2f8: 6300 1f01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aa2fc: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ -0aa300: 1a00 4605 |0030: const-string v0, "FragmentManager" // string@0546 │ │ -0aa304: 2201 a905 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa308: 7010 3d2b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa30e: 1a03 c92a |0037: const-string v3, "remove from detach: " // string@2ac9 │ │ -0aa312: 6e20 462b 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa318: 0c01 |003c: move-result-object v1 │ │ -0aa31a: 6e20 452b 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aa320: 0c01 |0040: move-result-object v1 │ │ -0aa322: 6e10 4e2b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa328: 0c01 |0044: move-result-object v1 │ │ -0aa32a: 7120 f920 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aa330: 5460 2a01 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa334: 6e20 9b2b 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ -0aa33a: 5570 d300 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0aa33e: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ -0aa342: 5570 da00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -0aa346: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ -0aa34a: 5c62 3701 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0aa34e: 5c75 c500 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0aa352: 0760 |0059: move-object v0, v6 │ │ -0aa354: 0771 |005a: move-object v1, v7 │ │ -0aa356: 0183 |005b: move v3, v8 │ │ -0aa358: 0194 |005c: move v4, v9 │ │ -0aa35a: 7406 1305 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0aa360: 0e00 |0060: return-void │ │ +0aa37c: |[0aa37c] android.support.v4.app.FragmentManagerImpl.detachFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0aa38c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0aa38e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0aa390: 6300 1f01 |0002: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aa394: 3800 1a00 |0004: if-eqz v0, 001e // +001a │ │ +0aa398: 1a00 4605 |0006: const-string v0, "FragmentManager" // string@0546 │ │ +0aa39c: 2201 a905 |0008: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa3a0: 7010 3d2b 0100 |000a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa3a6: 1a03 2719 |000d: const-string v3, "detach: " // string@1927 │ │ +0aa3aa: 6e20 462b 3100 |000f: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa3b0: 0c01 |0012: move-result-object v1 │ │ +0aa3b2: 6e20 452b 7100 |0013: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa3b8: 0c01 |0016: move-result-object v1 │ │ +0aa3ba: 6e10 4e2b 0100 |0017: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa3c0: 0c01 |001a: move-result-object v1 │ │ +0aa3c2: 7120 f920 1000 |001b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa3c8: 5570 cf00 |001e: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0aa3cc: 3900 4000 |0020: if-nez v0, 0060 // +0040 │ │ +0aa3d0: 5c72 cf00 |0022: iput-boolean v2, v7, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0aa3d4: 5570 c500 |0024: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0aa3d8: 3800 3a00 |0026: if-eqz v0, 0060 // +003a │ │ +0aa3dc: 5460 2a01 |0028: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa3e0: 3800 2300 |002a: if-eqz v0, 004d // +0023 │ │ +0aa3e4: 6300 1f01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aa3e8: 3800 1a00 |002e: if-eqz v0, 0048 // +001a │ │ +0aa3ec: 1a00 4605 |0030: const-string v0, "FragmentManager" // string@0546 │ │ +0aa3f0: 2201 a905 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa3f4: 7010 3d2b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa3fa: 1a03 cc2a |0037: const-string v3, "remove from detach: " // string@2acc │ │ +0aa3fe: 6e20 462b 3100 |0039: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa404: 0c01 |003c: move-result-object v1 │ │ +0aa406: 6e20 452b 7100 |003d: invoke-virtual {v1, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aa40c: 0c01 |0040: move-result-object v1 │ │ +0aa40e: 6e10 4e2b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa414: 0c01 |0044: move-result-object v1 │ │ +0aa416: 7120 f920 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aa41c: 5460 2a01 |0048: iget-object v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa420: 6e20 9b2b 7000 |004a: invoke-virtual {v0, v7}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ +0aa426: 5570 d300 |004d: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0aa42a: 3800 0800 |004f: if-eqz v0, 0057 // +0008 │ │ +0aa42e: 5570 da00 |0051: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0aa432: 3800 0400 |0053: if-eqz v0, 0057 // +0004 │ │ +0aa436: 5c62 3701 |0055: iput-boolean v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0aa43a: 5c75 c500 |0057: iput-boolean v5, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0aa43e: 0760 |0059: move-object v0, v6 │ │ +0aa440: 0771 |005a: move-object v1, v7 │ │ +0aa442: 0183 |005b: move v3, v8 │ │ +0aa444: 0194 |005c: move v4, v9 │ │ +0aa446: 7406 1305 0000 |005d: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0aa44c: 0e00 |0060: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1262 │ │ 0x001e line=1263 │ │ 0x0022 line=1264 │ │ 0x0024 line=1265 │ │ 0x0028 line=1267 │ │ @@ -188550,20 +188578,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0aa364: |[0aa364] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ -0aa374: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa376: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0aa37a: 1220 |0003: const/4 v0, #int 2 // #2 │ │ -0aa37c: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa382: 0e00 |0007: return-void │ │ +0aa450: |[0aa450] android.support.v4.app.FragmentManagerImpl.dispatchActivityCreated:()V │ │ +0aa460: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa462: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0aa466: 1220 |0003: const/4 v0, #int 2 // #2 │ │ +0aa468: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa46e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1900 │ │ 0x0003 line=1901 │ │ 0x0007 line=1902 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -188573,31 +188601,31 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0aa384: |[0aa384] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0aa394: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa398: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0aa39c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aa39e: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa3a2: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa3a8: 0a02 |000a: move-result v2 │ │ -0aa3aa: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0aa3ae: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa3b2: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa3b8: 0c00 |0012: move-result-object v0 │ │ -0aa3ba: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa3be: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0aa3c2: 6e20 5604 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0456 │ │ -0aa3c8: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa3cc: 28e9 |001c: goto 0005 // -0017 │ │ -0aa3ce: 0e00 |001d: return-void │ │ +0aa470: |[0aa470] android.support.v4.app.FragmentManagerImpl.dispatchConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0aa480: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa484: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0aa488: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aa48a: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa48e: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa494: 0a02 |000a: move-result v2 │ │ +0aa496: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0aa49a: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa49e: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa4a4: 0c00 |0012: move-result-object v0 │ │ +0aa4a6: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa4aa: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0aa4ae: 6e20 5604 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0456 │ │ +0aa4b4: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa4b8: 28e9 |001c: goto 0005 // -0017 │ │ +0aa4ba: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1945 │ │ 0x0004 line=1946 │ │ 0x000d line=1947 │ │ 0x0015 line=1948 │ │ 0x0017 line=1949 │ │ @@ -188614,36 +188642,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0aa3d0: |[0aa3d0] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ -0aa3e0: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa3e4: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -0aa3e8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aa3ea: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa3ee: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa3f4: 0a02 |000a: move-result v2 │ │ -0aa3f6: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -0aa3fa: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa3fe: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa404: 0c00 |0012: move-result-object v0 │ │ -0aa406: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa40a: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0aa40e: 6e20 5704 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0457 │ │ -0aa414: 0a02 |001a: move-result v2 │ │ -0aa416: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -0aa41a: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0aa41c: 0f02 |001e: return v2 │ │ -0aa41e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa422: 28e4 |0021: goto 0005 // -001c │ │ -0aa424: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0aa426: 28fb |0023: goto 001e // -0005 │ │ +0aa4bc: |[0aa4bc] android.support.v4.app.FragmentManagerImpl.dispatchContextItemSelected:(Landroid/view/MenuItem;)Z │ │ +0aa4cc: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa4d0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0aa4d4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aa4d6: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa4da: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa4e0: 0a02 |000a: move-result v2 │ │ +0aa4e2: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0aa4e6: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa4ea: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa4f0: 0c00 |0012: move-result-object v0 │ │ +0aa4f2: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa4f6: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0aa4fa: 6e20 5704 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performContextItemSelected:(Landroid/view/MenuItem;)Z // method@0457 │ │ +0aa500: 0a02 |001a: move-result v2 │ │ +0aa502: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0aa506: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0aa508: 0f02 |001e: return v2 │ │ +0aa50a: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa50e: 28e4 |0021: goto 0005 // -001c │ │ +0aa510: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0aa512: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2028 │ │ 0x0004 line=2029 │ │ 0x000d line=2030 │ │ 0x0015 line=2031 │ │ 0x0017 line=2032 │ │ @@ -188664,20 +188692,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0aa428: |[0aa428] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ -0aa438: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa43a: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0aa43e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0aa440: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa446: 0e00 |0007: return-void │ │ +0aa514: |[0aa514] android.support.v4.app.FragmentManagerImpl.dispatchCreate:()V │ │ +0aa524: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa526: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0aa52a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0aa52c: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa532: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1895 │ │ 0x0003 line=1896 │ │ 0x0007 line=1897 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -188687,59 +188715,59 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0aa448: |[0aa448] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ -0aa458: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0aa45a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0aa45c: 5454 2a01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa460: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ -0aa464: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0aa466: 5454 2a01 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa46a: 6e10 9d2b 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa470: 0a04 |000c: move-result v4 │ │ -0aa472: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ -0aa476: 5454 2a01 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa47a: 6e20 972b 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa480: 0c00 |0014: move-result-object v0 │ │ -0aa482: 1f00 f100 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa486: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ -0aa48a: 6e30 5904 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0459 │ │ -0aa490: 0a04 |001c: move-result v4 │ │ -0aa492: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ -0aa496: 1213 |001f: const/4 v3, #int 1 // #1 │ │ -0aa498: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ -0aa49c: 2202 cf05 |0022: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ -0aa4a0: 7010 8f2b 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0aa4a6: 6e20 932b 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aa4ac: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa4b0: 28db |002c: goto 0007 // -0025 │ │ -0aa4b2: 5454 3101 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa4b6: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ -0aa4ba: 1201 |0031: const/4 v1, #int 0 // #0 │ │ -0aa4bc: 5454 3101 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa4c0: 6e10 9d2b 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa4c6: 0a04 |0037: move-result v4 │ │ -0aa4c8: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ -0aa4cc: 5454 3101 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa4d0: 6e20 972b 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa4d6: 0c00 |003f: move-result-object v0 │ │ -0aa4d8: 1f00 f100 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa4dc: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ -0aa4e0: 6e20 962b 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ -0aa4e6: 0a04 |0047: move-result v4 │ │ -0aa4e8: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ -0aa4ec: 6e10 4504 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0445 │ │ -0aa4f2: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa4f6: 28e3 |004f: goto 0032 // -001d │ │ -0aa4f8: 5b52 3101 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa4fc: 0f03 |0052: return v3 │ │ +0aa534: |[0aa534] android.support.v4.app.FragmentManagerImpl.dispatchCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z │ │ +0aa544: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0aa546: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0aa548: 5454 2a01 |0002: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa54c: 3804 2900 |0004: if-eqz v4, 002d // +0029 │ │ +0aa550: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0aa552: 5454 2a01 |0007: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa556: 6e10 9d2b 0400 |0009: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa55c: 0a04 |000c: move-result v4 │ │ +0aa55e: 3541 2000 |000d: if-ge v1, v4, 002d // +0020 │ │ +0aa562: 5454 2a01 |000f: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa566: 6e20 972b 1400 |0011: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa56c: 0c00 |0014: move-result-object v0 │ │ +0aa56e: 1f00 f100 |0015: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa572: 3800 1300 |0017: if-eqz v0, 002a // +0013 │ │ +0aa576: 6e30 5904 6007 |0019: invoke-virtual {v0, v6, v7}, Landroid/support/v4/app/Fragment;.performCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)Z // method@0459 │ │ +0aa57c: 0a04 |001c: move-result v4 │ │ +0aa57e: 3804 0d00 |001d: if-eqz v4, 002a // +000d │ │ +0aa582: 1213 |001f: const/4 v3, #int 1 // #1 │ │ +0aa584: 3902 0700 |0020: if-nez v2, 0027 // +0007 │ │ +0aa588: 2202 cf05 |0022: new-instance v2, Ljava/util/ArrayList; // type@05cf │ │ +0aa58c: 7010 8f2b 0200 |0024: invoke-direct {v2}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0aa592: 6e20 932b 0200 |0027: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0aa598: d801 0101 |002a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa59c: 28db |002c: goto 0007 // -0025 │ │ +0aa59e: 5454 3101 |002d: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa5a2: 3804 2100 |002f: if-eqz v4, 0050 // +0021 │ │ +0aa5a6: 1201 |0031: const/4 v1, #int 0 // #0 │ │ +0aa5a8: 5454 3101 |0032: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa5ac: 6e10 9d2b 0400 |0034: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa5b2: 0a04 |0037: move-result v4 │ │ +0aa5b4: 3541 1800 |0038: if-ge v1, v4, 0050 // +0018 │ │ +0aa5b8: 5454 3101 |003a: iget-object v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa5bc: 6e20 972b 1400 |003c: invoke-virtual {v4, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa5c2: 0c00 |003f: move-result-object v0 │ │ +0aa5c4: 1f00 f100 |0040: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa5c8: 3802 0800 |0042: if-eqz v2, 004a // +0008 │ │ +0aa5cc: 6e20 962b 0200 |0044: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ +0aa5d2: 0a04 |0047: move-result v4 │ │ +0aa5d4: 3904 0500 |0048: if-nez v4, 004d // +0005 │ │ +0aa5d8: 6e10 4504 0000 |004a: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.onDestroyOptionsMenu:()V // method@0445 │ │ +0aa5de: d801 0101 |004d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa5e2: 28e3 |004f: goto 0032 // -001d │ │ +0aa5e4: 5b52 3101 |0050: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa5e8: 0f03 |0052: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1967 │ │ 0x0001 line=1968 │ │ 0x0002 line=1969 │ │ 0x0006 line=1970 │ │ 0x000f line=1971 │ │ @@ -188775,25 +188803,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0aa500: |[0aa500] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ -0aa510: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0aa512: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0aa514: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0aa516: 5c30 3301 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ -0aa51a: 6e10 ff04 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -0aa520: 6e30 1105 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa526: 5b31 2901 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aa52a: 5b31 3001 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ -0aa52e: 5b31 3901 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0aa532: 0e00 |0011: return-void │ │ +0aa5ec: |[0aa5ec] android.support.v4.app.FragmentManagerImpl.dispatchDestroy:()V │ │ +0aa5fc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aa5fe: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0aa600: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0aa602: 5c30 3301 |0003: iput-boolean v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ +0aa606: 6e10 ff04 0300 |0005: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +0aa60c: 6e30 1105 2302 |0008: invoke-virtual {v3, v2, v2}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa612: 5b31 2901 |000b: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aa616: 5b31 3001 |000d: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ +0aa61a: 5b31 3901 |000f: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0aa61e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1936 │ │ 0x0005 line=1937 │ │ 0x0008 line=1938 │ │ 0x000b line=1939 │ │ 0x000d line=1940 │ │ @@ -188807,19 +188835,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa534: |[0aa534] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ -0aa544: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0aa546: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0aa548: 6e30 1105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa54e: 0e00 |0005: return-void │ │ +0aa620: |[0aa620] android.support.v4.app.FragmentManagerImpl.dispatchDestroyView:()V │ │ +0aa630: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0aa632: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0aa634: 6e30 1105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa63a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1932 │ │ 0x0005 line=1933 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -188828,31 +188856,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0aa550: |[0aa550] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ -0aa560: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa564: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0aa568: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aa56a: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa56e: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa574: 0a02 |000a: move-result v2 │ │ -0aa576: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0aa57a: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa57e: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa584: 0c00 |0012: move-result-object v0 │ │ -0aa586: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa58a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0aa58e: 6e10 5d04 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@045d │ │ -0aa594: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa598: 28e9 |001c: goto 0005 // -0017 │ │ -0aa59a: 0e00 |001d: return-void │ │ +0aa63c: |[0aa63c] android.support.v4.app.FragmentManagerImpl.dispatchLowMemory:()V │ │ +0aa64c: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa650: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0aa654: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aa656: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa65a: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa660: 0a02 |000a: move-result v2 │ │ +0aa662: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0aa666: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa66a: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa670: 0c00 |0012: move-result-object v0 │ │ +0aa672: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa676: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0aa67a: 6e10 5d04 0000 |0017: invoke-virtual {v0}, Landroid/support/v4/app/Fragment;.performLowMemory:()V // method@045d │ │ +0aa680: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa684: 28e9 |001c: goto 0005 // -0017 │ │ +0aa686: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1956 │ │ 0x0004 line=1957 │ │ 0x000d line=1958 │ │ 0x0015 line=1959 │ │ 0x0017 line=1960 │ │ @@ -188868,36 +188896,36 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0aa59c: |[0aa59c] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0aa5ac: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa5b0: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ -0aa5b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aa5b6: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa5ba: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa5c0: 0a02 |000a: move-result v2 │ │ -0aa5c2: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ -0aa5c6: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa5ca: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa5d0: 0c00 |0012: move-result-object v0 │ │ -0aa5d2: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa5d6: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ -0aa5da: 6e20 5e04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@045e │ │ -0aa5e0: 0a02 |001a: move-result v2 │ │ -0aa5e2: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ -0aa5e6: 1212 |001d: const/4 v2, #int 1 // #1 │ │ -0aa5e8: 0f02 |001e: return v2 │ │ -0aa5ea: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa5ee: 28e4 |0021: goto 0005 // -001c │ │ -0aa5f0: 1202 |0022: const/4 v2, #int 0 // #0 │ │ -0aa5f2: 28fb |0023: goto 001e // -0005 │ │ +0aa688: |[0aa688] android.support.v4.app.FragmentManagerImpl.dispatchOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0aa698: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa69c: 3802 2000 |0002: if-eqz v2, 0022 // +0020 │ │ +0aa6a0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aa6a2: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa6a6: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa6ac: 0a02 |000a: move-result v2 │ │ +0aa6ae: 3521 1700 |000b: if-ge v1, v2, 0022 // +0017 │ │ +0aa6b2: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa6b6: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa6bc: 0c00 |0012: move-result-object v0 │ │ +0aa6be: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa6c2: 3800 0a00 |0015: if-eqz v0, 001f // +000a │ │ +0aa6c6: 6e20 5e04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@045e │ │ +0aa6cc: 0a02 |001a: move-result v2 │ │ +0aa6ce: 3802 0400 |001b: if-eqz v2, 001f // +0004 │ │ +0aa6d2: 1212 |001d: const/4 v2, #int 1 // #1 │ │ +0aa6d4: 0f02 |001e: return v2 │ │ +0aa6d6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa6da: 28e4 |0021: goto 0005 // -001c │ │ +0aa6dc: 1202 |0022: const/4 v2, #int 0 // #0 │ │ +0aa6de: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2014 │ │ 0x0004 line=2015 │ │ 0x000d line=2016 │ │ 0x0015 line=2017 │ │ 0x0017 line=2018 │ │ @@ -188918,31 +188946,31 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0aa5f4: |[0aa5f4] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ -0aa604: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa608: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ -0aa60c: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aa60e: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa612: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa618: 0a02 |000a: move-result v2 │ │ -0aa61a: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ -0aa61e: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa622: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa628: 0c00 |0012: move-result-object v0 │ │ -0aa62a: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa62e: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ -0aa632: 6e20 5f04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@045f │ │ -0aa638: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa63c: 28e9 |001c: goto 0005 // -0017 │ │ -0aa63e: 0e00 |001d: return-void │ │ +0aa6e0: |[0aa6e0] android.support.v4.app.FragmentManagerImpl.dispatchOptionsMenuClosed:(Landroid/view/Menu;)V │ │ +0aa6f0: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa6f4: 3802 1b00 |0002: if-eqz v2, 001d // +001b │ │ +0aa6f8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aa6fa: 5432 2a01 |0005: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa6fe: 6e10 9d2b 0200 |0007: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa704: 0a02 |000a: move-result v2 │ │ +0aa706: 3521 1200 |000b: if-ge v1, v2, 001d // +0012 │ │ +0aa70a: 5432 2a01 |000d: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa70e: 6e20 972b 1200 |000f: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa714: 0c00 |0012: move-result-object v0 │ │ +0aa716: 1f00 f100 |0013: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa71a: 3800 0500 |0015: if-eqz v0, 001a // +0005 │ │ +0aa71e: 6e20 5f04 4000 |0017: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.performOptionsMenuClosed:(Landroid/view/Menu;)V // method@045f │ │ +0aa724: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa728: 28e9 |001c: goto 0005 // -0017 │ │ +0aa72a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2042 │ │ 0x0004 line=2043 │ │ 0x000d line=2044 │ │ 0x0015 line=2045 │ │ 0x0017 line=2046 │ │ @@ -188959,19 +188987,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa640: |[0aa640] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ -0aa650: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0aa652: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0aa654: 6e30 1105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa65a: 0e00 |0005: return-void │ │ +0aa72c: |[0aa72c] android.support.v4.app.FragmentManagerImpl.dispatchPause:()V │ │ +0aa73c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0aa73e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0aa740: 6e30 1105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa746: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1915 │ │ 0x0005 line=1916 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -188980,35 +189008,35 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0aa65c: |[0aa65c] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0aa66c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0aa66e: 5443 2a01 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa672: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ -0aa676: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0aa678: 5443 2a01 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa67c: 6e10 9d2b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa682: 0a03 |000b: move-result v3 │ │ -0aa684: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ -0aa688: 5443 2a01 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa68c: 6e20 972b 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa692: 0c00 |0013: move-result-object v0 │ │ -0aa694: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa698: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ -0aa69c: 6e20 6104 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0461 │ │ -0aa6a2: 0a03 |001b: move-result v3 │ │ -0aa6a4: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ -0aa6a8: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0aa6aa: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0aa6ae: 28e5 |0021: goto 0006 // -001b │ │ -0aa6b0: 0f02 |0022: return v2 │ │ +0aa748: |[0aa748] android.support.v4.app.FragmentManagerImpl.dispatchPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0aa758: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aa75a: 5443 2a01 |0001: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa75e: 3803 1f00 |0003: if-eqz v3, 0022 // +001f │ │ +0aa762: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0aa764: 5443 2a01 |0006: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa768: 6e10 9d2b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa76e: 0a03 |000b: move-result v3 │ │ +0aa770: 3531 1600 |000c: if-ge v1, v3, 0022 // +0016 │ │ +0aa774: 5443 2a01 |000e: iget-object v3, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa778: 6e20 972b 1300 |0010: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa77e: 0c00 |0013: move-result-object v0 │ │ +0aa780: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa784: 3800 0900 |0016: if-eqz v0, 001f // +0009 │ │ +0aa788: 6e20 6104 5000 |0018: invoke-virtual {v0, v5}, Landroid/support/v4/app/Fragment;.performPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@0461 │ │ +0aa78e: 0a03 |001b: move-result v3 │ │ +0aa790: 3803 0300 |001c: if-eqz v3, 001f // +0003 │ │ +0aa794: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0aa796: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0aa79a: 28e5 |0021: goto 0006 // -001b │ │ +0aa79c: 0f02 |0022: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1999 │ │ 0x0001 line=2000 │ │ 0x0005 line=2001 │ │ 0x000e line=2002 │ │ 0x0016 line=2003 │ │ @@ -189028,19 +189056,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0aa6b4: |[0aa6b4] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ -0aa6c4: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0aa6c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0aa6c8: 6e30 1105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa6ce: 0e00 |0005: return-void │ │ +0aa7a0: |[0aa7a0] android.support.v4.app.FragmentManagerImpl.dispatchReallyStop:()V │ │ +0aa7b0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0aa7b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0aa7b4: 6e30 1105 0201 |0002: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa7ba: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1928 │ │ 0x0005 line=1929 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -189049,20 +189077,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0aa6d0: |[0aa6d0] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ -0aa6e0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa6e2: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0aa6e6: 1250 |0003: const/4 v0, #int 5 // #5 │ │ -0aa6e8: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa6ee: 0e00 |0007: return-void │ │ +0aa7bc: |[0aa7bc] android.support.v4.app.FragmentManagerImpl.dispatchResume:()V │ │ +0aa7cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa7ce: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0aa7d2: 1250 |0003: const/4 v0, #int 5 // #5 │ │ +0aa7d4: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa7da: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1910 │ │ 0x0003 line=1911 │ │ 0x0007 line=1912 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -189072,20 +189100,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0aa6f0: |[0aa6f0] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ -0aa700: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0aa702: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0aa706: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0aa708: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa70e: 0e00 |0007: return-void │ │ +0aa7dc: |[0aa7dc] android.support.v4.app.FragmentManagerImpl.dispatchStart:()V │ │ +0aa7ec: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0aa7ee: 5c21 3d01 |0001: iput-boolean v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0aa7f2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0aa7f4: 6e30 1105 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa7fa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1905 │ │ 0x0003 line=1906 │ │ 0x0007 line=1907 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -189095,21 +189123,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0aa710: |[0aa710] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ -0aa720: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0aa722: 5c20 3d01 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0aa726: 1230 |0003: const/4 v0, #int 3 // #3 │ │ -0aa728: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0aa72a: 6e30 1105 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ -0aa730: 0e00 |0008: return-void │ │ +0aa7fc: |[0aa7fc] android.support.v4.app.FragmentManagerImpl.dispatchStop:()V │ │ +0aa80c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0aa80e: 5c20 3d01 |0001: iput-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0aa812: 1230 |0003: const/4 v0, #int 3 // #3 │ │ +0aa814: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0aa816: 6e30 1105 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IZ)V // method@0511 │ │ +0aa81c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1922 │ │ 0x0003 line=1924 │ │ 0x0008 line=1925 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -189119,267 +189147,267 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 563 16-bit code units │ │ -0aa734: |[0aa734] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0aa744: 2206 a905 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aa748: 7010 3d2b 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aa74e: 6e20 462b 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa754: 0c06 |0008: move-result-object v6 │ │ -0aa756: 1a07 0500 |0009: const-string v7, " " // string@0005 │ │ -0aa75a: 6e20 462b 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aa760: 0c06 |000e: move-result-object v6 │ │ -0aa762: 6e10 4e2b 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aa768: 0c04 |0012: move-result-object v4 │ │ -0aa76a: 5486 2801 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aa76e: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ -0aa772: 5486 2801 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aa776: 6e10 9d2b 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa77c: 0a00 |001c: move-result v0 │ │ -0aa77e: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ -0aa782: 6e20 942a 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa788: 1a06 b202 |0022: const-string v6, "Active Fragments in " // string@02b2 │ │ -0aa78c: 6e20 942a 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa792: 7110 532b 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0aa798: 0a06 |002a: move-result v6 │ │ -0aa79a: 7110 e32a 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0aa7a0: 0c06 |002e: move-result-object v6 │ │ -0aa7a2: 6e20 942a 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa7a8: 1a06 4301 |0032: const-string v6, ":" // string@0143 │ │ -0aa7ac: 6e20 9a2a 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa7b2: 1203 |0037: const/4 v3, #int 0 // #0 │ │ -0aa7b4: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ -0aa7b8: 5486 2801 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aa7bc: 6e20 972b 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa7c2: 0c02 |003f: move-result-object v2 │ │ -0aa7c4: 1f02 f100 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa7c8: 6e20 942a 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa7ce: 1a06 0600 |0045: const-string v6, " #" // string@0006 │ │ -0aa7d2: 6e20 942a 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa7d8: 6e20 922a 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aa7de: 1a06 4401 |004d: const-string v6, ": " // string@0144 │ │ -0aa7e2: 6e20 942a 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa7e8: 6e20 992a 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0aa7ee: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ -0aa7f2: 6e5c 1504 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0415 │ │ -0aa7f8: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aa7fc: 28dc |005c: goto 0038 // -0024 │ │ -0aa7fe: 5486 2a01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa802: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ -0aa806: 5486 2a01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa80a: 6e10 9d2b 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa810: 0a00 |0066: move-result v0 │ │ -0aa812: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ -0aa816: 6e20 942a 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa81c: 1a06 d102 |006c: const-string v6, "Added Fragments:" // string@02d1 │ │ -0aa820: 6e20 9a2a 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa826: 1203 |0071: const/4 v3, #int 0 // #0 │ │ -0aa828: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ -0aa82c: 5486 2a01 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aa830: 6e20 972b 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa836: 0c02 |0079: move-result-object v2 │ │ -0aa838: 1f02 f100 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa83c: 6e20 942a 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa842: 1a06 0600 |007f: const-string v6, " #" // string@0006 │ │ -0aa846: 6e20 942a 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa84c: 6e20 922a 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aa852: 1a06 4401 |0087: const-string v6, ": " // string@0144 │ │ -0aa856: 6e20 942a 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa85c: 6e10 7304 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0473 │ │ -0aa862: 0c06 |008f: move-result-object v6 │ │ -0aa864: 6e20 9a2a 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa86a: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aa86e: 28dd |0095: goto 0072 // -0023 │ │ -0aa870: 5486 3101 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa874: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ -0aa878: 5486 3101 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa87c: 6e10 9d2b 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa882: 0a00 |009f: move-result v0 │ │ -0aa884: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ -0aa888: 6e20 942a 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa88e: 1a06 5605 |00a5: const-string v6, "Fragments Created Menus:" // string@0556 │ │ -0aa892: 6e20 9a2a 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa898: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ -0aa89a: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ -0aa89e: 5486 3101 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ -0aa8a2: 6e20 972b 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa8a8: 0c02 |00b2: move-result-object v2 │ │ -0aa8aa: 1f02 f100 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aa8ae: 6e20 942a 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa8b4: 1a06 0600 |00b8: const-string v6, " #" // string@0006 │ │ -0aa8b8: 6e20 942a 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa8be: 6e20 922a 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aa8c4: 1a06 4401 |00c0: const-string v6, ": " // string@0144 │ │ -0aa8c8: 6e20 942a 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa8ce: 6e10 7304 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0473 │ │ -0aa8d4: 0c06 |00c8: move-result-object v6 │ │ -0aa8d6: 6e20 9a2a 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa8dc: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aa8e0: 28dd |00ce: goto 00ab // -0023 │ │ -0aa8e2: 5486 2d01 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0aa8e6: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ -0aa8ea: 5486 2d01 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0aa8ee: 6e10 9d2b 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa8f4: 0a00 |00d8: move-result v0 │ │ -0aa8f6: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ -0aa8fa: 6e20 942a 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa900: 1a06 1303 |00de: const-string v6, "Back Stack:" // string@0313 │ │ -0aa904: 6e20 9a2a 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa90a: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ -0aa90c: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ -0aa910: 5486 2d01 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0aa914: 6e20 972b 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa91a: 0c01 |00eb: move-result-object v1 │ │ -0aa91c: 1f01 e700 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0aa920: 6e20 942a 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa926: 1a06 0600 |00f1: const-string v6, " #" // string@0006 │ │ -0aa92a: 6e20 942a 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa930: 6e20 922a 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aa936: 1a06 4401 |00f9: const-string v6, ": " // string@0144 │ │ -0aa93a: 6e20 942a 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa940: 6e10 dc03 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@03dc │ │ -0aa946: 0c06 |0101: move-result-object v6 │ │ -0aa948: 6e20 9a2a 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa94e: 6e5c c103 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c1 │ │ -0aa954: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aa958: 28da |010a: goto 00e4 // -0026 │ │ -0aa95a: 1d08 |010b: monitor-enter v8 │ │ -0aa95c: 5486 2f01 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa960: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ -0aa964: 5486 2f01 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa968: 6e10 9d2b 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa96e: 0a00 |0115: move-result v0 │ │ -0aa970: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ -0aa974: 6e20 942a 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa97a: 1a06 1203 |011b: const-string v6, "Back Stack Indices:" // string@0312 │ │ -0aa97e: 6e20 9a2a 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aa984: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0aa986: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ -0aa98a: 5486 2f01 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aa98e: 6e20 972b 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aa994: 0c01 |0128: move-result-object v1 │ │ -0aa996: 1f01 e700 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0aa99a: 6e20 942a 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa9a0: 1a06 0600 |012e: const-string v6, " #" // string@0006 │ │ -0aa9a4: 6e20 942a 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa9aa: 6e20 922a 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aa9b0: 1a06 4401 |0136: const-string v6, ": " // string@0144 │ │ -0aa9b4: 6e20 942a 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa9ba: 6e20 992a 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0aa9c0: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aa9c4: 28e1 |0140: goto 0121 // -001f │ │ -0aa9c6: 5486 2b01 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aa9ca: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ -0aa9ce: 5486 2b01 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aa9d2: 6e10 9d2b 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aa9d8: 0a06 |014a: move-result v6 │ │ -0aa9da: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ -0aa9de: 6e20 942a 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa9e4: 1a06 6022 |0150: const-string v6, "mAvailBackStackIndices: " // string@2260 │ │ -0aa9e8: 6e20 942a 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aa9ee: 5486 2b01 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aa9f2: 6e10 9e2b 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@2b9e │ │ -0aa9f8: 0c06 |015a: move-result-object v6 │ │ -0aa9fa: 7110 a32b 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ -0aaa00: 0c06 |015e: move-result-object v6 │ │ -0aaa02: 6e20 9a2a 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aaa08: 1e08 |0162: monitor-exit v8 │ │ -0aaa0a: 5486 3a01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aaa0e: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ -0aaa12: 5486 3a01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aaa16: 6e10 9d2b 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aaa1c: 0a00 |016c: move-result v0 │ │ -0aaa1e: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ -0aaa22: 6e20 942a 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa28: 1a06 150f |0172: const-string v6, "Pending Actions:" // string@0f15 │ │ -0aaa2c: 6e20 9a2a 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aaa32: 1203 |0177: const/4 v3, #int 0 // #0 │ │ -0aaa34: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ -0aaa38: 5486 3a01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aaa3c: 6e20 972b 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aaa42: 0c05 |017f: move-result-object v5 │ │ -0aaa44: 1f05 a405 |0180: check-cast v5, Ljava/lang/Runnable; // type@05a4 │ │ -0aaa48: 6e20 942a 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa4e: 1a06 0600 |0185: const-string v6, " #" // string@0006 │ │ -0aaa52: 6e20 942a 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa58: 6e20 922a 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aaa5e: 1a06 4401 |018d: const-string v6, ": " // string@0144 │ │ -0aaa62: 6e20 942a 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa68: 6e20 992a 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0aaa6e: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0aaa72: 28e1 |0197: goto 0178 // -001f │ │ -0aaa74: 0d06 |0198: move-exception v6 │ │ -0aaa76: 1e08 |0199: monitor-exit v8 │ │ -0aaa78: 2706 |019a: throw v6 │ │ -0aaa7a: 6e20 942a 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa80: 1a06 4705 |019e: const-string v6, "FragmentManager misc state:" // string@0547 │ │ -0aaa84: 6e20 9a2a 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aaa8a: 6e20 942a 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa90: 1a06 2900 |01a6: const-string v6, " mActivity=" // string@0029 │ │ -0aaa94: 6e20 942a 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaa9a: 5486 2901 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aaa9e: 6e20 992a 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0aaaa4: 6e20 942a 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaaaa: 1a06 2b00 |01b3: const-string v6, " mContainer=" // string@002b │ │ -0aaaae: 6e20 942a 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaab4: 5486 3001 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ -0aaab8: 6e20 992a 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0aaabe: 5486 3901 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0aaac2: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ -0aaac6: 6e20 942a 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaacc: 1a06 3000 |01c4: const-string v6, " mParent=" // string@0030 │ │ -0aaad0: 6e20 942a 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaad6: 5486 3901 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0aaada: 6e20 992a 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0aaae0: 6e20 942a 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaae6: 1a06 2c00 |01d1: const-string v6, " mCurState=" // string@002c │ │ -0aaaea: 6e20 942a 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aaaf0: 5286 3201 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0aaaf4: 6e20 922a 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aaafa: 1a06 8e00 |01db: const-string v6, " mStateSaved=" // string@008e │ │ -0aaafe: 6e20 942a 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab04: 5586 3d01 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0aab08: 6e20 952a 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0aab0e: 1a06 7a00 |01e5: const-string v6, " mDestroyed=" // string@007a │ │ -0aab12: 6e20 942a 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab18: 5586 3301 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ -0aab1c: 6e20 9b2a 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0aab22: 5586 3701 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0aab26: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ -0aab2a: 6e20 942a 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab30: 1a06 2e00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@002e │ │ -0aab34: 6e20 942a 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab3a: 5586 3701 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0aab3e: 6e20 9b2a 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0aab44: 5486 3801 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0aab48: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ -0aab4c: 6e20 942a 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab52: 1a06 2f00 |0207: const-string v6, " mNoTransactionsBecause=" // string@002f │ │ -0aab56: 6e20 942a 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab5c: 5486 3801 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0aab60: 6e20 9a2a 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aab66: 5486 2c01 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0aab6a: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ -0aab6e: 5486 2c01 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0aab72: 6e10 9d2b 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aab78: 0a06 |021a: move-result v6 │ │ -0aab7a: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ -0aab7e: 6e20 942a 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab84: 1a06 2a00 |0220: const-string v6, " mAvailIndices: " // string@002a │ │ -0aab88: 6e20 942a 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aab8e: 5486 2c01 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0aab92: 6e10 9e2b 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@2b9e │ │ -0aab98: 0c06 |022a: move-result-object v6 │ │ -0aab9a: 7110 a32b 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ -0aaba0: 0c06 |022e: move-result-object v6 │ │ -0aaba2: 6e20 9a2a 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aaba8: 0e00 |0232: return-void │ │ +0aa820: |[0aa820] android.support.v4.app.FragmentManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0aa830: 2206 a905 |0000: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aa834: 7010 3d2b 0600 |0002: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aa83a: 6e20 462b 9600 |0005: invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa840: 0c06 |0008: move-result-object v6 │ │ +0aa842: 1a07 0500 |0009: const-string v7, " " // string@0005 │ │ +0aa846: 6e20 462b 7600 |000b: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aa84c: 0c06 |000e: move-result-object v6 │ │ +0aa84e: 6e10 4e2b 0600 |000f: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aa854: 0c04 |0012: move-result-object v4 │ │ +0aa856: 5486 2801 |0013: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aa85a: 3806 4800 |0015: if-eqz v6, 005d // +0048 │ │ +0aa85e: 5486 2801 |0017: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aa862: 6e10 9d2b 0600 |0019: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa868: 0a00 |001c: move-result v0 │ │ +0aa86a: 3d00 4000 |001d: if-lez v0, 005d // +0040 │ │ +0aa86e: 6e20 942a 9b00 |001f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa874: 1a06 b202 |0022: const-string v6, "Active Fragments in " // string@02b2 │ │ +0aa878: 6e20 942a 6b00 |0024: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa87e: 7110 532b 0800 |0027: invoke-static {v8}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +0aa884: 0a06 |002a: move-result v6 │ │ +0aa886: 7110 e32a 0600 |002b: invoke-static {v6}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0aa88c: 0c06 |002e: move-result-object v6 │ │ +0aa88e: 6e20 942a 6b00 |002f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa894: 1a06 4301 |0032: const-string v6, ":" // string@0143 │ │ +0aa898: 6e20 9a2a 6b00 |0034: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aa89e: 1203 |0037: const/4 v3, #int 0 // #0 │ │ +0aa8a0: 3503 2500 |0038: if-ge v3, v0, 005d // +0025 │ │ +0aa8a4: 5486 2801 |003a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aa8a8: 6e20 972b 3600 |003c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa8ae: 0c02 |003f: move-result-object v2 │ │ +0aa8b0: 1f02 f100 |0040: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa8b4: 6e20 942a 9b00 |0042: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa8ba: 1a06 0600 |0045: const-string v6, " #" // string@0006 │ │ +0aa8be: 6e20 942a 6b00 |0047: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa8c4: 6e20 922a 3b00 |004a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aa8ca: 1a06 4401 |004d: const-string v6, ": " // string@0144 │ │ +0aa8ce: 6e20 942a 6b00 |004f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa8d4: 6e20 992a 2b00 |0052: invoke-virtual {v11, v2}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0aa8da: 3802 0500 |0055: if-eqz v2, 005a // +0005 │ │ +0aa8de: 6e5c 1504 42ba |0057: invoke-virtual {v2, v4, v10, v11, v12}, Landroid/support/v4/app/Fragment;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0415 │ │ +0aa8e4: d803 0301 |005a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aa8e8: 28dc |005c: goto 0038 // -0024 │ │ +0aa8ea: 5486 2a01 |005d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa8ee: 3806 3700 |005f: if-eqz v6, 0096 // +0037 │ │ +0aa8f2: 5486 2a01 |0061: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa8f6: 6e10 9d2b 0600 |0063: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa8fc: 0a00 |0066: move-result v0 │ │ +0aa8fe: 3d00 2f00 |0067: if-lez v0, 0096 // +002f │ │ +0aa902: 6e20 942a 9b00 |0069: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa908: 1a06 d102 |006c: const-string v6, "Added Fragments:" // string@02d1 │ │ +0aa90c: 6e20 9a2a 6b00 |006e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aa912: 1203 |0071: const/4 v3, #int 0 // #0 │ │ +0aa914: 3503 2400 |0072: if-ge v3, v0, 0096 // +0024 │ │ +0aa918: 5486 2a01 |0074: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aa91c: 6e20 972b 3600 |0076: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa922: 0c02 |0079: move-result-object v2 │ │ +0aa924: 1f02 f100 |007a: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa928: 6e20 942a 9b00 |007c: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa92e: 1a06 0600 |007f: const-string v6, " #" // string@0006 │ │ +0aa932: 6e20 942a 6b00 |0081: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa938: 6e20 922a 3b00 |0084: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aa93e: 1a06 4401 |0087: const-string v6, ": " // string@0144 │ │ +0aa942: 6e20 942a 6b00 |0089: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa948: 6e10 7304 0200 |008c: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0473 │ │ +0aa94e: 0c06 |008f: move-result-object v6 │ │ +0aa950: 6e20 9a2a 6b00 |0090: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aa956: d803 0301 |0093: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aa95a: 28dd |0095: goto 0072 // -0023 │ │ +0aa95c: 5486 3101 |0096: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa960: 3806 3700 |0098: if-eqz v6, 00cf // +0037 │ │ +0aa964: 5486 3101 |009a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa968: 6e10 9d2b 0600 |009c: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa96e: 0a00 |009f: move-result v0 │ │ +0aa970: 3d00 2f00 |00a0: if-lez v0, 00cf // +002f │ │ +0aa974: 6e20 942a 9b00 |00a2: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa97a: 1a06 5605 |00a5: const-string v6, "Fragments Created Menus:" // string@0556 │ │ +0aa97e: 6e20 9a2a 6b00 |00a7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aa984: 1203 |00aa: const/4 v3, #int 0 // #0 │ │ +0aa986: 3503 2400 |00ab: if-ge v3, v0, 00cf // +0024 │ │ +0aa98a: 5486 3101 |00ad: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCreatedMenus:Ljava/util/ArrayList; // field@0131 │ │ +0aa98e: 6e20 972b 3600 |00af: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aa994: 0c02 |00b2: move-result-object v2 │ │ +0aa996: 1f02 f100 |00b3: check-cast v2, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aa99a: 6e20 942a 9b00 |00b5: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa9a0: 1a06 0600 |00b8: const-string v6, " #" // string@0006 │ │ +0aa9a4: 6e20 942a 6b00 |00ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa9aa: 6e20 922a 3b00 |00bd: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aa9b0: 1a06 4401 |00c0: const-string v6, ": " // string@0144 │ │ +0aa9b4: 6e20 942a 6b00 |00c2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa9ba: 6e10 7304 0200 |00c5: invoke-virtual {v2}, Landroid/support/v4/app/Fragment;.toString:()Ljava/lang/String; // method@0473 │ │ +0aa9c0: 0c06 |00c8: move-result-object v6 │ │ +0aa9c2: 6e20 9a2a 6b00 |00c9: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aa9c8: d803 0301 |00cc: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aa9cc: 28dd |00ce: goto 00ab // -0023 │ │ +0aa9ce: 5486 2d01 |00cf: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0aa9d2: 3806 3a00 |00d1: if-eqz v6, 010b // +003a │ │ +0aa9d6: 5486 2d01 |00d3: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0aa9da: 6e10 9d2b 0600 |00d5: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aa9e0: 0a00 |00d8: move-result v0 │ │ +0aa9e2: 3d00 3200 |00d9: if-lez v0, 010b // +0032 │ │ +0aa9e6: 6e20 942a 9b00 |00db: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aa9ec: 1a06 1303 |00de: const-string v6, "Back Stack:" // string@0313 │ │ +0aa9f0: 6e20 9a2a 6b00 |00e0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aa9f6: 1203 |00e3: const/4 v3, #int 0 // #0 │ │ +0aa9f8: 3503 2700 |00e4: if-ge v3, v0, 010b // +0027 │ │ +0aa9fc: 5486 2d01 |00e6: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0aaa00: 6e20 972b 3600 |00e8: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aaa06: 0c01 |00eb: move-result-object v1 │ │ +0aaa08: 1f01 e700 |00ec: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0aaa0c: 6e20 942a 9b00 |00ee: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaa12: 1a06 0600 |00f1: const-string v6, " #" // string@0006 │ │ +0aaa16: 6e20 942a 6b00 |00f3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaa1c: 6e20 922a 3b00 |00f6: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aaa22: 1a06 4401 |00f9: const-string v6, ": " // string@0144 │ │ +0aaa26: 6e20 942a 6b00 |00fb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaa2c: 6e10 dc03 0100 |00fe: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.toString:()Ljava/lang/String; // method@03dc │ │ +0aaa32: 0c06 |0101: move-result-object v6 │ │ +0aaa34: 6e20 9a2a 6b00 |0102: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aaa3a: 6e5c c103 41ba |0105: invoke-virtual {v1, v4, v10, v11, v12}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@03c1 │ │ +0aaa40: d803 0301 |0108: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aaa44: 28da |010a: goto 00e4 // -0026 │ │ +0aaa46: 1d08 |010b: monitor-enter v8 │ │ +0aaa48: 5486 2f01 |010c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aaa4c: 3806 3300 |010e: if-eqz v6, 0141 // +0033 │ │ +0aaa50: 5486 2f01 |0110: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aaa54: 6e10 9d2b 0600 |0112: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aaa5a: 0a00 |0115: move-result v0 │ │ +0aaa5c: 3d00 2b00 |0116: if-lez v0, 0141 // +002b │ │ +0aaa60: 6e20 942a 9b00 |0118: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaa66: 1a06 1203 |011b: const-string v6, "Back Stack Indices:" // string@0312 │ │ +0aaa6a: 6e20 9a2a 6b00 |011d: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aaa70: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +0aaa72: 3503 2000 |0121: if-ge v3, v0, 0141 // +0020 │ │ +0aaa76: 5486 2f01 |0123: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0aaa7a: 6e20 972b 3600 |0125: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aaa80: 0c01 |0128: move-result-object v1 │ │ +0aaa82: 1f01 e700 |0129: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0aaa86: 6e20 942a 9b00 |012b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaa8c: 1a06 0600 |012e: const-string v6, " #" // string@0006 │ │ +0aaa90: 6e20 942a 6b00 |0130: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaa96: 6e20 922a 3b00 |0133: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aaa9c: 1a06 4401 |0136: const-string v6, ": " // string@0144 │ │ +0aaaa0: 6e20 942a 6b00 |0138: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaaa6: 6e20 992a 1b00 |013b: invoke-virtual {v11, v1}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0aaaac: d803 0301 |013e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aaab0: 28e1 |0140: goto 0121 // -001f │ │ +0aaab2: 5486 2b01 |0141: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aaab6: 3806 1f00 |0143: if-eqz v6, 0162 // +001f │ │ +0aaaba: 5486 2b01 |0145: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aaabe: 6e10 9d2b 0600 |0147: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aaac4: 0a06 |014a: move-result v6 │ │ +0aaac6: 3d06 1700 |014b: if-lez v6, 0162 // +0017 │ │ +0aaaca: 6e20 942a 9b00 |014d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaad0: 1a06 6322 |0150: const-string v6, "mAvailBackStackIndices: " // string@2263 │ │ +0aaad4: 6e20 942a 6b00 |0152: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaada: 5486 2b01 |0155: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0aaade: 6e10 9e2b 0600 |0157: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@2b9e │ │ +0aaae4: 0c06 |015a: move-result-object v6 │ │ +0aaae6: 7110 a32b 0600 |015b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ +0aaaec: 0c06 |015e: move-result-object v6 │ │ +0aaaee: 6e20 9a2a 6b00 |015f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aaaf4: 1e08 |0162: monitor-exit v8 │ │ +0aaaf6: 5486 3a01 |0163: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aaafa: 3806 3600 |0165: if-eqz v6, 019b // +0036 │ │ +0aaafe: 5486 3a01 |0167: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aab02: 6e10 9d2b 0600 |0169: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aab08: 0a00 |016c: move-result v0 │ │ +0aab0a: 3d00 2e00 |016d: if-lez v0, 019b // +002e │ │ +0aab0e: 6e20 942a 9b00 |016f: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab14: 1a06 150f |0172: const-string v6, "Pending Actions:" // string@0f15 │ │ +0aab18: 6e20 9a2a 6b00 |0174: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aab1e: 1203 |0177: const/4 v3, #int 0 // #0 │ │ +0aab20: 3503 2300 |0178: if-ge v3, v0, 019b // +0023 │ │ +0aab24: 5486 3a01 |017a: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aab28: 6e20 972b 3600 |017c: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aab2e: 0c05 |017f: move-result-object v5 │ │ +0aab30: 1f05 a405 |0180: check-cast v5, Ljava/lang/Runnable; // type@05a4 │ │ +0aab34: 6e20 942a 9b00 |0182: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab3a: 1a06 0600 |0185: const-string v6, " #" // string@0006 │ │ +0aab3e: 6e20 942a 6b00 |0187: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab44: 6e20 922a 3b00 |018a: invoke-virtual {v11, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aab4a: 1a06 4401 |018d: const-string v6, ": " // string@0144 │ │ +0aab4e: 6e20 942a 6b00 |018f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab54: 6e20 992a 5b00 |0192: invoke-virtual {v11, v5}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0aab5a: d803 0301 |0195: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0aab5e: 28e1 |0197: goto 0178 // -001f │ │ +0aab60: 0d06 |0198: move-exception v6 │ │ +0aab62: 1e08 |0199: monitor-exit v8 │ │ +0aab64: 2706 |019a: throw v6 │ │ +0aab66: 6e20 942a 9b00 |019b: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab6c: 1a06 4705 |019e: const-string v6, "FragmentManager misc state:" // string@0547 │ │ +0aab70: 6e20 9a2a 6b00 |01a0: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aab76: 6e20 942a 9b00 |01a3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab7c: 1a06 2900 |01a6: const-string v6, " mActivity=" // string@0029 │ │ +0aab80: 6e20 942a 6b00 |01a8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab86: 5486 2901 |01ab: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aab8a: 6e20 992a 6b00 |01ad: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0aab90: 6e20 942a 9b00 |01b0: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aab96: 1a06 2b00 |01b3: const-string v6, " mContainer=" // string@002b │ │ +0aab9a: 6e20 942a 6b00 |01b5: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aaba0: 5486 3001 |01b8: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ +0aaba4: 6e20 992a 6b00 |01ba: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0aabaa: 5486 3901 |01bd: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0aabae: 3806 0f00 |01bf: if-eqz v6, 01ce // +000f │ │ +0aabb2: 6e20 942a 9b00 |01c1: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aabb8: 1a06 3000 |01c4: const-string v6, " mParent=" // string@0030 │ │ +0aabbc: 6e20 942a 6b00 |01c6: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aabc2: 5486 3901 |01c9: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0aabc6: 6e20 992a 6b00 |01cb: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0aabcc: 6e20 942a 9b00 |01ce: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aabd2: 1a06 2c00 |01d1: const-string v6, " mCurState=" // string@002c │ │ +0aabd6: 6e20 942a 6b00 |01d3: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aabdc: 5286 3201 |01d6: iget v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0aabe0: 6e20 922a 6b00 |01d8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0aabe6: 1a06 8e00 |01db: const-string v6, " mStateSaved=" // string@008e │ │ +0aabea: 6e20 942a 6b00 |01dd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aabf0: 5586 3d01 |01e0: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0aabf4: 6e20 952a 6b00 |01e2: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0aabfa: 1a06 7a00 |01e5: const-string v6, " mDestroyed=" // string@007a │ │ +0aabfe: 6e20 942a 6b00 |01e7: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac04: 5586 3301 |01ea: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ +0aac08: 6e20 9b2a 6b00 |01ec: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0aac0e: 5586 3701 |01ef: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0aac12: 3806 0f00 |01f1: if-eqz v6, 0200 // +000f │ │ +0aac16: 6e20 942a 9b00 |01f3: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac1c: 1a06 2e00 |01f6: const-string v6, " mNeedMenuInvalidate=" // string@002e │ │ +0aac20: 6e20 942a 6b00 |01f8: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac26: 5586 3701 |01fb: iget-boolean v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0aac2a: 6e20 9b2a 6b00 |01fd: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0aac30: 5486 3801 |0200: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0aac34: 3806 0f00 |0202: if-eqz v6, 0211 // +000f │ │ +0aac38: 6e20 942a 9b00 |0204: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac3e: 1a06 2f00 |0207: const-string v6, " mNoTransactionsBecause=" // string@002f │ │ +0aac42: 6e20 942a 6b00 |0209: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac48: 5486 3801 |020c: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0aac4c: 6e20 9a2a 6b00 |020e: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aac52: 5486 2c01 |0211: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0aac56: 3806 1f00 |0213: if-eqz v6, 0232 // +001f │ │ +0aac5a: 5486 2c01 |0215: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0aac5e: 6e10 9d2b 0600 |0217: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aac64: 0a06 |021a: move-result v6 │ │ +0aac66: 3d06 1700 |021b: if-lez v6, 0232 // +0017 │ │ +0aac6a: 6e20 942a 9b00 |021d: invoke-virtual {v11, v9}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac70: 1a06 2a00 |0220: const-string v6, " mAvailIndices: " // string@002a │ │ +0aac74: 6e20 942a 6b00 |0222: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0aac7a: 5486 2c01 |0225: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0aac7e: 6e10 9e2b 0600 |0227: invoke-virtual {v6}, Ljava/util/ArrayList;.toArray:()[Ljava/lang/Object; // method@2b9e │ │ +0aac84: 0c06 |022a: move-result-object v6 │ │ +0aac86: 7110 a32b 0600 |022b: invoke-static {v6}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ +0aac8c: 0c06 |022e: move-result-object v6 │ │ +0aac8e: 6e20 9a2a 6b00 |022f: invoke-virtual {v11, v6}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0aac94: 0e00 |0232: return-void │ │ catches : 2 │ │ 0x010c - 0x0163 │ │ -> 0x0198 │ │ 0x0199 - 0x019a │ │ -> 0x0198 │ │ positions : │ │ 0x0000 line=631 │ │ @@ -189497,51 +189525,51 @@ │ │ type : '(Ljava/lang/Runnable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0aabc0: |[0aabc0] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ -0aabd0: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ -0aabd4: 7010 eb04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ -0aabda: 1d02 |0005: monitor-enter v2 │ │ -0aabdc: 5520 3301 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ -0aabe0: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ -0aabe4: 5420 2901 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aabe8: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ -0aabec: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aabf0: 1a01 b602 |0010: const-string v1, "Activity has been destroyed" // string@02b6 │ │ -0aabf4: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0aabfa: 2700 |0015: throw v0 │ │ -0aabfc: 0d00 |0016: move-exception v0 │ │ -0aabfe: 1e02 |0017: monitor-exit v2 │ │ -0aac00: 2700 |0018: throw v0 │ │ -0aac02: 5420 3a01 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aac06: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ -0aac0a: 2200 cf05 |001d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0aac0e: 7010 8f2b 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0aac14: 5b20 3a01 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aac18: 5420 3a01 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aac1c: 6e20 932b 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aac22: 5420 3a01 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aac26: 6e10 9d2b 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aac2c: 0a00 |002e: move-result v0 │ │ -0aac2e: 1211 |002f: const/4 v1, #int 1 // #1 │ │ -0aac30: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ -0aac34: 5420 2901 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aac38: 5400 0301 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0aac3c: 5421 3401 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ -0aac40: 6e20 e202 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -0aac46: 5420 2901 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aac4a: 5400 0301 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0aac4e: 5421 3401 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ -0aac52: 6e20 df02 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -0aac58: 1e02 |0044: monitor-exit v2 │ │ -0aac5a: 0e00 |0045: return-void │ │ +0aacac: |[0aacac] android.support.v4.app.FragmentManagerImpl.enqueueAction:(Ljava/lang/Runnable;Z)V │ │ +0aacbc: 3904 0500 |0000: if-nez v4, 0005 // +0005 │ │ +0aacc0: 7010 eb04 0200 |0002: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ +0aacc6: 1d02 |0005: monitor-enter v2 │ │ +0aacc8: 5520 3301 |0006: iget-boolean v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ +0aaccc: 3900 0600 |0008: if-nez v0, 000e // +0006 │ │ +0aacd0: 5420 2901 |000a: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aacd4: 3900 0d00 |000c: if-nez v0, 0019 // +000d │ │ +0aacd8: 2200 9305 |000e: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aacdc: 1a01 b602 |0010: const-string v1, "Activity has been destroyed" // string@02b6 │ │ +0aace0: 7020 da2a 1000 |0012: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aace6: 2700 |0015: throw v0 │ │ +0aace8: 0d00 |0016: move-exception v0 │ │ +0aacea: 1e02 |0017: monitor-exit v2 │ │ +0aacec: 2700 |0018: throw v0 │ │ +0aacee: 5420 3a01 |0019: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aacf2: 3900 0900 |001b: if-nez v0, 0024 // +0009 │ │ +0aacf6: 2200 cf05 |001d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0aacfa: 7010 8f2b 0000 |001f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0aad00: 5b20 3a01 |0022: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aad04: 5420 3a01 |0024: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aad08: 6e20 932b 3000 |0026: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0aad0e: 5420 3a01 |0029: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aad12: 6e10 9d2b 0000 |002b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aad18: 0a00 |002e: move-result v0 │ │ +0aad1a: 1211 |002f: const/4 v1, #int 1 // #1 │ │ +0aad1c: 3310 1400 |0030: if-ne v0, v1, 0044 // +0014 │ │ +0aad20: 5420 2901 |0032: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aad24: 5400 0301 |0034: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0aad28: 5421 3401 |0036: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ +0aad2c: 6e20 e202 1000 |0038: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0aad32: 5420 2901 |003b: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aad36: 5400 0301 |003d: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0aad3a: 5421 3401 |003f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ +0aad3e: 6e20 df02 1000 |0041: invoke-virtual {v0, v1}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +0aad44: 1e02 |0044: monitor-exit v2 │ │ +0aad46: 0e00 |0045: return-void │ │ catches : 2 │ │ 0x0006 - 0x0018 │ │ -> 0x0016 │ │ 0x0019 - 0x0045 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=1377 │ │ @@ -189568,105 +189596,105 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 165 16-bit code units │ │ -0aac70: |[0aac70] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ -0aac80: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0aac82: 5585 3501 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ -0aac86: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ -0aac8a: 2205 9305 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aac8e: 1a06 8c0f |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0f8c │ │ -0aac92: 7020 da2a 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0aac98: 2705 |000c: throw v5 │ │ -0aac9a: 7100 f202 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ -0aaca0: 0c05 |0010: move-result-object v5 │ │ -0aaca2: 5486 2901 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aaca6: 5466 0301 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0aacaa: 6e10 d802 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ -0aacb0: 0c06 |0018: move-result-object v6 │ │ -0aacb2: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ -0aacb6: 2205 9305 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aacba: 1a06 360e |001d: const-string v6, "Must be called from main thread of process" // string@0e36 │ │ -0aacbe: 7020 da2a 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0aacc4: 2705 |0022: throw v5 │ │ -0aacc6: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0aacc8: 1d08 |0024: monitor-enter v8 │ │ -0aacca: 5485 3a01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aacce: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ -0aacd2: 5485 3a01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aacd6: 6e10 9d2b 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aacdc: 0a05 |002e: move-result v5 │ │ -0aacde: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ -0aace2: 1e08 |0031: monitor-exit v8 │ │ -0aace4: 5585 3601 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0136 │ │ -0aace8: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ -0aacec: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0aacee: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0aacf0: 5485 2801 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aacf4: 6e10 9d2b 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aacfa: 0a05 |003d: move-result v5 │ │ -0aacfc: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ -0aad00: 5485 2801 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aad04: 6e20 972b 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aad0a: 0c01 |0045: move-result-object v1 │ │ -0aad0c: 1f01 f100 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aad10: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ -0aad14: 5415 d800 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0aad18: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ -0aad1c: 5415 d800 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0aad20: 6e10 e805 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ -0aad26: 0a05 |0053: move-result v5 │ │ -0aad28: b653 |0054: or-int/2addr v3, v5 │ │ -0aad2a: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aad2e: 28e1 |0057: goto 0038 // -001f │ │ -0aad30: 5485 3a01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aad34: 6e10 9d2b 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aad3a: 0a04 |005d: move-result v4 │ │ -0aad3c: 5485 3e01 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ -0aad40: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ -0aad44: 5485 3e01 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ -0aad48: 2155 |0064: array-length v5, v5 │ │ -0aad4a: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ -0aad4e: 2345 5306 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0653 │ │ -0aad52: 5b85 3e01 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ -0aad56: 5485 3a01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aad5a: 5486 3e01 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ -0aad5e: 6e20 9f2b 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -0aad64: 5485 3a01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ -0aad68: 6e10 952b 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0aad6e: 5485 2901 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0aad72: 5455 0301 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0aad76: 5486 3401 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ -0aad7a: 6e20 e202 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -0aad80: 1e08 |0080: monitor-exit v8 │ │ -0aad82: 1215 |0081: const/4 v5, #int 1 // #1 │ │ -0aad84: 5c85 3501 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ -0aad88: 1202 |0084: const/4 v2, #int 0 // #0 │ │ -0aad8a: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ -0aad8e: 5485 3e01 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ -0aad92: 4605 0502 |0089: aget-object v5, v5, v2 │ │ -0aad96: 7210 0c2b 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -0aad9c: 5485 3e01 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ -0aada0: 1206 |0090: const/4 v6, #int 0 // #0 │ │ -0aada2: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ -0aada6: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0aadaa: 28f0 |0095: goto 0085 // -0010 │ │ -0aadac: 0d05 |0096: move-exception v5 │ │ -0aadae: 1e08 |0097: monitor-exit v8 │ │ -0aadb0: 2705 |0098: throw v5 │ │ -0aadb2: 5c87 3501 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ -0aadb6: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -0aadb8: 2888 |009c: goto 0024 // -0078 │ │ -0aadba: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ -0aadbe: 5c87 3601 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0136 │ │ -0aadc2: 6e10 2a05 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ -0aadc8: 0f00 |00a4: return v0 │ │ +0aad5c: |[0aad5c] android.support.v4.app.FragmentManagerImpl.execPendingActions:()Z │ │ +0aad6c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0aad6e: 5585 3501 |0001: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ +0aad72: 3805 0a00 |0003: if-eqz v5, 000d // +000a │ │ +0aad76: 2205 9305 |0005: new-instance v5, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aad7a: 1a06 8c0f |0007: const-string v6, "Recursive entry to executePendingTransactions" // string@0f8c │ │ +0aad7e: 7020 da2a 6500 |0009: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aad84: 2705 |000c: throw v5 │ │ +0aad86: 7100 f202 0000 |000d: invoke-static {}, Landroid/os/Looper;.myLooper:()Landroid/os/Looper; // method@02f2 │ │ +0aad8c: 0c05 |0010: move-result-object v5 │ │ +0aad8e: 5486 2901 |0011: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aad92: 5466 0301 |0013: iget-object v6, v6, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0aad96: 6e10 d802 0600 |0015: invoke-virtual {v6}, Landroid/os/Handler;.getLooper:()Landroid/os/Looper; // method@02d8 │ │ +0aad9c: 0c06 |0018: move-result-object v6 │ │ +0aad9e: 3265 0a00 |0019: if-eq v5, v6, 0023 // +000a │ │ +0aada2: 2205 9305 |001b: new-instance v5, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aada6: 1a06 360e |001d: const-string v6, "Must be called from main thread of process" // string@0e36 │ │ +0aadaa: 7020 da2a 6500 |001f: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aadb0: 2705 |0022: throw v5 │ │ +0aadb2: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0aadb4: 1d08 |0024: monitor-enter v8 │ │ +0aadb6: 5485 3a01 |0025: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aadba: 3805 0a00 |0027: if-eqz v5, 0031 // +000a │ │ +0aadbe: 5485 3a01 |0029: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aadc2: 6e10 9d2b 0500 |002b: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aadc8: 0a05 |002e: move-result v5 │ │ +0aadca: 3905 2900 |002f: if-nez v5, 0058 // +0029 │ │ +0aadce: 1e08 |0031: monitor-exit v8 │ │ +0aadd0: 5585 3601 |0032: iget-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0136 │ │ +0aadd4: 3805 7000 |0034: if-eqz v5, 00a4 // +0070 │ │ +0aadd8: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0aadda: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0aaddc: 5485 2801 |0038: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aade0: 6e10 9d2b 0500 |003a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aade6: 0a05 |003d: move-result v5 │ │ +0aade8: 3552 5f00 |003e: if-ge v2, v5, 009d // +005f │ │ +0aadec: 5485 2801 |0040: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aadf0: 6e20 972b 2500 |0042: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aadf6: 0c01 |0045: move-result-object v1 │ │ +0aadf8: 1f01 f100 |0046: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aadfc: 3801 0d00 |0048: if-eqz v1, 0055 // +000d │ │ +0aae00: 5415 d800 |004a: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0aae04: 3805 0900 |004c: if-eqz v5, 0055 // +0009 │ │ +0aae08: 5415 d800 |004e: iget-object v5, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0aae0c: 6e10 e805 0500 |0050: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ +0aae12: 0a05 |0053: move-result v5 │ │ +0aae14: b653 |0054: or-int/2addr v3, v5 │ │ +0aae16: d802 0201 |0055: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aae1a: 28e1 |0057: goto 0038 // -001f │ │ +0aae1c: 5485 3a01 |0058: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aae20: 6e10 9d2b 0500 |005a: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aae26: 0a04 |005d: move-result v4 │ │ +0aae28: 5485 3e01 |005e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ +0aae2c: 3805 0700 |0060: if-eqz v5, 0067 // +0007 │ │ +0aae30: 5485 3e01 |0062: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ +0aae34: 2155 |0064: array-length v5, v5 │ │ +0aae36: 3545 0600 |0065: if-ge v5, v4, 006b // +0006 │ │ +0aae3a: 2345 5306 |0067: new-array v5, v4, [Ljava/lang/Runnable; // type@0653 │ │ +0aae3e: 5b85 3e01 |0069: iput-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ +0aae42: 5485 3a01 |006b: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aae46: 5486 3e01 |006d: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ +0aae4a: 6e20 9f2b 6500 |006f: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +0aae50: 5485 3a01 |0072: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mPendingActions:Ljava/util/ArrayList; // field@013a │ │ +0aae54: 6e10 952b 0500 |0074: invoke-virtual {v5}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0aae5a: 5485 2901 |0077: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0aae5e: 5455 0301 |0079: iget-object v5, v5, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0aae62: 5486 3401 |007b: iget-object v6, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecCommit:Ljava/lang/Runnable; // field@0134 │ │ +0aae66: 6e20 e202 6500 |007d: invoke-virtual {v5, v6}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0aae6c: 1e08 |0080: monitor-exit v8 │ │ +0aae6e: 1215 |0081: const/4 v5, #int 1 // #1 │ │ +0aae70: 5c85 3501 |0082: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ +0aae74: 1202 |0084: const/4 v2, #int 0 // #0 │ │ +0aae76: 3542 1400 |0085: if-ge v2, v4, 0099 // +0014 │ │ +0aae7a: 5485 3e01 |0087: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ +0aae7e: 4605 0502 |0089: aget-object v5, v5, v2 │ │ +0aae82: 7210 0c2b 0500 |008b: invoke-interface {v5}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0aae88: 5485 3e01 |008e: iget-object v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mTmpActions:[Ljava/lang/Runnable; // field@013e │ │ +0aae8c: 1206 |0090: const/4 v6, #int 0 // #0 │ │ +0aae8e: 4d06 0502 |0091: aput-object v6, v5, v2 │ │ +0aae92: d802 0201 |0093: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0aae96: 28f0 |0095: goto 0085 // -0010 │ │ +0aae98: 0d05 |0096: move-exception v5 │ │ +0aae9a: 1e08 |0097: monitor-exit v8 │ │ +0aae9c: 2705 |0098: throw v5 │ │ +0aae9e: 5c87 3501 |0099: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ +0aaea2: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +0aaea4: 2888 |009c: goto 0024 // -0078 │ │ +0aaea6: 3903 0700 |009d: if-nez v3, 00a4 // +0007 │ │ +0aaeaa: 5c87 3601 |009f: iput-boolean v7, v8, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0136 │ │ +0aaeae: 6e10 2a05 0800 |00a1: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ +0aaeb4: 0f00 |00a4: return v0 │ │ catches : 3 │ │ 0x0025 - 0x0032 │ │ -> 0x0096 │ │ 0x0058 - 0x0081 │ │ -> 0x0096 │ │ 0x0097 - 0x0098 │ │ -> 0x0096 │ │ @@ -189723,18 +189751,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0aade8: |[0aade8] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ -0aadf8: 6e10 ff04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -0aadfe: 0a00 |0003: move-result v0 │ │ -0aae00: 0f00 |0004: return v0 │ │ +0aaed4: |[0aaed4] android.support.v4.app.FragmentManagerImpl.executePendingTransactions:()Z │ │ +0aaee4: 6e10 ff04 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +0aaeea: 0a00 |0003: move-result v0 │ │ +0aaeec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #28 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -189742,50 +189770,50 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0aae04: |[0aae04] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ -0aae14: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aae18: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -0aae1c: 5432 2a01 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aae20: 6e10 9d2b 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aae26: 0a02 |0009: move-result v2 │ │ -0aae28: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aae2c: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ -0aae30: 5432 2a01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aae34: 6e20 972b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aae3a: 0c00 |0013: move-result-object v0 │ │ -0aae3c: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aae40: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ -0aae44: 5202 d000 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0aae48: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ -0aae4c: 1100 |001c: return-object v0 │ │ -0aae4e: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aae52: 28ed |001f: goto 000c // -0013 │ │ -0aae54: 5432 2801 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aae58: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ -0aae5c: 5432 2801 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aae60: 6e10 9d2b 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aae66: 0a02 |0029: move-result v2 │ │ -0aae68: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aae6c: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ -0aae70: 5432 2801 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aae74: 6e20 972b 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aae7a: 0c00 |0033: move-result-object v0 │ │ -0aae7c: 1f00 f100 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aae80: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ -0aae84: 5202 d000 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ -0aae88: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ -0aae8c: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aae90: 28ee |003e: goto 002c // -0012 │ │ -0aae92: 1200 |003f: const/4 v0, #int 0 // #0 │ │ -0aae94: 28dc |0040: goto 001c // -0024 │ │ +0aaef0: |[0aaef0] android.support.v4.app.FragmentManagerImpl.findFragmentById:(I)Landroid/support/v4/app/Fragment; │ │ +0aaf00: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aaf04: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0aaf08: 5432 2a01 |0004: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aaf0c: 6e10 9d2b 0200 |0006: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aaf12: 0a02 |0009: move-result v2 │ │ +0aaf14: d801 02ff |000a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aaf18: 3a01 1400 |000c: if-ltz v1, 0020 // +0014 │ │ +0aaf1c: 5432 2a01 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aaf20: 6e20 972b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aaf26: 0c00 |0013: move-result-object v0 │ │ +0aaf28: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aaf2c: 3800 0700 |0016: if-eqz v0, 001d // +0007 │ │ +0aaf30: 5202 d000 |0018: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0aaf34: 3342 0300 |001a: if-ne v2, v4, 001d // +0003 │ │ +0aaf38: 1100 |001c: return-object v0 │ │ +0aaf3a: d801 01ff |001d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aaf3e: 28ed |001f: goto 000c // -0013 │ │ +0aaf40: 5432 2801 |0020: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aaf44: 3802 1d00 |0022: if-eqz v2, 003f // +001d │ │ +0aaf48: 5432 2801 |0024: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aaf4c: 6e10 9d2b 0200 |0026: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aaf52: 0a02 |0029: move-result v2 │ │ +0aaf54: d801 02ff |002a: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aaf58: 3a01 1300 |002c: if-ltz v1, 003f // +0013 │ │ +0aaf5c: 5432 2801 |002e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aaf60: 6e20 972b 1200 |0030: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aaf66: 0c00 |0033: move-result-object v0 │ │ +0aaf68: 1f00 f100 |0034: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aaf6c: 3800 0600 |0036: if-eqz v0, 003c // +0006 │ │ +0aaf70: 5202 d000 |0038: iget v2, v0, Landroid/support/v4/app/Fragment;.mFragmentId:I // field@00d0 │ │ +0aaf74: 3242 e2ff |003a: if-eq v2, v4, 001c // -001e │ │ +0aaf78: d801 01ff |003c: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aaf7c: 28ee |003e: goto 002c // -0012 │ │ +0aaf7e: 1200 |003f: const/4 v0, #int 0 // #0 │ │ +0aaf80: 28dc |0040: goto 001c // -0024 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1303 │ │ 0x0004 line=1305 │ │ 0x000e line=1306 │ │ 0x0016 line=1307 │ │ 0x001c line=1321 │ │ @@ -189811,56 +189839,56 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0aae98: |[0aae98] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0aaea8: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aaeac: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ -0aaeb0: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ -0aaeb4: 5432 2a01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aaeb8: 6e10 9d2b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aaebe: 0a02 |000b: move-result v2 │ │ -0aaec0: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aaec4: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ -0aaec8: 5432 2a01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aaecc: 6e20 972b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aaed2: 0c00 |0015: move-result-object v0 │ │ -0aaed4: 1f00 f100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aaed8: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0aaedc: 5402 e600 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0aaee0: 6e20 1d2b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0aaee6: 0a02 |001f: move-result v2 │ │ -0aaee8: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ -0aaeec: 1100 |0022: return-object v0 │ │ -0aaeee: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aaef2: 28e9 |0025: goto 000e // -0017 │ │ -0aaef4: 5432 2801 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aaef8: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ -0aaefc: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ -0aaf00: 5432 2801 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aaf04: 6e10 9d2b 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aaf0a: 0a02 |0031: move-result v2 │ │ -0aaf0c: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aaf10: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ -0aaf14: 5432 2801 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aaf18: 6e20 972b 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aaf1e: 0c00 |003b: move-result-object v0 │ │ -0aaf20: 1f00 f100 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aaf24: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ -0aaf28: 5402 e600 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ -0aaf2c: 6e20 1d2b 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0aaf32: 0a02 |0045: move-result v2 │ │ -0aaf34: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ -0aaf38: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aaf3c: 28ea |004a: goto 0034 // -0016 │ │ -0aaf3e: 1200 |004b: const/4 v0, #int 0 // #0 │ │ -0aaf40: 28d6 |004c: goto 0022 // -002a │ │ +0aaf84: |[0aaf84] android.support.v4.app.FragmentManagerImpl.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0aaf94: 5432 2a01 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aaf98: 3802 2400 |0002: if-eqz v2, 0026 // +0024 │ │ +0aaf9c: 3804 2200 |0004: if-eqz v4, 0026 // +0022 │ │ +0aafa0: 5432 2a01 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aafa4: 6e10 9d2b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aafaa: 0a02 |000b: move-result v2 │ │ +0aafac: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aafb0: 3a01 1800 |000e: if-ltz v1, 0026 // +0018 │ │ +0aafb4: 5432 2a01 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0aafb8: 6e20 972b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0aafbe: 0c00 |0015: move-result-object v0 │ │ +0aafc0: 1f00 f100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0aafc4: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0aafc8: 5402 e600 |001a: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0aafcc: 6e20 1d2b 2400 |001c: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0aafd2: 0a02 |001f: move-result v2 │ │ +0aafd4: 3802 0300 |0020: if-eqz v2, 0023 // +0003 │ │ +0aafd8: 1100 |0022: return-object v0 │ │ +0aafda: d801 01ff |0023: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aafde: 28e9 |0025: goto 000e // -0017 │ │ +0aafe0: 5432 2801 |0026: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aafe4: 3802 2300 |0028: if-eqz v2, 004b // +0023 │ │ +0aafe8: 3804 2100 |002a: if-eqz v4, 004b // +0021 │ │ +0aafec: 5432 2801 |002c: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0aaff0: 6e10 9d2b 0200 |002e: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aaff6: 0a02 |0031: move-result v2 │ │ +0aaff8: d801 02ff |0032: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aaffc: 3a01 1700 |0034: if-ltz v1, 004b // +0017 │ │ +0ab000: 5432 2801 |0036: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab004: 6e20 972b 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ab00a: 0c00 |003b: move-result-object v0 │ │ +0ab00c: 1f00 f100 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ab010: 3800 0a00 |003e: if-eqz v0, 0048 // +000a │ │ +0ab014: 5402 e600 |0040: iget-object v2, v0, Landroid/support/v4/app/Fragment;.mTag:Ljava/lang/String; // field@00e6 │ │ +0ab018: 6e20 1d2b 2400 |0042: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0ab01e: 0a02 |0045: move-result v2 │ │ +0ab020: 3902 dcff |0046: if-nez v2, 0022 // -0024 │ │ +0ab024: d801 01ff |0048: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ab028: 28ea |004a: goto 0034 // -0016 │ │ +0ab02a: 1200 |004b: const/4 v0, #int 0 // #0 │ │ +0ab02c: 28d6 |004c: goto 0022 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1325 │ │ 0x0006 line=1327 │ │ 0x0010 line=1328 │ │ 0x0018 line=1329 │ │ 0x0022 line=1343 │ │ @@ -189886,36 +189914,36 @@ │ │ type : '(Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0aaf44: |[0aaf44] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0aaf54: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aaf58: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -0aaf5c: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ -0aaf60: 5432 2801 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aaf64: 6e10 9d2b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aaf6a: 0a02 |000b: move-result v2 │ │ -0aaf6c: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aaf70: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ -0aaf74: 5432 2801 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0aaf78: 6e20 972b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aaf7e: 0c00 |0015: move-result-object v0 │ │ -0aaf80: 1f00 f100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aaf84: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ -0aaf88: 6e20 1704 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0417 │ │ -0aaf8e: 0c00 |001d: move-result-object v0 │ │ -0aaf90: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ -0aaf94: 1100 |0020: return-object v0 │ │ -0aaf96: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aaf9a: 28eb |0023: goto 000e // -0015 │ │ -0aaf9c: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0aaf9e: 28fb |0025: goto 0020 // -0005 │ │ +0ab030: |[0ab030] android.support.v4.app.FragmentManagerImpl.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0ab040: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab044: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0ab048: 3804 2000 |0004: if-eqz v4, 0024 // +0020 │ │ +0ab04c: 5432 2801 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab050: 6e10 9d2b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab056: 0a02 |000b: move-result v2 │ │ +0ab058: d801 02ff |000c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0ab05c: 3a01 1600 |000e: if-ltz v1, 0024 // +0016 │ │ +0ab060: 5432 2801 |0010: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab064: 6e20 972b 1200 |0012: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ab06a: 0c00 |0015: move-result-object v0 │ │ +0ab06c: 1f00 f100 |0016: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ab070: 3800 0900 |0018: if-eqz v0, 0021 // +0009 │ │ +0ab074: 6e20 1704 4000 |001a: invoke-virtual {v0, v4}, Landroid/support/v4/app/Fragment;.findFragmentByWho:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0417 │ │ +0ab07a: 0c00 |001d: move-result-object v0 │ │ +0ab07c: 3800 0300 |001e: if-eqz v0, 0021 // +0003 │ │ +0ab080: 1100 |0020: return-object v0 │ │ +0ab082: d801 01ff |0021: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ab086: 28eb |0023: goto 000e // -0015 │ │ +0ab088: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0ab08a: 28fb |0025: goto 0020 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1347 │ │ 0x0006 line=1348 │ │ 0x0010 line=1349 │ │ 0x0018 line=1350 │ │ 0x0020 line=1355 │ │ @@ -189934,46 +189962,46 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0aafa0: |[0aafa0] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ -0aafb0: 1d03 |0000: monitor-enter v3 │ │ -0aafb2: 5430 2f01 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0aafb6: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0aafb8: 6e30 9c2b 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0aafbe: 5430 2b01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aafc2: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ -0aafc6: 2200 cf05 |000b: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0aafca: 7010 8f2b 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0aafd0: 5b30 2b01 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0aafd4: 6300 1f01 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aafd8: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0aafdc: 1a00 4605 |0016: const-string v0, "FragmentManager" // string@0546 │ │ -0aafe0: 2201 a905 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aafe4: 7010 3d2b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aafea: 1a02 5705 |001d: const-string v2, "Freeing back stack index " // string@0557 │ │ -0aafee: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aaff4: 0c01 |0022: move-result-object v1 │ │ -0aaff6: 6e20 422b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0aaffc: 0c01 |0026: move-result-object v1 │ │ -0aaffe: 6e10 4e2b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab004: 0c01 |002a: move-result-object v1 │ │ -0ab006: 7120 f920 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ab00c: 5430 2b01 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0ab010: 7110 e52a 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0ab016: 0c01 |0033: move-result-object v1 │ │ -0ab018: 6e20 932b 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ab01e: 1e03 |0037: monitor-exit v3 │ │ -0ab020: 0e00 |0038: return-void │ │ -0ab022: 0d00 |0039: move-exception v0 │ │ -0ab024: 1e03 |003a: monitor-exit v3 │ │ -0ab026: 2700 |003b: throw v0 │ │ +0ab08c: |[0ab08c] android.support.v4.app.FragmentManagerImpl.freeBackStackIndex:(I)V │ │ +0ab09c: 1d03 |0000: monitor-enter v3 │ │ +0ab09e: 5430 2f01 |0001: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0ab0a2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ab0a4: 6e30 9c2b 4001 |0004: invoke-virtual {v0, v4, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ab0aa: 5430 2b01 |0007: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0ab0ae: 3900 0900 |0009: if-nez v0, 0012 // +0009 │ │ +0ab0b2: 2200 cf05 |000b: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0ab0b6: 7010 8f2b 0000 |000d: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ab0bc: 5b30 2b01 |0010: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0ab0c0: 6300 1f01 |0012: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ab0c4: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0ab0c8: 1a00 4605 |0016: const-string v0, "FragmentManager" // string@0546 │ │ +0ab0cc: 2201 a905 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab0d0: 7010 3d2b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab0d6: 1a02 5705 |001d: const-string v2, "Freeing back stack index " // string@0557 │ │ +0ab0da: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab0e0: 0c01 |0022: move-result-object v1 │ │ +0ab0e2: 6e20 422b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ab0e8: 0c01 |0026: move-result-object v1 │ │ +0ab0ea: 6e10 4e2b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab0f0: 0c01 |002a: move-result-object v1 │ │ +0ab0f2: 7120 f920 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ab0f8: 5430 2b01 |002e: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0ab0fc: 7110 e52a 0400 |0030: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0ab102: 0c01 |0033: move-result-object v1 │ │ +0ab104: 6e20 932b 1000 |0034: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ab10a: 1e03 |0037: monitor-exit v3 │ │ +0ab10c: 0e00 |0038: return-void │ │ +0ab10e: 0d00 |0039: move-exception v0 │ │ +0ab110: 1e03 |003a: monitor-exit v3 │ │ +0ab112: 2700 |003b: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x003b │ │ -> 0x0039 │ │ positions : │ │ 0x0000 line=1441 │ │ 0x0001 line=1442 │ │ 0x0007 line=1443 │ │ @@ -189992,20 +190020,20 @@ │ │ type : '(I)Landroid/support/v4/app/FragmentManager$BackStackEntry;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ab034: |[0ab034] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ -0ab044: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ab048: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ab04e: 0c00 |0005: move-result-object v0 │ │ -0ab050: 1f00 f800 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00f8 │ │ -0ab054: 1100 |0008: return-object v0 │ │ +0ab120: |[0ab120] android.support.v4.app.FragmentManagerImpl.getBackStackEntryAt:(I)Landroid/support/v4/app/FragmentManager$BackStackEntry; │ │ +0ab130: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ab134: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ab13a: 0c00 |0005: move-result-object v0 │ │ +0ab13c: 1f00 f800 |0006: check-cast v0, Landroid/support/v4/app/FragmentManager$BackStackEntry; // type@00f8 │ │ +0ab140: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -190014,23 +190042,23 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0ab058: |[0ab058] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ -0ab068: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ab06c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0ab070: 5410 2d01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ab074: 6e10 9d2b 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ab07a: 0a00 |0009: move-result v0 │ │ -0ab07c: 0f00 |000a: return v0 │ │ -0ab07e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0ab080: 28fe |000c: goto 000a // -0002 │ │ +0ab144: |[0ab144] android.support.v4.app.FragmentManagerImpl.getBackStackEntryCount:()I │ │ +0ab154: 5410 2d01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ab158: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0ab15c: 5410 2d01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ab160: 6e10 9d2b 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab166: 0a00 |0009: move-result v0 │ │ +0ab168: 0f00 |000a: return v0 │ │ +0ab16a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0ab16c: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #34 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -190038,65 +190066,65 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0ab084: |[0ab084] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ -0ab094: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0ab096: 6e30 b502 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0ab09c: 0a01 |0004: move-result v1 │ │ -0ab09e: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ -0ab0a2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0ab0a4: 1100 |0008: return-object v0 │ │ -0ab0a6: 5452 2801 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab0aa: 6e10 9d2b 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ab0b0: 0a02 |000e: move-result v2 │ │ -0ab0b2: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ -0ab0b6: 2202 9305 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ab0ba: 2203 a905 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab0be: 7010 3d2b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab0c4: 1a04 4105 |0018: const-string v4, "Fragment no longer exists for key " // string@0541 │ │ -0ab0c8: 6e20 462b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab0ce: 0c03 |001d: move-result-object v3 │ │ -0ab0d0: 6e20 462b 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab0d6: 0c03 |0021: move-result-object v3 │ │ -0ab0d8: 1a04 4801 |0022: const-string v4, ": index " // string@0148 │ │ -0ab0dc: 6e20 462b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab0e2: 0c03 |0027: move-result-object v3 │ │ -0ab0e4: 6e20 422b 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ab0ea: 0c03 |002b: move-result-object v3 │ │ -0ab0ec: 6e10 4e2b 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab0f2: 0c03 |002f: move-result-object v3 │ │ -0ab0f4: 7020 da2a 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ab0fa: 7020 2b05 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ab100: 5452 2801 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab104: 6e20 972b 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ab10a: 0c00 |003b: move-result-object v0 │ │ -0ab10c: 1f00 f100 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ab110: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ -0ab114: 2202 9305 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ab118: 2203 a905 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab11c: 7010 3d2b 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab122: 1a04 4105 |0047: const-string v4, "Fragment no longer exists for key " // string@0541 │ │ -0ab126: 6e20 462b 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab12c: 0c03 |004c: move-result-object v3 │ │ -0ab12e: 6e20 462b 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab134: 0c03 |0050: move-result-object v3 │ │ -0ab136: 1a04 4801 |0051: const-string v4, ": index " // string@0148 │ │ -0ab13a: 6e20 462b 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab140: 0c03 |0056: move-result-object v3 │ │ -0ab142: 6e20 422b 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ab148: 0c03 |005a: move-result-object v3 │ │ -0ab14a: 6e10 4e2b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab150: 0c03 |005e: move-result-object v3 │ │ -0ab152: 7020 da2a 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ab158: 7020 2b05 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ab15e: 28a3 |0065: goto 0008 // -005d │ │ +0ab170: |[0ab170] android.support.v4.app.FragmentManagerImpl.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; │ │ +0ab180: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0ab182: 6e30 b502 7602 |0001: invoke-virtual {v6, v7, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0ab188: 0a01 |0004: move-result v1 │ │ +0ab18a: 3321 0400 |0005: if-ne v1, v2, 0009 // +0004 │ │ +0ab18e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0ab190: 1100 |0008: return-object v0 │ │ +0ab192: 5452 2801 |0009: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab196: 6e10 9d2b 0200 |000b: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab19c: 0a02 |000e: move-result v2 │ │ +0ab19e: 3421 2700 |000f: if-lt v1, v2, 0036 // +0027 │ │ +0ab1a2: 2202 9305 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ab1a6: 2203 a905 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab1aa: 7010 3d2b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab1b0: 1a04 4105 |0018: const-string v4, "Fragment no longer exists for key " // string@0541 │ │ +0ab1b4: 6e20 462b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab1ba: 0c03 |001d: move-result-object v3 │ │ +0ab1bc: 6e20 462b 7300 |001e: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab1c2: 0c03 |0021: move-result-object v3 │ │ +0ab1c4: 1a04 4801 |0022: const-string v4, ": index " // string@0148 │ │ +0ab1c8: 6e20 462b 4300 |0024: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab1ce: 0c03 |0027: move-result-object v3 │ │ +0ab1d0: 6e20 422b 1300 |0028: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ab1d6: 0c03 |002b: move-result-object v3 │ │ +0ab1d8: 6e10 4e2b 0300 |002c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab1de: 0c03 |002f: move-result-object v3 │ │ +0ab1e0: 7020 da2a 3200 |0030: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ab1e6: 7020 2b05 2500 |0033: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0ab1ec: 5452 2801 |0036: iget-object v2, v5, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab1f0: 6e20 972b 1200 |0038: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ab1f6: 0c00 |003b: move-result-object v0 │ │ +0ab1f8: 1f00 f100 |003c: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ab1fc: 3900 caff |003e: if-nez v0, 0008 // -0036 │ │ +0ab200: 2202 9305 |0040: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ab204: 2203 a905 |0042: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab208: 7010 3d2b 0300 |0044: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab20e: 1a04 4105 |0047: const-string v4, "Fragment no longer exists for key " // string@0541 │ │ +0ab212: 6e20 462b 4300 |0049: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab218: 0c03 |004c: move-result-object v3 │ │ +0ab21a: 6e20 462b 7300 |004d: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab220: 0c03 |0050: move-result-object v3 │ │ +0ab222: 1a04 4801 |0051: const-string v4, ": index " // string@0148 │ │ +0ab226: 6e20 462b 4300 |0053: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab22c: 0c03 |0056: move-result-object v3 │ │ +0ab22e: 6e20 422b 1300 |0057: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ab234: 0c03 |005a: move-result-object v3 │ │ +0ab236: 6e10 4e2b 0300 |005b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab23c: 0c03 |005e: move-result-object v3 │ │ +0ab23e: 7020 da2a 3200 |005f: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ab244: 7020 2b05 2500 |0062: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0ab24a: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=575 │ │ 0x0005 line=576 │ │ 0x0007 line=577 │ │ 0x0008 line=588 │ │ 0x0009 line=579 │ │ @@ -190116,17 +190144,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab160: |[0ab160] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ -0ab170: 5410 2801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab174: 1100 |0002: return-object v0 │ │ +0ab24c: |[0ab24c] android.support.v4.app.FragmentManagerImpl.getFragments:()Ljava/util/List; │ │ +0ab25c: 5410 2801 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab260: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #36 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -190134,52 +190162,52 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 76 16-bit code units │ │ -0ab178: |[0ab178] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0ab188: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ab18a: 6301 1f01 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ab18e: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ -0ab192: 1a01 4605 |0005: const-string v1, "FragmentManager" // string@0546 │ │ -0ab196: 2202 a905 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab19a: 7010 3d2b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab1a0: 1a03 5f1f |000c: const-string v3, "hide: " // string@1f5f │ │ -0ab1a4: 6e20 462b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab1aa: 0c02 |0011: move-result-object v2 │ │ -0ab1ac: 6e20 452b 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab1b2: 0c02 |0015: move-result-object v2 │ │ -0ab1b4: 6e10 4e2b 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab1ba: 0c02 |0019: move-result-object v2 │ │ -0ab1bc: 7120 f920 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ab1c2: 5561 d400 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0ab1c6: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ -0ab1ca: 5c64 d400 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0ab1ce: 5461 eb00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab1d2: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ -0ab1d6: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0ab1d8: 6e58 0b05 6517 |0028: invoke-virtual {v5, v6, v7, v1, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ -0ab1de: 0c00 |002b: move-result-object v0 │ │ -0ab1e0: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -0ab1e4: 5461 eb00 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab1e8: 6e20 7b22 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0ab1ee: 5461 eb00 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab1f2: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ -0ab1f6: 6e20 7822 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0ab1fc: 5561 c500 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0ab200: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ -0ab204: 5561 d300 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0ab208: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ -0ab20c: 5561 da00 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -0ab210: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ -0ab214: 5c54 3701 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0ab218: 6e20 4804 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0448 │ │ -0ab21e: 0e00 |004b: return-void │ │ +0ab264: |[0ab264] android.support.v4.app.FragmentManagerImpl.hideFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0ab274: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0ab276: 6301 1f01 |0001: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ab27a: 3801 1a00 |0003: if-eqz v1, 001d // +001a │ │ +0ab27e: 1a01 4605 |0005: const-string v1, "FragmentManager" // string@0546 │ │ +0ab282: 2202 a905 |0007: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab286: 7010 3d2b 0200 |0009: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab28c: 1a03 611f |000c: const-string v3, "hide: " // string@1f61 │ │ +0ab290: 6e20 462b 3200 |000e: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab296: 0c02 |0011: move-result-object v2 │ │ +0ab298: 6e20 452b 6200 |0012: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ab29e: 0c02 |0015: move-result-object v2 │ │ +0ab2a0: 6e10 4e2b 0200 |0016: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab2a6: 0c02 |0019: move-result-object v2 │ │ +0ab2a8: 7120 f920 2100 |001a: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ab2ae: 5561 d400 |001d: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0ab2b2: 3901 2c00 |001f: if-nez v1, 004b // +002c │ │ +0ab2b6: 5c64 d400 |0021: iput-boolean v4, v6, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0ab2ba: 5461 eb00 |0023: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab2be: 3801 1500 |0025: if-eqz v1, 003a // +0015 │ │ +0ab2c2: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0ab2c4: 6e58 0b05 6517 |0028: invoke-virtual {v5, v6, v7, v1, v8}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ +0ab2ca: 0c00 |002b: move-result-object v0 │ │ +0ab2cc: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0ab2d0: 5461 eb00 |002e: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab2d4: 6e20 7b22 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0ab2da: 5461 eb00 |0033: iget-object v1, v6, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab2de: 1302 0800 |0035: const/16 v2, #int 8 // #8 │ │ +0ab2e2: 6e20 7822 2100 |0037: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0ab2e8: 5561 c500 |003a: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0ab2ec: 3801 0c00 |003c: if-eqz v1, 0048 // +000c │ │ +0ab2f0: 5561 d300 |003e: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0ab2f4: 3801 0800 |0040: if-eqz v1, 0048 // +0008 │ │ +0ab2f8: 5561 da00 |0042: iget-boolean v1, v6, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0ab2fc: 3801 0400 |0044: if-eqz v1, 0048 // +0004 │ │ +0ab300: 5c54 3701 |0046: iput-boolean v4, v5, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0ab304: 6e20 4804 4600 |0048: invoke-virtual {v6, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0448 │ │ +0ab30a: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1224 │ │ 0x001d line=1225 │ │ 0x0021 line=1226 │ │ 0x0023 line=1227 │ │ 0x0027 line=1228 │ │ @@ -190202,17 +190230,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ab220: |[0ab220] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ -0ab230: 5510 3301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ -0ab234: 0f00 |0002: return v0 │ │ +0ab30c: |[0ab30c] android.support.v4.app.FragmentManagerImpl.isDestroyed:()Z │ │ +0ab31c: 5510 3301 |0000: iget-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ +0ab320: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=611 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ #38 : (in Landroid/support/v4/app/FragmentManagerImpl;) │ │ @@ -190220,85 +190248,85 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation;' │ │ access : 0x0000 () │ │ code - │ │ registers : 14 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 138 16-bit code units │ │ -0ab238: |[0ab238] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ -0ab248: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ -0ab24e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0ab250: 1207 |0004: const/4 v7, #int 0 // #0 │ │ -0ab252: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ -0ab256: 52a4 db00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0ab25a: 6e40 4004 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0440 │ │ -0ab260: 0c01 |000c: move-result-object v1 │ │ -0ab262: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ -0ab266: 1101 |000f: return-object v1 │ │ -0ab268: 52a4 db00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0ab26c: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ -0ab270: 5494 2901 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab274: 52a5 db00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ -0ab278: 7120 a923 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0ab27e: 0c00 |001b: move-result-object v0 │ │ -0ab280: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ -0ab284: 0701 |001e: move-object v1, v0 │ │ -0ab286: 28f0 |001f: goto 000f // -0010 │ │ -0ab288: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ -0ab28c: 0731 |0022: move-object v1, v3 │ │ -0ab28e: 28ec |0023: goto 000f // -0014 │ │ -0ab290: 7120 2d05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@052d │ │ -0ab296: 0a02 |0027: move-result v2 │ │ -0ab298: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ -0ab29c: 0731 |002a: move-object v1, v3 │ │ -0ab29e: 28e4 |002b: goto 000f // -001c │ │ -0ab2a0: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ -0ab2a6: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ -0ab2aa: 5494 2901 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab2ae: 6e10 9004 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0490 │ │ -0ab2b4: 0c04 |0036: move-result-object v4 │ │ -0ab2b6: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ -0ab2ba: 5494 2901 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab2be: 6e10 9004 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0490 │ │ -0ab2c4: 0c04 |003e: move-result-object v4 │ │ -0ab2c6: 6e10 0f23 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@230f │ │ -0ab2cc: 0c04 |0042: move-result-object v4 │ │ -0ab2ce: 524d 750c |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0c75 │ │ -0ab2d2: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ -0ab2d6: 0731 |0047: move-object v1, v3 │ │ -0ab2d8: 28c7 |0048: goto 000f // -0039 │ │ -0ab2da: 5493 2901 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab2de: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ -0ab2e2: 7156 0f05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ -0ab2e8: 0c01 |0050: move-result-object v1 │ │ -0ab2ea: 28be |0051: goto 000f // -0042 │ │ -0ab2ec: 5493 2901 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab2f0: 7157 0f05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ -0ab2f6: 0c01 |0057: move-result-object v1 │ │ -0ab2f8: 28b7 |0058: goto 000f // -0049 │ │ -0ab2fa: 5493 2901 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab2fe: 7156 0f05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ -0ab304: 0c01 |005e: move-result-object v1 │ │ -0ab306: 28b0 |005f: goto 000f // -0050 │ │ -0ab308: 5493 2901 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab30c: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ -0ab312: 7157 0f05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ -0ab318: 0c01 |0068: move-result-object v1 │ │ -0ab31a: 28a6 |0069: goto 000f // -005a │ │ -0ab31c: 5493 2901 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab320: 7130 0d05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@050d │ │ -0ab326: 0c01 |006f: move-result-object v1 │ │ -0ab328: 289f |0070: goto 000f // -0061 │ │ -0ab32a: 5493 2901 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab32e: 7130 0d05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@050d │ │ -0ab334: 0c01 |0076: move-result-object v1 │ │ -0ab336: 2898 |0077: goto 000f // -0068 │ │ -0ab338: 0731 |0078: move-object v1, v3 │ │ -0ab33a: 2896 |0079: goto 000f // -006a │ │ -0ab33c: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ +0ab324: |[0ab324] android.support.v4.app.FragmentManagerImpl.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; │ │ +0ab334: 1408 9a99 793f |0000: const v8, #float 0.975 // #3f79999a │ │ +0ab33a: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0ab33c: 1207 |0004: const/4 v7, #int 0 // #0 │ │ +0ab33e: 1506 803f |0005: const/high16 v6, #int 1065353216 // #3f80 │ │ +0ab342: 52a4 db00 |0007: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0ab346: 6e40 4004 ba4c |0009: invoke-virtual {v10, v11, v12, v4}, Landroid/support/v4/app/Fragment;.onCreateAnimation:(IZI)Landroid/view/animation/Animation; // method@0440 │ │ +0ab34c: 0c01 |000c: move-result-object v1 │ │ +0ab34e: 3801 0300 |000d: if-eqz v1, 0010 // +0003 │ │ +0ab352: 1101 |000f: return-object v1 │ │ +0ab354: 52a4 db00 |0010: iget v4, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0ab358: 3804 0e00 |0012: if-eqz v4, 0020 // +000e │ │ +0ab35c: 5494 2901 |0014: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab360: 52a5 db00 |0016: iget v5, v10, Landroid/support/v4/app/Fragment;.mNextAnim:I // field@00db │ │ +0ab364: 7120 a923 5400 |0018: invoke-static {v4, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0ab36a: 0c00 |001b: move-result-object v0 │ │ +0ab36c: 3800 0400 |001c: if-eqz v0, 0020 // +0004 │ │ +0ab370: 0701 |001e: move-object v1, v0 │ │ +0ab372: 28f0 |001f: goto 000f // -0010 │ │ +0ab374: 390b 0400 |0020: if-nez v11, 0024 // +0004 │ │ +0ab378: 0731 |0022: move-object v1, v3 │ │ +0ab37a: 28ec |0023: goto 000f // -0014 │ │ +0ab37c: 7120 2d05 cb00 |0024: invoke-static {v11, v12}, Landroid/support/v4/app/FragmentManagerImpl;.transitToStyleIndex:(IZ)I // method@052d │ │ +0ab382: 0a02 |0027: move-result v2 │ │ +0ab384: 3b02 0400 |0028: if-gez v2, 002c // +0004 │ │ +0ab388: 0731 |002a: move-object v1, v3 │ │ +0ab38a: 28e4 |002b: goto 000f // -001c │ │ +0ab38c: 2b02 4e00 0000 |002c: packed-switch v2, 0000007a // +0000004e │ │ +0ab392: 390d 1600 |002f: if-nez v13, 0045 // +0016 │ │ +0ab396: 5494 2901 |0031: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab39a: 6e10 9004 0400 |0033: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0490 │ │ +0ab3a0: 0c04 |0036: move-result-object v4 │ │ +0ab3a2: 3804 0e00 |0037: if-eqz v4, 0045 // +000e │ │ +0ab3a6: 5494 2901 |0039: iget-object v4, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab3aa: 6e10 9004 0400 |003b: invoke-virtual {v4}, Landroid/support/v4/app/FragmentActivity;.getWindow:()Landroid/view/Window; // method@0490 │ │ +0ab3b0: 0c04 |003e: move-result-object v4 │ │ +0ab3b2: 6e10 0f23 0400 |003f: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@230f │ │ +0ab3b8: 0c04 |0042: move-result-object v4 │ │ +0ab3ba: 524d 750c |0043: iget v13, v4, Landroid/view/WindowManager$LayoutParams;.windowAnimations:I // field@0c75 │ │ +0ab3be: 390d 3300 |0045: if-nez v13, 0078 // +0033 │ │ +0ab3c2: 0731 |0047: move-object v1, v3 │ │ +0ab3c4: 28c7 |0048: goto 000f // -0039 │ │ +0ab3c6: 5493 2901 |0049: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab3ca: 1504 903f |004b: const/high16 v4, #int 1066401792 // #3f90 │ │ +0ab3ce: 7156 0f05 4376 |004d: invoke-static {v3, v4, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ +0ab3d4: 0c01 |0050: move-result-object v1 │ │ +0ab3d6: 28be |0051: goto 000f // -0042 │ │ +0ab3d8: 5493 2901 |0052: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab3dc: 7157 0f05 6368 |0054: invoke-static {v3, v6, v8, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ +0ab3e2: 0c01 |0057: move-result-object v1 │ │ +0ab3e4: 28b7 |0058: goto 000f // -0049 │ │ +0ab3e6: 5493 2901 |0059: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab3ea: 7156 0f05 8376 |005b: invoke-static {v3, v8, v6, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ +0ab3f0: 0c01 |005e: move-result-object v1 │ │ +0ab3f2: 28b0 |005f: goto 000f // -0050 │ │ +0ab3f4: 5493 2901 |0060: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab3f8: 1404 9a99 893f |0062: const v4, #float 1.075 // #3f89999a │ │ +0ab3fe: 7157 0f05 6364 |0065: invoke-static {v3, v6, v4, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeOpenCloseAnimation:(Landroid/content/Context;FFFF)Landroid/view/animation/Animation; // method@050f │ │ +0ab404: 0c01 |0068: move-result-object v1 │ │ +0ab406: 28a6 |0069: goto 000f // -005a │ │ +0ab408: 5493 2901 |006a: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab40c: 7130 0d05 7306 |006c: invoke-static {v3, v7, v6}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@050d │ │ +0ab412: 0c01 |006f: move-result-object v1 │ │ +0ab414: 289f |0070: goto 000f // -0061 │ │ +0ab416: 5493 2901 |0071: iget-object v3, v9, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab41a: 7130 0d05 6307 |0073: invoke-static {v3, v6, v7}, Landroid/support/v4/app/FragmentManagerImpl;.makeFadeAnimation:(Landroid/content/Context;FF)Landroid/view/animation/Animation; // method@050d │ │ +0ab420: 0c01 |0076: move-result-object v1 │ │ +0ab422: 2898 |0077: goto 000f // -0068 │ │ +0ab424: 0731 |0078: move-object v1, v3 │ │ +0ab426: 2896 |0079: goto 000f // -006a │ │ +0ab428: 0001 0600 0100 0000 1d00 0000 2600 ... |007a: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0007 line=773 │ │ 0x000d line=775 │ │ 0x000f line=827 │ │ 0x0010 line=779 │ │ 0x0014 line=780 │ │ @@ -190338,66 +190366,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 106 16-bit code units │ │ -0ab35c: |[0ab35c] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ -0ab36c: 5240 d600 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ab370: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ -0ab374: 0e00 |0004: return-void │ │ -0ab376: 5430 2c01 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab37a: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ -0ab37e: 5430 2c01 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab382: 6e10 9d2b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ab388: 0a00 |000e: move-result v0 │ │ -0ab38a: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ -0ab38e: 5430 2801 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab392: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -0ab396: 2200 cf05 |0015: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0ab39a: 7010 8f2b 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ab3a0: 5b30 2801 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab3a4: 5430 2801 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab3a8: 6e10 9d2b 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ab3ae: 0a00 |0021: move-result v0 │ │ -0ab3b0: 5431 3901 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ab3b4: 6e30 6b04 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@046b │ │ -0ab3ba: 5430 2801 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab3be: 6e20 932b 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ab3c4: 6300 1f01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ab3c8: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ -0ab3cc: 1a00 4605 |0030: const-string v0, "FragmentManager" // string@0546 │ │ -0ab3d0: 2201 a905 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab3d4: 7010 3d2b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab3da: 1a02 d602 |0037: const-string v2, "Allocated fragment index " // string@02d6 │ │ -0ab3de: 6e20 462b 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab3e4: 0c01 |003c: move-result-object v1 │ │ -0ab3e6: 6e20 452b 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab3ec: 0c01 |0040: move-result-object v1 │ │ -0ab3ee: 6e10 4e2b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab3f4: 0c01 |0044: move-result-object v1 │ │ -0ab3f6: 7120 f920 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ab3fc: 28bc |0048: goto 0004 // -0044 │ │ -0ab3fe: 5430 2c01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab402: 5431 2c01 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab406: 6e10 9d2b 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ab40c: 0a01 |0050: move-result v1 │ │ -0ab40e: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0ab412: 6e20 9a2b 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0ab418: 0c00 |0056: move-result-object v0 │ │ -0ab41a: 1f00 9705 |0057: check-cast v0, Ljava/lang/Integer; // type@0597 │ │ -0ab41e: 6e10 df2a 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0ab424: 0a00 |005c: move-result v0 │ │ -0ab426: 5431 3901 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ab42a: 6e30 6b04 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@046b │ │ -0ab430: 5430 2801 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab434: 5241 d600 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ab438: 6e30 9c2b 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ab43e: 28c3 |0069: goto 002c // -003d │ │ +0ab448: |[0ab448] android.support.v4.app.FragmentManagerImpl.makeActive:(Landroid/support/v4/app/Fragment;)V │ │ +0ab458: 5240 d600 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ab45c: 3a00 0300 |0002: if-ltz v0, 0005 // +0003 │ │ +0ab460: 0e00 |0004: return-void │ │ +0ab462: 5430 2c01 |0005: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab466: 3800 0a00 |0007: if-eqz v0, 0011 // +000a │ │ +0ab46a: 5430 2c01 |0009: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab46e: 6e10 9d2b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab474: 0a00 |000e: move-result v0 │ │ +0ab476: 3c00 3a00 |000f: if-gtz v0, 0049 // +003a │ │ +0ab47a: 5430 2801 |0011: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab47e: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +0ab482: 2200 cf05 |0015: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0ab486: 7010 8f2b 0000 |0017: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ab48c: 5b30 2801 |001a: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab490: 5430 2801 |001c: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab494: 6e10 9d2b 0000 |001e: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab49a: 0a00 |0021: move-result v0 │ │ +0ab49c: 5431 3901 |0022: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ab4a0: 6e30 6b04 0401 |0024: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@046b │ │ +0ab4a6: 5430 2801 |0027: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab4aa: 6e20 932b 4000 |0029: invoke-virtual {v0, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ab4b0: 6300 1f01 |002c: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ab4b4: 3800 d6ff |002e: if-eqz v0, 0004 // -002a │ │ +0ab4b8: 1a00 4605 |0030: const-string v0, "FragmentManager" // string@0546 │ │ +0ab4bc: 2201 a905 |0032: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab4c0: 7010 3d2b 0100 |0034: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab4c6: 1a02 d602 |0037: const-string v2, "Allocated fragment index " // string@02d6 │ │ +0ab4ca: 6e20 462b 2100 |0039: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab4d0: 0c01 |003c: move-result-object v1 │ │ +0ab4d2: 6e20 452b 4100 |003d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ab4d8: 0c01 |0040: move-result-object v1 │ │ +0ab4da: 6e10 4e2b 0100 |0041: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab4e0: 0c01 |0044: move-result-object v1 │ │ +0ab4e2: 7120 f920 1000 |0045: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ab4e8: 28bc |0048: goto 0004 // -0044 │ │ +0ab4ea: 5430 2c01 |0049: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab4ee: 5431 2c01 |004b: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab4f2: 6e10 9d2b 0100 |004d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab4f8: 0a01 |0050: move-result v1 │ │ +0ab4fa: d801 01ff |0051: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0ab4fe: 6e20 9a2b 1000 |0053: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0ab504: 0c00 |0056: move-result-object v0 │ │ +0ab506: 1f00 9705 |0057: check-cast v0, Ljava/lang/Integer; // type@0597 │ │ +0ab50a: 6e10 df2a 0000 |0059: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0ab510: 0a00 |005c: move-result v0 │ │ +0ab512: 5431 3901 |005d: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ab516: 6e30 6b04 0401 |005f: invoke-virtual {v4, v0, v1}, Landroid/support/v4/app/Fragment;.setIndex:(ILandroid/support/v4/app/Fragment;)V // method@046b │ │ +0ab51c: 5430 2801 |0062: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab520: 5241 d600 |0064: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ab524: 6e30 9c2b 1004 |0066: invoke-virtual {v0, v1, v4}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ab52a: 28c3 |0069: goto 002c // -003d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1151 │ │ 0x0004 line=1167 │ │ 0x0005 line=1155 │ │ 0x0011 line=1156 │ │ 0x0015 line=1157 │ │ @@ -190415,50 +190443,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0ab440: |[0ab440] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ -0ab450: 5240 d600 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ab454: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ -0ab458: 0e00 |0004: return-void │ │ -0ab45a: 6300 1f01 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ab45e: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ -0ab462: 1a00 4605 |0009: const-string v0, "FragmentManager" // string@0546 │ │ -0ab466: 2201 a905 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab46a: 7010 3d2b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab470: 1a02 5805 |0010: const-string v2, "Freeing fragment index " // string@0558 │ │ -0ab474: 6e20 462b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab47a: 0c01 |0015: move-result-object v1 │ │ -0ab47c: 6e20 452b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab482: 0c01 |0019: move-result-object v1 │ │ -0ab484: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab48a: 0c01 |001d: move-result-object v1 │ │ -0ab48c: 7120 f920 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ab492: 5430 2801 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab496: 5241 d600 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ab49a: 1202 |0025: const/4 v2, #int 0 // #0 │ │ -0ab49c: 6e30 9c2b 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ab4a2: 5430 2c01 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab4a6: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ -0ab4aa: 2200 cf05 |002d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0ab4ae: 7010 8f2b 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ab4b4: 5b30 2c01 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab4b8: 5430 2c01 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ab4bc: 5241 d600 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ab4c0: 7110 e52a 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0ab4c6: 0c01 |003b: move-result-object v1 │ │ -0ab4c8: 6e20 932b 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ab4ce: 5430 2901 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab4d2: 5441 ec00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ -0ab4d6: 6e20 9204 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0492 │ │ -0ab4dc: 6e10 2c04 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@042c │ │ -0ab4e2: 28bb |0049: goto 0004 // -0045 │ │ +0ab52c: |[0ab52c] android.support.v4.app.FragmentManagerImpl.makeInactive:(Landroid/support/v4/app/Fragment;)V │ │ +0ab53c: 5240 d600 |0000: iget v0, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ab540: 3b00 0300 |0002: if-gez v0, 0005 // +0003 │ │ +0ab544: 0e00 |0004: return-void │ │ +0ab546: 6300 1f01 |0005: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ab54a: 3800 1a00 |0007: if-eqz v0, 0021 // +001a │ │ +0ab54e: 1a00 4605 |0009: const-string v0, "FragmentManager" // string@0546 │ │ +0ab552: 2201 a905 |000b: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab556: 7010 3d2b 0100 |000d: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab55c: 1a02 5805 |0010: const-string v2, "Freeing fragment index " // string@0558 │ │ +0ab560: 6e20 462b 2100 |0012: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab566: 0c01 |0015: move-result-object v1 │ │ +0ab568: 6e20 452b 4100 |0016: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ab56e: 0c01 |0019: move-result-object v1 │ │ +0ab570: 6e10 4e2b 0100 |001a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab576: 0c01 |001d: move-result-object v1 │ │ +0ab578: 7120 f920 1000 |001e: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ab57e: 5430 2801 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab582: 5241 d600 |0023: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ab586: 1202 |0025: const/4 v2, #int 0 // #0 │ │ +0ab588: 6e30 9c2b 1002 |0026: invoke-virtual {v0, v1, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ab58e: 5430 2c01 |0029: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab592: 3900 0900 |002b: if-nez v0, 0034 // +0009 │ │ +0ab596: 2200 cf05 |002d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0ab59a: 7010 8f2b 0000 |002f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ab5a0: 5b30 2c01 |0032: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab5a4: 5430 2c01 |0034: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ab5a8: 5241 d600 |0036: iget v1, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ab5ac: 7110 e52a 0100 |0038: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0ab5b2: 0c01 |003b: move-result-object v1 │ │ +0ab5b4: 6e20 932b 1000 |003c: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ab5ba: 5430 2901 |003f: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab5be: 5441 ec00 |0041: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mWho:Ljava/lang/String; // field@00ec │ │ +0ab5c2: 6e20 9204 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/app/FragmentActivity;.invalidateSupportFragment:(Ljava/lang/String;)V // method@0492 │ │ +0ab5c8: 6e10 2c04 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/app/Fragment;.initState:()V // method@042c │ │ +0ab5ce: 28bb |0049: goto 0004 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1170 │ │ 0x0004 line=1182 │ │ 0x0005 line=1174 │ │ 0x0021 line=1175 │ │ 0x0029 line=1176 │ │ @@ -190475,67 +190503,67 @@ │ │ type : '(IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -0ab4e4: |[0ab4e4] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ -0ab4f4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ab4f6: 5480 2901 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab4fa: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0ab4fe: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ -0ab502: 2200 9305 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ab506: 1a02 670e |0009: const-string v2, "No activity" // string@0e67 │ │ -0ab50a: 7020 da2a 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ab510: 2700 |000e: throw v0 │ │ -0ab512: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ -0ab516: 5280 3201 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0ab51a: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ -0ab51e: 0e00 |0015: return-void │ │ -0ab520: 5989 3201 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0ab524: 5480 2801 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab528: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ -0ab52c: 1207 |001c: const/4 v7, #int 0 // #0 │ │ -0ab52e: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0ab530: 5480 2801 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab534: 6e10 9d2b 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ab53a: 0a00 |0023: move-result v0 │ │ -0ab53c: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ -0ab540: 5480 2801 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ab544: 6e20 972b 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ab54a: 0c01 |002b: move-result-object v1 │ │ -0ab54c: 1f01 f100 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ab550: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ -0ab554: 0780 |0030: move-object v0, v8 │ │ -0ab556: 0192 |0031: move v2, v9 │ │ -0ab558: 01a3 |0032: move v3, v10 │ │ -0ab55a: 01b4 |0033: move v4, v11 │ │ -0ab55c: 7406 1305 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0ab562: 5410 d800 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0ab566: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ -0ab56a: 5410 d800 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ -0ab56e: 6e10 e805 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ -0ab574: 0a00 |0040: move-result v0 │ │ -0ab576: b607 |0041: or-int/2addr v7, v0 │ │ -0ab578: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0ab57c: 28da |0044: goto 001e // -0026 │ │ -0ab57e: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ -0ab582: 6e10 2a05 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ -0ab588: 5580 3701 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0ab58c: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ -0ab590: 5480 2901 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab594: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ -0ab598: 5280 3201 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0ab59c: 1252 |0054: const/4 v2, #int 5 // #5 │ │ -0ab59e: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ -0ab5a2: 5480 2901 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab5a6: 6e10 b504 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ -0ab5ac: 5c85 3701 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0ab5b0: 28b7 |005e: goto 0015 // -0049 │ │ +0ab5d0: |[0ab5d0] android.support.v4.app.FragmentManagerImpl.moveToState:(IIIZ)V │ │ +0ab5e0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ab5e2: 5480 2901 |0001: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab5e6: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0ab5ea: 3809 0a00 |0005: if-eqz v9, 000f // +000a │ │ +0ab5ee: 2200 9305 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ab5f2: 1a02 670e |0009: const-string v2, "No activity" // string@0e67 │ │ +0ab5f6: 7020 da2a 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ab5fc: 2700 |000e: throw v0 │ │ +0ab5fe: 390c 0700 |000f: if-nez v12, 0016 // +0007 │ │ +0ab602: 5280 3201 |0011: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0ab606: 3390 0300 |0013: if-ne v0, v9, 0016 // +0003 │ │ +0ab60a: 0e00 |0015: return-void │ │ +0ab60c: 5989 3201 |0016: iput v9, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0ab610: 5480 2801 |0018: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab614: 3800 fbff |001a: if-eqz v0, 0015 // -0005 │ │ +0ab618: 1207 |001c: const/4 v7, #int 0 // #0 │ │ +0ab61a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +0ab61c: 5480 2801 |001e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab620: 6e10 9d2b 0000 |0020: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ab626: 0a00 |0023: move-result v0 │ │ +0ab628: 3506 2100 |0024: if-ge v6, v0, 0045 // +0021 │ │ +0ab62c: 5480 2801 |0026: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ab630: 6e20 972b 6000 |0028: invoke-virtual {v0, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ab636: 0c01 |002b: move-result-object v1 │ │ +0ab638: 1f01 f100 |002c: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ab63c: 3801 1400 |002e: if-eqz v1, 0042 // +0014 │ │ +0ab640: 0780 |0030: move-object v0, v8 │ │ +0ab642: 0192 |0031: move v2, v9 │ │ +0ab644: 01a3 |0032: move v3, v10 │ │ +0ab646: 01b4 |0033: move v4, v11 │ │ +0ab648: 7406 1305 0000 |0034: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0ab64e: 5410 d800 |0037: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0ab652: 3800 0900 |0039: if-eqz v0, 0042 // +0009 │ │ +0ab656: 5410 d800 |003b: iget-object v0, v1, Landroid/support/v4/app/Fragment;.mLoaderManager:Landroid/support/v4/app/LoaderManagerImpl; // field@00d8 │ │ +0ab65a: 6e10 e805 0000 |003d: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ +0ab660: 0a00 |0040: move-result v0 │ │ +0ab662: b607 |0041: or-int/2addr v7, v0 │ │ +0ab664: d806 0601 |0042: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0ab668: 28da |0044: goto 001e // -0026 │ │ +0ab66a: 3907 0500 |0045: if-nez v7, 004a // +0005 │ │ +0ab66e: 6e10 2a05 0800 |0047: invoke-virtual {v8}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ +0ab674: 5580 3701 |004a: iget-boolean v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0ab678: 3800 c9ff |004c: if-eqz v0, 0015 // -0037 │ │ +0ab67c: 5480 2901 |004e: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab680: 3800 c5ff |0050: if-eqz v0, 0015 // -003b │ │ +0ab684: 5280 3201 |0052: iget v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0ab688: 1252 |0054: const/4 v2, #int 5 // #5 │ │ +0ab68a: 3320 c0ff |0055: if-ne v0, v2, 0015 // -0040 │ │ +0ab68e: 5480 2901 |0057: iget-object v0, v8, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab692: 6e10 b504 0000 |0059: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ +0ab698: 5c85 3701 |005c: iput-boolean v5, v8, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0ab69c: 28b7 |005e: goto 0015 // -0049 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1107 │ │ 0x0007 line=1108 │ │ 0x000f line=1111 │ │ 0x0015 line=1137 │ │ 0x0016 line=1115 │ │ @@ -190568,18 +190596,18 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0ab5b4: |[0ab5b4] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ -0ab5c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ab5c6: 6e53 1005 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0510 │ │ -0ab5cc: 0e00 |0004: return-void │ │ +0ab6a0: |[0ab6a0] android.support.v4.app.FragmentManagerImpl.moveToState:(IZ)V │ │ +0ab6b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ab6b2: 6e53 1005 2100 |0001: invoke-virtual {v1, v2, v0, v0, v3}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(IIIZ)V // method@0510 │ │ +0ab6b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1103 │ │ 0x0004 line=1104 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x0005 reg=2 newState I │ │ @@ -190590,23 +190618,23 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0ab5d0: |[0ab5d0] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ -0ab5e0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ab5e2: 5262 3201 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0ab5e6: 0760 |0003: move-object v0, v6 │ │ -0ab5e8: 0771 |0004: move-object v1, v7 │ │ -0ab5ea: 0134 |0005: move v4, v3 │ │ -0ab5ec: 0135 |0006: move v5, v3 │ │ -0ab5ee: 7406 1305 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0ab5f4: 0e00 |000a: return-void │ │ +0ab6bc: |[0ab6bc] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;)V │ │ +0ab6cc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ab6ce: 5262 3201 |0001: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0ab6d2: 0760 |0003: move-object v0, v6 │ │ +0ab6d4: 0771 |0004: move-object v1, v7 │ │ +0ab6d6: 0134 |0005: move v4, v3 │ │ +0ab6d8: 0135 |0006: move v5, v3 │ │ +0ab6da: 7406 1305 0000 |0007: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0ab6e0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1099 │ │ 0x000a line=1100 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000b reg=7 f Landroid/support/v4/app/Fragment; │ │ @@ -190616,496 +190644,496 @@ │ │ type : '(Landroid/support/v4/app/Fragment;IIIZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 984 16-bit code units │ │ -0ab5f8: |[0ab5f8] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ -0ab608: 55b0 c500 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0ab60c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0ab610: 55b0 cf00 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0ab614: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0ab618: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ab61a: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ -0ab61e: 121c |000b: const/4 v12, #int 1 // #1 │ │ -0ab620: 55b0 dd00 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ -0ab624: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ -0ab628: 52b0 e400 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ab62c: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ -0ab630: 52bc e400 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ab634: 55b0 ce00 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ -0ab638: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ -0ab63c: 52b0 e400 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ab640: 1241 |001c: const/4 v1, #int 4 // #4 │ │ -0ab642: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ -0ab646: 1230 |001f: const/4 v0, #int 3 // #3 │ │ -0ab648: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ -0ab64c: 123c |0022: const/4 v12, #int 3 // #3 │ │ -0ab64e: 52b0 e400 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ab652: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ -0ab656: 55b0 d200 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -0ab65a: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ -0ab65e: 55b0 d500 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -0ab662: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ -0ab666: 0e00 |002f: return-void │ │ -0ab668: 54b0 c600 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0ab66c: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ -0ab670: 1200 |0034: const/4 v0, #int 0 // #0 │ │ -0ab672: 5bb0 c600 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0ab676: 52b2 e500 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ -0ab67a: 1203 |0039: const/4 v3, #int 0 // #0 │ │ -0ab67c: 1204 |003a: const/4 v4, #int 0 // #0 │ │ -0ab67e: 1215 |003b: const/4 v5, #int 1 // #1 │ │ -0ab680: 07a0 |003c: move-object v0, v10 │ │ -0ab682: 07b1 |003d: move-object v1, v11 │ │ -0ab684: 7406 1305 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0ab68a: 52b0 e400 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ab68e: 2b00 7903 0000 |0043: packed-switch v0, 000003bc // +00000379 │ │ -0ab694: 59bc e400 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ab698: 28e7 |0048: goto 002f // -0019 │ │ -0ab69a: 6300 1f01 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ab69e: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ -0ab6a2: 1a00 4605 |004d: const-string v0, "FragmentManager" // string@0546 │ │ -0ab6a6: 2201 a905 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab6aa: 7010 3d2b 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab6b0: 1a02 fa26 |0054: const-string v2, "moveto CREATED: " // string@26fa │ │ -0ab6b4: 6e20 462b 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab6ba: 0c01 |0059: move-result-object v1 │ │ -0ab6bc: 6e20 452b b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab6c2: 0c01 |005d: move-result-object v1 │ │ -0ab6c4: 6e10 4e2b 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab6ca: 0c01 |0061: move-result-object v1 │ │ -0ab6cc: 7120 f920 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ab6d2: 54b0 e200 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab6d6: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ -0ab6da: 54b0 e200 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab6de: 1a01 e615 |006b: const-string v1, "android:view_state" // string@15e6 │ │ -0ab6e2: 6e20 ba02 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -0ab6e8: 0c00 |0070: move-result-object v0 │ │ -0ab6ea: 5bb0 e300 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0ab6ee: 54b0 e200 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab6f2: 1a01 e315 |0075: const-string v1, "android:target_state" // string@15e3 │ │ -0ab6f6: 6e30 0705 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0507 │ │ -0ab6fc: 0c00 |007a: move-result-object v0 │ │ -0ab6fe: 5bb0 e700 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ab702: 54b0 e700 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ab706: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ -0ab70a: 54b0 e200 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab70e: 1a01 e215 |0083: const-string v1, "android:target_req_state" // string@15e2 │ │ -0ab712: 1202 |0085: const/4 v2, #int 0 // #0 │ │ -0ab714: 6e30 b502 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0ab71a: 0a00 |0089: move-result v0 │ │ -0ab71c: 59b0 e900 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ -0ab720: 54b0 e200 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab724: 1a01 e515 |008e: const-string v1, "android:user_visible_hint" // string@15e5 │ │ -0ab728: 1212 |0090: const/4 v2, #int 1 // #1 │ │ -0ab72a: 6e30 af02 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ -0ab730: 0a00 |0094: move-result v0 │ │ -0ab732: 5cb0 ea00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -0ab736: 55b0 ea00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -0ab73a: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ -0ab73e: 1210 |009b: const/4 v0, #int 1 // #1 │ │ -0ab740: 5cb0 ce00 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ -0ab744: 1230 |009e: const/4 v0, #int 3 // #3 │ │ -0ab746: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ -0ab74a: 123c |00a1: const/4 v12, #int 3 // #3 │ │ -0ab74c: 54a0 2901 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab750: 5bb0 c400 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -0ab754: 54a0 3901 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ab758: 5bb0 dc00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -0ab75c: 54a0 3901 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ab760: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ -0ab764: 54a0 3901 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ab768: 5400 cb00 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0ab76c: 5bb0 d100 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -0ab770: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ -0ab772: 5cb0 c900 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0ab776: 54a0 2901 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab77a: 6e20 3c04 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@043c │ │ -0ab780: 55b0 c900 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0ab784: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ -0ab788: 2200 6a01 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -0ab78c: 2201 a905 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab790: 7010 3d2b 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab796: 1a02 3d05 |00c7: const-string v2, "Fragment " // string@053d │ │ -0ab79a: 6e20 462b 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab7a0: 0c01 |00cc: move-result-object v1 │ │ -0ab7a2: 6e20 452b b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab7a8: 0c01 |00d0: move-result-object v1 │ │ -0ab7aa: 1a02 4f00 |00d1: const-string v2, " did not call through to super.onAttach()" // string@004f │ │ -0ab7ae: 6e20 462b 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab7b4: 0c01 |00d6: move-result-object v1 │ │ -0ab7b6: 6e10 4e2b 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab7bc: 0c01 |00da: move-result-object v1 │ │ -0ab7be: 7020 e607 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -0ab7c4: 2700 |00de: throw v0 │ │ -0ab7c6: 54a0 2901 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab7ca: 5400 0201 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ab7ce: 28cf |00e3: goto 00b2 // -0031 │ │ -0ab7d0: 54b0 dc00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -0ab7d4: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ -0ab7d8: 54a0 2901 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ab7dc: 6e20 9504 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0495 │ │ -0ab7e2: 55b0 e100 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -0ab7e6: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ -0ab7ea: 54b0 e200 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab7ee: 6e20 5804 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0458 │ │ -0ab7f4: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ -0ab7f6: 5cb0 e100 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -0ab7fa: 55b0 d200 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -0ab7fe: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ -0ab802: 54b0 e200 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab806: 6e20 1d04 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@041d │ │ -0ab80c: 0c00 |0102: move-result-object v0 │ │ -0ab80e: 1201 |0103: const/4 v1, #int 0 // #0 │ │ -0ab810: 54b2 e200 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab814: 6e40 5a04 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@045a │ │ -0ab81a: 0c00 |0109: move-result-object v0 │ │ -0ab81c: 5bb0 eb00 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab820: 54b0 eb00 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab824: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ -0ab828: 54b0 eb00 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab82c: 5bb0 d700 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0ab830: 54b0 eb00 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab834: 7110 1306 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0613 │ │ -0ab83a: 0c00 |0119: move-result-object v0 │ │ -0ab83c: 5bb0 eb00 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab840: 55b0 d400 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0ab844: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ -0ab848: 54b0 eb00 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab84c: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ -0ab850: 6e20 7822 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0ab856: 54b0 eb00 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab85a: 54b1 e200 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab85e: 6e30 5304 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ -0ab864: 1210 |012e: const/4 v0, #int 1 // #1 │ │ -0ab866: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ -0ab86a: 6300 1f01 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ab86e: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ -0ab872: 1a00 4605 |0135: const-string v0, "FragmentManager" // string@0546 │ │ -0ab876: 2201 a905 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab87a: 7010 3d2b 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab880: 1a02 f926 |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@26f9 │ │ -0ab884: 6e20 462b 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab88a: 0c01 |0141: move-result-object v1 │ │ -0ab88c: 6e20 452b b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab892: 0c01 |0145: move-result-object v1 │ │ -0ab894: 6e10 4e2b 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab89a: 0c01 |0149: move-result-object v1 │ │ -0ab89c: 7120 f920 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ab8a2: 55b0 d200 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ -0ab8a6: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ -0ab8aa: 1207 |0151: const/4 v7, #int 0 // #0 │ │ -0ab8ac: 52b0 cd00 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0ab8b0: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ -0ab8b4: 54a0 3001 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ -0ab8b8: 52b1 cd00 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0ab8bc: 7220 b704 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@04b7 │ │ -0ab8c2: 0c07 |015d: move-result-object v7 │ │ -0ab8c4: 1f07 4404 |015e: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ -0ab8c8: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ -0ab8cc: 55b0 de00 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00de │ │ -0ab8d0: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ -0ab8d4: 2200 9205 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0ab8d8: 2201 a905 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ab8dc: 7010 3d2b 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ab8e2: 1a02 7c0e |016d: const-string v2, "No view found for id 0x" // string@0e7c │ │ -0ab8e6: 6e20 462b 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab8ec: 0c01 |0172: move-result-object v1 │ │ -0ab8ee: 52b2 cd00 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0ab8f2: 7110 e32a 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0ab8f8: 0c02 |0178: move-result-object v2 │ │ -0ab8fa: 6e20 462b 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab900: 0c01 |017c: move-result-object v1 │ │ -0ab902: 1a02 3500 |017d: const-string v2, " (" // string@0035 │ │ -0ab906: 6e20 462b 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab90c: 0c01 |0182: move-result-object v1 │ │ -0ab90e: 6e10 2004 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ -0ab914: 0c02 |0186: move-result-object v2 │ │ -0ab916: 52b3 cd00 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ -0ab91a: 6e20 b501 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ -0ab920: 0c02 |018c: move-result-object v2 │ │ -0ab922: 6e20 462b 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab928: 0c01 |0190: move-result-object v1 │ │ -0ab92a: 1a02 1101 |0191: const-string v2, ") for fragment " // string@0111 │ │ -0ab92e: 6e20 462b 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ab934: 0c01 |0196: move-result-object v1 │ │ -0ab936: 6e20 452b b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ab93c: 0c01 |019a: move-result-object v1 │ │ -0ab93e: 6e10 4e2b 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ab944: 0c01 |019e: move-result-object v1 │ │ -0ab946: 7020 d52a 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0ab94c: 7020 2b05 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ab952: 5bb7 cc00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ -0ab956: 54b0 e200 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab95a: 6e20 1d04 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@041d │ │ -0ab960: 0c00 |01ac: move-result-object v0 │ │ -0ab962: 54b1 e200 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab966: 6e40 5a04 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@045a │ │ -0ab96c: 0c00 |01b2: move-result-object v0 │ │ -0ab96e: 5bb0 eb00 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab972: 54b0 eb00 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab976: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ -0ab97a: 54b0 eb00 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab97e: 5bb0 d700 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0ab982: 54b0 eb00 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab986: 7110 1306 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0613 │ │ -0ab98c: 0c00 |01c2: move-result-object v0 │ │ -0ab98e: 5bb0 eb00 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab992: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ -0ab996: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ -0ab998: 6e5e 0b05 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ -0ab99e: 0c06 |01cb: move-result-object v6 │ │ -0ab9a0: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ -0ab9a4: 54b0 eb00 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab9a8: 6e20 7b22 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0ab9ae: 54b0 eb00 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab9b2: 6e20 9822 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2298 │ │ -0ab9b8: 55b0 d400 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0ab9bc: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ -0ab9c0: 54b0 eb00 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab9c4: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ -0ab9c8: 6e20 7822 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0ab9ce: 54b0 eb00 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab9d2: 54b1 e200 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab9d6: 6e30 5304 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ -0ab9dc: 54b0 e200 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab9e0: 6e20 5504 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0455 │ │ -0ab9e6: 54b0 eb00 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0ab9ea: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ -0ab9ee: 54b0 e200 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab9f2: 6e20 6804 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0468 │ │ -0ab9f8: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ -0ab9fa: 5bb0 e200 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0ab9fe: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ -0aba00: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ -0aba04: 6300 1f01 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aba08: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ -0aba0c: 1a00 4605 |0202: const-string v0, "FragmentManager" // string@0546 │ │ -0aba10: 2201 a905 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aba14: 7010 3d2b 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aba1a: 1a02 fc26 |0209: const-string v2, "moveto STARTED: " // string@26fc │ │ -0aba1e: 6e20 462b 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aba24: 0c01 |020e: move-result-object v1 │ │ -0aba26: 6e20 452b b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aba2c: 0c01 |0212: move-result-object v1 │ │ -0aba2e: 6e10 4e2b 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aba34: 0c01 |0216: move-result-object v1 │ │ -0aba36: 7120 f920 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aba3c: 6e10 6504 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0465 │ │ -0aba42: 1240 |021d: const/4 v0, #int 4 // #4 │ │ -0aba44: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ -0aba48: 6300 1f01 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aba4c: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ -0aba50: 1a00 4605 |0224: const-string v0, "FragmentManager" // string@0546 │ │ -0aba54: 2201 a905 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aba58: 7010 3d2b 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aba5e: 1a02 fb26 |022b: const-string v2, "moveto RESUMED: " // string@26fb │ │ -0aba62: 6e20 462b 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aba68: 0c01 |0230: move-result-object v1 │ │ -0aba6a: 6e20 452b b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aba70: 0c01 |0234: move-result-object v1 │ │ -0aba72: 6e10 4e2b 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aba78: 0c01 |0238: move-result-object v1 │ │ -0aba7a: 7120 f920 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aba80: 1210 |023c: const/4 v0, #int 1 // #1 │ │ -0aba82: 5cb0 df00 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ -0aba86: 6e10 6304 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0463 │ │ -0aba8c: 1200 |0242: const/4 v0, #int 0 // #0 │ │ -0aba8e: 5bb0 e200 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0aba92: 1200 |0245: const/4 v0, #int 0 // #0 │ │ -0aba94: 5bb0 e300 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0aba98: 2900 fefd |0248: goto/16 0046 // -0202 │ │ -0aba9c: 1200 |024a: const/4 v0, #int 0 // #0 │ │ -0aba9e: 5bb0 d700 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0abaa2: 2900 e1fe |024d: goto/16 012e // -011f │ │ -0abaa6: 1200 |024f: const/4 v0, #int 0 // #0 │ │ -0abaa8: 5bb0 d700 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0abaac: 2898 |0252: goto 01ea // -0068 │ │ -0abaae: 52b0 e400 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0abab2: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ -0abab6: 52b0 e400 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ababa: 2b00 7101 0000 |0259: packed-switch v0, 000003ca // +00000171 │ │ -0abac0: 2900 eafd |025c: goto/16 0046 // -0216 │ │ -0abac4: 1210 |025e: const/4 v0, #int 1 // #1 │ │ -0abac6: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ -0abaca: 55a0 3301 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ -0abace: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ -0abad2: 54b0 c600 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0abad6: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ -0abada: 54b9 c600 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0abade: 1200 |026b: const/4 v0, #int 0 // #0 │ │ -0abae0: 5bb0 c600 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0abae4: 6e10 e821 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ -0abaea: 54b0 c600 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0abaee: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ -0abaf2: 59bc e500 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ -0abaf6: 121c |0277: const/4 v12, #int 1 // #1 │ │ -0abaf8: 2900 cefd |0278: goto/16 0046 // -0232 │ │ -0abafc: 1250 |027a: const/4 v0, #int 5 // #5 │ │ -0abafe: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ -0abb02: 6300 1f01 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0abb06: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ -0abb0a: 1a00 4605 |0281: const-string v0, "FragmentManager" // string@0546 │ │ -0abb0e: 2201 a905 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abb12: 7010 3d2b 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abb18: 1a02 f626 |0288: const-string v2, "movefrom RESUMED: " // string@26f6 │ │ -0abb1c: 6e20 462b 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abb22: 0c01 |028d: move-result-object v1 │ │ -0abb24: 6e20 452b b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0abb2a: 0c01 |0291: move-result-object v1 │ │ -0abb2c: 6e10 4e2b 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abb32: 0c01 |0295: move-result-object v1 │ │ -0abb34: 7120 f920 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0abb3a: 6e10 6004 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0460 │ │ -0abb40: 1200 |029c: const/4 v0, #int 0 // #0 │ │ -0abb42: 5cb0 df00 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ -0abb46: 1240 |029f: const/4 v0, #int 4 // #4 │ │ -0abb48: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ -0abb4c: 6300 1f01 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0abb50: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ -0abb54: 1a00 4605 |02a6: const-string v0, "FragmentManager" // string@0546 │ │ -0abb58: 2201 a905 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abb5c: 7010 3d2b 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abb62: 1a02 f726 |02ad: const-string v2, "movefrom STARTED: " // string@26f7 │ │ -0abb66: 6e20 462b 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abb6c: 0c01 |02b2: move-result-object v1 │ │ -0abb6e: 6e20 452b b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0abb74: 0c01 |02b6: move-result-object v1 │ │ -0abb76: 6e10 4e2b 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abb7c: 0c01 |02ba: move-result-object v1 │ │ -0abb7e: 7120 f920 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0abb84: 6e10 6604 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0466 │ │ -0abb8a: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ -0abb8c: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ -0abb90: 6300 1f01 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0abb94: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ -0abb98: 1a00 4605 |02c8: const-string v0, "FragmentManager" // string@0546 │ │ -0abb9c: 2201 a905 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abba0: 7010 3d2b 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abba6: 1a02 f826 |02cf: const-string v2, "movefrom STOPPED: " // string@26f8 │ │ -0abbaa: 6e20 462b 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abbb0: 0c01 |02d4: move-result-object v1 │ │ -0abbb2: 6e20 452b b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0abbb8: 0c01 |02d8: move-result-object v1 │ │ -0abbba: 6e10 4e2b 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abbc0: 0c01 |02dc: move-result-object v1 │ │ -0abbc2: 7120 f920 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0abbc8: 6e10 6204 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0462 │ │ -0abbce: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ -0abbd0: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ -0abbd4: 6300 1f01 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0abbd8: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ -0abbdc: 1a00 4605 |02ea: const-string v0, "FragmentManager" // string@0546 │ │ -0abbe0: 2201 a905 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abbe4: 7010 3d2b 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abbea: 1a02 f426 |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@26f4 │ │ -0abbee: 6e20 462b 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abbf4: 0c01 |02f6: move-result-object v1 │ │ -0abbf6: 6e20 452b b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0abbfc: 0c01 |02fa: move-result-object v1 │ │ -0abbfe: 6e10 4e2b 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abc04: 0c01 |02fe: move-result-object v1 │ │ -0abc06: 7120 f920 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0abc0c: 54b0 eb00 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0abc10: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ -0abc14: 54a0 2901 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0abc18: 6e10 9304 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0493 │ │ -0abc1e: 0a00 |030b: move-result v0 │ │ -0abc20: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ -0abc24: 54b0 e300 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0abc28: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ -0abc2c: 6e20 2705 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0527 │ │ -0abc32: 6e10 5c04 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@045c │ │ -0abc38: 54b0 eb00 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0abc3c: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ -0abc40: 54b0 cc00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ -0abc44: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ -0abc48: 1206 |0320: const/4 v6, #int 0 // #0 │ │ -0abc4a: 52a0 3201 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0abc4e: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ -0abc52: 55a0 3301 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ -0abc56: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ -0abc5a: 1200 |0329: const/4 v0, #int 0 // #0 │ │ -0abc5c: 6e5e 0b05 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ -0abc62: 0c06 |032d: move-result-object v6 │ │ -0abc64: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ -0abc68: 07b8 |0330: move-object v8, v11 │ │ -0abc6a: 54b0 eb00 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0abc6e: 5bb0 c600 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ -0abc72: 59bc e500 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ -0abc76: 2200 ff00 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00ff │ │ -0abc7a: 7030 de04 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@04de │ │ -0abc80: 6e20 a323 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@23a3 │ │ -0abc86: 54b0 eb00 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0abc8a: 6e20 7b22 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0abc90: 54b0 cc00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ -0abc94: 54b1 eb00 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0abc98: 6e20 c122 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0abc9e: 1200 |034b: const/4 v0, #int 0 // #0 │ │ -0abca0: 5bb0 cc00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ -0abca4: 1200 |034e: const/4 v0, #int 0 // #0 │ │ -0abca6: 5bb0 eb00 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0abcaa: 1200 |0351: const/4 v0, #int 0 // #0 │ │ -0abcac: 5bb0 d700 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0abcb0: 2900 0aff |0354: goto/16 025e // -00f6 │ │ -0abcb4: 6300 1f01 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0abcb8: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ -0abcbc: 1a00 4605 |035a: const-string v0, "FragmentManager" // string@0546 │ │ -0abcc0: 2201 a905 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abcc4: 7010 3d2b 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abcca: 1a02 f526 |0361: const-string v2, "movefrom CREATED: " // string@26f5 │ │ -0abcce: 6e20 462b 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abcd4: 0c01 |0366: move-result-object v1 │ │ -0abcd6: 6e20 452b b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0abcdc: 0c01 |036a: move-result-object v1 │ │ -0abcde: 6e10 4e2b 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abce4: 0c01 |036e: move-result-object v1 │ │ -0abce6: 7120 f920 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0abcec: 55b0 e100 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -0abcf0: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ -0abcf4: 6e10 5b04 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@045b │ │ -0abcfa: 1200 |0379: const/4 v0, #int 0 // #0 │ │ -0abcfc: 5cb0 c900 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0abd00: 6e10 4704 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0447 │ │ -0abd06: 55b0 c900 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ -0abd0a: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ -0abd0e: 2200 6a01 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ -0abd12: 2201 a905 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abd16: 7010 3d2b 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abd1c: 1a02 3d05 |038a: const-string v2, "Fragment " // string@053d │ │ -0abd20: 6e20 462b 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abd26: 0c01 |038f: move-result-object v1 │ │ -0abd28: 6e20 452b b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0abd2e: 0c01 |0393: move-result-object v1 │ │ -0abd30: 1a02 5300 |0394: const-string v2, " did not call through to super.onDetach()" // string@0053 │ │ -0abd34: 6e20 462b 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abd3a: 0c01 |0399: move-result-object v1 │ │ -0abd3c: 6e10 4e2b 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abd42: 0c01 |039d: move-result-object v1 │ │ -0abd44: 7020 e607 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ -0abd4a: 2700 |03a1: throw v0 │ │ -0abd4c: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ -0abd50: 55b0 e100 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -0abd54: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ -0abd58: 6e20 0e05 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@050e │ │ -0abd5e: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ -0abd62: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ -0abd64: 5bb0 c400 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ -0abd68: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ -0abd6a: 5bb0 dc00 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ -0abd6e: 1200 |03b3: const/4 v0, #int 0 // #0 │ │ -0abd70: 5bb0 d100 |03b4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ -0abd74: 1200 |03b6: const/4 v0, #int 0 // #0 │ │ -0abd76: 5bb0 cb00 |03b7: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ -0abd7a: 2900 8dfc |03b9: goto/16 0046 // -0373 │ │ -0abd7e: 0000 |03bb: nop // spacer │ │ -0abd80: 0001 0500 0000 0000 0600 0000 eb00 ... |03bc: packed-switch-data (14 units) │ │ -0abd9c: 0001 0500 0100 0000 0500 0000 8a00 ... |03ca: packed-switch-data (14 units) │ │ +0ab6e4: |[0ab6e4] android.support.v4.app.FragmentManagerImpl.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V │ │ +0ab6f4: 55b0 c500 |0000: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0ab6f8: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0ab6fc: 55b0 cf00 |0004: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0ab700: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0ab704: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ab706: 370c 0300 |0009: if-le v12, v0, 000c // +0003 │ │ +0ab70a: 121c |000b: const/4 v12, #int 1 // #1 │ │ +0ab70c: 55b0 dd00 |000c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ +0ab710: 3800 0800 |000e: if-eqz v0, 0016 // +0008 │ │ +0ab714: 52b0 e400 |0010: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ab718: 370c 0400 |0012: if-le v12, v0, 0016 // +0004 │ │ +0ab71c: 52bc e400 |0014: iget v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ab720: 55b0 ce00 |0016: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ +0ab724: 3800 0b00 |0018: if-eqz v0, 0023 // +000b │ │ +0ab728: 52b0 e400 |001a: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ab72c: 1241 |001c: const/4 v1, #int 4 // #4 │ │ +0ab72e: 3510 0600 |001d: if-ge v0, v1, 0023 // +0006 │ │ +0ab732: 1230 |001f: const/4 v0, #int 3 // #3 │ │ +0ab734: 370c 0300 |0020: if-le v12, v0, 0023 // +0003 │ │ +0ab738: 123c |0022: const/4 v12, #int 3 // #3 │ │ +0ab73a: 52b0 e400 |0023: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ab73e: 35c0 2e02 |0025: if-ge v0, v12, 0253 // +022e │ │ +0ab742: 55b0 d200 |0027: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +0ab746: 3800 0700 |0029: if-eqz v0, 0030 // +0007 │ │ +0ab74a: 55b0 d500 |002b: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +0ab74e: 3900 0300 |002d: if-nez v0, 0030 // +0003 │ │ +0ab752: 0e00 |002f: return-void │ │ +0ab754: 54b0 c600 |0030: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0ab758: 3800 0f00 |0032: if-eqz v0, 0041 // +000f │ │ +0ab75c: 1200 |0034: const/4 v0, #int 0 // #0 │ │ +0ab75e: 5bb0 c600 |0035: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0ab762: 52b2 e500 |0037: iget v2, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ +0ab766: 1203 |0039: const/4 v3, #int 0 // #0 │ │ +0ab768: 1204 |003a: const/4 v4, #int 0 // #0 │ │ +0ab76a: 1215 |003b: const/4 v5, #int 1 // #1 │ │ +0ab76c: 07a0 |003c: move-object v0, v10 │ │ +0ab76e: 07b1 |003d: move-object v1, v11 │ │ +0ab770: 7406 1305 0000 |003e: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0ab776: 52b0 e400 |0041: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ab77a: 2b00 7903 0000 |0043: packed-switch v0, 000003bc // +00000379 │ │ +0ab780: 59bc e400 |0046: iput v12, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ab784: 28e7 |0048: goto 002f // -0019 │ │ +0ab786: 6300 1f01 |0049: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ab78a: 3800 1a00 |004b: if-eqz v0, 0065 // +001a │ │ +0ab78e: 1a00 4605 |004d: const-string v0, "FragmentManager" // string@0546 │ │ +0ab792: 2201 a905 |004f: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab796: 7010 3d2b 0100 |0051: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab79c: 1a02 fd26 |0054: const-string v2, "moveto CREATED: " // string@26fd │ │ +0ab7a0: 6e20 462b 2100 |0056: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab7a6: 0c01 |0059: move-result-object v1 │ │ +0ab7a8: 6e20 452b b100 |005a: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ab7ae: 0c01 |005d: move-result-object v1 │ │ +0ab7b0: 6e10 4e2b 0100 |005e: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab7b6: 0c01 |0061: move-result-object v1 │ │ +0ab7b8: 7120 f920 1000 |0062: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ab7be: 54b0 e200 |0065: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab7c2: 3800 3b00 |0067: if-eqz v0, 00a2 // +003b │ │ +0ab7c6: 54b0 e200 |0069: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab7ca: 1a01 e815 |006b: const-string v1, "android:view_state" // string@15e8 │ │ +0ab7ce: 6e20 ba02 1000 |006d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +0ab7d4: 0c00 |0070: move-result-object v0 │ │ +0ab7d6: 5bb0 e300 |0071: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0ab7da: 54b0 e200 |0073: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab7de: 1a01 e515 |0075: const-string v1, "android:target_state" // string@15e5 │ │ +0ab7e2: 6e30 0705 0a01 |0077: invoke-virtual {v10, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@0507 │ │ +0ab7e8: 0c00 |007a: move-result-object v0 │ │ +0ab7ea: 5bb0 e700 |007b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ab7ee: 54b0 e700 |007d: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ab7f2: 3800 0d00 |007f: if-eqz v0, 008c // +000d │ │ +0ab7f6: 54b0 e200 |0081: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab7fa: 1a01 e415 |0083: const-string v1, "android:target_req_state" // string@15e4 │ │ +0ab7fe: 1202 |0085: const/4 v2, #int 0 // #0 │ │ +0ab800: 6e30 b502 1002 |0086: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0ab806: 0a00 |0089: move-result v0 │ │ +0ab808: 59b0 e900 |008a: iput v0, v11, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ +0ab80c: 54b0 e200 |008c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab810: 1a01 e715 |008e: const-string v1, "android:user_visible_hint" // string@15e7 │ │ +0ab814: 1212 |0090: const/4 v2, #int 1 // #1 │ │ +0ab816: 6e30 af02 1002 |0091: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ +0ab81c: 0a00 |0094: move-result v0 │ │ +0ab81e: 5cb0 ea00 |0095: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +0ab822: 55b0 ea00 |0097: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +0ab826: 3900 0900 |0099: if-nez v0, 00a2 // +0009 │ │ +0ab82a: 1210 |009b: const/4 v0, #int 1 // #1 │ │ +0ab82c: 5cb0 ce00 |009c: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ +0ab830: 1230 |009e: const/4 v0, #int 3 // #3 │ │ +0ab832: 370c 0300 |009f: if-le v12, v0, 00a2 // +0003 │ │ +0ab836: 123c |00a1: const/4 v12, #int 3 // #3 │ │ +0ab838: 54a0 2901 |00a2: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab83c: 5bb0 c400 |00a4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +0ab840: 54a0 3901 |00a6: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ab844: 5bb0 dc00 |00a8: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +0ab848: 54a0 3901 |00aa: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ab84c: 3800 3300 |00ac: if-eqz v0, 00df // +0033 │ │ +0ab850: 54a0 3901 |00ae: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ab854: 5400 cb00 |00b0: iget-object v0, v0, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0ab858: 5bb0 d100 |00b2: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0ab85c: 1200 |00b4: const/4 v0, #int 0 // #0 │ │ +0ab85e: 5cb0 c900 |00b5: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0ab862: 54a0 2901 |00b7: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab866: 6e20 3c04 0b00 |00b9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@043c │ │ +0ab86c: 55b0 c900 |00bc: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0ab870: 3900 2600 |00be: if-nez v0, 00e4 // +0026 │ │ +0ab874: 2200 6a01 |00c0: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +0ab878: 2201 a905 |00c2: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab87c: 7010 3d2b 0100 |00c4: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab882: 1a02 3d05 |00c7: const-string v2, "Fragment " // string@053d │ │ +0ab886: 6e20 462b 2100 |00c9: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab88c: 0c01 |00cc: move-result-object v1 │ │ +0ab88e: 6e20 452b b100 |00cd: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ab894: 0c01 |00d0: move-result-object v1 │ │ +0ab896: 1a02 4f00 |00d1: const-string v2, " did not call through to super.onAttach()" // string@004f │ │ +0ab89a: 6e20 462b 2100 |00d3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab8a0: 0c01 |00d6: move-result-object v1 │ │ +0ab8a2: 6e10 4e2b 0100 |00d7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab8a8: 0c01 |00da: move-result-object v1 │ │ +0ab8aa: 7020 e607 1000 |00db: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +0ab8b0: 2700 |00de: throw v0 │ │ +0ab8b2: 54a0 2901 |00df: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab8b6: 5400 0201 |00e1: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ab8ba: 28cf |00e3: goto 00b2 // -0031 │ │ +0ab8bc: 54b0 dc00 |00e4: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +0ab8c0: 3900 0700 |00e6: if-nez v0, 00ed // +0007 │ │ +0ab8c4: 54a0 2901 |00e8: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ab8c8: 6e20 9504 b000 |00ea: invoke-virtual {v0, v11}, Landroid/support/v4/app/FragmentActivity;.onAttachFragment:(Landroid/support/v4/app/Fragment;)V // method@0495 │ │ +0ab8ce: 55b0 e100 |00ed: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +0ab8d2: 3900 0700 |00ef: if-nez v0, 00f6 // +0007 │ │ +0ab8d6: 54b0 e200 |00f1: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab8da: 6e20 5804 0b00 |00f3: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performCreate:(Landroid/os/Bundle;)V // method@0458 │ │ +0ab8e0: 1200 |00f6: const/4 v0, #int 0 // #0 │ │ +0ab8e2: 5cb0 e100 |00f7: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +0ab8e6: 55b0 d200 |00f9: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +0ab8ea: 3800 3300 |00fb: if-eqz v0, 012e // +0033 │ │ +0ab8ee: 54b0 e200 |00fd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab8f2: 6e20 1d04 0b00 |00ff: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@041d │ │ +0ab8f8: 0c00 |0102: move-result-object v0 │ │ +0ab8fa: 1201 |0103: const/4 v1, #int 0 // #0 │ │ +0ab8fc: 54b2 e200 |0104: iget-object v2, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab900: 6e40 5a04 0b21 |0106: invoke-virtual {v11, v0, v1, v2}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@045a │ │ +0ab906: 0c00 |0109: move-result-object v0 │ │ +0ab908: 5bb0 eb00 |010a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab90c: 54b0 eb00 |010c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab910: 3800 3c01 |010e: if-eqz v0, 024a // +013c │ │ +0ab914: 54b0 eb00 |0110: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab918: 5bb0 d700 |0112: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0ab91c: 54b0 eb00 |0114: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab920: 7110 1306 0000 |0116: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0613 │ │ +0ab926: 0c00 |0119: move-result-object v0 │ │ +0ab928: 5bb0 eb00 |011a: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab92c: 55b0 d400 |011c: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0ab930: 3800 0900 |011e: if-eqz v0, 0127 // +0009 │ │ +0ab934: 54b0 eb00 |0120: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab938: 1301 0800 |0122: const/16 v1, #int 8 // #8 │ │ +0ab93c: 6e20 7822 1000 |0124: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0ab942: 54b0 eb00 |0127: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ab946: 54b1 e200 |0129: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0ab94a: 6e30 5304 0b01 |012b: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ +0ab950: 1210 |012e: const/4 v0, #int 1 // #1 │ │ +0ab952: 370c cc00 |012f: if-le v12, v0, 01fb // +00cc │ │ +0ab956: 6300 1f01 |0131: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ab95a: 3800 1a00 |0133: if-eqz v0, 014d // +001a │ │ +0ab95e: 1a00 4605 |0135: const-string v0, "FragmentManager" // string@0546 │ │ +0ab962: 2201 a905 |0137: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab966: 7010 3d2b 0100 |0139: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab96c: 1a02 fc26 |013c: const-string v2, "moveto ACTIVITY_CREATED: " // string@26fc │ │ +0ab970: 6e20 462b 2100 |013e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab976: 0c01 |0141: move-result-object v1 │ │ +0ab978: 6e20 452b b100 |0142: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ab97e: 0c01 |0145: move-result-object v1 │ │ +0ab980: 6e10 4e2b 0100 |0146: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ab986: 0c01 |0149: move-result-object v1 │ │ +0ab988: 7120 f920 1000 |014a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ab98e: 55b0 d200 |014d: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mFromLayout:Z // field@00d2 │ │ +0ab992: 3900 9b00 |014f: if-nez v0, 01ea // +009b │ │ +0ab996: 1207 |0151: const/4 v7, #int 0 // #0 │ │ +0ab998: 52b0 cd00 |0152: iget v0, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0ab99c: 3800 5100 |0154: if-eqz v0, 01a5 // +0051 │ │ +0ab9a0: 54a0 3001 |0156: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mContainer:Landroid/support/v4/app/FragmentContainer; // field@0130 │ │ +0ab9a4: 52b1 cd00 |0158: iget v1, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0ab9a8: 7220 b704 1000 |015a: invoke-interface {v0, v1}, Landroid/support/v4/app/FragmentContainer;.findViewById:(I)Landroid/view/View; // method@04b7 │ │ +0ab9ae: 0c07 |015d: move-result-object v7 │ │ +0ab9b0: 1f07 4404 |015e: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ +0ab9b4: 3907 4500 |0160: if-nez v7, 01a5 // +0045 │ │ +0ab9b8: 55b0 de00 |0162: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRestored:Z // field@00de │ │ +0ab9bc: 3900 4100 |0164: if-nez v0, 01a5 // +0041 │ │ +0ab9c0: 2200 9205 |0166: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0ab9c4: 2201 a905 |0168: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ab9c8: 7010 3d2b 0100 |016a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ab9ce: 1a02 7c0e |016d: const-string v2, "No view found for id 0x" // string@0e7c │ │ +0ab9d2: 6e20 462b 2100 |016f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab9d8: 0c01 |0172: move-result-object v1 │ │ +0ab9da: 52b2 cd00 |0173: iget v2, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0ab9de: 7110 e32a 0200 |0175: invoke-static {v2}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0ab9e4: 0c02 |0178: move-result-object v2 │ │ +0ab9e6: 6e20 462b 2100 |0179: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab9ec: 0c01 |017c: move-result-object v1 │ │ +0ab9ee: 1a02 3500 |017d: const-string v2, " (" // string@0035 │ │ +0ab9f2: 6e20 462b 2100 |017f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ab9f8: 0c01 |0182: move-result-object v1 │ │ +0ab9fa: 6e10 2004 0b00 |0183: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.getResources:()Landroid/content/res/Resources; // method@0420 │ │ +0aba00: 0c02 |0186: move-result-object v2 │ │ +0aba02: 52b3 cd00 |0187: iget v3, v11, Landroid/support/v4/app/Fragment;.mContainerId:I // field@00cd │ │ +0aba06: 6e20 b501 3200 |0189: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getResourceName:(I)Ljava/lang/String; // method@01b5 │ │ +0aba0c: 0c02 |018c: move-result-object v2 │ │ +0aba0e: 6e20 462b 2100 |018d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aba14: 0c01 |0190: move-result-object v1 │ │ +0aba16: 1a02 1101 |0191: const-string v2, ") for fragment " // string@0111 │ │ +0aba1a: 6e20 462b 2100 |0193: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aba20: 0c01 |0196: move-result-object v1 │ │ +0aba22: 6e20 452b b100 |0197: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aba28: 0c01 |019a: move-result-object v1 │ │ +0aba2a: 6e10 4e2b 0100 |019b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aba30: 0c01 |019e: move-result-object v1 │ │ +0aba32: 7020 d52a 1000 |019f: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0aba38: 7020 2b05 0a00 |01a2: invoke-direct {v10, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0aba3e: 5bb7 cc00 |01a5: iput-object v7, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ +0aba42: 54b0 e200 |01a7: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0aba46: 6e20 1d04 0b00 |01a9: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.getLayoutInflater:(Landroid/os/Bundle;)Landroid/view/LayoutInflater; // method@041d │ │ +0aba4c: 0c00 |01ac: move-result-object v0 │ │ +0aba4e: 54b1 e200 |01ad: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0aba52: 6e40 5a04 0b17 |01af: invoke-virtual {v11, v0, v7, v1}, Landroid/support/v4/app/Fragment;.performCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; // method@045a │ │ +0aba58: 0c00 |01b2: move-result-object v0 │ │ +0aba5a: 5bb0 eb00 |01b3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba5e: 54b0 eb00 |01b5: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba62: 3800 9800 |01b7: if-eqz v0, 024f // +0098 │ │ +0aba66: 54b0 eb00 |01b9: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba6a: 5bb0 d700 |01bb: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0aba6e: 54b0 eb00 |01bd: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba72: 7110 1306 0000 |01bf: invoke-static {v0}, Landroid/support/v4/app/NoSaveStateFrameLayout;.wrap:(Landroid/view/View;)Landroid/view/ViewGroup; // method@0613 │ │ +0aba78: 0c00 |01c2: move-result-object v0 │ │ +0aba7a: 5bb0 eb00 |01c3: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba7e: 3807 1300 |01c5: if-eqz v7, 01d8 // +0013 │ │ +0aba82: 1210 |01c7: const/4 v0, #int 1 // #1 │ │ +0aba84: 6e5e 0b05 ba0d |01c8: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ +0aba8a: 0c06 |01cb: move-result-object v6 │ │ +0aba8c: 3806 0700 |01cc: if-eqz v6, 01d3 // +0007 │ │ +0aba90: 54b0 eb00 |01ce: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba94: 6e20 7b22 6000 |01d0: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0aba9a: 54b0 eb00 |01d3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0aba9e: 6e20 9822 0700 |01d5: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2298 │ │ +0abaa4: 55b0 d400 |01d8: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0abaa8: 3800 0900 |01da: if-eqz v0, 01e3 // +0009 │ │ +0abaac: 54b0 eb00 |01dc: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abab0: 1301 0800 |01de: const/16 v1, #int 8 // #8 │ │ +0abab4: 6e20 7822 1000 |01e0: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0ababa: 54b0 eb00 |01e3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ababe: 54b1 e200 |01e5: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0abac2: 6e30 5304 0b01 |01e7: invoke-virtual {v11, v0, v1}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ +0abac8: 54b0 e200 |01ea: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0abacc: 6e20 5504 0b00 |01ec: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.performActivityCreated:(Landroid/os/Bundle;)V // method@0455 │ │ +0abad2: 54b0 eb00 |01ef: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abad6: 3800 0700 |01f1: if-eqz v0, 01f8 // +0007 │ │ +0abada: 54b0 e200 |01f3: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0abade: 6e20 6804 0b00 |01f5: invoke-virtual {v11, v0}, Landroid/support/v4/app/Fragment;.restoreViewState:(Landroid/os/Bundle;)V // method@0468 │ │ +0abae4: 1200 |01f8: const/4 v0, #int 0 // #0 │ │ +0abae6: 5bb0 e200 |01f9: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0abaea: 1230 |01fb: const/4 v0, #int 3 // #3 │ │ +0abaec: 370c 2100 |01fc: if-le v12, v0, 021d // +0021 │ │ +0abaf0: 6300 1f01 |01fe: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abaf4: 3800 1a00 |0200: if-eqz v0, 021a // +001a │ │ +0abaf8: 1a00 4605 |0202: const-string v0, "FragmentManager" // string@0546 │ │ +0abafc: 2201 a905 |0204: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abb00: 7010 3d2b 0100 |0206: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abb06: 1a02 ff26 |0209: const-string v2, "moveto STARTED: " // string@26ff │ │ +0abb0a: 6e20 462b 2100 |020b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abb10: 0c01 |020e: move-result-object v1 │ │ +0abb12: 6e20 452b b100 |020f: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abb18: 0c01 |0212: move-result-object v1 │ │ +0abb1a: 6e10 4e2b 0100 |0213: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abb20: 0c01 |0216: move-result-object v1 │ │ +0abb22: 7120 f920 1000 |0217: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abb28: 6e10 6504 0b00 |021a: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStart:()V // method@0465 │ │ +0abb2e: 1240 |021d: const/4 v0, #int 4 // #4 │ │ +0abb30: 370c 28fe |021e: if-le v12, v0, 0046 // -01d8 │ │ +0abb34: 6300 1f01 |0220: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abb38: 3800 1a00 |0222: if-eqz v0, 023c // +001a │ │ +0abb3c: 1a00 4605 |0224: const-string v0, "FragmentManager" // string@0546 │ │ +0abb40: 2201 a905 |0226: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abb44: 7010 3d2b 0100 |0228: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abb4a: 1a02 fe26 |022b: const-string v2, "moveto RESUMED: " // string@26fe │ │ +0abb4e: 6e20 462b 2100 |022d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abb54: 0c01 |0230: move-result-object v1 │ │ +0abb56: 6e20 452b b100 |0231: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abb5c: 0c01 |0234: move-result-object v1 │ │ +0abb5e: 6e10 4e2b 0100 |0235: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abb64: 0c01 |0238: move-result-object v1 │ │ +0abb66: 7120 f920 1000 |0239: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abb6c: 1210 |023c: const/4 v0, #int 1 // #1 │ │ +0abb6e: 5cb0 df00 |023d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ +0abb72: 6e10 6304 0b00 |023f: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performResume:()V // method@0463 │ │ +0abb78: 1200 |0242: const/4 v0, #int 0 // #0 │ │ +0abb7a: 5bb0 e200 |0243: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0abb7e: 1200 |0245: const/4 v0, #int 0 // #0 │ │ +0abb80: 5bb0 e300 |0246: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0abb84: 2900 fefd |0248: goto/16 0046 // -0202 │ │ +0abb88: 1200 |024a: const/4 v0, #int 0 // #0 │ │ +0abb8a: 5bb0 d700 |024b: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0abb8e: 2900 e1fe |024d: goto/16 012e // -011f │ │ +0abb92: 1200 |024f: const/4 v0, #int 0 // #0 │ │ +0abb94: 5bb0 d700 |0250: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0abb98: 2898 |0252: goto 01ea // -0068 │ │ +0abb9a: 52b0 e400 |0253: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0abb9e: 37c0 f1fd |0255: if-le v0, v12, 0046 // -020f │ │ +0abba2: 52b0 e400 |0257: iget v0, v11, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0abba6: 2b00 7101 0000 |0259: packed-switch v0, 000003ca // +00000171 │ │ +0abbac: 2900 eafd |025c: goto/16 0046 // -0216 │ │ +0abbb0: 1210 |025e: const/4 v0, #int 1 // #1 │ │ +0abbb2: 350c e7fd |025f: if-ge v12, v0, 0046 // -0219 │ │ +0abbb6: 55a0 3301 |0261: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ +0abbba: 3800 0e00 |0263: if-eqz v0, 0271 // +000e │ │ +0abbbe: 54b0 c600 |0265: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0abbc2: 3800 0a00 |0267: if-eqz v0, 0271 // +000a │ │ +0abbc6: 54b9 c600 |0269: iget-object v9, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0abbca: 1200 |026b: const/4 v0, #int 0 // #0 │ │ +0abbcc: 5bb0 c600 |026c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0abbd0: 6e10 e821 0900 |026e: invoke-virtual {v9}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ +0abbd6: 54b0 c600 |0271: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0abbda: 3800 e300 |0273: if-eqz v0, 0356 // +00e3 │ │ +0abbde: 59bc e500 |0275: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ +0abbe2: 121c |0277: const/4 v12, #int 1 // #1 │ │ +0abbe4: 2900 cefd |0278: goto/16 0046 // -0232 │ │ +0abbe8: 1250 |027a: const/4 v0, #int 5 // #5 │ │ +0abbea: 350c 2400 |027b: if-ge v12, v0, 029f // +0024 │ │ +0abbee: 6300 1f01 |027d: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abbf2: 3800 1a00 |027f: if-eqz v0, 0299 // +001a │ │ +0abbf6: 1a00 4605 |0281: const-string v0, "FragmentManager" // string@0546 │ │ +0abbfa: 2201 a905 |0283: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abbfe: 7010 3d2b 0100 |0285: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abc04: 1a02 f926 |0288: const-string v2, "movefrom RESUMED: " // string@26f9 │ │ +0abc08: 6e20 462b 2100 |028a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abc0e: 0c01 |028d: move-result-object v1 │ │ +0abc10: 6e20 452b b100 |028e: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abc16: 0c01 |0291: move-result-object v1 │ │ +0abc18: 6e10 4e2b 0100 |0292: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abc1e: 0c01 |0295: move-result-object v1 │ │ +0abc20: 7120 f920 1000 |0296: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abc26: 6e10 6004 0b00 |0299: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performPause:()V // method@0460 │ │ +0abc2c: 1200 |029c: const/4 v0, #int 0 // #0 │ │ +0abc2e: 5cb0 df00 |029d: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mResumed:Z // field@00df │ │ +0abc32: 1240 |029f: const/4 v0, #int 4 // #4 │ │ +0abc34: 350c 2100 |02a0: if-ge v12, v0, 02c1 // +0021 │ │ +0abc38: 6300 1f01 |02a2: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abc3c: 3800 1a00 |02a4: if-eqz v0, 02be // +001a │ │ +0abc40: 1a00 4605 |02a6: const-string v0, "FragmentManager" // string@0546 │ │ +0abc44: 2201 a905 |02a8: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abc48: 7010 3d2b 0100 |02aa: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abc4e: 1a02 fa26 |02ad: const-string v2, "movefrom STARTED: " // string@26fa │ │ +0abc52: 6e20 462b 2100 |02af: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abc58: 0c01 |02b2: move-result-object v1 │ │ +0abc5a: 6e20 452b b100 |02b3: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abc60: 0c01 |02b6: move-result-object v1 │ │ +0abc62: 6e10 4e2b 0100 |02b7: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abc68: 0c01 |02ba: move-result-object v1 │ │ +0abc6a: 7120 f920 1000 |02bb: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abc70: 6e10 6604 0b00 |02be: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performStop:()V // method@0466 │ │ +0abc76: 1230 |02c1: const/4 v0, #int 3 // #3 │ │ +0abc78: 350c 2100 |02c2: if-ge v12, v0, 02e3 // +0021 │ │ +0abc7c: 6300 1f01 |02c4: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abc80: 3800 1a00 |02c6: if-eqz v0, 02e0 // +001a │ │ +0abc84: 1a00 4605 |02c8: const-string v0, "FragmentManager" // string@0546 │ │ +0abc88: 2201 a905 |02ca: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abc8c: 7010 3d2b 0100 |02cc: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abc92: 1a02 fb26 |02cf: const-string v2, "movefrom STOPPED: " // string@26fb │ │ +0abc96: 6e20 462b 2100 |02d1: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abc9c: 0c01 |02d4: move-result-object v1 │ │ +0abc9e: 6e20 452b b100 |02d5: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abca4: 0c01 |02d8: move-result-object v1 │ │ +0abca6: 6e10 4e2b 0100 |02d9: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abcac: 0c01 |02dc: move-result-object v1 │ │ +0abcae: 7120 f920 1000 |02dd: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abcb4: 6e10 6204 0b00 |02e0: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performReallyStop:()V // method@0462 │ │ +0abcba: 1220 |02e3: const/4 v0, #int 2 // #2 │ │ +0abcbc: 350c 7aff |02e4: if-ge v12, v0, 025e // -0086 │ │ +0abcc0: 6300 1f01 |02e6: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abcc4: 3800 1a00 |02e8: if-eqz v0, 0302 // +001a │ │ +0abcc8: 1a00 4605 |02ea: const-string v0, "FragmentManager" // string@0546 │ │ +0abccc: 2201 a905 |02ec: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abcd0: 7010 3d2b 0100 |02ee: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abcd6: 1a02 f726 |02f1: const-string v2, "movefrom ACTIVITY_CREATED: " // string@26f7 │ │ +0abcda: 6e20 462b 2100 |02f3: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abce0: 0c01 |02f6: move-result-object v1 │ │ +0abce2: 6e20 452b b100 |02f7: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abce8: 0c01 |02fa: move-result-object v1 │ │ +0abcea: 6e10 4e2b 0100 |02fb: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abcf0: 0c01 |02fe: move-result-object v1 │ │ +0abcf2: 7120 f920 1000 |02ff: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abcf8: 54b0 eb00 |0302: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abcfc: 3800 1100 |0304: if-eqz v0, 0315 // +0011 │ │ +0abd00: 54a0 2901 |0306: iget-object v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0abd04: 6e10 9304 0000 |0308: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0493 │ │ +0abd0a: 0a00 |030b: move-result v0 │ │ +0abd0c: 3900 0900 |030c: if-nez v0, 0315 // +0009 │ │ +0abd10: 54b0 e300 |030e: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0abd14: 3900 0500 |0310: if-nez v0, 0315 // +0005 │ │ +0abd18: 6e20 2705 ba00 |0312: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0527 │ │ +0abd1e: 6e10 5c04 0b00 |0315: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroyView:()V // method@045c │ │ +0abd24: 54b0 eb00 |0318: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abd28: 3800 3100 |031a: if-eqz v0, 034b // +0031 │ │ +0abd2c: 54b0 cc00 |031c: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ +0abd30: 3800 2d00 |031e: if-eqz v0, 034b // +002d │ │ +0abd34: 1206 |0320: const/4 v6, #int 0 // #0 │ │ +0abd36: 52a0 3201 |0321: iget v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0abd3a: 3d00 0b00 |0323: if-lez v0, 032e // +000b │ │ +0abd3e: 55a0 3301 |0325: iget-boolean v0, v10, Landroid/support/v4/app/FragmentManagerImpl;.mDestroyed:Z // field@0133 │ │ +0abd42: 3900 0700 |0327: if-nez v0, 032e // +0007 │ │ +0abd46: 1200 |0329: const/4 v0, #int 0 // #0 │ │ +0abd48: 6e5e 0b05 ba0d |032a: invoke-virtual {v10, v11, v13, v0, v14}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ +0abd4e: 0c06 |032d: move-result-object v6 │ │ +0abd50: 3806 1600 |032e: if-eqz v6, 0344 // +0016 │ │ +0abd54: 07b8 |0330: move-object v8, v11 │ │ +0abd56: 54b0 eb00 |0331: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abd5a: 5bb0 c600 |0333: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mAnimatingAway:Landroid/view/View; // field@00c6 │ │ +0abd5e: 59bc e500 |0335: iput v12, v11, Landroid/support/v4/app/Fragment;.mStateAfterAnimating:I // field@00e5 │ │ +0abd62: 2200 ff00 |0337: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$5; // type@00ff │ │ +0abd66: 7030 de04 a008 |0339: invoke-direct {v0, v10, v8}, Landroid/support/v4/app/FragmentManagerImpl$5;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/Fragment;)V // method@04de │ │ +0abd6c: 6e20 a323 0600 |033c: invoke-virtual {v6, v0}, Landroid/view/animation/Animation;.setAnimationListener:(Landroid/view/animation/Animation$AnimationListener;)V // method@23a3 │ │ +0abd72: 54b0 eb00 |033f: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abd76: 6e20 7b22 6000 |0341: invoke-virtual {v0, v6}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0abd7c: 54b0 cc00 |0344: iget-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ +0abd80: 54b1 eb00 |0346: iget-object v1, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abd84: 6e20 c122 1000 |0348: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0abd8a: 1200 |034b: const/4 v0, #int 0 // #0 │ │ +0abd8c: 5bb0 cc00 |034c: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mContainer:Landroid/view/ViewGroup; // field@00cc │ │ +0abd90: 1200 |034e: const/4 v0, #int 0 // #0 │ │ +0abd92: 5bb0 eb00 |034f: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0abd96: 1200 |0351: const/4 v0, #int 0 // #0 │ │ +0abd98: 5bb0 d700 |0352: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0abd9c: 2900 0aff |0354: goto/16 025e // -00f6 │ │ +0abda0: 6300 1f01 |0356: sget-boolean v0, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0abda4: 3800 1a00 |0358: if-eqz v0, 0372 // +001a │ │ +0abda8: 1a00 4605 |035a: const-string v0, "FragmentManager" // string@0546 │ │ +0abdac: 2201 a905 |035c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abdb0: 7010 3d2b 0100 |035e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abdb6: 1a02 f826 |0361: const-string v2, "movefrom CREATED: " // string@26f8 │ │ +0abdba: 6e20 462b 2100 |0363: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abdc0: 0c01 |0366: move-result-object v1 │ │ +0abdc2: 6e20 452b b100 |0367: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abdc8: 0c01 |036a: move-result-object v1 │ │ +0abdca: 6e10 4e2b 0100 |036b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abdd0: 0c01 |036e: move-result-object v1 │ │ +0abdd2: 7120 f920 1000 |036f: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0abdd8: 55b0 e100 |0372: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +0abddc: 3900 0500 |0374: if-nez v0, 0379 // +0005 │ │ +0abde0: 6e10 5b04 0b00 |0376: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.performDestroy:()V // method@045b │ │ +0abde6: 1200 |0379: const/4 v0, #int 0 // #0 │ │ +0abde8: 5cb0 c900 |037a: iput-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0abdec: 6e10 4704 0b00 |037c: invoke-virtual {v11}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0447 │ │ +0abdf2: 55b0 c900 |037f: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mCalled:Z // field@00c9 │ │ +0abdf6: 3900 2100 |0381: if-nez v0, 03a2 // +0021 │ │ +0abdfa: 2200 6a01 |0383: new-instance v0, Landroid/support/v4/app/SuperNotCalledException; // type@016a │ │ +0abdfe: 2201 a905 |0385: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abe02: 7010 3d2b 0100 |0387: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abe08: 1a02 3d05 |038a: const-string v2, "Fragment " // string@053d │ │ +0abe0c: 6e20 462b 2100 |038c: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abe12: 0c01 |038f: move-result-object v1 │ │ +0abe14: 6e20 452b b100 |0390: invoke-virtual {v1, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0abe1a: 0c01 |0393: move-result-object v1 │ │ +0abe1c: 1a02 5300 |0394: const-string v2, " did not call through to super.onDetach()" // string@0053 │ │ +0abe20: 6e20 462b 2100 |0396: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abe26: 0c01 |0399: move-result-object v1 │ │ +0abe28: 6e10 4e2b 0100 |039a: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abe2e: 0c01 |039d: move-result-object v1 │ │ +0abe30: 7020 e607 1000 |039e: invoke-direct {v0, v1}, Landroid/support/v4/app/SuperNotCalledException;.:(Ljava/lang/String;)V // method@07e6 │ │ +0abe36: 2700 |03a1: throw v0 │ │ +0abe38: 390f a4fc |03a2: if-nez v15, 0046 // -035c │ │ +0abe3c: 55b0 e100 |03a4: iget-boolean v0, v11, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +0abe40: 3900 0700 |03a6: if-nez v0, 03ad // +0007 │ │ +0abe44: 6e20 0e05 ba00 |03a8: invoke-virtual {v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.makeInactive:(Landroid/support/v4/app/Fragment;)V // method@050e │ │ +0abe4a: 2900 9bfc |03ab: goto/16 0046 // -0365 │ │ +0abe4e: 1200 |03ad: const/4 v0, #int 0 // #0 │ │ +0abe50: 5bb0 c400 |03ae: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@00c4 │ │ +0abe54: 1200 |03b0: const/4 v0, #int 0 // #0 │ │ +0abe56: 5bb0 dc00 |03b1: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mParentFragment:Landroid/support/v4/app/Fragment; // field@00dc │ │ +0abe5a: 1200 |03b3: const/4 v0, #int 0 // #0 │ │ +0abe5c: 5bb0 d100 |03b4: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00d1 │ │ +0abe60: 1200 |03b6: const/4 v0, #int 0 // #0 │ │ +0abe62: 5bb0 cb00 |03b7: iput-object v0, v11, Landroid/support/v4/app/Fragment;.mChildFragmentManager:Landroid/support/v4/app/FragmentManagerImpl; // field@00cb │ │ +0abe66: 2900 8dfc |03b9: goto/16 0046 // -0373 │ │ +0abe6a: 0000 |03bb: nop // spacer │ │ +0abe6c: 0001 0500 0000 0000 0600 0000 eb00 ... |03bc: packed-switch-data (14 units) │ │ +0abe88: 0001 0500 0100 0000 0500 0000 8a00 ... |03ca: packed-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=845 │ │ 0x000b line=846 │ │ 0x000c line=848 │ │ 0x0014 line=850 │ │ 0x0016 line=854 │ │ @@ -191261,18 +191289,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0abdb8: |[0abdb8] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ -0abdc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0abdca: 5c10 3d01 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0abdce: 0e00 |0003: return-void │ │ +0abea4: |[0abea4] android.support.v4.app.FragmentManagerImpl.noteStateNotSaved:()V │ │ +0abeb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0abeb6: 5c10 3d01 |0001: iput-boolean v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0abeba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1891 │ │ 0x0003 line=1892 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -191281,31 +191309,31 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 25 16-bit code units │ │ -0abdd0: |[0abdd0] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ -0abde0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0abde2: 5570 ce00 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ -0abde6: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0abdea: 5560 3501 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ -0abdee: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ -0abdf2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0abdf4: 5c60 3601 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0136 │ │ -0abdf8: 0e00 |000c: return-void │ │ -0abdfa: 5c73 ce00 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ -0abdfe: 5262 3201 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ -0abe02: 0760 |0011: move-object v0, v6 │ │ -0abe04: 0771 |0012: move-object v1, v7 │ │ -0abe06: 0134 |0013: move v4, v3 │ │ -0abe08: 0135 |0014: move v5, v3 │ │ -0abe0a: 7406 1305 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0abe10: 28f4 |0018: goto 000c // -000c │ │ +0abebc: |[0abebc] android.support.v4.app.FragmentManagerImpl.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V │ │ +0abecc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0abece: 5570 ce00 |0001: iget-boolean v0, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ +0abed2: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0abed6: 5560 3501 |0005: iget-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mExecutingActions:Z // field@0135 │ │ +0abeda: 3800 0600 |0007: if-eqz v0, 000d // +0006 │ │ +0abede: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0abee0: 5c60 3601 |000a: iput-boolean v0, v6, Landroid/support/v4/app/FragmentManagerImpl;.mHavePendingDeferredStart:Z // field@0136 │ │ +0abee4: 0e00 |000c: return-void │ │ +0abee6: 5c73 ce00 |000d: iput-boolean v3, v7, Landroid/support/v4/app/Fragment;.mDeferStart:Z // field@00ce │ │ +0abeea: 5262 3201 |000f: iget v2, v6, Landroid/support/v4/app/FragmentManagerImpl;.mCurState:I // field@0132 │ │ +0abeee: 0760 |0011: move-object v0, v6 │ │ +0abef0: 0771 |0012: move-object v1, v7 │ │ +0abef2: 0134 |0013: move v4, v3 │ │ +0abef4: 0135 |0014: move v5, v3 │ │ +0abef6: 7406 1305 0000 |0015: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0abefc: 28f4 |0018: goto 000c // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=831 │ │ 0x0005 line=832 │ │ 0x0009 line=834 │ │ 0x000c line=840 │ │ 0x000d line=837 │ │ @@ -191319,20 +191347,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0abe14: |[0abe14] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ -0abe24: 2200 fc00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00fc │ │ -0abe28: 7020 d804 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@04d8 │ │ -0abe2e: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0abe30: 6e30 fe04 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ -0abe36: 0e00 |0009: return-void │ │ +0abf00: |[0abf00] android.support.v4.app.FragmentManagerImpl.popBackStack:()V │ │ +0abf10: 2200 fc00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$2; // type@00fc │ │ +0abf14: 7020 d804 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentManagerImpl$2;.:(Landroid/support/v4/app/FragmentManagerImpl;)V // method@04d8 │ │ +0abf1a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0abf1c: 6e30 fe04 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ +0abf22: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=487 │ │ 0x0009 line=492 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ │ │ @@ -191341,33 +191369,33 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0abe38: |[0abe38] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ -0abe48: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ -0abe4c: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0abe50: 2201 a905 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abe54: 7010 3d2b 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abe5a: 1a02 1a03 |0009: const-string v2, "Bad id: " // string@031a │ │ -0abe5e: 6e20 462b 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abe64: 0c01 |000e: move-result-object v1 │ │ -0abe66: 6e20 422b 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0abe6c: 0c01 |0012: move-result-object v1 │ │ -0abe6e: 6e10 4e2b 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abe74: 0c01 |0016: move-result-object v1 │ │ -0abe76: 7020 d52a 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0abe7c: 2700 |001a: throw v0 │ │ -0abe7e: 2200 fe00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00fe │ │ -0abe82: 7040 dc04 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@04dc │ │ -0abe88: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0abe8a: 6e30 fe04 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ -0abe90: 0e00 |0024: return-void │ │ +0abf24: |[0abf24] android.support.v4.app.FragmentManagerImpl.popBackStack:(II)V │ │ +0abf34: 3b04 1b00 |0000: if-gez v4, 001b // +001b │ │ +0abf38: 2200 9205 |0002: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0abf3c: 2201 a905 |0004: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0abf40: 7010 3d2b 0100 |0006: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0abf46: 1a02 1a03 |0009: const-string v2, "Bad id: " // string@031a │ │ +0abf4a: 6e20 462b 2100 |000b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0abf50: 0c01 |000e: move-result-object v1 │ │ +0abf52: 6e20 422b 4100 |000f: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0abf58: 0c01 |0012: move-result-object v1 │ │ +0abf5a: 6e10 4e2b 0100 |0013: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0abf60: 0c01 |0016: move-result-object v1 │ │ +0abf62: 7020 d52a 1000 |0017: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0abf68: 2700 |001a: throw v0 │ │ +0abf6a: 2200 fe00 |001b: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$4; // type@00fe │ │ +0abf6e: 7040 dc04 3054 |001d: invoke-direct {v0, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl$4;.:(Landroid/support/v4/app/FragmentManagerImpl;II)V // method@04dc │ │ +0abf74: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0abf76: 6e30 fe04 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ +0abf7c: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0002 line=520 │ │ 0x001b line=522 │ │ 0x0024 line=527 │ │ locals : │ │ @@ -191380,20 +191408,20 @@ │ │ type : '(Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0abe94: |[0abe94] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ -0abea4: 2200 fd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00fd │ │ -0abea8: 7040 da04 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@04da │ │ -0abeae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0abeb0: 6e30 fe04 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ -0abeb6: 0e00 |0009: return-void │ │ +0abf80: |[0abf80] android.support.v4.app.FragmentManagerImpl.popBackStack:(Ljava/lang/String;I)V │ │ +0abf90: 2200 fd00 |0000: new-instance v0, Landroid/support/v4/app/FragmentManagerImpl$3; // type@00fd │ │ +0abf94: 7040 da04 2043 |0002: invoke-direct {v0, v2, v3, v4}, Landroid/support/v4/app/FragmentManagerImpl$3;.:(Landroid/support/v4/app/FragmentManagerImpl;Ljava/lang/String;I)V // method@04da │ │ +0abf9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0abf9c: 6e30 fe04 0201 |0006: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/FragmentManagerImpl;.enqueueAction:(Ljava/lang/Runnable;Z)V // method@04fe │ │ +0abfa2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=503 │ │ 0x0009 line=508 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ 0x0000 - 0x000a reg=3 name Ljava/lang/String; │ │ @@ -191404,25 +191432,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 18 16-bit code units │ │ -0abeb8: |[0abeb8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ -0abec8: 7010 eb04 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ -0abece: 6e10 0005 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0500 │ │ -0abed4: 5440 2901 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0abed8: 5400 0301 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0abedc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0abede: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ -0abee0: 1203 |000c: const/4 v3, #int 0 // #0 │ │ -0abee2: 6e53 1c05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ -0abee8: 0a00 |0010: move-result v0 │ │ -0abeea: 0f00 |0011: return v0 │ │ +0abfa4: |[0abfa4] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:()Z │ │ +0abfb4: 7010 eb04 0400 |0000: invoke-direct {v4}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ +0abfba: 6e10 0005 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0500 │ │ +0abfc0: 5440 2901 |0006: iget-object v0, v4, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0abfc4: 5400 0301 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0abfc8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0abfca: 12f2 |000b: const/4 v2, #int -1 // #ff │ │ +0abfcc: 1203 |000c: const/4 v3, #int 0 // #0 │ │ +0abfce: 6e53 1c05 0421 |000d: invoke-virtual {v4, v0, v1, v2, v3}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ +0abfd4: 0a00 |0010: move-result v0 │ │ +0abfd6: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0003 line=497 │ │ 0x0006 line=498 │ │ locals : │ │ 0x0000 - 0x0012 reg=4 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -191432,36 +191460,36 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 43 16-bit code units │ │ -0abeec: |[0abeec] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ -0abefc: 7010 eb04 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ -0abf02: 6e10 0005 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0500 │ │ -0abf08: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ -0abf0c: 2200 9205 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0abf10: 2201 a905 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0abf14: 7010 3d2b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0abf1a: 1a02 1a03 |000f: const-string v2, "Bad id: " // string@031a │ │ -0abf1e: 6e20 462b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0abf24: 0c01 |0014: move-result-object v1 │ │ -0abf26: 6e20 422b 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0abf2c: 0c01 |0018: move-result-object v1 │ │ -0abf2e: 6e10 4e2b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0abf34: 0c01 |001c: move-result-object v1 │ │ -0abf36: 7020 d52a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0abf3c: 2700 |0020: throw v0 │ │ -0abf3e: 5430 2901 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0abf42: 5400 0301 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0abf46: 1201 |0025: const/4 v1, #int 0 // #0 │ │ -0abf48: 6e55 1c05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ -0abf4e: 0a00 |0029: move-result v0 │ │ -0abf50: 0f00 |002a: return v0 │ │ +0abfd8: |[0abfd8] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(II)Z │ │ +0abfe8: 7010 eb04 0300 |0000: invoke-direct {v3}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ +0abfee: 6e10 0005 0300 |0003: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0500 │ │ +0abff4: 3b04 1b00 |0006: if-gez v4, 0021 // +001b │ │ +0abff8: 2200 9205 |0008: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0abffc: 2201 a905 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac000: 7010 3d2b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac006: 1a02 1a03 |000f: const-string v2, "Bad id: " // string@031a │ │ +0ac00a: 6e20 462b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac010: 0c01 |0014: move-result-object v1 │ │ +0ac012: 6e20 422b 4100 |0015: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac018: 0c01 |0018: move-result-object v1 │ │ +0ac01a: 6e10 4e2b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac020: 0c01 |001c: move-result-object v1 │ │ +0ac022: 7020 d52a 1000 |001d: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0ac028: 2700 |0020: throw v0 │ │ +0ac02a: 5430 2901 |0021: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ac02e: 5400 0301 |0023: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0ac032: 1201 |0025: const/4 v1, #int 0 // #0 │ │ +0ac034: 6e55 1c05 0341 |0026: invoke-virtual {v3, v0, v1, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ +0ac03a: 0a00 |0029: move-result v0 │ │ +0ac03c: 0f00 |002a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0003 line=532 │ │ 0x0006 line=533 │ │ 0x0008 line=534 │ │ 0x0021 line=536 │ │ @@ -191475,23 +191503,23 @@ │ │ type : '(Ljava/lang/String;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 16 16-bit code units │ │ -0abf54: |[0abf54] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ -0abf64: 7010 eb04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ -0abf6a: 6e10 0005 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0500 │ │ -0abf70: 5420 2901 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0abf74: 5400 0301 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ -0abf78: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ -0abf7a: 6e54 1c05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ -0abf80: 0a00 |000e: move-result v0 │ │ -0abf82: 0f00 |000f: return v0 │ │ +0ac040: |[0ac040] android.support.v4.app.FragmentManagerImpl.popBackStackImmediate:(Ljava/lang/String;I)Z │ │ +0ac050: 7010 eb04 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/FragmentManagerImpl;.checkStateLoss:()V // method@04eb │ │ +0ac056: 6e10 0005 0200 |0003: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.executePendingTransactions:()Z // method@0500 │ │ +0ac05c: 5420 2901 |0006: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ac060: 5400 0301 |0008: iget-object v0, v0, Landroid/support/v4/app/FragmentActivity;.mHandler:Landroid/os/Handler; // field@0103 │ │ +0ac064: 12f1 |000a: const/4 v1, #int -1 // #ff │ │ +0ac066: 6e54 1c05 0213 |000b: invoke-virtual {v2, v0, v3, v1, v4}, Landroid/support/v4/app/FragmentManagerImpl;.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z // method@051c │ │ +0ac06c: 0a00 |000e: move-result v0 │ │ +0ac06e: 0f00 |000f: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0003 line=513 │ │ 0x0006 line=514 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -191503,130 +191531,130 @@ │ │ type : '(Landroid/os/Handler;Ljava/lang/String;II)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 224 16-bit code units │ │ -0abf84: |[0abf84] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ -0abf94: 1218 |0000: const/4 v8, #int 1 // #1 │ │ -0abf96: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0abf98: 54b6 2d01 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0abf9c: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ -0abfa0: 0f09 |0006: return v9 │ │ -0abfa2: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ -0abfa6: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ -0abfaa: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0abfae: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ -0abfb2: 54b6 2d01 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0abfb6: 6e10 9d2b 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0abfbc: 0a06 |0014: move-result v6 │ │ -0abfbe: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ -0abfc2: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ -0abfc6: 54b6 2d01 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0abfca: 6e20 9a2b 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0abfd0: 0c01 |001e: move-result-object v1 │ │ -0abfd2: 1f01 e700 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0abfd6: 6e20 ce03 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@03ce │ │ -0abfdc: 6e10 2005 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0520 │ │ -0abfe2: 0189 |0027: move v9, v8 │ │ -0abfe4: 28de |0028: goto 0006 // -0022 │ │ -0abfe6: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ -0abfe8: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ -0abfec: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ -0abff0: 54b6 2d01 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0abff4: 6e10 9d2b 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0abffa: 0a06 |0033: move-result v6 │ │ -0abffc: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ -0ac000: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ -0ac004: 54b6 2d01 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac008: 6e20 972b 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac00e: 0c01 |003d: move-result-object v1 │ │ -0ac010: 1f01 e700 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0ac014: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ -0ac018: 6e10 c803 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@03c8 │ │ -0ac01e: 0c06 |0045: move-result-object v6 │ │ -0ac020: 6e20 1d2b 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0ac026: 0a06 |0049: move-result v6 │ │ -0ac028: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ -0ac02c: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ -0ac030: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ -0ac034: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ -0ac038: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0ac03c: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ -0ac040: 54b6 2d01 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac044: 6e20 972b 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac04a: 0c01 |005b: move-result-object v1 │ │ -0ac04c: 1f01 e700 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0ac050: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ -0ac054: 6e10 c803 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@03c8 │ │ -0ac05a: 0c06 |0063: move-result-object v6 │ │ -0ac05c: 6e20 1d2b 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0ac062: 0a06 |0067: move-result v6 │ │ -0ac064: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ -0ac068: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ -0ac06c: 5216 9300 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0ac070: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ -0ac074: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0ac078: 28e2 |0072: goto 0054 // -001e │ │ -0ac07a: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ -0ac07e: 5216 9300 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0ac082: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ -0ac086: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0ac08a: 28bb |007b: goto 0036 // -0045 │ │ -0ac08c: 54b6 2d01 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac090: 6e10 9d2b 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac096: 0a06 |0081: move-result v6 │ │ -0ac098: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ -0ac09c: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ -0ac0a0: 2205 cf05 |0086: new-instance v5, Ljava/util/ArrayList; // type@05cf │ │ -0ac0a4: 7010 8f2b 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ac0aa: 54b6 2d01 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac0ae: 6e10 9d2b 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac0b4: 0a06 |0090: move-result v6 │ │ -0ac0b6: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ -0ac0ba: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ -0ac0be: 54b6 2d01 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac0c2: 6e20 9a2b 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0ac0c8: 0c06 |009a: move-result-object v6 │ │ -0ac0ca: 6e20 932b 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac0d0: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0ac0d4: 28f3 |00a0: goto 0093 // -000d │ │ -0ac0d6: 6e10 9d2b 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac0dc: 0a06 |00a4: move-result v6 │ │ -0ac0de: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ -0ac0e2: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ -0ac0e4: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ -0ac0e8: 6306 1f01 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac0ec: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ -0ac0f0: 1a06 4605 |00ae: const-string v6, "FragmentManager" // string@0546 │ │ -0ac0f4: 2207 a905 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac0f8: 7010 3d2b 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac0fe: 1a0a 2e0f |00b5: const-string v10, "Popping back stack state: " // string@0f2e │ │ -0ac102: 6e20 462b a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac108: 0c07 |00ba: move-result-object v7 │ │ -0ac10a: 6e20 972b 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac110: 0c0a |00be: move-result-object v10 │ │ -0ac112: 6e20 452b a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac118: 0c07 |00c2: move-result-object v7 │ │ -0ac11a: 6e10 4e2b 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac120: 0c07 |00c6: move-result-object v7 │ │ -0ac122: 7120 f920 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac128: 6e20 972b 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac12e: 0c06 |00cd: move-result-object v6 │ │ -0ac130: 1f06 e700 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0ac134: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ -0ac138: 0187 |00d2: move v7, v8 │ │ -0ac13a: 6e20 ce03 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@03ce │ │ -0ac140: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ac144: 28d0 |00d8: goto 00a8 // -0030 │ │ -0ac146: 0197 |00d9: move v7, v9 │ │ -0ac148: 28f9 |00da: goto 00d3 // -0007 │ │ -0ac14a: 6e10 2005 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0520 │ │ -0ac150: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ +0ac070: |[0ac070] android.support.v4.app.FragmentManagerImpl.popBackStackState:(Landroid/os/Handler;Ljava/lang/String;II)Z │ │ +0ac080: 1218 |0000: const/4 v8, #int 1 // #1 │ │ +0ac082: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0ac084: 54b6 2d01 |0002: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac088: 3906 0300 |0004: if-nez v6, 0007 // +0003 │ │ +0ac08c: 0f09 |0006: return v9 │ │ +0ac08e: 390d 2200 |0007: if-nez v13, 0029 // +0022 │ │ +0ac092: 3b0e 2000 |0009: if-gez v14, 0029 // +0020 │ │ +0ac096: dd06 0f01 |000b: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0ac09a: 3906 1c00 |000d: if-nez v6, 0029 // +001c │ │ +0ac09e: 54b6 2d01 |000f: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac0a2: 6e10 9d2b 0600 |0011: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac0a8: 0a06 |0014: move-result v6 │ │ +0ac0aa: d804 06ff |0015: add-int/lit8 v4, v6, #int -1 // #ff │ │ +0ac0ae: 3a04 efff |0017: if-ltz v4, 0006 // -0011 │ │ +0ac0b2: 54b6 2d01 |0019: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac0b6: 6e20 9a2b 4600 |001b: invoke-virtual {v6, v4}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0ac0bc: 0c01 |001e: move-result-object v1 │ │ +0ac0be: 1f01 e700 |001f: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0ac0c2: 6e20 ce03 8100 |0021: invoke-virtual {v1, v8}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@03ce │ │ +0ac0c8: 6e10 2005 0b00 |0024: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0520 │ │ +0ac0ce: 0189 |0027: move v9, v8 │ │ +0ac0d0: 28de |0028: goto 0006 // -0022 │ │ +0ac0d2: 12f3 |0029: const/4 v3, #int -1 // #ff │ │ +0ac0d4: 390d 0400 |002a: if-nez v13, 002e // +0004 │ │ +0ac0d8: 3a0e 5000 |002c: if-ltz v14, 007c // +0050 │ │ +0ac0dc: 54b6 2d01 |002e: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac0e0: 6e10 9d2b 0600 |0030: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac0e6: 0a06 |0033: move-result v6 │ │ +0ac0e8: d803 06ff |0034: add-int/lit8 v3, v6, #int -1 // #ff │ │ +0ac0ec: 3a03 1600 |0036: if-ltz v3, 004c // +0016 │ │ +0ac0f0: 54b6 2d01 |0038: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac0f4: 6e20 972b 3600 |003a: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac0fa: 0c01 |003d: move-result-object v1 │ │ +0ac0fc: 1f01 e700 |003e: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0ac100: 380d 3300 |0040: if-eqz v13, 0073 // +0033 │ │ +0ac104: 6e10 c803 0100 |0042: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@03c8 │ │ +0ac10a: 0c06 |0045: move-result-object v6 │ │ +0ac10c: 6e20 1d2b 6d00 |0046: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0ac112: 0a06 |0049: move-result v6 │ │ +0ac114: 3806 2900 |004a: if-eqz v6, 0073 // +0029 │ │ +0ac118: 3a03 baff |004c: if-ltz v3, 0006 // -0046 │ │ +0ac11c: dd06 0f01 |004e: and-int/lit8 v6, v15, #int 1 // #01 │ │ +0ac120: 3806 2c00 |0050: if-eqz v6, 007c // +002c │ │ +0ac124: d803 03ff |0052: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0ac128: 3a03 2800 |0054: if-ltz v3, 007c // +0028 │ │ +0ac12c: 54b6 2d01 |0056: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac130: 6e20 972b 3600 |0058: invoke-virtual {v6, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac136: 0c01 |005b: move-result-object v1 │ │ +0ac138: 1f01 e700 |005c: check-cast v1, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0ac13c: 380d 0c00 |005e: if-eqz v13, 006a // +000c │ │ +0ac140: 6e10 c803 0100 |0060: invoke-virtual {v1}, Landroid/support/v4/app/BackStackRecord;.getName:()Ljava/lang/String; // method@03c8 │ │ +0ac146: 0c06 |0063: move-result-object v6 │ │ +0ac148: 6e20 1d2b 6d00 |0064: invoke-virtual {v13, v6}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0ac14e: 0a06 |0067: move-result v6 │ │ +0ac150: 3906 0800 |0068: if-nez v6, 0070 // +0008 │ │ +0ac154: 3a0e 1200 |006a: if-ltz v14, 007c // +0012 │ │ +0ac158: 5216 9300 |006c: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0ac15c: 336e 0e00 |006e: if-ne v14, v6, 007c // +000e │ │ +0ac160: d803 03ff |0070: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0ac164: 28e2 |0072: goto 0054 // -001e │ │ +0ac166: 3a0e 0600 |0073: if-ltz v14, 0079 // +0006 │ │ +0ac16a: 5216 9300 |0075: iget v6, v1, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0ac16e: 326e d5ff |0077: if-eq v14, v6, 004c // -002b │ │ +0ac172: d803 03ff |0079: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0ac176: 28bb |007b: goto 0036 // -0045 │ │ +0ac178: 54b6 2d01 |007c: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac17c: 6e10 9d2b 0600 |007e: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac182: 0a06 |0081: move-result v6 │ │ +0ac184: d806 06ff |0082: add-int/lit8 v6, v6, #int -1 // #ff │ │ +0ac188: 3263 82ff |0084: if-eq v3, v6, 0006 // -007e │ │ +0ac18c: 2205 cf05 |0086: new-instance v5, Ljava/util/ArrayList; // type@05cf │ │ +0ac190: 7010 8f2b 0500 |0088: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ac196: 54b6 2d01 |008b: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac19a: 6e10 9d2b 0600 |008d: invoke-virtual {v6}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac1a0: 0a06 |0090: move-result v6 │ │ +0ac1a2: d802 06ff |0091: add-int/lit8 v2, v6, #int -1 // #ff │ │ +0ac1a6: 3732 0e00 |0093: if-le v2, v3, 00a1 // +000e │ │ +0ac1aa: 54b6 2d01 |0095: iget-object v6, v11, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac1ae: 6e20 9a2b 2600 |0097: invoke-virtual {v6, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0ac1b4: 0c06 |009a: move-result-object v6 │ │ +0ac1b6: 6e20 932b 6500 |009b: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac1bc: d802 02ff |009e: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0ac1c0: 28f3 |00a0: goto 0093 // -000d │ │ +0ac1c2: 6e10 9d2b 0500 |00a1: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac1c8: 0a06 |00a4: move-result v6 │ │ +0ac1ca: d800 06ff |00a5: add-int/lit8 v0, v6, #int -1 // #ff │ │ +0ac1ce: 1202 |00a7: const/4 v2, #int 0 // #0 │ │ +0ac1d0: 3602 3300 |00a8: if-gt v2, v0, 00db // +0033 │ │ +0ac1d4: 6306 1f01 |00aa: sget-boolean v6, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac1d8: 3806 1e00 |00ac: if-eqz v6, 00ca // +001e │ │ +0ac1dc: 1a06 4605 |00ae: const-string v6, "FragmentManager" // string@0546 │ │ +0ac1e0: 2207 a905 |00b0: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac1e4: 7010 3d2b 0700 |00b2: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac1ea: 1a0a 2e0f |00b5: const-string v10, "Popping back stack state: " // string@0f2e │ │ +0ac1ee: 6e20 462b a700 |00b7: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac1f4: 0c07 |00ba: move-result-object v7 │ │ +0ac1f6: 6e20 972b 2500 |00bb: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac1fc: 0c0a |00be: move-result-object v10 │ │ +0ac1fe: 6e20 452b a700 |00bf: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac204: 0c07 |00c2: move-result-object v7 │ │ +0ac206: 6e10 4e2b 0700 |00c3: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac20c: 0c07 |00c6: move-result-object v7 │ │ +0ac20e: 7120 f920 7600 |00c7: invoke-static {v6, v7}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac214: 6e20 972b 2500 |00ca: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac21a: 0c06 |00cd: move-result-object v6 │ │ +0ac21c: 1f06 e700 |00ce: check-cast v6, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0ac220: 3302 0900 |00d0: if-ne v2, v0, 00d9 // +0009 │ │ +0ac224: 0187 |00d2: move v7, v8 │ │ +0ac226: 6e20 ce03 7600 |00d3: invoke-virtual {v6, v7}, Landroid/support/v4/app/BackStackRecord;.popFromBackStack:(Z)V // method@03ce │ │ +0ac22c: d802 0201 |00d6: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ac230: 28d0 |00d8: goto 00a8 // -0030 │ │ +0ac232: 0197 |00d9: move v7, v9 │ │ +0ac234: 28f9 |00da: goto 00d3 // -0007 │ │ +0ac236: 6e10 2005 0b00 |00db: invoke-virtual {v11}, Landroid/support/v4/app/FragmentManagerImpl;.reportBackStackChanged:()V // method@0520 │ │ +0ac23c: 2900 49ff |00de: goto/16 0027 // -00b7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1524 │ │ 0x0006 line=1583 │ │ 0x0007 line=1527 │ │ 0x000f line=1528 │ │ 0x0017 line=1529 │ │ @@ -191683,35 +191711,35 @@ │ │ type : '(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0ac154: |[0ac154] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ -0ac164: 5260 d600 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac168: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ -0ac16c: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ac170: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac174: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac17a: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ -0ac17e: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac184: 0c01 |0010: move-result-object v1 │ │ -0ac186: 6e20 452b 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac18c: 0c01 |0014: move-result-object v1 │ │ -0ac18e: 1a02 7200 |0015: const-string v2, " is not currently in the FragmentManager" // string@0072 │ │ -0ac192: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac198: 0c01 |001a: move-result-object v1 │ │ -0ac19a: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac1a0: 0c01 |001e: move-result-object v1 │ │ -0ac1a2: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ac1a8: 7020 2b05 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ac1ae: 5260 d600 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac1b2: 6e30 c502 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0ac1b8: 0e00 |002a: return-void │ │ +0ac240: |[0ac240] android.support.v4.app.FragmentManagerImpl.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V │ │ +0ac250: 5260 d600 |0000: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ac254: 3b00 2300 |0002: if-gez v0, 0025 // +0023 │ │ +0ac258: 2200 9305 |0004: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ac25c: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac260: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac266: 1a02 3d05 |000b: const-string v2, "Fragment " // string@053d │ │ +0ac26a: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac270: 0c01 |0010: move-result-object v1 │ │ +0ac272: 6e20 452b 6100 |0011: invoke-virtual {v1, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac278: 0c01 |0014: move-result-object v1 │ │ +0ac27a: 1a02 7200 |0015: const-string v2, " is not currently in the FragmentManager" // string@0072 │ │ +0ac27e: 6e20 462b 2100 |0017: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac284: 0c01 |001a: move-result-object v1 │ │ +0ac286: 6e10 4e2b 0100 |001b: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac28c: 0c01 |001e: move-result-object v1 │ │ +0ac28e: 7020 da2a 1000 |001f: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ac294: 7020 2b05 0300 |0022: invoke-direct {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0ac29a: 5260 d600 |0025: iget v0, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ac29e: 6e30 c502 5400 |0027: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0ac2a4: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=566 │ │ 0x0004 line=567 │ │ 0x0025 line=570 │ │ 0x002a line=571 │ │ locals : │ │ @@ -191725,66 +191753,66 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 93 16-bit code units │ │ -0ac1bc: |[0ac1bc] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0ac1cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ac1ce: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0ac1d0: 6301 1f01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac1d4: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ -0ac1d8: 1a01 4605 |0006: const-string v1, "FragmentManager" // string@0546 │ │ -0ac1dc: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac1e0: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac1e6: 1a03 ca2a |000d: const-string v3, "remove: " // string@2aca │ │ -0ac1ea: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac1f0: 0c02 |0012: move-result-object v2 │ │ -0ac1f2: 6e20 452b 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac1f8: 0c02 |0016: move-result-object v2 │ │ -0ac1fa: 1a03 9a00 |0017: const-string v3, " nesting=" // string@009a │ │ -0ac1fe: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac204: 0c02 |001c: move-result-object v2 │ │ -0ac206: 5283 c800 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0ac20a: 6e20 422b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac210: 0c02 |0022: move-result-object v2 │ │ -0ac212: 6e10 4e2b 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac218: 0c02 |0026: move-result-object v2 │ │ -0ac21a: 7120 f920 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac220: 6e10 3304 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0433 │ │ -0ac226: 0a01 |002d: move-result v1 │ │ -0ac228: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ -0ac22c: 0106 |0030: move v6, v0 │ │ -0ac22e: 5581 cf00 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ -0ac232: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ -0ac236: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ -0ac23a: 5471 2a01 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0ac23e: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ -0ac242: 5471 2a01 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0ac246: 6e20 9b2b 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ -0ac24c: 5581 d300 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0ac250: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ -0ac254: 5581 da00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -0ac258: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ -0ac25c: 5c70 3701 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0ac260: 5c85 c500 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0ac264: 5c80 dd00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ -0ac268: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ -0ac26c: 0152 |0050: move v2, v5 │ │ -0ac26e: 0770 |0051: move-object v0, v7 │ │ -0ac270: 0781 |0052: move-object v1, v8 │ │ -0ac272: 0193 |0053: move v3, v9 │ │ -0ac274: 01a4 |0054: move v4, v10 │ │ -0ac276: 7406 1305 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ -0ac27c: 0e00 |0058: return-void │ │ -0ac27e: 0156 |0059: move v6, v5 │ │ -0ac280: 28d7 |005a: goto 0031 // -0029 │ │ -0ac282: 0102 |005b: move v2, v0 │ │ -0ac284: 28f5 |005c: goto 0051 // -000b │ │ +0ac2a8: |[0ac2a8] android.support.v4.app.FragmentManagerImpl.removeFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0ac2b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ac2ba: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ac2bc: 6301 1f01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac2c0: 3801 2600 |0004: if-eqz v1, 002a // +0026 │ │ +0ac2c4: 1a01 4605 |0006: const-string v1, "FragmentManager" // string@0546 │ │ +0ac2c8: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac2cc: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac2d2: 1a03 cd2a |000d: const-string v3, "remove: " // string@2acd │ │ +0ac2d6: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac2dc: 0c02 |0012: move-result-object v2 │ │ +0ac2de: 6e20 452b 8200 |0013: invoke-virtual {v2, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac2e4: 0c02 |0016: move-result-object v2 │ │ +0ac2e6: 1a03 9a00 |0017: const-string v3, " nesting=" // string@009a │ │ +0ac2ea: 6e20 462b 3200 |0019: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac2f0: 0c02 |001c: move-result-object v2 │ │ +0ac2f2: 5283 c800 |001d: iget v3, v8, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0ac2f6: 6e20 422b 3200 |001f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac2fc: 0c02 |0022: move-result-object v2 │ │ +0ac2fe: 6e10 4e2b 0200 |0023: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac304: 0c02 |0026: move-result-object v2 │ │ +0ac306: 7120 f920 2100 |0027: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac30c: 6e10 3304 0800 |002a: invoke-virtual {v8}, Landroid/support/v4/app/Fragment;.isInBackStack:()Z // method@0433 │ │ +0ac312: 0a01 |002d: move-result v1 │ │ +0ac314: 3901 2b00 |002e: if-nez v1, 0059 // +002b │ │ +0ac318: 0106 |0030: move v6, v0 │ │ +0ac31a: 5581 cf00 |0031: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mDetached:Z // field@00cf │ │ +0ac31e: 3801 0400 |0033: if-eqz v1, 0037 // +0004 │ │ +0ac322: 3806 2300 |0035: if-eqz v6, 0058 // +0023 │ │ +0ac326: 5471 2a01 |0037: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0ac32a: 3801 0700 |0039: if-eqz v1, 0040 // +0007 │ │ +0ac32e: 5471 2a01 |003b: iget-object v1, v7, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0ac332: 6e20 9b2b 8100 |003d: invoke-virtual {v1, v8}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ +0ac338: 5581 d300 |0040: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0ac33c: 3801 0800 |0042: if-eqz v1, 004a // +0008 │ │ +0ac340: 5581 da00 |0044: iget-boolean v1, v8, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0ac344: 3801 0400 |0046: if-eqz v1, 004a // +0004 │ │ +0ac348: 5c70 3701 |0048: iput-boolean v0, v7, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0ac34c: 5c85 c500 |004a: iput-boolean v5, v8, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0ac350: 5c80 dd00 |004c: iput-boolean v0, v8, Landroid/support/v4/app/Fragment;.mRemoving:Z // field@00dd │ │ +0ac354: 3806 0d00 |004e: if-eqz v6, 005b // +000d │ │ +0ac358: 0152 |0050: move v2, v5 │ │ +0ac35a: 0770 |0051: move-object v0, v7 │ │ +0ac35c: 0781 |0052: move-object v1, v8 │ │ +0ac35e: 0193 |0053: move v3, v9 │ │ +0ac360: 01a4 |0054: move v4, v10 │ │ +0ac362: 7406 1305 0000 |0055: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/FragmentManagerImpl;.moveToState:(Landroid/support/v4/app/Fragment;IIIZ)V // method@0513 │ │ +0ac368: 0e00 |0058: return-void │ │ +0ac36a: 0156 |0059: move v6, v5 │ │ +0ac36c: 28d7 |005a: goto 0031 // -0029 │ │ +0ac36e: 0102 |005b: move v2, v0 │ │ +0ac370: 28f5 |005c: goto 0051 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1207 │ │ 0x002a line=1208 │ │ 0x0031 line=1209 │ │ 0x0037 line=1210 │ │ 0x003b line=1211 │ │ @@ -191809,20 +191837,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ac288: |[0ac288] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ -0ac298: 5410 2e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0ac29c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ac2a0: 5410 2e01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0ac2a4: 6e20 9b2b 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ -0ac2aa: 0e00 |0009: return-void │ │ +0ac374: |[0ac374] android.support.v4.app.FragmentManagerImpl.removeOnBackStackChangedListener:(Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;)V │ │ +0ac384: 5410 2e01 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0ac388: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ac38c: 5410 2e01 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0ac390: 6e20 9b2b 2000 |0006: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ +0ac396: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0004 line=560 │ │ 0x0009 line=562 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/FragmentManagerImpl; │ │ @@ -191833,30 +191861,30 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ac2ac: |[0ac2ac] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ -0ac2bc: 5421 2e01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0ac2c0: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ -0ac2c4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ac2c6: 5421 2e01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0ac2ca: 6e10 9d2b 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac2d0: 0a01 |000a: move-result v1 │ │ -0ac2d2: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ -0ac2d6: 5421 2e01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ -0ac2da: 6e20 972b 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac2e0: 0c01 |0012: move-result-object v1 │ │ -0ac2e2: 1f01 f900 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00f9 │ │ -0ac2e6: 7210 be04 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@04be │ │ -0ac2ec: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ac2f0: 28eb |001a: goto 0005 // -0015 │ │ -0ac2f2: 0e00 |001b: return-void │ │ +0ac398: |[0ac398] android.support.v4.app.FragmentManagerImpl.reportBackStackChanged:()V │ │ +0ac3a8: 5421 2e01 |0000: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0ac3ac: 3801 1900 |0002: if-eqz v1, 001b // +0019 │ │ +0ac3b0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ac3b2: 5421 2e01 |0005: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0ac3b6: 6e10 9d2b 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac3bc: 0a01 |000a: move-result v1 │ │ +0ac3be: 3510 1000 |000b: if-ge v0, v1, 001b // +0010 │ │ +0ac3c2: 5421 2e01 |000d: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackChangeListeners:Ljava/util/ArrayList; // field@012e │ │ +0ac3c6: 6e20 972b 0100 |000f: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac3cc: 0c01 |0012: move-result-object v1 │ │ +0ac3ce: 1f01 f900 |0013: check-cast v1, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener; // type@00f9 │ │ +0ac3d2: 7210 be04 0100 |0015: invoke-interface {v1}, Landroid/support/v4/app/FragmentManager$OnBackStackChangedListener;.onBackStackChanged:()V // method@04be │ │ +0ac3d8: d800 0001 |0018: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0ac3dc: 28eb |001a: goto 0005 // -0015 │ │ +0ac3de: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1508 │ │ 0x0004 line=1509 │ │ 0x000d line=1510 │ │ 0x0018 line=1509 │ │ 0x001b line=1513 │ │ @@ -191869,298 +191897,298 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/util/ArrayList;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 573 16-bit code units │ │ -0ac2f4: |[0ac2f4] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ -0ac304: 120b |0000: const/4 v11, #int 0 // #0 │ │ -0ac306: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0ac308: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ -0ac30c: 0e00 |0004: return-void │ │ -0ac30e: 07d2 |0005: move-object v2, v13 │ │ -0ac310: 1f02 0201 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0102 │ │ -0ac314: 5427 4001 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0ac318: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ -0ac31c: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ -0ac320: 1204 |000e: const/4 v4, #int 0 // #0 │ │ -0ac322: 6e10 9d2b 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac328: 0a07 |0012: move-result v7 │ │ -0ac32a: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ -0ac32e: 6e20 972b 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac334: 0c01 |0018: move-result-object v1 │ │ -0ac336: 1f01 f100 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ac33a: 6307 1f01 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac33e: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ -0ac342: 1a07 4605 |001f: const-string v7, "FragmentManager" // string@0546 │ │ -0ac346: 2208 a905 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac34a: 7010 3d2b 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac350: 1a09 472b |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2b47 │ │ -0ac354: 6e20 462b 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac35a: 0c08 |002b: move-result-object v8 │ │ -0ac35c: 6e20 452b 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac362: 0c08 |002f: move-result-object v8 │ │ -0ac364: 6e10 4e2b 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac36a: 0c08 |0033: move-result-object v8 │ │ -0ac36c: 7120 f920 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac372: 5427 4001 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0ac376: 5218 d600 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac37a: 4603 0708 |003b: aget-object v3, v7, v8 │ │ -0ac37e: 5b31 5001 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0ac382: 5b1a e300 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0ac386: 591b c800 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ -0ac38a: 5c1b d500 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ -0ac38e: 5c1b c500 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0ac392: 5b1a e700 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac396: 5437 5201 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac39a: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ -0ac39e: 5437 5201 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac3a2: 54c8 2901 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ac3a6: 6e10 8304 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0483 │ │ -0ac3ac: 0c08 |0054: move-result-object v8 │ │ -0ac3ae: 6e20 ce02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ -0ac3b4: 5437 5201 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac3b8: 1a08 e615 |005a: const-string v8, "android:view_state" // string@15e6 │ │ -0ac3bc: 6e20 ba02 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -0ac3c2: 0c07 |005f: move-result-object v7 │ │ -0ac3c4: 5b17 e300 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0ac3c8: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ac3cc: 28ab |0064: goto 000f // -0055 │ │ -0ac3ce: 2207 cf05 |0065: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ -0ac3d2: 5428 4001 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0ac3d6: 2188 |0069: array-length v8, v8 │ │ -0ac3d8: 7020 902b 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0ac3de: 5bc7 2801 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac3e2: 54c7 2c01 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ac3e6: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ -0ac3ea: 54c7 2c01 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ac3ee: 6e10 952b 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0ac3f4: 1204 |0078: const/4 v4, #int 0 // #0 │ │ -0ac3f6: 5427 4001 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0ac3fa: 2177 |007b: array-length v7, v7 │ │ -0ac3fc: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ -0ac400: 5427 4001 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0ac404: 4603 0704 |0080: aget-object v3, v7, v4 │ │ -0ac408: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ -0ac40c: 54c7 2901 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ac410: 54c8 3901 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ac414: 6e30 4d05 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@054d │ │ -0ac41a: 0c01 |008b: move-result-object v1 │ │ -0ac41c: 6307 1f01 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac420: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ -0ac424: 1a07 4605 |0090: const-string v7, "FragmentManager" // string@0546 │ │ -0ac428: 2208 a905 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac42c: 7010 3d2b 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac432: 1a09 432b |0097: const-string v9, "restoreAllState: active #" // string@2b43 │ │ -0ac436: 6e20 462b 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac43c: 0c08 |009c: move-result-object v8 │ │ -0ac43e: 6e20 422b 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac444: 0c08 |00a0: move-result-object v8 │ │ -0ac446: 1a09 4401 |00a1: const-string v9, ": " // string@0144 │ │ -0ac44a: 6e20 462b 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac450: 0c08 |00a6: move-result-object v8 │ │ -0ac452: 6e20 452b 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac458: 0c08 |00aa: move-result-object v8 │ │ -0ac45a: 6e10 4e2b 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac460: 0c08 |00ae: move-result-object v8 │ │ -0ac462: 7120 f920 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac468: 54c7 2801 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac46c: 6e20 932b 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac472: 5b3a 5001 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ -0ac476: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ac47a: 28be |00bb: goto 0079 // -0042 │ │ -0ac47c: 54c7 2801 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac480: 6e20 932b a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac486: 54c7 2c01 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ac48a: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ -0ac48e: 2207 cf05 |00c5: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ -0ac492: 7010 8f2b 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ac498: 5bc7 2c01 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ac49c: 6307 1f01 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac4a0: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ -0ac4a4: 1a07 4605 |00d0: const-string v7, "FragmentManager" // string@0546 │ │ -0ac4a8: 2208 a905 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac4ac: 7010 3d2b 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac4b2: 1a09 452b |00d7: const-string v9, "restoreAllState: avail #" // string@2b45 │ │ -0ac4b6: 6e20 462b 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac4bc: 0c08 |00dc: move-result-object v8 │ │ -0ac4be: 6e20 422b 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac4c4: 0c08 |00e0: move-result-object v8 │ │ -0ac4c6: 6e10 4e2b 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac4cc: 0c08 |00e4: move-result-object v8 │ │ -0ac4ce: 7120 f920 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac4d4: 54c7 2c01 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ -0ac4d8: 7110 e52a 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0ac4de: 0c08 |00ed: move-result-object v8 │ │ -0ac4e0: 6e20 932b 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac4e6: 28c8 |00f1: goto 00b9 // -0038 │ │ -0ac4e8: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ -0ac4ec: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ -0ac4ee: 6e10 9d2b 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac4f4: 0a07 |00f8: move-result v7 │ │ -0ac4f6: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ -0ac4fa: 6e20 972b 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac500: 0c01 |00fe: move-result-object v1 │ │ -0ac502: 1f01 f100 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ac506: 5217 e800 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ -0ac50a: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ -0ac50e: 5217 e800 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ -0ac512: 54c8 2801 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac516: 6e10 9d2b 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac51c: 0a08 |010c: move-result v8 │ │ -0ac51e: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ -0ac522: 54c7 2801 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac526: 5218 e800 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ -0ac52a: 6e20 972b 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac530: 0c07 |0116: move-result-object v7 │ │ -0ac532: 1f07 f100 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ac536: 5b17 e700 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac53a: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ac53e: 28d8 |011d: goto 00f5 // -0028 │ │ -0ac540: 1a07 4605 |011e: const-string v7, "FragmentManager" // string@0546 │ │ -0ac544: 2208 a905 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac548: 7010 3d2b 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac54e: 1a09 880f |0125: const-string v9, "Re-attaching retained fragment " // string@0f88 │ │ -0ac552: 6e20 462b 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac558: 0c08 |012a: move-result-object v8 │ │ -0ac55a: 6e20 452b 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac560: 0c08 |012e: move-result-object v8 │ │ -0ac562: 1a09 b100 |012f: const-string v9, " target no longer exists: " // string@00b1 │ │ -0ac566: 6e20 462b 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac56c: 0c08 |0134: move-result-object v8 │ │ -0ac56e: 5219 e800 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ -0ac572: 6e20 422b 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac578: 0c08 |013a: move-result-object v8 │ │ -0ac57a: 6e10 4e2b 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac580: 0c08 |013e: move-result-object v8 │ │ -0ac582: 7120 fa20 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0ac588: 5b1a e700 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac58c: 28d7 |0144: goto 011b // -0029 │ │ -0ac58e: 5427 4101 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0ac592: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ -0ac596: 2207 cf05 |0149: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ -0ac59a: 5428 4101 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0ac59e: 2188 |014d: array-length v8, v8 │ │ -0ac5a0: 7020 902b 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0ac5a6: 5bc7 2a01 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0ac5aa: 1204 |0153: const/4 v4, #int 0 // #0 │ │ -0ac5ac: 5427 4101 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0ac5b0: 2177 |0156: array-length v7, v7 │ │ -0ac5b2: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ -0ac5b6: 54c7 2801 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac5ba: 5428 4101 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0ac5be: 4408 0804 |015d: aget v8, v8, v4 │ │ -0ac5c2: 6e20 972b 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac5c8: 0c01 |0162: move-result-object v1 │ │ -0ac5ca: 1f01 f100 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ac5ce: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ -0ac5d2: 2207 9305 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ac5d6: 2208 a905 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac5da: 7010 3d2b 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac5e0: 1a09 6e0e |016e: const-string v9, "No instantiated fragment for index #" // string@0e6e │ │ -0ac5e4: 6e20 462b 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac5ea: 0c08 |0173: move-result-object v8 │ │ -0ac5ec: 5429 4101 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0ac5f0: 4409 0904 |0176: aget v9, v9, v4 │ │ -0ac5f4: 6e20 422b 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac5fa: 0c08 |017b: move-result-object v8 │ │ -0ac5fc: 6e10 4e2b 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac602: 0c08 |017f: move-result-object v8 │ │ -0ac604: 7020 da2a 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ac60a: 7020 2b05 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ac610: 1217 |0186: const/4 v7, #int 1 // #1 │ │ -0ac612: 5c17 c500 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0ac616: 6307 1f01 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac61a: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ -0ac61e: 1a07 4605 |018d: const-string v7, "FragmentManager" // string@0546 │ │ -0ac622: 2208 a905 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac626: 7010 3d2b 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac62c: 1a09 442b |0194: const-string v9, "restoreAllState: added #" // string@2b44 │ │ -0ac630: 6e20 462b 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac636: 0c08 |0199: move-result-object v8 │ │ -0ac638: 6e20 422b 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac63e: 0c08 |019d: move-result-object v8 │ │ -0ac640: 1a09 4401 |019e: const-string v9, ": " // string@0144 │ │ -0ac644: 6e20 462b 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac64a: 0c08 |01a3: move-result-object v8 │ │ -0ac64c: 6e20 452b 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac652: 0c08 |01a7: move-result-object v8 │ │ -0ac654: 6e10 4e2b 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac65a: 0c08 |01ab: move-result-object v8 │ │ -0ac65c: 7120 f920 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac662: 54c7 2a01 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0ac666: 6e20 962b 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ -0ac66c: 0a07 |01b4: move-result v7 │ │ -0ac66e: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ -0ac672: 2207 9305 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ac676: 1a08 d702 |01b9: const-string v8, "Already added!" // string@02d7 │ │ -0ac67a: 7020 da2a 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ac680: 2707 |01be: throw v7 │ │ -0ac682: 54c7 2a01 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0ac686: 6e20 932b 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac68c: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ac690: 288e |01c6: goto 0154 // -0072 │ │ -0ac692: 5bca 2a01 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0ac696: 5427 4201 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -0ac69a: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ -0ac69e: 2207 cf05 |01cd: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ -0ac6a2: 5428 4201 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -0ac6a6: 2188 |01d1: array-length v8, v8 │ │ -0ac6a8: 7020 902b 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ -0ac6ae: 5bc7 2d01 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac6b2: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ -0ac6b4: 5427 4201 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -0ac6b8: 2177 |01da: array-length v7, v7 │ │ -0ac6ba: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ -0ac6be: 5427 4201 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -0ac6c2: 4607 0704 |01df: aget-object v7, v7, v4 │ │ -0ac6c6: 6e20 e603 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@03e6 │ │ -0ac6cc: 0c00 |01e4: move-result-object v0 │ │ -0ac6ce: 6307 1f01 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac6d2: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ -0ac6d6: 1a07 4605 |01e9: const-string v7, "FragmentManager" // string@0546 │ │ -0ac6da: 2208 a905 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac6de: 7010 3d2b 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac6e4: 1a09 462b |01f0: const-string v9, "restoreAllState: back stack #" // string@2b46 │ │ -0ac6e8: 6e20 462b 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac6ee: 0c08 |01f5: move-result-object v8 │ │ -0ac6f0: 6e20 422b 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac6f6: 0c08 |01f9: move-result-object v8 │ │ -0ac6f8: 1a09 3700 |01fa: const-string v9, " (index " // string@0037 │ │ -0ac6fc: 6e20 462b 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac702: 0c08 |01ff: move-result-object v8 │ │ -0ac704: 5209 9300 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0ac708: 6e20 422b 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac70e: 0c08 |0205: move-result-object v8 │ │ -0ac710: 1a09 1201 |0206: const-string v9, "): " // string@0112 │ │ -0ac714: 6e20 462b 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac71a: 0c08 |020b: move-result-object v8 │ │ -0ac71c: 6e20 452b 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac722: 0c08 |020f: move-result-object v8 │ │ -0ac724: 6e10 4e2b 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac72a: 0c08 |0213: move-result-object v8 │ │ -0ac72c: 7120 f920 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac732: 2205 ed01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@01ed │ │ -0ac736: 1a07 4605 |0219: const-string v7, "FragmentManager" // string@0546 │ │ -0ac73a: 7020 980a 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ -0ac740: 2206 7b05 |021e: new-instance v6, Ljava/io/PrintWriter; // type@057b │ │ -0ac744: 7020 902a 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ -0ac74a: 1a07 0300 |0223: const-string v7, " " // string@0003 │ │ -0ac74e: 6e40 c203 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@03c2 │ │ -0ac754: 54c7 2d01 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac758: 6e20 932b 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac75e: 5207 9300 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0ac762: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ -0ac766: 5207 9300 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ -0ac76a: 6e30 2805 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0528 │ │ -0ac770: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0ac774: 28a0 |0238: goto 01d8 // -0060 │ │ -0ac776: 5bca 2d01 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0ac77a: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ +0ac3e0: |[0ac3e0] android.support.v4.app.FragmentManagerImpl.restoreAllState:(Landroid/os/Parcelable;Ljava/util/ArrayList;)V │ │ +0ac3f0: 120b |0000: const/4 v11, #int 0 // #0 │ │ +0ac3f2: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0ac3f4: 390d 0300 |0002: if-nez v13, 0005 // +0003 │ │ +0ac3f8: 0e00 |0004: return-void │ │ +0ac3fa: 07d2 |0005: move-object v2, v13 │ │ +0ac3fc: 1f02 0201 |0006: check-cast v2, Landroid/support/v4/app/FragmentManagerState; // type@0102 │ │ +0ac400: 5427 4001 |0008: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +0ac404: 3807 faff |000a: if-eqz v7, 0004 // -0006 │ │ +0ac408: 380e 5900 |000c: if-eqz v14, 0065 // +0059 │ │ +0ac40c: 1204 |000e: const/4 v4, #int 0 // #0 │ │ +0ac40e: 6e10 9d2b 0e00 |000f: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac414: 0a07 |0012: move-result v7 │ │ +0ac416: 3574 5200 |0013: if-ge v4, v7, 0065 // +0052 │ │ +0ac41a: 6e20 972b 4e00 |0015: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac420: 0c01 |0018: move-result-object v1 │ │ +0ac422: 1f01 f100 |0019: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ac426: 6307 1f01 |001b: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac42a: 3807 1a00 |001d: if-eqz v7, 0037 // +001a │ │ +0ac42e: 1a07 4605 |001f: const-string v7, "FragmentManager" // string@0546 │ │ +0ac432: 2208 a905 |0021: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac436: 7010 3d2b 0800 |0023: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac43c: 1a09 4a2b |0026: const-string v9, "restoreAllState: re-attaching retained " // string@2b4a │ │ +0ac440: 6e20 462b 9800 |0028: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac446: 0c08 |002b: move-result-object v8 │ │ +0ac448: 6e20 452b 1800 |002c: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac44e: 0c08 |002f: move-result-object v8 │ │ +0ac450: 6e10 4e2b 0800 |0030: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac456: 0c08 |0033: move-result-object v8 │ │ +0ac458: 7120 f920 8700 |0034: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac45e: 5427 4001 |0037: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +0ac462: 5218 d600 |0039: iget v8, v1, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ac466: 4603 0708 |003b: aget-object v3, v7, v8 │ │ +0ac46a: 5b31 5001 |003d: iput-object v1, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +0ac46e: 5b1a e300 |003f: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0ac472: 591b c800 |0041: iput v11, v1, Landroid/support/v4/app/Fragment;.mBackStackNesting:I // field@00c8 │ │ +0ac476: 5c1b d500 |0043: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mInLayout:Z // field@00d5 │ │ +0ac47a: 5c1b c500 |0045: iput-boolean v11, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0ac47e: 5b1a e700 |0047: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ac482: 5437 5201 |0049: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0ac486: 3807 1700 |004b: if-eqz v7, 0062 // +0017 │ │ +0ac48a: 5437 5201 |004d: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0ac48e: 54c8 2901 |004f: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ac492: 6e10 8304 0800 |0051: invoke-virtual {v8}, Landroid/support/v4/app/FragmentActivity;.getClassLoader:()Ljava/lang/ClassLoader; // method@0483 │ │ +0ac498: 0c08 |0054: move-result-object v8 │ │ +0ac49a: 6e20 ce02 8700 |0055: invoke-virtual {v7, v8}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ +0ac4a0: 5437 5201 |0058: iget-object v7, v3, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0ac4a4: 1a08 e815 |005a: const-string v8, "android:view_state" // string@15e8 │ │ +0ac4a8: 6e20 ba02 8700 |005c: invoke-virtual {v7, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +0ac4ae: 0c07 |005f: move-result-object v7 │ │ +0ac4b0: 5b17 e300 |0060: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0ac4b4: d804 0401 |0062: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ac4b8: 28ab |0064: goto 000f // -0055 │ │ +0ac4ba: 2207 cf05 |0065: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ +0ac4be: 5428 4001 |0067: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +0ac4c2: 2188 |0069: array-length v8, v8 │ │ +0ac4c4: 7020 902b 8700 |006a: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0ac4ca: 5bc7 2801 |006d: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac4ce: 54c7 2c01 |006f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ac4d2: 3807 0700 |0071: if-eqz v7, 0078 // +0007 │ │ +0ac4d6: 54c7 2c01 |0073: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ac4da: 6e10 952b 0700 |0075: invoke-virtual {v7}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0ac4e0: 1204 |0078: const/4 v4, #int 0 // #0 │ │ +0ac4e2: 5427 4001 |0079: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +0ac4e6: 2177 |007b: array-length v7, v7 │ │ +0ac4e8: 3574 7600 |007c: if-ge v4, v7, 00f2 // +0076 │ │ +0ac4ec: 5427 4001 |007e: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +0ac4f0: 4603 0704 |0080: aget-object v3, v7, v4 │ │ +0ac4f4: 3803 3a00 |0082: if-eqz v3, 00bc // +003a │ │ +0ac4f8: 54c7 2901 |0084: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ac4fc: 54c8 3901 |0086: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ac500: 6e30 4d05 7308 |0088: invoke-virtual {v3, v7, v8}, Landroid/support/v4/app/FragmentState;.instantiate:(Landroid/support/v4/app/FragmentActivity;Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment; // method@054d │ │ +0ac506: 0c01 |008b: move-result-object v1 │ │ +0ac508: 6307 1f01 |008c: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac50c: 3807 2400 |008e: if-eqz v7, 00b2 // +0024 │ │ +0ac510: 1a07 4605 |0090: const-string v7, "FragmentManager" // string@0546 │ │ +0ac514: 2208 a905 |0092: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac518: 7010 3d2b 0800 |0094: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac51e: 1a09 462b |0097: const-string v9, "restoreAllState: active #" // string@2b46 │ │ +0ac522: 6e20 462b 9800 |0099: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac528: 0c08 |009c: move-result-object v8 │ │ +0ac52a: 6e20 422b 4800 |009d: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac530: 0c08 |00a0: move-result-object v8 │ │ +0ac532: 1a09 4401 |00a1: const-string v9, ": " // string@0144 │ │ +0ac536: 6e20 462b 9800 |00a3: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac53c: 0c08 |00a6: move-result-object v8 │ │ +0ac53e: 6e20 452b 1800 |00a7: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac544: 0c08 |00aa: move-result-object v8 │ │ +0ac546: 6e10 4e2b 0800 |00ab: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac54c: 0c08 |00ae: move-result-object v8 │ │ +0ac54e: 7120 f920 8700 |00af: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac554: 54c7 2801 |00b2: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac558: 6e20 932b 1700 |00b4: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac55e: 5b3a 5001 |00b7: iput-object v10, v3, Landroid/support/v4/app/FragmentState;.mInstance:Landroid/support/v4/app/Fragment; // field@0150 │ │ +0ac562: d804 0401 |00b9: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ac566: 28be |00bb: goto 0079 // -0042 │ │ +0ac568: 54c7 2801 |00bc: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac56c: 6e20 932b a700 |00be: invoke-virtual {v7, v10}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac572: 54c7 2c01 |00c1: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ac576: 3907 0900 |00c3: if-nez v7, 00cc // +0009 │ │ +0ac57a: 2207 cf05 |00c5: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ +0ac57e: 7010 8f2b 0700 |00c7: invoke-direct {v7}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ac584: 5bc7 2c01 |00ca: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ac588: 6307 1f01 |00cc: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac58c: 3807 1a00 |00ce: if-eqz v7, 00e8 // +001a │ │ +0ac590: 1a07 4605 |00d0: const-string v7, "FragmentManager" // string@0546 │ │ +0ac594: 2208 a905 |00d2: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac598: 7010 3d2b 0800 |00d4: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac59e: 1a09 482b |00d7: const-string v9, "restoreAllState: avail #" // string@2b48 │ │ +0ac5a2: 6e20 462b 9800 |00d9: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac5a8: 0c08 |00dc: move-result-object v8 │ │ +0ac5aa: 6e20 422b 4800 |00dd: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac5b0: 0c08 |00e0: move-result-object v8 │ │ +0ac5b2: 6e10 4e2b 0800 |00e1: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac5b8: 0c08 |00e4: move-result-object v8 │ │ +0ac5ba: 7120 f920 8700 |00e5: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac5c0: 54c7 2c01 |00e8: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAvailIndices:Ljava/util/ArrayList; // field@012c │ │ +0ac5c4: 7110 e52a 0400 |00ea: invoke-static {v4}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0ac5ca: 0c08 |00ed: move-result-object v8 │ │ +0ac5cc: 6e20 932b 8700 |00ee: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac5d2: 28c8 |00f1: goto 00b9 // -0038 │ │ +0ac5d4: 380e 5300 |00f2: if-eqz v14, 0145 // +0053 │ │ +0ac5d8: 1204 |00f4: const/4 v4, #int 0 // #0 │ │ +0ac5da: 6e10 9d2b 0e00 |00f5: invoke-virtual {v14}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac5e0: 0a07 |00f8: move-result v7 │ │ +0ac5e2: 3574 4c00 |00f9: if-ge v4, v7, 0145 // +004c │ │ +0ac5e6: 6e20 972b 4e00 |00fb: invoke-virtual {v14, v4}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac5ec: 0c01 |00fe: move-result-object v1 │ │ +0ac5ee: 1f01 f100 |00ff: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ac5f2: 5217 e800 |0101: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ +0ac5f6: 3a07 1800 |0103: if-ltz v7, 011b // +0018 │ │ +0ac5fa: 5217 e800 |0105: iget v7, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ +0ac5fe: 54c8 2801 |0107: iget-object v8, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac602: 6e10 9d2b 0800 |0109: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac608: 0a08 |010c: move-result v8 │ │ +0ac60a: 3587 1100 |010d: if-ge v7, v8, 011e // +0011 │ │ +0ac60e: 54c7 2801 |010f: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac612: 5218 e800 |0111: iget v8, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ +0ac616: 6e20 972b 8700 |0113: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac61c: 0c07 |0116: move-result-object v7 │ │ +0ac61e: 1f07 f100 |0117: check-cast v7, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ac622: 5b17 e700 |0119: iput-object v7, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ac626: d804 0401 |011b: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ac62a: 28d8 |011d: goto 00f5 // -0028 │ │ +0ac62c: 1a07 4605 |011e: const-string v7, "FragmentManager" // string@0546 │ │ +0ac630: 2208 a905 |0120: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac634: 7010 3d2b 0800 |0122: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac63a: 1a09 880f |0125: const-string v9, "Re-attaching retained fragment " // string@0f88 │ │ +0ac63e: 6e20 462b 9800 |0127: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac644: 0c08 |012a: move-result-object v8 │ │ +0ac646: 6e20 452b 1800 |012b: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac64c: 0c08 |012e: move-result-object v8 │ │ +0ac64e: 1a09 b100 |012f: const-string v9, " target no longer exists: " // string@00b1 │ │ +0ac652: 6e20 462b 9800 |0131: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac658: 0c08 |0134: move-result-object v8 │ │ +0ac65a: 5219 e800 |0135: iget v9, v1, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ +0ac65e: 6e20 422b 9800 |0137: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac664: 0c08 |013a: move-result-object v8 │ │ +0ac666: 6e10 4e2b 0800 |013b: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac66c: 0c08 |013e: move-result-object v8 │ │ +0ac66e: 7120 fa20 8700 |013f: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0ac674: 5b1a e700 |0142: iput-object v10, v1, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ac678: 28d7 |0144: goto 011b // -0029 │ │ +0ac67a: 5427 4101 |0145: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +0ac67e: 3807 8000 |0147: if-eqz v7, 01c7 // +0080 │ │ +0ac682: 2207 cf05 |0149: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ +0ac686: 5428 4101 |014b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +0ac68a: 2188 |014d: array-length v8, v8 │ │ +0ac68c: 7020 902b 8700 |014e: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0ac692: 5bc7 2a01 |0151: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0ac696: 1204 |0153: const/4 v4, #int 0 // #0 │ │ +0ac698: 5427 4101 |0154: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +0ac69c: 2177 |0156: array-length v7, v7 │ │ +0ac69e: 3574 7200 |0157: if-ge v4, v7, 01c9 // +0072 │ │ +0ac6a2: 54c7 2801 |0159: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac6a6: 5428 4101 |015b: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +0ac6aa: 4408 0804 |015d: aget v8, v8, v4 │ │ +0ac6ae: 6e20 972b 8700 |015f: invoke-virtual {v7, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac6b4: 0c01 |0162: move-result-object v1 │ │ +0ac6b6: 1f01 f100 |0163: check-cast v1, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ac6ba: 3901 2100 |0165: if-nez v1, 0186 // +0021 │ │ +0ac6be: 2207 9305 |0167: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ac6c2: 2208 a905 |0169: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac6c6: 7010 3d2b 0800 |016b: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac6cc: 1a09 6e0e |016e: const-string v9, "No instantiated fragment for index #" // string@0e6e │ │ +0ac6d0: 6e20 462b 9800 |0170: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac6d6: 0c08 |0173: move-result-object v8 │ │ +0ac6d8: 5429 4101 |0174: iget-object v9, v2, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +0ac6dc: 4409 0904 |0176: aget v9, v9, v4 │ │ +0ac6e0: 6e20 422b 9800 |0178: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac6e6: 0c08 |017b: move-result-object v8 │ │ +0ac6e8: 6e10 4e2b 0800 |017c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac6ee: 0c08 |017f: move-result-object v8 │ │ +0ac6f0: 7020 da2a 8700 |0180: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ac6f6: 7020 2b05 7c00 |0183: invoke-direct {v12, v7}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0ac6fc: 1217 |0186: const/4 v7, #int 1 // #1 │ │ +0ac6fe: 5c17 c500 |0187: iput-boolean v7, v1, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0ac702: 6307 1f01 |0189: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac706: 3807 2400 |018b: if-eqz v7, 01af // +0024 │ │ +0ac70a: 1a07 4605 |018d: const-string v7, "FragmentManager" // string@0546 │ │ +0ac70e: 2208 a905 |018f: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac712: 7010 3d2b 0800 |0191: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac718: 1a09 472b |0194: const-string v9, "restoreAllState: added #" // string@2b47 │ │ +0ac71c: 6e20 462b 9800 |0196: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac722: 0c08 |0199: move-result-object v8 │ │ +0ac724: 6e20 422b 4800 |019a: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac72a: 0c08 |019d: move-result-object v8 │ │ +0ac72c: 1a09 4401 |019e: const-string v9, ": " // string@0144 │ │ +0ac730: 6e20 462b 9800 |01a0: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac736: 0c08 |01a3: move-result-object v8 │ │ +0ac738: 6e20 452b 1800 |01a4: invoke-virtual {v8, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac73e: 0c08 |01a7: move-result-object v8 │ │ +0ac740: 6e10 4e2b 0800 |01a8: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac746: 0c08 |01ab: move-result-object v8 │ │ +0ac748: 7120 f920 8700 |01ac: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac74e: 54c7 2a01 |01af: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0ac752: 6e20 962b 1700 |01b1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.contains:(Ljava/lang/Object;)Z // method@2b96 │ │ +0ac758: 0a07 |01b4: move-result v7 │ │ +0ac75a: 3807 0a00 |01b5: if-eqz v7, 01bf // +000a │ │ +0ac75e: 2207 9305 |01b7: new-instance v7, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ac762: 1a08 d702 |01b9: const-string v8, "Already added!" // string@02d7 │ │ +0ac766: 7020 da2a 8700 |01bb: invoke-direct {v7, v8}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ac76c: 2707 |01be: throw v7 │ │ +0ac76e: 54c7 2a01 |01bf: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0ac772: 6e20 932b 1700 |01c1: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac778: d804 0401 |01c4: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ac77c: 288e |01c6: goto 0154 // -0072 │ │ +0ac77e: 5bca 2a01 |01c7: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0ac782: 5427 4201 |01c9: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +0ac786: 3807 6e00 |01cb: if-eqz v7, 0239 // +006e │ │ +0ac78a: 2207 cf05 |01cd: new-instance v7, Ljava/util/ArrayList; // type@05cf │ │ +0ac78e: 5428 4201 |01cf: iget-object v8, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +0ac792: 2188 |01d1: array-length v8, v8 │ │ +0ac794: 7020 902b 8700 |01d2: invoke-direct {v7, v8}, Ljava/util/ArrayList;.:(I)V // method@2b90 │ │ +0ac79a: 5bc7 2d01 |01d5: iput-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac79e: 1204 |01d7: const/4 v4, #int 0 // #0 │ │ +0ac7a0: 5427 4201 |01d8: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +0ac7a4: 2177 |01da: array-length v7, v7 │ │ +0ac7a6: 3574 29fe |01db: if-ge v4, v7, 0004 // -01d7 │ │ +0ac7aa: 5427 4201 |01dd: iget-object v7, v2, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +0ac7ae: 4607 0704 |01df: aget-object v7, v7, v4 │ │ +0ac7b2: 6e20 e603 c700 |01e1: invoke-virtual {v7, v12}, Landroid/support/v4/app/BackStackState;.instantiate:(Landroid/support/v4/app/FragmentManagerImpl;)Landroid/support/v4/app/BackStackRecord; // method@03e6 │ │ +0ac7b8: 0c00 |01e4: move-result-object v0 │ │ +0ac7ba: 6307 1f01 |01e5: sget-boolean v7, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac7be: 3807 4100 |01e7: if-eqz v7, 0228 // +0041 │ │ +0ac7c2: 1a07 4605 |01e9: const-string v7, "FragmentManager" // string@0546 │ │ +0ac7c6: 2208 a905 |01eb: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac7ca: 7010 3d2b 0800 |01ed: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac7d0: 1a09 492b |01f0: const-string v9, "restoreAllState: back stack #" // string@2b49 │ │ +0ac7d4: 6e20 462b 9800 |01f2: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac7da: 0c08 |01f5: move-result-object v8 │ │ +0ac7dc: 6e20 422b 4800 |01f6: invoke-virtual {v8, v4}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac7e2: 0c08 |01f9: move-result-object v8 │ │ +0ac7e4: 1a09 3700 |01fa: const-string v9, " (index " // string@0037 │ │ +0ac7e8: 6e20 462b 9800 |01fc: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac7ee: 0c08 |01ff: move-result-object v8 │ │ +0ac7f0: 5209 9300 |0200: iget v9, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0ac7f4: 6e20 422b 9800 |0202: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac7fa: 0c08 |0205: move-result-object v8 │ │ +0ac7fc: 1a09 1201 |0206: const-string v9, "): " // string@0112 │ │ +0ac800: 6e20 462b 9800 |0208: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac806: 0c08 |020b: move-result-object v8 │ │ +0ac808: 6e20 452b 0800 |020c: invoke-virtual {v8, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac80e: 0c08 |020f: move-result-object v8 │ │ +0ac810: 6e10 4e2b 0800 |0210: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac816: 0c08 |0213: move-result-object v8 │ │ +0ac818: 7120 f920 8700 |0214: invoke-static {v7, v8}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac81e: 2205 ed01 |0217: new-instance v5, Landroid/support/v4/util/LogWriter; // type@01ed │ │ +0ac822: 1a07 4605 |0219: const-string v7, "FragmentManager" // string@0546 │ │ +0ac826: 7020 980a 7500 |021b: invoke-direct {v5, v7}, Landroid/support/v4/util/LogWriter;.:(Ljava/lang/String;)V // method@0a98 │ │ +0ac82c: 2206 7b05 |021e: new-instance v6, Ljava/io/PrintWriter; // type@057b │ │ +0ac830: 7020 902a 5600 |0220: invoke-direct {v6, v5}, Ljava/io/PrintWriter;.:(Ljava/io/Writer;)V // method@2a90 │ │ +0ac836: 1a07 0300 |0223: const-string v7, " " // string@0003 │ │ +0ac83a: 6e40 c203 70b6 |0225: invoke-virtual {v0, v7, v6, v11}, Landroid/support/v4/app/BackStackRecord;.dump:(Ljava/lang/String;Ljava/io/PrintWriter;Z)V // method@03c2 │ │ +0ac840: 54c7 2d01 |0228: iget-object v7, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac844: 6e20 932b 0700 |022a: invoke-virtual {v7, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac84a: 5207 9300 |022d: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0ac84e: 3a07 0700 |022f: if-ltz v7, 0236 // +0007 │ │ +0ac852: 5207 9300 |0231: iget v7, v0, Landroid/support/v4/app/BackStackRecord;.mIndex:I // field@0093 │ │ +0ac856: 6e30 2805 7c00 |0233: invoke-virtual {v12, v7, v0}, Landroid/support/v4/app/FragmentManagerImpl;.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V // method@0528 │ │ +0ac85c: d804 0401 |0236: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0ac860: 28a0 |0238: goto 01d8 // -0060 │ │ +0ac862: 5bca 2d01 |0239: iput-object v10, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0ac866: 2900 c9fd |023b: goto/16 0004 // -0237 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1773 │ │ 0x0004 line=1880 │ │ 0x0006 line=1774 │ │ 0x0008 line=1775 │ │ 0x000c line=1779 │ │ @@ -192253,59 +192281,59 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 85 16-bit code units │ │ -0ac780: |[0ac780] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ -0ac790: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ac792: 5463 2801 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac796: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ -0ac79a: 1202 |0005: const/4 v2, #int 0 // #0 │ │ -0ac79c: 5463 2801 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac7a0: 6e10 9d2b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac7a6: 0a03 |000b: move-result v3 │ │ -0ac7a8: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ -0ac7ac: 5463 2801 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac7b0: 6e20 972b 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac7b6: 0c00 |0013: move-result-object v0 │ │ -0ac7b8: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ac7bc: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ -0ac7c0: 5503 e000 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ -0ac7c4: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ -0ac7c8: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ -0ac7cc: 2201 cf05 |001e: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0ac7d0: 7010 8f2b 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ac7d6: 6e20 932b 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ac7dc: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0ac7de: 5c03 e100 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ -0ac7e2: 5403 e700 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac7e6: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ -0ac7ea: 5403 e700 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac7ee: 5233 d600 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac7f2: 5903 e800 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ -0ac7f6: 6303 1f01 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac7fa: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ -0ac7fe: 1a03 4605 |0037: const-string v3, "FragmentManager" // string@0546 │ │ -0ac802: 2204 a905 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac806: 7010 3d2b 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac80c: 1a05 632b |003e: const-string v5, "retainNonConfig: keeping retained " // string@2b63 │ │ -0ac810: 6e20 462b 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac816: 0c04 |0043: move-result-object v4 │ │ -0ac818: 6e20 452b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac81e: 0c04 |0047: move-result-object v4 │ │ -0ac820: 6e10 4e2b 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac826: 0c04 |004b: move-result-object v4 │ │ -0ac828: 7120 f920 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ac82e: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ac832: 28b5 |0051: goto 0006 // -004b │ │ -0ac834: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ -0ac836: 28de |0053: goto 0031 // -0022 │ │ -0ac838: 1101 |0054: return-object v1 │ │ +0ac86c: |[0ac86c] android.support.v4.app.FragmentManagerImpl.retainNonConfig:()Ljava/util/ArrayList; │ │ +0ac87c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ac87e: 5463 2801 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac882: 3803 5100 |0003: if-eqz v3, 0054 // +0051 │ │ +0ac886: 1202 |0005: const/4 v2, #int 0 // #0 │ │ +0ac888: 5463 2801 |0006: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac88c: 6e10 9d2b 0300 |0008: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac892: 0a03 |000b: move-result v3 │ │ +0ac894: 3532 4800 |000c: if-ge v2, v3, 0054 // +0048 │ │ +0ac898: 5463 2801 |000e: iget-object v3, v6, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac89c: 6e20 972b 2300 |0010: invoke-virtual {v3, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac8a2: 0c00 |0013: move-result-object v0 │ │ +0ac8a4: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ac8a8: 3800 3900 |0016: if-eqz v0, 004f // +0039 │ │ +0ac8ac: 5503 e000 |0018: iget-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetainInstance:Z // field@00e0 │ │ +0ac8b0: 3803 3500 |001a: if-eqz v3, 004f // +0035 │ │ +0ac8b4: 3901 0700 |001c: if-nez v1, 0023 // +0007 │ │ +0ac8b8: 2201 cf05 |001e: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0ac8bc: 7010 8f2b 0100 |0020: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ac8c2: 6e20 932b 0100 |0023: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ac8c8: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0ac8ca: 5c03 e100 |0027: iput-boolean v3, v0, Landroid/support/v4/app/Fragment;.mRetaining:Z // field@00e1 │ │ +0ac8ce: 5403 e700 |0029: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ac8d2: 3803 2700 |002b: if-eqz v3, 0052 // +0027 │ │ +0ac8d6: 5403 e700 |002d: iget-object v3, v0, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0ac8da: 5233 d600 |002f: iget v3, v3, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ac8de: 5903 e800 |0031: iput v3, v0, Landroid/support/v4/app/Fragment;.mTargetIndex:I // field@00e8 │ │ +0ac8e2: 6303 1f01 |0033: sget-boolean v3, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ac8e6: 3803 1a00 |0035: if-eqz v3, 004f // +001a │ │ +0ac8ea: 1a03 4605 |0037: const-string v3, "FragmentManager" // string@0546 │ │ +0ac8ee: 2204 a905 |0039: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac8f2: 7010 3d2b 0400 |003b: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac8f8: 1a05 662b |003e: const-string v5, "retainNonConfig: keeping retained " // string@2b66 │ │ +0ac8fc: 6e20 462b 5400 |0040: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac902: 0c04 |0043: move-result-object v4 │ │ +0ac904: 6e20 452b 0400 |0044: invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac90a: 0c04 |0047: move-result-object v4 │ │ +0ac90c: 6e10 4e2b 0400 |0048: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac912: 0c04 |004b: move-result-object v4 │ │ +0ac914: 7120 f920 4300 |004c: invoke-static {v3, v4}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ac91a: d802 0201 |004f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ac91e: 28b5 |0051: goto 0006 // -004b │ │ +0ac920: 12f3 |0052: const/4 v3, #int -1 // #ff │ │ +0ac922: 28de |0053: goto 0031 // -0022 │ │ +0ac924: 1101 |0054: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1587 │ │ 0x0001 line=1588 │ │ 0x0005 line=1589 │ │ 0x000e line=1590 │ │ 0x0016 line=1591 │ │ @@ -192330,248 +192358,248 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 476 16-bit code units │ │ -0ac83c: |[0ac83c] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ -0ac84c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ac84e: 6e10 ff04 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ -0ac854: 6309 2201 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0122 │ │ -0ac858: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ -0ac85c: 1219 |0008: const/4 v9, #int 1 // #1 │ │ -0ac85e: 5cc9 3d01 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ -0ac862: 54c9 2801 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac866: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ -0ac86a: 54c9 2801 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac86e: 6e10 9d2b 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac874: 0a09 |0014: move-result v9 │ │ -0ac876: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ -0ac87a: 1105 |0017: return-object v5 │ │ -0ac87c: 54c9 2801 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac880: 6e10 9d2b 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ac886: 0a00 |001d: move-result v0 │ │ -0ac888: 2301 3106 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0631 │ │ -0ac88c: 1207 |0020: const/4 v7, #int 0 // #0 │ │ -0ac88e: 1208 |0021: const/4 v8, #int 0 // #0 │ │ -0ac890: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ -0ac894: 54c9 2801 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0ac898: 6e20 972b 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ac89e: 0c04 |0029: move-result-object v4 │ │ -0ac8a0: 1f04 f100 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ac8a4: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ -0ac8a8: 5249 d600 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac8ac: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ -0ac8b0: 2209 9305 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ac8b4: 220a a905 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac8b8: 7010 3d2b 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac8be: 1a0b 2505 |0039: const-string v11, "Failure saving state: active " // string@0525 │ │ -0ac8c2: 6e20 462b ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac8c8: 0c0a |003e: move-result-object v10 │ │ -0ac8ca: 6e20 452b 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac8d0: 0c0a |0042: move-result-object v10 │ │ -0ac8d2: 1a0b 6500 |0043: const-string v11, " has cleared index: " // string@0065 │ │ -0ac8d6: 6e20 462b ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac8dc: 0c0a |0048: move-result-object v10 │ │ -0ac8de: 524b d600 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac8e2: 6e20 422b ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ac8e8: 0c0a |004e: move-result-object v10 │ │ -0ac8ea: 6e10 4e2b 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac8f0: 0c0a |0052: move-result-object v10 │ │ -0ac8f2: 7020 da2a a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ac8f8: 7020 2b05 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ac8fe: 1217 |0059: const/4 v7, #int 1 // #1 │ │ -0ac900: 2206 0501 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0105 │ │ -0ac904: 7020 4b05 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@054b │ │ -0ac90a: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ -0ac90e: 5249 e400 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0ac912: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ -0ac916: 5469 5201 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac91a: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ -0ac91e: 6e20 2505 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0525 │ │ -0ac924: 0c09 |006c: move-result-object v9 │ │ -0ac926: 5b69 5201 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac92a: 5449 e700 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac92e: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ -0ac932: 5449 e700 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac936: 5299 d600 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0ac93a: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ -0ac93e: 2209 9305 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ac942: 220a a905 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac946: 7010 3d2b 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac94c: 1a0b 2405 |0080: const-string v11, "Failure saving state: " // string@0524 │ │ -0ac950: 6e20 462b ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac956: 0c0a |0085: move-result-object v10 │ │ -0ac958: 6e20 452b 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac95e: 0c0a |0089: move-result-object v10 │ │ -0ac960: 1a0b 6600 |008a: const-string v11, " has target not in fragment manager: " // string@0066 │ │ -0ac964: 6e20 462b ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac96a: 0c0a |008f: move-result-object v10 │ │ -0ac96c: 544b e700 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac970: 6e20 452b ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac976: 0c0a |0095: move-result-object v10 │ │ -0ac978: 6e10 4e2b 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ac97e: 0c0a |0099: move-result-object v10 │ │ -0ac980: 7020 da2a a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ac986: 7020 2b05 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0ac98c: 5469 5201 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac990: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ -0ac994: 2209 8900 |00a4: new-instance v9, Landroid/os/Bundle; // type@0089 │ │ -0ac998: 7010 aa02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0ac99e: 5b69 5201 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac9a2: 5469 5201 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac9a6: 1a0a e315 |00ad: const-string v10, "android:target_state" // string@15e3 │ │ -0ac9aa: 544b e700 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ -0ac9ae: 6e40 1d05 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@051d │ │ -0ac9b4: 5249 e900 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ -0ac9b8: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ -0ac9bc: 5469 5201 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0ac9c0: 1a0a e215 |00ba: const-string v10, "android:target_req_state" // string@15e2 │ │ -0ac9c4: 524b e900 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ -0ac9c8: 6e30 c502 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0ac9ce: 6309 1f01 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ac9d2: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ -0ac9d6: 1a09 4605 |00c5: const-string v9, "FragmentManager" // string@0546 │ │ -0ac9da: 220a a905 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ac9de: 7010 3d2b 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ac9e4: 1a0b 3010 |00cc: const-string v11, "Saved state of " // string@1030 │ │ -0ac9e8: 6e20 462b ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ac9ee: 0c0a |00d1: move-result-object v10 │ │ -0ac9f0: 6e20 452b 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ac9f6: 0c0a |00d5: move-result-object v10 │ │ -0ac9f8: 1a0b 4401 |00d6: const-string v11, ": " // string@0144 │ │ -0ac9fc: 6e20 462b ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aca02: 0c0a |00db: move-result-object v10 │ │ -0aca04: 546b 5201 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0aca08: 6e20 452b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aca0e: 0c0a |00e1: move-result-object v10 │ │ -0aca10: 6e10 4e2b 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aca16: 0c0a |00e5: move-result-object v10 │ │ -0aca18: 7120 f920 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aca1e: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0aca22: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ -0aca26: 5449 e200 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ -0aca2a: 5b69 5201 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ -0aca2e: 28d0 |00f1: goto 00c1 // -0030 │ │ -0aca30: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ -0aca34: 6309 1f01 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0aca38: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ -0aca3c: 1a09 4605 |00f8: const-string v9, "FragmentManager" // string@0546 │ │ -0aca40: 1a0a dd2b |00fa: const-string v10, "saveAllState: no fragments!" // string@2bdd │ │ -0aca44: 7120 f920 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aca4a: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ -0aca4e: 1202 |0101: const/4 v2, #int 0 // #0 │ │ -0aca50: 1203 |0102: const/4 v3, #int 0 // #0 │ │ -0aca52: 54c9 2a01 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aca56: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ -0aca5a: 54c9 2a01 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aca5e: 6e10 9d2b 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0aca64: 0a00 |010c: move-result v0 │ │ -0aca66: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ -0aca6a: 2302 2306 |010f: new-array v2, v0, [I // type@0623 │ │ -0aca6e: 1208 |0111: const/4 v8, #int 0 // #0 │ │ -0aca70: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ -0aca74: 54c9 2a01 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0aca78: 6e20 972b 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0aca7e: 0c09 |0119: move-result-object v9 │ │ -0aca80: 1f09 f100 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0aca84: 5299 d600 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0aca88: 4b09 0208 |011e: aput v9, v2, v8 │ │ -0aca8c: 4409 0208 |0120: aget v9, v2, v8 │ │ -0aca90: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ -0aca94: 2209 9305 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aca98: 220a a905 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aca9c: 7010 3d2b 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0acaa2: 1a0b 2505 |012b: const-string v11, "Failure saving state: active " // string@0525 │ │ -0acaa6: 6e20 462b ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acaac: 0c0a |0130: move-result-object v10 │ │ -0acaae: 54cb 2a01 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0acab2: 6e20 972b 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0acab8: 0c0b |0136: move-result-object v11 │ │ -0acaba: 6e20 452b ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0acac0: 0c0a |013a: move-result-object v10 │ │ -0acac2: 1a0b 6500 |013b: const-string v11, " has cleared index: " // string@0065 │ │ -0acac6: 6e20 462b ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acacc: 0c0a |0140: move-result-object v10 │ │ -0acace: 440b 0208 |0141: aget v11, v2, v8 │ │ -0acad2: 6e20 422b ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0acad8: 0c0a |0146: move-result-object v10 │ │ -0acada: 6e10 4e2b 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0acae0: 0c0a |014a: move-result-object v10 │ │ -0acae2: 7020 da2a a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0acae8: 7020 2b05 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0acaee: 6309 1f01 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0acaf2: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ -0acaf6: 1a09 4605 |0155: const-string v9, "FragmentManager" // string@0546 │ │ -0acafa: 220a a905 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ -0acafe: 7010 3d2b 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0acb04: 1a0b dc2b |015c: const-string v11, "saveAllState: adding fragment #" // string@2bdc │ │ -0acb08: 6e20 462b ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acb0e: 0c0a |0161: move-result-object v10 │ │ -0acb10: 6e20 422b 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0acb16: 0c0a |0165: move-result-object v10 │ │ -0acb18: 1a0b 4401 |0166: const-string v11, ": " // string@0144 │ │ -0acb1c: 6e20 462b ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acb22: 0c0a |016b: move-result-object v10 │ │ -0acb24: 54cb 2a01 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ -0acb28: 6e20 972b 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0acb2e: 0c0b |0171: move-result-object v11 │ │ -0acb30: 6e20 452b ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0acb36: 0c0a |0175: move-result-object v10 │ │ -0acb38: 6e10 4e2b 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0acb3e: 0c0a |0179: move-result-object v10 │ │ -0acb40: 7120 f920 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0acb46: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0acb4a: 2893 |017f: goto 0112 // -006d │ │ -0acb4c: 54c9 2d01 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0acb50: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ -0acb54: 54c9 2d01 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0acb58: 6e10 9d2b 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0acb5e: 0a00 |0189: move-result v0 │ │ -0acb60: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ -0acb64: 2303 2e06 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@062e │ │ -0acb68: 1208 |018e: const/4 v8, #int 0 // #0 │ │ -0acb6a: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ -0acb6e: 220a e900 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00e9 │ │ -0acb72: 54c9 2d01 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0acb76: 6e20 972b 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0acb7c: 0c09 |0198: move-result-object v9 │ │ -0acb7e: 1f09 e700 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ -0acb82: 7030 e403 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@03e4 │ │ -0acb88: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ -0acb8c: 6309 1f01 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0acb90: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ -0acb94: 1a09 4605 |01a4: const-string v9, "FragmentManager" // string@0546 │ │ -0acb98: 220a a905 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ -0acb9c: 7010 3d2b 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0acba2: 1a0b db2b |01ab: const-string v11, "saveAllState: adding back stack #" // string@2bdb │ │ -0acba6: 6e20 462b ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acbac: 0c0a |01b0: move-result-object v10 │ │ -0acbae: 6e20 422b 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0acbb4: 0c0a |01b4: move-result-object v10 │ │ -0acbb6: 1a0b 4401 |01b5: const-string v11, ": " // string@0144 │ │ -0acbba: 6e20 462b ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acbc0: 0c0a |01ba: move-result-object v10 │ │ -0acbc2: 54cb 2d01 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ -0acbc6: 6e20 972b 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0acbcc: 0c0b |01c0: move-result-object v11 │ │ -0acbce: 6e20 452b ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0acbd4: 0c0a |01c4: move-result-object v10 │ │ -0acbd6: 6e10 4e2b 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0acbdc: 0c0a |01c8: move-result-object v10 │ │ -0acbde: 7120 f920 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0acbe4: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ -0acbe8: 28c1 |01ce: goto 018f // -003f │ │ -0acbea: 2205 0201 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0102 │ │ -0acbee: 7010 3405 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0534 │ │ -0acbf4: 5b51 4001 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ -0acbf8: 5b52 4101 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ -0acbfc: 5b53 4201 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ -0acc00: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ +0ac928: |[0ac928] android.support.v4.app.FragmentManagerImpl.saveAllState:()Landroid/os/Parcelable; │ │ +0ac938: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ac93a: 6e10 ff04 0c00 |0001: invoke-virtual {v12}, Landroid/support/v4/app/FragmentManagerImpl;.execPendingActions:()Z // method@04ff │ │ +0ac940: 6309 2201 |0004: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.HONEYCOMB:Z // field@0122 │ │ +0ac944: 3809 0500 |0006: if-eqz v9, 000b // +0005 │ │ +0ac948: 1219 |0008: const/4 v9, #int 1 // #1 │ │ +0ac94a: 5cc9 3d01 |0009: iput-boolean v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mStateSaved:Z // field@013d │ │ +0ac94e: 54c9 2801 |000b: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac952: 3809 0a00 |000d: if-eqz v9, 0017 // +000a │ │ +0ac956: 54c9 2801 |000f: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac95a: 6e10 9d2b 0900 |0011: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac960: 0a09 |0014: move-result v9 │ │ +0ac962: 3c09 0300 |0015: if-gtz v9, 0018 // +0003 │ │ +0ac966: 1105 |0017: return-object v5 │ │ +0ac968: 54c9 2801 |0018: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac96c: 6e10 9d2b 0900 |001a: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ac972: 0a00 |001d: move-result v0 │ │ +0ac974: 2301 3106 |001e: new-array v1, v0, [Landroid/support/v4/app/FragmentState; // type@0631 │ │ +0ac978: 1207 |0020: const/4 v7, #int 0 // #0 │ │ +0ac97a: 1208 |0021: const/4 v8, #int 0 // #0 │ │ +0ac97c: 3508 d000 |0022: if-ge v8, v0, 00f2 // +00d0 │ │ +0ac980: 54c9 2801 |0024: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ac984: 6e20 972b 8900 |0026: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ac98a: 0c04 |0029: move-result-object v4 │ │ +0ac98c: 1f04 f100 |002a: check-cast v4, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ac990: 3804 bd00 |002c: if-eqz v4, 00e9 // +00bd │ │ +0ac994: 5249 d600 |002e: iget v9, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ac998: 3b09 2900 |0030: if-gez v9, 0059 // +0029 │ │ +0ac99c: 2209 9305 |0032: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ac9a0: 220a a905 |0034: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ac9a4: 7010 3d2b 0a00 |0036: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ac9aa: 1a0b 2505 |0039: const-string v11, "Failure saving state: active " // string@0525 │ │ +0ac9ae: 6e20 462b ba00 |003b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac9b4: 0c0a |003e: move-result-object v10 │ │ +0ac9b6: 6e20 452b 4a00 |003f: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ac9bc: 0c0a |0042: move-result-object v10 │ │ +0ac9be: 1a0b 6500 |0043: const-string v11, " has cleared index: " // string@0065 │ │ +0ac9c2: 6e20 462b ba00 |0045: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ac9c8: 0c0a |0048: move-result-object v10 │ │ +0ac9ca: 524b d600 |0049: iget v11, v4, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0ac9ce: 6e20 422b ba00 |004b: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ac9d4: 0c0a |004e: move-result-object v10 │ │ +0ac9d6: 6e10 4e2b 0a00 |004f: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ac9dc: 0c0a |0052: move-result-object v10 │ │ +0ac9de: 7020 da2a a900 |0053: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ac9e4: 7020 2b05 9c00 |0056: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0ac9ea: 1217 |0059: const/4 v7, #int 1 // #1 │ │ +0ac9ec: 2206 0501 |005a: new-instance v6, Landroid/support/v4/app/FragmentState; // type@0105 │ │ +0ac9f0: 7020 4b05 4600 |005c: invoke-direct {v6, v4}, Landroid/support/v4/app/FragmentState;.:(Landroid/support/v4/app/Fragment;)V // method@054b │ │ +0ac9f6: 4d06 0108 |005f: aput-object v6, v1, v8 │ │ +0ac9fa: 5249 e400 |0061: iget v9, v4, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0ac9fe: 3d09 8a00 |0063: if-lez v9, 00ed // +008a │ │ +0aca02: 5469 5201 |0065: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0aca06: 3909 8600 |0067: if-nez v9, 00ed // +0086 │ │ +0aca0a: 6e20 2505 4c00 |0069: invoke-virtual {v12, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0525 │ │ +0aca10: 0c09 |006c: move-result-object v9 │ │ +0aca12: 5b69 5201 |006d: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0aca16: 5449 e700 |006f: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0aca1a: 3809 5000 |0071: if-eqz v9, 00c1 // +0050 │ │ +0aca1e: 5449 e700 |0073: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0aca22: 5299 d600 |0075: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0aca26: 3b09 2900 |0077: if-gez v9, 00a0 // +0029 │ │ +0aca2a: 2209 9305 |0079: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aca2e: 220a a905 |007b: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aca32: 7010 3d2b 0a00 |007d: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aca38: 1a0b 2405 |0080: const-string v11, "Failure saving state: " // string@0524 │ │ +0aca3c: 6e20 462b ba00 |0082: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aca42: 0c0a |0085: move-result-object v10 │ │ +0aca44: 6e20 452b 4a00 |0086: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aca4a: 0c0a |0089: move-result-object v10 │ │ +0aca4c: 1a0b 6600 |008a: const-string v11, " has target not in fragment manager: " // string@0066 │ │ +0aca50: 6e20 462b ba00 |008c: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aca56: 0c0a |008f: move-result-object v10 │ │ +0aca58: 544b e700 |0090: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0aca5c: 6e20 452b ba00 |0092: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aca62: 0c0a |0095: move-result-object v10 │ │ +0aca64: 6e10 4e2b 0a00 |0096: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aca6a: 0c0a |0099: move-result-object v10 │ │ +0aca6c: 7020 da2a a900 |009a: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aca72: 7020 2b05 9c00 |009d: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0aca78: 5469 5201 |00a0: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0aca7c: 3909 0900 |00a2: if-nez v9, 00ab // +0009 │ │ +0aca80: 2209 8900 |00a4: new-instance v9, Landroid/os/Bundle; // type@0089 │ │ +0aca84: 7010 aa02 0900 |00a6: invoke-direct {v9}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0aca8a: 5b69 5201 |00a9: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0aca8e: 5469 5201 |00ab: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0aca92: 1a0a e515 |00ad: const-string v10, "android:target_state" // string@15e5 │ │ +0aca96: 544b e700 |00af: iget-object v11, v4, Landroid/support/v4/app/Fragment;.mTarget:Landroid/support/v4/app/Fragment; // field@00e7 │ │ +0aca9a: 6e40 1d05 9cba |00b1: invoke-virtual {v12, v9, v10, v11}, Landroid/support/v4/app/FragmentManagerImpl;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@051d │ │ +0acaa0: 5249 e900 |00b4: iget v9, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ +0acaa4: 3809 0b00 |00b6: if-eqz v9, 00c1 // +000b │ │ +0acaa8: 5469 5201 |00b8: iget-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0acaac: 1a0a e415 |00ba: const-string v10, "android:target_req_state" // string@15e4 │ │ +0acab0: 524b e900 |00bc: iget v11, v4, Landroid/support/v4/app/Fragment;.mTargetRequestCode:I // field@00e9 │ │ +0acab4: 6e30 c502 a90b |00be: invoke-virtual {v9, v10, v11}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0acaba: 6309 1f01 |00c1: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0acabe: 3809 2600 |00c3: if-eqz v9, 00e9 // +0026 │ │ +0acac2: 1a09 4605 |00c5: const-string v9, "FragmentManager" // string@0546 │ │ +0acac6: 220a a905 |00c7: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acaca: 7010 3d2b 0a00 |00c9: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acad0: 1a0b 3010 |00cc: const-string v11, "Saved state of " // string@1030 │ │ +0acad4: 6e20 462b ba00 |00ce: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acada: 0c0a |00d1: move-result-object v10 │ │ +0acadc: 6e20 452b 4a00 |00d2: invoke-virtual {v10, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acae2: 0c0a |00d5: move-result-object v10 │ │ +0acae4: 1a0b 4401 |00d6: const-string v11, ": " // string@0144 │ │ +0acae8: 6e20 462b ba00 |00d8: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acaee: 0c0a |00db: move-result-object v10 │ │ +0acaf0: 546b 5201 |00dc: iget-object v11, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0acaf4: 6e20 452b ba00 |00de: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acafa: 0c0a |00e1: move-result-object v10 │ │ +0acafc: 6e10 4e2b 0a00 |00e2: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acb02: 0c0a |00e5: move-result-object v10 │ │ +0acb04: 7120 f920 a900 |00e6: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0acb0a: d808 0801 |00e9: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0acb0e: 2900 37ff |00eb: goto/16 0022 // -00c9 │ │ +0acb12: 5449 e200 |00ed: iget-object v9, v4, Landroid/support/v4/app/Fragment;.mSavedFragmentState:Landroid/os/Bundle; // field@00e2 │ │ +0acb16: 5b69 5201 |00ef: iput-object v9, v6, Landroid/support/v4/app/FragmentState;.mSavedFragmentState:Landroid/os/Bundle; // field@0152 │ │ +0acb1a: 28d0 |00f1: goto 00c1 // -0030 │ │ +0acb1c: 3907 0f00 |00f2: if-nez v7, 0101 // +000f │ │ +0acb20: 6309 1f01 |00f4: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0acb24: 3809 21ff |00f6: if-eqz v9, 0017 // -00df │ │ +0acb28: 1a09 4605 |00f8: const-string v9, "FragmentManager" // string@0546 │ │ +0acb2c: 1a0a e02b |00fa: const-string v10, "saveAllState: no fragments!" // string@2be0 │ │ +0acb30: 7120 f920 a900 |00fc: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0acb36: 2900 18ff |00ff: goto/16 0017 // -00e8 │ │ +0acb3a: 1202 |0101: const/4 v2, #int 0 // #0 │ │ +0acb3c: 1203 |0102: const/4 v3, #int 0 // #0 │ │ +0acb3e: 54c9 2a01 |0103: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0acb42: 3809 7b00 |0105: if-eqz v9, 0180 // +007b │ │ +0acb46: 54c9 2a01 |0107: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0acb4a: 6e10 9d2b 0900 |0109: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0acb50: 0a00 |010c: move-result v0 │ │ +0acb52: 3d00 7300 |010d: if-lez v0, 0180 // +0073 │ │ +0acb56: 2302 2306 |010f: new-array v2, v0, [I // type@0623 │ │ +0acb5a: 1208 |0111: const/4 v8, #int 0 // #0 │ │ +0acb5c: 3508 6e00 |0112: if-ge v8, v0, 0180 // +006e │ │ +0acb60: 54c9 2a01 |0114: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0acb64: 6e20 972b 8900 |0116: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0acb6a: 0c09 |0119: move-result-object v9 │ │ +0acb6c: 1f09 f100 |011a: check-cast v9, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0acb70: 5299 d600 |011c: iget v9, v9, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0acb74: 4b09 0208 |011e: aput v9, v2, v8 │ │ +0acb78: 4409 0208 |0120: aget v9, v2, v8 │ │ +0acb7c: 3b09 2f00 |0122: if-gez v9, 0151 // +002f │ │ +0acb80: 2209 9305 |0124: new-instance v9, Ljava/lang/IllegalStateException; // type@0593 │ │ +0acb84: 220a a905 |0126: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acb88: 7010 3d2b 0a00 |0128: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acb8e: 1a0b 2505 |012b: const-string v11, "Failure saving state: active " // string@0525 │ │ +0acb92: 6e20 462b ba00 |012d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acb98: 0c0a |0130: move-result-object v10 │ │ +0acb9a: 54cb 2a01 |0131: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0acb9e: 6e20 972b 8b00 |0133: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0acba4: 0c0b |0136: move-result-object v11 │ │ +0acba6: 6e20 452b ba00 |0137: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acbac: 0c0a |013a: move-result-object v10 │ │ +0acbae: 1a0b 6500 |013b: const-string v11, " has cleared index: " // string@0065 │ │ +0acbb2: 6e20 462b ba00 |013d: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acbb8: 0c0a |0140: move-result-object v10 │ │ +0acbba: 440b 0208 |0141: aget v11, v2, v8 │ │ +0acbbe: 6e20 422b ba00 |0143: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0acbc4: 0c0a |0146: move-result-object v10 │ │ +0acbc6: 6e10 4e2b 0a00 |0147: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acbcc: 0c0a |014a: move-result-object v10 │ │ +0acbce: 7020 da2a a900 |014b: invoke-direct {v9, v10}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0acbd4: 7020 2b05 9c00 |014e: invoke-direct {v12, v9}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0acbda: 6309 1f01 |0151: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0acbde: 3809 2a00 |0153: if-eqz v9, 017d // +002a │ │ +0acbe2: 1a09 4605 |0155: const-string v9, "FragmentManager" // string@0546 │ │ +0acbe6: 220a a905 |0157: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acbea: 7010 3d2b 0a00 |0159: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acbf0: 1a0b df2b |015c: const-string v11, "saveAllState: adding fragment #" // string@2bdf │ │ +0acbf4: 6e20 462b ba00 |015e: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acbfa: 0c0a |0161: move-result-object v10 │ │ +0acbfc: 6e20 422b 8a00 |0162: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0acc02: 0c0a |0165: move-result-object v10 │ │ +0acc04: 1a0b 4401 |0166: const-string v11, ": " // string@0144 │ │ +0acc08: 6e20 462b ba00 |0168: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acc0e: 0c0a |016b: move-result-object v10 │ │ +0acc10: 54cb 2a01 |016c: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mAdded:Ljava/util/ArrayList; // field@012a │ │ +0acc14: 6e20 972b 8b00 |016e: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0acc1a: 0c0b |0171: move-result-object v11 │ │ +0acc1c: 6e20 452b ba00 |0172: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acc22: 0c0a |0175: move-result-object v10 │ │ +0acc24: 6e10 4e2b 0a00 |0176: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acc2a: 0c0a |0179: move-result-object v10 │ │ +0acc2c: 7120 f920 a900 |017a: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0acc32: d808 0801 |017d: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0acc36: 2893 |017f: goto 0112 // -006d │ │ +0acc38: 54c9 2d01 |0180: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0acc3c: 3809 4d00 |0182: if-eqz v9, 01cf // +004d │ │ +0acc40: 54c9 2d01 |0184: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0acc44: 6e10 9d2b 0900 |0186: invoke-virtual {v9}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0acc4a: 0a00 |0189: move-result v0 │ │ +0acc4c: 3d00 4500 |018a: if-lez v0, 01cf // +0045 │ │ +0acc50: 2303 2e06 |018c: new-array v3, v0, [Landroid/support/v4/app/BackStackState; // type@062e │ │ +0acc54: 1208 |018e: const/4 v8, #int 0 // #0 │ │ +0acc56: 3508 4000 |018f: if-ge v8, v0, 01cf // +0040 │ │ +0acc5a: 220a e900 |0191: new-instance v10, Landroid/support/v4/app/BackStackState; // type@00e9 │ │ +0acc5e: 54c9 2d01 |0193: iget-object v9, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0acc62: 6e20 972b 8900 |0195: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0acc68: 0c09 |0198: move-result-object v9 │ │ +0acc6a: 1f09 e700 |0199: check-cast v9, Landroid/support/v4/app/BackStackRecord; // type@00e7 │ │ +0acc6e: 7030 e403 ca09 |019b: invoke-direct {v10, v12, v9}, Landroid/support/v4/app/BackStackState;.:(Landroid/support/v4/app/FragmentManagerImpl;Landroid/support/v4/app/BackStackRecord;)V // method@03e4 │ │ +0acc74: 4d0a 0308 |019e: aput-object v10, v3, v8 │ │ +0acc78: 6309 1f01 |01a0: sget-boolean v9, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0acc7c: 3809 2a00 |01a2: if-eqz v9, 01cc // +002a │ │ +0acc80: 1a09 4605 |01a4: const-string v9, "FragmentManager" // string@0546 │ │ +0acc84: 220a a905 |01a6: new-instance v10, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acc88: 7010 3d2b 0a00 |01a8: invoke-direct {v10}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acc8e: 1a0b de2b |01ab: const-string v11, "saveAllState: adding back stack #" // string@2bde │ │ +0acc92: 6e20 462b ba00 |01ad: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acc98: 0c0a |01b0: move-result-object v10 │ │ +0acc9a: 6e20 422b 8a00 |01b1: invoke-virtual {v10, v8}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0acca0: 0c0a |01b4: move-result-object v10 │ │ +0acca2: 1a0b 4401 |01b5: const-string v11, ": " // string@0144 │ │ +0acca6: 6e20 462b ba00 |01b7: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0accac: 0c0a |01ba: move-result-object v10 │ │ +0accae: 54cb 2d01 |01bb: iget-object v11, v12, Landroid/support/v4/app/FragmentManagerImpl;.mBackStack:Ljava/util/ArrayList; // field@012d │ │ +0accb2: 6e20 972b 8b00 |01bd: invoke-virtual {v11, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0accb8: 0c0b |01c0: move-result-object v11 │ │ +0accba: 6e20 452b ba00 |01c1: invoke-virtual {v10, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0accc0: 0c0a |01c4: move-result-object v10 │ │ +0accc2: 6e10 4e2b 0a00 |01c5: invoke-virtual {v10}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0accc8: 0c0a |01c8: move-result-object v10 │ │ +0accca: 7120 f920 a900 |01c9: invoke-static {v9, v10}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0accd0: d808 0801 |01cc: add-int/lit8 v8, v8, #int 1 // #01 │ │ +0accd4: 28c1 |01ce: goto 018f // -003f │ │ +0accd6: 2205 0201 |01cf: new-instance v5, Landroid/support/v4/app/FragmentManagerState; // type@0102 │ │ +0accda: 7010 3405 0500 |01d1: invoke-direct {v5}, Landroid/support/v4/app/FragmentManagerState;.:()V // method@0534 │ │ +0acce0: 5b51 4001 |01d4: iput-object v1, v5, Landroid/support/v4/app/FragmentManagerState;.mActive:[Landroid/support/v4/app/FragmentState; // field@0140 │ │ +0acce4: 5b52 4101 |01d6: iput-object v2, v5, Landroid/support/v4/app/FragmentManagerState;.mAdded:[I // field@0141 │ │ +0acce8: 5b53 4201 |01d8: iput-object v3, v5, Landroid/support/v4/app/FragmentManagerState;.mBackStack:[Landroid/support/v4/app/BackStackState; // field@0142 │ │ +0accec: 2900 3dfe |01da: goto/16 0017 // -01c3 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1657 │ │ 0x0004 line=1659 │ │ 0x0008 line=1669 │ │ 0x000b line=1672 │ │ 0x0017 line=1767 │ │ @@ -192643,50 +192671,50 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 74 16-bit code units │ │ -0acc04: |[0acc04] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ -0acc14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0acc16: 5431 3c01 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0acc1a: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0acc1e: 2201 8900 |0005: new-instance v1, Landroid/os/Bundle; // type@0089 │ │ -0acc22: 7010 aa02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0acc28: 5b31 3c01 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0acc2c: 5431 3c01 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0acc30: 6e20 6404 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0464 │ │ -0acc36: 5431 3c01 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0acc3a: 6e10 bd02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@02bd │ │ -0acc40: 0a01 |0016: move-result v1 │ │ -0acc42: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ -0acc46: 5430 3c01 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0acc4a: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0acc4c: 5b31 3c01 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ -0acc50: 5441 eb00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0acc54: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ -0acc58: 6e20 2705 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0527 │ │ -0acc5e: 5441 e300 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0acc62: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ -0acc66: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ -0acc6a: 2200 8900 |002b: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0acc6e: 7010 aa02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0acc74: 1a01 e615 |0030: const-string v1, "android:view_state" // string@15e6 │ │ -0acc78: 5442 e300 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0acc7c: 6e30 ca02 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ -0acc82: 5541 ea00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -0acc86: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ -0acc8a: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ -0acc8e: 2200 8900 |003d: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0acc92: 7010 aa02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0acc98: 1a01 e515 |0042: const-string v1, "android:user_visible_hint" // string@15e5 │ │ -0acc9c: 5542 ea00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ -0acca0: 6e30 c002 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0acca6: 1100 |0049: return-object v0 │ │ +0accf0: |[0accf0] android.support.v4.app.FragmentManagerImpl.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; │ │ +0acd00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0acd02: 5431 3c01 |0001: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0acd06: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0acd0a: 2201 8900 |0005: new-instance v1, Landroid/os/Bundle; // type@0089 │ │ +0acd0e: 7010 aa02 0100 |0007: invoke-direct {v1}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0acd14: 5b31 3c01 |000a: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0acd18: 5431 3c01 |000c: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0acd1c: 6e20 6404 1400 |000e: invoke-virtual {v4, v1}, Landroid/support/v4/app/Fragment;.performSaveInstanceState:(Landroid/os/Bundle;)V // method@0464 │ │ +0acd22: 5431 3c01 |0011: iget-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0acd26: 6e10 bd02 0100 |0013: invoke-virtual {v1}, Landroid/os/Bundle;.isEmpty:()Z // method@02bd │ │ +0acd2c: 0a01 |0016: move-result v1 │ │ +0acd2e: 3901 0700 |0017: if-nez v1, 001e // +0007 │ │ +0acd32: 5430 3c01 |0019: iget-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0acd36: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0acd38: 5b31 3c01 |001c: iput-object v1, v3, Landroid/support/v4/app/FragmentManagerImpl;.mStateBundle:Landroid/os/Bundle; // field@013c │ │ +0acd3c: 5441 eb00 |001e: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0acd40: 3801 0500 |0020: if-eqz v1, 0025 // +0005 │ │ +0acd44: 6e20 2705 4300 |0022: invoke-virtual {v3, v4}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V // method@0527 │ │ +0acd4a: 5441 e300 |0025: iget-object v1, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0acd4e: 3801 1000 |0027: if-eqz v1, 0037 // +0010 │ │ +0acd52: 3900 0700 |0029: if-nez v0, 0030 // +0007 │ │ +0acd56: 2200 8900 |002b: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0acd5a: 7010 aa02 0000 |002d: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0acd60: 1a01 e815 |0030: const-string v1, "android:view_state" // string@15e8 │ │ +0acd64: 5442 e300 |0032: iget-object v2, v4, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0acd68: 6e30 ca02 1002 |0034: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ +0acd6e: 5541 ea00 |0037: iget-boolean v1, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +0acd72: 3901 1000 |0039: if-nez v1, 0049 // +0010 │ │ +0acd76: 3900 0700 |003b: if-nez v0, 0042 // +0007 │ │ +0acd7a: 2200 8900 |003d: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0acd7e: 7010 aa02 0000 |003f: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0acd84: 1a01 e715 |0042: const-string v1, "android:user_visible_hint" // string@15e7 │ │ +0acd88: 5542 ea00 |0044: iget-boolean v2, v4, Landroid/support/v4/app/Fragment;.mUserVisibleHint:Z // field@00ea │ │ +0acd8c: 6e30 c002 1002 |0046: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0acd92: 1100 |0049: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1622 │ │ 0x0001 line=1624 │ │ 0x0005 line=1625 │ │ 0x000c line=1627 │ │ 0x0011 line=1628 │ │ @@ -192715,41 +192743,41 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 54 16-bit code units │ │ -0acca8: |[0acca8] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ -0accb8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0accba: 5262 d600 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ -0accbe: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ -0accc2: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0accc6: 2203 a905 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0accca: 7010 3d2b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0accd0: 1a04 3d05 |000c: const-string v4, "Fragment " // string@053d │ │ -0accd4: 6e20 462b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0accda: 0c03 |0011: move-result-object v3 │ │ -0accdc: 6e20 452b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0acce2: 0c03 |0015: move-result-object v3 │ │ -0acce4: 1a04 7200 |0016: const-string v4, " is not currently in the FragmentManager" // string@0072 │ │ -0acce8: 6e20 462b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0accee: 0c03 |001b: move-result-object v3 │ │ -0accf0: 6e10 4e2b 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0accf6: 0c03 |001f: move-result-object v3 │ │ -0accf8: 7020 da2a 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0accfe: 7020 2b05 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ -0acd04: 5262 e400 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ -0acd08: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ -0acd0c: 6e20 2505 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0525 │ │ -0acd12: 0c00 |002d: move-result-object v0 │ │ -0acd14: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -0acd18: 2201 f000 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ -0acd1c: 7020 0f04 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@040f │ │ -0acd22: 1101 |0035: return-object v1 │ │ +0acd94: |[0acd94] android.support.v4.app.FragmentManagerImpl.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; │ │ +0acda4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0acda6: 5262 d600 |0001: iget v2, v6, Landroid/support/v4/app/Fragment;.mIndex:I // field@00d6 │ │ +0acdaa: 3b02 2300 |0003: if-gez v2, 0026 // +0023 │ │ +0acdae: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0acdb2: 2203 a905 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acdb6: 7010 3d2b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acdbc: 1a04 3d05 |000c: const-string v4, "Fragment " // string@053d │ │ +0acdc0: 6e20 462b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acdc6: 0c03 |0011: move-result-object v3 │ │ +0acdc8: 6e20 452b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acdce: 0c03 |0015: move-result-object v3 │ │ +0acdd0: 1a04 7200 |0016: const-string v4, " is not currently in the FragmentManager" // string@0072 │ │ +0acdd4: 6e20 462b 4300 |0018: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acdda: 0c03 |001b: move-result-object v3 │ │ +0acddc: 6e10 4e2b 0300 |001c: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acde2: 0c03 |001f: move-result-object v3 │ │ +0acde4: 7020 da2a 3200 |0020: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0acdea: 7020 2b05 2500 |0023: invoke-direct {v5, v2}, Landroid/support/v4/app/FragmentManagerImpl;.throwException:(Ljava/lang/RuntimeException;)V // method@052b │ │ +0acdf0: 5262 e400 |0026: iget v2, v6, Landroid/support/v4/app/Fragment;.mState:I // field@00e4 │ │ +0acdf4: 3d02 0d00 |0028: if-lez v2, 0035 // +000d │ │ +0acdf8: 6e20 2505 6500 |002a: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentManagerImpl;.saveFragmentBasicState:(Landroid/support/v4/app/Fragment;)Landroid/os/Bundle; // method@0525 │ │ +0acdfe: 0c00 |002d: move-result-object v0 │ │ +0ace00: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +0ace04: 2201 f000 |0030: new-instance v1, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ +0ace08: 7020 0f04 0100 |0032: invoke-direct {v1, v0}, Landroid/support/v4/app/Fragment$SavedState;.:(Landroid/os/Bundle;)V // method@040f │ │ +0ace0e: 1101 |0035: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=598 │ │ 0x0005 line=599 │ │ 0x0026 line=602 │ │ 0x002a line=603 │ │ 0x002e line=604 │ │ @@ -192764,38 +192792,38 @@ │ │ type : '(Landroid/support/v4/app/Fragment;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0acd24: |[0acd24] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ -0acd34: 5430 d700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0acd38: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0acd3c: 0e00 |0004: return-void │ │ -0acd3e: 5420 3b01 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd42: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ -0acd46: 2200 1004 |0009: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ -0acd4a: 7010 fe20 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -0acd50: 5b20 3b01 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd54: 5430 d700 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ -0acd58: 5421 3b01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd5c: 6e20 5522 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2255 │ │ -0acd62: 5420 3b01 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd66: 6e10 0521 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@2105 │ │ -0acd6c: 0a00 |001c: move-result v0 │ │ -0acd6e: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ -0acd72: 5420 3b01 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd76: 5b30 e300 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ -0acd7a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0acd7c: 5b20 3b01 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd80: 28de |0026: goto 0004 // -0022 │ │ -0acd82: 5420 3b01 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ -0acd86: 6e10 0021 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@2100 │ │ -0acd8c: 28e4 |002c: goto 0010 // -001c │ │ +0ace10: |[0ace10] android.support.v4.app.FragmentManagerImpl.saveFragmentViewState:(Landroid/support/v4/app/Fragment;)V │ │ +0ace20: 5430 d700 |0000: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0ace24: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0ace28: 0e00 |0004: return-void │ │ +0ace2a: 5420 3b01 |0005: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace2e: 3900 2000 |0007: if-nez v0, 0027 // +0020 │ │ +0ace32: 2200 1004 |0009: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ +0ace36: 7010 fe20 0000 |000b: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +0ace3c: 5b20 3b01 |000e: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace40: 5430 d700 |0010: iget-object v0, v3, Landroid/support/v4/app/Fragment;.mInnerView:Landroid/view/View; // field@00d7 │ │ +0ace44: 5421 3b01 |0012: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace48: 6e20 5522 1000 |0014: invoke-virtual {v0, v1}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2255 │ │ +0ace4e: 5420 3b01 |0017: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace52: 6e10 0521 0000 |0019: invoke-virtual {v0}, Landroid/util/SparseArray;.size:()I // method@2105 │ │ +0ace58: 0a00 |001c: move-result v0 │ │ +0ace5a: 3d00 e7ff |001d: if-lez v0, 0004 // -0019 │ │ +0ace5e: 5420 3b01 |001f: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace62: 5b30 e300 |0021: iput-object v0, v3, Landroid/support/v4/app/Fragment;.mSavedViewState:Landroid/util/SparseArray; // field@00e3 │ │ +0ace66: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0ace68: 5b20 3b01 |0024: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace6c: 28de |0026: goto 0004 // -0022 │ │ +0ace6e: 5420 3b01 |0027: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mStateArray:Landroid/util/SparseArray; // field@013b │ │ +0ace72: 6e10 0021 0000 |0029: invoke-virtual {v0}, Landroid/util/SparseArray;.clear:()V // method@2100 │ │ +0ace78: 28e4 |002c: goto 0010 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1606 │ │ 0x0004 line=1619 │ │ 0x0005 line=1609 │ │ 0x0009 line=1610 │ │ 0x0010 line=1614 │ │ @@ -192812,99 +192840,99 @@ │ │ type : '(ILandroid/support/v4/app/BackStackRecord;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 171 16-bit code units │ │ -0acd90: |[0acd90] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ -0acda0: 1d04 |0000: monitor-enter v4 │ │ -0acda2: 5441 2f01 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0acda6: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ -0acdaa: 2201 cf05 |0005: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0acdae: 7010 8f2b 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0acdb4: 5b41 2f01 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0acdb8: 5441 2f01 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0acdbc: 6e10 9d2b 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0acdc2: 0a00 |0011: move-result v0 │ │ -0acdc4: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ -0acdc8: 6301 1f01 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0acdcc: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0acdd0: 1a01 4605 |0018: const-string v1, "FragmentManager" // string@0546 │ │ -0acdd4: 2202 a905 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0acdd8: 7010 3d2b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0acdde: 1a03 5b10 |001f: const-string v3, "Setting back stack index " // string@105b │ │ -0acde2: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acde8: 0c02 |0024: move-result-object v2 │ │ -0acdea: 6e20 422b 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0acdf0: 0c02 |0028: move-result-object v2 │ │ -0acdf2: 1a03 b300 |0029: const-string v3, " to " // string@00b3 │ │ -0acdf6: 6e20 462b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acdfc: 0c02 |002e: move-result-object v2 │ │ -0acdfe: 6e20 452b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ace04: 0c02 |0032: move-result-object v2 │ │ -0ace06: 6e10 4e2b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ace0c: 0c02 |0036: move-result-object v2 │ │ -0ace0e: 7120 f920 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ace14: 5441 2f01 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0ace18: 6e30 9c2b 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ace1e: 1e04 |003f: monitor-exit v4 │ │ -0ace20: 0e00 |0040: return-void │ │ -0ace22: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ -0ace26: 5441 2f01 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0ace2a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0ace2c: 6e20 932b 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ace32: 5441 2b01 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0ace36: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ -0ace3a: 2201 cf05 |004d: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0ace3e: 7010 8f2b 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ace44: 5b41 2b01 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0ace48: 6301 1f01 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ace4c: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ -0ace50: 1a01 4605 |0058: const-string v1, "FragmentManager" // string@0546 │ │ -0ace54: 2202 a905 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ace58: 7010 3d2b 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ace5e: 1a03 d202 |005f: const-string v3, "Adding available back stack index " // string@02d2 │ │ -0ace62: 6e20 462b 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ace68: 0c02 |0064: move-result-object v2 │ │ -0ace6a: 6e20 422b 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ace70: 0c02 |0068: move-result-object v2 │ │ -0ace72: 6e10 4e2b 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ace78: 0c02 |006c: move-result-object v2 │ │ -0ace7a: 7120 f920 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ace80: 5441 2b01 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ -0ace84: 7110 e52a 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0ace8a: 0c02 |0075: move-result-object v2 │ │ -0ace8c: 6e20 932b 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ace92: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0ace96: 28c6 |007b: goto 0041 // -003a │ │ -0ace98: 6301 1f01 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0ace9c: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ -0acea0: 1a01 4605 |0080: const-string v1, "FragmentManager" // string@0546 │ │ -0acea4: 2202 a905 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0acea8: 7010 3d2b 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aceae: 1a03 d302 |0087: const-string v3, "Adding back stack index " // string@02d3 │ │ -0aceb2: 6e20 462b 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aceb8: 0c02 |008c: move-result-object v2 │ │ -0aceba: 6e20 422b 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0acec0: 0c02 |0090: move-result-object v2 │ │ -0acec2: 1a03 b900 |0091: const-string v3, " with " // string@00b9 │ │ -0acec6: 6e20 462b 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acecc: 0c02 |0096: move-result-object v2 │ │ -0acece: 6e20 452b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aced4: 0c02 |009a: move-result-object v2 │ │ -0aced6: 6e10 4e2b 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0acedc: 0c02 |009e: move-result-object v2 │ │ -0acede: 7120 f920 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0acee4: 5441 2f01 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ -0acee8: 6e20 932b 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aceee: 2898 |00a7: goto 003f // -0068 │ │ -0acef0: 0d01 |00a8: move-exception v1 │ │ -0acef2: 1e04 |00a9: monitor-exit v4 │ │ -0acef4: 2701 |00aa: throw v1 │ │ +0ace7c: |[0ace7c] android.support.v4.app.FragmentManagerImpl.setBackStackIndex:(ILandroid/support/v4/app/BackStackRecord;)V │ │ +0ace8c: 1d04 |0000: monitor-enter v4 │ │ +0ace8e: 5441 2f01 |0001: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0ace92: 3901 0900 |0003: if-nez v1, 000c // +0009 │ │ +0ace96: 2201 cf05 |0005: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0ace9a: 7010 8f2b 0100 |0007: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0acea0: 5b41 2f01 |000a: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0acea4: 5441 2f01 |000c: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0acea8: 6e10 9d2b 0100 |000e: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0aceae: 0a00 |0011: move-result v0 │ │ +0aceb0: 3505 2f00 |0012: if-ge v5, v0, 0041 // +002f │ │ +0aceb4: 6301 1f01 |0014: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0aceb8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0acebc: 1a01 4605 |0018: const-string v1, "FragmentManager" // string@0546 │ │ +0acec0: 2202 a905 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acec4: 7010 3d2b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aceca: 1a03 5b10 |001f: const-string v3, "Setting back stack index " // string@105b │ │ +0acece: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aced4: 0c02 |0024: move-result-object v2 │ │ +0aced6: 6e20 422b 5200 |0025: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0acedc: 0c02 |0028: move-result-object v2 │ │ +0acede: 1a03 b300 |0029: const-string v3, " to " // string@00b3 │ │ +0acee2: 6e20 462b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acee8: 0c02 |002e: move-result-object v2 │ │ +0aceea: 6e20 452b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acef0: 0c02 |0032: move-result-object v2 │ │ +0acef2: 6e10 4e2b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acef8: 0c02 |0036: move-result-object v2 │ │ +0acefa: 7120 f920 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0acf00: 5441 2f01 |003a: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0acf04: 6e30 9c2b 5106 |003c: invoke-virtual {v1, v5, v6}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0acf0a: 1e04 |003f: monitor-exit v4 │ │ +0acf0c: 0e00 |0040: return-void │ │ +0acf0e: 3550 3b00 |0041: if-ge v0, v5, 007c // +003b │ │ +0acf12: 5441 2f01 |0043: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0acf16: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0acf18: 6e20 932b 2100 |0046: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0acf1e: 5441 2b01 |0049: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0acf22: 3901 0900 |004b: if-nez v1, 0054 // +0009 │ │ +0acf26: 2201 cf05 |004d: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0acf2a: 7010 8f2b 0100 |004f: invoke-direct {v1}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0acf30: 5b41 2b01 |0052: iput-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0acf34: 6301 1f01 |0054: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0acf38: 3801 1a00 |0056: if-eqz v1, 0070 // +001a │ │ +0acf3c: 1a01 4605 |0058: const-string v1, "FragmentManager" // string@0546 │ │ +0acf40: 2202 a905 |005a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acf44: 7010 3d2b 0200 |005c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acf4a: 1a03 d202 |005f: const-string v3, "Adding available back stack index " // string@02d2 │ │ +0acf4e: 6e20 462b 3200 |0061: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acf54: 0c02 |0064: move-result-object v2 │ │ +0acf56: 6e20 422b 0200 |0065: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0acf5c: 0c02 |0068: move-result-object v2 │ │ +0acf5e: 6e10 4e2b 0200 |0069: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acf64: 0c02 |006c: move-result-object v2 │ │ +0acf66: 7120 f920 2100 |006d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0acf6c: 5441 2b01 |0070: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mAvailBackStackIndices:Ljava/util/ArrayList; // field@012b │ │ +0acf70: 7110 e52a 0000 |0072: invoke-static {v0}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0acf76: 0c02 |0075: move-result-object v2 │ │ +0acf78: 6e20 932b 2100 |0076: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0acf7e: d800 0001 |0079: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0acf82: 28c6 |007b: goto 0041 // -003a │ │ +0acf84: 6301 1f01 |007c: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0acf88: 3801 2400 |007e: if-eqz v1, 00a2 // +0024 │ │ +0acf8c: 1a01 4605 |0080: const-string v1, "FragmentManager" // string@0546 │ │ +0acf90: 2202 a905 |0082: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0acf94: 7010 3d2b 0200 |0084: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0acf9a: 1a03 d302 |0087: const-string v3, "Adding back stack index " // string@02d3 │ │ +0acf9e: 6e20 462b 3200 |0089: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acfa4: 0c02 |008c: move-result-object v2 │ │ +0acfa6: 6e20 422b 5200 |008d: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0acfac: 0c02 |0090: move-result-object v2 │ │ +0acfae: 1a03 b900 |0091: const-string v3, " with " // string@00b9 │ │ +0acfb2: 6e20 462b 3200 |0093: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0acfb8: 0c02 |0096: move-result-object v2 │ │ +0acfba: 6e20 452b 6200 |0097: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0acfc0: 0c02 |009a: move-result-object v2 │ │ +0acfc2: 6e10 4e2b 0200 |009b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0acfc8: 0c02 |009e: move-result-object v2 │ │ +0acfca: 7120 f920 2100 |009f: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0acfd0: 5441 2f01 |00a2: iget-object v1, v4, Landroid/support/v4/app/FragmentManagerImpl;.mBackStackIndices:Ljava/util/ArrayList; // field@012f │ │ +0acfd4: 6e20 932b 6100 |00a4: invoke-virtual {v1, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0acfda: 2898 |00a7: goto 003f // -0068 │ │ +0acfdc: 0d01 |00a8: move-exception v1 │ │ +0acfde: 1e04 |00a9: monitor-exit v4 │ │ +0acfe0: 2701 |00aa: throw v1 │ │ catches : 1 │ │ 0x0001 - 0x00aa │ │ -> 0x00a8 │ │ positions : │ │ 0x0000 line=1416 │ │ 0x0001 line=1417 │ │ 0x0005 line=1418 │ │ @@ -192935,51 +192963,51 @@ │ │ type : '(Landroid/support/v4/app/Fragment;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 74 16-bit code units │ │ -0acf04: |[0acf04] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ -0acf14: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0acf16: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0acf18: 6301 1f01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ -0acf1c: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ -0acf20: 1a01 4605 |0006: const-string v1, "FragmentManager" // string@0546 │ │ -0acf24: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0acf28: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0acf2e: 1a03 e92e |000d: const-string v3, "show: " // string@2ee9 │ │ -0acf32: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0acf38: 0c02 |0012: move-result-object v2 │ │ -0acf3a: 6e20 452b 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0acf40: 0c02 |0016: move-result-object v2 │ │ -0acf42: 6e10 4e2b 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0acf48: 0c02 |001a: move-result-object v2 │ │ -0acf4a: 7120 f920 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0acf50: 5571 d400 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0acf54: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ -0acf58: 5c74 d400 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ -0acf5c: 5471 eb00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0acf60: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ -0acf64: 6e59 0b05 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ -0acf6a: 0c00 |002b: move-result-object v0 │ │ -0acf6c: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ -0acf70: 5471 eb00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0acf74: 6e20 7b22 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0acf7a: 5471 eb00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ -0acf7e: 6e20 7822 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0acf84: 5571 c500 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ -0acf88: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ -0acf8c: 5571 d300 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ -0acf90: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ -0acf94: 5571 da00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ -0acf98: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ -0acf9c: 5c65 3701 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ -0acfa0: 6e20 4804 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0448 │ │ -0acfa6: 0e00 |0049: return-void │ │ +0acff0: |[0acff0] android.support.v4.app.FragmentManagerImpl.showFragment:(Landroid/support/v4/app/Fragment;II)V │ │ +0ad000: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0ad002: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0ad004: 6301 1f01 |0002: sget-boolean v1, Landroid/support/v4/app/FragmentManagerImpl;.DEBUG:Z // field@011f │ │ +0ad008: 3801 1a00 |0004: if-eqz v1, 001e // +001a │ │ +0ad00c: 1a01 4605 |0006: const-string v1, "FragmentManager" // string@0546 │ │ +0ad010: 2202 a905 |0008: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ad014: 7010 3d2b 0200 |000a: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ad01a: 1a03 ed2e |000d: const-string v3, "show: " // string@2eed │ │ +0ad01e: 6e20 462b 3200 |000f: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad024: 0c02 |0012: move-result-object v2 │ │ +0ad026: 6e20 452b 7200 |0013: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ad02c: 0c02 |0016: move-result-object v2 │ │ +0ad02e: 6e10 4e2b 0200 |0017: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ad034: 0c02 |001a: move-result-object v2 │ │ +0ad036: 7120 f920 2100 |001b: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ad03c: 5571 d400 |001e: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0ad040: 3801 2900 |0020: if-eqz v1, 0049 // +0029 │ │ +0ad044: 5c74 d400 |0022: iput-boolean v4, v7, Landroid/support/v4/app/Fragment;.mHidden:Z // field@00d4 │ │ +0ad048: 5471 eb00 |0024: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ad04c: 3801 1200 |0026: if-eqz v1, 0038 // +0012 │ │ +0ad050: 6e59 0b05 7658 |0028: invoke-virtual {v6, v7, v8, v5, v9}, Landroid/support/v4/app/FragmentManagerImpl;.loadAnimation:(Landroid/support/v4/app/Fragment;IZI)Landroid/view/animation/Animation; // method@050b │ │ +0ad056: 0c00 |002b: move-result-object v0 │ │ +0ad058: 3800 0700 |002c: if-eqz v0, 0033 // +0007 │ │ +0ad05c: 5471 eb00 |002e: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ad060: 6e20 7b22 0100 |0030: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0ad066: 5471 eb00 |0033: iget-object v1, v7, Landroid/support/v4/app/Fragment;.mView:Landroid/view/View; // field@00eb │ │ +0ad06a: 6e20 7822 4100 |0035: invoke-virtual {v1, v4}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0ad070: 5571 c500 |0038: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mAdded:Z // field@00c5 │ │ +0ad074: 3801 0c00 |003a: if-eqz v1, 0046 // +000c │ │ +0ad078: 5571 d300 |003c: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mHasMenu:Z // field@00d3 │ │ +0ad07c: 3801 0800 |003e: if-eqz v1, 0046 // +0008 │ │ +0ad080: 5571 da00 |0040: iget-boolean v1, v7, Landroid/support/v4/app/Fragment;.mMenuVisible:Z // field@00da │ │ +0ad084: 3801 0400 |0042: if-eqz v1, 0046 // +0004 │ │ +0ad088: 5c65 3701 |0044: iput-boolean v5, v6, Landroid/support/v4/app/FragmentManagerImpl;.mNeedMenuInvalidate:Z // field@0137 │ │ +0ad08c: 6e20 4804 4700 |0046: invoke-virtual {v7, v4}, Landroid/support/v4/app/Fragment;.onHiddenChanged:(Z)V // method@0448 │ │ +0ad092: 0e00 |0049: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1243 │ │ 0x001e line=1244 │ │ 0x0022 line=1245 │ │ 0x0024 line=1246 │ │ 0x0028 line=1247 │ │ @@ -193002,31 +193030,31 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0acfa8: |[0acfa8] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ -0acfb8: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0acfbc: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0acfc0: 0e00 |0004: return-void │ │ -0acfc2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0acfc4: 5432 2801 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0acfc8: 6e10 9d2b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0acfce: 0a02 |000b: move-result v2 │ │ -0acfd0: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ -0acfd4: 5432 2801 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ -0acfd8: 6e20 972b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0acfde: 0c00 |0013: move-result-object v0 │ │ -0acfe0: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0acfe4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0acfe8: 6e20 1505 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0515 │ │ -0acfee: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0acff2: 28e9 |001d: goto 0006 // -0017 │ │ +0ad094: |[0ad094] android.support.v4.app.FragmentManagerImpl.startPendingDeferredFragments:()V │ │ +0ad0a4: 5432 2801 |0000: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ad0a8: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0ad0ac: 0e00 |0004: return-void │ │ +0ad0ae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0ad0b0: 5432 2801 |0006: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ad0b4: 6e10 9d2b 0200 |0008: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad0ba: 0a02 |000b: move-result v2 │ │ +0ad0bc: 3521 f8ff |000c: if-ge v1, v2, 0004 // -0008 │ │ +0ad0c0: 5432 2801 |000e: iget-object v2, v3, Landroid/support/v4/app/FragmentManagerImpl;.mActive:Ljava/util/ArrayList; // field@0128 │ │ +0ad0c4: 6e20 972b 1200 |0010: invoke-virtual {v2, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ad0ca: 0c00 |0013: move-result-object v0 │ │ +0ad0cc: 1f00 f100 |0014: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad0d0: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0ad0d4: 6e20 1505 0300 |0018: invoke-virtual {v3, v0}, Landroid/support/v4/app/FragmentManagerImpl;.performPendingDeferredStart:(Landroid/support/v4/app/Fragment;)V // method@0515 │ │ +0ad0da: d801 0101 |001b: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0ad0de: 28e9 |001d: goto 0006 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x0004 line=1148 │ │ 0x0005 line=1142 │ │ 0x000e line=1143 │ │ 0x0016 line=1144 │ │ @@ -193042,39 +193070,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0acff4: |[0acff4] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ -0ad004: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ad008: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0ad00c: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0ad012: 1a01 4905 |0007: const-string v1, "FragmentManager{" // string@0549 │ │ -0ad016: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad01c: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0ad022: 0a01 |000f: move-result v1 │ │ -0ad024: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0ad02a: 0c01 |0013: move-result-object v1 │ │ -0ad02c: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad032: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ -0ad036: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad03c: 5421 3901 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ad040: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ -0ad044: 5421 3901 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ -0ad048: 7120 970a 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -0ad04e: 1a01 5532 |0025: const-string v1, "}}" // string@3255 │ │ -0ad052: 6e20 462b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad058: 6e10 4e2b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ad05e: 0c01 |002d: move-result-object v1 │ │ -0ad060: 1101 |002e: return-object v1 │ │ -0ad062: 5421 2901 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ -0ad066: 7120 970a 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -0ad06c: 28f1 |0034: goto 0025 // -000f │ │ +0ad0e0: |[0ad0e0] android.support.v4.app.FragmentManagerImpl.toString:()Ljava/lang/String; │ │ +0ad0f0: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ad0f4: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0ad0f8: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +0ad0fe: 1a01 4905 |0007: const-string v1, "FragmentManager{" // string@0549 │ │ +0ad102: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad108: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +0ad10e: 0a01 |000f: move-result v1 │ │ +0ad110: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0ad116: 0c01 |0013: move-result-object v1 │ │ +0ad118: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad11e: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ +0ad122: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad128: 5421 3901 |001c: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ad12c: 3801 1100 |001e: if-eqz v1, 002f // +0011 │ │ +0ad130: 5421 3901 |0020: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mParent:Landroid/support/v4/app/Fragment; // field@0139 │ │ +0ad134: 7120 970a 0100 |0022: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +0ad13a: 1a01 5932 |0025: const-string v1, "}}" // string@3259 │ │ +0ad13e: 6e20 462b 1000 |0027: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad144: 6e10 4e2b 0000 |002a: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ad14a: 0c01 |002d: move-result-object v1 │ │ +0ad14c: 1101 |002e: return-object v1 │ │ +0ad14e: 5421 2901 |002f: iget-object v1, v2, Landroid/support/v4/app/FragmentManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0129 │ │ +0ad152: 7120 970a 0100 |0031: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +0ad158: 28f1 |0034: goto 0025 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=616 │ │ 0x0007 line=617 │ │ 0x000c line=618 │ │ 0x0017 line=619 │ │ 0x001c line=620 │ │ @@ -193133,21 +193161,21 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0ad070: |[0ad070] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0ad080: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad082: 7010 d10c 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0cd1 │ │ -0ad088: 5b10 4501 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad08c: 5b10 4601 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad090: 5b12 4701 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ -0ad094: 0e00 |000a: return-void │ │ +0ad15c: |[0ad15c] android.support.v4.app.FragmentPagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0ad16c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad16e: 7010 d10c 0100 |0001: invoke-direct {v1}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0cd1 │ │ +0ad174: 5b10 4501 |0004: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad178: 5b10 4601 |0006: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad17c: 5b12 4701 |0008: iput-object v2, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ +0ad180: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=69 │ │ 0x0004 line=66 │ │ 0x0006 line=67 │ │ 0x0008 line=70 │ │ 0x000a line=71 │ │ @@ -193160,30 +193188,30 @@ │ │ type : '(IJ)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0ad098: |[0ad098] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ -0ad0a8: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ad0ac: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ad0b2: 1a01 e115 |0005: const-string v1, "android:switcher:" // string@15e1 │ │ -0ad0b6: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad0bc: 0c00 |000a: move-result-object v0 │ │ -0ad0be: 6e20 422b 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ad0c4: 0c00 |000e: move-result-object v0 │ │ -0ad0c6: 1a01 4301 |000f: const-string v1, ":" // string@0143 │ │ -0ad0ca: 6e20 462b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad0d0: 0c00 |0014: move-result-object v0 │ │ -0ad0d2: 6e30 432b 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ -0ad0d8: 0c00 |0018: move-result-object v0 │ │ -0ad0da: 6e10 4e2b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ad0e0: 0c00 |001c: move-result-object v0 │ │ -0ad0e2: 1100 |001d: return-object v0 │ │ +0ad184: |[0ad184] android.support.v4.app.FragmentPagerAdapter.makeFragmentName:(IJ)Ljava/lang/String; │ │ +0ad194: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ad198: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ad19e: 1a01 e315 |0005: const-string v1, "android:switcher:" // string@15e3 │ │ +0ad1a2: 6e20 462b 1000 |0007: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad1a8: 0c00 |000a: move-result-object v0 │ │ +0ad1aa: 6e20 422b 3000 |000b: invoke-virtual {v0, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ad1b0: 0c00 |000e: move-result-object v0 │ │ +0ad1b2: 1a01 4301 |000f: const-string v1, ":" // string@0143 │ │ +0ad1b6: 6e20 462b 1000 |0011: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad1bc: 0c00 |0014: move-result-object v0 │ │ +0ad1be: 6e30 432b 4005 |0015: invoke-virtual {v0, v4, v5}, Ljava/lang/StringBuilder;.append:(J)Ljava/lang/StringBuilder; // method@2b43 │ │ +0ad1c4: 0c00 |0018: move-result-object v0 │ │ +0ad1c6: 6e10 4e2b 0000 |0019: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ad1cc: 0c00 |001c: move-result-object v0 │ │ +0ad1ce: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x001e reg=3 viewId I │ │ 0x0000 - 0x001e reg=4 id J │ │ │ │ @@ -193193,25 +193221,25 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0ad0e4: |[0ad0e4] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0ad0f4: 5410 4501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad0f8: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0ad0fc: 5410 4701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ -0ad100: 6e10 c104 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0ad106: 0c00 |0009: move-result-object v0 │ │ -0ad108: 5b10 4501 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad10c: 5410 4501 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad110: 1f04 f100 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad114: 6e20 8c05 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ -0ad11a: 0e00 |0013: return-void │ │ +0ad1d0: |[0ad1d0] android.support.v4.app.FragmentPagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0ad1e0: 5410 4501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad1e4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0ad1e8: 5410 4701 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ +0ad1ec: 6e10 c104 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0ad1f2: 0c00 |0009: move-result-object v0 │ │ +0ad1f4: 5b10 4501 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad1f8: 5410 4501 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad1fc: 1f04 f100 |000e: check-cast v4, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad200: 6e20 8c05 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v4/app/FragmentTransaction;.detach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@058c │ │ +0ad206: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ @@ -193225,24 +193253,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ad11c: |[0ad11c] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0ad12c: 5410 4501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad130: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0ad134: 5410 4501 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad138: 6e10 8b05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ -0ad13e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ad140: 5b10 4501 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad144: 5410 4701 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ -0ad148: 6e10 c404 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@04c4 │ │ -0ad14e: 0e00 |0011: return-void │ │ +0ad208: |[0ad208] android.support.v4.app.FragmentPagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0ad218: 5410 4501 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad21c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0ad220: 5410 4501 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad224: 6e10 8b05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ +0ad22a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ad22c: 5b10 4501 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad230: 5410 4701 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ +0ad234: 6e10 c404 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@04c4 │ │ +0ad23a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ 0x000c line=141 │ │ 0x0011 line=143 │ │ @@ -193261,17 +193289,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ad150: |[0ad150] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ -0ad160: 8130 |0000: int-to-long v0, v3 │ │ -0ad162: 1000 |0001: return-wide v0 │ │ +0ad23c: |[0ad23c] android.support.v4.app.FragmentPagerAdapter.getItemId:(I)J │ │ +0ad24c: 8130 |0000: int-to-long v0, v3 │ │ +0ad24e: 1000 |0001: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0002 reg=3 position I │ │ │ │ @@ -193280,50 +193308,50 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 71 16-bit code units │ │ -0ad164: |[0ad164] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0ad174: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0ad176: 5484 4501 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad17a: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ -0ad17e: 5484 4701 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ -0ad182: 6e10 c104 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0ad188: 0c04 |000a: move-result-object v4 │ │ -0ad18a: 5b84 4501 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad18e: 6e20 3c05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@053c │ │ -0ad194: 0b02 |0010: move-result-wide v2 │ │ -0ad196: 6e10 aa22 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ -0ad19c: 0a04 |0014: move-result v4 │ │ -0ad19e: 7130 3f05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@053f │ │ -0ad1a4: 0c01 |0018: move-result-object v1 │ │ -0ad1a6: 5484 4701 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ -0ad1aa: 6e20 c604 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ -0ad1b0: 0c00 |001e: move-result-object v0 │ │ -0ad1b2: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ -0ad1b6: 5484 4501 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad1ba: 6e20 8905 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0589 │ │ -0ad1c0: 5484 4601 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad1c4: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ -0ad1c8: 6e20 6d04 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad1ce: 6e20 7004 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ -0ad1d4: 1100 |0030: return-object v0 │ │ -0ad1d6: 6e20 3b05 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@053b │ │ -0ad1dc: 0c00 |0034: move-result-object v0 │ │ -0ad1de: 5484 4501 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ -0ad1e2: 6e10 aa22 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ -0ad1e8: 0a05 |003a: move-result v5 │ │ -0ad1ea: 6e10 aa22 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ -0ad1f0: 0a06 |003e: move-result v6 │ │ -0ad1f2: 7130 3f05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@053f │ │ -0ad1f8: 0c06 |0042: move-result-object v6 │ │ -0ad1fa: 6e40 8605 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0586 │ │ -0ad200: 28e0 |0046: goto 0026 // -0020 │ │ +0ad250: |[0ad250] android.support.v4.app.FragmentPagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0ad260: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0ad262: 5484 4501 |0001: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad266: 3904 0a00 |0003: if-nez v4, 000d // +000a │ │ +0ad26a: 5484 4701 |0005: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ +0ad26e: 6e10 c104 0400 |0007: invoke-virtual {v4}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0ad274: 0c04 |000a: move-result-object v4 │ │ +0ad276: 5b84 4501 |000b: iput-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad27a: 6e20 3c05 a800 |000d: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItemId:(I)J // method@053c │ │ +0ad280: 0b02 |0010: move-result-wide v2 │ │ +0ad282: 6e10 aa22 0900 |0011: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ +0ad288: 0a04 |0014: move-result v4 │ │ +0ad28a: 7130 3f05 2403 |0015: invoke-static {v4, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@053f │ │ +0ad290: 0c01 |0018: move-result-object v1 │ │ +0ad292: 5484 4701 |0019: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0147 │ │ +0ad296: 6e20 c604 1400 |001b: invoke-virtual {v4, v1}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ +0ad29c: 0c00 |001e: move-result-object v0 │ │ +0ad29e: 3800 1200 |001f: if-eqz v0, 0031 // +0012 │ │ +0ad2a2: 5484 4501 |0021: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad2a6: 6e20 8905 0400 |0023: invoke-virtual {v4, v0}, Landroid/support/v4/app/FragmentTransaction;.attach:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0589 │ │ +0ad2ac: 5484 4601 |0026: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad2b0: 3240 0800 |0028: if-eq v0, v4, 0030 // +0008 │ │ +0ad2b4: 6e20 6d04 7000 |002a: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad2ba: 6e20 7004 7000 |002d: invoke-virtual {v0, v7}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ +0ad2c0: 1100 |0030: return-object v0 │ │ +0ad2c2: 6e20 3b05 a800 |0031: invoke-virtual {v8, v10}, Landroid/support/v4/app/FragmentPagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@053b │ │ +0ad2c8: 0c00 |0034: move-result-object v0 │ │ +0ad2ca: 5484 4501 |0035: iget-object v4, v8, Landroid/support/v4/app/FragmentPagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0145 │ │ +0ad2ce: 6e10 aa22 0900 |0037: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ +0ad2d4: 0a05 |003a: move-result v5 │ │ +0ad2d6: 6e10 aa22 0900 |003b: invoke-virtual {v9}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ +0ad2dc: 0a06 |003e: move-result v6 │ │ +0ad2de: 7130 3f05 2603 |003f: invoke-static {v6, v2, v3}, Landroid/support/v4/app/FragmentPagerAdapter;.makeFragmentName:(IJ)Ljava/lang/String; // method@053f │ │ +0ad2e4: 0c06 |0042: move-result-object v6 │ │ +0ad2e6: 6e40 8605 5460 |0043: invoke-virtual {v4, v5, v0, v6}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;Ljava/lang/String;)Landroid/support/v4/app/FragmentTransaction; // method@0586 │ │ +0ad2ec: 28e0 |0046: goto 0026 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0005 line=85 │ │ 0x000d line=88 │ │ 0x0011 line=91 │ │ 0x0019 line=92 │ │ @@ -193348,23 +193376,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ad204: |[0ad204] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -0ad214: 1f03 f100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad218: 6e10 2904 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0429 │ │ -0ad21e: 0c00 |0005: move-result-object v0 │ │ -0ad220: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -0ad224: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ad226: 0f00 |0009: return v0 │ │ -0ad228: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ad22a: 28fe |000b: goto 0009 // -0002 │ │ +0ad2f0: |[0ad2f0] android.support.v4.app.FragmentPagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +0ad300: 1f03 f100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad304: 6e10 2904 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0429 │ │ +0ad30a: 0c00 |0005: move-result-object v0 │ │ +0ad30c: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0ad310: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ad312: 0f00 |0009: return v0 │ │ +0ad314: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ad316: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -193374,16 +193402,16 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad22c: |[0ad22c] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0ad23c: 0e00 |0000: return-void │ │ +0ad318: |[0ad318] android.support.v4.app.FragmentPagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0ad328: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0001 reg=2 loader Ljava/lang/ClassLoader; │ │ @@ -193393,17 +193421,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ad240: |[0ad240] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0ad250: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ad252: 1100 |0001: return-object v0 │ │ +0ad32c: |[0ad32c] android.support.v4.app.FragmentPagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0ad33c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ad33e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ │ │ #8 : (in Landroid/support/v4/app/FragmentPagerAdapter;) │ │ @@ -193411,32 +193439,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0ad254: |[0ad254] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0ad264: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ad266: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ad268: 0770 |0002: move-object v0, v7 │ │ -0ad26a: 1f00 f100 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad26e: 5441 4601 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad272: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -0ad276: 5441 4601 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad27a: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -0ad27e: 5441 4601 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad282: 6e20 6d04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad288: 5441 4601 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad28c: 6e20 7004 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ -0ad292: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0ad296: 6e20 6d04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad29c: 6e20 7004 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ -0ad2a2: 5b40 4601 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ -0ad2a6: 0e00 |0021: return-void │ │ +0ad340: |[0ad340] android.support.v4.app.FragmentPagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0ad350: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ad352: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ad354: 0770 |0002: move-object v0, v7 │ │ +0ad356: 1f00 f100 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad35a: 5441 4601 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad35e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0ad362: 5441 4601 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad366: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0ad36a: 5441 4601 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad36e: 6e20 6d04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad374: 5441 4601 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad378: 6e20 7004 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ +0ad37e: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0ad382: 6e20 6d04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad388: 6e20 7004 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ +0ad38e: 5b40 4601 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentPagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0146 │ │ +0ad392: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0009 line=124 │ │ 0x000d line=125 │ │ 0x0012 line=126 │ │ @@ -193457,16 +193485,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad2a8: |[0ad2a8] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0ad2b8: 0e00 |0000: return-void │ │ +0ad394: |[0ad394] android.support.v4.app.FragmentPagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0ad3a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentPagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ @@ -193531,27 +193559,27 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0ad2bc: |[0ad2bc] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ -0ad2cc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ad2ce: 7010 d10c 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0cd1 │ │ -0ad2d4: 5b21 5601 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad2d8: 2200 cf05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0ad2dc: 7010 8f2b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ad2e2: 5b20 5a01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad2e6: 2200 cf05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0ad2ea: 7010 8f2b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0ad2f0: 5b20 5901 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad2f4: 5b21 5701 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ -0ad2f8: 5b23 5801 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad2fc: 0e00 |0018: return-void │ │ +0ad3a8: |[0ad3a8] android.support.v4.app.FragmentStatePagerAdapter.:(Landroid/support/v4/app/FragmentManager;)V │ │ +0ad3b8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ad3ba: 7010 d10c 0200 |0001: invoke-direct {v2}, Landroid/support/v4/view/PagerAdapter;.:()V // method@0cd1 │ │ +0ad3c0: 5b21 5601 |0004: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad3c4: 2200 cf05 |0006: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0ad3c8: 7010 8f2b 0000 |0008: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ad3ce: 5b20 5a01 |000b: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad3d2: 2200 cf05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0ad3d6: 7010 8f2b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0ad3dc: 5b20 5901 |0012: iput-object v0, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad3e0: 5b21 5701 |0014: iput-object v1, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ +0ad3e4: 5b23 5801 |0016: iput-object v3, v2, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad3e8: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=75 │ │ 0x0004 line=69 │ │ 0x0006 line=71 │ │ 0x000d line=72 │ │ 0x0014 line=73 │ │ @@ -193567,41 +193595,41 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0ad300: |[0ad300] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0ad310: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ad312: 0770 |0001: move-object v0, v7 │ │ -0ad314: 1f00 f100 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad318: 5441 5601 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad31c: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ -0ad320: 5441 5801 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad324: 6e10 c104 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0ad32a: 0c01 |000d: move-result-object v1 │ │ -0ad32c: 5b41 5601 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad330: 5441 5a01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad334: 6e10 9d2b 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad33a: 0a01 |0015: move-result v1 │ │ -0ad33c: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ -0ad340: 5441 5a01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad344: 6e20 932b 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ad34a: 28f3 |001d: goto 0010 // -000d │ │ -0ad34c: 5441 5a01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad350: 5442 5801 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad354: 6e20 d504 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@04d5 │ │ -0ad35a: 0c02 |0025: move-result-object v2 │ │ -0ad35c: 6e30 9c2b 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ad362: 5441 5901 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad366: 6e30 9c2b 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ad36c: 5441 5601 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad370: 6e20 9105 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0591 │ │ -0ad376: 0e00 |0033: return-void │ │ +0ad3ec: |[0ad3ec] android.support.v4.app.FragmentStatePagerAdapter.destroyItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0ad3fc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ad3fe: 0770 |0001: move-object v0, v7 │ │ +0ad400: 1f00 f100 |0002: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad404: 5441 5601 |0004: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad408: 3901 0a00 |0006: if-nez v1, 0010 // +000a │ │ +0ad40c: 5441 5801 |0008: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad410: 6e10 c104 0100 |000a: invoke-virtual {v1}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0ad416: 0c01 |000d: move-result-object v1 │ │ +0ad418: 5b41 5601 |000e: iput-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad41c: 5441 5a01 |0010: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad420: 6e10 9d2b 0100 |0012: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad426: 0a01 |0015: move-result v1 │ │ +0ad428: 3661 0800 |0016: if-gt v1, v6, 001e // +0008 │ │ +0ad42c: 5441 5a01 |0018: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad430: 6e20 932b 3100 |001a: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ad436: 28f3 |001d: goto 0010 // -000d │ │ +0ad438: 5441 5a01 |001e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad43c: 5442 5801 |0020: iget-object v2, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad440: 6e20 d504 0200 |0022: invoke-virtual {v2, v0}, Landroid/support/v4/app/FragmentManager;.saveFragmentInstanceState:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/Fragment$SavedState; // method@04d5 │ │ +0ad446: 0c02 |0025: move-result-object v2 │ │ +0ad448: 6e30 9c2b 6102 |0026: invoke-virtual {v1, v6, v2}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ad44e: 5441 5901 |0029: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad452: 6e30 9c2b 6103 |002b: invoke-virtual {v1, v6, v3}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ad458: 5441 5601 |002e: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad45c: 6e20 9105 0100 |0030: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentTransaction;.remove:(Landroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0591 │ │ +0ad462: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=126 │ │ 0x0004 line=128 │ │ 0x0008 line=129 │ │ 0x0010 line=133 │ │ 0x0018 line=134 │ │ @@ -193621,24 +193649,24 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0ad378: |[0ad378] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ -0ad388: 5410 5601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad38c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0ad390: 5410 5601 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad394: 6e10 8b05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ -0ad39a: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ad39c: 5b10 5601 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad3a0: 5410 5801 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad3a4: 6e10 c404 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@04c4 │ │ -0ad3aa: 0e00 |0011: return-void │ │ +0ad464: |[0ad464] android.support.v4.app.FragmentStatePagerAdapter.finishUpdate:(Landroid/view/ViewGroup;)V │ │ +0ad474: 5410 5601 |0000: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad478: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0ad47c: 5410 5601 |0004: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad480: 6e10 8b05 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commitAllowingStateLoss:()I // method@058b │ │ +0ad486: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ad488: 5b10 5601 |000a: iput-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad48c: 5410 5801 |000c: iget-object v0, v1, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad490: 6e10 c404 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.executePendingTransactions:()Z // method@04c4 │ │ +0ad496: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0004 line=161 │ │ 0x0009 line=162 │ │ 0x000c line=163 │ │ 0x0011 line=165 │ │ @@ -193657,62 +193685,62 @@ │ │ type : '(Landroid/view/ViewGroup;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0ad3ac: |[0ad3ac] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ -0ad3bc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ad3be: 5463 5901 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad3c2: 6e10 9d2b 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad3c8: 0a03 |0006: move-result v3 │ │ -0ad3ca: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ -0ad3ce: 5463 5901 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad3d2: 6e20 972b 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ad3d8: 0c00 |000e: move-result-object v0 │ │ -0ad3da: 1f00 f100 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad3de: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ -0ad3e2: 1100 |0013: return-object v0 │ │ -0ad3e4: 5463 5601 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad3e8: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ -0ad3ec: 5463 5801 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad3f0: 6e10 c104 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0ad3f6: 0c03 |001d: move-result-object v3 │ │ -0ad3f8: 5b63 5601 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad3fc: 6e20 5205 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0552 │ │ -0ad402: 0c01 |0023: move-result-object v1 │ │ -0ad404: 5463 5a01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad408: 6e10 9d2b 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad40e: 0a03 |0029: move-result v3 │ │ -0ad410: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ -0ad414: 5463 5a01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad418: 6e20 972b 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ad41e: 0c02 |0031: move-result-object v2 │ │ -0ad420: 1f02 f000 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ -0ad424: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ -0ad428: 6e20 6c04 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@046c │ │ -0ad42e: 5463 5901 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad432: 6e10 9d2b 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad438: 0a03 |003e: move-result v3 │ │ -0ad43a: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ -0ad43e: 5463 5901 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad442: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0ad444: 6e20 932b 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ad44a: 28f2 |0047: goto 0039 // -000e │ │ -0ad44c: 6e20 6d04 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad452: 6e20 7004 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ -0ad458: 5463 5901 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad45c: 6e30 9c2b 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ad462: 5463 5601 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ -0ad466: 6e10 aa22 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ -0ad46c: 0a04 |0058: move-result v4 │ │ -0ad46e: 6e30 8505 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0585 │ │ -0ad474: 0710 |005c: move-object v0, v1 │ │ -0ad476: 28b6 |005d: goto 0013 // -004a │ │ +0ad498: |[0ad498] android.support.v4.app.FragmentStatePagerAdapter.instantiateItem:(Landroid/view/ViewGroup;I)Ljava/lang/Object; │ │ +0ad4a8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ad4aa: 5463 5901 |0001: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad4ae: 6e10 9d2b 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad4b4: 0a03 |0006: move-result v3 │ │ +0ad4b6: 3783 0d00 |0007: if-le v3, v8, 0014 // +000d │ │ +0ad4ba: 5463 5901 |0009: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad4be: 6e20 972b 8300 |000b: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ad4c4: 0c00 |000e: move-result-object v0 │ │ +0ad4c6: 1f00 f100 |000f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad4ca: 3800 0300 |0011: if-eqz v0, 0014 // +0003 │ │ +0ad4ce: 1100 |0013: return-object v0 │ │ +0ad4d0: 5463 5601 |0014: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad4d4: 3903 0a00 |0016: if-nez v3, 0020 // +000a │ │ +0ad4d8: 5463 5801 |0018: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad4dc: 6e10 c104 0300 |001a: invoke-virtual {v3}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0ad4e2: 0c03 |001d: move-result-object v3 │ │ +0ad4e4: 5b63 5601 |001e: iput-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad4e8: 6e20 5205 8600 |0020: invoke-virtual {v6, v8}, Landroid/support/v4/app/FragmentStatePagerAdapter;.getItem:(I)Landroid/support/v4/app/Fragment; // method@0552 │ │ +0ad4ee: 0c01 |0023: move-result-object v1 │ │ +0ad4f0: 5463 5a01 |0024: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad4f4: 6e10 9d2b 0300 |0026: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad4fa: 0a03 |0029: move-result v3 │ │ +0ad4fc: 3783 0f00 |002a: if-le v3, v8, 0039 // +000f │ │ +0ad500: 5463 5a01 |002c: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad504: 6e20 972b 8300 |002e: invoke-virtual {v3, v8}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ad50a: 0c02 |0031: move-result-object v2 │ │ +0ad50c: 1f02 f000 |0032: check-cast v2, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ +0ad510: 3802 0500 |0034: if-eqz v2, 0039 // +0005 │ │ +0ad514: 6e20 6c04 2100 |0036: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setInitialSavedState:(Landroid/support/v4/app/Fragment$SavedState;)V // method@046c │ │ +0ad51a: 5463 5901 |0039: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad51e: 6e10 9d2b 0300 |003b: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad524: 0a03 |003e: move-result v3 │ │ +0ad526: 3683 0900 |003f: if-gt v3, v8, 0048 // +0009 │ │ +0ad52a: 5463 5901 |0041: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad52e: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +0ad530: 6e20 932b 4300 |0044: invoke-virtual {v3, v4}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ad536: 28f2 |0047: goto 0039 // -000e │ │ +0ad538: 6e20 6d04 5100 |0048: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad53e: 6e20 7004 5100 |004b: invoke-virtual {v1, v5}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ +0ad544: 5463 5901 |004e: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad548: 6e30 9c2b 8301 |0050: invoke-virtual {v3, v8, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ad54e: 5463 5601 |0053: iget-object v3, v6, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurTransaction:Landroid/support/v4/app/FragmentTransaction; // field@0156 │ │ +0ad552: 6e10 aa22 0700 |0055: invoke-virtual {v7}, Landroid/view/ViewGroup;.getId:()I // method@22aa │ │ +0ad558: 0a04 |0058: move-result v4 │ │ +0ad55a: 6e30 8505 4301 |0059: invoke-virtual {v3, v4, v1}, Landroid/support/v4/app/FragmentTransaction;.add:(ILandroid/support/v4/app/Fragment;)Landroid/support/v4/app/FragmentTransaction; // method@0585 │ │ +0ad560: 0710 |005c: move-object v0, v1 │ │ +0ad562: 28b6 |005d: goto 0013 // -004a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=94 │ │ 0x0009 line=95 │ │ 0x0011 line=96 │ │ 0x0013 line=121 │ │ 0x0014 line=101 │ │ @@ -193742,23 +193770,23 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ad478: |[0ad478] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ -0ad488: 1f03 f100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad48c: 6e10 2904 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0429 │ │ -0ad492: 0c00 |0005: move-result-object v0 │ │ -0ad494: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ -0ad498: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0ad49a: 0f00 |0009: return v0 │ │ -0ad49c: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ad49e: 28fe |000b: goto 0009 // -0002 │ │ +0ad564: |[0ad564] android.support.v4.app.FragmentStatePagerAdapter.isViewFromObject:(Landroid/view/View;Ljava/lang/Object;)Z │ │ +0ad574: 1f03 f100 |0000: check-cast v3, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad578: 6e10 2904 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/app/Fragment;.getView:()Landroid/view/View; // method@0429 │ │ +0ad57e: 0c00 |0005: move-result-object v0 │ │ +0ad580: 3320 0400 |0006: if-ne v0, v2, 000a // +0004 │ │ +0ad584: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0ad586: 0f00 |0009: return v0 │ │ +0ad588: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0ad58a: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0002 reg=3 object Ljava/lang/Object; │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x000c reg=2 view Landroid/view/View; │ │ @@ -193768,85 +193796,85 @@ │ │ type : '(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -0ad4a0: |[0ad4a0] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ -0ad4b0: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ -0ad4b4: 07c0 |0002: move-object v0, v12 │ │ -0ad4b6: 1f00 8900 |0003: check-cast v0, Landroid/os/Bundle; // type@0089 │ │ -0ad4ba: 6e20 ce02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ -0ad4c0: 1a08 982f |0008: const-string v8, "states" // string@2f98 │ │ -0ad4c4: 6e20 b802 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@02b8 │ │ -0ad4ca: 0c02 |000d: move-result-object v2 │ │ -0ad4cc: 54b8 5a01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad4d0: 6e10 952b 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0ad4d6: 54b8 5901 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad4da: 6e10 952b 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0ad4e0: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ -0ad4e4: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0ad4e6: 2128 |001b: array-length v8, v2 │ │ -0ad4e8: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ -0ad4ec: 54b9 5a01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad4f0: 4608 0203 |0020: aget-object v8, v2, v3 │ │ -0ad4f4: 1f08 f000 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ -0ad4f8: 6e20 932b 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ad4fe: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0ad502: 28f2 |0029: goto 001b // -000e │ │ -0ad504: 6e10 be02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@02be │ │ -0ad50a: 0c07 |002d: move-result-object v7 │ │ -0ad50c: 7210 e82a 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2ae8 │ │ -0ad512: 0c04 |0031: move-result-object v4 │ │ -0ad514: 7210 bb2b 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0ad51a: 0a08 |0035: move-result v8 │ │ -0ad51c: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ -0ad520: 7210 bc2b 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0ad526: 0c06 |003b: move-result-object v6 │ │ -0ad528: 1f06 a805 |003c: check-cast v6, Ljava/lang/String; // type@05a8 │ │ -0ad52c: 1a08 e51a |003e: const-string v8, "f" // string@1ae5 │ │ -0ad530: 6e20 302b 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0ad536: 0a08 |0043: move-result v8 │ │ -0ad538: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ -0ad53c: 1218 |0046: const/4 v8, #int 1 // #1 │ │ -0ad53e: 6e20 312b 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0ad544: 0c08 |004a: move-result-object v8 │ │ -0ad546: 7110 e12a 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0ad54c: 0a05 |004e: move-result v5 │ │ -0ad54e: 54b8 5801 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad552: 6e30 c904 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c9 │ │ -0ad558: 0c01 |0054: move-result-object v1 │ │ -0ad55a: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ -0ad55e: 54b8 5901 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad562: 6e10 9d2b 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad568: 0a08 |005c: move-result v8 │ │ -0ad56a: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ -0ad56e: 54b8 5901 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad572: 1209 |0061: const/4 v9, #int 0 // #0 │ │ -0ad574: 6e20 932b 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0ad57a: 28f2 |0065: goto 0057 // -000e │ │ -0ad57c: 1208 |0066: const/4 v8, #int 0 // #0 │ │ -0ad57e: 6e20 6d04 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad584: 54b8 5901 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad588: 6e30 9c2b 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ -0ad58e: 28c3 |006f: goto 0032 // -003d │ │ -0ad590: 1a08 4d05 |0070: const-string v8, "FragmentStatePagerAdapter" // string@054d │ │ -0ad594: 2209 a905 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ad598: 7010 3d2b 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ad59e: 1a0a 1903 |0077: const-string v10, "Bad fragment at key " // string@0319 │ │ -0ad5a2: 6e20 462b a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad5a8: 0c09 |007c: move-result-object v9 │ │ -0ad5aa: 6e20 462b 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad5b0: 0c09 |0080: move-result-object v9 │ │ -0ad5b2: 6e10 4e2b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ad5b8: 0c09 |0084: move-result-object v9 │ │ -0ad5ba: 7120 fa20 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0ad5c0: 28aa |0088: goto 0032 // -0056 │ │ -0ad5c2: 0e00 |0089: return-void │ │ +0ad58c: |[0ad58c] android.support.v4.app.FragmentStatePagerAdapter.restoreState:(Landroid/os/Parcelable;Ljava/lang/ClassLoader;)V │ │ +0ad59c: 380c 8900 |0000: if-eqz v12, 0089 // +0089 │ │ +0ad5a0: 07c0 |0002: move-object v0, v12 │ │ +0ad5a2: 1f00 8900 |0003: check-cast v0, Landroid/os/Bundle; // type@0089 │ │ +0ad5a6: 6e20 ce02 d000 |0005: invoke-virtual {v0, v13}, Landroid/os/Bundle;.setClassLoader:(Ljava/lang/ClassLoader;)V // method@02ce │ │ +0ad5ac: 1a08 9c2f |0008: const-string v8, "states" // string@2f9c │ │ +0ad5b0: 6e20 b802 8000 |000a: invoke-virtual {v0, v8}, Landroid/os/Bundle;.getParcelableArray:(Ljava/lang/String;)[Landroid/os/Parcelable; // method@02b8 │ │ +0ad5b6: 0c02 |000d: move-result-object v2 │ │ +0ad5b8: 54b8 5a01 |000e: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad5bc: 6e10 952b 0800 |0010: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0ad5c2: 54b8 5901 |0013: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad5c6: 6e10 952b 0800 |0015: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0ad5cc: 3802 1200 |0018: if-eqz v2, 002a // +0012 │ │ +0ad5d0: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0ad5d2: 2128 |001b: array-length v8, v2 │ │ +0ad5d4: 3583 0e00 |001c: if-ge v3, v8, 002a // +000e │ │ +0ad5d8: 54b9 5a01 |001e: iget-object v9, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad5dc: 4608 0203 |0020: aget-object v8, v2, v3 │ │ +0ad5e0: 1f08 f000 |0022: check-cast v8, Landroid/support/v4/app/Fragment$SavedState; // type@00f0 │ │ +0ad5e4: 6e20 932b 8900 |0024: invoke-virtual {v9, v8}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ad5ea: d803 0301 |0027: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0ad5ee: 28f2 |0029: goto 001b // -000e │ │ +0ad5f0: 6e10 be02 0000 |002a: invoke-virtual {v0}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@02be │ │ +0ad5f6: 0c07 |002d: move-result-object v7 │ │ +0ad5f8: 7210 e82a 0700 |002e: invoke-interface {v7}, Ljava/lang/Iterable;.iterator:()Ljava/util/Iterator; // method@2ae8 │ │ +0ad5fe: 0c04 |0031: move-result-object v4 │ │ +0ad600: 7210 bb2b 0400 |0032: invoke-interface {v4}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0ad606: 0a08 |0035: move-result v8 │ │ +0ad608: 3808 5300 |0036: if-eqz v8, 0089 // +0053 │ │ +0ad60c: 7210 bc2b 0400 |0038: invoke-interface {v4}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0ad612: 0c06 |003b: move-result-object v6 │ │ +0ad614: 1f06 a805 |003c: check-cast v6, Ljava/lang/String; // type@05a8 │ │ +0ad618: 1a08 e71a |003e: const-string v8, "f" // string@1ae7 │ │ +0ad61c: 6e20 302b 8600 |0040: invoke-virtual {v6, v8}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +0ad622: 0a08 |0043: move-result v8 │ │ +0ad624: 3808 eeff |0044: if-eqz v8, 0032 // -0012 │ │ +0ad628: 1218 |0046: const/4 v8, #int 1 // #1 │ │ +0ad62a: 6e20 312b 8600 |0047: invoke-virtual {v6, v8}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0ad630: 0c08 |004a: move-result-object v8 │ │ +0ad632: 7110 e12a 0800 |004b: invoke-static {v8}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0ad638: 0a05 |004e: move-result v5 │ │ +0ad63a: 54b8 5801 |004f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad63e: 6e30 c904 0806 |0051: invoke-virtual {v8, v0, v6}, Landroid/support/v4/app/FragmentManager;.getFragment:(Landroid/os/Bundle;Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c9 │ │ +0ad644: 0c01 |0054: move-result-object v1 │ │ +0ad646: 3801 1b00 |0055: if-eqz v1, 0070 // +001b │ │ +0ad64a: 54b8 5901 |0057: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad64e: 6e10 9d2b 0800 |0059: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad654: 0a08 |005c: move-result v8 │ │ +0ad656: 3658 0900 |005d: if-gt v8, v5, 0066 // +0009 │ │ +0ad65a: 54b8 5901 |005f: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad65e: 1209 |0061: const/4 v9, #int 0 // #0 │ │ +0ad660: 6e20 932b 9800 |0062: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0ad666: 28f2 |0065: goto 0057 // -000e │ │ +0ad668: 1208 |0066: const/4 v8, #int 0 // #0 │ │ +0ad66a: 6e20 6d04 8100 |0067: invoke-virtual {v1, v8}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad670: 54b8 5901 |006a: iget-object v8, v11, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad674: 6e30 9c2b 5801 |006c: invoke-virtual {v8, v5, v1}, Ljava/util/ArrayList;.set:(ILjava/lang/Object;)Ljava/lang/Object; // method@2b9c │ │ +0ad67a: 28c3 |006f: goto 0032 // -003d │ │ +0ad67c: 1a08 4d05 |0070: const-string v8, "FragmentStatePagerAdapter" // string@054d │ │ +0ad680: 2209 a905 |0072: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ad684: 7010 3d2b 0900 |0074: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ad68a: 1a0a 1903 |0077: const-string v10, "Bad fragment at key " // string@0319 │ │ +0ad68e: 6e20 462b a900 |0079: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad694: 0c09 |007c: move-result-object v9 │ │ +0ad696: 6e20 462b 6900 |007d: invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad69c: 0c09 |0080: move-result-object v9 │ │ +0ad69e: 6e10 4e2b 0900 |0081: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ad6a4: 0c09 |0084: move-result-object v9 │ │ +0ad6a6: 7120 fa20 9800 |0085: invoke-static {v8, v9}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0ad6ac: 28aa |0088: goto 0032 // -0056 │ │ +0ad6ae: 0e00 |0089: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0005 line=198 │ │ 0x0008 line=199 │ │ 0x000e line=200 │ │ @@ -193885,57 +193913,57 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 86 16-bit code units │ │ -0ad5c4: |[0ad5c4] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ -0ad5d4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0ad5d6: 5475 5a01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad5da: 6e10 9d2b 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad5e0: 0a05 |0006: move-result v5 │ │ -0ad5e2: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ -0ad5e6: 2204 8900 |0009: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0ad5ea: 7010 aa02 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0ad5f0: 5475 5a01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad5f4: 6e10 9d2b 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad5fa: 0a05 |0013: move-result v5 │ │ -0ad5fc: 2351 2f06 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@062f │ │ -0ad600: 5475 5a01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ -0ad604: 6e20 9f2b 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -0ad60a: 1a05 982f |001b: const-string v5, "states" // string@2f98 │ │ -0ad60e: 6e30 c802 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ -0ad614: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0ad616: 5475 5901 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad61a: 6e10 9d2b 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0ad620: 0a05 |0026: move-result v5 │ │ -0ad622: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ -0ad626: 5475 5901 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ -0ad62a: 6e20 972b 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0ad630: 0c00 |002e: move-result-object v0 │ │ -0ad632: 1f00 f100 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad636: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ -0ad63a: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ -0ad63e: 2204 8900 |0035: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0ad642: 7010 aa02 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0ad648: 2205 a905 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ad64c: 7010 3d2b 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ad652: 1a06 e51a |003f: const-string v6, "f" // string@1ae5 │ │ -0ad656: 6e20 462b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ad65c: 0c05 |0044: move-result-object v5 │ │ -0ad65e: 6e20 422b 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ad664: 0c05 |0048: move-result-object v5 │ │ -0ad666: 6e10 4e2b 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ad66c: 0c03 |004c: move-result-object v3 │ │ -0ad66e: 5475 5801 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ -0ad672: 6e40 d304 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@04d3 │ │ -0ad678: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0ad67c: 28cd |0054: goto 0021 // -0033 │ │ -0ad67e: 1104 |0055: return-object v4 │ │ +0ad6b0: |[0ad6b0] android.support.v4.app.FragmentStatePagerAdapter.saveState:()Landroid/os/Parcelable; │ │ +0ad6c0: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0ad6c2: 5475 5a01 |0001: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad6c6: 6e10 9d2b 0500 |0003: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad6cc: 0a05 |0006: move-result v5 │ │ +0ad6ce: 3d05 1900 |0007: if-lez v5, 0020 // +0019 │ │ +0ad6d2: 2204 8900 |0009: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0ad6d6: 7010 aa02 0400 |000b: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0ad6dc: 5475 5a01 |000e: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad6e0: 6e10 9d2b 0500 |0010: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad6e6: 0a05 |0013: move-result v5 │ │ +0ad6e8: 2351 2f06 |0014: new-array v1, v5, [Landroid/support/v4/app/Fragment$SavedState; // type@062f │ │ +0ad6ec: 5475 5a01 |0016: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mSavedState:Ljava/util/ArrayList; // field@015a │ │ +0ad6f0: 6e20 9f2b 1500 |0018: invoke-virtual {v5, v1}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +0ad6f6: 1a05 9c2f |001b: const-string v5, "states" // string@2f9c │ │ +0ad6fa: 6e30 c802 5401 |001d: invoke-virtual {v4, v5, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ +0ad700: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0ad702: 5475 5901 |0021: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad706: 6e10 9d2b 0500 |0023: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0ad70c: 0a05 |0026: move-result v5 │ │ +0ad70e: 3552 2e00 |0027: if-ge v2, v5, 0055 // +002e │ │ +0ad712: 5475 5901 |0029: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragments:Ljava/util/ArrayList; // field@0159 │ │ +0ad716: 6e20 972b 2500 |002b: invoke-virtual {v5, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0ad71c: 0c00 |002e: move-result-object v0 │ │ +0ad71e: 1f00 f100 |002f: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad722: 3800 2100 |0031: if-eqz v0, 0052 // +0021 │ │ +0ad726: 3904 0700 |0033: if-nez v4, 003a // +0007 │ │ +0ad72a: 2204 8900 |0035: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0ad72e: 7010 aa02 0400 |0037: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0ad734: 2205 a905 |003a: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ad738: 7010 3d2b 0500 |003c: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ad73e: 1a06 e71a |003f: const-string v6, "f" // string@1ae7 │ │ +0ad742: 6e20 462b 6500 |0041: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ad748: 0c05 |0044: move-result-object v5 │ │ +0ad74a: 6e20 422b 2500 |0045: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0ad750: 0c05 |0048: move-result-object v5 │ │ +0ad752: 6e10 4e2b 0500 |0049: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ad758: 0c03 |004c: move-result-object v3 │ │ +0ad75a: 5475 5801 |004d: iget-object v5, v7, Landroid/support/v4/app/FragmentStatePagerAdapter;.mFragmentManager:Landroid/support/v4/app/FragmentManager; // field@0158 │ │ +0ad75e: 6e40 d304 4503 |004f: invoke-virtual {v5, v4, v3, v0}, Landroid/support/v4/app/FragmentManager;.putFragment:(Landroid/os/Bundle;Ljava/lang/String;Landroid/support/v4/app/Fragment;)V // method@04d3 │ │ +0ad764: d802 0201 |0052: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0ad768: 28cd |0054: goto 0021 // -0033 │ │ +0ad76a: 1104 |0055: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0001 line=175 │ │ 0x0009 line=176 │ │ 0x000e line=177 │ │ 0x0016 line=178 │ │ @@ -193964,32 +193992,32 @@ │ │ type : '(Landroid/view/ViewGroup;ILjava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0ad680: |[0ad680] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ -0ad690: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ad692: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0ad694: 0770 |0002: move-object v0, v7 │ │ -0ad696: 1f00 f100 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ -0ad69a: 5441 5701 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ -0ad69e: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ -0ad6a2: 5441 5701 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ -0ad6a6: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ -0ad6aa: 5441 5701 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ -0ad6ae: 6e20 6d04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad6b4: 5441 5701 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ -0ad6b8: 6e20 7004 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ -0ad6be: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ -0ad6c2: 6e20 6d04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ -0ad6c8: 6e20 7004 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ -0ad6ce: 5b40 5701 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ -0ad6d2: 0e00 |0021: return-void │ │ +0ad76c: |[0ad76c] android.support.v4.app.FragmentStatePagerAdapter.setPrimaryItem:(Landroid/view/ViewGroup;ILjava/lang/Object;)V │ │ +0ad77c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ad77e: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0ad780: 0770 |0002: move-object v0, v7 │ │ +0ad782: 1f00 f100 |0003: check-cast v0, Landroid/support/v4/app/Fragment; // type@00f1 │ │ +0ad786: 5441 5701 |0005: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ +0ad78a: 3210 1a00 |0007: if-eq v0, v1, 0021 // +001a │ │ +0ad78e: 5441 5701 |0009: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ +0ad792: 3801 0c00 |000b: if-eqz v1, 0017 // +000c │ │ +0ad796: 5441 5701 |000d: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ +0ad79a: 6e20 6d04 2100 |000f: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad7a0: 5441 5701 |0012: iget-object v1, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ +0ad7a4: 6e20 7004 2100 |0014: invoke-virtual {v1, v2}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ +0ad7aa: 3800 0800 |0017: if-eqz v0, 001f // +0008 │ │ +0ad7ae: 6e20 6d04 3000 |0019: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setMenuVisibility:(Z)V // method@046d │ │ +0ad7b4: 6e20 7004 3000 |001c: invoke-virtual {v0, v3}, Landroid/support/v4/app/Fragment;.setUserVisibleHint:(Z)V // method@0470 │ │ +0ad7ba: 5b40 5701 |001f: iput-object v0, v4, Landroid/support/v4/app/FragmentStatePagerAdapter;.mCurrentPrimaryItem:Landroid/support/v4/app/Fragment; // field@0157 │ │ +0ad7be: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=144 │ │ 0x0005 line=145 │ │ 0x0009 line=146 │ │ 0x000d line=147 │ │ 0x0012 line=148 │ │ @@ -194010,16 +194038,16 @@ │ │ type : '(Landroid/view/ViewGroup;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad6d4: |[0ad6d4] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ -0ad6e4: 0e00 |0000: return-void │ │ +0ad7c0: |[0ad7c0] android.support.v4.app.FragmentStatePagerAdapter.startUpdate:(Landroid/view/ViewGroup;)V │ │ +0ad7d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/FragmentStatePagerAdapter; │ │ 0x0000 - 0x0001 reg=1 container Landroid/view/ViewGroup; │ │ │ │ @@ -194064,18 +194092,18 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ad6e8: |[0ad6e8] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ -0ad6f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0ad6fe: 5b01 7101 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ -0ad702: 0e00 |0005: return-void │ │ +0ad7d4: |[0ad7d4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.:(Landroid/os/IBinder;)V │ │ +0ad7e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0ad7ea: 5b01 7101 |0003: iput-object v1, v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ +0ad7ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ @@ -194087,17 +194115,17 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad704: |[0ad704] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ -0ad714: 5410 7101 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ -0ad718: 1100 |0002: return-object v0 │ │ +0ad7f0: |[0ad7f0] android.support.v4.app.INotificationSideChannel$Stub$Proxy.asBinder:()Landroid/os/IBinder; │ │ +0ad800: 5410 7101 |0000: iget-object v0, v1, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ +0ad804: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ │ │ #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ @@ -194105,32 +194133,32 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -0ad71c: |[0ad71c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0ad72c: 7100 f802 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02f8 │ │ -0ad732: 0c00 |0003: move-result-object v0 │ │ -0ad734: 1a01 cf15 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad738: 6e20 0203 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0302 │ │ -0ad73e: 6e20 0503 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -0ad744: 6e20 0003 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -0ad74a: 6e20 0503 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -0ad750: 5451 7101 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ -0ad754: 1222 |0014: const/4 v2, #int 2 // #2 │ │ -0ad756: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0ad758: 1214 |0016: const/4 v4, #int 1 // #1 │ │ -0ad75a: 7254 ef02 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ef │ │ -0ad760: 6e10 fe02 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ -0ad766: 0e00 |001d: return-void │ │ -0ad768: 0d01 |001e: move-exception v1 │ │ -0ad76a: 6e10 fe02 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ -0ad770: 2701 |0022: throw v1 │ │ +0ad808: |[0ad808] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0ad818: 7100 f802 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02f8 │ │ +0ad81e: 0c00 |0003: move-result-object v0 │ │ +0ad820: 1a01 d115 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ad824: 6e20 0203 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0302 │ │ +0ad82a: 6e20 0503 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +0ad830: 6e20 0003 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +0ad836: 6e20 0503 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +0ad83c: 5451 7101 |0012: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ +0ad840: 1222 |0014: const/4 v2, #int 2 // #2 │ │ +0ad842: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0ad844: 1214 |0016: const/4 v4, #int 1 // #1 │ │ +0ad846: 7254 ef02 2130 |0017: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ef │ │ +0ad84c: 6e10 fe02 0000 |001a: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ +0ad852: 0e00 |001d: return-void │ │ +0ad854: 0d01 |001e: move-exception v1 │ │ +0ad856: 6e10 fe02 0000 |001f: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ +0ad85c: 2701 |0022: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x001a │ │ -> 0x001e │ │ positions : │ │ 0x0000 line=137 │ │ 0x0004 line=139 │ │ 0x0009 line=140 │ │ @@ -194152,30 +194180,30 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0ad780: |[0ad780] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ -0ad790: 7100 f802 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02f8 │ │ -0ad796: 0c00 |0003: move-result-object v0 │ │ -0ad798: 1a01 cf15 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad79c: 6e20 0203 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0302 │ │ -0ad7a2: 6e20 0503 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -0ad7a8: 5451 7101 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ -0ad7ac: 1232 |000e: const/4 v2, #int 3 // #3 │ │ -0ad7ae: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0ad7b0: 1214 |0010: const/4 v4, #int 1 // #1 │ │ -0ad7b2: 7254 ef02 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ef │ │ -0ad7b8: 6e10 fe02 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ -0ad7be: 0e00 |0017: return-void │ │ -0ad7c0: 0d01 |0018: move-exception v1 │ │ -0ad7c2: 6e10 fe02 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ -0ad7c8: 2701 |001c: throw v1 │ │ +0ad86c: |[0ad86c] android.support.v4.app.INotificationSideChannel$Stub$Proxy.cancelAll:(Ljava/lang/String;)V │ │ +0ad87c: 7100 f802 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02f8 │ │ +0ad882: 0c00 |0003: move-result-object v0 │ │ +0ad884: 1a01 d115 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ad888: 6e20 0203 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0302 │ │ +0ad88e: 6e20 0503 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +0ad894: 5451 7101 |000c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ +0ad898: 1232 |000e: const/4 v2, #int 3 // #3 │ │ +0ad89a: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0ad89c: 1214 |0010: const/4 v4, #int 1 // #1 │ │ +0ad89e: 7254 ef02 2130 |0011: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ef │ │ +0ad8a4: 6e10 fe02 0000 |0014: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ +0ad8aa: 0e00 |0017: return-void │ │ +0ad8ac: 0d01 |0018: move-exception v1 │ │ +0ad8ae: 6e10 fe02 0000 |0019: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ +0ad8b4: 2701 |001c: throw v1 │ │ catches : 1 │ │ 0x0004 - 0x0014 │ │ -> 0x0018 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=156 │ │ 0x0009 line=157 │ │ @@ -194193,17 +194221,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ad7d8: |[0ad7d8] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ -0ad7e8: 1a00 cf15 |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad7ec: 1100 |0002: return-object v0 │ │ +0ad8c4: |[0ad8c4] android.support.v4.app.INotificationSideChannel$Stub$Proxy.getInterfaceDescriptor:()Ljava/lang/String; │ │ +0ad8d4: 1a00 d115 |0000: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ad8d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; │ │ │ │ #4 : (in Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;) │ │ @@ -194211,40 +194239,40 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 50 16-bit code units │ │ -0ad7f0: |[0ad7f0] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -0ad800: 7100 f802 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02f8 │ │ -0ad806: 0c00 |0003: move-result-object v0 │ │ -0ad808: 1a01 cf15 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad80c: 6e20 0203 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0302 │ │ -0ad812: 6e20 0503 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -0ad818: 6e20 0003 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -0ad81e: 6e20 0503 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -0ad824: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ -0ad828: 1211 |0014: const/4 v1, #int 1 // #1 │ │ -0ad82a: 6e20 0003 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -0ad830: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0ad832: 6e30 dc00 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dc │ │ -0ad838: 5451 7101 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ -0ad83c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0ad83e: 1203 |001f: const/4 v3, #int 0 // #0 │ │ -0ad840: 1214 |0020: const/4 v4, #int 1 // #1 │ │ -0ad842: 7254 ef02 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ef │ │ -0ad848: 6e10 fe02 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ -0ad84e: 0e00 |0027: return-void │ │ -0ad850: 1201 |0028: const/4 v1, #int 0 // #0 │ │ -0ad852: 6e20 0003 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ -0ad858: 28f0 |002c: goto 001c // -0010 │ │ -0ad85a: 0d01 |002d: move-exception v1 │ │ -0ad85c: 6e10 fe02 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ -0ad862: 2701 |0031: throw v1 │ │ +0ad8dc: |[0ad8dc] android.support.v4.app.INotificationSideChannel$Stub$Proxy.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +0ad8ec: 7100 f802 0000 |0000: invoke-static {}, Landroid/os/Parcel;.obtain:()Landroid/os/Parcel; // method@02f8 │ │ +0ad8f2: 0c00 |0003: move-result-object v0 │ │ +0ad8f4: 1a01 d115 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ad8f8: 6e20 0203 1000 |0006: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInterfaceToken:(Ljava/lang/String;)V // method@0302 │ │ +0ad8fe: 6e20 0503 6000 |0009: invoke-virtual {v0, v6}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +0ad904: 6e20 0003 7000 |000c: invoke-virtual {v0, v7}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +0ad90a: 6e20 0503 8000 |000f: invoke-virtual {v0, v8}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +0ad910: 3809 1600 |0012: if-eqz v9, 0028 // +0016 │ │ +0ad914: 1211 |0014: const/4 v1, #int 1 // #1 │ │ +0ad916: 6e20 0003 1000 |0015: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +0ad91c: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0ad91e: 6e30 dc00 0901 |0019: invoke-virtual {v9, v0, v1}, Landroid/app/Notification;.writeToParcel:(Landroid/os/Parcel;I)V // method@00dc │ │ +0ad924: 5451 7101 |001c: iget-object v1, v5, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.mRemote:Landroid/os/IBinder; // field@0171 │ │ +0ad928: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0ad92a: 1203 |001f: const/4 v3, #int 0 // #0 │ │ +0ad92c: 1214 |0020: const/4 v4, #int 1 // #1 │ │ +0ad92e: 7254 ef02 2130 |0021: invoke-interface {v1, v2, v0, v3, v4}, Landroid/os/IBinder;.transact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02ef │ │ +0ad934: 6e10 fe02 0000 |0024: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ +0ad93a: 0e00 |0027: return-void │ │ +0ad93c: 1201 |0028: const/4 v1, #int 0 // #0 │ │ +0ad93e: 6e20 0003 1000 |0029: invoke-virtual {v0, v1}, Landroid/os/Parcel;.writeInt:(I)V // method@0300 │ │ +0ad944: 28f0 |002c: goto 001c // -0010 │ │ +0ad946: 0d01 |002d: move-exception v1 │ │ +0ad948: 6e10 fe02 0000 |002e: invoke-virtual {v0}, Landroid/os/Parcel;.recycle:()V // method@02fe │ │ +0ad94e: 2701 |0031: throw v1 │ │ catches : 2 │ │ 0x0004 - 0x0024 │ │ -> 0x002d │ │ 0x0029 - 0x002c │ │ -> 0x002d │ │ positions : │ │ 0x0000 line=113 │ │ @@ -194322,19 +194350,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0ad878: |[0ad878] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ -0ad888: 7010 a802 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@02a8 │ │ -0ad88e: 1a00 cf15 |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad892: 6e30 a605 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@05a6 │ │ -0ad898: 0e00 |0008: return-void │ │ +0ad964: |[0ad964] android.support.v4.app.INotificationSideChannel$Stub.:()V │ │ +0ad974: 7010 a802 0100 |0000: invoke-direct {v1}, Landroid/os/Binder;.:()V // method@02a8 │ │ +0ad97a: 1a00 d115 |0003: const-string v0, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ad97e: 6e30 a605 1100 |0005: invoke-virtual {v1, v1, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.attachInterface:(Landroid/os/IInterface;Ljava/lang/String;)V // method@05a6 │ │ +0ad984: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0003 line=21 │ │ 0x0008 line=22 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ @@ -194344,29 +194372,29 @@ │ │ type : '(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ad89c: |[0ad89c] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ -0ad8ac: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ -0ad8b0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ad8b2: 1100 |0003: return-object v0 │ │ -0ad8b4: 1a01 cf15 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad8b8: 7220 ee02 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@02ee │ │ -0ad8be: 0c00 |0009: move-result-object v0 │ │ -0ad8c0: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ -0ad8c4: 2001 1101 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@0111 │ │ -0ad8c8: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ -0ad8cc: 1f00 1101 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@0111 │ │ -0ad8d0: 28f1 |0012: goto 0003 // -000f │ │ -0ad8d2: 2200 0f01 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@010f │ │ -0ad8d6: 7020 9d05 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@059d │ │ -0ad8dc: 28eb |0018: goto 0003 // -0015 │ │ +0ad988: |[0ad988] android.support.v4.app.INotificationSideChannel$Stub.asInterface:(Landroid/os/IBinder;)Landroid/support/v4/app/INotificationSideChannel; │ │ +0ad998: 3902 0400 |0000: if-nez v2, 0004 // +0004 │ │ +0ad99c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0ad99e: 1100 |0003: return-object v0 │ │ +0ad9a0: 1a01 d115 |0004: const-string v1, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ad9a4: 7220 ee02 1200 |0006: invoke-interface {v2, v1}, Landroid/os/IBinder;.queryLocalInterface:(Ljava/lang/String;)Landroid/os/IInterface; // method@02ee │ │ +0ad9aa: 0c00 |0009: move-result-object v0 │ │ +0ad9ac: 3800 0900 |000a: if-eqz v0, 0013 // +0009 │ │ +0ad9b0: 2001 1101 |000c: instance-of v1, v0, Landroid/support/v4/app/INotificationSideChannel; // type@0111 │ │ +0ad9b4: 3801 0500 |000e: if-eqz v1, 0013 // +0005 │ │ +0ad9b8: 1f00 1101 |0010: check-cast v0, Landroid/support/v4/app/INotificationSideChannel; // type@0111 │ │ +0ad9bc: 28f1 |0012: goto 0003 // -000f │ │ +0ad9be: 2200 0f01 |0013: new-instance v0, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy; // type@010f │ │ +0ad9c2: 7020 9d05 2000 |0015: invoke-direct {v0, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub$Proxy;.:(Landroid/os/IBinder;)V // method@059d │ │ +0ad9c8: 28eb |0018: goto 0003 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0003 line=36 │ │ 0x0004 line=32 │ │ 0x000a line=33 │ │ @@ -194382,16 +194410,16 @@ │ │ type : '()Landroid/os/IBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ad8e0: |[0ad8e0] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ -0ad8f0: 1100 |0000: return-object v0 │ │ +0ad9cc: |[0ad9cc] android.support.v4.app.INotificationSideChannel$Stub.asBinder:()Landroid/os/IBinder; │ │ +0ad9dc: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/INotificationSideChannel$Stub; │ │ │ │ #1 : (in Landroid/support/v4/app/INotificationSideChannel$Stub;) │ │ @@ -194399,59 +194427,59 @@ │ │ type : '(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 104 16-bit code units │ │ -0ad8f4: |[0ad8f4] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ -0ad904: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0ad906: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ -0ad90c: 6f5a a902 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02a9 │ │ -0ad912: 0a04 |0007: move-result v4 │ │ -0ad914: 0f04 |0008: return v4 │ │ -0ad916: 1a05 cf15 |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad91a: 6e20 0503 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ -0ad920: 28fa |000e: goto 0008 // -0006 │ │ -0ad922: 1a05 cf15 |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad926: 6e20 f702 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02f7 │ │ -0ad92c: 6e10 fd02 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0ad932: 0c00 |0017: move-result-object v0 │ │ -0ad934: 6e10 fa02 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0ad93a: 0a01 |001b: move-result v1 │ │ -0ad93c: 6e10 fd02 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0ad942: 0c02 |001f: move-result-object v2 │ │ -0ad944: 6e10 fa02 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0ad94a: 0a05 |0023: move-result v5 │ │ -0ad94c: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ -0ad950: 6205 0400 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0004 │ │ -0ad954: 7220 0a03 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@030a │ │ -0ad95a: 0c03 |002b: move-result-object v3 │ │ -0ad95c: 1f03 2200 |002c: check-cast v3, Landroid/app/Notification; // type@0022 │ │ -0ad960: 6e53 a905 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@05a9 │ │ -0ad966: 28d7 |0031: goto 0008 // -0029 │ │ -0ad968: 1203 |0032: const/4 v3, #int 0 // #0 │ │ -0ad96a: 28fb |0033: goto 002e // -0005 │ │ -0ad96c: 1a05 cf15 |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad970: 6e20 f702 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02f7 │ │ -0ad976: 6e10 fd02 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0ad97c: 0c00 |003c: move-result-object v0 │ │ -0ad97e: 6e10 fa02 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ -0ad984: 0a01 |0040: move-result v1 │ │ -0ad986: 6e10 fd02 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0ad98c: 0c02 |0044: move-result-object v2 │ │ -0ad98e: 6e40 a705 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@05a7 │ │ -0ad994: 28c0 |0048: goto 0008 // -0040 │ │ -0ad996: 1a05 cf15 |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15cf │ │ -0ad99a: 6e20 f702 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02f7 │ │ -0ad9a0: 6e10 fd02 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ -0ad9a6: 0c00 |0051: move-result-object v0 │ │ -0ad9a8: 6e20 a805 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@05a8 │ │ -0ad9ae: 28b3 |0055: goto 0008 // -004d │ │ -0ad9b0: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ +0ad9e0: |[0ad9e0] android.support.v4.app.INotificationSideChannel$Stub.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z │ │ +0ad9f0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0ad9f2: 2c07 5500 0000 |0001: sparse-switch v7, 00000056 // +00000055 │ │ +0ad9f8: 6f5a a902 7698 |0004: invoke-super {v6, v7, v8, v9, v10}, Landroid/os/Binder;.onTransact:(ILandroid/os/Parcel;Landroid/os/Parcel;I)Z // method@02a9 │ │ +0ad9fe: 0a04 |0007: move-result v4 │ │ +0ada00: 0f04 |0008: return v4 │ │ +0ada02: 1a05 d115 |0009: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ada06: 6e20 0503 5900 |000b: invoke-virtual {v9, v5}, Landroid/os/Parcel;.writeString:(Ljava/lang/String;)V // method@0305 │ │ +0ada0c: 28fa |000e: goto 0008 // -0006 │ │ +0ada0e: 1a05 d115 |000f: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ada12: 6e20 f702 5800 |0011: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02f7 │ │ +0ada18: 6e10 fd02 0800 |0014: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +0ada1e: 0c00 |0017: move-result-object v0 │ │ +0ada20: 6e10 fa02 0800 |0018: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +0ada26: 0a01 |001b: move-result v1 │ │ +0ada28: 6e10 fd02 0800 |001c: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +0ada2e: 0c02 |001f: move-result-object v2 │ │ +0ada30: 6e10 fa02 0800 |0020: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +0ada36: 0a05 |0023: move-result v5 │ │ +0ada38: 3805 0e00 |0024: if-eqz v5, 0032 // +000e │ │ +0ada3c: 6205 0400 |0026: sget-object v5, Landroid/app/Notification;.CREATOR:Landroid/os/Parcelable$Creator; // field@0004 │ │ +0ada40: 7220 0a03 8500 |0028: invoke-interface {v5, v8}, Landroid/os/Parcelable$Creator;.createFromParcel:(Landroid/os/Parcel;)Ljava/lang/Object; // method@030a │ │ +0ada46: 0c03 |002b: move-result-object v3 │ │ +0ada48: 1f03 2200 |002c: check-cast v3, Landroid/app/Notification; // type@0022 │ │ +0ada4c: 6e53 a905 0621 |002e: invoke-virtual {v6, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel$Stub;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@05a9 │ │ +0ada52: 28d7 |0031: goto 0008 // -0029 │ │ +0ada54: 1203 |0032: const/4 v3, #int 0 // #0 │ │ +0ada56: 28fb |0033: goto 002e // -0005 │ │ +0ada58: 1a05 d115 |0034: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ada5c: 6e20 f702 5800 |0036: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02f7 │ │ +0ada62: 6e10 fd02 0800 |0039: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +0ada68: 0c00 |003c: move-result-object v0 │ │ +0ada6a: 6e10 fa02 0800 |003d: invoke-virtual {v8}, Landroid/os/Parcel;.readInt:()I // method@02fa │ │ +0ada70: 0a01 |0040: move-result v1 │ │ +0ada72: 6e10 fd02 0800 |0041: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +0ada78: 0c02 |0044: move-result-object v2 │ │ +0ada7a: 6e40 a705 0621 |0045: invoke-virtual {v6, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@05a7 │ │ +0ada80: 28c0 |0048: goto 0008 // -0040 │ │ +0ada82: 1a05 d115 |0049: const-string v5, "android.support.v4.app.INotificationSideChannel" // string@15d1 │ │ +0ada86: 6e20 f702 5800 |004b: invoke-virtual {v8, v5}, Landroid/os/Parcel;.enforceInterface:(Ljava/lang/String;)V // method@02f7 │ │ +0ada8c: 6e10 fd02 0800 |004e: invoke-virtual {v8}, Landroid/os/Parcel;.readString:()Ljava/lang/String; // method@02fd │ │ +0ada92: 0c00 |0051: move-result-object v0 │ │ +0ada94: 6e20 a805 0600 |0052: invoke-virtual {v6, v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.cancelAll:(Ljava/lang/String;)V // method@05a8 │ │ +0ada9a: 28b3 |0055: goto 0008 // -004d │ │ +0ada9c: 0002 0400 0100 0000 0200 0000 0300 ... |0056: sparse-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=44 │ │ 0x0004 line=91 │ │ 0x0009 line=48 │ │ 0x000f line=53 │ │ 0x0014 line=55 │ │ @@ -194570,26 +194598,26 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ad9d4: |[0ad9d4] android.support.v4.app.ListFragment.:()V │ │ -0ad9e4: 7010 1404 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0414 │ │ -0ad9ea: 2200 8f00 |0003: new-instance v0, Landroid/os/Handler; // type@008f │ │ -0ad9ee: 7010 d502 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -0ad9f4: 5b10 7e01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@017e │ │ -0ad9f8: 2200 1201 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0112 │ │ -0ad9fc: 7020 ae05 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@05ae │ │ -0ada02: 5b10 8401 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0184 │ │ -0ada06: 2200 1301 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0113 │ │ -0ada0a: 7020 b005 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@05b0 │ │ -0ada10: 5b10 8201 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0182 │ │ -0ada14: 0e00 |0018: return-void │ │ +0adac0: |[0adac0] android.support.v4.app.ListFragment.:()V │ │ +0adad0: 7010 1404 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/Fragment;.:()V // method@0414 │ │ +0adad6: 2200 8f00 |0003: new-instance v0, Landroid/os/Handler; // type@008f │ │ +0adada: 7010 d502 0000 |0005: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +0adae0: 5b10 7e01 |0008: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@017e │ │ +0adae4: 2200 1201 |000a: new-instance v0, Landroid/support/v4/app/ListFragment$1; // type@0112 │ │ +0adae8: 7020 ae05 1000 |000c: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$1;.:(Landroid/support/v4/app/ListFragment;)V // method@05ae │ │ +0adaee: 5b10 8401 |000f: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0184 │ │ +0adaf2: 2200 1301 |0011: new-instance v0, Landroid/support/v4/app/ListFragment$2; // type@0113 │ │ +0adaf6: 7020 b005 1000 |0013: invoke-direct {v0, v1}, Landroid/support/v4/app/ListFragment$2;.:(Landroid/support/v4/app/ListFragment;)V // method@05b0 │ │ +0adafc: 5b10 8201 |0016: iput-object v0, v1, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0182 │ │ +0adb00: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=47 │ │ 0x000a line=49 │ │ 0x0011 line=55 │ │ 0x0018 line=72 │ │ @@ -194601,103 +194629,103 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 182 16-bit code units │ │ -0ada18: |[0ada18] android.support.v4.app.ListFragment.ensureList:()V │ │ -0ada28: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ada2a: 5463 7f01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0ada2e: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ -0ada32: 0e00 |0005: return-void │ │ -0ada34: 6e10 b905 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@05b9 │ │ -0ada3a: 0c02 |0009: move-result-object v2 │ │ -0ada3c: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ -0ada40: 2203 9305 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ada44: 1a04 b503 |000e: const-string v4, "Content view not yet created" // string@03b5 │ │ -0ada48: 7020 da2a 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ada4e: 2703 |0013: throw v3 │ │ -0ada50: 2023 8204 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0482 │ │ -0ada54: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ -0ada58: 1f02 8204 |0018: check-cast v2, Landroid/widget/ListView; // type@0482 │ │ -0ada5c: 5b62 7f01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0ada60: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0ada62: 5c63 8101 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ -0ada66: 5463 7f01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0ada6a: 5464 8201 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0182 │ │ -0ada6e: 6e20 8524 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2485 │ │ -0ada74: 5463 7b01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ -0ada78: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ -0ada7c: 5460 7b01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ -0ada80: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0ada82: 5b63 7b01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ -0ada86: 6e20 bf05 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@05bf │ │ -0ada8c: 5463 7e01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@017e │ │ -0ada90: 5464 8401 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0184 │ │ -0ada94: 6e20 df02 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ -0ada9a: 28cc |0039: goto 0005 // -0034 │ │ -0ada9c: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ -0adaa2: 6e20 ec21 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0adaa8: 0c03 |0040: move-result-object v3 │ │ -0adaaa: 1f03 9704 |0041: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0adaae: 5b63 8501 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adab2: 5463 8501 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adab6: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ -0adaba: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ -0adac0: 6e20 ec21 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0adac6: 0c03 |004f: move-result-object v3 │ │ -0adac8: 5b63 7d01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ -0adacc: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ -0adad2: 6e20 ec21 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0adad8: 0c03 |0058: move-result-object v3 │ │ -0adada: 5b63 8301 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adade: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ -0adae4: 6e20 ec21 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0adaea: 0c03 |0061: move-result-object v3 │ │ -0adaec: 5b63 8001 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adaf0: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ -0adaf6: 6e20 ec21 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0adafc: 0c01 |006a: move-result-object v1 │ │ -0adafe: 2013 8204 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0482 │ │ -0adb02: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ -0adb06: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ -0adb0a: 2203 a605 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ -0adb0e: 1a04 0f13 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@130f │ │ -0adb12: 7020 102b 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0adb18: 2703 |0078: throw v3 │ │ -0adb1a: 5463 8501 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adb1e: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ -0adb22: 6e20 1c25 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0adb28: 28d2 |0080: goto 0052 // -002e │ │ -0adb2a: 2203 a605 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ -0adb2e: 1a04 b403 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@03b4 │ │ -0adb32: 7020 102b 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0adb38: 2703 |0088: throw v3 │ │ -0adb3a: 1f01 8204 |0089: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ -0adb3e: 5b61 7f01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adb42: 5463 7d01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ -0adb46: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ -0adb4a: 5463 7f01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adb4e: 5464 7d01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ -0adb52: 6e20 8324 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2483 │ │ -0adb58: 2884 |0098: goto 001c // -007c │ │ -0adb5a: 5463 7c01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ -0adb5e: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ -0adb62: 5463 8501 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adb66: 5464 7c01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ -0adb6a: 6e20 1625 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0adb70: 5463 7f01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adb74: 5464 8501 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adb78: 6e20 8324 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2483 │ │ -0adb7e: 2900 71ff |00ab: goto/16 001c // -008f │ │ -0adb82: 5463 8301 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adb86: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ -0adb8a: 7030 c105 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ -0adb90: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ +0adb04: |[0adb04] android.support.v4.app.ListFragment.ensureList:()V │ │ +0adb14: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0adb16: 5463 7f01 |0001: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adb1a: 3803 0300 |0003: if-eqz v3, 0006 // +0003 │ │ +0adb1e: 0e00 |0005: return-void │ │ +0adb20: 6e10 b905 0600 |0006: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@05b9 │ │ +0adb26: 0c02 |0009: move-result-object v2 │ │ +0adb28: 3902 0a00 |000a: if-nez v2, 0014 // +000a │ │ +0adb2c: 2203 9305 |000c: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +0adb30: 1a04 b503 |000e: const-string v4, "Content view not yet created" // string@03b5 │ │ +0adb34: 7020 da2a 4300 |0010: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0adb3a: 2703 |0013: throw v3 │ │ +0adb3c: 2023 8204 |0014: instance-of v3, v2, Landroid/widget/ListView; // type@0482 │ │ +0adb40: 3803 2400 |0016: if-eqz v3, 003a // +0024 │ │ +0adb44: 1f02 8204 |0018: check-cast v2, Landroid/widget/ListView; // type@0482 │ │ +0adb48: 5b62 7f01 |001a: iput-object v2, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adb4c: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0adb4e: 5c63 8101 |001d: iput-boolean v3, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ +0adb52: 5463 7f01 |001f: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adb56: 5464 8201 |0021: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mOnClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0182 │ │ +0adb5a: 6e20 8524 4300 |0023: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2485 │ │ +0adb60: 5463 7b01 |0026: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ +0adb64: 3803 8500 |0028: if-eqz v3, 00ad // +0085 │ │ +0adb68: 5460 7b01 |002a: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ +0adb6c: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0adb6e: 5b63 7b01 |002d: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ +0adb72: 6e20 bf05 0600 |002f: invoke-virtual {v6, v0}, Landroid/support/v4/app/ListFragment;.setListAdapter:(Landroid/widget/ListAdapter;)V // method@05bf │ │ +0adb78: 5463 7e01 |0032: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@017e │ │ +0adb7c: 5464 8401 |0034: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0184 │ │ +0adb80: 6e20 df02 4300 |0036: invoke-virtual {v3, v4}, Landroid/os/Handler;.post:(Ljava/lang/Runnable;)Z // method@02df │ │ +0adb86: 28cc |0039: goto 0005 // -0034 │ │ +0adb88: 1403 0100 ff00 |003a: const v3, #float 2.34181e-38 // #00ff0001 │ │ +0adb8e: 6e20 ec21 3200 |003d: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0adb94: 0c03 |0040: move-result-object v3 │ │ +0adb96: 1f03 9704 |0041: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0adb9a: 5b63 8501 |0043: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adb9e: 5463 8501 |0045: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adba2: 3903 3200 |0047: if-nez v3, 0079 // +0032 │ │ +0adba6: 1403 0400 0201 |0049: const v3, #float 2.38772e-38 // #01020004 │ │ +0adbac: 6e20 ec21 3200 |004c: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0adbb2: 0c03 |004f: move-result-object v3 │ │ +0adbb4: 5b63 7d01 |0050: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ +0adbb8: 1403 0200 ff00 |0052: const v3, #float 2.34181e-38 // #00ff0002 │ │ +0adbbe: 6e20 ec21 3200 |0055: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0adbc4: 0c03 |0058: move-result-object v3 │ │ +0adbc6: 5b63 8301 |0059: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0adbca: 1403 0300 ff00 |005b: const v3, #float 2.34181e-38 // #00ff0003 │ │ +0adbd0: 6e20 ec21 3200 |005e: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0adbd6: 0c03 |0061: move-result-object v3 │ │ +0adbd8: 5b63 8001 |0062: iput-object v3, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0adbdc: 1403 0a00 0201 |0064: const v3, #float 2.38773e-38 // #0102000a │ │ +0adbe2: 6e20 ec21 3200 |0067: invoke-virtual {v2, v3}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0adbe8: 0c01 |006a: move-result-object v1 │ │ +0adbea: 2013 8204 |006b: instance-of v3, v1, Landroid/widget/ListView; // type@0482 │ │ +0adbee: 3903 1c00 |006d: if-nez v3, 0089 // +001c │ │ +0adbf2: 3901 1200 |006f: if-nez v1, 0081 // +0012 │ │ +0adbf6: 2203 a605 |0071: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ +0adbfa: 1a04 1013 |0073: const-string v4, "Your content must have a ListView whose id attribute is 'android.R.id.list'" // string@1310 │ │ +0adbfe: 7020 102b 4300 |0075: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0adc04: 2703 |0078: throw v3 │ │ +0adc06: 5463 8501 |0079: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adc0a: 1304 0800 |007b: const/16 v4, #int 8 // #8 │ │ +0adc0e: 6e20 1c25 4300 |007d: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0adc14: 28d2 |0080: goto 0052 // -002e │ │ +0adc16: 2203 a605 |0081: new-instance v3, Ljava/lang/RuntimeException; // type@05a6 │ │ +0adc1a: 1a04 b403 |0083: const-string v4, "Content has view with id attribute 'android.R.id.list' that is not a ListView class" // string@03b4 │ │ +0adc1e: 7020 102b 4300 |0085: invoke-direct {v3, v4}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0adc24: 2703 |0088: throw v3 │ │ +0adc26: 1f01 8204 |0089: check-cast v1, Landroid/widget/ListView; // type@0482 │ │ +0adc2a: 5b61 7f01 |008b: iput-object v1, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adc2e: 5463 7d01 |008d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ +0adc32: 3803 0a00 |008f: if-eqz v3, 0099 // +000a │ │ +0adc36: 5463 7f01 |0091: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adc3a: 5464 7d01 |0093: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ +0adc3e: 6e20 8324 4300 |0095: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2483 │ │ +0adc44: 2884 |0098: goto 001c // -007c │ │ +0adc46: 5463 7c01 |0099: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ +0adc4a: 3803 81ff |009b: if-eqz v3, 001c // -007f │ │ +0adc4e: 5463 8501 |009d: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adc52: 5464 7c01 |009f: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ +0adc56: 6e20 1625 4300 |00a1: invoke-virtual {v3, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0adc5c: 5463 7f01 |00a4: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adc60: 5464 8501 |00a6: iget-object v4, v6, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adc64: 6e20 8324 4300 |00a8: invoke-virtual {v3, v4}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2483 │ │ +0adc6a: 2900 71ff |00ab: goto/16 001c // -008f │ │ +0adc6e: 5463 8301 |00ad: iget-object v3, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0adc72: 3803 83ff |00af: if-eqz v3, 0032 // -007d │ │ +0adc76: 7030 c105 5605 |00b1: invoke-direct {v6, v5, v5}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ +0adc7c: 2900 7eff |00b4: goto/16 0032 // -0082 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=323 │ │ 0x0005 line=374 │ │ 0x0006 line=326 │ │ 0x000a line=327 │ │ 0x000c line=328 │ │ @@ -194742,77 +194770,77 @@ │ │ type : '(ZZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -0adb94: |[0adb94] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ -0adba4: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ -0adbaa: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ -0adbae: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ -0adbb2: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0adbb4: 7010 b305 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0adbba: 5460 8301 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adbbe: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ -0adbc2: 2200 9305 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0adbc6: 1a01 8103 |0011: const-string v1, "Can't be used with a custom content view" // string@0381 │ │ -0adbca: 7020 da2a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0adbd0: 2700 |0016: throw v0 │ │ -0adbd2: 5560 8101 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ -0adbd6: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ -0adbda: 0e00 |001b: return-void │ │ -0adbdc: 5c67 8101 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ -0adbe0: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ -0adbe4: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ -0adbe8: 5460 8301 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adbec: 6e10 b405 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0adbf2: 0c01 |0027: move-result-object v1 │ │ -0adbf4: 7120 a923 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0adbfa: 0c01 |002b: move-result-object v1 │ │ -0adbfc: 6e20 7b22 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0adc02: 5460 8001 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adc06: 6e10 b405 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0adc0c: 0c01 |0034: move-result-object v1 │ │ -0adc0e: 7120 a923 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0adc14: 0c01 |0038: move-result-object v1 │ │ -0adc16: 6e20 7b22 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0adc1c: 5460 8301 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adc20: 6e20 7822 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0adc26: 5460 8001 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adc2a: 6e20 7822 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0adc30: 28d5 |0046: goto 001b // -002b │ │ -0adc32: 5460 8301 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adc36: 6e10 e821 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ -0adc3c: 5460 8001 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adc40: 6e10 e821 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ -0adc46: 28eb |0051: goto 003c // -0015 │ │ -0adc48: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ -0adc4c: 5460 8301 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adc50: 6e10 b405 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0adc56: 0c01 |0059: move-result-object v1 │ │ -0adc58: 7120 a923 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0adc5e: 0c01 |005d: move-result-object v1 │ │ -0adc60: 6e20 7b22 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0adc66: 5460 8001 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adc6a: 6e10 b405 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0adc70: 0c01 |0066: move-result-object v1 │ │ -0adc72: 7120 a923 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0adc78: 0c01 |006a: move-result-object v1 │ │ -0adc7a: 6e20 7b22 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0adc80: 5460 8301 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adc84: 6e20 7822 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0adc8a: 5460 8001 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adc8e: 6e20 7822 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0adc94: 28a3 |0078: goto 001b // -005d │ │ -0adc96: 5460 8301 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0adc9a: 6e10 e821 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ -0adca0: 5460 8001 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0adca4: 6e10 e821 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ -0adcaa: 28eb |0083: goto 006e // -0015 │ │ +0adc80: |[0adc80] android.support.v4.app.ListFragment.setListShown:(ZZ)V │ │ +0adc90: 1405 0100 0a01 |0000: const v5, #float 2.53466e-38 // #010a0001 │ │ +0adc96: 1504 0a01 |0003: const/high16 v4, #int 17432576 // #10a │ │ +0adc9a: 1303 0800 |0005: const/16 v3, #int 8 // #8 │ │ +0adc9e: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0adca0: 7010 b305 0600 |0008: invoke-direct {v6}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0adca6: 5460 8301 |000b: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0adcaa: 3900 0a00 |000d: if-nez v0, 0017 // +000a │ │ +0adcae: 2200 9305 |000f: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0adcb2: 1a01 8103 |0011: const-string v1, "Can't be used with a custom content view" // string@0381 │ │ +0adcb6: 7020 da2a 1000 |0013: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0adcbc: 2700 |0016: throw v0 │ │ +0adcbe: 5560 8101 |0017: iget-boolean v0, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ +0adcc2: 3370 0300 |0019: if-ne v0, v7, 001c // +0003 │ │ +0adcc6: 0e00 |001b: return-void │ │ +0adcc8: 5c67 8101 |001c: iput-boolean v7, v6, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ +0adccc: 3807 3400 |001e: if-eqz v7, 0052 // +0034 │ │ +0adcd0: 3808 2700 |0020: if-eqz v8, 0047 // +0027 │ │ +0adcd4: 5460 8301 |0022: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0adcd8: 6e10 b405 0600 |0024: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0adcde: 0c01 |0027: move-result-object v1 │ │ +0adce0: 7120 a923 5100 |0028: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0adce6: 0c01 |002b: move-result-object v1 │ │ +0adce8: 6e20 7b22 1000 |002c: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0adcee: 5460 8001 |002f: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0adcf2: 6e10 b405 0600 |0031: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0adcf8: 0c01 |0034: move-result-object v1 │ │ +0adcfa: 7120 a923 4100 |0035: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0add00: 0c01 |0038: move-result-object v1 │ │ +0add02: 6e20 7b22 1000 |0039: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0add08: 5460 8301 |003c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0add0c: 6e20 7822 3000 |003e: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0add12: 5460 8001 |0041: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0add16: 6e20 7822 2000 |0043: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0add1c: 28d5 |0046: goto 001b // -002b │ │ +0add1e: 5460 8301 |0047: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0add22: 6e10 e821 0000 |0049: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ +0add28: 5460 8001 |004c: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0add2c: 6e10 e821 0000 |004e: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ +0add32: 28eb |0051: goto 003c // -0015 │ │ +0add34: 3808 2700 |0052: if-eqz v8, 0079 // +0027 │ │ +0add38: 5460 8301 |0054: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0add3c: 6e10 b405 0600 |0056: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0add42: 0c01 |0059: move-result-object v1 │ │ +0add44: 7120 a923 4100 |005a: invoke-static {v1, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0add4a: 0c01 |005d: move-result-object v1 │ │ +0add4c: 6e20 7b22 1000 |005e: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0add52: 5460 8001 |0061: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0add56: 6e10 b405 0600 |0063: invoke-virtual {v6}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0add5c: 0c01 |0066: move-result-object v1 │ │ +0add5e: 7120 a923 5100 |0067: invoke-static {v1, v5}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0add64: 0c01 |006a: move-result-object v1 │ │ +0add66: 6e20 7b22 1000 |006b: invoke-virtual {v0, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0add6c: 5460 8301 |006e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0add70: 6e20 7822 2000 |0070: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0add76: 5460 8001 |0073: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0add7a: 6e20 7822 3000 |0075: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0add80: 28a3 |0078: goto 001b // -005d │ │ +0add82: 5460 8301 |0079: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0add86: 6e10 e821 0000 |007b: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ +0add8c: 5460 8001 |007e: iget-object v0, v6, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0add90: 6e10 e821 0000 |0080: invoke-virtual {v0}, Landroid/view/View;.clearAnimation:()V // method@21e8 │ │ +0add96: 28eb |0083: goto 006e // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=280 │ │ 0x000b line=281 │ │ 0x000f line=282 │ │ 0x0017 line=284 │ │ 0x001b line=313 │ │ @@ -194843,17 +194871,17 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0adcac: |[0adcac] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ -0adcbc: 5410 7b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ -0adcc0: 1100 |0002: return-object v0 │ │ +0add98: |[0add98] android.support.v4.app.ListFragment.getListAdapter:()Landroid/widget/ListAdapter; │ │ +0adda8: 5410 7b01 |0000: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ +0addac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ #1 : (in Landroid/support/v4/app/ListFragment;) │ │ @@ -194861,18 +194889,18 @@ │ │ type : '()Landroid/widget/ListView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0adcc4: |[0adcc4] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ -0adcd4: 7010 b305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0adcda: 5410 7f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adcde: 1100 |0005: return-object v0 │ │ +0addb0: |[0addb0] android.support.v4.app.ListFragment.getListView:()Landroid/widget/ListView; │ │ +0addc0: 7010 b305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0addc6: 5410 7f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0addca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -194881,20 +194909,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0adce0: |[0adce0] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ -0adcf0: 7010 b305 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0adcf6: 5420 7f01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adcfa: 6e10 7424 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@2474 │ │ -0add00: 0b00 |0008: move-result-wide v0 │ │ -0add02: 1000 |0009: return-wide v0 │ │ +0addcc: |[0addcc] android.support.v4.app.ListFragment.getSelectedItemId:()J │ │ +0adddc: 7010 b305 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0adde2: 5420 7f01 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adde6: 6e10 7424 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemId:()J // method@2474 │ │ +0addec: 0b00 |0008: move-result-wide v0 │ │ +0addee: 1000 |0009: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -194903,20 +194931,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0add04: |[0add04] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ -0add14: 7010 b305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0add1a: 5410 7f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0add1e: 6e10 7524 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@2475 │ │ -0add24: 0a00 |0008: move-result v0 │ │ -0add26: 0f00 |0009: return v0 │ │ +0addf0: |[0addf0] android.support.v4.app.ListFragment.getSelectedItemPosition:()I │ │ +0ade00: 7010 b305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0ade06: 5410 7f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0ade0a: 6e10 7524 0000 |0005: invoke-virtual {v0}, Landroid/widget/ListView;.getSelectedItemPosition:()I // method@2475 │ │ +0ade10: 0a00 |0008: move-result v0 │ │ +0ade12: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0003 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ListFragment; │ │ │ │ @@ -194925,73 +194953,73 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 142 16-bit code units │ │ -0add28: |[0add28] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0add38: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ -0add3c: 12ea |0002: const/4 v10, #int -2 // #fe │ │ -0add3e: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ -0add40: 6e10 b405 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0add46: 0c00 |0007: move-result-object v0 │ │ -0add48: 2205 7904 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0479 │ │ -0add4c: 7020 fa23 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -0add52: 2203 7f04 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@047f │ │ -0add56: 7020 3c24 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ -0add5c: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ -0add62: 6e20 5924 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@2459 │ │ -0add68: 1217 |0018: const/4 v7, #int 1 // #1 │ │ -0add6a: 6e20 5b24 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@245b │ │ -0add70: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ -0add74: 6e20 5c24 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0add7a: 6e20 5824 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@2458 │ │ -0add80: 2204 8704 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0487 │ │ -0add84: 1207 |0026: const/4 v7, #int 0 // #0 │ │ -0add86: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ -0add8c: 7040 b524 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24b5 │ │ -0add92: 2207 7804 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0add96: 7030 f823 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0add9c: 6e30 4024 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -0adda2: 2207 7804 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0adda6: 7030 f823 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0addac: 6e30 fe23 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ -0addb2: 2201 7904 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0479 │ │ -0addb6: 7020 fa23 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -0addbc: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ -0addc2: 6e20 0d24 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ -0addc8: 2206 9704 |0048: new-instance v6, Landroid/widget/TextView; // type@0497 │ │ -0addcc: 6e10 b405 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0addd2: 0c07 |004d: move-result-object v7 │ │ -0addd4: 7020 f724 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ -0addda: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ -0adde0: 6e20 0d25 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@250d │ │ -0adde6: 6e20 0c25 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@250c │ │ -0addec: 2207 7804 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0addf0: 7030 f823 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0addf6: 6e30 fe23 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ -0addfc: 2202 8204 |0062: new-instance v2, Landroid/widget/ListView; // type@0482 │ │ -0ade00: 6e10 b405 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ -0ade06: 0c07 |0067: move-result-object v7 │ │ -0ade08: 7020 6824 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@2468 │ │ -0ade0e: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ -0ade14: 6e20 8424 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@2484 │ │ -0ade1a: 1207 |0071: const/4 v7, #int 0 // #0 │ │ -0ade1c: 6e20 8224 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@2482 │ │ -0ade22: 2207 7804 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0ade26: 7030 f823 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0ade2c: 6e30 fe23 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ -0ade32: 2207 7804 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0ade36: 7030 f823 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0ade3c: 6e30 fe23 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ -0ade42: 2207 7804 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ -0ade46: 7030 f823 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ -0ade4c: 6e20 0e24 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@240e │ │ -0ade52: 1105 |008d: return-object v5 │ │ +0ade14: |[0ade14] android.support.v4.app.ListFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0ade24: 130b 1100 |0000: const/16 v11, #int 17 // #11 │ │ +0ade28: 12ea |0002: const/4 v10, #int -2 // #fe │ │ +0ade2a: 12f9 |0003: const/4 v9, #int -1 // #ff │ │ +0ade2c: 6e10 b405 0c00 |0004: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0ade32: 0c00 |0007: move-result-object v0 │ │ +0ade34: 2205 7904 |0008: new-instance v5, Landroid/widget/FrameLayout; // type@0479 │ │ +0ade38: 7020 fa23 0500 |000a: invoke-direct {v5, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +0ade3e: 2203 7f04 |000d: new-instance v3, Landroid/widget/LinearLayout; // type@047f │ │ +0ade42: 7020 3c24 0300 |000f: invoke-direct {v3, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ +0ade48: 1407 0200 ff00 |0012: const v7, #float 2.34181e-38 // #00ff0002 │ │ +0ade4e: 6e20 5924 7300 |0015: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setId:(I)V // method@2459 │ │ +0ade54: 1217 |0018: const/4 v7, #int 1 // #1 │ │ +0ade56: 6e20 5b24 7300 |0019: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOrientation:(I)V // method@245b │ │ +0ade5c: 1307 0800 |001c: const/16 v7, #int 8 // #8 │ │ +0ade60: 6e20 5c24 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0ade66: 6e20 5824 b300 |0021: invoke-virtual {v3, v11}, Landroid/widget/LinearLayout;.setGravity:(I)V // method@2458 │ │ +0ade6c: 2204 8704 |0024: new-instance v4, Landroid/widget/ProgressBar; // type@0487 │ │ +0ade70: 1207 |0026: const/4 v7, #int 0 // #0 │ │ +0ade72: 1408 7a00 0101 |0027: const v8, #float 2.36939e-38 // #0101007a │ │ +0ade78: 7040 b524 0487 |002a: invoke-direct {v4, v0, v7, v8}, Landroid/widget/ProgressBar;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@24b5 │ │ +0ade7e: 2207 7804 |002d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0ade82: 7030 f823 a70a |002f: invoke-direct {v7, v10, v10}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0ade88: 6e30 4024 4307 |0032: invoke-virtual {v3, v4, v7}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +0ade8e: 2207 7804 |0035: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0ade92: 7030 f823 9709 |0037: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0ade98: 6e30 fe23 3507 |003a: invoke-virtual {v5, v3, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ +0ade9e: 2201 7904 |003d: new-instance v1, Landroid/widget/FrameLayout; // type@0479 │ │ +0adea2: 7020 fa23 0100 |003f: invoke-direct {v1, v0}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +0adea8: 1407 0300 ff00 |0042: const v7, #float 2.34181e-38 // #00ff0003 │ │ +0adeae: 6e20 0d24 7100 |0045: invoke-virtual {v1, v7}, Landroid/widget/FrameLayout;.setId:(I)V // method@240d │ │ +0adeb4: 2206 9704 |0048: new-instance v6, Landroid/widget/TextView; // type@0497 │ │ +0adeb8: 6e10 b405 0c00 |004a: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0adebe: 0c07 |004d: move-result-object v7 │ │ +0adec0: 7020 f724 7600 |004e: invoke-direct {v6, v7}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ +0adec6: 1407 0100 ff00 |0051: const v7, #float 2.34181e-38 // #00ff0001 │ │ +0adecc: 6e20 0d25 7600 |0054: invoke-virtual {v6, v7}, Landroid/widget/TextView;.setId:(I)V // method@250d │ │ +0aded2: 6e20 0c25 b600 |0057: invoke-virtual {v6, v11}, Landroid/widget/TextView;.setGravity:(I)V // method@250c │ │ +0aded8: 2207 7804 |005a: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0adedc: 7030 f823 9709 |005c: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0adee2: 6e30 fe23 6107 |005f: invoke-virtual {v1, v6, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ +0adee8: 2202 8204 |0062: new-instance v2, Landroid/widget/ListView; // type@0482 │ │ +0adeec: 6e10 b405 0c00 |0064: invoke-virtual {v12}, Landroid/support/v4/app/ListFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@05b4 │ │ +0adef2: 0c07 |0067: move-result-object v7 │ │ +0adef4: 7020 6824 7200 |0068: invoke-direct {v2, v7}, Landroid/widget/ListView;.:(Landroid/content/Context;)V // method@2468 │ │ +0adefa: 1407 0a00 0201 |006b: const v7, #float 2.38773e-38 // #0102000a │ │ +0adf00: 6e20 8424 7200 |006e: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setId:(I)V // method@2484 │ │ +0adf06: 1207 |0071: const/4 v7, #int 0 // #0 │ │ +0adf08: 6e20 8224 7200 |0072: invoke-virtual {v2, v7}, Landroid/widget/ListView;.setDrawSelectorOnTop:(Z)V // method@2482 │ │ +0adf0e: 2207 7804 |0075: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0adf12: 7030 f823 9709 |0077: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0adf18: 6e30 fe23 2107 |007a: invoke-virtual {v1, v2, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ +0adf1e: 2207 7804 |007d: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0adf22: 7030 f823 9709 |007f: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0adf28: 6e30 fe23 1507 |0082: invoke-virtual {v5, v1, v7}, Landroid/widget/FrameLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@23fe │ │ +0adf2e: 2207 7804 |0085: new-instance v7, Landroid/widget/FrameLayout$LayoutParams; // type@0478 │ │ +0adf32: 7030 f823 9709 |0087: invoke-direct {v7, v9, v9}, Landroid/widget/FrameLayout$LayoutParams;.:(II)V // method@23f8 │ │ +0adf38: 6e20 0e24 7500 |008a: invoke-virtual {v5, v7}, Landroid/widget/FrameLayout;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@240e │ │ +0adf3e: 1105 |008d: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=91 │ │ 0x0008 line=93 │ │ 0x000d line=97 │ │ 0x0012 line=98 │ │ 0x0018 line=99 │ │ @@ -195031,28 +195059,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ade54: |[0ade54] android.support.v4.app.ListFragment.onDestroyView:()V │ │ -0ade64: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ade66: 5430 7e01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@017e │ │ -0ade6a: 5431 8401 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0184 │ │ -0ade6e: 6e20 e202 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -0ade74: 5b32 7f01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0ade78: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0ade7a: 5c30 8101 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ -0ade7e: 5b32 8001 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ -0ade82: 5b32 8301 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ -0ade86: 5b32 7d01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ -0ade8a: 5b32 8501 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0ade8e: 6f10 4604 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0446 │ │ -0ade94: 0e00 |0018: return-void │ │ +0adf40: |[0adf40] android.support.v4.app.ListFragment.onDestroyView:()V │ │ +0adf50: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0adf52: 5430 7e01 |0001: iget-object v0, v3, Landroid/support/v4/app/ListFragment;.mHandler:Landroid/os/Handler; // field@017e │ │ +0adf56: 5431 8401 |0003: iget-object v1, v3, Landroid/support/v4/app/ListFragment;.mRequestFocus:Ljava/lang/Runnable; // field@0184 │ │ +0adf5a: 6e20 e202 1000 |0005: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0adf60: 5b32 7f01 |0008: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adf64: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0adf66: 5c30 8101 |000b: iput-boolean v0, v3, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ +0adf6a: 5b32 8001 |000d: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mListContainer:Landroid/view/View; // field@0180 │ │ +0adf6e: 5b32 8301 |000f: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mProgressContainer:Landroid/view/View; // field@0183 │ │ +0adf72: 5b32 7d01 |0011: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mEmptyView:Landroid/view/View; // field@017d │ │ +0adf76: 5b32 8501 |0013: iput-object v2, v3, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adf7a: 6f10 4604 0300 |0015: invoke-super {v3}, Landroid/support/v4/app/Fragment;.onDestroyView:()V // method@0446 │ │ +0adf80: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=153 │ │ 0x0008 line=154 │ │ 0x000a line=155 │ │ 0x000d line=156 │ │ 0x0013 line=157 │ │ @@ -195066,16 +195094,16 @@ │ │ type : '(Landroid/widget/ListView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ade98: |[0ade98] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ -0adea8: 0e00 |0000: return-void │ │ +0adf84: |[0adf84] android.support.v4.app.ListFragment.onListItemClick:(Landroid/widget/ListView;Landroid/view/View;IJ)V │ │ +0adf94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0001 reg=1 l Landroid/widget/ListView; │ │ 0x0000 - 0x0001 reg=2 v Landroid/view/View; │ │ @@ -195087,18 +195115,18 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0adeac: |[0adeac] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0adebc: 6f30 5304 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ -0adec2: 7010 b305 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0adec8: 0e00 |0006: return-void │ │ +0adf98: |[0adf98] android.support.v4.app.ListFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0adfa8: 6f30 5304 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ +0adfae: 7010 b305 0000 |0003: invoke-direct {v0}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0adfb4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ 0x0006 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/ListFragment; │ │ @@ -195110,31 +195138,31 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0adecc: |[0adecc] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ -0adedc: 7010 b305 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0adee2: 5420 8501 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adee6: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0adeea: 2200 9305 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0adeee: 1a01 8103 |0009: const-string v1, "Can't be used with a custom content view" // string@0381 │ │ -0adef2: 7020 da2a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0adef8: 2700 |000e: throw v0 │ │ -0adefa: 5420 8501 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adefe: 6e20 1625 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0adf04: 5420 7c01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ -0adf08: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ -0adf0c: 5420 7f01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adf10: 5421 8501 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ -0adf14: 6e20 8324 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2483 │ │ -0adf1a: 5b23 7c01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ -0adf1e: 0e00 |0021: return-void │ │ +0adfb8: |[0adfb8] android.support.v4.app.ListFragment.setEmptyText:(Ljava/lang/CharSequence;)V │ │ +0adfc8: 7010 b305 0200 |0000: invoke-direct {v2}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0adfce: 5420 8501 |0003: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adfd2: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0adfd6: 2200 9305 |0007: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0adfda: 1a01 8103 |0009: const-string v1, "Can't be used with a custom content view" // string@0381 │ │ +0adfde: 7020 da2a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0adfe4: 2700 |000e: throw v0 │ │ +0adfe6: 5420 8501 |000f: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0adfea: 6e20 1625 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0adff0: 5420 7c01 |0014: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ +0adff4: 3900 0900 |0016: if-nez v0, 001f // +0009 │ │ +0adff8: 5420 7f01 |0018: iget-object v0, v2, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0adffc: 5421 8501 |001a: iget-object v1, v2, Landroid/support/v4/app/ListFragment;.mStandardEmptyView:Landroid/widget/TextView; // field@0185 │ │ +0ae000: 6e20 8324 1000 |001c: invoke-virtual {v0, v1}, Landroid/widget/ListView;.setEmptyView:(Landroid/view/View;)V // method@2483 │ │ +0ae006: 5b23 7c01 |001f: iput-object v3, v2, Landroid/support/v4/app/ListFragment;.mEmptyText:Ljava/lang/CharSequence; // field@017c │ │ +0ae00a: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000f line=236 │ │ 0x0014 line=237 │ │ @@ -195150,38 +195178,38 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 41 16-bit code units │ │ -0adf20: |[0adf20] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ -0adf30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0adf32: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0adf34: 5443 7b01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ -0adf38: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ -0adf3c: 0110 |0006: move v0, v1 │ │ -0adf3e: 5b45 7b01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ -0adf42: 5443 7f01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adf46: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ -0adf4a: 5443 7f01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adf4e: 6e20 7e24 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@247e │ │ -0adf54: 5543 8101 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ -0adf58: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ -0adf5c: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ -0adf60: 6e10 b905 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@05b9 │ │ -0adf66: 0c03 |001b: move-result-object v3 │ │ -0adf68: 6e10 2122 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ -0adf6e: 0c03 |001f: move-result-object v3 │ │ -0adf70: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ -0adf74: 0112 |0022: move v2, v1 │ │ -0adf76: 7030 c105 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ -0adf7c: 0e00 |0026: return-void │ │ -0adf7e: 0120 |0027: move v0, v2 │ │ -0adf80: 28df |0028: goto 0007 // -0021 │ │ +0ae00c: |[0ae00c] android.support.v4.app.ListFragment.setListAdapter:(Landroid/widget/ListAdapter;)V │ │ +0ae01c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ae01e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0ae020: 5443 7b01 |0002: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ +0ae024: 3803 2300 |0004: if-eqz v3, 0027 // +0023 │ │ +0ae028: 0110 |0006: move v0, v1 │ │ +0ae02a: 5b45 7b01 |0007: iput-object v5, v4, Landroid/support/v4/app/ListFragment;.mAdapter:Landroid/widget/ListAdapter; // field@017b │ │ +0ae02e: 5443 7f01 |0009: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0ae032: 3803 1b00 |000b: if-eqz v3, 0026 // +001b │ │ +0ae036: 5443 7f01 |000d: iget-object v3, v4, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0ae03a: 6e20 7e24 5300 |000f: invoke-virtual {v3, v5}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@247e │ │ +0ae040: 5543 8101 |0012: iget-boolean v3, v4, Landroid/support/v4/app/ListFragment;.mListShown:Z // field@0181 │ │ +0ae044: 3903 1200 |0014: if-nez v3, 0026 // +0012 │ │ +0ae048: 3900 1000 |0016: if-nez v0, 0026 // +0010 │ │ +0ae04c: 6e10 b905 0400 |0018: invoke-virtual {v4}, Landroid/support/v4/app/ListFragment;.getView:()Landroid/view/View; // method@05b9 │ │ +0ae052: 0c03 |001b: move-result-object v3 │ │ +0ae054: 6e10 2122 0300 |001c: invoke-virtual {v3}, Landroid/view/View;.getWindowToken:()Landroid/os/IBinder; // method@2221 │ │ +0ae05a: 0c03 |001f: move-result-object v3 │ │ +0ae05c: 3803 0300 |0020: if-eqz v3, 0023 // +0003 │ │ +0ae060: 0112 |0022: move v2, v1 │ │ +0ae062: 7030 c105 1402 |0023: invoke-direct {v4, v1, v2}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ +0ae068: 0e00 |0026: return-void │ │ +0ae06a: 0120 |0027: move v0, v2 │ │ +0ae06c: 28df |0028: goto 0007 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=179 │ │ 0x0007 line=180 │ │ 0x0009 line=181 │ │ 0x000d line=182 │ │ 0x0012 line=183 │ │ @@ -195198,18 +195226,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0adf84: |[0adf84] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ -0adf94: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0adf96: 7030 c105 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ -0adf9c: 0e00 |0004: return-void │ │ +0ae070: |[0ae070] android.support.v4.app.ListFragment.setListShown:(Z)V │ │ +0ae080: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ae082: 7030 c105 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ +0ae088: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -195219,18 +195247,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0adfa0: |[0adfa0] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ -0adfb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0adfb2: 7030 c105 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ -0adfb8: 0e00 |0004: return-void │ │ +0ae08c: |[0ae08c] android.support.v4.app.ListFragment.setListShownNoAnimation:(Z)V │ │ +0ae09c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ae09e: 7030 c105 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/app/ListFragment;.setListShown:(ZZ)V // method@05c1 │ │ +0ae0a4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ListFragment; │ │ 0x0000 - 0x0005 reg=2 shown Z │ │ @@ -195240,19 +195268,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0adfbc: |[0adfbc] android.support.v4.app.ListFragment.setSelection:(I)V │ │ -0adfcc: 7010 b305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ -0adfd2: 5410 7f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ -0adfd6: 6e20 8724 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@2487 │ │ -0adfdc: 0e00 |0008: return-void │ │ +0ae0a8: |[0ae0a8] android.support.v4.app.ListFragment.setSelection:(I)V │ │ +0ae0b8: 7010 b305 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/ListFragment;.ensureList:()V // method@05b3 │ │ +0ae0be: 5410 7f01 |0003: iget-object v0, v1, Landroid/support/v4/app/ListFragment;.mList:Landroid/widget/ListView; // field@017f │ │ +0ae0c2: 6e20 8724 2000 |0005: invoke-virtual {v0, v2}, Landroid/widget/ListView;.setSelection:(I)V // method@2487 │ │ +0ae0c8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0003 line=199 │ │ 0x0008 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/app/ListFragment; │ │ @@ -195360,21 +195388,21 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0adfe0: |[0adfe0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ -0adff0: 5b01 9401 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0adff4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0adffa: 5902 8c01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0adffe: 5b03 8601 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0186 │ │ -0ae002: 5b04 8701 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae006: 0e00 |000b: return-void │ │ +0ae0cc: |[0ae0cc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V │ │ +0ae0dc: 5b01 9401 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae0e0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0ae0e6: 5902 8c01 |0005: iput v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae0ea: 5b03 8601 |0007: iput-object v3, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0186 │ │ +0ae0ee: 5b04 8701 |0009: iput-object v4, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae0f2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ 0x0007 line=230 │ │ 0x0009 line=231 │ │ 0x000b line=232 │ │ @@ -195392,71 +195420,71 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 110 16-bit code units │ │ -0ae008: |[0ae008] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0ae018: 5441 8701 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae01c: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ -0ae020: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ae022: 5441 9401 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae026: 5411 9701 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae02a: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0ae02e: 5441 9401 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae032: 5411 9701 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae036: 5411 0201 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae03a: 5410 3801 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae03e: 5441 9401 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae042: 5411 9701 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae046: 5411 0201 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae04a: 1a02 5d28 |0019: const-string v2, "onLoadFinished" // string@285d │ │ -0ae04e: 5b12 3801 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae052: 6301 9501 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae056: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ -0ae05a: 1a01 730d |0021: const-string v1, "LoaderManager" // string@0d73 │ │ -0ae05e: 2202 a905 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae062: 7010 3d2b 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae068: 1a03 3100 |0028: const-string v3, " onLoadFinished in " // string@0031 │ │ -0ae06c: 6e20 462b 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae072: 0c02 |002d: move-result-object v2 │ │ -0ae074: 6e20 452b 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae07a: 0c02 |0031: move-result-object v2 │ │ -0ae07c: 1a03 4401 |0032: const-string v3, ": " // string@0144 │ │ -0ae080: 6e20 462b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae086: 0c02 |0037: move-result-object v2 │ │ -0ae088: 6e20 8208 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0882 │ │ -0ae08e: 0c03 |003b: move-result-object v3 │ │ -0ae090: 6e20 462b 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae096: 0c02 |003f: move-result-object v2 │ │ -0ae098: 6e10 4e2b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae09e: 0c02 |0043: move-result-object v2 │ │ -0ae0a0: 7120 f920 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae0a6: 5441 8701 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae0aa: 7230 c505 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05c5 │ │ -0ae0b0: 5441 9401 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae0b4: 5411 9701 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae0b8: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0ae0bc: 5441 9401 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae0c0: 5411 9701 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae0c4: 5411 0201 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae0c8: 5b10 3801 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae0cc: 1211 |005a: const/4 v1, #int 1 // #1 │ │ -0ae0ce: 5c41 8901 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0ae0d2: 0e00 |005d: return-void │ │ -0ae0d4: 0d01 |005e: move-exception v1 │ │ -0ae0d6: 5442 9401 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae0da: 5422 9701 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae0de: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ -0ae0e2: 5442 9401 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae0e6: 5422 9701 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae0ea: 5422 0201 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae0ee: 5b20 3801 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae0f2: 2701 |006d: throw v1 │ │ +0ae0f4: |[0ae0f4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0ae104: 5441 8701 |0000: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae108: 3801 5b00 |0002: if-eqz v1, 005d // +005b │ │ +0ae10c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ae10e: 5441 9401 |0005: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae112: 5411 9701 |0007: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae116: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0ae11a: 5441 9401 |000b: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae11e: 5411 9701 |000d: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae122: 5411 0201 |000f: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae126: 5410 3801 |0011: iget-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae12a: 5441 9401 |0013: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae12e: 5411 9701 |0015: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae132: 5411 0201 |0017: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae136: 1a02 6028 |0019: const-string v2, "onLoadFinished" // string@2860 │ │ +0ae13a: 5b12 3801 |001b: iput-object v2, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae13e: 6301 9501 |001d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae142: 3801 2800 |001f: if-eqz v1, 0047 // +0028 │ │ +0ae146: 1a01 730d |0021: const-string v1, "LoaderManager" // string@0d73 │ │ +0ae14a: 2202 a905 |0023: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae14e: 7010 3d2b 0200 |0025: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae154: 1a03 3100 |0028: const-string v3, " onLoadFinished in " // string@0031 │ │ +0ae158: 6e20 462b 3200 |002a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae15e: 0c02 |002d: move-result-object v2 │ │ +0ae160: 6e20 452b 5200 |002e: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae166: 0c02 |0031: move-result-object v2 │ │ +0ae168: 1a03 4401 |0032: const-string v3, ": " // string@0144 │ │ +0ae16c: 6e20 462b 3200 |0034: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae172: 0c02 |0037: move-result-object v2 │ │ +0ae174: 6e20 8208 6500 |0038: invoke-virtual {v5, v6}, Landroid/support/v4/content/Loader;.dataToString:(Ljava/lang/Object;)Ljava/lang/String; // method@0882 │ │ +0ae17a: 0c03 |003b: move-result-object v3 │ │ +0ae17c: 6e20 462b 3200 |003c: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae182: 0c02 |003f: move-result-object v2 │ │ +0ae184: 6e10 4e2b 0200 |0040: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae18a: 0c02 |0043: move-result-object v2 │ │ +0ae18c: 7120 f920 2100 |0044: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae192: 5441 8701 |0047: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae196: 7230 c505 5106 |0049: invoke-interface {v1, v5, v6}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05c5 │ │ +0ae19c: 5441 9401 |004c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae1a0: 5411 9701 |004e: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae1a4: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +0ae1a8: 5441 9401 |0052: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae1ac: 5411 9701 |0054: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae1b0: 5411 0201 |0056: iget-object v1, v1, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae1b4: 5b10 3801 |0058: iput-object v0, v1, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae1b8: 1211 |005a: const/4 v1, #int 1 // #1 │ │ +0ae1ba: 5c41 8901 |005b: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0ae1be: 0e00 |005d: return-void │ │ +0ae1c0: 0d01 |005e: move-exception v1 │ │ +0ae1c2: 5442 9401 |005f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae1c6: 5422 9701 |0061: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae1ca: 3802 0a00 |0063: if-eqz v2, 006d // +000a │ │ +0ae1ce: 5442 9401 |0065: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae1d2: 5422 9701 |0067: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae1d6: 5422 0201 |0069: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae1da: 5b20 3801 |006b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae1de: 2701 |006d: throw v1 │ │ catches : 1 │ │ 0x001d - 0x004c │ │ -> 0x005e │ │ positions : │ │ 0x0000 line=418 │ │ 0x0004 line=419 │ │ 0x0005 line=420 │ │ @@ -195483,103 +195511,103 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 177 16-bit code units │ │ -0ae100: |[0ae100] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ -0ae110: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0ae112: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0ae114: 6302 9501 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae118: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ -0ae11c: 1a02 730d |0006: const-string v2, "LoaderManager" // string@0d73 │ │ -0ae120: 2203 a905 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae124: 7010 3d2b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae12a: 1a04 1000 |000d: const-string v4, " Destroying: " // string@0010 │ │ -0ae12e: 6e20 462b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae134: 0c03 |0012: move-result-object v3 │ │ -0ae136: 6e20 452b 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae13c: 0c03 |0016: move-result-object v3 │ │ -0ae13e: 6e10 4e2b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae144: 0c03 |001a: move-result-object v3 │ │ -0ae146: 7120 f920 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae14c: 1212 |001e: const/4 v2, #int 1 // #1 │ │ -0ae14e: 5c72 8a01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@018a │ │ -0ae152: 5571 8901 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0ae156: 5c75 8901 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0ae15a: 5472 8701 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae15e: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ -0ae162: 5472 8e01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae166: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ -0ae16a: 5572 8b01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae16e: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ -0ae172: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ -0ae176: 6302 9501 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae17a: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ -0ae17e: 1a02 730d |0037: const-string v2, "LoaderManager" // string@0d73 │ │ -0ae182: 2203 a905 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae186: 7010 3d2b 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae18c: 1a04 1f00 |003e: const-string v4, " Reseting: " // string@001f │ │ -0ae190: 6e20 462b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae196: 0c03 |0043: move-result-object v3 │ │ -0ae198: 6e20 452b 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae19e: 0c03 |0047: move-result-object v3 │ │ -0ae1a0: 6e10 4e2b 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae1a6: 0c03 |004b: move-result-object v3 │ │ -0ae1a8: 7120 f920 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae1ae: 1200 |004f: const/4 v0, #int 0 // #0 │ │ -0ae1b0: 5472 9401 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae1b4: 5422 9701 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae1b8: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ -0ae1bc: 5472 9401 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae1c0: 5422 9701 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae1c4: 5422 0201 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae1c8: 5420 3801 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae1cc: 5472 9401 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae1d0: 5422 9701 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae1d4: 5422 0201 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae1d8: 1a03 5f28 |0064: const-string v3, "onLoaderReset" // string@285f │ │ -0ae1dc: 5b23 3801 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae1e0: 5472 8701 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae1e4: 5473 8e01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae1e8: 7220 c605 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@05c6 │ │ -0ae1ee: 5472 9401 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae1f2: 5422 9701 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae1f6: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ -0ae1fa: 5472 9401 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae1fe: 5422 9701 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae202: 5422 0201 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae206: 5b20 3801 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae20a: 5b76 8701 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae20e: 5b76 8801 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0ae212: 5c75 8b01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae216: 5472 8e01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae21a: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ -0ae21e: 5572 8d01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae222: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ -0ae226: 5c75 8d01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae22a: 5472 8e01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae22e: 6e20 9808 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0898 │ │ -0ae234: 5472 8e01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae238: 6e10 9208 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0892 │ │ -0ae23e: 5472 8f01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae242: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ -0ae246: 5472 8f01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae24a: 6e10 d105 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0ae250: 0e00 |00a0: return-void │ │ -0ae252: 0d02 |00a1: move-exception v2 │ │ -0ae254: 5473 9401 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae258: 5433 9701 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae25c: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ -0ae260: 5473 9401 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae264: 5433 9701 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae268: 5433 0201 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae26c: 5b30 3801 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ -0ae270: 2702 |00b0: throw v2 │ │ +0ae1ec: |[0ae1ec] android.support.v4.app.LoaderManagerImpl$LoaderInfo.destroy:()V │ │ +0ae1fc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0ae1fe: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0ae200: 6302 9501 |0002: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae204: 3802 1a00 |0004: if-eqz v2, 001e // +001a │ │ +0ae208: 1a02 730d |0006: const-string v2, "LoaderManager" // string@0d73 │ │ +0ae20c: 2203 a905 |0008: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae210: 7010 3d2b 0300 |000a: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae216: 1a04 1000 |000d: const-string v4, " Destroying: " // string@0010 │ │ +0ae21a: 6e20 462b 4300 |000f: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae220: 0c03 |0012: move-result-object v3 │ │ +0ae222: 6e20 452b 7300 |0013: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae228: 0c03 |0016: move-result-object v3 │ │ +0ae22a: 6e10 4e2b 0300 |0017: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae230: 0c03 |001a: move-result-object v3 │ │ +0ae232: 7120 f920 3200 |001b: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae238: 1212 |001e: const/4 v2, #int 1 // #1 │ │ +0ae23a: 5c72 8a01 |001f: iput-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@018a │ │ +0ae23e: 5571 8901 |0021: iget-boolean v1, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0ae242: 5c75 8901 |0023: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0ae246: 5472 8701 |0025: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae24a: 3802 5600 |0027: if-eqz v2, 007d // +0056 │ │ +0ae24e: 5472 8e01 |0029: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae252: 3802 5200 |002b: if-eqz v2, 007d // +0052 │ │ +0ae256: 5572 8b01 |002d: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae25a: 3802 4e00 |002f: if-eqz v2, 007d // +004e │ │ +0ae25e: 3801 4c00 |0031: if-eqz v1, 007d // +004c │ │ +0ae262: 6302 9501 |0033: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae266: 3802 1a00 |0035: if-eqz v2, 004f // +001a │ │ +0ae26a: 1a02 730d |0037: const-string v2, "LoaderManager" // string@0d73 │ │ +0ae26e: 2203 a905 |0039: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae272: 7010 3d2b 0300 |003b: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae278: 1a04 1f00 |003e: const-string v4, " Reseting: " // string@001f │ │ +0ae27c: 6e20 462b 4300 |0040: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae282: 0c03 |0043: move-result-object v3 │ │ +0ae284: 6e20 452b 7300 |0044: invoke-virtual {v3, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae28a: 0c03 |0047: move-result-object v3 │ │ +0ae28c: 6e10 4e2b 0300 |0048: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae292: 0c03 |004b: move-result-object v3 │ │ +0ae294: 7120 f920 3200 |004c: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae29a: 1200 |004f: const/4 v0, #int 0 // #0 │ │ +0ae29c: 5472 9401 |0050: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae2a0: 5422 9701 |0052: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae2a4: 3802 1400 |0054: if-eqz v2, 0068 // +0014 │ │ +0ae2a8: 5472 9401 |0056: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae2ac: 5422 9701 |0058: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae2b0: 5422 0201 |005a: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae2b4: 5420 3801 |005c: iget-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae2b8: 5472 9401 |005e: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae2bc: 5422 9701 |0060: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae2c0: 5422 0201 |0062: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae2c4: 1a03 6228 |0064: const-string v3, "onLoaderReset" // string@2862 │ │ +0ae2c8: 5b23 3801 |0066: iput-object v3, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae2cc: 5472 8701 |0068: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae2d0: 5473 8e01 |006a: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae2d4: 7220 c605 3200 |006c: invoke-interface {v2, v3}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onLoaderReset:(Landroid/support/v4/content/Loader;)V // method@05c6 │ │ +0ae2da: 5472 9401 |006f: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae2de: 5422 9701 |0071: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae2e2: 3802 0a00 |0073: if-eqz v2, 007d // +000a │ │ +0ae2e6: 5472 9401 |0075: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae2ea: 5422 9701 |0077: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae2ee: 5422 0201 |0079: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae2f2: 5b20 3801 |007b: iput-object v0, v2, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae2f6: 5b76 8701 |007d: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae2fa: 5b76 8801 |007f: iput-object v6, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0ae2fe: 5c75 8b01 |0081: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae302: 5472 8e01 |0083: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae306: 3802 1200 |0085: if-eqz v2, 0097 // +0012 │ │ +0ae30a: 5572 8d01 |0087: iget-boolean v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae30e: 3802 0900 |0089: if-eqz v2, 0092 // +0009 │ │ +0ae312: 5c75 8d01 |008b: iput-boolean v5, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae316: 5472 8e01 |008d: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae31a: 6e20 9808 7200 |008f: invoke-virtual {v2, v7}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0898 │ │ +0ae320: 5472 8e01 |0092: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae324: 6e10 9208 0200 |0094: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.reset:()V // method@0892 │ │ +0ae32a: 5472 8f01 |0097: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae32e: 3802 0700 |0099: if-eqz v2, 00a0 // +0007 │ │ +0ae332: 5472 8f01 |009b: iget-object v2, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae336: 6e10 d105 0200 |009d: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0ae33c: 0e00 |00a0: return-void │ │ +0ae33e: 0d02 |00a1: move-exception v2 │ │ +0ae340: 5473 9401 |00a2: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae344: 5433 9701 |00a4: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae348: 3803 0a00 |00a6: if-eqz v3, 00b0 // +000a │ │ +0ae34c: 5473 9401 |00a8: iget-object v3, v7, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae350: 5433 9701 |00aa: iget-object v3, v3, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae354: 5433 0201 |00ac: iget-object v3, v3, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae358: 5b30 3801 |00ae: iput-object v0, v3, Landroid/support/v4/app/FragmentManagerImpl;.mNoTransactionsBecause:Ljava/lang/String; // field@0138 │ │ +0ae35c: 2702 |00b0: throw v2 │ │ catches : 1 │ │ 0x0068 - 0x006f │ │ -> 0x00a1 │ │ positions : │ │ 0x0002 line=327 │ │ 0x001e line=328 │ │ 0x0021 line=329 │ │ @@ -195617,112 +195645,112 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 234 16-bit code units │ │ -0ae280: |[0ae280] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0ae290: 6e20 942a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae296: 1a00 cd23 |0003: const-string v0, "mId=" // string@23cd │ │ -0ae29a: 6e20 942a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae2a0: 5230 8c01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae2a4: 6e20 922a 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0ae2aa: 1a00 7300 |000d: const-string v0, " mArgs=" // string@0073 │ │ -0ae2ae: 6e20 942a 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae2b4: 5430 8601 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0186 │ │ -0ae2b8: 6e20 992a 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0ae2be: 6e20 942a 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae2c4: 1a00 8722 |001a: const-string v0, "mCallbacks=" // string@2287 │ │ -0ae2c8: 6e20 942a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae2ce: 5430 8701 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae2d2: 6e20 992a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0ae2d8: 6e20 942a 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae2de: 1a00 3824 |0027: const-string v0, "mLoader=" // string@2438 │ │ -0ae2e2: 6e20 942a 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae2e8: 5430 8e01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae2ec: 6e20 992a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0ae2f2: 5430 8e01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae2f6: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ -0ae2fa: 5430 8e01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae2fe: 2201 a905 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae302: 7010 3d2b 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae308: 6e20 462b 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae30e: 0c01 |003f: move-result-object v1 │ │ -0ae310: 1a02 0300 |0040: const-string v2, " " // string@0003 │ │ -0ae314: 6e20 462b 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae31a: 0c01 |0045: move-result-object v1 │ │ -0ae31c: 6e10 4e2b 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae322: 0c01 |0049: move-result-object v1 │ │ -0ae324: 6e57 8408 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0884 │ │ -0ae32a: 5530 8b01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae32e: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ -0ae332: 5530 8901 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0ae336: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ -0ae33a: 6e20 942a 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae340: 1a00 a223 |0058: const-string v0, "mHaveData=" // string@23a2 │ │ -0ae344: 6e20 942a 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae34a: 5530 8b01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae34e: 6e20 952a 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0ae354: 1a00 2d00 |0062: const-string v0, " mDeliveredData=" // string@002d │ │ -0ae358: 6e20 942a 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae35e: 5530 8901 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0ae362: 6e20 9b2a 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0ae368: 6e20 942a 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae36e: 1a00 ee22 |006f: const-string v0, "mData=" // string@22ee │ │ -0ae372: 6e20 942a 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae378: 5430 8801 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0ae37c: 6e20 992a 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0ae382: 6e20 942a 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae388: 1a00 a325 |007c: const-string v0, "mStarted=" // string@25a3 │ │ -0ae38c: 6e20 942a 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae392: 5530 9301 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae396: 6e20 952a 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0ae39c: 1a00 8900 |0086: const-string v0, " mReportNextStart=" // string@0089 │ │ -0ae3a0: 6e20 942a 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae3a6: 5530 9001 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ -0ae3aa: 6e20 952a 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0ae3b0: 1a00 7a00 |0090: const-string v0, " mDestroyed=" // string@007a │ │ -0ae3b4: 6e20 942a 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae3ba: 5530 8a01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@018a │ │ -0ae3be: 6e20 9b2a 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0ae3c4: 6e20 942a 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae3ca: 1a00 3825 |009d: const-string v0, "mRetaining=" // string@2538 │ │ -0ae3ce: 6e20 942a 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae3d4: 5530 9101 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ -0ae3d8: 6e20 952a 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0ae3de: 1a00 8d00 |00a7: const-string v0, " mRetainingStarted=" // string@008d │ │ -0ae3e2: 6e20 942a 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae3e8: 5530 9201 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ -0ae3ec: 6e20 952a 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ -0ae3f2: 1a00 8300 |00b1: const-string v0, " mListenerRegistered=" // string@0083 │ │ -0ae3f6: 6e20 942a 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae3fc: 5530 8d01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae400: 6e20 9b2a 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0ae406: 5430 8f01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae40a: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ -0ae40e: 6e20 942a 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ae414: 1a00 160f |00c2: const-string v0, "Pending Loader " // string@0f16 │ │ -0ae418: 6e20 9a2a 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0ae41e: 5430 8f01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae422: 6e20 932a 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ -0ae428: 1a00 4301 |00cc: const-string v0, ":" // string@0143 │ │ -0ae42c: 6e20 9a2a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0ae432: 5430 8f01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae436: 2201 a905 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae43a: 7010 3d2b 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae440: 6e20 462b 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae446: 0c01 |00db: move-result-object v1 │ │ -0ae448: 1a02 0300 |00dc: const-string v2, " " // string@0003 │ │ -0ae44c: 6e20 462b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae452: 0c01 |00e1: move-result-object v1 │ │ -0ae454: 6e10 4e2b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae45a: 0c01 |00e5: move-result-object v1 │ │ -0ae45c: 6e57 d205 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05d2 │ │ -0ae462: 0e00 |00e9: return-void │ │ +0ae36c: |[0ae36c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ae37c: 6e20 942a 4600 |0000: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae382: 1a00 d023 |0003: const-string v0, "mId=" // string@23d0 │ │ +0ae386: 6e20 942a 0600 |0005: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae38c: 5230 8c01 |0008: iget v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae390: 6e20 922a 0600 |000a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0ae396: 1a00 7300 |000d: const-string v0, " mArgs=" // string@0073 │ │ +0ae39a: 6e20 942a 0600 |000f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae3a0: 5430 8601 |0012: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0186 │ │ +0ae3a4: 6e20 992a 0600 |0014: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0ae3aa: 6e20 942a 4600 |0017: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae3b0: 1a00 8a22 |001a: const-string v0, "mCallbacks=" // string@228a │ │ +0ae3b4: 6e20 942a 0600 |001c: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae3ba: 5430 8701 |001f: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae3be: 6e20 992a 0600 |0021: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0ae3c4: 6e20 942a 4600 |0024: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae3ca: 1a00 3b24 |0027: const-string v0, "mLoader=" // string@243b │ │ +0ae3ce: 6e20 942a 0600 |0029: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae3d4: 5430 8e01 |002c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae3d8: 6e20 992a 0600 |002e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0ae3de: 5430 8e01 |0031: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae3e2: 3800 1a00 |0033: if-eqz v0, 004d // +001a │ │ +0ae3e6: 5430 8e01 |0035: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae3ea: 2201 a905 |0037: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae3ee: 7010 3d2b 0100 |0039: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae3f4: 6e20 462b 4100 |003c: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae3fa: 0c01 |003f: move-result-object v1 │ │ +0ae3fc: 1a02 0300 |0040: const-string v2, " " // string@0003 │ │ +0ae400: 6e20 462b 2100 |0042: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae406: 0c01 |0045: move-result-object v1 │ │ +0ae408: 6e10 4e2b 0100 |0046: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae40e: 0c01 |0049: move-result-object v1 │ │ +0ae410: 6e57 8408 1065 |004a: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0884 │ │ +0ae416: 5530 8b01 |004d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae41a: 3900 0600 |004f: if-nez v0, 0055 // +0006 │ │ +0ae41e: 5530 8901 |0051: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0ae422: 3800 2600 |0053: if-eqz v0, 0079 // +0026 │ │ +0ae426: 6e20 942a 4600 |0055: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae42c: 1a00 a523 |0058: const-string v0, "mHaveData=" // string@23a5 │ │ +0ae430: 6e20 942a 0600 |005a: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae436: 5530 8b01 |005d: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae43a: 6e20 952a 0600 |005f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0ae440: 1a00 2d00 |0062: const-string v0, " mDeliveredData=" // string@002d │ │ +0ae444: 6e20 942a 0600 |0064: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae44a: 5530 8901 |0067: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0ae44e: 6e20 9b2a 0600 |0069: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0ae454: 6e20 942a 4600 |006c: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae45a: 1a00 f122 |006f: const-string v0, "mData=" // string@22f1 │ │ +0ae45e: 6e20 942a 0600 |0071: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae464: 5430 8801 |0074: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0ae468: 6e20 992a 0600 |0076: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0ae46e: 6e20 942a 4600 |0079: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae474: 1a00 a625 |007c: const-string v0, "mStarted=" // string@25a6 │ │ +0ae478: 6e20 942a 0600 |007e: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae47e: 5530 9301 |0081: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae482: 6e20 952a 0600 |0083: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0ae488: 1a00 8900 |0086: const-string v0, " mReportNextStart=" // string@0089 │ │ +0ae48c: 6e20 942a 0600 |0088: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae492: 5530 9001 |008b: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ +0ae496: 6e20 952a 0600 |008d: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0ae49c: 1a00 7a00 |0090: const-string v0, " mDestroyed=" // string@007a │ │ +0ae4a0: 6e20 942a 0600 |0092: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae4a6: 5530 8a01 |0095: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@018a │ │ +0ae4aa: 6e20 9b2a 0600 |0097: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0ae4b0: 6e20 942a 4600 |009a: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae4b6: 1a00 3b25 |009d: const-string v0, "mRetaining=" // string@253b │ │ +0ae4ba: 6e20 942a 0600 |009f: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae4c0: 5530 9101 |00a2: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ +0ae4c4: 6e20 952a 0600 |00a4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0ae4ca: 1a00 8d00 |00a7: const-string v0, " mRetainingStarted=" // string@008d │ │ +0ae4ce: 6e20 942a 0600 |00a9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae4d4: 5530 9201 |00ac: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ +0ae4d8: 6e20 952a 0600 |00ae: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Z)V // method@2a95 │ │ +0ae4de: 1a00 8300 |00b1: const-string v0, " mListenerRegistered=" // string@0083 │ │ +0ae4e2: 6e20 942a 0600 |00b3: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae4e8: 5530 8d01 |00b6: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae4ec: 6e20 9b2a 0600 |00b8: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0ae4f2: 5430 8f01 |00bb: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae4f6: 3800 2c00 |00bd: if-eqz v0, 00e9 // +002c │ │ +0ae4fa: 6e20 942a 4600 |00bf: invoke-virtual {v6, v4}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ae500: 1a00 160f |00c2: const-string v0, "Pending Loader " // string@0f16 │ │ +0ae504: 6e20 9a2a 0600 |00c4: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0ae50a: 5430 8f01 |00c7: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae50e: 6e20 932a 0600 |00c9: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ +0ae514: 1a00 4301 |00cc: const-string v0, ":" // string@0143 │ │ +0ae518: 6e20 9a2a 0600 |00ce: invoke-virtual {v6, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0ae51e: 5430 8f01 |00d1: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae522: 2201 a905 |00d3: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae526: 7010 3d2b 0100 |00d5: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae52c: 6e20 462b 4100 |00d8: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae532: 0c01 |00db: move-result-object v1 │ │ +0ae534: 1a02 0300 |00dc: const-string v2, " " // string@0003 │ │ +0ae538: 6e20 462b 2100 |00de: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae53e: 0c01 |00e1: move-result-object v1 │ │ +0ae540: 6e10 4e2b 0100 |00e2: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae546: 0c01 |00e5: move-result-object v1 │ │ +0ae548: 6e57 d205 1065 |00e6: invoke-virtual {v0, v1, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05d2 │ │ +0ae54e: 0e00 |00e9: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x000d line=452 │ │ 0x0017 line=453 │ │ 0x0024 line=454 │ │ 0x0031 line=455 │ │ @@ -195754,48 +195782,48 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0ae464: |[0ae464] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ -0ae474: 5530 9101 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ -0ae478: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ -0ae47c: 6300 9501 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae480: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ -0ae484: 1a00 730d |0008: const-string v0, "LoaderManager" // string@0d73 │ │ -0ae488: 2201 a905 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae48c: 7010 3d2b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae492: 1a02 1600 |000f: const-string v2, " Finished Retaining: " // string@0016 │ │ -0ae496: 6e20 462b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae49c: 0c01 |0014: move-result-object v1 │ │ -0ae49e: 6e20 452b 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae4a4: 0c01 |0018: move-result-object v1 │ │ -0ae4a6: 6e10 4e2b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae4ac: 0c01 |001c: move-result-object v1 │ │ -0ae4ae: 7120 f920 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae4b4: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0ae4b6: 5c30 9101 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ -0ae4ba: 5530 9301 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae4be: 5531 9201 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ -0ae4c2: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ -0ae4c6: 5530 9301 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae4ca: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ -0ae4ce: 6e10 d805 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@05d8 │ │ -0ae4d4: 5530 9301 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae4d8: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ -0ae4dc: 5530 8b01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae4e0: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ -0ae4e4: 5530 9001 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ -0ae4e8: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ -0ae4ec: 5430 8e01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae4f0: 5431 8801 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0ae4f4: 6e30 d005 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ -0ae4fa: 0e00 |0043: return-void │ │ +0ae550: |[0ae550] android.support.v4.app.LoaderManagerImpl$LoaderInfo.finishRetain:()V │ │ +0ae560: 5530 9101 |0000: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ +0ae564: 3800 2e00 |0002: if-eqz v0, 0030 // +002e │ │ +0ae568: 6300 9501 |0004: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae56c: 3800 1a00 |0006: if-eqz v0, 0020 // +001a │ │ +0ae570: 1a00 730d |0008: const-string v0, "LoaderManager" // string@0d73 │ │ +0ae574: 2201 a905 |000a: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae578: 7010 3d2b 0100 |000c: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae57e: 1a02 1600 |000f: const-string v2, " Finished Retaining: " // string@0016 │ │ +0ae582: 6e20 462b 2100 |0011: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae588: 0c01 |0014: move-result-object v1 │ │ +0ae58a: 6e20 452b 3100 |0015: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae590: 0c01 |0018: move-result-object v1 │ │ +0ae592: 6e10 4e2b 0100 |0019: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae598: 0c01 |001c: move-result-object v1 │ │ +0ae59a: 7120 f920 1000 |001d: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae5a0: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0ae5a2: 5c30 9101 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ +0ae5a6: 5530 9301 |0023: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae5aa: 5531 9201 |0025: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ +0ae5ae: 3210 0900 |0027: if-eq v0, v1, 0030 // +0009 │ │ +0ae5b2: 5530 9301 |0029: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae5b6: 3900 0500 |002b: if-nez v0, 0030 // +0005 │ │ +0ae5ba: 6e10 d805 0300 |002d: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@05d8 │ │ +0ae5c0: 5530 9301 |0030: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae5c4: 3800 1100 |0032: if-eqz v0, 0043 // +0011 │ │ +0ae5c8: 5530 8b01 |0034: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae5cc: 3800 0d00 |0036: if-eqz v0, 0043 // +000d │ │ +0ae5d0: 5530 9001 |0038: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ +0ae5d4: 3900 0900 |003a: if-nez v0, 0043 // +0009 │ │ +0ae5d8: 5430 8e01 |003c: iget-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae5dc: 5431 8801 |003e: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0ae5e0: 6e30 d005 0301 |0040: invoke-virtual {v3, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ +0ae5e6: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0004 line=279 │ │ 0x0020 line=280 │ │ 0x0023 line=281 │ │ 0x0029 line=282 │ │ @@ -195811,110 +195839,110 @@ │ │ type : '(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 197 16-bit code units │ │ -0ae4fc: |[0ae4fc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ -0ae50c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0ae50e: 6302 9501 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae512: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ -0ae516: 1a02 730d |0005: const-string v2, "LoaderManager" // string@0d73 │ │ -0ae51a: 2203 a905 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae51e: 7010 3d2b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae524: 1a04 5c28 |000c: const-string v4, "onLoadComplete: " // string@285c │ │ -0ae528: 6e20 462b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae52e: 0c03 |0011: move-result-object v3 │ │ -0ae530: 6e20 452b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae536: 0c03 |0015: move-result-object v3 │ │ -0ae538: 6e10 4e2b 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae53e: 0c03 |0019: move-result-object v3 │ │ -0ae540: 7120 f920 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae546: 5562 8a01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@018a │ │ -0ae54a: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ -0ae54e: 6302 9501 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae552: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ -0ae556: 1a02 730d |0025: const-string v2, "LoaderManager" // string@0d73 │ │ -0ae55a: 1a03 1700 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0017 │ │ -0ae55e: 7120 f920 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae564: 0e00 |002c: return-void │ │ -0ae566: 5462 9401 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae56a: 5422 9a01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0ae56e: 5263 8c01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae572: 6e20 420b 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ -0ae578: 0c02 |0036: move-result-object v2 │ │ -0ae57a: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ -0ae57e: 6302 9501 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae582: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ -0ae586: 1a02 730d |003d: const-string v2, "LoaderManager" // string@0d73 │ │ -0ae58a: 1a03 1800 |003f: const-string v3, " Ignoring load complete -- not active" // string@0018 │ │ -0ae58e: 7120 f920 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae594: 28e8 |0044: goto 002c // -0018 │ │ -0ae596: 5461 8f01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae59a: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ -0ae59e: 6302 9501 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae5a2: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ -0ae5a6: 1a02 730d |004d: const-string v2, "LoaderManager" // string@0d73 │ │ -0ae5aa: 2203 a905 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae5ae: 7010 3d2b 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae5b4: 1a04 2300 |0054: const-string v4, " Switching to pending loader: " // string@0023 │ │ -0ae5b8: 6e20 462b 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae5be: 0c03 |0059: move-result-object v3 │ │ -0ae5c0: 6e20 452b 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae5c6: 0c03 |005d: move-result-object v3 │ │ -0ae5c8: 6e10 4e2b 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae5ce: 0c03 |0061: move-result-object v3 │ │ -0ae5d0: 7120 f920 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae5d6: 5b65 8f01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0ae5da: 5462 9401 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae5de: 5422 9a01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0ae5e2: 5263 8c01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae5e6: 6e30 470b 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ -0ae5ec: 6e10 d105 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0ae5f2: 5462 9401 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae5f6: 6e20 ea05 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@05ea │ │ -0ae5fc: 28b4 |0078: goto 002c // -004c │ │ -0ae5fe: 5462 8801 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0ae602: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ -0ae606: 5562 8b01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae60a: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ -0ae60e: 5b68 8801 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0ae612: 1212 |0083: const/4 v2, #int 1 // #1 │ │ -0ae614: 5c62 8b01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae618: 5562 9301 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae61c: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ -0ae620: 6e30 d005 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ -0ae626: 5462 9401 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae62a: 5422 9901 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0ae62e: 5263 8c01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae632: 6e20 420b 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ -0ae638: 0c00 |0096: move-result-object v0 │ │ -0ae63a: 1f00 1701 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0ae63e: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ -0ae642: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ -0ae646: 1202 |009d: const/4 v2, #int 0 // #0 │ │ -0ae648: 5c02 8901 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0ae64c: 6e10 d105 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0ae652: 5462 9401 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae656: 5422 9901 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0ae65a: 5263 8c01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae65e: 6e20 480b 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0b48 │ │ -0ae664: 5462 9401 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae668: 5422 9701 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae66c: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ -0ae670: 5462 9401 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae674: 6e10 e805 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ -0ae67a: 0a02 |00b7: move-result v2 │ │ -0ae67c: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ -0ae680: 5462 9401 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ -0ae684: 5422 9701 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae688: 5422 0201 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0ae68c: 6e10 2a05 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ -0ae692: 2900 69ff |00c3: goto/16 002c // -0097 │ │ +0ae5e8: |[0ae5e8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.onLoadComplete:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V │ │ +0ae5f8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0ae5fa: 6302 9501 |0001: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae5fe: 3802 1a00 |0003: if-eqz v2, 001d // +001a │ │ +0ae602: 1a02 730d |0005: const-string v2, "LoaderManager" // string@0d73 │ │ +0ae606: 2203 a905 |0007: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae60a: 7010 3d2b 0300 |0009: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae610: 1a04 5f28 |000c: const-string v4, "onLoadComplete: " // string@285f │ │ +0ae614: 6e20 462b 4300 |000e: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae61a: 0c03 |0011: move-result-object v3 │ │ +0ae61c: 6e20 452b 6300 |0012: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae622: 0c03 |0015: move-result-object v3 │ │ +0ae624: 6e10 4e2b 0300 |0016: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae62a: 0c03 |0019: move-result-object v3 │ │ +0ae62c: 7120 f920 3200 |001a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae632: 5562 8a01 |001d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDestroyed:Z // field@018a │ │ +0ae636: 3802 0e00 |001f: if-eqz v2, 002d // +000e │ │ +0ae63a: 6302 9501 |0021: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae63e: 3802 0900 |0023: if-eqz v2, 002c // +0009 │ │ +0ae642: 1a02 730d |0025: const-string v2, "LoaderManager" // string@0d73 │ │ +0ae646: 1a03 1700 |0027: const-string v3, " Ignoring load complete -- destroyed" // string@0017 │ │ +0ae64a: 7120 f920 3200 |0029: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae650: 0e00 |002c: return-void │ │ +0ae652: 5462 9401 |002d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae656: 5422 9a01 |002f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0ae65a: 5263 8c01 |0031: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae65e: 6e20 420b 3200 |0033: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ +0ae664: 0c02 |0036: move-result-object v2 │ │ +0ae666: 3262 0e00 |0037: if-eq v2, v6, 0045 // +000e │ │ +0ae66a: 6302 9501 |0039: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae66e: 3802 f1ff |003b: if-eqz v2, 002c // -000f │ │ +0ae672: 1a02 730d |003d: const-string v2, "LoaderManager" // string@0d73 │ │ +0ae676: 1a03 1800 |003f: const-string v3, " Ignoring load complete -- not active" // string@0018 │ │ +0ae67a: 7120 f920 3200 |0041: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae680: 28e8 |0044: goto 002c // -0018 │ │ +0ae682: 5461 8f01 |0045: iget-object v1, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae686: 3801 3200 |0047: if-eqz v1, 0079 // +0032 │ │ +0ae68a: 6302 9501 |0049: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae68e: 3802 1a00 |004b: if-eqz v2, 0065 // +001a │ │ +0ae692: 1a02 730d |004d: const-string v2, "LoaderManager" // string@0d73 │ │ +0ae696: 2203 a905 |004f: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae69a: 7010 3d2b 0300 |0051: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae6a0: 1a04 2300 |0054: const-string v4, " Switching to pending loader: " // string@0023 │ │ +0ae6a4: 6e20 462b 4300 |0056: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae6aa: 0c03 |0059: move-result-object v3 │ │ +0ae6ac: 6e20 452b 1300 |005a: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae6b2: 0c03 |005d: move-result-object v3 │ │ +0ae6b4: 6e10 4e2b 0300 |005e: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae6ba: 0c03 |0061: move-result-object v3 │ │ +0ae6bc: 7120 f920 3200 |0062: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae6c2: 5b65 8f01 |0065: iput-object v5, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0ae6c6: 5462 9401 |0067: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae6ca: 5422 9a01 |0069: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0ae6ce: 5263 8c01 |006b: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae6d2: 6e30 470b 3205 |006d: invoke-virtual {v2, v3, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ +0ae6d8: 6e10 d105 0600 |0070: invoke-virtual {v6}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0ae6de: 5462 9401 |0073: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae6e2: 6e20 ea05 1200 |0075: invoke-virtual {v2, v1}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@05ea │ │ +0ae6e8: 28b4 |0078: goto 002c // -004c │ │ +0ae6ea: 5462 8801 |0079: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0ae6ee: 3382 0600 |007b: if-ne v2, v8, 0081 // +0006 │ │ +0ae6f2: 5562 8b01 |007d: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae6f6: 3902 0e00 |007f: if-nez v2, 008d // +000e │ │ +0ae6fa: 5b68 8801 |0081: iput-object v8, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0ae6fe: 1212 |0083: const/4 v2, #int 1 // #1 │ │ +0ae700: 5c62 8b01 |0084: iput-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae704: 5562 9301 |0086: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae708: 3802 0500 |0088: if-eqz v2, 008d // +0005 │ │ +0ae70c: 6e30 d005 7608 |008a: invoke-virtual {v6, v7, v8}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ +0ae712: 5462 9401 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae716: 5422 9901 |008f: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0ae71a: 5263 8c01 |0091: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae71e: 6e20 420b 3200 |0093: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ +0ae724: 0c00 |0096: move-result-object v0 │ │ +0ae726: 1f00 1701 |0097: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0ae72a: 3800 1300 |0099: if-eqz v0, 00ac // +0013 │ │ +0ae72e: 3260 1100 |009b: if-eq v0, v6, 00ac // +0011 │ │ +0ae732: 1202 |009d: const/4 v2, #int 0 // #0 │ │ +0ae734: 5c02 8901 |009e: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0ae738: 6e10 d105 0000 |00a0: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0ae73e: 5462 9401 |00a3: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae742: 5422 9901 |00a5: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0ae746: 5263 8c01 |00a7: iget v3, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae74a: 6e20 480b 3200 |00a9: invoke-virtual {v2, v3}, Landroid/support/v4/util/SparseArrayCompat;.remove:(I)V // method@0b48 │ │ +0ae750: 5462 9401 |00ac: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae754: 5422 9701 |00ae: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae758: 3802 7cff |00b0: if-eqz v2, 002c // -0084 │ │ +0ae75c: 5462 9401 |00b2: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae760: 6e10 e805 0200 |00b4: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ +0ae766: 0a02 |00b7: move-result v2 │ │ +0ae768: 3902 74ff |00b8: if-nez v2, 002c // -008c │ │ +0ae76c: 5462 9401 |00ba: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.this$0:Landroid/support/v4/app/LoaderManagerImpl; // field@0194 │ │ +0ae770: 5422 9701 |00bc: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0ae774: 5422 0201 |00be: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0ae778: 6e10 2a05 0200 |00c0: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ +0ae77e: 2900 69ff |00c3: goto/16 002c // -0097 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=362 │ │ 0x001d line=364 │ │ 0x0021 line=365 │ │ 0x002c line=415 │ │ 0x002d line=369 │ │ @@ -195951,27 +195979,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0ae698: |[0ae698] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ -0ae6a8: 5520 9301 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae6ac: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ -0ae6b0: 5520 9001 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ -0ae6b4: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ -0ae6b8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0ae6ba: 5c20 9001 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ -0ae6be: 5520 8b01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0ae6c2: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0ae6c6: 5420 8e01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae6ca: 5421 8801 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0ae6ce: 6e30 d005 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ -0ae6d4: 0e00 |0016: return-void │ │ +0ae784: |[0ae784] android.support.v4.app.LoaderManagerImpl$LoaderInfo.reportStart:()V │ │ +0ae794: 5520 9301 |0000: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae798: 3800 1400 |0002: if-eqz v0, 0016 // +0014 │ │ +0ae79c: 5520 9001 |0004: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ +0ae7a0: 3800 1000 |0006: if-eqz v0, 0016 // +0010 │ │ +0ae7a4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ae7a6: 5c20 9001 |0009: iput-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ +0ae7aa: 5520 8b01 |000b: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0ae7ae: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0ae7b2: 5420 8e01 |000f: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae7b6: 5421 8801 |0011: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0ae7ba: 6e30 d005 0201 |0013: invoke-virtual {v2, v0, v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ +0ae7c0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0008 line=305 │ │ 0x000b line=306 │ │ 0x000f line=307 │ │ @@ -195984,37 +196012,37 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0ae6d8: |[0ae6d8] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ -0ae6e8: 6300 9501 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae6ec: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ -0ae6f0: 1a00 730d |0004: const-string v0, "LoaderManager" // string@0d73 │ │ -0ae6f4: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae6f8: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae6fe: 1a02 2000 |000b: const-string v2, " Retaining: " // string@0020 │ │ -0ae702: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae708: 0c01 |0010: move-result-object v1 │ │ -0ae70a: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae710: 0c01 |0014: move-result-object v1 │ │ -0ae712: 6e10 4e2b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae718: 0c01 |0018: move-result-object v1 │ │ -0ae71a: 7120 f920 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae720: 1210 |001c: const/4 v0, #int 1 // #1 │ │ -0ae722: 5c30 9101 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ -0ae726: 5530 9301 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae72a: 5c30 9201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ -0ae72e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0ae730: 5c30 9301 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae734: 1200 |0026: const/4 v0, #int 0 // #0 │ │ -0ae736: 5b30 8701 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae73a: 0e00 |0029: return-void │ │ +0ae7c4: |[0ae7c4] android.support.v4.app.LoaderManagerImpl$LoaderInfo.retain:()V │ │ +0ae7d4: 6300 9501 |0000: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae7d8: 3800 1a00 |0002: if-eqz v0, 001c // +001a │ │ +0ae7dc: 1a00 730d |0004: const-string v0, "LoaderManager" // string@0d73 │ │ +0ae7e0: 2201 a905 |0006: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae7e4: 7010 3d2b 0100 |0008: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae7ea: 1a02 2000 |000b: const-string v2, " Retaining: " // string@0020 │ │ +0ae7ee: 6e20 462b 2100 |000d: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae7f4: 0c01 |0010: move-result-object v1 │ │ +0ae7f6: 6e20 452b 3100 |0011: invoke-virtual {v1, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae7fc: 0c01 |0014: move-result-object v1 │ │ +0ae7fe: 6e10 4e2b 0100 |0015: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae804: 0c01 |0018: move-result-object v1 │ │ +0ae806: 7120 f920 1000 |0019: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae80c: 1210 |001c: const/4 v0, #int 1 // #1 │ │ +0ae80e: 5c30 9101 |001d: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ +0ae812: 5530 9301 |001f: iget-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae816: 5c30 9201 |0021: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ +0ae81a: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0ae81c: 5c30 9301 |0024: iput-boolean v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae820: 1200 |0026: const/4 v0, #int 0 // #0 │ │ +0ae822: 5b30 8701 |0027: iput-object v0, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae826: 0e00 |0029: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x001c line=271 │ │ 0x001f line=272 │ │ 0x0023 line=273 │ │ 0x0026 line=274 │ │ @@ -196027,86 +196055,86 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0ae73c: |[0ae73c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ -0ae74c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ae74e: 5540 9101 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ -0ae752: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ -0ae756: 5540 9201 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ -0ae75a: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ -0ae75e: 5c43 9301 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae762: 0e00 |000b: return-void │ │ -0ae764: 5540 9301 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae768: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ -0ae76c: 5c43 9301 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae770: 6300 9501 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae774: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ -0ae778: 1a00 730d |0016: const-string v0, "LoaderManager" // string@0d73 │ │ -0ae77c: 2201 a905 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae780: 7010 3d2b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae786: 1a02 2100 |001d: const-string v2, " Starting: " // string@0021 │ │ -0ae78a: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae790: 0c01 |0022: move-result-object v1 │ │ -0ae792: 6e20 452b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae798: 0c01 |0026: move-result-object v1 │ │ -0ae79a: 6e10 4e2b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae7a0: 0c01 |002a: move-result-object v1 │ │ -0ae7a2: 7120 f920 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae7a8: 5440 8e01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae7ac: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ -0ae7b0: 5440 8701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae7b4: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ -0ae7b8: 5440 8701 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0ae7bc: 5241 8c01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae7c0: 5442 8601 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0186 │ │ -0ae7c4: 7230 c405 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@05c4 │ │ -0ae7ca: 0c00 |003f: move-result-object v0 │ │ -0ae7cc: 5b40 8e01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae7d0: 5440 8e01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae7d4: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ -0ae7d8: 5440 8e01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae7dc: 6e10 012b 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0ae7e2: 0c00 |004b: move-result-object v0 │ │ -0ae7e4: 6e10 c32a 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@2ac3 │ │ -0ae7ea: 0a00 |004f: move-result v0 │ │ -0ae7ec: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ -0ae7f0: 5440 8e01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae7f4: 6e10 012b 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0ae7fa: 0c00 |0057: move-result-object v0 │ │ -0ae7fc: 6e10 bf2a 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@2abf │ │ -0ae802: 0a00 |005b: move-result v0 │ │ -0ae804: 7110 702b 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b70 │ │ -0ae80a: 0a00 |005f: move-result v0 │ │ -0ae80c: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ -0ae810: 2200 9205 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0ae814: 2201 a905 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae818: 7010 3d2b 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae81e: 1a02 b80e |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0eb8 │ │ -0ae822: 6e20 462b 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae828: 0c01 |006e: move-result-object v1 │ │ -0ae82a: 5442 8e01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae82e: 6e20 452b 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae834: 0c01 |0074: move-result-object v1 │ │ -0ae836: 6e10 4e2b 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae83c: 0c01 |0078: move-result-object v1 │ │ -0ae83e: 7020 d52a 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0ae844: 2700 |007c: throw v0 │ │ -0ae846: 5540 8d01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae84a: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ -0ae84e: 5440 8e01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae852: 5241 8c01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae856: 6e30 9108 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0891 │ │ -0ae85c: 5c43 8d01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae860: 5440 8e01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae864: 6e10 9408 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0894 │ │ -0ae86a: 2900 7cff |008f: goto/16 000b // -0084 │ │ +0ae828: |[0ae828] android.support.v4.app.LoaderManagerImpl$LoaderInfo.start:()V │ │ +0ae838: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0ae83a: 5540 9101 |0001: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ +0ae83e: 3800 0900 |0003: if-eqz v0, 000c // +0009 │ │ +0ae842: 5540 9201 |0005: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetainingStarted:Z // field@0192 │ │ +0ae846: 3800 0500 |0007: if-eqz v0, 000c // +0005 │ │ +0ae84a: 5c43 9301 |0009: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae84e: 0e00 |000b: return-void │ │ +0ae850: 5540 9301 |000c: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae854: 3900 fdff |000e: if-nez v0, 000b // -0003 │ │ +0ae858: 5c43 9301 |0010: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae85c: 6300 9501 |0012: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae860: 3800 1a00 |0014: if-eqz v0, 002e // +001a │ │ +0ae864: 1a00 730d |0016: const-string v0, "LoaderManager" // string@0d73 │ │ +0ae868: 2201 a905 |0018: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae86c: 7010 3d2b 0100 |001a: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae872: 1a02 2100 |001d: const-string v2, " Starting: " // string@0021 │ │ +0ae876: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae87c: 0c01 |0022: move-result-object v1 │ │ +0ae87e: 6e20 452b 4100 |0023: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae884: 0c01 |0026: move-result-object v1 │ │ +0ae886: 6e10 4e2b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae88c: 0c01 |002a: move-result-object v1 │ │ +0ae88e: 7120 f920 1000 |002b: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae894: 5440 8e01 |002e: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae898: 3900 1200 |0030: if-nez v0, 0042 // +0012 │ │ +0ae89c: 5440 8701 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae8a0: 3800 0e00 |0034: if-eqz v0, 0042 // +000e │ │ +0ae8a4: 5440 8701 |0036: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0ae8a8: 5241 8c01 |0038: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae8ac: 5442 8601 |003a: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mArgs:Landroid/os/Bundle; // field@0186 │ │ +0ae8b0: 7230 c405 1002 |003c: invoke-interface {v0, v1, v2}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@05c4 │ │ +0ae8b6: 0c00 |003f: move-result-object v0 │ │ +0ae8b8: 5b40 8e01 |0040: iput-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae8bc: 5440 8e01 |0042: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae8c0: 3800 c7ff |0044: if-eqz v0, 000b // -0039 │ │ +0ae8c4: 5440 8e01 |0046: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae8c8: 6e10 012b 0000 |0048: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0ae8ce: 0c00 |004b: move-result-object v0 │ │ +0ae8d0: 6e10 c32a 0000 |004c: invoke-virtual {v0}, Ljava/lang/Class;.isMemberClass:()Z // method@2ac3 │ │ +0ae8d6: 0a00 |004f: move-result v0 │ │ +0ae8d8: 3800 2d00 |0050: if-eqz v0, 007d // +002d │ │ +0ae8dc: 5440 8e01 |0052: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae8e0: 6e10 012b 0000 |0054: invoke-virtual {v0}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0ae8e6: 0c00 |0057: move-result-object v0 │ │ +0ae8e8: 6e10 bf2a 0000 |0058: invoke-virtual {v0}, Ljava/lang/Class;.getModifiers:()I // method@2abf │ │ +0ae8ee: 0a00 |005b: move-result v0 │ │ +0ae8f0: 7110 702b 0000 |005c: invoke-static {v0}, Ljava/lang/reflect/Modifier;.isStatic:(I)Z // method@2b70 │ │ +0ae8f6: 0a00 |005f: move-result v0 │ │ +0ae8f8: 3900 1d00 |0060: if-nez v0, 007d // +001d │ │ +0ae8fc: 2200 9205 |0062: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0ae900: 2201 a905 |0064: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae904: 7010 3d2b 0100 |0066: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae90a: 1a02 b80e |0069: const-string v2, "Object returned from onCreateLoader must not be a non-static inner member class: " // string@0eb8 │ │ +0ae90e: 6e20 462b 2100 |006b: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae914: 0c01 |006e: move-result-object v1 │ │ +0ae916: 5442 8e01 |006f: iget-object v2, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae91a: 6e20 452b 2100 |0071: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae920: 0c01 |0074: move-result-object v1 │ │ +0ae922: 6e10 4e2b 0100 |0075: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae928: 0c01 |0078: move-result-object v1 │ │ +0ae92a: 7020 d52a 1000 |0079: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0ae930: 2700 |007c: throw v0 │ │ +0ae932: 5540 8d01 |007d: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae936: 3900 0b00 |007f: if-nez v0, 008a // +000b │ │ +0ae93a: 5440 8e01 |0081: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae93e: 5241 8c01 |0083: iget v1, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0ae942: 6e30 9108 1004 |0085: invoke-virtual {v0, v1, v4}, Landroid/support/v4/content/Loader;.registerListener:(ILandroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0891 │ │ +0ae948: 5c43 8d01 |0088: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae94c: 5440 8e01 |008a: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae950: 6e10 9408 0000 |008c: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.startLoading:()V // method@0894 │ │ +0ae956: 2900 7cff |008f: goto/16 000b // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=235 │ │ 0x0009 line=239 │ │ 0x000b line=267 │ │ 0x000c line=243 │ │ 0x0010 line=248 │ │ @@ -196128,42 +196156,42 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0ae870: |[0ae870] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ -0ae880: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0ae882: 6300 9501 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae886: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ -0ae88a: 1a00 730d |0005: const-string v0, "LoaderManager" // string@0d73 │ │ -0ae88e: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae892: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ae898: 1a02 2200 |000c: const-string v2, " Stopping: " // string@0022 │ │ -0ae89c: 6e20 462b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae8a2: 0c01 |0011: move-result-object v1 │ │ -0ae8a4: 6e20 452b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ae8aa: 0c01 |0015: move-result-object v1 │ │ -0ae8ac: 6e10 4e2b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae8b2: 0c01 |0019: move-result-object v1 │ │ -0ae8b4: 7120 f920 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0ae8ba: 5c43 9301 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0ae8be: 5540 9101 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ -0ae8c2: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ -0ae8c6: 5440 8e01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae8ca: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ -0ae8ce: 5540 8d01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae8d2: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ -0ae8d6: 5c43 8d01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ -0ae8da: 5440 8e01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae8de: 6e20 9808 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0898 │ │ -0ae8e4: 5440 8e01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae8e8: 6e10 9508 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0895 │ │ -0ae8ee: 0e00 |0037: return-void │ │ +0ae95c: |[0ae95c] android.support.v4.app.LoaderManagerImpl$LoaderInfo.stop:()V │ │ +0ae96c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0ae96e: 6300 9501 |0001: sget-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0ae972: 3800 1a00 |0003: if-eqz v0, 001d // +001a │ │ +0ae976: 1a00 730d |0005: const-string v0, "LoaderManager" // string@0d73 │ │ +0ae97a: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae97e: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ae984: 1a02 2200 |000c: const-string v2, " Stopping: " // string@0022 │ │ +0ae988: 6e20 462b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ae98e: 0c01 |0011: move-result-object v1 │ │ +0ae990: 6e20 452b 4100 |0012: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ae996: 0c01 |0015: move-result-object v1 │ │ +0ae998: 6e10 4e2b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ae99e: 0c01 |0019: move-result-object v1 │ │ +0ae9a0: 7120 f920 1000 |001a: invoke-static {v0, v1}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0ae9a6: 5c43 9301 |001d: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0ae9aa: 5540 9101 |001f: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mRetaining:Z // field@0191 │ │ +0ae9ae: 3900 1600 |0021: if-nez v0, 0037 // +0016 │ │ +0ae9b2: 5440 8e01 |0023: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae9b6: 3800 1200 |0025: if-eqz v0, 0037 // +0012 │ │ +0ae9ba: 5540 8d01 |0027: iget-boolean v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae9be: 3800 0e00 |0029: if-eqz v0, 0037 // +000e │ │ +0ae9c2: 5c43 8d01 |002b: iput-boolean v3, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mListenerRegistered:Z // field@018d │ │ +0ae9c6: 5440 8e01 |002d: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae9ca: 6e20 9808 4000 |002f: invoke-virtual {v0, v4}, Landroid/support/v4/content/Loader;.unregisterListener:(Landroid/support/v4/content/Loader$OnLoadCompleteListener;)V // method@0898 │ │ +0ae9d0: 5440 8e01 |0032: iget-object v0, v4, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0ae9d4: 6e10 9508 0000 |0034: invoke-virtual {v0}, Landroid/support/v4/content/Loader;.stopLoading:()V // method@0895 │ │ +0ae9da: 0e00 |0037: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=314 │ │ 0x001d line=315 │ │ 0x001f line=316 │ │ 0x0023 line=317 │ │ 0x002b line=319 │ │ @@ -196178,38 +196206,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 53 16-bit code units │ │ -0ae8f0: |[0ae8f0] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ -0ae900: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ae904: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ -0ae908: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0ae90e: 1a01 720d |0007: const-string v1, "LoaderInfo{" // string@0d72 │ │ -0ae912: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae918: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0ae91e: 0a01 |000f: move-result v1 │ │ -0ae920: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0ae926: 0c01 |0013: move-result-object v1 │ │ -0ae928: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae92e: 1a01 3300 |0017: const-string v1, " #" // string@0033 │ │ -0ae932: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae938: 5221 8c01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0ae93c: 6e20 422b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0ae942: 1a01 3b00 |0021: const-string v1, " : " // string@003b │ │ -0ae946: 6e20 462b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae94c: 5421 8e01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0ae950: 7120 970a 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -0ae956: 1a01 5532 |002b: const-string v1, "}}" // string@3255 │ │ -0ae95a: 6e20 462b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ae960: 6e10 4e2b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ae966: 0c01 |0033: move-result-object v1 │ │ -0ae968: 1101 |0034: return-object v1 │ │ +0ae9dc: |[0ae9dc] android.support.v4.app.LoaderManagerImpl$LoaderInfo.toString:()Ljava/lang/String; │ │ +0ae9ec: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ae9f0: 1301 4000 |0002: const/16 v1, #int 64 // #40 │ │ +0ae9f4: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +0ae9fa: 1a01 720d |0007: const-string v1, "LoaderInfo{" // string@0d72 │ │ +0ae9fe: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aea04: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +0aea0a: 0a01 |000f: move-result v1 │ │ +0aea0c: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0aea12: 0c01 |0013: move-result-object v1 │ │ +0aea14: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aea1a: 1a01 3300 |0017: const-string v1, " #" // string@0033 │ │ +0aea1e: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aea24: 5221 8c01 |001c: iget v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0aea28: 6e20 422b 1000 |001e: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0aea2e: 1a01 3b00 |0021: const-string v1, " : " // string@003b │ │ +0aea32: 6e20 462b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aea38: 5421 8e01 |0026: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0aea3c: 7120 970a 0100 |0028: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +0aea42: 1a01 5932 |002b: const-string v1, "}}" // string@3259 │ │ +0aea46: 6e20 462b 1000 |002d: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aea4c: 6e10 4e2b 0000 |0030: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aea52: 0c01 |0033: move-result-object v1 │ │ +0aea54: 1101 |0034: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ 0x0007 line=440 │ │ 0x000c line=441 │ │ 0x0017 line=442 │ │ 0x001c line=443 │ │ @@ -196306,44 +196334,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0ae96c: |[0ae96c] android.support.v4.app.LoaderManagerImpl.:()V │ │ -0ae97c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ae97e: 6a00 9501 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0ae982: 0e00 |0003: return-void │ │ +0aea58: |[0aea58] android.support.v4.app.LoaderManagerImpl.:()V │ │ +0aea68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0aea6a: 6a00 9501 |0001: sput-boolean v0, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aea6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/LoaderManagerImpl;) │ │ name : '' │ │ type : '(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0ae984: |[0ae984] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ -0ae994: 7010 c705 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@05c7 │ │ -0ae99a: 2200 fb01 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01fb │ │ -0ae99e: 7010 3a0b 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0b3a │ │ -0ae9a4: 5b10 9a01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0ae9a8: 2200 fb01 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01fb │ │ -0ae9ac: 7010 3a0b 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0b3a │ │ -0ae9b2: 5b10 9901 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0ae9b6: 5b12 9e01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@019e │ │ -0ae9ba: 5b13 9701 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0ae9be: 5c14 9d01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0ae9c2: 0e00 |0017: return-void │ │ +0aea70: |[0aea70] android.support.v4.app.LoaderManagerImpl.:(Ljava/lang/String;Landroid/support/v4/app/FragmentActivity;Z)V │ │ +0aea80: 7010 c705 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/LoaderManager;.:()V // method@05c7 │ │ +0aea86: 2200 fb01 |0003: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01fb │ │ +0aea8a: 7010 3a0b 0000 |0005: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0b3a │ │ +0aea90: 5b10 9a01 |0008: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aea94: 2200 fb01 |000a: new-instance v0, Landroid/support/v4/util/SparseArrayCompat; // type@01fb │ │ +0aea98: 7010 3a0b 0000 |000c: invoke-direct {v0}, Landroid/support/v4/util/SparseArrayCompat;.:()V // method@0b3a │ │ +0aea9e: 5b10 9901 |000f: iput-object v0, v1, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aeaa2: 5b12 9e01 |0011: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl;.mWho:Ljava/lang/String; // field@019e │ │ +0aeaa6: 5b13 9701 |0013: iput-object v3, v1, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0aeaaa: 5c14 9d01 |0015: iput-boolean v4, v1, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0aeaae: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0003 line=194 │ │ 0x000a line=200 │ │ 0x0011 line=478 │ │ 0x0013 line=479 │ │ @@ -196360,26 +196388,26 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0ae9c4: |[0ae9c4] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -0ae9d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ae9d6: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0ae9d8: 5c31 9801 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0ae9dc: 7040 dd05 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dd │ │ -0ae9e2: 0c00 |0007: move-result-object v0 │ │ -0ae9e4: 6e20 ea05 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@05ea │ │ -0ae9ea: 5c32 9801 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0ae9ee: 1100 |000d: return-object v0 │ │ -0ae9f0: 0d01 |000e: move-exception v1 │ │ -0ae9f2: 5c32 9801 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0ae9f6: 2701 |0011: throw v1 │ │ +0aeab0: |[0aeab0] android.support.v4.app.LoaderManagerImpl.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +0aeac0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0aeac2: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0aeac4: 5c31 9801 |0002: iput-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0aeac8: 7040 dd05 4365 |0004: invoke-direct {v3, v4, v5, v6}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dd │ │ +0aeace: 0c00 |0007: move-result-object v0 │ │ +0aead0: 6e20 ea05 0300 |0008: invoke-virtual {v3, v0}, Landroid/support/v4/app/LoaderManagerImpl;.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V // method@05ea │ │ +0aead6: 5c32 9801 |000b: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0aeada: 1100 |000d: return-object v0 │ │ +0aeadc: 0d01 |000e: move-exception v1 │ │ +0aeade: 5c32 9801 |000f: iput-boolean v2, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0aeae2: 2701 |0011: throw v1 │ │ catches : 1 │ │ 0x0002 - 0x000b │ │ -> 0x000e │ │ positions : │ │ 0x0001 line=498 │ │ 0x0004 line=499 │ │ 0x0008 line=500 │ │ @@ -196397,21 +196425,21 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0aea04: |[0aea04] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ -0aea14: 2200 1701 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aea18: 7055 cf05 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@05cf │ │ -0aea1e: 7230 c405 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@05c4 │ │ -0aea24: 0c01 |0008: move-result-object v1 │ │ -0aea26: 5b01 8e01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0aea2a: 1100 |000b: return-object v0 │ │ +0aeaf0: |[0aeaf0] android.support.v4.app.LoaderManagerImpl.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; │ │ +0aeb00: 2200 1701 |0000: new-instance v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aeb04: 7055 cf05 2043 |0002: invoke-direct {v0, v2, v3, v4, v5}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.:(Landroid/support/v4/app/LoaderManagerImpl;ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)V // method@05cf │ │ +0aeb0a: 7230 c405 3504 |0005: invoke-interface {v5, v3, v4}, Landroid/support/v4/app/LoaderManager$LoaderCallbacks;.onCreateLoader:(ILandroid/os/Bundle;)Landroid/support/v4/content/Loader; // method@05c4 │ │ +0aeb10: 0c01 |0008: move-result-object v1 │ │ +0aeb12: 5b01 8e01 |0009: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0aeb16: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0005 line=490 │ │ 0x0009 line=491 │ │ 0x000b line=492 │ │ locals : │ │ @@ -196429,70 +196457,70 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0aea2c: |[0aea2c] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ -0aea3c: 5552 9801 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0aea40: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ -0aea44: 2202 9305 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0aea48: 1a03 7d03 |0006: const-string v3, "Called while creating a loader" // string@037d │ │ -0aea4c: 7020 da2a 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0aea52: 2702 |000b: throw v2 │ │ -0aea54: 6302 9501 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0aea58: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ -0aea5c: 1a02 730d |0010: const-string v2, "LoaderManager" // string@0d73 │ │ -0aea60: 2203 a905 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aea64: 7010 3d2b 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aea6a: 1a04 2319 |0017: const-string v4, "destroyLoader in " // string@1923 │ │ -0aea6e: 6e20 462b 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aea74: 0c03 |001c: move-result-object v3 │ │ -0aea76: 6e20 452b 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aea7c: 0c03 |0020: move-result-object v3 │ │ -0aea7e: 1a04 9d00 |0021: const-string v4, " of " // string@009d │ │ -0aea82: 6e20 462b 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aea88: 0c03 |0026: move-result-object v3 │ │ -0aea8a: 6e20 422b 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0aea90: 0c03 |002a: move-result-object v3 │ │ -0aea92: 6e10 4e2b 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aea98: 0c03 |002e: move-result-object v3 │ │ -0aea9a: 7120 f920 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aeaa0: 5452 9a01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeaa4: 6e20 440b 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0b44 │ │ -0aeaaa: 0a00 |0037: move-result v0 │ │ -0aeaac: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ -0aeab0: 5452 9a01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeab4: 6e20 4e0b 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aeaba: 0c01 |003f: move-result-object v1 │ │ -0aeabc: 1f01 1701 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aeac0: 5452 9a01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeac4: 6e20 490b 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0b49 │ │ -0aeaca: 6e10 d105 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0aead0: 5452 9901 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aead4: 6e20 440b 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0b44 │ │ -0aeada: 0a00 |004f: move-result v0 │ │ -0aeadc: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ -0aeae0: 5452 9901 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aeae4: 6e20 4e0b 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aeaea: 0c01 |0057: move-result-object v1 │ │ -0aeaec: 1f01 1701 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aeaf0: 5452 9901 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aeaf4: 6e20 490b 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0b49 │ │ -0aeafa: 6e10 d105 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0aeb00: 5452 9701 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0aeb04: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ -0aeb08: 6e10 e805 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ -0aeb0e: 0a02 |0069: move-result v2 │ │ -0aeb10: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ -0aeb14: 5452 9701 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0aeb18: 5422 0201 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ -0aeb1c: 6e10 2a05 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ -0aeb22: 0e00 |0073: return-void │ │ +0aeb18: |[0aeb18] android.support.v4.app.LoaderManagerImpl.destroyLoader:(I)V │ │ +0aeb28: 5552 9801 |0000: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0aeb2c: 3802 0a00 |0002: if-eqz v2, 000c // +000a │ │ +0aeb30: 2202 9305 |0004: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0aeb34: 1a03 7d03 |0006: const-string v3, "Called while creating a loader" // string@037d │ │ +0aeb38: 7020 da2a 3200 |0008: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0aeb3e: 2702 |000b: throw v2 │ │ +0aeb40: 6302 9501 |000c: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aeb44: 3802 2400 |000e: if-eqz v2, 0032 // +0024 │ │ +0aeb48: 1a02 730d |0010: const-string v2, "LoaderManager" // string@0d73 │ │ +0aeb4c: 2203 a905 |0012: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aeb50: 7010 3d2b 0300 |0014: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aeb56: 1a04 2519 |0017: const-string v4, "destroyLoader in " // string@1925 │ │ +0aeb5a: 6e20 462b 4300 |0019: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aeb60: 0c03 |001c: move-result-object v3 │ │ +0aeb62: 6e20 452b 5300 |001d: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aeb68: 0c03 |0020: move-result-object v3 │ │ +0aeb6a: 1a04 9d00 |0021: const-string v4, " of " // string@009d │ │ +0aeb6e: 6e20 462b 4300 |0023: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aeb74: 0c03 |0026: move-result-object v3 │ │ +0aeb76: 6e20 422b 6300 |0027: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0aeb7c: 0c03 |002a: move-result-object v3 │ │ +0aeb7e: 6e10 4e2b 0300 |002b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aeb84: 0c03 |002e: move-result-object v3 │ │ +0aeb86: 7120 f920 3200 |002f: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aeb8c: 5452 9a01 |0032: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aeb90: 6e20 440b 6200 |0034: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0b44 │ │ +0aeb96: 0a00 |0037: move-result v0 │ │ +0aeb98: 3a00 1200 |0038: if-ltz v0, 004a // +0012 │ │ +0aeb9c: 5452 9a01 |003a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aeba0: 6e20 4e0b 0200 |003c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aeba6: 0c01 |003f: move-result-object v1 │ │ +0aeba8: 1f01 1701 |0040: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aebac: 5452 9a01 |0042: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aebb0: 6e20 490b 0200 |0044: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0b49 │ │ +0aebb6: 6e10 d105 0100 |0047: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0aebbc: 5452 9901 |004a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aebc0: 6e20 440b 6200 |004c: invoke-virtual {v2, v6}, Landroid/support/v4/util/SparseArrayCompat;.indexOfKey:(I)I // method@0b44 │ │ +0aebc6: 0a00 |004f: move-result v0 │ │ +0aebc8: 3a00 1200 |0050: if-ltz v0, 0062 // +0012 │ │ +0aebcc: 5452 9901 |0052: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aebd0: 6e20 4e0b 0200 |0054: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aebd6: 0c01 |0057: move-result-object v1 │ │ +0aebd8: 1f01 1701 |0058: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aebdc: 5452 9901 |005a: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aebe0: 6e20 490b 0200 |005c: invoke-virtual {v2, v0}, Landroid/support/v4/util/SparseArrayCompat;.removeAt:(I)V // method@0b49 │ │ +0aebe6: 6e10 d105 0100 |005f: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0aebec: 5452 9701 |0062: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0aebf0: 3802 0f00 |0064: if-eqz v2, 0073 // +000f │ │ +0aebf4: 6e10 e805 0500 |0066: invoke-virtual {v5}, Landroid/support/v4/app/LoaderManagerImpl;.hasRunningLoaders:()Z // method@05e8 │ │ +0aebfa: 0a02 |0069: move-result v2 │ │ +0aebfc: 3902 0900 |006a: if-nez v2, 0073 // +0009 │ │ +0aec00: 5452 9701 |006c: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0aec04: 5422 0201 |006e: iget-object v2, v2, Landroid/support/v4/app/FragmentActivity;.mFragments:Landroid/support/v4/app/FragmentManagerImpl; // field@0102 │ │ +0aec08: 6e10 2a05 0200 |0070: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManagerImpl;.startPendingDeferredFragments:()V // method@052a │ │ +0aec0e: 0e00 |0073: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ 0x0004 line=659 │ │ 0x000c line=662 │ │ 0x0032 line=663 │ │ 0x0038 line=664 │ │ @@ -196519,72 +196547,72 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 119 16-bit code units │ │ -0aeb24: |[0aeb24] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ -0aeb34: 5541 9b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ -0aeb38: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ -0aeb3c: 6301 9501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0aeb40: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0aeb44: 1a01 730d |0008: const-string v1, "LoaderManager" // string@0d73 │ │ -0aeb48: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aeb4c: 7010 3d2b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aeb52: 1a03 3204 |000f: const-string v3, "Destroying Active in " // string@0432 │ │ -0aeb56: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aeb5c: 0c02 |0014: move-result-object v2 │ │ -0aeb5e: 6e20 452b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aeb64: 0c02 |0018: move-result-object v2 │ │ -0aeb66: 6e10 4e2b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aeb6c: 0c02 |001c: move-result-object v2 │ │ -0aeb6e: 7120 f920 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aeb74: 5441 9a01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeb78: 6e10 4c0b 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aeb7e: 0a01 |0025: move-result v1 │ │ -0aeb80: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0aeb84: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ -0aeb88: 5441 9a01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeb8c: 6e20 4e0b 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aeb92: 0c01 |002f: move-result-object v1 │ │ -0aeb94: 1f01 1701 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aeb98: 6e10 d105 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0aeb9e: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0aeba2: 28f1 |0037: goto 0028 // -000f │ │ -0aeba4: 5441 9a01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeba8: 6e10 3d0b 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0b3d │ │ -0aebae: 6301 9501 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0aebb2: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ -0aebb6: 1a01 730d |0041: const-string v1, "LoaderManager" // string@0d73 │ │ -0aebba: 2202 a905 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aebbe: 7010 3d2b 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aebc4: 1a03 3304 |0048: const-string v3, "Destroying Inactive in " // string@0433 │ │ -0aebc8: 6e20 462b 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aebce: 0c02 |004d: move-result-object v2 │ │ -0aebd0: 6e20 452b 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aebd6: 0c02 |0051: move-result-object v2 │ │ -0aebd8: 6e10 4e2b 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aebde: 0c02 |0055: move-result-object v2 │ │ -0aebe0: 7120 f920 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aebe6: 5441 9901 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aebea: 6e10 4c0b 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aebf0: 0a01 |005e: move-result v1 │ │ -0aebf2: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0aebf6: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ -0aebfa: 5441 9901 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aebfe: 6e20 4e0b 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aec04: 0c01 |0068: move-result-object v1 │ │ -0aec06: 1f01 1701 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aec0a: 6e10 d105 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0aec10: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0aec14: 28f1 |0070: goto 0061 // -000f │ │ -0aec16: 5441 9901 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aec1a: 6e10 3d0b 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0b3d │ │ -0aec20: 0e00 |0076: return-void │ │ +0aec10: |[0aec10] android.support.v4.app.LoaderManagerImpl.doDestroy:()V │ │ +0aec20: 5541 9b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ +0aec24: 3901 3b00 |0002: if-nez v1, 003d // +003b │ │ +0aec28: 6301 9501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aec2c: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0aec30: 1a01 730d |0008: const-string v1, "LoaderManager" // string@0d73 │ │ +0aec34: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aec38: 7010 3d2b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aec3e: 1a03 3204 |000f: const-string v3, "Destroying Active in " // string@0432 │ │ +0aec42: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aec48: 0c02 |0014: move-result-object v2 │ │ +0aec4a: 6e20 452b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aec50: 0c02 |0018: move-result-object v2 │ │ +0aec52: 6e10 4e2b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aec58: 0c02 |001c: move-result-object v2 │ │ +0aec5a: 7120 f920 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aec60: 5441 9a01 |0020: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aec64: 6e10 4c0b 0100 |0022: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aec6a: 0a01 |0025: move-result v1 │ │ +0aec6c: d800 01ff |0026: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0aec70: 3a00 1000 |0028: if-ltz v0, 0038 // +0010 │ │ +0aec74: 5441 9a01 |002a: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aec78: 6e20 4e0b 0100 |002c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aec7e: 0c01 |002f: move-result-object v1 │ │ +0aec80: 1f01 1701 |0030: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aec84: 6e10 d105 0100 |0032: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0aec8a: d800 00ff |0035: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0aec8e: 28f1 |0037: goto 0028 // -000f │ │ +0aec90: 5441 9a01 |0038: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aec94: 6e10 3d0b 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0b3d │ │ +0aec9a: 6301 9501 |003d: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aec9e: 3801 1a00 |003f: if-eqz v1, 0059 // +001a │ │ +0aeca2: 1a01 730d |0041: const-string v1, "LoaderManager" // string@0d73 │ │ +0aeca6: 2202 a905 |0043: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aecaa: 7010 3d2b 0200 |0045: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aecb0: 1a03 3304 |0048: const-string v3, "Destroying Inactive in " // string@0433 │ │ +0aecb4: 6e20 462b 3200 |004a: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aecba: 0c02 |004d: move-result-object v2 │ │ +0aecbc: 6e20 452b 4200 |004e: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aecc2: 0c02 |0051: move-result-object v2 │ │ +0aecc4: 6e10 4e2b 0200 |0052: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aecca: 0c02 |0055: move-result-object v2 │ │ +0aeccc: 7120 f920 2100 |0056: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aecd2: 5441 9901 |0059: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aecd6: 6e10 4c0b 0100 |005b: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aecdc: 0a01 |005e: move-result v1 │ │ +0aecde: d800 01ff |005f: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0aece2: 3a00 1000 |0061: if-ltz v0, 0071 // +0010 │ │ +0aece6: 5441 9901 |0063: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aecea: 6e20 4e0b 0100 |0065: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aecf0: 0c01 |0068: move-result-object v1 │ │ +0aecf2: 1f01 1701 |0069: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aecf6: 6e10 d105 0100 |006b: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0aecfc: d800 00ff |006e: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0aed00: 28f1 |0070: goto 0061 // -000f │ │ +0aed02: 5441 9901 |0071: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0aed06: 6e10 3d0b 0100 |0073: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.clear:()V // method@0b3d │ │ +0aed0c: 0e00 |0076: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ 0x0004 line=774 │ │ 0x0020 line=775 │ │ 0x002a line=776 │ │ 0x0035 line=775 │ │ @@ -196605,29 +196633,29 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0aec24: |[0aec24] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ -0aec34: 5431 9a01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aec38: 6e10 4c0b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aec3e: 0a01 |0005: move-result v1 │ │ -0aec40: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0aec44: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0aec48: 5431 9a01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aec4c: 6e20 4e0b 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aec52: 0c01 |000f: move-result-object v1 │ │ -0aec54: 1f01 1701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aec58: 1212 |0012: const/4 v2, #int 1 // #1 │ │ -0aec5a: 5c12 9001 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ -0aec5e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0aec62: 28f1 |0017: goto 0008 // -000f │ │ -0aec64: 0e00 |0018: return-void │ │ +0aed10: |[0aed10] android.support.v4.app.LoaderManagerImpl.doReportNextStart:()V │ │ +0aed20: 5431 9a01 |0000: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aed24: 6e10 4c0b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aed2a: 0a01 |0005: move-result v1 │ │ +0aed2c: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0aed30: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0aed34: 5431 9a01 |000a: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aed38: 6e20 4e0b 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aed3e: 0c01 |000f: move-result-object v1 │ │ +0aed40: 1f01 1701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aed44: 1212 |0012: const/4 v2, #int 1 // #1 │ │ +0aed46: 5c12 9001 |0013: iput-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mReportNextStart:Z // field@0190 │ │ +0aed4a: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0aed4e: 28f1 |0017: goto 0008 // -000f │ │ +0aed50: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=761 │ │ 0x000a line=762 │ │ 0x0015 line=761 │ │ 0x0018 line=764 │ │ locals : │ │ @@ -196639,28 +196667,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0aec68: |[0aec68] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ -0aec78: 5421 9a01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aec7c: 6e10 4c0b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aec82: 0a01 |0005: move-result v1 │ │ -0aec84: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0aec88: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ -0aec8c: 5421 9a01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aec90: 6e20 4e0b 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aec96: 0c01 |000f: move-result-object v1 │ │ -0aec98: 1f01 1701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aec9c: 6e10 d505 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@05d5 │ │ -0aeca2: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0aeca6: 28f1 |0017: goto 0008 // -000f │ │ -0aeca8: 0e00 |0018: return-void │ │ +0aed54: |[0aed54] android.support.v4.app.LoaderManagerImpl.doReportStart:()V │ │ +0aed64: 5421 9a01 |0000: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aed68: 6e10 4c0b 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aed6e: 0a01 |0005: move-result v1 │ │ +0aed70: d800 01ff |0006: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0aed74: 3a00 1000 |0008: if-ltz v0, 0018 // +0010 │ │ +0aed78: 5421 9a01 |000a: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aed7c: 6e20 4e0b 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aed82: 0c01 |000f: move-result-object v1 │ │ +0aed84: 1f01 1701 |0010: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aed88: 6e10 d505 0100 |0012: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.reportStart:()V // method@05d5 │ │ +0aed8e: d800 00ff |0015: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0aed92: 28f1 |0017: goto 0008 // -000f │ │ +0aed94: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=767 │ │ 0x000a line=768 │ │ 0x0015 line=767 │ │ 0x0018 line=770 │ │ locals : │ │ @@ -196672,62 +196700,62 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 97 16-bit code units │ │ -0aecac: |[0aecac] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ -0aecbc: 6302 9501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0aecc0: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0aecc4: 1a02 730d |0004: const-string v2, "LoaderManager" // string@0d73 │ │ -0aecc8: 2203 a905 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aeccc: 7010 3d2b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aecd2: 1a04 ba0f |000b: const-string v4, "Retaining in " // string@0fba │ │ -0aecd6: 6e20 462b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aecdc: 0c03 |0010: move-result-object v3 │ │ -0aecde: 6e20 452b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aece4: 0c03 |0014: move-result-object v3 │ │ -0aece6: 6e10 4e2b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aecec: 0c03 |0018: move-result-object v3 │ │ -0aecee: 7120 f920 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aecf4: 5552 9d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0aecf8: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -0aecfc: 2200 a605 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -0aed00: 1a02 561f |0022: const-string v2, "here" // string@1f56 │ │ -0aed04: 7020 102b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0aed0a: 6e10 132b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@2b13 │ │ -0aed10: 1a02 730d |002a: const-string v2, "LoaderManager" // string@0d73 │ │ -0aed14: 2203 a905 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aed18: 7010 3d2b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aed1e: 1a04 7a03 |0031: const-string v4, "Called doRetain when not started: " // string@037a │ │ -0aed22: 6e20 462b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aed28: 0c03 |0036: move-result-object v3 │ │ -0aed2a: 6e20 452b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aed30: 0c03 |003a: move-result-object v3 │ │ -0aed32: 6e10 4e2b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aed38: 0c03 |003e: move-result-object v3 │ │ -0aed3a: 7130 fb20 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0aed40: 0e00 |0042: return-void │ │ -0aed42: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -0aed44: 5c52 9b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ -0aed48: 1202 |0046: const/4 v2, #int 0 // #0 │ │ -0aed4a: 5c52 9d01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0aed4e: 5452 9a01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aed52: 6e10 4c0b 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aed58: 0a02 |004e: move-result v2 │ │ -0aed5a: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aed5e: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ -0aed62: 5452 9a01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aed66: 6e20 4e0b 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aed6c: 0c02 |0058: move-result-object v2 │ │ -0aed6e: 1f02 1701 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aed72: 6e10 d605 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@05d6 │ │ -0aed78: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aed7c: 28f1 |0060: goto 0051 // -000f │ │ +0aed98: |[0aed98] android.support.v4.app.LoaderManagerImpl.doRetain:()V │ │ +0aeda8: 6302 9501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aedac: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0aedb0: 1a02 730d |0004: const-string v2, "LoaderManager" // string@0d73 │ │ +0aedb4: 2203 a905 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aedb8: 7010 3d2b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aedbe: 1a04 ba0f |000b: const-string v4, "Retaining in " // string@0fba │ │ +0aedc2: 6e20 462b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aedc8: 0c03 |0010: move-result-object v3 │ │ +0aedca: 6e20 452b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aedd0: 0c03 |0014: move-result-object v3 │ │ +0aedd2: 6e10 4e2b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aedd8: 0c03 |0018: move-result-object v3 │ │ +0aedda: 7120 f920 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aede0: 5552 9d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0aede4: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0aede8: 2200 a605 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +0aedec: 1a02 581f |0022: const-string v2, "here" // string@1f58 │ │ +0aedf0: 7020 102b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0aedf6: 6e10 132b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@2b13 │ │ +0aedfc: 1a02 730d |002a: const-string v2, "LoaderManager" // string@0d73 │ │ +0aee00: 2203 a905 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aee04: 7010 3d2b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aee0a: 1a04 7a03 |0031: const-string v4, "Called doRetain when not started: " // string@037a │ │ +0aee0e: 6e20 462b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aee14: 0c03 |0036: move-result-object v3 │ │ +0aee16: 6e20 452b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aee1c: 0c03 |003a: move-result-object v3 │ │ +0aee1e: 6e10 4e2b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aee24: 0c03 |003e: move-result-object v3 │ │ +0aee26: 7130 fb20 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0aee2c: 0e00 |0042: return-void │ │ +0aee2e: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0aee30: 5c52 9b01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ +0aee34: 1202 |0046: const/4 v2, #int 0 // #0 │ │ +0aee36: 5c52 9d01 |0047: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0aee3a: 5452 9a01 |0049: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aee3e: 6e10 4c0b 0200 |004b: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aee44: 0a02 |004e: move-result v2 │ │ +0aee46: d801 02ff |004f: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aee4a: 3a01 f1ff |0051: if-ltz v1, 0042 // -000f │ │ +0aee4e: 5452 9a01 |0053: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aee52: 6e20 4e0b 1200 |0055: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aee58: 0c02 |0058: move-result-object v2 │ │ +0aee5a: 1f02 1701 |0059: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aee5e: 6e10 d605 0200 |005b: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.retain:()V // method@05d6 │ │ +0aee64: d801 01ff |005e: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aee68: 28f1 |0060: goto 0051 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ 0x001c line=735 │ │ 0x0020 line=736 │ │ 0x0027 line=737 │ │ 0x002a line=738 │ │ @@ -196747,60 +196775,60 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 94 16-bit code units │ │ -0aed80: |[0aed80] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ -0aed90: 6302 9501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0aed94: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0aed98: 1a02 730d |0004: const-string v2, "LoaderManager" // string@0d73 │ │ -0aed9c: 2203 a905 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aeda0: 7010 3d2b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aeda6: 1a04 8d10 |000b: const-string v4, "Starting in " // string@108d │ │ -0aedaa: 6e20 462b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aedb0: 0c03 |0010: move-result-object v3 │ │ -0aedb2: 6e20 452b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aedb8: 0c03 |0014: move-result-object v3 │ │ -0aedba: 6e10 4e2b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aedc0: 0c03 |0018: move-result-object v3 │ │ -0aedc2: 7120 f920 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aedc8: 5552 9d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0aedcc: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ -0aedd0: 2200 a605 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -0aedd4: 1a02 561f |0022: const-string v2, "here" // string@1f56 │ │ -0aedd8: 7020 102b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0aedde: 6e10 132b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@2b13 │ │ -0aede4: 1a02 730d |002a: const-string v2, "LoaderManager" // string@0d73 │ │ -0aede8: 2203 a905 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aedec: 7010 3d2b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aedf2: 1a04 7b03 |0031: const-string v4, "Called doStart when already started: " // string@037b │ │ -0aedf6: 6e20 462b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aedfc: 0c03 |0036: move-result-object v3 │ │ -0aedfe: 6e20 452b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aee04: 0c03 |003a: move-result-object v3 │ │ -0aee06: 6e10 4e2b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aee0c: 0c03 |003e: move-result-object v3 │ │ -0aee0e: 7130 fb20 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0aee14: 0e00 |0042: return-void │ │ -0aee16: 1212 |0043: const/4 v2, #int 1 // #1 │ │ -0aee18: 5c52 9d01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0aee1c: 5452 9a01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aee20: 6e10 4c0b 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aee26: 0a02 |004b: move-result v2 │ │ -0aee28: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aee2c: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ -0aee30: 5452 9a01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aee34: 6e20 4e0b 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aee3a: 0c02 |0055: move-result-object v2 │ │ -0aee3c: 1f02 1701 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aee40: 6e10 d705 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@05d7 │ │ -0aee46: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aee4a: 28f1 |005d: goto 004e // -000f │ │ +0aee6c: |[0aee6c] android.support.v4.app.LoaderManagerImpl.doStart:()V │ │ +0aee7c: 6302 9501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aee80: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0aee84: 1a02 730d |0004: const-string v2, "LoaderManager" // string@0d73 │ │ +0aee88: 2203 a905 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aee8c: 7010 3d2b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aee92: 1a04 8d10 |000b: const-string v4, "Starting in " // string@108d │ │ +0aee96: 6e20 462b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aee9c: 0c03 |0010: move-result-object v3 │ │ +0aee9e: 6e20 452b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aeea4: 0c03 |0014: move-result-object v3 │ │ +0aeea6: 6e10 4e2b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aeeac: 0c03 |0018: move-result-object v3 │ │ +0aeeae: 7120 f920 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aeeb4: 5552 9d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0aeeb8: 3802 2500 |001e: if-eqz v2, 0043 // +0025 │ │ +0aeebc: 2200 a605 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +0aeec0: 1a02 581f |0022: const-string v2, "here" // string@1f58 │ │ +0aeec4: 7020 102b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0aeeca: 6e10 132b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@2b13 │ │ +0aeed0: 1a02 730d |002a: const-string v2, "LoaderManager" // string@0d73 │ │ +0aeed4: 2203 a905 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aeed8: 7010 3d2b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aeede: 1a04 7b03 |0031: const-string v4, "Called doStart when already started: " // string@037b │ │ +0aeee2: 6e20 462b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aeee8: 0c03 |0036: move-result-object v3 │ │ +0aeeea: 6e20 452b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aeef0: 0c03 |003a: move-result-object v3 │ │ +0aeef2: 6e10 4e2b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aeef8: 0c03 |003e: move-result-object v3 │ │ +0aeefa: 7130 fb20 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0aef00: 0e00 |0042: return-void │ │ +0aef02: 1212 |0043: const/4 v2, #int 1 // #1 │ │ +0aef04: 5c52 9d01 |0044: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0aef08: 5452 9a01 |0046: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aef0c: 6e10 4c0b 0200 |0048: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aef12: 0a02 |004b: move-result v2 │ │ +0aef14: d801 02ff |004c: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aef18: 3a01 f4ff |004e: if-ltz v1, 0042 // -000c │ │ +0aef1c: 5452 9a01 |0050: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aef20: 6e20 4e0b 1200 |0052: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aef26: 0c02 |0055: move-result-object v2 │ │ +0aef28: 1f02 1701 |0056: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aef2c: 6e10 d705 0200 |0058: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@05d7 │ │ +0aef32: d801 01ff |005b: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aef36: 28f1 |005d: goto 004e // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ 0x001c line=702 │ │ 0x0020 line=703 │ │ 0x0027 line=704 │ │ 0x002a line=705 │ │ @@ -196819,61 +196847,61 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0aee4c: |[0aee4c] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ -0aee5c: 6302 9501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0aee60: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ -0aee64: 1a02 730d |0004: const-string v2, "LoaderManager" // string@0d73 │ │ -0aee68: 2203 a905 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aee6c: 7010 3d2b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aee72: 1a04 b110 |000b: const-string v4, "Stopping in " // string@10b1 │ │ -0aee76: 6e20 462b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aee7c: 0c03 |0010: move-result-object v3 │ │ -0aee7e: 6e20 452b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aee84: 0c03 |0014: move-result-object v3 │ │ -0aee86: 6e10 4e2b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aee8c: 0c03 |0018: move-result-object v3 │ │ -0aee8e: 7120 f920 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0aee94: 5552 9d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0aee98: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ -0aee9c: 2200 a605 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -0aeea0: 1a02 561f |0022: const-string v2, "here" // string@1f56 │ │ -0aeea4: 7020 102b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0aeeaa: 6e10 132b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@2b13 │ │ -0aeeb0: 1a02 730d |002a: const-string v2, "LoaderManager" // string@0d73 │ │ -0aeeb4: 2203 a905 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aeeb8: 7010 3d2b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aeebe: 1a04 7c03 |0031: const-string v4, "Called doStop when not started: " // string@037c │ │ -0aeec2: 6e20 462b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aeec8: 0c03 |0036: move-result-object v3 │ │ -0aeeca: 6e20 452b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0aeed0: 0c03 |003a: move-result-object v3 │ │ -0aeed2: 6e10 4e2b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aeed8: 0c03 |003e: move-result-object v3 │ │ -0aeeda: 7130 fb20 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0aeee0: 0e00 |0042: return-void │ │ -0aeee2: 5452 9a01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeee6: 6e10 4c0b 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aeeec: 0a02 |0048: move-result v2 │ │ -0aeeee: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ -0aeef2: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ -0aeef6: 5452 9a01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aeefa: 6e20 4e0b 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aef00: 0c02 |0052: move-result-object v2 │ │ -0aef02: 1f02 1701 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aef06: 6e10 d805 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@05d8 │ │ -0aef0c: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0aef10: 28f1 |005a: goto 004b // -000f │ │ -0aef12: 1202 |005b: const/4 v2, #int 0 // #0 │ │ -0aef14: 5c52 9d01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0aef18: 28e4 |005e: goto 0042 // -001c │ │ +0aef38: |[0aef38] android.support.v4.app.LoaderManagerImpl.doStop:()V │ │ +0aef48: 6302 9501 |0000: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0aef4c: 3802 1a00 |0002: if-eqz v2, 001c // +001a │ │ +0aef50: 1a02 730d |0004: const-string v2, "LoaderManager" // string@0d73 │ │ +0aef54: 2203 a905 |0006: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aef58: 7010 3d2b 0300 |0008: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aef5e: 1a04 b110 |000b: const-string v4, "Stopping in " // string@10b1 │ │ +0aef62: 6e20 462b 4300 |000d: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aef68: 0c03 |0010: move-result-object v3 │ │ +0aef6a: 6e20 452b 5300 |0011: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aef70: 0c03 |0014: move-result-object v3 │ │ +0aef72: 6e10 4e2b 0300 |0015: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aef78: 0c03 |0018: move-result-object v3 │ │ +0aef7a: 7120 f920 3200 |0019: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0aef80: 5552 9d01 |001c: iget-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0aef84: 3902 2500 |001e: if-nez v2, 0043 // +0025 │ │ +0aef88: 2200 a605 |0020: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +0aef8c: 1a02 581f |0022: const-string v2, "here" // string@1f58 │ │ +0aef90: 7020 102b 2000 |0024: invoke-direct {v0, v2}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0aef96: 6e10 132b 0000 |0027: invoke-virtual {v0}, Ljava/lang/RuntimeException;.fillInStackTrace:()Ljava/lang/Throwable; // method@2b13 │ │ +0aef9c: 1a02 730d |002a: const-string v2, "LoaderManager" // string@0d73 │ │ +0aefa0: 2203 a905 |002c: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0aefa4: 7010 3d2b 0300 |002e: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0aefaa: 1a04 7c03 |0031: const-string v4, "Called doStop when not started: " // string@037c │ │ +0aefae: 6e20 462b 4300 |0033: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0aefb4: 0c03 |0036: move-result-object v3 │ │ +0aefb6: 6e20 452b 5300 |0037: invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0aefbc: 0c03 |003a: move-result-object v3 │ │ +0aefbe: 6e10 4e2b 0300 |003b: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0aefc4: 0c03 |003e: move-result-object v3 │ │ +0aefc6: 7130 fb20 3200 |003f: invoke-static {v2, v3, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0aefcc: 0e00 |0042: return-void │ │ +0aefce: 5452 9a01 |0043: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aefd2: 6e10 4c0b 0200 |0045: invoke-virtual {v2}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0aefd8: 0a02 |0048: move-result v2 │ │ +0aefda: d801 02ff |0049: add-int/lit8 v1, v2, #int -1 // #ff │ │ +0aefde: 3a01 1000 |004b: if-ltz v1, 005b // +0010 │ │ +0aefe2: 5452 9a01 |004d: iget-object v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0aefe6: 6e20 4e0b 1200 |004f: invoke-virtual {v2, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0aefec: 0c02 |0052: move-result-object v2 │ │ +0aefee: 1f02 1701 |0053: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0aeff2: 6e10 d805 0200 |0055: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.stop:()V // method@05d8 │ │ +0aeff8: d801 01ff |0058: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0aeffc: 28f1 |005a: goto 004b // -000f │ │ +0aeffe: 1202 |005b: const/4 v2, #int 0 // #0 │ │ +0af000: 5c52 9d01 |005c: iput-boolean v2, v5, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0af004: 28e4 |005e: goto 0042 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=719 │ │ 0x001c line=720 │ │ 0x0020 line=721 │ │ 0x0027 line=722 │ │ 0x002a line=723 │ │ @@ -196892,96 +196920,96 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 175 16-bit code units │ │ -0aef1c: |[0aef1c] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0aef2c: 5453 9a01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aef30: 6e10 4c0b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aef36: 0a03 |0005: move-result v3 │ │ -0aef38: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ -0aef3c: 6e20 942a 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aef42: 1a03 b302 |000b: const-string v3, "Active Loaders:" // string@02b3 │ │ -0aef46: 6e20 9a2a 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aef4c: 2203 a905 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aef50: 7010 3d2b 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0aef56: 6e20 462b 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aef5c: 0c03 |0018: move-result-object v3 │ │ -0aef5e: 1a04 0500 |0019: const-string v4, " " // string@0005 │ │ -0aef62: 6e20 462b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0aef68: 0c03 |001e: move-result-object v3 │ │ -0aef6a: 6e10 4e2b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0aef70: 0c01 |0022: move-result-object v1 │ │ -0aef72: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0aef74: 5453 9a01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aef78: 6e10 4c0b 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aef7e: 0a03 |0029: move-result v3 │ │ -0aef80: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ -0aef84: 5453 9a01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aef88: 6e20 4e0b 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0aef8e: 0c02 |0031: move-result-object v2 │ │ -0aef90: 1f02 1701 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0aef94: 6e20 942a 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aef9a: 1a03 0600 |0037: const-string v3, " #" // string@0006 │ │ -0aef9e: 6e20 942a 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aefa4: 5453 9a01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0aefa8: 6e20 460b 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0b46 │ │ -0aefae: 0a03 |0041: move-result v3 │ │ -0aefb0: 6e20 922a 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0aefb6: 1a03 4401 |0045: const-string v3, ": " // string@0144 │ │ -0aefba: 6e20 942a 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aefc0: 6e10 d905 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@05d9 │ │ -0aefc6: 0c03 |004d: move-result-object v3 │ │ -0aefc8: 6e20 9a2a 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aefce: 6e59 d205 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05d2 │ │ -0aefd4: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0aefd8: 28ce |0056: goto 0024 // -0032 │ │ -0aefda: 5453 9901 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0aefde: 6e10 4c0b 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0aefe4: 0a03 |005c: move-result v3 │ │ -0aefe6: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ -0aefea: 6e20 942a 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0aeff0: 1a03 f405 |0062: const-string v3, "Inactive Loaders:" // string@05f4 │ │ -0aeff4: 6e20 9a2a 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0aeffa: 2203 a905 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0aeffe: 7010 3d2b 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af004: 6e20 462b 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af00a: 0c03 |006f: move-result-object v3 │ │ -0af00c: 1a04 0500 |0070: const-string v4, " " // string@0005 │ │ -0af010: 6e20 462b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af016: 0c03 |0075: move-result-object v3 │ │ -0af018: 6e10 4e2b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af01e: 0c01 |0079: move-result-object v1 │ │ -0af020: 1200 |007a: const/4 v0, #int 0 // #0 │ │ -0af022: 5453 9901 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0af026: 6e10 4c0b 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0af02c: 0a03 |0080: move-result v3 │ │ -0af02e: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ -0af032: 5453 9901 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0af036: 6e20 4e0b 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0af03c: 0c02 |0088: move-result-object v2 │ │ -0af03e: 1f02 1701 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af042: 6e20 942a 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0af048: 1a03 0600 |008e: const-string v3, " #" // string@0006 │ │ -0af04c: 6e20 942a 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0af052: 5453 9901 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0af056: 6e20 460b 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0b46 │ │ -0af05c: 0a03 |0098: move-result v3 │ │ -0af05e: 6e20 922a 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ -0af064: 1a03 4401 |009c: const-string v3, ": " // string@0144 │ │ -0af068: 6e20 942a 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0af06e: 6e10 d905 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@05d9 │ │ -0af074: 0c03 |00a4: move-result-object v3 │ │ -0af076: 6e20 9a2a 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0af07c: 6e59 d205 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05d2 │ │ -0af082: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0af086: 28ce |00ad: goto 007b // -0032 │ │ -0af088: 0e00 |00ae: return-void │ │ +0af008: |[0af008] android.support.v4.app.LoaderManagerImpl.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0af018: 5453 9a01 |0000: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af01c: 6e10 4c0b 0300 |0002: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0af022: 0a03 |0005: move-result v3 │ │ +0af024: 3d03 5100 |0006: if-lez v3, 0057 // +0051 │ │ +0af028: 6e20 942a 6800 |0008: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af02e: 1a03 b302 |000b: const-string v3, "Active Loaders:" // string@02b3 │ │ +0af032: 6e20 9a2a 3800 |000d: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0af038: 2203 a905 |0010: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af03c: 7010 3d2b 0300 |0012: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af042: 6e20 462b 6300 |0015: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af048: 0c03 |0018: move-result-object v3 │ │ +0af04a: 1a04 0500 |0019: const-string v4, " " // string@0005 │ │ +0af04e: 6e20 462b 4300 |001b: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af054: 0c03 |001e: move-result-object v3 │ │ +0af056: 6e10 4e2b 0300 |001f: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af05c: 0c01 |0022: move-result-object v1 │ │ +0af05e: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0af060: 5453 9a01 |0024: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af064: 6e10 4c0b 0300 |0026: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0af06a: 0a03 |0029: move-result v3 │ │ +0af06c: 3530 2d00 |002a: if-ge v0, v3, 0057 // +002d │ │ +0af070: 5453 9a01 |002c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af074: 6e20 4e0b 0300 |002e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0af07a: 0c02 |0031: move-result-object v2 │ │ +0af07c: 1f02 1701 |0032: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af080: 6e20 942a 6800 |0034: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af086: 1a03 0600 |0037: const-string v3, " #" // string@0006 │ │ +0af08a: 6e20 942a 3800 |0039: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af090: 5453 9a01 |003c: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af094: 6e20 460b 0300 |003e: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0b46 │ │ +0af09a: 0a03 |0041: move-result v3 │ │ +0af09c: 6e20 922a 3800 |0042: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0af0a2: 1a03 4401 |0045: const-string v3, ": " // string@0144 │ │ +0af0a6: 6e20 942a 3800 |0047: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af0ac: 6e10 d905 0200 |004a: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@05d9 │ │ +0af0b2: 0c03 |004d: move-result-object v3 │ │ +0af0b4: 6e20 9a2a 3800 |004e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0af0ba: 6e59 d205 1287 |0051: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05d2 │ │ +0af0c0: d800 0001 |0054: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af0c4: 28ce |0056: goto 0024 // -0032 │ │ +0af0c6: 5453 9901 |0057: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af0ca: 6e10 4c0b 0300 |0059: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0af0d0: 0a03 |005c: move-result v3 │ │ +0af0d2: 3d03 5100 |005d: if-lez v3, 00ae // +0051 │ │ +0af0d6: 6e20 942a 6800 |005f: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af0dc: 1a03 f405 |0062: const-string v3, "Inactive Loaders:" // string@05f4 │ │ +0af0e0: 6e20 9a2a 3800 |0064: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0af0e6: 2203 a905 |0067: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af0ea: 7010 3d2b 0300 |0069: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af0f0: 6e20 462b 6300 |006c: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af0f6: 0c03 |006f: move-result-object v3 │ │ +0af0f8: 1a04 0500 |0070: const-string v4, " " // string@0005 │ │ +0af0fc: 6e20 462b 4300 |0072: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af102: 0c03 |0075: move-result-object v3 │ │ +0af104: 6e10 4e2b 0300 |0076: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af10a: 0c01 |0079: move-result-object v1 │ │ +0af10c: 1200 |007a: const/4 v0, #int 0 // #0 │ │ +0af10e: 5453 9901 |007b: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af112: 6e10 4c0b 0300 |007d: invoke-virtual {v3}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0af118: 0a03 |0080: move-result v3 │ │ +0af11a: 3530 2d00 |0081: if-ge v0, v3, 00ae // +002d │ │ +0af11e: 5453 9901 |0083: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af122: 6e20 4e0b 0300 |0085: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0af128: 0c02 |0088: move-result-object v2 │ │ +0af12a: 1f02 1701 |0089: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af12e: 6e20 942a 6800 |008b: invoke-virtual {v8, v6}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af134: 1a03 0600 |008e: const-string v3, " #" // string@0006 │ │ +0af138: 6e20 942a 3800 |0090: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af13e: 5453 9901 |0093: iget-object v3, v5, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af142: 6e20 460b 0300 |0095: invoke-virtual {v3, v0}, Landroid/support/v4/util/SparseArrayCompat;.keyAt:(I)I // method@0b46 │ │ +0af148: 0a03 |0098: move-result v3 │ │ +0af14a: 6e20 922a 3800 |0099: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(I)V // method@2a92 │ │ +0af150: 1a03 4401 |009c: const-string v3, ": " // string@0144 │ │ +0af154: 6e20 942a 3800 |009e: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0af15a: 6e10 d905 0200 |00a1: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.toString:()Ljava/lang/String; // method@05d9 │ │ +0af160: 0c03 |00a4: move-result-object v3 │ │ +0af162: 6e20 9a2a 3800 |00a5: invoke-virtual {v8, v3}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0af168: 6e59 d205 1287 |00a8: invoke-virtual {v2, v1, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@05d2 │ │ +0af16e: d800 0001 |00ab: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0af172: 28ce |00ad: goto 007b // -0032 │ │ +0af174: 0e00 |00ae: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=801 │ │ 0x0008 line=802 │ │ 0x0010 line=803 │ │ 0x0023 line=804 │ │ 0x002c line=805 │ │ @@ -197017,45 +197045,45 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0af08c: |[0af08c] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ -0af09c: 5541 9b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ -0af0a0: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ -0af0a4: 6301 9501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af0a8: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ -0af0ac: 1a01 730d |0008: const-string v1, "LoaderManager" // string@0d73 │ │ -0af0b0: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af0b4: 7010 3d2b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af0ba: 1a03 2c05 |000f: const-string v3, "Finished Retaining in " // string@052c │ │ -0af0be: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af0c4: 0c02 |0014: move-result-object v2 │ │ -0af0c6: 6e20 452b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af0cc: 0c02 |0018: move-result-object v2 │ │ -0af0ce: 6e10 4e2b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af0d4: 0c02 |001c: move-result-object v2 │ │ -0af0d6: 7120 f920 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af0dc: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0af0de: 5c41 9b01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ -0af0e2: 5441 9a01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af0e6: 6e10 4c0b 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0af0ec: 0a01 |0028: move-result v1 │ │ -0af0ee: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ -0af0f2: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ -0af0f6: 5441 9a01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af0fa: 6e20 4e0b 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0af100: 0c01 |0032: move-result-object v1 │ │ -0af102: 1f01 1701 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af106: 6e10 d305 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@05d3 │ │ -0af10c: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0af110: 28f1 |003a: goto 002b // -000f │ │ -0af112: 0e00 |003b: return-void │ │ +0af178: |[0af178] android.support.v4.app.LoaderManagerImpl.finishRetain:()V │ │ +0af188: 5541 9b01 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ +0af18c: 3801 3900 |0002: if-eqz v1, 003b // +0039 │ │ +0af190: 6301 9501 |0004: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af194: 3801 1a00 |0006: if-eqz v1, 0020 // +001a │ │ +0af198: 1a01 730d |0008: const-string v1, "LoaderManager" // string@0d73 │ │ +0af19c: 2202 a905 |000a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af1a0: 7010 3d2b 0200 |000c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af1a6: 1a03 2c05 |000f: const-string v3, "Finished Retaining in " // string@052c │ │ +0af1aa: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af1b0: 0c02 |0014: move-result-object v2 │ │ +0af1b2: 6e20 452b 4200 |0015: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af1b8: 0c02 |0018: move-result-object v2 │ │ +0af1ba: 6e10 4e2b 0200 |0019: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af1c0: 0c02 |001c: move-result-object v2 │ │ +0af1c2: 7120 f920 2100 |001d: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af1c8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0af1ca: 5c41 9b01 |0021: iput-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mRetaining:Z // field@019b │ │ +0af1ce: 5441 9a01 |0023: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af1d2: 6e10 4c0b 0100 |0025: invoke-virtual {v1}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0af1d8: 0a01 |0028: move-result v1 │ │ +0af1da: d800 01ff |0029: add-int/lit8 v0, v1, #int -1 // #ff │ │ +0af1de: 3a00 1000 |002b: if-ltz v0, 003b // +0010 │ │ +0af1e2: 5441 9a01 |002d: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af1e6: 6e20 4e0b 0100 |002f: invoke-virtual {v1, v0}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0af1ec: 0c01 |0032: move-result-object v1 │ │ +0af1ee: 1f01 1701 |0033: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af1f2: 6e10 d305 0100 |0035: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.finishRetain:()V // method@05d3 │ │ +0af1f8: d800 00ff |0038: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0af1fc: 28f1 |003a: goto 002b // -000f │ │ +0af1fe: 0e00 |003b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=750 │ │ 0x0004 line=751 │ │ 0x0020 line=753 │ │ 0x0023 line=754 │ │ 0x002d line=755 │ │ @@ -197070,35 +197098,35 @@ │ │ type : '(I)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0af114: |[0af114] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ -0af124: 5531 9801 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0af128: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0af12c: 2201 9305 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0af130: 1a02 7d03 |0006: const-string v2, "Called while creating a loader" // string@037d │ │ -0af134: 7020 da2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0af13a: 2701 |000b: throw v1 │ │ -0af13c: 5431 9a01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af140: 6e20 420b 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ -0af146: 0c00 |0011: move-result-object v0 │ │ -0af148: 1f00 1701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af14c: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ -0af150: 5401 8f01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af154: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ -0af158: 5401 8f01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af15c: 5411 8e01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af160: 1101 |001e: return-object v1 │ │ -0af162: 5401 8e01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af166: 28fd |0021: goto 001e // -0003 │ │ -0af168: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0af16a: 28fb |0023: goto 001e // -0005 │ │ +0af200: |[0af200] android.support.v4.app.LoaderManagerImpl.getLoader:(I)Landroid/support/v4/content/Loader; │ │ +0af210: 5531 9801 |0000: iget-boolean v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0af214: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0af218: 2201 9305 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0af21c: 1a02 7d03 |0006: const-string v2, "Called while creating a loader" // string@037d │ │ +0af220: 7020 da2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0af226: 2701 |000b: throw v1 │ │ +0af228: 5431 9a01 |000c: iget-object v1, v3, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af22c: 6e20 420b 4100 |000e: invoke-virtual {v1, v4}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ +0af232: 0c00 |0011: move-result-object v0 │ │ +0af234: 1f00 1701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af238: 3800 0e00 |0014: if-eqz v0, 0022 // +000e │ │ +0af23c: 5401 8f01 |0016: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af240: 3801 0700 |0018: if-eqz v1, 001f // +0007 │ │ +0af244: 5401 8f01 |001a: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af248: 5411 8e01 |001c: iget-object v1, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af24c: 1101 |001e: return-object v1 │ │ +0af24e: 5401 8e01 |001f: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af252: 28fd |0021: goto 001e // -0003 │ │ +0af254: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0af256: 28fb |0023: goto 001e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0004 line=687 │ │ 0x000c line=690 │ │ 0x0014 line=691 │ │ 0x0016 line=692 │ │ @@ -197116,36 +197144,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0af16c: |[0af16c] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ -0af17c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0af17e: 5454 9a01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af182: 6e10 4c0b 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ -0af188: 0a00 |0006: move-result v0 │ │ -0af18a: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0af18c: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ -0af190: 5454 9a01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af194: 6e20 4e0b 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ -0af19a: 0c02 |000f: move-result-object v2 │ │ -0af19c: 1f02 1701 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af1a0: 5524 9301 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0af1a4: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -0af1a8: 5524 8901 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0af1ac: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ -0af1b0: 1214 |001a: const/4 v4, #int 1 // #1 │ │ -0af1b2: b643 |001b: or-int/2addr v3, v4 │ │ -0af1b4: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0af1b8: 28ea |001e: goto 0008 // -0016 │ │ -0af1ba: 1204 |001f: const/4 v4, #int 0 // #0 │ │ -0af1bc: 28fb |0020: goto 001b // -0005 │ │ -0af1be: 0f03 |0021: return v3 │ │ +0af258: |[0af258] android.support.v4.app.LoaderManagerImpl.hasRunningLoaders:()Z │ │ +0af268: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0af26a: 5454 9a01 |0001: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af26e: 6e10 4c0b 0400 |0003: invoke-virtual {v4}, Landroid/support/v4/util/SparseArrayCompat;.size:()I // method@0b4c │ │ +0af274: 0a00 |0006: move-result v0 │ │ +0af276: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0af278: 3501 1900 |0008: if-ge v1, v0, 0021 // +0019 │ │ +0af27c: 5454 9a01 |000a: iget-object v4, v5, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af280: 6e20 4e0b 1400 |000c: invoke-virtual {v4, v1}, Landroid/support/v4/util/SparseArrayCompat;.valueAt:(I)Ljava/lang/Object; // method@0b4e │ │ +0af286: 0c02 |000f: move-result-object v2 │ │ +0af288: 1f02 1701 |0010: check-cast v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af28c: 5524 9301 |0012: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0af290: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +0af294: 5524 8901 |0016: iget-boolean v4, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0af298: 3904 0700 |0018: if-nez v4, 001f // +0007 │ │ +0af29c: 1214 |001a: const/4 v4, #int 1 // #1 │ │ +0af29e: b643 |001b: or-int/2addr v3, v4 │ │ +0af2a0: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0af2a4: 28ea |001e: goto 0008 // -0016 │ │ +0af2a6: 1204 |001f: const/4 v4, #int 0 // #0 │ │ +0af2a8: 28fb |0020: goto 001b // -0005 │ │ +0af2aa: 0f03 |0021: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0001 line=826 │ │ 0x0007 line=827 │ │ 0x000a line=828 │ │ 0x0012 line=829 │ │ @@ -197164,83 +197192,83 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 141 16-bit code units │ │ -0af1c0: |[0af1c0] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0af1d0: 5541 9801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0af1d4: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ -0af1d8: 2201 9305 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0af1dc: 1a02 7d03 |0006: const-string v2, "Called while creating a loader" // string@037d │ │ -0af1e0: 7020 da2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0af1e6: 2701 |000b: throw v1 │ │ -0af1e8: 5441 9a01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af1ec: 6e20 420b 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ -0af1f2: 0c00 |0011: move-result-object v0 │ │ -0af1f4: 1f00 1701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af1f8: 6301 9501 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af1fc: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ -0af200: 1a01 730d |0018: const-string v1, "LoaderManager" // string@0d73 │ │ -0af204: 2202 a905 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af208: 7010 3d2b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af20e: 1a03 1d20 |001f: const-string v3, "initLoader in " // string@201d │ │ -0af212: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af218: 0c02 |0024: move-result-object v2 │ │ -0af21a: 6e20 452b 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af220: 0c02 |0028: move-result-object v2 │ │ -0af222: 1a03 4701 |0029: const-string v3, ": args=" // string@0147 │ │ -0af226: 6e20 462b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af22c: 0c02 |002e: move-result-object v2 │ │ -0af22e: 6e20 452b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af234: 0c02 |0032: move-result-object v2 │ │ -0af236: 6e10 4e2b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af23c: 0c02 |0036: move-result-object v2 │ │ -0af23e: 7120 f920 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af244: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ -0af248: 7040 dc05 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dc │ │ -0af24e: 0c00 |003f: move-result-object v0 │ │ -0af250: 6301 9501 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af254: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ -0af258: 1a01 730d |0044: const-string v1, "LoaderManager" // string@0d73 │ │ -0af25c: 2202 a905 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af260: 7010 3d2b 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af266: 1a03 0e00 |004b: const-string v3, " Created new loader " // string@000e │ │ -0af26a: 6e20 462b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af270: 0c02 |0050: move-result-object v2 │ │ -0af272: 6e20 452b 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af278: 0c02 |0054: move-result-object v2 │ │ -0af27a: 6e10 4e2b 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af280: 0c02 |0058: move-result-object v2 │ │ -0af282: 7120 f920 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af288: 5501 8b01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0af28c: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ -0af290: 5541 9d01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0af294: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ -0af298: 5401 8e01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af29c: 5402 8801 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ -0af2a0: 6e30 d005 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ -0af2a6: 5401 8e01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af2aa: 1101 |006d: return-object v1 │ │ -0af2ac: 6301 9501 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af2b0: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ -0af2b4: 1a01 730d |0072: const-string v1, "LoaderManager" // string@0d73 │ │ -0af2b8: 2202 a905 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af2bc: 7010 3d2b 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af2c2: 1a03 1c00 |0079: const-string v3, " Re-using existing loader " // string@001c │ │ -0af2c6: 6e20 462b 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af2cc: 0c02 |007e: move-result-object v2 │ │ -0af2ce: 6e20 452b 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af2d4: 0c02 |0082: move-result-object v2 │ │ -0af2d6: 6e10 4e2b 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af2dc: 0c02 |0086: move-result-object v2 │ │ -0af2de: 7120 f920 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af2e4: 5b07 8701 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ -0af2e8: 28d0 |008c: goto 005c // -0030 │ │ +0af2ac: |[0af2ac] android.support.v4.app.LoaderManagerImpl.initLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0af2bc: 5541 9801 |0000: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0af2c0: 3801 0a00 |0002: if-eqz v1, 000c // +000a │ │ +0af2c4: 2201 9305 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0af2c8: 1a02 7d03 |0006: const-string v2, "Called while creating a loader" // string@037d │ │ +0af2cc: 7020 da2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0af2d2: 2701 |000b: throw v1 │ │ +0af2d4: 5441 9a01 |000c: iget-object v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af2d8: 6e20 420b 5100 |000e: invoke-virtual {v1, v5}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ +0af2de: 0c00 |0011: move-result-object v0 │ │ +0af2e0: 1f00 1701 |0012: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af2e4: 6301 9501 |0014: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af2e8: 3801 2400 |0016: if-eqz v1, 003a // +0024 │ │ +0af2ec: 1a01 730d |0018: const-string v1, "LoaderManager" // string@0d73 │ │ +0af2f0: 2202 a905 |001a: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af2f4: 7010 3d2b 0200 |001c: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af2fa: 1a03 1f20 |001f: const-string v3, "initLoader in " // string@201f │ │ +0af2fe: 6e20 462b 3200 |0021: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af304: 0c02 |0024: move-result-object v2 │ │ +0af306: 6e20 452b 4200 |0025: invoke-virtual {v2, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af30c: 0c02 |0028: move-result-object v2 │ │ +0af30e: 1a03 4701 |0029: const-string v3, ": args=" // string@0147 │ │ +0af312: 6e20 462b 3200 |002b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af318: 0c02 |002e: move-result-object v2 │ │ +0af31a: 6e20 452b 6200 |002f: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af320: 0c02 |0032: move-result-object v2 │ │ +0af322: 6e10 4e2b 0200 |0033: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af328: 0c02 |0036: move-result-object v2 │ │ +0af32a: 7120 f920 2100 |0037: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af330: 3900 3400 |003a: if-nez v0, 006e // +0034 │ │ +0af334: 7040 dc05 5476 |003c: invoke-direct {v4, v5, v6, v7}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dc │ │ +0af33a: 0c00 |003f: move-result-object v0 │ │ +0af33c: 6301 9501 |0040: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af340: 3801 1a00 |0042: if-eqz v1, 005c // +001a │ │ +0af344: 1a01 730d |0044: const-string v1, "LoaderManager" // string@0d73 │ │ +0af348: 2202 a905 |0046: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af34c: 7010 3d2b 0200 |0048: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af352: 1a03 0e00 |004b: const-string v3, " Created new loader " // string@000e │ │ +0af356: 6e20 462b 3200 |004d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af35c: 0c02 |0050: move-result-object v2 │ │ +0af35e: 6e20 452b 0200 |0051: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af364: 0c02 |0054: move-result-object v2 │ │ +0af366: 6e10 4e2b 0200 |0055: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af36c: 0c02 |0058: move-result-object v2 │ │ +0af36e: 7120 f920 2100 |0059: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af374: 5501 8b01 |005c: iget-boolean v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0af378: 3801 0d00 |005e: if-eqz v1, 006b // +000d │ │ +0af37c: 5541 9d01 |0060: iget-boolean v1, v4, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0af380: 3801 0900 |0062: if-eqz v1, 006b // +0009 │ │ +0af384: 5401 8e01 |0064: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af388: 5402 8801 |0066: iget-object v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mData:Ljava/lang/Object; // field@0188 │ │ +0af38c: 6e30 d005 1002 |0068: invoke-virtual {v0, v1, v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.callOnLoadFinished:(Landroid/support/v4/content/Loader;Ljava/lang/Object;)V // method@05d0 │ │ +0af392: 5401 8e01 |006b: iget-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af396: 1101 |006d: return-object v1 │ │ +0af398: 6301 9501 |006e: sget-boolean v1, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af39c: 3801 1a00 |0070: if-eqz v1, 008a // +001a │ │ +0af3a0: 1a01 730d |0072: const-string v1, "LoaderManager" // string@0d73 │ │ +0af3a4: 2202 a905 |0074: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af3a8: 7010 3d2b 0200 |0076: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af3ae: 1a03 1c00 |0079: const-string v3, " Re-using existing loader " // string@001c │ │ +0af3b2: 6e20 462b 3200 |007b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af3b8: 0c02 |007e: move-result-object v2 │ │ +0af3ba: 6e20 452b 0200 |007f: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af3c0: 0c02 |0082: move-result-object v2 │ │ +0af3c2: 6e10 4e2b 0200 |0083: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af3c8: 0c02 |0086: move-result-object v2 │ │ +0af3ca: 7120 f920 2100 |0087: invoke-static {v1, v2}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af3d0: 5b07 8701 |008a: iput-object v7, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mCallbacks:Landroid/support/v4/app/LoaderManager$LoaderCallbacks; // field@0187 │ │ +0af3d4: 28d0 |008c: goto 005c // -0030 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=543 │ │ 0x0004 line=544 │ │ 0x000c line=547 │ │ 0x0014 line=549 │ │ 0x003a line=551 │ │ @@ -197264,22 +197292,22 @@ │ │ type : '(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0af2ec: |[0af2ec] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ -0af2fc: 5420 9a01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af300: 5231 8c01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ -0af304: 6e30 470b 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ -0af30a: 5520 9d01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ -0af30e: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ -0af312: 6e10 d705 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@05d7 │ │ -0af318: 0e00 |000e: return-void │ │ +0af3d8: |[0af3d8] android.support.v4.app.LoaderManagerImpl.installLoader:(Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;)V │ │ +0af3e8: 5420 9a01 |0000: iget-object v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af3ec: 5231 8c01 |0002: iget v1, v3, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mId:I // field@018c │ │ +0af3f0: 6e30 470b 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ +0af3f6: 5520 9d01 |0007: iget-boolean v0, v2, Landroid/support/v4/app/LoaderManagerImpl;.mStarted:Z // field@019d │ │ +0af3fa: 3800 0500 |0009: if-eqz v0, 000e // +0005 │ │ +0af3fe: 6e10 d705 0300 |000b: invoke-virtual {v3}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.start:()V // method@05d7 │ │ +0af404: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=508 │ │ 0x0007 line=509 │ │ 0x000b line=513 │ │ 0x000e line=515 │ │ locals : │ │ @@ -197291,135 +197319,135 @@ │ │ type : '(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 253 16-bit code units │ │ -0af31c: |[0af31c] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ -0af32c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0af32e: 5562 9801 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ -0af332: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ -0af336: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0af33a: 1a03 7d03 |0007: const-string v3, "Called while creating a loader" // string@037d │ │ -0af33e: 7020 da2a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0af344: 2702 |000c: throw v2 │ │ -0af346: 5462 9a01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af34a: 6e20 420b 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ -0af350: 0c01 |0012: move-result-object v1 │ │ -0af352: 1f01 1701 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af356: 6302 9501 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af35a: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ -0af35e: 1a02 730d |0019: const-string v2, "LoaderManager" // string@0d73 │ │ -0af362: 2203 a905 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af366: 7010 3d2b 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af36c: 1a04 3f2b |0020: const-string v4, "restartLoader in " // string@2b3f │ │ -0af370: 6e20 462b 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af376: 0c03 |0025: move-result-object v3 │ │ -0af378: 6e20 452b 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af37e: 0c03 |0029: move-result-object v3 │ │ -0af380: 1a04 4701 |002a: const-string v4, ": args=" // string@0147 │ │ -0af384: 6e20 462b 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af38a: 0c03 |002f: move-result-object v3 │ │ -0af38c: 6e20 452b 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af392: 0c03 |0033: move-result-object v3 │ │ -0af394: 6e10 4e2b 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af39a: 0c03 |0037: move-result-object v3 │ │ -0af39c: 7120 f920 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af3a2: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ -0af3a6: 5462 9901 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0af3aa: 6e20 420b 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ -0af3b0: 0c00 |0042: move-result-object v0 │ │ -0af3b2: 1f00 1701 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ -0af3b6: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ -0af3ba: 5512 8b01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ -0af3be: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ -0af3c2: 6302 9501 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af3c6: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ -0af3ca: 1a02 730d |004f: const-string v2, "LoaderManager" // string@0d73 │ │ -0af3ce: 2203 a905 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af3d2: 7010 3d2b 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af3d8: 1a04 1d00 |0056: const-string v4, " Removing last inactive loader: " // string@001d │ │ -0af3dc: 6e20 462b 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af3e2: 0c03 |005b: move-result-object v3 │ │ -0af3e4: 6e20 452b 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af3ea: 0c03 |005f: move-result-object v3 │ │ -0af3ec: 6e10 4e2b 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af3f2: 0c03 |0063: move-result-object v3 │ │ -0af3f4: 7120 f920 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af3fa: 1202 |0067: const/4 v2, #int 0 // #0 │ │ -0af3fc: 5c02 8901 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ -0af400: 6e10 d105 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0af406: 5412 8e01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af40a: 6e10 8008 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0880 │ │ -0af410: 5462 9901 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0af414: 6e30 470b 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ -0af41a: 7040 dc05 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dc │ │ -0af420: 0c01 |007a: move-result-object v1 │ │ -0af422: 5412 8e01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af426: 1102 |007d: return-object v2 │ │ -0af428: 5512 9301 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ -0af42c: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ -0af430: 6302 9501 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af434: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ -0af438: 1a02 730d |0086: const-string v2, "LoaderManager" // string@0d73 │ │ -0af43c: 1a03 0f00 |0088: const-string v3, " Current loader is stopped; replacing" // string@000f │ │ -0af440: 7120 f920 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af446: 5462 9a01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ -0af44a: 6e30 470b 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ -0af450: 6e10 d105 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0af456: 28e2 |0095: goto 0077 // -001e │ │ -0af458: 5412 8f01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af45c: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ -0af460: 6302 9501 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af464: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ -0af468: 1a02 730d |009e: const-string v2, "LoaderManager" // string@0d73 │ │ -0af46c: 2203 a905 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af470: 7010 3d2b 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af476: 1a04 1e00 |00a5: const-string v4, " Removing pending loader: " // string@001e │ │ -0af47a: 6e20 462b 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af480: 0c03 |00aa: move-result-object v3 │ │ -0af482: 5414 8f01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af486: 6e20 452b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af48c: 0c03 |00b0: move-result-object v3 │ │ -0af48e: 6e10 4e2b 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af494: 0c03 |00b4: move-result-object v3 │ │ -0af496: 7120 f920 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af49c: 5412 8f01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af4a0: 6e10 d105 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ -0af4a6: 5b15 8f01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af4aa: 6302 9501 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af4ae: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ -0af4b2: 1a02 730d |00c3: const-string v2, "LoaderManager" // string@0d73 │ │ -0af4b6: 1a03 1200 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0012 │ │ -0af4ba: 7120 f920 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af4c0: 7040 dd05 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dd │ │ -0af4c6: 0c02 |00cd: move-result-object v2 │ │ -0af4c8: 5b12 8f01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af4cc: 5412 8f01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ -0af4d0: 5422 8e01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af4d4: 28a9 |00d4: goto 007d // -0057 │ │ -0af4d6: 6302 9501 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ -0af4da: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ -0af4de: 1a02 730d |00d9: const-string v2, "LoaderManager" // string@0d73 │ │ -0af4e2: 2203 a905 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af4e6: 7010 3d2b 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af4ec: 1a04 1900 |00e0: const-string v4, " Making last loader inactive: " // string@0019 │ │ -0af4f0: 6e20 462b 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af4f6: 0c03 |00e5: move-result-object v3 │ │ -0af4f8: 6e20 452b 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0af4fe: 0c03 |00e9: move-result-object v3 │ │ -0af500: 6e10 4e2b 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af506: 0c03 |00ed: move-result-object v3 │ │ -0af508: 7120 f920 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ -0af50e: 5412 8e01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ -0af512: 6e10 8008 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0880 │ │ -0af518: 5462 9901 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ -0af51c: 6e30 470b 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ -0af522: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ +0af408: |[0af408] android.support.v4.app.LoaderManagerImpl.restartLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/content/Loader; │ │ +0af418: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0af41a: 5562 9801 |0001: iget-boolean v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mCreatingLoader:Z // field@0198 │ │ +0af41e: 3802 0a00 |0003: if-eqz v2, 000d // +000a │ │ +0af422: 2202 9305 |0005: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0af426: 1a03 7d03 |0007: const-string v3, "Called while creating a loader" // string@037d │ │ +0af42a: 7020 da2a 3200 |0009: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0af430: 2702 |000c: throw v2 │ │ +0af432: 5462 9a01 |000d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af436: 6e20 420b 7200 |000f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ +0af43c: 0c01 |0012: move-result-object v1 │ │ +0af43e: 1f01 1701 |0013: check-cast v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af442: 6302 9501 |0015: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af446: 3802 2400 |0017: if-eqz v2, 003b // +0024 │ │ +0af44a: 1a02 730d |0019: const-string v2, "LoaderManager" // string@0d73 │ │ +0af44e: 2203 a905 |001b: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af452: 7010 3d2b 0300 |001d: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af458: 1a04 422b |0020: const-string v4, "restartLoader in " // string@2b42 │ │ +0af45c: 6e20 462b 4300 |0022: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af462: 0c03 |0025: move-result-object v3 │ │ +0af464: 6e20 452b 6300 |0026: invoke-virtual {v3, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af46a: 0c03 |0029: move-result-object v3 │ │ +0af46c: 1a04 4701 |002a: const-string v4, ": args=" // string@0147 │ │ +0af470: 6e20 462b 4300 |002c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af476: 0c03 |002f: move-result-object v3 │ │ +0af478: 6e20 452b 8300 |0030: invoke-virtual {v3, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af47e: 0c03 |0033: move-result-object v3 │ │ +0af480: 6e10 4e2b 0300 |0034: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af486: 0c03 |0037: move-result-object v3 │ │ +0af488: 7120 f920 3200 |0038: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af48e: 3801 3c00 |003b: if-eqz v1, 0077 // +003c │ │ +0af492: 5462 9901 |003d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af496: 6e20 420b 7200 |003f: invoke-virtual {v2, v7}, Landroid/support/v4/util/SparseArrayCompat;.get:(I)Ljava/lang/Object; // method@0b42 │ │ +0af49c: 0c00 |0042: move-result-object v0 │ │ +0af49e: 1f00 1701 |0043: check-cast v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // type@0117 │ │ +0af4a2: 3800 9000 |0045: if-eqz v0, 00d5 // +0090 │ │ +0af4a6: 5512 8b01 |0047: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mHaveData:Z // field@018b │ │ +0af4aa: 3802 3500 |0049: if-eqz v2, 007e // +0035 │ │ +0af4ae: 6302 9501 |004b: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af4b2: 3802 1a00 |004d: if-eqz v2, 0067 // +001a │ │ +0af4b6: 1a02 730d |004f: const-string v2, "LoaderManager" // string@0d73 │ │ +0af4ba: 2203 a905 |0051: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af4be: 7010 3d2b 0300 |0053: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af4c4: 1a04 1d00 |0056: const-string v4, " Removing last inactive loader: " // string@001d │ │ +0af4c8: 6e20 462b 4300 |0058: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af4ce: 0c03 |005b: move-result-object v3 │ │ +0af4d0: 6e20 452b 1300 |005c: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af4d6: 0c03 |005f: move-result-object v3 │ │ +0af4d8: 6e10 4e2b 0300 |0060: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af4de: 0c03 |0063: move-result-object v3 │ │ +0af4e0: 7120 f920 3200 |0064: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af4e6: 1202 |0067: const/4 v2, #int 0 // #0 │ │ +0af4e8: 5c02 8901 |0068: iput-boolean v2, v0, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mDeliveredData:Z // field@0189 │ │ +0af4ec: 6e10 d105 0000 |006a: invoke-virtual {v0}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0af4f2: 5412 8e01 |006d: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af4f6: 6e10 8008 0200 |006f: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0880 │ │ +0af4fc: 5462 9901 |0072: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af500: 6e30 470b 7201 |0074: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ +0af506: 7040 dc05 7698 |0077: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createAndInstallLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dc │ │ +0af50c: 0c01 |007a: move-result-object v1 │ │ +0af50e: 5412 8e01 |007b: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af512: 1102 |007d: return-object v2 │ │ +0af514: 5512 9301 |007e: iget-boolean v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mStarted:Z // field@0193 │ │ +0af518: 3902 1600 |0080: if-nez v2, 0096 // +0016 │ │ +0af51c: 6302 9501 |0082: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af520: 3802 0900 |0084: if-eqz v2, 008d // +0009 │ │ +0af524: 1a02 730d |0086: const-string v2, "LoaderManager" // string@0d73 │ │ +0af528: 1a03 0f00 |0088: const-string v3, " Current loader is stopped; replacing" // string@000f │ │ +0af52c: 7120 f920 3200 |008a: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af532: 5462 9a01 |008d: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@019a │ │ +0af536: 6e30 470b 7205 |008f: invoke-virtual {v2, v7, v5}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ +0af53c: 6e10 d105 0100 |0092: invoke-virtual {v1}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0af542: 28e2 |0095: goto 0077 // -001e │ │ +0af544: 5412 8f01 |0096: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af548: 3802 2700 |0098: if-eqz v2, 00bf // +0027 │ │ +0af54c: 6302 9501 |009a: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af550: 3802 1c00 |009c: if-eqz v2, 00b8 // +001c │ │ +0af554: 1a02 730d |009e: const-string v2, "LoaderManager" // string@0d73 │ │ +0af558: 2203 a905 |00a0: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af55c: 7010 3d2b 0300 |00a2: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af562: 1a04 1e00 |00a5: const-string v4, " Removing pending loader: " // string@001e │ │ +0af566: 6e20 462b 4300 |00a7: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af56c: 0c03 |00aa: move-result-object v3 │ │ +0af56e: 5414 8f01 |00ab: iget-object v4, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af572: 6e20 452b 4300 |00ad: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af578: 0c03 |00b0: move-result-object v3 │ │ +0af57a: 6e10 4e2b 0300 |00b1: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af580: 0c03 |00b4: move-result-object v3 │ │ +0af582: 7120 f920 3200 |00b5: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af588: 5412 8f01 |00b8: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af58c: 6e10 d105 0200 |00ba: invoke-virtual {v2}, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.destroy:()V // method@05d1 │ │ +0af592: 5b15 8f01 |00bd: iput-object v5, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af596: 6302 9501 |00bf: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af59a: 3802 0900 |00c1: if-eqz v2, 00ca // +0009 │ │ +0af59e: 1a02 730d |00c3: const-string v2, "LoaderManager" // string@0d73 │ │ +0af5a2: 1a03 1200 |00c5: const-string v3, " Enqueuing as new pending loader" // string@0012 │ │ +0af5a6: 7120 f920 3200 |00c7: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af5ac: 7040 dd05 7698 |00ca: invoke-direct {v6, v7, v8, v9}, Landroid/support/v4/app/LoaderManagerImpl;.createLoader:(ILandroid/os/Bundle;Landroid/support/v4/app/LoaderManager$LoaderCallbacks;)Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // method@05dd │ │ +0af5b2: 0c02 |00cd: move-result-object v2 │ │ +0af5b4: 5b12 8f01 |00ce: iput-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af5b8: 5412 8f01 |00d0: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mPendingLoader:Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo; // field@018f │ │ +0af5bc: 5422 8e01 |00d2: iget-object v2, v2, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af5c0: 28a9 |00d4: goto 007d // -0057 │ │ +0af5c2: 6302 9501 |00d5: sget-boolean v2, Landroid/support/v4/app/LoaderManagerImpl;.DEBUG:Z // field@0195 │ │ +0af5c6: 3802 1a00 |00d7: if-eqz v2, 00f1 // +001a │ │ +0af5ca: 1a02 730d |00d9: const-string v2, "LoaderManager" // string@0d73 │ │ +0af5ce: 2203 a905 |00db: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af5d2: 7010 3d2b 0300 |00dd: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af5d8: 1a04 1900 |00e0: const-string v4, " Making last loader inactive: " // string@0019 │ │ +0af5dc: 6e20 462b 4300 |00e2: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af5e2: 0c03 |00e5: move-result-object v3 │ │ +0af5e4: 6e20 452b 1300 |00e6: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0af5ea: 0c03 |00e9: move-result-object v3 │ │ +0af5ec: 6e10 4e2b 0300 |00ea: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af5f2: 0c03 |00ed: move-result-object v3 │ │ +0af5f4: 7120 f920 3200 |00ee: invoke-static {v2, v3}, Landroid/util/Log;.v:(Ljava/lang/String;Ljava/lang/String;)I // method@20f9 │ │ +0af5fa: 5412 8e01 |00f1: iget-object v2, v1, Landroid/support/v4/app/LoaderManagerImpl$LoaderInfo;.mLoader:Landroid/support/v4/content/Loader; // field@018e │ │ +0af5fe: 6e10 8008 0200 |00f3: invoke-virtual {v2}, Landroid/support/v4/content/Loader;.abandon:()V // method@0880 │ │ +0af604: 5462 9901 |00f6: iget-object v2, v6, Landroid/support/v4/app/LoaderManagerImpl;.mInactiveLoaders:Landroid/support/v4/util/SparseArrayCompat; // field@0199 │ │ +0af608: 6e30 470b 7201 |00f8: invoke-virtual {v2, v7, v1}, Landroid/support/v4/util/SparseArrayCompat;.put:(ILjava/lang/Object;)V // method@0b47 │ │ +0af60e: 2900 7cff |00fb: goto/16 0077 // -0084 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=593 │ │ 0x0005 line=594 │ │ 0x000d line=597 │ │ 0x0015 line=598 │ │ 0x003b line=599 │ │ @@ -197462,34 +197490,34 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0af528: |[0af528] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ -0af538: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af53c: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ -0af540: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ -0af546: 1a01 750d |0007: const-string v1, "LoaderManager{" // string@0d75 │ │ -0af54a: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af550: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ -0af556: 0a01 |000f: move-result v1 │ │ -0af558: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ -0af55e: 0c01 |0013: move-result-object v1 │ │ -0af560: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af566: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ -0af56a: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af570: 5421 9701 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0af574: 7120 970a 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ -0af57a: 1a01 5532 |0021: const-string v1, "}}" // string@3255 │ │ -0af57e: 6e20 462b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af584: 6e10 4e2b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af58a: 0c01 |0029: move-result-object v1 │ │ -0af58c: 1101 |002a: return-object v1 │ │ +0af614: |[0af614] android.support.v4.app.LoaderManagerImpl.toString:()Ljava/lang/String; │ │ +0af624: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af628: 1301 8000 |0002: const/16 v1, #int 128 // #80 │ │ +0af62c: 7020 3e2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(I)V // method@2b3e │ │ +0af632: 1a01 750d |0007: const-string v1, "LoaderManager{" // string@0d75 │ │ +0af636: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af63c: 7110 532b 0200 |000c: invoke-static {v2}, Ljava/lang/System;.identityHashCode:(Ljava/lang/Object;)I // method@2b53 │ │ +0af642: 0a01 |000f: move-result v1 │ │ +0af644: 7110 e32a 0100 |0010: invoke-static {v1}, Ljava/lang/Integer;.toHexString:(I)Ljava/lang/String; // method@2ae3 │ │ +0af64a: 0c01 |0013: move-result-object v1 │ │ +0af64c: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af652: 1a01 6900 |0017: const-string v1, " in " // string@0069 │ │ +0af656: 6e20 462b 1000 |0019: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af65c: 5421 9701 |001c: iget-object v1, v2, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0af660: 7120 970a 0100 |001e: invoke-static {v1, v0}, Landroid/support/v4/util/DebugUtils;.buildShortClassTag:(Ljava/lang/Object;Ljava/lang/StringBuilder;)V // method@0a97 │ │ +0af666: 1a01 5932 |0021: const-string v1, "}}" // string@3259 │ │ +0af66a: 6e20 462b 1000 |0023: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af670: 6e10 4e2b 0000 |0026: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af676: 0c01 |0029: move-result-object v1 │ │ +0af678: 1101 |002a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0007 line=791 │ │ 0x000c line=792 │ │ 0x0017 line=793 │ │ 0x001c line=794 │ │ @@ -197504,17 +197532,17 @@ │ │ type : '(Landroid/support/v4/app/FragmentActivity;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af590: |[0af590] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ -0af5a0: 5b01 9701 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ -0af5a4: 0e00 |0002: return-void │ │ +0af67c: |[0af67c] android.support.v4.app.LoaderManagerImpl.updateActivity:(Landroid/support/v4/app/FragmentActivity;)V │ │ +0af68c: 5b01 9701 |0000: iput-object v1, v0, Landroid/support/v4/app/LoaderManagerImpl;.mActivity:Landroid/support/v4/app/FragmentActivity; // field@0197 │ │ +0af690: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ 0x0002 line=485 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/LoaderManagerImpl; │ │ 0x0000 - 0x0003 reg=1 activity Landroid/support/v4/app/FragmentActivity; │ │ @@ -197550,17 +197578,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af5a8: |[0af5a8] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ -0af5b8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0af5be: 0e00 |0003: return-void │ │ +0af694: |[0af694] android.support.v4.app.NavUtils$NavUtilsImplBase.:()V │ │ +0af6a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0af6aa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ │ │ Virtual methods - │ │ @@ -197569,49 +197597,49 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0af5c0: |[0af5c0] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0af5d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0af5d2: 7110 0206 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0602 │ │ -0af5d8: 0c03 |0004: move-result-object v3 │ │ -0af5da: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -0af5de: 1102 |0007: return-object v2 │ │ -0af5e0: 2204 3100 |0008: new-instance v4, Landroid/content/ComponentName; // type@0031 │ │ -0af5e4: 7030 1401 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0114 │ │ -0af5ea: 7120 0306 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ -0af5f0: 0c01 |0010: move-result-object v1 │ │ -0af5f2: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ -0af5f6: 7110 7308 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0873 │ │ -0af5fc: 0c02 |0016: move-result-object v2 │ │ -0af5fe: 28f0 |0017: goto 0007 // -0010 │ │ -0af600: 2205 3d00 |0018: new-instance v5, Landroid/content/Intent; // type@003d │ │ -0af604: 7010 4b01 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@014b │ │ -0af60a: 6e20 7301 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -0af610: 0c02 |0020: move-result-object v2 │ │ -0af612: 28f6 |0021: goto 0017 // -000a │ │ -0af614: 0d00 |0022: move-exception v0 │ │ -0af616: 1a05 570e |0023: const-string v5, "NavUtils" // string@0e57 │ │ -0af61a: 2206 a905 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af61e: 7010 3d2b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af624: 1a07 ee1d |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1dee │ │ -0af628: 6e20 462b 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af62e: 0c06 |002f: move-result-object v6 │ │ -0af630: 6e20 462b 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af636: 0c06 |0033: move-result-object v6 │ │ -0af638: 1a07 ce00 |0034: const-string v7, "' in manifest" // string@00ce │ │ -0af63c: 6e20 462b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af642: 0c06 |0039: move-result-object v6 │ │ -0af644: 6e10 4e2b 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af64a: 0c06 |003d: move-result-object v6 │ │ -0af64c: 7120 f520 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ -0af652: 28c6 |0041: goto 0007 // -003a │ │ +0af6ac: |[0af6ac] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0af6bc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0af6be: 7110 0206 0900 |0001: invoke-static {v9}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/app/Activity;)Ljava/lang/String; // method@0602 │ │ +0af6c4: 0c03 |0004: move-result-object v3 │ │ +0af6c6: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +0af6ca: 1102 |0007: return-object v2 │ │ +0af6cc: 2204 3100 |0008: new-instance v4, Landroid/content/ComponentName; // type@0031 │ │ +0af6d0: 7030 1401 9403 |000a: invoke-direct {v4, v9, v3}, Landroid/content/ComponentName;.:(Landroid/content/Context;Ljava/lang/String;)V // method@0114 │ │ +0af6d6: 7120 0306 4900 |000d: invoke-static {v9, v4}, Landroid/support/v4/app/NavUtils;.getParentActivityName:(Landroid/content/Context;Landroid/content/ComponentName;)Ljava/lang/String; // method@0603 │ │ +0af6dc: 0c01 |0010: move-result-object v1 │ │ +0af6de: 3901 0700 |0011: if-nez v1, 0018 // +0007 │ │ +0af6e2: 7110 7308 0400 |0013: invoke-static {v4}, Landroid/support/v4/content/IntentCompat;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0873 │ │ +0af6e8: 0c02 |0016: move-result-object v2 │ │ +0af6ea: 28f0 |0017: goto 0007 // -0010 │ │ +0af6ec: 2205 3d00 |0018: new-instance v5, Landroid/content/Intent; // type@003d │ │ +0af6f0: 7010 4b01 0500 |001a: invoke-direct {v5}, Landroid/content/Intent;.:()V // method@014b │ │ +0af6f6: 6e20 7301 4500 |001d: invoke-virtual {v5, v4}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +0af6fc: 0c02 |0020: move-result-object v2 │ │ +0af6fe: 28f6 |0021: goto 0017 // -000a │ │ +0af700: 0d00 |0022: move-exception v0 │ │ +0af702: 1a05 570e |0023: const-string v5, "NavUtils" // string@0e57 │ │ +0af706: 2206 a905 |0025: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af70a: 7010 3d2b 0600 |0027: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af710: 1a07 f01d |002a: const-string v7, "getParentActivityIntent: bad parentActivityName '" // string@1df0 │ │ +0af714: 6e20 462b 7600 |002c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af71a: 0c06 |002f: move-result-object v6 │ │ +0af71c: 6e20 462b 3600 |0030: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af722: 0c06 |0033: move-result-object v6 │ │ +0af724: 1a07 ce00 |0034: const-string v7, "' in manifest" // string@00ce │ │ +0af728: 6e20 462b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af72e: 0c06 |0039: move-result-object v6 │ │ +0af730: 6e10 4e2b 0600 |003a: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af736: 0c06 |003d: move-result-object v6 │ │ +0af738: 7120 f520 6500 |003e: invoke-static {v5, v6}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;)I // method@20f5 │ │ +0af73e: 28c6 |0041: goto 0007 // -003a │ │ catches : 1 │ │ 0x000d - 0x0020 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0022 │ │ positions : │ │ 0x0001 line=53 │ │ 0x0005 line=54 │ │ 0x0007 line=67 │ │ @@ -197636,43 +197664,43 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0af660: |[0af660] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0af670: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0af672: 5462 1700 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ -0af676: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ -0af67a: 0710 |0005: move-object v0, v1 │ │ -0af67c: 1100 |0006: return-object v0 │ │ -0af67e: 5462 1700 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ -0af682: 1a03 c215 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@15c2 │ │ -0af686: 6e20 bb02 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0af68c: 0c00 |000e: move-result-object v0 │ │ -0af68e: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ -0af692: 0710 |0011: move-object v0, v1 │ │ -0af694: 28f4 |0012: goto 0006 // -000c │ │ -0af696: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0af698: 6e20 192b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ -0af69e: 0a01 |0017: move-result v1 │ │ -0af6a0: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ -0af6a4: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ -0af6a8: 2201 a905 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0af6ac: 7010 3d2b 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0af6b2: 6e10 3301 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -0af6b8: 0c02 |0024: move-result-object v2 │ │ -0af6ba: 6e20 462b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af6c0: 0c01 |0028: move-result-object v1 │ │ -0af6c2: 6e20 462b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0af6c8: 0c01 |002c: move-result-object v1 │ │ -0af6ca: 6e10 4e2b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0af6d0: 0c00 |0030: move-result-object v0 │ │ -0af6d2: 28d5 |0031: goto 0006 // -002b │ │ +0af74c: |[0af74c] android.support.v4.app.NavUtils$NavUtilsImplBase.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0af75c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0af75e: 5462 1700 |0001: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ +0af762: 3902 0400 |0003: if-nez v2, 0007 // +0004 │ │ +0af766: 0710 |0005: move-object v0, v1 │ │ +0af768: 1100 |0006: return-object v0 │ │ +0af76a: 5462 1700 |0007: iget-object v2, v6, Landroid/content/pm/ActivityInfo;.metaData:Landroid/os/Bundle; // field@0017 │ │ +0af76e: 1a03 c415 |0009: const-string v3, "android.support.PARENT_ACTIVITY" // string@15c4 │ │ +0af772: 6e20 bb02 3200 |000b: invoke-virtual {v2, v3}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0af778: 0c00 |000e: move-result-object v0 │ │ +0af77a: 3900 0400 |000f: if-nez v0, 0013 // +0004 │ │ +0af77e: 0710 |0011: move-object v0, v1 │ │ +0af780: 28f4 |0012: goto 0006 // -000c │ │ +0af782: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0af784: 6e20 192b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/String;.charAt:(I)C // method@2b19 │ │ +0af78a: 0a01 |0017: move-result v1 │ │ +0af78c: 1302 2e00 |0018: const/16 v2, #int 46 // #2e │ │ +0af790: 3321 ecff |001a: if-ne v1, v2, 0006 // -0014 │ │ +0af794: 2201 a905 |001c: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0af798: 7010 3d2b 0100 |001e: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0af79e: 6e10 3301 0500 |0021: invoke-virtual {v5}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +0af7a4: 0c02 |0024: move-result-object v2 │ │ +0af7a6: 6e20 462b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af7ac: 0c01 |0028: move-result-object v1 │ │ +0af7ae: 6e20 462b 0100 |0029: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0af7b4: 0c01 |002c: move-result-object v1 │ │ +0af7b6: 6e10 4e2b 0100 |002d: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0af7bc: 0c00 |0030: move-result-object v0 │ │ +0af7be: 28d5 |0031: goto 0006 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=86 │ │ 0x0006 line=92 │ │ 0x0007 line=87 │ │ 0x000f line=88 │ │ 0x0013 line=89 │ │ @@ -197688,20 +197716,20 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0af6d4: |[0af6d4] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0af6e4: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ -0af6e8: 6e20 5001 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0af6ee: 6e20 7400 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ -0af6f4: 6e10 5100 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0051 │ │ -0af6fa: 0e00 |000b: return-void │ │ +0af7c0: |[0af7c0] android.support.v4.app.NavUtils$NavUtilsImplBase.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0af7d0: 1500 0004 |0000: const/high16 v0, #int 67108864 // #400 │ │ +0af7d4: 6e20 5001 0300 |0002: invoke-virtual {v3, v0}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0af7da: 6e20 7400 3200 |0005: invoke-virtual {v2, v3}, Landroid/app/Activity;.startActivity:(Landroid/content/Intent;)V // method@0074 │ │ +0af7e0: 6e10 5100 0200 |0008: invoke-virtual {v2}, Landroid/app/Activity;.finish:()V // method@0051 │ │ +0af7e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ 0x0008 line=81 │ │ 0x000b line=82 │ │ locals : │ │ @@ -197714,28 +197742,28 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0af6fc: |[0af6fc] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0af70c: 6e10 5700 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ -0af712: 0c01 |0003: move-result-object v1 │ │ -0af714: 6e10 5201 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ -0af71a: 0c00 |0007: move-result-object v0 │ │ -0af71c: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ -0af720: 1a01 9415 |000a: const-string v1, "android.intent.action.MAIN" // string@1594 │ │ -0af724: 6e20 1d2b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0af72a: 0a01 |000f: move-result v1 │ │ -0af72c: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ -0af730: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0af732: 0f01 |0013: return v1 │ │ -0af734: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0af736: 28fe |0015: goto 0013 // -0002 │ │ +0af7e8: |[0af7e8] android.support.v4.app.NavUtils$NavUtilsImplBase.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0af7f8: 6e10 5700 0300 |0000: invoke-virtual {v3}, Landroid/app/Activity;.getIntent:()Landroid/content/Intent; // method@0057 │ │ +0af7fe: 0c01 |0003: move-result-object v1 │ │ +0af800: 6e10 5201 0100 |0004: invoke-virtual {v1}, Landroid/content/Intent;.getAction:()Ljava/lang/String; // method@0152 │ │ +0af806: 0c00 |0007: move-result-object v0 │ │ +0af808: 3800 0c00 |0008: if-eqz v0, 0014 // +000c │ │ +0af80c: 1a01 9515 |000a: const-string v1, "android.intent.action.MAIN" // string@1595 │ │ +0af810: 6e20 1d2b 1000 |000c: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0af816: 0a01 |000f: move-result v1 │ │ +0af818: 3901 0400 |0010: if-nez v1, 0014 // +0004 │ │ +0af81c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0af81e: 0f01 |0013: return v1 │ │ +0af820: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0af822: 28fe |0015: goto 0013 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0008 line=74 │ │ locals : │ │ 0x0008 - 0x0016 reg=0 action Ljava/lang/String; │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v4/app/NavUtils$NavUtilsImplBase; │ │ @@ -197773,17 +197801,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0af738: |[0af738] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ -0af748: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0af74e: 0e00 |0003: return-void │ │ +0af824: |[0af824] android.support.v4.app.NotificationCompat$Action$1.:()V │ │ +0af834: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0af83a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ │ │ Virtual methods - │ │ @@ -197792,26 +197820,26 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -0af750: |[0af750] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ -0af760: 2200 2601 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -0af764: 1f0c 3606 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ -0af768: 07c5 |0004: move-object v5, v12 │ │ -0af76a: 1f05 3606 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ -0af76e: 1206 |0007: const/4 v6, #int 0 // #0 │ │ -0af770: 0181 |0008: move v1, v8 │ │ -0af772: 0792 |0009: move-object v2, v9 │ │ -0af774: 07a3 |000a: move-object v3, v10 │ │ -0af776: 07b4 |000b: move-object v4, v11 │ │ -0af778: 7607 2f06 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@062f │ │ -0af77e: 1100 |000f: return-object v0 │ │ +0af83c: |[0af83c] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0af84c: 2200 2601 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +0af850: 1f0c 3606 |0002: check-cast v12, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ +0af854: 07c5 |0004: move-object v5, v12 │ │ +0af856: 1f05 3606 |0005: check-cast v5, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ +0af85a: 1206 |0007: const/4 v6, #int 0 // #0 │ │ +0af85c: 0181 |0008: move v1, v8 │ │ +0af85e: 0792 |0009: move-object v2, v9 │ │ +0af860: 07a3 |000a: move-object v3, v10 │ │ +0af862: 07b4 |000b: move-object v4, v11 │ │ +0af864: 7607 2f06 0000 |000c: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V // method@062f │ │ +0af86a: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1705 │ │ locals : │ │ 0x0000 - 0x0004 reg=12 remoteInputs [Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ 0x0000 - 0x0010 reg=7 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0010 reg=8 icon I │ │ @@ -197824,18 +197852,18 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -0af780: |[0af780] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0af790: 7406 1706 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@0617 │ │ -0af796: 0c00 |0003: move-result-object v0 │ │ -0af798: 1100 |0004: return-object v0 │ │ +0af86c: |[0af86c] android.support.v4.app.NotificationCompat$Action$1.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0af87c: 7406 1706 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/NotificationCompat$Action$1;.build:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)Landroid/support/v4/app/NotificationCompat$Action; // method@0617 │ │ +0af882: 0c00 |0003: move-result-object v0 │ │ +0af884: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ @@ -197848,17 +197876,17 @@ │ │ type : '(I)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af79c: |[0af79c] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -0af7ac: 2320 3406 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0af7b0: 1100 |0002: return-object v0 │ │ +0af888: |[0af888] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +0af898: 2320 3406 |0000: new-array v0, v2, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0af89c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1711 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0003 reg=2 length I │ │ │ │ @@ -197867,18 +197895,18 @@ │ │ type : '(I)[Landroid/support/v4/app/NotificationCompatBase$Action;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0af7b4: |[0af7b4] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ -0af7c4: 6e20 1906 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@0619 │ │ -0af7ca: 0c00 |0003: move-result-object v0 │ │ -0af7cc: 1100 |0004: return-object v0 │ │ +0af8a0: |[0af8a0] android.support.v4.app.NotificationCompat$Action$1.newArray:(I)[Landroid/support/v4/app/NotificationCompatBase$Action; │ │ +0af8b0: 6e20 1906 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$Action$1;.newArray:(I)[Landroid/support/v4/app/NotificationCompat$Action; // method@0619 │ │ +0af8b6: 0c00 |0003: move-result-object v0 │ │ +0af8b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -197939,19 +197967,19 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0af7d0: |[0af7d0] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ -0af7e0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0af7e6: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0af7e8: 5910 ab01 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af7ec: 0e00 |0006: return-void │ │ +0af8bc: |[0af8bc] android.support.v4.app.NotificationCompat$Action$WearableExtender.:()V │ │ +0af8cc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0af8d2: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0af8d4: 5910 ab01 |0004: iput v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af8d8: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1630 │ │ 0x0003 line=1624 │ │ 0x0006 line=1631 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ @@ -197961,29 +197989,29 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0af7f0: |[0af7f0] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ -0af800: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0af802: 7010 fd2a 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ -0af808: 5943 ab01 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af80c: 6e10 3206 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@0632 │ │ -0af812: 0c01 |0009: move-result-object v1 │ │ -0af814: 1a02 d515 |000a: const-string v2, "android.wearable.EXTENSIONS" // string@15d5 │ │ -0af818: 6e20 b002 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ -0af81e: 0c00 |000f: move-result-object v0 │ │ -0af820: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ -0af824: 1a01 641b |0012: const-string v1, "flags" // string@1b64 │ │ -0af828: 6e30 b502 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0af82e: 0a01 |0017: move-result v1 │ │ -0af830: 5941 ab01 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af834: 0e00 |001a: return-void │ │ +0af8dc: |[0af8dc] android.support.v4.app.NotificationCompat$Action$WearableExtender.:(Landroid/support/v4/app/NotificationCompat$Action;)V │ │ +0af8ec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0af8ee: 7010 fd2a 0400 |0001: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ +0af8f4: 5943 ab01 |0004: iput v3, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af8f8: 6e10 3206 0500 |0006: invoke-virtual {v5}, Landroid/support/v4/app/NotificationCompat$Action;.getExtras:()Landroid/os/Bundle; // method@0632 │ │ +0af8fe: 0c01 |0009: move-result-object v1 │ │ +0af900: 1a02 d715 |000a: const-string v2, "android.wearable.EXTENSIONS" // string@15d7 │ │ +0af904: 6e20 b002 2100 |000c: invoke-virtual {v1, v2}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ +0af90a: 0c00 |000f: move-result-object v0 │ │ +0af90c: 3800 0a00 |0010: if-eqz v0, 001a // +000a │ │ +0af910: 1a01 661b |0012: const-string v1, "flags" // string@1b66 │ │ +0af914: 6e30 b502 1003 |0014: invoke-virtual {v0, v1, v3}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0af91a: 0a01 |0017: move-result v1 │ │ +0af91c: 5941 ab01 |0018: iput v1, v4, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af920: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1638 │ │ 0x0004 line=1624 │ │ 0x0006 line=1639 │ │ 0x0010 line=1640 │ │ 0x0012 line=1641 │ │ @@ -197998,25 +198026,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0af838: |[0af838] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ -0af848: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0af84c: 5220 ab01 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af850: b630 |0004: or-int/2addr v0, v3 │ │ -0af852: 5920 ab01 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af856: 0e00 |0007: return-void │ │ -0af858: 5220 ab01 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af85c: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -0af860: b510 |000c: and-int/2addr v0, v1 │ │ -0af862: 5920 ab01 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af866: 28f8 |000f: goto 0007 // -0008 │ │ +0af924: |[0af924] android.support.v4.app.NotificationCompat$Action$WearableExtender.setFlag:(IZ)V │ │ +0af934: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0af938: 5220 ab01 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af93c: b630 |0004: or-int/2addr v0, v3 │ │ +0af93e: 5920 ab01 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af942: 0e00 |0007: return-void │ │ +0af944: 5220 ab01 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af948: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +0af94c: b510 |000c: and-int/2addr v0, v1 │ │ +0af94e: 5920 ab01 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af952: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1691 │ │ 0x0002 line=1692 │ │ 0x0007 line=1696 │ │ 0x0008 line=1694 │ │ locals : │ │ @@ -198030,20 +198058,20 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0af868: |[0af868] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -0af878: 2200 2501 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@0125 │ │ -0af87c: 7010 2406 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@0624 │ │ -0af882: 5221 ab01 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af886: 5901 ab01 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af88a: 1100 |0009: return-object v0 │ │ +0af954: |[0af954] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +0af964: 2200 2501 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // type@0125 │ │ +0af968: 7010 2406 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.:()V // method@0624 │ │ +0af96e: 5221 ab01 |0005: iget v1, v2, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af972: 5901 ab01 |0007: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af976: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1664 │ │ 0x0005 line=1665 │ │ 0x0009 line=1666 │ │ locals : │ │ 0x0005 - 0x000a reg=0 that Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ @@ -198054,18 +198082,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0af88c: |[0af88c] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ -0af89c: 6e10 2606 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@0626 │ │ -0af8a2: 0c00 |0003: move-result-object v0 │ │ -0af8a4: 1100 |0004: return-object v0 │ │ +0af978: |[0af978] android.support.v4.app.NotificationCompat$Action$WearableExtender.clone:()Ljava/lang/Object; │ │ +0af988: 6e10 2606 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; // method@0626 │ │ +0af98e: 0c00 |0003: move-result-object v0 │ │ +0af990: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1612 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -198073,28 +198101,28 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0af8a8: |[0af8a8] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ -0af8b8: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0af8bc: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0af8c2: 5231 ab01 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af8c6: 1212 |0007: const/4 v2, #int 1 // #1 │ │ -0af8c8: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ -0af8cc: 1a01 641b |000a: const-string v1, "flags" // string@1b64 │ │ -0af8d0: 5232 ab01 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af8d4: 6e30 c502 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0af8da: 6e10 2206 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@0622 │ │ -0af8e0: 0c01 |0014: move-result-object v1 │ │ -0af8e2: 1a02 d515 |0015: const-string v2, "android.wearable.EXTENSIONS" // string@15d5 │ │ -0af8e6: 6e30 c102 2100 |0017: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ -0af8ec: 1104 |001a: return-object v4 │ │ +0af994: |[0af994] android.support.v4.app.NotificationCompat$Action$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Action$Builder;)Landroid/support/v4/app/NotificationCompat$Action$Builder; │ │ +0af9a4: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0af9a8: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0af9ae: 5231 ab01 |0005: iget v1, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af9b2: 1212 |0007: const/4 v2, #int 1 // #1 │ │ +0af9b4: 3221 0900 |0008: if-eq v1, v2, 0011 // +0009 │ │ +0af9b8: 1a01 661b |000a: const-string v1, "flags" // string@1b66 │ │ +0af9bc: 5232 ab01 |000c: iget v2, v3, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af9c0: 6e30 c502 1002 |000e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0af9c6: 6e10 2206 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/NotificationCompat$Action$Builder;.getExtras:()Landroid/os/Bundle; // method@0622 │ │ +0af9cc: 0c01 |0014: move-result-object v1 │ │ +0af9ce: 1a02 d715 |0015: const-string v2, "android.wearable.EXTENSIONS" // string@15d7 │ │ +0af9d2: 6e30 c102 2100 |0017: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ +0af9d8: 1104 |001a: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1652 │ │ 0x0005 line=1654 │ │ 0x000a line=1655 │ │ 0x0011 line=1658 │ │ 0x001a line=1659 │ │ @@ -198108,22 +198136,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0af8f0: |[0af8f0] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ -0af900: 5210 ab01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ -0af904: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0af908: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0af90c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0af90e: 0f00 |0007: return v0 │ │ -0af910: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0af912: 28fe |0009: goto 0007 // -0002 │ │ +0af9dc: |[0af9dc] android.support.v4.app.NotificationCompat$Action$WearableExtender.isAvailableOffline:()Z │ │ +0af9ec: 5210 ab01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.mFlags:I // field@01ab │ │ +0af9f0: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0af9f4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0af9f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0af9fa: 0f00 |0007: return v0 │ │ +0af9fc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0af9fe: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1687 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;) │ │ @@ -198131,18 +198159,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0af914: |[0af914] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ -0af924: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0af926: 7030 2b06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@062b │ │ -0af92c: 1101 |0004: return-object v1 │ │ +0afa00: |[0afa00] android.support.v4.app.NotificationCompat$Action$WearableExtender.setAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ +0afa10: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0afa12: 7030 2b06 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$Action$WearableExtender;.setFlag:(IZ)V // method@062b │ │ +0afa18: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1676 │ │ 0x0004 line=1677 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 availableOffline Z │ │ @@ -198202,43 +198230,43 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0af930: |[0af930] android.support.v4.app.NotificationCompat$Action.:()V │ │ -0af940: 2200 2201 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@0122 │ │ -0af944: 7010 1606 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@0616 │ │ -0af94a: 6900 ac01 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ -0af94e: 0e00 |0007: return-void │ │ +0afa1c: |[0afa1c] android.support.v4.app.NotificationCompat$Action.:()V │ │ +0afa2c: 2200 2201 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$Action$1; // type@0122 │ │ +0afa30: 7010 1606 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Action$1;.:()V // method@0616 │ │ +0afa36: 6900 ac01 |0005: sput-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ +0afa3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1700 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ name : '' │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 14 16-bit code units │ │ -0af950: |[0af950] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ -0af960: 2204 8900 |0000: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0af964: 7010 aa02 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0af96a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -0af96c: 0760 |0006: move-object v0, v6 │ │ -0af96e: 0171 |0007: move v1, v7 │ │ -0af970: 0782 |0008: move-object v2, v8 │ │ -0af972: 0793 |0009: move-object v3, v9 │ │ -0af974: 7606 2e06 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@062e │ │ -0af97a: 0e00 |000d: return-void │ │ +0afa3c: |[0afa3c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V │ │ +0afa4c: 2204 8900 |0000: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0afa50: 7010 aa02 0400 |0002: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0afa56: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +0afa58: 0760 |0006: move-object v0, v6 │ │ +0afa5a: 0171 |0007: move v1, v7 │ │ +0afa5c: 0782 |0008: move-object v2, v8 │ │ +0afa5e: 0793 |0009: move-object v3, v9 │ │ +0afa60: 7606 2e06 0000 |000a: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@062e │ │ +0afa66: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1447 │ │ 0x000d line=1448 │ │ locals : │ │ 0x0000 - 0x000e reg=6 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x000e reg=7 icon I │ │ @@ -198250,26 +198278,26 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0af97c: |[0af97c] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ -0af98c: 7010 f506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@06f5 │ │ -0af992: 5901 ae01 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01ae │ │ -0af996: 5b02 b101 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01b1 │ │ -0af99a: 5b03 ad01 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01ad │ │ -0af99e: 3804 0700 |0009: if-eqz v4, 0010 // +0007 │ │ -0af9a2: 5b04 af01 |000b: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01af │ │ -0af9a6: 5b05 b001 |000d: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01b0 │ │ -0af9aa: 0e00 |000f: return-void │ │ -0af9ac: 2204 8900 |0010: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0af9b0: 7010 aa02 0400 |0012: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0af9b6: 28f6 |0015: goto 000b // -000a │ │ +0afa68: |[0afa68] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V │ │ +0afa78: 7010 f506 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompatBase$Action;.:()V // method@06f5 │ │ +0afa7e: 5901 ae01 |0003: iput v1, v0, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01ae │ │ +0afa82: 5b02 b101 |0005: iput-object v2, v0, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01b1 │ │ +0afa86: 5b03 ad01 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01ad │ │ +0afa8a: 3804 0700 |0009: if-eqz v4, 0010 // +0007 │ │ +0afa8e: 5b04 af01 |000b: iput-object v4, v0, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01af │ │ +0afa92: 5b05 b001 |000d: iput-object v5, v0, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01b0 │ │ +0afa96: 0e00 |000f: return-void │ │ +0afa98: 2204 8900 |0010: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0afa9c: 7010 aa02 0400 |0012: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0afaa2: 28f6 |0015: goto 000b // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1451 │ │ 0x0003 line=1452 │ │ 0x0005 line=1453 │ │ 0x0007 line=1454 │ │ 0x0009 line=1455 │ │ @@ -198290,17 +198318,17 @@ │ │ type : '(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0af9b8: |[0af9b8] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ -0af9c8: 7606 2e06 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@062e │ │ -0af9ce: 0e00 |0003: return-void │ │ +0afaa4: |[0afaa4] android.support.v4.app.NotificationCompat$Action.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;Landroid/support/v4/app/NotificationCompat$1;)V │ │ +0afab4: 7606 2e06 0000 |0000: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompat$Action;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/os/Bundle;[Landroid/support/v4/app/RemoteInput;)V // method@062e │ │ +0afaba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$Action; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ 0x0000 - 0x0004 reg=2 x1 Ljava/lang/CharSequence; │ │ @@ -198314,17 +198342,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af9d0: |[0af9d0] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ -0af9e0: 5410 af01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01af │ │ -0af9e4: 1100 |0002: return-object v0 │ │ +0afabc: |[0afabc] android.support.v4.app.NotificationCompat$Action.access$300:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/os/Bundle; │ │ +0afacc: 5410 af01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01af │ │ +0afad0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ Virtual methods - │ │ @@ -198333,17 +198361,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0af9e8: |[0af9e8] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ -0af9f8: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01ad │ │ -0af9fc: 1100 |0002: return-object v0 │ │ +0afad4: |[0afad4] android.support.v4.app.NotificationCompat$Action.getActionIntent:()Landroid/app/PendingIntent; │ │ +0afae4: 5410 ad01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.actionIntent:Landroid/app/PendingIntent; // field@01ad │ │ +0afae8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1471 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #1 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -198351,17 +198379,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa00: |[0afa00] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ -0afa10: 5410 af01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01af │ │ -0afa14: 1100 |0002: return-object v0 │ │ +0afaec: |[0afaec] android.support.v4.app.NotificationCompat$Action.getExtras:()Landroid/os/Bundle; │ │ +0afafc: 5410 af01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mExtras:Landroid/os/Bundle; // field@01af │ │ +0afb00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1478 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -198369,17 +198397,17 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa18: |[0afa18] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ -0afa28: 5210 ae01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01ae │ │ -0afa2c: 0f00 |0002: return v0 │ │ +0afb04: |[0afb04] android.support.v4.app.NotificationCompat$Action.getIcon:()I │ │ +0afb14: 5210 ae01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.icon:I // field@01ae │ │ +0afb18: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1461 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #3 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -198387,17 +198415,17 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa30: |[0afa30] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ -0afa40: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01b0 │ │ -0afa44: 1100 |0002: return-object v0 │ │ +0afb1c: |[0afb1c] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; │ │ +0afb2c: 5410 b001 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.mRemoteInputs:[Landroid/support/v4/app/RemoteInput; // field@01b0 │ │ +0afb30: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1486 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #4 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -198405,18 +198433,18 @@ │ │ type : '()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0afa48: |[0afa48] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0afa58: 6e10 3406 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@0634 │ │ -0afa5e: 0c00 |0003: move-result-object v0 │ │ -0afa60: 1100 |0004: return-object v0 │ │ +0afb34: |[0afb34] android.support.v4.app.NotificationCompat$Action.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0afb44: 6e10 3406 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInput; // method@0634 │ │ +0afb4a: 0c00 |0003: move-result-object v0 │ │ +0afb4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1428 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ #5 : (in Landroid/support/v4/app/NotificationCompat$Action;) │ │ @@ -198424,17 +198452,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afa64: |[0afa64] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ -0afa74: 5410 b101 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01b1 │ │ -0afa78: 1100 |0002: return-object v0 │ │ +0afb50: |[0afb50] android.support.v4.app.NotificationCompat$Action.getTitle:()Ljava/lang/CharSequence; │ │ +0afb60: 5410 b101 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$Action;.title:Ljava/lang/CharSequence; // field@01b1 │ │ +0afb64: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1466 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ source_file_idx : 3722 (NotificationCompat.java) │ │ @@ -198479,17 +198507,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afa7c: |[0afa7c] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ -0afa8c: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ -0afa92: 0e00 |0003: return-void │ │ +0afb68: |[0afb68] android.support.v4.app.NotificationCompat$BigPictureStyle.:()V │ │ +0afb78: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ +0afb7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1256 │ │ 0x0003 line=1257 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ │ │ @@ -198498,18 +198526,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0afa94: |[0afa94] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0afaa4: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ -0afaaa: 6e20 3c06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@063c │ │ -0afab0: 0e00 |0006: return-void │ │ +0afb80: |[0afb80] android.support.v4.app.NotificationCompat$BigPictureStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0afb90: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ +0afb96: 6e20 3c06 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@063c │ │ +0afb9c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1259 │ │ 0x0003 line=1260 │ │ 0x0006 line=1261 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -198521,19 +198549,19 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0afab4: |[0afab4] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0afac4: 5b12 b301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01b3 │ │ -0afac8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0afaca: 5c10 b401 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01b4 │ │ -0aface: 1101 |0005: return-object v1 │ │ +0afba0: |[0afba0] android.support.v4.app.NotificationCompat$BigPictureStyle.bigLargeIcon:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0afbb0: 5b12 b301 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIcon:Landroid/graphics/Bitmap; // field@01b3 │ │ +0afbb4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0afbb6: 5c10 b401 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigLargeIconSet:Z // field@01b4 │ │ +0afbba: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1293 │ │ 0x0002 line=1294 │ │ 0x0005 line=1295 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -198544,17 +198572,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afad0: |[0afad0] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0afae0: 5b01 b501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01b5 │ │ -0afae4: 1100 |0002: return-object v0 │ │ +0afbbc: |[0afbbc] android.support.v4.app.NotificationCompat$BigPictureStyle.bigPicture:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0afbcc: 5b01 b501 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mPicture:Landroid/graphics/Bitmap; // field@01b5 │ │ +0afbd0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1285 │ │ 0x0002 line=1286 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 b Landroid/graphics/Bitmap; │ │ @@ -198564,17 +198592,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afae8: |[0afae8] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0afaf8: 5b01 b201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b2 │ │ -0afafc: 1100 |0002: return-object v0 │ │ +0afbd4: |[0afbd4] android.support.v4.app.NotificationCompat$BigPictureStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0afbe4: 5b01 b201 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b2 │ │ +0afbe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1268 │ │ 0x0002 line=1269 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -198584,19 +198612,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0afb00: |[0afb00] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ -0afb10: 5b12 b601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01b6 │ │ -0afb14: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0afb16: 5c10 b701 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01b7 │ │ -0afb1a: 1101 |0005: return-object v1 │ │ +0afbec: |[0afbec] android.support.v4.app.NotificationCompat$BigPictureStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ +0afbfc: 5b12 b601 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01b6 │ │ +0afc00: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0afc02: 5c10 b701 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigPictureStyle;.mSummaryTextSet:Z // field@01b7 │ │ +0afc06: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0002 line=1277 │ │ 0x0005 line=1278 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigPictureStyle; │ │ @@ -198636,17 +198664,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afb1c: |[0afb1c] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ -0afb2c: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ -0afb32: 0e00 |0003: return-void │ │ +0afc08: |[0afc08] android.support.v4.app.NotificationCompat$BigTextStyle.:()V │ │ +0afc18: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ +0afc1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1323 │ │ 0x0003 line=1324 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ │ │ @@ -198655,18 +198683,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0afb34: |[0afb34] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0afb44: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ -0afb4a: 6e20 4206 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0642 │ │ -0afb50: 0e00 |0006: return-void │ │ +0afc20: |[0afc20] android.support.v4.app.NotificationCompat$BigTextStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0afc30: 7010 ac06 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ +0afc36: 6e20 4206 1000 |0003: invoke-virtual {v0, v1}, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0642 │ │ +0afc3c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1326 │ │ 0x0003 line=1327 │ │ 0x0006 line=1328 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -198678,17 +198706,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afb54: |[0afb54] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0afb64: 5b01 b901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01b9 │ │ -0afb68: 1100 |0002: return-object v0 │ │ +0afc40: |[0afc40] android.support.v4.app.NotificationCompat$BigTextStyle.bigText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0afc50: 5b01 b901 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigText:Ljava/lang/CharSequence; // field@01b9 │ │ +0afc54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1353 │ │ 0x0002 line=1354 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 cs Ljava/lang/CharSequence; │ │ @@ -198698,17 +198726,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afb6c: |[0afb6c] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0afb7c: 5b01 b801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b8 │ │ -0afb80: 1100 |0002: return-object v0 │ │ +0afc58: |[0afc58] android.support.v4.app.NotificationCompat$BigTextStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0afc68: 5b01 b801 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01b8 │ │ +0afc6c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1335 │ │ 0x0002 line=1336 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -198718,19 +198746,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0afb84: |[0afb84] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ -0afb94: 5b12 ba01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ba │ │ -0afb98: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0afb9a: 5c10 bb01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01bb │ │ -0afb9e: 1101 |0005: return-object v1 │ │ +0afc70: |[0afc70] android.support.v4.app.NotificationCompat$BigTextStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ +0afc80: 5b12 ba01 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01ba │ │ +0afc84: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0afc86: 5c10 bb01 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$BigTextStyle;.mSummaryTextSet:Z // field@01bb │ │ +0afc8a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1343 │ │ 0x0002 line=1344 │ │ 0x0005 line=1345 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$BigTextStyle; │ │ @@ -198772,20 +198800,20 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0afba0: |[0afba0] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ -0afbb0: 7010 ac06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ -0afbb6: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0afbba: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0afbc0: 5b10 d601 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ -0afbc4: 0e00 |000a: return-void │ │ +0afc8c: |[0afc8c] android.support.v4.app.NotificationCompat$InboxStyle.:()V │ │ +0afc9c: 7010 ac06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ +0afca2: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0afca6: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0afcac: 5b10 d601 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ +0afcb0: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0003 line=1383 │ │ 0x000a line=1386 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -198795,21 +198823,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0afbc8: |[0afbc8] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ -0afbd8: 7010 ac06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ -0afbde: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0afbe2: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0afbe8: 5b10 d601 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ -0afbec: 6e20 7206 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0672 │ │ -0afbf2: 0e00 |000d: return-void │ │ +0afcb4: |[0afcb4] android.support.v4.app.NotificationCompat$InboxStyle.:(Landroid/support/v4/app/NotificationCompat$Builder;)V │ │ +0afcc4: 7010 ac06 0100 |0000: invoke-direct {v1}, Landroid/support/v4/app/NotificationCompat$Style;.:()V // method@06ac │ │ +0afcca: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0afcce: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0afcd4: 5b10 d601 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ +0afcd8: 6e20 7206 2100 |000a: invoke-virtual {v1, v2}, Landroid/support/v4/app/NotificationCompat$InboxStyle;.setBuilder:(Landroid/support/v4/app/NotificationCompat$Builder;)V // method@0672 │ │ +0afcde: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1388 │ │ 0x0003 line=1383 │ │ 0x000a line=1389 │ │ 0x000d line=1390 │ │ locals : │ │ @@ -198822,18 +198850,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0afbf4: |[0afbf4] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0afc04: 5410 d601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ -0afc08: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0afc0e: 1101 |0005: return-object v1 │ │ +0afce0: |[0afce0] android.support.v4.app.NotificationCompat$InboxStyle.addLine:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +0afcf0: 5410 d601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mTexts:Ljava/util/ArrayList; // field@01d6 │ │ +0afcf4: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0afcfa: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1414 │ │ 0x0005 line=1415 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0006 reg=2 cs Ljava/lang/CharSequence; │ │ @@ -198843,17 +198871,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0afc10: |[0afc10] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0afc20: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01d3 │ │ -0afc24: 1100 |0002: return-object v0 │ │ +0afcfc: |[0afcfc] android.support.v4.app.NotificationCompat$InboxStyle.setBigContentTitle:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +0afd0c: 5b01 d301 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mBigContentTitle:Ljava/lang/CharSequence; // field@01d3 │ │ +0afd10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1397 │ │ 0x0002 line=1398 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -198863,19 +198891,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0afc28: |[0afc28] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ -0afc38: 5b12 d401 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01d4 │ │ -0afc3c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0afc3e: 5c10 d501 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01d5 │ │ -0afc42: 1101 |0005: return-object v1 │ │ +0afd14: |[0afd14] android.support.v4.app.NotificationCompat$InboxStyle.setSummaryText:(Ljava/lang/CharSequence;)Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ +0afd24: 5b12 d401 |0000: iput-object v2, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryText:Ljava/lang/CharSequence; // field@01d4 │ │ +0afd28: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0afd2a: 5c10 d501 |0003: iput-boolean v0, v1, Landroid/support/v4/app/NotificationCompat$InboxStyle;.mSummaryTextSet:Z // field@01d5 │ │ +0afd2e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1405 │ │ 0x0002 line=1406 │ │ 0x0005 line=1407 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$InboxStyle; │ │ @@ -198916,17 +198944,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0afc44: |[0afc44] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ -0afc54: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0afc5a: 0e00 |0003: return-void │ │ +0afd30: |[0afd30] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.:()V │ │ +0afd40: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0afd46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -198935,27 +198963,27 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 24 16-bit code units │ │ -0afc5c: |[0afc5c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0afc6c: 5460 c801 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0afc70: 5461 c101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0afc74: 5462 c001 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0afc78: 5463 bf01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0afc7c: 5464 be01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0afc80: 6e54 db00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00db │ │ -0afc86: 5261 ca01 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -0afc8a: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ -0afc8e: 5201 0b00 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -0afc92: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -0afc96: 5901 0b00 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -0afc9a: 1100 |0017: return-object v0 │ │ +0afd48: |[0afd48] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0afd58: 5460 c801 |0000: iget-object v0, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0afd5c: 5461 c101 |0002: iget-object v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0afd60: 5462 c001 |0004: iget-object v2, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0afd64: 5463 bf01 |0006: iget-object v3, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0afd68: 5464 be01 |0008: iget-object v4, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0afd6c: 6e54 db00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00db │ │ +0afd72: 5261 ca01 |000d: iget v1, v6, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +0afd76: 3d01 0800 |000f: if-lez v1, 0017 // +0008 │ │ +0afd7a: 5201 0b00 |0011: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0afd7e: d611 8000 |0013: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +0afd82: 5901 0b00 |0015: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0afd86: 1100 |0017: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ 0x000d line=306 │ │ 0x0011 line=307 │ │ 0x0017 line=309 │ │ @@ -198969,17 +198997,17 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afc9c: |[0afc9c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -0afcac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afcae: 1100 |0001: return-object v0 │ │ +0afd88: |[0afd88] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0afd98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afd9a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ 0x0000 - 0x0002 reg=3 actionIndex I │ │ @@ -198989,17 +199017,17 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afcb0: |[0afcb0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ -0afcc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afcc2: 0f00 |0001: return v0 │ │ +0afd9c: |[0afd9c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionCount:(Landroid/app/Notification;)I │ │ +0afdac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afdae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=319 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -199008,17 +199036,17 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afcc4: |[0afcc4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -0afcd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afcd6: 1100 |0001: return-object v0 │ │ +0afdb0: |[0afdb0] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +0afdc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afdc2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -199028,17 +199056,17 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afcd8: |[0afcd8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0afce8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afcea: 1100 |0001: return-object v0 │ │ +0afdc4: |[0afdc4] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0afdd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afdd6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=314 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -199047,17 +199075,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afcec: |[0afcec] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0afcfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afcfe: 1100 |0001: return-object v0 │ │ +0afdd8: |[0afdd8] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0afde8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afdea: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -199066,17 +199094,17 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afd00: |[0afd00] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0afd10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afd12: 0f00 |0001: return v0 │ │ +0afdec: |[0afdec] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0afdfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afdfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -199085,17 +199113,17 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afd14: |[0afd14] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -0afd24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afd26: 1100 |0001: return-object v0 │ │ +0afe00: |[0afe00] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +0afe10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afe12: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -199104,17 +199132,17 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afd28: |[0afd28] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0afd38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afd3a: 1100 |0001: return-object v0 │ │ +0afe14: |[0afe14] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0afe24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afe26: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -199123,17 +199151,17 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0afd3c: |[0afd3c] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0afd4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0afd4e: 0f00 |0001: return v0 │ │ +0afe28: |[0afe28] android.support.v4.app.NotificationCompat$NotificationCompatImplBase.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0afe38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0afe3a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -199356,33 +199384,33 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 36 16-bit code units │ │ -0afd50: |[0afd50] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ -0afd60: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0afd66: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0afd6a: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0afd70: 5b10 f501 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0afd74: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0afd76: 5910 fd01 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0afd7a: 2200 cf05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0afd7e: 7010 8f2b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0afd84: 5b10 ff01 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0afd88: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ -0afd8e: 5910 f901 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0afd92: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -0afd94: 5910 f701 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0afd98: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0afd9a: 5910 fb01 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0afd9e: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ -0afda2: 5910 fe01 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0afda6: 0e00 |0023: return-void │ │ +0afe3c: |[0afe3c] android.support.v4.app.NotificationCompat$WearableExtender.:()V │ │ +0afe4c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0afe52: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0afe56: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0afe5c: 5b10 f501 |0008: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0afe60: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0afe62: 5910 fd01 |000b: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0afe66: 2200 cf05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0afe6a: 7010 8f2b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0afe70: 5b10 ff01 |0012: iput-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0afe74: 1400 0500 8000 |0014: const v0, #float 1.1755e-38 // #00800005 │ │ +0afe7a: 5910 f901 |0017: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0afe7e: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +0afe80: 5910 f701 |001a: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0afe84: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0afe86: 5910 fb01 |001d: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0afe8a: 1300 5000 |001f: const/16 v0, #int 80 // #50 │ │ +0afe8e: 5910 fe01 |0021: iput v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0afe92: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1868 │ │ 0x0003 line=1852 │ │ 0x000a line=1853 │ │ 0x000d line=1855 │ │ 0x0014 line=1858 │ │ @@ -199398,96 +199426,96 @@ │ │ type : '(Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 162 16-bit code units │ │ -0afda8: |[0afda8] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ -0afdb8: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ -0afdbe: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ -0afdc2: 1218 |0005: const/4 v8, #int 1 // #1 │ │ -0afdc4: 1207 |0006: const/4 v7, #int 0 // #0 │ │ -0afdc6: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ -0afdc8: 7010 fd2a 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2afd │ │ -0afdce: 2204 cf05 |000b: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0afdd2: 7010 8f2b 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0afdd8: 5bb4 f501 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0afddc: 59b8 fd01 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0afde0: 2204 cf05 |0014: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0afde4: 7010 8f2b 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0afdea: 5bb4 ff01 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0afdee: 59ba f901 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0afdf2: 59b6 f701 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0afdf6: 59b7 fb01 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0afdfa: 59b9 fe01 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0afdfe: 7110 df06 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@06df │ │ -0afe04: 0c01 |0026: move-result-object v1 │ │ -0afe06: 3801 7900 |0027: if-eqz v1, 00a0 // +0079 │ │ -0afe0a: 1a04 d515 |0029: const-string v4, "android.wearable.EXTENSIONS" // string@15d5 │ │ -0afe0e: 6e20 b002 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ -0afe14: 0c03 |002e: move-result-object v3 │ │ -0afe16: 3803 7000 |002f: if-eqz v3, 009f // +0070 │ │ -0afe1a: 7100 d906 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ -0afe20: 0c04 |0034: move-result-object v4 │ │ -0afe22: 1a05 f114 |0035: const-string v5, "actions" // string@14f1 │ │ -0afe26: 6e20 b902 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@02b9 │ │ -0afe2c: 0c05 |003a: move-result-object v5 │ │ -0afe2e: 7220 7706 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@0677 │ │ -0afe34: 0c00 |003e: move-result-object v0 │ │ -0afe36: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ -0afe3a: 54b4 f501 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0afe3e: 7120 a62b 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@2ba6 │ │ -0afe44: 1a04 641b |0046: const-string v4, "flags" // string@1b64 │ │ -0afe48: 6e30 b502 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0afe4e: 0a04 |004b: move-result v4 │ │ -0afe50: 59b4 fd01 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0afe54: 1a04 ab19 |004e: const-string v4, "displayIntent" // string@19ab │ │ -0afe58: 6e20 b702 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -0afe5e: 0c04 |0053: move-result-object v4 │ │ -0afe60: 1f04 2400 |0054: check-cast v4, Landroid/app/PendingIntent; // type@0024 │ │ -0afe64: 5bb4 fc01 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0afe68: 1a04 4929 |0058: const-string v4, "pages" // string@2949 │ │ -0afe6c: 7120 da06 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@06da │ │ -0afe72: 0c02 |005d: move-result-object v2 │ │ -0afe74: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ -0afe78: 54b4 ff01 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0afe7c: 7120 a62b 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@2ba6 │ │ -0afe82: 1a04 4e16 |0065: const-string v4, "background" // string@164e │ │ -0afe86: 6e20 b702 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -0afe8c: 0c04 |006a: move-result-object v4 │ │ -0afe8e: 1f04 5900 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@0059 │ │ -0afe92: 5bb4 f601 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0afe96: 1a04 4318 |006f: const-string v4, "contentIcon" // string@1843 │ │ -0afe9a: 6e20 b402 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ -0afea0: 0a04 |0074: move-result v4 │ │ -0afea2: 59b4 f801 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0afea6: 1a04 4418 |0077: const-string v4, "contentIconGravity" // string@1844 │ │ -0afeaa: 6e30 b502 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0afeb0: 0a04 |007c: move-result v4 │ │ -0afeb2: 59b4 f901 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0afeb6: 1a04 3d18 |007f: const-string v4, "contentActionIndex" // string@183d │ │ -0afeba: 6e30 b502 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0afec0: 0a04 |0084: move-result v4 │ │ -0afec2: 59b4 f701 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0afec6: 1a04 ce18 |0087: const-string v4, "customSizePreset" // string@18ce │ │ -0afeca: 6e30 b502 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0afed0: 0a04 |008c: move-result v4 │ │ -0afed2: 59b4 fb01 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0afed6: 1a04 c418 |008f: const-string v4, "customContentHeight" // string@18c4 │ │ -0afeda: 6e20 b402 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ -0afee0: 0a04 |0094: move-result v4 │ │ -0afee2: 59b4 fa01 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0afee6: 1a04 e91e |0097: const-string v4, "gravity" // string@1ee9 │ │ -0afeea: 6e30 b502 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ -0afef0: 0a04 |009c: move-result v4 │ │ -0afef2: 59b4 fe01 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0afef6: 0e00 |009f: return-void │ │ -0afef8: 1203 |00a0: const/4 v3, #int 0 // #0 │ │ -0afefa: 288e |00a1: goto 002f // -0072 │ │ +0afe94: |[0afe94] android.support.v4.app.NotificationCompat$WearableExtender.:(Landroid/app/Notification;)V │ │ +0afea4: 140a 0500 8000 |0000: const v10, #float 1.1755e-38 // #00800005 │ │ +0afeaa: 1309 5000 |0003: const/16 v9, #int 80 // #50 │ │ +0afeae: 1218 |0005: const/4 v8, #int 1 // #1 │ │ +0afeb0: 1207 |0006: const/4 v7, #int 0 // #0 │ │ +0afeb2: 12f6 |0007: const/4 v6, #int -1 // #ff │ │ +0afeb4: 7010 fd2a 0b00 |0008: invoke-direct {v11}, Ljava/lang/Object;.:()V // method@2afd │ │ +0afeba: 2204 cf05 |000b: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0afebe: 7010 8f2b 0400 |000d: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0afec4: 5bb4 f501 |0010: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0afec8: 59b8 fd01 |0012: iput v8, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0afecc: 2204 cf05 |0014: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0afed0: 7010 8f2b 0400 |0016: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0afed6: 5bb4 ff01 |0019: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0afeda: 59ba f901 |001b: iput v10, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0afede: 59b6 f701 |001d: iput v6, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0afee2: 59b7 fb01 |001f: iput v7, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0afee6: 59b9 fe01 |0021: iput v9, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0afeea: 7110 df06 0c00 |0023: invoke-static {v12}, Landroid/support/v4/app/NotificationCompat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@06df │ │ +0afef0: 0c01 |0026: move-result-object v1 │ │ +0afef2: 3801 7900 |0027: if-eqz v1, 00a0 // +0079 │ │ +0afef6: 1a04 d715 |0029: const-string v4, "android.wearable.EXTENSIONS" // string@15d7 │ │ +0afefa: 6e20 b002 4100 |002b: invoke-virtual {v1, v4}, Landroid/os/Bundle;.getBundle:(Ljava/lang/String;)Landroid/os/Bundle; // method@02b0 │ │ +0aff00: 0c03 |002e: move-result-object v3 │ │ +0aff02: 3803 7000 |002f: if-eqz v3, 009f // +0070 │ │ +0aff06: 7100 d906 0000 |0031: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ +0aff0c: 0c04 |0034: move-result-object v4 │ │ +0aff0e: 1a05 f214 |0035: const-string v5, "actions" // string@14f2 │ │ +0aff12: 6e20 b902 5300 |0037: invoke-virtual {v3, v5}, Landroid/os/Bundle;.getParcelableArrayList:(Ljava/lang/String;)Ljava/util/ArrayList; // method@02b9 │ │ +0aff18: 0c05 |003a: move-result-object v5 │ │ +0aff1a: 7220 7706 5400 |003b: invoke-interface {v4, v5}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; // method@0677 │ │ +0aff20: 0c00 |003e: move-result-object v0 │ │ +0aff22: 3800 0700 |003f: if-eqz v0, 0046 // +0007 │ │ +0aff26: 54b4 f501 |0041: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0aff2a: 7120 a62b 0400 |0043: invoke-static {v4, v0}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@2ba6 │ │ +0aff30: 1a04 661b |0046: const-string v4, "flags" // string@1b66 │ │ +0aff34: 6e30 b502 4308 |0048: invoke-virtual {v3, v4, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0aff3a: 0a04 |004b: move-result v4 │ │ +0aff3c: 59b4 fd01 |004c: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0aff40: 1a04 ad19 |004e: const-string v4, "displayIntent" // string@19ad │ │ +0aff44: 6e20 b702 4300 |0050: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +0aff4a: 0c04 |0053: move-result-object v4 │ │ +0aff4c: 1f04 2400 |0054: check-cast v4, Landroid/app/PendingIntent; // type@0024 │ │ +0aff50: 5bb4 fc01 |0056: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0aff54: 1a04 4c29 |0058: const-string v4, "pages" // string@294c │ │ +0aff58: 7120 da06 4300 |005a: invoke-static {v3, v4}, Landroid/support/v4/app/NotificationCompat;.access$500:(Landroid/os/Bundle;Ljava/lang/String;)[Landroid/app/Notification; // method@06da │ │ +0aff5e: 0c02 |005d: move-result-object v2 │ │ +0aff60: 3802 0700 |005e: if-eqz v2, 0065 // +0007 │ │ +0aff64: 54b4 ff01 |0060: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0aff68: 7120 a62b 2400 |0062: invoke-static {v4, v2}, Ljava/util/Collections;.addAll:(Ljava/util/Collection;[Ljava/lang/Object;)Z // method@2ba6 │ │ +0aff6e: 1a04 5016 |0065: const-string v4, "background" // string@1650 │ │ +0aff72: 6e20 b702 4300 |0067: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +0aff78: 0c04 |006a: move-result-object v4 │ │ +0aff7a: 1f04 5900 |006b: check-cast v4, Landroid/graphics/Bitmap; // type@0059 │ │ +0aff7e: 5bb4 f601 |006d: iput-object v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0aff82: 1a04 4518 |006f: const-string v4, "contentIcon" // string@1845 │ │ +0aff86: 6e20 b402 4300 |0071: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ +0aff8c: 0a04 |0074: move-result v4 │ │ +0aff8e: 59b4 f801 |0075: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0aff92: 1a04 4618 |0077: const-string v4, "contentIconGravity" // string@1846 │ │ +0aff96: 6e30 b502 430a |0079: invoke-virtual {v3, v4, v10}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0aff9c: 0a04 |007c: move-result v4 │ │ +0aff9e: 59b4 f901 |007d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0affa2: 1a04 3f18 |007f: const-string v4, "contentActionIndex" // string@183f │ │ +0affa6: 6e30 b502 4306 |0081: invoke-virtual {v3, v4, v6}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0affac: 0a04 |0084: move-result v4 │ │ +0affae: 59b4 f701 |0085: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0affb2: 1a04 d018 |0087: const-string v4, "customSizePreset" // string@18d0 │ │ +0affb6: 6e30 b502 4307 |0089: invoke-virtual {v3, v4, v7}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0affbc: 0a04 |008c: move-result v4 │ │ +0affbe: 59b4 fb01 |008d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0affc2: 1a04 c618 |008f: const-string v4, "customContentHeight" // string@18c6 │ │ +0affc6: 6e20 b402 4300 |0091: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ +0affcc: 0a04 |0094: move-result v4 │ │ +0affce: 59b4 fa01 |0095: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0affd2: 1a04 eb1e |0097: const-string v4, "gravity" // string@1eeb │ │ +0affd6: 6e30 b502 4309 |0099: invoke-virtual {v3, v4, v9}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;I)I // method@02b5 │ │ +0affdc: 0a04 |009c: move-result v4 │ │ +0affde: 59b4 fe01 |009d: iput v4, v11, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0affe2: 0e00 |009f: return-void │ │ +0affe4: 1203 |00a0: const/4 v3, #int 0 // #0 │ │ +0affe6: 288e |00a1: goto 002f // -0072 │ │ catches : (none) │ │ positions : │ │ 0x0008 line=1871 │ │ 0x000b line=1852 │ │ 0x0012 line=1853 │ │ 0x0014 line=1855 │ │ 0x001b line=1858 │ │ @@ -199527,25 +199555,25 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0afefc: |[0afefc] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ -0aff0c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0aff10: 5220 fd01 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0aff14: b630 |0004: or-int/2addr v0, v3 │ │ -0aff16: 5920 fd01 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0aff1a: 0e00 |0007: return-void │ │ -0aff1c: 5220 fd01 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0aff20: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ -0aff24: b510 |000c: and-int/2addr v0, v1 │ │ -0aff26: 5920 fd01 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0aff2a: 28f8 |000f: goto 0007 // -0008 │ │ +0affe8: |[0affe8] android.support.v4.app.NotificationCompat$WearableExtender.setFlag:(IZ)V │ │ +0afff8: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0afffc: 5220 fd01 |0002: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b0000: b630 |0004: or-int/2addr v0, v3 │ │ +0b0002: 5920 fd01 |0005: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b0006: 0e00 |0007: return-void │ │ +0b0008: 5220 fd01 |0008: iget v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b000c: df01 03ff |000a: xor-int/lit8 v1, v3, #int -1 // #ff │ │ +0b0010: b510 |000c: and-int/2addr v0, v1 │ │ +0b0012: 5920 fd01 |000d: iput v0, v2, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b0016: 28f8 |000f: goto 0007 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2365 │ │ 0x0002 line=2366 │ │ 0x0007 line=2370 │ │ 0x0008 line=2368 │ │ locals : │ │ @@ -199559,18 +199587,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aff2c: |[0aff2c] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0aff3c: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0aff40: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aff46: 1101 |0005: return-object v1 │ │ +0b0018: |[0b0018] android.support.v4.app.NotificationCompat$WearableExtender.addAction:(Landroid/support/v4/app/NotificationCompat$Action;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0028: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b002c: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0b0032: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1985 │ │ 0x0005 line=1986 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 action Landroid/support/v4/app/NotificationCompat$Action; │ │ @@ -199580,18 +199608,18 @@ │ │ type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aff48: |[0aff48] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0aff58: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0aff5c: 6e20 942b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2b94 │ │ -0aff62: 1101 |0005: return-object v1 │ │ +0b0034: |[0b0034] android.support.v4.app.NotificationCompat$WearableExtender.addActions:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0044: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b0048: 6e20 942b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2b94 │ │ +0b004e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2002 │ │ 0x0005 line=2003 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ @@ -199602,18 +199630,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aff64: |[0aff64] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0aff74: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0aff78: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0aff7e: 1101 |0005: return-object v1 │ │ +0b0050: |[0b0050] android.support.v4.app.NotificationCompat$WearableExtender.addPage:(Landroid/app/Notification;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0060: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b0064: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0b006a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2077 │ │ 0x0005 line=2078 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 page Landroid/app/Notification; │ │ @@ -199623,18 +199651,18 @@ │ │ type : '(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0aff80: |[0aff80] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0aff90: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0aff94: 6e20 942b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2b94 │ │ -0aff9a: 1101 |0005: return-object v1 │ │ +0b006c: |[0b006c] android.support.v4.app.NotificationCompat$WearableExtender.addPages:(Ljava/util/List;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b007c: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b0080: 6e20 942b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2b94 │ │ +0b0086: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2092 │ │ 0x0005 line=2093 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/List; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ @@ -199645,18 +199673,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0aff9c: |[0aff9c] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0affac: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0affb0: 6e10 952b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0affb6: 1101 |0005: return-object v1 │ │ +0b0088: |[0b0088] android.support.v4.app.NotificationCompat$WearableExtender.clearActions:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0098: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b009c: 6e10 952b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0b00a2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2012 │ │ 0x0005 line=2013 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ @@ -199665,18 +199693,18 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0affb8: |[0affb8] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0affc8: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0affcc: 6e10 952b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0affd2: 1101 |0005: return-object v1 │ │ +0b00a4: |[0b00a4] android.support.v4.app.NotificationCompat$WearableExtender.clearPages:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b00b4: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b00b8: 6e10 952b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0b00be: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2102 │ │ 0x0005 line=2103 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ @@ -199685,44 +199713,44 @@ │ │ type : '()Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0affd4: |[0affd4] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0affe4: 2200 3501 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@0135 │ │ -0affe8: 7010 af06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@06af │ │ -0affee: 2201 cf05 |0005: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0afff2: 5432 f501 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0afff6: 7020 912b 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -0afffc: 5b01 f501 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0b0000: 5231 fd01 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b0004: 5901 fd01 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b0008: 5431 fc01 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0b000c: 5b01 fc01 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0b0010: 2201 cf05 |0016: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ -0b0014: 5432 ff01 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0b0018: 7020 912b 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ -0b001e: 5b01 ff01 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0b0022: 5431 f601 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0b0026: 5b01 f601 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0b002a: 5231 f801 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0b002e: 5901 f801 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0b0032: 5231 f901 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0b0036: 5901 f901 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0b003a: 5231 f701 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0b003e: 5901 f701 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0b0042: 5231 fb01 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0b0046: 5901 fb01 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0b004a: 5231 fa01 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0b004e: 5901 fa01 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0b0052: 5231 fe01 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0b0056: 5901 fe01 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0b005a: 1100 |003b: return-object v0 │ │ +0b00c0: |[0b00c0] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b00d0: 2200 3501 |0000: new-instance v0, Landroid/support/v4/app/NotificationCompat$WearableExtender; // type@0135 │ │ +0b00d4: 7010 af06 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.:()V // method@06af │ │ +0b00da: 2201 cf05 |0005: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0b00de: 5432 f501 |0007: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b00e2: 7020 912b 2100 |0009: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +0b00e8: 5b01 f501 |000c: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b00ec: 5231 fd01 |000e: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b00f0: 5901 fd01 |0010: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b00f4: 5431 fc01 |0012: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0b00f8: 5b01 fc01 |0014: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0b00fc: 2201 cf05 |0016: new-instance v1, Ljava/util/ArrayList; // type@05cf │ │ +0b0100: 5432 ff01 |0018: iget-object v2, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b0104: 7020 912b 2100 |001a: invoke-direct {v1, v2}, Ljava/util/ArrayList;.:(Ljava/util/Collection;)V // method@2b91 │ │ +0b010a: 5b01 ff01 |001d: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b010e: 5431 f601 |001f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0b0112: 5b01 f601 |0021: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0b0116: 5231 f801 |0023: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0b011a: 5901 f801 |0025: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0b011e: 5231 f901 |0027: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0b0122: 5901 f901 |0029: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0b0126: 5231 f701 |002b: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0b012a: 5901 f701 |002d: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0b012e: 5231 fb01 |002f: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0b0132: 5901 fb01 |0031: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0b0136: 5231 fa01 |0033: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0b013a: 5901 fa01 |0035: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0b013e: 5231 fe01 |0037: iget v1, v3, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0b0142: 5901 fe01 |0039: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0b0146: 1100 |003b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1957 │ │ 0x0005 line=1958 │ │ 0x000e line=1959 │ │ 0x0012 line=1960 │ │ 0x0016 line=1961 │ │ @@ -199743,18 +199771,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b005c: |[0b005c] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ -0b006c: 6e10 b706 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@06b7 │ │ -0b0072: 0c00 |0003: move-result-object v0 │ │ -0b0074: 1100 |0004: return-object v0 │ │ +0b0148: |[0b0148] android.support.v4.app.NotificationCompat$WearableExtender.clone:()Ljava/lang/Object; │ │ +0b0158: 6e10 b706 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.clone:()Landroid/support/v4/app/NotificationCompat$WearableExtender; // method@06b7 │ │ +0b015e: 0c00 |0003: move-result-object v0 │ │ +0b0160: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1769 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #8 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -199762,103 +199790,103 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 187 16-bit code units │ │ -0b0078: |[0b0078] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ -0b0088: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0b008c: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0b0092: 5451 f501 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0b0096: 6e10 982b 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0b009c: 0a01 |000a: move-result v1 │ │ -0b009e: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ -0b00a2: 1a02 f114 |000d: const-string v2, "actions" // string@14f1 │ │ -0b00a6: 7100 d906 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ -0b00ac: 0c03 |0012: move-result-object v3 │ │ -0b00ae: 5451 f501 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0b00b2: 5454 f501 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0b00b6: 6e10 9d2b 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0b00bc: 0a04 |001a: move-result v4 │ │ -0b00be: 2344 3406 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0b00c2: 6e20 9f2b 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -0b00c8: 0c01 |0020: move-result-object v1 │ │ -0b00ca: 1f01 3406 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0b00ce: 7220 7b06 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@067b │ │ -0b00d4: 0c01 |0026: move-result-object v1 │ │ -0b00d6: 6e30 c902 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@02c9 │ │ -0b00dc: 5251 fd01 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b00e0: 1212 |002c: const/4 v2, #int 1 // #1 │ │ -0b00e2: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ -0b00e6: 1a01 641b |002f: const-string v1, "flags" // string@1b64 │ │ -0b00ea: 5252 fd01 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b00ee: 6e30 c502 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b00f4: 5451 fc01 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0b00f8: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ -0b00fc: 1a01 ab19 |003a: const-string v1, "displayIntent" // string@19ab │ │ -0b0100: 5452 fc01 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0b0104: 6e30 c702 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -0b010a: 5451 ff01 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0b010e: 6e10 982b 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0b0114: 0a01 |0046: move-result v1 │ │ -0b0116: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ -0b011a: 1a02 4929 |0049: const-string v2, "pages" // string@2949 │ │ -0b011e: 5451 ff01 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0b0122: 5453 ff01 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0b0126: 6e10 9d2b 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0b012c: 0a03 |0052: move-result v3 │ │ -0b012e: 2333 2606 |0053: new-array v3, v3, [Landroid/app/Notification; // type@0626 │ │ -0b0132: 6e20 9f2b 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -0b0138: 0c01 |0058: move-result-object v1 │ │ -0b013a: 1f01 2c06 |0059: check-cast v1, [Landroid/os/Parcelable; // type@062c │ │ -0b013e: 6e30 c802 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ -0b0144: 5451 f601 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0b0148: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ -0b014c: 1a01 4e16 |0062: const-string v1, "background" // string@164e │ │ -0b0150: 5452 f601 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0b0154: 6e30 c702 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -0b015a: 5251 f801 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0b015e: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ -0b0162: 1a01 4318 |006d: const-string v1, "contentIcon" // string@1843 │ │ -0b0166: 5252 f801 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0b016a: 6e30 c502 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b0170: 5251 f901 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0b0174: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ -0b017a: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ -0b017e: 1a01 4418 |007b: const-string v1, "contentIconGravity" // string@1844 │ │ -0b0182: 5252 f901 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0b0186: 6e30 c502 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b018c: 5251 f701 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0b0190: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ -0b0192: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ -0b0196: 1a01 3d18 |0087: const-string v1, "contentActionIndex" // string@183d │ │ -0b019a: 5252 f701 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0b019e: 6e30 c502 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b01a4: 5251 fb01 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0b01a8: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ -0b01ac: 1a01 ce18 |0092: const-string v1, "customSizePreset" // string@18ce │ │ -0b01b0: 5252 fb01 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0b01b4: 6e30 c502 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b01ba: 5251 fa01 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0b01be: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ -0b01c2: 1a01 c418 |009d: const-string v1, "customContentHeight" // string@18c4 │ │ -0b01c6: 5252 fa01 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0b01ca: 6e30 c502 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b01d0: 5251 fe01 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0b01d4: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ -0b01d8: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ -0b01dc: 1a01 e91e |00aa: const-string v1, "gravity" // string@1ee9 │ │ -0b01e0: 5252 fe01 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0b01e4: 6e30 c502 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0b01ea: 6e10 4a06 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@064a │ │ -0b01f0: 0c01 |00b4: move-result-object v1 │ │ -0b01f2: 1a02 d515 |00b5: const-string v2, "android.wearable.EXTENSIONS" // string@15d5 │ │ -0b01f6: 6e30 c102 2100 |00b7: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ -0b01fc: 1106 |00ba: return-object v6 │ │ +0b0164: |[0b0164] android.support.v4.app.NotificationCompat$WearableExtender.extend:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/support/v4/app/NotificationCompat$Builder; │ │ +0b0174: 2200 8900 |0000: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0b0178: 7010 aa02 0000 |0002: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0b017e: 5451 f501 |0005: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b0182: 6e10 982b 0100 |0007: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0b0188: 0a01 |000a: move-result v1 │ │ +0b018a: 3901 1f00 |000b: if-nez v1, 002a // +001f │ │ +0b018e: 1a02 f214 |000d: const-string v2, "actions" // string@14f2 │ │ +0b0192: 7100 d906 0000 |000f: invoke-static {}, Landroid/support/v4/app/NotificationCompat;.access$200:()Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl; // method@06d9 │ │ +0b0198: 0c03 |0012: move-result-object v3 │ │ +0b019a: 5451 f501 |0013: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b019e: 5454 f501 |0015: iget-object v4, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b01a2: 6e10 9d2b 0400 |0017: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0b01a8: 0a04 |001a: move-result v4 │ │ +0b01aa: 2344 3406 |001b: new-array v4, v4, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0b01ae: 6e20 9f2b 4100 |001d: invoke-virtual {v1, v4}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +0b01b4: 0c01 |0020: move-result-object v1 │ │ +0b01b6: 1f01 3406 |0021: check-cast v1, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0b01ba: 7220 7b06 1300 |0023: invoke-interface {v3, v1}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImpl;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; // method@067b │ │ +0b01c0: 0c01 |0026: move-result-object v1 │ │ +0b01c2: 6e30 c902 2001 |0027: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArrayList:(Ljava/lang/String;Ljava/util/ArrayList;)V // method@02c9 │ │ +0b01c8: 5251 fd01 |002a: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b01cc: 1212 |002c: const/4 v2, #int 1 // #1 │ │ +0b01ce: 3221 0900 |002d: if-eq v1, v2, 0036 // +0009 │ │ +0b01d2: 1a01 661b |002f: const-string v1, "flags" // string@1b66 │ │ +0b01d6: 5252 fd01 |0031: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b01da: 6e30 c502 1002 |0033: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b01e0: 5451 fc01 |0036: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0b01e4: 3801 0900 |0038: if-eqz v1, 0041 // +0009 │ │ +0b01e8: 1a01 ad19 |003a: const-string v1, "displayIntent" // string@19ad │ │ +0b01ec: 5452 fc01 |003c: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0b01f0: 6e30 c702 1002 |003e: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +0b01f6: 5451 ff01 |0041: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b01fa: 6e10 982b 0100 |0043: invoke-virtual {v1}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0b0200: 0a01 |0046: move-result v1 │ │ +0b0202: 3901 1700 |0047: if-nez v1, 005e // +0017 │ │ +0b0206: 1a02 4c29 |0049: const-string v2, "pages" // string@294c │ │ +0b020a: 5451 ff01 |004b: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b020e: 5453 ff01 |004d: iget-object v3, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b0212: 6e10 9d2b 0300 |004f: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0b0218: 0a03 |0052: move-result v3 │ │ +0b021a: 2333 2606 |0053: new-array v3, v3, [Landroid/app/Notification; // type@0626 │ │ +0b021e: 6e20 9f2b 3100 |0055: invoke-virtual {v1, v3}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +0b0224: 0c01 |0058: move-result-object v1 │ │ +0b0226: 1f01 2c06 |0059: check-cast v1, [Landroid/os/Parcelable; // type@062c │ │ +0b022a: 6e30 c802 2001 |005b: invoke-virtual {v0, v2, v1}, Landroid/os/Bundle;.putParcelableArray:(Ljava/lang/String;[Landroid/os/Parcelable;)V // method@02c8 │ │ +0b0230: 5451 f601 |005e: iget-object v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0b0234: 3801 0900 |0060: if-eqz v1, 0069 // +0009 │ │ +0b0238: 1a01 5016 |0062: const-string v1, "background" // string@1650 │ │ +0b023c: 5452 f601 |0064: iget-object v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0b0240: 6e30 c702 1002 |0066: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +0b0246: 5251 f801 |0069: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0b024a: 3801 0900 |006b: if-eqz v1, 0074 // +0009 │ │ +0b024e: 1a01 4518 |006d: const-string v1, "contentIcon" // string@1845 │ │ +0b0252: 5252 f801 |006f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0b0256: 6e30 c502 1002 |0071: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b025c: 5251 f901 |0074: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0b0260: 1402 0500 8000 |0076: const v2, #float 1.1755e-38 // #00800005 │ │ +0b0266: 3221 0900 |0079: if-eq v1, v2, 0082 // +0009 │ │ +0b026a: 1a01 4618 |007b: const-string v1, "contentIconGravity" // string@1846 │ │ +0b026e: 5252 f901 |007d: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0b0272: 6e30 c502 1002 |007f: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b0278: 5251 f701 |0082: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0b027c: 12f2 |0084: const/4 v2, #int -1 // #ff │ │ +0b027e: 3221 0900 |0085: if-eq v1, v2, 008e // +0009 │ │ +0b0282: 1a01 3f18 |0087: const-string v1, "contentActionIndex" // string@183f │ │ +0b0286: 5252 f701 |0089: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0b028a: 6e30 c502 1002 |008b: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b0290: 5251 fb01 |008e: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0b0294: 3801 0900 |0090: if-eqz v1, 0099 // +0009 │ │ +0b0298: 1a01 d018 |0092: const-string v1, "customSizePreset" // string@18d0 │ │ +0b029c: 5252 fb01 |0094: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0b02a0: 6e30 c502 1002 |0096: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b02a6: 5251 fa01 |0099: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0b02aa: 3801 0900 |009b: if-eqz v1, 00a4 // +0009 │ │ +0b02ae: 1a01 c618 |009d: const-string v1, "customContentHeight" // string@18c6 │ │ +0b02b2: 5252 fa01 |009f: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0b02b6: 6e30 c502 1002 |00a1: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b02bc: 5251 fe01 |00a4: iget v1, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0b02c0: 1302 5000 |00a6: const/16 v2, #int 80 // #50 │ │ +0b02c4: 3221 0900 |00a8: if-eq v1, v2, 00b1 // +0009 │ │ +0b02c8: 1a01 eb1e |00aa: const-string v1, "gravity" // string@1eeb │ │ +0b02cc: 5252 fe01 |00ac: iget v2, v5, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0b02d0: 6e30 c502 1002 |00ae: invoke-virtual {v0, v1, v2}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0b02d6: 6e10 4a06 0600 |00b1: invoke-virtual {v6}, Landroid/support/v4/app/NotificationCompat$Builder;.getExtras:()Landroid/os/Bundle; // method@064a │ │ +0b02dc: 0c01 |00b4: move-result-object v1 │ │ +0b02de: 1a02 d715 |00b5: const-string v2, "android.wearable.EXTENSIONS" // string@15d7 │ │ +0b02e2: 6e30 c102 2100 |00b7: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putBundle:(Ljava/lang/String;Landroid/os/Bundle;)V // method@02c1 │ │ +0b02e8: 1106 |00ba: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1911 │ │ 0x0005 line=1913 │ │ 0x000d line=1914 │ │ 0x002a line=1918 │ │ 0x002f line=1919 │ │ @@ -199892,17 +199920,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0200: |[0b0200] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ -0b0210: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ -0b0214: 1100 |0002: return-object v0 │ │ +0b02ec: |[0b02ec] android.support.v4.app.NotificationCompat$WearableExtender.getActions:()Ljava/util/List; │ │ +0b02fc: 5410 f501 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mActions:Ljava/util/ArrayList; // field@01f5 │ │ +0b0300: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2020 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #10 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -199910,17 +199938,17 @@ │ │ type : '()Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0218: |[0b0218] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ -0b0228: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0b022c: 1100 |0002: return-object v0 │ │ +0b0304: |[0b0304] android.support.v4.app.NotificationCompat$WearableExtender.getBackground:()Landroid/graphics/Bitmap; │ │ +0b0314: 5410 f601 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0b0318: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2140 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #11 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -199928,17 +199956,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0230: |[0b0230] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ -0b0240: 5210 f701 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0b0244: 0f00 |0002: return v0 │ │ +0b031c: |[0b031c] android.support.v4.app.NotificationCompat$WearableExtender.getContentAction:()I │ │ +0b032c: 5210 f701 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0b0330: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2213 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #12 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -199946,17 +199974,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0248: |[0b0248] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ -0b0258: 5210 f801 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0b025c: 0f00 |0002: return v0 │ │ +0b0334: |[0b0334] android.support.v4.app.NotificationCompat$WearableExtender.getContentIcon:()I │ │ +0b0344: 5210 f801 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0b0348: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #13 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -199964,17 +199992,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0260: |[0b0260] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ -0b0270: 5210 f901 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0b0274: 0f00 |0002: return v0 │ │ +0b034c: |[0b034c] android.support.v4.app.NotificationCompat$WearableExtender.getContentIconGravity:()I │ │ +0b035c: 5210 f901 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0b0360: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2176 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #14 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -199982,22 +200010,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b0278: |[0b0278] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ -0b0288: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b028c: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0b0290: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0b0294: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b0296: 0f00 |0007: return v0 │ │ -0b0298: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b029a: 28fe |0009: goto 0007 // -0002 │ │ +0b0364: |[0b0364] android.support.v4.app.NotificationCompat$WearableExtender.getContentIntentAvailableOffline:()Z │ │ +0b0374: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b0378: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0b037c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0b0380: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b0382: 0f00 |0007: return v0 │ │ +0b0384: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b0386: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2323 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #15 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200005,17 +200033,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b029c: |[0b029c] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ -0b02ac: 5210 fa01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0b02b0: 0f00 |0002: return v0 │ │ +0b0388: |[0b0388] android.support.v4.app.NotificationCompat$WearableExtender.getCustomContentHeight:()I │ │ +0b0398: 5210 fa01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0b039c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2282 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #16 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200023,17 +200051,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b02b4: |[0b02b4] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ -0b02c4: 5210 fb01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0b02c8: 0f00 |0002: return v0 │ │ +0b03a0: |[0b03a0] android.support.v4.app.NotificationCompat$WearableExtender.getCustomSizePreset:()I │ │ +0b03b0: 5210 fb01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0b03b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2260 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #17 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200041,17 +200069,17 @@ │ │ type : '()Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b02cc: |[0b02cc] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ -0b02dc: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0b02e0: 1100 |0002: return-object v0 │ │ +0b03b8: |[0b03b8] android.support.v4.app.NotificationCompat$WearableExtender.getDisplayIntent:()Landroid/app/PendingIntent; │ │ +0b03c8: 5410 fc01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0b03cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2063 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #18 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200059,17 +200087,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b02e4: |[0b02e4] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ -0b02f4: 5210 fe01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0b02f8: 0f00 |0002: return v0 │ │ +0b03d0: |[0b03d0] android.support.v4.app.NotificationCompat$WearableExtender.getGravity:()I │ │ +0b03e0: 5210 fe01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0b03e4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2234 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #19 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200077,22 +200105,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b02fc: |[0b02fc] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ -0b030c: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b0310: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0b0314: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0b0318: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b031a: 0f00 |0007: return v0 │ │ -0b031c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b031e: 28fe |0009: goto 0007 // -0002 │ │ +0b03e8: |[0b03e8] android.support.v4.app.NotificationCompat$WearableExtender.getHintHideIcon:()Z │ │ +0b03f8: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b03fc: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0b0400: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0b0404: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b0406: 0f00 |0007: return v0 │ │ +0b0408: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b040a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2342 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #20 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200100,22 +200128,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b0320: |[0b0320] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ -0b0330: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b0334: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0b0338: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0b033c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b033e: 0f00 |0007: return v0 │ │ -0b0340: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b0342: 28fe |0009: goto 0007 // -0002 │ │ +0b040c: |[0b040c] android.support.v4.app.NotificationCompat$WearableExtender.getHintShowBackgroundOnly:()Z │ │ +0b041c: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b0420: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0b0424: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0b0428: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b042a: 0f00 |0007: return v0 │ │ +0b042c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b042e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2361 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #21 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200123,17 +200151,17 @@ │ │ type : '()Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0344: |[0b0344] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ -0b0354: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ -0b0358: 1100 |0002: return-object v0 │ │ +0b0430: |[0b0430] android.support.v4.app.NotificationCompat$WearableExtender.getPages:()Ljava/util/List; │ │ +0b0440: 5410 ff01 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mPages:Ljava/util/ArrayList; // field@01ff │ │ +0b0444: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2114 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #22 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200141,22 +200169,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b035c: |[0b035c] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ -0b036c: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ -0b0370: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0b0374: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0b0378: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0b037a: 0f00 |0007: return v0 │ │ -0b037c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b037e: 28fe |0009: goto 0007 // -0002 │ │ +0b0448: |[0b0448] android.support.v4.app.NotificationCompat$WearableExtender.getStartScrollBottom:()Z │ │ +0b0458: 5210 fd01 |0000: iget v0, v1, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mFlags:I // field@01fd │ │ +0b045c: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0b0460: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0b0464: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0b0466: 0f00 |0007: return v0 │ │ +0b0468: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b046a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2301 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ │ │ #23 : (in Landroid/support/v4/app/NotificationCompat$WearableExtender;) │ │ @@ -200164,17 +200192,17 @@ │ │ type : '(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0380: |[0b0380] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b0390: 5b01 f601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ -0b0394: 1100 |0002: return-object v0 │ │ +0b046c: |[0b046c] android.support.v4.app.NotificationCompat$WearableExtender.setBackground:(Landroid/graphics/Bitmap;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b047c: 5b01 f601 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mBackground:Landroid/graphics/Bitmap; // field@01f6 │ │ +0b0480: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2127 │ │ 0x0002 line=2128 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 background Landroid/graphics/Bitmap; │ │ @@ -200184,17 +200212,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0398: |[0b0398] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b03a8: 5901 f701 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ -0b03ac: 1100 |0002: return-object v0 │ │ +0b0484: |[0b0484] android.support.v4.app.NotificationCompat$WearableExtender.setContentAction:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0494: 5901 f701 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentActionIndex:I // field@01f7 │ │ +0b0498: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2194 │ │ 0x0002 line=2195 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 actionIndex I │ │ @@ -200204,17 +200232,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b03b0: |[0b03b0] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b03c0: 5901 f801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ -0b03c4: 1100 |0002: return-object v0 │ │ +0b049c: |[0b049c] android.support.v4.app.NotificationCompat$WearableExtender.setContentIcon:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b04ac: 5901 f801 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIcon:I // field@01f8 │ │ +0b04b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2147 │ │ 0x0002 line=2148 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 icon I │ │ @@ -200224,17 +200252,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b03c8: |[0b03c8] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b03d8: 5901 f901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ -0b03dc: 1100 |0002: return-object v0 │ │ +0b04b4: |[0b04b4] android.support.v4.app.NotificationCompat$WearableExtender.setContentIconGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b04c4: 5901 f901 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mContentIconGravity:I // field@01f9 │ │ +0b04c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2165 │ │ 0x0002 line=2166 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 contentIconGravity I │ │ @@ -200244,18 +200272,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b03e0: |[0b03e0] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b03f0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b03f2: 7030 d006 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ -0b03f8: 1101 |0004: return-object v1 │ │ +0b04cc: |[0b04cc] android.support.v4.app.NotificationCompat$WearableExtender.setContentIntentAvailableOffline:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b04dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b04de: 7030 d006 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ +0b04e4: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2312 │ │ 0x0004 line=2313 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 contentIntentAvailableOffline Z │ │ @@ -200265,17 +200293,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b03fc: |[0b03fc] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b040c: 5901 fa01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ -0b0410: 1100 |0002: return-object v0 │ │ +0b04e8: |[0b04e8] android.support.v4.app.NotificationCompat$WearableExtender.setCustomContentHeight:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b04f8: 5901 fa01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomContentHeight:I // field@01fa │ │ +0b04fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2271 │ │ 0x0002 line=2272 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -200285,17 +200313,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0414: |[0b0414] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b0424: 5901 fb01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ -0b0428: 1100 |0002: return-object v0 │ │ +0b0500: |[0b0500] android.support.v4.app.NotificationCompat$WearableExtender.setCustomSizePreset:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0510: 5901 fb01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mCustomSizePreset:I // field@01fb │ │ +0b0514: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2247 │ │ 0x0002 line=2248 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 sizePreset I │ │ @@ -200305,17 +200333,17 @@ │ │ type : '(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b042c: |[0b042c] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b043c: 5b01 fc01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ -0b0440: 1100 |0002: return-object v0 │ │ +0b0518: |[0b0518] android.support.v4.app.NotificationCompat$WearableExtender.setDisplayIntent:(Landroid/app/PendingIntent;)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0528: 5b01 fc01 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mDisplayIntent:Landroid/app/PendingIntent; // field@01fc │ │ +0b052c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2054 │ │ 0x0002 line=2055 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/app/PendingIntent; │ │ @@ -200325,17 +200353,17 @@ │ │ type : '(I)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0444: |[0b0444] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b0454: 5901 fe01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ -0b0458: 1100 |0002: return-object v0 │ │ +0b0530: |[0b0530] android.support.v4.app.NotificationCompat$WearableExtender.setGravity:(I)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0540: 5901 fe01 |0000: iput v1, v0, Landroid/support/v4/app/NotificationCompat$WearableExtender;.mGravity:I // field@01fe │ │ +0b0544: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2223 │ │ 0x0002 line=2224 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0003 reg=1 gravity I │ │ @@ -200345,18 +200373,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b045c: |[0b045c] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b046c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b046e: 7030 d006 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ -0b0474: 1101 |0004: return-object v1 │ │ +0b0548: |[0b0548] android.support.v4.app.NotificationCompat$WearableExtender.setHintHideIcon:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0558: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b055a: 7030 d006 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ +0b0560: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2332 │ │ 0x0004 line=2333 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 hintHideIcon Z │ │ @@ -200366,18 +200394,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b0478: |[0b0478] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b0488: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0b048a: 7030 d006 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ -0b0490: 1101 |0004: return-object v1 │ │ +0b0564: |[0b0564] android.support.v4.app.NotificationCompat$WearableExtender.setHintShowBackgroundOnly:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0574: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0b0576: 7030 d006 0102 |0001: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ +0b057c: 1101 |0004: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2351 │ │ 0x0004 line=2352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0005 reg=2 hintShowBackgroundOnly Z │ │ @@ -200387,18 +200415,18 @@ │ │ type : '(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b0494: |[0b0494] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ -0b04a4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0b04a8: 7030 d006 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ -0b04ae: 1101 |0005: return-object v1 │ │ +0b0580: |[0b0580] android.support.v4.app.NotificationCompat$WearableExtender.setStartScrollBottom:(Z)Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ +0b0590: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0b0594: 7030 d006 0102 |0002: invoke-direct {v1, v0, v2}, Landroid/support/v4/app/NotificationCompat$WearableExtender;.setFlag:(IZ)V // method@06d0 │ │ +0b059a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2291 │ │ 0x0005 line=2292 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/app/NotificationCompat$WearableExtender; │ │ 0x0000 - 0x0006 reg=2 startScrollBottom Z │ │ @@ -200439,127 +200467,127 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 30 │ │ ins : 22 │ │ outs : 4 │ │ insns size : 215 16-bit code units │ │ -0b04b0: |[0b04b0] android.support.v4.app.NotificationCompatApi20$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -0b04c0: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b04c6: 2204 2000 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@0020 │ │ -0b04ca: 7020 b300 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ -0b04d0: 53a6 1500 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -0b04d4: 6e30 d300 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ -0b04da: 0c04 |000d: move-result-object v4 │ │ -0b04dc: 52a5 0d00 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -0b04e0: 52a6 0e00 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -0b04e4: 6e30 cc00 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ -0b04ea: 0c04 |0015: move-result-object v4 │ │ -0b04ec: 54a5 0700 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -0b04f0: 6e20 b900 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ -0b04f6: 0c04 |001b: move-result-object v4 │ │ -0b04f8: 54a5 1300 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -0b04fc: 6e30 d000 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ -0b0502: 0c04 |0021: move-result-object v4 │ │ -0b0504: 54a5 1200 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -0b0508: 52a6 0600 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -0b050c: 6e30 ce00 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ -0b0512: 0c04 |0029: move-result-object v4 │ │ -0b0514: 54a5 1400 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -0b0518: 6e20 d200 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ -0b051e: 0c04 |002f: move-result-object v4 │ │ -0b0520: 52a5 0f00 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -0b0524: 52a6 1100 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -0b0528: 52a7 1000 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -0b052c: 6e40 c500 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ -0b0532: 0c05 |0039: move-result-object v5 │ │ -0b0534: 52a4 0b00 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b0538: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ -0b053c: 3804 8f00 |003e: if-eqz v4, 00cd // +008f │ │ -0b0540: 1214 |0040: const/4 v4, #int 1 // #1 │ │ -0b0542: 6e20 c800 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ -0b0548: 0c05 |0044: move-result-object v5 │ │ -0b054a: 52a4 0b00 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b054e: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ -0b0552: 3804 8700 |0049: if-eqz v4, 00d0 // +0087 │ │ -0b0556: 1214 |004b: const/4 v4, #int 1 // #1 │ │ -0b0558: 6e20 c900 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -0b055e: 0c05 |004f: move-result-object v5 │ │ -0b0560: 52a4 0b00 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b0564: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ -0b0568: 3804 7f00 |0054: if-eqz v4, 00d3 // +007f │ │ -0b056c: 1214 |0056: const/4 v4, #int 1 // #1 │ │ -0b056e: 6e20 b800 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ -0b0574: 0c04 |005a: move-result-object v4 │ │ -0b0576: 52a5 0800 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -0b057a: 6e20 be00 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ -0b0580: 0c04 |0060: move-result-object v4 │ │ -0b0582: 6e20 bd00 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ -0b0588: 0c04 |0064: move-result-object v4 │ │ -0b058a: 6e20 bc00 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ -0b0590: 0c04 |0068: move-result-object v4 │ │ -0b0592: 0800 1800 |0069: move-object/from16 v0, v24 │ │ -0b0596: 6e20 cf00 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00cf │ │ -0b059c: 0c04 |006e: move-result-object v4 │ │ -0b059e: 6e20 ba00 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ -0b05a4: 0c04 |0072: move-result-object v4 │ │ -0b05a6: 0800 1000 |0073: move-object/from16 v0, v16 │ │ -0b05aa: 6e20 bb00 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ -0b05b0: 0c04 |0078: move-result-object v4 │ │ -0b05b2: 54a5 0900 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -0b05b6: 6e20 bf00 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ -0b05bc: 0c05 |007e: move-result-object v5 │ │ -0b05be: 52a4 0b00 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b05c2: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -0b05c6: 3804 5200 |0083: if-eqz v4, 00d5 // +0052 │ │ -0b05ca: 1214 |0085: const/4 v4, #int 1 // #1 │ │ -0b05cc: 0800 1100 |0086: move-object/from16 v0, v17 │ │ -0b05d0: 6e30 c100 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -0b05d6: 0c04 |008b: move-result-object v4 │ │ -0b05d8: 0800 1200 |008c: move-object/from16 v0, v18 │ │ -0b05dc: 6e20 c400 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ -0b05e2: 0c04 |0091: move-result-object v4 │ │ -0b05e4: 6e20 c700 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -0b05ea: 0c04 |0095: move-result-object v4 │ │ -0b05ec: 0200 1600 |0096: move/from16 v0, v22 │ │ -0b05f0: 6e20 d100 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d1 │ │ -0b05f6: 0c04 |009b: move-result-object v4 │ │ -0b05f8: 0200 1700 |009c: move/from16 v0, v23 │ │ -0b05fc: 6e20 ca00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00ca │ │ -0b0602: 0c04 |00a1: move-result-object v4 │ │ -0b0604: 0200 1300 |00a2: move/from16 v0, v19 │ │ -0b0608: 0201 1400 |00a4: move/from16 v1, v20 │ │ -0b060c: 0202 1500 |00a6: move/from16 v2, v21 │ │ -0b0610: 6e40 cb00 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ -0b0616: 0c04 |00ab: move-result-object v4 │ │ -0b0618: 0200 1900 |00ac: move/from16 v0, v25 │ │ -0b061c: 6e20 c600 0400 |00ae: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@00c6 │ │ -0b0622: 0c04 |00b1: move-result-object v4 │ │ -0b0624: 0800 1a00 |00b2: move-object/from16 v0, v26 │ │ -0b0628: 6e20 c000 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@00c0 │ │ -0b062e: 0c04 |00b7: move-result-object v4 │ │ -0b0630: 0800 1b00 |00b8: move-object/from16 v0, v27 │ │ -0b0634: 6e20 c200 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@00c2 │ │ -0b063a: 0c04 |00bd: move-result-object v4 │ │ -0b063c: 0200 1c00 |00be: move/from16 v0, v28 │ │ -0b0640: 6e20 c300 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@00c3 │ │ -0b0646: 0c04 |00c3: move-result-object v4 │ │ -0b0648: 0800 1d00 |00c4: move-object/from16 v0, v29 │ │ -0b064c: 6e20 cd00 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@00cd │ │ -0b0652: 0c04 |00c9: move-result-object v4 │ │ -0b0654: 5b84 2502 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ -0b0658: 0e00 |00cc: return-void │ │ -0b065a: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ -0b065c: 2900 73ff |00ce: goto/16 0041 // -008d │ │ -0b0660: 1204 |00d0: const/4 v4, #int 0 // #0 │ │ -0b0662: 2900 7bff |00d1: goto/16 004c // -0085 │ │ -0b0666: 1204 |00d3: const/4 v4, #int 0 // #0 │ │ -0b0668: 2883 |00d4: goto 0057 // -007d │ │ -0b066a: 1204 |00d5: const/4 v4, #int 0 // #0 │ │ -0b066c: 28b0 |00d6: goto 0086 // -0050 │ │ +0b059c: |[0b059c] android.support.v4.app.NotificationCompatApi20$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +0b05ac: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b05b2: 2204 2000 |0003: new-instance v4, Landroid/app/Notification$Builder; // type@0020 │ │ +0b05b6: 7020 b300 9400 |0005: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ +0b05bc: 53a6 1500 |0008: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +0b05c0: 6e30 d300 6407 |000a: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ +0b05c6: 0c04 |000d: move-result-object v4 │ │ +0b05c8: 52a5 0d00 |000e: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +0b05cc: 52a6 0e00 |0010: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +0b05d0: 6e30 cc00 5406 |0012: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ +0b05d6: 0c04 |0015: move-result-object v4 │ │ +0b05d8: 54a5 0700 |0016: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +0b05dc: 6e20 b900 5400 |0018: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ +0b05e2: 0c04 |001b: move-result-object v4 │ │ +0b05e4: 54a5 1300 |001c: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +0b05e8: 6e30 d000 540e |001e: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ +0b05ee: 0c04 |0021: move-result-object v4 │ │ +0b05f0: 54a5 1200 |0022: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +0b05f4: 52a6 0600 |0024: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +0b05f8: 6e30 ce00 5406 |0026: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ +0b05fe: 0c04 |0029: move-result-object v4 │ │ +0b0600: 54a5 1400 |002a: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +0b0604: 6e20 d200 5400 |002c: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ +0b060a: 0c04 |002f: move-result-object v4 │ │ +0b060c: 52a5 0f00 |0030: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +0b0610: 52a6 1100 |0032: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +0b0614: 52a7 1000 |0034: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +0b0618: 6e40 c500 5476 |0036: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ +0b061e: 0c05 |0039: move-result-object v5 │ │ +0b0620: 52a4 0b00 |003a: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0624: dd04 0402 |003c: and-int/lit8 v4, v4, #int 2 // #02 │ │ +0b0628: 3804 8f00 |003e: if-eqz v4, 00cd // +008f │ │ +0b062c: 1214 |0040: const/4 v4, #int 1 // #1 │ │ +0b062e: 6e20 c800 4500 |0041: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ +0b0634: 0c05 |0044: move-result-object v5 │ │ +0b0636: 52a4 0b00 |0045: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b063a: dd04 0408 |0047: and-int/lit8 v4, v4, #int 8 // #08 │ │ +0b063e: 3804 8700 |0049: if-eqz v4, 00d0 // +0087 │ │ +0b0642: 1214 |004b: const/4 v4, #int 1 // #1 │ │ +0b0644: 6e20 c900 4500 |004c: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +0b064a: 0c05 |004f: move-result-object v5 │ │ +0b064c: 52a4 0b00 |0050: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0650: dd04 0410 |0052: and-int/lit8 v4, v4, #int 16 // #10 │ │ +0b0654: 3804 7f00 |0054: if-eqz v4, 00d3 // +007f │ │ +0b0658: 1214 |0056: const/4 v4, #int 1 // #1 │ │ +0b065a: 6e20 b800 4500 |0057: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ +0b0660: 0c04 |005a: move-result-object v4 │ │ +0b0662: 52a5 0800 |005b: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +0b0666: 6e20 be00 5400 |005d: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ +0b066c: 0c04 |0060: move-result-object v4 │ │ +0b066e: 6e20 bd00 b400 |0061: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ +0b0674: 0c04 |0064: move-result-object v4 │ │ +0b0676: 6e20 bc00 c400 |0065: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ +0b067c: 0c04 |0068: move-result-object v4 │ │ +0b067e: 0800 1800 |0069: move-object/from16 v0, v24 │ │ +0b0682: 6e20 cf00 0400 |006b: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00cf │ │ +0b0688: 0c04 |006e: move-result-object v4 │ │ +0b068a: 6e20 ba00 d400 |006f: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ +0b0690: 0c04 |0072: move-result-object v4 │ │ +0b0692: 0800 1000 |0073: move-object/from16 v0, v16 │ │ +0b0696: 6e20 bb00 0400 |0075: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ +0b069c: 0c04 |0078: move-result-object v4 │ │ +0b069e: 54a5 0900 |0079: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +0b06a2: 6e20 bf00 5400 |007b: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ +0b06a8: 0c05 |007e: move-result-object v5 │ │ +0b06aa: 52a4 0b00 |007f: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b06ae: d544 8000 |0081: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0b06b2: 3804 5200 |0083: if-eqz v4, 00d5 // +0052 │ │ +0b06b6: 1214 |0085: const/4 v4, #int 1 // #1 │ │ +0b06b8: 0800 1100 |0086: move-object/from16 v0, v17 │ │ +0b06bc: 6e30 c100 0504 |0088: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +0b06c2: 0c04 |008b: move-result-object v4 │ │ +0b06c4: 0800 1200 |008c: move-object/from16 v0, v18 │ │ +0b06c8: 6e20 c400 0400 |008e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ +0b06ce: 0c04 |0091: move-result-object v4 │ │ +0b06d0: 6e20 c700 f400 |0092: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +0b06d6: 0c04 |0095: move-result-object v4 │ │ +0b06d8: 0200 1600 |0096: move/from16 v0, v22 │ │ +0b06dc: 6e20 d100 0400 |0098: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d1 │ │ +0b06e2: 0c04 |009b: move-result-object v4 │ │ +0b06e4: 0200 1700 |009c: move/from16 v0, v23 │ │ +0b06e8: 6e20 ca00 0400 |009e: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00ca │ │ +0b06ee: 0c04 |00a1: move-result-object v4 │ │ +0b06f0: 0200 1300 |00a2: move/from16 v0, v19 │ │ +0b06f4: 0201 1400 |00a4: move/from16 v1, v20 │ │ +0b06f8: 0202 1500 |00a6: move/from16 v2, v21 │ │ +0b06fc: 6e40 cb00 0421 |00a8: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ +0b0702: 0c04 |00ab: move-result-object v4 │ │ +0b0704: 0200 1900 |00ac: move/from16 v0, v25 │ │ +0b0708: 6e20 c600 0400 |00ae: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLocalOnly:(Z)Landroid/app/Notification$Builder; // method@00c6 │ │ +0b070e: 0c04 |00b1: move-result-object v4 │ │ +0b0710: 0800 1a00 |00b2: move-object/from16 v0, v26 │ │ +0b0714: 6e20 c000 0400 |00b4: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@00c0 │ │ +0b071a: 0c04 |00b7: move-result-object v4 │ │ +0b071c: 0800 1b00 |00b8: move-object/from16 v0, v27 │ │ +0b0720: 6e20 c200 0400 |00ba: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroup:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@00c2 │ │ +0b0726: 0c04 |00bd: move-result-object v4 │ │ +0b0728: 0200 1c00 |00be: move/from16 v0, v28 │ │ +0b072c: 6e20 c300 0400 |00c0: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setGroupSummary:(Z)Landroid/app/Notification$Builder; // method@00c3 │ │ +0b0732: 0c04 |00c3: move-result-object v4 │ │ +0b0734: 0800 1d00 |00c4: move-object/from16 v0, v29 │ │ +0b0738: 6e20 cd00 0400 |00c6: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSortKey:(Ljava/lang/String;)Landroid/app/Notification$Builder; // method@00cd │ │ +0b073e: 0c04 |00c9: move-result-object v4 │ │ +0b0740: 5b84 2502 |00ca: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ +0b0744: 0e00 |00cc: return-void │ │ +0b0746: 1204 |00cd: const/4 v4, #int 0 // #0 │ │ +0b0748: 2900 73ff |00ce: goto/16 0041 // -008d │ │ +0b074c: 1204 |00d0: const/4 v4, #int 0 // #0 │ │ +0b074e: 2900 7bff |00d1: goto/16 004c // -0085 │ │ +0b0752: 1204 |00d3: const/4 v4, #int 0 // #0 │ │ +0b0754: 2883 |00d4: goto 0057 // -007d │ │ +0b0756: 1204 |00d5: const/4 v4, #int 0 // #0 │ │ +0b0758: 28b0 |00d6: goto 0086 // -0050 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ 0x00cc line=72 │ │ 0x00cd line=42 │ │ locals : │ │ @@ -200592,48 +200620,48 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 66 16-bit code units │ │ -0b0670: |[0b0670] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -0b0680: 2200 1c00 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@001c │ │ -0b0684: 6e10 f806 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ -0b068a: 0a05 |0005: move-result v5 │ │ -0b068c: 6e10 fa06 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ -0b0692: 0c06 |0009: move-result-object v6 │ │ -0b0694: 6e10 f606 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ -0b069a: 0c07 |000d: move-result-object v7 │ │ -0b069c: 7040 a400 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00a4 │ │ -0b06a2: 6e10 f906 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ -0b06a8: 0c05 |0014: move-result-object v5 │ │ -0b06aa: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ -0b06ae: 6e10 f906 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ -0b06b4: 0c05 |001a: move-result-object v5 │ │ -0b06b6: 7110 8e07 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@078e │ │ -0b06bc: 0c01 |001e: move-result-object v1 │ │ -0b06be: 2113 |001f: array-length v3, v1 │ │ -0b06c0: 1202 |0020: const/4 v2, #int 0 // #0 │ │ -0b06c2: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ -0b06c6: 4604 0102 |0023: aget-object v4, v1, v2 │ │ -0b06ca: 6e20 a600 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@00a6 │ │ -0b06d0: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b06d4: 28f7 |002a: goto 0021 // -0009 │ │ -0b06d6: 6e10 f706 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ -0b06dc: 0c05 |002e: move-result-object v5 │ │ -0b06de: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ -0b06e2: 6e10 f706 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ -0b06e8: 0c05 |0034: move-result-object v5 │ │ -0b06ea: 6e20 a500 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@00a5 │ │ -0b06f0: 5485 2502 |0038: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ -0b06f4: 6e10 a700 0000 |003a: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@00a7 │ │ -0b06fa: 0c06 |003d: move-result-object v6 │ │ -0b06fc: 6e20 b500 6500 |003e: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@00b5 │ │ -0b0702: 0e00 |0041: return-void │ │ +0b075c: |[0b075c] android.support.v4.app.NotificationCompatApi20$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +0b076c: 2200 1c00 |0000: new-instance v0, Landroid/app/Notification$Action$Builder; // type@001c │ │ +0b0770: 6e10 f806 0900 |0002: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getIcon:()I // method@06f8 │ │ +0b0776: 0a05 |0005: move-result v5 │ │ +0b0778: 6e10 fa06 0900 |0006: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getTitle:()Ljava/lang/CharSequence; // method@06fa │ │ +0b077e: 0c06 |0009: move-result-object v6 │ │ +0b0780: 6e10 f606 0900 |000a: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getActionIntent:()Landroid/app/PendingIntent; // method@06f6 │ │ +0b0786: 0c07 |000d: move-result-object v7 │ │ +0b0788: 7040 a400 5076 |000e: invoke-direct {v0, v5, v6, v7}, Landroid/app/Notification$Action$Builder;.:(ILjava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00a4 │ │ +0b078e: 6e10 f906 0900 |0011: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ +0b0794: 0c05 |0014: move-result-object v5 │ │ +0b0796: 3805 1600 |0015: if-eqz v5, 002b // +0016 │ │ +0b079a: 6e10 f906 0900 |0017: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getRemoteInputs:()[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; // method@06f9 │ │ +0b07a0: 0c05 |001a: move-result-object v5 │ │ +0b07a2: 7110 8e07 0500 |001b: invoke-static {v5}, Landroid/support/v4/app/RemoteInputCompatApi20;.fromCompat:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;)[Landroid/app/RemoteInput; // method@078e │ │ +0b07a8: 0c01 |001e: move-result-object v1 │ │ +0b07aa: 2113 |001f: array-length v3, v1 │ │ +0b07ac: 1202 |0020: const/4 v2, #int 0 // #0 │ │ +0b07ae: 3532 0a00 |0021: if-ge v2, v3, 002b // +000a │ │ +0b07b2: 4604 0102 |0023: aget-object v4, v1, v2 │ │ +0b07b6: 6e20 a600 4000 |0025: invoke-virtual {v0, v4}, Landroid/app/Notification$Action$Builder;.addRemoteInput:(Landroid/app/RemoteInput;)Landroid/app/Notification$Action$Builder; // method@00a6 │ │ +0b07bc: d802 0201 |0028: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b07c0: 28f7 |002a: goto 0021 // -0009 │ │ +0b07c2: 6e10 f706 0900 |002b: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ +0b07c8: 0c05 |002e: move-result-object v5 │ │ +0b07ca: 3805 0900 |002f: if-eqz v5, 0038 // +0009 │ │ +0b07ce: 6e10 f706 0900 |0031: invoke-virtual {v9}, Landroid/support/v4/app/NotificationCompatBase$Action;.getExtras:()Landroid/os/Bundle; // method@06f7 │ │ +0b07d4: 0c05 |0034: move-result-object v5 │ │ +0b07d6: 6e20 a500 5000 |0035: invoke-virtual {v0, v5}, Landroid/app/Notification$Action$Builder;.addExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Action$Builder; // method@00a5 │ │ +0b07dc: 5485 2502 |0038: iget-object v5, v8, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ +0b07e0: 6e10 a700 0000 |003a: invoke-virtual {v0}, Landroid/app/Notification$Action$Builder;.build:()Landroid/app/Notification$Action; // method@00a7 │ │ +0b07e6: 0c06 |003d: move-result-object v6 │ │ +0b07e8: 6e20 b500 6500 |003e: invoke-virtual {v5, v6}, Landroid/app/Notification$Builder;.addAction:(Landroid/app/Notification$Action;)Landroid/app/Notification$Builder; // method@00b5 │ │ +0b07ee: 0e00 |0041: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0011 line=78 │ │ 0x0017 line=79 │ │ 0x0025 line=81 │ │ 0x0028 line=79 │ │ @@ -200655,19 +200683,19 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b0704: |[0b0704] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ -0b0714: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ -0b0718: 6e10 b600 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00b6 │ │ -0b071e: 0c00 |0005: move-result-object v0 │ │ -0b0720: 1100 |0006: return-object v0 │ │ +0b07f0: |[0b07f0] android.support.v4.app.NotificationCompatApi20$Builder.build:()Landroid/app/Notification; │ │ +0b0800: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ +0b0804: 6e10 b600 0000 |0002: invoke-virtual {v0}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00b6 │ │ +0b080a: 0c00 |0005: move-result-object v0 │ │ +0b080c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationCompatApi20$Builder;) │ │ @@ -200675,17 +200703,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0724: |[0b0724] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -0b0734: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ -0b0738: 1100 |0002: return-object v0 │ │ +0b0810: |[0b0810] android.support.v4.app.NotificationCompatApi20$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +0b0820: 5410 2502 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatApi20$Builder;.b:Landroid/app/Notification$Builder; // field@0225 │ │ +0b0824: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatApi20$Builder; │ │ │ │ source_file_idx : 3723 (NotificationCompatApi20.java) │ │ @@ -200734,147 +200762,147 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 30 │ │ ins : 22 │ │ outs : 4 │ │ insns size : 260 16-bit code units │ │ -0b073c: |[0b073c] android.support.v4.app.NotificationCompatJellybean$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -0b074c: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0752: 2204 cf05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0b0756: 7010 8f2b 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0b075c: 5b84 2d02 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@022d │ │ -0b0760: 2204 2000 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@0020 │ │ -0b0764: 7020 b300 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ -0b076a: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -0b076e: 6e30 d300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ -0b0774: 0c04 |0014: move-result-object v4 │ │ -0b0776: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -0b077a: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -0b077e: 6e30 cc00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ -0b0784: 0c04 |001c: move-result-object v4 │ │ -0b0786: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -0b078a: 6e20 b900 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ -0b0790: 0c04 |0022: move-result-object v4 │ │ -0b0792: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -0b0796: 6e30 d000 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ -0b079c: 0c04 |0028: move-result-object v4 │ │ -0b079e: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -0b07a2: 52a6 0600 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -0b07a6: 6e30 ce00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ -0b07ac: 0c04 |0030: move-result-object v4 │ │ -0b07ae: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -0b07b2: 6e20 d200 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ -0b07b8: 0c04 |0036: move-result-object v4 │ │ -0b07ba: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -0b07be: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -0b07c2: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -0b07c6: 6e40 c500 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ -0b07cc: 0c05 |0040: move-result-object v5 │ │ -0b07ce: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b07d2: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ -0b07d6: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ -0b07da: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -0b07dc: 6e20 c800 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ -0b07e2: 0c05 |004b: move-result-object v5 │ │ -0b07e4: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b07e8: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ -0b07ec: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ -0b07f0: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -0b07f2: 6e20 c900 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -0b07f8: 0c05 |0056: move-result-object v5 │ │ -0b07fa: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b07fe: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ -0b0802: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ -0b0806: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -0b0808: 6e20 b800 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ -0b080e: 0c04 |0061: move-result-object v4 │ │ -0b0810: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -0b0814: 6e20 be00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ -0b081a: 0c04 |0067: move-result-object v4 │ │ -0b081c: 6e20 bd00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ -0b0822: 0c04 |006b: move-result-object v4 │ │ -0b0824: 6e20 bc00 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ -0b082a: 0c04 |006f: move-result-object v4 │ │ -0b082c: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -0b0830: 6e20 cf00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00cf │ │ -0b0836: 0c04 |0075: move-result-object v4 │ │ -0b0838: 6e20 ba00 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ -0b083e: 0c04 |0079: move-result-object v4 │ │ -0b0840: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -0b0844: 6e20 bb00 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ -0b084a: 0c04 |007f: move-result-object v4 │ │ -0b084c: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -0b0850: 6e20 bf00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ -0b0856: 0c05 |0085: move-result-object v5 │ │ -0b0858: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b085c: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -0b0860: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ -0b0864: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -0b0866: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -0b086a: 6e30 c100 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -0b0870: 0c04 |0092: move-result-object v4 │ │ -0b0872: 0800 1200 |0093: move-object/from16 v0, v18 │ │ -0b0876: 6e20 c400 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ -0b087c: 0c04 |0098: move-result-object v4 │ │ -0b087e: 6e20 c700 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -0b0884: 0c04 |009c: move-result-object v4 │ │ -0b0886: 0200 1600 |009d: move/from16 v0, v22 │ │ -0b088a: 6e20 d100 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d1 │ │ -0b0890: 0c04 |00a2: move-result-object v4 │ │ -0b0892: 0200 1700 |00a3: move/from16 v0, v23 │ │ -0b0896: 6e20 ca00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00ca │ │ -0b089c: 0c04 |00a8: move-result-object v4 │ │ -0b089e: 0200 1300 |00a9: move/from16 v0, v19 │ │ -0b08a2: 0201 1400 |00ab: move/from16 v1, v20 │ │ -0b08a6: 0202 1500 |00ad: move/from16 v2, v21 │ │ -0b08aa: 6e40 cb00 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ -0b08b0: 0c04 |00b2: move-result-object v4 │ │ -0b08b2: 5b84 2c02 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ -0b08b6: 2204 8900 |00b5: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0b08ba: 7010 aa02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0b08c0: 5b84 2e02 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b08c4: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ -0b08c8: 5484 2e02 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b08cc: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ -0b08d0: 6e20 bf02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ -0b08d6: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ -0b08da: 5484 2e02 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b08de: 1a05 c815 |00c9: const-string v5, "android.support.localOnly" // string@15c8 │ │ -0b08e2: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ -0b08e4: 6e30 c002 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0b08ea: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ -0b08ee: 5484 2e02 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b08f2: 1a05 c615 |00d3: const-string v5, "android.support.groupKey" // string@15c6 │ │ -0b08f6: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ -0b08fa: 6e30 cb02 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0b0900: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ -0b0904: 5484 2e02 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b0908: 1a05 c715 |00de: const-string v5, "android.support.isGroupSummary" // string@15c7 │ │ -0b090c: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -0b090e: 6e30 c002 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0b0914: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ -0b0918: 5484 2e02 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b091c: 1a05 ca15 |00e8: const-string v5, "android.support.sortKey" // string@15ca │ │ -0b0920: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ -0b0924: 6e30 cb02 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0b092a: 0e00 |00ef: return-void │ │ -0b092c: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ -0b092e: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -0b0932: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -0b0934: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ -0b0938: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -0b093a: 2900 67ff |00f7: goto/16 005e // -0099 │ │ -0b093e: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ -0b0940: 2893 |00fa: goto 008d // -006d │ │ -0b0942: 5484 2e02 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b0946: 1a05 cb15 |00fd: const-string v5, "android.support.useSideChannel" // string@15cb │ │ -0b094a: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ -0b094c: 6e30 c002 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0b0952: 28e1 |0103: goto 00e4 // -001f │ │ +0b0828: |[0b0828] android.support.v4.app.NotificationCompatJellybean$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +0b0838: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b083e: 2204 cf05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0b0842: 7010 8f2b 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0b0848: 5b84 2d02 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@022d │ │ +0b084c: 2204 2000 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@0020 │ │ +0b0850: 7020 b300 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ +0b0856: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +0b085a: 6e30 d300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ +0b0860: 0c04 |0014: move-result-object v4 │ │ +0b0862: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +0b0866: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +0b086a: 6e30 cc00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ +0b0870: 0c04 |001c: move-result-object v4 │ │ +0b0872: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +0b0876: 6e20 b900 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ +0b087c: 0c04 |0022: move-result-object v4 │ │ +0b087e: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +0b0882: 6e30 d000 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ +0b0888: 0c04 |0028: move-result-object v4 │ │ +0b088a: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +0b088e: 52a6 0600 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +0b0892: 6e30 ce00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ +0b0898: 0c04 |0030: move-result-object v4 │ │ +0b089a: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +0b089e: 6e20 d200 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ +0b08a4: 0c04 |0036: move-result-object v4 │ │ +0b08a6: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +0b08aa: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +0b08ae: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +0b08b2: 6e40 c500 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ +0b08b8: 0c05 |0040: move-result-object v5 │ │ +0b08ba: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b08be: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +0b08c2: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +0b08c6: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +0b08c8: 6e20 c800 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ +0b08ce: 0c05 |004b: move-result-object v5 │ │ +0b08d0: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b08d4: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +0b08d8: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +0b08dc: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +0b08de: 6e20 c900 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +0b08e4: 0c05 |0056: move-result-object v5 │ │ +0b08e6: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b08ea: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +0b08ee: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +0b08f2: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +0b08f4: 6e20 b800 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ +0b08fa: 0c04 |0061: move-result-object v4 │ │ +0b08fc: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +0b0900: 6e20 be00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ +0b0906: 0c04 |0067: move-result-object v4 │ │ +0b0908: 6e20 bd00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ +0b090e: 0c04 |006b: move-result-object v4 │ │ +0b0910: 6e20 bc00 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ +0b0916: 0c04 |006f: move-result-object v4 │ │ +0b0918: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +0b091c: 6e20 cf00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00cf │ │ +0b0922: 0c04 |0075: move-result-object v4 │ │ +0b0924: 6e20 ba00 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ +0b092a: 0c04 |0079: move-result-object v4 │ │ +0b092c: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +0b0930: 6e20 bb00 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ +0b0936: 0c04 |007f: move-result-object v4 │ │ +0b0938: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +0b093c: 6e20 bf00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ +0b0942: 0c05 |0085: move-result-object v5 │ │ +0b0944: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0948: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0b094c: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +0b0950: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +0b0952: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +0b0956: 6e30 c100 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +0b095c: 0c04 |0092: move-result-object v4 │ │ +0b095e: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +0b0962: 6e20 c400 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ +0b0968: 0c04 |0098: move-result-object v4 │ │ +0b096a: 6e20 c700 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +0b0970: 0c04 |009c: move-result-object v4 │ │ +0b0972: 0200 1600 |009d: move/from16 v0, v22 │ │ +0b0976: 6e20 d100 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d1 │ │ +0b097c: 0c04 |00a2: move-result-object v4 │ │ +0b097e: 0200 1700 |00a3: move/from16 v0, v23 │ │ +0b0982: 6e20 ca00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00ca │ │ +0b0988: 0c04 |00a8: move-result-object v4 │ │ +0b098a: 0200 1300 |00a9: move/from16 v0, v19 │ │ +0b098e: 0201 1400 |00ab: move/from16 v1, v20 │ │ +0b0992: 0202 1500 |00ad: move/from16 v2, v21 │ │ +0b0996: 6e40 cb00 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ +0b099c: 0c04 |00b2: move-result-object v4 │ │ +0b099e: 5b84 2c02 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ +0b09a2: 2204 8900 |00b5: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0b09a6: 7010 aa02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0b09ac: 5b84 2e02 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b09b0: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +0b09b4: 5484 2e02 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b09b8: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +0b09bc: 6e20 bf02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ +0b09c2: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +0b09c6: 5484 2e02 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b09ca: 1a05 ca15 |00c9: const-string v5, "android.support.localOnly" // string@15ca │ │ +0b09ce: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +0b09d0: 6e30 c002 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0b09d6: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +0b09da: 5484 2e02 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b09de: 1a05 c815 |00d3: const-string v5, "android.support.groupKey" // string@15c8 │ │ +0b09e2: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +0b09e6: 6e30 cb02 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0b09ec: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +0b09f0: 5484 2e02 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b09f4: 1a05 c915 |00de: const-string v5, "android.support.isGroupSummary" // string@15c9 │ │ +0b09f8: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +0b09fa: 6e30 c002 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0b0a00: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +0b0a04: 5484 2e02 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b0a08: 1a05 cc15 |00e8: const-string v5, "android.support.sortKey" // string@15cc │ │ +0b0a0c: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +0b0a10: 6e30 cb02 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0b0a16: 0e00 |00ef: return-void │ │ +0b0a18: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +0b0a1a: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +0b0a1e: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +0b0a20: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +0b0a24: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +0b0a26: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +0b0a2a: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +0b0a2c: 2893 |00fa: goto 008d // -006d │ │ +0b0a2e: 5484 2e02 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b0a32: 1a05 cd15 |00fd: const-string v5, "android.support.useSideChannel" // string@15cd │ │ +0b0a36: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +0b0a38: 6e30 c002 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0b0a3e: 28e1 |0103: goto 00e4 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=68 │ │ 0x000a line=77 │ │ 0x00b5 line=102 │ │ 0x00bc line=103 │ │ @@ -200920,21 +200948,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b0954: |[0b0954] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -0b0964: 5420 2d02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@022d │ │ -0b0968: 5421 2c02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ -0b096c: 7120 1b07 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@071b │ │ -0b0972: 0c01 |0007: move-result-object v1 │ │ -0b0974: 7220 d22b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0b097a: 0e00 |000b: return-void │ │ +0b0a40: |[0b0a40] android.support.v4.app.NotificationCompatJellybean$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +0b0a50: 5420 2d02 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@022d │ │ +0b0a54: 5421 2c02 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ +0b0a58: 7120 1b07 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@071b │ │ +0b0a5e: 0c01 |0007: move-result-object v1 │ │ +0b0a60: 7220 d22b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0b0a66: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x000b line=125 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -200944,49 +200972,49 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 70 16-bit code units │ │ -0b097c: |[0b097c] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ -0b098c: 5486 2c02 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ -0b0990: 6e10 b600 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00b6 │ │ -0b0996: 0c05 |0005: move-result-object v5 │ │ -0b0998: 7110 1407 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -0b099e: 0c01 |0009: move-result-object v1 │ │ -0b09a0: 2204 8900 |000a: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0b09a4: 5486 2e02 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b09a8: 7020 ab02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ -0b09ae: 5486 2e02 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ -0b09b2: 6e10 be02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@02be │ │ -0b09b8: 0c06 |0016: move-result-object v6 │ │ -0b09ba: 7210 f42b 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0b09c0: 0c02 |001a: move-result-object v2 │ │ -0b09c2: 7210 bb2b 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0b09c8: 0a06 |001e: move-result v6 │ │ -0b09ca: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ -0b09ce: 7210 bc2b 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0b09d4: 0c03 |0024: move-result-object v3 │ │ -0b09d6: 1f03 a805 |0025: check-cast v3, Ljava/lang/String; // type@05a8 │ │ -0b09da: 6e20 ac02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@02ac │ │ -0b09e0: 0a06 |002a: move-result v6 │ │ -0b09e2: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ -0b09e6: 6e20 cd02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02cd │ │ -0b09ec: 28eb |0030: goto 001b // -0015 │ │ -0b09ee: 6e20 bf02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ -0b09f4: 5486 2d02 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@022d │ │ -0b09f8: 7110 0c07 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@070c │ │ -0b09fe: 0c00 |0039: move-result-object v0 │ │ -0b0a00: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ -0b0a04: 7110 1407 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -0b0a0a: 0c06 |003f: move-result-object v6 │ │ -0b0a0c: 1a07 c415 |0040: const-string v7, "android.support.actionExtras" // string@15c4 │ │ -0b0a10: 6e30 ca02 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ -0b0a16: 1105 |0045: return-object v5 │ │ +0b0a68: |[0b0a68] android.support.v4.app.NotificationCompatJellybean$Builder.build:()Landroid/app/Notification; │ │ +0b0a78: 5486 2c02 |0000: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ +0b0a7c: 6e10 b600 0600 |0002: invoke-virtual {v6}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00b6 │ │ +0b0a82: 0c05 |0005: move-result-object v5 │ │ +0b0a84: 7110 1407 0500 |0006: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +0b0a8a: 0c01 |0009: move-result-object v1 │ │ +0b0a8c: 2204 8900 |000a: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0b0a90: 5486 2e02 |000c: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b0a94: 7020 ab02 6400 |000e: invoke-direct {v4, v6}, Landroid/os/Bundle;.:(Landroid/os/Bundle;)V // method@02ab │ │ +0b0a9a: 5486 2e02 |0011: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mExtras:Landroid/os/Bundle; // field@022e │ │ +0b0a9e: 6e10 be02 0600 |0013: invoke-virtual {v6}, Landroid/os/Bundle;.keySet:()Ljava/util/Set; // method@02be │ │ +0b0aa4: 0c06 |0016: move-result-object v6 │ │ +0b0aa6: 7210 f42b 0600 |0017: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0b0aac: 0c02 |001a: move-result-object v2 │ │ +0b0aae: 7210 bb2b 0200 |001b: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0b0ab4: 0a06 |001e: move-result v6 │ │ +0b0ab6: 3806 1200 |001f: if-eqz v6, 0031 // +0012 │ │ +0b0aba: 7210 bc2b 0200 |0021: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0b0ac0: 0c03 |0024: move-result-object v3 │ │ +0b0ac2: 1f03 a805 |0025: check-cast v3, Ljava/lang/String; // type@05a8 │ │ +0b0ac6: 6e20 ac02 3100 |0027: invoke-virtual {v1, v3}, Landroid/os/Bundle;.containsKey:(Ljava/lang/String;)Z // method@02ac │ │ +0b0acc: 0a06 |002a: move-result v6 │ │ +0b0ace: 3806 f0ff |002b: if-eqz v6, 001b // -0010 │ │ +0b0ad2: 6e20 cd02 3400 |002d: invoke-virtual {v4, v3}, Landroid/os/Bundle;.remove:(Ljava/lang/String;)V // method@02cd │ │ +0b0ad8: 28eb |0030: goto 001b // -0015 │ │ +0b0ada: 6e20 bf02 4100 |0031: invoke-virtual {v1, v4}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ +0b0ae0: 5486 2d02 |0034: iget-object v6, v8, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.mActionExtrasList:Ljava/util/List; // field@022d │ │ +0b0ae4: 7110 0c07 0600 |0036: invoke-static {v6}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@070c │ │ +0b0aea: 0c00 |0039: move-result-object v0 │ │ +0b0aec: 3800 0b00 |003a: if-eqz v0, 0045 // +000b │ │ +0b0af0: 7110 1407 0500 |003c: invoke-static {v5}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +0b0af6: 0c06 |003f: move-result-object v6 │ │ +0b0af8: 1a07 c615 |0040: const-string v7, "android.support.actionExtras" // string@15c6 │ │ +0b0afc: 6e30 ca02 7600 |0042: invoke-virtual {v6, v7, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ +0b0b02: 1105 |0045: return-object v5 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x0006 line=136 │ │ 0x000a line=137 │ │ 0x0011 line=138 │ │ 0x0027 line=139 │ │ @@ -201010,17 +201038,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0a18: |[0b0a18] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -0b0a28: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ -0b0a2c: 1100 |0002: return-object v0 │ │ +0b0b04: |[0b0b04] android.support.v4.app.NotificationCompatJellybean$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +0b0b14: 5410 2c02 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.b:Landroid/app/Notification$Builder; // field@022c │ │ +0b0b18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatJellybean$Builder; │ │ │ │ source_file_idx : 3737 (NotificationCompatJellybean.java) │ │ @@ -201069,147 +201097,147 @@ │ │ type : '(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 30 │ │ ins : 22 │ │ outs : 4 │ │ insns size : 260 16-bit code units │ │ -0b0a30: |[0b0a30] android.support.v4.app.NotificationCompatKitKat$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ -0b0a40: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0a46: 2204 cf05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0b0a4a: 7010 8f2b 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0b0a50: 5b84 4702 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0247 │ │ -0b0a54: 2204 2000 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@0020 │ │ -0b0a58: 7020 b300 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ -0b0a5e: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ -0b0a62: 6e30 d300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ -0b0a68: 0c04 |0014: move-result-object v4 │ │ -0b0a6a: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ -0b0a6e: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ -0b0a72: 6e30 cc00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ -0b0a78: 0c04 |001c: move-result-object v4 │ │ -0b0a7a: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ -0b0a7e: 6e20 b900 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ -0b0a84: 0c04 |0022: move-result-object v4 │ │ -0b0a86: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ -0b0a8a: 6e30 d000 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ -0b0a90: 0c04 |0028: move-result-object v4 │ │ -0b0a92: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ -0b0a96: 52a6 0600 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ -0b0a9a: 6e30 ce00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ -0b0aa0: 0c04 |0030: move-result-object v4 │ │ -0b0aa2: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ -0b0aa6: 6e20 d200 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ -0b0aac: 0c04 |0036: move-result-object v4 │ │ -0b0aae: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ -0b0ab2: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ -0b0ab6: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ -0b0aba: 6e40 c500 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ -0b0ac0: 0c05 |0040: move-result-object v5 │ │ -0b0ac2: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b0ac6: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ -0b0aca: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ -0b0ace: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -0b0ad0: 6e20 c800 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ -0b0ad6: 0c05 |004b: move-result-object v5 │ │ -0b0ad8: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b0adc: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ -0b0ae0: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ -0b0ae4: 1214 |0052: const/4 v4, #int 1 // #1 │ │ -0b0ae6: 6e20 c900 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ -0b0aec: 0c05 |0056: move-result-object v5 │ │ -0b0aee: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b0af2: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ -0b0af6: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ -0b0afa: 1214 |005d: const/4 v4, #int 1 // #1 │ │ -0b0afc: 6e20 b800 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ -0b0b02: 0c04 |0061: move-result-object v4 │ │ -0b0b04: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ -0b0b08: 6e20 be00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ -0b0b0e: 0c04 |0067: move-result-object v4 │ │ -0b0b10: 6e20 bd00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ -0b0b16: 0c04 |006b: move-result-object v4 │ │ -0b0b18: 6e20 bc00 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ -0b0b1e: 0c04 |006f: move-result-object v4 │ │ -0b0b20: 0800 1800 |0070: move-object/from16 v0, v24 │ │ -0b0b24: 6e20 cf00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00cf │ │ -0b0b2a: 0c04 |0075: move-result-object v4 │ │ -0b0b2c: 6e20 ba00 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ -0b0b32: 0c04 |0079: move-result-object v4 │ │ -0b0b34: 0800 1000 |007a: move-object/from16 v0, v16 │ │ -0b0b38: 6e20 bb00 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ -0b0b3e: 0c04 |007f: move-result-object v4 │ │ -0b0b40: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ -0b0b44: 6e20 bf00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ -0b0b4a: 0c05 |0085: move-result-object v5 │ │ -0b0b4c: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ -0b0b50: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ -0b0b54: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ -0b0b58: 1214 |008c: const/4 v4, #int 1 // #1 │ │ -0b0b5a: 0800 1100 |008d: move-object/from16 v0, v17 │ │ -0b0b5e: 6e30 c100 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ -0b0b64: 0c04 |0092: move-result-object v4 │ │ -0b0b66: 0800 1200 |0093: move-object/from16 v0, v18 │ │ -0b0b6a: 6e20 c400 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ -0b0b70: 0c04 |0098: move-result-object v4 │ │ -0b0b72: 6e20 c700 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ -0b0b78: 0c04 |009c: move-result-object v4 │ │ -0b0b7a: 0200 1600 |009d: move/from16 v0, v22 │ │ -0b0b7e: 6e20 d100 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d1 │ │ -0b0b84: 0c04 |00a2: move-result-object v4 │ │ -0b0b86: 0200 1700 |00a3: move/from16 v0, v23 │ │ -0b0b8a: 6e20 ca00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00ca │ │ -0b0b90: 0c04 |00a8: move-result-object v4 │ │ -0b0b92: 0200 1300 |00a9: move/from16 v0, v19 │ │ -0b0b96: 0201 1400 |00ab: move/from16 v1, v20 │ │ -0b0b9a: 0202 1500 |00ad: move/from16 v2, v21 │ │ -0b0b9e: 6e40 cb00 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ -0b0ba4: 0c04 |00b2: move-result-object v4 │ │ -0b0ba6: 5b84 4602 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ -0b0baa: 2204 8900 |00b5: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ -0b0bae: 7010 aa02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0b0bb4: 5b84 4802 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0bb8: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ -0b0bbc: 5484 4802 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0bc0: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ -0b0bc4: 6e20 bf02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ -0b0bca: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ -0b0bce: 5484 4802 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0bd2: 1a05 c815 |00c9: const-string v5, "android.support.localOnly" // string@15c8 │ │ -0b0bd6: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ -0b0bd8: 6e30 c002 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0b0bde: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ -0b0be2: 5484 4802 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0be6: 1a05 c615 |00d3: const-string v5, "android.support.groupKey" // string@15c6 │ │ -0b0bea: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ -0b0bee: 6e30 cb02 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0b0bf4: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ -0b0bf8: 5484 4802 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0bfc: 1a05 c715 |00de: const-string v5, "android.support.isGroupSummary" // string@15c7 │ │ -0b0c00: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ -0b0c02: 6e30 c002 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0b0c08: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ -0b0c0c: 5484 4802 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0c10: 1a05 ca15 |00e8: const-string v5, "android.support.sortKey" // string@15ca │ │ -0b0c14: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ -0b0c18: 6e30 cb02 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0b0c1e: 0e00 |00ef: return-void │ │ -0b0c20: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ -0b0c22: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ -0b0c26: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ -0b0c28: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ -0b0c2c: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ -0b0c2e: 2900 67ff |00f7: goto/16 005e // -0099 │ │ -0b0c32: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ -0b0c34: 2893 |00fa: goto 008d // -006d │ │ -0b0c36: 5484 4802 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0c3a: 1a05 cb15 |00fd: const-string v5, "android.support.useSideChannel" // string@15cb │ │ -0b0c3e: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ -0b0c40: 6e30 c002 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0b0c46: 28e1 |0103: goto 00e4 // -001f │ │ +0b0b1c: |[0b0b1c] android.support.v4.app.NotificationCompatKitKat$Builder.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V │ │ +0b0b2c: 7010 fd2a 0800 |0000: invoke-direct {v8}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b0b32: 2204 cf05 |0003: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0b0b36: 7010 8f2b 0400 |0005: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0b0b3c: 5b84 4702 |0008: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0247 │ │ +0b0b40: 2204 2000 |000a: new-instance v4, Landroid/app/Notification$Builder; // type@0020 │ │ +0b0b44: 7020 b300 9400 |000c: invoke-direct {v4, v9}, Landroid/app/Notification$Builder;.:(Landroid/content/Context;)V // method@00b3 │ │ +0b0b4a: 53a6 1500 |000f: iget-wide v6, v10, Landroid/app/Notification;.when:J // field@0015 │ │ +0b0b4e: 6e30 d300 6407 |0011: invoke-virtual {v4, v6, v7}, Landroid/app/Notification$Builder;.setWhen:(J)Landroid/app/Notification$Builder; // method@00d3 │ │ +0b0b54: 0c04 |0014: move-result-object v4 │ │ +0b0b56: 52a5 0d00 |0015: iget v5, v10, Landroid/app/Notification;.icon:I // field@000d │ │ +0b0b5a: 52a6 0e00 |0017: iget v6, v10, Landroid/app/Notification;.iconLevel:I // field@000e │ │ +0b0b5e: 6e30 cc00 5406 |0019: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSmallIcon:(II)Landroid/app/Notification$Builder; // method@00cc │ │ +0b0b64: 0c04 |001c: move-result-object v4 │ │ +0b0b66: 54a5 0700 |001d: iget-object v5, v10, Landroid/app/Notification;.contentView:Landroid/widget/RemoteViews; // field@0007 │ │ +0b0b6a: 6e20 b900 5400 |001f: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setContent:(Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00b9 │ │ +0b0b70: 0c04 |0022: move-result-object v4 │ │ +0b0b72: 54a5 1300 |0023: iget-object v5, v10, Landroid/app/Notification;.tickerText:Ljava/lang/CharSequence; // field@0013 │ │ +0b0b76: 6e30 d000 540e |0025: invoke-virtual {v4, v5, v14}, Landroid/app/Notification$Builder;.setTicker:(Ljava/lang/CharSequence;Landroid/widget/RemoteViews;)Landroid/app/Notification$Builder; // method@00d0 │ │ +0b0b7c: 0c04 |0028: move-result-object v4 │ │ +0b0b7e: 54a5 1200 |0029: iget-object v5, v10, Landroid/app/Notification;.sound:Landroid/net/Uri; // field@0012 │ │ +0b0b82: 52a6 0600 |002b: iget v6, v10, Landroid/app/Notification;.audioStreamType:I // field@0006 │ │ +0b0b86: 6e30 ce00 5406 |002d: invoke-virtual {v4, v5, v6}, Landroid/app/Notification$Builder;.setSound:(Landroid/net/Uri;I)Landroid/app/Notification$Builder; // method@00ce │ │ +0b0b8c: 0c04 |0030: move-result-object v4 │ │ +0b0b8e: 54a5 1400 |0031: iget-object v5, v10, Landroid/app/Notification;.vibrate:[J // field@0014 │ │ +0b0b92: 6e20 d200 5400 |0033: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setVibrate:([J)Landroid/app/Notification$Builder; // method@00d2 │ │ +0b0b98: 0c04 |0036: move-result-object v4 │ │ +0b0b9a: 52a5 0f00 |0037: iget v5, v10, Landroid/app/Notification;.ledARGB:I // field@000f │ │ +0b0b9e: 52a6 1100 |0039: iget v6, v10, Landroid/app/Notification;.ledOnMS:I // field@0011 │ │ +0b0ba2: 52a7 1000 |003b: iget v7, v10, Landroid/app/Notification;.ledOffMS:I // field@0010 │ │ +0b0ba6: 6e40 c500 5476 |003d: invoke-virtual {v4, v5, v6, v7}, Landroid/app/Notification$Builder;.setLights:(III)Landroid/app/Notification$Builder; // method@00c5 │ │ +0b0bac: 0c05 |0040: move-result-object v5 │ │ +0b0bae: 52a4 0b00 |0041: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0bb2: dd04 0402 |0043: and-int/lit8 v4, v4, #int 2 // #02 │ │ +0b0bb6: 3804 ab00 |0045: if-eqz v4, 00f0 // +00ab │ │ +0b0bba: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +0b0bbc: 6e20 c800 4500 |0048: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOngoing:(Z)Landroid/app/Notification$Builder; // method@00c8 │ │ +0b0bc2: 0c05 |004b: move-result-object v5 │ │ +0b0bc4: 52a4 0b00 |004c: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0bc8: dd04 0408 |004e: and-int/lit8 v4, v4, #int 8 // #08 │ │ +0b0bcc: 3804 a300 |0050: if-eqz v4, 00f3 // +00a3 │ │ +0b0bd0: 1214 |0052: const/4 v4, #int 1 // #1 │ │ +0b0bd2: 6e20 c900 4500 |0053: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setOnlyAlertOnce:(Z)Landroid/app/Notification$Builder; // method@00c9 │ │ +0b0bd8: 0c05 |0056: move-result-object v5 │ │ +0b0bda: 52a4 0b00 |0057: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0bde: dd04 0410 |0059: and-int/lit8 v4, v4, #int 16 // #10 │ │ +0b0be2: 3804 9b00 |005b: if-eqz v4, 00f6 // +009b │ │ +0b0be6: 1214 |005d: const/4 v4, #int 1 // #1 │ │ +0b0be8: 6e20 b800 4500 |005e: invoke-virtual {v5, v4}, Landroid/app/Notification$Builder;.setAutoCancel:(Z)Landroid/app/Notification$Builder; // method@00b8 │ │ +0b0bee: 0c04 |0061: move-result-object v4 │ │ +0b0bf0: 52a5 0800 |0062: iget v5, v10, Landroid/app/Notification;.defaults:I // field@0008 │ │ +0b0bf4: 6e20 be00 5400 |0064: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDefaults:(I)Landroid/app/Notification$Builder; // method@00be │ │ +0b0bfa: 0c04 |0067: move-result-object v4 │ │ +0b0bfc: 6e20 bd00 b400 |0068: invoke-virtual {v4, v11}, Landroid/app/Notification$Builder;.setContentTitle:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bd │ │ +0b0c02: 0c04 |006b: move-result-object v4 │ │ +0b0c04: 6e20 bc00 c400 |006c: invoke-virtual {v4, v12}, Landroid/app/Notification$Builder;.setContentText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00bc │ │ +0b0c0a: 0c04 |006f: move-result-object v4 │ │ +0b0c0c: 0800 1800 |0070: move-object/from16 v0, v24 │ │ +0b0c10: 6e20 cf00 0400 |0072: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setSubText:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00cf │ │ +0b0c16: 0c04 |0075: move-result-object v4 │ │ +0b0c18: 6e20 ba00 d400 |0076: invoke-virtual {v4, v13}, Landroid/app/Notification$Builder;.setContentInfo:(Ljava/lang/CharSequence;)Landroid/app/Notification$Builder; // method@00ba │ │ +0b0c1e: 0c04 |0079: move-result-object v4 │ │ +0b0c20: 0800 1000 |007a: move-object/from16 v0, v16 │ │ +0b0c24: 6e20 bb00 0400 |007c: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setContentIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bb │ │ +0b0c2a: 0c04 |007f: move-result-object v4 │ │ +0b0c2c: 54a5 0900 |0080: iget-object v5, v10, Landroid/app/Notification;.deleteIntent:Landroid/app/PendingIntent; // field@0009 │ │ +0b0c30: 6e20 bf00 5400 |0082: invoke-virtual {v4, v5}, Landroid/app/Notification$Builder;.setDeleteIntent:(Landroid/app/PendingIntent;)Landroid/app/Notification$Builder; // method@00bf │ │ +0b0c36: 0c05 |0085: move-result-object v5 │ │ +0b0c38: 52a4 0b00 |0086: iget v4, v10, Landroid/app/Notification;.flags:I // field@000b │ │ +0b0c3c: d544 8000 |0088: and-int/lit16 v4, v4, #int 128 // #0080 │ │ +0b0c40: 3804 6f00 |008a: if-eqz v4, 00f9 // +006f │ │ +0b0c44: 1214 |008c: const/4 v4, #int 1 // #1 │ │ +0b0c46: 0800 1100 |008d: move-object/from16 v0, v17 │ │ +0b0c4a: 6e30 c100 0504 |008f: invoke-virtual {v5, v0, v4}, Landroid/app/Notification$Builder;.setFullScreenIntent:(Landroid/app/PendingIntent;Z)Landroid/app/Notification$Builder; // method@00c1 │ │ +0b0c50: 0c04 |0092: move-result-object v4 │ │ +0b0c52: 0800 1200 |0093: move-object/from16 v0, v18 │ │ +0b0c56: 6e20 c400 0400 |0095: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setLargeIcon:(Landroid/graphics/Bitmap;)Landroid/app/Notification$Builder; // method@00c4 │ │ +0b0c5c: 0c04 |0098: move-result-object v4 │ │ +0b0c5e: 6e20 c700 f400 |0099: invoke-virtual {v4, v15}, Landroid/app/Notification$Builder;.setNumber:(I)Landroid/app/Notification$Builder; // method@00c7 │ │ +0b0c64: 0c04 |009c: move-result-object v4 │ │ +0b0c66: 0200 1600 |009d: move/from16 v0, v22 │ │ +0b0c6a: 6e20 d100 0400 |009f: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setUsesChronometer:(Z)Landroid/app/Notification$Builder; // method@00d1 │ │ +0b0c70: 0c04 |00a2: move-result-object v4 │ │ +0b0c72: 0200 1700 |00a3: move/from16 v0, v23 │ │ +0b0c76: 6e20 ca00 0400 |00a5: invoke-virtual {v4, v0}, Landroid/app/Notification$Builder;.setPriority:(I)Landroid/app/Notification$Builder; // method@00ca │ │ +0b0c7c: 0c04 |00a8: move-result-object v4 │ │ +0b0c7e: 0200 1300 |00a9: move/from16 v0, v19 │ │ +0b0c82: 0201 1400 |00ab: move/from16 v1, v20 │ │ +0b0c86: 0202 1500 |00ad: move/from16 v2, v21 │ │ +0b0c8a: 6e40 cb00 0421 |00af: invoke-virtual {v4, v0, v1, v2}, Landroid/app/Notification$Builder;.setProgress:(IIZ)Landroid/app/Notification$Builder; // method@00cb │ │ +0b0c90: 0c04 |00b2: move-result-object v4 │ │ +0b0c92: 5b84 4602 |00b3: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ +0b0c96: 2204 8900 |00b5: new-instance v4, Landroid/os/Bundle; // type@0089 │ │ +0b0c9a: 7010 aa02 0400 |00b7: invoke-direct {v4}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0b0ca0: 5b84 4802 |00ba: iput-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0ca4: 381a 0900 |00bc: if-eqz v26, 00c5 // +0009 │ │ +0b0ca8: 5484 4802 |00be: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0cac: 0800 1a00 |00c0: move-object/from16 v0, v26 │ │ +0b0cb0: 6e20 bf02 0400 |00c2: invoke-virtual {v4, v0}, Landroid/os/Bundle;.putAll:(Landroid/os/Bundle;)V // method@02bf │ │ +0b0cb6: 3819 0a00 |00c5: if-eqz v25, 00cf // +000a │ │ +0b0cba: 5484 4802 |00c7: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0cbe: 1a05 ca15 |00c9: const-string v5, "android.support.localOnly" // string@15ca │ │ +0b0cc2: 1216 |00cb: const/4 v6, #int 1 // #1 │ │ +0b0cc4: 6e30 c002 5406 |00cc: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0b0cca: 381b 1500 |00cf: if-eqz v27, 00e4 // +0015 │ │ +0b0cce: 5484 4802 |00d1: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0cd2: 1a05 c815 |00d3: const-string v5, "android.support.groupKey" // string@15c8 │ │ +0b0cd6: 0800 1b00 |00d5: move-object/from16 v0, v27 │ │ +0b0cda: 6e30 cb02 5400 |00d7: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0b0ce0: 381c 2100 |00da: if-eqz v28, 00fb // +0021 │ │ +0b0ce4: 5484 4802 |00dc: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0ce8: 1a05 c915 |00de: const-string v5, "android.support.isGroupSummary" // string@15c9 │ │ +0b0cec: 1216 |00e0: const/4 v6, #int 1 // #1 │ │ +0b0cee: 6e30 c002 5406 |00e1: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0b0cf4: 381d 0b00 |00e4: if-eqz v29, 00ef // +000b │ │ +0b0cf8: 5484 4802 |00e6: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0cfc: 1a05 cc15 |00e8: const-string v5, "android.support.sortKey" // string@15cc │ │ +0b0d00: 0800 1d00 |00ea: move-object/from16 v0, v29 │ │ +0b0d04: 6e30 cb02 5400 |00ec: invoke-virtual {v4, v5, v0}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0b0d0a: 0e00 |00ef: return-void │ │ +0b0d0c: 1204 |00f0: const/4 v4, #int 0 // #0 │ │ +0b0d0e: 2900 57ff |00f1: goto/16 0048 // -00a9 │ │ +0b0d12: 1204 |00f3: const/4 v4, #int 0 // #0 │ │ +0b0d14: 2900 5fff |00f4: goto/16 0053 // -00a1 │ │ +0b0d18: 1204 |00f6: const/4 v4, #int 0 // #0 │ │ +0b0d1a: 2900 67ff |00f7: goto/16 005e // -0099 │ │ +0b0d1e: 1204 |00f9: const/4 v4, #int 0 // #0 │ │ +0b0d20: 2893 |00fa: goto 008d // -006d │ │ +0b0d22: 5484 4802 |00fb: iget-object v4, v8, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0d26: 1a05 cd15 |00fd: const-string v5, "android.support.useSideChannel" // string@15cd │ │ +0b0d2a: 1216 |00ff: const/4 v6, #int 1 // #1 │ │ +0b0d2c: 6e30 c002 5406 |0100: invoke-virtual {v4, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0b0d32: 28e1 |0103: goto 00e4 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=35 │ │ 0x000a line=44 │ │ 0x00b5 line=69 │ │ 0x00bc line=70 │ │ @@ -201255,21 +201283,21 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatBase$Action;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b0c48: |[0b0c48] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ -0b0c58: 5420 4702 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0247 │ │ -0b0c5c: 5421 4602 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ -0b0c60: 7120 1b07 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@071b │ │ -0b0c66: 0c01 |0007: move-result-object v1 │ │ -0b0c68: 7220 d22b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0b0c6e: 0e00 |000b: return-void │ │ +0b0d34: |[0b0d34] android.support.v4.app.NotificationCompatKitKat$Builder.addAction:(Landroid/support/v4/app/NotificationCompatBase$Action;)V │ │ +0b0d44: 5420 4702 |0000: iget-object v0, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0247 │ │ +0b0d48: 5421 4602 |0002: iget-object v1, v2, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ +0b0d4c: 7120 1b07 3100 |0004: invoke-static {v1, v3}, Landroid/support/v4/app/NotificationCompatJellybean;.writeActionAndGetExtras:(Landroid/app/Notification$Builder;Landroid/support/v4/app/NotificationCompatBase$Action;)Landroid/os/Bundle; // method@071b │ │ +0b0d52: 0c01 |0007: move-result-object v1 │ │ +0b0d54: 7220 d22b 1000 |0008: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0b0d5a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x000b line=92 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ 0x0000 - 0x000c reg=3 action Landroid/support/v4/app/NotificationCompatBase$Action; │ │ @@ -201279,29 +201307,29 @@ │ │ type : '()Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0b0c70: |[0b0c70] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ -0b0c80: 5431 4702 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0247 │ │ -0b0c84: 7110 0c07 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@070c │ │ -0b0c8a: 0c00 |0005: move-result-object v0 │ │ -0b0c8c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0b0c90: 5431 4802 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0c94: 1a02 c415 |000a: const-string v2, "android.support.actionExtras" // string@15c4 │ │ -0b0c98: 6e30 ca02 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ -0b0c9e: 5431 4602 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ -0b0ca2: 5432 4802 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ -0b0ca6: 6e20 c000 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@00c0 │ │ -0b0cac: 5431 4602 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ -0b0cb0: 6e10 b600 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00b6 │ │ -0b0cb6: 0c01 |001b: move-result-object v1 │ │ -0b0cb8: 1101 |001c: return-object v1 │ │ +0b0d5c: |[0b0d5c] android.support.v4.app.NotificationCompatKitKat$Builder.build:()Landroid/app/Notification; │ │ +0b0d6c: 5431 4702 |0000: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mActionExtrasList:Ljava/util/List; // field@0247 │ │ +0b0d70: 7110 0c07 0100 |0002: invoke-static {v1}, Landroid/support/v4/app/NotificationCompatJellybean;.buildActionExtrasMap:(Ljava/util/List;)Landroid/util/SparseArray; // method@070c │ │ +0b0d76: 0c00 |0005: move-result-object v0 │ │ +0b0d78: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0b0d7c: 5431 4802 |0008: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0d80: 1a02 c615 |000a: const-string v2, "android.support.actionExtras" // string@15c6 │ │ +0b0d84: 6e30 ca02 2100 |000c: invoke-virtual {v1, v2, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ +0b0d8a: 5431 4602 |000f: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ +0b0d8e: 5432 4802 |0011: iget-object v2, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.mExtras:Landroid/os/Bundle; // field@0248 │ │ +0b0d92: 6e20 c000 2100 |0013: invoke-virtual {v1, v2}, Landroid/app/Notification$Builder;.setExtras:(Landroid/os/Bundle;)Landroid/app/Notification$Builder; // method@00c0 │ │ +0b0d98: 5431 4602 |0016: iget-object v1, v3, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ +0b0d9c: 6e10 b600 0100 |0018: invoke-virtual {v1}, Landroid/app/Notification$Builder;.build:()Landroid/app/Notification; // method@00b6 │ │ +0b0da2: 0c01 |001b: move-result-object v1 │ │ +0b0da4: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=102 │ │ 0x0008 line=104 │ │ 0x000f line=107 │ │ 0x0016 line=108 │ │ @@ -201314,17 +201342,17 @@ │ │ type : '()Landroid/app/Notification$Builder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0cbc: |[0b0cbc] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ -0b0ccc: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ -0b0cd0: 1100 |0002: return-object v0 │ │ +0b0da8: |[0b0da8] android.support.v4.app.NotificationCompatKitKat$Builder.getBuilder:()Landroid/app/Notification$Builder; │ │ +0b0db8: 5410 4602 |0000: iget-object v0, v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.b:Landroid/app/Notification$Builder; // field@0246 │ │ +0b0dbc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationCompatKitKat$Builder; │ │ │ │ source_file_idx : 3738 (NotificationCompatKitKat.java) │ │ @@ -201376,24 +201404,24 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b0cd4: |[0b0cd4] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ -0b0ce4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0cea: 5b12 4d02 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ -0b0cee: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0b0cf0: 5910 4c02 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ -0b0cf4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b0cf6: 5b10 4e02 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ -0b0cfa: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0b0cfc: 5c10 4b02 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ -0b0d00: 0e00 |000e: return-void │ │ +0b0dc0: |[0b0dc0] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;)V │ │ +0b0dd0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b0dd6: 5b12 4d02 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ +0b0dda: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0b0ddc: 5910 4c02 |0006: iput v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ +0b0de0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b0de2: 5b10 4e02 |0009: iput-object v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ +0b0de6: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0b0de8: 5c10 4b02 |000c: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ +0b0dec: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=582 │ │ 0x0003 line=583 │ │ 0x0005 line=584 │ │ 0x0008 line=585 │ │ 0x000b line=586 │ │ @@ -201407,22 +201435,22 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b0d04: |[0b0d04] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0b0d14: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0d1a: 5b12 4d02 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ -0b0d1e: 5913 4c02 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ -0b0d22: 5b14 4e02 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ -0b0d26: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b0d28: 5c10 4b02 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ -0b0d2c: 0e00 |000c: return-void │ │ +0b0df0: |[0b0df0] android.support.v4.app.NotificationManagerCompat$CancelTask.:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0b0e00: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b0e06: 5b12 4d02 |0003: iput-object v2, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ +0b0e0a: 5913 4c02 |0005: iput v3, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ +0b0e0e: 5b14 4e02 |0007: iput-object v4, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ +0b0e12: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b0e14: 5c10 4b02 |000a: iput-boolean v0, v1, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ +0b0e18: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ 0x0005 line=591 │ │ 0x0007 line=592 │ │ 0x0009 line=593 │ │ @@ -201439,25 +201467,25 @@ │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0b0d30: |[0b0d30] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -0b0d40: 5530 4b02 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ -0b0d44: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0b0d48: 5430 4d02 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ -0b0d4c: 7220 ac05 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@05ac │ │ -0b0d52: 0e00 |0009: return-void │ │ -0b0d54: 5430 4d02 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ -0b0d58: 5231 4c02 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ -0b0d5c: 5432 4e02 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ -0b0d60: 7240 ab05 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@05ab │ │ -0b0d66: 28f6 |0013: goto 0009 // -000a │ │ +0b0e1c: |[0b0e1c] android.support.v4.app.NotificationManagerCompat$CancelTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +0b0e2c: 5530 4b02 |0000: iget-boolean v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ +0b0e30: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0b0e34: 5430 4d02 |0004: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ +0b0e38: 7220 ac05 0400 |0006: invoke-interface {v4, v0}, Landroid/support/v4/app/INotificationSideChannel;.cancelAll:(Ljava/lang/String;)V // method@05ac │ │ +0b0e3e: 0e00 |0009: return-void │ │ +0b0e40: 5430 4d02 |000a: iget-object v0, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ +0b0e44: 5231 4c02 |000c: iget v1, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ +0b0e48: 5432 4e02 |000e: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ +0b0e4c: 7240 ab05 0421 |0010: invoke-interface {v4, v0, v1, v2}, Landroid/support/v4/app/INotificationSideChannel;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@05ab │ │ +0b0e52: 28f6 |0013: goto 0009 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ 0x0004 line=599 │ │ 0x0009 line=603 │ │ 0x000a line=601 │ │ locals : │ │ @@ -201469,43 +201497,43 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0b0d68: |[0b0d68] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ -0b0d78: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b0d7c: 1a01 8803 |0002: const-string v1, "CancelTask[" // string@0388 │ │ -0b0d80: 7020 3f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ -0b0d86: 1a01 3029 |0007: const-string v1, "packageName:" // string@2930 │ │ -0b0d8a: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0d90: 0c01 |000c: move-result-object v1 │ │ -0b0d92: 5432 4d02 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ -0b0d96: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0d9c: 1a01 2701 |0012: const-string v1, ", id:" // string@0127 │ │ -0b0da0: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0da6: 0c01 |0017: move-result-object v1 │ │ -0b0da8: 5232 4c02 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ -0b0dac: 6e20 422b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0b0db2: 1a01 2d01 |001d: const-string v1, ", tag:" // string@012d │ │ -0b0db6: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0dbc: 0c01 |0022: move-result-object v1 │ │ -0b0dbe: 5432 4e02 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ -0b0dc2: 6e20 462b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0dc8: 1a01 1e01 |0028: const-string v1, ", all:" // string@011e │ │ -0b0dcc: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0dd2: 0c01 |002d: move-result-object v1 │ │ -0b0dd4: 5532 4b02 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ -0b0dd8: 6e20 472b 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ -0b0dde: 1a01 8f13 |0033: const-string v1, "]" // string@138f │ │ -0b0de2: 6e20 462b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0de8: 6e10 4e2b 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b0dee: 0c01 |003b: move-result-object v1 │ │ -0b0df0: 1101 |003c: return-object v1 │ │ +0b0e54: |[0b0e54] android.support.v4.app.NotificationManagerCompat$CancelTask.toString:()Ljava/lang/String; │ │ +0b0e64: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b0e68: 1a01 8803 |0002: const-string v1, "CancelTask[" // string@0388 │ │ +0b0e6c: 7020 3f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ +0b0e72: 1a01 3329 |0007: const-string v1, "packageName:" // string@2933 │ │ +0b0e76: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0e7c: 0c01 |000c: move-result-object v1 │ │ +0b0e7e: 5432 4d02 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.packageName:Ljava/lang/String; // field@024d │ │ +0b0e82: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0e88: 1a01 2701 |0012: const-string v1, ", id:" // string@0127 │ │ +0b0e8c: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0e92: 0c01 |0017: move-result-object v1 │ │ +0b0e94: 5232 4c02 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.id:I // field@024c │ │ +0b0e98: 6e20 422b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0b0e9e: 1a01 2d01 |001d: const-string v1, ", tag:" // string@012d │ │ +0b0ea2: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0ea8: 0c01 |0022: move-result-object v1 │ │ +0b0eaa: 5432 4e02 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.tag:Ljava/lang/String; // field@024e │ │ +0b0eae: 6e20 462b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0eb4: 1a01 1e01 |0028: const-string v1, ", all:" // string@011e │ │ +0b0eb8: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0ebe: 0c01 |002d: move-result-object v1 │ │ +0b0ec0: 5532 4b02 |002e: iget-boolean v2, v3, Landroid/support/v4/app/NotificationManagerCompat$CancelTask;.all:Z // field@024b │ │ +0b0ec4: 6e20 472b 2100 |0030: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Z)Ljava/lang/StringBuilder; // method@2b47 │ │ +0b0eca: 1a01 9013 |0033: const-string v1, "]" // string@1390 │ │ +0b0ece: 6e20 462b 1000 |0035: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0ed4: 6e10 4e2b 0000 |0038: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b0eda: 0c01 |003b: move-result-object v1 │ │ +0b0edc: 1101 |003c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0007 line=607 │ │ 0x0012 line=608 │ │ 0x001d line=609 │ │ 0x0028 line=610 │ │ @@ -201546,17 +201574,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0df4: |[0b0df4] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ -0b0e04: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0e0a: 0e00 |0003: return-void │ │ +0b0ee0: |[0b0ee0] android.support.v4.app.NotificationManagerCompat$ImplBase.:()V │ │ +0b0ef0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b0ef6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -201565,17 +201593,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b0e0c: |[0b0e0c] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -0b0e1c: 6e20 dd00 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@00dd │ │ -0b0e22: 0e00 |0003: return-void │ │ +0b0ef8: |[0b0ef8] android.support.v4.app.NotificationManagerCompat$ImplBase.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +0b0f08: 6e20 dd00 3100 |0000: invoke-virtual {v1, v3}, Landroid/app/NotificationManager;.cancel:(I)V // method@00dd │ │ +0b0f0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -201587,17 +201615,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b0e24: |[0b0e24] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ -0b0e34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b0e36: 0f00 |0001: return v0 │ │ +0b0f10: |[0b0f10] android.support.v4.app.NotificationManagerCompat$ImplBase.getSideChannelBindFlags:()I │ │ +0b0f20: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b0f22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ │ │ #2 : (in Landroid/support/v4/app/NotificationManagerCompat$ImplBase;) │ │ @@ -201605,17 +201633,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b0e38: |[0b0e38] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -0b0e48: 6e30 e000 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ -0b0e4e: 0e00 |0003: return-void │ │ +0b0f24: |[0b0f24] android.support.v4.app.NotificationManagerCompat$ImplBase.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +0b0f34: 6e30 e000 3104 |0000: invoke-virtual {v1, v3, v4}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ +0b0f3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0003 line=128 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplBase; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -201672,21 +201700,21 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b0e50: |[0b0e50] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -0b0e60: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0e66: 5b01 5102 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0251 │ │ -0b0e6a: 5902 4f02 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@024f │ │ -0b0e6e: 5b03 5202 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0252 │ │ -0b0e72: 5b04 5002 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0250 │ │ -0b0e76: 0e00 |000b: return-void │ │ +0b0f3c: |[0b0f3c] android.support.v4.app.NotificationManagerCompat$NotifyTask.:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +0b0f4c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b0f52: 5b01 5102 |0003: iput-object v1, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0251 │ │ +0b0f56: 5902 4f02 |0005: iput v2, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@024f │ │ +0b0f5a: 5b03 5202 |0007: iput-object v3, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0252 │ │ +0b0f5e: 5b04 5002 |0009: iput-object v4, v0, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0250 │ │ +0b0f62: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ 0x0003 line=555 │ │ 0x0005 line=556 │ │ 0x0007 line=557 │ │ 0x0009 line=558 │ │ @@ -201704,21 +201732,21 @@ │ │ type : '(Landroid/support/v4/app/INotificationSideChannel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0b0e78: |[0b0e78] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ -0b0e88: 5440 5102 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0251 │ │ -0b0e8c: 5241 4f02 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@024f │ │ -0b0e90: 5442 5202 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0252 │ │ -0b0e94: 5443 5002 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0250 │ │ -0b0e98: 7253 ad05 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@05ad │ │ -0b0e9e: 0e00 |000b: return-void │ │ +0b0f64: |[0b0f64] android.support.v4.app.NotificationManagerCompat$NotifyTask.send:(Landroid/support/v4/app/INotificationSideChannel;)V │ │ +0b0f74: 5440 5102 |0000: iget-object v0, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0251 │ │ +0b0f78: 5241 4f02 |0002: iget v1, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@024f │ │ +0b0f7c: 5442 5202 |0004: iget-object v2, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0252 │ │ +0b0f80: 5443 5002 |0006: iget-object v3, v4, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.notif:Landroid/app/Notification; // field@0250 │ │ +0b0f84: 7253 ad05 0521 |0008: invoke-interface {v5, v0, v1, v2, v3}, Landroid/support/v4/app/INotificationSideChannel;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@05ad │ │ +0b0f8a: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x000b line=564 │ │ locals : │ │ 0x0000 - 0x000c reg=4 this Landroid/support/v4/app/NotificationManagerCompat$NotifyTask; │ │ 0x0000 - 0x000c reg=5 service Landroid/support/v4/app/INotificationSideChannel; │ │ @@ -201728,38 +201756,38 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0b0ea0: |[0b0ea0] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ -0b0eb0: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b0eb4: 1a01 a30e |0002: const-string v1, "NotifyTask[" // string@0ea3 │ │ -0b0eb8: 7020 3f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ -0b0ebe: 1a01 3029 |0007: const-string v1, "packageName:" // string@2930 │ │ -0b0ec2: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0ec8: 0c01 |000c: move-result-object v1 │ │ -0b0eca: 5432 5102 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0251 │ │ -0b0ece: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0ed4: 1a01 2701 |0012: const-string v1, ", id:" // string@0127 │ │ -0b0ed8: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0ede: 0c01 |0017: move-result-object v1 │ │ -0b0ee0: 5232 4f02 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@024f │ │ -0b0ee4: 6e20 422b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0b0eea: 1a01 2d01 |001d: const-string v1, ", tag:" // string@012d │ │ -0b0eee: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0ef4: 0c01 |0022: move-result-object v1 │ │ -0b0ef6: 5432 5202 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0252 │ │ -0b0efa: 6e20 462b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0f00: 1a01 8f13 |0028: const-string v1, "]" // string@138f │ │ -0b0f04: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b0f0a: 6e10 4e2b 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b0f10: 0c01 |0030: move-result-object v1 │ │ -0b0f12: 1101 |0031: return-object v1 │ │ +0b0f8c: |[0b0f8c] android.support.v4.app.NotificationManagerCompat$NotifyTask.toString:()Ljava/lang/String; │ │ +0b0f9c: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b0fa0: 1a01 a30e |0002: const-string v1, "NotifyTask[" // string@0ea3 │ │ +0b0fa4: 7020 3f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ +0b0faa: 1a01 3329 |0007: const-string v1, "packageName:" // string@2933 │ │ +0b0fae: 6e20 462b 1000 |0009: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0fb4: 0c01 |000c: move-result-object v1 │ │ +0b0fb6: 5432 5102 |000d: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.packageName:Ljava/lang/String; // field@0251 │ │ +0b0fba: 6e20 462b 2100 |000f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0fc0: 1a01 2701 |0012: const-string v1, ", id:" // string@0127 │ │ +0b0fc4: 6e20 462b 1000 |0014: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0fca: 0c01 |0017: move-result-object v1 │ │ +0b0fcc: 5232 4f02 |0018: iget v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.id:I // field@024f │ │ +0b0fd0: 6e20 422b 2100 |001a: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0b0fd6: 1a01 2d01 |001d: const-string v1, ", tag:" // string@012d │ │ +0b0fda: 6e20 462b 1000 |001f: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0fe0: 0c01 |0022: move-result-object v1 │ │ +0b0fe2: 5432 5202 |0023: iget-object v2, v3, Landroid/support/v4/app/NotificationManagerCompat$NotifyTask;.tag:Ljava/lang/String; // field@0252 │ │ +0b0fe6: 6e20 462b 2100 |0025: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0fec: 1a01 9013 |0028: const-string v1, "]" // string@1390 │ │ +0b0ff0: 6e20 462b 1000 |002a: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b0ff6: 6e10 4e2b 0000 |002d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b0ffc: 0c01 |0030: move-result-object v1 │ │ +0b0ffe: 1101 |0031: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ 0x0007 line=568 │ │ 0x0012 line=569 │ │ 0x001d line=570 │ │ 0x0028 line=571 │ │ @@ -201799,17 +201827,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0f14: |[0b0f14] android.support.v4.app.RemoteInput$1.:()V │ │ -0b0f24: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0f2a: 0e00 |0003: return-void │ │ +0b1000: |[0b1000] android.support.v4.app.RemoteInput$1.:()V │ │ +0b1010: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b1016: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$1; │ │ │ │ Virtual methods - │ │ @@ -201818,23 +201846,23 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 11 16-bit code units │ │ -0b0f2c: |[0b0f2c] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ -0b0f3c: 2200 5a01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@015a │ │ -0b0f40: 0771 |0002: move-object v1, v7 │ │ -0b0f42: 0782 |0003: move-object v2, v8 │ │ -0b0f44: 0793 |0004: move-object v3, v9 │ │ -0b0f46: 01a4 |0005: move v4, v10 │ │ -0b0f48: 07b5 |0006: move-object v5, v11 │ │ -0b0f4a: 7606 8407 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0784 │ │ -0b0f50: 1100 |000a: return-object v0 │ │ +0b1018: |[0b1018] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; │ │ +0b1028: 2200 5a01 |0000: new-instance v0, Landroid/support/v4/app/RemoteInput; // type@015a │ │ +0b102c: 0771 |0002: move-object v1, v7 │ │ +0b102e: 0782 |0003: move-object v2, v8 │ │ +0b1030: 0793 |0004: move-object v3, v9 │ │ +0b1032: 01a4 |0005: move v4, v10 │ │ +0b1034: 07b5 |0006: move-object v5, v11 │ │ +0b1036: 7606 8407 0000 |0007: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/RemoteInput;.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V // method@0784 │ │ +0b103c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x000b reg=6 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x000b reg=7 resultKey Ljava/lang/String; │ │ 0x0000 - 0x000b reg=8 label Ljava/lang/CharSequence; │ │ @@ -201847,18 +201875,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 5 16-bit code units │ │ -0b0f54: |[0b0f54] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0b0f64: 7406 6d07 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@076d │ │ -0b0f6a: 0c00 |0003: move-result-object v0 │ │ -0b0f6c: 1100 |0004: return-object v0 │ │ +0b1040: |[0b1040] android.support.v4.app.RemoteInput$1.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0b1050: 7406 6d07 0100 |0000: invoke-virtual/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/app/RemoteInput$1;.build:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)Landroid/support/v4/app/RemoteInput; // method@076d │ │ +0b1056: 0c00 |0003: move-result-object v0 │ │ +0b1058: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0005 reg=2 x0 Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/CharSequence; │ │ @@ -201871,17 +201899,17 @@ │ │ type : '(I)[Landroid/support/v4/app/RemoteInput;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b0f70: |[0b0f70] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ -0b0f80: 2320 3606 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ -0b0f84: 1100 |0002: return-object v0 │ │ +0b105c: |[0b105c] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInput; │ │ +0b106c: 2320 3606 |0000: new-array v0, v2, [Landroid/support/v4/app/RemoteInput; // type@0636 │ │ +0b1070: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -201890,18 +201918,18 @@ │ │ type : '(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b0f88: |[0b0f88] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ -0b0f98: 6e20 6f07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@076f │ │ -0b0f9e: 0c00 |0003: move-result-object v0 │ │ -0b0fa0: 1100 |0004: return-object v0 │ │ +0b1074: |[0b1074] android.support.v4.app.RemoteInput$1.newArray:(I)[Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput; │ │ +0b1084: 6e20 6f07 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/app/RemoteInput$1;.newArray:(I)[Landroid/support/v4/app/RemoteInput; // method@076f │ │ +0b108a: 0c00 |0003: move-result-object v0 │ │ +0b108c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -201936,17 +201964,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0fa4: |[0b0fa4] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ -0b0fb4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b0fba: 0e00 |0003: return-void │ │ +0b1090: |[0b1090] android.support.v4.app.RemoteInput$ImplApi20.:()V │ │ +0b10a0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b10a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ │ │ Virtual methods - │ │ @@ -201955,17 +201983,17 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b0fbc: |[0b0fbc] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0b0fcc: 7130 8d07 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@078d │ │ -0b0fd2: 0e00 |0003: return-void │ │ +0b10a8: |[0b10a8] android.support.v4.app.RemoteInput$ImplApi20.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0b10b8: 7130 8d07 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatApi20;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@078d │ │ +0b10be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -201977,18 +202005,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b0fd4: |[0b0fd4] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -0b0fe4: 7110 8f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@078f │ │ -0b0fea: 0c00 |0003: move-result-object v0 │ │ -0b0fec: 1100 |0004: return-object v0 │ │ +0b10c0: |[0b10c0] android.support.v4.app.RemoteInput$ImplApi20.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +0b10d0: 7110 8f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatApi20;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@078f │ │ +0b10d6: 0c00 |0003: move-result-object v0 │ │ +0b10d8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplApi20; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -202023,17 +202051,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b0ff0: |[0b0ff0] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ -0b1000: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b1006: 0e00 |0003: return-void │ │ +0b10dc: |[0b10dc] android.support.v4.app.RemoteInput$ImplBase.:()V │ │ +0b10ec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b10f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ │ │ Virtual methods - │ │ @@ -202042,19 +202070,19 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1008: |[0b1008] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0b1018: 1a00 910f |0000: const-string v0, "RemoteInput" // string@0f91 │ │ -0b101c: 1a01 920f |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0f92 │ │ -0b1020: 7120 fa20 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0b1026: 0e00 |0007: return-void │ │ +0b10f4: |[0b10f4] android.support.v4.app.RemoteInput$ImplBase.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0b1104: 1a00 910f |0000: const-string v0, "RemoteInput" // string@0f91 │ │ +0b1108: 1a01 920f |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0f92 │ │ +0b110c: 7120 fa20 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0b1112: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0007 line=225 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ 0x0000 - 0x0008 reg=3 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -202066,20 +202094,20 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b1028: |[0b1028] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -0b1038: 1a00 910f |0000: const-string v0, "RemoteInput" // string@0f91 │ │ -0b103c: 1a01 920f |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0f92 │ │ -0b1040: 7120 fa20 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0b1046: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b1048: 1100 |0008: return-object v0 │ │ +0b1114: |[0b1114] android.support.v4.app.RemoteInput$ImplBase.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +0b1124: 1a00 910f |0000: const-string v0, "RemoteInput" // string@0f91 │ │ +0b1128: 1a01 920f |0002: const-string v1, "RemoteInput is only supported from API Level 16" // string@0f92 │ │ +0b112c: 7120 fa20 1000 |0004: invoke-static {v0, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0b1132: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b1134: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x0007 line=219 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/app/RemoteInput$ImplBase; │ │ 0x0000 - 0x0009 reg=3 intent Landroid/content/Intent; │ │ @@ -202115,17 +202143,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b104c: |[0b104c] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ -0b105c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b1062: 0e00 |0003: return-void │ │ +0b1138: |[0b1138] android.support.v4.app.RemoteInput$ImplJellybean.:()V │ │ +0b1148: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b114e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -202134,17 +202162,17 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b1064: |[0b1064] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0b1074: 7130 9b07 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@079b │ │ -0b107a: 0e00 |0003: return-void │ │ +0b1150: |[0b1150] android.support.v4.app.RemoteInput$ImplJellybean.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0b1160: 7130 9b07 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/RemoteInputCompatJellybean;.addResultsToIntent:([Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@079b │ │ +0b1166: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0003 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ 0x0000 - 0x0004 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ @@ -202156,18 +202184,18 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b107c: |[0b107c] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -0b108c: 7110 9e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@079e │ │ -0b1092: 0c00 |0003: move-result-object v0 │ │ -0b1094: 1100 |0004: return-object v0 │ │ +0b1168: |[0b1168] android.support.v4.app.RemoteInput$ImplJellybean.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +0b1178: 7110 9e07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/RemoteInputCompatJellybean;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@079e │ │ +0b117e: 0c00 |0003: move-result-object v0 │ │ +0b1180: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/RemoteInput$ImplJellybean; │ │ 0x0000 - 0x0005 reg=2 intent Landroid/content/Intent; │ │ │ │ @@ -202245,36 +202273,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 43 16-bit code units │ │ -0b1098: |[0b1098] android.support.v4.app.RemoteInput.:()V │ │ -0b10a8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0b10ac: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ -0b10b0: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ -0b10b4: 2200 5701 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@0157 │ │ -0b10b8: 7010 7a07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@077a │ │ -0b10be: 6900 7b02 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ -0b10c2: 2200 5401 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@0154 │ │ -0b10c6: 7010 6c07 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@076c │ │ -0b10cc: 6900 7a02 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ -0b10d0: 0e00 |0014: return-void │ │ -0b10d2: 6000 4000 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0b10d6: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ -0b10da: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ -0b10de: 2200 5901 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@0159 │ │ -0b10e2: 7010 8007 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0780 │ │ -0b10e8: 6900 7b02 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ -0b10ec: 28eb |0022: goto 000d // -0015 │ │ -0b10ee: 2200 5801 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@0158 │ │ -0b10f2: 7010 7d07 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@077d │ │ -0b10f8: 6900 7b02 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ -0b10fc: 28e3 |002a: goto 000d // -001d │ │ +0b1184: |[0b1184] android.support.v4.app.RemoteInput.:()V │ │ +0b1194: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0b1198: 1301 1400 |0002: const/16 v1, #int 20 // #14 │ │ +0b119c: 3410 1100 |0004: if-lt v0, v1, 0015 // +0011 │ │ +0b11a0: 2200 5701 |0006: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplApi20; // type@0157 │ │ +0b11a4: 7010 7a07 0000 |0008: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplApi20;.:()V // method@077a │ │ +0b11aa: 6900 7b02 |000b: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ +0b11ae: 2200 5401 |000d: new-instance v0, Landroid/support/v4/app/RemoteInput$1; // type@0154 │ │ +0b11b2: 7010 6c07 0000 |000f: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$1;.:()V // method@076c │ │ +0b11b8: 6900 7a02 |0012: sput-object v0, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ +0b11bc: 0e00 |0014: return-void │ │ +0b11be: 6000 4000 |0015: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0b11c2: 1301 1000 |0017: const/16 v1, #int 16 // #10 │ │ +0b11c6: 3410 0a00 |0019: if-lt v0, v1, 0023 // +000a │ │ +0b11ca: 2200 5901 |001b: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplJellybean; // type@0159 │ │ +0b11ce: 7010 8007 0000 |001d: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplJellybean;.:()V // method@0780 │ │ +0b11d4: 6900 7b02 |0020: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ +0b11d8: 28eb |0022: goto 000d // -0015 │ │ +0b11da: 2200 5801 |0023: new-instance v0, Landroid/support/v4/app/RemoteInput$ImplBase; // type@0158 │ │ +0b11de: 7010 7d07 0000 |0025: invoke-direct {v0}, Landroid/support/v4/app/RemoteInput$ImplBase;.:()V // method@077d │ │ +0b11e4: 6900 7b02 |0028: sput-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ +0b11e8: 28e3 |002a: goto 000d // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ 0x0006 line=254 │ │ 0x000d line=263 │ │ 0x0015 line=255 │ │ 0x001b line=256 │ │ @@ -202286,22 +202314,22 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b1100: |[0b1100] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ -0b1110: 7010 9307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@0793 │ │ -0b1116: 5b01 8202 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@0282 │ │ -0b111a: 5b02 8102 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0281 │ │ -0b111e: 5b03 7f02 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@027f │ │ -0b1122: 5c04 7e02 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@027e │ │ -0b1126: 5b05 8002 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0280 │ │ -0b112a: 0e00 |000d: return-void │ │ +0b11ec: |[0b11ec] android.support.v4.app.RemoteInput.:(Ljava/lang/String;Ljava/lang/CharSequence;[Ljava/lang/CharSequence;ZLandroid/os/Bundle;)V │ │ +0b11fc: 7010 9307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput;.:()V // method@0793 │ │ +0b1202: 5b01 8202 |0003: iput-object v1, v0, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@0282 │ │ +0b1206: 5b02 8102 |0005: iput-object v2, v0, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0281 │ │ +0b120a: 5b03 7f02 |0007: iput-object v3, v0, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@027f │ │ +0b120e: 5c04 7e02 |0009: iput-boolean v4, v0, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@027e │ │ +0b1212: 5b05 8002 |000b: iput-object v5, v0, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0280 │ │ +0b1216: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0003 line=45 │ │ 0x0005 line=46 │ │ 0x0007 line=47 │ │ 0x0009 line=48 │ │ @@ -202320,18 +202348,18 @@ │ │ type : '([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0b112c: |[0b112c] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ -0b113c: 6200 7b02 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ -0b1140: 7240 7807 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0778 │ │ -0b1146: 0e00 |0005: return-void │ │ +0b1218: |[0b1218] android.support.v4.app.RemoteInput.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V │ │ +0b1228: 6200 7b02 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ +0b122c: 7240 7807 1032 |0002: invoke-interface {v0, v1, v2, v3}, Landroid/support/v4/app/RemoteInput$Impl;.addResultsToIntent:([Landroid/support/v4/app/RemoteInput;Landroid/content/Intent;Landroid/os/Bundle;)V // method@0778 │ │ +0b1232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 remoteInputs [Landroid/support/v4/app/RemoteInput; │ │ 0x0000 - 0x0006 reg=2 intent Landroid/content/Intent; │ │ @@ -202342,19 +202370,19 @@ │ │ type : '(Landroid/content/Intent;)Landroid/os/Bundle;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1148: |[0b1148] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ -0b1158: 6200 7b02 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ -0b115c: 7220 7907 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0779 │ │ -0b1162: 0c00 |0005: move-result-object v0 │ │ -0b1164: 1100 |0006: return-object v0 │ │ +0b1234: |[0b1234] android.support.v4.app.RemoteInput.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; │ │ +0b1244: 6200 7b02 |0000: sget-object v0, Landroid/support/v4/app/RemoteInput;.IMPL:Landroid/support/v4/app/RemoteInput$Impl; // field@027b │ │ +0b1248: 7220 7907 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/app/RemoteInput$Impl;.getResultsFromIntent:(Landroid/content/Intent;)Landroid/os/Bundle; // method@0779 │ │ +0b124e: 0c00 |0005: move-result-object v0 │ │ +0b1250: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 intent Landroid/content/Intent; │ │ │ │ Virtual methods - │ │ @@ -202363,17 +202391,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1168: |[0b1168] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ -0b1178: 5510 7e02 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@027e │ │ -0b117c: 0f00 |0002: return v0 │ │ +0b1254: |[0b1254] android.support.v4.app.RemoteInput.getAllowFreeFormInput:()Z │ │ +0b1264: 5510 7e02 |0000: iget-boolean v0, v1, Landroid/support/v4/app/RemoteInput;.mAllowFreeFormInput:Z // field@027e │ │ +0b1268: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #1 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -202381,17 +202409,17 @@ │ │ type : '()[Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1180: |[0b1180] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ -0b1190: 5410 7f02 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@027f │ │ -0b1194: 1100 |0002: return-object v0 │ │ +0b126c: |[0b126c] android.support.v4.app.RemoteInput.getChoices:()[Ljava/lang/CharSequence; │ │ +0b127c: 5410 7f02 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mChoices:[Ljava/lang/CharSequence; // field@027f │ │ +0b1280: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #2 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -202399,17 +202427,17 @@ │ │ type : '()Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1198: |[0b1198] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ -0b11a8: 5410 8002 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0280 │ │ -0b11ac: 1100 |0002: return-object v0 │ │ +0b1284: |[0b1284] android.support.v4.app.RemoteInput.getExtras:()Landroid/os/Bundle; │ │ +0b1294: 5410 8002 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mExtras:Landroid/os/Bundle; // field@0280 │ │ +0b1298: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #3 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -202417,17 +202445,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b11b0: |[0b11b0] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ -0b11c0: 5410 8102 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0281 │ │ -0b11c4: 1100 |0002: return-object v0 │ │ +0b129c: |[0b129c] android.support.v4.app.RemoteInput.getLabel:()Ljava/lang/CharSequence; │ │ +0b12ac: 5410 8102 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mLabel:Ljava/lang/CharSequence; // field@0281 │ │ +0b12b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ #4 : (in Landroid/support/v4/app/RemoteInput;) │ │ @@ -202435,17 +202463,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b11c8: |[0b11c8] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ -0b11d8: 5410 8202 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@0282 │ │ -0b11dc: 1100 |0002: return-object v0 │ │ +0b12b4: |[0b12b4] android.support.v4.app.RemoteInput.getResultKey:()Ljava/lang/String; │ │ +0b12c4: 5410 8202 |0000: iget-object v0, v1, Landroid/support/v4/app/RemoteInput;.mResultKey:Ljava/lang/String; // field@0282 │ │ +0b12c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/RemoteInput; │ │ │ │ source_file_idx : 3987 (RemoteInput.java) │ │ @@ -202479,17 +202507,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b11e0: |[0b11e0] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ -0b11f0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b11f6: 0e00 |0003: return-void │ │ +0b12cc: |[0b12cc] android.support.v4.app.ShareCompat$ShareCompatImplBase.:()V │ │ +0b12dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b12e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;) │ │ @@ -202497,69 +202525,69 @@ │ │ type : '(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 107 16-bit code units │ │ -0b11f8: |[0b11f8] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ -0b1208: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ -0b120c: 0171 |0002: move v1, v7 │ │ -0b120e: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ -0b1212: 7220 a92a 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ -0b1218: 0a00 |0008: move-result v0 │ │ -0b121a: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ -0b121e: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ -0b1222: 1a02 ca00 |000d: const-string v2, "<" // string@00ca │ │ -0b1226: 6e20 462b 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b122c: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b1230: 28ef |0014: goto 0003 // -0011 │ │ -0b1232: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ -0b1236: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ -0b123a: 1a02 c900 |0019: const-string v2, ">" // string@00c9 │ │ -0b123e: 6e20 462b 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1244: 28f4 |001e: goto 0012 // -000c │ │ -0b1246: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ -0b124a: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ -0b124e: 1a02 c800 |0023: const-string v2, "&" // string@00c8 │ │ -0b1252: 6e20 462b 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1258: 28ea |0028: goto 0012 // -0016 │ │ -0b125a: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ -0b125e: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ -0b1262: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ -0b1266: 2202 a905 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b126a: 7010 3d2b 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1270: 1a03 c600 |0034: const-string v3, "&#" // string@00c6 │ │ -0b1274: 6e20 462b 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b127a: 0c02 |0039: move-result-object v2 │ │ -0b127c: 6e20 422b 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0b1282: 0c02 |003d: move-result-object v2 │ │ -0b1284: 1a03 4c01 |003e: const-string v3, ";" // string@014c │ │ -0b1288: 6e20 462b 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b128e: 0c02 |0043: move-result-object v2 │ │ -0b1290: 6e10 4e2b 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1296: 0c02 |0047: move-result-object v2 │ │ -0b1298: 6e20 462b 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b129e: 28c7 |004b: goto 0012 // -0039 │ │ -0b12a0: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ -0b12a4: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b12a8: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ -0b12ac: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ -0b12b0: 7220 a92a 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ -0b12b6: 0a02 |0057: move-result v2 │ │ -0b12b8: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ -0b12bc: 1a02 cb00 |005a: const-string v2, " " // string@00cb │ │ -0b12c0: 6e20 462b 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b12c6: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b12ca: 28ed |0061: goto 004e // -0013 │ │ -0b12cc: 6e20 402b 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0b12d2: 28ad |0065: goto 0012 // -0053 │ │ -0b12d4: 6e20 402b 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0b12da: 28a9 |0069: goto 0012 // -0057 │ │ -0b12dc: 0e00 |006a: return-void │ │ +0b12e4: |[0b12e4] android.support.v4.app.ShareCompat$ShareCompatImplBase.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V │ │ +0b12f4: 1304 2000 |0000: const/16 v4, #int 32 // #20 │ │ +0b12f8: 0171 |0002: move v1, v7 │ │ +0b12fa: 3581 6700 |0003: if-ge v1, v8, 006a // +0067 │ │ +0b12fe: 7220 a92a 1600 |0005: invoke-interface {v6, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ +0b1304: 0a00 |0008: move-result v0 │ │ +0b1306: 1302 3c00 |0009: const/16 v2, #int 60 // #3c │ │ +0b130a: 3320 0a00 |000b: if-ne v0, v2, 0015 // +000a │ │ +0b130e: 1a02 ca00 |000d: const-string v2, "<" // string@00ca │ │ +0b1312: 6e20 462b 2500 |000f: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1318: d801 0101 |0012: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b131c: 28ef |0014: goto 0003 // -0011 │ │ +0b131e: 1302 3e00 |0015: const/16 v2, #int 62 // #3e │ │ +0b1322: 3320 0800 |0017: if-ne v0, v2, 001f // +0008 │ │ +0b1326: 1a02 c900 |0019: const-string v2, ">" // string@00c9 │ │ +0b132a: 6e20 462b 2500 |001b: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1330: 28f4 |001e: goto 0012 // -000c │ │ +0b1332: 1302 2600 |001f: const/16 v2, #int 38 // #26 │ │ +0b1336: 3320 0800 |0021: if-ne v0, v2, 0029 // +0008 │ │ +0b133a: 1a02 c800 |0023: const-string v2, "&" // string@00c8 │ │ +0b133e: 6e20 462b 2500 |0025: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1344: 28ea |0028: goto 0012 // -0016 │ │ +0b1346: 1302 7e00 |0029: const/16 v2, #int 126 // #7e │ │ +0b134a: 3620 0400 |002b: if-gt v0, v2, 002f // +0004 │ │ +0b134e: 3540 1f00 |002d: if-ge v0, v4, 004c // +001f │ │ +0b1352: 2202 a905 |002f: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1356: 7010 3d2b 0200 |0031: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b135c: 1a03 c600 |0034: const-string v3, "&#" // string@00c6 │ │ +0b1360: 6e20 462b 3200 |0036: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1366: 0c02 |0039: move-result-object v2 │ │ +0b1368: 6e20 422b 0200 |003a: invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0b136e: 0c02 |003d: move-result-object v2 │ │ +0b1370: 1a03 4c01 |003e: const-string v3, ";" // string@014c │ │ +0b1374: 6e20 462b 3200 |0040: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b137a: 0c02 |0043: move-result-object v2 │ │ +0b137c: 6e10 4e2b 0200 |0044: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1382: 0c02 |0047: move-result-object v2 │ │ +0b1384: 6e20 462b 2500 |0048: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b138a: 28c7 |004b: goto 0012 // -0039 │ │ +0b138c: 3340 1a00 |004c: if-ne v0, v4, 0066 // +001a │ │ +0b1390: d802 0101 |004e: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b1394: 3582 1200 |0050: if-ge v2, v8, 0062 // +0012 │ │ +0b1398: d802 0101 |0052: add-int/lit8 v2, v1, #int 1 // #01 │ │ +0b139c: 7220 a92a 2600 |0054: invoke-interface {v6, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ +0b13a2: 0a02 |0057: move-result v2 │ │ +0b13a4: 3342 0a00 |0058: if-ne v2, v4, 0062 // +000a │ │ +0b13a8: 1a02 cb00 |005a: const-string v2, " " // string@00cb │ │ +0b13ac: 6e20 462b 2500 |005c: invoke-virtual {v5, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b13b2: d801 0101 |005f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b13b6: 28ed |0061: goto 004e // -0013 │ │ +0b13b8: 6e20 402b 4500 |0062: invoke-virtual {v5, v4}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0b13be: 28ad |0065: goto 0012 // -0053 │ │ +0b13c0: 6e20 402b 0500 |0066: invoke-virtual {v5, v0}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0b13c6: 28a9 |0069: goto 0012 // -0057 │ │ +0b13c8: 0e00 |006a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=99 │ │ 0x0005 line=100 │ │ 0x0009 line=102 │ │ 0x000d line=103 │ │ 0x0012 line=99 │ │ @@ -202590,19 +202618,19 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b12e0: |[0b12e0] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0b12f0: 6e10 ac07 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@07ac │ │ -0b12f6: 0c00 |0003: move-result-object v0 │ │ -0b12f8: 7220 9821 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ -0b12fe: 0e00 |0007: return-void │ │ +0b13cc: |[0b13cc] android.support.v4.app.ShareCompat$ShareCompatImplBase.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0b13dc: 6e10 ac07 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@07ac │ │ +0b13e2: 0c00 |0003: move-result-object v0 │ │ +0b13e4: 7220 9821 0200 |0004: invoke-interface {v2, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ +0b13ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0007 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplBase; │ │ 0x0000 - 0x0008 reg=2 item Landroid/view/MenuItem; │ │ @@ -202613,24 +202641,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0b1300: |[0b1300] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -0b1310: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b1314: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b131a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0b131c: 7210 aa2a 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ -0b1322: 0a02 |0009: move-result v2 │ │ -0b1324: 7140 d407 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@07d4 │ │ -0b132a: 6e10 4e2b 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1330: 0c01 |0010: move-result-object v1 │ │ -0b1332: 1101 |0011: return-object v1 │ │ +0b13ec: |[0b13ec] android.support.v4.app.ShareCompat$ShareCompatImplBase.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +0b13fc: 2200 a905 |0000: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1400: 7010 3d2b 0000 |0002: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1406: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0b1408: 7210 aa2a 0400 |0006: invoke-interface {v4}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ +0b140e: 0a02 |0009: move-result v2 │ │ +0b1410: 7140 d407 4021 |000a: invoke-static {v0, v4, v1, v2}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.withinStyle:(Ljava/lang/StringBuilder;Ljava/lang/CharSequence;II)V // method@07d4 │ │ +0b1416: 6e10 4e2b 0000 |000d: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b141c: 0c01 |0010: move-result-object v1 │ │ +0b141e: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ 0x000d line=94 │ │ locals : │ │ 0x0005 - 0x0012 reg=0 out Ljava/lang/StringBuilder; │ │ @@ -202639,15 +202667,15 @@ │ │ │ │ source_file_idx : 4192 (ShareCompat.java) │ │ │ │ Class #790 header: │ │ class_idx : 365 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4395 │ │ +source_file_idx : 4396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #790 annotations: │ │ Annotations on class │ │ @@ -202668,17 +202696,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1334: |[0b1334] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ -0b1344: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b134a: 0e00 |0003: return-void │ │ +0b1420: |[0b1420] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.:()V │ │ +0b1430: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b1436: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ │ │ Virtual methods - │ │ @@ -202687,46 +202715,46 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0b134c: |[0b134c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0b135c: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0b1360: 2141 |0002: array-length v1, v4 │ │ -0b1362: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0b1366: 4601 0401 |0005: aget-object v1, v4, v1 │ │ -0b136a: 7020 4d01 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0b1370: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ -0b1374: 6e20 5001 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0b137a: 7140 e500 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e5 │ │ -0b1380: 0c01 |0012: move-result-object v1 │ │ -0b1382: 1101 |0013: return-object v1 │ │ +0b1438: |[0b1438] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplBase.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0b1448: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0b144c: 2141 |0002: array-length v1, v4 │ │ +0b144e: d801 01ff |0003: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0b1452: 4601 0401 |0005: aget-object v1, v4, v1 │ │ +0b1456: 7020 4d01 1000 |0007: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +0b145c: 1501 0010 |000a: const/high16 v1, #int 268435456 // #1000 │ │ +0b1460: 6e20 5001 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0b1466: 7140 e500 5360 |000f: invoke-static {v3, v5, v0, v6}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e5 │ │ +0b146c: 0c01 |0012: move-result-object v1 │ │ +0b146e: 1101 |0013: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x000a line=85 │ │ 0x000f line=86 │ │ locals : │ │ 0x000a - 0x0014 reg=0 topIntent Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplBase; │ │ 0x0000 - 0x0014 reg=3 context Landroid/content/Context; │ │ 0x0000 - 0x0014 reg=4 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0014 reg=5 requestCode I │ │ 0x0000 - 0x0014 reg=6 flags I │ │ 0x0000 - 0x0014 reg=7 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4395 (TaskStackBuilder.java) │ │ + source_file_idx : 4396 (TaskStackBuilder.java) │ │ │ │ Class #791 header: │ │ class_idx : 366 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4395 │ │ +source_file_idx : 4396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #791 annotations: │ │ Annotations on class │ │ @@ -202747,17 +202775,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1384: |[0b1384] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ -0b1394: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b139a: 0e00 |0003: return-void │ │ +0b1470: |[0b1470] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.:()V │ │ +0b1480: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b1486: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -202766,45 +202794,45 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0b139c: |[0b139c] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0b13ac: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b13ae: 2200 3d00 |0001: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0b13b2: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -0b13b6: 7020 4d01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0b13bc: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -0b13c2: 6e20 5001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0b13c8: 0c00 |000e: move-result-object v0 │ │ -0b13ca: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -0b13ce: 7140 0208 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0802 │ │ -0b13d4: 0c00 |0014: move-result-object v0 │ │ -0b13d6: 1100 |0015: return-object v0 │ │ +0b1488: |[0b1488] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplHoneycomb.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0b1498: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b149a: 2200 3d00 |0001: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0b149e: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +0b14a2: 7020 4d01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +0b14a8: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +0b14ae: 6e20 5001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0b14b4: 0c00 |000e: move-result-object v0 │ │ +0b14b6: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +0b14ba: 7140 0208 6475 |0011: invoke-static {v4, v6, v5, v7}, Landroid/support/v4/app/TaskStackBuilderHoneycomb;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;I)Landroid/app/PendingIntent; // method@0802 │ │ +0b14c0: 0c00 |0014: move-result-object v0 │ │ +0b14c2: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0011 line=96 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplHoneycomb; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4395 (TaskStackBuilder.java) │ │ + source_file_idx : 4396 (TaskStackBuilder.java) │ │ │ │ Class #792 header: │ │ class_idx : 367 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4395 │ │ +source_file_idx : 4396 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #792 annotations: │ │ Annotations on class │ │ @@ -202825,17 +202853,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b13d8: |[0b13d8] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ -0b13e8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b13ee: 0e00 |0003: return-void │ │ +0b14c4: |[0b14c4] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.:()V │ │ +0b14d4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b14da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -202844,39 +202872,39 @@ │ │ type : '(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 22 16-bit code units │ │ -0b13f0: |[0b13f0] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ -0b1400: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b1402: 2200 3d00 |0001: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0b1406: 4601 0502 |0003: aget-object v1, v5, v2 │ │ -0b140a: 7020 4d01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0b1410: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ -0b1416: 6e20 5001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0b141c: 0c00 |000e: move-result-object v0 │ │ -0b141e: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ -0b1422: 7158 0408 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0804 │ │ -0b1428: 0c00 |0014: move-result-object v0 │ │ -0b142a: 1100 |0015: return-object v0 │ │ +0b14dc: |[0b14dc] android.support.v4.app.TaskStackBuilder$TaskStackBuilderImplJellybean.getPendingIntent:(Landroid/content/Context;[Landroid/content/Intent;IILandroid/os/Bundle;)Landroid/app/PendingIntent; │ │ +0b14ec: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b14ee: 2200 3d00 |0001: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0b14f2: 4601 0502 |0003: aget-object v1, v5, v2 │ │ +0b14f6: 7020 4d01 1000 |0005: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +0b14fc: 1401 00c0 0010 |0008: const v1, #float 2.53915e-29 // #1000c000 │ │ +0b1502: 6e20 5001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0b1508: 0c00 |000e: move-result-object v0 │ │ +0b150a: 4d00 0502 |000f: aput-object v0, v5, v2 │ │ +0b150e: 7158 0408 6475 |0011: invoke-static {v4, v6, v5, v7, v8}, Landroid/support/v4/app/TaskStackBuilderJellybean;.getActivitiesPendingIntent:(Landroid/content/Context;I[Landroid/content/Intent;ILandroid/os/Bundle;)Landroid/app/PendingIntent; // method@0804 │ │ +0b1514: 0c00 |0014: move-result-object v0 │ │ +0b1516: 1100 |0015: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=104 │ │ 0x0011 line=107 │ │ locals : │ │ 0x0000 - 0x0016 reg=3 this Landroid/support/v4/app/TaskStackBuilder$TaskStackBuilderImplJellybean; │ │ 0x0000 - 0x0016 reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x0016 reg=5 intents [Landroid/content/Intent; │ │ 0x0000 - 0x0016 reg=6 requestCode I │ │ 0x0000 - 0x0016 reg=7 flags I │ │ 0x0000 - 0x0016 reg=8 options Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4395 (TaskStackBuilder.java) │ │ + source_file_idx : 4396 (TaskStackBuilder.java) │ │ │ │ Class #793 header: │ │ class_idx : 371 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 404 │ │ source_file_idx : 761 │ │ static_fields_size : 0 │ │ @@ -202926,22 +202954,22 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b142c: |[0b142c] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ -0b143c: 5b23 a202 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ -0b1440: 7010 bd08 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@08bd │ │ -0b1446: 2200 e505 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@05e5 │ │ -0b144a: 1211 |0007: const/4 v1, #int 1 // #1 │ │ -0b144c: 7020 032c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@2c03 │ │ -0b1452: 5b20 a002 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0b1456: 0e00 |000d: return-void │ │ +0b1518: |[0b1518] android.support.v4.content.AsyncTaskLoader$LoadTask.:(Landroid/support/v4/content/AsyncTaskLoader;)V │ │ +0b1528: 5b23 a202 |0000: iput-object v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ +0b152c: 7010 bd08 0200 |0002: invoke-direct {v2}, Landroid/support/v4/content/ModernAsyncTask;.:()V // method@08bd │ │ +0b1532: 2200 e505 |0005: new-instance v0, Ljava/util/concurrent/CountDownLatch; // type@05e5 │ │ +0b1536: 1211 |0007: const/4 v1, #int 1 // #1 │ │ +0b1538: 7020 032c 1000 |0008: invoke-direct {v0, v1}, Ljava/util/concurrent/CountDownLatch;.:(I)V // method@2c03 │ │ +0b153e: 5b20 a002 |000b: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +0b1542: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -202952,17 +202980,17 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b1458: |[0b1458] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ -0b1468: 5410 a002 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0b146c: 1100 |0002: return-object v0 │ │ +0b1544: |[0b1544] android.support.v4.content.AsyncTaskLoader$LoadTask.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; │ │ +0b1554: 5410 a002 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +0b1558: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ │ │ Virtual methods - │ │ @@ -202971,19 +202999,19 @@ │ │ type : '([Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1470: |[0b1470] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b1480: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ -0b1484: 6e20 0908 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0809 │ │ -0b148a: 0c00 |0005: move-result-object v0 │ │ -0b148c: 1100 |0006: return-object v0 │ │ +0b155c: |[0b155c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b156c: 1f02 5506 |0000: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ +0b1570: 6e20 0908 2100 |0002: invoke-virtual {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; // method@0809 │ │ +0b1576: 0c00 |0005: move-result-object v0 │ │ +0b1578: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x0002 reg=2 x0 [Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -202993,21 +203021,21 @@ │ │ type : '([Ljava/lang/Void;)Ljava/lang/Object;' │ │ access : 0x0084 (PROTECTED VARARGS) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b1490: |[0b1490] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ -0b14a0: 5410 a202 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ -0b14a4: 6e10 1a08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@081a │ │ -0b14aa: 0c00 |0005: move-result-object v0 │ │ -0b14ac: 5b10 a102 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@02a1 │ │ -0b14b0: 5410 a102 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@02a1 │ │ -0b14b4: 1100 |000a: return-object v0 │ │ +0b157c: |[0b157c] android.support.v4.content.AsyncTaskLoader$LoadTask.doInBackground:([Ljava/lang/Void;)Ljava/lang/Object; │ │ +0b158c: 5410 a202 |0000: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ +0b1590: 6e10 1a08 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.onLoadInBackground:()Ljava/lang/Object; // method@081a │ │ +0b1596: 0c00 |0005: move-result-object v0 │ │ +0b1598: 5b10 a102 |0006: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@02a1 │ │ +0b159c: 5410 a102 |0008: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@02a1 │ │ +0b15a0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; Landroid/support/v4/content/AsyncTaskLoader.LoadTask; │ │ @@ -203018,25 +203046,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b14b8: |[0b14b8] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ -0b14c8: 5420 a202 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ -0b14cc: 5421 a102 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@02a1 │ │ -0b14d0: 6e30 1208 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0812 │ │ -0b14d6: 5420 a002 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0b14da: 6e10 052c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ -0b14e0: 0e00 |000c: return-void │ │ -0b14e2: 0d00 |000d: move-exception v0 │ │ -0b14e4: 5421 a002 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0b14e8: 6e10 052c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ -0b14ee: 2700 |0013: throw v0 │ │ +0b15a4: |[0b15a4] android.support.v4.content.AsyncTaskLoader$LoadTask.onCancelled:()V │ │ +0b15b4: 5420 a202 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ +0b15b8: 5421 a102 |0002: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.result:Ljava/lang/Object; // field@02a1 │ │ +0b15bc: 6e30 1208 2001 |0004: invoke-virtual {v0, v2, v1}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0812 │ │ +0b15c2: 5420 a002 |0007: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +0b15c6: 6e10 052c 0000 |0009: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ +0b15cc: 0e00 |000c: return-void │ │ +0b15ce: 0d00 |000d: move-exception v0 │ │ +0b15d0: 5421 a002 |000e: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +0b15d4: 6e10 052c 0100 |0010: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ +0b15da: 2700 |0013: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ -> 0x000d │ │ positions : │ │ 0x0000 line=71 │ │ 0x0007 line=73 │ │ 0x000c line=75 │ │ @@ -203050,24 +203078,24 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0b14fc: |[0b14fc] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ -0b150c: 5420 a202 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ -0b1510: 6e30 1308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0813 │ │ -0b1516: 5420 a002 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0b151a: 6e10 052c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ -0b1520: 0e00 |000a: return-void │ │ -0b1522: 0d00 |000b: move-exception v0 │ │ -0b1524: 5421 a002 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ -0b1528: 6e10 052c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ -0b152e: 2700 |0011: throw v0 │ │ +0b15e8: |[0b15e8] android.support.v4.content.AsyncTaskLoader$LoadTask.onPostExecute:(Ljava/lang/Object;)V │ │ +0b15f8: 5420 a202 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ +0b15fc: 6e30 1308 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0813 │ │ +0b1602: 5420 a002 |0005: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +0b1606: 6e10 052c 0000 |0007: invoke-virtual {v0}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ +0b160c: 0e00 |000a: return-void │ │ +0b160e: 0d00 |000b: move-exception v0 │ │ +0b1610: 5421 a002 |000c: iget-object v1, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.done:Ljava/util/concurrent/CountDownLatch; // field@02a0 │ │ +0b1614: 6e10 052c 0100 |000e: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.countDown:()V // method@2c05 │ │ +0b161a: 2700 |0011: throw v0 │ │ catches : 1 │ │ 0x0000 - 0x0005 │ │ -> 0x000b │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=63 │ │ 0x000a line=65 │ │ @@ -203083,20 +203111,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b153c: |[0b153c] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ -0b154c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b154e: 5c10 a302 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b1552: 5410 a202 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ -0b1556: 6e10 1508 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0815 │ │ -0b155c: 0e00 |0008: return-void │ │ +0b1628: |[0b1628] android.support.v4.content.AsyncTaskLoader$LoadTask.run:()V │ │ +0b1638: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b163a: 5c10 a302 |0001: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b163e: 5410 a202 |0003: iget-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.this$0:Landroid/support/v4/content/AsyncTaskLoader; // field@02a2 │ │ +0b1642: 6e10 1508 0000 |0005: invoke-virtual {v0}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0815 │ │ +0b1648: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ 0x0008 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader$LoadTask; │ │ @@ -203176,19 +203204,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1560: |[0b1560] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ -0b1570: 7020 7f08 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@087f │ │ -0b1576: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ -0b157a: 5a20 a802 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ -0b157e: 0e00 |0007: return-void │ │ +0b164c: |[0b164c] android.support.v4.content.AsyncTaskLoader.:(Landroid/content/Context;)V │ │ +0b165c: 7020 7f08 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/content/Loader;.:(Landroid/content/Context;)V // method@087f │ │ +0b1662: 1600 f0d8 |0003: const-wide/16 v0, #int -10000 // #d8f0 │ │ +0b1666: 5a20 a802 |0005: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ +0b166a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0003 line=88 │ │ 0x0007 line=93 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -203201,49 +203229,49 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 65 16-bit code units │ │ -0b1580: |[0b1580] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ -0b1590: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0b1592: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0b1594: 5441 a902 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1598: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ -0b159c: 5441 a602 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b15a0: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ -0b15a4: 5441 a902 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15a8: 5511 a302 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b15ac: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ -0b15b0: 5441 a902 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15b4: 5c10 a302 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b15b8: 5441 a702 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ -0b15bc: 5442 a902 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15c0: 6e20 e202 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -0b15c6: 5b43 a902 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15ca: 0f00 |001d: return v0 │ │ -0b15cc: 5441 a902 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15d0: 5511 a302 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b15d4: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ -0b15d8: 5441 a902 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15dc: 5c10 a302 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b15e0: 5441 a702 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ -0b15e4: 5442 a902 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15e8: 6e20 e202 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -0b15ee: 5b43 a902 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15f2: 28ec |0031: goto 001d // -0014 │ │ -0b15f4: 5441 a902 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b15f8: 6e20 0708 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0807 │ │ -0b15fe: 0a00 |0037: move-result v0 │ │ -0b1600: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ -0b1604: 5441 a902 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1608: 5b41 a602 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b160c: 5b43 a902 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1610: 28dd |0040: goto 001d // -0023 │ │ +0b166c: |[0b166c] android.support.v4.content.AsyncTaskLoader.cancelLoad:()Z │ │ +0b167c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0b167e: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0b1680: 5441 a902 |0002: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1684: 3801 1900 |0004: if-eqz v1, 001d // +0019 │ │ +0b1688: 5441 a602 |0006: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b168c: 3801 1600 |0008: if-eqz v1, 001e // +0016 │ │ +0b1690: 5441 a902 |000a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1694: 5511 a302 |000c: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b1698: 3801 0d00 |000e: if-eqz v1, 001b // +000d │ │ +0b169c: 5441 a902 |0010: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16a0: 5c10 a302 |0012: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b16a4: 5441 a702 |0014: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ +0b16a8: 5442 a902 |0016: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16ac: 6e20 e202 2100 |0018: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0b16b2: 5b43 a902 |001b: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16b6: 0f00 |001d: return v0 │ │ +0b16b8: 5441 a902 |001e: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16bc: 5511 a302 |0020: iget-boolean v1, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b16c0: 3801 1000 |0022: if-eqz v1, 0032 // +0010 │ │ +0b16c4: 5441 a902 |0024: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16c8: 5c10 a302 |0026: iput-boolean v0, v1, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b16cc: 5441 a702 |0028: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ +0b16d0: 5442 a902 |002a: iget-object v2, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16d4: 6e20 e202 2100 |002c: invoke-virtual {v1, v2}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0b16da: 5b43 a902 |002f: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16de: 28ec |0031: goto 001d // -0014 │ │ +0b16e0: 5441 a902 |0032: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16e4: 6e20 0708 0100 |0034: invoke-virtual {v1, v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.cancel:(Z)Z // method@0807 │ │ +0b16ea: 0a00 |0037: move-result v0 │ │ +0b16ec: 3800 0600 |0038: if-eqz v0, 003e // +0006 │ │ +0b16f0: 5441 a902 |003a: iget-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16f4: 5b41 a602 |003c: iput-object v1, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b16f8: 5b43 a902 |003e: iput-object v3, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b16fc: 28dd |0040: goto 001d // -0023 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=136 │ │ 0x0006 line=137 │ │ 0x000a line=142 │ │ 0x0010 line=143 │ │ 0x0014 line=144 │ │ @@ -203267,26 +203295,26 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0b1614: |[0b1614] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0b1624: 6e20 1808 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0818 │ │ -0b162a: 5420 a602 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b162e: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ -0b1632: 6e10 1c08 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@081c │ │ -0b1638: 7100 1303 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -0b163e: 0b00 |000d: move-result-wide v0 │ │ -0b1640: 5a20 a802 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ -0b1644: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b1646: 5b20 a602 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b164a: 6e10 1508 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0815 │ │ -0b1650: 0e00 |0016: return-void │ │ +0b1700: |[0b1700] android.support.v4.content.AsyncTaskLoader.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0b1710: 6e20 1808 4200 |0000: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0818 │ │ +0b1716: 5420 a602 |0003: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b171a: 3330 1100 |0005: if-ne v0, v3, 0016 // +0011 │ │ +0b171e: 6e10 1c08 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.rollbackContentChanged:()V // method@081c │ │ +0b1724: 7100 1303 0000 |000a: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +0b172a: 0b00 |000d: move-result-wide v0 │ │ +0b172c: 5a20 a802 |000e: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ +0b1730: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b1732: 5b20 a602 |0011: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b1736: 6e10 1508 0200 |0013: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0815 │ │ +0b173c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ 0x0007 line=203 │ │ 0x000a line=204 │ │ 0x0010 line=205 │ │ @@ -203305,32 +203333,32 @@ │ │ type : '(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0b1654: |[0b1654] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ -0b1664: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1668: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ -0b166c: 6e30 1208 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0812 │ │ -0b1672: 0e00 |0007: return-void │ │ -0b1674: 6e10 1608 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0816 │ │ -0b167a: 0a00 |000b: move-result v0 │ │ -0b167c: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ -0b1680: 6e20 1808 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0818 │ │ -0b1686: 28f6 |0011: goto 0007 // -000a │ │ -0b1688: 6e10 1008 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0810 │ │ -0b168e: 7100 1303 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -0b1694: 0b00 |0018: move-result-wide v0 │ │ -0b1696: 5a20 a802 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ -0b169a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0b169c: 5b20 a902 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b16a0: 6e20 1108 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0811 │ │ -0b16a6: 28e6 |0021: goto 0007 // -001a │ │ +0b1740: |[0b1740] android.support.v4.content.AsyncTaskLoader.dispatchOnLoadComplete:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V │ │ +0b1750: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1754: 3230 0600 |0002: if-eq v0, v3, 0008 // +0006 │ │ +0b1758: 6e30 1208 3204 |0004: invoke-virtual {v2, v3, v4}, Landroid/support/v4/content/AsyncTaskLoader;.dispatchOnCancelled:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;Ljava/lang/Object;)V // method@0812 │ │ +0b175e: 0e00 |0007: return-void │ │ +0b1760: 6e10 1608 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.isAbandoned:()Z // method@0816 │ │ +0b1766: 0a00 |000b: move-result v0 │ │ +0b1768: 3800 0600 |000c: if-eqz v0, 0012 // +0006 │ │ +0b176c: 6e20 1808 4200 |000e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.onCanceled:(Ljava/lang/Object;)V // method@0818 │ │ +0b1772: 28f6 |0011: goto 0007 // -000a │ │ +0b1774: 6e10 1008 0200 |0012: invoke-virtual {v2}, Landroid/support/v4/content/AsyncTaskLoader;.commitContentChanged:()V // method@0810 │ │ +0b177a: 7100 1303 0000 |0015: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +0b1780: 0b00 |0018: move-result-wide v0 │ │ +0b1782: 5a20 a802 |0019: iput-wide v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ +0b1786: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b1788: 5b20 a902 |001c: iput-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b178c: 6e20 1108 4200 |001e: invoke-virtual {v2, v4}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0811 │ │ +0b1792: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0004 line=213 │ │ 0x0007 line=226 │ │ 0x0008 line=215 │ │ 0x000e line=217 │ │ @@ -203351,57 +203379,57 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 100 16-bit code units │ │ -0b16a8: |[0b16a8] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0b16b8: 6f58 8408 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0884 │ │ -0b16be: 5440 a902 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b16c2: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ -0b16c6: 6e20 942a 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b16cc: 1a00 e025 |000a: const-string v0, "mTask=" // string@25e0 │ │ -0b16d0: 6e20 942a 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b16d6: 5440 a902 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b16da: 6e20 932a 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ -0b16e0: 1a00 b800 |0014: const-string v0, " waiting=" // string@00b8 │ │ -0b16e4: 6e20 942a 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b16ea: 5440 a902 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b16ee: 5500 a302 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b16f2: 6e20 9b2a 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0b16f8: 5440 a602 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b16fc: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ -0b1700: 6e20 942a 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b1706: 1a00 9222 |0027: const-string v0, "mCancellingTask=" // string@2292 │ │ -0b170a: 6e20 942a 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b1710: 5440 a602 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b1714: 6e20 932a 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ -0b171a: 1a00 b800 |0031: const-string v0, " waiting=" // string@00b8 │ │ -0b171e: 6e20 942a 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b1724: 5440 a602 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b1728: 5500 a302 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b172c: 6e20 9b2a 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0b1732: 5340 aa02 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ -0b1736: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ -0b173a: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ -0b173e: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ -0b1742: 6e20 942a 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b1748: 1a00 2a26 |0048: const-string v0, "mUpdateThrottle=" // string@262a │ │ -0b174c: 6e20 942a 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b1752: 5340 aa02 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ -0b1756: 7130 530b 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0b53 │ │ -0b175c: 1a00 8100 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0081 │ │ -0b1760: 6e20 942a 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0b1766: 5340 a802 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ -0b176a: 7100 1303 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -0b1770: 0b02 |005c: move-result-wide v2 │ │ -0b1772: 7157 520b 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0b52 │ │ -0b1778: 6e10 962a 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@2a96 │ │ -0b177e: 0e00 |0063: return-void │ │ +0b1794: |[0b1794] android.support.v4.content.AsyncTaskLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0b17a4: 6f58 8408 5476 |0000: invoke-super {v4, v5, v6, v7, v8}, Landroid/support/v4/content/Loader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0884 │ │ +0b17aa: 5440 a902 |0003: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b17ae: 3800 1b00 |0005: if-eqz v0, 0020 // +001b │ │ +0b17b2: 6e20 942a 5700 |0007: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b17b8: 1a00 e325 |000a: const-string v0, "mTask=" // string@25e3 │ │ +0b17bc: 6e20 942a 0700 |000c: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b17c2: 5440 a902 |000f: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b17c6: 6e20 932a 0700 |0011: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ +0b17cc: 1a00 b800 |0014: const-string v0, " waiting=" // string@00b8 │ │ +0b17d0: 6e20 942a 0700 |0016: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b17d6: 5440 a902 |0019: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b17da: 5500 a302 |001b: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b17de: 6e20 9b2a 0700 |001d: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0b17e4: 5440 a602 |0020: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b17e8: 3800 1b00 |0022: if-eqz v0, 003d // +001b │ │ +0b17ec: 6e20 942a 5700 |0024: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b17f2: 1a00 9522 |0027: const-string v0, "mCancellingTask=" // string@2295 │ │ +0b17f6: 6e20 942a 0700 |0029: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b17fc: 5440 a602 |002c: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b1800: 6e20 932a 0700 |002e: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/Object;)V // method@2a93 │ │ +0b1806: 1a00 b800 |0031: const-string v0, " waiting=" // string@00b8 │ │ +0b180a: 6e20 942a 0700 |0033: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b1810: 5440 a602 |0036: iget-object v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b1814: 5500 a302 |0038: iget-boolean v0, v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b1818: 6e20 9b2a 0700 |003a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0b181e: 5340 aa02 |003d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ +0b1822: 1602 0000 |003f: const-wide/16 v2, #int 0 // #0 │ │ +0b1826: 3100 0002 |0041: cmp-long v0, v0, v2 │ │ +0b182a: 3800 2000 |0043: if-eqz v0, 0063 // +0020 │ │ +0b182e: 6e20 942a 5700 |0045: invoke-virtual {v7, v5}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b1834: 1a00 2d26 |0048: const-string v0, "mUpdateThrottle=" // string@262d │ │ +0b1838: 6e20 942a 0700 |004a: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b183e: 5340 aa02 |004d: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ +0b1842: 7130 530b 1007 |004f: invoke-static {v0, v1, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JLjava/io/PrintWriter;)V // method@0b53 │ │ +0b1848: 1a00 8100 |0052: const-string v0, " mLastLoadCompleteTime=" // string@0081 │ │ +0b184c: 6e20 942a 0700 |0054: invoke-virtual {v7, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0b1852: 5340 a802 |0057: iget-wide v0, v4, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ +0b1856: 7100 1303 0000 |0059: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +0b185c: 0b02 |005c: move-result-wide v2 │ │ +0b185e: 7157 520b 1032 |005d: invoke-static {v0, v1, v2, v3, v7}, Landroid/support/v4/util/TimeUtils;.formatDuration:(JJLjava/io/PrintWriter;)V // method@0b52 │ │ +0b1864: 6e10 962a 0700 |0060: invoke-virtual {v7}, Ljava/io/PrintWriter;.println:()V // method@2a96 │ │ +0b186a: 0e00 |0063: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0003 line=269 │ │ 0x0007 line=270 │ │ 0x0014 line=271 │ │ 0x0020 line=273 │ │ @@ -203427,55 +203455,55 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 76 16-bit code units │ │ -0b1780: |[0b1780] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ -0b1790: 5482 a602 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ -0b1794: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ -0b1798: 5482 a902 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b179c: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ -0b17a0: 5482 a902 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b17a4: 5522 a302 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b17a8: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ -0b17ac: 5482 a902 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b17b0: 1203 |0010: const/4 v3, #int 0 // #0 │ │ -0b17b2: 5c23 a302 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b17b6: 5482 a702 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ -0b17ba: 5483 a902 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b17be: 6e20 e202 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ -0b17c4: 5382 aa02 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ -0b17c8: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ -0b17cc: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ -0b17d0: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ -0b17d4: 7100 1303 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ -0b17da: 0b00 |0025: move-result-wide v0 │ │ -0b17dc: 5382 a802 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ -0b17e0: 5384 aa02 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ -0b17e4: bb42 |002a: add-long/2addr v2, v4 │ │ -0b17e6: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ -0b17ea: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ -0b17ee: 5482 a902 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b17f2: 1213 |0031: const/4 v3, #int 1 // #1 │ │ -0b17f4: 5c23 a302 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ -0b17f8: 5482 a702 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ -0b17fc: 5483 a902 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1800: 5384 a802 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ -0b1804: 5386 aa02 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ -0b1808: bb64 |003c: add-long/2addr v4, v6 │ │ -0b180a: 6e40 e002 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@02e0 │ │ -0b1810: 0e00 |0040: return-void │ │ -0b1812: 5483 a902 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1816: 6204 f802 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@02f8 │ │ -0b181a: 1202 |0045: const/4 v2, #int 0 // #0 │ │ -0b181c: 1f02 5506 |0046: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ -0b1820: 6e30 0a08 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@080a │ │ -0b1826: 28f5 |004b: goto 0040 // -000b │ │ +0b186c: |[0b186c] android.support.v4.content.AsyncTaskLoader.executePendingTask:()V │ │ +0b187c: 5482 a602 |0000: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mCancellingTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a6 │ │ +0b1880: 3902 3e00 |0002: if-nez v2, 0040 // +003e │ │ +0b1884: 5482 a902 |0004: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1888: 3802 3a00 |0006: if-eqz v2, 0040 // +003a │ │ +0b188c: 5482 a902 |0008: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1890: 5522 a302 |000a: iget-boolean v2, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b1894: 3802 0e00 |000c: if-eqz v2, 001a // +000e │ │ +0b1898: 5482 a902 |000e: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b189c: 1203 |0010: const/4 v3, #int 0 // #0 │ │ +0b189e: 5c23 a302 |0011: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b18a2: 5482 a702 |0013: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ +0b18a6: 5483 a902 |0015: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b18aa: 6e20 e202 3200 |0017: invoke-virtual {v2, v3}, Landroid/os/Handler;.removeCallbacks:(Ljava/lang/Runnable;)V // method@02e2 │ │ +0b18b0: 5382 aa02 |001a: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ +0b18b4: 1604 0000 |001c: const-wide/16 v4, #int 0 // #0 │ │ +0b18b8: 3102 0204 |001e: cmp-long v2, v2, v4 │ │ +0b18bc: 3d02 2100 |0020: if-lez v2, 0041 // +0021 │ │ +0b18c0: 7100 1303 0000 |0022: invoke-static {}, Landroid/os/SystemClock;.uptimeMillis:()J // method@0313 │ │ +0b18c6: 0b00 |0025: move-result-wide v0 │ │ +0b18c8: 5382 a802 |0026: iget-wide v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ +0b18cc: 5384 aa02 |0028: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ +0b18d0: bb42 |002a: add-long/2addr v2, v4 │ │ +0b18d2: 3102 0002 |002b: cmp-long v2, v0, v2 │ │ +0b18d6: 3b02 1400 |002d: if-gez v2, 0041 // +0014 │ │ +0b18da: 5482 a902 |002f: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b18de: 1213 |0031: const/4 v3, #int 1 // #1 │ │ +0b18e0: 5c23 a302 |0032: iput-boolean v3, v2, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.waiting:Z // field@02a3 │ │ +0b18e4: 5482 a702 |0034: iget-object v2, v8, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ +0b18e8: 5483 a902 |0036: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b18ec: 5384 a802 |0038: iget-wide v4, v8, Landroid/support/v4/content/AsyncTaskLoader;.mLastLoadCompleteTime:J // field@02a8 │ │ +0b18f0: 5386 aa02 |003a: iget-wide v6, v8, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ +0b18f4: bb64 |003c: add-long/2addr v4, v6 │ │ +0b18f6: 6e40 e002 3254 |003d: invoke-virtual {v2, v3, v4, v5}, Landroid/os/Handler;.postAtTime:(Ljava/lang/Runnable;J)Z // method@02e0 │ │ +0b18fc: 0e00 |0040: return-void │ │ +0b18fe: 5483 a902 |0041: iget-object v3, v8, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1902: 6204 f802 |0043: sget-object v4, Landroid/support/v4/content/ModernAsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@02f8 │ │ +0b1906: 1202 |0045: const/4 v2, #int 0 // #0 │ │ +0b1908: 1f02 5506 |0046: check-cast v2, [Ljava/lang/Void; // type@0655 │ │ +0b190c: 6e30 0a08 4302 |0048: invoke-virtual {v3, v4, v2}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/support/v4/content/ModernAsyncTask; // method@080a │ │ +0b1912: 28f5 |004b: goto 0040 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0008 line=178 │ │ 0x000e line=179 │ │ 0x0013 line=180 │ │ 0x001a line=182 │ │ @@ -203501,16 +203529,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b1828: |[0b1828] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0b1838: 0e00 |0000: return-void │ │ +0b1914: |[0b1914] android.support.v4.content.AsyncTaskLoader.onCanceled:(Ljava/lang/Object;)V │ │ +0b1924: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ @@ -203521,22 +203549,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b183c: |[0b183c] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ -0b184c: 6f10 8d08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@088d │ │ -0b1852: 6e10 0f08 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@080f │ │ -0b1858: 2200 7301 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0173 │ │ -0b185c: 7020 0508 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0805 │ │ -0b1862: 5b10 a902 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b1866: 6e10 1508 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0815 │ │ -0b186c: 0e00 |0010: return-void │ │ +0b1928: |[0b1928] android.support.v4.content.AsyncTaskLoader.onForceLoad:()V │ │ +0b1938: 6f10 8d08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/Loader;.onForceLoad:()V // method@088d │ │ +0b193e: 6e10 0f08 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.cancelLoad:()Z // method@080f │ │ +0b1944: 2200 7301 |0006: new-instance v0, Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // type@0173 │ │ +0b1948: 7020 0508 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.:(Landroid/support/v4/content/AsyncTaskLoader;)V // method@0805 │ │ +0b194e: 5b10 a902 |000b: iput-object v0, v1, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b1952: 6e10 1508 0100 |000d: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.executePendingTask:()V // method@0815 │ │ +0b1958: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0003 line=112 │ │ 0x0006 line=113 │ │ 0x000d line=115 │ │ 0x0010 line=116 │ │ @@ -203549,18 +203577,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b1870: |[0b1870] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ -0b1880: 6e10 1708 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0817 │ │ -0b1886: 0c00 |0003: move-result-object v0 │ │ -0b1888: 1100 |0004: return-object v0 │ │ +0b195c: |[0b195c] android.support.v4.content.AsyncTaskLoader.onLoadInBackground:()Ljava/lang/Object; │ │ +0b196c: 6e10 1708 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/AsyncTaskLoader;.loadInBackground:()Ljava/lang/Object; // method@0817 │ │ +0b1972: 0c00 |0003: move-result-object v0 │ │ +0b1974: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/AsyncTaskLoader; Landroid/support/v4/content/AsyncTaskLoader; │ │ │ │ @@ -203569,23 +203597,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0b188c: |[0b188c] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ -0b189c: 5a34 aa02 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ -0b18a0: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ -0b18a4: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ -0b18a8: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0b18ac: 2200 8f00 |0008: new-instance v0, Landroid/os/Handler; // type@008f │ │ -0b18b0: 7010 d502 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -0b18b6: 5b30 a702 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ -0b18ba: 0e00 |000f: return-void │ │ +0b1978: |[0b1978] android.support.v4.content.AsyncTaskLoader.setUpdateThrottle:(J)V │ │ +0b1988: 5a34 aa02 |0000: iput-wide v4, v3, Landroid/support/v4/content/AsyncTaskLoader;.mUpdateThrottle:J // field@02aa │ │ +0b198c: 1600 0000 |0002: const-wide/16 v0, #int 0 // #0 │ │ +0b1990: 3100 0400 |0004: cmp-long v0, v4, v0 │ │ +0b1994: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0b1998: 2200 8f00 |0008: new-instance v0, Landroid/os/Handler; // type@008f │ │ +0b199c: 7010 d502 0000 |000a: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +0b19a2: 5b30 a702 |000d: iput-object v0, v3, Landroid/support/v4/content/AsyncTaskLoader;.mHandler:Landroid/os/Handler; // field@02a7 │ │ +0b19a6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ 0x0008 line=105 │ │ 0x000f line=107 │ │ locals : │ │ @@ -203598,23 +203626,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0b18bc: |[0b18bc] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ -0b18cc: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ -0b18d0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b18d4: 7110 0608 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0806 │ │ -0b18da: 0c01 |0007: move-result-object v1 │ │ -0b18dc: 6e10 042c 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@2c04 │ │ -0b18e2: 0e00 |000b: return-void │ │ -0b18e4: 0d01 |000c: move-exception v1 │ │ -0b18e6: 28fe |000d: goto 000b // -0002 │ │ +0b19a8: |[0b19a8] android.support.v4.content.AsyncTaskLoader.waitForLoader:()V │ │ +0b19b8: 5420 a902 |0000: iget-object v0, v2, Landroid/support/v4/content/AsyncTaskLoader;.mTask:Landroid/support/v4/content/AsyncTaskLoader$LoadTask; // field@02a9 │ │ +0b19bc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b19c0: 7110 0608 0000 |0004: invoke-static {v0}, Landroid/support/v4/content/AsyncTaskLoader$LoadTask;.access$000:(Landroid/support/v4/content/AsyncTaskLoader$LoadTask;)Ljava/util/concurrent/CountDownLatch; // method@0806 │ │ +0b19c6: 0c01 |0007: move-result-object v1 │ │ +0b19c8: 6e10 042c 0100 |0008: invoke-virtual {v1}, Ljava/util/concurrent/CountDownLatch;.await:()V // method@2c04 │ │ +0b19ce: 0e00 |000b: return-void │ │ +0b19d0: 0d01 |000c: move-exception v1 │ │ +0b19d2: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0004 - 0x000b │ │ Ljava/lang/InterruptedException; -> 0x000c │ │ positions : │ │ 0x0000 line=256 │ │ 0x0002 line=257 │ │ 0x0004 line=259 │ │ @@ -203666,21 +203694,21 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b18f8: |[0b18f8] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ -0b1908: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b190e: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -0b1912: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0b1918: 5b10 b902 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ -0b191c: 5b12 b802 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@02b8 │ │ -0b1920: 0e00 |000c: return-void │ │ +0b19e4: |[0b19e4] android.support.v4.content.FileProvider$SimplePathStrategy.:(Ljava/lang/String;)V │ │ +0b19f4: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b19fa: 2200 d505 |0003: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +0b19fe: 7010 ae2b 0000 |0005: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0b1a04: 5b10 b902 |0008: iput-object v0, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ +0b1a08: 5b12 b802 |000a: iput-object v2, v1, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@02b8 │ │ +0b1a0c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=632 │ │ 0x000a line=635 │ │ 0x000c line=636 │ │ locals : │ │ @@ -203693,40 +203721,40 @@ │ │ type : '(Ljava/lang/String;Ljava/io/File;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0b1924: |[0b1924] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ -0b1934: 7110 e420 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0b193a: 0a01 |0003: move-result v1 │ │ -0b193c: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ -0b1940: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b1944: 1a02 550e |0008: const-string v2, "Name must not be empty" // string@0e55 │ │ -0b1948: 7020 d52a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b194e: 2701 |000d: throw v1 │ │ -0b1950: 6e10 692a 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2a69 │ │ -0b1956: 0c06 |0011: move-result-object v6 │ │ -0b1958: 5441 b902 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ -0b195c: 6e30 b32b 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -0b1962: 0e00 |0017: return-void │ │ -0b1964: 0d00 |0018: move-exception v0 │ │ -0b1966: 2201 9205 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b196a: 2202 a905 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b196e: 7010 3d2b 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1974: 1a03 2205 |0020: const-string v3, "Failed to resolve canonical path for " // string@0522 │ │ -0b1978: 6e20 462b 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b197e: 0c02 |0025: move-result-object v2 │ │ -0b1980: 6e20 452b 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0b1986: 0c02 |0029: move-result-object v2 │ │ -0b1988: 6e10 4e2b 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b198e: 0c02 |002d: move-result-object v2 │ │ -0b1990: 7030 d62a 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ad6 │ │ -0b1996: 2701 |0031: throw v1 │ │ +0b1a10: |[0b1a10] android.support.v4.content.FileProvider$SimplePathStrategy.addRoot:(Ljava/lang/String;Ljava/io/File;)V │ │ +0b1a20: 7110 e420 0500 |0000: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0b1a26: 0a01 |0003: move-result v1 │ │ +0b1a28: 3801 0a00 |0004: if-eqz v1, 000e // +000a │ │ +0b1a2c: 2201 9205 |0006: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b1a30: 1a02 550e |0008: const-string v2, "Name must not be empty" // string@0e55 │ │ +0b1a34: 7020 d52a 2100 |000a: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b1a3a: 2701 |000d: throw v1 │ │ +0b1a3c: 6e10 692a 0600 |000e: invoke-virtual {v6}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2a69 │ │ +0b1a42: 0c06 |0011: move-result-object v6 │ │ +0b1a44: 5441 b902 |0012: iget-object v1, v4, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ +0b1a48: 6e30 b32b 5106 |0014: invoke-virtual {v1, v5, v6}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +0b1a4e: 0e00 |0017: return-void │ │ +0b1a50: 0d00 |0018: move-exception v0 │ │ +0b1a52: 2201 9205 |0019: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b1a56: 2202 a905 |001b: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1a5a: 7010 3d2b 0200 |001d: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1a60: 1a03 2205 |0020: const-string v3, "Failed to resolve canonical path for " // string@0522 │ │ +0b1a64: 6e20 462b 3200 |0022: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1a6a: 0c02 |0025: move-result-object v2 │ │ +0b1a6c: 6e20 452b 6200 |0026: invoke-virtual {v2, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0b1a72: 0c02 |0029: move-result-object v2 │ │ +0b1a74: 6e10 4e2b 0200 |002a: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1a7a: 0c02 |002d: move-result-object v2 │ │ +0b1a7c: 7030 d62a 2100 |002e: invoke-direct {v1, v2, v0}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;Ljava/lang/Throwable;)V // method@2ad6 │ │ +0b1a82: 2701 |0031: throw v1 │ │ catches : 1 │ │ 0x000e - 0x0011 │ │ Ljava/io/IOException; -> 0x0018 │ │ positions : │ │ 0x0000 line=643 │ │ 0x0006 line=644 │ │ 0x000e line=649 │ │ @@ -203745,76 +203773,76 @@ │ │ type : '(Landroid/net/Uri;)Ljava/io/File;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 122 16-bit code units │ │ -0b19a8: |[0b19a8] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ -0b19b8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0b19ba: 6e10 9702 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0297 │ │ -0b19c0: 0c02 |0004: move-result-object v2 │ │ -0b19c2: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ -0b19c6: 6e30 262b 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@2b26 │ │ -0b19cc: 0a04 |000a: move-result v4 │ │ -0b19ce: 6e30 322b 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0b19d4: 0c06 |000e: move-result-object v6 │ │ -0b19d6: 7110 9202 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0292 │ │ -0b19dc: 0c05 |0012: move-result-object v5 │ │ -0b19de: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ -0b19e2: 6e20 312b 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0b19e8: 0c06 |0018: move-result-object v6 │ │ -0b19ea: 7110 9202 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0292 │ │ -0b19f0: 0c02 |001c: move-result-object v2 │ │ -0b19f2: 5496 b902 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ -0b19f6: 6e20 b12b 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -0b19fc: 0c03 |0022: move-result-object v3 │ │ -0b19fe: 1f03 7105 |0023: check-cast v3, Ljava/io/File; // type@0571 │ │ -0b1a02: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ -0b1a06: 2206 9205 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b1a0a: 2207 a905 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b1a0e: 7010 3d2b 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1a14: 1a08 b111 |002e: const-string v8, "Unable to find configured root for " // string@11b1 │ │ -0b1a18: 6e20 462b 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1a1e: 0c07 |0033: move-result-object v7 │ │ -0b1a20: 6e20 452b a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0b1a26: 0c07 |0037: move-result-object v7 │ │ -0b1a28: 6e10 4e2b 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1a2e: 0c07 |003b: move-result-object v7 │ │ -0b1a30: 7020 d52a 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b1a36: 2706 |003f: throw v6 │ │ -0b1a38: 2201 7105 |0040: new-instance v1, Ljava/io/File; // type@0571 │ │ -0b1a3c: 7030 642a 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ -0b1a42: 6e10 692a 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2a69 │ │ -0b1a48: 0c01 |0048: move-result-object v1 │ │ -0b1a4a: 6e10 6d2a 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ -0b1a50: 0c06 |004c: move-result-object v6 │ │ -0b1a52: 6e10 6d2a 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ -0b1a58: 0c07 |0050: move-result-object v7 │ │ -0b1a5a: 6e20 302b 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0b1a60: 0a06 |0054: move-result v6 │ │ -0b1a62: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ -0b1a66: 2206 a705 |0057: new-instance v6, Ljava/lang/SecurityException; // type@05a7 │ │ -0b1a6a: 1a07 aa0f |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0faa │ │ -0b1a6e: 7020 162b 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ -0b1a74: 2706 |005e: throw v6 │ │ -0b1a76: 0d00 |005f: move-exception v0 │ │ -0b1a78: 2206 9205 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b1a7c: 2207 a905 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b1a80: 7010 3d2b 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1a86: 1a08 2205 |0067: const-string v8, "Failed to resolve canonical path for " // string@0522 │ │ -0b1a8a: 6e20 462b 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1a90: 0c07 |006c: move-result-object v7 │ │ -0b1a92: 6e20 452b 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0b1a98: 0c07 |0070: move-result-object v7 │ │ -0b1a9a: 6e10 4e2b 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1aa0: 0c07 |0074: move-result-object v7 │ │ -0b1aa2: 7020 d52a 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b1aa8: 2706 |0078: throw v6 │ │ -0b1aaa: 1101 |0079: return-object v1 │ │ +0b1a94: |[0b1a94] android.support.v4.content.FileProvider$SimplePathStrategy.getFileForUri:(Landroid/net/Uri;)Ljava/io/File; │ │ +0b1aa4: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0b1aa6: 6e10 9702 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getEncodedPath:()Ljava/lang/String; // method@0297 │ │ +0b1aac: 0c02 |0004: move-result-object v2 │ │ +0b1aae: 1306 2f00 |0005: const/16 v6, #int 47 // #2f │ │ +0b1ab2: 6e30 262b 6207 |0007: invoke-virtual {v2, v6, v7}, Ljava/lang/String;.indexOf:(II)I // method@2b26 │ │ +0b1ab8: 0a04 |000a: move-result v4 │ │ +0b1aba: 6e30 322b 7204 |000b: invoke-virtual {v2, v7, v4}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0b1ac0: 0c06 |000e: move-result-object v6 │ │ +0b1ac2: 7110 9202 0600 |000f: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0292 │ │ +0b1ac8: 0c05 |0012: move-result-object v5 │ │ +0b1aca: d806 0401 |0013: add-int/lit8 v6, v4, #int 1 // #01 │ │ +0b1ace: 6e20 312b 6200 |0015: invoke-virtual {v2, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0b1ad4: 0c06 |0018: move-result-object v6 │ │ +0b1ad6: 7110 9202 0600 |0019: invoke-static {v6}, Landroid/net/Uri;.decode:(Ljava/lang/String;)Ljava/lang/String; // method@0292 │ │ +0b1adc: 0c02 |001c: move-result-object v2 │ │ +0b1ade: 5496 b902 |001d: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ +0b1ae2: 6e20 b12b 5600 |001f: invoke-virtual {v6, v5}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +0b1ae8: 0c03 |0022: move-result-object v3 │ │ +0b1aea: 1f03 7105 |0023: check-cast v3, Ljava/io/File; // type@0571 │ │ +0b1aee: 3903 1b00 |0025: if-nez v3, 0040 // +001b │ │ +0b1af2: 2206 9205 |0027: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b1af6: 2207 a905 |0029: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1afa: 7010 3d2b 0700 |002b: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1b00: 1a08 b211 |002e: const-string v8, "Unable to find configured root for " // string@11b2 │ │ +0b1b04: 6e20 462b 8700 |0030: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1b0a: 0c07 |0033: move-result-object v7 │ │ +0b1b0c: 6e20 452b a700 |0034: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0b1b12: 0c07 |0037: move-result-object v7 │ │ +0b1b14: 6e10 4e2b 0700 |0038: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1b1a: 0c07 |003b: move-result-object v7 │ │ +0b1b1c: 7020 d52a 7600 |003c: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b1b22: 2706 |003f: throw v6 │ │ +0b1b24: 2201 7105 |0040: new-instance v1, Ljava/io/File; // type@0571 │ │ +0b1b28: 7030 642a 3102 |0042: invoke-direct {v1, v3, v2}, Ljava/io/File;.:(Ljava/io/File;Ljava/lang/String;)V // method@2a64 │ │ +0b1b2e: 6e10 692a 0100 |0045: invoke-virtual {v1}, Ljava/io/File;.getCanonicalFile:()Ljava/io/File; // method@2a69 │ │ +0b1b34: 0c01 |0048: move-result-object v1 │ │ +0b1b36: 6e10 6d2a 0100 |0049: invoke-virtual {v1}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ +0b1b3c: 0c06 |004c: move-result-object v6 │ │ +0b1b3e: 6e10 6d2a 0300 |004d: invoke-virtual {v3}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ +0b1b44: 0c07 |0050: move-result-object v7 │ │ +0b1b46: 6e20 302b 7600 |0051: invoke-virtual {v6, v7}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +0b1b4c: 0a06 |0054: move-result v6 │ │ +0b1b4e: 3906 2400 |0055: if-nez v6, 0079 // +0024 │ │ +0b1b52: 2206 a705 |0057: new-instance v6, Ljava/lang/SecurityException; // type@05a7 │ │ +0b1b56: 1a07 aa0f |0059: const-string v7, "Resolved path jumped beyond configured root" // string@0faa │ │ +0b1b5a: 7020 162b 7600 |005b: invoke-direct {v6, v7}, Ljava/lang/SecurityException;.:(Ljava/lang/String;)V // method@2b16 │ │ +0b1b60: 2706 |005e: throw v6 │ │ +0b1b62: 0d00 |005f: move-exception v0 │ │ +0b1b64: 2206 9205 |0060: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b1b68: 2207 a905 |0062: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1b6c: 7010 3d2b 0700 |0064: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1b72: 1a08 2205 |0067: const-string v8, "Failed to resolve canonical path for " // string@0522 │ │ +0b1b76: 6e20 462b 8700 |0069: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1b7c: 0c07 |006c: move-result-object v7 │ │ +0b1b7e: 6e20 452b 1700 |006d: invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0b1b84: 0c07 |0070: move-result-object v7 │ │ +0b1b86: 6e10 4e2b 0700 |0071: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1b8c: 0c07 |0074: move-result-object v7 │ │ +0b1b8e: 7020 d52a 7600 |0075: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b1b94: 2706 |0078: throw v6 │ │ +0b1b96: 1101 |0079: return-object v1 │ │ catches : 1 │ │ 0x0045 - 0x0048 │ │ Ljava/io/IOException; -> 0x005f │ │ positions : │ │ 0x0001 line=698 │ │ 0x0005 line=700 │ │ 0x000b line=701 │ │ @@ -203844,127 +203872,127 @@ │ │ type : '(Ljava/io/File;)Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 222 16-bit code units │ │ -0b1abc: |[0b1abc] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ -0b1acc: 6e10 6a2a 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2a6a │ │ -0b1ad2: 0c03 |0003: move-result-object v3 │ │ -0b1ad4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b1ad6: 5496 b902 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ -0b1ada: 6e10 b02b 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2bb0 │ │ -0b1ae0: 0c06 |000a: move-result-object v6 │ │ -0b1ae2: 7210 f42b 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0b1ae8: 0c01 |000e: move-result-object v1 │ │ -0b1aea: 7210 bb2b 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0b1af0: 0a06 |0012: move-result v6 │ │ -0b1af2: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ -0b1af6: 7210 bc2b 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0b1afc: 0c04 |0018: move-result-object v4 │ │ -0b1afe: 1f04 dc05 |0019: check-cast v4, Ljava/util/Map$Entry; // type@05dc │ │ -0b1b02: 7210 e42b 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0b1b08: 0c06 |001e: move-result-object v6 │ │ -0b1b0a: 1f06 7105 |001f: check-cast v6, Ljava/io/File; // type@0571 │ │ -0b1b0e: 6e10 6d2a 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ -0b1b14: 0c05 |0024: move-result-object v5 │ │ -0b1b16: 6e20 302b 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0b1b1c: 0a06 |0028: move-result v6 │ │ -0b1b1e: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ -0b1b22: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ -0b1b26: 6e10 2b2b 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0b1b2c: 0a07 |0030: move-result v7 │ │ -0b1b2e: 7210 e42b 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0b1b34: 0c06 |0034: move-result-object v6 │ │ -0b1b36: 1f06 7105 |0035: check-cast v6, Ljava/io/File; // type@0571 │ │ -0b1b3a: 6e10 6d2a 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ -0b1b40: 0c06 |003a: move-result-object v6 │ │ -0b1b42: 6e10 2b2b 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0b1b48: 0a06 |003e: move-result v6 │ │ -0b1b4a: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ -0b1b4e: 0742 |0041: move-object v2, v4 │ │ -0b1b50: 28cd |0042: goto 000f // -0033 │ │ -0b1b52: 0d00 |0043: move-exception v0 │ │ -0b1b54: 2206 9205 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b1b58: 2207 a905 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b1b5c: 7010 3d2b 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1b62: 1a08 2205 |004b: const-string v8, "Failed to resolve canonical path for " // string@0522 │ │ -0b1b66: 6e20 462b 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1b6c: 0c07 |0050: move-result-object v7 │ │ -0b1b6e: 6e20 452b a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0b1b74: 0c07 |0054: move-result-object v7 │ │ -0b1b76: 6e10 4e2b 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1b7c: 0c07 |0058: move-result-object v7 │ │ -0b1b7e: 7020 d52a 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b1b84: 2706 |005c: throw v6 │ │ -0b1b86: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ -0b1b8a: 2206 9205 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b1b8e: 2207 a905 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b1b92: 7010 3d2b 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1b98: 1a08 1f05 |0066: const-string v8, "Failed to find configured root that contains " // string@051f │ │ -0b1b9c: 6e20 462b 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1ba2: 0c07 |006b: move-result-object v7 │ │ -0b1ba4: 6e20 462b 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1baa: 0c07 |006f: move-result-object v7 │ │ -0b1bac: 6e10 4e2b 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1bb2: 0c07 |0073: move-result-object v7 │ │ -0b1bb4: 7020 d52a 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b1bba: 2706 |0077: throw v6 │ │ -0b1bbc: 7210 e42b 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0b1bc2: 0c06 |007b: move-result-object v6 │ │ -0b1bc4: 1f06 7105 |007c: check-cast v6, Ljava/io/File; // type@0571 │ │ -0b1bc8: 6e10 6d2a 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ -0b1bce: 0c05 |0081: move-result-object v5 │ │ -0b1bd0: 1a06 3d01 |0082: const-string v6, "/" // string@013d │ │ -0b1bd4: 6e20 1c2b 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2b1c │ │ -0b1bda: 0a06 |0087: move-result v6 │ │ -0b1bdc: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ -0b1be0: 6e10 2b2b 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0b1be6: 0a06 |008d: move-result v6 │ │ -0b1be8: 6e20 312b 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0b1bee: 0c03 |0091: move-result-object v3 │ │ -0b1bf0: 2207 a905 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b1bf4: 7010 3d2b 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b1bfa: 7210 e32b 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0b1c00: 0c06 |009a: move-result-object v6 │ │ -0b1c02: 1f06 a805 |009b: check-cast v6, Ljava/lang/String; // type@05a8 │ │ -0b1c06: 7110 9302 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0293 │ │ -0b1c0c: 0c06 |00a0: move-result-object v6 │ │ -0b1c0e: 6e20 462b 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1c14: 0c06 |00a4: move-result-object v6 │ │ -0b1c16: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ -0b1c1a: 6e20 402b 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0b1c20: 0c06 |00aa: move-result-object v6 │ │ -0b1c22: 1a07 3d01 |00ab: const-string v7, "/" // string@013d │ │ -0b1c26: 7120 9402 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0294 │ │ -0b1c2c: 0c07 |00b0: move-result-object v7 │ │ -0b1c2e: 6e20 462b 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b1c34: 0c06 |00b4: move-result-object v6 │ │ -0b1c36: 6e10 4e2b 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b1c3c: 0c03 |00b8: move-result-object v3 │ │ -0b1c3e: 2206 8300 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0083 │ │ -0b1c42: 7010 8802 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0288 │ │ -0b1c48: 1a07 3c18 |00be: const-string v7, "content" // string@183c │ │ -0b1c4c: 6e20 9102 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0291 │ │ -0b1c52: 0c06 |00c3: move-result-object v6 │ │ -0b1c54: 5497 b802 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@02b8 │ │ -0b1c58: 6e20 8c02 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028c │ │ -0b1c5e: 0c06 |00c9: move-result-object v6 │ │ -0b1c60: 6e20 8e02 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028e │ │ -0b1c66: 0c06 |00cd: move-result-object v6 │ │ -0b1c68: 6e10 8d02 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@028d │ │ -0b1c6e: 0c06 |00d1: move-result-object v6 │ │ -0b1c70: 1106 |00d2: return-object v6 │ │ -0b1c72: 6e10 2b2b 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0b1c78: 0a06 |00d6: move-result v6 │ │ -0b1c7a: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0b1c7e: 6e20 312b 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0b1c84: 0c03 |00dc: move-result-object v3 │ │ -0b1c86: 28b5 |00dd: goto 0092 // -004b │ │ +0b1ba8: |[0b1ba8] android.support.v4.content.FileProvider$SimplePathStrategy.getUriForFile:(Ljava/io/File;)Landroid/net/Uri; │ │ +0b1bb8: 6e10 6a2a 0a00 |0000: invoke-virtual {v10}, Ljava/io/File;.getCanonicalPath:()Ljava/lang/String; // method@2a6a │ │ +0b1bbe: 0c03 |0003: move-result-object v3 │ │ +0b1bc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b1bc2: 5496 b902 |0005: iget-object v6, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mRoots:Ljava/util/HashMap; // field@02b9 │ │ +0b1bc6: 6e10 b02b 0600 |0007: invoke-virtual {v6}, Ljava/util/HashMap;.entrySet:()Ljava/util/Set; // method@2bb0 │ │ +0b1bcc: 0c06 |000a: move-result-object v6 │ │ +0b1bce: 7210 f42b 0600 |000b: invoke-interface {v6}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0b1bd4: 0c01 |000e: move-result-object v1 │ │ +0b1bd6: 7210 bb2b 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0b1bdc: 0a06 |0012: move-result v6 │ │ +0b1bde: 3806 4a00 |0013: if-eqz v6, 005d // +004a │ │ +0b1be2: 7210 bc2b 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0b1be8: 0c04 |0018: move-result-object v4 │ │ +0b1bea: 1f04 dc05 |0019: check-cast v4, Ljava/util/Map$Entry; // type@05dc │ │ +0b1bee: 7210 e42b 0400 |001b: invoke-interface {v4}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0b1bf4: 0c06 |001e: move-result-object v6 │ │ +0b1bf6: 1f06 7105 |001f: check-cast v6, Ljava/io/File; // type@0571 │ │ +0b1bfa: 6e10 6d2a 0600 |0021: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ +0b1c00: 0c05 |0024: move-result-object v5 │ │ +0b1c02: 6e20 302b 5300 |0025: invoke-virtual {v3, v5}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +0b1c08: 0a06 |0028: move-result v6 │ │ +0b1c0a: 3806 e6ff |0029: if-eqz v6, 000f // -001a │ │ +0b1c0e: 3802 1600 |002b: if-eqz v2, 0041 // +0016 │ │ +0b1c12: 6e10 2b2b 0500 |002d: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0b1c18: 0a07 |0030: move-result v7 │ │ +0b1c1a: 7210 e42b 0200 |0031: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0b1c20: 0c06 |0034: move-result-object v6 │ │ +0b1c22: 1f06 7105 |0035: check-cast v6, Ljava/io/File; // type@0571 │ │ +0b1c26: 6e10 6d2a 0600 |0037: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ +0b1c2c: 0c06 |003a: move-result-object v6 │ │ +0b1c2e: 6e10 2b2b 0600 |003b: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0b1c34: 0a06 |003e: move-result v6 │ │ +0b1c36: 3767 d0ff |003f: if-le v7, v6, 000f // -0030 │ │ +0b1c3a: 0742 |0041: move-object v2, v4 │ │ +0b1c3c: 28cd |0042: goto 000f // -0033 │ │ +0b1c3e: 0d00 |0043: move-exception v0 │ │ +0b1c40: 2206 9205 |0044: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b1c44: 2207 a905 |0046: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1c48: 7010 3d2b 0700 |0048: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1c4e: 1a08 2205 |004b: const-string v8, "Failed to resolve canonical path for " // string@0522 │ │ +0b1c52: 6e20 462b 8700 |004d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1c58: 0c07 |0050: move-result-object v7 │ │ +0b1c5a: 6e20 452b a700 |0051: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0b1c60: 0c07 |0054: move-result-object v7 │ │ +0b1c62: 6e10 4e2b 0700 |0055: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1c68: 0c07 |0058: move-result-object v7 │ │ +0b1c6a: 7020 d52a 7600 |0059: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b1c70: 2706 |005c: throw v6 │ │ +0b1c72: 3902 1b00 |005d: if-nez v2, 0078 // +001b │ │ +0b1c76: 2206 9205 |005f: new-instance v6, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b1c7a: 2207 a905 |0061: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1c7e: 7010 3d2b 0700 |0063: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1c84: 1a08 1f05 |0066: const-string v8, "Failed to find configured root that contains " // string@051f │ │ +0b1c88: 6e20 462b 8700 |0068: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1c8e: 0c07 |006b: move-result-object v7 │ │ +0b1c90: 6e20 462b 3700 |006c: invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1c96: 0c07 |006f: move-result-object v7 │ │ +0b1c98: 6e10 4e2b 0700 |0070: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1c9e: 0c07 |0073: move-result-object v7 │ │ +0b1ca0: 7020 d52a 7600 |0074: invoke-direct {v6, v7}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b1ca6: 2706 |0077: throw v6 │ │ +0b1ca8: 7210 e42b 0200 |0078: invoke-interface {v2}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0b1cae: 0c06 |007b: move-result-object v6 │ │ +0b1cb0: 1f06 7105 |007c: check-cast v6, Ljava/io/File; // type@0571 │ │ +0b1cb4: 6e10 6d2a 0600 |007e: invoke-virtual {v6}, Ljava/io/File;.getPath:()Ljava/lang/String; // method@2a6d │ │ +0b1cba: 0c05 |0081: move-result-object v5 │ │ +0b1cbc: 1a06 3d01 |0082: const-string v6, "/" // string@013d │ │ +0b1cc0: 6e20 1c2b 6500 |0084: invoke-virtual {v5, v6}, Ljava/lang/String;.endsWith:(Ljava/lang/String;)Z // method@2b1c │ │ +0b1cc6: 0a06 |0087: move-result v6 │ │ +0b1cc8: 3806 4b00 |0088: if-eqz v6, 00d3 // +004b │ │ +0b1ccc: 6e10 2b2b 0500 |008a: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0b1cd2: 0a06 |008d: move-result v6 │ │ +0b1cd4: 6e20 312b 6300 |008e: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0b1cda: 0c03 |0091: move-result-object v3 │ │ +0b1cdc: 2207 a905 |0092: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b1ce0: 7010 3d2b 0700 |0094: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b1ce6: 7210 e32b 0200 |0097: invoke-interface {v2}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0b1cec: 0c06 |009a: move-result-object v6 │ │ +0b1cee: 1f06 a805 |009b: check-cast v6, Ljava/lang/String; // type@05a8 │ │ +0b1cf2: 7110 9302 0600 |009d: invoke-static {v6}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0293 │ │ +0b1cf8: 0c06 |00a0: move-result-object v6 │ │ +0b1cfa: 6e20 462b 6700 |00a1: invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1d00: 0c06 |00a4: move-result-object v6 │ │ +0b1d02: 1307 2f00 |00a5: const/16 v7, #int 47 // #2f │ │ +0b1d06: 6e20 402b 7600 |00a7: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0b1d0c: 0c06 |00aa: move-result-object v6 │ │ +0b1d0e: 1a07 3d01 |00ab: const-string v7, "/" // string@013d │ │ +0b1d12: 7120 9402 7300 |00ad: invoke-static {v3, v7}, Landroid/net/Uri;.encode:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0294 │ │ +0b1d18: 0c07 |00b0: move-result-object v7 │ │ +0b1d1a: 6e20 462b 7600 |00b1: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b1d20: 0c06 |00b4: move-result-object v6 │ │ +0b1d22: 6e10 4e2b 0600 |00b5: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b1d28: 0c03 |00b8: move-result-object v3 │ │ +0b1d2a: 2206 8300 |00b9: new-instance v6, Landroid/net/Uri$Builder; // type@0083 │ │ +0b1d2e: 7010 8802 0600 |00bb: invoke-direct {v6}, Landroid/net/Uri$Builder;.:()V // method@0288 │ │ +0b1d34: 1a07 3e18 |00be: const-string v7, "content" // string@183e │ │ +0b1d38: 6e20 9102 7600 |00c0: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0291 │ │ +0b1d3e: 0c06 |00c3: move-result-object v6 │ │ +0b1d40: 5497 b802 |00c4: iget-object v7, v9, Landroid/support/v4/content/FileProvider$SimplePathStrategy;.mAuthority:Ljava/lang/String; // field@02b8 │ │ +0b1d44: 6e20 8c02 7600 |00c6: invoke-virtual {v6, v7}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028c │ │ +0b1d4a: 0c06 |00c9: move-result-object v6 │ │ +0b1d4c: 6e20 8e02 3600 |00ca: invoke-virtual {v6, v3}, Landroid/net/Uri$Builder;.encodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028e │ │ +0b1d52: 0c06 |00cd: move-result-object v6 │ │ +0b1d54: 6e10 8d02 0600 |00ce: invoke-virtual {v6}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@028d │ │ +0b1d5a: 0c06 |00d1: move-result-object v6 │ │ +0b1d5c: 1106 |00d2: return-object v6 │ │ +0b1d5e: 6e10 2b2b 0500 |00d3: invoke-virtual {v5}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0b1d64: 0a06 |00d6: move-result v6 │ │ +0b1d66: d806 0601 |00d7: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0b1d6a: 6e20 312b 6300 |00d9: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0b1d70: 0c03 |00dc: move-result-object v3 │ │ +0b1d72: 28b5 |00dd: goto 0092 // -004b │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/io/IOException; -> 0x0043 │ │ positions : │ │ 0x0000 line=662 │ │ 0x0004 line=668 │ │ 0x0005 line=669 │ │ @@ -204026,17 +204054,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1c98: |[0b1c98] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ -0b1ca8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b1cae: 0e00 |0003: return-void │ │ +0b1d84: |[0b1d84] android.support.v4.content.IntentCompat$IntentCompatImplBase.:()V │ │ +0b1d94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b1d9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -204045,22 +204073,22 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0b1cb0: |[0b1cb0] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0b1cc0: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0b1cc4: 1a01 9415 |0002: const-string v1, "android.intent.action.MAIN" // string@1594 │ │ -0b1cc8: 7020 4e01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -0b1cce: 6e20 7301 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -0b1cd4: 1a01 9915 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@1599 │ │ -0b1cd8: 6e20 4f01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014f │ │ -0b1cde: 1100 |000f: return-object v0 │ │ +0b1d9c: |[0b1d9c] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0b1dac: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0b1db0: 1a01 9515 |0002: const-string v1, "android.intent.action.MAIN" // string@1595 │ │ +0b1db4: 7020 4e01 1000 |0004: invoke-direct {v0, v1}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +0b1dba: 6e20 7301 3000 |0007: invoke-virtual {v0, v3}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +0b1dc0: 1a01 9a15 |000a: const-string v1, "android.intent.category.LAUNCHER" // string@159a │ │ +0b1dc4: 6e20 4f01 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014f │ │ +0b1dca: 1100 |000f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ 0x000a line=41 │ │ 0x000f line=42 │ │ locals : │ │ @@ -204073,19 +204101,19 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b1ce0: |[0b1ce0] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0b1cf0: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0b1cf4: 7020 4e01 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -0b1cfa: 6e20 4f01 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014f │ │ -0b1d00: 1100 |0008: return-object v0 │ │ +0b1dcc: |[0b1dcc] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0b1ddc: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0b1de0: 7020 4e01 2000 |0002: invoke-direct {v0, v2}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +0b1de6: 6e20 4f01 3000 |0005: invoke-virtual {v0, v3}, Landroid/content/Intent;.addCategory:(Ljava/lang/String;)Landroid/content/Intent; // method@014f │ │ +0b1dec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ 0x0008 line=53 │ │ locals : │ │ 0x0005 - 0x0009 reg=0 intent Landroid/content/Intent; │ │ @@ -204098,20 +204126,20 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b1d04: |[0b1d04] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0b1d14: 6e20 6908 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0869 │ │ -0b1d1a: 0c00 |0003: move-result-object v0 │ │ -0b1d1c: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ -0b1d22: 6e20 5001 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0b1d28: 1100 |000a: return-object v0 │ │ +0b1df0: |[0b1df0] android.support.v4.content.IntentCompat$IntentCompatImplBase.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0b1e00: 6e20 6908 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0869 │ │ +0b1e06: 0c00 |0003: move-result-object v0 │ │ +0b1e08: 1401 0080 0010 |0004: const v1, #float 2.53422e-29 // #10008000 │ │ +0b1e0e: 6e20 5001 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0b1e14: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0004 line=59 │ │ 0x000a line=61 │ │ locals : │ │ 0x0004 - 0x000b reg=0 intent Landroid/content/Intent; │ │ @@ -204156,19 +204184,19 @@ │ │ type : '(Landroid/support/v4/content/ModernAsyncTask;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1d2c: |[0b1d2c] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ -0b1d3c: 5b12 e802 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ -0b1d40: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b1d42: 7020 bb08 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@08bb │ │ -0b1d48: 0e00 |0006: return-void │ │ +0b1e18: |[0b1e18] android.support.v4.content.ModernAsyncTask$2.:(Landroid/support/v4/content/ModernAsyncTask;)V │ │ +0b1e28: 5b12 e802 |0000: iput-object v2, v1, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ +0b1e2c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b1e2e: 7020 bb08 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v4/content/ModernAsyncTask$WorkerRunnable;.:(Landroid/support/v4/content/ModernAsyncTask$1;)V // method@08bb │ │ +0b1e34: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/content/ModernAsyncTask$2; Landroid/support/v4/content/ModernAsyncTask.2; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/content/ModernAsyncTask; │ │ @@ -204179,30 +204207,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b1d4c: |[0b1d4c] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ -0b1d5c: 5430 e802 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ -0b1d60: 7110 be08 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@08be │ │ -0b1d66: 0c00 |0005: move-result-object v0 │ │ -0b1d68: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0b1d6a: 6e20 1f2c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@2c1f │ │ -0b1d70: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ -0b1d74: 7110 0f03 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@030f │ │ -0b1d7a: 5430 e802 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ -0b1d7e: 5431 e802 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ -0b1d82: 5432 e702 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@02e7 │ │ -0b1d86: 6e20 c308 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@08c3 │ │ -0b1d8c: 0c01 |0018: move-result-object v1 │ │ -0b1d8e: 7120 bf08 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@08bf │ │ -0b1d94: 0c00 |001c: move-result-object v0 │ │ -0b1d96: 1100 |001d: return-object v0 │ │ +0b1e38: |[0b1e38] android.support.v4.content.ModernAsyncTask$2.call:()Ljava/lang/Object; │ │ +0b1e48: 5430 e802 |0000: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ +0b1e4c: 7110 be08 0000 |0002: invoke-static {v0}, Landroid/support/v4/content/ModernAsyncTask;.access$200:(Landroid/support/v4/content/ModernAsyncTask;)Ljava/util/concurrent/atomic/AtomicBoolean; // method@08be │ │ +0b1e52: 0c00 |0005: move-result-object v0 │ │ +0b1e54: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0b1e56: 6e20 1f2c 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/atomic/AtomicBoolean;.set:(Z)V // method@2c1f │ │ +0b1e5c: 1300 0a00 |000a: const/16 v0, #int 10 // #a │ │ +0b1e60: 7110 0f03 0000 |000c: invoke-static {v0}, Landroid/os/Process;.setThreadPriority:(I)V // method@030f │ │ +0b1e66: 5430 e802 |000f: iget-object v0, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ +0b1e6a: 5431 e802 |0011: iget-object v1, v3, Landroid/support/v4/content/ModernAsyncTask$2;.this$0:Landroid/support/v4/content/ModernAsyncTask; // field@02e8 │ │ +0b1e6e: 5432 e702 |0013: iget-object v2, v3, Landroid/support/v4/content/ModernAsyncTask$2;.mParams:[Ljava/lang/Object; // field@02e7 │ │ +0b1e72: 6e20 c308 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v4/content/ModernAsyncTask;.doInBackground:([Ljava/lang/Object;)Ljava/lang/Object; // method@08c3 │ │ +0b1e78: 0c01 |0018: move-result-object v1 │ │ +0b1e7a: 7120 bf08 1000 |0019: invoke-static {v0, v1}, Landroid/support/v4/content/ModernAsyncTask;.access$300:(Landroid/support/v4/content/ModernAsyncTask;Ljava/lang/Object;)Ljava/lang/Object; // method@08bf │ │ +0b1e80: 0c00 |001c: move-result-object v0 │ │ +0b1e82: 1100 |001d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x000a line=122 │ │ 0x000f line=123 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 this Landroid/support/v4/content/ModernAsyncTask$2; │ │ @@ -204239,17 +204267,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b1d98: |[0b1d98] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ -0b1da8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b1dae: 0e00 |0003: return-void │ │ +0b1e84: |[0b1e84] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.:()V │ │ +0b1e94: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b1e9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -204258,17 +204286,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b1db0: |[0b1db0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0b1dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b1dc2: 0f00 |0001: return v0 │ │ +0b1e9c: |[0b1e9c] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0b1eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b1eae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0002 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -204277,16 +204305,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b1dc4: |[0b1dc4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0b1dd4: 0e00 |0000: return-void │ │ +0b1eb0: |[0b1eb0] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0b1ec0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -204295,16 +204323,16 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b1dd8: |[0b1dd8] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0b1de8: 0e00 |0000: return-void │ │ +0b1ec4: |[0b1ec4] android.support.v4.graphics.drawable.DrawableCompat$BaseDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0b1ed4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl; │ │ 0x0000 - 0x0001 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ 0x0000 - 0x0001 reg=2 mirrored Z │ │ @@ -204343,20 +204371,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b1dec: |[0b1dec] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ -0b1dfc: 7010 fd08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@08fd │ │ -0b1e02: 7110 0409 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0904 │ │ -0b1e08: 0c00 |0006: move-result-object v0 │ │ -0b1e0a: 5b10 0603 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ -0b1e0e: 0e00 |0009: return-void │ │ +0b1ed8: |[0b1ed8] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.:(Landroid/content/Context;)V │ │ +0b1ee8: 7010 fd08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@08fd │ │ +0b1eee: 7110 0409 0200 |0003: invoke-static {v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplayManager:(Landroid/content/Context;)Ljava/lang/Object; // method@0904 │ │ +0b1ef4: 0c00 |0006: move-result-object v0 │ │ +0b1ef6: 5b10 0603 |0007: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ +0b1efa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0003 line=136 │ │ 0x0009 line=137 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ @@ -204368,19 +204396,19 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1e10: |[0b1e10] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ -0b1e20: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ -0b1e24: 7120 0309 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0903 │ │ -0b1e2a: 0c00 |0005: move-result-object v0 │ │ -0b1e2c: 1100 |0006: return-object v0 │ │ +0b1efc: |[0b1efc] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplay:(I)Landroid/view/Display; │ │ +0b1f0c: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ +0b1f10: 7120 0309 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplay:(Ljava/lang/Object;I)Landroid/view/Display; // method@0903 │ │ +0b1f16: 0c00 |0005: move-result-object v0 │ │ +0b1f18: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 displayId I │ │ │ │ @@ -204389,19 +204417,19 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b1e30: |[0b1e30] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ -0b1e40: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ -0b1e44: 7110 0509 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0905 │ │ -0b1e4a: 0c00 |0005: move-result-object v0 │ │ -0b1e4c: 1100 |0006: return-object v0 │ │ +0b1f1c: |[0b1f1c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:()[Landroid/view/Display; │ │ +0b1f2c: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ +0b1f30: 7110 0509 0000 |0002: invoke-static {v0}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;)[Landroid/view/Display; // method@0905 │ │ +0b1f36: 0c00 |0005: move-result-object v0 │ │ +0b1f38: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;) │ │ @@ -204409,19 +204437,19 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b1e50: |[0b1e50] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -0b1e60: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ -0b1e64: 7120 0609 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0906 │ │ -0b1e6a: 0c00 |0005: move-result-object v0 │ │ -0b1e6c: 1100 |0006: return-object v0 │ │ +0b1f3c: |[0b1f3c] android.support.v4.hardware.display.DisplayManagerCompat$JellybeanMr1Impl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +0b1f4c: 5410 0603 |0000: iget-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl;.mDisplayManagerObj:Ljava/lang/Object; // field@0306 │ │ +0b1f50: 7120 0609 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/hardware/display/DisplayManagerJellybeanMr1;.getDisplays:(Ljava/lang/Object;Ljava/lang/String;)[Landroid/view/Display; // method@0906 │ │ +0b1f56: 0c00 |0005: move-result-object v0 │ │ +0b1f58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$JellybeanMr1Impl; │ │ 0x0000 - 0x0007 reg=2 category Ljava/lang/String; │ │ │ │ @@ -204459,22 +204487,22 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b1e70: |[0b1e70] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ -0b1e80: 7010 fd08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@08fd │ │ -0b1e86: 1a00 cd31 |0003: const-string v0, "window" // string@31cd │ │ -0b1e8a: 6e20 3701 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0b1e90: 0c00 |0008: move-result-object v0 │ │ -0b1e92: 1f00 4f04 |0009: check-cast v0, Landroid/view/WindowManager; // type@044f │ │ -0b1e96: 5b10 0703 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0307 │ │ -0b1e9a: 0e00 |000d: return-void │ │ +0b1f5c: |[0b1f5c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.:(Landroid/content/Context;)V │ │ +0b1f6c: 7010 fd08 0100 |0000: invoke-direct {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat;.:()V // method@08fd │ │ +0b1f72: 1a00 d131 |0003: const-string v0, "window" // string@31d1 │ │ +0b1f76: 6e20 3701 0200 |0005: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0b1f7c: 0c00 |0008: move-result-object v0 │ │ +0b1f7e: 1f00 4f04 |0009: check-cast v0, Landroid/view/WindowManager; // type@044f │ │ +0b1f82: 5b10 0703 |000b: iput-object v0, v1, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0307 │ │ +0b1f86: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000d line=110 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ @@ -204486,24 +204514,24 @@ │ │ type : '(I)Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b1e9c: |[0b1e9c] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ -0b1eac: 5421 0703 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0307 │ │ -0b1eb0: 7210 1623 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@2316 │ │ -0b1eb6: 0c00 |0005: move-result-object v0 │ │ -0b1eb8: 6e10 2d21 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@212d │ │ -0b1ebe: 0a01 |0009: move-result v1 │ │ -0b1ec0: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ -0b1ec4: 1100 |000c: return-object v0 │ │ -0b1ec6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0b1ec8: 28fe |000e: goto 000c // -0002 │ │ +0b1f88: |[0b1f88] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplay:(I)Landroid/view/Display; │ │ +0b1f98: 5421 0703 |0000: iget-object v1, v2, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0307 │ │ +0b1f9c: 7210 1623 0100 |0002: invoke-interface {v1}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@2316 │ │ +0b1fa2: 0c00 |0005: move-result-object v0 │ │ +0b1fa4: 6e10 2d21 0000 |0006: invoke-virtual {v0}, Landroid/view/Display;.getDisplayId:()I // method@212d │ │ +0b1faa: 0a01 |0009: move-result v1 │ │ +0b1fac: 3331 0300 |000a: if-ne v1, v3, 000d // +0003 │ │ +0b1fb0: 1100 |000c: return-object v0 │ │ +0b1fb2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0b1fb4: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0006 line=115 │ │ 0x000c line=118 │ │ locals : │ │ 0x0006 - 0x000c reg=0 display Landroid/view/Display; │ │ @@ -204516,23 +204544,23 @@ │ │ type : '()[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b1ecc: |[0b1ecc] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ -0b1edc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b1ede: 2300 4206 |0001: new-array v0, v0, [Landroid/view/Display; // type@0642 │ │ -0b1ee2: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0b1ee4: 5432 0703 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0307 │ │ -0b1ee8: 7210 1623 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@2316 │ │ -0b1eee: 0c02 |0009: move-result-object v2 │ │ -0b1ef0: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ -0b1ef4: 1100 |000c: return-object v0 │ │ +0b1fb8: |[0b1fb8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:()[Landroid/view/Display; │ │ +0b1fc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b1fca: 2300 4206 |0001: new-array v0, v0, [Landroid/view/Display; // type@0642 │ │ +0b1fce: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b1fd0: 5432 0703 |0004: iget-object v2, v3, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.mWindowManager:Landroid/view/WindowManager; // field@0307 │ │ +0b1fd4: 7210 1623 0200 |0006: invoke-interface {v2}, Landroid/view/WindowManager;.getDefaultDisplay:()Landroid/view/Display; // method@2316 │ │ +0b1fda: 0c02 |0009: move-result-object v2 │ │ +0b1fdc: 4d02 0001 |000a: aput-object v2, v0, v1 │ │ +0b1fe0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ │ │ #2 : (in Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;) │ │ @@ -204540,36 +204568,36 @@ │ │ type : '(Ljava/lang/String;)[Landroid/view/Display;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b1ef8: |[0b1ef8] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ -0b1f08: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ -0b1f0c: 6e10 fa08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@08fa │ │ -0b1f12: 0c00 |0005: move-result-object v0 │ │ -0b1f14: 1100 |0006: return-object v0 │ │ -0b1f16: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b1f18: 2300 4206 |0008: new-array v0, v0, [Landroid/view/Display; // type@0642 │ │ -0b1f1c: 28fc |000a: goto 0006 // -0004 │ │ +0b1fe4: |[0b1fe4] android.support.v4.hardware.display.DisplayManagerCompat$LegacyImpl.getDisplays:(Ljava/lang/String;)[Landroid/view/Display; │ │ +0b1ff4: 3902 0700 |0000: if-nez v2, 0007 // +0007 │ │ +0b1ff8: 6e10 fa08 0100 |0002: invoke-virtual {v1}, Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl;.getDisplays:()[Landroid/view/Display; // method@08fa │ │ +0b1ffe: 0c00 |0005: move-result-object v0 │ │ +0b2000: 1100 |0006: return-object v0 │ │ +0b2002: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b2004: 2300 4206 |0008: new-array v0, v0, [Landroid/view/Display; // type@0642 │ │ +0b2008: 28fc |000a: goto 0006 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/hardware/display/DisplayManagerCompat$LegacyImpl; │ │ 0x0000 - 0x000b reg=2 category Ljava/lang/String; │ │ │ │ source_file_idx : 1088 (DisplayManagerCompat.java) │ │ │ │ Class #801 header: │ │ class_idx : 421 │ │ access_flags : 1537 (0x0601) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4295 │ │ +source_file_idx : 4296 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 0 │ │ virtual_methods_size: 0 │ │ │ │ Class #801 - │ │ Class descriptor : 'Landroid/support/v4/internal/view/SupportSubMenu;' │ │ @@ -204578,21 +204606,21 @@ │ │ Interfaces - │ │ #0 : 'Landroid/support/v4/internal/view/SupportMenu;' │ │ #1 : 'Landroid/view/SubMenu;' │ │ Static fields - │ │ Instance fields - │ │ Direct methods - │ │ Virtual methods - │ │ - source_file_idx : 4295 (SupportSubMenu.java) │ │ + source_file_idx : 4296 (SupportSubMenu.java) │ │ │ │ Class #802 header: │ │ class_idx : 423 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4507 │ │ +source_file_idx : 4508 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #802 annotations: │ │ Annotations on class │ │ @@ -204617,18 +204645,18 @@ │ │ type : '(Landroid/support/v4/media/TransportMediator;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b1f20: |[0b1f20] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ -0b1f30: 5b01 1303 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ -0b1f34: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b1f3a: 0e00 |0005: return-void │ │ +0b200c: |[0b200c] android.support.v4.media.TransportMediator$1.:(Landroid/support/v4/media/TransportMediator;)V │ │ +0b201c: 5b01 1303 |0000: iput-object v1, v0, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ +0b2020: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2026: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -204638,20 +204666,20 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b1f3c: |[0b1f3c] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ -0b1f4c: 5420 1303 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ -0b1f50: 5400 2103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b1f54: 6e10 5e09 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@095e │ │ -0b1f5a: 0b00 |0007: move-result-wide v0 │ │ -0b1f5c: 1000 |0008: return-wide v0 │ │ +0b2028: |[0b2028] android.support.v4.media.TransportMediator$1.getPlaybackPosition:()J │ │ +0b2038: 5420 1303 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ +0b203c: 5400 2103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2040: 6e10 5e09 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@095e │ │ +0b2046: 0b00 |0007: move-result-wide v0 │ │ +0b2048: 1000 |0008: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator$1; │ │ │ │ #1 : (in Landroid/support/v4/media/TransportMediator$1;) │ │ @@ -204659,19 +204687,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1f60: |[0b1f60] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ -0b1f70: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ -0b1f74: 5400 2103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b1f78: 6e20 5c09 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@095c │ │ -0b1f7e: 0e00 |0007: return-void │ │ +0b204c: |[0b204c] android.support.v4.media.TransportMediator$1.handleAudioFocusChange:(I)V │ │ +0b205c: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ +0b2060: 5400 2103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2064: 6e20 5c09 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v4/media/TransportPerformer;.onAudioFocusChange:(I)V // method@095c │ │ +0b206a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 focusChange I │ │ @@ -204681,19 +204709,19 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b1f80: |[0b1f80] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ -0b1f90: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ -0b1f94: 5400 2503 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0325 │ │ -0b1f98: 6e20 4d21 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@214d │ │ -0b1f9e: 0e00 |0007: return-void │ │ +0b206c: |[0b206c] android.support.v4.media.TransportMediator$1.handleKey:(Landroid/view/KeyEvent;)V │ │ +0b207c: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ +0b2080: 5400 2503 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0325 │ │ +0b2084: 6e20 4d21 0200 |0004: invoke-virtual {v2, v0}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@214d │ │ +0b208a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 key Landroid/view/KeyEvent; │ │ @@ -204703,34 +204731,34 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0b1fa0: |[0b1fa0] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ -0b1fb0: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ -0b1fb4: 5400 2103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b1fb8: 6e30 6509 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0965 │ │ -0b1fbe: 0e00 |0007: return-void │ │ +0b208c: |[0b208c] android.support.v4.media.TransportMediator$1.playbackPositionUpdate:(J)V │ │ +0b209c: 5410 1303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator$1;.this$0:Landroid/support/v4/media/TransportMediator; // field@0313 │ │ +0b20a0: 5400 2103 |0002: iget-object v0, v0, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b20a4: 6e30 6509 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0965 │ │ +0b20aa: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0007 line=76 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/media/TransportMediator$1; │ │ 0x0000 - 0x0008 reg=2 newPositionMs J │ │ │ │ - source_file_idx : 4507 (TransportMediator.java) │ │ + source_file_idx : 4508 (TransportMediator.java) │ │ │ │ Class #803 header: │ │ class_idx : 425 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 422 │ │ -source_file_idx : 4507 │ │ +source_file_idx : 4508 │ │ static_fields_size : 11 │ │ instance_fields_size: 9 │ │ direct_methods_size : 8 │ │ virtual_methods_size: 15 │ │ │ │ Class #803 annotations: │ │ Annotations on field #806 'mListeners' │ │ @@ -204840,18 +204868,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b1fc0: |[0b1fc0] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ -0b1fd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b1fd2: 7040 2909 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@0929 │ │ -0b1fd8: 0e00 |0004: return-void │ │ +0b20ac: |[0b20ac] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/support/v4/media/TransportPerformer;)V │ │ +0b20bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b20be: 7040 2909 2130 |0001: invoke-direct {v1, v2, v0, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@0929 │ │ +0b20c4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -204862,62 +204890,62 @@ │ │ type : '(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 94 16-bit code units │ │ -0b1fdc: |[0b1fdc] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -0b1fec: 7010 1209 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0912 │ │ -0b1ff2: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0b1ff6: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0b1ffc: 5b50 2603 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ -0b2000: 2200 a701 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@01a7 │ │ -0b2004: 7020 1e09 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@091e │ │ -0b200a: 5b50 2703 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0327 │ │ -0b200e: 2200 a801 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@01a8 │ │ -0b2012: 7020 2309 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0923 │ │ -0b2018: 5b50 2503 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0325 │ │ -0b201c: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ -0b2020: 0760 |001a: move-object v0, v6 │ │ -0b2022: 5b50 2203 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0322 │ │ -0b2026: 5b58 2103 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b202a: 5450 2203 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0322 │ │ -0b202e: 1a01 3c16 |0021: const-string v1, "audio" // string@163c │ │ -0b2032: 6e20 3701 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0b2038: 0c00 |0026: move-result-object v0 │ │ -0b203a: 1f00 7b00 |0027: check-cast v0, Landroid/media/AudioManager; // type@007b │ │ -0b203e: 5b50 2003 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0320 │ │ -0b2042: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ -0b2046: 6e10 5d00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ -0b204c: 0c00 |0030: move-result-object v0 │ │ -0b204e: 6e10 1123 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ -0b2054: 0c07 |0034: move-result-object v7 │ │ -0b2056: 5b57 2803 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0328 │ │ -0b205a: 5450 2803 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0328 │ │ -0b205e: 7110 320c 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0c32 │ │ -0b2064: 0c00 |003c: move-result-object v0 │ │ -0b2066: 5b50 2403 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0324 │ │ -0b206a: 6000 4000 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0b206e: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ -0b2072: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ -0b2076: 2200 af01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@01af │ │ -0b207a: 5451 2203 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0322 │ │ -0b207e: 5452 2003 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0320 │ │ -0b2082: 5453 2803 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0328 │ │ -0b2086: 5454 2703 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0327 │ │ -0b208a: 7054 4c09 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@094c │ │ -0b2090: 5b50 2303 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b2094: 0e00 |0054: return-void │ │ -0b2096: 6e10 f321 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -0b209c: 0c00 |0058: move-result-object v0 │ │ -0b209e: 28c2 |0059: goto 001b // -003e │ │ -0b20a0: 1200 |005a: const/4 v0, #int 0 // #0 │ │ -0b20a2: 5b50 2303 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b20a6: 28f7 |005d: goto 0054 // -0009 │ │ +0b20c8: |[0b20c8] android.support.v4.media.TransportMediator.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +0b20d8: 7010 1209 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportController;.:()V // method@0912 │ │ +0b20de: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0b20e2: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0b20e8: 5b50 2603 |0008: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ +0b20ec: 2200 a701 |000a: new-instance v0, Landroid/support/v4/media/TransportMediator$1; // type@01a7 │ │ +0b20f0: 7020 1e09 5000 |000c: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$1;.:(Landroid/support/v4/media/TransportMediator;)V // method@091e │ │ +0b20f6: 5b50 2703 |000f: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0327 │ │ +0b20fa: 2200 a801 |0011: new-instance v0, Landroid/support/v4/media/TransportMediator$2; // type@01a8 │ │ +0b20fe: 7020 2309 5000 |0013: invoke-direct {v0, v5}, Landroid/support/v4/media/TransportMediator$2;.:(Landroid/support/v4/media/TransportMediator;)V // method@0923 │ │ +0b2104: 5b50 2503 |0016: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0325 │ │ +0b2108: 3806 3d00 |0018: if-eqz v6, 0055 // +003d │ │ +0b210c: 0760 |001a: move-object v0, v6 │ │ +0b210e: 5b50 2203 |001b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0322 │ │ +0b2112: 5b58 2103 |001d: iput-object v8, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2116: 5450 2203 |001f: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0322 │ │ +0b211a: 1a01 3e16 |0021: const-string v1, "audio" // string@163e │ │ +0b211e: 6e20 3701 1000 |0023: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0b2124: 0c00 |0026: move-result-object v0 │ │ +0b2126: 1f00 7b00 |0027: check-cast v0, Landroid/media/AudioManager; // type@007b │ │ +0b212a: 5b50 2003 |0029: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0320 │ │ +0b212e: 3806 0a00 |002b: if-eqz v6, 0035 // +000a │ │ +0b2132: 6e10 5d00 0600 |002d: invoke-virtual {v6}, Landroid/app/Activity;.getWindow:()Landroid/view/Window; // method@005d │ │ +0b2138: 0c00 |0030: move-result-object v0 │ │ +0b213a: 6e10 1123 0000 |0031: invoke-virtual {v0}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ +0b2140: 0c07 |0034: move-result-object v7 │ │ +0b2142: 5b57 2803 |0035: iput-object v7, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0328 │ │ +0b2146: 5450 2803 |0037: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0328 │ │ +0b214a: 7110 320c 0000 |0039: invoke-static {v0}, Landroid/support/v4/view/KeyEventCompat;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0c32 │ │ +0b2150: 0c00 |003c: move-result-object v0 │ │ +0b2152: 5b50 2403 |003d: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0324 │ │ +0b2156: 6000 4000 |003f: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0b215a: 1301 1200 |0041: const/16 v1, #int 18 // #12 │ │ +0b215e: 3410 1700 |0043: if-lt v0, v1, 005a // +0017 │ │ +0b2162: 2200 af01 |0045: new-instance v0, Landroid/support/v4/media/TransportMediatorJellybeanMR2; // type@01af │ │ +0b2166: 5451 2203 |0047: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mContext:Landroid/content/Context; // field@0322 │ │ +0b216a: 5452 2003 |0049: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mAudioManager:Landroid/media/AudioManager; // field@0320 │ │ +0b216e: 5453 2803 |004b: iget-object v3, v5, Landroid/support/v4/media/TransportMediator;.mView:Landroid/view/View; // field@0328 │ │ +0b2172: 5454 2703 |004d: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mTransportKeyCallback:Landroid/support/v4/media/TransportMediatorCallback; // field@0327 │ │ +0b2176: 7054 4c09 1032 |004f: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.:(Landroid/content/Context;Landroid/media/AudioManager;Landroid/view/View;Landroid/support/v4/media/TransportMediatorCallback;)V // method@094c │ │ +0b217c: 5b50 2303 |0052: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2180: 0e00 |0054: return-void │ │ +0b2182: 6e10 f321 0700 |0055: invoke-virtual {v7}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0b2188: 0c00 |0058: move-result-object v0 │ │ +0b218a: 28c2 |0059: goto 001b // -003e │ │ +0b218c: 1200 |005a: const/4 v0, #int 0 // #0 │ │ +0b218e: 5b50 2303 |005b: iput-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2192: 28f7 |005d: goto 0054 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0003 line=55 │ │ 0x000a line=57 │ │ 0x0011 line=130 │ │ 0x0018 line=160 │ │ @@ -204942,18 +204970,18 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b20a8: |[0b20a8] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ -0b20b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b20ba: 7040 2909 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@0929 │ │ -0b20c0: 0e00 |0004: return-void │ │ +0b2194: |[0b2194] android.support.v4.media.TransportMediator.:(Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V │ │ +0b21a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b21a6: 7040 2909 0132 |0001: invoke-direct {v1, v0, v2, v3}, Landroid/support/v4/media/TransportMediator;.:(Landroid/app/Activity;Landroid/view/View;Landroid/support/v4/media/TransportPerformer;)V // method@0929 │ │ +0b21ac: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ @@ -204964,28 +204992,28 @@ │ │ type : '()[Landroid/support/v4/media/TransportStateListener;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b20c4: |[0b20c4] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ -0b20d4: 5421 2603 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ -0b20d8: 6e10 9d2b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0b20de: 0a01 |0005: move-result v1 │ │ -0b20e0: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ -0b20e4: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b20e6: 1100 |0009: return-object v0 │ │ -0b20e8: 5421 2603 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ -0b20ec: 6e10 9d2b 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0b20f2: 0a01 |000f: move-result v1 │ │ -0b20f4: 2310 3a06 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@063a │ │ -0b20f8: 5421 2603 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ -0b20fc: 6e20 9f2b 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ -0b2102: 28f2 |0017: goto 0009 // -000e │ │ +0b21b0: |[0b21b0] android.support.v4.media.TransportMediator.getListeners:()[Landroid/support/v4/media/TransportStateListener; │ │ +0b21c0: 5421 2603 |0000: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ +0b21c4: 6e10 9d2b 0100 |0002: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0b21ca: 0a01 |0005: move-result v1 │ │ +0b21cc: 3c01 0400 |0006: if-gtz v1, 000a // +0004 │ │ +0b21d0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b21d2: 1100 |0009: return-object v0 │ │ +0b21d4: 5421 2603 |000a: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ +0b21d8: 6e10 9d2b 0100 |000c: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0b21de: 0a01 |000f: move-result v1 │ │ +0b21e0: 2310 3a06 |0010: new-array v0, v1, [Landroid/support/v4/media/TransportStateListener; // type@063a │ │ +0b21e4: 5421 2603 |0012: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ +0b21e8: 6e20 9f2b 0100 |0014: invoke-virtual {v1, v0}, Ljava/util/ArrayList;.toArray:([Ljava/lang/Object;)[Ljava/lang/Object; // method@2b9f │ │ +0b21ee: 28f2 |0017: goto 0009 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x0009 line=217 │ │ 0x000a line=215 │ │ 0x0012 line=216 │ │ @@ -204998,22 +205026,22 @@ │ │ type : '(I)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 54 16-bit code units │ │ -0b2104: |[0b2104] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ -0b2114: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ -0b211a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b211c: 0f00 |0004: return v0 │ │ -0b211e: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b2120: 28fe |0006: goto 0004 // -0002 │ │ -0b2122: 0000 |0007: nop // spacer │ │ -0b2124: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ +0b21f0: |[0b21f0] android.support.v4.media.TransportMediator.isMediaKey:(I)Z │ │ +0b2200: 2c01 0800 0000 |0000: sparse-switch v1, 00000008 // +00000008 │ │ +0b2206: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b2208: 0f00 |0004: return v0 │ │ +0b220a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b220c: 28fe |0006: goto 0004 // -0002 │ │ +0b220e: 0000 |0007: nop // spacer │ │ +0b2210: 0002 0b00 4f00 0000 5500 0000 5600 ... |0008: sparse-switch-data (46 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=127 │ │ 0x0005 line=124 │ │ 0x0007 line=112 │ │ locals : │ │ @@ -205024,29 +205052,29 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 28 16-bit code units │ │ -0b2180: |[0b2180] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ -0b2190: 5450 2303 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b2194: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ -0b2198: 5450 2303 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b219c: 5451 2103 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b21a0: 6e10 6109 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0961 │ │ -0b21a6: 0a01 |000b: move-result v1 │ │ -0b21a8: 5452 2103 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b21ac: 6e10 5e09 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@095e │ │ -0b21b2: 0b02 |0011: move-result-wide v2 │ │ -0b21b4: 5454 2103 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b21b8: 6e10 6009 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0960 │ │ -0b21be: 0a04 |0017: move-result v4 │ │ -0b21c0: 6e54 5509 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0955 │ │ -0b21c6: 0e00 |001b: return-void │ │ +0b226c: |[0b226c] android.support.v4.media.TransportMediator.pushControllerState:()V │ │ +0b227c: 5450 2303 |0000: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2280: 3800 1900 |0002: if-eqz v0, 001b // +0019 │ │ +0b2284: 5450 2303 |0004: iget-object v0, v5, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2288: 5451 2103 |0006: iget-object v1, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b228c: 6e10 6109 0100 |0008: invoke-virtual {v1}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0961 │ │ +0b2292: 0a01 |000b: move-result v1 │ │ +0b2294: 5452 2103 |000c: iget-object v2, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2298: 6e10 5e09 0200 |000e: invoke-virtual {v2}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@095e │ │ +0b229e: 0b02 |0011: move-result-wide v2 │ │ +0b22a0: 5454 2103 |0012: iget-object v4, v5, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b22a4: 6e10 6009 0400 |0014: invoke-virtual {v4}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0960 │ │ +0b22aa: 0a04 |0017: move-result v4 │ │ +0b22ac: 6e54 5509 1032 |0018: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.refreshState:(ZJI)V // method@0955 │ │ +0b22b2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0004 line=240 │ │ 0x001b line=244 │ │ locals : │ │ 0x0000 - 0x001c reg=5 this Landroid/support/v4/media/TransportMediator; │ │ @@ -205056,27 +205084,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b21c8: |[0b21c8] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ -0b21d8: 7010 3009 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0930 │ │ -0b21de: 0c04 |0003: move-result-object v4 │ │ -0b21e0: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -0b21e4: 0740 |0006: move-object v0, v4 │ │ -0b21e6: 2102 |0007: array-length v2, v0 │ │ -0b21e8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b21ea: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -0b21ee: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -0b21f2: 6e20 6909 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0969 │ │ -0b21f8: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b21fc: 28f7 |0012: goto 0009 // -0009 │ │ -0b21fe: 0e00 |0013: return-void │ │ +0b22b4: |[0b22b4] android.support.v4.media.TransportMediator.reportPlayingChanged:()V │ │ +0b22c4: 7010 3009 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0930 │ │ +0b22ca: 0c04 |0003: move-result-object v4 │ │ +0b22cc: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +0b22d0: 0740 |0006: move-object v0, v4 │ │ +0b22d2: 2102 |0007: array-length v2, v0 │ │ +0b22d4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b22d6: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +0b22da: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +0b22de: 6e20 6909 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onPlayingChanged:(Landroid/support/v4/media/TransportController;)V // method@0969 │ │ +0b22e4: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b22e8: 28f7 |0012: goto 0009 // -0009 │ │ +0b22ea: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0004 line=222 │ │ 0x0006 line=223 │ │ 0x000d line=224 │ │ 0x0010 line=223 │ │ @@ -205094,27 +205122,27 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b2200: |[0b2200] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ -0b2210: 7010 3009 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0930 │ │ -0b2216: 0c04 |0003: move-result-object v4 │ │ -0b2218: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ -0b221c: 0740 |0006: move-object v0, v4 │ │ -0b221e: 2102 |0007: array-length v2, v0 │ │ -0b2220: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b2222: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ -0b2226: 4603 0001 |000b: aget-object v3, v0, v1 │ │ -0b222a: 6e20 6a09 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@096a │ │ -0b2230: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b2234: 28f7 |0012: goto 0009 // -0009 │ │ -0b2236: 0e00 |0013: return-void │ │ +0b22ec: |[0b22ec] android.support.v4.media.TransportMediator.reportTransportControlsChanged:()V │ │ +0b22fc: 7010 3009 0500 |0000: invoke-direct {v5}, Landroid/support/v4/media/TransportMediator;.getListeners:()[Landroid/support/v4/media/TransportStateListener; // method@0930 │ │ +0b2302: 0c04 |0003: move-result-object v4 │ │ +0b2304: 3804 0f00 |0004: if-eqz v4, 0013 // +000f │ │ +0b2308: 0740 |0006: move-object v0, v4 │ │ +0b230a: 2102 |0007: array-length v2, v0 │ │ +0b230c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b230e: 3521 0a00 |0009: if-ge v1, v2, 0013 // +000a │ │ +0b2312: 4603 0001 |000b: aget-object v3, v0, v1 │ │ +0b2316: 6e20 6a09 5300 |000d: invoke-virtual {v3, v5}, Landroid/support/v4/media/TransportStateListener;.onTransportControlsChanged:(Landroid/support/v4/media/TransportController;)V // method@096a │ │ +0b231c: d801 0101 |0010: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b2320: 28f7 |0012: goto 0009 // -0009 │ │ +0b2322: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=231 │ │ 0x0006 line=232 │ │ 0x000d line=233 │ │ 0x0010 line=232 │ │ @@ -205133,18 +205161,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2238: |[0b2238] android.support.v4.media.TransportMediator.destroy:()V │ │ -0b2248: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b224c: 6e10 4d09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@094d │ │ -0b2252: 0e00 |0005: return-void │ │ +0b2324: |[0b2324] android.support.v4.media.TransportMediator.destroy:()V │ │ +0b2334: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2338: 6e10 4d09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.destroy:()V // method@094d │ │ +0b233e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0005 line=342 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ @@ -205153,20 +205181,20 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b2254: |[0b2254] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ -0b2264: 5420 2503 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0325 │ │ -0b2268: 5421 2403 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0324 │ │ -0b226c: 7140 310c 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c31 │ │ -0b2272: 0a00 |0007: move-result v0 │ │ -0b2274: 0f00 |0008: return v0 │ │ +0b2340: |[0b2340] android.support.v4.media.TransportMediator.dispatchKeyEvent:(Landroid/view/KeyEvent;)Z │ │ +0b2350: 5420 2503 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mKeyEventCallback:Landroid/view/KeyEvent$Callback; // field@0325 │ │ +0b2354: 5421 2403 |0002: iget-object v1, v2, Landroid/support/v4/media/TransportMediator;.mDispatcherState:Ljava/lang/Object; // field@0324 │ │ +0b2358: 7140 310c 0321 |0004: invoke-static {v3, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c31 │ │ +0b235e: 0a00 |0007: move-result v0 │ │ +0b2360: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ │ │ @@ -205175,19 +205203,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2278: |[0b2278] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ -0b2288: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b228c: 6e10 5d09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@095d │ │ -0b2292: 0a00 |0005: move-result v0 │ │ -0b2294: 0f00 |0006: return v0 │ │ +0b2364: |[0b2364] android.support.v4.media.TransportMediator.getBufferPercentage:()I │ │ +0b2374: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2378: 6e10 5d09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetBufferPercentage:()I // method@095d │ │ +0b237e: 0a00 |0005: move-result v0 │ │ +0b2380: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #3 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -205195,19 +205223,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2298: |[0b2298] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ -0b22a8: 5420 2103 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b22ac: 6e10 5e09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@095e │ │ -0b22b2: 0b00 |0005: move-result-wide v0 │ │ -0b22b4: 1000 |0006: return-wide v0 │ │ +0b2384: |[0b2384] android.support.v4.media.TransportMediator.getCurrentPosition:()J │ │ +0b2394: 5420 2103 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2398: 6e10 5e09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetCurrentPosition:()J // method@095e │ │ +0b239e: 0b00 |0005: move-result-wide v0 │ │ +0b23a0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #4 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -205215,19 +205243,19 @@ │ │ type : '()J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b22b8: |[0b22b8] android.support.v4.media.TransportMediator.getDuration:()J │ │ -0b22c8: 5420 2103 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b22cc: 6e10 5f09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@095f │ │ -0b22d2: 0b00 |0005: move-result-wide v0 │ │ -0b22d4: 1000 |0006: return-wide v0 │ │ +0b23a4: |[0b23a4] android.support.v4.media.TransportMediator.getDuration:()J │ │ +0b23b4: 5420 2103 |0000: iget-object v0, v2, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b23b8: 6e10 5f09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetDuration:()J // method@095f │ │ +0b23be: 0b00 |0005: move-result-wide v0 │ │ +0b23c0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #5 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -205235,23 +205263,23 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b22d8: |[0b22d8] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ -0b22e8: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b22ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b22f0: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b22f4: 6e10 5009 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0950 │ │ -0b22fa: 0c00 |0009: move-result-object v0 │ │ -0b22fc: 1100 |000a: return-object v0 │ │ -0b22fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b2300: 28fe |000c: goto 000a // -0002 │ │ +0b23c4: |[0b23c4] android.support.v4.media.TransportMediator.getRemoteControlClient:()Ljava/lang/Object; │ │ +0b23d4: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b23d8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b23dc: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b23e0: 6e10 5009 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.getRemoteControlClient:()Ljava/lang/Object; // method@0950 │ │ +0b23e6: 0c00 |0009: move-result-object v0 │ │ +0b23e8: 1100 |000a: return-object v0 │ │ +0b23ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b23ec: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #6 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -205259,19 +205287,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2304: |[0b2304] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ -0b2314: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b2318: 6e10 6009 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0960 │ │ -0b231e: 0a00 |0005: move-result v0 │ │ -0b2320: 0f00 |0006: return v0 │ │ +0b23f0: |[0b23f0] android.support.v4.media.TransportMediator.getTransportControlFlags:()I │ │ +0b2400: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2404: 6e10 6009 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onGetTransportControlFlags:()I // method@0960 │ │ +0b240a: 0a00 |0005: move-result v0 │ │ +0b240c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #7 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -205279,19 +205307,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2324: |[0b2324] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ -0b2334: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b2338: 6e10 6109 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0961 │ │ -0b233e: 0a00 |0005: move-result v0 │ │ -0b2340: 0f00 |0006: return v0 │ │ +0b2410: |[0b2410] android.support.v4.media.TransportMediator.isPlaying:()Z │ │ +0b2420: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2424: 6e10 6109 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onIsPlaying:()Z // method@0961 │ │ +0b242a: 0a00 |0005: move-result v0 │ │ +0b242c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ │ │ #8 : (in Landroid/support/v4/media/TransportMediator;) │ │ @@ -205299,24 +205327,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b2344: |[0b2344] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ -0b2354: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b2358: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b235c: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b2360: 6e10 5409 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0954 │ │ -0b2366: 5410 2103 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b236a: 6e10 6409 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0964 │ │ -0b2370: 7010 3609 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ -0b2376: 7010 3909 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ -0b237c: 0e00 |0014: return-void │ │ +0b2430: |[0b2430] android.support.v4.media.TransportMediator.pausePlaying:()V │ │ +0b2440: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2444: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b2448: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b244c: 6e10 5409 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.pausePlaying:()V // method@0954 │ │ +0b2452: 5410 2103 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b2456: 6e10 6409 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onPause:()V // method@0964 │ │ +0b245c: 7010 3609 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ +0b2462: 7010 3909 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ +0b2468: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0004 line=273 │ │ 0x0009 line=275 │ │ 0x000e line=276 │ │ 0x0011 line=277 │ │ @@ -205329,19 +205357,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b2380: |[0b2380] android.support.v4.media.TransportMediator.refreshState:()V │ │ -0b2390: 7010 3609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ -0b2396: 7010 3909 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ -0b239c: 7010 3a09 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@093a │ │ -0b23a2: 0e00 |0009: return-void │ │ +0b246c: |[0b246c] android.support.v4.media.TransportMediator.refreshState:()V │ │ +0b247c: 7010 3609 0000 |0000: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ +0b2482: 7010 3909 0000 |0003: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ +0b2488: 7010 3a09 0000 |0006: invoke-direct {v0}, Landroid/support/v4/media/TransportMediator;.reportTransportControlsChanged:()V // method@093a │ │ +0b248e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0003 line=248 │ │ 0x0006 line=249 │ │ 0x0009 line=250 │ │ locals : │ │ @@ -205352,18 +205380,18 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b23a4: |[0b23a4] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -0b23b4: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ -0b23b8: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0b23be: 0e00 |0005: return-void │ │ +0b2490: |[0b2490] android.support.v4.media.TransportMediator.registerStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +0b24a0: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ +0b24a4: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0b24aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ @@ -205373,18 +205401,18 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b23c0: |[0b23c0] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ -0b23d0: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b23d4: 6e30 6509 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0965 │ │ -0b23da: 0e00 |0005: return-void │ │ +0b24ac: |[0b24ac] android.support.v4.media.TransportMediator.seekTo:(J)V │ │ +0b24bc: 5410 2103 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b24c0: 6e30 6509 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/media/TransportPerformer;.onSeekTo:(J)V // method@0965 │ │ +0b24c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ 0x0005 line=307 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 pos J │ │ @@ -205394,24 +205422,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b23dc: |[0b23dc] android.support.v4.media.TransportMediator.startPlaying:()V │ │ -0b23ec: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b23f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b23f4: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b23f8: 6e10 5609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0956 │ │ -0b23fe: 5410 2103 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b2402: 6e10 6609 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0966 │ │ -0b2408: 7010 3609 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ -0b240e: 7010 3909 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ -0b2414: 0e00 |0014: return-void │ │ +0b24c8: |[0b24c8] android.support.v4.media.TransportMediator.startPlaying:()V │ │ +0b24d8: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b24dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b24e0: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b24e4: 6e10 5609 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.startPlaying:()V // method@0956 │ │ +0b24ea: 5410 2103 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b24ee: 6e10 6609 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStart:()V // method@0966 │ │ +0b24f4: 7010 3609 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ +0b24fa: 7010 3909 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ +0b2500: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x0009 line=261 │ │ 0x000e line=262 │ │ 0x0011 line=263 │ │ @@ -205424,24 +205452,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0b2418: |[0b2418] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ -0b2428: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b242c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0b2430: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ -0b2434: 6e10 5709 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0957 │ │ -0b243a: 5410 2103 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ -0b243e: 6e10 6709 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0967 │ │ -0b2444: 7010 3609 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ -0b244a: 7010 3909 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ -0b2450: 0e00 |0014: return-void │ │ +0b2504: |[0b2504] android.support.v4.media.TransportMediator.stopPlaying:()V │ │ +0b2514: 5410 2303 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2518: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0b251c: 5410 2303 |0004: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mController:Landroid/support/v4/media/TransportMediatorJellybeanMR2; // field@0323 │ │ +0b2520: 6e10 5709 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/media/TransportMediatorJellybeanMR2;.stopPlaying:()V // method@0957 │ │ +0b2526: 5410 2103 |0009: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mCallbacks:Landroid/support/v4/media/TransportPerformer; // field@0321 │ │ +0b252a: 6e10 6709 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/media/TransportPerformer;.onStop:()V // method@0967 │ │ +0b2530: 7010 3609 0100 |000e: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.pushControllerState:()V // method@0936 │ │ +0b2536: 7010 3909 0100 |0011: invoke-direct {v1}, Landroid/support/v4/media/TransportMediator;.reportPlayingChanged:()V // method@0939 │ │ +0b253c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ 0x0004 line=287 │ │ 0x0009 line=289 │ │ 0x000e line=290 │ │ 0x0011 line=291 │ │ @@ -205454,27 +205482,27 @@ │ │ type : '(Landroid/support/v4/media/TransportStateListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b2454: |[0b2454] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ -0b2464: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ -0b2468: 6e20 9b2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ -0b246e: 0e00 |0005: return-void │ │ +0b2540: |[0b2540] android.support.v4.media.TransportMediator.unregisterStateListener:(Landroid/support/v4/media/TransportStateListener;)V │ │ +0b2550: 5410 2603 |0000: iget-object v0, v1, Landroid/support/v4/media/TransportMediator;.mListeners:Ljava/util/ArrayList; // field@0326 │ │ +0b2554: 6e20 9b2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ +0b255a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/media/TransportMediator; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v4/media/TransportStateListener; │ │ │ │ - source_file_idx : 4507 (TransportMediator.java) │ │ + source_file_idx : 4508 (TransportMediator.java) │ │ │ │ Class #804 header: │ │ class_idx : 434 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ source_file_idx : 940 │ │ static_fields_size : 0 │ │ @@ -205501,17 +205529,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2470: |[0b2470] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ -0b2480: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2486: 0e00 |0003: return-void │ │ +0b255c: |[0b255c] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.:()V │ │ +0b256c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -205520,27 +205548,27 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 26 16-bit code units │ │ -0b2488: |[0b2488] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b2498: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b249a: 6e10 7a02 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ -0b24a0: 0c00 |0004: move-result-object v0 │ │ -0b24a2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0b24a6: 0f02 |0007: return v2 │ │ -0b24a8: 6e10 7e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ -0b24ae: 0a01 |000b: move-result v1 │ │ -0b24b0: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ -0b24b6: 28f8 |000f: goto 0007 // -0008 │ │ -0b24b8: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0b24ba: 28f6 |0011: goto 0007 // -000a │ │ -0b24bc: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ +0b2574: |[0b2574] android.support.v4.net.ConnectivityManagerCompat$BaseConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b2584: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b2586: 6e10 7a02 0400 |0001: invoke-virtual {v4}, Landroid/net/ConnectivityManager;.getActiveNetworkInfo:()Landroid/net/NetworkInfo; // method@027a │ │ +0b258c: 0c00 |0004: move-result-object v0 │ │ +0b258e: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0b2592: 0f02 |0007: return v2 │ │ +0b2594: 6e10 7e02 0000 |0008: invoke-virtual {v0}, Landroid/net/NetworkInfo;.getType:()I // method@027e │ │ +0b259a: 0a01 |000b: move-result v1 │ │ +0b259c: 2b01 0600 0000 |000c: packed-switch v1, 00000012 // +00000006 │ │ +0b25a2: 28f8 |000f: goto 0007 // -0008 │ │ +0b25a4: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0b25a6: 28f6 |0011: goto 0007 // -000a │ │ +0b25a8: 0001 0200 0000 0000 fbff ffff 0400 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=54 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ @@ -205583,17 +205611,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b24cc: |[0b24cc] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ -0b24dc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b24e2: 0e00 |0003: return-void │ │ +0b25b8: |[0b25b8] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.:()V │ │ +0b25c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b25ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -205602,18 +205630,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b24e4: |[0b24e4] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b24f4: 7110 7909 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0979 │ │ -0b24fa: 0a00 |0003: move-result v0 │ │ -0b24fc: 0f00 |0004: return v0 │ │ +0b25d0: |[0b25d0] android.support.v4.net.ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b25e0: 7110 7909 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatGingerbread;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@0979 │ │ +0b25e6: 0a00 |0003: move-result v0 │ │ +0b25e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$GingerbreadConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ @@ -205648,17 +205676,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2500: |[0b2500] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ -0b2510: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2516: 0e00 |0003: return-void │ │ +0b25ec: |[0b25ec] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.:()V │ │ +0b25fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2602: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -205667,18 +205695,18 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b2518: |[0b2518] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b2528: 7110 7b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@097b │ │ -0b252e: 0a00 |0003: move-result v0 │ │ -0b2530: 0f00 |0004: return v0 │ │ +0b2604: |[0b2604] android.support.v4.net.ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b2614: 7110 7b09 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatHoneycombMR2;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@097b │ │ +0b261a: 0a00 |0003: move-result v0 │ │ +0b261c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$HoneycombMR2ConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ @@ -205713,17 +205741,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2534: |[0b2534] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ -0b2544: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b254a: 0e00 |0003: return-void │ │ +0b2620: |[0b2620] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.:()V │ │ +0b2630: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -205732,32 +205760,32 @@ │ │ type : '(Landroid/net/ConnectivityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b254c: |[0b254c] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ -0b255c: 7110 7d09 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@097d │ │ -0b2562: 0a00 |0003: move-result v0 │ │ -0b2564: 0f00 |0004: return v0 │ │ +0b2638: |[0b2638] android.support.v4.net.ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z │ │ +0b2648: 7110 7d09 0200 |0000: invoke-static {v2}, Landroid/support/v4/net/ConnectivityManagerCompatJellyBean;.isActiveNetworkMetered:(Landroid/net/ConnectivityManager;)Z // method@097d │ │ +0b264e: 0a00 |0003: move-result v0 │ │ +0b2650: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/ConnectivityManagerCompat$JellyBeanConnectivityManagerCompatImpl; │ │ 0x0000 - 0x0005 reg=2 cm Landroid/net/ConnectivityManager; │ │ │ │ source_file_idx : 940 (ConnectivityManagerCompat.java) │ │ │ │ Class #808 header: │ │ class_idx : 446 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #808 annotations: │ │ Annotations on class │ │ @@ -205785,20 +205813,20 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b2568: |[0b2568] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ -0b2578: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b257e: 2200 bc01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@01bc │ │ -0b2582: 7020 7e09 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@097e │ │ -0b2588: 5b10 4603 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ -0b258c: 0e00 |000a: return-void │ │ +0b2654: |[0b2654] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.:()V │ │ +0b2664: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b266a: 2200 bc01 |0003: new-instance v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1; // type@01bc │ │ +0b266e: 7020 7e09 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$1;.:(Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;)V // method@097e │ │ +0b2674: 5b10 4603 |0008: iput-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ +0b2678: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ 0x0003 line=45 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -205808,22 +205836,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b2590: |[0b2590] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -0b25a0: 5420 4603 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ -0b25a4: 6e10 5d2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ -0b25aa: 0c00 |0005: move-result-object v0 │ │ -0b25ac: 1f00 bd01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ -0b25b0: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ -0b25b2: 5901 4503 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ -0b25b6: 0e00 |000b: return-void │ │ +0b267c: |[0b267c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +0b268c: 5420 4603 |0000: iget-object v0, v2, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ +0b2690: 6e10 5d2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ +0b2696: 0c00 |0005: move-result-object v0 │ │ +0b2698: 1f00 bd01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ +0b269c: 12f1 |0008: const/4 v1, #int -1 // #ff │ │ +0b269e: 5901 4503 |0009: iput v1, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ +0b26a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000b line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ @@ -205832,21 +205860,21 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b25b8: |[0b25b8] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -0b25c8: 5410 4603 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ -0b25cc: 6e10 5d2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ -0b25d2: 0c00 |0005: move-result-object v0 │ │ -0b25d4: 1f00 bd01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ -0b25d8: 5200 4503 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ -0b25dc: 0f00 |000a: return v0 │ │ +0b26a4: |[0b26a4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +0b26b4: 5410 4603 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ +0b26b8: 6e10 5d2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ +0b26be: 0c00 |0005: move-result-object v0 │ │ +0b26c0: 1f00 bd01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ +0b26c4: 5200 4503 |0008: iget v0, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ +0b26c8: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;) │ │ @@ -205854,16 +205882,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b25e0: |[0b25e0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -0b25f0: 0e00 |0000: return-void │ │ +0b26cc: |[0b26cc] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +0b26dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 operationCount I │ │ │ │ @@ -205872,16 +205900,16 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b25f4: |[0b25f4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -0b2604: 0e00 |0000: return-void │ │ +0b26e0: |[0b26e0] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +0b26f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 tag I │ │ 0x0000 - 0x0001 reg=2 operationCount I │ │ @@ -205891,21 +205919,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0b2608: |[0b2608] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -0b2618: 5410 4603 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ -0b261c: 6e10 5d2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ -0b2622: 0c00 |0005: move-result-object v0 │ │ -0b2624: 1f00 bd01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ -0b2628: 5902 4503 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ -0b262c: 0e00 |000a: return-void │ │ +0b26f4: |[0b26f4] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +0b2704: 5410 4603 |0000: iget-object v0, v1, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl;.mThreadSocketTags:Ljava/lang/ThreadLocal; // field@0346 │ │ +0b2708: 6e10 5d2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ +0b270e: 0c00 |0005: move-result-object v0 │ │ +0b2710: 1f00 bd01 |0006: check-cast v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags; // type@01bd │ │ +0b2714: 5902 4503 |0008: iput v2, v0, Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl$SocketTags;.statsTag:I // field@0345 │ │ +0b2718: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x000a line=73 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x000b reg=2 tag I │ │ @@ -205915,16 +205943,16 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2630: |[0b2630] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -0b2640: 0e00 |0000: return-void │ │ +0b271c: |[0b271c] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +0b272c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ @@ -205933,30 +205961,30 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2644: |[0b2644] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -0b2654: 0e00 |0000: return-void │ │ +0b2730: |[0b2730] android.support.v4.net.TrafficStatsCompat$BaseTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +0b2740: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$BaseTrafficStatsCompatImpl; │ │ 0x0000 - 0x0001 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #809 header: │ │ class_idx : 447 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4494 │ │ +source_file_idx : 4495 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #809 annotations: │ │ Annotations on class │ │ @@ -205981,17 +206009,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2658: |[0b2658] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ -0b2668: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b266e: 0e00 |0003: return-void │ │ +0b2744: |[0b2744] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.:()V │ │ +0b2754: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b275a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -206000,17 +206028,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0b2670: |[0b2670] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ -0b2680: 7100 a409 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@09a4 │ │ -0b2686: 0e00 |0003: return-void │ │ +0b275c: |[0b275c] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.clearThreadStatsTag:()V │ │ +0b276c: 7100 a409 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.clearThreadStatsTag:()V // method@09a4 │ │ +0b2772: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ @@ -206019,18 +206047,18 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b2688: |[0b2688] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ -0b2698: 7100 a509 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@09a5 │ │ -0b269e: 0a00 |0003: move-result v0 │ │ -0b26a0: 0f00 |0004: return v0 │ │ +0b2774: |[0b2774] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.getThreadStatsTag:()I │ │ +0b2784: 7100 a509 0000 |0000: invoke-static {}, Landroid/support/v4/net/TrafficStatsCompatIcs;.getThreadStatsTag:()I // method@09a5 │ │ +0b278a: 0a00 |0003: move-result v0 │ │ +0b278c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl;) │ │ @@ -206038,17 +206066,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b26a4: |[0b26a4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ -0b26b4: 7110 a609 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@09a6 │ │ -0b26ba: 0e00 |0003: return-void │ │ +0b2790: |[0b2790] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(I)V │ │ +0b27a0: 7110 a609 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(I)V // method@09a6 │ │ +0b27a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0003 line=98 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 operationCount I │ │ @@ -206058,17 +206086,17 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b26bc: |[0b26bc] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ -0b26cc: 7120 a709 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@09a7 │ │ -0b26d2: 0e00 |0003: return-void │ │ +0b27a8: |[0b27a8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.incrementOperationCount:(II)V │ │ +0b27b8: 7120 a709 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/net/TrafficStatsCompatIcs;.incrementOperationCount:(II)V // method@09a7 │ │ +0b27be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -206079,17 +206107,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b26d4: |[0b26d4] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ -0b26e4: 7110 a809 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@09a8 │ │ -0b26ea: 0e00 |0003: return-void │ │ +0b27c0: |[0b27c0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.setThreadStatsTag:(I)V │ │ +0b27d0: 7110 a809 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.setThreadStatsTag:(I)V // method@09a8 │ │ +0b27d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0003 line=108 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 tag I │ │ @@ -206099,17 +206127,17 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b26ec: |[0b26ec] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ -0b26fc: 7110 a909 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@09a9 │ │ -0b2702: 0e00 |0003: return-void │ │ +0b27d8: |[0b27d8] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.tagSocket:(Ljava/net/Socket;)V │ │ +0b27e8: 7110 a909 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.tagSocket:(Ljava/net/Socket;)V // method@09a9 │ │ +0b27ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0003 line=113 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ @@ -206119,26 +206147,26 @@ │ │ type : '(Ljava/net/Socket;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2704: |[0b2704] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ -0b2714: 7110 aa09 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@09aa │ │ -0b271a: 0e00 |0003: return-void │ │ +0b27f0: |[0b27f0] android.support.v4.net.TrafficStatsCompat$IcsTrafficStatsCompatImpl.untagSocket:(Ljava/net/Socket;)V │ │ +0b2800: 7110 aa09 0100 |0000: invoke-static {v1}, Landroid/support/v4/net/TrafficStatsCompatIcs;.untagSocket:(Ljava/net/Socket;)V // method@09aa │ │ +0b2806: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0003 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/net/TrafficStatsCompat$IcsTrafficStatsCompatImpl; │ │ 0x0000 - 0x0004 reg=1 socket Ljava/net/Socket; │ │ │ │ - source_file_idx : 4494 (TrafficStatsCompat.java) │ │ + source_file_idx : 4495 (TrafficStatsCompat.java) │ │ │ │ Class #810 header: │ │ class_idx : 459 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ source_file_idx : 3908 │ │ static_fields_size : 0 │ │ @@ -206171,20 +206199,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b271c: |[0b271c] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ -0b272c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2732: 2200 d301 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@01d3 │ │ -0b2736: 7020 f509 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@09f5 │ │ -0b273c: 5b10 4c03 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b2740: 0e00 |000a: return-void │ │ +0b2808: |[0b2808] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.:(Landroid/content/Context;)V │ │ +0b2818: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b281e: 2200 d301 |0003: new-instance v0, Landroid/support/v4/print/PrintHelperKitkat; // type@01d3 │ │ +0b2822: 7020 f509 2000 |0005: invoke-direct {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.:(Landroid/content/Context;)V // method@09f5 │ │ +0b2828: 5b10 4c03 |0008: iput-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b282c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=147 │ │ 0x000a line=148 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ @@ -206196,19 +206224,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2744: |[0b2744] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ -0b2754: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b2758: 6e10 f909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@09f9 │ │ -0b275e: 0a00 |0005: move-result v0 │ │ -0b2760: 0f00 |0006: return v0 │ │ +0b2830: |[0b2830] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getColorMode:()I │ │ +0b2840: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b2844: 6e10 f909 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getColorMode:()I // method@09f9 │ │ +0b284a: 0a00 |0005: move-result v0 │ │ +0b284c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -206216,19 +206244,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2764: |[0b2764] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ -0b2774: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b2778: 6e10 fb09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@09fb │ │ -0b277e: 0a00 |0005: move-result v0 │ │ -0b2780: 0f00 |0006: return v0 │ │ +0b2850: |[0b2850] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getOrientation:()I │ │ +0b2860: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b2864: 6e10 fb09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getOrientation:()I // method@09fb │ │ +0b286a: 0a00 |0005: move-result v0 │ │ +0b286c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -206236,19 +206264,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b2784: |[0b2784] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ -0b2794: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b2798: 6e10 fc09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@09fc │ │ -0b279e: 0a00 |0005: move-result v0 │ │ -0b27a0: 0f00 |0006: return v0 │ │ +0b2870: |[0b2870] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.getScaleMode:()I │ │ +0b2880: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b2884: 6e10 fc09 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/print/PrintHelperKitkat;.getScaleMode:()I // method@09fc │ │ +0b288a: 0a00 |0005: move-result v0 │ │ +0b288c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;) │ │ @@ -206256,18 +206284,18 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b27a4: |[0b27a4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0b27b4: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b27b8: 6e30 ff09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@09ff │ │ -0b27be: 0e00 |0005: return-void │ │ +0b2890: |[0b2890] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0b28a0: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b28a4: 6e30 ff09 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V // method@09ff │ │ +0b28aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0005 line=183 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -206278,18 +206306,18 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b27c0: |[0b27c0] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0b27d0: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b27d4: 6e30 000a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0a00 │ │ -0b27da: 0e00 |0005: return-void │ │ +0b28ac: |[0b28ac] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0b28bc: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b28c0: 6e30 000a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/print/PrintHelperKitkat;.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V // method@0a00 │ │ +0b28c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0005 line=188 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 jobName Ljava/lang/String; │ │ @@ -206300,18 +206328,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b27dc: |[0b27dc] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ -0b27ec: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b27f0: 6e20 010a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0a01 │ │ -0b27f6: 0e00 |0005: return-void │ │ +0b28c8: |[0b28c8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setColorMode:(I)V │ │ +0b28d8: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b28dc: 6e20 010a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setColorMode:(I)V // method@0a01 │ │ +0b28e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0005 line=163 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 colorMode I │ │ @@ -206321,18 +206349,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b27f8: |[0b27f8] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ -0b2808: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b280c: 6e20 020a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0a02 │ │ -0b2812: 0e00 |0005: return-void │ │ +0b28e4: |[0b28e4] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setOrientation:(I)V │ │ +0b28f4: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b28f8: 6e20 020a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setOrientation:(I)V // method@0a02 │ │ +0b28fe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0005 line=173 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 orientation I │ │ @@ -206342,18 +206370,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b2814: |[0b2814] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ -0b2824: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ -0b2828: 6e20 030a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0a03 │ │ -0b282e: 0e00 |0005: return-void │ │ +0b2900: |[0b2900] android.support.v4.print.PrintHelper$PrintHelperKitkatImpl.setScaleMode:(I)V │ │ +0b2910: 5410 4c03 |0000: iget-object v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl;.mPrintHelper:Landroid/support/v4/print/PrintHelperKitkat; // field@034c │ │ +0b2914: 6e20 030a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/print/PrintHelperKitkat;.setScaleMode:(I)V // method@0a03 │ │ +0b291a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0005 line=153 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperKitkatImpl; │ │ 0x0000 - 0x0006 reg=2 scaleMode I │ │ @@ -206401,22 +206429,22 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b2830: |[0b2830] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ -0b2840: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b2842: 7010 fd2a 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2848: 5910 4f03 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@034f │ │ -0b284c: 5910 4d03 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@034d │ │ -0b2850: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b2852: 5910 4e03 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@034e │ │ -0b2856: 0e00 |000b: return-void │ │ +0b291c: |[0b291c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:()V │ │ +0b292c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b292e: 7010 fd2a 0100 |0001: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2934: 5910 4f03 |0004: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@034f │ │ +0b2938: 5910 4d03 |0006: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@034d │ │ +0b293c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b293e: 5910 4e03 |0009: iput v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@034e │ │ +0b2942: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=101 │ │ 0x0004 line=102 │ │ 0x0006 line=103 │ │ 0x0008 line=104 │ │ locals : │ │ @@ -206427,17 +206455,17 @@ │ │ type : '(Landroid/support/v4/print/PrintHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2858: |[0b2858] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ -0b2868: 7010 c509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@09c5 │ │ -0b286e: 0e00 |0003: return-void │ │ +0b2944: |[0b2944] android.support.v4.print.PrintHelper$PrintHelperStubImpl.:(Landroid/support/v4/print/PrintHelper$1;)V │ │ +0b2954: 7010 c509 0000 |0000: invoke-direct {v0}, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.:()V // method@09c5 │ │ +0b295a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/print/PrintHelper$1; │ │ │ │ @@ -206447,17 +206475,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2870: |[0b2870] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ -0b2880: 5210 4d03 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@034d │ │ -0b2884: 0f00 |0002: return v0 │ │ +0b295c: |[0b295c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getColorMode:()I │ │ +0b296c: 5210 4d03 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@034d │ │ +0b2970: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #1 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -206465,17 +206493,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2888: |[0b2888] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ -0b2898: 5210 4e03 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@034e │ │ -0b289c: 0f00 |0002: return v0 │ │ +0b2974: |[0b2974] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getOrientation:()I │ │ +0b2984: 5210 4e03 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@034e │ │ +0b2988: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #2 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -206483,17 +206511,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b28a0: |[0b28a0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ -0b28b0: 5210 4f03 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@034f │ │ -0b28b4: 0f00 |0002: return v0 │ │ +0b298c: |[0b298c] android.support.v4.print.PrintHelper$PrintHelperStubImpl.getScaleMode:()I │ │ +0b299c: 5210 4f03 |0000: iget v0, v1, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@034f │ │ +0b29a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ │ │ #3 : (in Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;) │ │ @@ -206501,16 +206529,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b28b8: |[0b28b8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0b28c8: 0e00 |0000: return-void │ │ +0b29a4: |[0b29a4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0b29b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -206520,16 +206548,16 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b28cc: |[0b28cc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ -0b28dc: 0e00 |0000: return-void │ │ +0b29b8: |[0b29b8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.printBitmap:(Ljava/lang/String;Landroid/net/Uri;)V │ │ +0b29c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0001 reg=1 jobName Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 imageFile Landroid/net/Uri; │ │ @@ -206539,17 +206567,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b28e0: |[0b28e0] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ -0b28f0: 5901 4d03 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@034d │ │ -0b28f4: 0e00 |0002: return-void │ │ +0b29cc: |[0b29cc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setColorMode:(I)V │ │ +0b29dc: 5901 4d03 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mColorMode:I // field@034d │ │ +0b29e0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0002 line=118 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 colorMode I │ │ @@ -206559,17 +206587,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b28f8: |[0b28f8] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ -0b2908: 5901 4e03 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@034e │ │ -0b290c: 0e00 |0002: return-void │ │ +0b29e4: |[0b29e4] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setOrientation:(I)V │ │ +0b29f4: 5901 4e03 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mOrientation:I // field@034e │ │ +0b29f8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 orientation I │ │ │ │ @@ -206578,17 +206606,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2910: |[0b2910] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ -0b2920: 5901 4f03 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@034f │ │ -0b2924: 0e00 |0002: return-void │ │ +0b29fc: |[0b29fc] android.support.v4.print.PrintHelper$PrintHelperStubImpl.setScaleMode:(I)V │ │ +0b2a0c: 5901 4f03 |0000: iput v1, v0, Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl;.mScaleMode:I // field@034f │ │ +0b2a10: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0002 line=108 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/print/PrintHelper$PrintHelperStubImpl; │ │ 0x0000 - 0x0003 reg=1 scaleMode I │ │ @@ -206624,17 +206652,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2928: |[0b2928] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ -0b2938: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b293e: 0e00 |0003: return-void │ │ +0b2a14: |[0b2a14] android.support.v4.text.ICUCompat$ICUCompatImplBase.:()V │ │ +0b2a24: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -206643,16 +206671,16 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b2940: |[0b2940] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b2950: 1101 |0000: return-object v1 │ │ +0b2a2c: |[0b2a2c] android.support.v4.text.ICUCompat$ICUCompatImplBase.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b2a3c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 locale Ljava/lang/String; │ │ │ │ @@ -206661,17 +206689,17 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b2954: |[0b2954] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b2964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b2966: 1100 |0001: return-object v0 │ │ +0b2a40: |[0b2a40] android.support.v4.text.ICUCompat$ICUCompatImplBase.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b2a50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2a52: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -206706,17 +206734,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2968: |[0b2968] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ -0b2978: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b297e: 0e00 |0003: return-void │ │ +0b2a54: |[0b2a54] android.support.v4.text.ICUCompat$ICUCompatImplIcs.:()V │ │ +0b2a64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2a6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -206725,18 +206753,18 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b2980: |[0b2980] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b2990: 7110 3b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0a3b │ │ -0b2996: 0c00 |0003: move-result-object v0 │ │ -0b2998: 1100 |0004: return-object v0 │ │ +0b2a6c: |[0b2a6c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b2a7c: 7110 3b0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.addLikelySubtags:(Ljava/lang/String;)Ljava/lang/String; // method@0a3b │ │ +0b2a82: 0c00 |0003: move-result-object v0 │ │ +0b2a84: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ @@ -206745,32 +206773,32 @@ │ │ type : '(Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b299c: |[0b299c] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ -0b29ac: 7110 3c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0a3c │ │ -0b29b2: 0c00 |0003: move-result-object v0 │ │ -0b29b4: 1100 |0004: return-object v0 │ │ +0b2a88: |[0b2a88] android.support.v4.text.ICUCompat$ICUCompatImplIcs.getScript:(Ljava/lang/String;)Ljava/lang/String; │ │ +0b2a98: 7110 3c0a 0200 |0000: invoke-static {v2}, Landroid/support/v4/text/ICUCompatIcs;.getScript:(Ljava/lang/String;)Ljava/lang/String; // method@0a3c │ │ +0b2a9e: 0c00 |0003: move-result-object v0 │ │ +0b2aa0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/ICUCompat$ICUCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 locale Ljava/lang/String; │ │ │ │ source_file_idx : 1430 (ICUCompat.java) │ │ │ │ Class #814 header: │ │ class_idx : 479 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 2 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #814 annotations: │ │ Annotations on class │ │ @@ -206803,24 +206831,24 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 0 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b29b8: |[0b29b8] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ -0b29c8: 2200 df01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@01df │ │ -0b29cc: 1211 |0002: const/4 v1, #int 1 // #1 │ │ -0b29ce: 7020 400a 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0a40 │ │ -0b29d4: 6900 9903 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0399 │ │ -0b29d8: 2200 df01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@01df │ │ -0b29dc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b29de: 7020 400a 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0a40 │ │ -0b29e4: 6900 9803 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0398 │ │ -0b29e8: 0e00 |0010: return-void │ │ +0b2aa4: |[0b2aa4] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:()V │ │ +0b2ab4: 2200 df01 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@01df │ │ +0b2ab8: 1211 |0002: const/4 v1, #int 1 // #1 │ │ +0b2aba: 7020 400a 1000 |0003: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0a40 │ │ +0b2ac0: 6900 9903 |0006: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_RTL:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0399 │ │ +0b2ac4: 2200 df01 |0008: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // type@01df │ │ +0b2ac8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b2aca: 7020 400a 1000 |000b: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.:(Z)V // method@0a40 │ │ +0b2ad0: 6900 9803 |000e: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.INSTANCE_LTR:Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; // field@0398 │ │ +0b2ad4: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0008 line=236 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;) │ │ @@ -206828,18 +206856,18 @@ │ │ type : '(Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b29ec: |[0b29ec] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ -0b29fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2a02: 5c01 9a03 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ -0b2a06: 0e00 |0005: return-void │ │ +0b2ad8: |[0b2ad8] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.:(Z)V │ │ +0b2ae8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2aee: 5c01 9a03 |0003: iput-boolean v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ +0b2af2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ 0x0003 line=232 │ │ 0x0005 line=233 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ @@ -206851,48 +206879,48 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0b2a08: |[0b2a08] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -0b2a18: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0b2a1a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0b2a1c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b2a1e: 0182 |0003: move v2, v8 │ │ -0b2a20: 9000 0809 |0004: add-int v0, v8, v9 │ │ -0b2a24: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ -0b2a28: 7220 a92a 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ -0b2a2e: 0a05 |000b: move-result v5 │ │ -0b2a30: 7110 af2a 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ -0b2a36: 0a05 |000f: move-result v5 │ │ -0b2a38: 7110 540a 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0a54 │ │ -0b2a3e: 0a05 |0013: move-result v5 │ │ -0b2a40: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ -0b2a46: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b2a4a: 28ed |0019: goto 0006 // -0013 │ │ -0b2a4c: 5565 9a03 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ -0b2a50: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ -0b2a54: 0143 |001e: move v3, v4 │ │ -0b2a56: 0f03 |001f: return v3 │ │ -0b2a58: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0b2a5a: 28f6 |0021: goto 0017 // -000a │ │ -0b2a5c: 5565 9a03 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ -0b2a60: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ -0b2a64: 1211 |0026: const/4 v1, #int 1 // #1 │ │ -0b2a66: 28f0 |0027: goto 0017 // -0010 │ │ -0b2a68: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ -0b2a6c: 5565 9a03 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ -0b2a70: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ -0b2a74: 0143 |002e: move v3, v4 │ │ -0b2a76: 28f0 |002f: goto 001f // -0010 │ │ -0b2a78: 1223 |0030: const/4 v3, #int 2 // #2 │ │ -0b2a7a: 28ee |0031: goto 001f // -0012 │ │ -0b2a7c: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ +0b2af4: |[0b2af4] android.support.v4.text.TextDirectionHeuristicsCompat$AnyStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +0b2b04: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0b2b06: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0b2b08: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b2b0a: 0182 |0003: move v2, v8 │ │ +0b2b0c: 9000 0809 |0004: add-int v0, v8, v9 │ │ +0b2b10: 3502 2200 |0006: if-ge v2, v0, 0028 // +0022 │ │ +0b2b14: 7220 a92a 2700 |0008: invoke-interface {v7, v2}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ +0b2b1a: 0a05 |000b: move-result v5 │ │ +0b2b1c: 7110 af2a 0500 |000c: invoke-static {v5}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ +0b2b22: 0a05 |000f: move-result v5 │ │ +0b2b24: 7110 540a 0500 |0010: invoke-static {v5}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$200:(I)I // method@0a54 │ │ +0b2b2a: 0a05 |0013: move-result v5 │ │ +0b2b2c: 2b05 1e00 0000 |0014: packed-switch v5, 00000032 // +0000001e │ │ +0b2b32: d802 0201 |0017: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b2b36: 28ed |0019: goto 0006 // -0013 │ │ +0b2b38: 5565 9a03 |001a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ +0b2b3c: 3805 0400 |001c: if-eqz v5, 0020 // +0004 │ │ +0b2b40: 0143 |001e: move v3, v4 │ │ +0b2b42: 0f03 |001f: return v3 │ │ +0b2b44: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0b2b46: 28f6 |0021: goto 0017 // -000a │ │ +0b2b48: 5565 9a03 |0022: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ +0b2b4c: 3805 fbff |0024: if-eqz v5, 001f // -0005 │ │ +0b2b50: 1211 |0026: const/4 v1, #int 1 // #1 │ │ +0b2b52: 28f0 |0027: goto 0017 // -0010 │ │ +0b2b54: 3801 0800 |0028: if-eqz v1, 0030 // +0008 │ │ +0b2b58: 5565 9a03 |002a: iget-boolean v5, v6, Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong;.mLookForRtl:Z // field@039a │ │ +0b2b5c: 3905 f3ff |002c: if-nez v5, 001f // -000d │ │ +0b2b60: 0143 |002e: move v3, v4 │ │ +0b2b62: 28f0 |002f: goto 001f // -0010 │ │ +0b2b64: 1223 |0030: const/4 v3, #int 2 // #2 │ │ +0b2b66: 28ee |0031: goto 001f // -0012 │ │ +0b2b68: 0001 0200 0000 0000 0600 0000 0e00 ... |0032: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=206 │ │ 0x0003 line=207 │ │ 0x0008 line=208 │ │ 0x0017 line=207 │ │ 0x001a line=210 │ │ @@ -206911,21 +206939,21 @@ │ │ 0x0003 - 0x003a reg=1 haveUnlookedFor Z │ │ 0x0004 - 0x003a reg=2 i I │ │ 0x0000 - 0x003a reg=6 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$AnyStrong; │ │ 0x0000 - 0x003a reg=7 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x003a reg=8 start I │ │ 0x0000 - 0x003a reg=9 count I │ │ │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #815 header: │ │ class_idx : 480 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #815 annotations: │ │ Annotations on class │ │ @@ -206950,36 +206978,36 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b2a8c: |[0b2a8c] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -0b2a9c: 2200 e001 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@01e0 │ │ -0b2aa0: 7010 430a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0a43 │ │ -0b2aa6: 6900 9b03 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@039b │ │ -0b2aaa: 0e00 |0007: return-void │ │ +0b2b78: |[0b2b78] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +0b2b88: 2200 e001 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // type@01e0 │ │ +0b2b8c: 7010 430a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.:()V // method@0a43 │ │ +0b2b92: 6900 9b03 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; // field@039b │ │ +0b2b96: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2aac: |[0b2aac] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ -0b2abc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2ac2: 0e00 |0003: return-void │ │ +0b2b98: |[0b2b98] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.:()V │ │ +0b2ba8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2bae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ │ │ @@ -206989,30 +207017,30 @@ │ │ type : '(Ljava/lang/CharSequence;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0b2ac4: |[0b2ac4] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ -0b2ad4: 1222 |0000: const/4 v2, #int 2 // #2 │ │ -0b2ad6: 0161 |0001: move v1, v6 │ │ -0b2ad8: 9000 0607 |0002: add-int v0, v6, v7 │ │ -0b2adc: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ -0b2ae0: 1223 |0006: const/4 v3, #int 2 // #2 │ │ -0b2ae2: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ -0b2ae6: 7220 a92a 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ -0b2aec: 0a03 |000c: move-result v3 │ │ -0b2aee: 7110 af2a 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ -0b2af4: 0a03 |0010: move-result v3 │ │ -0b2af6: 7110 530a 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0a53 │ │ -0b2afc: 0a02 |0014: move-result v2 │ │ -0b2afe: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b2b02: 28ed |0017: goto 0004 // -0013 │ │ -0b2b04: 0f02 |0018: return v2 │ │ +0b2bb0: |[0b2bb0] android.support.v4.text.TextDirectionHeuristicsCompat$FirstStrong.checkRtl:(Ljava/lang/CharSequence;II)I │ │ +0b2bc0: 1222 |0000: const/4 v2, #int 2 // #2 │ │ +0b2bc2: 0161 |0001: move v1, v6 │ │ +0b2bc4: 9000 0607 |0002: add-int v0, v6, v7 │ │ +0b2bc8: 3501 1400 |0004: if-ge v1, v0, 0018 // +0014 │ │ +0b2bcc: 1223 |0006: const/4 v3, #int 2 // #2 │ │ +0b2bce: 3332 1100 |0007: if-ne v2, v3, 0018 // +0011 │ │ +0b2bd2: 7220 a92a 1500 |0009: invoke-interface {v5, v1}, Ljava/lang/CharSequence;.charAt:(I)C // method@2aa9 │ │ +0b2bd8: 0a03 |000c: move-result v3 │ │ +0b2bda: 7110 af2a 0300 |000d: invoke-static {v3}, Ljava/lang/Character;.getDirectionality:(C)B // method@2aaf │ │ +0b2be0: 0a03 |0010: move-result v3 │ │ +0b2be2: 7110 530a 0300 |0011: invoke-static {v3}, Landroid/support/v4/text/TextDirectionHeuristicsCompat;.access$100:(I)I // method@0a53 │ │ +0b2be8: 0a02 |0014: move-result v2 │ │ +0b2bea: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b2bee: 28ed |0017: goto 0004 // -0013 │ │ +0b2bf0: 0f02 |0018: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0001 line=184 │ │ 0x0009 line=185 │ │ 0x0015 line=184 │ │ 0x0018 line=187 │ │ @@ -207021,21 +207049,21 @@ │ │ 0x0002 - 0x0019 reg=1 i I │ │ 0x0001 - 0x0019 reg=2 result I │ │ 0x0000 - 0x0019 reg=4 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$FirstStrong; │ │ 0x0000 - 0x0019 reg=5 cs Ljava/lang/CharSequence; │ │ 0x0000 - 0x0019 reg=6 start I │ │ 0x0000 - 0x0019 reg=7 count I │ │ │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #816 header: │ │ class_idx : 482 │ │ access_flags : 1024 (0x0400) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #816 annotations: │ │ Annotations on class │ │ @@ -207060,18 +207088,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2b08: |[0b2b08] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ -0b2b18: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2b1e: 5b01 9c03 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@039c │ │ -0b2b22: 0e00 |0005: return-void │ │ +0b2bf4: |[0b2bf4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V │ │ +0b2c04: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2c0a: 5b01 9c03 |0003: iput-object v1, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@039c │ │ +0b2c0e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0003 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ @@ -207082,27 +207110,27 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0b2b24: |[0b2b24] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ -0b2b34: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@039c │ │ -0b2b38: 7240 450a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0a45 │ │ -0b2b3e: 0a00 |0005: move-result v0 │ │ -0b2b40: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ -0b2b46: 6e10 470a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0a47 │ │ -0b2b4c: 0a00 |000c: move-result v0 │ │ -0b2b4e: 0f00 |000d: return v0 │ │ -0b2b50: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0b2b52: 28fe |000f: goto 000d // -0002 │ │ -0b2b54: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b2b56: 28fc |0011: goto 000d // -0004 │ │ -0b2b58: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ +0b2c10: |[0b2c10] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.doCheck:(Ljava/lang/CharSequence;II)Z │ │ +0b2c20: 5410 9c03 |0000: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@039c │ │ +0b2c24: 7240 450a 2043 |0002: invoke-interface {v0, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;.checkRtl:(Ljava/lang/CharSequence;II)I // method@0a45 │ │ +0b2c2a: 0a00 |0005: move-result v0 │ │ +0b2c2c: 2b00 0c00 0000 |0006: packed-switch v0, 00000012 // +0000000c │ │ +0b2c32: 6e10 470a 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0a47 │ │ +0b2c38: 0a00 |000c: move-result v0 │ │ +0b2c3a: 0f00 |000d: return v0 │ │ +0b2c3c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0b2c3e: 28fe |000f: goto 000d // -0002 │ │ +0b2c40: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b2c42: 28fc |0011: goto 000d // -0004 │ │ +0b2c44: 0001 0200 0000 0000 0800 0000 0a00 ... |0012: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0009 line=146 │ │ 0x000e line=142 │ │ 0x0010 line=144 │ │ 0x0012 line=140 │ │ @@ -207124,33 +207152,33 @@ │ │ type : '(Ljava/lang/CharSequence;II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 33 16-bit code units │ │ -0b2b68: |[0b2b68] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ -0b2b78: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0b2b7c: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ -0b2b80: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ -0b2b84: 7210 aa2a 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ -0b2b8a: 0a00 |0009: move-result v0 │ │ -0b2b8c: b140 |000a: sub-int/2addr v0, v4 │ │ -0b2b8e: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ -0b2b92: 2200 9205 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b2b96: 7010 d42a 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ -0b2b9c: 2700 |0012: throw v0 │ │ -0b2b9e: 5410 9c03 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@039c │ │ -0b2ba2: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ -0b2ba6: 6e10 470a 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0a47 │ │ -0b2bac: 0a00 |001a: move-result v0 │ │ -0b2bae: 0f00 |001b: return v0 │ │ -0b2bb0: 7040 480a 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@0a48 │ │ -0b2bb6: 0a00 |001f: move-result v0 │ │ -0b2bb8: 28fb |0020: goto 001b // -0005 │ │ +0b2c54: |[0b2c54] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:(Ljava/lang/CharSequence;II)Z │ │ +0b2c64: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0b2c68: 3a03 0b00 |0002: if-ltz v3, 000d // +000b │ │ +0b2c6c: 3a04 0900 |0004: if-ltz v4, 000d // +0009 │ │ +0b2c70: 7210 aa2a 0200 |0006: invoke-interface {v2}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ +0b2c76: 0a00 |0009: move-result v0 │ │ +0b2c78: b140 |000a: sub-int/2addr v0, v4 │ │ +0b2c7a: 3530 0800 |000b: if-ge v0, v3, 0013 // +0008 │ │ +0b2c7e: 2200 9205 |000d: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b2c82: 7010 d42a 0000 |000f: invoke-direct {v0}, Ljava/lang/IllegalArgumentException;.:()V // method@2ad4 │ │ +0b2c88: 2700 |0012: throw v0 │ │ +0b2c8a: 5410 9c03 |0013: iget-object v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.mAlgorithm:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; // field@039c │ │ +0b2c8e: 3900 0700 |0015: if-nez v0, 001c // +0007 │ │ +0b2c92: 6e10 470a 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.defaultIsRtl:()Z // method@0a47 │ │ +0b2c98: 0a00 |001a: move-result v0 │ │ +0b2c9a: 0f00 |001b: return v0 │ │ +0b2c9c: 7040 480a 2143 |001c: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.doCheck:(Ljava/lang/CharSequence;II)Z // method@0a48 │ │ +0b2ca2: 0a00 |001f: move-result v0 │ │ +0b2ca4: 28fb |0020: goto 001b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x000d line=131 │ │ 0x0013 line=133 │ │ 0x0017 line=134 │ │ 0x001b line=136 │ │ @@ -207165,30 +207193,30 @@ │ │ type : '([CII)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b2bbc: |[0b2bbc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ -0b2bcc: 7110 832b 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@2b83 │ │ -0b2bd2: 0c00 |0003: move-result-object v0 │ │ -0b2bd4: 6e40 490a 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a49 │ │ -0b2bda: 0a00 |0007: move-result v0 │ │ -0b2bdc: 0f00 |0008: return v0 │ │ +0b2ca8: |[0b2ca8] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl.isRtl:([CII)Z │ │ +0b2cb8: 7110 832b 0200 |0000: invoke-static {v2}, Ljava/nio/CharBuffer;.wrap:([C)Ljava/nio/CharBuffer; // method@2b83 │ │ +0b2cbe: 0c00 |0003: move-result-object v0 │ │ +0b2cc0: 6e40 490a 0143 |0004: invoke-virtual {v1, v0, v3, v4}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.isRtl:(Ljava/lang/CharSequence;II)Z // method@0a49 │ │ +0b2cc6: 0a00 |0007: move-result v0 │ │ +0b2cc8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl; │ │ 0x0000 - 0x0009 reg=2 array [C │ │ 0x0000 - 0x0009 reg=3 start I │ │ 0x0000 - 0x0009 reg=4 count I │ │ │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #817 header: │ │ class_idx : 487 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 501 │ │ source_file_idx : 756 │ │ static_fields_size : 0 │ │ @@ -207225,18 +207253,18 @@ │ │ type : '(Landroid/support/v4/util/ArrayMap;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2be0: |[0b2be0] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ -0b2bf0: 5b01 ab03 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2bf4: 7010 030b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0b03 │ │ -0b2bfa: 0e00 |0005: return-void │ │ +0b2ccc: |[0b2ccc] android.support.v4.util.ArrayMap$1.:(Landroid/support/v4/util/ArrayMap;)V │ │ +0b2cdc: 5b01 ab03 |0000: iput-object v1, v0, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2ce0: 7010 030b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/util/MapCollections;.:()V // method@0b03 │ │ +0b2ce6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/util/ArrayMap; │ │ @@ -207247,18 +207275,18 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b2bfc: |[0b2bfc] android.support.v4.util.ArrayMap$1.colClear:()V │ │ -0b2c0c: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2c10: 6e10 690a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0a69 │ │ -0b2c16: 0e00 |0005: return-void │ │ +0b2ce8: |[0b2ce8] android.support.v4.util.ArrayMap$1.colClear:()V │ │ +0b2cf8: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2cfc: 6e10 690a 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.clear:()V // method@0a69 │ │ +0b2d02: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0005 line=117 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ @@ -207268,21 +207296,21 @@ │ │ type : '(II)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0b2c18: |[0b2c18] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ -0b2c28: 5420 ab03 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2c2c: 5400 ac03 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@03ac │ │ -0b2c30: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ -0b2c34: b041 |0006: add-int/2addr v1, v4 │ │ -0b2c36: 4600 0001 |0007: aget-object v0, v0, v1 │ │ -0b2c3a: 1100 |0009: return-object v0 │ │ +0b2d04: |[0b2d04] android.support.v4.util.ArrayMap$1.colGetEntry:(II)Ljava/lang/Object; │ │ +0b2d14: 5420 ab03 |0000: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2d18: 5400 ac03 |0002: iget-object v0, v0, Landroid/support/v4/util/ArrayMap;.mArray:[Ljava/lang/Object; // field@03ac │ │ +0b2d1c: e001 0301 |0004: shl-int/lit8 v1, v3, #int 1 // #01 │ │ +0b2d20: b041 |0006: add-int/2addr v1, v4 │ │ +0b2d22: 4600 0001 |0007: aget-object v0, v0, v1 │ │ +0b2d26: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x000a reg=3 index I │ │ @@ -207293,17 +207321,17 @@ │ │ type : '()Ljava/util/Map;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b2c3c: |[0b2c3c] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ -0b2c4c: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2c50: 1100 |0002: return-object v0 │ │ +0b2d28: |[0b2d28] android.support.v4.util.ArrayMap$1.colGetMap:()Ljava/util/Map; │ │ +0b2d38: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2d3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ @@ -207312,18 +207340,18 @@ │ │ type : '()I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b2c54: |[0b2c54] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ -0b2c64: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2c68: 5200 ae03 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@03ae │ │ -0b2c6c: 0f00 |0004: return v0 │ │ +0b2d40: |[0b2d40] android.support.v4.util.ArrayMap$1.colGetSize:()I │ │ +0b2d50: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2d54: 5200 ae03 |0002: iget v0, v0, Landroid/support/v4/util/ArrayMap;.mSize:I // field@03ae │ │ +0b2d58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ │ │ @@ -207332,26 +207360,26 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b2c70: |[0b2c70] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ -0b2c80: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -0b2c84: 5420 ab03 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2c88: 6e10 6f0a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@0a6f │ │ -0b2c8e: 0a00 |0007: move-result v0 │ │ -0b2c90: 0f00 |0008: return v0 │ │ -0b2c92: 5420 ab03 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2c96: 6e10 022b 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -0b2c9c: 0a01 |000e: move-result v1 │ │ -0b2c9e: 6e30 6e0a 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a6e │ │ -0b2ca4: 0a00 |0012: move-result v0 │ │ -0b2ca6: 28f5 |0013: goto 0008 // -000b │ │ +0b2d5c: |[0b2d5c] android.support.v4.util.ArrayMap$1.colIndexOfKey:(Ljava/lang/Object;)I │ │ +0b2d6c: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +0b2d70: 5420 ab03 |0002: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2d74: 6e10 6f0a 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/ArrayMap;.indexOfNull:()I // method@0a6f │ │ +0b2d7a: 0a00 |0007: move-result v0 │ │ +0b2d7c: 0f00 |0008: return v0 │ │ +0b2d7e: 5420 ab03 |0009: iget-object v0, v2, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2d82: 6e10 022b 0300 |000b: invoke-virtual {v3}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +0b2d88: 0a01 |000e: move-result v1 │ │ +0b2d8a: 6e30 6e0a 3001 |000f: invoke-virtual {v0, v3, v1}, Landroid/support/v4/util/ArrayMap;.indexOf:(Ljava/lang/Object;I)I // method@0a6e │ │ +0b2d90: 0a00 |0012: move-result v0 │ │ +0b2d92: 28f5 |0013: goto 0008 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0000 reg=2 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0014 reg=3 key Ljava/lang/Object; │ │ @@ -207361,19 +207389,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b2ca8: |[0b2ca8] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ -0b2cb8: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2cbc: 6e20 700a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0a70 │ │ -0b2cc2: 0a00 |0005: move-result v0 │ │ -0b2cc4: 0f00 |0006: return v0 │ │ +0b2d94: |[0b2d94] android.support.v4.util.ArrayMap$1.colIndexOfValue:(Ljava/lang/Object;)I │ │ +0b2da4: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2da8: 6e20 700a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.indexOfValue:(Ljava/lang/Object;)I // method@0a70 │ │ +0b2dae: 0a00 |0005: move-result v0 │ │ +0b2db0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ 0x0000 - 0x0007 reg=2 value Ljava/lang/Object; │ │ @@ -207383,18 +207411,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b2cc8: |[0b2cc8] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b2cd8: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2cdc: 6e30 720a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a72 │ │ -0b2ce2: 0e00 |0005: return-void │ │ +0b2db4: |[0b2db4] android.support.v4.util.ArrayMap$1.colPut:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b2dc4: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2dc8: 6e30 720a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a72 │ │ +0b2dce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/lang/Object; │ │ @@ -207408,18 +207436,18 @@ │ │ type : '(I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b2ce4: |[0b2ce4] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ -0b2cf4: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2cf8: 6e20 750a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0a75 │ │ -0b2cfe: 0e00 |0005: return-void │ │ +0b2dd0: |[0b2dd0] android.support.v4.util.ArrayMap$1.colRemoveAt:(I)V │ │ +0b2de0: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2de4: 6e20 750a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/util/ArrayMap;.removeAt:(I)Ljava/lang/Object; // method@0a75 │ │ +0b2dea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ @@ -207430,19 +207458,19 @@ │ │ type : '(ILjava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b2d00: |[0b2d00] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ -0b2d10: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ -0b2d14: 6e30 770a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a77 │ │ -0b2d1a: 0c00 |0005: move-result-object v0 │ │ -0b2d1c: 1100 |0006: return-object v0 │ │ +0b2dec: |[0b2dec] android.support.v4.util.ArrayMap$1.colSetValue:(ILjava/lang/Object;)Ljava/lang/Object; │ │ +0b2dfc: 5410 ab03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap$1;.this$0:Landroid/support/v4/util/ArrayMap; // field@03ab │ │ +0b2e00: 6e30 770a 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/util/ArrayMap;.setValueAt:(ILjava/lang/Object;)Ljava/lang/Object; // method@0a77 │ │ +0b2e06: 0c00 |0005: move-result-object v0 │ │ +0b2e08: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap$1; │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/util/ArrayMap$1; Landroid/support/v4/util/ArrayMap.1; │ │ @@ -207501,17 +207529,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b2d20: |[0b2d20] android.support.v4.util.ArrayMap.:()V │ │ -0b2d30: 7010 200b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ -0b2d36: 0e00 |0003: return-void │ │ +0b2e0c: |[0b2e0c] android.support.v4.util.ArrayMap.:()V │ │ +0b2e1c: 7010 200b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/util/SimpleArrayMap;.:()V // method@0b20 │ │ +0b2e22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -207521,17 +207549,17 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b2d38: |[0b2d38] android.support.v4.util.ArrayMap.:(I)V │ │ -0b2d48: 7020 210b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0b21 │ │ -0b2d4e: 0e00 |0003: return-void │ │ +0b2e24: |[0b2e24] android.support.v4.util.ArrayMap.:(I)V │ │ +0b2e34: 7020 210b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(I)V // method@0b21 │ │ +0b2e3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0003 line=62 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -207542,17 +207570,17 @@ │ │ type : '(Landroid/support/v4/util/SimpleArrayMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b2d50: |[0b2d50] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ -0b2d60: 7020 220b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0b22 │ │ -0b2d66: 0e00 |0003: return-void │ │ +0b2e3c: |[0b2e3c] android.support.v4.util.ArrayMap.:(Landroid/support/v4/util/SimpleArrayMap;)V │ │ +0b2e4c: 7020 220b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/util/SimpleArrayMap;.:(Landroid/support/v4/util/SimpleArrayMap;)V // method@0b22 │ │ +0b2e52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x0003 line=69 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -207563,22 +207591,22 @@ │ │ type : '()Landroid/support/v4/util/MapCollections;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b2d68: |[0b2d68] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ -0b2d78: 5410 ad03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@03ad │ │ -0b2d7c: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0b2d80: 2200 e701 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@01e7 │ │ -0b2d84: 7020 5c0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@0a5c │ │ -0b2d8a: 5b10 ad03 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@03ad │ │ -0b2d8e: 5410 ad03 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@03ad │ │ -0b2d92: 1100 |000d: return-object v0 │ │ +0b2e54: |[0b2e54] android.support.v4.util.ArrayMap.getCollection:()Landroid/support/v4/util/MapCollections; │ │ +0b2e64: 5410 ad03 |0000: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@03ad │ │ +0b2e68: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b2e6c: 2200 e701 |0004: new-instance v0, Landroid/support/v4/util/ArrayMap$1; // type@01e7 │ │ +0b2e70: 7020 5c0a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/util/ArrayMap$1;.:(Landroid/support/v4/util/ArrayMap;)V // method@0a5c │ │ +0b2e76: 5b10 ad03 |0009: iput-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@03ad │ │ +0b2e7a: 5410 ad03 |000b: iget-object v0, v1, Landroid/support/v4/util/ArrayMap;.mCollections:Landroid/support/v4/util/MapCollections; // field@03ad │ │ +0b2e7e: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0004 line=73 │ │ 0x000b line=120 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ @@ -207590,18 +207618,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b2d94: |[0b2d94] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ -0b2da4: 7120 0d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b0d │ │ -0b2daa: 0a00 |0003: move-result v0 │ │ -0b2dac: 0f00 |0004: return v0 │ │ +0b2e80: |[0b2e80] android.support.v4.util.ArrayMap.containsAll:(Ljava/util/Collection;)Z │ │ +0b2e90: 7120 0d0b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.containsAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b0d │ │ +0b2e96: 0a00 |0003: move-result v0 │ │ +0b2e98: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -207612,20 +207640,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b2db0: |[0b2db0] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ -0b2dc0: 7010 6d0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0a6d │ │ -0b2dc6: 0c00 |0003: move-result-object v0 │ │ -0b2dc8: 6e10 0f0b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0b0f │ │ -0b2dce: 0c00 |0007: move-result-object v0 │ │ -0b2dd0: 1100 |0008: return-object v0 │ │ +0b2e9c: |[0b2e9c] android.support.v4.util.ArrayMap.entrySet:()Ljava/util/Set; │ │ +0b2eac: 7010 6d0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0a6d │ │ +0b2eb2: 0c00 |0003: move-result-object v0 │ │ +0b2eb4: 6e10 0f0b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getEntrySet:()Ljava/util/Set; // method@0b0f │ │ +0b2eba: 0c00 |0007: move-result-object v0 │ │ +0b2ebc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ @@ -207634,20 +207662,20 @@ │ │ type : '()Ljava/util/Set;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b2dd4: |[0b2dd4] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ -0b2de4: 7010 6d0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0a6d │ │ -0b2dea: 0c00 |0003: move-result-object v0 │ │ -0b2dec: 6e10 100b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0b10 │ │ -0b2df2: 0c00 |0007: move-result-object v0 │ │ -0b2df4: 1100 |0008: return-object v0 │ │ +0b2ec0: |[0b2ec0] android.support.v4.util.ArrayMap.keySet:()Ljava/util/Set; │ │ +0b2ed0: 7010 6d0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0a6d │ │ +0b2ed6: 0c00 |0003: move-result-object v0 │ │ +0b2ed8: 6e10 100b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getKeySet:()Ljava/util/Set; // method@0b10 │ │ +0b2ede: 0c00 |0007: move-result-object v0 │ │ +0b2ee0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ @@ -207656,37 +207684,37 @@ │ │ type : '(Ljava/util/Map;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0b2df8: |[0b2df8] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ -0b2e08: 5242 ae03 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@03ae │ │ -0b2e0c: 7210 ef2b 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@2bef │ │ -0b2e12: 0a03 |0005: move-result v3 │ │ -0b2e14: b032 |0006: add-int/2addr v2, v3 │ │ -0b2e16: 6e20 6b0a 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0a6b │ │ -0b2e1c: 7210 e82b 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ -0b2e22: 0c02 |000d: move-result-object v2 │ │ -0b2e24: 7210 f42b 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0b2e2a: 0c01 |0011: move-result-object v1 │ │ -0b2e2c: 7210 bb2b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0b2e32: 0a02 |0015: move-result v2 │ │ -0b2e34: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ -0b2e38: 7210 bc2b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0b2e3e: 0c00 |001b: move-result-object v0 │ │ -0b2e40: 1f00 dc05 |001c: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -0b2e44: 7210 e32b 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0b2e4a: 0c02 |0021: move-result-object v2 │ │ -0b2e4c: 7210 e42b 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0b2e52: 0c03 |0025: move-result-object v3 │ │ -0b2e54: 6e30 720a 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a72 │ │ -0b2e5a: 28e9 |0029: goto 0012 // -0017 │ │ -0b2e5c: 0e00 |002a: return-void │ │ +0b2ee4: |[0b2ee4] android.support.v4.util.ArrayMap.putAll:(Ljava/util/Map;)V │ │ +0b2ef4: 5242 ae03 |0000: iget v2, v4, Landroid/support/v4/util/ArrayMap;.mSize:I // field@03ae │ │ +0b2ef8: 7210 ef2b 0500 |0002: invoke-interface {v5}, Ljava/util/Map;.size:()I // method@2bef │ │ +0b2efe: 0a03 |0005: move-result v3 │ │ +0b2f00: b032 |0006: add-int/2addr v2, v3 │ │ +0b2f02: 6e20 6b0a 2400 |0007: invoke-virtual {v4, v2}, Landroid/support/v4/util/ArrayMap;.ensureCapacity:(I)V // method@0a6b │ │ +0b2f08: 7210 e82b 0500 |000a: invoke-interface {v5}, Ljava/util/Map;.entrySet:()Ljava/util/Set; // method@2be8 │ │ +0b2f0e: 0c02 |000d: move-result-object v2 │ │ +0b2f10: 7210 f42b 0200 |000e: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0b2f16: 0c01 |0011: move-result-object v1 │ │ +0b2f18: 7210 bb2b 0100 |0012: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0b2f1e: 0a02 |0015: move-result v2 │ │ +0b2f20: 3802 1400 |0016: if-eqz v2, 002a // +0014 │ │ +0b2f24: 7210 bc2b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0b2f2a: 0c00 |001b: move-result-object v0 │ │ +0b2f2c: 1f00 dc05 |001c: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0b2f30: 7210 e32b 0000 |001e: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0b2f36: 0c02 |0021: move-result-object v2 │ │ +0b2f38: 7210 e42b 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0b2f3e: 0c03 |0025: move-result-object v3 │ │ +0b2f40: 6e30 720a 2403 |0026: invoke-virtual {v4, v2, v3}, Landroid/support/v4/util/ArrayMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@0a72 │ │ +0b2f46: 28e9 |0029: goto 0012 // -0017 │ │ +0b2f48: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x000a line=140 │ │ 0x001e line=141 │ │ 0x002a line=143 │ │ locals : │ │ @@ -207702,18 +207730,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b2e60: |[0b2e60] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ -0b2e70: 7120 120b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b12 │ │ -0b2e76: 0a00 |0003: move-result v0 │ │ -0b2e78: 0f00 |0004: return v0 │ │ +0b2f4c: |[0b2f4c] android.support.v4.util.ArrayMap.removeAll:(Ljava/util/Collection;)Z │ │ +0b2f5c: 7120 120b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.removeAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b12 │ │ +0b2f62: 0a00 |0003: move-result v0 │ │ +0b2f64: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -207724,18 +207752,18 @@ │ │ type : '(Ljava/util/Collection;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b2e7c: |[0b2e7c] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ -0b2e8c: 7120 130b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b13 │ │ -0b2e92: 0a00 |0003: move-result v0 │ │ -0b2e94: 0f00 |0004: return v0 │ │ +0b2f68: |[0b2f68] android.support.v4.util.ArrayMap.retainAll:(Ljava/util/Collection;)Z │ │ +0b2f78: 7120 130b 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/util/MapCollections;.retainAllHelper:(Ljava/util/Map;Ljava/util/Collection;)Z // method@0b13 │ │ +0b2f7e: 0a00 |0003: move-result v0 │ │ +0b2f80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0000 reg=2 (null) Ljava/util/Collection; │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ @@ -207746,20 +207774,20 @@ │ │ type : '()Ljava/util/Collection;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b2e98: |[0b2e98] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ -0b2ea8: 7010 6d0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0a6d │ │ -0b2eae: 0c00 |0003: move-result-object v0 │ │ -0b2eb0: 6e10 110b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0b11 │ │ -0b2eb6: 0c00 |0007: move-result-object v0 │ │ -0b2eb8: 1100 |0008: return-object v0 │ │ +0b2f84: |[0b2f84] android.support.v4.util.ArrayMap.values:()Ljava/util/Collection; │ │ +0b2f94: 7010 6d0a 0100 |0000: invoke-direct {v1}, Landroid/support/v4/util/ArrayMap;.getCollection:()Landroid/support/v4/util/MapCollections; // method@0a6d │ │ +0b2f9a: 0c00 |0003: move-result-object v0 │ │ +0b2f9c: 6e10 110b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/util/MapCollections;.getValues:()Ljava/util/Collection; // method@0b11 │ │ +0b2fa2: 0c00 |0007: move-result-object v0 │ │ +0b2fa4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/ArrayMap; │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/util/ArrayMap; Landroid/support/v4/util/ArrayMap; │ │ │ │ @@ -207809,24 +207837,24 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b2ebc: |[0b2ebc] android.support.v4.util.Pools$SimplePool.:(I)V │ │ -0b2ecc: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2ed2: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ -0b2ed6: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b2eda: 1a01 6b11 |0007: const-string v1, "The max pool size must be > 0" // string@116b │ │ -0b2ede: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b2ee4: 2700 |000c: throw v0 │ │ -0b2ee6: 2330 5206 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ -0b2eea: 5b20 d603 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ -0b2eee: 0e00 |0011: return-void │ │ +0b2fa8: |[0b2fa8] android.support.v4.util.Pools$SimplePool.:(I)V │ │ +0b2fb8: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b2fbe: 3c03 0a00 |0003: if-gtz v3, 000d // +000a │ │ +0b2fc2: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b2fc6: 1a01 6c11 |0007: const-string v1, "The max pool size must be > 0" // string@116c │ │ +0b2fca: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b2fd0: 2700 |000c: throw v0 │ │ +0b2fd2: 2330 5206 |000d: new-array v0, v3, [Ljava/lang/Object; // type@0652 │ │ +0b2fd6: 5b20 d603 |000f: iput-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ +0b2fda: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ 0x0005 line=92 │ │ 0x000d line=94 │ │ 0x0011 line=95 │ │ @@ -207840,27 +207868,27 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 18 16-bit code units │ │ -0b2ef0: |[0b2ef0] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ -0b2f00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b2f02: 5221 d703 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2f06: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ -0b2f0a: 5421 d603 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ -0b2f0e: 4601 0100 |0007: aget-object v1, v1, v0 │ │ -0b2f12: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ -0b2f16: 1211 |000b: const/4 v1, #int 1 // #1 │ │ -0b2f18: 0f01 |000c: return v1 │ │ -0b2f1a: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b2f1e: 28f2 |000f: goto 0001 // -000e │ │ -0b2f20: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0b2f22: 28fb |0011: goto 000c // -0005 │ │ +0b2fdc: |[0b2fdc] android.support.v4.util.Pools$SimplePool.isInPool:(Ljava/lang/Object;)Z │ │ +0b2fec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b2fee: 5221 d703 |0001: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b2ff2: 3510 0d00 |0003: if-ge v0, v1, 0010 // +000d │ │ +0b2ff6: 5421 d603 |0005: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ +0b2ffa: 4601 0100 |0007: aget-object v1, v1, v0 │ │ +0b2ffe: 3331 0400 |0009: if-ne v1, v3, 000d // +0004 │ │ +0b3002: 1211 |000b: const/4 v1, #int 1 // #1 │ │ +0b3004: 0f01 |000c: return v1 │ │ +0b3006: d800 0001 |000d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b300a: 28f2 |000f: goto 0001 // -000e │ │ +0b300c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0b300e: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ 0x000b line=126 │ │ 0x000c line=129 │ │ 0x000d line=124 │ │ @@ -207878,30 +207906,30 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0b2f24: |[0b2f24] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ -0b2f34: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b2f36: 5243 d703 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2f3a: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ -0b2f3e: 5243 d703 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2f42: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ -0b2f46: 5443 d603 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ -0b2f4a: 4600 0301 |000b: aget-object v0, v3, v1 │ │ -0b2f4e: 5443 d603 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ -0b2f52: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ -0b2f56: 5242 d703 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2f5a: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b2f5e: 5942 d703 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2f62: 1100 |0017: return-object v0 │ │ -0b2f64: 0720 |0018: move-object v0, v2 │ │ -0b2f66: 28fe |0019: goto 0017 // -0002 │ │ +0b3010: |[0b3010] android.support.v4.util.Pools$SimplePool.acquire:()Ljava/lang/Object; │ │ +0b3020: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b3022: 5243 d703 |0001: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b3026: 3d03 1500 |0003: if-lez v3, 0018 // +0015 │ │ +0b302a: 5243 d703 |0005: iget v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b302e: d801 03ff |0007: add-int/lit8 v1, v3, #int -1 // #ff │ │ +0b3032: 5443 d603 |0009: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ +0b3036: 4600 0301 |000b: aget-object v0, v3, v1 │ │ +0b303a: 5443 d603 |000d: iget-object v3, v4, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ +0b303e: 4d02 0301 |000f: aput-object v2, v3, v1 │ │ +0b3042: 5242 d703 |0011: iget v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b3046: d802 02ff |0013: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b304a: 5942 d703 |0015: iput v2, v4, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b304e: 1100 |0017: return-object v0 │ │ +0b3050: 0720 |0018: move-object v0, v2 │ │ +0b3052: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=100 │ │ 0x0005 line=101 │ │ 0x0009 line=102 │ │ 0x000d line=103 │ │ 0x0011 line=104 │ │ @@ -207917,36 +207945,36 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0b2f68: |[0b2f68] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ -0b2f78: 7020 1a0b 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@0b1a │ │ -0b2f7e: 0a00 |0003: move-result v0 │ │ -0b2f80: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0b2f84: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0b2f88: 1a01 da02 |0008: const-string v1, "Already in the pool!" // string@02da │ │ -0b2f8c: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0b2f92: 2700 |000d: throw v0 │ │ -0b2f94: 5220 d703 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2f98: 5421 d603 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ -0b2f9c: 2111 |0012: array-length v1, v1 │ │ -0b2f9e: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ -0b2fa2: 5420 d603 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ -0b2fa6: 5221 d703 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2faa: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ -0b2fae: 5220 d703 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2fb2: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0b2fb6: 5920 d703 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ -0b2fba: 1210 |0021: const/4 v0, #int 1 // #1 │ │ -0b2fbc: 0f00 |0022: return v0 │ │ -0b2fbe: 1200 |0023: const/4 v0, #int 0 // #0 │ │ -0b2fc0: 28fe |0024: goto 0022 // -0002 │ │ +0b3054: |[0b3054] android.support.v4.util.Pools$SimplePool.release:(Ljava/lang/Object;)Z │ │ +0b3064: 7020 1a0b 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.isInPool:(Ljava/lang/Object;)Z // method@0b1a │ │ +0b306a: 0a00 |0003: move-result v0 │ │ +0b306c: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0b3070: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0b3074: 1a01 da02 |0008: const-string v1, "Already in the pool!" // string@02da │ │ +0b3078: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0b307e: 2700 |000d: throw v0 │ │ +0b3080: 5220 d703 |000e: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b3084: 5421 d603 |0010: iget-object v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ +0b3088: 2111 |0012: array-length v1, v1 │ │ +0b308a: 3510 1000 |0013: if-ge v0, v1, 0023 // +0010 │ │ +0b308e: 5420 d603 |0015: iget-object v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPool:[Ljava/lang/Object; // field@03d6 │ │ +0b3092: 5221 d703 |0017: iget v1, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b3096: 4d03 0001 |0019: aput-object v3, v0, v1 │ │ +0b309a: 5220 d703 |001b: iget v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b309e: d800 0001 |001d: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0b30a2: 5920 d703 |001f: iput v0, v2, Landroid/support/v4/util/Pools$SimplePool;.mPoolSize:I // field@03d7 │ │ +0b30a6: 1210 |0021: const/4 v0, #int 1 // #1 │ │ +0b30a8: 0f00 |0022: return v0 │ │ +0b30aa: 1200 |0023: const/4 v0, #int 0 // #0 │ │ +0b30ac: 28fe |0024: goto 0022 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=113 │ │ 0x000e line=115 │ │ 0x0015 line=116 │ │ 0x001b line=117 │ │ @@ -207997,19 +208025,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b2fc4: |[0b2fc4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0b2fd4: 5b01 ef03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@03ef │ │ -0b2fd8: 5b02 f003 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b2fdc: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b2fe2: 0e00 |0007: return-void │ │ +0b30b0: |[0b30b0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0b30c0: 5b01 ef03 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; // field@03ef │ │ +0b30c4: 5b02 f003 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b30c8: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b30ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -208020,19 +208048,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b2fe4: |[0b2fe4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b2ff4: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b2ff8: 6e30 910b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b91 │ │ -0b2ffe: 0a00 |0005: move-result v0 │ │ -0b3000: 0f00 |0006: return v0 │ │ +0b30d0: |[0b30d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b30e0: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b30e4: 6e30 910b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b91 │ │ +0b30ea: 0a00 |0005: move-result v0 │ │ +0b30ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -208042,18 +208070,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b3004: |[0b3004] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b3014: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b3018: 6e30 940b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ -0b301e: 0e00 |0005: return-void │ │ +0b30f0: |[0b30f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b3100: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b3104: 6e30 940b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ +0b310a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208064,20 +208092,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b3020: |[0b3020] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0b3030: 5420 f003 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b3034: 2201 a802 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -0b3038: 7020 5411 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ -0b303e: 6e30 950b 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ -0b3044: 0e00 |000a: return-void │ │ +0b310c: |[0b310c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0b311c: 5420 f003 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b3120: 2201 a802 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +0b3124: 7020 5411 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ +0b312a: 6e30 950b 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ +0b3130: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=144 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -208088,18 +208116,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b3048: |[0b3048] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b3058: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b305c: 6e30 960b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b96 │ │ -0b3062: 0e00 |0005: return-void │ │ +0b3134: |[0b3134] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b3144: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b3148: 6e30 960b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b96 │ │ +0b314e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0005 line=149 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208110,19 +208138,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b3064: |[0b3064] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b3074: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b3078: 6e40 970b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ -0b307e: 0a00 |0005: move-result v0 │ │ -0b3080: 0f00 |0006: return v0 │ │ +0b3150: |[0b3150] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b3160: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b3164: 6e40 970b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ +0b316a: 0a00 |0005: move-result v0 │ │ +0b316c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -208133,18 +208161,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b3084: |[0b3084] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0b3094: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b3098: 6e30 990b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0b99 │ │ -0b309e: 0e00 |0005: return-void │ │ +0b3170: |[0b3170] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0b3180: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b3184: 6e30 990b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0b99 │ │ +0b318a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208155,18 +208183,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b30a0: |[0b30a0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b30b0: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ -0b30b4: 6e30 9a0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b9a │ │ -0b30ba: 0e00 |0005: return-void │ │ +0b318c: |[0b318c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b319c: 5410 f003 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f0 │ │ +0b31a0: 6e30 9a0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b9a │ │ +0b31a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208211,19 +208239,19 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b30bc: |[0b30bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0b30cc: 5b01 f103 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@03f1 │ │ -0b30d0: 5b02 f203 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b30d4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b30da: 0e00 |0007: return-void │ │ +0b31a8: |[0b31a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0b31b8: 5b01 f103 |0000: iput-object v1, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.this$0:Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; // field@03f1 │ │ +0b31bc: 5b02 f203 |0002: iput-object v2, v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b31c0: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b31c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -208234,19 +208262,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b30dc: |[0b30dc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b30ec: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b30f0: 6e30 910b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b91 │ │ -0b30f6: 0a00 |0005: move-result v0 │ │ -0b30f8: 0f00 |0006: return v0 │ │ +0b31c8: |[0b31c8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b31d8: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b31dc: 6e30 910b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b91 │ │ +0b31e2: 0a00 |0005: move-result v0 │ │ +0b31e4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -208256,24 +208284,24 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b30fc: |[0b30fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ -0b310c: 5421 f203 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b3110: 6e20 920b 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0b92 │ │ -0b3116: 0c00 |0005: move-result-object v0 │ │ -0b3118: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0b311c: 6e10 f511 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@11f5 │ │ -0b3122: 0c01 |000b: move-result-object v1 │ │ -0b3124: 1101 |000c: return-object v1 │ │ -0b3126: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0b3128: 28fe |000e: goto 000c // -0002 │ │ +0b31e8: |[0b31e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; │ │ +0b31f8: 5421 f203 |0000: iget-object v1, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b31fc: 6e20 920b 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // method@0b92 │ │ +0b3202: 0c00 |0005: move-result-object v0 │ │ +0b3204: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0b3208: 6e10 f511 0000 |0008: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.getProvider:()Ljava/lang/Object; // method@11f5 │ │ +0b320e: 0c01 |000b: move-result-object v1 │ │ +0b3210: 1101 |000c: return-object v1 │ │ +0b3212: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0b3214: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0006 line=262 │ │ locals : │ │ 0x0006 - 0x000f reg=0 provider Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ @@ -208284,18 +208312,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b312c: |[0b312c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b313c: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b3140: 6e30 940b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ -0b3146: 0e00 |0005: return-void │ │ +0b3218: |[0b3218] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b3228: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b322c: 6e30 940b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ +0b3232: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208306,20 +208334,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0b3148: |[0b3148] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ -0b3158: 5420 f203 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b315c: 2201 a802 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -0b3160: 7020 5411 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ -0b3166: 6e30 950b 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ -0b316c: 0e00 |000a: return-void │ │ +0b3234: |[0b3234] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V │ │ +0b3244: 5420 f203 |0000: iget-object v0, v2, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b3248: 2201 a802 |0002: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +0b324c: 7020 5411 4100 |0004: invoke-direct {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.:(Ljava/lang/Object;)V // method@1154 │ │ +0b3252: 6e30 950b 3001 |0007: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ +0b3258: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x000a line=235 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x000b reg=3 host Landroid/view/View; │ │ @@ -208330,18 +208358,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b3170: |[0b3170] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b3180: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b3184: 6e30 960b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b96 │ │ -0b318a: 0e00 |0005: return-void │ │ +0b325c: |[0b325c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b326c: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b3270: 6e30 960b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b96 │ │ +0b3276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0005 line=240 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208352,19 +208380,19 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b318c: |[0b318c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b319c: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b31a0: 6e40 970b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ -0b31a6: 0a00 |0005: move-result v0 │ │ -0b31a8: 0f00 |0006: return v0 │ │ +0b3278: |[0b3278] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b3288: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b328c: 6e40 970b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ +0b3292: 0a00 |0005: move-result v0 │ │ +0b3294: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/ViewGroup; │ │ 0x0000 - 0x0007 reg=3 child Landroid/view/View; │ │ @@ -208375,19 +208403,19 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b31ac: |[0b31ac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b31bc: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b31c0: 6e40 980b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b98 │ │ -0b31c6: 0a00 |0005: move-result v0 │ │ -0b31c8: 0f00 |0006: return v0 │ │ +0b3298: |[0b3298] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b32a8: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b32ac: 6e40 980b 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b98 │ │ +0b32b2: 0a00 |0005: move-result v0 │ │ +0b32b4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 host Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -208398,18 +208426,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b31cc: |[0b31cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ -0b31dc: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b31e0: 6e30 990b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0b99 │ │ -0b31e6: 0e00 |0005: return-void │ │ +0b32b8: |[0b32b8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEvent:(Landroid/view/View;I)V │ │ +0b32c8: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b32cc: 6e30 990b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEvent:(Landroid/view/View;I)V // method@0b99 │ │ +0b32d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0005 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208420,18 +208448,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b31e8: |[0b31e8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b31f8: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ -0b31fc: 6e30 9a0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b9a │ │ -0b3202: 0e00 |0005: return-void │ │ +0b32d4: |[0b32d4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b32e4: 5410 f203 |0000: iget-object v0, v1, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/AccessibilityDelegateCompat; // field@03f2 │ │ +0b32e8: 6e30 9a0b 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.sendAccessibilityEventUnchecked:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b9a │ │ +0b32ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0005 line=256 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; │ │ 0x0000 - 0x0006 reg=2 host Landroid/view/View; │ │ @@ -208468,17 +208496,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b3204: |[0b3204] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ -0b3214: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b321a: 0e00 |0003: return-void │ │ +0b32f0: |[0b32f0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.:()V │ │ +0b3300: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b3306: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ Virtual methods - │ │ @@ -208487,17 +208515,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b321c: |[0b321c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b322c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b322e: 0f00 |0001: return v0 │ │ +0b3308: |[0b3308] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b3318: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b331a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -208508,17 +208536,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b3230: |[0b3230] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0b3240: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3242: 1100 |0001: return-object v0 │ │ +0b331c: |[0b331c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0b332c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b332e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -208528,17 +208556,17 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b3244: |[0b3244] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0b3254: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b3256: 1100 |0001: return-object v0 │ │ +0b3330: |[0b3330] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0b3340: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3342: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -208547,17 +208575,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b3258: |[0b3258] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0b3268: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b326a: 1100 |0001: return-object v0 │ │ +0b3344: |[0b3344] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0b3354: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b3356: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ │ │ #4 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;) │ │ @@ -208565,16 +208593,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b326c: |[0b326c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b327c: 0e00 |0000: return-void │ │ +0b3358: |[0b3358] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b3368: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -208585,16 +208613,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b3280: |[0b3280] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b3290: 0e00 |0000: return-void │ │ +0b336c: |[0b336c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b337c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -208605,16 +208633,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b3294: |[0b3294] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b32a4: 0e00 |0000: return-void │ │ +0b3380: |[0b3380] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b3390: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -208625,17 +208653,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b32a8: |[0b32a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b32b8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b32ba: 0f00 |0001: return v0 │ │ +0b3394: |[0b3394] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b33a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b33a6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/ViewGroup; │ │ @@ -208647,17 +208675,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b32bc: |[0b32bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b32cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b32ce: 0f00 |0001: return v0 │ │ +0b33a8: |[0b33a8] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b33b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b33ba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0002 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 host Landroid/view/View; │ │ @@ -208669,16 +208697,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b32d0: |[0b32d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b32e0: 0e00 |0000: return-void │ │ +0b33bc: |[0b33bc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b33cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -208689,16 +208717,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b32e4: |[0b32e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b32f4: 0e00 |0000: return-void │ │ +0b33d0: |[0b33d0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateStubImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b33e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl; │ │ 0x0000 - 0x0001 reg=1 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 host Landroid/view/View; │ │ @@ -208849,25 +208877,25 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 19 16-bit code units │ │ -0b32f8: |[0b32f8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ -0b3308: 7100 8022 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@2280 │ │ -0b330e: 0a00 |0003: move-result v0 │ │ -0b3310: 6700 fe03 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@03fe │ │ -0b3314: 7100 8622 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2286 │ │ -0b331a: 0a00 |0009: move-result v0 │ │ -0b331c: 6700 0204 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0402 │ │ -0b3320: 7100 7f22 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@227f │ │ -0b3326: 0a00 |000f: move-result v0 │ │ -0b3328: 6700 fd03 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@03fd │ │ -0b332c: 0e00 |0012: return-void │ │ +0b33e4: |[0b33e4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:()V │ │ +0b33f4: 7100 8022 0000 |0000: invoke-static {}, Landroid/view/ViewConfiguration;.getLongPressTimeout:()I // method@2280 │ │ +0b33fa: 0a00 |0003: move-result v0 │ │ +0b33fc: 6700 fe03 |0004: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@03fe │ │ +0b3400: 7100 8622 0000 |0006: invoke-static {}, Landroid/view/ViewConfiguration;.getTapTimeout:()I // method@2286 │ │ +0b3406: 0a00 |0009: move-result v0 │ │ +0b3408: 6700 0204 |000a: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0402 │ │ +0b340c: 7100 7f22 0000 |000c: invoke-static {}, Landroid/view/ViewConfiguration;.getDoubleTapTimeout:()I // method@227f │ │ +0b3412: 0a00 |000f: move-result v0 │ │ +0b3414: 6700 fd03 |0010: sput v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@03fd │ │ +0b3418: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=63 │ │ 0x000c line=64 │ │ locals : │ │ │ │ @@ -208876,31 +208904,31 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b3330: |[0b3330] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0b3340: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b3346: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ -0b334a: 2200 0e02 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@020e │ │ -0b334e: 7030 df0b 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@0bdf │ │ -0b3354: 5b10 0b04 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3358: 5b13 1104 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b335c: 2030 1f04 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@041f │ │ -0b3360: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ -0b3364: 1f03 1f04 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@041f │ │ -0b3368: 6e20 f10b 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0bf1 │ │ -0b336e: 7020 ec0b 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0bec │ │ -0b3374: 0e00 |001a: return-void │ │ -0b3376: 2200 0e02 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@020e │ │ -0b337a: 7020 de0b 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0bde │ │ -0b3380: 5b10 0b04 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3384: 28ea |0022: goto 000c // -0016 │ │ +0b341c: |[0b341c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +0b342c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b3432: 3804 1800 |0003: if-eqz v4, 001b // +0018 │ │ +0b3436: 2200 0e02 |0005: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@020e │ │ +0b343a: 7030 df0b 1004 |0007: invoke-direct {v0, v1, v4}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Landroid/os/Handler;)V // method@0bdf │ │ +0b3440: 5b10 0b04 |000a: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3444: 5b13 1104 |000c: iput-object v3, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b3448: 2030 1f04 |000e: instance-of v0, v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@041f │ │ +0b344c: 3800 0700 |0010: if-eqz v0, 0017 // +0007 │ │ +0b3450: 1f03 1f04 |0012: check-cast v3, Landroid/view/GestureDetector$OnDoubleTapListener; // type@041f │ │ +0b3454: 6e20 f10b 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@0bf1 │ │ +0b345a: 7020 ec0b 2100 |0017: invoke-direct {v1, v2}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.init:(Landroid/content/Context;)V // method@0bec │ │ +0b3460: 0e00 |001a: return-void │ │ +0b3462: 2200 0e02 |001b: new-instance v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler; // type@020e │ │ +0b3466: 7020 de0b 1000 |001d: invoke-direct {v0, v1}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase$GestureHandler;.:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V // method@0bde │ │ +0b346c: 5b10 0b04 |0020: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3470: 28ea |0022: goto 000c // -0016 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0003 line=153 │ │ 0x0005 line=154 │ │ 0x000c line=158 │ │ 0x000e line=159 │ │ @@ -208920,17 +208948,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3388: |[0b3388] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ -0b3398: 5410 0504 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b339c: 1100 |0002: return-object v0 │ │ +0b3474: |[0b3474] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$000:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/MotionEvent; │ │ +0b3484: 5410 0504 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3488: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #3 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -208938,17 +208966,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b33a0: |[0b33a0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ -0b33b0: 5410 1104 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b33b4: 1100 |0002: return-object v0 │ │ +0b348c: |[0b348c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$100:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnGestureListener; │ │ +0b349c: 5410 1104 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b34a0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #4 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -208956,17 +208984,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b33b8: |[0b33b8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ -0b33c8: 7010 eb0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0beb │ │ -0b33ce: 0e00 |0003: return-void │ │ +0b34a4: |[0b34a4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$200:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)V │ │ +0b34b4: 7010 eb0b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.dispatchLongPress:()V // method@0beb │ │ +0b34ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #5 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -208974,17 +209002,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b33d0: |[0b33d0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ -0b33e0: 5410 0704 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b33e4: 1100 |0002: return-object v0 │ │ +0b34bc: |[0b34bc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$300:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Landroid/view/GestureDetector$OnDoubleTapListener; │ │ +0b34cc: 5410 0704 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b34d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #6 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -208992,17 +209020,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b33e8: |[0b33e8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ -0b33f8: 5510 1504 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ -0b33fc: 0f00 |0002: return v0 │ │ +0b34d4: |[0b34d4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$400:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;)Z │ │ +0b34e4: 5510 1504 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ +0b34e8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #7 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -209010,17 +209038,17 @@ │ │ type : '(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3400: |[0b3400] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ -0b3410: 5c01 0604 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b3414: 0f01 |0002: return v1 │ │ +0b34ec: |[0b34ec] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.access$502:(Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;Z)Z │ │ +0b34fc: 5c01 0604 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b3500: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -209029,38 +209057,38 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0b3418: |[0b3418] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ -0b3428: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b342a: 5430 0b04 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b342e: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0b3430: 6e20 e302 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3436: 5430 0b04 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b343a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0b343c: 6e20 e302 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3442: 5430 0b04 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3446: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -0b3448: 6e20 e302 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b344e: 5430 1704 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3452: 6e10 cb21 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ -0b3458: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0b345a: 5b30 1704 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b345e: 5c32 0d04 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ -0b3462: 5c32 1504 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ -0b3466: 5c32 0404 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ -0b346a: 5c32 0304 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ -0b346e: 5c32 0604 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b3472: 5530 0c04 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b3476: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ -0b347a: 5c32 0c04 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b347e: 0e00 |002b: return-void │ │ +0b3504: |[0b3504] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancel:()V │ │ +0b3514: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b3516: 5430 0b04 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b351a: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0b351c: 6e20 e302 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3522: 5430 0b04 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3526: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0b3528: 6e20 e302 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b352e: 5430 0b04 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3532: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +0b3534: 6e20 e302 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b353a: 5430 1704 |0013: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b353e: 6e10 cb21 0000 |0015: invoke-virtual {v0}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ +0b3544: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0b3546: 5b30 1704 |0019: iput-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b354a: 5c32 0d04 |001b: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ +0b354e: 5c32 1504 |001d: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ +0b3552: 5c32 0404 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ +0b3556: 5c32 0304 |0021: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ +0b355a: 5c32 0604 |0023: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b355e: 5530 0c04 |0025: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b3562: 3800 0400 |0027: if-eqz v0, 002b // +0004 │ │ +0b3566: 5c32 0c04 |0029: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b356a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=409 │ │ 0x0007 line=410 │ │ 0x000d line=411 │ │ 0x0013 line=412 │ │ 0x0018 line=413 │ │ @@ -209080,33 +209108,33 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0b3480: |[0b3480] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ -0b3490: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b3492: 5430 0b04 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3496: 1211 |0003: const/4 v1, #int 1 // #1 │ │ -0b3498: 6e20 e302 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b349e: 5430 0b04 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b34a2: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0b34a4: 6e20 e302 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b34aa: 5430 0b04 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b34ae: 1231 |000f: const/4 v1, #int 3 // #3 │ │ -0b34b0: 6e20 e302 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b34b6: 5c32 0d04 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ -0b34ba: 5c32 0404 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ -0b34be: 5c32 0304 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ -0b34c2: 5c32 0604 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b34c6: 5530 0c04 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b34ca: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ -0b34ce: 5c32 0c04 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b34d2: 0e00 |0021: return-void │ │ +0b356c: |[0b356c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.cancelTaps:()V │ │ +0b357c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b357e: 5430 0b04 |0001: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3582: 1211 |0003: const/4 v1, #int 1 // #1 │ │ +0b3584: 6e20 e302 1000 |0004: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b358a: 5430 0b04 |0007: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b358e: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0b3590: 6e20 e302 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3596: 5430 0b04 |000d: iget-object v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b359a: 1231 |000f: const/4 v1, #int 3 // #3 │ │ +0b359c: 6e20 e302 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b35a2: 5c32 0d04 |0013: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ +0b35a6: 5c32 0404 |0015: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ +0b35aa: 5c32 0304 |0017: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ +0b35ae: 5c32 0604 |0019: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b35b2: 5530 0c04 |001b: iget-boolean v0, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b35b6: 3800 0400 |001d: if-eqz v0, 0021 // +0004 │ │ +0b35ba: 5c32 0c04 |001f: iput-boolean v2, v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b35be: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=425 │ │ 0x0007 line=426 │ │ 0x000d line=427 │ │ 0x0013 line=428 │ │ 0x0015 line=429 │ │ @@ -209123,26 +209151,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b34d4: |[0b34d4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ -0b34e4: 5420 0b04 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b34e8: 1231 |0002: const/4 v1, #int 3 // #3 │ │ -0b34ea: 6e20 e302 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b34f0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b34f2: 5c20 0604 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b34f6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0b34f8: 5c20 0c04 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b34fc: 5420 1104 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3500: 5421 0504 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3504: 7220 3521 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@2135 │ │ -0b350a: 0e00 |0013: return-void │ │ +0b35c0: |[0b35c0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.dispatchLongPress:()V │ │ +0b35d0: 5420 0b04 |0000: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b35d4: 1231 |0002: const/4 v1, #int 3 // #3 │ │ +0b35d6: 6e20 e302 1000 |0003: invoke-virtual {v0, v1}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b35dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b35de: 5c20 0604 |0007: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b35e2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0b35e4: 5c20 0c04 |000a: iput-boolean v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b35e8: 5420 1104 |000c: iget-object v0, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b35ec: 5421 0504 |000e: iget-object v1, v2, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b35f0: 7220 3521 1000 |0010: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onLongPress:(Landroid/view/MotionEvent;)V // method@2135 │ │ +0b35f6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=453 │ │ 0x0006 line=454 │ │ 0x0009 line=455 │ │ 0x000c line=456 │ │ 0x0013 line=457 │ │ @@ -209154,45 +209182,45 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0b350c: |[0b350c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ -0b351c: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ -0b3520: 2203 9205 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b3524: 1a04 ba03 |0004: const-string v4, "Context must not be null" // string@03ba │ │ -0b3528: 7020 d52a 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b352e: 2703 |0009: throw v3 │ │ -0b3530: 5453 1104 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3534: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ -0b3538: 2203 9205 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b353c: 1a04 c70e |0010: const-string v4, "OnGestureListener must not be null" // string@0ec7 │ │ -0b3540: 7020 d52a 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b3546: 2703 |0015: throw v3 │ │ -0b3548: 1213 |0016: const/4 v3, #int 1 // #1 │ │ -0b354a: 5c53 0e04 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ -0b354e: 7110 7e22 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -0b3554: 0c00 |001c: move-result-object v0 │ │ -0b3556: 6e10 8522 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ -0b355c: 0a02 |0020: move-result v2 │ │ -0b355e: 6e10 8122 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@2281 │ │ -0b3564: 0a01 |0024: move-result v1 │ │ -0b3566: 6e10 8322 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2283 │ │ -0b356c: 0a03 |0028: move-result v3 │ │ -0b356e: 5953 1304 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0413 │ │ -0b3572: 6e10 8222 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2282 │ │ -0b3578: 0a03 |002e: move-result v3 │ │ -0b357a: 5953 1204 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0412 │ │ -0b357e: 9203 0202 |0031: mul-int v3, v2, v2 │ │ -0b3582: 5953 1604 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0416 │ │ -0b3586: 9203 0101 |0035: mul-int v3, v1, v1 │ │ -0b358a: 5953 0804 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0408 │ │ -0b358e: 0e00 |0039: return-void │ │ +0b35f8: |[0b35f8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.init:(Landroid/content/Context;)V │ │ +0b3608: 3906 0a00 |0000: if-nez v6, 000a // +000a │ │ +0b360c: 2203 9205 |0002: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b3610: 1a04 ba03 |0004: const-string v4, "Context must not be null" // string@03ba │ │ +0b3614: 7020 d52a 4300 |0006: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b361a: 2703 |0009: throw v3 │ │ +0b361c: 5453 1104 |000a: iget-object v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b3620: 3903 0a00 |000c: if-nez v3, 0016 // +000a │ │ +0b3624: 2203 9205 |000e: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b3628: 1a04 c70e |0010: const-string v4, "OnGestureListener must not be null" // string@0ec7 │ │ +0b362c: 7020 d52a 4300 |0012: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b3632: 2703 |0015: throw v3 │ │ +0b3634: 1213 |0016: const/4 v3, #int 1 // #1 │ │ +0b3636: 5c53 0e04 |0017: iput-boolean v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ +0b363a: 7110 7e22 0600 |0019: invoke-static {v6}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +0b3640: 0c00 |001c: move-result-object v0 │ │ +0b3642: 6e10 8522 0000 |001d: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ +0b3648: 0a02 |0020: move-result v2 │ │ +0b364a: 6e10 8122 0000 |0021: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledDoubleTapSlop:()I // method@2281 │ │ +0b3650: 0a01 |0024: move-result v1 │ │ +0b3652: 6e10 8322 0000 |0025: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMinimumFlingVelocity:()I // method@2283 │ │ +0b3658: 0a03 |0028: move-result v3 │ │ +0b365a: 5953 1304 |0029: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0413 │ │ +0b365e: 6e10 8222 0000 |002b: invoke-virtual {v0}, Landroid/view/ViewConfiguration;.getScaledMaximumFlingVelocity:()I // method@2282 │ │ +0b3664: 0a03 |002e: move-result v3 │ │ +0b3666: 5953 1204 |002f: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0412 │ │ +0b366a: 9203 0202 |0031: mul-int v3, v2, v2 │ │ +0b366e: 5953 1604 |0033: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0416 │ │ +0b3672: 9203 0101 |0035: mul-int v3, v1, v1 │ │ +0b3676: 5953 0804 |0037: iput v3, v5, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0408 │ │ +0b367a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ 0x0002 line=167 │ │ 0x000a line=169 │ │ 0x000e line=170 │ │ 0x0016 line=172 │ │ @@ -209216,49 +209244,49 @@ │ │ type : '(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 57 16-bit code units │ │ -0b3590: |[0b3590] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ -0b35a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b35a2: 5583 0304 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ -0b35a6: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0b35aa: 0f02 |0005: return v2 │ │ -0b35ac: 6e10 a721 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@21a7 │ │ -0b35b2: 0b04 |0009: move-result-wide v4 │ │ -0b35b4: 6e10 a721 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@21a7 │ │ -0b35ba: 0b06 |000d: move-result-wide v6 │ │ -0b35bc: bc64 |000e: sub-long/2addr v4, v6 │ │ -0b35be: 6003 fd03 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@03fd │ │ -0b35c2: 8136 |0011: int-to-long v6, v3 │ │ -0b35c4: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ -0b35c8: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ -0b35cc: 6e10 ab21 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0b35d2: 0a03 |0019: move-result v3 │ │ -0b35d4: 8733 |001a: float-to-int v3, v3 │ │ -0b35d6: 6e10 ab21 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0b35dc: 0a04 |001e: move-result v4 │ │ -0b35de: 8744 |001f: float-to-int v4, v4 │ │ -0b35e0: 9100 0304 |0020: sub-int v0, v3, v4 │ │ -0b35e4: 6e10 ad21 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0b35ea: 0a03 |0025: move-result v3 │ │ -0b35ec: 8733 |0026: float-to-int v3, v3 │ │ -0b35ee: 6e10 ad21 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0b35f4: 0a04 |002a: move-result v4 │ │ -0b35f6: 8744 |002b: float-to-int v4, v4 │ │ -0b35f8: 9101 0304 |002c: sub-int v1, v3, v4 │ │ -0b35fc: 9203 0000 |002e: mul-int v3, v0, v0 │ │ -0b3600: 9204 0101 |0030: mul-int v4, v1, v1 │ │ -0b3604: b043 |0032: add-int/2addr v3, v4 │ │ -0b3606: 5284 0804 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0408 │ │ -0b360a: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ -0b360e: 1212 |0037: const/4 v2, #int 1 // #1 │ │ -0b3610: 28cd |0038: goto 0005 // -0033 │ │ +0b367c: |[0b367c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z │ │ +0b368c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b368e: 5583 0304 |0001: iget-boolean v3, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ +0b3692: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0b3696: 0f02 |0005: return v2 │ │ +0b3698: 6e10 a721 0b00 |0006: invoke-virtual {v11}, Landroid/view/MotionEvent;.getEventTime:()J // method@21a7 │ │ +0b369e: 0b04 |0009: move-result-wide v4 │ │ +0b36a0: 6e10 a721 0a00 |000a: invoke-virtual {v10}, Landroid/view/MotionEvent;.getEventTime:()J // method@21a7 │ │ +0b36a6: 0b06 |000d: move-result-wide v6 │ │ +0b36a8: bc64 |000e: sub-long/2addr v4, v6 │ │ +0b36aa: 6003 fd03 |000f: sget v3, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@03fd │ │ +0b36ae: 8136 |0011: int-to-long v6, v3 │ │ +0b36b0: 3103 0406 |0012: cmp-long v3, v4, v6 │ │ +0b36b4: 3c03 f1ff |0014: if-gtz v3, 0005 // -000f │ │ +0b36b8: 6e10 ab21 0900 |0016: invoke-virtual {v9}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +0b36be: 0a03 |0019: move-result v3 │ │ +0b36c0: 8733 |001a: float-to-int v3, v3 │ │ +0b36c2: 6e10 ab21 0b00 |001b: invoke-virtual {v11}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +0b36c8: 0a04 |001e: move-result v4 │ │ +0b36ca: 8744 |001f: float-to-int v4, v4 │ │ +0b36cc: 9100 0304 |0020: sub-int v0, v3, v4 │ │ +0b36d0: 6e10 ad21 0900 |0022: invoke-virtual {v9}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0b36d6: 0a03 |0025: move-result v3 │ │ +0b36d8: 8733 |0026: float-to-int v3, v3 │ │ +0b36da: 6e10 ad21 0b00 |0027: invoke-virtual {v11}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0b36e0: 0a04 |002a: move-result v4 │ │ +0b36e2: 8744 |002b: float-to-int v4, v4 │ │ +0b36e4: 9101 0304 |002c: sub-int v1, v3, v4 │ │ +0b36e8: 9203 0000 |002e: mul-int v3, v0, v0 │ │ +0b36ec: 9204 0101 |0030: mul-int v4, v1, v1 │ │ +0b36f0: b043 |0032: add-int/2addr v3, v4 │ │ +0b36f2: 5284 0804 |0033: iget v4, v8, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapSlopSquare:I // field@0408 │ │ +0b36f6: 3543 d0ff |0035: if-ge v3, v4, 0005 // -0030 │ │ +0b36fa: 1212 |0037: const/4 v2, #int 1 // #1 │ │ +0b36fc: 28cd |0038: goto 0005 // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=439 │ │ 0x0005 line=449 │ │ 0x0006 line=443 │ │ 0x0016 line=447 │ │ 0x0022 line=448 │ │ @@ -209277,17 +209305,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3614: |[0b3614] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ -0b3624: 5510 0e04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ -0b3628: 0f00 |0002: return v0 │ │ +0b3700: |[0b3700] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.isLongpressEnabled:()Z │ │ +0b3710: 5510 0e04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ +0b3714: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;) │ │ @@ -209295,619 +209323,619 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 44 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 1224 16-bit code units │ │ -0b362c: |[0b362c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0b363c: 7401 a421 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0b3642: 0a06 |0003: move-result v6 │ │ -0b3644: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ -0b3648: 5400 1704 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b364c: 0824 0000 |0008: move-object/from16 v36, v0 │ │ -0b3650: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ -0b3654: 7100 ca21 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ -0b365a: 0c24 |000f: move-result-object v36 │ │ -0b365c: 0800 2400 |0010: move-object/from16 v0, v36 │ │ -0b3660: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ -0b3664: 5b10 1704 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3668: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ -0b366c: 5400 1704 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3670: 0824 0000 |001a: move-object/from16 v36, v0 │ │ -0b3674: 0800 2400 |001c: move-object/from16 v0, v36 │ │ -0b3678: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ -0b367c: 6e20 c321 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ -0b3682: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -0b3686: 0224 0000 |0025: move/from16 v36, v0 │ │ -0b368a: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ -0b368e: 0200 2400 |0029: move/from16 v0, v36 │ │ -0b3692: 0201 2500 |002b: move/from16 v1, v37 │ │ -0b3696: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ -0b369a: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ -0b369e: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ -0b36a2: 7701 c50c 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -0b36a8: 0a19 |0036: move-result v25 │ │ -0b36aa: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ -0b36ae: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ -0b36b2: 7701 c70c 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ -0b36b8: 0a07 |003e: move-result v7 │ │ -0b36ba: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ -0b36be: 0200 1200 |0041: move/from16 v0, v18 │ │ -0b36c2: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ -0b36c6: 0200 1900 |0045: move/from16 v0, v25 │ │ -0b36ca: 0201 1200 |0047: move/from16 v1, v18 │ │ -0b36ce: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ -0b36d2: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0b36d6: 28f4 |004d: goto 0041 // -000c │ │ -0b36d8: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ -0b36dc: 28e1 |0050: goto 0031 // -001f │ │ -0b36de: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ -0b36e2: 28e4 |0053: goto 0037 // -001c │ │ -0b36e4: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ -0b36e8: 0201 1200 |0056: move/from16 v1, v18 │ │ -0b36ec: 7120 c90c 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ -0b36f2: 0a24 |005b: move-result v36 │ │ -0b36f4: a61a 1a24 |005c: add-float v26, v26, v36 │ │ -0b36f8: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ -0b36fc: 0201 1200 |0060: move/from16 v1, v18 │ │ -0b3700: 7120 ca0c 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ -0b3706: 0a24 |0065: move-result v36 │ │ -0b3708: a61b 1b24 |0066: add-float v27, v27, v36 │ │ -0b370c: 28e3 |0068: goto 004b // -001d │ │ -0b370e: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ -0b3712: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ -0b3716: 82c0 |006d: int-to-float v0, v12 │ │ -0b3718: 0224 0000 |006e: move/from16 v36, v0 │ │ -0b371c: a90e 1a24 |0070: div-float v14, v26, v36 │ │ -0b3720: 82c0 |0072: int-to-float v0, v12 │ │ -0b3722: 0224 0000 |0073: move/from16 v36, v0 │ │ -0b3726: a90f 1b24 |0075: div-float v15, v27, v36 │ │ -0b372a: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ -0b372e: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ -0b3732: 0224 0000 |007b: move/from16 v36, v0 │ │ -0b3736: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ -0b373c: 0f11 |0080: return v17 │ │ -0b373e: 017c |0081: move v12, v7 │ │ -0b3740: 28eb |0082: goto 006d // -0015 │ │ -0b3742: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -0b3746: 590e 0f04 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ -0b374a: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ -0b374e: 590e 0904 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ -0b3752: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ -0b3756: 590f 1004 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ -0b375a: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ -0b375e: 590f 0a04 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ -0b3762: 7601 ea0b 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0bea │ │ -0b3768: 28ea |0096: goto 0080 // -0016 │ │ -0b376a: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ -0b376e: 590e 0f04 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ -0b3772: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ -0b3776: 590e 0904 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ -0b377a: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ -0b377e: 590f 1004 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ -0b3782: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ -0b3786: 590f 0a04 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ -0b378a: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ -0b378e: 5400 1704 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3792: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ -0b3796: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ -0b379a: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ -0b379e: 5200 1204 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0412 │ │ -0b37a2: 0226 0000 |00b3: move/from16 v38, v0 │ │ -0b37a6: 0200 2600 |00b5: move/from16 v0, v38 │ │ -0b37aa: 8200 |00b7: int-to-float v0, v0 │ │ -0b37ac: 0226 0000 |00b8: move/from16 v38, v0 │ │ -0b37b0: 7403 c521 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ -0b37b6: 7701 c50c 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ -0b37bc: 0a1c |00c0: move-result v28 │ │ -0b37be: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ -0b37c2: 0201 1c00 |00c3: move/from16 v1, v28 │ │ -0b37c6: 7120 c80c 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0b37cc: 0a13 |00c8: move-result v19 │ │ -0b37ce: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ -0b37d2: 5400 1704 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b37d6: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ -0b37da: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ -0b37de: 0201 1300 |00d1: move/from16 v1, v19 │ │ -0b37e2: 7120 540d 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -0b37e8: 0a21 |00d6: move-result v33 │ │ -0b37ea: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ -0b37ee: 5400 1704 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b37f2: 0824 0000 |00db: move-object/from16 v36, v0 │ │ -0b37f6: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ -0b37fa: 0201 1300 |00df: move/from16 v1, v19 │ │ -0b37fe: 7120 550d 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ -0b3804: 0a23 |00e4: move-result v35 │ │ -0b3806: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ -0b380a: 0200 1200 |00e7: move/from16 v0, v18 │ │ -0b380e: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ -0b3812: 0200 1200 |00eb: move/from16 v0, v18 │ │ -0b3816: 0201 1c00 |00ed: move/from16 v1, v28 │ │ -0b381a: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ -0b381e: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ -0b3822: 28f4 |00f3: goto 00e7 // -000c │ │ -0b3824: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ -0b3828: 0201 1200 |00f6: move/from16 v1, v18 │ │ -0b382c: 7120 c80c 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0b3832: 0a14 |00fb: move-result v20 │ │ -0b3834: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ -0b3838: 5400 1704 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b383c: 0824 0000 |0100: move-object/from16 v36, v0 │ │ -0b3840: 0800 2400 |0102: move-object/from16 v0, v36 │ │ -0b3844: 0201 1400 |0104: move/from16 v1, v20 │ │ -0b3848: 7120 540d 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -0b384e: 0a24 |0109: move-result v36 │ │ -0b3850: a820 2124 |010a: mul-float v32, v33, v36 │ │ -0b3854: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -0b3858: 5400 1704 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b385c: 0824 0000 |0110: move-object/from16 v36, v0 │ │ -0b3860: 0800 2400 |0112: move-object/from16 v0, v36 │ │ -0b3864: 0201 1400 |0114: move/from16 v1, v20 │ │ -0b3868: 7120 550d 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ -0b386e: 0a24 |0119: move-result v36 │ │ -0b3870: a822 2324 |011a: mul-float v34, v35, v36 │ │ -0b3874: a60d 2022 |011c: add-float v13, v32, v34 │ │ -0b3878: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ -0b387c: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ -0b3880: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ -0b3884: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ -0b3888: 5400 1704 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b388c: 0824 0000 |0128: move-object/from16 v36, v0 │ │ -0b3890: 7401 c421 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@21c4 │ │ -0b3896: 2900 53ff |012d: goto/16 0080 // -00ad │ │ -0b389a: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ -0b389e: 5400 0704 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b38a2: 0824 0000 |0133: move-object/from16 v36, v0 │ │ -0b38a6: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ -0b38aa: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ -0b38ae: 5400 0b04 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b38b2: 0824 0000 |013b: move-object/from16 v36, v0 │ │ -0b38b6: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ -0b38ba: 7402 da02 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ -0b38c0: 0a10 |0142: move-result v16 │ │ -0b38c2: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ -0b38c6: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ -0b38ca: 5400 0b04 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b38ce: 0824 0000 |0149: move-object/from16 v36, v0 │ │ -0b38d2: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ -0b38d6: 7402 e302 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b38dc: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ -0b38e0: 5400 0504 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b38e4: 0824 0000 |0154: move-object/from16 v36, v0 │ │ -0b38e8: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ -0b38ec: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ -0b38f0: 5400 1404 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ -0b38f4: 0824 0000 |015c: move-object/from16 v36, v0 │ │ -0b38f8: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ -0b38fc: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ -0b3900: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ -0b3904: 5400 0504 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3908: 0824 0000 |0166: move-object/from16 v36, v0 │ │ -0b390c: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ -0b3910: 5400 1404 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ -0b3914: 0825 0000 |016c: move-object/from16 v37, v0 │ │ -0b3918: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ -0b391c: 0801 2400 |0170: move-object/from16 v1, v36 │ │ -0b3920: 0802 2500 |0172: move-object/from16 v2, v37 │ │ -0b3924: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ -0b3928: 7040 ed0b 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@0bed │ │ -0b392e: 0a24 |0179: move-result v36 │ │ -0b3930: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ -0b3934: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ -0b3938: 0200 2400 |017e: move/from16 v0, v36 │ │ -0b393c: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ -0b3940: 5c10 0d04 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ -0b3944: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ -0b3948: 5400 0704 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b394c: 0824 0000 |0188: move-object/from16 v36, v0 │ │ -0b3950: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ -0b3954: 5400 0504 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3958: 0825 0000 |018e: move-object/from16 v37, v0 │ │ -0b395c: 7802 3021 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@2130 │ │ -0b3962: 0a24 |0193: move-result v36 │ │ -0b3964: 9611 1124 |0194: or-int v17, v17, v36 │ │ -0b3968: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ -0b396c: 5400 0704 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b3970: 0824 0000 |019a: move-object/from16 v36, v0 │ │ -0b3974: 0800 2400 |019c: move-object/from16 v0, v36 │ │ -0b3978: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ -0b397c: 7220 3121 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@2131 │ │ -0b3982: 0a24 |01a3: move-result v36 │ │ -0b3984: 9611 1124 |01a4: or-int v17, v17, v36 │ │ -0b3988: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ -0b398c: 590e 0f04 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ -0b3990: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ -0b3994: 590e 0904 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ -0b3998: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ -0b399c: 590f 1004 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ -0b39a0: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ -0b39a4: 590f 0a04 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ -0b39a8: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ -0b39ac: 5400 0504 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b39b0: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ -0b39b4: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ -0b39b8: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ -0b39bc: 5400 0504 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b39c0: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ -0b39c4: 7401 b121 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -0b39ca: 7701 b021 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@21b0 │ │ -0b39d0: 0c24 |01ca: move-result-object v36 │ │ -0b39d2: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ -0b39d6: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ -0b39da: 5b10 0504 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b39de: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ -0b39e2: 0200 2400 |01d3: move/from16 v0, v36 │ │ -0b39e6: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ -0b39ea: 5c10 0404 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ -0b39ee: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ -0b39f2: 0200 2400 |01db: move/from16 v0, v36 │ │ -0b39f6: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ -0b39fa: 5c10 0304 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ -0b39fe: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ -0b3a02: 0200 2400 |01e3: move/from16 v0, v36 │ │ -0b3a06: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ -0b3a0a: 5c10 1504 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ -0b3a0e: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ -0b3a12: 0200 2400 |01eb: move/from16 v0, v36 │ │ -0b3a16: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ -0b3a1a: 5c10 0c04 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b3a1e: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ -0b3a22: 0200 2400 |01f3: move/from16 v0, v36 │ │ -0b3a26: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ -0b3a2a: 5c10 0604 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b3a2e: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ -0b3a32: 5500 0e04 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ -0b3a36: 0224 0000 |01fd: move/from16 v36, v0 │ │ -0b3a3a: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ -0b3a3e: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ -0b3a42: 5400 0b04 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3a46: 0824 0000 |0205: move-object/from16 v36, v0 │ │ -0b3a4a: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ -0b3a4e: 7402 e302 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3a54: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ -0b3a58: 5400 0b04 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3a5c: 0824 0000 |0210: move-object/from16 v36, v0 │ │ -0b3a60: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ -0b3a64: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ -0b3a68: 5400 0504 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3a6c: 0826 0000 |0218: move-object/from16 v38, v0 │ │ -0b3a70: 7401 a521 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@21a5 │ │ -0b3a76: 0b26 |021d: move-result-wide v38 │ │ -0b3a78: 6028 0204 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0402 │ │ -0b3a7c: 0200 2800 |0220: move/from16 v0, v40 │ │ -0b3a80: 8100 |0222: int-to-long v0, v0 │ │ -0b3a82: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ -0b3a86: 9b26 2628 |0225: add-long v38, v38, v40 │ │ -0b3a8a: 6028 fe03 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@03fe │ │ -0b3a8e: 0200 2800 |0229: move/from16 v0, v40 │ │ -0b3a92: 8100 |022b: int-to-long v0, v0 │ │ -0b3a94: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ -0b3a98: 9b26 2628 |022e: add-long v38, v38, v40 │ │ -0b3a9c: 7404 e502 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02e5 │ │ -0b3aa2: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ -0b3aa6: 5400 0b04 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3aaa: 0824 0000 |0237: move-object/from16 v36, v0 │ │ -0b3aae: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ -0b3ab2: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ -0b3ab6: 5400 0504 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3aba: 0826 0000 |023f: move-object/from16 v38, v0 │ │ -0b3abe: 7401 a521 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@21a5 │ │ -0b3ac4: 0b26 |0244: move-result-wide v38 │ │ -0b3ac6: 6028 0204 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0402 │ │ -0b3aca: 0200 2800 |0247: move/from16 v0, v40 │ │ -0b3ace: 8100 |0249: int-to-long v0, v0 │ │ -0b3ad0: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ -0b3ad4: 9b26 2628 |024c: add-long v38, v38, v40 │ │ -0b3ad8: 7404 e502 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02e5 │ │ -0b3ade: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ -0b3ae2: 5400 1104 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3ae6: 0824 0000 |0255: move-object/from16 v36, v0 │ │ -0b3aea: 0800 2400 |0257: move-object/from16 v0, v36 │ │ -0b3aee: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ -0b3af2: 7220 3321 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@2133 │ │ -0b3af8: 0a24 |025e: move-result v36 │ │ -0b3afa: 9611 1124 |025f: or-int v17, v17, v36 │ │ -0b3afe: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ -0b3b02: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ -0b3b06: 5400 0b04 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3b0a: 0824 0000 |0267: move-object/from16 v36, v0 │ │ -0b3b0e: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ -0b3b12: 6026 fd03 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@03fd │ │ -0b3b16: 0200 2600 |026d: move/from16 v0, v38 │ │ -0b3b1a: 8100 |026f: int-to-long v0, v0 │ │ -0b3b1c: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ -0b3b20: 7404 e602 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02e6 │ │ -0b3b26: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ -0b3b2a: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ -0b3b2e: 5500 0c04 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b3b32: 0224 0000 |027b: move/from16 v36, v0 │ │ -0b3b36: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ -0b3b3a: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ -0b3b3e: 5200 0f04 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ -0b3b42: 0224 0000 |0283: move/from16 v36, v0 │ │ -0b3b46: a717 240e |0285: sub-float v23, v36, v14 │ │ -0b3b4a: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ -0b3b4e: 5200 1004 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ -0b3b52: 0224 0000 |028b: move/from16 v36, v0 │ │ -0b3b56: a718 240f |028d: sub-float v24, v36, v15 │ │ -0b3b5a: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ -0b3b5e: 5500 0d04 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ -0b3b62: 0224 0000 |0293: move/from16 v36, v0 │ │ -0b3b66: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ -0b3b6a: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ -0b3b6e: 5400 0704 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b3b72: 0824 0000 |029b: move-object/from16 v36, v0 │ │ -0b3b76: 0800 2400 |029d: move-object/from16 v0, v36 │ │ -0b3b7a: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ -0b3b7e: 7220 3121 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@2131 │ │ -0b3b84: 0a24 |02a4: move-result v36 │ │ -0b3b86: 9611 1124 |02a5: or-int v17, v17, v36 │ │ -0b3b8a: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ -0b3b8e: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ -0b3b92: 5500 0404 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ -0b3b96: 0224 0000 |02ad: move/from16 v36, v0 │ │ -0b3b9a: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ -0b3b9e: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ -0b3ba2: 5200 0904 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ -0b3ba6: 0224 0000 |02b5: move/from16 v36, v0 │ │ -0b3baa: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ -0b3bae: 0200 2400 |02b9: move/from16 v0, v36 │ │ -0b3bb2: 8709 |02bb: float-to-int v9, v0 │ │ -0b3bb4: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ -0b3bb8: 5200 0a04 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ -0b3bbc: 0224 0000 |02c0: move/from16 v36, v0 │ │ -0b3bc0: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ -0b3bc4: 0200 2400 |02c4: move/from16 v0, v36 │ │ -0b3bc8: 870a |02c6: float-to-int v10, v0 │ │ -0b3bca: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ -0b3bce: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ -0b3bd2: 900b 2425 |02cb: add-int v11, v36, v37 │ │ -0b3bd6: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -0b3bda: 5200 1604 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0416 │ │ -0b3bde: 0224 0000 |02d1: move/from16 v36, v0 │ │ -0b3be2: 0200 2400 |02d3: move/from16 v0, v36 │ │ -0b3be6: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ -0b3bea: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -0b3bee: 5400 1104 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3bf2: 0824 0000 |02db: move-object/from16 v36, v0 │ │ -0b3bf6: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ -0b3bfa: 5400 0504 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3bfe: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ -0b3c02: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ -0b3c06: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ -0b3c0a: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ -0b3c0e: 0203 1700 |02e9: move/from16 v3, v23 │ │ -0b3c12: 0204 1800 |02eb: move/from16 v4, v24 │ │ -0b3c16: 7254 3621 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@2136 │ │ -0b3c1c: 0a11 |02f0: move-result v17 │ │ -0b3c1e: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ -0b3c22: 590e 0f04 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ -0b3c26: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ -0b3c2a: 590f 1004 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ -0b3c2e: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ -0b3c32: 0200 2400 |02fb: move/from16 v0, v36 │ │ -0b3c36: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ -0b3c3a: 5c10 0404 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ -0b3c3e: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ -0b3c42: 5400 0b04 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3c46: 0824 0000 |0305: move-object/from16 v36, v0 │ │ -0b3c4a: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ -0b3c4e: 7402 e302 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3c54: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ -0b3c58: 5400 0b04 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3c5c: 0824 0000 |0310: move-object/from16 v36, v0 │ │ -0b3c60: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ -0b3c64: 7402 e302 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3c6a: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ -0b3c6e: 5400 0b04 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3c72: 0824 0000 |031b: move-object/from16 v36, v0 │ │ -0b3c76: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ -0b3c7a: 7402 e302 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3c80: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ -0b3c84: 5200 1604 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0416 │ │ -0b3c88: 0224 0000 |0326: move/from16 v36, v0 │ │ -0b3c8c: 0200 2400 |0328: move/from16 v0, v36 │ │ -0b3c90: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ -0b3c94: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ -0b3c98: 0200 2400 |032e: move/from16 v0, v36 │ │ -0b3c9c: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ -0b3ca0: 5c10 0304 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ -0b3ca4: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ -0b3ca8: 7701 ef2a 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0b3cae: 0a24 |0339: move-result v36 │ │ -0b3cb0: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ -0b3cb4: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ -0b3cb8: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ -0b3cbc: 7701 ef2a 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0b3cc2: 0a24 |0343: move-result v36 │ │ -0b3cc4: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ -0b3cc8: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ -0b3ccc: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ -0b3cd0: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ -0b3cd4: 5400 1104 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3cd8: 0824 0000 |034e: move-object/from16 v36, v0 │ │ -0b3cdc: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ -0b3ce0: 5400 0504 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3ce4: 0825 0000 |0354: move-object/from16 v37, v0 │ │ -0b3ce8: 0800 2400 |0356: move-object/from16 v0, v36 │ │ -0b3cec: 0801 2500 |0358: move-object/from16 v1, v37 │ │ -0b3cf0: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ -0b3cf4: 0203 1700 |035c: move/from16 v3, v23 │ │ -0b3cf8: 0204 1800 |035e: move/from16 v4, v24 │ │ -0b3cfc: 7254 3621 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@2136 │ │ -0b3d02: 0a11 |0363: move-result v17 │ │ -0b3d04: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ -0b3d08: 590e 0f04 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ -0b3d0c: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ -0b3d10: 590f 1004 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ -0b3d14: 2900 14fd |036c: goto/16 0080 // -02ec │ │ -0b3d18: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ -0b3d1c: 0200 2400 |0370: move/from16 v0, v36 │ │ -0b3d20: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ -0b3d24: 5c10 1504 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ -0b3d28: 7701 b021 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@21b0 │ │ -0b3d2e: 0c08 |0379: move-result-object v8 │ │ -0b3d30: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ -0b3d34: 5500 0d04 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ -0b3d38: 0224 0000 |037e: move/from16 v36, v0 │ │ -0b3d3c: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ -0b3d40: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ -0b3d44: 5400 0704 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b3d48: 0824 0000 |0386: move-object/from16 v36, v0 │ │ -0b3d4c: 0800 2400 |0388: move-object/from16 v0, v36 │ │ -0b3d50: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ -0b3d54: 7220 3121 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@2131 │ │ -0b3d5a: 0a24 |038f: move-result v36 │ │ -0b3d5c: 9611 1124 |0390: or-int v17, v17, v36 │ │ -0b3d60: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ -0b3d64: 5400 1404 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ -0b3d68: 0824 0000 |0396: move-object/from16 v36, v0 │ │ -0b3d6c: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ -0b3d70: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ -0b3d74: 5400 1404 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ -0b3d78: 0824 0000 |039e: move-object/from16 v36, v0 │ │ -0b3d7c: 7401 b121 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ -0b3d82: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ -0b3d86: 5b08 1404 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ -0b3d8a: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ -0b3d8e: 5400 1704 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3d92: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ -0b3d96: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ -0b3d9a: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ -0b3d9e: 5400 1704 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3da2: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ -0b3da6: 7401 cb21 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ -0b3dac: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ -0b3db0: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ -0b3db4: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ -0b3db8: 5b10 1704 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3dbc: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ -0b3dc0: 0200 2400 |03c2: move/from16 v0, v36 │ │ -0b3dc4: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ -0b3dc8: 5c10 0d04 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ -0b3dcc: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ -0b3dd0: 0200 2400 |03ca: move/from16 v0, v36 │ │ -0b3dd4: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ -0b3dd8: 5c10 0604 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b3ddc: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ -0b3de0: 5400 0b04 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3de4: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ -0b3de8: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ -0b3dec: 7402 e302 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3df2: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ -0b3df6: 5400 0b04 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3dfa: 0824 0000 |03df: move-object/from16 v36, v0 │ │ -0b3dfe: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ -0b3e02: 7402 e302 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3e08: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ -0b3e0c: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ -0b3e10: 5500 0c04 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b3e14: 0224 0000 |03ec: move/from16 v36, v0 │ │ -0b3e18: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ -0b3e1c: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ -0b3e20: 5400 0b04 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ -0b3e24: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ -0b3e28: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ -0b3e2c: 7402 e302 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ -0b3e32: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ -0b3e36: 0200 2400 |03fd: move/from16 v0, v36 │ │ -0b3e3a: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ -0b3e3e: 5c10 0c04 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ -0b3e42: 288f |0403: goto 0392 // -0071 │ │ -0b3e44: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ -0b3e48: 5500 0404 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ -0b3e4c: 0224 0000 |0408: move/from16 v36, v0 │ │ -0b3e50: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ -0b3e54: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ -0b3e58: 5400 1104 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3e5c: 0824 0000 |0410: move-object/from16 v36, v0 │ │ -0b3e60: 0800 2400 |0412: move-object/from16 v0, v36 │ │ -0b3e64: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ -0b3e68: 7220 3821 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@2138 │ │ -0b3e6e: 0a11 |0419: move-result v17 │ │ -0b3e70: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ -0b3e74: 5500 0604 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ -0b3e78: 0224 0000 |041e: move/from16 v36, v0 │ │ -0b3e7c: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ -0b3e80: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ -0b3e84: 5400 0704 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b3e88: 0824 0000 |0426: move-object/from16 v36, v0 │ │ -0b3e8c: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ -0b3e90: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ -0b3e94: 5400 0704 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b3e98: 0824 0000 |042e: move-object/from16 v36, v0 │ │ -0b3e9c: 0800 2400 |0430: move-object/from16 v0, v36 │ │ -0b3ea0: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ -0b3ea4: 7220 3221 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@2132 │ │ -0b3eaa: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ -0b3eae: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ -0b3eb2: 5400 1704 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ -0b3eb6: 081d 0000 |043d: move-object/from16 v29, v0 │ │ -0b3eba: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ -0b3ebe: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ -0b3ec2: 0201 2400 |0443: move/from16 v1, v36 │ │ -0b3ec6: 7120 c80c 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ -0b3ecc: 0a15 |0448: move-result v21 │ │ -0b3ece: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ -0b3ed2: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ -0b3ed6: 5200 1204 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0412 │ │ -0b3eda: 0225 0000 |044f: move/from16 v37, v0 │ │ -0b3ede: 0200 2500 |0451: move/from16 v0, v37 │ │ -0b3ee2: 8200 |0453: int-to-float v0, v0 │ │ -0b3ee4: 0225 0000 |0454: move/from16 v37, v0 │ │ -0b3ee8: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ -0b3eec: 0201 2400 |0458: move/from16 v1, v36 │ │ -0b3ef0: 0202 2500 |045a: move/from16 v2, v37 │ │ -0b3ef4: 6e30 c521 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ -0b3efa: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ -0b3efe: 0201 1500 |0461: move/from16 v1, v21 │ │ -0b3f02: 7120 550d 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ -0b3f08: 0a1f |0466: move-result v31 │ │ -0b3f0a: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ -0b3f0e: 0201 1500 |0469: move/from16 v1, v21 │ │ -0b3f12: 7120 540d 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ -0b3f18: 0a1e |046e: move-result v30 │ │ -0b3f1a: 7701 ef2a 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0b3f20: 0a24 |0472: move-result v36 │ │ -0b3f22: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ -0b3f26: 5200 1304 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0413 │ │ -0b3f2a: 0225 0000 |0477: move/from16 v37, v0 │ │ -0b3f2e: 0200 2500 |0479: move/from16 v0, v37 │ │ -0b3f32: 8200 |047b: int-to-float v0, v0 │ │ -0b3f34: 0225 0000 |047c: move/from16 v37, v0 │ │ -0b3f38: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ -0b3f3c: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ -0b3f40: 7701 ef2a 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0b3f46: 0a24 |0485: move-result v36 │ │ -0b3f48: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ -0b3f4c: 5200 1304 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0413 │ │ -0b3f50: 0225 0000 |048a: move/from16 v37, v0 │ │ -0b3f54: 0200 2500 |048c: move/from16 v0, v37 │ │ -0b3f58: 8200 |048e: int-to-float v0, v0 │ │ -0b3f5a: 0225 0000 |048f: move/from16 v37, v0 │ │ -0b3f5e: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ -0b3f62: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ -0b3f66: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ -0b3f6a: 5400 1104 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ -0b3f6e: 0824 0000 |0499: move-object/from16 v36, v0 │ │ -0b3f72: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ -0b3f76: 5400 0504 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ -0b3f7a: 0825 0000 |049f: move-object/from16 v37, v0 │ │ -0b3f7e: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ -0b3f82: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ -0b3f86: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ -0b3f8a: 0203 1e00 |04a7: move/from16 v3, v30 │ │ -0b3f8e: 0204 1f00 |04a9: move/from16 v4, v31 │ │ -0b3f92: 7254 3421 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@2134 │ │ -0b3f98: 0a11 |04ae: move-result v17 │ │ -0b3f9a: 2900 e3fe |04af: goto/16 0392 // -011d │ │ -0b3f9e: 7601 e90b 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0be9 │ │ -0b3fa4: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ -0b3fa8: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ +0b3718: |[0b3718] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0b3728: 7401 a421 2b00 |0000: invoke-virtual/range {v43}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +0b372e: 0a06 |0003: move-result v6 │ │ +0b3730: 0800 2a00 |0004: move-object/from16 v0, v42 │ │ +0b3734: 5400 1704 |0006: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3738: 0824 0000 |0008: move-object/from16 v36, v0 │ │ +0b373c: 3924 0c00 |000a: if-nez v36, 0016 // +000c │ │ +0b3740: 7100 ca21 0000 |000c: invoke-static {}, Landroid/view/VelocityTracker;.obtain:()Landroid/view/VelocityTracker; // method@21ca │ │ +0b3746: 0c24 |000f: move-result-object v36 │ │ +0b3748: 0800 2400 |0010: move-object/from16 v0, v36 │ │ +0b374c: 0801 2a00 |0012: move-object/from16 v1, v42 │ │ +0b3750: 5b10 1704 |0014: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3754: 0800 2a00 |0016: move-object/from16 v0, v42 │ │ +0b3758: 5400 1704 |0018: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b375c: 0824 0000 |001a: move-object/from16 v36, v0 │ │ +0b3760: 0800 2400 |001c: move-object/from16 v0, v36 │ │ +0b3764: 0801 2b00 |001e: move-object/from16 v1, v43 │ │ +0b3768: 6e20 c321 1000 |0020: invoke-virtual {v0, v1}, Landroid/view/VelocityTracker;.addMovement:(Landroid/view/MotionEvent;)V // method@21c3 │ │ +0b376e: d560 ff00 |0023: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +0b3772: 0224 0000 |0025: move/from16 v36, v0 │ │ +0b3776: 1325 0600 |0027: const/16 v37, #int 6 // #6 │ │ +0b377a: 0200 2400 |0029: move/from16 v0, v36 │ │ +0b377e: 0201 2500 |002b: move/from16 v1, v37 │ │ +0b3782: 3310 2100 |002d: if-ne v0, v1, 004e // +0021 │ │ +0b3786: 1316 0100 |002f: const/16 v22, #int 1 // #1 │ │ +0b378a: 3816 2000 |0031: if-eqz v22, 0051 // +0020 │ │ +0b378e: 7701 c50c 2b00 |0033: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +0b3794: 0a19 |0036: move-result v25 │ │ +0b3796: 131a 0000 |0037: const/16 v26, #int 0 // #0 │ │ +0b379a: 131b 0000 |0039: const/16 v27, #int 0 // #0 │ │ +0b379e: 7701 c70c 2b00 |003b: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0cc7 │ │ +0b37a4: 0a07 |003e: move-result v7 │ │ +0b37a6: 1312 0000 |003f: const/16 v18, #int 0 // #0 │ │ +0b37aa: 0200 1200 |0041: move/from16 v0, v18 │ │ +0b37ae: 3570 2600 |0043: if-ge v0, v7, 0069 // +0026 │ │ +0b37b2: 0200 1900 |0045: move/from16 v0, v25 │ │ +0b37b6: 0201 1200 |0047: move/from16 v1, v18 │ │ +0b37ba: 3310 0b00 |0049: if-ne v0, v1, 0054 // +000b │ │ +0b37be: d812 1201 |004b: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0b37c2: 28f4 |004d: goto 0041 // -000c │ │ +0b37c4: 1316 0000 |004e: const/16 v22, #int 0 // #0 │ │ +0b37c8: 28e1 |0050: goto 0031 // -001f │ │ +0b37ca: 1319 ffff |0051: const/16 v25, #int -1 // #ffff │ │ +0b37ce: 28e4 |0053: goto 0037 // -001c │ │ +0b37d0: 0800 2b00 |0054: move-object/from16 v0, v43 │ │ +0b37d4: 0201 1200 |0056: move/from16 v1, v18 │ │ +0b37d8: 7120 c90c 1000 |0058: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getX:(Landroid/view/MotionEvent;I)F // method@0cc9 │ │ +0b37de: 0a24 |005b: move-result v36 │ │ +0b37e0: a61a 1a24 |005c: add-float v26, v26, v36 │ │ +0b37e4: 0800 2b00 |005e: move-object/from16 v0, v43 │ │ +0b37e8: 0201 1200 |0060: move/from16 v1, v18 │ │ +0b37ec: 7120 ca0c 1000 |0062: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getY:(Landroid/view/MotionEvent;I)F // method@0cca │ │ +0b37f2: 0a24 |0065: move-result v36 │ │ +0b37f4: a61b 1b24 |0066: add-float v27, v27, v36 │ │ +0b37f8: 28e3 |0068: goto 004b // -001d │ │ +0b37fa: 3816 1800 |0069: if-eqz v22, 0081 // +0018 │ │ +0b37fe: d80c 07ff |006b: add-int/lit8 v12, v7, #int -1 // #ff │ │ +0b3802: 82c0 |006d: int-to-float v0, v12 │ │ +0b3804: 0224 0000 |006e: move/from16 v36, v0 │ │ +0b3808: a90e 1a24 |0070: div-float v14, v26, v36 │ │ +0b380c: 82c0 |0072: int-to-float v0, v12 │ │ +0b380e: 0224 0000 |0073: move/from16 v36, v0 │ │ +0b3812: a90f 1b24 |0075: div-float v15, v27, v36 │ │ +0b3816: 1311 0000 |0077: const/16 v17, #int 0 // #0 │ │ +0b381a: d560 ff00 |0079: and-int/lit16 v0, v6, #int 255 // #00ff │ │ +0b381e: 0224 0000 |007b: move/from16 v36, v0 │ │ +0b3822: 2b24 3904 0000 |007d: packed-switch v36, 000004b6 // +00000439 │ │ +0b3828: 0f11 |0080: return v17 │ │ +0b382a: 017c |0081: move v12, v7 │ │ +0b382c: 28eb |0082: goto 006d // -0015 │ │ +0b382e: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +0b3832: 590e 0f04 |0085: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ +0b3836: 0800 2a00 |0087: move-object/from16 v0, v42 │ │ +0b383a: 590e 0904 |0089: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ +0b383e: 0800 2a00 |008b: move-object/from16 v0, v42 │ │ +0b3842: 590f 1004 |008d: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ +0b3846: 0800 2a00 |008f: move-object/from16 v0, v42 │ │ +0b384a: 590f 0a04 |0091: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ +0b384e: 7601 ea0b 2a00 |0093: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancelTaps:()V // method@0bea │ │ +0b3854: 28ea |0096: goto 0080 // -0016 │ │ +0b3856: 0800 2a00 |0097: move-object/from16 v0, v42 │ │ +0b385a: 590e 0f04 |0099: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ +0b385e: 0800 2a00 |009b: move-object/from16 v0, v42 │ │ +0b3862: 590e 0904 |009d: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ +0b3866: 0800 2a00 |009f: move-object/from16 v0, v42 │ │ +0b386a: 590f 1004 |00a1: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ +0b386e: 0800 2a00 |00a3: move-object/from16 v0, v42 │ │ +0b3872: 590f 0a04 |00a5: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ +0b3876: 0800 2a00 |00a7: move-object/from16 v0, v42 │ │ +0b387a: 5400 1704 |00a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b387e: 0824 0000 |00ab: move-object/from16 v36, v0 │ │ +0b3882: 1325 e803 |00ad: const/16 v37, #int 1000 // #3e8 │ │ +0b3886: 0800 2a00 |00af: move-object/from16 v0, v42 │ │ +0b388a: 5200 1204 |00b1: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0412 │ │ +0b388e: 0226 0000 |00b3: move/from16 v38, v0 │ │ +0b3892: 0200 2600 |00b5: move/from16 v0, v38 │ │ +0b3896: 8200 |00b7: int-to-float v0, v0 │ │ +0b3898: 0226 0000 |00b8: move/from16 v38, v0 │ │ +0b389c: 7403 c521 2400 |00ba: invoke-virtual/range {v36, v37, v38}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ +0b38a2: 7701 c50c 2b00 |00bd: invoke-static/range {v43}, Landroid/support/v4/view/MotionEventCompat;.getActionIndex:(Landroid/view/MotionEvent;)I // method@0cc5 │ │ +0b38a8: 0a1c |00c0: move-result v28 │ │ +0b38aa: 0800 2b00 |00c1: move-object/from16 v0, v43 │ │ +0b38ae: 0201 1c00 |00c3: move/from16 v1, v28 │ │ +0b38b2: 7120 c80c 1000 |00c5: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0b38b8: 0a13 |00c8: move-result v19 │ │ +0b38ba: 0800 2a00 |00c9: move-object/from16 v0, v42 │ │ +0b38be: 5400 1704 |00cb: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b38c2: 0824 0000 |00cd: move-object/from16 v36, v0 │ │ +0b38c6: 0800 2400 |00cf: move-object/from16 v0, v36 │ │ +0b38ca: 0201 1300 |00d1: move/from16 v1, v19 │ │ +0b38ce: 7120 540d 1000 |00d3: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +0b38d4: 0a21 |00d6: move-result v33 │ │ +0b38d6: 0800 2a00 |00d7: move-object/from16 v0, v42 │ │ +0b38da: 5400 1704 |00d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b38de: 0824 0000 |00db: move-object/from16 v36, v0 │ │ +0b38e2: 0800 2400 |00dd: move-object/from16 v0, v36 │ │ +0b38e6: 0201 1300 |00df: move/from16 v1, v19 │ │ +0b38ea: 7120 550d 1000 |00e1: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ +0b38f0: 0a23 |00e4: move-result v35 │ │ +0b38f2: 1312 0000 |00e5: const/16 v18, #int 0 // #0 │ │ +0b38f6: 0200 1200 |00e7: move/from16 v0, v18 │ │ +0b38fa: 3570 97ff |00e9: if-ge v0, v7, 0080 // -0069 │ │ +0b38fe: 0200 1200 |00eb: move/from16 v0, v18 │ │ +0b3902: 0201 1c00 |00ed: move/from16 v1, v28 │ │ +0b3906: 3310 0500 |00ef: if-ne v0, v1, 00f4 // +0005 │ │ +0b390a: d812 1201 |00f1: add-int/lit8 v18, v18, #int 1 // #01 │ │ +0b390e: 28f4 |00f3: goto 00e7 // -000c │ │ +0b3910: 0800 2b00 |00f4: move-object/from16 v0, v43 │ │ +0b3914: 0201 1200 |00f6: move/from16 v1, v18 │ │ +0b3918: 7120 c80c 1000 |00f8: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0b391e: 0a14 |00fb: move-result v20 │ │ +0b3920: 0800 2a00 |00fc: move-object/from16 v0, v42 │ │ +0b3924: 5400 1704 |00fe: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3928: 0824 0000 |0100: move-object/from16 v36, v0 │ │ +0b392c: 0800 2400 |0102: move-object/from16 v0, v36 │ │ +0b3930: 0201 1400 |0104: move/from16 v1, v20 │ │ +0b3934: 7120 540d 1000 |0106: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +0b393a: 0a24 |0109: move-result v36 │ │ +0b393c: a820 2124 |010a: mul-float v32, v33, v36 │ │ +0b3940: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +0b3944: 5400 1704 |010e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3948: 0824 0000 |0110: move-object/from16 v36, v0 │ │ +0b394c: 0800 2400 |0112: move-object/from16 v0, v36 │ │ +0b3950: 0201 1400 |0114: move/from16 v1, v20 │ │ +0b3954: 7120 550d 1000 |0116: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ +0b395a: 0a24 |0119: move-result v36 │ │ +0b395c: a822 2324 |011a: mul-float v34, v35, v36 │ │ +0b3960: a60d 2022 |011c: add-float v13, v32, v34 │ │ +0b3964: 1324 0000 |011e: const/16 v36, #int 0 // #0 │ │ +0b3968: 2e24 0d24 |0120: cmpg-float v36, v13, v36 │ │ +0b396c: 3b24 cfff |0122: if-gez v36, 00f1 // -0031 │ │ +0b3970: 0800 2a00 |0124: move-object/from16 v0, v42 │ │ +0b3974: 5400 1704 |0126: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3978: 0824 0000 |0128: move-object/from16 v36, v0 │ │ +0b397c: 7401 c421 2400 |012a: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.clear:()V // method@21c4 │ │ +0b3982: 2900 53ff |012d: goto/16 0080 // -00ad │ │ +0b3986: 0800 2a00 |012f: move-object/from16 v0, v42 │ │ +0b398a: 5400 0704 |0131: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b398e: 0824 0000 |0133: move-object/from16 v36, v0 │ │ +0b3992: 3824 7100 |0135: if-eqz v36, 01a6 // +0071 │ │ +0b3996: 0800 2a00 |0137: move-object/from16 v0, v42 │ │ +0b399a: 5400 0b04 |0139: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b399e: 0824 0000 |013b: move-object/from16 v36, v0 │ │ +0b39a2: 1325 0300 |013d: const/16 v37, #int 3 // #3 │ │ +0b39a6: 7402 da02 2400 |013f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.hasMessages:(I)Z // method@02da │ │ +0b39ac: 0a10 |0142: move-result v16 │ │ +0b39ae: 3810 0d00 |0143: if-eqz v16, 0150 // +000d │ │ +0b39b2: 0800 2a00 |0145: move-object/from16 v0, v42 │ │ +0b39b6: 5400 0b04 |0147: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b39ba: 0824 0000 |0149: move-object/from16 v36, v0 │ │ +0b39be: 1325 0300 |014b: const/16 v37, #int 3 // #3 │ │ +0b39c2: 7402 e302 2400 |014d: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b39c8: 0800 2a00 |0150: move-object/from16 v0, v42 │ │ +0b39cc: 5400 0504 |0152: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b39d0: 0824 0000 |0154: move-object/from16 v36, v0 │ │ +0b39d4: 3824 0d01 |0156: if-eqz v36, 0263 // +010d │ │ +0b39d8: 0800 2a00 |0158: move-object/from16 v0, v42 │ │ +0b39dc: 5400 1404 |015a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ +0b39e0: 0824 0000 |015c: move-object/from16 v36, v0 │ │ +0b39e4: 3824 0501 |015e: if-eqz v36, 0263 // +0105 │ │ +0b39e8: 3810 0301 |0160: if-eqz v16, 0263 // +0103 │ │ +0b39ec: 0800 2a00 |0162: move-object/from16 v0, v42 │ │ +0b39f0: 5400 0504 |0164: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b39f4: 0824 0000 |0166: move-object/from16 v36, v0 │ │ +0b39f8: 0800 2a00 |0168: move-object/from16 v0, v42 │ │ +0b39fc: 5400 1404 |016a: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ +0b3a00: 0825 0000 |016c: move-object/from16 v37, v0 │ │ +0b3a04: 0800 2a00 |016e: move-object/from16 v0, v42 │ │ +0b3a08: 0801 2400 |0170: move-object/from16 v1, v36 │ │ +0b3a0c: 0802 2500 |0172: move-object/from16 v2, v37 │ │ +0b3a10: 0803 2b00 |0174: move-object/from16 v3, v43 │ │ +0b3a14: 7040 ed0b 1032 |0176: invoke-direct {v0, v1, v2, v3}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.isConsideredDoubleTap:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;Landroid/view/MotionEvent;)Z // method@0bed │ │ +0b3a1a: 0a24 |0179: move-result v36 │ │ +0b3a1c: 3824 e900 |017a: if-eqz v36, 0263 // +00e9 │ │ +0b3a20: 1324 0100 |017c: const/16 v36, #int 1 // #1 │ │ +0b3a24: 0200 2400 |017e: move/from16 v0, v36 │ │ +0b3a28: 0801 2a00 |0180: move-object/from16 v1, v42 │ │ +0b3a2c: 5c10 0d04 |0182: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ +0b3a30: 0800 2a00 |0184: move-object/from16 v0, v42 │ │ +0b3a34: 5400 0704 |0186: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b3a38: 0824 0000 |0188: move-object/from16 v36, v0 │ │ +0b3a3c: 0800 2a00 |018a: move-object/from16 v0, v42 │ │ +0b3a40: 5400 0504 |018c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3a44: 0825 0000 |018e: move-object/from16 v37, v0 │ │ +0b3a48: 7802 3021 2400 |0190: invoke-interface/range {v36, v37}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTap:(Landroid/view/MotionEvent;)Z // method@2130 │ │ +0b3a4e: 0a24 |0193: move-result v36 │ │ +0b3a50: 9611 1124 |0194: or-int v17, v17, v36 │ │ +0b3a54: 0800 2a00 |0196: move-object/from16 v0, v42 │ │ +0b3a58: 5400 0704 |0198: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b3a5c: 0824 0000 |019a: move-object/from16 v36, v0 │ │ +0b3a60: 0800 2400 |019c: move-object/from16 v0, v36 │ │ +0b3a64: 0801 2b00 |019e: move-object/from16 v1, v43 │ │ +0b3a68: 7220 3121 1000 |01a0: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@2131 │ │ +0b3a6e: 0a24 |01a3: move-result v36 │ │ +0b3a70: 9611 1124 |01a4: or-int v17, v17, v36 │ │ +0b3a74: 0800 2a00 |01a6: move-object/from16 v0, v42 │ │ +0b3a78: 590e 0f04 |01a8: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ +0b3a7c: 0800 2a00 |01aa: move-object/from16 v0, v42 │ │ +0b3a80: 590e 0904 |01ac: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ +0b3a84: 0800 2a00 |01ae: move-object/from16 v0, v42 │ │ +0b3a88: 590f 1004 |01b0: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ +0b3a8c: 0800 2a00 |01b2: move-object/from16 v0, v42 │ │ +0b3a90: 590f 0a04 |01b4: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ +0b3a94: 0800 2a00 |01b6: move-object/from16 v0, v42 │ │ +0b3a98: 5400 0504 |01b8: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3a9c: 0824 0000 |01ba: move-object/from16 v36, v0 │ │ +0b3aa0: 3824 0b00 |01bc: if-eqz v36, 01c7 // +000b │ │ +0b3aa4: 0800 2a00 |01be: move-object/from16 v0, v42 │ │ +0b3aa8: 5400 0504 |01c0: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3aac: 0824 0000 |01c2: move-object/from16 v36, v0 │ │ +0b3ab0: 7401 b121 2400 |01c4: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +0b3ab6: 7701 b021 2b00 |01c7: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@21b0 │ │ +0b3abc: 0c24 |01ca: move-result-object v36 │ │ +0b3abe: 0800 2400 |01cb: move-object/from16 v0, v36 │ │ +0b3ac2: 0801 2a00 |01cd: move-object/from16 v1, v42 │ │ +0b3ac6: 5b10 0504 |01cf: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3aca: 1324 0100 |01d1: const/16 v36, #int 1 // #1 │ │ +0b3ace: 0200 2400 |01d3: move/from16 v0, v36 │ │ +0b3ad2: 0801 2a00 |01d5: move-object/from16 v1, v42 │ │ +0b3ad6: 5c10 0404 |01d7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ +0b3ada: 1324 0100 |01d9: const/16 v36, #int 1 // #1 │ │ +0b3ade: 0200 2400 |01db: move/from16 v0, v36 │ │ +0b3ae2: 0801 2a00 |01dd: move-object/from16 v1, v42 │ │ +0b3ae6: 5c10 0304 |01df: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ +0b3aea: 1324 0100 |01e1: const/16 v36, #int 1 // #1 │ │ +0b3aee: 0200 2400 |01e3: move/from16 v0, v36 │ │ +0b3af2: 0801 2a00 |01e5: move-object/from16 v1, v42 │ │ +0b3af6: 5c10 1504 |01e7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ +0b3afa: 1324 0000 |01e9: const/16 v36, #int 0 // #0 │ │ +0b3afe: 0200 2400 |01eb: move/from16 v0, v36 │ │ +0b3b02: 0801 2a00 |01ed: move-object/from16 v1, v42 │ │ +0b3b06: 5c10 0c04 |01ef: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b3b0a: 1324 0000 |01f1: const/16 v36, #int 0 // #0 │ │ +0b3b0e: 0200 2400 |01f3: move/from16 v0, v36 │ │ +0b3b12: 0801 2a00 |01f5: move-object/from16 v1, v42 │ │ +0b3b16: 5c10 0604 |01f7: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b3b1a: 0800 2a00 |01f9: move-object/from16 v0, v42 │ │ +0b3b1e: 5500 0e04 |01fb: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ +0b3b22: 0224 0000 |01fd: move/from16 v36, v0 │ │ +0b3b26: 3824 3400 |01ff: if-eqz v36, 0233 // +0034 │ │ +0b3b2a: 0800 2a00 |0201: move-object/from16 v0, v42 │ │ +0b3b2e: 5400 0b04 |0203: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3b32: 0824 0000 |0205: move-object/from16 v36, v0 │ │ +0b3b36: 1325 0200 |0207: const/16 v37, #int 2 // #2 │ │ +0b3b3a: 7402 e302 2400 |0209: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3b40: 0800 2a00 |020c: move-object/from16 v0, v42 │ │ +0b3b44: 5400 0b04 |020e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3b48: 0824 0000 |0210: move-object/from16 v36, v0 │ │ +0b3b4c: 1325 0200 |0212: const/16 v37, #int 2 // #2 │ │ +0b3b50: 0800 2a00 |0214: move-object/from16 v0, v42 │ │ +0b3b54: 5400 0504 |0216: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3b58: 0826 0000 |0218: move-object/from16 v38, v0 │ │ +0b3b5c: 7401 a521 2600 |021a: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@21a5 │ │ +0b3b62: 0b26 |021d: move-result-wide v38 │ │ +0b3b64: 6028 0204 |021e: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0402 │ │ +0b3b68: 0200 2800 |0220: move/from16 v0, v40 │ │ +0b3b6c: 8100 |0222: int-to-long v0, v0 │ │ +0b3b6e: 0528 0000 |0223: move-wide/from16 v40, v0 │ │ +0b3b72: 9b26 2628 |0225: add-long v38, v38, v40 │ │ +0b3b76: 6028 fe03 |0227: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.LONGPRESS_TIMEOUT:I // field@03fe │ │ +0b3b7a: 0200 2800 |0229: move/from16 v0, v40 │ │ +0b3b7e: 8100 |022b: int-to-long v0, v0 │ │ +0b3b80: 0528 0000 |022c: move-wide/from16 v40, v0 │ │ +0b3b84: 9b26 2628 |022e: add-long v38, v38, v40 │ │ +0b3b88: 7404 e502 2400 |0230: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02e5 │ │ +0b3b8e: 0800 2a00 |0233: move-object/from16 v0, v42 │ │ +0b3b92: 5400 0b04 |0235: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3b96: 0824 0000 |0237: move-object/from16 v36, v0 │ │ +0b3b9a: 1325 0100 |0239: const/16 v37, #int 1 // #1 │ │ +0b3b9e: 0800 2a00 |023b: move-object/from16 v0, v42 │ │ +0b3ba2: 5400 0504 |023d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3ba6: 0826 0000 |023f: move-object/from16 v38, v0 │ │ +0b3baa: 7401 a521 2600 |0241: invoke-virtual/range {v38}, Landroid/view/MotionEvent;.getDownTime:()J // method@21a5 │ │ +0b3bb0: 0b26 |0244: move-result-wide v38 │ │ +0b3bb2: 6028 0204 |0245: sget v40, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.TAP_TIMEOUT:I // field@0402 │ │ +0b3bb6: 0200 2800 |0247: move/from16 v0, v40 │ │ +0b3bba: 8100 |0249: int-to-long v0, v0 │ │ +0b3bbc: 0528 0000 |024a: move-wide/from16 v40, v0 │ │ +0b3bc0: 9b26 2628 |024c: add-long v38, v38, v40 │ │ +0b3bc4: 7404 e502 2400 |024e: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageAtTime:(IJ)Z // method@02e5 │ │ +0b3bca: 0800 2a00 |0251: move-object/from16 v0, v42 │ │ +0b3bce: 5400 1104 |0253: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b3bd2: 0824 0000 |0255: move-object/from16 v36, v0 │ │ +0b3bd6: 0800 2400 |0257: move-object/from16 v0, v36 │ │ +0b3bda: 0801 2b00 |0259: move-object/from16 v1, v43 │ │ +0b3bde: 7220 3321 1000 |025b: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onDown:(Landroid/view/MotionEvent;)Z // method@2133 │ │ +0b3be4: 0a24 |025e: move-result v36 │ │ +0b3be6: 9611 1124 |025f: or-int v17, v17, v36 │ │ +0b3bea: 2900 1ffe |0261: goto/16 0080 // -01e1 │ │ +0b3bee: 0800 2a00 |0263: move-object/from16 v0, v42 │ │ +0b3bf2: 5400 0b04 |0265: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3bf6: 0824 0000 |0267: move-object/from16 v36, v0 │ │ +0b3bfa: 1325 0300 |0269: const/16 v37, #int 3 // #3 │ │ +0b3bfe: 6026 fd03 |026b: sget v38, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.DOUBLE_TAP_TIMEOUT:I // field@03fd │ │ +0b3c02: 0200 2600 |026d: move/from16 v0, v38 │ │ +0b3c06: 8100 |026f: int-to-long v0, v0 │ │ +0b3c08: 0526 0000 |0270: move-wide/from16 v38, v0 │ │ +0b3c0c: 7404 e602 2400 |0272: invoke-virtual/range {v36, v37, v38, v39}, Landroid/os/Handler;.sendEmptyMessageDelayed:(IJ)Z // method@02e6 │ │ +0b3c12: 2900 31ff |0275: goto/16 01a6 // -00cf │ │ +0b3c16: 0800 2a00 |0277: move-object/from16 v0, v42 │ │ +0b3c1a: 5500 0c04 |0279: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b3c1e: 0224 0000 |027b: move/from16 v36, v0 │ │ +0b3c22: 3924 03fe |027d: if-nez v36, 0080 // -01fd │ │ +0b3c26: 0800 2a00 |027f: move-object/from16 v0, v42 │ │ +0b3c2a: 5200 0f04 |0281: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ +0b3c2e: 0224 0000 |0283: move/from16 v36, v0 │ │ +0b3c32: a717 240e |0285: sub-float v23, v36, v14 │ │ +0b3c36: 0800 2a00 |0287: move-object/from16 v0, v42 │ │ +0b3c3a: 5200 1004 |0289: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ +0b3c3e: 0224 0000 |028b: move/from16 v36, v0 │ │ +0b3c42: a718 240f |028d: sub-float v24, v36, v15 │ │ +0b3c46: 0800 2a00 |028f: move-object/from16 v0, v42 │ │ +0b3c4a: 5500 0d04 |0291: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ +0b3c4e: 0224 0000 |0293: move/from16 v36, v0 │ │ +0b3c52: 3824 1400 |0295: if-eqz v36, 02a9 // +0014 │ │ +0b3c56: 0800 2a00 |0297: move-object/from16 v0, v42 │ │ +0b3c5a: 5400 0704 |0299: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b3c5e: 0824 0000 |029b: move-object/from16 v36, v0 │ │ +0b3c62: 0800 2400 |029d: move-object/from16 v0, v36 │ │ +0b3c66: 0801 2b00 |029f: move-object/from16 v1, v43 │ │ +0b3c6a: 7220 3121 1000 |02a1: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@2131 │ │ +0b3c70: 0a24 |02a4: move-result v36 │ │ +0b3c72: 9611 1124 |02a5: or-int v17, v17, v36 │ │ +0b3c76: 2900 d9fd |02a7: goto/16 0080 // -0227 │ │ +0b3c7a: 0800 2a00 |02a9: move-object/from16 v0, v42 │ │ +0b3c7e: 5500 0404 |02ab: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ +0b3c82: 0224 0000 |02ad: move/from16 v36, v0 │ │ +0b3c86: 3824 8700 |02af: if-eqz v36, 0336 // +0087 │ │ +0b3c8a: 0800 2a00 |02b1: move-object/from16 v0, v42 │ │ +0b3c8e: 5200 0904 |02b3: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusX:F // field@0409 │ │ +0b3c92: 0224 0000 |02b5: move/from16 v36, v0 │ │ +0b3c96: a724 0e24 |02b7: sub-float v36, v14, v36 │ │ +0b3c9a: 0200 2400 |02b9: move/from16 v0, v36 │ │ +0b3c9e: 8709 |02bb: float-to-int v9, v0 │ │ +0b3ca0: 0800 2a00 |02bc: move-object/from16 v0, v42 │ │ +0b3ca4: 5200 0a04 |02be: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDownFocusY:F // field@040a │ │ +0b3ca8: 0224 0000 |02c0: move/from16 v36, v0 │ │ +0b3cac: a724 0f24 |02c2: sub-float v36, v15, v36 │ │ +0b3cb0: 0200 2400 |02c4: move/from16 v0, v36 │ │ +0b3cb4: 870a |02c6: float-to-int v10, v0 │ │ +0b3cb6: 9224 0909 |02c7: mul-int v36, v9, v9 │ │ +0b3cba: 9225 0a0a |02c9: mul-int v37, v10, v10 │ │ +0b3cbe: 900b 2425 |02cb: add-int v11, v36, v37 │ │ +0b3cc2: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +0b3cc6: 5200 1604 |02cf: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0416 │ │ +0b3cca: 0224 0000 |02d1: move/from16 v36, v0 │ │ +0b3cce: 0200 2400 |02d3: move/from16 v0, v36 │ │ +0b3cd2: 370b 4d00 |02d5: if-le v11, v0, 0322 // +004d │ │ +0b3cd6: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +0b3cda: 5400 1104 |02d9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b3cde: 0824 0000 |02db: move-object/from16 v36, v0 │ │ +0b3ce2: 0800 2a00 |02dd: move-object/from16 v0, v42 │ │ +0b3ce6: 5400 0504 |02df: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3cea: 0825 0000 |02e1: move-object/from16 v37, v0 │ │ +0b3cee: 0800 2400 |02e3: move-object/from16 v0, v36 │ │ +0b3cf2: 0801 2500 |02e5: move-object/from16 v1, v37 │ │ +0b3cf6: 0802 2b00 |02e7: move-object/from16 v2, v43 │ │ +0b3cfa: 0203 1700 |02e9: move/from16 v3, v23 │ │ +0b3cfe: 0204 1800 |02eb: move/from16 v4, v24 │ │ +0b3d02: 7254 3621 1032 |02ed: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@2136 │ │ +0b3d08: 0a11 |02f0: move-result v17 │ │ +0b3d0a: 0800 2a00 |02f1: move-object/from16 v0, v42 │ │ +0b3d0e: 590e 0f04 |02f3: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ +0b3d12: 0800 2a00 |02f5: move-object/from16 v0, v42 │ │ +0b3d16: 590f 1004 |02f7: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ +0b3d1a: 1324 0000 |02f9: const/16 v36, #int 0 // #0 │ │ +0b3d1e: 0200 2400 |02fb: move/from16 v0, v36 │ │ +0b3d22: 0801 2a00 |02fd: move-object/from16 v1, v42 │ │ +0b3d26: 5c10 0404 |02ff: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ +0b3d2a: 0800 2a00 |0301: move-object/from16 v0, v42 │ │ +0b3d2e: 5400 0b04 |0303: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3d32: 0824 0000 |0305: move-object/from16 v36, v0 │ │ +0b3d36: 1325 0300 |0307: const/16 v37, #int 3 // #3 │ │ +0b3d3a: 7402 e302 2400 |0309: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3d40: 0800 2a00 |030c: move-object/from16 v0, v42 │ │ +0b3d44: 5400 0b04 |030e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3d48: 0824 0000 |0310: move-object/from16 v36, v0 │ │ +0b3d4c: 1325 0100 |0312: const/16 v37, #int 1 // #1 │ │ +0b3d50: 7402 e302 2400 |0314: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3d56: 0800 2a00 |0317: move-object/from16 v0, v42 │ │ +0b3d5a: 5400 0b04 |0319: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3d5e: 0824 0000 |031b: move-object/from16 v36, v0 │ │ +0b3d62: 1325 0200 |031d: const/16 v37, #int 2 // #2 │ │ +0b3d66: 7402 e302 2400 |031f: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3d6c: 0800 2a00 |0322: move-object/from16 v0, v42 │ │ +0b3d70: 5200 1604 |0324: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mTouchSlopSquare:I // field@0416 │ │ +0b3d74: 0224 0000 |0326: move/from16 v36, v0 │ │ +0b3d78: 0200 2400 |0328: move/from16 v0, v36 │ │ +0b3d7c: 370b 56fd |032a: if-le v11, v0, 0080 // -02aa │ │ +0b3d80: 1324 0000 |032c: const/16 v36, #int 0 // #0 │ │ +0b3d84: 0200 2400 |032e: move/from16 v0, v36 │ │ +0b3d88: 0801 2a00 |0330: move-object/from16 v1, v42 │ │ +0b3d8c: 5c10 0304 |0332: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInBiggerTapRegion:Z // field@0403 │ │ +0b3d90: 2900 4cfd |0334: goto/16 0080 // -02b4 │ │ +0b3d94: 7701 ef2a 1700 |0336: invoke-static/range {v23}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0b3d9a: 0a24 |0339: move-result v36 │ │ +0b3d9c: 1525 803f |033a: const/high16 v37, #int 1065353216 // #3f80 │ │ +0b3da0: 2d24 2425 |033c: cmpl-float v36, v36, v37 │ │ +0b3da4: 3b24 0c00 |033e: if-gez v36, 034a // +000c │ │ +0b3da8: 7701 ef2a 1800 |0340: invoke-static/range {v24}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0b3dae: 0a24 |0343: move-result v36 │ │ +0b3db0: 1525 803f |0344: const/high16 v37, #int 1065353216 // #3f80 │ │ +0b3db4: 2d24 2425 |0346: cmpl-float v36, v36, v37 │ │ +0b3db8: 3a24 38fd |0348: if-ltz v36, 0080 // -02c8 │ │ +0b3dbc: 0800 2a00 |034a: move-object/from16 v0, v42 │ │ +0b3dc0: 5400 1104 |034c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b3dc4: 0824 0000 |034e: move-object/from16 v36, v0 │ │ +0b3dc8: 0800 2a00 |0350: move-object/from16 v0, v42 │ │ +0b3dcc: 5400 0504 |0352: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b3dd0: 0825 0000 |0354: move-object/from16 v37, v0 │ │ +0b3dd4: 0800 2400 |0356: move-object/from16 v0, v36 │ │ +0b3dd8: 0801 2500 |0358: move-object/from16 v1, v37 │ │ +0b3ddc: 0802 2b00 |035a: move-object/from16 v2, v43 │ │ +0b3de0: 0203 1700 |035c: move/from16 v3, v23 │ │ +0b3de4: 0204 1800 |035e: move/from16 v4, v24 │ │ +0b3de8: 7254 3621 1032 |0360: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onScroll:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@2136 │ │ +0b3dee: 0a11 |0363: move-result v17 │ │ +0b3df0: 0800 2a00 |0364: move-object/from16 v0, v42 │ │ +0b3df4: 590e 0f04 |0366: iput v14, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusX:F // field@040f │ │ +0b3df8: 0800 2a00 |0368: move-object/from16 v0, v42 │ │ +0b3dfc: 590f 1004 |036a: iput v15, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mLastFocusY:F // field@0410 │ │ +0b3e00: 2900 14fd |036c: goto/16 0080 // -02ec │ │ +0b3e04: 1324 0000 |036e: const/16 v36, #int 0 // #0 │ │ +0b3e08: 0200 2400 |0370: move/from16 v0, v36 │ │ +0b3e0c: 0801 2a00 |0372: move-object/from16 v1, v42 │ │ +0b3e10: 5c10 1504 |0374: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mStillDown:Z // field@0415 │ │ +0b3e14: 7701 b021 2b00 |0376: invoke-static/range {v43}, Landroid/view/MotionEvent;.obtain:(Landroid/view/MotionEvent;)Landroid/view/MotionEvent; // method@21b0 │ │ +0b3e1a: 0c08 |0379: move-result-object v8 │ │ +0b3e1c: 0800 2a00 |037a: move-object/from16 v0, v42 │ │ +0b3e20: 5500 0d04 |037c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ +0b3e24: 0224 0000 |037e: move/from16 v36, v0 │ │ +0b3e28: 3824 6800 |0380: if-eqz v36, 03e8 // +0068 │ │ +0b3e2c: 0800 2a00 |0382: move-object/from16 v0, v42 │ │ +0b3e30: 5400 0704 |0384: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b3e34: 0824 0000 |0386: move-object/from16 v36, v0 │ │ +0b3e38: 0800 2400 |0388: move-object/from16 v0, v36 │ │ +0b3e3c: 0801 2b00 |038a: move-object/from16 v1, v43 │ │ +0b3e40: 7220 3121 1000 |038c: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onDoubleTapEvent:(Landroid/view/MotionEvent;)Z // method@2131 │ │ +0b3e46: 0a24 |038f: move-result v36 │ │ +0b3e48: 9611 1124 |0390: or-int v17, v17, v36 │ │ +0b3e4c: 0800 2a00 |0392: move-object/from16 v0, v42 │ │ +0b3e50: 5400 1404 |0394: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ +0b3e54: 0824 0000 |0396: move-object/from16 v36, v0 │ │ +0b3e58: 3824 0b00 |0398: if-eqz v36, 03a3 // +000b │ │ +0b3e5c: 0800 2a00 |039a: move-object/from16 v0, v42 │ │ +0b3e60: 5400 1404 |039c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ +0b3e64: 0824 0000 |039e: move-object/from16 v36, v0 │ │ +0b3e68: 7401 b121 2400 |03a0: invoke-virtual/range {v36}, Landroid/view/MotionEvent;.recycle:()V // method@21b1 │ │ +0b3e6e: 0800 2a00 |03a3: move-object/from16 v0, v42 │ │ +0b3e72: 5b08 1404 |03a5: iput-object v8, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mPreviousUpEvent:Landroid/view/MotionEvent; // field@0414 │ │ +0b3e76: 0800 2a00 |03a7: move-object/from16 v0, v42 │ │ +0b3e7a: 5400 1704 |03a9: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3e7e: 0824 0000 |03ab: move-object/from16 v36, v0 │ │ +0b3e82: 3824 1300 |03ad: if-eqz v36, 03c0 // +0013 │ │ +0b3e86: 0800 2a00 |03af: move-object/from16 v0, v42 │ │ +0b3e8a: 5400 1704 |03b1: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3e8e: 0824 0000 |03b3: move-object/from16 v36, v0 │ │ +0b3e92: 7401 cb21 2400 |03b5: invoke-virtual/range {v36}, Landroid/view/VelocityTracker;.recycle:()V // method@21cb │ │ +0b3e98: 1324 0000 |03b8: const/16 v36, #int 0 // #0 │ │ +0b3e9c: 0800 2400 |03ba: move-object/from16 v0, v36 │ │ +0b3ea0: 0801 2a00 |03bc: move-object/from16 v1, v42 │ │ +0b3ea4: 5b10 1704 |03be: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3ea8: 1324 0000 |03c0: const/16 v36, #int 0 // #0 │ │ +0b3eac: 0200 2400 |03c2: move/from16 v0, v36 │ │ +0b3eb0: 0801 2a00 |03c4: move-object/from16 v1, v42 │ │ +0b3eb4: 5c10 0d04 |03c6: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsDoubleTapping:Z // field@040d │ │ +0b3eb8: 1324 0000 |03c8: const/16 v36, #int 0 // #0 │ │ +0b3ebc: 0200 2400 |03ca: move/from16 v0, v36 │ │ +0b3ec0: 0801 2a00 |03cc: move-object/from16 v1, v42 │ │ +0b3ec4: 5c10 0604 |03ce: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b3ec8: 0800 2a00 |03d0: move-object/from16 v0, v42 │ │ +0b3ecc: 5400 0b04 |03d2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3ed0: 0824 0000 |03d4: move-object/from16 v36, v0 │ │ +0b3ed4: 1325 0100 |03d6: const/16 v37, #int 1 // #1 │ │ +0b3ed8: 7402 e302 2400 |03d8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3ede: 0800 2a00 |03db: move-object/from16 v0, v42 │ │ +0b3ee2: 5400 0b04 |03dd: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3ee6: 0824 0000 |03df: move-object/from16 v36, v0 │ │ +0b3eea: 1325 0200 |03e1: const/16 v37, #int 2 // #2 │ │ +0b3eee: 7402 e302 2400 |03e3: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3ef4: 2900 9afc |03e6: goto/16 0080 // -0366 │ │ +0b3ef8: 0800 2a00 |03e8: move-object/from16 v0, v42 │ │ +0b3efc: 5500 0c04 |03ea: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b3f00: 0224 0000 |03ec: move/from16 v36, v0 │ │ +0b3f04: 3824 1600 |03ee: if-eqz v36, 0404 // +0016 │ │ +0b3f08: 0800 2a00 |03f0: move-object/from16 v0, v42 │ │ +0b3f0c: 5400 0b04 |03f2: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mHandler:Landroid/os/Handler; // field@040b │ │ +0b3f10: 0824 0000 |03f4: move-object/from16 v36, v0 │ │ +0b3f14: 1325 0300 |03f6: const/16 v37, #int 3 // #3 │ │ +0b3f18: 7402 e302 2400 |03f8: invoke-virtual/range {v36, v37}, Landroid/os/Handler;.removeMessages:(I)V // method@02e3 │ │ +0b3f1e: 1324 0000 |03fb: const/16 v36, #int 0 // #0 │ │ +0b3f22: 0200 2400 |03fd: move/from16 v0, v36 │ │ +0b3f26: 0801 2a00 |03ff: move-object/from16 v1, v42 │ │ +0b3f2a: 5c10 0c04 |0401: iput-boolean v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mInLongPress:Z // field@040c │ │ +0b3f2e: 288f |0403: goto 0392 // -0071 │ │ +0b3f30: 0800 2a00 |0404: move-object/from16 v0, v42 │ │ +0b3f34: 5500 0404 |0406: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mAlwaysInTapRegion:Z // field@0404 │ │ +0b3f38: 0224 0000 |0408: move/from16 v36, v0 │ │ +0b3f3c: 3824 2f00 |040a: if-eqz v36, 0439 // +002f │ │ +0b3f40: 0800 2a00 |040c: move-object/from16 v0, v42 │ │ +0b3f44: 5400 1104 |040e: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b3f48: 0824 0000 |0410: move-object/from16 v36, v0 │ │ +0b3f4c: 0800 2400 |0412: move-object/from16 v0, v36 │ │ +0b3f50: 0801 2b00 |0414: move-object/from16 v1, v43 │ │ +0b3f54: 7220 3821 1000 |0416: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnGestureListener;.onSingleTapUp:(Landroid/view/MotionEvent;)Z // method@2138 │ │ +0b3f5a: 0a11 |0419: move-result v17 │ │ +0b3f5c: 0800 2a00 |041a: move-object/from16 v0, v42 │ │ +0b3f60: 5500 0604 |041c: iget-boolean v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDeferConfirmSingleTap:Z // field@0406 │ │ +0b3f64: 0224 0000 |041e: move/from16 v36, v0 │ │ +0b3f68: 3824 72ff |0420: if-eqz v36, 0392 // -008e │ │ +0b3f6c: 0800 2a00 |0422: move-object/from16 v0, v42 │ │ +0b3f70: 5400 0704 |0424: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b3f74: 0824 0000 |0426: move-object/from16 v36, v0 │ │ +0b3f78: 3824 6aff |0428: if-eqz v36, 0392 // -0096 │ │ +0b3f7c: 0800 2a00 |042a: move-object/from16 v0, v42 │ │ +0b3f80: 5400 0704 |042c: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b3f84: 0824 0000 |042e: move-object/from16 v36, v0 │ │ +0b3f88: 0800 2400 |0430: move-object/from16 v0, v36 │ │ +0b3f8c: 0801 2b00 |0432: move-object/from16 v1, v43 │ │ +0b3f90: 7220 3221 1000 |0434: invoke-interface {v0, v1}, Landroid/view/GestureDetector$OnDoubleTapListener;.onSingleTapConfirmed:(Landroid/view/MotionEvent;)Z // method@2132 │ │ +0b3f96: 2900 5bff |0437: goto/16 0392 // -00a5 │ │ +0b3f9a: 0800 2a00 |0439: move-object/from16 v0, v42 │ │ +0b3f9e: 5400 1704 |043b: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mVelocityTracker:Landroid/view/VelocityTracker; // field@0417 │ │ +0b3fa2: 081d 0000 |043d: move-object/from16 v29, v0 │ │ +0b3fa6: 1324 0000 |043f: const/16 v36, #int 0 // #0 │ │ +0b3faa: 0800 2b00 |0441: move-object/from16 v0, v43 │ │ +0b3fae: 0201 2400 |0443: move/from16 v1, v36 │ │ +0b3fb2: 7120 c80c 1000 |0445: invoke-static {v0, v1}, Landroid/support/v4/view/MotionEventCompat;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cc8 │ │ +0b3fb8: 0a15 |0448: move-result v21 │ │ +0b3fba: 1324 e803 |0449: const/16 v36, #int 1000 // #3e8 │ │ +0b3fbe: 0800 2a00 |044b: move-object/from16 v0, v42 │ │ +0b3fc2: 5200 1204 |044d: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMaximumFlingVelocity:I // field@0412 │ │ +0b3fc6: 0225 0000 |044f: move/from16 v37, v0 │ │ +0b3fca: 0200 2500 |0451: move/from16 v0, v37 │ │ +0b3fce: 8200 |0453: int-to-float v0, v0 │ │ +0b3fd0: 0225 0000 |0454: move/from16 v37, v0 │ │ +0b3fd4: 0800 1d00 |0456: move-object/from16 v0, v29 │ │ +0b3fd8: 0201 2400 |0458: move/from16 v1, v36 │ │ +0b3fdc: 0202 2500 |045a: move/from16 v2, v37 │ │ +0b3fe0: 6e30 c521 1002 |045c: invoke-virtual {v0, v1, v2}, Landroid/view/VelocityTracker;.computeCurrentVelocity:(IF)V // method@21c5 │ │ +0b3fe6: 0800 1d00 |045f: move-object/from16 v0, v29 │ │ +0b3fea: 0201 1500 |0461: move/from16 v1, v21 │ │ +0b3fee: 7120 550d 1000 |0463: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d55 │ │ +0b3ff4: 0a1f |0466: move-result v31 │ │ +0b3ff6: 0800 1d00 |0467: move-object/from16 v0, v29 │ │ +0b3ffa: 0201 1500 |0469: move/from16 v1, v21 │ │ +0b3ffe: 7120 540d 1000 |046b: invoke-static {v0, v1}, Landroid/support/v4/view/VelocityTrackerCompat;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d54 │ │ +0b4004: 0a1e |046e: move-result v30 │ │ +0b4006: 7701 ef2a 1f00 |046f: invoke-static/range {v31}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0b400c: 0a24 |0472: move-result v36 │ │ +0b400e: 0800 2a00 |0473: move-object/from16 v0, v42 │ │ +0b4012: 5200 1304 |0475: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0413 │ │ +0b4016: 0225 0000 |0477: move/from16 v37, v0 │ │ +0b401a: 0200 2500 |0479: move/from16 v0, v37 │ │ +0b401e: 8200 |047b: int-to-float v0, v0 │ │ +0b4020: 0225 0000 |047c: move/from16 v37, v0 │ │ +0b4024: 2d24 2425 |047e: cmpl-float v36, v36, v37 │ │ +0b4028: 3c24 1500 |0480: if-gtz v36, 0495 // +0015 │ │ +0b402c: 7701 ef2a 1e00 |0482: invoke-static/range {v30}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0b4032: 0a24 |0485: move-result v36 │ │ +0b4034: 0800 2a00 |0486: move-object/from16 v0, v42 │ │ +0b4038: 5200 1304 |0488: iget v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mMinimumFlingVelocity:I // field@0413 │ │ +0b403c: 0225 0000 |048a: move/from16 v37, v0 │ │ +0b4040: 0200 2500 |048c: move/from16 v0, v37 │ │ +0b4044: 8200 |048e: int-to-float v0, v0 │ │ +0b4046: 0225 0000 |048f: move/from16 v37, v0 │ │ +0b404a: 2d24 2425 |0491: cmpl-float v36, v36, v37 │ │ +0b404e: 3d24 fffe |0493: if-lez v36, 0392 // -0101 │ │ +0b4052: 0800 2a00 |0495: move-object/from16 v0, v42 │ │ +0b4056: 5400 1104 |0497: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mListener:Landroid/view/GestureDetector$OnGestureListener; // field@0411 │ │ +0b405a: 0824 0000 |0499: move-object/from16 v36, v0 │ │ +0b405e: 0800 2a00 |049b: move-object/from16 v0, v42 │ │ +0b4062: 5400 0504 |049d: iget-object v0, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mCurrentDownEvent:Landroid/view/MotionEvent; // field@0405 │ │ +0b4066: 0825 0000 |049f: move-object/from16 v37, v0 │ │ +0b406a: 0800 2400 |04a1: move-object/from16 v0, v36 │ │ +0b406e: 0801 2500 |04a3: move-object/from16 v1, v37 │ │ +0b4072: 0802 2b00 |04a5: move-object/from16 v2, v43 │ │ +0b4076: 0203 1e00 |04a7: move/from16 v3, v30 │ │ +0b407a: 0204 1f00 |04a9: move/from16 v4, v31 │ │ +0b407e: 7254 3421 1032 |04ab: invoke-interface {v0, v1, v2, v3, v4}, Landroid/view/GestureDetector$OnGestureListener;.onFling:(Landroid/view/MotionEvent;Landroid/view/MotionEvent;FF)Z // method@2134 │ │ +0b4084: 0a11 |04ae: move-result v17 │ │ +0b4086: 2900 e3fe |04af: goto/16 0392 // -011d │ │ +0b408a: 7601 e90b 2a00 |04b1: invoke-direct/range {v42}, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.cancel:()V // method@0be9 │ │ +0b4090: 2900 ccfb |04b4: goto/16 0080 // -0434 │ │ +0b4094: 0001 0700 0000 0000 b200 0000 f102 ... |04b6: packed-switch-data (18 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0004 line=226 │ │ 0x000c line=227 │ │ 0x0016 line=229 │ │ 0x0023 line=231 │ │ @@ -210074,17 +210102,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3fcc: |[0b3fcc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ -0b3fdc: 5c01 0e04 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ -0b3fe0: 0e00 |0002: return-void │ │ +0b40b8: |[0b40b8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setIsLongpressEnabled:(Z)V │ │ +0b40c8: 5c01 0e04 |0000: iput-boolean v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mIsLongpressEnabled:Z // field@040e │ │ +0b40cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 isLongpressEnabled Z │ │ @@ -210094,17 +210122,17 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b3fe4: |[0b3fe4] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0b3ff4: 5b01 0704 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ -0b3ff8: 0e00 |0002: return-void │ │ +0b40d0: |[0b40d0] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplBase.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0b40e0: 5b01 0704 |0000: iput-object v1, v0, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase;.mDoubleTapListener:Landroid/view/GestureDetector$OnDoubleTapListener; // field@0407 │ │ +0b40e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0002 line=193 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 onDoubleTapListener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ @@ -210144,20 +210172,20 @@ │ │ type : '(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0b3ffc: |[0b3ffc] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ -0b400c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b4012: 2200 2104 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0421 │ │ -0b4016: 7040 3921 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@2139 │ │ -0b401c: 5b10 1804 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ -0b4020: 0e00 |000a: return-void │ │ +0b40e8: |[0b40e8] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V │ │ +0b40f8: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b40fe: 2200 2104 |0003: new-instance v0, Landroid/view/GestureDetector; // type@0421 │ │ +0b4102: 7040 3921 2043 |0005: invoke-direct {v0, v2, v3, v4}, Landroid/view/GestureDetector;.:(Landroid/content/Context;Landroid/view/GestureDetector$OnGestureListener;Landroid/os/Handler;)V // method@2139 │ │ +0b4108: 5b10 1804 |0008: iput-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ +0b410c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ 0x000a line=466 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ @@ -210171,19 +210199,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b4024: |[0b4024] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ -0b4034: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ -0b4038: 6e10 3a21 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@213a │ │ -0b403e: 0a00 |0005: move-result v0 │ │ -0b4040: 0f00 |0006: return v0 │ │ +0b4110: |[0b4110] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.isLongpressEnabled:()Z │ │ +0b4120: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ +0b4124: 6e10 3a21 0000 |0002: invoke-virtual {v0}, Landroid/view/GestureDetector;.isLongpressEnabled:()Z // method@213a │ │ +0b412a: 0a00 |0005: move-result v0 │ │ +0b412c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ │ │ #1 : (in Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;) │ │ @@ -210191,19 +210219,19 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b4044: |[0b4044] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0b4054: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ -0b4058: 6e20 3b21 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@213b │ │ -0b405e: 0a00 |0005: move-result v0 │ │ -0b4060: 0f00 |0006: return v0 │ │ +0b4130: |[0b4130] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0b4140: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ +0b4144: 6e20 3b21 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.onTouchEvent:(Landroid/view/MotionEvent;)Z // method@213b │ │ +0b414a: 0a00 |0005: move-result v0 │ │ +0b414c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0007 reg=2 ev Landroid/view/MotionEvent; │ │ │ │ @@ -210212,18 +210240,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4064: |[0b4064] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ -0b4074: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ -0b4078: 6e20 3c21 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@213c │ │ -0b407e: 0e00 |0005: return-void │ │ +0b4150: |[0b4150] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setIsLongpressEnabled:(Z)V │ │ +0b4160: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ +0b4164: 6e20 3c21 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setIsLongpressEnabled:(Z)V // method@213c │ │ +0b416a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=480 │ │ 0x0005 line=481 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -210233,18 +210261,18 @@ │ │ type : '(Landroid/view/GestureDetector$OnDoubleTapListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4080: |[0b4080] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ -0b4090: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ -0b4094: 6e20 3d21 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@213d │ │ -0b409a: 0e00 |0005: return-void │ │ +0b416c: |[0b416c] android.support.v4.view.GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V │ │ +0b417c: 5410 1804 |0000: iget-object v0, v1, Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2;.mDetector:Landroid/view/GestureDetector; // field@0418 │ │ +0b4180: 6e20 3d21 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/GestureDetector;.setOnDoubleTapListener:(Landroid/view/GestureDetector$OnDoubleTapListener;)V // method@213d │ │ +0b4186: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=485 │ │ 0x0005 line=486 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/GestureDetectorCompat$GestureDetectorCompatImplJellybeanMr2; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/GestureDetector$OnDoubleTapListener; │ │ @@ -210280,17 +210308,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b409c: |[0b409c] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ -0b40ac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b40b2: 0e00 |0003: return-void │ │ +0b4188: |[0b4188] android.support.v4.view.GravityCompat$GravityCompatImplBase.:()V │ │ +0b4198: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b419e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -210299,17 +210327,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 7 │ │ insns size : 4 16-bit code units │ │ -0b40b4: |[0b40b4] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0b40c4: 7707 3e21 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@213e │ │ -0b40ca: 0e00 |0003: return-void │ │ +0b41a0: |[0b41a0] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0b41b0: 7707 3e21 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;)V // method@213e │ │ +0b41b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -210326,17 +210354,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0b40cc: |[0b40cc] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b40dc: 7155 4021 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@2140 │ │ -0b40e2: 0e00 |0003: return-void │ │ +0b41b8: |[0b41b8] android.support.v4.view.GravityCompat$GravityCompatImplBase.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b41c8: 7155 4021 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/view/Gravity;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@2140 │ │ +0b41ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -210351,17 +210379,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b40e4: |[0b40e4] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b40f4: 7130 4221 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@2142 │ │ -0b40fa: 0e00 |0003: return-void │ │ +0b41d0: |[0b41d0] android.support.v4.view.GravityCompat$GravityCompatImplBase.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b41e0: 7130 4221 2103 |0000: invoke-static {v1, v2, v3}, Landroid/view/Gravity;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;)V // method@2142 │ │ +0b41e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0003 line=59 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -210374,18 +210402,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b40fc: |[0b40fc] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ -0b410c: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ -0b4112: b520 |0003: and-int/2addr v0, v2 │ │ -0b4114: 0f00 |0004: return v0 │ │ +0b41e8: |[0b41e8] android.support.v4.view.GravityCompat$GravityCompatImplBase.getAbsoluteGravity:(II)I │ │ +0b41f8: 1400 ffff 7fff |0000: const v0, #float -3.40282e+38 // #ff7fffff │ │ +0b41fe: b520 |0003: and-int/2addr v0, v2 │ │ +0b4200: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplBase; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ @@ -210421,17 +210449,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4118: |[0b4118] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ -0b4128: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b412e: 0e00 |0003: return-void │ │ +0b4204: |[0b4204] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.:()V │ │ +0b4214: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b421a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ │ │ Virtual methods - │ │ @@ -210440,17 +210468,17 @@ │ │ type : '(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 9 │ │ outs : 8 │ │ insns size : 4 16-bit code units │ │ -0b4130: |[0b4130] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ -0b4140: 7708 120c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0c12 │ │ -0b4146: 0e00 |0003: return-void │ │ +0b421c: |[0b421c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V │ │ +0b422c: 7708 120c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;IILandroid/graphics/Rect;I)V // method@0c12 │ │ +0b4232: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=79 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -210467,17 +210495,17 @@ │ │ type : '(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0b4148: |[0b4148] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b4158: 7706 130c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0c13 │ │ -0b415e: 0e00 |0003: return-void │ │ +0b4234: |[0b4234] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b4244: 7706 130c 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.apply:(IIILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0c13 │ │ +0b424a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0003 line=72 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -210492,17 +210520,17 @@ │ │ type : '(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0b4160: |[0b4160] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ -0b4170: 7140 140c 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0c14 │ │ -0b4176: 0e00 |0003: return-void │ │ +0b424c: |[0b424c] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V │ │ +0b425c: 7140 140c 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.applyDisplay:(ILandroid/graphics/Rect;Landroid/graphics/Rect;I)V // method@0c14 │ │ +0b4262: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ 0x0003 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0004 reg=1 gravity I │ │ @@ -210515,18 +210543,18 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b4178: |[0b4178] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ -0b4188: 7120 150c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0c15 │ │ -0b418e: 0a00 |0003: move-result v0 │ │ -0b4190: 0f00 |0004: return v0 │ │ +0b4264: |[0b4264] android.support.v4.view.GravityCompat$GravityCompatImplJellybeanMr1.getAbsoluteGravity:(II)I │ │ +0b4274: 7120 150c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/GravityCompatJellybeanMr1;.getAbsoluteGravity:(II)I // method@0c15 │ │ +0b427a: 0a00 |0003: move-result v0 │ │ +0b427c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/GravityCompat$GravityCompatImplJellybeanMr1; │ │ 0x0000 - 0x0005 reg=2 gravity I │ │ 0x0000 - 0x0005 reg=3 layoutDirection I │ │ @@ -210572,17 +210600,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4194: |[0b4194] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ -0b41a4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b41aa: 0e00 |0003: return-void │ │ +0b4280: |[0b4280] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.:()V │ │ +0b4290: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b4296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;) │ │ @@ -210590,40 +210618,40 @@ │ │ type : '(IIIII)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0b41ac: |[0b41ac] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ -0b41bc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0b41be: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b41c0: 9504 0607 |0002: and-int v4, v6, v7 │ │ -0b41c4: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ -0b41c8: 0121 |0006: move v1, v2 │ │ -0b41ca: 9600 0809 |0007: or-int v0, v8, v9 │ │ -0b41ce: 9504 0600 |0009: and-int v4, v6, v0 │ │ -0b41d2: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ -0b41d6: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ -0b41da: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ -0b41de: 2203 9205 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b41e2: 1a04 5c16 |0013: const-string v4, "bad arguments" // string@165c │ │ -0b41e6: 7020 d52a 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b41ec: 2703 |0018: throw v3 │ │ -0b41ee: 0131 |0019: move v1, v3 │ │ -0b41f0: 28ed |001a: goto 0007 // -0013 │ │ -0b41f2: 0132 |001b: move v2, v3 │ │ -0b41f4: 28f1 |001c: goto 000d // -000f │ │ -0b41f6: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ -0b41fa: b535 |001f: and-int/2addr v5, v3 │ │ -0b41fc: 0f05 |0020: return v5 │ │ -0b41fe: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ -0b4202: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ -0b4206: b535 |0025: and-int/2addr v5, v3 │ │ -0b4208: 28fa |0026: goto 0020 // -0006 │ │ +0b4298: |[0b4298] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateFilterDirectionalModifiers:(IIIII)I │ │ +0b42a8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0b42aa: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b42ac: 9504 0607 |0002: and-int v4, v6, v7 │ │ +0b42b0: 3804 1500 |0004: if-eqz v4, 0019 // +0015 │ │ +0b42b4: 0121 |0006: move v1, v2 │ │ +0b42b6: 9600 0809 |0007: or-int v0, v8, v9 │ │ +0b42ba: 9504 0600 |0009: and-int v4, v6, v0 │ │ +0b42be: 3804 1000 |000b: if-eqz v4, 001b // +0010 │ │ +0b42c2: 3801 1400 |000d: if-eqz v1, 0021 // +0014 │ │ +0b42c6: 3802 0e00 |000f: if-eqz v2, 001d // +000e │ │ +0b42ca: 2203 9205 |0011: new-instance v3, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b42ce: 1a04 5e16 |0013: const-string v4, "bad arguments" // string@165e │ │ +0b42d2: 7020 d52a 4300 |0015: invoke-direct {v3, v4}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b42d8: 2703 |0018: throw v3 │ │ +0b42da: 0131 |0019: move v1, v3 │ │ +0b42dc: 28ed |001a: goto 0007 // -0013 │ │ +0b42de: 0132 |001b: move v2, v3 │ │ +0b42e0: 28f1 |001c: goto 000d // -000f │ │ +0b42e2: df03 00ff |001d: xor-int/lit8 v3, v0, #int -1 // #ff │ │ +0b42e6: b535 |001f: and-int/2addr v5, v3 │ │ +0b42e8: 0f05 |0020: return v5 │ │ +0b42ea: 3802 ffff |0021: if-eqz v2, 0020 // -0001 │ │ +0b42ee: df03 07ff |0023: xor-int/lit8 v3, v7, #int -1 // #ff │ │ +0b42f2: b535 |0025: and-int/2addr v5, v3 │ │ +0b42f4: 28fa |0026: goto 0020 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=55 │ │ 0x0007 line=56 │ │ 0x0009 line=57 │ │ 0x000d line=59 │ │ 0x000f line=60 │ │ @@ -210654,18 +210682,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b420c: |[0b420c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0b421c: 6e20 4d21 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@214d │ │ -0b4222: 0a00 |0003: move-result v0 │ │ -0b4224: 0f00 |0004: return v0 │ │ +0b42f8: |[0b42f8] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0b4308: 6e20 4d21 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/KeyEvent;.dispatch:(Landroid/view/KeyEvent$Callback;)Z // method@214d │ │ +0b430e: 0a00 |0003: move-result v0 │ │ +0b4310: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -210677,17 +210705,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b4228: |[0b4228] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0b4238: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b423a: 1100 |0001: return-object v0 │ │ +0b4314: |[0b4314] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0b4324: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4326: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -210696,17 +210724,17 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b423c: |[0b423c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0b424c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b424e: 0f00 |0001: return v0 │ │ +0b4328: |[0b4328] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0b4338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b433a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -210715,32 +210743,32 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 29 16-bit code units │ │ -0b4250: |[0b4250] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0b4260: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b4262: 6e20 1d0c 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0c1d │ │ -0b4268: 0a01 |0004: move-result v1 │ │ -0b426a: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ -0b426e: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ -0b4272: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ -0b4276: 7152 1a0c 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0c1a │ │ -0b427c: 0a05 |000e: move-result v5 │ │ -0b427e: 1221 |000f: const/4 v1, #int 2 // #2 │ │ -0b4280: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ -0b4284: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ -0b4288: 7153 1a0c 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0c1a │ │ -0b428e: 0a05 |0017: move-result v5 │ │ -0b4290: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ -0b4294: 0f00 |001a: return v0 │ │ -0b4296: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0b4298: 28fe |001c: goto 001a // -0002 │ │ +0b433c: |[0b433c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0b434c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b434e: 6e20 1d0c 5400 |0001: invoke-virtual {v4, v5}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0c1d │ │ +0b4354: 0a01 |0004: move-result v1 │ │ +0b4356: d515 f700 |0005: and-int/lit16 v5, v1, #int 247 // #00f7 │ │ +0b435a: 1301 4000 |0007: const/16 v1, #int 64 // #40 │ │ +0b435e: 1302 8000 |0009: const/16 v2, #int 128 // #80 │ │ +0b4362: 7152 1a0c 6510 |000b: invoke-static {v5, v6, v0, v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0c1a │ │ +0b4368: 0a05 |000e: move-result v5 │ │ +0b436a: 1221 |000f: const/4 v1, #int 2 // #2 │ │ +0b436c: 1302 1000 |0010: const/16 v2, #int 16 // #10 │ │ +0b4370: 1303 2000 |0012: const/16 v3, #int 32 // #20 │ │ +0b4374: 7153 1a0c 6521 |0014: invoke-static {v5, v6, v1, v2, v3}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.metaStateFilterDirectionalModifiers:(IIIII)I // method@0c1a │ │ +0b437a: 0a05 |0017: move-result v5 │ │ +0b437c: 3365 0300 |0018: if-ne v5, v6, 001b // +0003 │ │ +0b4380: 0f00 |001a: return v0 │ │ +0b4382: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0b4384: 28fe |001c: goto 001a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=84 │ │ 0x0007 line=85 │ │ 0x000f line=87 │ │ 0x0018 line=89 │ │ locals : │ │ @@ -210753,23 +210781,23 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b429c: |[0b429c] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0b42ac: 6e20 1d0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0c1d │ │ -0b42b2: 0a00 |0003: move-result v0 │ │ -0b42b4: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ -0b42b8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b42bc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b42be: 0f00 |0009: return v0 │ │ -0b42c0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0b42c2: 28fe |000b: goto 0009 // -0002 │ │ +0b4388: |[0b4388] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0b4398: 6e20 1d0c 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.normalizeMetaState:(I)I // method@0c1d │ │ +0b439e: 0a00 |0003: move-result v0 │ │ +0b43a0: d500 f700 |0004: and-int/lit16 v0, v0, #int 247 // #00f7 │ │ +0b43a4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b43a8: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b43aa: 0f00 |0009: return v0 │ │ +0b43ac: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0b43ae: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x000c reg=2 metaState I │ │ │ │ @@ -210778,23 +210806,23 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 15 16-bit code units │ │ -0b42c4: |[0b42c4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0b42d4: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ -0b42d8: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0b42dc: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ -0b42e0: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ -0b42e4: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0b42e8: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ -0b42ec: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ -0b42f0: 0f00 |000e: return v0 │ │ +0b43b0: |[0b43b0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0b43c0: d520 c000 |0000: and-int/lit16 v0, v2, #int 192 // #00c0 │ │ +0b43c4: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0b43c8: de02 0201 |0004: or-int/lit8 v2, v2, #int 1 // #01 │ │ +0b43cc: dd00 0230 |0006: and-int/lit8 v0, v2, #int 48 // #30 │ │ +0b43d0: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0b43d4: de02 0202 |000a: or-int/lit8 v2, v2, #int 2 // #02 │ │ +0b43d8: d520 f700 |000c: and-int/lit16 v0, v2, #int 247 // #00f7 │ │ +0b43dc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ 0x0004 line=74 │ │ 0x0006 line=76 │ │ 0x000a line=77 │ │ 0x000c line=79 │ │ @@ -210807,16 +210835,16 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b42f4: |[0b42f4] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -0b4304: 0e00 |0000: return-void │ │ +0b43e0: |[0b43e0] android.support.v4.view.KeyEventCompat$BaseKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +0b43f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/KeyEvent; │ │ │ │ @@ -210851,17 +210879,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4308: |[0b4308] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ -0b4318: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b431e: 0e00 |0003: return-void │ │ +0b43f4: |[0b43f4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.:()V │ │ +0b4404: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b440a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -210870,17 +210898,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b4320: |[0b4320] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b4330: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4332: 0f00 |0001: return v0 │ │ +0b440c: |[0b440c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b441c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b441e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -210889,17 +210917,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4334: |[0b4334] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b4344: 5220 700c |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ -0b4348: 0f00 |0002: return v0 │ │ +0b4420: |[0b4420] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b4430: 5220 700c |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ +0b4434: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -210908,17 +210936,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b434c: |[0b434c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b435c: 5220 6f0c |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ -0b4360: 0f00 |0002: return v0 │ │ +0b4438: |[0b4438] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b4448: 5220 6f0c |0000: iget v0, v2, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ +0b444c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -210927,17 +210955,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b4364: |[0b4364] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0b4374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4376: 0f00 |0001: return v0 │ │ +0b4450: |[0b4450] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0b4460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4462: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -210946,16 +210974,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4378: |[0b4378] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b4388: 0e00 |0000: return-void │ │ +0b4464: |[0b4464] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b4474: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -210965,16 +210993,16 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b438c: |[0b438c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b439c: 0e00 |0000: return-void │ │ +0b4478: |[0b4478] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b4488: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -210984,17 +211012,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b43a0: |[0b43a0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b43b0: 5912 700c |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ -0b43b4: 0e00 |0002: return-void │ │ +0b448c: |[0b448c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b449c: 5912 700c |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ +0b44a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0002 line=59 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -211005,17 +211033,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b43b8: |[0b43b8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b43c8: 5912 6f0c |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ -0b43cc: 0e00 |0002: return-void │ │ +0b44a4: |[0b44a4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b44b4: 5912 6f0c |0000: iput v2, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ +0b44b8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0002 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplBase; │ │ 0x0000 - 0x0003 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -211052,17 +211080,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b43d0: |[0b43d0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ -0b43e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b43e6: 0e00 |0003: return-void │ │ +0b44bc: |[0b44bc] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.:()V │ │ +0b44cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b44d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ │ │ Virtual methods - │ │ @@ -211071,18 +211099,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b43e8: |[0b43e8] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b43f8: 7110 680c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c68 │ │ -0b43fe: 0a00 |0003: move-result v0 │ │ -0b4400: 0f00 |0004: return v0 │ │ +0b44d4: |[0b44d4] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b44e4: 7110 680c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c68 │ │ +0b44ea: 0a00 |0003: move-result v0 │ │ +0b44ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -211091,18 +211119,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4404: |[0b4404] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b4414: 7110 690c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c69 │ │ -0b441a: 0a00 |0003: move-result v0 │ │ -0b441c: 0f00 |0004: return v0 │ │ +0b44f0: |[0b44f0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b4500: 7110 690c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c69 │ │ +0b4506: 0a00 |0003: move-result v0 │ │ +0b4508: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -211111,18 +211139,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b4420: |[0b4420] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ -0b4430: 7110 6a0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c6a │ │ -0b4436: 0a00 |0003: move-result v0 │ │ -0b4438: 0f00 |0004: return v0 │ │ +0b450c: |[0b450c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I │ │ +0b451c: 7110 6a0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.getMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;)I // method@0c6a │ │ +0b4522: 0a00 |0003: move-result v0 │ │ +0b4524: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -211131,18 +211159,18 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b443c: |[0b443c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ -0b444c: 7110 6b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0c6b │ │ -0b4452: 0a00 |0003: move-result v0 │ │ -0b4454: 0f00 |0004: return v0 │ │ +0b4528: |[0b4528] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z │ │ +0b4538: 7110 6b0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.isMarginRelative:(Landroid/view/ViewGroup$MarginLayoutParams;)Z // method@0c6b │ │ +0b453e: 0a00 |0003: move-result v0 │ │ +0b4540: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0005 reg=2 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ │ │ @@ -211151,17 +211179,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4458: |[0b4458] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b4468: 7120 6c0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6c │ │ -0b446e: 0e00 |0003: return-void │ │ +0b4544: |[0b4544] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b4554: 7120 6c0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.resolveLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6c │ │ +0b455a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -211172,17 +211200,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4470: |[0b4470] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b4480: 7120 6d0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6d │ │ -0b4486: 0e00 |0003: return-void │ │ +0b455c: |[0b455c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b456c: 7120 6d0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6d │ │ +0b4572: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -211193,17 +211221,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4488: |[0b4488] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b4498: 7120 6e0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6e │ │ -0b449e: 0e00 |0003: return-void │ │ +0b4574: |[0b4574] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b4584: 7120 6e0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginEnd:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6e │ │ +0b458a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0003 line=102 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -211214,17 +211242,17 @@ │ │ type : '(Landroid/view/ViewGroup$MarginLayoutParams;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b44a0: |[0b44a0] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ -0b44b0: 7120 6f0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6f │ │ -0b44b6: 0e00 |0003: return-void │ │ +0b458c: |[0b458c] android.support.v4.view.MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V │ │ +0b459c: 7120 6f0c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MarginLayoutParamsCompatJellybeanMr1;.setMarginStart:(Landroid/view/ViewGroup$MarginLayoutParams;I)V // method@0c6f │ │ +0b45a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MarginLayoutParamsCompat$MarginLayoutParamsCompatImplJbMr1; │ │ 0x0000 - 0x0004 reg=1 lp Landroid/view/ViewGroup$MarginLayoutParams; │ │ @@ -211261,17 +211289,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b44b8: |[0b44b8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ -0b44c8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b44ce: 0e00 |0003: return-void │ │ +0b45a4: |[0b45a4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.:()V │ │ +0b45b4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b45ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -211280,17 +211308,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b44d0: |[0b44d0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0b44e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b44e2: 0f00 |0001: return v0 │ │ +0b45bc: |[0b45bc] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0b45cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b45ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211299,17 +211327,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b44e4: |[0b44e4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0b44f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b44f6: 0f00 |0001: return v0 │ │ +0b45d0: |[0b45d0] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0b45e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b45e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211318,17 +211346,17 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b44f8: |[0b44f8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0b4508: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b450a: 1100 |0001: return-object v0 │ │ +0b45e4: |[0b45e4] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0b45f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b45f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211337,17 +211365,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b450c: |[0b450c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0b451c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b451e: 0f00 |0001: return v0 │ │ +0b45f8: |[0b45f8] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0b4608: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b460a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211356,16 +211384,16 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4520: |[0b4520] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0b4530: 1101 |0000: return-object v1 │ │ +0b460c: |[0b460c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0b461c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 resId I │ │ @@ -211375,16 +211403,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4534: |[0b4534] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0b4544: 1101 |0000: return-object v1 │ │ +0b4620: |[0b4620] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0b4630: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 view Landroid/view/View; │ │ @@ -211394,16 +211422,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4548: |[0b4548] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0b4558: 1101 |0000: return-object v1 │ │ +0b4634: |[0b4634] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0b4644: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -211413,16 +211441,16 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b455c: |[0b455c] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0b456c: 0e00 |0000: return-void │ │ +0b4648: |[0b4648] android.support.v4.view.MenuItemCompat$BaseMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0b4658: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$BaseMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 actionEnum I │ │ @@ -211458,17 +211486,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4570: |[0b4570] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ -0b4580: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b4586: 0e00 |0003: return-void │ │ +0b465c: |[0b465c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.:()V │ │ +0b466c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b4672: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -211477,17 +211505,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b4588: |[0b4588] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0b4598: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b459a: 0f00 |0001: return v0 │ │ +0b4674: |[0b4674] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0b4684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4686: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211496,17 +211524,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b459c: |[0b459c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0b45ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b45ae: 0f00 |0001: return v0 │ │ +0b4688: |[0b4688] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0b4698: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b469a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211515,18 +211543,18 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b45b0: |[0b45b0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0b45c0: 7110 a30c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0ca3 │ │ -0b45c6: 0c00 |0003: move-result-object v0 │ │ -0b45c8: 1100 |0004: return-object v0 │ │ +0b469c: |[0b469c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0b46ac: 7110 a30c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0ca3 │ │ +0b46b2: 0c00 |0003: move-result-object v0 │ │ +0b46b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211535,17 +211563,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b45cc: |[0b45cc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0b45dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b45de: 0f00 |0001: return v0 │ │ +0b46b8: |[0b46b8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0b46c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b46ca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211554,18 +211582,18 @@ │ │ type : '(Landroid/view/MenuItem;I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b45e0: |[0b45e0] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ -0b45f0: 7120 a40c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0ca4 │ │ -0b45f6: 0c00 |0003: move-result-object v0 │ │ -0b45f8: 1100 |0004: return-object v0 │ │ +0b46cc: |[0b46cc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; │ │ +0b46dc: 7120 a40c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;I)Landroid/view/MenuItem; // method@0ca4 │ │ +0b46e2: 0c00 |0003: move-result-object v0 │ │ +0b46e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 resId I │ │ @@ -211575,18 +211603,18 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b45fc: |[0b45fc] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ -0b460c: 7120 a50c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0ca5 │ │ -0b4612: 0c00 |0003: move-result-object v0 │ │ -0b4614: 1100 |0004: return-object v0 │ │ +0b46e8: |[0b46e8] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; │ │ +0b46f8: 7120 a50c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setActionView:(Landroid/view/MenuItem;Landroid/view/View;)Landroid/view/MenuItem; // method@0ca5 │ │ +0b46fe: 0c00 |0003: move-result-object v0 │ │ +0b4700: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -211596,16 +211624,16 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b4618: |[0b4618] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0b4628: 1101 |0000: return-object v1 │ │ +0b4704: |[0b4704] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0b4714: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0001 reg=1 item Landroid/view/MenuItem; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -211615,17 +211643,17 @@ │ │ type : '(Landroid/view/MenuItem;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b462c: |[0b462c] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ -0b463c: 7120 a60c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0ca6 │ │ -0b4642: 0e00 |0003: return-void │ │ +0b4718: |[0b4718] android.support.v4.view.MenuItemCompat$HoneycombMenuVersionImpl.setShowAsAction:(Landroid/view/MenuItem;I)V │ │ +0b4728: 7120 a60c 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/MenuItemCompatHoneycomb;.setShowAsAction:(Landroid/view/MenuItem;I)V // method@0ca6 │ │ +0b472e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl; │ │ 0x0000 - 0x0004 reg=1 item Landroid/view/MenuItem; │ │ @@ -211670,19 +211698,19 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b4644: |[0b4644] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -0b4654: 5b01 2304 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@0423 │ │ -0b4658: 5b02 2404 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0424 │ │ -0b465c: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b4662: 0e00 |0007: return-void │ │ +0b4730: |[0b4730] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +0b4740: 5b01 2304 |0000: iput-object v1, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.this$0:Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; // field@0423 │ │ +0b4744: 5b02 2404 |0002: iput-object v2, v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0424 │ │ +0b4748: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b474e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -211693,19 +211721,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b4664: |[0b4664] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0b4674: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0424 │ │ -0b4678: 7220 940c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0c94 │ │ -0b467e: 0a00 |0005: move-result v0 │ │ -0b4680: 0f00 |0006: return v0 │ │ +0b4750: |[0b4750] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0b4760: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0424 │ │ +0b4764: 7220 940c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0c94 │ │ +0b476a: 0a00 |0005: move-result v0 │ │ +0b476c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211714,19 +211742,19 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b4684: |[0b4684] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0b4694: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0424 │ │ -0b4698: 7220 950c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0c95 │ │ -0b469e: 0a00 |0005: move-result v0 │ │ -0b46a0: 0f00 |0006: return v0 │ │ +0b4770: |[0b4770] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl$1.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0b4780: 5410 2404 |0000: iget-object v0, v1, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.val$listener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0424 │ │ +0b4784: 7220 950c 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0c95 │ │ +0b478a: 0a00 |0005: move-result v0 │ │ +0b478c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; │ │ 0x0000 - 0x0007 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -211761,17 +211789,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b46a4: |[0b46a4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ -0b46b4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b46ba: 0e00 |0003: return-void │ │ +0b4790: |[0b4790] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.:()V │ │ +0b47a0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b47a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -211780,20 +211808,20 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0b46bc: |[0b46bc] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0b46cc: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ -0b46d0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b46d2: 0f00 |0003: return v0 │ │ -0b46d4: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ -0b46d6: 28fe |0005: goto 0003 // -0002 │ │ +0b47a8: |[0b47a8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0b47b8: 3903 0400 |0000: if-nez v3, 0004 // +0004 │ │ +0b47bc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b47be: 0f00 |0003: return v0 │ │ +0b47c0: 12f0 |0004: const/4 v0, #int -1 // #ff │ │ +0b47c2: 28fe |0005: goto 0003 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0002 line=45 │ │ 0x0003 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -211805,17 +211833,17 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b46d8: |[0b46d8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0b46e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b46ea: 0f00 |0001: return v0 │ │ +0b47c4: |[0b47c4] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0b47d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b47d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -211824,22 +211852,22 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b46ec: |[0b46ec] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0b46fc: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ -0b4700: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b4702: 0f00 |0003: return v0 │ │ -0b4704: 2200 9505 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ -0b4708: 1a01 370f |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f37 │ │ -0b470c: 7020 dc2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ -0b4712: 2700 |000b: throw v0 │ │ +0b47d8: |[0b47d8] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0b47e8: 3904 0400 |0000: if-nez v4, 0004 // +0004 │ │ +0b47ec: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b47ee: 0f00 |0003: return v0 │ │ +0b47f0: 2200 9505 |0004: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ +0b47f4: 1a01 370f |0006: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f37 │ │ +0b47f8: 7020 dc2a 1000 |0008: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ +0b47fe: 2700 |000b: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0002 line=53 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -211851,23 +211879,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b4714: |[0b4714] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0b4724: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0b4728: 6e10 ab21 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0b472e: 0a00 |0005: move-result v0 │ │ -0b4730: 0f00 |0006: return v0 │ │ -0b4732: 2200 9505 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ -0b4736: 1a01 370f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f37 │ │ -0b473a: 7020 dc2a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ -0b4740: 2700 |000e: throw v0 │ │ +0b4800: |[0b4800] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0b4810: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0b4814: 6e10 ab21 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +0b481a: 0a00 |0005: move-result v0 │ │ +0b481c: 0f00 |0006: return v0 │ │ +0b481e: 2200 9505 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ +0b4822: 1a01 370f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f37 │ │ +0b4826: 7020 dc2a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ +0b482c: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0002 line=60 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -211879,23 +211907,23 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b4744: |[0b4744] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0b4754: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ -0b4758: 6e10 ad21 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0b475e: 0a00 |0005: move-result v0 │ │ -0b4760: 0f00 |0006: return v0 │ │ -0b4762: 2200 9505 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ -0b4766: 1a01 370f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f37 │ │ -0b476a: 7020 dc2a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ -0b4770: 2700 |000e: throw v0 │ │ +0b4830: |[0b4830] android.support.v4.view.MotionEventCompat$BaseMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0b4840: 3904 0700 |0000: if-nez v4, 0007 // +0007 │ │ +0b4844: 6e10 ad21 0300 |0002: invoke-virtual {v3}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0b484a: 0a00 |0005: move-result v0 │ │ +0b484c: 0f00 |0006: return v0 │ │ +0b484e: 2200 9505 |0007: new-instance v0, Ljava/lang/IndexOutOfBoundsException; // type@0595 │ │ +0b4852: 1a01 370f |0009: const-string v1, "Pre-Eclair does not support multiple pointers" // string@0f37 │ │ +0b4856: 7020 dc2a 1000 |000b: invoke-direct {v0, v1}, Ljava/lang/IndexOutOfBoundsException;.:(Ljava/lang/String;)V // method@2adc │ │ +0b485c: 2700 |000e: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0002 line=67 │ │ 0x0007 line=69 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/view/MotionEventCompat$BaseMotionEventVersionImpl; │ │ @@ -211933,17 +211961,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b4774: |[0b4774] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ -0b4784: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b478a: 0e00 |0003: return-void │ │ +0b4860: |[0b4860] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.:()V │ │ +0b4870: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b4876: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -211952,18 +211980,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b478c: |[0b478c] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ -0b479c: 7120 cc0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0ccc │ │ -0b47a2: 0a00 |0003: move-result v0 │ │ -0b47a4: 0f00 |0004: return v0 │ │ +0b4878: |[0b4878] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.findPointerIndex:(Landroid/view/MotionEvent;I)I │ │ +0b4888: 7120 cc0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.findPointerIndex:(Landroid/view/MotionEvent;I)I // method@0ccc │ │ +0b488e: 0a00 |0003: move-result v0 │ │ +0b4890: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -211973,18 +212001,18 @@ │ │ type : '(Landroid/view/MotionEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b47a8: |[0b47a8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ -0b47b8: 7110 cd0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0ccd │ │ -0b47be: 0a00 |0003: move-result v0 │ │ -0b47c0: 0f00 |0004: return v0 │ │ +0b4894: |[0b4894] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerCount:(Landroid/view/MotionEvent;)I │ │ +0b48a4: 7110 cd0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerCount:(Landroid/view/MotionEvent;)I // method@0ccd │ │ +0b48aa: 0a00 |0003: move-result v0 │ │ +0b48ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ │ │ @@ -211993,18 +212021,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b47c4: |[0b47c4] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ -0b47d4: 7120 ce0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cce │ │ -0b47da: 0a00 |0003: move-result v0 │ │ -0b47dc: 0f00 |0004: return v0 │ │ +0b48b0: |[0b48b0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getPointerId:(Landroid/view/MotionEvent;I)I │ │ +0b48c0: 7120 ce0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getPointerId:(Landroid/view/MotionEvent;I)I // method@0cce │ │ +0b48c6: 0a00 |0003: move-result v0 │ │ +0b48c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -212014,18 +212042,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b47e0: |[0b47e0] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ -0b47f0: 7120 cf0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0ccf │ │ -0b47f6: 0a00 |0003: move-result v0 │ │ -0b47f8: 0f00 |0004: return v0 │ │ +0b48cc: |[0b48cc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getX:(Landroid/view/MotionEvent;I)F │ │ +0b48dc: 7120 cf0c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getX:(Landroid/view/MotionEvent;I)F // method@0ccf │ │ +0b48e2: 0a00 |0003: move-result v0 │ │ +0b48e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -212035,18 +212063,18 @@ │ │ type : '(Landroid/view/MotionEvent;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b47fc: |[0b47fc] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ -0b480c: 7120 d00c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0cd0 │ │ -0b4812: 0a00 |0003: move-result v0 │ │ -0b4814: 0f00 |0004: return v0 │ │ +0b48e8: |[0b48e8] android.support.v4.view.MotionEventCompat$EclairMotionEventVersionImpl.getY:(Landroid/view/MotionEvent;I)F │ │ +0b48f8: 7120 d00c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/MotionEventCompatEclair;.getY:(Landroid/view/MotionEvent;I)F // method@0cd0 │ │ +0b48fe: 0a00 |0003: move-result v0 │ │ +0b4900: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=95 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MotionEventCompat$EclairMotionEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/MotionEvent; │ │ 0x0000 - 0x0005 reg=3 pointerIndex I │ │ @@ -212091,18 +212119,18 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4818: |[0b4818] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ -0b4828: 5b01 5a04 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b482c: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ -0b4832: 0e00 |0005: return-void │ │ +0b4904: |[0b4904] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;)V │ │ +0b4914: 5b01 5a04 |0000: iput-object v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4918: 7010 e501 0000 |0002: invoke-direct {v0}, Landroid/database/DataSetObserver;.:()V // method@01e5 │ │ +0b491e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ @@ -212111,17 +212139,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b4834: |[0b4834] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ -0b4844: 7020 060d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0d06 │ │ -0b484a: 0e00 |0003: return-void │ │ +0b4920: |[0b4920] android.support.v4.view.PagerTitleStrip$PageListener.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V │ │ +0b4930: 7020 060d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;)V // method@0d06 │ │ +0b4936: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/view/PagerTitleStrip$1; │ │ @@ -212132,18 +212160,18 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b484c: |[0b484c] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0b485c: 5410 5a04 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4860: 6e30 320d 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0d32 │ │ -0b4866: 0e00 |0005: return-void │ │ +0b4938: |[0b4938] android.support.v4.view.PagerTitleStrip$PageListener.onAdapterChanged:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0b4948: 5410 5a04 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b494c: 6e30 320d 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0d32 │ │ +0b4952: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0006 reg=2 oldAdapter Landroid/support/v4/view/PagerAdapter; │ │ @@ -212154,42 +212182,42 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0b4868: |[0b4868] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ -0b4878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b487a: 5441 5a04 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b487e: 5442 5a04 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4882: 5422 6804 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4886: 6e10 2c0f 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0b488c: 0a02 |000a: move-result v2 │ │ -0b488e: 5443 5a04 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4892: 5433 6804 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4896: 6e10 250f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ -0b489c: 0c03 |0012: move-result-object v3 │ │ -0b489e: 6e30 330d 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ -0b48a4: 5441 5a04 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b48a8: 7110 150d 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ -0b48ae: 0a01 |001b: move-result v1 │ │ -0b48b0: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ -0b48b4: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ -0b48b8: 5441 5a04 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b48bc: 7110 150d 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ -0b48c2: 0a00 |0025: move-result v0 │ │ -0b48c4: 5441 5a04 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b48c8: 5442 5a04 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b48cc: 5422 6804 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b48d0: 6e10 2c0f 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0b48d6: 0a02 |002f: move-result v2 │ │ -0b48d8: 1213 |0030: const/4 v3, #int 1 // #1 │ │ -0b48da: 6e40 340d 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ -0b48e0: 0e00 |0034: return-void │ │ +0b4954: |[0b4954] android.support.v4.view.PagerTitleStrip$PageListener.onChanged:()V │ │ +0b4964: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4966: 5441 5a04 |0001: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b496a: 5442 5a04 |0003: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b496e: 5422 6804 |0005: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4972: 6e10 2c0f 0200 |0007: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0b4978: 0a02 |000a: move-result v2 │ │ +0b497a: 5443 5a04 |000b: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b497e: 5433 6804 |000d: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4982: 6e10 250f 0300 |000f: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ +0b4988: 0c03 |0012: move-result-object v3 │ │ +0b498a: 6e30 330d 2103 |0013: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ +0b4990: 5441 5a04 |0016: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4994: 7110 150d 0100 |0018: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ +0b499a: 0a01 |001b: move-result v1 │ │ +0b499c: 2d01 0100 |001c: cmpl-float v1, v1, v0 │ │ +0b49a0: 3a01 0800 |001e: if-ltz v1, 0026 // +0008 │ │ +0b49a4: 5441 5a04 |0020: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b49a8: 7110 150d 0100 |0022: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ +0b49ae: 0a00 |0025: move-result v0 │ │ +0b49b0: 5441 5a04 |0026: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b49b4: 5442 5a04 |0028: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b49b8: 5422 6804 |002a: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b49bc: 6e10 2c0f 0200 |002c: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0b49c2: 0a02 |002f: move-result v2 │ │ +0b49c4: 1213 |0030: const/4 v3, #int 1 // #1 │ │ +0b49c6: 6e40 340d 2130 |0031: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ +0b49cc: 0e00 |0034: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=506 │ │ 0x0016 line=508 │ │ 0x0026 line=509 │ │ 0x0034 line=510 │ │ locals : │ │ @@ -212201,17 +212229,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b48e4: |[0b48e4] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ -0b48f4: 5901 5904 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0459 │ │ -0b48f8: 0e00 |0002: return-void │ │ +0b49d0: |[0b49d0] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrollStateChanged:(I)V │ │ +0b49e0: 5901 5904 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0459 │ │ +0b49e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=496 │ │ 0x0002 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PageListener; │ │ 0x0000 - 0x0003 reg=1 state I │ │ @@ -212221,23 +212249,23 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 15 16-bit code units │ │ -0b48fc: |[0b48fc] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ -0b490c: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ -0b4910: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ -0b4914: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ -0b4918: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0b491c: 5420 5a04 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4920: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0b4922: 6e40 340d 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ -0b4928: 0e00 |000e: return-void │ │ +0b49e8: |[0b49e8] android.support.v4.view.PagerTitleStrip$PageListener.onPageScrolled:(IFI)V │ │ +0b49f8: 1500 003f |0000: const/high16 v0, #int 1056964608 // #3f00 │ │ +0b49fc: 2d00 0400 |0002: cmpl-float v0, v4, v0 │ │ +0b4a00: 3d00 0400 |0004: if-lez v0, 0008 // +0004 │ │ +0b4a04: d803 0301 |0006: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0b4a08: 5420 5a04 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a0c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0b4a0e: 6e40 340d 3014 |000b: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ +0b4a14: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0006 line=478 │ │ 0x0008 line=480 │ │ 0x000e line=481 │ │ locals : │ │ @@ -212251,44 +212279,44 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 57 16-bit code units │ │ -0b492c: |[0b492c] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ -0b493c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b493e: 5241 5904 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0459 │ │ -0b4942: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ -0b4946: 5441 5a04 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b494a: 5442 5a04 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b494e: 5422 6804 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4952: 6e10 2c0f 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0b4958: 0a02 |000e: move-result v2 │ │ -0b495a: 5443 5a04 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b495e: 5433 6804 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4962: 6e10 250f 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ -0b4968: 0c03 |0016: move-result-object v3 │ │ -0b496a: 6e30 330d 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ -0b4970: 5441 5a04 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4974: 7110 150d 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ -0b497a: 0a01 |001f: move-result v1 │ │ -0b497c: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ -0b4980: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ -0b4984: 5441 5a04 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4988: 7110 150d 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ -0b498e: 0a00 |0029: move-result v0 │ │ -0b4990: 5441 5a04 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4994: 5442 5a04 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ -0b4998: 5422 6804 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b499c: 6e10 2c0f 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0b49a2: 0a02 |0033: move-result v2 │ │ -0b49a4: 1213 |0034: const/4 v3, #int 1 // #1 │ │ -0b49a6: 6e40 340d 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ -0b49ac: 0e00 |0038: return-void │ │ +0b4a18: |[0b4a18] android.support.v4.view.PagerTitleStrip$PageListener.onPageSelected:(I)V │ │ +0b4a28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4a2a: 5241 5904 |0001: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.mScrollState:I // field@0459 │ │ +0b4a2e: 3901 3500 |0003: if-nez v1, 0038 // +0035 │ │ +0b4a32: 5441 5a04 |0005: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a36: 5442 5a04 |0007: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a3a: 5422 6804 |0009: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4a3e: 6e10 2c0f 0200 |000b: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0b4a44: 0a02 |000e: move-result v2 │ │ +0b4a46: 5443 5a04 |000f: iget-object v3, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a4a: 5433 6804 |0011: iget-object v3, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4a4e: 6e10 250f 0300 |0013: invoke-virtual {v3}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ +0b4a54: 0c03 |0016: move-result-object v3 │ │ +0b4a56: 6e30 330d 2103 |0017: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ +0b4a5c: 5441 5a04 |001a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a60: 7110 150d 0100 |001c: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ +0b4a66: 0a01 |001f: move-result v1 │ │ +0b4a68: 2d01 0100 |0020: cmpl-float v1, v1, v0 │ │ +0b4a6c: 3a01 0800 |0022: if-ltz v1, 002a // +0008 │ │ +0b4a70: 5441 5a04 |0024: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a74: 7110 150d 0100 |0026: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStrip;.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F // method@0d15 │ │ +0b4a7a: 0a00 |0029: move-result v0 │ │ +0b4a7c: 5441 5a04 |002a: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a80: 5442 5a04 |002c: iget-object v2, v4, Landroid/support/v4/view/PagerTitleStrip$PageListener;.this$0:Landroid/support/v4/view/PagerTitleStrip; // field@045a │ │ +0b4a84: 5422 6804 |002e: iget-object v2, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4a88: 6e10 2c0f 0200 |0030: invoke-virtual {v2}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0b4a8e: 0a02 |0033: move-result v2 │ │ +0b4a90: 1213 |0034: const/4 v3, #int 1 // #1 │ │ +0b4a92: 6e40 340d 2130 |0035: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ +0b4a98: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=485 │ │ 0x0005 line=487 │ │ 0x001a line=489 │ │ 0x002a line=490 │ │ 0x0038 line=492 │ │ @@ -212328,17 +212356,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b49b0: |[0b49b0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ -0b49c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b49c6: 0e00 |0003: return-void │ │ +0b4a9c: |[0b4a9c] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.:()V │ │ +0b4aac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b4ab2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ │ │ Virtual methods - │ │ @@ -212347,17 +212375,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b49c8: |[0b49c8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0b49d8: 6e10 1325 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ -0b49de: 0e00 |0003: return-void │ │ +0b4ab4: |[0b4ab4] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplBase.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0b4ac4: 6e10 1325 0100 |0000: invoke-virtual {v1}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ +0b4aca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0003 line=89 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ @@ -212393,17 +212421,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b49e0: |[0b49e0] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ -0b49f0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b49f6: 0e00 |0003: return-void │ │ +0b4acc: |[0b4acc] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.:()V │ │ +0b4adc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b4ae2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ │ │ Virtual methods - │ │ @@ -212412,17 +212440,17 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b49f8: |[0b49f8] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0b4a08: 7110 380d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d38 │ │ -0b4a0e: 0e00 |0003: return-void │ │ +0b4ae4: |[0b4ae4] android.support.v4.view.PagerTitleStrip$PagerTitleStripImplIcs.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0b4af4: 7110 380d 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/PagerTitleStripIcs;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d38 │ │ +0b4afa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0003 line=95 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; │ │ 0x0000 - 0x0004 reg=1 text Landroid/widget/TextView; │ │ @@ -212545,38 +212573,38 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 54 16-bit code units │ │ -0b4a10: |[0b4a10] android.support.v4.view.PagerTitleStrip.:()V │ │ -0b4a20: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0b4a22: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -0b4a26: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ -0b4a2c: 6900 5b04 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@045b │ │ -0b4a30: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0b4a32: 2300 2306 |0009: new-array v0, v0, [I // type@0623 │ │ -0b4a36: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0b4a38: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ -0b4a3e: 4b02 0001 |000f: aput v2, v0, v1 │ │ -0b4a42: 6900 5f04 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@045f │ │ -0b4a46: 6000 4000 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0b4a4a: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ -0b4a4e: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ -0b4a52: 2200 3c02 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@023c │ │ -0b4a56: 7010 100d 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0d10 │ │ -0b4a5c: 6900 5c04 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@045c │ │ -0b4a60: 0e00 |0020: return-void │ │ -0b4a62: 2200 3b02 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@023b │ │ -0b4a66: 7010 0e0d 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0d0e │ │ -0b4a6c: 6900 5c04 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@045c │ │ -0b4a70: 28f8 |0028: goto 0020 // -0008 │ │ -0b4a72: 0000 |0029: nop // spacer │ │ -0b4a74: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ +0b4afc: |[0b4afc] android.support.v4.view.PagerTitleStrip.:()V │ │ +0b4b0c: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0b4b0e: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +0b4b12: 2600 2700 0000 |0003: fill-array-data v0, 0000002a // +00000027 │ │ +0b4b18: 6900 5b04 |0006: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@045b │ │ +0b4b1c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0b4b1e: 2300 2306 |0009: new-array v0, v0, [I // type@0623 │ │ +0b4b22: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0b4b24: 1402 8c03 0101 |000c: const v2, #float 2.36961e-38 // #0101038c │ │ +0b4b2a: 4b02 0001 |000f: aput v2, v0, v1 │ │ +0b4b2e: 6900 5f04 |0011: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@045f │ │ +0b4b32: 6000 4000 |0013: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0b4b36: 1301 0e00 |0015: const/16 v1, #int 14 // #e │ │ +0b4b3a: 3410 0a00 |0017: if-lt v0, v1, 0021 // +000a │ │ +0b4b3e: 2200 3c02 |0019: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs; // type@023c │ │ +0b4b42: 7010 100d 0000 |001b: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplIcs;.:()V // method@0d10 │ │ +0b4b48: 6900 5c04 |001e: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@045c │ │ +0b4b4c: 0e00 |0020: return-void │ │ +0b4b4e: 2200 3b02 |0021: new-instance v0, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase; // type@023b │ │ +0b4b52: 7010 0e0d 0000 |0023: invoke-direct {v0}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImplBase;.:()V // method@0d0e │ │ +0b4b58: 6900 5c04 |0026: sput-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@045c │ │ +0b4b5c: 28f8 |0028: goto 0020 // -0008 │ │ +0b4b5e: 0000 |0029: nop // spacer │ │ +0b4b60: 0003 0400 0400 0000 3400 0101 9500 ... |002a: array-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0008 line=72 │ │ 0x0013 line=100 │ │ 0x0019 line=101 │ │ 0x0020 line=105 │ │ @@ -212589,18 +212617,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b4a8c: |[0b4a8c] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ -0b4a9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4a9e: 7030 140d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d14 │ │ -0b4aa4: 0e00 |0004: return-void │ │ +0b4b78: |[0b4b78] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;)V │ │ +0b4b88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4b8a: 7030 140d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d14 │ │ +0b4b90: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0004 line=113 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -212610,122 +212638,122 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 230 16-bit code units │ │ -0b4aa8: |[0b4aa8] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0b4ab8: 122a |0000: const/4 v10, #int 2 // #2 │ │ -0b4aba: 1209 |0001: const/4 v9, #int 0 // #0 │ │ -0b4abc: 7030 9622 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ -0b4ac2: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ -0b4ac4: 59b7 6304 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ -0b4ac8: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ -0b4acc: 59b7 6404 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b4ad0: 2207 3902 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@0239 │ │ -0b4ad4: 1208 |000e: const/4 v8, #int 0 // #0 │ │ -0b4ad6: 7030 070d b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0d07 │ │ -0b4adc: 5bb7 6704 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ -0b4ae0: 2207 9704 |0014: new-instance v7, Landroid/widget/TextView; // type@0497 │ │ -0b4ae4: 7020 f724 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ -0b4aea: 5bb7 6904 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4aee: 6e20 160d 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0d16 │ │ -0b4af4: 2207 9704 |001e: new-instance v7, Landroid/widget/TextView; // type@0497 │ │ -0b4af8: 7020 f724 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ -0b4afe: 5bb7 6104 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4b02: 6e20 160d 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0d16 │ │ -0b4b08: 2207 9704 |0028: new-instance v7, Landroid/widget/TextView; // type@0497 │ │ -0b4b0c: 7020 f724 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ -0b4b12: 5bb7 6504 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4b16: 6e20 160d 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0d16 │ │ -0b4b1c: 6207 5b04 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@045b │ │ -0b4b20: 6e30 3c01 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ -0b4b26: 0c00 |0037: move-result-object v0 │ │ -0b4b28: 6e30 c501 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0b4b2e: 0a04 |003b: move-result v4 │ │ -0b4b30: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ -0b4b34: 54b7 6904 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4b38: 6e30 1725 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0b4b3e: 54b7 6104 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4b42: 6e30 1725 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0b4b48: 54b7 6504 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4b4c: 6e30 1725 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0b4b52: 1217 |004d: const/4 v7, #int 1 // #1 │ │ -0b4b54: 6e30 bf01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0b4b5a: 0a06 |0051: move-result v6 │ │ -0b4b5c: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ -0b4b60: 8267 |0054: int-to-float v7, v6 │ │ -0b4b62: 6e30 300d 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0d30 │ │ -0b4b68: 6e20 c901 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0b4b6e: 0a07 |005b: move-result v7 │ │ -0b4b70: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ -0b4b74: 6e30 bd01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@01bd │ │ -0b4b7a: 0a05 |0061: move-result v5 │ │ -0b4b7c: 54b7 6904 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4b80: 6e20 1825 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4b86: 54b7 6104 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4b8a: 6e20 1825 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4b90: 54b7 6504 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4b94: 6e20 1825 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4b9a: 1237 |0071: const/4 v7, #int 3 // #3 │ │ -0b4b9c: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ -0b4ba0: 6e30 c301 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c3 │ │ -0b4ba6: 0a07 |0077: move-result v7 │ │ -0b4ba8: 59b7 6204 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0462 │ │ -0b4bac: 6e10 ca01 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0b4bb2: 54b7 6104 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4bb6: 6e10 0325 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@2503 │ │ -0b4bbc: 0c07 |0082: move-result-object v7 │ │ -0b4bbe: 6e10 a601 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@01a6 │ │ -0b4bc4: 0a07 |0086: move-result v7 │ │ -0b4bc6: 59b7 6b04 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ -0b4bca: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ -0b4bd0: 6e20 2c0d 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0d2c │ │ -0b4bd6: 54b7 6904 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4bda: 6208 620c |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ -0b4bde: 6e20 0a25 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ -0b4be4: 54b7 6104 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4be8: 6208 620c |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ -0b4bec: 6e20 0a25 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ -0b4bf2: 54b7 6504 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4bf6: 6208 620c |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ -0b4bfa: 6e20 0a25 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ -0b4c00: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ -0b4c02: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ -0b4c06: 6207 5f04 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@045f │ │ -0b4c0a: 6e30 3b01 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@013b │ │ -0b4c10: 0c03 |00ac: move-result-object v3 │ │ -0b4c12: 6e30 bc01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0b4c18: 0a01 |00b0: move-result v1 │ │ -0b4c1a: 6e10 ca01 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0b4c20: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ -0b4c24: 54b7 6904 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4c28: 7110 2e0d 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d2e │ │ -0b4c2e: 54b7 6104 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4c32: 7110 2e0d 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d2e │ │ -0b4c38: 54b7 6504 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4c3c: 7110 2e0d 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d2e │ │ -0b4c42: 6e10 3401 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0b4c48: 0c07 |00c8: move-result-object v7 │ │ -0b4c4a: 6e10 af01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0b4c50: 0c07 |00cc: move-result-object v7 │ │ -0b4c52: 5272 640c |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -0b4c56: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ -0b4c5a: c827 |00d1: mul-float/2addr v7, v2 │ │ -0b4c5c: 8777 |00d2: float-to-int v7, v7 │ │ -0b4c5e: 59b7 6a04 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ -0b4c62: 0e00 |00d5: return-void │ │ -0b4c64: 54b7 6904 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4c68: 6e10 1325 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ -0b4c6e: 54b7 6104 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4c72: 6e10 1325 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ -0b4c78: 54b7 6504 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4c7c: 6e10 1325 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ -0b4c82: 28e0 |00e5: goto 00c5 // -0020 │ │ +0b4b94: |[0b4b94] android.support.v4.view.PagerTitleStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0b4ba4: 122a |0000: const/4 v10, #int 2 // #2 │ │ +0b4ba6: 1209 |0001: const/4 v9, #int 0 // #0 │ │ +0b4ba8: 7030 9622 cb0d |0002: invoke-direct {v11, v12, v13}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2296 │ │ +0b4bae: 12f7 |0005: const/4 v7, #int -1 // #ff │ │ +0b4bb0: 59b7 6304 |0006: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ +0b4bb4: 1507 80bf |0008: const/high16 v7, #int -1082130432 // #bf80 │ │ +0b4bb8: 59b7 6404 |000a: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b4bbc: 2207 3902 |000c: new-instance v7, Landroid/support/v4/view/PagerTitleStrip$PageListener; // type@0239 │ │ +0b4bc0: 1208 |000e: const/4 v8, #int 0 // #0 │ │ +0b4bc2: 7030 070d b708 |000f: invoke-direct {v7, v11, v8}, Landroid/support/v4/view/PagerTitleStrip$PageListener;.:(Landroid/support/v4/view/PagerTitleStrip;Landroid/support/v4/view/PagerTitleStrip$1;)V // method@0d07 │ │ +0b4bc8: 5bb7 6704 |0012: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ +0b4bcc: 2207 9704 |0014: new-instance v7, Landroid/widget/TextView; // type@0497 │ │ +0b4bd0: 7020 f724 c700 |0016: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ +0b4bd6: 5bb7 6904 |0019: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4bda: 6e20 160d 7b00 |001b: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0d16 │ │ +0b4be0: 2207 9704 |001e: new-instance v7, Landroid/widget/TextView; // type@0497 │ │ +0b4be4: 7020 f724 c700 |0020: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ +0b4bea: 5bb7 6104 |0023: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4bee: 6e20 160d 7b00 |0025: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0d16 │ │ +0b4bf4: 2207 9704 |0028: new-instance v7, Landroid/widget/TextView; // type@0497 │ │ +0b4bf8: 7020 f724 c700 |002a: invoke-direct {v7, v12}, Landroid/widget/TextView;.:(Landroid/content/Context;)V // method@24f7 │ │ +0b4bfe: 5bb7 6504 |002d: iput-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4c02: 6e20 160d 7b00 |002f: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.addView:(Landroid/view/View;)V // method@0d16 │ │ +0b4c08: 6207 5b04 |0032: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.ATTRS:[I // field@045b │ │ +0b4c0c: 6e30 3c01 dc07 |0034: invoke-virtual {v12, v13, v7}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; // method@013c │ │ +0b4c12: 0c00 |0037: move-result-object v0 │ │ +0b4c14: 6e30 c501 9009 |0038: invoke-virtual {v0, v9, v9}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0b4c1a: 0a04 |003b: move-result v4 │ │ +0b4c1c: 3804 1100 |003c: if-eqz v4, 004d // +0011 │ │ +0b4c20: 54b7 6904 |003e: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4c24: 6e30 1725 c704 |0040: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0b4c2a: 54b7 6104 |0043: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4c2e: 6e30 1725 c704 |0045: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0b4c34: 54b7 6504 |0048: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4c38: 6e30 1725 c704 |004a: invoke-virtual {v7, v12, v4}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0b4c3e: 1217 |004d: const/4 v7, #int 1 // #1 │ │ +0b4c40: 6e30 bf01 7009 |004e: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0b4c46: 0a06 |0051: move-result v6 │ │ +0b4c48: 3806 0600 |0052: if-eqz v6, 0058 // +0006 │ │ +0b4c4c: 8267 |0054: int-to-float v7, v6 │ │ +0b4c4e: 6e30 300d 9b07 |0055: invoke-virtual {v11, v9, v7}, Landroid/support/v4/view/PagerTitleStrip;.setTextSize:(IF)V // method@0d30 │ │ +0b4c54: 6e20 c901 a000 |0058: invoke-virtual {v0, v10}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0b4c5a: 0a07 |005b: move-result v7 │ │ +0b4c5c: 3807 1500 |005c: if-eqz v7, 0071 // +0015 │ │ +0b4c60: 6e30 bd01 a009 |005e: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getColor:(II)I // method@01bd │ │ +0b4c66: 0a05 |0061: move-result v5 │ │ +0b4c68: 54b7 6904 |0062: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4c6c: 6e20 1825 5700 |0064: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b4c72: 54b7 6104 |0067: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4c76: 6e20 1825 5700 |0069: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b4c7c: 54b7 6504 |006c: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4c80: 6e20 1825 5700 |006e: invoke-virtual {v7, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b4c86: 1237 |0071: const/4 v7, #int 3 // #3 │ │ +0b4c88: 1308 5000 |0072: const/16 v8, #int 80 // #50 │ │ +0b4c8c: 6e30 c301 7008 |0074: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getInteger:(II)I // method@01c3 │ │ +0b4c92: 0a07 |0077: move-result v7 │ │ +0b4c94: 59b7 6204 |0078: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0462 │ │ +0b4c98: 6e10 ca01 0000 |007a: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0b4c9e: 54b7 6104 |007d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4ca2: 6e10 0325 0700 |007f: invoke-virtual {v7}, Landroid/widget/TextView;.getTextColors:()Landroid/content/res/ColorStateList; // method@2503 │ │ +0b4ca8: 0c07 |0082: move-result-object v7 │ │ +0b4caa: 6e10 a601 0700 |0083: invoke-virtual {v7}, Landroid/content/res/ColorStateList;.getDefaultColor:()I // method@01a6 │ │ +0b4cb0: 0a07 |0086: move-result v7 │ │ +0b4cb2: 59b7 6b04 |0087: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ +0b4cb6: 1407 9a99 193f |0089: const v7, #float 0.6 // #3f19999a │ │ +0b4cbc: 6e20 2c0d 7b00 |008c: invoke-virtual {v11, v7}, Landroid/support/v4/view/PagerTitleStrip;.setNonPrimaryAlpha:(F)V // method@0d2c │ │ +0b4cc2: 54b7 6904 |008f: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4cc6: 6208 620c |0091: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ +0b4cca: 6e20 0a25 8700 |0093: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ +0b4cd0: 54b7 6104 |0096: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4cd4: 6208 620c |0098: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ +0b4cd8: 6e20 0a25 8700 |009a: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ +0b4cde: 54b7 6504 |009d: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4ce2: 6208 620c |009f: sget-object v8, Landroid/text/TextUtils$TruncateAt;.END:Landroid/text/TextUtils$TruncateAt; // field@0c62 │ │ +0b4ce6: 6e20 0a25 8700 |00a1: invoke-virtual {v7, v8}, Landroid/widget/TextView;.setEllipsize:(Landroid/text/TextUtils$TruncateAt;)V // method@250a │ │ +0b4cec: 1201 |00a4: const/4 v1, #int 0 // #0 │ │ +0b4cee: 3804 0f00 |00a5: if-eqz v4, 00b4 // +000f │ │ +0b4cf2: 6207 5f04 |00a7: sget-object v7, Landroid/support/v4/view/PagerTitleStrip;.TEXT_ATTRS:[I // field@045f │ │ +0b4cf6: 6e30 3b01 4c07 |00a9: invoke-virtual {v12, v4, v7}, Landroid/content/Context;.obtainStyledAttributes:(I[I)Landroid/content/res/TypedArray; // method@013b │ │ +0b4cfc: 0c03 |00ac: move-result-object v3 │ │ +0b4cfe: 6e30 bc01 9309 |00ad: invoke-virtual {v3, v9, v9}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0b4d04: 0a01 |00b0: move-result v1 │ │ +0b4d06: 6e10 ca01 0300 |00b1: invoke-virtual {v3}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0b4d0c: 3801 2200 |00b4: if-eqz v1, 00d6 // +0022 │ │ +0b4d10: 54b7 6904 |00b6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4d14: 7110 2e0d 0700 |00b8: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d2e │ │ +0b4d1a: 54b7 6104 |00bb: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4d1e: 7110 2e0d 0700 |00bd: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d2e │ │ +0b4d24: 54b7 6504 |00c0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4d28: 7110 2e0d 0700 |00c2: invoke-static {v7}, Landroid/support/v4/view/PagerTitleStrip;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d2e │ │ +0b4d2e: 6e10 3401 0c00 |00c5: invoke-virtual {v12}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0b4d34: 0c07 |00c8: move-result-object v7 │ │ +0b4d36: 6e10 af01 0700 |00c9: invoke-virtual {v7}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0b4d3c: 0c07 |00cc: move-result-object v7 │ │ +0b4d3e: 5272 640c |00cd: iget v2, v7, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0b4d42: 1507 8041 |00cf: const/high16 v7, #int 1098907648 // #4180 │ │ +0b4d46: c827 |00d1: mul-float/2addr v7, v2 │ │ +0b4d48: 8777 |00d2: float-to-int v7, v7 │ │ +0b4d4a: 59b7 6a04 |00d3: iput v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ +0b4d4e: 0e00 |00d5: return-void │ │ +0b4d50: 54b7 6904 |00d6: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4d54: 6e10 1325 0700 |00d8: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ +0b4d5a: 54b7 6104 |00db: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4d5e: 6e10 1325 0700 |00dd: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ +0b4d64: 54b7 6504 |00e0: iget-object v7, v11, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4d68: 6e10 1325 0700 |00e2: invoke-virtual {v7}, Landroid/widget/TextView;.setSingleLine:()V // method@2513 │ │ +0b4d6e: 28e0 |00e5: goto 00c5 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=116 │ │ 0x0005 line=53 │ │ 0x0008 line=54 │ │ 0x000c line=61 │ │ 0x0014 line=118 │ │ @@ -212784,17 +212812,17 @@ │ │ type : '(Landroid/support/v4/view/PagerTitleStrip;)F' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4c84: |[0b4c84] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ -0b4c94: 5210 6404 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b4c98: 0f00 |0002: return v0 │ │ +0b4d70: |[0b4d70] android.support.v4.view.PagerTitleStrip.access$100:(Landroid/support/v4/view/PagerTitleStrip;)F │ │ +0b4d80: 5210 6404 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b4d84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #4 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -212802,18 +212830,18 @@ │ │ type : '(Landroid/widget/TextView;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b4c9c: |[0b4c9c] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ -0b4cac: 6200 5c04 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@045c │ │ -0b4cb0: 7220 0d0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d0d │ │ -0b4cb6: 0e00 |0005: return-void │ │ +0b4d88: |[0b4d88] android.support.v4.view.PagerTitleStrip.setSingleLineAllCaps:(Landroid/widget/TextView;)V │ │ +0b4d98: 6200 5c04 |0000: sget-object v0, Landroid/support/v4/view/PagerTitleStrip;.IMPL:Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl; // field@045c │ │ +0b4d9c: 7220 0d0d 1000 |0002: invoke-interface {v0, v1}, Landroid/support/v4/view/PagerTitleStrip$PagerTitleStripImpl;.setSingleLineAllCaps:(Landroid/widget/TextView;)V // method@0d0d │ │ +0b4da2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 text Landroid/widget/TextView; │ │ │ │ @@ -212823,22 +212851,22 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b4cb8: |[0b4cb8] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ -0b4cc8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b4cca: 6e10 170d 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d17 │ │ -0b4cd0: 0c00 |0004: move-result-object v0 │ │ -0b4cd2: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ -0b4cd6: 6e10 4a02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ -0b4cdc: 0a01 |000a: move-result v1 │ │ -0b4cde: 0f01 |000b: return v1 │ │ +0b4da4: |[0b4da4] android.support.v4.view.PagerTitleStrip.getMinHeight:()I │ │ +0b4db4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b4db6: 6e10 170d 0200 |0001: invoke-virtual {v2}, Landroid/support/v4/view/PagerTitleStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0d17 │ │ +0b4dbc: 0c00 |0004: move-result-object v0 │ │ +0b4dbe: 3800 0600 |0005: if-eqz v0, 000b // +0006 │ │ +0b4dc2: 6e10 4a02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getIntrinsicHeight:()I // method@024a │ │ +0b4dc8: 0a01 |000a: move-result v1 │ │ +0b4dca: 0f01 |000b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0001 line=463 │ │ 0x0005 line=464 │ │ 0x0007 line=465 │ │ 0x000b line=467 │ │ @@ -212852,17 +212880,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b4ce0: |[0b4ce0] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ -0b4cf0: 5210 6a04 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ -0b4cf4: 0f00 |0002: return v0 │ │ +0b4dcc: |[0b4dcc] android.support.v4.view.PagerTitleStrip.getTextSpacing:()I │ │ +0b4ddc: 5210 6a04 |0000: iget v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ +0b4de0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTitleStrip;) │ │ @@ -212870,43 +212898,43 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0b4cf8: |[0b4cf8] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ -0b4d08: 6f10 b222 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ -0b4d0e: 6e10 1e0d 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0d1e │ │ -0b4d14: 0c02 |0006: move-result-object v2 │ │ -0b4d16: 2023 7f02 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@027f │ │ -0b4d1a: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ -0b4d1e: 2203 9305 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -0b4d22: 1a04 070f |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0f07 │ │ -0b4d26: 7020 da2a 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0b4d2c: 2703 |0012: throw v3 │ │ -0b4d2e: 0721 |0013: move-object v1, v2 │ │ -0b4d30: 1f01 7f02 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@027f │ │ -0b4d34: 6e10 250f 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ -0b4d3a: 0c00 |0019: move-result-object v0 │ │ -0b4d3c: 5453 6704 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ -0b4d40: 6e20 730f 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0f73 │ │ -0b4d46: 5453 6704 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ -0b4d4a: 6e20 760f 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0f76 │ │ -0b4d50: 5b51 6804 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4d54: 5453 6e04 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ -0b4d58: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ -0b4d5c: 5453 6e04 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ -0b4d60: 6e10 642b 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0b4d66: 0c03 |002f: move-result-object v3 │ │ -0b4d68: 1f03 3402 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@0234 │ │ -0b4d6c: 6e30 320d 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0d32 │ │ -0b4d72: 0e00 |0035: return-void │ │ -0b4d74: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0b4d76: 28fb |0037: goto 0032 // -0005 │ │ +0b4de4: |[0b4de4] android.support.v4.view.PagerTitleStrip.onAttachedToWindow:()V │ │ +0b4df4: 6f10 b222 0500 |0000: invoke-super {v5}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ +0b4dfa: 6e10 1e0d 0500 |0003: invoke-virtual {v5}, Landroid/support/v4/view/PagerTitleStrip;.getParent:()Landroid/view/ViewParent; // method@0d1e │ │ +0b4e00: 0c02 |0006: move-result-object v2 │ │ +0b4e02: 2023 7f02 |0007: instance-of v3, v2, Landroid/support/v4/view/ViewPager; // type@027f │ │ +0b4e06: 3903 0a00 |0009: if-nez v3, 0013 // +000a │ │ +0b4e0a: 2203 9305 |000b: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +0b4e0e: 1a04 070f |000d: const-string v4, "PagerTitleStrip must be a direct child of a ViewPager." // string@0f07 │ │ +0b4e12: 7020 da2a 4300 |000f: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0b4e18: 2703 |0012: throw v3 │ │ +0b4e1a: 0721 |0013: move-object v1, v2 │ │ +0b4e1c: 1f01 7f02 |0014: check-cast v1, Landroid/support/v4/view/ViewPager; // type@027f │ │ +0b4e20: 6e10 250f 0100 |0016: invoke-virtual {v1}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ +0b4e26: 0c00 |0019: move-result-object v0 │ │ +0b4e28: 5453 6704 |001a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ +0b4e2c: 6e20 730f 3100 |001c: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0f73 │ │ +0b4e32: 5453 6704 |001f: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ +0b4e36: 6e20 760f 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0f76 │ │ +0b4e3c: 5b51 6804 |0024: iput-object v1, v5, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4e40: 5453 6e04 |0026: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ +0b4e44: 3803 0e00 |0028: if-eqz v3, 0036 // +000e │ │ +0b4e48: 5453 6e04 |002a: iget-object v3, v5, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ +0b4e4c: 6e10 642b 0300 |002c: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0b4e52: 0c03 |002f: move-result-object v3 │ │ +0b4e54: 1f03 3402 |0030: check-cast v3, Landroid/support/v4/view/PagerAdapter; // type@0234 │ │ +0b4e58: 6e30 320d 3500 |0032: invoke-virtual {v5, v3, v0}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0d32 │ │ +0b4e5e: 0e00 |0035: return-void │ │ +0b4e60: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0b4e62: 28fb |0037: goto 0032 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0003 line=244 │ │ 0x0007 line=245 │ │ 0x000b line=246 │ │ 0x0014 line=250 │ │ @@ -212928,29 +212956,29 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b4d78: |[0b4d78] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ -0b4d88: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b4d8a: 6f10 b422 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -0b4d90: 5420 6804 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4d94: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -0b4d98: 5420 6804 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4d9c: 6e10 250f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ -0b4da2: 0c00 |000d: move-result-object v0 │ │ -0b4da4: 6e30 320d 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0d32 │ │ -0b4daa: 5420 6804 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4dae: 6e20 730f 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0f73 │ │ -0b4db4: 5420 6804 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4db8: 6e20 760f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0f76 │ │ -0b4dbe: 5b21 6804 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4dc2: 0e00 |001d: return-void │ │ +0b4e64: |[0b4e64] android.support.v4.view.PagerTitleStrip.onDetachedFromWindow:()V │ │ +0b4e74: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b4e76: 6f10 b422 0200 |0001: invoke-super {v2}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +0b4e7c: 5420 6804 |0004: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4e80: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +0b4e84: 5420 6804 |0008: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4e88: 6e10 250f 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ +0b4e8e: 0c00 |000d: move-result-object v0 │ │ +0b4e90: 6e30 320d 0201 |000e: invoke-virtual {v2, v0, v1}, Landroid/support/v4/view/PagerTitleStrip;.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V // method@0d32 │ │ +0b4e96: 5420 6804 |0011: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4e9a: 6e20 730f 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setInternalPageChangeListener:(Landroid/support/v4/view/ViewPager$OnPageChangeListener;)Landroid/support/v4/view/ViewPager$OnPageChangeListener; // method@0f73 │ │ +0b4ea0: 5420 6804 |0016: iget-object v0, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4ea4: 6e20 760f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.setOnAdapterChangeListener:(Landroid/support/v4/view/ViewPager$OnAdapterChangeListener;)V // method@0f76 │ │ +0b4eaa: 5b21 6804 |001b: iput-object v1, v2, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4eae: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=261 │ │ 0x0004 line=262 │ │ 0x0008 line=263 │ │ 0x0011 line=264 │ │ 0x0016 line=265 │ │ @@ -212964,26 +212992,26 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0b4dc4: |[0b4dc4] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ -0b4dd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b4dd6: 5431 6804 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b4dda: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ -0b4dde: 5231 6404 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b4de2: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ -0b4de6: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ -0b4dea: 5230 6404 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b4dee: 5231 6304 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ -0b4df2: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0b4df4: 6e40 340d 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ -0b4dfa: 0e00 |0013: return-void │ │ +0b4eb0: |[0b4eb0] android.support.v4.view.PagerTitleStrip.onLayout:(ZIIII)V │ │ +0b4ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b4ec2: 5431 6804 |0001: iget-object v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b4ec6: 3801 1000 |0003: if-eqz v1, 0013 // +0010 │ │ +0b4eca: 5231 6404 |0005: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b4ece: 2d01 0100 |0007: cmpl-float v1, v1, v0 │ │ +0b4ed2: 3a01 0400 |0009: if-ltz v1, 000d // +0004 │ │ +0b4ed6: 5230 6404 |000b: iget v0, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b4eda: 5231 6304 |000d: iget v1, v3, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ +0b4ede: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0b4ee0: 6e40 340d 1320 |0010: invoke-virtual {v3, v1, v0, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ +0b4ee6: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=455 │ │ 0x0005 line=456 │ │ 0x000d line=457 │ │ 0x0013 line=459 │ │ locals : │ │ @@ -213000,67 +213028,67 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 102 16-bit code units │ │ -0b4dfc: |[0b4dfc] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ -0b4e0c: 7110 d921 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0b4e12: 0a08 |0003: move-result v8 │ │ -0b4e14: 7110 d921 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0b4e1a: 0a03 |0007: move-result v3 │ │ -0b4e1c: 7110 da21 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0b4e22: 0a09 |000b: move-result v9 │ │ -0b4e24: 7110 da21 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0b4e2a: 0a04 |000f: move-result v4 │ │ -0b4e2c: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ -0b4e30: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ -0b4e34: 220a 9305 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@0593 │ │ -0b4e38: 1a0b 380e |0016: const-string v11, "Must measure with an exact width" // string@0e38 │ │ -0b4e3c: 7020 da2a ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0b4e42: 270a |001b: throw v10 │ │ -0b4e44: 0140 |001c: move v0, v4 │ │ -0b4e46: 6e10 190d 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0d19 │ │ -0b4e4c: 0a05 |0020: move-result v5 │ │ -0b4e4e: 1206 |0021: const/4 v6, #int 0 // #0 │ │ -0b4e50: 6e10 1d0d 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0d1d │ │ -0b4e56: 0a0a |0025: move-result v10 │ │ -0b4e58: 6e10 1a0d 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0d1a │ │ -0b4e5e: 0a0b |0029: move-result v11 │ │ -0b4e60: 9006 0a0b |002a: add-int v6, v10, v11 │ │ -0b4e64: b160 |002c: sub-int/2addr v0, v6 │ │ -0b4e66: 829a |002d: int-to-float v10, v9 │ │ -0b4e68: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ -0b4e6e: c8ba |0031: mul-float/2addr v10, v11 │ │ -0b4e70: 87aa |0032: float-to-int v10, v10 │ │ -0b4e72: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ -0b4e76: 7120 db21 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0b4e7c: 0a02 |0038: move-result v2 │ │ -0b4e7e: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ -0b4e82: 7120 db21 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0b4e88: 0a01 |003e: move-result v1 │ │ -0b4e8a: 54ca 6904 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4e8e: 6e30 0725 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ -0b4e94: 54ca 6104 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4e98: 6e30 0725 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ -0b4e9e: 54ca 6504 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4ea2: 6e30 0725 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ -0b4ea8: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ -0b4eac: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ -0b4eb0: 6e30 2b0d 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0d2b │ │ -0b4eb6: 0e00 |0055: return-void │ │ -0b4eb8: 54ca 6104 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4ebc: 6e10 ff24 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b4ec2: 0a07 |005b: move-result v7 │ │ -0b4ec4: 900a 0706 |005c: add-int v10, v7, v6 │ │ -0b4ec8: 7120 f42a a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b4ece: 0a0a |0061: move-result v10 │ │ -0b4ed0: 6e30 2b0d 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0d2b │ │ -0b4ed6: 28f0 |0065: goto 0055 // -0010 │ │ +0b4ee8: |[0b4ee8] android.support.v4.view.PagerTitleStrip.onMeasure:(II)V │ │ +0b4ef8: 7110 d921 0d00 |0000: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0b4efe: 0a08 |0003: move-result v8 │ │ +0b4f00: 7110 d921 0e00 |0004: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0b4f06: 0a03 |0007: move-result v3 │ │ +0b4f08: 7110 da21 0d00 |0008: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0b4f0e: 0a09 |000b: move-result v9 │ │ +0b4f10: 7110 da21 0e00 |000c: invoke-static {v14}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0b4f16: 0a04 |000f: move-result v4 │ │ +0b4f18: 150a 0040 |0010: const/high16 v10, #int 1073741824 // #4000 │ │ +0b4f1c: 32a8 0a00 |0012: if-eq v8, v10, 001c // +000a │ │ +0b4f20: 220a 9305 |0014: new-instance v10, Ljava/lang/IllegalStateException; // type@0593 │ │ +0b4f24: 1a0b 380e |0016: const-string v11, "Must measure with an exact width" // string@0e38 │ │ +0b4f28: 7020 da2a ba00 |0018: invoke-direct {v10, v11}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0b4f2e: 270a |001b: throw v10 │ │ +0b4f30: 0140 |001c: move v0, v4 │ │ +0b4f32: 6e10 190d 0c00 |001d: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0d19 │ │ +0b4f38: 0a05 |0020: move-result v5 │ │ +0b4f3a: 1206 |0021: const/4 v6, #int 0 // #0 │ │ +0b4f3c: 6e10 1d0d 0c00 |0022: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0d1d │ │ +0b4f42: 0a0a |0025: move-result v10 │ │ +0b4f44: 6e10 1a0d 0c00 |0026: invoke-virtual {v12}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0d1a │ │ +0b4f4a: 0a0b |0029: move-result v11 │ │ +0b4f4c: 9006 0a0b |002a: add-int v6, v10, v11 │ │ +0b4f50: b160 |002c: sub-int/2addr v0, v6 │ │ +0b4f52: 829a |002d: int-to-float v10, v9 │ │ +0b4f54: 140b cdcc 4c3f |002e: const v11, #float 0.8 // #3f4ccccd │ │ +0b4f5a: c8ba |0031: mul-float/2addr v10, v11 │ │ +0b4f5c: 87aa |0032: float-to-int v10, v10 │ │ +0b4f5e: 150b 0080 |0033: const/high16 v11, #int -2147483648 // #8000 │ │ +0b4f62: 7120 db21 ba00 |0035: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0b4f68: 0a02 |0038: move-result v2 │ │ +0b4f6a: 150a 0080 |0039: const/high16 v10, #int -2147483648 // #8000 │ │ +0b4f6e: 7120 db21 a000 |003b: invoke-static {v0, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0b4f74: 0a01 |003e: move-result v1 │ │ +0b4f76: 54ca 6904 |003f: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b4f7a: 6e30 0725 2a01 |0041: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ +0b4f80: 54ca 6104 |0044: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4f84: 6e30 0725 2a01 |0046: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ +0b4f8a: 54ca 6504 |0049: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b4f8e: 6e30 0725 2a01 |004b: invoke-virtual {v10, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ +0b4f94: 150a 0040 |004e: const/high16 v10, #int 1073741824 // #4000 │ │ +0b4f98: 33a3 0600 |0050: if-ne v3, v10, 0056 // +0006 │ │ +0b4f9c: 6e30 2b0d 9c04 |0052: invoke-virtual {v12, v9, v4}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0d2b │ │ +0b4fa2: 0e00 |0055: return-void │ │ +0b4fa4: 54ca 6104 |0056: iget-object v10, v12, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b4fa8: 6e10 ff24 0a00 |0058: invoke-virtual {v10}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b4fae: 0a07 |005b: move-result v7 │ │ +0b4fb0: 900a 0706 |005c: add-int v10, v7, v6 │ │ +0b4fb4: 7120 f42a a500 |005e: invoke-static {v5, v10}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b4fba: 0a0a |0061: move-result v10 │ │ +0b4fbc: 6e30 2b0d 9c0a |0062: invoke-virtual {v12, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.setMeasuredDimension:(II)V // method@0d2b │ │ +0b4fc2: 28f0 |0065: goto 0055 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0004 line=423 │ │ 0x0008 line=424 │ │ 0x000c line=425 │ │ 0x0010 line=427 │ │ @@ -213100,19 +213128,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b4ed8: |[0b4ed8] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ -0b4ee8: 5510 6d04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@046d │ │ -0b4eec: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0b4ef0: 6f10 c522 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@22c5 │ │ -0b4ef6: 0e00 |0007: return-void │ │ +0b4fc4: |[0b4fc4] android.support.v4.view.PagerTitleStrip.requestLayout:()V │ │ +0b4fd4: 5510 6d04 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@046d │ │ +0b4fd8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0b4fdc: 6f10 c522 0100 |0004: invoke-super {v1}, Landroid/view/ViewGroup;.requestLayout:()V // method@22c5 │ │ +0b4fe2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=311 │ │ 0x0007 line=313 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -213122,18 +213150,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4ef8: |[0b4ef8] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ -0b4f08: 5901 6204 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0462 │ │ -0b4f0c: 6e10 260d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0d26 │ │ -0b4f12: 0e00 |0005: return-void │ │ +0b4fe4: |[0b4fe4] android.support.v4.view.PagerTitleStrip.setGravity:(I)V │ │ +0b4ff4: 5901 6204 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0462 │ │ +0b4ff8: 6e10 260d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0d26 │ │ +0b4ffe: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0002 line=237 │ │ 0x0005 line=238 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -213144,31 +213172,31 @@ │ │ type : '(F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0b4f14: |[0b4f14] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ -0b4f24: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ -0b4f28: c851 |0002: mul-float/2addr v1, v5 │ │ -0b4f2a: 8711 |0003: float-to-int v1, v1 │ │ -0b4f2c: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ -0b4f30: 5941 6604 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0466 │ │ -0b4f34: 5241 6604 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0466 │ │ -0b4f38: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b4f3c: 5242 6b04 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ -0b4f40: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ -0b4f46: b532 |0011: and-int/2addr v2, v3 │ │ -0b4f48: 9600 0102 |0012: or-int v0, v1, v2 │ │ -0b4f4c: 5441 6904 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4f50: 6e20 1825 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4f56: 5441 6504 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4f5a: 6e20 1825 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4f60: 0e00 |001e: return-void │ │ +0b5000: |[0b5000] android.support.v4.view.PagerTitleStrip.setNonPrimaryAlpha:(F)V │ │ +0b5010: 1501 7f43 |0000: const/high16 v1, #int 1132396544 // #437f │ │ +0b5014: c851 |0002: mul-float/2addr v1, v5 │ │ +0b5016: 8711 |0003: float-to-int v1, v1 │ │ +0b5018: d511 ff00 |0004: and-int/lit16 v1, v1, #int 255 // #00ff │ │ +0b501c: 5941 6604 |0006: iput v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0466 │ │ +0b5020: 5241 6604 |0008: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0466 │ │ +0b5024: e001 0118 |000a: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0b5028: 5242 6b04 |000c: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ +0b502c: 1403 ffff ff00 |000e: const v3, #float 2.35099e-38 // #00ffffff │ │ +0b5032: b532 |0011: and-int/2addr v2, v3 │ │ +0b5034: 9600 0102 |0012: or-int v0, v1, v2 │ │ +0b5038: 5441 6904 |0014: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b503c: 6e20 1825 0100 |0016: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b5042: 5441 6504 |0019: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b5046: 6e20 1825 0100 |001b: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b504c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0008 line=194 │ │ 0x0014 line=195 │ │ 0x0019 line=196 │ │ 0x001e line=197 │ │ @@ -213182,29 +213210,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0b4f64: |[0b4f64] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ -0b4f74: 5945 6b04 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ -0b4f78: 5441 6104 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4f7c: 6e20 1825 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4f82: 5241 6604 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0466 │ │ -0b4f86: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0b4f8a: 5242 6b04 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ -0b4f8e: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ -0b4f94: b532 |0010: and-int/2addr v2, v3 │ │ -0b4f96: 9600 0102 |0011: or-int v0, v1, v2 │ │ -0b4f9a: 5441 6904 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4f9e: 6e20 1825 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4fa4: 5441 6504 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4fa8: 6e20 1825 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ -0b4fae: 0e00 |001d: return-void │ │ +0b5050: |[0b5050] android.support.v4.view.PagerTitleStrip.setTextColor:(I)V │ │ +0b5060: 5945 6b04 |0000: iput v5, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ +0b5064: 5441 6104 |0002: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b5068: 6e20 1825 5100 |0004: invoke-virtual {v1, v5}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b506e: 5241 6604 |0007: iget v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNonPrimaryAlpha:I // field@0466 │ │ +0b5072: e001 0118 |0009: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0b5076: 5242 6b04 |000b: iget v2, v4, Landroid/support/v4/view/PagerTitleStrip;.mTextColor:I // field@046b │ │ +0b507a: 1403 ffff ff00 |000d: const v3, #float 2.35099e-38 // #00ffffff │ │ +0b5080: b532 |0010: and-int/2addr v2, v3 │ │ +0b5082: 9600 0102 |0011: or-int v0, v1, v2 │ │ +0b5086: 5441 6904 |0013: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b508a: 6e20 1825 0100 |0015: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b5090: 5441 6504 |0018: iget-object v1, v4, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b5094: 6e20 1825 0100 |001a: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setTextColor:(I)V // method@2518 │ │ +0b509a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0002 line=207 │ │ 0x0007 line=208 │ │ 0x0013 line=209 │ │ 0x0018 line=210 │ │ @@ -213219,22 +213247,22 @@ │ │ type : '(IF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0b4fb0: |[0b4fb0] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ -0b4fc0: 5410 6904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b4fc4: 6e30 1925 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2519 │ │ -0b4fca: 5410 6104 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b4fce: 6e30 1925 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2519 │ │ -0b4fd4: 5410 6504 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b4fd8: 6e30 1925 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2519 │ │ -0b4fde: 0e00 |000f: return-void │ │ +0b509c: |[0b509c] android.support.v4.view.PagerTitleStrip.setTextSize:(IF)V │ │ +0b50ac: 5410 6904 |0000: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b50b0: 6e30 1925 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2519 │ │ +0b50b6: 5410 6104 |0005: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b50ba: 6e30 1925 2003 |0007: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2519 │ │ +0b50c0: 5410 6504 |000a: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b50c4: 6e30 1925 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/widget/TextView;.setTextSize:(IF)V // method@2519 │ │ +0b50ca: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ 0x0005 line=225 │ │ 0x000a line=226 │ │ 0x000f line=227 │ │ locals : │ │ @@ -213247,18 +213275,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b4fe0: |[0b4fe0] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ -0b4ff0: 5901 6a04 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ -0b4ff4: 6e10 260d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0d26 │ │ -0b4ffa: 0e00 |0005: return-void │ │ +0b50cc: |[0b50cc] android.support.v4.view.PagerTitleStrip.setTextSpacing:(I)V │ │ +0b50dc: 5901 6a04 |0000: iput v1, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ +0b50e0: 6e10 260d 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0d26 │ │ +0b50e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ 0x0002 line=177 │ │ 0x0005 line=178 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/PagerTitleStrip; │ │ @@ -213269,38 +213297,38 @@ │ │ type : '(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0b4ffc: |[0b4ffc] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ -0b500c: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ -0b5010: 5410 6704 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ -0b5014: 6e20 e50c 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0ce5 │ │ -0b501a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0b501c: 5b10 6e04 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ -0b5020: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ -0b5024: 5410 6704 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ -0b5028: 6e20 de0c 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0cde │ │ -0b502e: 2200 b805 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0b5032: 7020 622b 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ -0b5038: 5b10 6e04 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ -0b503c: 5410 6804 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b5040: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ -0b5044: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0b5046: 5910 6304 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ -0b504a: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ -0b504e: 5910 6404 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b5052: 5410 6804 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b5056: 6e10 2c0f 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0b505c: 0a00 |0028: move-result v0 │ │ -0b505e: 6e30 330d 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ -0b5064: 6e10 260d 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0d26 │ │ -0b506a: 0e00 |002f: return-void │ │ +0b50e8: |[0b50e8] android.support.v4.view.PagerTitleStrip.updateAdapter:(Landroid/support/v4/view/PagerAdapter;Landroid/support/v4/view/PagerAdapter;)V │ │ +0b50f8: 3802 0a00 |0000: if-eqz v2, 000a // +000a │ │ +0b50fc: 5410 6704 |0002: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ +0b5100: 6e20 e50c 0200 |0004: invoke-virtual {v2, v0}, Landroid/support/v4/view/PagerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0ce5 │ │ +0b5106: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0b5108: 5b10 6e04 |0008: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ +0b510c: 3803 0e00 |000a: if-eqz v3, 0018 // +000e │ │ +0b5110: 5410 6704 |000c: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPageListener:Landroid/support/v4/view/PagerTitleStrip$PageListener; // field@0467 │ │ +0b5114: 6e20 de0c 0300 |000e: invoke-virtual {v3, v0}, Landroid/support/v4/view/PagerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@0cde │ │ +0b511a: 2200 b805 |0011: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0b511e: 7020 622b 3000 |0013: invoke-direct {v0, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ +0b5124: 5b10 6e04 |0016: iput-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mWatchingAdapter:Ljava/lang/ref/WeakReference; // field@046e │ │ +0b5128: 5410 6804 |0018: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b512c: 3800 1500 |001a: if-eqz v0, 002f // +0015 │ │ +0b5130: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0b5132: 5910 6304 |001d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ +0b5136: 1500 80bf |001f: const/high16 v0, #int -1082130432 // #bf80 │ │ +0b513a: 5910 6404 |0021: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b513e: 5410 6804 |0023: iget-object v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b5142: 6e10 2c0f 0000 |0025: invoke-virtual {v0}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0b5148: 0a00 |0028: move-result v0 │ │ +0b514a: 6e30 330d 0103 |0029: invoke-virtual {v1, v0, v3}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ +0b5150: 6e10 260d 0100 |002c: invoke-virtual {v1}, Landroid/support/v4/view/PagerTitleStrip;.requestLayout:()V // method@0d26 │ │ +0b5156: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ 0x0002 line=317 │ │ 0x0007 line=318 │ │ 0x000a line=320 │ │ 0x000c line=321 │ │ @@ -213321,86 +213349,86 @@ │ │ type : '(ILandroid/support/v4/view/PagerAdapter;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 136 16-bit code units │ │ -0b506c: |[0b506c] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ -0b507c: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0b507e: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ -0b5082: 1206 |0003: const/4 v6, #int 0 // #0 │ │ -0b5084: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ -0b5088: 6e10 d60c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -0b508e: 0a03 |0009: move-result v3 │ │ -0b5090: 5ca7 6d04 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@046d │ │ -0b5094: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0b5096: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ -0b509a: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ -0b509e: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ -0b50a2: 6e20 d80c 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0cd8 │ │ -0b50a8: 0c04 |0016: move-result-object v4 │ │ -0b50aa: 54a7 6904 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b50ae: 6e20 1625 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0b50b4: 54a8 6104 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b50b8: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ -0b50bc: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ -0b50c0: 6e20 d80c bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0cd8 │ │ -0b50c6: 0c07 |0025: move-result-object v7 │ │ -0b50c8: 6e20 1625 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0b50ce: 1204 |0029: const/4 v4, #int 0 // #0 │ │ -0b50d0: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0b50d4: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ -0b50d8: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ -0b50dc: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ -0b50e0: 6e20 d80c 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0cd8 │ │ -0b50e6: 0c04 |0035: move-result-object v4 │ │ -0b50e8: 54a7 6504 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b50ec: 6e20 1625 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0b50f2: 6e10 200d 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0d20 │ │ -0b50f8: 0a07 |003e: move-result v7 │ │ -0b50fa: 6e10 1b0d 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0d1b │ │ -0b5100: 0a08 |0042: move-result v8 │ │ -0b5102: b187 |0043: sub-int/2addr v7, v8 │ │ -0b5104: 6e10 1c0d 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0d1c │ │ -0b510a: 0a08 |0047: move-result v8 │ │ -0b510c: 9105 0708 |0048: sub-int v5, v7, v8 │ │ -0b5110: 6e10 180d 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0d18 │ │ -0b5116: 0a07 |004d: move-result v7 │ │ -0b5118: 6e10 1d0d 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0d1d │ │ -0b511e: 0a08 |0051: move-result v8 │ │ -0b5120: b187 |0052: sub-int/2addr v7, v8 │ │ -0b5122: 6e10 1a0d 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0d1a │ │ -0b5128: 0a08 |0056: move-result v8 │ │ -0b512a: 9100 0708 |0057: sub-int v0, v7, v8 │ │ -0b512e: 8257 |0059: int-to-float v7, v5 │ │ -0b5130: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ -0b5136: c887 |005d: mul-float/2addr v7, v8 │ │ -0b5138: 8777 |005e: float-to-int v7, v7 │ │ -0b513a: 7120 db21 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0b5140: 0a02 |0062: move-result v2 │ │ -0b5142: 7120 db21 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0b5148: 0a01 |0066: move-result v1 │ │ -0b514a: 54a7 6904 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b514e: 6e30 0725 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ -0b5154: 54a7 6104 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b5158: 6e30 0725 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ -0b515e: 54a7 6504 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b5162: 6e30 0725 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ -0b5168: 59ab 6304 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ -0b516c: 55a7 6c04 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@046c │ │ -0b5170: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ -0b5174: 52a7 6404 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b5178: 6e40 340d ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ -0b517e: 5ca6 6d04 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@046d │ │ -0b5182: 0e00 |0083: return-void │ │ -0b5184: 0163 |0084: move v3, v6 │ │ -0b5186: 2885 |0085: goto 000a // -007b │ │ -0b5188: 1207 |0086: const/4 v7, #int 0 // #0 │ │ -0b518a: 289f |0087: goto 0026 // -0061 │ │ +0b5158: |[0b5158] android.support.v4.view.PagerTitleStrip.updateText:(ILandroid/support/v4/view/PagerAdapter;)V │ │ +0b5168: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0b516a: 1509 0080 |0001: const/high16 v9, #int -2147483648 // #8000 │ │ +0b516e: 1206 |0003: const/4 v6, #int 0 // #0 │ │ +0b5170: 380c 8000 |0004: if-eqz v12, 0084 // +0080 │ │ +0b5174: 6e10 d60c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +0b517a: 0a03 |0009: move-result v3 │ │ +0b517c: 5ca7 6d04 |000a: iput-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@046d │ │ +0b5180: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0b5182: 347b 0a00 |000d: if-lt v11, v7, 0017 // +000a │ │ +0b5186: 380c 0800 |000f: if-eqz v12, 0017 // +0008 │ │ +0b518a: d807 0bff |0011: add-int/lit8 v7, v11, #int -1 // #ff │ │ +0b518e: 6e20 d80c 7c00 |0013: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0cd8 │ │ +0b5194: 0c04 |0016: move-result-object v4 │ │ +0b5196: 54a7 6904 |0017: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b519a: 6e20 1625 4700 |0019: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0b51a0: 54a8 6104 |001c: iget-object v8, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b51a4: 380c 6800 |001e: if-eqz v12, 0086 // +0068 │ │ +0b51a8: 353b 6600 |0020: if-ge v11, v3, 0086 // +0066 │ │ +0b51ac: 6e20 d80c bc00 |0022: invoke-virtual {v12, v11}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0cd8 │ │ +0b51b2: 0c07 |0025: move-result-object v7 │ │ +0b51b4: 6e20 1625 7800 |0026: invoke-virtual {v8, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0b51ba: 1204 |0029: const/4 v4, #int 0 // #0 │ │ +0b51bc: d807 0b01 |002a: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0b51c0: 3537 0a00 |002c: if-ge v7, v3, 0036 // +000a │ │ +0b51c4: 380c 0800 |002e: if-eqz v12, 0036 // +0008 │ │ +0b51c8: d807 0b01 |0030: add-int/lit8 v7, v11, #int 1 // #01 │ │ +0b51cc: 6e20 d80c 7c00 |0032: invoke-virtual {v12, v7}, Landroid/support/v4/view/PagerAdapter;.getPageTitle:(I)Ljava/lang/CharSequence; // method@0cd8 │ │ +0b51d2: 0c04 |0035: move-result-object v4 │ │ +0b51d4: 54a7 6504 |0036: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b51d8: 6e20 1625 4700 |0038: invoke-virtual {v7, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0b51de: 6e10 200d 0a00 |003b: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0d20 │ │ +0b51e4: 0a07 |003e: move-result v7 │ │ +0b51e6: 6e10 1b0d 0a00 |003f: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0d1b │ │ +0b51ec: 0a08 |0042: move-result v8 │ │ +0b51ee: b187 |0043: sub-int/2addr v7, v8 │ │ +0b51f0: 6e10 1c0d 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0d1c │ │ +0b51f6: 0a08 |0047: move-result v8 │ │ +0b51f8: 9105 0708 |0048: sub-int v5, v7, v8 │ │ +0b51fc: 6e10 180d 0a00 |004a: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0d18 │ │ +0b5202: 0a07 |004d: move-result v7 │ │ +0b5204: 6e10 1d0d 0a00 |004e: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0d1d │ │ +0b520a: 0a08 |0051: move-result v8 │ │ +0b520c: b187 |0052: sub-int/2addr v7, v8 │ │ +0b520e: 6e10 1a0d 0a00 |0053: invoke-virtual {v10}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0d1a │ │ +0b5214: 0a08 |0056: move-result v8 │ │ +0b5216: 9100 0708 |0057: sub-int v0, v7, v8 │ │ +0b521a: 8257 |0059: int-to-float v7, v5 │ │ +0b521c: 1408 cdcc 4c3f |005a: const v8, #float 0.8 // #3f4ccccd │ │ +0b5222: c887 |005d: mul-float/2addr v7, v8 │ │ +0b5224: 8777 |005e: float-to-int v7, v7 │ │ +0b5226: 7120 db21 9700 |005f: invoke-static {v7, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0b522c: 0a02 |0062: move-result v2 │ │ +0b522e: 7120 db21 9000 |0063: invoke-static {v0, v9}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0b5234: 0a01 |0066: move-result v1 │ │ +0b5236: 54a7 6904 |0067: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b523a: 6e30 0725 2701 |0069: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ +0b5240: 54a7 6104 |006c: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b5244: 6e30 0725 2701 |006e: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ +0b524a: 54a7 6504 |0071: iget-object v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b524e: 6e30 0725 2701 |0073: invoke-virtual {v7, v2, v1}, Landroid/widget/TextView;.measure:(II)V // method@2507 │ │ +0b5254: 59ab 6304 |0076: iput v11, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ +0b5258: 55a7 6c04 |0078: iget-boolean v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@046c │ │ +0b525c: 3907 0700 |007a: if-nez v7, 0081 // +0007 │ │ +0b5260: 52a7 6404 |007c: iget v7, v10, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b5264: 6e40 340d ba67 |007e: invoke-virtual {v10, v11, v7, v6}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ +0b526a: 5ca6 6d04 |0081: iput-boolean v6, v10, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingText:Z // field@046d │ │ +0b526e: 0e00 |0083: return-void │ │ +0b5270: 0163 |0084: move v3, v6 │ │ +0b5272: 2885 |0085: goto 000a // -007b │ │ +0b5274: 1207 |0086: const/4 v7, #int 0 // #0 │ │ +0b5276: 289f |0087: goto 0026 // -0061 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=271 │ │ 0x000a line=272 │ │ 0x000c line=274 │ │ 0x000d line=275 │ │ 0x0011 line=276 │ │ @@ -213442,233 +213470,233 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 49 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 444 16-bit code units │ │ -0b518c: |[0b518c] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ -0b519c: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ -0b51a0: 5200 6304 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ -0b51a4: 022a 0000 |0004: move/from16 v42, v0 │ │ -0b51a8: 0200 2e00 |0006: move/from16 v0, v46 │ │ -0b51ac: 0201 2a00 |0008: move/from16 v1, v42 │ │ -0b51b0: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ -0b51b4: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ -0b51b8: 5400 6804 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ -0b51bc: 082a 0000 |0010: move-object/from16 v42, v0 │ │ -0b51c0: 7401 250f 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ -0b51c6: 0c2a |0015: move-result-object v42 │ │ -0b51c8: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ -0b51cc: 0201 2e00 |0018: move/from16 v1, v46 │ │ -0b51d0: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ -0b51d4: 6e30 330d 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ -0b51da: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ -0b51de: 0200 2a00 |0021: move/from16 v0, v42 │ │ -0b51e2: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ -0b51e6: 5c10 6c04 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@046c │ │ -0b51ea: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ -0b51ee: 5400 6904 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b51f2: 082a 0000 |002b: move-object/from16 v42, v0 │ │ -0b51f6: 7401 0025 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@2500 │ │ -0b51fc: 0a24 |0030: move-result v36 │ │ -0b51fe: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ -0b5202: 5400 6104 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b5206: 082a 0000 |0035: move-object/from16 v42, v0 │ │ -0b520a: 7401 0025 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@2500 │ │ -0b5210: 0a12 |003a: move-result v18 │ │ -0b5212: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ -0b5216: 5400 6504 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b521a: 082a 0000 |003f: move-object/from16 v42, v0 │ │ -0b521e: 7401 0025 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@2500 │ │ -0b5224: 0a1a |0044: move-result v26 │ │ -0b5226: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ -0b522a: 7401 200d 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0d20 │ │ -0b5230: 0a26 |004a: move-result v38 │ │ -0b5232: 7401 180d 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0d18 │ │ -0b5238: 0a25 |004e: move-result v37 │ │ -0b523a: 7401 1b0d 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0d1b │ │ -0b5240: 0a1d |0052: move-result v29 │ │ -0b5242: 7401 1c0d 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0d1c │ │ -0b5248: 0a1e |0056: move-result v30 │ │ -0b524a: 7401 1d0d 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0d1d │ │ -0b5250: 0a1f |005a: move-result v31 │ │ -0b5252: 7401 1a0d 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0d1a │ │ -0b5258: 0a1c |005e: move-result v28 │ │ -0b525a: 9027 1d13 |005f: add-int v39, v29, v19 │ │ -0b525e: 9028 1e13 |0061: add-int v40, v30, v19 │ │ -0b5262: 912a 2627 |0063: sub-int v42, v38, v39 │ │ -0b5266: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ -0b526a: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ -0b526e: a60e 2f2a |0069: add-float v14, v47, v42 │ │ -0b5272: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ -0b5276: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ -0b527a: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ -0b527e: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ -0b5282: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ -0b5286: 912a 2628 |0075: sub-int v42, v38, v40 │ │ -0b528a: 82a0 |0077: int-to-float v0, v10 │ │ -0b528c: 022b 0000 |0078: move/from16 v43, v0 │ │ -0b5290: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ -0b5294: 0200 2b00 |007c: move/from16 v0, v43 │ │ -0b5298: 8700 |007e: float-to-int v0, v0 │ │ -0b529a: 022b 0000 |007f: move/from16 v43, v0 │ │ -0b529e: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ -0b52a2: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ -0b52a6: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ -0b52aa: 900f 0d12 |0087: add-int v15, v13, v18 │ │ -0b52ae: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ -0b52b2: 5400 6904 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b52b6: 082a 0000 |008d: move-object/from16 v42, v0 │ │ -0b52ba: 7401 fb24 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@24fb │ │ -0b52c0: 0a20 |0092: move-result v32 │ │ -0b52c2: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ -0b52c6: 5400 6104 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b52ca: 082a 0000 |0097: move-object/from16 v42, v0 │ │ -0b52ce: 7401 fb24 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@24fb │ │ -0b52d4: 0a0b |009c: move-result v11 │ │ -0b52d6: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ -0b52da: 5400 6504 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b52de: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ -0b52e2: 7401 fb24 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@24fb │ │ -0b52e8: 0a16 |00a6: move-result v22 │ │ -0b52ea: 0200 2000 |00a7: move/from16 v0, v32 │ │ -0b52ee: 7120 f42a b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b52f4: 0a2a |00ac: move-result v42 │ │ -0b52f6: 0200 2a00 |00ad: move/from16 v0, v42 │ │ -0b52fa: 0201 1600 |00af: move/from16 v1, v22 │ │ -0b52fe: 7120 f42a 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b5304: 0a14 |00b4: move-result v20 │ │ -0b5306: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ -0b530a: 9111 140b |00b7: sub-int v17, v20, v11 │ │ -0b530e: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ -0b5312: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ -0b5316: 5400 6904 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b531a: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ -0b531e: 7401 ff24 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b5324: 0a2a |00c4: move-result v42 │ │ -0b5326: 9007 232a |00c5: add-int v7, v35, v42 │ │ -0b532a: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ -0b532e: 5400 6104 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b5332: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ -0b5336: 7401 ff24 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b533c: 0a2a |00d0: move-result v42 │ │ -0b533e: 9005 112a |00d1: add-int v5, v17, v42 │ │ -0b5342: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ -0b5346: 5400 6504 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b534a: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ -0b534e: 7401 ff24 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b5354: 0a2a |00dc: move-result v42 │ │ -0b5356: 9006 192a |00dd: add-int v6, v25, v42 │ │ -0b535a: 7120 f42a 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b5360: 0a2a |00e2: move-result v42 │ │ -0b5362: 0200 2a00 |00e3: move/from16 v0, v42 │ │ -0b5366: 7120 f42a 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b536c: 0a15 |00e8: move-result v21 │ │ -0b536e: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ -0b5372: 5200 6204 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0462 │ │ -0b5376: 022a 0000 |00ed: move/from16 v42, v0 │ │ -0b537a: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ -0b537e: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ -0b5384: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ -0b5388: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ -0b538c: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ -0b5390: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ -0b5394: 5400 6104 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b5398: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ -0b539c: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ -0b53a0: 5400 6104 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ -0b53a4: 082b 0000 |0104: move-object/from16 v43, v0 │ │ -0b53a8: 7401 ff24 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b53ae: 0a2b |0109: move-result v43 │ │ -0b53b0: 902b 2b10 |010a: add-int v43, v43, v16 │ │ -0b53b4: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ -0b53b8: 0201 1000 |010e: move/from16 v1, v16 │ │ -0b53bc: 0202 2b00 |0110: move/from16 v2, v43 │ │ -0b53c0: 6e52 0625 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@2506 │ │ -0b53c6: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ -0b53ca: 5200 6a04 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ -0b53ce: 022a 0000 |0119: move/from16 v42, v0 │ │ -0b53d2: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ -0b53d6: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ -0b53da: 0200 1d00 |011f: move/from16 v0, v29 │ │ -0b53de: 0201 2a00 |0121: move/from16 v1, v42 │ │ -0b53e2: 7120 f72a 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0b53e8: 0a21 |0126: move-result v33 │ │ -0b53ea: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ -0b53ee: 5400 6904 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b53f2: 082a 0000 |012b: move-object/from16 v42, v0 │ │ -0b53f6: 902b 2124 |012d: add-int v43, v33, v36 │ │ -0b53fa: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ -0b53fe: 5400 6904 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ -0b5402: 082c 0000 |0133: move-object/from16 v44, v0 │ │ -0b5406: 7401 ff24 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b540c: 0a2c |0138: move-result v44 │ │ -0b540e: 902c 2c22 |0139: add-int v44, v44, v34 │ │ -0b5412: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ -0b5416: 0201 2100 |013d: move/from16 v1, v33 │ │ -0b541a: 0202 2200 |013f: move/from16 v2, v34 │ │ -0b541e: 0203 2b00 |0141: move/from16 v3, v43 │ │ -0b5422: 0204 2c00 |0143: move/from16 v4, v44 │ │ -0b5426: 6e54 0625 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@2506 │ │ -0b542c: 912a 261e |0148: sub-int v42, v38, v30 │ │ -0b5430: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ -0b5434: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ -0b5438: 5200 6a04 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ -0b543c: 022b 0000 |0150: move/from16 v43, v0 │ │ -0b5440: 902b 2b0f |0152: add-int v43, v43, v15 │ │ -0b5444: 7702 f42a 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b544a: 0a17 |0157: move-result v23 │ │ -0b544c: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ -0b5450: 5400 6504 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b5454: 082a 0000 |015c: move-object/from16 v42, v0 │ │ -0b5458: 902b 171a |015e: add-int v43, v23, v26 │ │ -0b545c: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ -0b5460: 5400 6504 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ -0b5464: 082c 0000 |0164: move-object/from16 v44, v0 │ │ -0b5468: 7401 ff24 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ -0b546e: 0a2c |0169: move-result v44 │ │ -0b5470: 902c 2c18 |016a: add-int v44, v44, v24 │ │ -0b5474: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ -0b5478: 0201 1700 |016e: move/from16 v1, v23 │ │ -0b547c: 0202 1800 |0170: move/from16 v2, v24 │ │ -0b5480: 0203 2b00 |0172: move/from16 v3, v43 │ │ -0b5484: 0204 2c00 |0174: move/from16 v4, v44 │ │ -0b5488: 6e54 0625 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@2506 │ │ -0b548e: 0200 2f00 |0179: move/from16 v0, v47 │ │ -0b5492: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ -0b5496: 5910 6404 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b549a: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ -0b549e: 0200 2a00 |0181: move/from16 v0, v42 │ │ -0b54a2: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ -0b54a6: 5c10 6c04 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@046c │ │ -0b54aa: 0e00 |0187: return-void │ │ -0b54ac: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ -0b54b0: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ -0b54b4: 5200 6404 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ -0b54b8: 022a 0000 |018e: move/from16 v42, v0 │ │ -0b54bc: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ -0b54c0: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ -0b54c4: 28f3 |0194: goto 0187 // -000d │ │ -0b54c6: 912a 251f |0195: sub-int v42, v37, v31 │ │ -0b54ca: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ -0b54ce: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ -0b54d2: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ -0b54d6: 9022 0923 |019d: add-int v34, v9, v35 │ │ -0b54da: 9010 0911 |019f: add-int v16, v9, v17 │ │ -0b54de: 9018 0919 |01a1: add-int v24, v9, v25 │ │ -0b54e2: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ -0b54e6: 912a 251c |01a5: sub-int v42, v37, v28 │ │ -0b54ea: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ -0b54ee: 9022 0823 |01a9: add-int v34, v8, v35 │ │ -0b54f2: 9010 0811 |01ab: add-int v16, v8, v17 │ │ -0b54f6: 9018 0819 |01ad: add-int v24, v8, v25 │ │ -0b54fa: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ -0b54fe: 0000 |01b1: nop // spacer │ │ -0b5500: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ +0b5278: |[0b5278] android.support.v4.view.PagerTitleStrip.updateTextPositions:(IFZ)V │ │ +0b5288: 0800 2d00 |0000: move-object/from16 v0, v45 │ │ +0b528c: 5200 6304 |0002: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownCurrentPage:I // field@0463 │ │ +0b5290: 022a 0000 |0004: move/from16 v42, v0 │ │ +0b5294: 0200 2e00 |0006: move/from16 v0, v46 │ │ +0b5298: 0201 2a00 |0008: move/from16 v1, v42 │ │ +0b529c: 3210 7e01 |000a: if-eq v0, v1, 0188 // +017e │ │ +0b52a0: 0800 2d00 |000c: move-object/from16 v0, v45 │ │ +0b52a4: 5400 6804 |000e: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0468 │ │ +0b52a8: 082a 0000 |0010: move-object/from16 v42, v0 │ │ +0b52ac: 7401 250f 2a00 |0012: invoke-virtual/range {v42}, Landroid/support/v4/view/ViewPager;.getAdapter:()Landroid/support/v4/view/PagerAdapter; // method@0f25 │ │ +0b52b2: 0c2a |0015: move-result-object v42 │ │ +0b52b4: 0800 2d00 |0016: move-object/from16 v0, v45 │ │ +0b52b8: 0201 2e00 |0018: move/from16 v1, v46 │ │ +0b52bc: 0802 2a00 |001a: move-object/from16 v2, v42 │ │ +0b52c0: 6e30 330d 1002 |001c: invoke-virtual {v0, v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.updateText:(ILandroid/support/v4/view/PagerAdapter;)V // method@0d33 │ │ +0b52c6: 132a 0100 |001f: const/16 v42, #int 1 // #1 │ │ +0b52ca: 0200 2a00 |0021: move/from16 v0, v42 │ │ +0b52ce: 0801 2d00 |0023: move-object/from16 v1, v45 │ │ +0b52d2: 5c10 6c04 |0025: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@046c │ │ +0b52d6: 0800 2d00 |0027: move-object/from16 v0, v45 │ │ +0b52da: 5400 6904 |0029: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b52de: 082a 0000 |002b: move-object/from16 v42, v0 │ │ +0b52e2: 7401 0025 2a00 |002d: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@2500 │ │ +0b52e8: 0a24 |0030: move-result v36 │ │ +0b52ea: 0800 2d00 |0031: move-object/from16 v0, v45 │ │ +0b52ee: 5400 6104 |0033: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b52f2: 082a 0000 |0035: move-object/from16 v42, v0 │ │ +0b52f6: 7401 0025 2a00 |0037: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@2500 │ │ +0b52fc: 0a12 |003a: move-result v18 │ │ +0b52fe: 0800 2d00 |003b: move-object/from16 v0, v45 │ │ +0b5302: 5400 6504 |003d: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b5306: 082a 0000 |003f: move-object/from16 v42, v0 │ │ +0b530a: 7401 0025 2a00 |0041: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredWidth:()I // method@2500 │ │ +0b5310: 0a1a |0044: move-result v26 │ │ +0b5312: db13 1202 |0045: div-int/lit8 v19, v18, #int 2 // #02 │ │ +0b5316: 7401 200d 2d00 |0047: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getWidth:()I // method@0d20 │ │ +0b531c: 0a26 |004a: move-result v38 │ │ +0b531e: 7401 180d 2d00 |004b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getHeight:()I // method@0d18 │ │ +0b5324: 0a25 |004e: move-result v37 │ │ +0b5326: 7401 1b0d 2d00 |004f: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingLeft:()I // method@0d1b │ │ +0b532c: 0a1d |0052: move-result v29 │ │ +0b532e: 7401 1c0d 2d00 |0053: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingRight:()I // method@0d1c │ │ +0b5334: 0a1e |0056: move-result v30 │ │ +0b5336: 7401 1d0d 2d00 |0057: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingTop:()I // method@0d1d │ │ +0b533c: 0a1f |005a: move-result v31 │ │ +0b533e: 7401 1a0d 2d00 |005b: invoke-virtual/range {v45}, Landroid/support/v4/view/PagerTitleStrip;.getPaddingBottom:()I // method@0d1a │ │ +0b5344: 0a1c |005e: move-result v28 │ │ +0b5346: 9027 1d13 |005f: add-int v39, v29, v19 │ │ +0b534a: 9028 1e13 |0061: add-int v40, v30, v19 │ │ +0b534e: 912a 2627 |0063: sub-int v42, v38, v39 │ │ +0b5352: 910a 2a28 |0065: sub-int v10, v42, v40 │ │ +0b5356: 152a 003f |0067: const/high16 v42, #int 1056964608 // #3f00 │ │ +0b535a: a60e 2f2a |0069: add-float v14, v47, v42 │ │ +0b535e: 152a 803f |006b: const/high16 v42, #int 1065353216 // #3f80 │ │ +0b5362: 2d2a 0e2a |006d: cmpl-float v42, v14, v42 │ │ +0b5366: 3d2a 0600 |006f: if-lez v42, 0075 // +0006 │ │ +0b536a: 152a 803f |0071: const/high16 v42, #int 1065353216 // #3f80 │ │ +0b536e: a70e 0e2a |0073: sub-float v14, v14, v42 │ │ +0b5372: 912a 2628 |0075: sub-int v42, v38, v40 │ │ +0b5376: 82a0 |0077: int-to-float v0, v10 │ │ +0b5378: 022b 0000 |0078: move/from16 v43, v0 │ │ +0b537c: a82b 2b0e |007a: mul-float v43, v43, v14 │ │ +0b5380: 0200 2b00 |007c: move/from16 v0, v43 │ │ +0b5384: 8700 |007e: float-to-int v0, v0 │ │ +0b5386: 022b 0000 |007f: move/from16 v43, v0 │ │ +0b538a: 910c 2a2b |0081: sub-int v12, v42, v43 │ │ +0b538e: db2a 1202 |0083: div-int/lit8 v42, v18, #int 2 // #02 │ │ +0b5392: 910d 0c2a |0085: sub-int v13, v12, v42 │ │ +0b5396: 900f 0d12 |0087: add-int v15, v13, v18 │ │ +0b539a: 0800 2d00 |0089: move-object/from16 v0, v45 │ │ +0b539e: 5400 6904 |008b: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b53a2: 082a 0000 |008d: move-object/from16 v42, v0 │ │ +0b53a6: 7401 fb24 2a00 |008f: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@24fb │ │ +0b53ac: 0a20 |0092: move-result v32 │ │ +0b53ae: 0800 2d00 |0093: move-object/from16 v0, v45 │ │ +0b53b2: 5400 6104 |0095: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b53b6: 082a 0000 |0097: move-object/from16 v42, v0 │ │ +0b53ba: 7401 fb24 2a00 |0099: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@24fb │ │ +0b53c0: 0a0b |009c: move-result v11 │ │ +0b53c2: 0800 2d00 |009d: move-object/from16 v0, v45 │ │ +0b53c6: 5400 6504 |009f: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b53ca: 082a 0000 |00a1: move-object/from16 v42, v0 │ │ +0b53ce: 7401 fb24 2a00 |00a3: invoke-virtual/range {v42}, Landroid/widget/TextView;.getBaseline:()I // method@24fb │ │ +0b53d4: 0a16 |00a6: move-result v22 │ │ +0b53d6: 0200 2000 |00a7: move/from16 v0, v32 │ │ +0b53da: 7120 f42a b000 |00a9: invoke-static {v0, v11}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b53e0: 0a2a |00ac: move-result v42 │ │ +0b53e2: 0200 2a00 |00ad: move/from16 v0, v42 │ │ +0b53e6: 0201 1600 |00af: move/from16 v1, v22 │ │ +0b53ea: 7120 f42a 1000 |00b1: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b53f0: 0a14 |00b4: move-result v20 │ │ +0b53f2: 9123 1420 |00b5: sub-int v35, v20, v32 │ │ +0b53f6: 9111 140b |00b7: sub-int v17, v20, v11 │ │ +0b53fa: 9119 1416 |00b9: sub-int v25, v20, v22 │ │ +0b53fe: 0800 2d00 |00bb: move-object/from16 v0, v45 │ │ +0b5402: 5400 6904 |00bd: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b5406: 082a 0000 |00bf: move-object/from16 v42, v0 │ │ +0b540a: 7401 ff24 2a00 |00c1: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b5410: 0a2a |00c4: move-result v42 │ │ +0b5412: 9007 232a |00c5: add-int v7, v35, v42 │ │ +0b5416: 0800 2d00 |00c7: move-object/from16 v0, v45 │ │ +0b541a: 5400 6104 |00c9: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b541e: 082a 0000 |00cb: move-object/from16 v42, v0 │ │ +0b5422: 7401 ff24 2a00 |00cd: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b5428: 0a2a |00d0: move-result v42 │ │ +0b542a: 9005 112a |00d1: add-int v5, v17, v42 │ │ +0b542e: 0800 2d00 |00d3: move-object/from16 v0, v45 │ │ +0b5432: 5400 6504 |00d5: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b5436: 082a 0000 |00d7: move-object/from16 v42, v0 │ │ +0b543a: 7401 ff24 2a00 |00d9: invoke-virtual/range {v42}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b5440: 0a2a |00dc: move-result v42 │ │ +0b5442: 9006 192a |00dd: add-int v6, v25, v42 │ │ +0b5446: 7120 f42a 5700 |00df: invoke-static {v7, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b544c: 0a2a |00e2: move-result v42 │ │ +0b544e: 0200 2a00 |00e3: move/from16 v0, v42 │ │ +0b5452: 7120 f42a 6000 |00e5: invoke-static {v0, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b5458: 0a15 |00e8: move-result v21 │ │ +0b545a: 0800 2d00 |00e9: move-object/from16 v0, v45 │ │ +0b545e: 5200 6204 |00eb: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mGravity:I // field@0462 │ │ +0b5462: 022a 0000 |00ed: move/from16 v42, v0 │ │ +0b5466: dd29 2a70 |00ef: and-int/lit8 v41, v42, #int 112 // #70 │ │ +0b546a: 2c29 c100 0000 |00f1: sparse-switch v41, 000001b2 // +000000c1 │ │ +0b5470: 9022 1f23 |00f4: add-int v34, v31, v35 │ │ +0b5474: 9010 1f11 |00f6: add-int v16, v31, v17 │ │ +0b5478: 9018 1f19 |00f8: add-int v24, v31, v25 │ │ +0b547c: 0800 2d00 |00fa: move-object/from16 v0, v45 │ │ +0b5480: 5400 6104 |00fc: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b5484: 082a 0000 |00fe: move-object/from16 v42, v0 │ │ +0b5488: 0800 2d00 |0100: move-object/from16 v0, v45 │ │ +0b548c: 5400 6104 |0102: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mCurrText:Landroid/widget/TextView; // field@0461 │ │ +0b5490: 082b 0000 |0104: move-object/from16 v43, v0 │ │ +0b5494: 7401 ff24 2b00 |0106: invoke-virtual/range {v43}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b549a: 0a2b |0109: move-result v43 │ │ +0b549c: 902b 2b10 |010a: add-int v43, v43, v16 │ │ +0b54a0: 0800 2a00 |010c: move-object/from16 v0, v42 │ │ +0b54a4: 0201 1000 |010e: move/from16 v1, v16 │ │ +0b54a8: 0202 2b00 |0110: move/from16 v2, v43 │ │ +0b54ac: 6e52 0625 d0f1 |0112: invoke-virtual {v0, v13, v1, v15, v2}, Landroid/widget/TextView;.layout:(IIII)V // method@2506 │ │ +0b54b2: 0800 2d00 |0115: move-object/from16 v0, v45 │ │ +0b54b6: 5200 6a04 |0117: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ +0b54ba: 022a 0000 |0119: move/from16 v42, v0 │ │ +0b54be: 912a 0d2a |011b: sub-int v42, v13, v42 │ │ +0b54c2: 912a 2a24 |011d: sub-int v42, v42, v36 │ │ +0b54c6: 0200 1d00 |011f: move/from16 v0, v29 │ │ +0b54ca: 0201 2a00 |0121: move/from16 v1, v42 │ │ +0b54ce: 7120 f72a 1000 |0123: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0b54d4: 0a21 |0126: move-result v33 │ │ +0b54d6: 0800 2d00 |0127: move-object/from16 v0, v45 │ │ +0b54da: 5400 6904 |0129: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b54de: 082a 0000 |012b: move-object/from16 v42, v0 │ │ +0b54e2: 902b 2124 |012d: add-int v43, v33, v36 │ │ +0b54e6: 0800 2d00 |012f: move-object/from16 v0, v45 │ │ +0b54ea: 5400 6904 |0131: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mPrevText:Landroid/widget/TextView; // field@0469 │ │ +0b54ee: 082c 0000 |0133: move-object/from16 v44, v0 │ │ +0b54f2: 7401 ff24 2c00 |0135: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b54f8: 0a2c |0138: move-result v44 │ │ +0b54fa: 902c 2c22 |0139: add-int v44, v44, v34 │ │ +0b54fe: 0800 2a00 |013b: move-object/from16 v0, v42 │ │ +0b5502: 0201 2100 |013d: move/from16 v1, v33 │ │ +0b5506: 0202 2200 |013f: move/from16 v2, v34 │ │ +0b550a: 0203 2b00 |0141: move/from16 v3, v43 │ │ +0b550e: 0204 2c00 |0143: move/from16 v4, v44 │ │ +0b5512: 6e54 0625 1032 |0145: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@2506 │ │ +0b5518: 912a 261e |0148: sub-int v42, v38, v30 │ │ +0b551c: 912a 2a1a |014a: sub-int v42, v42, v26 │ │ +0b5520: 0800 2d00 |014c: move-object/from16 v0, v45 │ │ +0b5524: 5200 6a04 |014e: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mScaledTextSpacing:I // field@046a │ │ +0b5528: 022b 0000 |0150: move/from16 v43, v0 │ │ +0b552c: 902b 2b0f |0152: add-int v43, v43, v15 │ │ +0b5530: 7702 f42a 2a00 |0154: invoke-static/range {v42, v43}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b5536: 0a17 |0157: move-result v23 │ │ +0b5538: 0800 2d00 |0158: move-object/from16 v0, v45 │ │ +0b553c: 5400 6504 |015a: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b5540: 082a 0000 |015c: move-object/from16 v42, v0 │ │ +0b5544: 902b 171a |015e: add-int v43, v23, v26 │ │ +0b5548: 0800 2d00 |0160: move-object/from16 v0, v45 │ │ +0b554c: 5400 6504 |0162: iget-object v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mNextText:Landroid/widget/TextView; // field@0465 │ │ +0b5550: 082c 0000 |0164: move-object/from16 v44, v0 │ │ +0b5554: 7401 ff24 2c00 |0166: invoke-virtual/range {v44}, Landroid/widget/TextView;.getMeasuredHeight:()I // method@24ff │ │ +0b555a: 0a2c |0169: move-result v44 │ │ +0b555c: 902c 2c18 |016a: add-int v44, v44, v24 │ │ +0b5560: 0800 2a00 |016c: move-object/from16 v0, v42 │ │ +0b5564: 0201 1700 |016e: move/from16 v1, v23 │ │ +0b5568: 0202 1800 |0170: move/from16 v2, v24 │ │ +0b556c: 0203 2b00 |0172: move/from16 v3, v43 │ │ +0b5570: 0204 2c00 |0174: move/from16 v4, v44 │ │ +0b5574: 6e54 0625 1032 |0176: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/widget/TextView;.layout:(IIII)V // method@2506 │ │ +0b557a: 0200 2f00 |0179: move/from16 v0, v47 │ │ +0b557e: 0801 2d00 |017b: move-object/from16 v1, v45 │ │ +0b5582: 5910 6404 |017d: iput v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b5586: 132a 0000 |017f: const/16 v42, #int 0 // #0 │ │ +0b558a: 0200 2a00 |0181: move/from16 v0, v42 │ │ +0b558e: 0801 2d00 |0183: move-object/from16 v1, v45 │ │ +0b5592: 5c10 6c04 |0185: iput-boolean v0, v1, Landroid/support/v4/view/PagerTitleStrip;.mUpdatingPositions:Z // field@046c │ │ +0b5596: 0e00 |0187: return-void │ │ +0b5598: 3930 97fe |0188: if-nez v48, 001f // -0169 │ │ +0b559c: 0800 2d00 |018a: move-object/from16 v0, v45 │ │ +0b55a0: 5200 6404 |018c: iget v0, v0, Landroid/support/v4/view/PagerTitleStrip;.mLastKnownPositionOffset:F // field@0464 │ │ +0b55a4: 022a 0000 |018e: move/from16 v42, v0 │ │ +0b55a8: 2d2a 2f2a |0190: cmpl-float v42, v47, v42 │ │ +0b55ac: 392a 8dfe |0192: if-nez v42, 001f // -0173 │ │ +0b55b0: 28f3 |0194: goto 0187 // -000d │ │ +0b55b2: 912a 251f |0195: sub-int v42, v37, v31 │ │ +0b55b6: 911b 2a1c |0197: sub-int v27, v42, v28 │ │ +0b55ba: 912a 1b15 |0199: sub-int v42, v27, v21 │ │ +0b55be: db09 2a02 |019b: div-int/lit8 v9, v42, #int 2 // #02 │ │ +0b55c2: 9022 0923 |019d: add-int v34, v9, v35 │ │ +0b55c6: 9010 0911 |019f: add-int v16, v9, v17 │ │ +0b55ca: 9018 0919 |01a1: add-int v24, v9, v25 │ │ +0b55ce: 2900 57ff |01a3: goto/16 00fa // -00a9 │ │ +0b55d2: 912a 251c |01a5: sub-int v42, v37, v28 │ │ +0b55d6: 9108 2a15 |01a7: sub-int v8, v42, v21 │ │ +0b55da: 9022 0823 |01a9: add-int v34, v8, v35 │ │ +0b55de: 9010 0811 |01ab: add-int v16, v8, v17 │ │ +0b55e2: 9018 0819 |01ad: add-int v24, v8, v25 │ │ +0b55e6: 2900 4bff |01af: goto/16 00fa // -00b5 │ │ +0b55ea: 0000 |01b1: nop // spacer │ │ +0b55ec: 0002 0200 1000 0000 5000 0000 a400 ... |01b2: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x000c line=334 │ │ 0x001f line=339 │ │ 0x0027 line=341 │ │ 0x0031 line=342 │ │ @@ -213834,17 +213862,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5514: |[0b5514] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ -0b5524: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b552a: 0e00 |0003: return-void │ │ +0b5600: |[0b5600] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:()V │ │ +0b5610: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b5616: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;) │ │ @@ -213852,17 +213880,17 @@ │ │ type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b552c: |[0b552c] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -0b553c: 7010 390d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0d39 │ │ -0b5542: 0e00 |0003: return-void │ │ +0b5618: |[0b5618] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +0b5628: 7010 390d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl;.:()V // method@0d39 │ │ +0b562e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ │ │ @@ -213872,17 +213900,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5544: |[0b5544] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0b5554: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5556: 0f00 |0001: return v0 │ │ +0b5630: |[0b5630] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0b5640: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5642: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0002 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -213891,16 +213919,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5558: |[0b5558] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0b5568: 0e00 |0000: return-void │ │ +0b5644: |[0b5644] android.support.v4.view.ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0b5654: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$BaseScaleGestureDetectorImpl; │ │ 0x0000 - 0x0001 reg=1 o Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -213936,17 +213964,17 @@ │ │ type : '()V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b556c: |[0b556c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ -0b557c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b5582: 0e00 |0003: return-void │ │ +0b5658: |[0b5658] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:()V │ │ +0b5668: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b566e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ │ │ #1 : (in Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;) │ │ @@ -213954,17 +213982,17 @@ │ │ type : '(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5584: |[0b5584] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ -0b5594: 7010 3d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0d3d │ │ -0b559a: 0e00 |0003: return-void │ │ +0b5670: |[0b5670] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.:(Landroid/support/v4/view/ScaleGestureDetectorCompat$1;)V │ │ +0b5680: 7010 3d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl;.:()V // method@0d3d │ │ +0b5686: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/view/ScaleGestureDetectorCompat$1; │ │ │ │ @@ -213974,18 +214002,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b559c: |[0b559c] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ -0b55ac: 7110 480d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0d48 │ │ -0b55b2: 0a00 |0003: move-result v0 │ │ -0b55b4: 0f00 |0004: return v0 │ │ +0b5688: |[0b5688] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.isQuickScaleEnabled:(Ljava/lang/Object;)Z │ │ +0b5698: 7110 480d 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.isQuickScaleEnabled:(Ljava/lang/Object;)Z // method@0d48 │ │ +0b569e: 0a00 |0003: move-result v0 │ │ +0b56a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -213994,17 +214022,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b55b8: |[0b55b8] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ -0b55c8: 7120 490d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0d49 │ │ -0b55ce: 0e00 |0003: return-void │ │ +0b56a4: |[0b56a4] android.support.v4.view.ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl.setQuickScaleEnabled:(Ljava/lang/Object;Z)V │ │ +0b56b4: 7120 490d 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ScaleGestureDetectorCompatKitKat;.setQuickScaleEnabled:(Ljava/lang/Object;Z)V // method@0d49 │ │ +0b56ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ScaleGestureDetectorCompat$ScaleGestureDetectorCompatKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 o Ljava/lang/Object; │ │ @@ -214012,15 +214040,15 @@ │ │ │ │ source_file_idx : 4146 (ScaleGestureDetectorCompat.java) │ │ │ │ Class #841 header: │ │ class_idx : 582 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4717 │ │ +source_file_idx : 4718 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #841 annotations: │ │ Annotations on class │ │ @@ -214041,17 +214069,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b55d0: |[0b55d0] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ -0b55e0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b55e6: 0e00 |0003: return-void │ │ +0b56bc: |[0b56bc] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.:()V │ │ +0b56cc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b56d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -214060,18 +214088,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b55e8: |[0b55e8] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b55f8: 6e10 c621 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@21c6 │ │ -0b55fe: 0a00 |0003: move-result v0 │ │ -0b5600: 0f00 |0004: return v0 │ │ +0b56d4: |[0b56d4] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b56e4: 6e10 c621 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getXVelocity:()F // method@21c6 │ │ +0b56ea: 0a00 |0003: move-result v0 │ │ +0b56ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -214081,33 +214109,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5604: |[0b5604] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b5614: 6e10 c821 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@21c8 │ │ -0b561a: 0a00 |0003: move-result v0 │ │ -0b561c: 0f00 |0004: return v0 │ │ +0b56f0: |[0b56f0] android.support.v4.view.VelocityTrackerCompat$BaseVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b5700: 6e10 c821 0200 |0000: invoke-virtual {v2}, Landroid/view/VelocityTracker;.getYVelocity:()F // method@21c8 │ │ +0b5706: 0a00 |0003: move-result v0 │ │ +0b5708: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$BaseVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 4717 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4718 (VelocityTrackerCompat.java) │ │ │ │ Class #842 header: │ │ class_idx : 583 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4717 │ │ +source_file_idx : 4718 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #842 annotations: │ │ Annotations on class │ │ @@ -214128,17 +214156,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5620: |[0b5620] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ -0b5630: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b5636: 0e00 |0003: return-void │ │ +0b570c: |[0b570c] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.:()V │ │ +0b571c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b5722: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -214147,18 +214175,18 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b5638: |[0b5638] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b5648: 7120 570d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d57 │ │ -0b564e: 0a00 |0003: move-result v0 │ │ -0b5650: 0f00 |0004: return v0 │ │ +0b5724: |[0b5724] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getXVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b5734: 7120 570d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getXVelocity:(Landroid/view/VelocityTracker;I)F // method@0d57 │ │ +0b573a: 0a00 |0003: move-result v0 │ │ +0b573c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ @@ -214168,33 +214196,33 @@ │ │ type : '(Landroid/view/VelocityTracker;I)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b5654: |[0b5654] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ -0b5664: 7120 580d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d58 │ │ -0b566a: 0a00 |0003: move-result v0 │ │ -0b566c: 0f00 |0004: return v0 │ │ +0b5740: |[0b5740] android.support.v4.view.VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl.getYVelocity:(Landroid/view/VelocityTracker;I)F │ │ +0b5750: 7120 580d 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/VelocityTrackerCompatHoneycomb;.getYVelocity:(Landroid/view/VelocityTracker;I)F // method@0d58 │ │ +0b5756: 0a00 |0003: move-result v0 │ │ +0b5758: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/VelocityTrackerCompat$HoneycombVelocityTrackerVersionImpl; │ │ 0x0000 - 0x0005 reg=2 tracker Landroid/view/VelocityTracker; │ │ 0x0000 - 0x0005 reg=3 pointerId I │ │ │ │ - source_file_idx : 4717 (VelocityTrackerCompat.java) │ │ + source_file_idx : 4718 (VelocityTrackerCompat.java) │ │ │ │ Class #843 header: │ │ class_idx : 588 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 4 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 66 │ │ │ │ Class #843 annotations: │ │ Annotations on class │ │ @@ -214233,19 +214261,19 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b5670: |[0b5670] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ -0b5680: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b5686: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b5688: 5b10 7604 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0476 │ │ -0b568c: 0e00 |0006: return-void │ │ +0b575c: |[0b575c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.:()V │ │ +0b576c: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b5772: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b5774: 5b10 7604 |0004: iput-object v0, v1, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0476 │ │ +0b5778: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0003 line=326 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ @@ -214254,37 +214282,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0b5690: |[0b5690] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ -0b56a0: 1c01 3e04 |0000: const-class v1, Landroid/view/View; // type@043e │ │ -0b56a4: 1a02 9e19 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@199e │ │ -0b56a8: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0b56aa: 2333 5106 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ -0b56ae: 6e30 bd2a 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -0b56b4: 0c01 |000a: move-result-object v1 │ │ -0b56b6: 5b41 7404 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@0474 │ │ -0b56ba: 1c01 3e04 |000d: const-class v1, Landroid/view/View; // type@043e │ │ -0b56be: 1a02 7c19 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@197c │ │ -0b56c2: 1203 |0011: const/4 v3, #int 0 // #0 │ │ -0b56c4: 2333 5106 |0012: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ -0b56c8: 6e30 bd2a 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -0b56ce: 0c01 |0017: move-result-object v1 │ │ -0b56d0: 5b41 7304 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@0473 │ │ -0b56d4: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0b56d6: 5c41 7504 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@0475 │ │ -0b56da: 0e00 |001d: return-void │ │ -0b56dc: 0d00 |001e: move-exception v0 │ │ -0b56de: 1a01 7612 |001f: const-string v1, "ViewCompat" // string@1276 │ │ -0b56e2: 1a02 ca03 |0021: const-string v2, "Couldn't find method" // string@03ca │ │ -0b56e6: 7130 f620 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0b56ec: 28f4 |0026: goto 001a // -000c │ │ +0b577c: |[0b577c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.bindTempDetach:()V │ │ +0b578c: 1c01 3e04 |0000: const-class v1, Landroid/view/View; // type@043e │ │ +0b5790: 1a02 a019 |0002: const-string v2, "dispatchStartTemporaryDetach" // string@19a0 │ │ +0b5794: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0b5796: 2333 5106 |0005: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ +0b579a: 6e30 bd2a 2103 |0007: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +0b57a0: 0c01 |000a: move-result-object v1 │ │ +0b57a2: 5b41 7404 |000b: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@0474 │ │ +0b57a6: 1c01 3e04 |000d: const-class v1, Landroid/view/View; // type@043e │ │ +0b57aa: 1a02 7e19 |000f: const-string v2, "dispatchFinishTemporaryDetach" // string@197e │ │ +0b57ae: 1203 |0011: const/4 v3, #int 0 // #0 │ │ +0b57b0: 2333 5106 |0012: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ +0b57b4: 6e30 bd2a 2103 |0014: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +0b57ba: 0c01 |0017: move-result-object v1 │ │ +0b57bc: 5b41 7304 |0018: iput-object v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@0473 │ │ +0b57c0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0b57c2: 5c41 7504 |001b: iput-boolean v1, v4, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@0475 │ │ +0b57c6: 0e00 |001d: return-void │ │ +0b57c8: 0d00 |001e: move-exception v0 │ │ +0b57ca: 1a01 7712 |001f: const-string v1, "ViewCompat" // string@1277 │ │ +0b57ce: 1a02 ca03 |0021: const-string v2, "Couldn't find method" // string@03ca │ │ +0b57d2: 7130 f620 2100 |0023: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0b57d8: 28f4 |0026: goto 001a // -000c │ │ catches : 1 │ │ 0x0000 - 0x001a │ │ Ljava/lang/NoSuchMethodException; -> 0x001e │ │ positions : │ │ 0x0000 line=510 │ │ 0x000d line=512 │ │ 0x001a line=517 │ │ @@ -214301,18 +214329,18 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b5700: |[0b5700] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0b5710: 2200 8d02 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@028d │ │ -0b5714: 7020 0310 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1003 │ │ -0b571a: 1100 |0005: return-object v0 │ │ +0b57ec: |[0b57ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0b57fc: 2200 8d02 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@028d │ │ +0b5800: 7020 0310 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1003 │ │ +0b5806: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ │ │ @@ -214321,17 +214349,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b571c: |[0b571c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0b572c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b572e: 0f00 |0001: return v0 │ │ +0b5808: |[0b5808] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0b5818: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b581a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -214341,17 +214369,17 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5730: |[0b5730] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0b5740: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5742: 0f00 |0001: return v0 │ │ +0b581c: |[0b581c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +0b582c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b582e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -214361,32 +214389,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0b5744: |[0b5744] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ -0b5754: 5531 7504 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@0475 │ │ -0b5758: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -0b575c: 7010 5b0d 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@0d5b │ │ -0b5762: 5431 7304 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@0473 │ │ -0b5766: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0b576a: 5431 7304 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@0473 │ │ -0b576e: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0b5770: 2322 5206 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -0b5774: 6e30 6e2b 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -0b577a: 0e00 |0013: return-void │ │ -0b577c: 0d00 |0014: move-exception v0 │ │ -0b577e: 1a01 7612 |0015: const-string v1, "ViewCompat" // string@1276 │ │ -0b5782: 1a02 ac04 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@04ac │ │ -0b5786: 7130 f420 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f4 │ │ -0b578c: 28f7 |001c: goto 0013 // -0009 │ │ -0b578e: 6e10 3d22 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@223d │ │ -0b5794: 28f3 |0020: goto 0013 // -000d │ │ +0b5830: |[0b5830] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchFinishTemporaryDetach:(Landroid/view/View;)V │ │ +0b5840: 5531 7504 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@0475 │ │ +0b5844: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +0b5848: 7010 5b0d 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@0d5b │ │ +0b584e: 5431 7304 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@0473 │ │ +0b5852: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0b5856: 5431 7304 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchFinishTemporaryDetach:Ljava/lang/reflect/Method; // field@0473 │ │ +0b585a: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0b585c: 2322 5206 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +0b5860: 6e30 6e2b 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +0b5866: 0e00 |0013: return-void │ │ +0b5868: 0d00 |0014: move-exception v0 │ │ +0b586a: 1a01 7712 |0015: const-string v1, "ViewCompat" // string@1277 │ │ +0b586e: 1a02 ac04 |0017: const-string v2, "Error calling dispatchFinishTemporaryDetach" // string@04ac │ │ +0b5872: 7130 f420 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f4 │ │ +0b5878: 28f7 |001c: goto 0013 // -0009 │ │ +0b587a: 6e10 3d22 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onFinishTemporaryDetach:()V // method@223d │ │ +0b5880: 28f3 |0020: goto 0013 // -000d │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=493 │ │ 0x0004 line=494 │ │ 0x0007 line=496 │ │ @@ -214405,32 +214433,32 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0b57a8: |[0b57a8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ -0b57b8: 5531 7504 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@0475 │ │ -0b57bc: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ -0b57c0: 7010 5b0d 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@0d5b │ │ -0b57c6: 5431 7404 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@0474 │ │ -0b57ca: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0b57ce: 5431 7404 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@0474 │ │ -0b57d2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0b57d4: 2322 5206 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -0b57d8: 6e30 6e2b 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -0b57de: 0e00 |0013: return-void │ │ -0b57e0: 0d00 |0014: move-exception v0 │ │ -0b57e2: 1a01 7612 |0015: const-string v1, "ViewCompat" // string@1276 │ │ -0b57e6: 1a02 ad04 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@04ad │ │ -0b57ea: 7130 f420 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f4 │ │ -0b57f0: 28f7 |001c: goto 0013 // -0009 │ │ -0b57f2: 6e10 4322 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@2243 │ │ -0b57f8: 28f3 |0020: goto 0013 // -000d │ │ +0b5894: |[0b5894] android.support.v4.view.ViewCompat$BaseViewCompatImpl.dispatchStartTemporaryDetach:(Landroid/view/View;)V │ │ +0b58a4: 5531 7504 |0000: iget-boolean v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mTempDetachBound:Z // field@0475 │ │ +0b58a8: 3901 0500 |0002: if-nez v1, 0007 // +0005 │ │ +0b58ac: 7010 5b0d 0300 |0004: invoke-direct {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.bindTempDetach:()V // method@0d5b │ │ +0b58b2: 5431 7404 |0007: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@0474 │ │ +0b58b6: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0b58ba: 5431 7404 |000b: iget-object v1, v3, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.mDispatchStartTemporaryDetach:Ljava/lang/reflect/Method; // field@0474 │ │ +0b58be: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0b58c0: 2322 5206 |000e: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +0b58c4: 6e30 6e2b 4102 |0010: invoke-virtual {v1, v4, v2}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +0b58ca: 0e00 |0013: return-void │ │ +0b58cc: 0d00 |0014: move-exception v0 │ │ +0b58ce: 1a01 7712 |0015: const-string v1, "ViewCompat" // string@1277 │ │ +0b58d2: 1a02 ad04 |0017: const-string v2, "Error calling dispatchStartTemporaryDetach" // string@04ad │ │ +0b58d6: 7130 f420 2100 |0019: invoke-static {v1, v2, v0}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f4 │ │ +0b58dc: 28f7 |001c: goto 0013 // -0009 │ │ +0b58de: 6e10 4322 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.onStartTemporaryDetach:()V // method@2243 │ │ +0b58e4: 28f3 |0020: goto 0013 // -000d │ │ catches : 1 │ │ 0x000b - 0x0013 │ │ Ljava/lang/Exception; -> 0x0014 │ │ positions : │ │ 0x0000 line=476 │ │ 0x0004 line=477 │ │ 0x0007 line=479 │ │ @@ -214449,17 +214477,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b580c: |[0b580c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0b581c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b581e: 0f00 |0001: return v0 │ │ +0b58f8: |[0b58f8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +0b5908: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b590a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214468,17 +214496,17 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5820: |[0b5820] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0b5830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5832: 1100 |0001: return-object v0 │ │ +0b590c: |[0b590c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0b591c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b591e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214487,17 +214515,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b5834: |[0b5834] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -0b5844: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ -0b5848: 0f00 |0002: return v0 │ │ +0b5920: |[0b5920] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0b5930: 1500 803f |0000: const/high16 v0, #int 1065353216 // #3f80 │ │ +0b5934: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0003 reg=2 view Landroid/view/View; │ │ │ │ @@ -214506,17 +214534,17 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b584c: |[0b584c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ -0b585c: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ -0b5860: 1000 |0002: return-wide v0 │ │ +0b5938: |[0b5938] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getFrameTime:()J │ │ +0b5948: 1600 0a00 |0000: const-wide/16 v0, #int 10 // #a │ │ +0b594c: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ │ │ #9 : (in Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;) │ │ @@ -214524,17 +214552,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5864: |[0b5864] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0b5874: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5876: 0f00 |0001: return v0 │ │ +0b5950: |[0b5950] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0b5960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5962: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214543,17 +214571,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5878: |[0b5878] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -0b5888: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b588a: 0f00 |0001: return v0 │ │ +0b5964: |[0b5964] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +0b5974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5976: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214562,17 +214590,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b588c: |[0b588c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -0b589c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b589e: 0f00 |0001: return v0 │ │ +0b5978: |[0b5978] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0b5988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b598a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214581,17 +214609,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b58a0: |[0b58a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -0b58b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b58b2: 0f00 |0001: return v0 │ │ +0b598c: |[0b598c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0b599c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b599e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=408 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214600,18 +214628,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b58b4: |[0b58b4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0b58c4: 6e10 0122 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0b58ca: 0a00 |0003: move-result v0 │ │ -0b58cc: 0f00 |0004: return v0 │ │ +0b59a0: |[0b59a0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0b59b0: 6e10 0122 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0b59b6: 0a00 |0003: move-result v0 │ │ +0b59b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -214620,17 +214648,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b58d0: |[0b58d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -0b58e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b58e2: 0f00 |0001: return v0 │ │ +0b59bc: |[0b59bc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +0b59cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b59ce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214639,18 +214667,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b58e4: |[0b58e4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0b58f4: 6e10 0422 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0b58fa: 0a00 |0003: move-result v0 │ │ -0b58fc: 0f00 |0004: return v0 │ │ +0b59d0: |[0b59d0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +0b59e0: 6e10 0422 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0b59e6: 0a00 |0003: move-result v0 │ │ +0b59e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -214659,17 +214687,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5900: |[0b5900] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -0b5910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5912: 0f00 |0001: return v0 │ │ +0b59ec: |[0b59ec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +0b59fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b59fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214678,17 +214706,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5914: |[0b5914] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ -0b5924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5926: 0f00 |0001: return v0 │ │ +0b5a00: |[0b5a00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +0b5a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5a12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=567 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214697,17 +214725,17 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5928: |[0b5928] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0b5938: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b593a: 0f00 |0001: return v0 │ │ +0b5a14: |[0b5a14] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0b5a24: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b5a26: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 v Landroid/view/View; │ │ │ │ @@ -214716,18 +214744,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b593c: |[0b593c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ -0b594c: 6e10 0b22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@220b │ │ -0b5952: 0a00 |0003: move-result v0 │ │ -0b5954: 0f00 |0004: return v0 │ │ +0b5a28: |[0b5a28] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +0b5a38: 6e10 0b22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingRight:()I // method@220b │ │ +0b5a3e: 0a00 |0003: move-result v0 │ │ +0b5a40: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -214736,18 +214764,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5958: |[0b5958] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ -0b5968: 6e10 0a22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@220a │ │ -0b596e: 0a00 |0003: move-result v0 │ │ -0b5970: 0f00 |0004: return v0 │ │ +0b5a44: |[0b5a44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +0b5a54: 6e10 0a22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getPaddingLeft:()I // method@220a │ │ +0b5a5a: 0a00 |0003: move-result v0 │ │ +0b5a5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -214756,18 +214784,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5974: |[0b5974] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0b5984: 6e10 0d22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0b598a: 0c00 |0003: move-result-object v0 │ │ -0b598c: 1100 |0004: return-object v0 │ │ +0b5a60: |[0b5a60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0b5a70: 6e10 0d22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0b5a76: 0c00 |0003: move-result-object v0 │ │ +0b5a78: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=418 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -214776,17 +214804,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5990: |[0b5990] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ -0b59a0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b59a2: 0f00 |0001: return v0 │ │ +0b5a7c: |[0b5a7c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +0b5a8c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5a8e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=642 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214795,17 +214823,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b59a4: |[0b59a4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ -0b59b4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b59b6: 0f00 |0001: return v0 │ │ +0b5a90: |[0b5a90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +0b5aa0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5aa2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=647 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214814,17 +214842,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b59b8: |[0b59b8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ -0b59c8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b59ca: 0f00 |0001: return v0 │ │ +0b5aa4: |[0b5aa4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +0b5ab4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5ab6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214833,17 +214861,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b59cc: |[0b59cc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ -0b59dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b59de: 0f00 |0001: return v0 │ │ +0b5ab8: |[0b5ab8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +0b5ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5aca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214852,17 +214880,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b59e0: |[0b59e0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ -0b59f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b59f2: 0f00 |0001: return v0 │ │ +0b5acc: |[0b5acc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +0b5adc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5ade: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214871,17 +214899,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b59f4: |[0b59f4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -0b5a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a06: 0f00 |0001: return v0 │ │ +0b5ae0: |[0b5ae0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +0b5af0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5af2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214890,17 +214918,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5a08: |[0b5a08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ -0b5a18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a1a: 0f00 |0001: return v0 │ │ +0b5af4: |[0b5af4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +0b5b04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5b06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214909,17 +214937,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5a1c: |[0b5a1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ -0b5a2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a2e: 0f00 |0001: return v0 │ │ +0b5b08: |[0b5b08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +0b5b18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5b1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214928,17 +214956,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5a30: |[0b5a30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -0b5a40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a42: 0f00 |0001: return v0 │ │ +0b5b1c: |[0b5b1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +0b5b2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5b2e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=527 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214947,17 +214975,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5a44: |[0b5a44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ -0b5a54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a56: 0f00 |0001: return v0 │ │ +0b5b30: |[0b5b30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getX:(Landroid/view/View;)F │ │ +0b5b40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5b42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214966,17 +214994,17 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5a58: |[0b5a58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ -0b5a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a6a: 0f00 |0001: return v0 │ │ +0b5b44: |[0b5b44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.getY:(Landroid/view/View;)F │ │ +0b5b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5b56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=537 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -214985,17 +215013,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5a6c: |[0b5a6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -0b5a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5a7e: 0f00 |0001: return v0 │ │ +0b5b58: |[0b5b58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +0b5b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5b6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -215004,25 +215032,25 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0b5a80: |[0b5a80] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -0b5a90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b5a92: 6e10 f021 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ -0b5a98: 0c00 |0004: move-result-object v0 │ │ -0b5a9a: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ -0b5a9e: 6e10 4d02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@024d │ │ -0b5aa4: 0a02 |000a: move-result v2 │ │ -0b5aa6: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ -0b5aa8: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ -0b5aac: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0b5aae: 0f01 |000f: return v1 │ │ +0b5b6c: |[0b5b6c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +0b5b7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b5b7e: 6e10 f021 0500 |0001: invoke-virtual {v5}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ +0b5b84: 0c00 |0004: move-result-object v0 │ │ +0b5b86: 3800 0a00 |0005: if-eqz v0, 000f // +000a │ │ +0b5b8a: 6e10 4d02 0000 |0007: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable;.getOpacity:()I // method@024d │ │ +0b5b90: 0a02 |000a: move-result v2 │ │ +0b5b92: 12f3 |000b: const/4 v3, #int -1 // #ff │ │ +0b5b94: 3332 0300 |000c: if-ne v2, v3, 000f // +0003 │ │ +0b5b98: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0b5b9a: 0f01 |000f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=423 │ │ 0x0005 line=424 │ │ 0x0007 line=425 │ │ 0x000f line=427 │ │ locals : │ │ @@ -215035,16 +215063,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5ab0: |[0b5ab0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5ac0: 0e00 |0000: return-void │ │ +0b5b9c: |[0b5b9c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5bac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -215054,16 +215082,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5ac4: |[0b5ac4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b5ad4: 0e00 |0000: return-void │ │ +0b5bb0: |[0b5bb0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b5bc0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 info Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ @@ -215073,16 +215101,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5ad8: |[0b5ad8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5ae8: 0e00 |0000: return-void │ │ +0b5bc4: |[0b5bc4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5bd4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -215092,17 +215120,17 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5aec: |[0b5aec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b5afc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5afe: 0f00 |0001: return v0 │ │ +0b5bd8: |[0b5bd8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b5be8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5bea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -215113,17 +215141,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5b00: |[0b5b00] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0b5b10: 6e10 2722 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@2227 │ │ -0b5b16: 0e00 |0003: return-void │ │ +0b5bec: |[0b5bec] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0b5bfc: 6e10 2722 0100 |0000: invoke-virtual {v1}, Landroid/view/View;.invalidate:()V // method@2227 │ │ +0b5c02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=361 │ │ 0x0003 line=362 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -215133,17 +215161,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0b5b18: |[0b5b18] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0b5b28: 6e55 2822 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@2228 │ │ -0b5b2e: 0e00 |0003: return-void │ │ +0b5c04: |[0b5c04] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0b5c14: 6e55 2822 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.invalidate:(IIII)V // method@2228 │ │ +0b5c1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0003 line=365 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -215157,19 +215185,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b5b30: |[0b5b30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0b5b40: 6e10 630d 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0d63 │ │ -0b5b46: 0b00 |0003: move-result-wide v0 │ │ -0b5b48: 6e40 4822 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2248 │ │ -0b5b4e: 0e00 |0007: return-void │ │ +0b5c1c: |[0b5c1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0b5c2c: 6e10 630d 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0d63 │ │ +0b5c32: 0b00 |0003: move-result-wide v0 │ │ +0b5c34: 6e40 4822 4310 |0004: invoke-virtual {v3, v4, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2248 │ │ +0b5c3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0007 line=368 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0008 reg=3 view Landroid/view/View; │ │ @@ -215180,20 +215208,20 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b5b50: |[0b5b50] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0b5b60: 6e10 630d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0d63 │ │ -0b5b66: 0b00 |0003: move-result-wide v0 │ │ -0b5b68: bb60 |0004: add-long/2addr v0, v6 │ │ -0b5b6a: 6e40 4822 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2248 │ │ -0b5b70: 0e00 |0008: return-void │ │ +0b5c3c: |[0b5c3c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0b5c4c: 6e10 630d 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.getFrameTime:()J // method@0d63 │ │ +0b5c52: 0b00 |0003: move-result-wide v0 │ │ +0b5c54: bb60 |0004: add-long/2addr v0, v6 │ │ +0b5c56: 6e40 4822 5410 |0005: invoke-virtual {v4, v5, v0, v1}, Landroid/view/View;.postDelayed:(Ljava/lang/Runnable;J)Z // method@2248 │ │ +0b5c5c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0008 line=371 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0009 reg=4 view Landroid/view/View; │ │ @@ -215205,18 +215233,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b5b74: |[0b5b74] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ -0b5b84: 7120 5222 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@2252 │ │ -0b5b8a: 0a00 |0003: move-result v0 │ │ -0b5b8c: 0f00 |0004: return v0 │ │ +0b5c60: |[0b5c60] android.support.v4.view.ViewCompat$BaseViewCompatImpl.resolveSizeAndState:(III)I │ │ +0b5c70: 7120 5222 3200 |0000: invoke-static {v2, v3}, Landroid/view/View;.resolveSize:(II)I // method@2252 │ │ +0b5c76: 0a00 |0003: move-result v0 │ │ +0b5c78: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -215227,16 +215255,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5b90: |[0b5b90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0b5ba0: 0e00 |0000: return-void │ │ +0b5c7c: |[0b5c7c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0b5c8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ @@ -215246,16 +215274,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5ba4: |[0b5ba4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0b5bb4: 0e00 |0000: return-void │ │ +0b5c90: |[0b5c90] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0b5ca0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -215265,16 +215293,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5bb8: |[0b5bb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -0b5bc8: 0e00 |0000: return-void │ │ +0b5ca4: |[0b5ca4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +0b5cb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=598 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215284,16 +215312,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5bcc: |[0b5bcc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -0b5bdc: 0e00 |0000: return-void │ │ +0b5cb8: |[0b5cb8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0b5cc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hasTransientState Z │ │ @@ -215303,16 +215331,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5be0: |[0b5be0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0b5bf0: 0e00 |0000: return-void │ │ +0b5ccc: |[0b5ccc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0b5cdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=380 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -215322,16 +215350,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5bf4: |[0b5bf4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -0b5c04: 0e00 |0000: return-void │ │ +0b5ce0: |[0b5ce0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0b5cf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 id I │ │ @@ -215341,16 +215369,16 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c08: |[0b5c08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0b5c18: 0e00 |0000: return-void │ │ +0b5cf4: |[0b5cf4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0b5d04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 p Landroid/graphics/Paint; │ │ @@ -215360,16 +215388,16 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c1c: |[0b5c1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0b5c2c: 0e00 |0000: return-void │ │ +0b5d08: |[0b5d08] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0b5d18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layerType I │ │ @@ -215380,16 +215408,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c30: |[0b5c30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -0b5c40: 0e00 |0000: return-void │ │ +0b5d1c: |[0b5d1c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +0b5d2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 layoutDirection I │ │ @@ -215399,16 +215427,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c44: |[0b5c44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0b5c54: 0e00 |0000: return-void │ │ +0b5d30: |[0b5d30] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0b5d40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -215418,17 +215446,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0b5c58: |[0b5c58] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -0b5c68: 6e55 6a22 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@226a │ │ -0b5c6e: 0e00 |0003: return-void │ │ +0b5d44: |[0b5d44] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +0b5d54: 6e55 6a22 2143 |0000: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/view/View;.setPadding:(IIII)V // method@226a │ │ +0b5d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ 0x0003 line=472 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -215442,16 +215470,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c70: |[0b5c70] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ -0b5c80: 0e00 |0000: return-void │ │ +0b5d5c: |[0b5d5c] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +0b5d6c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=633 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215461,16 +215489,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c84: |[0b5c84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ -0b5c94: 0e00 |0000: return-void │ │ +0b5d70: |[0b5d70] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +0b5d80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215480,16 +215508,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5c98: |[0b5c98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ -0b5ca8: 0e00 |0000: return-void │ │ +0b5d84: |[0b5d84] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +0b5d94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=583 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215499,16 +215527,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5cac: |[0b5cac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ -0b5cbc: 0e00 |0000: return-void │ │ +0b5d98: |[0b5d98] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +0b5da8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215518,16 +215546,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5cc0: |[0b5cc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ -0b5cd0: 0e00 |0000: return-void │ │ +0b5dac: |[0b5dac] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +0b5dbc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=608 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215537,16 +215565,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5cd4: |[0b5cd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -0b5ce4: 0e00 |0000: return-void │ │ +0b5dc0: |[0b5dc0] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +0b5dd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215556,16 +215584,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5ce8: |[0b5ce8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -0b5cf8: 0e00 |0000: return-void │ │ +0b5dd4: |[0b5dd4] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +0b5de4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=618 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215575,16 +215603,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5cfc: |[0b5cfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -0b5d0c: 0e00 |0000: return-void │ │ +0b5de8: |[0b5de8] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +0b5df8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=588 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215594,16 +215622,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5d10: |[0b5d10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -0b5d20: 0e00 |0000: return-void │ │ +0b5dfc: |[0b5dfc] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +0b5e0c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=593 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215613,16 +215641,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5d24: |[0b5d24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ -0b5d34: 0e00 |0000: return-void │ │ +0b5e10: |[0b5e10] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +0b5e20: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=623 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -215632,31 +215660,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5d38: |[0b5d38] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ -0b5d48: 0e00 |0000: return-void │ │ +0b5e24: |[0b5e24] android.support.v4.view.ViewCompat$BaseViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +0b5e34: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #844 header: │ │ class_idx : 610 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4736 │ │ +source_file_idx : 4737 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #844 annotations: │ │ Annotations on class │ │ @@ -215677,17 +215705,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5d4c: |[0b5d4c] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ -0b5d5c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b5d62: 0e00 |0003: return-void │ │ +0b5e38: |[0b5e38] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.:()V │ │ +0b5e48: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b5e4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -215696,32 +215724,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5d64: |[0b5d64] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0b5d74: 6e10 8522 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ -0b5d7a: 0a00 |0003: move-result v0 │ │ -0b5d7c: 0f00 |0004: return v0 │ │ +0b5e50: |[0b5e50] android.support.v4.view.ViewConfigurationCompat$BaseViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0b5e60: 6e10 8522 0200 |0000: invoke-virtual {v2}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ +0b5e66: 0a00 |0003: move-result v0 │ │ +0b5e68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$BaseViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 4736 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4737 (ViewConfigurationCompat.java) │ │ │ │ Class #845 header: │ │ class_idx : 611 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4736 │ │ +source_file_idx : 4737 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #845 annotations: │ │ Annotations on class │ │ @@ -215742,17 +215770,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5d80: |[0b5d80] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ -0b5d90: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b5d96: 0e00 |0003: return-void │ │ +0b5e6c: |[0b5e6c] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.:()V │ │ +0b5e7c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b5e82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -215761,32 +215789,32 @@ │ │ type : '(Landroid/view/ViewConfiguration;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b5d98: |[0b5d98] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ -0b5da8: 7110 b90e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0eb9 │ │ -0b5dae: 0a00 |0003: move-result v0 │ │ -0b5db0: 0f00 |0004: return v0 │ │ +0b5e84: |[0b5e84] android.support.v4.view.ViewConfigurationCompat$FroyoViewConfigurationVersionImpl.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I │ │ +0b5e94: 7110 b90e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewConfigurationCompatFroyo;.getScaledPagingTouchSlop:(Landroid/view/ViewConfiguration;)I // method@0eb9 │ │ +0b5e9a: 0a00 |0003: move-result v0 │ │ +0b5e9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewConfigurationCompat$FroyoViewConfigurationVersionImpl; │ │ 0x0000 - 0x0005 reg=2 config Landroid/view/ViewConfiguration; │ │ │ │ - source_file_idx : 4736 (ViewConfigurationCompat.java) │ │ + source_file_idx : 4737 (ViewConfigurationCompat.java) │ │ │ │ Class #846 header: │ │ class_idx : 619 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4742 │ │ +source_file_idx : 4743 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #846 annotations: │ │ Annotations on class │ │ @@ -215807,17 +215835,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b5db4: |[0b5db4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ -0b5dc4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b5dca: 0e00 |0003: return-void │ │ +0b5ea0: |[0b5ea0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.:()V │ │ +0b5eb0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b5eb6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -215826,17 +215854,17 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5dcc: |[0b5dcc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0b5ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b5dde: 0f00 |0001: return v0 │ │ +0b5eb8: |[0b5eb8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0b5ec8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b5eca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -215845,17 +215873,17 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b5de0: |[0b5de0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b5df0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b5df2: 0f00 |0001: return v0 │ │ +0b5ecc: |[0b5ecc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b5edc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b5ede: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0002 reg=3 child Landroid/view/View; │ │ @@ -215866,16 +215894,16 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5df4: |[0b5df4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0b5e04: 0e00 |0000: return-void │ │ +0b5ee0: |[0b5ee0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0b5ef0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -215885,31 +215913,31 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b5e08: |[0b5e08] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0b5e18: 0e00 |0000: return-void │ │ +0b5ef4: |[0b5ef4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatStubImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0b5f04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0001 reg=2 split Z │ │ │ │ - source_file_idx : 4742 (ViewGroupCompat.java) │ │ + source_file_idx : 4743 (ViewGroupCompat.java) │ │ │ │ Class #847 header: │ │ class_idx : 630 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 515 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 3 │ │ │ │ Class #847 annotations: │ │ Annotations on class │ │ @@ -215933,18 +215961,18 @@ │ │ type : '(Landroid/support/v4/view/ViewPager;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b5e1c: |[0b5e1c] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ -0b5e2c: 5b01 a204 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5e30: 7010 900b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ -0b5e36: 0e00 |0005: return-void │ │ +0b5f08: |[0b5f08] android.support.v4.view.ViewPager$MyAccessibilityDelegate.:(Landroid/support/v4/view/ViewPager;)V │ │ +0b5f18: 5b01 a204 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5f1c: 7010 900b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ +0b5f22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2765 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/view/ViewPager; │ │ │ │ @@ -215953,29 +215981,29 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0b5e38: |[0b5e38] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ -0b5e48: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b5e4a: 5421 a204 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5e4e: 7110 050f 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ -0b5e54: 0c01 |0006: move-result-object v1 │ │ -0b5e56: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ -0b5e5a: 5421 a204 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5e5e: 7110 050f 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ -0b5e64: 0c01 |000e: move-result-object v1 │ │ -0b5e66: 6e10 d60c 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -0b5e6c: 0a01 |0012: move-result v1 │ │ -0b5e6e: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ -0b5e72: 0f00 |0015: return v0 │ │ -0b5e74: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0b5e76: 28fe |0017: goto 0015 // -0002 │ │ +0b5f24: |[0b5f24] android.support.v4.view.ViewPager$MyAccessibilityDelegate.canScroll:()Z │ │ +0b5f34: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b5f36: 5421 a204 |0001: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5f3a: 7110 050f 0100 |0003: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ +0b5f40: 0c01 |0006: move-result-object v1 │ │ +0b5f42: 3801 0f00 |0007: if-eqz v1, 0016 // +000f │ │ +0b5f46: 5421 a204 |0009: iget-object v1, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5f4a: 7110 050f 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ +0b5f50: 0c01 |000e: move-result-object v1 │ │ +0b5f52: 6e10 d60c 0100 |000f: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +0b5f58: 0a01 |0012: move-result v1 │ │ +0b5f5a: 3701 0300 |0013: if-le v1, v0, 0016 // +0003 │ │ +0b5f5e: 0f00 |0015: return v0 │ │ +0b5f60: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0b5f62: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=2817 │ │ locals : │ │ 0x0000 - 0x0018 reg=2 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ │ │ Virtual methods - │ │ @@ -215984,48 +216012,48 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -0b5e78: |[0b5e78] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b5e88: 6f30 940b 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ -0b5e8e: 1c01 7f02 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@027f │ │ -0b5e92: 6e10 c02a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b5e98: 0c01 |0008: move-result-object v1 │ │ -0b5e9a: 6e20 1e23 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ -0b5ea0: 7100 b412 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@12b4 │ │ -0b5ea6: 0c00 |000f: move-result-object v0 │ │ -0b5ea8: 7010 e20e 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ee2 │ │ -0b5eae: 0a01 |0013: move-result v1 │ │ -0b5eb0: 6e20 c812 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@12c8 │ │ -0b5eb6: 6e10 1923 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@2319 │ │ -0b5ebc: 0a01 |001a: move-result v1 │ │ -0b5ebe: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ -0b5ec2: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ -0b5ec6: 5431 a204 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5eca: 7110 050f 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ -0b5ed0: 0c01 |0024: move-result-object v1 │ │ -0b5ed2: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ -0b5ed6: 5431 a204 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5eda: 7110 050f 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ -0b5ee0: 0c01 |002c: move-result-object v1 │ │ -0b5ee2: 6e10 d60c 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ -0b5ee8: 0a01 |0030: move-result v1 │ │ -0b5eea: 6e20 c012 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@12c0 │ │ -0b5ef0: 5431 a204 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5ef4: 7110 060f 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ -0b5efa: 0a01 |0039: move-result v1 │ │ -0b5efc: 6e20 be12 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@12be │ │ -0b5f02: 5431 a204 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5f06: 7110 060f 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ -0b5f0c: 0a01 |0042: move-result v1 │ │ -0b5f0e: 6e20 cb12 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@12cb │ │ -0b5f14: 0e00 |0046: return-void │ │ +0b5f64: |[0b5f64] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b5f74: 6f30 940b 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ +0b5f7a: 1c01 7f02 |0003: const-class v1, Landroid/support/v4/view/ViewPager; // type@027f │ │ +0b5f7e: 6e10 c02a 0100 |0005: invoke-virtual {v1}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b5f84: 0c01 |0008: move-result-object v1 │ │ +0b5f86: 6e20 1e23 1500 |0009: invoke-virtual {v5, v1}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ +0b5f8c: 7100 b412 0000 |000c: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@12b4 │ │ +0b5f92: 0c00 |000f: move-result-object v0 │ │ +0b5f94: 7010 e20e 0300 |0010: invoke-direct {v3}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ee2 │ │ +0b5f9a: 0a01 |0013: move-result v1 │ │ +0b5f9c: 6e20 c812 1000 |0014: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setScrollable:(Z)V // method@12c8 │ │ +0b5fa2: 6e10 1923 0500 |0017: invoke-virtual {v5}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@2319 │ │ +0b5fa8: 0a01 |001a: move-result v1 │ │ +0b5faa: 1302 0010 |001b: const/16 v2, #int 4096 // #1000 │ │ +0b5fae: 3321 2900 |001d: if-ne v1, v2, 0046 // +0029 │ │ +0b5fb2: 5431 a204 |001f: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5fb6: 7110 050f 0100 |0021: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ +0b5fbc: 0c01 |0024: move-result-object v1 │ │ +0b5fbe: 3801 2100 |0025: if-eqz v1, 0046 // +0021 │ │ +0b5fc2: 5431 a204 |0027: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5fc6: 7110 050f 0100 |0029: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$200:(Landroid/support/v4/view/ViewPager;)Landroid/support/v4/view/PagerAdapter; // method@0f05 │ │ +0b5fcc: 0c01 |002c: move-result-object v1 │ │ +0b5fce: 6e10 d60c 0100 |002d: invoke-virtual {v1}, Landroid/support/v4/view/PagerAdapter;.getCount:()I // method@0cd6 │ │ +0b5fd4: 0a01 |0030: move-result v1 │ │ +0b5fd6: 6e20 c012 1000 |0031: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setItemCount:(I)V // method@12c0 │ │ +0b5fdc: 5431 a204 |0034: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5fe0: 7110 060f 0100 |0036: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ +0b5fe6: 0a01 |0039: move-result v1 │ │ +0b5fe8: 6e20 be12 1000 |003a: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setFromIndex:(I)V // method@12be │ │ +0b5fee: 5431 a204 |003d: iget-object v1, v3, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b5ff2: 7110 060f 0100 |003f: invoke-static {v1}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ +0b5ff8: 0a01 |0042: move-result v1 │ │ +0b5ffa: 6e20 cb12 1000 |0043: invoke-virtual {v0, v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setToIndex:(I)V // method@12cb │ │ +0b6000: 0e00 |0046: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2769 │ │ 0x0003 line=2770 │ │ 0x000c line=2771 │ │ 0x0010 line=2772 │ │ 0x0017 line=2773 │ │ @@ -216044,38 +216072,38 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0b5f18: |[0b5f18] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b5f28: 6f30 950b 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ -0b5f2e: 1c00 7f02 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@027f │ │ -0b5f32: 6e10 c02a 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b5f38: 0c00 |0008: move-result-object v0 │ │ -0b5f3a: 6e20 8511 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ -0b5f40: 7010 e20e 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ee2 │ │ -0b5f46: 0a00 |000f: move-result v0 │ │ -0b5f48: 6e20 9211 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@1192 │ │ -0b5f4e: 5420 a204 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5f52: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0b5f54: 6e20 110f 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ -0b5f5a: 0a00 |0019: move-result v0 │ │ -0b5f5c: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ -0b5f60: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ -0b5f64: 6e20 5511 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ -0b5f6a: 5420 a204 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5f6e: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ -0b5f70: 6e20 110f 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ -0b5f76: 0a00 |0027: move-result v0 │ │ -0b5f78: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ -0b5f7c: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ -0b5f80: 6e20 5511 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ -0b5f86: 0e00 |002f: return-void │ │ +0b6004: |[0b6004] android.support.v4.view.ViewPager$MyAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b6014: 6f30 950b 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ +0b601a: 1c00 7f02 |0003: const-class v0, Landroid/support/v4/view/ViewPager; // type@027f │ │ +0b601e: 6e10 c02a 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b6024: 0c00 |0008: move-result-object v0 │ │ +0b6026: 6e20 8511 0400 |0009: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ +0b602c: 7010 e20e 0200 |000c: invoke-direct {v2}, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.canScroll:()Z // method@0ee2 │ │ +0b6032: 0a00 |000f: move-result v0 │ │ +0b6034: 6e20 9211 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setScrollable:(Z)V // method@1192 │ │ +0b603a: 5420 a204 |0013: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b603e: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0b6040: 6e20 110f 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ +0b6046: 0a00 |0019: move-result v0 │ │ +0b6048: 3800 0700 |001a: if-eqz v0, 0021 // +0007 │ │ +0b604c: 1300 0010 |001c: const/16 v0, #int 4096 // #1000 │ │ +0b6050: 6e20 5511 0400 |001e: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ +0b6056: 5420 a204 |0021: iget-object v0, v2, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b605a: 12f1 |0023: const/4 v1, #int -1 // #ff │ │ +0b605c: 6e20 110f 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ +0b6062: 0a00 |0027: move-result v0 │ │ +0b6064: 3800 0700 |0028: if-eqz v0, 002f // +0007 │ │ +0b6068: 1300 0020 |002a: const/16 v0, #int 8192 // #2000 │ │ +0b606c: 6e20 5511 0400 |002c: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ +0b6072: 0e00 |002f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=2783 │ │ 0x0003 line=2784 │ │ 0x000c line=2785 │ │ 0x0013 line=2786 │ │ 0x001c line=2787 │ │ @@ -216092,53 +216120,53 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 74 16-bit code units │ │ -0b5f88: |[0b5f88] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0b5f98: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b5f9a: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0b5f9c: 6f40 980b 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b98 │ │ -0b5fa2: 0a02 |0005: move-result v2 │ │ -0b5fa4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0b5fa8: 0f00 |0008: return v0 │ │ -0b5faa: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ -0b5fb0: 0110 |000c: move v0, v1 │ │ -0b5fb2: 28fb |000d: goto 0008 // -0005 │ │ -0b5fb4: 5442 a204 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5fb8: 6e20 110f 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ -0b5fbe: 0a02 |0013: move-result v2 │ │ -0b5fc0: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ -0b5fc4: 5441 a204 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5fc8: 5442 a204 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5fcc: 7110 060f 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ -0b5fd2: 0a02 |001d: move-result v2 │ │ -0b5fd4: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b5fd8: 6e20 6d0f 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ -0b5fde: 28e5 |0023: goto 0008 // -001b │ │ -0b5fe0: 0110 |0024: move v0, v1 │ │ -0b5fe2: 28e3 |0025: goto 0008 // -001d │ │ -0b5fe4: 5442 a204 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5fe8: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ -0b5fea: 6e20 110f 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ -0b5ff0: 0a02 |002c: move-result v2 │ │ -0b5ff2: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ -0b5ff6: 5441 a204 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5ffa: 5442 a204 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ -0b5ffe: 7110 060f 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ -0b6004: 0a02 |0036: move-result v2 │ │ -0b6006: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ -0b600a: 6e20 6d0f 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ -0b6010: 28cc |003c: goto 0008 // -0034 │ │ -0b6012: 0110 |003d: move v0, v1 │ │ -0b6014: 28ca |003e: goto 0008 // -0036 │ │ -0b6016: 0000 |003f: nop // spacer │ │ -0b6018: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ +0b6074: |[0b6074] android.support.v4.view.ViewPager$MyAccessibilityDelegate.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0b6084: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b6086: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0b6088: 6f40 980b 5476 |0002: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/view/AccessibilityDelegateCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0b98 │ │ +0b608e: 0a02 |0005: move-result v2 │ │ +0b6090: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0b6094: 0f00 |0008: return v0 │ │ +0b6096: 2c06 3700 0000 |0009: sparse-switch v6, 00000040 // +00000037 │ │ +0b609c: 0110 |000c: move v0, v1 │ │ +0b609e: 28fb |000d: goto 0008 // -0005 │ │ +0b60a0: 5442 a204 |000e: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b60a4: 6e20 110f 0200 |0010: invoke-virtual {v2, v0}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ +0b60aa: 0a02 |0013: move-result v2 │ │ +0b60ac: 3802 1000 |0014: if-eqz v2, 0024 // +0010 │ │ +0b60b0: 5441 a204 |0016: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b60b4: 5442 a204 |0018: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b60b8: 7110 060f 0200 |001a: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ +0b60be: 0a02 |001d: move-result v2 │ │ +0b60c0: d802 0201 |001e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b60c4: 6e20 6d0f 2100 |0020: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ +0b60ca: 28e5 |0023: goto 0008 // -001b │ │ +0b60cc: 0110 |0024: move v0, v1 │ │ +0b60ce: 28e3 |0025: goto 0008 // -001d │ │ +0b60d0: 5442 a204 |0026: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b60d4: 12f3 |0028: const/4 v3, #int -1 // #ff │ │ +0b60d6: 6e20 110f 3200 |0029: invoke-virtual {v2, v3}, Landroid/support/v4/view/ViewPager;.canScrollHorizontally:(I)Z // method@0f11 │ │ +0b60dc: 0a02 |002c: move-result v2 │ │ +0b60de: 3802 1000 |002d: if-eqz v2, 003d // +0010 │ │ +0b60e2: 5441 a204 |002f: iget-object v1, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b60e6: 5442 a204 |0031: iget-object v2, v4, Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate;.this$0:Landroid/support/v4/view/ViewPager; // field@04a2 │ │ +0b60ea: 7110 060f 0200 |0033: invoke-static {v2}, Landroid/support/v4/view/ViewPager;.access$300:(Landroid/support/v4/view/ViewPager;)I // method@0f06 │ │ +0b60f0: 0a02 |0036: move-result v2 │ │ +0b60f2: d802 02ff |0037: add-int/lit8 v2, v2, #int -1 // #ff │ │ +0b60f6: 6e20 6d0f 2100 |0039: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ +0b60fc: 28cc |003c: goto 0008 // -0034 │ │ +0b60fe: 0110 |003d: move v0, v1 │ │ +0b6100: 28ca |003e: goto 0008 // -0036 │ │ +0b6102: 0000 |003f: nop // spacer │ │ +0b6104: 0002 0200 0010 0000 0020 0000 0500 ... |0040: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=2796 │ │ 0x0008 line=2813 │ │ 0x0009 line=2799 │ │ 0x000d line=2813 │ │ 0x000e line=2801 │ │ @@ -216150,21 +216178,21 @@ │ │ 0x003f line=2799 │ │ locals : │ │ 0x0000 - 0x004a reg=4 this Landroid/support/v4/view/ViewPager$MyAccessibilityDelegate; │ │ 0x0000 - 0x004a reg=5 host Landroid/view/View; │ │ 0x0000 - 0x004a reg=6 action I │ │ 0x0000 - 0x004a reg=7 args Landroid/os/Bundle; │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #848 header: │ │ class_idx : 635 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 4 │ │ │ │ Class #848 annotations: │ │ Annotations on class │ │ @@ -216186,17 +216214,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b602c: |[0b602c] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ -0b603c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b6042: 0e00 |0003: return-void │ │ +0b6118: |[0b6118] android.support.v4.view.ViewPager$SavedState$1.:()V │ │ +0b6128: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b612e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ │ │ Virtual methods - │ │ @@ -216205,18 +216233,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b6044: |[0b6044] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ -0b6054: 2200 7c02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ -0b6058: 7030 f50e 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0ef5 │ │ -0b605e: 1100 |0005: return-object v0 │ │ +0b6130: |[0b6130] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; │ │ +0b6140: 2200 7c02 |0000: new-instance v0, Landroid/support/v4/view/ViewPager$SavedState; // type@027c │ │ +0b6144: 7030 f50e 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState;.:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)V // method@0ef5 │ │ +0b614a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1245 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0006 reg=2 in Landroid/os/Parcel; │ │ 0x0000 - 0x0006 reg=3 loader Ljava/lang/ClassLoader; │ │ @@ -216226,18 +216254,18 @@ │ │ type : '(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b6060: |[0b6060] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ -0b6070: 6e30 f00e 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0ef0 │ │ -0b6076: 0c00 |0003: move-result-object v0 │ │ -0b6078: 1100 |0004: return-object v0 │ │ +0b614c: |[0b614c] android.support.v4.view.ViewPager$SavedState$1.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Ljava/lang/Object; │ │ +0b615c: 6e30 f00e 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v4/view/ViewPager$SavedState$1;.createFromParcel:(Landroid/os/Parcel;Ljava/lang/ClassLoader;)Landroid/support/v4/view/ViewPager$SavedState; // method@0ef0 │ │ +0b6162: 0c00 |0003: move-result-object v0 │ │ +0b6164: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/os/Parcel; │ │ 0x0000 - 0x0005 reg=3 x1 Ljava/lang/ClassLoader; │ │ @@ -216247,17 +216275,17 @@ │ │ type : '(I)[Landroid/support/v4/view/ViewPager$SavedState;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b607c: |[0b607c] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ -0b608c: 2320 3b06 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@063b │ │ -0b6090: 1100 |0002: return-object v0 │ │ +0b6168: |[0b6168] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; │ │ +0b6178: 2320 3b06 |0000: new-array v0, v2, [Landroid/support/v4/view/ViewPager$SavedState; // type@063b │ │ +0b617c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1249 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0003 reg=2 size I │ │ │ │ @@ -216266,32 +216294,32 @@ │ │ type : '(I)[Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b6094: |[0b6094] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ -0b60a4: 6e20 f20e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0ef2 │ │ -0b60aa: 0c00 |0003: move-result-object v0 │ │ -0b60ac: 1100 |0004: return-object v0 │ │ +0b6180: |[0b6180] android.support.v4.view.ViewPager$SavedState$1.newArray:(I)[Ljava/lang/Object; │ │ +0b6190: 6e20 f20e 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewPager$SavedState$1;.newArray:(I)[Landroid/support/v4/view/ViewPager$SavedState; // method@0ef2 │ │ +0b6196: 0c00 |0003: move-result-object v0 │ │ +0b6198: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1242 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPager$SavedState$1; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #849 header: │ │ class_idx : 637 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4753 │ │ +source_file_idx : 4754 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #849 annotations: │ │ Annotations on class │ │ @@ -216312,17 +216340,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b60b0: |[0b60b0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ -0b60c0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b60c6: 0e00 |0003: return-void │ │ +0b619c: |[0b619c] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.:()V │ │ +0b61ac: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b61b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ │ │ Virtual methods - │ │ @@ -216331,16 +216359,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b60c8: |[0b60c8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ -0b60d8: 0e00 |0000: return-void │ │ +0b61b4: |[0b61b4] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrollStateChanged:(I)V │ │ +0b61c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 state I │ │ │ │ @@ -216349,16 +216377,16 @@ │ │ type : '(IFI)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b60dc: |[0b60dc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ -0b60ec: 0e00 |0000: return-void │ │ +0b61c8: |[0b61c8] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageScrolled:(IFI)V │ │ +0b61d8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ 0x0000 - 0x0001 reg=2 positionOffset F │ │ @@ -216369,30 +216397,30 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b60f0: |[0b60f0] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ -0b6100: 0e00 |0000: return-void │ │ +0b61dc: |[0b61dc] android.support.v4.view.ViewPager$SimpleOnPageChangeListener.onPageSelected:(I)V │ │ +0b61ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPager$SimpleOnPageChangeListener; │ │ 0x0000 - 0x0001 reg=1 position I │ │ │ │ - source_file_idx : 4753 (ViewPager.java) │ │ + source_file_idx : 4754 (ViewPager.java) │ │ │ │ Class #850 header: │ │ class_idx : 642 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4754 │ │ +source_file_idx : 4755 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #850 annotations: │ │ Annotations on class │ │ @@ -216413,17 +216441,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6104: |[0b6104] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ -0b6114: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b611a: 0e00 |0003: return-void │ │ +0b61f0: |[0b61f0] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.:()V │ │ +0b6200: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b6206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -216432,27 +216460,27 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0b611c: |[0b611c] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b612c: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ -0b6130: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b6132: 0f01 |0003: return v1 │ │ -0b6134: 6e10 f321 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -0b613a: 0c01 |0007: move-result-object v1 │ │ -0b613c: 1a02 8514 |0008: const-string v2, "accessibility" // string@1485 │ │ -0b6140: 6e20 3701 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0b6146: 0c00 |000d: move-result-object v0 │ │ -0b6148: 1f00 5204 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0452 │ │ -0b614c: 6e20 2723 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2327 │ │ -0b6152: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0b6154: 28ef |0014: goto 0003 // -0011 │ │ +0b6208: |[0b6208] android.support.v4.view.ViewParentCompat$ViewParentCompatStubImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b6218: 3905 0400 |0000: if-nez v5, 0004 // +0004 │ │ +0b621c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b621e: 0f01 |0003: return v1 │ │ +0b6220: 6e10 f321 0500 |0004: invoke-virtual {v5}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0b6226: 0c01 |0007: move-result-object v1 │ │ +0b6228: 1a02 8614 |0008: const-string v2, "accessibility" // string@1486 │ │ +0b622c: 6e20 3701 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0b6232: 0c00 |000d: move-result-object v0 │ │ +0b6234: 1f00 5204 |000e: check-cast v0, Landroid/view/accessibility/AccessibilityManager; // type@0452 │ │ +0b6238: 6e20 2723 6000 |0010: invoke-virtual {v0, v6}, Landroid/view/accessibility/AccessibilityManager;.sendAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)V // method@2327 │ │ +0b623e: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0b6240: 28ef |0014: goto 0003 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0002 line=43 │ │ 0x0003 line=48 │ │ 0x0004 line=45 │ │ 0x0010 line=47 │ │ @@ -216460,21 +216488,21 @@ │ │ locals : │ │ 0x0010 - 0x0015 reg=0 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0015 reg=3 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl; │ │ 0x0000 - 0x0015 reg=4 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0015 reg=5 child Landroid/view/View; │ │ 0x0000 - 0x0015 reg=6 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 4754 (ViewParentCompat.java) │ │ + source_file_idx : 4755 (ViewParentCompat.java) │ │ │ │ Class #851 header: │ │ class_idx : 645 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ Class #851 annotations: │ │ Annotations on class │ │ @@ -216495,17 +216523,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6158: |[0b6158] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ -0b6168: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b616e: 0e00 |0003: return-void │ │ +0b6244: |[0b6244] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.:()V │ │ +0b6254: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b625a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -216514,16 +216542,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6170: |[0b6170] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/view/View;F)V │ │ -0b6180: 0e00 |0000: return-void │ │ +0b625c: |[0b625c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alpha:(Landroid/view/View;F)V │ │ +0b626c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216533,16 +216561,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6184: |[0b6184] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/view/View;F)V │ │ -0b6194: 0e00 |0000: return-void │ │ +0b6270: |[0b6270] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/view/View;F)V │ │ +0b6280: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216552,16 +216580,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6198: |[0b6198] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/view/View;)V │ │ -0b61a8: 0e00 |0000: return-void │ │ +0b6284: |[0b6284] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.cancel:(Landroid/view/View;)V │ │ +0b6294: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -216570,17 +216598,17 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b61ac: |[0b61ac] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/view/View;)J │ │ -0b61bc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b61c0: 1000 |0002: return-wide v0 │ │ +0b6298: |[0b6298] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getDuration:(Landroid/view/View;)J │ │ +0b62a8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b62ac: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0003 reg=3 view Landroid/view/View; │ │ │ │ @@ -216589,17 +216617,17 @@ │ │ type : '(Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b61c4: |[0b61c4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -0b61d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b61d6: 1100 |0001: return-object v0 │ │ +0b62b0: |[0b62b0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +0b62c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b62c2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0002 reg=2 view Landroid/view/View; │ │ │ │ @@ -216608,17 +216636,17 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b61d8: |[0b61d8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/view/View;)J │ │ -0b61e8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b61ec: 1000 |0002: return-wide v0 │ │ +0b62c4: |[0b62c4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/view/View;)J │ │ +0b62d4: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b62d8: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0003 reg=3 view Landroid/view/View; │ │ │ │ @@ -216627,16 +216655,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b61f0: |[0b61f0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/view/View;F)V │ │ -0b6200: 0e00 |0000: return-void │ │ +0b62dc: |[0b62dc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotation:(Landroid/view/View;F)V │ │ +0b62ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216646,16 +216674,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6204: |[0b6204] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/view/View;F)V │ │ -0b6214: 0e00 |0000: return-void │ │ +0b62f0: |[0b62f0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/view/View;F)V │ │ +0b6300: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216665,16 +216693,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6218: |[0b6218] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/view/View;F)V │ │ -0b6228: 0e00 |0000: return-void │ │ +0b6304: |[0b6304] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationX:(Landroid/view/View;F)V │ │ +0b6314: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216684,16 +216712,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b622c: |[0b622c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/view/View;F)V │ │ -0b623c: 0e00 |0000: return-void │ │ +0b6318: |[0b6318] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/view/View;F)V │ │ +0b6328: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216703,16 +216731,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6240: |[0b6240] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/view/View;F)V │ │ -0b6250: 0e00 |0000: return-void │ │ +0b632c: |[0b632c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationY:(Landroid/view/View;F)V │ │ +0b633c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216722,16 +216750,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6254: |[0b6254] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/view/View;F)V │ │ -0b6264: 0e00 |0000: return-void │ │ +0b6340: |[0b6340] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/view/View;F)V │ │ +0b6350: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216741,16 +216769,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6268: |[0b6268] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/view/View;F)V │ │ -0b6278: 0e00 |0000: return-void │ │ +0b6354: |[0b6354] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleX:(Landroid/view/View;F)V │ │ +0b6364: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216760,16 +216788,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b627c: |[0b627c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/view/View;F)V │ │ -0b628c: 0e00 |0000: return-void │ │ +0b6368: |[0b6368] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/view/View;F)V │ │ +0b6378: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216779,16 +216807,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6290: |[0b6290] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/view/View;F)V │ │ -0b62a0: 0e00 |0000: return-void │ │ +0b637c: |[0b637c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleY:(Landroid/view/View;F)V │ │ +0b638c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216798,16 +216826,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b62a4: |[0b62a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/view/View;F)V │ │ -0b62b4: 0e00 |0000: return-void │ │ +0b6390: |[0b6390] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/view/View;F)V │ │ +0b63a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216817,16 +216845,16 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b62b8: |[0b62b8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/view/View;J)V │ │ -0b62c8: 0e00 |0000: return-void │ │ +0b63a4: |[0b63a4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setDuration:(Landroid/view/View;J)V │ │ +0b63b4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value J │ │ @@ -216836,16 +216864,16 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b62cc: |[0b62cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -0b62dc: 0e00 |0000: return-void │ │ +0b63b8: |[0b63b8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +0b63c8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value Landroid/view/animation/Interpolator; │ │ @@ -216855,16 +216883,16 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b62e0: |[0b62e0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -0b62f0: 0e00 |0000: return-void │ │ +0b63cc: |[0b63cc] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0b63dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 listener Landroid/support/v4/view/ViewPropertyAnimatorListener; │ │ @@ -216874,16 +216902,16 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b62f4: |[0b62f4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/view/View;J)V │ │ -0b6304: 0e00 |0000: return-void │ │ +0b63e0: |[0b63e0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/view/View;J)V │ │ +0b63f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value J │ │ @@ -216893,16 +216921,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6308: |[0b6308] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/view/View;)V │ │ -0b6318: 0e00 |0000: return-void │ │ +0b63f4: |[0b63f4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.start:(Landroid/view/View;)V │ │ +0b6404: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -216911,16 +216939,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b631c: |[0b631c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/view/View;F)V │ │ -0b632c: 0e00 |0000: return-void │ │ +0b6408: |[0b6408] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationX:(Landroid/view/View;F)V │ │ +0b6418: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216930,16 +216958,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6330: |[0b6330] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/view/View;F)V │ │ -0b6340: 0e00 |0000: return-void │ │ +0b641c: |[0b641c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/view/View;F)V │ │ +0b642c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216949,16 +216977,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6344: |[0b6344] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/view/View;F)V │ │ -0b6354: 0e00 |0000: return-void │ │ +0b6430: |[0b6430] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationY:(Landroid/view/View;F)V │ │ +0b6440: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216968,16 +216996,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6358: |[0b6358] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/view/View;F)V │ │ -0b6368: 0e00 |0000: return-void │ │ +0b6444: |[0b6444] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/view/View;F)V │ │ +0b6454: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -216987,17 +217015,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b636c: |[0b636c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0b637c: 7210 0c2b 0200 |0000: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -0b6382: 0e00 |0003: return-void │ │ +0b6458: |[0b6458] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0b6468: 7210 0c2b 0200 |0000: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0b646e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=92 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -217008,16 +217036,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6384: |[0b6384] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/view/View;)V │ │ -0b6394: 0e00 |0000: return-void │ │ +0b6470: |[0b6470] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withLayer:(Landroid/view/View;)V │ │ +0b6480: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -217026,17 +217054,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6398: |[0b6398] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0b63a8: 7210 0c2b 0200 |0000: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -0b63ae: 0e00 |0003: return-void │ │ +0b6484: |[0b6484] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0b6494: 7210 0c2b 0200 |0000: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0b649a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0003 line=223 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -217047,16 +217075,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b63b0: |[0b63b0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/view/View;F)V │ │ -0b63c0: 0e00 |0000: return-void │ │ +0b649c: |[0b649c] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.x:(Landroid/view/View;F)V │ │ +0b64ac: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -217066,16 +217094,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b63c4: |[0b63c4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/view/View;F)V │ │ -0b63d4: 0e00 |0000: return-void │ │ +0b64b0: |[0b64b0] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.xBy:(Landroid/view/View;F)V │ │ +0b64c0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -217085,16 +217113,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b63d8: |[0b63d8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/view/View;F)V │ │ -0b63e8: 0e00 |0000: return-void │ │ +0b64c4: |[0b64c4] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.y:(Landroid/view/View;F)V │ │ +0b64d4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ @@ -217104,31 +217132,31 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b63ec: |[0b63ec] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/view/View;F)V │ │ -0b63fc: 0e00 |0000: return-void │ │ +0b64d8: |[0b64d8] android.support.v4.view.ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl.yBy:(Landroid/view/View;F)V │ │ +0b64e8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 value F │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #852 header: │ │ class_idx : 646 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #852 annotations: │ │ Annotations on class │ │ @@ -217157,19 +217185,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b6400: |[0b6400] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V │ │ -0b6410: 5b01 f504 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f5 │ │ -0b6414: 5b02 f604 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.val$runnable:Ljava/lang/Runnable; // field@04f6 │ │ -0b6418: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b641e: 0e00 |0007: return-void │ │ +0b64ec: |[0b64ec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V │ │ +0b64fc: 5b01 f504 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f5 │ │ +0b6500: 5b02 f604 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.val$runnable:Ljava/lang/Runnable; // field@04f6 │ │ +0b6504: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b650a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ @@ -217180,16 +217208,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6420: |[0b6420] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.onAnimationCancel:(Landroid/view/View;)V │ │ -0b6430: 0e00 |0000: return-void │ │ +0b650c: |[0b650c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.onAnimationCancel:(Landroid/view/View;)V │ │ +0b651c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -217198,21 +217226,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b6434: |[0b6434] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.onAnimationEnd:(Landroid/view/View;)V │ │ -0b6444: 5420 f604 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.val$runnable:Ljava/lang/Runnable; // field@04f6 │ │ -0b6448: 7210 0c2b 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -0b644e: 5420 f504 |0005: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f5 │ │ -0b6452: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b6454: 6e30 ce0f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ -0b645a: 0e00 |000b: return-void │ │ +0b6520: |[0b6520] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.onAnimationEnd:(Landroid/view/View;)V │ │ +0b6530: 5420 f604 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.val$runnable:Ljava/lang/Runnable; // field@04f6 │ │ +0b6534: 7210 0c2b 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0b653a: 5420 f504 |0005: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f5 │ │ +0b653e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b6540: 6e30 ce0f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ +0b6546: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0005 line=383 │ │ 0x000b line=384 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1; │ │ @@ -217223,30 +217251,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b645c: |[0b645c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.onAnimationStart:(Landroid/view/View;)V │ │ -0b646c: 0e00 |0000: return-void │ │ +0b6548: |[0b6548] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1.onAnimationStart:(Landroid/view/View;)V │ │ +0b6558: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #853 header: │ │ class_idx : 647 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #853 annotations: │ │ Annotations on class │ │ @@ -217275,19 +217303,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b6470: |[0b6470] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V │ │ -0b6480: 5b01 f704 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f7 │ │ -0b6484: 5b02 f804 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.val$runnable:Ljava/lang/Runnable; // field@04f8 │ │ -0b6488: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b648e: 0e00 |0007: return-void │ │ +0b655c: |[0b655c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V │ │ +0b656c: 5b01 f704 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f7 │ │ +0b6570: 5b02 f804 |0002: iput-object v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.val$runnable:Ljava/lang/Runnable; // field@04f8 │ │ +0b6574: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b657a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Ljava/lang/Runnable; │ │ @@ -217298,16 +217326,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6490: |[0b6490] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.onAnimationCancel:(Landroid/view/View;)V │ │ -0b64a0: 0e00 |0000: return-void │ │ +0b657c: |[0b657c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.onAnimationCancel:(Landroid/view/View;)V │ │ +0b658c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -217316,16 +217344,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b64a4: |[0b64a4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.onAnimationEnd:(Landroid/view/View;)V │ │ -0b64b4: 0e00 |0000: return-void │ │ +0b6590: |[0b6590] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.onAnimationEnd:(Landroid/view/View;)V │ │ +0b65a0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -217334,37 +217362,37 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b64b8: |[0b64b8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.onAnimationStart:(Landroid/view/View;)V │ │ -0b64c8: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.val$runnable:Ljava/lang/Runnable; // field@04f8 │ │ -0b64cc: 7210 0c2b 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -0b64d2: 5420 f704 |0005: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f7 │ │ -0b64d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0b64d8: 6e30 ce0f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ -0b64de: 0e00 |000b: return-void │ │ +0b65a4: |[0b65a4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2.onAnimationStart:(Landroid/view/View;)V │ │ +0b65b4: 5420 f804 |0000: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.val$runnable:Ljava/lang/Runnable; // field@04f8 │ │ +0b65b8: 7210 0c2b 0000 |0002: invoke-interface {v0}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0b65be: 5420 f704 |0005: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f7 │ │ +0b65c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0b65c4: 6e30 ce0f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ +0b65ca: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0005 line=398 │ │ 0x000b line=399 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2; │ │ 0x0000 - 0x000c reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #854 header: │ │ class_idx : 648 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #854 annotations: │ │ Annotations on class │ │ @@ -217393,19 +217421,19 @@ │ │ type : '(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b64e0: |[0b64e0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;I)V │ │ -0b64f0: 5b01 f904 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f9 │ │ -0b64f4: 5902 fa04 |0002: iput v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.val$currentLayerType:I // field@04fa │ │ -0b64f8: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b64fe: 0e00 |0007: return-void │ │ +0b65cc: |[0b65cc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;I)V │ │ +0b65dc: 5b01 f904 |0000: iput-object v1, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f9 │ │ +0b65e0: 5902 fa04 |0002: iput v2, v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.val$currentLayerType:I // field@04fa │ │ +0b65e4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b65ea: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) I │ │ @@ -217416,16 +217444,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6500: |[0b6500] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.onAnimationCancel:(Landroid/view/View;)V │ │ -0b6510: 0e00 |0000: return-void │ │ +0b65ec: |[0b65ec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.onAnimationCancel:(Landroid/view/View;)V │ │ +0b65fc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3; │ │ 0x0000 - 0x0001 reg=1 view Landroid/view/View; │ │ │ │ @@ -217434,21 +217462,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0b6514: |[0b6514] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.onAnimationEnd:(Landroid/view/View;)V │ │ -0b6524: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b6526: 5220 fa04 |0001: iget v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.val$currentLayerType:I // field@04fa │ │ -0b652a: 7130 5b0e 0301 |0003: invoke-static {v3, v0, v1}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ -0b6530: 5420 f904 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f9 │ │ -0b6534: 6e30 ce0f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ -0b653a: 0e00 |000b: return-void │ │ +0b6600: |[0b6600] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.onAnimationEnd:(Landroid/view/View;)V │ │ +0b6610: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b6612: 5220 fa04 |0001: iget v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.val$currentLayerType:I // field@04fa │ │ +0b6616: 7130 5b0e 0301 |0003: invoke-static {v3, v0, v1}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ +0b661c: 5420 f904 |0006: iget-object v0, v2, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.this$0:Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; // field@04f9 │ │ +0b6620: 6e30 ce0f 3001 |0008: invoke-virtual {v0, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ +0b6626: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=421 │ │ 0x0006 line=422 │ │ 0x000b line=423 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3; │ │ @@ -217459,28 +217487,28 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b653c: |[0b653c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.onAnimationStart:(Landroid/view/View;)V │ │ -0b654c: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0b654e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0b6550: 7130 5b0e 0301 |0002: invoke-static {v3, v0, v1}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ -0b6556: 0e00 |0005: return-void │ │ +0b6628: |[0b6628] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3.onAnimationStart:(Landroid/view/View;)V │ │ +0b6638: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0b663a: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0b663c: 7130 5b0e 0301 |0002: invoke-static {v3, v0, v1}, Landroid/support/v4/view/ViewCompat;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e5b │ │ +0b6642: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0005 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3; │ │ 0x0000 - 0x0006 reg=3 view Landroid/view/View; │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #855 header: │ │ class_idx : 661 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ source_file_idx : 550 │ │ static_fields_size : 0 │ │ @@ -217507,17 +217535,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6558: |[0b6558] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ -0b6568: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b656e: 0e00 |0003: return-void │ │ +0b6644: |[0b6644] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.:()V │ │ +0b6654: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b665a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ │ │ Virtual methods - │ │ @@ -217526,16 +217554,16 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6570: |[0b6570] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0b6580: 0e00 |0000: return-void │ │ +0b665c: |[0b665c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0b666c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0001 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0001 reg=2 record Ljava/lang/Object; │ │ @@ -217545,17 +217573,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6584: |[0b6584] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0b6594: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6596: 1100 |0001: return-object v0 │ │ +0b6670: |[0b6670] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0b6680: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6682: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -217565,17 +217593,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6598: |[0b6598] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0b65a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b65aa: 0f00 |0001: return v0 │ │ +0b6684: |[0b6684] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventStubImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0b6694: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6696: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -217618,19 +217646,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b65ac: |[0b65ac] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ -0b65bc: 5b01 1405 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0514 │ │ -0b65c0: 5b02 1505 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0515 │ │ -0b65c4: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b65ca: 0e00 |0007: return-void │ │ +0b6698: |[0b6698] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V │ │ +0b66a8: 5b01 1405 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; // field@0514 │ │ +0b66ac: 5b02 1505 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0515 │ │ +0b66b0: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b66b6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -217641,18 +217669,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b65cc: |[0b65cc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ -0b65dc: 5410 1505 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0515 │ │ -0b65e0: 6e20 7b10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@107b │ │ -0b65e6: 0e00 |0005: return-void │ │ +0b66b8: |[0b66b8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1.onAccessibilityStateChanged:(Z)V │ │ +0b66c8: 5410 1505 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.val$listener:Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; // field@0515 │ │ +0b66cc: 6e20 7b10 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.onAccessibilityStateChanged:(Z)V // method@107b │ │ +0b66d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0005 line=87 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -217692,17 +217720,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b65e8: |[0b65e8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ -0b65f8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b65fe: 0e00 |0003: return-void │ │ +0b66d4: |[0b66d4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.:()V │ │ +0b66e4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b66ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ │ │ Virtual methods - │ │ @@ -217711,17 +217739,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6600: |[0b6600] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0b6610: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6612: 0f00 |0001: return v0 │ │ +0b66ec: |[0b66ec] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0b66fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b66fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -217731,18 +217759,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b6614: |[0b6614] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0b6624: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ -0b662a: 0c00 |0003: move-result-object v0 │ │ -0b662c: 1100 |0004: return-object v0 │ │ +0b6700: |[0b6700] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0b6710: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ +0b6716: 0c00 |0003: move-result-object v0 │ │ +0b6718: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -217752,18 +217780,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b6630: |[0b6630] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0b6640: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ -0b6646: 0c00 |0003: move-result-object v0 │ │ -0b6648: 1100 |0004: return-object v0 │ │ +0b671c: |[0b671c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0b672c: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ +0b6732: 0c00 |0003: move-result-object v0 │ │ +0b6734: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -217772,17 +217800,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b664c: |[0b664c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0b665c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b665e: 0f00 |0001: return v0 │ │ +0b6738: |[0b6738] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0b6748: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b674a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -217791,17 +217819,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6660: |[0b6660] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -0b6670: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6672: 1100 |0001: return-object v0 │ │ +0b674c: |[0b674c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +0b675c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b675e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -217810,17 +217838,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6674: |[0b6674] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0b6684: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6686: 0f00 |0001: return v0 │ │ +0b6760: |[0b6760] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerStubImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0b6770: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6772: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl; │ │ 0x0000 - 0x0002 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0002 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -217858,17 +217886,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6688: |[0b6688] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ -0b6698: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b669e: 0e00 |0003: return-void │ │ +0b6774: |[0b6774] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.:()V │ │ +0b6784: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b678a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ Virtual methods - │ │ @@ -217877,16 +217905,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b66a0: |[0b66a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ -0b66b0: 0e00 |0000: return-void │ │ +0b678c: |[0b678c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addAction:(Ljava/lang/Object;I)V │ │ +0b679c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 action I │ │ @@ -217896,16 +217924,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b66b4: |[0b66b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b66c4: 0e00 |0000: return-void │ │ +0b67a0: |[0b67a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b67b0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -217915,16 +217943,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b66c8: |[0b66c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b66d8: 0e00 |0000: return-void │ │ +0b67b4: |[0b67b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b67c4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 child Landroid/view/View; │ │ @@ -217935,18 +217963,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b66dc: |[0b66dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0b66ec: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ -0b66f2: 0c00 |0003: move-result-object v0 │ │ -0b66f4: 1100 |0004: return-object v0 │ │ +0b67c8: |[0b67c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0b67d8: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ +0b67de: 0c00 |0003: move-result-object v0 │ │ +0b67e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -217956,17 +217984,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b66f8: |[0b66f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b6708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b670a: 1100 |0001: return-object v0 │ │ +0b67e4: |[0b67e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0b67f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b67f6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 focus I │ │ @@ -217976,17 +218004,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b670c: |[0b670c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b671c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b671e: 1100 |0001: return-object v0 │ │ +0b67f8: |[0b67f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0b6808: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b680a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 direction I │ │ @@ -217996,17 +218024,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6720: |[0b6720] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ -0b6730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6732: 0f00 |0001: return v0 │ │ +0b680c: |[0b680c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getActions:(Ljava/lang/Object;)I │ │ +0b681c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b681e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218015,16 +218043,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6734: |[0b6734] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b6744: 0e00 |0000: return-void │ │ +0b6820: |[0b6820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b6830: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -218034,16 +218062,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6748: |[0b6748] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b6758: 0e00 |0000: return-void │ │ +0b6834: |[0b6834] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b6844: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 outBounds Landroid/graphics/Rect; │ │ @@ -218053,17 +218081,17 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b675c: |[0b675c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0b676c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b676e: 1100 |0001: return-object v0 │ │ +0b6848: |[0b6848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0b6858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b685a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 index I │ │ @@ -218073,17 +218101,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6770: |[0b6770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ -0b6780: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6782: 0f00 |0001: return v0 │ │ +0b685c: |[0b685c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getChildCount:(Ljava/lang/Object;)I │ │ +0b686c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b686e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218092,17 +218120,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6784: |[0b6784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b6794: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6796: 1100 |0001: return-object v0 │ │ +0b6870: |[0b6870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b6880: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6882: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218111,17 +218139,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6798: |[0b6798] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b67a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b67aa: 1100 |0001: return-object v0 │ │ +0b6884: |[0b6884] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b6894: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6896: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218130,17 +218158,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b67ac: |[0b67ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -0b67bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b67be: 0f00 |0001: return v0 │ │ +0b6898: |[0b6898] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +0b68a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b68aa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218149,17 +218177,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b67c0: |[0b67c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0b67d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b67d2: 0f00 |0001: return v0 │ │ +0b68ac: |[0b68ac] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0b68bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b68be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218168,17 +218196,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b67d4: |[0b67d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b67e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b67e6: 1100 |0001: return-object v0 │ │ +0b68c0: |[0b68c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b68d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b68d2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218187,17 +218215,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b67e8: |[0b67e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b67f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b67fa: 1100 |0001: return-object v0 │ │ +0b68d4: |[0b68d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b68e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b68e6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218206,17 +218234,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b67fc: |[0b67fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b680c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b680e: 1100 |0001: return-object v0 │ │ +0b68e8: |[0b68e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b68f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b68fa: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218225,17 +218253,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6810: |[0b6810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0b6820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6822: 1100 |0001: return-object v0 │ │ +0b68fc: |[0b68fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0b690c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b690e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218244,17 +218272,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6824: |[0b6824] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0b6834: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6836: 0f00 |0001: return v0 │ │ +0b6910: |[0b6910] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0b6920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6922: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218263,17 +218291,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6838: |[0b6838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0b6848: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b684a: 0f00 |0001: return v0 │ │ +0b6924: |[0b6924] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0b6934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6936: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218282,17 +218310,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b684c: |[0b684c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -0b685c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b685e: 0f00 |0001: return v0 │ │ +0b6938: |[0b6938] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0b6948: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b694a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218301,17 +218329,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6860: |[0b6860] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0b6870: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6872: 0f00 |0001: return v0 │ │ +0b694c: |[0b694c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0b695c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b695e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218320,17 +218348,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6874: |[0b6874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0b6884: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6886: 0f00 |0001: return v0 │ │ +0b6960: |[0b6960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isClickable:(Ljava/lang/Object;)Z │ │ +0b6970: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6972: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218339,17 +218367,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6888: |[0b6888] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0b6898: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b689a: 0f00 |0001: return v0 │ │ +0b6974: |[0b6974] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0b6984: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6986: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218358,17 +218386,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b689c: |[0b689c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0b68ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b68ae: 0f00 |0001: return v0 │ │ +0b6988: |[0b6988] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0b6998: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b699a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218377,17 +218405,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b68b0: |[0b68b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0b68c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b68c2: 0f00 |0001: return v0 │ │ +0b699c: |[0b699c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isFocused:(Ljava/lang/Object;)Z │ │ +0b69ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b69ae: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218396,17 +218424,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b68c4: |[0b68c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0b68d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b68d6: 0f00 |0001: return v0 │ │ +0b69b0: |[0b69b0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +0b69c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b69c2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218415,17 +218443,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b68d8: |[0b68d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0b68e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b68ea: 0f00 |0001: return v0 │ │ +0b69c4: |[0b69c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0b69d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b69d6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218434,17 +218462,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b68ec: |[0b68ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0b68fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b68fe: 0f00 |0001: return v0 │ │ +0b69d8: |[0b69d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0b69e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b69ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218453,17 +218481,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6900: |[0b6900] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ -0b6910: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6912: 0f00 |0001: return v0 │ │ +0b69ec: |[0b69ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0b69fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b69fe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218472,17 +218500,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6914: |[0b6914] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -0b6924: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6926: 0f00 |0001: return v0 │ │ +0b6a00: |[0b6a00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0b6a10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a12: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218491,17 +218519,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6928: |[0b6928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ -0b6938: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b693a: 1100 |0001: return-object v0 │ │ +0b6a14: |[0b6a14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:()Ljava/lang/Object; │ │ +0b6a24: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a26: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ │ │ #33 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;) │ │ @@ -218509,17 +218537,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b693c: |[0b693c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0b694c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b694e: 1100 |0001: return-object v0 │ │ +0b6a28: |[0b6a28] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0b6a38: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a3a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 source Landroid/view/View; │ │ │ │ @@ -218528,17 +218556,17 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6950: |[0b6950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0b6960: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6962: 1100 |0001: return-object v0 │ │ +0b6a3c: |[0b6a3c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0b6a4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a4e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0002 reg=3 virtualDescendantId I │ │ @@ -218548,17 +218576,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6964: |[0b6964] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b6974: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6976: 1100 |0001: return-object v0 │ │ +0b6a50: |[0b6a50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b6a60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a62: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -218567,17 +218595,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6978: |[0b6978] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ -0b6988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b698a: 0f00 |0001: return v0 │ │ +0b6a64: |[0b6a64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0b6a74: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a76: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -218587,17 +218615,17 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b698c: |[0b698c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -0b699c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b699e: 0f00 |0001: return v0 │ │ +0b6a78: |[0b6a78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0b6a88: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6a8a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0002 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 action I │ │ @@ -218608,16 +218636,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b69a0: |[0b69a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0b69b0: 0e00 |0000: return-void │ │ +0b6a8c: |[0b6a8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0b6a9c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ │ │ @@ -218626,16 +218654,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b69b4: |[0b69b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -0b69c4: 0e00 |0000: return-void │ │ +0b6aa0: |[0b6aa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +0b6ab0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -218645,16 +218673,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b69c8: |[0b69c8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b69d8: 0e00 |0000: return-void │ │ +0b6ab4: |[0b6ab4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b6ac4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=283 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -218664,16 +218692,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b69dc: |[0b69dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0b69ec: 0e00 |0000: return-void │ │ +0b6ac8: |[0b6ac8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0b6ad8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 bounds Landroid/graphics/Rect; │ │ @@ -218683,16 +218711,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b69f0: |[0b69f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -0b6a00: 0e00 |0000: return-void │ │ +0b6adc: |[0b6adc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +0b6aec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checkable Z │ │ @@ -218702,16 +218730,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a04: |[0b6a04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0b6a14: 0e00 |0000: return-void │ │ +0b6af0: |[0b6af0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0b6b00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=298 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 checked Z │ │ @@ -218721,16 +218749,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a18: |[0b6a18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b6a28: 0e00 |0000: return-void │ │ +0b6b04: |[0b6b04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b6b14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -218740,16 +218768,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a2c: |[0b6a2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -0b6a3c: 0e00 |0000: return-void │ │ +0b6b18: |[0b6b18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +0b6b28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 clickable Z │ │ @@ -218759,16 +218787,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a40: |[0b6a40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b6a50: 0e00 |0000: return-void │ │ +0b6b2c: |[0b6b2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b6b3c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -218778,16 +218806,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a54: |[0b6a54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0b6a64: 0e00 |0000: return-void │ │ +0b6b40: |[0b6b40] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0b6b50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -218797,16 +218825,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a68: |[0b6a68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -0b6a78: 0e00 |0000: return-void │ │ +0b6b54: |[0b6b54] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0b6b64: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=323 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focusable Z │ │ @@ -218816,16 +218844,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a7c: |[0b6a7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -0b6a8c: 0e00 |0000: return-void │ │ +0b6b68: |[0b6b68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0b6b78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 focused Z │ │ @@ -218835,16 +218863,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6a90: |[0b6a90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -0b6aa0: 0e00 |0000: return-void │ │ +0b6b7c: |[0b6b7c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +0b6b8c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=423 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 mode I │ │ @@ -218854,16 +218882,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6aa4: |[0b6aa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0b6ab4: 0e00 |0000: return-void │ │ +0b6b90: |[0b6b90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0b6ba0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 longClickable Z │ │ @@ -218873,16 +218901,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6ab8: |[0b6ab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -0b6ac8: 0e00 |0000: return-void │ │ +0b6ba4: |[0b6ba4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0b6bb4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 granularities I │ │ @@ -218892,16 +218920,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6acc: |[0b6acc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b6adc: 0e00 |0000: return-void │ │ +0b6bb8: |[0b6bb8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b6bc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 packageName Ljava/lang/CharSequence; │ │ @@ -218911,16 +218939,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6ae0: |[0b6ae0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b6af0: 0e00 |0000: return-void │ │ +0b6bcc: |[0b6bcc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b6bdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parent Landroid/view/View; │ │ @@ -218930,16 +218958,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6af4: |[0b6af4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b6b04: 0e00 |0000: return-void │ │ +0b6be0: |[0b6be0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b6bf0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -218950,16 +218978,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b08: |[0b6b08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0b6b18: 0e00 |0000: return-void │ │ +0b6bf4: |[0b6bf4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0b6c04: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 password Z │ │ @@ -218969,16 +218997,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b1c: |[0b6b1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0b6b2c: 0e00 |0000: return-void │ │ +0b6c08: |[0b6c08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0b6c18: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=363 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -218988,16 +219016,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b30: |[0b6b30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -0b6b40: 0e00 |0000: return-void │ │ +0b6c1c: |[0b6c1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +0b6c2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 selected Z │ │ @@ -219007,16 +219035,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b44: |[0b6b44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b6b54: 0e00 |0000: return-void │ │ +0b6c30: |[0b6c30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b6c40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -219026,16 +219054,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b58: |[0b6b58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b6b68: 0e00 |0000: return-void │ │ +0b6c44: |[0b6c44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b6c54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -219046,16 +219074,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b6c: |[0b6b6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b6b7c: 0e00 |0000: return-void │ │ +0b6c58: |[0b6c58] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b6c68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 text Ljava/lang/CharSequence; │ │ @@ -219065,16 +219093,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b80: |[0b6b80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0b6b90: 0e00 |0000: return-void │ │ +0b6c6c: |[0b6c6c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0b6c7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 viewId Ljava/lang/String; │ │ @@ -219084,16 +219112,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6b94: |[0b6b94] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0b6ba4: 0e00 |0000: return-void │ │ +0b6c80: |[0b6c80] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0b6c90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl; │ │ 0x0000 - 0x0001 reg=1 info Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 visibleToUser Z │ │ @@ -219139,19 +219167,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b6ba8: |[0b6ba8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -0b6bb8: 5b01 3905 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0539 │ │ -0b6bbc: 5b02 3a05 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ -0b6bc0: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b6bc6: 0e00 |0007: return-void │ │ +0b6c94: |[0b6c94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +0b6ca4: 5b01 3905 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; // field@0539 │ │ +0b6ca8: 5b02 3a05 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ +0b6cac: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b6cb2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -219162,24 +219190,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b6bc8: |[0b6bc8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -0b6bd8: 5421 3a05 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ -0b6bdc: 6e20 f211 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@11f2 │ │ -0b6be2: 0c00 |0005: move-result-object v0 │ │ -0b6be4: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b6be8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b6bea: 1101 |0009: return-object v1 │ │ -0b6bec: 6e10 6411 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0b6bf2: 0c01 |000d: move-result-object v1 │ │ -0b6bf4: 28fb |000e: goto 0009 // -0005 │ │ +0b6cb4: |[0b6cb4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +0b6cc4: 5421 3a05 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ +0b6cc8: 6e20 f211 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@11f2 │ │ +0b6cce: 0c00 |0005: move-result-object v0 │ │ +0b6cd0: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b6cd4: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b6cd6: 1101 |0009: return-object v1 │ │ +0b6cd8: 6e10 6411 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0b6cde: 0c01 |000d: move-result-object v1 │ │ +0b6ce0: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0006 line=74 │ │ 0x0008 line=75 │ │ 0x0009 line=77 │ │ locals : │ │ @@ -219192,33 +219220,33 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b6bf8: |[0b6bf8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0b6c08: 5465 3a05 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ -0b6c0c: 6e30 f311 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@11f3 │ │ -0b6c12: 0c00 |0005: move-result-object v0 │ │ -0b6c14: 2204 cf05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0b6c18: 7010 8f2b 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0b6c1e: 7210 db2b 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -0b6c24: 0a03 |000e: move-result v3 │ │ -0b6c26: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0b6c28: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -0b6c2c: 7220 d62b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0b6c32: 0c02 |0015: move-result-object v2 │ │ -0b6c34: 1f02 a802 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -0b6c38: 6e10 6411 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0b6c3e: 0c05 |001b: move-result-object v5 │ │ -0b6c40: 7220 d22b 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0b6c46: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b6c4a: 28ef |0021: goto 0010 // -0011 │ │ -0b6c4c: 1104 |0022: return-object v4 │ │ +0b6ce4: |[0b6ce4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0b6cf4: 5465 3a05 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ +0b6cf8: 6e30 f311 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@11f3 │ │ +0b6cfe: 0c00 |0005: move-result-object v0 │ │ +0b6d00: 2204 cf05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0b6d04: 7010 8f2b 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0b6d0a: 7210 db2b 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +0b6d10: 0a03 |000e: move-result v3 │ │ +0b6d12: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b6d14: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +0b6d18: 7220 d62b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0b6d1e: 0c02 |0015: move-result-object v2 │ │ +0b6d20: 1f02 a802 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +0b6d24: 6e10 6411 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0b6d2a: 0c05 |001b: move-result-object v5 │ │ +0b6d2c: 7220 d22b 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0b6d32: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b6d36: 28ef |0021: goto 0010 // -0011 │ │ +0b6d38: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0006 line=60 │ │ 0x000b line=61 │ │ 0x000f line=62 │ │ 0x0012 line=63 │ │ @@ -219240,19 +219268,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b6c50: |[0b6c50] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0b6c60: 5410 3a05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ -0b6c64: 6e40 f611 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@11f6 │ │ -0b6c6a: 0a00 |0005: move-result v0 │ │ -0b6c6c: 0f00 |0006: return v0 │ │ +0b6d3c: |[0b6d3c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0b6d4c: 5410 3a05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053a │ │ +0b6d50: 6e40 f611 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@11f6 │ │ +0b6d56: 0a00 |0005: move-result v0 │ │ +0b6d58: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -219299,19 +219327,19 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b6c70: |[0b6c70] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ -0b6c80: 5b01 3b05 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@053b │ │ -0b6c84: 5b02 3c05 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ -0b6c88: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b6c8e: 0e00 |0007: return-void │ │ +0b6d5c: |[0b6d5c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V │ │ +0b6d6c: 5b01 3b05 |0000: iput-object v1, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.this$0:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; // field@053b │ │ +0b6d70: 5b02 3c05 |0002: iput-object v2, v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ +0b6d74: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b6d7a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ @@ -219322,24 +219350,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b6c90: |[0b6c90] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ -0b6ca0: 5421 3c05 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ -0b6ca4: 6e20 f211 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@11f2 │ │ -0b6caa: 0c00 |0005: move-result-object v0 │ │ -0b6cac: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b6cb0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b6cb2: 1101 |0009: return-object v1 │ │ -0b6cb4: 6e10 6411 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0b6cba: 0c01 |000d: move-result-object v1 │ │ -0b6cbc: 28fb |000e: goto 0009 // -0005 │ │ +0b6d7c: |[0b6d7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.createAccessibilityNodeInfo:(I)Ljava/lang/Object; │ │ +0b6d8c: 5421 3c05 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ +0b6d90: 6e20 f211 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@11f2 │ │ +0b6d96: 0c00 |0005: move-result-object v0 │ │ +0b6d98: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b6d9c: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b6d9e: 1101 |0009: return-object v1 │ │ +0b6da0: 6e10 6411 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0b6da6: 0c01 |000d: move-result-object v1 │ │ +0b6da8: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ 0x0006 line=114 │ │ 0x0008 line=115 │ │ 0x0009 line=117 │ │ locals : │ │ @@ -219352,33 +219380,33 @@ │ │ type : '(Ljava/lang/String;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0b6cc0: |[0b6cc0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ -0b6cd0: 5465 3c05 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ -0b6cd4: 6e30 f311 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@11f3 │ │ -0b6cda: 0c00 |0005: move-result-object v0 │ │ -0b6cdc: 2204 cf05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ -0b6ce0: 7010 8f2b 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0b6ce6: 7210 db2b 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -0b6cec: 0a03 |000e: move-result v3 │ │ -0b6cee: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0b6cf0: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ -0b6cf4: 7220 d62b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0b6cfa: 0c02 |0015: move-result-object v2 │ │ -0b6cfc: 1f02 a802 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ -0b6d00: 6e10 6411 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0b6d06: 0c05 |001b: move-result-object v5 │ │ -0b6d08: 7220 d22b 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0b6d0e: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0b6d12: 28ef |0021: goto 0010 // -0011 │ │ -0b6d14: 1104 |0022: return-object v4 │ │ +0b6dac: |[0b6dac] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; │ │ +0b6dbc: 5465 3c05 |0000: iget-object v5, v6, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ +0b6dc0: 6e30 f311 7508 |0002: invoke-virtual {v5, v7, v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findAccessibilityNodeInfosByText:(Ljava/lang/String;I)Ljava/util/List; // method@11f3 │ │ +0b6dc6: 0c00 |0005: move-result-object v0 │ │ +0b6dc8: 2204 cf05 |0006: new-instance v4, Ljava/util/ArrayList; // type@05cf │ │ +0b6dcc: 7010 8f2b 0400 |0008: invoke-direct {v4}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0b6dd2: 7210 db2b 0000 |000b: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +0b6dd8: 0a03 |000e: move-result v3 │ │ +0b6dda: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0b6ddc: 3531 1200 |0010: if-ge v1, v3, 0022 // +0012 │ │ +0b6de0: 7220 d62b 1000 |0012: invoke-interface {v0, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0b6de6: 0c02 |0015: move-result-object v2 │ │ +0b6de8: 1f02 a802 |0016: check-cast v2, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // type@02a8 │ │ +0b6dec: 6e10 6411 0200 |0018: invoke-virtual {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0b6df2: 0c05 |001b: move-result-object v5 │ │ +0b6df4: 7220 d22b 5400 |001c: invoke-interface {v4, v5}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0b6dfa: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0b6dfe: 28ef |0021: goto 0010 // -0011 │ │ +0b6e00: 1104 |0022: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0006 line=101 │ │ 0x000b line=102 │ │ 0x000f line=103 │ │ 0x0012 line=104 │ │ @@ -219400,24 +219428,24 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b6d18: |[0b6d18] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ -0b6d28: 5421 3c05 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ -0b6d2c: 6e20 f411 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@11f4 │ │ -0b6d32: 0c00 |0005: move-result-object v0 │ │ -0b6d34: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0b6d38: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0b6d3a: 1101 |0009: return-object v1 │ │ -0b6d3c: 6e10 6411 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0b6d42: 0c01 |000d: move-result-object v1 │ │ -0b6d44: 28fb |000e: goto 0009 // -0005 │ │ +0b6e04: |[0b6e04] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.findFocus:(I)Ljava/lang/Object; │ │ +0b6e14: 5421 3c05 |0000: iget-object v1, v2, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ +0b6e18: 6e20 f411 3100 |0002: invoke-virtual {v1, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.findFocus:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@11f4 │ │ +0b6e1e: 0c00 |0005: move-result-object v0 │ │ +0b6e20: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0b6e24: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0b6e26: 1101 |0009: return-object v1 │ │ +0b6e28: 6e10 6411 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0b6e2e: 0c01 |000d: move-result-object v1 │ │ +0b6e30: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0006 line=124 │ │ 0x0008 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -219430,19 +219458,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b6d48: |[0b6d48] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ -0b6d58: 5410 3c05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ -0b6d5c: 6e40 f611 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@11f6 │ │ -0b6d62: 0a00 |0005: move-result v0 │ │ -0b6d64: 0f00 |0006: return v0 │ │ +0b6e34: |[0b6e34] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1.performAction:(IILandroid/os/Bundle;)Z │ │ +0b6e44: 5410 3c05 |0000: iget-object v0, v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.val$compat:Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // field@053c │ │ +0b6e48: 6e40 f611 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.performAction:(IILandroid/os/Bundle;)Z // method@11f6 │ │ +0b6e4e: 0a00 |0005: move-result v0 │ │ +0b6e50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -219479,17 +219507,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6d68: |[0b6d68] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ -0b6d78: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b6d7e: 0e00 |0003: return-void │ │ +0b6e54: |[0b6e54] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.:()V │ │ +0b6e64: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b6e6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ │ │ Virtual methods - │ │ @@ -219498,17 +219526,17 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6d80: |[0b6d80] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0b6d90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6d92: 1100 |0001: return-object v0 │ │ +0b6e6c: |[0b6e6c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0b6e7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6e7e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl; │ │ 0x0000 - 0x0002 reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ @@ -219545,17 +219573,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b6d94: |[0b6d94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ -0b6da4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b6daa: 0e00 |0003: return-void │ │ +0b6e80: |[0b6e80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.:()V │ │ +0b6e90: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b6e96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ Virtual methods - │ │ @@ -219564,17 +219592,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6dac: |[0b6dac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0b6dbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6dbe: 0f00 |0001: return v0 │ │ +0b6e98: |[0b6e98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0b6ea8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6eaa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219583,17 +219611,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6dc0: |[0b6dc0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b6dd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6dd2: 1100 |0001: return-object v0 │ │ +0b6eac: |[0b6eac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b6ebc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6ebe: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219602,17 +219630,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6dd4: |[0b6dd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b6de4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6de6: 1100 |0001: return-object v0 │ │ +0b6ec0: |[0b6ec0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b6ed0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6ed2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219621,17 +219649,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6de8: |[0b6de8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0b6df8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6dfa: 1100 |0001: return-object v0 │ │ +0b6ed4: |[0b6ed4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0b6ee4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6ee6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219640,17 +219668,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6dfc: |[0b6dfc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0b6e0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e0e: 0f00 |0001: return v0 │ │ +0b6ee8: |[0b6ee8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0b6ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6efa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219659,17 +219687,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e10: |[0b6e10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0b6e20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e22: 0f00 |0001: return v0 │ │ +0b6efc: |[0b6efc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +0b6f0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f0e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219678,17 +219706,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e24: |[0b6e24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0b6e34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e36: 0f00 |0001: return v0 │ │ +0b6f10: |[0b6f10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getItemCount:(Ljava/lang/Object;)I │ │ +0b6f20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f22: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219697,17 +219725,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e38: |[0b6e38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0b6e48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e4a: 0f00 |0001: return v0 │ │ +0b6f24: |[0b6f24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0b6f34: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f36: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219716,17 +219744,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e4c: |[0b6e4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0b6e5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e5e: 0f00 |0001: return v0 │ │ +0b6f38: |[0b6f38] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0b6f48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f4a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219735,17 +219763,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e60: |[0b6e60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0b6e70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e72: 1100 |0001: return-object v0 │ │ +0b6f4c: |[0b6f4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0b6f5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f5e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219754,17 +219782,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e74: |[0b6e74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0b6e84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e86: 0f00 |0001: return v0 │ │ +0b6f60: |[0b6f60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0b6f70: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f72: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219773,17 +219801,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e88: |[0b6e88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0b6e98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6e9a: 0f00 |0001: return v0 │ │ +0b6f74: |[0b6f74] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0b6f84: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f86: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219792,17 +219820,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6e9c: |[0b6e9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0b6eac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6eae: 0f00 |0001: return v0 │ │ +0b6f88: |[0b6f88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0b6f98: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6f9a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219811,17 +219839,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6eb0: |[0b6eb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b6ec0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6ec2: 1100 |0001: return-object v0 │ │ +0b6f9c: |[0b6f9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b6fac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6fae: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219830,18 +219858,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0b6ec4: |[0b6ec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0b6ed4: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ -0b6eda: 0c00 |0003: move-result-object v0 │ │ -0b6edc: 1100 |0004: return-object v0 │ │ +0b6fb0: |[0b6fb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0b6fc0: 7100 a72b 0000 |0000: invoke-static {}, Ljava/util/Collections;.emptyList:()Ljava/util/List; // method@2ba7 │ │ +0b6fc6: 0c00 |0003: move-result-object v0 │ │ +0b6fc8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219850,17 +219878,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6ee0: |[0b6ee0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0b6ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6ef2: 0f00 |0001: return v0 │ │ +0b6fcc: |[0b6fcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0b6fdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6fde: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219869,17 +219897,17 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6ef4: |[0b6ef4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0b6f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f06: 0f00 |0001: return v0 │ │ +0b6fe0: |[0b6fe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0b6ff0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b6ff2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219888,17 +219916,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f08: |[0b6f08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0b6f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f1a: 0f00 |0001: return v0 │ │ +0b6ff4: |[0b6ff4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0b7004: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7006: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219907,17 +219935,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f1c: |[0b6f1c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0b6f2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f2e: 0f00 |0001: return v0 │ │ +0b7008: |[0b7008] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0b7018: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b701a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219926,17 +219954,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f30: |[0b6f30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0b6f40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f42: 0f00 |0001: return v0 │ │ +0b701c: |[0b701c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0b702c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b702e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219945,17 +219973,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f44: |[0b6f44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0b6f54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f56: 0f00 |0001: return v0 │ │ +0b7030: |[0b7030] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0b7040: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7042: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219964,17 +219992,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f58: |[0b6f58] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0b6f68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f6a: 0f00 |0001: return v0 │ │ +0b7044: |[0b7044] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0b7054: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7056: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -219983,17 +220011,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f6c: |[0b6f6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ -0b6f7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f7e: 1100 |0001: return-object v0 │ │ +0b7058: |[0b7058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:()Ljava/lang/Object; │ │ +0b7068: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b706a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ │ │ #23 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;) │ │ @@ -220001,17 +220029,17 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b6f80: |[0b6f80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0b6f90: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b6f92: 1100 |0001: return-object v0 │ │ +0b706c: |[0b706c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0b707c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b707e: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0002 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -220020,16 +220048,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6f94: |[0b6f94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ -0b6fa4: 0e00 |0000: return-void │ │ +0b7080: |[0b7080] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.recycle:(Ljava/lang/Object;)V │ │ +0b7090: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ │ │ @@ -220038,16 +220066,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6fa8: |[0b6fa8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0b6fb8: 0e00 |0000: return-void │ │ +0b7094: |[0b7094] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0b70a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 addedCount I │ │ @@ -220057,16 +220085,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6fbc: |[0b6fbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b6fcc: 0e00 |0000: return-void │ │ +0b70a8: |[0b70a8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b70b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 beforeText Ljava/lang/CharSequence; │ │ @@ -220076,16 +220104,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6fd0: |[0b6fd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0b6fe0: 0e00 |0000: return-void │ │ +0b70bc: |[0b70bc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0b70cc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isChecked Z │ │ @@ -220095,16 +220123,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6fe4: |[0b6fe4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b6ff4: 0e00 |0000: return-void │ │ +0b70d0: |[0b70d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b70e0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 className Ljava/lang/CharSequence; │ │ @@ -220114,16 +220142,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b6ff8: |[0b6ff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0b7008: 0e00 |0000: return-void │ │ +0b70e4: |[0b70e4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0b70f4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 contentDescription Ljava/lang/CharSequence; │ │ @@ -220133,16 +220161,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b700c: |[0b700c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0b701c: 0e00 |0000: return-void │ │ +0b70f8: |[0b70f8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0b7108: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 currentItemIndex I │ │ @@ -220152,16 +220180,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7020: |[0b7020] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0b7030: 0e00 |0000: return-void │ │ +0b710c: |[0b710c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0b711c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isEnabled Z │ │ @@ -220171,16 +220199,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7034: |[0b7034] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0b7044: 0e00 |0000: return-void │ │ +0b7120: |[0b7120] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0b7130: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 fromIndex I │ │ @@ -220190,16 +220218,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7048: |[0b7048] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0b7058: 0e00 |0000: return-void │ │ +0b7134: |[0b7134] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0b7144: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isFullScreen Z │ │ @@ -220209,16 +220237,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b705c: |[0b705c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0b706c: 0e00 |0000: return-void │ │ +0b7148: |[0b7148] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0b7158: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 itemCount I │ │ @@ -220228,16 +220256,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7070: |[0b7070] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0b7080: 0e00 |0000: return-void │ │ +0b715c: |[0b715c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0b716c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollX I │ │ @@ -220247,16 +220275,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7084: |[0b7084] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0b7094: 0e00 |0000: return-void │ │ +0b7170: |[0b7170] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0b7180: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 maxScrollY I │ │ @@ -220266,16 +220294,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7098: |[0b7098] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0b70a8: 0e00 |0000: return-void │ │ +0b7184: |[0b7184] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0b7194: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 parcelableData Landroid/os/Parcelable; │ │ @@ -220285,16 +220313,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b70ac: |[0b70ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0b70bc: 0e00 |0000: return-void │ │ +0b7198: |[0b7198] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0b71a8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 isPassword Z │ │ @@ -220304,16 +220332,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b70c0: |[0b70c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0b70d0: 0e00 |0000: return-void │ │ +0b71ac: |[0b71ac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0b71bc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 removedCount I │ │ @@ -220323,16 +220351,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b70d4: |[0b70d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0b70e4: 0e00 |0000: return-void │ │ +0b71c0: |[0b71c0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0b71d0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollX I │ │ @@ -220342,16 +220370,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b70e8: |[0b70e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0b70f8: 0e00 |0000: return-void │ │ +0b71d4: |[0b71d4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0b71e4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollY I │ │ @@ -220361,16 +220389,16 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b70fc: |[0b70fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0b710c: 0e00 |0000: return-void │ │ +0b71e8: |[0b71e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0b71f8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=253 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 scrollable Z │ │ @@ -220380,16 +220408,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7110: |[0b7110] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0b7120: 0e00 |0000: return-void │ │ +0b71fc: |[0b71fc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0b720c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 source Landroid/view/View; │ │ @@ -220399,16 +220427,16 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7124: |[0b7124] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0b7134: 0e00 |0000: return-void │ │ +0b7210: |[0b7210] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0b7220: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 root Landroid/view/View; │ │ @@ -220419,16 +220447,16 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7138: |[0b7138] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0b7148: 0e00 |0000: return-void │ │ +0b7224: |[0b7224] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordStubImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0b7234: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl; │ │ 0x0000 - 0x0001 reg=1 record Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 toIndex I │ │ @@ -220516,19 +220544,19 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0b714c: |[0b714c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0b715c: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0b7162: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0b7164: 6e40 6213 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ -0b716a: 0e00 |0007: return-void │ │ +0b7238: |[0b7238] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0b7248: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0b724e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0b7250: 6e40 6213 2103 |0004: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ +0b7256: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ 0x0007 line=123 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -220540,18 +220568,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b716c: |[0b716c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0b717c: 7010 cd23 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0b7182: 6e40 6213 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ -0b7188: 0e00 |0006: return-void │ │ +0b7258: |[0b7258] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0b7268: 7010 cd23 0000 |0000: invoke-direct {v0}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0b726e: 6e40 6213 1032 |0003: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ +0b7274: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0003 line=151 │ │ 0x0006 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -220564,22 +220592,22 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0b718c: |[0b718c] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0b719c: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0b71a2: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ -0b71a6: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0b71a8: 6e40 6213 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ -0b71ae: 0e00 |0009: return-void │ │ -0b71b0: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0b71b2: 28fb |000b: goto 0006 // -0005 │ │ +0b7278: |[0b7278] android.support.v4.widget.CursorAdapter.:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0b7288: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0b728e: 3804 0700 |0003: if-eqz v4, 000a // +0007 │ │ +0b7292: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0b7294: 6e40 6213 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ +0b729a: 0e00 |0009: return-void │ │ +0b729c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0b729e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0003 line=138 │ │ 0x0009 line=139 │ │ 0x000a line=138 │ │ locals : │ │ @@ -220600,20 +220628,20 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b71b4: |[0b71b4] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0b71c4: 6e20 6b13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@136b │ │ -0b71ca: 0c00 |0003: move-result-object v0 │ │ -0b71cc: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0b71d0: 7210 d001 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0b71d6: 0e00 |0009: return-void │ │ +0b72a0: |[0b72a0] android.support.v4.widget.CursorAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0b72b0: 6e20 6b13 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/widget/CursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@136b │ │ +0b72b6: 0c00 |0003: move-result-object v0 │ │ +0b72b8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0b72bc: 7210 d001 0000 |0006: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0b72c2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0004 line=316 │ │ 0x0006 line=317 │ │ 0x0009 line=319 │ │ locals : │ │ @@ -220626,21 +220654,21 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0b71d8: |[0b71d8] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0b71e8: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ -0b71ec: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ -0b71f0: 1100 |0004: return-object v0 │ │ -0b71f2: 6e10 042b 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0b71f8: 0c00 |0008: move-result-object v0 │ │ -0b71fa: 28fb |0009: goto 0004 // -0005 │ │ +0b72c4: |[0b72c4] android.support.v4.widget.CursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0b72d4: 3902 0500 |0000: if-nez v2, 0005 // +0005 │ │ +0b72d8: 1a00 0000 |0002: const-string v0, "" // string@0000 │ │ +0b72dc: 1100 |0004: return-object v0 │ │ +0b72de: 6e10 042b 0200 |0005: invoke-virtual {v2}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0b72e4: 0c00 |0008: move-result-object v0 │ │ +0b72e6: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x000a reg=2 cursor Landroid/database/Cursor; │ │ │ │ @@ -220649,25 +220677,25 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0b71fc: |[0b71fc] android.support.v4.widget.CursorAdapter.getCount:()I │ │ -0b720c: 5510 8805 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b7210: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0b7214: 5410 8505 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7218: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0b721c: 5410 8505 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7220: 7210 d301 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ -0b7226: 0a00 |000d: move-result v0 │ │ -0b7228: 0f00 |000e: return v0 │ │ -0b722a: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0b722c: 28fe |0010: goto 000e // -0002 │ │ +0b72e8: |[0b72e8] android.support.v4.widget.CursorAdapter.getCount:()I │ │ +0b72f8: 5510 8805 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b72fc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0b7300: 5410 8505 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7304: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0b7308: 5410 8505 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b730c: 7210 d301 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ +0b7312: 0a00 |000d: move-result v0 │ │ +0b7314: 0f00 |000e: return v0 │ │ +0b7316: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0b7318: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0008 line=202 │ │ 0x000e line=204 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -220677,17 +220705,17 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7230: |[0b7230] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ -0b7240: 5410 8505 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7244: 1100 |0002: return-object v0 │ │ +0b731c: |[0b731c] android.support.v4.widget.CursorAdapter.getCursor:()Landroid/database/Cursor; │ │ +0b732c: 5410 8505 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7330: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -220695,32 +220723,32 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0b7248: |[0b7248] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0b7258: 5531 8805 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b725c: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ -0b7260: 5431 8505 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7264: 7220 db01 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ -0b726a: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ -0b726e: 5431 8405 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ -0b7272: 5432 8505 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7276: 6e40 6413 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1364 │ │ -0b727c: 0c00 |0012: move-result-object v0 │ │ -0b727e: 5431 8405 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ -0b7282: 5432 8505 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7286: 6e40 5613 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@1356 │ │ -0b728c: 1100 |001a: return-object v0 │ │ -0b728e: 0750 |001b: move-object v0, v5 │ │ -0b7290: 28f7 |001c: goto 0013 // -0009 │ │ -0b7292: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0b7294: 28fc |001e: goto 001a // -0004 │ │ +0b7334: |[0b7334] android.support.v4.widget.CursorAdapter.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0b7344: 5531 8805 |0000: iget-boolean v1, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b7348: 3801 1b00 |0002: if-eqz v1, 001d // +001b │ │ +0b734c: 5431 8505 |0004: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7350: 7220 db01 4100 |0006: invoke-interface {v1, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ +0b7356: 3905 1200 |0009: if-nez v5, 001b // +0012 │ │ +0b735a: 5431 8405 |000b: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ +0b735e: 5432 8505 |000d: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7362: 6e40 6413 1362 |000f: invoke-virtual {v3, v1, v2, v6}, Landroid/support/v4/widget/CursorAdapter;.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1364 │ │ +0b7368: 0c00 |0012: move-result-object v0 │ │ +0b736a: 5431 8405 |0013: iget-object v1, v3, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ +0b736e: 5432 8505 |0015: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7372: 6e40 5613 0321 |0017: invoke-virtual {v3, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@1356 │ │ +0b7378: 1100 |001a: return-object v0 │ │ +0b737a: 0750 |001b: move-object v0, v5 │ │ +0b737c: 28f7 |001c: goto 0013 // -0009 │ │ +0b737e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0b7380: 28fc |001e: goto 001a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=263 │ │ 0x0009 line=265 │ │ 0x000b line=266 │ │ 0x0013 line=270 │ │ @@ -220740,22 +220768,22 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b7298: |[0b7298] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ -0b72a8: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0586 │ │ -0b72ac: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0b72b0: 2200 d002 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@02d0 │ │ -0b72b4: 7020 7013 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@1370 │ │ -0b72ba: 5b10 8605 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0586 │ │ -0b72be: 5410 8605 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0586 │ │ -0b72c2: 1100 |000d: return-object v0 │ │ +0b7384: |[0b7384] android.support.v4.widget.CursorAdapter.getFilter:()Landroid/widget/Filter; │ │ +0b7394: 5410 8605 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0586 │ │ +0b7398: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0b739c: 2200 d002 |0004: new-instance v0, Landroid/support/v4/widget/CursorFilter; // type@02d0 │ │ +0b73a0: 7020 7013 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v4/widget/CursorFilter;.:(Landroid/support/v4/widget/CursorFilter$CursorFilterClient;)V // method@1370 │ │ +0b73a6: 5b10 8605 |0009: iput-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0586 │ │ +0b73aa: 5410 8605 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursorFilter:Landroid/support/v4/widget/CursorFilter; // field@0586 │ │ +0b73ae: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=404 │ │ 0x0004 line=405 │ │ 0x000b line=407 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -220765,17 +220793,17 @@ │ │ type : '()Landroid/widget/FilterQueryProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b72c4: |[0b72c4] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ -0b72d4: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ -0b72d8: 1100 |0002: return-object v0 │ │ +0b73b0: |[0b73b0] android.support.v4.widget.CursorAdapter.getFilterQueryProvider:()Landroid/widget/FilterQueryProvider; │ │ +0b73c0: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ +0b73c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #8 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -220783,25 +220811,25 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0b72dc: |[0b72dc] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ -0b72ec: 5510 8805 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b72f0: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ -0b72f4: 5410 8505 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b72f8: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0b72fc: 5410 8505 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7300: 7220 db01 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ -0b7306: 5410 8505 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b730a: 1100 |000f: return-object v0 │ │ -0b730c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0b730e: 28fe |0011: goto 000f // -0002 │ │ +0b73c8: |[0b73c8] android.support.v4.widget.CursorAdapter.getItem:(I)Ljava/lang/Object; │ │ +0b73d8: 5510 8805 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b73dc: 3800 0e00 |0002: if-eqz v0, 0010 // +000e │ │ +0b73e0: 5410 8505 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b73e4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0b73e8: 5410 8505 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b73ec: 7220 db01 2000 |000a: invoke-interface {v0, v2}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ +0b73f2: 5410 8505 |000d: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b73f6: 1100 |000f: return-object v0 │ │ +0b73f8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0b73fa: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0008 line=213 │ │ 0x000d line=214 │ │ 0x000f line=216 │ │ locals : │ │ @@ -220813,29 +220841,29 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0b7310: |[0b7310] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ -0b7320: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0b7324: 5532 8805 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b7328: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ -0b732c: 5432 8505 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7330: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ -0b7334: 5432 8505 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7338: 7220 db01 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ -0b733e: 0a02 |000f: move-result v2 │ │ -0b7340: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ -0b7344: 5430 8505 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7348: 5231 8a05 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ -0b734c: 7220 d601 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01d6 │ │ -0b7352: 0b00 |0019: move-result-wide v0 │ │ -0b7354: 1000 |001a: return-wide v0 │ │ +0b73fc: |[0b73fc] android.support.v4.widget.CursorAdapter.getItemId:(I)J │ │ +0b740c: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0b7410: 5532 8805 |0002: iget-boolean v2, v3, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b7414: 3802 1600 |0004: if-eqz v2, 001a // +0016 │ │ +0b7418: 5432 8505 |0006: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b741c: 3802 1200 |0008: if-eqz v2, 001a // +0012 │ │ +0b7420: 5432 8505 |000a: iget-object v2, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7424: 7220 db01 4200 |000c: invoke-interface {v2, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ +0b742a: 0a02 |000f: move-result v2 │ │ +0b742c: 3802 0a00 |0010: if-eqz v2, 001a // +000a │ │ +0b7430: 5430 8505 |0012: iget-object v0, v3, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7434: 5231 8a05 |0014: iget v1, v3, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ +0b7438: 7220 d601 1000 |0016: invoke-interface {v0, v1}, Landroid/database/Cursor;.getLong:(I)J // method@01d6 │ │ +0b743e: 0b00 |0019: move-result-wide v0 │ │ +0b7440: 1000 |001a: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=224 │ │ 0x000a line=225 │ │ 0x0012 line=226 │ │ 0x001a line=231 │ │ locals : │ │ @@ -220847,48 +220875,48 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 65 16-bit code units │ │ -0b7358: |[0b7358] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0b7368: 5541 8805 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b736c: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ -0b7370: 2201 9305 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0b7374: 1a02 3f30 |0006: const-string v2, "this should only be called when the cursor is valid" // string@303f │ │ -0b7378: 7020 da2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0b737e: 2701 |000b: throw v1 │ │ -0b7380: 5441 8505 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7384: 7220 db01 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ -0b738a: 0a01 |0011: move-result v1 │ │ -0b738c: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ -0b7390: 2201 9305 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0b7394: 2202 a905 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0b7398: 7010 3d2b 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0b739e: 1a03 6118 |001b: const-string v3, "couldn't move cursor to position " // string@1861 │ │ -0b73a2: 6e20 462b 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0b73a8: 0c02 |0020: move-result-object v2 │ │ -0b73aa: 6e20 422b 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0b73b0: 0c02 |0024: move-result-object v2 │ │ -0b73b2: 6e10 4e2b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0b73b8: 0c02 |0028: move-result-object v2 │ │ -0b73ba: 7020 da2a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0b73c0: 2701 |002c: throw v1 │ │ -0b73c2: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ -0b73c6: 5441 8405 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ -0b73ca: 5442 8505 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b73ce: 6e40 6513 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1365 │ │ -0b73d4: 0c00 |0036: move-result-object v0 │ │ -0b73d6: 5441 8405 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ -0b73da: 5442 8505 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b73de: 6e40 5613 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@1356 │ │ -0b73e4: 1100 |003e: return-object v0 │ │ -0b73e6: 0760 |003f: move-object v0, v6 │ │ -0b73e8: 28f7 |0040: goto 0037 // -0009 │ │ +0b7444: |[0b7444] android.support.v4.widget.CursorAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0b7454: 5541 8805 |0000: iget-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b7458: 3901 0a00 |0002: if-nez v1, 000c // +000a │ │ +0b745c: 2201 9305 |0004: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0b7460: 1a02 4330 |0006: const-string v2, "this should only be called when the cursor is valid" // string@3043 │ │ +0b7464: 7020 da2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0b746a: 2701 |000b: throw v1 │ │ +0b746c: 5441 8505 |000c: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7470: 7220 db01 5100 |000e: invoke-interface {v1, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ +0b7476: 0a01 |0011: move-result v1 │ │ +0b7478: 3901 1b00 |0012: if-nez v1, 002d // +001b │ │ +0b747c: 2201 9305 |0014: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0b7480: 2202 a905 |0016: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0b7484: 7010 3d2b 0200 |0018: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0b748a: 1a03 6318 |001b: const-string v3, "couldn't move cursor to position " // string@1863 │ │ +0b748e: 6e20 462b 3200 |001d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0b7494: 0c02 |0020: move-result-object v2 │ │ +0b7496: 6e20 422b 5200 |0021: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0b749c: 0c02 |0024: move-result-object v2 │ │ +0b749e: 6e10 4e2b 0200 |0025: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0b74a4: 0c02 |0028: move-result-object v2 │ │ +0b74a6: 7020 da2a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0b74ac: 2701 |002c: throw v1 │ │ +0b74ae: 3906 1200 |002d: if-nez v6, 003f // +0012 │ │ +0b74b2: 5441 8405 |002f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ +0b74b6: 5442 8505 |0031: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b74ba: 6e40 6513 1472 |0033: invoke-virtual {v4, v1, v2, v7}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1365 │ │ +0b74c0: 0c00 |0036: move-result-object v0 │ │ +0b74c2: 5441 8405 |0037: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ +0b74c6: 5442 8505 |0039: iget-object v2, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b74ca: 6e40 5613 0421 |003b: invoke-virtual {v4, v0, v1, v2}, Landroid/support/v4/widget/CursorAdapter;.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V // method@1356 │ │ +0b74d0: 1100 |003e: return-object v0 │ │ +0b74d2: 0760 |003f: move-object v0, v6 │ │ +0b74d4: 28f7 |0040: goto 0037 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ 0x0004 line=245 │ │ 0x000c line=247 │ │ 0x0014 line=248 │ │ 0x002d line=251 │ │ @@ -220909,17 +220937,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b73ec: |[0b73ec] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ -0b73fc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b73fe: 0f00 |0001: return v0 │ │ +0b74d8: |[0b74d8] android.support.v4.widget.CursorAdapter.hasStableIds:()Z │ │ +0b74e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b74ea: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ │ │ #12 : (in Landroid/support/v4/widget/CursorAdapter;) │ │ @@ -220927,59 +220955,59 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 81 16-bit code units │ │ -0b7400: |[0b7400] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ -0b7410: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0b7412: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0b7414: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b7416: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ -0b741a: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ -0b741e: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ -0b7422: 5c40 8205 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0582 │ │ -0b7426: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ -0b742a: 5b46 8505 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b742e: 5c40 8805 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b7432: 5b45 8405 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ -0b7436: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ -0b743a: 1a01 9b13 |0015: const-string v1, "_id" // string@139b │ │ -0b743e: 7220 d201 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d2 │ │ -0b7444: 0a01 |001a: move-result v1 │ │ -0b7446: 5941 8a05 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ -0b744a: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ -0b744e: 1222 |001f: const/4 v2, #int 2 // #2 │ │ -0b7450: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ -0b7454: 2201 cc02 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@02cc │ │ -0b7458: 7020 4c13 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@134c │ │ -0b745e: 5b41 8305 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b7462: 2201 cd02 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@02cd │ │ -0b7466: 7030 5013 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@1350 │ │ -0b746c: 5b41 8705 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b7470: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ -0b7474: 5441 8305 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b7478: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ -0b747c: 5441 8305 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b7480: 7220 dc01 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01dc │ │ -0b7486: 5441 8705 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b748a: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ -0b748e: 5441 8705 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b7492: 7220 dd01 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01dd │ │ -0b7498: 0e00 |0044: return-void │ │ -0b749a: 5c41 8205 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0582 │ │ -0b749e: 28c4 |0047: goto 000b // -003c │ │ -0b74a0: 0110 |0048: move v0, v1 │ │ -0b74a2: 28c4 |0049: goto 000d // -003c │ │ -0b74a4: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ -0b74a6: 28d0 |004b: goto 001b // -0030 │ │ -0b74a8: 5b43 8305 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b74ac: 5b43 8705 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b74b0: 28e0 |0050: goto 0030 // -0020 │ │ +0b74ec: |[0b74ec] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;I)V │ │ +0b74fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0b74fe: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0b7500: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b7502: dd02 0701 |0003: and-int/lit8 v2, v7, #int 1 // #01 │ │ +0b7506: 3302 4000 |0005: if-ne v2, v0, 0045 // +0040 │ │ +0b750a: de07 0702 |0007: or-int/lit8 v7, v7, #int 2 // #02 │ │ +0b750e: 5c40 8205 |0009: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0582 │ │ +0b7512: 3806 3d00 |000b: if-eqz v6, 0048 // +003d │ │ +0b7516: 5b46 8505 |000d: iput-object v6, v4, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b751a: 5c40 8805 |000f: iput-boolean v0, v4, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b751e: 5b45 8405 |0011: iput-object v5, v4, Landroid/support/v4/widget/CursorAdapter;.mContext:Landroid/content/Context; // field@0584 │ │ +0b7522: 3800 3700 |0013: if-eqz v0, 004a // +0037 │ │ +0b7526: 1a01 9c13 |0015: const-string v1, "_id" // string@139c │ │ +0b752a: 7220 d201 1600 |0017: invoke-interface {v6, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d2 │ │ +0b7530: 0a01 |001a: move-result v1 │ │ +0b7532: 5941 8a05 |001b: iput v1, v4, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ +0b7536: dd01 0702 |001d: and-int/lit8 v1, v7, #int 2 // #02 │ │ +0b753a: 1222 |001f: const/4 v2, #int 2 // #2 │ │ +0b753c: 3321 2c00 |0020: if-ne v1, v2, 004c // +002c │ │ +0b7540: 2201 cc02 |0022: new-instance v1, Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // type@02cc │ │ +0b7544: 7020 4c13 4100 |0024: invoke-direct {v1, v4}, Landroid/support/v4/widget/CursorAdapter$ChangeObserver;.:(Landroid/support/v4/widget/CursorAdapter;)V // method@134c │ │ +0b754a: 5b41 8305 |0027: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b754e: 2201 cd02 |0029: new-instance v1, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver; // type@02cd │ │ +0b7552: 7030 5013 4103 |002b: invoke-direct {v1, v4, v3}, Landroid/support/v4/widget/CursorAdapter$MyDataSetObserver;.:(Landroid/support/v4/widget/CursorAdapter;Landroid/support/v4/widget/CursorAdapter$1;)V // method@1350 │ │ +0b7558: 5b41 8705 |002e: iput-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b755c: 3800 1400 |0030: if-eqz v0, 0044 // +0014 │ │ +0b7560: 5441 8305 |0032: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b7564: 3801 0700 |0034: if-eqz v1, 003b // +0007 │ │ +0b7568: 5441 8305 |0036: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b756c: 7220 dc01 1600 |0038: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01dc │ │ +0b7572: 5441 8705 |003b: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b7576: 3801 0700 |003d: if-eqz v1, 0044 // +0007 │ │ +0b757a: 5441 8705 |003f: iget-object v1, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b757e: 7220 dd01 1600 |0041: invoke-interface {v6, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01dd │ │ +0b7584: 0e00 |0044: return-void │ │ +0b7586: 5c41 8205 |0045: iput-boolean v1, v4, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0582 │ │ +0b758a: 28c4 |0047: goto 000b // -003c │ │ +0b758c: 0110 |0048: move v0, v1 │ │ +0b758e: 28c4 |0049: goto 000d // -003c │ │ +0b7590: 12f1 |004a: const/4 v1, #int -1 // #ff │ │ +0b7592: 28d0 |004b: goto 001b // -0030 │ │ +0b7594: 5b43 8305 |004c: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b7598: 5b43 8705 |004e: iput-object v3, v4, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b759c: 28e0 |0050: goto 0030 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=164 │ │ 0x0007 line=165 │ │ 0x0009 line=166 │ │ 0x000b line=170 │ │ 0x000d line=171 │ │ @@ -221011,21 +221039,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Z)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0b74b4: |[0b74b4] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ -0b74c4: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ -0b74c8: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0b74ca: 6e40 6213 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ -0b74d0: 0e00 |0006: return-void │ │ -0b74d2: 1220 |0007: const/4 v0, #int 2 // #2 │ │ -0b74d4: 28fb |0008: goto 0003 // -0005 │ │ +0b75a0: |[0b75a0] android.support.v4.widget.CursorAdapter.init:(Landroid/content/Context;Landroid/database/Cursor;Z)V │ │ +0b75b0: 3804 0700 |0000: if-eqz v4, 0007 // +0007 │ │ +0b75b4: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0b75b6: 6e40 6213 2103 |0003: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v4/widget/CursorAdapter;.init:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1362 │ │ +0b75bc: 0e00 |0006: return-void │ │ +0b75be: 1220 |0007: const/4 v0, #int 2 // #2 │ │ +0b75c0: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=160 │ │ 0x0006 line=161 │ │ 0x0007 line=160 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -221038,18 +221066,18 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b74d8: |[0b74d8] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0b74e8: 6e40 6513 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1365 │ │ -0b74ee: 0c00 |0003: move-result-object v0 │ │ -0b74f0: 1100 |0004: return-object v0 │ │ +0b75c4: |[0b75c4] android.support.v4.widget.CursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0b75d4: 6e40 6513 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/CursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1365 │ │ +0b75da: 0c00 |0003: move-result-object v0 │ │ +0b75dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 cursor Landroid/database/Cursor; │ │ @@ -221066,28 +221094,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 25 16-bit code units │ │ -0b74f4: |[0b74f4] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ -0b7504: 5510 8205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0582 │ │ -0b7508: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ -0b750c: 5410 8505 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7510: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ -0b7514: 5410 8505 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7518: 7210 d901 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ -0b751e: 0a00 |000d: move-result v0 │ │ -0b7520: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ -0b7524: 5410 8505 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7528: 7210 de01 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01de │ │ -0b752e: 0a00 |0015: move-result v0 │ │ -0b7530: 5c10 8805 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b7534: 0e00 |0018: return-void │ │ +0b75e0: |[0b75e0] android.support.v4.widget.CursorAdapter.onContentChanged:()V │ │ +0b75f0: 5510 8205 |0000: iget-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mAutoRequery:Z // field@0582 │ │ +0b75f4: 3800 1600 |0002: if-eqz v0, 0018 // +0016 │ │ +0b75f8: 5410 8505 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b75fc: 3800 1200 |0006: if-eqz v0, 0018 // +0012 │ │ +0b7600: 5410 8505 |0008: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7604: 7210 d901 0000 |000a: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ +0b760a: 0a00 |000d: move-result v0 │ │ +0b760c: 3900 0a00 |000e: if-nez v0, 0018 // +000a │ │ +0b7610: 5410 8505 |0010: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7614: 7210 de01 0000 |0012: invoke-interface {v0}, Landroid/database/Cursor;.requery:()Z // method@01de │ │ +0b761a: 0a00 |0015: move-result v0 │ │ +0b761c: 5c10 8805 |0016: iput-boolean v0, v1, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b7620: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0010 line=449 │ │ 0x0018 line=451 │ │ locals : │ │ 0x0000 - 0x0019 reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -221097,23 +221125,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b7538: |[0b7538] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -0b7548: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ -0b754c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0b7550: 5410 8905 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ -0b7554: 7220 f723 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@23f7 │ │ -0b755a: 0c00 |0009: move-result-object v0 │ │ -0b755c: 1100 |000a: return-object v0 │ │ -0b755e: 5410 8505 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7562: 28fd |000d: goto 000a // -0003 │ │ +0b7624: |[0b7624] android.support.v4.widget.CursorAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +0b7634: 5410 8905 |0000: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ +0b7638: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0b763c: 5410 8905 |0004: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ +0b7640: 7220 f723 2000 |0006: invoke-interface {v0, v2}, Landroid/widget/FilterQueryProvider;.runQuery:(Ljava/lang/CharSequence;)Landroid/database/Cursor; // method@23f7 │ │ +0b7646: 0c00 |0009: move-result-object v0 │ │ +0b7648: 1100 |000a: return-object v0 │ │ +0b764a: 5410 8505 |000b: iget-object v0, v1, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b764e: 28fd |000d: goto 000a // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ 0x0004 line=397 │ │ 0x000a line=400 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/CursorAdapter; │ │ @@ -221124,17 +221152,17 @@ │ │ type : '(Landroid/widget/FilterQueryProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7564: |[0b7564] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ -0b7574: 5b01 8905 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ -0b7578: 0e00 |0002: return-void │ │ +0b7650: |[0b7650] android.support.v4.widget.CursorAdapter.setFilterQueryProvider:(Landroid/widget/FilterQueryProvider;)V │ │ +0b7660: 5b01 8905 |0000: iput-object v1, v0, Landroid/support/v4/widget/CursorAdapter;.mFilterQueryProvider:Landroid/widget/FilterQueryProvider; // field@0589 │ │ +0b7664: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0002 line=437 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/CursorAdapter; │ │ 0x0000 - 0x0003 reg=1 filterQueryProvider Landroid/widget/FilterQueryProvider; │ │ @@ -221144,53 +221172,53 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 75 16-bit code units │ │ -0b757c: |[0b757c] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0b758c: 5421 8505 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b7590: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ -0b7594: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0b7596: 1100 |0005: return-object v0 │ │ -0b7598: 5420 8505 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b759c: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ -0b75a0: 5421 8305 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b75a4: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0b75a8: 5421 8305 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b75ac: 7220 df01 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@01df │ │ -0b75b2: 5421 8705 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b75b6: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -0b75ba: 5421 8705 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b75be: 7220 e001 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e0 │ │ -0b75c4: 5b23 8505 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ -0b75c8: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ -0b75cc: 5421 8305 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b75d0: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ -0b75d4: 5421 8305 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ -0b75d8: 7220 dc01 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01dc │ │ -0b75de: 5421 8705 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b75e2: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ -0b75e6: 5421 8705 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ -0b75ea: 7220 dd01 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01dd │ │ -0b75f0: 1a01 9b13 |0032: const-string v1, "_id" // string@139b │ │ -0b75f4: 7220 d201 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d2 │ │ -0b75fa: 0a01 |0037: move-result v1 │ │ -0b75fc: 5921 8a05 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ -0b7600: 1211 |003a: const/4 v1, #int 1 // #1 │ │ -0b7602: 5c21 8805 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b7606: 6e10 6613 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@1366 │ │ -0b760c: 28c5 |0040: goto 0005 // -003b │ │ -0b760e: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ -0b7610: 5921 8a05 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ -0b7614: 1201 |0044: const/4 v1, #int 0 // #0 │ │ -0b7616: 5c21 8805 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ -0b761a: 6e10 6713 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1367 │ │ -0b7620: 28bb |004a: goto 0005 // -0045 │ │ +0b7668: |[0b7668] android.support.v4.widget.CursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0b7678: 5421 8505 |0000: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b767c: 3313 0400 |0002: if-ne v3, v1, 0006 // +0004 │ │ +0b7680: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0b7682: 1100 |0005: return-object v0 │ │ +0b7684: 5420 8505 |0006: iget-object v0, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b7688: 3800 1400 |0008: if-eqz v0, 001c // +0014 │ │ +0b768c: 5421 8305 |000a: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b7690: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0b7694: 5421 8305 |000e: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b7698: 7220 df01 1000 |0010: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterContentObserver:(Landroid/database/ContentObserver;)V // method@01df │ │ +0b769e: 5421 8705 |0013: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b76a2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0b76a6: 5421 8705 |0017: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b76aa: 7220 e001 1000 |0019: invoke-interface {v0, v1}, Landroid/database/Cursor;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01e0 │ │ +0b76b0: 5b23 8505 |001c: iput-object v3, v2, Landroid/support/v4/widget/CursorAdapter;.mCursor:Landroid/database/Cursor; // field@0585 │ │ +0b76b4: 3803 2300 |001e: if-eqz v3, 0041 // +0023 │ │ +0b76b8: 5421 8305 |0020: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b76bc: 3801 0700 |0022: if-eqz v1, 0029 // +0007 │ │ +0b76c0: 5421 8305 |0024: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mChangeObserver:Landroid/support/v4/widget/CursorAdapter$ChangeObserver; // field@0583 │ │ +0b76c4: 7220 dc01 1300 |0026: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01dc │ │ +0b76ca: 5421 8705 |0029: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b76ce: 3801 0700 |002b: if-eqz v1, 0032 // +0007 │ │ +0b76d2: 5421 8705 |002d: iget-object v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0587 │ │ +0b76d6: 7220 dd01 1300 |002f: invoke-interface {v3, v1}, Landroid/database/Cursor;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@01dd │ │ +0b76dc: 1a01 9c13 |0032: const-string v1, "_id" // string@139c │ │ +0b76e0: 7220 d201 1300 |0034: invoke-interface {v3, v1}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d2 │ │ +0b76e6: 0a01 |0037: move-result v1 │ │ +0b76e8: 5921 8a05 |0038: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ +0b76ec: 1211 |003a: const/4 v1, #int 1 // #1 │ │ +0b76ee: 5c21 8805 |003b: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b76f2: 6e10 6613 0200 |003d: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetChanged:()V // method@1366 │ │ +0b76f8: 28c5 |0040: goto 0005 // -003b │ │ +0b76fa: 12f1 |0041: const/4 v1, #int -1 // #ff │ │ +0b76fc: 5921 8a05 |0042: iput v1, v2, Landroid/support/v4/widget/CursorAdapter;.mRowIDColumn:I // field@058a │ │ +0b7700: 1201 |0044: const/4 v1, #int 0 // #0 │ │ +0b7702: 5c21 8805 |0045: iput-boolean v1, v2, Landroid/support/v4/widget/CursorAdapter;.mDataValid:Z // field@0588 │ │ +0b7706: 6e10 6713 0200 |0047: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.notifyDataSetInvalidated:()V // method@1367 │ │ +0b770c: 28bb |004a: goto 0005 // -0045 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0004 line=333 │ │ 0x0005 line=354 │ │ 0x0006 line=335 │ │ 0x0008 line=336 │ │ @@ -221249,21 +221277,21 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b7624: |[0b7624] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -0b7634: 5b12 8d05 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ -0b7638: 7010 900b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ -0b763e: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0b7642: 7010 1d02 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0b7648: 5b10 8c05 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@058c │ │ -0b764c: 0e00 |000c: return-void │ │ +0b7710: |[0b7710] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +0b7720: 5b12 8d05 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ +0b7724: 7010 900b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ +0b772a: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0b772e: 7010 1d02 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0b7734: 5b10 8c05 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@058c │ │ +0b7738: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1667 │ │ 0x0005 line=1668 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/DrawerLayout; │ │ @@ -221273,28 +221301,28 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0b7650: |[0b7650] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ -0b7660: 6e10 a722 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -0b7666: 0a01 |0003: move-result v1 │ │ -0b7668: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b766a: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ -0b766e: 6e20 a622 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0b7674: 0c00 |000a: move-result-object v0 │ │ -0b7676: 7110 af13 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/view/View;)Z // method@13af │ │ -0b767c: 0a03 |000e: move-result v3 │ │ -0b767e: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ -0b7682: 6e20 5611 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1156 │ │ -0b7688: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b768c: 28ef |0016: goto 0005 // -0011 │ │ -0b768e: 0e00 |0017: return-void │ │ +0b773c: |[0b773c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V │ │ +0b774c: 6e10 a722 0600 |0000: invoke-virtual {v6}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +0b7752: 0a01 |0003: move-result v1 │ │ +0b7754: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0b7756: 3512 1200 |0005: if-ge v2, v1, 0017 // +0012 │ │ +0b775a: 6e20 a622 2600 |0007: invoke-virtual {v6, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0b7760: 0c00 |000a: move-result-object v0 │ │ +0b7762: 7110 af13 0000 |000b: invoke-static {v0}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/view/View;)Z // method@13af │ │ +0b7768: 0a03 |000e: move-result v3 │ │ +0b776a: 3803 0500 |000f: if-eqz v3, 0014 // +0005 │ │ +0b776e: 6e20 5611 0500 |0011: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1156 │ │ +0b7774: d802 0201 |0014: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b7778: 28ef |0016: goto 0005 // -0011 │ │ +0b777a: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1720 │ │ 0x0004 line=1721 │ │ 0x0007 line=1722 │ │ 0x000b line=1723 │ │ 0x0011 line=1724 │ │ @@ -221313,57 +221341,57 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 99 16-bit code units │ │ -0b7690: |[0b7690] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b76a0: 5420 8c05 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@058c │ │ -0b76a4: 6e20 5e11 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ -0b76aa: 6e20 8111 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1181 │ │ -0b76b0: 6e20 5f11 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@115f │ │ -0b76b6: 6e20 8211 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1182 │ │ -0b76bc: 6e10 7811 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1178 │ │ -0b76c2: 0a01 |0011: move-result v1 │ │ -0b76c4: 6e20 9811 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1198 │ │ -0b76ca: 6e10 6711 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1167 │ │ -0b76d0: 0c01 |0018: move-result-object v1 │ │ -0b76d2: 6e20 8e11 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@118e │ │ -0b76d8: 6e10 6211 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1162 │ │ -0b76de: 0c01 |001f: move-result-object v1 │ │ -0b76e0: 6e20 8511 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ -0b76e6: 6e10 6311 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ -0b76ec: 0c01 |0026: move-result-object v1 │ │ -0b76ee: 6e20 8711 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1187 │ │ -0b76f4: 6e10 7111 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1171 │ │ -0b76fa: 0a01 |002d: move-result v1 │ │ -0b76fc: 6e20 8811 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1188 │ │ -0b7702: 6e10 7011 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1170 │ │ -0b7708: 0a01 |0034: move-result v1 │ │ -0b770a: 6e20 8611 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@1186 │ │ -0b7710: 6e10 7211 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1172 │ │ -0b7716: 0a01 |003b: move-result v1 │ │ -0b7718: 6e20 8911 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1189 │ │ -0b771e: 6e10 7311 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1173 │ │ -0b7724: 0a01 |0042: move-result v1 │ │ -0b7726: 6e20 8a11 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@118a │ │ -0b772c: 6e10 6d11 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@116d │ │ -0b7732: 0a01 |0049: move-result v1 │ │ -0b7734: 6e20 8011 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ -0b773a: 6e10 7711 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1177 │ │ -0b7740: 0a01 |0050: move-result v1 │ │ -0b7742: 6e20 9311 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@1193 │ │ -0b7748: 6e10 7411 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1174 │ │ -0b774e: 0a01 |0057: move-result v1 │ │ -0b7750: 6e20 8c11 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@118c │ │ -0b7756: 6e10 5d11 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ -0b775c: 0a01 |005e: move-result v1 │ │ -0b775e: 6e20 5511 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ -0b7764: 0e00 |0062: return-void │ │ +0b777c: |[0b777c] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b778c: 5420 8c05 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@058c │ │ +0b7790: 6e20 5e11 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ +0b7796: 6e20 8111 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1181 │ │ +0b779c: 6e20 5f11 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@115f │ │ +0b77a2: 6e20 8211 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1182 │ │ +0b77a8: 6e10 7811 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1178 │ │ +0b77ae: 0a01 |0011: move-result v1 │ │ +0b77b0: 6e20 9811 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1198 │ │ +0b77b6: 6e10 6711 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1167 │ │ +0b77bc: 0c01 |0018: move-result-object v1 │ │ +0b77be: 6e20 8e11 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@118e │ │ +0b77c4: 6e10 6211 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1162 │ │ +0b77ca: 0c01 |001f: move-result-object v1 │ │ +0b77cc: 6e20 8511 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ +0b77d2: 6e10 6311 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ +0b77d8: 0c01 |0026: move-result-object v1 │ │ +0b77da: 6e20 8711 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1187 │ │ +0b77e0: 6e10 7111 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1171 │ │ +0b77e6: 0a01 |002d: move-result v1 │ │ +0b77e8: 6e20 8811 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1188 │ │ +0b77ee: 6e10 7011 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1170 │ │ +0b77f4: 0a01 |0034: move-result v1 │ │ +0b77f6: 6e20 8611 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@1186 │ │ +0b77fc: 6e10 7211 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1172 │ │ +0b7802: 0a01 |003b: move-result v1 │ │ +0b7804: 6e20 8911 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1189 │ │ +0b780a: 6e10 7311 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1173 │ │ +0b7810: 0a01 |0042: move-result v1 │ │ +0b7812: 6e20 8a11 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@118a │ │ +0b7818: 6e10 6d11 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@116d │ │ +0b781e: 0a01 |0049: move-result v1 │ │ +0b7820: 6e20 8011 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ +0b7826: 6e10 7711 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1177 │ │ +0b782c: 0a01 |0050: move-result v1 │ │ +0b782e: 6e20 9311 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@1193 │ │ +0b7834: 6e10 7411 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1174 │ │ +0b783a: 0a01 |0057: move-result v1 │ │ +0b783c: 6e20 8c11 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@118c │ │ +0b7842: 6e10 5d11 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ +0b7848: 0a01 |005e: move-result v1 │ │ +0b784a: 6e20 5511 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ +0b7850: 0e00 |0062: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1745 │ │ 0x0002 line=1747 │ │ 0x0005 line=1748 │ │ 0x0008 line=1750 │ │ 0x000b line=1751 │ │ @@ -221392,38 +221420,38 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0b7768: |[0b7768] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b7778: 6e10 1923 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@2319 │ │ -0b777e: 0a04 |0003: move-result v4 │ │ -0b7780: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ -0b7784: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ -0b7788: 6e10 1c23 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@231c │ │ -0b778e: 0c01 |000b: move-result-object v1 │ │ -0b7790: 5464 8d05 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ -0b7794: 7110 ae13 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@13ae │ │ -0b779a: 0c03 |0011: move-result-object v3 │ │ -0b779c: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ -0b77a0: 5464 8d05 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ -0b77a4: 6e20 ca13 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ -0b77aa: 0a00 |0019: move-result v0 │ │ -0b77ac: 5464 8d05 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ -0b77b0: 6e20 c913 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@13c9 │ │ -0b77b6: 0c02 |001f: move-result-object v2 │ │ -0b77b8: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ -0b77bc: 7220 d22b 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0b77c2: 1214 |0025: const/4 v4, #int 1 // #1 │ │ -0b77c4: 0f04 |0026: return v4 │ │ -0b77c6: 6f30 910b 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b91 │ │ -0b77cc: 0a04 |002a: move-result v4 │ │ -0b77ce: 28fb |002b: goto 0026 // -0005 │ │ +0b7854: |[0b7854] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b7864: 6e10 1923 0800 |0000: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getEventType:()I // method@2319 │ │ +0b786a: 0a04 |0003: move-result v4 │ │ +0b786c: 1305 2000 |0004: const/16 v5, #int 32 // #20 │ │ +0b7870: 3354 2100 |0006: if-ne v4, v5, 0027 // +0021 │ │ +0b7874: 6e10 1c23 0800 |0008: invoke-virtual {v8}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@231c │ │ +0b787a: 0c01 |000b: move-result-object v1 │ │ +0b787c: 5464 8d05 |000c: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ +0b7880: 7110 ae13 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/DrawerLayout;.access$200:(Landroid/support/v4/widget/DrawerLayout;)Landroid/view/View; // method@13ae │ │ +0b7886: 0c03 |0011: move-result-object v3 │ │ +0b7888: 3803 1300 |0012: if-eqz v3, 0025 // +0013 │ │ +0b788c: 5464 8d05 |0014: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ +0b7890: 6e20 ca13 3400 |0016: invoke-virtual {v4, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewAbsoluteGravity:(Landroid/view/View;)I // method@13ca │ │ +0b7896: 0a00 |0019: move-result v0 │ │ +0b7898: 5464 8d05 |001a: iget-object v4, v6, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058d │ │ +0b789c: 6e20 c913 0400 |001c: invoke-virtual {v4, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerTitle:(I)Ljava/lang/CharSequence; // method@13c9 │ │ +0b78a2: 0c02 |001f: move-result-object v2 │ │ +0b78a4: 3802 0500 |0020: if-eqz v2, 0025 // +0005 │ │ +0b78a8: 7220 d22b 2100 |0022: invoke-interface {v1, v2}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0b78ae: 1214 |0025: const/4 v4, #int 1 // #1 │ │ +0b78b0: 0f04 |0026: return v4 │ │ +0b78b2: 6f30 910b 7608 |0027: invoke-super {v6, v7, v8}, Landroid/support/v4/view/AccessibilityDelegateCompat;.dispatchPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b91 │ │ +0b78b8: 0a04 |002a: move-result v4 │ │ +0b78ba: 28fb |002b: goto 0026 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1702 │ │ 0x0008 line=1703 │ │ 0x000c line=1704 │ │ 0x0012 line=1705 │ │ 0x0014 line=1706 │ │ @@ -221446,21 +221474,21 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b77d0: |[0b77d0] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b77e0: 6f30 940b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ -0b77e6: 1c00 dd02 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@02dd │ │ -0b77ea: 6e10 c02a 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b77f0: 0c00 |0008: move-result-object v0 │ │ -0b77f2: 6e20 1e23 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ -0b77f8: 0e00 |000c: return-void │ │ +0b78bc: |[0b78bc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b78cc: 6f30 940b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ +0b78d2: 1c00 dd02 |0003: const-class v0, Landroid/support/v4/widget/DrawerLayout; // type@02dd │ │ +0b78d6: 6e10 c02a 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b78dc: 0c00 |0008: move-result-object v0 │ │ +0b78de: 6e20 1e23 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ +0b78e4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1690 │ │ 0x0003 line=1692 │ │ 0x000c line=1693 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -221472,34 +221500,34 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0b77fc: |[0b77fc] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b780c: 7110 7a11 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@117a │ │ -0b7812: 0c01 |0003: move-result-object v1 │ │ -0b7814: 6f30 950b 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ -0b781a: 1c02 dd02 |0007: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@02dd │ │ -0b781e: 6e10 c02a 0200 |0009: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b7824: 0c02 |000c: move-result-object v2 │ │ -0b7826: 6e20 8511 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ -0b782c: 6e20 9411 4500 |0010: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@1194 │ │ -0b7832: 7110 3d0e 0400 |0013: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0e3d │ │ -0b7838: 0c00 |0016: move-result-object v0 │ │ -0b783a: 2002 3e04 |0017: instance-of v2, v0, Landroid/view/View; // type@043e │ │ -0b783e: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ -0b7842: 1f00 3e04 |001b: check-cast v0, Landroid/view/View; // type@043e │ │ -0b7846: 6e20 8f11 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ -0b784c: 7030 7613 5301 |0020: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1376 │ │ -0b7852: 6e10 7f11 0100 |0023: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@117f │ │ -0b7858: 1f04 4404 |0026: check-cast v4, Landroid/view/ViewGroup; // type@0444 │ │ -0b785c: 7030 7513 5304 |0028: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@1375 │ │ -0b7862: 0e00 |002b: return-void │ │ +0b78e8: |[0b78e8] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b78f8: 7110 7a11 0500 |0000: invoke-static {v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@117a │ │ +0b78fe: 0c01 |0003: move-result-object v1 │ │ +0b7900: 6f30 950b 4301 |0004: invoke-super {v3, v4, v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ +0b7906: 1c02 dd02 |0007: const-class v2, Landroid/support/v4/widget/DrawerLayout; // type@02dd │ │ +0b790a: 6e10 c02a 0200 |0009: invoke-virtual {v2}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b7910: 0c02 |000c: move-result-object v2 │ │ +0b7912: 6e20 8511 2500 |000d: invoke-virtual {v5, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ +0b7918: 6e20 9411 4500 |0010: invoke-virtual {v5, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@1194 │ │ +0b791e: 7110 3d0e 0400 |0013: invoke-static {v4}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0e3d │ │ +0b7924: 0c00 |0016: move-result-object v0 │ │ +0b7926: 2002 3e04 |0017: instance-of v2, v0, Landroid/view/View; // type@043e │ │ +0b792a: 3802 0700 |0019: if-eqz v2, 0020 // +0007 │ │ +0b792e: 1f00 3e04 |001b: check-cast v0, Landroid/view/View; // type@043e │ │ +0b7932: 6e20 8f11 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ +0b7938: 7030 7613 5301 |0020: invoke-direct {v3, v5, v1}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1376 │ │ +0b793e: 6e10 7f11 0100 |0023: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@117f │ │ +0b7944: 1f04 4404 |0026: check-cast v4, Landroid/view/ViewGroup; // type@0444 │ │ +0b7948: 7030 7513 5304 |0028: invoke-direct {v3, v5, v4}, Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate;.addChildrenForAccessibility:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/view/ViewGroup;)V // method@1375 │ │ +0b794e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1672 │ │ 0x0004 line=1673 │ │ 0x0007 line=1675 │ │ 0x0010 line=1676 │ │ 0x0013 line=1677 │ │ @@ -221521,23 +221549,23 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0b7864: |[0b7864] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b7874: 7110 af13 0300 |0000: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/view/View;)Z // method@13af │ │ -0b787a: 0a00 |0003: move-result v0 │ │ -0b787c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0b7880: 6f40 970b 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ -0b7886: 0a00 |0009: move-result v0 │ │ -0b7888: 0f00 |000a: return v0 │ │ -0b788a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b788c: 28fe |000c: goto 000a // -0002 │ │ +0b7950: |[0b7950] android.support.v4.widget.DrawerLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b7960: 7110 af13 0300 |0000: invoke-static {v3}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/view/View;)Z // method@13af │ │ +0b7966: 0a00 |0003: move-result v0 │ │ +0b7968: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0b796c: 6f40 970b 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ +0b7972: 0a00 |0009: move-result v0 │ │ +0b7974: 0f00 |000a: return v0 │ │ +0b7976: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b7978: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1732 │ │ 0x0006 line=1733 │ │ 0x000a line=1735 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/DrawerLayout$AccessibilityDelegate; │ │ @@ -221579,18 +221607,18 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7890: |[0b7890] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ -0b78a0: 5b01 8e05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058e │ │ -0b78a4: 7010 900b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ -0b78aa: 0e00 |0005: return-void │ │ +0b797c: |[0b797c] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.:(Landroid/support/v4/widget/DrawerLayout;)V │ │ +0b798c: 5b01 8e05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@058e │ │ +0b7990: 7010 900b 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ +0b7996: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1770 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/DrawerLayout$ChildAccessibilityDelegate; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/DrawerLayout; │ │ │ │ @@ -221600,22 +221628,22 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b78ac: |[0b78ac] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b78bc: 6f30 950b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ -0b78c2: 7110 af13 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/view/View;)Z // method@13af │ │ -0b78c8: 0a00 |0006: move-result v0 │ │ -0b78ca: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ -0b78ce: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0b78d0: 6e20 8f11 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ -0b78d6: 0e00 |000d: return-void │ │ +0b7998: |[0b7998] android.support.v4.widget.DrawerLayout$ChildAccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b79a8: 6f30 950b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ +0b79ae: 7110 af13 0200 |0003: invoke-static {v2}, Landroid/support/v4/widget/DrawerLayout;.access$300:(Landroid/view/View;)Z // method@13af │ │ +0b79b4: 0a00 |0006: move-result v0 │ │ +0b79b6: 3900 0600 |0007: if-nez v0, 000d // +0006 │ │ +0b79ba: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0b79bc: 6e20 8f11 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ +0b79c2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1774 │ │ 0x0003 line=1775 │ │ 0x0009 line=1779 │ │ 0x000d line=1781 │ │ locals : │ │ @@ -221654,17 +221682,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b78d8: |[0b78d8] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ -0b78e8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b78ee: 0e00 |0003: return-void │ │ +0b79c4: |[0b79c4] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.:()V │ │ +0b79d4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b79da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ │ │ Virtual methods - │ │ @@ -221673,16 +221701,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b78f0: |[0b78f0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ -0b7900: 0e00 |0000: return-void │ │ +0b79dc: |[0b79dc] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerClosed:(Landroid/view/View;)V │ │ +0b79ec: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=244 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -221691,16 +221719,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7904: |[0b7904] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ -0b7914: 0e00 |0000: return-void │ │ +0b79f0: |[0b79f0] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerOpened:(Landroid/view/View;)V │ │ +0b7a00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ │ │ @@ -221709,16 +221737,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7918: |[0b7918] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ -0b7928: 0e00 |0000: return-void │ │ +0b7a04: |[0b7a04] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerSlide:(Landroid/view/View;F)V │ │ +0b7a14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 drawerView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ @@ -221728,16 +221756,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b792c: |[0b792c] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ -0b793c: 0e00 |0000: return-void │ │ +0b7a18: |[0b7a18] android.support.v4.widget.DrawerLayout$SimpleDrawerListener.onDrawerStateChanged:(I)V │ │ +0b7a28: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/DrawerLayout$SimpleDrawerListener; │ │ 0x0000 - 0x0001 reg=1 newState I │ │ │ │ @@ -221787,22 +221815,22 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b7940: |[0b7940] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ -0b7950: 5b12 a105 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7954: 7010 3516 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1635 │ │ -0b795a: 2200 db02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@02db │ │ -0b795e: 7020 9613 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@1396 │ │ -0b7964: 5b10 a005 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@05a0 │ │ -0b7968: 5913 9e05 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ -0b796c: 0e00 |000e: return-void │ │ +0b7a2c: |[0b7a2c] android.support.v4.widget.DrawerLayout$ViewDragCallback.:(Landroid/support/v4/widget/DrawerLayout;I)V │ │ +0b7a3c: 5b12 a105 |0000: iput-object v2, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7a40: 7010 3516 0100 |0002: invoke-direct {v1}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1635 │ │ +0b7a46: 2200 db02 |0005: new-instance v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1; // type@02db │ │ +0b7a4a: 7020 9613 1000 |0007: invoke-direct {v0, v1}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback$1;.:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V // method@1396 │ │ +0b7a50: 5b10 a005 |000a: iput-object v0, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@05a0 │ │ +0b7a54: 5913 9e05 |000c: iput v3, v1, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ +0b7a58: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1473 │ │ 0x0005 line=1467 │ │ 0x000c line=1474 │ │ 0x000e line=1475 │ │ locals : │ │ @@ -221815,17 +221843,17 @@ │ │ type : '(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7970: |[0b7970] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ -0b7980: 7010 a513 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@13a5 │ │ -0b7986: 0e00 |0003: return-void │ │ +0b7a5c: |[0b7a5c] android.support.v4.widget.DrawerLayout$ViewDragCallback.access$000:(Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;)V │ │ +0b7a6c: 7010 a513 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.peekDrawer:()V // method@13a5 │ │ +0b7a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1463 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ #2 : (in Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;) │ │ @@ -221833,26 +221861,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b7988: |[0b7988] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ -0b7998: 1230 |0000: const/4 v0, #int 3 // #3 │ │ -0b799a: 5232 9e05 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ -0b799e: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ -0b79a2: 1250 |0005: const/4 v0, #int 5 // #5 │ │ -0b79a4: 5432 a105 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b79a8: 6e20 bd13 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0b79ae: 0c01 |000b: move-result-object v1 │ │ -0b79b0: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ -0b79b4: 5432 a105 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b79b8: 6e20 b513 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@13b5 │ │ -0b79be: 0e00 |0013: return-void │ │ +0b7a74: |[0b7a74] android.support.v4.widget.DrawerLayout$ViewDragCallback.closeOtherDrawer:()V │ │ +0b7a84: 1230 |0000: const/4 v0, #int 3 // #3 │ │ +0b7a86: 5232 9e05 |0001: iget v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ +0b7a8a: 3302 0300 |0003: if-ne v2, v0, 0006 // +0003 │ │ +0b7a8e: 1250 |0005: const/4 v0, #int 5 // #5 │ │ +0b7a90: 5432 a105 |0006: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7a94: 6e20 bd13 0200 |0008: invoke-virtual {v2, v0}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0b7a9a: 0c01 |000b: move-result-object v1 │ │ +0b7a9c: 3801 0700 |000c: if-eqz v1, 0013 // +0007 │ │ +0b7aa0: 5432 a105 |000e: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7aa4: 6e20 b513 1200 |0010: invoke-virtual {v2, v1}, Landroid/support/v4/widget/DrawerLayout;.closeDrawer:(Landroid/view/View;)V // method@13b5 │ │ +0b7aaa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1524 │ │ 0x0006 line=1525 │ │ 0x000c line=1526 │ │ 0x000e line=1527 │ │ 0x0013 line=1529 │ │ @@ -221866,71 +221894,71 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 106 16-bit code units │ │ -0b79c0: |[0b79c0] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ -0b79d0: 1238 |0000: const/4 v8, #int 3 // #3 │ │ -0b79d2: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0b79d4: 1205 |0002: const/4 v5, #int 0 // #0 │ │ -0b79d6: 5497 9f05 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ -0b79da: 6e10 5f16 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@165f │ │ -0b79e0: 0a03 |0008: move-result v3 │ │ -0b79e2: 5297 9e05 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ -0b79e6: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ -0b79ea: 0161 |000d: move v1, v6 │ │ -0b79ec: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ -0b79f0: 5497 a105 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b79f4: 6e20 bd13 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0b79fa: 0c04 |0015: move-result-object v4 │ │ -0b79fc: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ -0b7a00: 6e10 2022 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b7a06: 0a05 |001b: move-result v5 │ │ -0b7a08: 7b55 |001c: neg-int v5, v5 │ │ -0b7a0a: 9000 0503 |001d: add-int v0, v5, v3 │ │ -0b7a0e: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ -0b7a12: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ -0b7a16: 6e10 fe21 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -0b7a1c: 0a05 |0026: move-result v5 │ │ -0b7a1e: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ -0b7a22: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ -0b7a26: 6e10 fe21 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -0b7a2c: 0a05 |002e: move-result v5 │ │ -0b7a2e: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ -0b7a32: 5495 a105 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7a36: 6e20 c813 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ -0b7a3c: 0a05 |0036: move-result v5 │ │ -0b7a3e: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ -0b7a42: 6e10 fd21 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0b7a48: 0c02 |003c: move-result-object v2 │ │ -0b7a4a: 1f02 d502 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0b7a4e: 5495 9f05 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ -0b7a52: 6e10 1b22 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b7a58: 0a07 |0044: move-result v7 │ │ -0b7a5a: 6e40 7316 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ -0b7a60: 5c26 9205 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ -0b7a64: 5495 a105 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7a68: 6e10 d613 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -0b7a6e: 7010 9c13 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@139c │ │ -0b7a74: 5495 a105 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7a78: 6e10 b113 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@13b1 │ │ -0b7a7e: 0e00 |0057: return-void │ │ -0b7a80: 0151 |0058: move v1, v5 │ │ -0b7a82: 28b5 |0059: goto 000e // -004b │ │ -0b7a84: 5495 a105 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7a88: 1257 |005c: const/4 v7, #int 5 // #5 │ │ -0b7a8a: 6e20 bd13 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0b7a90: 0c04 |0060: move-result-object v4 │ │ -0b7a92: 5495 a105 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7a96: 6e10 cf13 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -0b7a9c: 0a05 |0066: move-result v5 │ │ -0b7a9e: 9100 0503 |0067: sub-int v0, v5, v3 │ │ -0b7aa2: 28b6 |0069: goto 001f // -004a │ │ +0b7aac: |[0b7aac] android.support.v4.widget.DrawerLayout$ViewDragCallback.peekDrawer:()V │ │ +0b7abc: 1238 |0000: const/4 v8, #int 3 // #3 │ │ +0b7abe: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0b7ac0: 1205 |0002: const/4 v5, #int 0 // #0 │ │ +0b7ac2: 5497 9f05 |0003: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ +0b7ac6: 6e10 5f16 0700 |0005: invoke-virtual {v7}, Landroid/support/v4/widget/ViewDragHelper;.getEdgeSize:()I // method@165f │ │ +0b7acc: 0a03 |0008: move-result v3 │ │ +0b7ace: 5297 9e05 |0009: iget v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ +0b7ad2: 3387 4d00 |000b: if-ne v7, v8, 0058 // +004d │ │ +0b7ad6: 0161 |000d: move v1, v6 │ │ +0b7ad8: 3801 4c00 |000e: if-eqz v1, 005a // +004c │ │ +0b7adc: 5497 a105 |0010: iget-object v7, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7ae0: 6e20 bd13 8700 |0012: invoke-virtual {v7, v8}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0b7ae6: 0c04 |0015: move-result-object v4 │ │ +0b7ae8: 3804 0700 |0016: if-eqz v4, 001d // +0007 │ │ +0b7aec: 6e10 2022 0400 |0018: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b7af2: 0a05 |001b: move-result v5 │ │ +0b7af4: 7b55 |001c: neg-int v5, v5 │ │ +0b7af6: 9000 0503 |001d: add-int v0, v5, v3 │ │ +0b7afa: 3804 3800 |001f: if-eqz v4, 0057 // +0038 │ │ +0b7afe: 3801 0800 |0021: if-eqz v1, 0029 // +0008 │ │ +0b7b02: 6e10 fe21 0400 |0023: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0b7b08: 0a05 |0026: move-result v5 │ │ +0b7b0a: 3405 0a00 |0027: if-lt v5, v0, 0031 // +000a │ │ +0b7b0e: 3901 2e00 |0029: if-nez v1, 0057 // +002e │ │ +0b7b12: 6e10 fe21 0400 |002b: invoke-virtual {v4}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0b7b18: 0a05 |002e: move-result v5 │ │ +0b7b1a: 3705 2800 |002f: if-le v5, v0, 0057 // +0028 │ │ +0b7b1e: 5495 a105 |0031: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7b22: 6e20 c813 4500 |0033: invoke-virtual {v5, v4}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ +0b7b28: 0a05 |0036: move-result v5 │ │ +0b7b2a: 3905 2000 |0037: if-nez v5, 0057 // +0020 │ │ +0b7b2e: 6e10 fd21 0400 |0039: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0b7b34: 0c02 |003c: move-result-object v2 │ │ +0b7b36: 1f02 d502 |003d: check-cast v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0b7b3a: 5495 9f05 |003f: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ +0b7b3e: 6e10 1b22 0400 |0041: invoke-virtual {v4}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b7b44: 0a07 |0044: move-result v7 │ │ +0b7b46: 6e40 7316 4570 |0045: invoke-virtual {v5, v4, v0, v7}, Landroid/support/v4/widget/ViewDragHelper;.smoothSlideViewTo:(Landroid/view/View;II)Z // method@1673 │ │ +0b7b4c: 5c26 9205 |0048: iput-boolean v6, v2, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ +0b7b50: 5495 a105 |004a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7b54: 6e10 d613 0500 |004c: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0b7b5a: 7010 9c13 0900 |004f: invoke-direct {v9}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@139c │ │ +0b7b60: 5495 a105 |0052: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7b64: 6e10 b113 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.cancelChildViewTouch:()V // method@13b1 │ │ +0b7b6a: 0e00 |0057: return-void │ │ +0b7b6c: 0151 |0058: move v1, v5 │ │ +0b7b6e: 28b5 |0059: goto 000e // -004b │ │ +0b7b70: 5495 a105 |005a: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7b74: 1257 |005c: const/4 v7, #int 5 // #5 │ │ +0b7b76: 6e20 bd13 7500 |005d: invoke-virtual {v5, v7}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0b7b7c: 0c04 |0060: move-result-object v4 │ │ +0b7b7e: 5495 a105 |0061: iget-object v5, v9, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7b82: 6e10 cf13 0500 |0063: invoke-virtual {v5}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0b7b88: 0a05 |0066: move-result v5 │ │ +0b7b8a: 9100 0503 |0067: sub-int v0, v5, v3 │ │ +0b7b8e: 28b6 |0069: goto 001f // -004a │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1558 │ │ 0x0009 line=1559 │ │ 0x000e line=1560 │ │ 0x0010 line=1561 │ │ 0x0016 line=1562 │ │ @@ -221962,40 +221990,40 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0b7aa4: |[0b7aa4] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0b7ab4: 5431 a105 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7ab8: 1232 |0002: const/4 v2, #int 3 // #3 │ │ -0b7aba: 6e30 b213 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -0b7ac0: 0a01 |0006: move-result v1 │ │ -0b7ac2: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ -0b7ac6: 6e10 2022 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b7acc: 0a01 |000c: move-result v1 │ │ -0b7ace: 7b11 |000d: neg-int v1, v1 │ │ -0b7ad0: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0b7ad2: 7120 f72a 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0b7ad8: 0a02 |0012: move-result v2 │ │ -0b7ada: 7120 f42a 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b7ae0: 0a01 |0016: move-result v1 │ │ -0b7ae2: 0f01 |0017: return v1 │ │ -0b7ae4: 5431 a105 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7ae8: 6e10 cf13 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -0b7aee: 0a00 |001d: move-result v0 │ │ -0b7af0: 6e10 2022 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b7af6: 0a01 |0021: move-result v1 │ │ -0b7af8: 9101 0001 |0022: sub-int v1, v0, v1 │ │ -0b7afc: 7120 f72a 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0b7b02: 0a02 |0027: move-result v2 │ │ -0b7b04: 7120 f42a 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b7b0a: 0a01 |002b: move-result v1 │ │ -0b7b0c: 28eb |002c: goto 0017 // -0015 │ │ +0b7b90: |[0b7b90] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0b7ba0: 5431 a105 |0000: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7ba4: 1232 |0002: const/4 v2, #int 3 // #3 │ │ +0b7ba6: 6e30 b213 4102 |0003: invoke-virtual {v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0b7bac: 0a01 |0006: move-result v1 │ │ +0b7bae: 3801 1100 |0007: if-eqz v1, 0018 // +0011 │ │ +0b7bb2: 6e10 2022 0400 |0009: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b7bb8: 0a01 |000c: move-result v1 │ │ +0b7bba: 7b11 |000d: neg-int v1, v1 │ │ +0b7bbc: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0b7bbe: 7120 f72a 2500 |000f: invoke-static {v5, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0b7bc4: 0a02 |0012: move-result v2 │ │ +0b7bc6: 7120 f42a 2100 |0013: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b7bcc: 0a01 |0016: move-result v1 │ │ +0b7bce: 0f01 |0017: return v1 │ │ +0b7bd0: 5431 a105 |0018: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7bd4: 6e10 cf13 0100 |001a: invoke-virtual {v1}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0b7bda: 0a00 |001d: move-result v0 │ │ +0b7bdc: 6e10 2022 0400 |001e: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b7be2: 0a01 |0021: move-result v1 │ │ +0b7be4: 9101 0001 |0022: sub-int v1, v0, v1 │ │ +0b7be8: 7120 f72a 0500 |0024: invoke-static {v5, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0b7bee: 0a02 |0027: move-result v2 │ │ +0b7bf0: 7120 f42a 2100 |0028: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b7bf6: 0a01 |002b: move-result v1 │ │ +0b7bf8: 28eb |002c: goto 0017 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1615 │ │ 0x0009 line=1616 │ │ 0x0017 line=1619 │ │ 0x0018 line=1618 │ │ 0x001e line=1619 │ │ @@ -222011,18 +222039,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7b10: |[0b7b10] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0b7b20: 6e10 1b22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b7b26: 0a00 |0003: move-result v0 │ │ -0b7b28: 0f00 |0004: return v0 │ │ +0b7bfc: |[0b7bfc] android.support.v4.widget.DrawerLayout$ViewDragCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +0b7c0c: 6e10 1b22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b7c12: 0a00 |0003: move-result v0 │ │ +0b7c14: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1625 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 top I │ │ @@ -222033,18 +222061,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7b2c: |[0b7b2c] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0b7b3c: 6e10 2022 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b7b42: 0a00 |0003: move-result v0 │ │ -0b7b44: 0f00 |0004: return v0 │ │ +0b7c18: |[0b7c18] android.support.v4.widget.DrawerLayout$ViewDragCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0b7c28: 6e10 2022 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b7c2e: 0a00 |0003: move-result v0 │ │ +0b7c30: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1610 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -222053,35 +222081,35 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0b7b48: |[0b7b48] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ -0b7b58: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ -0b7b5c: 1212 |0002: const/4 v2, #int 1 // #1 │ │ -0b7b5e: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ -0b7b62: 5431 a105 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7b66: 1232 |0007: const/4 v2, #int 3 // #3 │ │ -0b7b68: 6e20 bd13 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0b7b6e: 0c00 |000b: move-result-object v0 │ │ -0b7b70: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ -0b7b74: 5431 a105 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7b78: 6e20 c813 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ -0b7b7e: 0a01 |0013: move-result v1 │ │ -0b7b80: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ -0b7b84: 5431 9f05 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ -0b7b88: 6e30 4816 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1648 │ │ -0b7b8e: 0e00 |001b: return-void │ │ -0b7b90: 5431 a105 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7b94: 1252 |001e: const/4 v2, #int 5 // #5 │ │ -0b7b96: 6e20 bd13 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ -0b7b9c: 0c00 |0022: move-result-object v0 │ │ -0b7b9e: 28e9 |0023: goto 000c // -0017 │ │ +0b7c34: |[0b7c34] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeDragStarted:(II)V │ │ +0b7c44: dd01 0401 |0000: and-int/lit8 v1, v4, #int 1 // #01 │ │ +0b7c48: 1212 |0002: const/4 v2, #int 1 // #1 │ │ +0b7c4a: 3321 1900 |0003: if-ne v1, v2, 001c // +0019 │ │ +0b7c4e: 5431 a105 |0005: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7c52: 1232 |0007: const/4 v2, #int 3 // #3 │ │ +0b7c54: 6e20 bd13 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0b7c5a: 0c00 |000b: move-result-object v0 │ │ +0b7c5c: 3800 0f00 |000c: if-eqz v0, 001b // +000f │ │ +0b7c60: 5431 a105 |000e: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7c64: 6e20 c813 0100 |0010: invoke-virtual {v1, v0}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ +0b7c6a: 0a01 |0013: move-result v1 │ │ +0b7c6c: 3901 0700 |0014: if-nez v1, 001b // +0007 │ │ +0b7c70: 5431 9f05 |0016: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ +0b7c74: 6e30 4816 0105 |0018: invoke-virtual {v1, v0, v5}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1648 │ │ +0b7c7a: 0e00 |001b: return-void │ │ +0b7c7c: 5431 a105 |001c: iget-object v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7c80: 1252 |001e: const/4 v2, #int 5 // #5 │ │ +0b7c82: 6e20 bd13 2100 |001f: invoke-virtual {v1, v2}, Landroid/support/v4/widget/DrawerLayout;.findDrawerWithGravity:(I)Landroid/view/View; // method@13bd │ │ +0b7c88: 0c00 |0022: move-result-object v0 │ │ +0b7c8a: 28e9 |0023: goto 000c // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1597 │ │ 0x0005 line=1598 │ │ 0x000c line=1603 │ │ 0x0016 line=1604 │ │ 0x001b line=1606 │ │ @@ -222098,17 +222126,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7ba0: |[0b7ba0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ -0b7bb0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7bb2: 0f00 |0001: return v0 │ │ +0b7c8c: |[0b7c8c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeLock:(I)Z │ │ +0b7c9c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7c9e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1591 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0002 reg=2 edgeFlags I │ │ │ │ @@ -222117,20 +222145,20 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0b7bb4: |[0b7bb4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ -0b7bc4: 5440 a105 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7bc8: 5441 a005 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@05a0 │ │ -0b7bcc: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ -0b7bd0: 6e40 eb13 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@13eb │ │ -0b7bd6: 0e00 |0009: return-void │ │ +0b7ca0: |[0b7ca0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onEdgeTouched:(II)V │ │ +0b7cb0: 5440 a105 |0000: iget-object v0, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7cb4: 5441 a005 |0002: iget-object v1, v4, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@05a0 │ │ +0b7cb8: 1602 a000 |0004: const-wide/16 v2, #int 160 // #a0 │ │ +0b7cbc: 6e40 eb13 1032 |0006: invoke-virtual {v0, v1, v2, v3}, Landroid/support/v4/widget/DrawerLayout;.postDelayed:(Ljava/lang/Runnable;J)Z // method@13eb │ │ +0b7cc2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1552 │ │ 0x0009 line=1553 │ │ locals : │ │ 0x0000 - 0x000a reg=4 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000a reg=5 edgeFlags I │ │ @@ -222141,22 +222169,22 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b7bd8: |[0b7bd8] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0b7be8: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0b7bee: 0c00 |0003: move-result-object v0 │ │ -0b7bf0: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ -0b7bf4: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b7bf6: 5c01 9205 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ -0b7bfa: 7010 9c13 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@139c │ │ -0b7c00: 0e00 |000c: return-void │ │ +0b7cc4: |[0b7cc4] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +0b7cd4: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0b7cda: 0c00 |0003: move-result-object v0 │ │ +0b7cdc: 1f00 d502 |0004: check-cast v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams; // type@02d5 │ │ +0b7ce0: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b7ce2: 5c01 9205 |0007: iput-boolean v1, v0, Landroid/support/v4/widget/DrawerLayout$LayoutParams;.isPeeking:Z // field@0592 │ │ +0b7ce6: 7010 9c13 0200 |0009: invoke-direct {v2}, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.closeOtherDrawer:()V // method@139c │ │ +0b7cec: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ 0x0006 line=1518 │ │ 0x0009 line=1520 │ │ 0x000c line=1521 │ │ locals : │ │ @@ -222170,22 +222198,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0b7c04: |[0b7c04] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ -0b7c14: 5430 a105 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7c18: 5231 9e05 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ -0b7c1c: 5432 9f05 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ -0b7c20: 6e10 5e16 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@165e │ │ -0b7c26: 0c02 |0009: move-result-object v2 │ │ -0b7c28: 6e40 fb13 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@13fb │ │ -0b7c2e: 0e00 |000d: return-void │ │ +0b7cf0: |[0b7cf0] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewDragStateChanged:(I)V │ │ +0b7d00: 5430 a105 |0000: iget-object v0, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7d04: 5231 9e05 |0002: iget v1, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ +0b7d08: 5432 9f05 |0004: iget-object v2, v3, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ +0b7d0c: 6e10 5e16 0200 |0006: invoke-virtual {v2}, Landroid/support/v4/widget/ViewDragHelper;.getCapturedView:()Landroid/view/View; // method@165e │ │ +0b7d12: 0c02 |0009: move-result-object v2 │ │ +0b7d14: 6e40 fb13 1024 |000a: invoke-virtual {v0, v1, v4, v2}, Landroid/support/v4/widget/DrawerLayout;.updateDrawerState:(IILandroid/view/View;)V // method@13fb │ │ +0b7d1a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1495 │ │ 0x000d line=1496 │ │ locals : │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x000e reg=4 state I │ │ @@ -222195,46 +222223,46 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0b7c30: |[0b7c30] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0b7c40: 6e10 2022 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b7c46: 0a00 |0003: move-result v0 │ │ -0b7c48: 5453 a105 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7c4c: 1234 |0006: const/4 v4, #int 3 // #3 │ │ -0b7c4e: 6e30 b213 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -0b7c54: 0a03 |000a: move-result v3 │ │ -0b7c56: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ -0b7c5a: 9003 0007 |000d: add-int v3, v0, v7 │ │ -0b7c5e: 8233 |000f: int-to-float v3, v3 │ │ -0b7c60: 8204 |0010: int-to-float v4, v0 │ │ -0b7c62: a901 0304 |0011: div-float v1, v3, v4 │ │ -0b7c66: 5453 a105 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7c6a: 6e30 f713 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@13f7 │ │ -0b7c70: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0b7c72: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ -0b7c76: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ -0b7c7a: 1243 |001d: const/4 v3, #int 4 // #4 │ │ -0b7c7c: 6e20 7822 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0b7c82: 5453 a105 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7c86: 6e10 d613 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -0b7c8c: 0e00 |0026: return-void │ │ -0b7c8e: 5453 a105 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7c92: 6e10 cf13 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -0b7c98: 0a02 |002c: move-result v2 │ │ -0b7c9a: 9103 0207 |002d: sub-int v3, v2, v7 │ │ -0b7c9e: 8233 |002f: int-to-float v3, v3 │ │ -0b7ca0: 8204 |0030: int-to-float v4, v0 │ │ -0b7ca2: a901 0304 |0031: div-float v1, v3, v4 │ │ -0b7ca6: 28e0 |0033: goto 0013 // -0020 │ │ -0b7ca8: 1203 |0034: const/4 v3, #int 0 // #0 │ │ -0b7caa: 28e9 |0035: goto 001e // -0017 │ │ +0b7d1c: |[0b7d1c] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0b7d2c: 6e10 2022 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b7d32: 0a00 |0003: move-result v0 │ │ +0b7d34: 5453 a105 |0004: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7d38: 1234 |0006: const/4 v4, #int 3 // #3 │ │ +0b7d3a: 6e30 b213 6304 |0007: invoke-virtual {v3, v6, v4}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0b7d40: 0a03 |000a: move-result v3 │ │ +0b7d42: 3803 1c00 |000b: if-eqz v3, 0027 // +001c │ │ +0b7d46: 9003 0007 |000d: add-int v3, v0, v7 │ │ +0b7d4a: 8233 |000f: int-to-float v3, v3 │ │ +0b7d4c: 8204 |0010: int-to-float v4, v0 │ │ +0b7d4e: a901 0304 |0011: div-float v1, v3, v4 │ │ +0b7d52: 5453 a105 |0013: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7d56: 6e30 f713 6301 |0015: invoke-virtual {v3, v6, v1}, Landroid/support/v4/widget/DrawerLayout;.setDrawerViewOffset:(Landroid/view/View;F)V // method@13f7 │ │ +0b7d5c: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0b7d5e: 2d03 0103 |0019: cmpl-float v3, v1, v3 │ │ +0b7d62: 3903 1900 |001b: if-nez v3, 0034 // +0019 │ │ +0b7d66: 1243 |001d: const/4 v3, #int 4 // #4 │ │ +0b7d68: 6e20 7822 3600 |001e: invoke-virtual {v6, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0b7d6e: 5453 a105 |0021: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7d72: 6e10 d613 0300 |0023: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0b7d78: 0e00 |0026: return-void │ │ +0b7d7a: 5453 a105 |0027: iget-object v3, v5, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7d7e: 6e10 cf13 0300 |0029: invoke-virtual {v3}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0b7d84: 0a02 |002c: move-result v2 │ │ +0b7d86: 9103 0207 |002d: sub-int v3, v2, v7 │ │ +0b7d8a: 8233 |002f: int-to-float v3, v3 │ │ +0b7d8c: 8204 |0030: int-to-float v4, v0 │ │ +0b7d8e: a901 0304 |0031: div-float v1, v3, v4 │ │ +0b7d92: 28e0 |0033: goto 0013 // -0020 │ │ +0b7d94: 1203 |0034: const/4 v3, #int 0 // #0 │ │ +0b7d96: 28e9 |0035: goto 001e // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1501 │ │ 0x0004 line=1504 │ │ 0x000d line=1505 │ │ 0x0013 line=1510 │ │ 0x0018 line=1511 │ │ @@ -222260,56 +222288,56 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0b7cac: |[0b7cac] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -0b7cbc: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -0b7cc0: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0b7cc2: 5484 a105 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7cc6: 6e20 cb13 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@13cb │ │ -0b7ccc: 0a02 |0008: move-result v2 │ │ -0b7cce: 6e10 2022 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b7cd4: 0a00 |000c: move-result v0 │ │ -0b7cd6: 5484 a105 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7cda: 1235 |000f: const/4 v5, #int 3 // #3 │ │ -0b7cdc: 6e30 b213 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -0b7ce2: 0a04 |0013: move-result v4 │ │ -0b7ce4: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ -0b7ce8: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ -0b7cec: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ -0b7cf0: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ -0b7cf4: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ -0b7cf8: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ -0b7cfc: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ -0b7d00: 1201 |0022: const/4 v1, #int 0 // #0 │ │ -0b7d02: 5484 9f05 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ -0b7d06: 6e10 1b22 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b7d0c: 0a05 |0028: move-result v5 │ │ -0b7d0e: 6e30 7116 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1671 │ │ -0b7d14: 5484 a105 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7d18: 6e10 d613 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ -0b7d1e: 0e00 |0031: return-void │ │ -0b7d20: 7b01 |0032: neg-int v1, v0 │ │ -0b7d22: 28f0 |0033: goto 0023 // -0010 │ │ -0b7d24: 5484 a105 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7d28: 6e10 cf13 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ -0b7d2e: 0a03 |0039: move-result v3 │ │ -0b7d30: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ -0b7d34: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ -0b7d38: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ -0b7d3c: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ -0b7d40: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ -0b7d44: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ -0b7d48: 9101 0300 |0046: sub-int v1, v3, v0 │ │ -0b7d4c: 28db |0048: goto 0023 // -0025 │ │ -0b7d4e: 0131 |0049: move v1, v3 │ │ -0b7d50: 28fe |004a: goto 0048 // -0002 │ │ +0b7d98: |[0b7d98] android.support.v4.widget.DrawerLayout$ViewDragCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +0b7da8: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +0b7dac: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0b7dae: 5484 a105 |0003: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7db2: 6e20 cb13 9400 |0005: invoke-virtual {v4, v9}, Landroid/support/v4/widget/DrawerLayout;.getDrawerViewOffset:(Landroid/view/View;)F // method@13cb │ │ +0b7db8: 0a02 |0008: move-result v2 │ │ +0b7dba: 6e10 2022 0900 |0009: invoke-virtual {v9}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b7dc0: 0a00 |000c: move-result v0 │ │ +0b7dc2: 5484 a105 |000d: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7dc6: 1235 |000f: const/4 v5, #int 3 // #3 │ │ +0b7dc8: 6e30 b213 9405 |0010: invoke-virtual {v4, v9, v5}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0b7dce: 0a04 |0013: move-result v4 │ │ +0b7dd0: 3804 2000 |0014: if-eqz v4, 0034 // +0020 │ │ +0b7dd4: 2d04 0a06 |0016: cmpl-float v4, v10, v6 │ │ +0b7dd8: 3c04 0a00 |0018: if-gtz v4, 0022 // +000a │ │ +0b7ddc: 2d04 0a06 |001a: cmpl-float v4, v10, v6 │ │ +0b7de0: 3904 1600 |001c: if-nez v4, 0032 // +0016 │ │ +0b7de4: 2d04 0207 |001e: cmpl-float v4, v2, v7 │ │ +0b7de8: 3d04 1200 |0020: if-lez v4, 0032 // +0012 │ │ +0b7dec: 1201 |0022: const/4 v1, #int 0 // #0 │ │ +0b7dee: 5484 9f05 |0023: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ +0b7df2: 6e10 1b22 0900 |0025: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b7df8: 0a05 |0028: move-result v5 │ │ +0b7dfa: 6e30 7116 1405 |0029: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1671 │ │ +0b7e00: 5484 a105 |002c: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7e04: 6e10 d613 0400 |002e: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.invalidate:()V // method@13d6 │ │ +0b7e0a: 0e00 |0031: return-void │ │ +0b7e0c: 7b01 |0032: neg-int v1, v0 │ │ +0b7e0e: 28f0 |0033: goto 0023 // -0010 │ │ +0b7e10: 5484 a105 |0034: iget-object v4, v8, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7e14: 6e10 cf13 0400 |0036: invoke-virtual {v4}, Landroid/support/v4/widget/DrawerLayout;.getWidth:()I // method@13cf │ │ +0b7e1a: 0a03 |0039: move-result v3 │ │ +0b7e1c: 2e04 0a06 |003a: cmpg-float v4, v10, v6 │ │ +0b7e20: 3a04 0a00 |003c: if-ltz v4, 0046 // +000a │ │ +0b7e24: 2d04 0a06 |003e: cmpl-float v4, v10, v6 │ │ +0b7e28: 3904 0900 |0040: if-nez v4, 0049 // +0009 │ │ +0b7e2c: 2d04 0207 |0042: cmpl-float v4, v2, v7 │ │ +0b7e30: 3d04 0500 |0044: if-lez v4, 0049 // +0005 │ │ +0b7e34: 9101 0300 |0046: sub-int v1, v3, v0 │ │ +0b7e38: 28db |0048: goto 0023 // -0025 │ │ +0b7e3a: 0131 |0049: move v1, v3 │ │ +0b7e3c: 28fe |004a: goto 0048 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1535 │ │ 0x0009 line=1536 │ │ 0x000d line=1539 │ │ 0x0016 line=1540 │ │ 0x0023 line=1546 │ │ @@ -222334,19 +222362,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0b7d54: |[0b7d54] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ -0b7d64: 5420 a105 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7d68: 5421 a005 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@05a0 │ │ -0b7d6c: 6e20 ec13 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ -0b7d72: 0e00 |0007: return-void │ │ +0b7e40: |[0b7e40] android.support.v4.widget.DrawerLayout$ViewDragCallback.removeCallbacks:()V │ │ +0b7e50: 5420 a105 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7e54: 5421 a005 |0002: iget-object v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mPeekRunnable:Ljava/lang/Runnable; // field@05a0 │ │ +0b7e58: 6e20 ec13 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v4/widget/DrawerLayout;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@13ec │ │ +0b7e5e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1482 │ │ 0x0007 line=1483 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ │ │ @@ -222355,17 +222383,17 @@ │ │ type : '(Landroid/support/v4/widget/ViewDragHelper;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b7d74: |[0b7d74] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ -0b7d84: 5b01 9f05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ -0b7d88: 0e00 |0002: return-void │ │ +0b7e60: |[0b7e60] android.support.v4.widget.DrawerLayout$ViewDragCallback.setDragger:(Landroid/support/v4/widget/ViewDragHelper;)V │ │ +0b7e70: 5b01 9f05 |0000: iput-object v1, v0, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mDragger:Landroid/support/v4/widget/ViewDragHelper; // field@059f │ │ +0b7e74: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1478 │ │ 0x0002 line=1479 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x0003 reg=1 dragger Landroid/support/v4/widget/ViewDragHelper; │ │ @@ -222375,32 +222403,32 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 30 16-bit code units │ │ -0b7d8c: |[0b7d8c] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -0b7d9c: 5420 a105 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7da0: 6e20 da13 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ -0b7da6: 0a00 |0005: move-result v0 │ │ -0b7da8: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ -0b7dac: 5420 a105 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7db0: 5221 9e05 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ -0b7db4: 6e30 b213 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ -0b7dba: 0a00 |000f: move-result v0 │ │ -0b7dbc: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ -0b7dc0: 5420 a105 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ -0b7dc4: 6e20 c813 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ -0b7dca: 0a00 |0017: move-result v0 │ │ -0b7dcc: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ -0b7dd0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0b7dd2: 0f00 |001b: return v0 │ │ -0b7dd4: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0b7dd6: 28fe |001d: goto 001b // -0002 │ │ +0b7e78: |[0b7e78] android.support.v4.widget.DrawerLayout$ViewDragCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +0b7e88: 5420 a105 |0000: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7e8c: 6e20 da13 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.isDrawerView:(Landroid/view/View;)Z // method@13da │ │ +0b7e92: 0a00 |0005: move-result v0 │ │ +0b7e94: 3800 1600 |0006: if-eqz v0, 001c // +0016 │ │ +0b7e98: 5420 a105 |0008: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7e9c: 5221 9e05 |000a: iget v1, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.mAbsGravity:I // field@059e │ │ +0b7ea0: 6e30 b213 3001 |000c: invoke-virtual {v0, v3, v1}, Landroid/support/v4/widget/DrawerLayout;.checkDrawerViewAbsoluteGravity:(Landroid/view/View;I)Z // method@13b2 │ │ +0b7ea6: 0a00 |000f: move-result v0 │ │ +0b7ea8: 3800 0c00 |0010: if-eqz v0, 001c // +000c │ │ +0b7eac: 5420 a105 |0012: iget-object v0, v2, Landroid/support/v4/widget/DrawerLayout$ViewDragCallback;.this$0:Landroid/support/v4/widget/DrawerLayout; // field@05a1 │ │ +0b7eb0: 6e20 c813 3000 |0014: invoke-virtual {v0, v3}, Landroid/support/v4/widget/DrawerLayout;.getDrawerLockMode:(Landroid/view/View;)I // method@13c8 │ │ +0b7eb6: 0a00 |0017: move-result v0 │ │ +0b7eb8: 3900 0400 |0018: if-nez v0, 001c // +0004 │ │ +0b7ebc: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0b7ebe: 0f00 |001b: return v0 │ │ +0b7ec0: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0b7ec2: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1489 │ │ locals : │ │ 0x0000 - 0x001e reg=2 this Landroid/support/v4/widget/DrawerLayout$ViewDragCallback; │ │ 0x0000 - 0x001e reg=3 child Landroid/view/View; │ │ 0x0000 - 0x001e reg=4 pointerId I │ │ @@ -222436,17 +222464,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7dd8: |[0b7dd8] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ -0b7de8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b7dee: 0e00 |0003: return-void │ │ +0b7ec4: |[0b7ec4] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.:()V │ │ +0b7ed4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b7eda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ │ │ Virtual methods - │ │ @@ -222455,17 +222483,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7df0: |[0b7df0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0b7e00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7e02: 0f00 |0001: return v0 │ │ +0b7edc: |[0b7edc] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0b7eec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7eee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -222475,16 +222503,16 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7e04: |[0b7e04] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ -0b7e14: 0e00 |0000: return-void │ │ +0b7ef0: |[0b7ef0] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.finish:(Ljava/lang/Object;)V │ │ +0b7f00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -222493,17 +222521,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7e18: |[0b7e18] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0b7e28: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b7e2a: 0f00 |0001: return v0 │ │ +0b7f04: |[0b7f04] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0b7f14: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b7f16: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -222512,17 +222540,17 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7e2c: |[0b7e2c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0b7e3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7e3e: 1100 |0001: return-object v0 │ │ +0b7f18: |[0b7f18] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0b7f28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7f2a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -222531,17 +222559,17 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7e40: |[0b7e40] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0b7e50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7e52: 0f00 |0001: return v0 │ │ +0b7f2c: |[0b7f2c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0b7f3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7f3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 velocity I │ │ @@ -222551,17 +222579,17 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7e54: |[0b7e54] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ -0b7e64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7e66: 0f00 |0001: return v0 │ │ +0b7f40: |[0b7f40] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0b7f50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7f52: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 deltaDistance F │ │ @@ -222571,17 +222599,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b7e68: |[0b7e68] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ -0b7e78: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b7e7a: 0f00 |0001: return v0 │ │ +0b7f54: |[0b7f54] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0b7f64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b7f66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0002 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -222590,16 +222618,16 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b7e7c: |[0b7e7c] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ -0b7e8c: 0e00 |0000: return-void │ │ +0b7f68: |[0b7f68] android.support.v4.widget.EdgeEffectCompat$BaseEdgeEffectImpl.setSize:(Ljava/lang/Object;II)V │ │ +0b7f78: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$BaseEdgeEffectImpl; │ │ 0x0000 - 0x0001 reg=1 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 width I │ │ @@ -222636,17 +222664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7e90: |[0b7e90] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ -0b7ea0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b7ea6: 0e00 |0003: return-void │ │ +0b7f7c: |[0b7f7c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.:()V │ │ +0b7f8c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b7f92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -222655,18 +222683,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Canvas;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7ea8: |[0b7ea8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ -0b7eb8: 7120 2014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1420 │ │ -0b7ebe: 0a00 |0003: move-result v0 │ │ -0b7ec0: 0f00 |0004: return v0 │ │ +0b7f94: |[0b7f94] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z │ │ +0b7fa4: 7120 2014 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.draw:(Ljava/lang/Object;Landroid/graphics/Canvas;)Z // method@1420 │ │ +0b7faa: 0a00 |0003: move-result v0 │ │ +0b7fac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 canvas Landroid/graphics/Canvas; │ │ @@ -222676,17 +222704,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b7ec4: |[0b7ec4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ -0b7ed4: 7110 2114 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@1421 │ │ -0b7eda: 0e00 |0003: return-void │ │ +0b7fb0: |[0b7fb0] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.finish:(Ljava/lang/Object;)V │ │ +0b7fc0: 7110 2114 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.finish:(Ljava/lang/Object;)V // method@1421 │ │ +0b7fc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -222696,18 +222724,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7edc: |[0b7edc] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ -0b7eec: 7110 2214 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@1422 │ │ -0b7ef2: 0a00 |0003: move-result v0 │ │ -0b7ef4: 0f00 |0004: return v0 │ │ +0b7fc8: |[0b7fc8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.isFinished:(Ljava/lang/Object;)Z │ │ +0b7fd8: 7110 2214 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.isFinished:(Ljava/lang/Object;)Z // method@1422 │ │ +0b7fde: 0a00 |0003: move-result v0 │ │ +0b7fe0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -222716,18 +222744,18 @@ │ │ type : '(Landroid/content/Context;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7ef8: |[0b7ef8] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ -0b7f08: 7110 2314 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1423 │ │ -0b7f0e: 0c00 |0003: move-result-object v0 │ │ -0b7f10: 1100 |0004: return-object v0 │ │ +0b7fe4: |[0b7fe4] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; │ │ +0b7ff4: 7110 2314 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.newEdgeEffect:(Landroid/content/Context;)Ljava/lang/Object; // method@1423 │ │ +0b7ffa: 0c00 |0003: move-result-object v0 │ │ +0b7ffc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -222736,18 +222764,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7f14: |[0b7f14] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ -0b7f24: 7120 2414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@1424 │ │ -0b7f2a: 0a00 |0003: move-result v0 │ │ -0b7f2c: 0f00 |0004: return v0 │ │ +0b8000: |[0b8000] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onAbsorb:(Ljava/lang/Object;I)Z │ │ +0b8010: 7120 2414 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onAbsorb:(Ljava/lang/Object;I)Z // method@1424 │ │ +0b8016: 0a00 |0003: move-result v0 │ │ +0b8018: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 velocity I │ │ @@ -222757,18 +222785,18 @@ │ │ type : '(Ljava/lang/Object;F)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b7f30: |[0b7f30] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ -0b7f40: 7120 2514 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@1425 │ │ -0b7f46: 0a00 |0003: move-result v0 │ │ -0b7f48: 0f00 |0004: return v0 │ │ +0b801c: |[0b801c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onPull:(Ljava/lang/Object;F)Z │ │ +0b802c: 7120 2514 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onPull:(Ljava/lang/Object;F)Z // method@1425 │ │ +0b8032: 0a00 |0003: move-result v0 │ │ +0b8034: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 deltaDistance F │ │ @@ -222778,18 +222806,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b7f4c: |[0b7f4c] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ -0b7f5c: 7110 2614 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@1426 │ │ -0b7f62: 0a00 |0003: move-result v0 │ │ -0b7f64: 0f00 |0004: return v0 │ │ +0b8038: |[0b8038] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.onRelease:(Ljava/lang/Object;)Z │ │ +0b8048: 7110 2614 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.onRelease:(Ljava/lang/Object;)Z // method@1426 │ │ +0b804e: 0a00 |0003: move-result v0 │ │ +0b8050: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=112 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0005 reg=2 edgeEffect Ljava/lang/Object; │ │ │ │ @@ -222798,17 +222826,17 @@ │ │ type : '(Ljava/lang/Object;II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b7f68: |[0b7f68] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ -0b7f78: 7130 2714 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@1427 │ │ -0b7f7e: 0e00 |0003: return-void │ │ +0b8054: |[0b8054] android.support.v4.widget.EdgeEffectCompat$EdgeEffectIcsImpl.setSize:(Ljava/lang/Object;II)V │ │ +0b8064: 7130 2714 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/EdgeEffectCompatIcs;.setSize:(Ljava/lang/Object;II)V // method@1427 │ │ +0b806a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/EdgeEffectCompat$EdgeEffectIcsImpl; │ │ 0x0000 - 0x0004 reg=1 edgeEffect Ljava/lang/Object; │ │ @@ -222849,18 +222877,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b7f80: |[0b7f80] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ -0b7f90: 5b01 ca05 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@05ca │ │ -0b7f94: 7010 f011 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@11f0 │ │ -0b7f9a: 0e00 |0005: return-void │ │ +0b806c: |[0b806c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V │ │ +0b807c: 5b01 ca05 |0000: iput-object v1, v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@05ca │ │ +0b8080: 7010 f011 0000 |0002: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:()V // method@11f0 │ │ +0b8086: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -222869,17 +222897,17 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b7f9c: |[0b7f9c] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ -0b7fac: 7020 2814 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@1428 │ │ -0b7fb2: 0e00 |0003: return-void │ │ +0b8088: |[0b8088] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V │ │ +0b8098: 7020 2814 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;)V // method@1428 │ │ +0b809e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/ExploreByTouchHelper$1; │ │ @@ -222890,19 +222918,19 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b7fb4: |[0b7fb4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b7fc4: 5410 ca05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@05ca │ │ -0b7fc8: 7120 2e14 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@142e │ │ -0b7fce: 0c00 |0005: move-result-object v0 │ │ -0b7fd0: 1100 |0006: return-object v0 │ │ +0b80a0: |[0b80a0] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.createAccessibilityNodeInfo:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b80b0: 5410 ca05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@05ca │ │ +0b80b4: 7120 2e14 2000 |0002: invoke-static {v0, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@142e │ │ +0b80ba: 0c00 |0005: move-result-object v0 │ │ +0b80bc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ │ │ @@ -222911,19 +222939,19 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b7fd4: |[0b7fd4] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ -0b7fe4: 5410 ca05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@05ca │ │ -0b7fe8: 7140 2f14 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@142f │ │ -0b7fee: 0a00 |0005: move-result v0 │ │ -0b7ff0: 0f00 |0006: return v0 │ │ +0b80c0: |[0b80c0] android.support.v4.widget.ExploreByTouchHelper$ExploreByTouchNodeProvider.performAction:(IILandroid/os/Bundle;)Z │ │ +0b80d0: 5410 ca05 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.this$0:Landroid/support/v4/widget/ExploreByTouchHelper; // field@05ca │ │ +0b80d4: 7140 2f14 2043 |0002: invoke-static {v0, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z // method@142f │ │ +0b80da: 0a00 |0005: move-result v0 │ │ +0b80dc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; │ │ 0x0000 - 0x0007 reg=2 virtualViewId I │ │ 0x0000 - 0x0007 reg=3 action I │ │ @@ -223006,65 +223034,65 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b7ff4: |[0b7ff4] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ -0b8004: 1c00 3e04 |0000: const-class v0, Landroid/view/View; // type@043e │ │ -0b8008: 6e10 c02a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b800e: 0c00 |0005: move-result-object v0 │ │ -0b8010: 6900 cb05 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@05cb │ │ -0b8014: 0e00 |0008: return-void │ │ +0b80e0: |[0b80e0] android.support.v4.widget.ExploreByTouchHelper.:()V │ │ +0b80f0: 1c00 3e04 |0000: const-class v0, Landroid/view/View; // type@043e │ │ +0b80f4: 6e10 c02a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b80fa: 0c00 |0005: move-result-object v0 │ │ +0b80fc: 6900 cb05 |0006: sput-object v0, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@05cb │ │ +0b8100: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ name : '' │ │ type : '(Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0b8018: |[0b8018] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ -0b8028: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ -0b802c: 7010 900b 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ -0b8032: 2201 6500 |0005: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0b8036: 7010 1d02 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0b803c: 5b31 d305 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ -0b8040: 2201 6500 |000c: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0b8044: 7010 1d02 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0b804a: 5b31 d205 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ -0b804e: 2201 6500 |0013: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0b8052: 7010 1d02 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0b8058: 5b31 d405 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@05d4 │ │ -0b805c: 1221 |001a: const/4 v1, #int 2 // #2 │ │ -0b805e: 2311 2306 |001b: new-array v1, v1, [I // type@0623 │ │ -0b8062: 5b31 d105 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ -0b8066: 5932 cd05 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b806a: 5932 ce05 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ -0b806e: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ -0b8072: 2201 9205 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0b8076: 1a02 7312 |0027: const-string v2, "View may not be null" // string@1273 │ │ -0b807a: 7020 d52a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0b8080: 2701 |002c: throw v1 │ │ -0b8082: 5b34 d505 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8086: 6e10 f321 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -0b808c: 0c00 |0032: move-result-object v0 │ │ -0b808e: 1a01 8514 |0033: const-string v1, "accessibility" // string@1485 │ │ -0b8092: 6e20 3701 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0b8098: 0c01 |0038: move-result-object v1 │ │ -0b809a: 1f01 5204 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0452 │ │ -0b809e: 5b31 cf05 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ -0b80a2: 0e00 |003d: return-void │ │ +0b8104: |[0b8104] android.support.v4.widget.ExploreByTouchHelper.:(Landroid/view/View;)V │ │ +0b8114: 1502 0080 |0000: const/high16 v2, #int -2147483648 // #8000 │ │ +0b8118: 7010 900b 0300 |0002: invoke-direct {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ +0b811e: 2201 6500 |0005: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0b8122: 7010 1d02 0100 |0007: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0b8128: 5b31 d305 |000a: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ +0b812c: 2201 6500 |000c: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0b8130: 7010 1d02 0100 |000e: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0b8136: 5b31 d205 |0011: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ +0b813a: 2201 6500 |0013: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0b813e: 7010 1d02 0100 |0015: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0b8144: 5b31 d405 |0018: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@05d4 │ │ +0b8148: 1221 |001a: const/4 v1, #int 2 // #2 │ │ +0b814a: 2311 2306 |001b: new-array v1, v1, [I // type@0623 │ │ +0b814e: 5b31 d105 |001d: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ +0b8152: 5932 cd05 |001f: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b8156: 5932 ce05 |0021: iput v2, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ +0b815a: 3904 0a00 |0023: if-nez v4, 002d // +000a │ │ +0b815e: 2201 9205 |0025: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0b8162: 1a02 7412 |0027: const-string v2, "View may not be null" // string@1274 │ │ +0b8166: 7020 d52a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0b816c: 2701 |002c: throw v1 │ │ +0b816e: 5b34 d505 |002d: iput-object v4, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8172: 6e10 f321 0400 |002f: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0b8178: 0c00 |0032: move-result-object v0 │ │ +0b817a: 1a01 8614 |0033: const-string v1, "accessibility" // string@1486 │ │ +0b817e: 6e20 3701 1000 |0035: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0b8184: 0c01 |0038: move-result-object v1 │ │ +0b8186: 1f01 5204 |0039: check-cast v1, Landroid/view/accessibility/AccessibilityManager; // type@0452 │ │ +0b818a: 5b31 cf05 |003b: iput-object v1, v3, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ +0b818e: 0e00 |003d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=89 │ │ 0x0005 line=64 │ │ 0x000c line=65 │ │ 0x0013 line=66 │ │ 0x001a line=67 │ │ @@ -223086,18 +223114,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b80a4: |[0b80a4] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b80b4: 7020 3414 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1434 │ │ -0b80ba: 0c00 |0003: move-result-object v0 │ │ -0b80bc: 1100 |0004: return-object v0 │ │ +0b8190: |[0b8190] android.support.v4.widget.ExploreByTouchHelper.access$100:(Landroid/support/v4/widget/ExploreByTouchHelper;I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b81a0: 7020 3414 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1434 │ │ +0b81a6: 0c00 |0003: move-result-object v0 │ │ +0b81a8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -223106,18 +223134,18 @@ │ │ type : '(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b80c0: |[0b80c0] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ -0b80d0: 7040 4414 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@1444 │ │ -0b80d6: 0a00 |0003: move-result v0 │ │ -0b80d8: 0f00 |0004: return v0 │ │ +0b81ac: |[0b81ac] android.support.v4.widget.ExploreByTouchHelper.access$200:(Landroid/support/v4/widget/ExploreByTouchHelper;IILandroid/os/Bundle;)Z │ │ +0b81bc: 7040 4414 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performAction:(IILandroid/os/Bundle;)Z // method@1444 │ │ +0b81c2: 0a00 |0003: move-result v0 │ │ +0b81c4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -223128,28 +223156,28 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0b80dc: |[0b80dc] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ -0b80ec: 7020 3f14 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@143f │ │ -0b80f2: 0a00 |0003: move-result v0 │ │ -0b80f4: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ -0b80f8: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ -0b80fc: 5910 cd05 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b8100: 5410 d505 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8104: 6e10 2722 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@2227 │ │ -0b810a: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ -0b810e: 6e30 4814 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ -0b8114: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0b8116: 0f00 |0015: return v0 │ │ -0b8118: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0b811a: 28fe |0017: goto 0015 // -0002 │ │ +0b81c8: |[0b81c8] android.support.v4.widget.ExploreByTouchHelper.clearAccessibilityFocus:(I)Z │ │ +0b81d8: 7020 3f14 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@143f │ │ +0b81de: 0a00 |0003: move-result v0 │ │ +0b81e0: 3800 1200 |0004: if-eqz v0, 0016 // +0012 │ │ +0b81e4: 1500 0080 |0006: const/high16 v0, #int -2147483648 // #8000 │ │ +0b81e8: 5910 cd05 |0008: iput v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b81ec: 5410 d505 |000a: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b81f0: 6e10 2722 0000 |000c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@2227 │ │ +0b81f6: 1500 0100 |000f: const/high16 v0, #int 65536 // #1 │ │ +0b81fa: 6e30 4814 2100 |0011: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ +0b8200: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0b8202: 0f00 |0015: return v0 │ │ +0b8204: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0b8206: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0006 line=564 │ │ 0x000a line=565 │ │ 0x000f line=566 │ │ 0x0014 line=568 │ │ @@ -223163,24 +223191,24 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b811c: |[0b811c] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -0b812c: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b8132: 7030 3214 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1432 │ │ -0b8138: 0c00 |0006: move-result-object v0 │ │ -0b813a: 1100 |0007: return-object v0 │ │ -0b813c: 7020 3314 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1433 │ │ -0b8142: 0c00 |000b: move-result-object v0 │ │ -0b8144: 28fb |000c: goto 0007 // -0005 │ │ -0b8146: 0000 |000d: nop // spacer │ │ -0b8148: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0b8208: |[0b8208] android.support.v4.widget.ExploreByTouchHelper.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0b8218: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b821e: 7030 3214 2103 |0003: invoke-direct {v1, v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1432 │ │ +0b8224: 0c00 |0006: move-result-object v0 │ │ +0b8226: 1100 |0007: return-object v0 │ │ +0b8228: 7020 3314 3100 |0008: invoke-direct {v1, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; // method@1433 │ │ +0b822e: 0c00 |000b: move-result-object v0 │ │ +0b8230: 28fb |000c: goto 0007 // -0005 │ │ +0b8232: 0000 |000d: nop // spacer │ │ +0b8234: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ 0x0003 line=259 │ │ 0x0008 line=257 │ │ 0x000d line=255 │ │ locals : │ │ @@ -223193,45 +223221,45 @@ │ │ type : '(II)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 63 16-bit code units │ │ -0b8154: |[0b8154] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ -0b8164: 7110 1d23 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@231d │ │ -0b816a: 0c00 |0003: move-result-object v0 │ │ -0b816c: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0b816e: 6e20 1f23 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@231f │ │ -0b8174: 6202 cb05 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@05cb │ │ -0b8178: 6e20 1e23 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ -0b817e: 6e30 4214 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1442 │ │ -0b8184: 6e10 1c23 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@231c │ │ -0b818a: 0c02 |0013: move-result-object v2 │ │ -0b818c: 7210 d72b 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -0b8192: 0a02 |0017: move-result v2 │ │ -0b8194: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ -0b8198: 6e10 1823 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@2318 │ │ -0b819e: 0c02 |001d: move-result-object v2 │ │ -0b81a0: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -0b81a4: 2202 a605 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@05a6 │ │ -0b81a8: 1a03 7503 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0375 │ │ -0b81ac: 7020 102b 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0b81b2: 2702 |0027: throw v2 │ │ -0b81b4: 5442 d505 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b81b8: 6e10 f321 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -0b81be: 0c02 |002d: move-result-object v2 │ │ -0b81c0: 6e10 3301 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -0b81c6: 0c02 |0031: move-result-object v2 │ │ -0b81c8: 6e20 2023 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@2320 │ │ -0b81ce: 7110 5d10 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@105d │ │ -0b81d4: 0c01 |0038: move-result-object v1 │ │ -0b81d6: 5442 d505 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b81da: 6e30 ca12 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@12ca │ │ -0b81e0: 1100 |003e: return-object v0 │ │ +0b8240: |[0b8240] android.support.v4.widget.ExploreByTouchHelper.createEventForChild:(II)Landroid/view/accessibility/AccessibilityEvent; │ │ +0b8250: 7110 1d23 0600 |0000: invoke-static {v6}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@231d │ │ +0b8256: 0c00 |0003: move-result-object v0 │ │ +0b8258: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0b825a: 6e20 1f23 2000 |0005: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setEnabled:(Z)V // method@231f │ │ +0b8260: 6202 cb05 |0008: sget-object v2, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@05cb │ │ +0b8264: 6e20 1e23 2000 |000a: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ +0b826a: 6e30 4214 5400 |000d: invoke-virtual {v4, v5, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateEventForVirtualView:(ILandroid/view/accessibility/AccessibilityEvent;)V // method@1442 │ │ +0b8270: 6e10 1c23 0000 |0010: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getText:()Ljava/util/List; // method@231c │ │ +0b8276: 0c02 |0013: move-result-object v2 │ │ +0b8278: 7210 d72b 0200 |0014: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +0b827e: 0a02 |0017: move-result v2 │ │ +0b8280: 3802 1000 |0018: if-eqz v2, 0028 // +0010 │ │ +0b8284: 6e10 1823 0000 |001a: invoke-virtual {v0}, Landroid/view/accessibility/AccessibilityEvent;.getContentDescription:()Ljava/lang/CharSequence; // method@2318 │ │ +0b828a: 0c02 |001d: move-result-object v2 │ │ +0b828c: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +0b8290: 2202 a605 |0020: new-instance v2, Ljava/lang/RuntimeException; // type@05a6 │ │ +0b8294: 1a03 7503 |0022: const-string v3, "Callbacks must add text or a content description in populateEventForVirtualViewId()" // string@0375 │ │ +0b8298: 7020 102b 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0b829e: 2702 |0027: throw v2 │ │ +0b82a0: 5442 d505 |0028: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b82a4: 6e10 f321 0200 |002a: invoke-virtual {v2}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0b82aa: 0c02 |002d: move-result-object v2 │ │ +0b82ac: 6e10 3301 0200 |002e: invoke-virtual {v2}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +0b82b2: 0c02 |0031: move-result-object v2 │ │ +0b82b4: 6e20 2023 2000 |0032: invoke-virtual {v0, v2}, Landroid/view/accessibility/AccessibilityEvent;.setPackageName:(Ljava/lang/CharSequence;)V // method@2320 │ │ +0b82ba: 7110 5d10 0000 |0035: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat;.asRecord:(Landroid/view/accessibility/AccessibilityEvent;)Landroid/support/v4/view/accessibility/AccessibilityRecordCompat; // method@105d │ │ +0b82c0: 0c01 |0038: move-result-object v1 │ │ +0b82c2: 5442 d505 |0039: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b82c6: 6e30 ca12 2105 |003b: invoke-virtual {v1, v2, v5}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat;.setSource:(Landroid/view/View;I)V // method@12ca │ │ +0b82cc: 1100 |003e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ 0x0004 line=288 │ │ 0x0008 line=289 │ │ 0x000d line=292 │ │ 0x0010 line=295 │ │ @@ -223252,20 +223280,20 @@ │ │ type : '(I)Landroid/view/accessibility/AccessibilityEvent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0b81e4: |[0b81e4] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ -0b81f4: 7110 1d23 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@231d │ │ -0b81fa: 0c00 |0003: move-result-object v0 │ │ -0b81fc: 5421 d505 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8200: 7120 4b0e 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e4b │ │ -0b8206: 1100 |0009: return-object v0 │ │ +0b82d0: |[0b82d0] android.support.v4.widget.ExploreByTouchHelper.createEventForHost:(I)Landroid/view/accessibility/AccessibilityEvent; │ │ +0b82e0: 7110 1d23 0300 |0000: invoke-static {v3}, Landroid/view/accessibility/AccessibilityEvent;.obtain:(I)Landroid/view/accessibility/AccessibilityEvent; // method@231d │ │ +0b82e6: 0c00 |0003: move-result-object v0 │ │ +0b82e8: 5421 d505 |0004: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b82ec: 7120 4b0e 0100 |0006: invoke-static {v1, v0}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e4b │ │ +0b82f2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ 0x0004 line=272 │ │ 0x0009 line=273 │ │ locals : │ │ 0x0004 - 0x000a reg=0 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -223277,24 +223305,24 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0b8208: |[0b8208] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b8218: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b821e: 7020 3514 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1435 │ │ -0b8224: 0c00 |0006: move-result-object v0 │ │ -0b8226: 1100 |0007: return-object v0 │ │ -0b8228: 7010 3614 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1436 │ │ -0b822e: 0c00 |000b: move-result-object v0 │ │ -0b8230: 28fb |000c: goto 0007 // -0005 │ │ -0b8232: 0000 |000d: nop // spacer │ │ -0b8234: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0b82f4: |[0b82f4] android.support.v4.widget.ExploreByTouchHelper.createNode:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b8304: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b830a: 7020 3514 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1435 │ │ +0b8310: 0c00 |0006: move-result-object v0 │ │ +0b8312: 1100 |0007: return-object v0 │ │ +0b8314: 7010 3614 0100 |0008: invoke-direct {v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1436 │ │ +0b831a: 0c00 |000b: move-result-object v0 │ │ +0b831c: 28fb |000c: goto 0007 // -0005 │ │ +0b831e: 0000 |000d: nop // spacer │ │ +0b8320: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=324 │ │ 0x0008 line=322 │ │ 0x000d line=320 │ │ locals : │ │ @@ -223306,98 +223334,98 @@ │ │ type : '(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 179 16-bit code units │ │ -0b8240: |[0b8240] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b8250: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0b8252: 1216 |0001: const/4 v6, #int 1 // #1 │ │ -0b8254: 7100 7911 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1179 │ │ -0b825a: 0c01 |0005: move-result-object v1 │ │ -0b825c: 6e20 8811 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1188 │ │ -0b8262: 6204 cb05 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@05cb │ │ -0b8266: 6e20 8511 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ -0b826c: 6e30 4314 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1443 │ │ -0b8272: 6e10 6911 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1169 │ │ -0b8278: 0c04 |0014: move-result-object v4 │ │ -0b827a: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ -0b827e: 6e10 6311 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ -0b8284: 0c04 |001a: move-result-object v4 │ │ -0b8286: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ -0b828a: 2204 a605 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ -0b828e: 1a05 7603 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0376 │ │ -0b8292: 7020 102b 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0b8298: 2704 |0024: throw v4 │ │ -0b829a: 5484 d205 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ -0b829e: 6e20 5e11 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ -0b82a4: 5484 d205 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ -0b82a8: 6e10 2202 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ -0b82ae: 0a04 |002f: move-result v4 │ │ -0b82b0: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ -0b82b4: 2204 a605 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ -0b82b8: 1a05 7903 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0379 │ │ -0b82bc: 7020 102b 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0b82c2: 2704 |0039: throw v4 │ │ -0b82c4: 6e10 5d11 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ -0b82ca: 0a00 |003d: move-result v0 │ │ -0b82cc: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ -0b82d0: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ -0b82d4: 2204 a605 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ -0b82d8: 1a05 7703 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0377 │ │ -0b82dc: 7020 102b 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0b82e2: 2704 |0049: throw v4 │ │ -0b82e4: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ -0b82e8: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ -0b82ec: 2204 a605 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ -0b82f0: 1a05 7803 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0378 │ │ -0b82f4: 7020 102b 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0b82fa: 2704 |0055: throw v4 │ │ -0b82fc: 5484 d505 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8300: 6e10 f321 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ -0b8306: 0c04 |005b: move-result-object v4 │ │ -0b8308: 6e10 3301 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -0b830e: 0c04 |005f: move-result-object v4 │ │ -0b8310: 6e20 8e11 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@118e │ │ -0b8316: 5484 d505 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b831a: 6e30 9511 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@1195 │ │ -0b8320: 5484 d505 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8324: 6e20 8f11 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ -0b832a: 5284 cd05 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b832e: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ -0b8332: 6e20 8011 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ -0b8338: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ -0b833c: 6e20 5511 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ -0b8342: 5484 d205 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ -0b8346: 7020 3c14 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@143c │ │ -0b834c: 0a04 |007e: move-result v4 │ │ -0b834e: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ -0b8352: 6e20 9811 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1198 │ │ -0b8358: 5484 d205 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ -0b835c: 6e20 8111 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1181 │ │ -0b8362: 5484 d505 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8366: 5485 d105 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ -0b836a: 6e20 0022 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@2200 │ │ -0b8370: 5484 d105 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ -0b8374: 4402 0407 |0092: aget v2, v4, v7 │ │ -0b8378: 5484 d105 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ -0b837c: 4403 0406 |0096: aget v3, v4, v6 │ │ -0b8380: 5484 d305 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ -0b8384: 5485 d205 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ -0b8388: 6e20 2502 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0225 │ │ -0b838e: 5484 d305 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ -0b8392: 6e30 2302 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0223 │ │ -0b8398: 5484 d305 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ -0b839c: 6e20 8211 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1182 │ │ -0b83a2: 1101 |00a9: return-object v1 │ │ -0b83a4: 6e20 8011 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ -0b83aa: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ -0b83ae: 6e20 5511 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ -0b83b4: 28c7 |00b2: goto 0079 // -0039 │ │ +0b832c: |[0b832c] android.support.v4.widget.ExploreByTouchHelper.createNodeForChild:(I)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b833c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0b833e: 1216 |0001: const/4 v6, #int 1 // #1 │ │ +0b8340: 7100 7911 0000 |0002: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@1179 │ │ +0b8346: 0c01 |0005: move-result-object v1 │ │ +0b8348: 6e20 8811 6100 |0006: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1188 │ │ +0b834e: 6204 cb05 |0009: sget-object v4, Landroid/support/v4/widget/ExploreByTouchHelper;.DEFAULT_CLASS_NAME:Ljava/lang/String; // field@05cb │ │ +0b8352: 6e20 8511 4100 |000b: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ +0b8358: 6e30 4314 9801 |000e: invoke-virtual {v8, v9, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPopulateNodeForVirtualView:(ILandroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1443 │ │ +0b835e: 6e10 6911 0100 |0011: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getText:()Ljava/lang/CharSequence; // method@1169 │ │ +0b8364: 0c04 |0014: move-result-object v4 │ │ +0b8366: 3904 1000 |0015: if-nez v4, 0025 // +0010 │ │ +0b836a: 6e10 6311 0100 |0017: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ +0b8370: 0c04 |001a: move-result-object v4 │ │ +0b8372: 3904 0a00 |001b: if-nez v4, 0025 // +000a │ │ +0b8376: 2204 a605 |001d: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ +0b837a: 1a05 7603 |001f: const-string v5, "Callbacks must add text or a content description in populateNodeForVirtualViewId()" // string@0376 │ │ +0b837e: 7020 102b 5400 |0021: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0b8384: 2704 |0024: throw v4 │ │ +0b8386: 5484 d205 |0025: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ +0b838a: 6e20 5e11 4100 |0027: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ +0b8390: 5484 d205 |002a: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ +0b8394: 6e10 2202 0400 |002c: invoke-virtual {v4}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ +0b839a: 0a04 |002f: move-result v4 │ │ +0b839c: 3804 0a00 |0030: if-eqz v4, 003a // +000a │ │ +0b83a0: 2204 a605 |0032: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ +0b83a4: 1a05 7903 |0034: const-string v5, "Callbacks must set parent bounds in populateNodeForVirtualViewId()" // string@0379 │ │ +0b83a8: 7020 102b 5400 |0036: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0b83ae: 2704 |0039: throw v4 │ │ +0b83b0: 6e10 5d11 0100 |003a: invoke-virtual {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ +0b83b6: 0a00 |003d: move-result v0 │ │ +0b83b8: dd04 0040 |003e: and-int/lit8 v4, v0, #int 64 // #40 │ │ +0b83bc: 3804 0a00 |0040: if-eqz v4, 004a // +000a │ │ +0b83c0: 2204 a605 |0042: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ +0b83c4: 1a05 7703 |0044: const-string v5, "Callbacks must not add ACTION_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0377 │ │ +0b83c8: 7020 102b 5400 |0046: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0b83ce: 2704 |0049: throw v4 │ │ +0b83d0: d504 8000 |004a: and-int/lit16 v4, v0, #int 128 // #0080 │ │ +0b83d4: 3804 0a00 |004c: if-eqz v4, 0056 // +000a │ │ +0b83d8: 2204 a605 |004e: new-instance v4, Ljava/lang/RuntimeException; // type@05a6 │ │ +0b83dc: 1a05 7803 |0050: const-string v5, "Callbacks must not add ACTION_CLEAR_ACCESSIBILITY_FOCUS in populateNodeForVirtualViewId()" // string@0378 │ │ +0b83e0: 7020 102b 5400 |0052: invoke-direct {v4, v5}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0b83e6: 2704 |0055: throw v4 │ │ +0b83e8: 5484 d505 |0056: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b83ec: 6e10 f321 0400 |0058: invoke-virtual {v4}, Landroid/view/View;.getContext:()Landroid/content/Context; // method@21f3 │ │ +0b83f2: 0c04 |005b: move-result-object v4 │ │ +0b83f4: 6e10 3301 0400 |005c: invoke-virtual {v4}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +0b83fa: 0c04 |005f: move-result-object v4 │ │ +0b83fc: 6e20 8e11 4100 |0060: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@118e │ │ +0b8402: 5484 d505 |0063: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8406: 6e30 9511 4109 |0065: invoke-virtual {v1, v4, v9}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;I)V // method@1195 │ │ +0b840c: 5484 d505 |0068: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8410: 6e20 8f11 4100 |006a: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ +0b8416: 5284 cd05 |006d: iget v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b841a: 3394 3b00 |006f: if-ne v4, v9, 00aa // +003b │ │ +0b841e: 6e20 8011 6100 |0071: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ +0b8424: 1304 8000 |0074: const/16 v4, #int 128 // #80 │ │ +0b8428: 6e20 5511 4100 |0076: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ +0b842e: 5484 d205 |0079: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ +0b8432: 7020 3c14 4800 |007b: invoke-direct {v8, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.intersectVisibleToUser:(Landroid/graphics/Rect;)Z // method@143c │ │ +0b8438: 0a04 |007e: move-result v4 │ │ +0b843a: 3804 0a00 |007f: if-eqz v4, 0089 // +000a │ │ +0b843e: 6e20 9811 6100 |0081: invoke-virtual {v1, v6}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1198 │ │ +0b8444: 5484 d205 |0084: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ +0b8448: 6e20 8111 4100 |0086: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1181 │ │ +0b844e: 5484 d505 |0089: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8452: 5485 d105 |008b: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ +0b8456: 6e20 0022 5400 |008d: invoke-virtual {v4, v5}, Landroid/view/View;.getLocationOnScreen:([I)V // method@2200 │ │ +0b845c: 5484 d105 |0090: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ +0b8460: 4402 0407 |0092: aget v2, v4, v7 │ │ +0b8464: 5484 d105 |0094: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempGlobalRect:[I // field@05d1 │ │ +0b8468: 4403 0406 |0096: aget v3, v4, v6 │ │ +0b846c: 5484 d305 |0098: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ +0b8470: 5485 d205 |009a: iget-object v5, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempParentRect:Landroid/graphics/Rect; // field@05d2 │ │ +0b8474: 6e20 2502 5400 |009c: invoke-virtual {v4, v5}, Landroid/graphics/Rect;.set:(Landroid/graphics/Rect;)V // method@0225 │ │ +0b847a: 5484 d305 |009f: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ +0b847e: 6e30 2302 2403 |00a1: invoke-virtual {v4, v2, v3}, Landroid/graphics/Rect;.offset:(II)V // method@0223 │ │ +0b8484: 5484 d305 |00a4: iget-object v4, v8, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempScreenRect:Landroid/graphics/Rect; // field@05d3 │ │ +0b8488: 6e20 8211 4100 |00a6: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1182 │ │ +0b848e: 1101 |00a9: return-object v1 │ │ +0b8490: 6e20 8011 7100 |00aa: invoke-virtual {v1, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ +0b8496: 1304 4000 |00ad: const/16 v4, #int 64 // #40 │ │ +0b849a: 6e20 5511 4100 |00af: invoke-virtual {v1, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ +0b84a0: 28c7 |00b2: goto 0079 // -0039 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=381 │ │ 0x0009 line=382 │ │ 0x000e line=385 │ │ 0x0011 line=388 │ │ @@ -223441,37 +223469,37 @@ │ │ type : '()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0b83b8: |[0b83b8] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0b83c8: 5464 d505 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b83cc: 7110 7b11 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@117b │ │ -0b83d2: 0c02 |0005: move-result-object v2 │ │ -0b83d4: 5464 d505 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b83d8: 7120 4c0e 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0e4c │ │ -0b83de: 2203 d905 |000b: new-instance v3, Ljava/util/LinkedList; // type@05d9 │ │ -0b83e2: 7010 c92b 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ -0b83e8: 6e20 3b14 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@143b │ │ -0b83ee: 6e10 cd2b 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2bcd │ │ -0b83f4: 0c01 |0016: move-result-object v1 │ │ -0b83f6: 7210 bb2b 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0b83fc: 0a04 |001a: move-result v4 │ │ -0b83fe: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ -0b8402: 7210 bc2b 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0b8408: 0c00 |0020: move-result-object v0 │ │ -0b840a: 1f00 9705 |0021: check-cast v0, Ljava/lang/Integer; // type@0597 │ │ -0b840e: 5464 d505 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8412: 6e10 df2a 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0b8418: 0a05 |0028: move-result v5 │ │ -0b841a: 6e30 5711 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@1157 │ │ -0b8420: 28eb |002c: goto 0017 // -0015 │ │ -0b8422: 1102 |002d: return-object v2 │ │ +0b84a4: |[0b84a4] android.support.v4.widget.ExploreByTouchHelper.createNodeForHost:()Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0b84b4: 5464 d505 |0000: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b84b8: 7110 7b11 0400 |0002: invoke-static {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@117b │ │ +0b84be: 0c02 |0005: move-result-object v2 │ │ +0b84c0: 5464 d505 |0006: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b84c4: 7120 4c0e 2400 |0008: invoke-static {v4, v2}, Landroid/support/v4/view/ViewCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0e4c │ │ +0b84ca: 2203 d905 |000b: new-instance v3, Ljava/util/LinkedList; // type@05d9 │ │ +0b84ce: 7010 c92b 0300 |000d: invoke-direct {v3}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ +0b84d4: 6e20 3b14 3600 |0010: invoke-virtual {v6, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVisibleVirtualViews:(Ljava/util/List;)V // method@143b │ │ +0b84da: 6e10 cd2b 0300 |0013: invoke-virtual {v3}, Ljava/util/LinkedList;.iterator:()Ljava/util/Iterator; // method@2bcd │ │ +0b84e0: 0c01 |0016: move-result-object v1 │ │ +0b84e2: 7210 bb2b 0100 |0017: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0b84e8: 0a04 |001a: move-result v4 │ │ +0b84ea: 3804 1200 |001b: if-eqz v4, 002d // +0012 │ │ +0b84ee: 7210 bc2b 0100 |001d: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0b84f4: 0c00 |0020: move-result-object v0 │ │ +0b84f6: 1f00 9705 |0021: check-cast v0, Ljava/lang/Integer; // type@0597 │ │ +0b84fa: 5464 d505 |0023: iget-object v4, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b84fe: 6e10 df2a 0000 |0025: invoke-virtual {v0}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0b8504: 0a05 |0028: move-result v5 │ │ +0b8506: 6e30 5711 4205 |0029: invoke-virtual {v2, v4, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;I)V // method@1157 │ │ +0b850c: 28eb |002c: goto 0017 // -0015 │ │ +0b850e: 1102 |002d: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0006 line=336 │ │ 0x000b line=339 │ │ 0x0010 line=340 │ │ 0x0013 line=342 │ │ @@ -223489,53 +223517,53 @@ │ │ type : '(Landroid/graphics/Rect;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0b8424: |[0b8424] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ -0b8434: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b8436: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ -0b843a: 6e10 2202 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ -0b8440: 0a03 |0006: move-result v3 │ │ -0b8442: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ -0b8446: 0f02 |0009: return v2 │ │ -0b8448: 5453 d505 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b844c: 6e10 2222 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@2222 │ │ -0b8452: 0a03 |000f: move-result v3 │ │ -0b8454: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ -0b8458: 5453 d505 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b845c: 6e10 0d22 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0b8462: 0c01 |0017: move-result-object v1 │ │ -0b8464: 2013 3e04 |0018: instance-of v3, v1, Landroid/view/View; // type@043e │ │ -0b8468: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ -0b846c: 0710 |001c: move-object v0, v1 │ │ -0b846e: 1f00 3e04 |001d: check-cast v0, Landroid/view/View; // type@043e │ │ -0b8472: 7110 300e 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0e30 │ │ -0b8478: 0a03 |0022: move-result v3 │ │ -0b847a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0b847c: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ -0b8480: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ -0b8484: 6e10 1f22 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0b848a: 0a03 |002b: move-result v3 │ │ -0b848c: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ -0b8490: 6e10 0d22 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0b8496: 0c01 |0031: move-result-object v1 │ │ -0b8498: 28e6 |0032: goto 0018 // -001a │ │ -0b849a: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ -0b849e: 5453 d505 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b84a2: 5454 d405 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@05d4 │ │ -0b84a6: 6e20 ff21 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@21ff │ │ -0b84ac: 0a03 |003c: move-result v3 │ │ -0b84ae: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ -0b84b2: 5452 d405 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@05d4 │ │ -0b84b6: 6e20 2102 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0221 │ │ -0b84bc: 0a02 |0044: move-result v2 │ │ -0b84be: 28c4 |0045: goto 0009 // -003c │ │ +0b8510: |[0b8510] android.support.v4.widget.ExploreByTouchHelper.intersectVisibleToUser:(Landroid/graphics/Rect;)Z │ │ +0b8520: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b8522: 3806 0800 |0001: if-eqz v6, 0009 // +0008 │ │ +0b8526: 6e10 2202 0600 |0003: invoke-virtual {v6}, Landroid/graphics/Rect;.isEmpty:()Z // method@0222 │ │ +0b852c: 0a03 |0006: move-result v3 │ │ +0b852e: 3803 0300 |0007: if-eqz v3, 000a // +0003 │ │ +0b8532: 0f02 |0009: return v2 │ │ +0b8534: 5453 d505 |000a: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8538: 6e10 2222 0300 |000c: invoke-virtual {v3}, Landroid/view/View;.getWindowVisibility:()I // method@2222 │ │ +0b853e: 0a03 |000f: move-result v3 │ │ +0b8540: 3903 f9ff |0010: if-nez v3, 0009 // -0007 │ │ +0b8544: 5453 d505 |0012: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8548: 6e10 0d22 0300 |0014: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0b854e: 0c01 |0017: move-result-object v1 │ │ +0b8550: 2013 3e04 |0018: instance-of v3, v1, Landroid/view/View; // type@043e │ │ +0b8554: 3803 1900 |001a: if-eqz v3, 0033 // +0019 │ │ +0b8558: 0710 |001c: move-object v0, v1 │ │ +0b855a: 1f00 3e04 |001d: check-cast v0, Landroid/view/View; // type@043e │ │ +0b855e: 7110 300e 0000 |001f: invoke-static {v0}, Landroid/support/v4/view/ViewCompat;.getAlpha:(Landroid/view/View;)F // method@0e30 │ │ +0b8564: 0a03 |0022: move-result v3 │ │ +0b8566: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0b8568: 2e03 0304 |0024: cmpg-float v3, v3, v4 │ │ +0b856c: 3d03 e3ff |0026: if-lez v3, 0009 // -001d │ │ +0b8570: 6e10 1f22 0000 |0028: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0b8576: 0a03 |002b: move-result v3 │ │ +0b8578: 3903 ddff |002c: if-nez v3, 0009 // -0023 │ │ +0b857c: 6e10 0d22 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0b8582: 0c01 |0031: move-result-object v1 │ │ +0b8584: 28e6 |0032: goto 0018 // -001a │ │ +0b8586: 3801 d6ff |0033: if-eqz v1, 0009 // -002a │ │ +0b858a: 5453 d505 |0035: iget-object v3, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b858e: 5454 d405 |0037: iget-object v4, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@05d4 │ │ +0b8592: 6e20 ff21 4300 |0039: invoke-virtual {v3, v4}, Landroid/view/View;.getLocalVisibleRect:(Landroid/graphics/Rect;)Z // method@21ff │ │ +0b8598: 0a03 |003c: move-result v3 │ │ +0b859a: 3803 ccff |003d: if-eqz v3, 0009 // -0034 │ │ +0b859e: 5452 d405 |003f: iget-object v2, v5, Landroid/support/v4/widget/ExploreByTouchHelper;.mTempVisibleRect:Landroid/graphics/Rect; // field@05d4 │ │ +0b85a2: 6e20 2102 2600 |0041: invoke-virtual {v6, v2}, Landroid/graphics/Rect;.intersect:(Landroid/graphics/Rect;)Z // method@0221 │ │ +0b85a8: 0a02 |0044: move-result v2 │ │ +0b85aa: 28c4 |0045: goto 0009 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=484 │ │ 0x0009 line=514 │ │ 0x000a line=489 │ │ 0x0012 line=494 │ │ 0x0018 line=495 │ │ @@ -223557,21 +223585,21 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0b84c0: |[0b84c0] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ -0b84d0: 5210 cd05 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b84d4: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ -0b84d8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0b84da: 0f00 |0005: return v0 │ │ -0b84dc: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0b84de: 28fe |0007: goto 0005 // -0002 │ │ +0b85ac: |[0b85ac] android.support.v4.widget.ExploreByTouchHelper.isAccessibilityFocused:(I)Z │ │ +0b85bc: 5210 cd05 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b85c0: 3320 0400 |0002: if-ne v0, v2, 0006 // +0004 │ │ +0b85c4: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0b85c6: 0f00 |0005: return v0 │ │ +0b85c8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0b85ca: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0008 reg=2 virtualViewId I │ │ │ │ @@ -223580,26 +223608,26 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0b84e0: |[0b84e0] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ -0b84f0: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ -0b84f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0b84f8: 0f00 |0004: return v0 │ │ -0b84fa: 7020 4714 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1447 │ │ -0b8500: 0a00 |0008: move-result v0 │ │ -0b8502: 28fb |0009: goto 0004 // -0005 │ │ -0b8504: 7020 3014 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1430 │ │ -0b850a: 0a00 |000d: move-result v0 │ │ -0b850c: 28f6 |000e: goto 0004 // -000a │ │ -0b850e: 0000 |000f: nop // spacer │ │ -0b8510: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ +0b85cc: |[0b85cc] android.support.v4.widget.ExploreByTouchHelper.manageFocusForChild:(IILandroid/os/Bundle;)Z │ │ +0b85dc: 2c03 1000 0000 |0000: sparse-switch v3, 00000010 // +00000010 │ │ +0b85e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0b85e4: 0f00 |0004: return v0 │ │ +0b85e6: 7020 4714 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.requestAccessibilityFocus:(I)Z // method@1447 │ │ +0b85ec: 0a00 |0008: move-result v0 │ │ +0b85ee: 28fb |0009: goto 0004 // -0005 │ │ +0b85f0: 7020 3014 2100 |000a: invoke-direct {v1, v2}, Landroid/support/v4/widget/ExploreByTouchHelper;.clearAccessibilityFocus:(I)Z // method@1430 │ │ +0b85f6: 0a00 |000d: move-result v0 │ │ +0b85f8: 28f6 |000e: goto 0004 // -000a │ │ +0b85fa: 0000 |000f: nop // spacer │ │ +0b85fc: 0002 0200 4000 0000 8000 0000 0500 ... |0010: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=470 │ │ 0x0005 line=466 │ │ 0x000a line=468 │ │ 0x000f line=464 │ │ @@ -223614,24 +223642,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0b8524: |[0b8524] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ -0b8534: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ -0b853a: 7040 4514 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@1445 │ │ -0b8540: 0a00 |0006: move-result v0 │ │ -0b8542: 0f00 |0007: return v0 │ │ -0b8544: 7030 4614 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1446 │ │ -0b854a: 0a00 |000b: move-result v0 │ │ -0b854c: 28fb |000c: goto 0007 // -0005 │ │ -0b854e: 0000 |000d: nop // spacer │ │ -0b8550: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ +0b8610: |[0b8610] android.support.v4.widget.ExploreByTouchHelper.performAction:(IILandroid/os/Bundle;)Z │ │ +0b8620: 2b02 0e00 0000 |0000: packed-switch v2, 0000000e // +0000000e │ │ +0b8626: 7040 4514 2143 |0003: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForChild:(IILandroid/os/Bundle;)Z // method@1445 │ │ +0b862c: 0a00 |0006: move-result v0 │ │ +0b862e: 0f00 |0007: return v0 │ │ +0b8630: 7030 4614 3104 |0008: invoke-direct {v1, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.performActionForHost:(ILandroid/os/Bundle;)Z // method@1446 │ │ +0b8636: 0a00 |000b: move-result v0 │ │ +0b8638: 28fb |000c: goto 0007 // -0005 │ │ +0b863a: 0000 |000d: nop // spacer │ │ +0b863c: 0001 0100 ffff ffff 0800 0000 |000e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=445 │ │ 0x0008 line=443 │ │ 0x000d line=441 │ │ locals : │ │ @@ -223645,24 +223673,24 @@ │ │ type : '(IILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0b855c: |[0b855c] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ -0b856c: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ -0b8572: 6e40 4114 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1441 │ │ -0b8578: 0a00 |0006: move-result v0 │ │ -0b857a: 0f00 |0007: return v0 │ │ -0b857c: 7040 4014 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1440 │ │ -0b8582: 0a00 |000b: move-result v0 │ │ -0b8584: 28fb |000c: goto 0007 // -0005 │ │ -0b8586: 0000 |000d: nop // spacer │ │ -0b8588: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ +0b8648: |[0b8648] android.support.v4.widget.ExploreByTouchHelper.performActionForChild:(IILandroid/os/Bundle;)Z │ │ +0b8658: 2c03 0e00 0000 |0000: sparse-switch v3, 0000000e // +0000000e │ │ +0b865e: 6e40 4114 2143 |0003: invoke-virtual {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.onPerformActionForVirtualView:(IILandroid/os/Bundle;)Z // method@1441 │ │ +0b8664: 0a00 |0006: move-result v0 │ │ +0b8666: 0f00 |0007: return v0 │ │ +0b8668: 7040 4014 2143 |0008: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.manageFocusForChild:(IILandroid/os/Bundle;)Z // method@1440 │ │ +0b866e: 0a00 |000b: move-result v0 │ │ +0b8670: 28fb |000c: goto 0007 // -0005 │ │ +0b8672: 0000 |000d: nop // spacer │ │ +0b8674: 0002 0200 4000 0000 8000 0000 0800 ... |000e: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ 0x0003 line=459 │ │ 0x0008 line=457 │ │ 0x000d line=454 │ │ locals : │ │ @@ -223676,19 +223704,19 @@ │ │ type : '(ILandroid/os/Bundle;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b859c: |[0b859c] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ -0b85ac: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b85b0: 7130 4e0e 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0e4e │ │ -0b85b6: 0a00 |0005: move-result v0 │ │ -0b85b8: 0f00 |0006: return v0 │ │ +0b8688: |[0b8688] android.support.v4.widget.ExploreByTouchHelper.performActionForHost:(ILandroid/os/Bundle;)Z │ │ +0b8698: 5410 d505 |0000: iget-object v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b869c: 7130 4e0e 2003 |0002: invoke-static {v0, v2, v3}, Landroid/support/v4/view/ViewCompat;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0e4e │ │ +0b86a2: 0a00 |0005: move-result v0 │ │ +0b86a4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0007 reg=2 action I │ │ 0x0000 - 0x0007 reg=3 arguments Landroid/os/Bundle; │ │ @@ -223698,35 +223726,35 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0b85bc: |[0b85bc] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ -0b85cc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b85ce: 5421 cf05 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ -0b85d2: 6e10 2423 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@2324 │ │ -0b85d8: 0a01 |0006: move-result v1 │ │ -0b85da: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0b85de: 5421 cf05 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ -0b85e2: 7110 8210 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1082 │ │ -0b85e8: 0a01 |000e: move-result v1 │ │ -0b85ea: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ -0b85ee: 0f00 |0011: return v0 │ │ -0b85f0: 7020 3f14 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@143f │ │ -0b85f6: 0a01 |0015: move-result v1 │ │ -0b85f8: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ -0b85fc: 5923 cd05 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b8600: 5420 d505 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b8604: 6e10 2722 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@2227 │ │ -0b860a: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ -0b8610: 6e30 4814 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ -0b8616: 1210 |0025: const/4 v0, #int 1 // #1 │ │ -0b8618: 28eb |0026: goto 0011 // -0015 │ │ +0b86a8: |[0b86a8] android.support.v4.widget.ExploreByTouchHelper.requestAccessibilityFocus:(I)Z │ │ +0b86b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b86ba: 5421 cf05 |0001: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ +0b86be: 6e10 2423 0100 |0003: invoke-virtual {v1}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@2324 │ │ +0b86c4: 0a01 |0006: move-result v1 │ │ +0b86c6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0b86ca: 5421 cf05 |0009: iget-object v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ +0b86ce: 7110 8210 0100 |000b: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1082 │ │ +0b86d4: 0a01 |000e: move-result v1 │ │ +0b86d6: 3901 0300 |000f: if-nez v1, 0012 // +0003 │ │ +0b86da: 0f00 |0011: return v0 │ │ +0b86dc: 7020 3f14 3200 |0012: invoke-direct {v2, v3}, Landroid/support/v4/widget/ExploreByTouchHelper;.isAccessibilityFocused:(I)Z // method@143f │ │ +0b86e2: 0a01 |0015: move-result v1 │ │ +0b86e4: 3901 fbff |0016: if-nez v1, 0011 // -0005 │ │ +0b86e8: 5923 cd05 |0018: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b86ec: 5420 d505 |001a: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b86f0: 6e10 2722 0000 |001c: invoke-virtual {v0}, Landroid/view/View;.invalidate:()V // method@2227 │ │ +0b86f6: 1400 0080 0000 |001f: const v0, #float 4.59177e-41 // #00008000 │ │ +0b86fc: 6e30 4814 3200 |0022: invoke-virtual {v2, v3, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ +0b8702: 1210 |0025: const/4 v0, #int 1 // #1 │ │ +0b8704: 28eb |0026: goto 0011 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=539 │ │ 0x0011 line=552 │ │ 0x0012 line=544 │ │ 0x0018 line=545 │ │ 0x001a line=547 │ │ @@ -223741,25 +223769,25 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0b861c: |[0b861c] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ -0b862c: 5221 ce05 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ -0b8630: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ -0b8634: 0e00 |0004: return-void │ │ -0b8636: 5220 ce05 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ -0b863a: 5923 ce05 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ -0b863e: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ -0b8642: 6e30 4814 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ -0b8648: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ -0b864c: 6e30 4814 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ -0b8652: 28f1 |0013: goto 0004 // -000f │ │ +0b8708: |[0b8708] android.support.v4.widget.ExploreByTouchHelper.updateHoveredVirtualView:(I)V │ │ +0b8718: 5221 ce05 |0000: iget v1, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ +0b871c: 3331 0300 |0002: if-ne v1, v3, 0005 // +0003 │ │ +0b8720: 0e00 |0004: return-void │ │ +0b8722: 5220 ce05 |0005: iget v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ +0b8726: 5923 ce05 |0007: iput v3, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mHoveredVirtualViewId:I // field@05ce │ │ +0b872a: 1301 8000 |0009: const/16 v1, #int 128 // #80 │ │ +0b872e: 6e30 4814 3201 |000b: invoke-virtual {v2, v3, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ +0b8734: 1301 0001 |000e: const/16 v1, #int 256 // #100 │ │ +0b8738: 6e30 4814 0201 |0010: invoke-virtual {v2, v0, v1}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ +0b873e: 28f1 |0013: goto 0004 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0004 line=242 │ │ 0x0005 line=234 │ │ 0x0007 line=235 │ │ 0x0009 line=239 │ │ @@ -223775,50 +223803,50 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0b8654: |[0b8654] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ -0b8664: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0b8666: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ -0b866a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0b866c: 5463 cf05 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ -0b8670: 6e10 2423 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@2324 │ │ -0b8676: 0a03 |0009: move-result v3 │ │ -0b8678: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ -0b867c: 5463 cf05 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ -0b8680: 7110 8210 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1082 │ │ -0b8686: 0a03 |0011: move-result v3 │ │ -0b8688: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ -0b868c: 0f02 |0014: return v2 │ │ -0b868e: 6e10 a421 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0b8694: 0a03 |0018: move-result v3 │ │ -0b8696: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ -0b869c: 28f8 |001c: goto 0014 // -0008 │ │ -0b869e: 6e10 ab21 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0b86a4: 0a03 |0020: move-result v3 │ │ -0b86a6: 6e10 ad21 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0b86ac: 0a04 |0024: move-result v4 │ │ -0b86ae: 6e30 3a14 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@143a │ │ -0b86b4: 0a00 |0028: move-result v0 │ │ -0b86b6: 7020 4914 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1449 │ │ -0b86bc: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ -0b86c0: 0112 |002e: move v2, v1 │ │ -0b86c2: 28e5 |002f: goto 0014 // -001b │ │ -0b86c4: 0121 |0030: move v1, v2 │ │ -0b86c6: 28fd |0031: goto 002e // -0003 │ │ -0b86c8: 5263 cd05 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b86cc: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ -0b86d0: 7020 4914 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1449 │ │ -0b86d6: 0112 |0039: move v2, v1 │ │ -0b86d8: 28da |003a: goto 0014 // -0026 │ │ -0b86da: 0000 |003b: nop // spacer │ │ -0b86dc: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ +0b8740: |[0b8740] android.support.v4.widget.ExploreByTouchHelper.dispatchHoverEvent:(Landroid/view/MotionEvent;)Z │ │ +0b8750: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0b8752: 1505 0080 |0001: const/high16 v5, #int -2147483648 // #8000 │ │ +0b8756: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0b8758: 5463 cf05 |0004: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ +0b875c: 6e10 2423 0300 |0006: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@2324 │ │ +0b8762: 0a03 |0009: move-result v3 │ │ +0b8764: 3803 0a00 |000a: if-eqz v3, 0014 // +000a │ │ +0b8768: 5463 cf05 |000c: iget-object v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ +0b876c: 7110 8210 0300 |000e: invoke-static {v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@1082 │ │ +0b8772: 0a03 |0011: move-result v3 │ │ +0b8774: 3903 0300 |0012: if-nez v3, 0015 // +0003 │ │ +0b8778: 0f02 |0014: return v2 │ │ +0b877a: 6e10 a421 0700 |0015: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +0b8780: 0a03 |0018: move-result v3 │ │ +0b8782: 2b03 2300 0000 |0019: packed-switch v3, 0000003c // +00000023 │ │ +0b8788: 28f8 |001c: goto 0014 // -0008 │ │ +0b878a: 6e10 ab21 0700 |001d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +0b8790: 0a03 |0020: move-result v3 │ │ +0b8792: 6e10 ad21 0700 |0021: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0b8798: 0a04 |0024: move-result v4 │ │ +0b879a: 6e30 3a14 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/support/v4/widget/ExploreByTouchHelper;.getVirtualViewAt:(FF)I // method@143a │ │ +0b87a0: 0a00 |0028: move-result v0 │ │ +0b87a2: 7020 4914 0600 |0029: invoke-direct {v6, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1449 │ │ +0b87a8: 3250 0400 |002c: if-eq v0, v5, 0030 // +0004 │ │ +0b87ac: 0112 |002e: move v2, v1 │ │ +0b87ae: 28e5 |002f: goto 0014 // -001b │ │ +0b87b0: 0121 |0030: move v1, v2 │ │ +0b87b2: 28fd |0031: goto 002e // -0003 │ │ +0b87b4: 5263 cd05 |0032: iget v3, v6, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b87b8: 3253 e0ff |0034: if-eq v3, v5, 0014 // -0020 │ │ +0b87bc: 7020 4914 5600 |0036: invoke-direct {v6, v5}, Landroid/support/v4/widget/ExploreByTouchHelper;.updateHoveredVirtualView:(I)V // method@1449 │ │ +0b87c2: 0112 |0039: move v2, v1 │ │ +0b87c4: 28da |003a: goto 0014 // -0026 │ │ +0b87c6: 0000 |003b: nop // spacer │ │ +0b87c8: 0001 0400 0700 0000 0400 0000 0300 ... |003c: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0004 line=133 │ │ 0x0014 line=151 │ │ 0x0015 line=138 │ │ 0x001d line=141 │ │ 0x0029 line=142 │ │ @@ -223837,23 +223865,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0b86f4: |[0b86f4] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0b8704: 5420 d005 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@05d0 │ │ -0b8708: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0b870c: 2200 e402 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@02e4 │ │ -0b8710: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0b8712: 7030 2914 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@1429 │ │ -0b8718: 5b20 d005 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@05d0 │ │ -0b871c: 5420 d005 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@05d0 │ │ -0b8720: 1100 |000e: return-object v0 │ │ +0b87e0: |[0b87e0] android.support.v4.widget.ExploreByTouchHelper.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0b87f0: 5420 d005 |0000: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@05d0 │ │ +0b87f4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0b87f8: 2200 e402 |0004: new-instance v0, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // type@02e4 │ │ +0b87fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0b87fe: 7030 2914 2001 |0007: invoke-direct {v0, v2, v1}, Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider;.:(Landroid/support/v4/widget/ExploreByTouchHelper;Landroid/support/v4/widget/ExploreByTouchHelper$1;)V // method@1429 │ │ +0b8804: 5b20 d005 |000a: iput-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@05d0 │ │ +0b8808: 5420 d005 |000c: iget-object v0, v2, Landroid/support/v4/widget/ExploreByTouchHelper;.mNodeProvider:Landroid/support/v4/widget/ExploreByTouchHelper$ExploreByTouchNodeProvider; // field@05d0 │ │ +0b880c: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x0004 line=108 │ │ 0x000c line=110 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ @@ -223864,17 +223892,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b8724: |[0b8724] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ -0b8734: 5210 cd05 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ -0b8738: 0f00 |0002: return v0 │ │ +0b8810: |[0b8810] android.support.v4.widget.ExploreByTouchHelper.getFocusedVirtualView:()I │ │ +0b8820: 5210 cd05 |0000: iget v0, v1, Landroid/support/v4/widget/ExploreByTouchHelper;.mFocusedVirtualViewId:I // field@05cd │ │ +0b8824: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ #3 : (in Landroid/support/v4/widget/ExploreByTouchHelper;) │ │ @@ -223894,18 +223922,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b873c: |[0b873c] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ -0b874c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0b874e: 6e20 3e14 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@143e │ │ -0b8754: 0e00 |0004: return-void │ │ +0b8828: |[0b8828] android.support.v4.widget.ExploreByTouchHelper.invalidateRoot:()V │ │ +0b8838: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0b883a: 6e20 3e14 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.invalidateVirtualView:(I)V // method@143e │ │ +0b8840: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0004 line=195 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ │ │ @@ -223914,18 +223942,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b8758: |[0b8758] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ -0b8768: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ -0b876c: 6e30 4814 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ -0b8772: 0e00 |0005: return-void │ │ +0b8844: |[0b8844] android.support.v4.widget.ExploreByTouchHelper.invalidateVirtualView:(I)V │ │ +0b8854: 1300 0008 |0000: const/16 v0, #int 2048 // #800 │ │ +0b8858: 6e30 4814 2100 |0002: invoke-virtual {v1, v2, v0}, Landroid/support/v4/widget/ExploreByTouchHelper;.sendEventForVirtualView:(II)Z // method@1448 │ │ +0b885e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0005 line=209 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/ExploreByTouchHelper; │ │ 0x0000 - 0x0006 reg=2 virtualViewId I │ │ @@ -223953,33 +223981,33 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0b8774: |[0b8774] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ -0b8784: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0b8786: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ -0b878a: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ -0b878e: 5443 cf05 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ -0b8792: 6e10 2423 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@2324 │ │ -0b8798: 0a03 |000a: move-result v3 │ │ -0b879a: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ -0b879e: 0f02 |000d: return v2 │ │ -0b87a0: 5443 d505 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b87a4: 6e10 0d22 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0b87aa: 0c01 |0013: move-result-object v1 │ │ -0b87ac: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ -0b87b0: 7030 3114 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1431 │ │ -0b87b6: 0c00 |0019: move-result-object v0 │ │ -0b87b8: 5442 d505 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ -0b87bc: 7130 8c0f 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f8c │ │ -0b87c2: 0a02 |001f: move-result v2 │ │ -0b87c4: 28ed |0020: goto 000d // -0013 │ │ +0b8860: |[0b8860] android.support.v4.widget.ExploreByTouchHelper.sendEventForVirtualView:(II)Z │ │ +0b8870: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0b8872: 1503 0080 |0001: const/high16 v3, #int -2147483648 // #8000 │ │ +0b8876: 3235 0a00 |0003: if-eq v5, v3, 000d // +000a │ │ +0b887a: 5443 cf05 |0005: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mManager:Landroid/view/accessibility/AccessibilityManager; // field@05cf │ │ +0b887e: 6e10 2423 0300 |0007: invoke-virtual {v3}, Landroid/view/accessibility/AccessibilityManager;.isEnabled:()Z // method@2324 │ │ +0b8884: 0a03 |000a: move-result v3 │ │ +0b8886: 3903 0300 |000b: if-nez v3, 000e // +0003 │ │ +0b888a: 0f02 |000d: return v2 │ │ +0b888c: 5443 d505 |000e: iget-object v3, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b8890: 6e10 0d22 0300 |0010: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0b8896: 0c01 |0013: move-result-object v1 │ │ +0b8898: 3801 f9ff |0014: if-eqz v1, 000d // -0007 │ │ +0b889c: 7030 3114 5406 |0016: invoke-direct {v4, v5, v6}, Landroid/support/v4/widget/ExploreByTouchHelper;.createEvent:(II)Landroid/view/accessibility/AccessibilityEvent; // method@1431 │ │ +0b88a2: 0c00 |0019: move-result-object v0 │ │ +0b88a4: 5442 d505 |001a: iget-object v2, v4, Landroid/support/v4/widget/ExploreByTouchHelper;.mView:Landroid/view/View; // field@05d5 │ │ +0b88a8: 7130 8c0f 2100 |001c: invoke-static {v1, v2, v0}, Landroid/support/v4/view/ViewParentCompat;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f8c │ │ +0b88ae: 0a02 |001f: move-result v2 │ │ +0b88b0: 28ed |0020: goto 000d // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x000d line=183 │ │ 0x000e line=177 │ │ 0x0014 line=178 │ │ 0x0016 line=182 │ │ @@ -224022,17 +224050,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b87c8: |[0b87c8] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ -0b87d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b87de: 0e00 |0003: return-void │ │ +0b88b4: |[0b88b4] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.:()V │ │ +0b88c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b88ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -224041,17 +224069,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b87e0: |[0b87e0] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0b87f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b87f2: 1100 |0001: return-object v0 │ │ +0b88cc: |[0b88cc] android.support.v4.widget.ListPopupWindowCompat$BaseListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0b88dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b88de: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl; │ │ 0x0000 - 0x0002 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0002 reg=3 src Landroid/view/View; │ │ @@ -224085,18 +224113,18 @@ │ │ type : '(Landroid/widget/ListView;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b87f4: |[0b87f4] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ -0b8804: 7020 0f13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@130f │ │ -0b880a: 5b01 d705 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@05d7 │ │ -0b880e: 0e00 |0005: return-void │ │ +0b88e0: |[0b88e0] android.support.v4.widget.ListViewAutoScrollHelper.:(Landroid/widget/ListView;)V │ │ +0b88f0: 7020 0f13 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/AutoScrollHelper;.:(Landroid/view/View;)V // method@130f │ │ +0b88f6: 5b01 d705 |0003: iput-object v1, v0, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@05d7 │ │ +0b88fa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=32 │ │ 0x0005 line=33 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ @@ -224108,17 +224136,17 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8810: |[0b8810] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ -0b8820: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8822: 0f00 |0001: return v0 │ │ +0b88fc: |[0b88fc] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollHorizontally:(I)Z │ │ +0b890c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b890e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ListViewAutoScrollHelper; │ │ 0x0000 - 0x0002 reg=2 direction I │ │ │ │ @@ -224127,46 +224155,46 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 57 16-bit code units │ │ -0b8824: |[0b8824] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ -0b8834: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0b8836: 54a6 d705 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@05d7 │ │ -0b883a: 6e10 7124 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@2471 │ │ -0b8840: 0a03 |0006: move-result v3 │ │ -0b8842: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ -0b8846: 0f07 |0009: return v7 │ │ -0b8848: 6e10 7024 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@2470 │ │ -0b884e: 0a00 |000d: move-result v0 │ │ -0b8850: 6e10 7224 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2472 │ │ -0b8856: 0a01 |0011: move-result v1 │ │ -0b8858: 9004 0100 |0012: add-int v4, v1, v0 │ │ -0b885c: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ -0b8860: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ -0b8864: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ -0b8868: 6e20 6f24 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@246f │ │ -0b886e: 0c05 |001d: move-result-object v5 │ │ -0b8870: 6e10 f221 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0b8876: 0a08 |0021: move-result v8 │ │ -0b8878: 6e10 7324 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@2473 │ │ -0b887e: 0a09 |0025: move-result v9 │ │ -0b8880: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ -0b8884: 1217 |0028: const/4 v7, #int 1 // #1 │ │ -0b8886: 28e0 |0029: goto 0009 // -0020 │ │ -0b8888: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ -0b888c: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ -0b8890: 6e20 6f24 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@246f │ │ -0b8896: 0c02 |0031: move-result-object v2 │ │ -0b8898: 6e10 1b22 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b889e: 0a08 |0035: move-result v8 │ │ -0b88a0: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ -0b88a4: 28d1 |0038: goto 0009 // -002f │ │ +0b8910: |[0b8910] android.support.v4.widget.ListViewAutoScrollHelper.canTargetScrollVertically:(I)Z │ │ +0b8920: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0b8922: 54a6 d705 |0001: iget-object v6, v10, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@05d7 │ │ +0b8926: 6e10 7124 0600 |0003: invoke-virtual {v6}, Landroid/widget/ListView;.getCount:()I // method@2471 │ │ +0b892c: 0a03 |0006: move-result v3 │ │ +0b892e: 3903 0300 |0007: if-nez v3, 000a // +0003 │ │ +0b8932: 0f07 |0009: return v7 │ │ +0b8934: 6e10 7024 0600 |000a: invoke-virtual {v6}, Landroid/widget/ListView;.getChildCount:()I // method@2470 │ │ +0b893a: 0a00 |000d: move-result v0 │ │ +0b893c: 6e10 7224 0600 |000e: invoke-virtual {v6}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2472 │ │ +0b8942: 0a01 |0011: move-result v1 │ │ +0b8944: 9004 0100 |0012: add-int v4, v1, v0 │ │ +0b8948: 3d0b 1600 |0014: if-lez v11, 002a // +0016 │ │ +0b894c: 3434 1200 |0016: if-lt v4, v3, 0028 // +0012 │ │ +0b8950: d808 00ff |0018: add-int/lit8 v8, v0, #int -1 // #ff │ │ +0b8954: 6e20 6f24 8600 |001a: invoke-virtual {v6, v8}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@246f │ │ +0b895a: 0c05 |001d: move-result-object v5 │ │ +0b895c: 6e10 f221 0500 |001e: invoke-virtual {v5}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0b8962: 0a08 |0021: move-result v8 │ │ +0b8964: 6e10 7324 0600 |0022: invoke-virtual {v6}, Landroid/widget/ListView;.getHeight:()I // method@2473 │ │ +0b896a: 0a09 |0025: move-result v9 │ │ +0b896c: 3798 e3ff |0026: if-le v8, v9, 0009 // -001d │ │ +0b8970: 1217 |0028: const/4 v7, #int 1 // #1 │ │ +0b8972: 28e0 |0029: goto 0009 // -0020 │ │ +0b8974: 3b0b dfff |002a: if-gez v11, 0009 // -0021 │ │ +0b8978: 3c01 fcff |002c: if-gtz v1, 0028 // -0004 │ │ +0b897c: 6e20 6f24 7600 |002e: invoke-virtual {v6, v7}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@246f │ │ +0b8982: 0c02 |0031: move-result-object v2 │ │ +0b8984: 6e10 1b22 0200 |0032: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b898a: 0a08 |0035: move-result v8 │ │ +0b898c: 3a08 f2ff |0036: if-ltz v8, 0028 // -000e │ │ +0b8990: 28d1 |0038: goto 0009 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x0009 line=92 │ │ 0x000a line=66 │ │ @@ -224197,30 +224225,30 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0b88a8: |[0b88a8] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ -0b88b8: 5453 d705 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@05d7 │ │ -0b88bc: 6e10 7224 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2472 │ │ -0b88c2: 0a00 |0005: move-result v0 │ │ -0b88c4: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ -0b88c6: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ -0b88ca: 0e00 |0009: return-void │ │ -0b88cc: 1204 |000a: const/4 v4, #int 0 // #0 │ │ -0b88ce: 6e20 6f24 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@246f │ │ -0b88d4: 0c01 |000e: move-result-object v1 │ │ -0b88d6: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ -0b88da: 6e10 1b22 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b88e0: 0a04 |0014: move-result v4 │ │ -0b88e2: 9102 0407 |0015: sub-int v2, v4, v7 │ │ -0b88e6: 6e30 8824 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@2488 │ │ -0b88ec: 28ef |001a: goto 0009 // -0011 │ │ +0b8994: |[0b8994] android.support.v4.widget.ListViewAutoScrollHelper.scrollTargetBy:(II)V │ │ +0b89a4: 5453 d705 |0000: iget-object v3, v5, Landroid/support/v4/widget/ListViewAutoScrollHelper;.mTarget:Landroid/widget/ListView; // field@05d7 │ │ +0b89a8: 6e10 7224 0300 |0002: invoke-virtual {v3}, Landroid/widget/ListView;.getFirstVisiblePosition:()I // method@2472 │ │ +0b89ae: 0a00 |0005: move-result v0 │ │ +0b89b0: 12f4 |0006: const/4 v4, #int -1 // #ff │ │ +0b89b2: 3340 0300 |0007: if-ne v0, v4, 000a // +0003 │ │ +0b89b6: 0e00 |0009: return-void │ │ +0b89b8: 1204 |000a: const/4 v4, #int 0 // #0 │ │ +0b89ba: 6e20 6f24 4300 |000b: invoke-virtual {v3, v4}, Landroid/widget/ListView;.getChildAt:(I)Landroid/view/View; // method@246f │ │ +0b89c0: 0c01 |000e: move-result-object v1 │ │ +0b89c2: 3801 faff |000f: if-eqz v1, 0009 // -0006 │ │ +0b89c6: 6e10 1b22 0100 |0011: invoke-virtual {v1}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b89cc: 0a04 |0014: move-result v4 │ │ +0b89ce: 9102 0407 |0015: sub-int v2, v4, v7 │ │ +0b89d2: 6e30 8824 0302 |0017: invoke-virtual {v3, v0, v2}, Landroid/widget/ListView;.setSelectionFromTop:(II)V // method@2488 │ │ +0b89d8: 28ef |001a: goto 0009 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=38 │ │ 0x0006 line=39 │ │ 0x0009 line=50 │ │ 0x000a line=43 │ │ @@ -224267,17 +224295,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b88f0: |[0b88f0] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ -0b8900: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b8906: 0e00 |0003: return-void │ │ +0b89dc: |[0b89dc] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.:()V │ │ +0b89ec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b89f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -224286,17 +224314,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8908: |[0b8908] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0b8918: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b891a: 1100 |0001: return-object v0 │ │ +0b89f4: |[0b89f4] android.support.v4.widget.PopupMenuCompat$BasePopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0b8a04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8a06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl; │ │ 0x0000 - 0x0002 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ @@ -224331,17 +224359,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b891c: |[0b891c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ -0b892c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b8932: 0e00 |0003: return-void │ │ +0b8a08: |[0b8a08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.:()V │ │ +0b8a18: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b8a1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ Virtual methods - │ │ @@ -224350,18 +224378,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b8934: |[0b8934] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ -0b8944: 1f01 8a04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048a │ │ -0b8948: 6e10 bd24 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ -0b894e: 0e00 |0005: return-void │ │ +0b8a20: |[0b8a20] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.abortAnimation:(Ljava/lang/Object;)V │ │ +0b8a30: 1f01 8a04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048a │ │ +0b8a34: 6e10 bd24 0100 |0002: invoke-virtual {v1}, Landroid/widget/Scroller;.abortAnimation:()V // method@24bd │ │ +0b8a3a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0005 line=120 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -224371,20 +224399,20 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b8950: |[0b8950] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0b8960: 0730 |0000: move-object v0, v3 │ │ -0b8962: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ -0b8966: 6e10 be24 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@24be │ │ -0b896c: 0a01 |0006: move-result v1 │ │ -0b896e: 0f01 |0007: return v1 │ │ +0b8a3c: |[0b8a3c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0b8a4c: 0730 |0000: move-object v0, v3 │ │ +0b8a4e: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ +0b8a52: 6e10 be24 0000 |0003: invoke-virtual {v0}, Landroid/widget/Scroller;.computeScrollOffset:()Z // method@24be │ │ +0b8a58: 0a01 |0006: move-result v1 │ │ +0b8a5a: 0f01 |0007: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0003 line=91 │ │ locals : │ │ 0x0003 - 0x0008 reg=0 s Landroid/widget/Scroller; │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -224395,22 +224423,22 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0b8970: |[0b8970] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0b8980: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -0b8984: 2200 8a04 |0002: new-instance v0, Landroid/widget/Scroller; // type@048a │ │ -0b8988: 7030 bc24 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@24bc │ │ -0b898e: 1100 |0007: return-object v0 │ │ -0b8990: 2200 8a04 |0008: new-instance v0, Landroid/widget/Scroller; // type@048a │ │ -0b8994: 7020 bb24 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@24bb │ │ -0b899a: 28fa |000d: goto 0007 // -0006 │ │ +0b8a5c: |[0b8a5c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0b8a6c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +0b8a70: 2200 8a04 |0002: new-instance v0, Landroid/widget/Scroller; // type@048a │ │ +0b8a74: 7030 bc24 2003 |0004: invoke-direct {v0, v2, v3}, Landroid/widget/Scroller;.:(Landroid/content/Context;Landroid/view/animation/Interpolator;)V // method@24bc │ │ +0b8a7a: 1100 |0007: return-object v0 │ │ +0b8a7c: 2200 8a04 |0008: new-instance v0, Landroid/widget/Scroller; // type@048a │ │ +0b8a80: 7020 bb24 2000 |000a: invoke-direct {v0, v2}, Landroid/widget/Scroller;.:(Landroid/content/Context;)V // method@24bb │ │ +0b8a86: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000e reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x000e reg=3 interpolator Landroid/view/animation/Interpolator; │ │ @@ -224420,27 +224448,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 19 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -0b899c: |[0b899c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0b89ac: 07a0 |0000: move-object v0, v10 │ │ -0b89ae: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ -0b89b2: 01b1 |0003: move v1, v11 │ │ -0b89b4: 01c2 |0004: move v2, v12 │ │ -0b89b6: 01d3 |0005: move v3, v13 │ │ -0b89b8: 01e4 |0006: move v4, v14 │ │ -0b89ba: 01f5 |0007: move v5, v15 │ │ -0b89bc: 0206 1000 |0008: move/from16 v6, v16 │ │ -0b89c0: 0207 1100 |000a: move/from16 v7, v17 │ │ -0b89c4: 0208 1200 |000c: move/from16 v8, v18 │ │ -0b89c8: 7409 bf24 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@24bf │ │ -0b89ce: 0e00 |0011: return-void │ │ +0b8a88: |[0b8a88] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0b8a98: 07a0 |0000: move-object v0, v10 │ │ +0b8a9a: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ +0b8a9e: 01b1 |0003: move v1, v11 │ │ +0b8aa0: 01c2 |0004: move v2, v12 │ │ +0b8aa2: 01d3 |0005: move v3, v13 │ │ +0b8aa4: 01e4 |0006: move v4, v14 │ │ +0b8aa6: 01f5 |0007: move v5, v15 │ │ +0b8aa8: 0206 1000 |0008: move/from16 v6, v16 │ │ +0b8aac: 0207 1100 |000a: move/from16 v7, v17 │ │ +0b8ab0: 0208 1200 |000c: move/from16 v8, v18 │ │ +0b8ab4: 7409 bf24 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@24bf │ │ +0b8aba: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0011 line=109 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -224458,27 +224486,27 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 21 │ │ ins : 12 │ │ outs : 9 │ │ insns size : 18 16-bit code units │ │ -0b89d0: |[0b89d0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0b89e0: 07a0 |0000: move-object v0, v10 │ │ -0b89e2: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ -0b89e6: 01b1 |0003: move v1, v11 │ │ -0b89e8: 01c2 |0004: move v2, v12 │ │ -0b89ea: 01d3 |0005: move v3, v13 │ │ -0b89ec: 01e4 |0006: move v4, v14 │ │ -0b89ee: 01f5 |0007: move v5, v15 │ │ -0b89f0: 0206 1000 |0008: move/from16 v6, v16 │ │ -0b89f4: 0207 1100 |000a: move/from16 v7, v17 │ │ -0b89f8: 0208 1200 |000c: move/from16 v8, v18 │ │ -0b89fc: 7409 bf24 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@24bf │ │ -0b8a02: 0e00 |0011: return-void │ │ +0b8abc: |[0b8abc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +0b8acc: 07a0 |0000: move-object v0, v10 │ │ +0b8ace: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ +0b8ad2: 01b1 |0003: move v1, v11 │ │ +0b8ad4: 01c2 |0004: move v2, v12 │ │ +0b8ad6: 01d3 |0005: move v3, v13 │ │ +0b8ad8: 01e4 |0006: move v4, v14 │ │ +0b8ada: 01f5 |0007: move v5, v15 │ │ +0b8adc: 0206 1000 |0008: move/from16 v6, v16 │ │ +0b8ae0: 0207 1100 |000a: move/from16 v7, v17 │ │ +0b8ae4: 0208 1200 |000c: move/from16 v8, v18 │ │ +0b8ae8: 7409 bf24 0000 |000e: invoke-virtual/range {v0, v1, v2, v3, v4, v5, v6, v7, v8}, Landroid/widget/Scroller;.fling:(IIIIIIII)V // method@24bf │ │ +0b8aee: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0011 line=115 │ │ locals : │ │ 0x0000 - 0x0012 reg=9 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0012 reg=10 scroller Ljava/lang/Object; │ │ @@ -224498,17 +224526,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8a04: |[0b8a04] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0b8a14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8a16: 0f00 |0001: return v0 │ │ +0b8af0: |[0b8af0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0b8b00: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8b02: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224517,19 +224545,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8a18: |[0b8a18] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ -0b8a28: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ -0b8a2c: 6e10 c024 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ -0b8a32: 0a00 |0005: move-result v0 │ │ -0b8a34: 0f00 |0006: return v0 │ │ +0b8b04: |[0b8b04] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrX:(Ljava/lang/Object;)I │ │ +0b8b14: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ +0b8b18: 6e10 c024 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrX:()I // method@24c0 │ │ +0b8b1e: 0a00 |0005: move-result v0 │ │ +0b8b20: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -224538,19 +224566,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8a38: |[0b8a38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ -0b8a48: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ -0b8a4c: 6e10 c124 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@24c1 │ │ -0b8a52: 0a00 |0005: move-result v0 │ │ -0b8a54: 0f00 |0006: return v0 │ │ +0b8b24: |[0b8b24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getCurrY:(Ljava/lang/Object;)I │ │ +0b8b34: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ +0b8b38: 6e10 c124 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getCurrY:()I // method@24c1 │ │ +0b8b3e: 0a00 |0005: move-result v0 │ │ +0b8b40: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -224559,19 +224587,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8a58: |[0b8a58] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ -0b8a68: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ -0b8a6c: 6e10 c324 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@24c3 │ │ -0b8a72: 0a00 |0005: move-result v0 │ │ -0b8a74: 0f00 |0006: return v0 │ │ +0b8b44: |[0b8b44] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalX:(Ljava/lang/Object;)I │ │ +0b8b54: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ +0b8b58: 6e10 c324 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalX:()I // method@24c3 │ │ +0b8b5e: 0a00 |0005: move-result v0 │ │ +0b8b60: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -224580,19 +224608,19 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8a78: |[0b8a78] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ -0b8a88: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ -0b8a8c: 6e10 c424 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@24c4 │ │ -0b8a92: 0a00 |0005: move-result v0 │ │ -0b8a94: 0f00 |0006: return v0 │ │ +0b8b64: |[0b8b64] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.getFinalY:(Ljava/lang/Object;)I │ │ +0b8b74: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ +0b8b78: 6e10 c424 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.getFinalY:()I // method@24c4 │ │ +0b8b7e: 0a00 |0005: move-result v0 │ │ +0b8b80: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -224601,19 +224629,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8a98: |[0b8a98] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ -0b8aa8: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ -0b8aac: 6e10 c524 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@24c5 │ │ -0b8ab2: 0a00 |0005: move-result v0 │ │ -0b8ab4: 0f00 |0006: return v0 │ │ +0b8b84: |[0b8b84] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isFinished:(Ljava/lang/Object;)Z │ │ +0b8b94: 1f02 8a04 |0000: check-cast v2, Landroid/widget/Scroller; // type@048a │ │ +0b8b98: 6e10 c524 0200 |0002: invoke-virtual {v2}, Landroid/widget/Scroller;.isFinished:()Z // method@24c5 │ │ +0b8b9e: 0a00 |0005: move-result v0 │ │ +0b8ba0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ │ │ @@ -224622,17 +224650,17 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8ab8: |[0b8ab8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0b8ac8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8aca: 0f00 |0001: return v0 │ │ +0b8ba4: |[0b8ba4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0b8bb4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8bb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224641,16 +224669,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8acc: |[0b8acc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0b8adc: 0e00 |0000: return-void │ │ +0b8bb8: |[0b8bb8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +0b8bc8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startX I │ │ @@ -224662,16 +224690,16 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ae0: |[0b8ae0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0b8af0: 0e00 |0000: return-void │ │ +0b8bcc: |[0b8bcc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +0b8bdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x0001 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 startY I │ │ @@ -224683,18 +224711,18 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0b8af4: |[0b8af4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ -0b8b04: 1f01 8a04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048a │ │ -0b8b08: 6e55 c624 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@24c6 │ │ -0b8b0e: 0e00 |0005: return-void │ │ +0b8be0: |[0b8be0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIII)V │ │ +0b8bf0: 1f01 8a04 |0000: check-cast v1, Landroid/widget/Scroller; // type@048a │ │ +0b8bf4: 6e55 c624 2143 |0002: invoke-virtual {v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIII)V // method@24c6 │ │ +0b8bfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0005 line=97 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 scroller Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ @@ -224708,24 +224736,24 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 12 16-bit code units │ │ -0b8b10: |[0b8b10] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0b8b20: 0770 |0000: move-object v0, v7 │ │ -0b8b22: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ -0b8b26: 0181 |0003: move v1, v8 │ │ -0b8b28: 0192 |0004: move v2, v9 │ │ -0b8b2a: 01a3 |0005: move v3, v10 │ │ -0b8b2c: 01b4 |0006: move v4, v11 │ │ -0b8b2e: 01c5 |0007: move v5, v12 │ │ -0b8b30: 7406 c724 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@24c7 │ │ -0b8b36: 0e00 |000b: return-void │ │ +0b8bfc: |[0b8bfc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplBase.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0b8c0c: 0770 |0000: move-object v0, v7 │ │ +0b8c0e: 1f00 8a04 |0001: check-cast v0, Landroid/widget/Scroller; // type@048a │ │ +0b8c12: 0181 |0003: move v1, v8 │ │ +0b8c14: 0192 |0004: move v2, v9 │ │ +0b8c16: 01a3 |0005: move v3, v10 │ │ +0b8c18: 01b4 |0006: move v4, v11 │ │ +0b8c1a: 01c5 |0007: move v5, v12 │ │ +0b8c1c: 7406 c724 0000 |0008: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/widget/Scroller;.startScroll:(IIIII)V // method@24c7 │ │ +0b8c22: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x000b line=103 │ │ locals : │ │ 0x0000 - 0x000c reg=6 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplBase; │ │ 0x0000 - 0x000c reg=7 scroller Ljava/lang/Object; │ │ @@ -224766,17 +224794,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8b38: |[0b8b38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ -0b8b48: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b8b4e: 0e00 |0003: return-void │ │ +0b8c24: |[0b8c24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.:()V │ │ +0b8c34: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b8c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -224785,17 +224813,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8b50: |[0b8b50] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ -0b8b60: 7110 b714 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@14b7 │ │ -0b8b66: 0e00 |0003: return-void │ │ +0b8c3c: |[0b8c3c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.abortAnimation:(Ljava/lang/Object;)V │ │ +0b8c4c: 7110 b714 0100 |0000: invoke-static {v1}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.abortAnimation:(Ljava/lang/Object;)V // method@14b7 │ │ +0b8c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ 0x0003 line=209 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -224805,18 +224833,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8b68: |[0b8b68] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ -0b8b78: 7110 b814 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@14b8 │ │ -0b8b7e: 0a00 |0003: move-result v0 │ │ -0b8b80: 0f00 |0004: return v0 │ │ +0b8c54: |[0b8c54] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.computeScrollOffset:(Ljava/lang/Object;)Z │ │ +0b8c64: 7110 b814 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.computeScrollOffset:(Ljava/lang/Object;)Z // method@14b8 │ │ +0b8c6a: 0a00 |0003: move-result v0 │ │ +0b8c6c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224825,18 +224853,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b8b84: |[0b8b84] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ -0b8b94: 7120 b914 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@14b9 │ │ -0b8b9a: 0c00 |0003: move-result-object v0 │ │ -0b8b9c: 1100 |0004: return-object v0 │ │ +0b8c70: |[0b8c70] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; │ │ +0b8c80: 7120 b914 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.createScroller:(Landroid/content/Context;Landroid/view/animation/Interpolator;)Ljava/lang/Object; // method@14b9 │ │ +0b8c86: 0c00 |0003: move-result-object v0 │ │ +0b8c88: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0005 reg=3 interpolator Landroid/view/animation/Interpolator; │ │ @@ -224846,17 +224874,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 10 │ │ outs : 9 │ │ insns size : 4 16-bit code units │ │ -0b8ba0: |[0b8ba0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ -0b8bb0: 7709 ba14 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@14ba │ │ -0b8bb6: 0e00 |0003: return-void │ │ +0b8c8c: |[0b8c8c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIII)V │ │ +0b8c9c: 7709 ba14 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIII)V // method@14ba │ │ +0b8ca2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=197 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -224874,17 +224902,17 @@ │ │ type : '(Ljava/lang/Object;IIIIIIIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 4 16-bit code units │ │ -0b8bb8: |[0b8bb8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ -0b8bc8: 770b bb14 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@14bb │ │ -0b8bce: 0e00 |0003: return-void │ │ +0b8ca4: |[0b8ca4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.fling:(Ljava/lang/Object;IIIIIIIIII)V │ │ +0b8cb4: 770b bb14 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.fling:(Ljava/lang/Object;IIIIIIIIII)V // method@14bb │ │ +0b8cba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0003 line=204 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -224904,17 +224932,17 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8bd0: |[0b8bd0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0b8be0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8be2: 0f00 |0001: return v0 │ │ +0b8cbc: |[0b8cbc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0b8ccc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8cce: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0002 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224923,18 +224951,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8be4: |[0b8be4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ -0b8bf4: 7110 bc14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@14bc │ │ -0b8bfa: 0a00 |0003: move-result v0 │ │ -0b8bfc: 0f00 |0004: return v0 │ │ +0b8cd0: |[0b8cd0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrX:(Ljava/lang/Object;)I │ │ +0b8ce0: 7110 bc14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrX:(Ljava/lang/Object;)I // method@14bc │ │ +0b8ce6: 0a00 |0003: move-result v0 │ │ +0b8ce8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224943,18 +224971,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8c00: |[0b8c00] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ -0b8c10: 7110 bd14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@14bd │ │ -0b8c16: 0a00 |0003: move-result v0 │ │ -0b8c18: 0f00 |0004: return v0 │ │ +0b8cec: |[0b8cec] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getCurrY:(Ljava/lang/Object;)I │ │ +0b8cfc: 7110 bd14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getCurrY:(Ljava/lang/Object;)I // method@14bd │ │ +0b8d02: 0a00 |0003: move-result v0 │ │ +0b8d04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224963,18 +224991,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8c1c: |[0b8c1c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ -0b8c2c: 7110 be14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@14be │ │ -0b8c32: 0a00 |0003: move-result v0 │ │ -0b8c34: 0f00 |0004: return v0 │ │ +0b8d08: |[0b8d08] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalX:(Ljava/lang/Object;)I │ │ +0b8d18: 7110 be14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalX:(Ljava/lang/Object;)I // method@14be │ │ +0b8d1e: 0a00 |0003: move-result v0 │ │ +0b8d20: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -224983,18 +225011,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8c38: |[0b8c38] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ -0b8c48: 7110 bf14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@14bf │ │ -0b8c4e: 0a00 |0003: move-result v0 │ │ -0b8c50: 0f00 |0004: return v0 │ │ +0b8d24: |[0b8d24] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.getFinalY:(Ljava/lang/Object;)I │ │ +0b8d34: 7110 bf14 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.getFinalY:(Ljava/lang/Object;)I // method@14bf │ │ +0b8d3a: 0a00 |0003: move-result v0 │ │ +0b8d3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -225003,18 +225031,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8c54: |[0b8c54] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ -0b8c64: 7110 c014 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@14c0 │ │ -0b8c6a: 0a00 |0003: move-result v0 │ │ -0b8c6c: 0f00 |0004: return v0 │ │ +0b8d40: |[0b8d40] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isFinished:(Ljava/lang/Object;)Z │ │ +0b8d50: 7110 c014 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isFinished:(Ljava/lang/Object;)Z // method@14c0 │ │ +0b8d56: 0a00 |0003: move-result v0 │ │ +0b8d58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -225023,18 +225051,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b8c70: |[0b8c70] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ -0b8c80: 7110 c114 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@14c1 │ │ -0b8c86: 0a00 |0003: move-result v0 │ │ -0b8c88: 0f00 |0004: return v0 │ │ +0b8d5c: |[0b8d5c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.isOverScrolled:(Ljava/lang/Object;)Z │ │ +0b8d6c: 7110 c114 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.isOverScrolled:(Ljava/lang/Object;)Z // method@14c1 │ │ +0b8d72: 0a00 |0003: move-result v0 │ │ +0b8d74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -225043,17 +225071,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0b8c8c: |[0b8c8c] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ -0b8c9c: 7140 c214 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@14c2 │ │ -0b8ca2: 0e00 |0003: return-void │ │ +0b8d78: |[0b8d78] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V │ │ +0b8d88: 7140 c214 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyHorizontalEdgeReached:(Ljava/lang/Object;III)V // method@14c2 │ │ +0b8d8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0003 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -225066,17 +225094,17 @@ │ │ type : '(Ljava/lang/Object;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0b8ca4: |[0b8ca4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ -0b8cb4: 7140 c314 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@14c3 │ │ -0b8cba: 0e00 |0003: return-void │ │ +0b8d90: |[0b8d90] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V │ │ +0b8da0: 7140 c314 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.notifyVerticalEdgeReached:(Ljava/lang/Object;III)V // method@14c3 │ │ +0b8da6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0003 line=220 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -225089,17 +225117,17 @@ │ │ type : '(Ljava/lang/Object;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0b8cbc: |[0b8cbc] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ -0b8ccc: 7155 c414 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@14c4 │ │ -0b8cd2: 0e00 |0003: return-void │ │ +0b8da8: |[0b8da8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIII)V │ │ +0b8db8: 7155 c414 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIII)V // method@14c4 │ │ +0b8dbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0003 line=184 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -225113,17 +225141,17 @@ │ │ type : '(Ljava/lang/Object;IIIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 7 │ │ outs : 6 │ │ insns size : 4 16-bit code units │ │ -0b8cd4: |[0b8cd4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ -0b8ce4: 7706 c514 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@14c5 │ │ -0b8cea: 0e00 |0003: return-void │ │ +0b8dc0: |[0b8dc0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplGingerbread.startScroll:(Ljava/lang/Object;IIIII)V │ │ +0b8dd0: 7706 c514 0100 |0000: invoke-static/range {v1, v2, v3, v4, v5, v6}, Landroid/support/v4/widget/ScrollerCompatGingerbread;.startScroll:(Ljava/lang/Object;IIIII)V // method@14c5 │ │ +0b8dd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0003 line=190 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread; │ │ 0x0000 - 0x0004 reg=1 scroller Ljava/lang/Object; │ │ @@ -225172,19 +225200,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b8cec: |[0b8cec] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ -0b8cfc: 5b01 e205 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@05e2 │ │ -0b8d00: 5b02 e305 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@05e3 │ │ -0b8d04: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b8d0a: 0e00 |0007: return-void │ │ +0b8dd8: |[0b8dd8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V │ │ +0b8de8: 5b01 e205 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@05e2 │ │ +0b8dec: 5b02 e305 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@05e3 │ │ +0b8df0: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b8df6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ @@ -225195,19 +225223,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b8d0c: |[0b8d0c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0b8d1c: 5410 e305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@05e3 │ │ -0b8d20: 6e20 cb14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@14cb │ │ -0b8d26: 0a00 |0005: move-result v0 │ │ -0b8d28: 0f00 |0006: return v0 │ │ +0b8df8: |[0b8df8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0b8e08: 5410 e305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@05e3 │ │ +0b8e0c: 6e20 cb14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextChange:(Ljava/lang/String;)Z // method@14cb │ │ +0b8e12: 0a00 |0005: move-result v0 │ │ +0b8e14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 newText Ljava/lang/String; │ │ │ │ @@ -225216,19 +225244,19 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b8d2c: |[0b8d2c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0b8d3c: 5410 e305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@05e3 │ │ -0b8d40: 6e20 cc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@14cc │ │ -0b8d46: 0a00 |0005: move-result v0 │ │ -0b8d48: 0f00 |0006: return v0 │ │ +0b8e18: |[0b8e18] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0b8e28: 5410 e305 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; // field@05e3 │ │ +0b8e2c: 6e20 cc14 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@14cc │ │ +0b8e32: 0a00 |0005: move-result v0 │ │ +0b8e34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; │ │ 0x0000 - 0x0007 reg=2 query Ljava/lang/String; │ │ │ │ @@ -225271,19 +225299,19 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b8d4c: |[0b8d4c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ -0b8d5c: 5b01 e405 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@05e4 │ │ -0b8d60: 5b02 e505 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@05e5 │ │ -0b8d64: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b8d6a: 0e00 |0007: return-void │ │ +0b8e38: |[0b8e38] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V │ │ +0b8e48: 5b01 e405 |0000: iput-object v1, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.this$0:Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; // field@05e4 │ │ +0b8e4c: 5b02 e505 |0002: iput-object v2, v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@05e5 │ │ +0b8e50: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b8e56: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ @@ -225294,19 +225322,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b8d6c: |[0b8d6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ -0b8d7c: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@05e5 │ │ -0b8d80: 6e10 c914 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@14c9 │ │ -0b8d86: 0a00 |0005: move-result v0 │ │ -0b8d88: 0f00 |0006: return v0 │ │ +0b8e58: |[0b8e58] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl$2.onClose:()Z │ │ +0b8e68: 5410 e505 |0000: iget-object v0, v1, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.val$listener:Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; // field@05e5 │ │ +0b8e6c: 6e10 c914 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;.onClose:()Z // method@14c9 │ │ +0b8e72: 0a00 |0005: move-result v0 │ │ +0b8e74: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; │ │ │ │ source_file_idx : 4168 (SearchViewCompat.java) │ │ @@ -225340,17 +225368,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b8d8c: |[0b8d8c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ -0b8d9c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b8da2: 0e00 |0003: return-void │ │ +0b8e78: |[0b8e78] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.:()V │ │ +0b8e88: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b8e8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ │ │ Virtual methods - │ │ @@ -225359,17 +225387,17 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8da4: |[0b8da4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0b8db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8db6: 1100 |0001: return-object v0 │ │ +0b8e90: |[0b8e90] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0b8ea0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8ea2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -225378,17 +225406,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8db8: |[0b8db8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ -0b8dc8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b8dca: 0f00 |0001: return v0 │ │ +0b8ea4: |[0b8ea4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isIconified:(Landroid/view/View;)Z │ │ +0b8eb4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b8eb6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -225397,17 +225425,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8dcc: |[0b8dcc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0b8ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8dde: 0f00 |0001: return v0 │ │ +0b8eb8: |[0b8eb8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0b8ec8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8eca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -225416,17 +225444,17 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8de0: |[0b8de0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0b8df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8df2: 0f00 |0001: return v0 │ │ +0b8ecc: |[0b8ecc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0b8edc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8ede: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -225435,17 +225463,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8df4: |[0b8df4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -0b8e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8e06: 1100 |0001: return-object v0 │ │ +0b8ee0: |[0b8ee0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +0b8ef0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8ef2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -225454,17 +225482,17 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8e08: |[0b8e08] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0b8e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8e1a: 1100 |0001: return-object v0 │ │ +0b8ef4: |[0b8ef4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +0b8f04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8f06: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -225473,17 +225501,17 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0b8e1c: |[0b8e1c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0b8e2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0b8e2e: 1100 |0001: return-object v0 │ │ +0b8f08: |[0b8f08] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0b8f18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0b8f1a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0002 reg=2 context Landroid/content/Context; │ │ │ │ @@ -225492,16 +225520,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e30: |[0b8e30] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ -0b8e40: 0e00 |0000: return-void │ │ +0b8f1c: |[0b8f1c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setIconified:(Landroid/view/View;Z)V │ │ +0b8f2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 iconify Z │ │ @@ -225511,16 +225539,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e44: |[0b8e44] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ -0b8e54: 0e00 |0000: return-void │ │ +0b8f30: |[0b8f30] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setImeOptions:(Landroid/view/View;I)V │ │ +0b8f40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 imeOptions I │ │ @@ -225530,16 +225558,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e58: |[0b8e58] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ -0b8e68: 0e00 |0000: return-void │ │ +0b8f44: |[0b8f44] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setInputType:(Landroid/view/View;I)V │ │ +0b8f54: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 inputType I │ │ @@ -225549,16 +225577,16 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e6c: |[0b8e6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -0b8e7c: 0e00 |0000: return-void │ │ +0b8f58: |[0b8f58] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +0b8f68: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 maxpixels I │ │ @@ -225568,16 +225596,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e80: |[0b8e80] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b8e90: 0e00 |0000: return-void │ │ +0b8f6c: |[0b8f6c] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b8f7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -225587,16 +225615,16 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8e94: |[0b8e94] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0b8ea4: 0e00 |0000: return-void │ │ +0b8f80: |[0b8f80] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0b8f90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=2 listener Ljava/lang/Object; │ │ @@ -225606,16 +225634,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ea8: |[0b8ea8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0b8eb8: 0e00 |0000: return-void │ │ +0b8f94: |[0b8f94] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0b8fa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 query Ljava/lang/CharSequence; │ │ @@ -225626,16 +225654,16 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ebc: |[0b8ebc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0b8ecc: 0e00 |0000: return-void │ │ +0b8fa8: |[0b8fa8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0b8fb8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 hint Ljava/lang/CharSequence; │ │ @@ -225645,16 +225673,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ed0: |[0b8ed0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0b8ee0: 0e00 |0000: return-void │ │ +0b8fbc: |[0b8fbc] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0b8fcc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enable Z │ │ @@ -225664,16 +225692,16 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ee4: |[0b8ee4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0b8ef4: 0e00 |0000: return-void │ │ +0b8fd0: |[0b8fd0] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0b8fe0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 searchableComponent Landroid/content/ComponentName; │ │ @@ -225683,16 +225711,16 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b8ef8: |[0b8ef8] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0b8f08: 0e00 |0000: return-void │ │ +0b8fe4: |[0b8fe4] android.support.v4.widget.SearchViewCompat$SearchViewCompatStubImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0b8ff4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl; │ │ 0x0000 - 0x0001 reg=1 searchView Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 enabled Z │ │ @@ -225735,21 +225763,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0b8f0c: |[0b8f0c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -0b8f1c: 5b12 f105 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ -0b8f20: 7010 900b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ -0b8f26: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0b8f2a: 7010 1d02 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0b8f30: 5b10 f005 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@05f0 │ │ -0b8f34: 0e00 |000c: return-void │ │ +0b8ff8: |[0b8ff8] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +0b9008: 5b12 f105 |0000: iput-object v2, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ +0b900c: 7010 900b 0100 |0002: invoke-direct {v1}, Landroid/support/v4/view/AccessibilityDelegateCompat;.:()V // method@0b90 │ │ +0b9012: 2200 6500 |0005: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0b9016: 7010 1d02 0000 |0007: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0b901c: 5b10 f005 |000a: iput-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@05f0 │ │ +0b9020: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1538 │ │ 0x0005 line=1539 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -225759,60 +225787,60 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 106 16-bit code units │ │ -0b8f38: |[0b8f38] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b8f48: 5420 f005 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@05f0 │ │ -0b8f4c: 6e20 5e11 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ -0b8f52: 6e20 8111 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1181 │ │ -0b8f58: 6e20 5f11 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@115f │ │ -0b8f5e: 6e20 8211 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1182 │ │ -0b8f64: 6e10 7811 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1178 │ │ -0b8f6a: 0a01 |0011: move-result v1 │ │ -0b8f6c: 6e20 9811 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1198 │ │ -0b8f72: 6e10 6711 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1167 │ │ -0b8f78: 0c01 |0018: move-result-object v1 │ │ -0b8f7a: 6e20 8e11 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@118e │ │ -0b8f80: 6e10 6211 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1162 │ │ -0b8f86: 0c01 |001f: move-result-object v1 │ │ -0b8f88: 6e20 8511 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ -0b8f8e: 6e10 6311 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ -0b8f94: 0c01 |0026: move-result-object v1 │ │ -0b8f96: 6e20 8711 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1187 │ │ -0b8f9c: 6e10 7111 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1171 │ │ -0b8fa2: 0a01 |002d: move-result v1 │ │ -0b8fa4: 6e20 8811 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1188 │ │ -0b8faa: 6e10 7011 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1170 │ │ -0b8fb0: 0a01 |0034: move-result v1 │ │ -0b8fb2: 6e20 8611 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@1186 │ │ -0b8fb8: 6e10 7211 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1172 │ │ -0b8fbe: 0a01 |003b: move-result v1 │ │ -0b8fc0: 6e20 8911 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1189 │ │ -0b8fc6: 6e10 7311 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1173 │ │ -0b8fcc: 0a01 |0042: move-result v1 │ │ -0b8fce: 6e20 8a11 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@118a │ │ -0b8fd4: 6e10 6d11 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@116d │ │ -0b8fda: 0a01 |0049: move-result v1 │ │ -0b8fdc: 6e20 8011 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ -0b8fe2: 6e10 7711 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1177 │ │ -0b8fe8: 0a01 |0050: move-result v1 │ │ -0b8fea: 6e20 9311 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@1193 │ │ -0b8ff0: 6e10 7411 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1174 │ │ -0b8ff6: 0a01 |0057: move-result v1 │ │ -0b8ff8: 6e20 8c11 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@118c │ │ -0b8ffe: 6e10 5d11 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ -0b9004: 0a01 |005e: move-result v1 │ │ -0b9006: 6e20 5511 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ -0b900c: 6e10 6611 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@1166 │ │ -0b9012: 0a01 |0065: move-result v1 │ │ -0b9014: 6e20 8d11 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@118d │ │ -0b901a: 0e00 |0069: return-void │ │ +0b9024: |[0b9024] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b9034: 5420 f005 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.mTmpRect:Landroid/graphics/Rect; // field@05f0 │ │ +0b9038: 6e20 5e11 0400 |0002: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInParent:(Landroid/graphics/Rect;)V // method@115e │ │ +0b903e: 6e20 8111 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInParent:(Landroid/graphics/Rect;)V // method@1181 │ │ +0b9044: 6e20 5f11 0400 |0008: invoke-virtual {v4, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getBoundsInScreen:(Landroid/graphics/Rect;)V // method@115f │ │ +0b904a: 6e20 8211 0300 |000b: invoke-virtual {v3, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setBoundsInScreen:(Landroid/graphics/Rect;)V // method@1182 │ │ +0b9050: 6e10 7811 0400 |000e: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isVisibleToUser:()Z // method@1178 │ │ +0b9056: 0a01 |0011: move-result v1 │ │ +0b9058: 6e20 9811 1300 |0012: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setVisibleToUser:(Z)V // method@1198 │ │ +0b905e: 6e10 6711 0400 |0015: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getPackageName:()Ljava/lang/CharSequence; // method@1167 │ │ +0b9064: 0c01 |0018: move-result-object v1 │ │ +0b9066: 6e20 8e11 1300 |0019: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setPackageName:(Ljava/lang/CharSequence;)V // method@118e │ │ +0b906c: 6e10 6211 0400 |001c: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getClassName:()Ljava/lang/CharSequence; // method@1162 │ │ +0b9072: 0c01 |001f: move-result-object v1 │ │ +0b9074: 6e20 8511 1300 |0020: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ +0b907a: 6e10 6311 0400 |0023: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getContentDescription:()Ljava/lang/CharSequence; // method@1163 │ │ +0b9080: 0c01 |0026: move-result-object v1 │ │ +0b9082: 6e20 8711 1300 |0027: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1187 │ │ +0b9088: 6e10 7111 0400 |002a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isEnabled:()Z // method@1171 │ │ +0b908e: 0a01 |002d: move-result v1 │ │ +0b9090: 6e20 8811 1300 |002e: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setEnabled:(Z)V // method@1188 │ │ +0b9096: 6e10 7011 0400 |0031: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isClickable:()Z // method@1170 │ │ +0b909c: 0a01 |0034: move-result v1 │ │ +0b909e: 6e20 8611 1300 |0035: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClickable:(Z)V // method@1186 │ │ +0b90a4: 6e10 7211 0400 |0038: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocusable:()Z // method@1172 │ │ +0b90aa: 0a01 |003b: move-result v1 │ │ +0b90ac: 6e20 8911 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocusable:(Z)V // method@1189 │ │ +0b90b2: 6e10 7311 0400 |003f: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isFocused:()Z // method@1173 │ │ +0b90b8: 0a01 |0042: move-result v1 │ │ +0b90ba: 6e20 8a11 1300 |0043: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setFocused:(Z)V // method@118a │ │ +0b90c0: 6e10 6d11 0400 |0046: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isAccessibilityFocused:()Z // method@116d │ │ +0b90c6: 0a01 |0049: move-result v1 │ │ +0b90c8: 6e20 8011 1300 |004a: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setAccessibilityFocused:(Z)V // method@1180 │ │ +0b90ce: 6e10 7711 0400 |004d: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isSelected:()Z // method@1177 │ │ +0b90d4: 0a01 |0050: move-result v1 │ │ +0b90d6: 6e20 9311 1300 |0051: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSelected:(Z)V // method@1193 │ │ +0b90dc: 6e10 7411 0400 |0054: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.isLongClickable:()Z // method@1174 │ │ +0b90e2: 0a01 |0057: move-result v1 │ │ +0b90e4: 6e20 8c11 1300 |0058: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setLongClickable:(Z)V // method@118c │ │ +0b90ea: 6e10 5d11 0400 |005b: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getActions:()I // method@115d │ │ +0b90f0: 0a01 |005e: move-result v1 │ │ +0b90f2: 6e20 5511 1300 |005f: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addAction:(I)V // method@1155 │ │ +0b90f8: 6e10 6611 0400 |0062: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getMovementGranularities:()I // method@1166 │ │ +0b90fe: 0a01 |0065: move-result v1 │ │ +0b9100: 6e20 8d11 1300 |0066: invoke-virtual {v3, v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setMovementGranularities:(I)V // method@118d │ │ +0b9106: 0e00 |0069: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1597 │ │ 0x0002 line=1599 │ │ 0x0005 line=1600 │ │ 0x0008 line=1602 │ │ 0x000b line=1603 │ │ @@ -225842,19 +225870,19 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b901c: |[0b901c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ -0b902c: 5410 f105 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ -0b9030: 6e20 af15 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@15af │ │ -0b9036: 0a00 |0005: move-result v0 │ │ -0b9038: 0f00 |0006: return v0 │ │ +0b9108: |[0b9108] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.filter:(Landroid/view/View;)Z │ │ +0b9118: 5410 f105 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ +0b911c: 6e20 af15 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.isDimmed:(Landroid/view/View;)Z // method@15af │ │ +0b9122: 0a00 |0005: move-result v0 │ │ +0b9124: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1587 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -225863,21 +225891,21 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0b903c: |[0b903c] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0b904c: 6f30 940b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ -0b9052: 1c00 1903 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0319 │ │ -0b9056: 6e10 c02a 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b905c: 0c00 |0008: move-result-object v0 │ │ -0b905e: 6e20 1e23 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ -0b9064: 0e00 |000c: return-void │ │ +0b9128: |[0b9128] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0b9138: 6f30 940b 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0b94 │ │ +0b913e: 1c00 1903 |0003: const-class v0, Landroid/support/v4/widget/SlidingPaneLayout; // type@0319 │ │ +0b9142: 6e10 c02a 0000 |0005: invoke-virtual {v0}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b9148: 0c00 |0008: move-result-object v0 │ │ +0b914a: 6e20 1e23 0300 |0009: invoke-virtual {v3, v0}, Landroid/view/accessibility/AccessibilityEvent;.setClassName:(Ljava/lang/CharSequence;)V // method@231e │ │ +0b9150: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1572 │ │ 0x0003 line=1574 │ │ 0x000c line=1575 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -225889,51 +225917,51 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0b9068: |[0b9068] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0b9078: 7110 7a11 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@117a │ │ -0b907e: 0c04 |0003: move-result-object v4 │ │ -0b9080: 6f30 950b 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ -0b9086: 7030 5115 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1551 │ │ -0b908c: 6e10 7f11 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@117f │ │ -0b9092: 1c05 1903 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0319 │ │ -0b9096: 6e10 c02a 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0b909c: 0c05 |0012: move-result-object v5 │ │ -0b909e: 6e20 8511 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ -0b90a4: 6e20 9411 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@1194 │ │ -0b90aa: 7110 3d0e 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0e3d │ │ -0b90b0: 0c03 |001c: move-result-object v3 │ │ -0b90b2: 2035 3e04 |001d: instance-of v5, v3, Landroid/view/View; // type@043e │ │ -0b90b6: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ -0b90ba: 1f03 3e04 |0021: check-cast v3, Landroid/view/View; // type@043e │ │ -0b90be: 6e20 8f11 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ -0b90c4: 5465 f105 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ -0b90c8: 6e10 a115 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ -0b90ce: 0a01 |002b: move-result v1 │ │ -0b90d0: 1202 |002c: const/4 v2, #int 0 // #0 │ │ -0b90d2: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ -0b90d6: 5465 f105 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ -0b90da: 6e20 a015 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ -0b90e0: 0c00 |0034: move-result-object v0 │ │ -0b90e2: 6e20 5215 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1552 │ │ -0b90e8: 0a05 |0038: move-result v5 │ │ -0b90ea: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ -0b90ee: 6e10 1f22 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0b90f4: 0a05 |003e: move-result v5 │ │ -0b90f6: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ -0b90fa: 1215 |0041: const/4 v5, #int 1 // #1 │ │ -0b90fc: 7120 580e 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ -0b9102: 6e20 5611 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1156 │ │ -0b9108: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0b910c: 28e3 |004a: goto 002d // -001d │ │ -0b910e: 0e00 |004b: return-void │ │ +0b9154: |[0b9154] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0b9164: 7110 7a11 0800 |0000: invoke-static {v8}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.obtain:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@117a │ │ +0b916a: 0c04 |0003: move-result-object v4 │ │ +0b916c: 6f30 950b 7604 |0004: invoke-super {v6, v7, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@0b95 │ │ +0b9172: 7030 5115 8604 |0007: invoke-direct {v6, v8, v4}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.copyNodeInfoNoChildren:(Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V // method@1551 │ │ +0b9178: 6e10 7f11 0400 |000a: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.recycle:()V // method@117f │ │ +0b917e: 1c05 1903 |000d: const-class v5, Landroid/support/v4/widget/SlidingPaneLayout; // type@0319 │ │ +0b9182: 6e10 c02a 0500 |000f: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0b9188: 0c05 |0012: move-result-object v5 │ │ +0b918a: 6e20 8511 5800 |0013: invoke-virtual {v8, v5}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setClassName:(Ljava/lang/CharSequence;)V // method@1185 │ │ +0b9190: 6e20 9411 7800 |0016: invoke-virtual {v8, v7}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setSource:(Landroid/view/View;)V // method@1194 │ │ +0b9196: 7110 3d0e 0700 |0019: invoke-static {v7}, Landroid/support/v4/view/ViewCompat;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0e3d │ │ +0b919c: 0c03 |001c: move-result-object v3 │ │ +0b919e: 2035 3e04 |001d: instance-of v5, v3, Landroid/view/View; // type@043e │ │ +0b91a2: 3805 0700 |001f: if-eqz v5, 0026 // +0007 │ │ +0b91a6: 1f03 3e04 |0021: check-cast v3, Landroid/view/View; // type@043e │ │ +0b91aa: 6e20 8f11 3800 |0023: invoke-virtual {v8, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.setParent:(Landroid/view/View;)V // method@118f │ │ +0b91b0: 5465 f105 |0026: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ +0b91b4: 6e10 a115 0500 |0028: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildCount:()I // method@15a1 │ │ +0b91ba: 0a01 |002b: move-result v1 │ │ +0b91bc: 1202 |002c: const/4 v2, #int 0 // #0 │ │ +0b91be: 3512 1e00 |002d: if-ge v2, v1, 004b // +001e │ │ +0b91c2: 5465 f105 |002f: iget-object v5, v6, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f1 │ │ +0b91c6: 6e20 a015 2500 |0031: invoke-virtual {v5, v2}, Landroid/support/v4/widget/SlidingPaneLayout;.getChildAt:(I)Landroid/view/View; // method@15a0 │ │ +0b91cc: 0c00 |0034: move-result-object v0 │ │ +0b91ce: 6e20 5215 0600 |0035: invoke-virtual {v6, v0}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1552 │ │ +0b91d4: 0a05 |0038: move-result v5 │ │ +0b91d6: 3905 0f00 |0039: if-nez v5, 0048 // +000f │ │ +0b91da: 6e10 1f22 0000 |003b: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0b91e0: 0a05 |003e: move-result v5 │ │ +0b91e2: 3905 0900 |003f: if-nez v5, 0048 // +0009 │ │ +0b91e6: 1215 |0041: const/4 v5, #int 1 // #1 │ │ +0b91e8: 7120 580e 5000 |0042: invoke-static {v0, v5}, Landroid/support/v4/view/ViewCompat;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0e58 │ │ +0b91ee: 6e20 5611 0800 |0045: invoke-virtual {v8, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.addChild:(Landroid/view/View;)V // method@1156 │ │ +0b91f4: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0b91f8: 28e3 |004a: goto 002d // -001d │ │ +0b91fa: 0e00 |004b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1543 │ │ 0x0004 line=1544 │ │ 0x0007 line=1545 │ │ 0x000a line=1546 │ │ 0x000d line=1548 │ │ @@ -225964,23 +225992,23 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0b9110: |[0b9110] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0b9120: 6e20 5215 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1552 │ │ -0b9126: 0a00 |0003: move-result v0 │ │ -0b9128: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0b912c: 6f40 970b 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ -0b9132: 0a00 |0009: move-result v0 │ │ -0b9134: 0f00 |000a: return v0 │ │ -0b9136: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0b9138: 28fe |000c: goto 000a // -0002 │ │ +0b91fc: |[0b91fc] android.support.v4.widget.SlidingPaneLayout$AccessibilityDelegate.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0b920c: 6e20 5215 3100 |0000: invoke-virtual {v1, v3}, Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate;.filter:(Landroid/view/View;)Z // method@1552 │ │ +0b9212: 0a00 |0003: move-result v0 │ │ +0b9214: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0b9218: 6f40 970b 2143 |0006: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompat;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0b97 │ │ +0b921e: 0a00 |0009: move-result v0 │ │ +0b9220: 0f00 |000a: return v0 │ │ +0b9222: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0b9224: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1580 │ │ 0x0006 line=1581 │ │ 0x000a line=1583 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$AccessibilityDelegate; │ │ @@ -226022,18 +226050,18 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b913c: |[0b913c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ -0b914c: 5b01 f405 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9150: 7010 3516 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1635 │ │ -0b9156: 0e00 |0005: return-void │ │ +0b9228: |[0b9228] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;)V │ │ +0b9238: 5b01 f405 |0000: iput-object v1, v0, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b923c: 7010 3516 0000 |0002: invoke-direct {v0}, Landroid/support/v4/widget/ViewDragHelper$Callback;.:()V // method@1635 │ │ +0b9242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/widget/SlidingPaneLayout; │ │ │ │ @@ -226042,17 +226070,17 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9158: |[0b9158] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ -0b9168: 7020 5815 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1558 │ │ -0b916e: 0e00 |0003: return-void │ │ +0b9244: |[0b9244] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/support/v4/widget/SlidingPaneLayout$1;)V │ │ +0b9254: 7020 5815 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.:(Landroid/support/v4/widget/SlidingPaneLayout;)V // method@1558 │ │ +0b925a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1296 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/widget/SlidingPaneLayout; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/widget/SlidingPaneLayout$1; │ │ @@ -226063,63 +226091,63 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 92 16-bit code units │ │ -0b9170: |[0b9170] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ -0b9180: 5474 f405 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9184: 7110 8c15 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b918a: 0c04 |0005: move-result-object v4 │ │ -0b918c: 6e10 fd21 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0b9192: 0c01 |0009: move-result-object v1 │ │ -0b9194: 1f01 1003 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0b9198: 5474 f405 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b919c: 7110 8f15 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@158f │ │ -0b91a2: 0a04 |0011: move-result v4 │ │ -0b91a4: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ -0b91a8: 5474 f405 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b91ac: 6e10 ac15 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ -0b91b2: 0a04 |0019: move-result v4 │ │ -0b91b4: 5475 f405 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b91b8: 6e10 a715 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -0b91be: 0a05 |001f: move-result v5 │ │ -0b91c0: 5216 fa05 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -0b91c4: b065 |0022: add-int/2addr v5, v6 │ │ -0b91c6: 5476 f405 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b91ca: 7110 8c15 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b91d0: 0c06 |0028: move-result-object v6 │ │ -0b91d2: 6e10 2022 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b91d8: 0a06 |002c: move-result v6 │ │ -0b91da: b065 |002d: add-int/2addr v5, v6 │ │ -0b91dc: 9103 0405 |002e: sub-int v3, v4, v5 │ │ -0b91e0: 5474 f405 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b91e4: 7110 9015 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ -0b91ea: 0a04 |0035: move-result v4 │ │ -0b91ec: 9100 0304 |0036: sub-int v0, v3, v4 │ │ -0b91f0: 7120 f72a 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0b91f6: 0a04 |003b: move-result v4 │ │ -0b91f8: 7120 f42a 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b91fe: 0a02 |003f: move-result v2 │ │ -0b9200: 0f02 |0040: return v2 │ │ -0b9202: 5474 f405 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9206: 6e10 a615 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -0b920c: 0a04 |0046: move-result v4 │ │ -0b920e: 5215 f905 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -0b9212: 9003 0405 |0049: add-int v3, v4, v5 │ │ -0b9216: 5474 f405 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b921a: 7110 9015 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ -0b9220: 0a04 |0050: move-result v4 │ │ -0b9222: 9000 0304 |0051: add-int v0, v3, v4 │ │ -0b9226: 7120 f42a 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0b922c: 0a04 |0056: move-result v4 │ │ -0b922e: 7120 f72a 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0b9234: 0a02 |005a: move-result v2 │ │ -0b9236: 28e5 |005b: goto 0040 // -001b │ │ +0b925c: |[0b925c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionHorizontal:(Landroid/view/View;II)I │ │ +0b926c: 5474 f405 |0000: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9270: 7110 8c15 0400 |0002: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b9276: 0c04 |0005: move-result-object v4 │ │ +0b9278: 6e10 fd21 0400 |0006: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0b927e: 0c01 |0009: move-result-object v1 │ │ +0b9280: 1f01 1003 |000a: check-cast v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0b9284: 5474 f405 |000c: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9288: 7110 8f15 0400 |000e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@158f │ │ +0b928e: 0a04 |0011: move-result v4 │ │ +0b9290: 3804 2f00 |0012: if-eqz v4, 0041 // +002f │ │ +0b9294: 5474 f405 |0014: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9298: 6e10 ac15 0400 |0016: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ +0b929e: 0a04 |0019: move-result v4 │ │ +0b92a0: 5475 f405 |001a: iget-object v5, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b92a4: 6e10 a715 0500 |001c: invoke-virtual {v5}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +0b92aa: 0a05 |001f: move-result v5 │ │ +0b92ac: 5216 fa05 |0020: iget v6, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +0b92b0: b065 |0022: add-int/2addr v5, v6 │ │ +0b92b2: 5476 f405 |0023: iget-object v6, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b92b6: 7110 8c15 0600 |0025: invoke-static {v6}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b92bc: 0c06 |0028: move-result-object v6 │ │ +0b92be: 6e10 2022 0600 |0029: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b92c4: 0a06 |002c: move-result v6 │ │ +0b92c6: b065 |002d: add-int/2addr v5, v6 │ │ +0b92c8: 9103 0405 |002e: sub-int v3, v4, v5 │ │ +0b92cc: 5474 f405 |0030: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b92d0: 7110 9015 0400 |0032: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ +0b92d6: 0a04 |0035: move-result v4 │ │ +0b92d8: 9100 0304 |0036: sub-int v0, v3, v4 │ │ +0b92dc: 7120 f72a 3900 |0038: invoke-static {v9, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0b92e2: 0a04 |003b: move-result v4 │ │ +0b92e4: 7120 f42a 0400 |003c: invoke-static {v4, v0}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b92ea: 0a02 |003f: move-result v2 │ │ +0b92ec: 0f02 |0040: return v2 │ │ +0b92ee: 5474 f405 |0041: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b92f2: 6e10 a615 0400 |0043: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +0b92f8: 0a04 |0046: move-result v4 │ │ +0b92fa: 5215 f905 |0047: iget v5, v1, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +0b92fe: 9003 0405 |0049: add-int v3, v4, v5 │ │ +0b9302: 5474 f405 |004b: iget-object v4, v7, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9306: 7110 9015 0400 |004d: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ +0b930c: 0a04 |0050: move-result v4 │ │ +0b930e: 9000 0304 |0051: add-int v0, v3, v4 │ │ +0b9312: 7120 f42a 3900 |0053: invoke-static {v9, v3}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0b9318: 0a04 |0056: move-result v4 │ │ +0b931a: 7120 f72a 0400 |0057: invoke-static {v4, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0b9320: 0a02 |005a: move-result v2 │ │ +0b9322: 28e5 |005b: goto 0040 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1362 │ │ 0x000c line=1365 │ │ 0x0014 line=1366 │ │ 0x0030 line=1368 │ │ 0x0038 line=1369 │ │ @@ -226145,18 +226173,18 @@ │ │ type : '(Landroid/view/View;II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9238: |[0b9238] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ -0b9248: 6e10 1b22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b924e: 0a00 |0003: move-result v0 │ │ -0b9250: 0f00 |0004: return v0 │ │ +0b9324: |[0b9324] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.clampViewPositionVertical:(Landroid/view/View;II)I │ │ +0b9334: 6e10 1b22 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b933a: 0a00 |0003: move-result v0 │ │ +0b933c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1382 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 top I │ │ @@ -226167,19 +226195,19 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9254: |[0b9254] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ -0b9264: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9268: 7110 9015 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ -0b926e: 0a00 |0005: move-result v0 │ │ -0b9270: 0f00 |0006: return v0 │ │ +0b9340: |[0b9340] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.getViewHorizontalDragRange:(Landroid/view/View;)I │ │ +0b9350: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9354: 7110 9015 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ +0b935a: 0a00 |0005: move-result v0 │ │ +0b935c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1357 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0007 reg=2 child Landroid/view/View; │ │ │ │ @@ -226188,23 +226216,23 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0b9274: |[0b9274] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ -0b9284: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9288: 7110 8a15 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@158a │ │ -0b928e: 0c00 |0005: move-result-object v0 │ │ -0b9290: 5421 f405 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9294: 7110 8c15 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b929a: 0c01 |000b: move-result-object v1 │ │ -0b929c: 6e30 4816 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1648 │ │ -0b92a2: 0e00 |000f: return-void │ │ +0b9360: |[0b9360] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onEdgeDragStarted:(II)V │ │ +0b9370: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9374: 7110 8a15 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@158a │ │ +0b937a: 0c00 |0005: move-result-object v0 │ │ +0b937c: 5421 f405 |0006: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9380: 7110 8c15 0100 |0008: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b9386: 0c01 |000b: move-result-object v1 │ │ +0b9388: 6e30 4816 1004 |000c: invoke-virtual {v0, v1, v4}, Landroid/support/v4/widget/ViewDragHelper;.captureChildView:(Landroid/view/View;I)V // method@1648 │ │ +0b938e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1387 │ │ 0x000f line=1388 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0010 reg=3 edgeFlags I │ │ @@ -226215,18 +226243,18 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b92a4: |[0b92a4] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ -0b92b4: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b92b8: 6e10 c515 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@15c5 │ │ -0b92be: 0e00 |0005: return-void │ │ +0b9390: |[0b9390] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewCaptured:(Landroid/view/View;I)V │ │ +0b93a0: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b93a4: 6e10 c515 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.setAllChildrenVisible:()V // method@15c5 │ │ +0b93aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1324 │ │ 0x0005 line=1325 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ 0x0000 - 0x0006 reg=2 capturedChild Landroid/view/View; │ │ @@ -226237,50 +226265,50 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0b92c0: |[0b92c0] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ -0b92d0: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b92d4: 7110 8a15 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@158a │ │ -0b92da: 0c00 |0005: move-result-object v0 │ │ -0b92dc: 6e10 6316 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ -0b92e2: 0a00 |0009: move-result v0 │ │ -0b92e4: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ -0b92e8: 5420 f405 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b92ec: 7110 8b15 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@158b │ │ -0b92f2: 0a00 |0011: move-result v0 │ │ -0b92f4: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0b92f6: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ -0b92fa: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ -0b92fe: 5420 f405 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9302: 5421 f405 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9306: 7110 8c15 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b930c: 0c01 |001e: move-result-object v1 │ │ -0b930e: 6e20 d515 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@15d5 │ │ -0b9314: 5420 f405 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9318: 5421 f405 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b931c: 7110 8c15 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b9322: 0c01 |0029: move-result-object v1 │ │ -0b9324: 6e20 9815 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1598 │ │ -0b932a: 5420 f405 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b932e: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0b9330: 7120 8d15 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@158d │ │ -0b9336: 0e00 |0033: return-void │ │ -0b9338: 5420 f405 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b933c: 5421 f405 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9340: 7110 8c15 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b9346: 0c01 |003b: move-result-object v1 │ │ -0b9348: 6e20 9915 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1599 │ │ -0b934e: 5420 f405 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9352: 1211 |0041: const/4 v1, #int 1 // #1 │ │ -0b9354: 7120 8d15 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@158d │ │ -0b935a: 28ee |0045: goto 0033 // -0012 │ │ +0b93ac: |[0b93ac] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewDragStateChanged:(I)V │ │ +0b93bc: 5420 f405 |0000: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b93c0: 7110 8a15 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@158a │ │ +0b93c6: 0c00 |0005: move-result-object v0 │ │ +0b93c8: 6e10 6316 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/widget/ViewDragHelper;.getViewDragState:()I // method@1663 │ │ +0b93ce: 0a00 |0009: move-result v0 │ │ +0b93d0: 3900 2900 |000a: if-nez v0, 0033 // +0029 │ │ +0b93d4: 5420 f405 |000c: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b93d8: 7110 8b15 0000 |000e: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@158b │ │ +0b93de: 0a00 |0011: move-result v0 │ │ +0b93e0: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0b93e2: 2d00 0001 |0013: cmpl-float v0, v0, v1 │ │ +0b93e6: 3900 1f00 |0015: if-nez v0, 0034 // +001f │ │ +0b93ea: 5420 f405 |0017: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b93ee: 5421 f405 |0019: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b93f2: 7110 8c15 0100 |001b: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b93f8: 0c01 |001e: move-result-object v1 │ │ +0b93fa: 6e20 d515 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.updateObscuredViewsVisibility:(Landroid/view/View;)V // method@15d5 │ │ +0b9400: 5420 f405 |0022: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9404: 5421 f405 |0024: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9408: 7110 8c15 0100 |0026: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b940e: 0c01 |0029: move-result-object v1 │ │ +0b9410: 6e20 9815 1000 |002a: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelClosed:(Landroid/view/View;)V // method@1598 │ │ +0b9416: 5420 f405 |002d: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b941a: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0b941c: 7120 8d15 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@158d │ │ +0b9422: 0e00 |0033: return-void │ │ +0b9424: 5420 f405 |0034: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9428: 5421 f405 |0036: iget-object v1, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b942c: 7110 8c15 0100 |0038: invoke-static {v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b9432: 0c01 |003b: move-result-object v1 │ │ +0b9434: 6e20 9915 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.dispatchOnPanelOpened:(Landroid/view/View;)V // method@1599 │ │ +0b943a: 5420 f405 |003f: iget-object v0, v2, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b943e: 1211 |0041: const/4 v1, #int 1 // #1 │ │ +0b9440: 7120 8d15 1000 |0042: invoke-static {v0, v1}, Landroid/support/v4/widget/SlidingPaneLayout;.access$502:(Landroid/support/v4/widget/SlidingPaneLayout;Z)Z // method@158d │ │ +0b9446: 28ee |0045: goto 0033 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1309 │ │ 0x000c line=1310 │ │ 0x0017 line=1311 │ │ 0x0022 line=1312 │ │ 0x002d line=1313 │ │ @@ -226296,20 +226324,20 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0b935c: |[0b935c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ -0b936c: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9370: 7120 8e15 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@158e │ │ -0b9376: 5410 f405 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b937a: 6e10 ad15 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@15ad │ │ -0b9380: 0e00 |000a: return-void │ │ +0b9448: |[0b9448] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewPositionChanged:(Landroid/view/View;IIII)V │ │ +0b9458: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b945c: 7120 8e15 3000 |0002: invoke-static {v0, v3}, Landroid/support/v4/widget/SlidingPaneLayout;.access$600:(Landroid/support/v4/widget/SlidingPaneLayout;I)V // method@158e │ │ +0b9462: 5410 f405 |0005: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9466: 6e10 ad15 0000 |0007: invoke-virtual {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@15ad │ │ +0b946c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1329 │ │ 0x0005 line=1330 │ │ 0x000a line=1331 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -226324,80 +226352,80 @@ │ │ type : '(Landroid/view/View;FF)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 126 16-bit code units │ │ -0b9384: |[0b9384] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ -0b9394: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ -0b9398: 1206 |0002: const/4 v6, #int 0 // #0 │ │ -0b939a: 6e10 fd21 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0b93a0: 0c02 |0006: move-result-object v2 │ │ -0b93a2: 1f02 1003 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0b93a6: 5484 f405 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b93aa: 7110 8f15 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@158f │ │ -0b93b0: 0a04 |000e: move-result v4 │ │ -0b93b2: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ -0b93b6: 5484 f405 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b93ba: 6e10 a715 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ -0b93c0: 0a04 |0016: move-result v4 │ │ -0b93c2: 5225 fa05 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ -0b93c6: 9003 0405 |0019: add-int v3, v4, v5 │ │ -0b93ca: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ -0b93ce: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ -0b93d2: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ -0b93d6: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ -0b93da: 5484 f405 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b93de: 7110 8b15 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@158b │ │ -0b93e4: 0a04 |0028: move-result v4 │ │ -0b93e6: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ -0b93ea: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ -0b93ee: 5484 f405 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b93f2: 7110 9015 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ -0b93f8: 0a04 |0032: move-result v4 │ │ -0b93fa: b043 |0033: add-int/2addr v3, v4 │ │ -0b93fc: 5484 f405 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9400: 7110 8c15 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ -0b9406: 0c04 |0039: move-result-object v4 │ │ -0b9408: 6e10 2022 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0b940e: 0a00 |003d: move-result v0 │ │ -0b9410: 5484 f405 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9414: 6e10 ac15 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ -0b941a: 0a04 |0043: move-result v4 │ │ -0b941c: b134 |0044: sub-int/2addr v4, v3 │ │ -0b941e: 9101 0400 |0045: sub-int v1, v4, v0 │ │ -0b9422: 5484 f405 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9426: 7110 8a15 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@158a │ │ -0b942c: 0c04 |004c: move-result-object v4 │ │ -0b942e: 6e10 1b22 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b9434: 0a05 |0050: move-result v5 │ │ -0b9436: 6e30 7116 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1671 │ │ -0b943c: 5484 f405 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9440: 6e10 ad15 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@15ad │ │ -0b9446: 0e00 |0059: return-void │ │ -0b9448: 5484 f405 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b944c: 6e10 a615 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ -0b9452: 0a04 |005f: move-result v4 │ │ -0b9454: 5225 f905 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ -0b9458: 9001 0405 |0062: add-int v1, v4, v5 │ │ -0b945c: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ -0b9460: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ -0b9464: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ -0b9468: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ -0b946c: 5484 f405 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9470: 7110 8b15 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@158b │ │ -0b9476: 0a04 |0071: move-result v4 │ │ -0b9478: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ -0b947c: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ -0b9480: 5484 f405 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b9484: 7110 9015 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ -0b948a: 0a04 |007b: move-result v4 │ │ -0b948c: b041 |007c: add-int/2addr v1, v4 │ │ -0b948e: 28ca |007d: goto 0047 // -0036 │ │ +0b9470: |[0b9470] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.onViewReleased:(Landroid/view/View;FF)V │ │ +0b9480: 1507 003f |0000: const/high16 v7, #int 1056964608 // #3f00 │ │ +0b9484: 1206 |0002: const/4 v6, #int 0 // #0 │ │ +0b9486: 6e10 fd21 0900 |0003: invoke-virtual {v9}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0b948c: 0c02 |0006: move-result-object v2 │ │ +0b948e: 1f02 1003 |0007: check-cast v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0b9492: 5484 f405 |0009: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9496: 7110 8f15 0400 |000b: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$700:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@158f │ │ +0b949c: 0a04 |000e: move-result v4 │ │ +0b949e: 3804 4b00 |000f: if-eqz v4, 005a // +004b │ │ +0b94a2: 5484 f405 |0011: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b94a6: 6e10 a715 0400 |0013: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingRight:()I // method@15a7 │ │ +0b94ac: 0a04 |0016: move-result v4 │ │ +0b94ae: 5225 fa05 |0017: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.rightMargin:I // field@05fa │ │ +0b94b2: 9003 0405 |0019: add-int v3, v4, v5 │ │ +0b94b6: 2e04 0a06 |001b: cmpg-float v4, v10, v6 │ │ +0b94ba: 3a04 1000 |001d: if-ltz v4, 002d // +0010 │ │ +0b94be: 2d04 0a06 |001f: cmpl-float v4, v10, v6 │ │ +0b94c2: 3904 1300 |0021: if-nez v4, 0034 // +0013 │ │ +0b94c6: 5484 f405 |0023: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b94ca: 7110 8b15 0400 |0025: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@158b │ │ +0b94d0: 0a04 |0028: move-result v4 │ │ +0b94d2: 2d04 0407 |0029: cmpl-float v4, v4, v7 │ │ +0b94d6: 3d04 0900 |002b: if-lez v4, 0034 // +0009 │ │ +0b94da: 5484 f405 |002d: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b94de: 7110 9015 0400 |002f: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ +0b94e4: 0a04 |0032: move-result v4 │ │ +0b94e6: b043 |0033: add-int/2addr v3, v4 │ │ +0b94e8: 5484 f405 |0034: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b94ec: 7110 8c15 0400 |0036: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$400:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/view/View; // method@158c │ │ +0b94f2: 0c04 |0039: move-result-object v4 │ │ +0b94f4: 6e10 2022 0400 |003a: invoke-virtual {v4}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0b94fa: 0a00 |003d: move-result v0 │ │ +0b94fc: 5484 f405 |003e: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9500: 6e10 ac15 0400 |0040: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getWidth:()I // method@15ac │ │ +0b9506: 0a04 |0043: move-result v4 │ │ +0b9508: b134 |0044: sub-int/2addr v4, v3 │ │ +0b950a: 9101 0400 |0045: sub-int v1, v4, v0 │ │ +0b950e: 5484 f405 |0047: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9512: 7110 8a15 0400 |0049: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$200:(Landroid/support/v4/widget/SlidingPaneLayout;)Landroid/support/v4/widget/ViewDragHelper; // method@158a │ │ +0b9518: 0c04 |004c: move-result-object v4 │ │ +0b951a: 6e10 1b22 0900 |004d: invoke-virtual {v9}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b9520: 0a05 |0050: move-result v5 │ │ +0b9522: 6e30 7116 1405 |0051: invoke-virtual {v4, v1, v5}, Landroid/support/v4/widget/ViewDragHelper;.settleCapturedViewAt:(II)Z // method@1671 │ │ +0b9528: 5484 f405 |0054: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b952c: 6e10 ad15 0400 |0056: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.invalidate:()V // method@15ad │ │ +0b9532: 0e00 |0059: return-void │ │ +0b9534: 5484 f405 |005a: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9538: 6e10 a615 0400 |005c: invoke-virtual {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.getPaddingLeft:()I // method@15a6 │ │ +0b953e: 0a04 |005f: move-result v4 │ │ +0b9540: 5225 f905 |0060: iget v5, v2, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.leftMargin:I // field@05f9 │ │ +0b9544: 9001 0405 |0062: add-int v1, v4, v5 │ │ +0b9548: 2d04 0a06 |0064: cmpl-float v4, v10, v6 │ │ +0b954c: 3c04 1000 |0066: if-gtz v4, 0076 // +0010 │ │ +0b9550: 2d04 0a06 |0068: cmpl-float v4, v10, v6 │ │ +0b9554: 3904 ddff |006a: if-nez v4, 0047 // -0023 │ │ +0b9558: 5484 f405 |006c: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b955c: 7110 8b15 0400 |006e: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$300:(Landroid/support/v4/widget/SlidingPaneLayout;)F // method@158b │ │ +0b9562: 0a04 |0071: move-result v4 │ │ +0b9564: 2d04 0407 |0072: cmpl-float v4, v4, v7 │ │ +0b9568: 3d04 d3ff |0074: if-lez v4, 0047 // -002d │ │ +0b956c: 5484 f405 |0076: iget-object v4, v8, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9570: 7110 9015 0400 |0078: invoke-static {v4}, Landroid/support/v4/widget/SlidingPaneLayout;.access$800:(Landroid/support/v4/widget/SlidingPaneLayout;)I // method@1590 │ │ +0b9576: 0a04 |007b: move-result v4 │ │ +0b9578: b041 |007c: add-int/2addr v1, v4 │ │ +0b957a: 28ca |007d: goto 0047 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1335 │ │ 0x0009 line=1338 │ │ 0x0011 line=1339 │ │ 0x001b line=1340 │ │ 0x002d line=1341 │ │ @@ -226425,26 +226453,26 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0b9490: |[0b9490] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ -0b94a0: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ -0b94a4: 7110 8715 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1587 │ │ -0b94aa: 0a00 |0005: move-result v0 │ │ -0b94ac: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0b94b0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0b94b2: 0f00 |0009: return v0 │ │ -0b94b4: 6e10 fd21 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0b94ba: 0c00 |000d: move-result-object v0 │ │ -0b94bc: 1f00 1003 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0b94c0: 5500 fb05 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ -0b94c4: 28f7 |0012: goto 0009 // -0009 │ │ +0b957c: |[0b957c] android.support.v4.widget.SlidingPaneLayout$DragHelperCallback.tryCaptureView:(Landroid/view/View;I)Z │ │ +0b958c: 5410 f405 |0000: iget-object v0, v1, Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback;.this$0:Landroid/support/v4/widget/SlidingPaneLayout; // field@05f4 │ │ +0b9590: 7110 8715 0000 |0002: invoke-static {v0}, Landroid/support/v4/widget/SlidingPaneLayout;.access$100:(Landroid/support/v4/widget/SlidingPaneLayout;)Z // method@1587 │ │ +0b9596: 0a00 |0005: move-result v0 │ │ +0b9598: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0b959c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0b959e: 0f00 |0009: return v0 │ │ +0b95a0: 6e10 fd21 0200 |000a: invoke-virtual {v2}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0b95a6: 0c00 |000d: move-result-object v0 │ │ +0b95a8: 1f00 1003 |000e: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0b95ac: 5500 fb05 |0010: iget-boolean v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.slideable:Z // field@05fb │ │ +0b95b0: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1300 │ │ 0x0008 line=1301 │ │ 0x0009 line=1304 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$DragHelperCallback; │ │ @@ -226482,17 +226510,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b94c8: |[0b94c8] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ -0b94d8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b94de: 0e00 |0003: return-void │ │ +0b95b4: |[0b95b4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.:()V │ │ +0b95c4: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b95ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ │ │ Virtual methods - │ │ @@ -226501,16 +226529,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b94e0: |[0b94e0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ -0b94f0: 0e00 |0000: return-void │ │ +0b95cc: |[0b95cc] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelClosed:(Landroid/view/View;)V │ │ +0b95dc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -226519,16 +226547,16 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b94f4: |[0b94f4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ -0b9504: 0e00 |0000: return-void │ │ +0b95e0: |[0b95e0] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelOpened:(Landroid/view/View;)V │ │ +0b95f0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ │ │ @@ -226537,16 +226565,16 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9508: |[0b9508] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ -0b9518: 0e00 |0000: return-void │ │ +0b95f4: |[0b95f4] android.support.v4.widget.SlidingPaneLayout$SimplePanelSlideListener.onPanelSlide:(Landroid/view/View;F)V │ │ +0b9604: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SimplePanelSlideListener; │ │ 0x0000 - 0x0001 reg=1 panel Landroid/view/View; │ │ 0x0000 - 0x0001 reg=2 slideOffset F │ │ @@ -226582,17 +226610,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b951c: |[0b951c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ -0b952c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b9532: 0e00 |0003: return-void │ │ +0b9608: |[0b9608] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.:()V │ │ +0b9618: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b961e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1480 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ │ │ Virtual methods - │ │ @@ -226601,25 +226629,25 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0b9534: |[0b9534] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0b9544: 6e10 fe21 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@21fe │ │ -0b954a: 0a00 |0003: move-result v0 │ │ -0b954c: 6e10 1b22 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ -0b9552: 0a01 |0007: move-result v1 │ │ -0b9554: 6e10 1222 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@2212 │ │ -0b955a: 0a02 |000b: move-result v2 │ │ -0b955c: 6e10 f221 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ -0b9562: 0a03 |000f: move-result v3 │ │ -0b9564: 7153 500e 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0e50 │ │ -0b956a: 0e00 |0013: return-void │ │ +0b9620: |[0b9620] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplBase.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0b9630: 6e10 fe21 0600 |0000: invoke-virtual {v6}, Landroid/view/View;.getLeft:()I // method@21fe │ │ +0b9636: 0a00 |0003: move-result v0 │ │ +0b9638: 6e10 1b22 0600 |0004: invoke-virtual {v6}, Landroid/view/View;.getTop:()I // method@221b │ │ +0b963e: 0a01 |0007: move-result v1 │ │ +0b9640: 6e10 1222 0600 |0008: invoke-virtual {v6}, Landroid/view/View;.getRight:()I // method@2212 │ │ +0b9646: 0a02 |000b: move-result v2 │ │ +0b9648: 6e10 f221 0600 |000c: invoke-virtual {v6}, Landroid/view/View;.getBottom:()I // method@21f2 │ │ +0b964e: 0a03 |000f: move-result v3 │ │ +0b9650: 7153 500e 0521 |0010: invoke-static {v5, v0, v1, v2, v3}, Landroid/support/v4/view/ViewCompat;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0e50 │ │ +0b9656: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1482 │ │ 0x0013 line=1484 │ │ locals : │ │ 0x0000 - 0x0014 reg=4 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase; │ │ 0x0000 - 0x0014 reg=5 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -226627,15 +226655,15 @@ │ │ │ │ source_file_idx : 4216 (SlidingPaneLayout.java) │ │ │ │ Class #884 header: │ │ class_idx : 797 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 801 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #884 annotations: │ │ Annotations on class │ │ @@ -226659,19 +226687,19 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b956c: |[0b956c] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0b957c: 5b12 3006 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0630 │ │ -0b9580: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b9582: 7030 ef15 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@15ef │ │ -0b9588: 0e00 |0006: return-void │ │ +0b9658: |[0b9658] android.support.v4.widget.SwipeRefreshLayout$3.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0b9668: 5b12 3006 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0630 │ │ +0b966c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b966e: 7030 ef15 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@15ef │ │ +0b9674: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -226681,34 +226709,34 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b958c: |[0b958c] android.support.v4.widget.SwipeRefreshLayout$3.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0b959c: 5420 3006 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0630 │ │ -0b95a0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b95a2: 7120 0516 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@1605 │ │ -0b95a8: 0e00 |0006: return-void │ │ +0b9678: |[0b9678] android.support.v4.widget.SwipeRefreshLayout$3.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0b9688: 5420 3006 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$3;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0630 │ │ +0b968c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b968e: 7120 0516 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$702:(Landroid/support/v4/widget/SwipeRefreshLayout;I)I // method@1605 │ │ +0b9694: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ 0x0006 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$3; │ │ 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #885 header: │ │ class_idx : 798 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 801 │ │ -source_file_idx : 4298 │ │ +source_file_idx : 4299 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #885 annotations: │ │ Annotations on class │ │ @@ -226732,19 +226760,19 @@ │ │ type : '(Landroid/support/v4/widget/SwipeRefreshLayout;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b95ac: |[0b95ac] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ -0b95bc: 5b12 3106 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0631 │ │ -0b95c0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0b95c2: 7030 ef15 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@15ef │ │ -0b95c8: 0e00 |0006: return-void │ │ +0b9698: |[0b9698] android.support.v4.widget.SwipeRefreshLayout$4.:(Landroid/support/v4/widget/SwipeRefreshLayout;)V │ │ +0b96a8: 5b12 3106 |0000: iput-object v2, v1, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0631 │ │ +0b96ac: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0b96ae: 7030 ef15 2100 |0003: invoke-direct {v1, v2, v0}, Landroid/support/v4/widget/SwipeRefreshLayout$BaseAnimationListener;.:(Landroid/support/v4/widget/SwipeRefreshLayout;Landroid/support/v4/widget/SwipeRefreshLayout$1;)V // method@15ef │ │ +0b96b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ 0x0000 - 0x0007 reg=2 (null) Landroid/support/v4/widget/SwipeRefreshLayout; │ │ │ │ @@ -226754,28 +226782,28 @@ │ │ type : '(Landroid/view/animation/Animation;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b95cc: |[0b95cc] android.support.v4.widget.SwipeRefreshLayout$4.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ -0b95dc: 5420 3106 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0631 │ │ -0b95e0: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0b95e2: 7120 0716 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@1607 │ │ -0b95e8: 0e00 |0006: return-void │ │ +0b96b8: |[0b96b8] android.support.v4.widget.SwipeRefreshLayout$4.onAnimationEnd:(Landroid/view/animation/Animation;)V │ │ +0b96c8: 5420 3106 |0000: iget-object v0, v2, Landroid/support/v4/widget/SwipeRefreshLayout$4;.this$0:Landroid/support/v4/widget/SwipeRefreshLayout; // field@0631 │ │ +0b96cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0b96ce: 7120 0716 1000 |0003: invoke-static {v0, v1}, Landroid/support/v4/widget/SwipeRefreshLayout;.access$802:(Landroid/support/v4/widget/SwipeRefreshLayout;F)F // method@1607 │ │ +0b96d4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0006 line=136 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v4/widget/SwipeRefreshLayout$4; │ │ 0x0000 - 0x0007 reg=3 animation Landroid/view/animation/Animation; │ │ │ │ - source_file_idx : 4298 (SwipeRefreshLayout.java) │ │ + source_file_idx : 4299 (SwipeRefreshLayout.java) │ │ │ │ Class #886 header: │ │ class_idx : 817 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 246 │ │ source_file_idx : 604 │ │ static_fields_size : 0 │ │ @@ -226803,17 +226831,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0b95ec: |[0b95ec] android.support.v7.app.ActionBarActivity.:()V │ │ -0b95fc: 7010 7c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@047c │ │ -0b9602: 0e00 |0003: return-void │ │ +0b96d8: |[0b96d8] android.support.v7.app.ActionBarActivity.:()V │ │ +0b96e8: 7010 7c04 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/FragmentActivity;.:()V // method@047c │ │ +0b96ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ Virtual methods - │ │ @@ -226822,18 +226850,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b9604: |[0b9604] android.support.v7.app.ActionBarActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0b9614: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9618: 6e30 1617 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1716 │ │ -0b961e: 0e00 |0005: return-void │ │ +0b96f0: |[0b96f0] android.support.v7.app.ActionBarActivity.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0b9700: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9704: 6e30 1617 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1716 │ │ +0b970a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ 0x0005 line=93 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -226844,19 +226872,19 @@ │ │ type : '()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate;' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9620: |[0b9620] android.support.v7.app.ActionBarActivity.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ -0b9630: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9634: 6e10 1a17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@171a │ │ -0b963a: 0c00 |0005: move-result-object v0 │ │ -0b963c: 1100 |0006: return-object v0 │ │ +0b970c: |[0b970c] android.support.v7.app.ActionBarActivity.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; │ │ +0b971c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9720: 6e10 1a17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getDrawerToggleDelegate:()Landroid/support/v4/app/ActionBarDrawerToggle$Delegate; // method@171a │ │ +0b9726: 0c00 |0005: move-result-object v0 │ │ +0b9728: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -226864,19 +226892,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9640: |[0b9640] android.support.v7.app.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0b9650: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9654: 6e10 1c17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@171c │ │ -0b965a: 0c00 |0005: move-result-object v0 │ │ -0b965c: 1100 |0006: return-object v0 │ │ +0b972c: |[0b972c] android.support.v7.app.ActionBarActivity.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0b973c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9740: 6e10 1c17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getMenuInflater:()Landroid/view/MenuInflater; // method@171c │ │ +0b9746: 0c00 |0005: move-result-object v0 │ │ +0b9748: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -226884,19 +226912,19 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0b9660: |[0b9660] android.support.v7.app.ActionBarActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0b9670: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9674: 6e10 1d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ -0b967a: 0c00 |0005: move-result-object v0 │ │ -0b967c: 1100 |0006: return-object v0 │ │ +0b974c: |[0b974c] android.support.v7.app.ActionBarActivity.getSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0b975c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9760: 6e10 1d17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ +0b9766: 0c00 |0005: move-result-object v0 │ │ +0b9768: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -226904,18 +226932,18 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0b9680: |[0b9680] android.support.v7.app.ActionBarActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ -0b9690: 7110 ff05 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ff │ │ -0b9696: 0c00 |0003: move-result-object v0 │ │ -0b9698: 1100 |0004: return-object v0 │ │ +0b976c: |[0b976c] android.support.v7.app.ActionBarActivity.getSupportParentActivityIntent:()Landroid/content/Intent; │ │ +0b977c: 7110 ff05 0100 |0000: invoke-static {v1}, Landroid/support/v4/app/NavUtils;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05ff │ │ +0b9782: 0c00 |0003: move-result-object v0 │ │ +0b9784: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=419 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -226923,21 +226951,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0b969c: |[0b969c] android.support.v7.app.ActionBarActivity.onBackPressed:()V │ │ -0b96ac: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b96b0: 6e10 1f17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onBackPressed:()Z // method@171f │ │ -0b96b6: 0a00 |0005: move-result v0 │ │ -0b96b8: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0b96bc: 6f10 9604 0100 |0008: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0496 │ │ -0b96c2: 0e00 |000b: return-void │ │ +0b9788: |[0b9788] android.support.v7.app.ActionBarActivity.onBackPressed:()V │ │ +0b9798: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b979c: 6e10 1f17 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onBackPressed:()Z // method@171f │ │ +0b97a2: 0a00 |0005: move-result v0 │ │ +0b97a4: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0b97a8: 6f10 9604 0100 |0008: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onBackPressed:()V // method@0496 │ │ +0b97ae: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0008 line=251 │ │ 0x000b line=253 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -226947,19 +226975,19 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0b96c4: |[0b96c4] android.support.v7.app.ActionBarActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0b96d4: 6f20 9704 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0497 │ │ -0b96da: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b96de: 6e20 2017 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1720 │ │ -0b96e4: 0e00 |0008: return-void │ │ +0b97b0: |[0b97b0] android.support.v7.app.ActionBarActivity.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0b97c0: 6f20 9704 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@0497 │ │ +0b97c6: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b97ca: 6e20 2017 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1720 │ │ +0b97d0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0003 line=105 │ │ 0x0008 line=106 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -226970,18 +226998,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b96e8: |[0b96e8] android.support.v7.app.ActionBarActivity.onContentChanged:()V │ │ -0b96f8: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b96fc: 6e10 2117 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onContentChanged:()V // method@1721 │ │ -0b9702: 0e00 |0005: return-void │ │ +0b97d4: |[0b97d4] android.support.v7.app.ActionBarActivity.onContentChanged:()V │ │ +0b97e4: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b97e8: 6e10 2117 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onContentChanged:()V // method@1721 │ │ +0b97ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0005 line=465 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ @@ -226990,22 +227018,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b9704: |[0b9704] android.support.v7.app.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0b9714: 7110 1717 0100 |0000: invoke-static {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; // method@1717 │ │ -0b971a: 0c00 |0003: move-result-object v0 │ │ -0b971c: 5b10 8e06 |0004: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9720: 6f20 9804 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0498 │ │ -0b9726: 5410 8e06 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b972a: 6e20 2217 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@1722 │ │ -0b9730: 0e00 |000e: return-void │ │ +0b97f0: |[0b97f0] android.support.v7.app.ActionBarActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0b9800: 7110 1717 0100 |0000: invoke-static {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.createDelegate:(Landroid/support/v7/app/ActionBarActivity;)Landroid/support/v7/app/ActionBarActivityDelegate; // method@1717 │ │ +0b9806: 0c00 |0003: move-result-object v0 │ │ +0b9808: 5b10 8e06 |0004: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b980c: 6f20 9804 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreate:(Landroid/os/Bundle;)V // method@0498 │ │ +0b9812: 5410 8e06 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9816: 6e20 2217 2000 |000b: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@1722 │ │ +0b981c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ 0x0006 line=98 │ │ 0x0009 line=99 │ │ 0x000e line=100 │ │ locals : │ │ @@ -227017,19 +227045,19 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b9734: |[0b9734] android.support.v7.app.ActionBarActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0b9744: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9748: 6e30 2317 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1723 │ │ -0b974e: 0a00 |0005: move-result v0 │ │ -0b9750: 0f00 |0006: return v0 │ │ +0b9820: |[0b9820] android.support.v7.app.ActionBarActivity.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0b9830: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9834: 6e30 2317 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1723 │ │ +0b983a: 0a00 |0005: move-result v0 │ │ +0b983c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -227039,23 +227067,23 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0b9754: |[0b9754] android.support.v7.app.ActionBarActivity.onCreatePanelView:(I)Landroid/view/View; │ │ -0b9764: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ -0b9768: 5410 8e06 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b976c: 6e20 2417 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelView:(I)Landroid/view/View; // method@1724 │ │ -0b9772: 0c00 |0007: move-result-object v0 │ │ -0b9774: 1100 |0008: return-object v0 │ │ -0b9776: 6f20 9b04 2100 |0009: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelView:(I)Landroid/view/View; // method@049b │ │ -0b977c: 0c00 |000c: move-result-object v0 │ │ -0b977e: 28fb |000d: goto 0008 // -0005 │ │ +0b9840: |[0b9840] android.support.v7.app.ActionBarActivity.onCreatePanelView:(I)Landroid/view/View; │ │ +0b9850: 3902 0900 |0000: if-nez v2, 0009 // +0009 │ │ +0b9854: 5410 8e06 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9858: 6e20 2417 2000 |0004: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreatePanelView:(I)Landroid/view/View; // method@1724 │ │ +0b985e: 0c00 |0007: move-result-object v0 │ │ +0b9860: 1100 |0008: return-object v0 │ │ +0b9862: 6f20 9b04 2100 |0009: invoke-super {v1, v2}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelView:(I)Landroid/view/View; // method@049b │ │ +0b9868: 0c00 |000c: move-result-object v0 │ │ +0b986a: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ 0x0002 line=123 │ │ 0x0008 line=125 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -227066,17 +227094,17 @@ │ │ type : '(Landroid/support/v4/app/TaskStackBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9780: |[0b9780] android.support.v7.app.ActionBarActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -0b9790: 6e20 f307 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@07f3 │ │ -0b9796: 0e00 |0003: return-void │ │ +0b986c: |[0b986c] android.support.v7.app.ActionBarActivity.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +0b987c: 6e20 f307 0100 |0000: invoke-virtual {v1, v0}, Landroid/support/v4/app/TaskStackBuilder;.addParentStack:(Landroid/app/Activity;)Landroid/support/v4/app/TaskStackBuilder; // method@07f3 │ │ +0b9882: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0003 line=339 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ @@ -227086,37 +227114,37 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0b9798: |[0b9798] android.support.v7.app.ActionBarActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0b97a8: 5431 8e06 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b97ac: 6e30 2517 4105 |0002: invoke-virtual {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@1725 │ │ -0b97b2: 0a01 |0005: move-result v1 │ │ -0b97b4: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ -0b97b8: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0b97ba: 0f01 |0009: return v1 │ │ -0b97bc: 6e10 d616 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@16d6 │ │ -0b97c2: 0c00 |000d: move-result-object v0 │ │ -0b97c4: 7210 8221 0500 |000e: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0b97ca: 0a01 |0011: move-result v1 │ │ -0b97cc: 1402 2c00 0201 |0012: const v2, #float 2.38774e-38 // #0102002c │ │ -0b97d2: 3321 1100 |0015: if-ne v1, v2, 0026 // +0011 │ │ -0b97d6: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ -0b97da: 6e10 9a16 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@169a │ │ -0b97e0: 0a01 |001c: move-result v1 │ │ -0b97e2: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ -0b97e6: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ -0b97ea: 6e10 f416 0300 |0021: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportNavigateUp:()Z // method@16f4 │ │ -0b97f0: 0a01 |0024: move-result v1 │ │ -0b97f2: 28e4 |0025: goto 0009 // -001c │ │ -0b97f4: 1201 |0026: const/4 v1, #int 0 // #0 │ │ -0b97f6: 28e2 |0027: goto 0009 // -001e │ │ +0b9884: |[0b9884] android.support.v7.app.ActionBarActivity.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0b9894: 5431 8e06 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9898: 6e30 2517 4105 |0002: invoke-virtual {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@1725 │ │ +0b989e: 0a01 |0005: move-result v1 │ │ +0b98a0: 3801 0400 |0006: if-eqz v1, 000a // +0004 │ │ +0b98a4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0b98a6: 0f01 |0009: return v1 │ │ +0b98a8: 6e10 d616 0300 |000a: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@16d6 │ │ +0b98ae: 0c00 |000d: move-result-object v0 │ │ +0b98b0: 7210 8221 0500 |000e: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0b98b6: 0a01 |0011: move-result v1 │ │ +0b98b8: 1402 2c00 0201 |0012: const v2, #float 2.38774e-38 // #0102002c │ │ +0b98be: 3321 1100 |0015: if-ne v1, v2, 0026 // +0011 │ │ +0b98c2: 3800 0f00 |0017: if-eqz v0, 0026 // +000f │ │ +0b98c6: 6e10 9a16 0000 |0019: invoke-virtual {v0}, Landroid/support/v7/app/ActionBar;.getDisplayOptions:()I // method@169a │ │ +0b98cc: 0a01 |001c: move-result v1 │ │ +0b98ce: dd01 0104 |001d: and-int/lit8 v1, v1, #int 4 // #04 │ │ +0b98d2: 3801 0700 |001f: if-eqz v1, 0026 // +0007 │ │ +0b98d6: 6e10 f416 0300 |0021: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportNavigateUp:()Z // method@16f4 │ │ +0b98dc: 0a01 |0024: move-result v1 │ │ +0b98de: 28e4 |0025: goto 0009 // -001c │ │ +0b98e0: 1201 |0026: const/4 v1, #int 0 // #0 │ │ +0b98e2: 28e2 |0027: goto 0009 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0008 line=132 │ │ 0x0009 line=140 │ │ 0x000a line=135 │ │ 0x000e line=136 │ │ @@ -227133,19 +227161,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b97f8: |[0b97f8] android.support.v7.app.ActionBarActivity.onPostResume:()V │ │ -0b9808: 6f10 a404 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@04a4 │ │ -0b980e: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9812: 6e10 2617 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPostResume:()V // method@1726 │ │ -0b9818: 0e00 |0008: return-void │ │ +0b98e4: |[0b98e4] android.support.v7.app.ActionBarActivity.onPostResume:()V │ │ +0b98f4: 6f10 a404 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onPostResume:()V // method@04a4 │ │ +0b98fa: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b98fe: 6e10 2617 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPostResume:()V // method@1726 │ │ +0b9904: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x0008 line=118 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -227155,19 +227183,19 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b981c: |[0b981c] android.support.v7.app.ActionBarActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -0b982c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9830: 6e30 2717 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@1727 │ │ -0b9836: 0a00 |0005: move-result v0 │ │ -0b9838: 0f00 |0006: return v0 │ │ +0b9908: |[0b9908] android.support.v7.app.ActionBarActivity.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +0b9918: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b991c: 6e30 2717 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@1727 │ │ +0b9922: 0a00 |0005: move-result v0 │ │ +0b9924: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -227177,19 +227205,19 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0b983c: |[0b983c] android.support.v7.app.ActionBarActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0b984c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9850: 6e40 2817 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1728 │ │ -0b9856: 0a00 |0005: move-result v0 │ │ -0b9858: 0f00 |0006: return v0 │ │ +0b9928: |[0b9928] android.support.v7.app.ActionBarActivity.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0b9938: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b993c: 6e40 2817 2043 |0002: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1728 │ │ +0b9942: 0a00 |0005: move-result v0 │ │ +0b9944: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ @@ -227200,16 +227228,16 @@ │ │ type : '(Landroid/support/v4/app/TaskStackBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b985c: |[0b985c] android.support.v7.app.ActionBarActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ -0b986c: 0e00 |0000: return-void │ │ +0b9948: |[0b9948] android.support.v7.app.ActionBarActivity.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V │ │ +0b9958: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 builder Landroid/support/v4/app/TaskStackBuilder; │ │ │ │ @@ -227218,19 +227246,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0b9870: |[0b9870] android.support.v7.app.ActionBarActivity.onStop:()V │ │ -0b9880: 6f10 ae04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@04ae │ │ -0b9886: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b988a: 6e10 2917 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onStop:()V // method@1729 │ │ -0b9890: 0e00 |0008: return-void │ │ +0b995c: |[0b995c] android.support.v7.app.ActionBarActivity.onStop:()V │ │ +0b996c: 6f10 ae04 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/FragmentActivity;.onStop:()V // method@04ae │ │ +0b9972: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9976: 6e10 2917 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.onStop:()V // method@1729 │ │ +0b997c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0003 line=111 │ │ 0x0008 line=112 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -227240,16 +227268,16 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b9894: |[0b9894] android.support.v7.app.ActionBarActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ -0b98a4: 0e00 |0000: return-void │ │ +0b9980: |[0b9980] android.support.v7.app.ActionBarActivity.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V │ │ +0b9990: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -227258,16 +227286,16 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b98a8: |[0b98a8] android.support.v7.app.ActionBarActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ -0b98b8: 0e00 |0000: return-void │ │ +0b9994: |[0b9994] android.support.v7.app.ActionBarActivity.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V │ │ +0b99a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0001 reg=1 mode Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -227276,16 +227304,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0b98bc: |[0b98bc] android.support.v7.app.ActionBarActivity.onSupportContentChanged:()V │ │ -0b98cc: 0e00 |0000: return-void │ │ +0b99a8: |[0b99a8] android.support.v7.app.ActionBarActivity.onSupportContentChanged:()V │ │ +0b99b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarActivity;) │ │ @@ -227293,36 +227321,36 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0b98d0: |[0b98d0] android.support.v7.app.ActionBarActivity.onSupportNavigateUp:()Z │ │ -0b98e0: 6e10 d816 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@16d8 │ │ -0b98e6: 0c02 |0003: move-result-object v2 │ │ -0b98e8: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ -0b98ec: 6e20 0f17 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@170f │ │ -0b98f2: 0a03 |0009: move-result v3 │ │ -0b98f4: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ -0b98f8: 7110 f607 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@07f6 │ │ -0b98fe: 0c00 |000f: move-result-object v0 │ │ -0b9900: 6e20 e416 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@16e4 │ │ -0b9906: 6e20 ed16 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@16ed │ │ -0b990c: 6e10 ff07 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@07ff │ │ -0b9912: 7110 9803 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@0398 │ │ -0b9918: 1213 |001c: const/4 v3, #int 1 // #1 │ │ -0b991a: 0f03 |001d: return v3 │ │ -0b991c: 0d01 |001e: move-exception v1 │ │ -0b991e: 6e10 cf16 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.finish:()V // method@16cf │ │ -0b9924: 28fa |0022: goto 001c // -0006 │ │ -0b9926: 6e20 0d17 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@170d │ │ -0b992c: 28f6 |0026: goto 001c // -000a │ │ -0b992e: 1203 |0027: const/4 v3, #int 0 // #0 │ │ -0b9930: 28f5 |0028: goto 001d // -000b │ │ +0b99bc: |[0b99bc] android.support.v7.app.ActionBarActivity.onSupportNavigateUp:()Z │ │ +0b99cc: 6e10 d816 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.getSupportParentActivityIntent:()Landroid/content/Intent; // method@16d8 │ │ +0b99d2: 0c02 |0003: move-result-object v2 │ │ +0b99d4: 3802 2300 |0004: if-eqz v2, 0027 // +0023 │ │ +0b99d8: 6e20 0f17 2400 |0006: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z // method@170f │ │ +0b99de: 0a03 |0009: move-result v3 │ │ +0b99e0: 3803 1900 |000a: if-eqz v3, 0023 // +0019 │ │ +0b99e4: 7110 f607 0400 |000c: invoke-static {v4}, Landroid/support/v4/app/TaskStackBuilder;.create:(Landroid/content/Context;)Landroid/support/v4/app/TaskStackBuilder; // method@07f6 │ │ +0b99ea: 0c00 |000f: move-result-object v0 │ │ +0b99ec: 6e20 e416 0400 |0010: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onCreateSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@16e4 │ │ +0b99f2: 6e20 ed16 0400 |0013: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarActivity;.onPrepareSupportNavigateUpTaskStack:(Landroid/support/v4/app/TaskStackBuilder;)V // method@16ed │ │ +0b99f8: 6e10 ff07 0000 |0016: invoke-virtual {v0}, Landroid/support/v4/app/TaskStackBuilder;.startActivities:()V // method@07ff │ │ +0b99fe: 7110 9803 0400 |0019: invoke-static {v4}, Landroid/support/v4/app/ActivityCompat;.finishAffinity:(Landroid/app/Activity;)V // method@0398 │ │ +0b9a04: 1213 |001c: const/4 v3, #int 1 // #1 │ │ +0b9a06: 0f03 |001d: return v3 │ │ +0b9a08: 0d01 |001e: move-exception v1 │ │ +0b9a0a: 6e10 cf16 0400 |001f: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivity;.finish:()V // method@16cf │ │ +0b9a10: 28fa |0022: goto 001c // -0006 │ │ +0b9a12: 6e20 0d17 2400 |0023: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.supportNavigateUpTo:(Landroid/content/Intent;)V // method@170d │ │ +0b9a18: 28f6 |0026: goto 001c // -000a │ │ +0b9a1a: 1203 |0027: const/4 v3, #int 0 // #0 │ │ +0b9a1c: 28f5 |0028: goto 001d // -000b │ │ catches : 1 │ │ 0x0019 - 0x001c │ │ Ljava/lang/IllegalStateException; -> 0x001e │ │ positions : │ │ 0x0000 line=383 │ │ 0x0004 line=385 │ │ 0x0006 line=386 │ │ @@ -227349,19 +227377,19 @@ │ │ type : '(Ljava/lang/CharSequence;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0b9944: |[0b9944] android.support.v7.app.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ -0b9954: 6f30 af04 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@04af │ │ -0b995a: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b995e: 6e20 2a17 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@172a │ │ -0b9964: 0e00 |0008: return-void │ │ +0b9a30: |[0b9a30] android.support.v7.app.ActionBarActivity.onTitleChanged:(Ljava/lang/CharSequence;I)V │ │ +0b9a40: 6f30 af04 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onTitleChanged:(Ljava/lang/CharSequence;I)V // method@04af │ │ +0b9a46: 5410 8e06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9a4a: 6e20 2a17 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.onTitleChanged:(Ljava/lang/CharSequence;)V // method@172a │ │ +0b9a50: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ 0x0008 line=147 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ @@ -227373,18 +227401,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b9968: |[0b9968] android.support.v7.app.ActionBarActivity.setContentView:(I)V │ │ -0b9978: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b997c: 6e20 2b17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(I)V // method@172b │ │ -0b9982: 0e00 |0005: return-void │ │ +0b9a54: |[0b9a54] android.support.v7.app.ActionBarActivity.setContentView:(I)V │ │ +0b9a64: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9a68: 6e20 2b17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(I)V // method@172b │ │ +0b9a6e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0005 line=78 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 layoutResID I │ │ @@ -227394,18 +227422,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b9984: |[0b9984] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;)V │ │ -0b9994: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9998: 6e20 2c17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;)V // method@172c │ │ -0b999e: 0e00 |0005: return-void │ │ +0b9a70: |[0b9a70] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;)V │ │ +0b9a80: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9a84: 6e20 2c17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;)V // method@172c │ │ +0b9a8a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -227415,18 +227443,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b99a0: |[0b99a0] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0b99b0: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b99b4: 6e30 2d17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@172d │ │ -0b99ba: 0e00 |0005: return-void │ │ +0b9a8c: |[0b9a8c] android.support.v7.app.ActionBarActivity.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0b9a9c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9aa0: 6e30 2d17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivityDelegate;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@172d │ │ +0b9aa6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0005 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -227437,18 +227465,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b99bc: |[0b99bc] android.support.v7.app.ActionBarActivity.setSupportProgress:(I)V │ │ -0b99cc: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b99d0: 6e20 2e17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgress:(I)V // method@172e │ │ -0b99d6: 0e00 |0005: return-void │ │ +0b9aa8: |[0b9aa8] android.support.v7.app.ActionBarActivity.setSupportProgress:(I)V │ │ +0b9ab8: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9abc: 6e20 2e17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgress:(I)V // method@172e │ │ +0b9ac2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ 0x0005 line=312 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 progress I │ │ @@ -227458,18 +227486,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b99d8: |[0b99d8] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminate:(Z)V │ │ -0b99e8: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b99ec: 6e20 2f17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminate:(Z)V // method@172f │ │ -0b99f2: 0e00 |0005: return-void │ │ +0b9ac4: |[0b9ac4] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminate:(Z)V │ │ +0b9ad4: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9ad8: 6e20 2f17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminate:(Z)V // method@172f │ │ +0b9ade: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0005 line=296 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 indeterminate Z │ │ @@ -227479,18 +227507,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b99f4: |[0b99f4] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -0b9a04: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9a08: 6e20 3017 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminateVisibility:(Z)V // method@1730 │ │ -0b9a0e: 0e00 |0005: return-void │ │ +0b9ae0: |[0b9ae0] android.support.v7.app.ActionBarActivity.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +0b9af0: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9af4: 6e20 3017 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarIndeterminateVisibility:(Z)V // method@1730 │ │ +0b9afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0005 line=281 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -227500,18 +227528,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0b9a10: |[0b9a10] android.support.v7.app.ActionBarActivity.setSupportProgressBarVisibility:(Z)V │ │ -0b9a20: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9a24: 6e20 3117 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarVisibility:(Z)V // method@1731 │ │ -0b9a2a: 0e00 |0005: return-void │ │ +0b9afc: |[0b9afc] android.support.v7.app.ActionBarActivity.setSupportProgressBarVisibility:(Z)V │ │ +0b9b0c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9b10: 6e20 3117 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.setSupportProgressBarVisibility:(Z)V // method@1731 │ │ +0b9b16: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0005 line=267 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -227521,19 +227549,19 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b9a2c: |[0b9a2c] android.support.v7.app.ActionBarActivity.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0b9a3c: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9a40: 6e20 3217 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@1732 │ │ -0b9a46: 0c00 |0005: move-result-object v0 │ │ -0b9a48: 1100 |0006: return-object v0 │ │ +0b9b18: |[0b9b18] android.support.v7.app.ActionBarActivity.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0b9b28: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9b2c: 6e20 3217 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@1732 │ │ +0b9b32: 0c00 |0005: move-result-object v0 │ │ +0b9b34: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 callback Landroid/support/v7/view/ActionMode$Callback; │ │ │ │ @@ -227542,17 +227570,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b9a4c: |[0b9a4c] android.support.v7.app.ActionBarActivity.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0b9a5c: 6f30 7d04 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@047d │ │ -0b9a62: 0e00 |0003: return-void │ │ +0b9b38: |[0b9b38] android.support.v7.app.ActionBarActivity.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0b9b48: 6f30 7d04 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@047d │ │ +0b9b4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0003 line=230 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -227563,18 +227591,18 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b9a64: |[0b9a64] android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0b9a74: 6f30 9a04 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@049a │ │ -0b9a7a: 0a00 |0003: move-result v0 │ │ -0b9a7c: 0f00 |0004: return v0 │ │ +0b9b50: |[0b9b50] android.support.v7.app.ActionBarActivity.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0b9b60: 6f30 9a04 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onCreatePanelMenu:(ILandroid/view/Menu;)Z // method@049a │ │ +0b9b66: 0a00 |0003: move-result v0 │ │ +0b9b68: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 frameworkMenu Landroid/view/Menu; │ │ @@ -227584,18 +227612,18 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b9a80: |[0b9a80] android.support.v7.app.ActionBarActivity.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0b9a90: 6f30 a004 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@04a0 │ │ -0b9a96: 0a00 |0003: move-result v0 │ │ -0b9a98: 0f00 |0004: return v0 │ │ +0b9b6c: |[0b9b6c] android.support.v7.app.ActionBarActivity.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0b9b7c: 6f30 a004 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@04a0 │ │ +0b9b82: 0a00 |0003: move-result v0 │ │ +0b9b84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 menuItem Landroid/view/MenuItem; │ │ @@ -227605,18 +227633,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0b9a9c: |[0b9a9c] android.support.v7.app.ActionBarActivity.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ -0b9aac: 6f30 a504 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@04a5 │ │ -0b9ab2: 0a00 |0003: move-result v0 │ │ -0b9ab4: 0f00 |0004: return v0 │ │ +0b9b88: |[0b9b88] android.support.v7.app.ActionBarActivity.superOnPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z │ │ +0b9b98: 6f30 a504 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v4/app/FragmentActivity;.onPrepareOptionsPanel:(Landroid/view/View;Landroid/view/Menu;)Z // method@04a5 │ │ +0b9b9e: 0a00 |0003: move-result v0 │ │ +0b9ba0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 menu Landroid/view/Menu; │ │ @@ -227626,18 +227654,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0b9ab8: |[0b9ab8] android.support.v7.app.ActionBarActivity.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0b9ac8: 6f40 a604 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04a6 │ │ -0b9ace: 0a00 |0003: move-result v0 │ │ -0b9ad0: 0f00 |0004: return v0 │ │ +0b9ba4: |[0b9ba4] android.support.v7.app.ActionBarActivity.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0b9bb4: 6f40 a604 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v4/app/FragmentActivity;.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@04a6 │ │ +0b9bba: 0a00 |0003: move-result v0 │ │ +0b9bbc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 featureId I │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ @@ -227648,17 +227676,17 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9ad4: |[0b9ad4] android.support.v7.app.ActionBarActivity.superSetContentView:(I)V │ │ -0b9ae4: 6f20 b004 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(I)V // method@04b0 │ │ -0b9aea: 0e00 |0003: return-void │ │ +0b9bc0: |[0b9bc0] android.support.v7.app.ActionBarActivity.superSetContentView:(I)V │ │ +0b9bd0: 6f20 b004 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(I)V // method@04b0 │ │ +0b9bd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0003 line=218 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 resId I │ │ @@ -227668,17 +227696,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9aec: |[0b9aec] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;)V │ │ -0b9afc: 6f20 b104 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;)V // method@04b1 │ │ -0b9b02: 0e00 |0003: return-void │ │ +0b9bd8: |[0b9bd8] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;)V │ │ +0b9be8: 6f20 b104 1000 |0000: invoke-super {v0, v1}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;)V // method@04b1 │ │ +0b9bee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0003 line=222 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -227688,17 +227716,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0b9b04: |[0b9b04] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0b9b14: 6f30 b204 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@04b2 │ │ -0b9b1a: 0e00 |0003: return-void │ │ +0b9bf0: |[0b9bf0] android.support.v7.app.ActionBarActivity.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0b9c00: 6f30 b204 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v4/app/FragmentActivity;.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@04b2 │ │ +0b9c06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0003 line=226 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -227709,22 +227737,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0b9b1c: |[0b9b1c] android.support.v7.app.ActionBarActivity.supportInvalidateOptionsMenu:()V │ │ -0b9b2c: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0b9b30: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0b9b34: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0b9b38: 6f10 b504 0200 |0006: invoke-super {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ -0b9b3e: 5420 8e06 |0009: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9b42: 6e10 3317 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@1733 │ │ -0b9b48: 0e00 |000e: return-void │ │ +0b9c08: |[0b9c08] android.support.v7.app.ActionBarActivity.supportInvalidateOptionsMenu:()V │ │ +0b9c18: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0b9c1c: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0b9c20: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0b9c24: 6f10 b504 0200 |0006: invoke-super {v2}, Landroid/support/v4/app/FragmentActivity;.supportInvalidateOptionsMenu:()V // method@04b5 │ │ +0b9c2a: 5420 8e06 |0009: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9c2e: 6e10 3317 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportInvalidateOptionsMenu:()V // method@1733 │ │ +0b9c34: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0006 line=171 │ │ 0x0009 line=173 │ │ 0x000e line=174 │ │ locals : │ │ @@ -227735,17 +227763,17 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9b4c: |[0b9b4c] android.support.v7.app.ActionBarActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ -0b9b5c: 7120 0506 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0605 │ │ -0b9b62: 0e00 |0003: return-void │ │ +0b9c38: |[0b9c38] android.support.v7.app.ActionBarActivity.supportNavigateUpTo:(Landroid/content/Intent;)V │ │ +0b9c48: 7120 0506 1000 |0000: invoke-static {v0, v1}, Landroid/support/v4/app/NavUtils;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@0605 │ │ +0b9c4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0004 reg=1 upIntent Landroid/content/Intent; │ │ @@ -227755,19 +227783,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0b9b64: |[0b9b64] android.support.v7.app.ActionBarActivity.supportRequestWindowFeature:(I)Z │ │ -0b9b74: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ -0b9b78: 6e20 3417 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportRequestWindowFeature:(I)Z // method@1734 │ │ -0b9b7e: 0a00 |0005: move-result v0 │ │ -0b9b80: 0f00 |0006: return v0 │ │ +0b9c50: |[0b9c50] android.support.v7.app.ActionBarActivity.supportRequestWindowFeature:(I)Z │ │ +0b9c60: 5410 8e06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivity;.mImpl:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068e │ │ +0b9c64: 6e20 3417 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivityDelegate;.supportRequestWindowFeature:(I)Z // method@1734 │ │ +0b9c6a: 0a00 |0005: move-result v0 │ │ +0b9c6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -227776,18 +227804,18 @@ │ │ type : '(Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0b9b84: |[0b9b84] android.support.v7.app.ActionBarActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ -0b9b94: 7120 0606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0606 │ │ -0b9b9a: 0a00 |0003: move-result v0 │ │ -0b9b9c: 0f00 |0004: return v0 │ │ +0b9c70: |[0b9c70] android.support.v7.app.ActionBarActivity.supportShouldUpRecreateTask:(Landroid/content/Intent;)Z │ │ +0b9c80: 7120 0606 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtils;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@0606 │ │ +0b9c86: 0a00 |0003: move-result v0 │ │ +0b9c88: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivity; │ │ 0x0000 - 0x0005 reg=2 targetIntent Landroid/content/Intent; │ │ │ │ @@ -227826,18 +227854,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegate;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0b9ba0: |[0b9ba0] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ -0b9bb0: 5b01 8f06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ -0b9bb4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b9bba: 0e00 |0005: return-void │ │ +0b9c8c: |[0b9c8c] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V │ │ +0b9c9c: 5b01 8f06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ +0b9ca0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b9ca6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/app/ActionBarActivityDelegate; │ │ │ │ @@ -227846,17 +227874,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9bbc: |[0b9bbc] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V │ │ -0b9bcc: 7020 1017 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@1710 │ │ -0b9bd2: 0e00 |0003: return-void │ │ +0b9ca8: |[0b9ca8] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.:(Landroid/support/v7/app/ActionBarActivityDelegate;Landroid/support/v7/app/ActionBarActivityDelegate$1;)V │ │ +0b9cb8: 7020 1017 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.:(Landroid/support/v7/app/ActionBarActivityDelegate;)V // method@1710 │ │ +0b9cbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBarActivityDelegate; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBarActivityDelegate$1; │ │ @@ -227867,30 +227895,30 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0b9bd4: |[0b9bd4] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0b9be4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0b9be6: 5462 8f06 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ -0b9bea: 5422 9406 |0003: iget-object v2, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ -0b9bee: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0b9bf0: 2333 2306 |0006: new-array v3, v3, [I // type@0623 │ │ -0b9bf4: 5464 8f06 |0008: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ -0b9bf8: 6e10 1b17 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.getHomeAsUpIndicatorAttrId:()I // method@171b │ │ -0b9bfe: 0a04 |000d: move-result v4 │ │ -0b9c00: 4b04 0305 |000e: aput v4, v3, v5 │ │ -0b9c04: 6e20 db16 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ -0b9c0a: 0c00 |0013: move-result-object v0 │ │ -0b9c0c: 6e20 c001 5000 |0014: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0b9c12: 0c01 |0017: move-result-object v1 │ │ -0b9c14: 6e10 ca01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0b9c1a: 1101 |001b: return-object v1 │ │ +0b9cc0: |[0b9cc0] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.getThemeUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0b9cd0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0b9cd2: 5462 8f06 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ +0b9cd6: 5422 9406 |0003: iget-object v2, v2, Landroid/support/v7/app/ActionBarActivityDelegate;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@0694 │ │ +0b9cda: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0b9cdc: 2333 2306 |0006: new-array v3, v3, [I // type@0623 │ │ +0b9ce0: 5464 8f06 |0008: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ +0b9ce4: 6e10 1b17 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegate;.getHomeAsUpIndicatorAttrId:()I // method@171b │ │ +0b9cea: 0a04 |000d: move-result v4 │ │ +0b9cec: 4b04 0305 |000e: aput v4, v3, v5 │ │ +0b9cf0: 6e20 db16 3200 |0010: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ +0b9cf6: 0c00 |0013: move-result-object v0 │ │ +0b9cf8: 6e20 c001 5000 |0014: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0b9cfe: 0c01 |0017: move-result-object v1 │ │ +0b9d00: 6e10 ca01 0000 |0018: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0b9d06: 1101 |001b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=218 │ │ 0x0014 line=220 │ │ 0x0018 line=221 │ │ 0x001b line=222 │ │ locals : │ │ @@ -227903,21 +227931,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0b9c1c: |[0b9c1c] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ -0b9c2c: 5421 8f06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ -0b9c30: 6e10 1d17 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ -0b9c36: 0c00 |0005: move-result-object v0 │ │ -0b9c38: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0b9c3c: 6e20 b816 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@16b8 │ │ -0b9c42: 0e00 |000b: return-void │ │ +0b9d08: |[0b9d08] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarDescription:(I)V │ │ +0b9d18: 5421 8f06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ +0b9d1c: 6e10 1d17 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ +0b9d22: 0c00 |0005: move-result-object v0 │ │ +0b9d24: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0b9d28: 6e20 b816 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@16b8 │ │ +0b9d2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ 0x0006 line=237 │ │ 0x0008 line=238 │ │ 0x000b line=240 │ │ locals : │ │ @@ -227930,22 +227958,22 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0b9c44: |[0b9c44] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ -0b9c54: 5421 8f06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ -0b9c58: 6e10 1d17 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ -0b9c5e: 0c00 |0005: move-result-object v0 │ │ -0b9c60: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ -0b9c64: 6e20 bb16 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@16bb │ │ -0b9c6a: 6e20 b816 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@16b8 │ │ -0b9c70: 0e00 |000e: return-void │ │ +0b9d30: |[0b9d30] android.support.v7.app.ActionBarActivityDelegate$ActionBarDrawableToggleImpl.setActionBarUpIndicator:(Landroid/graphics/drawable/Drawable;I)V │ │ +0b9d40: 5421 8f06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegate$ActionBarDrawableToggleImpl;.this$0:Landroid/support/v7/app/ActionBarActivityDelegate; // field@068f │ │ +0b9d44: 6e10 1d17 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@171d │ │ +0b9d4a: 0c00 |0005: move-result-object v0 │ │ +0b9d4c: 3800 0800 |0006: if-eqz v0, 000e // +0008 │ │ +0b9d50: 6e20 bb16 3000 |0008: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@16bb │ │ +0b9d56: 6e20 b816 4000 |000b: invoke-virtual {v0, v4}, Landroid/support/v7/app/ActionBar;.setHomeActionContentDescription:(I)V // method@16b8 │ │ +0b9d5c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=227 │ │ 0x0006 line=228 │ │ 0x0008 line=229 │ │ 0x000b line=230 │ │ 0x000e line=232 │ │ @@ -227989,18 +228017,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateApi20;Landroid/view/Window$Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0b9c74: |[0b9c74] android.support.v7.app.ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20.:(Landroid/support/v7/app/ActionBarActivityDelegateApi20;Landroid/view/Window$Callback;)V │ │ -0b9c84: 5b01 9906 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateApi20; // field@0699 │ │ -0b9c88: 7030 6e17 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V // method@176e │ │ -0b9c8e: 0e00 |0005: return-void │ │ +0b9d60: |[0b9d60] android.support.v7.app.ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20.:(Landroid/support/v7/app/ActionBarActivityDelegateApi20;Landroid/view/Window$Callback;)V │ │ +0b9d70: 5b01 9906 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateApi20; // field@0699 │ │ +0b9d74: 7030 6e17 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V // method@176e │ │ +0b9d7a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0002 line=35 │ │ 0x0005 line=36 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20; │ │ @@ -228047,19 +228075,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0b9c90: |[0b9c90] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -0b9ca0: 5b01 9c06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069c │ │ -0b9ca4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0b9caa: 5b02 9b06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ -0b9cae: 0e00 |0007: return-void │ │ +0b9d7c: |[0b9d7c] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +0b9d8c: 5b01 9c06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069c │ │ +0b9d90: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0b9d96: 5b02 9b06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ +0b9d9a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0005 line=669 │ │ 0x0007 line=670 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ @@ -228072,19 +228100,19 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b9cb0: |[0b9cb0] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ -0b9cc0: 5410 9b06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ -0b9cc4: 7230 b41f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1fb4 │ │ -0b9cca: 0a00 |0005: move-result v0 │ │ -0b9ccc: 0f00 |0006: return v0 │ │ +0b9d9c: |[0b9d9c] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z │ │ +0b9dac: 5410 9b06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ +0b9db0: 7230 b41f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1fb4 │ │ +0b9db6: 0a00 |0005: move-result v0 │ │ +0b9db8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 item Landroid/view/MenuItem; │ │ @@ -228094,19 +228122,19 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b9cd0: |[0b9cd0] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0b9ce0: 5410 9b06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ -0b9ce4: 7230 b51f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb5 │ │ -0b9cea: 0a00 |0005: move-result v0 │ │ -0b9cec: 0f00 |0006: return v0 │ │ +0b9dbc: |[0b9dbc] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0b9dcc: 5410 9b06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ +0b9dd0: 7230 b51f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb5 │ │ +0b9dd6: 0a00 |0005: move-result v0 │ │ +0b9dd8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -228116,24 +228144,24 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0b9cf0: |[0b9cf0] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0b9d00: 5420 9b06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ -0b9d04: 7220 b61f 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1fb6 │ │ -0b9d0a: 5420 9c06 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069c │ │ -0b9d0e: 5400 a106 |0007: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0b9d12: 6e20 f116 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@16f1 │ │ -0b9d18: 5420 9c06 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069c │ │ -0b9d1c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0b9d1e: 7120 4117 1000 |000f: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1741 │ │ -0b9d24: 0e00 |0012: return-void │ │ +0b9ddc: |[0b9ddc] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0b9dec: 5420 9b06 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ +0b9df0: 7220 b61f 3000 |0002: invoke-interface {v0, v3}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1fb6 │ │ +0b9df6: 5420 9c06 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069c │ │ +0b9dfa: 5400 a106 |0007: iget-object v0, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0b9dfe: 6e20 f116 3000 |0009: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@16f1 │ │ +0b9e04: 5420 9c06 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.this$0:Landroid/support/v7/app/ActionBarActivityDelegateBase; // field@069c │ │ +0b9e08: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0b9e0a: 7120 4117 1000 |000f: invoke-static {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; // method@1741 │ │ +0b9e10: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0005 line=686 │ │ 0x000c line=687 │ │ 0x0012 line=688 │ │ locals : │ │ @@ -228145,19 +228173,19 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0b9d28: |[0b9d28] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ -0b9d38: 5410 9b06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ -0b9d3c: 7230 b71f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb7 │ │ -0b9d42: 0a00 |0005: move-result v0 │ │ -0b9d44: 0f00 |0006: return v0 │ │ +0b9e14: |[0b9e14] android.support.v7.app.ActionBarActivityDelegateBase$ActionModeCallbackWrapper.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z │ │ +0b9e24: 5410 9b06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.mWrapped:Landroid/support/v7/view/ActionMode$Callback; // field@069b │ │ +0b9e28: 7230 b71f 2003 |0002: invoke-interface {v0, v2, v3}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb7 │ │ +0b9e2e: 0a00 |0005: move-result v0 │ │ +0b9e30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=677 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; │ │ 0x0000 - 0x0007 reg=2 mode Landroid/support/v7/view/ActionMode; │ │ 0x0000 - 0x0007 reg=3 menu Landroid/view/Menu; │ │ @@ -228251,39 +228279,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0b9d48: |[0b9d48] android.support.v7.app.ActionBarActivityDelegateBase.:()V │ │ -0b9d58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0b9d5a: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -0b9d5e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0b9d60: 6002 3307 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0733 │ │ -0b9d64: 4b02 0001 |0006: aput v2, v0, v1 │ │ -0b9d68: 6900 9d06 |0008: sput-object v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ACTION_BAR_DRAWABLE_TOGGLE_ATTRS:[I // field@069d │ │ -0b9d6c: 0e00 |000a: return-void │ │ +0b9e34: |[0b9e34] android.support.v7.app.ActionBarActivityDelegateBase.:()V │ │ +0b9e44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0b9e46: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +0b9e4a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0b9e4c: 6002 3307 |0004: sget v2, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0733 │ │ +0b9e50: 4b02 0001 |0006: aput v2, v0, v1 │ │ +0b9e54: 6900 9d06 |0008: sput-object v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ACTION_BAR_DRAWABLE_TOGGLE_ATTRS:[I // field@069d │ │ +0b9e58: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ name : '' │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0b9d70: |[0b9d70] android.support.v7.app.ActionBarActivityDelegateBase.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0b9d80: 7020 1517 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1715 │ │ -0b9d86: 0e00 |0003: return-void │ │ +0b9e5c: |[0b9e5c] android.support.v7.app.ActionBarActivityDelegateBase.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0b9e6c: 7020 1517 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1715 │ │ +0b9e72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -228293,17 +228321,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0b9d88: |[0b9d88] android.support.v7.app.ActionBarActivityDelegateBase.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ -0b9d98: 5b01 a006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0b9d9c: 1101 |0002: return-object v1 │ │ +0b9e74: |[0b9e74] android.support.v7.app.ActionBarActivityDelegateBase.access$002:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode;)Landroid/support/v7/view/ActionMode; │ │ +0b9e84: 5b01 a006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0b9e88: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/view/ActionMode; │ │ │ │ @@ -228312,130 +228340,130 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 14 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 200 16-bit code units │ │ -0b9da0: |[0b9da0] android.support.v7.app.ActionBarActivityDelegateBase.applyFixedSizeWindow:()V │ │ -0b9db0: 54db a106 |0000: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0b9db4: 620c d908 |0002: sget-object v12, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ -0b9db8: 6e20 db16 cb00 |0004: invoke-virtual {v11, v12}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ -0b9dbe: 0c00 |0007: move-result-object v0 │ │ -0b9dc0: 1205 |0008: const/4 v5, #int 0 // #0 │ │ -0b9dc2: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0b9dc4: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0b9dc6: 1204 |000b: const/4 v4, #int 0 // #0 │ │ -0b9dc8: 123b |000c: const/4 v11, #int 3 // #3 │ │ -0b9dca: 6e20 c901 b000 |000d: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0b9dd0: 0a0b |0010: move-result v11 │ │ -0b9dd2: 380b 0d00 |0011: if-eqz v11, 001e // +000d │ │ -0b9dd6: 3905 0700 |0013: if-nez v5, 001a // +0007 │ │ -0b9dda: 2205 1204 |0015: new-instance v5, Landroid/util/TypedValue; // type@0412 │ │ -0b9dde: 7010 0e21 0500 |0017: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0b9de4: 123b |001a: const/4 v11, #int 3 // #3 │ │ -0b9de6: 6e30 c801 b005 |001b: invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ -0b9dec: 125b |001e: const/4 v11, #int 5 // #5 │ │ -0b9dee: 6e20 c901 b000 |001f: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0b9df4: 0a0b |0022: move-result v11 │ │ -0b9df6: 380b 0d00 |0023: if-eqz v11, 0030 // +000d │ │ -0b9dfa: 3906 0700 |0025: if-nez v6, 002c // +0007 │ │ -0b9dfe: 2206 1204 |0027: new-instance v6, Landroid/util/TypedValue; // type@0412 │ │ -0b9e02: 7010 0e21 0600 |0029: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0b9e08: 125b |002c: const/4 v11, #int 5 // #5 │ │ -0b9e0a: 6e30 c801 b006 |002d: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ -0b9e10: 126b |0030: const/4 v11, #int 6 // #6 │ │ -0b9e12: 6e20 c901 b000 |0031: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0b9e18: 0a0b |0034: move-result v11 │ │ -0b9e1a: 380b 0d00 |0035: if-eqz v11, 0042 // +000d │ │ -0b9e1e: 3903 0700 |0037: if-nez v3, 003e // +0007 │ │ -0b9e22: 2203 1204 |0039: new-instance v3, Landroid/util/TypedValue; // type@0412 │ │ -0b9e26: 7010 0e21 0300 |003b: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0b9e2c: 126b |003e: const/4 v11, #int 6 // #6 │ │ -0b9e2e: 6e30 c801 b003 |003f: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ -0b9e34: 124b |0042: const/4 v11, #int 4 // #4 │ │ -0b9e36: 6e20 c901 b000 |0043: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ -0b9e3c: 0a0b |0046: move-result v11 │ │ -0b9e3e: 380b 0d00 |0047: if-eqz v11, 0054 // +000d │ │ -0b9e42: 3904 0700 |0049: if-nez v4, 0050 // +0007 │ │ -0b9e46: 2204 1204 |004b: new-instance v4, Landroid/util/TypedValue; // type@0412 │ │ -0b9e4a: 7010 0e21 0400 |004d: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0b9e50: 124b |0050: const/4 v11, #int 4 // #4 │ │ -0b9e52: 6e30 c801 b004 |0051: invoke-virtual {v0, v11, v4}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ -0b9e58: 54db a106 |0054: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0b9e5c: 6e10 d516 0b00 |0056: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@16d5 │ │ -0b9e62: 0c0b |0059: move-result-object v11 │ │ -0b9e64: 6e10 af01 0b00 |005a: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0b9e6a: 0c07 |005d: move-result-object v7 │ │ -0b9e6c: 527b 660c |005e: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0b9e70: 527c 650c |0060: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ -0b9e74: 35cb 3e00 |0062: if-ge v11, v12, 00a0 // +003e │ │ -0b9e78: 1212 |0064: const/4 v2, #int 1 // #1 │ │ -0b9e7a: 12fa |0065: const/4 v10, #int -1 // #ff │ │ -0b9e7c: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ -0b9e7e: 3802 3b00 |0067: if-eqz v2, 00a2 // +003b │ │ -0b9e82: 0769 |0069: move-object v9, v6 │ │ -0b9e84: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ -0b9e88: 529b 6a0c |006c: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0c6a │ │ -0b9e8c: 380b 0c00 |006e: if-eqz v11, 007a // +000c │ │ -0b9e90: 529b 6a0c |0070: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0c6a │ │ -0b9e94: 125c |0072: const/4 v12, #int 5 // #5 │ │ -0b9e96: 33cb 3100 |0073: if-ne v11, v12, 00a4 // +0031 │ │ -0b9e9a: 6e20 1021 7900 |0075: invoke-virtual {v9, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@2110 │ │ -0b9ea0: 0a0b |0078: move-result v11 │ │ -0b9ea2: 87ba |0079: float-to-int v10, v11 │ │ -0b9ea4: 3802 3b00 |007a: if-eqz v2, 00b5 // +003b │ │ -0b9ea8: 0738 |007c: move-object v8, v3 │ │ -0b9eaa: 3808 1000 |007d: if-eqz v8, 008d // +0010 │ │ -0b9eae: 528b 6a0c |007f: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0c6a │ │ -0b9eb2: 380b 0c00 |0081: if-eqz v11, 008d // +000c │ │ -0b9eb6: 528b 6a0c |0083: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0c6a │ │ -0b9eba: 125c |0085: const/4 v12, #int 5 // #5 │ │ -0b9ebc: 33cb 3100 |0086: if-ne v11, v12, 00b7 // +0031 │ │ -0b9ec0: 6e20 1021 7800 |0088: invoke-virtual {v8, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@2110 │ │ -0b9ec6: 0a0b |008b: move-result v11 │ │ -0b9ec8: 87b1 |008c: float-to-int v1, v11 │ │ -0b9eca: 12fb |008d: const/4 v11, #int -1 // #ff │ │ -0b9ecc: 33ba 0500 |008e: if-ne v10, v11, 0093 // +0005 │ │ -0b9ed0: 12fb |0090: const/4 v11, #int -1 // #ff │ │ -0b9ed2: 32b1 0b00 |0091: if-eq v1, v11, 009c // +000b │ │ -0b9ed6: 54db a106 |0093: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0b9eda: 6e10 da16 0b00 |0095: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ -0b9ee0: 0c0b |0098: move-result-object v11 │ │ -0b9ee2: 6e30 1423 ab01 |0099: invoke-virtual {v11, v10, v1}, Landroid/view/Window;.setLayout:(II)V // method@2314 │ │ -0b9ee8: 6e10 ca01 0000 |009c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0b9eee: 0e00 |009f: return-void │ │ -0b9ef0: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ -0b9ef2: 28c4 |00a1: goto 0065 // -003c │ │ -0b9ef4: 0759 |00a2: move-object v9, v5 │ │ -0b9ef6: 28c7 |00a3: goto 006a // -0039 │ │ -0b9ef8: 529b 6a0c |00a4: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0c6a │ │ -0b9efc: 126c |00a6: const/4 v12, #int 6 // #6 │ │ -0b9efe: 33cb d3ff |00a7: if-ne v11, v12, 007a // -002d │ │ -0b9f02: 527b 660c |00a9: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0b9f06: 82bb |00ab: int-to-float v11, v11 │ │ -0b9f08: 527c 660c |00ac: iget v12, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0b9f0c: 82cc |00ae: int-to-float v12, v12 │ │ -0b9f0e: 6e30 1121 b90c |00af: invoke-virtual {v9, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@2111 │ │ -0b9f14: 0a0b |00b2: move-result v11 │ │ -0b9f16: 87ba |00b3: float-to-int v10, v11 │ │ -0b9f18: 28c6 |00b4: goto 007a // -003a │ │ -0b9f1a: 0748 |00b5: move-object v8, v4 │ │ -0b9f1c: 28c7 |00b6: goto 007d // -0039 │ │ -0b9f1e: 528b 6a0c |00b7: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0c6a │ │ -0b9f22: 126c |00b9: const/4 v12, #int 6 // #6 │ │ -0b9f24: 33cb d3ff |00ba: if-ne v11, v12, 008d // -002d │ │ -0b9f28: 527b 650c |00bc: iget v11, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ -0b9f2c: 82bb |00be: int-to-float v11, v11 │ │ -0b9f2e: 527c 650c |00bf: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ -0b9f32: 82cc |00c1: int-to-float v12, v12 │ │ -0b9f34: 6e30 1121 b80c |00c2: invoke-virtual {v8, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@2111 │ │ -0b9f3a: 0a0b |00c5: move-result v11 │ │ -0b9f3c: 87b1 |00c6: float-to-int v1, v11 │ │ -0b9f3e: 28c6 |00c7: goto 008d // -003a │ │ +0b9e8c: |[0b9e8c] android.support.v7.app.ActionBarActivityDelegateBase.applyFixedSizeWindow:()V │ │ +0b9e9c: 54db a106 |0000: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0b9ea0: 620c d908 |0002: sget-object v12, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ +0b9ea4: 6e20 db16 cb00 |0004: invoke-virtual {v11, v12}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ +0b9eaa: 0c00 |0007: move-result-object v0 │ │ +0b9eac: 1205 |0008: const/4 v5, #int 0 // #0 │ │ +0b9eae: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0b9eb0: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0b9eb2: 1204 |000b: const/4 v4, #int 0 // #0 │ │ +0b9eb4: 123b |000c: const/4 v11, #int 3 // #3 │ │ +0b9eb6: 6e20 c901 b000 |000d: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0b9ebc: 0a0b |0010: move-result v11 │ │ +0b9ebe: 380b 0d00 |0011: if-eqz v11, 001e // +000d │ │ +0b9ec2: 3905 0700 |0013: if-nez v5, 001a // +0007 │ │ +0b9ec6: 2205 1204 |0015: new-instance v5, Landroid/util/TypedValue; // type@0412 │ │ +0b9eca: 7010 0e21 0500 |0017: invoke-direct {v5}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0b9ed0: 123b |001a: const/4 v11, #int 3 // #3 │ │ +0b9ed2: 6e30 c801 b005 |001b: invoke-virtual {v0, v11, v5}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ +0b9ed8: 125b |001e: const/4 v11, #int 5 // #5 │ │ +0b9eda: 6e20 c901 b000 |001f: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0b9ee0: 0a0b |0022: move-result v11 │ │ +0b9ee2: 380b 0d00 |0023: if-eqz v11, 0030 // +000d │ │ +0b9ee6: 3906 0700 |0025: if-nez v6, 002c // +0007 │ │ +0b9eea: 2206 1204 |0027: new-instance v6, Landroid/util/TypedValue; // type@0412 │ │ +0b9eee: 7010 0e21 0600 |0029: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0b9ef4: 125b |002c: const/4 v11, #int 5 // #5 │ │ +0b9ef6: 6e30 c801 b006 |002d: invoke-virtual {v0, v11, v6}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ +0b9efc: 126b |0030: const/4 v11, #int 6 // #6 │ │ +0b9efe: 6e20 c901 b000 |0031: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0b9f04: 0a0b |0034: move-result v11 │ │ +0b9f06: 380b 0d00 |0035: if-eqz v11, 0042 // +000d │ │ +0b9f0a: 3903 0700 |0037: if-nez v3, 003e // +0007 │ │ +0b9f0e: 2203 1204 |0039: new-instance v3, Landroid/util/TypedValue; // type@0412 │ │ +0b9f12: 7010 0e21 0300 |003b: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0b9f18: 126b |003e: const/4 v11, #int 6 // #6 │ │ +0b9f1a: 6e30 c801 b003 |003f: invoke-virtual {v0, v11, v3}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ +0b9f20: 124b |0042: const/4 v11, #int 4 // #4 │ │ +0b9f22: 6e20 c901 b000 |0043: invoke-virtual {v0, v11}, Landroid/content/res/TypedArray;.hasValue:(I)Z // method@01c9 │ │ +0b9f28: 0a0b |0046: move-result v11 │ │ +0b9f2a: 380b 0d00 |0047: if-eqz v11, 0054 // +000d │ │ +0b9f2e: 3904 0700 |0049: if-nez v4, 0050 // +0007 │ │ +0b9f32: 2204 1204 |004b: new-instance v4, Landroid/util/TypedValue; // type@0412 │ │ +0b9f36: 7010 0e21 0400 |004d: invoke-direct {v4}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0b9f3c: 124b |0050: const/4 v11, #int 4 // #4 │ │ +0b9f3e: 6e30 c801 b004 |0051: invoke-virtual {v0, v11, v4}, Landroid/content/res/TypedArray;.getValue:(ILandroid/util/TypedValue;)Z // method@01c8 │ │ +0b9f44: 54db a106 |0054: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0b9f48: 6e10 d516 0b00 |0056: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@16d5 │ │ +0b9f4e: 0c0b |0059: move-result-object v11 │ │ +0b9f50: 6e10 af01 0b00 |005a: invoke-virtual {v11}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0b9f56: 0c07 |005d: move-result-object v7 │ │ +0b9f58: 527b 660c |005e: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0b9f5c: 527c 650c |0060: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ +0b9f60: 35cb 3e00 |0062: if-ge v11, v12, 00a0 // +003e │ │ +0b9f64: 1212 |0064: const/4 v2, #int 1 // #1 │ │ +0b9f66: 12fa |0065: const/4 v10, #int -1 // #ff │ │ +0b9f68: 12f1 |0066: const/4 v1, #int -1 // #ff │ │ +0b9f6a: 3802 3b00 |0067: if-eqz v2, 00a2 // +003b │ │ +0b9f6e: 0769 |0069: move-object v9, v6 │ │ +0b9f70: 3809 1000 |006a: if-eqz v9, 007a // +0010 │ │ +0b9f74: 529b 6a0c |006c: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0c6a │ │ +0b9f78: 380b 0c00 |006e: if-eqz v11, 007a // +000c │ │ +0b9f7c: 529b 6a0c |0070: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0c6a │ │ +0b9f80: 125c |0072: const/4 v12, #int 5 // #5 │ │ +0b9f82: 33cb 3100 |0073: if-ne v11, v12, 00a4 // +0031 │ │ +0b9f86: 6e20 1021 7900 |0075: invoke-virtual {v9, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@2110 │ │ +0b9f8c: 0a0b |0078: move-result v11 │ │ +0b9f8e: 87ba |0079: float-to-int v10, v11 │ │ +0b9f90: 3802 3b00 |007a: if-eqz v2, 00b5 // +003b │ │ +0b9f94: 0738 |007c: move-object v8, v3 │ │ +0b9f96: 3808 1000 |007d: if-eqz v8, 008d // +0010 │ │ +0b9f9a: 528b 6a0c |007f: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0c6a │ │ +0b9f9e: 380b 0c00 |0081: if-eqz v11, 008d // +000c │ │ +0b9fa2: 528b 6a0c |0083: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0c6a │ │ +0b9fa6: 125c |0085: const/4 v12, #int 5 // #5 │ │ +0b9fa8: 33cb 3100 |0086: if-ne v11, v12, 00b7 // +0031 │ │ +0b9fac: 6e20 1021 7800 |0088: invoke-virtual {v8, v7}, Landroid/util/TypedValue;.getDimension:(Landroid/util/DisplayMetrics;)F // method@2110 │ │ +0b9fb2: 0a0b |008b: move-result v11 │ │ +0b9fb4: 87b1 |008c: float-to-int v1, v11 │ │ +0b9fb6: 12fb |008d: const/4 v11, #int -1 // #ff │ │ +0b9fb8: 33ba 0500 |008e: if-ne v10, v11, 0093 // +0005 │ │ +0b9fbc: 12fb |0090: const/4 v11, #int -1 // #ff │ │ +0b9fbe: 32b1 0b00 |0091: if-eq v1, v11, 009c // +000b │ │ +0b9fc2: 54db a106 |0093: iget-object v11, v13, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0b9fc6: 6e10 da16 0b00 |0095: invoke-virtual {v11}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ +0b9fcc: 0c0b |0098: move-result-object v11 │ │ +0b9fce: 6e30 1423 ab01 |0099: invoke-virtual {v11, v10, v1}, Landroid/view/Window;.setLayout:(II)V // method@2314 │ │ +0b9fd4: 6e10 ca01 0000 |009c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0b9fda: 0e00 |009f: return-void │ │ +0b9fdc: 1202 |00a0: const/4 v2, #int 0 // #0 │ │ +0b9fde: 28c4 |00a1: goto 0065 // -003c │ │ +0b9fe0: 0759 |00a2: move-object v9, v5 │ │ +0b9fe2: 28c7 |00a3: goto 006a // -0039 │ │ +0b9fe4: 529b 6a0c |00a4: iget v11, v9, Landroid/util/TypedValue;.type:I // field@0c6a │ │ +0b9fe8: 126c |00a6: const/4 v12, #int 6 // #6 │ │ +0b9fea: 33cb d3ff |00a7: if-ne v11, v12, 007a // -002d │ │ +0b9fee: 527b 660c |00a9: iget v11, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0b9ff2: 82bb |00ab: int-to-float v11, v11 │ │ +0b9ff4: 527c 660c |00ac: iget v12, v7, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0b9ff8: 82cc |00ae: int-to-float v12, v12 │ │ +0b9ffa: 6e30 1121 b90c |00af: invoke-virtual {v9, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@2111 │ │ +0ba000: 0a0b |00b2: move-result v11 │ │ +0ba002: 87ba |00b3: float-to-int v10, v11 │ │ +0ba004: 28c6 |00b4: goto 007a // -003a │ │ +0ba006: 0748 |00b5: move-object v8, v4 │ │ +0ba008: 28c7 |00b6: goto 007d // -0039 │ │ +0ba00a: 528b 6a0c |00b7: iget v11, v8, Landroid/util/TypedValue;.type:I // field@0c6a │ │ +0ba00e: 126c |00b9: const/4 v12, #int 6 // #6 │ │ +0ba010: 33cb d3ff |00ba: if-ne v11, v12, 008d // -002d │ │ +0ba014: 527b 650c |00bc: iget v11, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ +0ba018: 82bb |00be: int-to-float v11, v11 │ │ +0ba01a: 527c 650c |00bf: iget v12, v7, Landroid/util/DisplayMetrics;.heightPixels:I // field@0c65 │ │ +0ba01e: 82cc |00c1: int-to-float v12, v12 │ │ +0ba020: 6e30 1121 b80c |00c2: invoke-virtual {v8, v11, v12}, Landroid/util/TypedValue;.getFraction:(FF)F // method@2111 │ │ +0ba026: 0a0b |00c5: move-result v11 │ │ +0ba028: 87b1 |00c6: float-to-int v1, v11 │ │ +0ba02a: 28c6 |00c7: goto 008d // -003a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0008 line=239 │ │ 0x0009 line=240 │ │ 0x000a line=241 │ │ 0x000b line=242 │ │ @@ -228502,24 +228530,24 @@ │ │ type : '()Landroid/support/v7/internal/widget/ProgressBarICS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b9f40: |[0b9f40] android.support.v7.app.ActionBarActivityDelegateBase.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ -0b9f50: 5431 9f06 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0b9f54: 6002 0b08 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@080b │ │ -0b9f58: 6e20 e51c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1ce5 │ │ -0b9f5e: 0c00 |0007: move-result-object v0 │ │ -0b9f60: 1f00 cb03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ -0b9f64: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -0b9f68: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0b9f6a: 6e20 011f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0b9f70: 1100 |0010: return-object v0 │ │ +0ba02c: |[0ba02c] android.support.v7.app.ActionBarActivityDelegateBase.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ +0ba03c: 5431 9f06 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba040: 6002 0b08 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@080b │ │ +0ba044: 6e20 e51c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1ce5 │ │ +0ba04a: 0c00 |0007: move-result-object v0 │ │ +0ba04c: 1f00 cb03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ +0ba050: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +0ba054: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0ba056: 6e20 011f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba05c: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=573 │ │ 0x000a line=574 │ │ 0x000c line=575 │ │ 0x0010 line=577 │ │ locals : │ │ @@ -228531,24 +228559,24 @@ │ │ type : '()Landroid/support/v7/internal/widget/ProgressBarICS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0b9f74: |[0b9f74] android.support.v7.app.ActionBarActivityDelegateBase.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ -0b9f84: 5431 9f06 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0b9f88: 6002 0c08 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@080c │ │ -0b9f8c: 6e20 e51c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1ce5 │ │ -0b9f92: 0c00 |0007: move-result-object v0 │ │ -0b9f94: 1f00 cb03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ -0b9f98: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ -0b9f9c: 1241 |000c: const/4 v1, #int 4 // #4 │ │ -0b9f9e: 6e20 011f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0b9fa4: 1100 |0010: return-object v0 │ │ +0ba060: |[0ba060] android.support.v7.app.ActionBarActivityDelegateBase.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; │ │ +0ba070: 5431 9f06 |0000: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba074: 6002 0c08 |0002: sget v2, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@080c │ │ +0ba078: 6e20 e51c 2100 |0004: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.findViewById:(I)Landroid/view/View; // method@1ce5 │ │ +0ba07e: 0c00 |0007: move-result-object v0 │ │ +0ba080: 1f00 cb03 |0008: check-cast v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ +0ba084: 3800 0600 |000a: if-eqz v0, 0010 // +0006 │ │ +0ba088: 1241 |000c: const/4 v1, #int 4 // #4 │ │ +0ba08a: 6e20 011f 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba090: 1100 |0010: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=581 │ │ 0x000a line=582 │ │ 0x000c line=583 │ │ 0x0010 line=585 │ │ locals : │ │ @@ -228560,48 +228588,48 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 66 16-bit code units │ │ -0b9fa8: |[0b9fa8] android.support.v7.app.ActionBarActivityDelegateBase.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0b9fb8: 5442 a706 |0000: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0b9fbc: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ -0b9fc0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0b9fc2: 1102 |0005: return-object v2 │ │ -0b9fc4: 5442 a606 |0006: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ -0b9fc8: 3902 3300 |0008: if-nez v2, 003b // +0033 │ │ -0b9fcc: 6202 3909 |000a: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0939 │ │ -0b9fd0: 6e20 3e01 2500 |000c: invoke-virtual {v5, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@013e │ │ -0b9fd6: 0c00 |000f: move-result-object v0 │ │ -0b9fd8: 1242 |0010: const/4 v2, #int 4 // #4 │ │ -0b9fda: 6003 7708 |0011: sget v3, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0877 │ │ -0b9fde: 6e30 c501 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0b9fe4: 0a01 |0016: move-result v1 │ │ -0b9fe6: 6e10 ca01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0b9fec: 2202 7503 |001a: new-instance v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0375 │ │ -0b9ff0: 6003 3708 |001c: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0837 │ │ -0b9ff4: 7030 271a 3201 |001e: invoke-direct {v2, v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@1a27 │ │ -0b9ffa: 5b42 a606 |0021: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ -0b9ffe: 5442 a606 |0023: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ -0ba002: 6e20 391a 6200 |0025: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1a39 │ │ -0ba008: 5442 a706 |0028: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba00c: 5443 a606 |002a: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ -0ba010: 6e20 481a 3200 |002c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0ba016: 5442 a606 |002f: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ -0ba01a: 2203 7904 |0031: new-instance v3, Landroid/widget/FrameLayout; // type@0479 │ │ -0ba01e: 7020 fa23 5300 |0033: invoke-direct {v3, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -0ba024: 6e20 301a 3200 |0036: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1a30 │ │ -0ba02a: 0c02 |0039: move-result-object v2 │ │ -0ba02c: 28cb |003a: goto 0005 // -0035 │ │ -0ba02e: 5442 a606 |003b: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ -0ba032: 1203 |003d: const/4 v3, #int 0 // #0 │ │ -0ba034: 6e20 3c1a 3200 |003e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@1a3c │ │ -0ba03a: 28ee |0041: goto 002f // -0012 │ │ +0ba094: |[0ba094] android.support.v7.app.ActionBarActivityDelegateBase.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0ba0a4: 5442 a706 |0000: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba0a8: 3902 0400 |0002: if-nez v2, 0006 // +0004 │ │ +0ba0ac: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0ba0ae: 1102 |0005: return-object v2 │ │ +0ba0b0: 5442 a606 |0006: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ +0ba0b4: 3902 3300 |0008: if-nez v2, 003b // +0033 │ │ +0ba0b8: 6202 3909 |000a: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.Theme:[I // field@0939 │ │ +0ba0bc: 6e20 3e01 2500 |000c: invoke-virtual {v5, v2}, Landroid/content/Context;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@013e │ │ +0ba0c2: 0c00 |000f: move-result-object v0 │ │ +0ba0c4: 1242 |0010: const/4 v2, #int 4 // #4 │ │ +0ba0c6: 6003 7708 |0011: sget v3, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu:I // field@0877 │ │ +0ba0ca: 6e30 c501 2003 |0013: invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0ba0d0: 0a01 |0016: move-result v1 │ │ +0ba0d2: 6e10 ca01 0000 |0017: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0ba0d8: 2202 7503 |001a: new-instance v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0375 │ │ +0ba0dc: 6003 3708 |001c: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0837 │ │ +0ba0e0: 7030 271a 3201 |001e: invoke-direct {v2, v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@1a27 │ │ +0ba0e6: 5b42 a606 |0021: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ +0ba0ea: 5442 a606 |0023: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ +0ba0ee: 6e20 391a 6200 |0025: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1a39 │ │ +0ba0f4: 5442 a706 |0028: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba0f8: 5443 a606 |002a: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ +0ba0fc: 6e20 481a 3200 |002c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0ba102: 5442 a606 |002f: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ +0ba106: 2203 7904 |0031: new-instance v3, Landroid/widget/FrameLayout; // type@0479 │ │ +0ba10a: 7020 fa23 5300 |0033: invoke-direct {v3, v5}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +0ba110: 6e20 301a 3200 |0036: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1a30 │ │ +0ba116: 0c02 |0039: move-result-object v2 │ │ +0ba118: 28cb |003a: goto 0005 // -0035 │ │ +0ba11a: 5442 a606 |003b: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mListMenuPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@06a6 │ │ +0ba11e: 1203 |003d: const/4 v3, #int 0 // #0 │ │ +0ba120: 6e20 3c1a 3200 |003e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@1a3c │ │ +0ba126: 28ee |0041: goto 002f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0004 line=442 │ │ 0x0005 line=461 │ │ 0x0006 line=445 │ │ 0x000a line=446 │ │ @@ -228624,29 +228652,29 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0ba03c: |[0ba03c] android.support.v7.app.ActionBarActivityDelegateBase.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ -0ba04c: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -0ba04e: 5520 a306 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ -0ba052: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ -0ba056: 6e10 dc1e 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -0ba05c: 0a00 |0008: move-result v0 │ │ -0ba05e: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ -0ba062: 6e20 011f 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba068: 5520 a406 |000e: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ -0ba06c: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ -0ba070: 6e10 dc1e 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -0ba076: 0a00 |0015: move-result v0 │ │ -0ba078: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ -0ba07c: 6e20 011f 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba082: 0e00 |001b: return-void │ │ +0ba128: |[0ba128] android.support.v7.app.ActionBarActivityDelegateBase.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ +0ba138: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +0ba13a: 5520 a306 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ +0ba13e: 3800 0b00 |0003: if-eqz v0, 000e // +000b │ │ +0ba142: 6e10 dc1e 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +0ba148: 0a00 |0008: move-result v0 │ │ +0ba14a: 3900 0500 |0009: if-nez v0, 000e // +0005 │ │ +0ba14e: 6e20 011f 1400 |000b: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba154: 5520 a406 |000e: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ +0ba158: 3800 0b00 |0010: if-eqz v0, 001b // +000b │ │ +0ba15c: 6e10 dc1e 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +0ba162: 0a00 |0015: move-result v0 │ │ +0ba164: 3900 0500 |0016: if-nez v0, 001b // +0005 │ │ +0ba168: 6e20 011f 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba16e: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=564 │ │ 0x000b line=565 │ │ 0x000e line=567 │ │ 0x0018 line=568 │ │ 0x001b line=570 │ │ @@ -228660,24 +228688,24 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ba084: |[0ba084] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu:()Z │ │ -0ba094: 2200 7803 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ -0ba098: 6e10 4617 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@1746 │ │ -0ba09e: 0c01 |0005: move-result-object v1 │ │ -0ba0a0: 7020 411a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ -0ba0a6: 5b20 a706 |0009: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba0aa: 5420 a706 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba0ae: 6e20 831a 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ -0ba0b4: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0ba0b6: 0f00 |0011: return v0 │ │ +0ba170: |[0ba170] android.support.v7.app.ActionBarActivityDelegateBase.initializePanelMenu:()Z │ │ +0ba180: 2200 7803 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ +0ba184: 6e10 4617 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getActionBarThemedContext:()Landroid/content/Context; // method@1746 │ │ +0ba18a: 0c01 |0005: move-result-object v1 │ │ +0ba18c: 7020 411a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ +0ba192: 5b20 a706 |0009: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba196: 5420 a706 |000b: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba19a: 6e20 831a 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ +0ba1a0: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0ba1a2: 0f00 |0011: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x000b line=590 │ │ 0x0010 line=591 │ │ locals : │ │ 0x0000 - 0x0012 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -228687,79 +228715,79 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 125 16-bit code units │ │ -0ba0b8: |[0ba0b8] android.support.v7.app.ActionBarActivityDelegateBase.preparePanel:()Z │ │ -0ba0c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ba0ca: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0ba0cc: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ba0ce: 5552 aa06 |0003: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@06aa │ │ -0ba0d2: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ -0ba0d6: 0f00 |0007: return v0 │ │ -0ba0d8: 5452 a706 |0008: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba0dc: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ -0ba0e0: 5552 ab06 |000c: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@06ab │ │ -0ba0e4: 3802 3b00 |000e: if-eqz v2, 0049 // +003b │ │ -0ba0e8: 5452 a706 |0010: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba0ec: 3902 0e00 |0012: if-nez v2, 0020 // +000e │ │ -0ba0f0: 7010 4e17 0500 |0014: invoke-direct {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelMenu:()Z // method@174e │ │ -0ba0f6: 0a02 |0017: move-result v2 │ │ -0ba0f8: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ -0ba0fc: 5452 a706 |001a: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba100: 3902 0400 |001c: if-nez v2, 0020 // +0004 │ │ -0ba104: 0110 |001e: move v0, v1 │ │ -0ba106: 28e8 |001f: goto 0007 // -0018 │ │ -0ba108: 5452 9f06 |0020: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba10c: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ -0ba110: 5452 9f06 |0024: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba114: 5453 a706 |0026: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba118: 6e30 2f1d 3205 |0028: invoke-virtual {v2, v3, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1d2f │ │ -0ba11e: 5452 a706 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba122: 6e10 961a 0200 |002d: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0ba128: 5452 a106 |0030: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba12c: 5453 a706 |0032: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba130: 6e30 0517 1203 |0034: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ -0ba136: 0a02 |0037: move-result v2 │ │ -0ba138: 3902 0f00 |0038: if-nez v2, 0047 // +000f │ │ -0ba13c: 5b54 a706 |003a: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba140: 5450 9f06 |003c: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba144: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ -0ba148: 5450 9f06 |0040: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba14c: 6e30 2f1d 4005 |0042: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1d2f │ │ -0ba152: 0110 |0045: move v0, v1 │ │ -0ba154: 28c1 |0046: goto 0007 // -003f │ │ -0ba156: 5c51 ab06 |0047: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@06ab │ │ -0ba15a: 5452 a706 |0049: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba15e: 6e10 961a 0200 |004b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0ba164: 5452 a906 |004e: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ -0ba168: 3802 0b00 |0050: if-eqz v2, 005b // +000b │ │ -0ba16c: 5452 a706 |0052: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba170: 5453 a906 |0054: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ -0ba174: 6e20 7f1a 3200 |0056: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@1a7f │ │ -0ba17a: 5b54 a906 |0059: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ -0ba17e: 5452 a106 |005b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba182: 5453 a706 |005d: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba186: 6e40 0817 1234 |005f: invoke-virtual {v2, v1, v4, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ -0ba18c: 0a02 |0062: move-result v2 │ │ -0ba18e: 3902 1200 |0063: if-nez v2, 0075 // +0012 │ │ -0ba192: 5450 9f06 |0065: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba196: 3800 0700 |0067: if-eqz v0, 006e // +0007 │ │ -0ba19a: 5450 9f06 |0069: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba19e: 6e30 2f1d 4005 |006b: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1d2f │ │ -0ba1a4: 5450 a706 |006e: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba1a8: 6e10 951a 0000 |0070: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0ba1ae: 0110 |0073: move v0, v1 │ │ -0ba1b0: 2893 |0074: goto 0007 // -006d │ │ -0ba1b2: 5451 a706 |0075: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba1b6: 6e10 951a 0100 |0077: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0ba1bc: 5c50 aa06 |007a: iput-boolean v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@06aa │ │ -0ba1c0: 288b |007c: goto 0007 // -0075 │ │ +0ba1a4: |[0ba1a4] android.support.v7.app.ActionBarActivityDelegateBase.preparePanel:()Z │ │ +0ba1b4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ba1b6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0ba1b8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ba1ba: 5552 aa06 |0003: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@06aa │ │ +0ba1be: 3802 0300 |0005: if-eqz v2, 0008 // +0003 │ │ +0ba1c2: 0f00 |0007: return v0 │ │ +0ba1c4: 5452 a706 |0008: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba1c8: 3802 0600 |000a: if-eqz v2, 0010 // +0006 │ │ +0ba1cc: 5552 ab06 |000c: iget-boolean v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@06ab │ │ +0ba1d0: 3802 3b00 |000e: if-eqz v2, 0049 // +003b │ │ +0ba1d4: 5452 a706 |0010: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba1d8: 3902 0e00 |0012: if-nez v2, 0020 // +000e │ │ +0ba1dc: 7010 4e17 0500 |0014: invoke-direct {v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.initializePanelMenu:()Z // method@174e │ │ +0ba1e2: 0a02 |0017: move-result v2 │ │ +0ba1e4: 3802 0600 |0018: if-eqz v2, 001e // +0006 │ │ +0ba1e8: 5452 a706 |001a: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba1ec: 3902 0400 |001c: if-nez v2, 0020 // +0004 │ │ +0ba1f0: 0110 |001e: move v0, v1 │ │ +0ba1f2: 28e8 |001f: goto 0007 // -0018 │ │ +0ba1f4: 5452 9f06 |0020: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba1f8: 3802 0900 |0022: if-eqz v2, 002b // +0009 │ │ +0ba1fc: 5452 9f06 |0024: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba200: 5453 a706 |0026: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba204: 6e30 2f1d 3205 |0028: invoke-virtual {v2, v3, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1d2f │ │ +0ba20a: 5452 a706 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba20e: 6e10 961a 0200 |002d: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0ba214: 5452 a106 |0030: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba218: 5453 a706 |0032: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba21c: 6e30 0517 1203 |0034: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ +0ba222: 0a02 |0037: move-result v2 │ │ +0ba224: 3902 0f00 |0038: if-nez v2, 0047 // +000f │ │ +0ba228: 5b54 a706 |003a: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba22c: 5450 9f06 |003c: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba230: 3800 0700 |003e: if-eqz v0, 0045 // +0007 │ │ +0ba234: 5450 9f06 |0040: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba238: 6e30 2f1d 4005 |0042: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1d2f │ │ +0ba23e: 0110 |0045: move v0, v1 │ │ +0ba240: 28c1 |0046: goto 0007 // -003f │ │ +0ba242: 5c51 ab06 |0047: iput-boolean v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@06ab │ │ +0ba246: 5452 a706 |0049: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba24a: 6e10 961a 0200 |004b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0ba250: 5452 a906 |004e: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ +0ba254: 3802 0b00 |0050: if-eqz v2, 005b // +000b │ │ +0ba258: 5452 a706 |0052: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba25c: 5453 a906 |0054: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ +0ba260: 6e20 7f1a 3200 |0056: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@1a7f │ │ +0ba266: 5b54 a906 |0059: iput-object v4, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ +0ba26a: 5452 a106 |005b: iget-object v2, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba26e: 5453 a706 |005d: iget-object v3, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba272: 6e40 0817 1234 |005f: invoke-virtual {v2, v1, v4, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ +0ba278: 0a02 |0062: move-result v2 │ │ +0ba27a: 3902 1200 |0063: if-nez v2, 0075 // +0012 │ │ +0ba27e: 5450 9f06 |0065: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba282: 3800 0700 |0067: if-eqz v0, 006e // +0007 │ │ +0ba286: 5450 9f06 |0069: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba28a: 6e30 2f1d 4005 |006b: invoke-virtual {v0, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1d2f │ │ +0ba290: 5450 a706 |006e: iget-object v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba294: 6e10 951a 0000 |0070: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0ba29a: 0110 |0073: move v0, v1 │ │ +0ba29c: 2893 |0074: goto 0007 // -006d │ │ +0ba29e: 5451 a706 |0075: iget-object v1, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0ba2a2: 6e10 951a 0100 |0077: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0ba2a8: 5c50 aa06 |007a: iput-boolean v0, v5, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@06aa │ │ +0ba2ac: 288b |007c: goto 0007 // -0075 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=596 │ │ 0x0007 line=659 │ │ 0x0008 line=601 │ │ 0x0010 line=602 │ │ 0x0014 line=603 │ │ @@ -228792,38 +228820,38 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 46 16-bit code units │ │ -0ba1c4: |[0ba1c4] android.support.v7.app.ActionBarActivityDelegateBase.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0ba1d4: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba1d8: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ -0ba1dc: 5410 9f06 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba1e0: 6e10 0c1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowReserved:()Z // method@1d0c │ │ -0ba1e6: 0a00 |0009: move-result v0 │ │ -0ba1e8: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ -0ba1ec: 5410 9f06 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba1f0: 6e10 0b1d 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1d0b │ │ -0ba1f6: 0a00 |0011: move-result v0 │ │ -0ba1f8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0ba1fc: 3903 1000 |0014: if-nez v3, 0024 // +0010 │ │ -0ba200: 5410 9f06 |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba204: 6e10 011d 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getVisibility:()I // method@1d01 │ │ -0ba20a: 0a00 |001b: move-result v0 │ │ -0ba20c: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ -0ba210: 5410 9f06 |001e: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba214: 6e10 3b1d 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.showOverflowMenu:()Z // method@1d3b │ │ -0ba21a: 0e00 |0023: return-void │ │ -0ba21c: 5410 9f06 |0024: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba220: 6e10 051d 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hideOverflowMenu:()Z // method@1d05 │ │ -0ba226: 28fa |0029: goto 0023 // -0006 │ │ -0ba228: 6e10 511a 0200 |002a: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1a51 │ │ -0ba22e: 28f6 |002d: goto 0023 // -000a │ │ +0ba2b0: |[0ba2b0] android.support.v7.app.ActionBarActivityDelegateBase.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0ba2c0: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba2c4: 3800 2800 |0002: if-eqz v0, 002a // +0028 │ │ +0ba2c8: 5410 9f06 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba2cc: 6e10 0c1d 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowReserved:()Z // method@1d0c │ │ +0ba2d2: 0a00 |0009: move-result v0 │ │ +0ba2d4: 3800 2000 |000a: if-eqz v0, 002a // +0020 │ │ +0ba2d8: 5410 9f06 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba2dc: 6e10 0b1d 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1d0b │ │ +0ba2e2: 0a00 |0011: move-result v0 │ │ +0ba2e4: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0ba2e8: 3903 1000 |0014: if-nez v3, 0024 // +0010 │ │ +0ba2ec: 5410 9f06 |0016: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba2f0: 6e10 011d 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getVisibility:()I // method@1d01 │ │ +0ba2f6: 0a00 |001b: move-result v0 │ │ +0ba2f8: 3900 0700 |001c: if-nez v0, 0023 // +0007 │ │ +0ba2fc: 5410 9f06 |001e: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba300: 6e10 3b1d 0000 |0020: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.showOverflowMenu:()Z // method@1d3b │ │ +0ba306: 0e00 |0023: return-void │ │ +0ba308: 5410 9f06 |0024: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba30c: 6e10 051d 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hideOverflowMenu:()Z // method@1d05 │ │ +0ba312: 28fa |0029: goto 0023 // -0006 │ │ +0ba314: 6e10 511a 0200 |002a: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1a51 │ │ +0ba31a: 28f6 |002d: goto 0023 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ 0x000c line=427 │ │ 0x0016 line=428 │ │ 0x001e line=429 │ │ 0x0023 line=438 │ │ @@ -228839,31 +228867,31 @@ │ │ type : '(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0ba230: |[0ba230] android.support.v7.app.ActionBarActivityDelegateBase.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ -0ba240: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0ba242: 5530 a306 |0001: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ -0ba246: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ -0ba24a: 6e10 dc1e 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -0ba250: 0a00 |0008: move-result v0 │ │ -0ba252: 1241 |0009: const/4 v1, #int 4 // #4 │ │ -0ba254: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ -0ba258: 6e20 011f 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba25e: 5530 a406 |000f: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ -0ba262: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ -0ba266: 6e10 d71e 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1ed7 │ │ -0ba26c: 0a00 |0016: move-result v0 │ │ -0ba26e: 1301 1027 |0017: const/16 v1, #int 10000 // #2710 │ │ -0ba272: 3510 0500 |0019: if-ge v0, v1, 001e // +0005 │ │ -0ba276: 6e20 011f 2400 |001b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba27c: 0e00 |001e: return-void │ │ +0ba31c: |[0ba31c] android.support.v7.app.ActionBarActivityDelegateBase.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V │ │ +0ba32c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0ba32e: 5530 a306 |0001: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ +0ba332: 3800 0c00 |0003: if-eqz v0, 000f // +000c │ │ +0ba336: 6e10 dc1e 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +0ba33c: 0a00 |0008: move-result v0 │ │ +0ba33e: 1241 |0009: const/4 v1, #int 4 // #4 │ │ +0ba340: 3310 0500 |000a: if-ne v0, v1, 000f // +0005 │ │ +0ba344: 6e20 011f 2500 |000c: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba34a: 5530 a406 |000f: iget-boolean v0, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ +0ba34e: 3800 0d00 |0011: if-eqz v0, 001e // +000d │ │ +0ba352: 6e10 d71e 0400 |0013: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1ed7 │ │ +0ba358: 0a00 |0016: move-result v0 │ │ +0ba35a: 1301 1027 |0017: const/16 v1, #int 10000 // #2710 │ │ +0ba35e: 3510 0500 |0019: if-ge v0, v1, 001e // +0005 │ │ +0ba362: 6e20 011f 2400 |001b: invoke-virtual {v4, v2}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba368: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=553 │ │ 0x000c line=554 │ │ 0x000f line=557 │ │ 0x001b line=558 │ │ 0x001e line=560 │ │ @@ -228877,67 +228905,67 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0ba280: |[0ba280] android.support.v7.app.ActionBarActivityDelegateBase.updateProgressBars:(I)V │ │ -0ba290: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -0ba294: 1306 1027 |0002: const/16 v6, #int 10000 // #2710 │ │ -0ba298: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0ba29a: 7010 4717 0800 |0005: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1747 │ │ -0ba2a0: 0c00 |0008: move-result-object v0 │ │ -0ba2a2: 7010 4917 0800 |0009: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1749 │ │ -0ba2a8: 0c01 |000c: move-result-object v1 │ │ -0ba2aa: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ -0ba2ac: 3359 2000 |000e: if-ne v9, v5, 002e // +0020 │ │ -0ba2b0: 5585 a406 |0010: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ -0ba2b4: 3805 1200 |0012: if-eqz v5, 0024 // +0012 │ │ -0ba2b8: 6e10 d71e 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1ed7 │ │ -0ba2be: 0a02 |0017: move-result v2 │ │ -0ba2c0: 6e10 e41e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.isIndeterminate:()Z // method@1ee4 │ │ -0ba2c6: 0a05 |001b: move-result v5 │ │ -0ba2c8: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ -0ba2cc: 3562 0e00 |001e: if-ge v2, v6, 002c // +000e │ │ -0ba2d0: 0143 |0020: move v3, v4 │ │ -0ba2d2: 6e20 011f 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba2d8: 5585 a306 |0024: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ -0ba2dc: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ -0ba2e0: 6e20 011f 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba2e6: 0e00 |002b: return-void │ │ -0ba2e8: 1243 |002c: const/4 v3, #int 4 // #4 │ │ -0ba2ea: 28f4 |002d: goto 0021 // -000c │ │ -0ba2ec: 12e5 |002e: const/4 v5, #int -2 // #fe │ │ -0ba2ee: 3359 1100 |002f: if-ne v9, v5, 0040 // +0011 │ │ -0ba2f2: 5584 a406 |0031: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ -0ba2f6: 3804 0500 |0033: if-eqz v4, 0038 // +0005 │ │ -0ba2fa: 6e20 011f 7100 |0035: invoke-virtual {v1, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba300: 5584 a306 |0038: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ -0ba304: 3804 f1ff |003a: if-eqz v4, 002b // -000f │ │ -0ba308: 6e20 011f 7000 |003c: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0ba30e: 28ec |003f: goto 002b // -0014 │ │ -0ba310: 12d5 |0040: const/4 v5, #int -3 // #fd │ │ -0ba312: 3359 0700 |0041: if-ne v9, v5, 0048 // +0007 │ │ -0ba316: 1214 |0043: const/4 v4, #int 1 // #1 │ │ -0ba318: 6e20 f71e 4100 |0044: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1ef7 │ │ -0ba31e: 28e4 |0047: goto 002b // -001c │ │ -0ba320: 12c5 |0048: const/4 v5, #int -4 // #fc │ │ -0ba322: 3359 0600 |0049: if-ne v9, v5, 004f // +0006 │ │ -0ba326: 6e20 f71e 4100 |004b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1ef7 │ │ -0ba32c: 28dd |004e: goto 002b // -0023 │ │ -0ba32e: 3a09 dcff |004f: if-ltz v9, 002b // -0024 │ │ -0ba332: 3669 daff |0051: if-gt v9, v6, 002b // -0026 │ │ -0ba336: d804 0900 |0053: add-int/lit8 v4, v9, #int 0 // #00 │ │ -0ba33a: 6e20 fd1e 4100 |0055: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ -0ba340: 3569 0600 |0058: if-ge v9, v6, 005e // +0006 │ │ -0ba344: 7030 6617 1800 |005a: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@1766 │ │ -0ba34a: 28ce |005d: goto 002b // -0032 │ │ -0ba34c: 7030 4d17 1800 |005e: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@174d │ │ -0ba352: 28ca |0061: goto 002b // -0036 │ │ +0ba36c: |[0ba36c] android.support.v7.app.ActionBarActivityDelegateBase.updateProgressBars:(I)V │ │ +0ba37c: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0ba380: 1306 1027 |0002: const/16 v6, #int 10000 // #2710 │ │ +0ba384: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0ba386: 7010 4717 0800 |0005: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getCircularProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1747 │ │ +0ba38c: 0c00 |0008: move-result-object v0 │ │ +0ba38e: 7010 4917 0800 |0009: invoke-direct {v8}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getHorizontalProgressBar:()Landroid/support/v7/internal/widget/ProgressBarICS; // method@1749 │ │ +0ba394: 0c01 |000c: move-result-object v1 │ │ +0ba396: 12f5 |000d: const/4 v5, #int -1 // #ff │ │ +0ba398: 3359 2000 |000e: if-ne v9, v5, 002e // +0020 │ │ +0ba39c: 5585 a406 |0010: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ +0ba3a0: 3805 1200 |0012: if-eqz v5, 0024 // +0012 │ │ +0ba3a4: 6e10 d71e 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.getProgress:()I // method@1ed7 │ │ +0ba3aa: 0a02 |0017: move-result v2 │ │ +0ba3ac: 6e10 e41e 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.isIndeterminate:()Z // method@1ee4 │ │ +0ba3b2: 0a05 |001b: move-result v5 │ │ +0ba3b4: 3905 0400 |001c: if-nez v5, 0020 // +0004 │ │ +0ba3b8: 3562 0e00 |001e: if-ge v2, v6, 002c // +000e │ │ +0ba3bc: 0143 |0020: move v3, v4 │ │ +0ba3be: 6e20 011f 3100 |0021: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba3c4: 5585 a306 |0024: iget-boolean v5, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ +0ba3c8: 3805 0500 |0026: if-eqz v5, 002b // +0005 │ │ +0ba3cc: 6e20 011f 4000 |0028: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba3d2: 0e00 |002b: return-void │ │ +0ba3d4: 1243 |002c: const/4 v3, #int 4 // #4 │ │ +0ba3d6: 28f4 |002d: goto 0021 // -000c │ │ +0ba3d8: 12e5 |002e: const/4 v5, #int -2 // #fe │ │ +0ba3da: 3359 1100 |002f: if-ne v9, v5, 0040 // +0011 │ │ +0ba3de: 5584 a406 |0031: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ +0ba3e2: 3804 0500 |0033: if-eqz v4, 0038 // +0005 │ │ +0ba3e6: 6e20 011f 7100 |0035: invoke-virtual {v1, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba3ec: 5584 a306 |0038: iget-boolean v4, v8, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ +0ba3f0: 3804 f1ff |003a: if-eqz v4, 002b // -000f │ │ +0ba3f4: 6e20 011f 7000 |003c: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0ba3fa: 28ec |003f: goto 002b // -0014 │ │ +0ba3fc: 12d5 |0040: const/4 v5, #int -3 // #fd │ │ +0ba3fe: 3359 0700 |0041: if-ne v9, v5, 0048 // +0007 │ │ +0ba402: 1214 |0043: const/4 v4, #int 1 // #1 │ │ +0ba404: 6e20 f71e 4100 |0044: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1ef7 │ │ +0ba40a: 28e4 |0047: goto 002b // -001c │ │ +0ba40c: 12c5 |0048: const/4 v5, #int -4 // #fc │ │ +0ba40e: 3359 0600 |0049: if-ne v9, v5, 004f // +0006 │ │ +0ba412: 6e20 f71e 4100 |004b: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setIndeterminate:(Z)V // method@1ef7 │ │ +0ba418: 28dd |004e: goto 002b // -0023 │ │ +0ba41a: 3a09 dcff |004f: if-ltz v9, 002b // -0024 │ │ +0ba41e: 3669 daff |0051: if-gt v9, v6, 002b // -0026 │ │ +0ba422: d804 0900 |0053: add-int/lit8 v4, v9, #int 0 // #00 │ │ +0ba426: 6e20 fd1e 4100 |0055: invoke-virtual {v1, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.setProgress:(I)V // method@1efd │ │ +0ba42c: 3569 0600 |0058: if-ge v9, v6, 005e // +0006 │ │ +0ba430: 7030 6617 1800 |005a: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.showProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@1766 │ │ +0ba436: 28ce |005d: goto 002b // -0032 │ │ +0ba438: 7030 4d17 1800 |005e: invoke-direct {v8, v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.hideProgressBars:(Landroid/support/v7/internal/widget/ProgressBarICS;Landroid/support/v7/internal/widget/ProgressBarICS;)V // method@174d │ │ +0ba43e: 28ca |0061: goto 002b // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=513 │ │ 0x0009 line=514 │ │ 0x000d line=516 │ │ 0x0010 line=517 │ │ 0x0014 line=518 │ │ @@ -228976,25 +229004,25 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0ba354: |[0ba354] android.support.v7.app.ActionBarActivityDelegateBase.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0ba364: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ -0ba36a: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba36e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0ba374: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba37a: 0c00 |000b: move-result-object v0 │ │ -0ba37c: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0ba380: 6e30 9b22 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@229b │ │ -0ba386: 5431 a106 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba38a: 6e10 f316 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ -0ba390: 0e00 |0016: return-void │ │ +0ba440: |[0ba440] android.support.v7.app.ActionBarActivityDelegateBase.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0ba450: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ +0ba456: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba45a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0ba460: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba466: 0c00 |000b: move-result-object v0 │ │ +0ba468: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0ba46c: 6e30 9b22 4005 |000e: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@229b │ │ +0ba472: 5431 a106 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba476: 6e10 f316 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ +0ba47c: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=144 │ │ 0x000e line=145 │ │ 0x0011 line=146 │ │ 0x0016 line=147 │ │ @@ -229009,21 +229037,21 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ba394: |[0ba394] android.support.v7.app.ActionBarActivityDelegateBase.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0ba3a4: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ -0ba3aa: 2200 4103 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ -0ba3ae: 5431 a106 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba3b2: 5432 a106 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba3b6: 7030 d417 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@17d4 │ │ -0ba3bc: 1100 |000c: return-object v0 │ │ +0ba480: |[0ba480] android.support.v7.app.ActionBarActivityDelegateBase.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0ba490: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ +0ba496: 2200 4103 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ +0ba49a: 5431 a106 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba49e: 5432 a106 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba4a2: 7030 d417 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@17d4 │ │ +0ba4a8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0003 line=83 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ @@ -229032,121 +229060,121 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 225 16-bit code units │ │ -0ba3c0: |[0ba3c0] android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor:()V │ │ -0ba3d0: 1409 0200 0201 |0000: const v9, #float 2.38772e-38 // #01020002 │ │ -0ba3d6: 55a7 ac06 |0003: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@06ac │ │ -0ba3da: 3907 b700 |0005: if-nez v7, 00bc // +00b7 │ │ -0ba3de: 55a7 a506 |0007: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@06a5 │ │ -0ba3e2: 3807 d000 |0009: if-eqz v7, 00d9 // +00d0 │ │ -0ba3e6: 55a7 a806 |000b: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@06a8 │ │ -0ba3ea: 3807 b000 |000d: if-eqz v7, 00bd // +00b0 │ │ -0ba3ee: 54a7 a106 |000f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba3f2: 6008 2708 |0011: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor_overlay:I // field@0827 │ │ -0ba3f6: 6e20 0917 8700 |0013: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ -0ba3fc: 54a7 a106 |0016: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba400: 6008 e807 |0018: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ -0ba404: 6e20 ce16 8700 |001a: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba40a: 0c07 |001d: move-result-object v7 │ │ -0ba40c: 1f07 a003 |001e: check-cast v7, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ -0ba410: 5ba7 9f06 |0020: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba414: 54a7 9f06 |0022: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba418: 54a8 a106 |0024: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba41c: 6e20 381d 8700 |0026: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1d38 │ │ -0ba422: 55a7 a406 |0029: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ -0ba426: 3807 0700 |002b: if-eqz v7, 0032 // +0007 │ │ -0ba42a: 54a7 9f06 |002d: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba42e: 6e10 071d 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1d07 │ │ -0ba434: 55a7 a306 |0032: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ -0ba438: 3807 0700 |0034: if-eqz v7, 003b // +0007 │ │ -0ba43c: 54a7 9f06 |0036: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba440: 6e10 061d 0700 |0038: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1d06 │ │ -0ba446: 1a07 5b2f |003b: const-string v7, "splitActionBarWhenNarrow" // string@2f5b │ │ -0ba44a: 6e10 4c17 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@174c │ │ -0ba450: 0c08 |0040: move-result-object v8 │ │ -0ba452: 6e20 1d2b 8700 |0041: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0ba458: 0a06 |0044: move-result v6 │ │ -0ba45a: 3806 8100 |0045: if-eqz v6, 00c6 // +0081 │ │ -0ba45e: 54a7 a106 |0047: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba462: 6e10 d516 0700 |0049: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@16d5 │ │ -0ba468: 0c07 |004c: move-result-object v7 │ │ -0ba46a: 6008 7707 |004d: sget v8, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0777 │ │ -0ba46e: 6e20 aa01 8700 |004f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -0ba474: 0a04 |0052: move-result v4 │ │ -0ba476: 54a7 a106 |0053: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba47a: 6008 1c08 |0055: sget v8, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ -0ba47e: 6e20 ce16 8700 |0057: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba484: 0c05 |005a: move-result-object v5 │ │ -0ba486: 1f05 9503 |005b: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ -0ba48a: 3805 2400 |005d: if-eqz v5, 0081 // +0024 │ │ -0ba48e: 54a7 9f06 |005f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba492: 6e20 321d 5700 |0061: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1d32 │ │ -0ba498: 54a7 9f06 |0064: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba49c: 6e20 311d 4700 |0066: invoke-virtual {v7, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitActionBar:(Z)V // method@1d31 │ │ -0ba4a2: 54a7 9f06 |0069: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba4a6: 6e20 331d 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitWhenNarrow:(Z)V // method@1d33 │ │ -0ba4ac: 54a7 a106 |006e: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba4b0: 6008 ef07 |0070: sget v8, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@07ef │ │ -0ba4b4: 6e20 ce16 8700 |0072: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba4ba: 0c02 |0075: move-result-object v2 │ │ -0ba4bc: 1f02 9703 |0076: check-cast v2, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0397 │ │ -0ba4c0: 6e20 841c 5200 |0078: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1c84 │ │ -0ba4c6: 6e20 831c 4200 |007b: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitActionBar:(Z)V // method@1c83 │ │ -0ba4cc: 6e20 851c 6200 |007e: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitWhenNarrow:(Z)V // method@1c85 │ │ -0ba4d2: 54a7 a106 |0081: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba4d6: 6e20 ce16 9700 |0083: invoke-virtual {v7, v9}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba4dc: 0c03 |0086: move-result-object v3 │ │ -0ba4de: 12f7 |0087: const/4 v7, #int -1 // #ff │ │ -0ba4e0: 6e20 5e22 7300 |0088: invoke-virtual {v3, v7}, Landroid/view/View;.setId:(I)V // method@225e │ │ -0ba4e6: 54a7 a106 |008b: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba4ea: 6008 e907 |008d: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@07e9 │ │ -0ba4ee: 6e20 ce16 8700 |008f: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba4f4: 0c01 |0092: move-result-object v1 │ │ -0ba4f6: 6e20 5e22 9100 |0093: invoke-virtual {v1, v9}, Landroid/view/View;.setId:(I)V // method@225e │ │ -0ba4fc: 54a7 ad06 |0096: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ -0ba500: 3807 0c00 |0098: if-eqz v7, 00a4 // +000c │ │ -0ba504: 54a7 9f06 |009a: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba508: 54a8 ad06 |009c: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ -0ba50c: 6e20 391d 8700 |009e: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1d39 │ │ -0ba512: 1207 |00a1: const/4 v7, #int 0 // #0 │ │ -0ba514: 5ba7 ad06 |00a2: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ -0ba518: 7010 4317 0a00 |00a4: invoke-direct {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.applyFixedSizeWindow:()V // method@1743 │ │ -0ba51e: 1217 |00a7: const/4 v7, #int 1 // #1 │ │ -0ba520: 5ca7 ac06 |00a8: iput-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@06ac │ │ -0ba524: 54a7 a106 |00aa: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba528: 6e10 da16 0700 |00ac: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ -0ba52e: 0c07 |00af: move-result-object v7 │ │ -0ba530: 6e10 1123 0700 |00b0: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ -0ba536: 0c07 |00b3: move-result-object v7 │ │ -0ba538: 2208 3703 |00b4: new-instance v8, Landroid/support/v7/app/ActionBarActivityDelegateBase$1; // type@0337 │ │ -0ba53c: 7020 3817 a800 |00b6: invoke-direct {v8, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@1738 │ │ -0ba542: 6e20 4722 8700 |00b9: invoke-virtual {v7, v8}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@2247 │ │ -0ba548: 0e00 |00bc: return-void │ │ -0ba54a: 54a7 a106 |00bd: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba54e: 6008 2508 |00bf: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor:I // field@0825 │ │ -0ba552: 6e20 0917 8700 |00c1: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ -0ba558: 2900 52ff |00c4: goto/16 0016 // -00ae │ │ -0ba55c: 54a7 a106 |00c6: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba560: 6208 d908 |00c8: sget-object v8, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ -0ba564: 6e20 db16 8700 |00ca: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ -0ba56a: 0c00 |00cd: move-result-object v0 │ │ -0ba56c: 1227 |00ce: const/4 v7, #int 2 // #2 │ │ -0ba56e: 1208 |00cf: const/4 v8, #int 0 // #0 │ │ -0ba570: 6e30 bc01 7008 |00d0: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0ba576: 0a04 |00d3: move-result v4 │ │ -0ba578: 6e10 ca01 0000 |00d4: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0ba57e: 2900 7cff |00d7: goto/16 0053 // -0084 │ │ -0ba582: 54a7 a106 |00d9: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba586: 6008 3c08 |00db: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_simple_decor:I // field@083c │ │ -0ba58a: 6e20 0917 8700 |00dd: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ -0ba590: 28a1 |00e0: goto 0081 // -005f │ │ +0ba4ac: |[0ba4ac] android.support.v7.app.ActionBarActivityDelegateBase.ensureSubDecor:()V │ │ +0ba4bc: 1409 0200 0201 |0000: const v9, #float 2.38772e-38 // #01020002 │ │ +0ba4c2: 55a7 ac06 |0003: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@06ac │ │ +0ba4c6: 3907 b700 |0005: if-nez v7, 00bc // +00b7 │ │ +0ba4ca: 55a7 a506 |0007: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@06a5 │ │ +0ba4ce: 3807 d000 |0009: if-eqz v7, 00d9 // +00d0 │ │ +0ba4d2: 55a7 a806 |000b: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@06a8 │ │ +0ba4d6: 3807 b000 |000d: if-eqz v7, 00bd // +00b0 │ │ +0ba4da: 54a7 a106 |000f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba4de: 6008 2708 |0011: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor_overlay:I // field@0827 │ │ +0ba4e2: 6e20 0917 8700 |0013: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ +0ba4e8: 54a7 a106 |0016: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba4ec: 6008 e807 |0018: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ +0ba4f0: 6e20 ce16 8700 |001a: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba4f6: 0c07 |001d: move-result-object v7 │ │ +0ba4f8: 1f07 a003 |001e: check-cast v7, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ +0ba4fc: 5ba7 9f06 |0020: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba500: 54a7 9f06 |0022: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba504: 54a8 a106 |0024: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba508: 6e20 381d 8700 |0026: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowCallback:(Landroid/view/Window$Callback;)V // method@1d38 │ │ +0ba50e: 55a7 a406 |0029: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ +0ba512: 3807 0700 |002b: if-eqz v7, 0032 // +0007 │ │ +0ba516: 54a7 9f06 |002d: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba51a: 6e10 071d 0700 |002f: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1d07 │ │ +0ba520: 55a7 a306 |0032: iget-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ +0ba524: 3807 0700 |0034: if-eqz v7, 003b // +0007 │ │ +0ba528: 54a7 9f06 |0036: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba52c: 6e10 061d 0700 |0038: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1d06 │ │ +0ba532: 1a07 5f2f |003b: const-string v7, "splitActionBarWhenNarrow" // string@2f5f │ │ +0ba536: 6e10 4c17 0a00 |003d: invoke-virtual {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@174c │ │ +0ba53c: 0c08 |0040: move-result-object v8 │ │ +0ba53e: 6e20 1d2b 8700 |0041: invoke-virtual {v7, v8}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0ba544: 0a06 |0044: move-result v6 │ │ +0ba546: 3806 8100 |0045: if-eqz v6, 00c6 // +0081 │ │ +0ba54a: 54a7 a106 |0047: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba54e: 6e10 d516 0700 |0049: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getResources:()Landroid/content/res/Resources; // method@16d5 │ │ +0ba554: 0c07 |004c: move-result-object v7 │ │ +0ba556: 6008 7707 |004d: sget v8, Landroid/support/v7/appcompat/R$bool;.abc_split_action_bar_is_narrow:I // field@0777 │ │ +0ba55a: 6e20 aa01 8700 |004f: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +0ba560: 0a04 |0052: move-result v4 │ │ +0ba562: 54a7 a106 |0053: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba566: 6008 1c08 |0055: sget v8, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ +0ba56a: 6e20 ce16 8700 |0057: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba570: 0c05 |005a: move-result-object v5 │ │ +0ba572: 1f05 9503 |005b: check-cast v5, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ +0ba576: 3805 2400 |005d: if-eqz v5, 0081 // +0024 │ │ +0ba57a: 54a7 9f06 |005f: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba57e: 6e20 321d 5700 |0061: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1d32 │ │ +0ba584: 54a7 9f06 |0064: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba588: 6e20 311d 4700 |0066: invoke-virtual {v7, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitActionBar:(Z)V // method@1d31 │ │ +0ba58e: 54a7 9f06 |0069: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba592: 6e20 331d 6700 |006b: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setSplitWhenNarrow:(Z)V // method@1d33 │ │ +0ba598: 54a7 a106 |006e: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba59c: 6008 ef07 |0070: sget v8, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@07ef │ │ +0ba5a0: 6e20 ce16 8700 |0072: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba5a6: 0c02 |0075: move-result-object v2 │ │ +0ba5a8: 1f02 9703 |0076: check-cast v2, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0397 │ │ +0ba5ac: 6e20 841c 5200 |0078: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1c84 │ │ +0ba5b2: 6e20 831c 4200 |007b: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitActionBar:(Z)V // method@1c83 │ │ +0ba5b8: 6e20 851c 6200 |007e: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSplitWhenNarrow:(Z)V // method@1c85 │ │ +0ba5be: 54a7 a106 |0081: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba5c2: 6e20 ce16 9700 |0083: invoke-virtual {v7, v9}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba5c8: 0c03 |0086: move-result-object v3 │ │ +0ba5ca: 12f7 |0087: const/4 v7, #int -1 // #ff │ │ +0ba5cc: 6e20 5e22 7300 |0088: invoke-virtual {v3, v7}, Landroid/view/View;.setId:(I)V // method@225e │ │ +0ba5d2: 54a7 a106 |008b: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba5d6: 6008 e907 |008d: sget v8, Landroid/support/v7/appcompat/R$id;.action_bar_activity_content:I // field@07e9 │ │ +0ba5da: 6e20 ce16 8700 |008f: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba5e0: 0c01 |0092: move-result-object v1 │ │ +0ba5e2: 6e20 5e22 9100 |0093: invoke-virtual {v1, v9}, Landroid/view/View;.setId:(I)V // method@225e │ │ +0ba5e8: 54a7 ad06 |0096: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ +0ba5ec: 3807 0c00 |0098: if-eqz v7, 00a4 // +000c │ │ +0ba5f0: 54a7 9f06 |009a: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba5f4: 54a8 ad06 |009c: iget-object v8, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ +0ba5f8: 6e20 391d 8700 |009e: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1d39 │ │ +0ba5fe: 1207 |00a1: const/4 v7, #int 0 // #0 │ │ +0ba600: 5ba7 ad06 |00a2: iput-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ +0ba604: 7010 4317 0a00 |00a4: invoke-direct {v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.applyFixedSizeWindow:()V // method@1743 │ │ +0ba60a: 1217 |00a7: const/4 v7, #int 1 // #1 │ │ +0ba60c: 5ca7 ac06 |00a8: iput-boolean v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@06ac │ │ +0ba610: 54a7 a106 |00aa: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba614: 6e10 da16 0700 |00ac: invoke-virtual {v7}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ +0ba61a: 0c07 |00af: move-result-object v7 │ │ +0ba61c: 6e10 1123 0700 |00b0: invoke-virtual {v7}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ +0ba622: 0c07 |00b3: move-result-object v7 │ │ +0ba624: 2208 3703 |00b4: new-instance v8, Landroid/support/v7/app/ActionBarActivityDelegateBase$1; // type@0337 │ │ +0ba628: 7020 3817 a800 |00b6: invoke-direct {v8, v10}, Landroid/support/v7/app/ActionBarActivityDelegateBase$1;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;)V // method@1738 │ │ +0ba62e: 6e20 4722 8700 |00b9: invoke-virtual {v7, v8}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@2247 │ │ +0ba634: 0e00 |00bc: return-void │ │ +0ba636: 54a7 a106 |00bd: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba63a: 6008 2508 |00bf: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_decor:I // field@0825 │ │ +0ba63e: 6e20 0917 8700 |00c1: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ +0ba644: 2900 52ff |00c4: goto/16 0016 // -00ae │ │ +0ba648: 54a7 a106 |00c6: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba64c: 6208 d908 |00c8: sget-object v8, Landroid/support/v7/appcompat/R$styleable;.ActionBarWindow:[I // field@08d9 │ │ +0ba650: 6e20 db16 8700 |00ca: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@16db │ │ +0ba656: 0c00 |00cd: move-result-object v0 │ │ +0ba658: 1227 |00ce: const/4 v7, #int 2 // #2 │ │ +0ba65a: 1208 |00cf: const/4 v8, #int 0 // #0 │ │ +0ba65c: 6e30 bc01 7008 |00d0: invoke-virtual {v0, v7, v8}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0ba662: 0a04 |00d3: move-result v4 │ │ +0ba664: 6e10 ca01 0000 |00d4: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0ba66a: 2900 7cff |00d7: goto/16 0053 // -0084 │ │ +0ba66e: 54a7 a106 |00d9: iget-object v7, v10, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba672: 6008 3c08 |00db: sget v8, Landroid/support/v7/appcompat/R$layout;.abc_simple_decor:I // field@083c │ │ +0ba676: 6e20 0917 8700 |00dd: invoke-virtual {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ +0ba67c: 28a1 |00e0: goto 0081 // -005f │ │ catches : (none) │ │ positions : │ │ 0x0003 line=155 │ │ 0x0007 line=156 │ │ 0x000b line=157 │ │ 0x000f line=158 │ │ 0x0016 line=162 │ │ @@ -229200,17 +229228,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ba594: |[0ba594] android.support.v7.app.ActionBarActivityDelegateBase.getHomeAsUpIndicatorAttrId:()I │ │ -0ba5a4: 6000 3307 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0733 │ │ -0ba5a8: 0f00 |0002: return v0 │ │ +0ba680: |[0ba680] android.support.v7.app.ActionBarActivityDelegateBase.getHomeAsUpIndicatorAttrId:()I │ │ +0ba690: 6000 3307 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.homeAsUpIndicator:I // field@0733 │ │ +0ba694: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -229218,32 +229246,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 31 16-bit code units │ │ -0ba5ac: |[0ba5ac] android.support.v7.app.ActionBarActivityDelegateBase.onBackPressed:()Z │ │ -0ba5bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ba5be: 5421 a006 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba5c2: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ -0ba5c6: 5421 a006 |0005: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba5ca: 6e10 b91f 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1fb9 │ │ -0ba5d0: 0f00 |000a: return v0 │ │ -0ba5d2: 5421 9f06 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba5d6: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ -0ba5da: 5421 9f06 |000f: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba5de: 6e10 041d 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.hasExpandedActionView:()Z // method@1d04 │ │ -0ba5e4: 0a01 |0014: move-result v1 │ │ -0ba5e6: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ -0ba5ea: 5421 9f06 |0017: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba5ee: 6e10 e21c 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.collapseActionView:()V // method@1ce2 │ │ -0ba5f4: 28ee |001c: goto 000a // -0012 │ │ -0ba5f6: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0ba5f8: 28ec |001e: goto 000a // -0014 │ │ +0ba698: |[0ba698] android.support.v7.app.ActionBarActivityDelegateBase.onBackPressed:()Z │ │ +0ba6a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ba6aa: 5421 a006 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0ba6ae: 3801 0800 |0003: if-eqz v1, 000b // +0008 │ │ +0ba6b2: 5421 a006 |0005: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0ba6b6: 6e10 b91f 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1fb9 │ │ +0ba6bc: 0f00 |000a: return v0 │ │ +0ba6be: 5421 9f06 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba6c2: 3801 1000 |000d: if-eqz v1, 001d // +0010 │ │ +0ba6c6: 5421 9f06 |000f: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba6ca: 6e10 041d 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.hasExpandedActionView:()Z // method@1d04 │ │ +0ba6d0: 0a01 |0014: move-result v1 │ │ +0ba6d2: 3801 0800 |0015: if-eqz v1, 001d // +0008 │ │ +0ba6d6: 5421 9f06 |0017: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba6da: 6e10 e21c 0100 |0019: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.collapseActionView:()V // method@1ce2 │ │ +0ba6e0: 28ee |001c: goto 000a // -0012 │ │ +0ba6e2: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0ba6e4: 28ec |001e: goto 000a // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=467 │ │ 0x0005 line=468 │ │ 0x000a line=478 │ │ 0x000b line=473 │ │ 0x0017 line=474 │ │ @@ -229256,27 +229284,27 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 22 16-bit code units │ │ -0ba5fc: |[0ba5fc] android.support.v7.app.ActionBarActivityDelegateBase.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0ba60c: 5510 a206 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@06a2 │ │ -0ba610: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0ba614: 0e00 |0004: return-void │ │ -0ba616: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0ba618: 5c10 a206 |0006: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@06a2 │ │ -0ba61c: 5410 a106 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba620: 6e10 cd16 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.closeOptionsMenu:()V // method@16cd │ │ -0ba626: 5410 9f06 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba62a: 6e10 e41c 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.dismissPopupMenus:()V // method@1ce4 │ │ -0ba630: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0ba632: 5c10 a206 |0013: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@06a2 │ │ -0ba636: 28ef |0015: goto 0004 // -0011 │ │ +0ba6e8: |[0ba6e8] android.support.v7.app.ActionBarActivityDelegateBase.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0ba6f8: 5510 a206 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@06a2 │ │ +0ba6fc: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0ba700: 0e00 |0004: return-void │ │ +0ba702: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0ba704: 5c10 a206 |0006: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@06a2 │ │ +0ba708: 5410 a106 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba70c: 6e10 cd16 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.closeOptionsMenu:()V // method@16cd │ │ +0ba712: 5410 9f06 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba716: 6e10 e41c 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.dismissPopupMenus:()V // method@1ce4 │ │ +0ba71c: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0ba71e: 5c10 a206 |0013: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mClosingActionMenu:Z // field@06a2 │ │ +0ba722: 28ef |0015: goto 0004 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0004 line=374 │ │ 0x0005 line=370 │ │ 0x0008 line=371 │ │ 0x000d line=372 │ │ @@ -229291,24 +229319,24 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0ba638: |[0ba638] android.support.v7.app.ActionBarActivityDelegateBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0ba648: 5521 a506 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@06a5 │ │ -0ba64c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -0ba650: 5521 ac06 |0004: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@06ac │ │ -0ba654: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ -0ba658: 6e10 4b17 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ -0ba65e: 0c00 |000b: move-result-object v0 │ │ -0ba660: 1f00 4103 |000c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ -0ba664: 6e20 fb17 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarImplBase;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@17fb │ │ -0ba66a: 0e00 |0011: return-void │ │ +0ba724: |[0ba724] android.support.v7.app.ActionBarActivityDelegateBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0ba734: 5521 a506 |0000: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@06a5 │ │ +0ba738: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +0ba73c: 5521 ac06 |0004: iget-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mSubDecorInstalled:Z // field@06ac │ │ +0ba740: 3801 0b00 |0006: if-eqz v1, 0011 // +000b │ │ +0ba744: 6e10 4b17 0200 |0008: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ +0ba74a: 0c00 |000b: move-result-object v0 │ │ +0ba74c: 1f00 4103 |000c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ +0ba750: 6e20 fb17 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/app/ActionBarImplBase;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@17fb │ │ +0ba756: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ 0x0008 line=93 │ │ 0x000e line=94 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -229321,16 +229349,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ba66c: |[0ba66c] android.support.v7.app.ActionBarActivityDelegateBase.onContentChanged:()V │ │ -0ba67c: 0e00 |0000: return-void │ │ +0ba758: |[0ba758] android.support.v7.app.ActionBarActivityDelegateBase.onContentChanged:()V │ │ +0ba768: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarActivityDelegateBase;) │ │ @@ -229338,22 +229366,22 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ba680: |[0ba680] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0ba690: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0ba694: 5410 a106 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba698: 6e30 0517 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ -0ba69e: 0a00 |0007: move-result v0 │ │ -0ba6a0: 0f00 |0008: return v0 │ │ -0ba6a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ba6a4: 28fe |000a: goto 0008 // -0002 │ │ +0ba76c: |[0ba76c] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0ba77c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0ba780: 5410 a106 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba784: 6e30 0517 2003 |0004: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ +0ba78a: 0a00 |0007: move-result v0 │ │ +0ba78c: 0f00 |0008: return v0 │ │ +0ba78e: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ba790: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=333 │ │ 0x0002 line=334 │ │ 0x0008 line=336 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -229365,25 +229393,25 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ba6a8: |[0ba6a8] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView:(I)Landroid/view/View; │ │ -0ba6b8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba6ba: 3903 1000 |0001: if-nez v3, 0011 // +0010 │ │ -0ba6be: 7010 5d17 0200 |0003: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@175d │ │ -0ba6c4: 0a01 |0006: move-result v1 │ │ -0ba6c6: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ -0ba6ca: 5421 a106 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba6ce: 7030 4a17 1202 |000b: invoke-direct {v2, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@174a │ │ -0ba6d4: 0c00 |000e: move-result-object v0 │ │ -0ba6d6: 1f00 3e04 |000f: check-cast v0, Landroid/view/View; // type@043e │ │ -0ba6da: 1100 |0011: return-object v0 │ │ +0ba794: |[0ba794] android.support.v7.app.ActionBarActivityDelegateBase.onCreatePanelView:(I)Landroid/view/View; │ │ +0ba7a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba7a6: 3903 1000 |0001: if-nez v3, 0011 // +0010 │ │ +0ba7aa: 7010 5d17 0200 |0003: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@175d │ │ +0ba7b0: 0a01 |0006: move-result v1 │ │ +0ba7b2: 3801 0a00 |0007: if-eqz v1, 0011 // +000a │ │ +0ba7b6: 5421 a106 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba7ba: 7030 4a17 1202 |000b: invoke-direct {v2, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getListMenuView:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)Landroid/support/v7/internal/view/menu/MenuView; // method@174a │ │ +0ba7c0: 0c00 |000e: move-result-object v0 │ │ +0ba7c2: 1f00 3e04 |000f: check-cast v0, Landroid/view/View; // type@043e │ │ +0ba7c6: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0001 line=324 │ │ 0x0009 line=325 │ │ 0x0011 line=328 │ │ locals : │ │ @@ -229397,22 +229425,22 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ba6dc: |[0ba6dc] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0ba6ec: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -0ba6f0: 7110 7d1b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1b7d │ │ -0ba6f6: 0c03 |0005: move-result-object v3 │ │ -0ba6f8: 5410 a106 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba6fc: 6e30 0617 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@1706 │ │ -0ba702: 0a00 |000b: move-result v0 │ │ -0ba704: 0f00 |000c: return v0 │ │ +0ba7c8: |[0ba7c8] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0ba7d8: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0ba7dc: 7110 7d1b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1b7d │ │ +0ba7e2: 0c03 |0005: move-result-object v3 │ │ +0ba7e4: 5410 a106 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba7e8: 6e30 0617 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@1706 │ │ +0ba7ee: 0a00 |000b: move-result v0 │ │ +0ba7f0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ 0x0002 line=350 │ │ 0x0006 line=352 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -229424,20 +229452,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0ba708: |[0ba708] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0ba718: 5420 a106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba71c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0ba71e: 6e30 e616 1004 |0003: invoke-virtual {v0, v1, v4}, Landroid/support/v7/app/ActionBarActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@16e6 │ │ -0ba724: 0a00 |0006: move-result v0 │ │ -0ba726: 0f00 |0007: return v0 │ │ +0ba7f4: |[0ba7f4] android.support.v7.app.ActionBarActivityDelegateBase.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0ba804: 5420 a106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba808: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0ba80a: 6e30 e616 1004 |0003: invoke-virtual {v0, v1, v4}, Landroid/support/v7/app/ActionBarActivity;.onMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@16e6 │ │ +0ba810: 0a00 |0006: move-result v0 │ │ +0ba812: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0008 reg=3 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0008 reg=4 item Landroid/view/MenuItem; │ │ @@ -229447,18 +229475,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ba728: |[0ba728] android.support.v7.app.ActionBarActivityDelegateBase.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0ba738: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ba73a: 7030 5e17 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@175e │ │ -0ba740: 0e00 |0004: return-void │ │ +0ba814: |[0ba814] android.support.v7.app.ActionBarActivityDelegateBase.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0ba824: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ba826: 7030 5e17 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.reopenMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@175e │ │ +0ba82c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0004 line=363 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0005 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -229468,17 +229496,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ba744: |[0ba744] android.support.v7.app.ActionBarActivityDelegateBase.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0ba754: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ba756: 0f00 |0001: return v0 │ │ +0ba830: |[0ba830] android.support.v7.app.ActionBarActivityDelegateBase.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0ba840: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ba842: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -229487,22 +229515,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ba758: |[0ba758] android.support.v7.app.ActionBarActivityDelegateBase.onPostResume:()V │ │ -0ba768: 6e10 4b17 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ -0ba76e: 0c00 |0003: move-result-object v0 │ │ -0ba770: 1f00 4103 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ -0ba774: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0ba778: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0ba77a: 6e20 1718 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@1817 │ │ -0ba780: 0e00 |000c: return-void │ │ +0ba844: |[0ba844] android.support.v7.app.ActionBarActivityDelegateBase.onPostResume:()V │ │ +0ba854: 6e10 4b17 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ +0ba85a: 0c00 |0003: move-result-object v0 │ │ +0ba85c: 1f00 4103 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ +0ba860: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0ba864: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0ba866: 6e20 1718 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@1817 │ │ +0ba86c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0006 line=109 │ │ 0x0008 line=110 │ │ 0x000c line=112 │ │ locals : │ │ @@ -229514,22 +229542,22 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0ba784: |[0ba784] android.support.v7.app.ActionBarActivityDelegateBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0ba794: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0ba798: 5410 a106 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba79c: 6e40 0817 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ -0ba7a2: 0a00 |0007: move-result v0 │ │ -0ba7a4: 0f00 |0008: return v0 │ │ -0ba7a6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0ba7a8: 28fe |000a: goto 0008 // -0002 │ │ +0ba870: |[0ba870] android.support.v7.app.ActionBarActivityDelegateBase.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0ba880: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0ba884: 5410 a106 |0002: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba888: 6e40 0817 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ +0ba88e: 0a00 |0007: move-result v0 │ │ +0ba890: 0f00 |0008: return v0 │ │ +0ba892: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0ba894: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ 0x0002 line=342 │ │ 0x0008 line=344 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -229542,22 +229570,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ba7ac: |[0ba7ac] android.support.v7.app.ActionBarActivityDelegateBase.onStop:()V │ │ -0ba7bc: 6e10 4b17 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ -0ba7c2: 0c00 |0003: move-result-object v0 │ │ -0ba7c4: 1f00 4103 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ -0ba7c8: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ -0ba7cc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ba7ce: 6e20 1718 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@1817 │ │ -0ba7d4: 0e00 |000c: return-void │ │ +0ba898: |[0ba898] android.support.v7.app.ActionBarActivityDelegateBase.onStop:()V │ │ +0ba8a8: 6e10 4b17 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ +0ba8ae: 0c00 |0003: move-result-object v0 │ │ +0ba8b0: 1f00 4103 |0004: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ +0ba8b4: 3800 0600 |0006: if-eqz v0, 000c // +0006 │ │ +0ba8b8: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ba8ba: 6e20 1718 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setShowHideAnimationEnabled:(Z)V // method@1817 │ │ +0ba8c0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ 0x0008 line=102 │ │ 0x000c line=104 │ │ locals : │ │ @@ -229569,22 +229597,22 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ba7d8: |[0ba7d8] android.support.v7.app.ActionBarActivityDelegateBase.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -0ba7e8: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba7ec: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0ba7f0: 5410 9f06 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0ba7f4: 6e20 391d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1d39 │ │ -0ba7fa: 0e00 |0009: return-void │ │ -0ba7fc: 5b12 ad06 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ -0ba800: 28fd |000c: goto 0009 // -0003 │ │ +0ba8c4: |[0ba8c4] android.support.v7.app.ActionBarActivityDelegateBase.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +0ba8d4: 5410 9f06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba8d8: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0ba8dc: 5410 9f06 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0ba8e0: 6e20 391d 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setWindowTitle:(Ljava/lang/CharSequence;)V // method@1d39 │ │ +0ba8e6: 0e00 |0009: return-void │ │ +0ba8e8: 5b12 ad06 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mTitleToSet:Ljava/lang/CharSequence; // field@06ad │ │ +0ba8ec: 28fd |000c: goto 0009 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=313 │ │ 0x0004 line=314 │ │ 0x0009 line=318 │ │ 0x000a line=316 │ │ locals : │ │ @@ -229596,29 +229624,29 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0ba804: |[0ba804] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(I)V │ │ -0ba814: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ -0ba81a: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba81e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0ba824: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba82a: 0c00 |000b: move-result-object v0 │ │ -0ba82c: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0ba830: 6e10 c022 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@22c0 │ │ -0ba836: 5431 a106 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba83a: 6e10 d216 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@16d2 │ │ -0ba840: 0c01 |0016: move-result-object v1 │ │ -0ba842: 6e30 5c21 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0ba848: 5431 a106 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba84c: 6e10 f316 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ -0ba852: 0e00 |001f: return-void │ │ +0ba8f0: |[0ba8f0] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(I)V │ │ +0ba900: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ +0ba906: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba90a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0ba910: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba916: 0c00 |000b: move-result-object v0 │ │ +0ba918: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0ba91c: 6e10 c022 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@22c0 │ │ +0ba922: 5431 a106 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba926: 6e10 d216 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@16d2 │ │ +0ba92c: 0c01 |0016: move-result-object v1 │ │ +0ba92e: 6e30 5c21 4100 |0017: invoke-virtual {v1, v4, v0}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0ba934: 5431 a106 |001a: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba938: 6e10 f316 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ +0ba93e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0003 line=126 │ │ 0x000e line=127 │ │ 0x0011 line=128 │ │ 0x001a line=129 │ │ @@ -229633,26 +229661,26 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0ba854: |[0ba854] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;)V │ │ -0ba864: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ -0ba86a: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba86e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0ba874: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba87a: 0c00 |000b: move-result-object v0 │ │ -0ba87c: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0ba880: 6e10 c022 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@22c0 │ │ -0ba886: 6e20 9822 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2298 │ │ -0ba88c: 5431 a106 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba890: 6e10 f316 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ -0ba896: 0e00 |0019: return-void │ │ +0ba940: |[0ba940] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;)V │ │ +0ba950: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ +0ba956: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba95a: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0ba960: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba966: 0c00 |000b: move-result-object v0 │ │ +0ba968: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0ba96c: 6e10 c022 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@22c0 │ │ +0ba972: 6e20 9822 4000 |0011: invoke-virtual {v0, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;)V // method@2298 │ │ +0ba978: 5431 a106 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba97c: 6e10 f316 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ +0ba982: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0003 line=117 │ │ 0x000e line=118 │ │ 0x0011 line=119 │ │ 0x0014 line=120 │ │ @@ -229667,26 +229695,26 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0ba898: |[0ba898] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0ba8a8: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ -0ba8ae: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba8b2: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ -0ba8b8: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0ba8be: 0c00 |000b: move-result-object v0 │ │ -0ba8c0: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0ba8c4: 6e10 c022 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@22c0 │ │ -0ba8ca: 6e30 9b22 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@229b │ │ -0ba8d0: 5431 a106 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba8d4: 6e10 f316 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ -0ba8da: 0e00 |0019: return-void │ │ +0ba984: |[0ba984] android.support.v7.app.ActionBarActivityDelegateBase.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0ba994: 6e10 4517 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.ensureSubDecor:()V // method@1745 │ │ +0ba99a: 5431 a106 |0003: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba99e: 1402 0200 0201 |0005: const v2, #float 2.38772e-38 // #01020002 │ │ +0ba9a4: 6e20 ce16 2100 |0008: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0ba9aa: 0c00 |000b: move-result-object v0 │ │ +0ba9ac: 1f00 4404 |000c: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0ba9b0: 6e10 c022 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewGroup;.removeAllViews:()V // method@22c0 │ │ +0ba9b6: 6e30 9b22 4005 |0011: invoke-virtual {v0, v4, v5}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@229b │ │ +0ba9bc: 5431 a106 |0014: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0ba9c0: 6e10 f316 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ +0ba9c6: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0003 line=135 │ │ 0x000e line=136 │ │ 0x0011 line=137 │ │ 0x0014 line=138 │ │ @@ -229702,18 +229730,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ba8dc: |[0ba8dc] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgress:(I)V │ │ -0ba8ec: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ -0ba8f0: 7020 6a17 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ -0ba8f6: 0e00 |0005: return-void │ │ +0ba9c8: |[0ba9c8] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgress:(I)V │ │ +0ba9d8: d800 0200 |0000: add-int/lit8 v0, v2, #int 0 // #00 │ │ +0ba9dc: 7020 6a17 0100 |0002: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ +0ba9e2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0005 line=502 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ 0x0000 - 0x0006 reg=2 progress I │ │ @@ -229723,21 +229751,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ba8f8: |[0ba8f8] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminate:(Z)V │ │ -0ba908: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0ba90c: 12d0 |0002: const/4 v0, #int -3 // #fd │ │ -0ba90e: 7020 6a17 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ -0ba914: 0e00 |0006: return-void │ │ -0ba916: 12c0 |0007: const/4 v0, #int -4 // #fc │ │ -0ba918: 28fb |0008: goto 0003 // -0005 │ │ +0ba9e4: |[0ba9e4] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminate:(Z)V │ │ +0ba9f4: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0ba9f8: 12d0 |0002: const/4 v0, #int -3 // #fd │ │ +0ba9fa: 7020 6a17 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ +0baa00: 0e00 |0006: return-void │ │ +0baa02: 12c0 |0007: const/4 v0, #int -4 // #fc │ │ +0baa04: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0006 line=497 │ │ 0x0007 line=495 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -229748,21 +229776,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ba91c: |[0ba91c] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -0ba92c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0ba930: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0ba932: 7020 6a17 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ -0ba938: 0e00 |0006: return-void │ │ -0ba93a: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ -0ba93c: 28fb |0008: goto 0003 // -0005 │ │ +0baa08: |[0baa08] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +0baa18: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0baa1c: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0baa1e: 7020 6a17 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ +0baa24: 0e00 |0006: return-void │ │ +0baa26: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ +0baa28: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0006 line=491 │ │ 0x0007 line=489 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -229773,21 +229801,21 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0ba940: |[0ba940] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarVisibility:(Z)V │ │ -0ba950: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ -0ba954: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0ba956: 7020 6a17 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ -0ba95c: 0e00 |0006: return-void │ │ -0ba95e: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ -0ba960: 28fb |0008: goto 0003 // -0005 │ │ +0baa2c: |[0baa2c] android.support.v7.app.ActionBarActivityDelegateBase.setSupportProgressBarVisibility:(Z)V │ │ +0baa3c: 3802 0700 |0000: if-eqz v2, 0007 // +0007 │ │ +0baa40: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0baa42: 7020 6a17 0100 |0003: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.updateProgressBars:(I)V // method@176a │ │ +0baa48: 0e00 |0006: return-void │ │ +0baa4a: 12e0 |0007: const/4 v0, #int -2 // #fe │ │ +0baa4c: 28fb |0008: goto 0003 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=483 │ │ 0x0006 line=485 │ │ 0x0007 line=483 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateBase; │ │ @@ -229798,40 +229826,40 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0ba964: |[0ba964] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0ba974: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ -0ba978: 2202 9205 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0ba97c: 1a03 a302 |0004: const-string v3, "ActionMode callback can not be null." // string@02a3 │ │ -0ba980: 7020 d52a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0ba986: 2702 |0009: throw v2 │ │ -0ba988: 5442 a006 |000a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba98c: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ -0ba990: 5442 a006 |000e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba994: 6e10 b91f 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1fb9 │ │ -0ba99a: 2201 3803 |0013: new-instance v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@0338 │ │ -0ba99e: 7030 3a17 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@173a │ │ -0ba9a4: 6e10 4b17 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ -0ba9aa: 0c00 |001b: move-result-object v0 │ │ -0ba9ac: 1f00 4103 |001c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ -0ba9b0: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ -0ba9b4: 6e20 2018 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@1820 │ │ -0ba9ba: 0c02 |0023: move-result-object v2 │ │ -0ba9bc: 5b42 a006 |0024: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba9c0: 5442 a006 |0026: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba9c4: 3802 0900 |0028: if-eqz v2, 0031 // +0009 │ │ -0ba9c8: 5442 a106 |002a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0ba9cc: 5443 a006 |002c: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba9d0: 6e20 f216 3200 |002e: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@16f2 │ │ -0ba9d6: 5442 a006 |0031: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ -0ba9da: 1102 |0033: return-object v2 │ │ +0baa50: |[0baa50] android.support.v7.app.ActionBarActivityDelegateBase.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0baa60: 3905 0a00 |0000: if-nez v5, 000a // +000a │ │ +0baa64: 2202 9205 |0002: new-instance v2, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0baa68: 1a03 a302 |0004: const-string v3, "ActionMode callback can not be null." // string@02a3 │ │ +0baa6c: 7020 d52a 3200 |0006: invoke-direct {v2, v3}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0baa72: 2702 |0009: throw v2 │ │ +0baa74: 5442 a006 |000a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0baa78: 3802 0700 |000c: if-eqz v2, 0013 // +0007 │ │ +0baa7c: 5442 a006 |000e: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0baa80: 6e10 b91f 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/view/ActionMode;.finish:()V // method@1fb9 │ │ +0baa86: 2201 3803 |0013: new-instance v1, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper; // type@0338 │ │ +0baa8a: 7030 3a17 4105 |0015: invoke-direct {v1, v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegateBase$ActionModeCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@173a │ │ +0baa90: 6e10 4b17 0400 |0018: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@174b │ │ +0baa96: 0c00 |001b: move-result-object v0 │ │ +0baa98: 1f00 4103 |001c: check-cast v0, Landroid/support/v7/app/ActionBarImplBase; // type@0341 │ │ +0baa9c: 3800 0800 |001e: if-eqz v0, 0026 // +0008 │ │ +0baaa0: 6e20 2018 1000 |0020: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; // method@1820 │ │ +0baaa6: 0c02 |0023: move-result-object v2 │ │ +0baaa8: 5b42 a006 |0024: iput-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0baaac: 5442 a006 |0026: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0baab0: 3802 0900 |0028: if-eqz v2, 0031 // +0009 │ │ +0baab4: 5442 a106 |002a: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0baab8: 5443 a006 |002c: iget-object v3, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0baabc: 6e20 f216 3200 |002e: invoke-virtual {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@16f2 │ │ +0baac2: 5442 a006 |0031: iget-object v2, v4, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionMode:Landroid/support/v7/view/ActionMode; // field@06a0 │ │ +0baac6: 1102 |0033: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ 0x0002 line=384 │ │ 0x000a line=387 │ │ 0x000e line=388 │ │ 0x0013 line=391 │ │ @@ -229852,37 +229880,37 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0ba9dc: |[0ba9dc] android.support.v7.app.ActionBarActivityDelegateBase.supportInvalidateOptionsMenu:()V │ │ -0ba9ec: 5421 a706 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0ba9f0: 3801 1e00 |0002: if-eqz v1, 0020 // +001e │ │ -0ba9f4: 2200 8900 |0004: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0ba9f8: 7010 aa02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0ba9fe: 5421 a706 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0baa02: 6e20 811a 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1a81 │ │ -0baa08: 6e10 cf02 0000 |000e: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@02cf │ │ -0baa0e: 0a01 |0011: move-result v1 │ │ -0baa10: 3d01 0400 |0012: if-lez v1, 0016 // +0004 │ │ -0baa14: 5b20 a906 |0014: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ -0baa18: 5421 a706 |0016: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0baa1c: 6e10 961a 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0baa22: 5421 a706 |001b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ -0baa26: 6e10 4e1a 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@1a4e │ │ -0baa2c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0baa2e: 5c21 ab06 |0021: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@06ab │ │ -0baa32: 5421 9f06 |0023: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ -0baa36: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ -0baa3a: 1201 |0027: const/4 v1, #int 0 // #0 │ │ -0baa3c: 5c21 aa06 |0028: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@06aa │ │ -0baa40: 7010 5d17 0200 |002a: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@175d │ │ -0baa46: 0e00 |002d: return-void │ │ +0baac8: |[0baac8] android.support.v7.app.ActionBarActivityDelegateBase.supportInvalidateOptionsMenu:()V │ │ +0baad8: 5421 a706 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0baadc: 3801 1e00 |0002: if-eqz v1, 0020 // +001e │ │ +0baae0: 2200 8900 |0004: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0baae4: 7010 aa02 0000 |0006: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0baaea: 5421 a706 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0baaee: 6e20 811a 0100 |000b: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1a81 │ │ +0baaf4: 6e10 cf02 0000 |000e: invoke-virtual {v0}, Landroid/os/Bundle;.size:()I // method@02cf │ │ +0baafa: 0a01 |0011: move-result v1 │ │ +0baafc: 3d01 0400 |0012: if-lez v1, 0016 // +0004 │ │ +0bab00: 5b20 a906 |0014: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelFrozenActionViewState:Landroid/os/Bundle; // field@06a9 │ │ +0bab04: 5421 a706 |0016: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0bab08: 6e10 961a 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0bab0e: 5421 a706 |001b: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06a7 │ │ +0bab12: 6e10 4e1a 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@1a4e │ │ +0bab18: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0bab1a: 5c21 ab06 |0021: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelRefreshContent:Z // field@06ab │ │ +0bab1e: 5421 9f06 |0023: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActionBarView:Landroid/support/v7/internal/widget/ActionBarView; // field@069f │ │ +0bab22: 3801 0800 |0025: if-eqz v1, 002d // +0008 │ │ +0bab26: 1201 |0027: const/4 v1, #int 0 // #0 │ │ +0bab28: 5c21 aa06 |0028: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mPanelIsPrepared:Z // field@06aa │ │ +0bab2c: 7010 5d17 0200 |002a: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.preparePanel:()Z // method@175d │ │ +0bab32: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0004 line=407 │ │ 0x0009 line=408 │ │ 0x000e line=409 │ │ 0x0014 line=410 │ │ @@ -229902,31 +229930,31 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0baa48: |[0baa48] android.support.v7.app.ActionBarActivityDelegateBase.supportRequestWindowFeature:(I)Z │ │ -0baa58: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0baa5a: 2b02 1700 0000 |0001: packed-switch v2, 00000018 // +00000017 │ │ -0baa60: 5410 a106 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ -0baa64: 6e20 f616 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ -0baa6a: 0a00 |0009: move-result v0 │ │ -0baa6c: 0f00 |000a: return v0 │ │ -0baa6e: 5c10 a506 |000b: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@06a5 │ │ -0baa72: 28fd |000d: goto 000a // -0003 │ │ -0baa74: 5c10 a806 |000e: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@06a8 │ │ -0baa78: 28fa |0010: goto 000a // -0006 │ │ -0baa7a: 5c10 a406 |0011: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ -0baa7e: 28f7 |0013: goto 000a // -0009 │ │ -0baa80: 5c10 a306 |0014: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ -0baa84: 28f4 |0016: goto 000a // -000c │ │ -0baa86: 0000 |0017: nop // spacer │ │ -0baa88: 0001 0800 0200 0000 1000 0000 0300 ... |0018: packed-switch-data (20 units) │ │ +0bab34: |[0bab34] android.support.v7.app.ActionBarActivityDelegateBase.supportRequestWindowFeature:(I)Z │ │ +0bab44: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bab46: 2b02 1700 0000 |0001: packed-switch v2, 00000018 // +00000017 │ │ +0bab4c: 5410 a106 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06a1 │ │ +0bab50: 6e20 f616 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ +0bab56: 0a00 |0009: move-result v0 │ │ +0bab58: 0f00 |000a: return v0 │ │ +0bab5a: 5c10 a506 |000b: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mHasActionBar:Z // field@06a5 │ │ +0bab5e: 28fd |000d: goto 000a // -0003 │ │ +0bab60: 5c10 a806 |000e: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mOverlayActionBar:Z // field@06a8 │ │ +0bab64: 28fa |0010: goto 000a // -0006 │ │ +0bab66: 5c10 a406 |0011: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureProgress:Z // field@06a4 │ │ +0bab6a: 28f7 |0013: goto 000a // -0009 │ │ +0bab6c: 5c10 a306 |0014: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateBase;.mFeatureIndeterminateProgress:Z // field@06a3 │ │ +0bab70: 28f4 |0016: goto 000a // -000c │ │ +0bab72: 0000 |0017: nop // spacer │ │ +0bab74: 0001 0800 0200 0000 1000 0000 0300 ... |0018: packed-switch-data (20 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=293 │ │ 0x0004 line=307 │ │ 0x000b line=295 │ │ 0x000e line=298 │ │ 0x0011 line=301 │ │ @@ -229969,17 +229997,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0baab0: |[0baab0] android.support.v7.app.ActionBarActivityDelegateICS.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0baac0: 7020 1517 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1715 │ │ -0baac6: 0e00 |0003: return-void │ │ +0bab9c: |[0bab9c] android.support.v7.app.ActionBarActivityDelegateICS.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0babac: 7020 1517 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegate;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1715 │ │ +0babb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0003 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -229990,18 +230018,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0baac8: |[0baac8] android.support.v7.app.ActionBarActivityDelegateICS.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0baad8: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0baadc: 6e30 0417 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1704 │ │ -0baae2: 0e00 |0005: return-void │ │ +0babb4: |[0babb4] android.support.v7.app.ActionBarActivityDelegateICS.addContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0babc4: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0babc8: 6e30 0417 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superAddContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1704 │ │ +0babce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0005 line=121 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -230012,18 +230040,18 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0baae4: |[0baae4] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ -0baaf4: 2200 5903 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // type@0359 │ │ -0baaf8: 7030 d718 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@18d7 │ │ -0baafe: 1100 |0005: return-object v0 │ │ +0babd0: |[0babd0] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ +0babe0: 2200 5903 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // type@0359 │ │ +0babe4: 7030 d718 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@18d7 │ │ +0babea: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -230033,18 +230061,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bab00: |[0bab00] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -0bab10: 2200 5a03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@035a │ │ -0bab14: 7030 df18 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18df │ │ -0bab1a: 1100 |0005: return-object v0 │ │ +0babec: |[0babec] android.support.v7.app.ActionBarActivityDelegateICS.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +0babfc: 2200 5a03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapper; // type@035a │ │ +0bac00: 7030 df18 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18df │ │ +0bac06: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 frameworkMode Landroid/view/ActionMode; │ │ @@ -230054,20 +230082,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bab1c: |[0bab1c] android.support.v7.app.ActionBarActivityDelegateICS.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0bab2c: 2200 4703 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplICS; // type@0347 │ │ -0bab30: 5431 b106 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bab34: 5432 b106 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bab38: 7030 4818 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1848 │ │ -0bab3e: 1100 |0009: return-object v0 │ │ +0bac08: |[0bac08] android.support.v7.app.ActionBarActivityDelegateICS.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0bac18: 2200 4703 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplICS; // type@0347 │ │ +0bac1c: 5431 b106 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bac20: 5432 b106 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bac24: 7030 4818 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1848 │ │ +0bac2a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -230075,18 +230103,18 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bab40: |[0bab40] android.support.v7.app.ActionBarActivityDelegateICS.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -0bab50: 2200 3b03 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; // type@033b │ │ -0bab54: 7030 6e17 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V // method@176e │ │ -0bab5a: 1100 |0005: return-object v0 │ │ +0bac2c: |[0bac2c] android.support.v7.app.ActionBarActivityDelegateICS.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +0bac3c: 2200 3b03 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper; // type@033b │ │ +0bac40: 7030 6e17 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS$WindowCallbackWrapper;.:(Landroid/support/v7/app/ActionBarActivityDelegateICS;Landroid/view/Window$Callback;)V // method@176e │ │ +0bac46: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 cb Landroid/view/Window$Callback; │ │ │ │ @@ -230095,17 +230123,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0bab5c: |[0bab5c] android.support.v7.app.ActionBarActivityDelegateICS.getHomeAsUpIndicatorAttrId:()I │ │ -0bab6c: 1400 0b03 0101 |0000: const v0, #float 2.36957e-38 // #0101030b │ │ -0bab72: 0f00 |0003: return v0 │ │ +0bac48: |[0bac48] android.support.v7.app.ActionBarActivityDelegateICS.getHomeAsUpIndicatorAttrId:()I │ │ +0bac58: 1400 0b03 0101 |0000: const v0, #float 2.36957e-38 // #0101030b │ │ +0bac5e: 0f00 |0003: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -230113,22 +230141,22 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0bab74: |[0bab74] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ -0bab84: 5420 b106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bab88: 6e10 8a17 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@178a │ │ -0bab8e: 0c01 |0005: move-result-object v1 │ │ -0bab90: 6e30 8717 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1787 │ │ -0bab96: 0c01 |0009: move-result-object v1 │ │ -0bab98: 6e20 f116 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@16f1 │ │ -0bab9e: 0e00 |000d: return-void │ │ +0bac60: |[0bac60] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeFinished:(Landroid/view/ActionMode;)V │ │ +0bac70: 5420 b106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bac74: 6e10 8a17 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@178a │ │ +0bac7a: 0c01 |0005: move-result-object v1 │ │ +0bac7c: 6e30 8717 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1787 │ │ +0bac82: 0c01 |0009: move-result-object v1 │ │ +0bac84: 6e20 f116 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeFinished:(Landroid/support/v7/view/ActionMode;)V // method@16f1 │ │ +0bac8a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000d line=222 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x000e reg=3 mode Landroid/view/ActionMode; │ │ @@ -230138,22 +230166,22 @@ │ │ type : '(Landroid/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0baba0: |[0baba0] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ -0babb0: 5420 b106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0babb4: 6e10 8a17 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@178a │ │ -0babba: 0c01 |0005: move-result-object v1 │ │ -0babbc: 6e30 8717 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1787 │ │ -0babc2: 0c01 |0009: move-result-object v1 │ │ -0babc4: 6e20 f216 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@16f2 │ │ -0babca: 0e00 |000d: return-void │ │ +0bac8c: |[0bac8c] android.support.v7.app.ActionBarActivityDelegateICS.onActionModeStarted:(Landroid/view/ActionMode;)V │ │ +0bac9c: 5420 b106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baca0: 6e10 8a17 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@178a │ │ +0baca6: 0c01 |0005: move-result-object v1 │ │ +0baca8: 6e30 8717 1203 |0006: invoke-virtual {v2, v1, v3}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1787 │ │ +0bacae: 0c01 |0009: move-result-object v1 │ │ +0bacb0: 6e20 f216 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarActivity;.onSupportActionModeStarted:(Landroid/support/v7/view/ActionMode;)V // method@16f2 │ │ +0bacb6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x000d line=197 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x000e reg=3 mode Landroid/view/ActionMode; │ │ @@ -230163,17 +230191,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0babcc: |[0babcc] android.support.v7.app.ActionBarActivityDelegateICS.onBackPressed:()Z │ │ -0babdc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0babde: 0f00 |0001: return v0 │ │ +0bacb8: |[0bacb8] android.support.v7.app.ActionBarActivityDelegateICS.onBackPressed:()Z │ │ +0bacc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bacca: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -230181,16 +230209,16 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0babe0: |[0babe0] android.support.v7.app.ActionBarActivityDelegateICS.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0babf0: 0e00 |0000: return-void │ │ +0baccc: |[0baccc] android.support.v7.app.ActionBarActivityDelegateICS.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bacdc: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0001 reg=1 newConfig Landroid/content/res/Configuration; │ │ │ │ @@ -230199,18 +230227,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0babf4: |[0babf4] android.support.v7.app.ActionBarActivityDelegateICS.onContentChanged:()V │ │ -0bac04: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bac08: 6e10 f316 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ -0bac0e: 0e00 |0005: return-void │ │ +0bace0: |[0bace0] android.support.v7.app.ActionBarActivityDelegateICS.onContentChanged:()V │ │ +0bacf0: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bacf4: 6e10 f316 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarActivity;.onSupportContentChanged:()V // method@16f3 │ │ +0bacfa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0005 line=127 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ @@ -230219,46 +230247,46 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0bac10: |[0bac10] android.support.v7.app.ActionBarActivityDelegateICS.onCreate:(Landroid/os/Bundle;)V │ │ -0bac20: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0bac22: 1a01 5b2f |0001: const-string v1, "splitActionBarWhenNarrow" // string@2f5b │ │ -0bac26: 6e10 8c17 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@178c │ │ -0bac2c: 0c02 |0006: move-result-object v2 │ │ -0bac2e: 6e20 1d2b 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0bac34: 0a01 |000a: move-result v1 │ │ -0bac36: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ -0bac3a: 5441 b106 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bac3e: 6e10 da16 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ -0bac44: 0c01 |0012: move-result-object v1 │ │ -0bac46: 6e30 1523 3103 |0013: invoke-virtual {v1, v3, v3}, Landroid/view/Window;.setUiOptions:(II)V // method@2315 │ │ -0bac4c: 6f20 2217 5400 |0016: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@1722 │ │ -0bac52: 5541 b206 |0019: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mHasActionBar:Z // field@06b2 │ │ -0bac56: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ -0bac5a: 5441 b106 |001d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bac5e: 1302 0800 |001f: const/16 v2, #int 8 // #8 │ │ -0bac62: 6e20 f616 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ -0bac68: 5541 b406 |0024: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mOverlayActionBar:Z // field@06b4 │ │ -0bac6c: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -0bac70: 5441 b106 |0028: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bac74: 1302 0900 |002a: const/16 v2, #int 9 // #9 │ │ -0bac78: 6e20 f616 2100 |002c: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ -0bac7e: 5441 b106 |002f: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bac82: 6e10 da16 0100 |0031: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ -0bac88: 0c00 |0034: move-result-object v0 │ │ -0bac8a: 6e10 1023 0000 |0035: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@2310 │ │ -0bac90: 0c01 |0038: move-result-object v1 │ │ -0bac92: 6e20 8917 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@1789 │ │ -0bac98: 0c01 |003c: move-result-object v1 │ │ -0bac9a: 6e20 1323 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@2313 │ │ -0baca0: 0e00 |0040: return-void │ │ +0bacfc: |[0bacfc] android.support.v7.app.ActionBarActivityDelegateICS.onCreate:(Landroid/os/Bundle;)V │ │ +0bad0c: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0bad0e: 1a01 5f2f |0001: const-string v1, "splitActionBarWhenNarrow" // string@2f5f │ │ +0bad12: 6e10 8c17 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getUiOptionsFromMetadata:()Ljava/lang/String; // method@178c │ │ +0bad18: 0c02 |0006: move-result-object v2 │ │ +0bad1a: 6e20 1d2b 2100 |0007: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0bad20: 0a01 |000a: move-result v1 │ │ +0bad22: 3801 0b00 |000b: if-eqz v1, 0016 // +000b │ │ +0bad26: 5441 b106 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bad2a: 6e10 da16 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ +0bad30: 0c01 |0012: move-result-object v1 │ │ +0bad32: 6e30 1523 3103 |0013: invoke-virtual {v1, v3, v3}, Landroid/view/Window;.setUiOptions:(II)V // method@2315 │ │ +0bad38: 6f20 2217 5400 |0016: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivityDelegate;.onCreate:(Landroid/os/Bundle;)V // method@1722 │ │ +0bad3e: 5541 b206 |0019: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mHasActionBar:Z // field@06b2 │ │ +0bad42: 3801 0900 |001b: if-eqz v1, 0024 // +0009 │ │ +0bad46: 5441 b106 |001d: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bad4a: 1302 0800 |001f: const/16 v2, #int 8 // #8 │ │ +0bad4e: 6e20 f616 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ +0bad54: 5541 b406 |0024: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mOverlayActionBar:Z // field@06b4 │ │ +0bad58: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +0bad5c: 5441 b106 |0028: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bad60: 1302 0900 |002a: const/16 v2, #int 9 // #9 │ │ +0bad64: 6e20 f616 2100 |002c: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ +0bad6a: 5441 b106 |002f: iget-object v1, v4, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bad6e: 6e10 da16 0100 |0031: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarActivity;.getWindow:()Landroid/view/Window; // method@16da │ │ +0bad74: 0c00 |0034: move-result-object v0 │ │ +0bad76: 6e10 1023 0000 |0035: invoke-virtual {v0}, Landroid/view/Window;.getCallback:()Landroid/view/Window$Callback; // method@2310 │ │ +0bad7c: 0c01 |0038: move-result-object v1 │ │ +0bad7e: 6e20 8917 1400 |0039: invoke-virtual {v4, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; // method@1789 │ │ +0bad84: 0c01 |003c: move-result-object v1 │ │ +0bad86: 6e20 1323 1000 |003d: invoke-virtual {v0, v1}, Landroid/view/Window;.setCallback:(Landroid/view/Window$Callback;)V // method@2313 │ │ +0bad8c: 0e00 |0040: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=52 │ │ 0x000d line=53 │ │ 0x0016 line=57 │ │ 0x0019 line=59 │ │ 0x001d line=62 │ │ @@ -230277,32 +230305,32 @@ │ │ type : '(ILandroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0baca4: |[0baca4] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ -0bacb4: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -0bacb8: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ -0bacbc: 3303 1500 |0004: if-ne v3, v0, 0019 // +0015 │ │ -0bacc0: 5420 b306 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ -0bacc4: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ -0bacc8: 7110 7e1b 0400 |000a: invoke-static {v4}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ -0bacce: 0c00 |000d: move-result-object v0 │ │ -0bacd0: 5b20 b306 |000e: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ -0bacd4: 5420 b106 |0010: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bacd8: 5421 b306 |0012: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ -0bacdc: 6e30 0517 3001 |0014: invoke-virtual {v0, v3, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ -0bace2: 0a00 |0017: move-result v0 │ │ -0bace4: 0f00 |0018: return v0 │ │ -0bace6: 5420 b106 |0019: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bacea: 6e30 0517 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ -0bacf0: 0a00 |001e: move-result v0 │ │ -0bacf2: 28f9 |001f: goto 0018 // -0007 │ │ +0bad90: |[0bad90] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelMenu:(ILandroid/view/Menu;)Z │ │ +0bada0: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +0bada4: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ +0bada8: 3303 1500 |0004: if-ne v3, v0, 0019 // +0015 │ │ +0badac: 5420 b306 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ +0badb0: 3900 0800 |0008: if-nez v0, 0010 // +0008 │ │ +0badb4: 7110 7e1b 0400 |000a: invoke-static {v4}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ +0badba: 0c00 |000d: move-result-object v0 │ │ +0badbc: 5b20 b306 |000e: iput-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ +0badc0: 5420 b106 |0010: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0badc4: 5421 b306 |0012: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ +0badc8: 6e30 0517 3001 |0014: invoke-virtual {v0, v3, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ +0badce: 0a00 |0017: move-result v0 │ │ +0badd0: 0f00 |0018: return v0 │ │ +0badd2: 5420 b106 |0019: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0badd6: 6e30 0517 3004 |001b: invoke-virtual {v0, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.superOnCreatePanelMenu:(ILandroid/view/Menu;)Z // method@1705 │ │ +0baddc: 0a00 |001e: move-result v0 │ │ +0badde: 28f9 |001f: goto 0018 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0006 line=143 │ │ 0x000a line=144 │ │ 0x0010 line=146 │ │ 0x0018 line=148 │ │ @@ -230316,17 +230344,17 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bacf4: |[0bacf4] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelView:(I)Landroid/view/View; │ │ -0bad04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bad06: 1100 |0001: return-object v0 │ │ +0bade0: |[0bade0] android.support.v7.app.ActionBarActivityDelegateICS.onCreatePanelView:(I)Landroid/view/View; │ │ +0badf0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0badf2: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0002 reg=2 featureId I │ │ │ │ @@ -230335,22 +230363,22 @@ │ │ type : '(ILandroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bad08: |[0bad08] android.support.v7.app.ActionBarActivityDelegateICS.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ -0bad18: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ -0bad1c: 7110 7d1b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1b7d │ │ -0bad22: 0c03 |0005: move-result-object v3 │ │ -0bad24: 5410 b106 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bad28: 6e30 0617 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@1706 │ │ -0bad2e: 0a00 |000b: move-result v0 │ │ -0bad30: 0f00 |000c: return v0 │ │ +0badf4: |[0badf4] android.support.v7.app.ActionBarActivityDelegateICS.onMenuItemSelected:(ILandroid/view/MenuItem;)Z │ │ +0bae04: 3902 0600 |0000: if-nez v2, 0006 // +0006 │ │ +0bae08: 7110 7d1b 0300 |0002: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/view/MenuItem; // method@1b7d │ │ +0bae0e: 0c03 |0005: move-result-object v3 │ │ +0bae10: 5410 b106 |0006: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bae14: 6e30 0617 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superOnMenuItemSelected:(ILandroid/view/MenuItem;)Z // method@1706 │ │ +0bae1a: 0a00 |000b: move-result v0 │ │ +0bae1c: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ 0x0002 line=162 │ │ 0x0006 line=164 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ @@ -230362,16 +230390,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bad34: |[0bad34] android.support.v7.app.ActionBarActivityDelegateICS.onPostResume:()V │ │ -0bad44: 0e00 |0000: return-void │ │ +0bae20: |[0bae20] android.support.v7.app.ActionBarActivityDelegateICS.onPostResume:()V │ │ +0bae30: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -230379,27 +230407,27 @@ │ │ type : '(ILandroid/view/View;Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0bad48: |[0bad48] android.support.v7.app.ActionBarActivityDelegateICS.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ -0bad58: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ -0bad5c: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ -0bad60: 3303 0b00 |0004: if-ne v3, v0, 000f // +000b │ │ -0bad64: 5420 b106 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bad68: 5421 b306 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ -0bad6c: 6e40 0817 3014 |000a: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ -0bad72: 0a00 |000d: move-result v0 │ │ -0bad74: 0f00 |000e: return v0 │ │ -0bad76: 5420 b106 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bad7a: 6e40 0817 3054 |0011: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ -0bad80: 0a00 |0014: move-result v0 │ │ -0bad82: 28f9 |0015: goto 000e // -0007 │ │ +0bae34: |[0bae34] android.support.v7.app.ActionBarActivityDelegateICS.onPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z │ │ +0bae44: 3803 0600 |0000: if-eqz v3, 0006 // +0006 │ │ +0bae48: 1300 0800 |0002: const/16 v0, #int 8 // #8 │ │ +0bae4c: 3303 0b00 |0004: if-ne v3, v0, 000f // +000b │ │ +0bae50: 5420 b106 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bae54: 5421 b306 |0008: iget-object v1, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ +0bae58: 6e40 0817 3014 |000a: invoke-virtual {v0, v3, v4, v1}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ +0bae5e: 0a00 |000d: move-result v0 │ │ +0bae60: 0f00 |000e: return v0 │ │ +0bae62: 5420 b106 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bae66: 6e40 0817 3054 |0011: invoke-virtual {v0, v3, v4, v5}, Landroid/support/v7/app/ActionBarActivity;.superOnPreparePanel:(ILandroid/view/View;Landroid/view/Menu;)Z // method@1708 │ │ +0bae6c: 0a00 |0014: move-result v0 │ │ +0bae6e: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x000e line=156 │ │ locals : │ │ 0x0000 - 0x0016 reg=2 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ @@ -230412,16 +230440,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bad84: |[0bad84] android.support.v7.app.ActionBarActivityDelegateICS.onStop:()V │ │ -0bad94: 0e00 |0000: return-void │ │ +0bae70: |[0bae70] android.support.v7.app.ActionBarActivityDelegateICS.onStop:()V │ │ +0bae80: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarActivityDelegateICS;) │ │ @@ -230429,16 +230457,16 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bad98: |[0bad98] android.support.v7.app.ActionBarActivityDelegateICS.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ -0bada8: 0e00 |0000: return-void │ │ +0bae84: |[0bae84] android.support.v7.app.ActionBarActivityDelegateICS.onTitleChanged:(Ljava/lang/CharSequence;)V │ │ +0bae94: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0001 reg=1 title Ljava/lang/CharSequence; │ │ │ │ @@ -230447,18 +230475,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0badac: |[0badac] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(I)V │ │ -0badbc: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0badc0: 6e20 0917 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ -0badc6: 0e00 |0005: return-void │ │ +0bae98: |[0bae98] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(I)V │ │ +0baea8: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baeac: 6e20 0917 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(I)V // method@1709 │ │ +0baeb2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0005 line=111 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -230468,18 +230496,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0badc8: |[0badc8] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;)V │ │ -0badd8: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0baddc: 6e20 0a17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;)V // method@170a │ │ -0bade2: 0e00 |0005: return-void │ │ +0baeb4: |[0baeb4] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;)V │ │ +0baec4: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baec8: 6e20 0a17 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;)V // method@170a │ │ +0baece: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ 0x0005 line=106 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -230489,18 +230517,18 @@ │ │ type : '(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bade4: |[0bade4] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ -0badf4: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0badf8: 6e30 0b17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@170b │ │ -0badfe: 0e00 |0005: return-void │ │ +0baed0: |[0baed0] android.support.v7.app.ActionBarActivityDelegateICS.setContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V │ │ +0baee0: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baee4: 6e30 0b17 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/support/v7/app/ActionBarActivity;.superSetContentView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@170b │ │ +0baeea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0005 line=116 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 v Landroid/view/View; │ │ @@ -230511,18 +230539,18 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bae00: |[0bae00] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgress:(I)V │ │ -0bae10: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bae14: 6e20 fa16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgress:(I)V // method@16fa │ │ -0bae1a: 0e00 |0005: return-void │ │ +0baeec: |[0baeec] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgress:(I)V │ │ +0baefc: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baf00: 6e20 fa16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgress:(I)V // method@16fa │ │ +0baf06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=216 │ │ 0x0005 line=217 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 progress I │ │ @@ -230532,18 +230560,18 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bae1c: |[0bae1c] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminate:(Z)V │ │ -0bae2c: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bae30: 6e20 fb16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminate:(Z)V // method@16fb │ │ -0bae36: 0e00 |0005: return-void │ │ +0baf08: |[0baf08] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminate:(Z)V │ │ +0baf18: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baf1c: 6e20 fb16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminate:(Z)V // method@16fb │ │ +0baf22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=211 │ │ 0x0005 line=212 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 indeterminate Z │ │ @@ -230553,18 +230581,18 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bae38: |[0bae38] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ -0bae48: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bae4c: 6e20 fc16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@16fc │ │ -0bae52: 0e00 |0005: return-void │ │ +0baf24: |[0baf24] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarIndeterminateVisibility:(Z)V │ │ +0baf34: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baf38: 6e20 fc16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarIndeterminateVisibility:(Z)V // method@16fc │ │ +0baf3e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=206 │ │ 0x0005 line=207 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -230574,18 +230602,18 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bae54: |[0bae54] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarVisibility:(Z)V │ │ -0bae64: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0bae68: 6e20 fd16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarVisibility:(Z)V // method@16fd │ │ -0bae6e: 0e00 |0005: return-void │ │ +0baf40: |[0baf40] android.support.v7.app.ActionBarActivityDelegateICS.setSupportProgressBarVisibility:(Z)V │ │ +0baf50: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baf54: 6e20 fd16 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.setProgressBarVisibility:(Z)V // method@16fd │ │ +0baf5a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=201 │ │ 0x0005 line=202 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0006 reg=2 visible Z │ │ @@ -230595,33 +230623,33 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0bae70: |[0bae70] android.support.v7.app.ActionBarActivityDelegateICS.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0bae80: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ -0bae84: 2204 9205 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0bae88: 1a05 a302 |0004: const-string v5, "ActionMode callback can not be null." // string@02a3 │ │ -0bae8c: 7020 d52a 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0bae92: 2704 |0009: throw v4 │ │ -0bae94: 6e10 8a17 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@178a │ │ -0bae9a: 0c00 |000d: move-result-object v0 │ │ -0bae9c: 6e30 8617 0607 |000e: invoke-virtual {v6, v0, v7}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // method@1786 │ │ -0baea2: 0c02 |0011: move-result-object v2 │ │ -0baea4: 1203 |0012: const/4 v3, #int 0 // #0 │ │ -0baea6: 5464 b106 |0013: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0baeaa: 6e20 0217 2400 |0015: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.startActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@1702 │ │ -0baeb0: 0c01 |0018: move-result-object v1 │ │ -0baeb2: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ -0baeb6: 6e30 8717 0601 |001b: invoke-virtual {v6, v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1787 │ │ -0baebc: 0c03 |001e: move-result-object v3 │ │ -0baebe: 6e20 de18 3200 |001f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V // method@18de │ │ -0baec4: 1103 |0022: return-object v3 │ │ +0baf5c: |[0baf5c] android.support.v7.app.ActionBarActivityDelegateICS.startSupportActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0baf6c: 3907 0a00 |0000: if-nez v7, 000a // +000a │ │ +0baf70: 2204 9205 |0002: new-instance v4, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0baf74: 1a05 a302 |0004: const-string v5, "ActionMode callback can not be null." // string@02a3 │ │ +0baf78: 7020 d52a 5400 |0006: invoke-direct {v4, v5}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0baf7e: 2704 |0009: throw v4 │ │ +0baf80: 6e10 8a17 0600 |000a: invoke-virtual {v6}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.getActionBarThemedContext:()Landroid/content/Context; // method@178a │ │ +0baf86: 0c00 |000d: move-result-object v0 │ │ +0baf88: 6e30 8617 0607 |000e: invoke-virtual {v6, v0, v7}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; // method@1786 │ │ +0baf8e: 0c02 |0011: move-result-object v2 │ │ +0baf90: 1203 |0012: const/4 v3, #int 0 // #0 │ │ +0baf92: 5464 b106 |0013: iget-object v4, v6, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0baf96: 6e20 0217 2400 |0015: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarActivity;.startActionMode:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode; // method@1702 │ │ +0baf9c: 0c01 |0018: move-result-object v1 │ │ +0baf9e: 3801 0900 |0019: if-eqz v1, 0022 // +0009 │ │ +0bafa2: 6e30 8717 0601 |001b: invoke-virtual {v6, v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; // method@1787 │ │ +0bafa8: 0c03 |001e: move-result-object v3 │ │ +0bafaa: 6e20 de18 3200 |001f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.setLastStartedActionMode:(Landroid/support/v7/internal/view/ActionModeWrapper;)V // method@18de │ │ +0bafb0: 1103 |0022: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ 0x000a line=178 │ │ 0x000e line=180 │ │ 0x0012 line=182 │ │ @@ -230643,18 +230671,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0baec8: |[0baec8] android.support.v7.app.ActionBarActivityDelegateICS.supportInvalidateOptionsMenu:()V │ │ -0baed8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0baeda: 5b10 b306 |0001: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ -0baede: 0e00 |0003: return-void │ │ +0bafb4: |[0bafb4] android.support.v7.app.ActionBarActivityDelegateICS.supportInvalidateOptionsMenu:()V │ │ +0bafc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bafc6: 5b10 b306 |0001: iput-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mMenu:Landroid/view/Menu; // field@06b3 │ │ +0bafca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ 0x0003 line=227 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ │ │ @@ -230663,19 +230691,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0baee0: |[0baee0] android.support.v7.app.ActionBarActivityDelegateICS.supportRequestWindowFeature:(I)Z │ │ -0baef0: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ -0baef4: 6e20 f616 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ -0baefa: 0a00 |0005: move-result v0 │ │ -0baefc: 0f00 |0006: return v0 │ │ +0bafcc: |[0bafcc] android.support.v7.app.ActionBarActivityDelegateICS.supportRequestWindowFeature:(I)Z │ │ +0bafdc: 5410 b106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarActivityDelegateICS;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b1 │ │ +0bafe0: 6e20 f616 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarActivity;.requestWindowFeature:(I)Z // method@16f6 │ │ +0bafe6: 0a00 |0005: move-result v0 │ │ +0bafe8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateICS; │ │ 0x0000 - 0x0007 reg=2 featureId I │ │ │ │ @@ -230728,29 +230756,29 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0baf00: |[0baf00] android.support.v7.app.ActionBarImplBase$ActionModeImpl.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -0baf10: 5b23 ba06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0baf14: 7010 b81f 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1fb8 │ │ -0baf1a: 5b24 b706 |0005: iput-object v4, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0baf1e: 2200 7803 |0007: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ -0baf22: 6e10 f217 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ -0baf28: 0c01 |000c: move-result-object v1 │ │ -0baf2a: 7020 411a 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ -0baf30: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0baf32: 6e20 851a 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a85 │ │ -0baf38: 0c00 |0014: move-result-object v0 │ │ -0baf3a: 5b20 b906 |0015: iput-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0baf3e: 5420 b906 |0017: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0baf42: 6e20 831a 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ -0baf48: 0e00 |001c: return-void │ │ +0bafec: |[0bafec] android.support.v7.app.ActionBarImplBase$ActionModeImpl.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +0baffc: 5b23 ba06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb000: 7010 b81f 0200 |0002: invoke-direct {v2}, Landroid/support/v7/view/ActionMode;.:()V // method@1fb8 │ │ +0bb006: 5b24 b706 |0005: iput-object v4, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb00a: 2200 7803 |0007: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ +0bb00e: 6e10 f217 0300 |0009: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ +0bb014: 0c01 |000c: move-result-object v1 │ │ +0bb016: 7020 411a 1000 |000d: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ +0bb01c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0bb01e: 6e20 851a 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a85 │ │ +0bb024: 0c00 |0014: move-result-object v0 │ │ +0bb026: 5b20 b906 |0015: iput-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb02a: 5420 b906 |0017: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb02e: 6e20 831a 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ +0bb034: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0005 line=757 │ │ 0x0007 line=758 │ │ 0x0017 line=760 │ │ 0x001c line=761 │ │ @@ -230765,28 +230793,28 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 26 16-bit code units │ │ -0baf4c: |[0baf4c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.dispatchOnCreate:()Z │ │ -0baf5c: 5420 b906 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0baf60: 6e10 961a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0baf66: 5420 b706 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0baf6a: 5421 b906 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0baf6e: 7230 b51f 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb5 │ │ -0baf74: 0a00 |000c: move-result v0 │ │ -0baf76: 5421 b906 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0baf7a: 6e10 951a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0baf80: 0f00 |0012: return v0 │ │ -0baf82: 0d00 |0013: move-exception v0 │ │ -0baf84: 5421 b906 |0014: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0baf88: 6e10 951a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0baf8e: 2700 |0019: throw v0 │ │ +0bb038: |[0bb038] android.support.v7.app.ActionBarImplBase$ActionModeImpl.dispatchOnCreate:()Z │ │ +0bb048: 5420 b906 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb04c: 6e10 961a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0bb052: 5420 b706 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb056: 5421 b906 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb05a: 7230 b51f 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onCreateActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb5 │ │ +0bb060: 0a00 |000c: move-result v0 │ │ +0bb062: 5421 b906 |000d: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb066: 6e10 951a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0bb06c: 0f00 |0012: return v0 │ │ +0bb06e: 0d00 |0013: move-exception v0 │ │ +0bb070: 5421 b906 |0014: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb074: 6e10 951a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0bb07a: 2700 |0019: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0013 │ │ positions : │ │ 0x0000 line=813 │ │ 0x0005 line=815 │ │ 0x000d line=817 │ │ @@ -230798,53 +230826,53 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0baf9c: |[0baf9c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.finish:()V │ │ -0bafac: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bafae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bafb0: 5440 ba06 |0002: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bafb4: 5400 c606 |0004: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ -0bafb8: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ -0bafbc: 0e00 |0008: return-void │ │ -0bafbe: 5440 ba06 |0009: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bafc2: 7110 d717 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@17d7 │ │ -0bafc8: 0a00 |000e: move-result v0 │ │ -0bafca: 5441 ba06 |000f: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bafce: 7110 d817 0100 |0011: invoke-static {v1}, Landroid/support/v7/app/ActionBarImplBase;.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@17d8 │ │ -0bafd4: 0a01 |0014: move-result v1 │ │ -0bafd6: 7130 d917 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.access$400:(ZZZ)Z // method@17d9 │ │ -0bafdc: 0a00 |0018: move-result v0 │ │ -0bafde: 3900 2c00 |0019: if-nez v0, 0045 // +002c │ │ -0bafe2: 5440 ba06 |001b: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bafe6: 5b04 d006 |001d: iput-object v4, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@06d0 │ │ -0bafea: 5440 ba06 |001f: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bafee: 5441 b706 |0021: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0baff2: 5b01 d106 |0023: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06d1 │ │ -0baff6: 5b43 b706 |0025: iput-object v3, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0baffa: 5440 ba06 |0027: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0baffe: 6e20 e117 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@17e1 │ │ -0bb004: 5440 ba06 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb008: 7110 da17 0000 |002e: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb00e: 0c00 |0031: move-result-object v0 │ │ -0bb010: 6e10 5e1c 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@1c5e │ │ -0bb016: 5440 ba06 |0035: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb01a: 7110 db17 0000 |0037: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; // method@17db │ │ -0bb020: 0c00 |003a: move-result-object v0 │ │ -0bb022: 1301 2000 |003b: const/16 v1, #int 32 // #20 │ │ -0bb026: 6e20 1c1d 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.sendAccessibilityEvent:(I)V // method@1d1c │ │ -0bb02c: 5440 ba06 |0040: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb030: 5b03 c606 |0042: iput-object v3, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ -0bb034: 28c4 |0044: goto 0008 // -003c │ │ -0bb036: 5440 b706 |0045: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb03a: 7220 b61f 4000 |0047: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1fb6 │ │ -0bb040: 28db |004a: goto 0025 // -0025 │ │ +0bb088: |[0bb088] android.support.v7.app.ActionBarImplBase$ActionModeImpl.finish:()V │ │ +0bb098: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bb09a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bb09c: 5440 ba06 |0002: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0a0: 5400 c606 |0004: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ +0bb0a4: 3240 0300 |0006: if-eq v0, v4, 0009 // +0003 │ │ +0bb0a8: 0e00 |0008: return-void │ │ +0bb0aa: 5440 ba06 |0009: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0ae: 7110 d717 0000 |000b: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@17d7 │ │ +0bb0b4: 0a00 |000e: move-result v0 │ │ +0bb0b6: 5441 ba06 |000f: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0ba: 7110 d817 0100 |0011: invoke-static {v1}, Landroid/support/v7/app/ActionBarImplBase;.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z // method@17d8 │ │ +0bb0c0: 0a01 |0014: move-result v1 │ │ +0bb0c2: 7130 d917 1002 |0015: invoke-static {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.access$400:(ZZZ)Z // method@17d9 │ │ +0bb0c8: 0a00 |0018: move-result v0 │ │ +0bb0ca: 3900 2c00 |0019: if-nez v0, 0045 // +002c │ │ +0bb0ce: 5440 ba06 |001b: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0d2: 5b04 d006 |001d: iput-object v4, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredDestroyActionMode:Landroid/support/v7/view/ActionMode; // field@06d0 │ │ +0bb0d6: 5440 ba06 |001f: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0da: 5441 b706 |0021: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb0de: 5b01 d106 |0023: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase;.mDeferredModeDestroyCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06d1 │ │ +0bb0e2: 5b43 b706 |0025: iput-object v3, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb0e6: 5440 ba06 |0027: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0ea: 6e20 e117 2000 |0029: invoke-virtual {v0, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@17e1 │ │ +0bb0f0: 5440 ba06 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb0f4: 7110 da17 0000 |002e: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb0fa: 0c00 |0031: move-result-object v0 │ │ +0bb0fc: 6e10 5e1c 0000 |0032: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.closeMode:()V // method@1c5e │ │ +0bb102: 5440 ba06 |0035: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb106: 7110 db17 0000 |0037: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; // method@17db │ │ +0bb10c: 0c00 |003a: move-result-object v0 │ │ +0bb10e: 1301 2000 |003b: const/16 v1, #int 32 // #20 │ │ +0bb112: 6e20 1c1d 1000 |003d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.sendAccessibilityEvent:(I)V // method@1d1c │ │ +0bb118: 5440 ba06 |0040: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb11c: 5b03 c606 |0042: iput-object v3, v0, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ +0bb120: 28c4 |0044: goto 0008 // -003c │ │ +0bb122: 5440 b706 |0045: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb126: 7220 b61f 4000 |0047: invoke-interface {v0, v4}, Landroid/support/v7/view/ActionMode$Callback;.onDestroyActionMode:(Landroid/support/v7/view/ActionMode;)V // method@1fb6 │ │ +0bb12c: 28db |004a: goto 0025 // -0025 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=775 │ │ 0x0008 line=800 │ │ 0x0009 line=784 │ │ 0x001b line=787 │ │ 0x001f line=788 │ │ @@ -230862,24 +230890,24 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bb044: |[0bb044] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ -0bb054: 5410 b806 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@06b8 │ │ -0bb058: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0bb05c: 5410 b806 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@06b8 │ │ -0bb060: 6e10 642b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0bb066: 0c00 |0009: move-result-object v0 │ │ -0bb068: 1f00 3e04 |000a: check-cast v0, Landroid/view/View; // type@043e │ │ -0bb06c: 1100 |000c: return-object v0 │ │ -0bb06e: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bb070: 28fe |000e: goto 000c // -0002 │ │ +0bb130: |[0bb130] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getCustomView:()Landroid/view/View; │ │ +0bb140: 5410 b806 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@06b8 │ │ +0bb144: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0bb148: 5410 b806 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@06b8 │ │ +0bb14c: 6e10 642b 0000 |0006: invoke-virtual {v0}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0bb152: 0c00 |0009: move-result-object v0 │ │ +0bb154: 1f00 3e04 |000a: check-cast v0, Landroid/view/View; // type@043e │ │ +0bb158: 1100 |000c: return-object v0 │ │ +0bb15a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bb15c: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -230887,17 +230915,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb074: |[0bb074] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ -0bb084: 5410 b906 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0bb088: 1100 |0002: return-object v0 │ │ +0bb160: |[0bb160] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenu:()Landroid/view/Menu; │ │ +0bb170: 5410 b906 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb174: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=770 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -230905,21 +230933,21 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bb08c: |[0bb08c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0bb09c: 2200 5f03 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ -0bb0a0: 5421 ba06 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb0a4: 6e10 f217 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ -0bb0aa: 0c01 |0007: move-result-object v1 │ │ -0bb0ac: 7020 0319 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ -0bb0b2: 1100 |000b: return-object v0 │ │ +0bb178: |[0bb178] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0bb188: 2200 5f03 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ +0bb18c: 5421 ba06 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb190: 6e10 f217 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ +0bb196: 0c01 |0007: move-result-object v1 │ │ +0bb198: 7020 0319 1000 |0008: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ +0bb19e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -230927,21 +230955,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bb0b4: |[0bb0b4] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bb0c4: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb0c8: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb0ce: 0c00 |0005: move-result-object v0 │ │ -0bb0d0: 6e10 6b1c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1c6b │ │ -0bb0d6: 0c00 |0009: move-result-object v0 │ │ -0bb0d8: 1100 |000a: return-object v0 │ │ +0bb1a0: |[0bb1a0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bb1b0: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb1b4: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb1ba: 0c00 |0005: move-result-object v0 │ │ +0bb1bc: 6e10 6b1c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getSubtitle:()Ljava/lang/CharSequence; // method@1c6b │ │ +0bb1c2: 0c00 |0009: move-result-object v0 │ │ +0bb1c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -230949,21 +230977,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bb0dc: |[0bb0dc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ -0bb0ec: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb0f0: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb0f6: 0c00 |0005: move-result-object v0 │ │ -0bb0f8: 6e10 6c1c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1c6c │ │ -0bb0fe: 0c00 |0009: move-result-object v0 │ │ -0bb100: 1100 |000a: return-object v0 │ │ +0bb1c8: |[0bb1c8] android.support.v7.app.ActionBarImplBase$ActionModeImpl.getTitle:()Ljava/lang/CharSequence; │ │ +0bb1d8: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb1dc: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb1e2: 0c00 |0005: move-result-object v0 │ │ +0bb1e4: 6e10 6c1c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.getTitle:()Ljava/lang/CharSequence; // method@1c6c │ │ +0bb1ea: 0c00 |0009: move-result-object v0 │ │ +0bb1ec: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=849 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -230971,27 +230999,27 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0bb104: |[0bb104] android.support.v7.app.ActionBarImplBase$ActionModeImpl.invalidate:()V │ │ -0bb114: 5420 b906 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0bb118: 6e10 961a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0bb11e: 5420 b706 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb122: 5421 b906 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0bb126: 7230 b71f 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb7 │ │ -0bb12c: 5420 b906 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0bb130: 6e10 951a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0bb136: 0e00 |0011: return-void │ │ -0bb138: 0d00 |0012: move-exception v0 │ │ -0bb13a: 5421 b906 |0013: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ -0bb13e: 6e10 951a 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0bb144: 2700 |0018: throw v0 │ │ +0bb1f0: |[0bb1f0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.invalidate:()V │ │ +0bb200: 5420 b906 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb204: 6e10 961a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0bb20a: 5420 b706 |0005: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb20e: 5421 b906 |0007: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb212: 7230 b71f 2001 |0009: invoke-interface {v0, v2, v1}, Landroid/support/v7/view/ActionMode$Callback;.onPrepareActionMode:(Landroid/support/v7/view/ActionMode;Landroid/view/Menu;)Z // method@1fb7 │ │ +0bb218: 5420 b906 |000c: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb21c: 6e10 951a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0bb222: 0e00 |0011: return-void │ │ +0bb224: 0d00 |0012: move-exception v0 │ │ +0bb226: 5421 b906 |0013: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@06b9 │ │ +0bb22a: 6e10 951a 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0bb230: 2700 |0018: throw v0 │ │ catches : 1 │ │ 0x0005 - 0x000c │ │ -> 0x0012 │ │ positions : │ │ 0x0000 line=804 │ │ 0x0005 line=806 │ │ 0x000c line=808 │ │ @@ -231005,21 +231033,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bb154: |[0bb154] android.support.v7.app.ActionBarImplBase$ActionModeImpl.isTitleOptional:()Z │ │ -0bb164: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb168: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb16e: 0c00 |0005: move-result-object v0 │ │ -0bb170: 6e10 721c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@1c72 │ │ -0bb176: 0a00 |0009: move-result v0 │ │ -0bb178: 0f00 |000a: return v0 │ │ +0bb240: |[0bb240] android.support.v7.app.ActionBarImplBase$ActionModeImpl.isTitleOptional:()Z │ │ +0bb250: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb254: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb25a: 0c00 |0005: move-result-object v0 │ │ +0bb25c: 6e10 721c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.isTitleOptional:()Z // method@1c72 │ │ +0bb262: 0a00 |0009: move-result v0 │ │ +0bb264: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=865 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;) │ │ @@ -231027,16 +231055,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb17c: |[0bb17c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bb18c: 0e00 |0000: return-void │ │ +0bb268: |[0bb268] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0bb278: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=891 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -231046,16 +231074,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bb190: |[0bb190] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0bb1a0: 0e00 |0000: return-void │ │ +0bb27c: |[0bb27c] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0bb28c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=907 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -231064,23 +231092,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bb1a4: |[0bb1a4] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0bb1b4: 5410 b706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb1b8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bb1bc: 5410 b706 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb1c0: 7230 b41f 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1fb4 │ │ -0bb1c6: 0a00 |0009: move-result v0 │ │ -0bb1c8: 0f00 |000a: return v0 │ │ -0bb1ca: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bb1cc: 28fe |000c: goto 000a // -0002 │ │ +0bb290: |[0bb290] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0bb2a0: 5410 b706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb2a4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bb2a8: 5410 b706 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb2ac: 7230 b41f 1003 |0006: invoke-interface {v0, v1, v3}, Landroid/support/v7/view/ActionMode$Callback;.onActionItemClicked:(Landroid/support/v7/view/ActionMode;Landroid/view/MenuItem;)Z // method@1fb4 │ │ +0bb2b2: 0a00 |0009: move-result v0 │ │ +0bb2b4: 0f00 |000a: return v0 │ │ +0bb2b6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bb2b8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0004 line=875 │ │ 0x000a line=877 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ @@ -231092,24 +231120,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0bb1d0: |[0bb1d0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bb1e0: 5410 b706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb1e4: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0bb1e8: 0e00 |0004: return-void │ │ -0bb1ea: 6e10 b217 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@17b2 │ │ -0bb1f0: 5410 ba06 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb1f4: 7110 da17 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb1fa: 0c00 |000d: move-result-object v0 │ │ -0bb1fc: 6e10 8a1c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1c8a │ │ -0bb202: 28f3 |0011: goto 0004 // -000d │ │ +0bb2bc: |[0bb2bc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0bb2cc: 5410 b706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb2d0: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0bb2d4: 0e00 |0004: return-void │ │ +0bb2d6: 6e10 b217 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@17b2 │ │ +0bb2dc: 5410 ba06 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb2e0: 7110 da17 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb2e6: 0c00 |000d: move-result-object v0 │ │ +0bb2e8: 6e10 8a1c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1c8a │ │ +0bb2ee: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=883 │ │ 0x0004 line=888 │ │ 0x0005 line=886 │ │ 0x0008 line=887 │ │ locals : │ │ @@ -231121,24 +231149,24 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0bb204: |[0bb204] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/view/Menu;)V │ │ -0bb214: 5410 b706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb218: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0bb21c: 0e00 |0004: return-void │ │ -0bb21e: 6e10 b217 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@17b2 │ │ -0bb224: 5410 ba06 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb228: 7110 da17 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb22e: 0c00 |000d: move-result-object v0 │ │ -0bb230: 6e10 8a1c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1c8a │ │ -0bb236: 28f3 |0011: goto 0004 // -000d │ │ +0bb2f0: |[0bb2f0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onMenuModeChange:(Landroid/view/Menu;)V │ │ +0bb300: 5410 b706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb304: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0bb308: 0e00 |0004: return-void │ │ +0bb30a: 6e10 b217 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@17b2 │ │ +0bb310: 5410 ba06 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb314: 7110 da17 0000 |000a: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb31a: 0c00 |000d: move-result-object v0 │ │ +0bb31c: 6e10 8a1c 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.showOverflowMenu:()Z // method@1c8a │ │ +0bb322: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ 0x0004 line=915 │ │ 0x0005 line=913 │ │ 0x0008 line=914 │ │ locals : │ │ @@ -231150,24 +231178,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0bb238: |[0bb238] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0bb248: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bb24a: 5421 b706 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ -0bb24e: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ -0bb252: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0bb254: 0f00 |0006: return v0 │ │ -0bb256: 6e10 ab1b 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ -0bb25c: 0a01 |000a: move-result v1 │ │ -0bb25e: 3901 fbff |000b: if-nez v1, 0006 // -0005 │ │ -0bb262: 28f9 |000d: goto 0006 // -0007 │ │ +0bb324: |[0bb324] android.support.v7.app.ActionBarImplBase$ActionModeImpl.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0bb334: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bb336: 5421 b706 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCallback:Landroid/support/v7/view/ActionMode$Callback; // field@06b7 │ │ +0bb33a: 3901 0400 |0003: if-nez v1, 0007 // +0004 │ │ +0bb33e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0bb340: 0f00 |0006: return v0 │ │ +0bb342: 6e10 ab1b 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ +0bb348: 0a01 |000a: move-result v1 │ │ +0bb34a: 3901 fbff |000b: if-nez v1, 0006 // -0005 │ │ +0bb34e: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=894 │ │ 0x0005 line=895 │ │ 0x0006 line=903 │ │ 0x0007 line=898 │ │ locals : │ │ @@ -231179,23 +231207,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0bb264: |[0bb264] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ -0bb274: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb278: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb27e: 0c00 |0005: move-result-object v0 │ │ -0bb280: 6e20 811c 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@1c81 │ │ -0bb286: 2200 b805 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0bb28a: 7020 622b 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ -0bb290: 5b10 b806 |000e: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@06b8 │ │ -0bb294: 0e00 |0010: return-void │ │ +0bb350: |[0bb350] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setCustomView:(Landroid/view/View;)V │ │ +0bb360: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb364: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb36a: 0c00 |0005: move-result-object v0 │ │ +0bb36c: 6e20 811c 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setCustomView:(Landroid/view/View;)V // method@1c81 │ │ +0bb372: 2200 b805 |0009: new-instance v0, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0bb376: 7020 622b 2000 |000b: invoke-direct {v0, v2}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ +0bb37c: 5b10 b806 |000e: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.mCustomView:Ljava/lang/ref/WeakReference; // field@06b8 │ │ +0bb380: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=823 │ │ 0x0009 line=824 │ │ 0x0010 line=825 │ │ locals : │ │ 0x0000 - 0x0011 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ @@ -231206,24 +231234,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb298: |[0bb298] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(I)V │ │ -0bb2a8: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb2ac: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ -0bb2b2: 0c00 |0005: move-result-object v0 │ │ -0bb2b4: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bb2ba: 0c00 |0009: move-result-object v0 │ │ -0bb2bc: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0bb2c2: 0c00 |000d: move-result-object v0 │ │ -0bb2c4: 6e20 bc17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17bc │ │ -0bb2ca: 0e00 |0011: return-void │ │ +0bb384: |[0bb384] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(I)V │ │ +0bb394: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb398: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ +0bb39e: 0c00 |0005: move-result-object v0 │ │ +0bb3a0: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bb3a6: 0c00 |0009: move-result-object v0 │ │ +0bb3a8: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0bb3ae: 0c00 |000d: move-result-object v0 │ │ +0bb3b0: 6e20 bc17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setSubtitle:(Ljava/lang/CharSequence;)V // method@17bc │ │ +0bb3b6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0011 line=845 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -231233,20 +231261,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bb2cc: |[0bb2cc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bb2dc: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb2e0: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb2e6: 0c00 |0005: move-result-object v0 │ │ -0bb2e8: 6e20 861c 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1c86 │ │ -0bb2ee: 0e00 |0009: return-void │ │ +0bb3b8: |[0bb3b8] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bb3c8: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb3cc: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb3d2: 0c00 |0005: move-result-object v0 │ │ +0bb3d4: 6e20 861c 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1c86 │ │ +0bb3da: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=829 │ │ 0x0009 line=830 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -231256,24 +231284,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb2f0: |[0bb2f0] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(I)V │ │ -0bb300: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb304: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ -0bb30a: 0c00 |0005: move-result-object v0 │ │ -0bb30c: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bb312: 0c00 |0009: move-result-object v0 │ │ -0bb314: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0bb31a: 0c00 |000d: move-result-object v0 │ │ -0bb31c: 6e20 be17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@17be │ │ -0bb322: 0e00 |0011: return-void │ │ +0bb3dc: |[0bb3dc] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(I)V │ │ +0bb3ec: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb3f0: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ +0bb3f6: 0c00 |0005: move-result-object v0 │ │ +0bb3f8: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bb3fe: 0c00 |0009: move-result-object v0 │ │ +0bb400: 6e20 b801 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0bb406: 0c00 |000d: move-result-object v0 │ │ +0bb408: 6e20 be17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.setTitle:(Ljava/lang/CharSequence;)V // method@17be │ │ +0bb40e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=839 │ │ 0x0011 line=840 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x0012 reg=2 resId I │ │ @@ -231283,20 +231311,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bb324: |[0bb324] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bb334: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb338: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb33e: 0c00 |0005: move-result-object v0 │ │ -0bb340: 6e20 871c 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@1c87 │ │ -0bb346: 0e00 |0009: return-void │ │ +0bb410: |[0bb410] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bb420: 5410 ba06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb424: 7110 da17 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb42a: 0c00 |0005: move-result-object v0 │ │ +0bb42c: 6e20 871c 2000 |0006: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitle:(Ljava/lang/CharSequence;)V // method@1c87 │ │ +0bb432: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0009 line=835 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ 0x0000 - 0x000a reg=2 title Ljava/lang/CharSequence; │ │ @@ -231306,21 +231334,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bb348: |[0bb348] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ -0bb358: 6f20 ca1f 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1fca │ │ -0bb35e: 5410 ba06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ -0bb362: 7110 da17 0000 |0005: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ -0bb368: 0c00 |0008: move-result-object v0 │ │ -0bb36a: 6e20 881c 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@1c88 │ │ -0bb370: 0e00 |000c: return-void │ │ +0bb434: |[0bb434] android.support.v7.app.ActionBarImplBase$ActionModeImpl.setTitleOptionalHint:(Z)V │ │ +0bb444: 6f20 ca1f 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/view/ActionMode;.setTitleOptionalHint:(Z)V // method@1fca │ │ +0bb44a: 5410 ba06 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06ba │ │ +0bb44e: 7110 da17 0000 |0005: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; // method@17da │ │ +0bb454: 0c00 |0008: move-result-object v0 │ │ +0bb456: 6e20 881c 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.setTitleOptional:(Z)V // method@1c88 │ │ +0bb45c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=859 │ │ 0x0003 line=860 │ │ 0x000c line=861 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; │ │ @@ -231388,20 +231416,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0bb374: |[0bb374] android.support.v7.app.ActionBarImplBase$TabImpl.:(Landroid/support/v7/app/ActionBarImplBase;)V │ │ -0bb384: 5b12 c206 |0000: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb388: 7010 7e16 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@167e │ │ -0bb38e: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ -0bb390: 5910 bf06 |0006: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb394: 0e00 |0008: return-void │ │ +0bb460: |[0bb460] android.support.v7.app.ActionBarImplBase$TabImpl.:(Landroid/support/v7/app/ActionBarImplBase;)V │ │ +0bb470: 5b12 c206 |0000: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb474: 7010 7e16 0100 |0002: invoke-direct {v1}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@167e │ │ +0bb47a: 12f0 |0005: const/4 v0, #int -1 // #ff │ │ +0bb47c: 5910 bf06 |0006: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb480: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0005 line=634 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0009 reg=2 (null) Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -231412,17 +231440,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$TabListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb398: |[0bb398] android.support.v7.app.ActionBarImplBase$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ -0bb3a8: 5410 bb06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@06bb │ │ -0bb3ac: 1100 |0002: return-object v0 │ │ +0bb484: |[0bb484] android.support.v7.app.ActionBarImplBase$TabImpl.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; │ │ +0bb494: 5410 bb06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@06bb │ │ +0bb498: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231430,17 +231458,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb3b0: |[0bb3b0] android.support.v7.app.ActionBarImplBase$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ -0bb3c0: 5410 bc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@06bc │ │ -0bb3c4: 1100 |0002: return-object v0 │ │ +0bb49c: |[0bb49c] android.support.v7.app.ActionBarImplBase$TabImpl.getContentDescription:()Ljava/lang/CharSequence; │ │ +0bb4ac: 5410 bc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@06bc │ │ +0bb4b0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231448,17 +231476,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb3c8: |[0bb3c8] android.support.v7.app.ActionBarImplBase$TabImpl.getCustomView:()Landroid/view/View; │ │ -0bb3d8: 5410 bd06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@06bd │ │ -0bb3dc: 1100 |0002: return-object v0 │ │ +0bb4b4: |[0bb4b4] android.support.v7.app.ActionBarImplBase$TabImpl.getCustomView:()Landroid/view/View; │ │ +0bb4c4: 5410 bd06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@06bd │ │ +0bb4c8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231466,17 +231494,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb3e0: |[0bb3e0] android.support.v7.app.ActionBarImplBase$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0bb3f0: 5410 be06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@06be │ │ -0bb3f4: 1100 |0002: return-object v0 │ │ +0bb4cc: |[0bb4cc] android.support.v7.app.ActionBarImplBase$TabImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0bb4dc: 5410 be06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@06be │ │ +0bb4e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231484,17 +231512,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb3f8: |[0bb3f8] android.support.v7.app.ActionBarImplBase$TabImpl.getPosition:()I │ │ -0bb408: 5210 bf06 |0000: iget v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb40c: 0f00 |0002: return v0 │ │ +0bb4e4: |[0bb4e4] android.support.v7.app.ActionBarImplBase$TabImpl.getPosition:()I │ │ +0bb4f4: 5210 bf06 |0000: iget v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb4f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231502,17 +231530,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb410: |[0bb410] android.support.v7.app.ActionBarImplBase$TabImpl.getTag:()Ljava/lang/Object; │ │ -0bb420: 5410 c006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@06c0 │ │ -0bb424: 1100 |0002: return-object v0 │ │ +0bb4fc: |[0bb4fc] android.support.v7.app.ActionBarImplBase$TabImpl.getTag:()Ljava/lang/Object; │ │ +0bb50c: 5410 c006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@06c0 │ │ +0bb510: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231520,17 +231548,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb428: |[0bb428] android.support.v7.app.ActionBarImplBase$TabImpl.getText:()Ljava/lang/CharSequence; │ │ -0bb438: 5410 c106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@06c1 │ │ -0bb43c: 1100 |0002: return-object v0 │ │ +0bb514: |[0bb514] android.support.v7.app.ActionBarImplBase$TabImpl.getText:()Ljava/lang/CharSequence; │ │ +0bb524: 5410 c106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@06c1 │ │ +0bb528: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=694 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplBase$TabImpl;) │ │ @@ -231538,18 +231566,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bb440: |[0bb440] android.support.v7.app.ActionBarImplBase$TabImpl.select:()V │ │ -0bb450: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb454: 6e20 0018 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bb45a: 0e00 |0005: return-void │ │ +0bb52c: |[0bb52c] android.support.v7.app.ActionBarImplBase$TabImpl.select:()V │ │ +0bb53c: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb540: 6e20 0018 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bb546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=727 │ │ 0x0005 line=728 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ │ │ @@ -231558,25 +231586,25 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0bb45c: |[0bb45c] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb46c: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb470: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ -0bb476: 0c00 |0005: move-result-object v0 │ │ -0bb478: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bb47e: 0c00 |0009: move-result-object v0 │ │ -0bb480: 6e20 bb01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0bb486: 0c00 |000d: move-result-object v0 │ │ -0bb488: 6e20 ca17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@17ca │ │ -0bb48e: 0c00 |0011: move-result-object v0 │ │ -0bb490: 1100 |0012: return-object v0 │ │ +0bb548: |[0bb548] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb558: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb55c: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ +0bb562: 0c00 |0005: move-result-object v0 │ │ +0bb564: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bb56a: 0c00 |0009: move-result-object v0 │ │ +0bb56c: 6e20 bb01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0bb572: 0c00 |000d: move-result-object v0 │ │ +0bb574: 6e20 ca17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@17ca │ │ +0bb57a: 0c00 |0011: move-result-object v0 │ │ +0bb57c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -231585,24 +231613,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb494: |[0bb494] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb4a4: 5b23 bc06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@06bc │ │ -0bb4a8: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb4ac: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bb4b0: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb4b4: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ -0bb4ba: 0c00 |000b: move-result-object v0 │ │ -0bb4bc: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb4c0: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ -0bb4c6: 1102 |0011: return-object v2 │ │ +0bb580: |[0bb580] android.support.v7.app.ActionBarImplBase$TabImpl.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb590: 5b23 bc06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mContentDesc:Ljava/lang/CharSequence; // field@06bc │ │ +0bb594: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb598: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bb59c: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb5a0: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ +0bb5a6: 0c00 |000b: move-result-object v0 │ │ +0bb5a8: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb5ac: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ +0bb5b2: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ 0x0002 line=738 │ │ 0x0006 line=739 │ │ 0x0011 line=741 │ │ locals : │ │ @@ -231614,26 +231642,26 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0bb4c8: |[0bb4c8] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb4d8: 5420 c206 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb4dc: 6e10 f217 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ -0bb4e2: 0c00 |0005: move-result-object v0 │ │ -0bb4e4: 7110 5a21 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bb4ea: 0c00 |0009: move-result-object v0 │ │ -0bb4ec: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0bb4ee: 6e30 5c21 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0bb4f4: 0c00 |000e: move-result-object v0 │ │ -0bb4f6: 6e20 cc17 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; // method@17cc │ │ -0bb4fc: 0c00 |0012: move-result-object v0 │ │ -0bb4fe: 1100 |0013: return-object v0 │ │ +0bb5b4: |[0bb5b4] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb5c4: 5420 c206 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb5c8: 6e10 f217 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ +0bb5ce: 0c00 |0005: move-result-object v0 │ │ +0bb5d0: 7110 5a21 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0bb5d6: 0c00 |0009: move-result-object v0 │ │ +0bb5d8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0bb5da: 6e30 5c21 3001 |000b: invoke-virtual {v0, v3, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0bb5e0: 0c00 |000e: move-result-object v0 │ │ +0bb5e2: 6e20 cc17 0200 |000f: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; // method@17cc │ │ +0bb5e8: 0c00 |0012: move-result-object v0 │ │ +0bb5ea: 1100 |0013: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0014 reg=3 layoutResId I │ │ │ │ @@ -231642,24 +231670,24 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb500: |[0bb500] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb510: 5b23 bd06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@06bd │ │ -0bb514: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb518: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bb51c: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb520: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ -0bb526: 0c00 |000b: move-result-object v0 │ │ -0bb528: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb52c: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ -0bb532: 1102 |0011: return-object v2 │ │ +0bb5ec: |[0bb5ec] android.support.v7.app.ActionBarImplBase$TabImpl.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb5fc: 5b23 bd06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCustomView:Landroid/view/View; // field@06bd │ │ +0bb600: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb604: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bb608: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb60c: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ +0bb612: 0c00 |000b: move-result-object v0 │ │ +0bb614: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb618: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ +0bb61e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0002 line=666 │ │ 0x0006 line=667 │ │ 0x0011 line=669 │ │ locals : │ │ @@ -231671,25 +231699,25 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0bb534: |[0bb534] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb544: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb548: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ -0bb54e: 0c00 |0005: move-result-object v0 │ │ -0bb550: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bb556: 0c00 |0009: move-result-object v0 │ │ -0bb558: 6e20 b001 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0bb55e: 0c00 |000d: move-result-object v0 │ │ -0bb560: 6e20 ce17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; // method@17ce │ │ -0bb566: 0c00 |0011: move-result-object v0 │ │ -0bb568: 1100 |0012: return-object v0 │ │ +0bb620: |[0bb620] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb630: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb634: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ +0bb63a: 0c00 |0005: move-result-object v0 │ │ +0bb63c: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bb642: 0c00 |0009: move-result-object v0 │ │ +0bb644: 6e20 b001 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0bb64a: 0c00 |000d: move-result-object v0 │ │ +0bb64c: 6e20 ce17 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; // method@17ce │ │ +0bb652: 0c00 |0011: move-result-object v0 │ │ +0bb654: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -231698,24 +231726,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb56c: |[0bb56c] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb57c: 5b23 be06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@06be │ │ -0bb580: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb584: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bb588: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb58c: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ -0bb592: 0c00 |000b: move-result-object v0 │ │ -0bb594: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb598: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ -0bb59e: 1102 |0011: return-object v2 │ │ +0bb658: |[0bb658] android.support.v7.app.ActionBarImplBase$TabImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb668: 5b23 be06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mIcon:Landroid/graphics/drawable/Drawable; // field@06be │ │ +0bb66c: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb670: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bb674: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb678: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ +0bb67e: 0c00 |000b: move-result-object v0 │ │ +0bb680: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb684: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ +0bb68a: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=699 │ │ 0x0002 line=700 │ │ 0x0006 line=701 │ │ 0x0011 line=703 │ │ locals : │ │ @@ -231727,17 +231755,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb5a0: |[0bb5a0] android.support.v7.app.ActionBarImplBase$TabImpl.setPosition:(I)V │ │ -0bb5b0: 5901 bf06 |0000: iput v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb5b4: 0e00 |0002: return-void │ │ +0bb68c: |[0bb68c] android.support.v7.app.ActionBarImplBase$TabImpl.setPosition:(I)V │ │ +0bb69c: 5901 bf06 |0000: iput v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb6a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=689 │ │ 0x0002 line=690 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0003 reg=1 position I │ │ @@ -231747,17 +231775,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb5b8: |[0bb5b8] android.support.v7.app.ActionBarImplBase$TabImpl.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb5c8: 5b01 bb06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@06bb │ │ -0bb5cc: 1100 |0002: return-object v0 │ │ +0bb6a4: |[0bb6a4] android.support.v7.app.ActionBarImplBase$TabImpl.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb6b4: 5b01 bb06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mCallback:Landroid/support/v7/app/ActionBar$TabListener; // field@06bb │ │ +0bb6b8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0002 line=655 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v7/app/ActionBar$TabListener; │ │ @@ -231767,17 +231795,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb5d0: |[0bb5d0] android.support.v7.app.ActionBarImplBase$TabImpl.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb5e0: 5b01 c006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@06c0 │ │ -0bb5e4: 1100 |0002: return-object v0 │ │ +0bb6bc: |[0bb6bc] android.support.v7.app.ActionBarImplBase$TabImpl.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb6cc: 5b01 c006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mTag:Ljava/lang/Object; // field@06c0 │ │ +0bb6d0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0002 line=645 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0003 reg=1 tag Ljava/lang/Object; │ │ @@ -231787,25 +231815,25 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0bb5e8: |[0bb5e8] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb5f8: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb5fc: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ -0bb602: 0c00 |0005: move-result-object v0 │ │ -0bb604: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bb60a: 0c00 |0009: move-result-object v0 │ │ -0bb60c: 6e20 bb01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0bb612: 0c00 |000d: move-result-object v0 │ │ -0bb614: 6e20 d317 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@17d3 │ │ -0bb61a: 0c00 |0011: move-result-object v0 │ │ -0bb61c: 1100 |0012: return-object v0 │ │ +0bb6d4: |[0bb6d4] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb6e4: 5410 c206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb6e8: 7110 d617 0000 |0002: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; // method@17d6 │ │ +0bb6ee: 0c00 |0005: move-result-object v0 │ │ +0bb6f0: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bb6f6: 0c00 |0009: move-result-object v0 │ │ +0bb6f8: 6e20 bb01 2000 |000a: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0bb6fe: 0c00 |000d: move-result-object v0 │ │ +0bb700: 6e20 d317 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; // method@17d3 │ │ +0bb706: 0c00 |0011: move-result-object v0 │ │ +0bb708: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ locals : │ │ 0x0000 - 0x0013 reg=1 this Landroid/support/v7/app/ActionBarImplBase$TabImpl; │ │ 0x0000 - 0x0013 reg=2 resId I │ │ │ │ @@ -231814,24 +231842,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0bb620: |[0bb620] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bb630: 5b23 c106 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@06c1 │ │ -0bb634: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb638: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ -0bb63c: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ -0bb640: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ -0bb646: 0c00 |000b: move-result-object v0 │ │ -0bb648: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ -0bb64c: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ -0bb652: 1102 |0011: return-object v2 │ │ +0bb70c: |[0bb70c] android.support.v7.app.ActionBarImplBase$TabImpl.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bb71c: 5b23 c106 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mText:Ljava/lang/CharSequence; // field@06c1 │ │ +0bb720: 5220 bf06 |0002: iget v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb724: 3a00 0d00 |0004: if-ltz v0, 0011 // +000d │ │ +0bb728: 5420 c206 |0006: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.this$0:Landroid/support/v7/app/ActionBarImplBase; // field@06c2 │ │ +0bb72c: 7110 d517 0000 |0008: invoke-static {v0}, Landroid/support/v7/app/ActionBarImplBase;.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@17d5 │ │ +0bb732: 0c00 |000b: move-result-object v0 │ │ +0bb734: 5221 bf06 |000c: iget v1, v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.mPosition:I // field@06bf │ │ +0bb738: 6e20 491f 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.updateTab:(I)V // method@1f49 │ │ +0bb73e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ 0x0006 line=715 │ │ 0x0011 line=717 │ │ locals : │ │ @@ -232014,37 +232042,37 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0bb654: |[0bb654] android.support.v7.app.ActionBarImplBase.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0bb664: 7010 9316 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@1693 │ │ -0bb66a: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0bb66e: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0bb674: 5b10 e306 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bb678: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ -0bb67a: 5910 dc06 |000b: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bb67e: 2200 cf05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0bb682: 7010 8f2b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0bb688: 5b10 d906 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@06d9 │ │ -0bb68c: 2200 8f00 |0014: new-instance v0, Landroid/os/Handler; // type@008f │ │ -0bb690: 7010 d502 0000 |0016: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ -0bb696: 5b10 d406 |0019: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHandler:Landroid/os/Handler; // field@06d4 │ │ -0bb69a: 1200 |001b: const/4 v0, #int 0 // #0 │ │ -0bb69c: 5910 cf06 |001c: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mCurWindowVisibility:I // field@06cf │ │ -0bb6a0: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0bb6a2: 5c10 da06 |001f: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ -0bb6a6: 5b12 c806 |0021: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ -0bb6aa: 5b12 cc06 |0023: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bb6ae: 5b13 c906 |0025: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplBase;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@06c9 │ │ -0bb6b2: 5410 c806 |0027: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ -0bb6b6: 7020 f717 0100 |0029: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.init:(Landroid/support/v7/app/ActionBarActivity;)V // method@17f7 │ │ -0bb6bc: 0e00 |002c: return-void │ │ +0bb740: |[0bb740] android.support.v7.app.ActionBarImplBase.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0bb750: 7010 9316 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@1693 │ │ +0bb756: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0bb75a: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0bb760: 5b10 e306 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bb764: 12f0 |000a: const/4 v0, #int -1 // #ff │ │ +0bb766: 5910 dc06 |000b: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bb76a: 2200 cf05 |000d: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0bb76e: 7010 8f2b 0000 |000f: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0bb774: 5b10 d906 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@06d9 │ │ +0bb778: 2200 8f00 |0014: new-instance v0, Landroid/os/Handler; // type@008f │ │ +0bb77c: 7010 d502 0000 |0016: invoke-direct {v0}, Landroid/os/Handler;.:()V // method@02d5 │ │ +0bb782: 5b10 d406 |0019: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHandler:Landroid/os/Handler; // field@06d4 │ │ +0bb786: 1200 |001b: const/4 v0, #int 0 // #0 │ │ +0bb788: 5910 cf06 |001c: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mCurWindowVisibility:I // field@06cf │ │ +0bb78c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0bb78e: 5c10 da06 |001f: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ +0bb792: 5b12 c806 |0021: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ +0bb796: 5b12 cc06 |0023: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bb79a: 5b13 c906 |0025: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplBase;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@06c9 │ │ +0bb79e: 5410 c806 |0027: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ +0bb7a2: 7020 f717 0100 |0029: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.init:(Landroid/support/v7/app/ActionBarActivity;)V // method@17f7 │ │ +0bb7a8: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ 0x0003 line=69 │ │ 0x000a line=72 │ │ 0x000d line=81 │ │ 0x0014 line=92 │ │ @@ -232065,17 +232093,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb6c0: |[0bb6c0] android.support.v7.app.ActionBarImplBase.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ -0bb6d0: 5410 e106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bb6d4: 1100 |0002: return-object v0 │ │ +0bb7ac: |[0bb7ac] android.support.v7.app.ActionBarImplBase.access$000:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ +0bb7bc: 5410 e106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bb7c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232083,17 +232111,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb6d8: |[0bb6d8] android.support.v7.app.ActionBarImplBase.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; │ │ -0bb6e8: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bb6ec: 1100 |0002: return-object v0 │ │ +0bb7c4: |[0bb7c4] android.support.v7.app.ActionBarImplBase.access$100:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/content/Context; │ │ +0bb7d4: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bb7d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232101,17 +232129,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb6f0: |[0bb6f0] android.support.v7.app.ActionBarImplBase.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ -0bb700: 5510 d606 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ -0bb704: 0f00 |0002: return v0 │ │ +0bb7dc: |[0bb7dc] android.support.v7.app.ActionBarImplBase.access$200:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ +0bb7ec: 5510 d606 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ +0bb7f0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232119,17 +232147,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb708: |[0bb708] android.support.v7.app.ActionBarImplBase.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ -0bb718: 5510 d706 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@06d7 │ │ -0bb71c: 0f00 |0002: return v0 │ │ +0bb7f4: |[0bb7f4] android.support.v7.app.ActionBarImplBase.access$300:(Landroid/support/v7/app/ActionBarImplBase;)Z │ │ +0bb804: 5510 d706 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@06d7 │ │ +0bb808: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232137,18 +232165,18 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bb720: |[0bb720] android.support.v7.app.ActionBarImplBase.access$400:(ZZZ)Z │ │ -0bb730: 7130 e217 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@17e2 │ │ -0bb736: 0a00 |0003: move-result v0 │ │ -0bb738: 0f00 |0004: return v0 │ │ +0bb80c: |[0bb80c] android.support.v7.app.ActionBarImplBase.access$400:(ZZZ)Z │ │ +0bb81c: 7130 e217 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@17e2 │ │ +0bb822: 0a00 |0003: move-result v0 │ │ +0bb824: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Z │ │ 0x0000 - 0x0005 reg=2 x1 Z │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -232158,17 +232186,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb73c: |[0bb73c] android.support.v7.app.ActionBarImplBase.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ -0bb74c: 5410 ce06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bb750: 1100 |0002: return-object v0 │ │ +0bb828: |[0bb828] android.support.v7.app.ActionBarImplBase.access$500:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarContextView; │ │ +0bb838: 5410 ce06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bb83c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232176,17 +232204,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bb754: |[0bb754] android.support.v7.app.ActionBarImplBase.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; │ │ -0bb764: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb768: 1100 |0002: return-object v0 │ │ +0bb840: |[0bb840] android.support.v7.app.ActionBarImplBase.access$600:(Landroid/support/v7/app/ActionBarImplBase;)Landroid/support/v7/internal/widget/ActionBarView; │ │ +0bb850: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bb854: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232194,22 +232222,22 @@ │ │ type : '(ZZZ)Z' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bb76c: |[0bb76c] android.support.v7.app.ActionBarImplBase.checkShowingFlags:(ZZZ)Z │ │ -0bb77c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bb77e: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ -0bb782: 0f00 |0003: return v0 │ │ -0bb784: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ -0bb788: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ -0bb78c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bb78e: 28fa |0009: goto 0003 // -0006 │ │ +0bb858: |[0bb858] android.support.v7.app.ActionBarImplBase.checkShowingFlags:(ZZZ)Z │ │ +0bb868: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bb86a: 3803 0300 |0001: if-eqz v3, 0004 // +0003 │ │ +0bb86e: 0f00 |0003: return v0 │ │ +0bb870: 3901 0400 |0004: if-nez v1, 0008 // +0004 │ │ +0bb874: 3802 fdff |0006: if-eqz v2, 0003 // -0003 │ │ +0bb878: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bb87a: 28fa |0009: goto 0003 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=969 │ │ 0x0003 line=974 │ │ 0x0004 line=971 │ │ 0x0008 line=972 │ │ locals : │ │ @@ -232222,28 +232250,28 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0bb790: |[0bb790] android.support.v7.app.ActionBarImplBase.cleanupTabs:()V │ │ -0bb7a0: 5410 dd06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bb7a4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0bb7a8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0bb7aa: 6e20 0018 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bb7b0: 5410 e306 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bb7b4: 6e10 952b 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0bb7ba: 5410 e106 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bb7be: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0bb7c2: 5410 e106 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bb7c6: 6e10 3d1f 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeAllTabs:()V // method@1f3d │ │ -0bb7cc: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ -0bb7ce: 5910 dc06 |0017: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bb7d2: 0e00 |0019: return-void │ │ +0bb87c: |[0bb87c] android.support.v7.app.ActionBarImplBase.cleanupTabs:()V │ │ +0bb88c: 5410 dd06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bb890: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0bb894: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0bb896: 6e20 0018 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bb89c: 5410 e306 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bb8a0: 6e10 952b 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0bb8a6: 5410 e106 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bb8aa: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0bb8ae: 5410 e106 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bb8b2: 6e10 3d1f 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeAllTabs:()V // method@1f3d │ │ +0bb8b8: 12f0 |0016: const/4 v0, #int -1 // #ff │ │ +0bb8ba: 5910 dc06 |0017: iput v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bb8be: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=957 │ │ 0x0004 line=958 │ │ 0x0008 line=960 │ │ 0x000d line=961 │ │ 0x0011 line=962 │ │ @@ -232257,40 +232285,40 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 50 16-bit code units │ │ -0bb7d4: |[0bb7d4] android.support.v7.app.ActionBarImplBase.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0bb7e4: 0773 |0000: move-object v3, v7 │ │ -0bb7e6: 1f03 4003 |0001: check-cast v3, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bb7ea: 6e10 c117 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ -0bb7f0: 0c00 |0006: move-result-object v0 │ │ -0bb7f2: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ -0bb7f6: 2204 9305 |0009: new-instance v4, Ljava/lang/IllegalStateException; // type@0593 │ │ -0bb7fa: 1a05 5702 |000b: const-string v5, "Action Bar Tab must have a Callback" // string@0257 │ │ -0bb7fe: 7020 da2a 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0bb804: 2704 |0010: throw v4 │ │ -0bb806: 6e20 cf17 8300 |0011: invoke-virtual {v3, v8}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ -0bb80c: 5464 e306 |0014: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bb810: 6e30 922b 8403 |0016: invoke-virtual {v4, v8, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ -0bb816: 5464 e306 |0019: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bb81a: 6e10 9d2b 0400 |001b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bb820: 0a01 |001e: move-result v1 │ │ -0bb822: d802 0801 |001f: add-int/lit8 v2, v8, #int 1 // #01 │ │ -0bb826: 3512 1000 |0021: if-ge v2, v1, 0031 // +0010 │ │ -0bb82a: 5464 e306 |0023: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bb82e: 6e20 972b 2400 |0025: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bb834: 0c04 |0028: move-result-object v4 │ │ -0bb836: 1f04 4003 |0029: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bb83a: 6e20 cf17 2400 |002b: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ -0bb840: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bb844: 28f1 |0030: goto 0021 // -000f │ │ -0bb846: 0e00 |0031: return-void │ │ +0bb8c0: |[0bb8c0] android.support.v7.app.ActionBarImplBase.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0bb8d0: 0773 |0000: move-object v3, v7 │ │ +0bb8d2: 1f03 4003 |0001: check-cast v3, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bb8d6: 6e10 c117 0300 |0003: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ +0bb8dc: 0c00 |0006: move-result-object v0 │ │ +0bb8de: 3900 0a00 |0007: if-nez v0, 0011 // +000a │ │ +0bb8e2: 2204 9305 |0009: new-instance v4, Ljava/lang/IllegalStateException; // type@0593 │ │ +0bb8e6: 1a05 5702 |000b: const-string v5, "Action Bar Tab must have a Callback" // string@0257 │ │ +0bb8ea: 7020 da2a 5400 |000d: invoke-direct {v4, v5}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0bb8f0: 2704 |0010: throw v4 │ │ +0bb8f2: 6e20 cf17 8300 |0011: invoke-virtual {v3, v8}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ +0bb8f8: 5464 e306 |0014: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bb8fc: 6e30 922b 8403 |0016: invoke-virtual {v4, v8, v3}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ +0bb902: 5464 e306 |0019: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bb906: 6e10 9d2b 0400 |001b: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bb90c: 0a01 |001e: move-result v1 │ │ +0bb90e: d802 0801 |001f: add-int/lit8 v2, v8, #int 1 // #01 │ │ +0bb912: 3512 1000 |0021: if-ge v2, v1, 0031 // +0010 │ │ +0bb916: 5464 e306 |0023: iget-object v4, v6, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bb91a: 6e20 972b 2400 |0025: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bb920: 0c04 |0028: move-result-object v4 │ │ +0bb922: 1f04 4003 |0029: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bb926: 6e20 cf17 2400 |002b: invoke-virtual {v4, v2}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ +0bb92c: d802 0201 |002e: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bb930: 28f1 |0030: goto 0021 // -000f │ │ +0bb932: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=940 │ │ 0x0003 line=941 │ │ 0x0007 line=943 │ │ 0x0009 line=944 │ │ 0x0011 line=947 │ │ @@ -232314,40 +232342,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0bb848: |[0bb848] android.support.v7.app.ActionBarImplBase.ensureTabsExist:()V │ │ -0bb858: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bb85a: 5441 e106 |0001: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bb85e: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ -0bb862: 0e00 |0005: return-void │ │ -0bb864: 2200 d003 |0006: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView; // type@03d0 │ │ -0bb868: 5441 cc06 |0008: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bb86c: 7020 261f 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@1f26 │ │ -0bb872: 5541 d506 |000d: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ -0bb876: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ -0bb87a: 6e20 471f 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bb880: 5441 c706 |0014: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb884: 6e20 261d 0100 |0016: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1d26 │ │ -0bb88a: 5b40 e106 |0019: iput-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bb88e: 28ea |001b: goto 0005 // -0016 │ │ -0bb890: 6e10 ec17 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ -0bb896: 0a01 |001f: move-result v1 │ │ -0bb898: 1222 |0020: const/4 v2, #int 2 // #2 │ │ -0bb89a: 3321 0b00 |0021: if-ne v1, v2, 002c // +000b │ │ -0bb89e: 6e20 471f 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bb8a4: 5441 ca06 |0026: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bb8a8: 6e20 4e1c 0100 |0028: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1c4e │ │ -0bb8ae: 28ee |002b: goto 0019 // -0012 │ │ -0bb8b0: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ -0bb8b4: 6e20 471f 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bb8ba: 28f5 |0031: goto 0026 // -000b │ │ +0bb934: |[0bb934] android.support.v7.app.ActionBarImplBase.ensureTabsExist:()V │ │ +0bb944: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bb946: 5441 e106 |0001: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bb94a: 3801 0300 |0003: if-eqz v1, 0006 // +0003 │ │ +0bb94e: 0e00 |0005: return-void │ │ +0bb950: 2200 d003 |0006: new-instance v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView; // type@03d0 │ │ +0bb954: 5441 cc06 |0008: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bb958: 7020 261f 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.:(Landroid/content/Context;)V // method@1f26 │ │ +0bb95e: 5541 d506 |000d: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ +0bb962: 3801 0d00 |000f: if-eqz v1, 001c // +000d │ │ +0bb966: 6e20 471f 3000 |0011: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bb96c: 5441 c706 |0014: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bb970: 6e20 261d 0100 |0016: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1d26 │ │ +0bb976: 5b40 e106 |0019: iput-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bb97a: 28ea |001b: goto 0005 // -0016 │ │ +0bb97c: 6e10 ec17 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ +0bb982: 0a01 |001f: move-result v1 │ │ +0bb984: 1222 |0020: const/4 v2, #int 2 // #2 │ │ +0bb986: 3321 0b00 |0021: if-ne v1, v2, 002c // +000b │ │ +0bb98a: 6e20 471f 3000 |0023: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bb990: 5441 ca06 |0026: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bb994: 6e20 4e1c 0100 |0028: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1c4e │ │ +0bb99a: 28ee |002b: goto 0019 // -0012 │ │ +0bb99c: 1301 0800 |002c: const/16 v1, #int 8 // #8 │ │ +0bb9a0: 6e20 471f 1000 |002e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bb9a6: 28f5 |0031: goto 0026 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=919 │ │ 0x0005 line=937 │ │ 0x0006 line=923 │ │ 0x000d line=925 │ │ 0x0011 line=926 │ │ @@ -232366,118 +232394,118 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 202 16-bit code units │ │ -0bb8bc: |[0bb8bc] android.support.v7.app.ActionBarImplBase.init:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0bb8cc: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bb8ce: 1214 |0001: const/4 v4, #int 1 // #1 │ │ -0bb8d0: 6003 eb07 |0002: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_overlay_layout:I // field@07eb │ │ -0bb8d4: 6e20 ce16 3800 |0004: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0bb8da: 0c03 |0007: move-result-object v3 │ │ -0bb8dc: 1f03 9803 |0008: check-cast v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@0398 │ │ -0bb8e0: 5b73 db06 |000a: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@06db │ │ -0bb8e4: 5473 db06 |000c: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@06db │ │ -0bb8e8: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ -0bb8ec: 5473 db06 |0010: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@06db │ │ -0bb8f0: 6e20 931c 7300 |0012: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBar:(Landroid/support/v7/app/ActionBar;)V // method@1c93 │ │ -0bb8f6: 6003 e807 |0015: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ -0bb8fa: 6e20 ce16 3800 |0017: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0bb900: 0c03 |001a: move-result-object v3 │ │ -0bb902: 1f03 a003 |001b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ -0bb906: 5b73 c706 |001d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb90a: 6003 ef07 |001f: sget v3, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@07ef │ │ -0bb90e: 6e20 ce16 3800 |0021: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0bb914: 0c03 |0024: move-result-object v3 │ │ -0bb916: 1f03 9703 |0025: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0397 │ │ -0bb91a: 5b73 ce06 |0027: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bb91e: 6003 ea07 |0029: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@07ea │ │ -0bb922: 6e20 ce16 3800 |002b: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0bb928: 0c03 |002e: move-result-object v3 │ │ -0bb92a: 1f03 9503 |002f: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ -0bb92e: 5b73 ca06 |0031: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bb932: 6003 2008 |0033: sget v3, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@0820 │ │ -0bb936: 6e20 ce16 3800 |0035: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0bb93c: 0c03 |0038: move-result-object v3 │ │ -0bb93e: 1f03 4404 |0039: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -0bb942: 5b73 e506 |003b: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bb946: 5473 e506 |003d: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bb94a: 3903 0600 |003f: if-nez v3, 0045 // +0006 │ │ -0bb94e: 5473 ca06 |0041: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bb952: 5b73 e506 |0043: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bb956: 6003 1c08 |0045: sget v3, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ -0bb95a: 6e20 ce16 3800 |0047: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0bb960: 0c03 |004a: move-result-object v3 │ │ -0bb962: 1f03 9503 |004b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ -0bb966: 5b73 e006 |004d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bb96a: 5473 c706 |004f: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb96e: 3803 0a00 |0051: if-eqz v3, 005b // +000a │ │ -0bb972: 5473 ce06 |0053: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bb976: 3803 0600 |0055: if-eqz v3, 005b // +0006 │ │ -0bb97a: 5473 ca06 |0057: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bb97e: 3903 2900 |0059: if-nez v3, 0082 // +0029 │ │ -0bb982: 2203 9305 |005b: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -0bb986: 2204 a905 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0bb98a: 7010 3d2b 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0bb990: 6e10 012b 0700 |0062: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0bb996: 0c05 |0065: move-result-object v5 │ │ -0bb998: 6e10 c12a 0500 |0066: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0bb99e: 0c05 |0069: move-result-object v5 │ │ -0bb9a0: 6e20 462b 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0bb9a6: 0c04 |006d: move-result-object v4 │ │ -0bb9a8: 1a05 4900 |006e: const-string v5, " can only be used " // string@0049 │ │ -0bb9ac: 6e20 462b 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0bb9b2: 0c04 |0073: move-result-object v4 │ │ -0bb9b4: 1a05 da31 |0074: const-string v5, "with a compatible window decor layout" // string@31da │ │ -0bb9b8: 6e20 462b 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0bb9be: 0c04 |0079: move-result-object v4 │ │ -0bb9c0: 6e10 4e2b 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0bb9c6: 0c04 |007d: move-result-object v4 │ │ -0bb9c8: 7020 da2a 4300 |007e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0bb9ce: 2703 |0081: throw v3 │ │ -0bb9d0: 5473 c706 |0082: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb9d4: 5476 ce06 |0084: iget-object v6, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bb9d8: 6e20 211d 6300 |0086: invoke-virtual {v3, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V // method@1d21 │ │ -0bb9de: 5473 c706 |0089: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb9e2: 6e10 0d1d 0300 |008b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isSplitActionBar:()Z // method@1d0d │ │ -0bb9e8: 0a03 |008e: move-result v3 │ │ -0bb9ea: 3803 3700 |008f: if-eqz v3, 00c6 // +0037 │ │ -0bb9ee: 0143 |0091: move v3, v4 │ │ -0bb9f0: 5973 cd06 |0092: iput v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@06cd │ │ -0bb9f4: 5473 c706 |0094: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bb9f8: 6e10 f01c 0300 |0096: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ -0bb9fe: 0a01 |0099: move-result v1 │ │ -0bba00: dd03 0104 |009a: and-int/lit8 v3, v1, #int 4 // #04 │ │ -0bba04: 3803 2c00 |009c: if-eqz v3, 00c8 // +002c │ │ -0bba08: 0142 |009e: move v2, v4 │ │ -0bba0a: 3802 0400 |009f: if-eqz v2, 00a3 // +0004 │ │ -0bba0e: 5c74 d306 |00a1: iput-boolean v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@06d3 │ │ -0bba12: 5473 cc06 |00a3: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bba16: 7110 d018 0300 |00a5: invoke-static {v3}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ -0bba1c: 0c00 |00a8: move-result-object v0 │ │ -0bba1e: 6e10 cf18 0000 |00a9: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@18cf │ │ -0bba24: 0a03 |00ac: move-result v3 │ │ -0bba26: 3903 0400 |00ad: if-nez v3, 00b1 // +0004 │ │ -0bba2a: 3802 0300 |00af: if-eqz v2, 00b2 // +0003 │ │ -0bba2e: 0145 |00b1: move v5, v4 │ │ -0bba30: 6e20 0f18 5700 |00b2: invoke-virtual {v7, v5}, Landroid/support/v7/app/ActionBarImplBase;.setHomeButtonEnabled:(Z)V // method@180f │ │ -0bba36: 6e10 d518 0000 |00b5: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@18d5 │ │ -0bba3c: 0a03 |00b8: move-result v3 │ │ -0bba3e: 7020 0c18 3700 |00b9: invoke-direct {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@180c │ │ -0bba44: 5473 c806 |00bc: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ -0bba48: 6e10 d916 0300 |00be: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getTitle:()Ljava/lang/CharSequence; // method@16d9 │ │ -0bba4e: 0c03 |00c1: move-result-object v3 │ │ -0bba50: 6e20 1d18 3700 |00c2: invoke-virtual {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@181d │ │ -0bba56: 0e00 |00c5: return-void │ │ -0bba58: 0153 |00c6: move v3, v5 │ │ -0bba5a: 28cb |00c7: goto 0092 // -0035 │ │ -0bba5c: 0152 |00c8: move v2, v5 │ │ -0bba5e: 28d6 |00c9: goto 009f // -002a │ │ +0bb9a8: |[0bb9a8] android.support.v7.app.ActionBarImplBase.init:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0bb9b8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bb9ba: 1214 |0001: const/4 v4, #int 1 // #1 │ │ +0bb9bc: 6003 eb07 |0002: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_overlay_layout:I // field@07eb │ │ +0bb9c0: 6e20 ce16 3800 |0004: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0bb9c6: 0c03 |0007: move-result-object v3 │ │ +0bb9c8: 1f03 9803 |0008: check-cast v3, Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // type@0398 │ │ +0bb9cc: 5b73 db06 |000a: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@06db │ │ +0bb9d0: 5473 db06 |000c: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@06db │ │ +0bb9d4: 3803 0700 |000e: if-eqz v3, 0015 // +0007 │ │ +0bb9d8: 5473 db06 |0010: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mOverlayLayout:Landroid/support/v7/internal/widget/ActionBarOverlayLayout; // field@06db │ │ +0bb9dc: 6e20 931c 7300 |0012: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ActionBarOverlayLayout;.setActionBar:(Landroid/support/v7/app/ActionBar;)V // method@1c93 │ │ +0bb9e2: 6003 e807 |0015: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar:I // field@07e8 │ │ +0bb9e6: 6e20 ce16 3800 |0017: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0bb9ec: 0c03 |001a: move-result-object v3 │ │ +0bb9ee: 1f03 a003 |001b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarView; // type@03a0 │ │ +0bb9f2: 5b73 c706 |001d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bb9f6: 6003 ef07 |001f: sget v3, Landroid/support/v7/appcompat/R$id;.action_context_bar:I // field@07ef │ │ +0bb9fa: 6e20 ce16 3800 |0021: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0bba00: 0c03 |0024: move-result-object v3 │ │ +0bba02: 1f03 9703 |0025: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContextView; // type@0397 │ │ +0bba06: 5b73 ce06 |0027: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bba0a: 6003 ea07 |0029: sget v3, Landroid/support/v7/appcompat/R$id;.action_bar_container:I // field@07ea │ │ +0bba0e: 6e20 ce16 3800 |002b: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0bba14: 0c03 |002e: move-result-object v3 │ │ +0bba16: 1f03 9503 |002f: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ +0bba1a: 5b73 ca06 |0031: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bba1e: 6003 2008 |0033: sget v3, Landroid/support/v7/appcompat/R$id;.top_action_bar:I // field@0820 │ │ +0bba22: 6e20 ce16 3800 |0035: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0bba28: 0c03 |0038: move-result-object v3 │ │ +0bba2a: 1f03 4404 |0039: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +0bba2e: 5b73 e506 |003b: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bba32: 5473 e506 |003d: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bba36: 3903 0600 |003f: if-nez v3, 0045 // +0006 │ │ +0bba3a: 5473 ca06 |0041: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bba3e: 5b73 e506 |0043: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bba42: 6003 1c08 |0045: sget v3, Landroid/support/v7/appcompat/R$id;.split_action_bar:I // field@081c │ │ +0bba46: 6e20 ce16 3800 |0047: invoke-virtual {v8, v3}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0bba4c: 0c03 |004a: move-result-object v3 │ │ +0bba4e: 1f03 9503 |004b: check-cast v3, Landroid/support/v7/internal/widget/ActionBarContainer; // type@0395 │ │ +0bba52: 5b73 e006 |004d: iput-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bba56: 5473 c706 |004f: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bba5a: 3803 0a00 |0051: if-eqz v3, 005b // +000a │ │ +0bba5e: 5473 ce06 |0053: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bba62: 3803 0600 |0055: if-eqz v3, 005b // +0006 │ │ +0bba66: 5473 ca06 |0057: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bba6a: 3903 2900 |0059: if-nez v3, 0082 // +0029 │ │ +0bba6e: 2203 9305 |005b: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +0bba72: 2204 a905 |005d: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0bba76: 7010 3d2b 0400 |005f: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0bba7c: 6e10 012b 0700 |0062: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0bba82: 0c05 |0065: move-result-object v5 │ │ +0bba84: 6e10 c12a 0500 |0066: invoke-virtual {v5}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0bba8a: 0c05 |0069: move-result-object v5 │ │ +0bba8c: 6e20 462b 5400 |006a: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0bba92: 0c04 |006d: move-result-object v4 │ │ +0bba94: 1a05 4900 |006e: const-string v5, " can only be used " // string@0049 │ │ +0bba98: 6e20 462b 5400 |0070: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0bba9e: 0c04 |0073: move-result-object v4 │ │ +0bbaa0: 1a05 de31 |0074: const-string v5, "with a compatible window decor layout" // string@31de │ │ +0bbaa4: 6e20 462b 5400 |0076: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0bbaaa: 0c04 |0079: move-result-object v4 │ │ +0bbaac: 6e10 4e2b 0400 |007a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0bbab2: 0c04 |007d: move-result-object v4 │ │ +0bbab4: 7020 da2a 4300 |007e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0bbaba: 2703 |0081: throw v3 │ │ +0bbabc: 5473 c706 |0082: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbac0: 5476 ce06 |0084: iget-object v6, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bbac4: 6e20 211d 6300 |0086: invoke-virtual {v3, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V // method@1d21 │ │ +0bbaca: 5473 c706 |0089: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbace: 6e10 0d1d 0300 |008b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isSplitActionBar:()Z // method@1d0d │ │ +0bbad4: 0a03 |008e: move-result v3 │ │ +0bbad6: 3803 3700 |008f: if-eqz v3, 00c6 // +0037 │ │ +0bbada: 0143 |0091: move v3, v4 │ │ +0bbadc: 5973 cd06 |0092: iput v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@06cd │ │ +0bbae0: 5473 c706 |0094: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbae4: 6e10 f01c 0300 |0096: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ +0bbaea: 0a01 |0099: move-result v1 │ │ +0bbaec: dd03 0104 |009a: and-int/lit8 v3, v1, #int 4 // #04 │ │ +0bbaf0: 3803 2c00 |009c: if-eqz v3, 00c8 // +002c │ │ +0bbaf4: 0142 |009e: move v2, v4 │ │ +0bbaf6: 3802 0400 |009f: if-eqz v2, 00a3 // +0004 │ │ +0bbafa: 5c74 d306 |00a1: iput-boolean v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@06d3 │ │ +0bbafe: 5473 cc06 |00a3: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bbb02: 7110 d018 0300 |00a5: invoke-static {v3}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ +0bbb08: 0c00 |00a8: move-result-object v0 │ │ +0bbb0a: 6e10 cf18 0000 |00a9: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.enableHomeButtonByDefault:()Z // method@18cf │ │ +0bbb10: 0a03 |00ac: move-result v3 │ │ +0bbb12: 3903 0400 |00ad: if-nez v3, 00b1 // +0004 │ │ +0bbb16: 3802 0300 |00af: if-eqz v2, 00b2 // +0003 │ │ +0bbb1a: 0145 |00b1: move v5, v4 │ │ +0bbb1c: 6e20 0f18 5700 |00b2: invoke-virtual {v7, v5}, Landroid/support/v7/app/ActionBarImplBase;.setHomeButtonEnabled:(Z)V // method@180f │ │ +0bbb22: 6e10 d518 0000 |00b5: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@18d5 │ │ +0bbb28: 0a03 |00b8: move-result v3 │ │ +0bbb2a: 7020 0c18 3700 |00b9: invoke-direct {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@180c │ │ +0bbb30: 5473 c806 |00bc: iget-object v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ +0bbb34: 6e10 d916 0300 |00be: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivity;.getTitle:()Ljava/lang/CharSequence; // method@16d9 │ │ +0bbb3a: 0c03 |00c1: move-result-object v3 │ │ +0bbb3c: 6e20 1d18 3700 |00c2: invoke-virtual {v7, v3}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@181d │ │ +0bbb42: 0e00 |00c5: return-void │ │ +0bbb44: 0153 |00c6: move v3, v5 │ │ +0bbb46: 28cb |00c7: goto 0092 // -0035 │ │ +0bbb48: 0152 |00c8: move v2, v5 │ │ +0bbb4a: 28d6 |00c9: goto 009f // -002a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=114 │ │ 0x000c line=116 │ │ 0x0010 line=117 │ │ 0x0015 line=119 │ │ 0x001f line=120 │ │ @@ -232514,56 +232542,56 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0bba60: |[0bba60] android.support.v7.app.ActionBarImplBase.setHasEmbeddedTabs:(Z)V │ │ -0bba70: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0bba72: 1211 |0001: const/4 v1, #int 1 // #1 │ │ -0bba74: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0bba76: 5c56 d506 |0003: iput-boolean v6, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ -0bba7a: 5553 d506 |0005: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ -0bba7e: 3903 2d00 |0007: if-nez v3, 0034 // +002d │ │ -0bba82: 5453 c706 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bba86: 6e20 261d 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1d26 │ │ -0bba8c: 5453 ca06 |000e: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bba90: 5454 e106 |0010: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bba94: 6e20 4e1c 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1c4e │ │ -0bba9a: 6e10 ec17 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ -0bbaa0: 0a03 |0018: move-result v3 │ │ -0bbaa2: 1224 |0019: const/4 v4, #int 2 // #2 │ │ -0bbaa4: 3343 2700 |001a: if-ne v3, v4, 0041 // +0027 │ │ -0bbaa8: 0110 |001c: move v0, v1 │ │ -0bbaaa: 5453 e106 |001d: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbaae: 3803 0900 |001f: if-eqz v3, 0028 // +0009 │ │ -0bbab2: 3800 2200 |0021: if-eqz v0, 0043 // +0022 │ │ -0bbab6: 5453 e106 |0023: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbaba: 6e20 471f 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bbac0: 5453 c706 |0028: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbac4: 5554 d506 |002a: iget-boolean v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ -0bbac8: 3904 1f00 |002c: if-nez v4, 004b // +001f │ │ -0bbacc: 3800 1d00 |002e: if-eqz v0, 004b // +001d │ │ -0bbad0: 6e20 1f1d 1300 |0030: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1d1f │ │ -0bbad6: 0e00 |0033: return-void │ │ -0bbad8: 5453 ca06 |0034: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bbadc: 6e20 4e1c 4300 |0036: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1c4e │ │ -0bbae2: 5453 c706 |0039: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbae6: 5454 e106 |003b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbaea: 6e20 261d 4300 |003d: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1d26 │ │ -0bbaf0: 28d5 |0040: goto 0015 // -002b │ │ -0bbaf2: 0120 |0041: move v0, v2 │ │ -0bbaf4: 28db |0042: goto 001d // -0025 │ │ -0bbaf6: 5453 e106 |0043: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbafa: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ -0bbafe: 6e20 471f 4300 |0047: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bbb04: 28de |004a: goto 0028 // -0022 │ │ -0bbb06: 0121 |004b: move v1, v2 │ │ -0bbb08: 28e4 |004c: goto 0030 // -001c │ │ +0bbb4c: |[0bbb4c] android.support.v7.app.ActionBarImplBase.setHasEmbeddedTabs:(Z)V │ │ +0bbb5c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0bbb5e: 1211 |0001: const/4 v1, #int 1 // #1 │ │ +0bbb60: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0bbb62: 5c56 d506 |0003: iput-boolean v6, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ +0bbb66: 5553 d506 |0005: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ +0bbb6a: 3903 2d00 |0007: if-nez v3, 0034 // +002d │ │ +0bbb6e: 5453 c706 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbb72: 6e20 261d 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1d26 │ │ +0bbb78: 5453 ca06 |000e: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bbb7c: 5454 e106 |0010: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbb80: 6e20 4e1c 4300 |0012: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1c4e │ │ +0bbb86: 6e10 ec17 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ +0bbb8c: 0a03 |0018: move-result v3 │ │ +0bbb8e: 1224 |0019: const/4 v4, #int 2 // #2 │ │ +0bbb90: 3343 2700 |001a: if-ne v3, v4, 0041 // +0027 │ │ +0bbb94: 0110 |001c: move v0, v1 │ │ +0bbb96: 5453 e106 |001d: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbb9a: 3803 0900 |001f: if-eqz v3, 0028 // +0009 │ │ +0bbb9e: 3800 2200 |0021: if-eqz v0, 0043 // +0022 │ │ +0bbba2: 5453 e106 |0023: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbba6: 6e20 471f 2300 |0025: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bbbac: 5453 c706 |0028: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbbb0: 5554 d506 |002a: iget-boolean v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ +0bbbb4: 3904 1f00 |002c: if-nez v4, 004b // +001f │ │ +0bbbb8: 3800 1d00 |002e: if-eqz v0, 004b // +001d │ │ +0bbbbc: 6e20 1f1d 1300 |0030: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1d1f │ │ +0bbbc2: 0e00 |0033: return-void │ │ +0bbbc4: 5453 ca06 |0034: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bbbc8: 6e20 4e1c 4300 |0036: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setTabContainer:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1c4e │ │ +0bbbce: 5453 c706 |0039: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbbd2: 5454 e106 |003b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbbd6: 6e20 261d 4300 |003d: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ActionBarView;.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V // method@1d26 │ │ +0bbbdc: 28d5 |0040: goto 0015 // -002b │ │ +0bbbde: 0120 |0041: move v0, v2 │ │ +0bbbe0: 28db |0042: goto 001d // -0025 │ │ +0bbbe2: 5453 e106 |0043: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbbe6: 1304 0800 |0045: const/16 v4, #int 8 // #8 │ │ +0bbbea: 6e20 471f 4300 |0047: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bbbf0: 28de |004a: goto 0028 // -0022 │ │ +0bbbf2: 0121 |004b: move v1, v2 │ │ +0bbbf4: 28e4 |004c: goto 0030 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0003 line=155 │ │ 0x0005 line=157 │ │ 0x0009 line=158 │ │ 0x000e line=159 │ │ 0x0015 line=164 │ │ @@ -232588,33 +232616,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 34 16-bit code units │ │ -0bbb0c: |[0bbb0c] android.support.v7.app.ActionBarImplBase.updateVisibility:(Z)V │ │ -0bbb1c: 5541 d606 |0000: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ -0bbb20: 5542 d706 |0002: iget-boolean v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@06d7 │ │ -0bbb24: 5543 df06 |0004: iget-boolean v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ -0bbb28: 7130 e217 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@17e2 │ │ -0bbb2e: 0a00 |0009: move-result v0 │ │ -0bbb30: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ -0bbb34: 5541 da06 |000c: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ -0bbb38: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ -0bbb3c: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0bbb3e: 5c41 da06 |0011: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ -0bbb42: 6e20 e617 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doShow:(Z)V // method@17e6 │ │ -0bbb48: 0e00 |0016: return-void │ │ -0bbb4a: 5541 da06 |0017: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ -0bbb4e: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ -0bbb52: 1201 |001b: const/4 v1, #int 0 // #0 │ │ -0bbb54: 5c41 da06 |001c: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ -0bbb58: 6e20 e517 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doHide:(Z)V // method@17e5 │ │ -0bbb5e: 28f5 |0021: goto 0016 // -000b │ │ +0bbbf8: |[0bbbf8] android.support.v7.app.ActionBarImplBase.updateVisibility:(Z)V │ │ +0bbc08: 5541 d606 |0000: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ +0bbc0c: 5542 d706 |0002: iget-boolean v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mHiddenBySystem:Z // field@06d7 │ │ +0bbc10: 5543 df06 |0004: iget-boolean v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ +0bbc14: 7130 e217 2103 |0006: invoke-static {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.checkShowingFlags:(ZZZ)Z // method@17e2 │ │ +0bbc1a: 0a00 |0009: move-result v0 │ │ +0bbc1c: 3800 0d00 |000a: if-eqz v0, 0017 // +000d │ │ +0bbc20: 5541 da06 |000c: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ +0bbc24: 3901 0800 |000e: if-nez v1, 0016 // +0008 │ │ +0bbc28: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0bbc2a: 5c41 da06 |0011: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ +0bbc2e: 6e20 e617 5400 |0013: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doShow:(Z)V // method@17e6 │ │ +0bbc34: 0e00 |0016: return-void │ │ +0bbc36: 5541 da06 |0017: iget-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ +0bbc3a: 3801 fdff |0019: if-eqz v1, 0016 // -0003 │ │ +0bbc3e: 1201 |001b: const/4 v1, #int 0 // #0 │ │ +0bbc40: 5c41 da06 |001c: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ +0bbc44: 6e20 e517 5400 |001e: invoke-virtual {v4, v5}, Landroid/support/v7/app/ActionBarImplBase;.doHide:(Z)V // method@17e5 │ │ +0bbc4a: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=980 │ │ 0x000a line=982 │ │ 0x000c line=983 │ │ 0x0010 line=984 │ │ 0x0013 line=985 │ │ @@ -232633,18 +232661,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bbb60: |[0bbb60] android.support.v7.app.ActionBarImplBase.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bbb70: 5410 d906 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@06d9 │ │ -0bbb74: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0bbb7a: 0e00 |0005: return-void │ │ +0bbc4c: |[0bbc4c] android.support.v7.app.ActionBarImplBase.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bbc5c: 5410 d906 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@06d9 │ │ +0bbc60: 6e20 932b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0bbc66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0005 line=580 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -232654,20 +232682,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bbb7c: |[0bbb7c] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bbb8c: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bbb90: 6e10 982b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0bbb96: 0a00 |0005: move-result v0 │ │ -0bbb98: 6e30 e017 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@17e0 │ │ -0bbb9e: 0e00 |0009: return-void │ │ +0bbc68: |[0bbc68] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bbc78: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bbc7c: 6e10 982b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0bbc82: 0a00 |0005: move-result v0 │ │ +0bbc84: 6e30 e017 2100 |0006: invoke-virtual {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@17e0 │ │ +0bbc8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0009 line=402 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -232677,20 +232705,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bbba0: |[0bbba0] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0bbbb0: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bbbb4: 6e10 982b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0bbbba: 0a00 |0005: move-result v0 │ │ -0bbbbc: 6e40 df17 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@17df │ │ -0bbbc2: 0e00 |0009: return-void │ │ +0bbc8c: |[0bbc8c] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0bbc9c: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bbca0: 6e10 982b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0bbca6: 0a00 |0005: move-result v0 │ │ +0bbca8: 6e40 df17 2103 |0006: invoke-virtual {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@17df │ │ +0bbcae: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0009 line=417 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -232701,22 +232729,22 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0bbbc4: |[0bbbc4] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0bbbd4: 7010 e717 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@17e7 │ │ -0bbbda: 5410 e106 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbbde: 6e40 291f 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@1f29 │ │ -0bbbe4: 7030 e417 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@17e4 │ │ -0bbbea: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -0bbbee: 6e20 0018 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bbbf4: 0e00 |0010: return-void │ │ +0bbcb0: |[0bbcb0] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0bbcc0: 7010 e717 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@17e7 │ │ +0bbcc6: 5410 e106 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbcca: 6e40 291f 2043 |0005: invoke-virtual {v0, v2, v3, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@1f29 │ │ +0bbcd0: 7030 e417 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@17e4 │ │ +0bbcd6: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +0bbcda: 6e20 0018 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bbce0: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ 0x0003 line=422 │ │ 0x0008 line=423 │ │ 0x000b line=424 │ │ 0x000d line=425 │ │ @@ -232732,25 +232760,25 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0bbbf8: |[0bbbf8] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0bbc08: 7010 e717 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@17e7 │ │ -0bbc0e: 5410 e106 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbc12: 6e30 2a1f 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1f2a │ │ -0bbc18: 5410 e306 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bbc1c: 6e10 9d2b 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bbc22: 0a00 |000d: move-result v0 │ │ -0bbc24: 7030 e417 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@17e4 │ │ -0bbc2a: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ -0bbc2e: 6e20 0018 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bbc34: 0e00 |0016: return-void │ │ +0bbce4: |[0bbce4] android.support.v7.app.ActionBarImplBase.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0bbcf4: 7010 e717 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@17e7 │ │ +0bbcfa: 5410 e106 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbcfe: 6e30 2a1f 2003 |0005: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1f2a │ │ +0bbd04: 5410 e306 |0008: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bbd08: 6e10 9d2b 0000 |000a: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bbd0e: 0a00 |000d: move-result v0 │ │ +0bbd10: 7030 e417 2100 |000e: invoke-direct {v1, v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.configureTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@17e4 │ │ +0bbd16: 3803 0500 |0011: if-eqz v3, 0016 // +0005 │ │ +0bbd1a: 6e20 0018 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bbd20: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=406 │ │ 0x0003 line=407 │ │ 0x0008 line=408 │ │ 0x0011 line=409 │ │ 0x0013 line=410 │ │ @@ -232765,49 +232793,49 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 62 16-bit code units │ │ -0bbc38: |[0bbc38] android.support.v7.app.ActionBarImplBase.animateToMode:(Z)V │ │ -0bbc48: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0bbc4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bbc4e: 3805 3100 |0003: if-eqz v5, 0034 // +0031 │ │ -0bbc52: 6e10 1f18 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.showForActionMode:()V // method@181f │ │ -0bbc58: 5443 c706 |0008: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbc5c: 3805 2e00 |000a: if-eqz v5, 0038 // +002e │ │ -0bbc60: 1240 |000c: const/4 v0, #int 4 // #4 │ │ -0bbc62: 6e20 e11c 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarView;.animateToVisibility:(I)V // method@1ce1 │ │ -0bbc68: 5443 ce06 |0010: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bbc6c: 3805 2800 |0012: if-eqz v5, 003a // +0028 │ │ -0bbc70: 0110 |0014: move v0, v1 │ │ -0bbc72: 6e20 5d1c 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.animateToVisibility:(I)V // method@1c5d │ │ -0bbc78: 5440 e106 |0018: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbc7c: 3800 1900 |001a: if-eqz v0, 0033 // +0019 │ │ -0bbc80: 5440 c706 |001c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbc84: 6e10 031d 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hasEmbeddedTabs:()Z // method@1d03 │ │ -0bbc8a: 0a00 |0021: move-result v0 │ │ -0bbc8c: 3900 1100 |0022: if-nez v0, 0033 // +0011 │ │ -0bbc90: 5440 c706 |0024: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbc94: 6e10 0a1d 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1d0a │ │ -0bbc9a: 0a00 |0029: move-result v0 │ │ -0bbc9c: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ -0bbca0: 5440 e106 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bbca4: 3805 0e00 |002e: if-eqz v5, 003c // +000e │ │ -0bbca8: 6e20 471f 2000 |0030: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bbcae: 0e00 |0033: return-void │ │ -0bbcb0: 6e10 f617 0400 |0034: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.hideForActionMode:()V // method@17f6 │ │ -0bbcb6: 28d1 |0037: goto 0008 // -002f │ │ -0bbcb8: 0110 |0038: move v0, v1 │ │ -0bbcba: 28d4 |0039: goto 000d // -002c │ │ -0bbcbc: 0120 |003a: move v0, v2 │ │ -0bbcbe: 28da |003b: goto 0015 // -0026 │ │ -0bbcc0: 0112 |003c: move v2, v1 │ │ -0bbcc2: 28f3 |003d: goto 0030 // -000d │ │ +0bbd24: |[0bbd24] android.support.v7.app.ActionBarImplBase.animateToMode:(Z)V │ │ +0bbd34: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0bbd38: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bbd3a: 3805 3100 |0003: if-eqz v5, 0034 // +0031 │ │ +0bbd3e: 6e10 1f18 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.showForActionMode:()V // method@181f │ │ +0bbd44: 5443 c706 |0008: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbd48: 3805 2e00 |000a: if-eqz v5, 0038 // +002e │ │ +0bbd4c: 1240 |000c: const/4 v0, #int 4 // #4 │ │ +0bbd4e: 6e20 e11c 0300 |000d: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarView;.animateToVisibility:(I)V // method@1ce1 │ │ +0bbd54: 5443 ce06 |0010: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bbd58: 3805 2800 |0012: if-eqz v5, 003a // +0028 │ │ +0bbd5c: 0110 |0014: move v0, v1 │ │ +0bbd5e: 6e20 5d1c 0300 |0015: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.animateToVisibility:(I)V // method@1c5d │ │ +0bbd64: 5440 e106 |0018: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbd68: 3800 1900 |001a: if-eqz v0, 0033 // +0019 │ │ +0bbd6c: 5440 c706 |001c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbd70: 6e10 031d 0000 |001e: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.hasEmbeddedTabs:()Z // method@1d03 │ │ +0bbd76: 0a00 |0021: move-result v0 │ │ +0bbd78: 3900 1100 |0022: if-nez v0, 0033 // +0011 │ │ +0bbd7c: 5440 c706 |0024: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbd80: 6e10 0a1d 0000 |0026: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.isCollapsed:()Z // method@1d0a │ │ +0bbd86: 0a00 |0029: move-result v0 │ │ +0bbd88: 3800 0900 |002a: if-eqz v0, 0033 // +0009 │ │ +0bbd8c: 5440 e106 |002c: iget-object v0, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bbd90: 3805 0e00 |002e: if-eqz v5, 003c // +000e │ │ +0bbd94: 6e20 471f 2000 |0030: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bbd9a: 0e00 |0033: return-void │ │ +0bbd9c: 6e10 f617 0400 |0034: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.hideForActionMode:()V // method@17f6 │ │ +0bbda2: 28d1 |0037: goto 0008 // -002f │ │ +0bbda4: 0110 |0038: move v0, v1 │ │ +0bbda6: 28d4 |0039: goto 000d // -002c │ │ +0bbda8: 0120 |003a: move v0, v2 │ │ +0bbdaa: 28da |003b: goto 0015 // -0026 │ │ +0bbdac: 0112 |003c: move v2, v1 │ │ +0bbdae: 28f3 |003d: goto 0030 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=611 │ │ 0x0005 line=612 │ │ 0x0008 line=617 │ │ 0x0010 line=618 │ │ 0x0018 line=619 │ │ @@ -232826,55 +232854,55 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0bbcc4: |[0bbcc4] android.support.v7.app.ActionBarImplBase.doHide:(Z)V │ │ -0bbcd4: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ -0bbcd8: 5452 e506 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbcdc: 6e10 9e22 0200 |0004: invoke-virtual {v2}, Landroid/view/ViewGroup;.clearAnimation:()V // method@229e │ │ -0bbce2: 5452 e506 |0007: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbce6: 6e10 b022 0200 |0009: invoke-virtual {v2}, Landroid/view/ViewGroup;.getVisibility:()I // method@22b0 │ │ -0bbcec: 0a02 |000c: move-result v2 │ │ -0bbcee: 3342 0300 |000d: if-ne v2, v4, 0010 // +0003 │ │ -0bbcf2: 0e00 |000f: return-void │ │ -0bbcf4: 6e10 f817 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@17f8 │ │ -0bbcfa: 0a02 |0013: move-result v2 │ │ -0bbcfc: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ -0bbd00: 3806 3800 |0016: if-eqz v6, 004e // +0038 │ │ -0bbd04: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0bbd06: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ -0bbd0a: 5452 cc06 |001b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bbd0e: 6003 0307 |001d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_top:I // field@0703 │ │ -0bbd12: 7120 a923 3200 |001f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0bbd18: 0c00 |0022: move-result-object v0 │ │ -0bbd1a: 5452 e506 |0023: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbd1e: 6e20 cb22 0200 |0025: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@22cb │ │ -0bbd24: 5452 e506 |0028: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbd28: 6e20 ca22 4200 |002a: invoke-virtual {v2, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@22ca │ │ -0bbd2e: 5452 e006 |002d: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbd32: 3802 e0ff |002f: if-eqz v2, 000f // -0020 │ │ -0bbd36: 5452 e006 |0031: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbd3a: 6e10 3d1c 0200 |0033: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1c3d │ │ -0bbd40: 0a02 |0036: move-result v2 │ │ -0bbd42: 3242 d8ff |0037: if-eq v2, v4, 000f // -0028 │ │ -0bbd46: 3801 0f00 |0039: if-eqz v1, 0048 // +000f │ │ -0bbd4a: 5452 cc06 |003b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bbd4e: 6003 0207 |003d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_bottom:I // field@0702 │ │ -0bbd52: 7120 a923 3200 |003f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0bbd58: 0c00 |0042: move-result-object v0 │ │ -0bbd5a: 5452 e006 |0043: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbd5e: 6e20 531c 0200 |0045: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1c53 │ │ -0bbd64: 5452 e006 |0048: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbd68: 6e20 501c 4200 |004a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ -0bbd6e: 28c2 |004d: goto 000f // -003e │ │ -0bbd70: 1201 |004e: const/4 v1, #int 0 // #0 │ │ -0bbd72: 28ca |004f: goto 0019 // -0036 │ │ +0bbdb0: |[0bbdb0] android.support.v7.app.ActionBarImplBase.doHide:(Z)V │ │ +0bbdc0: 1304 0800 |0000: const/16 v4, #int 8 // #8 │ │ +0bbdc4: 5452 e506 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbdc8: 6e10 9e22 0200 |0004: invoke-virtual {v2}, Landroid/view/ViewGroup;.clearAnimation:()V // method@229e │ │ +0bbdce: 5452 e506 |0007: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbdd2: 6e10 b022 0200 |0009: invoke-virtual {v2}, Landroid/view/ViewGroup;.getVisibility:()I // method@22b0 │ │ +0bbdd8: 0a02 |000c: move-result v2 │ │ +0bbdda: 3342 0300 |000d: if-ne v2, v4, 0010 // +0003 │ │ +0bbdde: 0e00 |000f: return-void │ │ +0bbde0: 6e10 f817 0500 |0010: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@17f8 │ │ +0bbde6: 0a02 |0013: move-result v2 │ │ +0bbde8: 3902 0400 |0014: if-nez v2, 0018 // +0004 │ │ +0bbdec: 3806 3800 |0016: if-eqz v6, 004e // +0038 │ │ +0bbdf0: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0bbdf2: 3801 0f00 |0019: if-eqz v1, 0028 // +000f │ │ +0bbdf6: 5452 cc06 |001b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bbdfa: 6003 0307 |001d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_top:I // field@0703 │ │ +0bbdfe: 7120 a923 3200 |001f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0bbe04: 0c00 |0022: move-result-object v0 │ │ +0bbe06: 5452 e506 |0023: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbe0a: 6e20 cb22 0200 |0025: invoke-virtual {v2, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@22cb │ │ +0bbe10: 5452 e506 |0028: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbe14: 6e20 ca22 4200 |002a: invoke-virtual {v2, v4}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@22ca │ │ +0bbe1a: 5452 e006 |002d: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbe1e: 3802 e0ff |002f: if-eqz v2, 000f // -0020 │ │ +0bbe22: 5452 e006 |0031: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbe26: 6e10 3d1c 0200 |0033: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1c3d │ │ +0bbe2c: 0a02 |0036: move-result v2 │ │ +0bbe2e: 3242 d8ff |0037: if-eq v2, v4, 000f // -0028 │ │ +0bbe32: 3801 0f00 |0039: if-eqz v1, 0048 // +000f │ │ +0bbe36: 5452 cc06 |003b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bbe3a: 6003 0207 |003d: sget v3, Landroid/support/v7/appcompat/R$anim;.abc_slide_out_bottom:I // field@0702 │ │ +0bbe3e: 7120 a923 3200 |003f: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0bbe44: 0c00 |0042: move-result-object v0 │ │ +0bbe46: 5452 e006 |0043: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbe4a: 6e20 531c 0200 |0045: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1c53 │ │ +0bbe50: 5452 e006 |0048: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbe54: 6e20 501c 4200 |004a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ +0bbe5a: 28c2 |004d: goto 000f // -003e │ │ +0bbe5c: 1201 |004e: const/4 v1, #int 0 // #0 │ │ +0bbe5e: 28ca |004f: goto 0019 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1029 │ │ 0x0007 line=1030 │ │ 0x000f line=1050 │ │ 0x0010 line=1034 │ │ 0x0019 line=1036 │ │ @@ -232899,55 +232927,55 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 79 16-bit code units │ │ -0bbd74: |[0bbd74] android.support.v7.app.ActionBarImplBase.doShow:(Z)V │ │ -0bbd84: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bbd86: 5453 e506 |0001: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbd8a: 6e10 9e22 0300 |0003: invoke-virtual {v3}, Landroid/view/ViewGroup;.clearAnimation:()V // method@229e │ │ -0bbd90: 5453 e506 |0006: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbd94: 6e10 b022 0300 |0008: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@22b0 │ │ -0bbd9a: 0a03 |000b: move-result v3 │ │ -0bbd9c: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ -0bbda0: 0e00 |000e: return-void │ │ -0bbda2: 6e10 f817 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@17f8 │ │ -0bbda8: 0a03 |0012: move-result v3 │ │ -0bbdaa: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ -0bbdae: 3806 3800 |0015: if-eqz v6, 004d // +0038 │ │ -0bbdb2: 1211 |0017: const/4 v1, #int 1 // #1 │ │ -0bbdb4: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ -0bbdb8: 5453 cc06 |001a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bbdbc: 6004 0107 |001c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_top:I // field@0701 │ │ -0bbdc0: 7120 a923 4300 |001e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0bbdc6: 0c00 |0021: move-result-object v0 │ │ -0bbdc8: 5453 e506 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbdcc: 6e20 cb22 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@22cb │ │ -0bbdd2: 5453 e506 |0027: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bbdd6: 6e20 ca22 2300 |0029: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@22ca │ │ -0bbddc: 5453 e006 |002c: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbde0: 3803 e0ff |002e: if-eqz v3, 000e // -0020 │ │ -0bbde4: 5453 e006 |0030: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbde8: 6e10 3d1c 0300 |0032: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1c3d │ │ -0bbdee: 0a03 |0035: move-result v3 │ │ -0bbdf0: 3803 d8ff |0036: if-eqz v3, 000e // -0028 │ │ -0bbdf4: 3801 0f00 |0038: if-eqz v1, 0047 // +000f │ │ -0bbdf8: 5453 cc06 |003a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bbdfc: 6004 0007 |003c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_bottom:I // field@0700 │ │ -0bbe00: 7120 a923 4300 |003e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0bbe06: 0c00 |0041: move-result-object v0 │ │ -0bbe08: 5453 e006 |0042: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbe0c: 6e20 531c 0300 |0044: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1c53 │ │ -0bbe12: 5453 e006 |0047: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bbe16: 6e20 501c 2300 |0049: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ -0bbe1c: 28c2 |004c: goto 000e // -003e │ │ -0bbe1e: 0121 |004d: move v1, v2 │ │ -0bbe20: 28ca |004e: goto 0018 // -0036 │ │ +0bbe60: |[0bbe60] android.support.v7.app.ActionBarImplBase.doShow:(Z)V │ │ +0bbe70: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bbe72: 5453 e506 |0001: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbe76: 6e10 9e22 0300 |0003: invoke-virtual {v3}, Landroid/view/ViewGroup;.clearAnimation:()V // method@229e │ │ +0bbe7c: 5453 e506 |0006: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbe80: 6e10 b022 0300 |0008: invoke-virtual {v3}, Landroid/view/ViewGroup;.getVisibility:()I // method@22b0 │ │ +0bbe86: 0a03 |000b: move-result v3 │ │ +0bbe88: 3903 0300 |000c: if-nez v3, 000f // +0003 │ │ +0bbe8c: 0e00 |000e: return-void │ │ +0bbe8e: 6e10 f817 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@17f8 │ │ +0bbe94: 0a03 |0012: move-result v3 │ │ +0bbe96: 3903 0400 |0013: if-nez v3, 0017 // +0004 │ │ +0bbe9a: 3806 3800 |0015: if-eqz v6, 004d // +0038 │ │ +0bbe9e: 1211 |0017: const/4 v1, #int 1 // #1 │ │ +0bbea0: 3801 0f00 |0018: if-eqz v1, 0027 // +000f │ │ +0bbea4: 5453 cc06 |001a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bbea8: 6004 0107 |001c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_top:I // field@0701 │ │ +0bbeac: 7120 a923 4300 |001e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0bbeb2: 0c00 |0021: move-result-object v0 │ │ +0bbeb4: 5453 e506 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbeb8: 6e20 cb22 0300 |0024: invoke-virtual {v3, v0}, Landroid/view/ViewGroup;.startAnimation:(Landroid/view/animation/Animation;)V // method@22cb │ │ +0bbebe: 5453 e506 |0027: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bbec2: 6e20 ca22 2300 |0029: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.setVisibility:(I)V // method@22ca │ │ +0bbec8: 5453 e006 |002c: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbecc: 3803 e0ff |002e: if-eqz v3, 000e // -0020 │ │ +0bbed0: 5453 e006 |0030: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbed4: 6e10 3d1c 0300 |0032: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1c3d │ │ +0bbeda: 0a03 |0035: move-result v3 │ │ +0bbedc: 3803 d8ff |0036: if-eqz v3, 000e // -0028 │ │ +0bbee0: 3801 0f00 |0038: if-eqz v1, 0047 // +000f │ │ +0bbee4: 5453 cc06 |003a: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bbee8: 6004 0007 |003c: sget v4, Landroid/support/v7/appcompat/R$anim;.abc_slide_in_bottom:I // field@0700 │ │ +0bbeec: 7120 a923 4300 |003e: invoke-static {v3, v4}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0bbef2: 0c00 |0041: move-result-object v0 │ │ +0bbef4: 5453 e006 |0042: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbef8: 6e20 531c 0300 |0044: invoke-virtual {v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.startAnimation:(Landroid/view/animation/Animation;)V // method@1c53 │ │ +0bbefe: 5453 e006 |0047: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bbf02: 6e20 501c 2300 |0049: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ +0bbf08: 28c2 |004c: goto 000e // -003e │ │ +0bbf0a: 0121 |004d: move v1, v2 │ │ +0bbf0c: 28ca |004e: goto 0018 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1006 │ │ 0x0006 line=1007 │ │ 0x000e line=1026 │ │ 0x000f line=1011 │ │ 0x0018 line=1013 │ │ @@ -232972,19 +233000,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbe24: |[0bbe24] android.support.v7.app.ActionBarImplBase.getCustomView:()Landroid/view/View; │ │ -0bbe34: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbe38: 6e10 ef1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getCustomNavigationView:()Landroid/view/View; // method@1cef │ │ -0bbe3e: 0c00 |0005: move-result-object v0 │ │ -0bbe40: 1100 |0006: return-object v0 │ │ +0bbf10: |[0bbf10] android.support.v7.app.ActionBarImplBase.getCustomView:()Landroid/view/View; │ │ +0bbf20: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbf24: 6e10 ef1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getCustomNavigationView:()Landroid/view/View; // method@1cef │ │ +0bbf2a: 0c00 |0005: move-result-object v0 │ │ +0bbf2c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -232992,19 +233020,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbe44: |[0bbe44] android.support.v7.app.ActionBarImplBase.getDisplayOptions:()I │ │ -0bbe54: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbe58: 6e10 f01c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ -0bbe5e: 0a00 |0005: move-result v0 │ │ -0bbe60: 0f00 |0006: return v0 │ │ +0bbf30: |[0bbf30] android.support.v7.app.ActionBarImplBase.getDisplayOptions:()I │ │ +0bbf40: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbf44: 6e10 f01c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ +0bbf4a: 0a00 |0005: move-result v0 │ │ +0bbf4c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=391 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233012,19 +233040,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbe64: |[0bbe64] android.support.v7.app.ActionBarImplBase.getHeight:()I │ │ -0bbe74: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bbe78: 6e10 381c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1c38 │ │ -0bbe7e: 0a00 |0005: move-result v0 │ │ -0bbe80: 0f00 |0006: return v0 │ │ +0bbf50: |[0bbf50] android.support.v7.app.ActionBarImplBase.getHeight:()I │ │ +0bbf60: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bbf64: 6e10 381c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.getHeight:()I // method@1c38 │ │ +0bbf6a: 0a00 |0005: move-result v0 │ │ +0bbf6c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #11 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233032,34 +233060,34 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 40 16-bit code units │ │ -0bbe84: |[0bbe84] android.support.v7.app.ActionBarImplBase.getNavigationItemCount:()I │ │ -0bbe94: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bbe96: 5432 c706 |0001: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbe9a: 6e10 f71c 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ -0bbea0: 0a02 |0006: move-result v2 │ │ -0bbea2: 2b02 1900 0000 |0007: packed-switch v2, 00000020 // +00000019 │ │ -0bbea8: 0f01 |000a: return v1 │ │ -0bbeaa: 5431 e306 |000b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bbeae: 6e10 9d2b 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bbeb4: 0a01 |0010: move-result v1 │ │ -0bbeb6: 28f9 |0011: goto 000a // -0007 │ │ -0bbeb8: 5432 c706 |0012: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbebc: 6e10 f11c 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; // method@1cf1 │ │ -0bbec2: 0c00 |0017: move-result-object v0 │ │ -0bbec4: 3800 f2ff |0018: if-eqz v0, 000a // -000e │ │ -0bbec8: 7210 e124 0000 |001a: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ -0bbece: 0a01 |001d: move-result v1 │ │ -0bbed0: 28ec |001e: goto 000a // -0014 │ │ -0bbed2: 0000 |001f: nop // spacer │ │ -0bbed4: 0001 0200 0100 0000 0b00 0000 0400 ... |0020: packed-switch-data (8 units) │ │ +0bbf70: |[0bbf70] android.support.v7.app.ActionBarImplBase.getNavigationItemCount:()I │ │ +0bbf80: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bbf82: 5432 c706 |0001: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbf86: 6e10 f71c 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ +0bbf8c: 0a02 |0006: move-result v2 │ │ +0bbf8e: 2b02 1900 0000 |0007: packed-switch v2, 00000020 // +00000019 │ │ +0bbf94: 0f01 |000a: return v1 │ │ +0bbf96: 5431 e306 |000b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bbf9a: 6e10 9d2b 0100 |000d: invoke-virtual {v1}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bbfa0: 0a01 |0010: move-result v1 │ │ +0bbfa2: 28f9 |0011: goto 000a // -0007 │ │ +0bbfa4: 5432 c706 |0012: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbfa8: 6e10 f11c 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; // method@1cf1 │ │ +0bbfae: 0c00 |0017: move-result-object v0 │ │ +0bbfb0: 3800 f2ff |0018: if-eqz v0, 000a // -000e │ │ +0bbfb4: 7210 e124 0000 |001a: invoke-interface {v0}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ +0bbfba: 0a01 |001d: move-result v1 │ │ +0bbfbc: 28ec |001e: goto 000a // -0014 │ │ +0bbfbe: 0000 |001f: nop // spacer │ │ +0bbfc0: 0001 0200 0100 0000 0b00 0000 0400 ... |0020: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=252 │ │ 0x000a line=259 │ │ 0x000b line=254 │ │ 0x0012 line=256 │ │ 0x0018 line=257 │ │ @@ -233073,19 +233101,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbee4: |[0bbee4] android.support.v7.app.ActionBarImplBase.getNavigationMode:()I │ │ -0bbef4: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbef8: 6e10 f71c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ -0bbefe: 0a00 |0005: move-result v0 │ │ -0bbf00: 0f00 |0006: return v0 │ │ +0bbfd0: |[0bbfd0] android.support.v7.app.ActionBarImplBase.getNavigationMode:()I │ │ +0bbfe0: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bbfe4: 6e10 f71c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ +0bbfea: 0a00 |0005: move-result v0 │ │ +0bbfec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #13 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233093,33 +233121,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 38 16-bit code units │ │ -0bbf04: |[0bbf04] android.support.v7.app.ActionBarImplBase.getSelectedNavigationIndex:()I │ │ -0bbf14: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0bbf16: 5421 c706 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbf1a: 6e10 f71c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ -0bbf20: 0a01 |0006: move-result v1 │ │ -0bbf22: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ -0bbf28: 0f00 |000a: return v0 │ │ -0bbf2a: 5421 dd06 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bbf2e: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ -0bbf32: 5420 dd06 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bbf36: 6e10 c517 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@17c5 │ │ -0bbf3c: 0a00 |0014: move-result v0 │ │ -0bbf3e: 28f5 |0015: goto 000a // -000b │ │ -0bbf40: 5420 c706 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbf44: 6e10 f21c 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownSelectedPosition:()I // method@1cf2 │ │ -0bbf4a: 0a00 |001b: move-result v0 │ │ -0bbf4c: 28ee |001c: goto 000a // -0012 │ │ -0bbf4e: 0000 |001d: nop // spacer │ │ -0bbf50: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ +0bbff0: |[0bbff0] android.support.v7.app.ActionBarImplBase.getSelectedNavigationIndex:()I │ │ +0bc000: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0bc002: 5421 c706 |0001: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc006: 6e10 f71c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ +0bc00c: 0a01 |0006: move-result v1 │ │ +0bc00e: 2b01 1700 0000 |0007: packed-switch v1, 0000001e // +00000017 │ │ +0bc014: 0f00 |000a: return v0 │ │ +0bc016: 5421 dd06 |000b: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc01a: 3801 fdff |000d: if-eqz v1, 000a // -0003 │ │ +0bc01e: 5420 dd06 |000f: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc022: 6e10 c517 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@17c5 │ │ +0bc028: 0a00 |0014: move-result v0 │ │ +0bc02a: 28f5 |0015: goto 000a // -000b │ │ +0bc02c: 5420 c706 |0016: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc030: 6e10 f21c 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getDropdownSelectedPosition:()I // method@1cf2 │ │ +0bc036: 0a00 |001b: move-result v0 │ │ +0bc038: 28ee |001c: goto 000a // -0012 │ │ +0bc03a: 0000 |001d: nop // spacer │ │ +0bc03c: 0001 0200 0100 0000 0f00 0000 0400 ... |001e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=240 │ │ 0x000a line=246 │ │ 0x000b line=242 │ │ 0x0016 line=244 │ │ 0x001d line=240 │ │ @@ -233131,17 +233159,17 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bbf60: |[0bbf60] android.support.v7.app.ActionBarImplBase.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bbf70: 5410 dd06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bbf74: 1100 |0002: return-object v0 │ │ +0bc04c: |[0bc04c] android.support.v7.app.ActionBarImplBase.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bc05c: 5410 dd06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc060: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #15 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233149,19 +233177,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbf78: |[0bbf78] android.support.v7.app.ActionBarImplBase.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bbf88: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bbf8c: 6e10 fe1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getSubtitle:()Ljava/lang/CharSequence; // method@1cfe │ │ -0bbf92: 0c00 |0005: move-result-object v0 │ │ -0bbf94: 1100 |0006: return-object v0 │ │ +0bc064: |[0bc064] android.support.v7.app.ActionBarImplBase.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bc074: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc078: 6e10 fe1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getSubtitle:()Ljava/lang/CharSequence; // method@1cfe │ │ +0bc07e: 0c00 |0005: move-result-object v0 │ │ +0bc080: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233169,20 +233197,20 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bbf98: |[0bbf98] android.support.v7.app.ActionBarImplBase.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bbfa8: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bbfac: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bbfb2: 0c00 |0005: move-result-object v0 │ │ -0bbfb4: 1f00 2e03 |0006: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ -0bbfb8: 1100 |0008: return-object v0 │ │ +0bc084: |[0bc084] android.support.v7.app.ActionBarImplBase.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bc094: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc098: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bc09e: 0c00 |0005: move-result-object v0 │ │ +0bc0a0: 1f00 2e03 |0006: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ +0bc0a4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=502 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -233191,19 +233219,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bbfbc: |[0bbfbc] android.support.v7.app.ActionBarImplBase.getTabCount:()I │ │ -0bbfcc: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bbfd0: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bbfd6: 0a00 |0005: move-result v0 │ │ -0bbfd8: 0f00 |0006: return v0 │ │ +0bc0a8: |[0bc0a8] android.support.v7.app.ActionBarImplBase.getTabCount:()I │ │ +0bc0b8: 5410 e306 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc0bc: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bc0c2: 0a00 |0005: move-result v0 │ │ +0bc0c4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=507 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233211,36 +233239,36 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 42 16-bit code units │ │ -0bbfdc: |[0bbfdc] android.support.v7.app.ActionBarImplBase.getThemedContext:()Landroid/content/Context; │ │ -0bbfec: 5453 e406 |0000: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ -0bbff0: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ -0bbff4: 2201 1204 |0004: new-instance v1, Landroid/util/TypedValue; // type@0412 │ │ -0bbff8: 7010 0e21 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0bbffe: 5453 cc06 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bc002: 6e10 3901 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ -0bc008: 0c00 |000e: move-result-object v0 │ │ -0bc00a: 6003 0c07 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@070c │ │ -0bc00e: 1214 |0011: const/4 v4, #int 1 // #1 │ │ -0bc010: 6e40 a901 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ -0bc016: 5212 690c |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ -0bc01a: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ -0bc01e: 2203 1c04 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@041c │ │ -0bc022: 5454 cc06 |001b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bc026: 7030 2c21 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@212c │ │ -0bc02c: 5b53 e406 |0020: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ -0bc030: 5453 e406 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ -0bc034: 1103 |0024: return-object v3 │ │ -0bc036: 5453 cc06 |0025: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bc03a: 5b53 e406 |0027: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ -0bc03e: 28f9 |0029: goto 0022 // -0007 │ │ +0bc0c8: |[0bc0c8] android.support.v7.app.ActionBarImplBase.getThemedContext:()Landroid/content/Context; │ │ +0bc0d8: 5453 e406 |0000: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ +0bc0dc: 3903 2000 |0002: if-nez v3, 0022 // +0020 │ │ +0bc0e0: 2201 1204 |0004: new-instance v1, Landroid/util/TypedValue; // type@0412 │ │ +0bc0e4: 7010 0e21 0100 |0006: invoke-direct {v1}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0bc0ea: 5453 cc06 |0009: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bc0ee: 6e10 3901 0300 |000b: invoke-virtual {v3}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ +0bc0f4: 0c00 |000e: move-result-object v0 │ │ +0bc0f6: 6003 0c07 |000f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarWidgetTheme:I // field@070c │ │ +0bc0fa: 1214 |0011: const/4 v4, #int 1 // #1 │ │ +0bc0fc: 6e40 a901 3041 |0012: invoke-virtual {v0, v3, v1, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ +0bc102: 5212 690c |0015: iget v2, v1, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ +0bc106: 3802 0e00 |0017: if-eqz v2, 0025 // +000e │ │ +0bc10a: 2203 1c04 |0019: new-instance v3, Landroid/view/ContextThemeWrapper; // type@041c │ │ +0bc10e: 5454 cc06 |001b: iget-object v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bc112: 7030 2c21 4302 |001d: invoke-direct {v3, v4, v2}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@212c │ │ +0bc118: 5b53 e406 |0020: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ +0bc11c: 5453 e406 |0022: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ +0bc120: 1103 |0024: return-object v3 │ │ +0bc122: 5453 cc06 |0025: iget-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bc126: 5b53 e406 |0027: iput-object v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mThemedContext:Landroid/content/Context; // field@06e4 │ │ +0bc12a: 28f9 |0029: goto 0022 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0004 line=513 │ │ 0x0009 line=514 │ │ 0x000f line=515 │ │ 0x0015 line=516 │ │ @@ -233262,19 +233290,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc040: |[0bc040] android.support.v7.app.ActionBarImplBase.getTitle:()Ljava/lang/CharSequence; │ │ -0bc050: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc054: 6e10 ff1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getTitle:()Ljava/lang/CharSequence; // method@1cff │ │ -0bc05a: 0c00 |0005: move-result-object v0 │ │ -0bc05c: 1100 |0006: return-object v0 │ │ +0bc12c: |[0bc12c] android.support.v7.app.ActionBarImplBase.getTitle:()Ljava/lang/CharSequence; │ │ +0bc13c: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc140: 6e10 ff1c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getTitle:()Ljava/lang/CharSequence; // method@1cff │ │ +0bc146: 0c00 |0005: move-result-object v0 │ │ +0bc148: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233282,25 +233310,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bc060: |[0bc060] android.support.v7.app.ActionBarImplBase.hasNonEmbeddedTabs:()Z │ │ -0bc070: 5520 d506 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ -0bc074: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0bc078: 6e10 ec17 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ -0bc07e: 0a00 |0007: move-result v0 │ │ -0bc080: 1221 |0008: const/4 v1, #int 2 // #2 │ │ -0bc082: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ -0bc086: 1210 |000b: const/4 v0, #int 1 // #1 │ │ -0bc088: 0f00 |000c: return v0 │ │ -0bc08a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bc08c: 28fe |000e: goto 000c // -0002 │ │ +0bc14c: |[0bc14c] android.support.v7.app.ActionBarImplBase.hasNonEmbeddedTabs:()Z │ │ +0bc15c: 5520 d506 |0000: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ +0bc160: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0bc164: 6e10 ec17 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ +0bc16a: 0a00 |0007: move-result v0 │ │ +0bc16c: 1221 |0008: const/4 v1, #int 2 // #2 │ │ +0bc16e: 3310 0400 |0009: if-ne v0, v1, 000d // +0004 │ │ +0bc172: 1210 |000b: const/4 v0, #int 1 // #1 │ │ +0bc174: 0f00 |000c: return v0 │ │ +0bc176: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bc178: 28fe |000e: goto 000c // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233308,22 +233336,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bc090: |[0bc090] android.support.v7.app.ActionBarImplBase.hide:()V │ │ -0bc0a0: 5510 d606 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ -0bc0a4: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bc0a8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bc0aa: 5c10 d606 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ -0bc0ae: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bc0b0: 7020 2118 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ -0bc0b6: 0e00 |000b: return-void │ │ +0bc17c: |[0bc17c] android.support.v7.app.ActionBarImplBase.hide:()V │ │ +0bc18c: 5510 d606 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ +0bc190: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0bc194: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bc196: 5c10 d606 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ +0bc19a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0bc19c: 7020 2118 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ +0bc1a2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ 0x0004 line=560 │ │ 0x0007 line=561 │ │ 0x000b line=563 │ │ locals : │ │ @@ -233334,21 +233362,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bc0b8: |[0bc0b8] android.support.v7.app.ActionBarImplBase.hideForActionMode:()V │ │ -0bc0c8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc0ca: 5520 df06 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ -0bc0ce: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0bc0d2: 5c21 df06 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ -0bc0d6: 7020 2118 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ -0bc0dc: 0e00 |000a: return-void │ │ +0bc1a4: |[0bc1a4] android.support.v7.app.ActionBarImplBase.hideForActionMode:()V │ │ +0bc1b4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc1b6: 5520 df06 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ +0bc1ba: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0bc1be: 5c21 df06 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ +0bc1c2: 7020 2118 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ +0bc1c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=566 │ │ 0x0005 line=567 │ │ 0x0007 line=568 │ │ 0x000a line=570 │ │ locals : │ │ @@ -233359,17 +233387,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc0e0: |[0bc0e0] android.support.v7.app.ActionBarImplBase.isShowHideAnimationEnabled:()Z │ │ -0bc0f0: 5510 de06 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@06de │ │ -0bc0f4: 0f00 |0002: return v0 │ │ +0bc1cc: |[0bc1cc] android.support.v7.app.ActionBarImplBase.isShowHideAnimationEnabled:()Z │ │ +0bc1dc: 5510 de06 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@06de │ │ +0bc1e0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1053 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #24 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233377,17 +233405,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc0f8: |[0bc0f8] android.support.v7.app.ActionBarImplBase.isShowing:()Z │ │ -0bc108: 5510 da06 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ -0bc10c: 0f00 |0002: return v0 │ │ +0bc1e4: |[0bc1e4] android.support.v7.app.ActionBarImplBase.isShowing:()Z │ │ +0bc1f4: 5510 da06 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mNowShowing:Z // field@06da │ │ +0bc1f8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #25 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233395,18 +233423,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc110: |[0bc110] android.support.v7.app.ActionBarImplBase.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bc120: 2200 4003 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bc124: 7020 c017 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.:(Landroid/support/v7/app/ActionBarImplBase;)V // method@17c0 │ │ -0bc12a: 1100 |0005: return-object v0 │ │ +0bc1fc: |[0bc1fc] android.support.v7.app.ActionBarImplBase.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bc20c: 2200 4003 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bc210: 7020 c017 1000 |0002: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.:(Landroid/support/v7/app/ActionBarImplBase;)V // method@17c0 │ │ +0bc216: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=396 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ #26 : (in Landroid/support/v7/app/ActionBarImplBase;) │ │ @@ -233414,22 +233442,22 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bc12c: |[0bc12c] android.support.v7.app.ActionBarImplBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0bc13c: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bc140: 7110 d018 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ -0bc146: 0c00 |0005: move-result-object v0 │ │ -0bc148: 6e10 d518 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@18d5 │ │ -0bc14e: 0a00 |0009: move-result v0 │ │ -0bc150: 7020 0c18 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@180c │ │ -0bc156: 0e00 |000d: return-void │ │ +0bc218: |[0bc218] android.support.v7.app.ActionBarImplBase.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bc228: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bc22c: 7110 d018 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ +0bc232: 0c00 |0005: move-result-object v0 │ │ +0bc234: 6e10 d518 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.hasEmbeddedTabs:()Z // method@18d5 │ │ +0bc23a: 0a00 |0009: move-result v0 │ │ +0bc23c: 7020 0c18 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setHasEmbeddedTabs:(Z)V // method@180c │ │ +0bc242: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x000d line=152 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000e reg=2 newConfig Landroid/content/res/Configuration; │ │ @@ -233439,17 +233467,17 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0bc158: |[0bc158] android.support.v7.app.ActionBarImplBase.removeAllTabs:()V │ │ -0bc168: 7010 e317 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarImplBase;.cleanupTabs:()V // method@17e3 │ │ -0bc16e: 0e00 |0003: return-void │ │ +0bc244: |[0bc244] android.support.v7.app.ActionBarImplBase.removeAllTabs:()V │ │ +0bc254: 7010 e317 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarImplBase;.cleanupTabs:()V // method@17e3 │ │ +0bc25a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0003 line=462 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplBase; │ │ │ │ @@ -233458,18 +233486,18 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc170: |[0bc170] android.support.v7.app.ActionBarImplBase.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bc180: 5410 d906 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@06d9 │ │ -0bc184: 6e20 9b2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ -0bc18a: 0e00 |0005: return-void │ │ +0bc25c: |[0bc25c] android.support.v7.app.ActionBarImplBase.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bc26c: 5410 d906 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mMenuVisibilityListeners:Ljava/util/ArrayList; // field@06d9 │ │ +0bc270: 6e20 9b2b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(Ljava/lang/Object;)Z // method@2b9b │ │ +0bc276: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0005 line=585 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ @@ -233479,19 +233507,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bc18c: |[0bc18c] android.support.v7.app.ActionBarImplBase.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bc19c: 6e10 8216 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ -0bc1a2: 0a00 |0003: move-result v0 │ │ -0bc1a4: 6e20 ff17 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.removeTabAt:(I)V // method@17ff │ │ -0bc1aa: 0e00 |0007: return-void │ │ +0bc278: |[0bc278] android.support.v7.app.ActionBarImplBase.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bc288: 6e10 8216 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ +0bc28e: 0a00 |0003: move-result v0 │ │ +0bc290: 6e20 ff17 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.removeTabAt:(I)V // method@17ff │ │ +0bc296: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=431 │ │ 0x0007 line=432 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0008 reg=2 tab Landroid/support/v7/app/ActionBar$Tab; │ │ @@ -233501,63 +233529,63 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0bc1ac: |[0bc1ac] android.support.v7.app.ActionBarImplBase.removeTabAt:(I)V │ │ -0bc1bc: 5474 e106 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bc1c0: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0bc1c4: 0e00 |0004: return-void │ │ -0bc1c6: 5474 dd06 |0005: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc1ca: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ -0bc1ce: 5474 dd06 |0009: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc1d2: 6e10 c517 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@17c5 │ │ -0bc1d8: 0a03 |000e: move-result v3 │ │ -0bc1da: 5474 e106 |000f: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bc1de: 6e20 3f1f 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeTabAt:(I)V // method@1f3f │ │ -0bc1e4: 5474 e306 |0014: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bc1e8: 6e20 9a2b 8400 |0016: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0bc1ee: 0c02 |0019: move-result-object v2 │ │ -0bc1f0: 1f02 4003 |001a: check-cast v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bc1f4: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ -0bc1f8: 12f4 |001e: const/4 v4, #int -1 // #ff │ │ -0bc1fa: 6e20 cf17 4200 |001f: invoke-virtual {v2, v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ -0bc200: 5474 e306 |0022: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bc204: 6e10 9d2b 0400 |0024: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bc20a: 0a01 |0027: move-result v1 │ │ -0bc20c: 0180 |0028: move v0, v8 │ │ -0bc20e: 3510 1300 |0029: if-ge v0, v1, 003c // +0013 │ │ -0bc212: 5474 e306 |002b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bc216: 6e20 972b 0400 |002d: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bc21c: 0c04 |0030: move-result-object v4 │ │ -0bc21e: 1f04 4003 |0031: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bc222: 6e20 cf17 0400 |0033: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ -0bc228: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bc22c: 28f1 |0038: goto 0029 // -000f │ │ -0bc22e: 5273 dc06 |0039: iget v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bc232: 28d4 |003b: goto 000f // -002c │ │ -0bc234: 3383 c8ff |003c: if-ne v3, v8, 0004 // -0038 │ │ -0bc238: 5474 e306 |003e: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bc23c: 6e10 982b 0400 |0040: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0bc242: 0a04 |0043: move-result v4 │ │ -0bc244: 3804 0700 |0044: if-eqz v4, 004b // +0007 │ │ -0bc248: 1204 |0046: const/4 v4, #int 0 // #0 │ │ -0bc24a: 6e20 0018 4700 |0047: invoke-virtual {v7, v4}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bc250: 28ba |004a: goto 0004 // -0046 │ │ -0bc252: 5474 e306 |004b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bc256: 1205 |004d: const/4 v5, #int 0 // #0 │ │ -0bc258: d806 08ff |004e: add-int/lit8 v6, v8, #int -1 // #ff │ │ -0bc25c: 7120 f42a 6500 |0050: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0bc262: 0a05 |0053: move-result v5 │ │ -0bc264: 6e20 972b 5400 |0054: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bc26a: 0c04 |0057: move-result-object v4 │ │ -0bc26c: 1f04 4003 |0058: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bc270: 28ed |005a: goto 0047 // -0013 │ │ +0bc298: |[0bc298] android.support.v7.app.ActionBarImplBase.removeTabAt:(I)V │ │ +0bc2a8: 5474 e106 |0000: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bc2ac: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0bc2b0: 0e00 |0004: return-void │ │ +0bc2b2: 5474 dd06 |0005: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc2b6: 3804 3200 |0007: if-eqz v4, 0039 // +0032 │ │ +0bc2ba: 5474 dd06 |0009: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc2be: 6e10 c517 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getPosition:()I // method@17c5 │ │ +0bc2c4: 0a03 |000e: move-result v3 │ │ +0bc2c6: 5474 e106 |000f: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bc2ca: 6e20 3f1f 8400 |0011: invoke-virtual {v4, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeTabAt:(I)V // method@1f3f │ │ +0bc2d0: 5474 e306 |0014: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc2d4: 6e20 9a2b 8400 |0016: invoke-virtual {v4, v8}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0bc2da: 0c02 |0019: move-result-object v2 │ │ +0bc2dc: 1f02 4003 |001a: check-cast v2, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bc2e0: 3802 0600 |001c: if-eqz v2, 0022 // +0006 │ │ +0bc2e4: 12f4 |001e: const/4 v4, #int -1 // #ff │ │ +0bc2e6: 6e20 cf17 4200 |001f: invoke-virtual {v2, v4}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ +0bc2ec: 5474 e306 |0022: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc2f0: 6e10 9d2b 0400 |0024: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bc2f6: 0a01 |0027: move-result v1 │ │ +0bc2f8: 0180 |0028: move v0, v8 │ │ +0bc2fa: 3510 1300 |0029: if-ge v0, v1, 003c // +0013 │ │ +0bc2fe: 5474 e306 |002b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc302: 6e20 972b 0400 |002d: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bc308: 0c04 |0030: move-result-object v4 │ │ +0bc30a: 1f04 4003 |0031: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bc30e: 6e20 cf17 0400 |0033: invoke-virtual {v4, v0}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.setPosition:(I)V // method@17cf │ │ +0bc314: d800 0001 |0036: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bc318: 28f1 |0038: goto 0029 // -000f │ │ +0bc31a: 5273 dc06 |0039: iget v3, v7, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bc31e: 28d4 |003b: goto 000f // -002c │ │ +0bc320: 3383 c8ff |003c: if-ne v3, v8, 0004 // -0038 │ │ +0bc324: 5474 e306 |003e: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc328: 6e10 982b 0400 |0040: invoke-virtual {v4}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0bc32e: 0a04 |0043: move-result v4 │ │ +0bc330: 3804 0700 |0044: if-eqz v4, 004b // +0007 │ │ +0bc334: 1204 |0046: const/4 v4, #int 0 // #0 │ │ +0bc336: 6e20 0018 4700 |0047: invoke-virtual {v7, v4}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bc33c: 28ba |004a: goto 0004 // -0046 │ │ +0bc33e: 5474 e306 |004b: iget-object v4, v7, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc342: 1205 |004d: const/4 v5, #int 0 // #0 │ │ +0bc344: d806 08ff |004e: add-int/lit8 v6, v8, #int -1 // #ff │ │ +0bc348: 7120 f42a 6500 |0050: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0bc34e: 0a05 |0053: move-result v5 │ │ +0bc350: 6e20 972b 5400 |0054: invoke-virtual {v4, v5}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bc356: 0c04 |0057: move-result-object v4 │ │ +0bc358: 1f04 4003 |0058: check-cast v4, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bc35c: 28ed |005a: goto 0047 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0004 line=457 │ │ 0x0005 line=441 │ │ 0x000f line=443 │ │ 0x0014 line=444 │ │ @@ -233587,72 +233615,72 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 115 16-bit code units │ │ -0bc274: |[0bc274] android.support.v7.app.ActionBarImplBase.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bc284: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ -0bc286: 6e10 ec17 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ -0bc28c: 0a02 |0004: move-result v2 │ │ -0bc28e: 1223 |0005: const/4 v3, #int 2 // #2 │ │ -0bc290: 3232 0b00 |0006: if-eq v2, v3, 0011 // +000b │ │ -0bc294: 3805 0600 |0008: if-eqz v5, 000e // +0006 │ │ -0bc298: 6e10 8216 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ -0bc29e: 0a01 |000d: move-result v1 │ │ -0bc2a0: 5941 dc06 |000e: iput v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bc2a4: 0e00 |0010: return-void │ │ -0bc2a6: 5442 c806 |0011: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ -0bc2aa: 6e10 d716 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@16d7 │ │ -0bc2b0: 0c02 |0016: move-result-object v2 │ │ -0bc2b2: 6e10 c104 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0bc2b8: 0c02 |001a: move-result-object v2 │ │ -0bc2ba: 6e10 8d05 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@058d │ │ -0bc2c0: 0c00 |001e: move-result-object v0 │ │ -0bc2c2: 5442 dd06 |001f: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc2c6: 3352 2400 |0021: if-ne v2, v5, 0045 // +0024 │ │ -0bc2ca: 5441 dd06 |0023: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc2ce: 3801 1600 |0025: if-eqz v1, 003b // +0016 │ │ -0bc2d2: 5441 dd06 |0027: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc2d6: 6e10 c117 0100 |0029: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ -0bc2dc: 0c01 |002c: move-result-object v1 │ │ -0bc2de: 5442 dd06 |002d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc2e2: 7230 9016 2100 |002f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1690 │ │ -0bc2e8: 5441 e106 |0032: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bc2ec: 6e10 8216 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ -0bc2f2: 0a02 |0037: move-result v2 │ │ -0bc2f4: 6e20 2c1f 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1f2c │ │ -0bc2fa: 6e10 9005 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0590 │ │ -0bc300: 0a01 |003e: move-result v1 │ │ -0bc302: 3901 d1ff |003f: if-nez v1, 0010 // -002f │ │ -0bc306: 6e10 8a05 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0bc30c: 28cc |0044: goto 0010 // -0034 │ │ -0bc30e: 5442 e106 |0045: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bc312: 3805 0600 |0047: if-eqz v5, 004d // +0006 │ │ -0bc316: 6e10 8216 0500 |0049: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ -0bc31c: 0a01 |004c: move-result v1 │ │ -0bc31e: 6e20 461f 1200 |004d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1f46 │ │ -0bc324: 5441 dd06 |0050: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc328: 3801 0d00 |0052: if-eqz v1, 005f // +000d │ │ -0bc32c: 5441 dd06 |0054: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc330: 6e10 c117 0100 |0056: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ -0bc336: 0c01 |0059: move-result-object v1 │ │ -0bc338: 5442 dd06 |005a: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc33c: 7230 9216 2100 |005c: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1692 │ │ -0bc342: 1f05 4003 |005f: check-cast v5, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ -0bc346: 5b45 dd06 |0061: iput-object v5, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc34a: 5441 dd06 |0063: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc34e: 3801 d6ff |0065: if-eqz v1, 003b // -002a │ │ -0bc352: 5441 dd06 |0067: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc356: 6e10 c117 0100 |0069: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ -0bc35c: 0c01 |006c: move-result-object v1 │ │ -0bc35e: 5442 dd06 |006d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ -0bc362: 7230 9116 2100 |006f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1691 │ │ -0bc368: 28c9 |0072: goto 003b // -0037 │ │ +0bc360: |[0bc360] android.support.v7.app.ActionBarImplBase.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bc370: 12f1 |0000: const/4 v1, #int -1 // #ff │ │ +0bc372: 6e10 ec17 0400 |0001: invoke-virtual {v4}, Landroid/support/v7/app/ActionBarImplBase;.getNavigationMode:()I // method@17ec │ │ +0bc378: 0a02 |0004: move-result v2 │ │ +0bc37a: 1223 |0005: const/4 v3, #int 2 // #2 │ │ +0bc37c: 3232 0b00 |0006: if-eq v2, v3, 0011 // +000b │ │ +0bc380: 3805 0600 |0008: if-eqz v5, 000e // +0006 │ │ +0bc384: 6e10 8216 0500 |000a: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ +0bc38a: 0a01 |000d: move-result v1 │ │ +0bc38c: 5941 dc06 |000e: iput v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bc390: 0e00 |0010: return-void │ │ +0bc392: 5442 c806 |0011: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06c8 │ │ +0bc396: 6e10 d716 0200 |0013: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@16d7 │ │ +0bc39c: 0c02 |0016: move-result-object v2 │ │ +0bc39e: 6e10 c104 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0bc3a4: 0c02 |001a: move-result-object v2 │ │ +0bc3a6: 6e10 8d05 0200 |001b: invoke-virtual {v2}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@058d │ │ +0bc3ac: 0c00 |001e: move-result-object v0 │ │ +0bc3ae: 5442 dd06 |001f: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc3b2: 3352 2400 |0021: if-ne v2, v5, 0045 // +0024 │ │ +0bc3b6: 5441 dd06 |0023: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc3ba: 3801 1600 |0025: if-eqz v1, 003b // +0016 │ │ +0bc3be: 5441 dd06 |0027: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc3c2: 6e10 c117 0100 |0029: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ +0bc3c8: 0c01 |002c: move-result-object v1 │ │ +0bc3ca: 5442 dd06 |002d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc3ce: 7230 9016 2100 |002f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1690 │ │ +0bc3d4: 5441 e106 |0032: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bc3d8: 6e10 8216 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ +0bc3de: 0a02 |0037: move-result v2 │ │ +0bc3e0: 6e20 2c1f 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1f2c │ │ +0bc3e6: 6e10 9005 0000 |003b: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0590 │ │ +0bc3ec: 0a01 |003e: move-result v1 │ │ +0bc3ee: 3901 d1ff |003f: if-nez v1, 0010 // -002f │ │ +0bc3f2: 6e10 8a05 0000 |0041: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +0bc3f8: 28cc |0044: goto 0010 // -0034 │ │ +0bc3fa: 5442 e106 |0045: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bc3fe: 3805 0600 |0047: if-eqz v5, 004d // +0006 │ │ +0bc402: 6e10 8216 0500 |0049: invoke-virtual {v5}, Landroid/support/v7/app/ActionBar$Tab;.getPosition:()I // method@1682 │ │ +0bc408: 0a01 |004c: move-result v1 │ │ +0bc40a: 6e20 461f 1200 |004d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1f46 │ │ +0bc410: 5441 dd06 |0050: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc414: 3801 0d00 |0052: if-eqz v1, 005f // +000d │ │ +0bc418: 5441 dd06 |0054: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc41c: 6e10 c117 0100 |0056: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ +0bc422: 0c01 |0059: move-result-object v1 │ │ +0bc424: 5442 dd06 |005a: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc428: 7230 9216 2100 |005c: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1692 │ │ +0bc42e: 1f05 4003 |005f: check-cast v5, Landroid/support/v7/app/ActionBarImplBase$TabImpl; // type@0340 │ │ +0bc432: 5b45 dd06 |0061: iput-object v5, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc436: 5441 dd06 |0063: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc43a: 3801 d6ff |0065: if-eqz v1, 003b // -002a │ │ +0bc43e: 5441 dd06 |0067: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc442: 6e10 c117 0100 |0069: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$TabImpl;.getCallback:()Landroid/support/v7/app/ActionBar$TabListener; // method@17c1 │ │ +0bc448: 0c01 |006c: move-result-object v1 │ │ +0bc44a: 5442 dd06 |006d: iget-object v2, v4, Landroid/support/v7/app/ActionBarImplBase;.mSelectedTab:Landroid/support/v7/app/ActionBarImplBase$TabImpl; // field@06dd │ │ +0bc44e: 7230 9116 2100 |006f: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1691 │ │ +0bc454: 28c9 |0072: goto 003b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=466 │ │ 0x0008 line=467 │ │ 0x0010 line=493 │ │ 0x0011 line=471 │ │ 0x001f line=474 │ │ @@ -233679,18 +233707,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc36c: |[0bc36c] android.support.v7.app.ActionBarImplBase.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bc37c: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bc380: 6e20 4b1c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@1c4b │ │ -0bc386: 0e00 |0005: return-void │ │ +0bc458: |[0bc458] android.support.v7.app.ActionBarImplBase.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bc468: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bc46c: 6e20 4b1c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setPrimaryBackground:(Landroid/graphics/drawable/Drawable;)V // method@1c4b │ │ +0bc472: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0005 line=333 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -233700,25 +233728,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 19 16-bit code units │ │ -0bc388: |[0bc388] android.support.v7.app.ActionBarImplBase.setCustomView:(I)V │ │ -0bc398: 6e10 f217 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ -0bc39e: 0c00 |0003: move-result-object v0 │ │ -0bc3a0: 7110 5a21 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bc3a6: 0c00 |0007: move-result-object v0 │ │ -0bc3a8: 5431 c706 |0008: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc3ac: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0bc3ae: 6e40 5d21 4021 |000b: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bc3b4: 0c00 |000e: move-result-object v0 │ │ -0bc3b6: 6e20 0318 0300 |000f: invoke-virtual {v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.setCustomView:(Landroid/view/View;)V // method@1803 │ │ -0bc3bc: 0e00 |0012: return-void │ │ +0bc474: |[0bc474] android.support.v7.app.ActionBarImplBase.setCustomView:(I)V │ │ +0bc484: 6e10 f217 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarImplBase;.getThemedContext:()Landroid/content/Context; // method@17f2 │ │ +0bc48a: 0c00 |0003: move-result-object v0 │ │ +0bc48c: 7110 5a21 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0bc492: 0c00 |0007: move-result-object v0 │ │ +0bc494: 5431 c706 |0008: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc498: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0bc49a: 6e40 5d21 4021 |000b: invoke-virtual {v0, v4, v1, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0bc4a0: 0c00 |000e: move-result-object v0 │ │ +0bc4a2: 6e20 0318 0300 |000f: invoke-virtual {v3, v0}, Landroid/support/v7/app/ActionBarImplBase;.setCustomView:(Landroid/view/View;)V // method@1803 │ │ +0bc4a8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0012 line=195 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0013 reg=4 resId I │ │ @@ -233728,18 +233756,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc3c0: |[0bc3c0] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;)V │ │ -0bc3d0: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc3d4: 6e20 221d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1d22 │ │ -0bc3da: 0e00 |0005: return-void │ │ +0bc4ac: |[0bc4ac] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;)V │ │ +0bc4bc: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc4c0: 6e20 221d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1d22 │ │ +0bc4c6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=181 │ │ 0x0005 line=182 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -233749,19 +233777,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0bc3dc: |[0bc3dc] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0bc3ec: 6e20 6422 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0bc3f2: 5410 c706 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc3f6: 6e20 221d 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1d22 │ │ -0bc3fc: 0e00 |0008: return-void │ │ +0bc4c8: |[0bc4c8] android.support.v7.app.ActionBarImplBase.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0bc4d8: 6e20 6422 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0bc4de: 5410 c706 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc4e2: 6e20 221d 2000 |0005: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setCustomNavigationView:(Landroid/view/View;)V // method@1d22 │ │ +0bc4e8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0008 line=189 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -233773,22 +233801,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bc400: |[0bc400] android.support.v7.app.ActionBarImplBase.setDisplayHomeAsUpEnabled:(Z)V │ │ -0bc410: 1241 |0000: const/4 v1, #int 4 // #4 │ │ -0bc412: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -0bc416: 0110 |0003: move v0, v1 │ │ -0bc418: 6e30 0718 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ -0bc41e: 0e00 |0007: return-void │ │ -0bc420: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bc422: 28fb |0009: goto 0004 // -0005 │ │ +0bc4ec: |[0bc4ec] android.support.v7.app.ActionBarImplBase.setDisplayHomeAsUpEnabled:(Z)V │ │ +0bc4fc: 1241 |0000: const/4 v1, #int 4 // #4 │ │ +0bc4fe: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +0bc502: 0110 |0003: move v0, v1 │ │ +0bc504: 6e30 0718 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ +0bc50a: 0e00 |0007: return-void │ │ +0bc50c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bc50e: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=312 │ │ 0x0007 line=313 │ │ 0x0008 line=312 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -233799,22 +233827,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bc424: |[0bc424] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(I)V │ │ -0bc434: dd00 0204 |0000: and-int/lit8 v0, v2, #int 4 // #04 │ │ -0bc438: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0bc43c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bc43e: 5c10 d306 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@06d3 │ │ -0bc442: 5410 c706 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc446: 6e20 231d 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ -0bc44c: 0e00 |000c: return-void │ │ +0bc510: |[0bc510] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(I)V │ │ +0bc520: dd00 0204 |0000: and-int/lit8 v0, v2, #int 4 // #04 │ │ +0bc524: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0bc528: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bc52a: 5c10 d306 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@06d3 │ │ +0bc52e: 5410 c706 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc532: 6e20 231d 2000 |0009: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ +0bc538: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0004 line=286 │ │ 0x0007 line=288 │ │ 0x000c line=289 │ │ locals : │ │ @@ -233826,29 +233854,29 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0bc450: |[0bc450] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(II)V │ │ -0bc460: 5441 c706 |0000: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc464: 6e10 f01c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ -0bc46a: 0a00 |0005: move-result v0 │ │ -0bc46c: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ -0bc470: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ -0bc474: 1211 |000a: const/4 v1, #int 1 // #1 │ │ -0bc476: 5c41 d306 |000b: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@06d3 │ │ -0bc47a: 5441 c706 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc47e: 9502 0506 |000f: and-int v2, v5, v6 │ │ -0bc482: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ -0bc486: b503 |0013: and-int/2addr v3, v0 │ │ -0bc488: b632 |0014: or-int/2addr v2, v3 │ │ -0bc48a: 6e20 231d 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ -0bc490: 0e00 |0018: return-void │ │ +0bc53c: |[0bc53c] android.support.v7.app.ActionBarImplBase.setDisplayOptions:(II)V │ │ +0bc54c: 5441 c706 |0000: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc550: 6e10 f01c 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView;.getDisplayOptions:()I // method@1cf0 │ │ +0bc556: 0a00 |0005: move-result v0 │ │ +0bc558: dd01 0604 |0006: and-int/lit8 v1, v6, #int 4 // #04 │ │ +0bc55c: 3801 0500 |0008: if-eqz v1, 000d // +0005 │ │ +0bc560: 1211 |000a: const/4 v1, #int 1 // #1 │ │ +0bc562: 5c41 d306 |000b: iput-boolean v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mDisplayHomeAsUpSet:Z // field@06d3 │ │ +0bc566: 5441 c706 |000d: iget-object v1, v4, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc56a: 9502 0506 |000f: and-int v2, v5, v6 │ │ +0bc56e: df03 06ff |0011: xor-int/lit8 v3, v6, #int -1 // #ff │ │ +0bc572: b503 |0013: and-int/2addr v3, v0 │ │ +0bc574: b632 |0014: or-int/2addr v2, v3 │ │ +0bc576: 6e20 231d 2100 |0015: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ +0bc57c: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0006 line=294 │ │ 0x000a line=295 │ │ 0x000d line=297 │ │ 0x0018 line=298 │ │ @@ -233863,22 +233891,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bc494: |[0bc494] android.support.v7.app.ActionBarImplBase.setDisplayShowCustomEnabled:(Z)V │ │ -0bc4a4: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ -0bc4a8: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0bc4ac: 0110 |0004: move v0, v1 │ │ -0bc4ae: 6e30 0718 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ -0bc4b4: 0e00 |0008: return-void │ │ -0bc4b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bc4b8: 28fb |000a: goto 0005 // -0005 │ │ +0bc580: |[0bc580] android.support.v7.app.ActionBarImplBase.setDisplayShowCustomEnabled:(Z)V │ │ +0bc590: 1301 1000 |0000: const/16 v1, #int 16 // #10 │ │ +0bc594: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0bc598: 0110 |0004: move v0, v1 │ │ +0bc59a: 6e30 0718 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ +0bc5a0: 0e00 |0008: return-void │ │ +0bc5a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0bc5a4: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=322 │ │ 0x0008 line=323 │ │ 0x0009 line=322 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -233889,22 +233917,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bc4bc: |[0bc4bc] android.support.v7.app.ActionBarImplBase.setDisplayShowHomeEnabled:(Z)V │ │ -0bc4cc: 1221 |0000: const/4 v1, #int 2 // #2 │ │ -0bc4ce: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -0bc4d2: 0110 |0003: move v0, v1 │ │ -0bc4d4: 6e30 0718 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ -0bc4da: 0e00 |0007: return-void │ │ -0bc4dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bc4de: 28fb |0009: goto 0004 // -0005 │ │ +0bc5a8: |[0bc5a8] android.support.v7.app.ActionBarImplBase.setDisplayShowHomeEnabled:(Z)V │ │ +0bc5b8: 1221 |0000: const/4 v1, #int 2 // #2 │ │ +0bc5ba: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +0bc5be: 0110 |0003: move v0, v1 │ │ +0bc5c0: 6e30 0718 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ +0bc5c6: 0e00 |0007: return-void │ │ +0bc5c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bc5ca: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=307 │ │ 0x0007 line=308 │ │ 0x0008 line=307 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -233915,22 +233943,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bc4e0: |[0bc4e0] android.support.v7.app.ActionBarImplBase.setDisplayShowTitleEnabled:(Z)V │ │ -0bc4f0: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0bc4f4: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ -0bc4f8: 0110 |0004: move v0, v1 │ │ -0bc4fa: 6e30 0718 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ -0bc500: 0e00 |0008: return-void │ │ -0bc502: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0bc504: 28fb |000a: goto 0005 // -0005 │ │ +0bc5cc: |[0bc5cc] android.support.v7.app.ActionBarImplBase.setDisplayShowTitleEnabled:(Z)V │ │ +0bc5dc: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0bc5e0: 3803 0700 |0002: if-eqz v3, 0009 // +0007 │ │ +0bc5e4: 0110 |0004: move v0, v1 │ │ +0bc5e6: 6e30 0718 0201 |0005: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ +0bc5ec: 0e00 |0008: return-void │ │ +0bc5ee: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0bc5f0: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=317 │ │ 0x0008 line=318 │ │ 0x0009 line=317 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -233941,22 +233969,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bc508: |[0bc508] android.support.v7.app.ActionBarImplBase.setDisplayUseLogoEnabled:(Z)V │ │ -0bc518: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0bc51a: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ -0bc51e: 0110 |0003: move v0, v1 │ │ -0bc520: 6e30 0718 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ -0bc526: 0e00 |0007: return-void │ │ -0bc528: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bc52a: 28fb |0009: goto 0004 // -0005 │ │ +0bc5f4: |[0bc5f4] android.support.v7.app.ActionBarImplBase.setDisplayUseLogoEnabled:(Z)V │ │ +0bc604: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0bc606: 3803 0700 |0001: if-eqz v3, 0008 // +0007 │ │ +0bc60a: 0110 |0003: move v0, v1 │ │ +0bc60c: 6e30 0718 0201 |0004: invoke-virtual {v2, v0, v1}, Landroid/support/v7/app/ActionBarImplBase;.setDisplayOptions:(II)V // method@1807 │ │ +0bc612: 0e00 |0007: return-void │ │ +0bc614: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bc616: 28fb |0009: goto 0004 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=302 │ │ 0x0007 line=303 │ │ 0x0008 line=302 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -233967,18 +233995,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc52c: |[0bc52c] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(I)V │ │ -0bc53c: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc540: 6e20 271d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(I)V // method@1d27 │ │ -0bc546: 0e00 |0005: return-void │ │ +0bc618: |[0bc618] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(I)V │ │ +0bc628: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc62c: 6e20 271d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(I)V // method@1d27 │ │ +0bc632: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ 0x0005 line=535 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -233988,18 +234016,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc548: |[0bc548] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0bc558: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc55c: 6e20 281d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1d28 │ │ -0bc562: 0e00 |0005: return-void │ │ +0bc634: |[0bc634] android.support.v7.app.ActionBarImplBase.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0bc644: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc648: 6e20 281d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1d28 │ │ +0bc64e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ 0x0005 line=530 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -234009,18 +234037,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc564: |[0bc564] android.support.v7.app.ActionBarImplBase.setHomeButtonEnabled:(Z)V │ │ -0bc574: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc578: 6e20 291d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1d29 │ │ -0bc57e: 0e00 |0005: return-void │ │ +0bc650: |[0bc650] android.support.v7.app.ActionBarImplBase.setHomeButtonEnabled:(Z)V │ │ +0bc660: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc664: 6e20 291d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1d29 │ │ +0bc66a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0005 line=328 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 enable Z │ │ @@ -234030,18 +234058,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc580: |[0bc580] android.support.v7.app.ActionBarImplBase.setIcon:(I)V │ │ -0bc590: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc594: 6e20 2a1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(I)V // method@1d2a │ │ -0bc59a: 0e00 |0005: return-void │ │ +0bc66c: |[0bc66c] android.support.v7.app.ActionBarImplBase.setIcon:(I)V │ │ +0bc67c: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc680: 6e20 2a1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(I)V // method@1d2a │ │ +0bc686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -234051,18 +234079,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc59c: |[0bc59c] android.support.v7.app.ActionBarImplBase.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0bc5ac: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc5b0: 6e20 2b1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1d2b │ │ -0bc5b6: 0e00 |0005: return-void │ │ +0bc688: |[0bc688] android.support.v7.app.ActionBarImplBase.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0bc698: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc69c: 6e20 2b1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1d2b │ │ +0bc6a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -234072,20 +234100,20 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bc5b8: |[0bc5b8] android.support.v7.app.ActionBarImplBase.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0bc5c8: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc5cc: 6e20 241d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d24 │ │ -0bc5d2: 5410 c706 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc5d6: 6e20 1e1d 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1d1e │ │ -0bc5dc: 0e00 |000a: return-void │ │ +0bc6a4: |[0bc6a4] android.support.v7.app.ActionBarImplBase.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0bc6b4: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc6b8: 6e20 241d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1d24 │ │ +0bc6be: 5410 c706 |0005: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc6c2: 6e20 1e1d 3000 |0007: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1d1e │ │ +0bc6c8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0005 line=220 │ │ 0x000a line=221 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ @@ -234097,18 +234125,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc5e0: |[0bc5e0] android.support.v7.app.ActionBarImplBase.setLogo:(I)V │ │ -0bc5f0: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc5f4: 6e20 2c1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(I)V // method@1d2c │ │ -0bc5fa: 0e00 |0005: return-void │ │ +0bc6cc: |[0bc6cc] android.support.v7.app.ActionBarImplBase.setLogo:(I)V │ │ +0bc6dc: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc6e0: 6e20 2c1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(I)V // method@1d2c │ │ +0bc6e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0005 line=210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -234118,18 +234146,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc5fc: |[0bc5fc] android.support.v7.app.ActionBarImplBase.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0bc60c: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc610: 6e20 2d1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1d2d │ │ -0bc616: 0e00 |0005: return-void │ │ +0bc6e8: |[0bc6e8] android.support.v7.app.ActionBarImplBase.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0bc6f8: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc6fc: 6e20 2d1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1d2d │ │ +0bc702: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ 0x0005 line=215 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 logo Landroid/graphics/drawable/Drawable; │ │ @@ -234139,53 +234167,53 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0bc618: |[0bc618] android.support.v7.app.ActionBarImplBase.setNavigationMode:(I)V │ │ -0bc628: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc62a: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ -0bc62c: 5452 c706 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc630: 6e10 f71c 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ -0bc636: 0a00 |0007: move-result v0 │ │ -0bc638: 2b00 4000 0000 |0008: packed-switch v0, 00000048 // +00000040 │ │ -0bc63e: 5452 c706 |000b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc642: 6e20 301d 6200 |000d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setNavigationMode:(I)V // method@1d30 │ │ -0bc648: 2b06 3e00 0000 |0010: packed-switch v6, 0000004e // +0000003e │ │ -0bc64e: 5452 c706 |0013: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc652: 1223 |0015: const/4 v3, #int 2 // #2 │ │ -0bc654: 3336 0700 |0016: if-ne v6, v3, 001d // +0007 │ │ -0bc658: 5553 d506 |0018: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ -0bc65c: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ -0bc660: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0bc662: 6e20 1f1d 1200 |001d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1d1f │ │ -0bc668: 0e00 |0020: return-void │ │ -0bc66a: 6e10 ed17 0500 |0021: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getSelectedNavigationIndex:()I // method@17ed │ │ -0bc670: 0a02 |0024: move-result v2 │ │ -0bc672: 5952 dc06 |0025: iput v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bc676: 1202 |0027: const/4 v2, #int 0 // #0 │ │ -0bc678: 6e20 0018 2500 |0028: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bc67e: 5452 e106 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bc682: 1303 0800 |002d: const/16 v3, #int 8 // #8 │ │ -0bc686: 6e20 471f 3200 |002f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bc68c: 28d9 |0032: goto 000b // -0027 │ │ -0bc68e: 7010 e717 0500 |0033: invoke-direct {v5}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@17e7 │ │ -0bc694: 5452 e106 |0036: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ -0bc698: 6e20 471f 1200 |0038: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0bc69e: 5252 dc06 |003b: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bc6a2: 3242 d6ff |003d: if-eq v2, v4, 0013 // -002a │ │ -0bc6a6: 5252 dc06 |003f: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bc6aa: 6e20 1618 2500 |0041: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.setSelectedNavigationItem:(I)V // method@1816 │ │ -0bc6b0: 5954 dc06 |0044: iput v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ -0bc6b4: 28cd |0046: goto 0013 // -0033 │ │ -0bc6b6: 0000 |0047: nop // spacer │ │ -0bc6b8: 0001 0100 0200 0000 1900 0000 |0048: packed-switch-data (6 units) │ │ -0bc6c4: 0001 0100 0200 0000 2300 0000 |004e: packed-switch-data (6 units) │ │ +0bc704: |[0bc704] android.support.v7.app.ActionBarImplBase.setNavigationMode:(I)V │ │ +0bc714: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc716: 12f4 |0001: const/4 v4, #int -1 // #ff │ │ +0bc718: 5452 c706 |0002: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc71c: 6e10 f71c 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ +0bc722: 0a00 |0007: move-result v0 │ │ +0bc724: 2b00 4000 0000 |0008: packed-switch v0, 00000048 // +00000040 │ │ +0bc72a: 5452 c706 |000b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc72e: 6e20 301d 6200 |000d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/widget/ActionBarView;.setNavigationMode:(I)V // method@1d30 │ │ +0bc734: 2b06 3e00 0000 |0010: packed-switch v6, 0000004e // +0000003e │ │ +0bc73a: 5452 c706 |0013: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc73e: 1223 |0015: const/4 v3, #int 2 // #2 │ │ +0bc740: 3336 0700 |0016: if-ne v6, v3, 001d // +0007 │ │ +0bc744: 5553 d506 |0018: iget-boolean v3, v5, Landroid/support/v7/app/ActionBarImplBase;.mHasEmbeddedTabs:Z // field@06d5 │ │ +0bc748: 3903 0300 |001a: if-nez v3, 001d // +0003 │ │ +0bc74c: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0bc74e: 6e20 1f1d 1200 |001d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setCollapsable:(Z)V // method@1d1f │ │ +0bc754: 0e00 |0020: return-void │ │ +0bc756: 6e10 ed17 0500 |0021: invoke-virtual {v5}, Landroid/support/v7/app/ActionBarImplBase;.getSelectedNavigationIndex:()I // method@17ed │ │ +0bc75c: 0a02 |0024: move-result v2 │ │ +0bc75e: 5952 dc06 |0025: iput v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bc762: 1202 |0027: const/4 v2, #int 0 // #0 │ │ +0bc764: 6e20 0018 2500 |0028: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bc76a: 5452 e106 |002b: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bc76e: 1303 0800 |002d: const/16 v3, #int 8 // #8 │ │ +0bc772: 6e20 471f 3200 |002f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bc778: 28d9 |0032: goto 000b // -0027 │ │ +0bc77a: 7010 e717 0500 |0033: invoke-direct {v5}, Landroid/support/v7/app/ActionBarImplBase;.ensureTabsExist:()V // method@17e7 │ │ +0bc780: 5452 e106 |0036: iget-object v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@06e1 │ │ +0bc784: 6e20 471f 1200 |0038: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0bc78a: 5252 dc06 |003b: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bc78e: 3242 d6ff |003d: if-eq v2, v4, 0013 // -002a │ │ +0bc792: 5252 dc06 |003f: iget v2, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bc796: 6e20 1618 2500 |0041: invoke-virtual {v5, v2}, Landroid/support/v7/app/ActionBarImplBase;.setSelectedNavigationItem:(I)V // method@1816 │ │ +0bc79c: 5954 dc06 |0044: iput v4, v5, Landroid/support/v7/app/ActionBarImplBase;.mSavedTabPosition:I // field@06dc │ │ +0bc7a0: 28cd |0046: goto 0013 // -0033 │ │ +0bc7a2: 0000 |0047: nop // spacer │ │ +0bc7a4: 0001 0100 0200 0000 1900 0000 |0048: packed-switch-data (6 units) │ │ +0bc7b0: 0001 0100 0200 0000 2300 0000 |004e: packed-switch-data (6 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=367 │ │ 0x0008 line=368 │ │ 0x000b line=375 │ │ 0x0010 line=376 │ │ 0x0013 line=386 │ │ @@ -234210,34 +234238,34 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0bc6d0: |[0bc6d0] android.support.v7.app.ActionBarImplBase.setSelectedNavigationItem:(I)V │ │ -0bc6e0: 5420 c706 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc6e4: 6e10 f71c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ -0bc6ea: 0a00 |0005: move-result v0 │ │ -0bc6ec: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ -0bc6f2: 2200 9305 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0bc6f6: 1a01 242e |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@2e24 │ │ -0bc6fa: 7020 da2a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0bc700: 2700 |0010: throw v0 │ │ -0bc702: 5420 e306 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ -0bc706: 6e20 972b 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bc70c: 0c00 |0016: move-result-object v0 │ │ -0bc70e: 1f00 2e03 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ -0bc712: 6e20 0018 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ -0bc718: 0e00 |001c: return-void │ │ -0bc71a: 5420 c706 |001d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc71e: 6e20 251d 3000 |001f: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownSelectedPosition:(I)V // method@1d25 │ │ -0bc724: 28fa |0022: goto 001c // -0006 │ │ -0bc726: 0000 |0023: nop // spacer │ │ -0bc728: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ +0bc7bc: |[0bc7bc] android.support.v7.app.ActionBarImplBase.setSelectedNavigationItem:(I)V │ │ +0bc7cc: 5420 c706 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc7d0: 6e10 f71c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.getNavigationMode:()I // method@1cf7 │ │ +0bc7d6: 0a00 |0005: move-result v0 │ │ +0bc7d8: 2b00 1e00 0000 |0006: packed-switch v0, 00000024 // +0000001e │ │ +0bc7de: 2200 9305 |0009: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0bc7e2: 1a01 282e |000b: const-string v1, "setSelectedNavigationIndex not valid for current navigation mode" // string@2e28 │ │ +0bc7e6: 7020 da2a 1000 |000d: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0bc7ec: 2700 |0010: throw v0 │ │ +0bc7ee: 5420 e306 |0011: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mTabs:Ljava/util/ArrayList; // field@06e3 │ │ +0bc7f2: 6e20 972b 3000 |0013: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bc7f8: 0c00 |0016: move-result-object v0 │ │ +0bc7fa: 1f00 2e03 |0017: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ +0bc7fe: 6e20 0018 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarImplBase;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1800 │ │ +0bc804: 0e00 |001c: return-void │ │ +0bc806: 5420 c706 |001d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc80a: 6e20 251d 3000 |001f: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView;.setDropdownSelectedPosition:(I)V // method@1d25 │ │ +0bc810: 28fa |0022: goto 001c // -0006 │ │ +0bc812: 0000 |0023: nop // spacer │ │ +0bc814: 0001 0200 0100 0000 1700 0000 0b00 ... |0024: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ 0x0009 line=233 │ │ 0x0011 line=227 │ │ 0x001c line=236 │ │ 0x001d line=230 │ │ @@ -234251,24 +234279,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bc738: |[0bc738] android.support.v7.app.ActionBarImplBase.setShowHideAnimationEnabled:(Z)V │ │ -0bc748: 5c12 de06 |0000: iput-boolean v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@06de │ │ -0bc74c: 3902 1000 |0002: if-nez v2, 0012 // +0010 │ │ -0bc750: 5410 e506 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ -0bc754: 6e10 9e22 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewGroup;.clearAnimation:()V // method@229e │ │ -0bc75a: 5410 e006 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bc75e: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0bc762: 5410 e006 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bc766: 6e10 311c 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.clearAnimation:()V // method@1c31 │ │ -0bc76c: 0e00 |0012: return-void │ │ +0bc824: |[0bc824] android.support.v7.app.ActionBarImplBase.setShowHideAnimationEnabled:(Z)V │ │ +0bc834: 5c12 de06 |0000: iput-boolean v2, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowHideAnimationEnabled:Z // field@06de │ │ +0bc838: 3902 1000 |0002: if-nez v2, 0012 // +0010 │ │ +0bc83c: 5410 e506 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mTopVisibilityView:Landroid/view/ViewGroup; // field@06e5 │ │ +0bc840: 6e10 9e22 0000 |0006: invoke-virtual {v0}, Landroid/view/ViewGroup;.clearAnimation:()V // method@229e │ │ +0bc846: 5410 e006 |0009: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bc84a: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0bc84e: 5410 e006 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bc852: 6e10 311c 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.clearAnimation:()V // method@1c31 │ │ +0bc858: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=996 │ │ 0x0002 line=997 │ │ 0x0004 line=998 │ │ 0x0009 line=999 │ │ 0x000d line=1000 │ │ @@ -234282,18 +234310,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc770: |[0bc770] android.support.v7.app.ActionBarImplBase.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bc780: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bc784: 6e20 4c1c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V // method@1c4c │ │ -0bc78a: 0e00 |0005: return-void │ │ +0bc85c: |[0bc85c] android.support.v7.app.ActionBarImplBase.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bc86c: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bc870: 6e20 4c1c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setSplitBackground:(Landroid/graphics/drawable/Drawable;)V // method@1c4c │ │ +0bc876: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ 0x0005 line=343 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -234303,18 +234331,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc78c: |[0bc78c] android.support.v7.app.ActionBarImplBase.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bc79c: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ -0bc7a0: 6e20 4d1c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V // method@1c4d │ │ -0bc7a6: 0e00 |0005: return-void │ │ +0bc878: |[0bc878] android.support.v7.app.ActionBarImplBase.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bc888: 5410 ca06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContainerView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06ca │ │ +0bc88c: 6e20 4d1c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setStackedBackground:(Landroid/graphics/drawable/Drawable;)V // method@1c4d │ │ +0bc892: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0005 line=338 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -234324,20 +234352,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bc7a8: |[0bc7a8] android.support.v7.app.ActionBarImplBase.setSubtitle:(I)V │ │ -0bc7b8: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bc7bc: 6e20 3501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0bc7c2: 0c00 |0005: move-result-object v0 │ │ -0bc7c4: 6e20 1b18 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setSubtitle:(Ljava/lang/CharSequence;)V // method@181b │ │ -0bc7ca: 0e00 |0009: return-void │ │ +0bc894: |[0bc894] android.support.v7.app.ActionBarImplBase.setSubtitle:(I)V │ │ +0bc8a4: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bc8a8: 6e20 3501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0bc8ae: 0c00 |0005: move-result-object v0 │ │ +0bc8b0: 6e20 1b18 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setSubtitle:(Ljava/lang/CharSequence;)V // method@181b │ │ +0bc8b6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0009 line=281 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -234347,18 +234375,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc7cc: |[0bc7cc] android.support.v7.app.ActionBarImplBase.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bc7dc: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc7e0: 6e20 341d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1d34 │ │ -0bc7e6: 0e00 |0005: return-void │ │ +0bc8b8: |[0bc8b8] android.support.v7.app.ActionBarImplBase.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bc8c8: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc8cc: 6e20 341d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1d34 │ │ +0bc8d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0005 line=276 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -234368,20 +234396,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bc7e8: |[0bc7e8] android.support.v7.app.ActionBarImplBase.setTitle:(I)V │ │ -0bc7f8: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ -0bc7fc: 6e20 3501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0bc802: 0c00 |0005: move-result-object v0 │ │ -0bc804: 6e20 1d18 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@181d │ │ -0bc80a: 0e00 |0009: return-void │ │ +0bc8d4: |[0bc8d4] android.support.v7.app.ActionBarImplBase.setTitle:(I)V │ │ +0bc8e4: 5410 cc06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mContext:Landroid/content/Context; // field@06cc │ │ +0bc8e8: 6e20 3501 2000 |0002: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0bc8ee: 0c00 |0005: move-result-object v0 │ │ +0bc8f0: 6e20 1d18 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.setTitle:(Ljava/lang/CharSequence;)V // method@181d │ │ +0bc8f6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ 0x0009 line=271 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x000a reg=2 resId I │ │ @@ -234391,18 +234419,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bc80c: |[0bc80c] android.support.v7.app.ActionBarImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bc81c: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ -0bc820: 6e20 351d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitle:(Ljava/lang/CharSequence;)V // method@1d35 │ │ -0bc826: 0e00 |0005: return-void │ │ +0bc8f8: |[0bc8f8] android.support.v7.app.ActionBarImplBase.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bc908: 5410 c706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mActionView:Landroid/support/v7/internal/widget/ActionBarView; // field@06c7 │ │ +0bc90c: 6e20 351d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitle:(Ljava/lang/CharSequence;)V // method@1d35 │ │ +0bc912: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0005 line=266 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplBase; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -234412,21 +234440,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bc828: |[0bc828] android.support.v7.app.ActionBarImplBase.show:()V │ │ -0bc838: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bc83a: 5520 d606 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ -0bc83e: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ -0bc842: 5c21 d606 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ -0bc846: 7020 2118 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ -0bc84c: 0e00 |000a: return-void │ │ +0bc914: |[0bc914] android.support.v7.app.ActionBarImplBase.show:()V │ │ +0bc924: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bc926: 5520 d606 |0001: iget-boolean v0, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ +0bc92a: 3800 0700 |0003: if-eqz v0, 000a // +0007 │ │ +0bc92e: 5c21 d606 |0005: iput-boolean v1, v2, Landroid/support/v7/app/ActionBarImplBase;.mHiddenByApp:Z // field@06d6 │ │ +0bc932: 7020 2118 1200 |0007: invoke-direct {v2, v1}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ +0bc938: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=544 │ │ 0x0005 line=545 │ │ 0x0007 line=546 │ │ 0x000a line=548 │ │ locals : │ │ @@ -234437,22 +234465,22 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bc850: |[0bc850] android.support.v7.app.ActionBarImplBase.showForActionMode:()V │ │ -0bc860: 5510 df06 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ -0bc864: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bc868: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0bc86a: 5c10 df06 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ -0bc86e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bc870: 7020 2118 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ -0bc876: 0e00 |000b: return-void │ │ +0bc93c: |[0bc93c] android.support.v7.app.ActionBarImplBase.showForActionMode:()V │ │ +0bc94c: 5510 df06 |0000: iget-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ +0bc950: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0bc954: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0bc956: 5c10 df06 |0005: iput-boolean v0, v1, Landroid/support/v7/app/ActionBarImplBase;.mShowingForMode:Z // field@06df │ │ +0bc95a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0bc95c: 7020 2118 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v7/app/ActionBarImplBase;.updateVisibility:(Z)V // method@1821 │ │ +0bc962: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=551 │ │ 0x0004 line=552 │ │ 0x0007 line=553 │ │ 0x000b line=555 │ │ locals : │ │ @@ -234463,49 +234491,49 @@ │ │ type : '(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 71 16-bit code units │ │ -0bc878: |[0bc878] android.support.v7.app.ActionBarImplBase.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ -0bc888: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0bc88a: 5431 c606 |0001: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ -0bc88e: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -0bc892: 5431 c606 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ -0bc896: 6e10 ac17 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.finish:()V // method@17ac │ │ -0bc89c: 5431 ce06 |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bc8a0: 6e10 731c 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1c73 │ │ -0bc8a6: 2200 3f03 |000f: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // type@033f │ │ -0bc8aa: 7030 aa17 3004 |0011: invoke-direct {v0, v3, v4}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@17aa │ │ -0bc8b0: 6e10 ab17 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.dispatchOnCreate:()Z // method@17ab │ │ -0bc8b6: 0a01 |0017: move-result v1 │ │ -0bc8b8: 3801 2d00 |0018: if-eqz v1, 0045 // +002d │ │ -0bc8bc: 6e10 b217 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@17b2 │ │ -0bc8c2: 5431 ce06 |001d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bc8c6: 6e20 6e1c 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@1c6e │ │ -0bc8cc: 6e20 e117 2300 |0022: invoke-virtual {v3, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@17e1 │ │ -0bc8d2: 5431 e006 |0025: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bc8d6: 3801 1400 |0027: if-eqz v1, 003b // +0014 │ │ -0bc8da: 5231 cd06 |0029: iget v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@06cd │ │ -0bc8de: 3321 1000 |002b: if-ne v1, v2, 003b // +0010 │ │ -0bc8e2: 5431 e006 |002d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bc8e6: 6e10 3d1c 0100 |002f: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1c3d │ │ -0bc8ec: 0a01 |0032: move-result v1 │ │ -0bc8ee: 3801 0800 |0033: if-eqz v1, 003b // +0008 │ │ -0bc8f2: 5431 e006 |0035: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ -0bc8f6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0bc8f8: 6e20 501c 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ -0bc8fe: 5431 ce06 |003b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ -0bc902: 1302 2000 |003d: const/16 v2, #int 32 // #20 │ │ -0bc906: 6e20 7e1c 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@1c7e │ │ -0bc90c: 5b30 c606 |0042: iput-object v0, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ -0bc910: 1100 |0044: return-object v0 │ │ -0bc912: 1200 |0045: const/4 v0, #int 0 // #0 │ │ -0bc914: 28fe |0046: goto 0044 // -0002 │ │ +0bc964: |[0bc964] android.support.v7.app.ActionBarImplBase.startActionMode:(Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/view/ActionMode; │ │ +0bc974: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0bc976: 5431 c606 |0001: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ +0bc97a: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +0bc97e: 5431 c606 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ +0bc982: 6e10 ac17 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.finish:()V // method@17ac │ │ +0bc988: 5431 ce06 |000a: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bc98c: 6e10 731c 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1c73 │ │ +0bc992: 2200 3f03 |000f: new-instance v0, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // type@033f │ │ +0bc996: 7030 aa17 3004 |0011: invoke-direct {v0, v3, v4}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.:(Landroid/support/v7/app/ActionBarImplBase;Landroid/support/v7/view/ActionMode$Callback;)V // method@17aa │ │ +0bc99c: 6e10 ab17 0000 |0014: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.dispatchOnCreate:()Z // method@17ab │ │ +0bc9a2: 0a01 |0017: move-result v1 │ │ +0bc9a4: 3801 2d00 |0018: if-eqz v1, 0045 // +002d │ │ +0bc9a8: 6e10 b217 0000 |001a: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl;.invalidate:()V // method@17b2 │ │ +0bc9ae: 5431 ce06 |001d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bc9b2: 6e20 6e1c 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initForMode:(Landroid/support/v7/view/ActionMode;)V // method@1c6e │ │ +0bc9b8: 6e20 e117 2300 |0022: invoke-virtual {v3, v2}, Landroid/support/v7/app/ActionBarImplBase;.animateToMode:(Z)V // method@17e1 │ │ +0bc9be: 5431 e006 |0025: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bc9c2: 3801 1400 |0027: if-eqz v1, 003b // +0014 │ │ +0bc9c6: 5231 cd06 |0029: iget v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextDisplayMode:I // field@06cd │ │ +0bc9ca: 3321 1000 |002b: if-ne v1, v2, 003b // +0010 │ │ +0bc9ce: 5431 e006 |002d: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bc9d2: 6e10 3d1c 0100 |002f: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.getVisibility:()I // method@1c3d │ │ +0bc9d8: 0a01 |0032: move-result v1 │ │ +0bc9da: 3801 0800 |0033: if-eqz v1, 003b // +0008 │ │ +0bc9de: 5431 e006 |0035: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@06e0 │ │ +0bc9e2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0bc9e4: 6e20 501c 2100 |0038: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ +0bc9ea: 5431 ce06 |003b: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplBase;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@06ce │ │ +0bc9ee: 1302 2000 |003d: const/16 v2, #int 32 // #20 │ │ +0bc9f2: 6e20 7e1c 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.sendAccessibilityEvent:(I)V // method@1c7e │ │ +0bc9f8: 5b30 c606 |0042: iput-object v0, v3, Landroid/support/v7/app/ActionBarImplBase;.mActionMode:Landroid/support/v7/app/ActionBarImplBase$ActionModeImpl; // field@06c6 │ │ +0bc9fc: 1100 |0044: return-object v0 │ │ +0bc9fe: 1200 |0045: const/4 v0, #int 0 // #0 │ │ +0bca00: 28fe |0046: goto 0044 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=588 │ │ 0x0005 line=589 │ │ 0x000a line=592 │ │ 0x000f line=593 │ │ 0x0014 line=594 │ │ @@ -234575,19 +234603,19 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bc918: |[0bc918] android.support.v7.app.ActionBarImplICS$TabWrapper.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V │ │ -0bc928: 5b01 f006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bc92c: 7010 7e16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@167e │ │ -0bc932: 5b02 ef06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bc936: 0e00 |0007: return-void │ │ +0bca04: |[0bca04] android.support.v7.app.ActionBarImplICS$TabWrapper.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V │ │ +0bca14: 5b01 f006 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bca18: 7010 7e16 0000 |0002: invoke-direct {v0}, Landroid/support/v7/app/ActionBar$Tab;.:()V // method@167e │ │ +0bca1e: 5b02 ef06 |0005: iput-object v2, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bca22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=455 │ │ 0x0005 line=456 │ │ 0x0007 line=457 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ @@ -234600,17 +234628,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc938: |[0bc938] android.support.v7.app.ActionBarImplICS$TabWrapper.getContentDescription:()Ljava/lang/CharSequence; │ │ -0bc948: 5410 ec06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@06ec │ │ -0bc94c: 1100 |0002: return-object v0 │ │ +0bca24: |[0bca24] android.support.v7.app.ActionBarImplICS$TabWrapper.getContentDescription:()Ljava/lang/CharSequence; │ │ +0bca34: 5410 ec06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@06ec │ │ +0bca38: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #1 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -234618,19 +234646,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc950: |[0bc950] android.support.v7.app.ActionBarImplICS$TabWrapper.getCustomView:()Landroid/view/View; │ │ -0bc960: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bc964: 6e10 0900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@0009 │ │ -0bc96a: 0c00 |0005: move-result-object v0 │ │ -0bc96c: 1100 |0006: return-object v0 │ │ +0bca3c: |[0bca3c] android.support.v7.app.ActionBarImplICS$TabWrapper.getCustomView:()Landroid/view/View; │ │ +0bca4c: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bca50: 6e10 0900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getCustomView:()Landroid/view/View; // method@0009 │ │ +0bca56: 0c00 |0005: move-result-object v0 │ │ +0bca58: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -234638,19 +234666,19 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc970: |[0bc970] android.support.v7.app.ActionBarImplICS$TabWrapper.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0bc980: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bc984: 6e10 0a00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@000a │ │ -0bc98a: 0c00 |0005: move-result-object v0 │ │ -0bc98c: 1100 |0006: return-object v0 │ │ +0bca5c: |[0bca5c] android.support.v7.app.ActionBarImplICS$TabWrapper.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0bca6c: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bca70: 6e10 0a00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getIcon:()Landroid/graphics/drawable/Drawable; // method@000a │ │ +0bca76: 0c00 |0005: move-result-object v0 │ │ +0bca78: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=466 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #3 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -234658,19 +234686,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc990: |[0bc990] android.support.v7.app.ActionBarImplICS$TabWrapper.getPosition:()I │ │ -0bc9a0: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bc9a4: 6e10 0b00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getPosition:()I // method@000b │ │ -0bc9aa: 0a00 |0005: move-result v0 │ │ -0bc9ac: 0f00 |0006: return v0 │ │ +0bca7c: |[0bca7c] android.support.v7.app.ActionBarImplICS$TabWrapper.getPosition:()I │ │ +0bca8c: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bca90: 6e10 0b00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getPosition:()I // method@000b │ │ +0bca96: 0a00 |0005: move-result v0 │ │ +0bca98: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #4 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -234678,17 +234706,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bc9b0: |[0bc9b0] android.support.v7.app.ActionBarImplICS$TabWrapper.getTag:()Ljava/lang/Object; │ │ -0bc9c0: 5410 ee06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@06ee │ │ -0bc9c4: 1100 |0002: return-object v0 │ │ +0bca9c: |[0bca9c] android.support.v7.app.ActionBarImplICS$TabWrapper.getTag:()Ljava/lang/Object; │ │ +0bcaac: 5410 ee06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@06ee │ │ +0bcab0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #5 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -234696,19 +234724,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bc9c8: |[0bc9c8] android.support.v7.app.ActionBarImplICS$TabWrapper.getText:()Ljava/lang/CharSequence; │ │ -0bc9d8: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bc9dc: 6e10 0d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@000d │ │ -0bc9e2: 0c00 |0005: move-result-object v0 │ │ -0bc9e4: 1100 |0006: return-object v0 │ │ +0bcab4: |[0bcab4] android.support.v7.app.ActionBarImplICS$TabWrapper.getText:()Ljava/lang/CharSequence; │ │ +0bcac4: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcac8: 6e10 0d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getText:()Ljava/lang/CharSequence; // method@000d │ │ +0bcace: 0c00 |0005: move-result-object v0 │ │ +0bcad0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=471 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplICS$TabWrapper;) │ │ @@ -234716,26 +234744,26 @@ │ │ type : '(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0bc9e8: |[0bc9e8] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabReselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ -0bc9f8: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ -0bc9fc: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0bca00: 5420 f006 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bca04: 6e10 5118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1851 │ │ -0bca0a: 0c00 |0009: move-result-object v0 │ │ -0bca0c: 7230 9016 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1690 │ │ -0bca12: 5420 f006 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bca16: 6e10 4f18 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@184f │ │ -0bca1c: 0e00 |0012: return-void │ │ -0bca1e: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0bca20: 28f6 |0014: goto 000a // -000a │ │ +0bcad4: |[0bcad4] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabReselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ +0bcae4: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ +0bcae8: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0bcaec: 5420 f006 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bcaf0: 6e10 5118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1851 │ │ +0bcaf6: 0c00 |0009: move-result-object v0 │ │ +0bcaf8: 7230 9016 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabReselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1690 │ │ +0bcafe: 5420 f006 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bcb02: 6e10 4f18 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@184f │ │ +0bcb08: 0e00 |0012: return-void │ │ +0bcb0a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0bcb0c: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=571 │ │ 0x000d line=572 │ │ 0x0012 line=573 │ │ 0x0013 line=571 │ │ locals : │ │ @@ -234748,26 +234776,26 @@ │ │ type : '(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0bca24: |[0bca24] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabSelected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ -0bca34: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ -0bca38: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0bca3c: 5420 f006 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bca40: 6e10 5118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1851 │ │ -0bca46: 0c00 |0009: move-result-object v0 │ │ -0bca48: 7230 9116 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1691 │ │ -0bca4e: 5420 f006 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bca52: 6e10 4f18 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@184f │ │ -0bca58: 0e00 |0012: return-void │ │ -0bca5a: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0bca5c: 28f6 |0014: goto 000a // -000a │ │ +0bcb10: |[0bcb10] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabSelected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ +0bcb20: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ +0bcb24: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0bcb28: 5420 f006 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bcb2c: 6e10 5118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1851 │ │ +0bcb32: 0c00 |0009: move-result-object v0 │ │ +0bcb34: 7230 9116 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabSelected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1691 │ │ +0bcb3a: 5420 f006 |000d: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bcb3e: 6e10 4f18 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.commitActiveTransaction:()V // method@184f │ │ +0bcb44: 0e00 |0012: return-void │ │ +0bcb46: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0bcb48: 28f6 |0014: goto 000a // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=558 │ │ 0x000d line=559 │ │ 0x0012 line=560 │ │ 0x0013 line=558 │ │ locals : │ │ @@ -234780,24 +234808,24 @@ │ │ type : '(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0bca60: |[0bca60] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabUnselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ -0bca70: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ -0bca74: 3804 0c00 |0002: if-eqz v4, 000e // +000c │ │ -0bca78: 5420 f006 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bca7c: 6e10 5118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1851 │ │ -0bca82: 0c00 |0009: move-result-object v0 │ │ -0bca84: 7230 9216 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1692 │ │ -0bca8a: 0e00 |000d: return-void │ │ -0bca8c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0bca8e: 28fb |000f: goto 000a // -0005 │ │ +0bcb4c: |[0bcb4c] android.support.v7.app.ActionBarImplICS$TabWrapper.onTabUnselected:(Landroid/app/ActionBar$Tab;Landroid/app/FragmentTransaction;)V │ │ +0bcb5c: 5421 ed06 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ +0bcb60: 3804 0c00 |0002: if-eqz v4, 000e // +000c │ │ +0bcb64: 5420 f006 |0004: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bcb68: 6e10 5118 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/app/ActionBarImplICS;.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@1851 │ │ +0bcb6e: 0c00 |0009: move-result-object v0 │ │ +0bcb70: 7230 9216 2100 |000a: invoke-interface {v1, v2, v0}, Landroid/support/v7/app/ActionBar$TabListener;.onTabUnselected:(Landroid/support/v7/app/ActionBar$Tab;Landroid/support/v4/app/FragmentTransaction;)V // method@1692 │ │ +0bcb76: 0e00 |000d: return-void │ │ +0bcb78: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0bcb7a: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=565 │ │ 0x000d line=566 │ │ 0x000e line=565 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ @@ -234809,18 +234837,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bca90: |[0bca90] android.support.v7.app.ActionBarImplICS$TabWrapper.select:()V │ │ -0bcaa0: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcaa4: 6e10 0e00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.select:()V // method@000e │ │ -0bcaaa: 0e00 |0005: return-void │ │ +0bcb7c: |[0bcb7c] android.support.v7.app.ActionBarImplICS$TabWrapper.select:()V │ │ +0bcb8c: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcb90: 6e10 0e00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.select:()V // method@000e │ │ +0bcb96: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=535 │ │ 0x0005 line=536 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ │ │ @@ -234829,21 +234857,21 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0bcaac: |[0bcaac] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcabc: 5410 f006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ -0bcac0: 5400 f306 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ -0bcac4: 6e20 5c00 2000 |0004: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ -0bcaca: 0c00 |0007: move-result-object v0 │ │ -0bcacc: 5b10 ec06 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@06ec │ │ -0bcad0: 1101 |000a: return-object v1 │ │ +0bcb98: |[0bcb98] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcba8: 5410 f006 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.this$0:Landroid/support/v7/app/ActionBarImplICS; // field@06f0 │ │ +0bcbac: 5400 f306 |0002: iget-object v0, v0, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ +0bcbb0: 6e20 5c00 2000 |0004: invoke-virtual {v0, v2}, Landroid/app/Activity;.getText:(I)Ljava/lang/CharSequence; // method@005c │ │ +0bcbb6: 0c00 |0007: move-result-object v0 │ │ +0bcbb8: 5b10 ec06 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@06ec │ │ +0bcbbc: 1101 |000a: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x000a line=541 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x000b reg=2 resId I │ │ @@ -234853,17 +234881,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bcad4: |[0bcad4] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcae4: 5b01 ec06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@06ec │ │ -0bcae8: 1100 |0002: return-object v0 │ │ +0bcbc0: |[0bcbc0] android.support.v7.app.ActionBarImplICS$TabWrapper.setContentDescription:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcbd0: 5b01 ec06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mContentDescription:Ljava/lang/CharSequence; // field@06ec │ │ +0bcbd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=546 │ │ 0x0002 line=547 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0003 reg=1 contentDesc Ljava/lang/CharSequence; │ │ @@ -234873,18 +234901,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcaec: |[0bcaec] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcafc: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcb00: 6e20 0f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(I)Landroid/app/ActionBar$Tab; // method@000f │ │ -0bcb06: 1101 |0005: return-object v1 │ │ +0bcbd8: |[0bcbd8] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcbe8: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcbec: 6e20 0f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(I)Landroid/app/ActionBar$Tab; // method@000f │ │ +0bcbf2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0005 line=507 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 layoutResId I │ │ @@ -234894,18 +234922,18 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcb08: |[0bcb08] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcb18: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcb1c: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(Landroid/view/View;)Landroid/app/ActionBar$Tab; // method@0010 │ │ -0bcb22: 1101 |0005: return-object v1 │ │ +0bcbf4: |[0bcbf4] android.support.v7.app.ActionBarImplICS$TabWrapper.setCustomView:(Landroid/view/View;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcc04: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcc08: 6e20 1000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setCustomView:(Landroid/view/View;)Landroid/app/ActionBar$Tab; // method@0010 │ │ +0bcc0e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0005 line=501 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -234915,18 +234943,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcb24: |[0bcb24] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcb34: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcb38: 6e20 1100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(I)Landroid/app/ActionBar$Tab; // method@0011 │ │ -0bcb3e: 1101 |0005: return-object v1 │ │ +0bcc10: |[0bcc10] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcc20: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcc24: 6e20 1100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(I)Landroid/app/ActionBar$Tab; // method@0011 │ │ +0bcc2a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0005 line=483 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -234936,18 +234964,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcb40: |[0bcb40] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcb50: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcb54: 6e20 1200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab; // method@0012 │ │ -0bcb5a: 1101 |0005: return-object v1 │ │ +0bcc2c: |[0bcc2c] android.support.v7.app.ActionBarImplICS$TabWrapper.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcc3c: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcc40: 6e20 1200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/ActionBar$Tab; // method@0012 │ │ +0bcc46: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ 0x0005 line=477 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -234957,23 +234985,23 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bcb5c: |[0bcb5c] android.support.v7.app.ActionBarImplICS$TabWrapper.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcb6c: 5b23 ed06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ -0bcb70: 5421 ef06 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcb74: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bcb78: 0720 |0006: move-object v0, v2 │ │ -0bcb7a: 6e20 1300 0100 |0007: invoke-virtual {v1, v0}, Landroid/app/ActionBar$Tab;.setTabListener:(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab; // method@0013 │ │ -0bcb80: 1102 |000a: return-object v2 │ │ -0bcb82: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bcb84: 28fb |000c: goto 0007 // -0005 │ │ +0bcc48: |[0bcc48] android.support.v7.app.ActionBarImplICS$TabWrapper.setTabListener:(Landroid/support/v7/app/ActionBar$TabListener;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcc58: 5b23 ed06 |0000: iput-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTabListener:Landroid/support/v7/app/ActionBar$TabListener; // field@06ed │ │ +0bcc5c: 5421 ef06 |0002: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcc60: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bcc64: 0720 |0006: move-object v0, v2 │ │ +0bcc66: 6e20 1300 0100 |0007: invoke-virtual {v1, v0}, Landroid/app/ActionBar$Tab;.setTabListener:(Landroid/app/ActionBar$TabListener;)Landroid/app/ActionBar$Tab; // method@0013 │ │ +0bcc6c: 1102 |000a: return-object v2 │ │ +0bcc6e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bcc70: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=528 │ │ 0x0002 line=529 │ │ 0x000a line=530 │ │ 0x000b line=529 │ │ locals : │ │ @@ -234985,17 +235013,17 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bcb88: |[0bcb88] android.support.v7.app.ActionBarImplICS$TabWrapper.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcb98: 5b01 ee06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@06ee │ │ -0bcb9c: 1100 |0002: return-object v0 │ │ +0bcc74: |[0bcc74] android.support.v7.app.ActionBarImplICS$TabWrapper.setTag:(Ljava/lang/Object;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcc84: 5b01 ee06 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mTag:Ljava/lang/Object; // field@06ee │ │ +0bcc88: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ 0x0002 line=518 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0003 reg=1 obj Ljava/lang/Object; │ │ @@ -235005,18 +235033,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcba0: |[0bcba0] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcbb0: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcbb4: 6e20 1500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(I)Landroid/app/ActionBar$Tab; // method@0015 │ │ -0bcbba: 1101 |0005: return-object v1 │ │ +0bcc8c: |[0bcc8c] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bcc9c: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bcca0: 6e20 1500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(I)Landroid/app/ActionBar$Tab; // method@0015 │ │ +0bcca6: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0005 line=495 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -235026,18 +235054,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bcbbc: |[0bcbbc] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcbcc: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcbd0: 6e20 1600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab; // method@0016 │ │ -0bcbd6: 1101 |0005: return-object v1 │ │ +0bcca8: |[0bcca8] android.support.v7.app.ActionBarImplICS$TabWrapper.setText:(Ljava/lang/CharSequence;)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bccb8: 5410 ef06 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bccbc: 6e20 1600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar$Tab;.setText:(Ljava/lang/CharSequence;)Landroid/app/ActionBar$Tab; // method@0016 │ │ +0bccc2: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=488 │ │ 0x0005 line=489 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS$TabWrapper; │ │ 0x0000 - 0x0006 reg=2 text Ljava/lang/CharSequence; │ │ @@ -235097,18 +235125,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bcbd8: |[0bcbd8] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0bcbe8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bcbea: 7040 4918 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1849 │ │ -0bcbf0: 0e00 |0004: return-void │ │ +0bccc4: |[0bccc4] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0bccd4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bccd6: 7040 4918 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1849 │ │ +0bccdc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -235119,32 +235147,32 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0bcbf4: |[0bcbf4] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V │ │ -0bcc04: 7010 9316 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@1693 │ │ -0bcc0a: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0bcc0e: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0bcc14: 5b10 f406 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ -0bcc18: 5b12 f306 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ -0bcc1c: 5b13 f506 |000c: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@06f5 │ │ -0bcc20: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ -0bcc26: 0c00 |0011: move-result-object v0 │ │ -0bcc28: 5b10 f106 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcc2c: 3804 0e00 |0014: if-eqz v4, 0022 // +000e │ │ -0bcc30: 6e10 5318 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1853 │ │ -0bcc36: 0a00 |0019: move-result v0 │ │ -0bcc38: dd00 0004 |001a: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0bcc3c: 3800 0600 |001c: if-eqz v0, 0022 // +0006 │ │ -0bcc40: 1210 |001e: const/4 v0, #int 1 // #1 │ │ -0bcc42: 6e20 7518 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1875 │ │ -0bcc48: 0e00 |0022: return-void │ │ +0bcce0: |[0bcce0] android.support.v7.app.ActionBarImplICS.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V │ │ +0bccf0: 7010 9316 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBar;.:()V // method@1693 │ │ +0bccf6: 2200 cf05 |0003: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0bccfa: 7010 8f2b 0000 |0005: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0bcd00: 5b10 f406 |0008: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ +0bcd04: 5b12 f306 |000a: iput-object v2, v1, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ +0bcd08: 5b13 f506 |000c: iput-object v3, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@06f5 │ │ +0bcd0c: 6e10 5300 0200 |000e: invoke-virtual {v2}, Landroid/app/Activity;.getActionBar:()Landroid/app/ActionBar; // method@0053 │ │ +0bcd12: 0c00 |0011: move-result-object v0 │ │ +0bcd14: 5b10 f106 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcd18: 3804 0e00 |0014: if-eqz v4, 0022 // +000e │ │ +0bcd1c: 6e10 5318 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1853 │ │ +0bcd22: 0a00 |0019: move-result v0 │ │ +0bcd24: dd00 0004 |001a: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0bcd28: 3800 0600 |001c: if-eqz v0, 0022 // +0006 │ │ +0bcd2c: 1210 |001e: const/4 v0, #int 1 // #1 │ │ +0bcd2e: 6e20 7518 0100 |001f: invoke-virtual {v1, v0}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1875 │ │ +0bcd34: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=42 │ │ 0x000a line=50 │ │ 0x000c line=51 │ │ 0x000e line=52 │ │ @@ -235163,41 +235191,41 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0bcc4c: |[0bcc4c] android.support.v7.app.ActionBarImplICS.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ -0bcc5c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bcc5e: 5443 f406 |0001: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ -0bcc62: 6e10 9d2b 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bcc68: 0a03 |0006: move-result v3 │ │ -0bcc6a: 3530 2700 |0007: if-ge v0, v3, 002e // +0027 │ │ -0bcc6e: 5443 f406 |0009: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ -0bcc72: 6e20 972b 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bcc78: 0c03 |000e: move-result-object v3 │ │ -0bcc7a: 1f03 b805 |000f: check-cast v3, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0bcc7e: 6e10 642b 0300 |0011: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0bcc84: 0c02 |0014: move-result-object v2 │ │ -0bcc86: 1f02 4403 |0015: check-cast v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@0344 │ │ -0bcc8a: 3902 0d00 |0017: if-nez v2, 0024 // +000d │ │ -0bcc8e: 5443 f406 |0019: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ -0bcc92: d801 00ff |001b: add-int/lit8 v1, v0, #int -1 // #ff │ │ -0bcc96: 6e20 9a2b 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0bcc9c: 0110 |0020: move v0, v1 │ │ -0bcc9e: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bcca2: 28de |0023: goto 0001 // -0022 │ │ -0bcca4: 5423 ea06 |0024: iget-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@06ea │ │ -0bcca8: 3353 fbff |0026: if-ne v3, v5, 0021 // -0005 │ │ -0bccac: 5443 f406 |0028: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ -0bccb0: 6e20 9a2b 0300 |002a: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0bccb6: 1102 |002d: return-object v2 │ │ -0bccb8: 1202 |002e: const/4 v2, #int 0 // #0 │ │ -0bccba: 28fe |002f: goto 002d // -0002 │ │ +0bcd38: |[0bcd38] android.support.v7.app.ActionBarImplICS.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ +0bcd48: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bcd4a: 5443 f406 |0001: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ +0bcd4e: 6e10 9d2b 0300 |0003: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bcd54: 0a03 |0006: move-result v3 │ │ +0bcd56: 3530 2700 |0007: if-ge v0, v3, 002e // +0027 │ │ +0bcd5a: 5443 f406 |0009: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ +0bcd5e: 6e20 972b 0300 |000b: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bcd64: 0c03 |000e: move-result-object v3 │ │ +0bcd66: 1f03 b805 |000f: check-cast v3, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0bcd6a: 6e10 642b 0300 |0011: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0bcd70: 0c02 |0014: move-result-object v2 │ │ +0bcd72: 1f02 4403 |0015: check-cast v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@0344 │ │ +0bcd76: 3902 0d00 |0017: if-nez v2, 0024 // +000d │ │ +0bcd7a: 5443 f406 |0019: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ +0bcd7e: d801 00ff |001b: add-int/lit8 v1, v0, #int -1 // #ff │ │ +0bcd82: 6e20 9a2b 0300 |001d: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0bcd88: 0110 |0020: move v0, v1 │ │ +0bcd8a: d800 0001 |0021: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bcd8e: 28de |0023: goto 0001 // -0022 │ │ +0bcd90: 5423 ea06 |0024: iget-object v3, v2, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.mWrappedListener:Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; // field@06ea │ │ +0bcd94: 3353 fbff |0026: if-ne v3, v5, 0021 // -0005 │ │ +0bcd98: 5443 f406 |0028: iget-object v3, v4, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ +0bcd9c: 6e20 9a2b 0300 |002a: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0bcda2: 1102 |002d: return-object v2 │ │ +0bcda4: 1202 |002e: const/4 v2, #int 0 // #0 │ │ +0bcda6: 28fe |002f: goto 002d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0009 line=66 │ │ 0x0017 line=67 │ │ 0x0019 line=68 │ │ 0x0021 line=65 │ │ @@ -235218,25 +235246,25 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0bccbc: |[0bccbc] android.support.v7.app.ActionBarImplICS.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bcccc: 3804 1600 |0000: if-eqz v4, 0016 // +0016 │ │ -0bccd0: 2200 4403 |0002: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@0344 │ │ -0bccd4: 7020 2f18 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@182f │ │ -0bccda: 5431 f406 |0007: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ -0bccde: 2202 b805 |0009: new-instance v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0bcce2: 7020 622b 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ -0bcce8: 6e20 932b 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0bccee: 5431 f106 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bccf2: 6e20 1700 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.addOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@0017 │ │ -0bccf8: 0e00 |0016: return-void │ │ +0bcda8: |[0bcda8] android.support.v7.app.ActionBarImplICS.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bcdb8: 3804 1600 |0000: if-eqz v4, 0016 // +0016 │ │ +0bcdbc: 2200 4403 |0002: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // type@0344 │ │ +0bcdc0: 7020 2f18 4000 |0004: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@182f │ │ +0bcdc6: 5431 f406 |0007: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mAddedMenuVisWrappers:Ljava/util/ArrayList; // field@06f4 │ │ +0bcdca: 2202 b805 |0009: new-instance v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0bcdce: 7020 622b 0200 |000b: invoke-direct {v2, v0}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ +0bcdd4: 6e20 932b 2100 |000e: invoke-virtual {v1, v2}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0bcdda: 5431 f106 |0011: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcdde: 6e20 1700 0100 |0013: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.addOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@0017 │ │ +0bcde4: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=351 │ │ 0x0007 line=352 │ │ 0x0011 line=353 │ │ 0x0016 line=355 │ │ @@ -235250,20 +235278,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bccfc: |[0bccfc] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bcd0c: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcd10: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bcd14: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcd18: 6e20 1800 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;)V // method@0018 │ │ -0bcd1e: 0e00 |0009: return-void │ │ +0bcde8: |[0bcde8] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bcdf8: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcdfc: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bce00: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bce04: 6e20 1800 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;)V // method@0018 │ │ +0bce0a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=247 │ │ 0x0009 line=248 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235273,20 +235301,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bcd20: |[0bcd20] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0bcd30: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcd34: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bcd38: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcd3c: 6e30 1900 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;I)V // method@0019 │ │ -0bcd42: 0e00 |0009: return-void │ │ +0bce0c: |[0bce0c] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0bce1c: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bce20: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bce24: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bce28: 6e30 1900 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;I)V // method@0019 │ │ +0bce2e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0009 line=258 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235297,20 +235325,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0bcd44: |[0bcd44] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0bcd54: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcd58: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bcd5c: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcd60: 6e40 1a00 1054 |0006: invoke-virtual {v0, v1, v4, v5}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;IZ)V // method@001a │ │ -0bcd66: 0e00 |0009: return-void │ │ +0bce30: |[0bce30] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0bce40: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bce44: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bce48: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bce4c: 6e40 1a00 1054 |0006: invoke-virtual {v0, v1, v4, v5}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;IZ)V // method@001a │ │ +0bce52: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0009 line=263 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235322,20 +235350,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bcd68: |[0bcd68] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0bcd78: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcd7c: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bcd80: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bcd84: 6e30 1b00 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;Z)V // method@001b │ │ -0bcd8a: 0e00 |0009: return-void │ │ +0bce54: |[0bce54] android.support.v7.app.ActionBarImplICS.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0bce64: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bce68: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bce6c: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bce70: 6e30 1b00 1004 |0006: invoke-virtual {v0, v1, v4}, Landroid/app/ActionBar;.addTab:(Landroid/app/ActionBar$Tab;Z)V // method@001b │ │ +0bce76: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=252 │ │ 0x0009 line=253 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235346,26 +235374,26 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0bcd8c: |[0bcd8c] android.support.v7.app.ActionBarImplICS.commitActiveTransaction:()V │ │ -0bcd9c: 5410 f206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bcda0: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ -0bcda4: 5410 f206 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bcda8: 6e10 9005 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0590 │ │ -0bcdae: 0a00 |0009: move-result v0 │ │ -0bcdb0: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0bcdb4: 5410 f206 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bcdb8: 6e10 8a05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ -0bcdbe: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0bcdc0: 5b10 f206 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bcdc4: 0e00 |0014: return-void │ │ +0bce78: |[0bce78] android.support.v7.app.ActionBarImplICS.commitActiveTransaction:()V │ │ +0bce88: 5410 f206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bce8c: 3800 0f00 |0002: if-eqz v0, 0011 // +000f │ │ +0bce90: 5410 f206 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bce94: 6e10 9005 0000 |0006: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.isEmpty:()Z // method@0590 │ │ +0bce9a: 0a00 |0009: move-result v0 │ │ +0bce9c: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +0bcea0: 5410 f206 |000c: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bcea4: 6e10 8a05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.commit:()I // method@058a │ │ +0bceaa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0bceac: 5b10 f206 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bceb0: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x000c line=378 │ │ 0x0011 line=380 │ │ 0x0014 line=381 │ │ locals : │ │ @@ -235376,27 +235404,27 @@ │ │ type : '()Landroid/support/v4/app/FragmentTransaction;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0bcdc8: |[0bcdc8] android.support.v7.app.ActionBarImplICS.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ -0bcdd8: 5410 f206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bcddc: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ -0bcde0: 5410 f506 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@06f5 │ │ -0bcde4: 7210 7516 0000 |0006: invoke-interface {v0}, Landroid/support/v7/app/ActionBar$Callback;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1675 │ │ -0bcdea: 0c00 |0009: move-result-object v0 │ │ -0bcdec: 6e10 c104 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ -0bcdf2: 0c00 |000d: move-result-object v0 │ │ -0bcdf4: 6e10 8d05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@058d │ │ -0bcdfa: 0c00 |0011: move-result-object v0 │ │ -0bcdfc: 5b10 f206 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bce00: 5410 f206 |0014: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ -0bce04: 1100 |0016: return-object v0 │ │ +0bceb4: |[0bceb4] android.support.v7.app.ActionBarImplICS.getActiveTransaction:()Landroid/support/v4/app/FragmentTransaction; │ │ +0bcec4: 5410 f206 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bcec8: 3900 1200 |0002: if-nez v0, 0014 // +0012 │ │ +0bcecc: 5410 f506 |0004: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mCallback:Landroid/support/v7/app/ActionBar$Callback; // field@06f5 │ │ +0bced0: 7210 7516 0000 |0006: invoke-interface {v0}, Landroid/support/v7/app/ActionBar$Callback;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@1675 │ │ +0bced6: 0c00 |0009: move-result-object v0 │ │ +0bced8: 6e10 c104 0000 |000a: invoke-virtual {v0}, Landroid/support/v4/app/FragmentManager;.beginTransaction:()Landroid/support/v4/app/FragmentTransaction; // method@04c1 │ │ +0bcede: 0c00 |000d: move-result-object v0 │ │ +0bcee0: 6e10 8d05 0000 |000e: invoke-virtual {v0}, Landroid/support/v4/app/FragmentTransaction;.disallowAddToBackStack:()Landroid/support/v4/app/FragmentTransaction; // method@058d │ │ +0bcee6: 0c00 |0011: move-result-object v0 │ │ +0bcee8: 5b10 f206 |0012: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bceec: 5410 f206 |0014: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActiveTransaction:Landroid/support/v4/app/FragmentTransaction; // field@06f2 │ │ +0bcef0: 1100 |0016: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0004 line=370 │ │ 0x0014 line=373 │ │ locals : │ │ 0x0000 - 0x0017 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235406,19 +235434,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bce08: |[0bce08] android.support.v7.app.ActionBarImplICS.getCustomView:()Landroid/view/View; │ │ -0bce18: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bce1c: 6e10 1c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getCustomView:()Landroid/view/View; // method@001c │ │ -0bce22: 0c00 |0005: move-result-object v0 │ │ -0bce24: 1100 |0006: return-object v0 │ │ +0bcef4: |[0bcef4] android.support.v7.app.ActionBarImplICS.getCustomView:()Landroid/view/View; │ │ +0bcf04: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcf08: 6e10 1c00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getCustomView:()Landroid/view/View; // method@001c │ │ +0bcf0e: 0c00 |0005: move-result-object v0 │ │ +0bcf10: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235426,19 +235454,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bce28: |[0bce28] android.support.v7.app.ActionBarImplICS.getDisplayOptions:()I │ │ -0bce38: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bce3c: 6e10 1d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@001d │ │ -0bce42: 0a00 |0005: move-result v0 │ │ -0bce44: 0f00 |0006: return v0 │ │ +0bcf14: |[0bcf14] android.support.v7.app.ActionBarImplICS.getDisplayOptions:()I │ │ +0bcf24: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcf28: 6e10 1d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getDisplayOptions:()I // method@001d │ │ +0bcf2e: 0a00 |0005: move-result v0 │ │ +0bcf30: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235446,19 +235474,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bce48: |[0bce48] android.support.v7.app.ActionBarImplICS.getHeight:()I │ │ -0bce58: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bce5c: 6e10 1e00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getHeight:()I // method@001e │ │ -0bce62: 0a00 |0005: move-result v0 │ │ -0bce64: 0f00 |0006: return v0 │ │ +0bcf34: |[0bcf34] android.support.v7.app.ActionBarImplICS.getHeight:()I │ │ +0bcf44: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcf48: 6e10 1e00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getHeight:()I // method@001e │ │ +0bcf4e: 0a00 |0005: move-result v0 │ │ +0bcf50: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235466,49 +235494,49 @@ │ │ type : '()Landroid/widget/ImageView;' │ │ access : 0x0000 () │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0bce68: |[0bce68] android.support.v7.app.ActionBarImplICS.getHomeActionView:()Landroid/widget/ImageView; │ │ -0bce78: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0bce7a: 1408 2c00 0201 |0001: const v8, #float 2.38774e-38 // #0102002c │ │ -0bce80: 5497 f606 |0004: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@06f6 │ │ -0bce84: 3907 3100 |0006: if-nez v7, 0037 // +0031 │ │ -0bce88: 5497 f306 |0008: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ -0bce8c: 6e20 5000 8700 |000a: invoke-virtual {v7, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0050 │ │ -0bce92: 0c02 |000d: move-result-object v2 │ │ -0bce94: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ -0bce98: 1106 |0010: return-object v6 │ │ -0bce9a: 6e10 0d22 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0bcea0: 0c03 |0014: move-result-object v3 │ │ -0bcea2: 1f03 4404 |0015: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -0bcea6: 6e10 a722 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -0bceac: 0a00 |001a: move-result v0 │ │ -0bceae: 1227 |001b: const/4 v7, #int 2 // #2 │ │ -0bceb0: 3370 f4ff |001c: if-ne v0, v7, 0010 // -000c │ │ -0bceb4: 1206 |001e: const/4 v6, #int 0 // #0 │ │ -0bceb6: 6e20 a622 6300 |001f: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0bcebc: 0c01 |0022: move-result-object v1 │ │ -0bcebe: 1216 |0023: const/4 v6, #int 1 // #1 │ │ -0bcec0: 6e20 a622 6300 |0024: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0bcec6: 0c04 |0027: move-result-object v4 │ │ -0bcec8: 6e10 f721 0100 |0028: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@21f7 │ │ -0bcece: 0a06 |002b: move-result v6 │ │ -0bced0: 3386 0e00 |002c: if-ne v6, v8, 003a // +000e │ │ -0bced4: 0745 |002e: move-object v5, v4 │ │ -0bced6: 2056 7d04 |002f: instance-of v6, v5, Landroid/widget/ImageView; // type@047d │ │ -0bceda: 3806 0600 |0031: if-eqz v6, 0037 // +0006 │ │ -0bcede: 1f05 7d04 |0033: check-cast v5, Landroid/widget/ImageView; // type@047d │ │ -0bcee2: 5b95 f606 |0035: iput-object v5, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@06f6 │ │ -0bcee6: 5496 f606 |0037: iget-object v6, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@06f6 │ │ -0bceea: 28d7 |0039: goto 0010 // -0029 │ │ -0bceec: 0715 |003a: move-object v5, v1 │ │ -0bceee: 28f4 |003b: goto 002f // -000c │ │ +0bcf54: |[0bcf54] android.support.v7.app.ActionBarImplICS.getHomeActionView:()Landroid/widget/ImageView; │ │ +0bcf64: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0bcf66: 1408 2c00 0201 |0001: const v8, #float 2.38774e-38 // #0102002c │ │ +0bcf6c: 5497 f606 |0004: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@06f6 │ │ +0bcf70: 3907 3100 |0006: if-nez v7, 0037 // +0031 │ │ +0bcf74: 5497 f306 |0008: iget-object v7, v9, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ +0bcf78: 6e20 5000 8700 |000a: invoke-virtual {v7, v8}, Landroid/app/Activity;.findViewById:(I)Landroid/view/View; // method@0050 │ │ +0bcf7e: 0c02 |000d: move-result-object v2 │ │ +0bcf80: 3902 0300 |000e: if-nez v2, 0011 // +0003 │ │ +0bcf84: 1106 |0010: return-object v6 │ │ +0bcf86: 6e10 0d22 0200 |0011: invoke-virtual {v2}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0bcf8c: 0c03 |0014: move-result-object v3 │ │ +0bcf8e: 1f03 4404 |0015: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +0bcf92: 6e10 a722 0300 |0017: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +0bcf98: 0a00 |001a: move-result v0 │ │ +0bcf9a: 1227 |001b: const/4 v7, #int 2 // #2 │ │ +0bcf9c: 3370 f4ff |001c: if-ne v0, v7, 0010 // -000c │ │ +0bcfa0: 1206 |001e: const/4 v6, #int 0 // #0 │ │ +0bcfa2: 6e20 a622 6300 |001f: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0bcfa8: 0c01 |0022: move-result-object v1 │ │ +0bcfaa: 1216 |0023: const/4 v6, #int 1 // #1 │ │ +0bcfac: 6e20 a622 6300 |0024: invoke-virtual {v3, v6}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0bcfb2: 0c04 |0027: move-result-object v4 │ │ +0bcfb4: 6e10 f721 0100 |0028: invoke-virtual {v1}, Landroid/view/View;.getId:()I // method@21f7 │ │ +0bcfba: 0a06 |002b: move-result v6 │ │ +0bcfbc: 3386 0e00 |002c: if-ne v6, v8, 003a // +000e │ │ +0bcfc0: 0745 |002e: move-object v5, v4 │ │ +0bcfc2: 2056 7d04 |002f: instance-of v6, v5, Landroid/widget/ImageView; // type@047d │ │ +0bcfc6: 3806 0600 |0031: if-eqz v6, 0037 // +0006 │ │ +0bcfca: 1f05 7d04 |0033: check-cast v5, Landroid/widget/ImageView; // type@047d │ │ +0bcfce: 5b95 f606 |0035: iput-object v5, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@06f6 │ │ +0bcfd2: 5496 f606 |0037: iget-object v6, v9, Landroid/support/v7/app/ActionBarImplICS;.mHomeActionView:Landroid/widget/ImageView; // field@06f6 │ │ +0bcfd6: 28d7 |0039: goto 0010 // -0029 │ │ +0bcfd8: 0715 |003a: move-object v5, v1 │ │ +0bcfda: 28f4 |003b: goto 002f // -000c │ │ catches : (none) │ │ positions : │ │ 0x0004 line=384 │ │ 0x0008 line=385 │ │ 0x000e line=386 │ │ 0x0010 line=407 │ │ 0x0011 line=391 │ │ @@ -235541,19 +235569,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bcef0: |[0bcef0] android.support.v7.app.ActionBarImplICS.getNavigationItemCount:()I │ │ -0bcf00: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcf04: 6e10 1f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationItemCount:()I // method@001f │ │ -0bcf0a: 0a00 |0005: move-result v0 │ │ -0bcf0c: 0f00 |0006: return v0 │ │ +0bcfdc: |[0bcfdc] android.support.v7.app.ActionBarImplICS.getNavigationItemCount:()I │ │ +0bcfec: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bcff0: 6e10 1f00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationItemCount:()I // method@001f │ │ +0bcff6: 0a00 |0005: move-result v0 │ │ +0bcff8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #12 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235561,19 +235589,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bcf10: |[0bcf10] android.support.v7.app.ActionBarImplICS.getNavigationMode:()I │ │ -0bcf20: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcf24: 6e10 2000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationMode:()I // method@0020 │ │ -0bcf2a: 0a00 |0005: move-result v0 │ │ -0bcf2c: 0f00 |0006: return v0 │ │ +0bcffc: |[0bcffc] android.support.v7.app.ActionBarImplICS.getNavigationMode:()I │ │ +0bd00c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd010: 6e10 2000 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getNavigationMode:()I // method@0020 │ │ +0bd016: 0a00 |0005: move-result v0 │ │ +0bd018: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=224 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #13 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235581,19 +235609,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bcf30: |[0bcf30] android.support.v7.app.ActionBarImplICS.getSelectedNavigationIndex:()I │ │ -0bcf40: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcf44: 6e10 2100 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedNavigationIndex:()I // method@0021 │ │ -0bcf4a: 0a00 |0005: move-result v0 │ │ -0bcf4c: 0f00 |0006: return v0 │ │ +0bd01c: |[0bd01c] android.support.v7.app.ActionBarImplICS.getSelectedNavigationIndex:()I │ │ +0bd02c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd030: 6e10 2100 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedNavigationIndex:()I // method@0021 │ │ +0bd036: 0a00 |0005: move-result v0 │ │ +0bd038: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #14 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235601,22 +235629,22 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0bcf50: |[0bcf50] android.support.v7.app.ActionBarImplICS.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcf60: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcf64: 6e10 2200 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedTab:()Landroid/app/ActionBar$Tab; // method@0022 │ │ -0bcf6a: 0c00 |0005: move-result-object v0 │ │ -0bcf6c: 6e10 0c00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000c │ │ -0bcf72: 0c00 |0009: move-result-object v0 │ │ -0bcf74: 1f00 2e03 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ -0bcf78: 1100 |000c: return-object v0 │ │ +0bd03c: |[0bd03c] android.support.v7.app.ActionBarImplICS.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd04c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd050: 6e10 2200 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSelectedTab:()Landroid/app/ActionBar$Tab; // method@0022 │ │ +0bd056: 0c00 |0005: move-result-object v0 │ │ +0bd058: 6e10 0c00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000c │ │ +0bd05e: 0c00 |0009: move-result-object v0 │ │ +0bd060: 1f00 2e03 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ +0bd064: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #15 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235624,19 +235652,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bcf7c: |[0bcf7c] android.support.v7.app.ActionBarImplICS.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bcf8c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcf90: 6e10 2300 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0023 │ │ -0bcf96: 0c00 |0005: move-result-object v0 │ │ -0bcf98: 1100 |0006: return-object v0 │ │ +0bd068: |[0bd068] android.support.v7.app.ActionBarImplICS.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bd078: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd07c: 6e10 2300 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getSubtitle:()Ljava/lang/CharSequence; // method@0023 │ │ +0bd082: 0c00 |0005: move-result-object v0 │ │ +0bd084: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235644,22 +235672,22 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bcf9c: |[0bcf9c] android.support.v7.app.ActionBarImplICS.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0bcfac: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcfb0: 6e20 2400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.getTabAt:(I)Landroid/app/ActionBar$Tab; // method@0024 │ │ -0bcfb6: 0c00 |0005: move-result-object v0 │ │ -0bcfb8: 6e10 0c00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000c │ │ -0bcfbe: 0c00 |0009: move-result-object v0 │ │ -0bcfc0: 1f00 2e03 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ -0bcfc4: 1100 |000c: return-object v0 │ │ +0bd088: |[0bd088] android.support.v7.app.ActionBarImplICS.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd098: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd09c: 6e20 2400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.getTabAt:(I)Landroid/app/ActionBar$Tab; // method@0024 │ │ +0bd0a2: 0c00 |0005: move-result-object v0 │ │ +0bd0a4: 6e10 0c00 0000 |0006: invoke-virtual {v0}, Landroid/app/ActionBar$Tab;.getTag:()Ljava/lang/Object; // method@000c │ │ +0bd0aa: 0c00 |0009: move-result-object v0 │ │ +0bd0ac: 1f00 2e03 |000a: check-cast v0, Landroid/support/v7/app/ActionBar$Tab; // type@032e │ │ +0bd0b0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -235668,19 +235696,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bcfc8: |[0bcfc8] android.support.v7.app.ActionBarImplICS.getTabCount:()I │ │ -0bcfd8: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bcfdc: 6e10 2500 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTabCount:()I // method@0025 │ │ -0bcfe2: 0a00 |0005: move-result v0 │ │ -0bcfe4: 0f00 |0006: return v0 │ │ +0bd0b4: |[0bd0b4] android.support.v7.app.ActionBarImplICS.getTabCount:()I │ │ +0bd0c4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd0c8: 6e10 2500 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTabCount:()I // method@0025 │ │ +0bd0ce: 0a00 |0005: move-result v0 │ │ +0bd0d0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235688,27 +235716,27 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0bcfe8: |[0bcfe8] android.support.v7.app.ActionBarImplICS.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ -0bcff8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0bcffa: 5462 f306 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ -0bcffe: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0bd000: 2333 2306 |0004: new-array v3, v3, [I // type@0623 │ │ -0bd004: 1404 0b03 0101 |0006: const v4, #float 2.36957e-38 // #0101030b │ │ -0bd00a: 4b04 0305 |0009: aput v4, v3, v5 │ │ -0bd00e: 6e20 6000 3200 |000b: invoke-virtual {v2, v3}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0060 │ │ -0bd014: 0c00 |000e: move-result-object v0 │ │ -0bd016: 6e20 c001 5000 |000f: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0bd01c: 0c01 |0012: move-result-object v1 │ │ -0bd01e: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0bd024: 1101 |0016: return-object v1 │ │ +0bd0d4: |[0bd0d4] android.support.v7.app.ActionBarImplICS.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; │ │ +0bd0e4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0bd0e6: 5462 f306 |0001: iget-object v2, v6, Landroid/support/v7/app/ActionBarImplICS;.mActivity:Landroid/app/Activity; // field@06f3 │ │ +0bd0ea: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0bd0ec: 2333 2306 |0004: new-array v3, v3, [I // type@0623 │ │ +0bd0f0: 1404 0b03 0101 |0006: const v4, #float 2.36957e-38 // #0101030b │ │ +0bd0f6: 4b04 0305 |0009: aput v4, v3, v5 │ │ +0bd0fa: 6e20 6000 3200 |000b: invoke-virtual {v2, v3}, Landroid/app/Activity;.obtainStyledAttributes:([I)Landroid/content/res/TypedArray; // method@0060 │ │ +0bd100: 0c00 |000e: move-result-object v0 │ │ +0bd102: 6e20 c001 5000 |000f: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0bd108: 0c01 |0012: move-result-object v1 │ │ +0bd10a: 6e10 ca01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0bd110: 1101 |0016: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=411 │ │ 0x000f line=413 │ │ 0x0013 line=414 │ │ 0x0016 line=415 │ │ locals : │ │ @@ -235721,19 +235749,19 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd028: |[0bd028] android.support.v7.app.ActionBarImplICS.getThemedContext:()Landroid/content/Context; │ │ -0bd038: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd03c: 6e10 2600 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0026 │ │ -0bd042: 0c00 |0005: move-result-object v0 │ │ -0bd044: 1100 |0006: return-object v0 │ │ +0bd114: |[0bd114] android.support.v7.app.ActionBarImplICS.getThemedContext:()Landroid/content/Context; │ │ +0bd124: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd128: 6e10 2600 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getThemedContext:()Landroid/content/Context; // method@0026 │ │ +0bd12e: 0c00 |0005: move-result-object v0 │ │ +0bd130: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235741,19 +235769,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd048: |[0bd048] android.support.v7.app.ActionBarImplICS.getTitle:()Ljava/lang/CharSequence; │ │ -0bd058: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd05c: 6e10 2700 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTitle:()Ljava/lang/CharSequence; // method@0027 │ │ -0bd062: 0c00 |0005: move-result-object v0 │ │ -0bd064: 1100 |0006: return-object v0 │ │ +0bd134: |[0bd134] android.support.v7.app.ActionBarImplICS.getTitle:()Ljava/lang/CharSequence; │ │ +0bd144: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd148: 6e10 2700 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.getTitle:()Ljava/lang/CharSequence; // method@0027 │ │ +0bd14e: 0c00 |0005: move-result-object v0 │ │ +0bd150: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235761,18 +235789,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd068: |[0bd068] android.support.v7.app.ActionBarImplICS.hide:()V │ │ -0bd078: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd07c: 6e10 2800 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.hide:()V // method@0028 │ │ -0bd082: 0e00 |0005: return-void │ │ +0bd154: |[0bd154] android.support.v7.app.ActionBarImplICS.hide:()V │ │ +0bd164: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd168: 6e10 2800 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.hide:()V // method@0028 │ │ +0bd16e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0005 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ @@ -235781,19 +235809,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd084: |[0bd084] android.support.v7.app.ActionBarImplICS.isShowing:()Z │ │ -0bd094: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd098: 6e10 2900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.isShowing:()Z // method@0029 │ │ -0bd09e: 0a00 |0005: move-result v0 │ │ -0bd0a0: 0f00 |0006: return v0 │ │ +0bd170: |[0bd170] android.support.v7.app.ActionBarImplICS.isShowing:()Z │ │ +0bd180: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd184: 6e10 2900 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.isShowing:()Z // method@0029 │ │ +0bd18a: 0a00 |0005: move-result v0 │ │ +0bd18c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ #23 : (in Landroid/support/v7/app/ActionBarImplICS;) │ │ @@ -235801,22 +235829,22 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bd0a4: |[0bd0a4] android.support.v7.app.ActionBarImplICS.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0bd0b4: 5432 f106 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd0b8: 6e10 2a00 0200 |0002: invoke-virtual {v2}, Landroid/app/ActionBar;.newTab:()Landroid/app/ActionBar$Tab; // method@002a │ │ -0bd0be: 0c00 |0005: move-result-object v0 │ │ -0bd0c0: 2201 4603 |0006: new-instance v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bd0c4: 7030 3318 3100 |0008: invoke-direct {v1, v3, v0}, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V // method@1833 │ │ -0bd0ca: 6e20 1400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActionBar$Tab;.setTag:(Ljava/lang/Object;)Landroid/app/ActionBar$Tab; // method@0014 │ │ -0bd0d0: 1101 |000e: return-object v1 │ │ +0bd190: |[0bd190] android.support.v7.app.ActionBarImplICS.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0bd1a0: 5432 f106 |0000: iget-object v2, v3, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd1a4: 6e10 2a00 0200 |0002: invoke-virtual {v2}, Landroid/app/ActionBar;.newTab:()Landroid/app/ActionBar$Tab; // method@002a │ │ +0bd1aa: 0c00 |0005: move-result-object v0 │ │ +0bd1ac: 2201 4603 |0006: new-instance v1, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bd1b0: 7030 3318 3100 |0008: invoke-direct {v1, v3, v0}, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.:(Landroid/support/v7/app/ActionBarImplICS;Landroid/app/ActionBar$Tab;)V // method@1833 │ │ +0bd1b6: 6e20 1400 1000 |000b: invoke-virtual {v0, v1}, Landroid/app/ActionBar$Tab;.setTag:(Ljava/lang/Object;)Landroid/app/ActionBar$Tab; // method@0014 │ │ +0bd1bc: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=239 │ │ 0x0006 line=240 │ │ 0x000b line=241 │ │ 0x000e line=242 │ │ locals : │ │ @@ -235829,18 +235857,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd0d4: |[0bd0d4] android.support.v7.app.ActionBarImplICS.removeAllTabs:()V │ │ -0bd0e4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd0e8: 6e10 2b00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.removeAllTabs:()V // method@002b │ │ -0bd0ee: 0e00 |0005: return-void │ │ +0bd1c0: |[0bd1c0] android.support.v7.app.ActionBarImplICS.removeAllTabs:()V │ │ +0bd1d0: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd1d4: 6e10 2b00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.removeAllTabs:()V // method@002b │ │ +0bd1da: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ @@ -235849,20 +235877,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bd0f0: |[0bd0f0] android.support.v7.app.ActionBarImplICS.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0bd100: 7020 5018 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // method@1850 │ │ -0bd106: 0c00 |0003: move-result-object v0 │ │ -0bd108: 5421 f106 |0004: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd10c: 6e20 2c00 0100 |0006: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.removeOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@002c │ │ -0bd112: 0e00 |0009: return-void │ │ +0bd1dc: |[0bd1dc] android.support.v7.app.ActionBarImplICS.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0bd1ec: 7020 5018 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.findAndRemoveMenuVisWrapper:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; // method@1850 │ │ +0bd1f2: 0c00 |0003: move-result-object v0 │ │ +0bd1f4: 5421 f106 |0004: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd1f8: 6e20 2c00 0100 |0006: invoke-virtual {v1, v0}, Landroid/app/ActionBar;.removeOnMenuVisibilityListener:(Landroid/app/ActionBar$OnMenuVisibilityListener;)V // method@002c │ │ +0bd1fe: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0004 line=360 │ │ 0x0009 line=361 │ │ locals : │ │ 0x0004 - 0x000a reg=0 l Landroid/support/v7/app/ActionBarImplICS$OnMenuVisibilityListenerWrapper; │ │ @@ -235874,20 +235902,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bd114: |[0bd114] android.support.v7.app.ActionBarImplICS.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bd124: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd128: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bd12c: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bd130: 6e20 2d00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.removeTab:(Landroid/app/ActionBar$Tab;)V // method@002d │ │ -0bd136: 0e00 |0009: return-void │ │ +0bd200: |[0bd200] android.support.v7.app.ActionBarImplICS.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bd210: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd214: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bd218: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bd21c: 6e20 2d00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.removeTab:(Landroid/app/ActionBar$Tab;)V // method@002d │ │ +0bd222: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=267 │ │ 0x0009 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235897,18 +235925,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd138: |[0bd138] android.support.v7.app.ActionBarImplICS.removeTabAt:(I)V │ │ -0bd148: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd14c: 6e20 2e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.removeTabAt:(I)V // method@002e │ │ -0bd152: 0e00 |0005: return-void │ │ +0bd224: |[0bd224] android.support.v7.app.ActionBarImplICS.removeTabAt:(I)V │ │ +0bd234: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd238: 6e20 2e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.removeTabAt:(I)V // method@002e │ │ +0bd23e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0005 line=273 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -235918,20 +235946,20 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0bd154: |[0bd154] android.support.v7.app.ActionBarImplICS.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0bd164: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd168: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ -0bd16c: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ -0bd170: 6e20 2f00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.selectTab:(Landroid/app/ActionBar$Tab;)V // method@002f │ │ -0bd176: 0e00 |0009: return-void │ │ +0bd240: |[0bd240] android.support.v7.app.ActionBarImplICS.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0bd250: 5420 f106 |0000: iget-object v0, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd254: 1f03 4603 |0002: check-cast v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper; // type@0346 │ │ +0bd258: 5431 ef06 |0004: iget-object v1, v3, Landroid/support/v7/app/ActionBarImplICS$TabWrapper;.mWrappedTab:Landroid/app/ActionBar$Tab; // field@06ef │ │ +0bd25c: 6e20 2f00 1000 |0006: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.selectTab:(Landroid/app/ActionBar$Tab;)V // method@002f │ │ +0bd262: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ 0x0009 line=283 │ │ locals : │ │ 0x0000 - 0x0004 reg=3 tab Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -235941,18 +235969,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd178: |[0bd178] android.support.v7.app.ActionBarImplICS.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bd188: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd18c: 6e20 3000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0030 │ │ -0bd192: 0e00 |0005: return-void │ │ +0bd264: |[0bd264] android.support.v7.app.ActionBarImplICS.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bd274: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd278: 6e20 3000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0030 │ │ +0bd27e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ 0x0005 line=195 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -235962,18 +235990,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd194: |[0bd194] android.support.v7.app.ActionBarImplICS.setCustomView:(I)V │ │ -0bd1a4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd1a8: 6e20 3100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(I)V // method@0031 │ │ -0bd1ae: 0e00 |0005: return-void │ │ +0bd280: |[0bd280] android.support.v7.app.ActionBarImplICS.setCustomView:(I)V │ │ +0bd290: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd294: 6e20 3100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(I)V // method@0031 │ │ +0bd29a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -235983,18 +236011,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd1b0: |[0bd1b0] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;)V │ │ -0bd1c0: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd1c4: 6e20 3200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;)V // method@0032 │ │ -0bd1ca: 0e00 |0005: return-void │ │ +0bd29c: |[0bd29c] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;)V │ │ +0bd2ac: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd2b0: 6e20 3200 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;)V // method@0032 │ │ +0bd2b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0005 line=80 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -236004,22 +236032,22 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bd1cc: |[0bd1cc] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0bd1dc: 2200 0e00 |0000: new-instance v0, Landroid/app/ActionBar$LayoutParams; // type@000e │ │ -0bd1e0: 7020 0800 4000 |0002: invoke-direct {v0, v4}, Landroid/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0008 │ │ -0bd1e6: 5241 8106 |0005: iget v1, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -0bd1ea: 5901 0000 |0007: iput v1, v0, Landroid/app/ActionBar$LayoutParams;.gravity:I // field@0000 │ │ -0bd1ee: 5421 f106 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd1f2: 6e30 3300 3100 |000b: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;Landroid/app/ActionBar$LayoutParams;)V // method@0033 │ │ -0bd1f8: 0e00 |000e: return-void │ │ +0bd2b8: |[0bd2b8] android.support.v7.app.ActionBarImplICS.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0bd2c8: 2200 0e00 |0000: new-instance v0, Landroid/app/ActionBar$LayoutParams; // type@000e │ │ +0bd2cc: 7020 0800 4000 |0002: invoke-direct {v0, v4}, Landroid/app/ActionBar$LayoutParams;.:(Landroid/view/ViewGroup$LayoutParams;)V // method@0008 │ │ +0bd2d2: 5241 8106 |0005: iget v1, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +0bd2d6: 5901 0000 |0007: iput v1, v0, Landroid/app/ActionBar$LayoutParams;.gravity:I // field@0000 │ │ +0bd2da: 5421 f106 |0009: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd2de: 6e30 3300 3100 |000b: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setCustomView:(Landroid/view/View;Landroid/app/ActionBar$LayoutParams;)V // method@0033 │ │ +0bd2e4: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0005 line=86 │ │ 0x0009 line=88 │ │ 0x000e line=89 │ │ locals : │ │ @@ -236033,18 +236061,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd1fc: |[0bd1fc] android.support.v7.app.ActionBarImplICS.setDisplayHomeAsUpEnabled:(Z)V │ │ -0bd20c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd210: 6e20 3400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0034 │ │ -0bd216: 0e00 |0005: return-void │ │ +0bd2e8: |[0bd2e8] android.support.v7.app.ActionBarImplICS.setDisplayHomeAsUpEnabled:(Z)V │ │ +0bd2f8: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd2fc: 6e20 3400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@0034 │ │ +0bd302: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0005 line=180 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showHomeAsUp Z │ │ @@ -236054,18 +236082,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd218: |[0bd218] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(I)V │ │ -0bd228: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd22c: 6e20 3500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayOptions:(I)V // method@0035 │ │ -0bd232: 0e00 |0005: return-void │ │ +0bd304: |[0bd304] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(I)V │ │ +0bd314: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd318: 6e20 3500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayOptions:(I)V // method@0035 │ │ +0bd31e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0005 line=160 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 options I │ │ @@ -236075,18 +236103,18 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bd234: |[0bd234] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(II)V │ │ -0bd244: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd248: 6e30 3600 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/app/ActionBar;.setDisplayOptions:(II)V // method@0036 │ │ -0bd24e: 0e00 |0005: return-void │ │ +0bd320: |[0bd320] android.support.v7.app.ActionBarImplICS.setDisplayOptions:(II)V │ │ +0bd330: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd334: 6e30 3600 2003 |0002: invoke-virtual {v0, v2, v3}, Landroid/app/ActionBar;.setDisplayOptions:(II)V // method@0036 │ │ +0bd33a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0005 line=165 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 options I │ │ @@ -236097,18 +236125,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd250: |[0bd250] android.support.v7.app.ActionBarImplICS.setDisplayShowCustomEnabled:(Z)V │ │ -0bd260: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd264: 6e20 3700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowCustomEnabled:(Z)V // method@0037 │ │ -0bd26a: 0e00 |0005: return-void │ │ +0bd33c: |[0bd33c] android.support.v7.app.ActionBarImplICS.setDisplayShowCustomEnabled:(Z)V │ │ +0bd34c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd350: 6e20 3700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowCustomEnabled:(Z)V // method@0037 │ │ +0bd356: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0005 line=190 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showCustom Z │ │ @@ -236118,18 +236146,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd26c: |[0bd26c] android.support.v7.app.ActionBarImplICS.setDisplayShowHomeEnabled:(Z)V │ │ -0bd27c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd280: 6e20 3800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0038 │ │ -0bd286: 0e00 |0005: return-void │ │ +0bd358: |[0bd358] android.support.v7.app.ActionBarImplICS.setDisplayShowHomeEnabled:(Z)V │ │ +0bd368: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd36c: 6e20 3800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowHomeEnabled:(Z)V // method@0038 │ │ +0bd372: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0005 line=175 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showHome Z │ │ @@ -236139,18 +236167,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd288: |[0bd288] android.support.v7.app.ActionBarImplICS.setDisplayShowTitleEnabled:(Z)V │ │ -0bd298: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd29c: 6e20 3900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0039 │ │ -0bd2a2: 0e00 |0005: return-void │ │ +0bd374: |[0bd374] android.support.v7.app.ActionBarImplICS.setDisplayShowTitleEnabled:(Z)V │ │ +0bd384: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd388: 6e20 3900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayShowTitleEnabled:(Z)V // method@0039 │ │ +0bd38e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0005 line=185 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 showTitle Z │ │ @@ -236160,18 +236188,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd2a4: |[0bd2a4] android.support.v7.app.ActionBarImplICS.setDisplayUseLogoEnabled:(Z)V │ │ -0bd2b4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd2b8: 6e20 3a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayUseLogoEnabled:(Z)V // method@003a │ │ -0bd2be: 0e00 |0005: return-void │ │ +0bd390: |[0bd390] android.support.v7.app.ActionBarImplICS.setDisplayUseLogoEnabled:(Z)V │ │ +0bd3a0: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd3a4: 6e20 3a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setDisplayUseLogoEnabled:(Z)V // method@003a │ │ +0bd3aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0005 line=170 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 useLogo Z │ │ @@ -236181,25 +236209,25 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0bd2c0: |[0bd2c0] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(I)V │ │ -0bd2d0: 6e10 5518 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1855 │ │ -0bd2d6: 0c00 |0003: move-result-object v0 │ │ -0bd2d8: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0bd2dc: 3803 0600 |0006: if-eqz v3, 000c // +0006 │ │ -0bd2e0: 6e20 3224 3000 |0008: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@2432 │ │ -0bd2e6: 0e00 |000b: return-void │ │ -0bd2e8: 6e10 5d18 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@185d │ │ -0bd2ee: 0c01 |000f: move-result-object v1 │ │ -0bd2f0: 6e20 3124 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0bd2f6: 28f8 |0013: goto 000b // -0008 │ │ +0bd3ac: |[0bd3ac] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(I)V │ │ +0bd3bc: 6e10 5518 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1855 │ │ +0bd3c2: 0c00 |0003: move-result-object v0 │ │ +0bd3c4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0bd3c8: 3803 0600 |0006: if-eqz v3, 000c // +0006 │ │ +0bd3cc: 6e20 3224 3000 |0008: invoke-virtual {v0, v3}, Landroid/widget/ImageView;.setImageResource:(I)V // method@2432 │ │ +0bd3d2: 0e00 |000b: return-void │ │ +0bd3d4: 6e10 5d18 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@185d │ │ +0bd3da: 0c01 |000f: move-result-object v1 │ │ +0bd3dc: 6e20 3124 1000 |0010: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0bd3e2: 28f8 |0013: goto 000b // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=319 │ │ 0x0006 line=320 │ │ 0x0008 line=321 │ │ 0x000b line=326 │ │ @@ -236214,23 +236242,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0bd2f8: |[0bd2f8] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0bd308: 6e10 5518 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1855 │ │ -0bd30e: 0c00 |0003: move-result-object v0 │ │ -0bd310: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0bd314: 3902 0600 |0006: if-nez v2, 000c // +0006 │ │ -0bd318: 6e10 5d18 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@185d │ │ -0bd31e: 0c02 |000b: move-result-object v2 │ │ -0bd320: 6e20 3124 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0bd326: 0e00 |000f: return-void │ │ +0bd3e4: |[0bd3e4] android.support.v7.app.ActionBarImplICS.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0bd3f4: 6e10 5518 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHomeActionView:()Landroid/widget/ImageView; // method@1855 │ │ +0bd3fa: 0c00 |0003: move-result-object v0 │ │ +0bd3fc: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0bd400: 3902 0600 |0006: if-nez v2, 000c // +0006 │ │ +0bd404: 6e10 5d18 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemeDefaultUpIndicator:()Landroid/graphics/drawable/Drawable; // method@185d │ │ +0bd40a: 0c02 |000b: move-result-object v2 │ │ +0bd40c: 6e20 3124 2000 |000c: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0bd412: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=307 │ │ 0x0004 line=308 │ │ 0x0006 line=309 │ │ 0x0008 line=310 │ │ 0x000c line=312 │ │ @@ -236245,18 +236273,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd328: |[0bd328] android.support.v7.app.ActionBarImplICS.setHomeButtonEnabled:(Z)V │ │ -0bd338: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd33c: 6e20 3f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@003f │ │ -0bd342: 0e00 |0005: return-void │ │ +0bd414: |[0bd414] android.support.v7.app.ActionBarImplICS.setHomeButtonEnabled:(Z)V │ │ +0bd424: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd428: 6e20 3f00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeButtonEnabled:(Z)V // method@003f │ │ +0bd42e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0005 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 enabled Z │ │ @@ -236266,18 +236294,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd344: |[0bd344] android.support.v7.app.ActionBarImplICS.setIcon:(I)V │ │ -0bd354: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd358: 6e20 4000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(I)V // method@0040 │ │ -0bd35e: 0e00 |0005: return-void │ │ +0bd430: |[0bd430] android.support.v7.app.ActionBarImplICS.setIcon:(I)V │ │ +0bd440: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd444: 6e20 4000 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(I)V // method@0040 │ │ +0bd44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0005 line=99 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -236287,18 +236315,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd360: |[0bd360] android.support.v7.app.ActionBarImplICS.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0bd370: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd374: 6e20 4100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0041 │ │ -0bd37a: 0e00 |0005: return-void │ │ +0bd44c: |[0bd44c] android.support.v7.app.ActionBarImplICS.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0bd45c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd460: 6e20 4100 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@0041 │ │ +0bd466: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0005 line=104 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -236308,23 +236336,23 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bd37c: |[0bd37c] android.support.v7.app.ActionBarImplICS.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0bd38c: 5421 f106 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd390: 3804 0b00 |0002: if-eqz v4, 000d // +000b │ │ -0bd394: 2200 4503 |0004: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; // type@0345 │ │ -0bd398: 7020 3118 4000 |0006: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1831 │ │ -0bd39e: 6e30 4200 3100 |0009: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V // method@0042 │ │ -0bd3a4: 0e00 |000c: return-void │ │ -0bd3a6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0bd3a8: 28fb |000e: goto 0009 // -0005 │ │ +0bd468: |[0bd468] android.support.v7.app.ActionBarImplICS.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0bd478: 5421 f106 |0000: iget-object v1, v2, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd47c: 3804 0b00 |0002: if-eqz v4, 000d // +000b │ │ +0bd480: 2200 4503 |0004: new-instance v0, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper; // type@0345 │ │ +0bd484: 7020 3118 4000 |0006: invoke-direct {v0, v4}, Landroid/support/v7/app/ActionBarImplICS$OnNavigationListenerWrapper;.:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1831 │ │ +0bd48a: 6e30 4200 3100 |0009: invoke-virtual {v1, v3, v0}, Landroid/app/ActionBar;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/app/ActionBar$OnNavigationListener;)V // method@0042 │ │ +0bd490: 0e00 |000c: return-void │ │ +0bd492: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0bd494: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x000c line=120 │ │ 0x000d line=118 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/app/ActionBarImplICS; │ │ @@ -236336,18 +236364,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd3ac: |[0bd3ac] android.support.v7.app.ActionBarImplICS.setLogo:(I)V │ │ -0bd3bc: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd3c0: 6e20 4300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(I)V // method@0043 │ │ -0bd3c6: 0e00 |0005: return-void │ │ +0bd498: |[0bd498] android.support.v7.app.ActionBarImplICS.setLogo:(I)V │ │ +0bd4a8: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd4ac: 6e20 4300 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(I)V // method@0043 │ │ +0bd4b2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0005 line=109 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -236357,18 +236385,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd3c8: |[0bd3c8] android.support.v7.app.ActionBarImplICS.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0bd3d8: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd3dc: 6e20 4400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0044 │ │ -0bd3e2: 0e00 |0005: return-void │ │ +0bd4b4: |[0bd4b4] android.support.v7.app.ActionBarImplICS.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0bd4c4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd4c8: 6e20 4400 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@0044 │ │ +0bd4ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0005 line=114 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 logo Landroid/graphics/drawable/Drawable; │ │ @@ -236378,18 +236406,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd3e4: |[0bd3e4] android.support.v7.app.ActionBarImplICS.setNavigationMode:(I)V │ │ -0bd3f4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd3f8: 6e20 4500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0045 │ │ -0bd3fe: 0e00 |0005: return-void │ │ +0bd4d0: |[0bd4d0] android.support.v7.app.ActionBarImplICS.setNavigationMode:(I)V │ │ +0bd4e0: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd4e4: 6e20 4500 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setNavigationMode:(I)V // method@0045 │ │ +0bd4ea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0005 line=230 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 mode I │ │ @@ -236399,18 +236427,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd400: |[0bd400] android.support.v7.app.ActionBarImplICS.setSelectedNavigationItem:(I)V │ │ -0bd410: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd414: 6e20 4600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSelectedNavigationItem:(I)V // method@0046 │ │ -0bd41a: 0e00 |0005: return-void │ │ +0bd4ec: |[0bd4ec] android.support.v7.app.ActionBarImplICS.setSelectedNavigationItem:(I)V │ │ +0bd4fc: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd500: 6e20 4600 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSelectedNavigationItem:(I)V // method@0046 │ │ +0bd506: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0005 line=125 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -236420,18 +236448,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd41c: |[0bd41c] android.support.v7.app.ActionBarImplICS.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bd42c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd430: 6e20 4700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0047 │ │ -0bd436: 0e00 |0005: return-void │ │ +0bd508: |[0bd508] android.support.v7.app.ActionBarImplICS.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bd518: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd51c: 6e20 4700 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0047 │ │ +0bd522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0005 line=205 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -236441,18 +236469,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd438: |[0bd438] android.support.v7.app.ActionBarImplICS.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0bd448: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd44c: 6e20 4800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0048 │ │ -0bd452: 0e00 |0005: return-void │ │ +0bd524: |[0bd524] android.support.v7.app.ActionBarImplICS.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0bd534: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd538: 6e20 4800 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0048 │ │ +0bd53e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0005 line=200 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 d Landroid/graphics/drawable/Drawable; │ │ @@ -236462,18 +236490,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd454: |[0bd454] android.support.v7.app.ActionBarImplICS.setSubtitle:(I)V │ │ -0bd464: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd468: 6e20 4900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0049 │ │ -0bd46e: 0e00 |0005: return-void │ │ +0bd540: |[0bd540] android.support.v7.app.ActionBarImplICS.setSubtitle:(I)V │ │ +0bd550: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd554: 6e20 4900 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(I)V // method@0049 │ │ +0bd55a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0005 line=155 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -236483,18 +236511,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd470: |[0bd470] android.support.v7.app.ActionBarImplICS.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bd480: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd484: 6e20 4a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@004a │ │ -0bd48a: 0e00 |0005: return-void │ │ +0bd55c: |[0bd55c] android.support.v7.app.ActionBarImplICS.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bd56c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd570: 6e20 4a00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@004a │ │ +0bd576: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0005 line=150 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -236504,18 +236532,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd48c: |[0bd48c] android.support.v7.app.ActionBarImplICS.setTitle:(I)V │ │ -0bd49c: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd4a0: 6e20 4b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(I)V // method@004b │ │ -0bd4a6: 0e00 |0005: return-void │ │ +0bd578: |[0bd578] android.support.v7.app.ActionBarImplICS.setTitle:(I)V │ │ +0bd588: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd58c: 6e20 4b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(I)V // method@004b │ │ +0bd592: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0005 line=145 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -236525,18 +236553,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd4a8: |[0bd4a8] android.support.v7.app.ActionBarImplICS.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bd4b8: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd4bc: 6e20 4c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004c │ │ -0bd4c2: 0e00 |0005: return-void │ │ +0bd594: |[0bd594] android.support.v7.app.ActionBarImplICS.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bd5a4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd5a8: 6e20 4c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004c │ │ +0bd5ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0005 line=140 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -236546,18 +236574,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd4c4: |[0bd4c4] android.support.v7.app.ActionBarImplICS.show:()V │ │ -0bd4d4: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ -0bd4d8: 6e10 4d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.show:()V // method@004d │ │ -0bd4de: 0e00 |0005: return-void │ │ +0bd5b0: |[0bd5b0] android.support.v7.app.ActionBarImplICS.show:()V │ │ +0bd5c0: 5410 f106 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplICS;.mActionBar:Landroid/app/ActionBar; // field@06f1 │ │ +0bd5c4: 6e10 4d00 0000 |0002: invoke-virtual {v0}, Landroid/app/ActionBar;.show:()V // method@004d │ │ +0bd5ca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0005 line=336 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplICS; │ │ │ │ @@ -236598,21 +236626,21 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bd4e0: |[0bd4e0] android.support.v7.internal.view.ActionModeWrapper.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ -0bd4f0: 7010 b81f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/view/ActionMode;.:()V // method@1fb8 │ │ -0bd4f6: 5b13 4909 |0003: iput-object v3, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd4fa: 2200 5f03 |0005: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ -0bd4fe: 7020 0319 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ -0bd504: 5b10 4809 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0948 │ │ -0bd508: 0e00 |000c: return-void │ │ +0bd5cc: |[0bd5cc] android.support.v7.internal.view.ActionModeWrapper.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ +0bd5dc: 7010 b81f 0100 |0000: invoke-direct {v1}, Landroid/support/v7/view/ActionMode;.:()V // method@1fb8 │ │ +0bd5e2: 5b13 4909 |0003: iput-object v3, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd5e6: 2200 5f03 |0005: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ +0bd5ea: 7020 0319 2000 |0007: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ +0bd5f0: 5b10 4809 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0948 │ │ +0bd5f4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0005 line=36 │ │ 0x000c line=37 │ │ locals : │ │ @@ -236626,18 +236654,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd50c: |[0bd50c] android.support.v7.internal.view.ActionModeWrapper.finish:()V │ │ -0bd51c: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd520: 6e10 1921 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ -0bd526: 0e00 |0005: return-void │ │ +0bd5f8: |[0bd5f8] android.support.v7.internal.view.ActionModeWrapper.finish:()V │ │ +0bd608: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd60c: 6e10 1921 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ +0bd612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ 0x0005 line=67 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ @@ -236646,19 +236674,19 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd528: |[0bd528] android.support.v7.internal.view.ActionModeWrapper.getCustomView:()Landroid/view/View; │ │ -0bd538: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd53c: 6e10 1a21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getCustomView:()Landroid/view/View; // method@211a │ │ -0bd542: 0c00 |0005: move-result-object v0 │ │ -0bd544: 1100 |0006: return-object v0 │ │ +0bd614: |[0bd614] android.support.v7.internal.view.ActionModeWrapper.getCustomView:()Landroid/view/View; │ │ +0bd624: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd628: 6e10 1a21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getCustomView:()Landroid/view/View; // method@211a │ │ +0bd62e: 0c00 |0005: move-result-object v0 │ │ +0bd630: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -236666,21 +236694,21 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0bd548: |[0bd548] android.support.v7.internal.view.ActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ -0bd558: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd55c: 6e10 1b21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@211b │ │ -0bd562: 0c00 |0005: move-result-object v0 │ │ -0bd564: 7110 7e1b 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ -0bd56a: 0c00 |0009: move-result-object v0 │ │ -0bd56c: 1100 |000a: return-object v0 │ │ +0bd634: |[0bd634] android.support.v7.internal.view.ActionModeWrapper.getMenu:()Landroid/view/Menu; │ │ +0bd644: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd648: 6e10 1b21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@211b │ │ +0bd64e: 0c00 |0005: move-result-object v0 │ │ +0bd650: 7110 7e1b 0000 |0006: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createMenuWrapper:(Landroid/view/Menu;)Landroid/view/Menu; // method@1b7e │ │ +0bd656: 0c00 |0009: move-result-object v0 │ │ +0bd658: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -236688,17 +236716,17 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd570: |[0bd570] android.support.v7.internal.view.ActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0bd580: 5410 4809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0948 │ │ -0bd584: 1100 |0002: return-object v0 │ │ +0bd65c: |[0bd65c] android.support.v7.internal.view.ActionModeWrapper.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0bd66c: 5410 4809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mInflater:Landroid/view/MenuInflater; // field@0948 │ │ +0bd670: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -236706,19 +236734,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd588: |[0bd588] android.support.v7.internal.view.ActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ -0bd598: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd59c: 6e10 1d21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@211d │ │ -0bd5a2: 0c00 |0005: move-result-object v0 │ │ -0bd5a4: 1100 |0006: return-object v0 │ │ +0bd674: |[0bd674] android.support.v7.internal.view.ActionModeWrapper.getSubtitle:()Ljava/lang/CharSequence; │ │ +0bd684: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd688: 6e10 1d21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getSubtitle:()Ljava/lang/CharSequence; // method@211d │ │ +0bd68e: 0c00 |0005: move-result-object v0 │ │ +0bd690: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -236726,19 +236754,19 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd5a8: |[0bd5a8] android.support.v7.internal.view.ActionModeWrapper.getTag:()Ljava/lang/Object; │ │ -0bd5b8: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd5bc: 6e10 1e21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTag:()Ljava/lang/Object; // method@211e │ │ -0bd5c2: 0c00 |0005: move-result-object v0 │ │ -0bd5c4: 1100 |0006: return-object v0 │ │ +0bd694: |[0bd694] android.support.v7.internal.view.ActionModeWrapper.getTag:()Ljava/lang/Object; │ │ +0bd6a4: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd6a8: 6e10 1e21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTag:()Ljava/lang/Object; // method@211e │ │ +0bd6ae: 0c00 |0005: move-result-object v0 │ │ +0bd6b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -236746,19 +236774,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0bd5c8: |[0bd5c8] android.support.v7.internal.view.ActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ -0bd5d8: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd5dc: 6e10 1f21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@211f │ │ -0bd5e2: 0c00 |0005: move-result-object v0 │ │ -0bd5e4: 1100 |0006: return-object v0 │ │ +0bd6b4: |[0bd6b4] android.support.v7.internal.view.ActionModeWrapper.getTitle:()Ljava/lang/CharSequence; │ │ +0bd6c4: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd6c8: 6e10 1f21 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitle:()Ljava/lang/CharSequence; // method@211f │ │ +0bd6ce: 0c00 |0005: move-result-object v0 │ │ +0bd6d0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/ActionModeWrapper;) │ │ @@ -236766,18 +236794,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd5e8: |[0bd5e8] android.support.v7.internal.view.ActionModeWrapper.invalidate:()V │ │ -0bd5f8: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd5fc: 6e10 2121 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.invalidate:()V // method@2121 │ │ -0bd602: 0e00 |0005: return-void │ │ +0bd6d4: |[0bd6d4] android.support.v7.internal.view.ActionModeWrapper.invalidate:()V │ │ +0bd6e4: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd6e8: 6e10 2121 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.invalidate:()V // method@2121 │ │ +0bd6ee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0005 line=62 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ │ │ @@ -236786,18 +236814,18 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd604: |[0bd604] android.support.v7.internal.view.ActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ -0bd614: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd618: 6e20 2321 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@2123 │ │ -0bd61e: 0e00 |0005: return-void │ │ +0bd6f0: |[0bd6f0] android.support.v7.internal.view.ActionModeWrapper.setCustomView:(Landroid/view/View;)V │ │ +0bd700: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd704: 6e20 2321 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setCustomView:(Landroid/view/View;)V // method@2123 │ │ +0bd70a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0005 line=102 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 view Landroid/view/View; │ │ @@ -236807,18 +236835,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd620: |[0bd620] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(I)V │ │ -0bd630: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd634: 6e20 2421 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(I)V // method@2124 │ │ -0bd63a: 0e00 |0005: return-void │ │ +0bd70c: |[0bd70c] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(I)V │ │ +0bd71c: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd720: 6e20 2421 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(I)V // method@2124 │ │ +0bd726: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0005 line=92 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -236828,18 +236856,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd63c: |[0bd63c] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0bd64c: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd650: 6e20 2521 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2125 │ │ -0bd656: 0e00 |0005: return-void │ │ +0bd728: |[0bd728] android.support.v7.internal.view.ActionModeWrapper.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0bd738: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd73c: 6e20 2521 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setSubtitle:(Ljava/lang/CharSequence;)V // method@2125 │ │ +0bd742: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 subtitle Ljava/lang/CharSequence; │ │ @@ -236849,18 +236877,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd658: |[0bd658] android.support.v7.internal.view.ActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ -0bd668: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd66c: 6e20 2621 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@2126 │ │ -0bd672: 0e00 |0005: return-void │ │ +0bd744: |[0bd744] android.support.v7.internal.view.ActionModeWrapper.setTag:(Ljava/lang/Object;)V │ │ +0bd754: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd758: 6e20 2621 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTag:(Ljava/lang/Object;)V // method@2126 │ │ +0bd75e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 tag Ljava/lang/Object; │ │ @@ -236870,18 +236898,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd674: |[0bd674] android.support.v7.internal.view.ActionModeWrapper.setTitle:(I)V │ │ -0bd684: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd688: 6e20 2721 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(I)V // method@2127 │ │ -0bd68e: 0e00 |0005: return-void │ │ +0bd760: |[0bd760] android.support.v7.internal.view.ActionModeWrapper.setTitle:(I)V │ │ +0bd770: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd774: 6e20 2721 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(I)V // method@2127 │ │ +0bd77a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0005 line=82 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -236891,18 +236919,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0bd690: |[0bd690] android.support.v7.internal.view.ActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bd6a0: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ -0bd6a4: 6e20 2821 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@2128 │ │ -0bd6aa: 0e00 |0005: return-void │ │ +0bd77c: |[0bd77c] android.support.v7.internal.view.ActionModeWrapper.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bd78c: 5410 4909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapper;.mWrappedObject:Landroid/view/ActionMode; // field@0949 │ │ +0bd790: 6e20 2821 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitle:(Ljava/lang/CharSequence;)V // method@2128 │ │ +0bd796: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ 0x0005 line=52 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapper; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ @@ -236937,17 +236965,17 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0bd6ac: |[0bd6ac] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ -0bd6bc: 7030 d718 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@18d7 │ │ -0bd6c2: 0e00 |0003: return-void │ │ +0bd798: |[0bd798] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V │ │ +0bd7a8: 7030 d718 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@18d7 │ │ +0bd7ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -236959,18 +236987,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0bd6c4: |[0bd6c4] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -0bd6d4: 2200 5c03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@035c │ │ -0bd6d8: 7030 f018 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18f0 │ │ -0bd6de: 1100 |0005: return-object v0 │ │ +0bd7b0: |[0bd7b0] android.support.v7.internal.view.ActionModeWrapperJB$CallbackWrapper.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +0bd7c0: 2200 5c03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@035c │ │ +0bd7c4: 7030 f018 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18f0 │ │ +0bd7ca: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 mode Landroid/view/ActionMode; │ │ @@ -237086,27 +237114,27 @@ │ │ type : '(Landroid/content/Context;IIIILjava/lang/CharSequence;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0bd6e0: |[0bd6e0] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ -0bd6f0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0bd6f6: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bd6f8: 5910 8709 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@0987 │ │ -0bd6fc: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0bd700: 5910 8409 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bd704: 5b12 8309 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ -0bd708: 5914 8809 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@0988 │ │ -0bd70c: 5913 8509 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@0985 │ │ -0bd710: 5915 8109 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@0981 │ │ -0bd714: 5916 8a09 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@098a │ │ -0bd718: 5b17 8d09 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ -0bd71c: 0e00 |0016: return-void │ │ +0bd7cc: |[0bd7cc] android.support.v7.internal.view.menu.ActionMenuItem.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V │ │ +0bd7dc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0bd7e2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bd7e4: 5910 8709 |0004: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@0987 │ │ +0bd7e8: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0bd7ec: 5910 8409 |0008: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bd7f0: 5b12 8309 |000a: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ +0bd7f4: 5914 8809 |000c: iput v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@0988 │ │ +0bd7f8: 5913 8509 |000e: iput v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@0985 │ │ +0bd7fc: 5915 8109 |0010: iput v5, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mCategoryOrder:I // field@0981 │ │ +0bd800: 5916 8a09 |0012: iput v6, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@098a │ │ +0bd804: 5b17 8d09 |0014: iput-object v7, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ +0bd808: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=55 │ │ 0x000a line=64 │ │ 0x000c line=65 │ │ @@ -237130,17 +237158,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd720: |[0bd720] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ -0bd730: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd732: 0f00 |0001: return v0 │ │ +0bd80c: |[0bd80c] android.support.v7.internal.view.menu.ActionMenuItem.collapseActionView:()Z │ │ +0bd81c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd81e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237148,17 +237176,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd734: |[0bd734] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ -0bd744: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd746: 0f00 |0001: return v0 │ │ +0bd820: |[0bd820] android.support.v7.internal.view.menu.ActionMenuItem.expandActionView:()Z │ │ +0bd830: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd832: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237166,18 +237194,18 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd748: |[0bd748] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ -0bd758: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0bd75c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0bd762: 2700 |0005: throw v0 │ │ +0bd834: |[0bd834] android.support.v7.internal.view.menu.ActionMenuItem.getActionProvider:()Landroid/view/ActionProvider; │ │ +0bd844: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0bd848: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0bd84e: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237185,17 +237213,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd764: |[0bd764] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ -0bd774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd776: 1100 |0001: return-object v0 │ │ +0bd850: |[0bd850] android.support.v7.internal.view.menu.ActionMenuItem.getActionView:()Landroid/view/View; │ │ +0bd860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd862: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=236 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237203,17 +237231,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd778: |[0bd778] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ -0bd788: 5710 8b09 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@098b │ │ -0bd78c: 0f00 |0002: return v0 │ │ +0bd864: |[0bd864] android.support.v7.internal.view.menu.ActionMenuItem.getAlphabeticShortcut:()C │ │ +0bd874: 5710 8b09 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@098b │ │ +0bd878: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237221,17 +237249,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd790: |[0bd790] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ -0bd7a0: 5210 8509 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@0985 │ │ -0bd7a4: 0f00 |0002: return v0 │ │ +0bd87c: |[0bd87c] android.support.v7.internal.view.menu.ActionMenuItem.getGroupId:()I │ │ +0bd88c: 5210 8509 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mGroup:I // field@0985 │ │ +0bd890: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237239,17 +237267,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd7a8: |[0bd7a8] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0bd7b8: 5410 8609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0986 │ │ -0bd7bc: 1100 |0002: return-object v0 │ │ +0bd894: |[0bd894] android.support.v7.internal.view.menu.ActionMenuItem.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0bd8a4: 5410 8609 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0986 │ │ +0bd8a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237257,17 +237285,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd7c0: |[0bd7c0] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ -0bd7d0: 5410 8909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ -0bd7d4: 1100 |0002: return-object v0 │ │ +0bd8ac: |[0bd8ac] android.support.v7.internal.view.menu.ActionMenuItem.getIntent:()Landroid/content/Intent; │ │ +0bd8bc: 5410 8909 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ +0bd8c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237275,17 +237303,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd7d8: |[0bd7d8] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ -0bd7e8: 5210 8809 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@0988 │ │ -0bd7ec: 0f00 |0002: return v0 │ │ +0bd8c4: |[0bd8c4] android.support.v7.internal.view.menu.ActionMenuItem.getItemId:()I │ │ +0bd8d4: 5210 8809 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mId:I // field@0988 │ │ +0bd8d8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237293,17 +237321,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd7f0: |[0bd7f0] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0bd800: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd802: 1100 |0001: return-object v0 │ │ +0bd8dc: |[0bd8dc] android.support.v7.internal.view.menu.ActionMenuItem.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0bd8ec: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd8ee: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237311,17 +237339,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd804: |[0bd804] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ -0bd814: 5710 8c09 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@098c │ │ -0bd818: 0f00 |0002: return v0 │ │ +0bd8f0: |[0bd8f0] android.support.v7.internal.view.menu.ActionMenuItem.getNumericShortcut:()C │ │ +0bd900: 5710 8c09 |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@098c │ │ +0bd904: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237329,17 +237357,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd81c: |[0bd81c] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ -0bd82c: 5210 8a09 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@098a │ │ -0bd830: 0f00 |0002: return v0 │ │ +0bd908: |[0bd908] android.support.v7.internal.view.menu.ActionMenuItem.getOrder:()I │ │ +0bd918: 5210 8a09 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mOrdering:I // field@098a │ │ +0bd91c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237347,17 +237375,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd834: |[0bd834] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ -0bd844: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd846: 1100 |0001: return-object v0 │ │ +0bd920: |[0bd920] android.support.v7.internal.view.menu.ActionMenuItem.getSubMenu:()Landroid/view/SubMenu; │ │ +0bd930: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd932: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237365,17 +237393,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd848: |[0bd848] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -0bd858: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd85a: 1100 |0001: return-object v0 │ │ +0bd934: |[0bd934] android.support.v7.internal.view.menu.ActionMenuItem.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +0bd944: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd946: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=256 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237383,17 +237411,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd85c: |[0bd85c] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ -0bd86c: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ -0bd870: 1100 |0002: return-object v0 │ │ +0bd948: |[0bd948] android.support.v7.internal.view.menu.ActionMenuItem.getTitle:()Ljava/lang/CharSequence; │ │ +0bd958: 5410 8d09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ +0bd95c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237401,17 +237429,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bd874: |[0bd874] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0bd884: 5410 8e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@098e │ │ -0bd888: 1100 |0002: return-object v0 │ │ +0bd960: |[0bd960] android.support.v7.internal.view.menu.ActionMenuItem.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +0bd970: 5410 8e09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@098e │ │ +0bd974: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237419,17 +237447,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd88c: |[0bd88c] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ -0bd89c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd89e: 0f00 |0001: return v0 │ │ +0bd978: |[0bd978] android.support.v7.internal.view.menu.ActionMenuItem.hasSubMenu:()Z │ │ +0bd988: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd98a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237437,31 +237465,31 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0bd8a0: |[0bd8a0] android.support.v7.internal.view.menu.ActionMenuItem.invoke:()Z │ │ -0bd8b0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bd8b2: 5431 8209 |0001: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0982 │ │ -0bd8b6: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ -0bd8ba: 5431 8209 |0005: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0982 │ │ -0bd8be: 7220 7921 3100 |0007: invoke-interface {v1, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@2179 │ │ -0bd8c4: 0a01 |000a: move-result v1 │ │ -0bd8c6: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ -0bd8ca: 0f00 |000d: return v0 │ │ -0bd8cc: 5431 8909 |000e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ -0bd8d0: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -0bd8d4: 5431 8309 |0012: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ -0bd8d8: 5432 8909 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ -0bd8dc: 6e20 4401 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -0bd8e2: 28f4 |0019: goto 000d // -000c │ │ -0bd8e4: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0bd8e6: 28f2 |001b: goto 000d // -000e │ │ +0bd98c: |[0bd98c] android.support.v7.internal.view.menu.ActionMenuItem.invoke:()Z │ │ +0bd99c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bd99e: 5431 8209 |0001: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0982 │ │ +0bd9a2: 3801 0b00 |0003: if-eqz v1, 000e // +000b │ │ +0bd9a6: 5431 8209 |0005: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0982 │ │ +0bd9aa: 7220 7921 3100 |0007: invoke-interface {v1, v3}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@2179 │ │ +0bd9b0: 0a01 |000a: move-result v1 │ │ +0bd9b2: 3801 0300 |000b: if-eqz v1, 000e // +0003 │ │ +0bd9b6: 0f00 |000d: return v0 │ │ +0bd9b8: 5431 8909 |000e: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ +0bd9bc: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +0bd9c0: 5431 8309 |0012: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ +0bd9c4: 5432 8909 |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ +0bd9c8: 6e20 4401 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +0bd9ce: 28f4 |0019: goto 000d // -000c │ │ +0bd9d0: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0bd9d2: 28f2 |001b: goto 000d // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=215 │ │ 0x000d line=224 │ │ 0x000e line=219 │ │ 0x0012 line=220 │ │ 0x001a line=224 │ │ @@ -237473,17 +237501,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bd8e8: |[0bd8e8] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ -0bd8f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bd8fa: 0f00 |0001: return v0 │ │ +0bd9d4: |[0bd9d4] android.support.v7.internal.view.menu.ActionMenuItem.isActionViewExpanded:()Z │ │ +0bd9e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bd9e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237491,22 +237519,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bd8fc: |[0bd8fc] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ -0bd90c: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bd910: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0bd914: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bd918: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bd91a: 0f00 |0007: return v0 │ │ -0bd91c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bd91e: 28fe |0009: goto 0007 // -0002 │ │ +0bd9e8: |[0bd9e8] android.support.v7.internal.view.menu.ActionMenuItem.isCheckable:()Z │ │ +0bd9f8: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bd9fc: dd00 0001 |0002: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0bda00: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bda04: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bda06: 0f00 |0007: return v0 │ │ +0bda08: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bda0a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237514,22 +237542,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bd920: |[0bd920] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ -0bd930: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bd934: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0bd938: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bd93c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bd93e: 0f00 |0007: return v0 │ │ -0bd940: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bd942: 28fe |0009: goto 0007 // -0002 │ │ +0bda0c: |[0bda0c] android.support.v7.internal.view.menu.ActionMenuItem.isChecked:()Z │ │ +0bda1c: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bda20: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0bda24: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bda28: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bda2a: 0f00 |0007: return v0 │ │ +0bda2c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bda2e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237537,22 +237565,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bd944: |[0bd944] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ -0bd954: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bd958: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0bd95c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bd960: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bd962: 0f00 |0007: return v0 │ │ -0bd964: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bd966: 28fe |0009: goto 0007 // -0002 │ │ +0bda30: |[0bda30] android.support.v7.internal.view.menu.ActionMenuItem.isEnabled:()Z │ │ +0bda40: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bda44: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0bda48: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bda4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bda4e: 0f00 |0007: return v0 │ │ +0bda50: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bda52: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237560,22 +237588,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bd968: |[0bd968] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ -0bd978: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bd97c: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0bd980: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0bd984: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bd986: 0f00 |0007: return v0 │ │ -0bd988: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bd98a: 28fe |0009: goto 0007 // -0002 │ │ +0bda54: |[0bda54] android.support.v7.internal.view.menu.ActionMenuItem.isVisible:()Z │ │ +0bda64: 5210 8409 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bda68: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0bda6c: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0bda70: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bda72: 0f00 |0007: return v0 │ │ +0bda74: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bda76: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/ActionMenuItem;) │ │ @@ -237583,18 +237611,18 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd98c: |[0bd98c] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0bd99c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0bd9a0: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0bd9a6: 2700 |0005: throw v0 │ │ +0bda78: |[0bda78] android.support.v7.internal.view.menu.ActionMenuItem.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0bda88: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0bda8c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0bda92: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -237603,18 +237631,18 @@ │ │ type : '(I)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd9a8: |[0bd9a8] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bd9b8: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0bd9bc: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0bd9c2: 2700 |0005: throw v0 │ │ +0bda94: |[0bda94] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bdaa4: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0bdaa8: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0bdaae: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ │ │ @@ -237623,18 +237651,18 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bd9c4: |[0bd9c4] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bd9d4: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0bd9d8: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0bd9de: 2700 |0005: throw v0 │ │ +0bdab0: |[0bdab0] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bdac0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0bdac4: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0bdaca: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionView Landroid/view/View; │ │ │ │ @@ -237643,18 +237671,18 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bd9e0: |[0bd9e0] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ -0bd9f0: 6e20 2519 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1925 │ │ -0bd9f6: 0c00 |0003: move-result-object v0 │ │ -0bd9f8: 1100 |0004: return-object v0 │ │ +0bdacc: |[0bdacc] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(I)Landroid/view/MenuItem; │ │ +0bdadc: 6e20 2519 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1925 │ │ +0bdae2: 0c00 |0003: move-result-object v0 │ │ +0bdae4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -237663,18 +237691,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bd9fc: |[0bd9fc] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -0bda0c: 6e20 2619 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1926 │ │ -0bda12: 0c00 |0003: move-result-object v0 │ │ -0bda14: 1100 |0004: return-object v0 │ │ +0bdae8: |[0bdae8] android.support.v7.internal.view.menu.ActionMenuItem.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +0bdaf8: 6e20 2619 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1926 │ │ +0bdafe: 0c00 |0003: move-result-object v0 │ │ +0bdb00: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -237683,17 +237711,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bda18: |[0bda18] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -0bda28: 5e01 8b09 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@098b │ │ -0bda2c: 1100 |0002: return-object v0 │ │ +0bdb04: |[0bdb04] android.support.v7.internal.view.menu.ActionMenuItem.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +0bdb14: 5e01 8b09 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@098b │ │ +0bdb18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ 0x0002 line=138 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 alphaChar C │ │ @@ -237703,24 +237731,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0bda30: |[0bda30] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0bda40: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bda44: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ -0bda48: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bda4c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bda4e: b610 |0007: or-int/2addr v0, v1 │ │ -0bda50: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bda54: 1102 |000a: return-object v2 │ │ -0bda56: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bda58: 28fb |000c: goto 0007 // -0005 │ │ +0bdb1c: |[0bdb1c] android.support.v7.internal.view.menu.ActionMenuItem.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0bdb2c: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdb30: dd01 00fe |0002: and-int/lit8 v1, v0, #int -2 // #fe │ │ +0bdb34: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bdb38: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bdb3a: b610 |0007: or-int/2addr v0, v1 │ │ +0bdb3c: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdb40: 1102 |000a: return-object v2 │ │ +0bdb42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bdb44: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ 0x000b line=142 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237731,24 +237759,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0bda5c: |[0bda5c] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ -0bda6c: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bda70: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ -0bda74: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bda78: 1220 |0006: const/4 v0, #int 2 // #2 │ │ -0bda7a: b610 |0007: or-int/2addr v0, v1 │ │ -0bda7c: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bda80: 1102 |000a: return-object v2 │ │ -0bda82: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bda84: 28fb |000c: goto 0007 // -0005 │ │ +0bdb48: |[0bdb48] android.support.v7.internal.view.menu.ActionMenuItem.setChecked:(Z)Landroid/view/MenuItem; │ │ +0bdb58: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdb5c: dd01 00fd |0002: and-int/lit8 v1, v0, #int -3 // #fd │ │ +0bdb60: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bdb64: 1220 |0006: const/4 v0, #int 2 // #2 │ │ +0bdb66: b610 |0007: or-int/2addr v0, v1 │ │ +0bdb68: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdb6c: 1102 |000a: return-object v2 │ │ +0bdb6e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bdb70: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x000a line=153 │ │ 0x000b line=152 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237759,24 +237787,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0bda88: |[0bda88] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ -0bda98: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bda9c: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ -0bdaa0: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ -0bdaa4: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0bdaa8: b610 |0008: or-int/2addr v0, v1 │ │ -0bdaaa: 5920 8409 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bdaae: 1102 |000b: return-object v2 │ │ -0bdab0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0bdab2: 28fb |000d: goto 0008 // -0005 │ │ +0bdb74: |[0bdb74] android.support.v7.internal.view.menu.ActionMenuItem.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0bdb84: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdb88: dd01 00ef |0002: and-int/lit8 v1, v0, #int -17 // #ef │ │ +0bdb8c: 3803 0800 |0004: if-eqz v3, 000c // +0008 │ │ +0bdb90: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0bdb94: b610 |0008: or-int/2addr v0, v1 │ │ +0bdb96: 5920 8409 |0009: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdb9a: 1102 |000b: return-object v2 │ │ +0bdb9c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0bdb9e: 28fb |000d: goto 0008 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x000b line=158 │ │ 0x000c line=157 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237787,24 +237815,24 @@ │ │ type : '(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0bdab4: |[0bdab4] android.support.v7.internal.view.menu.ActionMenuItem.setExclusiveCheckable:(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ -0bdac4: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bdac8: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -0bdacc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bdad0: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0bdad2: b610 |0007: or-int/2addr v0, v1 │ │ -0bdad4: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bdad8: 1102 |000a: return-object v2 │ │ -0bdada: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bdadc: 28fb |000c: goto 0007 // -0005 │ │ +0bdba0: |[0bdba0] android.support.v7.internal.view.menu.ActionMenuItem.setExclusiveCheckable:(Z)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ +0bdbb0: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdbb4: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +0bdbb8: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bdbbc: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0bdbbe: b610 |0007: or-int/2addr v0, v1 │ │ +0bdbc0: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdbc4: 1102 |000a: return-object v2 │ │ +0bdbc6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bdbc8: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000a line=148 │ │ 0x000b line=147 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237815,23 +237843,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0bdae0: |[0bdae0] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ -0bdaf0: 5912 8709 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@0987 │ │ -0bdaf4: 5410 8309 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ -0bdaf8: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bdafe: 0c00 |0007: move-result-object v0 │ │ -0bdb00: 6e20 b001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0bdb06: 0c00 |000b: move-result-object v0 │ │ -0bdb08: 5b10 8609 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0986 │ │ -0bdb0c: 1101 |000e: return-object v1 │ │ +0bdbcc: |[0bdbcc] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(I)Landroid/view/MenuItem; │ │ +0bdbdc: 5912 8709 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@0987 │ │ +0bdbe0: 5410 8309 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ +0bdbe4: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bdbea: 0c00 |0007: move-result-object v0 │ │ +0bdbec: 6e20 b001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0bdbf2: 0c00 |000b: move-result-object v0 │ │ +0bdbf4: 5b10 8609 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0986 │ │ +0bdbf8: 1101 |000e: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=168 │ │ 0x0002 line=169 │ │ 0x000e line=170 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237842,19 +237870,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0bdb10: |[0bdb10] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0bdb20: 5b12 8609 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0986 │ │ -0bdb24: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0bdb26: 5910 8709 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@0987 │ │ -0bdb2a: 1101 |0005: return-object v1 │ │ +0bdbfc: |[0bdbfc] android.support.v7.internal.view.menu.ActionMenuItem.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0bdc0c: 5b12 8609 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0986 │ │ +0bdc10: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0bdc12: 5910 8709 |0003: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIconResId:I // field@0987 │ │ +0bdc16: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0002 line=163 │ │ 0x0005 line=164 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237865,17 +237893,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdb2c: |[0bdb2c] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0bdb3c: 5b01 8909 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ -0bdb40: 1100 |0002: return-object v0 │ │ +0bdc18: |[0bdc18] android.support.v7.internal.view.menu.ActionMenuItem.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +0bdc28: 5b01 8909 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mIntent:Landroid/content/Intent; // field@0989 │ │ +0bdc2c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0002 line=175 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -237885,17 +237913,17 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdb44: |[0bdb44] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -0bdb54: 5e01 8c09 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@098c │ │ -0bdb58: 1100 |0002: return-object v0 │ │ +0bdc30: |[0bdc30] android.support.v7.internal.view.menu.ActionMenuItem.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0bdc40: 5e01 8c09 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@098c │ │ +0bdc44: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0002 line=180 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 numericChar C │ │ @@ -237905,18 +237933,18 @@ │ │ type : '(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bdb5c: |[0bdb5c] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0bdb6c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0bdb70: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0bdb76: 2700 |0005: throw v0 │ │ +0bdc48: |[0bdc48] android.support.v7.internal.view.menu.ActionMenuItem.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0bdc58: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0bdc5c: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0bdc62: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -237925,17 +237953,17 @@ │ │ type : '(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdb78: |[0bdb78] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0bdb88: 5b01 8209 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0982 │ │ -0bdb8c: 1100 |0002: return-object v0 │ │ +0bdc64: |[0bdc64] android.support.v7.internal.view.menu.ActionMenuItem.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0bdc74: 5b01 8209 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0982 │ │ +0bdc78: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0002 line=185 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 menuItemClickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -237945,18 +237973,18 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bdb90: |[0bdb90] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0bdba0: 5e01 8c09 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@098c │ │ -0bdba4: 5e02 8b09 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@098b │ │ -0bdba8: 1100 |0004: return-object v0 │ │ +0bdc7c: |[0bdc7c] android.support.v7.internal.view.menu.ActionMenuItem.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0bdc8c: 5e01 8c09 |0000: iput-char v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutNumericChar:C // field@098c │ │ +0bdc90: 5e02 8b09 |0002: iput-char v2, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mShortcutAlphabeticChar:C // field@098b │ │ +0bdc94: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=189 │ │ 0x0002 line=190 │ │ 0x0004 line=191 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -237968,16 +237996,16 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bdbac: |[0bdbac] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ -0bdbbc: 0e00 |0000: return-void │ │ +0bdc98: |[0bdc98] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsAction:(I)V │ │ +0bdca8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 show I │ │ │ │ @@ -237986,17 +238014,17 @@ │ │ type : '(I)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bdbc0: |[0bdbc0] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bdbd0: 6e20 3519 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@1935 │ │ -0bdbd6: 1100 |0003: return-object v0 │ │ +0bdcac: |[0bdcac] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bdcbc: 6e20 3519 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsAction:(I)V // method@1935 │ │ +0bdcc2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0003 line=267 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -238006,18 +238034,18 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bdbd8: |[0bdbd8] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -0bdbe8: 6e20 3619 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1936 │ │ -0bdbee: 0c00 |0003: move-result-object v0 │ │ -0bdbf0: 1100 |0004: return-object v0 │ │ +0bdcc4: |[0bdcc4] android.support.v7.internal.view.menu.ActionMenuItem.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0bdcd4: 6e20 3619 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1936 │ │ +0bdcda: 0c00 |0003: move-result-object v0 │ │ +0bdcdc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -238026,18 +238054,18 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0bdbf4: |[0bdbf4] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bdc04: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0bdc08: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ -0bdc0e: 2700 |0005: throw v0 │ │ +0bdce0: |[0bdce0] android.support.v7.internal.view.menu.ActionMenuItem.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bdcf0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0bdcf4: 7010 5e2b 0000 |0002: invoke-direct {v0}, Ljava/lang/UnsupportedOperationException;.:()V // method@2b5e │ │ +0bdcfa: 2700 |0005: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0006 reg=2 actionProvider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -238046,16 +238074,16 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0bdc10: |[0bdc10] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bdc20: 1100 |0000: return-object v0 │ │ +0bdcfc: |[0bdcfc] android.support.v7.internal.view.menu.ActionMenuItem.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bdd0c: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0001 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ │ │ @@ -238064,22 +238092,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bdc24: |[0bdc24] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ -0bdc34: 5410 8309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ -0bdc38: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bdc3e: 0c00 |0005: move-result-object v0 │ │ -0bdc40: 6e20 b801 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0bdc46: 0c00 |0009: move-result-object v0 │ │ -0bdc48: 5b10 8d09 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ -0bdc4c: 1101 |000c: return-object v1 │ │ +0bdd10: |[0bdd10] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(I)Landroid/view/MenuItem; │ │ +0bdd20: 5410 8309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mContext:Landroid/content/Context; // field@0983 │ │ +0bdd24: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bdd2a: 0c00 |0005: move-result-object v0 │ │ +0bdd2c: 6e20 b801 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0bdd32: 0c00 |0009: move-result-object v0 │ │ +0bdd34: 5b10 8d09 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ +0bdd38: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x000c line=201 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x000d reg=2 title I │ │ @@ -238089,17 +238117,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdc50: |[0bdc50] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0bdc60: 5b01 8d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ -0bdc64: 1100 |0002: return-object v0 │ │ +0bdd3c: |[0bdd3c] android.support.v7.internal.view.menu.ActionMenuItem.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0bdd4c: 5b01 8d09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitle:Ljava/lang/CharSequence; // field@098d │ │ +0bdd50: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0002 line=196 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -238109,17 +238137,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bdc68: |[0bdc68] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0bdc78: 5b01 8e09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@098e │ │ -0bdc7c: 1100 |0002: return-object v0 │ │ +0bdd54: |[0bdd54] android.support.v7.internal.view.menu.ActionMenuItem.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0bdd64: 5b01 8e09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mTitleCondensed:Ljava/lang/CharSequence; // field@098e │ │ +0bdd68: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ 0x0002 line=206 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ 0x0000 - 0x0003 reg=1 title Ljava/lang/CharSequence; │ │ @@ -238129,24 +238157,24 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0bdc80: |[0bdc80] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ -0bdc90: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bdc94: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ -0bdc98: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0bdc9c: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0bdc9e: b610 |0007: or-int/2addr v0, v1 │ │ -0bdca0: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ -0bdca4: 1102 |000a: return-object v2 │ │ -0bdca6: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ -0bdcaa: 28fa |000d: goto 0007 // -0006 │ │ +0bdd6c: |[0bdd6c] android.support.v7.internal.view.menu.ActionMenuItem.setVisible:(Z)Landroid/view/MenuItem; │ │ +0bdd7c: 5220 8409 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdd80: dd01 0008 |0002: and-int/lit8 v1, v0, #int 8 // #08 │ │ +0bdd84: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0bdd88: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0bdd8a: b610 |0007: or-int/2addr v0, v1 │ │ +0bdd8c: 5920 8409 |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItem;.mFlags:I // field@0984 │ │ +0bdd90: 1102 |000a: return-object v2 │ │ +0bdd92: 1300 0800 |000b: const/16 v0, #int 8 // #8 │ │ +0bdd96: 28fa |000d: goto 0007 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x000a line=211 │ │ 0x000b line=210 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ @@ -238222,18 +238250,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0bdcac: |[0bdcac] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ -0bdcbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdcbe: 7030 4219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1942 │ │ -0bdcc4: 0e00 |0004: return-void │ │ +0bdd98: |[0bdd98] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;)V │ │ +0bdda8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bddaa: 7030 4219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1942 │ │ +0bddb0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0004 line=57 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -238243,18 +238271,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bdcc8: |[0bdcc8] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0bdcd8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bdcda: 7040 4319 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1943 │ │ -0bdce0: 0e00 |0004: return-void │ │ +0bddb4: |[0bddb4] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bddc4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bddc6: 7040 4319 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1943 │ │ +0bddcc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0004 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -238265,38 +238293,38 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0bdce4: |[0bdce4] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0bdcf4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bdcf6: 7040 1e1e 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e1e │ │ -0bdcfc: 6e10 3401 0500 |0004: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bdd02: 0c01 |0007: move-result-object v1 │ │ -0bdd04: 6002 7507 |0008: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0775 │ │ -0bdd08: 6e20 aa01 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -0bdd0e: 0a02 |000d: move-result v2 │ │ -0bdd10: 5c42 9209 |000e: iput-boolean v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0992 │ │ -0bdd14: 6202 f408 |0010: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@08f4 │ │ -0bdd18: 6e53 3d01 6532 |0012: invoke-virtual {v5, v6, v2, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0bdd1e: 0c00 |0015: move-result-object v0 │ │ -0bdd20: 6e30 bf01 3003 |0016: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0bdd26: 0a02 |0019: move-result v2 │ │ -0bdd28: 5942 9709 |001a: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ -0bdd2c: 6e10 ca01 0000 |001c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0bdd32: 6e20 6019 4400 |001f: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1960 │ │ -0bdd38: 6e20 6119 4400 |0022: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1961 │ │ -0bdd3e: 2202 6103 |0025: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; // type@0361 │ │ -0bdd42: 7020 3e19 4200 |0027: invoke-direct {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@193e │ │ -0bdd48: 6e20 6619 2400 |002a: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1966 │ │ -0bdd4e: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ -0bdd50: 5942 9809 |002e: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ -0bdd54: 0e00 |0030: return-void │ │ +0bddd0: |[0bddd0] android.support.v7.internal.view.menu.ActionMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0bdde0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bdde2: 7040 1e1e 5476 |0001: invoke-direct {v4, v5, v6, v7}, Landroid/support/v7/internal/widget/CompatTextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e1e │ │ +0bdde8: 6e10 3401 0500 |0004: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0bddee: 0c01 |0007: move-result-object v1 │ │ +0bddf0: 6002 7507 |0008: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_allowActionMenuItemTextWithIcon:I // field@0775 │ │ +0bddf4: 6e20 aa01 2100 |000a: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +0bddfa: 0a02 |000d: move-result v2 │ │ +0bddfc: 5c42 9209 |000e: iput-boolean v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0992 │ │ +0bde00: 6202 f408 |0010: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionMenuItemView:[I // field@08f4 │ │ +0bde04: 6e53 3d01 6532 |0012: invoke-virtual {v5, v6, v2, v3, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0bde0a: 0c00 |0015: move-result-object v0 │ │ +0bde0c: 6e30 bf01 3003 |0016: invoke-virtual {v0, v3, v3}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0bde12: 0a02 |0019: move-result v2 │ │ +0bde14: 5942 9709 |001a: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ +0bde18: 6e10 ca01 0000 |001c: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0bde1e: 6e20 6019 4400 |001f: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1960 │ │ +0bde24: 6e20 6119 4400 |0022: invoke-virtual {v4, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@1961 │ │ +0bde2a: 2202 6103 |0025: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod; // type@0361 │ │ +0bde2e: 7020 3e19 4200 |0027: invoke-direct {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItemView$AllCapsTransformationMethod;.:(Landroid/support/v7/internal/view/menu/ActionMenuItemView;)V // method@193e │ │ +0bde34: 6e20 6619 2400 |002a: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTransformationMethod:(Landroid/text/method/TransformationMethod;)V // method@1966 │ │ +0bde3a: 12f2 |002d: const/4 v2, #int -1 // #ff │ │ +0bde3c: 5942 9809 |002e: iput v2, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ +0bde40: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=64 │ │ 0x0004 line=65 │ │ 0x0008 line=66 │ │ 0x0010 line=68 │ │ 0x0016 line=70 │ │ @@ -238319,42 +238347,42 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0bdd58: |[0bdd58] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ -0bdd68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0bdd6a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0bdd6c: 5443 9909 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ -0bdd70: 7110 e420 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0bdd76: 0a03 |0007: move-result v3 │ │ -0bdd78: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ -0bdd7c: 0110 |000a: move v0, v1 │ │ -0bdd7e: 5443 9409 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ -0bdd82: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ -0bdd86: 5443 9509 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0bdd8a: 6e10 e91a 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@1ae9 │ │ -0bdd90: 0a03 |0014: move-result v3 │ │ -0bdd92: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ -0bdd96: 5543 9209 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0992 │ │ -0bdd9a: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ -0bdd9e: 5543 9309 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0993 │ │ -0bdda2: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ -0bdda6: 0112 |001f: move v2, v1 │ │ -0bdda8: b520 |0020: and-int/2addr v0, v2 │ │ -0bddaa: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ -0bddae: 5441 9909 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ -0bddb2: 6e20 6419 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@1964 │ │ -0bddb8: 0e00 |0028: return-void │ │ -0bddba: 0120 |0029: move v0, v2 │ │ -0bddbc: 28e1 |002a: goto 000b // -001f │ │ -0bddbe: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0bddc0: 28f9 |002c: goto 0025 // -0007 │ │ +0bde44: |[0bde44] android.support.v7.internal.view.menu.ActionMenuItemView.updateTextButtonVisibility:()V │ │ +0bde54: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0bde56: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0bde58: 5443 9909 |0002: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ +0bde5c: 7110 e420 0300 |0004: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0bde62: 0a03 |0007: move-result v3 │ │ +0bde64: 3903 2100 |0008: if-nez v3, 0029 // +0021 │ │ +0bde68: 0110 |000a: move v0, v1 │ │ +0bde6a: 5443 9409 |000b: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ +0bde6e: 3803 1200 |000d: if-eqz v3, 001f // +0012 │ │ +0bde72: 5443 9509 |000f: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0bde76: 6e10 e91a 0300 |0011: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.showsTextAsAction:()Z // method@1ae9 │ │ +0bde7c: 0a03 |0014: move-result v3 │ │ +0bde7e: 3803 0b00 |0015: if-eqz v3, 0020 // +000b │ │ +0bde82: 5543 9209 |0017: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mAllowTextWithIcon:Z // field@0992 │ │ +0bde86: 3903 0600 |0019: if-nez v3, 001f // +0006 │ │ +0bde8a: 5543 9309 |001b: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0993 │ │ +0bde8e: 3803 0300 |001d: if-eqz v3, 0020 // +0003 │ │ +0bde92: 0112 |001f: move v2, v1 │ │ +0bde94: b520 |0020: and-int/2addr v0, v2 │ │ +0bde96: 3800 0a00 |0021: if-eqz v0, 002b // +000a │ │ +0bde9a: 5441 9909 |0023: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ +0bde9e: 6e20 6419 1400 |0025: invoke-virtual {v4, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setText:(Ljava/lang/CharSequence;)V // method@1964 │ │ +0bdea4: 0e00 |0028: return-void │ │ +0bdea6: 0120 |0029: move v0, v2 │ │ +0bdea8: 28e1 |002a: goto 000b // -001f │ │ +0bdeaa: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0bdeac: 28f9 |002c: goto 0025 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x000b line=136 │ │ 0x0021 line=139 │ │ 0x0028 line=140 │ │ 0x002a line=135 │ │ @@ -238370,17 +238398,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bddc4: |[0bddc4] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0bddd4: 5410 9509 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0bddd8: 1100 |0002: return-object v0 │ │ +0bdeb0: |[0bdeb0] android.support.v7.internal.view.menu.ActionMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0bdec0: 5410 9509 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0bdec4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -238388,24 +238416,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0bdddc: |[0bdddc] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ -0bddec: 6e10 4c19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@194c │ │ -0bddf2: 0c00 |0003: move-result-object v0 │ │ -0bddf4: 7110 e420 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0bddfa: 0a00 |0007: move-result v0 │ │ -0bddfc: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0bde00: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0bde02: 0f00 |000b: return v0 │ │ -0bde04: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0bde06: 28fe |000d: goto 000b // -0002 │ │ +0bdec8: |[0bdec8] android.support.v7.internal.view.menu.ActionMenuItemView.hasText:()Z │ │ +0bded8: 6e10 4c19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getText:()Ljava/lang/CharSequence; // method@194c │ │ +0bdede: 0c00 |0003: move-result-object v0 │ │ +0bdee0: 7110 e420 0000 |0004: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0bdee6: 0a00 |0007: move-result v0 │ │ +0bdee8: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0bdeec: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0bdeee: 0f00 |000b: return v0 │ │ +0bdef0: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0bdef2: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -238413,36 +238441,36 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0bde08: |[0bde08] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -0bde18: 5b12 9509 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0bde1c: 6e10 ac1a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1aac │ │ -0bde22: 0c00 |0005: move-result-object v0 │ │ -0bde24: 6e20 5d19 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@195d │ │ -0bde2a: 6e20 b91a 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@1ab9 │ │ -0bde30: 0c00 |000c: move-result-object v0 │ │ -0bde32: 6e20 6519 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1965 │ │ -0bde38: 6e10 ae1a 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ -0bde3e: 0a00 |0013: move-result v0 │ │ -0bde40: 6e20 5e19 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@195e │ │ -0bde46: 6e10 c31a 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ -0bde4c: 0a00 |001a: move-result v0 │ │ -0bde4e: 3800 0e00 |001b: if-eqz v0, 0029 // +000e │ │ -0bde52: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0bde54: 6e20 6719 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@1967 │ │ -0bde5a: 6e10 c11a 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ -0bde60: 0a00 |0024: move-result v0 │ │ -0bde62: 6e20 5b19 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@195b │ │ -0bde68: 0e00 |0028: return-void │ │ -0bde6a: 1300 0800 |0029: const/16 v0, #int 8 // #8 │ │ -0bde6e: 28f3 |002b: goto 001e // -000d │ │ +0bdef4: |[0bdef4] android.support.v7.internal.view.menu.ActionMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +0bdf04: 5b12 9509 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0bdf08: 6e10 ac1a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1aac │ │ +0bdf0e: 0c00 |0005: move-result-object v0 │ │ +0bdf10: 6e20 5d19 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@195d │ │ +0bdf16: 6e20 b91a 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@1ab9 │ │ +0bdf1c: 0c00 |000c: move-result-object v0 │ │ +0bdf1e: 6e20 6519 0100 |000d: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1965 │ │ +0bdf24: 6e10 ae1a 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ +0bdf2a: 0a00 |0013: move-result v0 │ │ +0bdf2c: 6e20 5e19 0100 |0014: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setId:(I)V // method@195e │ │ +0bdf32: 6e10 c31a 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ +0bdf38: 0a00 |001a: move-result v0 │ │ +0bdf3a: 3800 0e00 |001b: if-eqz v0, 0029 // +000e │ │ +0bdf3e: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0bdf40: 6e20 6719 0100 |001e: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setVisibility:(I)V // method@1967 │ │ +0bdf46: 6e10 c11a 0200 |0021: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ +0bdf4c: 0a00 |0024: move-result v0 │ │ +0bdf4e: 6e20 5b19 0100 |0025: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setEnabled:(Z)V // method@195b │ │ +0bdf54: 0e00 |0028: return-void │ │ +0bdf56: 1300 0800 |0029: const/16 v0, #int 8 // #8 │ │ +0bdf5a: 28f3 |002b: goto 001e // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0002 line=95 │ │ 0x0009 line=96 │ │ 0x0010 line=97 │ │ 0x0017 line=99 │ │ @@ -238459,18 +238487,18 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bde70: |[0bde70] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ -0bde80: 6e10 4f19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ -0bde86: 0a00 |0003: move-result v0 │ │ -0bde88: 0f00 |0004: return v0 │ │ +0bdf5c: |[0bdf5c] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerAfter:()Z │ │ +0bdf6c: 6e10 4f19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ +0bdf72: 0a00 |0003: move-result v0 │ │ +0bdf74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=173 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -238478,26 +238506,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0bde8c: |[0bde8c] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ -0bde9c: 6e10 4f19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ -0bdea2: 0a00 |0003: move-result v0 │ │ -0bdea4: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ -0bdea8: 5410 9509 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0bdeac: 6e10 ac1a 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1aac │ │ -0bdeb2: 0c00 |000b: move-result-object v0 │ │ -0bdeb4: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0bdeb8: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0bdeba: 0f00 |000f: return v0 │ │ -0bdebc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0bdebe: 28fe |0011: goto 000f // -0002 │ │ +0bdf78: |[0bdf78] android.support.v7.internal.view.menu.ActionMenuItemView.needsDividerBefore:()Z │ │ +0bdf88: 6e10 4f19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ +0bdf8e: 0a00 |0003: move-result v0 │ │ +0bdf90: 3800 0c00 |0004: if-eqz v0, 0010 // +000c │ │ +0bdf94: 5410 9509 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0bdf98: 6e10 ac1a 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1aac │ │ +0bdf9e: 0c00 |000b: move-result-object v0 │ │ +0bdfa0: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0bdfa4: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0bdfa6: 0f00 |000f: return v0 │ │ +0bdfa8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0bdfaa: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -238505,21 +238533,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0bdec0: |[0bdec0] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ -0bded0: 5420 9609 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@0996 │ │ -0bded4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bded8: 5420 9609 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@0996 │ │ -0bdedc: 5421 9509 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0bdee0: 7220 3f1a 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a3f │ │ -0bdee6: 0e00 |000b: return-void │ │ +0bdfac: |[0bdfac] android.support.v7.internal.view.menu.ActionMenuItemView.onClick:(Landroid/view/View;)V │ │ +0bdfbc: 5420 9609 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@0996 │ │ +0bdfc0: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bdfc4: 5420 9609 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@0996 │ │ +0bdfc8: 5421 9509 |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0bdfcc: 7220 3f1a 1000 |0008: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a3f │ │ +0bdfd2: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=104 │ │ 0x0004 line=105 │ │ 0x000b line=107 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -238530,61 +238558,61 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 90 16-bit code units │ │ -0bdee8: |[0bdee8] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ -0bdef8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0bdefa: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0bdefc: 6e10 4f19 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ -0bdf02: 0a0a |0005: move-result v10 │ │ -0bdf04: 380a 0300 |0006: if-eqz v10, 0009 // +0003 │ │ -0bdf08: 0f08 |0008: return v8 │ │ -0bdf0a: 122a |0009: const/4 v10, #int 2 // #2 │ │ -0bdf0c: 23a5 2306 |000a: new-array v5, v10, [I // type@0623 │ │ -0bdf10: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ -0bdf14: 7010 1d02 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0bdf1a: 6e20 4719 5c00 |0011: invoke-virtual {v12, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@1947 │ │ -0bdf20: 6e20 4e19 2c00 |0014: invoke-virtual {v12, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@194e │ │ -0bdf26: 6e10 4419 0c00 |0017: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1944 │ │ -0bdf2c: 0c01 |001a: move-result-object v1 │ │ -0bdf2e: 6e10 4d19 0c00 |001b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@194d │ │ -0bdf34: 0a07 |001e: move-result v7 │ │ -0bdf36: 6e10 4519 0c00 |001f: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@1945 │ │ -0bdf3c: 0a03 |0022: move-result v3 │ │ -0bdf3e: 440a 0509 |0023: aget v10, v5, v9 │ │ -0bdf42: db0b 0302 |0025: div-int/lit8 v11, v3, #int 2 // #02 │ │ -0bdf46: 9004 0a0b |0027: add-int v4, v10, v11 │ │ -0bdf4a: 6e10 3401 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0bdf50: 0c0a |002c: move-result-object v10 │ │ -0bdf52: 6e10 af01 0a00 |002d: invoke-virtual {v10}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0bdf58: 0c0a |0030: move-result-object v10 │ │ -0bdf5a: 52a6 660c |0031: iget v6, v10, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0bdf5e: 54ca 9509 |0033: iget-object v10, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0bdf62: 6e10 b71a 0a00 |0035: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1ab7 │ │ -0bdf68: 0c0a |0038: move-result-object v10 │ │ -0bdf6a: 7130 1e25 a108 |0039: invoke-static {v1, v10, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@251e │ │ -0bdf70: 0c00 |003c: move-result-object v0 │ │ -0bdf72: 6e10 2002 0200 |003d: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@0220 │ │ -0bdf78: 0a0a |0040: move-result v10 │ │ -0bdf7a: 35a4 1300 |0041: if-ge v4, v10, 0054 // +0013 │ │ -0bdf7e: 130a 3500 |0043: const/16 v10, #int 53 // #35 │ │ -0bdf82: 4408 0508 |0045: aget v8, v5, v8 │ │ -0bdf86: 9108 0608 |0047: sub-int v8, v6, v8 │ │ -0bdf8a: db0b 0702 |0049: div-int/lit8 v11, v7, #int 2 // #02 │ │ -0bdf8e: b1b8 |004b: sub-int/2addr v8, v11 │ │ -0bdf90: 6e40 1f25 a038 |004c: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@251f │ │ -0bdf96: 6e10 2025 0000 |004f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0bdf9c: 0198 |0052: move v8, v9 │ │ -0bdf9e: 28b5 |0053: goto 0008 // -004b │ │ -0bdfa0: 130a 5100 |0054: const/16 v10, #int 81 // #51 │ │ -0bdfa4: 6e40 1f25 a038 |0056: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@251f │ │ -0bdfaa: 28f6 |0059: goto 004f // -000a │ │ +0bdfd4: |[0bdfd4] android.support.v7.internal.view.menu.ActionMenuItemView.onLongClick:(Landroid/view/View;)Z │ │ +0bdfe4: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0bdfe6: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0bdfe8: 6e10 4f19 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ +0bdfee: 0a0a |0005: move-result v10 │ │ +0bdff0: 380a 0300 |0006: if-eqz v10, 0009 // +0003 │ │ +0bdff4: 0f08 |0008: return v8 │ │ +0bdff6: 122a |0009: const/4 v10, #int 2 // #2 │ │ +0bdff8: 23a5 2306 |000a: new-array v5, v10, [I // type@0623 │ │ +0bdffc: 2202 6500 |000c: new-instance v2, Landroid/graphics/Rect; // type@0065 │ │ +0be000: 7010 1d02 0200 |000e: invoke-direct {v2}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0be006: 6e20 4719 5c00 |0011: invoke-virtual {v12, v5}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getLocationOnScreen:([I)V // method@1947 │ │ +0be00c: 6e20 4e19 2c00 |0014: invoke-virtual {v12, v2}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWindowVisibleDisplayFrame:(Landroid/graphics/Rect;)V // method@194e │ │ +0be012: 6e10 4419 0c00 |0017: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getContext:()Landroid/content/Context; // method@1944 │ │ +0be018: 0c01 |001a: move-result-object v1 │ │ +0be01a: 6e10 4d19 0c00 |001b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getWidth:()I // method@194d │ │ +0be020: 0a07 |001e: move-result v7 │ │ +0be022: 6e10 4519 0c00 |001f: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getHeight:()I // method@1945 │ │ +0be028: 0a03 |0022: move-result v3 │ │ +0be02a: 440a 0509 |0023: aget v10, v5, v9 │ │ +0be02e: db0b 0302 |0025: div-int/lit8 v11, v3, #int 2 // #02 │ │ +0be032: 9004 0a0b |0027: add-int v4, v10, v11 │ │ +0be036: 6e10 3401 0100 |0029: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0be03c: 0c0a |002c: move-result-object v10 │ │ +0be03e: 6e10 af01 0a00 |002d: invoke-virtual {v10}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0be044: 0c0a |0030: move-result-object v10 │ │ +0be046: 52a6 660c |0031: iget v6, v10, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0be04a: 54ca 9509 |0033: iget-object v10, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0be04e: 6e10 b71a 0a00 |0035: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1ab7 │ │ +0be054: 0c0a |0038: move-result-object v10 │ │ +0be056: 7130 1e25 a108 |0039: invoke-static {v1, v10, v8}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;Ljava/lang/CharSequence;I)Landroid/widget/Toast; // method@251e │ │ +0be05c: 0c00 |003c: move-result-object v0 │ │ +0be05e: 6e10 2002 0200 |003d: invoke-virtual {v2}, Landroid/graphics/Rect;.height:()I // method@0220 │ │ +0be064: 0a0a |0040: move-result v10 │ │ +0be066: 35a4 1300 |0041: if-ge v4, v10, 0054 // +0013 │ │ +0be06a: 130a 3500 |0043: const/16 v10, #int 53 // #35 │ │ +0be06e: 4408 0508 |0045: aget v8, v5, v8 │ │ +0be072: 9108 0608 |0047: sub-int v8, v6, v8 │ │ +0be076: db0b 0702 |0049: div-int/lit8 v11, v7, #int 2 // #02 │ │ +0be07a: b1b8 |004b: sub-int/2addr v8, v11 │ │ +0be07c: 6e40 1f25 a038 |004c: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@251f │ │ +0be082: 6e10 2025 0000 |004f: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0be088: 0198 |0052: move v8, v9 │ │ +0be08a: 28b5 |0053: goto 0008 // -004b │ │ +0be08c: 130a 5100 |0054: const/16 v10, #int 81 // #51 │ │ +0be090: 6e40 1f25 a038 |0056: invoke-virtual {v0, v10, v8, v3}, Landroid/widget/Toast;.setGravity:(III)V // method@251f │ │ +0be096: 28f6 |0059: goto 004f // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=178 │ │ 0x0008 line=204 │ │ 0x0009 line=183 │ │ 0x000c line=184 │ │ 0x0011 line=185 │ │ @@ -238617,68 +238645,68 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 108 16-bit code units │ │ -0bdfac: |[0bdfac] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ -0bdfbc: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ -0bdfc0: 6e10 4f19 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ -0bdfc6: 0a03 |0005: move-result v3 │ │ -0bdfc8: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ -0bdfcc: 52c7 9809 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ -0bdfd0: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ -0bdfd4: 52c7 9809 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ -0bdfd8: 6e10 4b19 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@194b │ │ -0bdfde: 0a08 |0011: move-result v8 │ │ -0bdfe0: 6e10 4a19 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@194a │ │ -0bdfe6: 0a09 |0015: move-result v9 │ │ -0bdfe8: 6e10 4919 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1949 │ │ -0bdfee: 0a0a |0019: move-result v10 │ │ -0bdff0: 6f5a 201e 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1e20 │ │ -0bdff6: 6f30 1f1e dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1e1f │ │ -0bdffc: 7110 d921 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0be002: 0a05 |0023: move-result v5 │ │ -0be004: 7110 da21 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0be00a: 0a06 |0027: move-result v6 │ │ -0be00c: 6e10 4819 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1948 │ │ -0be012: 0a01 |002b: move-result v1 │ │ -0be014: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ -0be018: 3375 3b00 |002e: if-ne v5, v7, 0069 // +003b │ │ -0be01c: 52c7 9709 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ -0be020: 7120 f72a 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0be026: 0a02 |0035: move-result v2 │ │ -0be028: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ -0be02c: 52c7 9709 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ -0be030: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ -0be034: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ -0be038: 7120 db21 b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0be03e: 0a07 |0041: move-result v7 │ │ -0be040: 6f30 1f1e 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1e1f │ │ -0be046: 3903 2300 |0045: if-nez v3, 0068 // +0023 │ │ -0be04a: 54c7 9409 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ -0be04e: 3807 1f00 |0049: if-eqz v7, 0068 // +001f │ │ -0be052: 6e10 4819 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1948 │ │ -0be058: 0a04 |004e: move-result v4 │ │ -0be05a: 54c7 9409 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ -0be05e: 6e10 4b02 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ -0be064: 0a00 |0054: move-result v0 │ │ -0be066: 9107 0400 |0055: sub-int v7, v4, v0 │ │ -0be06a: db07 0702 |0057: div-int/lit8 v7, v7, #int 2 // #02 │ │ -0be06e: 6e10 4b19 0c00 |0059: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@194b │ │ -0be074: 0a08 |005c: move-result v8 │ │ -0be076: 6e10 4a19 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@194a │ │ -0be07c: 0a09 |0060: move-result v9 │ │ -0be07e: 6e10 4919 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1949 │ │ -0be084: 0a0a |0064: move-result v10 │ │ -0be086: 6f5a 201e 7c98 |0065: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1e20 │ │ -0be08c: 0e00 |0068: return-void │ │ -0be08e: 52c2 9709 |0069: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ -0be092: 28cb |006b: goto 0036 // -0035 │ │ +0be098: |[0be098] android.support.v7.internal.view.menu.ActionMenuItemView.onMeasure:(II)V │ │ +0be0a8: 150b 0040 |0000: const/high16 v11, #int 1073741824 // #4000 │ │ +0be0ac: 6e10 4f19 0c00 |0002: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ +0be0b2: 0a03 |0005: move-result v3 │ │ +0be0b4: 3803 1700 |0006: if-eqz v3, 001d // +0017 │ │ +0be0b8: 52c7 9809 |0008: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ +0be0bc: 3a07 1300 |000a: if-ltz v7, 001d // +0013 │ │ +0be0c0: 52c7 9809 |000c: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ +0be0c4: 6e10 4b19 0c00 |000e: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@194b │ │ +0be0ca: 0a08 |0011: move-result v8 │ │ +0be0cc: 6e10 4a19 0c00 |0012: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@194a │ │ +0be0d2: 0a09 |0015: move-result v9 │ │ +0be0d4: 6e10 4919 0c00 |0016: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1949 │ │ +0be0da: 0a0a |0019: move-result v10 │ │ +0be0dc: 6f5a 201e 7c98 |001a: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1e20 │ │ +0be0e2: 6f30 1f1e dc0e |001d: invoke-super {v12, v13, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1e1f │ │ +0be0e8: 7110 d921 0d00 |0020: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0be0ee: 0a05 |0023: move-result v5 │ │ +0be0f0: 7110 da21 0d00 |0024: invoke-static {v13}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0be0f6: 0a06 |0027: move-result v6 │ │ +0be0f8: 6e10 4819 0c00 |0028: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1948 │ │ +0be0fe: 0a01 |002b: move-result v1 │ │ +0be100: 1507 0080 |002c: const/high16 v7, #int -2147483648 // #8000 │ │ +0be104: 3375 3b00 |002e: if-ne v5, v7, 0069 // +003b │ │ +0be108: 52c7 9709 |0030: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ +0be10c: 7120 f72a 7600 |0032: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0be112: 0a02 |0035: move-result v2 │ │ +0be114: 32b5 0f00 |0036: if-eq v5, v11, 0045 // +000f │ │ +0be118: 52c7 9709 |0038: iget v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ +0be11c: 3d07 0b00 |003a: if-lez v7, 0045 // +000b │ │ +0be120: 3521 0900 |003c: if-ge v1, v2, 0045 // +0009 │ │ +0be124: 7120 db21 b200 |003e: invoke-static {v2, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0be12a: 0a07 |0041: move-result v7 │ │ +0be12c: 6f30 1f1e 7c0e |0042: invoke-super {v12, v7, v14}, Landroid/support/v7/internal/widget/CompatTextView;.onMeasure:(II)V // method@1e1f │ │ +0be132: 3903 2300 |0045: if-nez v3, 0068 // +0023 │ │ +0be136: 54c7 9409 |0047: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ +0be13a: 3807 1f00 |0049: if-eqz v7, 0068 // +001f │ │ +0be13e: 6e10 4819 0c00 |004b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getMeasuredWidth:()I // method@1948 │ │ +0be144: 0a04 |004e: move-result v4 │ │ +0be146: 54c7 9409 |004f: iget-object v7, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ +0be14a: 6e10 4b02 0700 |0051: invoke-virtual {v7}, Landroid/graphics/drawable/Drawable;.getIntrinsicWidth:()I // method@024b │ │ +0be150: 0a00 |0054: move-result v0 │ │ +0be152: 9107 0400 |0055: sub-int v7, v4, v0 │ │ +0be156: db07 0702 |0057: div-int/lit8 v7, v7, #int 2 // #02 │ │ +0be15a: 6e10 4b19 0c00 |0059: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingTop:()I // method@194b │ │ +0be160: 0a08 |005c: move-result v8 │ │ +0be162: 6e10 4a19 0c00 |005d: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingRight:()I // method@194a │ │ +0be168: 0a09 |0060: move-result v9 │ │ +0be16a: 6e10 4919 0c00 |0061: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.getPaddingBottom:()I // method@1949 │ │ +0be170: 0a0a |0064: move-result v10 │ │ +0be172: 6f5a 201e 7c98 |0065: invoke-super {v12, v7, v8, v9, v10}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1e20 │ │ +0be178: 0e00 |0068: return-void │ │ +0be17a: 52c2 9709 |0069: iget v2, v12, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mMinWidth:I // field@0997 │ │ +0be17e: 28cb |006b: goto 0036 // -0035 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=209 │ │ 0x0006 line=210 │ │ 0x000c line=211 │ │ 0x001d line=215 │ │ 0x0020 line=217 │ │ @@ -238710,17 +238738,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be094: |[0be094] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ -0be0a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0be0a6: 0f00 |0001: return v0 │ │ +0be180: |[0be180] android.support.v7.internal.view.menu.ActionMenuItemView.prefersCondensedTitle:()Z │ │ +0be190: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0be192: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/ActionMenuItemView;) │ │ @@ -238728,16 +238756,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be0a8: |[0be0a8] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ -0be0b8: 0e00 |0000: return-void │ │ +0be194: |[0be194] android.support.v7.internal.view.menu.ActionMenuItemView.setCheckable:(Z)V │ │ +0be1a4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checkable Z │ │ │ │ @@ -238746,16 +238774,16 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be0bc: |[0be0bc] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ -0be0cc: 0e00 |0000: return-void │ │ +0be1a8: |[0be1a8] android.support.v7.internal.view.menu.ActionMenuItemView.setChecked:(Z)V │ │ +0be1b8: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 checked Z │ │ │ │ @@ -238764,23 +238792,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0be0d0: |[0be0d0] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ -0be0e0: 5510 9309 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0993 │ │ -0be0e4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0be0e8: 5c12 9309 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0993 │ │ -0be0ec: 5410 9509 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0be0f0: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0be0f4: 5410 9509 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ -0be0f8: 6e10 a41a 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@1aa4 │ │ -0be0fe: 0e00 |000f: return-void │ │ +0be1bc: |[0be1bc] android.support.v7.internal.view.menu.ActionMenuItemView.setExpandedFormat:(Z)V │ │ +0be1cc: 5510 9309 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0993 │ │ +0be1d0: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0be1d4: 5c12 9309 |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mExpandedFormat:Z // field@0993 │ │ +0be1d8: 5410 9509 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0be1dc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0be1e0: 5410 9509 |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0995 │ │ +0be1e4: 6e10 a41a 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.actionFormatChanged:()V // method@1aa4 │ │ +0be1ea: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ 0x0006 line=128 │ │ 0x000a line=129 │ │ 0x000f line=132 │ │ @@ -238793,20 +238821,20 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0be100: |[0be100] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0be110: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be112: 5b12 9409 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ -0be116: 6e50 5919 2100 |0003: invoke-virtual {v1, v2, v0, v0, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1959 │ │ -0be11c: 7010 6919 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1969 │ │ -0be122: 0e00 |0009: return-void │ │ +0be1ec: |[0be1ec] android.support.v7.internal.view.menu.ActionMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0be1fc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be1fe: 5b12 9409 |0001: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0994 │ │ +0be202: 6e50 5919 2100 |0003: invoke-virtual {v1, v2, v0, v0, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setCompoundDrawablesWithIntrinsicBounds:(Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;Landroid/graphics/drawable/Drawable;)V // method@1959 │ │ +0be208: 7010 6919 0100 |0006: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1969 │ │ +0be20e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=143 │ │ 0x0003 line=144 │ │ 0x0006 line=146 │ │ 0x0009 line=147 │ │ locals : │ │ @@ -238818,17 +238846,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0be124: |[0be124] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ -0be134: 5b01 9609 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@0996 │ │ -0be138: 0e00 |0002: return-void │ │ +0be210: |[0be210] android.support.v7.internal.view.menu.ActionMenuItemView.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V │ │ +0be220: 5b01 9609 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mItemInvoker:Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; // field@0996 │ │ +0be224: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0002 line=111 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0003 reg=1 invoker Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker; │ │ @@ -238838,18 +238866,18 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0be13c: |[0be13c] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ -0be14c: 5901 9809 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ -0be150: 6f54 201e 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1e20 │ │ -0be156: 0e00 |0005: return-void │ │ +0be228: |[0be228] android.support.v7.internal.view.menu.ActionMenuItemView.setPadding:(IIII)V │ │ +0be238: 5901 9809 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mSavedPaddingLeft:I // field@0998 │ │ +0be23c: 6f54 201e 1032 |0002: invoke-super {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/CompatTextView;.setPadding:(IIII)V // method@1e20 │ │ +0be242: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0002 line=85 │ │ 0x0005 line=86 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ @@ -238863,16 +238891,16 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0be158: |[0be158] android.support.v7.internal.view.menu.ActionMenuItemView.setShortcut:(ZC)V │ │ -0be168: 0e00 |0000: return-void │ │ +0be244: |[0be244] android.support.v7.internal.view.menu.ActionMenuItemView.setShortcut:(ZC)V │ │ +0be254: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ 0x0000 - 0x0001 reg=1 showShortcut Z │ │ 0x0000 - 0x0001 reg=2 shortcutKey C │ │ @@ -238882,20 +238910,20 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0be16c: |[0be16c] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0be17c: 5b12 9909 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ -0be180: 5410 9909 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ -0be184: 6e20 5a19 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@195a │ │ -0be18a: 7010 6919 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1969 │ │ -0be190: 0e00 |000a: return-void │ │ +0be258: |[0be258] android.support.v7.internal.view.menu.ActionMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0be268: 5b12 9909 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ +0be26c: 5410 9909 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.mTitle:Ljava/lang/CharSequence; // field@0999 │ │ +0be270: 6e20 5a19 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@195a │ │ +0be276: 7010 6919 0100 |0007: invoke-direct {v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.updateTextButtonVisibility:()V // method@1969 │ │ +0be27c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0002 line=160 │ │ 0x0007 line=161 │ │ 0x000a line=162 │ │ locals : │ │ @@ -238907,17 +238935,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be194: |[0be194] android.support.v7.internal.view.menu.ActionMenuItemView.showsIcon:()Z │ │ -0be1a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0be1a6: 0f00 |0001: return v0 │ │ +0be280: |[0be280] android.support.v7.internal.view.menu.ActionMenuItemView.showsIcon:()Z │ │ +0be290: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0be292: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=165 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuItemView; │ │ │ │ source_file_idx : 668 (ActionMenuItemView.java) │ │ @@ -238955,26 +238983,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0be1a8: |[0be1a8] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V │ │ -0be1b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0be1ba: 5b34 9d09 |0001: iput-object v4, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099d │ │ -0be1be: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0be1c0: 6001 1f07 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@071f │ │ -0be1c4: 7040 2324 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2423 │ │ -0be1ca: 6e20 7519 2300 |0009: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@1975 │ │ -0be1d0: 6e20 7719 2300 |000c: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@1977 │ │ -0be1d6: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0be1d8: 6e20 7819 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1978 │ │ -0be1de: 6e20 7619 2300 |0013: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@1976 │ │ -0be1e4: 0e00 |0016: return-void │ │ +0be294: |[0be294] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V │ │ +0be2a4: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0be2a6: 5b34 9d09 |0001: iput-object v4, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099d │ │ +0be2aa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0be2ac: 6001 1f07 |0004: sget v1, Landroid/support/v7/appcompat/R$attr;.actionOverflowButtonStyle:I // field@071f │ │ +0be2b0: 7040 2324 5310 |0006: invoke-direct {v3, v5, v0, v1}, Landroid/widget/ImageButton;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2423 │ │ +0be2b6: 6e20 7519 2300 |0009: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setClickable:(Z)V // method@1975 │ │ +0be2bc: 6e20 7719 2300 |000c: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setFocusable:(Z)V // method@1977 │ │ +0be2c2: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0be2c4: 6e20 7819 0300 |0010: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setVisibility:(I)V // method@1978 │ │ +0be2ca: 6e20 7619 2300 |0013: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.setEnabled:(Z)V // method@1976 │ │ +0be2d0: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=574 │ │ 0x0003 line=575 │ │ 0x0009 line=577 │ │ 0x000c line=578 │ │ 0x000f line=579 │ │ @@ -238991,17 +239019,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be1e8: |[0be1e8] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ -0be1f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be1fa: 0f00 |0001: return v0 │ │ +0be2d4: |[0be2d4] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerAfter:()Z │ │ +0be2e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be2e6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -239009,17 +239037,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0be1fc: |[0be1fc] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ -0be20c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be20e: 0f00 |0001: return v0 │ │ +0be2e8: |[0be2e8] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.needsDividerBefore:()Z │ │ +0be2f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be2fa: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=595 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;) │ │ @@ -239027,25 +239055,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0be210: |[0be210] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ -0be220: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0be222: 6f10 2424 0200 |0001: invoke-super {v2}, Landroid/widget/ImageButton;.performClick:()Z // method@2424 │ │ -0be228: 0a00 |0004: move-result v0 │ │ -0be22a: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0be22e: 0f01 |0007: return v1 │ │ -0be230: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0be232: 6e20 7419 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1974 │ │ -0be238: 5420 9d09 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099d │ │ -0be23c: 6e10 a919 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ -0be242: 28f6 |0011: goto 0007 // -000a │ │ +0be2fc: |[0be2fc] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowMenuButton.performClick:()Z │ │ +0be30c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0be30e: 6f10 2424 0200 |0001: invoke-super {v2}, Landroid/widget/ImageButton;.performClick:()Z // method@2424 │ │ +0be314: 0a00 |0004: move-result v0 │ │ +0be316: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0be31a: 0f01 |0007: return v1 │ │ +0be31c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0be31e: 6e20 7419 0200 |0009: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.playSoundEffect:(I)V // method@1974 │ │ +0be324: 5420 9d09 |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099d │ │ +0be328: 6e10 a919 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ +0be32e: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0001 line=585 │ │ 0x0007 line=591 │ │ 0x0008 line=589 │ │ 0x000c line=590 │ │ locals : │ │ @@ -239086,18 +239114,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0be244: |[0be244] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ -0be254: 5b01 9f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099f │ │ -0be258: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0be25e: 0e00 |0005: return-void │ │ +0be330: |[0be330] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ +0be340: 5b01 9f09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099f │ │ +0be344: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0be34a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ │ │ @@ -239106,17 +239134,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0be260: |[0be260] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V │ │ -0be270: 7020 7e19 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@197e │ │ -0be276: 0e00 |0003: return-void │ │ +0be34c: |[0be34c] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V │ │ +0be35c: 7020 7e19 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@197e │ │ +0be362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1; │ │ @@ -239127,23 +239155,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0be278: |[0be278] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0be288: 2030 8c03 |0000: instance-of v0, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0be28c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0be290: 1f03 8c03 |0004: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0be294: 6e10 aa1b 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1baa │ │ -0be29a: 0c00 |0009: move-result-object v0 │ │ -0be29c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0be29e: 6e20 521a 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0be2a4: 0e00 |000e: return-void │ │ +0be364: |[0be364] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0be374: 2030 8c03 |0000: instance-of v0, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0be378: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0be37c: 1f03 8c03 |0004: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0be380: 6e10 aa1b 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1baa │ │ +0be386: 0c00 |0009: move-result-object v0 │ │ +0be388: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0be38a: 6e20 521a 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0be390: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=648 │ │ 0x0004 line=649 │ │ 0x000e line=651 │ │ locals : │ │ 0x0000 - 0x0006 reg=3 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -239155,26 +239183,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0be2a8: |[0be2a8] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0be2b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0be2ba: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ -0be2be: 0f02 |0003: return v2 │ │ -0be2c0: 5430 9f09 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099f │ │ -0be2c4: 1f04 8c03 |0006: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0be2c8: 6e10 a71b 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1ba7 │ │ -0be2ce: 0c01 |000b: move-result-object v1 │ │ -0be2d0: 7210 8221 0100 |000c: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0be2d6: 0a01 |000f: move-result v1 │ │ -0be2d8: 5901 ad09 |0010: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ -0be2dc: 28f1 |0012: goto 0003 // -000f │ │ +0be394: |[0be394] android.support.v7.internal.view.menu.ActionMenuPresenter$PopupPresenterCallback.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0be3a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0be3a6: 3904 0300 |0001: if-nez v4, 0004 // +0003 │ │ +0be3aa: 0f02 |0003: return v2 │ │ +0be3ac: 5430 9f09 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099f │ │ +0be3b0: 1f04 8c03 |0006: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0be3b4: 6e10 a71b 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1ba7 │ │ +0be3ba: 0c01 |000b: move-result-object v1 │ │ +0be3bc: 7210 8221 0100 |000c: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0be3c2: 0a01 |000f: move-result v1 │ │ +0be3c4: 5901 ad09 |0010: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ +0be3c8: 28f1 |0012: goto 0003 // -000f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=638 │ │ 0x0003 line=643 │ │ 0x0004 line=642 │ │ locals : │ │ 0x0000 - 0x0003 reg=4 subMenu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -239263,18 +239291,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0be2e0: |[0be2e0] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;)V │ │ -0be2f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0be2f2: 7030 b219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19b2 │ │ -0be2f8: 0e00 |0004: return-void │ │ +0be3cc: |[0be3cc] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;)V │ │ +0be3dc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0be3de: 7030 b219 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19b2 │ │ +0be3e4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -239284,40 +239312,40 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 47 16-bit code units │ │ -0be2fc: |[0be2fc] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0be30c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0be30e: 7030 221e 6507 |0001: invoke-direct {v5, v6, v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1e22 │ │ -0be314: 6e20 da19 4500 |0004: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBaselineAligned:(Z)V // method@19da │ │ -0be31a: 6e10 3401 0600 |0007: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0be320: 0c02 |000a: move-result-object v2 │ │ -0be322: 6e10 af01 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0be328: 0c02 |000e: move-result-object v2 │ │ -0be32a: 5221 640c |000f: iget v1, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -0be32e: 1502 6042 |0011: const/high16 v2, #int 1113587712 // #4260 │ │ -0be332: c812 |0013: mul-float/2addr v2, v1 │ │ -0be334: 8722 |0014: float-to-int v2, v2 │ │ -0be336: 5952 cb09 |0015: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ -0be33a: 1502 8040 |0017: const/high16 v2, #int 1082130432 // #4080 │ │ -0be33e: c812 |0019: mul-float/2addr v2, v1 │ │ -0be340: 8722 |001a: float-to-int v2, v2 │ │ -0be342: 5952 c709 |001b: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ -0be346: 6202 d608 |001d: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ -0be34a: 6003 0807 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ -0be34e: 6e54 3d01 7632 |0021: invoke-virtual {v6, v7, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0be354: 0c00 |0024: move-result-object v0 │ │ -0be356: 6e30 bf01 4004 |0025: invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0be35c: 0a02 |0028: move-result v2 │ │ -0be35e: 5952 c809 |0029: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@09c8 │ │ -0be362: 6e10 ca01 0000 |002b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0be368: 0e00 |002e: return-void │ │ +0be3e8: |[0be3e8] android.support.v7.internal.view.menu.ActionMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0be3f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0be3fa: 7030 221e 6507 |0001: invoke-direct {v5, v6, v7}, Landroid/support/v7/internal/widget/LinearLayoutICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1e22 │ │ +0be400: 6e20 da19 4500 |0004: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBaselineAligned:(Z)V // method@19da │ │ +0be406: 6e10 3401 0600 |0007: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0be40c: 0c02 |000a: move-result-object v2 │ │ +0be40e: 6e10 af01 0200 |000b: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0be414: 0c02 |000e: move-result-object v2 │ │ +0be416: 5221 640c |000f: iget v1, v2, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0be41a: 1502 6042 |0011: const/high16 v2, #int 1113587712 // #4260 │ │ +0be41e: c812 |0013: mul-float/2addr v2, v1 │ │ +0be420: 8722 |0014: float-to-int v2, v2 │ │ +0be422: 5952 cb09 |0015: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ +0be426: 1502 8040 |0017: const/high16 v2, #int 1082130432 // #4080 │ │ +0be42a: c812 |0019: mul-float/2addr v2, v1 │ │ +0be42c: 8722 |001a: float-to-int v2, v2 │ │ +0be42e: 5952 c709 |001b: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ +0be432: 6202 d608 |001d: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ +0be436: 6003 0807 |001f: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ +0be43a: 6e54 3d01 7632 |0021: invoke-virtual {v6, v7, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0be440: 0c00 |0024: move-result-object v0 │ │ +0be442: 6e30 bf01 4004 |0025: invoke-virtual {v0, v4, v4}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0be448: 0a02 |0028: move-result v2 │ │ +0be44a: 5952 c809 |0029: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@09c8 │ │ +0be44e: 6e10 ca01 0000 |002b: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0be454: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=58 │ │ 0x0004 line=59 │ │ 0x0007 line=60 │ │ 0x0011 line=61 │ │ 0x0017 line=62 │ │ @@ -239337,73 +239365,73 @@ │ │ type : '(Landroid/view/View;IIII)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 18 │ │ ins : 5 │ │ outs : 3 │ │ insns size : 103 16-bit code units │ │ -0be36c: |[0be36c] android.support.v7.internal.view.menu.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ -0be37c: 6e10 fd21 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0be382: 0c08 |0003: move-result-object v8 │ │ -0be384: 1f08 6d03 |0004: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0be388: 7701 da21 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0be38e: 0a0b |0009: move-result v11 │ │ -0be390: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ -0be394: 7701 d921 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0be39a: 0a01 |000f: move-result v1 │ │ -0be39c: 7120 db21 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0be3a2: 0a03 |0013: move-result v3 │ │ -0be3a4: 20db 6203 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0be3a8: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ -0be3ac: 07db |0018: move-object v11, v13 │ │ -0be3ae: 1f0b 6203 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0be3b2: 07b7 |001b: move-object v7, v11 │ │ -0be3b4: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ -0be3b8: 6e10 4f19 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ -0be3be: 0a0b |0021: move-result v11 │ │ -0be3c0: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ -0be3c4: 1216 |0024: const/4 v6, #int 1 // #1 │ │ -0be3c6: 1200 |0025: const/4 v0, #int 0 // #0 │ │ -0be3c8: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ -0be3cc: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -0be3d0: 122b |002a: const/4 v11, #int 2 // #2 │ │ -0be3d2: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ -0be3d6: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ -0be3da: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ -0be3de: 7120 db21 cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0be3e4: 0a04 |0034: move-result v4 │ │ -0be3e6: 6e30 3722 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0be3ec: 6e10 0422 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0be3f2: 0a09 |003b: move-result v9 │ │ -0be3f4: 9300 090e |003c: div-int v0, v9, v14 │ │ -0be3f8: 940b 090e |003e: rem-int v11, v9, v14 │ │ -0be3fc: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ -0be400: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0be404: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ -0be408: 122b |0046: const/4 v11, #int 2 // #2 │ │ -0be40a: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ -0be40e: 1220 |0049: const/4 v0, #int 2 // #2 │ │ -0be410: 558b be09 |004a: iget-boolean v11, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0be414: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ -0be418: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ -0be41c: 1215 |0050: const/4 v5, #int 1 // #1 │ │ -0be41e: 5c85 ba09 |0051: iput-boolean v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ -0be422: 5980 b909 |0053: iput v0, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0be426: 920a 000e |0055: mul-int v10, v0, v14 │ │ -0be42a: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ -0be42e: 7120 db21 ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0be434: 0a0b |005c: move-result v11 │ │ -0be436: 6e30 3722 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0be43c: 0f00 |0060: return v0 │ │ -0be43e: 1207 |0061: const/4 v7, #int 0 // #0 │ │ -0be440: 28ba |0062: goto 001c // -0046 │ │ -0be442: 1206 |0063: const/4 v6, #int 0 // #0 │ │ -0be444: 28c1 |0064: goto 0025 // -003f │ │ -0be446: 1205 |0065: const/4 v5, #int 0 // #0 │ │ -0be448: 28eb |0066: goto 0051 // -0015 │ │ +0be458: |[0be458] android.support.v7.internal.view.menu.ActionMenuView.measureChildForCells:(Landroid/view/View;IIII)I │ │ +0be468: 6e10 fd21 0d00 |0000: invoke-virtual {v13}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0be46e: 0c08 |0003: move-result-object v8 │ │ +0be470: 1f08 6d03 |0004: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0be474: 7701 da21 1000 |0006: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0be47a: 0a0b |0009: move-result v11 │ │ +0be47c: 9102 0b11 |000a: sub-int v2, v11, v17 │ │ +0be480: 7701 d921 1000 |000c: invoke-static/range {v16}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0be486: 0a01 |000f: move-result v1 │ │ +0be488: 7120 db21 1200 |0010: invoke-static {v2, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0be48e: 0a03 |0013: move-result v3 │ │ +0be490: 20db 6203 |0014: instance-of v11, v13, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0be494: 380b 4b00 |0016: if-eqz v11, 0061 // +004b │ │ +0be498: 07db |0018: move-object v11, v13 │ │ +0be49a: 1f0b 6203 |0019: check-cast v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0be49e: 07b7 |001b: move-object v7, v11 │ │ +0be4a0: 3807 4700 |001c: if-eqz v7, 0063 // +0047 │ │ +0be4a4: 6e10 4f19 0700 |001e: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ +0be4aa: 0a0b |0021: move-result v11 │ │ +0be4ac: 380b 4100 |0022: if-eqz v11, 0063 // +0041 │ │ +0be4b0: 1216 |0024: const/4 v6, #int 1 // #1 │ │ +0be4b2: 1200 |0025: const/4 v0, #int 0 // #0 │ │ +0be4b4: 3d0f 2400 |0026: if-lez v15, 004a // +0024 │ │ +0be4b8: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +0be4bc: 122b |002a: const/4 v11, #int 2 // #2 │ │ +0be4be: 34bf 1f00 |002b: if-lt v15, v11, 004a // +001f │ │ +0be4c2: 920b 0e0f |002d: mul-int v11, v14, v15 │ │ +0be4c6: 150c 0080 |002f: const/high16 v12, #int -2147483648 // #8000 │ │ +0be4ca: 7120 db21 cb00 |0031: invoke-static {v11, v12}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0be4d0: 0a04 |0034: move-result v4 │ │ +0be4d2: 6e30 3722 4d03 |0035: invoke-virtual {v13, v4, v3}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0be4d8: 6e10 0422 0d00 |0038: invoke-virtual {v13}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0be4de: 0a09 |003b: move-result v9 │ │ +0be4e0: 9300 090e |003c: div-int v0, v9, v14 │ │ +0be4e4: 940b 090e |003e: rem-int v11, v9, v14 │ │ +0be4e8: 380b 0400 |0040: if-eqz v11, 0044 // +0004 │ │ +0be4ec: d800 0001 |0042: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0be4f0: 3806 0600 |0044: if-eqz v6, 004a // +0006 │ │ +0be4f4: 122b |0046: const/4 v11, #int 2 // #2 │ │ +0be4f6: 35b0 0300 |0047: if-ge v0, v11, 004a // +0003 │ │ +0be4fa: 1220 |0049: const/4 v0, #int 2 // #2 │ │ +0be4fc: 558b be09 |004a: iget-boolean v11, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0be500: 390b 1900 |004c: if-nez v11, 0065 // +0019 │ │ +0be504: 3806 1700 |004e: if-eqz v6, 0065 // +0017 │ │ +0be508: 1215 |0050: const/4 v5, #int 1 // #1 │ │ +0be50a: 5c85 ba09 |0051: iput-boolean v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ +0be50e: 5980 b909 |0053: iput v0, v8, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0be512: 920a 000e |0055: mul-int v10, v0, v14 │ │ +0be516: 150b 0040 |0057: const/high16 v11, #int 1073741824 // #4000 │ │ +0be51a: 7120 db21 ba00 |0059: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0be520: 0a0b |005c: move-result v11 │ │ +0be522: 6e30 3722 bd03 |005d: invoke-virtual {v13, v11, v3}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0be528: 0f00 |0060: return v0 │ │ +0be52a: 1207 |0061: const/4 v7, #int 0 // #0 │ │ +0be52c: 28ba |0062: goto 001c // -0046 │ │ +0be52e: 1206 |0063: const/4 v6, #int 0 // #0 │ │ +0be530: 28c1 |0064: goto 0025 // -003f │ │ +0be532: 1205 |0065: const/4 v5, #int 0 // #0 │ │ +0be534: 28eb |0066: goto 0051 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0006 line=379 │ │ 0x000c line=381 │ │ 0x0010 line=382 │ │ 0x0014 line=384 │ │ @@ -239453,529 +239481,529 @@ │ │ type : '(II)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 45 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 999 16-bit code units │ │ -0be44c: |[0be44c] android.support.v7.internal.view.menu.ActionMenuView.onMeasureExactFormat:(II)V │ │ -0be45c: 7701 d921 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0be462: 0a11 |0003: move-result v17 │ │ -0be464: 7701 da21 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0be46a: 0a25 |0007: move-result v37 │ │ -0be46c: 7701 da21 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0be472: 0a13 |000b: move-result v19 │ │ -0be474: 7401 c619 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@19c6 │ │ -0be47a: 0a26 |000f: move-result v38 │ │ -0be47c: 7401 c719 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@19c7 │ │ -0be482: 0a27 |0013: move-result v39 │ │ -0be484: 9024 2627 |0014: add-int v36, v38, v39 │ │ -0be488: 7401 c819 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingTop:()I // method@19c8 │ │ -0be48e: 0a26 |0019: move-result v38 │ │ -0be490: 7401 c519 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingBottom:()I // method@19c5 │ │ -0be496: 0a27 |001d: move-result v39 │ │ -0be498: 9012 2627 |001e: add-int v18, v38, v39 │ │ -0be49c: 1526 0040 |0020: const/high16 v38, #int 1073741824 // #4000 │ │ -0be4a0: 0200 1100 |0022: move/from16 v0, v17 │ │ -0be4a4: 0201 2600 |0024: move/from16 v1, v38 │ │ -0be4a8: 3310 2a00 |0026: if-ne v0, v1, 0050 // +002a │ │ -0be4ac: 9126 1312 |0028: sub-int v38, v19, v18 │ │ -0be4b0: 1527 0040 |002a: const/high16 v39, #int 1073741824 // #4000 │ │ -0be4b4: 7702 db21 2600 |002c: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0be4ba: 0a16 |002f: move-result v22 │ │ -0be4bc: 9125 2524 |0030: sub-int v37, v37, v36 │ │ -0be4c0: 0800 2a00 |0032: move-object/from16 v0, v42 │ │ -0be4c4: 5200 cb09 |0034: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ -0be4c8: 0226 0000 |0036: move/from16 v38, v0 │ │ -0be4cc: 9304 2526 |0038: div-int v4, v37, v38 │ │ -0be4d0: 0800 2a00 |003a: move-object/from16 v0, v42 │ │ -0be4d4: 5200 cb09 |003c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ -0be4d8: 0226 0000 |003e: move/from16 v38, v0 │ │ -0be4dc: 9406 2526 |0040: rem-int v6, v37, v38 │ │ -0be4e0: 3904 2100 |0042: if-nez v4, 0063 // +0021 │ │ -0be4e4: 1326 0000 |0044: const/16 v38, #int 0 // #0 │ │ -0be4e8: 0800 2a00 |0046: move-object/from16 v0, v42 │ │ -0be4ec: 0201 2500 |0048: move/from16 v1, v37 │ │ -0be4f0: 0202 2600 |004a: move/from16 v2, v38 │ │ -0be4f4: 6e30 dc19 1002 |004c: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@19dc │ │ -0be4fa: 0e00 |004f: return-void │ │ -0be4fc: 0800 2a00 |0050: move-object/from16 v0, v42 │ │ -0be500: 5200 c809 |0052: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@09c8 │ │ -0be504: 0226 0000 |0054: move/from16 v38, v0 │ │ -0be508: 9127 1312 |0056: sub-int v39, v19, v18 │ │ -0be50c: 7702 f72a 2600 |0058: invoke-static/range {v38, v39}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0be512: 0a26 |005b: move-result v38 │ │ -0be514: 1527 0080 |005c: const/high16 v39, #int -2147483648 // #8000 │ │ -0be518: 7702 db21 2600 |005e: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0be51e: 0a16 |0061: move-result v22 │ │ -0be520: 28ce |0062: goto 0030 // -0032 │ │ -0be522: 0800 2a00 |0063: move-object/from16 v0, v42 │ │ -0be526: 5200 cb09 |0065: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ -0be52a: 0226 0000 |0067: move/from16 v38, v0 │ │ -0be52e: 9327 0604 |0069: div-int v39, v6, v4 │ │ -0be532: 9005 2627 |006b: add-int v5, v38, v39 │ │ -0be536: 0148 |006d: move v8, v4 │ │ -0be538: 1319 0000 |006e: const/16 v25, #int 0 // #0 │ │ -0be53c: 1318 0000 |0070: const/16 v24, #int 0 // #0 │ │ -0be540: 120e |0072: const/4 v14, #int 0 // #0 │ │ -0be542: 1322 0000 |0073: const/16 v34, #int 0 // #0 │ │ -0be546: 1310 0000 |0075: const/16 v16, #int 0 // #0 │ │ -0be54a: 1620 0000 |0077: const-wide/16 v32, #int 0 // #0 │ │ -0be54e: 7401 c119 2a00 |0079: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ -0be554: 0a0c |007c: move-result v12 │ │ -0be556: 1314 0000 |007d: const/16 v20, #int 0 // #0 │ │ -0be55a: 0200 1400 |007f: move/from16 v0, v20 │ │ -0be55e: 35c0 d600 |0081: if-ge v0, v12, 0157 // +00d6 │ │ -0be562: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ -0be566: 0201 1400 |0085: move/from16 v1, v20 │ │ -0be56a: 6e20 c019 1000 |0087: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0be570: 0c0b |008a: move-result-object v11 │ │ -0be572: 6e10 1f22 0b00 |008b: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0be578: 0a26 |008e: move-result v38 │ │ -0be57a: 1327 0800 |008f: const/16 v39, #int 8 // #8 │ │ -0be57e: 0200 2600 |0091: move/from16 v0, v38 │ │ -0be582: 0201 2700 |0093: move/from16 v1, v39 │ │ -0be586: 3310 0500 |0095: if-ne v0, v1, 009a // +0005 │ │ -0be58a: d814 1401 |0097: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0be58e: 28e6 |0099: goto 007f // -001a │ │ -0be590: 20b0 6203 |009a: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0be594: 0215 0000 |009c: move/from16 v21, v0 │ │ -0be598: d822 2201 |009e: add-int/lit8 v34, v34, #int 1 // #01 │ │ -0be59c: 3815 1d00 |00a0: if-eqz v21, 00bd // +001d │ │ -0be5a0: 0800 2a00 |00a2: move-object/from16 v0, v42 │ │ -0be5a4: 5200 c709 |00a4: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ -0be5a8: 0226 0000 |00a6: move/from16 v38, v0 │ │ -0be5ac: 1327 0000 |00a8: const/16 v39, #int 0 // #0 │ │ -0be5b0: 0800 2a00 |00aa: move-object/from16 v0, v42 │ │ -0be5b4: 5200 c709 |00ac: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ -0be5b8: 0228 0000 |00ae: move/from16 v40, v0 │ │ -0be5bc: 1329 0000 |00b0: const/16 v41, #int 0 // #0 │ │ -0be5c0: 0200 2600 |00b2: move/from16 v0, v38 │ │ -0be5c4: 0201 2700 |00b4: move/from16 v1, v39 │ │ -0be5c8: 0202 2800 |00b6: move/from16 v2, v40 │ │ -0be5cc: 0203 2900 |00b8: move/from16 v3, v41 │ │ -0be5d0: 6e53 6a22 0b21 |00ba: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@226a │ │ -0be5d6: 6e10 fd21 0b00 |00bd: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0be5dc: 0c17 |00c0: move-result-object v23 │ │ -0be5de: 1f17 6d03 |00c1: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0be5e2: 1326 0000 |00c3: const/16 v38, #int 0 // #0 │ │ -0be5e6: 0200 2600 |00c5: move/from16 v0, v38 │ │ -0be5ea: 0801 1700 |00c7: move-object/from16 v1, v23 │ │ -0be5ee: 5c10 bb09 |00c9: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ -0be5f2: 1326 0000 |00cb: const/16 v38, #int 0 // #0 │ │ -0be5f6: 0200 2600 |00cd: move/from16 v0, v38 │ │ -0be5fa: 0801 1700 |00cf: move-object/from16 v1, v23 │ │ -0be5fe: 5910 bc09 |00d1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ -0be602: 1326 0000 |00d3: const/16 v38, #int 0 // #0 │ │ -0be606: 0200 2600 |00d5: move/from16 v0, v38 │ │ -0be60a: 0801 1700 |00d7: move-object/from16 v1, v23 │ │ -0be60e: 5910 b909 |00d9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0be612: 1326 0000 |00db: const/16 v38, #int 0 // #0 │ │ -0be616: 0200 2600 |00dd: move/from16 v0, v38 │ │ -0be61a: 0801 1700 |00df: move-object/from16 v1, v23 │ │ -0be61e: 5c10 ba09 |00e1: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ -0be622: 1326 0000 |00e3: const/16 v38, #int 0 // #0 │ │ -0be626: 0200 2600 |00e5: move/from16 v0, v38 │ │ -0be62a: 0801 1700 |00e7: move-object/from16 v1, v23 │ │ -0be62e: 5910 bf09 |00e9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ -0be632: 1326 0000 |00eb: const/16 v38, #int 0 // #0 │ │ -0be636: 0200 2600 |00ed: move/from16 v0, v38 │ │ -0be63a: 0801 1700 |00ef: move-object/from16 v1, v23 │ │ -0be63e: 5910 c109 |00f1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0be642: 3815 5f00 |00f3: if-eqz v21, 0152 // +005f │ │ -0be646: 0826 0b00 |00f5: move-object/from16 v38, v11 │ │ -0be64a: 1f26 6203 |00f7: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0be64e: 7401 4f19 2600 |00f9: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ -0be654: 0a26 |00fc: move-result v38 │ │ -0be656: 3826 5500 |00fd: if-eqz v38, 0152 // +0055 │ │ -0be65a: 1326 0100 |00ff: const/16 v38, #int 1 // #1 │ │ -0be65e: 0200 2600 |0101: move/from16 v0, v38 │ │ -0be662: 0801 1700 |0103: move-object/from16 v1, v23 │ │ -0be666: 5c10 c009 |0105: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ -0be66a: 0800 1700 |0107: move-object/from16 v0, v23 │ │ -0be66e: 5500 be09 |0109: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0be672: 0226 0000 |010b: move/from16 v38, v0 │ │ -0be676: 3826 4800 |010d: if-eqz v38, 0155 // +0048 │ │ -0be67a: 1217 |010f: const/4 v7, #int 1 // #1 │ │ -0be67c: 0200 1600 |0110: move/from16 v0, v22 │ │ -0be680: 0201 1200 |0112: move/from16 v1, v18 │ │ -0be684: 7151 d219 5b07 |0114: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@19d2 │ │ -0be68a: 0a09 |0117: move-result v9 │ │ -0be68c: 0200 1800 |0118: move/from16 v0, v24 │ │ -0be690: 7120 f42a 9000 |011a: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0be696: 0a18 |011d: move-result v24 │ │ -0be698: 0800 1700 |011e: move-object/from16 v0, v23 │ │ -0be69c: 5500 ba09 |0120: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ -0be6a0: 0226 0000 |0122: move/from16 v38, v0 │ │ -0be6a4: 3826 0400 |0124: if-eqz v38, 0128 // +0004 │ │ -0be6a8: d80e 0e01 |0126: add-int/lit8 v14, v14, #int 1 // #01 │ │ -0be6ac: 0800 1700 |0128: move-object/from16 v0, v23 │ │ -0be6b0: 5500 be09 |012a: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0be6b4: 0226 0000 |012c: move/from16 v38, v0 │ │ -0be6b8: 3826 0400 |012e: if-eqz v38, 0132 // +0004 │ │ -0be6bc: 1310 0100 |0130: const/16 v16, #int 1 // #1 │ │ -0be6c0: b198 |0132: sub-int/2addr v8, v9 │ │ -0be6c2: 6e10 0122 0b00 |0133: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0be6c8: 0a26 |0136: move-result v38 │ │ -0be6ca: 0200 1900 |0137: move/from16 v0, v25 │ │ -0be6ce: 0201 2600 |0139: move/from16 v1, v38 │ │ -0be6d2: 7120 f42a 1000 |013b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0be6d8: 0a19 |013e: move-result v25 │ │ -0be6da: 1326 0100 |013f: const/16 v38, #int 1 // #1 │ │ -0be6de: 0200 2600 |0141: move/from16 v0, v38 │ │ -0be6e2: 3309 54ff |0143: if-ne v9, v0, 0097 // -00ac │ │ -0be6e6: 1326 0100 |0145: const/16 v38, #int 1 // #1 │ │ -0be6ea: 9826 2614 |0147: shl-int v38, v38, v20 │ │ -0be6ee: 0200 2600 |0149: move/from16 v0, v38 │ │ -0be6f2: 8100 |014b: int-to-long v0, v0 │ │ -0be6f4: 0526 0000 |014c: move-wide/from16 v38, v0 │ │ -0be6f8: a120 2026 |014e: or-long v32, v32, v38 │ │ -0be6fc: 2900 47ff |0150: goto/16 0097 // -00b9 │ │ -0be700: 1326 0000 |0152: const/16 v38, #int 0 // #0 │ │ -0be704: 28ad |0154: goto 0101 // -0053 │ │ -0be706: 0187 |0155: move v7, v8 │ │ -0be708: 28ba |0156: goto 0110 // -0046 │ │ -0be70a: 3810 3700 |0157: if-eqz v16, 018e // +0037 │ │ -0be70e: 1326 0200 |0159: const/16 v38, #int 2 // #2 │ │ -0be712: 0200 2200 |015b: move/from16 v0, v34 │ │ -0be716: 0201 2600 |015d: move/from16 v1, v38 │ │ -0be71a: 3310 2f00 |015f: if-ne v0, v1, 018e // +002f │ │ -0be71e: 121a |0161: const/4 v10, #int 1 // #1 │ │ -0be720: 131e 0000 |0162: const/16 v30, #int 0 // #0 │ │ -0be724: 3d0e 6a00 |0164: if-lez v14, 01ce // +006a │ │ -0be728: 3d08 6800 |0166: if-lez v8, 01ce // +0068 │ │ -0be72c: 141a ffff ff7f |0168: const v26, #float nan // #7fffffff │ │ -0be732: 161c 0000 |016b: const-wide/16 v28, #int 0 // #0 │ │ -0be736: 131b 0000 |016d: const/16 v27, #int 0 // #0 │ │ -0be73a: 1314 0000 |016f: const/16 v20, #int 0 // #0 │ │ -0be73e: 0200 1400 |0171: move/from16 v0, v20 │ │ -0be742: 35c0 5500 |0173: if-ge v0, v12, 01c8 // +0055 │ │ -0be746: 0800 2a00 |0175: move-object/from16 v0, v42 │ │ -0be74a: 0201 1400 |0177: move/from16 v1, v20 │ │ -0be74e: 6e20 c019 1000 |0179: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0be754: 0c0b |017c: move-result-object v11 │ │ -0be756: 6e10 fd21 0b00 |017d: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0be75c: 0c17 |0180: move-result-object v23 │ │ -0be75e: 1f17 6d03 |0181: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0be762: 0800 1700 |0183: move-object/from16 v0, v23 │ │ -0be766: 5500 ba09 |0185: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ -0be76a: 0226 0000 |0187: move/from16 v38, v0 │ │ -0be76e: 3926 0700 |0189: if-nez v38, 0190 // +0007 │ │ -0be772: d814 1401 |018b: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0be776: 28e4 |018d: goto 0171 // -001c │ │ -0be778: 120a |018e: const/4 v10, #int 0 // #0 │ │ -0be77a: 28d3 |018f: goto 0162 // -002d │ │ -0be77c: 0800 1700 |0190: move-object/from16 v0, v23 │ │ -0be780: 5200 b909 |0192: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0be784: 0226 0000 |0194: move/from16 v38, v0 │ │ -0be788: 0200 2600 |0196: move/from16 v0, v38 │ │ -0be78c: 0201 1a00 |0198: move/from16 v1, v26 │ │ -0be790: 3510 1400 |019a: if-ge v0, v1, 01ae // +0014 │ │ -0be794: 0800 1700 |019c: move-object/from16 v0, v23 │ │ -0be798: 5200 b909 |019e: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0be79c: 021a 0000 |01a0: move/from16 v26, v0 │ │ -0be7a0: 1326 0100 |01a2: const/16 v38, #int 1 // #1 │ │ -0be7a4: 9826 2614 |01a4: shl-int v38, v38, v20 │ │ -0be7a8: 0200 2600 |01a6: move/from16 v0, v38 │ │ -0be7ac: 8100 |01a8: int-to-long v0, v0 │ │ -0be7ae: 051c 0000 |01a9: move-wide/from16 v28, v0 │ │ -0be7b2: 131b 0100 |01ab: const/16 v27, #int 1 // #1 │ │ -0be7b6: 28de |01ad: goto 018b // -0022 │ │ -0be7b8: 0800 1700 |01ae: move-object/from16 v0, v23 │ │ -0be7bc: 5200 b909 |01b0: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0be7c0: 0226 0000 |01b2: move/from16 v38, v0 │ │ -0be7c4: 0200 2600 |01b4: move/from16 v0, v38 │ │ -0be7c8: 0201 1a00 |01b6: move/from16 v1, v26 │ │ -0be7cc: 3310 d3ff |01b8: if-ne v0, v1, 018b // -002d │ │ -0be7d0: 1326 0100 |01ba: const/16 v38, #int 1 // #1 │ │ -0be7d4: 9826 2614 |01bc: shl-int v38, v38, v20 │ │ -0be7d8: 0200 2600 |01be: move/from16 v0, v38 │ │ -0be7dc: 8100 |01c0: int-to-long v0, v0 │ │ -0be7de: 0526 0000 |01c1: move-wide/from16 v38, v0 │ │ -0be7e2: a11c 1c26 |01c3: or-long v28, v28, v38 │ │ -0be7e6: d81b 1b01 |01c5: add-int/lit8 v27, v27, #int 1 // #01 │ │ -0be7ea: 28c4 |01c7: goto 018b // -003c │ │ -0be7ec: a120 201c |01c8: or-long v32, v32, v28 │ │ -0be7f0: 0200 1b00 |01ca: move/from16 v0, v27 │ │ -0be7f4: 3780 b000 |01cc: if-le v0, v8, 027c // +00b0 │ │ -0be7f8: 3910 3901 |01ce: if-nez v16, 0307 // +0139 │ │ -0be7fc: 1326 0100 |01d0: const/16 v38, #int 1 // #1 │ │ -0be800: 0200 2200 |01d2: move/from16 v0, v34 │ │ -0be804: 0201 2600 |01d4: move/from16 v1, v38 │ │ -0be808: 3310 3101 |01d6: if-ne v0, v1, 0307 // +0131 │ │ -0be80c: 131f 0100 |01d8: const/16 v31, #int 1 // #1 │ │ -0be810: 3d08 ad01 |01da: if-lez v8, 0387 // +01ad │ │ -0be814: 1626 0000 |01dc: const-wide/16 v38, #int 0 // #0 │ │ -0be818: 3126 2026 |01de: cmp-long v38, v32, v38 │ │ -0be81c: 3826 a701 |01e0: if-eqz v38, 0387 // +01a7 │ │ -0be820: d826 22ff |01e2: add-int/lit8 v38, v34, #int -1 // #ff │ │ -0be824: 0200 2600 |01e4: move/from16 v0, v38 │ │ -0be828: 3408 0c00 |01e6: if-lt v8, v0, 01f2 // +000c │ │ -0be82c: 391f 0a00 |01e8: if-nez v31, 01f2 // +000a │ │ -0be830: 1326 0100 |01ea: const/16 v38, #int 1 // #1 │ │ -0be834: 0200 1800 |01ec: move/from16 v0, v24 │ │ -0be838: 0201 2600 |01ee: move/from16 v1, v38 │ │ -0be83c: 3710 9701 |01f0: if-le v0, v1, 0387 // +0197 │ │ -0be840: 7702 e92a 2000 |01f2: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@2ae9 │ │ -0be846: 0a26 |01f5: move-result v38 │ │ -0be848: 0200 2600 |01f6: move/from16 v0, v38 │ │ -0be84c: 820d |01f8: int-to-float v13, v0 │ │ -0be84e: 391f 5700 |01f9: if-nez v31, 0250 // +0057 │ │ -0be852: 1626 0100 |01fb: const-wide/16 v38, #int 1 // #1 │ │ -0be856: a026 2620 |01fd: and-long v38, v38, v32 │ │ -0be85a: 1628 0000 |01ff: const-wide/16 v40, #int 0 // #0 │ │ -0be85e: 3126 2628 |0201: cmp-long v38, v38, v40 │ │ -0be862: 3826 1e00 |0203: if-eqz v38, 0221 // +001e │ │ -0be866: 1326 0000 |0205: const/16 v38, #int 0 // #0 │ │ -0be86a: 0800 2a00 |0207: move-object/from16 v0, v42 │ │ -0be86e: 0201 2600 |0209: move/from16 v1, v38 │ │ -0be872: 6e20 c019 1000 |020b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0be878: 0c26 |020e: move-result-object v38 │ │ -0be87a: 7401 fd21 2600 |020f: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0be880: 0c17 |0212: move-result-object v23 │ │ -0be882: 1f17 6d03 |0213: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0be886: 0800 1700 |0215: move-object/from16 v0, v23 │ │ -0be88a: 5500 c009 |0217: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ -0be88e: 0226 0000 |0219: move/from16 v38, v0 │ │ -0be892: 3926 0600 |021b: if-nez v38, 0221 // +0006 │ │ -0be896: 1526 003f |021d: const/high16 v38, #int 1056964608 // #3f00 │ │ -0be89a: a70d 0d26 |021f: sub-float v13, v13, v38 │ │ -0be89e: 1326 0100 |0221: const/16 v38, #int 1 // #1 │ │ -0be8a2: d827 0cff |0223: add-int/lit8 v39, v12, #int -1 // #ff │ │ -0be8a6: 9826 2627 |0225: shl-int v38, v38, v39 │ │ -0be8aa: 0200 2600 |0227: move/from16 v0, v38 │ │ -0be8ae: 8100 |0229: int-to-long v0, v0 │ │ -0be8b0: 0526 0000 |022a: move-wide/from16 v38, v0 │ │ -0be8b4: a026 2620 |022c: and-long v38, v38, v32 │ │ -0be8b8: 1628 0000 |022e: const-wide/16 v40, #int 0 // #0 │ │ -0be8bc: 3126 2628 |0230: cmp-long v38, v38, v40 │ │ -0be8c0: 3826 1e00 |0232: if-eqz v38, 0250 // +001e │ │ -0be8c4: d826 0cff |0234: add-int/lit8 v38, v12, #int -1 // #ff │ │ -0be8c8: 0800 2a00 |0236: move-object/from16 v0, v42 │ │ -0be8cc: 0201 2600 |0238: move/from16 v1, v38 │ │ -0be8d0: 6e20 c019 1000 |023a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0be8d6: 0c26 |023d: move-result-object v38 │ │ -0be8d8: 7401 fd21 2600 |023e: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0be8de: 0c17 |0241: move-result-object v23 │ │ -0be8e0: 1f17 6d03 |0242: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0be8e4: 0800 1700 |0244: move-object/from16 v0, v23 │ │ -0be8e8: 5500 c009 |0246: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ -0be8ec: 0226 0000 |0248: move/from16 v38, v0 │ │ -0be8f0: 3926 0600 |024a: if-nez v38, 0250 // +0006 │ │ -0be8f4: 1526 003f |024c: const/high16 v38, #int 1056964608 // #3f00 │ │ -0be8f8: a70d 0d26 |024e: sub-float v13, v13, v38 │ │ -0be8fc: 1326 0000 |0250: const/16 v38, #int 0 // #0 │ │ -0be900: 2d26 0d26 |0252: cmpl-float v38, v13, v38 │ │ -0be904: 3d26 b700 |0254: if-lez v38, 030b // +00b7 │ │ -0be908: 9226 0805 |0256: mul-int v38, v8, v5 │ │ -0be90c: 0200 2600 |0258: move/from16 v0, v38 │ │ -0be910: 8200 |025a: int-to-float v0, v0 │ │ -0be912: 0226 0000 |025b: move/from16 v38, v0 │ │ -0be916: a926 260d |025d: div-float v38, v38, v13 │ │ -0be91a: 0200 2600 |025f: move/from16 v0, v38 │ │ -0be91e: 870f |0261: float-to-int v15, v0 │ │ -0be920: 1314 0000 |0262: const/16 v20, #int 0 // #0 │ │ -0be924: 0200 1400 |0264: move/from16 v0, v20 │ │ -0be928: 35c0 2001 |0266: if-ge v0, v12, 0386 // +0120 │ │ -0be92c: 1326 0100 |0268: const/16 v38, #int 1 // #1 │ │ -0be930: 9826 2614 |026a: shl-int v38, v38, v20 │ │ -0be934: 0200 2600 |026c: move/from16 v0, v38 │ │ -0be938: 8100 |026e: int-to-long v0, v0 │ │ -0be93a: 0526 0000 |026f: move-wide/from16 v38, v0 │ │ -0be93e: a026 2620 |0271: and-long v38, v38, v32 │ │ -0be942: 1628 0000 |0273: const-wide/16 v40, #int 0 // #0 │ │ -0be946: 3126 2628 |0275: cmp-long v38, v38, v40 │ │ -0be94a: 3926 9700 |0277: if-nez v38, 030e // +0097 │ │ -0be94e: d814 1401 |0279: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0be952: 28e9 |027b: goto 0264 // -0017 │ │ -0be954: d81a 1a01 |027c: add-int/lit8 v26, v26, #int 1 // #01 │ │ -0be958: 1314 0000 |027e: const/16 v20, #int 0 // #0 │ │ -0be95c: 0200 1400 |0280: move/from16 v0, v20 │ │ -0be960: 35c0 8100 |0282: if-ge v0, v12, 0303 // +0081 │ │ -0be964: 0800 2a00 |0284: move-object/from16 v0, v42 │ │ -0be968: 0201 1400 |0286: move/from16 v1, v20 │ │ -0be96c: 6e20 c019 1000 |0288: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0be972: 0c0b |028b: move-result-object v11 │ │ -0be974: 6e10 fd21 0b00 |028c: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0be97a: 0c17 |028f: move-result-object v23 │ │ -0be97c: 1f17 6d03 |0290: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0be980: 1326 0100 |0292: const/16 v38, #int 1 // #1 │ │ -0be984: 9826 2614 |0294: shl-int v38, v38, v20 │ │ -0be988: 0200 2600 |0296: move/from16 v0, v38 │ │ -0be98c: 8100 |0298: int-to-long v0, v0 │ │ -0be98e: 0526 0000 |0299: move-wide/from16 v38, v0 │ │ -0be992: a026 261c |029b: and-long v38, v38, v28 │ │ -0be996: 1628 0000 |029d: const-wide/16 v40, #int 0 // #0 │ │ -0be99a: 3126 2628 |029f: cmp-long v38, v38, v40 │ │ -0be99e: 3926 1c00 |02a1: if-nez v38, 02bd // +001c │ │ -0be9a2: 0800 1700 |02a3: move-object/from16 v0, v23 │ │ -0be9a6: 5200 b909 |02a5: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0be9aa: 0226 0000 |02a7: move/from16 v38, v0 │ │ -0be9ae: 0200 2600 |02a9: move/from16 v0, v38 │ │ -0be9b2: 0201 1a00 |02ab: move/from16 v1, v26 │ │ -0be9b6: 3310 0d00 |02ad: if-ne v0, v1, 02ba // +000d │ │ -0be9ba: 1326 0100 |02af: const/16 v38, #int 1 // #1 │ │ -0be9be: 9826 2614 |02b1: shl-int v38, v38, v20 │ │ -0be9c2: 0200 2600 |02b3: move/from16 v0, v38 │ │ -0be9c6: 8100 |02b5: int-to-long v0, v0 │ │ -0be9c8: 0526 0000 |02b6: move-wide/from16 v38, v0 │ │ -0be9cc: a120 2026 |02b8: or-long v32, v32, v38 │ │ -0be9d0: d814 1401 |02ba: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0be9d4: 28c4 |02bc: goto 0280 // -003c │ │ -0be9d6: 380a 2d00 |02bd: if-eqz v10, 02ea // +002d │ │ -0be9da: 0800 1700 |02bf: move-object/from16 v0, v23 │ │ -0be9de: 5500 c009 |02c1: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ -0be9e2: 0226 0000 |02c3: move/from16 v38, v0 │ │ -0be9e6: 3826 2500 |02c5: if-eqz v38, 02ea // +0025 │ │ -0be9ea: 1326 0100 |02c7: const/16 v38, #int 1 // #1 │ │ -0be9ee: 0200 2600 |02c9: move/from16 v0, v38 │ │ -0be9f2: 3308 1f00 |02cb: if-ne v8, v0, 02ea // +001f │ │ -0be9f6: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ -0be9fa: 5200 c709 |02cf: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ -0be9fe: 0226 0000 |02d1: move/from16 v38, v0 │ │ -0bea02: 9026 2605 |02d3: add-int v38, v38, v5 │ │ -0bea06: 1327 0000 |02d5: const/16 v39, #int 0 // #0 │ │ -0bea0a: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ -0bea0e: 5200 c709 |02d9: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ -0bea12: 0228 0000 |02db: move/from16 v40, v0 │ │ -0bea16: 1329 0000 |02dd: const/16 v41, #int 0 // #0 │ │ -0bea1a: 0200 2600 |02df: move/from16 v0, v38 │ │ -0bea1e: 0201 2700 |02e1: move/from16 v1, v39 │ │ -0bea22: 0202 2800 |02e3: move/from16 v2, v40 │ │ -0bea26: 0203 2900 |02e5: move/from16 v3, v41 │ │ -0bea2a: 6e53 6a22 0b21 |02e7: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@226a │ │ -0bea30: 0800 1700 |02ea: move-object/from16 v0, v23 │ │ -0bea34: 5200 b909 |02ec: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0bea38: 0226 0000 |02ee: move/from16 v38, v0 │ │ -0bea3c: d826 2601 |02f0: add-int/lit8 v38, v38, #int 1 // #01 │ │ -0bea40: 0200 2600 |02f2: move/from16 v0, v38 │ │ -0bea44: 0801 1700 |02f4: move-object/from16 v1, v23 │ │ -0bea48: 5910 b909 |02f6: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0bea4c: 1326 0100 |02f8: const/16 v38, #int 1 // #1 │ │ -0bea50: 0200 2600 |02fa: move/from16 v0, v38 │ │ -0bea54: 0801 1700 |02fc: move-object/from16 v1, v23 │ │ -0bea58: 5c10 bb09 |02fe: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ -0bea5c: d808 08ff |0300: add-int/lit8 v8, v8, #int -1 // #ff │ │ -0bea60: 28b8 |0302: goto 02ba // -0048 │ │ -0bea62: 131e 0100 |0303: const/16 v30, #int 1 // #1 │ │ -0bea66: 2900 5ffe |0305: goto/16 0164 // -01a1 │ │ -0bea6a: 131f 0000 |0307: const/16 v31, #int 0 // #0 │ │ -0bea6e: 2900 d1fe |0309: goto/16 01da // -012f │ │ -0bea72: 120f |030b: const/4 v15, #int 0 // #0 │ │ -0bea74: 2900 56ff |030c: goto/16 0262 // -00aa │ │ -0bea78: 0800 2a00 |030e: move-object/from16 v0, v42 │ │ -0bea7c: 0201 1400 |0310: move/from16 v1, v20 │ │ -0bea80: 6e20 c019 1000 |0312: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bea86: 0c0b |0315: move-result-object v11 │ │ -0bea88: 6e10 fd21 0b00 |0316: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0bea8e: 0c17 |0319: move-result-object v23 │ │ -0bea90: 1f17 6d03 |031a: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bea94: 20b0 6203 |031c: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0bea98: 0226 0000 |031e: move/from16 v38, v0 │ │ -0bea9c: 3826 2700 |0320: if-eqz v38, 0347 // +0027 │ │ -0beaa0: 0800 1700 |0322: move-object/from16 v0, v23 │ │ -0beaa4: 590f bc09 |0324: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ -0beaa8: 1326 0100 |0326: const/16 v38, #int 1 // #1 │ │ -0beaac: 0200 2600 |0328: move/from16 v0, v38 │ │ -0beab0: 0801 1700 |032a: move-object/from16 v1, v23 │ │ -0beab4: 5c10 bb09 |032c: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ -0beab8: 3914 1500 |032e: if-nez v20, 0343 // +0015 │ │ -0beabc: 0800 1700 |0330: move-object/from16 v0, v23 │ │ -0beac0: 5500 c009 |0332: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ -0beac4: 0226 0000 |0334: move/from16 v38, v0 │ │ -0beac8: 3926 0d00 |0336: if-nez v38, 0343 // +000d │ │ -0beacc: 7bf0 |0338: neg-int v0, v15 │ │ -0beace: 0226 0000 |0339: move/from16 v38, v0 │ │ -0bead2: db26 2602 |033b: div-int/lit8 v38, v38, #int 2 // #02 │ │ -0bead6: 0200 2600 |033d: move/from16 v0, v38 │ │ -0beada: 0801 1700 |033f: move-object/from16 v1, v23 │ │ -0beade: 5910 bf09 |0341: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ -0beae2: 131e 0100 |0343: const/16 v30, #int 1 // #1 │ │ -0beae6: 2900 34ff |0345: goto/16 0279 // -00cc │ │ -0beaea: 0800 1700 |0347: move-object/from16 v0, v23 │ │ -0beaee: 5500 be09 |0349: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0beaf2: 0226 0000 |034b: move/from16 v38, v0 │ │ -0beaf6: 3826 1d00 |034d: if-eqz v38, 036a // +001d │ │ -0beafa: 0800 1700 |034f: move-object/from16 v0, v23 │ │ -0beafe: 590f bc09 |0351: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ -0beb02: 1326 0100 |0353: const/16 v38, #int 1 // #1 │ │ -0beb06: 0200 2600 |0355: move/from16 v0, v38 │ │ -0beb0a: 0801 1700 |0357: move-object/from16 v1, v23 │ │ -0beb0e: 5c10 bb09 |0359: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ -0beb12: 7bf0 |035b: neg-int v0, v15 │ │ -0beb14: 0226 0000 |035c: move/from16 v38, v0 │ │ -0beb18: db26 2602 |035e: div-int/lit8 v38, v38, #int 2 // #02 │ │ -0beb1c: 0200 2600 |0360: move/from16 v0, v38 │ │ -0beb20: 0801 1700 |0362: move-object/from16 v1, v23 │ │ -0beb24: 5910 c109 |0364: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0beb28: 131e 0100 |0366: const/16 v30, #int 1 // #1 │ │ -0beb2c: 2900 11ff |0368: goto/16 0279 // -00ef │ │ -0beb30: 3814 0a00 |036a: if-eqz v20, 0374 // +000a │ │ -0beb34: db26 0f02 |036c: div-int/lit8 v38, v15, #int 2 // #02 │ │ -0beb38: 0200 2600 |036e: move/from16 v0, v38 │ │ -0beb3c: 0801 1700 |0370: move-object/from16 v1, v23 │ │ -0beb40: 5910 bf09 |0372: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ -0beb44: d826 0cff |0374: add-int/lit8 v38, v12, #int -1 // #ff │ │ -0beb48: 0200 1400 |0376: move/from16 v0, v20 │ │ -0beb4c: 0201 2600 |0378: move/from16 v1, v38 │ │ -0beb50: 3210 fffe |037a: if-eq v0, v1, 0279 // -0101 │ │ -0beb54: db26 0f02 |037c: div-int/lit8 v38, v15, #int 2 // #02 │ │ -0beb58: 0200 2600 |037e: move/from16 v0, v38 │ │ -0beb5c: 0801 1700 |0380: move-object/from16 v1, v23 │ │ -0beb60: 5910 c109 |0382: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0beb64: 2900 f5fe |0384: goto/16 0279 // -010b │ │ -0beb68: 1208 |0386: const/4 v8, #int 0 // #0 │ │ -0beb6a: 381e 4300 |0387: if-eqz v30, 03ca // +0043 │ │ -0beb6e: 1314 0000 |0389: const/16 v20, #int 0 // #0 │ │ -0beb72: 0200 1400 |038b: move/from16 v0, v20 │ │ -0beb76: 35c0 3d00 |038d: if-ge v0, v12, 03ca // +003d │ │ -0beb7a: 0800 2a00 |038f: move-object/from16 v0, v42 │ │ -0beb7e: 0201 1400 |0391: move/from16 v1, v20 │ │ -0beb82: 6e20 c019 1000 |0393: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0beb88: 0c0b |0396: move-result-object v11 │ │ -0beb8a: 6e10 fd21 0b00 |0397: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0beb90: 0c17 |039a: move-result-object v23 │ │ -0beb92: 1f17 6d03 |039b: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0beb96: 0800 1700 |039d: move-object/from16 v0, v23 │ │ -0beb9a: 5500 bb09 |039f: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ -0beb9e: 0226 0000 |03a1: move/from16 v38, v0 │ │ -0beba2: 3926 0500 |03a3: if-nez v38, 03a8 // +0005 │ │ -0beba6: d814 1401 |03a5: add-int/lit8 v20, v20, #int 1 // #01 │ │ -0bebaa: 28e4 |03a7: goto 038b // -001c │ │ -0bebac: 0800 1700 |03a8: move-object/from16 v0, v23 │ │ -0bebb0: 5200 b909 |03aa: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ -0bebb4: 0226 0000 |03ac: move/from16 v38, v0 │ │ -0bebb8: 9226 2605 |03ae: mul-int v38, v38, v5 │ │ -0bebbc: 0800 1700 |03b0: move-object/from16 v0, v23 │ │ -0bebc0: 5200 bc09 |03b2: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ -0bebc4: 0227 0000 |03b4: move/from16 v39, v0 │ │ -0bebc8: 9023 2627 |03b6: add-int v35, v38, v39 │ │ -0bebcc: 1526 0040 |03b8: const/high16 v38, #int 1073741824 // #4000 │ │ -0bebd0: 0200 2300 |03ba: move/from16 v0, v35 │ │ -0bebd4: 0201 2600 |03bc: move/from16 v1, v38 │ │ -0bebd8: 7120 db21 1000 |03be: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0bebde: 0a26 |03c1: move-result v38 │ │ -0bebe0: 0200 2600 |03c2: move/from16 v0, v38 │ │ -0bebe4: 0201 1600 |03c4: move/from16 v1, v22 │ │ -0bebe8: 6e30 3722 0b01 |03c6: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0bebee: 28dc |03c9: goto 03a5 // -0024 │ │ -0bebf0: 1526 0040 |03ca: const/high16 v38, #int 1073741824 // #4000 │ │ -0bebf4: 0200 1100 |03cc: move/from16 v0, v17 │ │ -0bebf8: 0201 2600 |03ce: move/from16 v1, v38 │ │ -0bebfc: 3210 0400 |03d0: if-eq v0, v1, 03d4 // +0004 │ │ -0bec00: 0213 1900 |03d2: move/from16 v19, v25 │ │ -0bec04: 0800 2a00 |03d4: move-object/from16 v0, v42 │ │ -0bec08: 0201 2500 |03d6: move/from16 v1, v37 │ │ -0bec0c: 0202 1300 |03d8: move/from16 v2, v19 │ │ -0bec10: 6e30 dc19 1002 |03da: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@19dc │ │ -0bec16: 9226 0805 |03dd: mul-int v38, v8, v5 │ │ -0bec1a: 0200 2600 |03df: move/from16 v0, v38 │ │ -0bec1e: 0801 2a00 |03e1: move-object/from16 v1, v42 │ │ -0bec22: 5910 c909 |03e3: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMeasuredExtraWidth:I // field@09c9 │ │ -0bec26: 2900 6afc |03e5: goto/16 004f // -0396 │ │ +0be538: |[0be538] android.support.v7.internal.view.menu.ActionMenuView.onMeasureExactFormat:(II)V │ │ +0be548: 7701 d921 2c00 |0000: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0be54e: 0a11 |0003: move-result v17 │ │ +0be550: 7701 da21 2b00 |0004: invoke-static/range {v43}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0be556: 0a25 |0007: move-result v37 │ │ +0be558: 7701 da21 2c00 |0008: invoke-static/range {v44}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0be55e: 0a13 |000b: move-result v19 │ │ +0be560: 7401 c619 2a00 |000c: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@19c6 │ │ +0be566: 0a26 |000f: move-result v38 │ │ +0be568: 7401 c719 2a00 |0010: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@19c7 │ │ +0be56e: 0a27 |0013: move-result v39 │ │ +0be570: 9024 2627 |0014: add-int v36, v38, v39 │ │ +0be574: 7401 c819 2a00 |0016: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingTop:()I // method@19c8 │ │ +0be57a: 0a26 |0019: move-result v38 │ │ +0be57c: 7401 c519 2a00 |001a: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingBottom:()I // method@19c5 │ │ +0be582: 0a27 |001d: move-result v39 │ │ +0be584: 9012 2627 |001e: add-int v18, v38, v39 │ │ +0be588: 1526 0040 |0020: const/high16 v38, #int 1073741824 // #4000 │ │ +0be58c: 0200 1100 |0022: move/from16 v0, v17 │ │ +0be590: 0201 2600 |0024: move/from16 v1, v38 │ │ +0be594: 3310 2a00 |0026: if-ne v0, v1, 0050 // +002a │ │ +0be598: 9126 1312 |0028: sub-int v38, v19, v18 │ │ +0be59c: 1527 0040 |002a: const/high16 v39, #int 1073741824 // #4000 │ │ +0be5a0: 7702 db21 2600 |002c: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0be5a6: 0a16 |002f: move-result v22 │ │ +0be5a8: 9125 2524 |0030: sub-int v37, v37, v36 │ │ +0be5ac: 0800 2a00 |0032: move-object/from16 v0, v42 │ │ +0be5b0: 5200 cb09 |0034: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ +0be5b4: 0226 0000 |0036: move/from16 v38, v0 │ │ +0be5b8: 9304 2526 |0038: div-int v4, v37, v38 │ │ +0be5bc: 0800 2a00 |003a: move-object/from16 v0, v42 │ │ +0be5c0: 5200 cb09 |003c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ +0be5c4: 0226 0000 |003e: move/from16 v38, v0 │ │ +0be5c8: 9406 2526 |0040: rem-int v6, v37, v38 │ │ +0be5cc: 3904 2100 |0042: if-nez v4, 0063 // +0021 │ │ +0be5d0: 1326 0000 |0044: const/16 v38, #int 0 // #0 │ │ +0be5d4: 0800 2a00 |0046: move-object/from16 v0, v42 │ │ +0be5d8: 0201 2500 |0048: move/from16 v1, v37 │ │ +0be5dc: 0202 2600 |004a: move/from16 v2, v38 │ │ +0be5e0: 6e30 dc19 1002 |004c: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@19dc │ │ +0be5e6: 0e00 |004f: return-void │ │ +0be5e8: 0800 2a00 |0050: move-object/from16 v0, v42 │ │ +0be5ec: 5200 c809 |0052: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMaxItemHeight:I // field@09c8 │ │ +0be5f0: 0226 0000 |0054: move/from16 v38, v0 │ │ +0be5f4: 9127 1312 |0056: sub-int v39, v19, v18 │ │ +0be5f8: 7702 f72a 2600 |0058: invoke-static/range {v38, v39}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0be5fe: 0a26 |005b: move-result v38 │ │ +0be600: 1527 0080 |005c: const/high16 v39, #int -2147483648 // #8000 │ │ +0be604: 7702 db21 2600 |005e: invoke-static/range {v38, v39}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0be60a: 0a16 |0061: move-result v22 │ │ +0be60c: 28ce |0062: goto 0030 // -0032 │ │ +0be60e: 0800 2a00 |0063: move-object/from16 v0, v42 │ │ +0be612: 5200 cb09 |0065: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMinCellSize:I // field@09cb │ │ +0be616: 0226 0000 |0067: move/from16 v38, v0 │ │ +0be61a: 9327 0604 |0069: div-int v39, v6, v4 │ │ +0be61e: 9005 2627 |006b: add-int v5, v38, v39 │ │ +0be622: 0148 |006d: move v8, v4 │ │ +0be624: 1319 0000 |006e: const/16 v25, #int 0 // #0 │ │ +0be628: 1318 0000 |0070: const/16 v24, #int 0 // #0 │ │ +0be62c: 120e |0072: const/4 v14, #int 0 // #0 │ │ +0be62e: 1322 0000 |0073: const/16 v34, #int 0 // #0 │ │ +0be632: 1310 0000 |0075: const/16 v16, #int 0 // #0 │ │ +0be636: 1620 0000 |0077: const-wide/16 v32, #int 0 // #0 │ │ +0be63a: 7401 c119 2a00 |0079: invoke-virtual/range {v42}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ +0be640: 0a0c |007c: move-result v12 │ │ +0be642: 1314 0000 |007d: const/16 v20, #int 0 // #0 │ │ +0be646: 0200 1400 |007f: move/from16 v0, v20 │ │ +0be64a: 35c0 d600 |0081: if-ge v0, v12, 0157 // +00d6 │ │ +0be64e: 0800 2a00 |0083: move-object/from16 v0, v42 │ │ +0be652: 0201 1400 |0085: move/from16 v1, v20 │ │ +0be656: 6e20 c019 1000 |0087: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0be65c: 0c0b |008a: move-result-object v11 │ │ +0be65e: 6e10 1f22 0b00 |008b: invoke-virtual {v11}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0be664: 0a26 |008e: move-result v38 │ │ +0be666: 1327 0800 |008f: const/16 v39, #int 8 // #8 │ │ +0be66a: 0200 2600 |0091: move/from16 v0, v38 │ │ +0be66e: 0201 2700 |0093: move/from16 v1, v39 │ │ +0be672: 3310 0500 |0095: if-ne v0, v1, 009a // +0005 │ │ +0be676: d814 1401 |0097: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0be67a: 28e6 |0099: goto 007f // -001a │ │ +0be67c: 20b0 6203 |009a: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0be680: 0215 0000 |009c: move/from16 v21, v0 │ │ +0be684: d822 2201 |009e: add-int/lit8 v34, v34, #int 1 // #01 │ │ +0be688: 3815 1d00 |00a0: if-eqz v21, 00bd // +001d │ │ +0be68c: 0800 2a00 |00a2: move-object/from16 v0, v42 │ │ +0be690: 5200 c709 |00a4: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ +0be694: 0226 0000 |00a6: move/from16 v38, v0 │ │ +0be698: 1327 0000 |00a8: const/16 v39, #int 0 // #0 │ │ +0be69c: 0800 2a00 |00aa: move-object/from16 v0, v42 │ │ +0be6a0: 5200 c709 |00ac: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ +0be6a4: 0228 0000 |00ae: move/from16 v40, v0 │ │ +0be6a8: 1329 0000 |00b0: const/16 v41, #int 0 // #0 │ │ +0be6ac: 0200 2600 |00b2: move/from16 v0, v38 │ │ +0be6b0: 0201 2700 |00b4: move/from16 v1, v39 │ │ +0be6b4: 0202 2800 |00b6: move/from16 v2, v40 │ │ +0be6b8: 0203 2900 |00b8: move/from16 v3, v41 │ │ +0be6bc: 6e53 6a22 0b21 |00ba: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@226a │ │ +0be6c2: 6e10 fd21 0b00 |00bd: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0be6c8: 0c17 |00c0: move-result-object v23 │ │ +0be6ca: 1f17 6d03 |00c1: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0be6ce: 1326 0000 |00c3: const/16 v38, #int 0 // #0 │ │ +0be6d2: 0200 2600 |00c5: move/from16 v0, v38 │ │ +0be6d6: 0801 1700 |00c7: move-object/from16 v1, v23 │ │ +0be6da: 5c10 bb09 |00c9: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ +0be6de: 1326 0000 |00cb: const/16 v38, #int 0 // #0 │ │ +0be6e2: 0200 2600 |00cd: move/from16 v0, v38 │ │ +0be6e6: 0801 1700 |00cf: move-object/from16 v1, v23 │ │ +0be6ea: 5910 bc09 |00d1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ +0be6ee: 1326 0000 |00d3: const/16 v38, #int 0 // #0 │ │ +0be6f2: 0200 2600 |00d5: move/from16 v0, v38 │ │ +0be6f6: 0801 1700 |00d7: move-object/from16 v1, v23 │ │ +0be6fa: 5910 b909 |00d9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0be6fe: 1326 0000 |00db: const/16 v38, #int 0 // #0 │ │ +0be702: 0200 2600 |00dd: move/from16 v0, v38 │ │ +0be706: 0801 1700 |00df: move-object/from16 v1, v23 │ │ +0be70a: 5c10 ba09 |00e1: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ +0be70e: 1326 0000 |00e3: const/16 v38, #int 0 // #0 │ │ +0be712: 0200 2600 |00e5: move/from16 v0, v38 │ │ +0be716: 0801 1700 |00e7: move-object/from16 v1, v23 │ │ +0be71a: 5910 bf09 |00e9: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ +0be71e: 1326 0000 |00eb: const/16 v38, #int 0 // #0 │ │ +0be722: 0200 2600 |00ed: move/from16 v0, v38 │ │ +0be726: 0801 1700 |00ef: move-object/from16 v1, v23 │ │ +0be72a: 5910 c109 |00f1: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0be72e: 3815 5f00 |00f3: if-eqz v21, 0152 // +005f │ │ +0be732: 0826 0b00 |00f5: move-object/from16 v38, v11 │ │ +0be736: 1f26 6203 |00f7: check-cast v38, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0be73a: 7401 4f19 2600 |00f9: invoke-virtual/range {v38}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.hasText:()Z // method@194f │ │ +0be740: 0a26 |00fc: move-result v38 │ │ +0be742: 3826 5500 |00fd: if-eqz v38, 0152 // +0055 │ │ +0be746: 1326 0100 |00ff: const/16 v38, #int 1 // #1 │ │ +0be74a: 0200 2600 |0101: move/from16 v0, v38 │ │ +0be74e: 0801 1700 |0103: move-object/from16 v1, v23 │ │ +0be752: 5c10 c009 |0105: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ +0be756: 0800 1700 |0107: move-object/from16 v0, v23 │ │ +0be75a: 5500 be09 |0109: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0be75e: 0226 0000 |010b: move/from16 v38, v0 │ │ +0be762: 3826 4800 |010d: if-eqz v38, 0155 // +0048 │ │ +0be766: 1217 |010f: const/4 v7, #int 1 // #1 │ │ +0be768: 0200 1600 |0110: move/from16 v0, v22 │ │ +0be76c: 0201 1200 |0112: move/from16 v1, v18 │ │ +0be770: 7151 d219 5b07 |0114: invoke-static {v11, v5, v7, v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@19d2 │ │ +0be776: 0a09 |0117: move-result v9 │ │ +0be778: 0200 1800 |0118: move/from16 v0, v24 │ │ +0be77c: 7120 f42a 9000 |011a: invoke-static {v0, v9}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0be782: 0a18 |011d: move-result v24 │ │ +0be784: 0800 1700 |011e: move-object/from16 v0, v23 │ │ +0be788: 5500 ba09 |0120: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ +0be78c: 0226 0000 |0122: move/from16 v38, v0 │ │ +0be790: 3826 0400 |0124: if-eqz v38, 0128 // +0004 │ │ +0be794: d80e 0e01 |0126: add-int/lit8 v14, v14, #int 1 // #01 │ │ +0be798: 0800 1700 |0128: move-object/from16 v0, v23 │ │ +0be79c: 5500 be09 |012a: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0be7a0: 0226 0000 |012c: move/from16 v38, v0 │ │ +0be7a4: 3826 0400 |012e: if-eqz v38, 0132 // +0004 │ │ +0be7a8: 1310 0100 |0130: const/16 v16, #int 1 // #1 │ │ +0be7ac: b198 |0132: sub-int/2addr v8, v9 │ │ +0be7ae: 6e10 0122 0b00 |0133: invoke-virtual {v11}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0be7b4: 0a26 |0136: move-result v38 │ │ +0be7b6: 0200 1900 |0137: move/from16 v0, v25 │ │ +0be7ba: 0201 2600 |0139: move/from16 v1, v38 │ │ +0be7be: 7120 f42a 1000 |013b: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0be7c4: 0a19 |013e: move-result v25 │ │ +0be7c6: 1326 0100 |013f: const/16 v38, #int 1 // #1 │ │ +0be7ca: 0200 2600 |0141: move/from16 v0, v38 │ │ +0be7ce: 3309 54ff |0143: if-ne v9, v0, 0097 // -00ac │ │ +0be7d2: 1326 0100 |0145: const/16 v38, #int 1 // #1 │ │ +0be7d6: 9826 2614 |0147: shl-int v38, v38, v20 │ │ +0be7da: 0200 2600 |0149: move/from16 v0, v38 │ │ +0be7de: 8100 |014b: int-to-long v0, v0 │ │ +0be7e0: 0526 0000 |014c: move-wide/from16 v38, v0 │ │ +0be7e4: a120 2026 |014e: or-long v32, v32, v38 │ │ +0be7e8: 2900 47ff |0150: goto/16 0097 // -00b9 │ │ +0be7ec: 1326 0000 |0152: const/16 v38, #int 0 // #0 │ │ +0be7f0: 28ad |0154: goto 0101 // -0053 │ │ +0be7f2: 0187 |0155: move v7, v8 │ │ +0be7f4: 28ba |0156: goto 0110 // -0046 │ │ +0be7f6: 3810 3700 |0157: if-eqz v16, 018e // +0037 │ │ +0be7fa: 1326 0200 |0159: const/16 v38, #int 2 // #2 │ │ +0be7fe: 0200 2200 |015b: move/from16 v0, v34 │ │ +0be802: 0201 2600 |015d: move/from16 v1, v38 │ │ +0be806: 3310 2f00 |015f: if-ne v0, v1, 018e // +002f │ │ +0be80a: 121a |0161: const/4 v10, #int 1 // #1 │ │ +0be80c: 131e 0000 |0162: const/16 v30, #int 0 // #0 │ │ +0be810: 3d0e 6a00 |0164: if-lez v14, 01ce // +006a │ │ +0be814: 3d08 6800 |0166: if-lez v8, 01ce // +0068 │ │ +0be818: 141a ffff ff7f |0168: const v26, #float nan // #7fffffff │ │ +0be81e: 161c 0000 |016b: const-wide/16 v28, #int 0 // #0 │ │ +0be822: 131b 0000 |016d: const/16 v27, #int 0 // #0 │ │ +0be826: 1314 0000 |016f: const/16 v20, #int 0 // #0 │ │ +0be82a: 0200 1400 |0171: move/from16 v0, v20 │ │ +0be82e: 35c0 5500 |0173: if-ge v0, v12, 01c8 // +0055 │ │ +0be832: 0800 2a00 |0175: move-object/from16 v0, v42 │ │ +0be836: 0201 1400 |0177: move/from16 v1, v20 │ │ +0be83a: 6e20 c019 1000 |0179: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0be840: 0c0b |017c: move-result-object v11 │ │ +0be842: 6e10 fd21 0b00 |017d: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0be848: 0c17 |0180: move-result-object v23 │ │ +0be84a: 1f17 6d03 |0181: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0be84e: 0800 1700 |0183: move-object/from16 v0, v23 │ │ +0be852: 5500 ba09 |0185: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expandable:Z // field@09ba │ │ +0be856: 0226 0000 |0187: move/from16 v38, v0 │ │ +0be85a: 3926 0700 |0189: if-nez v38, 0190 // +0007 │ │ +0be85e: d814 1401 |018b: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0be862: 28e4 |018d: goto 0171 // -001c │ │ +0be864: 120a |018e: const/4 v10, #int 0 // #0 │ │ +0be866: 28d3 |018f: goto 0162 // -002d │ │ +0be868: 0800 1700 |0190: move-object/from16 v0, v23 │ │ +0be86c: 5200 b909 |0192: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0be870: 0226 0000 |0194: move/from16 v38, v0 │ │ +0be874: 0200 2600 |0196: move/from16 v0, v38 │ │ +0be878: 0201 1a00 |0198: move/from16 v1, v26 │ │ +0be87c: 3510 1400 |019a: if-ge v0, v1, 01ae // +0014 │ │ +0be880: 0800 1700 |019c: move-object/from16 v0, v23 │ │ +0be884: 5200 b909 |019e: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0be888: 021a 0000 |01a0: move/from16 v26, v0 │ │ +0be88c: 1326 0100 |01a2: const/16 v38, #int 1 // #1 │ │ +0be890: 9826 2614 |01a4: shl-int v38, v38, v20 │ │ +0be894: 0200 2600 |01a6: move/from16 v0, v38 │ │ +0be898: 8100 |01a8: int-to-long v0, v0 │ │ +0be89a: 051c 0000 |01a9: move-wide/from16 v28, v0 │ │ +0be89e: 131b 0100 |01ab: const/16 v27, #int 1 // #1 │ │ +0be8a2: 28de |01ad: goto 018b // -0022 │ │ +0be8a4: 0800 1700 |01ae: move-object/from16 v0, v23 │ │ +0be8a8: 5200 b909 |01b0: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0be8ac: 0226 0000 |01b2: move/from16 v38, v0 │ │ +0be8b0: 0200 2600 |01b4: move/from16 v0, v38 │ │ +0be8b4: 0201 1a00 |01b6: move/from16 v1, v26 │ │ +0be8b8: 3310 d3ff |01b8: if-ne v0, v1, 018b // -002d │ │ +0be8bc: 1326 0100 |01ba: const/16 v38, #int 1 // #1 │ │ +0be8c0: 9826 2614 |01bc: shl-int v38, v38, v20 │ │ +0be8c4: 0200 2600 |01be: move/from16 v0, v38 │ │ +0be8c8: 8100 |01c0: int-to-long v0, v0 │ │ +0be8ca: 0526 0000 |01c1: move-wide/from16 v38, v0 │ │ +0be8ce: a11c 1c26 |01c3: or-long v28, v28, v38 │ │ +0be8d2: d81b 1b01 |01c5: add-int/lit8 v27, v27, #int 1 // #01 │ │ +0be8d6: 28c4 |01c7: goto 018b // -003c │ │ +0be8d8: a120 201c |01c8: or-long v32, v32, v28 │ │ +0be8dc: 0200 1b00 |01ca: move/from16 v0, v27 │ │ +0be8e0: 3780 b000 |01cc: if-le v0, v8, 027c // +00b0 │ │ +0be8e4: 3910 3901 |01ce: if-nez v16, 0307 // +0139 │ │ +0be8e8: 1326 0100 |01d0: const/16 v38, #int 1 // #1 │ │ +0be8ec: 0200 2200 |01d2: move/from16 v0, v34 │ │ +0be8f0: 0201 2600 |01d4: move/from16 v1, v38 │ │ +0be8f4: 3310 3101 |01d6: if-ne v0, v1, 0307 // +0131 │ │ +0be8f8: 131f 0100 |01d8: const/16 v31, #int 1 // #1 │ │ +0be8fc: 3d08 ad01 |01da: if-lez v8, 0387 // +01ad │ │ +0be900: 1626 0000 |01dc: const-wide/16 v38, #int 0 // #0 │ │ +0be904: 3126 2026 |01de: cmp-long v38, v32, v38 │ │ +0be908: 3826 a701 |01e0: if-eqz v38, 0387 // +01a7 │ │ +0be90c: d826 22ff |01e2: add-int/lit8 v38, v34, #int -1 // #ff │ │ +0be910: 0200 2600 |01e4: move/from16 v0, v38 │ │ +0be914: 3408 0c00 |01e6: if-lt v8, v0, 01f2 // +000c │ │ +0be918: 391f 0a00 |01e8: if-nez v31, 01f2 // +000a │ │ +0be91c: 1326 0100 |01ea: const/16 v38, #int 1 // #1 │ │ +0be920: 0200 1800 |01ec: move/from16 v0, v24 │ │ +0be924: 0201 2600 |01ee: move/from16 v1, v38 │ │ +0be928: 3710 9701 |01f0: if-le v0, v1, 0387 // +0197 │ │ +0be92c: 7702 e92a 2000 |01f2: invoke-static/range {v32, v33}, Ljava/lang/Long;.bitCount:(J)I // method@2ae9 │ │ +0be932: 0a26 |01f5: move-result v38 │ │ +0be934: 0200 2600 |01f6: move/from16 v0, v38 │ │ +0be938: 820d |01f8: int-to-float v13, v0 │ │ +0be93a: 391f 5700 |01f9: if-nez v31, 0250 // +0057 │ │ +0be93e: 1626 0100 |01fb: const-wide/16 v38, #int 1 // #1 │ │ +0be942: a026 2620 |01fd: and-long v38, v38, v32 │ │ +0be946: 1628 0000 |01ff: const-wide/16 v40, #int 0 // #0 │ │ +0be94a: 3126 2628 |0201: cmp-long v38, v38, v40 │ │ +0be94e: 3826 1e00 |0203: if-eqz v38, 0221 // +001e │ │ +0be952: 1326 0000 |0205: const/16 v38, #int 0 // #0 │ │ +0be956: 0800 2a00 |0207: move-object/from16 v0, v42 │ │ +0be95a: 0201 2600 |0209: move/from16 v1, v38 │ │ +0be95e: 6e20 c019 1000 |020b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0be964: 0c26 |020e: move-result-object v38 │ │ +0be966: 7401 fd21 2600 |020f: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0be96c: 0c17 |0212: move-result-object v23 │ │ +0be96e: 1f17 6d03 |0213: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0be972: 0800 1700 |0215: move-object/from16 v0, v23 │ │ +0be976: 5500 c009 |0217: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ +0be97a: 0226 0000 |0219: move/from16 v38, v0 │ │ +0be97e: 3926 0600 |021b: if-nez v38, 0221 // +0006 │ │ +0be982: 1526 003f |021d: const/high16 v38, #int 1056964608 // #3f00 │ │ +0be986: a70d 0d26 |021f: sub-float v13, v13, v38 │ │ +0be98a: 1326 0100 |0221: const/16 v38, #int 1 // #1 │ │ +0be98e: d827 0cff |0223: add-int/lit8 v39, v12, #int -1 // #ff │ │ +0be992: 9826 2627 |0225: shl-int v38, v38, v39 │ │ +0be996: 0200 2600 |0227: move/from16 v0, v38 │ │ +0be99a: 8100 |0229: int-to-long v0, v0 │ │ +0be99c: 0526 0000 |022a: move-wide/from16 v38, v0 │ │ +0be9a0: a026 2620 |022c: and-long v38, v38, v32 │ │ +0be9a4: 1628 0000 |022e: const-wide/16 v40, #int 0 // #0 │ │ +0be9a8: 3126 2628 |0230: cmp-long v38, v38, v40 │ │ +0be9ac: 3826 1e00 |0232: if-eqz v38, 0250 // +001e │ │ +0be9b0: d826 0cff |0234: add-int/lit8 v38, v12, #int -1 // #ff │ │ +0be9b4: 0800 2a00 |0236: move-object/from16 v0, v42 │ │ +0be9b8: 0201 2600 |0238: move/from16 v1, v38 │ │ +0be9bc: 6e20 c019 1000 |023a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0be9c2: 0c26 |023d: move-result-object v38 │ │ +0be9c4: 7401 fd21 2600 |023e: invoke-virtual/range {v38}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0be9ca: 0c17 |0241: move-result-object v23 │ │ +0be9cc: 1f17 6d03 |0242: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0be9d0: 0800 1700 |0244: move-object/from16 v0, v23 │ │ +0be9d4: 5500 c009 |0246: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ +0be9d8: 0226 0000 |0248: move/from16 v38, v0 │ │ +0be9dc: 3926 0600 |024a: if-nez v38, 0250 // +0006 │ │ +0be9e0: 1526 003f |024c: const/high16 v38, #int 1056964608 // #3f00 │ │ +0be9e4: a70d 0d26 |024e: sub-float v13, v13, v38 │ │ +0be9e8: 1326 0000 |0250: const/16 v38, #int 0 // #0 │ │ +0be9ec: 2d26 0d26 |0252: cmpl-float v38, v13, v38 │ │ +0be9f0: 3d26 b700 |0254: if-lez v38, 030b // +00b7 │ │ +0be9f4: 9226 0805 |0256: mul-int v38, v8, v5 │ │ +0be9f8: 0200 2600 |0258: move/from16 v0, v38 │ │ +0be9fc: 8200 |025a: int-to-float v0, v0 │ │ +0be9fe: 0226 0000 |025b: move/from16 v38, v0 │ │ +0bea02: a926 260d |025d: div-float v38, v38, v13 │ │ +0bea06: 0200 2600 |025f: move/from16 v0, v38 │ │ +0bea0a: 870f |0261: float-to-int v15, v0 │ │ +0bea0c: 1314 0000 |0262: const/16 v20, #int 0 // #0 │ │ +0bea10: 0200 1400 |0264: move/from16 v0, v20 │ │ +0bea14: 35c0 2001 |0266: if-ge v0, v12, 0386 // +0120 │ │ +0bea18: 1326 0100 |0268: const/16 v38, #int 1 // #1 │ │ +0bea1c: 9826 2614 |026a: shl-int v38, v38, v20 │ │ +0bea20: 0200 2600 |026c: move/from16 v0, v38 │ │ +0bea24: 8100 |026e: int-to-long v0, v0 │ │ +0bea26: 0526 0000 |026f: move-wide/from16 v38, v0 │ │ +0bea2a: a026 2620 |0271: and-long v38, v38, v32 │ │ +0bea2e: 1628 0000 |0273: const-wide/16 v40, #int 0 // #0 │ │ +0bea32: 3126 2628 |0275: cmp-long v38, v38, v40 │ │ +0bea36: 3926 9700 |0277: if-nez v38, 030e // +0097 │ │ +0bea3a: d814 1401 |0279: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0bea3e: 28e9 |027b: goto 0264 // -0017 │ │ +0bea40: d81a 1a01 |027c: add-int/lit8 v26, v26, #int 1 // #01 │ │ +0bea44: 1314 0000 |027e: const/16 v20, #int 0 // #0 │ │ +0bea48: 0200 1400 |0280: move/from16 v0, v20 │ │ +0bea4c: 35c0 8100 |0282: if-ge v0, v12, 0303 // +0081 │ │ +0bea50: 0800 2a00 |0284: move-object/from16 v0, v42 │ │ +0bea54: 0201 1400 |0286: move/from16 v1, v20 │ │ +0bea58: 6e20 c019 1000 |0288: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0bea5e: 0c0b |028b: move-result-object v11 │ │ +0bea60: 6e10 fd21 0b00 |028c: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0bea66: 0c17 |028f: move-result-object v23 │ │ +0bea68: 1f17 6d03 |0290: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bea6c: 1326 0100 |0292: const/16 v38, #int 1 // #1 │ │ +0bea70: 9826 2614 |0294: shl-int v38, v38, v20 │ │ +0bea74: 0200 2600 |0296: move/from16 v0, v38 │ │ +0bea78: 8100 |0298: int-to-long v0, v0 │ │ +0bea7a: 0526 0000 |0299: move-wide/from16 v38, v0 │ │ +0bea7e: a026 261c |029b: and-long v38, v38, v28 │ │ +0bea82: 1628 0000 |029d: const-wide/16 v40, #int 0 // #0 │ │ +0bea86: 3126 2628 |029f: cmp-long v38, v38, v40 │ │ +0bea8a: 3926 1c00 |02a1: if-nez v38, 02bd // +001c │ │ +0bea8e: 0800 1700 |02a3: move-object/from16 v0, v23 │ │ +0bea92: 5200 b909 |02a5: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0bea96: 0226 0000 |02a7: move/from16 v38, v0 │ │ +0bea9a: 0200 2600 |02a9: move/from16 v0, v38 │ │ +0bea9e: 0201 1a00 |02ab: move/from16 v1, v26 │ │ +0beaa2: 3310 0d00 |02ad: if-ne v0, v1, 02ba // +000d │ │ +0beaa6: 1326 0100 |02af: const/16 v38, #int 1 // #1 │ │ +0beaaa: 9826 2614 |02b1: shl-int v38, v38, v20 │ │ +0beaae: 0200 2600 |02b3: move/from16 v0, v38 │ │ +0beab2: 8100 |02b5: int-to-long v0, v0 │ │ +0beab4: 0526 0000 |02b6: move-wide/from16 v38, v0 │ │ +0beab8: a120 2026 |02b8: or-long v32, v32, v38 │ │ +0beabc: d814 1401 |02ba: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0beac0: 28c4 |02bc: goto 0280 // -003c │ │ +0beac2: 380a 2d00 |02bd: if-eqz v10, 02ea // +002d │ │ +0beac6: 0800 1700 |02bf: move-object/from16 v0, v23 │ │ +0beaca: 5500 c009 |02c1: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ +0beace: 0226 0000 |02c3: move/from16 v38, v0 │ │ +0bead2: 3826 2500 |02c5: if-eqz v38, 02ea // +0025 │ │ +0bead6: 1326 0100 |02c7: const/16 v38, #int 1 // #1 │ │ +0beada: 0200 2600 |02c9: move/from16 v0, v38 │ │ +0beade: 3308 1f00 |02cb: if-ne v8, v0, 02ea // +001f │ │ +0beae2: 0800 2a00 |02cd: move-object/from16 v0, v42 │ │ +0beae6: 5200 c709 |02cf: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ +0beaea: 0226 0000 |02d1: move/from16 v38, v0 │ │ +0beaee: 9026 2605 |02d3: add-int v38, v38, v5 │ │ +0beaf2: 1327 0000 |02d5: const/16 v39, #int 0 // #0 │ │ +0beaf6: 0800 2a00 |02d7: move-object/from16 v0, v42 │ │ +0beafa: 5200 c709 |02d9: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mGeneratedItemPadding:I // field@09c7 │ │ +0beafe: 0228 0000 |02db: move/from16 v40, v0 │ │ +0beb02: 1329 0000 |02dd: const/16 v41, #int 0 // #0 │ │ +0beb06: 0200 2600 |02df: move/from16 v0, v38 │ │ +0beb0a: 0201 2700 |02e1: move/from16 v1, v39 │ │ +0beb0e: 0202 2800 |02e3: move/from16 v2, v40 │ │ +0beb12: 0203 2900 |02e5: move/from16 v3, v41 │ │ +0beb16: 6e53 6a22 0b21 |02e7: invoke-virtual {v11, v0, v1, v2, v3}, Landroid/view/View;.setPadding:(IIII)V // method@226a │ │ +0beb1c: 0800 1700 |02ea: move-object/from16 v0, v23 │ │ +0beb20: 5200 b909 |02ec: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0beb24: 0226 0000 |02ee: move/from16 v38, v0 │ │ +0beb28: d826 2601 |02f0: add-int/lit8 v38, v38, #int 1 // #01 │ │ +0beb2c: 0200 2600 |02f2: move/from16 v0, v38 │ │ +0beb30: 0801 1700 |02f4: move-object/from16 v1, v23 │ │ +0beb34: 5910 b909 |02f6: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0beb38: 1326 0100 |02f8: const/16 v38, #int 1 // #1 │ │ +0beb3c: 0200 2600 |02fa: move/from16 v0, v38 │ │ +0beb40: 0801 1700 |02fc: move-object/from16 v1, v23 │ │ +0beb44: 5c10 bb09 |02fe: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ +0beb48: d808 08ff |0300: add-int/lit8 v8, v8, #int -1 // #ff │ │ +0beb4c: 28b8 |0302: goto 02ba // -0048 │ │ +0beb4e: 131e 0100 |0303: const/16 v30, #int 1 // #1 │ │ +0beb52: 2900 5ffe |0305: goto/16 0164 // -01a1 │ │ +0beb56: 131f 0000 |0307: const/16 v31, #int 0 // #0 │ │ +0beb5a: 2900 d1fe |0309: goto/16 01da // -012f │ │ +0beb5e: 120f |030b: const/4 v15, #int 0 // #0 │ │ +0beb60: 2900 56ff |030c: goto/16 0262 // -00aa │ │ +0beb64: 0800 2a00 |030e: move-object/from16 v0, v42 │ │ +0beb68: 0201 1400 |0310: move/from16 v1, v20 │ │ +0beb6c: 6e20 c019 1000 |0312: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0beb72: 0c0b |0315: move-result-object v11 │ │ +0beb74: 6e10 fd21 0b00 |0316: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0beb7a: 0c17 |0319: move-result-object v23 │ │ +0beb7c: 1f17 6d03 |031a: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0beb80: 20b0 6203 |031c: instance-of v0, v11, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0beb84: 0226 0000 |031e: move/from16 v38, v0 │ │ +0beb88: 3826 2700 |0320: if-eqz v38, 0347 // +0027 │ │ +0beb8c: 0800 1700 |0322: move-object/from16 v0, v23 │ │ +0beb90: 590f bc09 |0324: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ +0beb94: 1326 0100 |0326: const/16 v38, #int 1 // #1 │ │ +0beb98: 0200 2600 |0328: move/from16 v0, v38 │ │ +0beb9c: 0801 1700 |032a: move-object/from16 v1, v23 │ │ +0beba0: 5c10 bb09 |032c: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ +0beba4: 3914 1500 |032e: if-nez v20, 0343 // +0015 │ │ +0beba8: 0800 1700 |0330: move-object/from16 v0, v23 │ │ +0bebac: 5500 c009 |0332: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.preventEdgeOffset:Z // field@09c0 │ │ +0bebb0: 0226 0000 |0334: move/from16 v38, v0 │ │ +0bebb4: 3926 0d00 |0336: if-nez v38, 0343 // +000d │ │ +0bebb8: 7bf0 |0338: neg-int v0, v15 │ │ +0bebba: 0226 0000 |0339: move/from16 v38, v0 │ │ +0bebbe: db26 2602 |033b: div-int/lit8 v38, v38, #int 2 // #02 │ │ +0bebc2: 0200 2600 |033d: move/from16 v0, v38 │ │ +0bebc6: 0801 1700 |033f: move-object/from16 v1, v23 │ │ +0bebca: 5910 bf09 |0341: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ +0bebce: 131e 0100 |0343: const/16 v30, #int 1 // #1 │ │ +0bebd2: 2900 34ff |0345: goto/16 0279 // -00cc │ │ +0bebd6: 0800 1700 |0347: move-object/from16 v0, v23 │ │ +0bebda: 5500 be09 |0349: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0bebde: 0226 0000 |034b: move/from16 v38, v0 │ │ +0bebe2: 3826 1d00 |034d: if-eqz v38, 036a // +001d │ │ +0bebe6: 0800 1700 |034f: move-object/from16 v0, v23 │ │ +0bebea: 590f bc09 |0351: iput v15, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ +0bebee: 1326 0100 |0353: const/16 v38, #int 1 // #1 │ │ +0bebf2: 0200 2600 |0355: move/from16 v0, v38 │ │ +0bebf6: 0801 1700 |0357: move-object/from16 v1, v23 │ │ +0bebfa: 5c10 bb09 |0359: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ +0bebfe: 7bf0 |035b: neg-int v0, v15 │ │ +0bec00: 0226 0000 |035c: move/from16 v38, v0 │ │ +0bec04: db26 2602 |035e: div-int/lit8 v38, v38, #int 2 // #02 │ │ +0bec08: 0200 2600 |0360: move/from16 v0, v38 │ │ +0bec0c: 0801 1700 |0362: move-object/from16 v1, v23 │ │ +0bec10: 5910 c109 |0364: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0bec14: 131e 0100 |0366: const/16 v30, #int 1 // #1 │ │ +0bec18: 2900 11ff |0368: goto/16 0279 // -00ef │ │ +0bec1c: 3814 0a00 |036a: if-eqz v20, 0374 // +000a │ │ +0bec20: db26 0f02 |036c: div-int/lit8 v38, v15, #int 2 // #02 │ │ +0bec24: 0200 2600 |036e: move/from16 v0, v38 │ │ +0bec28: 0801 1700 |0370: move-object/from16 v1, v23 │ │ +0bec2c: 5910 bf09 |0372: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ +0bec30: d826 0cff |0374: add-int/lit8 v38, v12, #int -1 // #ff │ │ +0bec34: 0200 1400 |0376: move/from16 v0, v20 │ │ +0bec38: 0201 2600 |0378: move/from16 v1, v38 │ │ +0bec3c: 3210 fffe |037a: if-eq v0, v1, 0279 // -0101 │ │ +0bec40: db26 0f02 |037c: div-int/lit8 v38, v15, #int 2 // #02 │ │ +0bec44: 0200 2600 |037e: move/from16 v0, v38 │ │ +0bec48: 0801 1700 |0380: move-object/from16 v1, v23 │ │ +0bec4c: 5910 c109 |0382: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0bec50: 2900 f5fe |0384: goto/16 0279 // -010b │ │ +0bec54: 1208 |0386: const/4 v8, #int 0 // #0 │ │ +0bec56: 381e 4300 |0387: if-eqz v30, 03ca // +0043 │ │ +0bec5a: 1314 0000 |0389: const/16 v20, #int 0 // #0 │ │ +0bec5e: 0200 1400 |038b: move/from16 v0, v20 │ │ +0bec62: 35c0 3d00 |038d: if-ge v0, v12, 03ca // +003d │ │ +0bec66: 0800 2a00 |038f: move-object/from16 v0, v42 │ │ +0bec6a: 0201 1400 |0391: move/from16 v1, v20 │ │ +0bec6e: 6e20 c019 1000 |0393: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0bec74: 0c0b |0396: move-result-object v11 │ │ +0bec76: 6e10 fd21 0b00 |0397: invoke-virtual {v11}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0bec7c: 0c17 |039a: move-result-object v23 │ │ +0bec7e: 1f17 6d03 |039b: check-cast v23, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bec82: 0800 1700 |039d: move-object/from16 v0, v23 │ │ +0bec86: 5500 bb09 |039f: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.expanded:Z // field@09bb │ │ +0bec8a: 0226 0000 |03a1: move/from16 v38, v0 │ │ +0bec8e: 3926 0500 |03a3: if-nez v38, 03a8 // +0005 │ │ +0bec92: d814 1401 |03a5: add-int/lit8 v20, v20, #int 1 // #01 │ │ +0bec96: 28e4 |03a7: goto 038b // -001c │ │ +0bec98: 0800 1700 |03a8: move-object/from16 v0, v23 │ │ +0bec9c: 5200 b909 |03aa: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.cellsUsed:I // field@09b9 │ │ +0beca0: 0226 0000 |03ac: move/from16 v38, v0 │ │ +0beca4: 9226 2605 |03ae: mul-int v38, v38, v5 │ │ +0beca8: 0800 1700 |03b0: move-object/from16 v0, v23 │ │ +0becac: 5200 bc09 |03b2: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.extraPixels:I // field@09bc │ │ +0becb0: 0227 0000 |03b4: move/from16 v39, v0 │ │ +0becb4: 9023 2627 |03b6: add-int v35, v38, v39 │ │ +0becb8: 1526 0040 |03b8: const/high16 v38, #int 1073741824 // #4000 │ │ +0becbc: 0200 2300 |03ba: move/from16 v0, v35 │ │ +0becc0: 0201 2600 |03bc: move/from16 v1, v38 │ │ +0becc4: 7120 db21 1000 |03be: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0becca: 0a26 |03c1: move-result v38 │ │ +0beccc: 0200 2600 |03c2: move/from16 v0, v38 │ │ +0becd0: 0201 1600 |03c4: move/from16 v1, v22 │ │ +0becd4: 6e30 3722 0b01 |03c6: invoke-virtual {v11, v0, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0becda: 28dc |03c9: goto 03a5 // -0024 │ │ +0becdc: 1526 0040 |03ca: const/high16 v38, #int 1073741824 // #4000 │ │ +0bece0: 0200 1100 |03cc: move/from16 v0, v17 │ │ +0bece4: 0201 2600 |03ce: move/from16 v1, v38 │ │ +0bece8: 3210 0400 |03d0: if-eq v0, v1, 03d4 // +0004 │ │ +0becec: 0213 1900 |03d2: move/from16 v19, v25 │ │ +0becf0: 0800 2a00 |03d4: move-object/from16 v0, v42 │ │ +0becf4: 0201 2500 |03d6: move/from16 v1, v37 │ │ +0becf8: 0202 1300 |03d8: move/from16 v2, v19 │ │ +0becfc: 6e30 dc19 1002 |03da: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setMeasuredDimension:(II)V // method@19dc │ │ +0bed02: 9226 0805 |03dd: mul-int v38, v8, v5 │ │ +0bed06: 0200 2600 |03df: move/from16 v0, v38 │ │ +0bed0a: 0801 2a00 |03e1: move-object/from16 v1, v42 │ │ +0bed0e: 5910 c909 |03e3: iput v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMeasuredExtraWidth:I // field@09c9 │ │ +0bed12: 2900 6afc |03e5: goto/16 004f // -0396 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0004 line=127 │ │ 0x0008 line=128 │ │ 0x000c line=130 │ │ 0x0016 line=131 │ │ @@ -240178,22 +240206,22 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0bec2c: |[0bec2c] android.support.v7.internal.view.menu.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ -0bec3c: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ -0bec40: 2020 6d03 |0002: instance-of v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bec44: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0bec48: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0bec4a: 0f00 |0007: return v0 │ │ -0bec4c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0bec4e: 28fe |0009: goto 0007 // -0002 │ │ +0bed18: |[0bed18] android.support.v7.internal.view.menu.ActionMenuView.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z │ │ +0bed28: 3802 0800 |0000: if-eqz v2, 0008 // +0008 │ │ +0bed2c: 2020 6d03 |0002: instance-of v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bed30: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0bed34: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0bed36: 0f00 |0007: return v0 │ │ +0bed38: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0bed3a: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x000a reg=2 p Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -240202,17 +240230,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bec50: |[0bec50] android.support.v7.internal.view.menu.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0bec60: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bec62: 0f00 |0001: return v0 │ │ +0bed3c: |[0bed3c] android.support.v7.internal.view.menu.ActionMenuView.dispatchPopulateAccessibilityEvent:(Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0bed4c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bed4e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0002 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -240221,21 +240249,21 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0bec64: |[0bec64] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0bec74: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ -0bec76: 2200 6d03 |0001: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bec7a: 7030 ad19 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(II)V // method@19ad │ │ -0bec80: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ -0bec84: 5901 bd09 |0008: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@09bd │ │ -0bec88: 1100 |000a: return-object v0 │ │ +0bed50: |[0bed50] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0bed60: 12e1 |0000: const/4 v1, #int -2 // #fe │ │ +0bed62: 2200 6d03 |0001: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bed66: 7030 ad19 1001 |0003: invoke-direct {v0, v1, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(II)V // method@19ad │ │ +0bed6c: 1301 1000 |0006: const/16 v1, #int 16 // #10 │ │ +0bed70: 5901 bd09 |0008: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@09bd │ │ +0bed74: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=509 │ │ 0x0006 line=511 │ │ 0x000a line=512 │ │ locals : │ │ 0x0006 - 0x000b reg=0 params Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -240246,18 +240274,18 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0bec8c: |[0bec8c] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0bec9c: 6e10 b619 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ -0beca2: 0c00 |0003: move-result-object v0 │ │ -0beca4: 1100 |0004: return-object v0 │ │ +0bed78: |[0bed78] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0bed88: 6e10 b619 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ +0bed8e: 0c00 |0003: move-result-object v0 │ │ +0bed90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -240265,18 +240293,18 @@ │ │ type : '()Landroid/widget/LinearLayout$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0beca8: |[0beca8] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/widget/LinearLayout$LayoutParams; │ │ -0becb8: 6e10 b619 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ -0becbe: 0c00 |0003: move-result-object v0 │ │ -0becc0: 1100 |0004: return-object v0 │ │ +0bed94: |[0bed94] android.support.v7.internal.view.menu.ActionMenuView.generateDefaultLayoutParams:()Landroid/widget/LinearLayout$LayoutParams; │ │ +0beda4: 6e10 b619 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ +0bedaa: 0c00 |0003: move-result-object v0 │ │ +0bedac: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -240284,20 +240312,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0becc4: |[0becc4] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0becd4: 2200 6d03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0becd8: 6e10 c219 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getContext:()Landroid/content/Context; // method@19c2 │ │ -0becde: 0c01 |0005: move-result-object v1 │ │ -0bece0: 7030 af19 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19af │ │ -0bece6: 1100 |0009: return-object v0 │ │ +0bedb0: |[0bedb0] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0bedc0: 2200 6d03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bedc4: 6e10 c219 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getContext:()Landroid/content/Context; // method@19c2 │ │ +0bedca: 0c01 |0005: move-result-object v1 │ │ +0bedcc: 7030 af19 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@19af │ │ +0bedd2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=517 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -240306,28 +240334,28 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0bece8: |[0bece8] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0becf8: 2031 6d03 |0000: instance-of v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0becfc: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ -0bed00: 2200 6d03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bed04: 1f03 6d03 |0006: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bed08: 7020 b019 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V // method@19b0 │ │ -0bed0e: 5201 bd09 |000b: iget v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@09bd │ │ -0bed12: 3c01 0600 |000d: if-gtz v1, 0013 // +0006 │ │ -0bed16: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ -0bed1a: 5901 bd09 |0011: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@09bd │ │ -0bed1e: 1100 |0013: return-object v0 │ │ -0bed20: 6e10 b619 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ -0bed26: 0c00 |0017: move-result-object v0 │ │ -0bed28: 28fb |0018: goto 0013 // -0005 │ │ +0bedd4: |[0bedd4] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0bede4: 2031 6d03 |0000: instance-of v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bede8: 3801 1200 |0002: if-eqz v1, 0014 // +0012 │ │ +0bedec: 2200 6d03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bedf0: 1f03 6d03 |0006: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bedf4: 7020 b019 3000 |0008: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.:(Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;)V // method@19b0 │ │ +0bedfa: 5201 bd09 |000b: iget v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@09bd │ │ +0bedfe: 3c01 0600 |000d: if-gtz v1, 0013 // +0006 │ │ +0bee02: 1301 1000 |000f: const/16 v1, #int 16 // #10 │ │ +0bee06: 5901 bd09 |0011: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.gravity:I // field@09bd │ │ +0bee0a: 1100 |0013: return-object v0 │ │ +0bee0c: 6e10 b619 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ +0bee12: 0c00 |0017: move-result-object v0 │ │ +0bee14: 28fb |0018: goto 0013 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=522 │ │ 0x0004 line=523 │ │ 0x000b line=524 │ │ 0x000f line=525 │ │ 0x0013 line=529 │ │ @@ -240342,18 +240370,18 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bed2c: |[0bed2c] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0bed3c: 6e20 b919 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b9 │ │ -0bed42: 0c00 |0003: move-result-object v0 │ │ -0bed44: 1100 |0004: return-object v0 │ │ +0bee18: |[0bee18] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0bee28: 6e20 b919 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b9 │ │ +0bee2e: 0c00 |0003: move-result-object v0 │ │ +0bee30: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -240362,18 +240390,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bed48: |[0bed48] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0bed58: 6e20 ba19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19ba │ │ -0bed5e: 0c00 |0003: move-result-object v0 │ │ -0bed60: 1100 |0004: return-object v0 │ │ +0bee34: |[0bee34] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0bee44: 6e20 ba19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19ba │ │ +0bee4a: 0c00 |0003: move-result-object v0 │ │ +0bee4c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -240382,18 +240410,18 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bed64: |[0bed64] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; │ │ -0bed74: 6e20 b919 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b9 │ │ -0bed7a: 0c00 |0003: move-result-object v0 │ │ -0bed7c: 1100 |0004: return-object v0 │ │ +0bee50: |[0bee50] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/widget/LinearLayout$LayoutParams; │ │ +0bee60: 6e20 b919 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b9 │ │ +0bee66: 0c00 |0003: move-result-object v0 │ │ +0bee68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/util/AttributeSet; │ │ │ │ @@ -240402,18 +240430,18 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams;' │ │ access : 0x1044 (PROTECTED BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bed80: |[0bed80] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; │ │ -0bed90: 6e20 ba19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19ba │ │ -0bed96: 0c00 |0003: move-result-object v0 │ │ -0bed98: 1100 |0004: return-object v0 │ │ +0bee6c: |[0bee6c] android.support.v7.internal.view.menu.ActionMenuView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/widget/LinearLayout$LayoutParams; │ │ +0bee7c: 6e20 ba19 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19ba │ │ +0bee82: 0c00 |0003: move-result-object v0 │ │ +0bee84: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/ViewGroup$LayoutParams; │ │ │ │ @@ -240422,20 +240450,20 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bed9c: |[0bed9c] android.support.v7.internal.view.menu.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ -0bedac: 6e10 b619 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ -0bedb2: 0c00 |0003: move-result-object v0 │ │ -0bedb4: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0bedb6: 5c01 be09 |0005: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0bedba: 1100 |0007: return-object v0 │ │ +0bee88: |[0bee88] android.support.v7.internal.view.menu.ActionMenuView.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ +0bee98: 6e10 b619 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateDefaultLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19b6 │ │ +0bee9e: 0c00 |0003: move-result-object v0 │ │ +0beea0: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0beea2: 5c01 be09 |0005: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0beea6: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=538 │ │ 0x0004 line=539 │ │ 0x0007 line=540 │ │ locals : │ │ 0x0004 - 0x0008 reg=0 result Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; │ │ @@ -240446,17 +240474,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bedbc: |[0bedbc] android.support.v7.internal.view.menu.ActionMenuView.getWindowAnimations:()I │ │ -0bedcc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bedce: 0f00 |0001: return v0 │ │ +0beea8: |[0beea8] android.support.v7.internal.view.menu.ActionMenuView.getWindowAnimations:()I │ │ +0beeb8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0beeba: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -240464,38 +240492,38 @@ │ │ type : '(I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0bedd0: |[0bedd0] android.support.v7.internal.view.menu.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ -0bede0: d803 05ff |0000: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0bede4: 6e20 c019 3400 |0002: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bedea: 0c01 |0005: move-result-object v1 │ │ -0bedec: 6e20 c019 5400 |0006: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bedf2: 0c00 |0009: move-result-object v0 │ │ -0bedf4: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0bedf6: 6e10 c119 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ -0bedfc: 0a03 |000e: move-result v3 │ │ -0bedfe: 3535 0d00 |000f: if-ge v5, v3, 001c // +000d │ │ -0bee02: 2013 6c03 |0011: instance-of v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ -0bee06: 3803 0900 |0013: if-eqz v3, 001c // +0009 │ │ -0bee0a: 1f01 6c03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ -0bee0e: 7210 ab19 0100 |0017: invoke-interface {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@19ab │ │ -0bee14: 0a03 |001a: move-result v3 │ │ -0bee16: b632 |001b: or-int/2addr v2, v3 │ │ -0bee18: 3d05 0d00 |001c: if-lez v5, 0029 // +000d │ │ -0bee1c: 2003 6c03 |001e: instance-of v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ -0bee20: 3803 0900 |0020: if-eqz v3, 0029 // +0009 │ │ -0bee24: 1f00 6c03 |0022: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ -0bee28: 7210 ac19 0000 |0024: invoke-interface {v0}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@19ac │ │ -0bee2e: 0a03 |0027: move-result v3 │ │ -0bee30: b632 |0028: or-int/2addr v2, v3 │ │ -0bee32: 0f02 |0029: return v2 │ │ +0beebc: |[0beebc] android.support.v7.internal.view.menu.ActionMenuView.hasSupportDividerBeforeChildAt:(I)Z │ │ +0beecc: d803 05ff |0000: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0beed0: 6e20 c019 3400 |0002: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0beed6: 0c01 |0005: move-result-object v1 │ │ +0beed8: 6e20 c019 5400 |0006: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0beede: 0c00 |0009: move-result-object v0 │ │ +0beee0: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0beee2: 6e10 c119 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ +0beee8: 0a03 |000e: move-result v3 │ │ +0beeea: 3535 0d00 |000f: if-ge v5, v3, 001c // +000d │ │ +0beeee: 2013 6c03 |0011: instance-of v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ +0beef2: 3803 0900 |0013: if-eqz v3, 001c // +0009 │ │ +0beef6: 1f01 6c03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ +0beefa: 7210 ab19 0100 |0017: invoke-interface {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerAfter:()Z // method@19ab │ │ +0bef00: 0a03 |001a: move-result v3 │ │ +0bef02: b632 |001b: or-int/2addr v2, v3 │ │ +0bef04: 3d05 0d00 |001c: if-lez v5, 0029 // +000d │ │ +0bef08: 2003 6c03 |001e: instance-of v3, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ +0bef0c: 3803 0900 |0020: if-eqz v3, 0029 // +0009 │ │ +0bef10: 1f00 6c03 |0022: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView; // type@036c │ │ +0bef14: 7210 ac19 0000 |0024: invoke-interface {v0}, Landroid/support/v7/internal/view/menu/ActionMenuView$ActionMenuChildView;.needsDividerBefore:()Z // method@19ac │ │ +0bef1a: 0a03 |0027: move-result v3 │ │ +0bef1c: b632 |0028: or-int/2addr v2, v3 │ │ +0bef1e: 0f02 |0029: return v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0006 line=557 │ │ 0x000a line=558 │ │ 0x000b line=559 │ │ 0x0015 line=560 │ │ @@ -240514,17 +240542,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bee34: |[0bee34] android.support.v7.internal.view.menu.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bee44: 5b01 ca09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ -0bee48: 0e00 |0002: return-void │ │ +0bef20: |[0bef20] android.support.v7.internal.view.menu.ActionMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0bef30: 5b01 ca09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ +0bef34: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=552 │ │ 0x0002 line=553 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -240534,20 +240562,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bee4c: |[0bee4c] android.support.v7.internal.view.menu.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bee5c: 5420 ca09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ -0bee60: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bee62: 6e30 781a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0bee68: 0a00 |0006: move-result v0 │ │ -0bee6a: 0f00 |0007: return v0 │ │ +0bef38: |[0bef38] android.support.v7.internal.view.menu.ActionMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bef48: 5420 ca09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ +0bef4c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bef4e: 6e30 781a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0bef54: 0a00 |0006: move-result v0 │ │ +0bef56: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -240556,17 +240584,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bee6c: |[0bee6c] android.support.v7.internal.view.menu.ActionMenuView.isExpandedFormat:()Z │ │ -0bee7c: 5510 c509 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bee80: 0f00 |0002: return v0 │ │ +0bef58: |[0bef58] android.support.v7.internal.view.menu.ActionMenuView.isExpandedFormat:()Z │ │ +0bef68: 5510 c509 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bef6c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -240574,17 +240602,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bee84: |[0bee84] android.support.v7.internal.view.menu.ActionMenuView.isOverflowReserved:()Z │ │ -0bee94: 5510 cd09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@09cd │ │ -0bee98: 0f00 |0002: return v0 │ │ +0bef70: |[0bef70] android.support.v7.internal.view.menu.ActionMenuView.isOverflowReserved:()Z │ │ +0bef80: 5510 cd09 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@09cd │ │ +0bef84: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/ActionMenuView;) │ │ @@ -240592,33 +240620,33 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0bee9c: |[0bee9c] android.support.v7.internal.view.menu.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0beeac: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0beeb0: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ -0beeb4: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ -0beeb8: 6f20 341e 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1e34 │ │ -0beebe: 5420 cc09 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0beec2: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0beec4: 6e20 aa19 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@19aa │ │ -0beeca: 5420 cc09 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0beece: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ -0beed2: 5420 cc09 |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0beed6: 6e10 9a19 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ -0beedc: 0a00 |0018: move-result v0 │ │ -0beede: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ -0beee2: 5420 cc09 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0beee6: 6e10 9719 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ -0beeec: 5420 cc09 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0beef0: 6e10 a919 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ -0beef6: 0e00 |0025: return-void │ │ +0bef88: |[0bef88] android.support.v7.internal.view.menu.ActionMenuView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0bef98: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0bef9c: 1301 0800 |0002: const/16 v1, #int 8 // #8 │ │ +0befa0: 3410 0500 |0004: if-lt v0, v1, 0009 // +0005 │ │ +0befa4: 6f20 341e 3200 |0006: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1e34 │ │ +0befaa: 5420 cc09 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0befae: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0befb0: 6e20 aa19 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@19aa │ │ +0befb6: 5420 cc09 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0befba: 3800 1400 |0011: if-eqz v0, 0025 // +0014 │ │ +0befbe: 5420 cc09 |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0befc2: 6e10 9a19 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ +0befc8: 0a00 |0018: move-result v0 │ │ +0befca: 3800 0c00 |0019: if-eqz v0, 0025 // +000c │ │ +0befce: 5420 cc09 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0befd2: 6e10 9719 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ +0befd8: 5420 cc09 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0befdc: 6e10 a919 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ +0befe2: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0006 line=81 │ │ 0x0009 line=84 │ │ 0x000f line=86 │ │ 0x001b line=87 │ │ @@ -240633,19 +240661,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0beef8: |[0beef8] android.support.v7.internal.view.menu.ActionMenuView.onDetachedFromWindow:()V │ │ -0bef08: 6f10 351e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onDetachedFromWindow:()V // method@1e35 │ │ -0bef0e: 5410 cc09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0bef12: 6e10 9119 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ -0bef18: 0e00 |0008: return-void │ │ +0befe4: |[0befe4] android.support.v7.internal.view.menu.ActionMenuView.onDetachedFromWindow:()V │ │ +0beff4: 6f10 351e 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onDetachedFromWindow:()V // method@1e35 │ │ +0beffa: 5410 cc09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0beffe: 6e10 9119 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ +0bf004: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ 0x0003 line=496 │ │ 0x0008 line=497 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ @@ -240655,191 +240683,191 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 36 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 343 16-bit code units │ │ -0bef1c: |[0bef1c] android.support.v7.internal.view.menu.ActionMenuView.onLayout:(ZIIII)V │ │ -0bef2c: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ -0bef30: 5500 c509 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bef34: 021c 0000 |0004: move/from16 v28, v0 │ │ -0bef38: 391c 0600 |0006: if-nez v28, 000c // +0006 │ │ -0bef3c: 7506 371e 1e00 |0008: invoke-super/range {v30, v31, v32, v33, v34, v35}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onLayout:(ZIIII)V // method@1e37 │ │ -0bef42: 0e00 |000b: return-void │ │ -0bef44: 7401 c119 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ -0bef4a: 0a06 |000f: move-result v6 │ │ -0bef4c: 901c 2123 |0010: add-int v28, v33, v35 │ │ -0bef50: db0e 1c02 |0012: div-int/lit8 v14, v28, #int 2 // #02 │ │ -0bef54: 7401 ca19 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getSupportDividerWidth:()I // method@19ca │ │ -0bef5a: 0a07 |0017: move-result v7 │ │ -0bef5c: 1311 0000 |0018: const/16 v17, #int 0 // #0 │ │ -0bef60: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ -0bef64: 120f |001c: const/4 v15, #int 0 // #0 │ │ -0bef66: 911c 2220 |001d: sub-int v28, v34, v32 │ │ -0bef6a: 7401 c719 1e00 |001f: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@19c7 │ │ -0bef70: 0a1d |0022: move-result v29 │ │ -0bef72: 911c 1c1d |0023: sub-int v28, v28, v29 │ │ -0bef76: 7401 c619 1e00 |0025: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@19c6 │ │ -0bef7c: 0a1d |0028: move-result v29 │ │ -0bef7e: 911b 1c1d |0029: sub-int v27, v28, v29 │ │ -0bef82: 1208 |002b: const/4 v8, #int 0 // #0 │ │ -0bef84: 120a |002c: const/4 v10, #int 0 // #0 │ │ -0bef86: 356a 8300 |002d: if-ge v10, v6, 00b0 // +0083 │ │ -0bef8a: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ -0bef8e: 6e20 c019 a000 |0031: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bef94: 0c19 |0034: move-result-object v25 │ │ -0bef96: 7401 1f22 1900 |0035: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0bef9c: 0a1c |0038: move-result v28 │ │ -0bef9e: 131d 0800 |0039: const/16 v29, #int 8 // #8 │ │ -0befa2: 0200 1c00 |003b: move/from16 v0, v28 │ │ -0befa6: 0201 1d00 |003d: move/from16 v1, v29 │ │ -0befaa: 3310 0500 |003f: if-ne v0, v1, 0044 // +0005 │ │ -0befae: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0befb2: 28ea |0043: goto 002d // -0016 │ │ -0befb4: 7401 fd21 1900 |0044: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0befba: 0c12 |0047: move-result-object v18 │ │ -0befbc: 1f12 6d03 |0048: check-cast v18, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0befc0: 0800 1200 |004a: move-object/from16 v0, v18 │ │ -0befc4: 5500 be09 |004c: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0befc8: 021c 0000 |004e: move/from16 v28, v0 │ │ -0befcc: 381c 3b00 |0050: if-eqz v28, 008b // +003b │ │ -0befd0: 7401 0422 1900 |0052: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0befd6: 0a11 |0055: move-result v17 │ │ -0befd8: 0800 1e00 |0056: move-object/from16 v0, v30 │ │ -0befdc: 6e20 cd19 a000 |0058: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@19cd │ │ -0befe2: 0a1c |005b: move-result v28 │ │ -0befe4: 381c 0400 |005c: if-eqz v28, 0060 // +0004 │ │ -0befe8: 9011 1107 |005e: add-int v17, v17, v7 │ │ -0befec: 7401 0122 1900 |0060: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0beff2: 0a09 |0063: move-result v9 │ │ -0beff4: 7401 cb19 1e00 |0064: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getWidth:()I // method@19cb │ │ -0beffa: 0a1c |0067: move-result v28 │ │ -0beffc: 7401 c719 1e00 |0068: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@19c7 │ │ -0bf002: 0a1d |006b: move-result v29 │ │ -0bf004: 911c 1c1d |006c: sub-int v28, v28, v29 │ │ -0bf008: 0800 1200 |006e: move-object/from16 v0, v18 │ │ -0bf00c: 5200 c109 |0070: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0bf010: 021d 0000 |0072: move/from16 v29, v0 │ │ -0bf014: 9113 1c1d |0074: sub-int v19, v28, v29 │ │ -0bf018: 910b 1311 |0076: sub-int v11, v19, v17 │ │ -0bf01c: db1c 0902 |0078: div-int/lit8 v28, v9, #int 2 // #02 │ │ -0bf020: 9118 0e1c |007a: sub-int v24, v14, v28 │ │ -0bf024: 9005 1809 |007c: add-int v5, v24, v9 │ │ -0bf028: 0800 1900 |007e: move-object/from16 v0, v25 │ │ -0bf02c: 0201 1800 |0080: move/from16 v1, v24 │ │ -0bf030: 0202 1300 |0082: move/from16 v2, v19 │ │ -0bf034: 6e55 3622 b021 |0084: invoke-virtual {v0, v11, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0bf03a: 911b 1b11 |0087: sub-int v27, v27, v17 │ │ -0bf03e: 1218 |0089: const/4 v8, #int 1 // #1 │ │ -0bf040: 28b7 |008a: goto 0041 // -0049 │ │ -0bf042: 7401 0422 1900 |008b: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0bf048: 0a1c |008e: move-result v28 │ │ -0bf04a: 0800 1200 |008f: move-object/from16 v0, v18 │ │ -0bf04e: 5200 bf09 |0091: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ -0bf052: 021d 0000 |0093: move/from16 v29, v0 │ │ -0bf056: 901c 1c1d |0095: add-int v28, v28, v29 │ │ -0bf05a: 0800 1200 |0097: move-object/from16 v0, v18 │ │ -0bf05e: 5200 c109 |0099: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0bf062: 021d 0000 |009b: move/from16 v29, v0 │ │ -0bf066: 9014 1c1d |009d: add-int v20, v28, v29 │ │ -0bf06a: 9010 1014 |009f: add-int v16, v16, v20 │ │ -0bf06e: 911b 1b14 |00a1: sub-int v27, v27, v20 │ │ -0bf072: 0800 1e00 |00a3: move-object/from16 v0, v30 │ │ -0bf076: 6e20 cd19 a000 |00a5: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@19cd │ │ -0bf07c: 0a1c |00a8: move-result v28 │ │ -0bf07e: 381c 0400 |00a9: if-eqz v28, 00ad // +0004 │ │ -0bf082: 9010 1007 |00ab: add-int v16, v16, v7 │ │ -0bf086: d80f 0f01 |00ad: add-int/lit8 v15, v15, #int 1 // #01 │ │ -0bf08a: 2892 |00af: goto 0041 // -006e │ │ -0bf08c: 131c 0100 |00b0: const/16 v28, #int 1 // #1 │ │ -0bf090: 0200 1c00 |00b2: move/from16 v0, v28 │ │ -0bf094: 3306 3300 |00b4: if-ne v6, v0, 00e7 // +0033 │ │ -0bf098: 3908 3100 |00b6: if-nez v8, 00e7 // +0031 │ │ -0bf09c: 131c 0000 |00b8: const/16 v28, #int 0 // #0 │ │ -0bf0a0: 0800 1e00 |00ba: move-object/from16 v0, v30 │ │ -0bf0a4: 0201 1c00 |00bc: move/from16 v1, v28 │ │ -0bf0a8: 6e20 c019 1000 |00be: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bf0ae: 0c19 |00c1: move-result-object v25 │ │ -0bf0b0: 7401 0422 1900 |00c2: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0bf0b6: 0a1a |00c5: move-result v26 │ │ -0bf0b8: 7401 0122 1900 |00c6: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0bf0be: 0a09 |00c9: move-result v9 │ │ -0bf0c0: 911c 2220 |00ca: sub-int v28, v34, v32 │ │ -0bf0c4: db0d 1c02 |00cc: div-int/lit8 v13, v28, #int 2 // #02 │ │ -0bf0c8: db1c 1a02 |00ce: div-int/lit8 v28, v26, #int 2 // #02 │ │ -0bf0cc: 910b 0d1c |00d0: sub-int v11, v13, v28 │ │ -0bf0d0: db1c 0902 |00d2: div-int/lit8 v28, v9, #int 2 // #02 │ │ -0bf0d4: 9118 0e1c |00d4: sub-int v24, v14, v28 │ │ -0bf0d8: 901c 0b1a |00d6: add-int v28, v11, v26 │ │ -0bf0dc: 901d 1809 |00d8: add-int v29, v24, v9 │ │ -0bf0e0: 0800 1900 |00da: move-object/from16 v0, v25 │ │ -0bf0e4: 0201 1800 |00dc: move/from16 v1, v24 │ │ -0bf0e8: 0202 1c00 |00de: move/from16 v2, v28 │ │ -0bf0ec: 0203 1d00 |00e0: move/from16 v3, v29 │ │ -0bf0f0: 6e53 3622 b021 |00e2: invoke-virtual {v0, v11, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0bf0f6: 2900 26ff |00e5: goto/16 000b // -00da │ │ -0bf0fa: 3808 3c00 |00e7: if-eqz v8, 0123 // +003c │ │ -0bf0fe: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ -0bf102: 9115 0f1c |00eb: sub-int v21, v15, v28 │ │ -0bf106: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ -0bf10a: 3d15 3700 |00ef: if-lez v21, 0126 // +0037 │ │ -0bf10e: 931c 1b15 |00f1: div-int v28, v27, v21 │ │ -0bf112: 0200 1d00 |00f3: move/from16 v0, v29 │ │ -0bf116: 0201 1c00 |00f5: move/from16 v1, v28 │ │ -0bf11a: 7120 f42a 1000 |00f7: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0bf120: 0a16 |00fa: move-result v22 │ │ -0bf122: 7401 c619 1e00 |00fb: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@19c6 │ │ -0bf128: 0a17 |00fe: move-result v23 │ │ -0bf12a: 120a |00ff: const/4 v10, #int 0 // #0 │ │ -0bf12c: 356a 0bff |0100: if-ge v10, v6, 000b // -00f5 │ │ -0bf130: 0800 1e00 |0102: move-object/from16 v0, v30 │ │ -0bf134: 6e20 c019 a000 |0104: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bf13a: 0c19 |0107: move-result-object v25 │ │ -0bf13c: 7401 fd21 1900 |0108: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0bf142: 0c0c |010b: move-result-object v12 │ │ -0bf144: 1f0c 6d03 |010c: check-cast v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bf148: 7401 1f22 1900 |010e: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0bf14e: 0a1c |0111: move-result v28 │ │ -0bf150: 131d 0800 |0112: const/16 v29, #int 8 // #8 │ │ -0bf154: 0200 1c00 |0114: move/from16 v0, v28 │ │ -0bf158: 0201 1d00 |0116: move/from16 v1, v29 │ │ -0bf15c: 3210 0800 |0118: if-eq v0, v1, 0120 // +0008 │ │ -0bf160: 55c0 be09 |011a: iget-boolean v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ -0bf164: 021c 0000 |011c: move/from16 v28, v0 │ │ -0bf168: 381c 0b00 |011e: if-eqz v28, 0129 // +000b │ │ -0bf16c: d80a 0a01 |0120: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0bf170: 28de |0122: goto 0100 // -0022 │ │ -0bf172: 131c 0100 |0123: const/16 v28, #int 1 // #1 │ │ -0bf176: 28c6 |0125: goto 00eb // -003a │ │ -0bf178: 131c 0000 |0126: const/16 v28, #int 0 // #0 │ │ -0bf17c: 28cb |0128: goto 00f3 // -0035 │ │ -0bf17e: 52c0 bf09 |0129: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ -0bf182: 021c 0000 |012b: move/from16 v28, v0 │ │ -0bf186: 9017 171c |012d: add-int v23, v23, v28 │ │ -0bf18a: 7401 0422 1900 |012f: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0bf190: 0a1a |0132: move-result v26 │ │ -0bf192: 7401 0122 1900 |0133: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0bf198: 0a09 |0136: move-result v9 │ │ -0bf19a: db1c 0902 |0137: div-int/lit8 v28, v9, #int 2 // #02 │ │ -0bf19e: 9118 0e1c |0139: sub-int v24, v14, v28 │ │ -0bf1a2: 901c 171a |013b: add-int v28, v23, v26 │ │ -0bf1a6: 901d 1809 |013d: add-int v29, v24, v9 │ │ -0bf1aa: 0800 1900 |013f: move-object/from16 v0, v25 │ │ -0bf1ae: 0201 1700 |0141: move/from16 v1, v23 │ │ -0bf1b2: 0202 1800 |0143: move/from16 v2, v24 │ │ -0bf1b6: 0203 1c00 |0145: move/from16 v3, v28 │ │ -0bf1ba: 0204 1d00 |0147: move/from16 v4, v29 │ │ -0bf1be: 6e54 3622 1032 |0149: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0bf1c4: 52c0 c109 |014c: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0bf1c8: 021c 0000 |014e: move/from16 v28, v0 │ │ -0bf1cc: 901c 1c1a |0150: add-int v28, v28, v26 │ │ -0bf1d0: 901c 1c16 |0152: add-int v28, v28, v22 │ │ -0bf1d4: 9017 171c |0154: add-int v23, v23, v28 │ │ -0bf1d8: 28ca |0156: goto 0120 // -0036 │ │ +0bf008: |[0bf008] android.support.v7.internal.view.menu.ActionMenuView.onLayout:(ZIIII)V │ │ +0bf018: 0800 1e00 |0000: move-object/from16 v0, v30 │ │ +0bf01c: 5500 c509 |0002: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bf020: 021c 0000 |0004: move/from16 v28, v0 │ │ +0bf024: 391c 0600 |0006: if-nez v28, 000c // +0006 │ │ +0bf028: 7506 371e 1e00 |0008: invoke-super/range {v30, v31, v32, v33, v34, v35}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onLayout:(ZIIII)V // method@1e37 │ │ +0bf02e: 0e00 |000b: return-void │ │ +0bf030: 7401 c119 1e00 |000c: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ +0bf036: 0a06 |000f: move-result v6 │ │ +0bf038: 901c 2123 |0010: add-int v28, v33, v35 │ │ +0bf03c: db0e 1c02 |0012: div-int/lit8 v14, v28, #int 2 // #02 │ │ +0bf040: 7401 ca19 1e00 |0014: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getSupportDividerWidth:()I // method@19ca │ │ +0bf046: 0a07 |0017: move-result v7 │ │ +0bf048: 1311 0000 |0018: const/16 v17, #int 0 // #0 │ │ +0bf04c: 1310 0000 |001a: const/16 v16, #int 0 // #0 │ │ +0bf050: 120f |001c: const/4 v15, #int 0 // #0 │ │ +0bf052: 911c 2220 |001d: sub-int v28, v34, v32 │ │ +0bf056: 7401 c719 1e00 |001f: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@19c7 │ │ +0bf05c: 0a1d |0022: move-result v29 │ │ +0bf05e: 911c 1c1d |0023: sub-int v28, v28, v29 │ │ +0bf062: 7401 c619 1e00 |0025: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@19c6 │ │ +0bf068: 0a1d |0028: move-result v29 │ │ +0bf06a: 911b 1c1d |0029: sub-int v27, v28, v29 │ │ +0bf06e: 1208 |002b: const/4 v8, #int 0 // #0 │ │ +0bf070: 120a |002c: const/4 v10, #int 0 // #0 │ │ +0bf072: 356a 8300 |002d: if-ge v10, v6, 00b0 // +0083 │ │ +0bf076: 0800 1e00 |002f: move-object/from16 v0, v30 │ │ +0bf07a: 6e20 c019 a000 |0031: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0bf080: 0c19 |0034: move-result-object v25 │ │ +0bf082: 7401 1f22 1900 |0035: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0bf088: 0a1c |0038: move-result v28 │ │ +0bf08a: 131d 0800 |0039: const/16 v29, #int 8 // #8 │ │ +0bf08e: 0200 1c00 |003b: move/from16 v0, v28 │ │ +0bf092: 0201 1d00 |003d: move/from16 v1, v29 │ │ +0bf096: 3310 0500 |003f: if-ne v0, v1, 0044 // +0005 │ │ +0bf09a: d80a 0a01 |0041: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0bf09e: 28ea |0043: goto 002d // -0016 │ │ +0bf0a0: 7401 fd21 1900 |0044: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0bf0a6: 0c12 |0047: move-result-object v18 │ │ +0bf0a8: 1f12 6d03 |0048: check-cast v18, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bf0ac: 0800 1200 |004a: move-object/from16 v0, v18 │ │ +0bf0b0: 5500 be09 |004c: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0bf0b4: 021c 0000 |004e: move/from16 v28, v0 │ │ +0bf0b8: 381c 3b00 |0050: if-eqz v28, 008b // +003b │ │ +0bf0bc: 7401 0422 1900 |0052: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0bf0c2: 0a11 |0055: move-result v17 │ │ +0bf0c4: 0800 1e00 |0056: move-object/from16 v0, v30 │ │ +0bf0c8: 6e20 cd19 a000 |0058: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@19cd │ │ +0bf0ce: 0a1c |005b: move-result v28 │ │ +0bf0d0: 381c 0400 |005c: if-eqz v28, 0060 // +0004 │ │ +0bf0d4: 9011 1107 |005e: add-int v17, v17, v7 │ │ +0bf0d8: 7401 0122 1900 |0060: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0bf0de: 0a09 |0063: move-result v9 │ │ +0bf0e0: 7401 cb19 1e00 |0064: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getWidth:()I // method@19cb │ │ +0bf0e6: 0a1c |0067: move-result v28 │ │ +0bf0e8: 7401 c719 1e00 |0068: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingRight:()I // method@19c7 │ │ +0bf0ee: 0a1d |006b: move-result v29 │ │ +0bf0f0: 911c 1c1d |006c: sub-int v28, v28, v29 │ │ +0bf0f4: 0800 1200 |006e: move-object/from16 v0, v18 │ │ +0bf0f8: 5200 c109 |0070: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0bf0fc: 021d 0000 |0072: move/from16 v29, v0 │ │ +0bf100: 9113 1c1d |0074: sub-int v19, v28, v29 │ │ +0bf104: 910b 1311 |0076: sub-int v11, v19, v17 │ │ +0bf108: db1c 0902 |0078: div-int/lit8 v28, v9, #int 2 // #02 │ │ +0bf10c: 9118 0e1c |007a: sub-int v24, v14, v28 │ │ +0bf110: 9005 1809 |007c: add-int v5, v24, v9 │ │ +0bf114: 0800 1900 |007e: move-object/from16 v0, v25 │ │ +0bf118: 0201 1800 |0080: move/from16 v1, v24 │ │ +0bf11c: 0202 1300 |0082: move/from16 v2, v19 │ │ +0bf120: 6e55 3622 b021 |0084: invoke-virtual {v0, v11, v1, v2, v5}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0bf126: 911b 1b11 |0087: sub-int v27, v27, v17 │ │ +0bf12a: 1218 |0089: const/4 v8, #int 1 // #1 │ │ +0bf12c: 28b7 |008a: goto 0041 // -0049 │ │ +0bf12e: 7401 0422 1900 |008b: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0bf134: 0a1c |008e: move-result v28 │ │ +0bf136: 0800 1200 |008f: move-object/from16 v0, v18 │ │ +0bf13a: 5200 bf09 |0091: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ +0bf13e: 021d 0000 |0093: move/from16 v29, v0 │ │ +0bf142: 901c 1c1d |0095: add-int v28, v28, v29 │ │ +0bf146: 0800 1200 |0097: move-object/from16 v0, v18 │ │ +0bf14a: 5200 c109 |0099: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0bf14e: 021d 0000 |009b: move/from16 v29, v0 │ │ +0bf152: 9014 1c1d |009d: add-int v20, v28, v29 │ │ +0bf156: 9010 1014 |009f: add-int v16, v16, v20 │ │ +0bf15a: 911b 1b14 |00a1: sub-int v27, v27, v20 │ │ +0bf15e: 0800 1e00 |00a3: move-object/from16 v0, v30 │ │ +0bf162: 6e20 cd19 a000 |00a5: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.hasSupportDividerBeforeChildAt:(I)Z // method@19cd │ │ +0bf168: 0a1c |00a8: move-result v28 │ │ +0bf16a: 381c 0400 |00a9: if-eqz v28, 00ad // +0004 │ │ +0bf16e: 9010 1007 |00ab: add-int v16, v16, v7 │ │ +0bf172: d80f 0f01 |00ad: add-int/lit8 v15, v15, #int 1 // #01 │ │ +0bf176: 2892 |00af: goto 0041 // -006e │ │ +0bf178: 131c 0100 |00b0: const/16 v28, #int 1 // #1 │ │ +0bf17c: 0200 1c00 |00b2: move/from16 v0, v28 │ │ +0bf180: 3306 3300 |00b4: if-ne v6, v0, 00e7 // +0033 │ │ +0bf184: 3908 3100 |00b6: if-nez v8, 00e7 // +0031 │ │ +0bf188: 131c 0000 |00b8: const/16 v28, #int 0 // #0 │ │ +0bf18c: 0800 1e00 |00ba: move-object/from16 v0, v30 │ │ +0bf190: 0201 1c00 |00bc: move/from16 v1, v28 │ │ +0bf194: 6e20 c019 1000 |00be: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0bf19a: 0c19 |00c1: move-result-object v25 │ │ +0bf19c: 7401 0422 1900 |00c2: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0bf1a2: 0a1a |00c5: move-result v26 │ │ +0bf1a4: 7401 0122 1900 |00c6: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0bf1aa: 0a09 |00c9: move-result v9 │ │ +0bf1ac: 911c 2220 |00ca: sub-int v28, v34, v32 │ │ +0bf1b0: db0d 1c02 |00cc: div-int/lit8 v13, v28, #int 2 // #02 │ │ +0bf1b4: db1c 1a02 |00ce: div-int/lit8 v28, v26, #int 2 // #02 │ │ +0bf1b8: 910b 0d1c |00d0: sub-int v11, v13, v28 │ │ +0bf1bc: db1c 0902 |00d2: div-int/lit8 v28, v9, #int 2 // #02 │ │ +0bf1c0: 9118 0e1c |00d4: sub-int v24, v14, v28 │ │ +0bf1c4: 901c 0b1a |00d6: add-int v28, v11, v26 │ │ +0bf1c8: 901d 1809 |00d8: add-int v29, v24, v9 │ │ +0bf1cc: 0800 1900 |00da: move-object/from16 v0, v25 │ │ +0bf1d0: 0201 1800 |00dc: move/from16 v1, v24 │ │ +0bf1d4: 0202 1c00 |00de: move/from16 v2, v28 │ │ +0bf1d8: 0203 1d00 |00e0: move/from16 v3, v29 │ │ +0bf1dc: 6e53 3622 b021 |00e2: invoke-virtual {v0, v11, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0bf1e2: 2900 26ff |00e5: goto/16 000b // -00da │ │ +0bf1e6: 3808 3c00 |00e7: if-eqz v8, 0123 // +003c │ │ +0bf1ea: 131c 0000 |00e9: const/16 v28, #int 0 // #0 │ │ +0bf1ee: 9115 0f1c |00eb: sub-int v21, v15, v28 │ │ +0bf1f2: 131d 0000 |00ed: const/16 v29, #int 0 // #0 │ │ +0bf1f6: 3d15 3700 |00ef: if-lez v21, 0126 // +0037 │ │ +0bf1fa: 931c 1b15 |00f1: div-int v28, v27, v21 │ │ +0bf1fe: 0200 1d00 |00f3: move/from16 v0, v29 │ │ +0bf202: 0201 1c00 |00f5: move/from16 v1, v28 │ │ +0bf206: 7120 f42a 1000 |00f7: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0bf20c: 0a16 |00fa: move-result v22 │ │ +0bf20e: 7401 c619 1e00 |00fb: invoke-virtual/range {v30}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getPaddingLeft:()I // method@19c6 │ │ +0bf214: 0a17 |00fe: move-result v23 │ │ +0bf216: 120a |00ff: const/4 v10, #int 0 // #0 │ │ +0bf218: 356a 0bff |0100: if-ge v10, v6, 000b // -00f5 │ │ +0bf21c: 0800 1e00 |0102: move-object/from16 v0, v30 │ │ +0bf220: 6e20 c019 a000 |0104: invoke-virtual {v0, v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0bf226: 0c19 |0107: move-result-object v25 │ │ +0bf228: 7401 fd21 1900 |0108: invoke-virtual/range {v25}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0bf22e: 0c0c |010b: move-result-object v12 │ │ +0bf230: 1f0c 6d03 |010c: check-cast v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bf234: 7401 1f22 1900 |010e: invoke-virtual/range {v25}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0bf23a: 0a1c |0111: move-result v28 │ │ +0bf23c: 131d 0800 |0112: const/16 v29, #int 8 // #8 │ │ +0bf240: 0200 1c00 |0114: move/from16 v0, v28 │ │ +0bf244: 0201 1d00 |0116: move/from16 v1, v29 │ │ +0bf248: 3210 0800 |0118: if-eq v0, v1, 0120 // +0008 │ │ +0bf24c: 55c0 be09 |011a: iget-boolean v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.isOverflowButton:Z // field@09be │ │ +0bf250: 021c 0000 |011c: move/from16 v28, v0 │ │ +0bf254: 381c 0b00 |011e: if-eqz v28, 0129 // +000b │ │ +0bf258: d80a 0a01 |0120: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0bf25c: 28de |0122: goto 0100 // -0022 │ │ +0bf25e: 131c 0100 |0123: const/16 v28, #int 1 // #1 │ │ +0bf262: 28c6 |0125: goto 00eb // -003a │ │ +0bf264: 131c 0000 |0126: const/16 v28, #int 0 // #0 │ │ +0bf268: 28cb |0128: goto 00f3 // -0035 │ │ +0bf26a: 52c0 bf09 |0129: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ +0bf26e: 021c 0000 |012b: move/from16 v28, v0 │ │ +0bf272: 9017 171c |012d: add-int v23, v23, v28 │ │ +0bf276: 7401 0422 1900 |012f: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0bf27c: 0a1a |0132: move-result v26 │ │ +0bf27e: 7401 0122 1900 |0133: invoke-virtual/range {v25}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0bf284: 0a09 |0136: move-result v9 │ │ +0bf286: db1c 0902 |0137: div-int/lit8 v28, v9, #int 2 // #02 │ │ +0bf28a: 9118 0e1c |0139: sub-int v24, v14, v28 │ │ +0bf28e: 901c 171a |013b: add-int v28, v23, v26 │ │ +0bf292: 901d 1809 |013d: add-int v29, v24, v9 │ │ +0bf296: 0800 1900 |013f: move-object/from16 v0, v25 │ │ +0bf29a: 0201 1700 |0141: move/from16 v1, v23 │ │ +0bf29e: 0202 1800 |0143: move/from16 v2, v24 │ │ +0bf2a2: 0203 1c00 |0145: move/from16 v3, v28 │ │ +0bf2a6: 0204 1d00 |0147: move/from16 v4, v29 │ │ +0bf2aa: 6e54 3622 1032 |0149: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0bf2b0: 52c0 c109 |014c: iget v0, v12, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0bf2b4: 021c 0000 |014e: move/from16 v28, v0 │ │ +0bf2b8: 901c 1c1a |0150: add-int v28, v28, v26 │ │ +0bf2bc: 901c 1c16 |0152: add-int v28, v28, v22 │ │ +0bf2c0: 9017 171c |0154: add-int v23, v23, v28 │ │ +0bf2c4: 28ca |0156: goto 0120 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=416 │ │ 0x0008 line=417 │ │ 0x000b line=491 │ │ 0x000c line=421 │ │ 0x0010 line=422 │ │ @@ -240946,59 +240974,59 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 82 16-bit code units │ │ -0bf1dc: |[0bf1dc] android.support.v7.internal.view.menu.ActionMenuView.onMeasure:(II)V │ │ -0bf1ec: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0bf1ee: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0bf1f0: 55a4 c509 |0002: iget-boolean v4, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bf1f4: 7110 d921 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0bf1fa: 0a06 |0007: move-result v6 │ │ -0bf1fc: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ -0bf200: 3396 2a00 |000a: if-ne v6, v9, 0034 // +002a │ │ -0bf204: 0176 |000c: move v6, v7 │ │ -0bf206: 5ca6 c509 |000d: iput-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bf20a: 55a6 c509 |000f: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bf20e: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ -0bf212: 59a8 c609 |0013: iput v8, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@09c6 │ │ -0bf216: 7110 d921 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0bf21c: 0a05 |0018: move-result v5 │ │ -0bf21e: 55a6 c509 |0019: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bf222: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ -0bf226: 54a6 ca09 |001d: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ -0bf22a: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ -0bf22e: 52a6 c609 |0021: iget v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@09c6 │ │ -0bf232: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ -0bf236: 59a5 c609 |0025: iput v5, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@09c6 │ │ -0bf23a: 54a6 ca09 |0027: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ -0bf23e: 6e20 761a 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0bf244: 55a6 c509 |002c: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ -0bf248: 3806 0800 |002e: if-eqz v6, 0036 // +0008 │ │ -0bf24c: 7030 d719 ba0c |0030: invoke-direct {v10, v11, v12}, Landroid/support/v7/internal/view/menu/ActionMenuView;.onMeasureExactFormat:(II)V // method@19d7 │ │ -0bf252: 0e00 |0033: return-void │ │ -0bf254: 0186 |0034: move v6, v8 │ │ -0bf256: 28d8 |0035: goto 000d // -0028 │ │ -0bf258: 6e10 c119 0a00 |0036: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ -0bf25e: 0a01 |0039: move-result v1 │ │ -0bf260: 1202 |003a: const/4 v2, #int 0 // #0 │ │ -0bf262: 3512 1300 |003b: if-ge v2, v1, 004e // +0013 │ │ -0bf266: 6e20 c019 2a00 |003d: invoke-virtual {v10, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ -0bf26c: 0c00 |0040: move-result-object v0 │ │ -0bf26e: 6e10 fd21 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0bf274: 0c03 |0044: move-result-object v3 │ │ -0bf276: 1f03 6d03 |0045: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ -0bf27a: 5938 c109 |0047: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ -0bf27e: 5938 bf09 |0049: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ -0bf282: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bf286: 28ee |004d: goto 003b // -0012 │ │ -0bf288: 6f30 381e ba0c |004e: invoke-super {v10, v11, v12}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onMeasure:(II)V // method@1e38 │ │ -0bf28e: 28e2 |0051: goto 0033 // -001e │ │ +0bf2c8: |[0bf2c8] android.support.v7.internal.view.menu.ActionMenuView.onMeasure:(II)V │ │ +0bf2d8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0bf2da: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0bf2dc: 55a4 c509 |0002: iget-boolean v4, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bf2e0: 7110 d921 0b00 |0004: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0bf2e6: 0a06 |0007: move-result v6 │ │ +0bf2e8: 1509 0040 |0008: const/high16 v9, #int 1073741824 // #4000 │ │ +0bf2ec: 3396 2a00 |000a: if-ne v6, v9, 0034 // +002a │ │ +0bf2f0: 0176 |000c: move v6, v7 │ │ +0bf2f2: 5ca6 c509 |000d: iput-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bf2f6: 55a6 c509 |000f: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bf2fa: 3264 0400 |0011: if-eq v4, v6, 0015 // +0004 │ │ +0bf2fe: 59a8 c609 |0013: iput v8, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@09c6 │ │ +0bf302: 7110 d921 0b00 |0015: invoke-static {v11}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0bf308: 0a05 |0018: move-result v5 │ │ +0bf30a: 55a6 c509 |0019: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bf30e: 3806 1100 |001b: if-eqz v6, 002c // +0011 │ │ +0bf312: 54a6 ca09 |001d: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ +0bf316: 3806 0d00 |001f: if-eqz v6, 002c // +000d │ │ +0bf31a: 52a6 c609 |0021: iget v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@09c6 │ │ +0bf31e: 3265 0900 |0023: if-eq v5, v6, 002c // +0009 │ │ +0bf322: 59a5 c609 |0025: iput v5, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItemsWidth:I // field@09c6 │ │ +0bf326: 54a6 ca09 |0027: iget-object v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09ca │ │ +0bf32a: 6e20 761a 7600 |0029: invoke-virtual {v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0bf330: 55a6 c509 |002c: iget-boolean v6, v10, Landroid/support/v7/internal/view/menu/ActionMenuView;.mFormatItems:Z // field@09c5 │ │ +0bf334: 3806 0800 |002e: if-eqz v6, 0036 // +0008 │ │ +0bf338: 7030 d719 ba0c |0030: invoke-direct {v10, v11, v12}, Landroid/support/v7/internal/view/menu/ActionMenuView;.onMeasureExactFormat:(II)V // method@19d7 │ │ +0bf33e: 0e00 |0033: return-void │ │ +0bf340: 0186 |0034: move v6, v8 │ │ +0bf342: 28d8 |0035: goto 000d // -0028 │ │ +0bf344: 6e10 c119 0a00 |0036: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ +0bf34a: 0a01 |0039: move-result v1 │ │ +0bf34c: 1202 |003a: const/4 v2, #int 0 // #0 │ │ +0bf34e: 3512 1300 |003b: if-ge v2, v1, 004e // +0013 │ │ +0bf352: 6e20 c019 2a00 |003d: invoke-virtual {v10, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildAt:(I)Landroid/view/View; // method@19c0 │ │ +0bf358: 0c00 |0040: move-result-object v0 │ │ +0bf35a: 6e10 fd21 0000 |0041: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0bf360: 0c03 |0044: move-result-object v3 │ │ +0bf362: 1f03 6d03 |0045: check-cast v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // type@036d │ │ +0bf366: 5938 c109 |0047: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.rightMargin:I // field@09c1 │ │ +0bf36a: 5938 bf09 |0049: iput v8, v3, Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams;.leftMargin:I // field@09bf │ │ +0bf36e: d802 0201 |004b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bf372: 28ee |004d: goto 003b // -0012 │ │ +0bf374: 6f30 381e ba0c |004e: invoke-super {v10, v11, v12}, Landroid/support/v7/internal/widget/LinearLayoutICS;.onMeasure:(II)V // method@1e38 │ │ +0bf37a: 28e2 |0051: goto 0033 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=95 │ │ 0x0004 line=96 │ │ 0x000f line=98 │ │ 0x0013 line=99 │ │ 0x0015 line=104 │ │ @@ -241033,17 +241061,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf290: |[0bf290] android.support.v7.internal.view.menu.ActionMenuView.setOverflowReserved:(Z)V │ │ -0bf2a0: 5c01 cd09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@09cd │ │ -0bf2a4: 0e00 |0002: return-void │ │ +0bf37c: |[0bf37c] android.support.v7.internal.view.menu.ActionMenuView.setOverflowReserved:(Z)V │ │ +0bf38c: 5c01 cd09 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mReserveOverflow:Z // field@09cd │ │ +0bf390: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ 0x0002 line=505 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 reserveOverflow Z │ │ @@ -241053,17 +241081,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf2a8: |[0bf2a8] android.support.v7.internal.view.menu.ActionMenuView.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ -0bf2b8: 5b01 cc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ -0bf2bc: 0e00 |0002: return-void │ │ +0bf394: |[0bf394] android.support.v7.internal.view.menu.ActionMenuView.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V │ │ +0bf3a4: 5b01 cc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuView;.mPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@09cc │ │ +0bf3a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0002 line=72 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuView; │ │ 0x0000 - 0x0003 reg=1 presenter Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -241134,23 +241162,23 @@ │ │ type : '(Landroid/content/Context;II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0bf2c0: |[0bf2c0] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ -0bf2d0: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0bf2d6: 5b12 d609 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09d6 │ │ -0bf2da: 7110 5a21 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bf2e0: 0c00 |0008: move-result-object v0 │ │ -0bf2e2: 5b10 d709 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@09d7 │ │ -0bf2e6: 5913 d409 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@09d4 │ │ -0bf2ea: 5914 d209 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@09d2 │ │ -0bf2ee: 0e00 |000f: return-void │ │ +0bf3ac: |[0bf3ac] android.support.v7.internal.view.menu.BaseMenuPresenter.:(Landroid/content/Context;II)V │ │ +0bf3bc: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0bf3c2: 5b12 d609 |0003: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09d6 │ │ +0bf3c6: 7110 5a21 0200 |0005: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0bf3cc: 0c00 |0008: move-result-object v0 │ │ +0bf3ce: 5b10 d709 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@09d7 │ │ +0bf3d2: 5913 d409 |000b: iput v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@09d4 │ │ +0bf3d6: 5914 d209 |000d: iput v4, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@09d2 │ │ +0bf3da: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ 0x0005 line=58 │ │ 0x000b line=59 │ │ 0x000d line=60 │ │ @@ -241167,24 +241195,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0bf2f0: |[0bf2f0] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ -0bf300: 6e10 0d22 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0bf306: 0c00 |0003: move-result-object v0 │ │ -0bf308: 1f00 4404 |0004: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0bf30c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0bf310: 6e20 c122 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0bf316: 5421 d509 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ -0bf31a: 1f01 4404 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ -0bf31e: 6e30 9922 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@2299 │ │ -0bf324: 0e00 |0012: return-void │ │ +0bf3dc: |[0bf3dc] android.support.v7.internal.view.menu.BaseMenuPresenter.addItemView:(Landroid/view/View;I)V │ │ +0bf3ec: 6e10 0d22 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0bf3f2: 0c00 |0003: move-result-object v0 │ │ +0bf3f4: 1f00 4404 |0004: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0bf3f8: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0bf3fc: 6e20 c122 3000 |0008: invoke-virtual {v0, v3}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0bf402: 5421 d509 |000b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ +0bf406: 1f01 4404 |000d: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ +0bf40a: 6e30 9922 3104 |000f: invoke-virtual {v1, v3, v4}, Landroid/view/ViewGroup;.addView:(Landroid/view/View;I)V // method@2299 │ │ +0bf410: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0006 line=131 │ │ 0x0008 line=132 │ │ 0x000b line=134 │ │ 0x0012 line=135 │ │ @@ -241205,17 +241233,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf328: |[0bf328] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bf338: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf33a: 0f00 |0001: return v0 │ │ +0bf414: |[0bf414] android.support.v7.internal.view.menu.BaseMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bf424: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf426: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -241225,22 +241253,22 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 12 16-bit code units │ │ -0bf33c: |[0bf33c] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ -0bf34c: 5430 d709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@09d7 │ │ -0bf350: 5231 d209 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@09d2 │ │ -0bf354: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0bf356: 6e40 5d21 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bf35c: 0c00 |0008: move-result-object v0 │ │ -0bf35e: 1f00 8803 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0bf362: 1100 |000b: return-object v0 │ │ +0bf428: |[0bf428] android.support.v7.internal.view.menu.BaseMenuPresenter.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ +0bf438: 5430 d709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@09d7 │ │ +0bf43c: 5231 d209 |0002: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mItemLayoutRes:I // field@09d2 │ │ +0bf440: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0bf442: 6e40 5d21 1024 |0005: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0bf448: 0c00 |0008: move-result-object v0 │ │ +0bf44a: 1f00 8803 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0bf44e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x000c reg=4 parent Landroid/view/ViewGroup; │ │ │ │ @@ -241249,17 +241277,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf364: |[0bf364] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bf374: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf376: 0f00 |0001: return v0 │ │ +0bf450: |[0bf450] android.support.v7.internal.view.menu.BaseMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bf460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf462: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -241269,18 +241297,18 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0bf378: |[0bf378] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -0bf388: 6e20 c222 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@22c2 │ │ -0bf38e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0bf390: 0f00 |0004: return v0 │ │ +0bf464: |[0bf464] android.support.v7.internal.view.menu.BaseMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +0bf474: 6e20 c222 3200 |0000: invoke-virtual {v2, v3}, Landroid/view/ViewGroup;.removeViewAt:(I)V // method@22c2 │ │ +0bf47a: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0bf47c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0003 line=146 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewGroup; │ │ @@ -241291,17 +241319,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf394: |[0bf394] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ -0bf3a4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf3a6: 0f00 |0001: return v0 │ │ +0bf480: |[0bf480] android.support.v7.internal.view.menu.BaseMenuPresenter.flagActionItems:()Z │ │ +0bf490: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf492: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -241309,17 +241337,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf3a8: |[0bf3a8] android.support.v7.internal.view.menu.BaseMenuPresenter.getId:()I │ │ -0bf3b8: 5210 d009 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@09d0 │ │ -0bf3bc: 0f00 |0002: return v0 │ │ +0bf494: |[0bf494] android.support.v7.internal.view.menu.BaseMenuPresenter.getId:()I │ │ +0bf4a4: 5210 d009 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@09d0 │ │ +0bf4a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/BaseMenuPresenter;) │ │ @@ -241327,25 +241355,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0bf3c0: |[0bf3c0] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0bf3d0: 2041 8803 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0bf3d4: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ -0bf3d8: 0740 |0004: move-object v0, v4 │ │ -0bf3da: 1f00 8803 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0bf3de: 6e30 e319 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V // method@19e3 │ │ -0bf3e4: 1f00 3e04 |000a: check-cast v0, Landroid/view/View; // type@043e │ │ -0bf3e8: 1100 |000c: return-object v0 │ │ -0bf3ea: 6e20 e519 5200 |000d: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; // method@19e5 │ │ -0bf3f0: 0c00 |0010: move-result-object v0 │ │ -0bf3f2: 28f6 |0011: goto 0007 // -000a │ │ +0bf4ac: |[0bf4ac] android.support.v7.internal.view.menu.BaseMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0bf4bc: 2041 8803 |0000: instance-of v1, v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0bf4c0: 3801 0b00 |0002: if-eqz v1, 000d // +000b │ │ +0bf4c4: 0740 |0004: move-object v0, v4 │ │ +0bf4c6: 1f00 8803 |0005: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0bf4ca: 6e30 e319 3200 |0007: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V // method@19e3 │ │ +0bf4d0: 1f00 3e04 |000a: check-cast v0, Landroid/view/View; // type@043e │ │ +0bf4d4: 1100 |000c: return-object v0 │ │ +0bf4d6: 6e20 e519 5200 |000d: invoke-virtual {v2, v5}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.createItemView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView$ItemView; // method@19e5 │ │ +0bf4dc: 0c00 |0010: move-result-object v0 │ │ +0bf4de: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0005 line=176 │ │ 0x0007 line=180 │ │ 0x000a line=181 │ │ 0x000d line=178 │ │ @@ -241362,31 +241390,31 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 31 16-bit code units │ │ -0bf3f4: |[0bf3f4] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0bf404: 5430 d509 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ -0bf408: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ -0bf40c: 5430 d709 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@09d7 │ │ -0bf410: 5231 d409 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@09d4 │ │ -0bf414: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0bf416: 6e40 5d21 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bf41c: 0c00 |000c: move-result-object v0 │ │ -0bf41e: 1f00 8903 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@0389 │ │ -0bf422: 5b30 d509 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ -0bf426: 5430 d509 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ -0bf42a: 5431 d309 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ -0bf42e: 7220 7b1b 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1b7b │ │ -0bf434: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0bf436: 6e20 f219 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@19f2 │ │ -0bf43c: 5430 d509 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ -0bf440: 1100 |001e: return-object v0 │ │ +0bf4e0: |[0bf4e0] android.support.v7.internal.view.menu.BaseMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0bf4f0: 5430 d509 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ +0bf4f4: 3900 1a00 |0002: if-nez v0, 001c // +001a │ │ +0bf4f8: 5430 d709 |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mSystemInflater:Landroid/view/LayoutInflater; // field@09d7 │ │ +0bf4fc: 5231 d409 |0006: iget v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuLayoutRes:I // field@09d4 │ │ +0bf500: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0bf502: 6e40 5d21 1024 |0009: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0bf508: 0c00 |000c: move-result-object v0 │ │ +0bf50a: 1f00 8903 |000d: check-cast v0, Landroid/support/v7/internal/view/menu/MenuView; // type@0389 │ │ +0bf50e: 5b30 d509 |000f: iput-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ +0bf512: 5430 d509 |0011: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ +0bf516: 5431 d309 |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ +0bf51a: 7220 7b1b 1000 |0015: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1b7b │ │ +0bf520: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0bf522: 6e20 f219 0300 |0019: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@19f2 │ │ +0bf528: 5430 d509 |001c: iget-object v0, v3, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ +0bf52c: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0011 line=73 │ │ 0x0018 line=74 │ │ 0x001c line=77 │ │ @@ -241399,22 +241427,22 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0bf444: |[0bf444] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bf454: 5b12 cf09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@09cf │ │ -0bf458: 5410 cf09 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@09cf │ │ -0bf45c: 7110 5a21 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bf462: 0c00 |0007: move-result-object v0 │ │ -0bf464: 5b10 d109 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09d1 │ │ -0bf468: 5b13 d309 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ -0bf46c: 0e00 |000c: return-void │ │ +0bf530: |[0bf530] android.support.v7.internal.view.menu.BaseMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0bf540: 5b12 cf09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@09cf │ │ +0bf544: 5410 cf09 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mContext:Landroid/content/Context; // field@09cf │ │ +0bf548: 7110 5a21 0000 |0004: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0bf54e: 0c00 |0007: move-result-object v0 │ │ +0bf550: 5b10 d109 |0008: iput-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09d1 │ │ +0bf554: 5b13 d309 |000a: iput-object v3, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ +0bf558: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x000a line=67 │ │ 0x000c line=68 │ │ locals : │ │ @@ -241427,20 +241455,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bf470: |[0bf470] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bf480: 5410 ce09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ -0bf484: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0bf488: 5410 ce09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ -0bf48c: 7230 621b 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ -0bf492: 0e00 |0009: return-void │ │ +0bf55c: |[0bf55c] android.support.v7.internal.view.menu.BaseMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0bf56c: 5410 ce09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ +0bf570: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0bf574: 5410 ce09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ +0bf578: 7230 621b 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ +0bf57e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0004 line=205 │ │ 0x0009 line=207 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -241452,23 +241480,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0bf494: |[0bf494] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0bf4a4: 5410 ce09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ -0bf4a8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0bf4ac: 5410 ce09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ -0bf4b0: 7220 631b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ -0bf4b6: 0a00 |0009: move-result v0 │ │ -0bf4b8: 0f00 |000a: return v0 │ │ -0bf4ba: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0bf4bc: 28fe |000c: goto 000a // -0002 │ │ +0bf580: |[0bf580] android.support.v7.internal.view.menu.BaseMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0bf590: 5410 ce09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ +0bf594: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0bf598: 5410 ce09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ +0bf59c: 7220 631b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ +0bf5a2: 0a00 |0009: move-result v0 │ │ +0bf5a4: 0f00 |000a: return v0 │ │ +0bf5a6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0bf5a8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x000a line=213 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ @@ -241479,17 +241507,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf4c0: |[0bf4c0] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0bf4d0: 5b01 ce09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ -0bf4d4: 0e00 |0002: return-void │ │ +0bf5ac: |[0bf5ac] android.support.v7.internal.view.menu.BaseMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0bf5bc: 5b01 ce09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09ce │ │ +0bf5c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=150 │ │ 0x0002 line=151 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -241499,17 +241527,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf4d8: |[0bf4d8] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ -0bf4e8: 5901 d009 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@09d0 │ │ -0bf4ec: 0e00 |0002: return-void │ │ +0bf5c4: |[0bf5c4] android.support.v7.internal.view.menu.BaseMenuPresenter.setId:(I)V │ │ +0bf5d4: 5901 d009 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mId:I // field@09d0 │ │ +0bf5d8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ 0x0002 line=234 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -241519,17 +241547,17 @@ │ │ type : '(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bf4f0: |[0bf4f0] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bf500: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0bf502: 0f00 |0001: return v0 │ │ +0bf5dc: |[0bf5dc] android.support.v7.internal.view.menu.BaseMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bf5ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0bf5ee: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/BaseMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 childIndex I │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -241539,65 +241567,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -0bf504: |[0bf504] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ -0bf514: 54a7 d509 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ -0bf518: 1f07 4404 |0002: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ -0bf51c: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ -0bf520: 0e00 |0006: return-void │ │ -0bf522: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0bf524: 54a9 d309 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ -0bf528: 3809 4500 |000a: if-eqz v9, 004f // +0045 │ │ -0bf52c: 54a9 d309 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ -0bf530: 6e10 611a 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1a61 │ │ -0bf536: 54a9 d309 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ -0bf53a: 6e10 6f1a 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ -0bf540: 0c08 |0016: move-result-object v8 │ │ -0bf542: 6e10 9d2b 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0bf548: 0a04 |001a: move-result v4 │ │ -0bf54a: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0bf54c: 3542 3300 |001c: if-ge v2, v4, 004f // +0033 │ │ -0bf550: 6e20 972b 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0bf556: 0c03 |0021: move-result-object v3 │ │ -0bf558: 1f03 7b03 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0bf55c: 6e30 f119 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@19f1 │ │ -0bf562: 0a09 |0027: move-result v9 │ │ -0bf564: 3809 2200 |0028: if-eqz v9, 004a // +0022 │ │ -0bf568: 6e20 a622 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0bf56e: 0c01 |002d: move-result-object v1 │ │ -0bf570: 2019 8803 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0bf574: 3809 1d00 |0030: if-eqz v9, 004d // +001d │ │ -0bf578: 0719 |0032: move-object v9, v1 │ │ -0bf57a: 1f09 8803 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0bf57e: 7210 701b 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b70 │ │ -0bf584: 0c06 |0038: move-result-object v6 │ │ -0bf586: 6e40 ea19 3a71 |0039: invoke-virtual {v10, v3, v1, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@19ea │ │ -0bf58c: 0c05 |003c: move-result-object v5 │ │ -0bf58e: 3263 0600 |003d: if-eq v3, v6, 0043 // +0006 │ │ -0bf592: 1209 |003f: const/4 v9, #int 0 // #0 │ │ -0bf594: 6e20 6e22 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@226e │ │ -0bf59a: 3215 0500 |0043: if-eq v5, v1, 0048 // +0005 │ │ -0bf59e: 6e30 e219 5a00 |0045: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@19e2 │ │ -0bf5a4: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bf5a8: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0bf5ac: 28d0 |004c: goto 001c // -0030 │ │ -0bf5ae: 1206 |004d: const/4 v6, #int 0 // #0 │ │ -0bf5b0: 28eb |004e: goto 0039 // -0015 │ │ -0bf5b2: 6e10 a722 0700 |004f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -0bf5b8: 0a09 |0052: move-result v9 │ │ -0bf5ba: 3590 b3ff |0053: if-ge v0, v9, 0006 // -004d │ │ -0bf5be: 6e30 e719 7a00 |0055: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@19e7 │ │ -0bf5c4: 0a09 |0058: move-result v9 │ │ -0bf5c6: 3909 f6ff |0059: if-nez v9, 004f // -000a │ │ -0bf5ca: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0bf5ce: 28f2 |005d: goto 004f // -000e │ │ +0bf5f0: |[0bf5f0] android.support.v7.internal.view.menu.BaseMenuPresenter.updateMenuView:(Z)V │ │ +0bf600: 54a7 d509 |0000: iget-object v7, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09d5 │ │ +0bf604: 1f07 4404 |0002: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ +0bf608: 3907 0300 |0004: if-nez v7, 0007 // +0003 │ │ +0bf60c: 0e00 |0006: return-void │ │ +0bf60e: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0bf610: 54a9 d309 |0008: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ +0bf614: 3809 4500 |000a: if-eqz v9, 004f // +0045 │ │ +0bf618: 54a9 d309 |000c: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ +0bf61c: 6e10 611a 0900 |000e: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1a61 │ │ +0bf622: 54a9 d309 |0011: iget-object v9, v10, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09d3 │ │ +0bf626: 6e10 6f1a 0900 |0013: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ +0bf62c: 0c08 |0016: move-result-object v8 │ │ +0bf62e: 6e10 9d2b 0800 |0017: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0bf634: 0a04 |001a: move-result v4 │ │ +0bf636: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0bf638: 3542 3300 |001c: if-ge v2, v4, 004f // +0033 │ │ +0bf63c: 6e20 972b 2800 |001e: invoke-virtual {v8, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0bf642: 0c03 |0021: move-result-object v3 │ │ +0bf644: 1f03 7b03 |0022: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0bf648: 6e30 f119 0a03 |0024: invoke-virtual {v10, v0, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@19f1 │ │ +0bf64e: 0a09 |0027: move-result v9 │ │ +0bf650: 3809 2200 |0028: if-eqz v9, 004a // +0022 │ │ +0bf654: 6e20 a622 0700 |002a: invoke-virtual {v7, v0}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0bf65a: 0c01 |002d: move-result-object v1 │ │ +0bf65c: 2019 8803 |002e: instance-of v9, v1, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0bf660: 3809 1d00 |0030: if-eqz v9, 004d // +001d │ │ +0bf664: 0719 |0032: move-object v9, v1 │ │ +0bf666: 1f09 8803 |0033: check-cast v9, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0bf66a: 7210 701b 0900 |0035: invoke-interface {v9}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b70 │ │ +0bf670: 0c06 |0038: move-result-object v6 │ │ +0bf672: 6e40 ea19 3a71 |0039: invoke-virtual {v10, v3, v1, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@19ea │ │ +0bf678: 0c05 |003c: move-result-object v5 │ │ +0bf67a: 3263 0600 |003d: if-eq v3, v6, 0043 // +0006 │ │ +0bf67e: 1209 |003f: const/4 v9, #int 0 // #0 │ │ +0bf680: 6e20 6e22 9500 |0040: invoke-virtual {v5, v9}, Landroid/view/View;.setPressed:(Z)V // method@226e │ │ +0bf686: 3215 0500 |0043: if-eq v5, v1, 0048 // +0005 │ │ +0bf68a: 6e30 e219 5a00 |0045: invoke-virtual {v10, v5, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.addItemView:(Landroid/view/View;I)V // method@19e2 │ │ +0bf690: d800 0001 |0048: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bf694: d802 0201 |004a: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0bf698: 28d0 |004c: goto 001c // -0030 │ │ +0bf69a: 1206 |004d: const/4 v6, #int 0 // #0 │ │ +0bf69c: 28eb |004e: goto 0039 // -0015 │ │ +0bf69e: 6e10 a722 0700 |004f: invoke-virtual {v7}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +0bf6a4: 0a09 |0052: move-result v9 │ │ +0bf6a6: 3590 b3ff |0053: if-ge v0, v9, 0006 // -004d │ │ +0bf6aa: 6e30 e719 7a00 |0055: invoke-virtual {v10, v7, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@19e7 │ │ +0bf6b0: 0a09 |0058: move-result v9 │ │ +0bf6b2: 3909 f6ff |0059: if-nez v9, 004f // -000a │ │ +0bf6b6: d800 0001 |005b: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0bf6ba: 28f2 |005d: goto 004f // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x0006 line=121 │ │ 0x0007 line=89 │ │ 0x0008 line=90 │ │ @@ -241677,17 +241705,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0bf5d0: |[0bf5d0] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Ljava/lang/Object;)V │ │ -0bf5e0: 7020 f919 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@19f9 │ │ -0bf5e6: 0e00 |0003: return-void │ │ +0bf6bc: |[0bf6bc] android.support.v7.internal.view.menu.BaseMenuWrapper.:(Ljava/lang/Object;)V │ │ +0bf6cc: 7020 f919 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@19f9 │ │ +0bf6d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0003 line=34 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Landroid/support/v7/internal/view/menu/BaseMenuWrapper; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ @@ -241700,33 +241728,33 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0bf5e8: |[0bf5e8] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0bf5f8: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -0bf5fc: 5421 d809 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf600: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -0bf604: 2201 d505 |0006: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ -0bf608: 7010 ae2b 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0bf60e: 5b21 d809 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf612: 5421 d809 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf616: 6e20 b12b 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -0bf61c: 0c00 |0012: move-result-object v0 │ │ -0bf61e: 1f00 a401 |0013: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -0bf622: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ -0bf626: 7110 7f1b 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b7f │ │ -0bf62c: 0c00 |001a: move-result-object v0 │ │ -0bf62e: 5421 d809 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf632: 6e30 b32b 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -0bf638: 1100 |0020: return-object v0 │ │ -0bf63a: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0bf63c: 28fe |0022: goto 0020 // -0002 │ │ +0bf6d4: |[0bf6d4] android.support.v7.internal.view.menu.BaseMenuWrapper.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0bf6e4: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +0bf6e8: 5421 d809 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf6ec: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +0bf6f0: 2201 d505 |0006: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ +0bf6f4: 7010 ae2b 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0bf6fa: 5b21 d809 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf6fe: 5421 d809 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf702: 6e20 b12b 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +0bf708: 0c00 |0012: move-result-object v0 │ │ +0bf70a: 1f00 a401 |0013: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +0bf70e: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ +0bf712: 7110 7f1b 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b7f │ │ +0bf718: 0c00 |001a: move-result-object v0 │ │ +0bf71a: 5421 d809 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf71e: 6e30 b32b 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +0bf724: 1100 |0020: return-object v0 │ │ +0bf726: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0bf728: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0002 line=39 │ │ 0x0006 line=40 │ │ 0x000d line=43 │ │ 0x0015 line=45 │ │ @@ -241744,33 +241772,33 @@ │ │ type : '(Landroid/view/SubMenu;)Landroid/view/SubMenu;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0bf640: |[0bf640] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ -0bf650: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ -0bf654: 5421 d909 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ -0bf658: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ -0bf65c: 2201 d505 |0006: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ -0bf660: 7010 ae2b 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0bf666: 5b21 d909 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ -0bf66a: 5421 d909 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ -0bf66e: 6e20 b12b 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ -0bf674: 0c00 |0012: move-result-object v0 │ │ -0bf676: 1f00 3204 |0013: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0bf67a: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ -0bf67e: 7110 811b 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; // method@1b81 │ │ -0bf684: 0c00 |001a: move-result-object v0 │ │ -0bf686: 5421 d909 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ -0bf68a: 6e30 b32b 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ -0bf690: 1100 |0020: return-object v0 │ │ -0bf692: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0bf694: 28fe |0022: goto 0020 // -0002 │ │ +0bf72c: |[0bf72c] android.support.v7.internal.view.menu.BaseMenuWrapper.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; │ │ +0bf73c: 3803 2100 |0000: if-eqz v3, 0021 // +0021 │ │ +0bf740: 5421 d909 |0002: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ +0bf744: 3901 0900 |0004: if-nez v1, 000d // +0009 │ │ +0bf748: 2201 d505 |0006: new-instance v1, Ljava/util/HashMap; // type@05d5 │ │ +0bf74c: 7010 ae2b 0100 |0008: invoke-direct {v1}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0bf752: 5b21 d909 |000b: iput-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ +0bf756: 5421 d909 |000d: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ +0bf75a: 6e20 b12b 3100 |000f: invoke-virtual {v1, v3}, Ljava/util/HashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bb1 │ │ +0bf760: 0c00 |0012: move-result-object v0 │ │ +0bf762: 1f00 3204 |0013: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0bf766: 3900 0b00 |0015: if-nez v0, 0020 // +000b │ │ +0bf76a: 7110 811b 0300 |0017: invoke-static {v3}, Landroid/support/v7/internal/view/menu/MenuWrapperFactory;.createSupportSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/support/v4/internal/view/SupportSubMenu; // method@1b81 │ │ +0bf770: 0c00 |001a: move-result-object v0 │ │ +0bf772: 5421 d909 |001b: iget-object v1, v2, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ +0bf776: 6e30 b32b 3100 |001d: invoke-virtual {v1, v3, v0}, Ljava/util/HashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bb3 │ │ +0bf77c: 1100 |0020: return-object v0 │ │ +0bf77e: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0bf780: 28fe |0022: goto 0020 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0002 line=58 │ │ 0x0006 line=59 │ │ 0x000d line=62 │ │ 0x0015 line=64 │ │ @@ -241788,24 +241816,24 @@ │ │ type : '()V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0bf698: |[0bf698] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ -0bf6a8: 5410 d809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf6ac: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0bf6b0: 5410 d809 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf6b4: 6e10 af2b 0000 |0006: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2baf │ │ -0bf6ba: 5410 d909 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ -0bf6be: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0bf6c2: 5410 d909 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ -0bf6c6: 6e10 af2b 0000 |000f: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2baf │ │ -0bf6cc: 0e00 |0012: return-void │ │ +0bf784: |[0bf784] android.support.v7.internal.view.menu.BaseMenuWrapper.internalClear:()V │ │ +0bf794: 5410 d809 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf798: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0bf79c: 5410 d809 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf7a0: 6e10 af2b 0000 |0006: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2baf │ │ +0bf7a6: 5410 d909 |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ +0bf7aa: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0bf7ae: 5410 d909 |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mSubMenus:Ljava/util/HashMap; // field@09d9 │ │ +0bf7b2: 6e10 af2b 0000 |000f: invoke-virtual {v0}, Ljava/util/HashMap;.clear:()V // method@2baf │ │ +0bf7b8: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=75 │ │ 0x0004 line=76 │ │ 0x0009 line=78 │ │ 0x000d line=79 │ │ 0x0012 line=81 │ │ @@ -241818,34 +241846,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0bf6d0: |[0bf6d0] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ -0bf6e0: 5432 d809 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf6e4: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0bf6e8: 0e00 |0004: return-void │ │ -0bf6ea: 5432 d809 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf6ee: 6e10 b22b 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bb2 │ │ -0bf6f4: 0c02 |000a: move-result-object v2 │ │ -0bf6f6: 7210 f42b 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0bf6fc: 0c00 |000e: move-result-object v0 │ │ -0bf6fe: 7210 bb2b 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0bf704: 0a02 |0012: move-result v2 │ │ -0bf706: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -0bf70a: 7210 bc2b 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0bf710: 0c01 |0018: move-result-object v1 │ │ -0bf712: 1f01 2e04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0bf716: 7210 7f21 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@217f │ │ -0bf71c: 0a02 |001e: move-result v2 │ │ -0bf71e: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -0bf722: 7210 bd2b 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -0bf728: 28eb |0024: goto 000f // -0015 │ │ +0bf7bc: |[0bf7bc] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveGroup:(I)V │ │ +0bf7cc: 5432 d809 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf7d0: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0bf7d4: 0e00 |0004: return-void │ │ +0bf7d6: 5432 d809 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf7da: 6e10 b22b 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bb2 │ │ +0bf7e0: 0c02 |000a: move-result-object v2 │ │ +0bf7e2: 7210 f42b 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0bf7e8: 0c00 |000e: move-result-object v0 │ │ +0bf7ea: 7210 bb2b 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0bf7f0: 0a02 |0012: move-result v2 │ │ +0bf7f2: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +0bf7f6: 7210 bc2b 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0bf7fc: 0c01 |0018: move-result-object v1 │ │ +0bf7fe: 1f01 2e04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0bf802: 7210 7f21 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getGroupId:()I // method@217f │ │ +0bf808: 0a02 |001e: move-result v2 │ │ +0bf80a: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +0bf80e: 7210 bd2b 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +0bf814: 28eb |0024: goto 000f // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=97 │ │ 0x0005 line=88 │ │ 0x000f line=91 │ │ 0x0015 line=92 │ │ @@ -241863,34 +241891,34 @@ │ │ type : '(I)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 37 16-bit code units │ │ -0bf72c: |[0bf72c] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ -0bf73c: 5432 d809 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf740: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ -0bf744: 0e00 |0004: return-void │ │ -0bf746: 5432 d809 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ -0bf74a: 6e10 b22b 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bb2 │ │ -0bf750: 0c02 |000a: move-result-object v2 │ │ -0bf752: 7210 f42b 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0bf758: 0c00 |000e: move-result-object v0 │ │ -0bf75a: 7210 bb2b 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0bf760: 0a02 |0012: move-result v2 │ │ -0bf762: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ -0bf766: 7210 bc2b 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0bf76c: 0c01 |0018: move-result-object v1 │ │ -0bf76e: 1f01 2e04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0bf772: 7210 8221 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0bf778: 0a02 |001e: move-result v2 │ │ -0bf77a: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ -0bf77e: 7210 bd2b 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -0bf784: 28e0 |0024: goto 0004 // -0020 │ │ +0bf818: |[0bf818] android.support.v7.internal.view.menu.BaseMenuWrapper.internalRemoveItem:(I)V │ │ +0bf828: 5432 d809 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf82c: 3902 0300 |0002: if-nez v2, 0005 // +0003 │ │ +0bf830: 0e00 |0004: return-void │ │ +0bf832: 5432 d809 |0005: iget-object v2, v3, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.mMenuItems:Ljava/util/HashMap; // field@09d8 │ │ +0bf836: 6e10 b22b 0200 |0007: invoke-virtual {v2}, Ljava/util/HashMap;.keySet:()Ljava/util/Set; // method@2bb2 │ │ +0bf83c: 0c02 |000a: move-result-object v2 │ │ +0bf83e: 7210 f42b 0200 |000b: invoke-interface {v2}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0bf844: 0c00 |000e: move-result-object v0 │ │ +0bf846: 7210 bb2b 0000 |000f: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0bf84c: 0a02 |0012: move-result v2 │ │ +0bf84e: 3802 f1ff |0013: if-eqz v2, 0004 // -000f │ │ +0bf852: 7210 bc2b 0000 |0015: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0bf858: 0c01 |0018: move-result-object v1 │ │ +0bf85a: 1f01 2e04 |0019: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0bf85e: 7210 8221 0100 |001b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0bf864: 0a02 |001e: move-result v2 │ │ +0bf866: 3324 f0ff |001f: if-ne v4, v2, 000f // -0010 │ │ +0bf86a: 7210 bd2b 0000 |0021: invoke-interface {v0}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +0bf870: 28e0 |0024: goto 0004 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0004 line=114 │ │ 0x0005 line=104 │ │ 0x000f line=107 │ │ 0x0015 line=108 │ │ @@ -241939,18 +241967,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0bf788: |[0bf788] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0bf798: 7030 6924 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2469 │ │ -0bf79e: 6e20 041a 0000 |0003: invoke-virtual {v0, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1a04 │ │ -0bf7a4: 0e00 |0006: return-void │ │ +0bf874: |[0bf874] android.support.v7.internal.view.menu.ExpandedMenuView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bf884: 7030 6924 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/widget/ListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2469 │ │ +0bf88a: 6e20 041a 0000 |0003: invoke-virtual {v0, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1a04 │ │ +0bf890: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0006 line=45 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ @@ -241963,17 +241991,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf7a8: |[0bf7a8] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ -0bf7b8: 5210 db09 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@09db │ │ -0bf7bc: 0f00 |0002: return v0 │ │ +0bf894: |[0bf894] android.support.v7.internal.view.menu.ExpandedMenuView.getWindowAnimations:()I │ │ +0bf8a4: 5210 db09 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mAnimations:I // field@09db │ │ +0bf8a8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ExpandedMenuView;) │ │ @@ -241981,17 +242009,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf7c0: |[0bf7c0] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bf7d0: 5b01 dc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09dc │ │ -0bf7d4: 0e00 |0002: return-void │ │ +0bf8ac: |[0bf8ac] android.support.v7.internal.view.menu.ExpandedMenuView.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0bf8bc: 5b01 dc09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09dc │ │ +0bf8c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0003 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -242001,20 +242029,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0bf7d8: |[0bf7d8] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bf7e8: 5420 dc09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09dc │ │ -0bf7ec: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0bf7ee: 6e30 781a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0bf7f4: 0a00 |0006: move-result v0 │ │ -0bf7f6: 0f00 |0007: return v0 │ │ +0bf8c4: |[0bf8c4] android.support.v7.internal.view.menu.ExpandedMenuView.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bf8d4: 5420 dc09 |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09dc │ │ +0bf8d8: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0bf8da: 6e30 781a 3001 |0003: invoke-virtual {v0, v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0bf8e0: 0a00 |0006: move-result v0 │ │ +0bf8e2: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x0008 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -242023,19 +242051,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0bf7f8: |[0bf7f8] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ -0bf808: 6f10 7b24 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@247b │ │ -0bf80e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0bf810: 6e20 031a 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@1a03 │ │ -0bf816: 0e00 |0007: return-void │ │ +0bf8e4: |[0bf8e4] android.support.v7.internal.view.menu.ExpandedMenuView.onDetachedFromWindow:()V │ │ +0bf8f4: 6f10 7b24 0100 |0000: invoke-super {v1}, Landroid/widget/ListView;.onDetachedFromWindow:()V // method@247b │ │ +0bf8fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0bf8fc: 6e20 031a 0100 |0004: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setChildrenDrawingCacheEnabled:(Z)V // method@1a03 │ │ +0bf902: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=57 │ │ 0x0007 line=58 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ @@ -242045,22 +242073,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bf818: |[0bf818] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0bf828: 6e10 fc19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@19fc │ │ -0bf82e: 0c00 |0003: move-result-object v0 │ │ -0bf830: 7220 6024 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2460 │ │ -0bf836: 0c00 |0007: move-result-object v0 │ │ -0bf838: 1f00 7b03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0bf83c: 6e20 ff19 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@19ff │ │ -0bf842: 0e00 |000d: return-void │ │ +0bf904: |[0bf904] android.support.v7.internal.view.menu.ExpandedMenuView.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0bf914: 6e10 fc19 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.getAdapter:()Landroid/widget/ListAdapter; // method@19fc │ │ +0bf91a: 0c00 |0003: move-result-object v0 │ │ +0bf91c: 7220 6024 4000 |0004: invoke-interface {v0, v4}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2460 │ │ +0bf922: 0c00 |0007: move-result-object v0 │ │ +0bf924: 1f00 7b03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0bf928: 6e20 ff19 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.invokeItem:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@19ff │ │ +0bf92e: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ 0x000d line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ExpandedMenuView; │ │ 0x0000 - 0x000e reg=2 parent Landroid/widget/AdapterView; │ │ @@ -242155,18 +242183,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0bf844: |[0bf844] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0bf854: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bf856: 7040 061a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a06 │ │ -0bf85c: 0e00 |0004: return-void │ │ +0bf930: |[0bf930] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0bf940: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bf942: 7040 061a 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1a06 │ │ +0bf948: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ 0x0004 line=82 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -242177,37 +242205,37 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0bf860: |[0bf860] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0bf870: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0bf872: 7030 3d24 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ -0bf878: 5b45 e009 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@09e0 │ │ -0bf87c: 6201 1f09 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@091f │ │ -0bf880: 6e53 3d01 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0bf886: 0c00 |000b: move-result-object v0 │ │ -0bf888: 1251 |000c: const/4 v1, #int 5 // #5 │ │ -0bf88a: 6e20 c001 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0bf890: 0c01 |0010: move-result-object v1 │ │ -0bf892: 5b41 de09 |0011: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@09de │ │ -0bf896: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0bf898: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ -0bf89a: 6e30 c501 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0bf8a0: 0a01 |0018: move-result v1 │ │ -0bf8a2: 5941 e909 |0019: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@09e9 │ │ -0bf8a6: 1271 |001b: const/4 v1, #int 7 // #7 │ │ -0bf8a8: 6e30 bc01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0bf8ae: 0a01 |001f: move-result v1 │ │ -0bf8b0: 5c41 e609 |0020: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ -0bf8b4: 5b45 ea09 |0022: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@09ea │ │ -0bf8b8: 6e10 ca01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0bf8be: 0e00 |0027: return-void │ │ +0bf94c: |[0bf94c] android.support.v7.internal.view.menu.ListMenuItemView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0bf95c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0bf95e: 7030 3d24 5406 |0001: invoke-direct {v4, v5, v6}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ +0bf964: 5b45 e009 |0004: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@09e0 │ │ +0bf968: 6201 1f09 |0006: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.MenuView:[I // field@091f │ │ +0bf96c: 6e53 3d01 6571 |0008: invoke-virtual {v5, v6, v1, v7, v3}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0bf972: 0c00 |000b: move-result-object v0 │ │ +0bf974: 1251 |000c: const/4 v1, #int 5 // #5 │ │ +0bf976: 6e20 c001 1000 |000d: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0bf97c: 0c01 |0010: move-result-object v1 │ │ +0bf97e: 5b41 de09 |0011: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@09de │ │ +0bf982: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0bf984: 12f2 |0014: const/4 v2, #int -1 // #ff │ │ +0bf986: 6e30 c501 1002 |0015: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0bf98c: 0a01 |0018: move-result v1 │ │ +0bf98e: 5941 e909 |0019: iput v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@09e9 │ │ +0bf992: 1271 |001b: const/4 v1, #int 7 // #7 │ │ +0bf994: 6e30 bc01 1003 |001c: invoke-virtual {v0, v1, v3}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0bf99a: 0a01 |001f: move-result v1 │ │ +0bf99c: 5c41 e609 |0020: iput-boolean v1, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ +0bf9a0: 5b45 ea09 |0022: iput-object v5, v4, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@09ea │ │ +0bf9a4: 6e10 ca01 0000 |0024: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0bf9aa: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x0006 line=66 │ │ 0x000c line=70 │ │ 0x0013 line=71 │ │ @@ -242227,23 +242255,23 @@ │ │ type : '()Landroid/view/LayoutInflater;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0bf8c0: |[0bf8c0] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ -0bf8d0: 5410 e309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@09e3 │ │ -0bf8d4: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0bf8d8: 5410 e009 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@09e0 │ │ -0bf8dc: 7110 5a21 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bf8e2: 0c00 |0009: move-result-object v0 │ │ -0bf8e4: 5b10 e309 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@09e3 │ │ -0bf8e8: 5410 e309 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@09e3 │ │ -0bf8ec: 1100 |000e: return-object v0 │ │ +0bf9ac: |[0bf9ac] android.support.v7.internal.view.menu.ListMenuItemView.getInflater:()Landroid/view/LayoutInflater; │ │ +0bf9bc: 5410 e309 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@09e3 │ │ +0bf9c0: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0bf9c4: 5410 e009 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mContext:Landroid/content/Context; // field@09e0 │ │ +0bf9c8: 7110 5a21 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0bf9ce: 0c00 |0009: move-result-object v0 │ │ +0bf9d0: 5b10 e309 |000a: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@09e3 │ │ +0bf9d4: 5410 e309 |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mInflater:Landroid/view/LayoutInflater; // field@09e3 │ │ +0bf9d8: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ 0x0004 line=282 │ │ 0x000c line=284 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ @@ -242253,26 +242281,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0bf8f0: |[0bf8f0] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ -0bf900: 7010 0a1a 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@1a0a │ │ -0bf906: 0c00 |0003: move-result-object v0 │ │ -0bf908: 6001 3508 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0835 │ │ -0bf90c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0bf90e: 6e40 5d21 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bf914: 0c01 |000a: move-result-object v1 │ │ -0bf916: 1f01 6f04 |000b: check-cast v1, Landroid/widget/CheckBox; // type@046f │ │ -0bf91a: 5b31 df09 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bf91e: 5431 df09 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bf922: 6e20 071a 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@1a07 │ │ -0bf928: 0e00 |0014: return-void │ │ +0bf9dc: |[0bf9dc] android.support.v7.internal.view.menu.ListMenuItemView.insertCheckBox:()V │ │ +0bf9ec: 7010 0a1a 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@1a0a │ │ +0bf9f2: 0c00 |0003: move-result-object v0 │ │ +0bf9f4: 6001 3508 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_checkbox:I // field@0835 │ │ +0bf9f8: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0bf9fa: 6e40 5d21 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0bfa00: 0c01 |000a: move-result-object v1 │ │ +0bfa02: 1f01 6f04 |000b: check-cast v1, Landroid/widget/CheckBox; // type@046f │ │ +0bfa06: 5b31 df09 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfa0a: 5431 df09 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfa0e: 6e20 071a 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@1a07 │ │ +0bfa14: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0004 line=266 │ │ 0x000f line=269 │ │ 0x0014 line=270 │ │ locals : │ │ @@ -242284,26 +242312,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0bf92c: |[0bf92c] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ -0bf93c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0bf93e: 7010 0a1a 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@1a0a │ │ -0bf944: 0c00 |0004: move-result-object v0 │ │ -0bf946: 6001 3608 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0836 │ │ -0bf94a: 6e40 5d21 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bf950: 0c01 |000a: move-result-object v1 │ │ -0bf952: 1f01 7d04 |000b: check-cast v1, Landroid/widget/ImageView; // type@047d │ │ -0bf956: 5b31 e209 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bf95a: 5431 e209 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bf95e: 6e30 081a 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@1a08 │ │ -0bf964: 0e00 |0014: return-void │ │ +0bfa18: |[0bfa18] android.support.v7.internal.view.menu.ListMenuItemView.insertIconView:()V │ │ +0bfa28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0bfa2a: 7010 0a1a 0300 |0001: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@1a0a │ │ +0bfa30: 0c00 |0004: move-result-object v0 │ │ +0bfa32: 6001 3608 |0005: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_icon:I // field@0836 │ │ +0bfa36: 6e40 5d21 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0bfa3c: 0c01 |000a: move-result-object v1 │ │ +0bfa3e: 1f01 7d04 |000b: check-cast v1, Landroid/widget/ImageView; // type@047d │ │ +0bfa42: 5b31 e209 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfa46: 5431 e209 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfa4a: 6e30 081a 1302 |0011: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;I)V // method@1a08 │ │ +0bfa50: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0005 line=251 │ │ 0x000f line=253 │ │ 0x0014 line=254 │ │ locals : │ │ @@ -242315,26 +242343,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0bf968: |[0bf968] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ -0bf978: 7010 0a1a 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@1a0a │ │ -0bf97e: 0c00 |0003: move-result-object v0 │ │ -0bf980: 6001 3808 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0838 │ │ -0bf984: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0bf986: 6e40 5d21 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bf98c: 0c01 |000a: move-result-object v1 │ │ -0bf98e: 1f01 8804 |000b: check-cast v1, Landroid/widget/RadioButton; // type@0488 │ │ -0bf992: 5b31 e709 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bf996: 5431 e709 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bf99a: 6e20 071a 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@1a07 │ │ -0bf9a0: 0e00 |0014: return-void │ │ +0bfa54: |[0bfa54] android.support.v7.internal.view.menu.ListMenuItemView.insertRadioButton:()V │ │ +0bfa64: 7010 0a1a 0300 |0000: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getInflater:()Landroid/view/LayoutInflater; // method@1a0a │ │ +0bfa6a: 0c00 |0003: move-result-object v0 │ │ +0bfa6c: 6001 3808 |0004: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_radio:I // field@0838 │ │ +0bfa70: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0bfa72: 6e40 5d21 1023 |0007: invoke-virtual {v0, v1, v3, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0bfa78: 0c01 |000a: move-result-object v1 │ │ +0bfa7a: 1f01 8804 |000b: check-cast v1, Landroid/widget/RadioButton; // type@0488 │ │ +0bfa7e: 5b31 e709 |000d: iput-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfa82: 5431 e709 |000f: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfa86: 6e20 071a 1300 |0011: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.addView:(Landroid/view/View;)V // method@1a07 │ │ +0bfa8c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0004 line=258 │ │ 0x000f line=261 │ │ 0x0014 line=262 │ │ locals : │ │ @@ -242347,17 +242375,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bf9a4: |[0bf9a4] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0bf9b4: 5410 e409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bf9b8: 1100 |0002: return-object v0 │ │ +0bfa90: |[0bfa90] android.support.v7.internal.view.menu.ListMenuItemView.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0bfaa0: 5410 e409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfaa4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -242365,42 +242393,42 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0bf9bc: |[0bf9bc] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ -0bf9cc: 5b23 e409 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bf9d0: 5924 e509 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@09e5 │ │ -0bf9d4: 6e10 c31a 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ -0bf9da: 0a00 |0007: move-result v0 │ │ -0bf9dc: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ -0bf9e0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bf9e2: 6e20 1c1a 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@1a1c │ │ -0bf9e8: 6e20 b91a 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@1ab9 │ │ -0bf9ee: 0c00 |0011: move-result-object v0 │ │ -0bf9f0: 6e20 1b1a 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1a1b │ │ -0bf9f6: 6e10 bf1a 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1abf │ │ -0bf9fc: 0a00 |0018: move-result v0 │ │ -0bf9fe: 6e20 151a 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@1a15 │ │ -0bfa04: 6e10 e81a 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1ae8 │ │ -0bfa0a: 0a00 |001f: move-result v0 │ │ -0bfa0c: 6e10 b31a 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1ab3 │ │ -0bfa12: 0a01 |0023: move-result v1 │ │ -0bfa14: 6e30 1a1a 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@1a1a │ │ -0bfa1a: 6e10 ac1a 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1aac │ │ -0bfa20: 0c00 |002a: move-result-object v0 │ │ -0bfa22: 6e20 191a 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a19 │ │ -0bfa28: 6e10 c11a 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ -0bfa2e: 0a00 |0031: move-result v0 │ │ -0bfa30: 6e20 171a 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@1a17 │ │ -0bfa36: 0e00 |0035: return-void │ │ -0bfa38: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ -0bfa3c: 28d3 |0038: goto 000b // -002d │ │ +0bfaa8: |[0bfaa8] android.support.v7.internal.view.menu.ListMenuItemView.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V │ │ +0bfab8: 5b23 e409 |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfabc: 5924 e509 |0002: iput v4, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mMenuType:I // field@09e5 │ │ +0bfac0: 6e10 c31a 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ +0bfac6: 0a00 |0007: move-result v0 │ │ +0bfac8: 3800 2e00 |0008: if-eqz v0, 0036 // +002e │ │ +0bfacc: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0bface: 6e20 1c1a 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setVisibility:(I)V // method@1a1c │ │ +0bfad4: 6e20 b91a 2300 |000e: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; // method@1ab9 │ │ +0bfada: 0c00 |0011: move-result-object v0 │ │ +0bfadc: 6e20 1b1a 0200 |0012: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setTitle:(Ljava/lang/CharSequence;)V // method@1a1b │ │ +0bfae2: 6e10 bf1a 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1abf │ │ +0bfae8: 0a00 |0018: move-result v0 │ │ +0bfaea: 6e20 151a 0200 |0019: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setCheckable:(Z)V // method@1a15 │ │ +0bfaf0: 6e10 e81a 0300 |001c: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1ae8 │ │ +0bfaf6: 0a00 |001f: move-result v0 │ │ +0bfaf8: 6e10 b31a 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1ab3 │ │ +0bfafe: 0a01 |0023: move-result v1 │ │ +0bfb00: 6e30 1a1a 0201 |0024: invoke-virtual {v2, v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setShortcut:(ZC)V // method@1a1a │ │ +0bfb06: 6e10 ac1a 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getIcon:()Landroid/graphics/drawable/Drawable; // method@1aac │ │ +0bfb0c: 0c00 |002a: move-result-object v0 │ │ +0bfb0e: 6e20 191a 0200 |002b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1a19 │ │ +0bfb14: 6e10 c11a 0300 |002e: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ +0bfb1a: 0a00 |0031: move-result v0 │ │ +0bfb1c: 6e20 171a 0200 |0032: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setEnabled:(Z)V // method@1a17 │ │ +0bfb22: 0e00 |0035: return-void │ │ +0bfb24: 1300 0800 |0036: const/16 v0, #int 8 // #8 │ │ +0bfb28: 28d3 |0038: goto 000b // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0002 line=101 │ │ 0x0004 line=103 │ │ 0x000e line=105 │ │ 0x0015 line=106 │ │ @@ -242419,36 +242447,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0bfa40: |[0bfa40] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ -0bfa50: 6f10 4d24 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@244d │ │ -0bfa56: 5430 de09 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@09de │ │ -0bfa5a: 6e20 141a 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a14 │ │ -0bfa60: 6000 1f08 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@081f │ │ -0bfa64: 6e20 091a 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@1a09 │ │ -0bfa6a: 0c00 |000d: move-result-object v0 │ │ -0bfa6c: 1f00 9704 |000e: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ -0bfa70: 5b30 eb09 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfa74: 5230 e909 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@09e9 │ │ -0bfa78: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ -0bfa7a: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ -0bfa7e: 5430 eb09 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfa82: 5431 ea09 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@09ea │ │ -0bfa86: 5232 e909 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@09e9 │ │ -0bfa8a: 6e30 1725 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0bfa90: 6000 1808 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0818 │ │ -0bfa94: 6e20 091a 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@1a09 │ │ -0bfa9a: 0c00 |0025: move-result-object v0 │ │ -0bfa9c: 1f00 9704 |0026: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ -0bfaa0: 5b30 e809 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ -0bfaa4: 0e00 |002a: return-void │ │ +0bfb2c: |[0bfb2c] android.support.v7.internal.view.menu.ListMenuItemView.onFinishInflate:()V │ │ +0bfb3c: 6f10 4d24 0300 |0000: invoke-super {v3}, Landroid/widget/LinearLayout;.onFinishInflate:()V // method@244d │ │ +0bfb42: 5430 de09 |0003: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mBackground:Landroid/graphics/drawable/Drawable; // field@09de │ │ +0bfb46: 6e20 141a 0300 |0005: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1a14 │ │ +0bfb4c: 6000 1f08 |0008: sget v0, Landroid/support/v7/appcompat/R$id;.title:I // field@081f │ │ +0bfb50: 6e20 091a 0300 |000a: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@1a09 │ │ +0bfb56: 0c00 |000d: move-result-object v0 │ │ +0bfb58: 1f00 9704 |000e: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ +0bfb5c: 5b30 eb09 |0010: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfb60: 5230 e909 |0012: iget v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@09e9 │ │ +0bfb64: 12f1 |0014: const/4 v1, #int -1 // #ff │ │ +0bfb66: 3210 0b00 |0015: if-eq v0, v1, 0020 // +000b │ │ +0bfb6a: 5430 eb09 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfb6e: 5431 ea09 |0019: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearanceContext:Landroid/content/Context; // field@09ea │ │ +0bfb72: 5232 e909 |001b: iget v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTextAppearance:I // field@09e9 │ │ +0bfb76: 6e30 1725 1002 |001d: invoke-virtual {v0, v1, v2}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0bfb7c: 6000 1808 |0020: sget v0, Landroid/support/v7/appcompat/R$id;.shortcut:I // field@0818 │ │ +0bfb80: 6e20 091a 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.findViewById:(I)Landroid/view/View; // method@1a09 │ │ +0bfb86: 0c00 |0025: move-result-object v0 │ │ +0bfb88: 1f00 9704 |0026: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ +0bfb8c: 5b30 e809 |0028: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ +0bfb90: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ 0x0003 line=88 │ │ 0x0008 line=90 │ │ 0x0012 line=91 │ │ 0x0017 line=92 │ │ @@ -242462,33 +242490,33 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0bfaa8: |[0bfaa8] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ -0bfab8: 5432 e209 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfabc: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ -0bfac0: 5532 e609 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ -0bfac4: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ -0bfac8: 6e10 0c1a 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1a0c │ │ -0bface: 0c01 |000b: move-result-object v1 │ │ -0bfad0: 5432 e209 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfad4: 6e10 2924 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ -0bfada: 0c00 |0011: move-result-object v0 │ │ -0bfadc: 1f00 7e04 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -0bfae0: 5212 6d0c |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0bfae4: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ -0bfae8: 5202 820c |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0c82 │ │ -0bfaec: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ -0bfaf0: 5212 6d0c |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0bfaf4: 5902 820c |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0c82 │ │ -0bfaf8: 6f30 4f24 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ -0bfafe: 0e00 |0023: return-void │ │ +0bfb94: |[0bfb94] android.support.v7.internal.view.menu.ListMenuItemView.onMeasure:(II)V │ │ +0bfba4: 5432 e209 |0000: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfba8: 3802 1e00 |0002: if-eqz v2, 0020 // +001e │ │ +0bfbac: 5532 e609 |0004: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ +0bfbb0: 3802 1a00 |0006: if-eqz v2, 0020 // +001a │ │ +0bfbb4: 6e10 0c1a 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1a0c │ │ +0bfbba: 0c01 |000b: move-result-object v1 │ │ +0bfbbc: 5432 e209 |000c: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfbc0: 6e10 2924 0200 |000e: invoke-virtual {v2}, Landroid/widget/ImageView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@2429 │ │ +0bfbc6: 0c00 |0011: move-result-object v0 │ │ +0bfbc8: 1f00 7e04 |0012: check-cast v0, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0bfbcc: 5212 6d0c |0014: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0bfbd0: 3d02 0a00 |0016: if-lez v2, 0020 // +000a │ │ +0bfbd4: 5202 820c |0018: iget v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0c82 │ │ +0bfbd8: 3c02 0600 |001a: if-gtz v2, 0020 // +0006 │ │ +0bfbdc: 5212 6d0c |001c: iget v2, v1, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0bfbe0: 5902 820c |001e: iput v2, v0, Landroid/widget/LinearLayout$LayoutParams;.width:I // field@0c82 │ │ +0bfbe4: 6f30 4f24 4305 |0020: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ +0bfbea: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ 0x0008 line=240 │ │ 0x000c line=241 │ │ 0x0014 line=242 │ │ 0x001c line=243 │ │ @@ -242506,17 +242534,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfb00: |[0bfb00] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ -0bfb10: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfb12: 0f00 |0001: return v0 │ │ +0bfbec: |[0bfbec] android.support.v7.internal.view.menu.ListMenuItemView.prefersCondensedTitle:()Z │ │ +0bfbfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bfbfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuItemView;) │ │ @@ -242524,65 +242552,65 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 100 16-bit code units │ │ -0bfb14: |[0bfb14] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ -0bfb24: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -0bfb28: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ -0bfb2c: 5454 e709 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfb30: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ -0bfb34: 5454 df09 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfb38: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ -0bfb3c: 0e00 |000c: return-void │ │ -0bfb3e: 5454 e409 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bfb42: 6e10 c21a 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1ac2 │ │ -0bfb48: 0a04 |0012: move-result v4 │ │ -0bfb4a: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ -0bfb4e: 5454 e709 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfb52: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ -0bfb56: 7010 101a 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@1a10 │ │ -0bfb5c: 5450 e709 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfb60: 5452 df09 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfb64: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ -0bfb68: 5454 e409 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bfb6c: 6e10 c01a 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@1ac0 │ │ -0bfb72: 0a04 |0027: move-result v4 │ │ -0bfb74: 6e20 db23 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ -0bfb7a: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ -0bfb7e: 1201 |002d: const/4 v1, #int 0 // #0 │ │ -0bfb80: 6e10 d923 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@23d9 │ │ -0bfb86: 0a04 |0031: move-result v4 │ │ -0bfb88: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ -0bfb8c: 6e20 dc23 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@23dc │ │ -0bfb92: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ -0bfb96: 6e10 d923 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@23d9 │ │ -0bfb9c: 0a04 |003c: move-result v4 │ │ -0bfb9e: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ -0bfba2: 6e20 dc23 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@23dc │ │ -0bfba8: 28ca |0042: goto 000c // -0036 │ │ -0bfbaa: 5454 df09 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfbae: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ -0bfbb2: 7010 0e1a 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@1a0e │ │ -0bfbb8: 5450 df09 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfbbc: 5452 e709 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfbc0: 28d2 |004e: goto 0020 // -002e │ │ -0bfbc2: 0131 |004f: move v1, v3 │ │ -0bfbc4: 28de |0050: goto 002e // -0022 │ │ -0bfbc6: 5454 df09 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfbca: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ -0bfbce: 5454 df09 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfbd2: 6e20 d623 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@23d6 │ │ -0bfbd8: 5454 e709 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfbdc: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ -0bfbe0: 5454 e709 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfbe4: 6e20 b824 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@24b8 │ │ -0bfbea: 28a9 |0063: goto 000c // -0057 │ │ +0bfc00: |[0bfc00] android.support.v7.internal.view.menu.ListMenuItemView.setCheckable:(Z)V │ │ +0bfc10: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +0bfc14: 3906 0b00 |0002: if-nez v6, 000d // +000b │ │ +0bfc18: 5454 e709 |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfc1c: 3904 0700 |0006: if-nez v4, 000d // +0007 │ │ +0bfc20: 5454 df09 |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfc24: 3904 0300 |000a: if-nez v4, 000d // +0003 │ │ +0bfc28: 0e00 |000c: return-void │ │ +0bfc2a: 5454 e409 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfc2e: 6e10 c21a 0400 |000f: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1ac2 │ │ +0bfc34: 0a04 |0012: move-result v4 │ │ +0bfc36: 3804 3000 |0013: if-eqz v4, 0043 // +0030 │ │ +0bfc3a: 5454 e709 |0015: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfc3e: 3904 0500 |0017: if-nez v4, 001c // +0005 │ │ +0bfc42: 7010 101a 0500 |0019: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@1a10 │ │ +0bfc48: 5450 e709 |001c: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfc4c: 5452 df09 |001e: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfc50: 3806 3100 |0020: if-eqz v6, 0051 // +0031 │ │ +0bfc54: 5454 e409 |0022: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfc58: 6e10 c01a 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isChecked:()Z // method@1ac0 │ │ +0bfc5e: 0a04 |0027: move-result v4 │ │ +0bfc60: 6e20 db23 4000 |0028: invoke-virtual {v0, v4}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ +0bfc66: 3806 2400 |002b: if-eqz v6, 004f // +0024 │ │ +0bfc6a: 1201 |002d: const/4 v1, #int 0 // #0 │ │ +0bfc6c: 6e10 d923 0000 |002e: invoke-virtual {v0}, Landroid/widget/CompoundButton;.getVisibility:()I // method@23d9 │ │ +0bfc72: 0a04 |0031: move-result v4 │ │ +0bfc74: 3214 0500 |0032: if-eq v4, v1, 0037 // +0005 │ │ +0bfc78: 6e20 dc23 1000 |0034: invoke-virtual {v0, v1}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@23dc │ │ +0bfc7e: 3802 d5ff |0037: if-eqz v2, 000c // -002b │ │ +0bfc82: 6e10 d923 0200 |0039: invoke-virtual {v2}, Landroid/widget/CompoundButton;.getVisibility:()I // method@23d9 │ │ +0bfc88: 0a04 |003c: move-result v4 │ │ +0bfc8a: 3234 cfff |003d: if-eq v4, v3, 000c // -0031 │ │ +0bfc8e: 6e20 dc23 3200 |003f: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setVisibility:(I)V // method@23dc │ │ +0bfc94: 28ca |0042: goto 000c // -0036 │ │ +0bfc96: 5454 df09 |0043: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfc9a: 3904 0500 |0045: if-nez v4, 004a // +0005 │ │ +0bfc9e: 7010 0e1a 0500 |0047: invoke-direct {v5}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@1a0e │ │ +0bfca4: 5450 df09 |004a: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfca8: 5452 e709 |004c: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfcac: 28d2 |004e: goto 0020 // -002e │ │ +0bfcae: 0131 |004f: move v1, v3 │ │ +0bfcb0: 28de |0050: goto 002e // -0022 │ │ +0bfcb2: 5454 df09 |0051: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfcb6: 3804 0700 |0053: if-eqz v4, 005a // +0007 │ │ +0bfcba: 5454 df09 |0055: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfcbe: 6e20 d623 3400 |0057: invoke-virtual {v4, v3}, Landroid/widget/CheckBox;.setVisibility:(I)V // method@23d6 │ │ +0bfcc4: 5454 e709 |005a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfcc8: 3804 b0ff |005c: if-eqz v4, 000c // -0050 │ │ +0bfccc: 5454 e709 |005e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfcd0: 6e20 b824 3400 |0060: invoke-virtual {v4, v3}, Landroid/widget/RadioButton;.setVisibility:(I)V // method@24b8 │ │ +0bfcd6: 28a9 |0063: goto 000c // -0057 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=135 │ │ 0x000c line=178 │ │ 0x000d line=144 │ │ 0x0015 line=145 │ │ 0x0019 line=146 │ │ @@ -242618,30 +242646,30 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0bfbec: |[0bfbec] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ -0bfbfc: 5421 e409 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bfc00: 6e10 c21a 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1ac2 │ │ -0bfc06: 0a01 |0005: move-result v1 │ │ -0bfc08: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ -0bfc0c: 5421 e709 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfc10: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ -0bfc14: 7010 101a 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@1a10 │ │ -0bfc1a: 5420 e709 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ -0bfc1e: 6e20 db23 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ -0bfc24: 0e00 |0014: return-void │ │ -0bfc26: 5421 df09 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfc2a: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ -0bfc2e: 7010 0e1a 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@1a0e │ │ -0bfc34: 5420 df09 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ -0bfc38: 28f3 |001e: goto 0011 // -000d │ │ +0bfcd8: |[0bfcd8] android.support.v7.internal.view.menu.ListMenuItemView.setChecked:(Z)V │ │ +0bfce8: 5421 e409 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfcec: 6e10 c21a 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1ac2 │ │ +0bfcf2: 0a01 |0005: move-result v1 │ │ +0bfcf4: 3801 0f00 |0006: if-eqz v1, 0015 // +000f │ │ +0bfcf8: 5421 e709 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfcfc: 3901 0500 |000a: if-nez v1, 000f // +0005 │ │ +0bfd00: 7010 101a 0200 |000c: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertRadioButton:()V // method@1a10 │ │ +0bfd06: 5420 e709 |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mRadioButton:Landroid/widget/RadioButton; // field@09e7 │ │ +0bfd0a: 6e20 db23 3000 |0011: invoke-virtual {v0, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ +0bfd10: 0e00 |0014: return-void │ │ +0bfd12: 5421 df09 |0015: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfd16: 3901 0500 |0017: if-nez v1, 001c // +0005 │ │ +0bfd1a: 7010 0e1a 0200 |0019: invoke-direct {v2}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertCheckBox:()V // method@1a0e │ │ +0bfd20: 5420 df09 |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mCheckBox:Landroid/widget/CheckBox; // field@09df │ │ +0bfd24: 28f3 |001e: goto 0011 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0008 line=184 │ │ 0x000c line=185 │ │ 0x000f line=187 │ │ 0x0011 line=195 │ │ @@ -242660,18 +242688,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0bfc3c: |[0bfc3c] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ -0bfc4c: 5c01 e109 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@09e1 │ │ -0bfc50: 5c01 e609 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ -0bfc54: 0e00 |0004: return-void │ │ +0bfd28: |[0bfd28] android.support.v7.internal.view.menu.ListMenuItemView.setForceShowIcon:(Z)V │ │ +0bfd38: 5c01 e109 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@09e1 │ │ +0bfd3c: 5c01 e609 |0002: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ +0bfd40: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ 0x0000 - 0x0005 reg=1 forceShow Z │ │ @@ -242681,56 +242709,56 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 77 16-bit code units │ │ -0bfc58: |[0bfc58] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0bfc68: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0bfc6a: 5432 e409 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bfc6e: 6e10 e71a 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@1ae7 │ │ -0bfc74: 0a02 |0006: move-result v2 │ │ -0bfc76: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0bfc7a: 5532 e109 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@09e1 │ │ -0bfc7e: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ -0bfc82: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0bfc84: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ -0bfc88: 5532 e609 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ -0bfc8c: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ -0bfc90: 0e00 |0014: return-void │ │ -0bfc92: 0110 |0015: move v0, v1 │ │ -0bfc94: 28f8 |0016: goto 000e // -0008 │ │ -0bfc96: 5432 e209 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfc9a: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ -0bfc9e: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ -0bfca2: 5532 e609 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ -0bfca6: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ -0bfcaa: 5432 e209 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfcae: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ -0bfcb2: 7010 0f1a 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@1a0f │ │ -0bfcb8: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ -0bfcbc: 5532 e609 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ -0bfcc0: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ -0bfcc4: 5432 e209 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfcc8: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ -0bfccc: 6e20 3124 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0bfcd2: 5432 e209 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfcd6: 6e10 2d24 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ -0bfcdc: 0a02 |003a: move-result v2 │ │ -0bfcde: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ -0bfce2: 5432 e209 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfce6: 6e20 3724 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0bfcec: 28d2 |0042: goto 0014 // -002e │ │ -0bfcee: 1204 |0043: const/4 v4, #int 0 // #0 │ │ -0bfcf0: 28ee |0044: goto 0032 // -0012 │ │ -0bfcf2: 5431 e209 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ -0bfcf6: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ -0bfcfa: 6e20 3724 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0bfd00: 28c8 |004c: goto 0014 // -0038 │ │ +0bfd44: |[0bfd44] android.support.v7.internal.view.menu.ListMenuItemView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0bfd54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0bfd56: 5432 e409 |0001: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfd5a: 6e10 e71a 0200 |0003: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowIcon:()Z // method@1ae7 │ │ +0bfd60: 0a02 |0006: move-result v2 │ │ +0bfd62: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0bfd66: 5532 e109 |0009: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@09e1 │ │ +0bfd6a: 3802 0a00 |000b: if-eqz v2, 0015 // +000a │ │ +0bfd6e: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0bfd70: 3900 0900 |000e: if-nez v0, 0017 // +0009 │ │ +0bfd74: 5532 e609 |0010: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ +0bfd78: 3902 0500 |0012: if-nez v2, 0017 // +0005 │ │ +0bfd7c: 0e00 |0014: return-void │ │ +0bfd7e: 0110 |0015: move v0, v1 │ │ +0bfd80: 28f8 |0016: goto 000e // -0008 │ │ +0bfd82: 5432 e209 |0017: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfd86: 3902 0800 |0019: if-nez v2, 0021 // +0008 │ │ +0bfd8a: 3904 0600 |001b: if-nez v4, 0021 // +0006 │ │ +0bfd8e: 5532 e609 |001d: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ +0bfd92: 3802 f5ff |001f: if-eqz v2, 0014 // -000b │ │ +0bfd96: 5432 e209 |0021: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfd9a: 3902 0500 |0023: if-nez v2, 0028 // +0005 │ │ +0bfd9e: 7010 0f1a 0300 |0025: invoke-direct {v3}, Landroid/support/v7/internal/view/menu/ListMenuItemView;.insertIconView:()V // method@1a0f │ │ +0bfda4: 3904 0600 |0028: if-nez v4, 002e // +0006 │ │ +0bfda8: 5532 e609 |002a: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mPreserveIconSpacing:Z // field@09e6 │ │ +0bfdac: 3802 1900 |002c: if-eqz v2, 0045 // +0019 │ │ +0bfdb0: 5432 e209 |002e: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfdb4: 3800 1300 |0030: if-eqz v0, 0043 // +0013 │ │ +0bfdb8: 6e20 3124 4200 |0032: invoke-virtual {v2, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0bfdbe: 5432 e209 |0035: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfdc2: 6e10 2d24 0200 |0037: invoke-virtual {v2}, Landroid/widget/ImageView;.getVisibility:()I // method@242d │ │ +0bfdc8: 0a02 |003a: move-result v2 │ │ +0bfdca: 3802 d9ff |003b: if-eqz v2, 0014 // -0027 │ │ +0bfdce: 5432 e209 |003d: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfdd2: 6e20 3724 1200 |003f: invoke-virtual {v2, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0bfdd8: 28d2 |0042: goto 0014 // -002e │ │ +0bfdda: 1204 |0043: const/4 v4, #int 0 // #0 │ │ +0bfddc: 28ee |0044: goto 0032 // -0012 │ │ +0bfdde: 5431 e209 |0045: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mIconView:Landroid/widget/ImageView; // field@09e2 │ │ +0bfde2: 1302 0800 |0047: const/16 v2, #int 8 // #8 │ │ +0bfde6: 6e20 3724 2100 |0049: invoke-virtual {v1, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0bfdec: 28c8 |004c: goto 0014 // -0038 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=212 │ │ 0x000e line=213 │ │ 0x0014 line=234 │ │ 0x0016 line=212 │ │ 0x0017 line=217 │ │ @@ -242755,36 +242783,36 @@ │ │ type : '(ZC)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0bfd04: |[0bfd04] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ -0bfd14: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ -0bfd18: 5431 e409 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bfd1c: 6e10 e81a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1ae8 │ │ -0bfd22: 0a01 |0007: move-result v1 │ │ -0bfd24: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ -0bfd28: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0bfd2a: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ -0bfd2e: 5431 e809 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ -0bfd32: 5432 e409 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ -0bfd36: 6e10 b41a 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1ab4 │ │ -0bfd3c: 0c02 |0014: move-result-object v2 │ │ -0bfd3e: 6e20 1625 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0bfd44: 5431 e809 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ -0bfd48: 6e10 0525 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ -0bfd4e: 0a01 |001d: move-result v1 │ │ -0bfd50: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ -0bfd54: 5431 e809 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ -0bfd58: 6e20 1c25 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0bfd5e: 0e00 |0025: return-void │ │ -0bfd60: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ -0bfd64: 28e3 |0028: goto 000b // -001d │ │ +0bfdf0: |[0bfdf0] android.support.v7.internal.view.menu.ListMenuItemView.setShortcut:(ZC)V │ │ +0bfe00: 3804 2600 |0000: if-eqz v4, 0026 // +0026 │ │ +0bfe04: 5431 e409 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfe08: 6e10 e81a 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.shouldShowShortcut:()Z // method@1ae8 │ │ +0bfe0e: 0a01 |0007: move-result v1 │ │ +0bfe10: 3801 1e00 |0008: if-eqz v1, 0026 // +001e │ │ +0bfe14: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0bfe16: 3900 0d00 |000b: if-nez v0, 0018 // +000d │ │ +0bfe1a: 5431 e809 |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ +0bfe1e: 5432 e409 |000f: iget-object v2, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mItemData:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@09e4 │ │ +0bfe22: 6e10 b41a 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcutLabel:()Ljava/lang/String; // method@1ab4 │ │ +0bfe28: 0c02 |0014: move-result-object v2 │ │ +0bfe2a: 6e20 1625 2100 |0015: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0bfe30: 5431 e809 |0018: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ +0bfe34: 6e10 0525 0100 |001a: invoke-virtual {v1}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ +0bfe3a: 0a01 |001d: move-result v1 │ │ +0bfe3c: 3201 0700 |001e: if-eq v1, v0, 0025 // +0007 │ │ +0bfe40: 5431 e809 |0020: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mShortcutView:Landroid/widget/TextView; // field@09e8 │ │ +0bfe44: 6e20 1c25 0100 |0022: invoke-virtual {v1, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0bfe4a: 0e00 |0025: return-void │ │ +0bfe4c: 1300 0800 |0026: const/16 v0, #int 8 // #8 │ │ +0bfe50: 28e3 |0028: goto 000b // -001d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x000b line=202 │ │ 0x000d line=203 │ │ 0x0018 line=206 │ │ 0x0020 line=207 │ │ @@ -242801,34 +242829,34 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0bfd68: |[0bfd68] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0bfd78: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ -0bfd7c: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ -0bfd80: 5420 eb09 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfd84: 6e20 1625 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0bfd8a: 5420 eb09 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfd8e: 6e10 0525 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ -0bfd94: 0a00 |000e: move-result v0 │ │ -0bfd96: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ -0bfd9a: 5420 eb09 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfd9e: 1201 |0013: const/4 v1, #int 0 // #0 │ │ -0bfda0: 6e20 1c25 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0bfda6: 0e00 |0017: return-void │ │ -0bfda8: 5420 eb09 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfdac: 6e10 0525 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ -0bfdb2: 0a00 |001d: move-result v0 │ │ -0bfdb4: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ -0bfdb8: 5420 eb09 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ -0bfdbc: 6e20 1c25 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0bfdc2: 28f2 |0025: goto 0017 // -000e │ │ +0bfe54: |[0bfe54] android.support.v7.internal.view.menu.ListMenuItemView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0bfe64: 1301 0800 |0000: const/16 v1, #int 8 // #8 │ │ +0bfe68: 3803 1600 |0002: if-eqz v3, 0018 // +0016 │ │ +0bfe6c: 5420 eb09 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfe70: 6e20 1625 3000 |0006: invoke-virtual {v0, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0bfe76: 5420 eb09 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfe7a: 6e10 0525 0000 |000b: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ +0bfe80: 0a00 |000e: move-result v0 │ │ +0bfe82: 3800 0800 |000f: if-eqz v0, 0017 // +0008 │ │ +0bfe86: 5420 eb09 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfe8a: 1201 |0013: const/4 v1, #int 0 // #0 │ │ +0bfe8c: 6e20 1c25 1000 |0014: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0bfe92: 0e00 |0017: return-void │ │ +0bfe94: 5420 eb09 |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfe98: 6e10 0525 0000 |001a: invoke-virtual {v0}, Landroid/widget/TextView;.getVisibility:()I // method@2505 │ │ +0bfe9e: 0a00 |001d: move-result v0 │ │ +0bfea0: 3210 f9ff |001e: if-eq v0, v1, 0017 // -0007 │ │ +0bfea4: 5420 eb09 |0020: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mTitleView:Landroid/widget/TextView; // field@09eb │ │ +0bfea8: 6e20 1c25 1000 |0022: invoke-virtual {v0, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0bfeae: 28f2 |0025: goto 0017 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0002 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0011 line=121 │ │ 0x0017 line=128 │ │ @@ -242843,17 +242871,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bfdc4: |[0bfdc4] android.support.v7.internal.view.menu.ListMenuItemView.showsIcon:()Z │ │ -0bfdd4: 5510 e109 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@09e1 │ │ -0bfdd8: 0f00 |0002: return v0 │ │ +0bfeb0: |[0bfeb0] android.support.v7.internal.view.menu.ListMenuItemView.showsIcon:()Z │ │ +0bfec0: 5510 e109 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ListMenuItemView;.mForceShowIcon:Z // field@09e1 │ │ +0bfec4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=277 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuItemView; │ │ │ │ source_file_idx : 3177 (ListMenuItemView.java) │ │ @@ -242939,19 +242967,19 @@ │ │ type : '(II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0bfddc: |[0bfddc] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ -0bfdec: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0bfdf2: 5901 f609 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@09f6 │ │ -0bfdf6: 5902 f909 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@09f9 │ │ -0bfdfa: 0e00 |0007: return-void │ │ +0bfec8: |[0bfec8] android.support.v7.internal.view.menu.ListMenuPresenter.:(II)V │ │ +0bfed8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0bfede: 5901 f609 |0003: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemLayoutRes:I // field@09f6 │ │ +0bfee2: 5902 f909 |0005: iput v2, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@09f9 │ │ +0bfee6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0003 line=78 │ │ 0x0005 line=79 │ │ 0x0007 line=80 │ │ locals : │ │ @@ -242964,23 +242992,23 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0bfdfc: |[0bfdfc] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ -0bfe0c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfe0e: 7030 271a 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@1a27 │ │ -0bfe14: 5b12 f209 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bfe18: 5410 f209 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bfe1c: 7110 5a21 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bfe22: 0c00 |000b: move-result-object v0 │ │ -0bfe24: 5b10 f409 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ -0bfe28: 0e00 |000e: return-void │ │ +0bfee8: |[0bfee8] android.support.v7.internal.view.menu.ListMenuPresenter.:(Landroid/content/Context;I)V │ │ +0bfef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bfefa: 7030 271a 3100 |0001: invoke-direct {v1, v3, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@1a27 │ │ +0bff00: 5b12 f209 |0004: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0bff04: 5410 f209 |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0bff08: 7110 5a21 0000 |0008: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0bff0e: 0c00 |000b: move-result-object v0 │ │ +0bff10: 5b10 f409 |000c: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ +0bff14: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0004 line=68 │ │ 0x0006 line=69 │ │ 0x000e line=70 │ │ locals : │ │ @@ -242993,17 +243021,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bfe2c: |[0bfe2c] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ -0bfe3c: 5210 f509 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@09f5 │ │ -0bfe40: 0f00 |0002: return v0 │ │ +0bff18: |[0bff18] android.support.v7.internal.view.menu.ListMenuPresenter.access$000:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)I │ │ +0bff28: 5210 f509 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@09f5 │ │ +0bff2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ Virtual methods - │ │ @@ -243012,17 +243040,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfe44: |[0bfe44] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bfe54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfe56: 0f00 |0001: return v0 │ │ +0bff30: |[0bff30] android.support.v7.internal.view.menu.ListMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bff40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bff42: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -243032,17 +243060,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfe58: |[0bfe58] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0bfe68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfe6a: 0f00 |0001: return v0 │ │ +0bff44: |[0bff44] android.support.v7.internal.view.menu.ListMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0bff54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bff56: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -243052,17 +243080,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0bfe6c: |[0bfe6c] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ -0bfe7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0bfe7e: 0f00 |0001: return v0 │ │ +0bff58: |[0bff58] android.support.v7.internal.view.menu.ListMenuPresenter.flagActionItems:()Z │ │ +0bff68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0bff6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -243070,22 +243098,22 @@ │ │ type : '()Landroid/widget/ListAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0bfe80: |[0bfe80] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ -0bfe90: 5410 f009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bfe94: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bfe98: 2200 7403 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0374 │ │ -0bfe9c: 7020 1e1a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@1a1e │ │ -0bfea2: 5b10 f009 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bfea6: 5410 f009 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bfeaa: 1100 |000d: return-object v0 │ │ +0bff6c: |[0bff6c] android.support.v7.internal.view.menu.ListMenuPresenter.getAdapter:()Landroid/widget/ListAdapter; │ │ +0bff7c: 5410 f009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0bff80: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0bff84: 2200 7403 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0374 │ │ +0bff88: 7020 1e1a 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@1a1e │ │ +0bff8e: 5b10 f009 |0009: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0bff92: 5410 f009 |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0bff96: 1100 |000d: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ 0x000b line=130 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -243095,17 +243123,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bfeac: |[0bfeac] android.support.v7.internal.view.menu.ListMenuPresenter.getId:()I │ │ -0bfebc: 5210 f309 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@09f3 │ │ -0bfec0: 0f00 |0002: return v0 │ │ +0bff98: |[0bff98] android.support.v7.internal.view.menu.ListMenuPresenter.getId:()I │ │ +0bffa8: 5210 f309 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@09f3 │ │ +0bffac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -243113,17 +243141,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0bfec4: |[0bfec4] android.support.v7.internal.view.menu.ListMenuPresenter.getItemIndexOffset:()I │ │ -0bfed4: 5210 f509 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@09f5 │ │ -0bfed8: 0f00 |0002: return v0 │ │ +0bffb0: |[0bffb0] android.support.v7.internal.view.menu.ListMenuPresenter.getItemIndexOffset:()I │ │ +0bffc0: 5210 f509 |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@09f5 │ │ +0bffc4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/ListMenuPresenter;) │ │ @@ -243131,42 +243159,42 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 53 16-bit code units │ │ -0bfedc: |[0bfedc] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0bfeec: 5430 f009 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bfef0: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ -0bfef4: 2200 7403 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0374 │ │ -0bfef8: 7020 1e1a 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@1a1e │ │ -0bfefe: 5b30 f009 |0009: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bff02: 5430 f009 |000b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bff06: 6e10 251a 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.isEmpty:()Z // method@1a25 │ │ -0bff0c: 0a00 |0010: move-result v0 │ │ -0bff0e: 3900 2200 |0011: if-nez v0, 0033 // +0022 │ │ -0bff12: 5430 f809 |0013: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0bff16: 3900 1b00 |0015: if-nez v0, 0030 // +001b │ │ -0bff1a: 5430 f409 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ -0bff1e: 6001 3408 |0019: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@0834 │ │ -0bff22: 1202 |001b: const/4 v2, #int 0 // #0 │ │ -0bff24: 6e40 5d21 1024 |001c: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0bff2a: 0c00 |001f: move-result-object v0 │ │ -0bff2c: 1f00 7203 |0020: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@0372 │ │ -0bff30: 5b30 f809 |0022: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0bff34: 5430 f809 |0024: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0bff38: 5431 f009 |0026: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bff3c: 6e20 021a 1000 |0028: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1a02 │ │ -0bff42: 5430 f809 |002b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0bff46: 6e20 041a 3000 |002d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1a04 │ │ -0bff4c: 5430 f809 |0030: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0bff50: 1100 |0032: return-object v0 │ │ -0bff52: 1200 |0033: const/4 v0, #int 0 // #0 │ │ -0bff54: 28fe |0034: goto 0032 // -0002 │ │ +0bffc8: |[0bffc8] android.support.v7.internal.view.menu.ListMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0bffd8: 5430 f009 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0bffdc: 3900 0900 |0002: if-nez v0, 000b // +0009 │ │ +0bffe0: 2200 7403 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // type@0374 │ │ +0bffe4: 7020 1e1a 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/ListMenuPresenter;)V // method@1a1e │ │ +0bffea: 5b30 f009 |0009: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0bffee: 5430 f009 |000b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0bfff2: 6e10 251a 0000 |000d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.isEmpty:()Z // method@1a25 │ │ +0bfff8: 0a00 |0010: move-result v0 │ │ +0bfffa: 3900 2200 |0011: if-nez v0, 0033 // +0022 │ │ +0bfffe: 5430 f809 |0013: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c0002: 3900 1b00 |0015: if-nez v0, 0030 // +001b │ │ +0c0006: 5430 f409 |0017: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ +0c000a: 6001 3408 |0019: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_expanded_menu_layout:I // field@0834 │ │ +0c000e: 1202 |001b: const/4 v2, #int 0 // #0 │ │ +0c0010: 6e40 5d21 1024 |001c: invoke-virtual {v0, v1, v4, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c0016: 0c00 |001f: move-result-object v0 │ │ +0c0018: 1f00 7203 |0020: check-cast v0, Landroid/support/v7/internal/view/menu/ExpandedMenuView; // type@0372 │ │ +0c001c: 5b30 f809 |0022: iput-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c0020: 5430 f809 |0024: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c0024: 5431 f009 |0026: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0c0028: 6e20 021a 1000 |0028: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1a02 │ │ +0c002e: 5430 f809 |002b: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c0032: 6e20 041a 3000 |002d: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/ExpandedMenuView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1a04 │ │ +0c0038: 5430 f809 |0030: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c003c: 1100 |0032: return-object v0 │ │ +0c003e: 1200 |0033: const/4 v0, #int 0 // #0 │ │ +0c0040: 28fe |0034: goto 0032 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x000b line=105 │ │ 0x0013 line=106 │ │ 0x0017 line=107 │ │ @@ -243183,41 +243211,41 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0bff58: |[0bff58] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0bff68: 5220 f909 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@09f9 │ │ -0bff6c: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ -0bff70: 2200 1c04 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041c │ │ -0bff74: 5221 f909 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@09f9 │ │ -0bff78: 7030 2c21 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@212c │ │ -0bff7e: 5b20 f209 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bff82: 5420 f209 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bff86: 7110 5a21 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bff8c: 0c00 |0012: move-result-object v0 │ │ -0bff8e: 5b20 f409 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ -0bff92: 5b24 f709 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ -0bff96: 5420 f009 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bff9a: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -0bff9e: 5420 f009 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0bffa2: 6e10 261a 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@1a26 │ │ -0bffa8: 0e00 |0020: return-void │ │ -0bffaa: 5420 f209 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bffae: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ -0bffb2: 5b23 f209 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bffb6: 5420 f409 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ -0bffba: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ -0bffbe: 5420 f209 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ -0bffc2: 7110 5a21 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0bffc8: 0c00 |0030: move-result-object v0 │ │ -0bffca: 5b20 f409 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ -0bffce: 28e2 |0033: goto 0015 // -001e │ │ +0c0044: |[0c0044] android.support.v7.internal.view.menu.ListMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c0054: 5220 f909 |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@09f9 │ │ +0c0058: 3800 1f00 |0002: if-eqz v0, 0021 // +001f │ │ +0c005c: 2200 1c04 |0004: new-instance v0, Landroid/view/ContextThemeWrapper; // type@041c │ │ +0c0060: 5221 f909 |0006: iget v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mThemeRes:I // field@09f9 │ │ +0c0064: 7030 2c21 3001 |0008: invoke-direct {v0, v3, v1}, Landroid/view/ContextThemeWrapper;.:(Landroid/content/Context;I)V // method@212c │ │ +0c006a: 5b20 f209 |000b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0c006e: 5420 f209 |000d: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0c0072: 7110 5a21 0000 |000f: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c0078: 0c00 |0012: move-result-object v0 │ │ +0c007a: 5b20 f409 |0013: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ +0c007e: 5b24 f709 |0015: iput-object v4, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ +0c0082: 5420 f009 |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0c0086: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +0c008a: 5420 f009 |001b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0c008e: 6e10 261a 0000 |001d: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@1a26 │ │ +0c0094: 0e00 |0020: return-void │ │ +0c0096: 5420 f209 |0021: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0c009a: 3800 f2ff |0023: if-eqz v0, 0015 // -000e │ │ +0c009e: 5b23 f209 |0025: iput-object v3, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0c00a2: 5420 f409 |0027: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ +0c00a6: 3900 ecff |0029: if-nez v0, 0015 // -0014 │ │ +0c00aa: 5420 f209 |002b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mContext:Landroid/content/Context; // field@09f2 │ │ +0c00ae: 7110 5a21 0000 |002d: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c00b4: 0c00 |0030: move-result-object v0 │ │ +0c00b6: 5b20 f409 |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mInflater:Landroid/view/LayoutInflater; // field@09f4 │ │ +0c00ba: 28e2 |0033: goto 0015 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ 0x000d line=86 │ │ 0x0015 line=93 │ │ 0x0017 line=94 │ │ @@ -243237,20 +243265,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0bffd0: |[0bffd0] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0bffe0: 5410 f109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ -0bffe4: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0bffe8: 5410 f109 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ -0bffec: 7230 621b 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ -0bfff2: 0e00 |0009: return-void │ │ +0c00bc: |[0c00bc] android.support.v7.internal.view.menu.ListMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c00cc: 5410 f109 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ +0c00d0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c00d4: 5410 f109 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ +0c00d8: 7230 621b 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ +0c00de: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ 0x0004 line=158 │ │ 0x0009 line=160 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -243262,22 +243290,22 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0bfff4: |[0bfff4] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0c0004: 5430 f709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ -0c0008: 5431 f009 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0c000c: 6e20 211a 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a21 │ │ -0c0012: 0c01 |0007: move-result-object v1 │ │ -0c0014: 1202 |0008: const/4 v2, #int 0 // #0 │ │ -0c0016: 6e30 781a 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0c001c: 0e00 |000c: return-void │ │ +0c00e0: |[0c00e0] android.support.v7.internal.view.menu.ListMenuPresenter.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0c00f0: 5430 f709 |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09f7 │ │ +0c00f4: 5431 f009 |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0c00f8: 6e20 211a 6100 |0004: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a21 │ │ +0c00fe: 0c01 |0007: move-result-object v1 │ │ +0c0100: 1202 |0008: const/4 v2, #int 0 // #0 │ │ +0c0102: 6e30 781a 1002 |0009: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0c0108: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x000c line=176 │ │ locals : │ │ 0x0000 - 0x0000 reg=4 (null) Landroid/widget/AdapterView; │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -243291,18 +243319,18 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c0020: |[0c0020] android.support.v7.internal.view.menu.ListMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c0030: 1f01 8900 |0000: check-cast v1, Landroid/os/Bundle; // type@0089 │ │ -0c0034: 6e20 371a 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@1a37 │ │ -0c003a: 0e00 |0005: return-void │ │ +0c010c: |[0c010c] android.support.v7.internal.view.menu.ListMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c011c: 1f01 8900 |0000: check-cast v1, Landroid/os/Bundle; // type@0089 │ │ +0c0120: 6e20 371a 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.restoreHierarchyState:(Landroid/os/Bundle;)V // method@1a37 │ │ +0c0126: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0005 line=229 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 state Landroid/os/Parcelable; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ @@ -243312,23 +243340,23 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c003c: |[0c003c] android.support.v7.internal.view.menu.ListMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c004c: 5421 f809 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0c0050: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ -0c0054: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c0056: 1100 |0005: return-object v0 │ │ -0c0058: 2200 8900 |0006: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0c005c: 7010 aa02 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0c0062: 6e20 381a 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.saveHierarchyState:(Landroid/os/Bundle;)V // method@1a38 │ │ -0c0068: 28f7 |000e: goto 0005 // -0009 │ │ +0c0128: |[0c0128] android.support.v7.internal.view.menu.ListMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c0138: 5421 f809 |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c013c: 3901 0400 |0002: if-nez v1, 0006 // +0004 │ │ +0c0140: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c0142: 1100 |0005: return-object v0 │ │ +0c0144: 2200 8900 |0006: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0c0148: 7010 aa02 0000 |0008: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0c014e: 6e20 381a 0200 |000b: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.saveHierarchyState:(Landroid/os/Bundle;)V // method@1a38 │ │ +0c0154: 28f7 |000e: goto 0005 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ 0x0004 line=218 │ │ 0x0005 line=223 │ │ 0x0006 line=221 │ │ 0x000b line=222 │ │ @@ -243341,30 +243369,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c006c: |[0c006c] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c007c: 6e10 ab1b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ -0c0082: 0a00 |0003: move-result v0 │ │ -0c0084: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0c0088: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c008a: 0f00 |0007: return v0 │ │ -0c008c: 2200 7903 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@0379 │ │ -0c0090: 7020 971a 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a97 │ │ -0c0096: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c0098: 6e20 9f1a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@1a9f │ │ -0c009e: 5420 f109 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ -0c00a2: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ -0c00a6: 5420 f109 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ -0c00aa: 7220 631b 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ -0c00b0: 1210 |001a: const/4 v0, #int 1 // #1 │ │ -0c00b2: 28ec |001b: goto 0007 // -0014 │ │ +0c0158: |[0c0158] android.support.v7.internal.view.menu.ListMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c0168: 6e10 ab1b 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ +0c016e: 0a00 |0003: move-result v0 │ │ +0c0170: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0c0174: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c0176: 0f00 |0007: return v0 │ │ +0c0178: 2200 7903 |0008: new-instance v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper; // type@0379 │ │ +0c017c: 7020 971a 3000 |000a: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a97 │ │ +0c0182: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c0184: 6e20 9f1a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.show:(Landroid/os/IBinder;)V // method@1a9f │ │ +0c018a: 5420 f109 |0011: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ +0c018e: 3800 0700 |0013: if-eqz v0, 001a // +0007 │ │ +0c0192: 5420 f109 |0015: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ +0c0196: 7220 631b 3000 |0017: invoke-interface {v0, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ +0c019c: 1210 |001a: const/4 v0, #int 1 // #1 │ │ +0c019e: 28ec |001b: goto 0007 // -0014 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ 0x0007 line=152 │ │ 0x0008 line=148 │ │ 0x0011 line=149 │ │ 0x0015 line=150 │ │ @@ -243378,22 +243406,22 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c00b4: |[0c00b4] android.support.v7.internal.view.menu.ListMenuPresenter.restoreHierarchyState:(Landroid/os/Bundle;)V │ │ -0c00c4: 1a01 db15 |0000: const-string v1, "android:menu:list" // string@15db │ │ -0c00c8: 6e20 ba02 1300 |0002: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -0c00ce: 0c00 |0005: move-result-object v0 │ │ -0c00d0: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0c00d4: 5421 f809 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0c00d8: 6e20 5422 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2254 │ │ -0c00de: 0e00 |000d: return-void │ │ +0c01a0: |[0c01a0] android.support.v7.internal.view.menu.ListMenuPresenter.restoreHierarchyState:(Landroid/os/Bundle;)V │ │ +0c01b0: 1a01 dd15 |0000: const-string v1, "android:menu:list" // string@15dd │ │ +0c01b4: 6e20 ba02 1300 |0002: invoke-virtual {v3, v1}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +0c01ba: 0c00 |0005: move-result-object v0 │ │ +0c01bc: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0c01c0: 5421 f809 |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c01c4: 6e20 5422 0100 |000a: invoke-virtual {v1, v0}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2254 │ │ +0c01ca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0006 line=201 │ │ 0x0008 line=202 │ │ 0x000d line=204 │ │ locals : │ │ @@ -243406,24 +243434,24 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c00e0: |[0c00e0] android.support.v7.internal.view.menu.ListMenuPresenter.saveHierarchyState:(Landroid/os/Bundle;)V │ │ -0c00f0: 2200 1004 |0000: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ -0c00f4: 7010 fe20 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -0c00fa: 5421 f809 |0005: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0c00fe: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ -0c0102: 5421 f809 |0009: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0c0106: 6e20 5522 0100 |000b: invoke-virtual {v1, v0}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2255 │ │ -0c010c: 1a01 db15 |000e: const-string v1, "android:menu:list" // string@15db │ │ -0c0110: 6e30 ca02 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ -0c0116: 0e00 |0013: return-void │ │ +0c01cc: |[0c01cc] android.support.v7.internal.view.menu.ListMenuPresenter.saveHierarchyState:(Landroid/os/Bundle;)V │ │ +0c01dc: 2200 1004 |0000: new-instance v0, Landroid/util/SparseArray; // type@0410 │ │ +0c01e0: 7010 fe20 0000 |0002: invoke-direct {v0}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +0c01e6: 5421 f809 |0005: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c01ea: 3801 0700 |0007: if-eqz v1, 000e // +0007 │ │ +0c01ee: 5421 f809 |0009: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c01f2: 6e20 5522 0100 |000b: invoke-virtual {v1, v0}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2255 │ │ +0c01f8: 1a01 dd15 |000e: const-string v1, "android:menu:list" // string@15dd │ │ +0c01fc: 6e30 ca02 1300 |0010: invoke-virtual {v3, v1, v0}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ +0c0202: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0005 line=193 │ │ 0x0009 line=194 │ │ 0x000e line=196 │ │ 0x0013 line=197 │ │ @@ -243437,17 +243465,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0118: |[0c0118] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c0128: 5b01 f109 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ -0c012c: 0e00 |0002: return-void │ │ +0c0204: |[0c0204] android.support.v7.internal.view.menu.ListMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c0214: 5b01 f109 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@09f1 │ │ +0c0218: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0002 line=141 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -243457,17 +243485,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0130: |[0c0130] android.support.v7.internal.view.menu.ListMenuPresenter.setId:(I)V │ │ -0c0140: 5901 f309 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@09f3 │ │ -0c0144: 0e00 |0002: return-void │ │ +0c021c: |[0c021c] android.support.v7.internal.view.menu.ListMenuPresenter.setId:(I)V │ │ +0c022c: 5901 f309 |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mId:I // field@09f3 │ │ +0c0230: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0002 line=208 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 id I │ │ @@ -243477,21 +243505,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c0148: |[0c0148] android.support.v7.internal.view.menu.ListMenuPresenter.setItemIndexOffset:(I)V │ │ -0c0158: 5912 f509 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@09f5 │ │ -0c015c: 5410 f809 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ -0c0160: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0c0164: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c0166: 6e20 3c1a 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@1a3c │ │ -0c016c: 0e00 |000a: return-void │ │ +0c0234: |[0c0234] android.support.v7.internal.view.menu.ListMenuPresenter.setItemIndexOffset:(I)V │ │ +0c0244: 5912 f509 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mItemIndexOffset:I // field@09f5 │ │ +0c0248: 5410 f809 |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/ExpandedMenuView; // field@09f8 │ │ +0c024c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0c0250: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c0252: 6e20 3c1a 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.updateMenuView:(Z)V // method@1a3c │ │ +0c0258: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ 0x0006 line=169 │ │ 0x000a line=171 │ │ locals : │ │ @@ -243503,20 +243531,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c0170: |[0c0170] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ -0c0180: 5410 f009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0c0184: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c0188: 5410 f009 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ -0c018c: 6e10 261a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@1a26 │ │ -0c0192: 0e00 |0009: return-void │ │ +0c025c: |[0c025c] android.support.v7.internal.view.menu.ListMenuPresenter.updateMenuView:(Z)V │ │ +0c026c: 5410 f009 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0c0270: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c0274: 5410 f009 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.mAdapter:Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter; // field@09f0 │ │ +0c0278: 6e10 261a 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter$MenuAdapter;.notifyDataSetChanged:()V // method@1a26 │ │ +0c027e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0009 line=136 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/ListMenuPresenter; │ │ 0x0000 - 0x000a reg=2 cleared Z │ │ @@ -243689,71 +243717,71 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 26 16-bit code units │ │ -0c0194: |[0c0194] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ -0c01a4: 1260 |0000: const/4 v0, #int 6 // #6 │ │ -0c01a6: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ -0c01aa: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ -0c01b0: 6900 150a |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0a15 │ │ -0c01b4: 0e00 |0008: return-void │ │ -0c01b6: 0000 |0009: nop // spacer │ │ -0c01b8: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ +0c0280: |[0c0280] android.support.v7.internal.view.menu.MenuBuilder.:()V │ │ +0c0290: 1260 |0000: const/4 v0, #int 6 // #6 │ │ +0c0292: 2300 2306 |0001: new-array v0, v0, [I // type@0623 │ │ +0c0296: 2600 0700 0000 |0003: fill-array-data v0, 0000000a // +00000007 │ │ +0c029c: 6900 150a |0006: sput-object v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0a15 │ │ +0c02a0: 0e00 |0008: return-void │ │ +0c02a2: 0000 |0009: nop // spacer │ │ +0c02a4: 0003 0400 0600 0000 0100 0000 0400 ... |000a: array-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 73 16-bit code units │ │ -0c01d8: |[0c01d8] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ -0c01e8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c01ea: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c01ec: 7010 fd2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c01f2: 5920 020a |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0a02 │ │ -0c01f6: 5c20 0f0a |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c01fa: 5c20 0b0a |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ -0c01fe: 5c20 0d0a |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0a0d │ │ -0c0202: 5c20 080a |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ -0c0206: 2200 cf05 |000f: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0c020a: 7010 8f2b 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0c0210: 5b20 130a |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0a13 │ │ -0c0214: 2200 e405 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@05e4 │ │ -0c0218: 7010 fe2b 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2bfe │ │ -0c021e: 5b20 0e0a |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0222: 5b23 000a |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ -0c0226: 6e10 3401 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c022c: 0c00 |0022: move-result-object v0 │ │ -0c022e: 5b20 110a |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c0232: 2200 cf05 |0025: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0c0236: 7010 8f2b 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0c023c: 5b20 0a0a |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0240: 2200 cf05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0c0244: 7010 8f2b 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0c024a: 5b20 140a |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ -0c024e: 5c21 090a |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ -0c0252: 2200 cf05 |0035: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0c0256: 7010 8f2b 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0c025c: 5b20 fe09 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ -0c0260: 2200 cf05 |003c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0c0264: 7010 8f2b 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0c026a: 5b20 0c0a |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ -0c026e: 5c21 070a |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c0272: 7020 931a 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1a93 │ │ -0c0278: 0e00 |0048: return-void │ │ +0c02c4: |[0c02c4] android.support.v7.internal.view.menu.MenuBuilder.:(Landroid/content/Context;)V │ │ +0c02d4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c02d6: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c02d8: 7010 fd2a 0200 |0002: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c02de: 5920 020a |0005: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0a02 │ │ +0c02e2: 5c20 0f0a |0007: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c02e6: 5c20 0b0a |0009: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ +0c02ea: 5c20 0d0a |000b: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0a0d │ │ +0c02ee: 5c20 080a |000d: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ +0c02f2: 2200 cf05 |000f: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0c02f6: 7010 8f2b 0000 |0011: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0c02fc: 5b20 130a |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0a13 │ │ +0c0300: 2200 e405 |0016: new-instance v0, Ljava/util/concurrent/CopyOnWriteArrayList; // type@05e4 │ │ +0c0304: 7010 fe2b 0000 |0018: invoke-direct {v0}, Ljava/util/concurrent/CopyOnWriteArrayList;.:()V // method@2bfe │ │ +0c030a: 5b20 0e0a |001b: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c030e: 5b23 000a |001d: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ +0c0312: 6e10 3401 0300 |001f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c0318: 0c00 |0022: move-result-object v0 │ │ +0c031a: 5b20 110a |0023: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c031e: 2200 cf05 |0025: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0c0322: 7010 8f2b 0000 |0027: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0c0328: 5b20 0a0a |002a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c032c: 2200 cf05 |002c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0c0330: 7010 8f2b 0000 |002e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0c0336: 5b20 140a |0031: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ +0c033a: 5c21 090a |0033: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ +0c033e: 2200 cf05 |0035: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0c0342: 7010 8f2b 0000 |0037: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0c0348: 5b20 fe09 |003a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ +0c034c: 2200 cf05 |003c: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0c0350: 7010 8f2b 0000 |003e: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0c0356: 5b20 0c0a |0041: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ +0c035a: 5c21 070a |0043: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c035e: 7020 931a 1200 |0045: invoke-direct {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1a93 │ │ +0c0364: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=192 │ │ 0x0005 line=114 │ │ 0x0007 line=142 │ │ 0x0009 line=144 │ │ 0x000b line=146 │ │ @@ -243779,37 +243807,37 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 8 │ │ insns size : 41 16-bit code units │ │ -0c027c: |[0c027c] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c028c: 7110 6c1a 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@1a6c │ │ -0c0292: 0a05 |0003: move-result v5 │ │ -0c0294: 2200 7b03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0298: 5287 020a |0006: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0a02 │ │ -0c029c: 0781 |0008: move-object v1, v8 │ │ -0c029e: 0192 |0009: move v2, v9 │ │ -0c02a0: 01a3 |000a: move v3, v10 │ │ -0c02a2: 01b4 |000b: move v4, v11 │ │ -0c02a4: 07c6 |000c: move-object v6, v12 │ │ -0c02a6: 7608 a21a 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@1aa2 │ │ -0c02ac: 5481 010a |0010: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a01 │ │ -0c02b0: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ -0c02b4: 5481 010a |0014: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a01 │ │ -0c02b8: 6e20 d71a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@1ad7 │ │ -0c02be: 5481 0a0a |0019: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c02c2: 5482 0a0a |001b: iget-object v2, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c02c6: 7120 5c1a 5200 |001d: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@1a5c │ │ -0c02cc: 0a02 |0020: move-result v2 │ │ -0c02ce: 6e30 922b 2100 |0021: invoke-virtual {v1, v2, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ -0c02d4: 1211 |0024: const/4 v1, #int 1 // #1 │ │ -0c02d6: 6e20 761a 1800 |0025: invoke-virtual {v8, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c02dc: 1100 |0028: return-object v0 │ │ +0c0368: |[0c0368] android.support.v7.internal.view.menu.MenuBuilder.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c0378: 7110 6c1a 0b00 |0000: invoke-static {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOrdering:(I)I // method@1a6c │ │ +0c037e: 0a05 |0003: move-result v5 │ │ +0c0380: 2200 7b03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0384: 5287 020a |0006: iget v7, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0a02 │ │ +0c0388: 0781 |0008: move-object v1, v8 │ │ +0c038a: 0192 |0009: move v2, v9 │ │ +0c038c: 01a3 |000a: move v3, v10 │ │ +0c038e: 01b4 |000b: move v4, v11 │ │ +0c0390: 07c6 |000c: move-object v6, v12 │ │ +0c0392: 7608 a21a 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V // method@1aa2 │ │ +0c0398: 5481 010a |0010: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a01 │ │ +0c039c: 3801 0700 |0012: if-eqz v1, 0019 // +0007 │ │ +0c03a0: 5481 010a |0014: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a01 │ │ +0c03a4: 6e20 d71a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V // method@1ad7 │ │ +0c03aa: 5481 0a0a |0019: iget-object v1, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c03ae: 5482 0a0a |001b: iget-object v2, v8, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c03b2: 7120 5c1a 5200 |001d: invoke-static {v2, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findInsertIndex:(Ljava/util/ArrayList;I)I // method@1a5c │ │ +0c03b8: 0a02 |0020: move-result v2 │ │ +0c03ba: 6e30 922b 2100 |0021: invoke-virtual {v1, v2, v0}, Ljava/util/ArrayList;.add:(ILjava/lang/Object;)V // method@2b92 │ │ +0c03c0: 1211 |0024: const/4 v1, #int 1 // #1 │ │ +0c03c2: 6e20 761a 1800 |0025: invoke-virtual {v8, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c03c8: 1100 |0028: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0004 line=402 │ │ 0x0010 line=405 │ │ 0x0014 line=407 │ │ 0x0019 line=410 │ │ @@ -243829,41 +243857,41 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c02e0: |[0c02e0] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ -0c02f0: 5443 0e0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c02f4: 6e10 002c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ -0c02fa: 0a03 |0005: move-result v3 │ │ -0c02fc: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ -0c0300: 0e00 |0008: return-void │ │ -0c0302: 6e10 961a 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0c0308: 5443 0e0a |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c030c: 6e10 012c 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c0312: 0c00 |0011: move-result-object v0 │ │ -0c0314: 7210 bb2b 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c031a: 0a03 |0015: move-result v3 │ │ -0c031c: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ -0c0320: 7210 bc2b 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c0326: 0c02 |001b: move-result-object v2 │ │ -0c0328: 1f02 b805 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c032c: 6e10 642b 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c0332: 0c01 |0021: move-result-object v1 │ │ -0c0334: 1f01 8703 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c0338: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ -0c033c: 5443 0e0a |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0340: 6e20 022c 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c0346: 28e7 |002b: goto 0012 // -0019 │ │ -0c0348: 7220 6f1b 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@1b6f │ │ -0c034e: 28e3 |002f: goto 0012 // -001d │ │ -0c0350: 6e10 951a 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0c0356: 28d5 |0033: goto 0008 // -002b │ │ +0c03cc: |[0c03cc] android.support.v7.internal.view.menu.MenuBuilder.dispatchPresenterUpdate:(Z)V │ │ +0c03dc: 5443 0e0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c03e0: 6e10 002c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ +0c03e6: 0a03 |0005: move-result v3 │ │ +0c03e8: 3803 0300 |0006: if-eqz v3, 0009 // +0003 │ │ +0c03ec: 0e00 |0008: return-void │ │ +0c03ee: 6e10 961a 0400 |0009: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0c03f4: 5443 0e0a |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c03f8: 6e10 012c 0300 |000e: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c03fe: 0c00 |0011: move-result-object v0 │ │ +0c0400: 7210 bb2b 0000 |0012: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c0406: 0a03 |0015: move-result v3 │ │ +0c0408: 3803 1a00 |0016: if-eqz v3, 0030 // +001a │ │ +0c040c: 7210 bc2b 0000 |0018: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0412: 0c02 |001b: move-result-object v2 │ │ +0c0414: 1f02 b805 |001c: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c0418: 6e10 642b 0200 |001e: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c041e: 0c01 |0021: move-result-object v1 │ │ +0c0420: 1f01 8703 |0022: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c0424: 3901 0800 |0024: if-nez v1, 002c // +0008 │ │ +0c0428: 5443 0e0a |0026: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c042c: 6e20 022c 2300 |0028: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c0432: 28e7 |002b: goto 0012 // -0019 │ │ +0c0434: 7220 6f1b 5100 |002c: invoke-interface {v1, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.updateMenuView:(Z)V // method@1b6f │ │ +0c043a: 28e3 |002f: goto 0012 // -001d │ │ +0c043c: 6e10 951a 0400 |0030: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0c0442: 28d5 |0033: goto 0008 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0008 line=255 │ │ 0x0009 line=245 │ │ 0x000c line=246 │ │ 0x001e line=247 │ │ @@ -243883,49 +243911,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 67 16-bit code units │ │ -0c0358: |[0c0358] android.support.v7.internal.view.menu.MenuBuilder.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V │ │ -0c0368: 1a06 dc15 |0000: const-string v6, "android:menu:presenters" // string@15dc │ │ -0c036c: 6e20 ba02 6800 |0002: invoke-virtual {v8, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -0c0372: 0c04 |0005: move-result-object v4 │ │ -0c0374: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ -0c0378: 5476 0e0a |0008: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c037c: 6e10 002c 0600 |000a: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ -0c0382: 0a06 |000d: move-result v6 │ │ -0c0384: 3806 0300 |000e: if-eqz v6, 0011 // +0003 │ │ -0c0388: 0e00 |0010: return-void │ │ -0c038a: 5476 0e0a |0011: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c038e: 6e10 012c 0600 |0013: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c0394: 0c00 |0016: move-result-object v0 │ │ -0c0396: 7210 bb2b 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c039c: 0a06 |001a: move-result v6 │ │ -0c039e: 3806 f5ff |001b: if-eqz v6, 0010 // -000b │ │ -0c03a2: 7210 bc2b 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c03a8: 0c05 |0020: move-result-object v5 │ │ -0c03aa: 1f05 b805 |0021: check-cast v5, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c03ae: 6e10 642b 0500 |0023: invoke-virtual {v5}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c03b4: 0c03 |0026: move-result-object v3 │ │ -0c03b6: 1f03 8703 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c03ba: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ -0c03be: 5476 0e0a |002b: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c03c2: 6e20 022c 5600 |002d: invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c03c8: 28e7 |0030: goto 0017 // -0019 │ │ -0c03ca: 7210 671b 0300 |0031: invoke-interface {v3}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1b67 │ │ -0c03d0: 0a01 |0034: move-result v1 │ │ -0c03d2: 3d01 e2ff |0035: if-lez v1, 0017 // -001e │ │ -0c03d6: 6e20 0221 1400 |0037: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ -0c03dc: 0c02 |003a: move-result-object v2 │ │ -0c03de: 1f02 9900 |003b: check-cast v2, Landroid/os/Parcelable; // type@0099 │ │ -0c03e2: 3802 daff |003d: if-eqz v2, 0017 // -0026 │ │ -0c03e6: 7220 6b1b 2300 |003f: invoke-interface {v3, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1b6b │ │ -0c03ec: 28d5 |0042: goto 0017 // -002b │ │ +0c0444: |[0c0444] android.support.v7.internal.view.menu.MenuBuilder.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V │ │ +0c0454: 1a06 de15 |0000: const-string v6, "android:menu:presenters" // string@15de │ │ +0c0458: 6e20 ba02 6800 |0002: invoke-virtual {v8, v6}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +0c045e: 0c04 |0005: move-result-object v4 │ │ +0c0460: 3804 0a00 |0006: if-eqz v4, 0010 // +000a │ │ +0c0464: 5476 0e0a |0008: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0468: 6e10 002c 0600 |000a: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ +0c046e: 0a06 |000d: move-result v6 │ │ +0c0470: 3806 0300 |000e: if-eqz v6, 0011 // +0003 │ │ +0c0474: 0e00 |0010: return-void │ │ +0c0476: 5476 0e0a |0011: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c047a: 6e10 012c 0600 |0013: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c0480: 0c00 |0016: move-result-object v0 │ │ +0c0482: 7210 bb2b 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c0488: 0a06 |001a: move-result v6 │ │ +0c048a: 3806 f5ff |001b: if-eqz v6, 0010 // -000b │ │ +0c048e: 7210 bc2b 0000 |001d: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0494: 0c05 |0020: move-result-object v5 │ │ +0c0496: 1f05 b805 |0021: check-cast v5, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c049a: 6e10 642b 0500 |0023: invoke-virtual {v5}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c04a0: 0c03 |0026: move-result-object v3 │ │ +0c04a2: 1f03 8703 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c04a6: 3903 0800 |0029: if-nez v3, 0031 // +0008 │ │ +0c04aa: 5476 0e0a |002b: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c04ae: 6e20 022c 5600 |002d: invoke-virtual {v6, v5}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c04b4: 28e7 |0030: goto 0017 // -0019 │ │ +0c04b6: 7210 671b 0300 |0031: invoke-interface {v3}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1b67 │ │ +0c04bc: 0a01 |0034: move-result v1 │ │ +0c04be: 3d01 e2ff |0035: if-lez v1, 0017 // -001e │ │ +0c04c2: 6e20 0221 1400 |0037: invoke-virtual {v4, v1}, Landroid/util/SparseArray;.get:(I)Ljava/lang/Object; // method@2102 │ │ +0c04c8: 0c02 |003a: move-result-object v2 │ │ +0c04ca: 1f02 9900 |003b: check-cast v2, Landroid/os/Parcelable; // type@0099 │ │ +0c04ce: 3802 daff |003d: if-eqz v2, 0017 // -0026 │ │ +0c04d2: 7220 6b1b 2300 |003f: invoke-interface {v3, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1b6b │ │ +0c04d8: 28d5 |0042: goto 0017 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0006 line=303 │ │ 0x0010 line=321 │ │ 0x0011 line=307 │ │ 0x0023 line=308 │ │ @@ -243951,49 +243979,49 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0c03f0: |[0c03f0] android.support.v7.internal.view.menu.MenuBuilder.dispatchSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0c0400: 5476 0e0a |0000: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0404: 6e10 002c 0600 |0002: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ -0c040a: 0a06 |0005: move-result v6 │ │ -0c040c: 3806 0300 |0006: if-eqz v6, 0009 // +0003 │ │ -0c0410: 0e00 |0008: return-void │ │ -0c0412: 2203 1004 |0009: new-instance v3, Landroid/util/SparseArray; // type@0410 │ │ -0c0416: 7010 fe20 0300 |000b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -0c041c: 5476 0e0a |000e: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0420: 6e10 012c 0600 |0010: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c0426: 0c00 |0013: move-result-object v0 │ │ -0c0428: 7210 bb2b 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c042e: 0a06 |0017: move-result v6 │ │ -0c0430: 3806 2600 |0018: if-eqz v6, 003e // +0026 │ │ -0c0434: 7210 bc2b 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c043a: 0c04 |001d: move-result-object v4 │ │ -0c043c: 1f04 b805 |001e: check-cast v4, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c0440: 6e10 642b 0400 |0020: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c0446: 0c02 |0023: move-result-object v2 │ │ -0c0448: 1f02 8703 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c044c: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -0c0450: 5476 0e0a |0028: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0454: 6e20 022c 4600 |002a: invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c045a: 28e7 |002d: goto 0014 // -0019 │ │ -0c045c: 7210 671b 0200 |002e: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1b67 │ │ -0c0462: 0a01 |0031: move-result v1 │ │ -0c0464: 3d01 e2ff |0032: if-lez v1, 0014 // -001e │ │ -0c0468: 7210 6c1b 0200 |0034: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1b6c │ │ -0c046e: 0c05 |0037: move-result-object v5 │ │ -0c0470: 3805 dcff |0038: if-eqz v5, 0014 // -0024 │ │ -0c0474: 6e30 0321 1305 |003a: invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ -0c047a: 28d7 |003d: goto 0014 // -0029 │ │ -0c047c: 1a06 dc15 |003e: const-string v6, "android:menu:presenters" // string@15dc │ │ -0c0480: 6e30 ca02 6803 |0040: invoke-virtual {v8, v6, v3}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ -0c0486: 28c5 |0043: goto 0008 // -003b │ │ +0c04dc: |[0c04dc] android.support.v7.internal.view.menu.MenuBuilder.dispatchSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0c04ec: 5476 0e0a |0000: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c04f0: 6e10 002c 0600 |0002: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ +0c04f6: 0a06 |0005: move-result v6 │ │ +0c04f8: 3806 0300 |0006: if-eqz v6, 0009 // +0003 │ │ +0c04fc: 0e00 |0008: return-void │ │ +0c04fe: 2203 1004 |0009: new-instance v3, Landroid/util/SparseArray; // type@0410 │ │ +0c0502: 7010 fe20 0300 |000b: invoke-direct {v3}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +0c0508: 5476 0e0a |000e: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c050c: 6e10 012c 0600 |0010: invoke-virtual {v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c0512: 0c00 |0013: move-result-object v0 │ │ +0c0514: 7210 bb2b 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c051a: 0a06 |0017: move-result v6 │ │ +0c051c: 3806 2600 |0018: if-eqz v6, 003e // +0026 │ │ +0c0520: 7210 bc2b 0000 |001a: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0526: 0c04 |001d: move-result-object v4 │ │ +0c0528: 1f04 b805 |001e: check-cast v4, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c052c: 6e10 642b 0400 |0020: invoke-virtual {v4}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c0532: 0c02 |0023: move-result-object v2 │ │ +0c0534: 1f02 8703 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c0538: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +0c053c: 5476 0e0a |0028: iget-object v6, v7, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0540: 6e20 022c 4600 |002a: invoke-virtual {v6, v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c0546: 28e7 |002d: goto 0014 // -0019 │ │ +0c0548: 7210 671b 0200 |002e: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.getId:()I // method@1b67 │ │ +0c054e: 0a01 |0031: move-result v1 │ │ +0c0550: 3d01 e2ff |0032: if-lez v1, 0014 // -001e │ │ +0c0554: 7210 6c1b 0200 |0034: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1b6c │ │ +0c055a: 0c05 |0037: move-result-object v5 │ │ +0c055c: 3805 dcff |0038: if-eqz v5, 0014 // -0024 │ │ +0c0560: 6e30 0321 1305 |003a: invoke-virtual {v3, v1, v5}, Landroid/util/SparseArray;.put:(ILjava/lang/Object;)V // method@2103 │ │ +0c0566: 28d7 |003d: goto 0014 // -0029 │ │ +0c0568: 1a06 de15 |003e: const-string v6, "android:menu:presenters" // string@15de │ │ +0c056c: 6e30 ca02 6803 |0040: invoke-virtual {v8, v6, v3}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ +0c0572: 28c5 |0043: goto 0008 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0008 line=298 │ │ 0x0009 line=280 │ │ 0x000e line=282 │ │ 0x0020 line=283 │ │ @@ -244020,42 +244048,42 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0c0488: |[0c0488] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c0498: 5454 0e0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c049c: 6e10 002c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ -0c04a2: 0a04 |0005: move-result v4 │ │ -0c04a4: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -0c04a8: 1203 |0008: const/4 v3, #int 0 // #0 │ │ -0c04aa: 0f03 |0009: return v3 │ │ -0c04ac: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c04ae: 5454 0e0a |000b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c04b2: 6e10 012c 0400 |000d: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c04b8: 0c00 |0010: move-result-object v0 │ │ -0c04ba: 7210 bb2b 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c04c0: 0a04 |0014: move-result v4 │ │ -0c04c2: 3804 f4ff |0015: if-eqz v4, 0009 // -000c │ │ -0c04c6: 7210 bc2b 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c04cc: 0c02 |001a: move-result-object v2 │ │ -0c04ce: 1f02 b805 |001b: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c04d2: 6e10 642b 0200 |001d: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c04d8: 0c01 |0020: move-result-object v1 │ │ -0c04da: 1f01 8703 |0021: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c04de: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ -0c04e2: 5454 0e0a |0025: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c04e6: 6e20 022c 2400 |0027: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c04ec: 28e7 |002a: goto 0011 // -0019 │ │ -0c04ee: 3903 e6ff |002b: if-nez v3, 0011 // -001a │ │ -0c04f2: 7220 6d1b 6100 |002d: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@1b6d │ │ -0c04f8: 0a03 |0030: move-result v3 │ │ -0c04fa: 28e0 |0031: goto 0011 // -0020 │ │ +0c0574: |[0c0574] android.support.v7.internal.view.menu.MenuBuilder.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c0584: 5454 0e0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0588: 6e10 002c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ +0c058e: 0a04 |0005: move-result v4 │ │ +0c0590: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0c0594: 1203 |0008: const/4 v3, #int 0 // #0 │ │ +0c0596: 0f03 |0009: return v3 │ │ +0c0598: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c059a: 5454 0e0a |000b: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c059e: 6e10 012c 0400 |000d: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c05a4: 0c00 |0010: move-result-object v0 │ │ +0c05a6: 7210 bb2b 0000 |0011: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c05ac: 0a04 |0014: move-result v4 │ │ +0c05ae: 3804 f4ff |0015: if-eqz v4, 0009 // -000c │ │ +0c05b2: 7210 bc2b 0000 |0017: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c05b8: 0c02 |001a: move-result-object v2 │ │ +0c05ba: 1f02 b805 |001b: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c05be: 6e10 642b 0200 |001d: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c05c4: 0c01 |0020: move-result-object v1 │ │ +0c05c6: 1f01 8703 |0021: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c05ca: 3901 0800 |0023: if-nez v1, 002b // +0008 │ │ +0c05ce: 5454 0e0a |0025: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c05d2: 6e20 022c 2400 |0027: invoke-virtual {v4, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c05d8: 28e7 |002a: goto 0011 // -0019 │ │ +0c05da: 3903 e6ff |002b: if-nez v3, 0011 // -001a │ │ +0c05de: 7220 6d1b 6100 |002d: invoke-interface {v1, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@1b6d │ │ +0c05e4: 0a03 |0030: move-result v3 │ │ +0c05e6: 28e0 |0031: goto 0011 // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0008 line=259 │ │ 0x0009 line=272 │ │ 0x000a line=262 │ │ 0x000b line=264 │ │ @@ -244077,31 +244105,31 @@ │ │ type : '(Ljava/util/ArrayList;I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c04fc: |[0c04fc] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ -0c050c: 6e10 9d2b 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c0512: 0a02 |0003: move-result v2 │ │ -0c0514: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ -0c0518: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ -0c051c: 6e20 972b 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0522: 0c01 |000b: move-result-object v1 │ │ -0c0524: 1f01 7b03 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0528: 6e10 b21a 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@1ab2 │ │ -0c052e: 0a02 |0011: move-result v2 │ │ -0c0530: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ -0c0534: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ -0c0538: 0f02 |0016: return v2 │ │ -0c053a: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ -0c053e: 28ed |0019: goto 0006 // -0013 │ │ -0c0540: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0c0542: 28fb |001b: goto 0016 // -0005 │ │ +0c05e8: |[0c05e8] android.support.v7.internal.view.menu.MenuBuilder.findInsertIndex:(Ljava/util/ArrayList;I)I │ │ +0c05f8: 6e10 9d2b 0300 |0000: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c05fe: 0a02 |0003: move-result v2 │ │ +0c0600: d800 02ff |0004: add-int/lit8 v0, v2, #int -1 // #ff │ │ +0c0604: 3a00 1400 |0006: if-ltz v0, 001a // +0014 │ │ +0c0608: 6e20 972b 0300 |0008: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c060e: 0c01 |000b: move-result-object v1 │ │ +0c0610: 1f01 7b03 |000c: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0614: 6e10 b21a 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getOrdering:()I // method@1ab2 │ │ +0c061a: 0a02 |0011: move-result v2 │ │ +0c061c: 3642 0500 |0012: if-gt v2, v4, 0017 // +0005 │ │ +0c0620: d802 0001 |0014: add-int/lit8 v2, v0, #int 1 // #01 │ │ +0c0624: 0f02 |0016: return v2 │ │ +0c0626: d800 00ff |0017: add-int/lit8 v0, v0, #int -1 // #ff │ │ +0c062a: 28ed |0019: goto 0006 // -0013 │ │ +0c062c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0c062e: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=790 │ │ 0x0008 line=791 │ │ 0x000e line=792 │ │ 0x0014 line=793 │ │ 0x0016 line=797 │ │ @@ -244120,33 +244148,33 @@ │ │ type : '(I)I' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c0544: |[0c0544] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ -0c0554: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ -0c0558: b531 |0002: and-int/2addr v1, v3 │ │ -0c055a: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ -0c055e: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ -0c0562: 6201 150a |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0a15 │ │ -0c0566: 2111 |0009: array-length v1, v1 │ │ -0c0568: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ -0c056c: 2201 9205 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0c0570: 1a02 0329 |000e: const-string v2, "order does not contain a valid category." // string@2903 │ │ -0c0574: 7020 d52a 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0c057a: 2701 |0013: throw v1 │ │ -0c057c: 6201 150a |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0a15 │ │ -0c0580: 4401 0100 |0016: aget v1, v1, v0 │ │ -0c0584: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ -0c0588: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ -0c058e: b532 |001d: and-int/2addr v2, v3 │ │ -0c0590: b621 |001e: or-int/2addr v1, v2 │ │ -0c0592: 0f01 |001f: return v1 │ │ +0c0630: |[0c0630] android.support.v7.internal.view.menu.MenuBuilder.getOrdering:(I)I │ │ +0c0640: 1501 ffff |0000: const/high16 v1, #int -65536 // #ffff │ │ +0c0644: b531 |0002: and-int/2addr v1, v3 │ │ +0c0646: e100 0110 |0003: shr-int/lit8 v0, v1, #int 16 // #10 │ │ +0c064a: 3a00 0700 |0005: if-ltz v0, 000c // +0007 │ │ +0c064e: 6201 150a |0007: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0a15 │ │ +0c0652: 2111 |0009: array-length v1, v1 │ │ +0c0654: 3410 0a00 |000a: if-lt v0, v1, 0014 // +000a │ │ +0c0658: 2201 9205 |000c: new-instance v1, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0c065c: 1a02 0629 |000e: const-string v2, "order does not contain a valid category." // string@2906 │ │ +0c0660: 7020 d52a 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0c0666: 2701 |0013: throw v1 │ │ +0c0668: 6201 150a |0014: sget-object v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.sCategoryToOrder:[I // field@0a15 │ │ +0c066c: 4401 0100 |0016: aget v1, v1, v0 │ │ +0c0670: e001 0110 |0018: shl-int/lit8 v1, v1, #int 16 // #10 │ │ +0c0674: 1402 ffff 0000 |001a: const v2, #float 9.18341e-41 // #0000ffff │ │ +0c067a: b532 |001d: and-int/2addr v2, v3 │ │ +0c067c: b621 |001e: or-int/2addr v1, v2 │ │ +0c067e: 0f01 |001f: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=723 │ │ 0x0005 line=725 │ │ 0x000c line=726 │ │ 0x0014 line=729 │ │ locals : │ │ @@ -244158,27 +244186,27 @@ │ │ type : '(IZ)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c0594: |[0c0594] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ -0c05a4: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ -0c05a8: 5410 0a0a |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c05ac: 6e10 9d2b 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c05b2: 0a00 |0007: move-result v0 │ │ -0c05b4: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ -0c05b8: 0e00 |000a: return-void │ │ -0c05ba: 5410 0a0a |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c05be: 6e20 9a2b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ -0c05c4: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ -0c05c8: 1210 |0012: const/4 v0, #int 1 // #1 │ │ -0c05ca: 6e20 761a 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c05d0: 28f4 |0016: goto 000a // -000c │ │ +0c0680: |[0c0680] android.support.v7.internal.view.menu.MenuBuilder.removeItemAtInt:(IZ)V │ │ +0c0690: 3a02 0a00 |0000: if-ltz v2, 000a // +000a │ │ +0c0694: 5410 0a0a |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0698: 6e10 9d2b 0000 |0004: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c069e: 0a00 |0007: move-result v0 │ │ +0c06a0: 3402 0300 |0008: if-lt v2, v0, 000b // +0003 │ │ +0c06a4: 0e00 |000a: return-void │ │ +0c06a6: 5410 0a0a |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c06aa: 6e20 9a2b 2000 |000d: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.remove:(I)Ljava/lang/Object; // method@2b9a │ │ +0c06b0: 3803 faff |0010: if-eqz v3, 000a // -0006 │ │ +0c06b4: 1210 |0012: const/4 v0, #int 1 // #1 │ │ +0c06b6: 6e20 761a 0100 |0013: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c06bc: 28f4 |0016: goto 000a // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x000a line=530 │ │ 0x000b line=525 │ │ 0x0010 line=527 │ │ 0x0012 line=528 │ │ @@ -244192,41 +244220,41 @@ │ │ type : '(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 6 │ │ outs : 2 │ │ insns size : 47 16-bit code units │ │ -0c05d4: |[0c05d4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ -0c05e4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c05e6: 6e10 6d1a 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@1a6d │ │ -0c05ec: 0c00 |0004: move-result-object v0 │ │ -0c05ee: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ -0c05f2: 5b38 060a |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ -0c05f6: 5b32 050a |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ -0c05fa: 5b32 040a |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ -0c05fe: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c0600: 6e20 761a 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c0606: 0e00 |0011: return-void │ │ -0c0608: 3d04 1300 |0012: if-lez v4, 0025 // +0013 │ │ -0c060c: 6e20 bb01 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0c0612: 0c01 |0017: move-result-object v1 │ │ -0c0614: 5b31 050a |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ -0c0618: 3d06 1000 |001a: if-lez v6, 002a // +0010 │ │ -0c061c: 6e20 b001 6000 |001c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0c0622: 0c01 |001f: move-result-object v1 │ │ -0c0624: 5b31 040a |0020: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ -0c0628: 5b32 060a |0022: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ -0c062c: 28e9 |0024: goto 000d // -0017 │ │ -0c062e: 3805 f5ff |0025: if-eqz v5, 001a // -000b │ │ -0c0632: 5b35 050a |0027: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ -0c0636: 28f1 |0029: goto 001a // -000f │ │ -0c0638: 3807 f8ff |002a: if-eqz v7, 0022 // -0008 │ │ -0c063c: 5b37 040a |002c: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ -0c0640: 28f4 |002e: goto 0022 // -000c │ │ +0c06c0: |[0c06c0] android.support.v7.internal.view.menu.MenuBuilder.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V │ │ +0c06d0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c06d2: 6e10 6d1a 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@1a6d │ │ +0c06d8: 0c00 |0004: move-result-object v0 │ │ +0c06da: 3808 0d00 |0005: if-eqz v8, 0012 // +000d │ │ +0c06de: 5b38 060a |0007: iput-object v8, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ +0c06e2: 5b32 050a |0009: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ +0c06e6: 5b32 040a |000b: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ +0c06ea: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c06ec: 6e20 761a 1300 |000e: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c06f2: 0e00 |0011: return-void │ │ +0c06f4: 3d04 1300 |0012: if-lez v4, 0025 // +0013 │ │ +0c06f8: 6e20 bb01 4000 |0014: invoke-virtual {v0, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0c06fe: 0c01 |0017: move-result-object v1 │ │ +0c0700: 5b31 050a |0018: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ +0c0704: 3d06 1000 |001a: if-lez v6, 002a // +0010 │ │ +0c0708: 6e20 b001 6000 |001c: invoke-virtual {v0, v6}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0c070e: 0c01 |001f: move-result-object v1 │ │ +0c0710: 5b31 040a |0020: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ +0c0714: 5b32 060a |0022: iput-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ +0c0718: 28e9 |0024: goto 000d // -0017 │ │ +0c071a: 3805 f5ff |0025: if-eqz v5, 001a // -000b │ │ +0c071e: 5b35 050a |0027: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ +0c0722: 28f1 |0029: goto 001a // -000f │ │ +0c0724: 3807 f8ff |002a: if-eqz v7, 0022 // -0008 │ │ +0c0728: 5b37 040a |002c: iput-object v7, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ +0c072c: 28f4 |002e: goto 0022 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1154 │ │ 0x0005 line=1156 │ │ 0x0007 line=1157 │ │ 0x0009 line=1160 │ │ 0x000b line=1161 │ │ @@ -244255,31 +244283,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c0644: |[0c0644] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ -0c0654: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c0656: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ -0c065a: 5431 110a |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c065e: 6e10 ad01 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ -0c0664: 0c01 |0008: move-result-object v1 │ │ -0c0666: 5211 2c00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@002c │ │ -0c066a: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ -0c066e: 5431 110a |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c0672: 6002 7607 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0776 │ │ -0c0676: 6e20 aa01 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -0c067c: 0a01 |0014: move-result v1 │ │ -0c067e: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ -0c0682: 5c30 120a |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0a12 │ │ -0c0686: 0e00 |0019: return-void │ │ -0c0688: 1200 |001a: const/4 v0, #int 0 // #0 │ │ -0c068a: 28fc |001b: goto 0017 // -0004 │ │ +0c0730: |[0c0730] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisibleInner:(Z)V │ │ +0c0740: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c0742: 3804 1900 |0001: if-eqz v4, 001a // +0019 │ │ +0c0746: 5431 110a |0003: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c074a: 6e10 ad01 0100 |0005: invoke-virtual {v1}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ +0c0750: 0c01 |0008: move-result-object v1 │ │ +0c0752: 5211 2c00 |0009: iget v1, v1, Landroid/content/res/Configuration;.keyboard:I // field@002c │ │ +0c0756: 3201 0f00 |000b: if-eq v1, v0, 001a // +000f │ │ +0c075a: 5431 110a |000d: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c075e: 6002 7607 |000f: sget v2, Landroid/support/v7/appcompat/R$bool;.abc_config_showMenuShortcutsWhenKeyboardPresent:I // field@0776 │ │ +0c0762: 6e20 aa01 2100 |0011: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +0c0768: 0a01 |0014: move-result v1 │ │ +0c076a: 3801 0500 |0015: if-eqz v1, 001a // +0005 │ │ +0c076e: 5c30 120a |0017: iput-boolean v0, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0a12 │ │ +0c0772: 0e00 |0019: return-void │ │ +0c0774: 1200 |001a: const/4 v0, #int 0 // #0 │ │ +0c0776: 28fc |001b: goto 0017 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=756 │ │ 0x0019 line=759 │ │ 0x001a line=756 │ │ locals : │ │ 0x0000 - 0x001c reg=3 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -244291,22 +244319,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0c068c: |[0c068c] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ -0c069c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c069e: 5420 110a |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c06a2: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c06a8: 0c00 |0006: move-result-object v0 │ │ -0c06aa: 7050 471a 1211 |0007: invoke-direct {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ -0c06b0: 0c00 |000a: move-result-object v0 │ │ -0c06b2: 1100 |000b: return-object v0 │ │ +0c0778: |[0c0778] android.support.v7.internal.view.menu.MenuBuilder.add:(I)Landroid/view/MenuItem; │ │ +0c0788: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c078a: 5420 110a |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c078e: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c0794: 0c00 |0006: move-result-object v0 │ │ +0c0796: 7050 471a 1211 |0007: invoke-direct {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ +0c079c: 0c00 |000a: move-result-object v0 │ │ +0c079e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=423 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -244315,21 +244343,21 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0c06b4: |[0c06b4] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ -0c06c4: 5410 110a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c06c8: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c06ce: 0c00 |0005: move-result-object v0 │ │ -0c06d0: 7050 471a 2143 |0006: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ -0c06d6: 0c00 |0009: move-result-object v0 │ │ -0c06d8: 1100 |000a: return-object v0 │ │ +0c07a0: |[0c07a0] android.support.v7.internal.view.menu.MenuBuilder.add:(IIII)Landroid/view/MenuItem; │ │ +0c07b0: 5410 110a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c07b4: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c07ba: 0c00 |0005: move-result-object v0 │ │ +0c07bc: 7050 471a 2143 |0006: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ +0c07c2: 0c00 |0009: move-result-object v0 │ │ +0c07c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -244341,18 +244369,18 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0c06dc: |[0c06dc] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c06ec: 7055 471a 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ -0c06f2: 0c00 |0003: move-result-object v0 │ │ -0c06f4: 1100 |0004: return-object v0 │ │ +0c07c8: |[0c07c8] android.support.v7.internal.view.menu.MenuBuilder.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c07d8: 7055 471a 2143 |0000: invoke-direct {v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ +0c07de: 0c00 |0003: move-result-object v0 │ │ +0c07e0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=428 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 group I │ │ 0x0000 - 0x0005 reg=3 id I │ │ @@ -244364,19 +244392,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c06f8: |[0c06f8] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c0708: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c070a: 7052 471a 0100 |0001: invoke-direct {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ -0c0710: 0c00 |0004: move-result-object v0 │ │ -0c0712: 1100 |0005: return-object v0 │ │ +0c07e4: |[0c07e4] android.support.v7.internal.view.menu.MenuBuilder.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c07f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c07f6: 7052 471a 0100 |0001: invoke-direct {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ +0c07fc: 0c00 |0004: move-result-object v0 │ │ +0c07fe: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=418 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -244385,72 +244413,72 @@ │ │ type : '(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 9 │ │ outs : 5 │ │ insns size : 111 16-bit code units │ │ -0c0714: |[0c0714] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -0c0724: 54da 000a |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ -0c0728: 6e10 3201 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0c072e: 0c07 |0005: move-result-object v7 │ │ -0c0730: 120a |0006: const/4 v10, #int 0 // #0 │ │ -0c0732: 0800 1100 |0007: move-object/from16 v0, v17 │ │ -0c0736: 0801 1200 |0009: move-object/from16 v1, v18 │ │ -0c073a: 0802 1300 |000b: move-object/from16 v2, v19 │ │ -0c073e: 6e5a 9d01 0721 |000d: invoke-virtual {v7, v0, v1, v2, v10}, Landroid/content/pm/PackageManager;.queryIntentActivityOptions:(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; // method@019d │ │ -0c0744: 0c06 |0010: move-result-object v6 │ │ -0c0746: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ -0c074a: 7210 db2b 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2bdb │ │ -0c0750: 0a03 |0016: move-result v3 │ │ -0c0752: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ -0c0756: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ -0c075a: 6e20 7a1a ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@1a7a │ │ -0c0760: 1204 |001e: const/4 v4, #int 0 // #0 │ │ -0c0762: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ -0c0766: 7220 d62b 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0c076c: 0c08 |0024: move-result-object v8 │ │ -0c076e: 1f08 4900 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@0049 │ │ -0c0772: 2209 3d00 |0027: new-instance v9, Landroid/content/Intent; // type@003d │ │ -0c0776: 528a 2800 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ -0c077a: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ -0c077e: 080a 1300 |002d: move-object/from16 v10, v19 │ │ -0c0782: 7020 4d01 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0c0788: 220a 3100 |0032: new-instance v10, Landroid/content/ComponentName; // type@0031 │ │ -0c078c: 548b 2600 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -0c0790: 54bb 1600 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0016 │ │ -0c0794: 54bb 1d00 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -0c0798: 548c 2600 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -0c079c: 54cc 1800 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0018 │ │ -0c07a0: 7030 1501 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ -0c07a6: 6e20 7301 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -0c07ac: 6e20 a301 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0c07b2: 0c0a |0047: move-result-object v10 │ │ -0c07b4: 0200 1000 |0048: move/from16 v0, v16 │ │ -0c07b8: 6e5a 441a ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a44 │ │ -0c07be: 0c0a |004d: move-result-object v10 │ │ -0c07c0: 6e20 a201 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0c07c6: 0c0b |0051: move-result-object v11 │ │ -0c07c8: 7220 9721 ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ -0c07ce: 0c0a |0055: move-result-object v10 │ │ -0c07d0: 7220 9821 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ -0c07d6: 0c05 |0059: move-result-object v5 │ │ -0c07d8: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ -0c07dc: 528a 2800 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ -0c07e0: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ -0c07e4: 528a 2800 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ -0c07e8: 4d05 150a |0062: aput-object v5, v21, v10 │ │ -0c07ec: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0c07f0: 28b9 |0066: goto 001f // -0047 │ │ -0c07f2: 1203 |0067: const/4 v3, #int 0 // #0 │ │ -0c07f4: 28af |0068: goto 0017 // -0051 │ │ -0c07f6: 528a 2800 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ -0c07fa: 460a 120a |006b: aget-object v10, v18, v10 │ │ -0c07fe: 28c2 |006d: goto 002f // -003e │ │ -0c0800: 0f03 |006e: return v3 │ │ +0c0800: |[0c0800] android.support.v7.internal.view.menu.MenuBuilder.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +0c0810: 54da 000a |0000: iget-object v10, v13, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ +0c0814: 6e10 3201 0a00 |0002: invoke-virtual {v10}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0c081a: 0c07 |0005: move-result-object v7 │ │ +0c081c: 120a |0006: const/4 v10, #int 0 // #0 │ │ +0c081e: 0800 1100 |0007: move-object/from16 v0, v17 │ │ +0c0822: 0801 1200 |0009: move-object/from16 v1, v18 │ │ +0c0826: 0802 1300 |000b: move-object/from16 v2, v19 │ │ +0c082a: 6e5a 9d01 0721 |000d: invoke-virtual {v7, v0, v1, v2, v10}, Landroid/content/pm/PackageManager;.queryIntentActivityOptions:(Landroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I)Ljava/util/List; // method@019d │ │ +0c0830: 0c06 |0010: move-result-object v6 │ │ +0c0832: 3806 5600 |0011: if-eqz v6, 0067 // +0056 │ │ +0c0836: 7210 db2b 0600 |0013: invoke-interface {v6}, Ljava/util/List;.size:()I // method@2bdb │ │ +0c083c: 0a03 |0016: move-result v3 │ │ +0c083e: dd0a 1401 |0017: and-int/lit8 v10, v20, #int 1 // #01 │ │ +0c0842: 390a 0500 |0019: if-nez v10, 001e // +0005 │ │ +0c0846: 6e20 7a1a ed00 |001b: invoke-virtual {v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeGroup:(I)V // method@1a7a │ │ +0c084c: 1204 |001e: const/4 v4, #int 0 // #0 │ │ +0c084e: 3534 4f00 |001f: if-ge v4, v3, 006e // +004f │ │ +0c0852: 7220 d62b 4600 |0021: invoke-interface {v6, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0c0858: 0c08 |0024: move-result-object v8 │ │ +0c085a: 1f08 4900 |0025: check-cast v8, Landroid/content/pm/ResolveInfo; // type@0049 │ │ +0c085e: 2209 3d00 |0027: new-instance v9, Landroid/content/Intent; // type@003d │ │ +0c0862: 528a 2800 |0029: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ +0c0866: 3b0a 3e00 |002b: if-gez v10, 0069 // +003e │ │ +0c086a: 080a 1300 |002d: move-object/from16 v10, v19 │ │ +0c086e: 7020 4d01 a900 |002f: invoke-direct {v9, v10}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +0c0874: 220a 3100 |0032: new-instance v10, Landroid/content/ComponentName; // type@0031 │ │ +0c0878: 548b 2600 |0034: iget-object v11, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +0c087c: 54bb 1600 |0036: iget-object v11, v11, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0016 │ │ +0c0880: 54bb 1d00 |0038: iget-object v11, v11, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +0c0884: 548c 2600 |003a: iget-object v12, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +0c0888: 54cc 1800 |003c: iget-object v12, v12, Landroid/content/pm/ActivityInfo;.name:Ljava/lang/String; // field@0018 │ │ +0c088c: 7030 1501 ba0c |003e: invoke-direct {v10, v11, v12}, Landroid/content/ComponentName;.:(Ljava/lang/String;Ljava/lang/String;)V // method@0115 │ │ +0c0892: 6e20 7301 a900 |0041: invoke-virtual {v9, v10}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +0c0898: 6e20 a301 7800 |0044: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0c089e: 0c0a |0047: move-result-object v10 │ │ +0c08a0: 0200 1000 |0048: move/from16 v0, v16 │ │ +0c08a4: 6e5a 441a ed0f |004a: invoke-virtual {v13, v14, v15, v0, v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a44 │ │ +0c08aa: 0c0a |004d: move-result-object v10 │ │ +0c08ac: 6e20 a201 7800 |004e: invoke-virtual {v8, v7}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0c08b2: 0c0b |0051: move-result-object v11 │ │ +0c08b4: 7220 9721 ba00 |0052: invoke-interface {v10, v11}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ +0c08ba: 0c0a |0055: move-result-object v10 │ │ +0c08bc: 7220 9821 9a00 |0056: invoke-interface {v10, v9}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ +0c08c2: 0c05 |0059: move-result-object v5 │ │ +0c08c4: 3815 0a00 |005a: if-eqz v21, 0064 // +000a │ │ +0c08c8: 528a 2800 |005c: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ +0c08cc: 3a0a 0600 |005e: if-ltz v10, 0064 // +0006 │ │ +0c08d0: 528a 2800 |0060: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ +0c08d4: 4d05 150a |0062: aput-object v5, v21, v10 │ │ +0c08d8: d804 0401 |0064: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0c08dc: 28b9 |0066: goto 001f // -0047 │ │ +0c08de: 1203 |0067: const/4 v3, #int 0 // #0 │ │ +0c08e0: 28af |0068: goto 0017 // -0051 │ │ +0c08e2: 528a 2800 |0069: iget v10, v8, Landroid/content/pm/ResolveInfo;.specificIndex:I // field@0028 │ │ +0c08e6: 460a 120a |006b: aget-object v10, v18, v10 │ │ +0c08ea: 28c2 |006d: goto 002f // -003e │ │ +0c08ec: 0f03 |006e: return v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x0006 line=464 │ │ 0x0011 line=466 │ │ 0x0017 line=468 │ │ 0x001b line=469 │ │ @@ -244491,24 +244519,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c0804: |[0c0804] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -0c0814: 5420 0e0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0818: 2201 b805 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c081c: 7020 622b 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ -0c0822: 6e20 ff2b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@2bff │ │ -0c0828: 5420 000a |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ -0c082c: 7230 691b 0302 |000c: invoke-interface {v3, v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1b69 │ │ -0c0832: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0c0834: 5c20 070a |0010: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c0838: 0e00 |0012: return-void │ │ +0c08f0: |[0c08f0] android.support.v7.internal.view.menu.MenuBuilder.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +0c0900: 5420 0e0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0904: 2201 b805 |0002: new-instance v1, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c0908: 7020 622b 3100 |0004: invoke-direct {v1, v3}, Ljava/lang/ref/WeakReference;.:(Ljava/lang/Object;)V // method@2b62 │ │ +0c090e: 6e20 ff2b 1000 |0007: invoke-virtual {v0, v1}, Ljava/util/concurrent/CopyOnWriteArrayList;.add:(Ljava/lang/Object;)Z // method@2bff │ │ +0c0914: 5420 000a |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ +0c0918: 7230 691b 0302 |000c: invoke-interface {v3, v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1b69 │ │ +0c091e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0c0920: 5c20 070a |0010: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c0924: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x000a line=221 │ │ 0x000f line=222 │ │ 0x0012 line=223 │ │ locals : │ │ @@ -244520,22 +244548,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 12 16-bit code units │ │ -0c083c: |[0c083c] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ -0c084c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c084e: 5420 110a |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c0852: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c0858: 0c00 |0006: move-result-object v0 │ │ -0c085a: 6e50 4b1a 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1a4b │ │ -0c0860: 0c00 |000a: move-result-object v0 │ │ -0c0862: 1100 |000b: return-object v0 │ │ +0c0928: |[0c0928] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(I)Landroid/view/SubMenu; │ │ +0c0938: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c093a: 5420 110a |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c093e: 6e20 b801 3000 |0003: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c0944: 0c00 |0006: move-result-object v0 │ │ +0c0946: 6e50 4b1a 1211 |0007: invoke-virtual {v2, v1, v1, v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1a4b │ │ +0c094c: 0c00 |000a: move-result-object v0 │ │ +0c094e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=443 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000c reg=3 titleRes I │ │ │ │ @@ -244544,21 +244572,21 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0c0864: |[0c0864] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -0c0874: 5410 110a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c0878: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c087e: 0c00 |0005: move-result-object v0 │ │ -0c0880: 6e50 4b1a 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1a4b │ │ -0c0886: 0c00 |0009: move-result-object v0 │ │ -0c0888: 1100 |000a: return-object v0 │ │ +0c0950: |[0c0950] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +0c0960: 5410 110a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c0964: 6e20 b801 5000 |0002: invoke-virtual {v0, v5}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c096a: 0c00 |0005: move-result-object v0 │ │ +0c096c: 6e50 4b1a 2143 |0006: invoke-virtual {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1a4b │ │ +0c0972: 0c00 |0009: move-result-object v0 │ │ +0c0974: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000b reg=2 group I │ │ 0x0000 - 0x000b reg=3 id I │ │ @@ -244570,23 +244598,23 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 17 16-bit code units │ │ -0c088c: |[0c088c] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0c089c: 7057 471a 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ -0c08a2: 0c00 |0003: move-result-object v0 │ │ -0c08a4: 1f00 7b03 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c08a8: 2201 8c03 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0c08ac: 5432 000a |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ -0c08b0: 7040 a01b 2103 |000a: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1ba0 │ │ -0c08b6: 6e20 df1a 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1adf │ │ -0c08bc: 1101 |0010: return-object v1 │ │ +0c0978: |[0c0978] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0c0988: 7057 471a 4365 |0000: invoke-direct {v3, v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addInternal:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@1a47 │ │ +0c098e: 0c00 |0003: move-result-object v0 │ │ +0c0990: 1f00 7b03 |0004: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0994: 2201 8c03 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0c0998: 5432 000a |0008: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ +0c099c: 7040 a01b 2103 |000a: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1ba0 │ │ +0c09a2: 6e20 df1a 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1adf │ │ +0c09a8: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=448 │ │ 0x0006 line=449 │ │ 0x000d line=450 │ │ 0x0010 line=452 │ │ locals : │ │ @@ -244603,19 +244631,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c08c0: |[0c08c0] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0c08d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c08d2: 6e52 4b1a 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1a4b │ │ -0c08d8: 0c00 |0004: move-result-object v0 │ │ -0c08da: 1100 |0005: return-object v0 │ │ +0c09ac: |[0c09ac] android.support.v7.internal.view.menu.MenuBuilder.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0c09bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c09be: 6e52 4b1a 0100 |0001: invoke-virtual {v1, v0, v0, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@1a4b │ │ +0c09c4: 0c00 |0004: move-result-object v0 │ │ +0c09c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=438 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -244624,20 +244652,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c08dc: |[0c08dc] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ -0c08ec: 5410 ff09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ -0c08f0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c08f4: 5410 ff09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ -0c08f8: 7220 3e1a 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a3e │ │ -0c08fe: 0e00 |0009: return-void │ │ +0c09c8: |[0c09c8] android.support.v7.internal.view.menu.MenuBuilder.changeMenuMode:()V │ │ +0c09d8: 5410 ff09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ +0c09dc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c09e0: 5410 ff09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ +0c09e4: 7220 3e1a 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a3e │ │ +0c09ea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=784 │ │ 0x0004 line=785 │ │ 0x0009 line=787 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -244647,24 +244675,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c0900: |[0c0900] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ -0c0910: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ -0c0914: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c0918: 5410 030a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ -0c091c: 6e20 531a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ -0c0922: 5410 0a0a |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0926: 6e10 952b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c092c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c092e: 6e20 761a 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c0934: 0e00 |0012: return-void │ │ +0c09ec: |[0c09ec] android.support.v7.internal.view.menu.MenuBuilder.clear:()V │ │ +0c09fc: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ +0c0a00: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c0a04: 5410 030a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ +0c0a08: 6e20 531a 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ +0c0a0e: 5410 0a0a |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0a12: 6e10 952b 0000 |000b: invoke-virtual {v0}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c0a18: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c0a1a: 6e20 761a 0100 |000f: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c0a20: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=547 │ │ 0x0004 line=548 │ │ 0x0009 line=550 │ │ 0x000e line=552 │ │ 0x0012 line=553 │ │ @@ -244676,24 +244704,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c0938: |[0c0938] android.support.v7.internal.view.menu.MenuBuilder.clearAll:()V │ │ -0c0948: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c094a: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0c094c: 5c21 0f0a |0002: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c0950: 6e10 4e1a 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@1a4e │ │ -0c0956: 6e10 501a 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clearHeader:()V // method@1a50 │ │ -0c095c: 5c20 0f0a |000a: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c0960: 5c20 0b0a |000c: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ -0c0964: 6e20 761a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c096a: 0e00 |0011: return-void │ │ +0c0a24: |[0c0a24] android.support.v7.internal.view.menu.MenuBuilder.clearAll:()V │ │ +0c0a34: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c0a36: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0c0a38: 5c21 0f0a |0002: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c0a3c: 6e10 4e1a 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clear:()V // method@1a4e │ │ +0c0a42: 6e10 501a 0200 |0007: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.clearHeader:()V // method@1a50 │ │ +0c0a48: 5c20 0f0a |000a: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c0a4c: 5c20 0b0a |000c: iput-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ +0c0a50: 6e20 761a 1200 |000e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c0a56: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=537 │ │ 0x0004 line=538 │ │ 0x0007 line=539 │ │ 0x000a line=540 │ │ 0x000c line=541 │ │ @@ -244707,22 +244735,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c096c: |[0c096c] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ -0c097c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c097e: 5b10 040a |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ -0c0982: 5b10 050a |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ -0c0986: 5b10 060a |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ -0c098a: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c098c: 6e20 761a 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c0992: 0e00 |000b: return-void │ │ +0c0a58: |[0c0a58] android.support.v7.internal.view.menu.MenuBuilder.clearHeader:()V │ │ +0c0a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c0a6a: 5b10 040a |0001: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ +0c0a6e: 5b10 050a |0003: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ +0c0a72: 5b10 060a |0005: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ +0c0a76: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c0a78: 6e20 761a 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c0a7e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1145 │ │ 0x0003 line=1146 │ │ 0x0005 line=1147 │ │ 0x0007 line=1149 │ │ 0x000b line=1150 │ │ @@ -244734,18 +244762,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c0994: |[0c0994] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ -0c09a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c09a6: 6e20 521a 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c09ac: 0e00 |0004: return-void │ │ +0c0a80: |[0c0a80] android.support.v7.internal.view.menu.MenuBuilder.close:()V │ │ +0c0a90: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c0a92: 6e20 521a 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c0a98: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=982 │ │ 0x0004 line=983 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -244754,41 +244782,41 @@ │ │ type : '(Z)V' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 48 16-bit code units │ │ -0c09b0: |[0c09b0] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ -0c09c0: 5543 080a |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ -0c09c4: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ -0c09c8: 0e00 |0004: return-void │ │ -0c09ca: 1213 |0005: const/4 v3, #int 1 // #1 │ │ -0c09cc: 5c43 080a |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ -0c09d0: 5443 0e0a |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c09d4: 6e10 012c 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c09da: 0c00 |000d: move-result-object v0 │ │ -0c09dc: 7210 bb2b 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c09e2: 0a03 |0011: move-result v3 │ │ -0c09e4: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ -0c09e8: 7210 bc2b 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c09ee: 0c02 |0017: move-result-object v2 │ │ -0c09f0: 1f02 b805 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c09f4: 6e10 642b 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c09fa: 0c01 |001d: move-result-object v1 │ │ -0c09fc: 1f01 8703 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c0a00: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -0c0a04: 5443 0e0a |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0a08: 6e20 022c 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c0a0e: 28e7 |0027: goto 000e // -0019 │ │ -0c0a10: 7230 6a1b 4105 |0028: invoke-interface {v1, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b6a │ │ -0c0a16: 28e3 |002b: goto 000e // -001d │ │ -0c0a18: 1203 |002c: const/4 v3, #int 0 // #0 │ │ -0c0a1a: 5c43 080a |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ -0c0a1e: 28d5 |002f: goto 0004 // -002b │ │ +0c0a9c: |[0c0a9c] android.support.v7.internal.view.menu.MenuBuilder.close:(Z)V │ │ +0c0aac: 5543 080a |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ +0c0ab0: 3803 0300 |0002: if-eqz v3, 0005 // +0003 │ │ +0c0ab4: 0e00 |0004: return-void │ │ +0c0ab6: 1213 |0005: const/4 v3, #int 1 // #1 │ │ +0c0ab8: 5c43 080a |0006: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ +0c0abc: 5443 0e0a |0008: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0ac0: 6e10 012c 0300 |000a: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c0ac6: 0c00 |000d: move-result-object v0 │ │ +0c0ac8: 7210 bb2b 0000 |000e: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c0ace: 0a03 |0011: move-result v3 │ │ +0c0ad0: 3803 1a00 |0012: if-eqz v3, 002c // +001a │ │ +0c0ad4: 7210 bc2b 0000 |0014: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0ada: 0c02 |0017: move-result-object v2 │ │ +0c0adc: 1f02 b805 |0018: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c0ae0: 6e10 642b 0200 |001a: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c0ae6: 0c01 |001d: move-result-object v1 │ │ +0c0ae8: 1f01 8703 |001e: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c0aec: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +0c0af0: 5443 0e0a |0022: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0af4: 6e20 022c 2300 |0024: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c0afa: 28e7 |0027: goto 000e // -0019 │ │ +0c0afc: 7230 6a1b 4105 |0028: invoke-interface {v1, v4, v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b6a │ │ +0c0b02: 28e3 |002b: goto 000e // -001d │ │ +0c0b04: 1203 |002c: const/4 v3, #int 0 // #0 │ │ +0c0b06: 5c43 080a |002d: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsClosing:Z // field@0a08 │ │ +0c0b0a: 28d5 |002f: goto 0004 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=964 │ │ 0x0004 line=978 │ │ 0x0005 line=968 │ │ 0x0008 line=969 │ │ 0x001a line=970 │ │ @@ -244808,49 +244836,49 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 65 16-bit code units │ │ -0c0a20: |[0c0a20] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c0a30: 5454 0e0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0a34: 6e10 002c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ -0c0a3a: 0a04 |0005: move-result v4 │ │ -0c0a3c: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ -0c0a40: 5454 030a |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ -0c0a44: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ -0c0a48: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c0a4a: 0f00 |000d: return v0 │ │ -0c0a4c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c0a4e: 6e10 961a 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0c0a54: 5454 0e0a |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0a58: 6e10 012c 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c0a5e: 0c01 |0017: move-result-object v1 │ │ -0c0a60: 7210 bb2b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c0a66: 0a04 |001b: move-result v4 │ │ -0c0a68: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ -0c0a6c: 7210 bc2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c0a72: 0c03 |0021: move-result-object v3 │ │ -0c0a74: 1f03 b805 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c0a78: 6e10 642b 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c0a7e: 0c02 |0027: move-result-object v2 │ │ -0c0a80: 1f02 8703 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c0a84: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ -0c0a88: 5454 0e0a |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0a8c: 6e20 022c 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c0a92: 28e7 |0031: goto 0018 // -0019 │ │ -0c0a94: 7230 641b 5206 |0032: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1b64 │ │ -0c0a9a: 0a00 |0035: move-result v0 │ │ -0c0a9c: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ -0c0aa0: 6e10 951a 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0c0aa6: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ -0c0aaa: 1204 |003d: const/4 v4, #int 0 // #0 │ │ -0c0aac: 5b54 030a |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ -0c0ab0: 28cd |0040: goto 000d // -0033 │ │ +0c0b0c: |[0c0b0c] android.support.v7.internal.view.menu.MenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c0b1c: 5454 0e0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0b20: 6e10 002c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ +0c0b26: 0a04 |0005: move-result v4 │ │ +0c0b28: 3904 0600 |0006: if-nez v4, 000c // +0006 │ │ +0c0b2c: 5454 030a |0008: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ +0c0b30: 3264 0400 |000a: if-eq v4, v6, 000e // +0004 │ │ +0c0b34: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c0b36: 0f00 |000d: return v0 │ │ +0c0b38: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c0b3a: 6e10 961a 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0c0b40: 5454 0e0a |0012: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0b44: 6e10 012c 0400 |0014: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c0b4a: 0c01 |0017: move-result-object v1 │ │ +0c0b4c: 7210 bb2b 0100 |0018: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c0b52: 0a04 |001b: move-result v4 │ │ +0c0b54: 3804 1c00 |001c: if-eqz v4, 0038 // +001c │ │ +0c0b58: 7210 bc2b 0100 |001e: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0b5e: 0c03 |0021: move-result-object v3 │ │ +0c0b60: 1f03 b805 |0022: check-cast v3, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c0b64: 6e10 642b 0300 |0024: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c0b6a: 0c02 |0027: move-result-object v2 │ │ +0c0b6c: 1f02 8703 |0028: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c0b70: 3902 0800 |002a: if-nez v2, 0032 // +0008 │ │ +0c0b74: 5454 0e0a |002c: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0b78: 6e20 022c 3400 |002e: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c0b7e: 28e7 |0031: goto 0018 // -0019 │ │ +0c0b80: 7230 641b 5206 |0032: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1b64 │ │ +0c0b86: 0a00 |0035: move-result v0 │ │ +0c0b88: 3800 e2ff |0036: if-eqz v0, 0018 // -001e │ │ +0c0b8c: 6e10 951a 0500 |0038: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0c0b92: 3800 d2ff |003b: if-eqz v0, 000d // -002e │ │ +0c0b96: 1204 |003d: const/4 v4, #int 0 // #0 │ │ +0c0b98: 5b54 030a |003e: iput-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ +0c0b9c: 28cd |0040: goto 000d // -0033 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x000c line=1309 │ │ 0x000d line=1328 │ │ 0x000e line=1312 │ │ 0x000f line=1314 │ │ @@ -244875,25 +244903,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0c0ab4: |[0c0ab4] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0c0ac4: 5410 ff09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ -0c0ac8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0c0acc: 5410 ff09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ -0c0ad0: 7230 3d1a 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a3d │ │ -0c0ad6: 0a00 |0009: move-result v0 │ │ -0c0ad8: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c0adc: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c0ade: 0f00 |000d: return v0 │ │ -0c0ae0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c0ae2: 28fe |000f: goto 000d // -0002 │ │ +0c0ba0: |[0c0ba0] android.support.v7.internal.view.menu.MenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0c0bb0: 5410 ff09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ +0c0bb4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0c0bb8: 5410 ff09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ +0c0bbc: 7230 3d1a 2003 |0006: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a3d │ │ +0c0bc2: 0a00 |0009: move-result v0 │ │ +0c0bc4: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c0bc8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c0bca: 0f00 |000d: return v0 │ │ +0c0bcc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c0bce: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=777 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0010 reg=3 item Landroid/view/MenuItem; │ │ @@ -244903,46 +244931,46 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 60 16-bit code units │ │ -0c0ae4: |[0c0ae4] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c0af4: 5454 0e0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0af8: 6e10 002c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ -0c0afe: 0a04 |0005: move-result v4 │ │ -0c0b00: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ -0c0b04: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c0b06: 0f00 |0009: return v0 │ │ -0c0b08: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c0b0a: 6e10 961a 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ -0c0b10: 5454 0e0a |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0b14: 6e10 012c 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c0b1a: 0c01 |0013: move-result-object v1 │ │ -0c0b1c: 7210 bb2b 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c0b22: 0a04 |0017: move-result v4 │ │ -0c0b24: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ -0c0b28: 7210 bc2b 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c0b2e: 0c03 |001d: move-result-object v3 │ │ -0c0b30: 1f03 b805 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c0b34: 6e10 642b 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c0b3a: 0c02 |0023: move-result-object v2 │ │ -0c0b3c: 1f02 8703 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c0b40: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ -0c0b44: 5454 0e0a |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0b48: 6e20 022c 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c0b4e: 28e7 |002d: goto 0014 // -0019 │ │ -0c0b50: 7230 651b 5206 |002e: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1b65 │ │ -0c0b56: 0a00 |0031: move-result v0 │ │ -0c0b58: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ -0c0b5c: 6e10 951a 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ -0c0b62: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ -0c0b66: 5b56 030a |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ -0c0b6a: 28ce |003b: goto 0009 // -0032 │ │ +0c0bd0: |[0c0bd0] android.support.v7.internal.view.menu.MenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c0be0: 5454 0e0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0be4: 6e10 002c 0400 |0002: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.isEmpty:()Z // method@2c00 │ │ +0c0bea: 0a04 |0005: move-result v4 │ │ +0c0bec: 3804 0400 |0006: if-eqz v4, 000a // +0004 │ │ +0c0bf0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c0bf2: 0f00 |0009: return v0 │ │ +0c0bf4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c0bf6: 6e10 961a 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.stopDispatchingItemsChanged:()V // method@1a96 │ │ +0c0bfc: 5454 0e0a |000e: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0c00: 6e10 012c 0400 |0010: invoke-virtual {v4}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c0c06: 0c01 |0013: move-result-object v1 │ │ +0c0c08: 7210 bb2b 0100 |0014: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c0c0e: 0a04 |0017: move-result v4 │ │ +0c0c10: 3804 1c00 |0018: if-eqz v4, 0034 // +001c │ │ +0c0c14: 7210 bc2b 0100 |001a: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0c1a: 0c03 |001d: move-result-object v3 │ │ +0c0c1c: 1f03 b805 |001e: check-cast v3, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c0c20: 6e10 642b 0300 |0020: invoke-virtual {v3}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c0c26: 0c02 |0023: move-result-object v2 │ │ +0c0c28: 1f02 8703 |0024: check-cast v2, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c0c2c: 3902 0800 |0026: if-nez v2, 002e // +0008 │ │ +0c0c30: 5454 0e0a |0028: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0c34: 6e20 022c 3400 |002a: invoke-virtual {v4, v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c0c3a: 28e7 |002d: goto 0014 // -0019 │ │ +0c0c3c: 7230 651b 5206 |002e: invoke-interface {v2, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPresenter;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1b65 │ │ +0c0c42: 0a00 |0031: move-result v0 │ │ +0c0c44: 3800 e2ff |0032: if-eqz v0, 0014 // -001e │ │ +0c0c48: 6e10 951a 0500 |0034: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.startDispatchingItemsChanged:()V // method@1a95 │ │ +0c0c4e: 3800 d2ff |0037: if-eqz v0, 0009 // -002e │ │ +0c0c52: 5b56 030a |0039: iput-object v6, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ +0c0c56: 28ce |003b: goto 0009 // -0032 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1284 │ │ 0x0008 line=1285 │ │ 0x0009 line=1304 │ │ 0x000a line=1288 │ │ 0x000b line=1290 │ │ @@ -244967,19 +244995,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c0b6c: |[0c0b6c] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ -0c0b7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c0b7e: 6e30 5b1a 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@1a5b │ │ -0c0b84: 0a00 |0004: move-result v0 │ │ -0c0b86: 0f00 |0005: return v0 │ │ +0c0c58: |[0c0c58] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(I)I │ │ +0c0c68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c0c6a: 6e30 5b1a 2100 |0001: invoke-virtual {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(II)I // method@1a5b │ │ +0c0c70: 0a00 |0004: move-result v0 │ │ +0c0c72: 0f00 |0005: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0006 reg=2 group I │ │ │ │ @@ -244988,33 +245016,33 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c0b88: |[0c0b88] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ -0c0b98: 6e10 941a 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c0b9e: 0a02 |0003: move-result v2 │ │ -0c0ba0: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ -0c0ba4: 1206 |0006: const/4 v6, #int 0 // #0 │ │ -0c0ba6: 0160 |0007: move v0, v6 │ │ -0c0ba8: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ -0c0bac: 5443 0a0a |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0bb0: 6e20 972b 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0bb6: 0c01 |000f: move-result-object v1 │ │ -0c0bb8: 1f01 7b03 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0bbc: 6e10 ab1a 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0c0bc2: 0a03 |0015: move-result v3 │ │ -0c0bc4: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ -0c0bc8: 0f00 |0018: return v0 │ │ -0c0bca: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c0bce: 28ed |001b: goto 0008 // -0013 │ │ -0c0bd0: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ -0c0bd2: 28fb |001d: goto 0018 // -0005 │ │ +0c0c74: |[0c0c74] android.support.v7.internal.view.menu.MenuBuilder.findGroupIndex:(II)I │ │ +0c0c84: 6e10 941a 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c0c8a: 0a02 |0003: move-result v2 │ │ +0c0c8c: 3b06 0300 |0004: if-gez v6, 0007 // +0003 │ │ +0c0c90: 1206 |0006: const/4 v6, #int 0 // #0 │ │ +0c0c92: 0160 |0007: move v0, v6 │ │ +0c0c94: 3520 1400 |0008: if-ge v0, v2, 001c // +0014 │ │ +0c0c98: 5443 0a0a |000a: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0c9c: 6e20 972b 0300 |000c: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0ca2: 0c01 |000f: move-result-object v1 │ │ +0c0ca4: 1f01 7b03 |0010: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0ca8: 6e10 ab1a 0100 |0012: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0c0cae: 0a03 |0015: move-result v3 │ │ +0c0cb0: 3353 0300 |0016: if-ne v3, v5, 0019 // +0003 │ │ +0c0cb4: 0f00 |0018: return v0 │ │ +0c0cb6: d800 0001 |0019: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0cba: 28ed |001b: goto 0008 // -0013 │ │ +0c0cbc: 12f0 |001c: const/4 v0, #int -1 // #ff │ │ +0c0cbe: 28fb |001d: goto 0018 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=673 │ │ 0x0004 line=675 │ │ 0x0006 line=676 │ │ 0x0007 line=679 │ │ 0x000a line=680 │ │ @@ -245037,41 +245065,41 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c0bd4: |[0c0bd4] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ -0c0be4: 6e10 941a 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c0bea: 0a03 |0003: move-result v3 │ │ -0c0bec: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c0bee: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ -0c0bf2: 5454 0a0a |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0bf6: 6e20 972b 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0bfc: 0c01 |000c: move-result-object v1 │ │ -0c0bfe: 1f01 7b03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0c02: 6e10 ae1a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ -0c0c08: 0a04 |0012: move-result v4 │ │ -0c0c0a: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ -0c0c0e: 1101 |0015: return-object v1 │ │ -0c0c10: 6e10 bb1a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ -0c0c16: 0a04 |0019: move-result v4 │ │ -0c0c18: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ -0c0c1c: 6e10 b51a 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1ab5 │ │ -0c0c22: 0c04 |001f: move-result-object v4 │ │ -0c0c24: 7220 ba21 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@21ba │ │ -0c0c2a: 0c02 |0023: move-result-object v2 │ │ -0c0c2c: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ -0c0c30: 0721 |0026: move-object v1, v2 │ │ -0c0c32: 28ee |0027: goto 0015 // -0012 │ │ -0c0c34: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c0c38: 28db |002a: goto 0005 // -0025 │ │ -0c0c3a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0c0c3c: 28e9 |002c: goto 0015 // -0017 │ │ +0c0cc0: |[0c0cc0] android.support.v7.internal.view.menu.MenuBuilder.findItem:(I)Landroid/view/MenuItem; │ │ +0c0cd0: 6e10 941a 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c0cd6: 0a03 |0003: move-result v3 │ │ +0c0cd8: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c0cda: 3530 2600 |0005: if-ge v0, v3, 002b // +0026 │ │ +0c0cde: 5454 0a0a |0007: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0ce2: 6e20 972b 0400 |0009: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0ce8: 0c01 |000c: move-result-object v1 │ │ +0c0cea: 1f01 7b03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0cee: 6e10 ae1a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ +0c0cf4: 0a04 |0012: move-result v4 │ │ +0c0cf6: 3364 0300 |0013: if-ne v4, v6, 0016 // +0003 │ │ +0c0cfa: 1101 |0015: return-object v1 │ │ +0c0cfc: 6e10 bb1a 0100 |0016: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ +0c0d02: 0a04 |0019: move-result v4 │ │ +0c0d04: 3804 0e00 |001a: if-eqz v4, 0028 // +000e │ │ +0c0d08: 6e10 b51a 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1ab5 │ │ +0c0d0e: 0c04 |001f: move-result-object v4 │ │ +0c0d10: 7220 ba21 6400 |0020: invoke-interface {v4, v6}, Landroid/view/SubMenu;.findItem:(I)Landroid/view/MenuItem; // method@21ba │ │ +0c0d16: 0c02 |0023: move-result-object v2 │ │ +0c0d18: 3802 0400 |0024: if-eqz v2, 0028 // +0004 │ │ +0c0d1c: 0721 |0026: move-object v1, v2 │ │ +0c0d1e: 28ee |0027: goto 0015 // -0012 │ │ +0c0d20: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0d24: 28db |002a: goto 0005 // -0025 │ │ +0c0d26: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0c0d28: 28e9 |002c: goto 0015 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=638 │ │ 0x0004 line=639 │ │ 0x0007 line=640 │ │ 0x000f line=641 │ │ 0x0015 line=652 │ │ @@ -245095,31 +245123,31 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0c0c40: |[0c0c40] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ -0c0c50: 6e10 941a 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c0c56: 0a02 |0003: move-result v2 │ │ -0c0c58: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c0c5a: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ -0c0c5e: 5443 0a0a |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0c62: 6e20 972b 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0c68: 0c01 |000c: move-result-object v1 │ │ -0c0c6a: 1f01 7b03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0c6e: 6e10 ae1a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ -0c0c74: 0a03 |0012: move-result v3 │ │ -0c0c76: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ -0c0c7a: 0f00 |0015: return v0 │ │ -0c0c7c: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c0c80: 28ed |0018: goto 0005 // -0013 │ │ -0c0c82: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ -0c0c84: 28fb |001a: goto 0015 // -0005 │ │ +0c0d2c: |[0c0d2c] android.support.v7.internal.view.menu.MenuBuilder.findItemIndex:(I)I │ │ +0c0d3c: 6e10 941a 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c0d42: 0a02 |0003: move-result v2 │ │ +0c0d44: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c0d46: 3520 1400 |0005: if-ge v0, v2, 0019 // +0014 │ │ +0c0d4a: 5443 0a0a |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0d4e: 6e20 972b 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0d54: 0c01 |000c: move-result-object v1 │ │ +0c0d56: 1f01 7b03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0d5a: 6e10 ae1a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ +0c0d60: 0a03 |0012: move-result v3 │ │ +0c0d62: 3353 0300 |0013: if-ne v3, v5, 0016 // +0003 │ │ +0c0d66: 0f00 |0015: return v0 │ │ +0c0d68: d800 0001 |0016: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0d6c: 28ed |0018: goto 0005 // -0013 │ │ +0c0d6e: 12f0 |0019: const/4 v0, #int -1 // #ff │ │ +0c0d70: 28fb |001a: goto 0015 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=656 │ │ 0x0004 line=658 │ │ 0x0007 line=659 │ │ 0x000f line=660 │ │ 0x0015 line=665 │ │ @@ -245139,70 +245167,70 @@ │ │ type : '(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0c0c88: |[0c0c88] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0c0c98: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c0c9a: 120b |0001: const/4 v11, #int 0 // #0 │ │ -0c0c9c: 54c2 130a |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0a13 │ │ -0c0ca0: 6e10 952b 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c0ca6: 6e40 601a 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@1a60 │ │ -0c0cac: 6e10 982b 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ -0c0cb2: 0a09 |000d: move-result v9 │ │ -0c0cb4: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ -0c0cb8: 1108 |0010: return-object v8 │ │ -0c0cba: 6e10 5221 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ -0c0cc0: 0a03 |0014: move-result v3 │ │ -0c0cc2: 2204 2404 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@0424 │ │ -0c0cc6: 7010 4821 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@2148 │ │ -0c0ccc: 6e20 5121 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@2151 │ │ -0c0cd2: 6e10 9d2b 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c0cd8: 0a07 |0020: move-result v7 │ │ -0c0cda: 1219 |0021: const/4 v9, #int 1 // #1 │ │ -0c0cdc: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ -0c0ce0: 6e20 972b b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0ce6: 0c08 |0027: move-result-object v8 │ │ -0c0ce8: 1f08 7b03 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0cec: 28e6 |002a: goto 0010 // -001a │ │ -0c0cee: 6e10 711a 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1a71 │ │ -0c0cf4: 0a05 |002e: move-result v5 │ │ -0c0cf6: 1200 |002f: const/4 v0, #int 0 // #0 │ │ -0c0cf8: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ -0c0cfc: 6e20 972b 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0d02: 0c01 |0035: move-result-object v1 │ │ -0c0d04: 1f01 7b03 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0d08: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ -0c0d0c: 6e10 a91a 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1aa9 │ │ -0c0d12: 0a06 |003d: move-result v6 │ │ -0c0d14: 5449 6b0c |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ -0c0d18: 4909 090b |0040: aget-char v9, v9, v11 │ │ -0c0d1c: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ -0c0d20: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ -0c0d24: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ -0c0d28: 5449 6b0c |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ -0c0d2c: 122a |004a: const/4 v10, #int 2 // #2 │ │ -0c0d2e: 4909 090a |004b: aget-char v9, v9, v10 │ │ -0c0d32: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ -0c0d36: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ -0c0d3a: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ -0c0d3e: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ -0c0d42: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ -0c0d46: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ -0c0d4a: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ -0c0d4e: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ -0c0d52: 0718 |005d: move-object v8, v1 │ │ -0c0d54: 28b2 |005e: goto 0010 // -004e │ │ -0c0d56: 6e10 b01a 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1ab0 │ │ -0c0d5c: 0a06 |0062: move-result v6 │ │ -0c0d5e: 28db |0063: goto 003e // -0025 │ │ -0c0d60: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c0d64: 28ca |0066: goto 0030 // -0036 │ │ +0c0d74: |[0c0d74] android.support.v7.internal.view.menu.MenuBuilder.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0c0d84: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c0d86: 120b |0001: const/4 v11, #int 0 // #0 │ │ +0c0d88: 54c2 130a |0002: iget-object v2, v12, Landroid/support/v7/internal/view/menu/MenuBuilder;.mTempShortcutItemList:Ljava/util/ArrayList; // field@0a13 │ │ +0c0d8c: 6e10 952b 0200 |0004: invoke-virtual {v2}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c0d92: 6e40 601a 2ced |0007: invoke-virtual {v12, v2, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@1a60 │ │ +0c0d98: 6e10 982b 0200 |000a: invoke-virtual {v2}, Ljava/util/ArrayList;.isEmpty:()Z // method@2b98 │ │ +0c0d9e: 0a09 |000d: move-result v9 │ │ +0c0da0: 3809 0300 |000e: if-eqz v9, 0011 // +0003 │ │ +0c0da4: 1108 |0010: return-object v8 │ │ +0c0da6: 6e10 5221 0e00 |0011: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ +0c0dac: 0a03 |0014: move-result v3 │ │ +0c0dae: 2204 2404 |0015: new-instance v4, Landroid/view/KeyCharacterMap$KeyData; // type@0424 │ │ +0c0db2: 7010 4821 0400 |0017: invoke-direct {v4}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@2148 │ │ +0c0db8: 6e20 5121 4e00 |001a: invoke-virtual {v14, v4}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@2151 │ │ +0c0dbe: 6e10 9d2b 0200 |001d: invoke-virtual {v2}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c0dc4: 0a07 |0020: move-result v7 │ │ +0c0dc6: 1219 |0021: const/4 v9, #int 1 // #1 │ │ +0c0dc8: 3397 0900 |0022: if-ne v7, v9, 002b // +0009 │ │ +0c0dcc: 6e20 972b b200 |0024: invoke-virtual {v2, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0dd2: 0c08 |0027: move-result-object v8 │ │ +0c0dd4: 1f08 7b03 |0028: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0dd8: 28e6 |002a: goto 0010 // -001a │ │ +0c0dda: 6e10 711a 0c00 |002b: invoke-virtual {v12}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1a71 │ │ +0c0de0: 0a05 |002e: move-result v5 │ │ +0c0de2: 1200 |002f: const/4 v0, #int 0 // #0 │ │ +0c0de4: 3570 e0ff |0030: if-ge v0, v7, 0010 // -0020 │ │ +0c0de8: 6e20 972b 0200 |0032: invoke-virtual {v2, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0dee: 0c01 |0035: move-result-object v1 │ │ +0c0df0: 1f01 7b03 |0036: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0df4: 3805 2700 |0038: if-eqz v5, 005f // +0027 │ │ +0c0df8: 6e10 a91a 0100 |003a: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1aa9 │ │ +0c0dfe: 0a06 |003d: move-result v6 │ │ +0c0e00: 5449 6b0c |003e: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ +0c0e04: 4909 090b |0040: aget-char v9, v9, v11 │ │ +0c0e08: 3396 0600 |0042: if-ne v6, v9, 0048 // +0006 │ │ +0c0e0c: dd09 0302 |0044: and-int/lit8 v9, v3, #int 2 // #02 │ │ +0c0e10: 3809 1700 |0046: if-eqz v9, 005d // +0017 │ │ +0c0e14: 5449 6b0c |0048: iget-object v9, v4, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ +0c0e18: 122a |004a: const/4 v10, #int 2 // #2 │ │ +0c0e1a: 4909 090a |004b: aget-char v9, v9, v10 │ │ +0c0e1e: 3396 0600 |004d: if-ne v6, v9, 0053 // +0006 │ │ +0c0e22: dd09 0302 |004f: and-int/lit8 v9, v3, #int 2 // #02 │ │ +0c0e26: 3909 0c00 |0051: if-nez v9, 005d // +000c │ │ +0c0e2a: 3805 1100 |0053: if-eqz v5, 0064 // +0011 │ │ +0c0e2e: 1309 0800 |0055: const/16 v9, #int 8 // #8 │ │ +0c0e32: 3396 0d00 |0057: if-ne v6, v9, 0064 // +000d │ │ +0c0e36: 1309 4300 |0059: const/16 v9, #int 67 // #43 │ │ +0c0e3a: 339d 0900 |005b: if-ne v13, v9, 0064 // +0009 │ │ +0c0e3e: 0718 |005d: move-object v8, v1 │ │ +0c0e40: 28b2 |005e: goto 0010 // -004e │ │ +0c0e42: 6e10 b01a 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1ab0 │ │ +0c0e48: 0a06 |0062: move-result v6 │ │ +0c0e4a: 28db |0063: goto 003e // -0025 │ │ +0c0e4c: d800 0001 |0064: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c0e50: 28ca |0066: goto 0030 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=871 │ │ 0x0004 line=872 │ │ 0x0007 line=873 │ │ 0x000a line=875 │ │ 0x0010 line=906 │ │ @@ -245239,70 +245267,70 @@ │ │ type : '(Ljava/util/List;ILandroid/view/KeyEvent;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 107 16-bit code units │ │ -0c0d68: |[0c0d68] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ -0c0d78: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ -0c0d7c: 6e10 711a 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1a71 │ │ -0c0d82: 0a06 |0005: move-result v6 │ │ -0c0d84: 6e10 5221 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ -0c0d8a: 0a04 |0009: move-result v4 │ │ -0c0d8c: 2205 2404 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@0424 │ │ -0c0d90: 7010 4821 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@2148 │ │ -0c0d96: 6e20 5121 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@2151 │ │ -0c0d9c: 0a02 |0012: move-result v2 │ │ -0c0d9e: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ -0c0da2: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ -0c0da6: 0e00 |0017: return-void │ │ -0c0da8: 54b8 0a0a |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0dac: 6e10 9d2b 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c0db2: 0a00 |001d: move-result v0 │ │ -0c0db4: 1201 |001e: const/4 v1, #int 0 // #0 │ │ -0c0db6: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ -0c0dba: 54b8 0a0a |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c0dbe: 6e20 972b 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0dc4: 0c03 |0026: move-result-object v3 │ │ -0c0dc6: 1f03 7b03 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0dca: 6e10 bb1a 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ -0c0dd0: 0a08 |002c: move-result v8 │ │ -0c0dd2: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ -0c0dd6: 6e10 b51a 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1ab5 │ │ -0c0ddc: 0c08 |0032: move-result-object v8 │ │ -0c0dde: 1f08 7803 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ -0c0de2: 6e40 601a c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@1a60 │ │ -0c0de8: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ -0c0dec: 6e10 a91a 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1aa9 │ │ -0c0df2: 0a07 |003d: move-result v7 │ │ -0c0df4: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ -0c0df8: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ -0c0dfc: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ -0c0e00: 5458 6b0c |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ -0c0e04: 1209 |0046: const/4 v9, #int 0 // #0 │ │ -0c0e06: 4908 0809 |0047: aget-char v8, v8, v9 │ │ -0c0e0a: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ -0c0e0e: 5458 6b0c |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ -0c0e12: 1229 |004d: const/4 v9, #int 2 // #2 │ │ -0c0e14: 4908 0809 |004e: aget-char v8, v8, v9 │ │ -0c0e18: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ -0c0e1c: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ -0c0e20: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ -0c0e24: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ -0c0e28: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ -0c0e2c: 6e10 c11a 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ -0c0e32: 0a08 |005d: move-result v8 │ │ -0c0e34: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ -0c0e38: 7220 d22b 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0c0e3e: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c0e42: 28ba |0065: goto 001f // -0046 │ │ -0c0e44: 6e10 b01a 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1ab0 │ │ -0c0e4a: 0a07 |0069: move-result v7 │ │ -0c0e4c: 28d4 |006a: goto 003e // -002c │ │ +0c0e54: |[0c0e54] android.support.v7.internal.view.menu.MenuBuilder.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V │ │ +0c0e64: 130a 4300 |0000: const/16 v10, #int 67 // #43 │ │ +0c0e68: 6e10 711a 0b00 |0002: invoke-virtual {v11}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1a71 │ │ +0c0e6e: 0a06 |0005: move-result v6 │ │ +0c0e70: 6e10 5221 0e00 |0006: invoke-virtual {v14}, Landroid/view/KeyEvent;.getMetaState:()I // method@2152 │ │ +0c0e76: 0a04 |0009: move-result v4 │ │ +0c0e78: 2205 2404 |000a: new-instance v5, Landroid/view/KeyCharacterMap$KeyData; // type@0424 │ │ +0c0e7c: 7010 4821 0500 |000c: invoke-direct {v5}, Landroid/view/KeyCharacterMap$KeyData;.:()V // method@2148 │ │ +0c0e82: 6e20 5121 5e00 |000f: invoke-virtual {v14, v5}, Landroid/view/KeyEvent;.getKeyData:(Landroid/view/KeyCharacterMap$KeyData;)Z // method@2151 │ │ +0c0e88: 0a02 |0012: move-result v2 │ │ +0c0e8a: 3902 0500 |0013: if-nez v2, 0018 // +0005 │ │ +0c0e8e: 32ad 0300 |0015: if-eq v13, v10, 0018 // +0003 │ │ +0c0e92: 0e00 |0017: return-void │ │ +0c0e94: 54b8 0a0a |0018: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0e98: 6e10 9d2b 0800 |001a: invoke-virtual {v8}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c0e9e: 0a00 |001d: move-result v0 │ │ +0c0ea0: 1201 |001e: const/4 v1, #int 0 // #0 │ │ +0c0ea2: 3501 f8ff |001f: if-ge v1, v0, 0017 // -0008 │ │ +0c0ea6: 54b8 0a0a |0021: iget-object v8, v11, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c0eaa: 6e20 972b 1800 |0023: invoke-virtual {v8, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0eb0: 0c03 |0026: move-result-object v3 │ │ +0c0eb2: 1f03 7b03 |0027: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0eb6: 6e10 bb1a 0300 |0029: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ +0c0ebc: 0a08 |002c: move-result v8 │ │ +0c0ebe: 3808 0b00 |002d: if-eqz v8, 0038 // +000b │ │ +0c0ec2: 6e10 b51a 0300 |002f: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1ab5 │ │ +0c0ec8: 0c08 |0032: move-result-object v8 │ │ +0c0eca: 1f08 7803 |0033: check-cast v8, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ +0c0ece: 6e40 601a c8ed |0035: invoke-virtual {v8, v12, v13, v14}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemsWithShortcutForKey:(Ljava/util/List;ILandroid/view/KeyEvent;)V // method@1a60 │ │ +0c0ed4: 3806 2e00 |0038: if-eqz v6, 0066 // +002e │ │ +0c0ed8: 6e10 a91a 0300 |003a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getAlphabeticShortcut:()C // method@1aa9 │ │ +0c0ede: 0a07 |003d: move-result v7 │ │ +0c0ee0: dd08 0405 |003e: and-int/lit8 v8, v4, #int 5 // #05 │ │ +0c0ee4: 3908 2300 |0040: if-nez v8, 0063 // +0023 │ │ +0c0ee8: 3807 2100 |0042: if-eqz v7, 0063 // +0021 │ │ +0c0eec: 5458 6b0c |0044: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ +0c0ef0: 1209 |0046: const/4 v9, #int 0 // #0 │ │ +0c0ef2: 4908 0809 |0047: aget-char v8, v8, v9 │ │ +0c0ef6: 3287 1100 |0049: if-eq v7, v8, 005a // +0011 │ │ +0c0efa: 5458 6b0c |004b: iget-object v8, v5, Landroid/view/KeyCharacterMap$KeyData;.meta:[C // field@0c6b │ │ +0c0efe: 1229 |004d: const/4 v9, #int 2 // #2 │ │ +0c0f00: 4908 0809 |004e: aget-char v8, v8, v9 │ │ +0c0f04: 3287 0a00 |0050: if-eq v7, v8, 005a // +000a │ │ +0c0f08: 3806 1100 |0052: if-eqz v6, 0063 // +0011 │ │ +0c0f0c: 1308 0800 |0054: const/16 v8, #int 8 // #8 │ │ +0c0f10: 3387 0d00 |0056: if-ne v7, v8, 0063 // +000d │ │ +0c0f14: 33ad 0b00 |0058: if-ne v13, v10, 0063 // +000b │ │ +0c0f18: 6e10 c11a 0300 |005a: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ +0c0f1e: 0a08 |005d: move-result v8 │ │ +0c0f20: 3808 0500 |005e: if-eqz v8, 0063 // +0005 │ │ +0c0f24: 7220 d22b 3c00 |0060: invoke-interface {v12, v3}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0c0f2a: d801 0101 |0063: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0f2e: 28ba |0065: goto 001f // -0046 │ │ +0c0f30: 6e10 b01a 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getNumericShortcut:()C // method@1ab0 │ │ +0c0f36: 0a07 |0069: move-result v7 │ │ +0c0f38: 28d4 |006a: goto 003e // -002c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=825 │ │ 0x0006 line=826 │ │ 0x000a line=827 │ │ 0x000f line=829 │ │ 0x0013 line=831 │ │ @@ -245337,74 +245365,74 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 116 16-bit code units │ │ -0c0e50: |[0c0e50] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ -0c0e60: 55a8 070a |0000: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c0e64: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ -0c0e68: 0e00 |0004: return-void │ │ -0c0e6a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c0e6c: 54a8 0e0a |0006: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0e70: 6e10 012c 0800 |0008: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c0e76: 0c02 |000b: move-result-object v2 │ │ -0c0e78: 7210 bb2b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c0e7e: 0a08 |000f: move-result v8 │ │ -0c0e80: 3808 1c00 |0010: if-eqz v8, 002c // +001c │ │ -0c0e84: 7210 bc2b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c0e8a: 0c06 |0015: move-result-object v6 │ │ -0c0e8c: 1f06 b805 |0016: check-cast v6, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c0e90: 6e10 642b 0600 |0018: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c0e96: 0c05 |001b: move-result-object v5 │ │ -0c0e98: 1f05 8703 |001c: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c0e9c: 3905 0800 |001e: if-nez v5, 0026 // +0008 │ │ -0c0ea0: 54a8 0e0a |0020: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c0ea4: 6e20 022c 6800 |0022: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c0eaa: 28e7 |0025: goto 000c // -0019 │ │ -0c0eac: 7210 661b 0500 |0026: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@1b66 │ │ -0c0eb2: 0a08 |0029: move-result v8 │ │ -0c0eb4: b680 |002a: or-int/2addr v0, v8 │ │ -0c0eb6: 28e1 |002b: goto 000c // -001f │ │ -0c0eb8: 3800 3100 |002c: if-eqz v0, 005d // +0031 │ │ -0c0ebc: 54a8 fe09 |002e: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ -0c0ec0: 6e10 952b 0800 |0030: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c0ec6: 54a8 0c0a |0033: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ -0c0eca: 6e10 952b 0800 |0035: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c0ed0: 6e10 6f1a 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ -0c0ed6: 0c07 |003b: move-result-object v7 │ │ -0c0ed8: 6e10 9d2b 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c0ede: 0a04 |003f: move-result v4 │ │ -0c0ee0: 1201 |0040: const/4 v1, #int 0 // #0 │ │ -0c0ee2: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ -0c0ee6: 6e20 972b 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c0eec: 0c03 |0046: move-result-object v3 │ │ -0c0eee: 1f03 7b03 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c0ef2: 6e10 bd1a 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@1abd │ │ -0c0ef8: 0a08 |004c: move-result v8 │ │ -0c0efa: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ -0c0efe: 54a8 fe09 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ -0c0f02: 6e20 932b 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0c0f08: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c0f0c: 28eb |0056: goto 0041 // -0015 │ │ -0c0f0e: 54a8 0c0a |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ -0c0f12: 6e20 932b 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0c0f18: 28f8 |005c: goto 0054 // -0008 │ │ -0c0f1a: 54a8 fe09 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ -0c0f1e: 6e10 952b 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c0f24: 54a8 0c0a |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ -0c0f28: 6e10 952b 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c0f2e: 54a8 0c0a |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ -0c0f32: 6e10 6f1a 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ -0c0f38: 0c09 |006c: move-result-object v9 │ │ -0c0f3a: 6e20 942b 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2b94 │ │ -0c0f40: 1208 |0070: const/4 v8, #int 0 // #0 │ │ -0c0f42: 5ca8 070a |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c0f46: 2891 |0073: goto 0004 // -006f │ │ +0c0f3c: |[0c0f3c] android.support.v7.internal.view.menu.MenuBuilder.flagActionItems:()V │ │ +0c0f4c: 55a8 070a |0000: iget-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c0f50: 3908 0300 |0002: if-nez v8, 0005 // +0003 │ │ +0c0f54: 0e00 |0004: return-void │ │ +0c0f56: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c0f58: 54a8 0e0a |0006: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0f5c: 6e10 012c 0800 |0008: invoke-virtual {v8}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c0f62: 0c02 |000b: move-result-object v2 │ │ +0c0f64: 7210 bb2b 0200 |000c: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c0f6a: 0a08 |000f: move-result v8 │ │ +0c0f6c: 3808 1c00 |0010: if-eqz v8, 002c // +001c │ │ +0c0f70: 7210 bc2b 0200 |0012: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c0f76: 0c06 |0015: move-result-object v6 │ │ +0c0f78: 1f06 b805 |0016: check-cast v6, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c0f7c: 6e10 642b 0600 |0018: invoke-virtual {v6}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c0f82: 0c05 |001b: move-result-object v5 │ │ +0c0f84: 1f05 8703 |001c: check-cast v5, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c0f88: 3905 0800 |001e: if-nez v5, 0026 // +0008 │ │ +0c0f8c: 54a8 0e0a |0020: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c0f90: 6e20 022c 6800 |0022: invoke-virtual {v8, v6}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c0f96: 28e7 |0025: goto 000c // -0019 │ │ +0c0f98: 7210 661b 0500 |0026: invoke-interface {v5}, Landroid/support/v7/internal/view/menu/MenuPresenter;.flagActionItems:()Z // method@1b66 │ │ +0c0f9e: 0a08 |0029: move-result v8 │ │ +0c0fa0: b680 |002a: or-int/2addr v0, v8 │ │ +0c0fa2: 28e1 |002b: goto 000c // -001f │ │ +0c0fa4: 3800 3100 |002c: if-eqz v0, 005d // +0031 │ │ +0c0fa8: 54a8 fe09 |002e: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ +0c0fac: 6e10 952b 0800 |0030: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c0fb2: 54a8 0c0a |0033: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ +0c0fb6: 6e10 952b 0800 |0035: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c0fbc: 6e10 6f1a 0a00 |0038: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ +0c0fc2: 0c07 |003b: move-result-object v7 │ │ +0c0fc4: 6e10 9d2b 0700 |003c: invoke-virtual {v7}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c0fca: 0a04 |003f: move-result v4 │ │ +0c0fcc: 1201 |0040: const/4 v1, #int 0 // #0 │ │ +0c0fce: 3541 2f00 |0041: if-ge v1, v4, 0070 // +002f │ │ +0c0fd2: 6e20 972b 1700 |0043: invoke-virtual {v7, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c0fd8: 0c03 |0046: move-result-object v3 │ │ +0c0fda: 1f03 7b03 |0047: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c0fde: 6e10 bd1a 0300 |0049: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@1abd │ │ +0c0fe4: 0a08 |004c: move-result v8 │ │ +0c0fe6: 3808 0a00 |004d: if-eqz v8, 0057 // +000a │ │ +0c0fea: 54a8 fe09 |004f: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ +0c0fee: 6e20 932b 3800 |0051: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0c0ff4: d801 0101 |0054: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c0ff8: 28eb |0056: goto 0041 // -0015 │ │ +0c0ffa: 54a8 0c0a |0057: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ +0c0ffe: 6e20 932b 3800 |0059: invoke-virtual {v8, v3}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0c1004: 28f8 |005c: goto 0054 // -0008 │ │ +0c1006: 54a8 fe09 |005d: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ +0c100a: 6e10 952b 0800 |005f: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c1010: 54a8 0c0a |0062: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ +0c1014: 6e10 952b 0800 |0064: invoke-virtual {v8}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c101a: 54a8 0c0a |0067: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ +0c101e: 6e10 6f1a 0a00 |0069: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ +0c1024: 0c09 |006c: move-result-object v9 │ │ +0c1026: 6e20 942b 9800 |006d: invoke-virtual {v8, v9}, Ljava/util/ArrayList;.addAll:(Ljava/util/Collection;)Z // method@2b94 │ │ +0c102c: 1208 |0070: const/4 v8, #int 0 // #0 │ │ +0c102e: 5ca8 070a |0071: iput-boolean v8, v10, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c1032: 2891 |0073: goto 0004 // -006f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1096 │ │ 0x0004 line=1132 │ │ 0x0005 line=1101 │ │ 0x0006 line=1102 │ │ 0x0018 line=1103 │ │ @@ -245442,18 +245470,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c0f48: |[0c0f48] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ -0c0f58: 6e10 611a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1a61 │ │ -0c0f5e: 5410 fe09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ -0c0f62: 1100 |0005: return-object v0 │ │ +0c1034: |[0c1034] android.support.v7.internal.view.menu.MenuBuilder.getActionItems:()Ljava/util/ArrayList; │ │ +0c1044: 6e10 611a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1a61 │ │ +0c104a: 5410 fe09 |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mActionItems:Ljava/util/ArrayList; // field@09fe │ │ +0c104e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1135 │ │ 0x0003 line=1136 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -245462,17 +245490,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0f64: |[0c0f64] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -0c0f74: 1a00 d915 |0000: const-string v0, "android:menu:actionviewstates" // string@15d9 │ │ -0c0f78: 1100 |0002: return-object v0 │ │ +0c1050: |[0c1050] android.support.v7.internal.view.menu.MenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +0c1060: 1a00 db15 |0000: const-string v0, "android:menu:actionviewstates" // string@15db │ │ +0c1064: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=389 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245480,17 +245508,17 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0f7c: |[0c0f7c] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ -0c0f8c: 5410 000a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ -0c0f90: 1100 |0002: return-object v0 │ │ +0c1068: |[0c1068] android.support.v7.internal.view.menu.MenuBuilder.getContext:()Landroid/content/Context; │ │ +0c1078: 5410 000a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mContext:Landroid/content/Context; // field@0a00 │ │ +0c107c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245498,17 +245526,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuItemImpl;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0f94: |[0c0f94] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ -0c0fa4: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ -0c0fa8: 1100 |0002: return-object v0 │ │ +0c1080: |[0c1080] android.support.v7.internal.view.menu.MenuBuilder.getExpandedItem:()Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ +0c1090: 5410 030a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a03 │ │ +0c1094: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1332 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245516,17 +245544,17 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0fac: |[0c0fac] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ -0c0fbc: 5410 040a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ -0c0fc0: 1100 |0002: return-object v0 │ │ +0c1098: |[0c1098] android.support.v7.internal.view.menu.MenuBuilder.getHeaderIcon:()Landroid/graphics/drawable/Drawable; │ │ +0c10a8: 5410 040a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderIcon:Landroid/graphics/drawable/Drawable; // field@0a04 │ │ +0c10ac: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1248 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245534,17 +245562,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0fc4: |[0c0fc4] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ -0c0fd4: 5410 050a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ -0c0fd8: 1100 |0002: return-object v0 │ │ +0c10b0: |[0c10b0] android.support.v7.internal.view.menu.MenuBuilder.getHeaderTitle:()Ljava/lang/CharSequence; │ │ +0c10c0: 5410 050a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderTitle:Ljava/lang/CharSequence; // field@0a05 │ │ +0c10c4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1244 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #32 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245552,17 +245580,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c0fdc: |[0c0fdc] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ -0c0fec: 5410 060a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ -0c0ff0: 1100 |0002: return-object v0 │ │ +0c10c8: |[0c10c8] android.support.v7.internal.view.menu.MenuBuilder.getHeaderView:()Landroid/view/View; │ │ +0c10d8: 5410 060a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mHeaderView:Landroid/view/View; // field@0a06 │ │ +0c10dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1252 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245570,20 +245598,20 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c0ff4: |[0c0ff4] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ -0c1004: 5410 0a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1008: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c100e: 0c00 |0005: move-result-object v0 │ │ -0c1010: 1f00 2e04 |0006: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0c1014: 1100 |0008: return-object v0 │ │ +0c10e0: |[0c10e0] android.support.v7.internal.view.menu.MenuBuilder.getItem:(I)Landroid/view/MenuItem; │ │ +0c10f0: 5410 0a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c10f4: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c10fa: 0c00 |0005: move-result-object v0 │ │ +0c10fc: 1f00 2e04 |0006: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0c1100: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=697 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 index I │ │ │ │ @@ -245592,18 +245620,18 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1018: |[0c1018] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ -0c1028: 6e10 611a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1a61 │ │ -0c102e: 5410 0c0a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ -0c1032: 1100 |0005: return-object v0 │ │ +0c1104: |[0c1104] android.support.v7.internal.view.menu.MenuBuilder.getNonActionItems:()Ljava/util/ArrayList; │ │ +0c1114: 6e10 611a 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.flagActionItems:()V // method@1a61 │ │ +0c111a: 5410 0c0a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mNonActionItems:Ljava/util/ArrayList; // field@0a0c │ │ +0c111e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1140 │ │ 0x0003 line=1141 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -245612,17 +245640,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1034: |[0c1034] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ -0c1044: 5510 0d0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0a0d │ │ -0c1048: 0f00 |0002: return v0 │ │ +0c1120: |[0c1120] android.support.v7.internal.view.menu.MenuBuilder.getOptionalIconsVisible:()Z │ │ +0c1130: 5510 0d0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0a0d │ │ +0c1134: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1280 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #36 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245630,17 +245658,17 @@ │ │ type : '()Landroid/content/res/Resources;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c104c: |[0c104c] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ -0c105c: 5410 110a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ -0c1060: 1100 |0002: return-object v0 │ │ +0c1138: |[0c1138] android.support.v7.internal.view.menu.MenuBuilder.getResources:()Landroid/content/res/Resources; │ │ +0c1148: 5410 110a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mResources:Landroid/content/res/Resources; // field@0a11 │ │ +0c114c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=769 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #37 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245648,16 +245676,16 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c1064: |[0c1064] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c1074: 1100 |0000: return-object v0 │ │ +0c1150: |[0c1150] android.support.v7.internal.view.menu.MenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c1160: 1100 |0000: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1261 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #38 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245665,43 +245693,43 @@ │ │ type : '()Ljava/util/ArrayList;' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c1078: |[0c1078] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ -0c1088: 5543 090a |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ -0c108c: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ -0c1090: 5443 140a |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ -0c1094: 1103 |0006: return-object v3 │ │ -0c1096: 5443 140a |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ -0c109a: 6e10 952b 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ -0c10a0: 5443 0a0a |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c10a4: 6e10 9d2b 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c10aa: 0a02 |0011: move-result v2 │ │ -0c10ac: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c10ae: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ -0c10b2: 5443 0a0a |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c10b6: 6e20 972b 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c10bc: 0c01 |001a: move-result-object v1 │ │ -0c10be: 1f01 7b03 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c10c2: 6e10 c31a 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ -0c10c8: 0a03 |0020: move-result v3 │ │ -0c10ca: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ -0c10ce: 5443 140a |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ -0c10d2: 6e20 932b 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0c10d8: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c10dc: 28e9 |002a: goto 0013 // -0017 │ │ -0c10de: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0c10e0: 5c43 090a |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ -0c10e4: 1213 |002e: const/4 v3, #int 1 // #1 │ │ -0c10e6: 5c43 070a |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c10ea: 5443 140a |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ -0c10ee: 28d3 |0033: goto 0006 // -002d │ │ +0c1164: |[0c1164] android.support.v7.internal.view.menu.MenuBuilder.getVisibleItems:()Ljava/util/ArrayList; │ │ +0c1174: 5543 090a |0000: iget-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ +0c1178: 3903 0500 |0002: if-nez v3, 0007 // +0005 │ │ +0c117c: 5443 140a |0004: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ +0c1180: 1103 |0006: return-object v3 │ │ +0c1182: 5443 140a |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ +0c1186: 6e10 952b 0300 |0009: invoke-virtual {v3}, Ljava/util/ArrayList;.clear:()V // method@2b95 │ │ +0c118c: 5443 0a0a |000c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c1190: 6e10 9d2b 0300 |000e: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c1196: 0a02 |0011: move-result v2 │ │ +0c1198: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c119a: 3520 1800 |0013: if-ge v0, v2, 002b // +0018 │ │ +0c119e: 5443 0a0a |0015: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c11a2: 6e20 972b 0300 |0017: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c11a8: 0c01 |001a: move-result-object v1 │ │ +0c11aa: 1f01 7b03 |001b: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c11ae: 6e10 c31a 0100 |001d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ +0c11b4: 0a03 |0020: move-result v3 │ │ +0c11b6: 3803 0700 |0021: if-eqz v3, 0028 // +0007 │ │ +0c11ba: 5443 140a |0023: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ +0c11be: 6e20 932b 1300 |0025: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0c11c4: d800 0001 |0028: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c11c8: 28e9 |002a: goto 0013 // -0017 │ │ +0c11ca: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0c11cc: 5c43 090a |002c: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ +0c11d0: 1213 |002e: const/4 v3, #int 1 // #1 │ │ +0c11d2: 5c43 070a |002f: iput-boolean v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c11d6: 5443 140a |0031: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mVisibleItems:Ljava/util/ArrayList; // field@0a14 │ │ +0c11da: 28d3 |0033: goto 0006 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1049 │ │ 0x0004 line=1050 │ │ 0x0006 line=1068 │ │ 0x0007 line=1054 │ │ 0x000c line=1056 │ │ @@ -245724,32 +245752,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c10f0: |[0c10f0] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ -0c1100: 6e10 941a 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c1106: 0a02 |0003: move-result v2 │ │ -0c1108: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c110a: 3520 1500 |0005: if-ge v0, v2, 001a // +0015 │ │ -0c110e: 5443 0a0a |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1112: 6e20 972b 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c1118: 0c01 |000c: move-result-object v1 │ │ -0c111a: 1f01 7b03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c111e: 6e10 c31a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ -0c1124: 0a03 |0012: move-result v3 │ │ -0c1126: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ -0c112a: 1213 |0015: const/4 v3, #int 1 // #1 │ │ -0c112c: 0f03 |0016: return v3 │ │ -0c112e: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c1132: 28ec |0019: goto 0005 // -0014 │ │ -0c1134: 1203 |001a: const/4 v3, #int 0 // #0 │ │ -0c1136: 28fb |001b: goto 0016 // -0005 │ │ +0c11dc: |[0c11dc] android.support.v7.internal.view.menu.MenuBuilder.hasVisibleItems:()Z │ │ +0c11ec: 6e10 941a 0400 |0000: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c11f2: 0a02 |0003: move-result v2 │ │ +0c11f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c11f6: 3520 1500 |0005: if-ge v0, v2, 001a // +0015 │ │ +0c11fa: 5443 0a0a |0007: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c11fe: 6e20 972b 0300 |0009: invoke-virtual {v3, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c1204: 0c01 |000c: move-result-object v1 │ │ +0c1206: 1f01 7b03 |000d: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c120a: 6e10 c31a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isVisible:()Z // method@1ac3 │ │ +0c1210: 0a03 |0012: move-result v3 │ │ +0c1212: 3803 0400 |0013: if-eqz v3, 0017 // +0004 │ │ +0c1216: 1213 |0015: const/4 v3, #int 1 // #1 │ │ +0c1218: 0f03 |0016: return v3 │ │ +0c121a: d800 0001 |0017: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c121e: 28ec |0019: goto 0005 // -0014 │ │ +0c1220: 1203 |001a: const/4 v3, #int 0 // #0 │ │ +0c1222: 28fb |001b: goto 0016 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0004 line=626 │ │ 0x0007 line=627 │ │ 0x000f line=628 │ │ 0x0015 line=629 │ │ @@ -245768,17 +245796,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1138: |[0c1138] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ -0c1148: 5510 100a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0a10 │ │ -0c114c: 0f00 |0002: return v0 │ │ +0c1224: |[0c1224] android.support.v7.internal.view.menu.MenuBuilder.isQwertyMode:()Z │ │ +0c1234: 5510 100a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0a10 │ │ +0c1238: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #41 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245786,22 +245814,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c1150: |[0c1150] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -0c1160: 6e30 5f1a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a5f │ │ -0c1166: 0c00 |0003: move-result-object v0 │ │ -0c1168: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c116c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c116e: 0f00 |0007: return v0 │ │ -0c1170: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c1172: 28fe |0009: goto 0007 // -0002 │ │ +0c123c: |[0c123c] android.support.v7.internal.view.menu.MenuBuilder.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +0c124c: 6e30 5f1a 2103 |0000: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a5f │ │ +0c1252: 0c00 |0003: move-result-object v0 │ │ +0c1254: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c1258: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c125a: 0f00 |0007: return v0 │ │ +0c125c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c125e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=702 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=2 keyCode I │ │ 0x0000 - 0x000a reg=3 event Landroid/view/KeyEvent; │ │ @@ -245811,17 +245839,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1174: |[0c1174] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ -0c1184: 5510 120a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0a12 │ │ -0c1188: 0f00 |0002: return v0 │ │ +0c1260: |[0c1260] android.support.v7.internal.view.menu.MenuBuilder.isShortcutsVisible:()Z │ │ +0c1270: 5510 120a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0a12 │ │ +0c1274: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=765 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #43 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -245829,19 +245857,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c118c: |[0c118c] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0c119c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c119e: 5c10 070a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c11a2: 6e20 761a 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c11a8: 0e00 |0006: return-void │ │ +0c1278: |[0c1278] android.support.v7.internal.view.menu.MenuBuilder.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0c1288: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c128a: 5c10 070a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c128e: 6e20 761a 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c1294: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1044 │ │ 0x0003 line=1045 │ │ 0x0006 line=1046 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -245852,19 +245880,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c11ac: |[0c11ac] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0c11bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c11be: 5c10 090a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ -0c11c2: 6e20 761a 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c11c8: 0e00 |0006: return-void │ │ +0c1298: |[0c1298] android.support.v7.internal.view.menu.MenuBuilder.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0c12a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c12aa: 5c10 090a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ +0c12ae: 6e20 761a 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c12b4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1033 │ │ 0x0003 line=1034 │ │ 0x0006 line=1035 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -245875,25 +245903,25 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c11cc: |[0c11cc] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ -0c11dc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c11de: 5520 0f0a |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c11e2: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ -0c11e6: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ -0c11ea: 5c21 090a |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ -0c11ee: 5c21 070a |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ -0c11f2: 7020 551a 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@1a55 │ │ -0c11f8: 0e00 |000e: return-void │ │ -0c11fa: 5c21 0b0a |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ -0c11fe: 28fd |0011: goto 000e // -0003 │ │ +0c12b8: |[0c12b8] android.support.v7.internal.view.menu.MenuBuilder.onItemsChanged:(Z)V │ │ +0c12c8: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c12ca: 5520 0f0a |0001: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c12ce: 3900 0c00 |0003: if-nez v0, 000f // +000c │ │ +0c12d2: 3803 0600 |0005: if-eqz v3, 000b // +0006 │ │ +0c12d6: 5c21 090a |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsVisibleItemsStale:Z // field@0a09 │ │ +0c12da: 5c21 070a |0009: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mIsActionItemsStale:Z // field@0a07 │ │ +0c12de: 7020 551a 3200 |000b: invoke-direct {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchPresenterUpdate:(Z)V // method@1a55 │ │ +0c12e4: 0e00 |000e: return-void │ │ +0c12e6: 5c21 0b0a |000f: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ +0c12ea: 28fd |0011: goto 000e // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=993 │ │ 0x0005 line=994 │ │ 0x0007 line=995 │ │ 0x0009 line=996 │ │ 0x000b line=999 │ │ @@ -245908,20 +245936,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c1200: |[0c1200] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ -0c1210: 6e20 5d1a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ -0c1216: 0c00 |0003: move-result-object v0 │ │ -0c1218: 6e30 781a 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0c121e: 0a00 |0007: move-result v0 │ │ -0c1220: 0f00 |0008: return v0 │ │ +0c12ec: |[0c12ec] android.support.v7.internal.view.menu.MenuBuilder.performIdentifierAction:(II)Z │ │ +0c12fc: 6e20 5d1a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ +0c1302: 0c00 |0003: move-result-object v0 │ │ +0c1304: 6e30 781a 0103 |0004: invoke-virtual {v1, v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0c130a: 0a00 |0007: move-result v0 │ │ +0c130c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=912 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -245931,73 +245959,73 @@ │ │ type : '(Landroid/view/MenuItem;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 110 16-bit code units │ │ -0c1224: |[0c1224] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ -0c1234: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0c1236: 1215 |0001: const/4 v5, #int 1 // #1 │ │ -0c1238: 0791 |0002: move-object v1, v9 │ │ -0c123a: 1f01 7b03 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c123e: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ -0c1242: 6e10 c11a 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ -0c1248: 0a07 |000a: move-result v7 │ │ -0c124a: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ -0c124e: 0160 |000d: move v0, v6 │ │ -0c1250: 0f00 |000e: return v0 │ │ -0c1252: 6e10 bc1a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@1abc │ │ -0c1258: 0a00 |0012: move-result v0 │ │ -0c125a: 6e10 b61a 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1ab6 │ │ -0c1260: 0c02 |0016: move-result-object v2 │ │ -0c1262: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ -0c1266: 6e10 cf0b 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0bcf │ │ -0c126c: 0a07 |001c: move-result v7 │ │ -0c126e: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ -0c1272: 0153 |001f: move v3, v5 │ │ -0c1274: 6e10 ba1a 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1aba │ │ -0c127a: 0a07 |0023: move-result v7 │ │ -0c127c: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ -0c1280: 6e10 a61a 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@1aa6 │ │ -0c1286: 0a06 |0029: move-result v6 │ │ -0c1288: b660 |002a: or-int/2addr v0, v6 │ │ -0c128a: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ -0c128e: 6e20 521a 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c1294: 28de |0030: goto 000e // -0022 │ │ -0c1296: 0163 |0031: move v3, v6 │ │ -0c1298: 28ee |0032: goto 0020 // -0012 │ │ -0c129a: 6e10 bb1a 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ -0c12a0: 0a07 |0036: move-result v7 │ │ -0c12a2: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ -0c12a6: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ -0c12aa: 6e20 521a 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c12b0: 6e10 bb1a 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ -0c12b6: 0a06 |0041: move-result v6 │ │ -0c12b8: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ -0c12bc: 2206 8c03 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0c12c0: 6e10 641a 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ -0c12c6: 0c07 |0049: move-result-object v7 │ │ -0c12c8: 7040 a01b 7618 |004a: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1ba0 │ │ -0c12ce: 6e20 df1a 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1adf │ │ -0c12d4: 6e10 b51a 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1ab5 │ │ -0c12da: 0c04 |0053: move-result-object v4 │ │ -0c12dc: 1f04 8c03 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0c12e0: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ -0c12e4: 6e20 d40b 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0bd4 │ │ -0c12ea: 7020 581a 4800 |005b: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@1a58 │ │ -0c12f0: 0a06 |005e: move-result v6 │ │ -0c12f2: b660 |005f: or-int/2addr v0, v6 │ │ -0c12f4: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ -0c12f8: 6e20 521a 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c12fe: 28a9 |0065: goto 000e // -0057 │ │ -0c1300: dd06 0a01 |0066: and-int/lit8 v6, v10, #int 1 // #01 │ │ -0c1304: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ -0c1308: 6e20 521a 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c130e: 28a1 |006d: goto 000e // -005f │ │ +0c1310: |[0c1310] android.support.v7.internal.view.menu.MenuBuilder.performItemAction:(Landroid/view/MenuItem;I)Z │ │ +0c1320: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0c1322: 1215 |0001: const/4 v5, #int 1 // #1 │ │ +0c1324: 0791 |0002: move-object v1, v9 │ │ +0c1326: 1f01 7b03 |0003: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c132a: 3801 0800 |0005: if-eqz v1, 000d // +0008 │ │ +0c132e: 6e10 c11a 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isEnabled:()Z // method@1ac1 │ │ +0c1334: 0a07 |000a: move-result v7 │ │ +0c1336: 3907 0400 |000b: if-nez v7, 000f // +0004 │ │ +0c133a: 0160 |000d: move v0, v6 │ │ +0c133c: 0f00 |000e: return v0 │ │ +0c133e: 6e10 bc1a 0100 |000f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.invoke:()Z // method@1abc │ │ +0c1344: 0a00 |0012: move-result v0 │ │ +0c1346: 6e10 b61a 0100 |0013: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1ab6 │ │ +0c134c: 0c02 |0016: move-result-object v2 │ │ +0c134e: 3802 1a00 |0017: if-eqz v2, 0031 // +001a │ │ +0c1352: 6e10 cf0b 0200 |0019: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.hasSubMenu:()Z // method@0bcf │ │ +0c1358: 0a07 |001c: move-result v7 │ │ +0c135a: 3807 1400 |001d: if-eqz v7, 0031 // +0014 │ │ +0c135e: 0153 |001f: move v3, v5 │ │ +0c1360: 6e10 ba1a 0100 |0020: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1aba │ │ +0c1366: 0a07 |0023: move-result v7 │ │ +0c1368: 3807 0f00 |0024: if-eqz v7, 0033 // +000f │ │ +0c136c: 6e10 a61a 0100 |0026: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.expandActionView:()Z // method@1aa6 │ │ +0c1372: 0a06 |0029: move-result v6 │ │ +0c1374: b660 |002a: or-int/2addr v0, v6 │ │ +0c1376: 3800 e3ff |002b: if-eqz v0, 000e // -001d │ │ +0c137a: 6e20 521a 5800 |002d: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c1380: 28de |0030: goto 000e // -0022 │ │ +0c1382: 0163 |0031: move v3, v6 │ │ +0c1384: 28ee |0032: goto 0020 // -0012 │ │ +0c1386: 6e10 bb1a 0100 |0033: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ +0c138c: 0a07 |0036: move-result v7 │ │ +0c138e: 3907 0400 |0037: if-nez v7, 003b // +0004 │ │ +0c1392: 3803 2d00 |0039: if-eqz v3, 0066 // +002d │ │ +0c1396: 6e20 521a 6800 |003b: invoke-virtual {v8, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c139c: 6e10 bb1a 0100 |003e: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasSubMenu:()Z // method@1abb │ │ +0c13a2: 0a06 |0041: move-result v6 │ │ +0c13a4: 3906 0e00 |0042: if-nez v6, 0050 // +000e │ │ +0c13a8: 2206 8c03 |0044: new-instance v6, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0c13ac: 6e10 641a 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ +0c13b2: 0c07 |0049: move-result-object v7 │ │ +0c13b4: 7040 a01b 7618 |004a: invoke-direct {v6, v7, v8, v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1ba0 │ │ +0c13ba: 6e20 df1a 6100 |004d: invoke-virtual {v1, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@1adf │ │ +0c13c0: 6e10 b51a 0100 |0050: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSubMenu:()Landroid/view/SubMenu; // method@1ab5 │ │ +0c13c6: 0c04 |0053: move-result-object v4 │ │ +0c13c8: 1f04 8c03 |0054: check-cast v4, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0c13cc: 3803 0500 |0056: if-eqz v3, 005b // +0005 │ │ +0c13d0: 6e20 d40b 4200 |0058: invoke-virtual {v2, v4}, Landroid/support/v4/view/ActionProvider;.onPrepareSubMenu:(Landroid/view/SubMenu;)V // method@0bd4 │ │ +0c13d6: 7020 581a 4800 |005b: invoke-direct {v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@1a58 │ │ +0c13dc: 0a06 |005e: move-result v6 │ │ +0c13de: b660 |005f: or-int/2addr v0, v6 │ │ +0c13e0: 3900 aeff |0060: if-nez v0, 000e // -0052 │ │ +0c13e4: 6e20 521a 5800 |0062: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c13ea: 28a9 |0065: goto 000e // -0057 │ │ +0c13ec: dd06 0a01 |0066: and-int/lit8 v6, v10, #int 1 // #01 │ │ +0c13f0: 3906 a6ff |0068: if-nez v6, 000e // -005a │ │ +0c13f4: 6e20 521a 5800 |006a: invoke-virtual {v8, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c13fa: 28a1 |006d: goto 000e // -005f │ │ catches : (none) │ │ positions : │ │ 0x0002 line=916 │ │ 0x0005 line=918 │ │ 0x000e line=952 │ │ 0x000f line=922 │ │ 0x0013 line=924 │ │ @@ -246035,26 +246063,26 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0c1310: |[0c1310] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -0c1320: 6e30 5f1a 4305 |0000: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a5f │ │ -0c1326: 0c01 |0003: move-result-object v1 │ │ -0c1328: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c132a: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -0c132e: 6e30 781a 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0c1334: 0a00 |000a: move-result v0 │ │ -0c1336: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ -0c133a: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ -0c133e: 1212 |000f: const/4 v2, #int 1 // #1 │ │ -0c1340: 6e20 521a 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c1346: 0f00 |0013: return v0 │ │ +0c13fc: |[0c13fc] android.support.v7.internal.view.menu.MenuBuilder.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +0c140c: 6e30 5f1a 4305 |0000: invoke-virtual {v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemWithShortcutForKey:(ILandroid/view/KeyEvent;)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1a5f │ │ +0c1412: 0c01 |0003: move-result-object v1 │ │ +0c1414: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c1416: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +0c141a: 6e30 781a 1306 |0007: invoke-virtual {v3, v1, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0c1420: 0a00 |000a: move-result v0 │ │ +0c1422: dd02 0602 |000b: and-int/lit8 v2, v6, #int 2 // #02 │ │ +0c1426: 3802 0600 |000d: if-eqz v2, 0013 // +0006 │ │ +0c142a: 1212 |000f: const/4 v2, #int 1 // #1 │ │ +0c142c: 6e20 521a 2300 |0010: invoke-virtual {v3, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c1432: 0f00 |0013: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=802 │ │ 0x0004 line=804 │ │ 0x0005 line=806 │ │ 0x0007 line=807 │ │ 0x000b line=810 │ │ @@ -246073,40 +246101,40 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 45 16-bit code units │ │ -0c1348: |[0c1348] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ -0c1358: 6e20 5a1a 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@1a5a │ │ -0c135e: 0a00 |0003: move-result v0 │ │ -0c1360: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ -0c1364: 5454 0a0a |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1368: 6e10 9d2b 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c136e: 0a04 |000b: move-result v4 │ │ -0c1370: 9101 0400 |000c: sub-int v1, v4, v0 │ │ -0c1374: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0c1376: 0123 |000f: move v3, v2 │ │ -0c1378: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ -0c137c: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ -0c1380: 5454 0a0a |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1384: 6e20 972b 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c138a: 0c04 |0019: move-result-object v4 │ │ -0c138c: 1f04 7b03 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c1390: 6e10 ab1a 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0c1396: 0a04 |001f: move-result v4 │ │ -0c1398: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ -0c139c: 1204 |0022: const/4 v4, #int 0 // #0 │ │ -0c139e: 7030 7d1a 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1a7d │ │ -0c13a4: 0123 |0026: move v3, v2 │ │ -0c13a6: 28e9 |0027: goto 0010 // -0017 │ │ -0c13a8: 1214 |0028: const/4 v4, #int 1 // #1 │ │ -0c13aa: 6e20 761a 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c13b0: 0e00 |002c: return-void │ │ +0c1434: |[0c1434] android.support.v7.internal.view.menu.MenuBuilder.removeGroup:(I)V │ │ +0c1444: 6e20 5a1a 6500 |0000: invoke-virtual {v5, v6}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findGroupIndex:(I)I // method@1a5a │ │ +0c144a: 0a00 |0003: move-result v0 │ │ +0c144c: 3a00 2800 |0004: if-ltz v0, 002c // +0028 │ │ +0c1450: 5454 0a0a |0006: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c1454: 6e10 9d2b 0400 |0008: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c145a: 0a04 |000b: move-result v4 │ │ +0c145c: 9101 0400 |000c: sub-int v1, v4, v0 │ │ +0c1460: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0c1462: 0123 |000f: move v3, v2 │ │ +0c1464: d802 0301 |0010: add-int/lit8 v2, v3, #int 1 // #01 │ │ +0c1468: 3513 1600 |0012: if-ge v3, v1, 0028 // +0016 │ │ +0c146c: 5454 0a0a |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c1470: 6e20 972b 0400 |0016: invoke-virtual {v4, v0}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c1476: 0c04 |0019: move-result-object v4 │ │ +0c1478: 1f04 7b03 |001a: check-cast v4, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c147c: 6e10 ab1a 0400 |001c: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0c1482: 0a04 |001f: move-result v4 │ │ +0c1484: 3364 0800 |0020: if-ne v4, v6, 0028 // +0008 │ │ +0c1488: 1204 |0022: const/4 v4, #int 0 // #0 │ │ +0c148a: 7030 7d1a 0504 |0023: invoke-direct {v5, v0, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1a7d │ │ +0c1490: 0123 |0026: move v3, v2 │ │ +0c1492: 28e9 |0027: goto 0010 // -0017 │ │ +0c1494: 1214 |0028: const/4 v4, #int 1 // #1 │ │ +0c1496: 6e20 761a 4500 |0029: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c149c: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=497 │ │ 0x0004 line=499 │ │ 0x0006 line=500 │ │ 0x000e line=501 │ │ 0x0010 line=502 │ │ @@ -246129,20 +246157,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c13b4: |[0c13b4] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ -0c13c4: 6e20 5e1a 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@1a5e │ │ -0c13ca: 0a00 |0003: move-result v0 │ │ -0c13cc: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0c13ce: 7030 7d1a 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1a7d │ │ -0c13d4: 0e00 |0008: return-void │ │ +0c14a0: |[0c14a0] android.support.v7.internal.view.menu.MenuBuilder.removeItem:(I)V │ │ +0c14b0: 6e20 5e1a 3200 |0000: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItemIndex:(I)I // method@1a5e │ │ +0c14b6: 0a00 |0003: move-result v0 │ │ +0c14b8: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0c14ba: 7030 7d1a 0201 |0005: invoke-direct {v2, v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1a7d │ │ +0c14c0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=492 │ │ 0x0008 line=493 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0009 reg=3 id I │ │ @@ -246152,18 +246180,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c13d8: |[0c13d8] android.support.v7.internal.view.menu.MenuBuilder.removeItemAt:(I)V │ │ -0c13e8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c13ea: 7030 7d1a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1a7d │ │ -0c13f0: 0e00 |0004: return-void │ │ +0c14c4: |[0c14c4] android.support.v7.internal.view.menu.MenuBuilder.removeItemAt:(I)V │ │ +0c14d4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c14d6: 7030 7d1a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeItemAtInt:(IZ)V // method@1a7d │ │ +0c14dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=533 │ │ 0x0004 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0005 reg=2 index I │ │ @@ -246173,33 +246201,33 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 35 16-bit code units │ │ -0c13f4: |[0c13f4] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ -0c1404: 5443 0e0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c1408: 6e10 012c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ -0c140e: 0c00 |0005: move-result-object v0 │ │ -0c1410: 7210 bb2b 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0c1416: 0a03 |0009: move-result v3 │ │ -0c1418: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ -0c141c: 7210 bc2b 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0c1422: 0c02 |000f: move-result-object v2 │ │ -0c1424: 1f02 b805 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ -0c1428: 6e10 642b 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0c142e: 0c01 |0015: move-result-object v1 │ │ -0c1430: 1f01 8703 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ -0c1434: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0c1438: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ -0c143c: 5443 0e0a |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ -0c1440: 6e20 022c 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ -0c1446: 28e5 |0021: goto 0006 // -001b │ │ -0c1448: 0e00 |0022: return-void │ │ +0c14e0: |[0c14e0] android.support.v7.internal.view.menu.MenuBuilder.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V │ │ +0c14f0: 5443 0e0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c14f4: 6e10 012c 0300 |0002: invoke-virtual {v3}, Ljava/util/concurrent/CopyOnWriteArrayList;.iterator:()Ljava/util/Iterator; // method@2c01 │ │ +0c14fa: 0c00 |0005: move-result-object v0 │ │ +0c14fc: 7210 bb2b 0000 |0006: invoke-interface {v0}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0c1502: 0a03 |0009: move-result v3 │ │ +0c1504: 3803 1800 |000a: if-eqz v3, 0022 // +0018 │ │ +0c1508: 7210 bc2b 0000 |000c: invoke-interface {v0}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0c150e: 0c02 |000f: move-result-object v2 │ │ +0c1510: 1f02 b805 |0010: check-cast v2, Ljava/lang/ref/WeakReference; // type@05b8 │ │ +0c1514: 6e10 642b 0200 |0012: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0c151a: 0c01 |0015: move-result-object v1 │ │ +0c151c: 1f01 8703 |0016: check-cast v1, Landroid/support/v7/internal/view/menu/MenuPresenter; // type@0387 │ │ +0c1520: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0c1524: 3351 ecff |001a: if-ne v1, v5, 0006 // -0014 │ │ +0c1528: 5443 0e0a |001c: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPresenters:Ljava/util/concurrent/CopyOnWriteArrayList; // field@0a0e │ │ +0c152c: 6e20 022c 2300 |001e: invoke-virtual {v3, v2}, Ljava/util/concurrent/CopyOnWriteArrayList;.remove:(Ljava/lang/Object;)Z // method@2c02 │ │ +0c1532: 28e5 |0021: goto 0006 // -001b │ │ +0c1534: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0012 line=233 │ │ 0x0018 line=234 │ │ 0x001c line=235 │ │ 0x0022 line=238 │ │ @@ -246215,53 +246243,53 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 74 16-bit code units │ │ -0c144c: |[0c144c] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ -0c145c: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ -0c1460: 0e00 |0002: return-void │ │ -0c1462: 6e10 631a 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1a63 │ │ -0c1468: 0c08 |0006: move-result-object v8 │ │ -0c146a: 6e20 ba02 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ -0c1470: 0c07 |000a: move-result-object v7 │ │ -0c1472: 6e10 941a 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c1478: 0a03 |000e: move-result v3 │ │ -0c147a: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0c147c: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ -0c1480: 6e20 691a 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1a69 │ │ -0c1486: 0c02 |0015: move-result-object v2 │ │ -0c1488: 7110 9b0c 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ -0c148e: 0c06 |0019: move-result-object v6 │ │ -0c1490: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ -0c1494: 6e10 f721 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@21f7 │ │ -0c149a: 0a08 |001f: move-result v8 │ │ -0c149c: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ -0c149e: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ -0c14a2: 6e20 5422 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2254 │ │ -0c14a8: 7210 8921 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ -0c14ae: 0a08 |0029: move-result v8 │ │ -0c14b0: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ -0c14b4: 7210 8621 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ -0c14ba: 0c05 |002f: move-result-object v5 │ │ -0c14bc: 1f05 8c03 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0c14c0: 6e20 ae1b b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@1bae │ │ -0c14c6: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c14ca: 28d9 |0037: goto 0010 // -0027 │ │ -0c14cc: 1a08 da15 |0038: const-string v8, "android:menu:expandedactionview" // string@15da │ │ -0c14d0: 6e20 b402 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ -0c14d6: 0a00 |003d: move-result v0 │ │ -0c14d8: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ -0c14dc: 6e20 5d1a 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ -0c14e2: 0c04 |0043: move-result-object v4 │ │ -0c14e4: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ -0c14e8: 7110 990c 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@0c99 │ │ -0c14ee: 28b9 |0049: goto 0002 // -0047 │ │ +0c1538: |[0c1538] android.support.v7.internal.view.menu.MenuBuilder.restoreActionViewStates:(Landroid/os/Bundle;)V │ │ +0c1548: 390b 0300 |0000: if-nez v11, 0003 // +0003 │ │ +0c154c: 0e00 |0002: return-void │ │ +0c154e: 6e10 631a 0a00 |0003: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1a63 │ │ +0c1554: 0c08 |0006: move-result-object v8 │ │ +0c1556: 6e20 ba02 8b00 |0007: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getSparseParcelableArray:(Ljava/lang/String;)Landroid/util/SparseArray; // method@02ba │ │ +0c155c: 0c07 |000a: move-result-object v7 │ │ +0c155e: 6e10 941a 0a00 |000b: invoke-virtual {v10}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c1564: 0a03 |000e: move-result v3 │ │ +0c1566: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0c1568: 3531 2800 |0010: if-ge v1, v3, 0038 // +0028 │ │ +0c156c: 6e20 691a 1a00 |0012: invoke-virtual {v10, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1a69 │ │ +0c1572: 0c02 |0015: move-result-object v2 │ │ +0c1574: 7110 9b0c 0200 |0016: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ +0c157a: 0c06 |0019: move-result-object v6 │ │ +0c157c: 3806 0c00 |001a: if-eqz v6, 0026 // +000c │ │ +0c1580: 6e10 f721 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getId:()I // method@21f7 │ │ +0c1586: 0a08 |001f: move-result v8 │ │ +0c1588: 12f9 |0020: const/4 v9, #int -1 // #ff │ │ +0c158a: 3298 0500 |0021: if-eq v8, v9, 0026 // +0005 │ │ +0c158e: 6e20 5422 7600 |0023: invoke-virtual {v6, v7}, Landroid/view/View;.restoreHierarchyState:(Landroid/util/SparseArray;)V // method@2254 │ │ +0c1594: 7210 8921 0200 |0026: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ +0c159a: 0a08 |0029: move-result v8 │ │ +0c159c: 3808 0b00 |002a: if-eqz v8, 0035 // +000b │ │ +0c15a0: 7210 8621 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ +0c15a6: 0c05 |002f: move-result-object v5 │ │ +0c15a8: 1f05 8c03 |0030: check-cast v5, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0c15ac: 6e20 ae1b b500 |0032: invoke-virtual {v5, v11}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.restoreActionViewStates:(Landroid/os/Bundle;)V // method@1bae │ │ +0c15b2: d801 0101 |0035: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c15b6: 28d9 |0037: goto 0010 // -0027 │ │ +0c15b8: 1a08 dc15 |0038: const-string v8, "android:menu:expandedactionview" // string@15dc │ │ +0c15bc: 6e20 b402 8b00 |003a: invoke-virtual {v11, v8}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ +0c15c2: 0a00 |003d: move-result v0 │ │ +0c15c4: 3d00 c4ff |003e: if-lez v0, 0002 // -003c │ │ +0c15c8: 6e20 5d1a 0a00 |0040: invoke-virtual {v10, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ +0c15ce: 0c04 |0043: move-result-object v4 │ │ +0c15d0: 3804 beff |0044: if-eqz v4, 0002 // -0042 │ │ +0c15d4: 7110 990c 0400 |0046: invoke-static {v4}, Landroid/support/v4/view/MenuItemCompat;.expandActionView:(Landroid/view/MenuItem;)Z // method@0c99 │ │ +0c15da: 28b9 |0049: goto 0002 // -0047 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ 0x0002 line=386 │ │ 0x0003 line=363 │ │ 0x000b line=366 │ │ 0x000f line=367 │ │ @@ -246295,17 +246323,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c14f0: |[0c14f0] android.support.v7.internal.view.menu.MenuBuilder.restorePresenterStates:(Landroid/os/Bundle;)V │ │ -0c1500: 7020 561a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V // method@1a56 │ │ -0c1506: 0e00 |0003: return-void │ │ +0c15dc: |[0c15dc] android.support.v7.internal.view.menu.MenuBuilder.restorePresenterStates:(Landroid/os/Bundle;)V │ │ +0c15ec: 7020 561a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchRestoreInstanceState:(Landroid/os/Bundle;)V // method@1a56 │ │ +0c15f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=329 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0004 reg=1 state Landroid/os/Bundle; │ │ @@ -246315,54 +246343,54 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 78 16-bit code units │ │ -0c1508: |[0c1508] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ -0c1518: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c151a: 6e10 941a 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c1520: 0a02 |0004: move-result v2 │ │ -0c1522: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c1524: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ -0c1528: 6e20 691a 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1a69 │ │ -0c152e: 0c01 |000b: move-result-object v1 │ │ -0c1530: 7110 9b0c 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ -0c1536: 0c04 |000f: move-result-object v4 │ │ -0c1538: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ -0c153c: 6e10 f721 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@21f7 │ │ -0c1542: 0a06 |0015: move-result v6 │ │ -0c1544: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ -0c1546: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ -0c154a: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ -0c154e: 2205 1004 |001b: new-instance v5, Landroid/util/SparseArray; // type@0410 │ │ -0c1552: 7010 fe20 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@20fe │ │ -0c1558: 6e20 5522 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2255 │ │ -0c155e: 7110 9c0c 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0c9c │ │ -0c1564: 0a06 |0026: move-result v6 │ │ -0c1566: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ -0c156a: 1a06 da15 |0029: const-string v6, "android:menu:expandedactionview" // string@15da │ │ -0c156e: 7210 8221 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0c1574: 0a07 |002e: move-result v7 │ │ -0c1576: 6e30 c502 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0c157c: 7210 8921 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ -0c1582: 0a06 |0035: move-result v6 │ │ -0c1584: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ -0c1588: 7210 8621 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ -0c158e: 0c03 |003b: move-result-object v3 │ │ -0c1590: 1f03 8c03 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0c1594: 6e20 af1b 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1baf │ │ -0c159a: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ -0c159e: 28c3 |0043: goto 0006 // -003d │ │ -0c15a0: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ -0c15a4: 6e10 631a 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1a63 │ │ -0c15aa: 0c06 |0049: move-result-object v6 │ │ -0c15ac: 6e30 ca02 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ -0c15b2: 0e00 |004d: return-void │ │ +0c15f4: |[0c15f4] android.support.v7.internal.view.menu.MenuBuilder.saveActionViewStates:(Landroid/os/Bundle;)V │ │ +0c1604: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c1606: 6e10 941a 0800 |0001: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c160c: 0a02 |0004: move-result v2 │ │ +0c160e: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c1610: 3520 3e00 |0006: if-ge v0, v2, 0044 // +003e │ │ +0c1614: 6e20 691a 0800 |0008: invoke-virtual {v8, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1a69 │ │ +0c161a: 0c01 |000b: move-result-object v1 │ │ +0c161c: 7110 9b0c 0100 |000c: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ +0c1622: 0c04 |000f: move-result-object v4 │ │ +0c1624: 3804 2200 |0010: if-eqz v4, 0032 // +0022 │ │ +0c1628: 6e10 f721 0400 |0012: invoke-virtual {v4}, Landroid/view/View;.getId:()I // method@21f7 │ │ +0c162e: 0a06 |0015: move-result v6 │ │ +0c1630: 12f7 |0016: const/4 v7, #int -1 // #ff │ │ +0c1632: 3276 1b00 |0017: if-eq v6, v7, 0032 // +001b │ │ +0c1636: 3905 0700 |0019: if-nez v5, 0020 // +0007 │ │ +0c163a: 2205 1004 |001b: new-instance v5, Landroid/util/SparseArray; // type@0410 │ │ +0c163e: 7010 fe20 0500 |001d: invoke-direct {v5}, Landroid/util/SparseArray;.:()V // method@20fe │ │ +0c1644: 6e20 5522 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.saveHierarchyState:(Landroid/util/SparseArray;)V // method@2255 │ │ +0c164a: 7110 9c0c 0100 |0023: invoke-static {v1}, Landroid/support/v4/view/MenuItemCompat;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0c9c │ │ +0c1650: 0a06 |0026: move-result v6 │ │ +0c1652: 3806 0b00 |0027: if-eqz v6, 0032 // +000b │ │ +0c1656: 1a06 dc15 |0029: const-string v6, "android:menu:expandedactionview" // string@15dc │ │ +0c165a: 7210 8221 0100 |002b: invoke-interface {v1}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0c1660: 0a07 |002e: move-result v7 │ │ +0c1662: 6e30 c502 6907 |002f: invoke-virtual {v9, v6, v7}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0c1668: 7210 8921 0100 |0032: invoke-interface {v1}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ +0c166e: 0a06 |0035: move-result v6 │ │ +0c1670: 3806 0b00 |0036: if-eqz v6, 0041 // +000b │ │ +0c1674: 7210 8621 0100 |0038: invoke-interface {v1}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ +0c167a: 0c03 |003b: move-result-object v3 │ │ +0c167c: 1f03 8c03 |003c: check-cast v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0c1680: 6e20 af1b 9300 |003e: invoke-virtual {v3, v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.saveActionViewStates:(Landroid/os/Bundle;)V // method@1baf │ │ +0c1686: d800 0001 |0041: add-int/lit8 v0, v0, #int 1 // #01 │ │ +0c168a: 28c3 |0043: goto 0006 // -003d │ │ +0c168c: 3805 0900 |0044: if-eqz v5, 004d // +0009 │ │ +0c1690: 6e10 631a 0800 |0046: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1a63 │ │ +0c1696: 0c06 |0049: move-result-object v6 │ │ +0c1698: 6e30 ca02 6905 |004a: invoke-virtual {v9, v6, v5}, Landroid/os/Bundle;.putSparseParcelableArray:(Ljava/lang/String;Landroid/util/SparseArray;)V // method@02ca │ │ +0c169e: 0e00 |004d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=332 │ │ 0x0001 line=334 │ │ 0x0005 line=335 │ │ 0x0008 line=336 │ │ 0x000c line=337 │ │ @@ -246395,17 +246423,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c15b4: |[0c15b4] android.support.v7.internal.view.menu.MenuBuilder.savePresenterStates:(Landroid/os/Bundle;)V │ │ -0c15c4: 7020 571a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSaveInstanceState:(Landroid/os/Bundle;)V // method@1a57 │ │ -0c15ca: 0e00 |0003: return-void │ │ +0c16a0: |[0c16a0] android.support.v7.internal.view.menu.MenuBuilder.savePresenterStates:(Landroid/os/Bundle;)V │ │ +0c16b0: 7020 571a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchSaveInstanceState:(Landroid/os/Bundle;)V // method@1a57 │ │ +0c16b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0003 line=325 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0004 reg=1 outState Landroid/os/Bundle; │ │ @@ -246415,17 +246443,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c15cc: |[0c15cc] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -0c15dc: 5b01 ff09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ -0c15e0: 0e00 |0002: return-void │ │ +0c16b8: |[0c16b8] android.support.v7.internal.view.menu.MenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +0c16c8: 5b01 ff09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCallback:Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; // field@09ff │ │ +0c16cc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ 0x0002 line=394 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ @@ -246435,17 +246463,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c15e4: |[0c15e4] android.support.v7.internal.view.menu.MenuBuilder.setCurrentMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0c15f4: 5b01 010a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a01 │ │ -0c15f8: 0e00 |0002: return-void │ │ +0c16d0: |[0c16d0] android.support.v7.internal.view.menu.MenuBuilder.setCurrentMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0c16e0: 5b01 010a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mCurrentMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a01 │ │ +0c16e4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1272 │ │ 0x0002 line=1273 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -246455,17 +246483,17 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c15fc: |[0c15fc] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c160c: 5901 020a |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0a02 │ │ -0c1610: 1100 |0002: return-object v0 │ │ +0c16e8: |[0c16e8] android.support.v7.internal.view.menu.MenuBuilder.setDefaultShowAsAction:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c16f8: 5901 020a |0000: iput v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mDefaultShowAsAction:I // field@0a02 │ │ +0c16fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ 0x0002 line=210 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 defaultShowAsAction I │ │ @@ -246475,44 +246503,44 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c1614: |[0c1614] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ -0c1624: 7210 7f21 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@217f │ │ -0c162a: 0a02 |0003: move-result v2 │ │ -0c162c: 5454 0a0a |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1630: 6e10 9d2b 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c1636: 0a00 |0009: move-result v0 │ │ -0c1638: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c163a: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ -0c163e: 5454 0a0a |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1642: 6e20 972b 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c1648: 0c01 |0012: move-result-object v1 │ │ -0c164a: 1f01 7b03 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c164e: 6e10 ab1a 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0c1654: 0a04 |0018: move-result v4 │ │ -0c1656: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ -0c165a: 6e10 c21a 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1ac2 │ │ -0c1660: 0a04 |001e: move-result v4 │ │ -0c1662: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ -0c1666: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c166a: 28e8 |0023: goto 000b // -0018 │ │ -0c166c: 6e10 bf1a 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1abf │ │ -0c1672: 0a04 |0027: move-result v4 │ │ -0c1674: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ -0c1678: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ -0c167c: 1214 |002c: const/4 v4, #int 1 // #1 │ │ -0c167e: 6e20 d01a 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1ad0 │ │ -0c1684: 28f1 |0030: goto 0021 // -000f │ │ -0c1686: 1204 |0031: const/4 v4, #int 0 // #0 │ │ -0c1688: 28fb |0032: goto 002d // -0005 │ │ -0c168a: 0e00 |0033: return-void │ │ +0c1700: |[0c1700] android.support.v7.internal.view.menu.MenuBuilder.setExclusiveItemChecked:(Landroid/view/MenuItem;)V │ │ +0c1710: 7210 7f21 0600 |0000: invoke-interface {v6}, Landroid/view/MenuItem;.getGroupId:()I // method@217f │ │ +0c1716: 0a02 |0003: move-result v2 │ │ +0c1718: 5454 0a0a |0004: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c171c: 6e10 9d2b 0400 |0006: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c1722: 0a00 |0009: move-result v0 │ │ +0c1724: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c1726: 3503 2800 |000b: if-ge v3, v0, 0033 // +0028 │ │ +0c172a: 5454 0a0a |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c172e: 6e20 972b 3400 |000f: invoke-virtual {v4, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c1734: 0c01 |0012: move-result-object v1 │ │ +0c1736: 1f01 7b03 |0013: check-cast v1, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c173a: 6e10 ab1a 0100 |0015: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0c1740: 0a04 |0018: move-result v4 │ │ +0c1742: 3324 0800 |0019: if-ne v4, v2, 0021 // +0008 │ │ +0c1746: 6e10 c21a 0100 |001b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isExclusiveCheckable:()Z // method@1ac2 │ │ +0c174c: 0a04 |001e: move-result v4 │ │ +0c174e: 3904 0500 |001f: if-nez v4, 0024 // +0005 │ │ +0c1752: d803 0301 |0021: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c1756: 28e8 |0023: goto 000b // -0018 │ │ +0c1758: 6e10 bf1a 0100 |0024: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isCheckable:()Z // method@1abf │ │ +0c175e: 0a04 |0027: move-result v4 │ │ +0c1760: 3804 f9ff |0028: if-eqz v4, 0021 // -0007 │ │ +0c1764: 3361 0700 |002a: if-ne v1, v6, 0031 // +0007 │ │ +0c1768: 1214 |002c: const/4 v4, #int 1 // #1 │ │ +0c176a: 6e20 d01a 4100 |002d: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1ad0 │ │ +0c1770: 28f1 |0030: goto 0021 // -000f │ │ +0c1772: 1204 |0031: const/4 v4, #int 0 // #0 │ │ +0c1774: 28fb |0032: goto 002d // -0005 │ │ +0c1776: 0e00 |0033: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ 0x0004 line=558 │ │ 0x000a line=559 │ │ 0x000d line=560 │ │ 0x0015 line=561 │ │ @@ -246534,32 +246562,32 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c168c: |[0c168c] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ -0c169c: 5443 0a0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c16a0: 6e10 9d2b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c16a6: 0a00 |0005: move-result v0 │ │ -0c16a8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c16aa: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ -0c16ae: 5443 0a0a |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c16b2: 6e20 972b 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c16b8: 0c02 |000e: move-result-object v2 │ │ -0c16ba: 1f02 7b03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c16be: 6e10 ab1a 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0c16c4: 0a03 |0014: move-result v3 │ │ -0c16c6: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ -0c16ca: 6e20 d21a 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1ad2 │ │ -0c16d0: 6e20 ce1a 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@1ace │ │ -0c16d6: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c16da: 28e8 |001f: goto 0007 // -0018 │ │ -0c16dc: 0e00 |0020: return-void │ │ +0c1778: |[0c1778] android.support.v7.internal.view.menu.MenuBuilder.setGroupCheckable:(IZZ)V │ │ +0c1788: 5443 0a0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c178c: 6e10 9d2b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c1792: 0a00 |0005: move-result v0 │ │ +0c1794: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c1796: 3501 1900 |0007: if-ge v1, v0, 0020 // +0019 │ │ +0c179a: 5443 0a0a |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c179e: 6e20 972b 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c17a4: 0c02 |000e: move-result-object v2 │ │ +0c17a6: 1f02 7b03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c17aa: 6e10 ab1a 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0c17b0: 0a03 |0014: move-result v3 │ │ +0c17b2: 3353 0800 |0015: if-ne v3, v5, 001d // +0008 │ │ +0c17b6: 6e20 d21a 7200 |0017: invoke-virtual {v2, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setExclusiveCheckable:(Z)V // method@1ad2 │ │ +0c17bc: 6e20 ce1a 6200 |001a: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckable:(Z)Landroid/view/MenuItem; // method@1ace │ │ +0c17c2: d801 0101 |001d: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c17c6: 28e8 |001f: goto 0007 // -0018 │ │ +0c17c8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=577 │ │ 0x0006 line=579 │ │ 0x0009 line=580 │ │ 0x0011 line=581 │ │ 0x0017 line=582 │ │ @@ -246580,31 +246608,31 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c16e0: |[0c16e0] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ -0c16f0: 5443 0a0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c16f4: 6e10 9d2b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c16fa: 0a00 |0005: move-result v0 │ │ -0c16fc: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c16fe: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ -0c1702: 5443 0a0a |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1706: 6e20 972b 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c170c: 0c02 |000e: move-result-object v2 │ │ -0c170e: 1f02 7b03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c1712: 6e10 ab1a 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0c1718: 0a03 |0014: move-result v3 │ │ -0c171a: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ -0c171e: 6e20 d11a 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1ad1 │ │ -0c1724: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c1728: 28eb |001c: goto 0007 // -0015 │ │ -0c172a: 0e00 |001d: return-void │ │ +0c17cc: |[0c17cc] android.support.v7.internal.view.menu.MenuBuilder.setGroupEnabled:(IZ)V │ │ +0c17dc: 5443 0a0a |0000: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c17e0: 6e10 9d2b 0300 |0002: invoke-virtual {v3}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c17e6: 0a00 |0005: move-result v0 │ │ +0c17e8: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c17ea: 3501 1600 |0007: if-ge v1, v0, 001d // +0016 │ │ +0c17ee: 5443 0a0a |0009: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c17f2: 6e20 972b 1300 |000b: invoke-virtual {v3, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c17f8: 0c02 |000e: move-result-object v2 │ │ +0c17fa: 1f02 7b03 |000f: check-cast v2, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c17fe: 6e10 ab1a 0200 |0011: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0c1804: 0a03 |0014: move-result v3 │ │ +0c1806: 3353 0500 |0015: if-ne v3, v5, 001a // +0005 │ │ +0c180a: 6e20 d11a 6200 |0017: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setEnabled:(Z)Landroid/view/MenuItem; // method@1ad1 │ │ +0c1810: d801 0101 |001a: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c1814: 28eb |001c: goto 0007 // -0015 │ │ +0c1816: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=612 │ │ 0x0006 line=614 │ │ 0x0009 line=615 │ │ 0x0011 line=616 │ │ 0x0017 line=617 │ │ @@ -246623,38 +246651,38 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0c172c: |[0c172c] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ -0c173c: 5454 0a0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1740: 6e10 9d2b 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c1746: 0a00 |0005: move-result v0 │ │ -0c1748: 1201 |0006: const/4 v1, #int 0 // #0 │ │ -0c174a: 1202 |0007: const/4 v2, #int 0 // #0 │ │ -0c174c: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ -0c1750: 5454 0a0a |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c1754: 6e20 972b 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0c175a: 0c03 |000f: move-result-object v3 │ │ -0c175c: 1f03 7b03 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c1760: 6e10 ab1a 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0c1766: 0a04 |0015: move-result v4 │ │ -0c1768: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ -0c176c: 6e20 e61a 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1ae6 │ │ -0c1772: 0a04 |001b: move-result v4 │ │ -0c1774: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ -0c1778: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0c177a: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c177e: 28e7 |0021: goto 0008 // -0019 │ │ -0c1780: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ -0c1784: 1214 |0024: const/4 v4, #int 1 // #1 │ │ -0c1786: 6e20 761a 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c178c: 0e00 |0028: return-void │ │ +0c1818: |[0c1818] android.support.v7.internal.view.menu.MenuBuilder.setGroupVisible:(IZ)V │ │ +0c1828: 5454 0a0a |0000: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c182c: 6e10 9d2b 0400 |0002: invoke-virtual {v4}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c1832: 0a00 |0005: move-result v0 │ │ +0c1834: 1201 |0006: const/4 v1, #int 0 // #0 │ │ +0c1836: 1202 |0007: const/4 v2, #int 0 // #0 │ │ +0c1838: 3502 1a00 |0008: if-ge v2, v0, 0022 // +001a │ │ +0c183c: 5454 0a0a |000a: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c1840: 6e20 972b 2400 |000c: invoke-virtual {v4, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0c1846: 0c03 |000f: move-result-object v3 │ │ +0c1848: 1f03 7b03 |0010: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c184c: 6e10 ab1a 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0c1852: 0a04 |0015: move-result v4 │ │ +0c1854: 3364 0900 |0016: if-ne v4, v6, 001f // +0009 │ │ +0c1858: 6e20 e61a 7300 |0018: invoke-virtual {v3, v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1ae6 │ │ +0c185e: 0a04 |001b: move-result v4 │ │ +0c1860: 3804 0300 |001c: if-eqz v4, 001f // +0003 │ │ +0c1864: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0c1866: d802 0201 |001f: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c186a: 28e7 |0021: goto 0008 // -0019 │ │ +0c186c: 3801 0600 |0022: if-eqz v1, 0028 // +0006 │ │ +0c1870: 1214 |0024: const/4 v4, #int 1 // #1 │ │ +0c1872: 6e20 761a 4500 |0025: invoke-virtual {v5, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c1878: 0e00 |0028: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=590 │ │ 0x0006 line=595 │ │ 0x0007 line=596 │ │ 0x000a line=597 │ │ 0x0012 line=598 │ │ @@ -246678,23 +246706,23 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0c1790: |[0c1790] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c17a0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c17a2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c17a4: 0760 |0002: move-object v0, v6 │ │ -0c17a6: 0173 |0003: move v3, v7 │ │ -0c17a8: 0724 |0004: move-object v4, v2 │ │ -0c17aa: 0725 |0005: move-object v5, v2 │ │ -0c17ac: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ -0c17b2: 1106 |0009: return-object v6 │ │ +0c187c: |[0c187c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c188c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c188e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c1890: 0760 |0002: move-object v0, v6 │ │ +0c1892: 0173 |0003: move v3, v7 │ │ +0c1894: 0724 |0004: move-object v4, v2 │ │ +0c1896: 0725 |0005: move-object v5, v2 │ │ +0c1898: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ +0c189e: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1227 │ │ 0x0009 line=1228 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 iconRes I │ │ @@ -246704,23 +246732,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0c17b4: |[0c17b4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c17c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c17c6: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c17c8: 0760 |0002: move-object v0, v6 │ │ -0c17ca: 0113 |0003: move v3, v1 │ │ -0c17cc: 0774 |0004: move-object v4, v7 │ │ -0c17ce: 0725 |0005: move-object v5, v2 │ │ -0c17d0: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ -0c17d6: 1106 |0009: return-object v6 │ │ +0c18a0: |[0c18a0] android.support.v7.internal.view.menu.MenuBuilder.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c18b0: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c18b2: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c18b4: 0760 |0002: move-object v0, v6 │ │ +0c18b6: 0113 |0003: move v3, v1 │ │ +0c18b8: 0774 |0004: move-object v4, v7 │ │ +0c18ba: 0725 |0005: move-object v5, v2 │ │ +0c18bc: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ +0c18c2: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1215 │ │ 0x0009 line=1216 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 icon Landroid/graphics/drawable/Drawable; │ │ @@ -246730,23 +246758,23 @@ │ │ type : '(I)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0c17d8: |[0c17d8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c17e8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c17ea: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c17ec: 0760 |0002: move-object v0, v6 │ │ -0c17ee: 0171 |0003: move v1, v7 │ │ -0c17f0: 0724 |0004: move-object v4, v2 │ │ -0c17f2: 0725 |0005: move-object v5, v2 │ │ -0c17f4: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ -0c17fa: 1106 |0009: return-object v6 │ │ +0c18c4: |[0c18c4] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(I)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c18d4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c18d6: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c18d8: 0760 |0002: move-object v0, v6 │ │ +0c18da: 0171 |0003: move v1, v7 │ │ +0c18dc: 0724 |0004: move-object v4, v2 │ │ +0c18de: 0725 |0005: move-object v5, v2 │ │ +0c18e0: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ +0c18e6: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1203 │ │ 0x0009 line=1204 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 titleRes I │ │ @@ -246756,23 +246784,23 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0c17fc: |[0c17fc] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c180c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c180e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c1810: 0760 |0002: move-object v0, v6 │ │ -0c1812: 0772 |0003: move-object v2, v7 │ │ -0c1814: 0113 |0004: move v3, v1 │ │ -0c1816: 0745 |0005: move-object v5, v4 │ │ -0c1818: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ -0c181e: 1106 |0009: return-object v6 │ │ +0c18e8: |[0c18e8] android.support.v7.internal.view.menu.MenuBuilder.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c18f8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c18fa: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c18fc: 0760 |0002: move-object v0, v6 │ │ +0c18fe: 0772 |0003: move-object v2, v7 │ │ +0c1900: 0113 |0004: move v3, v1 │ │ +0c1902: 0745 |0005: move-object v5, v4 │ │ +0c1904: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ +0c190a: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1191 │ │ 0x0009 line=1192 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 title Ljava/lang/CharSequence; │ │ @@ -246782,23 +246810,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 10 16-bit code units │ │ -0c1820: |[0c1820] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c1830: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c1832: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c1834: 0760 |0002: move-object v0, v6 │ │ -0c1836: 0113 |0003: move v3, v1 │ │ -0c1838: 0724 |0004: move-object v4, v2 │ │ -0c183a: 0775 |0005: move-object v5, v7 │ │ -0c183c: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ -0c1842: 1106 |0009: return-object v6 │ │ +0c190c: |[0c190c] android.support.v7.internal.view.menu.MenuBuilder.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c191c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c191e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c1920: 0760 |0002: move-object v0, v6 │ │ +0c1922: 0113 |0003: move v3, v1 │ │ +0c1924: 0724 |0004: move-object v4, v2 │ │ +0c1926: 0775 |0005: move-object v5, v7 │ │ +0c1928: 7606 8c1a 0000 |0006: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderInternal:(ILjava/lang/CharSequence;ILandroid/graphics/drawable/Drawable;Landroid/view/View;)V // method@1a8c │ │ +0c192e: 1106 |0009: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1239 │ │ 0x0009 line=1240 │ │ locals : │ │ 0x0000 - 0x000a reg=6 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x000a reg=7 view Landroid/view/View; │ │ @@ -246808,17 +246836,17 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1844: |[0c1844] android.support.v7.internal.view.menu.MenuBuilder.setOptionalIconsVisible:(Z)V │ │ -0c1854: 5c01 0d0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0a0d │ │ -0c1858: 0e00 |0002: return-void │ │ +0c1930: |[0c1930] android.support.v7.internal.view.menu.MenuBuilder.setOptionalIconsVisible:(Z)V │ │ +0c1940: 5c01 0d0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuBuilder;.mOptionalIconsVisible:Z // field@0a0d │ │ +0c1944: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1276 │ │ 0x0002 line=1277 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0003 reg=1 visible Z │ │ @@ -246828,19 +246856,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c185c: |[0c185c] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ -0c186c: 5c12 100a |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0a10 │ │ -0c1870: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0c1872: 6e20 761a 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c1878: 0e00 |0006: return-void │ │ +0c1948: |[0c1948] android.support.v7.internal.view.menu.MenuBuilder.setQwertyMode:(Z)V │ │ +0c1958: 5c12 100a |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mQwertyMode:Z // field@0a10 │ │ +0c195c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0c195e: 6e20 761a 0100 |0003: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c1964: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=707 │ │ 0x0002 line=709 │ │ 0x0006 line=710 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -246851,22 +246879,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c187c: |[0c187c] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisible:(Z)V │ │ -0c188c: 5510 120a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0a12 │ │ -0c1890: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0c1894: 0e00 |0004: return-void │ │ -0c1896: 7020 931a 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1a93 │ │ -0c189c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c189e: 6e20 761a 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c18a4: 28f8 |000c: goto 0004 // -0008 │ │ +0c1968: |[0c1968] android.support.v7.internal.view.menu.MenuBuilder.setShortcutsVisible:(Z)V │ │ +0c1978: 5510 120a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mShortcutsVisible:Z // field@0a12 │ │ +0c197c: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0c1980: 0e00 |0004: return-void │ │ +0c1982: 7020 931a 2100 |0005: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisibleInner:(Z)V // method@1a93 │ │ +0c1988: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c198a: 6e20 761a 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c1990: 28f8 |000c: goto 0004 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=747 │ │ 0x0004 line=753 │ │ 0x0005 line=751 │ │ 0x0008 line=752 │ │ locals : │ │ @@ -246878,19 +246906,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c18a8: |[0c18a8] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ -0c18b8: 5410 0a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ -0c18bc: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0c18c2: 0a00 |0005: move-result v0 │ │ -0c18c4: 0f00 |0006: return v0 │ │ +0c1994: |[0c1994] android.support.v7.internal.view.menu.MenuBuilder.size:()I │ │ +0c19a4: 5410 0a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItems:Ljava/util/ArrayList; // field@0a0a │ │ +0c19a8: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0c19ae: 0a00 |0005: move-result v0 │ │ +0c19b0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=692 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ #73 : (in Landroid/support/v7/internal/view/menu/MenuBuilder;) │ │ @@ -246898,23 +246926,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c18c8: |[0c18c8] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ -0c18d8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c18da: 5c21 0f0a |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c18de: 5520 0b0a |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ -0c18e2: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ -0c18e6: 5c21 0b0a |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ -0c18ea: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0c18ec: 6e20 761a 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c18f2: 0e00 |000d: return-void │ │ +0c19b4: |[0c19b4] android.support.v7.internal.view.menu.MenuBuilder.startDispatchingItemsChanged:()V │ │ +0c19c4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c19c6: 5c21 0f0a |0001: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c19ca: 5520 0b0a |0003: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ +0c19ce: 3800 0800 |0005: if-eqz v0, 000d // +0008 │ │ +0c19d2: 5c21 0b0a |0007: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ +0c19d6: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0c19d8: 6e20 761a 0200 |000a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c19de: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1018 │ │ 0x0003 line=1020 │ │ 0x0007 line=1021 │ │ 0x0009 line=1022 │ │ 0x000d line=1024 │ │ @@ -246926,22 +246954,22 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c18f4: |[0c18f4] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ -0c1904: 5510 0f0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c1908: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ -0c190c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c190e: 5c10 0f0a |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ -0c1912: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0c1914: 5c10 0b0a |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ -0c1918: 0e00 |000a: return-void │ │ +0c19e0: |[0c19e0] android.support.v7.internal.view.menu.MenuBuilder.stopDispatchingItemsChanged:()V │ │ +0c19f0: 5510 0f0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c19f4: 3900 0800 |0002: if-nez v0, 000a // +0008 │ │ +0c19f8: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c19fa: 5c10 0f0a |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mPreventDispatchingItemsChanged:Z // field@0a0f │ │ +0c19fe: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0c1a00: 5c10 0b0a |0008: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuBuilder;.mItemsChangedWhileDispatchPrevented:Z // field@0a0b │ │ +0c1a04: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1011 │ │ 0x0004 line=1012 │ │ 0x0007 line=1013 │ │ 0x000a line=1015 │ │ locals : │ │ @@ -246992,18 +247020,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c191c: |[0c191c] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c192c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c1932: 5b01 170a |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c1936: 0e00 |0005: return-void │ │ +0c1a08: |[0c1a08] android.support.v7.internal.view.menu.MenuDialogHelper.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c1a18: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c1a1e: 5b01 170a |0003: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1a22: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -247015,20 +247043,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c1938: |[0c1938] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ -0c1948: 5410 160a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c194c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c1950: 5410 160a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1954: 6e10 8e00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@008e │ │ -0c195a: 0e00 |0009: return-void │ │ +0c1a24: |[0c1a24] android.support.v7.internal.view.menu.MenuDialogHelper.dismiss:()V │ │ +0c1a34: 5410 160a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1a38: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c1a3c: 5410 160a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1a40: 6e10 8e00 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@008e │ │ +0c1a46: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0004 line=142 │ │ 0x0009 line=144 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -247038,25 +247066,25 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c195c: |[0c195c] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ -0c196c: 5431 170a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c1970: 5430 180a |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ -0c1974: 6e10 2d1a 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@1a2d │ │ -0c197a: 0c00 |0007: move-result-object v0 │ │ -0c197c: 7220 6024 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2460 │ │ -0c1982: 0c00 |000b: move-result-object v0 │ │ -0c1984: 1f00 7b03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0c1988: 1202 |000e: const/4 v2, #int 0 // #0 │ │ -0c198a: 6e30 781a 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0c1990: 0e00 |0012: return-void │ │ +0c1a48: |[0c1a48] android.support.v7.internal.view.menu.MenuDialogHelper.onClick:(Landroid/content/DialogInterface;I)V │ │ +0c1a58: 5431 170a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1a5c: 5430 180a |0002: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ +0c1a60: 6e10 2d1a 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@1a2d │ │ +0c1a66: 0c00 |0007: move-result-object v0 │ │ +0c1a68: 7220 6024 5000 |0008: invoke-interface {v0, v5}, Landroid/widget/ListAdapter;.getItem:(I)Ljava/lang/Object; // method@2460 │ │ +0c1a6e: 0c00 |000b: move-result-object v0 │ │ +0c1a70: 1f00 7b03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0c1a74: 1202 |000e: const/4 v2, #int 0 // #0 │ │ +0c1a76: 6e30 781a 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0c1a7c: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0012 line=171 │ │ locals : │ │ 0x0000 - 0x0013 reg=3 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0013 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -247067,24 +247095,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0c1994: |[0c1994] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c19a4: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ -0c19a8: 5410 170a |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c19ac: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ -0c19b0: 6e10 981a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@1a98 │ │ -0c19b6: 5410 190a |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ -0c19ba: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0c19be: 5410 190a |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ -0c19c2: 7230 621b 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ -0c19c8: 0e00 |0012: return-void │ │ +0c1a80: |[0c1a80] android.support.v7.internal.view.menu.MenuDialogHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c1a90: 3903 0600 |0000: if-nez v3, 0006 // +0006 │ │ +0c1a94: 5410 170a |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1a98: 3302 0500 |0004: if-ne v2, v0, 0009 // +0005 │ │ +0c1a9c: 6e10 981a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.dismiss:()V // method@1a98 │ │ +0c1aa2: 5410 190a |0009: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ +0c1aa6: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c1aaa: 5410 190a |000d: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ +0c1aae: 7230 621b 2003 |000f: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ +0c1ab4: 0e00 |0012: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ 0x0006 line=154 │ │ 0x0009 line=156 │ │ 0x000d line=157 │ │ 0x0012 line=159 │ │ @@ -247098,20 +247126,20 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0c19cc: |[0c19cc] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0c19dc: 5430 180a |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ -0c19e0: 5431 170a |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c19e4: 1212 |0004: const/4 v2, #int 1 // #1 │ │ -0c19e6: 6e30 321a 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1a32 │ │ -0c19ec: 0e00 |0008: return-void │ │ +0c1ab8: |[0c1ab8] android.support.v7.internal.view.menu.MenuDialogHelper.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0c1ac8: 5430 180a |0000: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ +0c1acc: 5431 170a |0002: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1ad0: 1212 |0004: const/4 v2, #int 1 // #1 │ │ +0c1ad2: 6e30 321a 1002 |0005: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1a32 │ │ +0c1ad8: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ locals : │ │ 0x0000 - 0x0009 reg=3 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0009 reg=4 dialog Landroid/content/DialogInterface; │ │ @@ -247121,66 +247149,66 @@ │ │ type : '(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 99 16-bit code units │ │ -0c19f0: |[0c19f0] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ -0c1a00: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c1a02: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ -0c1a06: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ -0c1a0a: 1244 |0005: const/4 v4, #int 4 // #4 │ │ -0c1a0c: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ -0c1a10: 6e10 4f21 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -0c1a16: 0a04 |000b: move-result v4 │ │ -0c1a18: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ -0c1a1c: 6e10 5321 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@2153 │ │ -0c1a22: 0a04 |0011: move-result v4 │ │ -0c1a24: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ -0c1a28: 5454 160a |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1a2c: 6e10 8f00 0400 |0016: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@008f │ │ -0c1a32: 0c02 |0019: move-result-object v2 │ │ -0c1a34: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ -0c1a38: 6e10 1123 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ -0c1a3e: 0c00 |001f: move-result-object v0 │ │ -0c1a40: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ -0c1a44: 6e10 f921 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@21f9 │ │ -0c1a4a: 0c01 |0025: move-result-object v1 │ │ -0c1a4c: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ -0c1a50: 6e30 4b21 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@214b │ │ -0c1a56: 0f03 |002b: return v3 │ │ -0c1a58: 6e10 4f21 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -0c1a5e: 0a04 |002f: move-result v4 │ │ -0c1a60: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ -0c1a64: 6e10 5421 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@2154 │ │ -0c1a6a: 0a04 |0035: move-result v4 │ │ -0c1a6c: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ -0c1a70: 5454 160a |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1a74: 6e10 8f00 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@008f │ │ -0c1a7a: 0c02 |003d: move-result-object v2 │ │ -0c1a7c: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ -0c1a80: 6e10 1123 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ -0c1a86: 0c00 |0043: move-result-object v0 │ │ -0c1a88: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ -0c1a8c: 6e10 f921 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@21f9 │ │ -0c1a92: 0c01 |0049: move-result-object v1 │ │ -0c1a94: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ -0c1a98: 6e20 4a21 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@214a │ │ -0c1a9e: 0a04 |004f: move-result v4 │ │ -0c1aa0: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ -0c1aa4: 5454 170a |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c1aa8: 6e20 521a 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0c1aae: 7210 4901 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@0149 │ │ -0c1ab4: 28d1 |005a: goto 002b // -002f │ │ -0c1ab6: 5453 170a |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c1aba: 1204 |005d: const/4 v4, #int 0 // #0 │ │ -0c1abc: 6e40 791a 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1a79 │ │ -0c1ac2: 0a03 |0061: move-result v3 │ │ -0c1ac4: 28c9 |0062: goto 002b // -0037 │ │ +0c1adc: |[0c1adc] android.support.v7.internal.view.menu.MenuDialogHelper.onKey:(Landroid/content/DialogInterface;ILandroid/view/KeyEvent;)Z │ │ +0c1aec: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c1aee: 1304 5200 |0001: const/16 v4, #int 82 // #52 │ │ +0c1af2: 3247 0500 |0003: if-eq v7, v4, 0008 // +0005 │ │ +0c1af6: 1244 |0005: const/4 v4, #int 4 // #4 │ │ +0c1af8: 3347 5500 |0006: if-ne v7, v4, 005b // +0055 │ │ +0c1afc: 6e10 4f21 0800 |0008: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +0c1b02: 0a04 |000b: move-result v4 │ │ +0c1b04: 3904 2000 |000c: if-nez v4, 002c // +0020 │ │ +0c1b08: 6e10 5321 0800 |000e: invoke-virtual {v8}, Landroid/view/KeyEvent;.getRepeatCount:()I // method@2153 │ │ +0c1b0e: 0a04 |0011: move-result v4 │ │ +0c1b10: 3904 1a00 |0012: if-nez v4, 002c // +001a │ │ +0c1b14: 5454 160a |0014: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1b18: 6e10 8f00 0400 |0016: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@008f │ │ +0c1b1e: 0c02 |0019: move-result-object v2 │ │ +0c1b20: 3802 4100 |001a: if-eqz v2, 005b // +0041 │ │ +0c1b24: 6e10 1123 0200 |001c: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ +0c1b2a: 0c00 |001f: move-result-object v0 │ │ +0c1b2c: 3800 3b00 |0020: if-eqz v0, 005b // +003b │ │ +0c1b30: 6e10 f921 0000 |0022: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@21f9 │ │ +0c1b36: 0c01 |0025: move-result-object v1 │ │ +0c1b38: 3801 3500 |0026: if-eqz v1, 005b // +0035 │ │ +0c1b3c: 6e30 4b21 8105 |0028: invoke-virtual {v1, v8, v5}, Landroid/view/KeyEvent$DispatcherState;.startTracking:(Landroid/view/KeyEvent;Ljava/lang/Object;)V // method@214b │ │ +0c1b42: 0f03 |002b: return v3 │ │ +0c1b44: 6e10 4f21 0800 |002c: invoke-virtual {v8}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +0c1b4a: 0a04 |002f: move-result v4 │ │ +0c1b4c: 3334 2b00 |0030: if-ne v4, v3, 005b // +002b │ │ +0c1b50: 6e10 5421 0800 |0032: invoke-virtual {v8}, Landroid/view/KeyEvent;.isCanceled:()Z // method@2154 │ │ +0c1b56: 0a04 |0035: move-result v4 │ │ +0c1b58: 3904 2500 |0036: if-nez v4, 005b // +0025 │ │ +0c1b5c: 5454 160a |0038: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1b60: 6e10 8f00 0400 |003a: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@008f │ │ +0c1b66: 0c02 |003d: move-result-object v2 │ │ +0c1b68: 3802 1d00 |003e: if-eqz v2, 005b // +001d │ │ +0c1b6c: 6e10 1123 0200 |0040: invoke-virtual {v2}, Landroid/view/Window;.getDecorView:()Landroid/view/View; // method@2311 │ │ +0c1b72: 0c00 |0043: move-result-object v0 │ │ +0c1b74: 3800 1700 |0044: if-eqz v0, 005b // +0017 │ │ +0c1b78: 6e10 f921 0000 |0046: invoke-virtual {v0}, Landroid/view/View;.getKeyDispatcherState:()Landroid/view/KeyEvent$DispatcherState; // method@21f9 │ │ +0c1b7e: 0c01 |0049: move-result-object v1 │ │ +0c1b80: 3801 1100 |004a: if-eqz v1, 005b // +0011 │ │ +0c1b84: 6e20 4a21 8100 |004c: invoke-virtual {v1, v8}, Landroid/view/KeyEvent$DispatcherState;.isTracking:(Landroid/view/KeyEvent;)Z // method@214a │ │ +0c1b8a: 0a04 |004f: move-result v4 │ │ +0c1b8c: 3804 0b00 |0050: if-eqz v4, 005b // +000b │ │ +0c1b90: 5454 170a |0052: iget-object v4, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1b94: 6e20 521a 3400 |0054: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0c1b9a: 7210 4901 0600 |0057: invoke-interface {v6}, Landroid/content/DialogInterface;.dismiss:()V // method@0149 │ │ +0c1ba0: 28d1 |005a: goto 002b // -002f │ │ +0c1ba2: 5453 170a |005b: iget-object v3, v5, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1ba6: 1204 |005d: const/4 v4, #int 0 // #0 │ │ +0c1ba8: 6e40 791a 7348 |005e: invoke-virtual {v3, v7, v8, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@1a79 │ │ +0c1bae: 0a03 |0061: move-result v3 │ │ +0c1bb0: 28c9 |0062: goto 002b // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=96 │ │ 0x0008 line=97 │ │ 0x0014 line=99 │ │ 0x001a line=100 │ │ 0x001c line=101 │ │ @@ -247216,23 +247244,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c1ac8: |[0c1ac8] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0c1ad8: 5410 190a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ -0c1adc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c1ae0: 5410 190a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ -0c1ae4: 7220 631b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ -0c1aea: 0a00 |0009: move-result v0 │ │ -0c1aec: 0f00 |000a: return v0 │ │ -0c1aee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c1af0: 28fe |000c: goto 000a // -0002 │ │ +0c1bb4: |[0c1bb4] android.support.v7.internal.view.menu.MenuDialogHelper.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0c1bc4: 5410 190a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ +0c1bc8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c1bcc: 5410 190a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ +0c1bd0: 7220 631b 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ +0c1bd6: 0a00 |0009: move-result v0 │ │ +0c1bd8: 0f00 |000a: return v0 │ │ +0c1bda: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c1bdc: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0004 line=164 │ │ 0x000a line=166 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ @@ -247243,17 +247271,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1af4: |[0c1af4] android.support.v7.internal.view.menu.MenuDialogHelper.setPresenterCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c1b04: 5b01 190a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ -0c1b08: 0e00 |0002: return-void │ │ +0c1be0: |[0c1be0] android.support.v7.internal.view.menu.MenuDialogHelper.setPresenterCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c1bf0: 5b01 190a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a19 │ │ +0c1bf4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuDialogHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -247263,68 +247291,68 @@ │ │ type : '(Landroid/os/IBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 113 16-bit code units │ │ -0c1b0c: |[0c1b0c] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ -0c1b1c: 5473 170a |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c1b20: 2200 1700 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ -0c1b24: 6e10 641a 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ -0c1b2a: 0c04 |0007: move-result-object v4 │ │ -0c1b2c: 7020 7f00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ -0c1b32: 2204 7503 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0375 │ │ -0c1b36: 6005 3708 |000d: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0837 │ │ -0c1b3a: 6006 7808 |000f: sget v6, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu_Dialog:I // field@0878 │ │ -0c1b3e: 7030 271a 5406 |0011: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@1a27 │ │ -0c1b44: 5b74 180a |0014: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ -0c1b48: 5474 180a |0016: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ -0c1b4c: 6e20 391a 7400 |0018: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1a39 │ │ -0c1b52: 5474 170a |001b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ -0c1b56: 5475 180a |001d: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ -0c1b5a: 6e20 481a 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0c1b60: 5474 180a |0022: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ -0c1b64: 6e10 2d1a 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@1a2d │ │ -0c1b6a: 0c04 |0027: move-result-object v4 │ │ -0c1b6c: 6e30 8100 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0081 │ │ -0c1b72: 6e10 681a 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@1a68 │ │ -0c1b78: 0c01 |002e: move-result-object v1 │ │ -0c1b7a: 3801 3200 |002f: if-eqz v1, 0061 // +0032 │ │ -0c1b7e: 6e20 8200 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0082 │ │ -0c1b84: 6e20 8700 7000 |0034: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0087 │ │ -0c1b8a: 6e10 8000 0000 |0037: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ -0c1b90: 0c04 |003a: move-result-object v4 │ │ -0c1b92: 5b74 160a |003b: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1b96: 5474 160a |003d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1b9a: 6e20 9100 7400 |003f: invoke-virtual {v4, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0091 │ │ -0c1ba0: 5474 160a |0042: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1ba4: 6e10 8f00 0400 |0044: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@008f │ │ -0c1baa: 0c04 |0047: move-result-object v4 │ │ -0c1bac: 6e10 0f23 0400 |0048: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@230f │ │ -0c1bb2: 0c02 |004b: move-result-object v2 │ │ -0c1bb4: 1304 eb03 |004c: const/16 v4, #int 1003 // #3eb │ │ -0c1bb8: 5924 740c |004e: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0c74 │ │ -0c1bbc: 3808 0400 |0050: if-eqz v8, 0054 // +0004 │ │ -0c1bc0: 5b28 730c |0052: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0c73 │ │ -0c1bc4: 5224 720c |0054: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0c72 │ │ -0c1bc8: 1505 0200 |0056: const/high16 v5, #int 131072 // #2 │ │ -0c1bcc: b654 |0058: or-int/2addr v4, v5 │ │ -0c1bce: 5924 720c |0059: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0c72 │ │ -0c1bd2: 5474 160a |005b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ -0c1bd6: 6e10 9200 0400 |005d: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0092 │ │ -0c1bdc: 0e00 |0060: return-void │ │ -0c1bde: 6e10 661a 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@1a66 │ │ -0c1be4: 0c04 |0064: move-result-object v4 │ │ -0c1be6: 6e20 8400 4000 |0065: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; // method@0084 │ │ -0c1bec: 0c04 |0068: move-result-object v4 │ │ -0c1bee: 6e10 671a 0300 |0069: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@1a67 │ │ -0c1bf4: 0c05 |006c: move-result-object v5 │ │ -0c1bf6: 6e20 8b00 5400 |006d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008b │ │ -0c1bfc: 28c4 |0070: goto 0034 // -003c │ │ +0c1bf8: |[0c1bf8] android.support.v7.internal.view.menu.MenuDialogHelper.show:(Landroid/os/IBinder;)V │ │ +0c1c08: 5473 170a |0000: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1c0c: 2200 1700 |0002: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ +0c1c10: 6e10 641a 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ +0c1c16: 0c04 |0007: move-result-object v4 │ │ +0c1c18: 7020 7f00 4000 |0008: invoke-direct {v0, v4}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ +0c1c1e: 2204 7503 |000b: new-instance v4, Landroid/support/v7/internal/view/menu/ListMenuPresenter; // type@0375 │ │ +0c1c22: 6005 3708 |000d: sget v5, Landroid/support/v7/appcompat/R$layout;.abc_list_menu_item_layout:I // field@0837 │ │ +0c1c26: 6006 7808 |000f: sget v6, Landroid/support/v7/appcompat/R$style;.Theme_AppCompat_CompactMenu_Dialog:I // field@0878 │ │ +0c1c2a: 7030 271a 5406 |0011: invoke-direct {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.:(II)V // method@1a27 │ │ +0c1c30: 5b74 180a |0014: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ +0c1c34: 5474 180a |0016: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ +0c1c38: 6e20 391a 7400 |0018: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1a39 │ │ +0c1c3e: 5474 170a |001b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a17 │ │ +0c1c42: 5475 180a |001d: iget-object v5, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ +0c1c46: 6e20 481a 5400 |001f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0c1c4c: 5474 180a |0022: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mPresenter:Landroid/support/v7/internal/view/menu/ListMenuPresenter; // field@0a18 │ │ +0c1c50: 6e10 2d1a 0400 |0024: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ListMenuPresenter;.getAdapter:()Landroid/widget/ListAdapter; // method@1a2d │ │ +0c1c56: 0c04 |0027: move-result-object v4 │ │ +0c1c58: 6e30 8100 4007 |0028: invoke-virtual {v0, v4, v7}, Landroid/app/AlertDialog$Builder;.setAdapter:(Landroid/widget/ListAdapter;Landroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0081 │ │ +0c1c5e: 6e10 681a 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderView:()Landroid/view/View; // method@1a68 │ │ +0c1c64: 0c01 |002e: move-result-object v1 │ │ +0c1c66: 3801 3200 |002f: if-eqz v1, 0061 // +0032 │ │ +0c1c6a: 6e20 8200 1000 |0031: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setCustomTitle:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@0082 │ │ +0c1c70: 6e20 8700 7000 |0034: invoke-virtual {v0, v7}, Landroid/app/AlertDialog$Builder;.setOnKeyListener:(Landroid/content/DialogInterface$OnKeyListener;)Landroid/app/AlertDialog$Builder; // method@0087 │ │ +0c1c76: 6e10 8000 0000 |0037: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ +0c1c7c: 0c04 |003a: move-result-object v4 │ │ +0c1c7e: 5b74 160a |003b: iput-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1c82: 5474 160a |003d: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1c86: 6e20 9100 7400 |003f: invoke-virtual {v4, v7}, Landroid/app/AlertDialog;.setOnDismissListener:(Landroid/content/DialogInterface$OnDismissListener;)V // method@0091 │ │ +0c1c8c: 5474 160a |0042: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1c90: 6e10 8f00 0400 |0044: invoke-virtual {v4}, Landroid/app/AlertDialog;.getWindow:()Landroid/view/Window; // method@008f │ │ +0c1c96: 0c04 |0047: move-result-object v4 │ │ +0c1c98: 6e10 0f23 0400 |0048: invoke-virtual {v4}, Landroid/view/Window;.getAttributes:()Landroid/view/WindowManager$LayoutParams; // method@230f │ │ +0c1c9e: 0c02 |004b: move-result-object v2 │ │ +0c1ca0: 1304 eb03 |004c: const/16 v4, #int 1003 // #3eb │ │ +0c1ca4: 5924 740c |004e: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.type:I // field@0c74 │ │ +0c1ca8: 3808 0400 |0050: if-eqz v8, 0054 // +0004 │ │ +0c1cac: 5b28 730c |0052: iput-object v8, v2, Landroid/view/WindowManager$LayoutParams;.token:Landroid/os/IBinder; // field@0c73 │ │ +0c1cb0: 5224 720c |0054: iget v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0c72 │ │ +0c1cb4: 1505 0200 |0056: const/high16 v5, #int 131072 // #2 │ │ +0c1cb8: b654 |0058: or-int/2addr v4, v5 │ │ +0c1cba: 5924 720c |0059: iput v4, v2, Landroid/view/WindowManager$LayoutParams;.flags:I // field@0c72 │ │ +0c1cbe: 5474 160a |005b: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.mDialog:Landroid/app/AlertDialog; // field@0a16 │ │ +0c1cc2: 6e10 9200 0400 |005d: invoke-virtual {v4}, Landroid/app/AlertDialog;.show:()V // method@0092 │ │ +0c1cc8: 0e00 |0060: return-void │ │ +0c1cca: 6e10 661a 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderIcon:()Landroid/graphics/drawable/Drawable; // method@1a66 │ │ +0c1cd0: 0c04 |0064: move-result-object v4 │ │ +0c1cd2: 6e20 8400 4000 |0065: invoke-virtual {v0, v4}, Landroid/app/AlertDialog$Builder;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/app/AlertDialog$Builder; // method@0084 │ │ +0c1cd8: 0c04 |0068: move-result-object v4 │ │ +0c1cda: 6e10 671a 0300 |0069: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getHeaderTitle:()Ljava/lang/CharSequence; // method@1a67 │ │ +0c1ce0: 0c05 |006c: move-result-object v5 │ │ +0c1ce2: 6e20 8b00 5400 |006d: invoke-virtual {v4, v5}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008b │ │ +0c1ce8: 28c4 |0070: goto 0034 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0002 line=57 │ │ 0x000b line=61 │ │ 0x0016 line=64 │ │ 0x001b line=65 │ │ @@ -247386,18 +247414,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c1c00: |[0c1c00] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0c1c10: 5b01 1a0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a1a │ │ -0c1c14: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c1c1a: 0e00 |0005: return-void │ │ +0c1cec: |[0c1cec] android.support.v7.internal.view.menu.MenuItemImpl$1.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0c1cfc: 5b01 1a0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a1a │ │ +0c1d00: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c1d06: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -247407,21 +247435,21 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c1c1c: |[0c1c1c] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ -0c1c2c: 5420 1a0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a1a │ │ -0c1c30: 7110 a31a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1aa3 │ │ -0c1c36: 0c00 |0005: move-result-object v0 │ │ -0c1c38: 5421 1a0a |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a1a │ │ -0c1c3c: 6e20 751a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a75 │ │ -0c1c42: 0e00 |000b: return-void │ │ +0c1d08: |[0c1d08] android.support.v7.internal.view.menu.MenuItemImpl$1.onActionProviderVisibilityChanged:(Z)V │ │ +0c1d18: 5420 1a0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a1a │ │ +0c1d1c: 7110 a31a 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1aa3 │ │ +0c1d22: 0c00 |0005: move-result-object v0 │ │ +0c1d24: 5421 1a0a |0006: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.this$0:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a1a │ │ +0c1d28: 6e20 751a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a75 │ │ +0c1d2e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x000b line=666 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl$1; │ │ 0x0000 - 0x000c reg=3 isVisible Z │ │ @@ -247607,30 +247635,30 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 8 │ │ outs : 1 │ │ insns size : 29 16-bit code units │ │ -0c1c44: |[0c1c44] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ -0c1c54: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c1c56: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c1c5c: 5921 2b0a |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ -0c1c60: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ -0c1c64: 5920 280a |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c1c68: 5921 360a |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c1c6c: 5c21 2e0a |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0a2e │ │ -0c1c70: 5b23 300a |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c1c74: 5925 2c0a |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ -0c1c78: 5924 290a |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0a29 │ │ -0c1c7c: 5926 260a |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0a26 │ │ -0c1c80: 5927 330a |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0a33 │ │ -0c1c84: 5b28 380a |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ -0c1c88: 5929 360a |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c1c8c: 0e00 |001c: return-void │ │ +0c1d30: |[0c1d30] android.support.v7.internal.view.menu.MenuItemImpl.:(Landroid/support/v7/internal/view/menu/MenuBuilder;IIIILjava/lang/CharSequence;I)V │ │ +0c1d40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c1d42: 7010 fd2a 0200 |0001: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c1d48: 5921 2b0a |0004: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ +0c1d4c: 1300 1000 |0006: const/16 v0, #int 16 // #10 │ │ +0c1d50: 5920 280a |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c1d54: 5921 360a |000a: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c1d58: 5c21 2e0a |000c: iput-boolean v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0a2e │ │ +0c1d5c: 5b23 300a |000e: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c1d60: 5925 2c0a |0010: iput v5, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ +0c1d64: 5924 290a |0012: iput v4, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0a29 │ │ +0c1d68: 5926 260a |0014: iput v6, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0a26 │ │ +0c1d6c: 5927 330a |0016: iput v7, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0a33 │ │ +0c1d70: 5b28 380a |0018: iput-object v8, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ +0c1d74: 5929 360a |001a: iput v9, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c1d78: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=124 │ │ 0x0004 line=65 │ │ 0x0006 line=80 │ │ 0x000a line=88 │ │ 0x000c line=93 │ │ @@ -247657,17 +247685,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1c90: |[0c1c90] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c1ca0: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c1ca4: 1100 |0002: return-object v0 │ │ +0c1d7c: |[0c1d7c] android.support.v7.internal.view.menu.MenuItemImpl.access$000:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c1d8c: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c1d90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ Virtual methods - │ │ @@ -247676,18 +247704,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c1ca8: |[0c1ca8] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ -0c1cb8: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c1cbc: 6e20 741a 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a74 │ │ -0c1cc2: 0e00 |0005: return-void │ │ +0c1d94: |[0c1d94] android.support.v7.internal.view.menu.MenuItemImpl.actionFormatChanged:()V │ │ +0c1da4: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c1da8: 6e20 741a 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a74 │ │ +0c1dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ 0x0005 line=550 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -247696,34 +247724,34 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0c1cc4: |[0c1cc4] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ -0c1cd4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1cd6: 5221 360a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c1cda: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c1cde: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ -0c1ce2: 0f00 |0007: return v0 │ │ -0c1ce4: 5421 250a |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c1ce8: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ -0c1cec: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c1cee: 28fa |000d: goto 0007 // -0006 │ │ -0c1cf0: 5421 320a |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ -0c1cf4: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ -0c1cf8: 5421 320a |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ -0c1cfc: 7220 940c 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0c94 │ │ -0c1d02: 0a01 |0017: move-result v1 │ │ -0c1d04: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ -0c1d08: 5420 300a |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c1d0c: 6e20 531a 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ -0c1d12: 0a00 |001f: move-result v0 │ │ -0c1d14: 28e7 |0020: goto 0007 // -0019 │ │ +0c1db0: |[0c1db0] android.support.v7.internal.view.menu.MenuItemImpl.collapseActionView:()Z │ │ +0c1dc0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1dc2: 5221 360a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c1dc6: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c1dca: 3901 0300 |0005: if-nez v1, 0008 // +0003 │ │ +0c1dce: 0f00 |0007: return v0 │ │ +0c1dd0: 5421 250a |0008: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c1dd4: 3901 0400 |000a: if-nez v1, 000e // +0004 │ │ +0c1dd8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c1dda: 28fa |000d: goto 0007 // -0006 │ │ +0c1ddc: 5421 320a |000e: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ +0c1de0: 3801 0a00 |0010: if-eqz v1, 001a // +000a │ │ +0c1de4: 5421 320a |0012: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ +0c1de8: 7220 940c 2100 |0014: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0c94 │ │ +0c1dee: 0a01 |0017: move-result v1 │ │ +0c1df0: 3801 efff |0018: if-eqz v1, 0007 // -0011 │ │ +0c1df4: 5420 300a |001a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c1df8: 6e20 531a 2000 |001c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ +0c1dfe: 0a00 |001f: move-result v0 │ │ +0c1e00: 28e7 |0020: goto 0007 // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=694 │ │ 0x0007 line=707 │ │ 0x0008 line=697 │ │ 0x000c line=699 │ │ 0x000e line=702 │ │ @@ -247736,32 +247764,32 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c1d18: |[0c1d18] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ -0c1d28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c1d2a: 5221 360a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c1d2e: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c1d32: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ -0c1d36: 5421 250a |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c1d3a: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0c1d3e: 0f00 |000b: return v0 │ │ -0c1d40: 5421 320a |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ -0c1d44: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0c1d48: 5421 320a |0010: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ -0c1d4c: 7220 950c 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0c95 │ │ -0c1d52: 0a01 |0015: move-result v1 │ │ -0c1d54: 3801 f5ff |0016: if-eqz v1, 000b // -000b │ │ -0c1d58: 5420 300a |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c1d5c: 6e20 591a 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a59 │ │ -0c1d62: 0a00 |001d: move-result v0 │ │ -0c1d64: 28ed |001e: goto 000b // -0013 │ │ +0c1e04: |[0c1e04] android.support.v7.internal.view.menu.MenuItemImpl.expandActionView:()Z │ │ +0c1e14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c1e16: 5221 360a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c1e1a: dd01 0108 |0003: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c1e1e: 3801 0600 |0005: if-eqz v1, 000b // +0006 │ │ +0c1e22: 5421 250a |0007: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c1e26: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0c1e2a: 0f00 |000b: return v0 │ │ +0c1e2c: 5421 320a |000c: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ +0c1e30: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0c1e34: 5421 320a |0010: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ +0c1e38: 7220 950c 2100 |0012: invoke-interface {v1, v2}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0c95 │ │ +0c1e3e: 0a01 |0015: move-result v1 │ │ +0c1e40: 3801 f5ff |0016: if-eqz v1, 000b // -000b │ │ +0c1e44: 5420 300a |0018: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c1e48: 6e20 591a 2000 |001a: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a59 │ │ +0c1e4e: 0a00 |001d: move-result v0 │ │ +0c1e50: 28ed |001e: goto 000b // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=680 │ │ 0x000b line=689 │ │ 0x000c line=684 │ │ 0x0018 line=686 │ │ locals : │ │ @@ -247772,19 +247800,19 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c1d68: |[0c1d68] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ -0c1d78: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0c1d7c: 1a01 f005 |0002: const-string v1, "Implementation should use getSupportActionProvider!" // string@05f0 │ │ -0c1d80: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -0c1d86: 2700 |0007: throw v0 │ │ +0c1e54: |[0c1e54] android.support.v7.internal.view.menu.MenuItemImpl.getActionProvider:()Landroid/view/ActionProvider; │ │ +0c1e64: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0c1e68: 1a01 f005 |0002: const-string v1, "Implementation should use getSupportActionProvider!" // string@05f0 │ │ +0c1e6c: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +0c1e72: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247792,29 +247820,29 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0c1d88: |[0c1d88] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ -0c1d98: 5410 250a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c1d9c: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c1da0: 5410 250a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c1da4: 1100 |0006: return-object v0 │ │ -0c1da6: 5410 240a |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c1daa: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ -0c1dae: 5410 240a |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c1db2: 6e20 d20b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bd2 │ │ -0c1db8: 0c00 |0010: move-result-object v0 │ │ -0c1dba: 5b10 250a |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c1dbe: 5410 250a |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c1dc2: 28f1 |0015: goto 0006 // -000f │ │ -0c1dc4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c1dc6: 28ef |0017: goto 0006 // -0011 │ │ +0c1e74: |[0c1e74] android.support.v7.internal.view.menu.MenuItemImpl.getActionView:()Landroid/view/View; │ │ +0c1e84: 5410 250a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c1e88: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c1e8c: 5410 250a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c1e90: 1100 |0006: return-object v0 │ │ +0c1e92: 5410 240a |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c1e96: 3800 0d00 |0009: if-eqz v0, 0016 // +000d │ │ +0c1e9a: 5410 240a |000b: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c1e9e: 6e20 d20b 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bd2 │ │ +0c1ea4: 0c00 |0010: move-result-object v0 │ │ +0c1ea6: 5b10 250a |0011: iput-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c1eaa: 5410 250a |0013: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c1eae: 28f1 |0015: goto 0006 // -000f │ │ +0c1eb0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c1eb2: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=622 │ │ 0x0004 line=623 │ │ 0x0006 line=628 │ │ 0x0007 line=624 │ │ 0x000b line=625 │ │ @@ -247828,17 +247856,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1dc8: |[0c1dc8] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ -0c1dd8: 5710 340a |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ -0c1ddc: 0f00 |0002: return v0 │ │ +0c1eb4: |[0c1eb4] android.support.v7.internal.view.menu.MenuItemImpl.getAlphabeticShortcut:()C │ │ +0c1ec4: 5710 340a |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ +0c1ec8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247846,17 +247874,17 @@ │ │ type : '()Ljava/lang/Runnable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1de0: |[0c1de0] android.support.v7.internal.view.menu.MenuItemImpl.getCallback:()Ljava/lang/Runnable; │ │ -0c1df0: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ -0c1df4: 1100 |0002: return-object v0 │ │ +0c1ecc: |[0c1ecc] android.support.v7.internal.view.menu.MenuItemImpl.getCallback:()Ljava/lang/Runnable; │ │ +0c1edc: 5410 2f0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ +0c1ee0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=233 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247864,17 +247892,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1df8: |[0c1df8] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ -0c1e08: 5210 290a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0a29 │ │ -0c1e0c: 0f00 |0002: return v0 │ │ +0c1ee4: |[0c1ee4] android.support.v7.internal.view.menu.MenuItemImpl.getGroupId:()I │ │ +0c1ef4: 5210 290a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mGroup:I // field@0a29 │ │ +0c1ef8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247882,33 +247910,33 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c1e10: |[0c1e10] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0c1e20: 5431 2a0a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ -0c1e24: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ -0c1e28: 5430 2a0a |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ -0c1e2c: 1100 |0006: return-object v0 │ │ -0c1e2e: 5231 2b0a |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ -0c1e32: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ -0c1e36: 5431 300a |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c1e3a: 6e10 6d1a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@1a6d │ │ -0c1e40: 0c01 |0010: move-result-object v1 │ │ -0c1e42: 5232 2b0a |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ -0c1e46: 6e20 b001 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0c1e4c: 0c00 |0016: move-result-object v0 │ │ -0c1e4e: 1201 |0017: const/4 v1, #int 0 // #0 │ │ -0c1e50: 5931 2b0a |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ -0c1e54: 5b30 2a0a |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ -0c1e58: 28ea |001c: goto 0006 // -0016 │ │ -0c1e5a: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0c1e5c: 28e8 |001e: goto 0006 // -0018 │ │ +0c1efc: |[0c1efc] android.support.v7.internal.view.menu.MenuItemImpl.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0c1f0c: 5431 2a0a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ +0c1f10: 3801 0500 |0002: if-eqz v1, 0007 // +0005 │ │ +0c1f14: 5430 2a0a |0004: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ +0c1f18: 1100 |0006: return-object v0 │ │ +0c1f1a: 5231 2b0a |0007: iget v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ +0c1f1e: 3801 1400 |0009: if-eqz v1, 001d // +0014 │ │ +0c1f22: 5431 300a |000b: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c1f26: 6e10 6d1a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getResources:()Landroid/content/res/Resources; // method@1a6d │ │ +0c1f2c: 0c01 |0010: move-result-object v1 │ │ +0c1f2e: 5232 2b0a |0011: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ +0c1f32: 6e20 b001 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0c1f38: 0c00 |0016: move-result-object v0 │ │ +0c1f3a: 1201 |0017: const/4 v1, #int 0 // #0 │ │ +0c1f3c: 5931 2b0a |0018: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ +0c1f40: 5b30 2a0a |001a: iput-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ +0c1f44: 28ea |001c: goto 0006 // -0016 │ │ +0c1f46: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0c1f48: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0004 line=413 │ │ 0x0006 line=423 │ │ 0x0007 line=416 │ │ 0x000b line=417 │ │ @@ -247924,17 +247952,17 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e60: |[0c1e60] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ -0c1e70: 5410 2d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ -0c1e74: 1100 |0002: return-object v0 │ │ +0c1f4c: |[0c1f4c] android.support.v7.internal.view.menu.MenuItemImpl.getIntent:()Landroid/content/Intent; │ │ +0c1f5c: 5410 2d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ +0c1f60: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247942,17 +247970,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e78: |[0c1e78] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ -0c1e88: 5210 2c0a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ -0c1e8c: 0f00 |0002: return v0 │ │ +0c1f64: |[0c1f64] android.support.v7.internal.view.menu.MenuItemImpl.getItemId:()I │ │ +0c1f74: 5210 2c0a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ +0c1f78: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=209 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247960,17 +247988,17 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1e90: |[0c1e90] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0c1ea0: 5410 310a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a31 │ │ -0c1ea4: 1100 |0002: return-object v0 │ │ +0c1f7c: |[0c1f7c] android.support.v7.internal.view.menu.MenuItemImpl.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0c1f8c: 5410 310a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a31 │ │ +0c1f90: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=545 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247978,17 +248006,17 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1ea8: |[0c1ea8] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ -0c1eb8: 5710 350a |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ -0c1ebc: 0f00 |0002: return v0 │ │ +0c1f94: |[0c1f94] android.support.v7.internal.view.menu.MenuItemImpl.getNumericShortcut:()C │ │ +0c1fa4: 5710 350a |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ +0c1fa8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -247996,17 +248024,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1ec0: |[0c1ec0] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ -0c1ed0: 5210 260a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0a26 │ │ -0c1ed4: 0f00 |0002: return v0 │ │ +0c1fac: |[0c1fac] android.support.v7.internal.view.menu.MenuItemImpl.getOrder:()I │ │ +0c1fbc: 5210 260a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mCategoryOrder:I // field@0a26 │ │ +0c1fc0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248014,17 +248042,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1ed8: |[0c1ed8] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ -0c1ee8: 5210 330a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0a33 │ │ -0c1eec: 0f00 |0002: return v0 │ │ +0c1fc4: |[0c1fc4] android.support.v7.internal.view.menu.MenuItemImpl.getOrdering:()I │ │ +0c1fd4: 5210 330a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOrdering:I // field@0a33 │ │ +0c1fd8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248032,17 +248060,17 @@ │ │ type : '()C' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1ef0: |[0c1ef0] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ -0c1f00: 5710 340a |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ -0c1f04: 0f00 |0002: return v0 │ │ +0c1fdc: |[0c1fdc] android.support.v7.internal.view.menu.MenuItemImpl.getShortcut:()C │ │ +0c1fec: 5710 340a |0000: iget-char v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ +0c1ff0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #16 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248050,39 +248078,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 60 16-bit code units │ │ -0c1f08: |[0c1f08] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ -0c1f18: 6e10 b31a 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1ab3 │ │ -0c1f1e: 0a01 |0003: move-result v1 │ │ -0c1f20: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ -0c1f24: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ -0c1f28: 1102 |0008: return-object v2 │ │ -0c1f2a: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c1f2e: 6202 3c0a |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@0a3c │ │ -0c1f32: 7020 3f2b 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ -0c1f38: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ -0c1f3e: 6e20 402b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0c1f44: 6e10 4e2b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c1f4a: 0c02 |0019: move-result-object v2 │ │ -0c1f4c: 28ee |001a: goto 0008 // -0012 │ │ -0c1f4e: 6202 3b0a |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0a3b │ │ -0c1f52: 6e20 462b 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c1f58: 28f6 |0020: goto 0016 // -000a │ │ -0c1f5a: 6202 3a0a |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0a3a │ │ -0c1f5e: 6e20 462b 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c1f64: 28f0 |0026: goto 0016 // -0010 │ │ -0c1f66: 6202 3d0a |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@0a3d │ │ -0c1f6a: 6e20 462b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c1f70: 28ea |002c: goto 0016 // -0016 │ │ -0c1f72: 0000 |002d: nop // spacer │ │ -0c1f74: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ +0c1ff4: |[0c1ff4] android.support.v7.internal.view.menu.MenuItemImpl.getShortcutLabel:()Ljava/lang/String; │ │ +0c2004: 6e10 b31a 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1ab3 │ │ +0c200a: 0a01 |0003: move-result v1 │ │ +0c200c: 3901 0500 |0004: if-nez v1, 0009 // +0005 │ │ +0c2010: 1a02 0000 |0006: const-string v2, "" // string@0000 │ │ +0c2014: 1102 |0008: return-object v2 │ │ +0c2016: 2200 a905 |0009: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c201a: 6202 3c0a |000b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sPrependShortcutLabel:Ljava/lang/String; // field@0a3c │ │ +0c201e: 7020 3f2b 2000 |000d: invoke-direct {v0, v2}, Ljava/lang/StringBuilder;.:(Ljava/lang/String;)V // method@2b3f │ │ +0c2024: 2c01 1e00 0000 |0010: sparse-switch v1, 0000002e // +0000001e │ │ +0c202a: 6e20 402b 1000 |0013: invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0c2030: 6e10 4e2b 0000 |0016: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c2036: 0c02 |0019: move-result-object v2 │ │ +0c2038: 28ee |001a: goto 0008 // -0012 │ │ +0c203a: 6202 3b0a |001b: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sEnterShortcutLabel:Ljava/lang/String; // field@0a3b │ │ +0c203e: 6e20 462b 2000 |001d: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c2044: 28f6 |0020: goto 0016 // -000a │ │ +0c2046: 6202 3a0a |0021: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sDeleteShortcutLabel:Ljava/lang/String; // field@0a3a │ │ +0c204a: 6e20 462b 2000 |0023: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c2050: 28f0 |0026: goto 0016 // -0010 │ │ +0c2052: 6202 3d0a |0027: sget-object v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.sSpaceShortcutLabel:Ljava/lang/String; // field@0a3d │ │ +0c2056: 6e20 462b 2000 |0029: invoke-virtual {v0, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c205c: 28ea |002c: goto 0016 // -0016 │ │ +0c205e: 0000 |002d: nop // spacer │ │ +0c2060: 0002 0300 0800 0000 0a00 0000 2000 ... |002e: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0004 line=303 │ │ 0x0006 line=304 │ │ 0x0008 line=327 │ │ 0x0009 line=307 │ │ @@ -248103,17 +248131,17 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1f90: |[0c1f90] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ -0c1fa0: 5410 370a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ -0c1fa4: 1100 |0002: return-object v0 │ │ +0c207c: |[0c207c] android.support.v7.internal.view.menu.MenuItemImpl.getSubMenu:()Landroid/view/SubMenu; │ │ +0c208c: 5410 370a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ +0c2090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248121,17 +248149,17 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1fa8: |[0c1fa8] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -0c1fb8: 5410 240a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c1fbc: 1100 |0002: return-object v0 │ │ +0c2094: |[0c2094] android.support.v7.internal.view.menu.MenuItemImpl.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +0c20a4: 5410 240a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c20a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248139,17 +248167,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c1fc0: |[0c1fc0] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ -0c1fd0: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ -0c1fd4: 1100 |0002: return-object v0 │ │ +0c20ac: |[0c20ac] android.support.v7.internal.view.menu.MenuItemImpl.getTitle:()Ljava/lang/CharSequence; │ │ +0c20bc: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ +0c20c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248157,21 +248185,21 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c1fd8: |[0c1fd8] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0c1fe8: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a39 │ │ -0c1fec: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ -0c1ff0: 5410 390a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a39 │ │ -0c1ff4: 1100 |0006: return-object v0 │ │ -0c1ff6: 5410 380a |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ -0c1ffa: 28fd |0009: goto 0006 // -0003 │ │ +0c20c4: |[0c20c4] android.support.v7.internal.view.menu.MenuItemImpl.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +0c20d4: 5410 390a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a39 │ │ +0c20d8: 3800 0500 |0002: if-eqz v0, 0007 // +0005 │ │ +0c20dc: 5410 390a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a39 │ │ +0c20e0: 1100 |0006: return-object v0 │ │ +0c20e2: 5410 380a |0007: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ +0c20e6: 28fd |0009: goto 0006 // -0003 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=393 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248179,25 +248207,25 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c1ffc: |[0c1ffc] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ -0c200c: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ -0c2010: 7210 721b 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@1b72 │ │ -0c2016: 0a00 |0005: move-result v0 │ │ -0c2018: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0c201c: 6e10 b81a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1ab8 │ │ -0c2022: 0c00 |000b: move-result-object v0 │ │ -0c2024: 1100 |000c: return-object v0 │ │ -0c2026: 6e10 b71a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1ab7 │ │ -0c202c: 0c00 |0010: move-result-object v0 │ │ -0c202e: 28fb |0011: goto 000c // -0005 │ │ +0c20e8: |[0c20e8] android.support.v7.internal.view.menu.MenuItemImpl.getTitleForItemView:(Landroid/support/v7/internal/view/menu/MenuView$ItemView;)Ljava/lang/CharSequence; │ │ +0c20f8: 3802 0d00 |0000: if-eqz v2, 000d // +000d │ │ +0c20fc: 7210 721b 0200 |0002: invoke-interface {v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.prefersCondensedTitle:()Z // method@1b72 │ │ +0c2102: 0a00 |0005: move-result v0 │ │ +0c2104: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0c2108: 6e10 b81a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitleCondensed:()Ljava/lang/CharSequence; // method@1ab8 │ │ +0c210e: 0c00 |000b: move-result-object v0 │ │ +0c2110: 1100 |000c: return-object v0 │ │ +0c2112: 6e10 b71a 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1ab7 │ │ +0c2118: 0c00 |0010: move-result-object v0 │ │ +0c211a: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=368 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0012 reg=2 itemView Landroid/support/v7/internal/view/menu/MenuView$ItemView; │ │ │ │ @@ -248206,24 +248234,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0c2030: |[0c2030] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ -0c2040: 5210 360a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c2044: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0c2048: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0c204c: 5410 250a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c2050: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c2054: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c2056: 0f00 |000b: return v0 │ │ -0c2058: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c205a: 28fe |000d: goto 000b // -0002 │ │ +0c211c: |[0c211c] android.support.v7.internal.view.menu.MenuItemImpl.hasCollapsibleActionView:()Z │ │ +0c212c: 5210 360a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c2130: dd00 0008 |0002: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0c2134: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0c2138: 5410 250a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c213c: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c2140: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0c2142: 0f00 |000b: return v0 │ │ +0c2144: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c2146: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=718 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248231,21 +248259,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0c205c: |[0c205c] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ -0c206c: 5410 370a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ -0c2070: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0c2074: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0c2076: 0f00 |0005: return v0 │ │ -0c2078: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0c207a: 28fe |0007: goto 0005 // -0002 │ │ +0c2148: |[0c2148] android.support.v7.internal.view.menu.MenuItemImpl.hasSubMenu:()Z │ │ +0c2158: 5410 370a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ +0c215c: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0c2160: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0c2162: 0f00 |0005: return v0 │ │ +0c2164: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0c2166: 28fe |0007: goto 0005 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=346 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #24 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248253,55 +248281,55 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 76 16-bit code units │ │ -0c207c: |[0c207c] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ -0c208c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c208e: 5442 270a |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a27 │ │ -0c2092: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ -0c2096: 5442 270a |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a27 │ │ -0c209a: 7220 7921 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@2179 │ │ -0c20a0: 0a02 |000a: move-result v2 │ │ -0c20a2: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ -0c20a6: 0f01 |000d: return v1 │ │ -0c20a8: 5442 300a |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c20ac: 5443 300a |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c20b0: 6e10 6e1a 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a6e │ │ -0c20b6: 0c03 |0015: move-result-object v3 │ │ -0c20b8: 6e30 541a 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a54 │ │ -0c20be: 0a02 |0019: move-result v2 │ │ -0c20c0: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ -0c20c4: 5442 2f0a |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ -0c20c8: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ -0c20cc: 5442 2f0a |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ -0c20d0: 7210 0c2b 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ -0c20d6: 28e8 |0025: goto 000d // -0018 │ │ -0c20d8: 5442 2d0a |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ -0c20dc: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ -0c20e0: 5442 300a |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c20e4: 6e10 641a 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ -0c20ea: 0c02 |002f: move-result-object v2 │ │ -0c20ec: 5443 2d0a |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ -0c20f0: 6e20 4401 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -0c20f6: 28d8 |0035: goto 000d // -0028 │ │ -0c20f8: 0d00 |0036: move-exception v0 │ │ -0c20fa: 1a02 030e |0037: const-string v2, "MenuItemImpl" // string@0e03 │ │ -0c20fe: 1a03 8403 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@0384 │ │ -0c2102: 7130 f620 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0c2108: 5442 240a |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c210c: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ -0c2110: 5442 240a |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c2114: 6e10 d30b 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0bd3 │ │ -0c211a: 0a02 |0047: move-result v2 │ │ -0c211c: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ -0c2120: 1201 |004a: const/4 v1, #int 0 // #0 │ │ -0c2122: 28c2 |004b: goto 000d // -003e │ │ +0c2168: |[0c2168] android.support.v7.internal.view.menu.MenuItemImpl.invoke:()Z │ │ +0c2178: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c217a: 5442 270a |0001: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a27 │ │ +0c217e: 3802 0b00 |0003: if-eqz v2, 000e // +000b │ │ +0c2182: 5442 270a |0005: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a27 │ │ +0c2186: 7220 7921 4200 |0007: invoke-interface {v2, v4}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@2179 │ │ +0c218c: 0a02 |000a: move-result v2 │ │ +0c218e: 3802 0300 |000b: if-eqz v2, 000e // +0003 │ │ +0c2192: 0f01 |000d: return v1 │ │ +0c2194: 5442 300a |000e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2198: 5443 300a |0010: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c219c: 6e10 6e1a 0300 |0012: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a6e │ │ +0c21a2: 0c03 |0015: move-result-object v3 │ │ +0c21a4: 6e30 541a 3204 |0016: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a54 │ │ +0c21aa: 0a02 |0019: move-result v2 │ │ +0c21ac: 3902 f3ff |001a: if-nez v2, 000d // -000d │ │ +0c21b0: 5442 2f0a |001c: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ +0c21b4: 3802 0800 |001e: if-eqz v2, 0026 // +0008 │ │ +0c21b8: 5442 2f0a |0020: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ +0c21bc: 7210 0c2b 0200 |0022: invoke-interface {v2}, Ljava/lang/Runnable;.run:()V // method@2b0c │ │ +0c21c2: 28e8 |0025: goto 000d // -0018 │ │ +0c21c4: 5442 2d0a |0026: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ +0c21c8: 3802 1600 |0028: if-eqz v2, 003e // +0016 │ │ +0c21cc: 5442 300a |002a: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c21d0: 6e10 641a 0200 |002c: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ +0c21d6: 0c02 |002f: move-result-object v2 │ │ +0c21d8: 5443 2d0a |0030: iget-object v3, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ +0c21dc: 6e20 4401 3200 |0032: invoke-virtual {v2, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +0c21e2: 28d8 |0035: goto 000d // -0028 │ │ +0c21e4: 0d00 |0036: move-exception v0 │ │ +0c21e6: 1a02 030e |0037: const-string v2, "MenuItemImpl" // string@0e03 │ │ +0c21ea: 1a03 8403 |0039: const-string v3, "Can't find activity to handle intent; ignoring" // string@0384 │ │ +0c21ee: 7130 f620 3200 |003b: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0c21f4: 5442 240a |003e: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c21f8: 3802 0a00 |0040: if-eqz v2, 004a // +000a │ │ +0c21fc: 5442 240a |0042: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2200: 6e10 d30b 0200 |0044: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.onPerformDefaultAction:()Z // method@0bd3 │ │ +0c2206: 0a02 |0047: move-result v2 │ │ +0c2208: 3902 c5ff |0048: if-nez v2, 000d // -003b │ │ +0c220c: 1201 |004a: const/4 v1, #int 0 // #0 │ │ +0c220e: 28c2 |004b: goto 000d // -003e │ │ catches : 1 │ │ 0x002a - 0x0035 │ │ Landroid/content/ActivityNotFoundException; -> 0x0036 │ │ positions : │ │ 0x0001 line=153 │ │ 0x000d line=180 │ │ 0x000e line=158 │ │ @@ -248322,23 +248350,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 12 16-bit code units │ │ -0c2130: |[0c2130] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ -0c2140: 5220 280a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2144: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ -0c2148: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ -0c214c: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -0c2150: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0c2152: 0f00 |0009: return v0 │ │ -0c2154: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0c2156: 28fe |000b: goto 0009 // -0002 │ │ +0c221c: |[0c221c] android.support.v7.internal.view.menu.MenuItemImpl.isActionButton:()Z │ │ +0c222c: 5220 280a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2230: dd00 0020 |0002: and-int/lit8 v0, v0, #int 32 // #20 │ │ +0c2234: 1301 2000 |0004: const/16 v1, #int 32 // #20 │ │ +0c2238: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +0c223c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0c223e: 0f00 |0009: return v0 │ │ +0c2240: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0c2242: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=560 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #26 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248346,17 +248374,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2158: |[0c2158] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ -0c2168: 5510 2e0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0a2e │ │ -0c216c: 0f00 |0002: return v0 │ │ +0c2244: |[0c2244] android.support.v7.internal.view.menu.MenuItemImpl.isActionViewExpanded:()Z │ │ +0c2254: 5510 2e0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0a2e │ │ +0c2258: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #27 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248364,22 +248392,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c2170: |[0c2170] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ -0c2180: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2182: 5221 280a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2186: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0c218a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0c218e: 0f00 |0007: return v0 │ │ -0c2190: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c2192: 28fe |0009: goto 0007 // -0002 │ │ +0c225c: |[0c225c] android.support.v7.internal.view.menu.MenuItemImpl.isCheckable:()Z │ │ +0c226c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c226e: 5221 280a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2272: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0c2276: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0c227a: 0f00 |0007: return v0 │ │ +0c227c: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c227e: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=448 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #28 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248387,23 +248415,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c2194: |[0c2194] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ -0c21a4: 5220 280a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c21a8: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0c21ac: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0c21ae: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0c21b2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c21b4: 0f00 |0008: return v0 │ │ -0c21b6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c21b8: 28fe |000a: goto 0008 // -0002 │ │ +0c2280: |[0c2280] android.support.v7.internal.view.menu.MenuItemImpl.isChecked:()Z │ │ +0c2290: 5220 280a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2294: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0c2298: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0c229a: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0c229e: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c22a0: 0f00 |0008: return v0 │ │ +0c22a2: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c22a4: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #29 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248411,22 +248439,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c21bc: |[0c21bc] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ -0c21cc: 5210 280a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c21d0: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0c21d4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c21d8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c21da: 0f00 |0007: return v0 │ │ -0c21dc: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c21de: 28fe |0009: goto 0007 // -0002 │ │ +0c22a8: |[0c22a8] android.support.v7.internal.view.menu.MenuItemImpl.isEnabled:()Z │ │ +0c22b8: 5210 280a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c22bc: dd00 0010 |0002: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0c22c0: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c22c4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c22c6: 0f00 |0007: return v0 │ │ +0c22c8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c22ca: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #30 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248434,22 +248462,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c21e0: |[0c21e0] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ -0c21f0: 5210 280a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c21f4: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c21f8: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0c21fc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c21fe: 0f00 |0007: return v0 │ │ -0c2200: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c2202: 28fe |0009: goto 0007 // -0002 │ │ +0c22cc: |[0c22cc] android.support.v7.internal.view.menu.MenuItemImpl.isExclusiveCheckable:()Z │ │ +0c22dc: 5210 280a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c22e0: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c22e4: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0c22e8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c22ea: 0f00 |0007: return v0 │ │ +0c22ec: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c22ee: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #31 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248457,38 +248485,38 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 39 16-bit code units │ │ -0c2204: |[0c2204] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ -0c2214: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2216: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c2218: 5432 240a |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c221c: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ -0c2220: 5432 240a |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c2224: 6e10 d50b 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ -0c222a: 0a02 |000b: move-result v2 │ │ -0c222c: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ -0c2230: 5232 280a |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2234: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ -0c2238: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ -0c223c: 5432 240a |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c2240: 6e10 d00b 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ -0c2246: 0a02 |0019: move-result v2 │ │ -0c2248: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ -0c224c: 0f00 |001c: return v0 │ │ -0c224e: 0110 |001d: move v0, v1 │ │ -0c2250: 28fe |001e: goto 001c // -0002 │ │ -0c2252: 5232 280a |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2256: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ -0c225a: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ -0c225e: 0110 |0025: move v0, v1 │ │ -0c2260: 28f6 |0026: goto 001c // -000a │ │ +0c22f0: |[0c22f0] android.support.v7.internal.view.menu.MenuItemImpl.isVisible:()Z │ │ +0c2300: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2302: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c2304: 5432 240a |0002: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2308: 3802 1b00 |0004: if-eqz v2, 001f // +001b │ │ +0c230c: 5432 240a |0006: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2310: 6e10 d50b 0200 |0008: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ +0c2316: 0a02 |000b: move-result v2 │ │ +0c2318: 3802 1300 |000c: if-eqz v2, 001f // +0013 │ │ +0c231c: 5232 280a |000e: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2320: dd02 0208 |0010: and-int/lit8 v2, v2, #int 8 // #08 │ │ +0c2324: 3902 0b00 |0012: if-nez v2, 001d // +000b │ │ +0c2328: 5432 240a |0014: iget-object v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c232c: 6e10 d00b 0200 |0016: invoke-virtual {v2}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ +0c2332: 0a02 |0019: move-result v2 │ │ +0c2334: 3802 0300 |001a: if-eqz v2, 001d // +0003 │ │ +0c2338: 0f00 |001c: return v0 │ │ +0c233a: 0110 |001d: move v0, v1 │ │ +0c233c: 28fe |001e: goto 001c // -0002 │ │ +0c233e: 5232 280a |001f: iget v2, v3, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2342: dd02 0208 |0021: and-int/lit8 v2, v2, #int 8 // #08 │ │ +0c2346: 3802 f9ff |0023: if-eqz v2, 001c // -0007 │ │ +0c234a: 0110 |0025: move v0, v1 │ │ +0c234c: 28f6 |0026: goto 001c // -000a │ │ catches : (none) │ │ positions : │ │ 0x0002 line=498 │ │ 0x000e line=499 │ │ 0x001c line=501 │ │ 0x001e line=499 │ │ 0x001f line=501 │ │ @@ -248500,22 +248528,22 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 10 16-bit code units │ │ -0c2264: |[0c2264] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ -0c2274: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2276: 5221 360a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c227a: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ -0c227e: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ -0c2282: 0f00 |0007: return v0 │ │ -0c2284: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0c2286: 28fe |0009: goto 0007 // -0002 │ │ +0c2350: |[0c2350] android.support.v7.internal.view.menu.MenuItemImpl.requestsActionButton:()Z │ │ +0c2360: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2362: 5221 360a |0001: iget v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c2366: dd01 0101 |0003: and-int/lit8 v1, v1, #int 1 // #01 │ │ +0c236a: 3301 0300 |0005: if-ne v1, v0, 0008 // +0003 │ │ +0c236e: 0f00 |0007: return v0 │ │ +0c2370: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0c2372: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=564 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #33 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248523,23 +248551,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c2288: |[0c2288] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ -0c2298: 5220 360a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c229c: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0c22a0: 1221 |0004: const/4 v1, #int 2 // #2 │ │ -0c22a2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0c22a6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c22a8: 0f00 |0008: return v0 │ │ -0c22aa: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c22ac: 28fe |000a: goto 0008 // -0002 │ │ +0c2374: |[0c2374] android.support.v7.internal.view.menu.MenuItemImpl.requiresActionButton:()Z │ │ +0c2384: 5220 360a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c2388: dd00 0002 |0002: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0c238c: 1221 |0004: const/4 v1, #int 2 // #2 │ │ +0c238e: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0c2392: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c2394: 0f00 |0008: return v0 │ │ +0c2396: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c2398: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=568 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #34 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -248547,19 +248575,19 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c22b0: |[0c22b0] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0c22c0: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0c22c4: 1a01 f105 |0002: const-string v1, "Implementation should use setSupportActionProvider!" // string@05f1 │ │ -0c22c8: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -0c22ce: 2700 |0007: throw v0 │ │ +0c239c: |[0c239c] android.support.v7.internal.view.menu.MenuItemImpl.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0c23ac: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0c23b0: 1a01 f105 |0002: const-string v1, "Implementation should use setSupportActionProvider!" // string@05f1 │ │ +0c23b4: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +0c23ba: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 actionProvider Landroid/view/ActionProvider; │ │ │ │ @@ -248568,27 +248596,27 @@ │ │ type : '(I)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0c22d0: |[0c22d0] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c22e0: 5442 300a |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c22e4: 6e10 641a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ -0c22ea: 0c00 |0005: move-result-object v0 │ │ -0c22ec: 7110 5a21 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c22f2: 0c01 |0009: move-result-object v1 │ │ -0c22f4: 2202 7f04 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@047f │ │ -0c22f8: 7020 3c24 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ -0c22fe: 1203 |000f: const/4 v3, #int 0 // #0 │ │ -0c2300: 6e40 5d21 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c2306: 0c02 |0013: move-result-object v2 │ │ -0c2308: 6e20 c81a 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1ac8 │ │ -0c230e: 1104 |0017: return-object v4 │ │ +0c23bc: |[0c23bc] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c23cc: 5442 300a |0000: iget-object v2, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c23d0: 6e10 641a 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ +0c23d6: 0c00 |0005: move-result-object v0 │ │ +0c23d8: 7110 5a21 0000 |0006: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c23de: 0c01 |0009: move-result-object v1 │ │ +0c23e0: 2202 7f04 |000a: new-instance v2, Landroid/widget/LinearLayout; // type@047f │ │ +0c23e4: 7020 3c24 0200 |000c: invoke-direct {v2, v0}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;)V // method@243c │ │ +0c23ea: 1203 |000f: const/4 v3, #int 0 // #0 │ │ +0c23ec: 6e40 5d21 5132 |0010: invoke-virtual {v1, v5, v2, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c23f2: 0c02 |0013: move-result-object v2 │ │ +0c23f4: 6e20 c81a 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1ac8 │ │ +0c23fa: 1104 |0017: return-object v4 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0006 line=615 │ │ 0x000a line=616 │ │ 0x0017 line=617 │ │ locals : │ │ @@ -248602,30 +248630,30 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0c2310: |[0c2310] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c2320: 5b23 250a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c2324: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0c2326: 5b20 240a |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c232a: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ -0c232e: 6e10 f721 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@21f7 │ │ -0c2334: 0a00 |000a: move-result v0 │ │ -0c2336: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ -0c2338: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ -0c233c: 5220 2c0a |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ -0c2340: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ -0c2344: 5220 2c0a |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ -0c2348: 6e20 5e22 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@225e │ │ -0c234e: 5420 300a |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2352: 6e20 741a 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a74 │ │ -0c2358: 1102 |001c: return-object v2 │ │ +0c23fc: |[0c23fc] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c240c: 5b23 250a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c2410: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0c2412: 5b20 240a |0003: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2416: 3803 1200 |0005: if-eqz v3, 0017 // +0012 │ │ +0c241a: 6e10 f721 0300 |0007: invoke-virtual {v3}, Landroid/view/View;.getId:()I // method@21f7 │ │ +0c2420: 0a00 |000a: move-result v0 │ │ +0c2422: 12f1 |000b: const/4 v1, #int -1 // #ff │ │ +0c2424: 3310 0b00 |000c: if-ne v0, v1, 0017 // +000b │ │ +0c2428: 5220 2c0a |000e: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ +0c242c: 3d00 0700 |0010: if-lez v0, 0017 // +0007 │ │ +0c2430: 5220 2c0a |0012: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mId:I // field@0a2c │ │ +0c2434: 6e20 5e22 0300 |0014: invoke-virtual {v3, v0}, Landroid/view/View;.setId:(I)V // method@225e │ │ +0c243a: 5420 300a |0017: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c243e: 6e20 741a 2000 |0019: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a74 │ │ +0c2444: 1102 |001c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=603 │ │ 0x0002 line=604 │ │ 0x0005 line=605 │ │ 0x0012 line=606 │ │ 0x0017 line=608 │ │ @@ -248639,18 +248667,18 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c235c: |[0c235c] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ -0c236c: 6e20 c71a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1ac7 │ │ -0c2372: 0c00 |0003: move-result-object v0 │ │ -0c2374: 1100 |0004: return-object v0 │ │ +0c2448: |[0c2448] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(I)Landroid/view/MenuItem; │ │ +0c2458: 6e20 c71a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1ac7 │ │ +0c245e: 0c00 |0003: move-result-object v0 │ │ +0c2460: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -248659,18 +248687,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c2378: |[0c2378] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -0c2388: 6e20 c81a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1ac8 │ │ -0c238e: 0c00 |0003: move-result-object v0 │ │ -0c2390: 1100 |0004: return-object v0 │ │ +0c2464: |[0c2464] android.support.v7.internal.view.menu.MenuItemImpl.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +0c2474: 6e20 c81a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionView:(Landroid/view/View;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1ac8 │ │ +0c247a: 0c00 |0003: move-result-object v0 │ │ +0c247c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 Landroid/view/View; │ │ │ │ @@ -248679,20 +248707,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c2394: |[0c2394] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ -0c23a4: 5c23 2e0a |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0a2e │ │ -0c23a8: 5420 300a |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c23ac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c23ae: 6e20 761a 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c23b4: 0e00 |0008: return-void │ │ +0c2480: |[0c2480] android.support.v7.internal.view.menu.MenuItemImpl.setActionViewExpanded:(Z)V │ │ +0c2490: 5c23 2e0a |0000: iput-boolean v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIsActionViewExpanded:Z // field@0a2e │ │ +0c2494: 5420 300a |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2498: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c249a: 6e20 761a 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c24a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0002 line=723 │ │ 0x0008 line=724 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -248703,25 +248731,25 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c23b8: |[0c23b8] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -0c23c8: 5720 340a |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ -0c23cc: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -0c23d0: 1102 |0004: return-object v2 │ │ -0c23d2: 7110 b32a 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@2ab3 │ │ -0c23d8: 0a00 |0008: move-result v0 │ │ -0c23da: 5e20 340a |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ -0c23de: 5420 300a |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c23e2: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c23e4: 6e20 761a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c23ea: 28f3 |0011: goto 0004 // -000d │ │ +0c24a4: |[0c24a4] android.support.v7.internal.view.menu.MenuItemImpl.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +0c24b4: 5720 340a |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ +0c24b8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0c24bc: 1102 |0004: return-object v2 │ │ +0c24be: 7110 b32a 0300 |0005: invoke-static {v3}, Ljava/lang/Character;.toLowerCase:(C)C // method@2ab3 │ │ +0c24c4: 0a00 |0008: move-result v0 │ │ +0c24c6: 5e20 340a |0009: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ +0c24ca: 5420 300a |000b: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c24ce: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c24d0: 6e20 761a 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c24d6: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0004 line=256 │ │ 0x0005 line=252 │ │ 0x000b line=254 │ │ locals : │ │ @@ -248733,17 +248761,17 @@ │ │ type : '(Ljava/lang/Runnable;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c23ec: |[0c23ec] android.support.v7.internal.view.menu.MenuItemImpl.setCallback:(Ljava/lang/Runnable;)Landroid/view/MenuItem; │ │ -0c23fc: 5b01 2f0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ -0c2400: 1100 |0002: return-object v0 │ │ +0c24d8: |[0c24d8] android.support.v7.internal.view.menu.MenuItemImpl.setCallback:(Ljava/lang/Runnable;)Landroid/view/MenuItem; │ │ +0c24e8: 5b01 2f0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mItemCallback:Ljava/lang/Runnable; // field@0a2f │ │ +0c24ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0002 line=238 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 callback Ljava/lang/Runnable; │ │ @@ -248753,30 +248781,30 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c2404: |[0c2404] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0c2414: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c2416: 5240 280a |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c241a: 5241 280a |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c241e: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ -0c2422: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -0c2426: 1211 |0009: const/4 v1, #int 1 // #1 │ │ -0c2428: b631 |000a: or-int/2addr v1, v3 │ │ -0c242a: 5941 280a |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c242e: 5241 280a |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2432: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0c2436: 5441 300a |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c243a: 6e20 761a 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c2440: 1104 |0016: return-object v4 │ │ -0c2442: 0121 |0017: move v1, v2 │ │ -0c2444: 28f2 |0018: goto 000a // -000e │ │ +0c24f0: |[0c24f0] android.support.v7.internal.view.menu.MenuItemImpl.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0c2500: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c2502: 5240 280a |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2506: 5241 280a |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c250a: dd03 01fe |0005: and-int/lit8 v3, v1, #int -2 // #fe │ │ +0c250e: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +0c2512: 1211 |0009: const/4 v1, #int 1 // #1 │ │ +0c2514: b631 |000a: or-int/2addr v1, v3 │ │ +0c2516: 5941 280a |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c251a: 5241 280a |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c251e: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0c2522: 5441 300a |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2526: 6e20 761a 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c252c: 1104 |0016: return-object v4 │ │ +0c252e: 0121 |0017: move v1, v2 │ │ +0c2530: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=453 │ │ 0x0003 line=454 │ │ 0x000d line=455 │ │ 0x0011 line=456 │ │ 0x0016 line=459 │ │ @@ -248791,23 +248819,23 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c2448: |[0c2448] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ -0c2458: 5210 280a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c245c: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c2460: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0c2464: 5410 300a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2468: 6e20 861a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@1a86 │ │ -0c246e: 1101 |000b: return-object v1 │ │ -0c2470: 6e20 d01a 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1ad0 │ │ -0c2476: 28fc |000f: goto 000b // -0004 │ │ +0c2534: |[0c2534] android.support.v7.internal.view.menu.MenuItemImpl.setChecked:(Z)Landroid/view/MenuItem; │ │ +0c2544: 5210 280a |0000: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2548: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c254c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0c2550: 5410 300a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2554: 6e20 861a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setExclusiveItemChecked:(Landroid/view/MenuItem;)V // method@1a86 │ │ +0c255a: 1101 |000b: return-object v1 │ │ +0c255c: 6e20 d01a 2100 |000c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setCheckedInt:(Z)V // method@1ad0 │ │ +0c2562: 28fc |000f: goto 000b // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=477 │ │ 0x0006 line=480 │ │ 0x000b line=485 │ │ 0x000c line=482 │ │ locals : │ │ @@ -248819,30 +248847,30 @@ │ │ type : '(Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c2478: |[0c2478] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ -0c2488: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c248a: 5240 280a |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c248e: 5241 280a |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2492: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ -0c2496: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ -0c249a: 1221 |0009: const/4 v1, #int 2 // #2 │ │ -0c249c: b631 |000a: or-int/2addr v1, v3 │ │ -0c249e: 5941 280a |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c24a2: 5241 280a |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c24a6: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ -0c24aa: 5441 300a |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c24ae: 6e20 761a 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c24b4: 0e00 |0016: return-void │ │ -0c24b6: 0121 |0017: move v1, v2 │ │ -0c24b8: 28f2 |0018: goto 000a // -000e │ │ +0c2564: |[0c2564] android.support.v7.internal.view.menu.MenuItemImpl.setCheckedInt:(Z)V │ │ +0c2574: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c2576: 5240 280a |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c257a: 5241 280a |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c257e: dd03 01fd |0005: and-int/lit8 v3, v1, #int -3 // #fd │ │ +0c2582: 3805 1000 |0007: if-eqz v5, 0017 // +0010 │ │ +0c2586: 1221 |0009: const/4 v1, #int 2 // #2 │ │ +0c2588: b631 |000a: or-int/2addr v1, v3 │ │ +0c258a: 5941 280a |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c258e: 5241 280a |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2592: 3210 0700 |000f: if-eq v0, v1, 0016 // +0007 │ │ +0c2596: 5441 300a |0011: iget-object v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c259a: 6e20 761a 2100 |0013: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c25a0: 0e00 |0016: return-void │ │ +0c25a2: 0121 |0017: move v1, v2 │ │ +0c25a4: 28f2 |0018: goto 000a // -000e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=489 │ │ 0x0003 line=490 │ │ 0x000d line=491 │ │ 0x0011 line=492 │ │ 0x0016 line=494 │ │ @@ -248857,27 +248885,27 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c24bc: |[0c24bc] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ -0c24cc: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ -0c24d0: 5220 280a |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c24d4: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ -0c24d8: 5920 280a |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c24dc: 5420 300a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c24e0: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c24e2: 6e20 761a 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c24e8: 1102 |000e: return-object v2 │ │ -0c24ea: 5220 280a |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c24ee: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ -0c24f2: 5920 280a |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c24f6: 28f3 |0015: goto 0008 // -000d │ │ +0c25a8: |[0c25a8] android.support.v7.internal.view.menu.MenuItemImpl.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0c25b8: 3803 0f00 |0000: if-eqz v3, 000f // +000f │ │ +0c25bc: 5220 280a |0002: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c25c0: de00 0010 |0004: or-int/lit8 v0, v0, #int 16 // #10 │ │ +0c25c4: 5920 280a |0006: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c25c8: 5420 300a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c25cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c25ce: 6e20 761a 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c25d4: 1102 |000e: return-object v2 │ │ +0c25d6: 5220 280a |000f: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c25da: dd00 00ef |0011: and-int/lit8 v0, v0, #int -17 // #ef │ │ +0c25de: 5920 280a |0013: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c25e2: 28f3 |0015: goto 0008 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0002 line=191 │ │ 0x0008 line=196 │ │ 0x000e line=198 │ │ 0x000f line=193 │ │ @@ -248890,24 +248918,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 13 16-bit code units │ │ -0c24f8: |[0c24f8] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ -0c2508: 5220 280a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c250c: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ -0c2510: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ -0c2514: 1240 |0006: const/4 v0, #int 4 // #4 │ │ -0c2516: b610 |0007: or-int/2addr v0, v1 │ │ -0c2518: 5920 280a |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c251c: 0e00 |000a: return-void │ │ -0c251e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c2520: 28fb |000c: goto 0007 // -0005 │ │ +0c25e4: |[0c25e4] android.support.v7.internal.view.menu.MenuItemImpl.setExclusiveCheckable:(Z)V │ │ +0c25f4: 5220 280a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c25f8: dd01 00fb |0002: and-int/lit8 v1, v0, #int -5 // #fb │ │ +0c25fc: 3803 0700 |0004: if-eqz v3, 000b // +0007 │ │ +0c2600: 1240 |0006: const/4 v0, #int 4 // #4 │ │ +0c2602: b610 |0007: or-int/2addr v0, v1 │ │ +0c2604: 5920 280a |0008: iput v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2608: 0e00 |000a: return-void │ │ +0c260a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c260c: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=463 │ │ 0x000a line=464 │ │ 0x000b line=463 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -248918,22 +248946,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c2524: |[0c2524] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ -0c2534: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2536: 5b20 2a0a |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ -0c253a: 5923 2b0a |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ -0c253e: 5420 300a |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2542: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0c2544: 6e20 761a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c254a: 1102 |000b: return-object v2 │ │ +0c2610: |[0c2610] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(I)Landroid/view/MenuItem; │ │ +0c2620: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2622: 5b20 2a0a |0001: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ +0c2626: 5923 2b0a |0003: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ +0c262a: 5420 300a |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c262e: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0c2630: 6e20 761a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c2636: 1102 |000b: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ 0x0005 line=441 │ │ 0x000b line=443 │ │ locals : │ │ @@ -248945,21 +248973,21 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c254c: |[0c254c] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0c255c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c255e: 5921 2b0a |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ -0c2562: 5b23 2a0a |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ -0c2566: 5420 300a |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c256a: 6e20 761a 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c2570: 1102 |000a: return-object v2 │ │ +0c2638: |[0c2638] android.support.v7.internal.view.menu.MenuItemImpl.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0c2648: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c264a: 5921 2b0a |0001: iput v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconResId:I // field@0a2b │ │ +0c264e: 5b23 2a0a |0003: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIconDrawable:Landroid/graphics/drawable/Drawable; // field@0a2a │ │ +0c2652: 5420 300a |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2656: 6e20 761a 1000 |0007: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c265c: 1102 |000a: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=428 │ │ 0x0003 line=429 │ │ 0x0005 line=430 │ │ 0x000a line=432 │ │ locals : │ │ @@ -248971,17 +248999,17 @@ │ │ type : '(Landroid/content/Intent;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2574: |[0c2574] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0c2584: 5b01 2d0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ -0c2588: 1100 |0002: return-object v0 │ │ +0c2660: |[0c2660] android.support.v7.internal.view.menu.MenuItemImpl.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +0c2670: 5b01 2d0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mIntent:Landroid/content/Intent; // field@0a2d │ │ +0c2674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ 0x0002 line=229 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 intent Landroid/content/Intent; │ │ @@ -248991,24 +249019,24 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 16 16-bit code units │ │ -0c258c: |[0c258c] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ -0c259c: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ -0c25a0: 5210 280a |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c25a4: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ -0c25a8: 5910 280a |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c25ac: 0e00 |0008: return-void │ │ -0c25ae: 5210 280a |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c25b2: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ -0c25b6: 5910 280a |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c25ba: 28f9 |000f: goto 0008 // -0007 │ │ +0c2678: |[0c2678] android.support.v7.internal.view.menu.MenuItemImpl.setIsActionButton:(Z)V │ │ +0c2688: 3802 0900 |0000: if-eqz v2, 0009 // +0009 │ │ +0c268c: 5210 280a |0002: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2690: de00 0020 |0004: or-int/lit8 v0, v0, #int 32 // #20 │ │ +0c2694: 5910 280a |0006: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2698: 0e00 |0008: return-void │ │ +0c269a: 5210 280a |0009: iget v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c269e: dd00 00df |000b: and-int/lit8 v0, v0, #int -33 // #df │ │ +0c26a2: 5910 280a |000d: iput v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c26a6: 28f9 |000f: goto 0008 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=572 │ │ 0x0002 line=573 │ │ 0x0008 line=577 │ │ 0x0009 line=575 │ │ locals : │ │ @@ -249020,17 +249048,17 @@ │ │ type : '(Landroid/view/ContextMenu$ContextMenuInfo;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c25bc: |[0c25bc] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ -0c25cc: 5b01 310a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a31 │ │ -0c25d0: 0e00 |0002: return-void │ │ +0c26a8: |[0c26a8] android.support.v7.internal.view.menu.MenuItemImpl.setMenuInfo:(Landroid/view/ContextMenu$ContextMenuInfo;)V │ │ +0c26b8: 5b01 310a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenuInfo:Landroid/view/ContextMenu$ContextMenuInfo; // field@0a31 │ │ +0c26bc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=540 │ │ 0x0002 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 menuInfo Landroid/view/ContextMenu$ContextMenuInfo; │ │ @@ -249040,23 +249068,23 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c25d4: |[0c25d4] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -0c25e4: 5720 350a |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ -0c25e8: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ -0c25ec: 1102 |0004: return-object v2 │ │ -0c25ee: 5e23 350a |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ -0c25f2: 5420 300a |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c25f6: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0c25f8: 6e20 761a 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c25fe: 28f7 |000d: goto 0004 // -0009 │ │ +0c26c0: |[0c26c0] android.support.v7.internal.view.menu.MenuItemImpl.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0c26d0: 5720 350a |0000: iget-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ +0c26d4: 3330 0300 |0002: if-ne v0, v3, 0005 // +0003 │ │ +0c26d8: 1102 |0004: return-object v2 │ │ +0c26da: 5e23 350a |0005: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ +0c26de: 5420 300a |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c26e2: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0c26e4: 6e20 761a 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c26ea: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=274 │ │ 0x0005 line=270 │ │ 0x0007 line=272 │ │ locals : │ │ @@ -249068,19 +249096,19 @@ │ │ type : '(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c2600: |[0c2600] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0c2610: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0c2614: 1a01 f205 |0002: const-string v1, "Implementation should use setSupportOnActionExpandListener!" // string@05f2 │ │ -0c2618: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -0c261e: 2700 |0007: throw v0 │ │ +0c26ec: |[0c26ec] android.support.v7.internal.view.menu.MenuItemImpl.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0c26fc: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0c2700: 1a01 f205 |0002: const-string v1, "Implementation should use setSupportOnActionExpandListener!" // string@05f2 │ │ +0c2704: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +0c270a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0008 reg=3 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ │ │ @@ -249089,17 +249117,17 @@ │ │ type : '(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2620: |[0c2620] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0c2630: 5b01 270a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a27 │ │ -0c2634: 1100 |0002: return-object v0 │ │ +0c270c: |[0c270c] android.support.v7.internal.view.menu.MenuItemImpl.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0c271c: 5b01 270a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mClickListener:Landroid/view/MenuItem$OnMenuItemClickListener; // field@0a27 │ │ +0c2720: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ 0x0002 line=531 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 clickListener Landroid/view/MenuItem$OnMenuItemClickListener; │ │ @@ -249109,23 +249137,23 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c2638: |[0c2638] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0c2648: 5e23 350a |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ -0c264c: 7110 b32a 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@2ab3 │ │ -0c2652: 0a00 |0005: move-result v0 │ │ -0c2654: 5e20 340a |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ -0c2658: 5420 300a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c265c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c265e: 6e20 761a 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c2664: 1102 |000e: return-object v2 │ │ +0c2724: |[0c2724] android.support.v7.internal.view.menu.MenuItemImpl.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0c2734: 5e23 350a |0000: iput-char v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutNumericChar:C // field@0a35 │ │ +0c2738: 7110 b32a 0400 |0002: invoke-static {v4}, Ljava/lang/Character;.toLowerCase:(C)C // method@2ab3 │ │ +0c273e: 0a00 |0005: move-result v0 │ │ +0c2740: 5e20 340a |0006: iput-char v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShortcutAlphabeticChar:C // field@0a34 │ │ +0c2744: 5420 300a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2748: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c274a: 6e20 761a 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c2750: 1102 |000e: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0002 line=280 │ │ 0x0008 line=282 │ │ 0x000e line=284 │ │ locals : │ │ @@ -249138,27 +249166,27 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c2668: |[0c2668] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ -0c2678: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ -0c267c: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ -0c2682: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0c2686: 1a01 fc0f |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@0ffc │ │ -0c268a: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0c2690: 2700 |000c: throw v0 │ │ -0c2692: 5923 360a |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c2696: 5420 300a |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c269a: 6e20 741a 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a74 │ │ -0c26a0: 0e00 |0014: return-void │ │ -0c26a2: 0000 |0015: nop // spacer │ │ -0c26a4: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ +0c2754: |[0c2754] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsAction:(I)V │ │ +0c2764: dd00 0303 |0000: and-int/lit8 v0, v3, #int 3 // #03 │ │ +0c2768: 2b00 1400 0000 |0002: packed-switch v0, 00000016 // +00000014 │ │ +0c276e: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0c2772: 1a01 fc0f |0007: const-string v1, "SHOW_AS_ACTION_ALWAYS, SHOW_AS_ACTION_IF_ROOM, and SHOW_AS_ACTION_NEVER are mutually exclusive." // string@0ffc │ │ +0c2776: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0c277c: 2700 |000c: throw v0 │ │ +0c277e: 5923 360a |000d: iput v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c2782: 5420 300a |000f: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2786: 6e20 741a 2000 |0011: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemActionRequestChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a74 │ │ +0c278c: 0e00 |0014: return-void │ │ +0c278e: 0000 |0015: nop // spacer │ │ +0c2790: 0001 0300 0000 0000 0b00 0000 0b00 ... |0016: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=585 │ │ 0x0005 line=594 │ │ 0x000d line=597 │ │ 0x000f line=598 │ │ 0x0014 line=599 │ │ @@ -249172,17 +249200,17 @@ │ │ type : '(I)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c26b8: |[0c26b8] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c26c8: 6e20 dc1a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@1adc │ │ -0c26ce: 1100 |0003: return-object v0 │ │ +0c27a4: |[0c27a4] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c27b4: 6e20 dc1a 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsAction:(I)V // method@1adc │ │ +0c27ba: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=674 │ │ 0x0003 line=675 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0004 reg=1 actionEnum I │ │ @@ -249192,18 +249220,18 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c26d0: |[0c26d0] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -0c26e0: 6e20 dd1a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1add │ │ -0c26e6: 0c00 |0003: move-result-object v0 │ │ -0c26e8: 1100 |0004: return-object v0 │ │ +0c27bc: |[0c27bc] android.support.v7.internal.view.menu.MenuItemImpl.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0c27cc: 6e20 dd1a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setShowAsActionFlags:(I)Landroid/support/v4/internal/view/SupportMenuItem; // method@1add │ │ +0c27d2: 0c00 |0003: move-result-object v0 │ │ +0c27d4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -249212,20 +249240,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c26ec: |[0c26ec] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0c26fc: 5b12 370a |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ -0c2700: 6e10 b71a 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1ab7 │ │ -0c2706: 0c00 |0005: move-result-object v0 │ │ -0c2708: 6e20 b41b 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1bb4 │ │ -0c270e: 0e00 |0009: return-void │ │ +0c27d8: |[0c27d8] android.support.v7.internal.view.menu.MenuItemImpl.setSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0c27e8: 5b12 370a |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ +0c27ec: 6e10 b71a 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getTitle:()Ljava/lang/CharSequence; // method@1ab7 │ │ +0c27f2: 0c00 |0005: move-result-object v0 │ │ +0c27f4: 6e20 b41b 0200 |0006: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1bb4 │ │ +0c27fa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0002 line=352 │ │ 0x0009 line=353 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -249236,33 +249264,33 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c2710: |[0c2710] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c2720: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c2722: 5420 240a |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c2726: 3330 0300 |0003: if-ne v0, v3, 0006 // +0003 │ │ -0c272a: 1102 |0005: return-object v2 │ │ -0c272c: 5b21 250a |0006: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ -0c2730: 5420 240a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c2734: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0c2738: 5420 240a |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c273c: 6e20 d80b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ -0c2742: 5b23 240a |0011: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ -0c2746: 5420 300a |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c274a: 1211 |0015: const/4 v1, #int 1 // #1 │ │ -0c274c: 6e20 761a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c2752: 3803 ecff |0019: if-eqz v3, 0005 // -0014 │ │ -0c2756: 2200 7a03 |001b: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@037a │ │ -0c275a: 7020 a01a 2000 |001d: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1aa0 │ │ -0c2760: 6e20 d80b 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ -0c2766: 28e2 |0023: goto 0005 // -001e │ │ +0c27fc: |[0c27fc] android.support.v7.internal.view.menu.MenuItemImpl.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c280c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c280e: 5420 240a |0001: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2812: 3330 0300 |0003: if-ne v0, v3, 0006 // +0003 │ │ +0c2816: 1102 |0005: return-object v2 │ │ +0c2818: 5b21 250a |0006: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionView:Landroid/view/View; // field@0a25 │ │ +0c281c: 5420 240a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2820: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0c2824: 5420 240a |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2828: 6e20 d80b 1000 |000e: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ +0c282e: 5b23 240a |0011: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mActionProvider:Landroid/support/v4/view/ActionProvider; // field@0a24 │ │ +0c2832: 5420 300a |0013: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2836: 1211 |0015: const/4 v1, #int 1 // #1 │ │ +0c2838: 6e20 761a 1000 |0016: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c283e: 3803 ecff |0019: if-eqz v3, 0005 // -0014 │ │ +0c2842: 2200 7a03 |001b: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemImpl$1; // type@037a │ │ +0c2846: 7020 a01a 2000 |001d: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl$1;.:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1aa0 │ │ +0c284c: 6e20 d80b 0300 |0020: invoke-virtual {v3, v0}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ +0c2852: 28e2 |0023: goto 0005 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=651 │ │ 0x0005 line=669 │ │ 0x0006 line=655 │ │ 0x0008 line=656 │ │ 0x000c line=657 │ │ @@ -249279,17 +249307,17 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2768: |[0c2768] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0c2778: 5b01 320a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ -0c277c: 1100 |0002: return-object v0 │ │ +0c2854: |[0c2854] android.support.v7.internal.view.menu.MenuItemImpl.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0c2864: 5b01 320a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mOnActionExpandListener:Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // field@0a32 │ │ +0c2868: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ 0x0002 line=714 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; │ │ @@ -249299,23 +249327,23 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c2780: |[0c2780] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ -0c2790: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2794: 6e10 641a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ -0c279a: 0c00 |0005: move-result-object v0 │ │ -0c279c: 6e20 3501 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0c27a2: 0c00 |0009: move-result-object v0 │ │ -0c27a4: 6e20 e31a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1ae3 │ │ -0c27aa: 0c00 |000d: move-result-object v0 │ │ -0c27ac: 1100 |000e: return-object v0 │ │ +0c286c: |[0c286c] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(I)Landroid/view/MenuItem; │ │ +0c287c: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2880: 6e10 641a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getContext:()Landroid/content/Context; // method@1a64 │ │ +0c2886: 0c00 |0005: move-result-object v0 │ │ +0c2888: 6e20 3501 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0c288e: 0c00 |0009: move-result-object v0 │ │ +0c2890: 6e20 e31a 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@1ae3 │ │ +0c2896: 0c00 |000d: move-result-object v0 │ │ +0c2898: 1100 |000e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x000f reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000f reg=2 title I │ │ │ │ @@ -249324,24 +249352,24 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c27b0: |[0c27b0] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c27c0: 5b23 380a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ -0c27c4: 5420 300a |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c27c8: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c27ca: 6e20 761a 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c27d0: 5420 370a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ -0c27d4: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0c27d8: 5420 370a |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ -0c27dc: 6e20 b41b 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1bb4 │ │ -0c27e2: 1102 |0011: return-object v2 │ │ +0c289c: |[0c289c] android.support.v7.internal.view.menu.MenuItemImpl.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c28ac: 5b23 380a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ +0c28b0: 5420 300a |0002: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c28b4: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c28b6: 6e20 761a 1000 |0005: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c28bc: 5420 370a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ +0c28c0: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0c28c4: 5420 370a |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mSubMenu:Landroid/support/v7/internal/view/menu/SubMenuBuilder; // field@0a37 │ │ +0c28c8: 6e20 b41b 3000 |000e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@1bb4 │ │ +0c28ce: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0002 line=377 │ │ 0x0008 line=379 │ │ 0x000c line=380 │ │ 0x0011 line=383 │ │ @@ -249354,22 +249382,22 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c27e4: |[0c27e4] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0c27f4: 5b23 390a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a39 │ │ -0c27f8: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ -0c27fc: 5423 380a |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ -0c2800: 5420 300a |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2804: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c2806: 6e20 761a 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0c280c: 1102 |000c: return-object v2 │ │ +0c28d0: |[0c28d0] android.support.v7.internal.view.menu.MenuItemImpl.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0c28e0: 5b23 390a |0000: iput-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitleCondensed:Ljava/lang/CharSequence; // field@0a39 │ │ +0c28e4: 3903 0400 |0002: if-nez v3, 0006 // +0004 │ │ +0c28e8: 5423 380a |0004: iget-object v3, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ +0c28ec: 5420 300a |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c28f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c28f2: 6e20 761a 1000 |0009: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0c28f8: 1102 |000c: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=401 │ │ 0x0004 line=402 │ │ 0x0006 line=405 │ │ 0x000c line=407 │ │ @@ -249382,21 +249410,21 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c2810: |[0c2810] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ -0c2820: 6e20 e61a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1ae6 │ │ -0c2826: 0a00 |0003: move-result v0 │ │ -0c2828: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c282c: 5410 300a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2830: 6e20 751a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a75 │ │ -0c2836: 1101 |000b: return-object v1 │ │ +0c28fc: |[0c28fc] android.support.v7.internal.view.menu.MenuItemImpl.setVisible:(Z)Landroid/view/MenuItem; │ │ +0c290c: 6e20 e61a 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setVisibleInt:(Z)Z // method@1ae6 │ │ +0c2912: 0a00 |0003: move-result v0 │ │ +0c2914: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c2918: 5410 300a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c291c: 6e20 751a 1000 |0008: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemVisibleChanged:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)V // method@1a75 │ │ +0c2922: 1101 |000b: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=523 │ │ 0x000b line=525 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ 0x0000 - 0x000c reg=2 shown Z │ │ @@ -249406,29 +249434,29 @@ │ │ type : '(Z)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 22 16-bit code units │ │ -0c2838: |[0c2838] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ -0c2848: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c284a: 5240 280a |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c284e: 5241 280a |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2852: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ -0c2856: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ -0c285a: 0121 |0009: move v1, v2 │ │ -0c285c: b631 |000a: or-int/2addr v1, v3 │ │ -0c285e: 5941 280a |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2862: 5241 280a |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ -0c2866: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ -0c286a: 1212 |0011: const/4 v2, #int 1 // #1 │ │ -0c286c: 0f02 |0012: return v2 │ │ -0c286e: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ -0c2872: 28f5 |0015: goto 000a // -000b │ │ +0c2924: |[0c2924] android.support.v7.internal.view.menu.MenuItemImpl.setVisibleInt:(Z)Z │ │ +0c2934: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c2936: 5240 280a |0001: iget v0, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c293a: 5241 280a |0003: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c293e: dd03 01f7 |0005: and-int/lit8 v3, v1, #int -9 // #f7 │ │ +0c2942: 3805 0c00 |0007: if-eqz v5, 0013 // +000c │ │ +0c2946: 0121 |0009: move v1, v2 │ │ +0c2948: b631 |000a: or-int/2addr v1, v3 │ │ +0c294a: 5941 280a |000b: iput v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c294e: 5241 280a |000d: iget v1, v4, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mFlags:I // field@0a28 │ │ +0c2952: 3210 0300 |000f: if-eq v0, v1, 0012 // +0003 │ │ +0c2956: 1212 |0011: const/4 v2, #int 1 // #1 │ │ +0c2958: 0f02 |0012: return v2 │ │ +0c295a: 1301 0800 |0013: const/16 v1, #int 8 // #8 │ │ +0c295e: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=513 │ │ 0x0003 line=514 │ │ 0x000d line=515 │ │ 0x0013 line=514 │ │ locals : │ │ @@ -249441,19 +249469,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c2874: |[0c2874] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ -0c2884: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c2888: 6e10 6b1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@1a6b │ │ -0c288e: 0a00 |0005: move-result v0 │ │ -0c2890: 0f00 |0006: return v0 │ │ +0c2960: |[0c2960] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowIcon:()Z │ │ +0c2970: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2974: 6e10 6b1a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getOptionalIconsVisible:()Z // method@1a6b │ │ +0c297a: 0a00 |0005: move-result v0 │ │ +0c297c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=556 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #68 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -249461,26 +249489,26 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c2894: |[0c2894] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ -0c28a4: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ -0c28a8: 6e10 731a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1a73 │ │ -0c28ae: 0a00 |0005: move-result v0 │ │ -0c28b0: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0c28b4: 6e10 b31a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1ab3 │ │ -0c28ba: 0a00 |000b: move-result v0 │ │ -0c28bc: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0c28c0: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c28c2: 0f00 |000f: return v0 │ │ -0c28c4: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0c28c6: 28fe |0011: goto 000f // -0002 │ │ +0c2980: |[0c2980] android.support.v7.internal.view.menu.MenuItemImpl.shouldShowShortcut:()Z │ │ +0c2990: 5410 300a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a30 │ │ +0c2994: 6e10 731a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1a73 │ │ +0c299a: 0a00 |0005: move-result v0 │ │ +0c299c: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0c29a0: 6e10 b31a 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getShortcut:()C // method@1ab3 │ │ +0c29a6: 0a00 |000b: move-result v0 │ │ +0c29a8: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0c29ac: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c29ae: 0f00 |000f: return v0 │ │ +0c29b0: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0c29b2: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #69 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -249488,23 +249516,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0c28c8: |[0c28c8] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ -0c28d8: 5220 360a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ -0c28dc: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c28e0: 1241 |0004: const/4 v1, #int 4 // #4 │ │ -0c28e2: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ -0c28e6: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0c28e8: 0f00 |0008: return v0 │ │ -0c28ea: 1200 |0009: const/4 v0, #int 0 // #0 │ │ -0c28ec: 28fe |000a: goto 0008 // -0002 │ │ +0c29b4: |[0c29b4] android.support.v7.internal.view.menu.MenuItemImpl.showsTextAsAction:()Z │ │ +0c29c4: 5220 360a |0000: iget v0, v2, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mShowAsAction:I // field@0a36 │ │ +0c29c8: dd00 0004 |0002: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c29cc: 1241 |0004: const/4 v1, #int 4 // #4 │ │ +0c29ce: 3310 0400 |0005: if-ne v0, v1, 0009 // +0004 │ │ +0c29d2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0c29d4: 0f00 |0008: return v0 │ │ +0c29d6: 1200 |0009: const/4 v0, #int 0 // #0 │ │ +0c29d8: 28fe |000a: goto 0008 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=580 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ #70 : (in Landroid/support/v7/internal/view/menu/MenuItemImpl;) │ │ @@ -249512,19 +249540,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c28f0: |[0c28f0] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ -0c2900: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ -0c2904: 6e10 042b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0c290a: 0c00 |0005: move-result-object v0 │ │ -0c290c: 1100 |0006: return-object v0 │ │ +0c29dc: |[0c29dc] android.support.v7.internal.view.menu.MenuItemImpl.toString:()Ljava/lang/String; │ │ +0c29ec: 5410 380a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemImpl;.mTitle:Ljava/lang/CharSequence; // field@0a38 │ │ +0c29f0: 6e10 042b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0c29f6: 0c00 |0005: move-result-object v0 │ │ +0c29f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=536 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ source_file_idx : 3588 (MenuItemImpl.java) │ │ @@ -249566,19 +249594,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c2910: |[0c2910] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V │ │ -0c2920: 5b01 3e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ -0c2924: 5b02 3f0a |0002: iput-object v2, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.val$this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a3f │ │ -0c2928: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c292e: 0e00 |0007: return-void │ │ +0c29fc: |[0c29fc] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)V │ │ +0c2a0c: 5b01 3e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ +0c2a10: 5b02 3f0a |0002: iput-object v2, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.val$this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a3f │ │ +0c2a14: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c2a1a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -249589,29 +249617,29 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c2930: |[0c2930] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.onActionProviderVisibilityChanged:(Z)V │ │ -0c2940: 5410 3e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ -0c2944: 5400 400a |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -0c2948: 6e10 d50b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ -0c294e: 0a00 |0007: move-result v0 │ │ -0c2950: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ -0c2954: 5410 3e0a |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ -0c2958: 5400 410a |000c: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ -0c295c: 7110 ff1a 0000 |000e: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@1aff │ │ -0c2962: 0a00 |0011: move-result v0 │ │ -0c2964: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ -0c2968: 5410 3e0a |0014: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ -0c296c: 5400 410a |0016: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ -0c2970: 6e20 311b 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@1b31 │ │ -0c2976: 0e00 |001b: return-void │ │ +0c2a1c: |[0c2a1c] android.support.v7.internal.view.menu.MenuItemWrapperICS$ActionProviderWrapper$1.onActionProviderVisibilityChanged:(Z)V │ │ +0c2a2c: 5410 3e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ +0c2a30: 5400 400a |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +0c2a34: 6e10 d50b 0000 |0004: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ +0c2a3a: 0a00 |0007: move-result v0 │ │ +0c2a3c: 3800 1300 |0008: if-eqz v0, 001b // +0013 │ │ +0c2a40: 5410 3e0a |000a: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ +0c2a44: 5400 410a |000c: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ +0c2a48: 7110 ff1a 0000 |000e: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z // method@1aff │ │ +0c2a4e: 0a00 |0011: move-result v0 │ │ +0c2a50: 3800 0900 |0012: if-eqz v0, 001b // +0009 │ │ +0c2a54: 5410 3e0a |0014: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1;.this$1:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // field@0a3e │ │ +0c2a58: 5400 410a |0016: iget-object v0, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a41 │ │ +0c2a5c: 6e20 311b 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@1b31 │ │ +0c2a62: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=403 │ │ 0x0014 line=404 │ │ 0x001b line=406 │ │ locals : │ │ 0x0000 - 0x001c reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper$1; │ │ @@ -249653,18 +249681,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c2978: |[0c2978] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ -0c2988: 5b01 440a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a44 │ │ -0c298c: 7020 f919 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@19f9 │ │ -0c2992: 0e00 |0005: return-void │ │ +0c2a64: |[0c2a64] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V │ │ +0c2a74: 5b01 440a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a44 │ │ +0c2a78: 7020 f919 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@19f9 │ │ +0c2a7e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ 0x0002 line=378 │ │ 0x0005 line=379 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ @@ -249677,23 +249705,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c2994: |[0c2994] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0c29a4: 5420 430a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a43 │ │ -0c29a8: 1f00 2902 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@0229 │ │ -0c29ac: 5421 440a |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a44 │ │ -0c29b0: 6e20 0c1b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b0c │ │ -0c29b6: 0c01 |0009: move-result-object v1 │ │ -0c29b8: 7220 940c 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0c94 │ │ -0c29be: 0a00 |000d: move-result v0 │ │ -0c29c0: 0f00 |000e: return v0 │ │ +0c2a80: |[0c2a80] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0c2a90: 5420 430a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a43 │ │ +0c2a94: 1f00 2902 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@0229 │ │ +0c2a98: 5421 440a |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a44 │ │ +0c2a9c: 6e20 0c1b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b0c │ │ +0c2aa2: 0c01 |0009: move-result-object v1 │ │ +0c2aa4: 7220 940c 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z // method@0c94 │ │ +0c2aaa: 0a00 |000d: move-result v0 │ │ +0c2aac: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=388 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -249702,23 +249730,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c29c4: |[0c29c4] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0c29d4: 5420 430a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a43 │ │ -0c29d8: 1f00 2902 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@0229 │ │ -0c29dc: 5421 440a |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a44 │ │ -0c29e0: 6e20 0c1b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b0c │ │ -0c29e6: 0c01 |0009: move-result-object v1 │ │ -0c29e8: 7220 950c 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0c95 │ │ -0c29ee: 0a00 |000d: move-result v0 │ │ -0c29f0: 0f00 |000e: return v0 │ │ +0c2ab0: |[0c2ab0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnActionExpandListenerWrapper.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0c2ac0: 5420 430a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a43 │ │ +0c2ac4: 1f00 2902 |0002: check-cast v0, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener; // type@0229 │ │ +0c2ac8: 5421 440a |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a44 │ │ +0c2acc: 6e20 0c1b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b0c │ │ +0c2ad2: 0c01 |0009: move-result-object v1 │ │ +0c2ad4: 7220 950c 1000 |000a: invoke-interface {v0, v1}, Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z // method@0c95 │ │ +0c2ada: 0a00 |000d: move-result v0 │ │ +0c2adc: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=383 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -249758,18 +249786,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c29f4: |[0c29f4] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ -0c2a04: 5b01 460a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a46 │ │ -0c2a08: 7020 f919 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@19f9 │ │ -0c2a0e: 0e00 |0005: return-void │ │ +0c2ae0: |[0c2ae0] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V │ │ +0c2af0: 5b01 460a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a46 │ │ +0c2af4: 7020 f919 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v7/internal/view/menu/BaseWrapper;.:(Ljava/lang/Object;)V // method@19f9 │ │ +0c2afa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=364 │ │ 0x0002 line=365 │ │ 0x0005 line=366 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ @@ -249782,23 +249810,23 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c2a10: |[0c2a10] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ -0c2a20: 5420 450a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a45 │ │ -0c2a24: 1f00 2d04 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@042d │ │ -0c2a28: 5421 460a |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a46 │ │ -0c2a2c: 6e20 0c1b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b0c │ │ -0c2a32: 0c01 |0009: move-result-object v1 │ │ -0c2a34: 7220 7921 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@2179 │ │ -0c2a3a: 0a00 |000d: move-result v0 │ │ -0c2a3c: 0f00 |000e: return v0 │ │ +0c2afc: |[0c2afc] android.support.v7.internal.view.menu.MenuItemWrapperICS$OnMenuItemClickListenerWrapper.onMenuItemClick:(Landroid/view/MenuItem;)Z │ │ +0c2b0c: 5420 450a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.mWrappedObject:Ljava/lang/Object; // field@0a45 │ │ +0c2b10: 1f00 2d04 |0002: check-cast v0, Landroid/view/MenuItem$OnMenuItemClickListener; // type@042d │ │ +0c2b14: 5421 460a |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; // field@0a46 │ │ +0c2b18: 6e20 0c1b 3100 |0006: invoke-virtual {v1, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b0c │ │ +0c2b1e: 0c01 |0009: move-result-object v1 │ │ +0c2b20: 7220 7921 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@2179 │ │ +0c2b26: 0a00 |000d: move-result v0 │ │ +0c2b28: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; │ │ 0x0000 - 0x000f reg=3 item Landroid/view/MenuItem; │ │ │ │ @@ -249841,18 +249869,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0c2a40: |[0c2a40] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V │ │ -0c2a50: 5b01 4e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@0a4e │ │ -0c2a54: 7030 ed1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@1aed │ │ -0c2a5a: 0e00 |0005: return-void │ │ +0c2b2c: |[0c2b2c] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V │ │ +0c2b3c: 5b01 4e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.this$0:Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; // field@0a4e │ │ +0c2b40: 7030 ed1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@1aed │ │ +0c2b46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0002 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -249865,19 +249893,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c2a5c: |[0c2a5c] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ -0c2a6c: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ -0c2a70: 6e10 d00b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ -0c2a76: 0a00 |0005: move-result v0 │ │ -0c2a78: 0f00 |0006: return v0 │ │ +0c2b48: |[0c2b48] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.isVisible:()Z │ │ +0c2b58: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ +0c2b5c: 6e10 d00b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ +0c2b62: 0a00 |0005: move-result v0 │ │ +0c2b64: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -249885,20 +249913,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c2a7c: |[0c2a7c] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ -0c2a8c: 5410 4d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@0a4d │ │ -0c2a90: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c2a94: 5410 4d0a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@0a4d │ │ -0c2a98: 7220 2a21 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@212a │ │ -0c2a9e: 0e00 |0009: return-void │ │ +0c2b68: |[0c2b68] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onActionProviderVisibilityChanged:(Z)V │ │ +0c2b78: 5410 4d0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@0a4d │ │ +0c2b7c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c2b80: 5410 4d0a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@0a4d │ │ +0c2b84: 7220 2a21 2000 |0006: invoke-interface {v0, v2}, Landroid/view/ActionProvider$VisibilityListener;.onActionProviderVisibilityChanged:(Z)V // method@212a │ │ +0c2b8a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0009 line=74 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ @@ -249909,19 +249937,19 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c2aa0: |[0c2aa0] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0c2ab0: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ -0c2ab4: 6e20 d20b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bd2 │ │ -0c2aba: 0c00 |0005: move-result-object v0 │ │ -0c2abc: 1100 |0006: return-object v0 │ │ +0c2b8c: |[0c2b8c] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0c2b9c: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ +0c2ba0: 6e20 d20b 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v4/view/ActionProvider;.onCreateActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0bd2 │ │ +0c2ba6: 0c00 |0005: move-result-object v0 │ │ +0c2ba8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ 0x0000 - 0x0007 reg=2 forItem Landroid/view/MenuItem; │ │ │ │ @@ -249930,19 +249958,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c2ac0: |[0c2ac0] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ -0c2ad0: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ -0c2ad4: 6e10 d50b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ -0c2ada: 0a00 |0005: move-result v0 │ │ -0c2adc: 0f00 |0006: return v0 │ │ +0c2bac: |[0c2bac] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.overridesItemVisibility:()Z │ │ +0c2bbc: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ +0c2bc0: 6e10 d50b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ +0c2bc6: 0a00 |0005: move-result v0 │ │ +0c2bc8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;) │ │ @@ -249950,18 +249978,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c2ae0: |[0c2ae0] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ -0c2af0: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ -0c2af4: 6e10 d60b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.refreshVisibility:()V // method@0bd6 │ │ -0c2afa: 0e00 |0005: return-void │ │ +0c2bcc: |[0c2bcc] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.refreshVisibility:()V │ │ +0c2bdc: 5410 4c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ +0c2be0: 6e10 d60b 0000 |0002: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.refreshVisibility:()V // method@0bd6 │ │ +0c2be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; │ │ │ │ @@ -249970,22 +249998,22 @@ │ │ type : '(Landroid/view/ActionProvider$VisibilityListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c2afc: |[0c2afc] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V │ │ -0c2b0c: 5b12 4d0a |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@0a4d │ │ -0c2b10: 5410 4c0a |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ -0c2b14: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -0c2b18: 6e20 d80b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ -0c2b1e: 0e00 |0009: return-void │ │ -0c2b20: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0c2b22: 28fb |000b: goto 0006 // -0005 │ │ +0c2be8: |[0c2be8] android.support.v7.internal.view.menu.MenuItemWrapperJB$ActionProviderWrapperJB.setVisibilityListener:(Landroid/view/ActionProvider$VisibilityListener;)V │ │ +0c2bf8: 5b12 4d0a |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mListener:Landroid/view/ActionProvider$VisibilityListener; // field@0a4d │ │ +0c2bfc: 5410 4c0a |0002: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a4c │ │ +0c2c00: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +0c2c04: 6e20 d80b 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v4/view/ActionProvider;.setVisibilityListener:(Landroid/support/v4/view/ActionProvider$VisibilityListener;)V // method@0bd8 │ │ +0c2c0a: 0e00 |0009: return-void │ │ +0c2c0c: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0c2c0e: 28fb |000b: goto 0006 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0002 line=66 │ │ 0x0009 line=67 │ │ 0x000a line=66 │ │ locals : │ │ @@ -250087,37 +250115,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0c2b24: |[0c2b24] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ -0c2b34: 6000 3908 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0839 │ │ -0c2b38: 6700 520a |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0a52 │ │ -0c2b3c: 0e00 |0004: return-void │ │ +0c2c10: |[0c2c10] android.support.v7.internal.view.menu.MenuPopupHelper.:()V │ │ +0c2c20: 6000 3908 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_popup_menu_item_layout:I // field@0839 │ │ +0c2c24: 6700 520a |0002: sput v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.ITEM_LAYOUT:I // field@0a52 │ │ +0c2c28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ name : '' │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0c2b40: |[0c2b40] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c2b50: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2b52: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0c2b54: 7051 471b 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ -0c2b5a: 0e00 |0005: return-void │ │ +0c2c2c: |[0c2c2c] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c2c3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2c3e: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0c2c40: 7051 471b 3204 |0002: invoke-direct {v2, v3, v4, v0, v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ +0c2c46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ 0x0005 line=71 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0006 reg=3 context Landroid/content/Context; │ │ @@ -250128,18 +250156,18 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0c2b5c: |[0c2b5c] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ -0c2b6c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2b6e: 7050 471b 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ -0c2b74: 0e00 |0004: return-void │ │ +0c2c48: |[0c2c48] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V │ │ +0c2c58: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2c5a: 7050 471b 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ +0c2c60: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0004 line=75 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -250151,37 +250179,37 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 5 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c2b78: |[0c2b78] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -0c2b88: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c2b8e: 5b34 560a |0003: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ -0c2b92: 7110 5a21 0400 |0005: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c2b98: 0c01 |0008: move-result-object v1 │ │ -0c2b9a: 5b31 580a |0009: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0a58 │ │ -0c2b9e: 5b35 5a0a |000b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ -0c2ba2: 5c37 5b0a |000d: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0a5b │ │ -0c2ba6: 6e10 3401 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c2bac: 0c00 |0012: move-result-object v0 │ │ -0c2bae: 6e10 af01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0c2bb4: 0c01 |0016: move-result-object v1 │ │ -0c2bb6: 5211 660c |0017: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0c2bba: db01 0102 |0019: div-int/lit8 v1, v1, #int 2 // #02 │ │ -0c2bbe: 6002 8607 |001b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0786 │ │ -0c2bc2: 6e20 ae01 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -0c2bc8: 0a02 |0020: move-result v2 │ │ -0c2bca: 7120 f42a 2100 |0021: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c2bd0: 0a01 |0024: move-result v1 │ │ -0c2bd2: 5931 5d0a |0025: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0a5d │ │ -0c2bd6: 5b36 550a |0027: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ -0c2bda: 6e20 481a 3500 |0029: invoke-virtual {v5, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0c2be0: 0e00 |002c: return-void │ │ +0c2c64: |[0c2c64] android.support.v7.internal.view.menu.MenuPopupHelper.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +0c2c74: 7010 fd2a 0300 |0000: invoke-direct {v3}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c2c7a: 5b34 560a |0003: iput-object v4, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ +0c2c7e: 7110 5a21 0400 |0005: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c2c84: 0c01 |0008: move-result-object v1 │ │ +0c2c86: 5b31 580a |0009: iput-object v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0a58 │ │ +0c2c8a: 5b35 5a0a |000b: iput-object v5, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ +0c2c8e: 5c37 5b0a |000d: iput-boolean v7, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0a5b │ │ +0c2c92: 6e10 3401 0400 |000f: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c2c98: 0c00 |0012: move-result-object v0 │ │ +0c2c9a: 6e10 af01 0000 |0013: invoke-virtual {v0}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0c2ca0: 0c01 |0016: move-result-object v1 │ │ +0c2ca2: 5211 660c |0017: iget v1, v1, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0c2ca6: db01 0102 |0019: div-int/lit8 v1, v1, #int 2 // #02 │ │ +0c2caa: 6002 8607 |001b: sget v2, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0786 │ │ +0c2cae: 6e20 ae01 2000 |001d: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +0c2cb4: 0a02 |0020: move-result v2 │ │ +0c2cb6: 7120 f42a 2100 |0021: invoke-static {v1, v2}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c2cbc: 0a01 |0024: move-result v1 │ │ +0c2cbe: 5931 5d0a |0025: iput v1, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0a5d │ │ +0c2cc2: 5b36 550a |0027: iput-object v6, v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ +0c2cc6: 6e20 481a 3500 |0029: invoke-virtual {v5, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0c2ccc: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0003 line=79 │ │ 0x0005 line=80 │ │ 0x000b line=81 │ │ 0x000d line=82 │ │ @@ -250203,17 +250231,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2be4: |[0c2be4] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ -0c2bf4: 5510 5b0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0a5b │ │ -0c2bf8: 0f00 |0002: return v0 │ │ +0c2cd0: |[0c2cd0] android.support.v7.internal.view.menu.MenuPopupHelper.access$100:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Z │ │ +0c2ce0: 5510 5b0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mOverflowOnly:Z // field@0a5b │ │ +0c2ce4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250221,17 +250249,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2bfc: |[0c2bfc] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ -0c2c0c: 5410 580a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0a58 │ │ -0c2c10: 1100 |0002: return-object v0 │ │ +0c2ce8: |[0c2ce8] android.support.v7.internal.view.menu.MenuPopupHelper.access$200:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/view/LayoutInflater; │ │ +0c2cf8: 5410 580a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mInflater:Landroid/view/LayoutInflater; // field@0a58 │ │ +0c2cfc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250239,17 +250267,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2c14: |[0c2c14] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0c2c24: 5410 5a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ -0c2c28: 1100 |0002: return-object v0 │ │ +0c2d00: |[0c2d00] android.support.v7.internal.view.menu.MenuPopupHelper.access$300:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;)Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0c2d10: 5410 5a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ +0c2d14: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250257,49 +250285,49 @@ │ │ type : '(Landroid/widget/ListAdapter;)I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 61 16-bit code units │ │ -0c2c2c: |[0c2c2c] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:(Landroid/widget/ListAdapter;)I │ │ -0c2c3c: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c2c3e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0c2c40: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0c2c42: 1203 |0003: const/4 v3, #int 0 // #0 │ │ -0c2c44: 7120 db21 8800 |0004: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c2c4a: 0a07 |0007: move-result v7 │ │ -0c2c4c: 7120 db21 8800 |0008: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c2c52: 0a01 |000b: move-result v1 │ │ -0c2c54: 7210 5f24 0b00 |000c: invoke-interface {v11}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ -0c2c5a: 0a00 |000f: move-result v0 │ │ -0c2c5c: 1202 |0010: const/4 v2, #int 0 // #0 │ │ -0c2c5e: 3502 2b00 |0011: if-ge v2, v0, 003c // +002b │ │ -0c2c62: 7220 6224 2b00 |0013: invoke-interface {v11, v2}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2462 │ │ -0c2c68: 0a05 |0016: move-result v5 │ │ -0c2c6a: 3235 0400 |0017: if-eq v5, v3, 001b // +0004 │ │ -0c2c6e: 0153 |0019: move v3, v5 │ │ -0c2c70: 1204 |001a: const/4 v4, #int 0 // #0 │ │ -0c2c72: 54a8 590a |001b: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0a59 │ │ -0c2c76: 3908 0b00 |001d: if-nez v8, 0028 // +000b │ │ -0c2c7a: 2208 7904 |001f: new-instance v8, Landroid/widget/FrameLayout; // type@0479 │ │ -0c2c7e: 54a9 560a |0021: iget-object v9, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ -0c2c82: 7020 fa23 9800 |0023: invoke-direct {v8, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ -0c2c88: 5ba8 590a |0026: iput-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0a59 │ │ -0c2c8c: 54a8 590a |0028: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0a59 │ │ -0c2c90: 7240 6324 2b84 |002a: invoke-interface {v11, v2, v4, v8}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2463 │ │ -0c2c96: 0c04 |002d: move-result-object v4 │ │ -0c2c98: 6e30 3722 7401 |002e: invoke-virtual {v4, v7, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0c2c9e: 6e10 0422 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0c2ca4: 0a08 |0034: move-result v8 │ │ -0c2ca6: 7120 f42a 8600 |0035: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c2cac: 0a06 |0038: move-result v6 │ │ -0c2cae: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c2cb2: 28d6 |003b: goto 0011 // -002a │ │ -0c2cb4: 0f06 |003c: return v6 │ │ +0c2d18: |[0c2d18] android.support.v7.internal.view.menu.MenuPopupHelper.measureContentWidth:(Landroid/widget/ListAdapter;)I │ │ +0c2d28: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c2d2a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0c2d2c: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0c2d2e: 1203 |0003: const/4 v3, #int 0 // #0 │ │ +0c2d30: 7120 db21 8800 |0004: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c2d36: 0a07 |0007: move-result v7 │ │ +0c2d38: 7120 db21 8800 |0008: invoke-static {v8, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c2d3e: 0a01 |000b: move-result v1 │ │ +0c2d40: 7210 5f24 0b00 |000c: invoke-interface {v11}, Landroid/widget/ListAdapter;.getCount:()I // method@245f │ │ +0c2d46: 0a00 |000f: move-result v0 │ │ +0c2d48: 1202 |0010: const/4 v2, #int 0 // #0 │ │ +0c2d4a: 3502 2b00 |0011: if-ge v2, v0, 003c // +002b │ │ +0c2d4e: 7220 6224 2b00 |0013: invoke-interface {v11, v2}, Landroid/widget/ListAdapter;.getItemViewType:(I)I // method@2462 │ │ +0c2d54: 0a05 |0016: move-result v5 │ │ +0c2d56: 3235 0400 |0017: if-eq v5, v3, 001b // +0004 │ │ +0c2d5a: 0153 |0019: move v3, v5 │ │ +0c2d5c: 1204 |001a: const/4 v4, #int 0 // #0 │ │ +0c2d5e: 54a8 590a |001b: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0a59 │ │ +0c2d62: 3908 0b00 |001d: if-nez v8, 0028 // +000b │ │ +0c2d66: 2208 7904 |001f: new-instance v8, Landroid/widget/FrameLayout; // type@0479 │ │ +0c2d6a: 54a9 560a |0021: iget-object v9, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ +0c2d6e: 7020 fa23 9800 |0023: invoke-direct {v8, v9}, Landroid/widget/FrameLayout;.:(Landroid/content/Context;)V // method@23fa │ │ +0c2d74: 5ba8 590a |0026: iput-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0a59 │ │ +0c2d78: 54a8 590a |0028: iget-object v8, v10, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMeasureParent:Landroid/view/ViewGroup; // field@0a59 │ │ +0c2d7c: 7240 6324 2b84 |002a: invoke-interface {v11, v2, v4, v8}, Landroid/widget/ListAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2463 │ │ +0c2d82: 0c04 |002d: move-result-object v4 │ │ +0c2d84: 6e30 3722 7401 |002e: invoke-virtual {v4, v7, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0c2d8a: 6e10 0422 0400 |0031: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0c2d90: 0a08 |0034: move-result v8 │ │ +0c2d92: 7120 f42a 8600 |0035: invoke-static {v6, v8}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c2d98: 0a06 |0038: move-result v6 │ │ +0c2d9a: d802 0201 |0039: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c2d9e: 28d6 |003b: goto 0011 // -002a │ │ +0c2da0: 0f06 |003c: return v6 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=173 │ │ 0x0002 line=174 │ │ 0x0003 line=175 │ │ 0x0004 line=176 │ │ 0x0008 line=178 │ │ @@ -250334,17 +250362,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c2cb8: |[0c2cb8] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c2cc8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2cca: 0f00 |0001: return v0 │ │ +0c2da4: |[0c2da4] android.support.v7.internal.view.menu.MenuPopupHelper.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c2db4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2db6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=282 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -250354,21 +250382,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0c2ccc: |[0c2ccc] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ -0c2cdc: 6e10 521b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1b52 │ │ -0c2ce2: 0a00 |0003: move-result v0 │ │ -0c2ce4: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c2ce8: 5410 5c0a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c2cec: 6e10 801e 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ -0c2cf2: 0e00 |000b: return-void │ │ +0c2db8: |[0c2db8] android.support.v7.internal.view.menu.MenuPopupHelper.dismiss:()V │ │ +0c2dc8: 6e10 521b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1b52 │ │ +0c2dce: 0a00 |0003: move-result v0 │ │ +0c2dd0: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c2dd4: 5410 5c0a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c2dd8: 6e10 801e 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ +0c2dde: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0006 line=137 │ │ 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -250378,17 +250406,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c2cf4: |[0c2cf4] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c2d04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2d06: 0f00 |0001: return v0 │ │ +0c2de0: |[0c2de0] android.support.v7.internal.view.menu.MenuPopupHelper.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c2df0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2df2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0002 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0002 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -250398,17 +250426,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c2d08: |[0c2d08] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ -0c2d18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2d1a: 0f00 |0001: return v0 │ │ +0c2df4: |[0c2df4] android.support.v7.internal.view.menu.MenuPopupHelper.flagActionItems:()Z │ │ +0c2e04: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2e06: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250416,17 +250444,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c2d1c: |[0c2d1c] android.support.v7.internal.view.menu.MenuPopupHelper.getId:()I │ │ -0c2d2c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2d2e: 0f00 |0001: return v0 │ │ +0c2e08: |[0c2e08] android.support.v7.internal.view.menu.MenuPopupHelper.getId:()I │ │ +0c2e18: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2e1a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=287 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250434,19 +250462,19 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c2d30: |[0c2d30] android.support.v7.internal.view.menu.MenuPopupHelper.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0c2d40: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ -0c2d44: 1a01 1c0e |0002: const-string v1, "MenuPopupHelpers manage their own views" // string@0e1c │ │ -0c2d48: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ -0c2d4e: 2700 |0007: throw v0 │ │ +0c2e1c: |[0c2e1c] android.support.v7.internal.view.menu.MenuPopupHelper.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0c2e2c: 2200 ae05 |0000: new-instance v0, Ljava/lang/UnsupportedOperationException; // type@05ae │ │ +0c2e30: 1a01 1c0e |0002: const-string v1, "MenuPopupHelpers manage their own views" // string@0e1c │ │ +0c2e34: 7020 5f2b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/UnsupportedOperationException;.:(Ljava/lang/String;)V // method@2b5f │ │ +0c2e3a: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0008 reg=3 root Landroid/view/ViewGroup; │ │ │ │ @@ -250455,16 +250483,16 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c2d50: |[0c2d50] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c2d60: 0e00 |0000: return-void │ │ +0c2e3c: |[0c2e3c] android.support.v7.internal.view.menu.MenuPopupHelper.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c2e4c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 context Landroid/content/Context; │ │ 0x0000 - 0x0001 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ @@ -250474,25 +250502,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c2d64: |[0c2d64] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ -0c2d74: 5410 5c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c2d78: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0c2d7c: 5410 5c0a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c2d80: 6e10 941e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -0c2d86: 0a00 |0009: move-result v0 │ │ -0c2d88: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0c2d8c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c2d8e: 0f00 |000d: return v0 │ │ -0c2d90: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c2d92: 28fe |000f: goto 000d // -0002 │ │ +0c2e50: |[0c2e50] android.support.v7.internal.view.menu.MenuPopupHelper.isShowing:()Z │ │ +0c2e60: 5410 5c0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c2e64: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0c2e68: 5410 5c0a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c2e6c: 6e10 941e 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0c2e72: 0a00 |0009: move-result v0 │ │ +0c2e74: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0c2e78: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c2e7a: 0f00 |000d: return v0 │ │ +0c2e7c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c2e7e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250500,24 +250528,24 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0c2d94: |[0c2d94] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c2da4: 5410 5a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ -0c2da8: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ -0c2dac: 0e00 |0004: return-void │ │ -0c2dae: 6e10 4c1b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ -0c2db4: 5410 5e0a |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ -0c2db8: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ -0c2dbc: 5410 5e0a |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ -0c2dc0: 7230 621b 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ -0c2dc6: 28f3 |0011: goto 0004 // -000d │ │ +0c2e80: |[0c2e80] android.support.v7.internal.view.menu.MenuPopupHelper.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c2e90: 5410 5a0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ +0c2e94: 3202 0300 |0002: if-eq v2, v0, 0005 // +0003 │ │ +0c2e98: 0e00 |0004: return-void │ │ +0c2e9a: 6e10 4c1b 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ +0c2ea0: 5410 5e0a |0008: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ +0c2ea4: 3800 faff |000a: if-eqz v0, 0004 // -0006 │ │ +0c2ea8: 5410 5e0a |000c: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ +0c2eac: 7230 621b 2003 |000e: invoke-interface {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@1b62 │ │ +0c2eb2: 28f3 |0011: goto 0004 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ 0x0004 line=270 │ │ 0x0005 line=266 │ │ 0x0008 line=267 │ │ 0x000c line=268 │ │ @@ -250531,33 +250559,33 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c2dc8: |[0c2dc8] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ -0c2dd8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c2dda: 5b21 5c0a |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c2dde: 5420 5a0a |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ -0c2de2: 6e10 511a 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1a51 │ │ -0c2de8: 5420 5f0a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c2dec: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ -0c2df0: 5420 5f0a |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c2df4: 6e10 f422 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ -0c2dfa: 0a00 |0011: move-result v0 │ │ -0c2dfc: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ -0c2e00: 5420 550a |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ -0c2e04: 6e10 1e22 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -0c2e0a: 0c00 |0019: move-result-object v0 │ │ -0c2e0c: 5b20 5f0a |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c2e10: 5420 5f0a |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c2e14: 6e20 f522 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f5 │ │ -0c2e1a: 5b21 5f0a |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c2e1e: 0e00 |0023: return-void │ │ +0c2eb4: |[0c2eb4] android.support.v7.internal.view.menu.MenuPopupHelper.onDismiss:()V │ │ +0c2ec4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c2ec6: 5b21 5c0a |0001: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c2eca: 5420 5a0a |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ +0c2ece: 6e10 511a 0000 |0005: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1a51 │ │ +0c2ed4: 5420 5f0a |0008: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c2ed8: 3800 1900 |000a: if-eqz v0, 0023 // +0019 │ │ +0c2edc: 5420 5f0a |000c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c2ee0: 6e10 f422 0000 |000e: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ +0c2ee6: 0a00 |0011: move-result v0 │ │ +0c2ee8: 3900 0a00 |0012: if-nez v0, 001c // +000a │ │ +0c2eec: 5420 550a |0014: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ +0c2ef0: 6e10 1e22 0000 |0016: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +0c2ef6: 0c00 |0019: move-result-object v0 │ │ +0c2ef8: 5b20 5f0a |001a: iput-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c2efc: 5420 5f0a |001c: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c2f00: 6e20 f522 2000 |001e: invoke-virtual {v0, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f5 │ │ +0c2f06: 5b21 5f0a |0021: iput-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c2f0a: 0e00 |0023: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=142 │ │ 0x0003 line=143 │ │ 0x0008 line=144 │ │ 0x000c line=145 │ │ 0x0014 line=146 │ │ @@ -250572,31 +250600,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 32 16-bit code units │ │ -0c2e20: |[0c2e20] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ -0c2e30: 6e10 521b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1b52 │ │ -0c2e36: 0a01 |0003: move-result v1 │ │ -0c2e38: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ -0c2e3c: 5420 550a |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ -0c2e40: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ -0c2e44: 6e10 3422 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@2234 │ │ -0c2e4a: 0a01 |000d: move-result v1 │ │ -0c2e4c: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ -0c2e50: 6e10 4c1b 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ -0c2e56: 0e00 |0013: return-void │ │ -0c2e58: 6e10 521b 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1b52 │ │ -0c2e5e: 0a01 |0017: move-result v1 │ │ -0c2e60: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ -0c2e64: 5421 5c0a |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c2e68: 6e10 b01e 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -0c2e6e: 28f4 |001f: goto 0013 // -000c │ │ +0c2f0c: |[0c2f0c] android.support.v7.internal.view.menu.MenuPopupHelper.onGlobalLayout:()V │ │ +0c2f1c: 6e10 521b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1b52 │ │ +0c2f22: 0a01 |0003: move-result v1 │ │ +0c2f24: 3801 0f00 |0004: if-eqz v1, 0013 // +000f │ │ +0c2f28: 5420 550a |0006: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ +0c2f2c: 3800 0800 |0008: if-eqz v0, 0010 // +0008 │ │ +0c2f30: 6e10 3422 0000 |000a: invoke-virtual {v0}, Landroid/view/View;.isShown:()Z // method@2234 │ │ +0c2f36: 0a01 |000d: move-result v1 │ │ +0c2f38: 3901 0600 |000e: if-nez v1, 0014 // +0006 │ │ +0c2f3c: 6e10 4c1b 0200 |0010: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ +0c2f42: 0e00 |0013: return-void │ │ +0c2f44: 6e10 521b 0200 |0014: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.isShowing:()Z // method@1b52 │ │ +0c2f4a: 0a01 |0017: move-result v1 │ │ +0c2f4c: 3801 fbff |0018: if-eqz v1, 0013 // -0005 │ │ +0c2f50: 5421 5c0a |001a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c2f54: 6e10 b01e 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0c2f5a: 28f4 |001f: goto 0013 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0006 line=200 │ │ 0x0008 line=201 │ │ 0x0010 line=202 │ │ 0x0013 line=208 │ │ @@ -250612,23 +250640,23 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0c2e70: |[0c2e70] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0c2e80: 5440 540a |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ -0c2e84: 7110 3c1b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1b3c │ │ -0c2e8a: 0c01 |0005: move-result-object v1 │ │ -0c2e8c: 6e20 3f1b 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b3f │ │ -0c2e92: 0c02 |0009: move-result-object v2 │ │ -0c2e94: 1203 |000a: const/4 v3, #int 0 // #0 │ │ -0c2e96: 6e30 781a 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ -0c2e9c: 0e00 |000e: return-void │ │ +0c2f5c: |[0c2f5c] android.support.v7.internal.view.menu.MenuPopupHelper.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0c2f6c: 5440 540a |0000: iget-object v0, v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ +0c2f70: 7110 3c1b 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.access$000:(Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1b3c │ │ +0c2f76: 0c01 |0005: move-result-object v1 │ │ +0c2f78: 6e20 3f1b 7000 |0006: invoke-virtual {v0, v7}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.getItem:(I)Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b3f │ │ +0c2f7e: 0c02 |0009: move-result-object v2 │ │ +0c2f80: 1203 |000a: const/4 v3, #int 0 // #0 │ │ +0c2f82: 6e30 781a 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.performItemAction:(Landroid/view/MenuItem;I)Z // method@1a78 │ │ +0c2f88: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ 0x000e line=161 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Landroid/widget/AdapterView; │ │ @@ -250644,25 +250672,25 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0c2ea0: |[0c2ea0] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0c2eb0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c2eb2: 6e10 4f21 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -0c2eb8: 0a01 |0004: move-result v1 │ │ -0c2eba: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ -0c2ebe: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ -0c2ec2: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ -0c2ec6: 6e10 4c1b 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ -0c2ecc: 0f00 |000e: return v0 │ │ -0c2ece: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c2ed0: 28fe |0010: goto 000e // -0002 │ │ +0c2f8c: |[0c2f8c] android.support.v7.internal.view.menu.MenuPopupHelper.onKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0c2f9c: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c2f9e: 6e10 4f21 0500 |0001: invoke-virtual {v5}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +0c2fa4: 0a01 |0004: move-result v1 │ │ +0c2fa6: 3301 0a00 |0005: if-ne v1, v0, 000f // +000a │ │ +0c2faa: 1301 5200 |0007: const/16 v1, #int 82 // #52 │ │ +0c2fae: 3314 0600 |0009: if-ne v4, v1, 000f // +0006 │ │ +0c2fb2: 6e10 4c1b 0200 |000b: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ +0c2fb8: 0f00 |000e: return v0 │ │ +0c2fba: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c2fbc: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=164 │ │ 0x000b line=165 │ │ 0x000e line=168 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -250675,16 +250703,16 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c2ed4: |[0c2ed4] android.support.v7.internal.view.menu.MenuPopupHelper.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c2ee4: 0e00 |0000: return-void │ │ +0c2fc0: |[0c2fc0] android.support.v7.internal.view.menu.MenuPopupHelper.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c2fd0: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=297 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ │ │ @@ -250693,17 +250721,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c2ee8: |[0c2ee8] android.support.v7.internal.view.menu.MenuPopupHelper.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c2ef8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c2efa: 1100 |0001: return-object v0 │ │ +0c2fd4: |[0c2fd4] android.support.v7.internal.view.menu.MenuPopupHelper.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c2fe4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c2fe6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=292 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuPopupHelper;) │ │ @@ -250711,51 +250739,51 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 69 16-bit code units │ │ -0c2efc: |[0c2efc] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c2f0c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c2f0e: 6e10 ab1b 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ -0c2f14: 0a06 |0004: move-result v6 │ │ -0c2f16: 3806 3c00 |0005: if-eqz v6, 0041 // +003c │ │ -0c2f1a: 2204 8503 |0007: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0385 │ │ -0c2f1e: 5486 560a |0009: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ -0c2f22: 5487 550a |000b: iget-object v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ -0c2f26: 7055 471b 6479 |000d: invoke-direct {v4, v6, v9, v7, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ -0c2f2c: 5486 5e0a |0010: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ -0c2f30: 6e20 5d1b 6400 |0012: invoke-virtual {v4, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1b5d │ │ -0c2f36: 1203 |0015: const/4 v3, #int 0 // #0 │ │ -0c2f38: 6e10 ba1b 0900 |0016: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@1bba │ │ -0c2f3e: 0a01 |0019: move-result v1 │ │ -0c2f40: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0c2f42: 3512 1300 |001b: if-ge v2, v1, 002e // +0013 │ │ -0c2f46: 6e20 a81b 2900 |001d: invoke-virtual {v9, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1ba8 │ │ -0c2f4c: 0c00 |0020: move-result-object v0 │ │ -0c2f4e: 7210 8e21 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@218e │ │ -0c2f54: 0a06 |0024: move-result v6 │ │ -0c2f56: 3806 1d00 |0025: if-eqz v6, 0042 // +001d │ │ -0c2f5a: 7210 8021 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2180 │ │ -0c2f60: 0c06 |002a: move-result-object v6 │ │ -0c2f62: 3806 1700 |002b: if-eqz v6, 0042 // +0017 │ │ -0c2f66: 1213 |002d: const/4 v3, #int 1 // #1 │ │ -0c2f68: 6e20 5e1b 3400 |002e: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@1b5e │ │ -0c2f6e: 6e10 601b 0400 |0031: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@1b60 │ │ -0c2f74: 0a06 |0034: move-result v6 │ │ -0c2f76: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ -0c2f7a: 5485 5e0a |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ -0c2f7e: 3805 0700 |0039: if-eqz v5, 0040 // +0007 │ │ -0c2f82: 5485 5e0a |003b: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ -0c2f86: 7220 631b 9500 |003d: invoke-interface {v5, v9}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ -0c2f8c: 1215 |0040: const/4 v5, #int 1 // #1 │ │ -0c2f8e: 0f05 |0041: return v5 │ │ -0c2f90: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c2f94: 28d7 |0044: goto 001b // -0029 │ │ +0c2fe8: |[0c2fe8] android.support.v7.internal.view.menu.MenuPopupHelper.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c2ff8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c2ffa: 6e10 ab1b 0900 |0001: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ +0c3000: 0a06 |0004: move-result v6 │ │ +0c3002: 3806 3c00 |0005: if-eqz v6, 0041 // +003c │ │ +0c3006: 2204 8503 |0007: new-instance v4, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0385 │ │ +0c300a: 5486 560a |0009: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ +0c300e: 5487 550a |000b: iget-object v7, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ +0c3012: 7055 471b 6479 |000d: invoke-direct {v4, v6, v9, v7, v5}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ +0c3018: 5486 5e0a |0010: iget-object v6, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ +0c301c: 6e20 5d1b 6400 |0012: invoke-virtual {v4, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1b5d │ │ +0c3022: 1203 |0015: const/4 v3, #int 0 // #0 │ │ +0c3024: 6e10 ba1b 0900 |0016: invoke-virtual {v9}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.size:()I // method@1bba │ │ +0c302a: 0a01 |0019: move-result v1 │ │ +0c302c: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0c302e: 3512 1300 |001b: if-ge v2, v1, 002e // +0013 │ │ +0c3032: 6e20 a81b 2900 |001d: invoke-virtual {v9, v2}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1ba8 │ │ +0c3038: 0c00 |0020: move-result-object v0 │ │ +0c303a: 7210 8e21 0000 |0021: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@218e │ │ +0c3040: 0a06 |0024: move-result v6 │ │ +0c3042: 3806 1d00 |0025: if-eqz v6, 0042 // +001d │ │ +0c3046: 7210 8021 0000 |0027: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2180 │ │ +0c304c: 0c06 |002a: move-result-object v6 │ │ +0c304e: 3806 1700 |002b: if-eqz v6, 0042 // +0017 │ │ +0c3052: 1213 |002d: const/4 v3, #int 1 // #1 │ │ +0c3054: 6e20 5e1b 3400 |002e: invoke-virtual {v4, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setForceShowIcon:(Z)V // method@1b5e │ │ +0c305a: 6e10 601b 0400 |0031: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@1b60 │ │ +0c3060: 0a06 |0034: move-result v6 │ │ +0c3062: 3806 0c00 |0035: if-eqz v6, 0041 // +000c │ │ +0c3066: 5485 5e0a |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ +0c306a: 3805 0700 |0039: if-eqz v5, 0040 // +0007 │ │ +0c306e: 5485 5e0a |003b: iget-object v5, v8, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ +0c3072: 7220 631b 9500 |003d: invoke-interface {v5, v9}, Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z // method@1b63 │ │ +0c3078: 1215 |0040: const/4 v5, #int 1 // #1 │ │ +0c307a: 0f05 |0041: return v5 │ │ +0c307c: d802 0201 |0042: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c3080: 28d7 |0044: goto 001b // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=234 │ │ 0x0007 line=235 │ │ 0x0010 line=236 │ │ 0x0015 line=238 │ │ 0x0016 line=239 │ │ @@ -250789,17 +250817,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2f98: |[0c2f98] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ -0c2fa8: 5b01 550a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ -0c2fac: 0e00 |0002: return-void │ │ +0c3084: |[0c3084] android.support.v7.internal.view.menu.MenuPopupHelper.setAnchorView:(Landroid/view/View;)V │ │ +0c3094: 5b01 550a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ +0c3098: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ 0x0002 line=95 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 anchor Landroid/view/View; │ │ @@ -250809,17 +250837,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2fb0: |[0c2fb0] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c2fc0: 5b01 5e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ -0c2fc4: 0e00 |0002: return-void │ │ +0c309c: |[0c309c] android.support.v7.internal.view.menu.MenuPopupHelper.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c30ac: 5b01 5e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPresenterCallback:Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; // field@0a5e │ │ +0c30b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=229 │ │ 0x0002 line=230 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ @@ -250829,17 +250857,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c2fc8: |[0c2fc8] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ -0c2fd8: 5c01 570a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0a57 │ │ -0c2fdc: 0e00 |0002: return-void │ │ +0c30b4: |[0c30b4] android.support.v7.internal.view.menu.MenuPopupHelper.setForceShowIcon:(Z)V │ │ +0c30c4: 5c01 570a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mForceShowIcon:Z // field@0a57 │ │ +0c30c8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0002 line=99 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ 0x0000 - 0x0003 reg=1 forceShow Z │ │ @@ -250849,23 +250877,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c2fe0: |[0c2fe0] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ -0c2ff0: 6e10 601b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@1b60 │ │ -0c2ff6: 0a00 |0003: move-result v0 │ │ -0c2ff8: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0c2ffc: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0c3000: 1a01 1a0e |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0e1a │ │ -0c3004: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0c300a: 2700 |000d: throw v0 │ │ -0c300c: 0e00 |000e: return-void │ │ +0c30cc: |[0c30cc] android.support.v7.internal.view.menu.MenuPopupHelper.show:()V │ │ +0c30dc: 6e10 601b 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.tryShow:()Z // method@1b60 │ │ +0c30e2: 0a00 |0003: move-result v0 │ │ +0c30e4: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0c30e8: 2200 9305 |0006: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0c30ec: 1a01 1a0e |0008: const-string v1, "MenuPopupHelper cannot be used without an anchor" // string@0e1a │ │ +0c30f0: 7020 da2a 1000 |000a: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0c30f6: 2700 |000d: throw v0 │ │ +0c30f8: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0006 line=103 │ │ 0x000e line=105 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -250875,69 +250903,69 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0c3010: |[0c3010] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ -0c3020: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3022: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0c3024: 2203 c403 |0002: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow; // type@03c4 │ │ -0c3028: 5474 560a |0004: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ -0c302c: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0c302e: 6006 4807 |0007: sget v6, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0748 │ │ -0c3032: 7040 791e 4365 |0009: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ -0c3038: 5b73 5c0a |000c: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c303c: 5473 5c0a |000e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c3040: 6e20 a71e 7300 |0010: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1ea7 │ │ -0c3046: 5473 5c0a |0013: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c304a: 6e20 a81e 7300 |0015: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1ea8 │ │ -0c3050: 2203 8403 |0018: new-instance v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@0384 │ │ -0c3054: 5474 5a0a |001a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ -0c3058: 7030 3b1b 7304 |001c: invoke-direct {v3, v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1b3b │ │ -0c305e: 5b73 540a |001f: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ -0c3062: 5473 5c0a |0021: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c3066: 5474 540a |0023: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ -0c306a: 6e20 9a1e 4300 |0025: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e9a │ │ -0c3070: 5473 5c0a |0028: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c3074: 6e20 a61e 2300 |002a: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1ea6 │ │ -0c307a: 5471 550a |002d: iget-object v1, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ -0c307e: 3801 3f00 |002f: if-eqz v1, 006e // +003f │ │ -0c3082: 5473 5f0a |0031: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c3086: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ -0c308a: 0120 |0035: move v0, v2 │ │ -0c308c: 6e10 1e22 0100 |0036: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -0c3092: 0c03 |0039: move-result-object v3 │ │ -0c3094: 5b73 5f0a |003a: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c3098: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ -0c309c: 5473 5f0a |003e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ -0c30a0: 6e20 f022 7300 |0040: invoke-virtual {v3, v7}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f0 │ │ -0c30a6: 5473 5c0a |0043: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c30aa: 6e20 9b1e 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1e9b │ │ -0c30b0: 5473 5c0a |0048: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c30b4: 5474 540a |004a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ -0c30b8: 7020 531b 4700 |004c: invoke-direct {v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:(Landroid/widget/ListAdapter;)I // method@1b53 │ │ -0c30be: 0a04 |004f: move-result v4 │ │ -0c30c0: 5275 5d0a |0050: iget v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0a5d │ │ -0c30c4: 7120 f72a 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c30ca: 0a04 |0055: move-result v4 │ │ -0c30cc: 6e20 9e1e 4300 |0056: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1e9e │ │ -0c30d2: 5473 5c0a |0059: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c30d6: 1224 |005b: const/4 v4, #int 2 // #2 │ │ -0c30d8: 6e20 a31e 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@1ea3 │ │ -0c30de: 5473 5c0a |005f: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c30e2: 6e10 b01e 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -0c30e8: 5473 5c0a |0064: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ -0c30ec: 6e10 871e 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1e87 │ │ -0c30f2: 0c03 |0069: move-result-object v3 │ │ -0c30f4: 6e20 8624 7300 |006a: invoke-virtual {v3, v7}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@2486 │ │ -0c30fa: 0f02 |006d: return v2 │ │ -0c30fc: 0102 |006e: move v2, v0 │ │ -0c30fe: 28fe |006f: goto 006d // -0002 │ │ +0c30fc: |[0c30fc] android.support.v7.internal.view.menu.MenuPopupHelper.tryShow:()Z │ │ +0c310c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c310e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0c3110: 2203 c403 |0002: new-instance v3, Landroid/support/v7/internal/widget/ListPopupWindow; // type@03c4 │ │ +0c3114: 5474 560a |0004: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mContext:Landroid/content/Context; // field@0a56 │ │ +0c3118: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0c311a: 6006 4807 |0007: sget v6, Landroid/support/v7/appcompat/R$attr;.popupMenuStyle:I // field@0748 │ │ +0c311e: 7040 791e 4365 |0009: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ +0c3124: 5b73 5c0a |000c: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c3128: 5473 5c0a |000e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c312c: 6e20 a71e 7300 |0010: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1ea7 │ │ +0c3132: 5473 5c0a |0013: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c3136: 6e20 a81e 7300 |0015: invoke-virtual {v3, v7}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1ea8 │ │ +0c313c: 2203 8403 |0018: new-instance v3, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // type@0384 │ │ +0c3140: 5474 5a0a |001a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a5a │ │ +0c3144: 7030 3b1b 7304 |001c: invoke-direct {v3, v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.:(Landroid/support/v7/internal/view/menu/MenuPopupHelper;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1b3b │ │ +0c314a: 5b73 540a |001f: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ +0c314e: 5473 5c0a |0021: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c3152: 5474 540a |0023: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ +0c3156: 6e20 9a1e 4300 |0025: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e9a │ │ +0c315c: 5473 5c0a |0028: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c3160: 6e20 a61e 2300 |002a: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1ea6 │ │ +0c3166: 5471 550a |002d: iget-object v1, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAnchorView:Landroid/view/View; // field@0a55 │ │ +0c316a: 3801 3f00 |002f: if-eqz v1, 006e // +003f │ │ +0c316e: 5473 5f0a |0031: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c3172: 3903 0300 |0033: if-nez v3, 0036 // +0003 │ │ +0c3176: 0120 |0035: move v0, v2 │ │ +0c3178: 6e10 1e22 0100 |0036: invoke-virtual {v1}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +0c317e: 0c03 |0039: move-result-object v3 │ │ +0c3180: 5b73 5f0a |003a: iput-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c3184: 3800 0700 |003c: if-eqz v0, 0043 // +0007 │ │ +0c3188: 5473 5f0a |003e: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mTreeObserver:Landroid/view/ViewTreeObserver; // field@0a5f │ │ +0c318c: 6e20 f022 7300 |0040: invoke-virtual {v3, v7}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f0 │ │ +0c3192: 5473 5c0a |0043: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c3196: 6e20 9b1e 1300 |0045: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1e9b │ │ +0c319c: 5473 5c0a |0048: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c31a0: 5474 540a |004a: iget-object v4, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ +0c31a4: 7020 531b 4700 |004c: invoke-direct {v7, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.measureContentWidth:(Landroid/widget/ListAdapter;)I // method@1b53 │ │ +0c31aa: 0a04 |004f: move-result v4 │ │ +0c31ac: 5275 5d0a |0050: iget v5, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopupMaxWidth:I // field@0a5d │ │ +0c31b0: 7120 f72a 5400 |0052: invoke-static {v4, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c31b6: 0a04 |0055: move-result v4 │ │ +0c31b8: 6e20 9e1e 4300 |0056: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1e9e │ │ +0c31be: 5473 5c0a |0059: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c31c2: 1224 |005b: const/4 v4, #int 2 // #2 │ │ +0c31c4: 6e20 a31e 4300 |005c: invoke-virtual {v3, v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.setInputMethodMode:(I)V // method@1ea3 │ │ +0c31ca: 5473 5c0a |005f: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c31ce: 6e10 b01e 0300 |0061: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0c31d4: 5473 5c0a |0064: iget-object v3, v7, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mPopup:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0a5c │ │ +0c31d8: 6e10 871e 0300 |0066: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1e87 │ │ +0c31de: 0c03 |0069: move-result-object v3 │ │ +0c31e0: 6e20 8624 7300 |006a: invoke-virtual {v3, v7}, Landroid/widget/ListView;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@2486 │ │ +0c31e6: 0f02 |006d: return v2 │ │ +0c31e8: 0102 |006e: move v2, v0 │ │ +0c31ea: 28fe |006f: goto 006d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=108 │ │ 0x000e line=109 │ │ 0x0013 line=110 │ │ 0x0018 line=112 │ │ 0x0021 line=113 │ │ @@ -250965,20 +250993,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c3100: |[0c3100] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ -0c3110: 5410 540a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ -0c3114: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c3118: 5410 540a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ -0c311c: 6e10 431b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@1b43 │ │ -0c3122: 0e00 |0009: return-void │ │ +0c31ec: |[0c31ec] android.support.v7.internal.view.menu.MenuPopupHelper.updateMenuView:(Z)V │ │ +0c31fc: 5410 540a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ +0c3200: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c3204: 5410 540a |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.mAdapter:Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter; // field@0a54 │ │ +0c3208: 6e10 431b 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper$MenuAdapter;.notifyDataSetChanged:()V // method@1b43 │ │ +0c320e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ 0x0004 line=223 │ │ 0x0009 line=225 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/internal/view/menu/MenuPopupHelper; │ │ @@ -251062,29 +251090,29 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c3124: |[0c3124] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;)V │ │ -0c3134: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3136: 7020 cc1d 2100 |0001: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;)V // method@1dcc │ │ -0c313c: 5910 7f0a |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ -0c3140: 5910 810a |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ -0c3144: 5910 800a |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ -0c3148: 5910 7e0a |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ -0c314c: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0c3150: 7010 1d02 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0c3156: 5b10 820a |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c315a: 2200 9103 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0391 │ │ -0c315e: 7020 e91b 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@1be9 │ │ -0c3164: 5b10 7c0a |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ -0c3168: 7010 111c 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@1c11 │ │ -0c316e: 0e00 |001d: return-void │ │ +0c3210: |[0c3210] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;)V │ │ +0c3220: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3222: 7020 cc1d 2100 |0001: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;)V // method@1dcc │ │ +0c3228: 5910 7f0a |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ +0c322c: 5910 810a |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ +0c3230: 5910 800a |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ +0c3234: 5910 7e0a |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ +0c3238: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0c323c: 7010 1d02 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0c3242: 5b10 820a |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c3246: 2200 9103 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0391 │ │ +0c324a: 7020 e91b 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@1be9 │ │ +0c3250: 5b10 7c0a |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ +0c3254: 7010 111c 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@1c11 │ │ +0c325a: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=54 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -251101,18 +251129,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c3170: |[0c3170] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c3180: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3182: 7040 fb1b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bfb │ │ -0c3188: 0e00 |0004: return-void │ │ +0c325c: |[0c325c] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c326c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c326e: 7040 fb1b 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bfb │ │ +0c3274: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0004 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -251123,29 +251151,29 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0c318c: |[0c318c] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c319c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c319e: 7040 ce1d 2143 |0001: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1dce │ │ -0c31a4: 5910 7f0a |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ -0c31a8: 5910 810a |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ -0c31ac: 5910 800a |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ -0c31b0: 5910 7e0a |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ -0c31b4: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ -0c31b8: 7010 1d02 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0c31be: 5b10 820a |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c31c2: 2200 9103 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0391 │ │ -0c31c6: 7020 e91b 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@1be9 │ │ -0c31cc: 5b10 7c0a |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ -0c31d0: 7010 111c 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@1c11 │ │ -0c31d6: 0e00 |001d: return-void │ │ +0c3278: |[0c3278] android.support.v7.internal.widget.AbsSpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c3288: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c328a: 7040 ce1d 2143 |0001: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/internal/widget/AdapterViewICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1dce │ │ +0c3290: 5910 7f0a |0004: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ +0c3294: 5910 810a |0006: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ +0c3298: 5910 800a |0008: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ +0c329c: 5910 7e0a |000a: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ +0c32a0: 2200 6500 |000c: new-instance v0, Landroid/graphics/Rect; // type@0065 │ │ +0c32a4: 7010 1d02 0000 |000e: invoke-direct {v0}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0c32aa: 5b10 820a |0011: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c32ae: 2200 9103 |0013: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // type@0391 │ │ +0c32b2: 7020 e91b 1000 |0015: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.:(Landroid/support/v7/internal/widget/AbsSpinnerICS;)V // method@1be9 │ │ +0c32b8: 5b10 7c0a |0018: iput-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ +0c32bc: 7010 111c 0100 |001a: invoke-direct {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.initAbsSpinner:()V // method@1c11 │ │ +0c32c2: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=41 │ │ 0x0006 line=42 │ │ 0x0008 line=43 │ │ 0x000a line=44 │ │ @@ -251164,17 +251192,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0c31d8: |[0c31d8] android.support.v7.internal.widget.AbsSpinnerICS.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V │ │ -0c31e8: 6e30 1e1c 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeDetachedView:(Landroid/view/View;Z)V // method@1c1e │ │ -0c31ee: 0e00 |0003: return-void │ │ +0c32c4: |[0c32c4] android.support.v7.internal.widget.AbsSpinnerICS.access$100:(Landroid/support/v7/internal/widget/AbsSpinnerICS;Landroid/view/View;Z)V │ │ +0c32d4: 6e30 1e1c 1002 |0000: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeDetachedView:(Landroid/view/View;Z)V // method@1c1e │ │ +0c32da: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0004 reg=1 x1 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -251184,20 +251212,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0c31f0: |[0c31f0] android.support.v7.internal.widget.AbsSpinnerICS.initAbsSpinner:()V │ │ -0c3200: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c3202: 6e20 241c 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setFocusable:(Z)V // method@1c24 │ │ -0c3208: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c320a: 6e20 2c1c 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setWillNotDraw:(Z)V // method@1c2c │ │ -0c3210: 0e00 |0008: return-void │ │ +0c32dc: |[0c32dc] android.support.v7.internal.widget.AbsSpinnerICS.initAbsSpinner:()V │ │ +0c32ec: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c32ee: 6e20 241c 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setFocusable:(Z)V // method@1c24 │ │ +0c32f4: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c32f6: 6e20 2c1c 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setWillNotDraw:(Z)V // method@1c2c │ │ +0c32fc: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ 0x0008 line=73 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -251208,20 +251236,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c3214: |[0c3214] android.support.v7.internal.widget.AbsSpinnerICS.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c3224: 2200 4204 |0000: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c3228: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0c322a: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -0c322c: 7030 8722 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c3232: 1100 |0007: return-object v0 │ │ +0c3300: |[0c3300] android.support.v7.internal.widget.AbsSpinnerICS.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c3310: 2200 4204 |0000: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c3314: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0c3316: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +0c3318: 7030 8722 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c331e: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -251229,18 +251257,18 @@ │ │ type : '()Landroid/widget/Adapter;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c3234: |[0c3234] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/Adapter; │ │ -0c3244: 6e10 011c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1c01 │ │ -0c324a: 0c00 |0003: move-result-object v0 │ │ -0c324c: 1100 |0004: return-object v0 │ │ +0c3320: |[0c3320] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/Adapter; │ │ +0c3330: 6e10 011c 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1c01 │ │ +0c3336: 0c00 |0003: move-result-object v0 │ │ +0c3338: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -251248,17 +251276,17 @@ │ │ type : '()Landroid/widget/SpinnerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3250: |[0c3250] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/SpinnerAdapter; │ │ -0c3260: 5410 710a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c3264: 1100 |0002: return-object v0 │ │ +0c333c: |[0c333c] android.support.v7.internal.widget.AbsSpinnerICS.getAdapter:()Landroid/widget/SpinnerAdapter; │ │ +0c334c: 5410 710a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c3350: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -251266,18 +251294,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c3268: |[0c3268] android.support.v7.internal.widget.AbsSpinnerICS.getChildHeight:(Landroid/view/View;)I │ │ -0c3278: 6e10 0122 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c327e: 0a00 |0003: move-result v0 │ │ -0c3280: 0f00 |0004: return v0 │ │ +0c3354: |[0c3354] android.support.v7.internal.widget.AbsSpinnerICS.getChildHeight:(Landroid/view/View;)I │ │ +0c3364: 6e10 0122 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c336a: 0a00 |0003: move-result v0 │ │ +0c336c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -251286,18 +251314,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c3284: |[0c3284] android.support.v7.internal.widget.AbsSpinnerICS.getChildWidth:(Landroid/view/View;)I │ │ -0c3294: 6e10 0422 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0c329a: 0a00 |0003: move-result v0 │ │ -0c329c: 0f00 |0004: return v0 │ │ +0c3370: |[0c3370] android.support.v7.internal.widget.AbsSpinnerICS.getChildWidth:(Landroid/view/View;)I │ │ +0c3380: 6e10 0422 0200 |0000: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0c3386: 0a00 |0003: move-result v0 │ │ +0c3388: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=226 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ 0x0000 - 0x0005 reg=2 child Landroid/view/View; │ │ │ │ @@ -251306,17 +251334,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c32a0: |[0c32a0] android.support.v7.internal.widget.AbsSpinnerICS.getCount:()I │ │ -0c32b0: 5210 770a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ -0c32b4: 0f00 |0002: return v0 │ │ +0c338c: |[0c338c] android.support.v7.internal.widget.AbsSpinnerICS.getCount:()I │ │ +0c339c: 5210 770a |0000: iget v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ +0c33a0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/AbsSpinnerICS;) │ │ @@ -251324,27 +251352,27 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c32b8: |[0c32b8] android.support.v7.internal.widget.AbsSpinnerICS.getSelectedView:()Landroid/view/View; │ │ -0c32c8: 5220 770a |0000: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ -0c32cc: 3d00 1000 |0002: if-lez v0, 0012 // +0010 │ │ -0c32d0: 5220 7d0a |0004: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@0a7d │ │ -0c32d4: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ -0c32d8: 5220 7d0a |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@0a7d │ │ -0c32dc: 5221 750a |000a: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ -0c32e0: b110 |000c: sub-int/2addr v0, v1 │ │ -0c32e2: 6e20 021c 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ -0c32e8: 0c00 |0010: move-result-object v0 │ │ -0c32ea: 1100 |0011: return-object v0 │ │ -0c32ec: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0c32ee: 28fe |0013: goto 0011 // -0002 │ │ +0c33a4: |[0c33a4] android.support.v7.internal.widget.AbsSpinnerICS.getSelectedView:()Landroid/view/View; │ │ +0c33b4: 5220 770a |0000: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ +0c33b8: 3d00 1000 |0002: if-lez v0, 0012 // +0010 │ │ +0c33bc: 5220 7d0a |0004: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@0a7d │ │ +0c33c0: 3a00 0c00 |0006: if-ltz v0, 0012 // +000c │ │ +0c33c4: 5220 7d0a |0008: iget v0, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@0a7d │ │ +0c33c8: 5221 750a |000a: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ +0c33cc: b110 |000c: sub-int/2addr v0, v1 │ │ +0c33ce: 6e20 021c 0200 |000d: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ +0c33d4: 0c00 |0010: move-result-object v0 │ │ +0c33d6: 1100 |0011: return-object v0 │ │ +0c33d8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0c33da: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=288 │ │ 0x0008 line=289 │ │ 0x0011 line=291 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -251360,200 +251388,200 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 368 16-bit code units │ │ -0c32f0: |[0c32f0] android.support.v7.internal.widget.AbsSpinnerICS.onMeasure:(II)V │ │ -0c3300: 7701 d921 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0c3306: 0a0d |0003: move-result v13 │ │ -0c3308: 7401 081c 1100 |0004: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingLeft:()I // method@1c08 │ │ -0c330e: 0a06 |0007: move-result v6 │ │ -0c3310: 7401 0a1c 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingTop:()I // method@1c0a │ │ -0c3316: 0a08 |000b: move-result v8 │ │ -0c3318: 7401 091c 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingRight:()I // method@1c09 │ │ -0c331e: 0a07 |000f: move-result v7 │ │ -0c3320: 7401 071c 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingBottom:()I // method@1c07 │ │ -0c3326: 0a05 |0013: move-result v5 │ │ -0c3328: 0800 1100 |0014: move-object/from16 v0, v17 │ │ -0c332c: 540f 820a |0016: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3330: 0800 1100 |0018: move-object/from16 v0, v17 │ │ -0c3334: 5200 7f0a |001a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ -0c3338: 0210 0000 |001c: move/from16 v16, v0 │ │ -0c333c: 0200 1000 |001e: move/from16 v0, v16 │ │ -0c3340: 3706 3801 |0020: if-le v6, v0, 0158 // +0138 │ │ -0c3344: 59f6 3900 |0022: iput v6, v15, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0c3348: 0800 1100 |0024: move-object/from16 v0, v17 │ │ -0c334c: 540f 820a |0026: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3350: 0800 1100 |0028: move-object/from16 v0, v17 │ │ -0c3354: 5200 810a |002a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ -0c3358: 0210 0000 |002c: move/from16 v16, v0 │ │ -0c335c: 0200 1000 |002e: move/from16 v0, v16 │ │ -0c3360: 3708 2e01 |0030: if-le v8, v0, 015e // +012e │ │ -0c3364: 59f8 3b00 |0032: iput v8, v15, Landroid/graphics/Rect;.top:I // field@003b │ │ -0c3368: 0800 1100 |0034: move-object/from16 v0, v17 │ │ -0c336c: 540f 820a |0036: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3370: 0800 1100 |0038: move-object/from16 v0, v17 │ │ -0c3374: 5200 800a |003a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ -0c3378: 0210 0000 |003c: move/from16 v16, v0 │ │ -0c337c: 0200 1000 |003e: move/from16 v0, v16 │ │ -0c3380: 3707 2401 |0040: if-le v7, v0, 0164 // +0124 │ │ -0c3384: 59f7 3a00 |0042: iput v7, v15, Landroid/graphics/Rect;.right:I // field@003a │ │ -0c3388: 0800 1100 |0044: move-object/from16 v0, v17 │ │ -0c338c: 540f 820a |0046: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3390: 0800 1100 |0048: move-object/from16 v0, v17 │ │ -0c3394: 5200 7e0a |004a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ -0c3398: 0210 0000 |004c: move/from16 v16, v0 │ │ -0c339c: 0200 1000 |004e: move/from16 v0, v16 │ │ -0c33a0: 3705 1a01 |0050: if-le v5, v0, 016a // +011a │ │ -0c33a4: 59f5 3800 |0052: iput v5, v15, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0c33a8: 0800 1100 |0054: move-object/from16 v0, v17 │ │ -0c33ac: 550f 730a |0056: iget-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0a73 │ │ -0c33b0: 380f 0500 |0058: if-eqz v15, 005d // +0005 │ │ -0c33b4: 7401 101c 1100 |005a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.handleDataChanged:()V // method@1c10 │ │ -0c33ba: 1209 |005d: const/4 v9, #int 0 // #0 │ │ -0c33bc: 120a |005e: const/4 v10, #int 0 // #0 │ │ -0c33be: 1214 |005f: const/4 v4, #int 1 // #1 │ │ -0c33c0: 7401 0c1c 1100 |0060: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@1c0c │ │ -0c33c6: 0a0b |0063: move-result v11 │ │ -0c33c8: 3a0b 9a00 |0064: if-ltz v11, 00fe // +009a │ │ -0c33cc: 0800 1100 |0066: move-object/from16 v0, v17 │ │ -0c33d0: 540f 710a |0068: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c33d4: 380f 9400 |006a: if-eqz v15, 00fe // +0094 │ │ -0c33d8: 0800 1100 |006c: move-object/from16 v0, v17 │ │ -0c33dc: 540f 710a |006e: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c33e0: 7210 e124 0f00 |0070: invoke-interface {v15}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ -0c33e6: 0a0f |0073: move-result v15 │ │ -0c33e8: 35fb 8a00 |0074: if-ge v11, v15, 00fe // +008a │ │ -0c33ec: 0800 1100 |0076: move-object/from16 v0, v17 │ │ -0c33f0: 540f 7c0a |0078: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ -0c33f4: 6e20 eb1b bf00 |007a: invoke-virtual {v15, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@1beb │ │ -0c33fa: 0c0c |007d: move-result-object v12 │ │ -0c33fc: 390c 1000 |007e: if-nez v12, 008e // +0010 │ │ -0c3400: 0800 1100 |0080: move-object/from16 v0, v17 │ │ -0c3404: 540f 710a |0082: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c3408: 1310 0000 |0084: const/16 v16, #int 0 // #0 │ │ -0c340c: 0800 1000 |0086: move-object/from16 v0, v16 │ │ -0c3410: 0801 1100 |0088: move-object/from16 v1, v17 │ │ -0c3414: 7240 e624 bf10 |008a: invoke-interface {v15, v11, v0, v1}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e6 │ │ -0c341a: 0c0c |008d: move-result-object v12 │ │ -0c341c: 380c 0900 |008e: if-eqz v12, 0097 // +0009 │ │ -0c3420: 0800 1100 |0090: move-object/from16 v0, v17 │ │ -0c3424: 540f 7c0a |0092: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ -0c3428: 6e30 ec1b bf0c |0094: invoke-virtual {v15, v11, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@1bec │ │ -0c342e: 380c 6700 |0097: if-eqz v12, 00fe // +0067 │ │ -0c3432: 6e10 fd21 0c00 |0099: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0c3438: 0c0f |009c: move-result-object v15 │ │ -0c343a: 390f 1300 |009d: if-nez v15, 00b0 // +0013 │ │ -0c343e: 121f |009f: const/4 v15, #int 1 // #1 │ │ -0c3440: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ -0c3444: 5c0f 720a |00a2: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ -0c3448: 7401 ff1b 1100 |00a4: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1bff │ │ -0c344e: 0c0f |00a7: move-result-object v15 │ │ -0c3450: 6e20 6422 fc00 |00a8: invoke-virtual {v12, v15}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0c3456: 120f |00ab: const/4 v15, #int 0 // #0 │ │ -0c3458: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ -0c345c: 5c0f 720a |00ae: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ -0c3460: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -0c3464: 0201 1200 |00b2: move/from16 v1, v18 │ │ -0c3468: 0202 1300 |00b4: move/from16 v2, v19 │ │ -0c346c: 6e40 141c c021 |00b6: invoke-virtual {v0, v12, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.measureChild:(Landroid/view/View;II)V // method@1c14 │ │ -0c3472: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ -0c3476: 6e20 041c c000 |00bb: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildHeight:(Landroid/view/View;)I // method@1c04 │ │ -0c347c: 0a0f |00be: move-result v15 │ │ -0c347e: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ -0c3482: 5400 820a |00c1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3486: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ -0c348a: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ -0c348e: 5200 3b00 |00c7: iget v0, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ -0c3492: 0210 0000 |00c9: move/from16 v16, v0 │ │ -0c3496: 900f 0f10 |00cb: add-int v15, v15, v16 │ │ -0c349a: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ -0c349e: 5400 820a |00cf: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c34a2: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ -0c34a6: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ -0c34aa: 5200 3800 |00d5: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0c34ae: 0210 0000 |00d7: move/from16 v16, v0 │ │ -0c34b2: 9009 0f10 |00d9: add-int v9, v15, v16 │ │ -0c34b6: 0800 1100 |00db: move-object/from16 v0, v17 │ │ -0c34ba: 6e20 051c c000 |00dd: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildWidth:(Landroid/view/View;)I // method@1c05 │ │ -0c34c0: 0a0f |00e0: move-result v15 │ │ -0c34c2: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ -0c34c6: 5400 820a |00e3: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c34ca: 0810 0000 |00e5: move-object/from16 v16, v0 │ │ -0c34ce: 0800 1000 |00e7: move-object/from16 v0, v16 │ │ -0c34d2: 5200 3900 |00e9: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0c34d6: 0210 0000 |00eb: move/from16 v16, v0 │ │ -0c34da: 900f 0f10 |00ed: add-int v15, v15, v16 │ │ -0c34de: 0800 1100 |00ef: move-object/from16 v0, v17 │ │ -0c34e2: 5400 820a |00f1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c34e6: 0810 0000 |00f3: move-object/from16 v16, v0 │ │ -0c34ea: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ -0c34ee: 5200 3a00 |00f7: iget v0, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ -0c34f2: 0210 0000 |00f9: move/from16 v16, v0 │ │ -0c34f6: 900a 0f10 |00fb: add-int v10, v15, v16 │ │ -0c34fa: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ -0c34fc: 3804 2c00 |00fe: if-eqz v4, 012a // +002c │ │ -0c3500: 0800 1100 |0100: move-object/from16 v0, v17 │ │ -0c3504: 540f 820a |0102: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3508: 52ff 3b00 |0104: iget v15, v15, Landroid/graphics/Rect;.top:I // field@003b │ │ -0c350c: 0800 1100 |0106: move-object/from16 v0, v17 │ │ -0c3510: 5400 820a |0108: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3514: 0810 0000 |010a: move-object/from16 v16, v0 │ │ -0c3518: 0800 1000 |010c: move-object/from16 v0, v16 │ │ -0c351c: 5200 3800 |010e: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0c3520: 0210 0000 |0110: move/from16 v16, v0 │ │ -0c3524: 9009 0f10 |0112: add-int v9, v15, v16 │ │ -0c3528: 390d 1600 |0114: if-nez v13, 012a // +0016 │ │ -0c352c: 0800 1100 |0116: move-object/from16 v0, v17 │ │ -0c3530: 540f 820a |0118: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3534: 52ff 3900 |011a: iget v15, v15, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0c3538: 0800 1100 |011c: move-object/from16 v0, v17 │ │ -0c353c: 5400 820a |011e: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ -0c3540: 0810 0000 |0120: move-object/from16 v16, v0 │ │ -0c3544: 0800 1000 |0122: move-object/from16 v0, v16 │ │ -0c3548: 5200 3a00 |0124: iget v0, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ -0c354c: 0210 0000 |0126: move/from16 v16, v0 │ │ -0c3550: 900a 0f10 |0128: add-int v10, v15, v16 │ │ -0c3554: 7401 0e1c 1100 |012a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumHeight:()I // method@1c0e │ │ -0c355a: 0a0f |012d: move-result v15 │ │ -0c355c: 7120 f42a f900 |012e: invoke-static {v9, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c3562: 0a09 |0131: move-result v9 │ │ -0c3564: 7401 0f1c 1100 |0132: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumWidth:()I // method@1c0f │ │ -0c356a: 0a0f |0135: move-result v15 │ │ -0c356c: 7120 f42a fa00 |0136: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c3572: 0a0a |0139: move-result v10 │ │ -0c3574: 0200 1300 |013a: move/from16 v0, v19 │ │ -0c3578: 7120 211c 0900 |013c: invoke-static {v9, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@1c21 │ │ -0c357e: 0a03 |013f: move-result v3 │ │ -0c3580: 0200 1200 |0140: move/from16 v0, v18 │ │ -0c3584: 7120 211c 0a00 |0142: invoke-static {v10, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@1c21 │ │ -0c358a: 0a0e |0145: move-result v14 │ │ -0c358c: 0800 1100 |0146: move-object/from16 v0, v17 │ │ -0c3590: 6e30 251c e003 |0148: invoke-virtual {v0, v14, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setMeasuredDimension:(II)V // method@1c25 │ │ -0c3596: 0200 1300 |014b: move/from16 v0, v19 │ │ -0c359a: 0801 1100 |014d: move-object/from16 v1, v17 │ │ -0c359e: 5910 760a |014f: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mHeightMeasureSpec:I // field@0a76 │ │ -0c35a2: 0200 1200 |0151: move/from16 v0, v18 │ │ -0c35a6: 0801 1100 |0153: move-object/from16 v1, v17 │ │ -0c35aa: 5910 870a |0155: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mWidthMeasureSpec:I // field@0a87 │ │ -0c35ae: 0e00 |0157: return-void │ │ -0c35b0: 0800 1100 |0158: move-object/from16 v0, v17 │ │ -0c35b4: 5206 7f0a |015a: iget v6, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ -0c35b8: 2900 c6fe |015c: goto/16 0022 // -013a │ │ -0c35bc: 0800 1100 |015e: move-object/from16 v0, v17 │ │ -0c35c0: 5208 810a |0160: iget v8, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ -0c35c4: 2900 d0fe |0162: goto/16 0032 // -0130 │ │ -0c35c8: 0800 1100 |0164: move-object/from16 v0, v17 │ │ -0c35cc: 5207 800a |0166: iget v7, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ -0c35d0: 2900 dafe |0168: goto/16 0042 // -0126 │ │ -0c35d4: 0800 1100 |016a: move-object/from16 v0, v17 │ │ -0c35d8: 5205 7e0a |016c: iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ -0c35dc: 2900 e4fe |016e: goto/16 0052 // -011c │ │ +0c33dc: |[0c33dc] android.support.v7.internal.widget.AbsSpinnerICS.onMeasure:(II)V │ │ +0c33ec: 7701 d921 1200 |0000: invoke-static/range {v18}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0c33f2: 0a0d |0003: move-result v13 │ │ +0c33f4: 7401 081c 1100 |0004: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingLeft:()I // method@1c08 │ │ +0c33fa: 0a06 |0007: move-result v6 │ │ +0c33fc: 7401 0a1c 1100 |0008: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingTop:()I // method@1c0a │ │ +0c3402: 0a08 |000b: move-result v8 │ │ +0c3404: 7401 091c 1100 |000c: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingRight:()I // method@1c09 │ │ +0c340a: 0a07 |000f: move-result v7 │ │ +0c340c: 7401 071c 1100 |0010: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getPaddingBottom:()I // method@1c07 │ │ +0c3412: 0a05 |0013: move-result v5 │ │ +0c3414: 0800 1100 |0014: move-object/from16 v0, v17 │ │ +0c3418: 540f 820a |0016: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c341c: 0800 1100 |0018: move-object/from16 v0, v17 │ │ +0c3420: 5200 7f0a |001a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ +0c3424: 0210 0000 |001c: move/from16 v16, v0 │ │ +0c3428: 0200 1000 |001e: move/from16 v0, v16 │ │ +0c342c: 3706 3801 |0020: if-le v6, v0, 0158 // +0138 │ │ +0c3430: 59f6 3900 |0022: iput v6, v15, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0c3434: 0800 1100 |0024: move-object/from16 v0, v17 │ │ +0c3438: 540f 820a |0026: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c343c: 0800 1100 |0028: move-object/from16 v0, v17 │ │ +0c3440: 5200 810a |002a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ +0c3444: 0210 0000 |002c: move/from16 v16, v0 │ │ +0c3448: 0200 1000 |002e: move/from16 v0, v16 │ │ +0c344c: 3708 2e01 |0030: if-le v8, v0, 015e // +012e │ │ +0c3450: 59f8 3b00 |0032: iput v8, v15, Landroid/graphics/Rect;.top:I // field@003b │ │ +0c3454: 0800 1100 |0034: move-object/from16 v0, v17 │ │ +0c3458: 540f 820a |0036: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c345c: 0800 1100 |0038: move-object/from16 v0, v17 │ │ +0c3460: 5200 800a |003a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ +0c3464: 0210 0000 |003c: move/from16 v16, v0 │ │ +0c3468: 0200 1000 |003e: move/from16 v0, v16 │ │ +0c346c: 3707 2401 |0040: if-le v7, v0, 0164 // +0124 │ │ +0c3470: 59f7 3a00 |0042: iput v7, v15, Landroid/graphics/Rect;.right:I // field@003a │ │ +0c3474: 0800 1100 |0044: move-object/from16 v0, v17 │ │ +0c3478: 540f 820a |0046: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c347c: 0800 1100 |0048: move-object/from16 v0, v17 │ │ +0c3480: 5200 7e0a |004a: iget v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ +0c3484: 0210 0000 |004c: move/from16 v16, v0 │ │ +0c3488: 0200 1000 |004e: move/from16 v0, v16 │ │ +0c348c: 3705 1a01 |0050: if-le v5, v0, 016a // +011a │ │ +0c3490: 59f5 3800 |0052: iput v5, v15, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0c3494: 0800 1100 |0054: move-object/from16 v0, v17 │ │ +0c3498: 550f 730a |0056: iget-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0a73 │ │ +0c349c: 380f 0500 |0058: if-eqz v15, 005d // +0005 │ │ +0c34a0: 7401 101c 1100 |005a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.handleDataChanged:()V // method@1c10 │ │ +0c34a6: 1209 |005d: const/4 v9, #int 0 // #0 │ │ +0c34a8: 120a |005e: const/4 v10, #int 0 // #0 │ │ +0c34aa: 1214 |005f: const/4 v4, #int 1 // #1 │ │ +0c34ac: 7401 0c1c 1100 |0060: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@1c0c │ │ +0c34b2: 0a0b |0063: move-result v11 │ │ +0c34b4: 3a0b 9a00 |0064: if-ltz v11, 00fe // +009a │ │ +0c34b8: 0800 1100 |0066: move-object/from16 v0, v17 │ │ +0c34bc: 540f 710a |0068: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c34c0: 380f 9400 |006a: if-eqz v15, 00fe // +0094 │ │ +0c34c4: 0800 1100 |006c: move-object/from16 v0, v17 │ │ +0c34c8: 540f 710a |006e: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c34cc: 7210 e124 0f00 |0070: invoke-interface {v15}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ +0c34d2: 0a0f |0073: move-result v15 │ │ +0c34d4: 35fb 8a00 |0074: if-ge v11, v15, 00fe // +008a │ │ +0c34d8: 0800 1100 |0076: move-object/from16 v0, v17 │ │ +0c34dc: 540f 7c0a |0078: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ +0c34e0: 6e20 eb1b bf00 |007a: invoke-virtual {v15, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@1beb │ │ +0c34e6: 0c0c |007d: move-result-object v12 │ │ +0c34e8: 390c 1000 |007e: if-nez v12, 008e // +0010 │ │ +0c34ec: 0800 1100 |0080: move-object/from16 v0, v17 │ │ +0c34f0: 540f 710a |0082: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c34f4: 1310 0000 |0084: const/16 v16, #int 0 // #0 │ │ +0c34f8: 0800 1000 |0086: move-object/from16 v0, v16 │ │ +0c34fc: 0801 1100 |0088: move-object/from16 v1, v17 │ │ +0c3500: 7240 e624 bf10 |008a: invoke-interface {v15, v11, v0, v1}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e6 │ │ +0c3506: 0c0c |008d: move-result-object v12 │ │ +0c3508: 380c 0900 |008e: if-eqz v12, 0097 // +0009 │ │ +0c350c: 0800 1100 |0090: move-object/from16 v0, v17 │ │ +0c3510: 540f 7c0a |0092: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ +0c3514: 6e30 ec1b bf0c |0094: invoke-virtual {v15, v11, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@1bec │ │ +0c351a: 380c 6700 |0097: if-eqz v12, 00fe // +0067 │ │ +0c351e: 6e10 fd21 0c00 |0099: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0c3524: 0c0f |009c: move-result-object v15 │ │ +0c3526: 390f 1300 |009d: if-nez v15, 00b0 // +0013 │ │ +0c352a: 121f |009f: const/4 v15, #int 1 // #1 │ │ +0c352c: 0800 1100 |00a0: move-object/from16 v0, v17 │ │ +0c3530: 5c0f 720a |00a2: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ +0c3534: 7401 ff1b 1100 |00a4: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1bff │ │ +0c353a: 0c0f |00a7: move-result-object v15 │ │ +0c353c: 6e20 6422 fc00 |00a8: invoke-virtual {v12, v15}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0c3542: 120f |00ab: const/4 v15, #int 0 // #0 │ │ +0c3544: 0800 1100 |00ac: move-object/from16 v0, v17 │ │ +0c3548: 5c0f 720a |00ae: iput-boolean v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ +0c354c: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ +0c3550: 0201 1200 |00b2: move/from16 v1, v18 │ │ +0c3554: 0202 1300 |00b4: move/from16 v2, v19 │ │ +0c3558: 6e40 141c c021 |00b6: invoke-virtual {v0, v12, v1, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.measureChild:(Landroid/view/View;II)V // method@1c14 │ │ +0c355e: 0800 1100 |00b9: move-object/from16 v0, v17 │ │ +0c3562: 6e20 041c c000 |00bb: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildHeight:(Landroid/view/View;)I // method@1c04 │ │ +0c3568: 0a0f |00be: move-result v15 │ │ +0c356a: 0800 1100 |00bf: move-object/from16 v0, v17 │ │ +0c356e: 5400 820a |00c1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c3572: 0810 0000 |00c3: move-object/from16 v16, v0 │ │ +0c3576: 0800 1000 |00c5: move-object/from16 v0, v16 │ │ +0c357a: 5200 3b00 |00c7: iget v0, v0, Landroid/graphics/Rect;.top:I // field@003b │ │ +0c357e: 0210 0000 |00c9: move/from16 v16, v0 │ │ +0c3582: 900f 0f10 |00cb: add-int v15, v15, v16 │ │ +0c3586: 0800 1100 |00cd: move-object/from16 v0, v17 │ │ +0c358a: 5400 820a |00cf: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c358e: 0810 0000 |00d1: move-object/from16 v16, v0 │ │ +0c3592: 0800 1000 |00d3: move-object/from16 v0, v16 │ │ +0c3596: 5200 3800 |00d5: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0c359a: 0210 0000 |00d7: move/from16 v16, v0 │ │ +0c359e: 9009 0f10 |00d9: add-int v9, v15, v16 │ │ +0c35a2: 0800 1100 |00db: move-object/from16 v0, v17 │ │ +0c35a6: 6e20 051c c000 |00dd: invoke-virtual {v0, v12}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildWidth:(Landroid/view/View;)I // method@1c05 │ │ +0c35ac: 0a0f |00e0: move-result v15 │ │ +0c35ae: 0800 1100 |00e1: move-object/from16 v0, v17 │ │ +0c35b2: 5400 820a |00e3: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c35b6: 0810 0000 |00e5: move-object/from16 v16, v0 │ │ +0c35ba: 0800 1000 |00e7: move-object/from16 v0, v16 │ │ +0c35be: 5200 3900 |00e9: iget v0, v0, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0c35c2: 0210 0000 |00eb: move/from16 v16, v0 │ │ +0c35c6: 900f 0f10 |00ed: add-int v15, v15, v16 │ │ +0c35ca: 0800 1100 |00ef: move-object/from16 v0, v17 │ │ +0c35ce: 5400 820a |00f1: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c35d2: 0810 0000 |00f3: move-object/from16 v16, v0 │ │ +0c35d6: 0800 1000 |00f5: move-object/from16 v0, v16 │ │ +0c35da: 5200 3a00 |00f7: iget v0, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ +0c35de: 0210 0000 |00f9: move/from16 v16, v0 │ │ +0c35e2: 900a 0f10 |00fb: add-int v10, v15, v16 │ │ +0c35e6: 1204 |00fd: const/4 v4, #int 0 // #0 │ │ +0c35e8: 3804 2c00 |00fe: if-eqz v4, 012a // +002c │ │ +0c35ec: 0800 1100 |0100: move-object/from16 v0, v17 │ │ +0c35f0: 540f 820a |0102: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c35f4: 52ff 3b00 |0104: iget v15, v15, Landroid/graphics/Rect;.top:I // field@003b │ │ +0c35f8: 0800 1100 |0106: move-object/from16 v0, v17 │ │ +0c35fc: 5400 820a |0108: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c3600: 0810 0000 |010a: move-object/from16 v16, v0 │ │ +0c3604: 0800 1000 |010c: move-object/from16 v0, v16 │ │ +0c3608: 5200 3800 |010e: iget v0, v0, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0c360c: 0210 0000 |0110: move/from16 v16, v0 │ │ +0c3610: 9009 0f10 |0112: add-int v9, v15, v16 │ │ +0c3614: 390d 1600 |0114: if-nez v13, 012a // +0016 │ │ +0c3618: 0800 1100 |0116: move-object/from16 v0, v17 │ │ +0c361c: 540f 820a |0118: iget-object v15, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c3620: 52ff 3900 |011a: iget v15, v15, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0c3624: 0800 1100 |011c: move-object/from16 v0, v17 │ │ +0c3628: 5400 820a |011e: iget-object v0, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0a82 │ │ +0c362c: 0810 0000 |0120: move-object/from16 v16, v0 │ │ +0c3630: 0800 1000 |0122: move-object/from16 v0, v16 │ │ +0c3634: 5200 3a00 |0124: iget v0, v0, Landroid/graphics/Rect;.right:I // field@003a │ │ +0c3638: 0210 0000 |0126: move/from16 v16, v0 │ │ +0c363c: 900a 0f10 |0128: add-int v10, v15, v16 │ │ +0c3640: 7401 0e1c 1100 |012a: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumHeight:()I // method@1c0e │ │ +0c3646: 0a0f |012d: move-result v15 │ │ +0c3648: 7120 f42a f900 |012e: invoke-static {v9, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c364e: 0a09 |0131: move-result v9 │ │ +0c3650: 7401 0f1c 1100 |0132: invoke-virtual/range {v17}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSuggestedMinimumWidth:()I // method@1c0f │ │ +0c3656: 0a0f |0135: move-result v15 │ │ +0c3658: 7120 f42a fa00 |0136: invoke-static {v10, v15}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c365e: 0a0a |0139: move-result v10 │ │ +0c3660: 0200 1300 |013a: move/from16 v0, v19 │ │ +0c3664: 7120 211c 0900 |013c: invoke-static {v9, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@1c21 │ │ +0c366a: 0a03 |013f: move-result v3 │ │ +0c366c: 0200 1200 |0140: move/from16 v0, v18 │ │ +0c3670: 7120 211c 0a00 |0142: invoke-static {v10, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resolveSize:(II)I // method@1c21 │ │ +0c3676: 0a0e |0145: move-result v14 │ │ +0c3678: 0800 1100 |0146: move-object/from16 v0, v17 │ │ +0c367c: 6e30 251c e003 |0148: invoke-virtual {v0, v14, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setMeasuredDimension:(II)V // method@1c25 │ │ +0c3682: 0200 1300 |014b: move/from16 v0, v19 │ │ +0c3686: 0801 1100 |014d: move-object/from16 v1, v17 │ │ +0c368a: 5910 760a |014f: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mHeightMeasureSpec:I // field@0a76 │ │ +0c368e: 0200 1200 |0151: move/from16 v0, v18 │ │ +0c3692: 0801 1100 |0153: move-object/from16 v1, v17 │ │ +0c3696: 5910 870a |0155: iput v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mWidthMeasureSpec:I // field@0a87 │ │ +0c369a: 0e00 |0157: return-void │ │ +0c369c: 0800 1100 |0158: move-object/from16 v0, v17 │ │ +0c36a0: 5206 7f0a |015a: iget v6, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionLeftPadding:I // field@0a7f │ │ +0c36a4: 2900 c6fe |015c: goto/16 0022 // -013a │ │ +0c36a8: 0800 1100 |015e: move-object/from16 v0, v17 │ │ +0c36ac: 5208 810a |0160: iget v8, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionTopPadding:I // field@0a81 │ │ +0c36b0: 2900 d0fe |0162: goto/16 0032 // -0130 │ │ +0c36b4: 0800 1100 |0164: move-object/from16 v0, v17 │ │ +0c36b8: 5207 800a |0166: iget v7, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionRightPadding:I // field@0a80 │ │ +0c36bc: 2900 dafe |0168: goto/16 0042 // -0126 │ │ +0c36c0: 0800 1100 |016a: move-object/from16 v0, v17 │ │ +0c36c4: 5205 7e0a |016c: iget v5, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectionBottomPadding:I // field@0a7e │ │ +0c36c8: 2900 e4fe |016e: goto/16 0052 // -011c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0004 line=151 │ │ 0x0008 line=152 │ │ 0x000c line=153 │ │ 0x0010 line=154 │ │ @@ -251624,35 +251652,35 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c35e0: |[0c35e0] android.support.v7.internal.widget.AbsSpinnerICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c35f0: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0c35f2: 0780 |0001: move-object v0, v8 │ │ -0c35f4: 1f00 9303 |0002: check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0393 │ │ -0c35f8: 6e10 f61b 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1bf6 │ │ -0c35fe: 0c01 |0007: move-result-object v1 │ │ -0c3600: 6f20 fe1d 1700 |0008: invoke-super {v7, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1dfe │ │ -0c3606: 5302 700a |000b: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -0c360a: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ -0c360e: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ -0c3612: 3a01 1400 |0011: if-ltz v1, 0025 // +0014 │ │ -0c3616: 5c76 730a |0013: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0a73 │ │ -0c361a: 5c76 780a |0015: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0a78 │ │ -0c361e: 5302 700a |0017: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -0c3622: 5a72 850a |0019: iput-wide v2, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncRowId:J // field@0a85 │ │ -0c3626: 5201 6f0a |001b: iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ -0c362a: 5971 840a |001d: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncPosition:I // field@0a84 │ │ -0c362e: 1201 |001f: const/4 v1, #int 0 // #0 │ │ -0c3630: 5971 830a |0020: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncMode:I // field@0a83 │ │ -0c3634: 6e10 1f1c 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@1c1f │ │ -0c363a: 0e00 |0025: return-void │ │ +0c36cc: |[0c36cc] android.support.v7.internal.widget.AbsSpinnerICS.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c36dc: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0c36de: 0780 |0001: move-object v0, v8 │ │ +0c36e0: 1f00 9303 |0002: check-cast v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0393 │ │ +0c36e4: 6e10 f61b 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1bf6 │ │ +0c36ea: 0c01 |0007: move-result-object v1 │ │ +0c36ec: 6f20 fe1d 1700 |0008: invoke-super {v7, v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1dfe │ │ +0c36f2: 5302 700a |000b: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +0c36f6: 1604 0000 |000d: const-wide/16 v4, #int 0 // #0 │ │ +0c36fa: 3101 0204 |000f: cmp-long v1, v2, v4 │ │ +0c36fe: 3a01 1400 |0011: if-ltz v1, 0025 // +0014 │ │ +0c3702: 5c76 730a |0013: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0a73 │ │ +0c3706: 5c76 780a |0015: iput-boolean v6, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0a78 │ │ +0c370a: 5302 700a |0017: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +0c370e: 5a72 850a |0019: iput-wide v2, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncRowId:J // field@0a85 │ │ +0c3712: 5201 6f0a |001b: iget v1, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ +0c3716: 5971 840a |001d: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncPosition:I // field@0a84 │ │ +0c371a: 1201 |001f: const/4 v1, #int 0 // #0 │ │ +0c371c: 5971 830a |0020: iput v1, v7, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSyncMode:I // field@0a83 │ │ +0c3720: 6e10 1f1c 0700 |0022: invoke-virtual {v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@1c1f │ │ +0c3726: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=408 │ │ 0x0004 line=410 │ │ 0x000b line=412 │ │ 0x0013 line=413 │ │ 0x0015 line=414 │ │ @@ -251671,33 +251699,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c363c: |[0c363c] android.support.v7.internal.widget.AbsSpinnerICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c364c: 6f10 ff1d 0600 |0000: invoke-super {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1dff │ │ -0c3652: 0c01 |0003: move-result-object v1 │ │ -0c3654: 2200 9303 |0004: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0393 │ │ -0c3658: 7020 f51b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcelable;)V // method@1bf5 │ │ -0c365e: 6e10 0b1c 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemId:()J // method@1c0b │ │ -0c3664: 0b02 |000c: move-result-wide v2 │ │ -0c3666: 5a02 700a |000d: iput-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -0c366a: 5302 700a |000f: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ -0c366e: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ -0c3672: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ -0c3676: 3a02 0900 |0015: if-ltz v2, 001e // +0009 │ │ -0c367a: 6e10 0c1c 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@1c0c │ │ -0c3680: 0a02 |001a: move-result v2 │ │ -0c3682: 5902 6f0a |001b: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ -0c3686: 1100 |001d: return-object v0 │ │ -0c3688: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ -0c368a: 5902 6f0a |001f: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ -0c368e: 28fc |0021: goto 001d // -0004 │ │ +0c3728: |[0c3728] android.support.v7.internal.widget.AbsSpinnerICS.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c3738: 6f10 ff1d 0600 |0000: invoke-super {v6}, Landroid/support/v7/internal/widget/AdapterViewICS;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1dff │ │ +0c373e: 0c01 |0003: move-result-object v1 │ │ +0c3740: 2200 9303 |0004: new-instance v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState; // type@0393 │ │ +0c3744: 7020 f51b 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.:(Landroid/os/Parcelable;)V // method@1bf5 │ │ +0c374a: 6e10 0b1c 0600 |0009: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemId:()J // method@1c0b │ │ +0c3750: 0b02 |000c: move-result-wide v2 │ │ +0c3752: 5a02 700a |000d: iput-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +0c3756: 5302 700a |000f: iget-wide v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.selectedId:J // field@0a70 │ │ +0c375a: 1604 0000 |0011: const-wide/16 v4, #int 0 // #0 │ │ +0c375e: 3102 0204 |0013: cmp-long v2, v2, v4 │ │ +0c3762: 3a02 0900 |0015: if-ltz v2, 001e // +0009 │ │ +0c3766: 6e10 0c1c 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getSelectedItemPosition:()I // method@1c0c │ │ +0c376c: 0a02 |001a: move-result v2 │ │ +0c376e: 5902 6f0a |001b: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ +0c3772: 1100 |001d: return-object v0 │ │ +0c3774: 12f2 |001e: const/4 v2, #int -1 // #ff │ │ +0c3776: 5902 6f0a |001f: iput v2, v0, Landroid/support/v7/internal/widget/AbsSpinnerICS$SavedState;.position:I // field@0a6f │ │ +0c377a: 28fc |0021: goto 001d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=395 │ │ 0x0004 line=396 │ │ 0x0009 line=397 │ │ 0x000f line=398 │ │ 0x0017 line=399 │ │ @@ -251713,41 +251741,41 @@ │ │ type : '(II)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 49 16-bit code units │ │ -0c3690: |[0c3690] android.support.v7.internal.widget.AbsSpinnerICS.pointToPosition:(II)I │ │ -0c36a0: 5452 860a |0000: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@0a86 │ │ -0c36a4: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ -0c36a8: 2204 6500 |0004: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ -0c36ac: 7010 1d02 0400 |0006: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0c36b2: 5b54 860a |0009: iput-object v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@0a86 │ │ -0c36b6: 5452 860a |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@0a86 │ │ -0c36ba: 6e10 031c 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@1c03 │ │ -0c36c0: 0a01 |0010: move-result v1 │ │ -0c36c2: d803 01ff |0011: add-int/lit8 v3, v1, #int -1 // #ff │ │ -0c36c6: 3a03 1c00 |0013: if-ltz v3, 002f // +001c │ │ -0c36ca: 6e20 021c 3500 |0015: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ -0c36d0: 0c00 |0018: move-result-object v0 │ │ -0c36d2: 6e10 1f22 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0c36d8: 0a04 |001c: move-result v4 │ │ -0c36da: 3904 0f00 |001d: if-nez v4, 002c // +000f │ │ -0c36de: 6e20 f621 2000 |001f: invoke-virtual {v0, v2}, Landroid/view/View;.getHitRect:(Landroid/graphics/Rect;)V // method@21f6 │ │ -0c36e4: 6e30 1f02 6207 |0022: invoke-virtual {v2, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@021f │ │ -0c36ea: 0a04 |0025: move-result v4 │ │ -0c36ec: 3804 0600 |0026: if-eqz v4, 002c // +0006 │ │ -0c36f0: 5254 750a |0028: iget v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ -0c36f4: b034 |002a: add-int/2addr v4, v3 │ │ -0c36f6: 0f04 |002b: return v4 │ │ -0c36f8: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c36fc: 28e5 |002e: goto 0013 // -001b │ │ -0c36fe: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -0c3700: 28fb |0030: goto 002b // -0005 │ │ +0c377c: |[0c377c] android.support.v7.internal.widget.AbsSpinnerICS.pointToPosition:(II)I │ │ +0c378c: 5452 860a |0000: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@0a86 │ │ +0c3790: 3902 0b00 |0002: if-nez v2, 000d // +000b │ │ +0c3794: 2204 6500 |0004: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ +0c3798: 7010 1d02 0400 |0006: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0c379e: 5b54 860a |0009: iput-object v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@0a86 │ │ +0c37a2: 5452 860a |000b: iget-object v2, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mTouchFrame:Landroid/graphics/Rect; // field@0a86 │ │ +0c37a6: 6e10 031c 0500 |000d: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@1c03 │ │ +0c37ac: 0a01 |0010: move-result v1 │ │ +0c37ae: d803 01ff |0011: add-int/lit8 v3, v1, #int -1 // #ff │ │ +0c37b2: 3a03 1c00 |0013: if-ltz v3, 002f // +001c │ │ +0c37b6: 6e20 021c 3500 |0015: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ +0c37bc: 0c00 |0018: move-result-object v0 │ │ +0c37be: 6e10 1f22 0000 |0019: invoke-virtual {v0}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0c37c4: 0a04 |001c: move-result v4 │ │ +0c37c6: 3904 0f00 |001d: if-nez v4, 002c // +000f │ │ +0c37ca: 6e20 f621 2000 |001f: invoke-virtual {v0, v2}, Landroid/view/View;.getHitRect:(Landroid/graphics/Rect;)V // method@21f6 │ │ +0c37d0: 6e30 1f02 6207 |0022: invoke-virtual {v2, v6, v7}, Landroid/graphics/Rect;.contains:(II)Z // method@021f │ │ +0c37d6: 0a04 |0025: move-result v4 │ │ +0c37d8: 3804 0600 |0026: if-eqz v4, 002c // +0006 │ │ +0c37dc: 5254 750a |0028: iget v4, v5, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ +0c37e0: b034 |002a: add-int/2addr v4, v3 │ │ +0c37e2: 0f04 |002b: return v4 │ │ +0c37e4: d803 03ff |002c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c37e8: 28e5 |002e: goto 0013 // -001b │ │ +0c37ea: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +0c37ec: 28fb |0030: goto 002b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=327 │ │ 0x0002 line=328 │ │ 0x0004 line=329 │ │ 0x000b line=330 │ │ 0x000d line=333 │ │ @@ -251775,28 +251803,28 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c3704: |[0c3704] android.support.v7.internal.widget.AbsSpinnerICS.recycleAllViews:()V │ │ -0c3714: 6e10 031c 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@1c03 │ │ -0c371a: 0a00 |0003: move-result v0 │ │ -0c371c: 5464 7c0a |0004: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ -0c3720: 5263 750a |0006: iget v3, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ -0c3724: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c3726: 3501 0e00 |0009: if-ge v1, v0, 0017 // +000e │ │ -0c372a: 6e20 021c 1600 |000b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ -0c3730: 0c05 |000e: move-result-object v5 │ │ -0c3732: 9002 0301 |000f: add-int v2, v3, v1 │ │ -0c3736: 6e30 ec1b 2405 |0011: invoke-virtual {v4, v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@1bec │ │ -0c373c: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c3740: 28f3 |0016: goto 0009 // -000d │ │ -0c3742: 0e00 |0017: return-void │ │ +0c37f0: |[0c37f0] android.support.v7.internal.widget.AbsSpinnerICS.recycleAllViews:()V │ │ +0c3800: 6e10 031c 0600 |0000: invoke-virtual {v6}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@1c03 │ │ +0c3806: 0a00 |0003: move-result v0 │ │ +0c3808: 5464 7c0a |0004: iget-object v4, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0a7c │ │ +0c380c: 5263 750a |0006: iget v3, v6, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ +0c3810: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c3812: 3501 0e00 |0009: if-ge v1, v0, 0017 // +000e │ │ +0c3816: 6e20 021c 1600 |000b: invoke-virtual {v6, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1c02 │ │ +0c381c: 0c05 |000e: move-result-object v5 │ │ +0c381e: 9002 0301 |000f: add-int v2, v3, v1 │ │ +0c3822: 6e30 ec1b 2405 |0011: invoke-virtual {v4, v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@1bec │ │ +0c3828: d801 0101 |0014: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c382c: 28f3 |0016: goto 0009 // -000d │ │ +0c382e: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=237 │ │ 0x0004 line=238 │ │ 0x0006 line=239 │ │ 0x0008 line=242 │ │ 0x000b line=243 │ │ @@ -251818,19 +251846,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c3744: |[0c3744] android.support.v7.internal.widget.AbsSpinnerICS.requestLayout:()V │ │ -0c3754: 5510 720a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ -0c3758: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0c375c: 6f10 081e 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1e08 │ │ -0c3762: 0e00 |0007: return-void │ │ +0c3830: |[0c3830] android.support.v7.internal.widget.AbsSpinnerICS.requestLayout:()V │ │ +0c3840: 5510 720a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ +0c3844: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0c3848: 6f10 081e 0100 |0004: invoke-super {v1}, Landroid/support/v7/internal/widget/AdapterViewICS;.requestLayout:()V // method@1e08 │ │ +0c384e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=303 │ │ 0x0004 line=304 │ │ 0x0007 line=306 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ @@ -251840,27 +251868,27 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0c3764: |[0c3764] android.support.v7.internal.widget.AbsSpinnerICS.resetList:()V │ │ -0c3774: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3776: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0c3778: 5c30 730a |0002: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0a73 │ │ -0c377c: 5c30 780a |0004: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0a78 │ │ -0c3780: 6e10 1d1c 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeAllViewsInLayout:()V // method@1c1d │ │ -0c3786: 5932 7a0a |0009: iput v2, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0a7a │ │ -0c378a: 1900 0080 |000b: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ -0c378e: 5a30 7b0a |000d: iput-wide v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0a7b │ │ -0c3792: 6e20 281c 2300 |000f: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@1c28 │ │ -0c3798: 6e20 261c 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ -0c379e: 6e10 121c 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@1c12 │ │ -0c37a4: 0e00 |0018: return-void │ │ +0c3850: |[0c3850] android.support.v7.internal.widget.AbsSpinnerICS.resetList:()V │ │ +0c3860: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3862: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0c3864: 5c30 730a |0002: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataChanged:Z // field@0a73 │ │ +0c3868: 5c30 780a |0004: iput-boolean v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mNeedSync:Z // field@0a78 │ │ +0c386c: 6e10 1d1c 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.removeAllViewsInLayout:()V // method@1c1d │ │ +0c3872: 5932 7a0a |0009: iput v2, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0a7a │ │ +0c3876: 1900 0080 |000b: const-wide/high16 v0, #long -9223372036854775808 // #8000 │ │ +0c387a: 5a30 7b0a |000d: iput-wide v0, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0a7b │ │ +0c387e: 6e20 281c 2300 |000f: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@1c28 │ │ +0c3884: 6e20 261c 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ +0c388a: 6e10 121c 0300 |0015: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@1c12 │ │ +0c3890: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=128 │ │ 0x0009 line=129 │ │ 0x000b line=130 │ │ @@ -251876,18 +251904,18 @@ │ │ type : '(Landroid/widget/Adapter;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c37a8: |[0c37a8] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ -0c37b8: 1f01 9004 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0490 │ │ -0c37bc: 6e20 231c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1c23 │ │ -0c37c2: 0e00 |0005: return-void │ │ +0c3894: |[0c3894] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ +0c38a4: 1f01 9004 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0490 │ │ +0c38a8: 6e20 231c 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1c23 │ │ +0c38ae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/AbsSpinnerICS; │ │ │ │ @@ -251896,55 +251924,55 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0c37c4: |[0c37c4] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0c37d4: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0c37d6: 5441 710a |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c37da: 3801 0c00 |0003: if-eqz v1, 000f // +000c │ │ -0c37de: 5441 710a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c37e2: 5442 740a |0007: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0a74 │ │ -0c37e6: 7220 e924 2100 |0009: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e9 │ │ -0c37ec: 6e10 201c 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@1c20 │ │ -0c37f2: 5b45 710a |000f: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c37f6: 5940 7a0a |0011: iput v0, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0a7a │ │ -0c37fa: 1902 0080 |0013: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ -0c37fe: 5a42 7b0a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0a7b │ │ -0c3802: 5441 710a |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c3806: 3801 3500 |0019: if-eqz v1, 004e // +0035 │ │ -0c380a: 5241 770a |001b: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ -0c380e: 5941 790a |001d: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldItemCount:I // field@0a79 │ │ -0c3812: 5441 710a |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c3816: 7210 e124 0100 |0021: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ -0c381c: 0a01 |0024: move-result v1 │ │ -0c381e: 5941 770a |0025: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ -0c3822: 6e10 fd1b 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@1bfd │ │ -0c3828: 2201 b203 |002a: new-instance v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; // type@03b2 │ │ -0c382c: 7020 bf1d 4100 |002c: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dbf │ │ -0c3832: 5b41 740a |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0a74 │ │ -0c3836: 5441 710a |0031: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ -0c383a: 5442 740a |0033: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0a74 │ │ -0c383e: 7220 e824 2100 |0035: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e8 │ │ -0c3844: 5241 770a |0038: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ -0c3848: 3d01 0300 |003a: if-lez v1, 003d // +0003 │ │ -0c384c: 1200 |003c: const/4 v0, #int 0 // #0 │ │ -0c384e: 6e20 281c 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@1c28 │ │ -0c3854: 6e20 261c 0400 |0040: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ -0c385a: 5241 770a |0043: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ -0c385e: 3901 0500 |0045: if-nez v1, 004a // +0005 │ │ -0c3862: 6e10 fe1b 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@1bfe │ │ -0c3868: 6e10 1f1c 0400 |004a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@1c1f │ │ -0c386e: 0e00 |004d: return-void │ │ -0c3870: 6e10 fd1b 0400 |004e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@1bfd │ │ -0c3876: 6e10 201c 0400 |0051: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@1c20 │ │ -0c387c: 6e10 fe1b 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@1bfe │ │ -0c3882: 28f3 |0057: goto 004a // -000d │ │ +0c38b0: |[0c38b0] android.support.v7.internal.widget.AbsSpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +0c38c0: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0c38c2: 5441 710a |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c38c6: 3801 0c00 |0003: if-eqz v1, 000f // +000c │ │ +0c38ca: 5441 710a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c38ce: 5442 740a |0007: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0a74 │ │ +0c38d2: 7220 e924 2100 |0009: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e9 │ │ +0c38d8: 6e10 201c 0400 |000c: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@1c20 │ │ +0c38de: 5b45 710a |000f: iput-object v5, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c38e2: 5940 7a0a |0011: iput v0, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0a7a │ │ +0c38e6: 1902 0080 |0013: const-wide/high16 v2, #long -9223372036854775808 // #8000 │ │ +0c38ea: 5a42 7b0a |0015: iput-wide v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedRowId:J // field@0a7b │ │ +0c38ee: 5441 710a |0017: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c38f2: 3801 3500 |0019: if-eqz v1, 004e // +0035 │ │ +0c38f6: 5241 770a |001b: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ +0c38fa: 5941 790a |001d: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldItemCount:I // field@0a79 │ │ +0c38fe: 5441 710a |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c3902: 7210 e124 0100 |0021: invoke-interface {v1}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ +0c3908: 0a01 |0024: move-result v1 │ │ +0c390a: 5941 770a |0025: iput v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ +0c390e: 6e10 fd1b 0400 |0027: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@1bfd │ │ +0c3914: 2201 b203 |002a: new-instance v1, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver; // type@03b2 │ │ +0c3918: 7020 bf1d 4100 |002c: invoke-direct {v1, v4}, Landroid/support/v7/internal/widget/AdapterViewICS$AdapterDataSetObserver;.:(Landroid/support/v7/internal/widget/AdapterViewICS;)V // method@1dbf │ │ +0c391e: 5b41 740a |002f: iput-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0a74 │ │ +0c3922: 5441 710a |0031: iget-object v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0a71 │ │ +0c3926: 5442 740a |0033: iget-object v2, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mDataSetObserver:Landroid/database/DataSetObserver; // field@0a74 │ │ +0c392a: 7220 e824 2100 |0035: invoke-interface {v1, v2}, Landroid/widget/SpinnerAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@24e8 │ │ +0c3930: 5241 770a |0038: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ +0c3934: 3d01 0300 |003a: if-lez v1, 003d // +0003 │ │ +0c3938: 1200 |003c: const/4 v0, #int 0 // #0 │ │ +0c393a: 6e20 281c 0400 |003d: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectedPositionInt:(I)V // method@1c28 │ │ +0c3940: 6e20 261c 0400 |0040: invoke-virtual {v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ +0c3946: 5241 770a |0043: iget v1, v4, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mItemCount:I // field@0a77 │ │ +0c394a: 3901 0500 |0045: if-nez v1, 004a // +0005 │ │ +0c394e: 6e10 fe1b 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@1bfe │ │ +0c3954: 6e10 1f1c 0400 |004a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@1c1f │ │ +0c395a: 0e00 |004d: return-void │ │ +0c395c: 6e10 fd1b 0400 |004e: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkFocus:()V // method@1bfd │ │ +0c3962: 6e10 201c 0400 |0051: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.resetList:()V // method@1c20 │ │ +0c3968: 6e10 fe1b 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.checkSelectionChanged:()V // method@1bfe │ │ +0c396e: 28f3 |0057: goto 004a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0005 line=84 │ │ 0x000c line=85 │ │ 0x000f line=88 │ │ 0x0011 line=90 │ │ @@ -251975,19 +252003,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c3884: |[0c3884] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(I)V │ │ -0c3894: 6e20 261c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ -0c389a: 6e10 1f1c 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@1c1f │ │ -0c38a0: 6e10 121c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@1c12 │ │ -0c38a6: 0e00 |0009: return-void │ │ +0c3970: |[0c3970] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(I)V │ │ +0c3980: 6e20 261c 1000 |0000: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ +0c3986: 6e10 1f1c 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.requestLayout:()V // method@1c1f │ │ +0c398c: 6e10 121c 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.invalidate:()V // method@1c12 │ │ +0c3992: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=261 │ │ 0x0003 line=262 │ │ 0x0006 line=263 │ │ 0x0009 line=264 │ │ locals : │ │ @@ -251999,29 +252027,29 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 24 16-bit code units │ │ -0c38a8: |[0c38a8] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(IZ)V │ │ -0c38b8: 3805 1600 |0000: if-eqz v5, 0016 // +0016 │ │ -0c38bc: 5231 750a |0002: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ -0c38c0: 3641 1200 |0004: if-gt v1, v4, 0016 // +0012 │ │ -0c38c4: 5231 750a |0006: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ -0c38c8: 6e10 031c 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@1c03 │ │ -0c38ce: 0a02 |000b: move-result v2 │ │ -0c38d0: b021 |000c: add-int/2addr v1, v2 │ │ -0c38d2: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ -0c38d6: 3614 0700 |000f: if-gt v4, v1, 0016 // +0007 │ │ -0c38da: 1210 |0011: const/4 v0, #int 1 // #1 │ │ -0c38dc: 6e30 2b1c 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectionInt:(IZ)V // method@1c2b │ │ -0c38e2: 0e00 |0015: return-void │ │ -0c38e4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0c38e6: 28fb |0017: goto 0012 // -0005 │ │ +0c3994: |[0c3994] android.support.v7.internal.widget.AbsSpinnerICS.setSelection:(IZ)V │ │ +0c39a4: 3805 1600 |0000: if-eqz v5, 0016 // +0016 │ │ +0c39a8: 5231 750a |0002: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ +0c39ac: 3641 1200 |0004: if-gt v1, v4, 0016 // +0012 │ │ +0c39b0: 5231 750a |0006: iget v1, v3, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mFirstPosition:I // field@0a75 │ │ +0c39b4: 6e10 031c 0300 |0008: invoke-virtual {v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.getChildCount:()I // method@1c03 │ │ +0c39ba: 0a02 |000b: move-result v2 │ │ +0c39bc: b021 |000c: add-int/2addr v1, v2 │ │ +0c39be: d801 01ff |000d: add-int/lit8 v1, v1, #int -1 // #ff │ │ +0c39c2: 3614 0700 |000f: if-gt v4, v1, 0016 // +0007 │ │ +0c39c6: 1210 |0011: const/4 v0, #int 1 // #1 │ │ +0c39c8: 6e30 2b1c 4300 |0012: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setSelectionInt:(IZ)V // method@1c2b │ │ +0c39ce: 0e00 |0015: return-void │ │ +0c39d0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0c39d2: 28fb |0017: goto 0012 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0012 line=256 │ │ 0x0015 line=257 │ │ 0x0016 line=254 │ │ locals : │ │ @@ -252035,26 +252063,26 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0c38e8: |[0c38e8] android.support.v7.internal.widget.AbsSpinnerICS.setSelectionInt:(IZ)V │ │ -0c38f8: 5221 7a0a |0000: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0a7a │ │ -0c38fc: 3213 1200 |0002: if-eq v3, v1, 0014 // +0012 │ │ -0c3900: 1211 |0004: const/4 v1, #int 1 // #1 │ │ -0c3902: 5c21 720a |0005: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ -0c3906: 5221 7d0a |0007: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@0a7d │ │ -0c390a: 9100 0301 |0009: sub-int v0, v3, v1 │ │ -0c390e: 6e20 261c 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ -0c3914: 6e30 131c 0204 |000e: invoke-virtual {v2, v0, v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.layout:(IZ)V // method@1c13 │ │ -0c391a: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0c391c: 5c21 720a |0012: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ -0c3920: 0e00 |0014: return-void │ │ +0c39d4: |[0c39d4] android.support.v7.internal.widget.AbsSpinnerICS.setSelectionInt:(IZ)V │ │ +0c39e4: 5221 7a0a |0000: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mOldSelectedPosition:I // field@0a7a │ │ +0c39e8: 3213 1200 |0002: if-eq v3, v1, 0014 // +0012 │ │ +0c39ec: 1211 |0004: const/4 v1, #int 1 // #1 │ │ +0c39ee: 5c21 720a |0005: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ +0c39f2: 5221 7d0a |0007: iget v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mSelectedPosition:I // field@0a7d │ │ +0c39f6: 9100 0301 |0009: sub-int v0, v3, v1 │ │ +0c39fa: 6e20 261c 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setNextSelectedPositionInt:(I)V // method@1c26 │ │ +0c3a00: 6e30 131c 0204 |000e: invoke-virtual {v2, v0, v4}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.layout:(IZ)V // method@1c13 │ │ +0c3a06: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0c3a08: 5c21 720a |0012: iput-boolean v1, v2, Landroid/support/v7/internal/widget/AbsSpinnerICS;.mBlockLayoutRequests:Z // field@0a72 │ │ +0c3a0c: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=276 │ │ 0x0007 line=277 │ │ 0x000b line=278 │ │ 0x000e line=279 │ │ @@ -252140,18 +252168,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c3924: |[0c3924] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ -0c3934: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c3936: 7030 591c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c59 │ │ -0c393c: 0e00 |0004: return-void │ │ +0c3a10: |[0c3a10] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;)V │ │ +0c3a20: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c3a22: 7030 591c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1c59 │ │ +0c3a28: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0004 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -252161,18 +252189,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0c3940: |[0c3940] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c3950: 6000 1d07 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@071d │ │ -0c3954: 7040 5a1c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c5a │ │ -0c395a: 0e00 |0005: return-void │ │ +0c3a2c: |[0c3a2c] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c3a3c: 6000 1d07 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.actionModeStyle:I // field@071d │ │ +0c3a40: 7040 5a1c 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1c5a │ │ +0c3a46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0005 line=60 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -252183,41 +252211,41 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 49 16-bit code units │ │ -0c395c: |[0c395c] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c396c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c396e: 7040 cc1b 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bcc │ │ -0c3974: 6201 f708 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@08f7 │ │ -0c3978: 6e52 3d01 5461 |0006: invoke-virtual {v4, v5, v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0c397e: 0c00 |0009: move-result-object v0 │ │ -0c3980: 1231 |000a: const/4 v1, #int 3 // #3 │ │ -0c3982: 6e20 c001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0c3988: 0c01 |000e: move-result-object v1 │ │ -0c398a: 6e20 7f1c 1300 |000f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c7f │ │ -0c3990: 1211 |0012: const/4 v1, #int 1 // #1 │ │ -0c3992: 6e30 c501 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c3998: 0a01 |0016: move-result v1 │ │ -0c399a: 5931 a10a |0017: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@0aa1 │ │ -0c399e: 1221 |0019: const/4 v1, #int 2 // #2 │ │ -0c39a0: 6e30 c501 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c39a6: 0a01 |001d: move-result v1 │ │ -0c39a8: 5931 9c0a |001e: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0a9c │ │ -0c39ac: 6e30 c401 2002 |0020: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ -0c39b2: 0a01 |0023: move-result v1 │ │ -0c39b4: 5931 950a |0024: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c39b8: 1241 |0026: const/4 v1, #int 4 // #4 │ │ -0c39ba: 6e20 c001 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0c39c0: 0c01 |002a: move-result-object v1 │ │ -0c39c2: 5b31 990a |002b: iput-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a99 │ │ -0c39c6: 6e10 ca01 0000 |002d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0c39cc: 0e00 |0030: return-void │ │ +0c3a48: |[0c3a48] android.support.v7.internal.widget.ActionBarContextView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c3a58: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c3a5a: 7040 cc1b 4365 |0001: invoke-direct {v3, v4, v5, v6}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bcc │ │ +0c3a60: 6201 f708 |0004: sget-object v1, Landroid/support/v7/appcompat/R$styleable;.ActionMode:[I // field@08f7 │ │ +0c3a64: 6e52 3d01 5461 |0006: invoke-virtual {v4, v5, v1, v6, v2}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0c3a6a: 0c00 |0009: move-result-object v0 │ │ +0c3a6c: 1231 |000a: const/4 v1, #int 3 // #3 │ │ +0c3a6e: 6e20 c001 1000 |000b: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0c3a74: 0c01 |000e: move-result-object v1 │ │ +0c3a76: 6e20 7f1c 1300 |000f: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1c7f │ │ +0c3a7c: 1211 |0012: const/4 v1, #int 1 // #1 │ │ +0c3a7e: 6e30 c501 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c3a84: 0a01 |0016: move-result v1 │ │ +0c3a86: 5931 a10a |0017: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@0aa1 │ │ +0c3a8a: 1221 |0019: const/4 v1, #int 2 // #2 │ │ +0c3a8c: 6e30 c501 1002 |001a: invoke-virtual {v0, v1, v2}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c3a92: 0a01 |001d: move-result v1 │ │ +0c3a94: 5931 9c0a |001e: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0a9c │ │ +0c3a98: 6e30 c401 2002 |0020: invoke-virtual {v0, v2, v2}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ +0c3a9e: 0a01 |0023: move-result v1 │ │ +0c3aa0: 5931 950a |0024: iput v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c3aa4: 1241 |0026: const/4 v1, #int 4 // #4 │ │ +0c3aa6: 6e20 c001 1000 |0027: invoke-virtual {v0, v1}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0c3aac: 0c01 |002a: move-result-object v1 │ │ +0c3aae: 5b31 990a |002b: iput-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a99 │ │ +0c3ab2: 6e10 ca01 0000 |002d: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0c3ab8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=65 │ │ 0x000a line=66 │ │ 0x0012 line=68 │ │ 0x0019 line=70 │ │ @@ -252237,97 +252265,97 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 159 16-bit code units │ │ -0c39d0: |[0c39d0] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ -0c39e0: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0c39e4: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0c39e6: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0c39e8: 5493 9f0a |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c39ec: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ -0c39f0: 6e10 661c 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c39f6: 0c03 |000b: move-result-object v3 │ │ -0c39f8: 7110 5a21 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c39fe: 0c02 |000f: move-result-object v2 │ │ -0c3a00: 6003 2b08 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@082b │ │ -0c3a04: 6e30 5c21 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0c3a0a: 6e10 641c 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1c64 │ │ -0c3a10: 0a03 |0018: move-result v3 │ │ -0c3a12: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c3a16: 6e20 631c 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1c63 │ │ -0c3a1c: 0c03 |001e: move-result-object v3 │ │ -0c3a1e: 1f03 7f04 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ -0c3a22: 5b93 9f0a |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3a26: 5493 9f0a |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3a2a: 6007 ee07 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@07ee │ │ -0c3a2e: 6e20 4224 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ -0c3a34: 0c03 |002a: move-result-object v3 │ │ -0c3a36: 1f03 9704 |002b: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0c3a3a: 5b93 a20a |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0aa2 │ │ -0c3a3e: 5493 9f0a |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3a42: 6007 ed07 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@07ed │ │ -0c3a46: 6e20 4224 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ -0c3a4c: 0c03 |0036: move-result-object v3 │ │ -0c3a4e: 1f03 9704 |0037: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0c3a52: 5b93 9d0a |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ -0c3a56: 5293 a10a |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@0aa1 │ │ -0c3a5a: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ -0c3a5e: 5493 a20a |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0aa2 │ │ -0c3a62: 6e10 661c 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c3a68: 0c07 |0044: move-result-object v7 │ │ -0c3a6a: 5298 a10a |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@0aa1 │ │ -0c3a6e: 6e30 1725 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0c3a74: 5293 9c0a |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0a9c │ │ -0c3a78: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ -0c3a7c: 5493 9d0a |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ -0c3a80: 6e10 661c 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c3a86: 0c07 |0053: move-result-object v7 │ │ -0c3a88: 5298 9c0a |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0a9c │ │ -0c3a8c: 6e30 1725 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0c3a92: 5493 a20a |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0aa2 │ │ -0c3a96: 5497 9e0a |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ -0c3a9a: 6e20 1625 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0c3aa0: 5493 9d0a |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ -0c3aa4: 5497 9b0a |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ -0c3aa8: 6e20 1625 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0c3aae: 5493 9e0a |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ -0c3ab2: 7110 e420 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c3ab8: 0a03 |006c: move-result v3 │ │ -0c3aba: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ -0c3abe: 0141 |006f: move v1, v4 │ │ -0c3ac0: 5493 9b0a |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ -0c3ac4: 7110 e420 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c3aca: 0a03 |0075: move-result v3 │ │ -0c3acc: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ -0c3ad0: 0140 |0078: move v0, v4 │ │ -0c3ad2: 5494 9d0a |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ -0c3ad6: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ -0c3ada: 0153 |007d: move v3, v5 │ │ -0c3adc: 6e20 1c25 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0c3ae2: 5493 9f0a |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3ae6: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ -0c3aea: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ -0c3aee: 0156 |0087: move v6, v5 │ │ -0c3af0: 6e20 5c24 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c3af6: 5493 9f0a |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3afa: 6e10 4724 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@2447 │ │ -0c3b00: 0c03 |0090: move-result-object v3 │ │ -0c3b02: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ -0c3b06: 5493 9f0a |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3b0a: 6e20 5b1c 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ -0c3b10: 0e00 |0098: return-void │ │ -0c3b12: 0151 |0099: move v1, v5 │ │ -0c3b14: 28d6 |009a: goto 0070 // -002a │ │ -0c3b16: 0150 |009b: move v0, v5 │ │ -0c3b18: 28dd |009c: goto 0079 // -0023 │ │ -0c3b1a: 0163 |009d: move v3, v6 │ │ -0c3b1c: 28e0 |009e: goto 007e // -0020 │ │ +0c3abc: |[0c3abc] android.support.v7.internal.widget.ActionBarContextView.initTitle:()V │ │ +0c3acc: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0c3ad0: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0c3ad2: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0c3ad4: 5493 9f0a |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3ad8: 3903 5300 |0006: if-nez v3, 0059 // +0053 │ │ +0c3adc: 6e10 661c 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3ae2: 0c03 |000b: move-result-object v3 │ │ +0c3ae4: 7110 5a21 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c3aea: 0c02 |000f: move-result-object v2 │ │ +0c3aec: 6003 2b08 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@082b │ │ +0c3af0: 6e30 5c21 3209 |0012: invoke-virtual {v2, v3, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0c3af6: 6e10 641c 0900 |0015: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1c64 │ │ +0c3afc: 0a03 |0018: move-result v3 │ │ +0c3afe: d803 03ff |0019: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c3b02: 6e20 631c 3900 |001b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1c63 │ │ +0c3b08: 0c03 |001e: move-result-object v3 │ │ +0c3b0a: 1f03 7f04 |001f: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ +0c3b0e: 5b93 9f0a |0021: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3b12: 5493 9f0a |0023: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3b16: 6007 ee07 |0025: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@07ee │ │ +0c3b1a: 6e20 4224 7300 |0027: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ +0c3b20: 0c03 |002a: move-result-object v3 │ │ +0c3b22: 1f03 9704 |002b: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0c3b26: 5b93 a20a |002d: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0aa2 │ │ +0c3b2a: 5493 9f0a |002f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3b2e: 6007 ed07 |0031: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@07ed │ │ +0c3b32: 6e20 4224 7300 |0033: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ +0c3b38: 0c03 |0036: move-result-object v3 │ │ +0c3b3a: 1f03 9704 |0037: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0c3b3e: 5b93 9d0a |0039: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ +0c3b42: 5293 a10a |003b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@0aa1 │ │ +0c3b46: 3803 0d00 |003d: if-eqz v3, 004a // +000d │ │ +0c3b4a: 5493 a20a |003f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0aa2 │ │ +0c3b4e: 6e10 661c 0900 |0041: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3b54: 0c07 |0044: move-result-object v7 │ │ +0c3b56: 5298 a10a |0045: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleStyleRes:I // field@0aa1 │ │ +0c3b5a: 6e30 1725 7308 |0047: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0c3b60: 5293 9c0a |004a: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0a9c │ │ +0c3b64: 3803 0d00 |004c: if-eqz v3, 0059 // +000d │ │ +0c3b68: 5493 9d0a |004e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ +0c3b6c: 6e10 661c 0900 |0050: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3b72: 0c07 |0053: move-result-object v7 │ │ +0c3b74: 5298 9c0a |0054: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleStyleRes:I // field@0a9c │ │ +0c3b78: 6e30 1725 7308 |0056: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0c3b7e: 5493 a20a |0059: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleView:Landroid/widget/TextView; // field@0aa2 │ │ +0c3b82: 5497 9e0a |005b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ +0c3b86: 6e20 1625 7300 |005d: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0c3b8c: 5493 9d0a |0060: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ +0c3b90: 5497 9b0a |0062: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ +0c3b94: 6e20 1625 7300 |0064: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0c3b9a: 5493 9e0a |0067: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ +0c3b9e: 7110 e420 0300 |0069: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c3ba4: 0a03 |006c: move-result v3 │ │ +0c3ba6: 3903 2c00 |006d: if-nez v3, 0099 // +002c │ │ +0c3baa: 0141 |006f: move v1, v4 │ │ +0c3bac: 5493 9b0a |0070: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ +0c3bb0: 7110 e420 0300 |0072: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c3bb6: 0a03 |0075: move-result v3 │ │ +0c3bb8: 3903 2500 |0076: if-nez v3, 009b // +0025 │ │ +0c3bbc: 0140 |0078: move v0, v4 │ │ +0c3bbe: 5494 9d0a |0079: iget-object v4, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitleView:Landroid/widget/TextView; // field@0a9d │ │ +0c3bc2: 3800 2200 |007b: if-eqz v0, 009d // +0022 │ │ +0c3bc6: 0153 |007d: move v3, v5 │ │ +0c3bc8: 6e20 1c25 3400 |007e: invoke-virtual {v4, v3}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0c3bce: 5493 9f0a |0081: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3bd2: 3901 0400 |0083: if-nez v1, 0087 // +0004 │ │ +0c3bd6: 3800 0300 |0085: if-eqz v0, 0088 // +0003 │ │ +0c3bda: 0156 |0087: move v6, v5 │ │ +0c3bdc: 6e20 5c24 6300 |0088: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c3be2: 5493 9f0a |008b: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3be6: 6e10 4724 0300 |008d: invoke-virtual {v3}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@2447 │ │ +0c3bec: 0c03 |0090: move-result-object v3 │ │ +0c3bee: 3903 0700 |0091: if-nez v3, 0098 // +0007 │ │ +0c3bf2: 5493 9f0a |0093: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c3bf6: 6e20 5b1c 3900 |0095: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ +0c3bfc: 0e00 |0098: return-void │ │ +0c3bfe: 0151 |0099: move v1, v5 │ │ +0c3c00: 28d6 |009a: goto 0070 // -002a │ │ +0c3c02: 0150 |009b: move v0, v5 │ │ +0c3c04: 28dd |009c: goto 0079 // -0023 │ │ +0c3c06: 0163 |009d: move v3, v6 │ │ +0c3c08: 28e0 |009e: goto 007e // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=167 │ │ 0x0008 line=168 │ │ 0x0010 line=169 │ │ 0x0015 line=170 │ │ 0x0023 line=171 │ │ @@ -252362,17 +252390,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c3b20: |[0c3b20] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ -0c3b30: 6f20 cd1b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1bcd │ │ -0c3b36: 0e00 |0003: return-void │ │ +0c3c0c: |[0c3c0c] android.support.v7.internal.widget.ActionBarContextView.animateToVisibility:(I)V │ │ +0c3c1c: 6f20 cd1b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1bcd │ │ +0c3c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -252381,19 +252409,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c3b38: |[0c3b38] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ -0c3b48: 5410 940a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3b4c: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0c3b50: 6e10 731c 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1c73 │ │ -0c3b56: 0e00 |0007: return-void │ │ +0c3c24: |[0c3c24] android.support.v7.internal.widget.ActionBarContextView.closeMode:()V │ │ +0c3c34: 5410 940a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3c38: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0c3c3c: 6e10 731c 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.killMode:()V // method@1c73 │ │ +0c3c42: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x0007 line=245 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -252403,17 +252431,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c3b58: |[0c3b58] android.support.v7.internal.widget.ActionBarContextView.dismissPopupMenus:()V │ │ -0c3b68: 6f10 cf1b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@1bcf │ │ -0c3b6e: 0e00 |0003: return-void │ │ +0c3c44: |[0c3c44] android.support.v7.internal.widget.ActionBarContextView.dismissPopupMenus:()V │ │ +0c3c54: 6f10 cf1b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@1bcf │ │ +0c3c5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252421,20 +252449,20 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0c3b70: |[0c3b70] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c3b80: 2200 4304 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -0c3b84: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ -0c3b86: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ -0c3b88: 7030 8922 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ -0c3b8e: 1100 |0007: return-object v0 │ │ +0c3c5c: |[0c3c5c] android.support.v7.internal.widget.ActionBarContextView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c3c6c: 2200 4304 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0c3c70: 12f1 |0002: const/4 v1, #int -1 // #ff │ │ +0c3c72: 12e2 |0003: const/4 v2, #int -2 // #fe │ │ +0c3c74: 7030 8922 1002 |0004: invoke-direct {v0, v1, v2}, Landroid/view/ViewGroup$MarginLayoutParams;.:(II)V // method@2289 │ │ +0c3c7a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=284 │ │ locals : │ │ 0x0000 - 0x0008 reg=3 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252442,20 +252470,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c3b90: |[0c3b90] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c3ba0: 2200 4304 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -0c3ba4: 6e10 661c 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c3baa: 0c01 |0005: move-result-object v1 │ │ -0c3bac: 7030 8a22 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ -0c3bb2: 1100 |0009: return-object v0 │ │ +0c3c7c: |[0c3c7c] android.support.v7.internal.widget.ActionBarContextView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c3c8c: 2200 4304 |0000: new-instance v0, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0c3c90: 6e10 661c 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3c96: 0c01 |0005: move-result-object v1 │ │ +0c3c98: 7030 8a22 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/view/ViewGroup$MarginLayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@228a │ │ +0c3c9e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -252464,18 +252492,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c3bb4: |[0c3bb4] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ -0c3bc4: 6f10 d01b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@1bd0 │ │ -0c3bca: 0a00 |0003: move-result v0 │ │ -0c3bcc: 0f00 |0004: return v0 │ │ +0c3ca0: |[0c3ca0] android.support.v7.internal.widget.ActionBarContextView.getAnimatedVisibility:()I │ │ +0c3cb0: 6f10 d01b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@1bd0 │ │ +0c3cb6: 0a00 |0003: move-result v0 │ │ +0c3cb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252483,18 +252511,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c3bd0: |[0c3bd0] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ -0c3be0: 6f10 d11b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1bd1 │ │ -0c3be6: 0a00 |0003: move-result v0 │ │ -0c3be8: 0f00 |0004: return v0 │ │ +0c3cbc: |[0c3cbc] android.support.v7.internal.widget.ActionBarContextView.getContentHeight:()I │ │ +0c3ccc: 6f10 d11b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1bd1 │ │ +0c3cd2: 0a00 |0003: move-result v0 │ │ +0c3cd4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252502,17 +252530,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3bec: |[0c3bec] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ -0c3bfc: 5410 9b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ -0c3c00: 1100 |0002: return-object v0 │ │ +0c3cd8: |[0c3cd8] android.support.v7.internal.widget.ActionBarContextView.getSubtitle:()Ljava/lang/CharSequence; │ │ +0c3ce8: 5410 9b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ +0c3cec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252520,17 +252548,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3c04: |[0c3c04] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ -0c3c14: 5410 9e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ -0c3c18: 1100 |0002: return-object v0 │ │ +0c3cf0: |[0c3cf0] android.support.v7.internal.widget.ActionBarContextView.getTitle:()Ljava/lang/CharSequence; │ │ +0c3d00: 5410 9e0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ +0c3d04: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252538,23 +252566,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c3c1c: |[0c3c1c] android.support.v7.internal.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ -0c3c2c: 5410 930a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3c30: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c3c34: 5410 930a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3c38: 6e10 9719 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ -0c3c3e: 0a00 |0009: move-result v0 │ │ -0c3c40: 0f00 |000a: return v0 │ │ -0c3c42: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c3c44: 28fe |000c: goto 000a // -0002 │ │ +0c3d08: |[0c3d08] android.support.v7.internal.widget.ActionBarContextView.hideOverflowMenu:()Z │ │ +0c3d18: 5410 930a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3d1c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c3d20: 5410 930a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3d24: 6e10 9719 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ +0c3d2a: 0a00 |0009: move-result v0 │ │ +0c3d2c: 0f00 |000a: return v0 │ │ +0c3d2e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c3d30: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=266 │ │ 0x0004 line=267 │ │ 0x000a line=269 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -252564,105 +252592,105 @@ │ │ type : '(Landroid/support/v7/view/ActionMode;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 189 16-bit code units │ │ -0c3c48: |[0c3c48] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ -0c3c58: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0c3c5a: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ -0c3c5c: 5484 940a |0002: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3c60: 3904 6c00 |0004: if-nez v4, 0070 // +006c │ │ -0c3c64: 6e10 661c 0800 |0006: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c3c6a: 0c04 |0009: move-result-object v4 │ │ -0c3c6c: 7110 5a21 0400 |000a: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c3c72: 0c01 |000d: move-result-object v1 │ │ -0c3c74: 6004 3008 |000e: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item:I // field@0830 │ │ -0c3c78: 1205 |0010: const/4 v5, #int 0 // #0 │ │ -0c3c7a: 6e40 5d21 4158 |0011: invoke-virtual {v1, v4, v8, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c3c80: 0c04 |0014: move-result-object v4 │ │ -0c3c82: 5b84 940a |0015: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3c86: 5484 940a |0017: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3c8a: 6e20 5b1c 4800 |0019: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ -0c3c90: 5484 940a |001c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3c94: 6005 f207 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@07f2 │ │ -0c3c98: 6e20 ec21 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0c3c9e: 0c00 |0023: move-result-object v0 │ │ -0c3ca0: 2204 9603 |0024: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@0396 │ │ -0c3ca4: 7030 561c 8409 |0026: invoke-direct {v4, v8, v9}, Landroid/support/v7/internal/widget/ActionBarContextView$1;.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@1c56 │ │ -0c3caa: 6e20 6722 4000 |0029: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0c3cb0: 6e10 bb1f 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1fbb │ │ -0c3cb6: 0c03 |002f: move-result-object v3 │ │ -0c3cb8: 1f03 7803 |0030: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ -0c3cbc: 5484 930a |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3cc0: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ -0c3cc4: 5484 930a |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3cc8: 6e10 9119 0400 |0038: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ -0c3cce: 2204 6b03 |003b: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@036b │ │ -0c3cd2: 6e10 661c 0800 |003d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c3cd8: 0c05 |0040: move-result-object v5 │ │ -0c3cda: 7020 8c19 5400 |0041: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@198c │ │ -0c3ce0: 5b84 930a |0044: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3ce4: 5484 930a |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3ce8: 6e20 a619 7400 |0048: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@19a6 │ │ -0c3cee: 2202 4204 |004b: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c3cf2: 12e4 |004d: const/4 v4, #int -2 // #fe │ │ -0c3cf4: 7030 8722 4206 |004e: invoke-direct {v2, v4, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c3cfa: 5584 980a |0051: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@0a98 │ │ -0c3cfe: 3904 2b00 |0053: if-nez v4, 007e // +002b │ │ -0c3d02: 5484 930a |0055: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3d06: 6e20 481a 4300 |0057: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0c3d0c: 5484 930a |005a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3d10: 6e20 9619 8400 |005c: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ -0c3d16: 0c04 |005f: move-result-object v4 │ │ -0c3d18: 1f04 6e03 |0060: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0c3d1c: 5b84 970a |0062: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3d20: 5484 970a |0064: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3d24: 1205 |0066: const/4 v5, #int 0 // #0 │ │ -0c3d26: 6e20 d919 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ -0c3d2c: 5484 970a |006a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3d30: 6e30 5c1c 4802 |006c: invoke-virtual {v8, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c5c │ │ -0c3d36: 0e00 |006f: return-void │ │ -0c3d38: 5484 940a |0070: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3d3c: 6e10 0d22 0400 |0072: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0c3d42: 0c04 |0075: move-result-object v4 │ │ -0c3d44: 3904 a6ff |0076: if-nez v4, 001c // -005a │ │ -0c3d48: 5484 940a |0078: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3d4c: 6e20 5b1c 4800 |007a: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ -0c3d52: 289f |007d: goto 001c // -0061 │ │ -0c3d54: 5484 930a |007e: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3d58: 6e10 661c 0800 |0080: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c3d5e: 0c05 |0083: move-result-object v5 │ │ -0c3d60: 6e10 3401 0500 |0084: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c3d66: 0c05 |0087: move-result-object v5 │ │ -0c3d68: 6e10 af01 0500 |0088: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0c3d6e: 0c05 |008b: move-result-object v5 │ │ -0c3d70: 5255 660c |008c: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0c3d74: 6e30 a719 5407 |008e: invoke-virtual {v4, v5, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ -0c3d7a: 5484 930a |0091: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3d7e: 1405 ffff ff7f |0093: const v5, #float nan // #7fffffff │ │ -0c3d84: 6e20 a519 5400 |0096: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ -0c3d8a: 5926 6e0c |0099: iput v6, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c3d8e: 5284 950a |009b: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c3d92: 5924 6d0c |009d: iput v4, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c3d96: 5484 930a |009f: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3d9a: 6e20 481a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0c3da0: 5484 930a |00a4: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3da4: 6e20 9619 8400 |00a6: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ -0c3daa: 0c04 |00a9: move-result-object v4 │ │ -0c3dac: 1f04 6e03 |00aa: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0c3db0: 5b84 970a |00ac: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3db4: 5484 970a |00ae: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3db8: 5485 990a |00b0: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a99 │ │ -0c3dbc: 6e20 d919 5400 |00b2: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ -0c3dc2: 5484 9a0a |00b5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ -0c3dc6: 5485 970a |00b7: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3dca: 6e30 301c 5402 |00b9: invoke-virtual {v4, v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c30 │ │ -0c3dd0: 28b3 |00bc: goto 006f // -004d │ │ +0c3d34: |[0c3d34] android.support.v7.internal.widget.ActionBarContextView.initForMode:(Landroid/support/v7/view/ActionMode;)V │ │ +0c3d44: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0c3d46: 12f6 |0001: const/4 v6, #int -1 // #ff │ │ +0c3d48: 5484 940a |0002: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3d4c: 3904 6c00 |0004: if-nez v4, 0070 // +006c │ │ +0c3d50: 6e10 661c 0800 |0006: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3d56: 0c04 |0009: move-result-object v4 │ │ +0c3d58: 7110 5a21 0400 |000a: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c3d5e: 0c01 |000d: move-result-object v1 │ │ +0c3d60: 6004 3008 |000e: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_action_mode_close_item:I // field@0830 │ │ +0c3d64: 1205 |0010: const/4 v5, #int 0 // #0 │ │ +0c3d66: 6e40 5d21 4158 |0011: invoke-virtual {v1, v4, v8, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c3d6c: 0c04 |0014: move-result-object v4 │ │ +0c3d6e: 5b84 940a |0015: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3d72: 5484 940a |0017: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3d76: 6e20 5b1c 4800 |0019: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ +0c3d7c: 5484 940a |001c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3d80: 6005 f207 |001e: sget v5, Landroid/support/v7/appcompat/R$id;.action_mode_close_button:I // field@07f2 │ │ +0c3d84: 6e20 ec21 5400 |0020: invoke-virtual {v4, v5}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0c3d8a: 0c00 |0023: move-result-object v0 │ │ +0c3d8c: 2204 9603 |0024: new-instance v4, Landroid/support/v7/internal/widget/ActionBarContextView$1; // type@0396 │ │ +0c3d90: 7030 561c 8409 |0026: invoke-direct {v4, v8, v9}, Landroid/support/v7/internal/widget/ActionBarContextView$1;.:(Landroid/support/v7/internal/widget/ActionBarContextView;Landroid/support/v7/view/ActionMode;)V // method@1c56 │ │ +0c3d96: 6e20 6722 4000 |0029: invoke-virtual {v0, v4}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0c3d9c: 6e10 bb1f 0900 |002c: invoke-virtual {v9}, Landroid/support/v7/view/ActionMode;.getMenu:()Landroid/view/Menu; // method@1fbb │ │ +0c3da2: 0c03 |002f: move-result-object v3 │ │ +0c3da4: 1f03 7803 |0030: check-cast v3, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ +0c3da8: 5484 930a |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3dac: 3804 0700 |0034: if-eqz v4, 003b // +0007 │ │ +0c3db0: 5484 930a |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3db4: 6e10 9119 0400 |0038: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ +0c3dba: 2204 6b03 |003b: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@036b │ │ +0c3dbe: 6e10 661c 0800 |003d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3dc4: 0c05 |0040: move-result-object v5 │ │ +0c3dc6: 7020 8c19 5400 |0041: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@198c │ │ +0c3dcc: 5b84 930a |0044: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3dd0: 5484 930a |0046: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3dd4: 6e20 a619 7400 |0048: invoke-virtual {v4, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setReserveOverflow:(Z)V // method@19a6 │ │ +0c3dda: 2202 4204 |004b: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c3dde: 12e4 |004d: const/4 v4, #int -2 // #fe │ │ +0c3de0: 7030 8722 4206 |004e: invoke-direct {v2, v4, v6}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c3de6: 5584 980a |0051: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@0a98 │ │ +0c3dea: 3904 2b00 |0053: if-nez v4, 007e // +002b │ │ +0c3dee: 5484 930a |0055: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3df2: 6e20 481a 4300 |0057: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0c3df8: 5484 930a |005a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3dfc: 6e20 9619 8400 |005c: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ +0c3e02: 0c04 |005f: move-result-object v4 │ │ +0c3e04: 1f04 6e03 |0060: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0c3e08: 5b84 970a |0062: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3e0c: 5484 970a |0064: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3e10: 1205 |0066: const/4 v5, #int 0 // #0 │ │ +0c3e12: 6e20 d919 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ +0c3e18: 5484 970a |006a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3e1c: 6e30 5c1c 4802 |006c: invoke-virtual {v8, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c5c │ │ +0c3e22: 0e00 |006f: return-void │ │ +0c3e24: 5484 940a |0070: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3e28: 6e10 0d22 0400 |0072: invoke-virtual {v4}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0c3e2e: 0c04 |0075: move-result-object v4 │ │ +0c3e30: 3904 a6ff |0076: if-nez v4, 001c // -005a │ │ +0c3e34: 5484 940a |0078: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3e38: 6e20 5b1c 4800 |007a: invoke-virtual {v8, v4}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ +0c3e3e: 289f |007d: goto 001c // -0061 │ │ +0c3e40: 5484 930a |007e: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3e44: 6e10 661c 0800 |0080: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c3e4a: 0c05 |0083: move-result-object v5 │ │ +0c3e4c: 6e10 3401 0500 |0084: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c3e52: 0c05 |0087: move-result-object v5 │ │ +0c3e54: 6e10 af01 0500 |0088: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0c3e5a: 0c05 |008b: move-result-object v5 │ │ +0c3e5c: 5255 660c |008c: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0c3e60: 6e30 a719 5407 |008e: invoke-virtual {v4, v5, v7}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ +0c3e66: 5484 930a |0091: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3e6a: 1405 ffff ff7f |0093: const v5, #float nan // #7fffffff │ │ +0c3e70: 6e20 a519 5400 |0096: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ +0c3e76: 5926 6e0c |0099: iput v6, v2, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c3e7a: 5284 950a |009b: iget v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c3e7e: 5924 6d0c |009d: iput v4, v2, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c3e82: 5484 930a |009f: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3e86: 6e20 481a 4300 |00a1: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0c3e8c: 5484 930a |00a4: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3e90: 6e20 9619 8400 |00a6: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ +0c3e96: 0c04 |00a9: move-result-object v4 │ │ +0c3e98: 1f04 6e03 |00aa: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0c3e9c: 5b84 970a |00ac: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3ea0: 5484 970a |00ae: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3ea4: 5485 990a |00b0: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a99 │ │ +0c3ea8: 6e20 d919 5400 |00b2: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ +0c3eae: 5484 9a0a |00b5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ +0c3eb2: 5485 970a |00b7: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3eb6: 6e30 301c 5402 |00b9: invoke-virtual {v4, v5, v2}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c30 │ │ +0c3ebc: 28b3 |00bc: goto 006f // -004d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=194 │ │ 0x0006 line=195 │ │ 0x000e line=196 │ │ 0x0017 line=197 │ │ 0x001c line=202 │ │ @@ -252705,23 +252733,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c3dd4: |[0c3dd4] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ -0c3de4: 5410 930a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3de8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c3dec: 5410 930a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3df0: 6e10 9a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ -0c3df6: 0a00 |0009: move-result v0 │ │ -0c3df8: 0f00 |000a: return v0 │ │ -0c3dfa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c3dfc: 28fe |000c: goto 000a // -0002 │ │ +0c3ec0: |[0c3ec0] android.support.v7.internal.widget.ActionBarContextView.isOverflowMenuShowing:()Z │ │ +0c3ed0: 5410 930a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3ed4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c3ed8: 5410 930a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3edc: 6e10 9a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ +0c3ee2: 0a00 |0009: move-result v0 │ │ +0c3ee4: 0f00 |000a: return v0 │ │ +0c3ee6: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c3ee8: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0004 line=275 │ │ 0x000a line=277 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -252731,18 +252759,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c3e00: |[0c3e00] android.support.v7.internal.widget.ActionBarContextView.isOverflowReserved:()Z │ │ -0c3e10: 6f10 d61b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1bd6 │ │ -0c3e16: 0a00 |0003: move-result v0 │ │ -0c3e18: 0f00 |0004: return v0 │ │ +0c3eec: |[0c3eec] android.support.v7.internal.widget.ActionBarContextView.isOverflowReserved:()Z │ │ +0c3efc: 6f10 d61b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1bd6 │ │ +0c3f02: 0a00 |0003: move-result v0 │ │ +0c3f04: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252750,17 +252778,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c3e1c: |[0c3e1c] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ -0c3e2c: 5510 a00a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ -0c3e30: 0f00 |0002: return v0 │ │ +0c3f08: |[0c3f08] android.support.v7.internal.widget.ActionBarContextView.isTitleOptional:()Z │ │ +0c3f18: 5510 a00a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ +0c3f1c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=414 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -252768,25 +252796,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c3e34: |[0c3e34] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ -0c3e44: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c3e46: 6e10 7b1c 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@1c7b │ │ -0c3e4c: 5430 9a0a |0004: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ -0c3e50: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0c3e54: 5430 9a0a |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ -0c3e58: 5431 970a |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3e5c: 6e20 471c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1c47 │ │ -0c3e62: 5b32 960a |000f: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c3e66: 5b32 970a |0011: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3e6a: 0e00 |0013: return-void │ │ +0c3f20: |[0c3f20] android.support.v7.internal.widget.ActionBarContextView.killMode:()V │ │ +0c3f30: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c3f32: 6e10 7b1c 0300 |0001: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeAllViews:()V // method@1c7b │ │ +0c3f38: 5430 9a0a |0004: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ +0c3f3c: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0c3f40: 5430 9a0a |0008: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ +0c3f44: 5431 970a |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3f48: 6e20 471c 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.removeView:(Landroid/view/View;)V // method@1c47 │ │ +0c3f4e: 5b32 960a |000f: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c3f52: 5b32 970a |0011: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c3f56: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=248 │ │ 0x0004 line=249 │ │ 0x0008 line=250 │ │ 0x000f line=252 │ │ 0x0011 line=253 │ │ @@ -252799,23 +252827,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c3e6c: |[0c3e6c] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ -0c3e7c: 6f10 d91b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1bd9 │ │ -0c3e82: 5410 930a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3e86: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ -0c3e8a: 5410 930a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3e8e: 6e10 9719 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ -0c3e94: 5410 930a |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c3e98: 6e10 9819 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1998 │ │ -0c3e9e: 0e00 |0011: return-void │ │ +0c3f58: |[0c3f58] android.support.v7.internal.widget.ActionBarContextView.onDetachedFromWindow:()V │ │ +0c3f68: 6f10 d91b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1bd9 │ │ +0c3f6e: 5410 930a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3f72: 3800 0c00 |0005: if-eqz v0, 0011 // +000c │ │ +0c3f76: 5410 930a |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3f7a: 6e10 9719 0000 |0009: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ +0c3f80: 5410 930a |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c3f84: 6e10 9819 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1998 │ │ +0c3f8a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0003 line=85 │ │ 0x0007 line=86 │ │ 0x000c line=87 │ │ 0x0011 line=89 │ │ @@ -252827,74 +252855,74 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 13 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 110 16-bit code units │ │ -0c3ea0: |[0c3ea0] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ -0c3eb0: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0c3eb4: 6e10 681c 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1c68 │ │ -0c3eba: 0a02 |0005: move-result v2 │ │ -0c3ebc: 6e10 6a1c 0700 |0006: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1c6a │ │ -0c3ec2: 0a03 |0009: move-result v3 │ │ -0c3ec4: 9104 0c0a |000a: sub-int v4, v12, v10 │ │ -0c3ec8: 6e10 6a1c 0700 |000c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1c6a │ │ -0c3ece: 0a05 |000f: move-result v5 │ │ -0c3ed0: b154 |0010: sub-int/2addr v4, v5 │ │ -0c3ed2: 6e10 671c 0700 |0011: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1c67 │ │ -0c3ed8: 0a05 |0014: move-result v5 │ │ -0c3eda: 9100 0405 |0015: sub-int v0, v4, v5 │ │ -0c3ede: 5474 940a |0017: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3ee2: 3804 1f00 |0019: if-eqz v4, 0038 // +001f │ │ -0c3ee6: 5474 940a |001b: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3eea: 6e10 1f22 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0c3ef0: 0a04 |0020: move-result v4 │ │ -0c3ef2: 3264 1700 |0021: if-eq v4, v6, 0038 // +0017 │ │ -0c3ef6: 5474 940a |0023: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3efa: 6e10 fd21 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0c3f00: 0c01 |0028: move-result-object v1 │ │ -0c3f02: 1f01 4304 |0029: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -0c3f06: 5214 6f0c |002b: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ -0c3f0a: b042 |002d: add-int/2addr v2, v4 │ │ -0c3f0c: 5474 940a |002e: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c3f10: 6e50 781c 4732 |0030: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1c78 │ │ -0c3f16: 0a04 |0033: move-result v4 │ │ -0c3f18: b042 |0034: add-int/2addr v2, v4 │ │ -0c3f1a: 5214 700c |0035: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ -0c3f1e: b042 |0037: add-int/2addr v2, v4 │ │ -0c3f20: 5474 9f0a |0038: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3f24: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ -0c3f28: 5474 960a |003c: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c3f2c: 3904 1100 |003e: if-nez v4, 004f // +0011 │ │ -0c3f30: 5474 9f0a |0040: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3f34: 6e10 4824 0400 |0042: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2448 │ │ -0c3f3a: 0a04 |0045: move-result v4 │ │ -0c3f3c: 3264 0900 |0046: if-eq v4, v6, 004f // +0009 │ │ -0c3f40: 5474 9f0a |0048: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c3f44: 6e50 781c 4732 |004a: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1c78 │ │ -0c3f4a: 0a04 |004d: move-result v4 │ │ -0c3f4c: b042 |004e: add-int/2addr v2, v4 │ │ -0c3f4e: 5474 960a |004f: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c3f52: 3804 0900 |0051: if-eqz v4, 005a // +0009 │ │ -0c3f56: 5474 960a |0053: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c3f5a: 6e50 781c 4732 |0055: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1c78 │ │ -0c3f60: 0a04 |0058: move-result v4 │ │ -0c3f62: b042 |0059: add-int/2addr v2, v4 │ │ -0c3f64: 9104 0b09 |005a: sub-int v4, v11, v9 │ │ -0c3f68: 6e10 691c 0700 |005c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1c69 │ │ -0c3f6e: 0a05 |005f: move-result v5 │ │ -0c3f70: 9102 0405 |0060: sub-int v2, v4, v5 │ │ -0c3f74: 5474 970a |0062: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3f78: 3804 0900 |0064: if-eqz v4, 006d // +0009 │ │ -0c3f7c: 5474 970a |0066: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c3f80: 6e50 791c 4732 |0068: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChildInverse:(Landroid/view/View;III)I // method@1c79 │ │ -0c3f86: 0a04 |006b: move-result v4 │ │ -0c3f88: b142 |006c: sub-int/2addr v2, v4 │ │ -0c3f8a: 0e00 |006d: return-void │ │ +0c3f8c: |[0c3f8c] android.support.v7.internal.widget.ActionBarContextView.onLayout:(ZIIII)V │ │ +0c3f9c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0c3fa0: 6e10 681c 0700 |0002: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1c68 │ │ +0c3fa6: 0a02 |0005: move-result v2 │ │ +0c3fa8: 6e10 6a1c 0700 |0006: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1c6a │ │ +0c3fae: 0a03 |0009: move-result v3 │ │ +0c3fb0: 9104 0c0a |000a: sub-int v4, v12, v10 │ │ +0c3fb4: 6e10 6a1c 0700 |000c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1c6a │ │ +0c3fba: 0a05 |000f: move-result v5 │ │ +0c3fbc: b154 |0010: sub-int/2addr v4, v5 │ │ +0c3fbe: 6e10 671c 0700 |0011: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1c67 │ │ +0c3fc4: 0a05 |0014: move-result v5 │ │ +0c3fc6: 9100 0405 |0015: sub-int v0, v4, v5 │ │ +0c3fca: 5474 940a |0017: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3fce: 3804 1f00 |0019: if-eqz v4, 0038 // +001f │ │ +0c3fd2: 5474 940a |001b: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3fd6: 6e10 1f22 0400 |001d: invoke-virtual {v4}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0c3fdc: 0a04 |0020: move-result v4 │ │ +0c3fde: 3264 1700 |0021: if-eq v4, v6, 0038 // +0017 │ │ +0c3fe2: 5474 940a |0023: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3fe6: 6e10 fd21 0400 |0025: invoke-virtual {v4}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0c3fec: 0c01 |0028: move-result-object v1 │ │ +0c3fee: 1f01 4304 |0029: check-cast v1, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0c3ff2: 5214 6f0c |002b: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ +0c3ff6: b042 |002d: add-int/2addr v2, v4 │ │ +0c3ff8: 5474 940a |002e: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c3ffc: 6e50 781c 4732 |0030: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1c78 │ │ +0c4002: 0a04 |0033: move-result v4 │ │ +0c4004: b042 |0034: add-int/2addr v2, v4 │ │ +0c4006: 5214 700c |0035: iget v4, v1, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ +0c400a: b042 |0037: add-int/2addr v2, v4 │ │ +0c400c: 5474 9f0a |0038: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c4010: 3804 1500 |003a: if-eqz v4, 004f // +0015 │ │ +0c4014: 5474 960a |003c: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c4018: 3904 1100 |003e: if-nez v4, 004f // +0011 │ │ +0c401c: 5474 9f0a |0040: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c4020: 6e10 4824 0400 |0042: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2448 │ │ +0c4026: 0a04 |0045: move-result v4 │ │ +0c4028: 3264 0900 |0046: if-eq v4, v6, 004f // +0009 │ │ +0c402c: 5474 9f0a |0048: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c4030: 6e50 781c 4732 |004a: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1c78 │ │ +0c4036: 0a04 |004d: move-result v4 │ │ +0c4038: b042 |004e: add-int/2addr v2, v4 │ │ +0c403a: 5474 960a |004f: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c403e: 3804 0900 |0051: if-eqz v4, 005a // +0009 │ │ +0c4042: 5474 960a |0053: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c4046: 6e50 781c 4732 |0055: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChild:(Landroid/view/View;III)I // method@1c78 │ │ +0c404c: 0a04 |0058: move-result v4 │ │ +0c404e: b042 |0059: add-int/2addr v2, v4 │ │ +0c4050: 9104 0b09 |005a: sub-int v4, v11, v9 │ │ +0c4054: 6e10 691c 0700 |005c: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1c69 │ │ +0c405a: 0a05 |005f: move-result v5 │ │ +0c405c: 9102 0405 |0060: sub-int v2, v4, v5 │ │ +0c4060: 5474 970a |0062: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4064: 3804 0900 |0064: if-eqz v4, 006d // +0009 │ │ +0c4068: 5474 970a |0066: iget-object v4, v7, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c406c: 6e50 791c 4732 |0068: invoke-virtual {v7, v4, v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.positionChildInverse:(Landroid/view/View;III)I // method@1c79 │ │ +0c4072: 0a04 |006b: move-result v4 │ │ +0c4074: b142 |006c: sub-int/2addr v2, v4 │ │ +0c4076: 0e00 |006d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=378 │ │ 0x0006 line=379 │ │ 0x000a line=380 │ │ 0x0017 line=382 │ │ 0x0023 line=383 │ │ @@ -252926,272 +252954,272 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 30 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 512 16-bit code units │ │ -0c3f8c: |[0c3f8c] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ -0c3f9c: 7701 d921 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0c3fa2: 0a17 |0003: move-result v23 │ │ -0c3fa4: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ -0c3fa8: 0200 1700 |0006: move/from16 v0, v23 │ │ -0c3fac: 0201 1800 |0008: move/from16 v1, v24 │ │ -0c3fb0: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ -0c3fb4: 2218 9305 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@0593 │ │ -0c3fb8: 2219 a905 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c3fbc: 7601 3d2b 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c3fc2: 7401 012b 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0c3fc8: 0c1a |0016: move-result-object v26 │ │ -0c3fca: 7401 c12a 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0c3fd0: 0c1a |001a: move-result-object v26 │ │ -0c3fd2: 7402 462b 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c3fd8: 0c19 |001e: move-result-object v25 │ │ -0c3fda: 1a1a 4900 |001f: const-string v26, " can only be used " // string@0049 │ │ -0c3fde: 7402 462b 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c3fe4: 0c19 |0024: move-result-object v25 │ │ -0c3fe6: 1a1a dc31 |0025: const-string v26, "with android:layout_width="FILL_PARENT" (or fill_parent)" // string@31dc │ │ -0c3fea: 7402 462b 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c3ff0: 0c19 |002a: move-result-object v25 │ │ -0c3ff2: 7401 4e2b 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c3ff8: 0c19 |002e: move-result-object v25 │ │ -0c3ffa: 7602 da2a 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0c4000: 2718 |0032: throw v24 │ │ -0c4002: 7701 d921 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0c4008: 0a0c |0036: move-result v12 │ │ -0c400a: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ -0c400e: 2218 9305 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@0593 │ │ -0c4012: 2219 a905 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c4016: 7601 3d2b 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c401c: 7401 012b 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0c4022: 0c1a |0043: move-result-object v26 │ │ -0c4024: 7401 c12a 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0c402a: 0c1a |0047: move-result-object v26 │ │ -0c402c: 7402 462b 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c4032: 0c19 |004b: move-result-object v25 │ │ -0c4034: 1a1a 4900 |004c: const-string v26, " can only be used " // string@0049 │ │ -0c4038: 7402 462b 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c403e: 0c19 |0051: move-result-object v25 │ │ -0c4040: 1a1a db31 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@31db │ │ -0c4044: 7402 462b 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c404a: 0c19 |0057: move-result-object v25 │ │ -0c404c: 7401 4e2b 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c4052: 0c19 |005b: move-result-object v25 │ │ -0c4054: 7602 da2a 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0c405a: 2718 |005f: throw v24 │ │ -0c405c: 7701 da21 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c4062: 0a05 |0063: move-result v5 │ │ -0c4064: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ -0c4068: 5200 950a |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c406c: 0218 0000 |0068: move/from16 v24, v0 │ │ -0c4070: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ -0c4074: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ -0c4078: 520f 950a |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c407c: 7401 6a1c 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1c6a │ │ -0c4082: 0a18 |0073: move-result v24 │ │ -0c4084: 7401 671c 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1c67 │ │ -0c408a: 0a19 |0077: move-result v25 │ │ -0c408c: 9016 1819 |0078: add-int v22, v24, v25 │ │ -0c4090: 7401 681c 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1c68 │ │ -0c4096: 0a18 |007d: move-result v24 │ │ -0c4098: 9118 0518 |007e: sub-int v24, v5, v24 │ │ -0c409c: 7401 691c 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1c69 │ │ -0c40a2: 0a19 |0083: move-result v25 │ │ -0c40a4: 9103 1819 |0084: sub-int v3, v24, v25 │ │ -0c40a8: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ -0c40ac: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ -0c40b0: 0200 1800 |008a: move/from16 v0, v24 │ │ -0c40b4: 7120 db21 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c40ba: 0a04 |008f: move-result v4 │ │ -0c40bc: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ -0c40c0: 5400 940a |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c40c4: 0818 0000 |0094: move-object/from16 v24, v0 │ │ -0c40c8: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ -0c40cc: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ -0c40d0: 5400 940a |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c40d4: 0818 0000 |009c: move-object/from16 v24, v0 │ │ -0c40d8: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ -0c40dc: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ -0c40e0: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ -0c40e4: 0202 1900 |00a4: move/from16 v2, v25 │ │ -0c40e8: 6e52 741c 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1c74 │ │ -0c40ee: 0a03 |00a9: move-result v3 │ │ -0c40f0: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ -0c40f4: 5400 940a |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ -0c40f8: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ -0c40fc: 7401 fd21 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0c4102: 0c0e |00b3: move-result-object v14 │ │ -0c4104: 1f0e 4304 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ -0c4108: 52e0 6f0c |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ -0c410c: 0218 0000 |00b8: move/from16 v24, v0 │ │ -0c4110: 52e0 700c |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ -0c4114: 0219 0000 |00bc: move/from16 v25, v0 │ │ -0c4118: 9018 1819 |00be: add-int v24, v24, v25 │ │ -0c411c: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ -0c4120: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ -0c4124: 5400 970a |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4128: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ -0c412c: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ -0c4130: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ -0c4134: 5400 970a |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4138: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ -0c413c: 7401 c919 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c4142: 0c18 |00d3: move-result-object v24 │ │ -0c4144: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ -0c4148: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ -0c414c: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ -0c4150: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ -0c4154: 5400 970a |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4158: 0818 0000 |00de: move-object/from16 v24, v0 │ │ -0c415c: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ -0c4160: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ -0c4164: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ -0c4168: 0202 1900 |00e6: move/from16 v2, v25 │ │ -0c416c: 6e52 741c 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1c74 │ │ -0c4172: 0a03 |00eb: move-result v3 │ │ -0c4174: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ -0c4178: 5400 9f0a |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c417c: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ -0c4180: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ -0c4184: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ -0c4188: 5400 960a |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c418c: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ -0c4190: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ -0c4194: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ -0c4198: 5500 a00a |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ -0c419c: 0218 0000 |0100: move/from16 v24, v0 │ │ -0c41a0: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ -0c41a4: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ -0c41a8: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ -0c41ac: 7702 db21 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c41b2: 0a14 |010b: move-result v20 │ │ -0c41b4: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ -0c41b8: 5400 9f0a |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c41bc: 0818 0000 |0110: move-object/from16 v24, v0 │ │ -0c41c0: 0800 1800 |0112: move-object/from16 v0, v24 │ │ -0c41c4: 0201 1400 |0114: move/from16 v1, v20 │ │ -0c41c8: 6e30 4a24 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@244a │ │ -0c41ce: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ -0c41d2: 5400 9f0a |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c41d6: 0818 0000 |011d: move-object/from16 v24, v0 │ │ -0c41da: 7401 4624 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ -0c41e0: 0a13 |0122: move-result v19 │ │ -0c41e2: 0200 1300 |0123: move/from16 v0, v19 │ │ -0c41e6: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ -0c41ea: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ -0c41ee: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ -0c41f2: 9103 0313 |012b: sub-int v3, v3, v19 │ │ -0c41f6: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ -0c41fa: 5400 9f0a |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c41fe: 0819 0000 |0131: move-object/from16 v25, v0 │ │ -0c4202: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ -0c4206: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ -0c420a: 0800 1900 |0137: move-object/from16 v0, v25 │ │ -0c420e: 0201 1800 |0139: move/from16 v1, v24 │ │ -0c4212: 6e20 5c24 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c4218: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ -0c421c: 5400 960a |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c4220: 0818 0000 |0142: move-object/from16 v24, v0 │ │ -0c4224: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ -0c4228: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ -0c422c: 5400 960a |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c4230: 0818 0000 |014a: move-object/from16 v24, v0 │ │ -0c4234: 7401 fd21 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0c423a: 0c0e |014f: move-result-object v14 │ │ -0c423c: 52e0 6e0c |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c4240: 0218 0000 |0152: move/from16 v24, v0 │ │ -0c4244: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ -0c4248: 0200 1800 |0156: move/from16 v0, v24 │ │ -0c424c: 0201 1900 |0158: move/from16 v1, v25 │ │ -0c4250: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ -0c4254: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ -0c4258: 52e0 6e0c |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c425c: 0218 0000 |0160: move/from16 v24, v0 │ │ -0c4260: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ -0c4264: 52e0 6e0c |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c4268: 0218 0000 |0166: move/from16 v24, v0 │ │ -0c426c: 0200 1800 |0168: move/from16 v0, v24 │ │ -0c4270: 7120 f72a 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c4276: 0a09 |016d: move-result v9 │ │ -0c4278: 52e0 6d0c |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c427c: 0218 0000 |0170: move/from16 v24, v0 │ │ -0c4280: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ -0c4284: 0200 1800 |0174: move/from16 v0, v24 │ │ -0c4288: 0201 1900 |0176: move/from16 v1, v25 │ │ -0c428c: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ -0c4290: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ -0c4294: 52e0 6d0c |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c4298: 0218 0000 |017e: move/from16 v24, v0 │ │ -0c429c: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ -0c42a0: 52e0 6d0c |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c42a4: 0218 0000 |0184: move/from16 v24, v0 │ │ -0c42a8: 0200 1800 |0186: move/from16 v0, v24 │ │ -0c42ac: 7120 f72a b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c42b2: 0a07 |018b: move-result v7 │ │ -0c42b4: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ -0c42b8: 5400 960a |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c42bc: 0818 0000 |0190: move-object/from16 v24, v0 │ │ -0c42c0: 7120 db21 a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c42c6: 0a19 |0195: move-result v25 │ │ -0c42c8: 7120 db21 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c42ce: 0a1a |0199: move-result v26 │ │ -0c42d0: 7403 3722 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0c42d6: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ -0c42da: 5200 950a |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c42de: 0218 0000 |01a1: move/from16 v24, v0 │ │ -0c42e2: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ -0c42e6: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ -0c42ea: 7401 641c 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1c64 │ │ -0c42f0: 0a06 |01aa: move-result v6 │ │ -0c42f2: 120d |01ab: const/4 v13, #int 0 // #0 │ │ -0c42f4: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ -0c42f8: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ -0c42fc: 6e20 631c d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1c63 │ │ -0c4302: 0c15 |01b3: move-result-object v21 │ │ -0c4304: 7401 0122 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c430a: 0a18 |01b7: move-result v24 │ │ -0c430c: 9011 1816 |01b8: add-int v17, v24, v22 │ │ -0c4310: 0200 1100 |01ba: move/from16 v0, v17 │ │ -0c4314: 0201 1000 |01bc: move/from16 v1, v16 │ │ -0c4318: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ -0c431c: 0210 1100 |01c0: move/from16 v16, v17 │ │ -0c4320: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ -0c4324: 28e8 |01c4: goto 01ac // -0018 │ │ -0c4326: 7701 da21 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c432c: 0a0f |01c8: move-result v15 │ │ -0c432e: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ -0c4332: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ -0c4336: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ -0c433a: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ -0c433e: 2900 66ff |01d1: goto/16 0137 // -009a │ │ -0c4342: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ -0c4346: 5400 9f0a |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c434a: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ -0c434e: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ -0c4352: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ -0c4356: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ -0c435a: 0202 1900 |01df: move/from16 v2, v25 │ │ -0c435e: 6e52 741c 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1c74 │ │ -0c4364: 0a03 |01e4: move-result v3 │ │ -0c4366: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ -0c436a: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ -0c436e: 2900 75ff |01e9: goto/16 015e // -008b │ │ -0c4372: 0139 |01eb: move v9, v3 │ │ -0c4374: 2882 |01ec: goto 016e // -007e │ │ -0c4376: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ -0c437a: 288d |01ef: goto 017c // -0073 │ │ -0c437c: 01b7 |01f0: move v7, v11 │ │ -0c437e: 289b |01f1: goto 018c // -0065 │ │ -0c4380: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ -0c4384: 0201 1000 |01f4: move/from16 v1, v16 │ │ -0c4388: 6e30 821c 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1c82 │ │ -0c438e: 0e00 |01f9: return-void │ │ -0c4390: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ -0c4394: 6e30 821c 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1c82 │ │ -0c439a: 28fa |01ff: goto 01f9 // -0006 │ │ +0c4078: |[0c4078] android.support.v7.internal.widget.ActionBarContextView.onMeasure:(II)V │ │ +0c4088: 7701 d921 1c00 |0000: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0c408e: 0a17 |0003: move-result v23 │ │ +0c4090: 1518 0040 |0004: const/high16 v24, #int 1073741824 // #4000 │ │ +0c4094: 0200 1700 |0006: move/from16 v0, v23 │ │ +0c4098: 0201 1800 |0008: move/from16 v1, v24 │ │ +0c409c: 3210 2900 |000a: if-eq v0, v1, 0033 // +0029 │ │ +0c40a0: 2218 9305 |000c: new-instance v24, Ljava/lang/IllegalStateException; // type@0593 │ │ +0c40a4: 2219 a905 |000e: new-instance v25, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c40a8: 7601 3d2b 1900 |0010: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c40ae: 7401 012b 1b00 |0013: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0c40b4: 0c1a |0016: move-result-object v26 │ │ +0c40b6: 7401 c12a 1a00 |0017: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0c40bc: 0c1a |001a: move-result-object v26 │ │ +0c40be: 7402 462b 1900 |001b: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c40c4: 0c19 |001e: move-result-object v25 │ │ +0c40c6: 1a1a 4900 |001f: const-string v26, " can only be used " // string@0049 │ │ +0c40ca: 7402 462b 1900 |0021: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c40d0: 0c19 |0024: move-result-object v25 │ │ +0c40d2: 1a1a e031 |0025: const-string v26, "with android:layout_width="FILL_PARENT" (or fill_parent)" // string@31e0 │ │ +0c40d6: 7402 462b 1900 |0027: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c40dc: 0c19 |002a: move-result-object v25 │ │ +0c40de: 7401 4e2b 1900 |002b: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c40e4: 0c19 |002e: move-result-object v25 │ │ +0c40e6: 7602 da2a 1800 |002f: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0c40ec: 2718 |0032: throw v24 │ │ +0c40ee: 7701 d921 1d00 |0033: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0c40f4: 0a0c |0036: move-result v12 │ │ +0c40f6: 390c 2900 |0037: if-nez v12, 0060 // +0029 │ │ +0c40fa: 2218 9305 |0039: new-instance v24, Ljava/lang/IllegalStateException; // type@0593 │ │ +0c40fe: 2219 a905 |003b: new-instance v25, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c4102: 7601 3d2b 1900 |003d: invoke-direct/range {v25}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c4108: 7401 012b 1b00 |0040: invoke-virtual/range {v27}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0c410e: 0c1a |0043: move-result-object v26 │ │ +0c4110: 7401 c12a 1a00 |0044: invoke-virtual/range {v26}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0c4116: 0c1a |0047: move-result-object v26 │ │ +0c4118: 7402 462b 1900 |0048: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c411e: 0c19 |004b: move-result-object v25 │ │ +0c4120: 1a1a 4900 |004c: const-string v26, " can only be used " // string@0049 │ │ +0c4124: 7402 462b 1900 |004e: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c412a: 0c19 |0051: move-result-object v25 │ │ +0c412c: 1a1a df31 |0052: const-string v26, "with android:layout_height="wrap_content"" // string@31df │ │ +0c4130: 7402 462b 1900 |0054: invoke-virtual/range {v25, v26}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c4136: 0c19 |0057: move-result-object v25 │ │ +0c4138: 7401 4e2b 1900 |0058: invoke-virtual/range {v25}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c413e: 0c19 |005b: move-result-object v25 │ │ +0c4140: 7602 da2a 1800 |005c: invoke-direct/range {v24, v25}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0c4146: 2718 |005f: throw v24 │ │ +0c4148: 7701 da21 1c00 |0060: invoke-static/range {v28}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c414e: 0a05 |0063: move-result v5 │ │ +0c4150: 0800 1b00 |0064: move-object/from16 v0, v27 │ │ +0c4154: 5200 950a |0066: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c4158: 0218 0000 |0068: move/from16 v24, v0 │ │ +0c415c: 3d18 5b01 |006a: if-lez v24, 01c5 // +015b │ │ +0c4160: 0800 1b00 |006c: move-object/from16 v0, v27 │ │ +0c4164: 520f 950a |006e: iget v15, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c4168: 7401 6a1c 1b00 |0070: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingTop:()I // method@1c6a │ │ +0c416e: 0a18 |0073: move-result v24 │ │ +0c4170: 7401 671c 1b00 |0074: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingBottom:()I // method@1c67 │ │ +0c4176: 0a19 |0077: move-result v25 │ │ +0c4178: 9016 1819 |0078: add-int v22, v24, v25 │ │ +0c417c: 7401 681c 1b00 |007a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingLeft:()I // method@1c68 │ │ +0c4182: 0a18 |007d: move-result v24 │ │ +0c4184: 9118 0518 |007e: sub-int v24, v5, v24 │ │ +0c4188: 7401 691c 1b00 |0080: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getPaddingRight:()I // method@1c69 │ │ +0c418e: 0a19 |0083: move-result v25 │ │ +0c4190: 9103 1819 |0084: sub-int v3, v24, v25 │ │ +0c4194: 910b 0f16 |0086: sub-int v11, v15, v22 │ │ +0c4198: 1518 0080 |0088: const/high16 v24, #int -2147483648 // #8000 │ │ +0c419c: 0200 1800 |008a: move/from16 v0, v24 │ │ +0c41a0: 7120 db21 0b00 |008c: invoke-static {v11, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c41a6: 0a04 |008f: move-result v4 │ │ +0c41a8: 0800 1b00 |0090: move-object/from16 v0, v27 │ │ +0c41ac: 5400 940a |0092: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c41b0: 0818 0000 |0094: move-object/from16 v24, v0 │ │ +0c41b4: 3818 2c00 |0096: if-eqz v24, 00c2 // +002c │ │ +0c41b8: 0800 1b00 |0098: move-object/from16 v0, v27 │ │ +0c41bc: 5400 940a |009a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c41c0: 0818 0000 |009c: move-object/from16 v24, v0 │ │ +0c41c4: 1319 0000 |009e: const/16 v25, #int 0 // #0 │ │ +0c41c8: 0800 1b00 |00a0: move-object/from16 v0, v27 │ │ +0c41cc: 0801 1800 |00a2: move-object/from16 v1, v24 │ │ +0c41d0: 0202 1900 |00a4: move/from16 v2, v25 │ │ +0c41d4: 6e52 741c 1043 |00a6: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1c74 │ │ +0c41da: 0a03 |00a9: move-result v3 │ │ +0c41dc: 0800 1b00 |00aa: move-object/from16 v0, v27 │ │ +0c41e0: 5400 940a |00ac: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mClose:Landroid/view/View; // field@0a94 │ │ +0c41e4: 0818 0000 |00ae: move-object/from16 v24, v0 │ │ +0c41e8: 7401 fd21 1800 |00b0: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0c41ee: 0c0e |00b3: move-result-object v14 │ │ +0c41f0: 1f0e 4304 |00b4: check-cast v14, Landroid/view/ViewGroup$MarginLayoutParams; // type@0443 │ │ +0c41f4: 52e0 6f0c |00b6: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.leftMargin:I // field@0c6f │ │ +0c41f8: 0218 0000 |00b8: move/from16 v24, v0 │ │ +0c41fc: 52e0 700c |00ba: iget v0, v14, Landroid/view/ViewGroup$MarginLayoutParams;.rightMargin:I // field@0c70 │ │ +0c4200: 0219 0000 |00bc: move/from16 v25, v0 │ │ +0c4204: 9018 1819 |00be: add-int v24, v24, v25 │ │ +0c4208: 9103 0318 |00c0: sub-int v3, v3, v24 │ │ +0c420c: 0800 1b00 |00c2: move-object/from16 v0, v27 │ │ +0c4210: 5400 970a |00c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4214: 0818 0000 |00c6: move-object/from16 v24, v0 │ │ +0c4218: 3818 2400 |00c8: if-eqz v24, 00ec // +0024 │ │ +0c421c: 0800 1b00 |00ca: move-object/from16 v0, v27 │ │ +0c4220: 5400 970a |00cc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4224: 0818 0000 |00ce: move-object/from16 v24, v0 │ │ +0c4228: 7401 c919 1800 |00d0: invoke-virtual/range {v24}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c422e: 0c18 |00d3: move-result-object v24 │ │ +0c4230: 0800 1800 |00d4: move-object/from16 v0, v24 │ │ +0c4234: 0801 1b00 |00d6: move-object/from16 v1, v27 │ │ +0c4238: 3310 1400 |00d8: if-ne v0, v1, 00ec // +0014 │ │ +0c423c: 0800 1b00 |00da: move-object/from16 v0, v27 │ │ +0c4240: 5400 970a |00dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4244: 0818 0000 |00de: move-object/from16 v24, v0 │ │ +0c4248: 1319 0000 |00e0: const/16 v25, #int 0 // #0 │ │ +0c424c: 0800 1b00 |00e2: move-object/from16 v0, v27 │ │ +0c4250: 0801 1800 |00e4: move-object/from16 v1, v24 │ │ +0c4254: 0202 1900 |00e6: move/from16 v2, v25 │ │ +0c4258: 6e52 741c 1043 |00e8: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1c74 │ │ +0c425e: 0a03 |00eb: move-result v3 │ │ +0c4260: 0800 1b00 |00ec: move-object/from16 v0, v27 │ │ +0c4264: 5400 9f0a |00ee: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c4268: 0818 0000 |00f0: move-object/from16 v24, v0 │ │ +0c426c: 3818 4c00 |00f2: if-eqz v24, 013e // +004c │ │ +0c4270: 0800 1b00 |00f4: move-object/from16 v0, v27 │ │ +0c4274: 5400 960a |00f6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c4278: 0818 0000 |00f8: move-object/from16 v24, v0 │ │ +0c427c: 3918 4400 |00fa: if-nez v24, 013e // +0044 │ │ +0c4280: 0800 1b00 |00fc: move-object/from16 v0, v27 │ │ +0c4284: 5500 a00a |00fe: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ +0c4288: 0218 0000 |0100: move/from16 v24, v0 │ │ +0c428c: 3818 d100 |0102: if-eqz v24, 01d3 // +00d1 │ │ +0c4290: 1318 0000 |0104: const/16 v24, #int 0 // #0 │ │ +0c4294: 1319 0000 |0106: const/16 v25, #int 0 // #0 │ │ +0c4298: 7702 db21 1800 |0108: invoke-static/range {v24, v25}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c429e: 0a14 |010b: move-result v20 │ │ +0c42a0: 0800 1b00 |010c: move-object/from16 v0, v27 │ │ +0c42a4: 5400 9f0a |010e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c42a8: 0818 0000 |0110: move-object/from16 v24, v0 │ │ +0c42ac: 0800 1800 |0112: move-object/from16 v0, v24 │ │ +0c42b0: 0201 1400 |0114: move/from16 v1, v20 │ │ +0c42b4: 6e30 4a24 1004 |0116: invoke-virtual {v0, v1, v4}, Landroid/widget/LinearLayout;.measure:(II)V // method@244a │ │ +0c42ba: 0800 1b00 |0119: move-object/from16 v0, v27 │ │ +0c42be: 5400 9f0a |011b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c42c2: 0818 0000 |011d: move-object/from16 v24, v0 │ │ +0c42c6: 7401 4624 1800 |011f: invoke-virtual/range {v24}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ +0c42cc: 0a13 |0122: move-result v19 │ │ +0c42ce: 0200 1300 |0123: move/from16 v0, v19 │ │ +0c42d2: 3630 a600 |0125: if-gt v0, v3, 01cb // +00a6 │ │ +0c42d6: 1312 0100 |0127: const/16 v18, #int 1 // #1 │ │ +0c42da: 3812 0400 |0129: if-eqz v18, 012d // +0004 │ │ +0c42de: 9103 0313 |012b: sub-int v3, v3, v19 │ │ +0c42e2: 0800 1b00 |012d: move-object/from16 v0, v27 │ │ +0c42e6: 5400 9f0a |012f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c42ea: 0819 0000 |0131: move-object/from16 v25, v0 │ │ +0c42ee: 3812 9c00 |0133: if-eqz v18, 01cf // +009c │ │ +0c42f2: 1318 0000 |0135: const/16 v24, #int 0 // #0 │ │ +0c42f6: 0800 1900 |0137: move-object/from16 v0, v25 │ │ +0c42fa: 0201 1800 |0139: move/from16 v1, v24 │ │ +0c42fe: 6e20 5c24 1000 |013b: invoke-virtual {v0, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c4304: 0800 1b00 |013e: move-object/from16 v0, v27 │ │ +0c4308: 5400 960a |0140: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c430c: 0818 0000 |0142: move-object/from16 v24, v0 │ │ +0c4310: 3818 5900 |0144: if-eqz v24, 019d // +0059 │ │ +0c4314: 0800 1b00 |0146: move-object/from16 v0, v27 │ │ +0c4318: 5400 960a |0148: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c431c: 0818 0000 |014a: move-object/from16 v24, v0 │ │ +0c4320: 7401 fd21 1800 |014c: invoke-virtual/range {v24}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0c4326: 0c0e |014f: move-result-object v14 │ │ +0c4328: 52e0 6e0c |0150: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c432c: 0218 0000 |0152: move/from16 v24, v0 │ │ +0c4330: 1319 feff |0154: const/16 v25, #int -2 // #fffe │ │ +0c4334: 0200 1800 |0156: move/from16 v0, v24 │ │ +0c4338: 0201 1900 |0158: move/from16 v1, v25 │ │ +0c433c: 3210 8d00 |015a: if-eq v0, v1, 01e7 // +008d │ │ +0c4340: 150a 0040 |015c: const/high16 v10, #int 1073741824 // #4000 │ │ +0c4344: 52e0 6e0c |015e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c4348: 0218 0000 |0160: move/from16 v24, v0 │ │ +0c434c: 3a18 8900 |0162: if-ltz v24, 01eb // +0089 │ │ +0c4350: 52e0 6e0c |0164: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c4354: 0218 0000 |0166: move/from16 v24, v0 │ │ +0c4358: 0200 1800 |0168: move/from16 v0, v24 │ │ +0c435c: 7120 f72a 3000 |016a: invoke-static {v0, v3}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c4362: 0a09 |016d: move-result v9 │ │ +0c4364: 52e0 6d0c |016e: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c4368: 0218 0000 |0170: move/from16 v24, v0 │ │ +0c436c: 1319 feff |0172: const/16 v25, #int -2 // #fffe │ │ +0c4370: 0200 1800 |0174: move/from16 v0, v24 │ │ +0c4374: 0201 1900 |0176: move/from16 v1, v25 │ │ +0c4378: 3210 7500 |0178: if-eq v0, v1, 01ed // +0075 │ │ +0c437c: 1508 0040 |017a: const/high16 v8, #int 1073741824 // #4000 │ │ +0c4380: 52e0 6d0c |017c: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c4384: 0218 0000 |017e: move/from16 v24, v0 │ │ +0c4388: 3a18 7000 |0180: if-ltz v24, 01f0 // +0070 │ │ +0c438c: 52e0 6d0c |0182: iget v0, v14, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c4390: 0218 0000 |0184: move/from16 v24, v0 │ │ +0c4394: 0200 1800 |0186: move/from16 v0, v24 │ │ +0c4398: 7120 f72a b000 |0188: invoke-static {v0, v11}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c439e: 0a07 |018b: move-result v7 │ │ +0c43a0: 0800 1b00 |018c: move-object/from16 v0, v27 │ │ +0c43a4: 5400 960a |018e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c43a8: 0818 0000 |0190: move-object/from16 v24, v0 │ │ +0c43ac: 7120 db21 a900 |0192: invoke-static {v9, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c43b2: 0a19 |0195: move-result v25 │ │ +0c43b4: 7120 db21 8700 |0196: invoke-static {v7, v8}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c43ba: 0a1a |0199: move-result v26 │ │ +0c43bc: 7403 3722 1800 |019a: invoke-virtual/range {v24, v25, v26}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0c43c2: 0800 1b00 |019d: move-object/from16 v0, v27 │ │ +0c43c6: 5200 950a |019f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c43ca: 0218 0000 |01a1: move/from16 v24, v0 │ │ +0c43ce: 3c18 5700 |01a3: if-gtz v24, 01fa // +0057 │ │ +0c43d2: 1310 0000 |01a5: const/16 v16, #int 0 // #0 │ │ +0c43d6: 7401 641c 1b00 |01a7: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildCount:()I // method@1c64 │ │ +0c43dc: 0a06 |01aa: move-result v6 │ │ +0c43de: 120d |01ab: const/4 v13, #int 0 // #0 │ │ +0c43e0: 356d 4600 |01ac: if-ge v13, v6, 01f2 // +0046 │ │ +0c43e4: 0800 1b00 |01ae: move-object/from16 v0, v27 │ │ +0c43e8: 6e20 631c d000 |01b0: invoke-virtual {v0, v13}, Landroid/support/v7/internal/widget/ActionBarContextView;.getChildAt:(I)Landroid/view/View; // method@1c63 │ │ +0c43ee: 0c15 |01b3: move-result-object v21 │ │ +0c43f0: 7401 0122 1500 |01b4: invoke-virtual/range {v21}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c43f6: 0a18 |01b7: move-result v24 │ │ +0c43f8: 9011 1816 |01b8: add-int v17, v24, v22 │ │ +0c43fc: 0200 1100 |01ba: move/from16 v0, v17 │ │ +0c4400: 0201 1000 |01bc: move/from16 v1, v16 │ │ +0c4404: 3710 0400 |01be: if-le v0, v1, 01c2 // +0004 │ │ +0c4408: 0210 1100 |01c0: move/from16 v16, v17 │ │ +0c440c: d80d 0d01 |01c2: add-int/lit8 v13, v13, #int 1 // #01 │ │ +0c4410: 28e8 |01c4: goto 01ac // -0018 │ │ +0c4412: 7701 da21 1d00 |01c5: invoke-static/range {v29}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c4418: 0a0f |01c8: move-result v15 │ │ +0c441a: 2900 a7fe |01c9: goto/16 0070 // -0159 │ │ +0c441e: 1312 0000 |01cb: const/16 v18, #int 0 // #0 │ │ +0c4422: 2900 5cff |01cd: goto/16 0129 // -00a4 │ │ +0c4426: 1318 0800 |01cf: const/16 v24, #int 8 // #8 │ │ +0c442a: 2900 66ff |01d1: goto/16 0137 // -009a │ │ +0c442e: 0800 1b00 |01d3: move-object/from16 v0, v27 │ │ +0c4432: 5400 9f0a |01d5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c4436: 0818 0000 |01d7: move-object/from16 v24, v0 │ │ +0c443a: 1319 0000 |01d9: const/16 v25, #int 0 // #0 │ │ +0c443e: 0800 1b00 |01db: move-object/from16 v0, v27 │ │ +0c4442: 0801 1800 |01dd: move-object/from16 v1, v24 │ │ +0c4446: 0202 1900 |01df: move/from16 v2, v25 │ │ +0c444a: 6e52 741c 1043 |01e1: invoke-virtual {v0, v1, v3, v4, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.measureChildView:(Landroid/view/View;III)I // method@1c74 │ │ +0c4450: 0a03 |01e4: move-result v3 │ │ +0c4452: 2900 59ff |01e5: goto/16 013e // -00a7 │ │ +0c4456: 150a 0080 |01e7: const/high16 v10, #int -2147483648 // #8000 │ │ +0c445a: 2900 75ff |01e9: goto/16 015e // -008b │ │ +0c445e: 0139 |01eb: move v9, v3 │ │ +0c4460: 2882 |01ec: goto 016e // -007e │ │ +0c4462: 1508 0080 |01ed: const/high16 v8, #int -2147483648 // #8000 │ │ +0c4466: 288d |01ef: goto 017c // -0073 │ │ +0c4468: 01b7 |01f0: move v7, v11 │ │ +0c446a: 289b |01f1: goto 018c // -0065 │ │ +0c446c: 0800 1b00 |01f2: move-object/from16 v0, v27 │ │ +0c4470: 0201 1000 |01f4: move/from16 v1, v16 │ │ +0c4474: 6e30 821c 5001 |01f6: invoke-virtual {v0, v5, v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1c82 │ │ +0c447a: 0e00 |01f9: return-void │ │ +0c447c: 0800 1b00 |01fa: move-object/from16 v0, v27 │ │ +0c4480: 6e30 821c 500f |01fc: invoke-virtual {v0, v5, v15}, Landroid/support/v7/internal/widget/ActionBarContextView;.setMeasuredDimension:(II)V // method@1c82 │ │ +0c4486: 28fa |01ff: goto 01f9 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0004 line=296 │ │ 0x000c line=297 │ │ 0x0033 line=301 │ │ 0x0037 line=302 │ │ @@ -253291,17 +253319,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c439c: |[0c439c] android.support.v7.internal.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ -0c43ac: 6f10 e01b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@1be0 │ │ -0c43b2: 0e00 |0003: return-void │ │ +0c4488: |[0c4488] android.support.v7.internal.widget.ActionBarContextView.postShowOverflowMenu:()V │ │ +0c4498: 6f10 e01b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@1be0 │ │ +0c449e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ │ │ #19 : (in Landroid/support/v7/internal/widget/ActionBarContextView;) │ │ @@ -253309,17 +253337,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c43b4: |[0c43b4] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ -0c43c4: 5901 950a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c43c8: 0e00 |0002: return-void │ │ +0c44a0: |[0c44a0] android.support.v7.internal.widget.ActionBarContextView.setContentHeight:(I)V │ │ +0c44b0: 5901 950a |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c44b4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0003 reg=1 height I │ │ @@ -253329,30 +253357,30 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0c43cc: |[0c43cc] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ -0c43dc: 5410 960a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c43e0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c43e4: 5410 960a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c43e8: 6e20 7c1c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1c7c │ │ -0c43ee: 5b12 960a |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ -0c43f2: 5410 9f0a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c43f6: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ -0c43fa: 5410 9f0a |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c43fe: 6e20 7c1c 0100 |0011: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1c7c │ │ -0c4404: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0c4406: 5b10 9f0a |0015: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ -0c440a: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0c440e: 6e20 5b1c 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ -0c4414: 6e10 7d1c 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1c7d │ │ -0c441a: 0e00 |001f: return-void │ │ +0c44b8: |[0c44b8] android.support.v7.internal.widget.ActionBarContextView.setCustomView:(Landroid/view/View;)V │ │ +0c44c8: 5410 960a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c44cc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c44d0: 5410 960a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c44d4: 6e20 7c1c 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1c7c │ │ +0c44da: 5b12 960a |0009: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mCustomView:Landroid/view/View; // field@0a96 │ │ +0c44de: 5410 9f0a |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c44e2: 3800 0a00 |000d: if-eqz v0, 0017 // +000a │ │ +0c44e6: 5410 9f0a |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c44ea: 6e20 7c1c 0100 |0011: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.removeView:(Landroid/view/View;)V // method@1c7c │ │ +0c44f0: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0c44f2: 5b10 9f0a |0015: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0a9f │ │ +0c44f6: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +0c44fa: 6e20 5b1c 2100 |0019: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;)V // method@1c5b │ │ +0c4500: 6e10 7d1c 0100 |001c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1c7d │ │ +0c4506: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0004 line=135 │ │ 0x0009 line=137 │ │ 0x000b line=138 │ │ 0x000f line=139 │ │ @@ -253370,78 +253398,78 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 131 16-bit code units │ │ -0c441c: |[0c441c] android.support.v7.internal.widget.ActionBarContextView.setSplitActionBar:(Z)V │ │ -0c442c: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ -0c442e: 5562 980a |0001: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@0a98 │ │ -0c4432: 3272 3500 |0003: if-eq v2, v7, 0038 // +0035 │ │ -0c4436: 5462 930a |0005: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c443a: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ -0c443e: 2200 4204 |0009: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c4442: 12e2 |000b: const/4 v2, #int -2 // #fe │ │ -0c4444: 7030 8722 2005 |000c: invoke-direct {v0, v2, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c444a: 3907 2a00 |000f: if-nez v7, 0039 // +002a │ │ -0c444e: 5462 930a |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c4452: 6e20 9619 6200 |0013: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ -0c4458: 0c02 |0016: move-result-object v2 │ │ -0c445a: 1f02 6e03 |0017: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0c445e: 5b62 970a |0019: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4462: 5462 970a |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4466: 1203 |001d: const/4 v3, #int 0 // #0 │ │ -0c4468: 6e20 d919 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ -0c446e: 5462 970a |0021: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4472: 6e10 c919 0200 |0023: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c4478: 0c01 |0026: move-result-object v1 │ │ -0c447a: 1f01 4404 |0027: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ -0c447e: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ -0c4482: 5462 970a |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4486: 6e20 c122 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c448c: 5462 970a |0030: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4490: 6e30 5c1c 2600 |0032: invoke-virtual {v6, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c5c │ │ -0c4496: 6f20 e31b 7600 |0035: invoke-super {v6, v7}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@1be3 │ │ -0c449c: 0e00 |0038: return-void │ │ -0c449e: 5462 930a |0039: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c44a2: 6e10 661c 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ -0c44a8: 0c03 |003e: move-result-object v3 │ │ -0c44aa: 6e10 3401 0300 |003f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c44b0: 0c03 |0042: move-result-object v3 │ │ -0c44b2: 6e10 af01 0300 |0043: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0c44b8: 0c03 |0046: move-result-object v3 │ │ -0c44ba: 5233 660c |0047: iget v3, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0c44be: 1214 |0049: const/4 v4, #int 1 // #1 │ │ -0c44c0: 6e30 a719 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ -0c44c6: 5462 930a |004d: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c44ca: 1403 ffff ff7f |004f: const v3, #float nan // #7fffffff │ │ -0c44d0: 6e20 a519 3200 |0052: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ -0c44d6: 5905 6e0c |0055: iput v5, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c44da: 5262 950a |0057: iget v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ -0c44de: 5902 6d0c |0059: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c44e2: 5462 930a |005b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c44e6: 6e20 9619 6200 |005d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ -0c44ec: 0c02 |0060: move-result-object v2 │ │ -0c44ee: 1f02 6e03 |0061: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0c44f2: 5b62 970a |0063: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c44f6: 5462 970a |0065: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c44fa: 5463 990a |0067: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a99 │ │ -0c44fe: 6e20 d919 3200 |0069: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ -0c4504: 5462 970a |006c: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c4508: 6e10 c919 0200 |006e: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c450e: 0c01 |0071: move-result-object v1 │ │ -0c4510: 1f01 4404 |0072: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ -0c4514: 3801 0700 |0074: if-eqz v1, 007b // +0007 │ │ -0c4518: 5462 970a |0076: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c451c: 6e20 c122 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c4522: 5462 9a0a |007b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ -0c4526: 5463 970a |007d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ -0c452a: 6e30 301c 3200 |007f: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c30 │ │ -0c4530: 28b3 |0082: goto 0035 // -004d │ │ +0c4508: |[0c4508] android.support.v7.internal.widget.ActionBarContextView.setSplitActionBar:(Z)V │ │ +0c4518: 12f5 |0000: const/4 v5, #int -1 // #ff │ │ +0c451a: 5562 980a |0001: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitActionBar:Z // field@0a98 │ │ +0c451e: 3272 3500 |0003: if-eq v2, v7, 0038 // +0035 │ │ +0c4522: 5462 930a |0005: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c4526: 3802 2e00 |0007: if-eqz v2, 0035 // +002e │ │ +0c452a: 2200 4204 |0009: new-instance v0, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c452e: 12e2 |000b: const/4 v2, #int -2 // #fe │ │ +0c4530: 7030 8722 2005 |000c: invoke-direct {v0, v2, v5}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c4536: 3907 2a00 |000f: if-nez v7, 0039 // +002a │ │ +0c453a: 5462 930a |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c453e: 6e20 9619 6200 |0013: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ +0c4544: 0c02 |0016: move-result-object v2 │ │ +0c4546: 1f02 6e03 |0017: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0c454a: 5b62 970a |0019: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c454e: 5462 970a |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4552: 1203 |001d: const/4 v3, #int 0 // #0 │ │ +0c4554: 6e20 d919 3200 |001e: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ +0c455a: 5462 970a |0021: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c455e: 6e10 c919 0200 |0023: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c4564: 0c01 |0026: move-result-object v1 │ │ +0c4566: 1f01 4404 |0027: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ +0c456a: 3801 0700 |0029: if-eqz v1, 0030 // +0007 │ │ +0c456e: 5462 970a |002b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4572: 6e20 c122 2100 |002d: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c4578: 5462 970a |0030: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c457c: 6e30 5c1c 2600 |0032: invoke-virtual {v6, v2, v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c5c │ │ +0c4582: 6f20 e31b 7600 |0035: invoke-super {v6, v7}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@1be3 │ │ +0c4588: 0e00 |0038: return-void │ │ +0c458a: 5462 930a |0039: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c458e: 6e10 661c 0600 |003b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarContextView;.getContext:()Landroid/content/Context; // method@1c66 │ │ +0c4594: 0c03 |003e: move-result-object v3 │ │ +0c4596: 6e10 3401 0300 |003f: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c459c: 0c03 |0042: move-result-object v3 │ │ +0c459e: 6e10 af01 0300 |0043: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0c45a4: 0c03 |0046: move-result-object v3 │ │ +0c45a6: 5233 660c |0047: iget v3, v3, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0c45aa: 1214 |0049: const/4 v4, #int 1 // #1 │ │ +0c45ac: 6e30 a719 3204 |004a: invoke-virtual {v2, v3, v4}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ +0c45b2: 5462 930a |004d: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c45b6: 1403 ffff ff7f |004f: const v3, #float nan // #7fffffff │ │ +0c45bc: 6e20 a519 3200 |0052: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ +0c45c2: 5905 6e0c |0055: iput v5, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c45c6: 5262 950a |0057: iget v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mContentHeight:I // field@0a95 │ │ +0c45ca: 5902 6d0c |0059: iput v2, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c45ce: 5462 930a |005b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c45d2: 6e20 9619 6200 |005d: invoke-virtual {v2, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ +0c45d8: 0c02 |0060: move-result-object v2 │ │ +0c45da: 1f02 6e03 |0061: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0c45de: 5b62 970a |0063: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c45e2: 5462 970a |0065: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c45e6: 5463 990a |0067: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitBackground:Landroid/graphics/drawable/Drawable; // field@0a99 │ │ +0c45ea: 6e20 d919 3200 |0069: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@19d9 │ │ +0c45f0: 5462 970a |006c: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c45f4: 6e10 c919 0200 |006e: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c45fa: 0c01 |0071: move-result-object v1 │ │ +0c45fc: 1f01 4404 |0072: check-cast v1, Landroid/view/ViewGroup; // type@0444 │ │ +0c4600: 3801 0700 |0074: if-eqz v1, 007b // +0007 │ │ +0c4604: 5462 970a |0076: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4608: 6e20 c122 2100 |0078: invoke-virtual {v1, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c460e: 5462 9a0a |007b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0a9a │ │ +0c4612: 5463 970a |007d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarContextView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0a97 │ │ +0c4616: 6e30 301c 3200 |007f: invoke-virtual {v2, v3, v0}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c30 │ │ +0c461c: 28b3 |0082: goto 0035 // -004d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=93 │ │ 0x0005 line=94 │ │ 0x0009 line=96 │ │ 0x000f line=99 │ │ 0x0011 line=100 │ │ @@ -253475,17 +253503,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c4534: |[0c4534] android.support.v7.internal.widget.ActionBarContextView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -0c4544: 6f20 e41b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1be4 │ │ -0c454a: 0e00 |0003: return-void │ │ +0c4620: |[0c4620] android.support.v7.internal.widget.ActionBarContextView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +0c4630: 6f20 e41b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1be4 │ │ +0c4636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ @@ -253494,17 +253522,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c454c: |[0c454c] android.support.v7.internal.widget.ActionBarContextView.setSplitWhenNarrow:(Z)V │ │ -0c455c: 6f20 e51b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@1be5 │ │ -0c4562: 0e00 |0003: return-void │ │ +0c4638: |[0c4638] android.support.v7.internal.widget.ActionBarContextView.setSplitWhenNarrow:(Z)V │ │ +0c4648: 6f20 e51b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@1be5 │ │ +0c464e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -253513,18 +253541,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4564: |[0c4564] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0c4574: 5b01 9b0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ -0c4578: 7010 6f1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1c6f │ │ -0c457e: 0e00 |0005: return-void │ │ +0c4650: |[0c4650] android.support.v7.internal.widget.ActionBarContextView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0c4660: 5b01 9b0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mSubtitle:Ljava/lang/CharSequence; // field@0a9b │ │ +0c4664: 7010 6f1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1c6f │ │ +0c466a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0002 line=155 │ │ 0x0005 line=156 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -253535,18 +253563,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4580: |[0c4580] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0c4590: 5b01 9e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ -0c4594: 7010 6f1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1c6f │ │ -0c459a: 0e00 |0005: return-void │ │ +0c466c: |[0c466c] android.support.v7.internal.widget.ActionBarContextView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0c467c: 5b01 9e0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitle:Ljava/lang/CharSequence; // field@0a9e │ │ +0c4680: 7010 6f1c 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarContextView;.initTitle:()V // method@1c6f │ │ +0c4686: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0002 line=150 │ │ 0x0005 line=151 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -253557,20 +253585,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0c459c: |[0c459c] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ -0c45ac: 5510 a00a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ -0c45b0: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ -0c45b4: 6e10 7d1c 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1c7d │ │ -0c45ba: 5c12 a00a |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ -0c45be: 0e00 |0009: return-void │ │ +0c4688: |[0c4688] android.support.v7.internal.widget.ActionBarContextView.setTitleOptional:(Z)V │ │ +0c4698: 5510 a00a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ +0c469c: 3202 0500 |0002: if-eq v2, v0, 0007 // +0005 │ │ +0c46a0: 6e10 7d1c 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarContextView;.requestLayout:()V // method@1c7d │ │ +0c46a6: 5c12 a00a |0007: iput-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mTitleOptional:Z // field@0aa0 │ │ +0c46aa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0004 line=408 │ │ 0x0007 line=410 │ │ 0x0009 line=411 │ │ locals : │ │ @@ -253582,17 +253610,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c45c0: |[0c45c0] android.support.v7.internal.widget.ActionBarContextView.setVisibility:(I)V │ │ -0c45d0: 6f20 e61b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1be6 │ │ -0c45d6: 0e00 |0003: return-void │ │ +0c46ac: |[0c46ac] android.support.v7.internal.widget.ActionBarContextView.setVisibility:(I)V │ │ +0c46bc: 6f20 e61b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1be6 │ │ +0c46c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -253601,23 +253629,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c45d8: |[0c45d8] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ -0c45e8: 5410 930a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c45ec: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c45f0: 5410 930a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ -0c45f4: 6e10 a919 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ -0c45fa: 0a00 |0009: move-result v0 │ │ -0c45fc: 0f00 |000a: return v0 │ │ -0c45fe: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c4600: 28fe |000c: goto 000a // -0002 │ │ +0c46c4: |[0c46c4] android.support.v7.internal.widget.ActionBarContextView.showOverflowMenu:()Z │ │ +0c46d4: 5410 930a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c46d8: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c46dc: 5410 930a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarContextView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0a93 │ │ +0c46e0: 6e10 a919 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.showOverflowMenu:()Z // method@19a9 │ │ +0c46e6: 0a00 |0009: move-result v0 │ │ +0c46e8: 0f00 |000a: return v0 │ │ +0c46ea: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c46ec: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=258 │ │ 0x0004 line=259 │ │ 0x000a line=261 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -253661,18 +253689,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4604: |[0c4604] android.support.v7.internal.widget.ActionBarView$1.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -0c4614: 5b01 ac0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aac │ │ -0c4618: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c461e: 0e00 |0005: return-void │ │ +0c46f0: |[0c46f0] android.support.v7.internal.widget.ActionBarView$1.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +0c4700: 5b01 ac0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aac │ │ +0c4704: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c470a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$1; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -253682,24 +253710,24 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0c4620: |[0c4620] android.support.v7.internal.widget.ActionBarView$1.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ -0c4630: 5420 ac0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aac │ │ -0c4634: 7110 d21c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1cd2 │ │ -0c463a: 0c00 |0005: move-result-object v0 │ │ -0c463c: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ -0c4640: 5420 ac0a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aac │ │ -0c4644: 7110 d21c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1cd2 │ │ -0c464a: 0c00 |000d: move-result-object v0 │ │ -0c464c: 7240 7d16 5076 |000e: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@167d │ │ -0c4652: 0e00 |0011: return-void │ │ +0c470c: |[0c470c] android.support.v7.internal.widget.ActionBarView$1.onItemSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ +0c471c: 5420 ac0a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aac │ │ +0c4720: 7110 d21c 0000 |0002: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1cd2 │ │ +0c4726: 0c00 |0005: move-result-object v0 │ │ +0c4728: 3800 0b00 |0006: if-eqz v0, 0011 // +000b │ │ +0c472c: 5420 ac0a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$1;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0aac │ │ +0c4730: 7110 d21c 0000 |000a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; // method@1cd2 │ │ +0c4736: 0c00 |000d: move-result-object v0 │ │ +0c4738: 7240 7d16 5076 |000e: invoke-interface {v0, v5, v6, v7}, Landroid/support/v7/app/ActionBar$OnNavigationListener;.onNavigationItemSelected:(IJ)Z // method@167d │ │ +0c473e: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0008 line=140 │ │ 0x0011 line=142 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -253714,16 +253742,16 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c4654: |[0c4654] android.support.v7.internal.widget.ActionBarView$1.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ -0c4664: 0e00 |0000: return-void │ │ +0c4740: |[0c4740] android.support.v7.internal.widget.ActionBarView$1.onNothingSelected:(Landroid/support/v7/internal/widget/AdapterViewICS;)V │ │ +0c4750: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$1; │ │ 0x0000 - 0x0001 reg=1 parent Landroid/support/v7/internal/widget/AdapterViewICS; Landroid/support/v7/internal/widget/AdapterViewICS<*>; │ │ @@ -253771,18 +253799,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c4668: |[0c4668] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -0c4678: 5b01 b10a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c467c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c4682: 0e00 |0005: return-void │ │ +0c4754: |[0c4754] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +0c4764: 5b01 b10a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4768: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c476e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ @@ -253791,17 +253819,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c4684: |[0c4684] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ -0c4694: 7020 9b1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c9b │ │ -0c469a: 0e00 |0003: return-void │ │ +0c4770: |[0c4770] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V │ │ +0c4780: 7020 9b1c 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c9b │ │ +0c4786: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1377 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActionBarView$1; │ │ @@ -253812,109 +253840,109 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 194 16-bit code units │ │ -0c469c: |[0c469c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c46ac: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0c46ae: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c46b0: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c46b2: 5450 b10a |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c46b6: 5400 c50a |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c46ba: 2000 da03 |0007: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -0c46be: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ -0c46c2: 5450 b10a |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c46c6: 5400 c50a |000d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c46ca: 1f00 da03 |000f: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -0c46ce: 7210 cb1f 0000 |0011: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1fcb │ │ -0c46d4: 5450 b10a |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c46d8: 5451 b10a |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c46dc: 5411 c50a |0018: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c46e0: 6e20 1a1d 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c46e6: 5450 b10a |001d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c46ea: 5451 b10a |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c46ee: 7110 db1c 0100 |0021: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ -0c46f4: 0c01 |0024: move-result-object v1 │ │ -0c46f6: 6e20 1a1d 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c46fc: 5450 b10a |0028: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4700: 5b03 c50a |002a: iput-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c4704: 5450 b10a |002c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4708: 7110 d61c 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd6 │ │ -0c470e: 0a00 |0031: move-result v0 │ │ -0c4710: dd00 0002 |0032: and-int/lit8 v0, v0, #int 2 // #02 │ │ -0c4714: 3800 0b00 |0034: if-eqz v0, 003f // +000b │ │ -0c4718: 5450 b10a |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c471c: 7110 dc1c 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdc │ │ -0c4722: 0c00 |003b: move-result-object v0 │ │ -0c4724: 6e20 c51c 2000 |003c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1cc5 │ │ -0c472a: 5450 b10a |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c472e: 7110 d61c 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd6 │ │ -0c4734: 0a00 |0044: move-result v0 │ │ -0c4736: dd00 0008 |0045: and-int/lit8 v0, v0, #int 8 // #08 │ │ -0c473a: 3800 0f00 |0047: if-eqz v0, 0056 // +000f │ │ -0c473e: 5450 b10a |0049: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4742: 7110 dd1c 0000 |004b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ -0c4748: 0c00 |004e: move-result-object v0 │ │ -0c474a: 3900 6900 |004f: if-nez v0, 00b8 // +0069 │ │ -0c474e: 5450 b10a |0051: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4752: 7110 d71c 0000 |0053: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1cd7 │ │ -0c4758: 5450 b10a |0056: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c475c: 7110 de1c 0000 |0058: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ -0c4762: 0c00 |005b: move-result-object v0 │ │ -0c4764: 3800 1400 |005c: if-eqz v0, 0070 // +0014 │ │ -0c4768: 5450 b10a |005e: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c476c: 7110 d81c 0000 |0060: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd8 │ │ -0c4772: 0a00 |0063: move-result v0 │ │ -0c4774: 1221 |0064: const/4 v1, #int 2 // #2 │ │ -0c4776: 3310 0b00 |0065: if-ne v0, v1, 0070 // +000b │ │ -0c477a: 5450 b10a |0067: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c477e: 7110 de1c 0000 |0069: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ -0c4784: 0c00 |006c: move-result-object v0 │ │ -0c4786: 6e20 471f 2000 |006d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0c478c: 5450 b10a |0070: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4790: 7110 d41c 0000 |0072: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ -0c4796: 0c00 |0075: move-result-object v0 │ │ -0c4798: 3800 1300 |0076: if-eqz v0, 0089 // +0013 │ │ -0c479c: 5450 b10a |0078: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c47a0: 7110 d81c 0000 |007a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd8 │ │ -0c47a6: 0a00 |007d: move-result v0 │ │ -0c47a8: 3340 0b00 |007e: if-ne v0, v4, 0089 // +000b │ │ -0c47ac: 5450 b10a |0080: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c47b0: 7110 d41c 0000 |0082: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ -0c47b6: 0c00 |0085: move-result-object v0 │ │ -0c47b8: 6e20 b31f 2000 |0086: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1fb3 │ │ -0c47be: 5450 b10a |0089: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c47c2: 7110 d51c 0000 |008b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ -0c47c8: 0c00 |008e: move-result-object v0 │ │ -0c47ca: 3800 1500 |008f: if-eqz v0, 00a4 // +0015 │ │ -0c47ce: 5450 b10a |0091: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c47d2: 7110 d61c 0000 |0093: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd6 │ │ -0c47d8: 0a00 |0096: move-result v0 │ │ -0c47da: dd00 0010 |0097: and-int/lit8 v0, v0, #int 16 // #10 │ │ -0c47de: 3800 0b00 |0099: if-eqz v0, 00a4 // +000b │ │ -0c47e2: 5450 b10a |009b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c47e6: 7110 d51c 0000 |009d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ -0c47ec: 0c00 |00a0: move-result-object v0 │ │ -0c47ee: 6e20 7822 2000 |00a1: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c47f4: 5450 b10a |00a4: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c47f8: 7110 db1c 0000 |00a6: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ -0c47fe: 0c00 |00a9: move-result-object v0 │ │ -0c4800: 6e20 bf1c 3000 |00aa: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ -0c4806: 5b53 af0a |00ad: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c480a: 5450 b10a |00af: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c480e: 6e10 1b1d 0000 |00b1: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ -0c4814: 6e20 cb1a 2700 |00b4: invoke-virtual {v7, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@1acb │ │ -0c481a: 0f04 |00b7: return v4 │ │ -0c481c: 5450 b10a |00b8: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4820: 7110 dd1c 0000 |00ba: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ -0c4826: 0c00 |00bd: move-result-object v0 │ │ -0c4828: 6e20 5c24 2000 |00be: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c482e: 2895 |00c1: goto 0056 // -006b │ │ +0c4788: |[0c4788] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c4798: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c479a: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c479c: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c479e: 5450 b10a |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47a2: 5400 c50a |0005: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c47a6: 2000 da03 |0007: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +0c47aa: 3800 0b00 |0009: if-eqz v0, 0014 // +000b │ │ +0c47ae: 5450 b10a |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47b2: 5400 c50a |000d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c47b6: 1f00 da03 |000f: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +0c47ba: 7210 cb1f 0000 |0011: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewCollapsed:()V // method@1fcb │ │ +0c47c0: 5450 b10a |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47c4: 5451 b10a |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47c8: 5411 c50a |0018: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c47cc: 6e20 1a1d 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c47d2: 5450 b10a |001d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47d6: 5451 b10a |001f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47da: 7110 db1c 0100 |0021: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ +0c47e0: 0c01 |0024: move-result-object v1 │ │ +0c47e2: 6e20 1a1d 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c47e8: 5450 b10a |0028: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47ec: 5b03 c50a |002a: iput-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c47f0: 5450 b10a |002c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c47f4: 7110 d61c 0000 |002e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd6 │ │ +0c47fa: 0a00 |0031: move-result v0 │ │ +0c47fc: dd00 0002 |0032: and-int/lit8 v0, v0, #int 2 // #02 │ │ +0c4800: 3800 0b00 |0034: if-eqz v0, 003f // +000b │ │ +0c4804: 5450 b10a |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4808: 7110 dc1c 0000 |0038: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdc │ │ +0c480e: 0c00 |003b: move-result-object v0 │ │ +0c4810: 6e20 c51c 2000 |003c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1cc5 │ │ +0c4816: 5450 b10a |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c481a: 7110 d61c 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd6 │ │ +0c4820: 0a00 |0044: move-result v0 │ │ +0c4822: dd00 0008 |0045: and-int/lit8 v0, v0, #int 8 // #08 │ │ +0c4826: 3800 0f00 |0047: if-eqz v0, 0056 // +000f │ │ +0c482a: 5450 b10a |0049: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c482e: 7110 dd1c 0000 |004b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ +0c4834: 0c00 |004e: move-result-object v0 │ │ +0c4836: 3900 6900 |004f: if-nez v0, 00b8 // +0069 │ │ +0c483a: 5450 b10a |0051: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c483e: 7110 d71c 0000 |0053: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1cd7 │ │ +0c4844: 5450 b10a |0056: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4848: 7110 de1c 0000 |0058: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ +0c484e: 0c00 |005b: move-result-object v0 │ │ +0c4850: 3800 1400 |005c: if-eqz v0, 0070 // +0014 │ │ +0c4854: 5450 b10a |005e: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4858: 7110 d81c 0000 |0060: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd8 │ │ +0c485e: 0a00 |0063: move-result v0 │ │ +0c4860: 1221 |0064: const/4 v1, #int 2 // #2 │ │ +0c4862: 3310 0b00 |0065: if-ne v0, v1, 0070 // +000b │ │ +0c4866: 5450 b10a |0067: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c486a: 7110 de1c 0000 |0069: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ +0c4870: 0c00 |006c: move-result-object v0 │ │ +0c4872: 6e20 471f 2000 |006d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0c4878: 5450 b10a |0070: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c487c: 7110 d41c 0000 |0072: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ +0c4882: 0c00 |0075: move-result-object v0 │ │ +0c4884: 3800 1300 |0076: if-eqz v0, 0089 // +0013 │ │ +0c4888: 5450 b10a |0078: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c488c: 7110 d81c 0000 |007a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd8 │ │ +0c4892: 0a00 |007d: move-result v0 │ │ +0c4894: 3340 0b00 |007e: if-ne v0, v4, 0089 // +000b │ │ +0c4898: 5450 b10a |0080: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c489c: 7110 d41c 0000 |0082: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ +0c48a2: 0c00 |0085: move-result-object v0 │ │ +0c48a4: 6e20 b31f 2000 |0086: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1fb3 │ │ +0c48aa: 5450 b10a |0089: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c48ae: 7110 d51c 0000 |008b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ +0c48b4: 0c00 |008e: move-result-object v0 │ │ +0c48b6: 3800 1500 |008f: if-eqz v0, 00a4 // +0015 │ │ +0c48ba: 5450 b10a |0091: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c48be: 7110 d61c 0000 |0093: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I // method@1cd6 │ │ +0c48c4: 0a00 |0096: move-result v0 │ │ +0c48c6: dd00 0010 |0097: and-int/lit8 v0, v0, #int 16 // #10 │ │ +0c48ca: 3800 0b00 |0099: if-eqz v0, 00a4 // +000b │ │ +0c48ce: 5450 b10a |009b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c48d2: 7110 d51c 0000 |009d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ +0c48d8: 0c00 |00a0: move-result-object v0 │ │ +0c48da: 6e20 7822 2000 |00a1: invoke-virtual {v0, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c48e0: 5450 b10a |00a4: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c48e4: 7110 db1c 0000 |00a6: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ +0c48ea: 0c00 |00a9: move-result-object v0 │ │ +0c48ec: 6e20 bf1c 3000 |00aa: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ +0c48f2: 5b53 af0a |00ad: iput-object v3, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c48f6: 5450 b10a |00af: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c48fa: 6e10 1b1d 0000 |00b1: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ +0c4900: 6e20 cb1a 2700 |00b4: invoke-virtual {v7, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@1acb │ │ +0c4906: 0f04 |00b7: return v4 │ │ +0c4908: 5450 b10a |00b8: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c490c: 7110 dd1c 0000 |00ba: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ +0c4912: 0c00 |00bd: move-result-object v0 │ │ +0c4914: 6e20 5c24 2000 |00be: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c491a: 2895 |00c1: goto 0056 // -006b │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1476 │ │ 0x000b line=1477 │ │ 0x0014 line=1480 │ │ 0x001d line=1481 │ │ 0x0028 line=1482 │ │ @@ -253945,106 +253973,106 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 191 16-bit code units │ │ -0c4830: |[0c4830] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0c4840: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0c4842: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ -0c4846: 5450 b10a |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c484a: 6e10 a81a 0700 |0005: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1aa8 │ │ -0c4850: 0c01 |0008: move-result-object v1 │ │ -0c4852: 5b01 c50a |0009: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c4856: 5450 b10a |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c485a: 7110 db1c 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ -0c4860: 0c00 |0010: move-result-object v0 │ │ -0c4862: 5451 b10a |0011: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4866: 7110 da1c 0100 |0013: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; // method@1cda │ │ -0c486c: 0c01 |0016: move-result-object v1 │ │ -0c486e: 6e10 4902 0100 |0017: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ -0c4874: 0c01 |001a: move-result-object v1 │ │ -0c4876: 5452 b10a |001b: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c487a: 6e10 fc1c 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ -0c4880: 0c02 |0020: move-result-object v2 │ │ -0c4882: 6e20 4502 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0245 │ │ -0c4888: 0c01 |0024: move-result-object v1 │ │ -0c488a: 6e20 bf1c 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ -0c4890: 5b57 af0a |0028: iput-object v7, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c4894: 5450 b10a |002a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4898: 5400 c50a |002c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c489c: 6e10 0d22 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0c48a2: 0c00 |0031: move-result-object v0 │ │ -0c48a4: 5451 b10a |0032: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48a8: 3210 0b00 |0034: if-eq v0, v1, 003f // +000b │ │ -0c48ac: 5450 b10a |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48b0: 5451 b10a |0038: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48b4: 5411 c50a |003a: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c48b8: 6e20 df1c 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c48be: 5450 b10a |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48c2: 7110 db1c 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ -0c48c8: 0c00 |0044: move-result-object v0 │ │ -0c48ca: 6e10 b11c 0000 |0045: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getParent:()Landroid/view/ViewParent; // method@1cb1 │ │ -0c48d0: 0c00 |0048: move-result-object v0 │ │ -0c48d2: 5451 b10a |0049: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48d6: 3210 0d00 |004b: if-eq v0, v1, 0058 // +000d │ │ -0c48da: 5450 b10a |004d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48de: 5451 b10a |004f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48e2: 7110 db1c 0100 |0051: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ -0c48e8: 0c01 |0054: move-result-object v1 │ │ -0c48ea: 6e20 df1c 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c48f0: 5450 b10a |0058: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c48f4: 7110 dc1c 0000 |005a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdc │ │ -0c48fa: 0c00 |005d: move-result-object v0 │ │ -0c48fc: 6e20 c51c 3000 |005e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1cc5 │ │ -0c4902: 5450 b10a |0061: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4906: 7110 dd1c 0000 |0063: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ -0c490c: 0c00 |0066: move-result-object v0 │ │ -0c490e: 3800 0b00 |0067: if-eqz v0, 0072 // +000b │ │ -0c4912: 5450 b10a |0069: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4916: 7110 dd1c 0000 |006b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ -0c491c: 0c00 |006e: move-result-object v0 │ │ -0c491e: 6e20 5c24 3000 |006f: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c4924: 5450 b10a |0072: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4928: 7110 de1c 0000 |0074: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ -0c492e: 0c00 |0077: move-result-object v0 │ │ -0c4930: 3800 0b00 |0078: if-eqz v0, 0083 // +000b │ │ -0c4934: 5450 b10a |007a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c4938: 7110 de1c 0000 |007c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ -0c493e: 0c00 |007f: move-result-object v0 │ │ -0c4940: 6e20 471f 3000 |0080: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ -0c4946: 5450 b10a |0083: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c494a: 7110 d41c 0000 |0085: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ -0c4950: 0c00 |0088: move-result-object v0 │ │ -0c4952: 3800 0b00 |0089: if-eqz v0, 0094 // +000b │ │ -0c4956: 5450 b10a |008b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c495a: 7110 d41c 0000 |008d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ -0c4960: 0c00 |0090: move-result-object v0 │ │ -0c4962: 6e20 b31f 3000 |0091: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1fb3 │ │ -0c4968: 5450 b10a |0094: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c496c: 7110 d51c 0000 |0096: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ -0c4972: 0c00 |0099: move-result-object v0 │ │ -0c4974: 3800 0b00 |009a: if-eqz v0, 00a5 // +000b │ │ -0c4978: 5450 b10a |009c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c497c: 7110 d51c 0000 |009e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ -0c4982: 0c00 |00a1: move-result-object v0 │ │ -0c4984: 6e20 7822 3000 |00a2: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c498a: 5450 b10a |00a5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c498e: 6e10 1b1d 0000 |00a7: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ -0c4994: 6e20 cb1a 4700 |00aa: invoke-virtual {v7, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@1acb │ │ -0c499a: 5450 b10a |00ad: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c499e: 5400 c50a |00af: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c49a2: 2000 da03 |00b1: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -0c49a6: 3800 0b00 |00b3: if-eqz v0, 00be // +000b │ │ -0c49aa: 5450 b10a |00b5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ -0c49ae: 5400 c50a |00b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c49b2: 1f00 da03 |00b9: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -0c49b6: 7210 cc1f 0000 |00bb: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1fcc │ │ -0c49bc: 0f04 |00be: return v4 │ │ +0c491c: |[0c491c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0c492c: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c492e: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ +0c4932: 5450 b10a |0003: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4936: 6e10 a81a 0700 |0005: invoke-virtual {v7}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1aa8 │ │ +0c493c: 0c01 |0008: move-result-object v1 │ │ +0c493e: 5b01 c50a |0009: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c4942: 5450 b10a |000b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4946: 7110 db1c 0000 |000d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ +0c494c: 0c00 |0010: move-result-object v0 │ │ +0c494e: 5451 b10a |0011: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4952: 7110 da1c 0100 |0013: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; // method@1cda │ │ +0c4958: 0c01 |0016: move-result-object v1 │ │ +0c495a: 6e10 4902 0100 |0017: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ +0c4960: 0c01 |001a: move-result-object v1 │ │ +0c4962: 5452 b10a |001b: iget-object v2, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4966: 6e10 fc1c 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ +0c496c: 0c02 |0020: move-result-object v2 │ │ +0c496e: 6e20 4502 2100 |0021: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0245 │ │ +0c4974: 0c01 |0024: move-result-object v1 │ │ +0c4976: 6e20 bf1c 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ +0c497c: 5b57 af0a |0028: iput-object v7, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c4980: 5450 b10a |002a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4984: 5400 c50a |002c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c4988: 6e10 0d22 0000 |002e: invoke-virtual {v0}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0c498e: 0c00 |0031: move-result-object v0 │ │ +0c4990: 5451 b10a |0032: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4994: 3210 0b00 |0034: if-eq v0, v1, 003f // +000b │ │ +0c4998: 5450 b10a |0036: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c499c: 5451 b10a |0038: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49a0: 5411 c50a |003a: iget-object v1, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c49a4: 6e20 df1c 1000 |003c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c49aa: 5450 b10a |003f: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49ae: 7110 db1c 0000 |0041: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ +0c49b4: 0c00 |0044: move-result-object v0 │ │ +0c49b6: 6e10 b11c 0000 |0045: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getParent:()Landroid/view/ViewParent; // method@1cb1 │ │ +0c49bc: 0c00 |0048: move-result-object v0 │ │ +0c49be: 5451 b10a |0049: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49c2: 3210 0d00 |004b: if-eq v0, v1, 0058 // +000d │ │ +0c49c6: 5450 b10a |004d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49ca: 5451 b10a |004f: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49ce: 7110 db1c 0100 |0051: invoke-static {v1}, Landroid/support/v7/internal/widget/ActionBarView;.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdb │ │ +0c49d4: 0c01 |0054: move-result-object v1 │ │ +0c49d6: 6e20 df1c 1000 |0055: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c49dc: 5450 b10a |0058: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49e0: 7110 dc1c 0000 |005a: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; // method@1cdc │ │ +0c49e6: 0c00 |005d: move-result-object v0 │ │ +0c49e8: 6e20 c51c 3000 |005e: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1cc5 │ │ +0c49ee: 5450 b10a |0061: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c49f2: 7110 dd1c 0000 |0063: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ +0c49f8: 0c00 |0066: move-result-object v0 │ │ +0c49fa: 3800 0b00 |0067: if-eqz v0, 0072 // +000b │ │ +0c49fe: 5450 b10a |0069: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a02: 7110 dd1c 0000 |006b: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; // method@1cdd │ │ +0c4a08: 0c00 |006e: move-result-object v0 │ │ +0c4a0a: 6e20 5c24 3000 |006f: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c4a10: 5450 b10a |0072: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a14: 7110 de1c 0000 |0074: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ +0c4a1a: 0c00 |0077: move-result-object v0 │ │ +0c4a1c: 3800 0b00 |0078: if-eqz v0, 0083 // +000b │ │ +0c4a20: 5450 b10a |007a: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a24: 7110 de1c 0000 |007c: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; // method@1cde │ │ +0c4a2a: 0c00 |007f: move-result-object v0 │ │ +0c4a2c: 6e20 471f 3000 |0080: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setVisibility:(I)V // method@1f47 │ │ +0c4a32: 5450 b10a |0083: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a36: 7110 d41c 0000 |0085: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ +0c4a3c: 0c00 |0088: move-result-object v0 │ │ +0c4a3e: 3800 0b00 |0089: if-eqz v0, 0094 // +000b │ │ +0c4a42: 5450 b10a |008b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a46: 7110 d41c 0000 |008d: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; // method@1cd4 │ │ +0c4a4c: 0c00 |0090: move-result-object v0 │ │ +0c4a4e: 6e20 b31f 3000 |0091: invoke-virtual {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setVisibility:(I)V // method@1fb3 │ │ +0c4a54: 5450 b10a |0094: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a58: 7110 d51c 0000 |0096: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ +0c4a5e: 0c00 |0099: move-result-object v0 │ │ +0c4a60: 3800 0b00 |009a: if-eqz v0, 00a5 // +000b │ │ +0c4a64: 5450 b10a |009c: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a68: 7110 d51c 0000 |009e: invoke-static {v0}, Landroid/support/v7/internal/widget/ActionBarView;.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; // method@1cd5 │ │ +0c4a6e: 0c00 |00a1: move-result-object v0 │ │ +0c4a70: 6e20 7822 3000 |00a2: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c4a76: 5450 b10a |00a5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a7a: 6e10 1b1d 0000 |00a7: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ +0c4a80: 6e20 cb1a 4700 |00aa: invoke-virtual {v7, v4}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setActionViewExpanded:(Z)V // method@1acb │ │ +0c4a86: 5450 b10a |00ad: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a8a: 5400 c50a |00af: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c4a8e: 2000 da03 |00b1: instance-of v0, v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +0c4a92: 3800 0b00 |00b3: if-eqz v0, 00be // +000b │ │ +0c4a96: 5450 b10a |00b5: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.this$0:Landroid/support/v7/internal/widget/ActionBarView; // field@0ab1 │ │ +0c4a9a: 5400 c50a |00b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c4a9e: 1f00 da03 |00b9: check-cast v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +0c4aa2: 7210 cc1f 0000 |00bb: invoke-interface {v0}, Landroid/support/v7/view/CollapsibleActionView;.onActionViewExpanded:()V // method@1fcc │ │ +0c4aa8: 0f04 |00be: return v4 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=1440 │ │ 0x000b line=1441 │ │ 0x0028 line=1442 │ │ 0x002a line=1443 │ │ 0x0036 line=1444 │ │ @@ -254074,17 +254102,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c49c0: |[0c49c0] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ -0c49d0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c49d2: 0f00 |0001: return v0 │ │ +0c4aac: |[0c4aac] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.flagActionItems:()Z │ │ +0c4abc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4abe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1435 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;) │ │ @@ -254092,17 +254120,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c49d4: |[0c49d4] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getId:()I │ │ -0c49e4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c49e6: 0f00 |0001: return v0 │ │ +0c4ac0: |[0c4ac0] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getId:()I │ │ +0c4ad0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4ad2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1512 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;) │ │ @@ -254110,17 +254138,17 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c49e8: |[0c49e8] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0c49f8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c49fa: 1100 |0001: return-object v0 │ │ +0c4ad4: |[0c4ad4] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0c4ae4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4ae6: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1393 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 root Landroid/view/ViewGroup; │ │ │ │ @@ -254129,24 +254157,24 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c49fc: |[0c49fc] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c4a0c: 5420 b00a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4a10: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0c4a14: 5420 af0a |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c4a18: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ -0c4a1c: 5420 b00a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4a20: 5421 af0a |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c4a24: 6e20 531a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ -0c4a2a: 5b24 b00a |000f: iput-object v4, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4a2e: 0e00 |0011: return-void │ │ +0c4ae8: |[0c4ae8] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c4af8: 5420 b00a |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4afc: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0c4b00: 5420 af0a |0004: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c4b04: 3800 0900 |0006: if-eqz v0, 000f // +0009 │ │ +0c4b08: 5420 b00a |0008: iget-object v0, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4b0c: 5421 af0a |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c4b10: 6e20 531a 1000 |000c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ +0c4b16: 5b24 b00a |000f: iput-object v4, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4b1a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1385 │ │ 0x0008 line=1386 │ │ 0x000f line=1388 │ │ 0x0011 line=1389 │ │ locals : │ │ @@ -254159,16 +254187,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c4a30: |[0c4a30] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c4a40: 0e00 |0000: return-void │ │ +0c4b1c: |[0c4b1c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c4b2c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0001 reg=2 allMenusAreClosing Z │ │ @@ -254178,16 +254206,16 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c4a44: |[0c4a44] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c4a54: 0e00 |0000: return-void │ │ +0c4b30: |[0c4b30] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c4b40: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1522 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 state Landroid/os/Parcelable; │ │ │ │ @@ -254196,17 +254224,17 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c4a58: |[0c4a58] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c4a68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4a6a: 1100 |0001: return-object v0 │ │ +0c4b44: |[0c4b44] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c4b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4b56: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1517 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;) │ │ @@ -254214,17 +254242,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c4a6c: |[0c4a6c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0c4a7c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c4a7e: 0f00 |0001: return v0 │ │ +0c4b58: |[0c4b58] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0c4b68: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c4b6a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1426 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0002 reg=2 subMenu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -254233,16 +254261,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c4a80: |[0c4a80] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c4a90: 0e00 |0000: return-void │ │ +0c4b6c: |[0c4b6c] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c4b7c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1422 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ 0x0000 - 0x0001 reg=1 cb Landroid/support/v7/internal/view/menu/MenuPresenter$Callback; │ │ │ │ @@ -254251,39 +254279,39 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0c4a94: |[0c4a94] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ -0c4aa4: 5464 af0a |0000: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c4aa8: 3804 2600 |0002: if-eqz v4, 0028 // +0026 │ │ -0c4aac: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0c4aae: 5464 b00a |0005: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4ab2: 3804 1800 |0007: if-eqz v4, 001f // +0018 │ │ -0c4ab6: 5464 b00a |0009: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4aba: 6e10 941a 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ -0c4ac0: 0a00 |000e: move-result v0 │ │ -0c4ac2: 1202 |000f: const/4 v2, #int 0 // #0 │ │ -0c4ac4: 3502 0f00 |0010: if-ge v2, v0, 001f // +000f │ │ -0c4ac8: 5464 b00a |0012: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4acc: 6e20 691a 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1a69 │ │ -0c4ad2: 0c03 |0017: move-result-object v3 │ │ -0c4ad4: 1f03 a401 |0018: check-cast v3, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -0c4ad8: 5464 af0a |001a: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c4adc: 3343 0d00 |001c: if-ne v3, v4, 0029 // +000d │ │ -0c4ae0: 1211 |001e: const/4 v1, #int 1 // #1 │ │ -0c4ae2: 3901 0900 |001f: if-nez v1, 0028 // +0009 │ │ -0c4ae6: 5464 b00a |0021: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ -0c4aea: 5465 af0a |0023: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c4aee: 6e30 9d1c 4605 |0025: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1c9d │ │ -0c4af4: 0e00 |0028: return-void │ │ -0c4af6: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0c4afa: 28e5 |002b: goto 0010 // -001b │ │ +0c4b80: |[0c4b80] android.support.v7.internal.widget.ActionBarView$ExpandedActionViewMenuPresenter.updateMenuView:(Z)V │ │ +0c4b90: 5464 af0a |0000: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c4b94: 3804 2600 |0002: if-eqz v4, 0028 // +0026 │ │ +0c4b98: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0c4b9a: 5464 b00a |0005: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4b9e: 3804 1800 |0007: if-eqz v4, 001f // +0018 │ │ +0c4ba2: 5464 b00a |0009: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4ba6: 6e10 941a 0400 |000b: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.size:()I // method@1a94 │ │ +0c4bac: 0a00 |000e: move-result v0 │ │ +0c4bae: 1202 |000f: const/4 v2, #int 0 // #0 │ │ +0c4bb0: 3502 0f00 |0010: if-ge v2, v0, 001f // +000f │ │ +0c4bb4: 5464 b00a |0012: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4bb8: 6e20 691a 2400 |0014: invoke-virtual {v4, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getItem:(I)Landroid/view/MenuItem; // method@1a69 │ │ +0c4bbe: 0c03 |0017: move-result-object v3 │ │ +0c4bc0: 1f03 a401 |0018: check-cast v3, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +0c4bc4: 5464 af0a |001a: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c4bc8: 3343 0d00 |001c: if-ne v3, v4, 0029 // +000d │ │ +0c4bcc: 1211 |001e: const/4 v1, #int 1 // #1 │ │ +0c4bce: 3901 0900 |001f: if-nez v1, 0028 // +0009 │ │ +0c4bd2: 5464 b00a |0021: iget-object v4, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ab0 │ │ +0c4bd6: 5465 af0a |0023: iget-object v5, v6, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c4bda: 6e30 9d1c 4605 |0025: invoke-virtual {v6, v4, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1c9d │ │ +0c4be0: 0e00 |0028: return-void │ │ +0c4be2: d802 0201 |0029: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0c4be6: 28e5 |002b: goto 0010 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1399 │ │ 0x0004 line=1400 │ │ 0x0005 line=1402 │ │ 0x0009 line=1403 │ │ 0x000f line=1404 │ │ @@ -254519,264 +254547,264 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 19 │ │ ins : 3 │ │ outs : 7 │ │ insns size : 480 16-bit code units │ │ -0c4afc: |[0c4afc] android.support.v7.internal.widget.ActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c4b0c: 7603 cb1b 1000 |0000: invoke-direct/range {v16, v17, v18}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1bcb │ │ -0c4b12: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ -0c4b14: 0800 1000 |0004: move-object/from16 v0, v16 │ │ -0c4b18: 5902 c40a |0006: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c4b1c: 2202 9903 |0008: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$1; // type@0399 │ │ -0c4b20: 0800 1000 |000a: move-object/from16 v0, v16 │ │ -0c4b24: 7020 941c 0200 |000c: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$1;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c94 │ │ -0c4b2a: 0800 1000 |000f: move-object/from16 v0, v16 │ │ -0c4b2e: 5b02 d50a |0011: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0ad5 │ │ -0c4b32: 2202 9a03 |0013: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$2; // type@039a │ │ -0c4b36: 0800 1000 |0015: move-object/from16 v0, v16 │ │ -0c4b3a: 7020 971c 0200 |0017: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$2;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c97 │ │ -0c4b40: 0800 1000 |001a: move-object/from16 v0, v16 │ │ -0c4b44: 5b02 c60a |001c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@0ac6 │ │ -0c4b48: 2202 9b03 |001e: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$3; // type@039b │ │ -0c4b4c: 0800 1000 |0020: move-object/from16 v0, v16 │ │ -0c4b50: 7020 991c 0200 |0022: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$3;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c99 │ │ -0c4b56: 0800 1000 |0025: move-object/from16 v0, v16 │ │ -0c4b5a: 5b02 e90a |0027: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0ae9 │ │ -0c4b5e: 0800 1100 |0029: move-object/from16 v0, v17 │ │ -0c4b62: 0801 1000 |002b: move-object/from16 v1, v16 │ │ -0c4b66: 5b10 c10a |002d: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c4b6a: 1202 |002f: const/4 v2, #int 0 // #0 │ │ -0c4b6c: 0800 1000 |0030: move-object/from16 v0, v16 │ │ -0c4b70: 6e20 1d1d 2000 |0032: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setBackgroundResource:(I)V // method@1d1d │ │ -0c4b76: 6202 d608 |0035: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ -0c4b7a: 6003 0807 |0037: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ -0c4b7e: 1204 |0039: const/4 v4, #int 0 // #0 │ │ -0c4b80: 0800 1100 |003a: move-object/from16 v0, v17 │ │ -0c4b84: 0801 1200 |003c: move-object/from16 v1, v18 │ │ -0c4b88: 6e54 3d01 1032 |003e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0c4b8e: 0c09 |0041: move-result-object v9 │ │ -0c4b90: 7401 2501 1100 |0042: invoke-virtual/range {v17}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0125 │ │ -0c4b96: 0c0a |0045: move-result-object v10 │ │ -0c4b98: 7401 3201 1100 |0046: invoke-virtual/range {v17}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0c4b9e: 0c0f |0049: move-result-object v15 │ │ -0c4ba0: 1222 |004a: const/4 v2, #int 2 // #2 │ │ -0c4ba2: 1203 |004b: const/4 v3, #int 0 // #0 │ │ -0c4ba4: 6e30 c201 2903 |004c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0c4baa: 0a02 |004f: move-result v2 │ │ -0c4bac: 0800 1000 |0050: move-object/from16 v0, v16 │ │ -0c4bb0: 5902 d60a |0052: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c4bb4: 1212 |0054: const/4 v2, #int 1 // #1 │ │ -0c4bb6: 6e20 c701 2900 |0055: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ -0c4bbc: 0c02 |0058: move-result-object v2 │ │ -0c4bbe: 0800 1000 |0059: move-object/from16 v0, v16 │ │ -0c4bc2: 5b02 e40a |005b: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c4bc6: 1242 |005d: const/4 v2, #int 4 // #4 │ │ -0c4bc8: 6e20 c701 2900 |005e: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ -0c4bce: 0c02 |0061: move-result-object v2 │ │ -0c4bd0: 0800 1000 |0062: move-object/from16 v0, v16 │ │ -0c4bd4: 5b02 df0a |0064: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c4bd8: 1302 0800 |0066: const/16 v2, #int 8 // #8 │ │ -0c4bdc: 6e20 c001 2900 |0068: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0c4be2: 0c02 |006b: move-result-object v2 │ │ -0c4be4: 0800 1000 |006c: move-object/from16 v0, v16 │ │ -0c4be8: 5b02 d20a |006e: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c4bec: 0800 1000 |0070: move-object/from16 v0, v16 │ │ -0c4bf0: 5402 d20a |0072: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c4bf4: 3902 2d00 |0074: if-nez v2, 00a1 // +002d │ │ -0c4bf8: 6002 4000 |0076: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0c4bfc: 1303 0900 |0078: const/16 v3, #int 9 // #9 │ │ -0c4c00: 3432 2700 |007a: if-lt v2, v3, 00a1 // +0027 │ │ -0c4c04: 0800 1100 |007c: move-object/from16 v0, v17 │ │ -0c4c08: 2002 1400 |007e: instance-of v2, v0, Landroid/app/Activity; // type@0014 │ │ -0c4c0c: 3802 1300 |0080: if-eqz v2, 0093 // +0013 │ │ -0c4c10: 0800 1100 |0082: move-object/from16 v0, v17 │ │ -0c4c14: 1f00 1400 |0084: check-cast v0, Landroid/app/Activity; // type@0014 │ │ -0c4c18: 0702 |0086: move-object v2, v0 │ │ -0c4c1a: 6e10 5600 0200 |0087: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ -0c4c20: 0c02 |008a: move-result-object v2 │ │ -0c4c22: 6e20 9201 2f00 |008b: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityLogo:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0192 │ │ -0c4c28: 0c02 |008e: move-result-object v2 │ │ -0c4c2a: 0800 1000 |008f: move-object/from16 v0, v16 │ │ -0c4c2e: 5b02 d20a |0091: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c4c32: 0800 1000 |0093: move-object/from16 v0, v16 │ │ -0c4c36: 5402 d20a |0095: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c4c3a: 3902 0a00 |0097: if-nez v2, 00a1 // +000a │ │ -0c4c3e: 6e20 8e01 fa00 |0099: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadLogo:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@018e │ │ -0c4c44: 0c02 |009c: move-result-object v2 │ │ -0c4c46: 0800 1000 |009d: move-object/from16 v0, v16 │ │ -0c4c4a: 5b02 d20a |009f: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c4c4e: 1272 |00a1: const/4 v2, #int 7 // #7 │ │ -0c4c50: 6e20 c001 2900 |00a2: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0c4c56: 0c02 |00a5: move-result-object v2 │ │ -0c4c58: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ -0c4c5c: 5b02 ca0a |00a8: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c4c60: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ -0c4c64: 5402 ca0a |00ac: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c4c68: 3902 2700 |00ae: if-nez v2, 00d5 // +0027 │ │ -0c4c6c: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ -0c4c70: 2002 1400 |00b2: instance-of v2, v0, Landroid/app/Activity; // type@0014 │ │ -0c4c74: 3802 1300 |00b4: if-eqz v2, 00c7 // +0013 │ │ -0c4c78: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ -0c4c7c: 1f00 1400 |00b8: check-cast v0, Landroid/app/Activity; // type@0014 │ │ -0c4c80: 0702 |00ba: move-object v2, v0 │ │ -0c4c82: 6e10 5600 0200 |00bb: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ -0c4c88: 0c02 |00be: move-result-object v2 │ │ -0c4c8a: 6e20 9001 2f00 |00bf: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0190 │ │ -0c4c90: 0c02 |00c2: move-result-object v2 │ │ -0c4c92: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ -0c4c96: 5b02 ca0a |00c5: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c4c9a: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ -0c4c9e: 5402 ca0a |00c9: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c4ca2: 3902 0a00 |00cb: if-nez v2, 00d5 // +000a │ │ -0c4ca6: 6e20 8c01 fa00 |00cd: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@018c │ │ -0c4cac: 0c02 |00d0: move-result-object v2 │ │ -0c4cae: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ -0c4cb2: 5b02 ca0a |00d3: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c4cb6: 7701 5a21 1100 |00d5: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c4cbc: 0c0e |00d8: move-result-object v14 │ │ -0c4cbe: 1302 0e00 |00d9: const/16 v2, #int 14 // #e │ │ -0c4cc2: 6003 2808 |00db: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_home:I // field@0828 │ │ -0c4cc6: 6e30 c501 2903 |00dd: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c4ccc: 0a0d |00e0: move-result v13 │ │ -0c4cce: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ -0c4cd0: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ -0c4cd4: 6e40 5d21 de20 |00e4: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c4cda: 0c02 |00e7: move-result-object v2 │ │ -0c4cdc: 1f02 9d03 |00e8: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@039d │ │ -0c4ce0: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ -0c4ce4: 5b02 c90a |00ec: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c4ce8: 1202 |00ee: const/4 v2, #int 0 // #0 │ │ -0c4cea: 0800 1000 |00ef: move-object/from16 v0, v16 │ │ -0c4cee: 6e40 5d21 de20 |00f1: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c4cf4: 0c02 |00f4: move-result-object v2 │ │ -0c4cf6: 1f02 9d03 |00f5: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@039d │ │ -0c4cfa: 0800 1000 |00f7: move-object/from16 v0, v16 │ │ -0c4cfe: 5b02 c70a |00f9: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c4d02: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ -0c4d06: 5402 c70a |00fd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c4d0a: 1213 |00ff: const/4 v3, #int 1 // #1 │ │ -0c4d0c: 6e20 c21c 3200 |0100: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1cc2 │ │ -0c4d12: 0800 1000 |0103: move-object/from16 v0, v16 │ │ -0c4d16: 5402 c70a |0105: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c4d1a: 0800 1000 |0107: move-object/from16 v0, v16 │ │ -0c4d1e: 5403 c60a |0109: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@0ac6 │ │ -0c4d22: 6e20 c11c 3200 |010b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1cc1 │ │ -0c4d28: 0800 1000 |010e: move-object/from16 v0, v16 │ │ -0c4d2c: 5402 c70a |0110: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c4d30: 7401 fc1c 1000 |0112: invoke-virtual/range {v16}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ -0c4d36: 0c03 |0115: move-result-object v3 │ │ -0c4d38: 6004 3f08 |0116: sget v4, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@083f │ │ -0c4d3c: 6e20 bb01 4300 |0118: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0c4d42: 0c03 |011b: move-result-object v3 │ │ -0c4d44: 6e20 bc1c 3200 |011c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c4d4a: 1252 |011f: const/4 v2, #int 5 // #5 │ │ -0c4d4c: 1203 |0120: const/4 v3, #int 0 // #0 │ │ -0c4d4e: 6e30 c501 2903 |0121: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c4d54: 0a02 |0124: move-result v2 │ │ -0c4d56: 0800 1000 |0125: move-object/from16 v0, v16 │ │ -0c4d5a: 5902 e60a |0127: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0ae6 │ │ -0c4d5e: 1262 |0129: const/4 v2, #int 6 // #6 │ │ -0c4d60: 1203 |012a: const/4 v3, #int 0 // #0 │ │ -0c4d62: 6e30 c501 2903 |012b: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c4d68: 0a02 |012e: move-result v2 │ │ -0c4d6a: 0800 1000 |012f: move-object/from16 v0, v16 │ │ -0c4d6e: 5902 e00a |0131: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@0ae0 │ │ -0c4d72: 1302 0f00 |0133: const/16 v2, #int 15 // #f │ │ -0c4d76: 1203 |0135: const/4 v3, #int 0 // #0 │ │ -0c4d78: 6e30 c501 2903 |0136: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c4d7e: 0a02 |0139: move-result v2 │ │ -0c4d80: 0800 1000 |013a: move-object/from16 v0, v16 │ │ -0c4d84: 5902 d90a |013c: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@0ad9 │ │ -0c4d88: 1302 1000 |013e: const/16 v2, #int 16 // #10 │ │ -0c4d8c: 1203 |0140: const/4 v3, #int 0 // #0 │ │ -0c4d8e: 6e30 c501 2903 |0141: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c4d94: 0a02 |0144: move-result v2 │ │ -0c4d96: 0800 1000 |0145: move-object/from16 v0, v16 │ │ -0c4d9a: 5902 cc0a |0147: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@0acc │ │ -0c4d9e: 1302 1100 |0149: const/16 v2, #int 17 // #11 │ │ -0c4da2: 1203 |014b: const/4 v3, #int 0 // #0 │ │ -0c4da4: 6e30 be01 2903 |014c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ -0c4daa: 0a02 |014f: move-result v2 │ │ -0c4dac: 0800 1000 |0150: move-object/from16 v0, v16 │ │ -0c4db0: 5902 d80a |0152: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ -0c4db4: 1302 1200 |0154: const/16 v2, #int 18 // #12 │ │ -0c4db8: 1203 |0156: const/4 v3, #int 0 // #0 │ │ -0c4dba: 6e30 be01 2903 |0157: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ -0c4dc0: 0a02 |015a: move-result v2 │ │ -0c4dc2: 0800 1000 |015b: move-object/from16 v0, v16 │ │ -0c4dc6: 5902 d00a |015d: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c4dca: 1232 |015f: const/4 v2, #int 3 // #3 │ │ -0c4dcc: 1203 |0160: const/4 v3, #int 0 // #0 │ │ -0c4dce: 6e30 c201 2903 |0161: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0c4dd4: 0a02 |0164: move-result v2 │ │ -0c4dd6: 0800 1000 |0165: move-object/from16 v0, v16 │ │ -0c4dda: 6e20 231d 2000 |0167: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ -0c4de0: 1302 0d00 |016a: const/16 v2, #int 13 // #d │ │ -0c4de4: 1203 |016c: const/4 v3, #int 0 // #0 │ │ -0c4de6: 6e30 c501 2903 |016d: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ -0c4dec: 0a0b |0170: move-result v11 │ │ -0c4dee: 380b 1d00 |0171: if-eqz v11, 018e // +001d │ │ -0c4df2: 1202 |0173: const/4 v2, #int 0 // #0 │ │ -0c4df4: 0800 1000 |0174: move-object/from16 v0, v16 │ │ -0c4df8: 6e40 5d21 be20 |0176: invoke-virtual {v14, v11, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c4dfe: 0c02 |0179: move-result-object v2 │ │ -0c4e00: 0800 1000 |017a: move-object/from16 v0, v16 │ │ -0c4e04: 5b02 c30a |017c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c4e08: 1202 |017e: const/4 v2, #int 0 // #0 │ │ -0c4e0a: 0800 1000 |017f: move-object/from16 v0, v16 │ │ -0c4e0e: 5902 d60a |0181: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c4e12: 0800 1000 |0183: move-object/from16 v0, v16 │ │ -0c4e16: 5202 c40a |0185: iget v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c4e1a: de02 0210 |0187: or-int/lit8 v2, v2, #int 16 // #10 │ │ -0c4e1e: 0800 1000 |0189: move-object/from16 v0, v16 │ │ -0c4e22: 6e20 231d 2000 |018b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ -0c4e28: 1202 |018e: const/4 v2, #int 0 // #0 │ │ -0c4e2a: 1203 |018f: const/4 v3, #int 0 // #0 │ │ -0c4e2c: 6e30 c401 2903 |0190: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ -0c4e32: 0a02 |0193: move-result v2 │ │ -0c4e34: 0800 1000 |0194: move-object/from16 v0, v16 │ │ -0c4e38: 5902 c00a |0196: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ -0c4e3c: 6e10 ca01 0900 |0198: invoke-virtual {v9}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0c4e42: 2202 6003 |019b: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@0360 │ │ -0c4e46: 1204 |019d: const/4 v4, #int 0 // #0 │ │ -0c4e48: 1405 2c00 0201 |019e: const v5, #float 2.38774e-38 // #0102002c │ │ -0c4e4e: 1206 |01a1: const/4 v6, #int 0 // #0 │ │ -0c4e50: 1207 |01a2: const/4 v7, #int 0 // #0 │ │ -0c4e52: 0800 1000 |01a3: move-object/from16 v0, v16 │ │ -0c4e56: 5408 e40a |01a5: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c4e5a: 0803 1100 |01a7: move-object/from16 v3, v17 │ │ -0c4e5e: 7607 0c19 0200 |01a9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@190c │ │ -0c4e64: 0800 1000 |01ac: move-object/from16 v0, v16 │ │ -0c4e68: 5b02 d30a |01ae: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ -0c4e6c: 0800 1000 |01b0: move-object/from16 v0, v16 │ │ -0c4e70: 5402 c90a |01b2: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c4e74: 0800 1000 |01b4: move-object/from16 v0, v16 │ │ -0c4e78: 5403 e90a |01b6: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0ae9 │ │ -0c4e7c: 6e20 c11c 3200 |01b8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1cc1 │ │ -0c4e82: 0800 1000 |01bb: move-object/from16 v0, v16 │ │ -0c4e86: 5402 c90a |01bd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c4e8a: 1213 |01bf: const/4 v3, #int 1 // #1 │ │ -0c4e8c: 6e20 bb1c 3200 |01c0: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setClickable:(Z)V // method@1cbb │ │ -0c4e92: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ -0c4e96: 5402 c90a |01c5: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c4e9a: 1213 |01c7: const/4 v3, #int 1 // #1 │ │ -0c4e9c: 6e20 be1c 3200 |01c8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1cbe │ │ -0c4ea2: 0e00 |01cb: return-void │ │ -0c4ea4: 0d0c |01cc: move-exception v12 │ │ -0c4ea6: 1a02 7b02 |01cd: const-string v2, "ActionBarView" // string@027b │ │ -0c4eaa: 1a03 b502 |01cf: const-string v3, "Activity component name not found!" // string@02b5 │ │ -0c4eae: 7130 f620 320c |01d1: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0c4eb4: 2900 bffe |01d4: goto/16 0093 // -0141 │ │ -0c4eb8: 0d0c |01d6: move-exception v12 │ │ -0c4eba: 1a02 7b02 |01d7: const-string v2, "ActionBarView" // string@027b │ │ -0c4ebe: 1a03 b502 |01d9: const-string v3, "Activity component name not found!" // string@02b5 │ │ -0c4ec2: 7130 f620 320c |01db: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0c4ec8: 2900 e9fe |01de: goto/16 00c7 // -0117 │ │ +0c4be8: |[0c4be8] android.support.v7.internal.widget.ActionBarView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c4bf8: 7603 cb1b 1000 |0000: invoke-direct/range {v16, v17, v18}, Landroid/support/v7/internal/widget/AbsActionBarView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1bcb │ │ +0c4bfe: 12f2 |0003: const/4 v2, #int -1 // #ff │ │ +0c4c00: 0800 1000 |0004: move-object/from16 v0, v16 │ │ +0c4c04: 5902 c40a |0006: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c4c08: 2202 9903 |0008: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$1; // type@0399 │ │ +0c4c0c: 0800 1000 |000a: move-object/from16 v0, v16 │ │ +0c4c10: 7020 941c 0200 |000c: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$1;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c94 │ │ +0c4c16: 0800 1000 |000f: move-object/from16 v0, v16 │ │ +0c4c1a: 5b02 d50a |0011: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0ad5 │ │ +0c4c1e: 2202 9a03 |0013: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$2; // type@039a │ │ +0c4c22: 0800 1000 |0015: move-object/from16 v0, v16 │ │ +0c4c26: 7020 971c 0200 |0017: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$2;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c97 │ │ +0c4c2c: 0800 1000 |001a: move-object/from16 v0, v16 │ │ +0c4c30: 5b02 c60a |001c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@0ac6 │ │ +0c4c34: 2202 9b03 |001e: new-instance v2, Landroid/support/v7/internal/widget/ActionBarView$3; // type@039b │ │ +0c4c38: 0800 1000 |0020: move-object/from16 v0, v16 │ │ +0c4c3c: 7020 991c 0200 |0022: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActionBarView$3;.:(Landroid/support/v7/internal/widget/ActionBarView;)V // method@1c99 │ │ +0c4c42: 0800 1000 |0025: move-object/from16 v0, v16 │ │ +0c4c46: 5b02 e90a |0027: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0ae9 │ │ +0c4c4a: 0800 1100 |0029: move-object/from16 v0, v17 │ │ +0c4c4e: 0801 1000 |002b: move-object/from16 v1, v16 │ │ +0c4c52: 5b10 c10a |002d: iput-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c4c56: 1202 |002f: const/4 v2, #int 0 // #0 │ │ +0c4c58: 0800 1000 |0030: move-object/from16 v0, v16 │ │ +0c4c5c: 6e20 1d1d 2000 |0032: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setBackgroundResource:(I)V // method@1d1d │ │ +0c4c62: 6202 d608 |0035: sget-object v2, Landroid/support/v7/appcompat/R$styleable;.ActionBar:[I // field@08d6 │ │ +0c4c66: 6003 0807 |0037: sget v3, Landroid/support/v7/appcompat/R$attr;.actionBarStyle:I // field@0708 │ │ +0c4c6a: 1204 |0039: const/4 v4, #int 0 // #0 │ │ +0c4c6c: 0800 1100 |003a: move-object/from16 v0, v17 │ │ +0c4c70: 0801 1200 |003c: move-object/from16 v1, v18 │ │ +0c4c74: 6e54 3d01 1032 |003e: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0c4c7a: 0c09 |0041: move-result-object v9 │ │ +0c4c7c: 7401 2501 1100 |0042: invoke-virtual/range {v17}, Landroid/content/Context;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@0125 │ │ +0c4c82: 0c0a |0045: move-result-object v10 │ │ +0c4c84: 7401 3201 1100 |0046: invoke-virtual/range {v17}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0c4c8a: 0c0f |0049: move-result-object v15 │ │ +0c4c8c: 1222 |004a: const/4 v2, #int 2 // #2 │ │ +0c4c8e: 1203 |004b: const/4 v3, #int 0 // #0 │ │ +0c4c90: 6e30 c201 2903 |004c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0c4c96: 0a02 |004f: move-result v2 │ │ +0c4c98: 0800 1000 |0050: move-object/from16 v0, v16 │ │ +0c4c9c: 5902 d60a |0052: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c4ca0: 1212 |0054: const/4 v2, #int 1 // #1 │ │ +0c4ca2: 6e20 c701 2900 |0055: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ +0c4ca8: 0c02 |0058: move-result-object v2 │ │ +0c4caa: 0800 1000 |0059: move-object/from16 v0, v16 │ │ +0c4cae: 5b02 e40a |005b: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c4cb2: 1242 |005d: const/4 v2, #int 4 // #4 │ │ +0c4cb4: 6e20 c701 2900 |005e: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ +0c4cba: 0c02 |0061: move-result-object v2 │ │ +0c4cbc: 0800 1000 |0062: move-object/from16 v0, v16 │ │ +0c4cc0: 5b02 df0a |0064: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c4cc4: 1302 0800 |0066: const/16 v2, #int 8 // #8 │ │ +0c4cc8: 6e20 c001 2900 |0068: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0c4cce: 0c02 |006b: move-result-object v2 │ │ +0c4cd0: 0800 1000 |006c: move-object/from16 v0, v16 │ │ +0c4cd4: 5b02 d20a |006e: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c4cd8: 0800 1000 |0070: move-object/from16 v0, v16 │ │ +0c4cdc: 5402 d20a |0072: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c4ce0: 3902 2d00 |0074: if-nez v2, 00a1 // +002d │ │ +0c4ce4: 6002 4000 |0076: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0c4ce8: 1303 0900 |0078: const/16 v3, #int 9 // #9 │ │ +0c4cec: 3432 2700 |007a: if-lt v2, v3, 00a1 // +0027 │ │ +0c4cf0: 0800 1100 |007c: move-object/from16 v0, v17 │ │ +0c4cf4: 2002 1400 |007e: instance-of v2, v0, Landroid/app/Activity; // type@0014 │ │ +0c4cf8: 3802 1300 |0080: if-eqz v2, 0093 // +0013 │ │ +0c4cfc: 0800 1100 |0082: move-object/from16 v0, v17 │ │ +0c4d00: 1f00 1400 |0084: check-cast v0, Landroid/app/Activity; // type@0014 │ │ +0c4d04: 0702 |0086: move-object v2, v0 │ │ +0c4d06: 6e10 5600 0200 |0087: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ +0c4d0c: 0c02 |008a: move-result-object v2 │ │ +0c4d0e: 6e20 9201 2f00 |008b: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityLogo:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0192 │ │ +0c4d14: 0c02 |008e: move-result-object v2 │ │ +0c4d16: 0800 1000 |008f: move-object/from16 v0, v16 │ │ +0c4d1a: 5b02 d20a |0091: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c4d1e: 0800 1000 |0093: move-object/from16 v0, v16 │ │ +0c4d22: 5402 d20a |0095: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c4d26: 3902 0a00 |0097: if-nez v2, 00a1 // +000a │ │ +0c4d2a: 6e20 8e01 fa00 |0099: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadLogo:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@018e │ │ +0c4d30: 0c02 |009c: move-result-object v2 │ │ +0c4d32: 0800 1000 |009d: move-object/from16 v0, v16 │ │ +0c4d36: 5b02 d20a |009f: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c4d3a: 1272 |00a1: const/4 v2, #int 7 // #7 │ │ +0c4d3c: 6e20 c001 2900 |00a2: invoke-virtual {v9, v2}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0c4d42: 0c02 |00a5: move-result-object v2 │ │ +0c4d44: 0800 1000 |00a6: move-object/from16 v0, v16 │ │ +0c4d48: 5b02 ca0a |00a8: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c4d4c: 0800 1000 |00aa: move-object/from16 v0, v16 │ │ +0c4d50: 5402 ca0a |00ac: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c4d54: 3902 2700 |00ae: if-nez v2, 00d5 // +0027 │ │ +0c4d58: 0800 1100 |00b0: move-object/from16 v0, v17 │ │ +0c4d5c: 2002 1400 |00b2: instance-of v2, v0, Landroid/app/Activity; // type@0014 │ │ +0c4d60: 3802 1300 |00b4: if-eqz v2, 00c7 // +0013 │ │ +0c4d64: 0800 1100 |00b6: move-object/from16 v0, v17 │ │ +0c4d68: 1f00 1400 |00b8: check-cast v0, Landroid/app/Activity; // type@0014 │ │ +0c4d6c: 0702 |00ba: move-object v2, v0 │ │ +0c4d6e: 6e10 5600 0200 |00bb: invoke-virtual {v2}, Landroid/app/Activity;.getComponentName:()Landroid/content/ComponentName; // method@0056 │ │ +0c4d74: 0c02 |00be: move-result-object v2 │ │ +0c4d76: 6e20 9001 2f00 |00bf: invoke-virtual {v15, v2}, Landroid/content/pm/PackageManager;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@0190 │ │ +0c4d7c: 0c02 |00c2: move-result-object v2 │ │ +0c4d7e: 0800 1000 |00c3: move-object/from16 v0, v16 │ │ +0c4d82: 5b02 ca0a |00c5: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c4d86: 0800 1000 |00c7: move-object/from16 v0, v16 │ │ +0c4d8a: 5402 ca0a |00c9: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c4d8e: 3902 0a00 |00cb: if-nez v2, 00d5 // +000a │ │ +0c4d92: 6e20 8c01 fa00 |00cd: invoke-virtual {v10, v15}, Landroid/content/pm/ApplicationInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@018c │ │ +0c4d98: 0c02 |00d0: move-result-object v2 │ │ +0c4d9a: 0800 1000 |00d1: move-object/from16 v0, v16 │ │ +0c4d9e: 5b02 ca0a |00d3: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c4da2: 7701 5a21 1100 |00d5: invoke-static/range {v17}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c4da8: 0c0e |00d8: move-result-object v14 │ │ +0c4daa: 1302 0e00 |00d9: const/16 v2, #int 14 // #e │ │ +0c4dae: 6003 2808 |00db: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_home:I // field@0828 │ │ +0c4db2: 6e30 c501 2903 |00dd: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c4db8: 0a0d |00e0: move-result v13 │ │ +0c4dba: 1202 |00e1: const/4 v2, #int 0 // #0 │ │ +0c4dbc: 0800 1000 |00e2: move-object/from16 v0, v16 │ │ +0c4dc0: 6e40 5d21 de20 |00e4: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c4dc6: 0c02 |00e7: move-result-object v2 │ │ +0c4dc8: 1f02 9d03 |00e8: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@039d │ │ +0c4dcc: 0800 1000 |00ea: move-object/from16 v0, v16 │ │ +0c4dd0: 5b02 c90a |00ec: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c4dd4: 1202 |00ee: const/4 v2, #int 0 // #0 │ │ +0c4dd6: 0800 1000 |00ef: move-object/from16 v0, v16 │ │ +0c4dda: 6e40 5d21 de20 |00f1: invoke-virtual {v14, v13, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c4de0: 0c02 |00f4: move-result-object v2 │ │ +0c4de2: 1f02 9d03 |00f5: check-cast v2, Landroid/support/v7/internal/widget/ActionBarView$HomeView; // type@039d │ │ +0c4de6: 0800 1000 |00f7: move-object/from16 v0, v16 │ │ +0c4dea: 5b02 c70a |00f9: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c4dee: 0800 1000 |00fb: move-object/from16 v0, v16 │ │ +0c4df2: 5402 c70a |00fd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c4df6: 1213 |00ff: const/4 v3, #int 1 // #1 │ │ +0c4df8: 6e20 c21c 3200 |0100: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1cc2 │ │ +0c4dfe: 0800 1000 |0103: move-object/from16 v0, v16 │ │ +0c4e02: 5402 c70a |0105: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c4e06: 0800 1000 |0107: move-object/from16 v0, v16 │ │ +0c4e0a: 5403 c60a |0109: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionViewUpListener:Landroid/view/View$OnClickListener; // field@0ac6 │ │ +0c4e0e: 6e20 c11c 3200 |010b: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1cc1 │ │ +0c4e14: 0800 1000 |010e: move-object/from16 v0, v16 │ │ +0c4e18: 5402 c70a |0110: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c4e1c: 7401 fc1c 1000 |0112: invoke-virtual/range {v16}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ +0c4e22: 0c03 |0115: move-result-object v3 │ │ +0c4e24: 6004 3f08 |0116: sget v4, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@083f │ │ +0c4e28: 6e20 bb01 4300 |0118: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0c4e2e: 0c03 |011b: move-result-object v3 │ │ +0c4e30: 6e20 bc1c 3200 |011c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c4e36: 1252 |011f: const/4 v2, #int 5 // #5 │ │ +0c4e38: 1203 |0120: const/4 v3, #int 0 // #0 │ │ +0c4e3a: 6e30 c501 2903 |0121: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c4e40: 0a02 |0124: move-result v2 │ │ +0c4e42: 0800 1000 |0125: move-object/from16 v0, v16 │ │ +0c4e46: 5902 e60a |0127: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0ae6 │ │ +0c4e4a: 1262 |0129: const/4 v2, #int 6 // #6 │ │ +0c4e4c: 1203 |012a: const/4 v3, #int 0 // #0 │ │ +0c4e4e: 6e30 c501 2903 |012b: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c4e54: 0a02 |012e: move-result v2 │ │ +0c4e56: 0800 1000 |012f: move-object/from16 v0, v16 │ │ +0c4e5a: 5902 e00a |0131: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@0ae0 │ │ +0c4e5e: 1302 0f00 |0133: const/16 v2, #int 15 // #f │ │ +0c4e62: 1203 |0135: const/4 v3, #int 0 // #0 │ │ +0c4e64: 6e30 c501 2903 |0136: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c4e6a: 0a02 |0139: move-result v2 │ │ +0c4e6c: 0800 1000 |013a: move-object/from16 v0, v16 │ │ +0c4e70: 5902 d90a |013c: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@0ad9 │ │ +0c4e74: 1302 1000 |013e: const/16 v2, #int 16 // #10 │ │ +0c4e78: 1203 |0140: const/4 v3, #int 0 // #0 │ │ +0c4e7a: 6e30 c501 2903 |0141: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c4e80: 0a02 |0144: move-result v2 │ │ +0c4e82: 0800 1000 |0145: move-object/from16 v0, v16 │ │ +0c4e86: 5902 cc0a |0147: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@0acc │ │ +0c4e8a: 1302 1100 |0149: const/16 v2, #int 17 // #11 │ │ +0c4e8e: 1203 |014b: const/4 v3, #int 0 // #0 │ │ +0c4e90: 6e30 be01 2903 |014c: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ +0c4e96: 0a02 |014f: move-result v2 │ │ +0c4e98: 0800 1000 |0150: move-object/from16 v0, v16 │ │ +0c4e9c: 5902 d80a |0152: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ +0c4ea0: 1302 1200 |0154: const/16 v2, #int 18 // #12 │ │ +0c4ea4: 1203 |0156: const/4 v3, #int 0 // #0 │ │ +0c4ea6: 6e30 be01 2903 |0157: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ +0c4eac: 0a02 |015a: move-result v2 │ │ +0c4eae: 0800 1000 |015b: move-object/from16 v0, v16 │ │ +0c4eb2: 5902 d00a |015d: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c4eb6: 1232 |015f: const/4 v2, #int 3 // #3 │ │ +0c4eb8: 1203 |0160: const/4 v3, #int 0 // #0 │ │ +0c4eba: 6e30 c201 2903 |0161: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0c4ec0: 0a02 |0164: move-result v2 │ │ +0c4ec2: 0800 1000 |0165: move-object/from16 v0, v16 │ │ +0c4ec6: 6e20 231d 2000 |0167: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ +0c4ecc: 1302 0d00 |016a: const/16 v2, #int 13 // #d │ │ +0c4ed0: 1203 |016c: const/4 v3, #int 0 // #0 │ │ +0c4ed2: 6e30 c501 2903 |016d: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getResourceId:(II)I // method@01c5 │ │ +0c4ed8: 0a0b |0170: move-result v11 │ │ +0c4eda: 380b 1d00 |0171: if-eqz v11, 018e // +001d │ │ +0c4ede: 1202 |0173: const/4 v2, #int 0 // #0 │ │ +0c4ee0: 0800 1000 |0174: move-object/from16 v0, v16 │ │ +0c4ee4: 6e40 5d21 be20 |0176: invoke-virtual {v14, v11, v0, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c4eea: 0c02 |0179: move-result-object v2 │ │ +0c4eec: 0800 1000 |017a: move-object/from16 v0, v16 │ │ +0c4ef0: 5b02 c30a |017c: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c4ef4: 1202 |017e: const/4 v2, #int 0 // #0 │ │ +0c4ef6: 0800 1000 |017f: move-object/from16 v0, v16 │ │ +0c4efa: 5902 d60a |0181: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c4efe: 0800 1000 |0183: move-object/from16 v0, v16 │ │ +0c4f02: 5202 c40a |0185: iget v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c4f06: de02 0210 |0187: or-int/lit8 v2, v2, #int 16 // #10 │ │ +0c4f0a: 0800 1000 |0189: move-object/from16 v0, v16 │ │ +0c4f0e: 6e20 231d 2000 |018b: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setDisplayOptions:(I)V // method@1d23 │ │ +0c4f14: 1202 |018e: const/4 v2, #int 0 // #0 │ │ +0c4f16: 1203 |018f: const/4 v3, #int 0 // #0 │ │ +0c4f18: 6e30 c401 2903 |0190: invoke-virtual {v9, v2, v3}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ +0c4f1e: 0a02 |0193: move-result v2 │ │ +0c4f20: 0800 1000 |0194: move-object/from16 v0, v16 │ │ +0c4f24: 5902 c00a |0196: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ +0c4f28: 6e10 ca01 0900 |0198: invoke-virtual {v9}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0c4f2e: 2202 6003 |019b: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuItem; // type@0360 │ │ +0c4f32: 1204 |019d: const/4 v4, #int 0 // #0 │ │ +0c4f34: 1405 2c00 0201 |019e: const v5, #float 2.38774e-38 // #0102002c │ │ +0c4f3a: 1206 |01a1: const/4 v6, #int 0 // #0 │ │ +0c4f3c: 1207 |01a2: const/4 v7, #int 0 // #0 │ │ +0c4f3e: 0800 1000 |01a3: move-object/from16 v0, v16 │ │ +0c4f42: 5408 e40a |01a5: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c4f46: 0803 1100 |01a7: move-object/from16 v3, v17 │ │ +0c4f4a: 7607 0c19 0200 |01a9: invoke-direct/range {v2, v3, v4, v5, v6, v7, v8}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.:(Landroid/content/Context;IIIILjava/lang/CharSequence;)V // method@190c │ │ +0c4f50: 0800 1000 |01ac: move-object/from16 v0, v16 │ │ +0c4f54: 5b02 d30a |01ae: iput-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ +0c4f58: 0800 1000 |01b0: move-object/from16 v0, v16 │ │ +0c4f5c: 5402 c90a |01b2: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c4f60: 0800 1000 |01b4: move-object/from16 v0, v16 │ │ +0c4f64: 5403 e90a |01b6: iget-object v3, v0, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0ae9 │ │ +0c4f68: 6e20 c11c 3200 |01b8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1cc1 │ │ +0c4f6e: 0800 1000 |01bb: move-object/from16 v0, v16 │ │ +0c4f72: 5402 c90a |01bd: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c4f76: 1213 |01bf: const/4 v3, #int 1 // #1 │ │ +0c4f78: 6e20 bb1c 3200 |01c0: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setClickable:(Z)V // method@1cbb │ │ +0c4f7e: 0800 1000 |01c3: move-object/from16 v0, v16 │ │ +0c4f82: 5402 c90a |01c5: iget-object v2, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c4f86: 1213 |01c7: const/4 v3, #int 1 // #1 │ │ +0c4f88: 6e20 be1c 3200 |01c8: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1cbe │ │ +0c4f8e: 0e00 |01cb: return-void │ │ +0c4f90: 0d0c |01cc: move-exception v12 │ │ +0c4f92: 1a02 7b02 |01cd: const-string v2, "ActionBarView" // string@027b │ │ +0c4f96: 1a03 b502 |01cf: const-string v3, "Activity component name not found!" // string@02b5 │ │ +0c4f9a: 7130 f620 320c |01d1: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0c4fa0: 2900 bffe |01d4: goto/16 0093 // -0141 │ │ +0c4fa4: 0d0c |01d6: move-exception v12 │ │ +0c4fa6: 1a02 7b02 |01d7: const-string v2, "ActionBarView" // string@027b │ │ +0c4faa: 1a03 b502 |01d9: const-string v3, "Activity component name not found!" // string@02b5 │ │ +0c4fae: 7130 f620 320c |01db: invoke-static {v2, v3, v12}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0c4fb4: 2900 e9fe |01de: goto/16 00c7 // -0117 │ │ catches : 2 │ │ 0x0082 - 0x0093 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x01cc │ │ 0x00b6 - 0x00c7 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x01d6 │ │ positions : │ │ 0x0000 line=166 │ │ @@ -254853,17 +254881,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4ee8: |[0c4ee8] android.support.v7.internal.widget.ActionBarView.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ -0c4ef8: 5410 bf0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0abf │ │ -0c4efc: 1100 |0002: return-object v0 │ │ +0c4fd4: |[0c4fd4] android.support.v7.internal.widget.ActionBarView.access$000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ +0c4fe4: 5410 bf0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0abf │ │ +0c4fe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254871,17 +254899,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f00: |[0c4f00] android.support.v7.internal.widget.ActionBarView.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ -0c4f10: 5410 c80a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c4f14: 1100 |0002: return-object v0 │ │ +0c4fec: |[0c4fec] android.support.v7.internal.widget.ActionBarView.access$100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; │ │ +0c4ffc: 5410 c80a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c5000: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254889,17 +254917,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f18: |[0c4f18] android.support.v7.internal.widget.ActionBarView.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; │ │ -0c4f28: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c4f2c: 1100 |0002: return-object v0 │ │ +0c5004: |[0c5004] android.support.v7.internal.widget.ActionBarView.access$1000:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/SpinnerICS; │ │ +0c5014: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c5018: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254907,17 +254935,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f30: |[0c4f30] android.support.v7.internal.widget.ActionBarView.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; │ │ -0c4f40: 5410 c30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c4f44: 1100 |0002: return-object v0 │ │ +0c501c: |[0c501c] android.support.v7.internal.widget.ActionBarView.access$1100:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/view/View; │ │ +0c502c: 5410 c30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c5030: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254925,17 +254953,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f48: |[0c4f48] android.support.v7.internal.widget.ActionBarView.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ -0c4f58: 5210 c40a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c4f5c: 0f00 |0002: return v0 │ │ +0c5034: |[0c5034] android.support.v7.internal.widget.ActionBarView.access$1200:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ +0c5044: 5210 c40a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c5048: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254943,17 +254971,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c4f60: |[0c4f60] android.support.v7.internal.widget.ActionBarView.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ -0c4f70: 7010 081d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1d08 │ │ -0c4f76: 0e00 |0003: return-void │ │ +0c504c: |[0c504c] android.support.v7.internal.widget.ActionBarView.access$1300:(Landroid/support/v7/internal/widget/ActionBarView;)V │ │ +0c505c: 7010 081d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1d08 │ │ +0c5062: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254961,17 +254989,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f78: |[0c4f78] android.support.v7.internal.widget.ActionBarView.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ -0c4f88: 5210 d60a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c4f8c: 0f00 |0002: return v0 │ │ +0c5064: |[0c5064] android.support.v7.internal.widget.ActionBarView.access$1400:(Landroid/support/v7/internal/widget/ActionBarView;)I │ │ +0c5074: 5210 d60a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c5078: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254979,17 +255007,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4f90: |[0c4f90] android.support.v7.internal.widget.ActionBarView.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ -0c4fa0: 5410 d30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ -0c4fa4: 1100 |0002: return-object v0 │ │ +0c507c: |[0c507c] android.support.v7.internal.widget.ActionBarView.access$200:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/view/menu/ActionMenuItem; │ │ +0c508c: 5410 d30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ +0c5090: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -254997,17 +255025,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4fa8: |[0c4fa8] android.support.v7.internal.widget.ActionBarView.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; │ │ -0c4fb8: 5410 ca0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c4fbc: 1100 |0002: return-object v0 │ │ +0c5094: |[0c5094] android.support.v7.internal.widget.ActionBarView.access$500:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/graphics/drawable/Drawable; │ │ +0c50a4: 5410 ca0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c50a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255015,17 +255043,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4fc0: |[0c4fc0] android.support.v7.internal.widget.ActionBarView.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ -0c4fd0: 5410 c70a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c4fd4: 1100 |0002: return-object v0 │ │ +0c50ac: |[0c50ac] android.support.v7.internal.widget.ActionBarView.access$600:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ +0c50bc: 5410 c70a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c50c0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255033,17 +255061,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4fd8: |[0c4fd8] android.support.v7.internal.widget.ActionBarView.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ -0c4fe8: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c4fec: 1100 |0002: return-object v0 │ │ +0c50c4: |[0c50c4] android.support.v7.internal.widget.ActionBarView.access$700:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ActionBarView$HomeView; │ │ +0c50d4: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c50d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255051,17 +255079,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c4ff0: |[0c4ff0] android.support.v7.internal.widget.ActionBarView.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; │ │ -0c5000: 5410 e50a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c5004: 1100 |0002: return-object v0 │ │ +0c50dc: |[0c50dc] android.support.v7.internal.widget.ActionBarView.access$800:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/widget/LinearLayout; │ │ +0c50ec: 5410 e50a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c50f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255069,17 +255097,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5008: |[0c5008] android.support.v7.internal.widget.ActionBarView.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ -0c5018: 5410 e20a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c501c: 1100 |0002: return-object v0 │ │ +0c50f4: |[0c50f4] android.support.v7.internal.widget.ActionBarView.access$900:(Landroid/support/v7/internal/widget/ActionBarView;)Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ +0c5104: 5410 e20a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c5108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255087,34 +255115,34 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0c5020: |[0c5020] android.support.v7.internal.widget.ActionBarView.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c5030: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c5032: 1212 |0001: const/4 v2, #int 1 // #1 │ │ -0c5034: 3805 1700 |0002: if-eqz v5, 0019 // +0017 │ │ -0c5038: 5440 be0a |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c503c: 6e20 481a 0500 |0006: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0c5042: 5440 c80a |0009: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c5046: 6e20 481a 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ -0c504c: 5440 be0a |000e: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c5050: 6e20 aa19 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@19aa │ │ -0c5056: 5440 c80a |0013: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c505a: 6e20 a81c 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@1ca8 │ │ -0c5060: 0e00 |0018: return-void │ │ -0c5062: 5440 be0a |0019: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c5066: 5441 c10a |001b: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c506a: 6e30 9919 1003 |001d: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1999 │ │ -0c5070: 5440 c80a |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c5074: 5441 c10a |0022: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c5078: 6e30 a21c 1003 |0024: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1ca2 │ │ -0c507e: 28e7 |0027: goto 000e // -0019 │ │ +0c510c: |[0c510c] android.support.v7.internal.widget.ActionBarView.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c511c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c511e: 1212 |0001: const/4 v2, #int 1 // #1 │ │ +0c5120: 3805 1700 |0002: if-eqz v5, 0019 // +0017 │ │ +0c5124: 5440 be0a |0004: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c5128: 6e20 481a 0500 |0006: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0c512e: 5440 c80a |0009: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c5132: 6e20 481a 0500 |000b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.addMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a48 │ │ +0c5138: 5440 be0a |000e: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c513c: 6e20 aa19 2000 |0010: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.updateMenuView:(Z)V // method@19aa │ │ +0c5142: 5440 c80a |0013: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c5146: 6e20 a81c 2000 |0015: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.updateMenuView:(Z)V // method@1ca8 │ │ +0c514c: 0e00 |0018: return-void │ │ +0c514e: 5440 be0a |0019: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c5152: 5441 c10a |001b: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c5156: 6e30 9919 1003 |001d: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1999 │ │ +0c515c: 5440 c80a |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c5160: 5441 c10a |0022: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c5164: 6e30 a21c 1003 |0024: invoke-virtual {v0, v1, v3}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1ca2 │ │ +0c516a: 28e7 |0027: goto 000e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=462 │ │ 0x0004 line=463 │ │ 0x0009 line=464 │ │ 0x000e line=471 │ │ 0x0013 line=472 │ │ @@ -255130,115 +255158,115 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 194 16-bit code units │ │ -0c5080: |[0c5080] android.support.v7.internal.widget.ActionBarView.initTitle:()V │ │ -0c5090: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ -0c5094: 1214 |0002: const/4 v4, #int 1 // #1 │ │ -0c5096: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0c5098: 5493 e50a |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c509c: 3903 9300 |0006: if-nez v3, 0099 // +0093 │ │ -0c50a0: 6e10 ee1c 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ -0c50a6: 0c03 |000b: move-result-object v3 │ │ -0c50a8: 7110 5a21 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c50ae: 0c01 |000f: move-result-object v1 │ │ -0c50b0: 6003 2b08 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@082b │ │ -0c50b4: 6e40 5d21 3159 |0012: invoke-virtual {v1, v3, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c50ba: 0c03 |0015: move-result-object v3 │ │ -0c50bc: 1f03 7f04 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ -0c50c0: 5b93 e50a |0018: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c50c4: 5493 e50a |001a: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c50c8: 6007 ee07 |001c: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@07ee │ │ -0c50cc: 6e20 4224 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ -0c50d2: 0c03 |0021: move-result-object v3 │ │ -0c50d4: 1f03 9704 |0022: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0c50d8: 5b93 e80a |0024: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ -0c50dc: 5493 e50a |0026: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c50e0: 6007 ed07 |0028: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@07ed │ │ -0c50e4: 6e20 4224 7300 |002a: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ -0c50ea: 0c03 |002d: move-result-object v3 │ │ -0c50ec: 1f03 9704 |002e: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ -0c50f0: 5b93 e10a |0030: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c50f4: 5493 e50a |0032: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c50f8: 6007 2108 |0034: sget v7, Landroid/support/v7/appcompat/R$id;.up:I // field@0821 │ │ -0c50fc: 6e20 4224 7300 |0036: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ -0c5102: 0c03 |0039: move-result-object v3 │ │ -0c5104: 5b93 e70a |003a: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ -0c5108: 5493 e50a |003c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c510c: 5497 e90a |003e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0ae9 │ │ -0c5110: 6e20 5a24 7300 |0040: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@245a │ │ -0c5116: 5293 e60a |0043: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0ae6 │ │ -0c511a: 3803 0b00 |0045: if-eqz v3, 0050 // +000b │ │ -0c511e: 5493 e80a |0047: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ -0c5122: 5497 c10a |0049: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c5126: 5298 e60a |004b: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0ae6 │ │ -0c512a: 6e30 1725 7308 |004d: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0c5130: 5493 e40a |0050: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c5134: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ -0c5138: 5493 e80a |0054: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ -0c513c: 5497 e40a |0056: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c5140: 6e20 1625 7300 |0058: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0c5146: 5293 e00a |005b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@0ae0 │ │ -0c514a: 3803 0b00 |005d: if-eqz v3, 0068 // +000b │ │ -0c514e: 5493 e10a |005f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c5152: 5497 c10a |0061: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c5156: 5298 e00a |0063: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@0ae0 │ │ -0c515a: 6e30 1725 7308 |0065: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ -0c5160: 5493 df0a |0068: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c5164: 3803 0e00 |006a: if-eqz v3, 0078 // +000e │ │ -0c5168: 5493 e10a |006c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c516c: 5497 df0a |006e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c5170: 6e20 1625 7300 |0070: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0c5176: 5493 e10a |0073: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c517a: 6e20 1c25 5300 |0075: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0c5180: 5293 c40a |0078: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c5184: dd03 0304 |007a: and-int/lit8 v3, v3, #int 4 // #04 │ │ -0c5188: 3803 3c00 |007c: if-eqz v3, 00b8 // +003c │ │ -0c518c: 0140 |007e: move v0, v4 │ │ -0c518e: 5293 c40a |007f: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c5192: dd03 0302 |0081: and-int/lit8 v3, v3, #int 2 // #02 │ │ -0c5196: 3803 3700 |0083: if-eqz v3, 00ba // +0037 │ │ -0c519a: 0142 |0085: move v2, v4 │ │ -0c519c: 5497 e70a |0086: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ -0c51a0: 3902 3600 |0088: if-nez v2, 00be // +0036 │ │ -0c51a4: 3800 3200 |008a: if-eqz v0, 00bc // +0032 │ │ -0c51a8: 0153 |008c: move v3, v5 │ │ -0c51aa: 6e20 7822 3700 |008d: invoke-virtual {v7, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c51b0: 5493 e50a |0090: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c51b4: 3800 2e00 |0092: if-eqz v0, 00c0 // +002e │ │ -0c51b8: 3902 2c00 |0094: if-nez v2, 00c0 // +002c │ │ -0c51bc: 6e20 5724 4300 |0096: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@2457 │ │ -0c51c2: 5493 e50a |0099: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c51c6: 6e20 df1c 3900 |009b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c51cc: 5493 c50a |009e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c51d0: 3903 1200 |00a0: if-nez v3, 00b2 // +0012 │ │ -0c51d4: 5493 e40a |00a2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c51d8: 7110 e420 0300 |00a4: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c51de: 0a03 |00a7: move-result v3 │ │ -0c51e0: 3803 0f00 |00a8: if-eqz v3, 00b7 // +000f │ │ -0c51e4: 5493 df0a |00aa: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c51e8: 7110 e420 0300 |00ac: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c51ee: 0a03 |00af: move-result v3 │ │ -0c51f0: 3803 0700 |00b0: if-eqz v3, 00b7 // +0007 │ │ -0c51f4: 5493 e50a |00b2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c51f8: 6e20 5c24 6300 |00b4: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c51fe: 0e00 |00b7: return-void │ │ -0c5200: 0150 |00b8: move v0, v5 │ │ -0c5202: 28c6 |00b9: goto 007f // -003a │ │ -0c5204: 0152 |00ba: move v2, v5 │ │ -0c5206: 28cb |00bb: goto 0086 // -0035 │ │ -0c5208: 1243 |00bc: const/4 v3, #int 4 // #4 │ │ -0c520a: 28d0 |00bd: goto 008d // -0030 │ │ -0c520c: 0163 |00be: move v3, v6 │ │ -0c520e: 28ce |00bf: goto 008d // -0032 │ │ -0c5210: 0154 |00c0: move v4, v5 │ │ -0c5212: 28d5 |00c1: goto 0096 // -002b │ │ +0c516c: |[0c516c] android.support.v7.internal.widget.ActionBarView.initTitle:()V │ │ +0c517c: 1306 0800 |0000: const/16 v6, #int 8 // #8 │ │ +0c5180: 1214 |0002: const/4 v4, #int 1 // #1 │ │ +0c5182: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0c5184: 5493 e50a |0004: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c5188: 3903 9300 |0006: if-nez v3, 0099 // +0093 │ │ +0c518c: 6e10 ee1c 0900 |0008: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ +0c5192: 0c03 |000b: move-result-object v3 │ │ +0c5194: 7110 5a21 0300 |000c: invoke-static {v3}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c519a: 0c01 |000f: move-result-object v1 │ │ +0c519c: 6003 2b08 |0010: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_title_item:I // field@082b │ │ +0c51a0: 6e40 5d21 3159 |0012: invoke-virtual {v1, v3, v9, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c51a6: 0c03 |0015: move-result-object v3 │ │ +0c51a8: 1f03 7f04 |0016: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ +0c51ac: 5b93 e50a |0018: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c51b0: 5493 e50a |001a: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c51b4: 6007 ee07 |001c: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_title:I // field@07ee │ │ +0c51b8: 6e20 4224 7300 |001e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ +0c51be: 0c03 |0021: move-result-object v3 │ │ +0c51c0: 1f03 9704 |0022: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0c51c4: 5b93 e80a |0024: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ +0c51c8: 5493 e50a |0026: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c51cc: 6007 ed07 |0028: sget v7, Landroid/support/v7/appcompat/R$id;.action_bar_subtitle:I // field@07ed │ │ +0c51d0: 6e20 4224 7300 |002a: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ +0c51d6: 0c03 |002d: move-result-object v3 │ │ +0c51d8: 1f03 9704 |002e: check-cast v3, Landroid/widget/TextView; // type@0497 │ │ +0c51dc: 5b93 e10a |0030: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c51e0: 5493 e50a |0032: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c51e4: 6007 2108 |0034: sget v7, Landroid/support/v7/appcompat/R$id;.up:I // field@0821 │ │ +0c51e8: 6e20 4224 7300 |0036: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.findViewById:(I)Landroid/view/View; // method@2442 │ │ +0c51ee: 0c03 |0039: move-result-object v3 │ │ +0c51f0: 5b93 e70a |003a: iput-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ +0c51f4: 5493 e50a |003c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c51f8: 5497 e90a |003e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mUpClickListener:Landroid/view/View$OnClickListener; // field@0ae9 │ │ +0c51fc: 6e20 5a24 7300 |0040: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@245a │ │ +0c5202: 5293 e60a |0043: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0ae6 │ │ +0c5206: 3803 0b00 |0045: if-eqz v3, 0050 // +000b │ │ +0c520a: 5493 e80a |0047: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ +0c520e: 5497 c10a |0049: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c5212: 5298 e60a |004b: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleStyleRes:I // field@0ae6 │ │ +0c5216: 6e30 1725 7308 |004d: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0c521c: 5493 e40a |0050: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c5220: 3803 0900 |0052: if-eqz v3, 005b // +0009 │ │ +0c5224: 5493 e80a |0054: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ +0c5228: 5497 e40a |0056: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c522c: 6e20 1625 7300 |0058: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0c5232: 5293 e00a |005b: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@0ae0 │ │ +0c5236: 3803 0b00 |005d: if-eqz v3, 0068 // +000b │ │ +0c523a: 5493 e10a |005f: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c523e: 5497 c10a |0061: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c5242: 5298 e00a |0063: iget v8, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleStyleRes:I // field@0ae0 │ │ +0c5246: 6e30 1725 7308 |0065: invoke-virtual {v3, v7, v8}, Landroid/widget/TextView;.setTextAppearance:(Landroid/content/Context;I)V // method@2517 │ │ +0c524c: 5493 df0a |0068: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c5250: 3803 0e00 |006a: if-eqz v3, 0078 // +000e │ │ +0c5254: 5493 e10a |006c: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c5258: 5497 df0a |006e: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c525c: 6e20 1625 7300 |0070: invoke-virtual {v3, v7}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0c5262: 5493 e10a |0073: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c5266: 6e20 1c25 5300 |0075: invoke-virtual {v3, v5}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0c526c: 5293 c40a |0078: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c5270: dd03 0304 |007a: and-int/lit8 v3, v3, #int 4 // #04 │ │ +0c5274: 3803 3c00 |007c: if-eqz v3, 00b8 // +003c │ │ +0c5278: 0140 |007e: move v0, v4 │ │ +0c527a: 5293 c40a |007f: iget v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c527e: dd03 0302 |0081: and-int/lit8 v3, v3, #int 2 // #02 │ │ +0c5282: 3803 3700 |0083: if-eqz v3, 00ba // +0037 │ │ +0c5286: 0142 |0085: move v2, v4 │ │ +0c5288: 5497 e70a |0086: iget-object v7, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ +0c528c: 3902 3600 |0088: if-nez v2, 00be // +0036 │ │ +0c5290: 3800 3200 |008a: if-eqz v0, 00bc // +0032 │ │ +0c5294: 0153 |008c: move v3, v5 │ │ +0c5296: 6e20 7822 3700 |008d: invoke-virtual {v7, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c529c: 5493 e50a |0090: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c52a0: 3800 2e00 |0092: if-eqz v0, 00c0 // +002e │ │ +0c52a4: 3902 2c00 |0094: if-nez v2, 00c0 // +002c │ │ +0c52a8: 6e20 5724 4300 |0096: invoke-virtual {v3, v4}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@2457 │ │ +0c52ae: 5493 e50a |0099: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c52b2: 6e20 df1c 3900 |009b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c52b8: 5493 c50a |009e: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c52bc: 3903 1200 |00a0: if-nez v3, 00b2 // +0012 │ │ +0c52c0: 5493 e40a |00a2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c52c4: 7110 e420 0300 |00a4: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c52ca: 0a03 |00a7: move-result v3 │ │ +0c52cc: 3803 0f00 |00a8: if-eqz v3, 00b7 // +000f │ │ +0c52d0: 5493 df0a |00aa: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c52d4: 7110 e420 0300 |00ac: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c52da: 0a03 |00af: move-result v3 │ │ +0c52dc: 3803 0700 |00b0: if-eqz v3, 00b7 // +0007 │ │ +0c52e0: 5493 e50a |00b2: iget-object v3, v9, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c52e4: 6e20 5c24 6300 |00b4: invoke-virtual {v3, v6}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c52ea: 0e00 |00b7: return-void │ │ +0c52ec: 0150 |00b8: move v0, v5 │ │ +0c52ee: 28c6 |00b9: goto 007f // -003a │ │ +0c52f0: 0152 |00ba: move v2, v5 │ │ +0c52f2: 28cb |00bb: goto 0086 // -0035 │ │ +0c52f4: 1243 |00bc: const/4 v3, #int 4 // #4 │ │ +0c52f6: 28d0 |00bd: goto 008d // -0030 │ │ +0c52f8: 0163 |00be: move v3, v6 │ │ +0c52fa: 28ce |00bf: goto 008d // -0032 │ │ +0c52fc: 0154 |00c0: move v4, v5 │ │ +0c52fe: 28d5 |00c1: goto 0096 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0004 line=765 │ │ 0x0008 line=766 │ │ 0x0010 line=767 │ │ 0x001a line=769 │ │ 0x0026 line=770 │ │ @@ -255279,47 +255307,47 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0c5214: |[0c5214] android.support.v7.internal.widget.ActionBarView.setTitleImpl:(Ljava/lang/CharSequence;)V │ │ -0c5224: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c5226: 5b34 e40a |0001: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c522a: 5432 e80a |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ -0c522e: 3802 2900 |0005: if-eqz v2, 002e // +0029 │ │ -0c5232: 5432 e80a |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ -0c5236: 6e20 1625 4200 |0009: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0c523c: 5432 c50a |000c: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c5240: 3902 2a00 |000e: if-nez v2, 0038 // +002a │ │ -0c5244: 5232 c40a |0010: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c5248: dd02 0208 |0012: and-int/lit8 v2, v2, #int 8 // #08 │ │ -0c524c: 3802 2400 |0014: if-eqz v2, 0038 // +0024 │ │ -0c5250: 5432 e40a |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c5254: 7110 e420 0200 |0018: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c525a: 0a02 |001b: move-result v2 │ │ -0c525c: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ -0c5260: 5432 df0a |001e: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c5264: 7110 e420 0200 |0020: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c526a: 0a02 |0023: move-result v2 │ │ -0c526c: 3902 1400 |0024: if-nez v2, 0038 // +0014 │ │ -0c5270: 1210 |0026: const/4 v0, #int 1 // #1 │ │ -0c5272: 5432 e50a |0027: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c5276: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ -0c527a: 6e20 5c24 1200 |002b: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c5280: 5431 d30a |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ -0c5284: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ -0c5288: 5431 d30a |0032: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ -0c528c: 6e20 3b19 4100 |0034: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@193b │ │ -0c5292: 0e00 |0037: return-void │ │ -0c5294: 0110 |0038: move v0, v1 │ │ -0c5296: 28ee |0039: goto 0027 // -0012 │ │ -0c5298: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ -0c529c: 28ef |003c: goto 002b // -0011 │ │ +0c5300: |[0c5300] android.support.v7.internal.widget.ActionBarView.setTitleImpl:(Ljava/lang/CharSequence;)V │ │ +0c5310: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c5312: 5b34 e40a |0001: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c5316: 5432 e80a |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ +0c531a: 3802 2900 |0005: if-eqz v2, 002e // +0029 │ │ +0c531e: 5432 e80a |0007: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ +0c5322: 6e20 1625 4200 |0009: invoke-virtual {v2, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0c5328: 5432 c50a |000c: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c532c: 3902 2a00 |000e: if-nez v2, 0038 // +002a │ │ +0c5330: 5232 c40a |0010: iget v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c5334: dd02 0208 |0012: and-int/lit8 v2, v2, #int 8 // #08 │ │ +0c5338: 3802 2400 |0014: if-eqz v2, 0038 // +0024 │ │ +0c533c: 5432 e40a |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c5340: 7110 e420 0200 |0018: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c5346: 0a02 |001b: move-result v2 │ │ +0c5348: 3802 0a00 |001c: if-eqz v2, 0026 // +000a │ │ +0c534c: 5432 df0a |001e: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c5350: 7110 e420 0200 |0020: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c5356: 0a02 |0023: move-result v2 │ │ +0c5358: 3902 1400 |0024: if-nez v2, 0038 // +0014 │ │ +0c535c: 1210 |0026: const/4 v0, #int 1 // #1 │ │ +0c535e: 5432 e50a |0027: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c5362: 3800 1100 |0029: if-eqz v0, 003a // +0011 │ │ +0c5366: 6e20 5c24 1200 |002b: invoke-virtual {v2, v1}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c536c: 5431 d30a |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ +0c5370: 3801 0700 |0030: if-eqz v1, 0037 // +0007 │ │ +0c5374: 5431 d30a |0032: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogoNavItem:Landroid/support/v7/internal/view/menu/ActionMenuItem; // field@0ad3 │ │ +0c5378: 6e20 3b19 4100 |0034: invoke-virtual {v1, v4}, Landroid/support/v7/internal/view/menu/ActionMenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@193b │ │ +0c537e: 0e00 |0037: return-void │ │ +0c5380: 0110 |0038: move v0, v1 │ │ +0c5382: 28ee |0039: goto 0027 // -0012 │ │ +0c5384: 1301 0800 |003a: const/16 v1, #int 8 // #8 │ │ +0c5388: 28ef |003c: goto 002b // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=527 │ │ 0x0003 line=528 │ │ 0x0007 line=529 │ │ 0x000c line=530 │ │ 0x0027 line=533 │ │ @@ -255340,17 +255368,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c52a0: |[0c52a0] android.support.v7.internal.widget.ActionBarView.animateToVisibility:(I)V │ │ -0c52b0: 6f20 cd1b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1bcd │ │ -0c52b6: 0e00 |0003: return-void │ │ +0c538c: |[0c538c] android.support.v7.internal.widget.ActionBarView.animateToVisibility:(I)V │ │ +0c539c: 6f20 cd1b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.animateToVisibility:(I)V // method@1bcd │ │ +0c53a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -255359,24 +255387,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c52b8: |[0c52b8] android.support.v7.internal.widget.ActionBarView.collapseActionView:()V │ │ -0c52c8: 5421 c80a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c52cc: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -0c52d0: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0c52d2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0c52d6: 6e10 a51a 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1aa5 │ │ -0c52dc: 0e00 |000a: return-void │ │ -0c52de: 5421 c80a |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c52e2: 5410 af0a |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c52e6: 28f6 |000f: goto 0005 // -000a │ │ +0c53a4: |[0c53a4] android.support.v7.internal.widget.ActionBarView.collapseActionView:()V │ │ +0c53b4: 5421 c80a |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c53b8: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +0c53bc: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0c53be: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0c53c2: 6e10 a51a 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.collapseActionView:()Z // method@1aa5 │ │ +0c53c8: 0e00 |000a: return-void │ │ +0c53ca: 5421 c80a |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c53ce: 5410 af0a |000d: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c53d2: 28f6 |000f: goto 0005 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=481 │ │ 0x0005 line=483 │ │ 0x0007 line=484 │ │ 0x000a line=486 │ │ 0x000b line=481 │ │ @@ -255389,17 +255417,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c52e8: |[0c52e8] android.support.v7.internal.widget.ActionBarView.dismissPopupMenus:()V │ │ -0c52f8: 6f10 cf1b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@1bcf │ │ -0c52fe: 0e00 |0003: return-void │ │ +0c53d4: |[0c53d4] android.support.v7.internal.widget.ActionBarView.dismissPopupMenus:()V │ │ +0c53e4: 6f10 cf1b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.dismissPopupMenus:()V // method@1bcf │ │ +0c53ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255407,19 +255435,19 @@ │ │ type : '()Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c5300: |[0c5300] android.support.v7.internal.widget.ActionBarView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ -0c5310: 2200 2a03 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ -0c5314: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ -0c5318: 7020 7616 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(I)V // method@1676 │ │ -0c531e: 1100 |0007: return-object v0 │ │ +0c53ec: |[0c53ec] android.support.v7.internal.widget.ActionBarView.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; │ │ +0c53fc: 2200 2a03 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ +0c5400: 1301 1300 |0002: const/16 v1, #int 19 // #13 │ │ +0c5404: 7020 7616 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(I)V // method@1676 │ │ +0c540a: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255427,20 +255455,20 @@ │ │ type : '(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c5320: |[0c5320] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c5330: 2200 2a03 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ -0c5334: 6e10 ee1c 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ -0c533a: 0c01 |0005: move-result-object v1 │ │ -0c533c: 7030 7916 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1679 │ │ -0c5342: 1100 |0009: return-object v0 │ │ +0c540c: |[0c540c] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/util/AttributeSet;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c541c: 2200 2a03 |0000: new-instance v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ +0c5420: 6e10 ee1c 0200 |0002: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ +0c5426: 0c01 |0005: move-result-object v1 │ │ +0c5428: 7030 7916 1003 |0006: invoke-direct {v0, v1, v3}, Landroid/support/v7/app/ActionBar$LayoutParams;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1679 │ │ +0c542e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1159 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x000a reg=3 attrs Landroid/util/AttributeSet; │ │ │ │ @@ -255449,19 +255477,19 @@ │ │ type : '(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c5344: |[0c5344] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ -0c5354: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ -0c5358: 6e10 e61c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ce6 │ │ -0c535e: 0c01 |0005: move-result-object v1 │ │ -0c5360: 1101 |0006: return-object v1 │ │ +0c5430: |[0c5430] android.support.v7.internal.widget.ActionBarView.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; │ │ +0c5440: 3901 0600 |0000: if-nez v1, 0006 // +0006 │ │ +0c5444: 6e10 e61c 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActionBarView;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1ce6 │ │ +0c544a: 0c01 |0005: move-result-object v1 │ │ +0c544c: 1101 |0006: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1164 │ │ 0x0002 line=1165 │ │ 0x0006 line=1167 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ @@ -255472,18 +255500,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5364: |[0c5364] android.support.v7.internal.widget.ActionBarView.getAnimatedVisibility:()I │ │ -0c5374: 6f10 d01b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@1bd0 │ │ -0c537a: 0a00 |0003: move-result v0 │ │ -0c537c: 0f00 |0004: return v0 │ │ +0c5450: |[0c5450] android.support.v7.internal.widget.ActionBarView.getAnimatedVisibility:()I │ │ +0c5460: 6f10 d01b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getAnimatedVisibility:()I // method@1bd0 │ │ +0c5466: 0a00 |0003: move-result v0 │ │ +0c5468: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255491,18 +255519,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5380: |[0c5380] android.support.v7.internal.widget.ActionBarView.getContentHeight:()I │ │ -0c5390: 6f10 d11b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1bd1 │ │ -0c5396: 0a00 |0003: move-result v0 │ │ -0c5398: 0f00 |0004: return v0 │ │ +0c546c: |[0c546c] android.support.v7.internal.widget.ActionBarView.getContentHeight:()I │ │ +0c547c: 6f10 d11b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.getContentHeight:()I // method@1bd1 │ │ +0c5482: 0a00 |0003: move-result v0 │ │ +0c5484: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255510,17 +255538,17 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c539c: |[0c539c] android.support.v7.internal.widget.ActionBarView.getCustomNavigationView:()Landroid/view/View; │ │ -0c53ac: 5410 c30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c53b0: 1100 |0002: return-object v0 │ │ +0c5488: |[0c5488] android.support.v7.internal.widget.ActionBarView.getCustomNavigationView:()Landroid/view/View; │ │ +0c5498: 5410 c30a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c549c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=729 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #9 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255528,17 +255556,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c53b4: |[0c53b4] android.support.v7.internal.widget.ActionBarView.getDisplayOptions:()I │ │ -0c53c4: 5210 c40a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c53c8: 0f00 |0002: return v0 │ │ +0c54a0: |[0c54a0] android.support.v7.internal.widget.ActionBarView.getDisplayOptions:()I │ │ +0c54b0: 5210 c40a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c54b4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=737 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255546,17 +255574,17 @@ │ │ type : '()Landroid/widget/SpinnerAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c53cc: |[0c53cc] android.support.v7.internal.widget.ActionBarView.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; │ │ -0c53dc: 5410 dc0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ -0c53e0: 1100 |0002: return-object v0 │ │ +0c54b8: |[0c54b8] android.support.v7.internal.widget.ActionBarView.getDropdownAdapter:()Landroid/widget/SpinnerAdapter; │ │ +0c54c8: 5410 dc0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ +0c54cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=717 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #11 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255564,19 +255592,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c53e4: |[0c53e4] android.support.v7.internal.widget.ActionBarView.getDropdownSelectedPosition:()I │ │ -0c53f4: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c53f8: 6e10 931f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ -0c53fe: 0a00 |0005: move-result v0 │ │ -0c5400: 0f00 |0006: return v0 │ │ +0c54d0: |[0c54d0] android.support.v7.internal.widget.ActionBarView.getDropdownSelectedPosition:()I │ │ +0c54e0: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c54e4: 6e10 931f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ +0c54ea: 0a00 |0005: move-result v0 │ │ +0c54ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=725 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255584,17 +255612,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5404: |[0c5404] android.support.v7.internal.widget.ActionBarView.getNavigationMode:()I │ │ -0c5414: 5210 d60a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c5418: 0f00 |0002: return v0 │ │ +0c54f0: |[0c54f0] android.support.v7.internal.widget.ActionBarView.getNavigationMode:()I │ │ +0c5500: 5210 d60a |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c5504: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=733 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255602,17 +255630,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c541c: |[0c541c] android.support.v7.internal.widget.ActionBarView.getSubtitle:()Ljava/lang/CharSequence; │ │ -0c542c: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c5430: 1100 |0002: return-object v0 │ │ +0c5508: |[0c5508] android.support.v7.internal.widget.ActionBarView.getSubtitle:()Ljava/lang/CharSequence; │ │ +0c5518: 5410 df0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c551c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=541 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255620,17 +255648,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5434: |[0c5434] android.support.v7.internal.widget.ActionBarView.getTitle:()Ljava/lang/CharSequence; │ │ -0c5444: 5410 e40a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c5448: 1100 |0002: return-object v0 │ │ +0c5520: |[0c5520] android.support.v7.internal.widget.ActionBarView.getTitle:()Ljava/lang/CharSequence; │ │ +0c5530: 5410 e40a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c5534: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #15 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255638,17 +255666,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c544c: |[0c544c] android.support.v7.internal.widget.ActionBarView.hasEmbeddedTabs:()Z │ │ -0c545c: 5510 cb0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ -0c5460: 0f00 |0002: return v0 │ │ +0c5538: |[0c5538] android.support.v7.internal.widget.ActionBarView.hasEmbeddedTabs:()Z │ │ +0c5548: 5510 cb0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ +0c554c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=373 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #16 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255656,24 +255684,24 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 14 16-bit code units │ │ -0c5464: |[0c5464] android.support.v7.internal.widget.ActionBarView.hasExpandedActionView:()Z │ │ -0c5474: 5410 c80a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c5478: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c547c: 5410 c80a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c5480: 5400 af0a |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c5484: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0c5488: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0c548a: 0f00 |000b: return v0 │ │ -0c548c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0c548e: 28fe |000d: goto 000b // -0002 │ │ +0c5550: |[0c5550] android.support.v7.internal.widget.ActionBarView.hasExpandedActionView:()Z │ │ +0c5560: 5410 c80a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c5564: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c5568: 5410 c80a |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c556c: 5400 af0a |0006: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c5570: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0c5574: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0c5576: 0f00 |000b: return v0 │ │ +0c5578: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0c557a: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #17 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255681,18 +255709,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5490: |[0c5490] android.support.v7.internal.widget.ActionBarView.hideOverflowMenu:()Z │ │ -0c54a0: 6f10 d41b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.hideOverflowMenu:()Z // method@1bd4 │ │ -0c54a6: 0a00 |0003: move-result v0 │ │ -0c54a8: 0f00 |0004: return v0 │ │ +0c557c: |[0c557c] android.support.v7.internal.widget.ActionBarView.hideOverflowMenu:()Z │ │ +0c558c: 6f10 d41b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.hideOverflowMenu:()Z // method@1bd4 │ │ +0c5592: 0a00 |0003: move-result v0 │ │ +0c5594: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #18 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255700,31 +255728,31 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 33 16-bit code units │ │ -0c54ac: |[0c54ac] android.support.v7.internal.widget.ActionBarView.initIndeterminateProgress:()V │ │ -0c54bc: 2200 cb03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ -0c54c0: 5451 c10a |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c54c4: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c54c6: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0c54c8: 5254 cc0a |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@0acc │ │ -0c54cc: 7054 c41e 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1ec4 │ │ -0c54d2: 5b50 cd0a |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c54d6: 5450 cd0a |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c54da: 6001 0b08 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@080b │ │ -0c54de: 6e20 f61e 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1ef6 │ │ -0c54e4: 5450 cd0a |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c54e8: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ -0c54ec: 6e20 011f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0c54f2: 5450 cd0a |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c54f6: 6e20 df1c 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c54fc: 0e00 |0020: return-void │ │ +0c5598: |[0c5598] android.support.v7.internal.widget.ActionBarView.initIndeterminateProgress:()V │ │ +0c55a8: 2200 cb03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ +0c55ac: 5451 c10a |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c55b0: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c55b2: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0c55b4: 5254 cc0a |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressStyle:I // field@0acc │ │ +0c55b8: 7054 c41e 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1ec4 │ │ +0c55be: 5b50 cd0a |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c55c2: 5450 cd0a |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c55c6: 6001 0b08 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_circular:I // field@080b │ │ +0c55ca: 6e20 f61e 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1ef6 │ │ +0c55d0: 5450 cd0a |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c55d4: 1301 0800 |0016: const/16 v1, #int 8 // #8 │ │ +0c55d8: 6e20 011f 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0c55de: 5450 cd0a |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c55e2: 6e20 df1c 0500 |001d: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c55e8: 0e00 |0020: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x000d line=322 │ │ 0x0014 line=323 │ │ 0x001b line=324 │ │ 0x0020 line=325 │ │ @@ -255736,34 +255764,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0c5500: |[0c5500] android.support.v7.internal.widget.ActionBarView.initProgress:()V │ │ -0c5510: 2200 cb03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ -0c5514: 5451 c10a |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c5518: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0c551a: 1203 |0005: const/4 v3, #int 0 // #0 │ │ -0c551c: 5254 d90a |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@0ad9 │ │ -0c5520: 7054 c41e 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1ec4 │ │ -0c5526: 5b50 da0a |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c552a: 5450 da0a |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c552e: 6001 0c08 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@080c │ │ -0c5532: 6e20 f61e 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1ef6 │ │ -0c5538: 5450 da0a |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c553c: 1301 1027 |0016: const/16 v1, #int 10000 // #2710 │ │ -0c5540: 6e20 fb1e 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1efb │ │ -0c5546: 5450 da0a |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c554a: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ -0c554e: 6e20 011f 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ -0c5554: 5450 da0a |0022: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5558: 6e20 df1c 0500 |0024: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c555e: 0e00 |0027: return-void │ │ +0c55ec: |[0c55ec] android.support.v7.internal.widget.ActionBarView.initProgress:()V │ │ +0c55fc: 2200 cb03 |0000: new-instance v0, Landroid/support/v7/internal/widget/ProgressBarICS; // type@03cb │ │ +0c5600: 5451 c10a |0002: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c5604: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0c5606: 1203 |0005: const/4 v3, #int 0 // #0 │ │ +0c5608: 5254 d90a |0006: iget v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressStyle:I // field@0ad9 │ │ +0c560c: 7054 c41e 1032 |0008: invoke-direct {v0, v1, v2, v3, v4}, Landroid/support/v7/internal/widget/ProgressBarICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1ec4 │ │ +0c5612: 5b50 da0a |000b: iput-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5616: 5450 da0a |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c561a: 6001 0c08 |000f: sget v1, Landroid/support/v7/appcompat/R$id;.progress_horizontal:I // field@080c │ │ +0c561e: 6e20 f61e 1000 |0011: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setId:(I)V // method@1ef6 │ │ +0c5624: 5450 da0a |0014: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5628: 1301 1027 |0016: const/16 v1, #int 10000 // #2710 │ │ +0c562c: 6e20 fb1e 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setMax:(I)V // method@1efb │ │ +0c5632: 5450 da0a |001b: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5636: 1301 0800 |001d: const/16 v1, #int 8 // #8 │ │ +0c563a: 6e20 011f 1000 |001f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ProgressBarICS;.setVisibility:(I)V // method@1f01 │ │ +0c5640: 5450 da0a |0022: iget-object v0, v5, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5644: 6e20 df1c 0500 |0024: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c564a: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=312 │ │ 0x000d line=313 │ │ 0x0014 line=314 │ │ 0x001b line=315 │ │ 0x0022 line=316 │ │ @@ -255776,17 +255804,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c5560: |[0c5560] android.support.v7.internal.widget.ActionBarView.isCollapsed:()Z │ │ -0c5570: 5510 cf0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@0acf │ │ -0c5574: 0f00 |0002: return v0 │ │ +0c564c: |[0c564c] android.support.v7.internal.widget.ActionBarView.isCollapsed:()Z │ │ +0c565c: 5510 cf0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@0acf │ │ +0c5660: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=813 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #21 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255794,18 +255822,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5578: |[0c5578] android.support.v7.internal.widget.ActionBarView.isOverflowMenuShowing:()Z │ │ -0c5588: 6f10 d51b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowMenuShowing:()Z // method@1bd5 │ │ -0c558e: 0a00 |0003: move-result v0 │ │ -0c5590: 0f00 |0004: return v0 │ │ +0c5664: |[0c5664] android.support.v7.internal.widget.ActionBarView.isOverflowMenuShowing:()Z │ │ +0c5674: 6f10 d51b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowMenuShowing:()Z // method@1bd5 │ │ +0c567a: 0a00 |0003: move-result v0 │ │ +0c567c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #22 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255813,18 +255841,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c5594: |[0c5594] android.support.v7.internal.widget.ActionBarView.isOverflowReserved:()Z │ │ -0c55a4: 6f10 d61b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1bd6 │ │ -0c55aa: 0a00 |0003: move-result v0 │ │ -0c55ac: 0f00 |0004: return v0 │ │ +0c5680: |[0c5680] android.support.v7.internal.widget.ActionBarView.isOverflowReserved:()Z │ │ +0c5690: 6f10 d61b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.isOverflowReserved:()Z // method@1bd6 │ │ +0c5696: 0a00 |0003: move-result v0 │ │ +0c5698: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #23 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255832,17 +255860,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c55b0: |[0c55b0] android.support.v7.internal.widget.ActionBarView.isSplitActionBar:()Z │ │ -0c55c0: 5510 dd0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@0add │ │ -0c55c4: 0f00 |0002: return v0 │ │ +0c569c: |[0c569c] android.support.v7.internal.widget.ActionBarView.isSplitActionBar:()Z │ │ +0c56ac: 5510 dd0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@0add │ │ +0c56b0: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #24 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -255850,59 +255878,59 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 91 16-bit code units │ │ -0c55c8: |[0c55c8] android.support.v7.internal.widget.ActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0c55d8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c55da: 6f20 d81b 4300 |0001: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1bd8 │ │ -0c55e0: 5b32 e80a |0004: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ -0c55e4: 5b32 e10a |0006: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c55e8: 5b32 e70a |0008: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ -0c55ec: 5431 e50a |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c55f0: 3801 0f00 |000c: if-eqz v1, 001b // +000f │ │ -0c55f4: 5431 e50a |000e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c55f8: 6e10 4724 0100 |0010: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@2447 │ │ -0c55fe: 0c01 |0013: move-result-object v1 │ │ -0c5600: 3331 0700 |0014: if-ne v1, v3, 001b // +0007 │ │ -0c5604: 5431 e50a |0016: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c5608: 6e20 1a1d 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c560e: 5b32 e50a |001b: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c5612: 5231 c40a |001d: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c5616: dd01 0108 |001f: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c561a: 3801 0500 |0021: if-eqz v1, 0026 // +0005 │ │ -0c561e: 7010 081d 0300 |0023: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1d08 │ │ -0c5624: 5431 e20a |0026: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c5628: 3801 1a00 |0028: if-eqz v1, 0042 // +001a │ │ -0c562c: 5531 cb0a |002a: iget-boolean v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ -0c5630: 3801 1600 |002c: if-eqz v1, 0042 // +0016 │ │ -0c5634: 5431 e20a |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c5638: 6e10 301f 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f30 │ │ -0c563e: 0c00 |0033: move-result-object v0 │ │ -0c5640: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ -0c5644: 12e1 |0036: const/4 v1, #int -2 // #fe │ │ -0c5646: 5901 6e0c |0037: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c564a: 12f1 |0039: const/4 v1, #int -1 // #ff │ │ -0c564c: 5901 6d0c |003a: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c5650: 5431 e20a |003c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c5654: 1212 |003e: const/4 v2, #int 1 // #1 │ │ -0c5656: 6e20 421f 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1f42 │ │ -0c565c: 5431 da0a |0042: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5660: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ -0c5664: 5431 da0a |0046: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5668: 6e20 1a1d 1300 |0048: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c566e: 6e10 071d 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1d07 │ │ -0c5674: 5431 cd0a |004e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c5678: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ -0c567c: 5431 cd0a |0052: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c5680: 6e20 1a1d 1300 |0054: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c5686: 6e10 061d 0300 |0057: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1d06 │ │ -0c568c: 0e00 |005a: return-void │ │ +0c56b4: |[0c56b4] android.support.v7.internal.widget.ActionBarView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0c56c4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c56c6: 6f20 d81b 4300 |0001: invoke-super {v3, v4}, Landroid/support/v7/internal/widget/AbsActionBarView;.onConfigurationChanged:(Landroid/content/res/Configuration;)V // method@1bd8 │ │ +0c56cc: 5b32 e80a |0004: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleView:Landroid/widget/TextView; // field@0ae8 │ │ +0c56d0: 5b32 e10a |0006: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c56d4: 5b32 e70a |0008: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ +0c56d8: 5431 e50a |000a: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c56dc: 3801 0f00 |000c: if-eqz v1, 001b // +000f │ │ +0c56e0: 5431 e50a |000e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c56e4: 6e10 4724 0100 |0010: invoke-virtual {v1}, Landroid/widget/LinearLayout;.getParent:()Landroid/view/ViewParent; // method@2447 │ │ +0c56ea: 0c01 |0013: move-result-object v1 │ │ +0c56ec: 3331 0700 |0014: if-ne v1, v3, 001b // +0007 │ │ +0c56f0: 5431 e50a |0016: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c56f4: 6e20 1a1d 1300 |0018: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c56fa: 5b32 e50a |001b: iput-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c56fe: 5231 c40a |001d: iget v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c5702: dd01 0108 |001f: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c5706: 3801 0500 |0021: if-eqz v1, 0026 // +0005 │ │ +0c570a: 7010 081d 0300 |0023: invoke-direct {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1d08 │ │ +0c5710: 5431 e20a |0026: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c5714: 3801 1a00 |0028: if-eqz v1, 0042 // +001a │ │ +0c5718: 5531 cb0a |002a: iget-boolean v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ +0c571c: 3801 1600 |002c: if-eqz v1, 0042 // +0016 │ │ +0c5720: 5431 e20a |002e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c5724: 6e10 301f 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f30 │ │ +0c572a: 0c00 |0033: move-result-object v0 │ │ +0c572c: 3800 0800 |0034: if-eqz v0, 003c // +0008 │ │ +0c5730: 12e1 |0036: const/4 v1, #int -2 // #fe │ │ +0c5732: 5901 6e0c |0037: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c5736: 12f1 |0039: const/4 v1, #int -1 // #ff │ │ +0c5738: 5901 6d0c |003a: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c573c: 5431 e20a |003c: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c5740: 1212 |003e: const/4 v2, #int 1 // #1 │ │ +0c5742: 6e20 421f 2100 |003f: invoke-virtual {v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1f42 │ │ +0c5748: 5431 da0a |0042: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c574c: 3801 0a00 |0044: if-eqz v1, 004e // +000a │ │ +0c5750: 5431 da0a |0046: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5754: 6e20 1a1d 1300 |0048: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c575a: 6e10 071d 0300 |004b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initProgress:()V // method@1d07 │ │ +0c5760: 5431 cd0a |004e: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c5764: 3801 0a00 |0050: if-eqz v1, 005a // +000a │ │ +0c5768: 5431 cd0a |0052: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c576c: 6e20 1a1d 1300 |0054: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c5772: 6e10 061d 0300 |0057: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.initIndeterminateProgress:()V // method@1d06 │ │ +0c5778: 0e00 |005a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=256 │ │ 0x0004 line=258 │ │ 0x0006 line=259 │ │ 0x0008 line=260 │ │ 0x000a line=261 │ │ @@ -255933,25 +255961,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c5690: |[0c5690] android.support.v7.internal.widget.ActionBarView.onDetachedFromWindow:()V │ │ -0c56a0: 6f10 d91b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1bd9 │ │ -0c56a6: 5410 e30a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabSelector:Ljava/lang/Runnable; // field@0ae3 │ │ -0c56aa: 6e20 191d 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1d19 │ │ -0c56b0: 5410 be0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c56b4: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -0c56b8: 5410 be0a |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c56bc: 6e10 9719 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ -0c56c2: 5410 be0a |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c56c6: 6e10 9819 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1998 │ │ -0c56cc: 0e00 |0016: return-void │ │ +0c577c: |[0c577c] android.support.v7.internal.widget.ActionBarView.onDetachedFromWindow:()V │ │ +0c578c: 6f10 d91b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.onDetachedFromWindow:()V // method@1bd9 │ │ +0c5792: 5410 e30a |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mTabSelector:Ljava/lang/Runnable; // field@0ae3 │ │ +0c5796: 6e20 191d 0100 |0005: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1d19 │ │ +0c579c: 5410 be0a |0008: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c57a0: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +0c57a4: 5410 be0a |000c: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c57a8: 6e10 9719 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ +0c57ae: 5410 be0a |0011: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c57b2: 6e10 9819 0000 |0013: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1998 │ │ +0c57b8: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0003 line=300 │ │ 0x0008 line=301 │ │ 0x000c line=302 │ │ 0x0011 line=303 │ │ @@ -255964,35 +255992,35 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c56d0: |[0c56d0] android.support.v7.internal.widget.ActionBarView.onFinishInflate:()V │ │ -0c56e0: 6f10 da1b 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onFinishInflate:()V // method@1bda │ │ -0c56e6: 5421 c90a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c56ea: 6e20 df1c 1200 |0005: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c56f0: 5421 c30a |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c56f4: 3801 2000 |000a: if-eqz v1, 002a // +0020 │ │ -0c56f8: 5221 c40a |000c: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c56fc: dd01 0110 |000e: and-int/lit8 v1, v1, #int 16 // #10 │ │ -0c5700: 3801 1a00 |0010: if-eqz v1, 002a // +001a │ │ -0c5704: 5421 c30a |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c5708: 6e10 0d22 0100 |0014: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0c570e: 0c00 |0017: move-result-object v0 │ │ -0c5710: 3220 1200 |0018: if-eq v0, v2, 002a // +0012 │ │ -0c5714: 2001 4404 |001a: instance-of v1, v0, Landroid/view/ViewGroup; // type@0444 │ │ -0c5718: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -0c571c: 1f00 4404 |001e: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0c5720: 5421 c30a |0020: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c5724: 6e20 c122 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c572a: 5421 c30a |0025: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c572e: 6e20 df1c 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c5734: 0e00 |002a: return-void │ │ +0c57bc: |[0c57bc] android.support.v7.internal.widget.ActionBarView.onFinishInflate:()V │ │ +0c57cc: 6f10 da1b 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onFinishInflate:()V // method@1bda │ │ +0c57d2: 5421 c90a |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c57d6: 6e20 df1c 1200 |0005: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c57dc: 5421 c30a |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c57e0: 3801 2000 |000a: if-eqz v1, 002a // +0020 │ │ +0c57e4: 5221 c40a |000c: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c57e8: dd01 0110 |000e: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0c57ec: 3801 1a00 |0010: if-eqz v1, 002a // +001a │ │ +0c57f0: 5421 c30a |0012: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c57f4: 6e10 0d22 0100 |0014: invoke-virtual {v1}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0c57fa: 0c00 |0017: move-result-object v0 │ │ +0c57fc: 3220 1200 |0018: if-eq v0, v2, 002a // +0012 │ │ +0c5800: 2001 4404 |001a: instance-of v1, v0, Landroid/view/ViewGroup; // type@0444 │ │ +0c5804: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +0c5808: 1f00 4404 |001e: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0c580c: 5421 c30a |0020: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c5810: 6e20 c122 1000 |0022: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c5816: 5421 c30a |0025: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c581a: 6e20 df1c 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c5820: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=749 │ │ 0x0003 line=751 │ │ 0x0008 line=753 │ │ 0x0012 line=754 │ │ 0x0018 line=755 │ │ @@ -256009,365 +256037,365 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 38 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 730 16-bit code units │ │ -0c5738: |[0c5738] android.support.v7.internal.widget.ActionBarView.onLayout:(ZIIII)V │ │ -0c5748: 7401 f91c 2000 |0000: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1cf9 │ │ -0c574e: 0a17 |0003: move-result v23 │ │ -0c5750: 7401 fb1c 2000 |0004: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ -0c5756: 0a19 |0007: move-result v25 │ │ -0c5758: 911b 2523 |0008: sub-int v27, v37, v35 │ │ -0c575c: 7401 fb1c 2000 |000a: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ -0c5762: 0a1c |000d: move-result v28 │ │ -0c5764: 911b 1b1c |000e: sub-int v27, v27, v28 │ │ -0c5768: 7401 f81c 2000 |0010: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ -0c576e: 0a1c |0013: move-result v28 │ │ -0c5770: 9107 1b1c |0014: sub-int v7, v27, v28 │ │ -0c5774: 3c07 0300 |0016: if-gtz v7, 0019 // +0003 │ │ -0c5778: 0e00 |0018: return-void │ │ -0c577a: 0800 2000 |0019: move-object/from16 v0, v32 │ │ -0c577e: 5400 c50a |001b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c5782: 081b 0000 |001d: move-object/from16 v27, v0 │ │ -0c5786: 381b af01 |001f: if-eqz v27, 01ce // +01af │ │ -0c578a: 0800 2000 |0021: move-object/from16 v0, v32 │ │ -0c578e: 540d c70a |0023: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c5792: 6e10 b31c 0d00 |0025: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1cb3 │ │ -0c5798: 0a1b |0028: move-result v27 │ │ -0c579a: 131c 0800 |0029: const/16 v28, #int 8 // #8 │ │ -0c579e: 0200 1b00 |002b: move/from16 v0, v27 │ │ -0c57a2: 0201 1c00 |002d: move/from16 v1, v28 │ │ -0c57a6: 3210 1600 |002f: if-eq v0, v1, 0045 // +0016 │ │ -0c57aa: 6e10 af1c 0d00 |0031: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1caf │ │ -0c57b0: 0a0e |0034: move-result v14 │ │ -0c57b2: 901b 170e |0035: add-int v27, v23, v14 │ │ -0c57b6: 0800 2000 |0037: move-object/from16 v0, v32 │ │ -0c57ba: 0201 1b00 |0039: move/from16 v1, v27 │ │ -0c57be: 0202 1900 |003b: move/from16 v2, v25 │ │ -0c57c2: 6e57 161d d021 |003d: invoke-virtual {v0, v13, v1, v2, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ -0c57c8: 0a1b |0040: move-result v27 │ │ -0c57ca: 901b 1b0e |0041: add-int v27, v27, v14 │ │ -0c57ce: 9017 171b |0043: add-int v23, v23, v27 │ │ -0c57d2: 0800 2000 |0045: move-object/from16 v0, v32 │ │ -0c57d6: 5400 c50a |0047: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c57da: 081b 0000 |0049: move-object/from16 v27, v0 │ │ -0c57de: 391b 4700 |004b: if-nez v27, 0092 // +0047 │ │ -0c57e2: 0800 2000 |004d: move-object/from16 v0, v32 │ │ -0c57e6: 5400 e50a |004f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c57ea: 081b 0000 |0051: move-object/from16 v27, v0 │ │ -0c57ee: 381b 8101 |0053: if-eqz v27, 01d4 // +0181 │ │ -0c57f2: 0800 2000 |0055: move-object/from16 v0, v32 │ │ -0c57f6: 5400 e50a |0057: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c57fa: 081b 0000 |0059: move-object/from16 v27, v0 │ │ -0c57fe: 7401 4824 1b00 |005b: invoke-virtual/range {v27}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2448 │ │ -0c5804: 0a1b |005e: move-result v27 │ │ -0c5806: 131c 0800 |005f: const/16 v28, #int 8 // #8 │ │ -0c580a: 0200 1b00 |0061: move/from16 v0, v27 │ │ -0c580e: 0201 1c00 |0063: move/from16 v1, v28 │ │ -0c5812: 3210 6f01 |0065: if-eq v0, v1, 01d4 // +016f │ │ -0c5816: 0800 2000 |0067: move-object/from16 v0, v32 │ │ -0c581a: 5200 c40a |0069: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c581e: 021b 0000 |006b: move/from16 v27, v0 │ │ -0c5822: dd1b 1b08 |006d: and-int/lit8 v27, v27, #int 8 // #08 │ │ -0c5826: 381b 6501 |006f: if-eqz v27, 01d4 // +0165 │ │ -0c582a: 1314 0100 |0071: const/16 v20, #int 1 // #1 │ │ -0c582e: 3814 1600 |0073: if-eqz v20, 0089 // +0016 │ │ -0c5832: 0800 2000 |0075: move-object/from16 v0, v32 │ │ -0c5836: 5400 e50a |0077: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c583a: 081b 0000 |0079: move-object/from16 v27, v0 │ │ -0c583e: 0800 2000 |007b: move-object/from16 v0, v32 │ │ -0c5842: 0801 1b00 |007d: move-object/from16 v1, v27 │ │ -0c5846: 0202 1700 |007f: move/from16 v2, v23 │ │ -0c584a: 0203 1900 |0081: move/from16 v3, v25 │ │ -0c584e: 6e57 161d 1032 |0083: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ -0c5854: 0a1b |0086: move-result v27 │ │ -0c5856: 9017 171b |0087: add-int v23, v23, v27 │ │ -0c585a: 0800 2000 |0089: move-object/from16 v0, v32 │ │ -0c585e: 5200 d60a |008b: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c5862: 021b 0000 |008d: move/from16 v27, v0 │ │ -0c5866: 2b1b 2502 0000 |008f: packed-switch v27, 000002b4 // +00000225 │ │ -0c586c: 911b 2422 |0092: sub-int v27, v36, v34 │ │ -0c5870: 7401 fa1c 2000 |0094: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1cfa │ │ -0c5876: 0a1c |0097: move-result v28 │ │ -0c5878: 9110 1b1c |0098: sub-int v16, v27, v28 │ │ -0c587c: 0800 2000 |009a: move-object/from16 v0, v32 │ │ -0c5880: 5400 d40a |009c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5884: 081b 0000 |009e: move-object/from16 v27, v0 │ │ -0c5888: 381b 2f00 |00a0: if-eqz v27, 00cf // +002f │ │ -0c588c: 0800 2000 |00a2: move-object/from16 v0, v32 │ │ -0c5890: 5400 d40a |00a4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5894: 081b 0000 |00a6: move-object/from16 v27, v0 │ │ -0c5898: 7401 c919 1b00 |00a8: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c589e: 0c1b |00ab: move-result-object v27 │ │ -0c58a0: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ -0c58a4: 0801 2000 |00ae: move-object/from16 v1, v32 │ │ -0c58a8: 3310 1f00 |00b0: if-ne v0, v1, 00cf // +001f │ │ -0c58ac: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ -0c58b0: 5400 d40a |00b4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c58b4: 081b 0000 |00b6: move-object/from16 v27, v0 │ │ -0c58b8: 0800 2000 |00b8: move-object/from16 v0, v32 │ │ -0c58bc: 0801 1b00 |00ba: move-object/from16 v1, v27 │ │ -0c58c0: 0202 1000 |00bc: move/from16 v2, v16 │ │ -0c58c4: 0203 1900 |00be: move/from16 v3, v25 │ │ -0c58c8: 6e57 171d 1032 |00c0: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1d17 │ │ -0c58ce: 0800 2000 |00c3: move-object/from16 v0, v32 │ │ -0c58d2: 5400 d40a |00c5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c58d6: 081b 0000 |00c7: move-object/from16 v27, v0 │ │ -0c58da: 7401 c419 1b00 |00c9: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@19c4 │ │ -0c58e0: 0a1b |00cc: move-result v27 │ │ -0c58e2: 9110 101b |00cd: sub-int v16, v16, v27 │ │ -0c58e6: 0800 2000 |00cf: move-object/from16 v0, v32 │ │ -0c58ea: 5400 cd0a |00d1: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c58ee: 081b 0000 |00d3: move-object/from16 v27, v0 │ │ -0c58f2: 381b 3100 |00d5: if-eqz v27, 0106 // +0031 │ │ -0c58f6: 0800 2000 |00d7: move-object/from16 v0, v32 │ │ -0c58fa: 5400 cd0a |00d9: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c58fe: 081b 0000 |00db: move-object/from16 v27, v0 │ │ -0c5902: 7401 dc1e 1b00 |00dd: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -0c5908: 0a1b |00e0: move-result v27 │ │ -0c590a: 131c 0800 |00e1: const/16 v28, #int 8 // #8 │ │ -0c590e: 0200 1b00 |00e3: move/from16 v0, v27 │ │ -0c5912: 0201 1c00 |00e5: move/from16 v1, v28 │ │ -0c5916: 3210 1f00 |00e7: if-eq v0, v1, 0106 // +001f │ │ -0c591a: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ -0c591e: 5400 cd0a |00eb: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c5922: 081b 0000 |00ed: move-object/from16 v27, v0 │ │ -0c5926: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ -0c592a: 0801 1b00 |00f1: move-object/from16 v1, v27 │ │ -0c592e: 0202 1000 |00f3: move/from16 v2, v16 │ │ -0c5932: 0203 1900 |00f5: move/from16 v3, v25 │ │ -0c5936: 6e57 171d 1032 |00f7: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1d17 │ │ -0c593c: 0800 2000 |00fa: move-object/from16 v0, v32 │ │ -0c5940: 5400 cd0a |00fc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c5944: 081b 0000 |00fe: move-object/from16 v27, v0 │ │ -0c5948: 7401 d21e 1b00 |0100: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1ed2 │ │ -0c594e: 0a1b |0103: move-result v27 │ │ -0c5950: 9110 101b |0104: sub-int v16, v16, v27 │ │ -0c5954: 1208 |0106: const/4 v8, #int 0 // #0 │ │ -0c5956: 0800 2000 |0107: move-object/from16 v0, v32 │ │ -0c595a: 5400 c50a |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c595e: 081b 0000 |010b: move-object/from16 v27, v0 │ │ -0c5962: 381b 2b01 |010d: if-eqz v27, 0238 // +012b │ │ -0c5966: 0800 2000 |010f: move-object/from16 v0, v32 │ │ -0c596a: 5408 c50a |0111: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c596e: 3808 7000 |0113: if-eqz v8, 0183 // +0070 │ │ -0c5972: 6e10 fd21 0800 |0115: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0c5978: 0c0f |0118: move-result-object v15 │ │ -0c597a: 20f0 2a03 |0119: instance-of v0, v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ -0c597e: 021b 0000 |011b: move/from16 v27, v0 │ │ -0c5982: 381b 3301 |011d: if-eqz v27, 0250 // +0133 │ │ -0c5986: 1f0f 2a03 |011f: check-cast v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ -0c598a: 07f4 |0121: move-object v4, v15 │ │ -0c598c: 3804 3101 |0122: if-eqz v4, 0253 // +0131 │ │ -0c5990: 524a 8106 |0124: iget v10, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -0c5994: 6e10 0422 0800 |0126: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0c599a: 0a11 |0129: move-result v17 │ │ -0c599c: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ -0c59a0: 1205 |012c: const/4 v5, #int 0 // #0 │ │ -0c59a2: 3804 1400 |012d: if-eqz v4, 0141 // +0014 │ │ -0c59a6: 5240 8206 |012f: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@0682 │ │ -0c59aa: 021b 0000 |0131: move/from16 v27, v0 │ │ -0c59ae: 9017 171b |0133: add-int v23, v23, v27 │ │ -0c59b2: 5240 8306 |0135: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@0683 │ │ -0c59b6: 021b 0000 |0137: move/from16 v27, v0 │ │ -0c59ba: 9110 101b |0139: sub-int v16, v16, v27 │ │ -0c59be: 5240 8406 |013b: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@0684 │ │ -0c59c2: 0215 0000 |013d: move/from16 v21, v0 │ │ -0c59c6: 5245 8006 |013f: iget v5, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@0680 │ │ -0c59ca: dd0c 0a07 |0141: and-int/lit8 v12, v10, #int 7 // #07 │ │ -0c59ce: 131b 0100 |0143: const/16 v27, #int 1 // #1 │ │ -0c59d2: 0200 1b00 |0145: move/from16 v0, v27 │ │ -0c59d6: 330c 1b01 |0147: if-ne v12, v0, 0262 // +011b │ │ -0c59da: 7401 021d 2000 |0149: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1d02 │ │ -0c59e0: 0a1b |014c: move-result v27 │ │ -0c59e2: 911b 1b11 |014d: sub-int v27, v27, v17 │ │ -0c59e6: db06 1b02 |014f: div-int/lit8 v6, v27, #int 2 // #02 │ │ -0c59ea: 0200 1700 |0151: move/from16 v0, v23 │ │ -0c59ee: 3506 0401 |0153: if-ge v6, v0, 0257 // +0104 │ │ -0c59f2: 123c |0155: const/4 v12, #int 3 // #3 │ │ -0c59f4: 1318 0000 |0156: const/16 v24, #int 0 // #0 │ │ -0c59f8: 2b0c 6601 0000 |0158: packed-switch v12, 000002be // +00000166 │ │ -0c59fe: dd16 0a70 |015b: and-int/lit8 v22, v10, #int 112 // #70 │ │ -0c5a02: 131b ffff |015d: const/16 v27, #int -1 // #ffff │ │ -0c5a06: 0200 1b00 |015f: move/from16 v0, v27 │ │ -0c5a0a: 330a 0400 |0161: if-ne v10, v0, 0165 // +0004 │ │ -0c5a0e: 1316 1000 |0163: const/16 v22, #int 16 // #10 │ │ -0c5a12: 131a 0000 |0165: const/16 v26, #int 0 // #0 │ │ -0c5a16: 2c16 6501 0000 |0167: sparse-switch v22, 000002cc // +00000165 │ │ -0c5a1c: 6e10 0422 0800 |016a: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0c5a22: 0a09 |016d: move-result v9 │ │ -0c5a24: 901b 1809 |016e: add-int v27, v24, v9 │ │ -0c5a28: 6e10 0122 0800 |0170: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c5a2e: 0a1c |0173: move-result v28 │ │ -0c5a30: 901c 1c1a |0174: add-int v28, v28, v26 │ │ -0c5a34: 0200 1800 |0176: move/from16 v0, v24 │ │ -0c5a38: 0201 1a00 |0178: move/from16 v1, v26 │ │ -0c5a3c: 0202 1b00 |017a: move/from16 v2, v27 │ │ -0c5a40: 0203 1c00 |017c: move/from16 v3, v28 │ │ -0c5a44: 6e53 3622 0821 |017e: invoke-virtual {v8, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0c5a4a: 9017 1709 |0181: add-int v23, v23, v9 │ │ -0c5a4e: 0800 2000 |0183: move-object/from16 v0, v32 │ │ -0c5a52: 5400 da0a |0185: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5a56: 081b 0000 |0187: move-object/from16 v27, v0 │ │ -0c5a5a: 381b 8ffe |0189: if-eqz v27, 0018 // -0171 │ │ -0c5a5e: 0800 2000 |018b: move-object/from16 v0, v32 │ │ -0c5a62: 5400 da0a |018d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5a66: 081b 0000 |018f: move-object/from16 v27, v0 │ │ -0c5a6a: 7401 c71e 1b00 |0191: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.bringToFront:()V // method@1ec7 │ │ -0c5a70: 0800 2000 |0194: move-object/from16 v0, v32 │ │ -0c5a74: 5400 da0a |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5a78: 081b 0000 |0198: move-object/from16 v27, v0 │ │ -0c5a7c: 7401 d11e 1b00 |019a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredHeight:()I // method@1ed1 │ │ -0c5a82: 0a1b |019d: move-result v27 │ │ -0c5a84: db0b 1b02 |019e: div-int/lit8 v11, v27, #int 2 // #02 │ │ -0c5a88: 0800 2000 |01a0: move-object/from16 v0, v32 │ │ -0c5a8c: 5400 da0a |01a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5a90: 081b 0000 |01a4: move-object/from16 v27, v0 │ │ -0c5a94: 0800 2000 |01a6: move-object/from16 v0, v32 │ │ -0c5a98: 5200 d80a |01a8: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ -0c5a9c: 021c 0000 |01aa: move/from16 v28, v0 │ │ -0c5aa0: 7bb0 |01ac: neg-int v0, v11 │ │ -0c5aa2: 021d 0000 |01ad: move/from16 v29, v0 │ │ -0c5aa6: 0800 2000 |01af: move-object/from16 v0, v32 │ │ -0c5aaa: 5200 d80a |01b1: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ -0c5aae: 021e 0000 |01b3: move/from16 v30, v0 │ │ -0c5ab2: 0800 2000 |01b5: move-object/from16 v0, v32 │ │ -0c5ab6: 5400 da0a |01b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c5aba: 081f 0000 |01b9: move-object/from16 v31, v0 │ │ -0c5abe: 7401 d21e 1f00 |01bb: invoke-virtual/range {v31}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1ed2 │ │ -0c5ac4: 0a1f |01be: move-result v31 │ │ -0c5ac6: 901e 1e1f |01bf: add-int v30, v30, v31 │ │ -0c5aca: 0800 1b00 |01c1: move-object/from16 v0, v27 │ │ -0c5ace: 0201 1c00 |01c3: move/from16 v1, v28 │ │ -0c5ad2: 0202 1d00 |01c5: move/from16 v2, v29 │ │ -0c5ad6: 0203 1e00 |01c7: move/from16 v3, v30 │ │ -0c5ada: 6e5b e51e 1032 |01c9: invoke-virtual {v0, v1, v2, v3, v11}, Landroid/support/v7/internal/widget/ProgressBarICS;.layout:(IIII)V // method@1ee5 │ │ -0c5ae0: 2900 4cfe |01cc: goto/16 0018 // -01b4 │ │ -0c5ae4: 0800 2000 |01ce: move-object/from16 v0, v32 │ │ -0c5ae8: 540d c90a |01d0: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c5aec: 2900 53fe |01d2: goto/16 0025 // -01ad │ │ -0c5af0: 1314 0000 |01d4: const/16 v20, #int 0 // #0 │ │ -0c5af4: 2900 9dfe |01d6: goto/16 0073 // -0163 │ │ -0c5af8: 0800 2000 |01d8: move-object/from16 v0, v32 │ │ -0c5afc: 5400 d10a |01da: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c5b00: 081b 0000 |01dc: move-object/from16 v27, v0 │ │ -0c5b04: 381b b4fe |01de: if-eqz v27, 0092 // -014c │ │ -0c5b08: 3814 0a00 |01e0: if-eqz v20, 01ea // +000a │ │ -0c5b0c: 0800 2000 |01e2: move-object/from16 v0, v32 │ │ -0c5b10: 5200 d00a |01e4: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c5b14: 021b 0000 |01e6: move/from16 v27, v0 │ │ -0c5b18: 9017 171b |01e8: add-int v23, v23, v27 │ │ -0c5b1c: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ -0c5b20: 5400 d10a |01ec: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c5b24: 081b 0000 |01ee: move-object/from16 v27, v0 │ │ -0c5b28: 0800 2000 |01f0: move-object/from16 v0, v32 │ │ -0c5b2c: 0801 1b00 |01f2: move-object/from16 v1, v27 │ │ -0c5b30: 0202 1700 |01f4: move/from16 v2, v23 │ │ -0c5b34: 0203 1900 |01f6: move/from16 v3, v25 │ │ -0c5b38: 6e57 161d 1032 |01f8: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ -0c5b3e: 0a1b |01fb: move-result v27 │ │ -0c5b40: 0800 2000 |01fc: move-object/from16 v0, v32 │ │ -0c5b44: 5200 d00a |01fe: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c5b48: 021c 0000 |0200: move/from16 v28, v0 │ │ -0c5b4c: 901b 1b1c |0202: add-int v27, v27, v28 │ │ -0c5b50: 9017 171b |0204: add-int v23, v23, v27 │ │ -0c5b54: 2900 8cfe |0206: goto/16 0092 // -0174 │ │ -0c5b58: 0800 2000 |0208: move-object/from16 v0, v32 │ │ -0c5b5c: 5400 e20a |020a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c5b60: 081b 0000 |020c: move-object/from16 v27, v0 │ │ -0c5b64: 381b 84fe |020e: if-eqz v27, 0092 // -017c │ │ -0c5b68: 3814 0a00 |0210: if-eqz v20, 021a // +000a │ │ -0c5b6c: 0800 2000 |0212: move-object/from16 v0, v32 │ │ -0c5b70: 5200 d00a |0214: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c5b74: 021b 0000 |0216: move/from16 v27, v0 │ │ -0c5b78: 9017 171b |0218: add-int v23, v23, v27 │ │ -0c5b7c: 0800 2000 |021a: move-object/from16 v0, v32 │ │ -0c5b80: 5400 e20a |021c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c5b84: 081b 0000 |021e: move-object/from16 v27, v0 │ │ -0c5b88: 0800 2000 |0220: move-object/from16 v0, v32 │ │ -0c5b8c: 0801 1b00 |0222: move-object/from16 v1, v27 │ │ -0c5b90: 0202 1700 |0224: move/from16 v2, v23 │ │ -0c5b94: 0203 1900 |0226: move/from16 v3, v25 │ │ -0c5b98: 6e57 161d 1032 |0228: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ -0c5b9e: 0a1b |022b: move-result v27 │ │ -0c5ba0: 0800 2000 |022c: move-object/from16 v0, v32 │ │ -0c5ba4: 5200 d00a |022e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c5ba8: 021c 0000 |0230: move/from16 v28, v0 │ │ -0c5bac: 901b 1b1c |0232: add-int v27, v27, v28 │ │ -0c5bb0: 9017 171b |0234: add-int v23, v23, v27 │ │ -0c5bb4: 2900 5cfe |0236: goto/16 0092 // -01a4 │ │ -0c5bb8: 0800 2000 |0238: move-object/from16 v0, v32 │ │ -0c5bbc: 5200 c40a |023a: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c5bc0: 021b 0000 |023c: move/from16 v27, v0 │ │ -0c5bc4: dd1b 1b10 |023e: and-int/lit8 v27, v27, #int 16 // #10 │ │ -0c5bc8: 381b d3fe |0240: if-eqz v27, 0113 // -012d │ │ -0c5bcc: 0800 2000 |0242: move-object/from16 v0, v32 │ │ -0c5bd0: 5400 c30a |0244: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c5bd4: 081b 0000 |0246: move-object/from16 v27, v0 │ │ -0c5bd8: 381b cbfe |0248: if-eqz v27, 0113 // -0135 │ │ -0c5bdc: 0800 2000 |024a: move-object/from16 v0, v32 │ │ -0c5be0: 5408 c30a |024c: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c5be4: 2900 c5fe |024e: goto/16 0113 // -013b │ │ -0c5be8: 1204 |0250: const/4 v4, #int 0 // #0 │ │ -0c5bea: 2900 d1fe |0251: goto/16 0122 // -012f │ │ -0c5bee: 130a 1300 |0253: const/16 v10, #int 19 // #13 │ │ -0c5bf2: 2900 d1fe |0255: goto/16 0126 // -012f │ │ -0c5bf6: 901b 0611 |0257: add-int v27, v6, v17 │ │ -0c5bfa: 0200 1b00 |0259: move/from16 v0, v27 │ │ -0c5bfe: 0201 1000 |025b: move/from16 v1, v16 │ │ -0c5c02: 3710 f9fe |025d: if-le v0, v1, 0156 // -0107 │ │ -0c5c06: 125c |025f: const/4 v12, #int 5 // #5 │ │ -0c5c08: 2900 f6fe |0260: goto/16 0156 // -010a │ │ -0c5c0c: 131b ffff |0262: const/16 v27, #int -1 // #ffff │ │ -0c5c10: 0200 1b00 |0264: move/from16 v0, v27 │ │ -0c5c14: 330a f0fe |0266: if-ne v10, v0, 0156 // -0110 │ │ -0c5c18: 123c |0268: const/4 v12, #int 3 // #3 │ │ -0c5c1a: 2900 edfe |0269: goto/16 0156 // -0113 │ │ -0c5c1e: 7401 021d 2000 |026b: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1d02 │ │ -0c5c24: 0a1b |026e: move-result v27 │ │ -0c5c26: 911b 1b11 |026f: sub-int v27, v27, v17 │ │ -0c5c2a: db18 1b02 |0271: div-int/lit8 v24, v27, #int 2 // #02 │ │ -0c5c2e: 2900 e8fe |0273: goto/16 015b // -0118 │ │ -0c5c32: 0218 1700 |0275: move/from16 v24, v23 │ │ -0c5c36: 2900 e4fe |0277: goto/16 015b // -011c │ │ -0c5c3a: 9118 1011 |0279: sub-int v24, v16, v17 │ │ -0c5c3e: 2900 e0fe |027b: goto/16 015b // -0120 │ │ -0c5c42: 7401 fb1c 2000 |027d: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ -0c5c48: 0a13 |0280: move-result v19 │ │ -0c5c4a: 7401 f31c 2000 |0281: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1cf3 │ │ -0c5c50: 0a1b |0284: move-result v27 │ │ -0c5c52: 7401 f81c 2000 |0285: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ -0c5c58: 0a1c |0288: move-result v28 │ │ -0c5c5a: 9112 1b1c |0289: sub-int v18, v27, v28 │ │ -0c5c5e: 911b 1213 |028b: sub-int v27, v18, v19 │ │ -0c5c62: 6e10 0122 0800 |028d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c5c68: 0a1c |0290: move-result v28 │ │ -0c5c6a: 911b 1b1c |0291: sub-int v27, v27, v28 │ │ -0c5c6e: db1a 1b02 |0293: div-int/lit8 v26, v27, #int 2 // #02 │ │ -0c5c72: 2900 d5fe |0295: goto/16 016a // -012b │ │ -0c5c76: 7401 fb1c 2000 |0297: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ -0c5c7c: 0a1b |029a: move-result v27 │ │ -0c5c7e: 901a 1b15 |029b: add-int v26, v27, v21 │ │ -0c5c82: 2900 cdfe |029d: goto/16 016a // -0133 │ │ -0c5c86: 7401 f31c 2000 |029f: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1cf3 │ │ -0c5c8c: 0a1b |02a2: move-result v27 │ │ -0c5c8e: 7401 f81c 2000 |02a3: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ -0c5c94: 0a1c |02a6: move-result v28 │ │ -0c5c96: 911b 1b1c |02a7: sub-int v27, v27, v28 │ │ -0c5c9a: 6e10 0122 0800 |02a9: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c5ca0: 0a1c |02ac: move-result v28 │ │ -0c5ca2: 911b 1b1c |02ad: sub-int v27, v27, v28 │ │ -0c5ca6: 911a 1b05 |02af: sub-int v26, v27, v5 │ │ -0c5caa: 2900 b9fe |02b1: goto/16 016a // -0147 │ │ -0c5cae: 0000 |02b3: nop // spacer │ │ -0c5cb0: 0001 0300 0000 0000 0300 0000 4901 ... |02b4: packed-switch-data (10 units) │ │ -0c5cc4: 0001 0500 0100 0000 1301 0000 0300 ... |02be: packed-switch-data (14 units) │ │ -0c5ce0: 0002 0300 1000 0000 3000 0000 5000 ... |02cc: sparse-switch-data (14 units) │ │ +0c5824: |[0c5824] android.support.v7.internal.widget.ActionBarView.onLayout:(ZIIII)V │ │ +0c5834: 7401 f91c 2000 |0000: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1cf9 │ │ +0c583a: 0a17 |0003: move-result v23 │ │ +0c583c: 7401 fb1c 2000 |0004: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ +0c5842: 0a19 |0007: move-result v25 │ │ +0c5844: 911b 2523 |0008: sub-int v27, v37, v35 │ │ +0c5848: 7401 fb1c 2000 |000a: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ +0c584e: 0a1c |000d: move-result v28 │ │ +0c5850: 911b 1b1c |000e: sub-int v27, v27, v28 │ │ +0c5854: 7401 f81c 2000 |0010: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ +0c585a: 0a1c |0013: move-result v28 │ │ +0c585c: 9107 1b1c |0014: sub-int v7, v27, v28 │ │ +0c5860: 3c07 0300 |0016: if-gtz v7, 0019 // +0003 │ │ +0c5864: 0e00 |0018: return-void │ │ +0c5866: 0800 2000 |0019: move-object/from16 v0, v32 │ │ +0c586a: 5400 c50a |001b: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c586e: 081b 0000 |001d: move-object/from16 v27, v0 │ │ +0c5872: 381b af01 |001f: if-eqz v27, 01ce // +01af │ │ +0c5876: 0800 2000 |0021: move-object/from16 v0, v32 │ │ +0c587a: 540d c70a |0023: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c587e: 6e10 b31c 0d00 |0025: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1cb3 │ │ +0c5884: 0a1b |0028: move-result v27 │ │ +0c5886: 131c 0800 |0029: const/16 v28, #int 8 // #8 │ │ +0c588a: 0200 1b00 |002b: move/from16 v0, v27 │ │ +0c588e: 0201 1c00 |002d: move/from16 v1, v28 │ │ +0c5892: 3210 1600 |002f: if-eq v0, v1, 0045 // +0016 │ │ +0c5896: 6e10 af1c 0d00 |0031: invoke-virtual {v13}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1caf │ │ +0c589c: 0a0e |0034: move-result v14 │ │ +0c589e: 901b 170e |0035: add-int v27, v23, v14 │ │ +0c58a2: 0800 2000 |0037: move-object/from16 v0, v32 │ │ +0c58a6: 0201 1b00 |0039: move/from16 v1, v27 │ │ +0c58aa: 0202 1900 |003b: move/from16 v2, v25 │ │ +0c58ae: 6e57 161d d021 |003d: invoke-virtual {v0, v13, v1, v2, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ +0c58b4: 0a1b |0040: move-result v27 │ │ +0c58b6: 901b 1b0e |0041: add-int v27, v27, v14 │ │ +0c58ba: 9017 171b |0043: add-int v23, v23, v27 │ │ +0c58be: 0800 2000 |0045: move-object/from16 v0, v32 │ │ +0c58c2: 5400 c50a |0047: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c58c6: 081b 0000 |0049: move-object/from16 v27, v0 │ │ +0c58ca: 391b 4700 |004b: if-nez v27, 0092 // +0047 │ │ +0c58ce: 0800 2000 |004d: move-object/from16 v0, v32 │ │ +0c58d2: 5400 e50a |004f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c58d6: 081b 0000 |0051: move-object/from16 v27, v0 │ │ +0c58da: 381b 8101 |0053: if-eqz v27, 01d4 // +0181 │ │ +0c58de: 0800 2000 |0055: move-object/from16 v0, v32 │ │ +0c58e2: 5400 e50a |0057: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c58e6: 081b 0000 |0059: move-object/from16 v27, v0 │ │ +0c58ea: 7401 4824 1b00 |005b: invoke-virtual/range {v27}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2448 │ │ +0c58f0: 0a1b |005e: move-result v27 │ │ +0c58f2: 131c 0800 |005f: const/16 v28, #int 8 // #8 │ │ +0c58f6: 0200 1b00 |0061: move/from16 v0, v27 │ │ +0c58fa: 0201 1c00 |0063: move/from16 v1, v28 │ │ +0c58fe: 3210 6f01 |0065: if-eq v0, v1, 01d4 // +016f │ │ +0c5902: 0800 2000 |0067: move-object/from16 v0, v32 │ │ +0c5906: 5200 c40a |0069: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c590a: 021b 0000 |006b: move/from16 v27, v0 │ │ +0c590e: dd1b 1b08 |006d: and-int/lit8 v27, v27, #int 8 // #08 │ │ +0c5912: 381b 6501 |006f: if-eqz v27, 01d4 // +0165 │ │ +0c5916: 1314 0100 |0071: const/16 v20, #int 1 // #1 │ │ +0c591a: 3814 1600 |0073: if-eqz v20, 0089 // +0016 │ │ +0c591e: 0800 2000 |0075: move-object/from16 v0, v32 │ │ +0c5922: 5400 e50a |0077: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c5926: 081b 0000 |0079: move-object/from16 v27, v0 │ │ +0c592a: 0800 2000 |007b: move-object/from16 v0, v32 │ │ +0c592e: 0801 1b00 |007d: move-object/from16 v1, v27 │ │ +0c5932: 0202 1700 |007f: move/from16 v2, v23 │ │ +0c5936: 0203 1900 |0081: move/from16 v3, v25 │ │ +0c593a: 6e57 161d 1032 |0083: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ +0c5940: 0a1b |0086: move-result v27 │ │ +0c5942: 9017 171b |0087: add-int v23, v23, v27 │ │ +0c5946: 0800 2000 |0089: move-object/from16 v0, v32 │ │ +0c594a: 5200 d60a |008b: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c594e: 021b 0000 |008d: move/from16 v27, v0 │ │ +0c5952: 2b1b 2502 0000 |008f: packed-switch v27, 000002b4 // +00000225 │ │ +0c5958: 911b 2422 |0092: sub-int v27, v36, v34 │ │ +0c595c: 7401 fa1c 2000 |0094: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1cfa │ │ +0c5962: 0a1c |0097: move-result v28 │ │ +0c5964: 9110 1b1c |0098: sub-int v16, v27, v28 │ │ +0c5968: 0800 2000 |009a: move-object/from16 v0, v32 │ │ +0c596c: 5400 d40a |009c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c5970: 081b 0000 |009e: move-object/from16 v27, v0 │ │ +0c5974: 381b 2f00 |00a0: if-eqz v27, 00cf // +002f │ │ +0c5978: 0800 2000 |00a2: move-object/from16 v0, v32 │ │ +0c597c: 5400 d40a |00a4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c5980: 081b 0000 |00a6: move-object/from16 v27, v0 │ │ +0c5984: 7401 c919 1b00 |00a8: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c598a: 0c1b |00ab: move-result-object v27 │ │ +0c598c: 0800 1b00 |00ac: move-object/from16 v0, v27 │ │ +0c5990: 0801 2000 |00ae: move-object/from16 v1, v32 │ │ +0c5994: 3310 1f00 |00b0: if-ne v0, v1, 00cf // +001f │ │ +0c5998: 0800 2000 |00b2: move-object/from16 v0, v32 │ │ +0c599c: 5400 d40a |00b4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c59a0: 081b 0000 |00b6: move-object/from16 v27, v0 │ │ +0c59a4: 0800 2000 |00b8: move-object/from16 v0, v32 │ │ +0c59a8: 0801 1b00 |00ba: move-object/from16 v1, v27 │ │ +0c59ac: 0202 1000 |00bc: move/from16 v2, v16 │ │ +0c59b0: 0203 1900 |00be: move/from16 v3, v25 │ │ +0c59b4: 6e57 171d 1032 |00c0: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1d17 │ │ +0c59ba: 0800 2000 |00c3: move-object/from16 v0, v32 │ │ +0c59be: 5400 d40a |00c5: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c59c2: 081b 0000 |00c7: move-object/from16 v27, v0 │ │ +0c59c6: 7401 c419 1b00 |00c9: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@19c4 │ │ +0c59cc: 0a1b |00cc: move-result v27 │ │ +0c59ce: 9110 101b |00cd: sub-int v16, v16, v27 │ │ +0c59d2: 0800 2000 |00cf: move-object/from16 v0, v32 │ │ +0c59d6: 5400 cd0a |00d1: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c59da: 081b 0000 |00d3: move-object/from16 v27, v0 │ │ +0c59de: 381b 3100 |00d5: if-eqz v27, 0106 // +0031 │ │ +0c59e2: 0800 2000 |00d7: move-object/from16 v0, v32 │ │ +0c59e6: 5400 cd0a |00d9: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c59ea: 081b 0000 |00db: move-object/from16 v27, v0 │ │ +0c59ee: 7401 dc1e 1b00 |00dd: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +0c59f4: 0a1b |00e0: move-result v27 │ │ +0c59f6: 131c 0800 |00e1: const/16 v28, #int 8 // #8 │ │ +0c59fa: 0200 1b00 |00e3: move/from16 v0, v27 │ │ +0c59fe: 0201 1c00 |00e5: move/from16 v1, v28 │ │ +0c5a02: 3210 1f00 |00e7: if-eq v0, v1, 0106 // +001f │ │ +0c5a06: 0800 2000 |00e9: move-object/from16 v0, v32 │ │ +0c5a0a: 5400 cd0a |00eb: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c5a0e: 081b 0000 |00ed: move-object/from16 v27, v0 │ │ +0c5a12: 0800 2000 |00ef: move-object/from16 v0, v32 │ │ +0c5a16: 0801 1b00 |00f1: move-object/from16 v1, v27 │ │ +0c5a1a: 0202 1000 |00f3: move/from16 v2, v16 │ │ +0c5a1e: 0203 1900 |00f5: move/from16 v3, v25 │ │ +0c5a22: 6e57 171d 1032 |00f7: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChildInverse:(Landroid/view/View;III)I // method@1d17 │ │ +0c5a28: 0800 2000 |00fa: move-object/from16 v0, v32 │ │ +0c5a2c: 5400 cd0a |00fc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c5a30: 081b 0000 |00fe: move-object/from16 v27, v0 │ │ +0c5a34: 7401 d21e 1b00 |0100: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1ed2 │ │ +0c5a3a: 0a1b |0103: move-result v27 │ │ +0c5a3c: 9110 101b |0104: sub-int v16, v16, v27 │ │ +0c5a40: 1208 |0106: const/4 v8, #int 0 // #0 │ │ +0c5a42: 0800 2000 |0107: move-object/from16 v0, v32 │ │ +0c5a46: 5400 c50a |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c5a4a: 081b 0000 |010b: move-object/from16 v27, v0 │ │ +0c5a4e: 381b 2b01 |010d: if-eqz v27, 0238 // +012b │ │ +0c5a52: 0800 2000 |010f: move-object/from16 v0, v32 │ │ +0c5a56: 5408 c50a |0111: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c5a5a: 3808 7000 |0113: if-eqz v8, 0183 // +0070 │ │ +0c5a5e: 6e10 fd21 0800 |0115: invoke-virtual {v8}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0c5a64: 0c0f |0118: move-result-object v15 │ │ +0c5a66: 20f0 2a03 |0119: instance-of v0, v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ +0c5a6a: 021b 0000 |011b: move/from16 v27, v0 │ │ +0c5a6e: 381b 3301 |011d: if-eqz v27, 0250 // +0133 │ │ +0c5a72: 1f0f 2a03 |011f: check-cast v15, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ +0c5a76: 07f4 |0121: move-object v4, v15 │ │ +0c5a78: 3804 3101 |0122: if-eqz v4, 0253 // +0131 │ │ +0c5a7c: 524a 8106 |0124: iget v10, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +0c5a80: 6e10 0422 0800 |0126: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0c5a86: 0a11 |0129: move-result v17 │ │ +0c5a88: 1315 0000 |012a: const/16 v21, #int 0 // #0 │ │ +0c5a8c: 1205 |012c: const/4 v5, #int 0 // #0 │ │ +0c5a8e: 3804 1400 |012d: if-eqz v4, 0141 // +0014 │ │ +0c5a92: 5240 8206 |012f: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@0682 │ │ +0c5a96: 021b 0000 |0131: move/from16 v27, v0 │ │ +0c5a9a: 9017 171b |0133: add-int v23, v23, v27 │ │ +0c5a9e: 5240 8306 |0135: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@0683 │ │ +0c5aa2: 021b 0000 |0137: move/from16 v27, v0 │ │ +0c5aa6: 9110 101b |0139: sub-int v16, v16, v27 │ │ +0c5aaa: 5240 8406 |013b: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@0684 │ │ +0c5aae: 0215 0000 |013d: move/from16 v21, v0 │ │ +0c5ab2: 5245 8006 |013f: iget v5, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@0680 │ │ +0c5ab6: dd0c 0a07 |0141: and-int/lit8 v12, v10, #int 7 // #07 │ │ +0c5aba: 131b 0100 |0143: const/16 v27, #int 1 // #1 │ │ +0c5abe: 0200 1b00 |0145: move/from16 v0, v27 │ │ +0c5ac2: 330c 1b01 |0147: if-ne v12, v0, 0262 // +011b │ │ +0c5ac6: 7401 021d 2000 |0149: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1d02 │ │ +0c5acc: 0a1b |014c: move-result v27 │ │ +0c5ace: 911b 1b11 |014d: sub-int v27, v27, v17 │ │ +0c5ad2: db06 1b02 |014f: div-int/lit8 v6, v27, #int 2 // #02 │ │ +0c5ad6: 0200 1700 |0151: move/from16 v0, v23 │ │ +0c5ada: 3506 0401 |0153: if-ge v6, v0, 0257 // +0104 │ │ +0c5ade: 123c |0155: const/4 v12, #int 3 // #3 │ │ +0c5ae0: 1318 0000 |0156: const/16 v24, #int 0 // #0 │ │ +0c5ae4: 2b0c 6601 0000 |0158: packed-switch v12, 000002be // +00000166 │ │ +0c5aea: dd16 0a70 |015b: and-int/lit8 v22, v10, #int 112 // #70 │ │ +0c5aee: 131b ffff |015d: const/16 v27, #int -1 // #ffff │ │ +0c5af2: 0200 1b00 |015f: move/from16 v0, v27 │ │ +0c5af6: 330a 0400 |0161: if-ne v10, v0, 0165 // +0004 │ │ +0c5afa: 1316 1000 |0163: const/16 v22, #int 16 // #10 │ │ +0c5afe: 131a 0000 |0165: const/16 v26, #int 0 // #0 │ │ +0c5b02: 2c16 6501 0000 |0167: sparse-switch v22, 000002cc // +00000165 │ │ +0c5b08: 6e10 0422 0800 |016a: invoke-virtual {v8}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0c5b0e: 0a09 |016d: move-result v9 │ │ +0c5b10: 901b 1809 |016e: add-int v27, v24, v9 │ │ +0c5b14: 6e10 0122 0800 |0170: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c5b1a: 0a1c |0173: move-result v28 │ │ +0c5b1c: 901c 1c1a |0174: add-int v28, v28, v26 │ │ +0c5b20: 0200 1800 |0176: move/from16 v0, v24 │ │ +0c5b24: 0201 1a00 |0178: move/from16 v1, v26 │ │ +0c5b28: 0202 1b00 |017a: move/from16 v2, v27 │ │ +0c5b2c: 0203 1c00 |017c: move/from16 v3, v28 │ │ +0c5b30: 6e53 3622 0821 |017e: invoke-virtual {v8, v0, v1, v2, v3}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0c5b36: 9017 1709 |0181: add-int v23, v23, v9 │ │ +0c5b3a: 0800 2000 |0183: move-object/from16 v0, v32 │ │ +0c5b3e: 5400 da0a |0185: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5b42: 081b 0000 |0187: move-object/from16 v27, v0 │ │ +0c5b46: 381b 8ffe |0189: if-eqz v27, 0018 // -0171 │ │ +0c5b4a: 0800 2000 |018b: move-object/from16 v0, v32 │ │ +0c5b4e: 5400 da0a |018d: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5b52: 081b 0000 |018f: move-object/from16 v27, v0 │ │ +0c5b56: 7401 c71e 1b00 |0191: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.bringToFront:()V // method@1ec7 │ │ +0c5b5c: 0800 2000 |0194: move-object/from16 v0, v32 │ │ +0c5b60: 5400 da0a |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5b64: 081b 0000 |0198: move-object/from16 v27, v0 │ │ +0c5b68: 7401 d11e 1b00 |019a: invoke-virtual/range {v27}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredHeight:()I // method@1ed1 │ │ +0c5b6e: 0a1b |019d: move-result v27 │ │ +0c5b70: db0b 1b02 |019e: div-int/lit8 v11, v27, #int 2 // #02 │ │ +0c5b74: 0800 2000 |01a0: move-object/from16 v0, v32 │ │ +0c5b78: 5400 da0a |01a2: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5b7c: 081b 0000 |01a4: move-object/from16 v27, v0 │ │ +0c5b80: 0800 2000 |01a6: move-object/from16 v0, v32 │ │ +0c5b84: 5200 d80a |01a8: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ +0c5b88: 021c 0000 |01aa: move/from16 v28, v0 │ │ +0c5b8c: 7bb0 |01ac: neg-int v0, v11 │ │ +0c5b8e: 021d 0000 |01ad: move/from16 v29, v0 │ │ +0c5b92: 0800 2000 |01af: move-object/from16 v0, v32 │ │ +0c5b96: 5200 d80a |01b1: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ +0c5b9a: 021e 0000 |01b3: move/from16 v30, v0 │ │ +0c5b9e: 0800 2000 |01b5: move-object/from16 v0, v32 │ │ +0c5ba2: 5400 da0a |01b7: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c5ba6: 081f 0000 |01b9: move-object/from16 v31, v0 │ │ +0c5baa: 7401 d21e 1f00 |01bb: invoke-virtual/range {v31}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1ed2 │ │ +0c5bb0: 0a1f |01be: move-result v31 │ │ +0c5bb2: 901e 1e1f |01bf: add-int v30, v30, v31 │ │ +0c5bb6: 0800 1b00 |01c1: move-object/from16 v0, v27 │ │ +0c5bba: 0201 1c00 |01c3: move/from16 v1, v28 │ │ +0c5bbe: 0202 1d00 |01c5: move/from16 v2, v29 │ │ +0c5bc2: 0203 1e00 |01c7: move/from16 v3, v30 │ │ +0c5bc6: 6e5b e51e 1032 |01c9: invoke-virtual {v0, v1, v2, v3, v11}, Landroid/support/v7/internal/widget/ProgressBarICS;.layout:(IIII)V // method@1ee5 │ │ +0c5bcc: 2900 4cfe |01cc: goto/16 0018 // -01b4 │ │ +0c5bd0: 0800 2000 |01ce: move-object/from16 v0, v32 │ │ +0c5bd4: 540d c90a |01d0: iget-object v13, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c5bd8: 2900 53fe |01d2: goto/16 0025 // -01ad │ │ +0c5bdc: 1314 0000 |01d4: const/16 v20, #int 0 // #0 │ │ +0c5be0: 2900 9dfe |01d6: goto/16 0073 // -0163 │ │ +0c5be4: 0800 2000 |01d8: move-object/from16 v0, v32 │ │ +0c5be8: 5400 d10a |01da: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c5bec: 081b 0000 |01dc: move-object/from16 v27, v0 │ │ +0c5bf0: 381b b4fe |01de: if-eqz v27, 0092 // -014c │ │ +0c5bf4: 3814 0a00 |01e0: if-eqz v20, 01ea // +000a │ │ +0c5bf8: 0800 2000 |01e2: move-object/from16 v0, v32 │ │ +0c5bfc: 5200 d00a |01e4: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c5c00: 021b 0000 |01e6: move/from16 v27, v0 │ │ +0c5c04: 9017 171b |01e8: add-int v23, v23, v27 │ │ +0c5c08: 0800 2000 |01ea: move-object/from16 v0, v32 │ │ +0c5c0c: 5400 d10a |01ec: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c5c10: 081b 0000 |01ee: move-object/from16 v27, v0 │ │ +0c5c14: 0800 2000 |01f0: move-object/from16 v0, v32 │ │ +0c5c18: 0801 1b00 |01f2: move-object/from16 v1, v27 │ │ +0c5c1c: 0202 1700 |01f4: move/from16 v2, v23 │ │ +0c5c20: 0203 1900 |01f6: move/from16 v3, v25 │ │ +0c5c24: 6e57 161d 1032 |01f8: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ +0c5c2a: 0a1b |01fb: move-result v27 │ │ +0c5c2c: 0800 2000 |01fc: move-object/from16 v0, v32 │ │ +0c5c30: 5200 d00a |01fe: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c5c34: 021c 0000 |0200: move/from16 v28, v0 │ │ +0c5c38: 901b 1b1c |0202: add-int v27, v27, v28 │ │ +0c5c3c: 9017 171b |0204: add-int v23, v23, v27 │ │ +0c5c40: 2900 8cfe |0206: goto/16 0092 // -0174 │ │ +0c5c44: 0800 2000 |0208: move-object/from16 v0, v32 │ │ +0c5c48: 5400 e20a |020a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c5c4c: 081b 0000 |020c: move-object/from16 v27, v0 │ │ +0c5c50: 381b 84fe |020e: if-eqz v27, 0092 // -017c │ │ +0c5c54: 3814 0a00 |0210: if-eqz v20, 021a // +000a │ │ +0c5c58: 0800 2000 |0212: move-object/from16 v0, v32 │ │ +0c5c5c: 5200 d00a |0214: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c5c60: 021b 0000 |0216: move/from16 v27, v0 │ │ +0c5c64: 9017 171b |0218: add-int v23, v23, v27 │ │ +0c5c68: 0800 2000 |021a: move-object/from16 v0, v32 │ │ +0c5c6c: 5400 e20a |021c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c5c70: 081b 0000 |021e: move-object/from16 v27, v0 │ │ +0c5c74: 0800 2000 |0220: move-object/from16 v0, v32 │ │ +0c5c78: 0801 1b00 |0222: move-object/from16 v1, v27 │ │ +0c5c7c: 0202 1700 |0224: move/from16 v2, v23 │ │ +0c5c80: 0203 1900 |0226: move/from16 v3, v25 │ │ +0c5c84: 6e57 161d 1032 |0228: invoke-virtual {v0, v1, v2, v3, v7}, Landroid/support/v7/internal/widget/ActionBarView;.positionChild:(Landroid/view/View;III)I // method@1d16 │ │ +0c5c8a: 0a1b |022b: move-result v27 │ │ +0c5c8c: 0800 2000 |022c: move-object/from16 v0, v32 │ │ +0c5c90: 5200 d00a |022e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c5c94: 021c 0000 |0230: move/from16 v28, v0 │ │ +0c5c98: 901b 1b1c |0232: add-int v27, v27, v28 │ │ +0c5c9c: 9017 171b |0234: add-int v23, v23, v27 │ │ +0c5ca0: 2900 5cfe |0236: goto/16 0092 // -01a4 │ │ +0c5ca4: 0800 2000 |0238: move-object/from16 v0, v32 │ │ +0c5ca8: 5200 c40a |023a: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c5cac: 021b 0000 |023c: move/from16 v27, v0 │ │ +0c5cb0: dd1b 1b10 |023e: and-int/lit8 v27, v27, #int 16 // #10 │ │ +0c5cb4: 381b d3fe |0240: if-eqz v27, 0113 // -012d │ │ +0c5cb8: 0800 2000 |0242: move-object/from16 v0, v32 │ │ +0c5cbc: 5400 c30a |0244: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c5cc0: 081b 0000 |0246: move-object/from16 v27, v0 │ │ +0c5cc4: 381b cbfe |0248: if-eqz v27, 0113 // -0135 │ │ +0c5cc8: 0800 2000 |024a: move-object/from16 v0, v32 │ │ +0c5ccc: 5408 c30a |024c: iget-object v8, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c5cd0: 2900 c5fe |024e: goto/16 0113 // -013b │ │ +0c5cd4: 1204 |0250: const/4 v4, #int 0 // #0 │ │ +0c5cd6: 2900 d1fe |0251: goto/16 0122 // -012f │ │ +0c5cda: 130a 1300 |0253: const/16 v10, #int 19 // #13 │ │ +0c5cde: 2900 d1fe |0255: goto/16 0126 // -012f │ │ +0c5ce2: 901b 0611 |0257: add-int v27, v6, v17 │ │ +0c5ce6: 0200 1b00 |0259: move/from16 v0, v27 │ │ +0c5cea: 0201 1000 |025b: move/from16 v1, v16 │ │ +0c5cee: 3710 f9fe |025d: if-le v0, v1, 0156 // -0107 │ │ +0c5cf2: 125c |025f: const/4 v12, #int 5 // #5 │ │ +0c5cf4: 2900 f6fe |0260: goto/16 0156 // -010a │ │ +0c5cf8: 131b ffff |0262: const/16 v27, #int -1 // #ffff │ │ +0c5cfc: 0200 1b00 |0264: move/from16 v0, v27 │ │ +0c5d00: 330a f0fe |0266: if-ne v10, v0, 0156 // -0110 │ │ +0c5d04: 123c |0268: const/4 v12, #int 3 // #3 │ │ +0c5d06: 2900 edfe |0269: goto/16 0156 // -0113 │ │ +0c5d0a: 7401 021d 2000 |026b: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getWidth:()I // method@1d02 │ │ +0c5d10: 0a1b |026e: move-result v27 │ │ +0c5d12: 911b 1b11 |026f: sub-int v27, v27, v17 │ │ +0c5d16: db18 1b02 |0271: div-int/lit8 v24, v27, #int 2 // #02 │ │ +0c5d1a: 2900 e8fe |0273: goto/16 015b // -0118 │ │ +0c5d1e: 0218 1700 |0275: move/from16 v24, v23 │ │ +0c5d22: 2900 e4fe |0277: goto/16 015b // -011c │ │ +0c5d26: 9118 1011 |0279: sub-int v24, v16, v17 │ │ +0c5d2a: 2900 e0fe |027b: goto/16 015b // -0120 │ │ +0c5d2e: 7401 fb1c 2000 |027d: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ +0c5d34: 0a13 |0280: move-result v19 │ │ +0c5d36: 7401 f31c 2000 |0281: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1cf3 │ │ +0c5d3c: 0a1b |0284: move-result v27 │ │ +0c5d3e: 7401 f81c 2000 |0285: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ +0c5d44: 0a1c |0288: move-result v28 │ │ +0c5d46: 9112 1b1c |0289: sub-int v18, v27, v28 │ │ +0c5d4a: 911b 1213 |028b: sub-int v27, v18, v19 │ │ +0c5d4e: 6e10 0122 0800 |028d: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c5d54: 0a1c |0290: move-result v28 │ │ +0c5d56: 911b 1b1c |0291: sub-int v27, v27, v28 │ │ +0c5d5a: db1a 1b02 |0293: div-int/lit8 v26, v27, #int 2 // #02 │ │ +0c5d5e: 2900 d5fe |0295: goto/16 016a // -012b │ │ +0c5d62: 7401 fb1c 2000 |0297: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ +0c5d68: 0a1b |029a: move-result v27 │ │ +0c5d6a: 901a 1b15 |029b: add-int v26, v27, v21 │ │ +0c5d6e: 2900 cdfe |029d: goto/16 016a // -0133 │ │ +0c5d72: 7401 f31c 2000 |029f: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getHeight:()I // method@1cf3 │ │ +0c5d78: 0a1b |02a2: move-result v27 │ │ +0c5d7a: 7401 f81c 2000 |02a3: invoke-virtual/range {v32}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ +0c5d80: 0a1c |02a6: move-result v28 │ │ +0c5d82: 911b 1b1c |02a7: sub-int v27, v27, v28 │ │ +0c5d86: 6e10 0122 0800 |02a9: invoke-virtual {v8}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c5d8c: 0a1c |02ac: move-result v28 │ │ +0c5d8e: 911b 1b1c |02ad: sub-int v27, v27, v28 │ │ +0c5d92: 911a 1b05 |02af: sub-int v26, v27, v5 │ │ +0c5d96: 2900 b9fe |02b1: goto/16 016a // -0147 │ │ +0c5d9a: 0000 |02b3: nop // spacer │ │ +0c5d9c: 0001 0300 0000 0000 0300 0000 4901 ... |02b4: packed-switch-data (10 units) │ │ +0c5db0: 0001 0500 0100 0000 1301 0000 0300 ... |02be: packed-switch-data (14 units) │ │ +0c5dcc: 0002 0300 1000 0000 3000 0000 5000 ... |02cc: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1015 │ │ 0x0004 line=1016 │ │ 0x0008 line=1017 │ │ 0x0016 line=1019 │ │ 0x0018 line=1155 │ │ @@ -256505,624 +256533,624 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 47 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 1226 16-bit code units │ │ -0c5cfc: |[0c5cfc] android.support.v7.internal.widget.ActionBarView.onMeasure:(II)V │ │ -0c5d0c: 7401 ec1c 2c00 |0000: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getChildCount:()I // method@1cec │ │ -0c5d12: 0a07 |0003: move-result v7 │ │ -0c5d14: 0800 2c00 |0004: move-object/from16 v0, v44 │ │ -0c5d18: 5500 ce0a |0006: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@0ace │ │ -0c5d1c: 0228 0000 |0008: move/from16 v40, v0 │ │ -0c5d20: 3828 5100 |000a: if-eqz v40, 005b // +0051 │ │ -0c5d24: 1326 0000 |000c: const/16 v38, #int 0 // #0 │ │ -0c5d28: 1316 0000 |000e: const/16 v22, #int 0 // #0 │ │ -0c5d2c: 0200 1600 |0010: move/from16 v0, v22 │ │ -0c5d30: 3570 3100 |0012: if-ge v0, v7, 0043 // +0031 │ │ -0c5d34: 0800 2c00 |0014: move-object/from16 v0, v44 │ │ -0c5d38: 0201 1600 |0016: move/from16 v1, v22 │ │ -0c5d3c: 6e20 eb1c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1ceb │ │ -0c5d42: 0c06 |001b: move-result-object v6 │ │ -0c5d44: 6e10 1f22 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0c5d4a: 0a28 |001f: move-result v40 │ │ -0c5d4c: 1329 0800 |0020: const/16 v41, #int 8 // #8 │ │ -0c5d50: 0200 2800 |0022: move/from16 v0, v40 │ │ -0c5d54: 0201 2900 |0024: move/from16 v1, v41 │ │ -0c5d58: 3210 1a00 |0026: if-eq v0, v1, 0040 // +001a │ │ -0c5d5c: 0800 2c00 |0028: move-object/from16 v0, v44 │ │ -0c5d60: 5400 d40a |002a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5d64: 0828 0000 |002c: move-object/from16 v40, v0 │ │ -0c5d68: 0800 2800 |002e: move-object/from16 v0, v40 │ │ -0c5d6c: 3306 0e00 |0030: if-ne v6, v0, 003e // +000e │ │ -0c5d70: 0800 2c00 |0032: move-object/from16 v0, v44 │ │ -0c5d74: 5400 d40a |0034: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5d78: 0828 0000 |0036: move-object/from16 v40, v0 │ │ -0c5d7c: 7401 c119 2800 |0038: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ -0c5d82: 0a28 |003b: move-result v40 │ │ -0c5d84: 3828 0400 |003c: if-eqz v40, 0040 // +0004 │ │ -0c5d88: d826 2601 |003e: add-int/lit8 v38, v38, #int 1 // #01 │ │ -0c5d8c: d816 1601 |0040: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0c5d90: 28ce |0042: goto 0010 // -0032 │ │ -0c5d92: 3926 1800 |0043: if-nez v38, 005b // +0018 │ │ -0c5d96: 1328 0000 |0045: const/16 v40, #int 0 // #0 │ │ -0c5d9a: 1329 0000 |0047: const/16 v41, #int 0 // #0 │ │ -0c5d9e: 0800 2c00 |0049: move-object/from16 v0, v44 │ │ -0c5da2: 0201 2800 |004b: move/from16 v1, v40 │ │ -0c5da6: 0202 2900 |004d: move/from16 v2, v41 │ │ -0c5daa: 6e30 2e1d 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1d2e │ │ -0c5db0: 1328 0100 |0052: const/16 v40, #int 1 // #1 │ │ -0c5db4: 0200 2800 |0054: move/from16 v0, v40 │ │ -0c5db8: 0801 2c00 |0056: move-object/from16 v1, v44 │ │ -0c5dbc: 5c10 cf0a |0058: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@0acf │ │ -0c5dc0: 0e00 |005a: return-void │ │ -0c5dc2: 1328 0000 |005b: const/16 v40, #int 0 // #0 │ │ -0c5dc6: 0200 2800 |005d: move/from16 v0, v40 │ │ -0c5dca: 0801 2c00 |005f: move-object/from16 v1, v44 │ │ -0c5dce: 5c10 cf0a |0061: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@0acf │ │ -0c5dd2: 7701 d921 2d00 |0063: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0c5dd8: 0a27 |0066: move-result v39 │ │ -0c5dda: 1528 0040 |0067: const/high16 v40, #int 1073741824 // #4000 │ │ -0c5dde: 0200 2700 |0069: move/from16 v0, v39 │ │ -0c5de2: 0201 2800 |006b: move/from16 v1, v40 │ │ -0c5de6: 3210 2900 |006d: if-eq v0, v1, 0096 // +0029 │ │ -0c5dea: 2228 9305 |006f: new-instance v40, Ljava/lang/IllegalStateException; // type@0593 │ │ -0c5dee: 2229 a905 |0071: new-instance v41, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c5df2: 7601 3d2b 2900 |0073: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c5df8: 7401 012b 2c00 |0076: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0c5dfe: 0c2a |0079: move-result-object v42 │ │ -0c5e00: 7401 c12a 2a00 |007a: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0c5e06: 0c2a |007d: move-result-object v42 │ │ -0c5e08: 7402 462b 2900 |007e: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c5e0e: 0c29 |0081: move-result-object v41 │ │ -0c5e10: 1a2a 4900 |0082: const-string v42, " can only be used " // string@0049 │ │ -0c5e14: 7402 462b 2900 |0084: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c5e1a: 0c29 |0087: move-result-object v41 │ │ -0c5e1c: 1a2a dd31 |0088: const-string v42, "with android:layout_width="MATCH_PARENT" (or fill_parent)" // string@31dd │ │ -0c5e20: 7402 462b 2900 |008a: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c5e26: 0c29 |008d: move-result-object v41 │ │ -0c5e28: 7401 4e2b 2900 |008e: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c5e2e: 0c29 |0091: move-result-object v41 │ │ -0c5e30: 7602 da2a 2800 |0092: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0c5e36: 2728 |0095: throw v40 │ │ -0c5e38: 7701 d921 2e00 |0096: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0c5e3e: 0a10 |0099: move-result v16 │ │ -0c5e40: 1528 0080 |009a: const/high16 v40, #int -2147483648 // #8000 │ │ -0c5e44: 0200 1000 |009c: move/from16 v0, v16 │ │ -0c5e48: 0201 2800 |009e: move/from16 v1, v40 │ │ -0c5e4c: 3210 2900 |00a0: if-eq v0, v1, 00c9 // +0029 │ │ -0c5e50: 2228 9305 |00a2: new-instance v40, Ljava/lang/IllegalStateException; // type@0593 │ │ -0c5e54: 2229 a905 |00a4: new-instance v41, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c5e58: 7601 3d2b 2900 |00a6: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c5e5e: 7401 012b 2c00 |00a9: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0c5e64: 0c2a |00ac: move-result-object v42 │ │ -0c5e66: 7401 c12a 2a00 |00ad: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0c5e6c: 0c2a |00b0: move-result-object v42 │ │ -0c5e6e: 7402 462b 2900 |00b1: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c5e74: 0c29 |00b4: move-result-object v41 │ │ -0c5e76: 1a2a 4900 |00b5: const-string v42, " can only be used " // string@0049 │ │ -0c5e7a: 7402 462b 2900 |00b7: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c5e80: 0c29 |00ba: move-result-object v41 │ │ -0c5e82: 1a2a db31 |00bb: const-string v42, "with android:layout_height="wrap_content"" // string@31db │ │ -0c5e86: 7402 462b 2900 |00bd: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c5e8c: 0c29 |00c0: move-result-object v41 │ │ -0c5e8e: 7401 4e2b 2900 |00c1: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c5e94: 0c29 |00c4: move-result-object v41 │ │ -0c5e96: 7602 da2a 2800 |00c5: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0c5e9c: 2728 |00c8: throw v40 │ │ -0c5e9e: 7701 da21 2d00 |00c9: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c5ea4: 0a09 |00cc: move-result v9 │ │ -0c5ea6: 0800 2c00 |00cd: move-object/from16 v0, v44 │ │ -0c5eaa: 5200 c00a |00cf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ -0c5eae: 0228 0000 |00d1: move/from16 v40, v0 │ │ -0c5eb2: 3d28 7302 |00d3: if-lez v40, 0346 // +0273 │ │ -0c5eb6: 0800 2c00 |00d5: move-object/from16 v0, v44 │ │ -0c5eba: 5200 c00a |00d7: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ -0c5ebe: 021b 0000 |00d9: move/from16 v27, v0 │ │ -0c5ec2: 7401 fb1c 2c00 |00db: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ -0c5ec8: 0a28 |00de: move-result v40 │ │ -0c5eca: 7401 f81c 2c00 |00df: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ -0c5ed0: 0a29 |00e2: move-result v41 │ │ -0c5ed2: 9025 2829 |00e3: add-int v37, v40, v41 │ │ -0c5ed6: 7401 f91c 2c00 |00e5: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1cf9 │ │ -0c5edc: 0a1e |00e8: move-result v30 │ │ -0c5ede: 7401 fa1c 2c00 |00e9: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1cfa │ │ -0c5ee4: 0a1f |00ec: move-result v31 │ │ -0c5ee6: 910f 1b25 |00ed: sub-int v15, v27, v37 │ │ -0c5eea: 1528 0080 |00ef: const/high16 v40, #int -2147483648 // #8000 │ │ -0c5eee: 0200 2800 |00f1: move/from16 v0, v40 │ │ -0c5ef2: 7120 db21 0f00 |00f3: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c5ef8: 0a08 |00f6: move-result v8 │ │ -0c5efa: 9128 091e |00f7: sub-int v40, v9, v30 │ │ -0c5efe: 9105 281f |00f9: sub-int v5, v40, v31 │ │ -0c5f02: db18 0502 |00fb: div-int/lit8 v24, v5, #int 2 // #02 │ │ -0c5f06: 0220 1800 |00fd: move/from16 v32, v24 │ │ -0c5f0a: 0800 2c00 |00ff: move-object/from16 v0, v44 │ │ -0c5f0e: 5400 c50a |0101: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c5f12: 0828 0000 |0103: move-object/from16 v40, v0 │ │ -0c5f16: 3828 4702 |0105: if-eqz v40, 034c // +0247 │ │ -0c5f1a: 0800 2c00 |0107: move-object/from16 v0, v44 │ │ -0c5f1e: 5400 c70a |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c5f22: 0812 0000 |010b: move-object/from16 v18, v0 │ │ -0c5f26: 7401 b31c 1200 |010d: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1cb3 │ │ -0c5f2c: 0a28 |0110: move-result v40 │ │ -0c5f2e: 1329 0800 |0111: const/16 v41, #int 8 // #8 │ │ -0c5f32: 0200 2800 |0113: move/from16 v0, v40 │ │ -0c5f36: 0201 2900 |0115: move/from16 v1, v41 │ │ -0c5f3a: 3210 4100 |0117: if-eq v0, v1, 0158 // +0041 │ │ -0c5f3e: 7401 ae1c 1200 |0119: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cae │ │ -0c5f44: 0c1a |011c: move-result-object v26 │ │ -0c5f46: 0800 1a00 |011d: move-object/from16 v0, v26 │ │ -0c5f4a: 5200 6e0c |011f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c5f4e: 0228 0000 |0121: move/from16 v40, v0 │ │ -0c5f52: 3b28 3102 |0123: if-gez v40, 0354 // +0231 │ │ -0c5f56: 1528 0080 |0125: const/high16 v40, #int -2147483648 // #8000 │ │ -0c5f5a: 0200 2800 |0127: move/from16 v0, v40 │ │ -0c5f5e: 7120 db21 0500 |0129: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c5f64: 0a14 |012c: move-result v20 │ │ -0c5f66: 1528 0040 |012d: const/high16 v40, #int 1073741824 // #4000 │ │ -0c5f6a: 0200 2800 |012f: move/from16 v0, v40 │ │ -0c5f6e: 7120 db21 0f00 |0131: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c5f74: 0a28 |0134: move-result v40 │ │ -0c5f76: 0800 1200 |0135: move-object/from16 v0, v18 │ │ -0c5f7a: 0201 1400 |0137: move/from16 v1, v20 │ │ -0c5f7e: 0202 2800 |0139: move/from16 v2, v40 │ │ -0c5f82: 6e30 b51c 1002 |013b: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measure:(II)V // method@1cb5 │ │ -0c5f88: 7401 b01c 1200 |013e: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getMeasuredWidth:()I // method@1cb0 │ │ -0c5f8e: 0a28 |0141: move-result v40 │ │ -0c5f90: 7401 af1c 1200 |0142: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1caf │ │ -0c5f96: 0a29 |0145: move-result v41 │ │ -0c5f98: 9013 2829 |0146: add-int v19, v40, v41 │ │ -0c5f9c: 1328 0000 |0148: const/16 v40, #int 0 // #0 │ │ -0c5fa0: 9129 0513 |014a: sub-int v41, v5, v19 │ │ -0c5fa4: 7702 f42a 2800 |014c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c5faa: 0a05 |014f: move-result v5 │ │ -0c5fac: 1328 0000 |0150: const/16 v40, #int 0 // #0 │ │ -0c5fb0: 9129 0513 |0152: sub-int v41, v5, v19 │ │ -0c5fb4: 7702 f42a 2800 |0154: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c5fba: 0a18 |0157: move-result v24 │ │ -0c5fbc: 0800 2c00 |0158: move-object/from16 v0, v44 │ │ -0c5fc0: 5400 d40a |015a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5fc4: 0828 0000 |015c: move-object/from16 v40, v0 │ │ -0c5fc8: 3828 3600 |015e: if-eqz v40, 0194 // +0036 │ │ -0c5fcc: 0800 2c00 |0160: move-object/from16 v0, v44 │ │ -0c5fd0: 5400 d40a |0162: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5fd4: 0828 0000 |0164: move-object/from16 v40, v0 │ │ -0c5fd8: 7401 c919 2800 |0166: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c5fde: 0c28 |0169: move-result-object v40 │ │ -0c5fe0: 0800 2800 |016a: move-object/from16 v0, v40 │ │ -0c5fe4: 0801 2c00 |016c: move-object/from16 v1, v44 │ │ -0c5fe8: 3310 2600 |016e: if-ne v0, v1, 0194 // +0026 │ │ -0c5fec: 0800 2c00 |0170: move-object/from16 v0, v44 │ │ -0c5ff0: 5400 d40a |0172: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c5ff4: 0828 0000 |0174: move-object/from16 v40, v0 │ │ -0c5ff8: 1329 0000 |0176: const/16 v41, #int 0 // #0 │ │ -0c5ffc: 0800 2c00 |0178: move-object/from16 v0, v44 │ │ -0c6000: 0801 2800 |017a: move-object/from16 v1, v40 │ │ -0c6004: 0202 2900 |017c: move/from16 v2, v41 │ │ -0c6008: 6e52 0e1d 1085 |017e: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1d0e │ │ -0c600e: 0a05 |0181: move-result v5 │ │ -0c6010: 1328 0000 |0182: const/16 v40, #int 0 // #0 │ │ -0c6014: 0800 2c00 |0184: move-object/from16 v0, v44 │ │ -0c6018: 5400 d40a |0186: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c601c: 0829 0000 |0188: move-object/from16 v41, v0 │ │ -0c6020: 7401 c419 2900 |018a: invoke-virtual/range {v41}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@19c4 │ │ -0c6026: 0a29 |018d: move-result v41 │ │ -0c6028: 9129 2029 |018e: sub-int v41, v32, v41 │ │ -0c602c: 7702 f42a 2800 |0190: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c6032: 0a20 |0193: move-result v32 │ │ -0c6034: 0800 2c00 |0194: move-object/from16 v0, v44 │ │ -0c6038: 5400 cd0a |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c603c: 0828 0000 |0198: move-object/from16 v40, v0 │ │ -0c6040: 3828 3800 |019a: if-eqz v40, 01d2 // +0038 │ │ -0c6044: 0800 2c00 |019c: move-object/from16 v0, v44 │ │ -0c6048: 5400 cd0a |019e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c604c: 0828 0000 |01a0: move-object/from16 v40, v0 │ │ -0c6050: 7401 dc1e 2800 |01a2: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -0c6056: 0a28 |01a5: move-result v40 │ │ -0c6058: 1329 0800 |01a6: const/16 v41, #int 8 // #8 │ │ -0c605c: 0200 2800 |01a8: move/from16 v0, v40 │ │ -0c6060: 0201 2900 |01aa: move/from16 v1, v41 │ │ -0c6064: 3210 2600 |01ac: if-eq v0, v1, 01d2 // +0026 │ │ -0c6068: 0800 2c00 |01ae: move-object/from16 v0, v44 │ │ -0c606c: 5400 cd0a |01b0: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c6070: 0828 0000 |01b2: move-object/from16 v40, v0 │ │ -0c6074: 1329 0000 |01b4: const/16 v41, #int 0 // #0 │ │ -0c6078: 0800 2c00 |01b6: move-object/from16 v0, v44 │ │ -0c607c: 0801 2800 |01b8: move-object/from16 v1, v40 │ │ -0c6080: 0202 2900 |01ba: move/from16 v2, v41 │ │ -0c6084: 6e52 0e1d 1085 |01bc: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1d0e │ │ -0c608a: 0a05 |01bf: move-result v5 │ │ -0c608c: 1328 0000 |01c0: const/16 v40, #int 0 // #0 │ │ -0c6090: 0800 2c00 |01c2: move-object/from16 v0, v44 │ │ -0c6094: 5400 cd0a |01c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ -0c6098: 0829 0000 |01c6: move-object/from16 v41, v0 │ │ -0c609c: 7401 d21e 2900 |01c8: invoke-virtual/range {v41}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1ed2 │ │ -0c60a2: 0a29 |01cb: move-result v41 │ │ -0c60a4: 9129 2029 |01cc: sub-int v41, v32, v41 │ │ -0c60a8: 7702 f42a 2800 |01ce: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c60ae: 0a20 |01d1: move-result v32 │ │ -0c60b0: 0800 2c00 |01d2: move-object/from16 v0, v44 │ │ -0c60b4: 5400 e50a |01d4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c60b8: 0828 0000 |01d6: move-object/from16 v40, v0 │ │ -0c60bc: 3828 8a01 |01d8: if-eqz v40, 0362 // +018a │ │ -0c60c0: 0800 2c00 |01da: move-object/from16 v0, v44 │ │ -0c60c4: 5400 e50a |01dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c60c8: 0828 0000 |01de: move-object/from16 v40, v0 │ │ -0c60cc: 7401 4824 2800 |01e0: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2448 │ │ -0c60d2: 0a28 |01e3: move-result v40 │ │ -0c60d4: 1329 0800 |01e4: const/16 v41, #int 8 // #8 │ │ -0c60d8: 0200 2800 |01e6: move/from16 v0, v40 │ │ -0c60dc: 0201 2900 |01e8: move/from16 v1, v41 │ │ -0c60e0: 3210 7801 |01ea: if-eq v0, v1, 0362 // +0178 │ │ -0c60e4: 0800 2c00 |01ec: move-object/from16 v0, v44 │ │ -0c60e8: 5200 c40a |01ee: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c60ec: 0228 0000 |01f0: move/from16 v40, v0 │ │ -0c60f0: dd28 2808 |01f2: and-int/lit8 v40, v40, #int 8 // #08 │ │ -0c60f4: 3828 6e01 |01f4: if-eqz v40, 0362 // +016e │ │ -0c60f8: 1321 0100 |01f6: const/16 v33, #int 1 // #1 │ │ -0c60fc: 0800 2c00 |01f8: move-object/from16 v0, v44 │ │ -0c6100: 5400 c50a |01fa: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c6104: 0828 0000 |01fc: move-object/from16 v40, v0 │ │ -0c6108: 3928 0b00 |01fe: if-nez v40, 0209 // +000b │ │ -0c610c: 0800 2c00 |0200: move-object/from16 v0, v44 │ │ -0c6110: 5200 d60a |0202: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c6114: 0228 0000 |0204: move/from16 v40, v0 │ │ -0c6118: 2b28 bc02 0000 |0206: packed-switch v40, 000004c2 // +000002bc │ │ -0c611e: 120e |0209: const/4 v14, #int 0 // #0 │ │ -0c6120: 0800 2c00 |020a: move-object/from16 v0, v44 │ │ -0c6124: 5400 c50a |020c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c6128: 0828 0000 |020e: move-object/from16 v40, v0 │ │ -0c612c: 3828 1202 |0210: if-eqz v40, 0422 // +0212 │ │ -0c6130: 0800 2c00 |0212: move-object/from16 v0, v44 │ │ -0c6134: 540e c50a |0214: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c6138: 380e cb00 |0216: if-eqz v14, 02e1 // +00cb │ │ -0c613c: 6e10 fd21 0e00 |0218: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0c6142: 0c28 |021b: move-result-object v40 │ │ -0c6144: 0800 2c00 |021c: move-object/from16 v0, v44 │ │ -0c6148: 0801 2800 |021e: move-object/from16 v1, v40 │ │ -0c614c: 6e20 e81c 1000 |0220: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1ce8 │ │ -0c6152: 0c1a |0223: move-result-object v26 │ │ -0c6154: 0800 1a00 |0224: move-object/from16 v0, v26 │ │ -0c6158: 2000 2a03 |0226: instance-of v0, v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ -0c615c: 0228 0000 |0228: move/from16 v40, v0 │ │ -0c6160: 3828 1002 |022a: if-eqz v40, 043a // +0210 │ │ -0c6164: 0828 1a00 |022c: move-object/from16 v40, v26 │ │ -0c6168: 1f28 2a03 |022e: check-cast v40, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ -0c616c: 0804 2800 |0230: move-object/from16 v4, v40 │ │ -0c6170: 1315 0000 |0232: const/16 v21, #int 0 // #0 │ │ -0c6174: 1324 0000 |0234: const/16 v36, #int 0 // #0 │ │ -0c6178: 3804 1600 |0236: if-eqz v4, 024c // +0016 │ │ -0c617c: 5240 8206 |0238: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@0682 │ │ -0c6180: 0228 0000 |023a: move/from16 v40, v0 │ │ -0c6184: 5240 8306 |023c: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@0683 │ │ -0c6188: 0229 0000 |023e: move/from16 v41, v0 │ │ -0c618c: 9015 2829 |0240: add-int v21, v40, v41 │ │ -0c6190: 5240 8406 |0242: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@0684 │ │ -0c6194: 0228 0000 |0244: move/from16 v40, v0 │ │ -0c6198: 5240 8006 |0246: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@0680 │ │ -0c619c: 0229 0000 |0248: move/from16 v41, v0 │ │ -0c61a0: 9024 2829 |024a: add-int v36, v40, v41 │ │ -0c61a4: 0800 2c00 |024c: move-object/from16 v0, v44 │ │ -0c61a8: 5200 c00a |024e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ -0c61ac: 0228 0000 |0250: move/from16 v40, v0 │ │ -0c61b0: 3c28 eb01 |0252: if-gtz v40, 043d // +01eb │ │ -0c61b4: 150b 0080 |0254: const/high16 v11, #int -2147483648 // #8000 │ │ -0c61b8: 1328 0000 |0256: const/16 v40, #int 0 // #0 │ │ -0c61bc: 0800 1a00 |0258: move-object/from16 v0, v26 │ │ -0c61c0: 5200 6d0c |025a: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c61c4: 0229 0000 |025c: move/from16 v41, v0 │ │ -0c61c8: 3a29 0e00 |025e: if-ltz v41, 026c // +000e │ │ -0c61cc: 0800 1a00 |0260: move-object/from16 v0, v26 │ │ -0c61d0: 5200 6d0c |0262: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c61d4: 0229 0000 |0264: move/from16 v41, v0 │ │ -0c61d8: 0200 2900 |0266: move/from16 v0, v41 │ │ -0c61dc: 7120 f72a f000 |0268: invoke-static {v0, v15}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c61e2: 0a0f |026b: move-result v15 │ │ -0c61e4: 9129 0f24 |026c: sub-int v41, v15, v36 │ │ -0c61e8: 7702 f42a 2800 |026e: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c61ee: 0a0a |0271: move-result v10 │ │ -0c61f0: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ -0c61f4: 5200 6e0c |0274: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c61f8: 0228 0000 |0276: move/from16 v40, v0 │ │ -0c61fc: 1329 feff |0278: const/16 v41, #int -2 // #fffe │ │ -0c6200: 0200 2800 |027a: move/from16 v0, v40 │ │ -0c6204: 0201 2900 |027c: move/from16 v1, v41 │ │ -0c6208: 3210 d401 |027e: if-eq v0, v1, 0452 // +01d4 │ │ -0c620c: 150d 0040 |0280: const/high16 v13, #int 1073741824 // #4000 │ │ -0c6210: 1329 0000 |0282: const/16 v41, #int 0 // #0 │ │ -0c6214: 0800 1a00 |0284: move-object/from16 v0, v26 │ │ -0c6218: 5200 6e0c |0286: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c621c: 0228 0000 |0288: move/from16 v40, v0 │ │ -0c6220: 3a28 cc01 |028a: if-ltz v40, 0456 // +01cc │ │ -0c6224: 0800 1a00 |028c: move-object/from16 v0, v26 │ │ -0c6228: 5200 6e0c |028e: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c622c: 0228 0000 |0290: move/from16 v40, v0 │ │ -0c6230: 0200 2800 |0292: move/from16 v0, v40 │ │ -0c6234: 7120 f72a 5000 |0294: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c623a: 0a28 |0297: move-result v40 │ │ -0c623c: 9128 2815 |0298: sub-int v40, v40, v21 │ │ -0c6240: 0200 2900 |029a: move/from16 v0, v41 │ │ -0c6244: 0201 2800 |029c: move/from16 v1, v40 │ │ -0c6248: 7120 f42a 1000 |029e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c624e: 0a0c |02a1: move-result v12 │ │ -0c6250: 3804 b801 |02a2: if-eqz v4, 045a // +01b8 │ │ -0c6254: 5240 8106 |02a4: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ -0c6258: 0228 0000 |02a6: move/from16 v40, v0 │ │ -0c625c: dd11 2807 |02a8: and-int/lit8 v17, v40, #int 7 // #07 │ │ -0c6260: 1328 0100 |02aa: const/16 v40, #int 1 // #1 │ │ -0c6264: 0200 1100 |02ac: move/from16 v0, v17 │ │ -0c6268: 0201 2800 |02ae: move/from16 v1, v40 │ │ -0c626c: 3310 1a00 |02b0: if-ne v0, v1, 02ca // +001a │ │ -0c6270: 0800 1a00 |02b2: move-object/from16 v0, v26 │ │ -0c6274: 5200 6e0c |02b4: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c6278: 0228 0000 |02b6: move/from16 v40, v0 │ │ -0c627c: 1329 ffff |02b8: const/16 v41, #int -1 // #ffff │ │ -0c6280: 0200 2800 |02ba: move/from16 v0, v40 │ │ -0c6284: 0201 2900 |02bc: move/from16 v1, v41 │ │ -0c6288: 3310 0c00 |02be: if-ne v0, v1, 02ca // +000c │ │ -0c628c: 0200 1800 |02c0: move/from16 v0, v24 │ │ -0c6290: 0201 2000 |02c2: move/from16 v1, v32 │ │ -0c6294: 7120 f72a 1000 |02c4: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c629a: 0a28 |02c7: move-result v40 │ │ -0c629c: da0c 2802 |02c8: mul-int/lit8 v12, v40, #int 2 // #02 │ │ -0c62a0: 7120 db21 dc00 |02ca: invoke-static {v12, v13}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c62a6: 0a28 |02cd: move-result v40 │ │ -0c62a8: 7120 db21 ba00 |02ce: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c62ae: 0a29 |02d1: move-result v41 │ │ -0c62b0: 0200 2800 |02d2: move/from16 v0, v40 │ │ -0c62b4: 0201 2900 |02d4: move/from16 v1, v41 │ │ -0c62b8: 6e30 3722 0e01 |02d6: invoke-virtual {v14, v0, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0c62be: 6e10 0422 0e00 |02d9: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0c62c4: 0a28 |02dc: move-result v40 │ │ -0c62c6: 9028 2815 |02dd: add-int v40, v40, v21 │ │ -0c62ca: 9105 0528 |02df: sub-int v5, v5, v40 │ │ -0c62ce: 0800 2c00 |02e1: move-object/from16 v0, v44 │ │ -0c62d2: 5400 c50a |02e3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c62d6: 0828 0000 |02e5: move-object/from16 v40, v0 │ │ -0c62da: 3928 3600 |02e7: if-nez v40, 031d // +0036 │ │ -0c62de: 3821 3400 |02e9: if-eqz v33, 031d // +0034 │ │ -0c62e2: 0800 2c00 |02eb: move-object/from16 v0, v44 │ │ -0c62e6: 5400 e50a |02ed: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c62ea: 0828 0000 |02ef: move-object/from16 v40, v0 │ │ -0c62ee: 0800 2c00 |02f1: move-object/from16 v0, v44 │ │ -0c62f2: 5200 c00a |02f3: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ -0c62f6: 0229 0000 |02f5: move/from16 v41, v0 │ │ -0c62fa: 152a 0040 |02f7: const/high16 v42, #int 1073741824 // #4000 │ │ -0c62fe: 7702 db21 2900 |02f9: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c6304: 0a29 |02fc: move-result v41 │ │ -0c6306: 132a 0000 |02fd: const/16 v42, #int 0 // #0 │ │ -0c630a: 0800 2c00 |02ff: move-object/from16 v0, v44 │ │ -0c630e: 0801 2800 |0301: move-object/from16 v1, v40 │ │ -0c6312: 0202 2900 |0303: move/from16 v2, v41 │ │ -0c6316: 0203 2a00 |0305: move/from16 v3, v42 │ │ -0c631a: 6e53 0e1d 1025 |0307: invoke-virtual {v0, v1, v5, v2, v3}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1d0e │ │ -0c6320: 0a05 |030a: move-result v5 │ │ -0c6322: 1328 0000 |030b: const/16 v40, #int 0 // #0 │ │ -0c6326: 0800 2c00 |030d: move-object/from16 v0, v44 │ │ -0c632a: 5400 e50a |030f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c632e: 0829 0000 |0311: move-object/from16 v41, v0 │ │ -0c6332: 7401 4624 2900 |0313: invoke-virtual/range {v41}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ -0c6338: 0a29 |0316: move-result v41 │ │ -0c633a: 9129 1829 |0317: sub-int v41, v24, v41 │ │ -0c633e: 7702 f42a 2800 |0319: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c6344: 0a18 |031c: move-result v24 │ │ -0c6346: 0800 2c00 |031d: move-object/from16 v0, v44 │ │ -0c634a: 5200 c00a |031f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ -0c634e: 0228 0000 |0321: move/from16 v40, v0 │ │ -0c6352: 3c28 9601 |0323: if-gtz v40, 04b9 // +0196 │ │ -0c6356: 131c 0000 |0325: const/16 v28, #int 0 // #0 │ │ -0c635a: 1316 0000 |0327: const/16 v22, #int 0 // #0 │ │ -0c635e: 0200 1600 |0329: move/from16 v0, v22 │ │ -0c6362: 3570 3301 |032b: if-ge v0, v7, 045e // +0133 │ │ -0c6366: 0800 2c00 |032d: move-object/from16 v0, v44 │ │ -0c636a: 0201 1600 |032f: move/from16 v1, v22 │ │ -0c636e: 6e20 eb1c 1000 |0331: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1ceb │ │ -0c6374: 0c23 |0334: move-result-object v35 │ │ -0c6376: 7401 0122 2300 |0335: invoke-virtual/range {v35}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c637c: 0a28 |0338: move-result v40 │ │ -0c637e: 901d 2825 |0339: add-int v29, v40, v37 │ │ -0c6382: 0200 1d00 |033b: move/from16 v0, v29 │ │ -0c6386: 0201 1c00 |033d: move/from16 v1, v28 │ │ -0c638a: 3710 0400 |033f: if-le v0, v1, 0343 // +0004 │ │ -0c638e: 021c 1d00 |0341: move/from16 v28, v29 │ │ -0c6392: d816 1601 |0343: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0c6396: 28e4 |0345: goto 0329 // -001c │ │ -0c6398: 7701 da21 2e00 |0346: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c639e: 0a1b |0349: move-result v27 │ │ -0c63a0: 2900 91fd |034a: goto/16 00db // -026f │ │ -0c63a4: 0800 2c00 |034c: move-object/from16 v0, v44 │ │ -0c63a8: 5400 c90a |034e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c63ac: 0812 0000 |0350: move-object/from16 v18, v0 │ │ -0c63b0: 2900 bbfd |0352: goto/16 010d // -0245 │ │ -0c63b4: 0800 1a00 |0354: move-object/from16 v0, v26 │ │ -0c63b8: 5200 6e0c |0356: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c63bc: 0228 0000 |0358: move/from16 v40, v0 │ │ -0c63c0: 1529 0040 |035a: const/high16 v41, #int 1073741824 // #4000 │ │ -0c63c4: 7702 db21 2800 |035c: invoke-static/range {v40, v41}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c63ca: 0a14 |035f: move-result v20 │ │ -0c63cc: 2900 cdfd |0360: goto/16 012d // -0233 │ │ -0c63d0: 1321 0000 |0362: const/16 v33, #int 0 // #0 │ │ -0c63d4: 2900 94fe |0364: goto/16 01f8 // -016c │ │ -0c63d8: 0800 2c00 |0366: move-object/from16 v0, v44 │ │ -0c63dc: 5400 d10a |0368: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c63e0: 0828 0000 |036a: move-object/from16 v40, v0 │ │ -0c63e4: 3828 9dfe |036c: if-eqz v40, 0209 // -0163 │ │ -0c63e8: 3821 4f00 |036e: if-eqz v33, 03bd // +004f │ │ -0c63ec: 0800 2c00 |0370: move-object/from16 v0, v44 │ │ -0c63f0: 5200 d00a |0372: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c63f4: 0228 0000 |0374: move/from16 v40, v0 │ │ -0c63f8: da17 2802 |0376: mul-int/lit8 v23, v40, #int 2 // #02 │ │ -0c63fc: 1328 0000 |0378: const/16 v40, #int 0 // #0 │ │ -0c6400: 9129 0517 |037a: sub-int v41, v5, v23 │ │ -0c6404: 7702 f42a 2800 |037c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c640a: 0a05 |037f: move-result v5 │ │ -0c640c: 1328 0000 |0380: const/16 v40, #int 0 // #0 │ │ -0c6410: 9129 1817 |0382: sub-int v41, v24, v23 │ │ -0c6414: 7702 f42a 2800 |0384: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c641a: 0a18 |0387: move-result v24 │ │ -0c641c: 0800 2c00 |0388: move-object/from16 v0, v44 │ │ -0c6420: 5400 d10a |038a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6424: 0828 0000 |038c: move-object/from16 v40, v0 │ │ -0c6428: 1529 0080 |038e: const/high16 v41, #int -2147483648 // #8000 │ │ -0c642c: 0200 2900 |0390: move/from16 v0, v41 │ │ -0c6430: 7120 db21 0500 |0392: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c6436: 0a29 |0395: move-result v41 │ │ -0c6438: 152a 0040 |0396: const/high16 v42, #int 1073741824 // #4000 │ │ -0c643c: 0200 2a00 |0398: move/from16 v0, v42 │ │ -0c6440: 7120 db21 0f00 |039a: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c6446: 0a2a |039d: move-result v42 │ │ -0c6448: 7403 4a24 2800 |039e: invoke-virtual/range {v40, v41, v42}, Landroid/widget/LinearLayout;.measure:(II)V // method@244a │ │ -0c644e: 0800 2c00 |03a1: move-object/from16 v0, v44 │ │ -0c6452: 5400 d10a |03a3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6456: 0828 0000 |03a5: move-object/from16 v40, v0 │ │ -0c645a: 7401 4624 2800 |03a7: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ -0c6460: 0a19 |03aa: move-result v25 │ │ -0c6462: 1328 0000 |03ab: const/16 v40, #int 0 // #0 │ │ -0c6466: 9129 0519 |03ad: sub-int v41, v5, v25 │ │ -0c646a: 7702 f42a 2800 |03af: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c6470: 0a05 |03b2: move-result v5 │ │ -0c6472: 1328 0000 |03b3: const/16 v40, #int 0 // #0 │ │ -0c6476: 9129 1819 |03b5: sub-int v41, v24, v25 │ │ -0c647a: 7702 f42a 2800 |03b7: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c6480: 0a18 |03ba: move-result v24 │ │ -0c6482: 2900 4efe |03bb: goto/16 0209 // -01b2 │ │ -0c6486: 0800 2c00 |03bd: move-object/from16 v0, v44 │ │ -0c648a: 5200 d00a |03bf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c648e: 0217 0000 |03c1: move/from16 v23, v0 │ │ -0c6492: 28b5 |03c3: goto 0378 // -004b │ │ -0c6494: 0800 2c00 |03c4: move-object/from16 v0, v44 │ │ -0c6498: 5400 e20a |03c6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c649c: 0828 0000 |03c8: move-object/from16 v40, v0 │ │ -0c64a0: 3828 3ffe |03ca: if-eqz v40, 0209 // -01c1 │ │ -0c64a4: 3821 4f00 |03cc: if-eqz v33, 041b // +004f │ │ -0c64a8: 0800 2c00 |03ce: move-object/from16 v0, v44 │ │ -0c64ac: 5200 d00a |03d0: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c64b0: 0228 0000 |03d2: move/from16 v40, v0 │ │ -0c64b4: da17 2802 |03d4: mul-int/lit8 v23, v40, #int 2 // #02 │ │ -0c64b8: 1328 0000 |03d6: const/16 v40, #int 0 // #0 │ │ -0c64bc: 9129 0517 |03d8: sub-int v41, v5, v23 │ │ -0c64c0: 7702 f42a 2800 |03da: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c64c6: 0a05 |03dd: move-result v5 │ │ -0c64c8: 1328 0000 |03de: const/16 v40, #int 0 // #0 │ │ -0c64cc: 9129 1817 |03e0: sub-int v41, v24, v23 │ │ -0c64d0: 7702 f42a 2800 |03e2: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c64d6: 0a18 |03e5: move-result v24 │ │ -0c64d8: 0800 2c00 |03e6: move-object/from16 v0, v44 │ │ -0c64dc: 5400 e20a |03e8: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c64e0: 0828 0000 |03ea: move-object/from16 v40, v0 │ │ -0c64e4: 1529 0080 |03ec: const/high16 v41, #int -2147483648 // #8000 │ │ -0c64e8: 0200 2900 |03ee: move/from16 v0, v41 │ │ -0c64ec: 7120 db21 0500 |03f0: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c64f2: 0a29 |03f3: move-result v41 │ │ -0c64f4: 152a 0040 |03f4: const/high16 v42, #int 1073741824 // #4000 │ │ -0c64f8: 0200 2a00 |03f6: move/from16 v0, v42 │ │ -0c64fc: 7120 db21 0f00 |03f8: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c6502: 0a2a |03fb: move-result v42 │ │ -0c6504: 7403 341f 2800 |03fc: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.measure:(II)V // method@1f34 │ │ -0c650a: 0800 2c00 |03ff: move-object/from16 v0, v44 │ │ -0c650e: 5400 e20a |0401: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6512: 0828 0000 |0403: move-object/from16 v40, v0 │ │ -0c6516: 7401 311f 2800 |0405: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1f31 │ │ -0c651c: 0a22 |0408: move-result v34 │ │ -0c651e: 1328 0000 |0409: const/16 v40, #int 0 // #0 │ │ -0c6522: 9129 0522 |040b: sub-int v41, v5, v34 │ │ -0c6526: 7702 f42a 2800 |040d: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c652c: 0a05 |0410: move-result v5 │ │ -0c652e: 1328 0000 |0411: const/16 v40, #int 0 // #0 │ │ -0c6532: 9129 1822 |0413: sub-int v41, v24, v34 │ │ -0c6536: 7702 f42a 2800 |0415: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c653c: 0a18 |0418: move-result v24 │ │ -0c653e: 2900 f0fd |0419: goto/16 0209 // -0210 │ │ -0c6542: 0800 2c00 |041b: move-object/from16 v0, v44 │ │ -0c6546: 5200 d00a |041d: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ -0c654a: 0217 0000 |041f: move/from16 v23, v0 │ │ -0c654e: 28b5 |0421: goto 03d6 // -004b │ │ -0c6550: 0800 2c00 |0422: move-object/from16 v0, v44 │ │ -0c6554: 5200 c40a |0424: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c6558: 0228 0000 |0426: move/from16 v40, v0 │ │ -0c655c: dd28 2810 |0428: and-int/lit8 v40, v40, #int 16 // #10 │ │ -0c6560: 3828 ecfd |042a: if-eqz v40, 0216 // -0214 │ │ -0c6564: 0800 2c00 |042c: move-object/from16 v0, v44 │ │ -0c6568: 5400 c30a |042e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c656c: 0828 0000 |0430: move-object/from16 v40, v0 │ │ -0c6570: 3828 e4fd |0432: if-eqz v40, 0216 // -021c │ │ -0c6574: 0800 2c00 |0434: move-object/from16 v0, v44 │ │ -0c6578: 540e c30a |0436: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c657c: 2900 defd |0438: goto/16 0216 // -0222 │ │ -0c6580: 1204 |043a: const/4 v4, #int 0 // #0 │ │ -0c6582: 2900 f7fd |043b: goto/16 0232 // -0209 │ │ -0c6586: 0800 1a00 |043d: move-object/from16 v0, v26 │ │ -0c658a: 5200 6d0c |043f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c658e: 0228 0000 |0441: move/from16 v40, v0 │ │ -0c6592: 1329 feff |0443: const/16 v41, #int -2 // #fffe │ │ -0c6596: 0200 2800 |0445: move/from16 v0, v40 │ │ -0c659a: 0201 2900 |0447: move/from16 v1, v41 │ │ -0c659e: 3210 0600 |0449: if-eq v0, v1, 044f // +0006 │ │ -0c65a2: 150b 0040 |044b: const/high16 v11, #int 1073741824 // #4000 │ │ -0c65a6: 2900 09fe |044d: goto/16 0256 // -01f7 │ │ -0c65aa: 150b 0080 |044f: const/high16 v11, #int -2147483648 // #8000 │ │ -0c65ae: 28fc |0451: goto 044d // -0004 │ │ -0c65b0: 150d 0080 |0452: const/high16 v13, #int -2147483648 // #8000 │ │ -0c65b4: 2900 2efe |0454: goto/16 0282 // -01d2 │ │ -0c65b8: 0228 0500 |0456: move/from16 v40, v5 │ │ -0c65bc: 2900 40fe |0458: goto/16 0298 // -01c0 │ │ -0c65c0: 1328 1300 |045a: const/16 v40, #int 19 // #13 │ │ -0c65c4: 2900 4cfe |045c: goto/16 02a8 // -01b4 │ │ -0c65c8: 0800 2c00 |045e: move-object/from16 v0, v44 │ │ -0c65cc: 0201 1c00 |0460: move/from16 v1, v28 │ │ -0c65d0: 6e30 2e1d 9001 |0462: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1d2e │ │ -0c65d6: 0800 2c00 |0465: move-object/from16 v0, v44 │ │ -0c65da: 5400 c20a |0467: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0ac2 │ │ -0c65de: 0828 0000 |0469: move-object/from16 v40, v0 │ │ -0c65e2: 3828 0f00 |046b: if-eqz v40, 047a // +000f │ │ -0c65e6: 0800 2c00 |046d: move-object/from16 v0, v44 │ │ -0c65ea: 5400 c20a |046f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0ac2 │ │ -0c65ee: 0828 0000 |0471: move-object/from16 v40, v0 │ │ -0c65f2: 7401 f61c 2c00 |0473: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1cf6 │ │ -0c65f8: 0a29 |0476: move-result v41 │ │ -0c65fa: 7402 801c 2800 |0477: invoke-virtual/range {v40, v41}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@1c80 │ │ -0c6600: 0800 2c00 |047a: move-object/from16 v0, v44 │ │ -0c6604: 5400 da0a |047c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c6608: 0828 0000 |047e: move-object/from16 v40, v0 │ │ -0c660c: 3828 dafb |0480: if-eqz v40, 005a // -0426 │ │ -0c6610: 0800 2c00 |0482: move-object/from16 v0, v44 │ │ -0c6614: 5400 da0a |0484: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c6618: 0828 0000 |0486: move-object/from16 v40, v0 │ │ -0c661c: 7401 dc1e 2800 |0488: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ -0c6622: 0a28 |048b: move-result v40 │ │ -0c6624: 1329 0800 |048c: const/16 v41, #int 8 // #8 │ │ -0c6628: 0200 2800 |048e: move/from16 v0, v40 │ │ -0c662c: 0201 2900 |0490: move/from16 v1, v41 │ │ -0c6630: 3210 c8fb |0492: if-eq v0, v1, 005a // -0438 │ │ -0c6634: 0800 2c00 |0494: move-object/from16 v0, v44 │ │ -0c6638: 5400 da0a |0496: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ -0c663c: 0828 0000 |0498: move-object/from16 v40, v0 │ │ -0c6640: 0800 2c00 |049a: move-object/from16 v0, v44 │ │ -0c6644: 5200 d80a |049c: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ -0c6648: 0229 0000 |049e: move/from16 v41, v0 │ │ -0c664c: da29 2902 |04a0: mul-int/lit8 v41, v41, #int 2 // #02 │ │ -0c6650: 9129 0929 |04a2: sub-int v41, v9, v41 │ │ -0c6654: 152a 0040 |04a4: const/high16 v42, #int 1073741824 // #4000 │ │ -0c6658: 7702 db21 2900 |04a6: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c665e: 0a29 |04a9: move-result v41 │ │ -0c6660: 7401 f61c 2c00 |04aa: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1cf6 │ │ -0c6666: 0a2a |04ad: move-result v42 │ │ -0c6668: 152b 0080 |04ae: const/high16 v43, #int -2147483648 // #8000 │ │ -0c666c: 7702 db21 2a00 |04b0: invoke-static/range {v42, v43}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c6672: 0a2a |04b3: move-result v42 │ │ -0c6674: 7403 e61e 2800 |04b4: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ProgressBarICS;.measure:(II)V // method@1ee6 │ │ -0c667a: 2900 a3fb |04b7: goto/16 005a // -045d │ │ -0c667e: 0800 2c00 |04b9: move-object/from16 v0, v44 │ │ -0c6682: 0201 1b00 |04bb: move/from16 v1, v27 │ │ -0c6686: 6e30 2e1d 9001 |04bd: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1d2e │ │ -0c668c: 28a5 |04c0: goto 0465 // -005b │ │ -0c668e: 0000 |04c1: nop // spacer │ │ -0c6690: 0001 0200 0100 0000 6001 0000 be01 ... |04c2: packed-switch-data (8 units) │ │ +0c5de8: |[0c5de8] android.support.v7.internal.widget.ActionBarView.onMeasure:(II)V │ │ +0c5df8: 7401 ec1c 2c00 |0000: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getChildCount:()I // method@1cec │ │ +0c5dfe: 0a07 |0003: move-result v7 │ │ +0c5e00: 0800 2c00 |0004: move-object/from16 v0, v44 │ │ +0c5e04: 5500 ce0a |0006: iget-boolean v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@0ace │ │ +0c5e08: 0228 0000 |0008: move/from16 v40, v0 │ │ +0c5e0c: 3828 5100 |000a: if-eqz v40, 005b // +0051 │ │ +0c5e10: 1326 0000 |000c: const/16 v38, #int 0 // #0 │ │ +0c5e14: 1316 0000 |000e: const/16 v22, #int 0 // #0 │ │ +0c5e18: 0200 1600 |0010: move/from16 v0, v22 │ │ +0c5e1c: 3570 3100 |0012: if-ge v0, v7, 0043 // +0031 │ │ +0c5e20: 0800 2c00 |0014: move-object/from16 v0, v44 │ │ +0c5e24: 0201 1600 |0016: move/from16 v1, v22 │ │ +0c5e28: 6e20 eb1c 1000 |0018: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1ceb │ │ +0c5e2e: 0c06 |001b: move-result-object v6 │ │ +0c5e30: 6e10 1f22 0600 |001c: invoke-virtual {v6}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0c5e36: 0a28 |001f: move-result v40 │ │ +0c5e38: 1329 0800 |0020: const/16 v41, #int 8 // #8 │ │ +0c5e3c: 0200 2800 |0022: move/from16 v0, v40 │ │ +0c5e40: 0201 2900 |0024: move/from16 v1, v41 │ │ +0c5e44: 3210 1a00 |0026: if-eq v0, v1, 0040 // +001a │ │ +0c5e48: 0800 2c00 |0028: move-object/from16 v0, v44 │ │ +0c5e4c: 5400 d40a |002a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c5e50: 0828 0000 |002c: move-object/from16 v40, v0 │ │ +0c5e54: 0800 2800 |002e: move-object/from16 v0, v40 │ │ +0c5e58: 3306 0e00 |0030: if-ne v6, v0, 003e // +000e │ │ +0c5e5c: 0800 2c00 |0032: move-object/from16 v0, v44 │ │ +0c5e60: 5400 d40a |0034: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c5e64: 0828 0000 |0036: move-object/from16 v40, v0 │ │ +0c5e68: 7401 c119 2800 |0038: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getChildCount:()I // method@19c1 │ │ +0c5e6e: 0a28 |003b: move-result v40 │ │ +0c5e70: 3828 0400 |003c: if-eqz v40, 0040 // +0004 │ │ +0c5e74: d826 2601 |003e: add-int/lit8 v38, v38, #int 1 // #01 │ │ +0c5e78: d816 1601 |0040: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0c5e7c: 28ce |0042: goto 0010 // -0032 │ │ +0c5e7e: 3926 1800 |0043: if-nez v38, 005b // +0018 │ │ +0c5e82: 1328 0000 |0045: const/16 v40, #int 0 // #0 │ │ +0c5e86: 1329 0000 |0047: const/16 v41, #int 0 // #0 │ │ +0c5e8a: 0800 2c00 |0049: move-object/from16 v0, v44 │ │ +0c5e8e: 0201 2800 |004b: move/from16 v1, v40 │ │ +0c5e92: 0202 2900 |004d: move/from16 v2, v41 │ │ +0c5e96: 6e30 2e1d 1002 |004f: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1d2e │ │ +0c5e9c: 1328 0100 |0052: const/16 v40, #int 1 // #1 │ │ +0c5ea0: 0200 2800 |0054: move/from16 v0, v40 │ │ +0c5ea4: 0801 2c00 |0056: move-object/from16 v1, v44 │ │ +0c5ea8: 5c10 cf0a |0058: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@0acf │ │ +0c5eac: 0e00 |005a: return-void │ │ +0c5eae: 1328 0000 |005b: const/16 v40, #int 0 // #0 │ │ +0c5eb2: 0200 2800 |005d: move/from16 v0, v40 │ │ +0c5eb6: 0801 2c00 |005f: move-object/from16 v1, v44 │ │ +0c5eba: 5c10 cf0a |0061: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsed:Z // field@0acf │ │ +0c5ebe: 7701 d921 2d00 |0063: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0c5ec4: 0a27 |0066: move-result v39 │ │ +0c5ec6: 1528 0040 |0067: const/high16 v40, #int 1073741824 // #4000 │ │ +0c5eca: 0200 2700 |0069: move/from16 v0, v39 │ │ +0c5ece: 0201 2800 |006b: move/from16 v1, v40 │ │ +0c5ed2: 3210 2900 |006d: if-eq v0, v1, 0096 // +0029 │ │ +0c5ed6: 2228 9305 |006f: new-instance v40, Ljava/lang/IllegalStateException; // type@0593 │ │ +0c5eda: 2229 a905 |0071: new-instance v41, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c5ede: 7601 3d2b 2900 |0073: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c5ee4: 7401 012b 2c00 |0076: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0c5eea: 0c2a |0079: move-result-object v42 │ │ +0c5eec: 7401 c12a 2a00 |007a: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0c5ef2: 0c2a |007d: move-result-object v42 │ │ +0c5ef4: 7402 462b 2900 |007e: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c5efa: 0c29 |0081: move-result-object v41 │ │ +0c5efc: 1a2a 4900 |0082: const-string v42, " can only be used " // string@0049 │ │ +0c5f00: 7402 462b 2900 |0084: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c5f06: 0c29 |0087: move-result-object v41 │ │ +0c5f08: 1a2a e131 |0088: const-string v42, "with android:layout_width="MATCH_PARENT" (or fill_parent)" // string@31e1 │ │ +0c5f0c: 7402 462b 2900 |008a: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c5f12: 0c29 |008d: move-result-object v41 │ │ +0c5f14: 7401 4e2b 2900 |008e: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c5f1a: 0c29 |0091: move-result-object v41 │ │ +0c5f1c: 7602 da2a 2800 |0092: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0c5f22: 2728 |0095: throw v40 │ │ +0c5f24: 7701 d921 2e00 |0096: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0c5f2a: 0a10 |0099: move-result v16 │ │ +0c5f2c: 1528 0080 |009a: const/high16 v40, #int -2147483648 // #8000 │ │ +0c5f30: 0200 1000 |009c: move/from16 v0, v16 │ │ +0c5f34: 0201 2800 |009e: move/from16 v1, v40 │ │ +0c5f38: 3210 2900 |00a0: if-eq v0, v1, 00c9 // +0029 │ │ +0c5f3c: 2228 9305 |00a2: new-instance v40, Ljava/lang/IllegalStateException; // type@0593 │ │ +0c5f40: 2229 a905 |00a4: new-instance v41, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c5f44: 7601 3d2b 2900 |00a6: invoke-direct/range {v41}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c5f4a: 7401 012b 2c00 |00a9: invoke-virtual/range {v44}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0c5f50: 0c2a |00ac: move-result-object v42 │ │ +0c5f52: 7401 c12a 2a00 |00ad: invoke-virtual/range {v42}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0c5f58: 0c2a |00b0: move-result-object v42 │ │ +0c5f5a: 7402 462b 2900 |00b1: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c5f60: 0c29 |00b4: move-result-object v41 │ │ +0c5f62: 1a2a 4900 |00b5: const-string v42, " can only be used " // string@0049 │ │ +0c5f66: 7402 462b 2900 |00b7: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c5f6c: 0c29 |00ba: move-result-object v41 │ │ +0c5f6e: 1a2a df31 |00bb: const-string v42, "with android:layout_height="wrap_content"" // string@31df │ │ +0c5f72: 7402 462b 2900 |00bd: invoke-virtual/range {v41, v42}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c5f78: 0c29 |00c0: move-result-object v41 │ │ +0c5f7a: 7401 4e2b 2900 |00c1: invoke-virtual/range {v41}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c5f80: 0c29 |00c4: move-result-object v41 │ │ +0c5f82: 7602 da2a 2800 |00c5: invoke-direct/range {v40, v41}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0c5f88: 2728 |00c8: throw v40 │ │ +0c5f8a: 7701 da21 2d00 |00c9: invoke-static/range {v45}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c5f90: 0a09 |00cc: move-result v9 │ │ +0c5f92: 0800 2c00 |00cd: move-object/from16 v0, v44 │ │ +0c5f96: 5200 c00a |00cf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ +0c5f9a: 0228 0000 |00d1: move/from16 v40, v0 │ │ +0c5f9e: 3d28 7302 |00d3: if-lez v40, 0346 // +0273 │ │ +0c5fa2: 0800 2c00 |00d5: move-object/from16 v0, v44 │ │ +0c5fa6: 5200 c00a |00d7: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ +0c5faa: 021b 0000 |00d9: move/from16 v27, v0 │ │ +0c5fae: 7401 fb1c 2c00 |00db: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingTop:()I // method@1cfb │ │ +0c5fb4: 0a28 |00de: move-result v40 │ │ +0c5fb6: 7401 f81c 2c00 |00df: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingBottom:()I // method@1cf8 │ │ +0c5fbc: 0a29 |00e2: move-result v41 │ │ +0c5fbe: 9025 2829 |00e3: add-int v37, v40, v41 │ │ +0c5fc2: 7401 f91c 2c00 |00e5: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingLeft:()I // method@1cf9 │ │ +0c5fc8: 0a1e |00e8: move-result v30 │ │ +0c5fca: 7401 fa1c 2c00 |00e9: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getPaddingRight:()I // method@1cfa │ │ +0c5fd0: 0a1f |00ec: move-result v31 │ │ +0c5fd2: 910f 1b25 |00ed: sub-int v15, v27, v37 │ │ +0c5fd6: 1528 0080 |00ef: const/high16 v40, #int -2147483648 // #8000 │ │ +0c5fda: 0200 2800 |00f1: move/from16 v0, v40 │ │ +0c5fde: 7120 db21 0f00 |00f3: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c5fe4: 0a08 |00f6: move-result v8 │ │ +0c5fe6: 9128 091e |00f7: sub-int v40, v9, v30 │ │ +0c5fea: 9105 281f |00f9: sub-int v5, v40, v31 │ │ +0c5fee: db18 0502 |00fb: div-int/lit8 v24, v5, #int 2 // #02 │ │ +0c5ff2: 0220 1800 |00fd: move/from16 v32, v24 │ │ +0c5ff6: 0800 2c00 |00ff: move-object/from16 v0, v44 │ │ +0c5ffa: 5400 c50a |0101: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c5ffe: 0828 0000 |0103: move-object/from16 v40, v0 │ │ +0c6002: 3828 4702 |0105: if-eqz v40, 034c // +0247 │ │ +0c6006: 0800 2c00 |0107: move-object/from16 v0, v44 │ │ +0c600a: 5400 c70a |0109: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c600e: 0812 0000 |010b: move-object/from16 v18, v0 │ │ +0c6012: 7401 b31c 1200 |010d: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getVisibility:()I // method@1cb3 │ │ +0c6018: 0a28 |0110: move-result v40 │ │ +0c601a: 1329 0800 |0111: const/16 v41, #int 8 // #8 │ │ +0c601e: 0200 2800 |0113: move/from16 v0, v40 │ │ +0c6022: 0201 2900 |0115: move/from16 v1, v41 │ │ +0c6026: 3210 4100 |0117: if-eq v0, v1, 0158 // +0041 │ │ +0c602a: 7401 ae1c 1200 |0119: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1cae │ │ +0c6030: 0c1a |011c: move-result-object v26 │ │ +0c6032: 0800 1a00 |011d: move-object/from16 v0, v26 │ │ +0c6036: 5200 6e0c |011f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c603a: 0228 0000 |0121: move/from16 v40, v0 │ │ +0c603e: 3b28 3102 |0123: if-gez v40, 0354 // +0231 │ │ +0c6042: 1528 0080 |0125: const/high16 v40, #int -2147483648 // #8000 │ │ +0c6046: 0200 2800 |0127: move/from16 v0, v40 │ │ +0c604a: 7120 db21 0500 |0129: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c6050: 0a14 |012c: move-result v20 │ │ +0c6052: 1528 0040 |012d: const/high16 v40, #int 1073741824 // #4000 │ │ +0c6056: 0200 2800 |012f: move/from16 v0, v40 │ │ +0c605a: 7120 db21 0f00 |0131: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c6060: 0a28 |0134: move-result v40 │ │ +0c6062: 0800 1200 |0135: move-object/from16 v0, v18 │ │ +0c6066: 0201 1400 |0137: move/from16 v1, v20 │ │ +0c606a: 0202 2800 |0139: move/from16 v2, v40 │ │ +0c606e: 6e30 b51c 1002 |013b: invoke-virtual {v0, v1, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.measure:(II)V // method@1cb5 │ │ +0c6074: 7401 b01c 1200 |013e: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getMeasuredWidth:()I // method@1cb0 │ │ +0c607a: 0a28 |0141: move-result v40 │ │ +0c607c: 7401 af1c 1200 |0142: invoke-virtual/range {v18}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.getLeftOffset:()I // method@1caf │ │ +0c6082: 0a29 |0145: move-result v41 │ │ +0c6084: 9013 2829 |0146: add-int v19, v40, v41 │ │ +0c6088: 1328 0000 |0148: const/16 v40, #int 0 // #0 │ │ +0c608c: 9129 0513 |014a: sub-int v41, v5, v19 │ │ +0c6090: 7702 f42a 2800 |014c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c6096: 0a05 |014f: move-result v5 │ │ +0c6098: 1328 0000 |0150: const/16 v40, #int 0 // #0 │ │ +0c609c: 9129 0513 |0152: sub-int v41, v5, v19 │ │ +0c60a0: 7702 f42a 2800 |0154: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c60a6: 0a18 |0157: move-result v24 │ │ +0c60a8: 0800 2c00 |0158: move-object/from16 v0, v44 │ │ +0c60ac: 5400 d40a |015a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c60b0: 0828 0000 |015c: move-object/from16 v40, v0 │ │ +0c60b4: 3828 3600 |015e: if-eqz v40, 0194 // +0036 │ │ +0c60b8: 0800 2c00 |0160: move-object/from16 v0, v44 │ │ +0c60bc: 5400 d40a |0162: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c60c0: 0828 0000 |0164: move-object/from16 v40, v0 │ │ +0c60c4: 7401 c919 2800 |0166: invoke-virtual/range {v40}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c60ca: 0c28 |0169: move-result-object v40 │ │ +0c60cc: 0800 2800 |016a: move-object/from16 v0, v40 │ │ +0c60d0: 0801 2c00 |016c: move-object/from16 v1, v44 │ │ +0c60d4: 3310 2600 |016e: if-ne v0, v1, 0194 // +0026 │ │ +0c60d8: 0800 2c00 |0170: move-object/from16 v0, v44 │ │ +0c60dc: 5400 d40a |0172: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c60e0: 0828 0000 |0174: move-object/from16 v40, v0 │ │ +0c60e4: 1329 0000 |0176: const/16 v41, #int 0 // #0 │ │ +0c60e8: 0800 2c00 |0178: move-object/from16 v0, v44 │ │ +0c60ec: 0801 2800 |017a: move-object/from16 v1, v40 │ │ +0c60f0: 0202 2900 |017c: move/from16 v2, v41 │ │ +0c60f4: 6e52 0e1d 1085 |017e: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1d0e │ │ +0c60fa: 0a05 |0181: move-result v5 │ │ +0c60fc: 1328 0000 |0182: const/16 v40, #int 0 // #0 │ │ +0c6100: 0800 2c00 |0184: move-object/from16 v0, v44 │ │ +0c6104: 5400 d40a |0186: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c6108: 0829 0000 |0188: move-object/from16 v41, v0 │ │ +0c610c: 7401 c419 2900 |018a: invoke-virtual/range {v41}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getMeasuredWidth:()I // method@19c4 │ │ +0c6112: 0a29 |018d: move-result v41 │ │ +0c6114: 9129 2029 |018e: sub-int v41, v32, v41 │ │ +0c6118: 7702 f42a 2800 |0190: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c611e: 0a20 |0193: move-result v32 │ │ +0c6120: 0800 2c00 |0194: move-object/from16 v0, v44 │ │ +0c6124: 5400 cd0a |0196: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c6128: 0828 0000 |0198: move-object/from16 v40, v0 │ │ +0c612c: 3828 3800 |019a: if-eqz v40, 01d2 // +0038 │ │ +0c6130: 0800 2c00 |019c: move-object/from16 v0, v44 │ │ +0c6134: 5400 cd0a |019e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c6138: 0828 0000 |01a0: move-object/from16 v40, v0 │ │ +0c613c: 7401 dc1e 2800 |01a2: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +0c6142: 0a28 |01a5: move-result v40 │ │ +0c6144: 1329 0800 |01a6: const/16 v41, #int 8 // #8 │ │ +0c6148: 0200 2800 |01a8: move/from16 v0, v40 │ │ +0c614c: 0201 2900 |01aa: move/from16 v1, v41 │ │ +0c6150: 3210 2600 |01ac: if-eq v0, v1, 01d2 // +0026 │ │ +0c6154: 0800 2c00 |01ae: move-object/from16 v0, v44 │ │ +0c6158: 5400 cd0a |01b0: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c615c: 0828 0000 |01b2: move-object/from16 v40, v0 │ │ +0c6160: 1329 0000 |01b4: const/16 v41, #int 0 // #0 │ │ +0c6164: 0800 2c00 |01b6: move-object/from16 v0, v44 │ │ +0c6168: 0801 2800 |01b8: move-object/from16 v1, v40 │ │ +0c616c: 0202 2900 |01ba: move/from16 v2, v41 │ │ +0c6170: 6e52 0e1d 1085 |01bc: invoke-virtual {v0, v1, v5, v8, v2}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1d0e │ │ +0c6176: 0a05 |01bf: move-result v5 │ │ +0c6178: 1328 0000 |01c0: const/16 v40, #int 0 // #0 │ │ +0c617c: 0800 2c00 |01c2: move-object/from16 v0, v44 │ │ +0c6180: 5400 cd0a |01c4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIndeterminateProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0acd │ │ +0c6184: 0829 0000 |01c6: move-object/from16 v41, v0 │ │ +0c6188: 7401 d21e 2900 |01c8: invoke-virtual/range {v41}, Landroid/support/v7/internal/widget/ProgressBarICS;.getMeasuredWidth:()I // method@1ed2 │ │ +0c618e: 0a29 |01cb: move-result v41 │ │ +0c6190: 9129 2029 |01cc: sub-int v41, v32, v41 │ │ +0c6194: 7702 f42a 2800 |01ce: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c619a: 0a20 |01d1: move-result v32 │ │ +0c619c: 0800 2c00 |01d2: move-object/from16 v0, v44 │ │ +0c61a0: 5400 e50a |01d4: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c61a4: 0828 0000 |01d6: move-object/from16 v40, v0 │ │ +0c61a8: 3828 8a01 |01d8: if-eqz v40, 0362 // +018a │ │ +0c61ac: 0800 2c00 |01da: move-object/from16 v0, v44 │ │ +0c61b0: 5400 e50a |01dc: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c61b4: 0828 0000 |01de: move-object/from16 v40, v0 │ │ +0c61b8: 7401 4824 2800 |01e0: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getVisibility:()I // method@2448 │ │ +0c61be: 0a28 |01e3: move-result v40 │ │ +0c61c0: 1329 0800 |01e4: const/16 v41, #int 8 // #8 │ │ +0c61c4: 0200 2800 |01e6: move/from16 v0, v40 │ │ +0c61c8: 0201 2900 |01e8: move/from16 v1, v41 │ │ +0c61cc: 3210 7801 |01ea: if-eq v0, v1, 0362 // +0178 │ │ +0c61d0: 0800 2c00 |01ec: move-object/from16 v0, v44 │ │ +0c61d4: 5200 c40a |01ee: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c61d8: 0228 0000 |01f0: move/from16 v40, v0 │ │ +0c61dc: dd28 2808 |01f2: and-int/lit8 v40, v40, #int 8 // #08 │ │ +0c61e0: 3828 6e01 |01f4: if-eqz v40, 0362 // +016e │ │ +0c61e4: 1321 0100 |01f6: const/16 v33, #int 1 // #1 │ │ +0c61e8: 0800 2c00 |01f8: move-object/from16 v0, v44 │ │ +0c61ec: 5400 c50a |01fa: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c61f0: 0828 0000 |01fc: move-object/from16 v40, v0 │ │ +0c61f4: 3928 0b00 |01fe: if-nez v40, 0209 // +000b │ │ +0c61f8: 0800 2c00 |0200: move-object/from16 v0, v44 │ │ +0c61fc: 5200 d60a |0202: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c6200: 0228 0000 |0204: move/from16 v40, v0 │ │ +0c6204: 2b28 bc02 0000 |0206: packed-switch v40, 000004c2 // +000002bc │ │ +0c620a: 120e |0209: const/4 v14, #int 0 // #0 │ │ +0c620c: 0800 2c00 |020a: move-object/from16 v0, v44 │ │ +0c6210: 5400 c50a |020c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c6214: 0828 0000 |020e: move-object/from16 v40, v0 │ │ +0c6218: 3828 1202 |0210: if-eqz v40, 0422 // +0212 │ │ +0c621c: 0800 2c00 |0212: move-object/from16 v0, v44 │ │ +0c6220: 540e c50a |0214: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c6224: 380e cb00 |0216: if-eqz v14, 02e1 // +00cb │ │ +0c6228: 6e10 fd21 0e00 |0218: invoke-virtual {v14}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0c622e: 0c28 |021b: move-result-object v40 │ │ +0c6230: 0800 2c00 |021c: move-object/from16 v0, v44 │ │ +0c6234: 0801 2800 |021e: move-object/from16 v1, v40 │ │ +0c6238: 6e20 e81c 1000 |0220: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/view/ViewGroup$LayoutParams; // method@1ce8 │ │ +0c623e: 0c1a |0223: move-result-object v26 │ │ +0c6240: 0800 1a00 |0224: move-object/from16 v0, v26 │ │ +0c6244: 2000 2a03 |0226: instance-of v0, v0, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ +0c6248: 0228 0000 |0228: move/from16 v40, v0 │ │ +0c624c: 3828 1002 |022a: if-eqz v40, 043a // +0210 │ │ +0c6250: 0828 1a00 |022c: move-object/from16 v40, v26 │ │ +0c6254: 1f28 2a03 |022e: check-cast v40, Landroid/support/v7/app/ActionBar$LayoutParams; // type@032a │ │ +0c6258: 0804 2800 |0230: move-object/from16 v4, v40 │ │ +0c625c: 1315 0000 |0232: const/16 v21, #int 0 // #0 │ │ +0c6260: 1324 0000 |0234: const/16 v36, #int 0 // #0 │ │ +0c6264: 3804 1600 |0236: if-eqz v4, 024c // +0016 │ │ +0c6268: 5240 8206 |0238: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.leftMargin:I // field@0682 │ │ +0c626c: 0228 0000 |023a: move/from16 v40, v0 │ │ +0c6270: 5240 8306 |023c: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.rightMargin:I // field@0683 │ │ +0c6274: 0229 0000 |023e: move/from16 v41, v0 │ │ +0c6278: 9015 2829 |0240: add-int v21, v40, v41 │ │ +0c627c: 5240 8406 |0242: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.topMargin:I // field@0684 │ │ +0c6280: 0228 0000 |0244: move/from16 v40, v0 │ │ +0c6284: 5240 8006 |0246: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.bottomMargin:I // field@0680 │ │ +0c6288: 0229 0000 |0248: move/from16 v41, v0 │ │ +0c628c: 9024 2829 |024a: add-int v36, v40, v41 │ │ +0c6290: 0800 2c00 |024c: move-object/from16 v0, v44 │ │ +0c6294: 5200 c00a |024e: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ +0c6298: 0228 0000 |0250: move/from16 v40, v0 │ │ +0c629c: 3c28 eb01 |0252: if-gtz v40, 043d // +01eb │ │ +0c62a0: 150b 0080 |0254: const/high16 v11, #int -2147483648 // #8000 │ │ +0c62a4: 1328 0000 |0256: const/16 v40, #int 0 // #0 │ │ +0c62a8: 0800 1a00 |0258: move-object/from16 v0, v26 │ │ +0c62ac: 5200 6d0c |025a: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c62b0: 0229 0000 |025c: move/from16 v41, v0 │ │ +0c62b4: 3a29 0e00 |025e: if-ltz v41, 026c // +000e │ │ +0c62b8: 0800 1a00 |0260: move-object/from16 v0, v26 │ │ +0c62bc: 5200 6d0c |0262: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c62c0: 0229 0000 |0264: move/from16 v41, v0 │ │ +0c62c4: 0200 2900 |0266: move/from16 v0, v41 │ │ +0c62c8: 7120 f72a f000 |0268: invoke-static {v0, v15}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c62ce: 0a0f |026b: move-result v15 │ │ +0c62d0: 9129 0f24 |026c: sub-int v41, v15, v36 │ │ +0c62d4: 7702 f42a 2800 |026e: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c62da: 0a0a |0271: move-result v10 │ │ +0c62dc: 0800 1a00 |0272: move-object/from16 v0, v26 │ │ +0c62e0: 5200 6e0c |0274: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c62e4: 0228 0000 |0276: move/from16 v40, v0 │ │ +0c62e8: 1329 feff |0278: const/16 v41, #int -2 // #fffe │ │ +0c62ec: 0200 2800 |027a: move/from16 v0, v40 │ │ +0c62f0: 0201 2900 |027c: move/from16 v1, v41 │ │ +0c62f4: 3210 d401 |027e: if-eq v0, v1, 0452 // +01d4 │ │ +0c62f8: 150d 0040 |0280: const/high16 v13, #int 1073741824 // #4000 │ │ +0c62fc: 1329 0000 |0282: const/16 v41, #int 0 // #0 │ │ +0c6300: 0800 1a00 |0284: move-object/from16 v0, v26 │ │ +0c6304: 5200 6e0c |0286: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c6308: 0228 0000 |0288: move/from16 v40, v0 │ │ +0c630c: 3a28 cc01 |028a: if-ltz v40, 0456 // +01cc │ │ +0c6310: 0800 1a00 |028c: move-object/from16 v0, v26 │ │ +0c6314: 5200 6e0c |028e: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c6318: 0228 0000 |0290: move/from16 v40, v0 │ │ +0c631c: 0200 2800 |0292: move/from16 v0, v40 │ │ +0c6320: 7120 f72a 5000 |0294: invoke-static {v0, v5}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c6326: 0a28 |0297: move-result v40 │ │ +0c6328: 9128 2815 |0298: sub-int v40, v40, v21 │ │ +0c632c: 0200 2900 |029a: move/from16 v0, v41 │ │ +0c6330: 0201 2800 |029c: move/from16 v1, v40 │ │ +0c6334: 7120 f42a 1000 |029e: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c633a: 0a0c |02a1: move-result v12 │ │ +0c633c: 3804 b801 |02a2: if-eqz v4, 045a // +01b8 │ │ +0c6340: 5240 8106 |02a4: iget v0, v4, Landroid/support/v7/app/ActionBar$LayoutParams;.gravity:I // field@0681 │ │ +0c6344: 0228 0000 |02a6: move/from16 v40, v0 │ │ +0c6348: dd11 2807 |02a8: and-int/lit8 v17, v40, #int 7 // #07 │ │ +0c634c: 1328 0100 |02aa: const/16 v40, #int 1 // #1 │ │ +0c6350: 0200 1100 |02ac: move/from16 v0, v17 │ │ +0c6354: 0201 2800 |02ae: move/from16 v1, v40 │ │ +0c6358: 3310 1a00 |02b0: if-ne v0, v1, 02ca // +001a │ │ +0c635c: 0800 1a00 |02b2: move-object/from16 v0, v26 │ │ +0c6360: 5200 6e0c |02b4: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c6364: 0228 0000 |02b6: move/from16 v40, v0 │ │ +0c6368: 1329 ffff |02b8: const/16 v41, #int -1 // #ffff │ │ +0c636c: 0200 2800 |02ba: move/from16 v0, v40 │ │ +0c6370: 0201 2900 |02bc: move/from16 v1, v41 │ │ +0c6374: 3310 0c00 |02be: if-ne v0, v1, 02ca // +000c │ │ +0c6378: 0200 1800 |02c0: move/from16 v0, v24 │ │ +0c637c: 0201 2000 |02c2: move/from16 v1, v32 │ │ +0c6380: 7120 f72a 1000 |02c4: invoke-static {v0, v1}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c6386: 0a28 |02c7: move-result v40 │ │ +0c6388: da0c 2802 |02c8: mul-int/lit8 v12, v40, #int 2 // #02 │ │ +0c638c: 7120 db21 dc00 |02ca: invoke-static {v12, v13}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c6392: 0a28 |02cd: move-result v40 │ │ +0c6394: 7120 db21 ba00 |02ce: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c639a: 0a29 |02d1: move-result v41 │ │ +0c639c: 0200 2800 |02d2: move/from16 v0, v40 │ │ +0c63a0: 0201 2900 |02d4: move/from16 v1, v41 │ │ +0c63a4: 6e30 3722 0e01 |02d6: invoke-virtual {v14, v0, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0c63aa: 6e10 0422 0e00 |02d9: invoke-virtual {v14}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0c63b0: 0a28 |02dc: move-result v40 │ │ +0c63b2: 9028 2815 |02dd: add-int v40, v40, v21 │ │ +0c63b6: 9105 0528 |02df: sub-int v5, v5, v40 │ │ +0c63ba: 0800 2c00 |02e1: move-object/from16 v0, v44 │ │ +0c63be: 5400 c50a |02e3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c63c2: 0828 0000 |02e5: move-object/from16 v40, v0 │ │ +0c63c6: 3928 3600 |02e7: if-nez v40, 031d // +0036 │ │ +0c63ca: 3821 3400 |02e9: if-eqz v33, 031d // +0034 │ │ +0c63ce: 0800 2c00 |02eb: move-object/from16 v0, v44 │ │ +0c63d2: 5400 e50a |02ed: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c63d6: 0828 0000 |02ef: move-object/from16 v40, v0 │ │ +0c63da: 0800 2c00 |02f1: move-object/from16 v0, v44 │ │ +0c63de: 5200 c00a |02f3: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ +0c63e2: 0229 0000 |02f5: move/from16 v41, v0 │ │ +0c63e6: 152a 0040 |02f7: const/high16 v42, #int 1073741824 // #4000 │ │ +0c63ea: 7702 db21 2900 |02f9: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c63f0: 0a29 |02fc: move-result v41 │ │ +0c63f2: 132a 0000 |02fd: const/16 v42, #int 0 // #0 │ │ +0c63f6: 0800 2c00 |02ff: move-object/from16 v0, v44 │ │ +0c63fa: 0801 2800 |0301: move-object/from16 v1, v40 │ │ +0c63fe: 0202 2900 |0303: move/from16 v2, v41 │ │ +0c6402: 0203 2a00 |0305: move/from16 v3, v42 │ │ +0c6406: 6e53 0e1d 1025 |0307: invoke-virtual {v0, v1, v5, v2, v3}, Landroid/support/v7/internal/widget/ActionBarView;.measureChildView:(Landroid/view/View;III)I // method@1d0e │ │ +0c640c: 0a05 |030a: move-result v5 │ │ +0c640e: 1328 0000 |030b: const/16 v40, #int 0 // #0 │ │ +0c6412: 0800 2c00 |030d: move-object/from16 v0, v44 │ │ +0c6416: 5400 e50a |030f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c641a: 0829 0000 |0311: move-object/from16 v41, v0 │ │ +0c641e: 7401 4624 2900 |0313: invoke-virtual/range {v41}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ +0c6424: 0a29 |0316: move-result v41 │ │ +0c6426: 9129 1829 |0317: sub-int v41, v24, v41 │ │ +0c642a: 7702 f42a 2800 |0319: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c6430: 0a18 |031c: move-result v24 │ │ +0c6432: 0800 2c00 |031d: move-object/from16 v0, v44 │ │ +0c6436: 5200 c00a |031f: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContentHeight:I // field@0ac0 │ │ +0c643a: 0228 0000 |0321: move/from16 v40, v0 │ │ +0c643e: 3c28 9601 |0323: if-gtz v40, 04b9 // +0196 │ │ +0c6442: 131c 0000 |0325: const/16 v28, #int 0 // #0 │ │ +0c6446: 1316 0000 |0327: const/16 v22, #int 0 // #0 │ │ +0c644a: 0200 1600 |0329: move/from16 v0, v22 │ │ +0c644e: 3570 3301 |032b: if-ge v0, v7, 045e // +0133 │ │ +0c6452: 0800 2c00 |032d: move-object/from16 v0, v44 │ │ +0c6456: 0201 1600 |032f: move/from16 v1, v22 │ │ +0c645a: 6e20 eb1c 1000 |0331: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView;.getChildAt:(I)Landroid/view/View; // method@1ceb │ │ +0c6460: 0c23 |0334: move-result-object v35 │ │ +0c6462: 7401 0122 2300 |0335: invoke-virtual/range {v35}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c6468: 0a28 |0338: move-result v40 │ │ +0c646a: 901d 2825 |0339: add-int v29, v40, v37 │ │ +0c646e: 0200 1d00 |033b: move/from16 v0, v29 │ │ +0c6472: 0201 1c00 |033d: move/from16 v1, v28 │ │ +0c6476: 3710 0400 |033f: if-le v0, v1, 0343 // +0004 │ │ +0c647a: 021c 1d00 |0341: move/from16 v28, v29 │ │ +0c647e: d816 1601 |0343: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0c6482: 28e4 |0345: goto 0329 // -001c │ │ +0c6484: 7701 da21 2e00 |0346: invoke-static/range {v46}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c648a: 0a1b |0349: move-result v27 │ │ +0c648c: 2900 91fd |034a: goto/16 00db // -026f │ │ +0c6490: 0800 2c00 |034c: move-object/from16 v0, v44 │ │ +0c6494: 5400 c90a |034e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6498: 0812 0000 |0350: move-object/from16 v18, v0 │ │ +0c649c: 2900 bbfd |0352: goto/16 010d // -0245 │ │ +0c64a0: 0800 1a00 |0354: move-object/from16 v0, v26 │ │ +0c64a4: 5200 6e0c |0356: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c64a8: 0228 0000 |0358: move/from16 v40, v0 │ │ +0c64ac: 1529 0040 |035a: const/high16 v41, #int 1073741824 // #4000 │ │ +0c64b0: 7702 db21 2800 |035c: invoke-static/range {v40, v41}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c64b6: 0a14 |035f: move-result v20 │ │ +0c64b8: 2900 cdfd |0360: goto/16 012d // -0233 │ │ +0c64bc: 1321 0000 |0362: const/16 v33, #int 0 // #0 │ │ +0c64c0: 2900 94fe |0364: goto/16 01f8 // -016c │ │ +0c64c4: 0800 2c00 |0366: move-object/from16 v0, v44 │ │ +0c64c8: 5400 d10a |0368: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c64cc: 0828 0000 |036a: move-object/from16 v40, v0 │ │ +0c64d0: 3828 9dfe |036c: if-eqz v40, 0209 // -0163 │ │ +0c64d4: 3821 4f00 |036e: if-eqz v33, 03bd // +004f │ │ +0c64d8: 0800 2c00 |0370: move-object/from16 v0, v44 │ │ +0c64dc: 5200 d00a |0372: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c64e0: 0228 0000 |0374: move/from16 v40, v0 │ │ +0c64e4: da17 2802 |0376: mul-int/lit8 v23, v40, #int 2 // #02 │ │ +0c64e8: 1328 0000 |0378: const/16 v40, #int 0 // #0 │ │ +0c64ec: 9129 0517 |037a: sub-int v41, v5, v23 │ │ +0c64f0: 7702 f42a 2800 |037c: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c64f6: 0a05 |037f: move-result v5 │ │ +0c64f8: 1328 0000 |0380: const/16 v40, #int 0 // #0 │ │ +0c64fc: 9129 1817 |0382: sub-int v41, v24, v23 │ │ +0c6500: 7702 f42a 2800 |0384: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c6506: 0a18 |0387: move-result v24 │ │ +0c6508: 0800 2c00 |0388: move-object/from16 v0, v44 │ │ +0c650c: 5400 d10a |038a: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c6510: 0828 0000 |038c: move-object/from16 v40, v0 │ │ +0c6514: 1529 0080 |038e: const/high16 v41, #int -2147483648 // #8000 │ │ +0c6518: 0200 2900 |0390: move/from16 v0, v41 │ │ +0c651c: 7120 db21 0500 |0392: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c6522: 0a29 |0395: move-result v41 │ │ +0c6524: 152a 0040 |0396: const/high16 v42, #int 1073741824 // #4000 │ │ +0c6528: 0200 2a00 |0398: move/from16 v0, v42 │ │ +0c652c: 7120 db21 0f00 |039a: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c6532: 0a2a |039d: move-result v42 │ │ +0c6534: 7403 4a24 2800 |039e: invoke-virtual/range {v40, v41, v42}, Landroid/widget/LinearLayout;.measure:(II)V // method@244a │ │ +0c653a: 0800 2c00 |03a1: move-object/from16 v0, v44 │ │ +0c653e: 5400 d10a |03a3: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c6542: 0828 0000 |03a5: move-object/from16 v40, v0 │ │ +0c6546: 7401 4624 2800 |03a7: invoke-virtual/range {v40}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ +0c654c: 0a19 |03aa: move-result v25 │ │ +0c654e: 1328 0000 |03ab: const/16 v40, #int 0 // #0 │ │ +0c6552: 9129 0519 |03ad: sub-int v41, v5, v25 │ │ +0c6556: 7702 f42a 2800 |03af: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c655c: 0a05 |03b2: move-result v5 │ │ +0c655e: 1328 0000 |03b3: const/16 v40, #int 0 // #0 │ │ +0c6562: 9129 1819 |03b5: sub-int v41, v24, v25 │ │ +0c6566: 7702 f42a 2800 |03b7: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c656c: 0a18 |03ba: move-result v24 │ │ +0c656e: 2900 4efe |03bb: goto/16 0209 // -01b2 │ │ +0c6572: 0800 2c00 |03bd: move-object/from16 v0, v44 │ │ +0c6576: 5200 d00a |03bf: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c657a: 0217 0000 |03c1: move/from16 v23, v0 │ │ +0c657e: 28b5 |03c3: goto 0378 // -004b │ │ +0c6580: 0800 2c00 |03c4: move-object/from16 v0, v44 │ │ +0c6584: 5400 e20a |03c6: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6588: 0828 0000 |03c8: move-object/from16 v40, v0 │ │ +0c658c: 3828 3ffe |03ca: if-eqz v40, 0209 // -01c1 │ │ +0c6590: 3821 4f00 |03cc: if-eqz v33, 041b // +004f │ │ +0c6594: 0800 2c00 |03ce: move-object/from16 v0, v44 │ │ +0c6598: 5200 d00a |03d0: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c659c: 0228 0000 |03d2: move/from16 v40, v0 │ │ +0c65a0: da17 2802 |03d4: mul-int/lit8 v23, v40, #int 2 // #02 │ │ +0c65a4: 1328 0000 |03d6: const/16 v40, #int 0 // #0 │ │ +0c65a8: 9129 0517 |03d8: sub-int v41, v5, v23 │ │ +0c65ac: 7702 f42a 2800 |03da: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c65b2: 0a05 |03dd: move-result v5 │ │ +0c65b4: 1328 0000 |03de: const/16 v40, #int 0 // #0 │ │ +0c65b8: 9129 1817 |03e0: sub-int v41, v24, v23 │ │ +0c65bc: 7702 f42a 2800 |03e2: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c65c2: 0a18 |03e5: move-result v24 │ │ +0c65c4: 0800 2c00 |03e6: move-object/from16 v0, v44 │ │ +0c65c8: 5400 e20a |03e8: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c65cc: 0828 0000 |03ea: move-object/from16 v40, v0 │ │ +0c65d0: 1529 0080 |03ec: const/high16 v41, #int -2147483648 // #8000 │ │ +0c65d4: 0200 2900 |03ee: move/from16 v0, v41 │ │ +0c65d8: 7120 db21 0500 |03f0: invoke-static {v5, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c65de: 0a29 |03f3: move-result v41 │ │ +0c65e0: 152a 0040 |03f4: const/high16 v42, #int 1073741824 // #4000 │ │ +0c65e4: 0200 2a00 |03f6: move/from16 v0, v42 │ │ +0c65e8: 7120 db21 0f00 |03f8: invoke-static {v15, v0}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c65ee: 0a2a |03fb: move-result v42 │ │ +0c65f0: 7403 341f 2800 |03fc: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.measure:(II)V // method@1f34 │ │ +0c65f6: 0800 2c00 |03ff: move-object/from16 v0, v44 │ │ +0c65fa: 5400 e20a |0401: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c65fe: 0828 0000 |0403: move-object/from16 v40, v0 │ │ +0c6602: 7401 311f 2800 |0405: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1f31 │ │ +0c6608: 0a22 |0408: move-result v34 │ │ +0c660a: 1328 0000 |0409: const/16 v40, #int 0 // #0 │ │ +0c660e: 9129 0522 |040b: sub-int v41, v5, v34 │ │ +0c6612: 7702 f42a 2800 |040d: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c6618: 0a05 |0410: move-result v5 │ │ +0c661a: 1328 0000 |0411: const/16 v40, #int 0 // #0 │ │ +0c661e: 9129 1822 |0413: sub-int v41, v24, v34 │ │ +0c6622: 7702 f42a 2800 |0415: invoke-static/range {v40, v41}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c6628: 0a18 |0418: move-result v24 │ │ +0c662a: 2900 f0fd |0419: goto/16 0209 // -0210 │ │ +0c662e: 0800 2c00 |041b: move-object/from16 v0, v44 │ │ +0c6632: 5200 d00a |041d: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mItemPadding:I // field@0ad0 │ │ +0c6636: 0217 0000 |041f: move/from16 v23, v0 │ │ +0c663a: 28b5 |0421: goto 03d6 // -004b │ │ +0c663c: 0800 2c00 |0422: move-object/from16 v0, v44 │ │ +0c6640: 5200 c40a |0424: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c6644: 0228 0000 |0426: move/from16 v40, v0 │ │ +0c6648: dd28 2810 |0428: and-int/lit8 v40, v40, #int 16 // #10 │ │ +0c664c: 3828 ecfd |042a: if-eqz v40, 0216 // -0214 │ │ +0c6650: 0800 2c00 |042c: move-object/from16 v0, v44 │ │ +0c6654: 5400 c30a |042e: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6658: 0828 0000 |0430: move-object/from16 v40, v0 │ │ +0c665c: 3828 e4fd |0432: if-eqz v40, 0216 // -021c │ │ +0c6660: 0800 2c00 |0434: move-object/from16 v0, v44 │ │ +0c6664: 540e c30a |0436: iget-object v14, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6668: 2900 defd |0438: goto/16 0216 // -0222 │ │ +0c666c: 1204 |043a: const/4 v4, #int 0 // #0 │ │ +0c666e: 2900 f7fd |043b: goto/16 0232 // -0209 │ │ +0c6672: 0800 1a00 |043d: move-object/from16 v0, v26 │ │ +0c6676: 5200 6d0c |043f: iget v0, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c667a: 0228 0000 |0441: move/from16 v40, v0 │ │ +0c667e: 1329 feff |0443: const/16 v41, #int -2 // #fffe │ │ +0c6682: 0200 2800 |0445: move/from16 v0, v40 │ │ +0c6686: 0201 2900 |0447: move/from16 v1, v41 │ │ +0c668a: 3210 0600 |0449: if-eq v0, v1, 044f // +0006 │ │ +0c668e: 150b 0040 |044b: const/high16 v11, #int 1073741824 // #4000 │ │ +0c6692: 2900 09fe |044d: goto/16 0256 // -01f7 │ │ +0c6696: 150b 0080 |044f: const/high16 v11, #int -2147483648 // #8000 │ │ +0c669a: 28fc |0451: goto 044d // -0004 │ │ +0c669c: 150d 0080 |0452: const/high16 v13, #int -2147483648 // #8000 │ │ +0c66a0: 2900 2efe |0454: goto/16 0282 // -01d2 │ │ +0c66a4: 0228 0500 |0456: move/from16 v40, v5 │ │ +0c66a8: 2900 40fe |0458: goto/16 0298 // -01c0 │ │ +0c66ac: 1328 1300 |045a: const/16 v40, #int 19 // #13 │ │ +0c66b0: 2900 4cfe |045c: goto/16 02a8 // -01b4 │ │ +0c66b4: 0800 2c00 |045e: move-object/from16 v0, v44 │ │ +0c66b8: 0201 1c00 |0460: move/from16 v1, v28 │ │ +0c66bc: 6e30 2e1d 9001 |0462: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1d2e │ │ +0c66c2: 0800 2c00 |0465: move-object/from16 v0, v44 │ │ +0c66c6: 5400 c20a |0467: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0ac2 │ │ +0c66ca: 0828 0000 |0469: move-object/from16 v40, v0 │ │ +0c66ce: 3828 0f00 |046b: if-eqz v40, 047a // +000f │ │ +0c66d2: 0800 2c00 |046d: move-object/from16 v0, v44 │ │ +0c66d6: 5400 c20a |046f: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0ac2 │ │ +0c66da: 0828 0000 |0471: move-object/from16 v40, v0 │ │ +0c66de: 7401 f61c 2c00 |0473: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1cf6 │ │ +0c66e4: 0a29 |0476: move-result v41 │ │ +0c66e6: 7402 801c 2800 |0477: invoke-virtual/range {v40, v41}, Landroid/support/v7/internal/widget/ActionBarContextView;.setContentHeight:(I)V // method@1c80 │ │ +0c66ec: 0800 2c00 |047a: move-object/from16 v0, v44 │ │ +0c66f0: 5400 da0a |047c: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c66f4: 0828 0000 |047e: move-object/from16 v40, v0 │ │ +0c66f8: 3828 dafb |0480: if-eqz v40, 005a // -0426 │ │ +0c66fc: 0800 2c00 |0482: move-object/from16 v0, v44 │ │ +0c6700: 5400 da0a |0484: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c6704: 0828 0000 |0486: move-object/from16 v40, v0 │ │ +0c6708: 7401 dc1e 2800 |0488: invoke-virtual/range {v40}, Landroid/support/v7/internal/widget/ProgressBarICS;.getVisibility:()I // method@1edc │ │ +0c670e: 0a28 |048b: move-result v40 │ │ +0c6710: 1329 0800 |048c: const/16 v41, #int 8 // #8 │ │ +0c6714: 0200 2800 |048e: move/from16 v0, v40 │ │ +0c6718: 0201 2900 |0490: move/from16 v1, v41 │ │ +0c671c: 3210 c8fb |0492: if-eq v0, v1, 005a // -0438 │ │ +0c6720: 0800 2c00 |0494: move-object/from16 v0, v44 │ │ +0c6724: 5400 da0a |0496: iget-object v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressView:Landroid/support/v7/internal/widget/ProgressBarICS; // field@0ada │ │ +0c6728: 0828 0000 |0498: move-object/from16 v40, v0 │ │ +0c672c: 0800 2c00 |049a: move-object/from16 v0, v44 │ │ +0c6730: 5200 d80a |049c: iget v0, v0, Landroid/support/v7/internal/widget/ActionBarView;.mProgressBarPadding:I // field@0ad8 │ │ +0c6734: 0229 0000 |049e: move/from16 v41, v0 │ │ +0c6738: da29 2902 |04a0: mul-int/lit8 v41, v41, #int 2 // #02 │ │ +0c673c: 9129 0929 |04a2: sub-int v41, v9, v41 │ │ +0c6740: 152a 0040 |04a4: const/high16 v42, #int 1073741824 // #4000 │ │ +0c6744: 7702 db21 2900 |04a6: invoke-static/range {v41, v42}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c674a: 0a29 |04a9: move-result v41 │ │ +0c674c: 7401 f61c 2c00 |04aa: invoke-virtual/range {v44}, Landroid/support/v7/internal/widget/ActionBarView;.getMeasuredHeight:()I // method@1cf6 │ │ +0c6752: 0a2a |04ad: move-result v42 │ │ +0c6754: 152b 0080 |04ae: const/high16 v43, #int -2147483648 // #8000 │ │ +0c6758: 7702 db21 2a00 |04b0: invoke-static/range {v42, v43}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c675e: 0a2a |04b3: move-result v42 │ │ +0c6760: 7403 e61e 2800 |04b4: invoke-virtual/range {v40, v41, v42}, Landroid/support/v7/internal/widget/ProgressBarICS;.measure:(II)V // method@1ee6 │ │ +0c6766: 2900 a3fb |04b7: goto/16 005a // -045d │ │ +0c676a: 0800 2c00 |04b9: move-object/from16 v0, v44 │ │ +0c676e: 0201 1b00 |04bb: move/from16 v1, v27 │ │ +0c6772: 6e30 2e1d 9001 |04bd: invoke-virtual {v0, v9, v1}, Landroid/support/v7/internal/widget/ActionBarView;.setMeasuredDimension:(II)V // method@1d2e │ │ +0c6778: 28a5 |04c0: goto 0465 // -005b │ │ +0c677a: 0000 |04c1: nop // spacer │ │ +0c677c: 0001 0200 0100 0000 6001 0000 be01 ... |04c2: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ 0x0004 line=819 │ │ 0x000c line=820 │ │ 0x000e line=821 │ │ 0x0014 line=822 │ │ @@ -257311,37 +257339,37 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c66a0: |[0c66a0] android.support.v7.internal.widget.ActionBarView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0c66b0: 0751 |0000: move-object v1, v5 │ │ -0c66b2: 1f01 9f03 |0001: check-cast v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@039f │ │ -0c66b6: 6e10 cf1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1ccf │ │ -0c66bc: 0c02 |0006: move-result-object v2 │ │ -0c66be: 6f20 db1b 2400 |0007: invoke-super {v4, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1bdb │ │ -0c66c4: 5212 b80a |000a: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ -0c66c8: 3802 1900 |000c: if-eqz v2, 0025 // +0019 │ │ -0c66cc: 5442 c80a |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c66d0: 3802 1500 |0010: if-eqz v2, 0025 // +0015 │ │ -0c66d4: 5442 d70a |0012: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c66d8: 3802 1100 |0014: if-eqz v2, 0025 // +0011 │ │ -0c66dc: 5442 d70a |0016: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c66e0: 5213 b80a |0018: iget v3, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ -0c66e4: 6e20 5d1a 3200 |001a: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ -0c66ea: 0c00 |001d: move-result-object v0 │ │ -0c66ec: 1f00 a401 |001e: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ -0c66f0: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ -0c66f4: 7210 0809 0000 |0022: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0908 │ │ -0c66fa: 5512 b90a |0025: iget-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ -0c66fe: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ -0c6702: 6e10 181d 0400 |0029: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.postShowOverflowMenu:()V // method@1d18 │ │ -0c6708: 0e00 |002c: return-void │ │ +0c678c: |[0c678c] android.support.v7.internal.widget.ActionBarView.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0c679c: 0751 |0000: move-object v1, v5 │ │ +0c679e: 1f01 9f03 |0001: check-cast v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@039f │ │ +0c67a2: 6e10 cf1c 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.getSuperState:()Landroid/os/Parcelable; // method@1ccf │ │ +0c67a8: 0c02 |0006: move-result-object v2 │ │ +0c67aa: 6f20 db1b 2400 |0007: invoke-super {v4, v2}, Landroid/support/v7/internal/widget/AbsActionBarView;.onRestoreInstanceState:(Landroid/os/Parcelable;)V // method@1bdb │ │ +0c67b0: 5212 b80a |000a: iget v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ +0c67b4: 3802 1900 |000c: if-eqz v2, 0025 // +0019 │ │ +0c67b8: 5442 c80a |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c67bc: 3802 1500 |0010: if-eqz v2, 0025 // +0015 │ │ +0c67c0: 5442 d70a |0012: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c67c4: 3802 1100 |0014: if-eqz v2, 0025 // +0011 │ │ +0c67c8: 5442 d70a |0016: iget-object v2, v4, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c67cc: 5213 b80a |0018: iget v3, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ +0c67d0: 6e20 5d1a 3200 |001a: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ +0c67d6: 0c00 |001d: move-result-object v0 │ │ +0c67d8: 1f00 a401 |001e: check-cast v0, Landroid/support/v4/internal/view/SupportMenuItem; // type@01a4 │ │ +0c67dc: 3800 0500 |0020: if-eqz v0, 0025 // +0005 │ │ +0c67e0: 7210 0809 0000 |0022: invoke-interface {v0}, Landroid/support/v4/internal/view/SupportMenuItem;.expandActionView:()Z // method@0908 │ │ +0c67e6: 5512 b90a |0025: iget-boolean v2, v1, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ +0c67ea: 3802 0500 |0027: if-eqz v2, 002c // +0005 │ │ +0c67ee: 6e10 181d 0400 |0029: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.postShowOverflowMenu:()V // method@1d18 │ │ +0c67f4: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1186 │ │ 0x0003 line=1188 │ │ 0x000a line=1190 │ │ 0x0016 line=1192 │ │ 0x0020 line=1194 │ │ @@ -257360,33 +257388,33 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0c670c: |[0c670c] android.support.v7.internal.widget.ActionBarView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0c671c: 6f10 dc1b 0300 |0000: invoke-super {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1bdc │ │ -0c6722: 0c01 |0003: move-result-object v1 │ │ -0c6724: 2200 9f03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@039f │ │ -0c6728: 7020 ce1c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcelable;)V // method@1cce │ │ -0c672e: 5432 c80a |0009: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c6732: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ -0c6736: 5432 c80a |000d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c673a: 5422 af0a |000f: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c673e: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ -0c6742: 5432 c80a |0013: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c6746: 5422 af0a |0015: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ -0c674a: 6e10 ae1a 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ -0c6750: 0a02 |001a: move-result v2 │ │ -0c6752: 5902 b80a |001b: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ -0c6756: 6e10 0b1d 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1d0b │ │ -0c675c: 0a02 |0020: move-result v2 │ │ -0c675e: 5c02 b90a |0021: iput-boolean v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ -0c6762: 1100 |0023: return-object v0 │ │ +0c67f8: |[0c67f8] android.support.v7.internal.widget.ActionBarView.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0c6808: 6f10 dc1b 0300 |0000: invoke-super {v3}, Landroid/support/v7/internal/widget/AbsActionBarView;.onSaveInstanceState:()Landroid/os/Parcelable; // method@1bdc │ │ +0c680e: 0c01 |0003: move-result-object v1 │ │ +0c6810: 2200 9f03 |0004: new-instance v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState; // type@039f │ │ +0c6814: 7020 ce1c 1000 |0006: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.:(Landroid/os/Parcelable;)V // method@1cce │ │ +0c681a: 5432 c80a |0009: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c681e: 3802 1200 |000b: if-eqz v2, 001d // +0012 │ │ +0c6822: 5432 c80a |000d: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c6826: 5422 af0a |000f: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c682a: 3802 0c00 |0011: if-eqz v2, 001d // +000c │ │ +0c682e: 5432 c80a |0013: iget-object v2, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c6832: 5422 af0a |0015: iget-object v2, v2, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.mCurrentExpandedItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0aaf │ │ +0c6836: 6e10 ae1a 0200 |0017: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ +0c683c: 0a02 |001a: move-result v2 │ │ +0c683e: 5902 b80a |001b: iput v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.expandedMenuItemId:I // field@0ab8 │ │ +0c6842: 6e10 0b1d 0300 |001d: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.isOverflowMenuShowing:()Z // method@1d0b │ │ +0c6848: 0a02 |0020: move-result v2 │ │ +0c684a: 5c02 b90a |0021: iput-boolean v2, v0, Landroid/support/v7/internal/widget/ActionBarView$SavedState;.isOverflowOpen:Z // field@0ab9 │ │ +0c684e: 1100 |0023: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1172 │ │ 0x0004 line=1173 │ │ 0x0009 line=1175 │ │ 0x0013 line=1176 │ │ 0x001d line=1179 │ │ @@ -257401,17 +257429,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c6764: |[0c6764] android.support.v7.internal.widget.ActionBarView.postShowOverflowMenu:()V │ │ -0c6774: 6f10 e01b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@1be0 │ │ -0c677a: 0e00 |0003: return-void │ │ +0c6850: |[0c6850] android.support.v7.internal.widget.ActionBarView.postShowOverflowMenu:()V │ │ +0c6860: 6f10 e01b 0000 |0000: invoke-super {v0}, Landroid/support/v7/internal/widget/AbsActionBarView;.postShowOverflowMenu:()V // method@1be0 │ │ +0c6866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #32 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -257419,17 +257447,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c677c: |[0c677c] android.support.v7.internal.widget.ActionBarView.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0c678c: 5b01 bf0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0abf │ │ -0c6790: 0e00 |0002: return-void │ │ +0c6868: |[0c6868] android.support.v7.internal.widget.ActionBarView.setCallback:(Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0c6878: 5b01 bf0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mCallback:Landroid/support/v7/app/ActionBar$OnNavigationListener; // field@0abf │ │ +0c687c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0002 line=393 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 callback Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ @@ -257439,17 +257467,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c6794: |[0c6794] android.support.v7.internal.widget.ActionBarView.setCollapsable:(Z)V │ │ -0c67a4: 5c01 ce0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@0ace │ │ -0c67a8: 0e00 |0002: return-void │ │ +0c6880: |[0c6880] android.support.v7.internal.widget.ActionBarView.setCollapsable:(Z)V │ │ +0c6890: 5c01 ce0a |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mIsCollapsable:Z // field@0ace │ │ +0c6894: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=809 │ │ 0x0002 line=810 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 collapsable Z │ │ @@ -257459,17 +257487,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c67ac: |[0c67ac] android.support.v7.internal.widget.ActionBarView.setContentHeight:(I)V │ │ -0c67bc: 6f20 e21b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@1be2 │ │ -0c67c2: 0e00 |0003: return-void │ │ +0c6898: |[0c6898] android.support.v7.internal.widget.ActionBarView.setContentHeight:(I)V │ │ +0c68a8: 6f20 e21b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setContentHeight:(I)V // method@1be2 │ │ +0c68ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -257478,17 +257506,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContextView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c67c4: |[0c67c4] android.support.v7.internal.widget.ActionBarView.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V │ │ -0c67d4: 5b01 c20a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0ac2 │ │ -0c67d8: 0e00 |0002: return-void │ │ +0c68b0: |[0c68b0] android.support.v7.internal.widget.ActionBarView.setContextView:(Landroid/support/v7/internal/widget/ActionBarContextView;)V │ │ +0c68c0: 5b01 c20a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mContextView:Landroid/support/v7/internal/widget/ActionBarContextView; // field@0ac2 │ │ +0c68c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=805 │ │ 0x0002 line=806 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 view Landroid/support/v7/internal/widget/ActionBarContextView; │ │ @@ -257498,33 +257526,33 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c67dc: |[0c67dc] android.support.v7.internal.widget.ActionBarView.setCustomNavigationView:(Landroid/view/View;)V │ │ -0c67ec: 5221 c40a |0000: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c67f0: dd01 0110 |0002: and-int/lit8 v1, v1, #int 16 // #10 │ │ -0c67f4: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ -0c67f8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0c67fa: 5421 c30a |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c67fe: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ -0c6802: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0c6806: 5421 c30a |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c680a: 6e20 1a1d 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c6810: 5b23 c30a |0012: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c6814: 5421 c30a |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c6818: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ -0c681c: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -0c6820: 5421 c30a |001a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c6824: 6e20 df1c 1200 |001c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c682a: 0e00 |001f: return-void │ │ -0c682c: 1200 |0020: const/4 v0, #int 0 // #0 │ │ -0c682e: 28e6 |0021: goto 0007 // -001a │ │ +0c68c8: |[0c68c8] android.support.v7.internal.widget.ActionBarView.setCustomNavigationView:(Landroid/view/View;)V │ │ +0c68d8: 5221 c40a |0000: iget v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c68dc: dd01 0110 |0002: and-int/lit8 v1, v1, #int 16 // #10 │ │ +0c68e0: 3801 1c00 |0004: if-eqz v1, 0020 // +001c │ │ +0c68e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0c68e6: 5421 c30a |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c68ea: 3801 0900 |0009: if-eqz v1, 0012 // +0009 │ │ +0c68ee: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c68f2: 5421 c30a |000d: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c68f6: 6e20 1a1d 1200 |000f: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c68fc: 5b23 c30a |0012: iput-object v3, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6900: 5421 c30a |0014: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6904: 3801 0900 |0016: if-eqz v1, 001f // +0009 │ │ +0c6908: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +0c690c: 5421 c30a |001a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6910: 6e20 df1c 1200 |001c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c6916: 0e00 |001f: return-void │ │ +0c6918: 1200 |0020: const/4 v0, #int 0 // #0 │ │ +0c691a: 28e6 |0021: goto 0007 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0007 line=490 │ │ 0x000d line=491 │ │ 0x0012 line=493 │ │ 0x0014 line=494 │ │ @@ -257541,139 +257569,139 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 234 16-bit code units │ │ -0c6830: |[0c6830] android.support.v7.internal.widget.ActionBarView.setDisplayOptions:(I)V │ │ -0c6840: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ -0c6844: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ -0c6846: 1218 |0003: const/4 v8, #int 1 // #1 │ │ -0c6848: 1206 |0004: const/4 v6, #int 0 // #0 │ │ -0c684a: 52b9 c40a |0005: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c684e: 3309 9200 |0007: if-ne v9, v0, 0099 // +0092 │ │ -0c6852: 59bc c40a |0009: iput v12, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c6856: dd09 001f |000b: and-int/lit8 v9, v0, #int 31 // #1f │ │ -0c685a: 3809 b100 |000d: if-eqz v9, 00be // +00b1 │ │ -0c685e: dd09 0c02 |000f: and-int/lit8 v9, v12, #int 2 // #02 │ │ -0c6862: 3809 8e00 |0011: if-eqz v9, 009f // +008e │ │ -0c6866: 0184 |0013: move v4, v8 │ │ -0c6868: 3804 8e00 |0014: if-eqz v4, 00a2 // +008e │ │ -0c686c: 54b9 c50a |0016: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c6870: 3909 8a00 |0018: if-nez v9, 00a2 // +008a │ │ -0c6874: 0165 |001a: move v5, v6 │ │ -0c6876: 54b9 c90a |001b: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c687a: 6e20 c51c 5900 |001d: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1cc5 │ │ -0c6880: dd09 0004 |0020: and-int/lit8 v9, v0, #int 4 // #04 │ │ -0c6884: 3809 1100 |0022: if-eqz v9, 0033 // +0011 │ │ -0c6888: dd09 0c04 |0024: and-int/lit8 v9, v12, #int 4 // #04 │ │ -0c688c: 3809 7f00 |0026: if-eqz v9, 00a5 // +007f │ │ -0c6890: 0183 |0028: move v3, v8 │ │ -0c6892: 54b9 c90a |0029: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6896: 6e20 c21c 3900 |002b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1cc2 │ │ -0c689c: 3803 0500 |002e: if-eqz v3, 0033 // +0005 │ │ -0c68a0: 6e20 291d 8b00 |0030: invoke-virtual {v11, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1d29 │ │ -0c68a6: dd09 0001 |0033: and-int/lit8 v9, v0, #int 1 // #01 │ │ -0c68aa: 3809 1400 |0035: if-eqz v9, 0049 // +0014 │ │ -0c68ae: 54b9 d20a |0037: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c68b2: 3809 6e00 |0039: if-eqz v9, 00a7 // +006e │ │ -0c68b6: dd09 0c01 |003b: and-int/lit8 v9, v12, #int 1 // #01 │ │ -0c68ba: 3809 6a00 |003d: if-eqz v9, 00a7 // +006a │ │ -0c68be: 0182 |003f: move v2, v8 │ │ -0c68c0: 54ba c90a |0040: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c68c4: 3802 6700 |0042: if-eqz v2, 00a9 // +0067 │ │ -0c68c8: 54b9 d20a |0044: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c68cc: 6e20 bf1c 9a00 |0046: invoke-virtual {v10, v9}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ -0c68d2: dd09 0008 |0049: and-int/lit8 v9, v0, #int 8 // #08 │ │ -0c68d6: 3809 0900 |004b: if-eqz v9, 0054 // +0009 │ │ -0c68da: dd09 0c08 |004d: and-int/lit8 v9, v12, #int 8 // #08 │ │ -0c68de: 3809 5d00 |004f: if-eqz v9, 00ac // +005d │ │ -0c68e2: 7010 081d 0b00 |0051: invoke-direct {v11}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1d08 │ │ -0c68e8: 54b9 e50a |0054: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c68ec: 3809 2000 |0056: if-eqz v9, 0076 // +0020 │ │ -0c68f0: dd09 0006 |0058: and-int/lit8 v9, v0, #int 6 // #06 │ │ -0c68f4: 3809 1c00 |005a: if-eqz v9, 0076 // +001c │ │ -0c68f8: 52b9 c40a |005c: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c68fc: dd09 0904 |005e: and-int/lit8 v9, v9, #int 4 // #04 │ │ -0c6900: 3809 5200 |0060: if-eqz v9, 00b2 // +0052 │ │ -0c6904: 0181 |0062: move v1, v8 │ │ -0c6906: 54b9 e70a |0063: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ -0c690a: 3904 0500 |0065: if-nez v4, 006a // +0005 │ │ -0c690e: 3801 4d00 |0067: if-eqz v1, 00b4 // +004d │ │ -0c6912: 0167 |0069: move v7, v6 │ │ -0c6914: 6e20 7822 7900 |006a: invoke-virtual {v9, v7}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c691a: 54b7 e50a |006d: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c691e: 3904 4700 |006f: if-nez v4, 00b6 // +0047 │ │ -0c6922: 3801 4500 |0071: if-eqz v1, 00b6 // +0045 │ │ -0c6926: 6e20 5724 8700 |0073: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@2457 │ │ -0c692c: dd06 0010 |0076: and-int/lit8 v6, v0, #int 16 // #10 │ │ -0c6930: 3806 0f00 |0078: if-eqz v6, 0087 // +000f │ │ -0c6934: 54b6 c30a |007a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c6938: 3806 0b00 |007c: if-eqz v6, 0087 // +000b │ │ -0c693c: dd06 0c10 |007e: and-int/lit8 v6, v12, #int 16 // #10 │ │ -0c6940: 3806 3800 |0080: if-eqz v6, 00b8 // +0038 │ │ -0c6944: 54b6 c30a |0082: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c6948: 6e20 df1c 6b00 |0084: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c694e: 6e10 1b1d 0b00 |0087: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ -0c6954: 54b6 c90a |008a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6958: 6e10 b41c 0600 |008c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.isEnabled:()Z // method@1cb4 │ │ -0c695e: 0a06 |008f: move-result v6 │ │ -0c6960: 3906 3200 |0090: if-nez v6, 00c2 // +0032 │ │ -0c6964: 54b6 c90a |0092: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6968: 1207 |0094: const/4 v7, #int 0 // #0 │ │ -0c696a: 6e20 bc1c 7600 |0095: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c6970: 0e00 |0098: return-void │ │ -0c6972: 52b9 c40a |0099: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c6976: 9700 0c09 |009b: xor-int v0, v12, v9 │ │ -0c697a: 2900 6cff |009d: goto/16 0009 // -0094 │ │ -0c697e: 0164 |009f: move v4, v6 │ │ -0c6980: 2900 74ff |00a0: goto/16 0014 // -008c │ │ -0c6984: 0175 |00a2: move v5, v7 │ │ -0c6986: 2900 78ff |00a3: goto/16 001b // -0088 │ │ -0c698a: 0163 |00a5: move v3, v6 │ │ -0c698c: 2883 |00a6: goto 0029 // -007d │ │ -0c698e: 0162 |00a7: move v2, v6 │ │ -0c6990: 2898 |00a8: goto 0040 // -0068 │ │ -0c6992: 54b9 ca0a |00a9: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c6996: 289b |00ab: goto 0046 // -0065 │ │ -0c6998: 54b9 e50a |00ac: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c699c: 6e20 1a1d 9b00 |00ae: invoke-virtual {v11, v9}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c69a2: 28a3 |00b1: goto 0054 // -005d │ │ -0c69a4: 0161 |00b2: move v1, v6 │ │ -0c69a6: 28b0 |00b3: goto 0063 // -0050 │ │ -0c69a8: 1247 |00b4: const/4 v7, #int 4 // #4 │ │ -0c69aa: 28b5 |00b5: goto 006a // -004b │ │ -0c69ac: 0168 |00b6: move v8, v6 │ │ -0c69ae: 28bc |00b7: goto 0073 // -0044 │ │ -0c69b0: 54b6 c30a |00b8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ -0c69b4: 6e20 1a1d 6b00 |00ba: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c69ba: 28ca |00bd: goto 0087 // -0036 │ │ -0c69bc: 6e10 091d 0b00 |00be: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.invalidate:()V // method@1d09 │ │ -0c69c2: 28c9 |00c1: goto 008a // -0037 │ │ -0c69c4: dd06 0c04 |00c2: and-int/lit8 v6, v12, #int 4 // #04 │ │ -0c69c8: 3806 1400 |00c4: if-eqz v6, 00d8 // +0014 │ │ -0c69cc: 54b6 c90a |00c6: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c69d0: 54b7 c10a |00c8: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c69d4: 6e10 3401 0700 |00ca: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c69da: 0c07 |00cd: move-result-object v7 │ │ -0c69dc: 6008 3f08 |00ce: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@083f │ │ -0c69e0: 6e20 bb01 8700 |00d0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0c69e6: 0c07 |00d3: move-result-object v7 │ │ -0c69e8: 6e20 bc1c 7600 |00d4: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c69ee: 28c1 |00d7: goto 0098 // -003f │ │ -0c69f0: 54b6 c90a |00d8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c69f4: 54b7 c10a |00da: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c69f8: 6e10 3401 0700 |00dc: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c69fe: 0c07 |00df: move-result-object v7 │ │ -0c6a00: 6008 3e08 |00e0: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@083e │ │ -0c6a04: 6e20 bb01 8700 |00e2: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0c6a0a: 0c07 |00e5: move-result-object v7 │ │ -0c6a0c: 6e20 bc1c 7600 |00e6: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c6a12: 28af |00e9: goto 0098 // -0051 │ │ +0c691c: |[0c691c] android.support.v7.internal.widget.ActionBarView.setDisplayOptions:(I)V │ │ +0c692c: 1307 0800 |0000: const/16 v7, #int 8 // #8 │ │ +0c6930: 12f0 |0002: const/4 v0, #int -1 // #ff │ │ +0c6932: 1218 |0003: const/4 v8, #int 1 // #1 │ │ +0c6934: 1206 |0004: const/4 v6, #int 0 // #0 │ │ +0c6936: 52b9 c40a |0005: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c693a: 3309 9200 |0007: if-ne v9, v0, 0099 // +0092 │ │ +0c693e: 59bc c40a |0009: iput v12, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c6942: dd09 001f |000b: and-int/lit8 v9, v0, #int 31 // #1f │ │ +0c6946: 3809 b100 |000d: if-eqz v9, 00be // +00b1 │ │ +0c694a: dd09 0c02 |000f: and-int/lit8 v9, v12, #int 2 // #02 │ │ +0c694e: 3809 8e00 |0011: if-eqz v9, 009f // +008e │ │ +0c6952: 0184 |0013: move v4, v8 │ │ +0c6954: 3804 8e00 |0014: if-eqz v4, 00a2 // +008e │ │ +0c6958: 54b9 c50a |0016: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c695c: 3909 8a00 |0018: if-nez v9, 00a2 // +008a │ │ +0c6960: 0165 |001a: move v5, v6 │ │ +0c6962: 54b9 c90a |001b: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6966: 6e20 c51c 5900 |001d: invoke-virtual {v9, v5}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setVisibility:(I)V // method@1cc5 │ │ +0c696c: dd09 0004 |0020: and-int/lit8 v9, v0, #int 4 // #04 │ │ +0c6970: 3809 1100 |0022: if-eqz v9, 0033 // +0011 │ │ +0c6974: dd09 0c04 |0024: and-int/lit8 v9, v12, #int 4 // #04 │ │ +0c6978: 3809 7f00 |0026: if-eqz v9, 00a5 // +007f │ │ +0c697c: 0183 |0028: move v3, v8 │ │ +0c697e: 54b9 c90a |0029: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6982: 6e20 c21c 3900 |002b: invoke-virtual {v9, v3}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUp:(Z)V // method@1cc2 │ │ +0c6988: 3803 0500 |002e: if-eqz v3, 0033 // +0005 │ │ +0c698c: 6e20 291d 8b00 |0030: invoke-virtual {v11, v8}, Landroid/support/v7/internal/widget/ActionBarView;.setHomeButtonEnabled:(Z)V // method@1d29 │ │ +0c6992: dd09 0001 |0033: and-int/lit8 v9, v0, #int 1 // #01 │ │ +0c6996: 3809 1400 |0035: if-eqz v9, 0049 // +0014 │ │ +0c699a: 54b9 d20a |0037: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c699e: 3809 6e00 |0039: if-eqz v9, 00a7 // +006e │ │ +0c69a2: dd09 0c01 |003b: and-int/lit8 v9, v12, #int 1 // #01 │ │ +0c69a6: 3809 6a00 |003d: if-eqz v9, 00a7 // +006a │ │ +0c69aa: 0182 |003f: move v2, v8 │ │ +0c69ac: 54ba c90a |0040: iget-object v10, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c69b0: 3802 6700 |0042: if-eqz v2, 00a9 // +0067 │ │ +0c69b4: 54b9 d20a |0044: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c69b8: 6e20 bf1c 9a00 |0046: invoke-virtual {v10, v9}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ +0c69be: dd09 0008 |0049: and-int/lit8 v9, v0, #int 8 // #08 │ │ +0c69c2: 3809 0900 |004b: if-eqz v9, 0054 // +0009 │ │ +0c69c6: dd09 0c08 |004d: and-int/lit8 v9, v12, #int 8 // #08 │ │ +0c69ca: 3809 5d00 |004f: if-eqz v9, 00ac // +005d │ │ +0c69ce: 7010 081d 0b00 |0051: invoke-direct {v11}, Landroid/support/v7/internal/widget/ActionBarView;.initTitle:()V // method@1d08 │ │ +0c69d4: 54b9 e50a |0054: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c69d8: 3809 2000 |0056: if-eqz v9, 0076 // +0020 │ │ +0c69dc: dd09 0006 |0058: and-int/lit8 v9, v0, #int 6 // #06 │ │ +0c69e0: 3809 1c00 |005a: if-eqz v9, 0076 // +001c │ │ +0c69e4: 52b9 c40a |005c: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c69e8: dd09 0904 |005e: and-int/lit8 v9, v9, #int 4 // #04 │ │ +0c69ec: 3809 5200 |0060: if-eqz v9, 00b2 // +0052 │ │ +0c69f0: 0181 |0062: move v1, v8 │ │ +0c69f2: 54b9 e70a |0063: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleUpView:Landroid/view/View; // field@0ae7 │ │ +0c69f6: 3904 0500 |0065: if-nez v4, 006a // +0005 │ │ +0c69fa: 3801 4d00 |0067: if-eqz v1, 00b4 // +004d │ │ +0c69fe: 0167 |0069: move v7, v6 │ │ +0c6a00: 6e20 7822 7900 |006a: invoke-virtual {v9, v7}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c6a06: 54b7 e50a |006d: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c6a0a: 3904 4700 |006f: if-nez v4, 00b6 // +0047 │ │ +0c6a0e: 3801 4500 |0071: if-eqz v1, 00b6 // +0045 │ │ +0c6a12: 6e20 5724 8700 |0073: invoke-virtual {v7, v8}, Landroid/widget/LinearLayout;.setEnabled:(Z)V // method@2457 │ │ +0c6a18: dd06 0010 |0076: and-int/lit8 v6, v0, #int 16 // #10 │ │ +0c6a1c: 3806 0f00 |0078: if-eqz v6, 0087 // +000f │ │ +0c6a20: 54b6 c30a |007a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6a24: 3806 0b00 |007c: if-eqz v6, 0087 // +000b │ │ +0c6a28: dd06 0c10 |007e: and-int/lit8 v6, v12, #int 16 // #10 │ │ +0c6a2c: 3806 3800 |0080: if-eqz v6, 00b8 // +0038 │ │ +0c6a30: 54b6 c30a |0082: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6a34: 6e20 df1c 6b00 |0084: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c6a3a: 6e10 1b1d 0b00 |0087: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ +0c6a40: 54b6 c90a |008a: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6a44: 6e10 b41c 0600 |008c: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.isEnabled:()Z // method@1cb4 │ │ +0c6a4a: 0a06 |008f: move-result v6 │ │ +0c6a4c: 3906 3200 |0090: if-nez v6, 00c2 // +0032 │ │ +0c6a50: 54b6 c90a |0092: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6a54: 1207 |0094: const/4 v7, #int 0 // #0 │ │ +0c6a56: 6e20 bc1c 7600 |0095: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c6a5c: 0e00 |0098: return-void │ │ +0c6a5e: 52b9 c40a |0099: iget v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c6a62: 9700 0c09 |009b: xor-int v0, v12, v9 │ │ +0c6a66: 2900 6cff |009d: goto/16 0009 // -0094 │ │ +0c6a6a: 0164 |009f: move v4, v6 │ │ +0c6a6c: 2900 74ff |00a0: goto/16 0014 // -008c │ │ +0c6a70: 0175 |00a2: move v5, v7 │ │ +0c6a72: 2900 78ff |00a3: goto/16 001b // -0088 │ │ +0c6a76: 0163 |00a5: move v3, v6 │ │ +0c6a78: 2883 |00a6: goto 0029 // -007d │ │ +0c6a7a: 0162 |00a7: move v2, v6 │ │ +0c6a7c: 2898 |00a8: goto 0040 // -0068 │ │ +0c6a7e: 54b9 ca0a |00a9: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c6a82: 289b |00ab: goto 0046 // -0065 │ │ +0c6a84: 54b9 e50a |00ac: iget-object v9, v11, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c6a88: 6e20 1a1d 9b00 |00ae: invoke-virtual {v11, v9}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c6a8e: 28a3 |00b1: goto 0054 // -005d │ │ +0c6a90: 0161 |00b2: move v1, v6 │ │ +0c6a92: 28b0 |00b3: goto 0063 // -0050 │ │ +0c6a94: 1247 |00b4: const/4 v7, #int 4 // #4 │ │ +0c6a96: 28b5 |00b5: goto 006a // -004b │ │ +0c6a98: 0168 |00b6: move v8, v6 │ │ +0c6a9a: 28bc |00b7: goto 0073 // -0044 │ │ +0c6a9c: 54b6 c30a |00b8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mCustomNavView:Landroid/view/View; // field@0ac3 │ │ +0c6aa0: 6e20 1a1d 6b00 |00ba: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c6aa6: 28ca |00bd: goto 0087 // -0036 │ │ +0c6aa8: 6e10 091d 0b00 |00be: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ActionBarView;.invalidate:()V // method@1d09 │ │ +0c6aae: 28c9 |00c1: goto 008a // -0037 │ │ +0c6ab0: dd06 0c04 |00c2: and-int/lit8 v6, v12, #int 4 // #04 │ │ +0c6ab4: 3806 1400 |00c4: if-eqz v6, 00d8 // +0014 │ │ +0c6ab8: 54b6 c90a |00c6: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6abc: 54b7 c10a |00c8: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6ac0: 6e10 3401 0700 |00ca: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6ac6: 0c07 |00cd: move-result-object v7 │ │ +0c6ac8: 6008 3f08 |00ce: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@083f │ │ +0c6acc: 6e20 bb01 8700 |00d0: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0c6ad2: 0c07 |00d3: move-result-object v7 │ │ +0c6ad4: 6e20 bc1c 7600 |00d4: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c6ada: 28c1 |00d7: goto 0098 // -003f │ │ +0c6adc: 54b6 c90a |00d8: iget-object v6, v11, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6ae0: 54b7 c10a |00da: iget-object v7, v11, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6ae4: 6e10 3401 0700 |00dc: invoke-virtual {v7}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6aea: 0c07 |00df: move-result-object v7 │ │ +0c6aec: 6008 3e08 |00e0: sget v8, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@083e │ │ +0c6af0: 6e20 bb01 8700 |00e2: invoke-virtual {v7, v8}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0c6af6: 0c07 |00e5: move-result-object v7 │ │ +0c6af8: 6e20 bc1c 7600 |00e6: invoke-virtual {v6, v7}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c6afe: 28af |00e9: goto 0098 // -0051 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=572 │ │ 0x0009 line=573 │ │ 0x000b line=575 │ │ 0x000f line=576 │ │ 0x0014 line=577 │ │ @@ -257735,21 +257763,21 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0c6a14: |[0c6a14] android.support.v7.internal.widget.ActionBarView.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0c6a24: 5b12 dc0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ -0c6a28: 5410 db0a |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6a2c: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ -0c6a30: 5410 db0a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6a34: 6e20 a61f 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ -0c6a3a: 0e00 |000b: return-void │ │ +0c6b00: |[0c6b00] android.support.v7.internal.widget.ActionBarView.setDropdownAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +0c6b10: 5b12 dc0a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ +0c6b14: 5410 db0a |0002: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c6b18: 3800 0700 |0004: if-eqz v0, 000b // +0007 │ │ +0c6b1c: 5410 db0a |0006: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c6b20: 6e20 a61f 2000 |0008: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ +0c6b26: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=710 │ │ 0x0002 line=711 │ │ 0x0006 line=712 │ │ 0x000b line=714 │ │ locals : │ │ @@ -257761,18 +257789,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c6a3c: |[0c6a3c] android.support.v7.internal.widget.ActionBarView.setDropdownSelectedPosition:(I)V │ │ -0c6a4c: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6a50: 6e20 b11f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ -0c6a56: 0e00 |0005: return-void │ │ +0c6b28: |[0c6b28] android.support.v7.internal.widget.ActionBarView.setDropdownSelectedPosition:(I)V │ │ +0c6b38: 5410 db0a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c6b3c: 6e20 b11f 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ +0c6b42: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0005 line=722 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0006 reg=2 position I │ │ @@ -257782,42 +257810,42 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0c6a58: |[0c6a58] android.support.v7.internal.widget.ActionBarView.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ -0c6a68: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c6a6a: 5441 e20a |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6a6e: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ -0c6a72: 5441 e20a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6a76: 6e20 1a1d 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c6a7c: 5b45 e20a |000a: iput-object v5, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6a80: 3805 2300 |000c: if-eqz v5, 002f // +0023 │ │ -0c6a84: 0121 |000e: move v1, v2 │ │ -0c6a86: 5c41 cb0a |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ -0c6a8a: 5541 cb0a |0011: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ -0c6a8e: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ -0c6a92: 5241 d60a |0015: iget v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c6a96: 1223 |0017: const/4 v3, #int 2 // #2 │ │ -0c6a98: 3331 1600 |0018: if-ne v1, v3, 002e // +0016 │ │ -0c6a9c: 5441 e20a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6aa0: 6e20 df1c 1400 |001c: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c6aa6: 5441 e20a |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6aaa: 6e10 301f 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f30 │ │ -0c6ab0: 0c00 |0024: move-result-object v0 │ │ -0c6ab2: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ -0c6ab4: 5901 6e0c |0026: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c6ab8: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ -0c6aba: 5901 6d0c |0029: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0c6abe: 6e20 421f 2500 |002b: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1f42 │ │ -0c6ac4: 0e00 |002e: return-void │ │ -0c6ac6: 1201 |002f: const/4 v1, #int 0 // #0 │ │ -0c6ac8: 28df |0030: goto 000f // -0021 │ │ +0c6b44: |[0c6b44] android.support.v7.internal.widget.ActionBarView.setEmbeddedTabView:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)V │ │ +0c6b54: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c6b56: 5441 e20a |0001: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6b5a: 3801 0700 |0003: if-eqz v1, 000a // +0007 │ │ +0c6b5e: 5441 e20a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6b62: 6e20 1a1d 1400 |0007: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c6b68: 5b45 e20a |000a: iput-object v5, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6b6c: 3805 2300 |000c: if-eqz v5, 002f // +0023 │ │ +0c6b70: 0121 |000e: move v1, v2 │ │ +0c6b72: 5c41 cb0a |000f: iput-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ +0c6b76: 5541 cb0a |0011: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ +0c6b7a: 3801 1b00 |0013: if-eqz v1, 002e // +001b │ │ +0c6b7e: 5241 d60a |0015: iget v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c6b82: 1223 |0017: const/4 v3, #int 2 // #2 │ │ +0c6b84: 3331 1600 |0018: if-ne v1, v3, 002e // +0016 │ │ +0c6b88: 5441 e20a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6b8c: 6e20 df1c 1400 |001c: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c6b92: 5441 e20a |001f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6b96: 6e10 301f 0100 |0021: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f30 │ │ +0c6b9c: 0c00 |0024: move-result-object v0 │ │ +0c6b9e: 12e1 |0025: const/4 v1, #int -2 // #fe │ │ +0c6ba0: 5901 6e0c |0026: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c6ba4: 12f1 |0028: const/4 v1, #int -1 // #ff │ │ +0c6ba6: 5901 6d0c |0029: iput v1, v0, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0c6baa: 6e20 421f 2500 |002b: invoke-virtual {v5, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setAllowCollapse:(Z)V // method@1f42 │ │ +0c6bb0: 0e00 |002e: return-void │ │ +0c6bb2: 1201 |002f: const/4 v1, #int 0 // #0 │ │ +0c6bb4: 28df |0030: goto 000f // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=377 │ │ 0x0005 line=378 │ │ 0x000a line=380 │ │ 0x000c line=381 │ │ 0x0011 line=382 │ │ @@ -257838,18 +257866,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c6acc: |[0c6acc] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(I)V │ │ -0c6adc: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6ae0: 6e20 c31c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1cc3 │ │ -0c6ae6: 0e00 |0005: return-void │ │ +0c6bb8: |[0c6bb8] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(I)V │ │ +0c6bc8: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6bcc: 6e20 c31c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(I)V // method@1cc3 │ │ +0c6bd2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1209 │ │ 0x0005 line=1210 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -257859,18 +257887,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c6ae8: |[0c6ae8] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0c6af8: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6afc: 6e20 c41c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1cc4 │ │ -0c6b02: 0e00 |0005: return-void │ │ +0c6bd4: |[0c6bd4] android.support.v7.internal.widget.ActionBarView.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0c6be4: 5410 c90a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6be8: 6e20 c41c 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1cc4 │ │ +0c6bee: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0005 line=1206 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -257880,45 +257908,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0c6b04: |[0c6b04] android.support.v7.internal.widget.ActionBarView.setHomeButtonEnabled:(Z)V │ │ -0c6b14: 5430 c90a |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6b18: 6e20 bd1c 4000 |0002: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setEnabled:(Z)V // method@1cbd │ │ -0c6b1e: 5430 c90a |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6b22: 6e20 be1c 4000 |0007: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1cbe │ │ -0c6b28: 3904 0900 |000a: if-nez v4, 0013 // +0009 │ │ -0c6b2c: 5430 c90a |000c: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6b30: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0c6b32: 6e20 bc1c 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c6b38: 0e00 |0012: return-void │ │ -0c6b3a: 5230 c40a |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c6b3e: dd00 0004 |0015: and-int/lit8 v0, v0, #int 4 // #04 │ │ -0c6b42: 3800 1400 |0017: if-eqz v0, 002b // +0014 │ │ -0c6b46: 5430 c90a |0019: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6b4a: 5431 c10a |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6b4e: 6e10 3401 0100 |001d: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c6b54: 0c01 |0020: move-result-object v1 │ │ -0c6b56: 6002 3f08 |0021: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@083f │ │ -0c6b5a: 6e20 bb01 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0c6b60: 0c01 |0026: move-result-object v1 │ │ -0c6b62: 6e20 bc1c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c6b68: 28e8 |002a: goto 0012 // -0018 │ │ -0c6b6a: 5430 c90a |002b: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6b6e: 5431 c10a |002d: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6b72: 6e10 3401 0100 |002f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c6b78: 0c01 |0032: move-result-object v1 │ │ -0c6b7a: 6002 3e08 |0033: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@083e │ │ -0c6b7e: 6e20 bb01 2100 |0035: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ -0c6b84: 0c01 |0038: move-result-object v1 │ │ -0c6b86: 6e20 bc1c 1000 |0039: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ -0c6b8c: 28d6 |003c: goto 0012 // -002a │ │ +0c6bf0: |[0c6bf0] android.support.v7.internal.widget.ActionBarView.setHomeButtonEnabled:(Z)V │ │ +0c6c00: 5430 c90a |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6c04: 6e20 bd1c 4000 |0002: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setEnabled:(Z)V // method@1cbd │ │ +0c6c0a: 5430 c90a |0005: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6c0e: 6e20 be1c 4000 |0007: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setFocusable:(Z)V // method@1cbe │ │ +0c6c14: 3904 0900 |000a: if-nez v4, 0013 // +0009 │ │ +0c6c18: 5430 c90a |000c: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6c1c: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0c6c1e: 6e20 bc1c 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c6c24: 0e00 |0012: return-void │ │ +0c6c26: 5230 c40a |0013: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c6c2a: dd00 0004 |0015: and-int/lit8 v0, v0, #int 4 // #04 │ │ +0c6c2e: 3800 1400 |0017: if-eqz v0, 002b // +0014 │ │ +0c6c32: 5430 c90a |0019: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6c36: 5431 c10a |001b: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6c3a: 6e10 3401 0100 |001d: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6c40: 0c01 |0020: move-result-object v1 │ │ +0c6c42: 6002 3f08 |0021: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_up_description:I // field@083f │ │ +0c6c46: 6e20 bb01 2100 |0023: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0c6c4c: 0c01 |0026: move-result-object v1 │ │ +0c6c4e: 6e20 bc1c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c6c54: 28e8 |002a: goto 0012 // -0018 │ │ +0c6c56: 5430 c90a |002b: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6c5a: 5431 c10a |002d: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6c5e: 6e10 3401 0100 |002f: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6c64: 0c01 |0032: move-result-object v1 │ │ +0c6c66: 6002 3e08 |0033: sget v2, Landroid/support/v7/appcompat/R$string;.abc_action_bar_home_description:I // field@083e │ │ +0c6c6a: 6e20 bb01 2100 |0035: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getText:(I)Ljava/lang/CharSequence; // method@01bb │ │ +0c6c70: 0c01 |0038: move-result-object v1 │ │ +0c6c72: 6e20 bc1c 1000 |0039: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@1cbc │ │ +0c6c78: 28d6 |003c: goto 0012 // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=557 │ │ 0x0005 line=558 │ │ 0x000a line=560 │ │ 0x000c line=561 │ │ 0x0012 line=569 │ │ @@ -257934,22 +257962,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c6b90: |[0c6b90] android.support.v7.internal.widget.ActionBarView.setIcon:(I)V │ │ -0c6ba0: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6ba4: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c6baa: 0c00 |0005: move-result-object v0 │ │ -0c6bac: 6e20 b001 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0c6bb2: 0c00 |0009: move-result-object v0 │ │ -0c6bb4: 6e20 2b1d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1d2b │ │ -0c6bba: 0e00 |000d: return-void │ │ +0c6c7c: |[0c6c7c] android.support.v7.internal.widget.ActionBarView.setIcon:(I)V │ │ +0c6c8c: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6c90: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6c96: 0c00 |0005: move-result-object v0 │ │ +0c6c98: 6e20 b001 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0c6c9e: 0c00 |0009: move-result-object v0 │ │ +0c6ca0: 6e20 2b1d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1d2b │ │ +0c6ca6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ 0x000d line=652 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x000e reg=2 resId I │ │ @@ -257959,36 +257987,36 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0c6bbc: |[0c6bbc] android.support.v7.internal.widget.ActionBarView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0c6bcc: 5b34 ca0a |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c6bd0: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ -0c6bd4: 5230 c40a |0004: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c6bd8: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6bdc: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ -0c6be0: 5430 d20a |000a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c6be4: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ -0c6be8: 5430 c90a |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6bec: 6e20 bf1c 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ -0c6bf2: 5430 c50a |0013: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c6bf6: 3800 1500 |0015: if-eqz v0, 002a // +0015 │ │ -0c6bfa: 5430 c70a |0017: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ -0c6bfe: 5431 ca0a |0019: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ -0c6c02: 6e10 4902 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ -0c6c08: 0c01 |001e: move-result-object v1 │ │ -0c6c0a: 6e10 fc1c 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ -0c6c10: 0c02 |0022: move-result-object v2 │ │ -0c6c12: 6e20 4502 2100 |0023: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0245 │ │ -0c6c18: 0c01 |0026: move-result-object v1 │ │ -0c6c1a: 6e20 bf1c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ -0c6c20: 0e00 |002a: return-void │ │ +0c6ca8: |[0c6ca8] android.support.v7.internal.widget.ActionBarView.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0c6cb8: 5b34 ca0a |0000: iput-object v4, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c6cbc: 3804 1100 |0002: if-eqz v4, 0013 // +0011 │ │ +0c6cc0: 5230 c40a |0004: iget v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c6cc4: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0c6cc8: 3800 0600 |0008: if-eqz v0, 000e // +0006 │ │ +0c6ccc: 5430 d20a |000a: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c6cd0: 3900 0700 |000c: if-nez v0, 0013 // +0007 │ │ +0c6cd4: 5430 c90a |000e: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6cd8: 6e20 bf1c 4000 |0010: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ +0c6cde: 5430 c50a |0013: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c6ce2: 3800 1500 |0015: if-eqz v0, 002a // +0015 │ │ +0c6ce6: 5430 c70a |0017: iget-object v0, v3, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac7 │ │ +0c6cea: 5431 ca0a |0019: iget-object v1, v3, Landroid/support/v7/internal/widget/ActionBarView;.mIcon:Landroid/graphics/drawable/Drawable; // field@0aca │ │ +0c6cee: 6e10 4902 0100 |001b: invoke-virtual {v1}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ +0c6cf4: 0c01 |001e: move-result-object v1 │ │ +0c6cf6: 6e10 fc1c 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ +0c6cfc: 0c02 |0022: move-result-object v2 │ │ +0c6cfe: 6e20 4502 2100 |0023: invoke-virtual {v1, v2}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0245 │ │ +0c6d04: 0c01 |0026: move-result-object v1 │ │ +0c6d06: 6e20 bf1c 1000 |0027: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ +0c6d0c: 0e00 |002a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=640 │ │ 0x0002 line=641 │ │ 0x000e line=643 │ │ 0x0013 line=645 │ │ 0x0017 line=646 │ │ @@ -258002,22 +258030,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c6c24: |[0c6c24] android.support.v7.internal.widget.ActionBarView.setLogo:(I)V │ │ -0c6c34: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6c38: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c6c3e: 0c00 |0005: move-result-object v0 │ │ -0c6c40: 6e20 b001 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0c6c46: 0c00 |0009: move-result-object v0 │ │ -0c6c48: 6e20 2d1d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1d2d │ │ -0c6c4e: 0e00 |000d: return-void │ │ +0c6d10: |[0c6d10] android.support.v7.internal.widget.ActionBarView.setLogo:(I)V │ │ +0c6d20: 5410 c10a |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6d24: 6e10 3401 0000 |0002: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6d2a: 0c00 |0005: move-result-object v0 │ │ +0c6d2c: 6e20 b001 2000 |0006: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0c6d32: 0c00 |0009: move-result-object v0 │ │ +0c6d34: 6e20 2d1d 0100 |000a: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ActionBarView;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@1d2d │ │ +0c6d3a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=662 │ │ 0x000d line=663 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x000e reg=2 resId I │ │ @@ -258027,23 +258055,23 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0c6c50: |[0c6c50] android.support.v7.internal.widget.ActionBarView.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0c6c60: 5b12 d20a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ -0c6c64: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ -0c6c68: 5210 c40a |0004: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c6c6c: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ -0c6c70: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0c6c74: 5410 c90a |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ -0c6c78: 6e20 bf1c 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ -0c6c7e: 0e00 |000f: return-void │ │ +0c6d3c: |[0c6d3c] android.support.v7.internal.widget.ActionBarView.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0c6d4c: 5b12 d20a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActionBarView;.mLogo:Landroid/graphics/drawable/Drawable; // field@0ad2 │ │ +0c6d50: 3802 0d00 |0002: if-eqz v2, 000f // +000d │ │ +0c6d54: 5210 c40a |0004: iget v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c6d58: dd00 0001 |0006: and-int/lit8 v0, v0, #int 1 // #01 │ │ +0c6d5c: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0c6d60: 5410 c90a |000a: iget-object v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mHomeLayout:Landroid/support/v7/internal/widget/ActionBarView$HomeView; // field@0ac9 │ │ +0c6d64: 6e20 bf1c 2000 |000c: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActionBarView$HomeView;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1cbf │ │ +0c6d6a: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0002 line=656 │ │ 0x000a line=657 │ │ 0x000f line=659 │ │ locals : │ │ @@ -258055,120 +258083,120 @@ │ │ type : '(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 223 16-bit code units │ │ -0c6c80: |[0c6c80] android.support.v7.internal.widget.ActionBarView.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ -0c6c90: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ -0c6c92: 5484 d70a |0001: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c6c96: 3349 0300 |0003: if-ne v9, v4, 0006 // +0003 │ │ -0c6c9a: 0e00 |0005: return-void │ │ -0c6c9c: 5484 d70a |0006: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c6ca0: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ -0c6ca4: 5484 d70a |000a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c6ca8: 5485 be0a |000c: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6cac: 6e20 7e1a 5400 |000e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a7e │ │ -0c6cb2: 5484 d70a |0011: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c6cb6: 5485 c80a |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c6cba: 6e20 7e1a 5400 |0015: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a7e │ │ -0c6cc0: 0790 |0018: move-object v0, v9 │ │ -0c6cc2: 1f00 7803 |0019: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ -0c6cc6: 5b80 d70a |001b: iput-object v0, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ -0c6cca: 5484 d40a |001d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6cce: 3804 1100 |001f: if-eqz v4, 0030 // +0011 │ │ -0c6cd2: 5484 d40a |0021: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6cd6: 6e10 c919 0400 |0023: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c6cdc: 0c03 |0026: move-result-object v3 │ │ -0c6cde: 1f03 4404 |0027: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -0c6ce2: 3803 0700 |0029: if-eqz v3, 0030 // +0007 │ │ -0c6ce6: 5484 d40a |002b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6cea: 6e20 c122 4300 |002d: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c6cf0: 5484 be0a |0030: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6cf4: 3904 1f00 |0032: if-nez v4, 0051 // +001f │ │ -0c6cf8: 2204 6b03 |0034: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@036b │ │ -0c6cfc: 5485 c10a |0036: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6d00: 7020 8c19 5400 |0038: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@198c │ │ -0c6d06: 5b84 be0a |003b: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6d0a: 5484 be0a |003d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6d0e: 6e20 a219 a400 |003f: invoke-virtual {v4, v10}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@19a2 │ │ -0c6d14: 5484 be0a |0042: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6d18: 6005 f107 |0044: sget v5, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@07f1 │ │ -0c6d1c: 6e20 a419 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setId:(I)V // method@19a4 │ │ -0c6d22: 2204 9c03 |0049: new-instance v4, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // type@039c │ │ -0c6d26: 1205 |004b: const/4 v5, #int 0 // #0 │ │ -0c6d28: 7030 9c1c 8405 |004c: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1c9c │ │ -0c6d2e: 5b84 c80a |004f: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ -0c6d32: 2201 4204 |0051: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c6d36: 12e4 |0053: const/4 v4, #int -2 // #fe │ │ -0c6d38: 7030 8722 4107 |0054: invoke-direct {v1, v4, v7}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c6d3e: 5584 dd0a |0057: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@0add │ │ -0c6d42: 3904 3300 |0059: if-nez v4, 008c // +0033 │ │ -0c6d46: 5484 be0a |005b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6d4a: 6e10 fc1c 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ -0c6d50: 0c05 |0060: move-result-object v5 │ │ -0c6d52: 6006 7307 |0061: sget v6, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0773 │ │ -0c6d56: 6e20 aa01 6500 |0063: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -0c6d5c: 0a05 |0066: move-result v5 │ │ -0c6d5e: 6e20 a319 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ -0c6d64: 7020 e31c 0800 |006a: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1ce3 │ │ -0c6d6a: 5484 be0a |006d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6d6e: 6e20 9619 8400 |006f: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ -0c6d74: 0c02 |0072: move-result-object v2 │ │ -0c6d76: 1f02 6e03 |0073: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0c6d7a: 6e20 ce19 0200 |0075: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@19ce │ │ -0c6d80: 6e10 c919 0200 |0078: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c6d86: 0c03 |007b: move-result-object v3 │ │ -0c6d88: 1f03 4404 |007c: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -0c6d8c: 3803 0700 |007e: if-eqz v3, 0085 // +0007 │ │ -0c6d90: 3283 0500 |0080: if-eq v3, v8, 0085 // +0005 │ │ -0c6d94: 6e20 c122 2300 |0082: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c6d9a: 6e30 e01c 2801 |0085: invoke-virtual {v8, v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1ce0 │ │ -0c6da0: 5b82 d40a |0088: iput-object v2, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6da4: 2900 7bff |008a: goto/16 0005 // -0085 │ │ -0c6da8: 5484 be0a |008c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6dac: 1205 |008e: const/4 v5, #int 0 // #0 │ │ -0c6dae: 6e20 a319 5400 |008f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ -0c6db4: 5484 be0a |0092: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6db8: 6e10 ee1c 0800 |0094: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ -0c6dbe: 0c05 |0097: move-result-object v5 │ │ -0c6dc0: 6e10 3401 0500 |0098: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c6dc6: 0c05 |009b: move-result-object v5 │ │ -0c6dc8: 6e10 af01 0500 |009c: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0c6dce: 0c05 |009f: move-result-object v5 │ │ -0c6dd0: 5255 660c |00a0: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0c6dd4: 1216 |00a2: const/4 v6, #int 1 // #1 │ │ -0c6dd6: 6e30 a719 5406 |00a3: invoke-virtual {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ -0c6ddc: 5484 be0a |00a6: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6de0: 1405 ffff ff7f |00a8: const v5, #float nan // #7fffffff │ │ -0c6de6: 6e20 a519 5400 |00ab: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ -0c6dec: 5917 6e0c |00ae: iput v7, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c6df0: 7020 e31c 0800 |00b0: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1ce3 │ │ -0c6df6: 5484 be0a |00b3: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c6dfa: 6e20 9619 8400 |00b5: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ -0c6e00: 0c02 |00b8: move-result-object v2 │ │ -0c6e02: 1f02 6e03 |00b9: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0c6e06: 5484 de0a |00bb: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c6e0a: 3804 1e00 |00bd: if-eqz v4, 00db // +001e │ │ -0c6e0e: 6e10 c919 0200 |00bf: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c6e14: 0c03 |00c2: move-result-object v3 │ │ -0c6e16: 1f03 4404 |00c3: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -0c6e1a: 3803 0900 |00c5: if-eqz v3, 00ce // +0009 │ │ -0c6e1e: 5484 de0a |00c7: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c6e22: 3243 0500 |00c9: if-eq v3, v4, 00ce // +0005 │ │ -0c6e26: 6e20 c122 2300 |00cb: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c6e2c: 6e10 e91c 0800 |00ce: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getAnimatedVisibility:()I // method@1ce9 │ │ -0c6e32: 0a04 |00d1: move-result v4 │ │ -0c6e34: 6e20 df19 4200 |00d2: invoke-virtual {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@19df │ │ -0c6e3a: 5484 de0a |00d5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c6e3e: 6e30 301c 2401 |00d7: invoke-virtual {v4, v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c30 │ │ -0c6e44: 28ae |00da: goto 0088 // -0052 │ │ -0c6e46: 6e20 db19 1200 |00db: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@19db │ │ -0c6e4c: 28aa |00de: goto 0088 // -0056 │ │ +0c6d6c: |[0c6d6c] android.support.v7.internal.widget.ActionBarView.setMenu:(Landroid/support/v4/internal/view/SupportMenu;Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V │ │ +0c6d7c: 12f7 |0000: const/4 v7, #int -1 // #ff │ │ +0c6d7e: 5484 d70a |0001: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c6d82: 3349 0300 |0003: if-ne v9, v4, 0006 // +0003 │ │ +0c6d86: 0e00 |0005: return-void │ │ +0c6d88: 5484 d70a |0006: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c6d8c: 3804 1000 |0008: if-eqz v4, 0018 // +0010 │ │ +0c6d90: 5484 d70a |000a: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c6d94: 5485 be0a |000c: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6d98: 6e20 7e1a 5400 |000e: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a7e │ │ +0c6d9e: 5484 d70a |0011: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c6da2: 5485 c80a |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c6da6: 6e20 7e1a 5400 |0015: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.removeMenuPresenter:(Landroid/support/v7/internal/view/menu/MenuPresenter;)V // method@1a7e │ │ +0c6dac: 0790 |0018: move-object v0, v9 │ │ +0c6dae: 1f00 7803 |0019: check-cast v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ +0c6db2: 5b80 d70a |001b: iput-object v0, v8, Landroid/support/v7/internal/widget/ActionBarView;.mOptionsMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0ad7 │ │ +0c6db6: 5484 d40a |001d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c6dba: 3804 1100 |001f: if-eqz v4, 0030 // +0011 │ │ +0c6dbe: 5484 d40a |0021: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c6dc2: 6e10 c919 0400 |0023: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c6dc8: 0c03 |0026: move-result-object v3 │ │ +0c6dca: 1f03 4404 |0027: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +0c6dce: 3803 0700 |0029: if-eqz v3, 0030 // +0007 │ │ +0c6dd2: 5484 d40a |002b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c6dd6: 6e20 c122 4300 |002d: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c6ddc: 5484 be0a |0030: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6de0: 3904 1f00 |0032: if-nez v4, 0051 // +001f │ │ +0c6de4: 2204 6b03 |0034: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // type@036b │ │ +0c6de8: 5485 c10a |0036: iget-object v5, v8, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6dec: 7020 8c19 5400 |0038: invoke-direct {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.:(Landroid/content/Context;)V // method@198c │ │ +0c6df2: 5b84 be0a |003b: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6df6: 5484 be0a |003d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6dfa: 6e20 a219 a400 |003f: invoke-virtual {v4, v10}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@19a2 │ │ +0c6e00: 5484 be0a |0042: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6e04: 6005 f107 |0044: sget v5, Landroid/support/v7/appcompat/R$id;.action_menu_presenter:I // field@07f1 │ │ +0c6e08: 6e20 a419 5400 |0046: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setId:(I)V // method@19a4 │ │ +0c6e0e: 2204 9c03 |0049: new-instance v4, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // type@039c │ │ +0c6e12: 1205 |004b: const/4 v5, #int 0 // #0 │ │ +0c6e14: 7030 9c1c 8405 |004c: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter;.:(Landroid/support/v7/internal/widget/ActionBarView;Landroid/support/v7/internal/widget/ActionBarView$1;)V // method@1c9c │ │ +0c6e1a: 5b84 c80a |004f: iput-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedMenuPresenter:Landroid/support/v7/internal/widget/ActionBarView$ExpandedActionViewMenuPresenter; // field@0ac8 │ │ +0c6e1e: 2201 4204 |0051: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c6e22: 12e4 |0053: const/4 v4, #int -2 // #fe │ │ +0c6e24: 7030 8722 4107 |0054: invoke-direct {v1, v4, v7}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c6e2a: 5584 dd0a |0057: iget-boolean v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@0add │ │ +0c6e2e: 3904 3300 |0059: if-nez v4, 008c // +0033 │ │ +0c6e32: 5484 be0a |005b: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6e36: 6e10 fc1c 0800 |005d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ +0c6e3c: 0c05 |0060: move-result-object v5 │ │ +0c6e3e: 6006 7307 |0061: sget v6, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0773 │ │ +0c6e42: 6e20 aa01 6500 |0063: invoke-virtual {v5, v6}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +0c6e48: 0a05 |0066: move-result v5 │ │ +0c6e4a: 6e20 a319 5400 |0067: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ +0c6e50: 7020 e31c 0800 |006a: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1ce3 │ │ +0c6e56: 5484 be0a |006d: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6e5a: 6e20 9619 8400 |006f: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ +0c6e60: 0c02 |0072: move-result-object v2 │ │ +0c6e62: 1f02 6e03 |0073: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0c6e66: 6e20 ce19 0200 |0075: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuView;.initialize:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@19ce │ │ +0c6e6c: 6e10 c919 0200 |0078: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c6e72: 0c03 |007b: move-result-object v3 │ │ +0c6e74: 1f03 4404 |007c: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +0c6e78: 3803 0700 |007e: if-eqz v3, 0085 // +0007 │ │ +0c6e7c: 3283 0500 |0080: if-eq v3, v8, 0085 // +0005 │ │ +0c6e80: 6e20 c122 2300 |0082: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c6e86: 6e30 e01c 2801 |0085: invoke-virtual {v8, v2, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1ce0 │ │ +0c6e8c: 5b82 d40a |0088: iput-object v2, v8, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c6e90: 2900 7bff |008a: goto/16 0005 // -0085 │ │ +0c6e94: 5484 be0a |008c: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6e98: 1205 |008e: const/4 v5, #int 0 // #0 │ │ +0c6e9a: 6e20 a319 5400 |008f: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ +0c6ea0: 5484 be0a |0092: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6ea4: 6e10 ee1c 0800 |0094: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ +0c6eaa: 0c05 |0097: move-result-object v5 │ │ +0c6eac: 6e10 3401 0500 |0098: invoke-virtual {v5}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c6eb2: 0c05 |009b: move-result-object v5 │ │ +0c6eb4: 6e10 af01 0500 |009c: invoke-virtual {v5}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0c6eba: 0c05 |009f: move-result-object v5 │ │ +0c6ebc: 5255 660c |00a0: iget v5, v5, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0c6ec0: 1216 |00a2: const/4 v6, #int 1 // #1 │ │ +0c6ec2: 6e30 a719 5406 |00a3: invoke-virtual {v4, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ +0c6ec8: 5484 be0a |00a6: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6ecc: 1405 ffff ff7f |00a8: const v5, #float nan // #7fffffff │ │ +0c6ed2: 6e20 a519 5400 |00ab: invoke-virtual {v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ +0c6ed8: 5917 6e0c |00ae: iput v7, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c6edc: 7020 e31c 0800 |00b0: invoke-direct {v8, v0}, Landroid/support/v7/internal/widget/ActionBarView;.configPresenters:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1ce3 │ │ +0c6ee2: 5484 be0a |00b3: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c6ee6: 6e20 9619 8400 |00b5: invoke-virtual {v4, v8}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@1996 │ │ +0c6eec: 0c02 |00b8: move-result-object v2 │ │ +0c6eee: 1f02 6e03 |00b9: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0c6ef2: 5484 de0a |00bb: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c6ef6: 3804 1e00 |00bd: if-eqz v4, 00db // +001e │ │ +0c6efa: 6e10 c919 0200 |00bf: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c6f00: 0c03 |00c2: move-result-object v3 │ │ +0c6f02: 1f03 4404 |00c3: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +0c6f06: 3803 0900 |00c5: if-eqz v3, 00ce // +0009 │ │ +0c6f0a: 5484 de0a |00c7: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c6f0e: 3243 0500 |00c9: if-eq v3, v4, 00ce // +0005 │ │ +0c6f12: 6e20 c122 2300 |00cb: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c6f18: 6e10 e91c 0800 |00ce: invoke-virtual {v8}, Landroid/support/v7/internal/widget/ActionBarView;.getAnimatedVisibility:()I // method@1ce9 │ │ +0c6f1e: 0a04 |00d1: move-result v4 │ │ +0c6f20: 6e20 df19 4200 |00d2: invoke-virtual {v2, v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setVisibility:(I)V // method@19df │ │ +0c6f26: 5484 de0a |00d5: iget-object v4, v8, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c6f2a: 6e30 301c 2401 |00d7: invoke-virtual {v4, v2, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1c30 │ │ +0c6f30: 28ae |00da: goto 0088 // -0052 │ │ +0c6f32: 6e20 db19 1200 |00db: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@19db │ │ +0c6f38: 28aa |00de: goto 0088 // -0056 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=396 │ │ 0x0005 line=459 │ │ 0x0006 line=400 │ │ 0x000a line=401 │ │ 0x0011 line=402 │ │ @@ -258224,82 +258252,82 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 150 16-bit code units │ │ -0c6e50: |[0c6e50] android.support.v7.internal.widget.ActionBarView.setNavigationMode:(I)V │ │ -0c6e60: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c6e62: 5260 d60a |0001: iget v0, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c6e66: 3207 0d00 |0003: if-eq v7, v0, 0010 // +000d │ │ -0c6e6a: 2b00 8100 0000 |0005: packed-switch v0, 00000086 // +00000081 │ │ -0c6e70: 2b07 8600 0000 |0008: packed-switch v7, 0000008e // +00000086 │ │ -0c6e76: 5967 d60a |000b: iput v7, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ -0c6e7a: 6e10 1b1d 0600 |000d: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ -0c6e80: 0e00 |0010: return-void │ │ -0c6e82: 5462 d10a |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6e86: 3802 f5ff |0013: if-eqz v2, 0008 // -000b │ │ -0c6e8a: 5462 d10a |0015: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6e8e: 6e20 1a1d 2600 |0017: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c6e94: 28ee |001a: goto 0008 // -0012 │ │ -0c6e96: 5462 e20a |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6e9a: 3802 ebff |001d: if-eqz v2, 0008 // -0015 │ │ -0c6e9e: 5562 cb0a |001f: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ -0c6ea2: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ -0c6ea6: 5462 e20a |0023: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6eaa: 6e20 1a1d 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ -0c6eb0: 28e0 |0028: goto 0008 // -0020 │ │ -0c6eb2: 5462 db0a |0029: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6eb6: 3902 2f00 |002b: if-nez v2, 005a // +002f │ │ -0c6eba: 2202 d703 |002d: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS; // type@03d7 │ │ -0c6ebe: 5463 c10a |002f: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6ec2: 6004 0e07 |0031: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@070e │ │ -0c6ec6: 7040 7f1f 3245 |0033: invoke-direct {v2, v3, v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f7f │ │ -0c6ecc: 5b62 db0a |0036: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6ed0: 5462 c10a |0038: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ -0c6ed4: 7110 5a21 0200 |003a: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c6eda: 0c02 |003d: move-result-object v2 │ │ -0c6edc: 6003 2c08 |003e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_view_list_nav_layout:I // field@082c │ │ -0c6ee0: 6e30 5c21 3205 |0040: invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0c6ee6: 0c02 |0043: move-result-object v2 │ │ -0c6ee8: 1f02 7f04 |0044: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ -0c6eec: 5b62 d10a |0046: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6ef0: 2201 7e04 |0048: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -0c6ef4: 12e2 |004a: const/4 v2, #int -2 // #fe │ │ -0c6ef6: 12f3 |004b: const/4 v3, #int -1 // #ff │ │ -0c6ef8: 7030 3824 2103 |004c: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ -0c6efe: 1302 1100 |004f: const/16 v2, #int 17 // #11 │ │ -0c6f02: 5912 7e0c |0051: iput v2, v1, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0c7e │ │ -0c6f06: 5462 d10a |0053: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6f0a: 5463 db0a |0055: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6f0e: 6e30 4024 3201 |0057: invoke-virtual {v2, v3, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -0c6f14: 5462 db0a |005a: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6f18: 6e10 851f 0200 |005c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c6f1e: 0c02 |005f: move-result-object v2 │ │ -0c6f20: 5463 dc0a |0060: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ -0c6f24: 3232 0900 |0062: if-eq v2, v3, 006b // +0009 │ │ -0c6f28: 5462 db0a |0064: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6f2c: 5463 dc0a |0066: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ -0c6f30: 6e20 a61f 3200 |0068: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ -0c6f36: 5462 db0a |006b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ -0c6f3a: 5463 d50a |006d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0ad5 │ │ -0c6f3e: 6e20 ad1f 3200 |006f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V // method@1fad │ │ -0c6f44: 5462 d10a |0072: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ -0c6f48: 6e20 df1c 2600 |0074: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c6f4e: 2894 |0077: goto 000b // -006c │ │ -0c6f50: 5462 e20a |0078: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6f54: 3802 91ff |007a: if-eqz v2, 000b // -006f │ │ -0c6f58: 5562 cb0a |007c: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ -0c6f5c: 3802 8dff |007e: if-eqz v2, 000b // -0073 │ │ -0c6f60: 5462 e20a |0080: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ -0c6f64: 6e20 df1c 2600 |0082: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c6f6a: 2886 |0085: goto 000b // -007a │ │ -0c6f6c: 0001 0200 0100 0000 0c00 0000 1600 ... |0086: packed-switch-data (8 units) │ │ -0c6f7c: 0001 0200 0100 0000 2100 0000 7000 ... |008e: packed-switch-data (8 units) │ │ +0c6f3c: |[0c6f3c] android.support.v7.internal.widget.ActionBarView.setNavigationMode:(I)V │ │ +0c6f4c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c6f4e: 5260 d60a |0001: iget v0, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c6f52: 3207 0d00 |0003: if-eq v7, v0, 0010 // +000d │ │ +0c6f56: 2b00 8100 0000 |0005: packed-switch v0, 00000086 // +00000081 │ │ +0c6f5c: 2b07 8600 0000 |0008: packed-switch v7, 0000008e // +00000086 │ │ +0c6f62: 5967 d60a |000b: iput v7, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavigationMode:I // field@0ad6 │ │ +0c6f66: 6e10 1b1d 0600 |000d: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActionBarView;.requestLayout:()V // method@1d1b │ │ +0c6f6c: 0e00 |0010: return-void │ │ +0c6f6e: 5462 d10a |0011: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c6f72: 3802 f5ff |0013: if-eqz v2, 0008 // -000b │ │ +0c6f76: 5462 d10a |0015: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c6f7a: 6e20 1a1d 2600 |0017: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c6f80: 28ee |001a: goto 0008 // -0012 │ │ +0c6f82: 5462 e20a |001b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6f86: 3802 ebff |001d: if-eqz v2, 0008 // -0015 │ │ +0c6f8a: 5562 cb0a |001f: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ +0c6f8e: 3802 e7ff |0021: if-eqz v2, 0008 // -0019 │ │ +0c6f92: 5462 e20a |0023: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c6f96: 6e20 1a1d 2600 |0025: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.removeView:(Landroid/view/View;)V // method@1d1a │ │ +0c6f9c: 28e0 |0028: goto 0008 // -0020 │ │ +0c6f9e: 5462 db0a |0029: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c6fa2: 3902 2f00 |002b: if-nez v2, 005a // +002f │ │ +0c6fa6: 2202 d703 |002d: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS; // type@03d7 │ │ +0c6faa: 5463 c10a |002f: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6fae: 6004 0e07 |0031: sget v4, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@070e │ │ +0c6fb2: 7040 7f1f 3245 |0033: invoke-direct {v2, v3, v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f7f │ │ +0c6fb8: 5b62 db0a |0036: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c6fbc: 5462 c10a |0038: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mContext:Landroid/content/Context; // field@0ac1 │ │ +0c6fc0: 7110 5a21 0200 |003a: invoke-static {v2}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c6fc6: 0c02 |003d: move-result-object v2 │ │ +0c6fc8: 6003 2c08 |003e: sget v3, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_view_list_nav_layout:I // field@082c │ │ +0c6fcc: 6e30 5c21 3205 |0040: invoke-virtual {v2, v3, v5}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0c6fd2: 0c02 |0043: move-result-object v2 │ │ +0c6fd4: 1f02 7f04 |0044: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ +0c6fd8: 5b62 d10a |0046: iput-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c6fdc: 2201 7e04 |0048: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0c6fe0: 12e2 |004a: const/4 v2, #int -2 // #fe │ │ +0c6fe2: 12f3 |004b: const/4 v3, #int -1 // #ff │ │ +0c6fe4: 7030 3824 2103 |004c: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ +0c6fea: 1302 1100 |004f: const/16 v2, #int 17 // #11 │ │ +0c6fee: 5912 7e0c |0051: iput v2, v1, Landroid/widget/LinearLayout$LayoutParams;.gravity:I // field@0c7e │ │ +0c6ff2: 5462 d10a |0053: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c6ff6: 5463 db0a |0055: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c6ffa: 6e30 4024 3201 |0057: invoke-virtual {v2, v3, v1}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +0c7000: 5462 db0a |005a: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c7004: 6e10 851f 0200 |005c: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c700a: 0c02 |005f: move-result-object v2 │ │ +0c700c: 5463 dc0a |0060: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ +0c7010: 3232 0900 |0062: if-eq v2, v3, 006b // +0009 │ │ +0c7014: 5462 db0a |0064: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c7018: 5463 dc0a |0066: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinnerAdapter:Landroid/widget/SpinnerAdapter; // field@0adc │ │ +0c701c: 6e20 a61f 3200 |0068: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ +0c7022: 5462 db0a |006b: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0adb │ │ +0c7026: 5463 d50a |006d: iget-object v3, v6, Landroid/support/v7/internal/widget/ActionBarView;.mNavItemSelectedListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener; // field@0ad5 │ │ +0c702a: 6e20 ad1f 3200 |006f: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemSelectedListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemSelectedListener;)V // method@1fad │ │ +0c7030: 5462 d10a |0072: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mListNavLayout:Landroid/widget/LinearLayout; // field@0ad1 │ │ +0c7034: 6e20 df1c 2600 |0074: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c703a: 2894 |0077: goto 000b // -006c │ │ +0c703c: 5462 e20a |0078: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c7040: 3802 91ff |007a: if-eqz v2, 000b // -006f │ │ +0c7044: 5562 cb0a |007c: iget-boolean v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mIncludeTabs:Z // field@0acb │ │ +0c7048: 3802 8dff |007e: if-eqz v2, 000b // -0073 │ │ +0c704c: 5462 e20a |0080: iget-object v2, v6, Landroid/support/v7/internal/widget/ActionBarView;.mTabScrollView:Landroid/support/v7/internal/widget/ScrollingTabContainerView; // field@0ae2 │ │ +0c7050: 6e20 df1c 2600 |0082: invoke-virtual {v6, v2}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c7056: 2886 |0085: goto 000b // -007a │ │ +0c7058: 0001 0200 0100 0000 0c00 0000 1600 ... |0086: packed-switch-data (8 units) │ │ +0c7068: 0001 0200 0100 0000 2100 0000 7000 ... |008e: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=666 │ │ 0x0003 line=667 │ │ 0x0005 line=668 │ │ 0x0008 line=680 │ │ 0x000b line=704 │ │ @@ -258334,84 +258362,84 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -0c6f8c: |[0c6f8c] android.support.v7.internal.widget.ActionBarView.setSplitActionBar:(Z)V │ │ -0c6f9c: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c6f9e: 5541 dd0a |0001: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@0add │ │ -0c6fa2: 3251 5400 |0003: if-eq v1, v5, 0057 // +0054 │ │ -0c6fa6: 5441 d40a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6faa: 3801 2c00 |0007: if-eqz v1, 0033 // +002c │ │ -0c6fae: 5441 d40a |0009: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6fb2: 6e10 c919 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ -0c6fb8: 0c00 |000e: move-result-object v0 │ │ -0c6fba: 1f00 4404 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ -0c6fbe: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ -0c6fc2: 5441 d40a |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6fc6: 6e20 c122 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0c6fcc: 3805 4000 |0018: if-eqz v5, 0058 // +0040 │ │ -0c6fd0: 5441 de0a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c6fd4: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ -0c6fd8: 5441 de0a |001e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c6fdc: 5443 d40a |0020: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6fe0: 6e20 2f1c 3100 |0022: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@1c2f │ │ -0c6fe6: 5441 d40a |0025: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6fea: 6e10 c319 0100 |0027: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19c3 │ │ -0c6ff0: 0c01 |002a: move-result-object v1 │ │ -0c6ff2: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ -0c6ff4: 5913 6e0c |002c: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c6ff8: 5441 d40a |002e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c6ffc: 6e10 d819 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.requestLayout:()V // method@19d8 │ │ -0c7002: 5441 de0a |0033: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c7006: 3801 0a00 |0035: if-eqz v1, 003f // +000a │ │ -0c700a: 5443 de0a |0037: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ -0c700e: 3805 2e00 |0039: if-eqz v5, 0067 // +002e │ │ -0c7012: 0121 |003b: move v1, v2 │ │ -0c7014: 6e20 501c 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ -0c701a: 5441 be0a |003f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c701e: 3801 1300 |0041: if-eqz v1, 0054 // +0013 │ │ -0c7022: 3905 2700 |0043: if-nez v5, 006a // +0027 │ │ -0c7026: 5441 be0a |0045: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c702a: 6e10 fc1c 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ -0c7030: 0c02 |004a: move-result-object v2 │ │ -0c7032: 6003 7307 |004b: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0773 │ │ -0c7036: 6e20 aa01 3200 |004d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ -0c703c: 0a02 |0050: move-result v2 │ │ -0c703e: 6e20 a319 2100 |0051: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ -0c7044: 6f20 e31b 5400 |0054: invoke-super {v4, v5}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@1be3 │ │ -0c704a: 0e00 |0057: return-void │ │ -0c704c: 5441 d40a |0058: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c7050: 6e20 df1c 1400 |005a: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ -0c7056: 5441 d40a |005d: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ -0c705a: 6e10 c319 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19c3 │ │ -0c7060: 0c01 |0062: move-result-object v1 │ │ -0c7062: 12e3 |0063: const/4 v3, #int -2 // #fe │ │ -0c7064: 5913 6e0c |0064: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0c7068: 28c8 |0066: goto 002e // -0038 │ │ -0c706a: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ -0c706e: 28d3 |0069: goto 003c // -002d │ │ -0c7070: 5441 be0a |006a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c7074: 6e20 a319 2100 |006c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ -0c707a: 5441 be0a |006f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c707e: 6e10 ee1c 0400 |0071: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ -0c7084: 0c02 |0074: move-result-object v2 │ │ -0c7086: 6e10 3401 0200 |0075: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c708c: 0c02 |0078: move-result-object v2 │ │ -0c708e: 6e10 af01 0200 |0079: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0c7094: 0c02 |007c: move-result-object v2 │ │ -0c7096: 5222 660c |007d: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0c709a: 1213 |007f: const/4 v3, #int 1 // #1 │ │ -0c709c: 6e30 a719 2103 |0080: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ -0c70a2: 5441 be0a |0083: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ -0c70a6: 1402 ffff ff7f |0085: const v2, #float nan // #7fffffff │ │ -0c70ac: 6e20 a519 2100 |0088: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ -0c70b2: 28c9 |008b: goto 0054 // -0037 │ │ +0c7078: |[0c7078] android.support.v7.internal.widget.ActionBarView.setSplitActionBar:(Z)V │ │ +0c7088: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c708a: 5541 dd0a |0001: iget-boolean v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitActionBar:Z // field@0add │ │ +0c708e: 3251 5400 |0003: if-eq v1, v5, 0057 // +0054 │ │ +0c7092: 5441 d40a |0005: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c7096: 3801 2c00 |0007: if-eqz v1, 0033 // +002c │ │ +0c709a: 5441 d40a |0009: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c709e: 6e10 c919 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getParent:()Landroid/view/ViewParent; // method@19c9 │ │ +0c70a4: 0c00 |000e: move-result-object v0 │ │ +0c70a6: 1f00 4404 |000f: check-cast v0, Landroid/view/ViewGroup; // type@0444 │ │ +0c70aa: 3800 0700 |0011: if-eqz v0, 0018 // +0007 │ │ +0c70ae: 5441 d40a |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c70b2: 6e20 c122 1000 |0015: invoke-virtual {v0, v1}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0c70b8: 3805 4000 |0018: if-eqz v5, 0058 // +0040 │ │ +0c70bc: 5441 de0a |001a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c70c0: 3801 0900 |001c: if-eqz v1, 0025 // +0009 │ │ +0c70c4: 5441 de0a |001e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c70c8: 5443 d40a |0020: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c70cc: 6e20 2f1c 3100 |0022: invoke-virtual {v1, v3}, Landroid/support/v7/internal/widget/ActionBarContainer;.addView:(Landroid/view/View;)V // method@1c2f │ │ +0c70d2: 5441 d40a |0025: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c70d6: 6e10 c319 0100 |0027: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19c3 │ │ +0c70dc: 0c01 |002a: move-result-object v1 │ │ +0c70de: 12f3 |002b: const/4 v3, #int -1 // #ff │ │ +0c70e0: 5913 6e0c |002c: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c70e4: 5441 d40a |002e: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c70e8: 6e10 d819 0100 |0030: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.requestLayout:()V // method@19d8 │ │ +0c70ee: 5441 de0a |0033: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c70f2: 3801 0a00 |0035: if-eqz v1, 003f // +000a │ │ +0c70f6: 5443 de0a |0037: iget-object v3, v4, Landroid/support/v7/internal/widget/ActionBarView;.mSplitView:Landroid/support/v7/internal/widget/ActionBarContainer; // field@0ade │ │ +0c70fa: 3805 2e00 |0039: if-eqz v5, 0067 // +002e │ │ +0c70fe: 0121 |003b: move v1, v2 │ │ +0c7100: 6e20 501c 1300 |003c: invoke-virtual {v3, v1}, Landroid/support/v7/internal/widget/ActionBarContainer;.setVisibility:(I)V // method@1c50 │ │ +0c7106: 5441 be0a |003f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c710a: 3801 1300 |0041: if-eqz v1, 0054 // +0013 │ │ +0c710e: 3905 2700 |0043: if-nez v5, 006a // +0027 │ │ +0c7112: 5441 be0a |0045: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c7116: 6e10 fc1c 0400 |0047: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getResources:()Landroid/content/res/Resources; // method@1cfc │ │ +0c711c: 0c02 |004a: move-result-object v2 │ │ +0c711e: 6003 7307 |004b: sget v3, Landroid/support/v7/appcompat/R$bool;.abc_action_bar_expanded_action_views_exclusive:I // field@0773 │ │ +0c7122: 6e20 aa01 3200 |004d: invoke-virtual {v2, v3}, Landroid/content/res/Resources;.getBoolean:(I)Z // method@01aa │ │ +0c7128: 0a02 |0050: move-result v2 │ │ +0c712a: 6e20 a319 2100 |0051: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ +0c7130: 6f20 e31b 5400 |0054: invoke-super {v4, v5}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitActionBar:(Z)V // method@1be3 │ │ +0c7136: 0e00 |0057: return-void │ │ +0c7138: 5441 d40a |0058: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c713c: 6e20 df1c 1400 |005a: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ActionBarView;.addView:(Landroid/view/View;)V // method@1cdf │ │ +0c7142: 5441 d40a |005d: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mMenuView:Landroid/support/v7/internal/view/menu/ActionMenuView; // field@0ad4 │ │ +0c7146: 6e10 c319 0100 |005f: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@19c3 │ │ +0c714c: 0c01 |0062: move-result-object v1 │ │ +0c714e: 12e3 |0063: const/4 v3, #int -2 // #fe │ │ +0c7150: 5913 6e0c |0064: iput v3, v1, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0c7154: 28c8 |0066: goto 002e // -0038 │ │ +0c7156: 1301 0800 |0067: const/16 v1, #int 8 // #8 │ │ +0c715a: 28d3 |0069: goto 003c // -002d │ │ +0c715c: 5441 be0a |006a: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c7160: 6e20 a319 2100 |006c: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setExpandedActionViewsExclusive:(Z)V // method@19a3 │ │ +0c7166: 5441 be0a |006f: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c716a: 6e10 ee1c 0400 |0071: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActionBarView;.getContext:()Landroid/content/Context; // method@1cee │ │ +0c7170: 0c02 |0074: move-result-object v2 │ │ +0c7172: 6e10 3401 0200 |0075: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c7178: 0c02 |0078: move-result-object v2 │ │ +0c717a: 6e10 af01 0200 |0079: invoke-virtual {v2}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0c7180: 0c02 |007c: move-result-object v2 │ │ +0c7182: 5222 660c |007d: iget v2, v2, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0c7186: 1213 |007f: const/4 v3, #int 1 // #1 │ │ +0c7188: 6e30 a719 2103 |0080: invoke-virtual {v1, v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setWidthLimit:(IZ)V // method@19a7 │ │ +0c718e: 5441 be0a |0083: iget-object v1, v4, Landroid/support/v7/internal/widget/ActionBarView;.mActionMenuPresenter:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@0abe │ │ +0c7192: 1402 ffff ff7f |0085: const v2, #float nan // #7fffffff │ │ +0c7198: 6e20 a519 2100 |0088: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setItemLimit:(I)V // method@19a5 │ │ +0c719e: 28c9 |008b: goto 0054 // -0037 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=329 │ │ 0x0005 line=330 │ │ 0x0009 line=331 │ │ 0x0011 line=332 │ │ 0x0013 line=333 │ │ @@ -258444,17 +258472,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActionBarContainer;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c70b4: |[0c70b4] android.support.v7.internal.widget.ActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ -0c70c4: 6f20 e41b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1be4 │ │ -0c70ca: 0e00 |0003: return-void │ │ +0c71a0: |[0c71a0] android.support.v7.internal.widget.ActionBarView.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V │ │ +0c71b0: 6f20 e41b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitView:(Landroid/support/v7/internal/widget/ActionBarContainer;)V // method@1be4 │ │ +0c71b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActionBarContainer; │ │ │ │ @@ -258463,17 +258491,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c70cc: |[0c70cc] android.support.v7.internal.widget.ActionBarView.setSplitWhenNarrow:(Z)V │ │ -0c70dc: 6f20 e51b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@1be5 │ │ -0c70e2: 0e00 |0003: return-void │ │ +0c71b8: |[0c71b8] android.support.v7.internal.widget.ActionBarView.setSplitWhenNarrow:(Z)V │ │ +0c71c8: 6f20 e51b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setSplitWhenNarrow:(Z)V // method@1be5 │ │ +0c71ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -258482,50 +258510,50 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0c70e4: |[0c70e4] android.support.v7.internal.widget.ActionBarView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0c70f4: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ -0c70f8: 1202 |0002: const/4 v2, #int 0 // #0 │ │ -0c70fa: 5b56 df0a |0003: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c70fe: 5451 e10a |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c7102: 3801 3100 |0007: if-eqz v1, 0038 // +0031 │ │ -0c7106: 5451 e10a |0009: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c710a: 6e20 1625 6100 |000b: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0c7110: 5454 e10a |000e: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ -0c7114: 3806 2900 |0010: if-eqz v6, 0039 // +0029 │ │ -0c7118: 0121 |0012: move v1, v2 │ │ -0c711a: 6e20 1c25 1400 |0013: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0c7120: 5451 c50a |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ -0c7124: 3901 2300 |0018: if-nez v1, 003b // +0023 │ │ -0c7128: 5251 c40a |001a: iget v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ -0c712c: dd01 0108 |001c: and-int/lit8 v1, v1, #int 8 // #08 │ │ -0c7130: 3801 1d00 |001e: if-eqz v1, 003b // +001d │ │ -0c7134: 5451 e40a |0020: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ -0c7138: 7110 e420 0100 |0022: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c713e: 0a01 |0025: move-result v1 │ │ -0c7140: 3801 0a00 |0026: if-eqz v1, 0030 // +000a │ │ -0c7144: 5451 df0a |0028: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ -0c7148: 7110 e420 0100 |002a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c714e: 0a01 |002d: move-result v1 │ │ -0c7150: 3901 0d00 |002e: if-nez v1, 003b // +000d │ │ -0c7154: 1210 |0030: const/4 v0, #int 1 // #1 │ │ -0c7156: 5451 e50a |0031: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ -0c715a: 3800 0a00 |0033: if-eqz v0, 003d // +000a │ │ -0c715e: 6e20 5c24 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ -0c7164: 0e00 |0038: return-void │ │ -0c7166: 0131 |0039: move v1, v3 │ │ -0c7168: 28d9 |003a: goto 0013 // -0027 │ │ -0c716a: 0120 |003b: move v0, v2 │ │ -0c716c: 28f5 |003c: goto 0031 // -000b │ │ -0c716e: 0132 |003d: move v2, v3 │ │ -0c7170: 28f7 |003e: goto 0035 // -0009 │ │ +0c71d0: |[0c71d0] android.support.v7.internal.widget.ActionBarView.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0c71e0: 1303 0800 |0000: const/16 v3, #int 8 // #8 │ │ +0c71e4: 1202 |0002: const/4 v2, #int 0 // #0 │ │ +0c71e6: 5b56 df0a |0003: iput-object v6, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c71ea: 5451 e10a |0005: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c71ee: 3801 3100 |0007: if-eqz v1, 0038 // +0031 │ │ +0c71f2: 5451 e10a |0009: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c71f6: 6e20 1625 6100 |000b: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0c71fc: 5454 e10a |000e: iget-object v4, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitleView:Landroid/widget/TextView; // field@0ae1 │ │ +0c7200: 3806 2900 |0010: if-eqz v6, 0039 // +0029 │ │ +0c7204: 0121 |0012: move v1, v2 │ │ +0c7206: 6e20 1c25 1400 |0013: invoke-virtual {v4, v1}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0c720c: 5451 c50a |0016: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mExpandedActionView:Landroid/view/View; // field@0ac5 │ │ +0c7210: 3901 2300 |0018: if-nez v1, 003b // +0023 │ │ +0c7214: 5251 c40a |001a: iget v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mDisplayOptions:I // field@0ac4 │ │ +0c7218: dd01 0108 |001c: and-int/lit8 v1, v1, #int 8 // #08 │ │ +0c721c: 3801 1d00 |001e: if-eqz v1, 003b // +001d │ │ +0c7220: 5451 e40a |0020: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitle:Ljava/lang/CharSequence; // field@0ae4 │ │ +0c7224: 7110 e420 0100 |0022: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c722a: 0a01 |0025: move-result v1 │ │ +0c722c: 3801 0a00 |0026: if-eqz v1, 0030 // +000a │ │ +0c7230: 5451 df0a |0028: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mSubtitle:Ljava/lang/CharSequence; // field@0adf │ │ +0c7234: 7110 e420 0100 |002a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c723a: 0a01 |002d: move-result v1 │ │ +0c723c: 3901 0d00 |002e: if-nez v1, 003b // +000d │ │ +0c7240: 1210 |0030: const/4 v0, #int 1 // #1 │ │ +0c7242: 5451 e50a |0031: iget-object v1, v5, Landroid/support/v7/internal/widget/ActionBarView;.mTitleLayout:Landroid/widget/LinearLayout; // field@0ae5 │ │ +0c7246: 3800 0a00 |0033: if-eqz v0, 003d // +000a │ │ +0c724a: 6e20 5c24 2100 |0035: invoke-virtual {v1, v2}, Landroid/widget/LinearLayout;.setVisibility:(I)V // method@245c │ │ +0c7250: 0e00 |0038: return-void │ │ +0c7252: 0131 |0039: move v1, v3 │ │ +0c7254: 28d9 |003a: goto 0013 // -0027 │ │ +0c7256: 0120 |003b: move v0, v2 │ │ +0c7258: 28f5 |003c: goto 0031 // -000b │ │ +0c725a: 0132 |003d: move v2, v3 │ │ +0c725c: 28f7 |003e: goto 0035 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=545 │ │ 0x0005 line=546 │ │ 0x0009 line=547 │ │ 0x000e line=548 │ │ 0x0016 line=549 │ │ @@ -258545,19 +258573,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0c7174: |[0c7174] android.support.v7.internal.widget.ActionBarView.setTitle:(Ljava/lang/CharSequence;)V │ │ -0c7184: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c7186: 5c10 ea0a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0aea │ │ -0c718a: 7020 361d 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1d36 │ │ -0c7190: 0e00 |0006: return-void │ │ +0c7260: |[0c7260] android.support.v7.internal.widget.ActionBarView.setTitle:(Ljava/lang/CharSequence;)V │ │ +0c7270: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c7272: 5c10 ea0a |0001: iput-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0aea │ │ +0c7276: 7020 361d 2100 |0003: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1d36 │ │ +0c727c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=510 │ │ 0x0003 line=511 │ │ 0x0006 line=512 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ @@ -258568,17 +258596,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7194: |[0c7194] android.support.v7.internal.widget.ActionBarView.setVisibility:(I)V │ │ -0c71a4: 6f20 e61b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1be6 │ │ -0c71aa: 0e00 |0003: return-void │ │ +0c7280: |[0c7280] android.support.v7.internal.widget.ActionBarView.setVisibility:(I)V │ │ +0c7290: 6f20 e61b 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.setVisibility:(I)V // method@1be6 │ │ +0c7296: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -258587,17 +258615,17 @@ │ │ type : '(Landroid/view/Window$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c71ac: |[0c71ac] android.support.v7.internal.widget.ActionBarView.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ -0c71bc: 5b01 eb0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0aeb │ │ -0c71c0: 0e00 |0002: return-void │ │ +0c7298: |[0c7298] android.support.v7.internal.widget.ActionBarView.setWindowCallback:(Landroid/view/Window$Callback;)V │ │ +0c72a8: 5b01 eb0a |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActionBarView;.mWindowCallback:Landroid/view/Window$Callback; // field@0aeb │ │ +0c72ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0002 line=295 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActionBarView; │ │ 0x0000 - 0x0003 reg=1 cb Landroid/view/Window$Callback; │ │ @@ -258607,19 +258635,19 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c71c4: |[0c71c4] android.support.v7.internal.widget.ActionBarView.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ -0c71d4: 5510 ea0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0aea │ │ -0c71d8: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ -0c71dc: 7020 361d 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1d36 │ │ -0c71e2: 0e00 |0007: return-void │ │ +0c72b0: |[0c72b0] android.support.v7.internal.widget.ActionBarView.setWindowTitle:(Ljava/lang/CharSequence;)V │ │ +0c72c0: 5510 ea0a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActionBarView;.mUserTitle:Z // field@0aea │ │ +0c72c4: 3900 0500 |0002: if-nez v0, 0007 // +0005 │ │ +0c72c8: 7020 361d 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/internal/widget/ActionBarView;.setTitleImpl:(Ljava/lang/CharSequence;)V // method@1d36 │ │ +0c72ce: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0004 line=522 │ │ 0x0007 line=524 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ @@ -258630,17 +258658,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0c71e4: |[0c71e4] android.support.v7.internal.widget.ActionBarView.shouldDelayChildPressedState:()Z │ │ -0c71f4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c71f6: 0f00 |0001: return v0 │ │ +0c72d0: |[0c72d0] android.support.v7.internal.widget.ActionBarView.shouldDelayChildPressedState:()Z │ │ +0c72e0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c72e2: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=308 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ #59 : (in Landroid/support/v7/internal/widget/ActionBarView;) │ │ @@ -258648,18 +258676,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c71f8: |[0c71f8] android.support.v7.internal.widget.ActionBarView.showOverflowMenu:()Z │ │ -0c7208: 6f10 e71b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@1be7 │ │ -0c720e: 0a00 |0003: move-result v0 │ │ -0c7210: 0f00 |0004: return v0 │ │ +0c72e4: |[0c72e4] android.support.v7.internal.widget.ActionBarView.showOverflowMenu:()Z │ │ +0c72f4: 6f10 e71b 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsActionBarView;.showOverflowMenu:()Z // method@1be7 │ │ +0c72fa: 0a00 |0003: move-result v0 │ │ +0c72fc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActionBarView; │ │ │ │ source_file_idx : 636 (ActionBarView.java) │ │ @@ -258710,21 +258738,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c7214: |[0c7214] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -0c7224: 5b12 f10a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af1 │ │ -0c7228: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c722e: 2200 d505 |0005: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ -0c7232: 7010 ae2b 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ -0c7238: 5b10 f00a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0af0 │ │ -0c723c: 0e00 |000c: return-void │ │ +0c7300: |[0c7300] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +0c7310: 5b12 f10a |0000: iput-object v2, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.this$0:Landroid/support/v7/internal/widget/ActivityChooserModel; // field@0af1 │ │ +0c7314: 7010 fd2a 0100 |0002: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c731a: 2200 d505 |0005: new-instance v0, Ljava/util/HashMap; // type@05d5 │ │ +0c731e: 7010 ae2b 0000 |0007: invoke-direct {v0}, Ljava/util/HashMap;.:()V // method@2bae │ │ +0c7324: 5b10 f00a |000a: iput-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0af0 │ │ +0c7328: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ 0x0005 line=933 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x000d reg=2 (null) Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ @@ -258734,17 +258762,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7240: |[0c7240] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ -0c7250: 7020 441d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1d44 │ │ -0c7256: 0e00 |0003: return-void │ │ +0c732c: |[0c732c] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/support/v7/internal/widget/ActivityChooserModel$1;)V │ │ +0c733c: 7020 441d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1d44 │ │ +0c7342: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=930 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/ActivityChooserModel$1; │ │ @@ -258755,59 +258783,59 @@ │ │ type : '(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 83 16-bit code units │ │ -0c7258: |[0c7258] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ -0c7268: 54a7 f00a |0000: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0af0 │ │ -0c726c: 7210 e62b 0700 |0002: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@2be6 │ │ -0c7272: 7210 db2b 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@2bdb │ │ -0c7278: 0a01 |0008: move-result v1 │ │ -0c727a: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0c727c: 3513 1700 |000a: if-ge v3, v1, 0021 // +0017 │ │ -0c7280: 7220 d62b 3c00 |000c: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0c7286: 0c00 |000f: move-result-object v0 │ │ -0c7288: 1f00 a303 |0010: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -0c728c: 1208 |0012: const/4 v8, #int 0 // #0 │ │ -0c728e: 5908 ee0a |0013: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -0c7292: 5408 ec0a |0015: iget-object v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ -0c7296: 5488 2600 |0017: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ -0c729a: 5486 1900 |0019: iget-object v6, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0019 │ │ -0c729e: 7230 ec2b 6700 |001b: invoke-interface {v7, v6, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ -0c72a4: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0c72a8: 28ea |0020: goto 000a // -0016 │ │ -0c72aa: 7210 db2b 0d00 |0021: invoke-interface {v13}, Ljava/util/List;.size:()I // method@2bdb │ │ -0c72b0: 0a08 |0024: move-result v8 │ │ -0c72b2: d804 08ff |0025: add-int/lit8 v4, v8, #int -1 // #ff │ │ -0c72b6: 1505 803f |0027: const/high16 v5, #int 1065353216 // #3f80 │ │ -0c72ba: 0143 |0029: move v3, v4 │ │ -0c72bc: 3a03 2500 |002a: if-ltz v3, 004f // +0025 │ │ -0c72c0: 7220 d62b 3d00 |002c: invoke-interface {v13, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0c72c6: 0c02 |002f: move-result-object v2 │ │ -0c72c8: 1f02 a603 |0030: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ -0c72cc: 5428 f20a |0032: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ -0c72d0: 6e10 1901 0800 |0034: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ -0c72d6: 0c06 |0037: move-result-object v6 │ │ -0c72d8: 7220 e92b 6700 |0038: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ -0c72de: 0c00 |003b: move-result-object v0 │ │ -0c72e0: 1f00 a303 |003c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ -0c72e4: 3800 0e00 |003e: if-eqz v0, 004c // +000e │ │ -0c72e8: 5208 ee0a |0040: iget v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -0c72ec: 5229 f40a |0042: iget v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ -0c72f0: c859 |0044: mul-float/2addr v9, v5 │ │ -0c72f2: c698 |0045: add-float/2addr v8, v9 │ │ -0c72f4: 5908 ee0a |0046: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ -0c72f8: 1408 3333 733f |0048: const v8, #float 0.95 // #3f733333 │ │ -0c72fe: c885 |004b: mul-float/2addr v5, v8 │ │ -0c7300: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ -0c7304: 28dc |004e: goto 002a // -0024 │ │ -0c7306: 7110 a82b 0c00 |004f: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2ba8 │ │ -0c730c: 0e00 |0052: return-void │ │ +0c7344: |[0c7344] android.support.v7.internal.widget.ActivityChooserModel$DefaultSorter.sort:(Landroid/content/Intent;Ljava/util/List;Ljava/util/List;)V │ │ +0c7354: 54a7 f00a |0000: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserModel$DefaultSorter;.mPackageNameToActivityMap:Ljava/util/Map; // field@0af0 │ │ +0c7358: 7210 e62b 0700 |0002: invoke-interface {v7}, Ljava/util/Map;.clear:()V // method@2be6 │ │ +0c735e: 7210 db2b 0c00 |0005: invoke-interface {v12}, Ljava/util/List;.size:()I // method@2bdb │ │ +0c7364: 0a01 |0008: move-result v1 │ │ +0c7366: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0c7368: 3513 1700 |000a: if-ge v3, v1, 0021 // +0017 │ │ +0c736c: 7220 d62b 3c00 |000c: invoke-interface {v12, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0c7372: 0c00 |000f: move-result-object v0 │ │ +0c7374: 1f00 a303 |0010: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +0c7378: 1208 |0012: const/4 v8, #int 0 // #0 │ │ +0c737a: 5908 ee0a |0013: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +0c737e: 5408 ec0a |0015: iget-object v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.resolveInfo:Landroid/content/pm/ResolveInfo; // field@0aec │ │ +0c7382: 5488 2600 |0017: iget-object v8, v8, Landroid/content/pm/ResolveInfo;.activityInfo:Landroid/content/pm/ActivityInfo; // field@0026 │ │ +0c7386: 5486 1900 |0019: iget-object v6, v8, Landroid/content/pm/ActivityInfo;.packageName:Ljava/lang/String; // field@0019 │ │ +0c738a: 7230 ec2b 6700 |001b: invoke-interface {v7, v6, v0}, Ljava/util/Map;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bec │ │ +0c7390: d803 0301 |001e: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0c7394: 28ea |0020: goto 000a // -0016 │ │ +0c7396: 7210 db2b 0d00 |0021: invoke-interface {v13}, Ljava/util/List;.size:()I // method@2bdb │ │ +0c739c: 0a08 |0024: move-result v8 │ │ +0c739e: d804 08ff |0025: add-int/lit8 v4, v8, #int -1 // #ff │ │ +0c73a2: 1505 803f |0027: const/high16 v5, #int 1065353216 // #3f80 │ │ +0c73a6: 0143 |0029: move v3, v4 │ │ +0c73a8: 3a03 2500 |002a: if-ltz v3, 004f // +0025 │ │ +0c73ac: 7220 d62b 3d00 |002c: invoke-interface {v13, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0c73b2: 0c02 |002f: move-result-object v2 │ │ +0c73b4: 1f02 a603 |0030: check-cast v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord; // type@03a6 │ │ +0c73b8: 5428 f20a |0032: iget-object v8, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.activity:Landroid/content/ComponentName; // field@0af2 │ │ +0c73bc: 6e10 1901 0800 |0034: invoke-virtual {v8}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ +0c73c2: 0c06 |0037: move-result-object v6 │ │ +0c73c4: 7220 e92b 6700 |0038: invoke-interface {v7, v6}, Ljava/util/Map;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2be9 │ │ +0c73ca: 0c00 |003b: move-result-object v0 │ │ +0c73cc: 1f00 a303 |003c: check-cast v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo; // type@03a3 │ │ +0c73d0: 3800 0e00 |003e: if-eqz v0, 004c // +000e │ │ +0c73d4: 5208 ee0a |0040: iget v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +0c73d8: 5229 f40a |0042: iget v9, v2, Landroid/support/v7/internal/widget/ActivityChooserModel$HistoricalRecord;.weight:F // field@0af4 │ │ +0c73dc: c859 |0044: mul-float/2addr v9, v5 │ │ +0c73de: c698 |0045: add-float/2addr v8, v9 │ │ +0c73e0: 5908 ee0a |0046: iput v8, v0, Landroid/support/v7/internal/widget/ActivityChooserModel$ActivityResolveInfo;.weight:F // field@0aee │ │ +0c73e4: 1408 3333 733f |0048: const v8, #float 0.95 // #3f733333 │ │ +0c73ea: c885 |004b: mul-float/2addr v5, v8 │ │ +0c73ec: d803 03ff |004c: add-int/lit8 v3, v3, #int -1 // #ff │ │ +0c73f0: 28dc |004e: goto 002a // -0024 │ │ +0c73f2: 7110 a82b 0c00 |004f: invoke-static {v12}, Ljava/util/Collections;.sort:(Ljava/util/List;)V // method@2ba8 │ │ +0c73f8: 0e00 |0052: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ 0x0002 line=940 │ │ 0x0005 line=942 │ │ 0x0009 line=943 │ │ 0x000c line=944 │ │ @@ -258947,18 +258975,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c7310: |[0c7310] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ -0c7320: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7322: 7030 991d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d99 │ │ -0c7328: 0e00 |0004: return-void │ │ +0c73fc: |[0c73fc] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;)V │ │ +0c740c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c740e: 7030 991d 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1d99 │ │ +0c7414: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=188 │ │ 0x0004 line=189 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -258968,18 +258996,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c732c: |[0c732c] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c733c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c733e: 7040 9a1d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d9a │ │ -0c7344: 0e00 |0004: return-void │ │ +0c7418: |[0c7418] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c7428: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c742a: 7040 9a1d 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1d9a │ │ +0c7430: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ 0x0004 line=199 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -258990,107 +259018,107 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 192 16-bit code units │ │ -0c7348: |[0c7348] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c7358: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c735a: 1247 |0001: const/4 v7, #int 4 // #4 │ │ -0c735c: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0c735e: 1205 |0003: const/4 v5, #int 0 // #0 │ │ -0c7360: 7040 9722 a9cb |0004: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ -0c7366: 2204 aa03 |0007: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$1; // type@03aa │ │ -0c736a: 7020 741d 9400 |0009: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$1;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d74 │ │ -0c7370: 5b94 2f0b |000c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ -0c7374: 2204 ab03 |000e: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$2; // type@03ab │ │ -0c7378: 7020 771d 9400 |0010: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$2;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d77 │ │ -0c737e: 5b94 310b |0013: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ -0c7382: 5997 2a0b |0015: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ -0c7386: 6204 fd08 |0017: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@08fd │ │ -0c738a: 6e55 3d01 bac4 |0019: invoke-virtual {v10, v11, v4, v12, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0c7390: 0c00 |001c: move-result-object v0 │ │ -0c7392: 6e30 c201 5007 |001d: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0c7398: 0a04 |0020: move-result v4 │ │ -0c739a: 5994 2a0b |0021: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ -0c739e: 6e20 c001 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0c73a4: 0c01 |0026: move-result-object v1 │ │ -0c73a6: 6e10 ca01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0c73ac: 6e10 a81d 0900 |002a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -0c73b2: 0c04 |002d: move-result-object v4 │ │ -0c73b4: 7110 5a21 0400 |002e: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c73ba: 0c02 |0031: move-result-object v2 │ │ -0c73bc: 6004 3108 |0032: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@0831 │ │ -0c73c0: 6e40 5d21 4269 |0034: invoke-virtual {v2, v4, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c73c6: 2204 ae03 |0037: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // type@03ae │ │ -0c73ca: 7030 921d 9408 |0039: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1d92 │ │ -0c73d0: 5b94 240b |003c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ -0c73d4: 6004 f307 |003e: sget v4, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@07f3 │ │ -0c73d8: 6e20 a71d 4900 |0040: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1da7 │ │ -0c73de: 0c04 |0043: move-result-object v4 │ │ -0c73e0: 1f04 7f04 |0044: check-cast v4, Landroid/widget/LinearLayout; // type@047f │ │ -0c73e4: 5b94 210b |0046: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ -0c73e8: 5494 210b |0048: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ -0c73ec: 6e10 4324 0400 |004a: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2443 │ │ -0c73f2: 0c04 |004d: move-result-object v4 │ │ -0c73f4: 5b94 220b |004e: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0b22 │ │ -0c73f8: 6004 f807 |0050: sget v4, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@07f8 │ │ -0c73fc: 6e20 a71d 4900 |0052: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1da7 │ │ -0c7402: 0c04 |0055: move-result-object v4 │ │ -0c7404: 1f04 7904 |0056: check-cast v4, Landroid/widget/FrameLayout; // type@0479 │ │ -0c7408: 5b94 260b |0058: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c740c: 5494 260b |005a: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c7410: 5495 240b |005c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ -0c7414: 6e20 0f24 5400 |005e: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@240f │ │ -0c741a: 5494 260b |0061: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c741e: 5495 240b |0063: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ -0c7422: 6e20 1024 5400 |0065: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@2410 │ │ -0c7428: 5494 260b |0068: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c742c: 6005 0408 |006a: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0804 │ │ -0c7430: 6e20 0024 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2400 │ │ -0c7436: 0c04 |006f: move-result-object v4 │ │ -0c7438: 1f04 7d04 |0070: check-cast v4, Landroid/widget/ImageView; // type@047d │ │ -0c743c: 5b94 270b |0072: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0b27 │ │ -0c7440: 6004 fe07 |0074: sget v4, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@07fe │ │ -0c7444: 6e20 a71d 4900 |0076: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1da7 │ │ -0c744a: 0c04 |0079: move-result-object v4 │ │ -0c744c: 1f04 7904 |007a: check-cast v4, Landroid/widget/FrameLayout; // type@0479 │ │ -0c7450: 5b94 280b |007c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ -0c7454: 5494 280b |007e: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ -0c7458: 5495 240b |0080: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ -0c745c: 6e20 0f24 5400 |0082: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@240f │ │ -0c7462: 5494 280b |0085: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ -0c7466: 6005 0408 |0087: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0804 │ │ -0c746a: 6e20 0024 5400 |0089: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2400 │ │ -0c7470: 0c04 |008c: move-result-object v4 │ │ -0c7472: 1f04 7d04 |008d: check-cast v4, Landroid/widget/ImageView; // type@047d │ │ -0c7476: 5b94 290b |008f: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ -0c747a: 5494 290b |0091: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ -0c747e: 6e20 3124 1400 |0093: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0c7484: 2204 ad03 |0096: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@03ad │ │ -0c7488: 7030 7c1d 9408 |0098: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1d7c │ │ -0c748e: 5b94 230b |009b: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7492: 5494 230b |009d: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7496: 2205 ac03 |009f: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$3; // type@03ac │ │ -0c749a: 7020 791d 9500 |00a1: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$3;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d79 │ │ -0c74a0: 6e20 8c1d 5400 |00a4: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1d8c │ │ -0c74a6: 6e10 3401 0a00 |00a7: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c74ac: 0c03 |00aa: move-result-object v3 │ │ -0c74ae: 6e10 af01 0300 |00ab: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0c74b4: 0c04 |00ae: move-result-object v4 │ │ -0c74b6: 5244 660c |00af: iget v4, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ -0c74ba: db04 0402 |00b1: div-int/lit8 v4, v4, #int 2 // #02 │ │ -0c74be: 6005 8607 |00b3: sget v5, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0786 │ │ -0c74c2: 6e20 ae01 5300 |00b5: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -0c74c8: 0a05 |00b8: move-result v5 │ │ -0c74ca: 7120 f42a 5400 |00b9: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c74d0: 0a04 |00bc: move-result v4 │ │ -0c74d2: 5994 2d0b |00bd: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0b2d │ │ -0c74d6: 0e00 |00bf: return-void │ │ +0c7434: |[0c7434] android.support.v7.internal.widget.ActivityChooserView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c7444: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c7446: 1247 |0001: const/4 v7, #int 4 // #4 │ │ +0c7448: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0c744a: 1205 |0003: const/4 v5, #int 0 // #0 │ │ +0c744c: 7040 9722 a9cb |0004: invoke-direct {v9, v10, v11, v12}, Landroid/view/ViewGroup;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2297 │ │ +0c7452: 2204 aa03 |0007: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$1; // type@03aa │ │ +0c7456: 7020 741d 9400 |0009: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$1;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d74 │ │ +0c745c: 5b94 2f0b |000c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ +0c7460: 2204 ab03 |000e: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$2; // type@03ab │ │ +0c7464: 7020 771d 9400 |0010: invoke-direct {v4, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$2;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d77 │ │ +0c746a: 5b94 310b |0013: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ +0c746e: 5997 2a0b |0015: iput v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ +0c7472: 6204 fd08 |0017: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.ActivityChooserView:[I // field@08fd │ │ +0c7476: 6e55 3d01 bac4 |0019: invoke-virtual {v10, v11, v4, v12, v5}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0c747c: 0c00 |001c: move-result-object v0 │ │ +0c747e: 6e30 c201 5007 |001d: invoke-virtual {v0, v5, v7}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0c7484: 0a04 |0020: move-result v4 │ │ +0c7486: 5994 2a0b |0021: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ +0c748a: 6e20 c001 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0c7490: 0c01 |0026: move-result-object v1 │ │ +0c7492: 6e10 ca01 0000 |0027: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0c7498: 6e10 a81d 0900 |002a: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +0c749e: 0c04 |002d: move-result-object v4 │ │ +0c74a0: 7110 5a21 0400 |002e: invoke-static {v4}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c74a6: 0c02 |0031: move-result-object v2 │ │ +0c74a8: 6004 3108 |0032: sget v4, Landroid/support/v7/appcompat/R$layout;.abc_activity_chooser_view:I // field@0831 │ │ +0c74ac: 6e40 5d21 4269 |0034: invoke-virtual {v2, v4, v9, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c74b2: 2204 ae03 |0037: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // type@03ae │ │ +0c74b6: 7030 921d 9408 |0039: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1d92 │ │ +0c74bc: 5b94 240b |003c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ +0c74c0: 6004 f307 |003e: sget v4, Landroid/support/v7/appcompat/R$id;.activity_chooser_view_content:I // field@07f3 │ │ +0c74c4: 6e20 a71d 4900 |0040: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1da7 │ │ +0c74ca: 0c04 |0043: move-result-object v4 │ │ +0c74cc: 1f04 7f04 |0044: check-cast v4, Landroid/widget/LinearLayout; // type@047f │ │ +0c74d0: 5b94 210b |0046: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ +0c74d4: 5494 210b |0048: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ +0c74d8: 6e10 4324 0400 |004a: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getBackground:()Landroid/graphics/drawable/Drawable; // method@2443 │ │ +0c74de: 0c04 |004d: move-result-object v4 │ │ +0c74e0: 5b94 220b |004e: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0b22 │ │ +0c74e4: 6004 f807 |0050: sget v4, Landroid/support/v7/appcompat/R$id;.default_activity_button:I // field@07f8 │ │ +0c74e8: 6e20 a71d 4900 |0052: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1da7 │ │ +0c74ee: 0c04 |0055: move-result-object v4 │ │ +0c74f0: 1f04 7904 |0056: check-cast v4, Landroid/widget/FrameLayout; // type@0479 │ │ +0c74f4: 5b94 260b |0058: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c74f8: 5494 260b |005a: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c74fc: 5495 240b |005c: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ +0c7500: 6e20 0f24 5400 |005e: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@240f │ │ +0c7506: 5494 260b |0061: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c750a: 5495 240b |0063: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ +0c750e: 6e20 1024 5400 |0065: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnLongClickListener:(Landroid/view/View$OnLongClickListener;)V // method@2410 │ │ +0c7514: 5494 260b |0068: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c7518: 6005 0408 |006a: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0804 │ │ +0c751c: 6e20 0024 5400 |006c: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2400 │ │ +0c7522: 0c04 |006f: move-result-object v4 │ │ +0c7524: 1f04 7d04 |0070: check-cast v4, Landroid/widget/ImageView; // type@047d │ │ +0c7528: 5b94 270b |0072: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0b27 │ │ +0c752c: 6004 fe07 |0074: sget v4, Landroid/support/v7/appcompat/R$id;.expand_activities_button:I // field@07fe │ │ +0c7530: 6e20 a71d 4900 |0076: invoke-virtual {v9, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.findViewById:(I)Landroid/view/View; // method@1da7 │ │ +0c7536: 0c04 |0079: move-result-object v4 │ │ +0c7538: 1f04 7904 |007a: check-cast v4, Landroid/widget/FrameLayout; // type@0479 │ │ +0c753c: 5b94 280b |007c: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ +0c7540: 5494 280b |007e: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ +0c7544: 5495 240b |0080: iget-object v5, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ +0c7548: 6e20 0f24 5400 |0082: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@240f │ │ +0c754e: 5494 280b |0085: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ +0c7552: 6005 0408 |0087: sget v5, Landroid/support/v7/appcompat/R$id;.image:I // field@0804 │ │ +0c7556: 6e20 0024 5400 |0089: invoke-virtual {v4, v5}, Landroid/widget/FrameLayout;.findViewById:(I)Landroid/view/View; // method@2400 │ │ +0c755c: 0c04 |008c: move-result-object v4 │ │ +0c755e: 1f04 7d04 |008d: check-cast v4, Landroid/widget/ImageView; // type@047d │ │ +0c7562: 5b94 290b |008f: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ +0c7566: 5494 290b |0091: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ +0c756a: 6e20 3124 1400 |0093: invoke-virtual {v4, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0c7570: 2204 ad03 |0096: new-instance v4, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // type@03ad │ │ +0c7574: 7030 7c1d 9408 |0098: invoke-direct {v4, v9, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.:(Landroid/support/v7/internal/widget/ActivityChooserView;Landroid/support/v7/internal/widget/ActivityChooserView$1;)V // method@1d7c │ │ +0c757a: 5b94 230b |009b: iput-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c757e: 5494 230b |009d: iget-object v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7582: 2205 ac03 |009f: new-instance v5, Landroid/support/v7/internal/widget/ActivityChooserView$3; // type@03ac │ │ +0c7586: 7020 791d 9500 |00a1: invoke-direct {v5, v9}, Landroid/support/v7/internal/widget/ActivityChooserView$3;.:(Landroid/support/v7/internal/widget/ActivityChooserView;)V // method@1d79 │ │ +0c758c: 6e20 8c1d 5400 |00a4: invoke-virtual {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@1d8c │ │ +0c7592: 6e10 3401 0a00 |00a7: invoke-virtual {v10}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c7598: 0c03 |00aa: move-result-object v3 │ │ +0c759a: 6e10 af01 0300 |00ab: invoke-virtual {v3}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0c75a0: 0c04 |00ae: move-result-object v4 │ │ +0c75a2: 5244 660c |00af: iget v4, v4, Landroid/util/DisplayMetrics;.widthPixels:I // field@0c66 │ │ +0c75a6: db04 0402 |00b1: div-int/lit8 v4, v4, #int 2 // #02 │ │ +0c75aa: 6005 8607 |00b3: sget v5, Landroid/support/v7/appcompat/R$dimen;.abc_config_prefDialogWidth:I // field@0786 │ │ +0c75ae: 6e20 ae01 5300 |00b5: invoke-virtual {v3, v5}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +0c75b4: 0a05 |00b8: move-result v5 │ │ +0c75b6: 7120 f42a 5400 |00b9: invoke-static {v4, v5}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c75bc: 0a04 |00bc: move-result v4 │ │ +0c75be: 5994 2d0b |00bd: iput v4, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0b2d │ │ +0c75c2: 0e00 |00bf: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=209 │ │ 0x0007 line=122 │ │ 0x000e line=136 │ │ 0x0015 line=170 │ │ 0x0017 line=211 │ │ @@ -259130,17 +259158,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c74d8: |[0c74d8] android.support.v7.internal.widget.ActivityChooserView.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ -0c74e8: 5410 230b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c74ec: 1100 |0002: return-object v0 │ │ +0c75c4: |[0c75c4] android.support.v7.internal.widget.ActivityChooserView.access$000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; │ │ +0c75d4: 5410 230b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c75d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #4 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259148,18 +259176,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0c74f0: |[0c74f0] android.support.v7.internal.widget.ActivityChooserView.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; │ │ -0c7500: 7010 aa1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ -0c7506: 0c00 |0003: move-result-object v0 │ │ -0c7508: 1100 |0004: return-object v0 │ │ +0c75dc: |[0c75dc] android.support.v7.internal.widget.ActivityChooserView.access$100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/support/v7/internal/widget/ListPopupWindow; │ │ +0c75ec: 7010 aa1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ +0c75f2: 0c00 |0003: move-result-object v0 │ │ +0c75f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #5 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259167,17 +259195,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c750c: |[0c750c] android.support.v7.internal.widget.ActivityChooserView.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ -0c751c: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0b30 │ │ -0c7520: 1100 |0002: return-object v0 │ │ +0c75f8: |[0c75f8] android.support.v7.internal.widget.ActivityChooserView.access$1000:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/PopupWindow$OnDismissListener; │ │ +0c7608: 5410 300b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0b30 │ │ +0c760c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259185,17 +259213,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7524: |[0c7524] android.support.v7.internal.widget.ActivityChooserView.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ -0c7534: 5410 2f0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ -0c7538: 1100 |0002: return-object v0 │ │ +0c7610: |[0c7610] android.support.v7.internal.widget.ActivityChooserView.access$1100:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/database/DataSetObserver; │ │ +0c7620: 5410 2f0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ +0c7624: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #7 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259203,17 +259231,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c753c: |[0c753c] android.support.v7.internal.widget.ActivityChooserView.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ -0c754c: 7010 bd1d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.updateAppearance:()V // method@1dbd │ │ -0c7552: 0e00 |0003: return-void │ │ +0c7628: |[0c7628] android.support.v7.internal.widget.ActivityChooserView.access$400:(Landroid/support/v7/internal/widget/ActivityChooserView;)V │ │ +0c7638: 7010 bd1d 0000 |0000: invoke-direct {v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.updateAppearance:()V // method@1dbd │ │ +0c763e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #8 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259221,17 +259249,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;I)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c7554: |[0c7554] android.support.v7.internal.widget.ActivityChooserView.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V │ │ -0c7564: 7020 bc1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1dbc │ │ -0c756a: 0e00 |0003: return-void │ │ +0c7640: |[0c7640] android.support.v7.internal.widget.ActivityChooserView.access$500:(Landroid/support/v7/internal/widget/ActivityChooserView;I)V │ │ +0c7650: 7020 bc1d 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1dbc │ │ +0c7656: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ │ │ @@ -259240,17 +259268,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c756c: |[0c756c] android.support.v7.internal.widget.ActivityChooserView.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z │ │ -0c757c: 5510 2c0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ -0c7580: 0f00 |0002: return v0 │ │ +0c7658: |[0c7658] android.support.v7.internal.widget.ActivityChooserView.access$600:(Landroid/support/v7/internal/widget/ActivityChooserView;)Z │ │ +0c7668: 5510 2c0b |0000: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ +0c766c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #10 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259258,17 +259286,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7584: |[0c7584] android.support.v7.internal.widget.ActivityChooserView.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z │ │ -0c7594: 5c01 2c0b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ -0c7598: 0f01 |0002: return v1 │ │ +0c7670: |[0c7670] android.support.v7.internal.widget.ActivityChooserView.access$602:(Landroid/support/v7/internal/widget/ActivityChooserView;Z)Z │ │ +0c7680: 5c01 2c0b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ +0c7684: 0f01 |0002: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 x1 Z │ │ │ │ @@ -259277,17 +259305,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c759c: |[0c759c] android.support.v7.internal.widget.ActivityChooserView.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -0c75ac: 5410 260b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c75b0: 1100 |0002: return-object v0 │ │ +0c7688: |[0c7688] android.support.v7.internal.widget.ActivityChooserView.access$700:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +0c7698: 5410 260b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c769c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #12 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259295,17 +259323,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c75b4: |[0c75b4] android.support.v7.internal.widget.ActivityChooserView.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ -0c75c4: 5410 280b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ -0c75c8: 1100 |0002: return-object v0 │ │ +0c76a0: |[0c76a0] android.support.v7.internal.widget.ActivityChooserView.access$800:(Landroid/support/v7/internal/widget/ActivityChooserView;)Landroid/widget/FrameLayout; │ │ +0c76b0: 5410 280b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ +0c76b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #13 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259313,17 +259341,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserView;)I' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c75cc: |[0c75cc] android.support.v7.internal.widget.ActivityChooserView.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I │ │ -0c75dc: 5210 2a0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ -0c75e0: 0f00 |0002: return v0 │ │ +0c76b8: |[0c76b8] android.support.v7.internal.widget.ActivityChooserView.access$900:(Landroid/support/v7/internal/widget/ActivityChooserView;)I │ │ +0c76c8: 5210 2a0b |0000: iget v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ +0c76cc: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #14 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259331,38 +259359,38 @@ │ │ type : '()Landroid/support/v7/internal/widget/ListPopupWindow;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 50 16-bit code units │ │ -0c75e4: |[0c75e4] android.support.v7.internal.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; │ │ -0c75f4: 5420 2e0b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c75f8: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ -0c75fc: 2200 c403 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow; // type@03c4 │ │ -0c7600: 6e10 a81d 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -0c7606: 0c01 |0009: move-result-object v1 │ │ -0c7608: 7020 771e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@1e77 │ │ -0c760e: 5b20 2e0b |000d: iput-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c7612: 5420 2e0b |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c7616: 5421 230b |0011: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c761a: 6e20 9a1e 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e9a │ │ -0c7620: 5420 2e0b |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c7624: 6e20 9b1e 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1e9b │ │ -0c762a: 5420 2e0b |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c762e: 1211 |001d: const/4 v1, #int 1 // #1 │ │ -0c7630: 6e20 a61e 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1ea6 │ │ -0c7636: 5420 2e0b |0021: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c763a: 5421 240b |0023: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ -0c763e: 6e20 a81e 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1ea8 │ │ -0c7644: 5420 2e0b |0028: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c7648: 5421 240b |002a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ -0c764c: 6e20 a71e 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1ea7 │ │ -0c7652: 5420 2e0b |002f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ -0c7656: 1100 |0031: return-object v0 │ │ +0c76d0: |[0c76d0] android.support.v7.internal.widget.ActivityChooserView.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; │ │ +0c76e0: 5420 2e0b |0000: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c76e4: 3900 2d00 |0002: if-nez v0, 002f // +002d │ │ +0c76e8: 2200 c403 |0004: new-instance v0, Landroid/support/v7/internal/widget/ListPopupWindow; // type@03c4 │ │ +0c76ec: 6e10 a81d 0200 |0006: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +0c76f2: 0c01 |0009: move-result-object v1 │ │ +0c76f4: 7020 771e 1000 |000a: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;)V // method@1e77 │ │ +0c76fa: 5b20 2e0b |000d: iput-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c76fe: 5420 2e0b |000f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c7702: 5421 230b |0011: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7706: 6e20 9a1e 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e9a │ │ +0c770c: 5420 2e0b |0016: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c7710: 6e20 9b1e 2000 |0018: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAnchorView:(Landroid/view/View;)V // method@1e9b │ │ +0c7716: 5420 2e0b |001b: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c771a: 1211 |001d: const/4 v1, #int 1 // #1 │ │ +0c771c: 6e20 a61e 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setModal:(Z)V // method@1ea6 │ │ +0c7722: 5420 2e0b |0021: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c7726: 5421 240b |0023: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ +0c772a: 6e20 a81e 1000 |0025: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1ea8 │ │ +0c7730: 5420 2e0b |0028: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c7734: 5421 240b |002a: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mCallbacks:Landroid/support/v7/internal/widget/ActivityChooserView$Callbacks; // field@0b24 │ │ +0c7738: 6e20 a71e 1000 |002c: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V // method@1ea7 │ │ +0c773e: 5420 2e0b |002f: iget-object v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupWindow:Landroid/support/v7/internal/widget/ListPopupWindow; // field@0b2e │ │ +0c7742: 1100 |0031: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0004 line=483 │ │ 0x000f line=484 │ │ 0x0016 line=485 │ │ 0x001b line=486 │ │ @@ -259377,91 +259405,91 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 153 16-bit code units │ │ -0c7658: |[0c7658] android.support.v7.internal.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ -0c7668: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0c766a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0c766c: 5497 230b |0002: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7670: 6e10 7f1d 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -0c7676: 0c07 |0007: move-result-object v7 │ │ -0c7678: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ -0c767c: 2205 9305 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@0593 │ │ -0c7680: 1a06 690e |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@0e69 │ │ -0c7684: 7020 da2a 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0c768a: 2705 |0011: throw v5 │ │ -0c768c: 6e10 ab1d 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1dab │ │ -0c7692: 0c07 |0015: move-result-object v7 │ │ -0c7694: 5498 310b |0016: iget-object v8, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ -0c7698: 6e20 f022 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f0 │ │ -0c769e: 5497 260b |001b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c76a2: 6e10 0124 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2401 │ │ -0c76a8: 0a07 |0020: move-result v7 │ │ -0c76aa: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ -0c76ae: 0152 |0023: move v2, v5 │ │ -0c76b0: 5497 230b |0024: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c76b4: 6e10 7d1d 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1d7d │ │ -0c76ba: 0a00 |0029: move-result v0 │ │ -0c76bc: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ -0c76c0: 0153 |002c: move v3, v5 │ │ -0c76c2: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ -0c76c8: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ -0c76cc: 9007 0a03 |0032: add-int v7, v10, v3 │ │ -0c76d0: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ -0c76d4: 5497 230b |0036: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c76d8: 6e20 901d 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1d90 │ │ -0c76de: 5497 230b |003b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c76e2: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ -0c76e6: 6e20 8e1d 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1d8e │ │ -0c76ec: 7010 aa1d 0900 |0042: invoke-direct {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ -0c76f2: 0c04 |0045: move-result-object v4 │ │ -0c76f4: 6e10 941e 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -0c76fa: 0a07 |0049: move-result v7 │ │ -0c76fc: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ -0c7700: 5597 2c0b |004c: iget-boolean v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ -0c7704: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ -0c7708: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ -0c770c: 5496 230b |0052: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7710: 6e30 8f1d 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1d8f │ │ -0c7716: 5496 230b |0057: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c771a: 6e10 891d 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@1d89 │ │ -0c7720: 0a06 |005c: move-result v6 │ │ -0c7722: 5297 2d0b |005d: iget v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0b2d │ │ -0c7726: 7120 f72a 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c772c: 0a01 |0062: move-result v1 │ │ -0c772e: 6e20 9e1e 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1e9e │ │ -0c7734: 6e10 b01e 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -0c773a: 5496 320b |0069: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -0c773e: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ -0c7742: 5496 320b |006d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -0c7746: 6e20 d90b 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0bd9 │ │ -0c774c: 6e10 871e 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1e87 │ │ -0c7752: 0c05 |0075: move-result-object v5 │ │ -0c7754: 6e10 a81d 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -0c775a: 0c06 |0079: move-result-object v6 │ │ -0c775c: 6007 4308 |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@0843 │ │ -0c7760: 6e20 3501 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0c7766: 0c06 |007f: move-result-object v6 │ │ -0c7768: 6e20 8124 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2481 │ │ -0c776e: 0e00 |0083: return-void │ │ -0c7770: 0162 |0084: move v2, v6 │ │ -0c7772: 289f |0085: goto 0024 // -0061 │ │ -0c7774: 0163 |0086: move v3, v6 │ │ -0c7776: 28a6 |0087: goto 002d // -005a │ │ -0c7778: 5497 230b |0088: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c777c: 6e20 901d 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1d90 │ │ -0c7782: 5497 230b |008d: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7786: 6e20 8e1d a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1d8e │ │ -0c778c: 28b0 |0092: goto 0042 // -0050 │ │ -0c778e: 5497 230b |0093: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7792: 6e30 8f1d 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1d8f │ │ -0c7798: 28bf |0098: goto 0057 // -0041 │ │ +0c7744: |[0c7744] android.support.v7.internal.widget.ActivityChooserView.showPopupUnchecked:(I)V │ │ +0c7754: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0c7756: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0c7758: 5497 230b |0002: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c775c: 6e10 7f1d 0700 |0004: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +0c7762: 0c07 |0007: move-result-object v7 │ │ +0c7764: 3907 0a00 |0008: if-nez v7, 0012 // +000a │ │ +0c7768: 2205 9305 |000a: new-instance v5, Ljava/lang/IllegalStateException; // type@0593 │ │ +0c776c: 1a06 690e |000c: const-string v6, "No data model. Did you call #setDataModel?" // string@0e69 │ │ +0c7770: 7020 da2a 6500 |000e: invoke-direct {v5, v6}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0c7776: 2705 |0011: throw v5 │ │ +0c7778: 6e10 ab1d 0900 |0012: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1dab │ │ +0c777e: 0c07 |0015: move-result-object v7 │ │ +0c7780: 5498 310b |0016: iget-object v8, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ +0c7784: 6e20 f022 8700 |0018: invoke-virtual {v7, v8}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f0 │ │ +0c778a: 5497 260b |001b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c778e: 6e10 0124 0700 |001d: invoke-virtual {v7}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2401 │ │ +0c7794: 0a07 |0020: move-result v7 │ │ +0c7796: 3907 6300 |0021: if-nez v7, 0084 // +0063 │ │ +0c779a: 0152 |0023: move v2, v5 │ │ +0c779c: 5497 230b |0024: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c77a0: 6e10 7d1d 0700 |0026: invoke-virtual {v7}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1d7d │ │ +0c77a6: 0a00 |0029: move-result v0 │ │ +0c77a8: 3802 5c00 |002a: if-eqz v2, 0086 // +005c │ │ +0c77ac: 0153 |002c: move v3, v5 │ │ +0c77ae: 1407 ffff ff7f |002d: const v7, #float nan // #7fffffff │ │ +0c77b4: 327a 5800 |0030: if-eq v10, v7, 0088 // +0058 │ │ +0c77b8: 9007 0a03 |0032: add-int v7, v10, v3 │ │ +0c77bc: 3770 5400 |0034: if-le v0, v7, 0088 // +0054 │ │ +0c77c0: 5497 230b |0036: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c77c4: 6e20 901d 5700 |0038: invoke-virtual {v7, v5}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1d90 │ │ +0c77ca: 5497 230b |003b: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c77ce: d808 0aff |003d: add-int/lit8 v8, v10, #int -1 // #ff │ │ +0c77d2: 6e20 8e1d 8700 |003f: invoke-virtual {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1d8e │ │ +0c77d8: 7010 aa1d 0900 |0042: invoke-direct {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ +0c77de: 0c04 |0045: move-result-object v4 │ │ +0c77e0: 6e10 941e 0400 |0046: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0c77e6: 0a07 |0049: move-result v7 │ │ +0c77e8: 3907 3900 |004a: if-nez v7, 0083 // +0039 │ │ +0c77ec: 5597 2c0b |004c: iget-boolean v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ +0c77f0: 3907 0400 |004e: if-nez v7, 0052 // +0004 │ │ +0c77f4: 3902 4300 |0050: if-nez v2, 0093 // +0043 │ │ +0c77f8: 5496 230b |0052: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c77fc: 6e30 8f1d 5602 |0054: invoke-virtual {v6, v5, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1d8f │ │ +0c7802: 5496 230b |0057: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7806: 6e10 891d 0600 |0059: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.measureContentWidth:()I // method@1d89 │ │ +0c780c: 0a06 |005c: move-result v6 │ │ +0c780e: 5297 2d0b |005d: iget v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mListPopupMaxWidth:I // field@0b2d │ │ +0c7812: 7120 f72a 7600 |005f: invoke-static {v6, v7}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c7818: 0a01 |0062: move-result v1 │ │ +0c781a: 6e20 9e1e 1400 |0063: invoke-virtual {v4, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setContentWidth:(I)V // method@1e9e │ │ +0c7820: 6e10 b01e 0400 |0066: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0c7826: 5496 320b |0069: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +0c782a: 3806 0700 |006b: if-eqz v6, 0072 // +0007 │ │ +0c782e: 5496 320b |006d: iget-object v6, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +0c7832: 6e20 d90b 5600 |006f: invoke-virtual {v6, v5}, Landroid/support/v4/view/ActionProvider;.subUiVisibilityChanged:(Z)V // method@0bd9 │ │ +0c7838: 6e10 871e 0400 |0072: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ListPopupWindow;.getListView:()Landroid/widget/ListView; // method@1e87 │ │ +0c783e: 0c05 |0075: move-result-object v5 │ │ +0c7840: 6e10 a81d 0900 |0076: invoke-virtual {v9}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +0c7846: 0c06 |0079: move-result-object v6 │ │ +0c7848: 6007 4308 |007a: sget v7, Landroid/support/v7/appcompat/R$string;.abc_activitychooserview_choose_application:I // field@0843 │ │ +0c784c: 6e20 3501 7600 |007c: invoke-virtual {v6, v7}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0c7852: 0c06 |007f: move-result-object v6 │ │ +0c7854: 6e20 8124 6500 |0080: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2481 │ │ +0c785a: 0e00 |0083: return-void │ │ +0c785c: 0162 |0084: move v2, v6 │ │ +0c785e: 289f |0085: goto 0024 // -0061 │ │ +0c7860: 0163 |0086: move v3, v6 │ │ +0c7862: 28a6 |0087: goto 002d // -005a │ │ +0c7864: 5497 230b |0088: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7868: 6e20 901d 6700 |008a: invoke-virtual {v7, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowFooterView:(Z)V // method@1d90 │ │ +0c786e: 5497 230b |008d: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7872: 6e20 8e1d a700 |008f: invoke-virtual {v7, v10}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setMaxActivityCount:(I)V // method@1d8e │ │ +0c7878: 28b0 |0092: goto 0042 // -0050 │ │ +0c787a: 5497 230b |0093: iget-object v7, v9, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c787e: 6e30 8f1d 6706 |0095: invoke-virtual {v7, v6, v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setShowDefaultActivity:(ZZ)V // method@1d8f │ │ +0c7884: 28bf |0098: goto 0057 // -0041 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=325 │ │ 0x000a line=326 │ │ 0x0012 line=329 │ │ 0x001b line=331 │ │ 0x0024 line=334 │ │ @@ -259503,77 +259531,77 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 125 16-bit code units │ │ -0c779c: |[0c779c] android.support.v7.internal.widget.ActivityChooserView.updateAppearance:()V │ │ -0c77ac: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0c77ae: 1218 |0001: const/4 v8, #int 1 // #1 │ │ -0c77b0: 54a6 230b |0002: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c77b4: 6e10 7e1d 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ -0c77ba: 0a06 |0007: move-result v6 │ │ -0c77bc: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ -0c77c0: 54a6 280b |000a: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ -0c77c4: 6e20 0c24 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@240c │ │ -0c77ca: 54a6 230b |000f: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c77ce: 6e10 7d1d 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1d7d │ │ -0c77d4: 0a01 |0014: move-result v1 │ │ -0c77d6: 54a6 230b |0015: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c77da: 6e10 811d 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@1d81 │ │ -0c77e0: 0a03 |001a: move-result v3 │ │ -0c77e2: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ -0c77e6: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ -0c77ea: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ -0c77ee: 54a6 260b |0021: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c77f2: 6e20 1224 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2412 │ │ -0c77f8: 54a6 230b |0026: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c77fc: 6e10 801d 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d80 │ │ -0c7802: 0c00 |002b: move-result-object v0 │ │ -0c7804: 6e10 a81d 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -0c780a: 0c06 |002f: move-result-object v6 │ │ -0c780c: 6e10 3201 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0c7812: 0c05 |0033: move-result-object v5 │ │ -0c7814: 54a6 270b |0034: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0b27 │ │ -0c7818: 6e20 a201 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0c781e: 0c07 |0039: move-result-object v7 │ │ -0c7820: 6e20 3124 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0c7826: 52a6 250b |003d: iget v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0b25 │ │ -0c782a: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ -0c782e: 6e20 a301 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0c7834: 0c04 |0044: move-result-object v4 │ │ -0c7836: 6e10 a81d 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -0c783c: 0c06 |0048: move-result-object v6 │ │ -0c783e: 52a7 250b |0049: iget v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0b25 │ │ -0c7842: 2388 5206 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0652 │ │ -0c7846: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ -0c784a: 6e30 3601 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0136 │ │ -0c7850: 0c02 |0052: move-result-object v2 │ │ -0c7852: 54a6 260b |0053: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c7856: 6e20 0b24 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@240b │ │ -0c785c: 54a6 260b |0058: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c7860: 6e10 0124 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2401 │ │ -0c7866: 0a06 |005d: move-result v6 │ │ -0c7868: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ -0c786c: 54a6 210b |0060: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ -0c7870: 54a7 220b |0062: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0b22 │ │ -0c7874: 6e20 5524 7600 |0064: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2455 │ │ -0c787a: 0e00 |0067: return-void │ │ -0c787c: 54a6 280b |0068: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ -0c7880: 6e20 0c24 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@240c │ │ -0c7886: 28a2 |006d: goto 000f // -005e │ │ -0c7888: 54a6 260b |006e: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c788c: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ -0c7890: 6e20 1224 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2412 │ │ -0c7896: 28e3 |0075: goto 0058 // -001d │ │ -0c7898: 54a6 210b |0076: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ -0c789c: 1207 |0078: const/4 v7, #int 0 // #0 │ │ -0c789e: 6e20 5524 7600 |0079: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2455 │ │ -0c78a4: 28eb |007c: goto 0067 // -0015 │ │ +0c7888: |[0c7888] android.support.v7.internal.widget.ActivityChooserView.updateAppearance:()V │ │ +0c7898: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0c789a: 1218 |0001: const/4 v8, #int 1 // #1 │ │ +0c789c: 54a6 230b |0002: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c78a0: 6e10 7e1d 0600 |0004: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getCount:()I // method@1d7e │ │ +0c78a6: 0a06 |0007: move-result v6 │ │ +0c78a8: 3d06 6000 |0008: if-lez v6, 0068 // +0060 │ │ +0c78ac: 54a6 280b |000a: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ +0c78b0: 6e20 0c24 8600 |000c: invoke-virtual {v6, v8}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@240c │ │ +0c78b6: 54a6 230b |000f: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c78ba: 6e10 7d1d 0600 |0011: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getActivityCount:()I // method@1d7d │ │ +0c78c0: 0a01 |0014: move-result v1 │ │ +0c78c2: 54a6 230b |0015: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c78c6: 6e10 811d 0600 |0017: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getHistorySize:()I // method@1d81 │ │ +0c78cc: 0a03 |001a: move-result v3 │ │ +0c78ce: 3281 0600 |001b: if-eq v1, v8, 0021 // +0006 │ │ +0c78d2: 3781 5100 |001d: if-le v1, v8, 006e // +0051 │ │ +0c78d6: 3d03 4f00 |001f: if-lez v3, 006e // +004f │ │ +0c78da: 54a6 260b |0021: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c78de: 6e20 1224 9600 |0023: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2412 │ │ +0c78e4: 54a6 230b |0026: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c78e8: 6e10 801d 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDefaultActivity:()Landroid/content/pm/ResolveInfo; // method@1d80 │ │ +0c78ee: 0c00 |002b: move-result-object v0 │ │ +0c78f0: 6e10 a81d 0a00 |002c: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +0c78f6: 0c06 |002f: move-result-object v6 │ │ +0c78f8: 6e10 3201 0600 |0030: invoke-virtual {v6}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0c78fe: 0c05 |0033: move-result-object v5 │ │ +0c7900: 54a6 270b |0034: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButtonImage:Landroid/widget/ImageView; // field@0b27 │ │ +0c7904: 6e20 a201 5000 |0036: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0c790a: 0c07 |0039: move-result-object v7 │ │ +0c790c: 6e20 3124 7600 |003a: invoke-virtual {v6, v7}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0c7912: 52a6 250b |003d: iget v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0b25 │ │ +0c7916: 3806 1900 |003f: if-eqz v6, 0058 // +0019 │ │ +0c791a: 6e20 a301 5000 |0041: invoke-virtual {v0, v5}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0c7920: 0c04 |0044: move-result-object v4 │ │ +0c7922: 6e10 a81d 0a00 |0045: invoke-virtual {v10}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +0c7928: 0c06 |0048: move-result-object v6 │ │ +0c792a: 52a7 250b |0049: iget v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0b25 │ │ +0c792e: 2388 5206 |004b: new-array v8, v8, [Ljava/lang/Object; // type@0652 │ │ +0c7932: 4d04 0809 |004d: aput-object v4, v8, v9 │ │ +0c7936: 6e30 3601 7608 |004f: invoke-virtual {v6, v7, v8}, Landroid/content/Context;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@0136 │ │ +0c793c: 0c02 |0052: move-result-object v2 │ │ +0c793e: 54a6 260b |0053: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c7942: 6e20 0b24 2600 |0055: invoke-virtual {v6, v2}, Landroid/widget/FrameLayout;.setContentDescription:(Ljava/lang/CharSequence;)V // method@240b │ │ +0c7948: 54a6 260b |0058: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c794c: 6e10 0124 0600 |005a: invoke-virtual {v6}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2401 │ │ +0c7952: 0a06 |005d: move-result v6 │ │ +0c7954: 3906 1800 |005e: if-nez v6, 0076 // +0018 │ │ +0c7958: 54a6 210b |0060: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ +0c795c: 54a7 220b |0062: iget-object v7, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContentBackground:Landroid/graphics/drawable/Drawable; // field@0b22 │ │ +0c7960: 6e20 5524 7600 |0064: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2455 │ │ +0c7966: 0e00 |0067: return-void │ │ +0c7968: 54a6 280b |0068: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButton:Landroid/widget/FrameLayout; // field@0b28 │ │ +0c796c: 6e20 0c24 9600 |006a: invoke-virtual {v6, v9}, Landroid/widget/FrameLayout;.setEnabled:(Z)V // method@240c │ │ +0c7972: 28a2 |006d: goto 000f // -005e │ │ +0c7974: 54a6 260b |006e: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c7978: 1307 0800 |0070: const/16 v7, #int 8 // #8 │ │ +0c797c: 6e20 1224 7600 |0072: invoke-virtual {v6, v7}, Landroid/widget/FrameLayout;.setVisibility:(I)V // method@2412 │ │ +0c7982: 28e3 |0075: goto 0058 // -001d │ │ +0c7984: 54a6 210b |0076: iget-object v6, v10, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ +0c7988: 1207 |0078: const/4 v7, #int 0 // #0 │ │ +0c798a: 6e20 5524 7600 |0079: invoke-virtual {v6, v7}, Landroid/widget/LinearLayout;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2455 │ │ +0c7990: 28eb |007c: goto 0067 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=498 │ │ 0x000a line=499 │ │ 0x000f line=504 │ │ 0x0015 line=505 │ │ 0x001b line=506 │ │ @@ -259608,30 +259636,30 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0c78a8: |[0c78a8] android.support.v7.internal.widget.ActivityChooserView.dismissPopup:()Z │ │ -0c78b8: 6e10 ac1d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ -0c78be: 0a01 |0003: move-result v1 │ │ -0c78c0: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ -0c78c4: 7010 aa1d 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ -0c78ca: 0c01 |0009: move-result-object v1 │ │ -0c78cc: 6e10 801e 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ -0c78d2: 6e10 ab1d 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1dab │ │ -0c78d8: 0c00 |0010: move-result-object v0 │ │ -0c78da: 6e10 f422 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ -0c78e0: 0a01 |0014: move-result v1 │ │ -0c78e2: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ -0c78e6: 5421 310b |0017: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ -0c78ea: 6e20 f522 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f5 │ │ -0c78f0: 1211 |001c: const/4 v1, #int 1 // #1 │ │ -0c78f2: 0f01 |001d: return v1 │ │ +0c7994: |[0c7994] android.support.v7.internal.widget.ActivityChooserView.dismissPopup:()Z │ │ +0c79a4: 6e10 ac1d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ +0c79aa: 0a01 |0003: move-result v1 │ │ +0c79ac: 3801 1800 |0004: if-eqz v1, 001c // +0018 │ │ +0c79b0: 7010 aa1d 0200 |0006: invoke-direct {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ +0c79b6: 0c01 |0009: move-result-object v1 │ │ +0c79b8: 6e10 801e 0100 |000a: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.dismiss:()V // method@1e80 │ │ +0c79be: 6e10 ab1d 0200 |000d: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1dab │ │ +0c79c4: 0c00 |0010: move-result-object v0 │ │ +0c79c6: 6e10 f422 0000 |0011: invoke-virtual {v0}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ +0c79cc: 0a01 |0014: move-result v1 │ │ +0c79ce: 3801 0700 |0015: if-eqz v1, 001c // +0007 │ │ +0c79d2: 5421 310b |0017: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ +0c79d6: 6e20 f522 1000 |0019: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f5 │ │ +0c79dc: 1211 |001c: const/4 v1, #int 1 // #1 │ │ +0c79de: 0f01 |001d: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=369 │ │ 0x0006 line=370 │ │ 0x000d line=371 │ │ 0x0011 line=372 │ │ 0x0017 line=373 │ │ @@ -259645,19 +259673,19 @@ │ │ type : '()Landroid/support/v7/internal/widget/ActivityChooserModel;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c78f4: |[0c78f4] android.support.v7.internal.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ -0c7904: 5410 230b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7908: 6e10 7f1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -0c790e: 0c00 |0005: move-result-object v0 │ │ -0c7910: 1100 |0006: return-object v0 │ │ +0c79e0: |[0c79e0] android.support.v7.internal.widget.ActivityChooserView.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ +0c79f0: 5410 230b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c79f4: 6e10 7f1d 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +0c79fa: 0c00 |0005: move-result-object v0 │ │ +0c79fc: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=438 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259665,20 +259693,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c7914: |[0c7914] android.support.v7.internal.widget.ActivityChooserView.isShowingPopup:()Z │ │ -0c7924: 7010 aa1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ -0c792a: 0c00 |0003: move-result-object v0 │ │ -0c792c: 6e10 941e 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ -0c7932: 0a00 |0007: move-result v0 │ │ -0c7934: 0f00 |0008: return v0 │ │ +0c7a00: |[0c7a00] android.support.v7.internal.widget.ActivityChooserView.isShowingPopup:()Z │ │ +0c7a10: 7010 aa1d 0100 |0000: invoke-direct {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.getListPopupWindow:()Landroid/support/v7/internal/widget/ListPopupWindow; // method@1daa │ │ +0c7a16: 0c00 |0003: move-result-object v0 │ │ +0c7a18: 6e10 941e 0000 |0004: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ListPopupWindow;.isShowing:()Z // method@1e94 │ │ +0c7a1e: 0a00 |0007: move-result v0 │ │ +0c7a20: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=385 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/ActivityChooserView;) │ │ @@ -259686,25 +259714,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0c7938: |[0c7938] android.support.v7.internal.widget.ActivityChooserView.onAttachedToWindow:()V │ │ -0c7948: 6f10 b222 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ -0c794e: 5421 230b |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7952: 6e10 7f1d 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -0c7958: 0c00 |0008: move-result-object v0 │ │ -0c795a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0c795e: 5421 2f0b |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ -0c7962: 6e20 6c1d 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1d6c │ │ -0c7968: 1211 |0010: const/4 v1, #int 1 // #1 │ │ -0c796a: 5c21 2b0b |0011: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0b2b │ │ -0c796e: 0e00 |0013: return-void │ │ +0c7a24: |[0c7a24] android.support.v7.internal.widget.ActivityChooserView.onAttachedToWindow:()V │ │ +0c7a34: 6f10 b222 0200 |0000: invoke-super {v2}, Landroid/view/ViewGroup;.onAttachedToWindow:()V // method@22b2 │ │ +0c7a3a: 5421 230b |0003: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7a3e: 6e10 7f1d 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +0c7a44: 0c00 |0008: move-result-object v0 │ │ +0c7a46: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0c7a4a: 5421 2f0b |000b: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ +0c7a4e: 6e20 6c1d 1000 |000d: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.registerObserver:(Ljava/lang/Object;)V // method@1d6c │ │ +0c7a54: 1211 |0010: const/4 v1, #int 1 // #1 │ │ +0c7a56: 5c21 2b0b |0011: iput-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0b2b │ │ +0c7a5a: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=390 │ │ 0x0003 line=391 │ │ 0x0009 line=392 │ │ 0x000b line=393 │ │ 0x0010 line=395 │ │ @@ -259718,36 +259746,36 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0c7970: |[0c7970] android.support.v7.internal.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ -0c7980: 6f10 b422 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ -0c7986: 5432 230b |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c798a: 6e10 7f1d 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ -0c7990: 0c00 |0008: move-result-object v0 │ │ -0c7992: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0c7996: 5432 2f0b |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ -0c799a: 6e20 731d 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1d73 │ │ -0c79a0: 6e10 ab1d 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1dab │ │ -0c79a6: 0c01 |0013: move-result-object v1 │ │ -0c79a8: 6e10 f422 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ -0c79ae: 0a02 |0017: move-result v2 │ │ -0c79b0: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ -0c79b4: 5432 310b |001a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ -0c79b8: 6e20 f522 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f5 │ │ -0c79be: 6e10 ac1d 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ -0c79c4: 0a02 |0022: move-result v2 │ │ -0c79c6: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ -0c79ca: 6e10 a61d 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ -0c79d0: 1202 |0028: const/4 v2, #int 0 // #0 │ │ -0c79d2: 5c32 2b0b |0029: iput-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0b2b │ │ -0c79d6: 0e00 |002b: return-void │ │ +0c7a5c: |[0c7a5c] android.support.v7.internal.widget.ActivityChooserView.onDetachedFromWindow:()V │ │ +0c7a6c: 6f10 b422 0300 |0000: invoke-super {v3}, Landroid/view/ViewGroup;.onDetachedFromWindow:()V // method@22b4 │ │ +0c7a72: 5432 230b |0003: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7a76: 6e10 7f1d 0200 |0005: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.getDataModel:()Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d7f │ │ +0c7a7c: 0c00 |0008: move-result-object v0 │ │ +0c7a7e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0c7a82: 5432 2f0b |000b: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mModelDataSetOberver:Landroid/database/DataSetObserver; // field@0b2f │ │ +0c7a86: 6e20 731d 2000 |000d: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.unregisterObserver:(Ljava/lang/Object;)V // method@1d73 │ │ +0c7a8c: 6e10 ab1d 0300 |0010: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@1dab │ │ +0c7a92: 0c01 |0013: move-result-object v1 │ │ +0c7a94: 6e10 f422 0100 |0014: invoke-virtual {v1}, Landroid/view/ViewTreeObserver;.isAlive:()Z // method@22f4 │ │ +0c7a9a: 0a02 |0017: move-result v2 │ │ +0c7a9c: 3802 0700 |0018: if-eqz v2, 001f // +0007 │ │ +0c7aa0: 5432 310b |001a: iget-object v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnGlobalLayoutListener:Landroid/view/ViewTreeObserver$OnGlobalLayoutListener; // field@0b31 │ │ +0c7aa4: 6e20 f522 2100 |001c: invoke-virtual {v1, v2}, Landroid/view/ViewTreeObserver;.removeGlobalOnLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f5 │ │ +0c7aaa: 6e10 ac1d 0300 |001f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ +0c7ab0: 0a02 |0022: move-result v2 │ │ +0c7ab2: 3802 0500 |0023: if-eqz v2, 0028 // +0005 │ │ +0c7ab6: 6e10 a61d 0300 |0025: invoke-virtual {v3}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ +0c7abc: 1202 |0028: const/4 v2, #int 0 // #0 │ │ +0c7abe: 5c32 2b0b |0029: iput-boolean v2, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0b2b │ │ +0c7ac2: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=400 │ │ 0x0003 line=401 │ │ 0x0009 line=402 │ │ 0x000b line=403 │ │ 0x0010 line=405 │ │ @@ -259767,25 +259795,25 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 20 16-bit code units │ │ -0c79d8: |[0c79d8] android.support.v7.internal.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ -0c79e8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c79ea: 5440 210b |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ -0c79ee: 9101 0806 |0003: sub-int v1, v8, v6 │ │ -0c79f2: 9102 0907 |0005: sub-int v2, v9, v7 │ │ -0c79f6: 6e52 4924 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/widget/LinearLayout;.layout:(IIII)V // method@2449 │ │ -0c79fc: 6e10 ac1d 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ -0c7a02: 0a00 |000d: move-result v0 │ │ -0c7a04: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ -0c7a08: 6e10 a61d 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ -0c7a0e: 0e00 |0013: return-void │ │ +0c7ac4: |[0c7ac4] android.support.v7.internal.widget.ActivityChooserView.onLayout:(ZIIII)V │ │ +0c7ad4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c7ad6: 5440 210b |0001: iget-object v0, v4, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ +0c7ada: 9101 0806 |0003: sub-int v1, v8, v6 │ │ +0c7ade: 9102 0907 |0005: sub-int v2, v9, v7 │ │ +0c7ae2: 6e52 4924 3013 |0007: invoke-virtual {v0, v3, v3, v1, v2}, Landroid/widget/LinearLayout;.layout:(IIII)V // method@2449 │ │ +0c7ae8: 6e10 ac1d 0400 |000a: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ +0c7aee: 0a00 |000d: move-result v0 │ │ +0c7af0: 3900 0500 |000e: if-nez v0, 0013 // +0005 │ │ +0c7af4: 6e10 a61d 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ +0c7afa: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=431 │ │ 0x000a line=432 │ │ 0x0010 line=433 │ │ 0x0013 line=435 │ │ locals : │ │ @@ -259801,32 +259829,32 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0c7a10: |[0c7a10] android.support.v7.internal.widget.ActivityChooserView.onMeasure:(II)V │ │ -0c7a20: 5430 210b |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ -0c7a24: 5431 260b |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ -0c7a28: 6e10 0124 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2401 │ │ -0c7a2e: 0a01 |0007: move-result v1 │ │ -0c7a30: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -0c7a34: 7110 da21 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c7a3a: 0a01 |000d: move-result v1 │ │ -0c7a3c: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ -0c7a40: 7120 db21 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c7a46: 0a05 |0013: move-result v5 │ │ -0c7a48: 6e40 ae1d 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@1dae │ │ -0c7a4e: 6e10 0422 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0c7a54: 0a01 |001a: move-result v1 │ │ -0c7a56: 6e10 0122 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0c7a5c: 0a02 |001e: move-result v2 │ │ -0c7a5e: 6e30 b81d 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@1db8 │ │ -0c7a64: 0e00 |0022: return-void │ │ +0c7afc: |[0c7afc] android.support.v7.internal.widget.ActivityChooserView.onMeasure:(II)V │ │ +0c7b0c: 5430 210b |0000: iget-object v0, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mActivityChooserContent:Landroid/widget/LinearLayout; // field@0b21 │ │ +0c7b10: 5431 260b |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActivityButton:Landroid/widget/FrameLayout; // field@0b26 │ │ +0c7b14: 6e10 0124 0100 |0004: invoke-virtual {v1}, Landroid/widget/FrameLayout;.getVisibility:()I // method@2401 │ │ +0c7b1a: 0a01 |0007: move-result v1 │ │ +0c7b1c: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +0c7b20: 7110 da21 0500 |000a: invoke-static {v5}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c7b26: 0a01 |000d: move-result v1 │ │ +0c7b28: 1502 0040 |000e: const/high16 v2, #int 1073741824 // #4000 │ │ +0c7b2c: 7120 db21 2100 |0010: invoke-static {v1, v2}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c7b32: 0a05 |0013: move-result v5 │ │ +0c7b34: 6e40 ae1d 0354 |0014: invoke-virtual {v3, v0, v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserView;.measureChild:(Landroid/view/View;II)V // method@1dae │ │ +0c7b3a: 6e10 0422 0000 |0017: invoke-virtual {v0}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0c7b40: 0a01 |001a: move-result v1 │ │ +0c7b42: 6e10 0122 0000 |001b: invoke-virtual {v0}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0c7b48: 0a02 |001e: move-result v2 │ │ +0c7b4a: 6e30 b81d 1302 |001f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setMeasuredDimension:(II)V // method@1db8 │ │ +0c7b50: 0e00 |0022: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0002 line=421 │ │ 0x000a line=422 │ │ 0x0014 line=425 │ │ 0x0017 line=426 │ │ @@ -259842,23 +259870,23 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c7a68: |[0c7a68] android.support.v7.internal.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ -0c7a78: 5410 230b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ -0c7a7c: 6e20 8d1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1d8d │ │ -0c7a82: 6e10 ac1d 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ -0c7a88: 0a00 |0008: move-result v0 │ │ -0c7a8a: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ -0c7a8e: 6e10 a61d 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ -0c7a94: 6e10 bb1d 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@1dbb │ │ -0c7a9a: 0e00 |0011: return-void │ │ +0c7b54: |[0c7b54] android.support.v7.internal.widget.ActivityChooserView.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V │ │ +0c7b64: 5410 230b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mAdapter:Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter; // field@0b23 │ │ +0c7b68: 6e20 8d1d 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView$ActivityChooserViewAdapter;.setDataModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1d8d │ │ +0c7b6e: 6e10 ac1d 0100 |0005: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ +0c7b74: 0a00 |0008: move-result v0 │ │ +0c7b76: 3800 0800 |0009: if-eqz v0, 0011 // +0008 │ │ +0c7b7a: 6e10 a61d 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.dismissPopup:()Z // method@1da6 │ │ +0c7b80: 6e10 bb1d 0100 |000e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopup:()Z // method@1dbb │ │ +0c7b86: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0005 line=261 │ │ 0x000b line=262 │ │ 0x000e line=263 │ │ 0x0011 line=265 │ │ @@ -259871,17 +259899,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7a9c: |[0c7a9c] android.support.v7.internal.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ -0c7aac: 5901 250b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0b25 │ │ -0c7ab0: 0e00 |0002: return-void │ │ +0c7b88: |[0c7b88] android.support.v7.internal.widget.ActivityChooserView.setDefaultActionButtonContentDescription:(I)V │ │ +0c7b98: 5901 250b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mDefaultActionButtonContentDescription:I // field@0b25 │ │ +0c7b9c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=473 │ │ 0x0002 line=474 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 resourceId I │ │ @@ -259891,22 +259919,22 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c7ab4: |[0c7ab4] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ -0c7ac4: 6e10 a81d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ -0c7aca: 0c01 |0003: move-result-object v1 │ │ -0c7acc: 6e20 3501 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0c7ad2: 0c00 |0007: move-result-object v0 │ │ -0c7ad4: 5421 290b |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ -0c7ad8: 6e20 3024 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2430 │ │ -0c7ade: 0e00 |000d: return-void │ │ +0c7ba0: |[0c7ba0] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonContentDescription:(I)V │ │ +0c7bb0: 6e10 a81d 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.getContext:()Landroid/content/Context; // method@1da8 │ │ +0c7bb6: 0c01 |0003: move-result-object v1 │ │ +0c7bb8: 6e20 3501 3100 |0004: invoke-virtual {v1, v3}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0c7bbe: 0c00 |0007: move-result-object v0 │ │ +0c7bc0: 5421 290b |0008: iget-object v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ +0c7bc4: 6e20 3024 0100 |000a: invoke-virtual {v1, v0}, Landroid/widget/ImageView;.setContentDescription:(Ljava/lang/CharSequence;)V // method@2430 │ │ +0c7bca: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=293 │ │ 0x0008 line=294 │ │ 0x000d line=295 │ │ locals : │ │ 0x0008 - 0x000e reg=0 contentDescription Ljava/lang/CharSequence; │ │ @@ -259918,18 +259946,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c7ae0: |[0c7ae0] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0c7af0: 5410 290b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ -0c7af4: 6e20 3124 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0c7afa: 0e00 |0005: return-void │ │ +0c7bcc: |[0c7bcc] android.support.v7.internal.widget.ActivityChooserView.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0c7bdc: 5410 290b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ActivityChooserView;.mExpandActivityOverflowButtonImage:Landroid/widget/ImageView; // field@0b29 │ │ +0c7be0: 6e20 3124 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0c7be6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0005 line=280 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0006 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -259939,17 +259967,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7afc: |[0c7afc] android.support.v7.internal.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ -0c7b0c: 5901 2a0b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ -0c7b10: 0e00 |0002: return-void │ │ +0c7be8: |[0c7be8] android.support.v7.internal.widget.ActivityChooserView.setInitialActivityCount:(I)V │ │ +0c7bf8: 5901 2a0b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ +0c7bfc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ 0x0002 line=460 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 itemCount I │ │ @@ -259959,17 +259987,17 @@ │ │ type : '(Landroid/widget/PopupWindow$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7b14: |[0c7b14] android.support.v7.internal.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ -0c7b24: 5b01 300b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0b30 │ │ -0c7b28: 0e00 |0002: return-void │ │ +0c7c00: |[0c7c00] android.support.v7.internal.widget.ActivityChooserView.setOnDismissListener:(Landroid/widget/PopupWindow$OnDismissListener;)V │ │ +0c7c10: 5b01 300b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mOnDismissListener:Landroid/widget/PopupWindow$OnDismissListener; // field@0b30 │ │ +0c7c14: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0002 line=448 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/widget/PopupWindow$OnDismissListener; │ │ @@ -259979,17 +260007,17 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7b2c: |[0c7b2c] android.support.v7.internal.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ -0c7b3c: 5b01 320b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ -0c7b40: 0e00 |0002: return-void │ │ +0c7c18: |[0c7c18] android.support.v7.internal.widget.ActivityChooserView.setProvider:(Landroid/support/v4/view/ActionProvider;)V │ │ +0c7c28: 5b01 320b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/ActivityChooserView;.mProvider:Landroid/support/v4/view/ActionProvider; // field@0b32 │ │ +0c7c2c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=302 │ │ 0x0002 line=303 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ActivityChooserView; │ │ 0x0000 - 0x0003 reg=1 provider Landroid/support/v4/view/ActionProvider; │ │ @@ -259999,27 +260027,27 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0c7b44: |[0c7b44] android.support.v7.internal.widget.ActivityChooserView.showPopup:()Z │ │ -0c7b54: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c7b56: 6e10 ac1d 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ -0c7b5c: 0a01 |0004: move-result v1 │ │ -0c7b5e: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ -0c7b62: 5521 2b0b |0007: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0b2b │ │ -0c7b66: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ -0c7b6a: 0f00 |000b: return v0 │ │ -0c7b6c: 5c20 2c0b |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ -0c7b70: 5220 2a0b |000e: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ -0c7b74: 7020 bc1d 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1dbc │ │ -0c7b7a: 1210 |0013: const/4 v0, #int 1 // #1 │ │ -0c7b7c: 28f7 |0014: goto 000b // -0009 │ │ +0c7c30: |[0c7c30] android.support.v7.internal.widget.ActivityChooserView.showPopup:()Z │ │ +0c7c40: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c7c42: 6e10 ac1d 0200 |0001: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.isShowingPopup:()Z // method@1dac │ │ +0c7c48: 0a01 |0004: move-result v1 │ │ +0c7c4a: 3901 0600 |0005: if-nez v1, 000b // +0006 │ │ +0c7c4e: 5521 2b0b |0007: iget-boolean v1, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsAttachedToWindow:Z // field@0b2b │ │ +0c7c52: 3901 0300 |0009: if-nez v1, 000c // +0003 │ │ +0c7c56: 0f00 |000b: return v0 │ │ +0c7c58: 5c20 2c0b |000c: iput-boolean v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mIsSelectingDefaultActivity:Z // field@0b2c │ │ +0c7c5c: 5220 2a0b |000e: iget v0, v2, Landroid/support/v7/internal/widget/ActivityChooserView;.mInitialActivityCount:I // field@0b2a │ │ +0c7c60: 7020 bc1d 0200 |0010: invoke-direct {v2, v0}, Landroid/support/v7/internal/widget/ActivityChooserView;.showPopupUnchecked:(I)V // method@1dbc │ │ +0c7c66: 1210 |0013: const/4 v0, #int 1 // #1 │ │ +0c7c68: 28f7 |0014: goto 000b // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=311 │ │ 0x000b line=316 │ │ 0x000c line=314 │ │ 0x000e line=315 │ │ 0x0013 line=316 │ │ @@ -260103,42 +260131,42 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0c7b80: |[0c7b80] android.support.v7.internal.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ -0c7b90: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c7b92: 7020 1f24 6500 |0001: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@241f │ │ -0c7b98: 7110 5a21 0600 |0004: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0c7b9e: 0c01 |0007: move-result-object v1 │ │ -0c7ba0: 5b51 c70b |0008: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0bc7 │ │ -0c7ba4: 6e20 451f 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@1f45 │ │ -0c7baa: 7110 d018 0600 |000d: invoke-static {v6}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ -0c7bb0: 0c00 |0010: move-result-object v0 │ │ -0c7bb2: 6e10 d418 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@18d4 │ │ -0c7bb8: 0a01 |0014: move-result v1 │ │ -0c7bba: 6e20 431f 1500 |0015: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1f43 │ │ -0c7bc0: 6e10 d318 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@18d3 │ │ -0c7bc6: 0a01 |001b: move-result v1 │ │ -0c7bc8: 5951 ca0b |001c: iput v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0bca │ │ -0c7bcc: 5451 c70b |001e: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0bc7 │ │ -0c7bd0: 6002 2a08 |0020: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tabbar:I // field@082a │ │ -0c7bd4: 6e40 5d21 2135 |0022: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c7bda: 0c01 |0025: move-result-object v1 │ │ -0c7bdc: 1f01 7f04 |0026: check-cast v1, Landroid/widget/LinearLayout; // type@047f │ │ -0c7be0: 5b51 cc0b |0028: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7be4: 5451 cc0b |002a: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7be8: 2202 4204 |002c: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c7bec: 12e3 |002e: const/4 v3, #int -2 // #fe │ │ -0c7bee: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ -0c7bf0: 7030 8722 3204 |0030: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c7bf6: 6e30 2b1f 1502 |0033: invoke-virtual {v5, v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1f2b │ │ -0c7bfc: 0e00 |0036: return-void │ │ +0c7c6c: |[0c7c6c] android.support.v7.internal.widget.ScrollingTabContainerView.:(Landroid/content/Context;)V │ │ +0c7c7c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c7c7e: 7020 1f24 6500 |0001: invoke-direct {v5, v6}, Landroid/widget/HorizontalScrollView;.:(Landroid/content/Context;)V // method@241f │ │ +0c7c84: 7110 5a21 0600 |0004: invoke-static {v6}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0c7c8a: 0c01 |0007: move-result-object v1 │ │ +0c7c8c: 5b51 c70b |0008: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0bc7 │ │ +0c7c90: 6e20 451f 3500 |000a: invoke-virtual {v5, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setHorizontalScrollBarEnabled:(Z)V // method@1f45 │ │ +0c7c96: 7110 d018 0600 |000d: invoke-static {v6}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ +0c7c9c: 0c00 |0010: move-result-object v0 │ │ +0c7c9e: 6e10 d418 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@18d4 │ │ +0c7ca4: 0a01 |0014: move-result v1 │ │ +0c7ca6: 6e20 431f 1500 |0015: invoke-virtual {v5, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1f43 │ │ +0c7cac: 6e10 d318 0000 |0018: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@18d3 │ │ +0c7cb2: 0a01 |001b: move-result v1 │ │ +0c7cb4: 5951 ca0b |001c: iput v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0bca │ │ +0c7cb8: 5451 c70b |001e: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0bc7 │ │ +0c7cbc: 6002 2a08 |0020: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tabbar:I // field@082a │ │ +0c7cc0: 6e40 5d21 2135 |0022: invoke-virtual {v1, v2, v5, v3}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c7cc6: 0c01 |0025: move-result-object v1 │ │ +0c7cc8: 1f01 7f04 |0026: check-cast v1, Landroid/widget/LinearLayout; // type@047f │ │ +0c7ccc: 5b51 cc0b |0028: iput-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7cd0: 5451 cc0b |002a: iget-object v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7cd4: 2202 4204 |002c: new-instance v2, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c7cd8: 12e3 |002e: const/4 v3, #int -2 // #fe │ │ +0c7cda: 12f4 |002f: const/4 v4, #int -1 // #ff │ │ +0c7cdc: 7030 8722 3204 |0030: invoke-direct {v2, v3, v4}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c7ce2: 6e30 2b1f 1502 |0033: invoke-virtual {v5, v1, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1f2b │ │ +0c7ce8: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=63 │ │ 0x0004 line=64 │ │ 0x000a line=66 │ │ 0x000d line=68 │ │ 0x0011 line=69 │ │ @@ -260156,17 +260184,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c7c00: |[0c7c00] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; │ │ -0c7c10: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7c14: 1100 |0002: return-object v0 │ │ +0c7cec: |[0c7cec] android.support.v7.internal.widget.ScrollingTabContainerView.access$200:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;)Landroid/widget/LinearLayout; │ │ +0c7cfc: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7d00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -260174,18 +260202,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c7c18: |[0c7c18] android.support.v7.internal.widget.ScrollingTabContainerView.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ -0c7c28: 7030 2e1f 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f2e │ │ -0c7c2e: 0c00 |0003: move-result-object v0 │ │ -0c7c30: 1100 |0004: return-object v0 │ │ +0c7d04: |[0c7d04] android.support.v7.internal.widget.ScrollingTabContainerView.access$300:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ +0c7d14: 7030 2e1f 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f2e │ │ +0c7d1a: 0c00 |0003: move-result-object v0 │ │ +0c7d1c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0005 reg=3 x2 Z │ │ @@ -260195,28 +260223,28 @@ │ │ type : '()Landroid/support/v7/internal/widget/SpinnerICS;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 26 16-bit code units │ │ -0c7c34: |[0c7c34] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; │ │ -0c7c44: 2200 d703 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS; // type@03d7 │ │ -0c7c48: 6e10 2f1f 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1f2f │ │ -0c7c4e: 0c01 |0005: move-result-object v1 │ │ -0c7c50: 1202 |0006: const/4 v2, #int 0 // #0 │ │ -0c7c52: 6003 0e07 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@070e │ │ -0c7c56: 7040 7f1f 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f7f │ │ -0c7c5c: 2201 7e04 |000c: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -0c7c60: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ -0c7c62: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ -0c7c64: 7030 3824 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ -0c7c6a: 6e20 a81f 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1fa8 │ │ -0c7c70: 6e20 ac1f 4000 |0016: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1fac │ │ -0c7c76: 1100 |0019: return-object v0 │ │ +0c7d20: |[0c7d20] android.support.v7.internal.widget.ScrollingTabContainerView.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; │ │ +0c7d30: 2200 d703 |0000: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS; // type@03d7 │ │ +0c7d34: 6e10 2f1f 0400 |0002: invoke-virtual {v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1f2f │ │ +0c7d3a: 0c01 |0005: move-result-object v1 │ │ +0c7d3c: 1202 |0006: const/4 v2, #int 0 // #0 │ │ +0c7d3e: 6003 0e07 |0007: sget v3, Landroid/support/v7/appcompat/R$attr;.actionDropDownStyle:I // field@070e │ │ +0c7d42: 7040 7f1f 1032 |0009: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f7f │ │ +0c7d48: 2201 7e04 |000c: new-instance v1, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0c7d4c: 12e2 |000e: const/4 v2, #int -2 // #fe │ │ +0c7d4e: 12f3 |000f: const/4 v3, #int -1 // #ff │ │ +0c7d50: 7030 3824 2103 |0010: invoke-direct {v1, v2, v3}, Landroid/widget/LinearLayout$LayoutParams;.:(II)V // method@2438 │ │ +0c7d56: 6e20 a81f 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1fa8 │ │ +0c7d5c: 6e20 ac1f 4000 |0016: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1fac │ │ +0c7d62: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x000c line=192 │ │ 0x0016 line=194 │ │ 0x0019 line=195 │ │ locals : │ │ @@ -260228,42 +260256,42 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0c7c78: |[0c7c78] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ -0c7c88: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c7c8a: 5461 c70b |0001: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0bc7 │ │ -0c7c8e: 6002 2908 |0003: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tab:I // field@0829 │ │ -0c7c92: 5463 cc0b |0005: iget-object v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7c96: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0c7c98: 6e40 5d21 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c7c9e: 0c00 |000b: move-result-object v0 │ │ -0c7ca0: 1f00 cf03 |000c: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ -0c7ca4: 6e40 181f 6087 |000e: invoke-virtual {v0, v6, v7, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1f18 │ │ -0c7caa: 3808 1100 |0011: if-eqz v8, 0022 // +0011 │ │ -0c7cae: 6e20 1f1f 5000 |0013: invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1f1f │ │ -0c7cb4: 2201 6304 |0016: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@0463 │ │ -0c7cb8: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ -0c7cba: 5263 c60b |0019: iget v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0bc6 │ │ -0c7cbe: 7030 b723 2103 |001b: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@23b7 │ │ -0c7cc4: 6e20 221f 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1f22 │ │ -0c7cca: 1100 |0021: return-object v0 │ │ -0c7ccc: 1211 |0022: const/4 v1, #int 1 // #1 │ │ -0c7cce: 6e20 201f 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1f20 │ │ -0c7cd4: 5461 cb0b |0026: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0bcb │ │ -0c7cd8: 3901 0900 |0028: if-nez v1, 0031 // +0009 │ │ -0c7cdc: 2201 ce03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@03ce │ │ -0c7ce0: 7030 131f 6105 |002c: invoke-direct {v1, v6, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@1f13 │ │ -0c7ce6: 5b61 cb0b |002f: iput-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0bcb │ │ -0c7cea: 5461 cb0b |0031: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0bcb │ │ -0c7cee: 6e20 231f 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1f23 │ │ -0c7cf4: 28eb |0036: goto 0021 // -0015 │ │ +0c7d64: |[0c7d64] android.support.v7.internal.widget.ScrollingTabContainerView.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; │ │ +0c7d74: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c7d76: 5461 c70b |0001: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mInflater:Landroid/view/LayoutInflater; // field@0bc7 │ │ +0c7d7a: 6002 2908 |0003: sget v2, Landroid/support/v7/appcompat/R$layout;.abc_action_bar_tab:I // field@0829 │ │ +0c7d7e: 5463 cc0b |0005: iget-object v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7d82: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0c7d84: 6e40 5d21 2143 |0008: invoke-virtual {v1, v2, v3, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c7d8a: 0c00 |000b: move-result-object v0 │ │ +0c7d8c: 1f00 cf03 |000c: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ +0c7d90: 6e40 181f 6087 |000e: invoke-virtual {v0, v6, v7, v8}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.attach:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/app/ActionBar$Tab;Z)V // method@1f18 │ │ +0c7d96: 3808 1100 |0011: if-eqz v8, 0022 // +0011 │ │ +0c7d9a: 6e20 1f1f 5000 |0013: invoke-virtual {v0, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1f1f │ │ +0c7da0: 2201 6304 |0016: new-instance v1, Landroid/widget/AbsListView$LayoutParams; // type@0463 │ │ +0c7da4: 12f2 |0018: const/4 v2, #int -1 // #ff │ │ +0c7da6: 5263 c60b |0019: iget v3, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0bc6 │ │ +0c7daa: 7030 b723 2103 |001b: invoke-direct {v1, v2, v3}, Landroid/widget/AbsListView$LayoutParams;.:(II)V // method@23b7 │ │ +0c7db0: 6e20 221f 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@1f22 │ │ +0c7db6: 1100 |0021: return-object v0 │ │ +0c7db8: 1211 |0022: const/4 v1, #int 1 // #1 │ │ +0c7dba: 6e20 201f 1000 |0023: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setFocusable:(Z)V // method@1f20 │ │ +0c7dc0: 5461 cb0b |0026: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0bcb │ │ +0c7dc4: 3901 0900 |0028: if-nez v1, 0031 // +0009 │ │ +0c7dc8: 2201 ce03 |002a: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // type@03ce │ │ +0c7dcc: 7030 131f 6105 |002c: invoke-direct {v1, v6, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@1f13 │ │ +0c7dd2: 5b61 cb0b |002f: iput-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0bcb │ │ +0c7dd6: 5461 cb0b |0031: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabClickListener:Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabClickListener; // field@0bcb │ │ +0c7dda: 6e20 231f 1000 |0033: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@1f23 │ │ +0c7de0: 28eb |0036: goto 0021 // -0015 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=239 │ │ 0x000e line=241 │ │ 0x0011 line=243 │ │ 0x0013 line=244 │ │ 0x0016 line=245 │ │ @@ -260283,25 +260311,25 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0c7cf8: |[0c7cf8] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ -0c7d08: 5410 ce0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d0c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0c7d10: 5410 ce0b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d14: 6e10 901f 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getParent:()Landroid/view/ViewParent; // method@1f90 │ │ -0c7d1a: 0c00 |0009: move-result-object v0 │ │ -0c7d1c: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ -0c7d20: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0c7d22: 0f00 |000d: return v0 │ │ -0c7d24: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c7d26: 28fe |000f: goto 000d // -0002 │ │ +0c7de4: |[0c7de4] android.support.v7.internal.widget.ScrollingTabContainerView.isCollapsed:()Z │ │ +0c7df4: 5410 ce0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7df8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0c7dfc: 5410 ce0b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7e00: 6e10 901f 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getParent:()Landroid/view/ViewParent; // method@1f90 │ │ +0c7e06: 0c00 |0009: move-result-object v0 │ │ +0c7e08: 3310 0400 |000a: if-ne v0, v1, 000e // +0004 │ │ +0c7e0c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0c7e0e: 0f00 |000d: return v0 │ │ +0c7e10: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c7e12: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/ScrollingTabContainerView;) │ │ @@ -260309,50 +260337,50 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 72 16-bit code units │ │ -0c7d28: |[0c7d28] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ -0c7d38: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c7d3a: 7010 331f 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1f33 │ │ -0c7d40: 0a00 |0004: move-result v0 │ │ -0c7d42: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ -0c7d46: 0e00 |0007: return-void │ │ -0c7d48: 5450 ce0b |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d4c: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ -0c7d50: 7010 2d1f 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; // method@1f2d │ │ -0c7d56: 0c00 |000f: move-result-object v0 │ │ -0c7d58: 5b50 ce0b |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d5c: 5450 cc0b |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7d60: 6e20 401f 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1f40 │ │ -0c7d66: 5450 ce0b |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d6a: 2201 4204 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c7d6e: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ -0c7d70: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ -0c7d72: 7030 8722 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c7d78: 6e30 2b1f 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1f2b │ │ -0c7d7e: 5450 ce0b |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d82: 6e10 851f 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c7d88: 0c00 |0028: move-result-object v0 │ │ -0c7d8a: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ -0c7d8e: 5450 ce0b |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7d92: 2201 cd03 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ -0c7d96: 7030 0c1f 5104 |002f: invoke-direct {v1, v5, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@1f0c │ │ -0c7d9c: 6e20 a61f 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ -0c7da2: 5450 cd0b |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7da6: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ -0c7daa: 5450 cd0b |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7dae: 6e20 3e1f 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1f3e │ │ -0c7db4: 5b54 cd0b |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7db8: 5450 ce0b |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7dbc: 5251 c90b |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0bc9 │ │ -0c7dc0: 6e20 b11f 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ -0c7dc6: 28c0 |0047: goto 0007 // -0040 │ │ +0c7e14: |[0c7e14] android.support.v7.internal.widget.ScrollingTabContainerView.performCollapse:()V │ │ +0c7e24: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c7e26: 7010 331f 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1f33 │ │ +0c7e2c: 0a00 |0004: move-result v0 │ │ +0c7e2e: 3800 0300 |0005: if-eqz v0, 0008 // +0003 │ │ +0c7e32: 0e00 |0007: return-void │ │ +0c7e34: 5450 ce0b |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7e38: 3900 0800 |000a: if-nez v0, 0012 // +0008 │ │ +0c7e3c: 7010 2d1f 0500 |000c: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createSpinner:()Landroid/support/v7/internal/widget/SpinnerICS; // method@1f2d │ │ +0c7e42: 0c00 |000f: move-result-object v0 │ │ +0c7e44: 5b50 ce0b |0010: iput-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7e48: 5450 cc0b |0012: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7e4c: 6e20 401f 0500 |0014: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1f40 │ │ +0c7e52: 5450 ce0b |0017: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7e56: 2201 4204 |0019: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c7e5a: 12e2 |001b: const/4 v2, #int -2 // #fe │ │ +0c7e5c: 12f3 |001c: const/4 v3, #int -1 // #ff │ │ +0c7e5e: 7030 8722 2103 |001d: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c7e64: 6e30 2b1f 0501 |0020: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1f2b │ │ +0c7e6a: 5450 ce0b |0023: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7e6e: 6e10 851f 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c7e74: 0c00 |0028: move-result-object v0 │ │ +0c7e76: 3900 0c00 |0029: if-nez v0, 0035 // +000c │ │ +0c7e7a: 5450 ce0b |002b: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7e7e: 2201 cd03 |002d: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ +0c7e82: 7030 0c1f 5104 |002f: invoke-direct {v1, v5, v4}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;)V // method@1f0c │ │ +0c7e88: 6e20 a61f 1000 |0032: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ +0c7e8e: 5450 cd0b |0035: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c7e92: 3800 0900 |0037: if-eqz v0, 0040 // +0009 │ │ +0c7e96: 5450 cd0b |0039: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c7e9a: 6e20 3e1f 0500 |003b: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1f3e │ │ +0c7ea0: 5b54 cd0b |003e: iput-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c7ea4: 5450 ce0b |0040: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7ea8: 5251 c90b |0042: iget v1, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0bc9 │ │ +0c7eac: 6e20 b11f 1000 |0044: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ +0c7eb2: 28c0 |0047: goto 0007 // -0040 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=136 │ │ 0x0007 line=154 │ │ 0x0008 line=140 │ │ 0x000c line=141 │ │ 0x0012 line=143 │ │ @@ -260371,33 +260399,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 35 16-bit code units │ │ -0c7dc8: |[0c7dc8] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ -0c7dd8: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0c7dda: 7010 331f 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1f33 │ │ -0c7de0: 0a00 |0004: move-result v0 │ │ -0c7de2: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0c7de6: 0f04 |0007: return v4 │ │ -0c7de8: 5450 ce0b |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7dec: 6e20 401f 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1f40 │ │ -0c7df2: 5450 cc0b |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7df6: 2201 4204 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0c7dfa: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ -0c7dfc: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ -0c7dfe: 7030 8722 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0c7e04: 6e30 2b1f 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1f2b │ │ -0c7e0a: 5450 ce0b |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7e0e: 6e10 931f 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ -0c7e14: 0a00 |001e: move-result v0 │ │ -0c7e16: 6e20 461f 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1f46 │ │ -0c7e1c: 28e5 |0022: goto 0007 // -001b │ │ +0c7eb4: |[0c7eb4] android.support.v7.internal.widget.ScrollingTabContainerView.performExpand:()Z │ │ +0c7ec4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0c7ec6: 7010 331f 0500 |0001: invoke-direct {v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.isCollapsed:()Z // method@1f33 │ │ +0c7ecc: 0a00 |0004: move-result v0 │ │ +0c7ece: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0c7ed2: 0f04 |0007: return v4 │ │ +0c7ed4: 5450 ce0b |0008: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7ed8: 6e20 401f 0500 |000a: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeView:(Landroid/view/View;)V // method@1f40 │ │ +0c7ede: 5450 cc0b |000d: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7ee2: 2201 4204 |000f: new-instance v1, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0c7ee6: 12e2 |0011: const/4 v2, #int -2 // #fe │ │ +0c7ee8: 12f3 |0012: const/4 v3, #int -1 // #ff │ │ +0c7eea: 7030 8722 2103 |0013: invoke-direct {v1, v2, v3}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0c7ef0: 6e30 2b1f 0501 |0016: invoke-virtual {v5, v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@1f2b │ │ +0c7ef6: 5450 ce0b |0019: iget-object v0, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7efa: 6e10 931f 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ +0c7f00: 0a00 |001e: move-result v0 │ │ +0c7f02: 6e20 461f 0500 |001f: invoke-virtual {v5, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1f46 │ │ +0c7f08: 28e5 |0022: goto 0007 // -001b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0007 line=165 │ │ 0x0008 line=161 │ │ 0x000d line=162 │ │ 0x0019 line=164 │ │ @@ -260410,38 +260438,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0c7e20: |[0c7e20] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0c7e30: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c7e32: 7030 2e1f 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f2e │ │ -0c7e38: 0c00 |0004: move-result-object v0 │ │ -0c7e3a: 5461 cc0b |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7e3e: 2202 7e04 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -0c7e42: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0c7e44: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0c7e48: 7040 3924 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ -0c7e4e: 6e40 3f24 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@243f │ │ -0c7e54: 5461 ce0b |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7e58: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0c7e5c: 5461 ce0b |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7e60: 6e10 851f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c7e66: 0c01 |001b: move-result-object v1 │ │ -0c7e68: 1f01 cd03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ -0c7e6c: 6e10 111f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ -0c7e72: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ -0c7e76: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0c7e78: 6e20 241f 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1f24 │ │ -0c7e7e: 5561 c50b |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c7e82: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -0c7e86: 6e10 411f 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ -0c7e8c: 0e00 |002e: return-void │ │ +0c7f0c: |[0c7f0c] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0c7f1c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c7f1e: 7030 2e1f 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f2e │ │ +0c7f24: 0c00 |0004: move-result-object v0 │ │ +0c7f26: 5461 cc0b |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7f2a: 2202 7e04 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0c7f2e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0c7f30: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c7f34: 7040 3924 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ +0c7f3a: 6e40 3f24 0128 |000f: invoke-virtual {v1, v0, v8, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)V // method@243f │ │ +0c7f40: 5461 ce0b |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7f44: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0c7f48: 5461 ce0b |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7f4c: 6e10 851f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c7f52: 0c01 |001b: move-result-object v1 │ │ +0c7f54: 1f01 cd03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ +0c7f58: 6e10 111f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ +0c7f5e: 3809 0600 |0021: if-eqz v9, 0027 // +0006 │ │ +0c7f62: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0c7f64: 6e20 241f 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1f24 │ │ +0c7f6a: 5561 c50b |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c7f6e: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0c7f72: 6e10 411f 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ +0c7f78: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=274 │ │ 0x0005 line=275 │ │ 0x0012 line=277 │ │ 0x0016 line=278 │ │ 0x0021 line=280 │ │ @@ -260461,38 +260489,38 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 47 16-bit code units │ │ -0c7e90: |[0c7e90] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0c7ea0: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0c7ea2: 7030 2e1f 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f2e │ │ -0c7ea8: 0c00 |0004: move-result-object v0 │ │ -0c7eaa: 5461 cc0b |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7eae: 2202 7e04 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ -0c7eb2: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ -0c7eb4: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ -0c7eb8: 7040 3924 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ -0c7ebe: 6e30 4024 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ -0c7ec4: 5461 ce0b |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7ec8: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ -0c7ecc: 5461 ce0b |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c7ed0: 6e10 851f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c7ed6: 0c01 |001b: move-result-object v1 │ │ -0c7ed8: 1f01 cd03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ -0c7edc: 6e10 111f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ -0c7ee2: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ -0c7ee6: 1211 |0023: const/4 v1, #int 1 // #1 │ │ -0c7ee8: 6e20 241f 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1f24 │ │ -0c7eee: 5561 c50b |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c7ef2: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ -0c7ef6: 6e10 411f 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ -0c7efc: 0e00 |002e: return-void │ │ +0c7f7c: |[0c7f7c] android.support.v7.internal.widget.ScrollingTabContainerView.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0c7f8c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0c7f8e: 7030 2e1f 7605 |0001: invoke-direct {v6, v7, v5}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.createTabView:(Landroid/support/v7/app/ActionBar$Tab;Z)Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // method@1f2e │ │ +0c7f94: 0c00 |0004: move-result-object v0 │ │ +0c7f96: 5461 cc0b |0005: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c7f9a: 2202 7e04 |0007: new-instance v2, Landroid/widget/LinearLayout$LayoutParams; // type@047e │ │ +0c7f9e: 12f3 |0009: const/4 v3, #int -1 // #ff │ │ +0c7fa0: 1504 803f |000a: const/high16 v4, #int 1065353216 // #3f80 │ │ +0c7fa4: 7040 3924 5243 |000c: invoke-direct {v2, v5, v3, v4}, Landroid/widget/LinearLayout$LayoutParams;.:(IIF)V // method@2439 │ │ +0c7faa: 6e30 4024 0102 |000f: invoke-virtual {v1, v0, v2}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@2440 │ │ +0c7fb0: 5461 ce0b |0012: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7fb4: 3801 0d00 |0014: if-eqz v1, 0021 // +000d │ │ +0c7fb8: 5461 ce0b |0016: iget-object v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c7fbc: 6e10 851f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c7fc2: 0c01 |001b: move-result-object v1 │ │ +0c7fc4: 1f01 cd03 |001c: check-cast v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ +0c7fc8: 6e10 111f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ +0c7fce: 3808 0600 |0021: if-eqz v8, 0027 // +0006 │ │ +0c7fd2: 1211 |0023: const/4 v1, #int 1 // #1 │ │ +0c7fd4: 6e20 241f 1000 |0024: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.setSelected:(Z)V // method@1f24 │ │ +0c7fda: 5561 c50b |0027: iget-boolean v1, v6, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c7fde: 3801 0500 |0029: if-eqz v1, 002e // +0005 │ │ +0c7fe2: 6e10 411f 0600 |002b: invoke-virtual {v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ +0c7fe8: 0e00 |002e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=259 │ │ 0x0005 line=260 │ │ 0x0012 line=262 │ │ 0x0016 line=263 │ │ 0x0021 line=265 │ │ @@ -260511,28 +260539,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0c7f00: |[0c7f00] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ -0c7f10: 5421 cc0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c7f14: 6e20 4424 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -0c7f1a: 0c00 |0005: move-result-object v0 │ │ -0c7f1c: 5421 cd0b |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7f20: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ -0c7f24: 5421 cd0b |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7f28: 6e20 3e1f 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1f3e │ │ -0c7f2e: 2201 cc03 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@03cc │ │ -0c7f32: 7030 091f 2100 |0011: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V // method@1f09 │ │ -0c7f38: 5b21 cd0b |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7f3c: 5421 cd0b |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7f40: 6e20 3c1f 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1f3c │ │ -0c7f46: 0e00 |001b: return-void │ │ +0c7fec: |[0c7fec] android.support.v7.internal.widget.ScrollingTabContainerView.animateToTab:(I)V │ │ +0c7ffc: 5421 cc0b |0000: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c8000: 6e20 4424 3100 |0002: invoke-virtual {v1, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +0c8006: 0c00 |0005: move-result-object v0 │ │ +0c8008: 5421 cd0b |0006: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c800c: 3801 0700 |0008: if-eqz v1, 000f // +0007 │ │ +0c8010: 5421 cd0b |000a: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c8014: 6e20 3e1f 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1f3e │ │ +0c801a: 2201 cc03 |000f: new-instance v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1; // type@03cc │ │ +0c801e: 7030 091f 2100 |0011: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$1;.:(Landroid/support/v7/internal/widget/ScrollingTabContainerView;Landroid/view/View;)V // method@1f09 │ │ +0c8024: 5b21 cd0b |0014: iput-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c8028: 5421 cd0b |0016: iget-object v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c802c: 6e20 3c1f 1200 |0018: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1f3c │ │ +0c8032: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0006 line=208 │ │ 0x000a line=209 │ │ 0x000f line=211 │ │ 0x0016 line=218 │ │ @@ -260547,21 +260575,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c7f48: |[0c7f48] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ -0c7f58: 6f10 2024 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@2420 │ │ -0c7f5e: 5410 cd0b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7f62: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0c7f66: 5410 cd0b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7f6a: 6e20 3c1f 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1f3c │ │ -0c7f70: 0e00 |000c: return-void │ │ +0c8034: |[0c8034] android.support.v7.internal.widget.ScrollingTabContainerView.onAttachedToWindow:()V │ │ +0c8044: 6f10 2024 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onAttachedToWindow:()V // method@2420 │ │ +0c804a: 5410 cd0b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c804e: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0c8052: 5410 cd0b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c8056: 6e20 3c1f 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.post:(Ljava/lang/Runnable;)Z // method@1f3c │ │ +0c805c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=224 │ │ 0x0007 line=226 │ │ 0x000c line=228 │ │ locals : │ │ @@ -260572,26 +260600,26 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0c7f74: |[0c7f74] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0c7f84: 6e10 2f1f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1f2f │ │ -0c7f8a: 0c01 |0003: move-result-object v1 │ │ -0c7f8c: 7110 d018 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ -0c7f92: 0c00 |0007: move-result-object v0 │ │ -0c7f94: 6e10 d418 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@18d4 │ │ -0c7f9a: 0a01 |000b: move-result v1 │ │ -0c7f9c: 6e20 431f 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1f43 │ │ -0c7fa2: 6e10 d318 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@18d3 │ │ -0c7fa8: 0a01 |0012: move-result v1 │ │ -0c7faa: 5921 ca0b |0013: iput v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0bca │ │ -0c7fae: 0e00 |0015: return-void │ │ +0c8060: |[0c8060] android.support.v7.internal.widget.ScrollingTabContainerView.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0c8070: 6e10 2f1f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getContext:()Landroid/content/Context; // method@1f2f │ │ +0c8076: 0c01 |0003: move-result-object v1 │ │ +0c8078: 7110 d018 0100 |0004: invoke-static {v1}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ +0c807e: 0c00 |0007: move-result-object v0 │ │ +0c8080: 6e10 d418 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getTabContainerHeight:()I // method@18d4 │ │ +0c8086: 0a01 |000b: move-result v1 │ │ +0c8088: 6e20 431f 1200 |000c: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setContentHeight:(I)V // method@1f43 │ │ +0c808e: 6e10 d318 0000 |000f: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getStackedTabMaxWidth:()I // method@18d3 │ │ +0c8094: 0a01 |0012: move-result v1 │ │ +0c8096: 5921 ca0b |0013: iput v1, v2, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0bca │ │ +0c809a: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0008 line=202 │ │ 0x000f line=203 │ │ 0x0015 line=204 │ │ locals : │ │ @@ -260604,21 +260632,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c7fb0: |[0c7fb0] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ -0c7fc0: 6f10 2124 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@2421 │ │ -0c7fc6: 5410 cd0b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7fca: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0c7fce: 5410 cd0b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ -0c7fd2: 6e20 3e1f 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1f3e │ │ -0c7fd8: 0e00 |000c: return-void │ │ +0c809c: |[0c809c] android.support.v7.internal.widget.ScrollingTabContainerView.onDetachedFromWindow:()V │ │ +0c80ac: 6f10 2124 0100 |0000: invoke-super {v1}, Landroid/widget/HorizontalScrollView;.onDetachedFromWindow:()V // method@2421 │ │ +0c80b2: 5410 cd0b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c80b6: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0c80ba: 5410 cd0b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSelector:Ljava/lang/Runnable; // field@0bcd │ │ +0c80be: 6e20 3e1f 0100 |0009: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@1f3e │ │ +0c80c4: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=232 │ │ 0x0003 line=233 │ │ 0x0007 line=234 │ │ 0x000c line=236 │ │ locals : │ │ @@ -260629,21 +260657,21 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0c7fdc: |[0c7fdc] android.support.v7.internal.widget.ScrollingTabContainerView.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ -0c7fec: 0740 |0000: move-object v0, v4 │ │ -0c7fee: 1f00 cf03 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ -0c7ff2: 6e10 1c1f 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1f1c │ │ -0c7ff8: 0c01 |0006: move-result-object v1 │ │ -0c7ffa: 6e10 8516 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1685 │ │ -0c8000: 0e00 |000a: return-void │ │ +0c80c8: |[0c80c8] android.support.v7.internal.widget.ScrollingTabContainerView.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ +0c80d8: 0740 |0000: move-object v0, v4 │ │ +0c80da: 1f00 cf03 |0001: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ +0c80de: 6e10 1c1f 0000 |0003: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.getTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1f1c │ │ +0c80e4: 0c01 |0006: move-result-object v1 │ │ +0c80e6: 6e10 8516 0100 |0007: invoke-virtual {v1}, Landroid/support/v7/app/ActionBar$Tab;.select:()V // method@1685 │ │ +0c80ec: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=321 │ │ 0x000a line=322 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Landroid/support/v7/internal/widget/AdapterViewICS; │ │ @@ -260659,87 +260687,87 @@ │ │ type : '(II)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 14 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 134 16-bit code units │ │ -0c8004: |[0c8004] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ -0c8014: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ -0c8018: 1216 |0002: const/4 v6, #int 1 // #1 │ │ -0c801a: 1207 |0003: const/4 v7, #int 0 // #0 │ │ -0c801c: 7110 d921 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0c8022: 0a05 |0007: move-result v5 │ │ -0c8024: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ -0c8028: 0162 |000a: move v2, v6 │ │ -0c802a: 6e20 441f 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1f44 │ │ -0c8030: 54b8 cc0b |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c8034: 6e10 4524 0800 |0010: invoke-virtual {v8}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -0c803a: 0a01 |0013: move-result v1 │ │ -0c803c: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ -0c8040: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ -0c8044: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ -0c8048: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ -0c804c: 1228 |001c: const/4 v8, #int 2 // #2 │ │ -0c804e: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ -0c8052: 7110 da21 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c8058: 0a08 |0022: move-result v8 │ │ -0c805a: 8288 |0023: int-to-float v8, v8 │ │ -0c805c: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ -0c8062: c898 |0027: mul-float/2addr v8, v9 │ │ -0c8064: 8788 |0028: float-to-int v8, v8 │ │ -0c8066: 59b8 c80b |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ -0c806a: 52b8 c80b |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ -0c806e: 52b9 ca0b |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0bca │ │ -0c8072: 7120 f72a 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0c8078: 0a08 |0032: move-result v8 │ │ -0c807a: 59b8 c80b |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ -0c807e: 52b8 c60b |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0bc6 │ │ -0c8082: 7120 db21 a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0c8088: 0a0d |003a: move-result v13 │ │ -0c808a: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ -0c808e: 55b8 c50b |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c8092: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ -0c8096: 0160 |0041: move v0, v6 │ │ -0c8098: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ -0c809c: 54b6 cc0b |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c80a0: 6e30 4a24 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/widget/LinearLayout;.measure:(II)V // method@244a │ │ -0c80a6: 54b6 cc0b |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c80aa: 6e10 4624 0600 |004b: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ -0c80b0: 0a06 |004e: move-result v6 │ │ -0c80b2: 7110 da21 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c80b8: 0a07 |0052: move-result v7 │ │ -0c80ba: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ -0c80be: 7010 3a1f 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@1f3a │ │ -0c80c4: 6e10 311f 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1f31 │ │ -0c80ca: 0a04 |005b: move-result v4 │ │ -0c80cc: 6f30 2224 cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@2422 │ │ -0c80d2: 6e10 311f 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1f31 │ │ -0c80d8: 0a03 |0062: move-result v3 │ │ -0c80da: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ -0c80de: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ -0c80e2: 52b6 c90b |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0bc9 │ │ -0c80e6: 6e20 461f 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1f46 │ │ -0c80ec: 0e00 |006c: return-void │ │ -0c80ee: 0172 |006d: move v2, v7 │ │ -0c80f0: 289d |006e: goto 000b // -0063 │ │ -0c80f2: 7110 da21 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0c80f8: 0a08 |0072: move-result v8 │ │ -0c80fa: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ -0c80fe: 59b8 c80b |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ -0c8102: 28b4 |0077: goto 002b // -004c │ │ -0c8104: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ -0c8106: 59b8 c80b |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ -0c810a: 28ba |007b: goto 0035 // -0046 │ │ -0c810c: 0170 |007c: move v0, v7 │ │ -0c810e: 28c5 |007d: goto 0042 // -003b │ │ -0c8110: 7010 3b1f 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1f3b │ │ -0c8116: 28d7 |0081: goto 0058 // -0029 │ │ -0c8118: 7010 3b1f 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1f3b │ │ -0c811e: 28d3 |0085: goto 0058 // -002d │ │ +0c80f0: |[0c80f0] android.support.v7.internal.widget.ScrollingTabContainerView.onMeasure:(II)V │ │ +0c8100: 150a 0040 |0000: const/high16 v10, #int 1073741824 // #4000 │ │ +0c8104: 1216 |0002: const/4 v6, #int 1 // #1 │ │ +0c8106: 1207 |0003: const/4 v7, #int 0 // #0 │ │ +0c8108: 7110 d921 0c00 |0004: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0c810e: 0a05 |0007: move-result v5 │ │ +0c8110: 33a5 6500 |0008: if-ne v5, v10, 006d // +0065 │ │ +0c8114: 0162 |000a: move v2, v6 │ │ +0c8116: 6e20 441f 2b00 |000b: invoke-virtual {v11, v2}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setFillViewport:(Z)V // method@1f44 │ │ +0c811c: 54b8 cc0b |000e: iget-object v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c8120: 6e10 4524 0800 |0010: invoke-virtual {v8}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +0c8126: 0a01 |0013: move-result v1 │ │ +0c8128: 3761 6400 |0014: if-le v1, v6, 0078 // +0064 │ │ +0c812c: 32a5 0600 |0016: if-eq v5, v10, 001c // +0006 │ │ +0c8130: 1508 0080 |0018: const/high16 v8, #int -2147483648 // #8000 │ │ +0c8134: 3385 5e00 |001a: if-ne v5, v8, 0078 // +005e │ │ +0c8138: 1228 |001c: const/4 v8, #int 2 // #2 │ │ +0c813a: 3781 5200 |001d: if-le v1, v8, 006f // +0052 │ │ +0c813e: 7110 da21 0c00 |001f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c8144: 0a08 |0022: move-result v8 │ │ +0c8146: 8288 |0023: int-to-float v8, v8 │ │ +0c8148: 1409 cdcc cc3e |0024: const v9, #float 0.4 // #3ecccccd │ │ +0c814e: c898 |0027: mul-float/2addr v8, v9 │ │ +0c8150: 8788 |0028: float-to-int v8, v8 │ │ +0c8152: 59b8 c80b |0029: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ +0c8156: 52b8 c80b |002b: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ +0c815a: 52b9 ca0b |002d: iget v9, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mStackedTabMaxWidth:I // field@0bca │ │ +0c815e: 7120 f72a 9800 |002f: invoke-static {v8, v9}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0c8164: 0a08 |0032: move-result v8 │ │ +0c8166: 59b8 c80b |0033: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ +0c816a: 52b8 c60b |0035: iget v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0bc6 │ │ +0c816e: 7120 db21 a800 |0037: invoke-static {v8, v10}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0c8174: 0a0d |003a: move-result v13 │ │ +0c8176: 3902 4100 |003b: if-nez v2, 007c // +0041 │ │ +0c817a: 55b8 c50b |003d: iget-boolean v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c817e: 3808 3d00 |003f: if-eqz v8, 007c // +003d │ │ +0c8182: 0160 |0041: move v0, v6 │ │ +0c8184: 3800 4000 |0042: if-eqz v0, 0082 // +0040 │ │ +0c8188: 54b6 cc0b |0044: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c818c: 6e30 4a24 760d |0046: invoke-virtual {v6, v7, v13}, Landroid/widget/LinearLayout;.measure:(II)V // method@244a │ │ +0c8192: 54b6 cc0b |0049: iget-object v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c8196: 6e10 4624 0600 |004b: invoke-virtual {v6}, Landroid/widget/LinearLayout;.getMeasuredWidth:()I // method@2446 │ │ +0c819c: 0a06 |004e: move-result v6 │ │ +0c819e: 7110 da21 0c00 |004f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c81a4: 0a07 |0052: move-result v7 │ │ +0c81a6: 3776 2b00 |0053: if-le v6, v7, 007e // +002b │ │ +0c81aa: 7010 3a1f 0b00 |0055: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performCollapse:()V // method@1f3a │ │ +0c81b0: 6e10 311f 0b00 |0058: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1f31 │ │ +0c81b6: 0a04 |005b: move-result v4 │ │ +0c81b8: 6f30 2224 cb0d |005c: invoke-super {v11, v12, v13}, Landroid/widget/HorizontalScrollView;.onMeasure:(II)V // method@2422 │ │ +0c81be: 6e10 311f 0b00 |005f: invoke-virtual {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.getMeasuredWidth:()I // method@1f31 │ │ +0c81c4: 0a03 |0062: move-result v3 │ │ +0c81c6: 3802 0900 |0063: if-eqz v2, 006c // +0009 │ │ +0c81ca: 3234 0700 |0065: if-eq v4, v3, 006c // +0007 │ │ +0c81ce: 52b6 c90b |0067: iget v6, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0bc9 │ │ +0c81d2: 6e20 461f 6b00 |0069: invoke-virtual {v11, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.setTabSelected:(I)V // method@1f46 │ │ +0c81d8: 0e00 |006c: return-void │ │ +0c81da: 0172 |006d: move v2, v7 │ │ +0c81dc: 289d |006e: goto 000b // -0063 │ │ +0c81de: 7110 da21 0c00 |006f: invoke-static {v12}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0c81e4: 0a08 |0072: move-result v8 │ │ +0c81e6: db08 0802 |0073: div-int/lit8 v8, v8, #int 2 // #02 │ │ +0c81ea: 59b8 c80b |0075: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ +0c81ee: 28b4 |0077: goto 002b // -004c │ │ +0c81f0: 12f8 |0078: const/4 v8, #int -1 // #ff │ │ +0c81f2: 59b8 c80b |0079: iput v8, v11, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mMaxTabWidth:I // field@0bc8 │ │ +0c81f6: 28ba |007b: goto 0035 // -0046 │ │ +0c81f8: 0170 |007c: move v0, v7 │ │ +0c81fa: 28c5 |007d: goto 0042 // -003b │ │ +0c81fc: 7010 3b1f 0b00 |007e: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1f3b │ │ +0c8202: 28d7 |0081: goto 0058 // -0029 │ │ +0c8204: 7010 3b1f 0b00 |0082: invoke-direct {v11}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.performExpand:()Z // method@1f3b │ │ +0c820a: 28d3 |0085: goto 0058 // -002d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=79 │ │ 0x0008 line=80 │ │ 0x000b line=81 │ │ 0x000e line=83 │ │ 0x0014 line=84 │ │ @@ -260783,28 +260811,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 28 16-bit code units │ │ -0c8120: |[0c8120] android.support.v7.internal.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ -0c8130: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c8134: 6e10 5124 0000 |0002: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@2451 │ │ -0c813a: 5410 ce0b |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c813e: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0c8142: 5410 ce0b |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c8146: 6e10 851f 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c814c: 0c00 |000e: move-result-object v0 │ │ -0c814e: 1f00 cd03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ -0c8152: 6e10 111f 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ -0c8158: 5510 c50b |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c815c: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0c8160: 6e10 411f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ -0c8166: 0e00 |001b: return-void │ │ +0c820c: |[0c820c] android.support.v7.internal.widget.ScrollingTabContainerView.removeAllTabs:()V │ │ +0c821c: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c8220: 6e10 5124 0000 |0002: invoke-virtual {v0}, Landroid/widget/LinearLayout;.removeAllViews:()V // method@2451 │ │ +0c8226: 5410 ce0b |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c822a: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0c822e: 5410 ce0b |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c8232: 6e10 851f 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c8238: 0c00 |000e: move-result-object v0 │ │ +0c823a: 1f00 cd03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ +0c823e: 6e10 111f 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ +0c8244: 5510 c50b |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c8248: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0c824c: 6e10 411f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ +0c8252: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0005 line=310 │ │ 0x0009 line=311 │ │ 0x0014 line=313 │ │ 0x0018 line=314 │ │ @@ -260817,28 +260845,28 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c8168: |[0c8168] android.support.v7.internal.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ -0c8178: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c817c: 6e20 5324 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.removeViewAt:(I)V // method@2453 │ │ -0c8182: 5410 ce0b |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c8186: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ -0c818a: 5410 ce0b |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c818e: 6e10 851f 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c8194: 0c00 |000e: move-result-object v0 │ │ -0c8196: 1f00 cd03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ -0c819a: 6e10 111f 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ -0c81a0: 5510 c50b |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c81a4: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ -0c81a8: 6e10 411f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ -0c81ae: 0e00 |001b: return-void │ │ +0c8254: |[0c8254] android.support.v7.internal.widget.ScrollingTabContainerView.removeTabAt:(I)V │ │ +0c8264: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c8268: 6e20 5324 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.removeViewAt:(I)V // method@2453 │ │ +0c826e: 5410 ce0b |0005: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c8272: 3800 0d00 |0007: if-eqz v0, 0014 // +000d │ │ +0c8276: 5410 ce0b |0009: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c827a: 6e10 851f 0000 |000b: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c8280: 0c00 |000e: move-result-object v0 │ │ +0c8282: 1f00 cd03 |000f: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ +0c8286: 6e10 111f 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ +0c828c: 5510 c50b |0014: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c8290: 3800 0500 |0016: if-eqz v0, 001b // +0005 │ │ +0c8294: 6e10 411f 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ +0c829a: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=299 │ │ 0x0005 line=300 │ │ 0x0009 line=301 │ │ 0x0014 line=303 │ │ 0x0018 line=304 │ │ @@ -260852,17 +260880,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c81b0: |[0c81b0] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ -0c81c0: 5c01 c50b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c81c4: 0e00 |0002: return-void │ │ +0c829c: |[0c829c] android.support.v7.internal.widget.ScrollingTabContainerView.setAllowCollapse:(Z)V │ │ +0c82ac: 5c01 c50b |0000: iput-boolean v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c82b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0002 line=133 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ 0x0000 - 0x0003 reg=1 allowCollapse Z │ │ @@ -260872,18 +260900,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c81c8: |[0c81c8] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ -0c81d8: 5901 c60b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0bc6 │ │ -0c81dc: 6e10 411f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ -0c81e2: 0e00 |0005: return-void │ │ +0c82b4: |[0c82b4] android.support.v7.internal.widget.ScrollingTabContainerView.setContentHeight:(I)V │ │ +0c82c4: 5901 c60b |0000: iput v1, v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mContentHeight:I // field@0bc6 │ │ +0c82c8: 6e10 411f 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ +0c82ce: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0002 line=186 │ │ 0x0005 line=187 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/ScrollingTabContainerView; │ │ @@ -260894,39 +260922,39 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0c81e4: |[0c81e4] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ -0c81f4: 5956 c90b |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0bc9 │ │ -0c81f8: 5454 cc0b |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c81fc: 6e10 4524 0400 |0004: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -0c8202: 0a03 |0007: move-result v3 │ │ -0c8204: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0c8206: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ -0c820a: 5454 cc0b |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c820e: 6e20 4424 1400 |000d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -0c8214: 0c00 |0010: move-result-object v0 │ │ -0c8216: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ -0c821a: 1212 |0013: const/4 v2, #int 1 // #1 │ │ -0c821c: 6e20 7422 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@2274 │ │ -0c8222: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ -0c8226: 6e20 2c1f 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1f2c │ │ -0c822c: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0c8230: 28eb |001e: goto 0009 // -0015 │ │ -0c8232: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0c8234: 28f4 |0020: goto 0014 // -000c │ │ -0c8236: 5454 ce0b |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c823a: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ -0c823e: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ -0c8242: 5454 ce0b |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c8246: 6e20 b11f 6400 |0029: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ -0c824c: 0e00 |002c: return-void │ │ +0c82d0: |[0c82d0] android.support.v7.internal.widget.ScrollingTabContainerView.setTabSelected:(I)V │ │ +0c82e0: 5956 c90b |0000: iput v6, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mSelectedTabIndex:I // field@0bc9 │ │ +0c82e4: 5454 cc0b |0002: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c82e8: 6e10 4524 0400 |0004: invoke-virtual {v4}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +0c82ee: 0a03 |0007: move-result v3 │ │ +0c82f0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0c82f2: 3531 1800 |0009: if-ge v1, v3, 0021 // +0018 │ │ +0c82f6: 5454 cc0b |000b: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c82fa: 6e20 4424 1400 |000d: invoke-virtual {v4, v1}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +0c8300: 0c00 |0010: move-result-object v0 │ │ +0c8302: 3361 0e00 |0011: if-ne v1, v6, 001f // +000e │ │ +0c8306: 1212 |0013: const/4 v2, #int 1 // #1 │ │ +0c8308: 6e20 7422 2000 |0014: invoke-virtual {v0, v2}, Landroid/view/View;.setSelected:(Z)V // method@2274 │ │ +0c830e: 3802 0500 |0017: if-eqz v2, 001c // +0005 │ │ +0c8312: 6e20 2c1f 6500 |0019: invoke-virtual {v5, v6}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.animateToTab:(I)V // method@1f2c │ │ +0c8318: d801 0101 |001c: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0c831c: 28eb |001e: goto 0009 // -0015 │ │ +0c831e: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0c8320: 28f4 |0020: goto 0014 // -000c │ │ +0c8322: 5454 ce0b |0021: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c8326: 3804 0900 |0023: if-eqz v4, 002c // +0009 │ │ +0c832a: 3a06 0700 |0025: if-ltz v6, 002c // +0007 │ │ +0c832e: 5454 ce0b |0027: iget-object v4, v5, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c8332: 6e20 b11f 6400 |0029: invoke-virtual {v4, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ +0c8338: 0e00 |002c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0002 line=170 │ │ 0x0008 line=171 │ │ 0x000b line=172 │ │ 0x0011 line=173 │ │ @@ -260951,31 +260979,31 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0c8250: |[0c8250] android.support.v7.internal.widget.ScrollingTabContainerView.updateTab:(I)V │ │ -0c8260: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ -0c8264: 6e20 4424 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -0c826a: 0c00 |0005: move-result-object v0 │ │ -0c826c: 1f00 cf03 |0006: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ -0c8270: 6e10 251f 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1f25 │ │ -0c8276: 5410 ce0b |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c827a: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -0c827e: 5410 ce0b |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ -0c8282: 6e10 851f 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0c8288: 0c00 |0014: move-result-object v0 │ │ -0c828a: 1f00 cd03 |0015: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ -0c828e: 6e10 111f 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ -0c8294: 5510 c50b |001a: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ -0c8298: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ -0c829c: 6e10 411f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ -0c82a2: 0e00 |0021: return-void │ │ +0c833c: |[0c833c] android.support.v7.internal.widget.ScrollingTabContainerView.updateTab:(I)V │ │ +0c834c: 5410 cc0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabLayout:Landroid/widget/LinearLayout; // field@0bcc │ │ +0c8350: 6e20 4424 2000 |0002: invoke-virtual {v0, v2}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +0c8356: 0c00 |0005: move-result-object v0 │ │ +0c8358: 1f00 cf03 |0006: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView; // type@03cf │ │ +0c835c: 6e10 251f 0000 |0008: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabView;.update:()V // method@1f25 │ │ +0c8362: 5410 ce0b |000b: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c8366: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +0c836a: 5410 ce0b |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mTabSpinner:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bce │ │ +0c836e: 6e10 851f 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0c8374: 0c00 |0014: move-result-object v0 │ │ +0c8376: 1f00 cd03 |0015: check-cast v0, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter; // type@03cd │ │ +0c837a: 6e10 111f 0000 |0017: invoke-virtual {v0}, Landroid/support/v7/internal/widget/ScrollingTabContainerView$TabAdapter;.notifyDataSetChanged:()V // method@1f11 │ │ +0c8380: 5510 c50b |001a: iget-boolean v0, v1, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.mAllowCollapse:Z // field@0bc5 │ │ +0c8384: 3800 0500 |001c: if-eqz v0, 0021 // +0005 │ │ +0c8388: 6e10 411f 0100 |001e: invoke-virtual {v1}, Landroid/support/v7/internal/widget/ScrollingTabContainerView;.requestLayout:()V // method@1f41 │ │ +0c838e: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=289 │ │ 0x000b line=290 │ │ 0x000f line=291 │ │ 0x001a line=293 │ │ 0x001e line=294 │ │ @@ -261032,18 +261060,18 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c82a4: |[0c82a4] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ -0c82b4: 5b01 d20b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ -0c82b8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c82be: 0e00 |0005: return-void │ │ +0c8390: |[0c8390] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ +0c83a0: 5b01 d20b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ +0c83a4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c83aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ @@ -261052,17 +261080,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c82c0: |[0c82c0] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V │ │ -0c82d0: 7020 4a1f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1f4a │ │ -0c82d6: 0e00 |0003: return-void │ │ +0c83ac: |[0c83ac] android.support.v7.internal.widget.SpinnerICS$DialogPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V │ │ +0c83bc: 7020 4a1f 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1f4a │ │ +0c83c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/internal/widget/SpinnerICS$1; │ │ @@ -261073,20 +261101,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0c82d8: |[0c82d8] android.support.v7.internal.widget.SpinnerICS$DialogPopup.dismiss:()V │ │ -0c82e8: 5410 d00b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ -0c82ec: 6e10 8e00 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@008e │ │ -0c82f2: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0c82f4: 5b10 d00b |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ -0c82f8: 0e00 |0008: return-void │ │ +0c83c4: |[0c83c4] android.support.v7.internal.widget.SpinnerICS$DialogPopup.dismiss:()V │ │ +0c83d4: 5410 d00b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ +0c83d8: 6e10 8e00 0000 |0002: invoke-virtual {v0}, Landroid/app/AlertDialog;.dismiss:()V // method@008e │ │ +0c83de: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0c83e0: 5b10 d00b |0006: iput-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ +0c83e4: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=655 │ │ 0x0005 line=656 │ │ 0x0008 line=657 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ @@ -261096,17 +261124,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c82fc: |[0c82fc] android.support.v7.internal.widget.SpinnerICS$DialogPopup.getHintText:()Ljava/lang/CharSequence; │ │ -0c830c: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ -0c8310: 1100 |0002: return-object v0 │ │ +0c83e8: |[0c83e8] android.support.v7.internal.widget.SpinnerICS$DialogPopup.getHintText:()Ljava/lang/CharSequence; │ │ +0c83f8: 5410 d10b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ +0c83fc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;) │ │ @@ -261114,23 +261142,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0c8314: |[0c8314] android.support.v7.internal.widget.SpinnerICS$DialogPopup.isShowing:()Z │ │ -0c8324: 5410 d00b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ -0c8328: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c832c: 5410 d00b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ -0c8330: 6e10 9000 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@0090 │ │ -0c8336: 0a00 |0009: move-result v0 │ │ -0c8338: 0f00 |000a: return v0 │ │ -0c833a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c833c: 28fe |000c: goto 000a // -0002 │ │ +0c8400: |[0c8400] android.support.v7.internal.widget.SpinnerICS$DialogPopup.isShowing:()Z │ │ +0c8410: 5410 d00b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ +0c8414: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c8418: 5410 d00b |0004: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ +0c841c: 6e10 9000 0000 |0006: invoke-virtual {v0}, Landroid/app/AlertDialog;.isShowing:()Z // method@0090 │ │ +0c8422: 0a00 |0009: move-result v0 │ │ +0c8424: 0f00 |000a: return v0 │ │ +0c8426: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c8428: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=660 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ │ │ #3 : (in Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;) │ │ @@ -261138,28 +261166,28 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0c8340: |[0c8340] android.support.v7.internal.widget.SpinnerICS$DialogPopup.onClick:(Landroid/content/DialogInterface;I)V │ │ -0c8350: 5440 d20b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ -0c8354: 6e20 b11f 6000 |0002: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ -0c835a: 5440 d20b |0005: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ -0c835e: 5400 e90b |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0be9 │ │ -0c8362: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ -0c8366: 5440 d20b |000b: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ -0c836a: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c836c: 5442 cf0b |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0bcf │ │ -0c8370: 7220 6124 6200 |0010: invoke-interface {v2, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2461 │ │ -0c8376: 0b02 |0013: move-result-wide v2 │ │ -0c8378: 6e53 a01f 1026 |0014: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1fa0 │ │ -0c837e: 6e10 4c1f 0400 |0017: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.dismiss:()V // method@1f4c │ │ -0c8384: 0e00 |001a: return-void │ │ +0c842c: |[0c842c] android.support.v7.internal.widget.SpinnerICS$DialogPopup.onClick:(Landroid/content/DialogInterface;I)V │ │ +0c843c: 5440 d20b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ +0c8440: 6e20 b11f 6000 |0002: invoke-virtual {v0, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ +0c8446: 5440 d20b |0005: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ +0c844a: 5400 e90b |0007: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0be9 │ │ +0c844e: 3800 0e00 |0009: if-eqz v0, 0017 // +000e │ │ +0c8452: 5440 d20b |000b: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ +0c8456: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c8458: 5442 cf0b |000e: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0bcf │ │ +0c845c: 7220 6124 6200 |0010: invoke-interface {v2, v6}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2461 │ │ +0c8462: 0b02 |0013: move-result-wide v2 │ │ +0c8464: 6e53 a01f 1026 |0014: invoke-virtual {v0, v1, v6, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1fa0 │ │ +0c846a: 6e10 4c1f 0400 |0017: invoke-virtual {v4}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.dismiss:()V // method@1f4c │ │ +0c8470: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=685 │ │ 0x0005 line=686 │ │ 0x000b line=687 │ │ 0x0017 line=689 │ │ 0x001a line=690 │ │ @@ -261173,17 +261201,17 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8388: |[0c8388] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0c8398: 5b01 cf0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0bcf │ │ -0c839c: 0e00 |0002: return-void │ │ +0c8474: |[0c8474] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +0c8484: 5b01 cf0b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0bcf │ │ +0c8488: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=664 │ │ 0x0002 line=665 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0003 reg=1 adapter Landroid/widget/ListAdapter; │ │ @@ -261193,17 +261221,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c83a0: |[0c83a0] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -0c83b0: 5b01 d10b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ -0c83b4: 0e00 |0002: return-void │ │ +0c848c: |[0c848c] android.support.v7.internal.widget.SpinnerICS$DialogPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +0c849c: 5b01 d10b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ +0c84a0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=668 │ │ 0x0002 line=669 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -261213,34 +261241,34 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0c83b8: |[0c83b8] android.support.v7.internal.widget.SpinnerICS$DialogPopup.show:()V │ │ -0c83c8: 2200 1700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ -0c83cc: 5431 d20b |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ -0c83d0: 6e10 8a1f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1f8a │ │ -0c83d6: 0c01 |0007: move-result-object v1 │ │ -0c83d8: 7020 7f00 1000 |0008: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ -0c83de: 5431 d10b |000b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ -0c83e2: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ -0c83e6: 5431 d10b |000f: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ -0c83ea: 6e20 8b00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008b │ │ -0c83f0: 5431 cf0b |0014: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0bcf │ │ -0c83f4: 5432 d20b |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ -0c83f8: 6e10 931f 0200 |0018: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ -0c83fe: 0a02 |001b: move-result v2 │ │ -0c8400: 6e40 8900 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ -0c8406: 0c01 |001f: move-result-object v1 │ │ -0c8408: 6e10 8d00 0100 |0020: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@008d │ │ -0c840e: 0c01 |0023: move-result-object v1 │ │ -0c8410: 5b31 d00b |0024: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ -0c8414: 0e00 |0026: return-void │ │ +0c84a4: |[0c84a4] android.support.v7.internal.widget.SpinnerICS$DialogPopup.show:()V │ │ +0c84b4: 2200 1700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ +0c84b8: 5431 d20b |0002: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ +0c84bc: 6e10 8a1f 0100 |0004: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1f8a │ │ +0c84c2: 0c01 |0007: move-result-object v1 │ │ +0c84c4: 7020 7f00 1000 |0008: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ +0c84ca: 5431 d10b |000b: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ +0c84ce: 3801 0700 |000d: if-eqz v1, 0014 // +0007 │ │ +0c84d2: 5431 d10b |000f: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPrompt:Ljava/lang/CharSequence; // field@0bd1 │ │ +0c84d6: 6e20 8b00 1000 |0011: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008b │ │ +0c84dc: 5431 cf0b |0014: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mListAdapter:Landroid/widget/ListAdapter; // field@0bcf │ │ +0c84e0: 5432 d20b |0016: iget-object v2, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd2 │ │ +0c84e4: 6e10 931f 0200 |0018: invoke-virtual {v2}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ +0c84ea: 0a02 |001b: move-result v2 │ │ +0c84ec: 6e40 8900 1032 |001c: invoke-virtual {v0, v1, v2, v3}, Landroid/app/AlertDialog$Builder;.setSingleChoiceItems:(Landroid/widget/ListAdapter;ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0089 │ │ +0c84f2: 0c01 |001f: move-result-object v1 │ │ +0c84f4: 6e10 8d00 0100 |0020: invoke-virtual {v1}, Landroid/app/AlertDialog$Builder;.show:()Landroid/app/AlertDialog; // method@008d │ │ +0c84fa: 0c01 |0023: move-result-object v1 │ │ +0c84fc: 5b31 d00b |0024: iput-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.mPopup:Landroid/app/AlertDialog; // field@0bd0 │ │ +0c8500: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ 0x000b line=677 │ │ 0x000f line=678 │ │ 0x0014 line=680 │ │ 0x0026 line=682 │ │ @@ -261287,19 +261315,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c8418: |[0c8418] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ -0c8428: 5b01 d50b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ -0c842c: 5b02 d60b |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.val$this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd6 │ │ -0c8430: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c8436: 0e00 |0007: return-void │ │ +0c8504: |[0c8504] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V │ │ +0c8514: 5b01 d50b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ +0c8518: 5b02 d60b |0002: iput-object v2, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.val$this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd6 │ │ +0c851c: 7010 fd2a 0000 |0004: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c8522: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ locals : │ │ 0x0000 - 0x0008 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1; │ │ 0x0000 - 0x0008 reg=1 (null) Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ 0x0000 - 0x0008 reg=2 (null) Landroid/support/v7/internal/widget/SpinnerICS; │ │ @@ -261310,33 +261338,33 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 38 16-bit code units │ │ -0c8438: |[0c8438] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ -0c8448: 5440 d50b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ -0c844c: 5400 d90b |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8450: 6e20 b11f 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ -0c8456: 5440 d50b |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ -0c845a: 5400 d90b |0009: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c845e: 5400 e90b |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0be9 │ │ -0c8462: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ -0c8466: 5440 d50b |000f: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ -0c846a: 5400 d90b |0011: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c846e: 5441 d50b |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ -0c8472: 7110 641f 0100 |0015: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; // method@1f64 │ │ -0c8478: 0c01 |0018: move-result-object v1 │ │ -0c847a: 7220 6124 7100 |0019: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2461 │ │ -0c8480: 0b02 |001c: move-result-wide v2 │ │ -0c8482: 6e53 a01f 6027 |001d: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1fa0 │ │ -0c8488: 5440 d50b |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ -0c848c: 6e10 651f 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.dismiss:()V // method@1f65 │ │ -0c8492: 0e00 |0025: return-void │ │ +0c8524: |[0c8524] android.support.v7.internal.widget.SpinnerICS$DropdownPopup$1.onItemClick:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/view/View;IJ)V │ │ +0c8534: 5440 d50b |0000: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ +0c8538: 5400 d90b |0002: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c853c: 6e20 b11f 7000 |0004: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ +0c8542: 5440 d50b |0007: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ +0c8546: 5400 d90b |0009: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c854a: 5400 e90b |000b: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS;.mOnItemClickListener:Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; // field@0be9 │ │ +0c854e: 3800 1300 |000d: if-eqz v0, 0020 // +0013 │ │ +0c8552: 5440 d50b |000f: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ +0c8556: 5400 d90b |0011: iget-object v0, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c855a: 5441 d50b |0013: iget-object v1, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ +0c855e: 7110 641f 0100 |0015: invoke-static {v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; // method@1f64 │ │ +0c8564: 0c01 |0018: move-result-object v1 │ │ +0c8566: 7220 6124 7100 |0019: invoke-interface {v1, v7}, Landroid/widget/ListAdapter;.getItemId:(I)J // method@2461 │ │ +0c856c: 0b02 |001c: move-result-wide v2 │ │ +0c856e: 6e53 a01f 6027 |001d: invoke-virtual {v0, v6, v7, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS;.performItemClick:(Landroid/view/View;IJ)Z // method@1fa0 │ │ +0c8574: 5440 d50b |0020: iget-object v0, v4, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.this$1:Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // field@0bd5 │ │ +0c8578: 6e10 651f 0000 |0022: invoke-virtual {v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.dismiss:()V // method@1f65 │ │ +0c857e: 0e00 |0025: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ 0x0007 line=709 │ │ 0x000f line=710 │ │ 0x0020 line=712 │ │ 0x0025 line=713 │ │ @@ -261390,28 +261418,28 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 30 16-bit code units │ │ -0c8494: |[0c8494] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0c84a4: 5b23 d90b |0000: iput-object v3, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c84a8: 7040 791e 4265 |0002: invoke-direct {v2, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ -0c84ae: 6e20 6a1f 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1f6a │ │ -0c84b4: 1211 |0008: const/4 v1, #int 1 // #1 │ │ -0c84b6: 6e20 6f1f 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setModal:(Z)V // method@1f6f │ │ -0c84bc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0c84be: 6e20 711f 1200 |000d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setPromptPosition:(I)V // method@1f71 │ │ -0c84c4: 2200 b403 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; // type@03b4 │ │ -0c84c8: 2201 d403 |0012: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1; // type@03d4 │ │ -0c84cc: 7030 611f 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1f61 │ │ -0c84d2: 7030 c41d 3001 |0017: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1dc4 │ │ -0c84d8: 6e20 701f 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1f70 │ │ -0c84de: 0e00 |001d: return-void │ │ +0c8580: |[0c8580] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0c8590: 5b23 d90b |0000: iput-object v3, v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8594: 7040 791e 4265 |0002: invoke-direct {v2, v4, v5, v6}, Landroid/support/v7/internal/widget/ListPopupWindow;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1e79 │ │ +0c859a: 6e20 6a1f 3200 |0005: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setAnchorView:(Landroid/view/View;)V // method@1f6a │ │ +0c85a0: 1211 |0008: const/4 v1, #int 1 // #1 │ │ +0c85a2: 6e20 6f1f 1200 |0009: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setModal:(Z)V // method@1f6f │ │ +0c85a8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0c85aa: 6e20 711f 1200 |000d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setPromptPosition:(I)V // method@1f71 │ │ +0c85b0: 2200 b403 |0010: new-instance v0, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper; // type@03b4 │ │ +0c85b4: 2201 d403 |0012: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1; // type@03d4 │ │ +0c85b8: 7030 611f 2103 |0014: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup$1;.:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;Landroid/support/v7/internal/widget/SpinnerICS;)V // method@1f61 │ │ +0c85be: 7030 c41d 3001 |0017: invoke-direct {v0, v3, v1}, Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListenerWrapper;.:(Landroid/support/v7/internal/widget/AdapterViewICS;Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1dc4 │ │ +0c85c4: 6e20 701f 0200 |001a: invoke-virtual {v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@1f70 │ │ +0c85ca: 0e00 |001d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=698 │ │ 0x0002 line=699 │ │ 0x0005 line=701 │ │ 0x0008 line=702 │ │ 0x000c line=703 │ │ @@ -261431,17 +261459,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c84e0: |[0c84e0] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; │ │ -0c84f0: 5410 d70b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0bd7 │ │ -0c84f4: 1100 |0002: return-object v0 │ │ +0c85cc: |[0c85cc] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.access$100:(Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;)Landroid/widget/ListAdapter; │ │ +0c85dc: 5410 d70b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0bd7 │ │ +0c85e0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ │ │ Virtual methods - │ │ @@ -261450,17 +261478,17 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c84f8: |[0c84f8] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ -0c8508: 5410 d80b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0bd8 │ │ -0c850c: 1100 |0002: return-object v0 │ │ +0c85e4: |[0c85e4] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.getHintText:()Ljava/lang/CharSequence; │ │ +0c85f4: 5410 d80b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0bd8 │ │ +0c85f8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ │ │ #1 : (in Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;) │ │ @@ -261468,18 +261496,18 @@ │ │ type : '(Landroid/widget/ListAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c8510: |[0c8510] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ -0c8520: 6f20 9a1e 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e9a │ │ -0c8526: 5b01 d70b |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0bd7 │ │ -0c852a: 0e00 |0005: return-void │ │ +0c85fc: |[0c85fc] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setAdapter:(Landroid/widget/ListAdapter;)V │ │ +0c860c: 6f20 9a1e 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/ListPopupWindow;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1e9a │ │ +0c8612: 5b01 d70b |0003: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0bd7 │ │ +0c8616: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ 0x0003 line=722 │ │ 0x0005 line=723 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ @@ -261490,17 +261518,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c852c: |[0c852c] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ -0c853c: 5b01 d80b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0bd8 │ │ -0c8540: 0e00 |0002: return-void │ │ +0c8618: |[0c8618] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.setPromptText:(Ljava/lang/CharSequence;)V │ │ +0c8628: 5b01 d80b |0000: iput-object v1, v0, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mHintText:Ljava/lang/CharSequence; // field@0bd8 │ │ +0c862c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=731 │ │ 0x0002 line=732 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; │ │ 0x0000 - 0x0003 reg=1 hintText Ljava/lang/CharSequence; │ │ @@ -261510,85 +261538,85 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 138 16-bit code units │ │ -0c8544: |[0c8544] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.show:()V │ │ -0c8554: 5485 d90b |0000: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8558: 6e10 8e1f 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingLeft:()I // method@1f8e │ │ -0c855e: 0a02 |0005: move-result v2 │ │ -0c8560: 5485 d90b |0006: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8564: 5255 e10b |0008: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ -0c8568: 12e6 |000a: const/4 v6, #int -2 // #fe │ │ -0c856a: 3365 5d00 |000b: if-ne v5, v6, 0068 // +005d │ │ -0c856e: 5485 d90b |000d: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8572: 6e10 941f 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1f94 │ │ -0c8578: 0a04 |0012: move-result v4 │ │ -0c857a: 5485 d90b |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c857e: 6e10 8f1f 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1f8f │ │ -0c8584: 0a03 |0018: move-result v3 │ │ -0c8586: 5486 d90b |0019: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c858a: 5485 d70b |001b: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0bd7 │ │ -0c858e: 1f05 9004 |001d: check-cast v5, Landroid/widget/SpinnerAdapter; // type@0490 │ │ -0c8592: 6e10 661f 0800 |001f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1f66 │ │ -0c8598: 0c07 |0022: move-result-object v7 │ │ -0c859a: 6e30 9a1f 5607 |0023: invoke-virtual {v6, v5, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1f9a │ │ -0c85a0: 0a05 |0026: move-result v5 │ │ -0c85a2: 9106 0402 |0027: sub-int v6, v4, v2 │ │ -0c85a6: b136 |0029: sub-int/2addr v6, v3 │ │ -0c85a8: 7120 f42a 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0c85ae: 0a05 |002d: move-result v5 │ │ -0c85b0: 6e20 6c1f 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1f6c │ │ -0c85b6: 6e10 661f 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1f66 │ │ -0c85bc: 0c00 |0034: move-result-object v0 │ │ -0c85be: 1201 |0035: const/4 v1, #int 0 // #0 │ │ -0c85c0: 3800 1400 |0036: if-eqz v0, 004a // +0014 │ │ -0c85c4: 5485 d90b |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c85c8: 7110 811f 0500 |003a: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1f81 │ │ -0c85ce: 0c05 |003d: move-result-object v5 │ │ -0c85d0: 6e20 4e02 5000 |003e: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ -0c85d6: 5485 d90b |0041: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c85da: 7110 811f 0500 |0043: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1f81 │ │ -0c85e0: 0c05 |0046: move-result-object v5 │ │ -0c85e2: 5255 3900 |0047: iget v5, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0c85e6: 7b51 |0049: neg-int v1, v5 │ │ -0c85e8: 9005 0102 |004a: add-int v5, v1, v2 │ │ -0c85ec: 6e20 6d1f 5800 |004c: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1f6d │ │ -0c85f2: 1225 |004f: const/4 v5, #int 2 // #2 │ │ -0c85f4: 6e20 6e1f 5800 |0050: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setInputMethodMode:(I)V // method@1f6e │ │ -0c85fa: 6f10 b01e 0800 |0053: invoke-super {v8}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ -0c8600: 6e10 681f 0800 |0056: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@1f68 │ │ -0c8606: 0c05 |0059: move-result-object v5 │ │ -0c8608: 1216 |005a: const/4 v6, #int 1 // #1 │ │ -0c860a: 6e20 7f24 6500 |005b: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@247f │ │ -0c8610: 5485 d90b |005e: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8614: 6e10 931f 0500 |0060: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ -0c861a: 0a05 |0063: move-result v5 │ │ -0c861c: 6e20 731f 5800 |0064: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setSelection:(I)V // method@1f73 │ │ -0c8622: 0e00 |0067: return-void │ │ -0c8624: 5485 d90b |0068: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8628: 5255 e10b |006a: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ -0c862c: 12f6 |006c: const/4 v6, #int -1 // #ff │ │ -0c862e: 3365 1500 |006d: if-ne v5, v6, 0082 // +0015 │ │ -0c8632: 5485 d90b |006f: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8636: 6e10 941f 0500 |0071: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1f94 │ │ -0c863c: 0a04 |0074: move-result v4 │ │ -0c863e: 5485 d90b |0075: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c8642: 6e10 8f1f 0500 |0077: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1f8f │ │ -0c8648: 0a03 |007a: move-result v3 │ │ -0c864a: 9105 0402 |007b: sub-int v5, v4, v2 │ │ -0c864e: b135 |007d: sub-int/2addr v5, v3 │ │ -0c8650: 6e20 6c1f 5800 |007e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1f6c │ │ -0c8656: 28b0 |0081: goto 0031 // -0050 │ │ -0c8658: 5485 d90b |0082: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ -0c865c: 5255 e10b |0084: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ -0c8660: 6e20 6c1f 5800 |0086: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1f6c │ │ -0c8666: 28a8 |0089: goto 0031 // -0058 │ │ +0c8630: |[0c8630] android.support.v7.internal.widget.SpinnerICS$DropdownPopup.show:()V │ │ +0c8640: 5485 d90b |0000: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8644: 6e10 8e1f 0500 |0002: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingLeft:()I // method@1f8e │ │ +0c864a: 0a02 |0005: move-result v2 │ │ +0c864c: 5485 d90b |0006: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8650: 5255 e10b |0008: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ +0c8654: 12e6 |000a: const/4 v6, #int -2 // #fe │ │ +0c8656: 3365 5d00 |000b: if-ne v5, v6, 0068 // +005d │ │ +0c865a: 5485 d90b |000d: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c865e: 6e10 941f 0500 |000f: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1f94 │ │ +0c8664: 0a04 |0012: move-result v4 │ │ +0c8666: 5485 d90b |0013: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c866a: 6e10 8f1f 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1f8f │ │ +0c8670: 0a03 |0018: move-result v3 │ │ +0c8672: 5486 d90b |0019: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8676: 5485 d70b |001b: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.mAdapter:Landroid/widget/ListAdapter; // field@0bd7 │ │ +0c867a: 1f05 9004 |001d: check-cast v5, Landroid/widget/SpinnerAdapter; // type@0490 │ │ +0c867e: 6e10 661f 0800 |001f: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1f66 │ │ +0c8684: 0c07 |0022: move-result-object v7 │ │ +0c8686: 6e30 9a1f 5607 |0023: invoke-virtual {v6, v5, v7}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1f9a │ │ +0c868c: 0a05 |0026: move-result v5 │ │ +0c868e: 9106 0402 |0027: sub-int v6, v4, v2 │ │ +0c8692: b136 |0029: sub-int/2addr v6, v3 │ │ +0c8694: 7120 f42a 6500 |002a: invoke-static {v5, v6}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0c869a: 0a05 |002d: move-result v5 │ │ +0c869c: 6e20 6c1f 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1f6c │ │ +0c86a2: 6e10 661f 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1f66 │ │ +0c86a8: 0c00 |0034: move-result-object v0 │ │ +0c86aa: 1201 |0035: const/4 v1, #int 0 // #0 │ │ +0c86ac: 3800 1400 |0036: if-eqz v0, 004a // +0014 │ │ +0c86b0: 5485 d90b |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c86b4: 7110 811f 0500 |003a: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1f81 │ │ +0c86ba: 0c05 |003d: move-result-object v5 │ │ +0c86bc: 6e20 4e02 5000 |003e: invoke-virtual {v0, v5}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ +0c86c2: 5485 d90b |0041: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c86c6: 7110 811f 0500 |0043: invoke-static {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; // method@1f81 │ │ +0c86cc: 0c05 |0046: move-result-object v5 │ │ +0c86ce: 5255 3900 |0047: iget v5, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0c86d2: 7b51 |0049: neg-int v1, v5 │ │ +0c86d4: 9005 0102 |004a: add-int v5, v1, v2 │ │ +0c86d8: 6e20 6d1f 5800 |004c: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1f6d │ │ +0c86de: 1225 |004f: const/4 v5, #int 2 // #2 │ │ +0c86e0: 6e20 6e1f 5800 |0050: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setInputMethodMode:(I)V // method@1f6e │ │ +0c86e6: 6f10 b01e 0800 |0053: invoke-super {v8}, Landroid/support/v7/internal/widget/ListPopupWindow;.show:()V // method@1eb0 │ │ +0c86ec: 6e10 681f 0800 |0056: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.getListView:()Landroid/widget/ListView; // method@1f68 │ │ +0c86f2: 0c05 |0059: move-result-object v5 │ │ +0c86f4: 1216 |005a: const/4 v6, #int 1 // #1 │ │ +0c86f6: 6e20 7f24 6500 |005b: invoke-virtual {v5, v6}, Landroid/widget/ListView;.setChoiceMode:(I)V // method@247f │ │ +0c86fc: 5485 d90b |005e: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8700: 6e10 931f 0500 |0060: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ +0c8706: 0a05 |0063: move-result v5 │ │ +0c8708: 6e20 731f 5800 |0064: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setSelection:(I)V // method@1f73 │ │ +0c870e: 0e00 |0067: return-void │ │ +0c8710: 5485 d90b |0068: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8714: 5255 e10b |006a: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ +0c8718: 12f6 |006c: const/4 v6, #int -1 // #ff │ │ +0c871a: 3365 1500 |006d: if-ne v5, v6, 0082 // +0015 │ │ +0c871e: 5485 d90b |006f: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8722: 6e10 941f 0500 |0071: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getWidth:()I // method@1f94 │ │ +0c8728: 0a04 |0074: move-result v4 │ │ +0c872a: 5485 d90b |0075: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c872e: 6e10 8f1f 0500 |0077: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getPaddingRight:()I // method@1f8f │ │ +0c8734: 0a03 |007a: move-result v3 │ │ +0c8736: 9105 0402 |007b: sub-int v5, v4, v2 │ │ +0c873a: b135 |007d: sub-int/2addr v5, v3 │ │ +0c873c: 6e20 6c1f 5800 |007e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1f6c │ │ +0c8742: 28b0 |0081: goto 0031 // -0050 │ │ +0c8744: 5485 d90b |0082: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.this$0:Landroid/support/v7/internal/widget/SpinnerICS; // field@0bd9 │ │ +0c8748: 5255 e10b |0084: iget v5, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ +0c874c: 6e20 6c1f 5800 |0086: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setContentWidth:(I)V // method@1f6c │ │ +0c8752: 28a8 |0089: goto 0031 // -0058 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0006 line=737 │ │ 0x000d line=738 │ │ 0x0013 line=739 │ │ 0x0019 line=740 │ │ @@ -261673,30 +261701,30 @@ │ │ type : '(Landroid/content/Context;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 34 16-bit code units │ │ -0c8668: |[0c8668] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ -0c8678: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ -0c867e: 5b23 f40b |0003: iput-object v3, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0bf4 │ │ -0c8682: 2200 7803 |0005: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ -0c8686: 7020 411a 3000 |0007: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ -0c868c: 5b20 f60b |000a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ -0c8690: 5420 f60b |000c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ -0c8694: 6e20 831a 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ -0c869a: 5b24 f30b |0011: iput-object v4, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0bf3 │ │ -0c869e: 2200 8503 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0385 │ │ -0c86a2: 5421 f60b |0015: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ -0c86a6: 7040 461b 3041 |0017: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@1b46 │ │ -0c86ac: 5b20 f80b |001a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ -0c86b0: 5420 f80b |001c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ -0c86b4: 6e20 5d1b 2000 |001e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1b5d │ │ -0c86ba: 0e00 |0021: return-void │ │ +0c8754: |[0c8754] android.support.v7.widget.PopupMenu.:(Landroid/content/Context;Landroid/view/View;)V │ │ +0c8764: 7010 fd2a 0200 |0000: invoke-direct {v2}, Ljava/lang/Object;.:()V // method@2afd │ │ +0c876a: 5b23 f40b |0003: iput-object v3, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0bf4 │ │ +0c876e: 2200 7803 |0005: new-instance v0, Landroid/support/v7/internal/view/menu/MenuBuilder; // type@0378 │ │ +0c8772: 7020 411a 3000 |0007: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ +0c8778: 5b20 f60b |000a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ +0c877c: 5420 f60b |000c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ +0c8780: 6e20 831a 2000 |000e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ +0c8786: 5b24 f30b |0011: iput-object v4, v2, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0bf3 │ │ +0c878a: 2200 8503 |0013: new-instance v0, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0385 │ │ +0c878e: 5421 f60b |0015: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ +0c8792: 7040 461b 3041 |0017: invoke-direct {v0, v3, v1, v4}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@1b46 │ │ +0c8798: 5b20 f80b |001a: iput-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ +0c879c: 5420 f80b |001c: iget-object v0, v2, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ +0c87a0: 6e20 5d1b 2000 |001e: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@1b5d │ │ +0c87a6: 0e00 |0021: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0003 line=66 │ │ 0x0005 line=67 │ │ 0x000c line=68 │ │ 0x0011 line=69 │ │ @@ -261714,18 +261742,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c86bc: |[0c86bc] android.support.v7.widget.PopupMenu.dismiss:()V │ │ -0c86cc: 5410 f80b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ -0c86d0: 6e10 4c1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ -0c86d6: 0e00 |0005: return-void │ │ +0c87a8: |[0c87a8] android.support.v7.widget.PopupMenu.dismiss:()V │ │ +0c87b8: 5410 f80b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ +0c87bc: 6e10 4c1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ +0c87c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0005 line=118 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ @@ -261734,17 +261762,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c86d8: |[0c86d8] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ -0c86e8: 5410 f60b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ -0c86ec: 1100 |0002: return-object v0 │ │ +0c87c4: |[0c87c4] android.support.v7.widget.PopupMenu.getMenu:()Landroid/view/Menu; │ │ +0c87d4: 5410 f60b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ +0c87d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #2 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -261752,19 +261780,19 @@ │ │ type : '()Landroid/view/MenuInflater;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0c86f0: |[0c86f0] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ -0c8700: 2200 5f03 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ -0c8704: 5421 f40b |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0bf4 │ │ -0c8708: 7020 0319 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ -0c870e: 1100 |0007: return-object v0 │ │ +0c87dc: |[0c87dc] android.support.v7.widget.PopupMenu.getMenuInflater:()Landroid/view/MenuInflater; │ │ +0c87ec: 2200 5f03 |0000: new-instance v0, Landroid/support/v7/internal/view/SupportMenuInflater; // type@035f │ │ +0c87f0: 5421 f40b |0002: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0bf4 │ │ +0c87f4: 7020 0319 1000 |0004: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/SupportMenuInflater;.:(Landroid/content/Context;)V // method@1903 │ │ +0c87fa: 1100 |0007: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ #3 : (in Landroid/support/v7/widget/PopupMenu;) │ │ @@ -261772,20 +261800,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0c8710: |[0c8710] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ -0c8720: 6e10 d21f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1fd2 │ │ -0c8726: 0c00 |0003: move-result-object v0 │ │ -0c8728: 5421 f60b |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ -0c872c: 6e30 7821 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -0c8732: 0e00 |0009: return-void │ │ +0c87fc: |[0c87fc] android.support.v7.widget.PopupMenu.inflate:(I)V │ │ +0c880c: 6e10 d21f 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/PopupMenu;.getMenuInflater:()Landroid/view/MenuInflater; // method@1fd2 │ │ +0c8812: 0c00 |0003: move-result-object v0 │ │ +0c8814: 5421 f60b |0004: iget-object v1, v2, Landroid/support/v7/widget/PopupMenu;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0bf6 │ │ +0c8818: 6e30 7821 3001 |0006: invoke-virtual {v0, v3, v1}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +0c881e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0009 line=102 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x000a reg=3 menuRes I │ │ @@ -261795,20 +261823,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0c8734: |[0c8734] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0c8744: 5410 f50b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0bf5 │ │ -0c8748: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0c874c: 5410 f50b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0bf5 │ │ -0c8750: 7220 cd1f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@1fcd │ │ -0c8756: 0e00 |0009: return-void │ │ +0c8820: |[0c8820] android.support.v7.widget.PopupMenu.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0c8830: 5410 f50b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0bf5 │ │ +0c8834: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0c8838: 5410 f50b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0bf5 │ │ +0c883c: 7220 cd1f 1000 |0006: invoke-interface {v0, v1}, Landroid/support/v7/widget/PopupMenu$OnDismissListener;.onDismiss:(Landroid/support/v7/widget/PopupMenu;)V // method@1fcd │ │ +0c8842: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ 0x0004 line=153 │ │ 0x0009 line=155 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ @@ -261820,16 +261848,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c8758: |[0c8758] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0c8768: 0e00 |0000: return-void │ │ +0c8844: |[0c8844] android.support.v7.widget.PopupMenu.onCloseSubMenu:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0c8854: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=176 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ @@ -261838,23 +261866,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0c876c: |[0c876c] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0c877c: 5410 f70b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0bf7 │ │ -0c8780: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0c8784: 5410 f70b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0bf7 │ │ -0c8788: 7220 ce1f 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1fce │ │ -0c878e: 0a00 |0009: move-result v0 │ │ -0c8790: 0f00 |000a: return v0 │ │ -0c8792: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c8794: 28fe |000c: goto 000a // -0002 │ │ +0c8858: |[0c8858] android.support.v7.widget.PopupMenu.onMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0c8868: 5410 f70b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0bf7 │ │ +0c886c: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0c8870: 5410 f70b |0004: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0bf7 │ │ +0c8874: 7220 ce1f 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;.onMenuItemClick:(Landroid/view/MenuItem;)Z // method@1fce │ │ +0c887a: 0a00 |0009: move-result v0 │ │ +0c887c: 0f00 |000a: return v0 │ │ +0c887e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c8880: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x0004 line=143 │ │ 0x000a line=145 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ @@ -261866,16 +261894,16 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0c8798: |[0c8798] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0c87a8: 0e00 |0000: return-void │ │ +0c8884: |[0c8884] android.support.v7.widget.PopupMenu.onMenuModeChange:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0c8894: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0001 reg=1 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ │ │ @@ -261884,28 +261912,28 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 24 16-bit code units │ │ -0c87ac: |[0c87ac] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ -0c87bc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0c87be: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ -0c87c2: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0c87c4: 0f00 |0004: return v0 │ │ -0c87c6: 6e10 701a 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@1a70 │ │ -0c87cc: 0a01 |0008: move-result v1 │ │ -0c87ce: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ -0c87d2: 2201 8503 |000b: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0385 │ │ -0c87d6: 5442 f40b |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0bf4 │ │ -0c87da: 5443 f30b |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0bf3 │ │ -0c87de: 7040 461b 2135 |0011: invoke-direct {v1, v2, v5, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@1b46 │ │ -0c87e4: 6e10 5f1b 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@1b5f │ │ -0c87ea: 28ed |0017: goto 0004 // -0013 │ │ +0c8898: |[0c8898] android.support.v7.widget.PopupMenu.onOpenSubMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;)Z │ │ +0c88a8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0c88aa: 3905 0400 |0001: if-nez v5, 0005 // +0004 │ │ +0c88ae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0c88b0: 0f00 |0004: return v0 │ │ +0c88b2: 6e10 701a 0500 |0005: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuBuilder;.hasVisibleItems:()Z // method@1a70 │ │ +0c88b8: 0a01 |0008: move-result v1 │ │ +0c88ba: 3801 fbff |0009: if-eqz v1, 0004 // -0005 │ │ +0c88be: 2201 8503 |000b: new-instance v1, Landroid/support/v7/internal/view/menu/MenuPopupHelper; // type@0385 │ │ +0c88c2: 5442 f40b |000d: iget-object v2, v4, Landroid/support/v7/widget/PopupMenu;.mContext:Landroid/content/Context; // field@0bf4 │ │ +0c88c6: 5443 f30b |000f: iget-object v3, v4, Landroid/support/v7/widget/PopupMenu;.mAnchor:Landroid/view/View; // field@0bf3 │ │ +0c88ca: 7040 461b 2135 |0011: invoke-direct {v1, v2, v5, v3}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;)V // method@1b46 │ │ +0c88d0: 6e10 5f1b 0100 |0014: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@1b5f │ │ +0c88d6: 28ed |0017: goto 0004 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=161 │ │ 0x0004 line=169 │ │ 0x0005 line=163 │ │ 0x000b line=168 │ │ locals : │ │ @@ -261917,17 +261945,17 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c87ec: |[0c87ec] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ -0c87fc: 5b01 f50b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0bf5 │ │ -0c8800: 0e00 |0002: return-void │ │ +0c88d8: |[0c88d8] android.support.v7.widget.PopupMenu.setOnDismissListener:(Landroid/support/v7/widget/PopupMenu$OnDismissListener;)V │ │ +0c88e8: 5b01 f50b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mDismissListener:Landroid/support/v7/widget/PopupMenu$OnDismissListener; // field@0bf5 │ │ +0c88ec: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ 0x0002 line=136 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/PopupMenu$OnDismissListener; │ │ @@ -261937,17 +261965,17 @@ │ │ type : '(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8804: |[0c8804] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ -0c8814: 5b01 f70b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0bf7 │ │ -0c8818: 0e00 |0002: return-void │ │ +0c88f0: |[0c88f0] android.support.v7.widget.PopupMenu.setOnMenuItemClickListener:(Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener;)V │ │ +0c8900: 5b01 f70b |0000: iput-object v1, v0, Landroid/support/v7/widget/PopupMenu;.mMenuItemClickListener:Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; // field@0bf7 │ │ +0c8904: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x0002 line=127 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/PopupMenu; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/PopupMenu$OnMenuItemClickListener; │ │ @@ -261957,18 +261985,18 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c881c: |[0c881c] android.support.v7.widget.PopupMenu.show:()V │ │ -0c882c: 5410 f80b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ -0c8830: 6e10 5f1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@1b5f │ │ -0c8836: 0e00 |0005: return-void │ │ +0c8908: |[0c8908] android.support.v7.widget.PopupMenu.show:()V │ │ +0c8918: 5410 f80b |0000: iget-object v0, v1, Landroid/support/v7/widget/PopupMenu;.mPopup:Landroid/support/v7/internal/view/menu/MenuPopupHelper; // field@0bf8 │ │ +0c891c: 6e10 5f1b 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.show:()V // method@1b5f │ │ +0c8922: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ 0x0005 line=110 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/PopupMenu; │ │ │ │ @@ -262192,37 +262220,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0c8838: |[0c8838] android.support.v7.widget.SearchView.:()V │ │ -0c8848: 2200 ea03 |0000: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@03ea │ │ -0c884c: 7010 f71f 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@1ff7 │ │ -0c8852: 6900 0f0c |0005: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ -0c8856: 0e00 |0007: return-void │ │ +0c8924: |[0c8924] android.support.v7.widget.SearchView.:()V │ │ +0c8934: 2200 ea03 |0000: new-instance v0, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // type@03ea │ │ +0c8938: 7010 f71f 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.:()V // method@1ff7 │ │ +0c893e: 6900 0f0c |0005: sput-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ +0c8942: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v7/widget/SearchView;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0c8858: |[0c8858] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ -0c8868: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c886a: 7030 3420 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2034 │ │ -0c8870: 0e00 |0004: return-void │ │ +0c8944: |[0c8944] android.support.v7.widget.SearchView.:(Landroid/content/Context;)V │ │ +0c8954: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c8956: 7030 3420 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/widget/SearchView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2034 │ │ +0c895c: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0004 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -262232,201 +262260,201 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 405 16-bit code units │ │ -0c8874: |[0c8874] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0c8884: 150c 0010 |0000: const/high16 v12, #int 268435456 // #1000 │ │ -0c8888: 121b |0002: const/4 v11, #int 1 // #1 │ │ -0c888a: 120a |0003: const/4 v10, #int 0 // #0 │ │ -0c888c: 12f9 |0004: const/4 v9, #int -1 // #ff │ │ -0c888e: 7030 3d24 ed0f |0005: invoke-direct {v13, v14, v15}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ -0c8894: 2207 e103 |0008: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@03e1 │ │ -0c8898: 7020 e51f d700 |000a: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe5 │ │ -0c889e: 5bd7 2f0c |000d: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0c2f │ │ -0c88a2: 2207 e203 |000f: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@03e2 │ │ -0c88a6: 7020 e71f d700 |0011: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe7 │ │ -0c88ac: 5bd7 360c |0014: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0c36 │ │ -0c88b0: 2207 e303 |0016: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@03e3 │ │ -0c88b4: 7020 e91f d700 |0018: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe9 │ │ -0c88ba: 5bd7 290c |001b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0c29 │ │ -0c88be: 2207 e005 |001d: new-instance v7, Ljava/util/WeakHashMap; // type@05e0 │ │ -0c88c2: 7010 fa2b 0700 |001f: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -0c88c8: 5bd7 250c |0022: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c25 │ │ -0c88cc: 2207 e703 |0024: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@03e7 │ │ -0c88d0: 7020 f11f d700 |0026: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1ff1 │ │ -0c88d6: 5bd7 1c0c |0029: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ -0c88da: 2207 e803 |002b: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@03e8 │ │ -0c88de: 7020 f31f d700 |002d: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@1ff3 │ │ -0c88e4: 5bd7 340c |0030: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0c34 │ │ -0c88e8: 2207 e903 |0032: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@03e9 │ │ -0c88ec: 7020 f51f d700 |0034: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@1ff5 │ │ -0c88f2: 5bd7 1e0c |0037: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0c1e │ │ -0c88f6: 2207 de03 |0039: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@03de │ │ -0c88fa: 7020 dc1f d700 |003b: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1fdc │ │ -0c8900: 5bd7 1f0c |003e: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0c1f │ │ -0c8904: 2207 df03 |0040: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@03df │ │ -0c8908: 7020 de1f d700 |0042: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1fde │ │ -0c890e: 5bd7 200c |0045: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0c20 │ │ -0c8912: 2207 e003 |0047: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@03e0 │ │ -0c8916: 7020 e11f d700 |0049: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe1 │ │ -0c891c: 5bd7 350c |004c: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0c35 │ │ -0c8920: 1a07 9b21 |004e: const-string v7, "layout_inflater" // string@219b │ │ -0c8924: 6e20 3701 7e00 |0050: invoke-virtual {v14, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0c892a: 0c03 |0053: move-result-object v3 │ │ -0c892c: 1f03 2904 |0054: check-cast v3, Landroid/view/LayoutInflater; // type@0429 │ │ -0c8930: 6007 3b08 |0056: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@083b │ │ -0c8934: 6e40 5d21 73bd |0058: invoke-virtual {v3, v7, v13, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0c893a: 6007 1008 |005b: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@0810 │ │ -0c893e: 6e20 5320 7d00 |005d: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c8944: 0c07 |0060: move-result-object v7 │ │ -0c8946: 5bd7 2a0c |0061: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ -0c894a: 6007 1608 |0063: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0816 │ │ -0c894e: 6e20 5320 7d00 |0065: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c8954: 0c07 |0068: move-result-object v7 │ │ -0c8956: 1f07 ee03 |0069: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@03ee │ │ -0c895a: 5bd7 280c |006b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c895e: 54d7 280c |006d: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8962: 6e20 2e20 d700 |006f: invoke-virtual {v7, v13}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@202e │ │ -0c8968: 6007 1208 |0072: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0812 │ │ -0c896c: 6e20 5320 7d00 |0074: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c8972: 0c07 |0077: move-result-object v7 │ │ -0c8974: 5bd7 2b0c |0078: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0c2b │ │ -0c8978: 6007 1508 |007a: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0815 │ │ -0c897c: 6e20 5320 7d00 |007c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c8982: 0c07 |007f: move-result-object v7 │ │ -0c8984: 5bd7 2d0c |0080: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0c2d │ │ -0c8988: 6007 1d08 |0082: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@081d │ │ -0c898c: 6e20 5320 7d00 |0084: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c8992: 0c07 |0087: move-result-object v7 │ │ -0c8994: 5bd7 300c |0088: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0c30 │ │ -0c8998: 6007 1308 |008a: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0813 │ │ -0c899c: 6e20 5320 7d00 |008c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c89a2: 0c07 |008f: move-result-object v7 │ │ -0c89a4: 5bd7 310c |0090: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ -0c89a8: 6007 1108 |0092: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@0811 │ │ -0c89ac: 6e20 5320 7d00 |0094: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c89b2: 0c07 |0097: move-result-object v7 │ │ -0c89b4: 1f07 7d04 |0098: check-cast v7, Landroid/widget/ImageView; // type@047d │ │ -0c89b8: 5bd7 140c |009a: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ -0c89bc: 6007 1708 |009c: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0817 │ │ -0c89c0: 6e20 5320 7d00 |009e: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c89c6: 0c07 |00a1: move-result-object v7 │ │ -0c89c8: 5bd7 390c |00a2: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ -0c89cc: 6007 1408 |00a4: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0814 │ │ -0c89d0: 6e20 5320 7d00 |00a6: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c89d6: 0c07 |00a9: move-result-object v7 │ │ -0c89d8: 1f07 7d04 |00aa: check-cast v7, Landroid/widget/ImageView; // type@047d │ │ -0c89dc: 5bd7 2c0c |00ac: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0c2c │ │ -0c89e0: 54d7 2a0c |00ae: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ -0c89e4: 54d8 1c0c |00b0: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ -0c89e8: 6e20 6722 8700 |00b2: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0c89ee: 54d7 140c |00b5: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ -0c89f2: 54d8 1c0c |00b7: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ -0c89f6: 6e20 3524 8700 |00b9: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2435 │ │ -0c89fc: 54d7 310c |00bc: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ -0c8a00: 54d8 1c0c |00be: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ -0c8a04: 6e20 6722 8700 |00c0: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0c8a0a: 54d7 390c |00c3: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ -0c8a0e: 54d8 1c0c |00c5: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ -0c8a12: 6e20 6722 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0c8a18: 54d7 280c |00ca: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a1c: 54d8 1c0c |00cc: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ -0c8a20: 6e20 2720 8700 |00ce: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2027 │ │ -0c8a26: 54d7 280c |00d1: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a2a: 54d8 350c |00d3: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0c35 │ │ -0c8a2e: 6e20 0520 8700 |00d5: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@2005 │ │ -0c8a34: 54d7 280c |00d8: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a38: 54d8 1e0c |00da: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0c1e │ │ -0c8a3c: 6e20 2820 8700 |00dc: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@2028 │ │ -0c8a42: 54d7 280c |00df: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a46: 54d8 1f0c |00e1: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0c1f │ │ -0c8a4a: 6e20 2a20 8700 |00e3: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@202a │ │ -0c8a50: 54d7 280c |00e6: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a54: 54d8 200c |00e8: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0c20 │ │ -0c8a58: 6e20 2b20 8700 |00ea: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@202b │ │ -0c8a5e: 54d7 280c |00ed: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a62: 54d8 340c |00ef: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0c34 │ │ -0c8a66: 6e20 2c20 8700 |00f1: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@202c │ │ -0c8a6c: 54d7 280c |00f4: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8a70: 2208 e403 |00f6: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@03e4 │ │ -0c8a74: 7020 eb1f d800 |00f8: invoke-direct {v8, v13}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1feb │ │ -0c8a7a: 6e20 2920 8700 |00fb: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@2029 │ │ -0c8a80: 6207 2809 |00fe: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0928 │ │ -0c8a84: 6e5a 3d01 fea7 |0100: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0c8a8a: 0c00 |0103: move-result-object v0 │ │ -0c8a8c: 1237 |0104: const/4 v7, #int 3 // #3 │ │ -0c8a8e: 6e30 bc01 700b |0105: invoke-virtual {v0, v7, v11}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0c8a94: 0a07 |0108: move-result v7 │ │ -0c8a96: 6e20 8920 7d00 |0109: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@2089 │ │ -0c8a9c: 6e30 bf01 a009 |010c: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ -0c8aa2: 0a05 |010f: move-result v5 │ │ -0c8aa4: 3295 0500 |0110: if-eq v5, v9, 0115 // +0005 │ │ -0c8aa8: 6e20 8d20 5d00 |0112: invoke-virtual {v13, v5}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@208d │ │ -0c8aae: 1247 |0115: const/4 v7, #int 4 // #4 │ │ -0c8ab0: 6e20 c701 7000 |0116: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ -0c8ab6: 0c06 |0119: move-result-object v6 │ │ -0c8ab8: 7110 e420 0600 |011a: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c8abe: 0a07 |011d: move-result v7 │ │ -0c8ac0: 3907 0500 |011e: if-nez v7, 0123 // +0005 │ │ -0c8ac4: 6e20 9520 6d00 |0120: invoke-virtual {v13, v6}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2095 │ │ -0c8aca: 1227 |0123: const/4 v7, #int 2 // #2 │ │ -0c8acc: 6e30 c201 7009 |0124: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0c8ad2: 0a02 |0127: move-result v2 │ │ -0c8ad4: 3292 0500 |0128: if-eq v2, v9, 012d // +0005 │ │ -0c8ad8: 6e20 8a20 2d00 |012a: invoke-virtual {v13, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@208a │ │ -0c8ade: 6e30 c201 b009 |012d: invoke-virtual {v0, v11, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0c8ae4: 0a04 |0130: move-result v4 │ │ -0c8ae6: 3294 0500 |0131: if-eq v4, v9, 0136 // +0005 │ │ -0c8aea: 6e20 8c20 4d00 |0133: invoke-virtual {v13, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@208c │ │ -0c8af0: 6e10 ca01 0000 |0136: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0c8af6: 1211 |0139: const/4 v1, #int 1 // #1 │ │ -0c8af8: 6207 4009 |013a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0940 │ │ -0c8afc: 6e5a 3d01 fea7 |013c: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0c8b02: 0c00 |013f: move-result-object v0 │ │ -0c8b04: 6e30 bc01 a001 |0140: invoke-virtual {v0, v10, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ -0c8b0a: 0a01 |0143: move-result v1 │ │ -0c8b0c: 6e10 ca01 0000 |0144: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0c8b12: 6e20 8720 1d00 |0147: invoke-virtual {v13, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@2087 │ │ -0c8b18: 2207 3d00 |014a: new-instance v7, Landroid/content/Intent; // type@003d │ │ -0c8b1c: 1a08 b715 |014c: const-string v8, "android.speech.action.WEB_SEARCH" // string@15b7 │ │ -0c8b20: 7020 4e01 8700 |014e: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -0c8b26: 5bd7 3b0c |0151: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ -0c8b2a: 54d7 3b0c |0153: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ -0c8b2e: 6e20 5001 c700 |0155: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0c8b34: 54d7 3b0c |0158: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ -0c8b38: 1a08 b915 |015a: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@15b9 │ │ -0c8b3c: 1a09 b331 |015c: const-string v9, "web_search" // string@31b3 │ │ -0c8b40: 6e30 6a01 8709 |015e: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c8b46: 2207 3d00 |0161: new-instance v7, Landroid/content/Intent; // type@003d │ │ -0c8b4a: 1a08 b615 |0163: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@15b6 │ │ -0c8b4e: 7020 4e01 8700 |0165: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -0c8b54: 5bd7 380c |0168: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ -0c8b58: 54d7 380c |016a: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ -0c8b5c: 6e20 5001 c700 |016c: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0c8b62: 54d7 280c |016f: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8b66: 6e10 0b20 0700 |0171: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@200b │ │ -0c8b6c: 0a07 |0174: move-result v7 │ │ -0c8b6e: 6e20 5320 7d00 |0175: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ -0c8b74: 0c07 |0178: move-result-object v7 │ │ -0c8b76: 5bd7 160c |0179: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ -0c8b7a: 54d7 160c |017b: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ -0c8b7e: 3807 0b00 |017d: if-eqz v7, 0188 // +000b │ │ -0c8b82: 6007 4000 |017f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0c8b86: 1308 0b00 |0181: const/16 v8, #int 11 // #b │ │ -0c8b8a: 3487 0e00 |0183: if-lt v7, v8, 0191 // +000e │ │ -0c8b8e: 7010 4b20 0d00 |0185: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@204b │ │ -0c8b94: 55d7 190c |0188: iget-boolean v7, v13, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c8b98: 7020 a020 7d00 |018a: invoke-direct {v13, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0c8b9e: 7010 9c20 0d00 |018d: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ -0c8ba4: 0e00 |0190: return-void │ │ -0c8ba6: 7010 4a20 0d00 |0191: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@204a │ │ -0c8bac: 28f4 |0194: goto 0188 // -000c │ │ +0c8960: |[0c8960] android.support.v7.widget.SearchView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0c8970: 150c 0010 |0000: const/high16 v12, #int 268435456 // #1000 │ │ +0c8974: 121b |0002: const/4 v11, #int 1 // #1 │ │ +0c8976: 120a |0003: const/4 v10, #int 0 // #0 │ │ +0c8978: 12f9 |0004: const/4 v9, #int -1 // #ff │ │ +0c897a: 7030 3d24 ed0f |0005: invoke-direct {v13, v14, v15}, Landroid/widget/LinearLayout;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@243d │ │ +0c8980: 2207 e103 |0008: new-instance v7, Landroid/support/v7/widget/SearchView$1; // type@03e1 │ │ +0c8984: 7020 e51f d700 |000a: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$1;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe5 │ │ +0c898a: 5bd7 2f0c |000d: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0c2f │ │ +0c898e: 2207 e203 |000f: new-instance v7, Landroid/support/v7/widget/SearchView$2; // type@03e2 │ │ +0c8992: 7020 e71f d700 |0011: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$2;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe7 │ │ +0c8998: 5bd7 360c |0014: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0c36 │ │ +0c899c: 2207 e303 |0016: new-instance v7, Landroid/support/v7/widget/SearchView$3; // type@03e3 │ │ +0c89a0: 7020 e91f d700 |0018: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$3;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe9 │ │ +0c89a6: 5bd7 290c |001b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0c29 │ │ +0c89aa: 2207 e005 |001d: new-instance v7, Ljava/util/WeakHashMap; // type@05e0 │ │ +0c89ae: 7010 fa2b 0700 |001f: invoke-direct {v7}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +0c89b4: 5bd7 250c |0022: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c25 │ │ +0c89b8: 2207 e703 |0024: new-instance v7, Landroid/support/v7/widget/SearchView$7; // type@03e7 │ │ +0c89bc: 7020 f11f d700 |0026: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$7;.:(Landroid/support/v7/widget/SearchView;)V // method@1ff1 │ │ +0c89c2: 5bd7 1c0c |0029: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ +0c89c6: 2207 e803 |002b: new-instance v7, Landroid/support/v7/widget/SearchView$8; // type@03e8 │ │ +0c89ca: 7020 f31f d700 |002d: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$8;.:(Landroid/support/v7/widget/SearchView;)V // method@1ff3 │ │ +0c89d0: 5bd7 340c |0030: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0c34 │ │ +0c89d4: 2207 e903 |0032: new-instance v7, Landroid/support/v7/widget/SearchView$9; // type@03e9 │ │ +0c89d8: 7020 f51f d700 |0034: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$9;.:(Landroid/support/v7/widget/SearchView;)V // method@1ff5 │ │ +0c89de: 5bd7 1e0c |0037: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0c1e │ │ +0c89e2: 2207 de03 |0039: new-instance v7, Landroid/support/v7/widget/SearchView$10; // type@03de │ │ +0c89e6: 7020 dc1f d700 |003b: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$10;.:(Landroid/support/v7/widget/SearchView;)V // method@1fdc │ │ +0c89ec: 5bd7 1f0c |003e: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0c1f │ │ +0c89f0: 2207 df03 |0040: new-instance v7, Landroid/support/v7/widget/SearchView$11; // type@03df │ │ +0c89f4: 7020 de1f d700 |0042: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$11;.:(Landroid/support/v7/widget/SearchView;)V // method@1fde │ │ +0c89fa: 5bd7 200c |0045: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0c20 │ │ +0c89fe: 2207 e003 |0047: new-instance v7, Landroid/support/v7/widget/SearchView$12; // type@03e0 │ │ +0c8a02: 7020 e11f d700 |0049: invoke-direct {v7, v13}, Landroid/support/v7/widget/SearchView$12;.:(Landroid/support/v7/widget/SearchView;)V // method@1fe1 │ │ +0c8a08: 5bd7 350c |004c: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0c35 │ │ +0c8a0c: 1a07 9e21 |004e: const-string v7, "layout_inflater" // string@219e │ │ +0c8a10: 6e20 3701 7e00 |0050: invoke-virtual {v14, v7}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0c8a16: 0c03 |0053: move-result-object v3 │ │ +0c8a18: 1f03 2904 |0054: check-cast v3, Landroid/view/LayoutInflater; // type@0429 │ │ +0c8a1c: 6007 3b08 |0056: sget v7, Landroid/support/v7/appcompat/R$layout;.abc_search_view:I // field@083b │ │ +0c8a20: 6e40 5d21 73bd |0058: invoke-virtual {v3, v7, v13, v11}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0c8a26: 6007 1008 |005b: sget v7, Landroid/support/v7/appcompat/R$id;.search_button:I // field@0810 │ │ +0c8a2a: 6e20 5320 7d00 |005d: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a30: 0c07 |0060: move-result-object v7 │ │ +0c8a32: 5bd7 2a0c |0061: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ +0c8a36: 6007 1608 |0063: sget v7, Landroid/support/v7/appcompat/R$id;.search_src_text:I // field@0816 │ │ +0c8a3a: 6e20 5320 7d00 |0065: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a40: 0c07 |0068: move-result-object v7 │ │ +0c8a42: 1f07 ee03 |0069: check-cast v7, Landroid/support/v7/widget/SearchView$SearchAutoComplete; // type@03ee │ │ +0c8a46: 5bd7 280c |006b: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8a4a: 54d7 280c |006d: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8a4e: 6e20 2e20 d700 |006f: invoke-virtual {v7, v13}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSearchView:(Landroid/support/v7/widget/SearchView;)V // method@202e │ │ +0c8a54: 6007 1208 |0072: sget v7, Landroid/support/v7/appcompat/R$id;.search_edit_frame:I // field@0812 │ │ +0c8a58: 6e20 5320 7d00 |0074: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a5e: 0c07 |0077: move-result-object v7 │ │ +0c8a60: 5bd7 2b0c |0078: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0c2b │ │ +0c8a64: 6007 1508 |007a: sget v7, Landroid/support/v7/appcompat/R$id;.search_plate:I // field@0815 │ │ +0c8a68: 6e20 5320 7d00 |007c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a6e: 0c07 |007f: move-result-object v7 │ │ +0c8a70: 5bd7 2d0c |0080: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0c2d │ │ +0c8a74: 6007 1d08 |0082: sget v7, Landroid/support/v7/appcompat/R$id;.submit_area:I // field@081d │ │ +0c8a78: 6e20 5320 7d00 |0084: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a7e: 0c07 |0087: move-result-object v7 │ │ +0c8a80: 5bd7 300c |0088: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0c30 │ │ +0c8a84: 6007 1308 |008a: sget v7, Landroid/support/v7/appcompat/R$id;.search_go_btn:I // field@0813 │ │ +0c8a88: 6e20 5320 7d00 |008c: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a8e: 0c07 |008f: move-result-object v7 │ │ +0c8a90: 5bd7 310c |0090: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ +0c8a94: 6007 1108 |0092: sget v7, Landroid/support/v7/appcompat/R$id;.search_close_btn:I // field@0811 │ │ +0c8a98: 6e20 5320 7d00 |0094: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8a9e: 0c07 |0097: move-result-object v7 │ │ +0c8aa0: 1f07 7d04 |0098: check-cast v7, Landroid/widget/ImageView; // type@047d │ │ +0c8aa4: 5bd7 140c |009a: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ +0c8aa8: 6007 1708 |009c: sget v7, Landroid/support/v7/appcompat/R$id;.search_voice_btn:I // field@0817 │ │ +0c8aac: 6e20 5320 7d00 |009e: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8ab2: 0c07 |00a1: move-result-object v7 │ │ +0c8ab4: 5bd7 390c |00a2: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ +0c8ab8: 6007 1408 |00a4: sget v7, Landroid/support/v7/appcompat/R$id;.search_mag_icon:I // field@0814 │ │ +0c8abc: 6e20 5320 7d00 |00a6: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8ac2: 0c07 |00a9: move-result-object v7 │ │ +0c8ac4: 1f07 7d04 |00aa: check-cast v7, Landroid/widget/ImageView; // type@047d │ │ +0c8ac8: 5bd7 2c0c |00ac: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0c2c │ │ +0c8acc: 54d7 2a0c |00ae: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ +0c8ad0: 54d8 1c0c |00b0: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ +0c8ad4: 6e20 6722 8700 |00b2: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0c8ada: 54d7 140c |00b5: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ +0c8ade: 54d8 1c0c |00b7: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ +0c8ae2: 6e20 3524 8700 |00b9: invoke-virtual {v7, v8}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2435 │ │ +0c8ae8: 54d7 310c |00bc: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ +0c8aec: 54d8 1c0c |00be: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ +0c8af0: 6e20 6722 8700 |00c0: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0c8af6: 54d7 390c |00c3: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ +0c8afa: 54d8 1c0c |00c5: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ +0c8afe: 6e20 6722 8700 |00c7: invoke-virtual {v7, v8}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0c8b04: 54d7 280c |00ca: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b08: 54d8 1c0c |00cc: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnClickListener:Landroid/view/View$OnClickListener; // field@0c1c │ │ +0c8b0c: 6e20 2720 8700 |00ce: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2027 │ │ +0c8b12: 54d7 280c |00d1: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b16: 54d8 350c |00d3: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextWatcher:Landroid/text/TextWatcher; // field@0c35 │ │ +0c8b1a: 6e20 0520 8700 |00d5: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@2005 │ │ +0c8b20: 54d7 280c |00d8: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b24: 54d8 1e0c |00da: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnEditorActionListener:Landroid/widget/TextView$OnEditorActionListener; // field@0c1e │ │ +0c8b28: 6e20 2820 8700 |00dc: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnEditorActionListener:(Landroid/widget/TextView$OnEditorActionListener;)V // method@2028 │ │ +0c8b2e: 54d7 280c |00df: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b32: 54d8 1f0c |00e1: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemClickListener:Landroid/widget/AdapterView$OnItemClickListener; // field@0c1f │ │ +0c8b36: 6e20 2a20 8700 |00e3: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@202a │ │ +0c8b3c: 54d7 280c |00e6: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b40: 54d8 200c |00e8: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mOnItemSelectedListener:Landroid/widget/AdapterView$OnItemSelectedListener; // field@0c20 │ │ +0c8b44: 6e20 2b20 8700 |00ea: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnItemSelectedListener:(Landroid/widget/AdapterView$OnItemSelectedListener;)V // method@202b │ │ +0c8b4a: 54d7 280c |00ed: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b4e: 54d8 340c |00ef: iget-object v8, v13, Landroid/support/v7/widget/SearchView;.mTextKeyListener:Landroid/view/View$OnKeyListener; // field@0c34 │ │ +0c8b52: 6e20 2c20 8700 |00f1: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnKeyListener:(Landroid/view/View$OnKeyListener;)V // method@202c │ │ +0c8b58: 54d7 280c |00f4: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8b5c: 2208 e403 |00f6: new-instance v8, Landroid/support/v7/widget/SearchView$4; // type@03e4 │ │ +0c8b60: 7020 eb1f d800 |00f8: invoke-direct {v8, v13}, Landroid/support/v7/widget/SearchView$4;.:(Landroid/support/v7/widget/SearchView;)V // method@1feb │ │ +0c8b66: 6e20 2920 8700 |00fb: invoke-virtual {v7, v8}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setOnFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V // method@2029 │ │ +0c8b6c: 6207 2809 |00fe: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.SearchView:[I // field@0928 │ │ +0c8b70: 6e5a 3d01 fea7 |0100: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0c8b76: 0c00 |0103: move-result-object v0 │ │ +0c8b78: 1237 |0104: const/4 v7, #int 3 // #3 │ │ +0c8b7a: 6e30 bc01 700b |0105: invoke-virtual {v0, v7, v11}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0c8b80: 0a07 |0108: move-result v7 │ │ +0c8b82: 6e20 8920 7d00 |0109: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.setIconifiedByDefault:(Z)V // method@2089 │ │ +0c8b88: 6e30 bf01 a009 |010c: invoke-virtual {v0, v10, v9}, Landroid/content/res/TypedArray;.getDimensionPixelSize:(II)I // method@01bf │ │ +0c8b8e: 0a05 |010f: move-result v5 │ │ +0c8b90: 3295 0500 |0110: if-eq v5, v9, 0115 // +0005 │ │ +0c8b94: 6e20 8d20 5d00 |0112: invoke-virtual {v13, v5}, Landroid/support/v7/widget/SearchView;.setMaxWidth:(I)V // method@208d │ │ +0c8b9a: 1247 |0115: const/4 v7, #int 4 // #4 │ │ +0c8b9c: 6e20 c701 7000 |0116: invoke-virtual {v0, v7}, Landroid/content/res/TypedArray;.getText:(I)Ljava/lang/CharSequence; // method@01c7 │ │ +0c8ba2: 0c06 |0119: move-result-object v6 │ │ +0c8ba4: 7110 e420 0600 |011a: invoke-static {v6}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c8baa: 0a07 |011d: move-result v7 │ │ +0c8bac: 3907 0500 |011e: if-nez v7, 0123 // +0005 │ │ +0c8bb0: 6e20 9520 6d00 |0120: invoke-virtual {v13, v6}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2095 │ │ +0c8bb6: 1227 |0123: const/4 v7, #int 2 // #2 │ │ +0c8bb8: 6e30 c201 7009 |0124: invoke-virtual {v0, v7, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0c8bbe: 0a02 |0127: move-result v2 │ │ +0c8bc0: 3292 0500 |0128: if-eq v2, v9, 012d // +0005 │ │ +0c8bc4: 6e20 8a20 2d00 |012a: invoke-virtual {v13, v2}, Landroid/support/v7/widget/SearchView;.setImeOptions:(I)V // method@208a │ │ +0c8bca: 6e30 c201 b009 |012d: invoke-virtual {v0, v11, v9}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0c8bd0: 0a04 |0130: move-result v4 │ │ +0c8bd2: 3294 0500 |0131: if-eq v4, v9, 0136 // +0005 │ │ +0c8bd6: 6e20 8c20 4d00 |0133: invoke-virtual {v13, v4}, Landroid/support/v7/widget/SearchView;.setInputType:(I)V // method@208c │ │ +0c8bdc: 6e10 ca01 0000 |0136: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0c8be2: 1211 |0139: const/4 v1, #int 1 // #1 │ │ +0c8be4: 6207 4009 |013a: sget-object v7, Landroid/support/v7/appcompat/R$styleable;.View:[I // field@0940 │ │ +0c8be8: 6e5a 3d01 fea7 |013c: invoke-virtual {v14, v15, v7, v10, v10}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0c8bee: 0c00 |013f: move-result-object v0 │ │ +0c8bf0: 6e30 bc01 a001 |0140: invoke-virtual {v0, v10, v1}, Landroid/content/res/TypedArray;.getBoolean:(IZ)Z // method@01bc │ │ +0c8bf6: 0a01 |0143: move-result v1 │ │ +0c8bf8: 6e10 ca01 0000 |0144: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0c8bfe: 6e20 8720 1d00 |0147: invoke-virtual {v13, v1}, Landroid/support/v7/widget/SearchView;.setFocusable:(Z)V // method@2087 │ │ +0c8c04: 2207 3d00 |014a: new-instance v7, Landroid/content/Intent; // type@003d │ │ +0c8c08: 1a08 b915 |014c: const-string v8, "android.speech.action.WEB_SEARCH" // string@15b9 │ │ +0c8c0c: 7020 4e01 8700 |014e: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +0c8c12: 5bd7 3b0c |0151: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ +0c8c16: 54d7 3b0c |0153: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ +0c8c1a: 6e20 5001 c700 |0155: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0c8c20: 54d7 3b0c |0158: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ +0c8c24: 1a08 bb15 |015a: const-string v8, "android.speech.extra.LANGUAGE_MODEL" // string@15bb │ │ +0c8c28: 1a09 b731 |015c: const-string v9, "web_search" // string@31b7 │ │ +0c8c2c: 6e30 6a01 8709 |015e: invoke-virtual {v7, v8, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c8c32: 2207 3d00 |0161: new-instance v7, Landroid/content/Intent; // type@003d │ │ +0c8c36: 1a08 b815 |0163: const-string v8, "android.speech.action.RECOGNIZE_SPEECH" // string@15b8 │ │ +0c8c3a: 7020 4e01 8700 |0165: invoke-direct {v7, v8}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +0c8c40: 5bd7 380c |0168: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ +0c8c44: 54d7 380c |016a: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ +0c8c48: 6e20 5001 c700 |016c: invoke-virtual {v7, v12}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0c8c4e: 54d7 280c |016f: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8c52: 6e10 0b20 0700 |0171: invoke-virtual {v7}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownAnchor:()I // method@200b │ │ +0c8c58: 0a07 |0174: move-result v7 │ │ +0c8c5a: 6e20 5320 7d00 |0175: invoke-virtual {v13, v7}, Landroid/support/v7/widget/SearchView;.findViewById:(I)Landroid/view/View; // method@2053 │ │ +0c8c60: 0c07 |0178: move-result-object v7 │ │ +0c8c62: 5bd7 160c |0179: iput-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ +0c8c66: 54d7 160c |017b: iget-object v7, v13, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ +0c8c6a: 3807 0b00 |017d: if-eqz v7, 0188 // +000b │ │ +0c8c6e: 6007 4000 |017f: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0c8c72: 1308 0b00 |0181: const/16 v8, #int 11 // #b │ │ +0c8c76: 3487 0e00 |0183: if-lt v7, v8, 0191 // +000e │ │ +0c8c7a: 7010 4b20 0d00 |0185: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V // method@204b │ │ +0c8c80: 55d7 190c |0188: iget-boolean v7, v13, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c8c84: 7020 a020 7d00 |018a: invoke-direct {v13, v7}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0c8c8a: 7010 9c20 0d00 |018d: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ +0c8c90: 0e00 |0190: return-void │ │ +0c8c92: 7010 4a20 0d00 |0191: invoke-direct {v13}, Landroid/support/v7/widget/SearchView;.addOnLayoutChangeListenerToDropDownAnchorBase:()V // method@204a │ │ +0c8c98: 28f4 |0194: goto 0188 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=258 │ │ 0x0008 line=152 │ │ 0x000f line=163 │ │ 0x0016 line=169 │ │ 0x001d line=183 │ │ @@ -262509,17 +262537,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8bb0: |[0c8bb0] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8bc0: 7010 9b20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@209b │ │ -0c8bc6: 0e00 |0003: return-void │ │ +0c8c9c: |[0c8c9c] android.support.v7.widget.SearchView.access$000:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8cac: 7010 9b20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateFocusedState:()V // method@209b │ │ +0c8cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262527,17 +262555,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8bc8: |[0c8bc8] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ -0c8bd8: 5410 330c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c8bdc: 1100 |0002: return-object v0 │ │ +0c8cb4: |[0c8cb4] android.support.v7.widget.SearchView.access$100:(Landroid/support/v7/widget/SearchView;)Landroid/support/v4/widget/CursorAdapter; │ │ +0c8cc4: 5410 330c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c8cc8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262545,17 +262573,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8be0: |[0c8be0] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ -0c8bf0: 5410 390c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ -0c8bf4: 1100 |0002: return-object v0 │ │ +0c8ccc: |[0c8ccc] android.support.v7.widget.SearchView.access$1000:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ +0c8cdc: 5410 390c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ +0c8ce0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #6 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262563,17 +262591,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8bf8: |[0c8bf8] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8c08: 7010 7e20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@207e │ │ -0c8c0e: 0e00 |0003: return-void │ │ +0c8ce4: |[0c8ce4] android.support.v7.widget.SearchView.access$1100:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8cf4: 7010 7e20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onVoiceClicked:()V // method@207e │ │ +0c8cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262581,17 +262609,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8c10: |[0c8c10] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ -0c8c20: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8c24: 1100 |0002: return-object v0 │ │ +0c8cfc: |[0c8cfc] android.support.v7.widget.SearchView.access$1200:(Landroid/support/v7/widget/SearchView;)Landroid/support/v7/widget/SearchView$SearchAutoComplete; │ │ +0c8d0c: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8d10: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262599,17 +262627,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8c28: |[0c8c28] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8c38: 7010 5420 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@2054 │ │ -0c8c3e: 0e00 |0003: return-void │ │ +0c8d14: |[0c8d14] android.support.v7.widget.SearchView.access$1300:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8d24: 7010 5420 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@2054 │ │ +0c8d2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262617,17 +262645,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8c40: |[0c8c40] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ -0c8c50: 5410 2e0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c8c54: 1100 |0002: return-object v0 │ │ +0c8d2c: |[0c8d2c] android.support.v7.widget.SearchView.access$1400:(Landroid/support/v7/widget/SearchView;)Landroid/app/SearchableInfo; │ │ +0c8d3c: 5410 2e0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c8d40: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262635,18 +262663,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c8c58: |[0c8c58] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0c8c68: 7040 7b20 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@207b │ │ -0c8c6e: 0a00 |0003: move-result v0 │ │ -0c8c70: 0f00 |0004: return v0 │ │ +0c8d44: |[0c8d44] android.support.v7.widget.SearchView.access$1500:(Landroid/support/v7/widget/SearchView;Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0c8d54: 7040 7b20 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z // method@207b │ │ +0c8d5a: 0a00 |0003: move-result v0 │ │ +0c8d5c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -262657,17 +262685,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0c8c74: |[0c8c74] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ -0c8c84: 7040 6e20 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@206e │ │ -0c8c8a: 0e00 |0003: return-void │ │ +0c8d60: |[0c8d60] android.support.v7.widget.SearchView.access$1700:(Landroid/support/v7/widget/SearchView;ILjava/lang/String;Ljava/lang/String;)V │ │ +0c8d70: 7040 6e20 1032 |0000: invoke-direct {v0, v1, v2, v3}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@206e │ │ +0c8d76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 I │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -262678,18 +262706,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0c8c8c: |[0c8c8c] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ -0c8c9c: 7040 7420 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@2074 │ │ -0c8ca2: 0a00 |0003: move-result v0 │ │ -0c8ca4: 0f00 |0004: return v0 │ │ +0c8d78: |[0c8d78] android.support.v7.widget.SearchView.access$1800:(Landroid/support/v7/widget/SearchView;IILjava/lang/String;)Z │ │ +0c8d88: 7040 7420 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@2074 │ │ +0c8d8e: 0a00 |0003: move-result v0 │ │ +0c8d90: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ 0x0000 - 0x0005 reg=3 x2 I │ │ @@ -262700,18 +262728,18 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;I)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0c8ca8: |[0c8ca8] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ -0c8cb8: 7020 7520 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@2075 │ │ -0c8cbe: 0a00 |0003: move-result v0 │ │ -0c8cc0: 0f00 |0004: return v0 │ │ +0c8d94: |[0c8d94] android.support.v7.widget.SearchView.access$1900:(Landroid/support/v7/widget/SearchView;I)Z │ │ +0c8da4: 7020 7520 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.onItemSelected:(I)Z // method@2075 │ │ +0c8daa: 0a00 |0003: move-result v0 │ │ +0c8dac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0005 reg=2 x1 I │ │ │ │ @@ -262720,17 +262748,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8cc4: |[0c8cc4] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ -0c8cd4: 5410 220c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0c22 │ │ -0c8cd8: 1100 |0002: return-object v0 │ │ +0c8db0: |[0c8db0] android.support.v7.widget.SearchView.access$200:(Landroid/support/v7/widget/SearchView;)Landroid/view/View$OnFocusChangeListener; │ │ +0c8dc0: 5410 220c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0c22 │ │ +0c8dc4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #15 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262738,17 +262766,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8cdc: |[0c8cdc] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ -0c8cec: 7020 7c20 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@207c │ │ -0c8cf2: 0e00 |0003: return-void │ │ +0c8dc8: |[0c8dc8] android.support.v7.widget.SearchView.access$2000:(Landroid/support/v7/widget/SearchView;Ljava/lang/CharSequence;)V │ │ +0c8dd8: 7020 7c20 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.onTextChanged:(Ljava/lang/CharSequence;)V // method@207c │ │ +0c8dde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/lang/CharSequence; │ │ │ │ @@ -262757,17 +262785,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0c8cf4: |[0c8cf4] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ -0c8d04: 7020 8b20 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ -0c8d0a: 0e00 |0003: return-void │ │ +0c8de0: |[0c8de0] android.support.v7.widget.SearchView.access$2100:(Landroid/support/v7/widget/SearchView;Z)V │ │ +0c8df0: 7020 8b20 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ +0c8df6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -262776,17 +262804,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8d0c: |[0c8d0c] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8d1c: 7010 4c20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@204c │ │ -0c8d22: 0e00 |0003: return-void │ │ +0c8df8: |[0c8df8] android.support.v7.widget.SearchView.access$300:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8e08: 7010 4c20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.adjustDropDownSizeAndPosition:()V // method@204c │ │ +0c8e0e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #18 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262794,17 +262822,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8d24: |[0c8d24] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ -0c8d34: 5410 2a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ -0c8d38: 1100 |0002: return-object v0 │ │ +0c8e10: |[0c8e10] android.support.v7.widget.SearchView.access$400:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ +0c8e20: 5410 2a0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ +0c8e24: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #19 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262812,17 +262840,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8d3c: |[0c8d3c] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8d4c: 7010 7920 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@2079 │ │ -0c8d52: 0e00 |0003: return-void │ │ +0c8e28: |[0c8e28] android.support.v7.widget.SearchView.access$500:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8e38: 7010 7920 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@2079 │ │ +0c8e3e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #20 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262830,17 +262858,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8d54: |[0c8d54] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ -0c8d64: 5410 140c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ -0c8d68: 1100 |0002: return-object v0 │ │ +0c8e40: |[0c8e40] android.support.v7.widget.SearchView.access$600:(Landroid/support/v7/widget/SearchView;)Landroid/widget/ImageView; │ │ +0c8e50: 5410 140c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ +0c8e54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #21 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262848,17 +262876,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8d6c: |[0c8d6c] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8d7c: 7010 7220 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@2072 │ │ -0c8d82: 0e00 |0003: return-void │ │ +0c8e58: |[0c8e58] android.support.v7.widget.SearchView.access$700:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8e68: 7010 7220 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@2072 │ │ +0c8e6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #22 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262866,17 +262894,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c8d84: |[0c8d84] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ -0c8d94: 5410 310c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ -0c8d98: 1100 |0002: return-object v0 │ │ +0c8e70: |[0c8e70] android.support.v7.widget.SearchView.access$800:(Landroid/support/v7/widget/SearchView;)Landroid/view/View; │ │ +0c8e80: 5410 310c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ +0c8e84: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #23 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262884,17 +262912,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0c8d9c: |[0c8d9c] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ -0c8dac: 7010 7a20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@207a │ │ -0c8db2: 0e00 |0003: return-void │ │ +0c8e88: |[0c8e88] android.support.v7.widget.SearchView.access$900:(Landroid/support/v7/widget/SearchView;)V │ │ +0c8e98: 7010 7a20 0000 |0000: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@207a │ │ +0c8e9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Landroid/support/v7/widget/SearchView; │ │ │ │ #24 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -262902,22 +262930,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c8db4: |[0c8db4] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ -0c8dc4: 5420 160c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ -0c8dc8: 6e10 1e22 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ -0c8dce: 0c00 |0005: move-result-object v0 │ │ -0c8dd0: 2201 e603 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@03e6 │ │ -0c8dd4: 7020 ef1f 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1fef │ │ -0c8dda: 6e20 f022 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f0 │ │ -0c8de0: 0e00 |000e: return-void │ │ +0c8ea0: |[0c8ea0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorBase:()V │ │ +0c8eb0: 5420 160c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ +0c8eb4: 6e10 1e22 0000 |0002: invoke-virtual {v0}, Landroid/view/View;.getViewTreeObserver:()Landroid/view/ViewTreeObserver; // method@221e │ │ +0c8eba: 0c00 |0005: move-result-object v0 │ │ +0c8ebc: 2201 e603 |0006: new-instance v1, Landroid/support/v7/widget/SearchView$6; // type@03e6 │ │ +0c8ec0: 7020 ef1f 2100 |0008: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$6;.:(Landroid/support/v7/widget/SearchView;)V // method@1fef │ │ +0c8ec6: 6e20 f022 1000 |000b: invoke-virtual {v0, v1}, Landroid/view/ViewTreeObserver;.addOnGlobalLayoutListener:(Landroid/view/ViewTreeObserver$OnGlobalLayoutListener;)V // method@22f0 │ │ +0c8ecc: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ 0x000e line=365 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -262926,20 +262954,20 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0c8de4: |[0c8de4] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ -0c8df4: 5420 160c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ -0c8df8: 2201 e503 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@03e5 │ │ -0c8dfc: 7020 ed1f 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1fed │ │ -0c8e02: 6e20 e221 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@21e2 │ │ -0c8e08: 0e00 |000a: return-void │ │ +0c8ed0: |[0c8ed0] android.support.v7.widget.SearchView.addOnLayoutChangeListenerToDropDownAnchorSDK11:()V │ │ +0c8ee0: 5420 160c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ +0c8ee4: 2201 e503 |0002: new-instance v1, Landroid/support/v7/widget/SearchView$5; // type@03e5 │ │ +0c8ee8: 7020 ed1f 2100 |0004: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView$5;.:(Landroid/support/v7/widget/SearchView;)V // method@1fed │ │ +0c8eee: 6e20 e221 1000 |0007: invoke-virtual {v0, v1}, Landroid/view/View;.addOnLayoutChangeListener:(Landroid/view/View$OnLayoutChangeListener;)V // method@21e2 │ │ +0c8ef4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x000a line=355 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -262948,61 +262976,61 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 88 16-bit code units │ │ -0c8e0c: |[0c8e0c] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ -0c8e1c: 5486 160c |0000: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ -0c8e20: 6e10 2022 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0c8e26: 0a06 |0005: move-result v6 │ │ -0c8e28: 1217 |0006: const/4 v7, #int 1 // #1 │ │ -0c8e2a: 3776 4e00 |0007: if-le v6, v7, 0055 // +004e │ │ -0c8e2e: 6e10 5520 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c8e34: 0c06 |000c: move-result-object v6 │ │ -0c8e36: 6e10 3401 0600 |000d: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c8e3c: 0c04 |0010: move-result-object v4 │ │ -0c8e3e: 5486 2d0c |0011: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0c2d │ │ -0c8e42: 6e10 0a22 0600 |0013: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@220a │ │ -0c8e48: 0a00 |0016: move-result v0 │ │ -0c8e4a: 2201 6500 |0017: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0c8e4e: 7010 1d02 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0c8e54: 5586 190c |001c: iget-boolean v6, v8, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c8e58: 3806 3800 |001e: if-eqz v6, 0056 // +0038 │ │ -0c8e5c: 6006 8707 |0020: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@0787 │ │ -0c8e60: 6e20 ae01 6400 |0022: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -0c8e66: 0a06 |0025: move-result v6 │ │ -0c8e68: 6007 8807 |0026: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@0788 │ │ -0c8e6c: 6e20 ae01 7400 |0028: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -0c8e72: 0a07 |002b: move-result v7 │ │ -0c8e74: 9002 0607 |002c: add-int v2, v6, v7 │ │ -0c8e78: 5486 280c |002e: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8e7c: 6e10 0c20 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@200c │ │ -0c8e82: 0c06 |0033: move-result-object v6 │ │ -0c8e84: 6e20 4e02 1600 |0034: invoke-virtual {v6, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ -0c8e8a: 5216 3900 |0037: iget v6, v1, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0c8e8e: b026 |0039: add-int/2addr v6, v2 │ │ -0c8e90: 9103 0006 |003a: sub-int v3, v0, v6 │ │ -0c8e94: 5486 280c |003c: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8e98: 6e20 2120 3600 |003e: invoke-virtual {v6, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@2021 │ │ -0c8e9e: 5486 160c |0041: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ -0c8ea2: 6e10 2022 0600 |0043: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ -0c8ea8: 0a06 |0046: move-result v6 │ │ -0c8eaa: 5217 3900 |0047: iget v7, v1, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0c8eae: b076 |0049: add-int/2addr v6, v7 │ │ -0c8eb0: 5217 3a00 |004a: iget v7, v1, Landroid/graphics/Rect;.right:I // field@003a │ │ -0c8eb4: b076 |004c: add-int/2addr v6, v7 │ │ -0c8eb6: b026 |004d: add-int/2addr v6, v2 │ │ -0c8eb8: 9105 0600 |004e: sub-int v5, v6, v0 │ │ -0c8ebc: 5486 280c |0050: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c8ec0: 6e20 2220 5600 |0052: invoke-virtual {v6, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@2022 │ │ -0c8ec6: 0e00 |0055: return-void │ │ -0c8ec8: 1202 |0056: const/4 v2, #int 0 // #0 │ │ -0c8eca: 28d7 |0057: goto 002e // -0029 │ │ +0c8ef8: |[0c8ef8] android.support.v7.widget.SearchView.adjustDropDownSizeAndPosition:()V │ │ +0c8f08: 5486 160c |0000: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ +0c8f0c: 6e10 2022 0600 |0002: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0c8f12: 0a06 |0005: move-result v6 │ │ +0c8f14: 1217 |0006: const/4 v7, #int 1 // #1 │ │ +0c8f16: 3776 4e00 |0007: if-le v6, v7, 0055 // +004e │ │ +0c8f1a: 6e10 5520 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c8f20: 0c06 |000c: move-result-object v6 │ │ +0c8f22: 6e10 3401 0600 |000d: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c8f28: 0c04 |0010: move-result-object v4 │ │ +0c8f2a: 5486 2d0c |0011: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0c2d │ │ +0c8f2e: 6e10 0a22 0600 |0013: invoke-virtual {v6}, Landroid/view/View;.getPaddingLeft:()I // method@220a │ │ +0c8f34: 0a00 |0016: move-result v0 │ │ +0c8f36: 2201 6500 |0017: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0c8f3a: 7010 1d02 0100 |0019: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0c8f40: 5586 190c |001c: iget-boolean v6, v8, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c8f44: 3806 3800 |001e: if-eqz v6, 0056 // +0038 │ │ +0c8f48: 6006 8707 |0020: sget v6, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_icon_width:I // field@0787 │ │ +0c8f4c: 6e20 ae01 6400 |0022: invoke-virtual {v4, v6}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +0c8f52: 0a06 |0025: move-result v6 │ │ +0c8f54: 6007 8807 |0026: sget v7, Landroid/support/v7/appcompat/R$dimen;.abc_dropdownitem_text_padding_left:I // field@0788 │ │ +0c8f58: 6e20 ae01 7400 |0028: invoke-virtual {v4, v7}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +0c8f5e: 0a07 |002b: move-result v7 │ │ +0c8f60: 9002 0607 |002c: add-int v2, v6, v7 │ │ +0c8f64: 5486 280c |002e: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8f68: 6e10 0c20 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getDropDownBackground:()Landroid/graphics/drawable/Drawable; // method@200c │ │ +0c8f6e: 0c06 |0033: move-result-object v6 │ │ +0c8f70: 6e20 4e02 1600 |0034: invoke-virtual {v6, v1}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ +0c8f76: 5216 3900 |0037: iget v6, v1, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0c8f7a: b026 |0039: add-int/2addr v6, v2 │ │ +0c8f7c: 9103 0006 |003a: sub-int v3, v0, v6 │ │ +0c8f80: 5486 280c |003c: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8f84: 6e20 2120 3600 |003e: invoke-virtual {v6, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownHorizontalOffset:(I)V // method@2021 │ │ +0c8f8a: 5486 160c |0041: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mDropDownAnchor:Landroid/view/View; // field@0c16 │ │ +0c8f8e: 6e10 2022 0600 |0043: invoke-virtual {v6}, Landroid/view/View;.getWidth:()I // method@2220 │ │ +0c8f94: 0a06 |0046: move-result v6 │ │ +0c8f96: 5217 3900 |0047: iget v7, v1, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0c8f9a: b076 |0049: add-int/2addr v6, v7 │ │ +0c8f9c: 5217 3a00 |004a: iget v7, v1, Landroid/graphics/Rect;.right:I // field@003a │ │ +0c8fa0: b076 |004c: add-int/2addr v6, v7 │ │ +0c8fa2: b026 |004d: add-int/2addr v6, v2 │ │ +0c8fa4: 9105 0600 |004e: sub-int v5, v6, v0 │ │ +0c8fa8: 5486 280c |0050: iget-object v6, v8, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c8fac: 6e20 2220 5600 |0052: invoke-virtual {v6, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setDropDownWidth:(I)V // method@2022 │ │ +0c8fb2: 0e00 |0055: return-void │ │ +0c8fb4: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +0c8fb6: 28d7 |0057: goto 002e // -0029 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1237 │ │ 0x0009 line=1238 │ │ 0x0011 line=1239 │ │ 0x0017 line=1240 │ │ 0x001c line=1241 │ │ @@ -263030,45 +263058,45 @@ │ │ type : '(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 7 │ │ outs : 3 │ │ insns size : 69 16-bit code units │ │ -0c8ecc: |[0c8ecc] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ -0c8edc: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0c8ee0: 7020 4e01 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -0c8ee6: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ -0c8eea: 6e20 5001 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0c8ef0: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ -0c8ef4: 6e20 7401 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0174 │ │ -0c8efa: 1a01 3031 |000f: const-string v1, "user_query" // string@3130 │ │ -0c8efe: 5432 370c |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0c37 │ │ -0c8f02: 6e30 6901 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0169 │ │ -0c8f08: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ -0c8f0c: 1a01 642a |0018: const-string v1, "query" // string@2a64 │ │ -0c8f10: 6e30 6a01 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c8f16: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ -0c8f1a: 1a01 4920 |001f: const-string v1, "intent_extra_data_key" // string@2049 │ │ -0c8f1e: 6e30 6a01 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c8f24: 5431 120c |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ -0c8f28: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ -0c8f2c: 1a01 0016 |0028: const-string v1, "app_data" // string@1600 │ │ -0c8f30: 5432 120c |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ -0c8f34: 6e30 6701 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0167 │ │ -0c8f3a: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ -0c8f3e: 1a01 d514 |0031: const-string v1, "action_key" // string@14d5 │ │ -0c8f42: 6e30 6601 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0166 │ │ -0c8f48: 1a01 d914 |0036: const-string v1, "action_msg" // string@14d9 │ │ -0c8f4c: 6e30 6a01 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c8f52: 5431 2e0c |003b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c8f56: 6e10 f800 0100 |003d: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ -0c8f5c: 0c01 |0040: move-result-object v1 │ │ -0c8f5e: 6e20 7301 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -0c8f64: 1100 |0044: return-object v0 │ │ +0c8fb8: |[0c8fb8] android.support.v7.widget.SearchView.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; │ │ +0c8fc8: 2200 3d00 |0000: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0c8fcc: 7020 4e01 4000 |0002: invoke-direct {v0, v4}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +0c8fd2: 1501 0010 |0005: const/high16 v1, #int 268435456 // #1000 │ │ +0c8fd6: 6e20 5001 1000 |0007: invoke-virtual {v0, v1}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0c8fdc: 3805 0500 |000a: if-eqz v5, 000f // +0005 │ │ +0c8fe0: 6e20 7401 5000 |000c: invoke-virtual {v0, v5}, Landroid/content/Intent;.setData:(Landroid/net/Uri;)Landroid/content/Intent; // method@0174 │ │ +0c8fe6: 1a01 3431 |000f: const-string v1, "user_query" // string@3134 │ │ +0c8fea: 5432 370c |0011: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0c37 │ │ +0c8fee: 6e30 6901 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/CharSequence;)Landroid/content/Intent; // method@0169 │ │ +0c8ff4: 3807 0700 |0016: if-eqz v7, 001d // +0007 │ │ +0c8ff8: 1a01 672a |0018: const-string v1, "query" // string@2a67 │ │ +0c8ffc: 6e30 6a01 1007 |001a: invoke-virtual {v0, v1, v7}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c9002: 3806 0700 |001d: if-eqz v6, 0024 // +0007 │ │ +0c9006: 1a01 4b20 |001f: const-string v1, "intent_extra_data_key" // string@204b │ │ +0c900a: 6e30 6a01 1006 |0021: invoke-virtual {v0, v1, v6}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c9010: 5431 120c |0024: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ +0c9014: 3801 0900 |0026: if-eqz v1, 002f // +0009 │ │ +0c9018: 1a01 0216 |0028: const-string v1, "app_data" // string@1602 │ │ +0c901c: 5432 120c |002a: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ +0c9020: 6e30 6701 1002 |002c: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0167 │ │ +0c9026: 3808 0c00 |002f: if-eqz v8, 003b // +000c │ │ +0c902a: 1a01 d614 |0031: const-string v1, "action_key" // string@14d6 │ │ +0c902e: 6e30 6601 1008 |0033: invoke-virtual {v0, v1, v8}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0166 │ │ +0c9034: 1a01 da14 |0036: const-string v1, "action_msg" // string@14da │ │ +0c9038: 6e30 6a01 1009 |0038: invoke-virtual {v0, v1, v9}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c903e: 5431 2e0c |003b: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9042: 6e10 f800 0100 |003d: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ +0c9048: 0c01 |0040: move-result-object v1 │ │ +0c904a: 6e20 7301 1000 |0041: invoke-virtual {v0, v1}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +0c9050: 1100 |0044: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1401 │ │ 0x0005 line=1402 │ │ 0x000a line=1406 │ │ 0x000c line=1407 │ │ 0x000f line=1409 │ │ @@ -263098,88 +263126,88 @@ │ │ type : '(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 137 16-bit code units │ │ -0c8f68: |[0c8f68] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ -0c8f78: 1a00 cc2f |0000: const-string v0, "suggest_intent_action" // string@2fcc │ │ -0c8f7c: 7120 be20 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0c8f82: 0c01 |0005: move-result-object v1 │ │ -0c8f84: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ -0c8f88: 54c0 2e0c |0008: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c8f8c: 6e10 fa00 0000 |000a: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@00fa │ │ -0c8f92: 0c01 |000d: move-result-object v1 │ │ -0c8f94: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ -0c8f98: 1a01 9515 |0010: const-string v1, "android.intent.action.SEARCH" // string@1595 │ │ -0c8f9c: 1a00 cd2f |0012: const-string v0, "suggest_intent_data" // string@2fcd │ │ -0c8fa0: 7120 be20 0d00 |0014: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0c8fa6: 0c07 |0017: move-result-object v7 │ │ -0c8fa8: 3907 0800 |0018: if-nez v7, 0020 // +0008 │ │ -0c8fac: 54c0 2e0c |001a: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c8fb0: 6e10 fb00 0000 |001c: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@00fb │ │ -0c8fb6: 0c07 |001f: move-result-object v7 │ │ -0c8fb8: 3807 2500 |0020: if-eqz v7, 0045 // +0025 │ │ -0c8fbc: 1a00 ce2f |0022: const-string v0, "suggest_intent_data_id" // string@2fce │ │ -0c8fc0: 7120 be20 0d00 |0024: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0c8fc6: 0c0a |0027: move-result-object v10 │ │ -0c8fc8: 380a 1d00 |0028: if-eqz v10, 0045 // +001d │ │ -0c8fcc: 2200 a905 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c8fd0: 7010 3d2b 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c8fd6: 6e20 462b 7000 |002f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c8fdc: 0c00 |0032: move-result-object v0 │ │ -0c8fde: 1a05 3d01 |0033: const-string v5, "/" // string@013d │ │ -0c8fe2: 6e20 462b 5000 |0035: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c8fe8: 0c00 |0038: move-result-object v0 │ │ -0c8fea: 7110 9302 0a00 |0039: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0293 │ │ -0c8ff0: 0c05 |003c: move-result-object v5 │ │ -0c8ff2: 6e20 462b 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c8ff8: 0c00 |0040: move-result-object v0 │ │ -0c8ffa: 6e10 4e2b 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c9000: 0c07 |0044: move-result-object v7 │ │ -0c9002: 3907 1700 |0045: if-nez v7, 005c // +0017 │ │ -0c9006: 1202 |0047: const/4 v2, #int 0 // #0 │ │ -0c9008: 1a00 d02f |0048: const-string v0, "suggest_intent_query" // string@2fd0 │ │ -0c900c: 7120 be20 0d00 |004a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0c9012: 0c04 |004d: move-result-object v4 │ │ -0c9014: 1a00 cf2f |004e: const-string v0, "suggest_intent_extra_data" // string@2fcf │ │ -0c9018: 7120 be20 0d00 |0050: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0c901e: 0c03 |0053: move-result-object v3 │ │ -0c9020: 07c0 |0054: move-object v0, v12 │ │ -0c9022: 01e5 |0055: move v5, v14 │ │ -0c9024: 07f6 |0056: move-object v6, v15 │ │ -0c9026: 7607 4e20 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@204e │ │ -0c902c: 0c00 |005a: move-result-object v0 │ │ -0c902e: 1100 |005b: return-object v0 │ │ -0c9030: 7110 9c02 0700 |005c: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ -0c9036: 0c02 |005f: move-result-object v2 │ │ -0c9038: 28e8 |0060: goto 0048 // -0018 │ │ -0c903a: 0d08 |0061: move-exception v8 │ │ -0c903c: 7210 d701 0d00 |0062: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@01d7 │ │ -0c9042: 0a0b |0065: move-result v11 │ │ -0c9044: 1a00 4610 |0066: const-string v0, "SearchView" // string@1046 │ │ -0c9048: 2205 a905 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c904c: 7010 3d2b 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c9052: 1a06 4210 |006d: const-string v6, "Search suggestions cursor at row " // string@1042 │ │ -0c9056: 6e20 462b 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c905c: 0c05 |0072: move-result-object v5 │ │ -0c905e: 6e20 422b b500 |0073: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0c9064: 0c05 |0076: move-result-object v5 │ │ -0c9066: 1a06 a700 |0077: const-string v6, " returned exception." // string@00a7 │ │ -0c906a: 6e20 462b 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c9070: 0c05 |007c: move-result-object v5 │ │ -0c9072: 6e10 4e2b 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c9078: 0c05 |0080: move-result-object v5 │ │ -0c907a: 7130 fb20 5008 |0081: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0c9080: 1200 |0084: const/4 v0, #int 0 // #0 │ │ -0c9082: 28d6 |0085: goto 005b // -002a │ │ -0c9084: 0d09 |0086: move-exception v9 │ │ -0c9086: 12fb |0087: const/4 v11, #int -1 // #ff │ │ -0c9088: 28de |0088: goto 0066 // -0022 │ │ +0c9054: |[0c9054] android.support.v7.widget.SearchView.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; │ │ +0c9064: 1a00 d02f |0000: const-string v0, "suggest_intent_action" // string@2fd0 │ │ +0c9068: 7120 be20 0d00 |0002: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0c906e: 0c01 |0005: move-result-object v1 │ │ +0c9070: 3901 0800 |0006: if-nez v1, 000e // +0008 │ │ +0c9074: 54c0 2e0c |0008: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9078: 6e10 fa00 0000 |000a: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentAction:()Ljava/lang/String; // method@00fa │ │ +0c907e: 0c01 |000d: move-result-object v1 │ │ +0c9080: 3901 0400 |000e: if-nez v1, 0012 // +0004 │ │ +0c9084: 1a01 9615 |0010: const-string v1, "android.intent.action.SEARCH" // string@1596 │ │ +0c9088: 1a00 d12f |0012: const-string v0, "suggest_intent_data" // string@2fd1 │ │ +0c908c: 7120 be20 0d00 |0014: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0c9092: 0c07 |0017: move-result-object v7 │ │ +0c9094: 3907 0800 |0018: if-nez v7, 0020 // +0008 │ │ +0c9098: 54c0 2e0c |001a: iget-object v0, v12, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c909c: 6e10 fb00 0000 |001c: invoke-virtual {v0}, Landroid/app/SearchableInfo;.getSuggestIntentData:()Ljava/lang/String; // method@00fb │ │ +0c90a2: 0c07 |001f: move-result-object v7 │ │ +0c90a4: 3807 2500 |0020: if-eqz v7, 0045 // +0025 │ │ +0c90a8: 1a00 d22f |0022: const-string v0, "suggest_intent_data_id" // string@2fd2 │ │ +0c90ac: 7120 be20 0d00 |0024: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0c90b2: 0c0a |0027: move-result-object v10 │ │ +0c90b4: 380a 1d00 |0028: if-eqz v10, 0045 // +001d │ │ +0c90b8: 2200 a905 |002a: new-instance v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c90bc: 7010 3d2b 0000 |002c: invoke-direct {v0}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c90c2: 6e20 462b 7000 |002f: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c90c8: 0c00 |0032: move-result-object v0 │ │ +0c90ca: 1a05 3d01 |0033: const-string v5, "/" // string@013d │ │ +0c90ce: 6e20 462b 5000 |0035: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c90d4: 0c00 |0038: move-result-object v0 │ │ +0c90d6: 7110 9302 0a00 |0039: invoke-static {v10}, Landroid/net/Uri;.encode:(Ljava/lang/String;)Ljava/lang/String; // method@0293 │ │ +0c90dc: 0c05 |003c: move-result-object v5 │ │ +0c90de: 6e20 462b 5000 |003d: invoke-virtual {v0, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c90e4: 0c00 |0040: move-result-object v0 │ │ +0c90e6: 6e10 4e2b 0000 |0041: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c90ec: 0c07 |0044: move-result-object v7 │ │ +0c90ee: 3907 1700 |0045: if-nez v7, 005c // +0017 │ │ +0c90f2: 1202 |0047: const/4 v2, #int 0 // #0 │ │ +0c90f4: 1a00 d42f |0048: const-string v0, "suggest_intent_query" // string@2fd4 │ │ +0c90f8: 7120 be20 0d00 |004a: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0c90fe: 0c04 |004d: move-result-object v4 │ │ +0c9100: 1a00 d32f |004e: const-string v0, "suggest_intent_extra_data" // string@2fd3 │ │ +0c9104: 7120 be20 0d00 |0050: invoke-static {v13, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0c910a: 0c03 |0053: move-result-object v3 │ │ +0c910c: 07c0 |0054: move-object v0, v12 │ │ +0c910e: 01e5 |0055: move v5, v14 │ │ +0c9110: 07f6 |0056: move-object v6, v15 │ │ +0c9112: 7607 4e20 0000 |0057: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@204e │ │ +0c9118: 0c00 |005a: move-result-object v0 │ │ +0c911a: 1100 |005b: return-object v0 │ │ +0c911c: 7110 9c02 0700 |005c: invoke-static {v7}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ +0c9122: 0c02 |005f: move-result-object v2 │ │ +0c9124: 28e8 |0060: goto 0048 // -0018 │ │ +0c9126: 0d08 |0061: move-exception v8 │ │ +0c9128: 7210 d701 0d00 |0062: invoke-interface {v13}, Landroid/database/Cursor;.getPosition:()I // method@01d7 │ │ +0c912e: 0a0b |0065: move-result v11 │ │ +0c9130: 1a00 4610 |0066: const-string v0, "SearchView" // string@1046 │ │ +0c9134: 2205 a905 |0068: new-instance v5, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c9138: 7010 3d2b 0500 |006a: invoke-direct {v5}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c913e: 1a06 4210 |006d: const-string v6, "Search suggestions cursor at row " // string@1042 │ │ +0c9142: 6e20 462b 6500 |006f: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c9148: 0c05 |0072: move-result-object v5 │ │ +0c914a: 6e20 422b b500 |0073: invoke-virtual {v5, v11}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0c9150: 0c05 |0076: move-result-object v5 │ │ +0c9152: 1a06 a700 |0077: const-string v6, " returned exception." // string@00a7 │ │ +0c9156: 6e20 462b 6500 |0079: invoke-virtual {v5, v6}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c915c: 0c05 |007c: move-result-object v5 │ │ +0c915e: 6e10 4e2b 0500 |007d: invoke-virtual {v5}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c9164: 0c05 |0080: move-result-object v5 │ │ +0c9166: 7130 fb20 5008 |0081: invoke-static {v0, v5, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0c916c: 1200 |0084: const/4 v0, #int 0 // #0 │ │ +0c916e: 28d6 |0085: goto 005b // -002a │ │ +0c9170: 0d09 |0086: move-exception v9 │ │ +0c9172: 12fb |0087: const/4 v11, #int -1 // #ff │ │ +0c9174: 28de |0088: goto 0066 // -0022 │ │ catches : 2 │ │ 0x0000 - 0x005f │ │ Ljava/lang/RuntimeException; -> 0x0061 │ │ 0x0062 - 0x0065 │ │ Ljava/lang/RuntimeException; -> 0x0086 │ │ positions : │ │ 0x0000 line=1519 │ │ @@ -263229,88 +263257,88 @@ │ │ type : '(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 151 16-bit code units │ │ -0c90a8: |[0c90a8] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -0c90b8: 6e10 f800 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ -0c90be: 0c08 |0003: move-result-object v8 │ │ -0c90c0: 2206 3d00 |0004: new-instance v6, Landroid/content/Intent; // type@003d │ │ -0c90c4: 1a0a 9515 |0006: const-string v10, "android.intent.action.SEARCH" // string@1595 │ │ -0c90c8: 7020 4e01 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ -0c90ce: 6e20 7301 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ -0c90d4: 6e10 5520 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c90da: 0c0a |0011: move-result-object v10 │ │ -0c90dc: 120b |0012: const/4 v11, #int 0 // #0 │ │ -0c90de: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ -0c90e2: 7140 e500 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e5 │ │ -0c90e8: 0c03 |0018: move-result-object v3 │ │ -0c90ea: 2205 8900 |0019: new-instance v5, Landroid/os/Bundle; // type@0089 │ │ -0c90ee: 7010 aa02 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0c90f4: 54da 120c |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ -0c90f8: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ -0c90fc: 1a0a 0016 |0022: const-string v10, "app_data" // string@1600 │ │ -0c9100: 54db 120c |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ -0c9104: 6e30 c702 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -0c910a: 2209 3d00 |0029: new-instance v9, Landroid/content/Intent; // type@003d │ │ -0c910e: 7020 4d01 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0c9114: 1a01 ca1b |002e: const-string v1, "free_form" // string@1bca │ │ -0c9118: 1204 |0030: const/4 v4, #int 0 // #0 │ │ -0c911a: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -0c911c: 1212 |0032: const/4 v2, #int 1 // #1 │ │ -0c911e: 6e10 5d20 0d00 |0033: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@205d │ │ -0c9124: 0c07 |0036: move-result-object v7 │ │ -0c9126: 6e10 0001 0f00 |0037: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0100 │ │ -0c912c: 0a0a |003a: move-result v10 │ │ -0c912e: 380a 0a00 |003b: if-eqz v10, 0045 // +000a │ │ -0c9132: 6e10 0001 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0100 │ │ -0c9138: 0a0a |0040: move-result v10 │ │ -0c913a: 6e20 b801 a700 |0041: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c9140: 0c01 |0044: move-result-object v1 │ │ -0c9142: 6e10 0201 0f00 |0045: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0102 │ │ -0c9148: 0a0a |0048: move-result v10 │ │ -0c914a: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ -0c914e: 6e10 0201 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0102 │ │ -0c9154: 0a0a |004e: move-result v10 │ │ -0c9156: 6e20 b801 a700 |004f: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c915c: 0c04 |0052: move-result-object v4 │ │ -0c915e: 6e10 ff00 0f00 |0053: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00ff │ │ -0c9164: 0a0a |0056: move-result v10 │ │ -0c9166: 380a 0a00 |0057: if-eqz v10, 0061 // +000a │ │ -0c916a: 6e10 ff00 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00ff │ │ -0c9170: 0a0a |005c: move-result v10 │ │ -0c9172: 6e20 b801 a700 |005d: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0c9178: 0c00 |0060: move-result-object v0 │ │ -0c917a: 6e10 0101 0f00 |0061: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0101 │ │ -0c9180: 0a0a |0064: move-result v10 │ │ -0c9182: 380a 0600 |0065: if-eqz v10, 006b // +0006 │ │ -0c9186: 6e10 0101 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0101 │ │ -0c918c: 0a02 |006a: move-result v2 │ │ -0c918e: 1a0a b915 |006b: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@15b9 │ │ -0c9192: 6e30 6a01 a901 |006d: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c9198: 1a0a bb15 |0070: const-string v10, "android.speech.extra.PROMPT" // string@15bb │ │ -0c919c: 6e30 6a01 a904 |0072: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c91a2: 1a0a b815 |0075: const-string v10, "android.speech.extra.LANGUAGE" // string@15b8 │ │ -0c91a6: 6e30 6a01 a900 |0077: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c91ac: 1a0a ba15 |007a: const-string v10, "android.speech.extra.MAX_RESULTS" // string@15ba │ │ -0c91b0: 6e30 6601 a902 |007c: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0166 │ │ -0c91b6: 1a0b d916 |007f: const-string v11, "calling_package" // string@16d9 │ │ -0c91ba: 3908 1100 |0081: if-nez v8, 0092 // +0011 │ │ -0c91be: 120a |0083: const/4 v10, #int 0 // #0 │ │ -0c91c0: 6e30 6a01 b90a |0084: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c91c6: 1a0a bc15 |0087: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@15bc │ │ -0c91ca: 6e30 6801 a903 |0089: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -0c91d0: 1a0a bd15 |008c: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@15bd │ │ -0c91d4: 6e30 6701 a905 |008e: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0167 │ │ -0c91da: 1109 |0091: return-object v9 │ │ -0c91dc: 6e10 1701 0800 |0092: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ -0c91e2: 0c0a |0095: move-result-object v10 │ │ -0c91e4: 28ee |0096: goto 0084 // -0012 │ │ +0c9194: |[0c9194] android.support.v7.widget.SearchView.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +0c91a4: 6e10 f800 0f00 |0000: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ +0c91aa: 0c08 |0003: move-result-object v8 │ │ +0c91ac: 2206 3d00 |0004: new-instance v6, Landroid/content/Intent; // type@003d │ │ +0c91b0: 1a0a 9615 |0006: const-string v10, "android.intent.action.SEARCH" // string@1596 │ │ +0c91b4: 7020 4e01 a600 |0008: invoke-direct {v6, v10}, Landroid/content/Intent;.:(Ljava/lang/String;)V // method@014e │ │ +0c91ba: 6e20 7301 8600 |000b: invoke-virtual {v6, v8}, Landroid/content/Intent;.setComponent:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0173 │ │ +0c91c0: 6e10 5520 0d00 |000e: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c91c6: 0c0a |0011: move-result-object v10 │ │ +0c91c8: 120b |0012: const/4 v11, #int 0 // #0 │ │ +0c91ca: 150c 0040 |0013: const/high16 v12, #int 1073741824 // #4000 │ │ +0c91ce: 7140 e500 bac6 |0015: invoke-static {v10, v11, v6, v12}, Landroid/app/PendingIntent;.getActivity:(Landroid/content/Context;ILandroid/content/Intent;I)Landroid/app/PendingIntent; // method@00e5 │ │ +0c91d4: 0c03 |0018: move-result-object v3 │ │ +0c91d6: 2205 8900 |0019: new-instance v5, Landroid/os/Bundle; // type@0089 │ │ +0c91da: 7010 aa02 0500 |001b: invoke-direct {v5}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0c91e0: 54da 120c |001e: iget-object v10, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ +0c91e4: 380a 0900 |0020: if-eqz v10, 0029 // +0009 │ │ +0c91e8: 1a0a 0216 |0022: const-string v10, "app_data" // string@1602 │ │ +0c91ec: 54db 120c |0024: iget-object v11, v13, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ +0c91f0: 6e30 c702 a50b |0026: invoke-virtual {v5, v10, v11}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +0c91f6: 2209 3d00 |0029: new-instance v9, Landroid/content/Intent; // type@003d │ │ +0c91fa: 7020 4d01 e900 |002b: invoke-direct {v9, v14}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +0c9200: 1a01 cc1b |002e: const-string v1, "free_form" // string@1bcc │ │ +0c9204: 1204 |0030: const/4 v4, #int 0 // #0 │ │ +0c9206: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +0c9208: 1212 |0032: const/4 v2, #int 1 // #1 │ │ +0c920a: 6e10 5d20 0d00 |0033: invoke-virtual {v13}, Landroid/support/v7/widget/SearchView;.getResources:()Landroid/content/res/Resources; // method@205d │ │ +0c9210: 0c07 |0036: move-result-object v7 │ │ +0c9212: 6e10 0001 0f00 |0037: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0100 │ │ +0c9218: 0a0a |003a: move-result v10 │ │ +0c921a: 380a 0a00 |003b: if-eqz v10, 0045 // +000a │ │ +0c921e: 6e10 0001 0f00 |003d: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageModeId:()I // method@0100 │ │ +0c9224: 0a0a |0040: move-result v10 │ │ +0c9226: 6e20 b801 a700 |0041: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c922c: 0c01 |0044: move-result-object v1 │ │ +0c922e: 6e10 0201 0f00 |0045: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0102 │ │ +0c9234: 0a0a |0048: move-result v10 │ │ +0c9236: 380a 0a00 |0049: if-eqz v10, 0053 // +000a │ │ +0c923a: 6e10 0201 0f00 |004b: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoicePromptTextId:()I // method@0102 │ │ +0c9240: 0a0a |004e: move-result v10 │ │ +0c9242: 6e20 b801 a700 |004f: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c9248: 0c04 |0052: move-result-object v4 │ │ +0c924a: 6e10 ff00 0f00 |0053: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00ff │ │ +0c9250: 0a0a |0056: move-result v10 │ │ +0c9252: 380a 0a00 |0057: if-eqz v10, 0061 // +000a │ │ +0c9256: 6e10 ff00 0f00 |0059: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceLanguageId:()I // method@00ff │ │ +0c925c: 0a0a |005c: move-result v10 │ │ +0c925e: 6e20 b801 a700 |005d: invoke-virtual {v7, v10}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0c9264: 0c00 |0060: move-result-object v0 │ │ +0c9266: 6e10 0101 0f00 |0061: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0101 │ │ +0c926c: 0a0a |0064: move-result v10 │ │ +0c926e: 380a 0600 |0065: if-eqz v10, 006b // +0006 │ │ +0c9272: 6e10 0101 0f00 |0067: invoke-virtual {v15}, Landroid/app/SearchableInfo;.getVoiceMaxResults:()I // method@0101 │ │ +0c9278: 0a02 |006a: move-result v2 │ │ +0c927a: 1a0a bb15 |006b: const-string v10, "android.speech.extra.LANGUAGE_MODEL" // string@15bb │ │ +0c927e: 6e30 6a01 a901 |006d: invoke-virtual {v9, v10, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c9284: 1a0a bd15 |0070: const-string v10, "android.speech.extra.PROMPT" // string@15bd │ │ +0c9288: 6e30 6a01 a904 |0072: invoke-virtual {v9, v10, v4}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c928e: 1a0a ba15 |0075: const-string v10, "android.speech.extra.LANGUAGE" // string@15ba │ │ +0c9292: 6e30 6a01 a900 |0077: invoke-virtual {v9, v10, v0}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c9298: 1a0a bc15 |007a: const-string v10, "android.speech.extra.MAX_RESULTS" // string@15bc │ │ +0c929c: 6e30 6601 a902 |007c: invoke-virtual {v9, v10, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;I)Landroid/content/Intent; // method@0166 │ │ +0c92a2: 1a0b db16 |007f: const-string v11, "calling_package" // string@16db │ │ +0c92a6: 3908 1100 |0081: if-nez v8, 0092 // +0011 │ │ +0c92aa: 120a |0083: const/4 v10, #int 0 // #0 │ │ +0c92ac: 6e30 6a01 b90a |0084: invoke-virtual {v9, v11, v10}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c92b2: 1a0a be15 |0087: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT" // string@15be │ │ +0c92b6: 6e30 6801 a903 |0089: invoke-virtual {v9, v10, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +0c92bc: 1a0a bf15 |008c: const-string v10, "android.speech.extra.RESULTS_PENDINGINTENT_BUNDLE" // string@15bf │ │ +0c92c0: 6e30 6701 a905 |008e: invoke-virtual {v9, v10, v5}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Bundle;)Landroid/content/Intent; // method@0167 │ │ +0c92c6: 1109 |0091: return-object v9 │ │ +0c92c8: 6e10 1701 0800 |0092: invoke-virtual {v8}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ +0c92ce: 0c0a |0095: move-result-object v10 │ │ +0c92d0: 28ee |0096: goto 0084 // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1446 │ │ 0x0004 line=1451 │ │ 0x000b line=1452 │ │ 0x000e line=1453 │ │ 0x0019 line=1460 │ │ @@ -263359,27 +263387,27 @@ │ │ type : '(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0c91e8: |[0c91e8] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ -0c91f8: 2201 3d00 |0000: new-instance v1, Landroid/content/Intent; // type@003d │ │ -0c91fc: 7020 4d01 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ -0c9202: 6e10 f800 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ -0c9208: 0c00 |0008: move-result-object v0 │ │ -0c920a: 1a03 d916 |0009: const-string v3, "calling_package" // string@16d9 │ │ -0c920e: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ -0c9212: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0c9214: 6e30 6a01 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0c921a: 1101 |0011: return-object v1 │ │ -0c921c: 6e10 1701 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ -0c9222: 0c02 |0015: move-result-object v2 │ │ -0c9224: 28f8 |0016: goto 000e // -0008 │ │ +0c92d4: |[0c92d4] android.support.v7.widget.SearchView.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; │ │ +0c92e4: 2201 3d00 |0000: new-instance v1, Landroid/content/Intent; // type@003d │ │ +0c92e8: 7020 4d01 5100 |0002: invoke-direct {v1, v5}, Landroid/content/Intent;.:(Landroid/content/Intent;)V // method@014d │ │ +0c92ee: 6e10 f800 0600 |0005: invoke-virtual {v6}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ +0c92f4: 0c00 |0008: move-result-object v0 │ │ +0c92f6: 1a03 db16 |0009: const-string v3, "calling_package" // string@16db │ │ +0c92fa: 3900 0700 |000b: if-nez v0, 0012 // +0007 │ │ +0c92fe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0c9300: 6e30 6a01 3102 |000e: invoke-virtual {v1, v3, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0c9306: 1101 |0011: return-object v1 │ │ +0c9308: 6e10 1701 0000 |0012: invoke-virtual {v0}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ +0c930e: 0c02 |0015: move-result-object v2 │ │ +0c9310: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1431 │ │ 0x0005 line=1432 │ │ 0x0009 line=1433 │ │ 0x0011 line=1435 │ │ 0x0012 line=1433 │ │ @@ -263395,18 +263423,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0c9228: |[0c9228] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ -0c9238: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c923c: 6e10 0820 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@2008 │ │ -0c9242: 0e00 |0005: return-void │ │ +0c9314: |[0c9314] android.support.v7.widget.SearchView.dismissSuggestions:()V │ │ +0c9324: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9328: 6e10 0820 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.dismissDropDown:()V // method@2008 │ │ +0c932e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1138 │ │ 0x0005 line=1139 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -263415,22 +263443,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c9244: |[0c9244] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ -0c9254: 6200 0f0c |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ -0c9258: 5421 280c |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c925c: 6e20 f91f 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1ff9 │ │ -0c9262: 6200 0f0c |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ -0c9266: 5421 280c |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c926a: 6e20 f81f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1ff8 │ │ -0c9270: 0e00 |000e: return-void │ │ +0c9330: |[0c9330] android.support.v7.widget.SearchView.forceSuggestionQuery:()V │ │ +0c9340: 6200 0f0c |0000: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ +0c9344: 5421 280c |0002: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9348: 6e20 f91f 1000 |0004: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doBeforeTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1ff9 │ │ +0c934e: 6200 0f0c |0007: sget-object v0, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ +0c9352: 5421 280c |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9356: 6e20 f81f 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.doAfterTextChanged:(Landroid/widget/AutoCompleteTextView;)V // method@1ff8 │ │ +0c935c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1560 │ │ 0x0007 line=1561 │ │ 0x000e line=1562 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -263440,47 +263468,47 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 60 16-bit code units │ │ -0c9274: |[0c9274] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0c9284: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0c9286: 5593 190c |0001: iget-boolean v3, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c928a: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ -0c928e: 110a |0005: return-object v10 │ │ -0c9290: 2201 fb03 |0006: new-instance v1, Landroid/text/SpannableStringBuilder; // type@03fb │ │ -0c9294: 1a03 0400 |0008: const-string v3, " " // string@0004 │ │ -0c9298: 7020 df20 3100 |000a: invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@20df │ │ -0c929e: 6e20 e020 a100 |000d: invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@20e0 │ │ -0c92a4: 6e10 5520 0900 |0010: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c92aa: 0c03 |0013: move-result-object v3 │ │ -0c92ac: 6e10 3401 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c92b2: 0c03 |0017: move-result-object v3 │ │ -0c92b4: 7010 5e20 0900 |0018: invoke-direct {v9}, Landroid/support/v7/widget/SearchView;.getSearchIconId:()I // method@205e │ │ -0c92ba: 0a04 |001b: move-result v4 │ │ -0c92bc: 6e20 b001 4300 |001c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0c92c2: 0c00 |001f: move-result-object v0 │ │ -0c92c4: 5493 280c |0020: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c92c8: 6e10 1220 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@2012 │ │ -0c92ce: 0a03 |0025: move-result v3 │ │ -0c92d0: 8934 |0026: float-to-double v4, v3 │ │ -0c92d2: 1906 f43f |0027: const-wide/high16 v6, #long 4608308318706860032 // #3ff4 │ │ -0c92d6: cd64 |0029: mul-double/2addr v4, v6 │ │ -0c92d8: 8a42 |002a: double-to-int v2, v4 │ │ -0c92da: 6e52 5402 8028 |002b: invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ -0c92e0: 2203 0704 |002e: new-instance v3, Landroid/text/style/ImageSpan; // type@0407 │ │ -0c92e4: 7020 ec20 0300 |0030: invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@20ec │ │ -0c92ea: 1214 |0033: const/4 v4, #int 1 // #1 │ │ -0c92ec: 1225 |0034: const/4 v5, #int 2 // #2 │ │ -0c92ee: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ -0c92f2: 6e56 e120 3154 |0037: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@20e1 │ │ -0c92f8: 071a |003a: move-object v10, v1 │ │ -0c92fa: 28ca |003b: goto 0005 // -0036 │ │ +0c9360: |[0c9360] android.support.v7.widget.SearchView.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0c9370: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0c9372: 5593 190c |0001: iget-boolean v3, v9, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c9376: 3903 0300 |0003: if-nez v3, 0006 // +0003 │ │ +0c937a: 110a |0005: return-object v10 │ │ +0c937c: 2201 fb03 |0006: new-instance v1, Landroid/text/SpannableStringBuilder; // type@03fb │ │ +0c9380: 1a03 0400 |0008: const-string v3, " " // string@0004 │ │ +0c9384: 7020 df20 3100 |000a: invoke-direct {v1, v3}, Landroid/text/SpannableStringBuilder;.:(Ljava/lang/CharSequence;)V // method@20df │ │ +0c938a: 6e20 e020 a100 |000d: invoke-virtual {v1, v10}, Landroid/text/SpannableStringBuilder;.append:(Ljava/lang/CharSequence;)Landroid/text/SpannableStringBuilder; // method@20e0 │ │ +0c9390: 6e10 5520 0900 |0010: invoke-virtual {v9}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9396: 0c03 |0013: move-result-object v3 │ │ +0c9398: 6e10 3401 0300 |0014: invoke-virtual {v3}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c939e: 0c03 |0017: move-result-object v3 │ │ +0c93a0: 7010 5e20 0900 |0018: invoke-direct {v9}, Landroid/support/v7/widget/SearchView;.getSearchIconId:()I // method@205e │ │ +0c93a6: 0a04 |001b: move-result v4 │ │ +0c93a8: 6e20 b001 4300 |001c: invoke-virtual {v3, v4}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0c93ae: 0c00 |001f: move-result-object v0 │ │ +0c93b0: 5493 280c |0020: iget-object v3, v9, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c93b4: 6e10 1220 0300 |0022: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getTextSize:()F // method@2012 │ │ +0c93ba: 0a03 |0025: move-result v3 │ │ +0c93bc: 8934 |0026: float-to-double v4, v3 │ │ +0c93be: 1906 f43f |0027: const-wide/high16 v6, #long 4608308318706860032 // #3ff4 │ │ +0c93c2: cd64 |0029: mul-double/2addr v4, v6 │ │ +0c93c4: 8a42 |002a: double-to-int v2, v4 │ │ +0c93c6: 6e52 5402 8028 |002b: invoke-virtual {v0, v8, v8, v2, v2}, Landroid/graphics/drawable/Drawable;.setBounds:(IIII)V // method@0254 │ │ +0c93cc: 2203 0704 |002e: new-instance v3, Landroid/text/style/ImageSpan; // type@0407 │ │ +0c93d0: 7020 ec20 0300 |0030: invoke-direct {v3, v0}, Landroid/text/style/ImageSpan;.:(Landroid/graphics/drawable/Drawable;)V // method@20ec │ │ +0c93d6: 1214 |0033: const/4 v4, #int 1 // #1 │ │ +0c93d8: 1225 |0034: const/4 v5, #int 2 // #2 │ │ +0c93da: 1306 2100 |0035: const/16 v6, #int 33 // #21 │ │ +0c93de: 6e56 e120 3154 |0037: invoke-virtual {v1, v3, v4, v5, v6}, Landroid/text/SpannableStringBuilder;.setSpan:(Ljava/lang/Object;III)V // method@20e1 │ │ +0c93e4: 071a |003a: move-object v10, v1 │ │ +0c93e6: 28ca |003b: goto 0005 // -0036 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1015 │ │ 0x0005 line=1023 │ │ 0x0006 line=1017 │ │ 0x000d line=1018 │ │ 0x0010 line=1019 │ │ @@ -263501,23 +263529,23 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0c92fc: |[0c92fc] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ -0c930c: 6e10 5520 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c9312: 0c00 |0003: move-result-object v0 │ │ -0c9314: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c931a: 0c00 |0007: move-result-object v0 │ │ -0c931c: 6001 8b07 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@078b │ │ -0c9320: 6e20 ae01 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ -0c9326: 0a00 |000d: move-result v0 │ │ -0c9328: 0f00 |000e: return v0 │ │ +0c93e8: |[0c93e8] android.support.v7.widget.SearchView.getPreferredWidth:()I │ │ +0c93f8: 6e10 5520 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c93fe: 0c00 |0003: move-result-object v0 │ │ +0c9400: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c9406: 0c00 |0007: move-result-object v0 │ │ +0c9408: 6001 8b07 |0008: sget v1, Landroid/support/v7/appcompat/R$dimen;.abc_search_view_preferred_width:I // field@078b │ │ +0c940c: 6e20 ae01 1000 |000a: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getDimensionPixelSize:(I)I // method@01ae │ │ +0c9412: 0a00 |000d: move-result v0 │ │ +0c9414: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=774 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/widget/SearchView; │ │ │ │ #35 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -263525,26 +263553,26 @@ │ │ type : '()I' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0c932c: |[0c932c] android.support.v7.widget.SearchView.getSearchIconId:()I │ │ -0c933c: 2200 1204 |0000: new-instance v0, Landroid/util/TypedValue; // type@0412 │ │ -0c9340: 7010 0e21 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0c9346: 6e10 5520 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c934c: 0c01 |0008: move-result-object v1 │ │ -0c934e: 6e10 3901 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ -0c9354: 0c01 |000c: move-result-object v1 │ │ -0c9356: 6002 5507 |000d: sget v2, Landroid/support/v7/appcompat/R$attr;.searchViewSearchIcon:I // field@0755 │ │ -0c935a: 1213 |000f: const/4 v3, #int 1 // #1 │ │ -0c935c: 6e40 a901 2130 |0010: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ -0c9362: 5201 690c |0013: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ -0c9366: 0f01 |0015: return v1 │ │ +0c9418: |[0c9418] android.support.v7.widget.SearchView.getSearchIconId:()I │ │ +0c9428: 2200 1204 |0000: new-instance v0, Landroid/util/TypedValue; // type@0412 │ │ +0c942c: 7010 0e21 0000 |0002: invoke-direct {v0}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0c9432: 6e10 5520 0400 |0005: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9438: 0c01 |0008: move-result-object v1 │ │ +0c943a: 6e10 3901 0100 |0009: invoke-virtual {v1}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ +0c9440: 0c01 |000c: move-result-object v1 │ │ +0c9442: 6002 5507 |000d: sget v2, Landroid/support/v7/appcompat/R$attr;.searchViewSearchIcon:I // field@0755 │ │ +0c9446: 1213 |000f: const/4 v3, #int 1 // #1 │ │ +0c9448: 6e40 a901 2130 |0010: invoke-virtual {v1, v2, v0, v3}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ +0c944e: 5201 690c |0013: iget v1, v0, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ +0c9452: 0f01 |0015: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1008 │ │ 0x0005 line=1009 │ │ 0x0013 line=1010 │ │ locals : │ │ 0x0005 - 0x0016 reg=0 outValue Landroid/util/TypedValue; │ │ @@ -263555,45 +263583,45 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0c9368: |[0c9368] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ -0c9378: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c937a: 5453 2e0c |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c937e: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ -0c9382: 5453 2e0c |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9386: 6e10 0301 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0103 │ │ -0c938c: 0a03 |000a: move-result v3 │ │ -0c938e: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ -0c9392: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c9394: 5453 2e0c |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9398: 6e10 0501 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0105 │ │ -0c939e: 0a03 |0013: move-result v3 │ │ -0c93a0: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ -0c93a4: 5451 3b0c |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ -0c93a8: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ -0c93ac: 6e10 5520 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c93b2: 0c03 |001d: move-result-object v3 │ │ -0c93b4: 6e10 3201 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0c93ba: 0c03 |0021: move-result-object v3 │ │ -0c93bc: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ -0c93c0: 6e30 9f01 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@019f │ │ -0c93c6: 0c00 |0027: move-result-object v0 │ │ -0c93c8: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ -0c93cc: 1212 |002a: const/4 v2, #int 1 // #1 │ │ -0c93ce: 0f02 |002b: return v2 │ │ -0c93d0: 5453 2e0c |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c93d4: 6e10 0401 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0104 │ │ -0c93da: 0a03 |0031: move-result v3 │ │ -0c93dc: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ -0c93e0: 5451 380c |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ -0c93e4: 28e2 |0036: goto 0018 // -001e │ │ +0c9454: |[0c9454] android.support.v7.widget.SearchView.hasVoiceSearch:()Z │ │ +0c9464: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c9466: 5453 2e0c |0001: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c946a: 3803 2800 |0003: if-eqz v3, 002b // +0028 │ │ +0c946e: 5453 2e0c |0005: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9472: 6e10 0301 0300 |0007: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchEnabled:()Z // method@0103 │ │ +0c9478: 0a03 |000a: move-result v3 │ │ +0c947a: 3803 2000 |000b: if-eqz v3, 002b // +0020 │ │ +0c947e: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c9480: 5453 2e0c |000e: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9484: 6e10 0501 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0105 │ │ +0c948a: 0a03 |0013: move-result v3 │ │ +0c948c: 3803 1800 |0014: if-eqz v3, 002c // +0018 │ │ +0c9490: 5451 3b0c |0016: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ +0c9494: 3801 1300 |0018: if-eqz v1, 002b // +0013 │ │ +0c9498: 6e10 5520 0500 |001a: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c949e: 0c03 |001d: move-result-object v3 │ │ +0c94a0: 6e10 3201 0300 |001e: invoke-virtual {v3}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0c94a6: 0c03 |0021: move-result-object v3 │ │ +0c94a8: 1504 0100 |0022: const/high16 v4, #int 65536 // #1 │ │ +0c94ac: 6e30 9f01 1304 |0024: invoke-virtual {v3, v1, v4}, Landroid/content/pm/PackageManager;.resolveActivity:(Landroid/content/Intent;I)Landroid/content/pm/ResolveInfo; // method@019f │ │ +0c94b2: 0c00 |0027: move-result-object v0 │ │ +0c94b4: 3800 0300 |0028: if-eqz v0, 002b // +0003 │ │ +0c94b8: 1212 |002a: const/4 v2, #int 1 // #1 │ │ +0c94ba: 0f02 |002b: return v2 │ │ +0c94bc: 5453 2e0c |002c: iget-object v3, v5, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c94c0: 6e10 0401 0300 |002e: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0104 │ │ +0c94c6: 0a03 |0031: move-result v3 │ │ +0c94c8: 3803 e6ff |0032: if-eqz v3, 0018 // -001a │ │ +0c94cc: 5451 380c |0034: iget-object v1, v5, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ +0c94d0: 28e2 |0036: goto 0018 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=795 │ │ 0x000d line=796 │ │ 0x000e line=797 │ │ 0x0016 line=798 │ │ 0x0018 line=802 │ │ @@ -263613,26 +263641,26 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0c93e8: |[0c93e8] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ -0c93f8: 6e10 3401 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0c93fe: 0c00 |0003: move-result-object v0 │ │ -0c9400: 6e10 ad01 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ -0c9406: 0c00 |0007: move-result-object v0 │ │ -0c9408: 5200 2e00 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@002e │ │ -0c940c: 1221 |000a: const/4 v1, #int 2 // #2 │ │ -0c940e: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ -0c9412: 1210 |000d: const/4 v0, #int 1 // #1 │ │ -0c9414: 0f00 |000e: return v0 │ │ -0c9416: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0c9418: 28fe |0010: goto 000e // -0002 │ │ +0c94d4: |[0c94d4] android.support.v7.widget.SearchView.isLandscapeMode:(Landroid/content/Context;)Z │ │ +0c94e4: 6e10 3401 0200 |0000: invoke-virtual {v2}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0c94ea: 0c00 |0003: move-result-object v0 │ │ +0c94ec: 6e10 ad01 0000 |0004: invoke-virtual {v0}, Landroid/content/res/Resources;.getConfiguration:()Landroid/content/res/Configuration; // method@01ad │ │ +0c94f2: 0c00 |0007: move-result-object v0 │ │ +0c94f4: 5200 2e00 |0008: iget v0, v0, Landroid/content/res/Configuration;.orientation:I // field@002e │ │ +0c94f8: 1221 |000a: const/4 v1, #int 2 // #2 │ │ +0c94fa: 3310 0400 |000b: if-ne v0, v1, 000f // +0004 │ │ +0c94fe: 1210 |000d: const/4 v0, #int 1 // #1 │ │ +0c9500: 0f00 |000e: return v0 │ │ +0c9502: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0c9504: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1565 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 context Landroid/content/Context; │ │ │ │ #38 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -263640,26 +263668,26 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 18 16-bit code units │ │ -0c941c: |[0c941c] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ -0c942c: 5510 320c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ -0c9430: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ -0c9434: 5510 3a0c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ -0c9438: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0c943c: 6e10 6820 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0c9442: 0a00 |000b: move-result v0 │ │ -0c9444: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ -0c9448: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0c944a: 0f00 |000f: return v0 │ │ -0c944c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0c944e: 28fe |0011: goto 000f // -0002 │ │ +0c9508: |[0c9508] android.support.v7.widget.SearchView.isSubmitAreaEnabled:()Z │ │ +0c9518: 5510 320c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ +0c951c: 3900 0600 |0002: if-nez v0, 0008 // +0006 │ │ +0c9520: 5510 3a0c |0004: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ +0c9524: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0c9528: 6e10 6820 0100 |0008: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0c952e: 0a00 |000b: move-result v0 │ │ +0c9530: 3900 0400 |000c: if-nez v0, 0010 // +0004 │ │ +0c9534: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0c9536: 0f00 |000f: return v0 │ │ +0c9538: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0c953a: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=812 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #39 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -263667,34 +263695,34 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 37 16-bit code units │ │ -0c9450: |[0c9450] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ -0c9460: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ -0c9464: 0e00 |0002: return-void │ │ -0c9466: 6e10 5520 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c946c: 0c01 |0006: move-result-object v1 │ │ -0c946e: 6e20 4401 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -0c9474: 28f8 |000a: goto 0002 // -0008 │ │ -0c9476: 0d00 |000b: move-exception v0 │ │ -0c9478: 1a01 4610 |000c: const-string v1, "SearchView" // string@1046 │ │ -0c947c: 2202 a905 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0c9480: 7010 3d2b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0c9486: 1a03 1d05 |0013: const-string v3, "Failed launch activity: " // string@051d │ │ -0c948a: 6e20 462b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0c9490: 0c02 |0018: move-result-object v2 │ │ -0c9492: 6e20 452b 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0c9498: 0c02 |001c: move-result-object v2 │ │ -0c949a: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0c94a0: 0c02 |0020: move-result-object v2 │ │ -0c94a2: 7130 f620 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0c94a8: 28de |0024: goto 0002 // -0022 │ │ +0c953c: |[0c953c] android.support.v7.widget.SearchView.launchIntent:(Landroid/content/Intent;)V │ │ +0c954c: 3905 0300 |0000: if-nez v5, 0003 // +0003 │ │ +0c9550: 0e00 |0002: return-void │ │ +0c9552: 6e10 5520 0400 |0003: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9558: 0c01 |0006: move-result-object v1 │ │ +0c955a: 6e20 4401 5100 |0007: invoke-virtual {v1, v5}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +0c9560: 28f8 |000a: goto 0002 // -0008 │ │ +0c9562: 0d00 |000b: move-exception v0 │ │ +0c9564: 1a01 4610 |000c: const-string v1, "SearchView" // string@1046 │ │ +0c9568: 2202 a905 |000e: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0c956c: 7010 3d2b 0200 |0010: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0c9572: 1a03 1d05 |0013: const-string v3, "Failed launch activity: " // string@051d │ │ +0c9576: 6e20 462b 3200 |0015: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0c957c: 0c02 |0018: move-result-object v2 │ │ +0c957e: 6e20 452b 5200 |0019: invoke-virtual {v2, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0c9584: 0c02 |001c: move-result-object v2 │ │ +0c9586: 6e10 4e2b 0200 |001d: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0c958c: 0c02 |0020: move-result-object v2 │ │ +0c958e: 7130 f620 2100 |0021: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0c9594: 28de |0024: goto 0002 // -0022 │ │ catches : 1 │ │ 0x0003 - 0x000a │ │ Ljava/lang/RuntimeException; -> 0x000b │ │ positions : │ │ 0x0000 line=1358 │ │ 0x0002 line=1368 │ │ 0x0003 line=1364 │ │ @@ -263710,28 +263738,28 @@ │ │ type : '(ILjava/lang/String;Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 7 │ │ insns size : 20 16-bit code units │ │ -0c94bc: |[0c94bc] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ -0c94cc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0c94ce: 1a01 9515 |0001: const-string v1, "android.intent.action.SEARCH" // string@1595 │ │ -0c94d2: 0780 |0003: move-object v0, v8 │ │ -0c94d4: 0723 |0004: move-object v3, v2 │ │ -0c94d6: 07b4 |0005: move-object v4, v11 │ │ -0c94d8: 0195 |0006: move v5, v9 │ │ -0c94da: 07a6 |0007: move-object v6, v10 │ │ -0c94dc: 7607 4e20 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@204e │ │ -0c94e2: 0c07 |000b: move-result-object v7 │ │ -0c94e4: 6e10 5520 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c94ea: 0c00 |000f: move-result-object v0 │ │ -0c94ec: 6e20 4401 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -0c94f2: 0e00 |0013: return-void │ │ +0c95a8: |[0c95a8] android.support.v7.widget.SearchView.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V │ │ +0c95b8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0c95ba: 1a01 9615 |0001: const-string v1, "android.intent.action.SEARCH" // string@1596 │ │ +0c95be: 0780 |0003: move-object v0, v8 │ │ +0c95c0: 0723 |0004: move-object v3, v2 │ │ +0c95c2: 07b4 |0005: move-object v4, v11 │ │ +0c95c4: 0195 |0006: move v5, v9 │ │ +0c95c6: 07a6 |0007: move-object v6, v10 │ │ +0c95c8: 7607 4e20 0000 |0008: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntent:(Ljava/lang/String;Landroid/net/Uri;Ljava/lang/String;Ljava/lang/String;ILjava/lang/String;)Landroid/content/Intent; // method@204e │ │ +0c95ce: 0c07 |000b: move-result-object v7 │ │ +0c95d0: 6e10 5520 0800 |000c: invoke-virtual {v8}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c95d6: 0c00 |000f: move-result-object v0 │ │ +0c95d8: 6e20 4401 7000 |0010: invoke-virtual {v0, v7}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +0c95de: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1380 │ │ 0x0008 line=1381 │ │ 0x000c line=1382 │ │ 0x0013 line=1383 │ │ locals : │ │ @@ -263747,29 +263775,29 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0c94f4: |[0c94f4] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ -0c9504: 5432 330c |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9508: 6e10 5a13 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@135a │ │ -0c950e: 0c00 |0005: move-result-object v0 │ │ -0c9510: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ -0c9514: 7220 db01 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ -0c951a: 0a02 |000b: move-result v2 │ │ -0c951c: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ -0c9520: 7040 4f20 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@204f │ │ -0c9526: 0c01 |0011: move-result-object v1 │ │ -0c9528: 7020 6d20 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@206d │ │ -0c952e: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0c9530: 0f02 |0016: return v2 │ │ -0c9532: 1202 |0017: const/4 v2, #int 0 // #0 │ │ -0c9534: 28fe |0018: goto 0016 // -0002 │ │ +0c95e0: |[0c95e0] android.support.v7.widget.SearchView.launchSuggestion:(IILjava/lang/String;)Z │ │ +0c95f0: 5432 330c |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c95f4: 6e10 5a13 0200 |0002: invoke-virtual {v2}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@135a │ │ +0c95fa: 0c00 |0005: move-result-object v0 │ │ +0c95fc: 3800 1100 |0006: if-eqz v0, 0017 // +0011 │ │ +0c9600: 7220 db01 4000 |0008: invoke-interface {v0, v4}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ +0c9606: 0a02 |000b: move-result v2 │ │ +0c9608: 3802 0b00 |000c: if-eqz v2, 0017 // +000b │ │ +0c960c: 7040 4f20 0365 |000e: invoke-direct {v3, v0, v5, v6}, Landroid/support/v7/widget/SearchView;.createIntentFromSuggestion:(Landroid/database/Cursor;ILjava/lang/String;)Landroid/content/Intent; // method@204f │ │ +0c9612: 0c01 |0011: move-result-object v1 │ │ +0c9614: 7020 6d20 1300 |0012: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.launchIntent:(Landroid/content/Intent;)V // method@206d │ │ +0c961a: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0c961c: 0f02 |0016: return v2 │ │ +0c961e: 1202 |0017: const/4 v2, #int 0 // #0 │ │ +0c9620: 28fe |0018: goto 0016 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1341 │ │ 0x0006 line=1342 │ │ 0x000e line=1344 │ │ 0x0012 line=1347 │ │ 0x0015 line=1349 │ │ @@ -263787,40 +263815,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 52 16-bit code units │ │ -0c9538: |[0c9538] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ -0c9548: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0c954a: 5441 280c |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c954e: 6e10 1120 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c9554: 0c00 |0006: move-result-object v0 │ │ -0c9556: 7110 e420 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c955c: 0a01 |000a: move-result v1 │ │ -0c955e: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ -0c9562: 5541 190c |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c9566: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ -0c956a: 5441 1d0c |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0c1d │ │ -0c956e: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ -0c9572: 5441 1d0c |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0c1d │ │ -0c9576: 7210 fc1f 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1ffc │ │ -0c957c: 0a01 |001a: move-result v1 │ │ -0c957e: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ -0c9582: 6e10 4d20 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ -0c9588: 7020 a020 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0c958e: 0e00 |0023: return-void │ │ -0c9590: 5441 280c |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9594: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ -0c9598: 6e20 3020 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ -0c959e: 5441 280c |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c95a2: 6e10 1e20 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@201e │ │ -0c95a8: 7020 8b20 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ -0c95ae: 28f0 |0033: goto 0023 // -0010 │ │ +0c9624: |[0c9624] android.support.v7.widget.SearchView.onCloseClicked:()V │ │ +0c9634: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0c9636: 5441 280c |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c963a: 6e10 1120 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c9640: 0c00 |0006: move-result-object v0 │ │ +0c9642: 7110 e420 0000 |0007: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c9648: 0a01 |000a: move-result v1 │ │ +0c964a: 3801 1900 |000b: if-eqz v1, 0024 // +0019 │ │ +0c964e: 5541 190c |000d: iget-boolean v1, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c9652: 3801 1400 |000f: if-eqz v1, 0023 // +0014 │ │ +0c9656: 5441 1d0c |0011: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0c1d │ │ +0c965a: 3801 0a00 |0013: if-eqz v1, 001d // +000a │ │ +0c965e: 5441 1d0c |0015: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0c1d │ │ +0c9662: 7210 fc1f 0100 |0017: invoke-interface {v1}, Landroid/support/v7/widget/SearchView$OnCloseListener;.onClose:()Z // method@1ffc │ │ +0c9668: 0a01 |001a: move-result v1 │ │ +0c966a: 3901 0800 |001b: if-nez v1, 0023 // +0008 │ │ +0c966e: 6e10 4d20 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ +0c9674: 7020 a020 3400 |0020: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0c967a: 0e00 |0023: return-void │ │ +0c967c: 5441 280c |0024: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9680: 1a02 0000 |0026: const-string v2, "" // string@0000 │ │ +0c9684: 6e20 3020 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ +0c968a: 5441 280c |002b: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c968e: 6e10 1e20 0100 |002d: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@201e │ │ +0c9694: 7020 8b20 3400 |0030: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ +0c969a: 28f0 |0033: goto 0023 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1142 │ │ 0x0007 line=1143 │ │ 0x000d line=1144 │ │ 0x0011 line=1146 │ │ 0x001d line=1148 │ │ @@ -263838,28 +263866,28 @@ │ │ type : '(IILjava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0c95b0: |[0c95b0] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ -0c95c0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c95c2: 5421 240c |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ -0c95c6: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ -0c95ca: 5421 240c |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ -0c95ce: 7220 ff1f 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1fff │ │ -0c95d4: 0a01 |000a: move-result v1 │ │ -0c95d6: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ -0c95da: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0c95dc: 7040 6f20 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@206f │ │ -0c95e2: 7020 8b20 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ -0c95e8: 7010 5220 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@2052 │ │ -0c95ee: 1210 |0017: const/4 v0, #int 1 // #1 │ │ -0c95f0: 0f00 |0018: return v0 │ │ +0c969c: |[0c969c] android.support.v7.widget.SearchView.onItemClicked:(IILjava/lang/String;)Z │ │ +0c96ac: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c96ae: 5421 240c |0001: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ +0c96b2: 3801 0a00 |0003: if-eqz v1, 000d // +000a │ │ +0c96b6: 5421 240c |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ +0c96ba: 7220 ff1f 3100 |0007: invoke-interface {v1, v3}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionClick:(I)Z // method@1fff │ │ +0c96c0: 0a01 |000a: move-result v1 │ │ +0c96c2: 3901 0d00 |000b: if-nez v1, 0018 // +000d │ │ +0c96c6: 1201 |000d: const/4 v1, #int 0 // #0 │ │ +0c96c8: 7040 6f20 3210 |000e: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/widget/SearchView;.launchSuggestion:(IILjava/lang/String;)Z // method@206f │ │ +0c96ce: 7020 8b20 0200 |0011: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ +0c96d4: 7010 5220 0200 |0014: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@2052 │ │ +0c96da: 1210 |0017: const/4 v0, #int 1 // #1 │ │ +0c96dc: 0f00 |0018: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1255 │ │ 0x000d line=1257 │ │ 0x0011 line=1258 │ │ 0x0014 line=1259 │ │ 0x0017 line=1260 │ │ @@ -263875,26 +263903,26 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0c95f4: |[0c95f4] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ -0c9604: 5410 240c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ -0c9608: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0c960c: 5410 240c |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ -0c9610: 7220 0020 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@2000 │ │ -0c9616: 0a00 |0009: move-result v0 │ │ -0c9618: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ -0c961c: 7020 8520 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@2085 │ │ -0c9622: 1210 |000f: const/4 v0, #int 1 // #1 │ │ -0c9624: 0f00 |0010: return v0 │ │ -0c9626: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0c9628: 28fe |0012: goto 0010 // -0002 │ │ +0c96e0: |[0c96e0] android.support.v7.widget.SearchView.onItemSelected:(I)Z │ │ +0c96f0: 5410 240c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ +0c96f4: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0c96f8: 5410 240c |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ +0c96fc: 7220 0020 2000 |0006: invoke-interface {v0, v2}, Landroid/support/v7/widget/SearchView$OnSuggestionListener;.onSuggestionSelect:(I)Z // method@2000 │ │ +0c9702: 0a00 |0009: move-result v0 │ │ +0c9704: 3900 0700 |000a: if-nez v0, 0011 // +0007 │ │ +0c9708: 7020 8520 2100 |000c: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.rewriteQueryFromSuggestion:(I)V // method@2085 │ │ +0c970e: 1210 |000f: const/4 v0, #int 1 // #1 │ │ +0c9710: 0f00 |0010: return v0 │ │ +0c9712: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0c9714: 28fe |0012: goto 0010 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1266 │ │ 0x000c line=1268 │ │ 0x000f line=1269 │ │ 0x0010 line=1271 │ │ locals : │ │ @@ -263906,26 +263934,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c962c: |[0c962c] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ -0c963c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0c963e: 7020 a020 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0c9644: 5410 280c |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9648: 6e10 1e20 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@201e │ │ -0c964e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0c9650: 7020 8b20 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ -0c9656: 5410 230c |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0c23 │ │ -0c965a: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0c965e: 5410 230c |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0c23 │ │ -0c9662: 7220 dc21 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@21dc │ │ -0c9668: 0e00 |0016: return-void │ │ +0c9718: |[0c9718] android.support.v7.widget.SearchView.onSearchClicked:()V │ │ +0c9728: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0c972a: 7020 a020 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0c9730: 5410 280c |0004: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9734: 6e10 1e20 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:()Z // method@201e │ │ +0c973a: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0c973c: 7020 8b20 0100 |000a: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ +0c9742: 5410 230c |000d: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0c23 │ │ +0c9746: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0c974a: 5410 230c |0011: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0c23 │ │ +0c974e: 7220 dc21 1000 |0013: invoke-interface {v0, v1}, Landroid/view/View$OnClickListener;.onClick:(Landroid/view/View;)V // method@21dc │ │ +0c9754: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1162 │ │ 0x0004 line=1163 │ │ 0x0009 line=1164 │ │ 0x000d line=1165 │ │ 0x0011 line=1166 │ │ @@ -263938,40 +263966,40 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 50 16-bit code units │ │ -0c966c: |[0c966c] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ -0c967c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0c967e: 5441 280c |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9682: 6e10 1120 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c9688: 0c00 |0006: move-result-object v0 │ │ -0c968a: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ -0c968e: 7110 e320 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@20e3 │ │ -0c9694: 0a01 |000c: move-result v1 │ │ -0c9696: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ -0c969a: 5441 210c |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ -0c969e: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -0c96a2: 5441 210c |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ -0c96a6: 6e10 042b 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0c96ac: 0c02 |0018: move-result-object v2 │ │ -0c96ae: 7220 fe1f 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1ffe │ │ -0c96b4: 0a01 |001c: move-result v1 │ │ -0c96b6: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ -0c96ba: 5441 2e0c |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c96be: 3801 0d00 |0021: if-eqz v1, 002e // +000d │ │ -0c96c2: 1201 |0023: const/4 v1, #int 0 // #0 │ │ -0c96c4: 6e10 042b 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0c96ca: 0c02 |0027: move-result-object v2 │ │ -0c96cc: 7040 6e20 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@206e │ │ -0c96d2: 7020 8b20 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ -0c96d8: 7010 5220 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@2052 │ │ -0c96de: 0e00 |0031: return-void │ │ +0c9758: |[0c9758] android.support.v7.widget.SearchView.onSubmitQuery:()V │ │ +0c9768: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0c976a: 5441 280c |0001: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c976e: 6e10 1120 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c9774: 0c00 |0006: move-result-object v0 │ │ +0c9776: 3800 2a00 |0007: if-eqz v0, 0031 // +002a │ │ +0c977a: 7110 e320 0000 |0009: invoke-static {v0}, Landroid/text/TextUtils;.getTrimmedLength:(Ljava/lang/CharSequence;)I // method@20e3 │ │ +0c9780: 0a01 |000c: move-result v1 │ │ +0c9782: 3d01 2400 |000d: if-lez v1, 0031 // +0024 │ │ +0c9786: 5441 210c |000f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ +0c978a: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +0c978e: 5441 210c |0013: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ +0c9792: 6e10 042b 0000 |0015: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0c9798: 0c02 |0018: move-result-object v2 │ │ +0c979a: 7220 fe1f 2100 |0019: invoke-interface {v1, v2}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextSubmit:(Ljava/lang/String;)Z // method@1ffe │ │ +0c97a0: 0a01 |001c: move-result v1 │ │ +0c97a2: 3901 1400 |001d: if-nez v1, 0031 // +0014 │ │ +0c97a6: 5441 2e0c |001f: iget-object v1, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c97aa: 3801 0d00 |0021: if-eqz v1, 002e // +000d │ │ +0c97ae: 1201 |0023: const/4 v1, #int 0 // #0 │ │ +0c97b0: 6e10 042b 0000 |0024: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0c97b6: 0c02 |0027: move-result-object v2 │ │ +0c97b8: 7040 6e20 3421 |0028: invoke-direct {v4, v3, v1, v2}, Landroid/support/v7/widget/SearchView;.launchQuerySearch:(ILjava/lang/String;Ljava/lang/String;)V // method@206e │ │ +0c97be: 7020 8b20 3400 |002b: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ +0c97c4: 7010 5220 0400 |002e: invoke-direct {v4}, Landroid/support/v7/widget/SearchView;.dismissSuggestions:()V // method@2052 │ │ +0c97ca: 0e00 |0031: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1124 │ │ 0x0007 line=1125 │ │ 0x000f line=1126 │ │ 0x001f line=1128 │ │ 0x0023 line=1129 │ │ @@ -263987,69 +264015,69 @@ │ │ type : '(Landroid/view/View;ILandroid/view/KeyEvent;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 102 16-bit code units │ │ -0c96e0: |[0c96e0] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ -0c96f0: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ -0c96f4: 1213 |0002: const/4 v3, #int 1 // #1 │ │ -0c96f6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0c96f8: 5464 2e0c |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c96fc: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ -0c9700: 0f02 |0008: return v2 │ │ -0c9702: 5464 330c |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9706: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ -0c970a: 6e10 4f21 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ -0c9710: 0a04 |0010: move-result v4 │ │ -0c9712: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ -0c9716: 7110 340c 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0c34 │ │ -0c971c: 0a04 |0016: move-result v4 │ │ -0c971e: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ -0c9722: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ -0c9726: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ -0c972a: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ -0c972e: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ -0c9732: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ -0c9736: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ -0c973a: 5463 280c |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c973e: 6e10 1020 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@2010 │ │ -0c9744: 0a00 |002a: move-result v0 │ │ -0c9746: 1203 |002b: const/4 v3, #int 0 // #0 │ │ -0c9748: 7040 7420 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@2074 │ │ -0c974e: 0a02 |002f: move-result v2 │ │ -0c9750: 28d8 |0030: goto 0008 // -0028 │ │ -0c9752: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ -0c9756: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ -0c975a: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ -0c975e: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ -0c9762: 0121 |0039: move v1, v2 │ │ -0c9764: 5464 280c |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9768: 6e20 2f20 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@202f │ │ -0c976e: 5464 280c |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9772: 6e20 2620 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@2026 │ │ -0c9778: 5462 280c |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c977c: 6e10 0720 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@2007 │ │ -0c9782: 6202 0f0c |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ -0c9786: 5464 280c |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c978a: 6e30 fa1f 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1ffa │ │ -0c9790: 0132 |0050: move v2, v3 │ │ -0c9792: 28b7 |0051: goto 0008 // -0049 │ │ -0c9794: 5464 280c |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9798: 6e10 1820 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@2018 │ │ -0c979e: 0a01 |0057: move-result v1 │ │ -0c97a0: 28e2 |0058: goto 003a // -001e │ │ -0c97a2: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ -0c97a6: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ -0c97aa: 5463 280c |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c97ae: 6e10 1020 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@2010 │ │ -0c97b4: 0a03 |0062: move-result v3 │ │ -0c97b6: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ -0c97ba: 28a3 |0065: goto 0008 // -005d │ │ +0c97cc: |[0c97cc] android.support.v7.widget.SearchView.onSuggestionsKey:(Landroid/view/View;ILandroid/view/KeyEvent;)Z │ │ +0c97dc: 1305 1500 |0000: const/16 v5, #int 21 // #15 │ │ +0c97e0: 1213 |0002: const/4 v3, #int 1 // #1 │ │ +0c97e2: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0c97e4: 5464 2e0c |0004: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c97e8: 3904 0300 |0006: if-nez v4, 0009 // +0003 │ │ +0c97ec: 0f02 |0008: return v2 │ │ +0c97ee: 5464 330c |0009: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c97f2: 3804 fdff |000b: if-eqz v4, 0008 // -0003 │ │ +0c97f6: 6e10 4f21 0900 |000d: invoke-virtual {v9}, Landroid/view/KeyEvent;.getAction:()I // method@214f │ │ +0c97fc: 0a04 |0010: move-result v4 │ │ +0c97fe: 3904 f7ff |0011: if-nez v4, 0008 // -0009 │ │ +0c9802: 7110 340c 0900 |0013: invoke-static {v9}, Landroid/support/v4/view/KeyEventCompat;.hasNoModifiers:(Landroid/view/KeyEvent;)Z // method@0c34 │ │ +0c9808: 0a04 |0016: move-result v4 │ │ +0c980a: 3804 f1ff |0017: if-eqz v4, 0008 // -000f │ │ +0c980e: 1304 4200 |0019: const/16 v4, #int 66 // #42 │ │ +0c9812: 3248 0a00 |001b: if-eq v8, v4, 0025 // +000a │ │ +0c9816: 1304 5400 |001d: const/16 v4, #int 84 // #54 │ │ +0c981a: 3248 0600 |001f: if-eq v8, v4, 0025 // +0006 │ │ +0c981e: 1304 3d00 |0021: const/16 v4, #int 61 // #3d │ │ +0c9822: 3348 0e00 |0023: if-ne v8, v4, 0031 // +000e │ │ +0c9826: 5463 280c |0025: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c982a: 6e10 1020 0300 |0027: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@2010 │ │ +0c9830: 0a00 |002a: move-result v0 │ │ +0c9832: 1203 |002b: const/4 v3, #int 0 // #0 │ │ +0c9834: 7040 7420 0632 |002c: invoke-direct {v6, v0, v2, v3}, Landroid/support/v7/widget/SearchView;.onItemClicked:(IILjava/lang/String;)Z // method@2074 │ │ +0c983a: 0a02 |002f: move-result v2 │ │ +0c983c: 28d8 |0030: goto 0008 // -0028 │ │ +0c983e: 3258 0600 |0031: if-eq v8, v5, 0037 // +0006 │ │ +0c9842: 1304 1600 |0033: const/16 v4, #int 22 // #16 │ │ +0c9846: 3348 2400 |0035: if-ne v8, v4, 0059 // +0024 │ │ +0c984a: 3358 1b00 |0037: if-ne v8, v5, 0052 // +001b │ │ +0c984e: 0121 |0039: move v1, v2 │ │ +0c9850: 5464 280c |003a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9854: 6e20 2f20 1400 |003c: invoke-virtual {v4, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@202f │ │ +0c985a: 5464 280c |003f: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c985e: 6e20 2620 2400 |0041: invoke-virtual {v4, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setListSelection:(I)V // method@2026 │ │ +0c9864: 5462 280c |0044: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9868: 6e10 0720 0200 |0046: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearListSelection:()V // method@2007 │ │ +0c986e: 6202 0f0c |0049: sget-object v2, Landroid/support/v7/widget/SearchView;.HIDDEN_METHOD_INVOKER:Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector; // field@0c0f │ │ +0c9872: 5464 280c |004b: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9876: 6e30 fa1f 4203 |004d: invoke-virtual {v2, v4, v3}, Landroid/support/v7/widget/SearchView$AutoCompleteTextViewReflector;.ensureImeVisible:(Landroid/widget/AutoCompleteTextView;Z)V // method@1ffa │ │ +0c987c: 0132 |0050: move v2, v3 │ │ +0c987e: 28b7 |0051: goto 0008 // -0049 │ │ +0c9880: 5464 280c |0052: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9884: 6e10 1820 0400 |0054: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@2018 │ │ +0c988a: 0a01 |0057: move-result v1 │ │ +0c988c: 28e2 |0058: goto 003a // -001e │ │ +0c988e: 1303 1300 |0059: const/16 v3, #int 19 // #13 │ │ +0c9892: 3338 adff |005b: if-ne v8, v3, 0008 // -0053 │ │ +0c9896: 5463 280c |005d: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c989a: 6e10 1020 0300 |005f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getListSelection:()I // method@2010 │ │ +0c98a0: 0a03 |0062: move-result v3 │ │ +0c98a2: 3903 a5ff |0063: if-nez v3, 0008 // -005b │ │ +0c98a6: 28a3 |0065: goto 0008 // -005d │ │ catches : (none) │ │ positions : │ │ 0x0004 line=967 │ │ 0x0008 line=1004 │ │ 0x0009 line=970 │ │ 0x000d line=973 │ │ 0x0019 line=976 │ │ @@ -264077,48 +264105,48 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 63 16-bit code units │ │ -0c97bc: |[0c97bc] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ -0c97cc: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c97ce: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0c97d0: 5454 280c |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c97d4: 6e10 1120 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c97da: 0c01 |0007: move-result-object v1 │ │ -0c97dc: 5b51 370c |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0c37 │ │ -0c97e0: 7110 e420 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c97e6: 0a04 |000d: move-result v4 │ │ -0c97e8: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ -0c97ec: 0120 |0010: move v0, v2 │ │ -0c97ee: 7020 9f20 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@209f │ │ -0c97f4: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ -0c97f8: 7020 a120 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@20a1 │ │ -0c97fe: 7010 9a20 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@209a │ │ -0c9804: 7010 9e20 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@209e │ │ -0c980a: 5452 210c |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ -0c980e: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ -0c9812: 5452 1b0c |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0c1b │ │ -0c9816: 7120 e220 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@20e2 │ │ -0c981c: 0a02 |0028: move-result v2 │ │ -0c981e: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ -0c9822: 5452 210c |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ -0c9826: 6e10 042b 0600 |002d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0c982c: 0c03 |0030: move-result-object v3 │ │ -0c982e: 7220 fd1f 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1ffd │ │ -0c9834: 6e10 042b 0600 |0034: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0c983a: 0c02 |0037: move-result-object v2 │ │ -0c983c: 5b52 1b0c |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0c1b │ │ -0c9840: 0e00 |003a: return-void │ │ -0c9842: 0130 |003b: move v0, v3 │ │ -0c9844: 28d5 |003c: goto 0011 // -002b │ │ -0c9846: 0132 |003d: move v2, v3 │ │ -0c9848: 28d8 |003e: goto 0016 // -0028 │ │ +0c98a8: |[0c98a8] android.support.v7.widget.SearchView.onTextChanged:(Ljava/lang/CharSequence;)V │ │ +0c98b8: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c98ba: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0c98bc: 5454 280c |0002: iget-object v4, v5, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c98c0: 6e10 1120 0400 |0004: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c98c6: 0c01 |0007: move-result-object v1 │ │ +0c98c8: 5b51 370c |0008: iput-object v1, v5, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0c37 │ │ +0c98cc: 7110 e420 0100 |000a: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c98d2: 0a04 |000d: move-result v4 │ │ +0c98d4: 3904 2d00 |000e: if-nez v4, 003b // +002d │ │ +0c98d8: 0120 |0010: move v0, v2 │ │ +0c98da: 7020 9f20 0500 |0011: invoke-direct {v5, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@209f │ │ +0c98e0: 3900 2900 |0014: if-nez v0, 003d // +0029 │ │ +0c98e4: 7020 a120 2500 |0016: invoke-direct {v5, v2}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@20a1 │ │ +0c98ea: 7010 9a20 0500 |0019: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@209a │ │ +0c98f0: 7010 9e20 0500 |001c: invoke-direct {v5}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@209e │ │ +0c98f6: 5452 210c |001f: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ +0c98fa: 3802 1300 |0021: if-eqz v2, 0034 // +0013 │ │ +0c98fe: 5452 1b0c |0023: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0c1b │ │ +0c9902: 7120 e220 2600 |0025: invoke-static {v6, v2}, Landroid/text/TextUtils;.equals:(Ljava/lang/CharSequence;Ljava/lang/CharSequence;)Z // method@20e2 │ │ +0c9908: 0a02 |0028: move-result v2 │ │ +0c990a: 3902 0b00 |0029: if-nez v2, 0034 // +000b │ │ +0c990e: 5452 210c |002b: iget-object v2, v5, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ +0c9912: 6e10 042b 0600 |002d: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0c9918: 0c03 |0030: move-result-object v3 │ │ +0c991a: 7220 fd1f 3200 |0031: invoke-interface {v2, v3}, Landroid/support/v7/widget/SearchView$OnQueryTextListener;.onQueryTextChange:(Ljava/lang/String;)Z // method@1ffd │ │ +0c9920: 6e10 042b 0600 |0034: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0c9926: 0c02 |0037: move-result-object v2 │ │ +0c9928: 5b52 1b0c |0038: iput-object v2, v5, Landroid/support/v7/widget/SearchView;.mOldQueryText:Ljava/lang/CharSequence; // field@0c1b │ │ +0c992c: 0e00 |003a: return-void │ │ +0c992e: 0130 |003b: move v0, v3 │ │ +0c9930: 28d5 |003c: goto 0011 // -002b │ │ +0c9932: 0132 |003d: move v2, v3 │ │ +0c9934: 28d8 |003e: goto 0016 // -0028 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=1110 │ │ 0x0008 line=1111 │ │ 0x000a line=1112 │ │ 0x0011 line=1113 │ │ 0x0014 line=1114 │ │ @@ -264142,44 +264170,44 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0c984c: |[0c984c] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ -0c985c: 5464 2e0c |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9860: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ -0c9864: 0e00 |0004: return-void │ │ -0c9866: 5462 2e0c |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c986a: 6e10 0501 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0105 │ │ -0c9870: 0a04 |000a: move-result v4 │ │ -0c9872: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ -0c9876: 5464 3b0c |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ -0c987a: 7030 5120 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@2051 │ │ -0c9880: 0c03 |0012: move-result-object v3 │ │ -0c9882: 6e10 5520 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c9888: 0c04 |0016: move-result-object v4 │ │ -0c988a: 6e20 4401 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -0c9890: 28ea |001a: goto 0004 // -0016 │ │ -0c9892: 0d01 |001b: move-exception v1 │ │ -0c9894: 1a04 4610 |001c: const-string v4, "SearchView" // string@1046 │ │ -0c9898: 1a05 c203 |001e: const-string v5, "Could not find voice search activity" // string@03c2 │ │ -0c989c: 7120 fa20 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0c98a2: 28e1 |0023: goto 0004 // -001f │ │ -0c98a4: 6e10 0401 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0104 │ │ -0c98aa: 0a04 |0027: move-result v4 │ │ -0c98ac: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ -0c98b0: 5464 380c |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ -0c98b4: 7030 5020 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@2050 │ │ -0c98ba: 0c00 |002f: move-result-object v0 │ │ -0c98bc: 6e10 5520 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c98c2: 0c04 |0033: move-result-object v4 │ │ -0c98c4: 6e20 4401 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ -0c98ca: 28cd |0037: goto 0004 // -0033 │ │ +0c9938: |[0c9938] android.support.v7.widget.SearchView.onVoiceClicked:()V │ │ +0c9948: 5464 2e0c |0000: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c994c: 3904 0300 |0002: if-nez v4, 0005 // +0003 │ │ +0c9950: 0e00 |0004: return-void │ │ +0c9952: 5462 2e0c |0005: iget-object v2, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9956: 6e10 0501 0200 |0007: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchWebSearch:()Z // method@0105 │ │ +0c995c: 0a04 |000a: move-result v4 │ │ +0c995e: 3804 1900 |000b: if-eqz v4, 0024 // +0019 │ │ +0c9962: 5464 3b0c |000d: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceWebSearchIntent:Landroid/content/Intent; // field@0c3b │ │ +0c9966: 7030 5120 4602 |000f: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceWebSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@2051 │ │ +0c996c: 0c03 |0012: move-result-object v3 │ │ +0c996e: 6e10 5520 0600 |0013: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9974: 0c04 |0016: move-result-object v4 │ │ +0c9976: 6e20 4401 3400 |0017: invoke-virtual {v4, v3}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +0c997c: 28ea |001a: goto 0004 // -0016 │ │ +0c997e: 0d01 |001b: move-exception v1 │ │ +0c9980: 1a04 4610 |001c: const-string v4, "SearchView" // string@1046 │ │ +0c9984: 1a05 c203 |001e: const-string v5, "Could not find voice search activity" // string@03c2 │ │ +0c9988: 7120 fa20 5400 |0020: invoke-static {v4, v5}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0c998e: 28e1 |0023: goto 0004 // -001f │ │ +0c9990: 6e10 0401 0200 |0024: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getVoiceSearchLaunchRecognizer:()Z // method@0104 │ │ +0c9996: 0a04 |0027: move-result v4 │ │ +0c9998: 3804 dcff |0028: if-eqz v4, 0004 // -0024 │ │ +0c999c: 5464 380c |002a: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mVoiceAppSearchIntent:Landroid/content/Intent; // field@0c38 │ │ +0c99a0: 7030 5020 4602 |002c: invoke-direct {v6, v4, v2}, Landroid/support/v7/widget/SearchView;.createVoiceAppSearchIntent:(Landroid/content/Intent;Landroid/app/SearchableInfo;)Landroid/content/Intent; // method@2050 │ │ +0c99a6: 0c00 |002f: move-result-object v0 │ │ +0c99a8: 6e10 5520 0600 |0030: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c99ae: 0c04 |0033: move-result-object v4 │ │ +0c99b0: 6e20 4401 0400 |0034: invoke-virtual {v4, v0}, Landroid/content/Context;.startActivity:(Landroid/content/Intent;)V // method@0144 │ │ +0c99b6: 28cd |0037: goto 0004 // -0033 │ │ catches : 2 │ │ 0x0007 - 0x001a │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ 0x0024 - 0x0037 │ │ Landroid/content/ActivityNotFoundException; -> 0x001b │ │ positions : │ │ 0x0000 line=1172 │ │ @@ -264205,18 +264233,18 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0c98e0: |[0c98e0] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ -0c98f0: 5410 360c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0c36 │ │ -0c98f4: 6e20 8020 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@2080 │ │ -0c98fa: 0e00 |0005: return-void │ │ +0c99cc: |[0c99cc] android.support.v7.widget.SearchView.postUpdateFocusedState:()V │ │ +0c99dc: 5410 360c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0c36 │ │ +0c99e0: 6e20 8020 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@2080 │ │ +0c99e6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=844 │ │ 0x0005 line=845 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ @@ -264225,36 +264253,36 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0c98fc: |[0c98fc] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ -0c990c: 5443 280c |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9910: 6e10 1120 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c9916: 0c02 |0005: move-result-object v2 │ │ -0c9918: 5443 330c |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c991c: 6e10 5a13 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@135a │ │ -0c9922: 0c00 |000b: move-result-object v0 │ │ -0c9924: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ -0c9928: 0e00 |000e: return-void │ │ -0c992a: 7220 db01 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ -0c9930: 0a03 |0012: move-result v3 │ │ -0c9932: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ -0c9936: 5443 330c |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c993a: 6e20 5813 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1358 │ │ -0c9940: 0c01 |001a: move-result-object v1 │ │ -0c9942: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ -0c9946: 7020 9320 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ -0c994c: 28ee |0020: goto 000e // -0012 │ │ -0c994e: 7020 9320 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ -0c9954: 28ea |0024: goto 000e // -0016 │ │ -0c9956: 7020 9320 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ -0c995c: 28e6 |0028: goto 000e // -001a │ │ +0c99e8: |[0c99e8] android.support.v7.widget.SearchView.rewriteQueryFromSuggestion:(I)V │ │ +0c99f8: 5443 280c |0000: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c99fc: 6e10 1120 0300 |0002: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c9a02: 0c02 |0005: move-result-object v2 │ │ +0c9a04: 5443 330c |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9a08: 6e10 5a13 0300 |0008: invoke-virtual {v3}, Landroid/support/v4/widget/CursorAdapter;.getCursor:()Landroid/database/Cursor; // method@135a │ │ +0c9a0e: 0c00 |000b: move-result-object v0 │ │ +0c9a10: 3900 0300 |000c: if-nez v0, 000f // +0003 │ │ +0c9a14: 0e00 |000e: return-void │ │ +0c9a16: 7220 db01 5000 |000f: invoke-interface {v0, v5}, Landroid/database/Cursor;.moveToPosition:(I)Z // method@01db │ │ +0c9a1c: 0a03 |0012: move-result v3 │ │ +0c9a1e: 3803 1200 |0013: if-eqz v3, 0025 // +0012 │ │ +0c9a22: 5443 330c |0015: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9a26: 6e20 5813 0300 |0017: invoke-virtual {v3, v0}, Landroid/support/v4/widget/CursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1358 │ │ +0c9a2c: 0c01 |001a: move-result-object v1 │ │ +0c9a2e: 3801 0600 |001b: if-eqz v1, 0021 // +0006 │ │ +0c9a32: 7020 9320 1400 |001d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ +0c9a38: 28ee |0020: goto 000e // -0012 │ │ +0c9a3a: 7020 9320 2400 |0021: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ +0c9a40: 28ea |0024: goto 000e // -0016 │ │ +0c9a42: 7020 9320 2400 |0025: invoke-direct {v4, v2}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ +0c9a48: 28e6 |0028: goto 000e // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1308 │ │ 0x0006 line=1309 │ │ 0x000c line=1310 │ │ 0x000e line=1328 │ │ 0x000f line=1313 │ │ @@ -264275,33 +264303,33 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 36 16-bit code units │ │ -0c9960: |[0c9960] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ -0c9970: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ -0c9974: 5431 2f0c |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0c2f │ │ -0c9978: 6e20 8020 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@2080 │ │ -0c997e: 0e00 |0007: return-void │ │ -0c9980: 5431 2f0c |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0c2f │ │ -0c9984: 6e20 8220 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2082 │ │ -0c998a: 6e10 5520 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c9990: 0c01 |0010: move-result-object v1 │ │ -0c9992: 1a02 3620 |0011: const-string v2, "input_method" // string@2036 │ │ -0c9996: 6e20 3701 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0c999c: 0c00 |0016: move-result-object v0 │ │ -0c999e: 1f00 6104 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ -0c99a2: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ -0c99a6: 6e10 6120 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@2061 │ │ -0c99ac: 0c01 |001e: move-result-object v1 │ │ -0c99ae: 1202 |001f: const/4 v2, #int 0 // #0 │ │ -0c99b0: 6e30 b323 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@23b3 │ │ -0c99b6: 28e4 |0023: goto 0007 // -001c │ │ +0c9a4c: |[0c9a4c] android.support.v7.widget.SearchView.setImeVisibility:(Z)V │ │ +0c9a5c: 3804 0800 |0000: if-eqz v4, 0008 // +0008 │ │ +0c9a60: 5431 2f0c |0002: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0c2f │ │ +0c9a64: 6e20 8020 1300 |0004: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@2080 │ │ +0c9a6a: 0e00 |0007: return-void │ │ +0c9a6c: 5431 2f0c |0008: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mShowImeRunnable:Ljava/lang/Runnable; // field@0c2f │ │ +0c9a70: 6e20 8220 1300 |000a: invoke-virtual {v3, v1}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2082 │ │ +0c9a76: 6e10 5520 0300 |000d: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9a7c: 0c01 |0010: move-result-object v1 │ │ +0c9a7e: 1a02 3820 |0011: const-string v2, "input_method" // string@2038 │ │ +0c9a82: 6e20 3701 2100 |0013: invoke-virtual {v1, v2}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0c9a88: 0c00 |0016: move-result-object v0 │ │ +0c9a8a: 1f00 6104 |0017: check-cast v0, Landroid/view/inputmethod/InputMethodManager; // type@0461 │ │ +0c9a8e: 3800 eeff |0019: if-eqz v0, 0007 // -0012 │ │ +0c9a92: 6e10 6120 0300 |001b: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getWindowToken:()Landroid/os/IBinder; // method@2061 │ │ +0c9a98: 0c01 |001e: move-result-object v1 │ │ +0c9a9a: 1202 |001f: const/4 v2, #int 0 // #0 │ │ +0c9a9c: 6e30 b323 1002 |0020: invoke-virtual {v0, v1, v2}, Landroid/view/inputmethod/InputMethodManager;.hideSoftInputFromWindow:(Landroid/os/IBinder;I)Z // method@23b3 │ │ +0c9aa2: 28e4 |0023: goto 0007 // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0002 line=863 │ │ 0x0007 line=873 │ │ 0x0008 line=865 │ │ 0x000d line=866 │ │ @@ -264317,27 +264345,27 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0c99b8: |[0c99b8] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ -0c99c8: 5420 280c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c99cc: 6e20 3020 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ -0c99d2: 5421 280c |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c99d6: 7110 e420 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c99dc: 0a00 |000a: move-result v0 │ │ -0c99de: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ -0c99e2: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0c99e4: 6e20 2f20 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@202f │ │ -0c99ea: 0e00 |0011: return-void │ │ -0c99ec: 7210 aa2a 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ -0c99f2: 0a00 |0015: move-result v0 │ │ -0c99f4: 28f8 |0016: goto 000e // -0008 │ │ +0c9aa4: |[0c9aa4] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;)V │ │ +0c9ab4: 5420 280c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9ab8: 6e20 3020 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ +0c9abe: 5421 280c |0005: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9ac2: 7110 e420 0300 |0007: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c9ac8: 0a00 |000a: move-result v0 │ │ +0c9aca: 3800 0700 |000b: if-eqz v0, 0012 // +0007 │ │ +0c9ace: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0c9ad0: 6e20 2f20 0100 |000e: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@202f │ │ +0c9ad6: 0e00 |0011: return-void │ │ +0c9ad8: 7210 aa2a 0300 |0012: invoke-interface {v3}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ +0c9ade: 0a00 |0015: move-result v0 │ │ +0c9ae0: 28f8 |0016: goto 000e // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1374 │ │ 0x0005 line=1376 │ │ 0x0011 line=1377 │ │ 0x0012 line=1376 │ │ locals : │ │ @@ -264349,47 +264377,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 56 16-bit code units │ │ -0c99f8: |[0c99f8] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ -0c9a08: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0c9a0a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0c9a0c: 5443 280c |0002: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9a10: 6e10 1120 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c9a16: 0c03 |0007: move-result-object v3 │ │ -0c9a18: 7110 e420 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c9a1e: 0a03 |000b: move-result v3 │ │ -0c9a20: 3903 2200 |000c: if-nez v3, 002e // +0022 │ │ -0c9a24: 0110 |000e: move v0, v1 │ │ -0c9a26: 3900 0a00 |000f: if-nez v0, 0019 // +000a │ │ -0c9a2a: 5543 190c |0011: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c9a2e: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ -0c9a32: 5543 170c |0015: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ -0c9a36: 3903 1900 |0017: if-nez v3, 0030 // +0019 │ │ -0c9a3a: 5443 140c |0019: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ -0c9a3e: 3801 1700 |001b: if-eqz v1, 0032 // +0017 │ │ -0c9a42: 6e20 3724 2300 |001d: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0c9a48: 5442 140c |0020: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ -0c9a4c: 6e10 2724 0200 |0022: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ -0c9a52: 0c03 |0025: move-result-object v3 │ │ -0c9a54: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ -0c9a58: 6202 0d0c |0028: sget-object v2, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0c0d │ │ -0c9a5c: 6e20 5902 2300 |002a: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -0c9a62: 0e00 |002d: return-void │ │ -0c9a64: 0120 |002e: move v0, v2 │ │ -0c9a66: 28e0 |002f: goto 000f // -0020 │ │ -0c9a68: 0121 |0030: move v1, v2 │ │ -0c9a6a: 28e8 |0031: goto 0019 // -0018 │ │ -0c9a6c: 1302 0800 |0032: const/16 v2, #int 8 // #8 │ │ -0c9a70: 28e9 |0034: goto 001d // -0017 │ │ -0c9a72: 6202 0c0c |0035: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0c0c │ │ -0c9a76: 28f3 |0037: goto 002a // -000d │ │ +0c9ae4: |[0c9ae4] android.support.v7.widget.SearchView.updateCloseButton:()V │ │ +0c9af4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0c9af6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0c9af8: 5443 280c |0002: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9afc: 6e10 1120 0300 |0004: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c9b02: 0c03 |0007: move-result-object v3 │ │ +0c9b04: 7110 e420 0300 |0008: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c9b0a: 0a03 |000b: move-result v3 │ │ +0c9b0c: 3903 2200 |000c: if-nez v3, 002e // +0022 │ │ +0c9b10: 0110 |000e: move v0, v1 │ │ +0c9b12: 3900 0a00 |000f: if-nez v0, 0019 // +000a │ │ +0c9b16: 5543 190c |0011: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c9b1a: 3803 1d00 |0013: if-eqz v3, 0030 // +001d │ │ +0c9b1e: 5543 170c |0015: iget-boolean v3, v4, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ +0c9b22: 3903 1900 |0017: if-nez v3, 0030 // +0019 │ │ +0c9b26: 5443 140c |0019: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ +0c9b2a: 3801 1700 |001b: if-eqz v1, 0032 // +0017 │ │ +0c9b2e: 6e20 3724 2300 |001d: invoke-virtual {v3, v2}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0c9b34: 5442 140c |0020: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mCloseButton:Landroid/widget/ImageView; // field@0c14 │ │ +0c9b38: 6e10 2724 0200 |0022: invoke-virtual {v2}, Landroid/widget/ImageView;.getDrawable:()Landroid/graphics/drawable/Drawable; // method@2427 │ │ +0c9b3e: 0c03 |0025: move-result-object v3 │ │ +0c9b40: 3800 0f00 |0026: if-eqz v0, 0035 // +000f │ │ +0c9b44: 6202 0d0c |0028: sget-object v2, Landroid/support/v7/widget/SearchView;.ENABLED_STATE_SET:[I // field@0c0d │ │ +0c9b48: 6e20 5902 2300 |002a: invoke-virtual {v3, v2}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +0c9b4e: 0e00 |002d: return-void │ │ +0c9b50: 0120 |002e: move v0, v2 │ │ +0c9b52: 28e0 |002f: goto 000f // -0020 │ │ +0c9b54: 0121 |0030: move v1, v2 │ │ +0c9b56: 28e8 |0031: goto 0019 // -0018 │ │ +0c9b58: 1302 0800 |0032: const/16 v2, #int 8 // #8 │ │ +0c9b5c: 28e9 |0034: goto 001d // -0017 │ │ +0c9b5e: 6202 0c0c |0035: sget-object v2, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0c0c │ │ +0c9b62: 28f3 |0037: goto 002a // -000d │ │ catches : (none) │ │ positions : │ │ 0x0002 line=835 │ │ 0x000f line=838 │ │ 0x0019 line=839 │ │ 0x0020 line=840 │ │ 0x002d line=841 │ │ @@ -264409,36 +264437,36 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 42 16-bit code units │ │ -0c9a78: |[0c9a78] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ -0c9a88: 5431 280c |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9a8c: 6e10 1520 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@2015 │ │ -0c9a92: 0a00 |0005: move-result v0 │ │ -0c9a94: 5431 2d0c |0006: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0c2d │ │ -0c9a98: 6e10 f021 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ -0c9a9e: 0c02 |000b: move-result-object v2 │ │ -0c9aa0: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ -0c9aa4: 6201 0e0c |000e: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0c0e │ │ -0c9aa8: 6e20 5902 1200 |0010: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -0c9aae: 5431 300c |0013: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0c30 │ │ -0c9ab2: 6e10 f021 0100 |0015: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ -0c9ab8: 0c02 |0018: move-result-object v2 │ │ -0c9aba: 3800 0e00 |0019: if-eqz v0, 0027 // +000e │ │ -0c9abe: 6201 0e0c |001b: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0c0e │ │ -0c9ac2: 6e20 5902 1200 |001d: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ -0c9ac8: 6e10 6520 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@2065 │ │ -0c9ace: 0e00 |0023: return-void │ │ -0c9ad0: 6201 0c0c |0024: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0c0c │ │ -0c9ad4: 28ea |0026: goto 0010 // -0016 │ │ -0c9ad6: 6201 0c0c |0027: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0c0c │ │ -0c9ada: 28f4 |0029: goto 001d // -000c │ │ +0c9b64: |[0c9b64] android.support.v7.widget.SearchView.updateFocusedState:()V │ │ +0c9b74: 5431 280c |0000: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9b78: 6e10 1520 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@2015 │ │ +0c9b7e: 0a00 |0005: move-result v0 │ │ +0c9b80: 5431 2d0c |0006: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSearchPlate:Landroid/view/View; // field@0c2d │ │ +0c9b84: 6e10 f021 0100 |0008: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ +0c9b8a: 0c02 |000b: move-result-object v2 │ │ +0c9b8c: 3800 1800 |000c: if-eqz v0, 0024 // +0018 │ │ +0c9b90: 6201 0e0c |000e: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0c0e │ │ +0c9b94: 6e20 5902 1200 |0010: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +0c9b9a: 5431 300c |0013: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0c30 │ │ +0c9b9e: 6e10 f021 0100 |0015: invoke-virtual {v1}, Landroid/view/View;.getBackground:()Landroid/graphics/drawable/Drawable; // method@21f0 │ │ +0c9ba4: 0c02 |0018: move-result-object v2 │ │ +0c9ba6: 3800 0e00 |0019: if-eqz v0, 0027 // +000e │ │ +0c9baa: 6201 0e0c |001b: sget-object v1, Landroid/support/v7/widget/SearchView;.FOCUSED_STATE_SET:[I // field@0c0e │ │ +0c9bae: 6e20 5902 1200 |001d: invoke-virtual {v2, v1}, Landroid/graphics/drawable/Drawable;.setState:([I)Z // method@0259 │ │ +0c9bb4: 6e10 6520 0300 |0020: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.invalidate:()V // method@2065 │ │ +0c9bba: 0e00 |0023: return-void │ │ +0c9bbc: 6201 0c0c |0024: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0c0c │ │ +0c9bc0: 28ea |0026: goto 0010 // -0016 │ │ +0c9bc2: 6201 0c0c |0027: sget-object v1, Landroid/support/v7/widget/SearchView;.EMPTY_STATE_SET:[I // field@0c0c │ │ +0c9bc6: 28f4 |0029: goto 001d // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=848 │ │ 0x0006 line=849 │ │ 0x0013 line=850 │ │ 0x0020 line=851 │ │ 0x0023 line=852 │ │ @@ -264453,46 +264481,46 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 61 16-bit code units │ │ -0c9adc: |[0c9adc] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ -0c9aec: 5442 260c |0000: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ -0c9af0: 3802 0e00 |0002: if-eqz v2, 0010 // +000e │ │ -0c9af4: 5442 280c |0004: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9af8: 5443 260c |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ -0c9afc: 7020 5620 3400 |0008: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2056 │ │ -0c9b02: 0c03 |000b: move-result-object v3 │ │ -0c9b04: 6e20 2320 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@2023 │ │ -0c9b0a: 0e00 |000f: return-void │ │ -0c9b0c: 5442 2e0c |0010: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9b10: 3802 1f00 |0012: if-eqz v2, 0031 // +001f │ │ -0c9b14: 1200 |0014: const/4 v0, #int 0 // #0 │ │ -0c9b16: 5442 2e0c |0015: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9b1a: 6e10 f500 0200 |0017: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f5 │ │ -0c9b20: 0a01 |001a: move-result v1 │ │ -0c9b22: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ -0c9b26: 6e10 5520 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c9b2c: 0c02 |0020: move-result-object v2 │ │ -0c9b2e: 6e20 3501 1200 |0021: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0c9b34: 0c00 |0024: move-result-object v0 │ │ -0c9b36: 3800 eaff |0025: if-eqz v0, 000f // -0016 │ │ -0c9b3a: 5442 280c |0027: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9b3e: 7020 5620 0400 |0029: invoke-direct {v4, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2056 │ │ -0c9b44: 0c03 |002c: move-result-object v3 │ │ -0c9b46: 6e20 2320 3200 |002d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@2023 │ │ -0c9b4c: 28df |0030: goto 000f // -0021 │ │ -0c9b4e: 5442 280c |0031: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9b52: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ -0c9b56: 7020 5620 3400 |0035: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2056 │ │ -0c9b5c: 0c03 |0038: move-result-object v3 │ │ -0c9b5e: 6e20 2320 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@2023 │ │ -0c9b64: 28d3 |003c: goto 000f // -002d │ │ +0c9bc8: |[0c9bc8] android.support.v7.widget.SearchView.updateQueryHint:()V │ │ +0c9bd8: 5442 260c |0000: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ +0c9bdc: 3802 0e00 |0002: if-eqz v2, 0010 // +000e │ │ +0c9be0: 5442 280c |0004: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9be4: 5443 260c |0006: iget-object v3, v4, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ +0c9be8: 7020 5620 3400 |0008: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2056 │ │ +0c9bee: 0c03 |000b: move-result-object v3 │ │ +0c9bf0: 6e20 2320 3200 |000c: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@2023 │ │ +0c9bf6: 0e00 |000f: return-void │ │ +0c9bf8: 5442 2e0c |0010: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9bfc: 3802 1f00 |0012: if-eqz v2, 0031 // +001f │ │ +0c9c00: 1200 |0014: const/4 v0, #int 0 // #0 │ │ +0c9c02: 5442 2e0c |0015: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9c06: 6e10 f500 0200 |0017: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f5 │ │ +0c9c0c: 0a01 |001a: move-result v1 │ │ +0c9c0e: 3801 0a00 |001b: if-eqz v1, 0025 // +000a │ │ +0c9c12: 6e10 5520 0400 |001d: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9c18: 0c02 |0020: move-result-object v2 │ │ +0c9c1a: 6e20 3501 1200 |0021: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0c9c20: 0c00 |0024: move-result-object v0 │ │ +0c9c22: 3800 eaff |0025: if-eqz v0, 000f // -0016 │ │ +0c9c26: 5442 280c |0027: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9c2a: 7020 5620 0400 |0029: invoke-direct {v4, v0}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2056 │ │ +0c9c30: 0c03 |002c: move-result-object v3 │ │ +0c9c32: 6e20 2320 3200 |002d: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@2023 │ │ +0c9c38: 28df |0030: goto 000f // -0021 │ │ +0c9c3a: 5442 280c |0031: iget-object v2, v4, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9c3e: 1a03 0000 |0033: const-string v3, "" // string@0000 │ │ +0c9c42: 7020 5620 3400 |0035: invoke-direct {v4, v3}, Landroid/support/v7/widget/SearchView;.getDecoratedHint:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@2056 │ │ +0c9c48: 0c03 |0038: move-result-object v3 │ │ +0c9c4a: 6e20 2320 3200 |0039: invoke-virtual {v2, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setHint:(Ljava/lang/CharSequence;)V // method@2023 │ │ +0c9c50: 28d3 |003c: goto 000f // -002d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1027 │ │ 0x0004 line=1028 │ │ 0x000f line=1041 │ │ 0x0010 line=1029 │ │ 0x0014 line=1030 │ │ @@ -264512,69 +264540,69 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 109 16-bit code units │ │ -0c9b68: |[0c9b68] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ -0c9b78: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0c9b7a: 5461 280c |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9b7e: 5463 2e0c |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9b82: 6e10 fe00 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@00fe │ │ -0c9b88: 0a03 |0008: move-result v3 │ │ -0c9b8a: 6e20 3120 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@2031 │ │ -0c9b90: 5461 280c |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9b94: 5463 2e0c |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9b98: 6e10 f600 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@00f6 │ │ -0c9b9e: 0a03 |0013: move-result v3 │ │ -0c9ba0: 6e20 2420 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ -0c9ba6: 5461 2e0c |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9baa: 6e10 f700 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@00f7 │ │ -0c9bb0: 0a00 |001c: move-result v0 │ │ -0c9bb2: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ -0c9bb6: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ -0c9bba: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ -0c9bc0: b510 |0024: and-int/2addr v0, v1 │ │ -0c9bc2: 5461 2e0c |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9bc6: 6e10 f900 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f9 │ │ -0c9bcc: 0c01 |002a: move-result-object v1 │ │ -0c9bce: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ -0c9bd2: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ -0c9bd6: b610 |002f: or-int/2addr v0, v1 │ │ -0c9bd8: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ -0c9bdc: b610 |0032: or-int/2addr v0, v1 │ │ -0c9bde: 5461 280c |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9be2: 6e20 2520 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@2025 │ │ -0c9be8: 5461 330c |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9bec: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ -0c9bf0: 5461 330c |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9bf4: 1203 |003e: const/4 v3, #int 0 // #0 │ │ -0c9bf6: 6e20 5713 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1357 │ │ -0c9bfc: 5461 2e0c |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9c00: 6e10 f900 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f9 │ │ -0c9c06: 0c01 |0047: move-result-object v1 │ │ -0c9c08: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ -0c9c0c: 2201 f603 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ -0c9c10: 6e10 5520 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c9c16: 0c03 |004f: move-result-object v3 │ │ -0c9c18: 5464 2e0c |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9c1c: 5465 250c |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c25 │ │ -0c9c20: 7055 b520 3146 |0054: invoke-direct {v1, v3, v6, v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V // method@20b5 │ │ -0c9c26: 5b61 330c |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9c2a: 5461 280c |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9c2e: 5463 330c |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9c32: 6e20 2020 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2020 │ │ -0c9c38: 5461 330c |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9c3c: 1f01 f603 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ -0c9c40: 5563 270c |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0c27 │ │ -0c9c44: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ -0c9c48: 1222 |0068: const/4 v2, #int 2 // #2 │ │ -0c9c4a: 6e20 d020 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@20d0 │ │ -0c9c50: 0e00 |006c: return-void │ │ +0c9c54: |[0c9c54] android.support.v7.widget.SearchView.updateSearchAutoComplete:()V │ │ +0c9c64: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0c9c66: 5461 280c |0001: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9c6a: 5463 2e0c |0003: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9c6e: 6e10 fe00 0300 |0005: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getSuggestThreshold:()I // method@00fe │ │ +0c9c74: 0a03 |0008: move-result v3 │ │ +0c9c76: 6e20 3120 3100 |0009: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setThreshold:(I)V // method@2031 │ │ +0c9c7c: 5461 280c |000c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9c80: 5463 2e0c |000e: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9c84: 6e10 f600 0300 |0010: invoke-virtual {v3}, Landroid/app/SearchableInfo;.getImeOptions:()I // method@00f6 │ │ +0c9c8a: 0a03 |0013: move-result v3 │ │ +0c9c8c: 6e20 2420 3100 |0014: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ +0c9c92: 5461 2e0c |0017: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9c96: 6e10 f700 0100 |0019: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getInputType:()I // method@00f7 │ │ +0c9c9c: 0a00 |001c: move-result v0 │ │ +0c9c9e: dd01 000f |001d: and-int/lit8 v1, v0, #int 15 // #0f │ │ +0c9ca2: 3321 1400 |001f: if-ne v1, v2, 0033 // +0014 │ │ +0c9ca6: 1401 ffff feff |0021: const v1, #float -nan // #fffeffff │ │ +0c9cac: b510 |0024: and-int/2addr v0, v1 │ │ +0c9cae: 5461 2e0c |0025: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9cb2: 6e10 f900 0100 |0027: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f9 │ │ +0c9cb8: 0c01 |002a: move-result-object v1 │ │ +0c9cba: 3801 0800 |002b: if-eqz v1, 0033 // +0008 │ │ +0c9cbe: 1501 0100 |002d: const/high16 v1, #int 65536 // #1 │ │ +0c9cc2: b610 |002f: or-int/2addr v0, v1 │ │ +0c9cc4: 1501 0800 |0030: const/high16 v1, #int 524288 // #8 │ │ +0c9cc8: b610 |0032: or-int/2addr v0, v1 │ │ +0c9cca: 5461 280c |0033: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9cce: 6e20 2520 0100 |0035: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@2025 │ │ +0c9cd4: 5461 330c |0038: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9cd8: 3801 0800 |003a: if-eqz v1, 0042 // +0008 │ │ +0c9cdc: 5461 330c |003c: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9ce0: 1203 |003e: const/4 v3, #int 0 // #0 │ │ +0c9ce2: 6e20 5713 3100 |003f: invoke-virtual {v1, v3}, Landroid/support/v4/widget/CursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1357 │ │ +0c9ce8: 5461 2e0c |0042: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9cec: 6e10 f900 0100 |0044: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f9 │ │ +0c9cf2: 0c01 |0047: move-result-object v1 │ │ +0c9cf4: 3801 2400 |0048: if-eqz v1, 006c // +0024 │ │ +0c9cf8: 2201 f603 |004a: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ +0c9cfc: 6e10 5520 0600 |004c: invoke-virtual {v6}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9d02: 0c03 |004f: move-result-object v3 │ │ +0c9d04: 5464 2e0c |0050: iget-object v4, v6, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9d08: 5465 250c |0052: iget-object v5, v6, Landroid/support/v7/widget/SearchView;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c25 │ │ +0c9d0c: 7055 b520 3146 |0054: invoke-direct {v1, v3, v6, v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V // method@20b5 │ │ +0c9d12: 5b61 330c |0057: iput-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9d16: 5461 280c |0059: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9d1a: 5463 330c |005b: iget-object v3, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9d1e: 6e20 2020 3100 |005d: invoke-virtual {v1, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2020 │ │ +0c9d24: 5461 330c |0060: iget-object v1, v6, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9d28: 1f01 f603 |0062: check-cast v1, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ +0c9d2c: 5563 270c |0064: iget-boolean v3, v6, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0c27 │ │ +0c9d30: 3803 0300 |0066: if-eqz v3, 0069 // +0003 │ │ +0c9d34: 1222 |0068: const/4 v2, #int 2 // #2 │ │ +0c9d36: 6e20 d020 2100 |0069: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@20d0 │ │ +0c9d3c: 0e00 |006c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=1047 │ │ 0x000c line=1048 │ │ 0x0017 line=1049 │ │ 0x001d line=1052 │ │ 0x0021 line=1055 │ │ @@ -264598,31 +264626,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c9c54: |[0c9c54] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ -0c9c64: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0c9c68: 7010 6b20 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@206b │ │ -0c9c6e: 0a01 |0005: move-result v1 │ │ -0c9c70: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ -0c9c74: 5421 310c |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ -0c9c78: 6e10 1f22 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0c9c7e: 0a01 |000d: move-result v1 │ │ -0c9c80: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ -0c9c84: 5421 390c |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ -0c9c88: 6e10 1f22 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0c9c8e: 0a01 |0015: move-result v1 │ │ -0c9c90: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -0c9c94: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0c9c96: 5421 300c |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0c30 │ │ -0c9c9a: 6e20 7822 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c9ca0: 0e00 |001e: return-void │ │ +0c9d40: |[0c9d40] android.support.v7.widget.SearchView.updateSubmitArea:()V │ │ +0c9d50: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0c9d54: 7010 6b20 0200 |0002: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@206b │ │ +0c9d5a: 0a01 |0005: move-result v1 │ │ +0c9d5c: 3801 1300 |0006: if-eqz v1, 0019 // +0013 │ │ +0c9d60: 5421 310c |0008: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ +0c9d64: 6e10 1f22 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0c9d6a: 0a01 |000d: move-result v1 │ │ +0c9d6c: 3801 0a00 |000e: if-eqz v1, 0018 // +000a │ │ +0c9d70: 5421 390c |0010: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ +0c9d74: 6e10 1f22 0100 |0012: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0c9d7a: 0a01 |0015: move-result v1 │ │ +0c9d7c: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +0c9d80: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0c9d82: 5421 300c |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitArea:Landroid/view/View; // field@0c30 │ │ +0c9d86: 6e20 7822 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c9d8c: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=825 │ │ 0x0002 line=826 │ │ 0x0018 line=829 │ │ 0x0019 line=831 │ │ 0x001e line=832 │ │ @@ -264635,31 +264663,31 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c9ca4: |[0c9ca4] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ -0c9cb4: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0c9cb8: 5521 320c |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ -0c9cbc: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ -0c9cc0: 7010 6b20 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@206b │ │ -0c9cc6: 0a01 |0009: move-result v1 │ │ -0c9cc8: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ -0c9ccc: 6e10 6320 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@2063 │ │ -0c9cd2: 0a01 |000f: move-result v1 │ │ -0c9cd4: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ -0c9cd8: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ -0c9cdc: 5521 3a0c |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ -0c9ce0: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ -0c9ce4: 1200 |0018: const/4 v0, #int 0 // #0 │ │ -0c9ce6: 5421 310c |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ -0c9cea: 6e20 7822 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c9cf0: 0e00 |001e: return-void │ │ +0c9d90: |[0c9d90] android.support.v7.widget.SearchView.updateSubmitButton:(Z)V │ │ +0c9da0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0c9da4: 5521 320c |0002: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ +0c9da8: 3801 1500 |0004: if-eqz v1, 0019 // +0015 │ │ +0c9dac: 7010 6b20 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.isSubmitAreaEnabled:()Z // method@206b │ │ +0c9db2: 0a01 |0009: move-result v1 │ │ +0c9db4: 3801 0f00 |000a: if-eqz v1, 0019 // +000f │ │ +0c9db8: 6e10 6320 0200 |000c: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@2063 │ │ +0c9dbe: 0a01 |000f: move-result v1 │ │ +0c9dc0: 3801 0900 |0010: if-eqz v1, 0019 // +0009 │ │ +0c9dc4: 3903 0600 |0012: if-nez v3, 0018 // +0006 │ │ +0c9dc8: 5521 3a0c |0014: iget-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ +0c9dcc: 3901 0300 |0016: if-nez v1, 0019 // +0003 │ │ +0c9dd0: 1200 |0018: const/4 v0, #int 0 // #0 │ │ +0c9dd2: 5421 310c |0019: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ +0c9dd6: 6e20 7822 0100 |001b: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c9ddc: 0e00 |001e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=816 │ │ 0x0002 line=817 │ │ 0x0018 line=819 │ │ 0x0019 line=821 │ │ 0x001e line=822 │ │ @@ -264673,54 +264701,54 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 69 16-bit code units │ │ -0c9cf4: |[0c9cf4] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ -0c9d04: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0c9d06: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ -0c9d0a: 1202 |0003: const/4 v2, #int 0 // #0 │ │ -0c9d0c: 5c78 180c |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0c18 │ │ -0c9d10: 3808 3500 |0006: if-eqz v8, 003b // +0035 │ │ -0c9d14: 0121 |0008: move v1, v2 │ │ -0c9d16: 5475 280c |0009: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9d1a: 6e10 1120 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c9d20: 0c05 |000e: move-result-object v5 │ │ -0c9d22: 7110 e420 0500 |000f: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0c9d28: 0a05 |0012: move-result v5 │ │ -0c9d2a: 3905 2a00 |0013: if-nez v5, 003d // +002a │ │ -0c9d2e: 0140 |0015: move v0, v4 │ │ -0c9d30: 5475 2a0c |0016: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ -0c9d34: 6e20 7822 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c9d3a: 7020 9f20 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@209f │ │ -0c9d40: 5476 2b0c |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0c2b │ │ -0c9d44: 3808 1f00 |0020: if-eqz v8, 003f // +001f │ │ -0c9d48: 0135 |0022: move v5, v3 │ │ -0c9d4a: 6e20 7822 5600 |0023: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c9d50: 5475 2c0c |0026: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0c2c │ │ -0c9d54: 5576 190c |0028: iget-boolean v6, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c9d58: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ -0c9d5c: 6e20 3724 3500 |002c: invoke-virtual {v5, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0c9d62: 7010 9a20 0700 |002f: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@209a │ │ -0c9d68: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ -0c9d6c: 7020 a120 4700 |0034: invoke-direct {v7, v4}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@20a1 │ │ -0c9d72: 7010 9e20 0700 |0037: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@209e │ │ -0c9d78: 0e00 |003a: return-void │ │ -0c9d7a: 0131 |003b: move v1, v3 │ │ -0c9d7c: 28cd |003c: goto 0009 // -0033 │ │ -0c9d7e: 0120 |003d: move v0, v2 │ │ -0c9d80: 28d8 |003e: goto 0016 // -0028 │ │ -0c9d82: 0125 |003f: move v5, v2 │ │ -0c9d84: 28e3 |0040: goto 0023 // -001d │ │ -0c9d86: 0123 |0041: move v3, v2 │ │ -0c9d88: 28ea |0042: goto 002c // -0016 │ │ -0c9d8a: 0124 |0043: move v4, v2 │ │ -0c9d8c: 28f0 |0044: goto 0034 // -0010 │ │ +0c9de0: |[0c9de0] android.support.v7.widget.SearchView.updateViewsVisibility:(Z)V │ │ +0c9df0: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0c9df2: 1303 0800 |0001: const/16 v3, #int 8 // #8 │ │ +0c9df6: 1202 |0003: const/4 v2, #int 0 // #0 │ │ +0c9df8: 5c78 180c |0004: iput-boolean v8, v7, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0c18 │ │ +0c9dfc: 3808 3500 |0006: if-eqz v8, 003b // +0035 │ │ +0c9e00: 0121 |0008: move v1, v2 │ │ +0c9e02: 5475 280c |0009: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9e06: 6e10 1120 0500 |000b: invoke-virtual {v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c9e0c: 0c05 |000e: move-result-object v5 │ │ +0c9e0e: 7110 e420 0500 |000f: invoke-static {v5}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0c9e14: 0a05 |0012: move-result v5 │ │ +0c9e16: 3905 2a00 |0013: if-nez v5, 003d // +002a │ │ +0c9e1a: 0140 |0015: move v0, v4 │ │ +0c9e1c: 5475 2a0c |0016: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchButton:Landroid/view/View; // field@0c2a │ │ +0c9e20: 6e20 7822 1500 |0018: invoke-virtual {v5, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c9e26: 7020 9f20 0700 |001b: invoke-direct {v7, v0}, Landroid/support/v7/widget/SearchView;.updateSubmitButton:(Z)V // method@209f │ │ +0c9e2c: 5476 2b0c |001e: iget-object v6, v7, Landroid/support/v7/widget/SearchView;.mSearchEditFrame:Landroid/view/View; // field@0c2b │ │ +0c9e30: 3808 1f00 |0020: if-eqz v8, 003f // +001f │ │ +0c9e34: 0135 |0022: move v5, v3 │ │ +0c9e36: 6e20 7822 5600 |0023: invoke-virtual {v6, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c9e3c: 5475 2c0c |0026: iget-object v5, v7, Landroid/support/v7/widget/SearchView;.mSearchHintIcon:Landroid/widget/ImageView; // field@0c2c │ │ +0c9e40: 5576 190c |0028: iget-boolean v6, v7, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c9e44: 3806 1700 |002a: if-eqz v6, 0041 // +0017 │ │ +0c9e48: 6e20 3724 3500 |002c: invoke-virtual {v5, v3}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0c9e4e: 7010 9a20 0700 |002f: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateCloseButton:()V // method@209a │ │ +0c9e54: 3900 1100 |0032: if-nez v0, 0043 // +0011 │ │ +0c9e58: 7020 a120 4700 |0034: invoke-direct {v7, v4}, Landroid/support/v7/widget/SearchView;.updateVoiceButton:(Z)V // method@20a1 │ │ +0c9e5e: 7010 9e20 0700 |0037: invoke-direct {v7}, Landroid/support/v7/widget/SearchView;.updateSubmitArea:()V // method@209e │ │ +0c9e64: 0e00 |003a: return-void │ │ +0c9e66: 0131 |003b: move v1, v3 │ │ +0c9e68: 28cd |003c: goto 0009 // -0033 │ │ +0c9e6a: 0120 |003d: move v0, v2 │ │ +0c9e6c: 28d8 |003e: goto 0016 // -0028 │ │ +0c9e6e: 0125 |003f: move v5, v2 │ │ +0c9e70: 28e3 |0040: goto 0023 // -001d │ │ +0c9e72: 0123 |0041: move v3, v2 │ │ +0c9e74: 28ea |0042: goto 002c // -0016 │ │ +0c9e76: 0124 |0043: move v4, v2 │ │ +0c9e78: 28f0 |0044: goto 0034 // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0004 line=779 │ │ 0x0006 line=781 │ │ 0x0009 line=783 │ │ 0x0016 line=785 │ │ 0x001b line=786 │ │ @@ -264748,29 +264776,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0c9d90: |[0c9d90] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ -0c9da0: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ -0c9da4: 5531 3a0c |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ -0c9da8: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ -0c9dac: 6e10 6820 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0c9db2: 0a01 |0009: move-result v1 │ │ -0c9db4: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ -0c9db8: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ -0c9dbc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c9dbe: 5431 310c |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ -0c9dc2: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ -0c9dc6: 6e20 7822 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c9dcc: 5431 390c |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ -0c9dd0: 6e20 7822 0100 |0018: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0c9dd6: 0e00 |001b: return-void │ │ +0c9e7c: |[0c9e7c] android.support.v7.widget.SearchView.updateVoiceButton:(Z)V │ │ +0c9e8c: 1300 0800 |0000: const/16 v0, #int 8 // #8 │ │ +0c9e90: 5531 3a0c |0002: iget-boolean v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ +0c9e94: 3801 1200 |0004: if-eqz v1, 0016 // +0012 │ │ +0c9e98: 6e10 6820 0300 |0006: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0c9e9e: 0a01 |0009: move-result v1 │ │ +0c9ea0: 3901 0c00 |000a: if-nez v1, 0016 // +000c │ │ +0c9ea4: 3804 0a00 |000c: if-eqz v4, 0016 // +000a │ │ +0c9ea8: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0c9eaa: 5431 310c |000f: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mSubmitButton:Landroid/view/View; // field@0c31 │ │ +0c9eae: 1302 0800 |0011: const/16 v2, #int 8 // #8 │ │ +0c9eb2: 6e20 7822 2100 |0013: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c9eb8: 5431 390c |0016: iget-object v1, v3, Landroid/support/v7/widget/SearchView;.mVoiceButton:Landroid/view/View; // field@0c39 │ │ +0c9ebc: 6e20 7822 0100 |0018: invoke-virtual {v1, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0c9ec2: 0e00 |001b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1090 │ │ 0x0002 line=1091 │ │ 0x000e line=1092 │ │ 0x000f line=1093 │ │ 0x0016 line=1095 │ │ @@ -264786,24 +264814,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c9dd8: |[0c9dd8] android.support.v7.widget.SearchView.clearFocus:()V │ │ -0c9de8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0c9dea: 1210 |0001: const/4 v0, #int 1 // #1 │ │ -0c9dec: 5c20 130c |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0c13 │ │ -0c9df0: 7020 8b20 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ -0c9df6: 6f10 4124 0200 |0007: invoke-super {v2}, Landroid/widget/LinearLayout;.clearFocus:()V // method@2441 │ │ -0c9dfc: 5420 280c |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9e00: 6e10 0620 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@2006 │ │ -0c9e06: 5c21 130c |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0c13 │ │ -0c9e0a: 0e00 |0011: return-void │ │ +0c9ec4: |[0c9ec4] android.support.v7.widget.SearchView.clearFocus:()V │ │ +0c9ed4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0c9ed6: 1210 |0001: const/4 v0, #int 1 // #1 │ │ +0c9ed8: 5c20 130c |0002: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0c13 │ │ +0c9edc: 7020 8b20 1200 |0004: invoke-direct {v2, v1}, Landroid/support/v7/widget/SearchView;.setImeVisibility:(Z)V // method@208b │ │ +0c9ee2: 6f10 4124 0200 |0007: invoke-super {v2}, Landroid/widget/LinearLayout;.clearFocus:()V // method@2441 │ │ +0c9ee8: 5420 280c |000a: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9eec: 6e10 0620 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.clearFocus:()V // method@2006 │ │ +0c9ef2: 5c21 130c |000f: iput-boolean v1, v2, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0c13 │ │ +0c9ef6: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=468 │ │ 0x0004 line=469 │ │ 0x0007 line=470 │ │ 0x000a line=471 │ │ 0x000f line=472 │ │ @@ -264816,19 +264844,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e0c: |[0c9e0c] android.support.v7.widget.SearchView.getImeOptions:()I │ │ -0c9e1c: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9e20: 6e10 0d20 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@200d │ │ -0c9e26: 0a00 |0005: move-result v0 │ │ -0c9e28: 0f00 |0006: return v0 │ │ +0c9ef8: |[0c9ef8] android.support.v7.widget.SearchView.getImeOptions:()I │ │ +0c9f08: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9f0c: 6e10 0d20 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@200d │ │ +0c9f12: 0a00 |0005: move-result v0 │ │ +0c9f14: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=421 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #2 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264836,19 +264864,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e2c: |[0c9e2c] android.support.v7.widget.SearchView.getInputType:()I │ │ -0c9e3c: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9e40: 6e10 0e20 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@200e │ │ -0c9e46: 0a00 |0005: move-result v0 │ │ -0c9e48: 0f00 |0006: return v0 │ │ +0c9f18: |[0c9f18] android.support.v7.widget.SearchView.getInputType:()I │ │ +0c9f28: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9f2c: 6e10 0e20 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getInputType:()I // method@200e │ │ +0c9f32: 0a00 |0005: move-result v0 │ │ +0c9f34: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=443 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #3 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264856,17 +264884,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9e4c: |[0c9e4c] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ -0c9e5c: 5210 1a0c |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0c9e60: 0f00 |0002: return v0 │ │ +0c9f38: |[0c9f38] android.support.v7.widget.SearchView.getMaxWidth:()I │ │ +0c9f48: 5210 1a0c |0000: iget v0, v1, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0c9f4c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=735 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #4 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264874,19 +264902,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0c9e64: |[0c9e64] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ -0c9e74: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9e78: 6e10 1120 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ -0c9e7e: 0c00 |0005: move-result-object v0 │ │ -0c9e80: 1100 |0006: return-object v0 │ │ +0c9f50: |[0c9f50] android.support.v7.widget.SearchView.getQuery:()Ljava/lang/CharSequence; │ │ +0c9f60: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0c9f64: 6e10 1120 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getText:()Landroid/text/Editable; // method@2011 │ │ +0c9f6a: 0c00 |0005: move-result-object v0 │ │ +0c9f6c: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=530 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #5 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264894,33 +264922,33 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 31 16-bit code units │ │ -0c9e84: |[0c9e84] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ -0c9e94: 5432 260c |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ -0c9e98: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ -0c9e9c: 5430 260c |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ -0c9ea0: 1100 |0006: return-object v0 │ │ -0c9ea2: 5432 2e0c |0007: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9ea6: 3802 1400 |0009: if-eqz v2, 001d // +0014 │ │ -0c9eaa: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0c9eac: 5432 2e0c |000c: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0c9eb0: 6e10 f500 0200 |000e: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f5 │ │ -0c9eb6: 0a01 |0011: move-result v1 │ │ -0c9eb8: 3801 f4ff |0012: if-eqz v1, 0006 // -000c │ │ -0c9ebc: 6e10 5520 0300 |0014: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ -0c9ec2: 0c02 |0017: move-result-object v2 │ │ -0c9ec4: 6e20 3501 1200 |0018: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0c9eca: 0c00 |001b: move-result-object v0 │ │ -0c9ecc: 28ea |001c: goto 0006 // -0016 │ │ -0c9ece: 1200 |001d: const/4 v0, #int 0 // #0 │ │ -0c9ed0: 28e8 |001e: goto 0006 // -0018 │ │ +0c9f70: |[0c9f70] android.support.v7.widget.SearchView.getQueryHint:()Ljava/lang/CharSequence; │ │ +0c9f80: 5432 260c |0000: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ +0c9f84: 3802 0500 |0002: if-eqz v2, 0007 // +0005 │ │ +0c9f88: 5430 260c |0004: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ +0c9f8c: 1100 |0006: return-object v0 │ │ +0c9f8e: 5432 2e0c |0007: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9f92: 3802 1400 |0009: if-eqz v2, 001d // +0014 │ │ +0c9f96: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0c9f98: 5432 2e0c |000c: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0c9f9c: 6e10 f500 0200 |000e: invoke-virtual {v2}, Landroid/app/SearchableInfo;.getHintId:()I // method@00f5 │ │ +0c9fa2: 0a01 |0011: move-result v1 │ │ +0c9fa4: 3801 f4ff |0012: if-eqz v1, 0006 // -000c │ │ +0c9fa8: 6e10 5520 0300 |0014: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.getContext:()Landroid/content/Context; // method@2055 │ │ +0c9fae: 0c02 |0017: move-result-object v2 │ │ +0c9fb0: 6e20 3501 1200 |0018: invoke-virtual {v2, v1}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0c9fb6: 0c00 |001b: move-result-object v0 │ │ +0c9fb8: 28ea |001c: goto 0006 // -0016 │ │ +0c9fba: 1200 |001d: const/4 v0, #int 0 // #0 │ │ +0c9fbc: 28e8 |001e: goto 0006 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0004 line=575 │ │ 0x0006 line=584 │ │ 0x0007 line=576 │ │ 0x000b line=577 │ │ @@ -264938,17 +264966,17 @@ │ │ type : '()Landroid/support/v4/widget/CursorAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9ed4: |[0c9ed4] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ -0c9ee4: 5410 330c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0c9ee8: 1100 |0002: return-object v0 │ │ +0c9fc0: |[0c9fc0] android.support.v7.widget.SearchView.getSuggestionsAdapter:()Landroid/support/v4/widget/CursorAdapter; │ │ +0c9fd0: 5410 330c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0c9fd4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=713 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #7 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264956,17 +264984,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9eec: |[0c9eec] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ -0c9efc: 5510 190c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0c9f00: 0f00 |0002: return v0 │ │ +0c9fd8: |[0c9fd8] android.support.v7.widget.SearchView.isIconfiedByDefault:()Z │ │ +0c9fe8: 5510 190c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0c9fec: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #8 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264974,17 +265002,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f04: |[0c9f04] android.support.v7.widget.SearchView.isIconified:()Z │ │ -0c9f14: 5510 180c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0c18 │ │ -0c9f18: 0f00 |0002: return v0 │ │ +0c9ff0: |[0c9ff0] android.support.v7.widget.SearchView.isIconified:()Z │ │ +0ca000: 5510 180c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconified:Z // field@0c18 │ │ +0ca004: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=641 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #9 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -264992,17 +265020,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f1c: |[0c9f1c] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ -0c9f2c: 5510 270c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0c27 │ │ -0c9f30: 0f00 |0002: return v0 │ │ +0ca008: |[0ca008] android.support.v7.widget.SearchView.isQueryRefinementEnabled:()Z │ │ +0ca018: 5510 270c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0c27 │ │ +0ca01c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=693 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #10 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -265010,17 +265038,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0c9f34: |[0c9f34] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ -0c9f44: 5510 320c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ -0c9f48: 0f00 |0002: return v0 │ │ +0ca020: |[0ca020] android.support.v7.widget.SearchView.isSubmitButtonEnabled:()Z │ │ +0ca030: 5510 320c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ +0ca034: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SearchView; │ │ │ │ #11 : (in Landroid/support/v7/widget/SearchView;) │ │ @@ -265028,24 +265056,24 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0c9f4c: |[0c9f4c] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ -0c9f5c: 6e10 4d20 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ -0c9f62: 1210 |0003: const/4 v0, #int 1 // #1 │ │ -0c9f64: 7020 a020 0200 |0004: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0c9f6a: 5420 280c |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9f6e: 5221 150c |0009: iget v1, v2, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0c15 │ │ -0c9f72: 6e20 2420 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ -0c9f78: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0c9f7a: 5c20 170c |000f: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ -0c9f7e: 0e00 |0011: return-void │ │ +0ca038: |[0ca038] android.support.v7.widget.SearchView.onActionViewCollapsed:()V │ │ +0ca048: 6e10 4d20 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ +0ca04e: 1210 |0003: const/4 v0, #int 1 // #1 │ │ +0ca050: 7020 a020 0200 |0004: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0ca056: 5420 280c |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca05a: 5221 150c |0009: iget v1, v2, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0c15 │ │ +0ca05e: 6e20 2420 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ +0ca064: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0ca066: 5c20 170c |000f: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ +0ca06a: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1215 │ │ 0x0003 line=1216 │ │ 0x0007 line=1217 │ │ 0x000e line=1218 │ │ 0x0011 line=1219 │ │ @@ -265057,35 +265085,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0c9f80: |[0c9f80] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ -0c9f90: 5530 170c |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ -0c9f94: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ -0c9f98: 0e00 |0004: return-void │ │ -0c9f9a: 1210 |0005: const/4 v0, #int 1 // #1 │ │ -0c9f9c: 5c30 170c |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ -0c9fa0: 5430 280c |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9fa4: 6e10 0d20 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@200d │ │ -0c9faa: 0a00 |000d: move-result v0 │ │ -0c9fac: 5930 150c |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0c15 │ │ -0c9fb0: 5430 280c |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9fb4: 5231 150c |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0c15 │ │ -0c9fb8: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ -0c9fbc: b621 |0016: or-int/2addr v1, v2 │ │ -0c9fbe: 6e20 2420 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ -0c9fc4: 5430 280c |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0c9fc8: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ -0c9fcc: 6e20 3020 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ -0c9fd2: 1200 |0021: const/4 v0, #int 0 // #0 │ │ -0c9fd4: 6e20 8820 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@2088 │ │ -0c9fda: 28df |0025: goto 0004 // -0021 │ │ +0ca06c: |[0ca06c] android.support.v7.widget.SearchView.onActionViewExpanded:()V │ │ +0ca07c: 5530 170c |0000: iget-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ +0ca080: 3800 0300 |0002: if-eqz v0, 0005 // +0003 │ │ +0ca084: 0e00 |0004: return-void │ │ +0ca086: 1210 |0005: const/4 v0, #int 1 // #1 │ │ +0ca088: 5c30 170c |0006: iput-boolean v0, v3, Landroid/support/v7/widget/SearchView;.mExpandedInActionView:Z // field@0c17 │ │ +0ca08c: 5430 280c |0008: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca090: 6e10 0d20 0000 |000a: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.getImeOptions:()I // method@200d │ │ +0ca096: 0a00 |000d: move-result v0 │ │ +0ca098: 5930 150c |000e: iput v0, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0c15 │ │ +0ca09c: 5430 280c |0010: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca0a0: 5231 150c |0012: iget v1, v3, Landroid/support/v7/widget/SearchView;.mCollapsedImeOptions:I // field@0c15 │ │ +0ca0a4: 1502 0002 |0014: const/high16 v2, #int 33554432 // #200 │ │ +0ca0a8: b621 |0016: or-int/2addr v1, v2 │ │ +0ca0aa: 6e20 2420 1000 |0017: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ +0ca0b0: 5430 280c |001a: iget-object v0, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca0b4: 1a01 0000 |001c: const-string v1, "" // string@0000 │ │ +0ca0b8: 6e20 3020 1000 |001e: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ +0ca0be: 1200 |0021: const/4 v0, #int 0 // #0 │ │ +0ca0c0: 6e20 8820 0300 |0022: invoke-virtual {v3, v0}, Landroid/support/v7/widget/SearchView;.setIconified:(Z)V // method@2088 │ │ +0ca0c6: 28df |0025: goto 0004 // -0021 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1226 │ │ 0x0004 line=1233 │ │ 0x0005 line=1228 │ │ 0x0008 line=1229 │ │ 0x0010 line=1230 │ │ @@ -265099,21 +265127,21 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0c9fdc: |[0c9fdc] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ -0c9fec: 5410 360c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0c36 │ │ -0c9ff0: 6e20 8220 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2082 │ │ -0c9ff6: 5410 290c |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0c29 │ │ -0c9ffa: 6e20 8020 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@2080 │ │ -0ca000: 6f10 4c24 0100 |000a: invoke-super {v1}, Landroid/widget/LinearLayout;.onDetachedFromWindow:()V // method@244c │ │ -0ca006: 0e00 |000d: return-void │ │ +0ca0c8: |[0ca0c8] android.support.v7.widget.SearchView.onDetachedFromWindow:()V │ │ +0ca0d8: 5410 360c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mUpdateDrawableStateRunnable:Ljava/lang/Runnable; // field@0c36 │ │ +0ca0dc: 6e20 8220 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@2082 │ │ +0ca0e2: 5410 290c |0005: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mReleaseCursorRunnable:Ljava/lang/Runnable; // field@0c29 │ │ +0ca0e6: 6e20 8020 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.post:(Ljava/lang/Runnable;)Z // method@2080 │ │ +0ca0ec: 6f10 4c24 0100 |000a: invoke-super {v1}, Landroid/widget/LinearLayout;.onDetachedFromWindow:()V // method@244c │ │ +0ca0f2: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=856 │ │ 0x0005 line=857 │ │ 0x000a line=858 │ │ 0x000d line=859 │ │ locals : │ │ @@ -265124,22 +265152,22 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0ca008: |[0ca008] android.support.v7.widget.SearchView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ -0ca018: 5410 2e0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0ca01c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0ca020: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0ca022: 0f00 |0005: return v0 │ │ -0ca024: 6f30 4e24 2103 |0006: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@244e │ │ -0ca02a: 0a00 |0009: move-result v0 │ │ -0ca02c: 28fb |000a: goto 0005 // -0005 │ │ +0ca0f4: |[0ca0f4] android.support.v7.widget.SearchView.onKeyDown:(ILandroid/view/KeyEvent;)Z │ │ +0ca104: 5410 2e0c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0ca108: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0ca10c: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0ca10e: 0f00 |0005: return v0 │ │ +0ca110: 6f30 4e24 2103 |0006: invoke-super {v1, v2, v3}, Landroid/widget/LinearLayout;.onKeyDown:(ILandroid/view/KeyEvent;)Z // method@244e │ │ +0ca116: 0a00 |0009: move-result v0 │ │ +0ca118: 28fb |000a: goto 0005 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=911 │ │ 0x0004 line=912 │ │ 0x0005 line=915 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -265151,55 +265179,55 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 88 16-bit code units │ │ -0ca030: |[0ca030] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ -0ca040: 6e10 6820 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0ca046: 0a02 |0003: move-result v2 │ │ -0ca048: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ -0ca04c: 6f30 4f24 4305 |0006: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ -0ca052: 0e00 |0009: return-void │ │ -0ca054: 7110 d921 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0ca05a: 0a01 |000d: move-result v1 │ │ -0ca05c: 7110 da21 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0ca062: 0a00 |0011: move-result v0 │ │ -0ca064: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ -0ca06a: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ -0ca06e: 7120 db21 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0ca074: 0a02 |001a: move-result v2 │ │ -0ca076: 6f30 4f24 2305 |001b: invoke-super {v3, v2, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ -0ca07c: 28eb |001e: goto 0009 // -0015 │ │ -0ca07e: 5232 1a0c |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca082: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ -0ca086: 5232 1a0c |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca08a: 7120 f72a 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0ca090: 0a00 |0028: move-result v0 │ │ -0ca092: 28ec |0029: goto 0015 // -0014 │ │ -0ca094: 7010 5a20 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@205a │ │ -0ca09a: 0a02 |002d: move-result v2 │ │ -0ca09c: 7120 f72a 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0ca0a2: 0a00 |0031: move-result v0 │ │ -0ca0a4: 28e3 |0032: goto 0015 // -001d │ │ -0ca0a6: 5232 1a0c |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca0aa: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ -0ca0ae: 5232 1a0c |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca0b2: 7120 f72a 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0ca0b8: 0a00 |003c: move-result v0 │ │ -0ca0ba: 28d8 |003d: goto 0015 // -0028 │ │ -0ca0bc: 5232 1a0c |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca0c0: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ -0ca0c4: 5230 1a0c |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca0c8: 28d1 |0044: goto 0015 // -002f │ │ -0ca0ca: 7010 5a20 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@205a │ │ -0ca0d0: 0a00 |0048: move-result v0 │ │ -0ca0d2: 28fb |0049: goto 0044 // -0005 │ │ -0ca0d4: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ +0ca11c: |[0ca11c] android.support.v7.widget.SearchView.onMeasure:(II)V │ │ +0ca12c: 6e10 6820 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0ca132: 0a02 |0003: move-result v2 │ │ +0ca134: 3802 0600 |0004: if-eqz v2, 000a // +0006 │ │ +0ca138: 6f30 4f24 4305 |0006: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ +0ca13e: 0e00 |0009: return-void │ │ +0ca140: 7110 d921 0400 |000a: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0ca146: 0a01 |000d: move-result v1 │ │ +0ca148: 7110 da21 0400 |000e: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0ca14e: 0a00 |0011: move-result v0 │ │ +0ca150: 2c01 3800 0000 |0012: sparse-switch v1, 0000004a // +00000038 │ │ +0ca156: 1501 0040 |0015: const/high16 v1, #int 1073741824 // #4000 │ │ +0ca15a: 7120 db21 1000 |0017: invoke-static {v0, v1}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0ca160: 0a02 |001a: move-result v2 │ │ +0ca162: 6f30 4f24 2305 |001b: invoke-super {v3, v2, v5}, Landroid/widget/LinearLayout;.onMeasure:(II)V // method@244f │ │ +0ca168: 28eb |001e: goto 0009 // -0015 │ │ +0ca16a: 5232 1a0c |001f: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca16e: 3d02 0900 |0021: if-lez v2, 002a // +0009 │ │ +0ca172: 5232 1a0c |0023: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca176: 7120 f72a 0200 |0025: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0ca17c: 0a00 |0028: move-result v0 │ │ +0ca17e: 28ec |0029: goto 0015 // -0014 │ │ +0ca180: 7010 5a20 0300 |002a: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@205a │ │ +0ca186: 0a02 |002d: move-result v2 │ │ +0ca188: 7120 f72a 0200 |002e: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0ca18e: 0a00 |0031: move-result v0 │ │ +0ca190: 28e3 |0032: goto 0015 // -001d │ │ +0ca192: 5232 1a0c |0033: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca196: 3d02 e0ff |0035: if-lez v2, 0015 // -0020 │ │ +0ca19a: 5232 1a0c |0037: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca19e: 7120 f72a 0200 |0039: invoke-static {v2, v0}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0ca1a4: 0a00 |003c: move-result v0 │ │ +0ca1a6: 28d8 |003d: goto 0015 // -0028 │ │ +0ca1a8: 5232 1a0c |003e: iget v2, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca1ac: 3d02 0500 |0040: if-lez v2, 0045 // +0005 │ │ +0ca1b0: 5230 1a0c |0042: iget v0, v3, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca1b4: 28d1 |0044: goto 0015 // -002f │ │ +0ca1b6: 7010 5a20 0300 |0045: invoke-direct {v3}, Landroid/support/v7/widget/SearchView;.getPreferredWidth:()I // method@205a │ │ +0ca1bc: 0a00 |0048: move-result v0 │ │ +0ca1be: 28fb |0049: goto 0044 // -0005 │ │ +0ca1c0: 0002 0300 0000 0080 0000 0000 0000 ... |004a: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=741 │ │ 0x0006 line=742 │ │ 0x0009 line=771 │ │ 0x000a line=746 │ │ 0x000e line=747 │ │ @@ -265226,17 +265254,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ca0f0: |[0ca0f0] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ -0ca100: 7020 9320 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ -0ca106: 0e00 |0003: return-void │ │ +0ca1dc: |[0ca1dc] android.support.v7.widget.SearchView.onQueryRefine:(Ljava/lang/CharSequence;)V │ │ +0ca1ec: 7020 9320 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/SearchView;.setQuery:(Ljava/lang/CharSequence;)V // method@2093 │ │ +0ca1f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=880 │ │ 0x0003 line=881 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0004 reg=1 queryText Ljava/lang/CharSequence; │ │ @@ -265246,25 +265274,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0ca108: |[0ca108] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ -0ca118: 6e10 6820 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0ca11e: 0a00 |0003: move-result v0 │ │ -0ca120: 7020 a020 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0ca126: 7010 8120 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@2081 │ │ -0ca12c: 5410 280c |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca130: 6e10 1520 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@2015 │ │ -0ca136: 0a00 |000f: move-result v0 │ │ -0ca138: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ -0ca13c: 7010 5420 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@2054 │ │ -0ca142: 0e00 |0015: return-void │ │ +0ca1f4: |[0ca1f4] android.support.v7.widget.SearchView.onTextFocusChanged:()V │ │ +0ca204: 6e10 6820 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0ca20a: 0a00 |0003: move-result v0 │ │ +0ca20c: 7020 a020 0100 |0004: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0ca212: 7010 8120 0100 |0007: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@2081 │ │ +0ca218: 5410 280c |000a: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca21c: 6e10 1520 0000 |000c: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.hasFocus:()Z // method@2015 │ │ +0ca222: 0a00 |000f: move-result v0 │ │ +0ca224: 3800 0500 |0010: if-eqz v0, 0015 // +0005 │ │ +0ca228: 7010 5420 0100 |0012: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.forceSuggestionQuery:()V // method@2054 │ │ +0ca22e: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1194 │ │ 0x0007 line=1197 │ │ 0x000a line=1198 │ │ 0x0012 line=1199 │ │ 0x0015 line=1201 │ │ @@ -265276,18 +265304,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0ca144: |[0ca144] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ -0ca154: 6f20 5024 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.onWindowFocusChanged:(Z)V // method@2450 │ │ -0ca15a: 7010 8120 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@2081 │ │ -0ca160: 0e00 |0006: return-void │ │ +0ca230: |[0ca230] android.support.v7.widget.SearchView.onWindowFocusChanged:(Z)V │ │ +0ca240: 6f20 5024 1000 |0000: invoke-super {v0, v1}, Landroid/widget/LinearLayout;.onWindowFocusChanged:(Z)V // method@2450 │ │ +0ca246: 7010 8120 0000 |0003: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.postUpdateFocusedState:()V // method@2081 │ │ +0ca24c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1205 │ │ 0x0003 line=1207 │ │ 0x0006 line=1208 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -265298,37 +265326,37 @@ │ │ type : '(ILandroid/graphics/Rect;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 38 16-bit code units │ │ -0ca164: |[0ca164] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ -0ca174: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ca176: 5532 130c |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0c13 │ │ -0ca17a: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ -0ca17e: 0110 |0005: move v0, v1 │ │ -0ca180: 0f00 |0006: return v0 │ │ -0ca182: 6e10 6620 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@2066 │ │ -0ca188: 0a02 |000a: move-result v2 │ │ -0ca18a: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ -0ca18e: 0110 |000d: move v0, v1 │ │ -0ca190: 28f8 |000e: goto 0006 // -0008 │ │ -0ca192: 6e10 6820 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0ca198: 0a02 |0012: move-result v2 │ │ -0ca19a: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ -0ca19e: 5432 280c |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca1a2: 6e30 1f20 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@201f │ │ -0ca1a8: 0a00 |001a: move-result v0 │ │ -0ca1aa: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ -0ca1ae: 7020 a020 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0ca1b4: 28e6 |0020: goto 0006 // -001a │ │ -0ca1b6: 6f30 5424 4305 |0021: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2454 │ │ -0ca1bc: 0a00 |0024: move-result v0 │ │ -0ca1be: 28e1 |0025: goto 0006 // -001f │ │ +0ca250: |[0ca250] android.support.v7.widget.SearchView.requestFocus:(ILandroid/graphics/Rect;)Z │ │ +0ca260: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ca262: 5532 130c |0001: iget-boolean v2, v3, Landroid/support/v7/widget/SearchView;.mClearingFocus:Z // field@0c13 │ │ +0ca266: 3802 0400 |0003: if-eqz v2, 0007 // +0004 │ │ +0ca26a: 0110 |0005: move v0, v1 │ │ +0ca26c: 0f00 |0006: return v0 │ │ +0ca26e: 6e10 6620 0300 |0007: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isFocusable:()Z // method@2066 │ │ +0ca274: 0a02 |000a: move-result v2 │ │ +0ca276: 3902 0400 |000b: if-nez v2, 000f // +0004 │ │ +0ca27a: 0110 |000d: move v0, v1 │ │ +0ca27c: 28f8 |000e: goto 0006 // -0008 │ │ +0ca27e: 6e10 6820 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0ca284: 0a02 |0012: move-result v2 │ │ +0ca286: 3902 0e00 |0013: if-nez v2, 0021 // +000e │ │ +0ca28a: 5432 280c |0015: iget-object v2, v3, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca28e: 6e30 1f20 4205 |0017: invoke-virtual {v2, v4, v5}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.requestFocus:(ILandroid/graphics/Rect;)Z // method@201f │ │ +0ca294: 0a00 |001a: move-result v0 │ │ +0ca296: 3800 ebff |001b: if-eqz v0, 0006 // -0015 │ │ +0ca29a: 7020 a020 1300 |001d: invoke-direct {v3, v1}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0ca2a0: 28e6 |0020: goto 0006 // -001a │ │ +0ca2a2: 6f30 5424 4305 |0021: invoke-super {v3, v4, v5}, Landroid/widget/LinearLayout;.requestFocus:(ILandroid/graphics/Rect;)Z // method@2454 │ │ +0ca2a8: 0a00 |0024: move-result v0 │ │ +0ca2aa: 28e1 |0025: goto 0006 // -001f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=450 │ │ 0x0006 line=461 │ │ 0x0007 line=452 │ │ 0x000f line=454 │ │ 0x0015 line=455 │ │ @@ -265346,17 +265374,17 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca1c0: |[0ca1c0] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ -0ca1d0: 5b01 120c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ -0ca1d4: 0e00 |0002: return-void │ │ +0ca2ac: |[0ca2ac] android.support.v7.widget.SearchView.setAppSearchData:(Landroid/os/Bundle;)V │ │ +0ca2bc: 5b01 120c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mAppSearchData:Landroid/os/Bundle; // field@0c12 │ │ +0ca2c0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=398 │ │ 0x0002 line=399 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 appSearchData Landroid/os/Bundle; │ │ @@ -265366,20 +265394,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ca1d8: |[0ca1d8] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ -0ca1e8: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ -0ca1ec: 7010 7220 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@2072 │ │ -0ca1f2: 0e00 |0005: return-void │ │ -0ca1f4: 7010 7920 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@2079 │ │ -0ca1fa: 28fc |0009: goto 0005 // -0004 │ │ +0ca2c4: |[0ca2c4] android.support.v7.widget.SearchView.setIconified:(Z)V │ │ +0ca2d4: 3801 0600 |0000: if-eqz v1, 0006 // +0006 │ │ +0ca2d8: 7010 7220 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onCloseClicked:()V // method@2072 │ │ +0ca2de: 0e00 |0005: return-void │ │ +0ca2e0: 7010 7920 0000 |0006: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.onSearchClicked:()V // method@2079 │ │ +0ca2e6: 28fc |0009: goto 0005 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=627 │ │ 0x0002 line=628 │ │ 0x0005 line=632 │ │ 0x0006 line=630 │ │ locals : │ │ @@ -265391,22 +265419,22 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0ca1fc: |[0ca1fc] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ -0ca20c: 5510 190c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0ca210: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ -0ca214: 0e00 |0004: return-void │ │ -0ca216: 5c12 190c |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ -0ca21a: 7020 a020 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0ca220: 7010 9c20 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ -0ca226: 28f7 |000d: goto 0004 // -0009 │ │ +0ca2e8: |[0ca2e8] android.support.v7.widget.SearchView.setIconifiedByDefault:(Z)V │ │ +0ca2f8: 5510 190c |0000: iget-boolean v0, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0ca2fc: 3320 0300 |0002: if-ne v0, v2, 0005 // +0003 │ │ +0ca300: 0e00 |0004: return-void │ │ +0ca302: 5c12 190c |0005: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mIconifiedByDefault:Z // field@0c19 │ │ +0ca306: 7020 a020 2100 |0007: invoke-direct {v1, v2}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0ca30c: 7010 9c20 0100 |000a: invoke-direct {v1}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ +0ca312: 28f7 |000d: goto 0004 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=600 │ │ 0x0004 line=604 │ │ 0x0005 line=601 │ │ 0x0007 line=602 │ │ 0x000a line=603 │ │ @@ -265419,18 +265447,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca228: |[0ca228] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ -0ca238: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca23c: 6e20 2420 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ -0ca242: 0e00 |0005: return-void │ │ +0ca314: |[0ca314] android.support.v7.widget.SearchView.setImeOptions:(I)V │ │ +0ca324: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca328: 6e20 2420 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setImeOptions:(I)V // method@2024 │ │ +0ca32e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ 0x0005 line=411 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 imeOptions I │ │ @@ -265440,18 +265468,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ca244: |[0ca244] android.support.v7.widget.SearchView.setInputType:(I)V │ │ -0ca254: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca258: 6e20 2520 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@2025 │ │ -0ca25e: 0e00 |0005: return-void │ │ +0ca330: |[0ca330] android.support.v7.widget.SearchView.setInputType:(I)V │ │ +0ca340: 5410 280c |0000: iget-object v0, v1, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca344: 6e20 2520 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setInputType:(I)V // method@2025 │ │ +0ca34a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=433 │ │ 0x0005 line=434 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0006 reg=2 inputType I │ │ @@ -265461,18 +265489,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca260: |[0ca260] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ -0ca270: 5901 1a0c |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ -0ca274: 6e10 8420 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@2084 │ │ -0ca27a: 0e00 |0005: return-void │ │ +0ca34c: |[0ca34c] android.support.v7.widget.SearchView.setMaxWidth:(I)V │ │ +0ca35c: 5901 1a0c |0000: iput v1, v0, Landroid/support/v7/widget/SearchView;.mMaxWidth:I // field@0c1a │ │ +0ca360: 6e10 8420 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.requestLayout:()V // method@2084 │ │ +0ca366: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=722 │ │ 0x0002 line=724 │ │ 0x0005 line=725 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -265483,17 +265511,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView$OnCloseListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca27c: |[0ca27c] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ -0ca28c: 5b01 1d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0c1d │ │ -0ca290: 0e00 |0002: return-void │ │ +0ca368: |[0ca368] android.support.v7.widget.SearchView.setOnCloseListener:(Landroid/support/v7/widget/SearchView$OnCloseListener;)V │ │ +0ca378: 5b01 1d0c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnCloseListener:Landroid/support/v7/widget/SearchView$OnCloseListener; // field@0c1d │ │ +0ca37c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=491 │ │ 0x0002 line=492 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnCloseListener; │ │ @@ -265503,17 +265531,17 @@ │ │ type : '(Landroid/view/View$OnFocusChangeListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca294: |[0ca294] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ -0ca2a4: 5b01 220c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0c22 │ │ -0ca2a8: 0e00 |0002: return-void │ │ +0ca380: |[0ca380] android.support.v7.widget.SearchView.setOnQueryTextFocusChangeListener:(Landroid/view/View$OnFocusChangeListener;)V │ │ +0ca390: 5b01 220c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryTextFocusChangeListener:Landroid/view/View$OnFocusChangeListener; // field@0c22 │ │ +0ca394: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ 0x0002 line=501 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnFocusChangeListener; │ │ @@ -265523,17 +265551,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca2ac: |[0ca2ac] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ -0ca2bc: 5b01 210c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ -0ca2c0: 0e00 |0002: return-void │ │ +0ca398: |[0ca398] android.support.v7.widget.SearchView.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V │ │ +0ca3a8: 5b01 210c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnQueryChangeListener:Landroid/support/v7/widget/SearchView$OnQueryTextListener; // field@0c21 │ │ +0ca3ac: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=482 │ │ 0x0002 line=483 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnQueryTextListener; │ │ @@ -265543,17 +265571,17 @@ │ │ type : '(Landroid/view/View$OnClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca2c4: |[0ca2c4] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ -0ca2d4: 5b01 230c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0c23 │ │ -0ca2d8: 0e00 |0002: return-void │ │ +0ca3b0: |[0ca3b0] android.support.v7.widget.SearchView.setOnSearchClickListener:(Landroid/view/View$OnClickListener;)V │ │ +0ca3c0: 5b01 230c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSearchClickListener:Landroid/view/View$OnClickListener; // field@0c23 │ │ +0ca3c4: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=521 │ │ 0x0002 line=522 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/view/View$OnClickListener; │ │ @@ -265563,17 +265591,17 @@ │ │ type : '(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca2dc: |[0ca2dc] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ -0ca2ec: 5b01 240c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ -0ca2f0: 0e00 |0002: return-void │ │ +0ca3c8: |[0ca3c8] android.support.v7.widget.SearchView.setOnSuggestionListener:(Landroid/support/v7/widget/SearchView$OnSuggestionListener;)V │ │ +0ca3d8: 5b01 240c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mOnSuggestionListener:Landroid/support/v7/widget/SearchView$OnSuggestionListener; // field@0c24 │ │ +0ca3dc: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ 0x0002 line=510 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SearchView; │ │ 0x0000 - 0x0003 reg=1 listener Landroid/support/v7/widget/SearchView$OnSuggestionListener; │ │ @@ -265583,30 +265611,30 @@ │ │ type : '(Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0ca2f4: |[0ca2f4] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ -0ca304: 5420 280c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca308: 6e20 3020 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ -0ca30e: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ -0ca312: 5420 280c |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca316: 5421 280c |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca31a: 6e10 1820 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@2018 │ │ -0ca320: 0a01 |000e: move-result v1 │ │ -0ca322: 6e20 2f20 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@202f │ │ -0ca328: 5b23 370c |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0c37 │ │ -0ca32c: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ -0ca330: 7110 e420 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0ca336: 0a00 |0019: move-result v0 │ │ -0ca338: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ -0ca33c: 7010 7a20 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@207a │ │ -0ca342: 0e00 |001f: return-void │ │ +0ca3e0: |[0ca3e0] android.support.v7.widget.SearchView.setQuery:(Ljava/lang/CharSequence;Z)V │ │ +0ca3f0: 5420 280c |0000: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca3f4: 6e20 3020 3000 |0002: invoke-virtual {v0, v3}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setText:(Ljava/lang/CharSequence;)V // method@2030 │ │ +0ca3fa: 3803 0f00 |0005: if-eqz v3, 0014 // +000f │ │ +0ca3fe: 5420 280c |0007: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca402: 5421 280c |0009: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca406: 6e10 1820 0100 |000b: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.length:()I // method@2018 │ │ +0ca40c: 0a01 |000e: move-result v1 │ │ +0ca40e: 6e20 2f20 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setSelection:(I)V // method@202f │ │ +0ca414: 5b23 370c |0012: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mUserQuery:Ljava/lang/CharSequence; // field@0c37 │ │ +0ca418: 3804 0b00 |0014: if-eqz v4, 001f // +000b │ │ +0ca41c: 7110 e420 0300 |0016: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0ca422: 0a00 |0019: move-result v0 │ │ +0ca424: 3900 0500 |001a: if-nez v0, 001f // +0005 │ │ +0ca428: 7010 7a20 0200 |001c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.onSubmitQuery:()V // method@207a │ │ +0ca42e: 0e00 |001f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=542 │ │ 0x0005 line=543 │ │ 0x0007 line=544 │ │ 0x0012 line=545 │ │ 0x0014 line=549 │ │ @@ -265622,18 +265650,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca344: |[0ca344] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ -0ca354: 5b01 260c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ -0ca358: 7010 9c20 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ -0ca35e: 0e00 |0005: return-void │ │ +0ca430: |[0ca430] android.support.v7.widget.SearchView.setQueryHint:(Ljava/lang/CharSequence;)V │ │ +0ca440: 5b01 260c |0000: iput-object v1, v0, Landroid/support/v7/widget/SearchView;.mQueryHint:Ljava/lang/CharSequence; // field@0c26 │ │ +0ca444: 7010 9c20 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ +0ca44a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=563 │ │ 0x0002 line=564 │ │ 0x0005 line=565 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/SearchView; │ │ @@ -265644,27 +265672,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ca360: |[0ca360] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ -0ca370: 5c23 270c |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0c27 │ │ -0ca374: 5420 330c |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0ca378: 2000 f603 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ -0ca37c: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ -0ca380: 5420 330c |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0ca384: 1f00 f603 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ -0ca388: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ -0ca38c: 1221 |000e: const/4 v1, #int 2 // #2 │ │ -0ca38e: 6e20 d020 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@20d0 │ │ -0ca394: 0e00 |0012: return-void │ │ -0ca396: 1211 |0013: const/4 v1, #int 1 // #1 │ │ -0ca398: 28fb |0014: goto 000f // -0005 │ │ +0ca44c: |[0ca44c] android.support.v7.widget.SearchView.setQueryRefinementEnabled:(Z)V │ │ +0ca45c: 5c23 270c |0000: iput-boolean v3, v2, Landroid/support/v7/widget/SearchView;.mQueryRefinement:Z // field@0c27 │ │ +0ca460: 5420 330c |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0ca464: 2000 f603 |0004: instance-of v0, v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ +0ca468: 3800 0c00 |0006: if-eqz v0, 0012 // +000c │ │ +0ca46c: 5420 330c |0008: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0ca470: 1f00 f603 |000a: check-cast v0, Landroid/support/v7/widget/SuggestionsAdapter; // type@03f6 │ │ +0ca474: 3803 0700 |000c: if-eqz v3, 0013 // +0007 │ │ +0ca478: 1221 |000e: const/4 v1, #int 2 // #2 │ │ +0ca47a: 6e20 d020 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setQueryRefinement:(I)V // method@20d0 │ │ +0ca480: 0e00 |0012: return-void │ │ +0ca482: 1211 |0013: const/4 v1, #int 1 // #1 │ │ +0ca484: 28fb |0014: goto 000f // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0002 line=682 │ │ 0x0008 line=683 │ │ 0x0012 line=686 │ │ 0x0013 line=683 │ │ @@ -265677,32 +265705,32 @@ │ │ type : '(Landroid/app/SearchableInfo;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 37 16-bit code units │ │ -0ca39c: |[0ca39c] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ -0ca3ac: 5b23 2e0c |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0ca3b0: 5420 2e0c |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ -0ca3b4: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0ca3b8: 7010 9d20 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@209d │ │ -0ca3be: 7010 9c20 0200 |0009: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ -0ca3c4: 7010 6420 0200 |000c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@2064 │ │ -0ca3ca: 0a00 |000f: move-result v0 │ │ -0ca3cc: 5c20 3a0c |0010: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ -0ca3d0: 5520 3a0c |0012: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ -0ca3d4: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ -0ca3d8: 5420 280c |0016: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca3dc: 1a01 7127 |0018: const-string v1, "nm" // string@2771 │ │ -0ca3e0: 6e20 2d20 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@202d │ │ -0ca3e6: 6e10 6820 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0ca3ec: 0a00 |0020: move-result v0 │ │ -0ca3ee: 7020 a020 0200 |0021: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0ca3f4: 0e00 |0024: return-void │ │ +0ca488: |[0ca488] android.support.v7.widget.SearchView.setSearchableInfo:(Landroid/app/SearchableInfo;)V │ │ +0ca498: 5b23 2e0c |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0ca49c: 5420 2e0c |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mSearchable:Landroid/app/SearchableInfo; // field@0c2e │ │ +0ca4a0: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0ca4a4: 7010 9d20 0200 |0006: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateSearchAutoComplete:()V // method@209d │ │ +0ca4aa: 7010 9c20 0200 |0009: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.updateQueryHint:()V // method@209c │ │ +0ca4b0: 7010 6420 0200 |000c: invoke-direct {v2}, Landroid/support/v7/widget/SearchView;.hasVoiceSearch:()Z // method@2064 │ │ +0ca4b6: 0a00 |000f: move-result v0 │ │ +0ca4b8: 5c20 3a0c |0010: iput-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ +0ca4bc: 5520 3a0c |0012: iget-boolean v0, v2, Landroid/support/v7/widget/SearchView;.mVoiceButtonEnabled:Z // field@0c3a │ │ +0ca4c0: 3800 0900 |0014: if-eqz v0, 001d // +0009 │ │ +0ca4c4: 5420 280c |0016: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca4c8: 1a01 7427 |0018: const-string v1, "nm" // string@2774 │ │ +0ca4cc: 6e20 2d20 1000 |001a: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setPrivateImeOptions:(Ljava/lang/String;)V // method@202d │ │ +0ca4d2: 6e10 6820 0200 |001d: invoke-virtual {v2}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0ca4d8: 0a00 |0020: move-result v0 │ │ +0ca4da: 7020 a020 0200 |0021: invoke-direct {v2, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0ca4e0: 0e00 |0024: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=376 │ │ 0x0002 line=377 │ │ 0x0006 line=378 │ │ 0x0009 line=379 │ │ 0x000c line=382 │ │ @@ -265719,20 +265747,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ca3f8: |[0ca3f8] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ -0ca408: 5c12 320c |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ -0ca40c: 6e10 6820 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ -0ca412: 0a00 |0005: move-result v0 │ │ -0ca414: 7020 a020 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ -0ca41a: 0e00 |0009: return-void │ │ +0ca4e4: |[0ca4e4] android.support.v7.widget.SearchView.setSubmitButtonEnabled:(Z)V │ │ +0ca4f4: 5c12 320c |0000: iput-boolean v2, v1, Landroid/support/v7/widget/SearchView;.mSubmitButtonEnabled:Z // field@0c32 │ │ +0ca4f8: 6e10 6820 0100 |0002: invoke-virtual {v1}, Landroid/support/v7/widget/SearchView;.isIconified:()Z // method@2068 │ │ +0ca4fe: 0a00 |0005: move-result v0 │ │ +0ca500: 7020 a020 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SearchView;.updateViewsVisibility:(Z)V // method@20a0 │ │ +0ca506: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=653 │ │ 0x0002 line=654 │ │ 0x0009 line=655 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v7/widget/SearchView; │ │ @@ -265743,20 +265771,20 @@ │ │ type : '(Landroid/support/v4/widget/CursorAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0ca41c: |[0ca41c] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ -0ca42c: 5b23 330c |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0ca430: 5420 280c |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ -0ca434: 5421 330c |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ -0ca438: 6e20 2020 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2020 │ │ -0ca43e: 0e00 |0009: return-void │ │ +0ca508: |[0ca508] android.support.v7.widget.SearchView.setSuggestionsAdapter:(Landroid/support/v4/widget/CursorAdapter;)V │ │ +0ca518: 5b23 330c |0000: iput-object v3, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0ca51c: 5420 280c |0002: iget-object v0, v2, Landroid/support/v7/widget/SearchView;.mQueryTextView:Landroid/support/v7/widget/SearchView$SearchAutoComplete; // field@0c28 │ │ +0ca520: 5421 330c |0004: iget-object v1, v2, Landroid/support/v7/widget/SearchView;.mSuggestionsAdapter:Landroid/support/v4/widget/CursorAdapter; // field@0c33 │ │ +0ca524: 6e20 2020 1000 |0006: invoke-virtual {v0, v1}, Landroid/support/v7/widget/SearchView$SearchAutoComplete;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2020 │ │ +0ca52a: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=703 │ │ 0x0002 line=705 │ │ 0x0009 line=706 │ │ locals : │ │ 0x0000 - 0x000a reg=2 this Landroid/support/v7/widget/SearchView; │ │ @@ -265797,18 +265825,18 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca440: |[0ca440] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ -0ca450: 5b01 3c0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ -0ca454: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0ca45a: 0e00 |0005: return-void │ │ +0ca52c: |[0ca52c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;)V │ │ +0ca53c: 5b01 3c0c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ +0ca540: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0ca546: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ @@ -265817,17 +265845,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ca45c: |[0ca45c] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ -0ca46c: 7020 a320 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@20a3 │ │ -0ca472: 0e00 |0003: return-void │ │ +0ca548: |[0ca548] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V │ │ +0ca558: 7020 a320 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;)V // method@20a3 │ │ +0ca55e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=341 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/widget/ShareActionProvider$1; │ │ @@ -265838,26 +265866,26 @@ │ │ type : '(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0ca474: |[0ca474] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ -0ca484: 5420 3c0c |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ -0ca488: 7110 ac20 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@20ac │ │ -0ca48e: 0c00 |0005: move-result-object v0 │ │ -0ca490: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ -0ca494: 5420 3c0c |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ -0ca498: 7110 ac20 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@20ac │ │ -0ca49e: 0c00 |000d: move-result-object v0 │ │ -0ca4a0: 5421 3c0c |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ -0ca4a4: 7230 a220 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@20a2 │ │ -0ca4aa: 1200 |0013: const/4 v0, #int 0 // #0 │ │ -0ca4ac: 0f00 |0014: return v0 │ │ +0ca560: |[0ca560] android.support.v7.widget.ShareActionProvider$ShareActivityChooserModelPolicy.onChooseActivity:(Landroid/support/v7/internal/widget/ActivityChooserModel;Landroid/content/Intent;)Z │ │ +0ca570: 5420 3c0c |0000: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ +0ca574: 7110 ac20 0000 |0002: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@20ac │ │ +0ca57a: 0c00 |0005: move-result-object v0 │ │ +0ca57c: 3800 0d00 |0006: if-eqz v0, 0013 // +000d │ │ +0ca580: 5420 3c0c |0008: iget-object v0, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ +0ca584: 7110 ac20 0000 |000a: invoke-static {v0}, Landroid/support/v7/widget/ShareActionProvider;.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // method@20ac │ │ +0ca58a: 0c00 |000d: move-result-object v0 │ │ +0ca58c: 5421 3c0c |000e: iget-object v1, v2, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.this$0:Landroid/support/v7/widget/ShareActionProvider; // field@0c3c │ │ +0ca590: 7230 a220 1004 |0010: invoke-interface {v0, v1, v4}, Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;.onShareTargetSelected:(Landroid/support/v7/widget/ShareActionProvider;Landroid/content/Intent;)Z // method@20a2 │ │ +0ca596: 1200 |0013: const/4 v0, #int 0 // #0 │ │ +0ca598: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0008 line=345 │ │ 0x0013 line=348 │ │ locals : │ │ 0x0000 - 0x0015 reg=2 this Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; │ │ @@ -265927,26 +265955,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0ca4b0: |[0ca4b0] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ -0ca4c0: 7020 cd0b 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0bcd │ │ -0ca4c6: 1240 |0003: const/4 v0, #int 4 // #4 │ │ -0ca4c8: 5920 410c |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0c41 │ │ -0ca4cc: 2200 f303 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@03f3 │ │ -0ca4d0: 1201 |0008: const/4 v1, #int 0 // #0 │ │ -0ca4d2: 7030 a720 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@20a7 │ │ -0ca4d8: 5b20 430c |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0c43 │ │ -0ca4dc: 1a00 cc2e |000e: const-string v0, "share_history.xml" // string@2ecc │ │ -0ca4e0: 5b20 450c |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca4e4: 5b23 400c |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca4e8: 0e00 |0014: return-void │ │ +0ca59c: |[0ca59c] android.support.v7.widget.ShareActionProvider.:(Landroid/content/Context;)V │ │ +0ca5ac: 7020 cd0b 3200 |0000: invoke-direct {v2, v3}, Landroid/support/v4/view/ActionProvider;.:(Landroid/content/Context;)V // method@0bcd │ │ +0ca5b2: 1240 |0003: const/4 v0, #int 4 // #4 │ │ +0ca5b4: 5920 410c |0004: iput v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0c41 │ │ +0ca5b8: 2200 f303 |0006: new-instance v0, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // type@03f3 │ │ +0ca5bc: 1201 |0008: const/4 v1, #int 0 // #0 │ │ +0ca5be: 7030 a720 2001 |0009: invoke-direct {v0, v2, v1}, Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@20a7 │ │ +0ca5c4: 5b20 430c |000c: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0c43 │ │ +0ca5c8: 1a00 d02e |000e: const-string v0, "share_history.xml" // string@2ed0 │ │ +0ca5cc: 5b20 450c |0010: iput-object v0, v2, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca5d0: 5b23 400c |0012: iput-object v3, v2, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca5d4: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0003 line=122 │ │ 0x0006 line=127 │ │ 0x000e line=143 │ │ 0x0012 line=156 │ │ @@ -265960,17 +265988,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca4ec: |[0ca4ec] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ -0ca4fc: 5410 400c |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca500: 1100 |0002: return-object v0 │ │ +0ca5d8: |[0ca5d8] android.support.v7.widget.ShareActionProvider.access$100:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/content/Context; │ │ +0ca5e8: 5410 400c |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca5ec: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #2 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -265978,17 +266006,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca504: |[0ca504] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ -0ca514: 5410 450c |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca518: 1100 |0002: return-object v0 │ │ +0ca5f0: |[0ca5f0] android.support.v7.widget.ShareActionProvider.access$200:(Landroid/support/v7/widget/ShareActionProvider;)Ljava/lang/String; │ │ +0ca600: 5410 450c |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca604: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #3 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -265996,17 +266024,17 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ca51c: |[0ca51c] android.support.v7.widget.ShareActionProvider.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ -0ca52c: 5410 440c |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0c44 │ │ -0ca530: 1100 |0002: return-object v0 │ │ +0ca608: |[0ca608] android.support.v7.widget.ShareActionProvider.access$400:(Landroid/support/v7/widget/ShareActionProvider;)Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; │ │ +0ca618: 5410 440c |0000: iget-object v0, v1, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0c44 │ │ +0ca61c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=85 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #4 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -266014,31 +266042,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 31 16-bit code units │ │ -0ca534: |[0ca534] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ -0ca544: 5431 440c |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0c44 │ │ -0ca548: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ -0ca54c: 0e00 |0004: return-void │ │ -0ca54e: 5431 420c |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0c42 │ │ -0ca552: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ -0ca556: 2201 f203 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@03f2 │ │ -0ca55a: 1202 |000b: const/4 v2, #int 0 // #0 │ │ -0ca55c: 7030 a420 3102 |000c: invoke-direct {v1, v3, v2}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@20a4 │ │ -0ca562: 5b31 420c |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0c42 │ │ -0ca566: 5431 400c |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca56a: 5432 450c |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca56e: 7120 5e1d 2100 |0015: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ -0ca574: 0c00 |0018: move-result-object v0 │ │ -0ca576: 5431 420c |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0c42 │ │ -0ca57a: 6e20 711d 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@1d71 │ │ -0ca580: 28e6 |001e: goto 0004 // -001a │ │ +0ca620: |[0ca620] android.support.v7.widget.ShareActionProvider.setActivityChooserPolicyIfNeeded:()V │ │ +0ca630: 5431 440c |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0c44 │ │ +0ca634: 3901 0300 |0002: if-nez v1, 0005 // +0003 │ │ +0ca638: 0e00 |0004: return-void │ │ +0ca63a: 5431 420c |0005: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0c42 │ │ +0ca63e: 3901 0a00 |0007: if-nez v1, 0011 // +000a │ │ +0ca642: 2201 f203 |0009: new-instance v1, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy; // type@03f2 │ │ +0ca646: 1202 |000b: const/4 v2, #int 0 // #0 │ │ +0ca648: 7030 a420 3102 |000c: invoke-direct {v1, v3, v2}, Landroid/support/v7/widget/ShareActionProvider$ShareActivityChooserModelPolicy;.:(Landroid/support/v7/widget/ShareActionProvider;Landroid/support/v7/widget/ShareActionProvider$1;)V // method@20a4 │ │ +0ca64e: 5b31 420c |000f: iput-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0c42 │ │ +0ca652: 5431 400c |0011: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca656: 5432 450c |0013: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca65a: 7120 5e1d 2100 |0015: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ +0ca660: 0c00 |0018: move-result-object v0 │ │ +0ca662: 5431 420c |0019: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mOnChooseActivityListener:Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener; // field@0c42 │ │ +0ca666: 6e20 711d 1000 |001b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setOnChooseActivityListener:(Landroid/support/v7/internal/widget/ActivityChooserModel$OnChooseActivityListener;)V // method@1d71 │ │ +0ca66c: 28e6 |001e: goto 0004 // -001a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=328 │ │ 0x0004 line=336 │ │ 0x0005 line=331 │ │ 0x0009 line=332 │ │ 0x0011 line=334 │ │ @@ -266053,17 +266081,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ca584: |[0ca584] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ -0ca594: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ca596: 0f00 |0001: return v0 │ │ +0ca670: |[0ca670] android.support.v7.widget.ShareActionProvider.hasSubMenu:()Z │ │ +0ca680: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ca682: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/ShareActionProvider; │ │ │ │ #1 : (in Landroid/support/v7/widget/ShareActionProvider;) │ │ @@ -266071,44 +266099,44 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 64 16-bit code units │ │ -0ca598: |[0ca598] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ -0ca5a8: 5474 400c |0000: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca5ac: 5475 450c |0002: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca5b0: 7120 5e1d 5400 |0004: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ -0ca5b6: 0c01 |0007: move-result-object v1 │ │ -0ca5b8: 2200 af03 |0008: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserView; // type@03af │ │ -0ca5bc: 5474 400c |000a: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca5c0: 7020 981d 4000 |000c: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@1d98 │ │ -0ca5c6: 6e20 b31d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1db3 │ │ -0ca5cc: 2203 1204 |0012: new-instance v3, Landroid/util/TypedValue; // type@0412 │ │ -0ca5d0: 7010 0e21 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0ca5d6: 5474 400c |0017: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca5da: 6e10 3901 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ -0ca5e0: 0c04 |001c: move-result-object v4 │ │ -0ca5e2: 6005 1b07 |001d: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@071b │ │ -0ca5e6: 1216 |001f: const/4 v6, #int 1 // #1 │ │ -0ca5e8: 6e40 a901 5463 |0020: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ -0ca5ee: 5474 400c |0023: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca5f2: 6e10 3401 0400 |0025: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0ca5f8: 0c04 |0028: move-result-object v4 │ │ -0ca5fa: 5235 690c |0029: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ -0ca5fe: 6e20 b001 5400 |002b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0ca604: 0c02 |002e: move-result-object v2 │ │ -0ca606: 6e20 b61d 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1db6 │ │ -0ca60c: 6e20 ba1d 7000 |0032: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@1dba │ │ -0ca612: 6004 4a08 |0035: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@084a │ │ -0ca616: 6e20 b41d 4000 |0037: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@1db4 │ │ -0ca61c: 6004 4908 |003a: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@0849 │ │ -0ca620: 6e20 b51d 4000 |003c: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@1db5 │ │ -0ca626: 1100 |003f: return-object v0 │ │ +0ca684: |[0ca684] android.support.v7.widget.ShareActionProvider.onCreateActionView:()Landroid/view/View; │ │ +0ca694: 5474 400c |0000: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca698: 5475 450c |0002: iget-object v5, v7, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca69c: 7120 5e1d 5400 |0004: invoke-static {v4, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ +0ca6a2: 0c01 |0007: move-result-object v1 │ │ +0ca6a4: 2200 af03 |0008: new-instance v0, Landroid/support/v7/internal/widget/ActivityChooserView; // type@03af │ │ +0ca6a8: 5474 400c |000a: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca6ac: 7020 981d 4000 |000c: invoke-direct {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.:(Landroid/content/Context;)V // method@1d98 │ │ +0ca6b2: 6e20 b31d 1000 |000f: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/ActivityChooserView;.setActivityChooserModel:(Landroid/support/v7/internal/widget/ActivityChooserModel;)V // method@1db3 │ │ +0ca6b8: 2203 1204 |0012: new-instance v3, Landroid/util/TypedValue; // type@0412 │ │ +0ca6bc: 7010 0e21 0300 |0014: invoke-direct {v3}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0ca6c2: 5474 400c |0017: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca6c6: 6e10 3901 0400 |0019: invoke-virtual {v4}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ +0ca6cc: 0c04 |001c: move-result-object v4 │ │ +0ca6ce: 6005 1b07 |001d: sget v5, Landroid/support/v7/appcompat/R$attr;.actionModeShareDrawable:I // field@071b │ │ +0ca6d2: 1216 |001f: const/4 v6, #int 1 // #1 │ │ +0ca6d4: 6e40 a901 5463 |0020: invoke-virtual {v4, v5, v3, v6}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ +0ca6da: 5474 400c |0023: iget-object v4, v7, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca6de: 6e10 3401 0400 |0025: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0ca6e4: 0c04 |0028: move-result-object v4 │ │ +0ca6e6: 5235 690c |0029: iget v5, v3, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ +0ca6ea: 6e20 b001 5400 |002b: invoke-virtual {v4, v5}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0ca6f0: 0c02 |002e: move-result-object v2 │ │ +0ca6f2: 6e20 b61d 2000 |002f: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1db6 │ │ +0ca6f8: 6e20 ba1d 7000 |0032: invoke-virtual {v0, v7}, Landroid/support/v7/internal/widget/ActivityChooserView;.setProvider:(Landroid/support/v4/view/ActionProvider;)V // method@1dba │ │ +0ca6fe: 6004 4a08 |0035: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with_application:I // field@084a │ │ +0ca702: 6e20 b41d 4000 |0037: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setDefaultActionButtonContentDescription:(I)V // method@1db4 │ │ +0ca708: 6004 4908 |003a: sget v4, Landroid/support/v7/appcompat/R$string;.abc_shareactionprovider_share_with:I // field@0849 │ │ +0ca70c: 6e20 b51d 4000 |003c: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserView;.setExpandActivityOverflowButtonContentDescription:(I)V // method@1db5 │ │ +0ca712: 1100 |003f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0008 line=181 │ │ 0x000f line=182 │ │ 0x0012 line=185 │ │ 0x0017 line=186 │ │ @@ -266130,69 +266158,69 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 105 16-bit code units │ │ -0ca628: |[0ca628] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ -0ca638: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0ca63a: 7210 b821 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@21b8 │ │ -0ca640: 54a7 400c |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca644: 54a8 450c |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca648: 7120 5e1d 8700 |0008: invoke-static {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ -0ca64e: 0c02 |000b: move-result-object v2 │ │ -0ca650: 54a7 400c |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca654: 6e10 3201 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0ca65a: 0c06 |0011: move-result-object v6 │ │ -0ca65c: 6e10 601d 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1d60 │ │ -0ca662: 0a03 |0015: move-result v3 │ │ -0ca664: 52a7 410c |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0c41 │ │ -0ca668: 7120 f72a 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0ca66e: 0a01 |001b: move-result v1 │ │ -0ca670: 1205 |001c: const/4 v5, #int 0 // #0 │ │ -0ca672: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ -0ca676: 6e20 5f1d 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1d5f │ │ -0ca67c: 0c00 |0022: move-result-object v0 │ │ -0ca67e: 6e20 a301 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0ca684: 0c07 |0026: move-result-object v7 │ │ -0ca686: 7257 b621 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@21b6 │ │ -0ca68c: 0c07 |002a: move-result-object v7 │ │ -0ca68e: 6e20 a201 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0ca694: 0c08 |002e: move-result-object v8 │ │ -0ca696: 7220 9721 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ -0ca69c: 0c07 |0032: move-result-object v7 │ │ -0ca69e: 54a8 430c |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0c43 │ │ -0ca6a2: 7220 9b21 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ -0ca6a8: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0ca6ac: 28e3 |003a: goto 001d // -001d │ │ -0ca6ae: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ -0ca6b2: 54a7 400c |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca6b6: 6008 4208 |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0842 │ │ -0ca6ba: 6e20 3501 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ -0ca6c0: 0c07 |0044: move-result-object v7 │ │ -0ca6c2: 7257 b721 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@21b7 │ │ -0ca6c8: 0c04 |0048: move-result-object v4 │ │ -0ca6ca: 1205 |0049: const/4 v5, #int 0 // #0 │ │ -0ca6cc: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ -0ca6d0: 6e20 5f1d 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1d5f │ │ -0ca6d6: 0c00 |004f: move-result-object v0 │ │ -0ca6d8: 6e20 a301 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ -0ca6de: 0c07 |0053: move-result-object v7 │ │ -0ca6e0: 7257 b621 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@21b6 │ │ -0ca6e6: 0c07 |0057: move-result-object v7 │ │ -0ca6e8: 6e20 a201 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ -0ca6ee: 0c08 |005b: move-result-object v8 │ │ -0ca6f0: 7220 9721 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ -0ca6f6: 0c07 |005f: move-result-object v7 │ │ -0ca6f8: 54a8 430c |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0c43 │ │ -0ca6fc: 7220 9b21 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ -0ca702: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0ca706: 28e3 |0067: goto 004a // -001d │ │ -0ca708: 0e00 |0068: return-void │ │ +0ca714: |[0ca714] android.support.v7.widget.ShareActionProvider.onPrepareSubMenu:(Landroid/view/SubMenu;)V │ │ +0ca724: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0ca726: 7210 b821 0b00 |0001: invoke-interface {v11}, Landroid/view/SubMenu;.clear:()V // method@21b8 │ │ +0ca72c: 54a7 400c |0004: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca730: 54a8 450c |0006: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca734: 7120 5e1d 8700 |0008: invoke-static {v7, v8}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ +0ca73a: 0c02 |000b: move-result-object v2 │ │ +0ca73c: 54a7 400c |000c: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca740: 6e10 3201 0700 |000e: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0ca746: 0c06 |0011: move-result-object v6 │ │ +0ca748: 6e10 601d 0200 |0012: invoke-virtual {v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivityCount:()I // method@1d60 │ │ +0ca74e: 0a03 |0015: move-result v3 │ │ +0ca750: 52a7 410c |0016: iget v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mMaxShownActivityCount:I // field@0c41 │ │ +0ca754: 7120 f72a 7300 |0018: invoke-static {v3, v7}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0ca75a: 0a01 |001b: move-result v1 │ │ +0ca75c: 1205 |001c: const/4 v5, #int 0 // #0 │ │ +0ca75e: 3515 1e00 |001d: if-ge v5, v1, 003b // +001e │ │ +0ca762: 6e20 5f1d 5200 |001f: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1d5f │ │ +0ca768: 0c00 |0022: move-result-object v0 │ │ +0ca76a: 6e20 a301 6000 |0023: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0ca770: 0c07 |0026: move-result-object v7 │ │ +0ca772: 7257 b621 9b55 |0027: invoke-interface {v11, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@21b6 │ │ +0ca778: 0c07 |002a: move-result-object v7 │ │ +0ca77a: 6e20 a201 6000 |002b: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0ca780: 0c08 |002e: move-result-object v8 │ │ +0ca782: 7220 9721 8700 |002f: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ +0ca788: 0c07 |0032: move-result-object v7 │ │ +0ca78a: 54a8 430c |0033: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0c43 │ │ +0ca78e: 7220 9b21 8700 |0035: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ +0ca794: d805 0501 |0038: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ca798: 28e3 |003a: goto 001d // -001d │ │ +0ca79a: 3531 2d00 |003b: if-ge v1, v3, 0068 // +002d │ │ +0ca79e: 54a7 400c |003d: iget-object v7, v10, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca7a2: 6008 4208 |003f: sget v8, Landroid/support/v7/appcompat/R$string;.abc_activity_chooser_view_see_all:I // field@0842 │ │ +0ca7a6: 6e20 3501 8700 |0041: invoke-virtual {v7, v8}, Landroid/content/Context;.getString:(I)Ljava/lang/String; // method@0135 │ │ +0ca7ac: 0c07 |0044: move-result-object v7 │ │ +0ca7ae: 7257 b721 9b11 |0045: invoke-interface {v11, v9, v1, v1, v7}, Landroid/view/SubMenu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@21b7 │ │ +0ca7b4: 0c04 |0048: move-result-object v4 │ │ +0ca7b6: 1205 |0049: const/4 v5, #int 0 // #0 │ │ +0ca7b8: 3535 1e00 |004a: if-ge v5, v3, 0068 // +001e │ │ +0ca7bc: 6e20 5f1d 5200 |004c: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/ActivityChooserModel;.getActivity:(I)Landroid/content/pm/ResolveInfo; // method@1d5f │ │ +0ca7c2: 0c00 |004f: move-result-object v0 │ │ +0ca7c4: 6e20 a301 6000 |0050: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadLabel:(Landroid/content/pm/PackageManager;)Ljava/lang/CharSequence; // method@01a3 │ │ +0ca7ca: 0c07 |0053: move-result-object v7 │ │ +0ca7cc: 7257 b621 9455 |0054: invoke-interface {v4, v9, v5, v5, v7}, Landroid/view/SubMenu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@21b6 │ │ +0ca7d2: 0c07 |0057: move-result-object v7 │ │ +0ca7d4: 6e20 a201 6000 |0058: invoke-virtual {v0, v6}, Landroid/content/pm/ResolveInfo;.loadIcon:(Landroid/content/pm/PackageManager;)Landroid/graphics/drawable/Drawable; // method@01a2 │ │ +0ca7da: 0c08 |005b: move-result-object v8 │ │ +0ca7dc: 7220 9721 8700 |005c: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ +0ca7e2: 0c07 |005f: move-result-object v7 │ │ +0ca7e4: 54a8 430c |0060: iget-object v8, v10, Landroid/support/v7/widget/ShareActionProvider;.mOnMenuItemClickListener:Landroid/support/v7/widget/ShareActionProvider$ShareMenuItemOnMenuItemClickListener; // field@0c43 │ │ +0ca7e8: 7220 9b21 8700 |0062: invoke-interface {v7, v8}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ +0ca7ee: d805 0501 |0065: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0ca7f2: 28e3 |0067: goto 004a // -001d │ │ +0ca7f4: 0e00 |0068: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=214 │ │ 0x0004 line=216 │ │ 0x000c line=217 │ │ 0x0012 line=219 │ │ 0x0016 line=220 │ │ @@ -266224,18 +266252,18 @@ │ │ type : '(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca70c: |[0ca70c] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ -0ca71c: 5b01 440c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0c44 │ │ -0ca720: 7010 b020 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@20b0 │ │ -0ca726: 0e00 |0005: return-void │ │ +0ca7f8: |[0ca7f8] android.support.v7.widget.ShareActionProvider.setOnShareTargetSelectedListener:(Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener;)V │ │ +0ca808: 5b01 440c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mOnShareTargetSelectedListener:Landroid/support/v7/widget/ShareActionProvider$OnShareTargetSelectedListener; // field@0c44 │ │ +0ca80c: 7010 b020 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@20b0 │ │ +0ca812: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0002 line=171 │ │ 0x0005 line=172 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -266246,18 +266274,18 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ca728: |[0ca728] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ -0ca738: 5b01 450c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca73c: 7010 b020 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@20b0 │ │ -0ca742: 0e00 |0005: return-void │ │ +0ca814: |[0ca814] android.support.v7.widget.ShareActionProvider.setShareHistoryFileName:(Ljava/lang/String;)V │ │ +0ca824: 5b01 450c |0000: iput-object v1, v0, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca828: 7010 b020 0000 |0002: invoke-direct {v0}, Landroid/support/v7/widget/ShareActionProvider;.setActivityChooserPolicyIfNeeded:()V // method@20b0 │ │ +0ca82e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0002 line=277 │ │ 0x0005 line=278 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/widget/ShareActionProvider; │ │ @@ -266268,21 +266296,21 @@ │ │ type : '(Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ca744: |[0ca744] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ -0ca754: 5431 400c |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ -0ca758: 5432 450c |0002: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ -0ca75c: 7120 5e1d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ -0ca762: 0c00 |0007: move-result-object v0 │ │ -0ca764: 6e20 701d 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@1d70 │ │ -0ca76a: 0e00 |000b: return-void │ │ +0ca830: |[0ca830] android.support.v7.widget.ShareActionProvider.setShareIntent:(Landroid/content/Intent;)V │ │ +0ca840: 5431 400c |0000: iget-object v1, v3, Landroid/support/v7/widget/ShareActionProvider;.mContext:Landroid/content/Context; // field@0c40 │ │ +0ca844: 5432 450c |0002: iget-object v2, v3, Landroid/support/v7/widget/ShareActionProvider;.mShareHistoryFileName:Ljava/lang/String; // field@0c45 │ │ +0ca848: 7120 5e1d 2100 |0004: invoke-static {v1, v2}, Landroid/support/v7/internal/widget/ActivityChooserModel;.get:(Landroid/content/Context;Ljava/lang/String;)Landroid/support/v7/internal/widget/ActivityChooserModel; // method@1d5e │ │ +0ca84e: 0c00 |0007: move-result-object v0 │ │ +0ca850: 6e20 701d 4000 |0008: invoke-virtual {v0, v4}, Landroid/support/v7/internal/widget/ActivityChooserModel;.setIntent:(Landroid/content/Intent;)V // method@1d70 │ │ +0ca856: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0008 line=302 │ │ 0x000b line=303 │ │ locals : │ │ 0x0008 - 0x000c reg=0 dataModel Landroid/support/v7/internal/widget/ActivityChooserModel; │ │ @@ -266331,20 +266359,20 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0ca76c: |[0ca76c] com.squareup.picasso.AssetRequestHandler.:()V │ │ -0ca77c: 1a00 081b |0000: const-string v0, "file:///android_asset/" // string@1b08 │ │ -0ca780: 6e10 2b2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0ca786: 0a00 |0005: move-result v0 │ │ -0ca788: 6700 920c |0006: sput v0, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@0c92 │ │ -0ca78c: 0e00 |0008: return-void │ │ +0ca858: |[0ca858] com.squareup.picasso.AssetRequestHandler.:()V │ │ +0ca868: 1a00 0a1b |0000: const-string v0, "file:///android_asset/" // string@1b0a │ │ +0ca86c: 6e10 2b2b 0000 |0002: invoke-virtual {v0}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0ca872: 0a00 |0005: move-result v0 │ │ +0ca874: 6700 920c |0006: sput v0, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@0c92 │ │ +0ca878: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0002 line=30 │ │ 0x0008 line=29 │ │ locals : │ │ │ │ @@ -266353,20 +266381,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ca790: |[0ca790] com.squareup.picasso.AssetRequestHandler.:(Landroid/content/Context;)V │ │ -0ca7a0: 7010 e726 0100 |0000: invoke-direct {v1}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ -0ca7a6: 6e10 2601 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ -0ca7ac: 0c00 |0006: move-result-object v0 │ │ -0ca7ae: 5b10 930c |0007: iput-object v0, v1, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@0c93 │ │ -0ca7b2: 0e00 |0009: return-void │ │ +0ca87c: |[0ca87c] com.squareup.picasso.AssetRequestHandler.:(Landroid/content/Context;)V │ │ +0ca88c: 7010 e726 0100 |0000: invoke-direct {v1}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ +0ca892: 6e10 2601 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getAssets:()Landroid/content/res/AssetManager; // method@0126 │ │ +0ca898: 0c00 |0006: move-result-object v0 │ │ +0ca89a: 5b10 930c |0007: iput-object v0, v1, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@0c93 │ │ +0ca89e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/AssetRequestHandler; │ │ @@ -266377,22 +266405,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/lang/String;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0ca7b4: |[0ca7b4] com.squareup.picasso.AssetRequestHandler.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ -0ca7c4: 5420 780d |0000: iget-object v0, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0ca7c8: 6e10 9d02 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ -0ca7ce: 0c00 |0005: move-result-object v0 │ │ -0ca7d0: 6001 920c |0006: sget v1, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@0c92 │ │ -0ca7d4: 6e20 312b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0ca7da: 0c00 |000b: move-result-object v0 │ │ -0ca7dc: 1100 |000c: return-object v0 │ │ +0ca8a0: |[0ca8a0] com.squareup.picasso.AssetRequestHandler.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; │ │ +0ca8b0: 5420 780d |0000: iget-object v0, v2, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0ca8b4: 6e10 9d02 0000 |0002: invoke-virtual {v0}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ +0ca8ba: 0c00 |0005: move-result-object v0 │ │ +0ca8bc: 6001 920c |0006: sget v1, Lcom/squareup/picasso/AssetRequestHandler;.ASSET_PREFIX_LENGTH:I // field@0c92 │ │ +0ca8c0: 6e20 312b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0ca8c6: 0c00 |000b: move-result-object v0 │ │ +0ca8c8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=2 request Lcom/squareup/picasso/Request; │ │ │ │ Virtual methods - │ │ @@ -266401,38 +266429,38 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 43 16-bit code units │ │ -0ca7e0: |[0ca7e0] com.squareup.picasso.AssetRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0ca7f0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0ca7f2: 5450 780d |0001: iget-object v0, v5, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0ca7f6: 1a02 051b |0003: const-string v2, "file" // string@1b05 │ │ -0ca7fa: 6e10 9b02 0000 |0005: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0ca800: 0c03 |0008: move-result-object v3 │ │ -0ca802: 6e20 1d2b 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0ca808: 0a02 |000c: move-result v2 │ │ -0ca80a: 3802 1d00 |000d: if-eqz v2, 002a // +001d │ │ -0ca80e: 6e10 9a02 0000 |000f: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ -0ca814: 0c02 |0012: move-result-object v2 │ │ -0ca816: 7210 d72b 0200 |0013: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ -0ca81c: 0a02 |0016: move-result v2 │ │ -0ca81e: 3902 1300 |0017: if-nez v2, 002a // +0013 │ │ -0ca822: 1a02 e915 |0019: const-string v2, "android_asset" // string@15e9 │ │ -0ca826: 6e10 9a02 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ -0ca82c: 0c03 |001e: move-result-object v3 │ │ -0ca82e: 7220 d62b 1300 |001f: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0ca834: 0c03 |0022: move-result-object v3 │ │ -0ca836: 6e20 1d2b 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0ca83c: 0a02 |0026: move-result v2 │ │ -0ca83e: 3802 0300 |0027: if-eqz v2, 002a // +0003 │ │ -0ca842: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -0ca844: 0f01 |002a: return v1 │ │ +0ca8cc: |[0ca8cc] com.squareup.picasso.AssetRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0ca8dc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0ca8de: 5450 780d |0001: iget-object v0, v5, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0ca8e2: 1a02 071b |0003: const-string v2, "file" // string@1b07 │ │ +0ca8e6: 6e10 9b02 0000 |0005: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0ca8ec: 0c03 |0008: move-result-object v3 │ │ +0ca8ee: 6e20 1d2b 3200 |0009: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0ca8f4: 0a02 |000c: move-result v2 │ │ +0ca8f6: 3802 1d00 |000d: if-eqz v2, 002a // +001d │ │ +0ca8fa: 6e10 9a02 0000 |000f: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ +0ca900: 0c02 |0012: move-result-object v2 │ │ +0ca902: 7210 d72b 0200 |0013: invoke-interface {v2}, Ljava/util/List;.isEmpty:()Z // method@2bd7 │ │ +0ca908: 0a02 |0016: move-result v2 │ │ +0ca90a: 3902 1300 |0017: if-nez v2, 002a // +0013 │ │ +0ca90e: 1a02 eb15 |0019: const-string v2, "android_asset" // string@15eb │ │ +0ca912: 6e10 9a02 0000 |001b: invoke-virtual {v0}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ +0ca918: 0c03 |001e: move-result-object v3 │ │ +0ca91a: 7220 d62b 1300 |001f: invoke-interface {v3, v1}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0ca920: 0c03 |0022: move-result-object v3 │ │ +0ca922: 6e20 1d2b 3200 |0023: invoke-virtual {v2, v3}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0ca928: 0a02 |0026: move-result v2 │ │ +0ca92a: 3802 0300 |0027: if-eqz v2, 002a // +0003 │ │ +0ca92e: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +0ca930: 0f01 |002a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=39 │ │ 0x0003 line=40 │ │ 0x000f line=41 │ │ locals : │ │ 0x0003 - 0x002b reg=0 uri Landroid/net/Uri; │ │ @@ -266444,24 +266472,24 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ca848: |[0ca848] com.squareup.picasso.AssetRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0ca858: 5431 930c |0000: iget-object v1, v3, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@0c93 │ │ -0ca85c: 7110 4c25 0400 |0002: invoke-static {v4}, Lcom/squareup/picasso/AssetRequestHandler;.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@254c │ │ -0ca862: 0c02 |0005: move-result-object v2 │ │ -0ca864: 6e20 a501 2100 |0006: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@01a5 │ │ -0ca86a: 0c00 |0009: move-result-object v0 │ │ -0ca86c: 2201 df04 |000a: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0ca870: 6202 250d |000c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0ca874: 7030 e226 0102 |000e: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ -0ca87a: 1101 |0011: return-object v1 │ │ +0ca934: |[0ca934] com.squareup.picasso.AssetRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0ca944: 5431 930c |0000: iget-object v1, v3, Lcom/squareup/picasso/AssetRequestHandler;.assetManager:Landroid/content/res/AssetManager; // field@0c93 │ │ +0ca948: 7110 4c25 0400 |0002: invoke-static {v4}, Lcom/squareup/picasso/AssetRequestHandler;.getFilePath:(Lcom/squareup/picasso/Request;)Ljava/lang/String; // method@254c │ │ +0ca94e: 0c02 |0005: move-result-object v2 │ │ +0ca950: 6e20 a501 2100 |0006: invoke-virtual {v1, v2}, Landroid/content/res/AssetManager;.open:(Ljava/lang/String;)Ljava/io/InputStream; // method@01a5 │ │ +0ca956: 0c00 |0009: move-result-object v0 │ │ +0ca958: 2201 df04 |000a: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0ca95c: 6202 250d |000c: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0ca960: 7030 e226 0102 |000e: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ +0ca966: 1101 |0011: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x000a line=46 │ │ locals : │ │ 0x000a - 0x0012 reg=0 is Ljava/io/InputStream; │ │ 0x0000 - 0x0012 reg=3 this Lcom/squareup/picasso/AssetRequestHandler; │ │ @@ -266500,17 +266528,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca87c: |[0ca87c] com.squareup.picasso.BitmapHunter$2.:()V │ │ -0ca88c: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ -0ca892: 0e00 |0003: return-void │ │ +0ca968: |[0ca968] com.squareup.picasso.BitmapHunter$2.:()V │ │ +0ca978: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ +0ca97e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/BitmapHunter$2; │ │ │ │ Virtual methods - │ │ @@ -266519,17 +266547,17 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ca894: |[0ca894] com.squareup.picasso.BitmapHunter$2.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0ca8a4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0ca8a6: 0f00 |0001: return v0 │ │ +0ca980: |[0ca980] com.squareup.picasso.BitmapHunter$2.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0ca990: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0ca992: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/BitmapHunter$2; │ │ 0x0000 - 0x0002 reg=2 data Lcom/squareup/picasso/Request; │ │ │ │ @@ -266538,27 +266566,27 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 25 16-bit code units │ │ -0ca8a8: |[0ca8a8] com.squareup.picasso.BitmapHunter$2.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0ca8b8: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ -0ca8bc: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0ca8c0: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0ca8c6: 1a02 c611 |0007: const-string v2, "Unrecognized type of request: " // string@11c6 │ │ -0ca8ca: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0ca8d0: 0c01 |000c: move-result-object v1 │ │ -0ca8d2: 6e20 452b 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0ca8d8: 0c01 |0010: move-result-object v1 │ │ -0ca8da: 6e10 4e2b 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0ca8e0: 0c01 |0014: move-result-object v1 │ │ -0ca8e2: 7020 da2a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0ca8e8: 2700 |0018: throw v0 │ │ +0ca994: |[0ca994] com.squareup.picasso.BitmapHunter$2.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0ca9a4: 2200 9305 |0000: new-instance v0, Ljava/lang/IllegalStateException; // type@0593 │ │ +0ca9a8: 2201 a905 |0002: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ca9ac: 7010 3d2b 0100 |0004: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ca9b2: 1a02 c711 |0007: const-string v2, "Unrecognized type of request: " // string@11c7 │ │ +0ca9b6: 6e20 462b 2100 |0009: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ca9bc: 0c01 |000c: move-result-object v1 │ │ +0ca9be: 6e20 452b 4100 |000d: invoke-virtual {v1, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0ca9c4: 0c01 |0010: move-result-object v1 │ │ +0ca9c6: 6e10 4e2b 0100 |0011: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ca9cc: 0c01 |0014: move-result-object v1 │ │ +0ca9ce: 7020 da2a 1000 |0015: invoke-direct {v0, v1}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0ca9d4: 2700 |0018: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lcom/squareup/picasso/BitmapHunter$2; │ │ 0x0000 - 0x0019 reg=4 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0019 reg=5 networkPolicy I │ │ @@ -266594,17 +266622,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca8ec: |[0ca8ec] com.squareup.picasso.Cache$1.:()V │ │ -0ca8fc: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0ca902: 0e00 |0003: return-void │ │ +0ca9d8: |[0ca9d8] com.squareup.picasso.Cache$1.:()V │ │ +0ca9e8: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0ca9ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ │ │ Virtual methods - │ │ @@ -266613,16 +266641,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ca904: |[0ca904] com.squareup.picasso.Cache$1.clear:()V │ │ -0ca914: 0e00 |0000: return-void │ │ +0ca9f0: |[0ca9f0] com.squareup.picasso.Cache$1.clear:()V │ │ +0caa00: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ │ │ #1 : (in Lcom/squareup/picasso/Cache$1;) │ │ @@ -266630,16 +266658,16 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ca918: |[0ca918] com.squareup.picasso.Cache$1.clearKeyUri:(Ljava/lang/String;)V │ │ -0ca928: 0e00 |0000: return-void │ │ +0caa04: |[0caa04] com.squareup.picasso.Cache$1.clearKeyUri:(Ljava/lang/String;)V │ │ +0caa14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ 0x0000 - 0x0001 reg=1 keyPrefix Ljava/lang/String; │ │ │ │ @@ -266648,17 +266676,17 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ca92c: |[0ca92c] com.squareup.picasso.Cache$1.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -0ca93c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca93e: 1100 |0001: return-object v0 │ │ +0caa18: |[0caa18] com.squareup.picasso.Cache$1.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +0caa28: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0caa2a: 1100 |0001: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/Cache$1; │ │ 0x0000 - 0x0002 reg=2 key Ljava/lang/String; │ │ │ │ @@ -266667,17 +266695,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ca940: |[0ca940] com.squareup.picasso.Cache$1.maxSize:()I │ │ -0ca950: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca952: 0f00 |0001: return v0 │ │ +0caa2c: |[0caa2c] com.squareup.picasso.Cache$1.maxSize:()I │ │ +0caa3c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0caa3e: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/Cache$1; │ │ │ │ #4 : (in Lcom/squareup/picasso/Cache$1;) │ │ @@ -266685,16 +266713,16 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ca954: |[0ca954] com.squareup.picasso.Cache$1.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0ca964: 0e00 |0000: return-void │ │ +0caa40: |[0caa40] com.squareup.picasso.Cache$1.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0caa50: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Cache$1; │ │ 0x0000 - 0x0001 reg=1 key Ljava/lang/String; │ │ 0x0000 - 0x0001 reg=2 bitmap Landroid/graphics/Bitmap; │ │ @@ -266704,17 +266732,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0ca968: |[0ca968] com.squareup.picasso.Cache$1.size:()I │ │ -0ca978: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ca97a: 0f00 |0001: return v0 │ │ +0caa54: |[0caa54] com.squareup.picasso.Cache$1.size:()I │ │ +0caa64: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0caa66: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/Cache$1; │ │ │ │ source_file_idx : 879 (Cache.java) │ │ @@ -266748,17 +266776,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ca97c: |[0ca97c] com.squareup.picasso.Callback$EmptyCallback.:()V │ │ -0ca98c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0ca992: 0e00 |0003: return-void │ │ +0caa68: |[0caa68] com.squareup.picasso.Callback$EmptyCallback.:()V │ │ +0caa78: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0caa7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Callback$EmptyCallback; │ │ │ │ Virtual methods - │ │ @@ -266767,16 +266795,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ca994: |[0ca994] com.squareup.picasso.Callback$EmptyCallback.onError:()V │ │ -0ca9a4: 0e00 |0000: return-void │ │ +0caa80: |[0caa80] com.squareup.picasso.Callback$EmptyCallback.onError:()V │ │ +0caa90: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Callback$EmptyCallback; │ │ │ │ #1 : (in Lcom/squareup/picasso/Callback$EmptyCallback;) │ │ @@ -266784,16 +266812,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0ca9a8: |[0ca9a8] com.squareup.picasso.Callback$EmptyCallback.onSuccess:()V │ │ -0ca9b8: 0e00 |0000: return-void │ │ +0caa94: |[0caa94] com.squareup.picasso.Callback$EmptyCallback.onSuccess:()V │ │ +0caaa4: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Callback$EmptyCallback; │ │ │ │ source_file_idx : 882 (Callback.java) │ │ @@ -266857,44 +266885,44 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 58 16-bit code units │ │ -0ca9bc: |[0ca9bc] com.squareup.picasso.ContactsPhotoRequestHandler.:()V │ │ -0ca9cc: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0ca9ce: 2200 4200 |0001: new-instance v0, Landroid/content/UriMatcher; // type@0042 │ │ -0ca9d2: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ -0ca9d4: 7020 8801 1000 |0004: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0188 │ │ -0ca9da: 6900 b60c |0007: sput-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0ca9de: 6200 b60c |0009: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0ca9e2: 1a01 f117 |000b: const-string v1, "com.android.contacts" // string@17f1 │ │ -0ca9e6: 1a02 3118 |000d: const-string v2, "contacts/lookup/*/#" // string@1831 │ │ -0ca9ea: 6e40 8901 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ -0ca9f0: 6200 b60c |0012: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0ca9f4: 1a01 f117 |0014: const-string v1, "com.android.contacts" // string@17f1 │ │ -0ca9f8: 1a02 3018 |0016: const-string v2, "contacts/lookup/*" // string@1830 │ │ -0ca9fc: 6e40 8901 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ -0caa02: 6200 b60c |001b: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0caa06: 1a01 f117 |001d: const-string v1, "com.android.contacts" // string@17f1 │ │ -0caa0a: 1a02 2f18 |001f: const-string v2, "contacts/#/photo" // string@182f │ │ -0caa0e: 1223 |0021: const/4 v3, #int 2 // #2 │ │ -0caa10: 6e40 8901 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ -0caa16: 6200 b60c |0025: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0caa1a: 1a01 f117 |0027: const-string v1, "com.android.contacts" // string@17f1 │ │ -0caa1e: 1a02 2e18 |0029: const-string v2, "contacts/#" // string@182e │ │ -0caa22: 1233 |002b: const/4 v3, #int 3 // #3 │ │ -0caa24: 6e40 8901 1032 |002c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ -0caa2a: 6200 b60c |002f: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0caa2e: 1a01 f117 |0031: const-string v1, "com.android.contacts" // string@17f1 │ │ -0caa32: 1a02 af19 |0033: const-string v2, "display_photo/#" // string@19af │ │ -0caa36: 1243 |0035: const/4 v3, #int 4 // #4 │ │ -0caa38: 6e40 8901 1032 |0036: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ -0caa3e: 0e00 |0039: return-void │ │ +0caaa8: |[0caaa8] com.squareup.picasso.ContactsPhotoRequestHandler.:()V │ │ +0caab8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0caaba: 2200 4200 |0001: new-instance v0, Landroid/content/UriMatcher; // type@0042 │ │ +0caabe: 12f1 |0003: const/4 v1, #int -1 // #ff │ │ +0caac0: 7020 8801 1000 |0004: invoke-direct {v0, v1}, Landroid/content/UriMatcher;.:(I)V // method@0188 │ │ +0caac6: 6900 b60c |0007: sput-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0caaca: 6200 b60c |0009: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0caace: 1a01 f317 |000b: const-string v1, "com.android.contacts" // string@17f3 │ │ +0caad2: 1a02 3318 |000d: const-string v2, "contacts/lookup/*/#" // string@1833 │ │ +0caad6: 6e40 8901 1032 |000f: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ +0caadc: 6200 b60c |0012: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0caae0: 1a01 f317 |0014: const-string v1, "com.android.contacts" // string@17f3 │ │ +0caae4: 1a02 3218 |0016: const-string v2, "contacts/lookup/*" // string@1832 │ │ +0caae8: 6e40 8901 1032 |0018: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ +0caaee: 6200 b60c |001b: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0caaf2: 1a01 f317 |001d: const-string v1, "com.android.contacts" // string@17f3 │ │ +0caaf6: 1a02 3118 |001f: const-string v2, "contacts/#/photo" // string@1831 │ │ +0caafa: 1223 |0021: const/4 v3, #int 2 // #2 │ │ +0caafc: 6e40 8901 1032 |0022: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ +0cab02: 6200 b60c |0025: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0cab06: 1a01 f317 |0027: const-string v1, "com.android.contacts" // string@17f3 │ │ +0cab0a: 1a02 3018 |0029: const-string v2, "contacts/#" // string@1830 │ │ +0cab0e: 1233 |002b: const/4 v3, #int 3 // #3 │ │ +0cab10: 6e40 8901 1032 |002c: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ +0cab16: 6200 b60c |002f: sget-object v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0cab1a: 1a01 f317 |0031: const-string v1, "com.android.contacts" // string@17f3 │ │ +0cab1e: 1a02 b119 |0033: const-string v2, "display_photo/#" // string@19b1 │ │ +0cab22: 1243 |0035: const/4 v3, #int 4 // #4 │ │ +0cab24: 6e40 8901 1032 |0036: invoke-virtual {v0, v1, v2, v3}, Landroid/content/UriMatcher;.addURI:(Ljava/lang/String;Ljava/lang/String;I)V // method@0189 │ │ +0cab2a: 0e00 |0039: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=49 │ │ 0x0009 line=50 │ │ 0x0012 line=51 │ │ 0x001b line=52 │ │ 0x0025 line=53 │ │ @@ -266907,18 +266935,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0caa40: |[0caa40] com.squareup.picasso.ContactsPhotoRequestHandler.:(Landroid/content/Context;)V │ │ -0caa50: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ -0caa56: 5b01 b50c |0003: iput-object v1, v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@0cb5 │ │ -0caa5a: 0e00 |0005: return-void │ │ +0cab2c: |[0cab2c] com.squareup.picasso.ContactsPhotoRequestHandler.:(Landroid/content/Context;)V │ │ +0cab3c: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ +0cab42: 5b01 b50c |0003: iput-object v1, v0, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@0cb5 │ │ +0cab46: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ 0x0005 line=61 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/ContactsPhotoRequestHandler; │ │ @@ -266929,54 +266957,54 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/io/InputStream;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 84 16-bit code units │ │ -0caa5c: |[0caa5c] com.squareup.picasso.ContactsPhotoRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ -0caa6c: 5452 b50c |0000: iget-object v2, v5, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@0cb5 │ │ -0caa70: 6e10 2901 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -0caa76: 0c00 |0005: move-result-object v0 │ │ -0caa78: 5461 780d |0006: iget-object v1, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0caa7c: 6202 b60c |0008: sget-object v2, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0caa80: 6e20 8a01 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@018a │ │ -0caa86: 0a02 |000d: move-result v2 │ │ -0caa88: 2b02 3a00 0000 |000e: packed-switch v2, 00000048 // +0000003a │ │ -0caa8e: 2202 9305 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ -0caa92: 2203 a905 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0caa96: 7010 3d2b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0caa9c: 1a04 0b06 |0018: const-string v4, "Invalid uri: " // string@060b │ │ -0caaa0: 6e20 462b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0caaa6: 0c03 |001d: move-result-object v3 │ │ -0caaa8: 6e20 452b 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0caaae: 0c03 |0021: move-result-object v3 │ │ -0caab0: 6e10 4e2b 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0caab6: 0c03 |0025: move-result-object v3 │ │ -0caab8: 7020 da2a 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0caabe: 2702 |0029: throw v2 │ │ -0caac0: 7120 2b03 1000 |002a: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.lookupContact:(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri; // method@032b │ │ -0caac6: 0c01 |002d: move-result-object v1 │ │ -0caac8: 3901 0400 |002e: if-nez v1, 0032 // +0004 │ │ -0caacc: 1202 |0030: const/4 v2, #int 0 // #0 │ │ -0caace: 1102 |0031: return-object v2 │ │ -0caad0: 6002 4000 |0032: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0caad4: 1303 0e00 |0034: const/16 v3, #int 14 // #e │ │ -0caad8: 3532 0700 |0036: if-ge v2, v3, 003d // +0007 │ │ -0caadc: 7120 2c03 1000 |0038: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@032c │ │ -0caae2: 0c02 |003b: move-result-object v2 │ │ -0caae4: 28f5 |003c: goto 0031 // -000b │ │ -0caae6: 7120 8b25 1000 |003d: invoke-static {v0, v1}, Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs;.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@258b │ │ -0caaec: 0c02 |0040: move-result-object v2 │ │ -0caaee: 28f0 |0041: goto 0031 // -0010 │ │ -0caaf0: 6e20 1f01 1000 |0042: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ -0caaf6: 0c02 |0045: move-result-object v2 │ │ -0caaf8: 28eb |0046: goto 0031 // -0015 │ │ -0caafa: 0000 |0047: nop // spacer │ │ -0caafc: 0001 0400 0100 0000 1c00 0000 3400 ... |0048: packed-switch-data (12 units) │ │ +0cab48: |[0cab48] com.squareup.picasso.ContactsPhotoRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ +0cab58: 5452 b50c |0000: iget-object v2, v5, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.context:Landroid/content/Context; // field@0cb5 │ │ +0cab5c: 6e10 2901 0200 |0002: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +0cab62: 0c00 |0005: move-result-object v0 │ │ +0cab64: 5461 780d |0006: iget-object v1, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cab68: 6202 b60c |0008: sget-object v2, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0cab6c: 6e20 8a01 1200 |000a: invoke-virtual {v2, v1}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@018a │ │ +0cab72: 0a02 |000d: move-result v2 │ │ +0cab74: 2b02 3a00 0000 |000e: packed-switch v2, 00000048 // +0000003a │ │ +0cab7a: 2202 9305 |0011: new-instance v2, Ljava/lang/IllegalStateException; // type@0593 │ │ +0cab7e: 2203 a905 |0013: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cab82: 7010 3d2b 0300 |0015: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0cab88: 1a04 0b06 |0018: const-string v4, "Invalid uri: " // string@060b │ │ +0cab8c: 6e20 462b 4300 |001a: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cab92: 0c03 |001d: move-result-object v3 │ │ +0cab94: 6e20 452b 1300 |001e: invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0cab9a: 0c03 |0021: move-result-object v3 │ │ +0cab9c: 6e10 4e2b 0300 |0022: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0caba2: 0c03 |0025: move-result-object v3 │ │ +0caba4: 7020 da2a 3200 |0026: invoke-direct {v2, v3}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0cabaa: 2702 |0029: throw v2 │ │ +0cabac: 7120 2b03 1000 |002a: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.lookupContact:(Landroid/content/ContentResolver;Landroid/net/Uri;)Landroid/net/Uri; // method@032b │ │ +0cabb2: 0c01 |002d: move-result-object v1 │ │ +0cabb4: 3901 0400 |002e: if-nez v1, 0032 // +0004 │ │ +0cabb8: 1202 |0030: const/4 v2, #int 0 // #0 │ │ +0cabba: 1102 |0031: return-object v2 │ │ +0cabbc: 6002 4000 |0032: sget v2, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0cabc0: 1303 0e00 |0034: const/16 v3, #int 14 // #e │ │ +0cabc4: 3532 0700 |0036: if-ge v2, v3, 003d // +0007 │ │ +0cabc8: 7120 2c03 1000 |0038: invoke-static {v0, v1}, Landroid/provider/ContactsContract$Contacts;.openContactPhotoInputStream:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@032c │ │ +0cabce: 0c02 |003b: move-result-object v2 │ │ +0cabd0: 28f5 |003c: goto 0031 // -000b │ │ +0cabd2: 7120 8b25 1000 |003d: invoke-static {v0, v1}, Lcom/squareup/picasso/ContactsPhotoRequestHandler$ContactPhotoStreamIcs;.get:(Landroid/content/ContentResolver;Landroid/net/Uri;)Ljava/io/InputStream; // method@258b │ │ +0cabd8: 0c02 |0040: move-result-object v2 │ │ +0cabda: 28f0 |0041: goto 0031 // -0010 │ │ +0cabdc: 6e20 1f01 1000 |0042: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ +0cabe2: 0c02 |0045: move-result-object v2 │ │ +0cabe4: 28eb |0046: goto 0031 // -0015 │ │ +0cabe6: 0000 |0047: nop // spacer │ │ +0cabe8: 0001 0400 0100 0000 1c00 0000 3400 ... |0048: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0006 line=77 │ │ 0x0008 line=78 │ │ 0x0011 line=95 │ │ 0x002a line=80 │ │ @@ -267000,40 +267028,40 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0cab14: |[0cab14] com.squareup.picasso.ContactsPhotoRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0cab24: 5440 780d |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cab28: 1a01 3c18 |0002: const-string v1, "content" // string@183c │ │ -0cab2c: 6e10 9b02 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0cab32: 0c02 |0007: move-result-object v2 │ │ -0cab34: 6e20 1d2b 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cab3a: 0a01 |000b: move-result v1 │ │ -0cab3c: 3801 1f00 |000c: if-eqz v1, 002b // +001f │ │ -0cab40: 6201 4700 |000e: sget-object v1, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ -0cab44: 6e10 9802 0100 |0010: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0298 │ │ -0cab4a: 0c01 |0013: move-result-object v1 │ │ -0cab4c: 6e10 9802 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0298 │ │ -0cab52: 0c02 |0017: move-result-object v2 │ │ -0cab54: 6e20 1d2b 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cab5a: 0a01 |001b: move-result v1 │ │ -0cab5c: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ -0cab60: 6201 b60c |001e: sget-object v1, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ -0cab64: 5442 780d |0020: iget-object v2, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cab68: 6e20 8a01 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@018a │ │ -0cab6e: 0a01 |0025: move-result v1 │ │ -0cab70: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ -0cab72: 3221 0400 |0027: if-eq v1, v2, 002b // +0004 │ │ -0cab76: 1211 |0029: const/4 v1, #int 1 // #1 │ │ -0cab78: 0f01 |002a: return v1 │ │ -0cab7a: 1201 |002b: const/4 v1, #int 0 // #0 │ │ -0cab7c: 28fe |002c: goto 002a // -0002 │ │ +0cac00: |[0cac00] com.squareup.picasso.ContactsPhotoRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0cac10: 5440 780d |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cac14: 1a01 3e18 |0002: const-string v1, "content" // string@183e │ │ +0cac18: 6e10 9b02 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0cac1e: 0c02 |0007: move-result-object v2 │ │ +0cac20: 6e20 1d2b 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cac26: 0a01 |000b: move-result v1 │ │ +0cac28: 3801 1f00 |000c: if-eqz v1, 002b // +001f │ │ +0cac2c: 6201 4700 |000e: sget-object v1, Landroid/provider/ContactsContract$Contacts;.CONTENT_URI:Landroid/net/Uri; // field@0047 │ │ +0cac30: 6e10 9802 0100 |0010: invoke-virtual {v1}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0298 │ │ +0cac36: 0c01 |0013: move-result-object v1 │ │ +0cac38: 6e10 9802 0000 |0014: invoke-virtual {v0}, Landroid/net/Uri;.getHost:()Ljava/lang/String; // method@0298 │ │ +0cac3e: 0c02 |0017: move-result-object v2 │ │ +0cac40: 6e20 1d2b 2100 |0018: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cac46: 0a01 |001b: move-result v1 │ │ +0cac48: 3801 0f00 |001c: if-eqz v1, 002b // +000f │ │ +0cac4c: 6201 b60c |001e: sget-object v1, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.matcher:Landroid/content/UriMatcher; // field@0cb6 │ │ +0cac50: 5442 780d |0020: iget-object v2, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cac54: 6e20 8a01 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/UriMatcher;.match:(Landroid/net/Uri;)I // method@018a │ │ +0cac5a: 0a01 |0025: move-result v1 │ │ +0cac5c: 12f2 |0026: const/4 v2, #int -1 // #ff │ │ +0cac5e: 3221 0400 |0027: if-eq v1, v2, 002b // +0004 │ │ +0cac62: 1211 |0029: const/4 v1, #int 1 // #1 │ │ +0cac64: 0f01 |002a: return v1 │ │ +0cac66: 1201 |002b: const/4 v1, #int 0 // #0 │ │ +0cac68: 28fe |002c: goto 002a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ 0x0002 line=65 │ │ 0x0010 line=66 │ │ 0x0022 line=67 │ │ locals : │ │ @@ -267046,24 +267074,24 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cab80: |[0cab80] com.squareup.picasso.ContactsPhotoRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0cab90: 7020 8f25 4300 |0000: invoke-direct {v3, v4}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@258f │ │ -0cab96: 0c00 |0003: move-result-object v0 │ │ -0cab98: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ -0cab9c: 2201 df04 |0006: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0caba0: 6202 250d |0008: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0caba4: 7030 e226 0102 |000a: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ -0cabaa: 1101 |000d: return-object v1 │ │ -0cabac: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0cabae: 28fe |000f: goto 000d // -0002 │ │ +0cac6c: |[0cac6c] com.squareup.picasso.ContactsPhotoRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0cac7c: 7020 8f25 4300 |0000: invoke-direct {v3, v4}, Lcom/squareup/picasso/ContactsPhotoRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@258f │ │ +0cac82: 0c00 |0003: move-result-object v0 │ │ +0cac84: 3800 0a00 |0004: if-eqz v0, 000e // +000a │ │ +0cac88: 2201 df04 |0006: new-instance v1, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0cac8c: 6202 250d |0008: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0cac90: 7030 e226 0102 |000a: invoke-direct {v1, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ +0cac96: 1101 |000d: return-object v1 │ │ +0cac98: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0cac9a: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ 0x0004 line=72 │ │ locals : │ │ 0x0004 - 0x0010 reg=0 is Ljava/io/InputStream; │ │ 0x0000 - 0x0010 reg=3 this Lcom/squareup/picasso/ContactsPhotoRequestHandler; │ │ @@ -267105,18 +267133,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cabb0: |[0cabb0] com.squareup.picasso.ContentStreamRequestHandler.:(Landroid/content/Context;)V │ │ -0cabc0: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ -0cabc6: 5b01 b70c |0003: iput-object v1, v0, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@0cb7 │ │ -0cabca: 0e00 |0005: return-void │ │ +0cac9c: |[0cac9c] com.squareup.picasso.ContentStreamRequestHandler.:(Landroid/content/Context;)V │ │ +0cacac: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ +0cacb2: 5b01 b70c |0003: iput-object v1, v0, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@0cb7 │ │ +0cacb6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ @@ -267128,22 +267156,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cabcc: |[0cabcc] com.squareup.picasso.ContentStreamRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0cabdc: 1a00 3c18 |0000: const-string v0, "content" // string@183c │ │ -0cabe0: 5431 780d |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cabe4: 6e10 9b02 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0cabea: 0c01 |0007: move-result-object v1 │ │ -0cabec: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cabf2: 0a00 |000b: move-result v0 │ │ -0cabf4: 0f00 |000c: return v0 │ │ +0cacb8: |[0cacb8] com.squareup.picasso.ContentStreamRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0cacc8: 1a00 3e18 |0000: const-string v0, "content" // string@183e │ │ +0caccc: 5431 780d |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cacd0: 6e10 9b02 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0cacd6: 0c01 |0007: move-result-object v1 │ │ +0cacd8: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cacde: 0a00 |000b: move-result v0 │ │ +0cace0: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ 0x0000 - 0x000d reg=3 data Lcom/squareup/picasso/Request; │ │ │ │ @@ -267152,22 +267180,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Ljava/io/InputStream;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cabf8: |[0cabf8] com.squareup.picasso.ContentStreamRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ -0cac08: 5421 b70c |0000: iget-object v1, v2, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@0cb7 │ │ -0cac0c: 6e10 2901 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -0cac12: 0c00 |0005: move-result-object v0 │ │ -0cac14: 5431 780d |0006: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cac18: 6e20 1f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ -0cac1e: 0c01 |000b: move-result-object v1 │ │ -0cac20: 1101 |000c: return-object v1 │ │ +0cace4: |[0cace4] com.squareup.picasso.ContentStreamRequestHandler.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; │ │ +0cacf4: 5421 b70c |0000: iget-object v1, v2, Lcom/squareup/picasso/ContentStreamRequestHandler;.context:Landroid/content/Context; // field@0cb7 │ │ +0cacf8: 6e10 2901 0100 |0002: invoke-virtual {v1}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +0cacfe: 0c00 |0005: move-result-object v0 │ │ +0cad00: 5431 780d |0006: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cad04: 6e20 1f01 1000 |0008: invoke-virtual {v0, v1}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ +0cad0a: 0c01 |000b: move-result-object v1 │ │ +0cad0c: 1101 |000c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ locals : │ │ 0x0006 - 0x000d reg=0 contentResolver Landroid/content/ContentResolver; │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ @@ -267178,21 +267206,21 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0cac24: |[0cac24] com.squareup.picasso.ContentStreamRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0cac34: 2200 df04 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0cac38: 6e20 9325 4300 |0002: invoke-virtual {v3, v4}, Lcom/squareup/picasso/ContentStreamRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@2593 │ │ -0cac3e: 0c01 |0005: move-result-object v1 │ │ -0cac40: 6202 250d |0006: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0cac44: 7030 e226 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ -0cac4a: 1100 |000b: return-object v0 │ │ +0cad10: |[0cad10] com.squareup.picasso.ContentStreamRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0cad20: 2200 df04 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0cad24: 6e20 9325 4300 |0002: invoke-virtual {v3, v4}, Lcom/squareup/picasso/ContentStreamRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@2593 │ │ +0cad2a: 0c01 |0005: move-result-object v1 │ │ +0cad2c: 6202 250d |0006: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0cad30: 7030 e226 1002 |0008: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ +0cad36: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lcom/squareup/picasso/ContentStreamRequestHandler; │ │ 0x0000 - 0x000c reg=4 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x000c reg=5 networkPolicy I │ │ @@ -267234,33 +267262,33 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 20 │ │ ins : 8 │ │ outs : 11 │ │ insns size : 29 16-bit code units │ │ -0cac4c: |[0cac4c] com.squareup.picasso.FetchAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V │ │ -0cac5c: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0cac5e: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0cac60: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0cac62: 120b |0003: const/4 v11, #int 0 // #0 │ │ -0cac64: 07c1 |0004: move-object v1, v12 │ │ -0cac66: 07d2 |0005: move-object v2, v13 │ │ -0cac68: 07e4 |0006: move-object v4, v14 │ │ -0cac6a: 01f5 |0007: move v5, v15 │ │ -0cac6c: 0206 1000 |0008: move/from16 v6, v16 │ │ -0cac70: 0809 1200 |000a: move-object/from16 v9, v18 │ │ -0cac74: 080a 1100 |000c: move-object/from16 v10, v17 │ │ -0cac78: 760b 3b25 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ -0cac7e: 2201 a105 |0011: new-instance v1, Ljava/lang/Object; // type@05a1 │ │ -0cac82: 7010 fd2a 0100 |0013: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cac88: 5bc1 ea0c |0016: iput-object v1, v12, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@0cea │ │ -0cac8c: 0800 1300 |0018: move-object/from16 v0, v19 │ │ -0cac90: 5bc0 e90c |001a: iput-object v0, v12, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ -0cac94: 0e00 |001c: return-void │ │ +0cad38: |[0cad38] com.squareup.picasso.FetchAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;Lcom/squareup/picasso/Callback;)V │ │ +0cad48: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0cad4a: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0cad4c: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0cad4e: 120b |0003: const/4 v11, #int 0 // #0 │ │ +0cad50: 07c1 |0004: move-object v1, v12 │ │ +0cad52: 07d2 |0005: move-object v2, v13 │ │ +0cad54: 07e4 |0006: move-object v4, v14 │ │ +0cad56: 01f5 |0007: move v5, v15 │ │ +0cad58: 0206 1000 |0008: move/from16 v6, v16 │ │ +0cad5c: 0809 1200 |000a: move-object/from16 v9, v18 │ │ +0cad60: 080a 1100 |000c: move-object/from16 v10, v17 │ │ +0cad64: 760b 3b25 0100 |000e: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ +0cad6a: 2201 a105 |0011: new-instance v1, Ljava/lang/Object; // type@05a1 │ │ +0cad6e: 7010 fd2a 0100 |0013: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cad74: 5bc1 ea0c |0016: iput-object v1, v12, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@0cea │ │ +0cad78: 0800 1300 |0018: move-object/from16 v0, v19 │ │ +0cad7c: 5bc0 e90c |001a: iput-object v0, v12, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ +0cad80: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0011 line=28 │ │ 0x0018 line=29 │ │ 0x001c line=30 │ │ locals : │ │ @@ -267279,19 +267307,19 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cac98: |[0cac98] com.squareup.picasso.FetchAction.cancel:()V │ │ -0caca8: 6f10 3c25 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@253c │ │ -0cacae: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0cacb0: 5b10 e90c |0004: iput-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ -0cacb4: 0e00 |0006: return-void │ │ +0cad84: |[0cad84] com.squareup.picasso.FetchAction.cancel:()V │ │ +0cad94: 6f10 3c25 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@253c │ │ +0cad9a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0cad9c: 5b10 e90c |0004: iput-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ +0cada0: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ 0x0006 line=47 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lcom/squareup/picasso/FetchAction; │ │ @@ -267301,20 +267329,20 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cacb8: |[0cacb8] com.squareup.picasso.FetchAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -0cacc8: 5410 e90c |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ -0caccc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cacd0: 5410 e90c |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ -0cacd4: 7210 8925 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ -0cacda: 0e00 |0009: return-void │ │ +0cada4: |[0cada4] com.squareup.picasso.FetchAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0cadb4: 5410 e90c |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ +0cadb8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cadbc: 5410 e90c |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ +0cadc0: 7210 8925 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ +0cadc6: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ 0x0004 line=34 │ │ 0x0009 line=36 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/FetchAction; │ │ @@ -267326,20 +267354,20 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cacdc: |[0cacdc] com.squareup.picasso.FetchAction.error:()V │ │ -0cacec: 5410 e90c |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ -0cacf0: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cacf4: 5410 e90c |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ -0cacf8: 7210 8825 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onError:()V // method@2588 │ │ -0cacfe: 0e00 |0009: return-void │ │ +0cadc8: |[0cadc8] com.squareup.picasso.FetchAction.error:()V │ │ +0cadd8: 5410 e90c |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ +0caddc: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cade0: 5410 e90c |0004: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.callback:Lcom/squareup/picasso/Callback; // field@0ce9 │ │ +0cade4: 7210 8825 0000 |0006: invoke-interface {v0}, Lcom/squareup/picasso/Callback;.onError:()V // method@2588 │ │ +0cadea: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0004 line=40 │ │ 0x0009 line=42 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/FetchAction; │ │ @@ -267349,17 +267377,17 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cad00: |[0cad00] com.squareup.picasso.FetchAction.getTarget:()Ljava/lang/Object; │ │ -0cad10: 5410 ea0c |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@0cea │ │ -0cad14: 1100 |0002: return-object v0 │ │ +0cadec: |[0cadec] com.squareup.picasso.FetchAction.getTarget:()Ljava/lang/Object; │ │ +0cadfc: 5410 ea0c |0000: iget-object v0, v1, Lcom/squareup/picasso/FetchAction;.target:Ljava/lang/Object; // field@0cea │ │ +0cae00: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/FetchAction; │ │ │ │ source_file_idx : 1319 (FetchAction.java) │ │ @@ -267391,28 +267419,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 18 │ │ ins : 7 │ │ outs : 11 │ │ insns size : 17 16-bit code units │ │ -0cad18: |[0cad18] com.squareup.picasso.GetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V │ │ -0cad28: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cad2a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0cad2c: 1207 |0002: const/4 v7, #int 0 // #0 │ │ -0cad2e: 120a |0003: const/4 v10, #int 0 // #0 │ │ -0cad30: 07b0 |0004: move-object v0, v11 │ │ -0cad32: 07c1 |0005: move-object v1, v12 │ │ -0cad34: 07d3 |0006: move-object v3, v13 │ │ -0cad36: 01e4 |0007: move v4, v14 │ │ -0cad38: 01f5 |0008: move v5, v15 │ │ -0cad3a: 0808 1100 |0009: move-object/from16 v8, v17 │ │ -0cad3e: 0809 1000 |000b: move-object/from16 v9, v16 │ │ -0cad42: 760b 3b25 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ -0cad48: 0e00 |0010: return-void │ │ +0cae04: |[0cae04] com.squareup.picasso.GetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;IILjava/lang/Object;Ljava/lang/String;)V │ │ +0cae14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cae16: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0cae18: 1207 |0002: const/4 v7, #int 0 // #0 │ │ +0cae1a: 120a |0003: const/4 v10, #int 0 // #0 │ │ +0cae1c: 07b0 |0004: move-object v0, v11 │ │ +0cae1e: 07c1 |0005: move-object v1, v12 │ │ +0cae20: 07d3 |0006: move-object v3, v13 │ │ +0cae22: 01e4 |0007: move v4, v14 │ │ +0cae24: 01f5 |0008: move v5, v15 │ │ +0cae26: 0808 1100 |0009: move-object/from16 v8, v17 │ │ +0cae2a: 0809 1000 |000b: move-object/from16 v9, v16 │ │ +0cae2e: 760b 3b25 0000 |000d: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ +0cae34: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=23 │ │ 0x0010 line=24 │ │ locals : │ │ 0x0000 - 0x0011 reg=11 this Lcom/squareup/picasso/GetAction; │ │ 0x0000 - 0x0011 reg=12 picasso Lcom/squareup/picasso/Picasso; │ │ @@ -267428,16 +267456,16 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cad4c: |[0cad4c] com.squareup.picasso.GetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -0cad5c: 0e00 |0000: return-void │ │ +0cae38: |[0cae38] com.squareup.picasso.GetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0cae48: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/GetAction; │ │ 0x0000 - 0x0001 reg=1 result Landroid/graphics/Bitmap; │ │ 0x0000 - 0x0001 reg=2 from Lcom/squareup/picasso/Picasso$LoadedFrom; │ │ @@ -267447,16 +267475,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cad60: |[0cad60] com.squareup.picasso.GetAction.error:()V │ │ -0cad70: 0e00 |0000: return-void │ │ +0cae4c: |[0cae4c] com.squareup.picasso.GetAction.error:()V │ │ +0cae5c: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/GetAction; │ │ │ │ source_file_idx : 1379 (GetAction.java) │ │ @@ -267492,30 +267520,30 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 24 │ │ ins : 12 │ │ outs : 11 │ │ insns size : 26 16-bit code units │ │ -0cad74: |[0cad74] com.squareup.picasso.ImageViewAction.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ -0cad84: 07c1 |0000: move-object v1, v12 │ │ -0cad86: 07d2 |0001: move-object v2, v13 │ │ -0cad88: 07e3 |0002: move-object v3, v14 │ │ -0cad8a: 07f4 |0003: move-object v4, v15 │ │ -0cad8c: 0205 1000 |0004: move/from16 v5, v16 │ │ -0cad90: 0206 1100 |0006: move/from16 v6, v17 │ │ -0cad94: 0207 1200 |0008: move/from16 v7, v18 │ │ -0cad98: 0808 1300 |000a: move-object/from16 v8, v19 │ │ -0cad9c: 0809 1400 |000c: move-object/from16 v9, v20 │ │ -0cada0: 080a 1500 |000e: move-object/from16 v10, v21 │ │ -0cada4: 020b 1700 |0010: move/from16 v11, v23 │ │ -0cada8: 760b 3b25 0100 |0012: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ -0cadae: 0800 1600 |0015: move-object/from16 v0, v22 │ │ -0cadb2: 5bc0 eb0c |0017: iput-object v0, v12, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0cadb6: 0e00 |0019: return-void │ │ +0cae60: |[0cae60] com.squareup.picasso.ImageViewAction.:(Lcom/squareup/picasso/Picasso;Landroid/widget/ImageView;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Lcom/squareup/picasso/Callback;Z)V │ │ +0cae70: 07c1 |0000: move-object v1, v12 │ │ +0cae72: 07d2 |0001: move-object v2, v13 │ │ +0cae74: 07e3 |0002: move-object v3, v14 │ │ +0cae76: 07f4 |0003: move-object v4, v15 │ │ +0cae78: 0205 1000 |0004: move/from16 v5, v16 │ │ +0cae7c: 0206 1100 |0006: move/from16 v6, v17 │ │ +0cae80: 0207 1200 |0008: move/from16 v7, v18 │ │ +0cae84: 0808 1300 |000a: move-object/from16 v8, v19 │ │ +0cae88: 0809 1400 |000c: move-object/from16 v9, v20 │ │ +0cae8c: 080a 1500 |000e: move-object/from16 v10, v21 │ │ +0cae90: 020b 1700 |0010: move/from16 v11, v23 │ │ +0cae94: 760b 3b25 0100 |0012: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ +0cae9a: 0800 1600 |0015: move-object/from16 v0, v22 │ │ +0cae9e: 5bc0 eb0c |0017: iput-object v0, v12, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caea2: 0e00 |0019: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0015 line=32 │ │ 0x0019 line=33 │ │ locals : │ │ 0x0000 - 0x001a reg=12 this Lcom/squareup/picasso/ImageViewAction; │ │ @@ -267537,21 +267565,21 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0cadb8: |[0cadb8] com.squareup.picasso.ImageViewAction.cancel:()V │ │ -0cadc8: 6f10 3c25 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@253c │ │ -0cadce: 5410 eb0c |0003: iget-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0cadd2: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ -0cadd6: 1200 |0007: const/4 v0, #int 0 // #0 │ │ -0cadd8: 5b10 eb0c |0008: iput-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0caddc: 0e00 |000a: return-void │ │ +0caea4: |[0caea4] com.squareup.picasso.ImageViewAction.cancel:()V │ │ +0caeb4: 6f10 3c25 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/Action;.cancel:()V // method@253c │ │ +0caeba: 5410 eb0c |0003: iget-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caebe: 3800 0500 |0005: if-eqz v0, 000a // +0005 │ │ +0caec2: 1200 |0007: const/4 v0, #int 0 // #0 │ │ +0caec4: 5b10 eb0c |0008: iput-object v0, v1, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caec8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0003 line=73 │ │ 0x0007 line=74 │ │ 0x000a line=76 │ │ locals : │ │ @@ -267562,46 +267590,46 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 56 16-bit code units │ │ -0cade0: |[0cade0] com.squareup.picasso.ImageViewAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -0cadf0: 3908 1400 |0000: if-nez v8, 0014 // +0014 │ │ -0cadf4: 2202 8105 |0002: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ -0cadf8: 1a03 fe02 |0004: const-string v3, "Attempted to complete action with no result! │ │ +0caecc: |[0caecc] com.squareup.picasso.ImageViewAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0caedc: 3908 1400 |0000: if-nez v8, 0014 // +0014 │ │ +0caee0: 2202 8105 |0002: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ +0caee4: 1a03 fe02 |0004: const-string v3, "Attempted to complete action with no result! │ │ %s" // string@02fe │ │ -0cadfc: 1214 |0006: const/4 v4, #int 1 // #1 │ │ -0cadfe: 2344 5206 |0007: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ -0cae02: 1206 |0009: const/4 v6, #int 0 // #0 │ │ -0cae04: 4d07 0406 |000a: aput-object v7, v4, v6 │ │ -0cae08: 7120 1f2b 4300 |000c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0cae0e: 0c03 |000f: move-result-object v3 │ │ -0cae10: 7020 a52a 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ -0cae16: 2702 |0013: throw v2 │ │ -0cae18: 5472 f00c |0014: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@0cf0 │ │ -0cae1c: 6e10 642b 0200 |0016: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0cae22: 0c00 |0019: move-result-object v0 │ │ -0cae24: 1f00 7d04 |001a: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -0cae28: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ -0cae2c: 0e00 |001e: return-void │ │ -0cae2e: 5472 ef0c |001f: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0cef │ │ -0cae32: 5421 320d |0021: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -0cae36: 5472 ef0c |0023: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0cef │ │ -0cae3a: 5525 350d |0025: iget-boolean v5, v2, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ -0cae3e: 5574 ee0c |0027: iget-boolean v4, v7, Lcom/squareup/picasso/ImageViewAction;.noFade:Z // field@0cee │ │ -0cae42: 0782 |0029: move-object v2, v8 │ │ -0cae44: 0793 |002a: move-object v3, v9 │ │ -0cae46: 7706 7526 0000 |002b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@2675 │ │ -0cae4c: 5472 eb0c |002e: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0cae50: 3802 eeff |0030: if-eqz v2, 001e // -0012 │ │ -0cae54: 5472 eb0c |0032: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0cae58: 7210 8925 0200 |0034: invoke-interface {v2}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ -0cae5e: 28e7 |0037: goto 001e // -0019 │ │ +0caee8: 1214 |0006: const/4 v4, #int 1 // #1 │ │ +0caeea: 2344 5206 |0007: new-array v4, v4, [Ljava/lang/Object; // type@0652 │ │ +0caeee: 1206 |0009: const/4 v6, #int 0 // #0 │ │ +0caef0: 4d07 0406 |000a: aput-object v7, v4, v6 │ │ +0caef4: 7120 1f2b 4300 |000c: invoke-static {v3, v4}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0caefa: 0c03 |000f: move-result-object v3 │ │ +0caefc: 7020 a52a 3200 |0010: invoke-direct {v2, v3}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ +0caf02: 2702 |0013: throw v2 │ │ +0caf04: 5472 f00c |0014: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@0cf0 │ │ +0caf08: 6e10 642b 0200 |0016: invoke-virtual {v2}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0caf0e: 0c00 |0019: move-result-object v0 │ │ +0caf10: 1f00 7d04 |001a: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +0caf14: 3900 0300 |001c: if-nez v0, 001f // +0003 │ │ +0caf18: 0e00 |001e: return-void │ │ +0caf1a: 5472 ef0c |001f: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0cef │ │ +0caf1e: 5421 320d |0021: iget-object v1, v2, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +0caf22: 5472 ef0c |0023: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0cef │ │ +0caf26: 5525 350d |0025: iget-boolean v5, v2, Lcom/squareup/picasso/Picasso;.indicatorsEnabled:Z // field@0d35 │ │ +0caf2a: 5574 ee0c |0027: iget-boolean v4, v7, Lcom/squareup/picasso/ImageViewAction;.noFade:Z // field@0cee │ │ +0caf2e: 0782 |0029: move-object v2, v8 │ │ +0caf30: 0793 |002a: move-object v3, v9 │ │ +0caf32: 7706 7526 0000 |002b: invoke-static/range {v0, v1, v2, v3, v4, v5}, Lcom/squareup/picasso/PicassoDrawable;.setBitmap:(Landroid/widget/ImageView;Landroid/content/Context;Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;ZZ)V // method@2675 │ │ +0caf38: 5472 eb0c |002e: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caf3c: 3802 eeff |0030: if-eqz v2, 001e // -0012 │ │ +0caf40: 5472 eb0c |0032: iget-object v2, v7, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caf44: 7210 8925 0200 |0034: invoke-interface {v2}, Lcom/squareup/picasso/Callback;.onSuccess:()V // method@2589 │ │ +0caf4a: 28e7 |0037: goto 001e // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0002 line=37 │ │ 0x000c line=38 │ │ 0x0014 line=41 │ │ 0x001c line=42 │ │ @@ -267624,35 +267652,35 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0cae60: |[0cae60] com.squareup.picasso.ImageViewAction.error:()V │ │ -0cae70: 5421 f00c |0000: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@0cf0 │ │ -0cae74: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ -0cae7a: 0c00 |0005: move-result-object v0 │ │ -0cae7c: 1f00 7d04 |0006: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ -0cae80: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ -0cae84: 0e00 |000a: return-void │ │ -0cae86: 5221 ed0c |000b: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@0ced │ │ -0cae8a: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ -0cae8e: 5221 ed0c |000f: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@0ced │ │ -0cae92: 6e20 3224 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@2432 │ │ -0cae98: 5421 eb0c |0014: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0cae9c: 3801 f4ff |0016: if-eqz v1, 000a // -000c │ │ -0caea0: 5421 eb0c |0018: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ -0caea4: 7210 8825 0100 |001a: invoke-interface {v1}, Lcom/squareup/picasso/Callback;.onError:()V // method@2588 │ │ -0caeaa: 28ed |001d: goto 000a // -0013 │ │ -0caeac: 5421 ec0c |001e: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0cec │ │ -0caeb0: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ -0caeb4: 5421 ec0c |0022: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0cec │ │ -0caeb8: 6e20 3124 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0caebe: 28ed |0027: goto 0014 // -0013 │ │ +0caf4c: |[0caf4c] com.squareup.picasso.ImageViewAction.error:()V │ │ +0caf5c: 5421 f00c |0000: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.target:Ljava/lang/ref/WeakReference; // field@0cf0 │ │ +0caf60: 6e10 642b 0100 |0002: invoke-virtual {v1}, Ljava/lang/ref/WeakReference;.get:()Ljava/lang/Object; // method@2b64 │ │ +0caf66: 0c00 |0005: move-result-object v0 │ │ +0caf68: 1f00 7d04 |0006: check-cast v0, Landroid/widget/ImageView; // type@047d │ │ +0caf6c: 3900 0300 |0008: if-nez v0, 000b // +0003 │ │ +0caf70: 0e00 |000a: return-void │ │ +0caf72: 5221 ed0c |000b: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@0ced │ │ +0caf76: 3801 1100 |000d: if-eqz v1, 001e // +0011 │ │ +0caf7a: 5221 ed0c |000f: iget v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorResId:I // field@0ced │ │ +0caf7e: 6e20 3224 1000 |0011: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@2432 │ │ +0caf84: 5421 eb0c |0014: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caf88: 3801 f4ff |0016: if-eqz v1, 000a // -000c │ │ +0caf8c: 5421 eb0c |0018: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.callback:Lcom/squareup/picasso/Callback; // field@0ceb │ │ +0caf90: 7210 8825 0100 |001a: invoke-interface {v1}, Lcom/squareup/picasso/Callback;.onError:()V // method@2588 │ │ +0caf96: 28ed |001d: goto 000a // -0013 │ │ +0caf98: 5421 ec0c |001e: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0cec │ │ +0caf9c: 3801 f4ff |0020: if-eqz v1, 0014 // -000c │ │ +0cafa0: 5421 ec0c |0022: iget-object v1, v2, Lcom/squareup/picasso/ImageViewAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0cec │ │ +0cafa4: 6e20 3124 1000 |0024: invoke-virtual {v0, v1}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0cafaa: 28ed |0027: goto 0014 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0008 line=57 │ │ 0x000a line=69 │ │ 0x000b line=60 │ │ 0x000f line=61 │ │ @@ -267722,29 +267750,29 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0caec0: |[0caec0] com.squareup.picasso.LruCache.:(I)V │ │ -0caed0: 7010 fd2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ -0caed6: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ -0caeda: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ -0caede: 1a01 eb0d |0007: const-string v1, "Max size must be positive." // string@0deb │ │ -0caee2: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ -0caee8: 2700 |000c: throw v0 │ │ -0caeea: 5945 f40c |000d: iput v5, v4, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ -0caeee: 2200 d805 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ -0caef2: 1201 |0011: const/4 v1, #int 0 // #0 │ │ -0caef4: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ -0caef8: 1213 |0014: const/4 v3, #int 1 // #1 │ │ -0caefa: 7040 bf2b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2bbf │ │ -0caf00: 5b40 f30c |0018: iput-object v0, v4, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0caf04: 0e00 |001a: return-void │ │ +0cafac: |[0cafac] com.squareup.picasso.LruCache.:(I)V │ │ +0cafbc: 7010 fd2a 0400 |0000: invoke-direct {v4}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cafc2: 3c05 0a00 |0003: if-gtz v5, 000d // +000a │ │ +0cafc6: 2200 9205 |0005: new-instance v0, Ljava/lang/IllegalArgumentException; // type@0592 │ │ +0cafca: 1a01 eb0d |0007: const-string v1, "Max size must be positive." // string@0deb │ │ +0cafce: 7020 d52a 1000 |0009: invoke-direct {v0, v1}, Ljava/lang/IllegalArgumentException;.:(Ljava/lang/String;)V // method@2ad5 │ │ +0cafd4: 2700 |000c: throw v0 │ │ +0cafd6: 5945 f40c |000d: iput v5, v4, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ +0cafda: 2200 d805 |000f: new-instance v0, Ljava/util/LinkedHashMap; // type@05d8 │ │ +0cafde: 1201 |0011: const/4 v1, #int 0 // #0 │ │ +0cafe0: 1502 403f |0012: const/high16 v2, #int 1061158912 // #3f40 │ │ +0cafe4: 1213 |0014: const/4 v3, #int 1 // #1 │ │ +0cafe6: 7040 bf2b 1032 |0015: invoke-direct {v0, v1, v2, v3}, Ljava/util/LinkedHashMap;.:(IFZ)V // method@2bbf │ │ +0cafec: 5b40 f30c |0018: iput-object v0, v4, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0caff0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0003 line=44 │ │ 0x0005 line=45 │ │ 0x000d line=47 │ │ 0x000f line=48 │ │ @@ -267758,19 +267786,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0caf08: |[0caf08] com.squareup.picasso.LruCache.:(Landroid/content/Context;)V │ │ -0caf18: 7110 3527 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.calculateMemoryCacheSize:(Landroid/content/Context;)I // method@2735 │ │ -0caf1e: 0a00 |0003: move-result v0 │ │ -0caf20: 7020 dd25 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.:(I)V // method@25dd │ │ -0caf26: 0e00 |0007: return-void │ │ +0caff4: |[0caff4] com.squareup.picasso.LruCache.:(Landroid/content/Context;)V │ │ +0cb004: 7110 3527 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.calculateMemoryCacheSize:(Landroid/content/Context;)I // method@2735 │ │ +0cb00a: 0a00 |0003: move-result v0 │ │ +0cb00c: 7020 dd25 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.:(I)V // method@25dd │ │ +0cb012: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0007 line=40 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -267780,77 +267808,77 @@ │ │ type : '(I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 117 16-bit code units │ │ -0caf28: |[0caf28] com.squareup.picasso.LruCache.trimToSize:(I)V │ │ -0caf38: 1d06 |0000: monitor-enter v6 │ │ -0caf3a: 5263 f70c |0001: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0caf3e: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ -0caf42: 5463 f30c |0005: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0caf46: 6e10 c42b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ -0caf4c: 0a03 |000a: move-result v3 │ │ -0caf4e: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ -0caf52: 5263 f70c |000d: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0caf56: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ -0caf5a: 2203 9305 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ -0caf5e: 2204 a905 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ -0caf62: 7010 3d2b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0caf68: 6e10 012b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0caf6e: 0c05 |001b: move-result-object v5 │ │ -0caf70: 6e10 c02a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0caf76: 0c05 |001f: move-result-object v5 │ │ -0caf78: 6e20 462b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0caf7e: 0c04 |0023: move-result-object v4 │ │ -0caf80: 1a05 3a01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@013a │ │ -0caf84: 6e20 462b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0caf8a: 0c04 |0029: move-result-object v4 │ │ -0caf8c: 6e10 4e2b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0caf92: 0c04 |002d: move-result-object v4 │ │ -0caf94: 7020 da2a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0caf9a: 2703 |0031: throw v3 │ │ -0caf9c: 0d03 |0032: move-exception v3 │ │ -0caf9e: 1e06 |0033: monitor-exit v6 │ │ -0cafa0: 2703 |0034: throw v3 │ │ -0cafa2: 5263 f70c |0035: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cafa6: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ -0cafaa: 5463 f30c |0039: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0cafae: 6e10 c42b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ -0cafb4: 0a03 |003e: move-result v3 │ │ -0cafb6: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ -0cafba: 1e06 |0041: monitor-exit v6 │ │ -0cafbc: 0e00 |0042: return-void │ │ -0cafbe: 5463 f30c |0043: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0cafc2: 6e10 c22b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ -0cafc8: 0c03 |0048: move-result-object v3 │ │ -0cafca: 7210 f42b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0cafd0: 0c03 |004c: move-result-object v3 │ │ -0cafd2: 7210 bc2b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0cafd8: 0c01 |0050: move-result-object v1 │ │ -0cafda: 1f01 dc05 |0051: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ -0cafde: 7210 e32b 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0cafe4: 0c00 |0056: move-result-object v0 │ │ -0cafe6: 1f00 a805 |0057: check-cast v0, Ljava/lang/String; // type@05a8 │ │ -0cafea: 7210 e42b 0100 |0059: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0caff0: 0c02 |005c: move-result-object v2 │ │ -0caff2: 1f02 5900 |005d: check-cast v2, Landroid/graphics/Bitmap; // type@0059 │ │ -0caff6: 5463 f30c |005f: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0caffa: 6e20 c72b 0300 |0061: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ -0cb000: 5263 f70c |0064: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb004: 7110 3f27 0200 |0066: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ -0cb00a: 0a04 |0069: move-result v4 │ │ -0cb00c: b143 |006a: sub-int/2addr v3, v4 │ │ -0cb00e: 5963 f70c |006b: iput v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb012: 5263 f10c |006d: iget v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@0cf1 │ │ -0cb016: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0cb01a: 5963 f10c |0071: iput v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@0cf1 │ │ -0cb01e: 1e06 |0073: monitor-exit v6 │ │ -0cb020: 288c |0074: goto 0000 // -0074 │ │ +0cb014: |[0cb014] com.squareup.picasso.LruCache.trimToSize:(I)V │ │ +0cb024: 1d06 |0000: monitor-enter v6 │ │ +0cb026: 5263 f70c |0001: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb02a: 3a03 0e00 |0003: if-ltz v3, 0011 // +000e │ │ +0cb02e: 5463 f30c |0005: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb032: 6e10 c42b 0300 |0007: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ +0cb038: 0a03 |000a: move-result v3 │ │ +0cb03a: 3803 2a00 |000b: if-eqz v3, 0035 // +002a │ │ +0cb03e: 5263 f70c |000d: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb042: 3803 2600 |000f: if-eqz v3, 0035 // +0026 │ │ +0cb046: 2203 9305 |0011: new-instance v3, Ljava/lang/IllegalStateException; // type@0593 │ │ +0cb04a: 2204 a905 |0013: new-instance v4, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cb04e: 7010 3d2b 0400 |0015: invoke-direct {v4}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0cb054: 6e10 012b 0600 |0018: invoke-virtual {v6}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0cb05a: 0c05 |001b: move-result-object v5 │ │ +0cb05c: 6e10 c02a 0500 |001c: invoke-virtual {v5}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0cb062: 0c05 |001f: move-result-object v5 │ │ +0cb064: 6e20 462b 5400 |0020: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cb06a: 0c04 |0023: move-result-object v4 │ │ +0cb06c: 1a05 3a01 |0024: const-string v5, ".sizeOf() is reporting inconsistent results!" // string@013a │ │ +0cb070: 6e20 462b 5400 |0026: invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cb076: 0c04 |0029: move-result-object v4 │ │ +0cb078: 6e10 4e2b 0400 |002a: invoke-virtual {v4}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0cb07e: 0c04 |002d: move-result-object v4 │ │ +0cb080: 7020 da2a 4300 |002e: invoke-direct {v3, v4}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0cb086: 2703 |0031: throw v3 │ │ +0cb088: 0d03 |0032: move-exception v3 │ │ +0cb08a: 1e06 |0033: monitor-exit v6 │ │ +0cb08c: 2703 |0034: throw v3 │ │ +0cb08e: 5263 f70c |0035: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb092: 3773 0a00 |0037: if-le v3, v7, 0041 // +000a │ │ +0cb096: 5463 f30c |0039: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb09a: 6e10 c42b 0300 |003b: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.isEmpty:()Z // method@2bc4 │ │ +0cb0a0: 0a03 |003e: move-result v3 │ │ +0cb0a2: 3803 0400 |003f: if-eqz v3, 0043 // +0004 │ │ +0cb0a6: 1e06 |0041: monitor-exit v6 │ │ +0cb0a8: 0e00 |0042: return-void │ │ +0cb0aa: 5463 f30c |0043: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb0ae: 6e10 c22b 0300 |0045: invoke-virtual {v3}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ +0cb0b4: 0c03 |0048: move-result-object v3 │ │ +0cb0b6: 7210 f42b 0300 |0049: invoke-interface {v3}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0cb0bc: 0c03 |004c: move-result-object v3 │ │ +0cb0be: 7210 bc2b 0300 |004d: invoke-interface {v3}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0cb0c4: 0c01 |0050: move-result-object v1 │ │ +0cb0c6: 1f01 dc05 |0051: check-cast v1, Ljava/util/Map$Entry; // type@05dc │ │ +0cb0ca: 7210 e32b 0100 |0053: invoke-interface {v1}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0cb0d0: 0c00 |0056: move-result-object v0 │ │ +0cb0d2: 1f00 a805 |0057: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +0cb0d6: 7210 e42b 0100 |0059: invoke-interface {v1}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0cb0dc: 0c02 |005c: move-result-object v2 │ │ +0cb0de: 1f02 5900 |005d: check-cast v2, Landroid/graphics/Bitmap; // type@0059 │ │ +0cb0e2: 5463 f30c |005f: iget-object v3, v6, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb0e6: 6e20 c72b 0300 |0061: invoke-virtual {v3, v0}, Ljava/util/LinkedHashMap;.remove:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc7 │ │ +0cb0ec: 5263 f70c |0064: iget v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb0f0: 7110 3f27 0200 |0066: invoke-static {v2}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ +0cb0f6: 0a04 |0069: move-result v4 │ │ +0cb0f8: b143 |006a: sub-int/2addr v3, v4 │ │ +0cb0fa: 5963 f70c |006b: iput v3, v6, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb0fe: 5263 f10c |006d: iget v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@0cf1 │ │ +0cb102: d803 0301 |006f: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0cb106: 5963 f10c |0071: iput v3, v6, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@0cf1 │ │ +0cb10a: 1e06 |0073: monitor-exit v6 │ │ +0cb10c: 288c |0074: goto 0000 // -0074 │ │ catches : 2 │ │ 0x0001 - 0x0034 │ │ -> 0x0032 │ │ 0x0035 - 0x0074 │ │ -> 0x0032 │ │ positions : │ │ 0x0000 line=91 │ │ @@ -267881,22 +267909,22 @@ │ │ type : '()V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cb038: |[0cb038] com.squareup.picasso.LruCache.clear:()V │ │ -0cb048: 1d01 |0000: monitor-enter v1 │ │ -0cb04a: 6e10 e125 0100 |0001: invoke-virtual {v1}, Lcom/squareup/picasso/LruCache;.evictAll:()V // method@25e1 │ │ -0cb050: 1e01 |0004: monitor-exit v1 │ │ -0cb052: 0e00 |0005: return-void │ │ -0cb054: 0d00 |0006: move-exception v0 │ │ -0cb056: 1e01 |0007: monitor-exit v1 │ │ -0cb058: 2700 |0008: throw v0 │ │ +0cb124: |[0cb124] com.squareup.picasso.LruCache.clear:()V │ │ +0cb134: 1d01 |0000: monitor-enter v1 │ │ +0cb136: 6e10 e125 0100 |0001: invoke-virtual {v1}, Lcom/squareup/picasso/LruCache;.evictAll:()V // method@25e1 │ │ +0cb13c: 1e01 |0004: monitor-exit v1 │ │ +0cb13e: 0e00 |0005: return-void │ │ +0cb140: 0d00 |0006: move-exception v0 │ │ +0cb142: 1e01 |0007: monitor-exit v1 │ │ +0cb144: 2700 |0008: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0004 │ │ -> 0x0006 │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=125 │ │ @@ -267908,62 +267936,62 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 85 16-bit code units │ │ -0cb068: |[0cb068] com.squareup.picasso.LruCache.clearKeyUri:(Ljava/lang/String;)V │ │ -0cb078: 1d09 |0000: monitor-enter v9 │ │ -0cb07a: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0cb07c: 6e10 2b2b 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0cb082: 0a05 |0005: move-result v5 │ │ -0cb084: 5497 f30c |0006: iget-object v7, v9, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0cb088: 6e10 c22b 0700 |0008: invoke-virtual {v7}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ -0cb08e: 0c07 |000b: move-result-object v7 │ │ -0cb090: 7210 f42b 0700 |000c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ -0cb096: 0c01 |000f: move-result-object v1 │ │ -0cb098: 7210 bb2b 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0cb09e: 0a07 |0013: move-result v7 │ │ -0cb0a0: 3807 3500 |0014: if-eqz v7, 0049 // +0035 │ │ -0cb0a4: 7210 bc2b 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0cb0aa: 0c00 |0019: move-result-object v0 │ │ -0cb0ac: 1f00 dc05 |001a: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ -0cb0b0: 7210 e32b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ -0cb0b6: 0c02 |001f: move-result-object v2 │ │ -0cb0b8: 1f02 a805 |0020: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -0cb0bc: 7210 e42b 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ -0cb0c2: 0c06 |0025: move-result-object v6 │ │ -0cb0c4: 1f06 5900 |0026: check-cast v6, Landroid/graphics/Bitmap; // type@0059 │ │ -0cb0c8: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ -0cb0cc: 6e20 252b 7200 |002a: invoke-virtual {v2, v7}, Ljava/lang/String;.indexOf:(I)I // method@2b25 │ │ -0cb0d2: 0a03 |002d: move-result v3 │ │ -0cb0d4: 3353 e2ff |002e: if-ne v3, v5, 0010 // -001e │ │ -0cb0d8: 1207 |0030: const/4 v7, #int 0 // #0 │ │ -0cb0da: 6e30 322b 7203 |0031: invoke-virtual {v2, v7, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0cb0e0: 0c07 |0034: move-result-object v7 │ │ -0cb0e2: 6e20 1d2b a700 |0035: invoke-virtual {v7, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cb0e8: 0a07 |0038: move-result v7 │ │ -0cb0ea: 3807 d7ff |0039: if-eqz v7, 0010 // -0029 │ │ -0cb0ee: 7210 bd2b 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ -0cb0f4: 5297 f70c |003e: iget v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb0f8: 7110 3f27 0600 |0040: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ -0cb0fe: 0a08 |0043: move-result v8 │ │ -0cb100: b187 |0044: sub-int/2addr v7, v8 │ │ -0cb102: 5997 f70c |0045: iput v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb106: 1214 |0047: const/4 v4, #int 1 // #1 │ │ -0cb108: 28c8 |0048: goto 0010 // -0038 │ │ -0cb10a: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ -0cb10e: 5297 f40c |004b: iget v7, v9, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ -0cb112: 7020 ea25 7900 |004d: invoke-direct {v9, v7}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@25ea │ │ -0cb118: 1e09 |0050: monitor-exit v9 │ │ -0cb11a: 0e00 |0051: return-void │ │ -0cb11c: 0d07 |0052: move-exception v7 │ │ -0cb11e: 1e09 |0053: monitor-exit v9 │ │ -0cb120: 2707 |0054: throw v7 │ │ +0cb154: |[0cb154] com.squareup.picasso.LruCache.clearKeyUri:(Ljava/lang/String;)V │ │ +0cb164: 1d09 |0000: monitor-enter v9 │ │ +0cb166: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0cb168: 6e10 2b2b 0a00 |0002: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0cb16e: 0a05 |0005: move-result v5 │ │ +0cb170: 5497 f30c |0006: iget-object v7, v9, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb174: 6e10 c22b 0700 |0008: invoke-virtual {v7}, Ljava/util/LinkedHashMap;.entrySet:()Ljava/util/Set; // method@2bc2 │ │ +0cb17a: 0c07 |000b: move-result-object v7 │ │ +0cb17c: 7210 f42b 0700 |000c: invoke-interface {v7}, Ljava/util/Set;.iterator:()Ljava/util/Iterator; // method@2bf4 │ │ +0cb182: 0c01 |000f: move-result-object v1 │ │ +0cb184: 7210 bb2b 0100 |0010: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0cb18a: 0a07 |0013: move-result v7 │ │ +0cb18c: 3807 3500 |0014: if-eqz v7, 0049 // +0035 │ │ +0cb190: 7210 bc2b 0100 |0016: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0cb196: 0c00 |0019: move-result-object v0 │ │ +0cb198: 1f00 dc05 |001a: check-cast v0, Ljava/util/Map$Entry; // type@05dc │ │ +0cb19c: 7210 e32b 0000 |001c: invoke-interface {v0}, Ljava/util/Map$Entry;.getKey:()Ljava/lang/Object; // method@2be3 │ │ +0cb1a2: 0c02 |001f: move-result-object v2 │ │ +0cb1a4: 1f02 a805 |0020: check-cast v2, Ljava/lang/String; // type@05a8 │ │ +0cb1a8: 7210 e42b 0000 |0022: invoke-interface {v0}, Ljava/util/Map$Entry;.getValue:()Ljava/lang/Object; // method@2be4 │ │ +0cb1ae: 0c06 |0025: move-result-object v6 │ │ +0cb1b0: 1f06 5900 |0026: check-cast v6, Landroid/graphics/Bitmap; // type@0059 │ │ +0cb1b4: 1307 0a00 |0028: const/16 v7, #int 10 // #a │ │ +0cb1b8: 6e20 252b 7200 |002a: invoke-virtual {v2, v7}, Ljava/lang/String;.indexOf:(I)I // method@2b25 │ │ +0cb1be: 0a03 |002d: move-result v3 │ │ +0cb1c0: 3353 e2ff |002e: if-ne v3, v5, 0010 // -001e │ │ +0cb1c4: 1207 |0030: const/4 v7, #int 0 // #0 │ │ +0cb1c6: 6e30 322b 7203 |0031: invoke-virtual {v2, v7, v3}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0cb1cc: 0c07 |0034: move-result-object v7 │ │ +0cb1ce: 6e20 1d2b a700 |0035: invoke-virtual {v7, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cb1d4: 0a07 |0038: move-result v7 │ │ +0cb1d6: 3807 d7ff |0039: if-eqz v7, 0010 // -0029 │ │ +0cb1da: 7210 bd2b 0100 |003b: invoke-interface {v1}, Ljava/util/Iterator;.remove:()V // method@2bbd │ │ +0cb1e0: 5297 f70c |003e: iget v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb1e4: 7110 3f27 0600 |0040: invoke-static {v6}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ +0cb1ea: 0a08 |0043: move-result v8 │ │ +0cb1ec: b187 |0044: sub-int/2addr v7, v8 │ │ +0cb1ee: 5997 f70c |0045: iput v7, v9, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb1f2: 1214 |0047: const/4 v4, #int 1 // #1 │ │ +0cb1f4: 28c8 |0048: goto 0010 // -0038 │ │ +0cb1f6: 3804 0700 |0049: if-eqz v4, 0050 // +0007 │ │ +0cb1fa: 5297 f40c |004b: iget v7, v9, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ +0cb1fe: 7020 ea25 7900 |004d: invoke-direct {v9, v7}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@25ea │ │ +0cb204: 1e09 |0050: monitor-exit v9 │ │ +0cb206: 0e00 |0051: return-void │ │ +0cb208: 0d07 |0052: move-exception v7 │ │ +0cb20a: 1e09 |0053: monitor-exit v9 │ │ +0cb20c: 2707 |0054: throw v7 │ │ catches : 1 │ │ 0x0002 - 0x0050 │ │ -> 0x0052 │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ 0x0006 line=131 │ │ @@ -267995,18 +268023,18 @@ │ │ type : '()V' │ │ access : 0x0011 (PUBLIC FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cb130: |[0cb130] com.squareup.picasso.LruCache.evictAll:()V │ │ -0cb140: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0cb142: 7020 ea25 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@25ea │ │ -0cb148: 0e00 |0004: return-void │ │ +0cb21c: |[0cb21c] com.squareup.picasso.LruCache.evictAll:()V │ │ +0cb22c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0cb22e: 7020 ea25 0100 |0001: invoke-direct {v1, v0}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@25ea │ │ +0cb234: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0004 line=114 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/LruCache; │ │ │ │ @@ -268015,22 +268043,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cb14c: |[0cb14c] com.squareup.picasso.LruCache.evictionCount:()I │ │ -0cb15c: 1d01 |0000: monitor-enter v1 │ │ -0cb15e: 5210 f10c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@0cf1 │ │ -0cb162: 1e01 |0003: monitor-exit v1 │ │ -0cb164: 0f00 |0004: return v0 │ │ -0cb166: 0d00 |0005: move-exception v0 │ │ -0cb168: 1e01 |0006: monitor-exit v1 │ │ -0cb16a: 2700 |0007: throw v0 │ │ +0cb238: |[0cb238] com.squareup.picasso.LruCache.evictionCount:()I │ │ +0cb248: 1d01 |0000: monitor-enter v1 │ │ +0cb24a: 5210 f10c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.evictionCount:I // field@0cf1 │ │ +0cb24e: 1e01 |0003: monitor-exit v1 │ │ +0cb250: 0f00 |0004: return v0 │ │ +0cb252: 0d00 |0005: move-exception v0 │ │ +0cb254: 1e01 |0006: monitor-exit v1 │ │ +0cb256: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -268040,40 +268068,40 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/Bitmap;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 41 16-bit code units │ │ -0cb178: |[0cb178] com.squareup.picasso.LruCache.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ -0cb188: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ -0cb18c: 2201 9f05 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ -0cb190: 1a02 5f21 |0004: const-string v2, "key == null" // string@215f │ │ -0cb194: 7020 fc2a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0cb19a: 2701 |0009: throw v1 │ │ -0cb19c: 1d03 |000a: monitor-enter v3 │ │ -0cb19e: 5431 f30c |000b: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0cb1a2: 6e20 c32b 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ -0cb1a8: 0c00 |0010: move-result-object v0 │ │ -0cb1aa: 1f00 5900 |0011: check-cast v0, Landroid/graphics/Bitmap; // type@0059 │ │ -0cb1ae: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ -0cb1b2: 5231 f20c |0015: iget v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@0cf2 │ │ -0cb1b6: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cb1ba: 5931 f20c |0019: iput v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@0cf2 │ │ -0cb1be: 1e03 |001b: monitor-exit v3 │ │ -0cb1c0: 1100 |001c: return-object v0 │ │ -0cb1c2: 5231 f50c |001d: iget v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@0cf5 │ │ -0cb1c6: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cb1ca: 5931 f50c |0021: iput v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@0cf5 │ │ -0cb1ce: 1e03 |0023: monitor-exit v3 │ │ -0cb1d0: 1200 |0024: const/4 v0, #int 0 // #0 │ │ -0cb1d2: 28f7 |0025: goto 001c // -0009 │ │ -0cb1d4: 0d01 |0026: move-exception v1 │ │ -0cb1d6: 1e03 |0027: monitor-exit v3 │ │ -0cb1d8: 2701 |0028: throw v1 │ │ +0cb264: |[0cb264] com.squareup.picasso.LruCache.get:(Ljava/lang/String;)Landroid/graphics/Bitmap; │ │ +0cb274: 3904 0a00 |0000: if-nez v4, 000a // +000a │ │ +0cb278: 2201 9f05 |0002: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ +0cb27c: 1a02 6221 |0004: const-string v2, "key == null" // string@2162 │ │ +0cb280: 7020 fc2a 2100 |0006: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0cb286: 2701 |0009: throw v1 │ │ +0cb288: 1d03 |000a: monitor-enter v3 │ │ +0cb28a: 5431 f30c |000b: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb28e: 6e20 c32b 4100 |000d: invoke-virtual {v1, v4}, Ljava/util/LinkedHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bc3 │ │ +0cb294: 0c00 |0010: move-result-object v0 │ │ +0cb296: 1f00 5900 |0011: check-cast v0, Landroid/graphics/Bitmap; // type@0059 │ │ +0cb29a: 3800 0a00 |0013: if-eqz v0, 001d // +000a │ │ +0cb29e: 5231 f20c |0015: iget v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@0cf2 │ │ +0cb2a2: d801 0101 |0017: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb2a6: 5931 f20c |0019: iput v1, v3, Lcom/squareup/picasso/LruCache;.hitCount:I // field@0cf2 │ │ +0cb2aa: 1e03 |001b: monitor-exit v3 │ │ +0cb2ac: 1100 |001c: return-object v0 │ │ +0cb2ae: 5231 f50c |001d: iget v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@0cf5 │ │ +0cb2b2: d801 0101 |001f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb2b6: 5931 f50c |0021: iput v1, v3, Lcom/squareup/picasso/LruCache;.missCount:I // field@0cf5 │ │ +0cb2ba: 1e03 |0023: monitor-exit v3 │ │ +0cb2bc: 1200 |0024: const/4 v0, #int 0 // #0 │ │ +0cb2be: 28f7 |0025: goto 001c // -0009 │ │ +0cb2c0: 0d01 |0026: move-exception v1 │ │ +0cb2c2: 1e03 |0027: monitor-exit v3 │ │ +0cb2c4: 2701 |0028: throw v1 │ │ catches : 1 │ │ 0x000b - 0x0028 │ │ -> 0x0026 │ │ positions : │ │ 0x0000 line=52 │ │ 0x0002 line=53 │ │ 0x000a line=57 │ │ @@ -268097,22 +268125,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cb1e8: |[0cb1e8] com.squareup.picasso.LruCache.hitCount:()I │ │ -0cb1f8: 1d01 |0000: monitor-enter v1 │ │ -0cb1fa: 5210 f20c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.hitCount:I // field@0cf2 │ │ -0cb1fe: 1e01 |0003: monitor-exit v1 │ │ -0cb200: 0f00 |0004: return v0 │ │ -0cb202: 0d00 |0005: move-exception v0 │ │ -0cb204: 1e01 |0006: monitor-exit v1 │ │ -0cb206: 2700 |0007: throw v0 │ │ +0cb2d4: |[0cb2d4] com.squareup.picasso.LruCache.hitCount:()I │ │ +0cb2e4: 1d01 |0000: monitor-enter v1 │ │ +0cb2e6: 5210 f20c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.hitCount:I // field@0cf2 │ │ +0cb2ea: 1e01 |0003: monitor-exit v1 │ │ +0cb2ec: 0f00 |0004: return v0 │ │ +0cb2ee: 0d00 |0005: move-exception v0 │ │ +0cb2f0: 1e01 |0006: monitor-exit v1 │ │ +0cb2f2: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -268122,22 +268150,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cb214: |[0cb214] com.squareup.picasso.LruCache.maxSize:()I │ │ -0cb224: 1d01 |0000: monitor-enter v1 │ │ -0cb226: 5210 f40c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ -0cb22a: 1e01 |0003: monitor-exit v1 │ │ -0cb22c: 0f00 |0004: return v0 │ │ -0cb22e: 0d00 |0005: move-exception v0 │ │ -0cb230: 1e01 |0006: monitor-exit v1 │ │ -0cb232: 2700 |0007: throw v0 │ │ +0cb300: |[0cb300] com.squareup.picasso.LruCache.maxSize:()I │ │ +0cb310: 1d01 |0000: monitor-enter v1 │ │ +0cb312: 5210 f40c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ +0cb316: 1e01 |0003: monitor-exit v1 │ │ +0cb318: 0f00 |0004: return v0 │ │ +0cb31a: 0d00 |0005: move-exception v0 │ │ +0cb31c: 1e01 |0006: monitor-exit v1 │ │ +0cb31e: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=121 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -268147,22 +268175,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cb240: |[0cb240] com.squareup.picasso.LruCache.missCount:()I │ │ -0cb250: 1d01 |0000: monitor-enter v1 │ │ -0cb252: 5210 f50c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.missCount:I // field@0cf5 │ │ -0cb256: 1e01 |0003: monitor-exit v1 │ │ -0cb258: 0f00 |0004: return v0 │ │ -0cb25a: 0d00 |0005: move-exception v0 │ │ -0cb25c: 1e01 |0006: monitor-exit v1 │ │ -0cb25e: 2700 |0007: throw v0 │ │ +0cb32c: |[0cb32c] com.squareup.picasso.LruCache.missCount:()I │ │ +0cb33c: 1d01 |0000: monitor-enter v1 │ │ +0cb33e: 5210 f50c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.missCount:I // field@0cf5 │ │ +0cb342: 1e01 |0003: monitor-exit v1 │ │ +0cb344: 0f00 |0004: return v0 │ │ +0cb346: 0d00 |0005: move-exception v0 │ │ +0cb348: 1e01 |0006: monitor-exit v1 │ │ +0cb34a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -268172,22 +268200,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cb26c: |[0cb26c] com.squareup.picasso.LruCache.putCount:()I │ │ -0cb27c: 1d01 |0000: monitor-enter v1 │ │ -0cb27e: 5210 f60c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.putCount:I // field@0cf6 │ │ -0cb282: 1e01 |0003: monitor-exit v1 │ │ -0cb284: 0f00 |0004: return v0 │ │ -0cb286: 0d00 |0005: move-exception v0 │ │ -0cb288: 1e01 |0006: monitor-exit v1 │ │ -0cb28a: 2700 |0007: throw v0 │ │ +0cb358: |[0cb358] com.squareup.picasso.LruCache.putCount:()I │ │ +0cb368: 1d01 |0000: monitor-enter v1 │ │ +0cb36a: 5210 f60c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.putCount:I // field@0cf6 │ │ +0cb36e: 1e01 |0003: monitor-exit v1 │ │ +0cb370: 0f00 |0004: return v0 │ │ +0cb372: 0d00 |0005: move-exception v0 │ │ +0cb374: 1e01 |0006: monitor-exit v1 │ │ +0cb376: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -268197,47 +268225,47 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/Bitmap;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0cb298: |[0cb298] com.squareup.picasso.LruCache.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ -0cb2a8: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ -0cb2ac: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ -0cb2b0: 2201 9f05 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ -0cb2b4: 1a02 6021 |0006: const-string v2, "key == null || bitmap == null" // string@2160 │ │ -0cb2b8: 7020 fc2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0cb2be: 2701 |000b: throw v1 │ │ -0cb2c0: 1d03 |000c: monitor-enter v3 │ │ -0cb2c2: 5231 f60c |000d: iget v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@0cf6 │ │ -0cb2c6: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0cb2ca: 5931 f60c |0011: iput v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@0cf6 │ │ -0cb2ce: 5231 f70c |0013: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb2d2: 7110 3f27 0500 |0015: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ -0cb2d8: 0a02 |0018: move-result v2 │ │ -0cb2da: b021 |0019: add-int/2addr v1, v2 │ │ -0cb2dc: 5931 f70c |001a: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb2e0: 5431 f30c |001c: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ -0cb2e4: 6e30 c62b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ -0cb2ea: 0c00 |0021: move-result-object v0 │ │ -0cb2ec: 1f00 5900 |0022: check-cast v0, Landroid/graphics/Bitmap; // type@0059 │ │ -0cb2f0: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ -0cb2f4: 5231 f70c |0026: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb2f8: 7110 3f27 0000 |0028: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ -0cb2fe: 0a02 |002b: move-result v2 │ │ -0cb300: b121 |002c: sub-int/2addr v1, v2 │ │ -0cb302: 5931 f70c |002d: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb306: 1e03 |002f: monitor-exit v3 │ │ -0cb308: 5231 f40c |0030: iget v1, v3, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ -0cb30c: 7020 ea25 1300 |0032: invoke-direct {v3, v1}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@25ea │ │ -0cb312: 0e00 |0035: return-void │ │ -0cb314: 0d01 |0036: move-exception v1 │ │ -0cb316: 1e03 |0037: monitor-exit v3 │ │ -0cb318: 2701 |0038: throw v1 │ │ +0cb384: |[0cb384] com.squareup.picasso.LruCache.set:(Ljava/lang/String;Landroid/graphics/Bitmap;)V │ │ +0cb394: 3804 0400 |0000: if-eqz v4, 0004 // +0004 │ │ +0cb398: 3905 0a00 |0002: if-nez v5, 000c // +000a │ │ +0cb39c: 2201 9f05 |0004: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ +0cb3a0: 1a02 6321 |0006: const-string v2, "key == null || bitmap == null" // string@2163 │ │ +0cb3a4: 7020 fc2a 2100 |0008: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0cb3aa: 2701 |000b: throw v1 │ │ +0cb3ac: 1d03 |000c: monitor-enter v3 │ │ +0cb3ae: 5231 f60c |000d: iget v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@0cf6 │ │ +0cb3b2: d801 0101 |000f: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0cb3b6: 5931 f60c |0011: iput v1, v3, Lcom/squareup/picasso/LruCache;.putCount:I // field@0cf6 │ │ +0cb3ba: 5231 f70c |0013: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb3be: 7110 3f27 0500 |0015: invoke-static {v5}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ +0cb3c4: 0a02 |0018: move-result v2 │ │ +0cb3c6: b021 |0019: add-int/2addr v1, v2 │ │ +0cb3c8: 5931 f70c |001a: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb3cc: 5431 f30c |001c: iget-object v1, v3, Lcom/squareup/picasso/LruCache;.map:Ljava/util/LinkedHashMap; // field@0cf3 │ │ +0cb3d0: 6e30 c62b 4105 |001e: invoke-virtual {v1, v4, v5}, Ljava/util/LinkedHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bc6 │ │ +0cb3d6: 0c00 |0021: move-result-object v0 │ │ +0cb3d8: 1f00 5900 |0022: check-cast v0, Landroid/graphics/Bitmap; // type@0059 │ │ +0cb3dc: 3800 0b00 |0024: if-eqz v0, 002f // +000b │ │ +0cb3e0: 5231 f70c |0026: iget v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb3e4: 7110 3f27 0000 |0028: invoke-static {v0}, Lcom/squareup/picasso/Utils;.getBitmapBytes:(Landroid/graphics/Bitmap;)I // method@273f │ │ +0cb3ea: 0a02 |002b: move-result v2 │ │ +0cb3ec: b121 |002c: sub-int/2addr v1, v2 │ │ +0cb3ee: 5931 f70c |002d: iput v1, v3, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb3f2: 1e03 |002f: monitor-exit v3 │ │ +0cb3f4: 5231 f40c |0030: iget v1, v3, Lcom/squareup/picasso/LruCache;.maxSize:I // field@0cf4 │ │ +0cb3f8: 7020 ea25 1300 |0032: invoke-direct {v3, v1}, Lcom/squareup/picasso/LruCache;.trimToSize:(I)V // method@25ea │ │ +0cb3fe: 0e00 |0035: return-void │ │ +0cb400: 0d01 |0036: move-exception v1 │ │ +0cb402: 1e03 |0037: monitor-exit v3 │ │ +0cb404: 2701 |0038: throw v1 │ │ catches : 2 │ │ 0x000d - 0x0030 │ │ -> 0x0036 │ │ 0x0037 - 0x0038 │ │ -> 0x0036 │ │ positions : │ │ 0x0000 line=70 │ │ @@ -268263,22 +268291,22 @@ │ │ type : '()I' │ │ access : 0x20011 (PUBLIC FINAL DECLARED_SYNCHRONIZED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0cb330: |[0cb330] com.squareup.picasso.LruCache.size:()I │ │ -0cb340: 1d01 |0000: monitor-enter v1 │ │ -0cb342: 5210 f70c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ -0cb346: 1e01 |0003: monitor-exit v1 │ │ -0cb348: 0f00 |0004: return v0 │ │ -0cb34a: 0d00 |0005: move-exception v0 │ │ -0cb34c: 1e01 |0006: monitor-exit v1 │ │ -0cb34e: 2700 |0007: throw v0 │ │ +0cb41c: |[0cb41c] com.squareup.picasso.LruCache.size:()I │ │ +0cb42c: 1d01 |0000: monitor-enter v1 │ │ +0cb42e: 5210 f70c |0001: iget v0, v1, Lcom/squareup/picasso/LruCache;.size:I // field@0cf7 │ │ +0cb432: 1e01 |0003: monitor-exit v1 │ │ +0cb434: 0f00 |0004: return v0 │ │ +0cb436: 0d00 |0005: move-exception v0 │ │ +0cb438: 1e01 |0006: monitor-exit v1 │ │ +0cb43a: 2700 |0007: throw v0 │ │ catches : 1 │ │ 0x0001 - 0x0003 │ │ -> 0x0005 │ │ positions : │ │ 0x0000 line=117 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/LruCache; │ │ @@ -268337,19 +268365,19 @@ │ │ type : '(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cb35c: |[0cb35c] com.squareup.picasso.NetworkRequestHandler.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V │ │ -0cb36c: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ -0cb372: 5b01 130d |0003: iput-object v1, v0, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@0d13 │ │ -0cb376: 5b02 140d |0005: iput-object v2, v0, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d14 │ │ -0cb37a: 0e00 |0007: return-void │ │ +0cb448: |[0cb448] com.squareup.picasso.NetworkRequestHandler.:(Lcom/squareup/picasso/Downloader;Lcom/squareup/picasso/Stats;)V │ │ +0cb458: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ +0cb45e: 5b01 130d |0003: iput-object v1, v0, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@0d13 │ │ +0cb462: 5b02 140d |0005: iput-object v2, v0, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d14 │ │ +0cb466: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ 0x0003 line=37 │ │ 0x0005 line=38 │ │ 0x0007 line=39 │ │ locals : │ │ @@ -268363,30 +268391,30 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cb37c: |[0cb37c] com.squareup.picasso.NetworkRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0cb38c: 5431 780d |0000: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cb390: 6e10 9b02 0100 |0002: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0cb396: 0c00 |0005: move-result-object v0 │ │ -0cb398: 1a01 9a1f |0006: const-string v1, "http" // string@1f9a │ │ -0cb39c: 6e20 1d2b 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cb3a2: 0a01 |000b: move-result v1 │ │ -0cb3a4: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ -0cb3a8: 1a01 9c1f |000e: const-string v1, "https" // string@1f9c │ │ -0cb3ac: 6e20 1d2b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cb3b2: 0a01 |0013: move-result v1 │ │ -0cb3b4: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ -0cb3b8: 1211 |0016: const/4 v1, #int 1 // #1 │ │ -0cb3ba: 0f01 |0017: return v1 │ │ -0cb3bc: 1201 |0018: const/4 v1, #int 0 // #0 │ │ -0cb3be: 28fe |0019: goto 0017 // -0002 │ │ +0cb468: |[0cb468] com.squareup.picasso.NetworkRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0cb478: 5431 780d |0000: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cb47c: 6e10 9b02 0100 |0002: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0cb482: 0c00 |0005: move-result-object v0 │ │ +0cb484: 1a01 9c1f |0006: const-string v1, "http" // string@1f9c │ │ +0cb488: 6e20 1d2b 0100 |0008: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cb48e: 0a01 |000b: move-result v1 │ │ +0cb490: 3901 0a00 |000c: if-nez v1, 0016 // +000a │ │ +0cb494: 1a01 9e1f |000e: const-string v1, "https" // string@1f9e │ │ +0cb498: 6e20 1d2b 0100 |0010: invoke-virtual {v1, v0}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cb49e: 0a01 |0013: move-result v1 │ │ +0cb4a0: 3801 0400 |0014: if-eqz v1, 0018 // +0004 │ │ +0cb4a4: 1211 |0016: const/4 v1, #int 1 // #1 │ │ +0cb4a6: 0f01 |0017: return v1 │ │ +0cb4a8: 1201 |0018: const/4 v1, #int 0 // #0 │ │ +0cb4aa: 28fe |0019: goto 0017 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0006 line=43 │ │ locals : │ │ 0x0006 - 0x001a reg=0 scheme Ljava/lang/String; │ │ 0x0000 - 0x001a reg=2 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ @@ -268397,17 +268425,17 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cb3c0: |[0cb3c0] com.squareup.picasso.NetworkRequestHandler.getRetryCount:()I │ │ -0cb3d0: 1220 |0000: const/4 v0, #int 2 // #2 │ │ -0cb3d2: 0f00 |0001: return v0 │ │ +0cb4ac: |[0cb4ac] com.squareup.picasso.NetworkRequestHandler.getRetryCount:()I │ │ +0cb4bc: 1220 |0000: const/4 v0, #int 2 // #2 │ │ +0cb4be: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ │ │ #2 : (in Lcom/squareup/picasso/NetworkRequestHandler;) │ │ @@ -268415,62 +268443,62 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 93 16-bit code units │ │ -0cb3d4: |[0cb3d4] com.squareup.picasso.NetworkRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0cb3e4: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ -0cb3e8: 1204 |0002: const/4 v4, #int 0 // #0 │ │ -0cb3ea: 54a5 130d |0003: iget-object v5, v10, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@0d13 │ │ -0cb3ee: 54b6 780d |0005: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cb3f2: 52b7 6c0d |0007: iget v7, v11, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0d6c │ │ -0cb3f6: 7230 ca25 6507 |0009: invoke-interface {v5, v6, v7}, Lcom/squareup/picasso/Downloader;.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; // method@25ca │ │ -0cb3fc: 0c03 |000c: move-result-object v3 │ │ -0cb3fe: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ -0cb402: 1104 |000f: return-object v4 │ │ -0cb404: 5535 e40c |0010: iget-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@0ce4 │ │ -0cb408: 3805 1000 |0012: if-eqz v5, 0022 // +0010 │ │ -0cb40c: 6202 250d |0014: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0cb410: 6e10 c625 0300 |0016: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getBitmap:()Landroid/graphics/Bitmap; // method@25c6 │ │ -0cb416: 0c00 |0019: move-result-object v0 │ │ -0cb418: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ -0cb41c: 2204 df04 |001c: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0cb420: 7030 e026 0402 |001e: invoke-direct {v4, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e0 │ │ -0cb426: 28ee |0021: goto 000f // -0012 │ │ -0cb428: 6202 270d |0022: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ -0cb42c: 28f2 |0024: goto 0016 // -000e │ │ -0cb42e: 6e10 c825 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getInputStream:()Ljava/io/InputStream; // method@25c8 │ │ -0cb434: 0c01 |0028: move-result-object v1 │ │ -0cb436: 3801 e6ff |0029: if-eqz v1, 000f // -001a │ │ -0cb43a: 6204 250d |002b: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0cb43e: 3342 1500 |002d: if-ne v2, v4, 0042 // +0015 │ │ -0cb442: 6e10 c725 0300 |002f: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@25c7 │ │ -0cb448: 0b04 |0032: move-result-wide v4 │ │ -0cb44a: 3104 0408 |0033: cmp-long v4, v4, v8 │ │ -0cb44e: 3904 0d00 |0035: if-nez v4, 0042 // +000d │ │ -0cb452: 7110 3927 0100 |0037: invoke-static {v1}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@2739 │ │ -0cb458: 2204 c704 |003a: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@04c7 │ │ -0cb45c: 1a05 890f |003c: const-string v5, "Received response with 0 content-length header." // string@0f89 │ │ -0cb460: 7020 1426 5400 |003e: invoke-direct {v4, v5}, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException;.:(Ljava/lang/String;)V // method@2614 │ │ -0cb466: 2704 |0041: throw v4 │ │ -0cb468: 6204 270d |0042: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ -0cb46c: 3342 1300 |0044: if-ne v2, v4, 0057 // +0013 │ │ -0cb470: 6e10 c725 0300 |0046: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@25c7 │ │ -0cb476: 0b04 |0049: move-result-wide v4 │ │ -0cb478: 3104 0408 |004a: cmp-long v4, v4, v8 │ │ -0cb47c: 3d04 0b00 |004c: if-lez v4, 0057 // +000b │ │ -0cb480: 54a4 140d |004e: iget-object v4, v10, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d14 │ │ -0cb484: 6e10 c725 0300 |0050: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@25c7 │ │ -0cb48a: 0b06 |0053: move-result-wide v6 │ │ -0cb48c: 6e30 0227 6407 |0054: invoke-virtual {v4, v6, v7}, Lcom/squareup/picasso/Stats;.dispatchDownloadFinished:(J)V // method@2702 │ │ -0cb492: 2204 df04 |0057: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0cb496: 7030 e226 1402 |0059: invoke-direct {v4, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ -0cb49c: 28b3 |005c: goto 000f // -004d │ │ +0cb4c0: |[0cb4c0] com.squareup.picasso.NetworkRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0cb4d0: 1608 0000 |0000: const-wide/16 v8, #int 0 // #0 │ │ +0cb4d4: 1204 |0002: const/4 v4, #int 0 // #0 │ │ +0cb4d6: 54a5 130d |0003: iget-object v5, v10, Lcom/squareup/picasso/NetworkRequestHandler;.downloader:Lcom/squareup/picasso/Downloader; // field@0d13 │ │ +0cb4da: 54b6 780d |0005: iget-object v6, v11, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cb4de: 52b7 6c0d |0007: iget v7, v11, Lcom/squareup/picasso/Request;.networkPolicy:I // field@0d6c │ │ +0cb4e2: 7230 ca25 6507 |0009: invoke-interface {v5, v6, v7}, Lcom/squareup/picasso/Downloader;.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; // method@25ca │ │ +0cb4e8: 0c03 |000c: move-result-object v3 │ │ +0cb4ea: 3903 0300 |000d: if-nez v3, 0010 // +0003 │ │ +0cb4ee: 1104 |000f: return-object v4 │ │ +0cb4f0: 5535 e40c |0010: iget-boolean v5, v3, Lcom/squareup/picasso/Downloader$Response;.cached:Z // field@0ce4 │ │ +0cb4f4: 3805 1000 |0012: if-eqz v5, 0022 // +0010 │ │ +0cb4f8: 6202 250d |0014: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0cb4fc: 6e10 c625 0300 |0016: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getBitmap:()Landroid/graphics/Bitmap; // method@25c6 │ │ +0cb502: 0c00 |0019: move-result-object v0 │ │ +0cb504: 3800 0b00 |001a: if-eqz v0, 0025 // +000b │ │ +0cb508: 2204 df04 |001c: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0cb50c: 7030 e026 0402 |001e: invoke-direct {v4, v0, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e0 │ │ +0cb512: 28ee |0021: goto 000f // -0012 │ │ +0cb514: 6202 270d |0022: sget-object v2, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ +0cb518: 28f2 |0024: goto 0016 // -000e │ │ +0cb51a: 6e10 c825 0300 |0025: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getInputStream:()Ljava/io/InputStream; // method@25c8 │ │ +0cb520: 0c01 |0028: move-result-object v1 │ │ +0cb522: 3801 e6ff |0029: if-eqz v1, 000f // -001a │ │ +0cb526: 6204 250d |002b: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0cb52a: 3342 1500 |002d: if-ne v2, v4, 0042 // +0015 │ │ +0cb52e: 6e10 c725 0300 |002f: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@25c7 │ │ +0cb534: 0b04 |0032: move-result-wide v4 │ │ +0cb536: 3104 0408 |0033: cmp-long v4, v4, v8 │ │ +0cb53a: 3904 0d00 |0035: if-nez v4, 0042 // +000d │ │ +0cb53e: 7110 3927 0100 |0037: invoke-static {v1}, Lcom/squareup/picasso/Utils;.closeQuietly:(Ljava/io/InputStream;)V // method@2739 │ │ +0cb544: 2204 c704 |003a: new-instance v4, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException; // type@04c7 │ │ +0cb548: 1a05 890f |003c: const-string v5, "Received response with 0 content-length header." // string@0f89 │ │ +0cb54c: 7020 1426 5400 |003e: invoke-direct {v4, v5}, Lcom/squareup/picasso/NetworkRequestHandler$ContentLengthException;.:(Ljava/lang/String;)V // method@2614 │ │ +0cb552: 2704 |0041: throw v4 │ │ +0cb554: 6204 270d |0042: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.NETWORK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d27 │ │ +0cb558: 3342 1300 |0044: if-ne v2, v4, 0057 // +0013 │ │ +0cb55c: 6e10 c725 0300 |0046: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@25c7 │ │ +0cb562: 0b04 |0049: move-result-wide v4 │ │ +0cb564: 3104 0408 |004a: cmp-long v4, v4, v8 │ │ +0cb568: 3d04 0b00 |004c: if-lez v4, 0057 // +000b │ │ +0cb56c: 54a4 140d |004e: iget-object v4, v10, Lcom/squareup/picasso/NetworkRequestHandler;.stats:Lcom/squareup/picasso/Stats; // field@0d14 │ │ +0cb570: 6e10 c725 0300 |0050: invoke-virtual {v3}, Lcom/squareup/picasso/Downloader$Response;.getContentLength:()J // method@25c7 │ │ +0cb576: 0b06 |0053: move-result-wide v6 │ │ +0cb578: 6e30 0227 6407 |0054: invoke-virtual {v4, v6, v7}, Lcom/squareup/picasso/Stats;.dispatchDownloadFinished:(J)V // method@2702 │ │ +0cb57e: 2204 df04 |0057: new-instance v4, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0cb582: 7030 e226 1402 |0059: invoke-direct {v4, v1, v2}, Lcom/squareup/picasso/RequestHandler$Result;.:(Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e2 │ │ +0cb588: 28b3 |005c: goto 000f // -004d │ │ catches : (none) │ │ positions : │ │ 0x0003 line=47 │ │ 0x000d line=48 │ │ 0x000f line=72 │ │ 0x0010 line=52 │ │ 0x0016 line=54 │ │ @@ -268501,23 +268529,23 @@ │ │ type : '(ZLandroid/net/NetworkInfo;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0cb4a0: |[0cb4a0] com.squareup.picasso.NetworkRequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ -0cb4b0: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ -0cb4b4: 6e10 7f02 0300 |0002: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnected:()Z // method@027f │ │ -0cb4ba: 0a00 |0005: move-result v0 │ │ -0cb4bc: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ -0cb4c0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0cb4c2: 0f00 |0009: return v0 │ │ -0cb4c4: 1200 |000a: const/4 v0, #int 0 // #0 │ │ -0cb4c6: 28fe |000b: goto 0009 // -0002 │ │ +0cb58c: |[0cb58c] com.squareup.picasso.NetworkRequestHandler.shouldRetry:(ZLandroid/net/NetworkInfo;)Z │ │ +0cb59c: 3803 0800 |0000: if-eqz v3, 0008 // +0008 │ │ +0cb5a0: 6e10 7f02 0300 |0002: invoke-virtual {v3}, Landroid/net/NetworkInfo;.isConnected:()Z // method@027f │ │ +0cb5a6: 0a00 |0005: move-result v0 │ │ +0cb5a8: 3800 0400 |0006: if-eqz v0, 000a // +0004 │ │ +0cb5ac: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0cb5ae: 0f00 |0009: return v0 │ │ +0cb5b0: 1200 |000a: const/4 v0, #int 0 // #0 │ │ +0cb5b2: 28fe |000b: goto 0009 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ 0x0000 - 0x000c reg=2 airplaneMode Z │ │ 0x0000 - 0x000c reg=3 info Landroid/net/NetworkInfo; │ │ @@ -268527,17 +268555,17 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cb4c8: |[0cb4c8] com.squareup.picasso.NetworkRequestHandler.supportsReplay:()Z │ │ -0cb4d8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cb4da: 0f00 |0001: return v0 │ │ +0cb5b4: |[0cb5b4] com.squareup.picasso.NetworkRequestHandler.supportsReplay:()Z │ │ +0cb5c4: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cb5c6: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lcom/squareup/picasso/NetworkRequestHandler; │ │ │ │ source_file_idx : 3684 (NetworkRequestHandler.java) │ │ @@ -268574,19 +268602,19 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cb4dc: |[0cb4dc] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;)V │ │ -0cb4ec: 7110 3a27 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@273a │ │ -0cb4f2: 0c00 |0003: move-result-object v0 │ │ -0cb4f4: 7020 1e26 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;)V // method@261e │ │ -0cb4fa: 0e00 |0007: return-void │ │ +0cb5c8: |[0cb5c8] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;)V │ │ +0cb5d8: 7110 3a27 0200 |0000: invoke-static {v2}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@273a │ │ +0cb5de: 0c00 |0003: move-result-object v0 │ │ +0cb5e0: 7020 1e26 0100 |0004: invoke-direct {v1, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;)V // method@261e │ │ +0cb5e6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0007 line=46 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lcom/squareup/picasso/OkHttpDownloader; │ │ 0x0000 - 0x0008 reg=2 context Landroid/content/Context; │ │ @@ -268596,19 +268624,19 @@ │ │ type : '(Landroid/content/Context;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0cb4fc: |[0cb4fc] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;J)V │ │ -0cb50c: 7110 3a27 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@273a │ │ -0cb512: 0c00 |0003: move-result-object v0 │ │ -0cb514: 7040 1f26 0254 |0004: invoke-direct {v2, v0, v4, v5}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@261f │ │ -0cb51a: 0e00 |0007: return-void │ │ +0cb5e8: |[0cb5e8] com.squareup.picasso.OkHttpDownloader.:(Landroid/content/Context;J)V │ │ +0cb5f8: 7110 3a27 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.createDefaultCacheDir:(Landroid/content/Context;)Ljava/io/File; // method@273a │ │ +0cb5fe: 0c00 |0003: move-result-object v0 │ │ +0cb600: 7040 1f26 0254 |0004: invoke-direct {v2, v0, v4, v5}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@261f │ │ +0cb606: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ 0x0007 line=66 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/OkHttpDownloader; │ │ 0x0000 - 0x0008 reg=3 context Landroid/content/Context; │ │ @@ -268619,18 +268647,18 @@ │ │ type : '(Lcom/squareup/okhttp/OkHttpClient;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cb51c: |[0cb51c] com.squareup.picasso.OkHttpDownloader.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ -0cb52c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cb532: 5b01 150d |0003: iput-object v1, v0, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ -0cb536: 0e00 |0005: return-void │ │ +0cb608: |[0cb608] com.squareup.picasso.OkHttpDownloader.:(Lcom/squareup/okhttp/OkHttpClient;)V │ │ +0cb618: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cb61e: 5b01 150d |0003: iput-object v1, v0, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ +0cb622: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/OkHttpDownloader; │ │ @@ -268641,19 +268669,19 @@ │ │ type : '(Ljava/io/File;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0cb538: |[0cb538] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;)V │ │ -0cb548: 7110 3427 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@2734 │ │ -0cb54e: 0b00 |0003: move-result-wide v0 │ │ -0cb550: 7040 1f26 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@261f │ │ -0cb556: 0e00 |0007: return-void │ │ +0cb624: |[0cb624] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;)V │ │ +0cb634: 7110 3427 0300 |0000: invoke-static {v3}, Lcom/squareup/picasso/Utils;.calculateDiskCacheSize:(Ljava/io/File;)J // method@2734 │ │ +0cb63a: 0b00 |0003: move-result-wide v0 │ │ +0cb63c: 7040 1f26 3210 |0004: invoke-direct {v2, v3, v0, v1}, Lcom/squareup/picasso/OkHttpDownloader;.:(Ljava/io/File;J)V // method@261f │ │ +0cb642: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lcom/squareup/picasso/OkHttpDownloader; │ │ 0x0000 - 0x0008 reg=3 cacheDir Ljava/io/File; │ │ @@ -268663,25 +268691,25 @@ │ │ type : '(Ljava/io/File;J)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 20 16-bit code units │ │ -0cb558: |[0cb558] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;J)V │ │ -0cb568: 7100 2026 0000 |0000: invoke-static {}, Lcom/squareup/picasso/OkHttpDownloader;.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; // method@2620 │ │ -0cb56e: 0c00 |0003: move-result-object v0 │ │ -0cb570: 7020 1d26 0200 |0004: invoke-direct {v2, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@261d │ │ -0cb576: 5420 150d |0007: iget-object v0, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ -0cb57a: 2201 9904 |0009: new-instance v1, Lcom/squareup/okhttp/Cache; // type@0499 │ │ -0cb57e: 7040 2125 3154 |000b: invoke-direct {v1, v3, v4, v5}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;J)V // method@2521 │ │ -0cb584: 6e20 2b25 1000 |000e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; // method@252b │ │ -0cb58a: 0e00 |0011: return-void │ │ -0cb58c: 0d00 |0012: move-exception v0 │ │ -0cb58e: 28fe |0013: goto 0011 // -0002 │ │ +0cb644: |[0cb644] com.squareup.picasso.OkHttpDownloader.:(Ljava/io/File;J)V │ │ +0cb654: 7100 2026 0000 |0000: invoke-static {}, Lcom/squareup/picasso/OkHttpDownloader;.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; // method@2620 │ │ +0cb65a: 0c00 |0003: move-result-object v0 │ │ +0cb65c: 7020 1d26 0200 |0004: invoke-direct {v2, v0}, Lcom/squareup/picasso/OkHttpDownloader;.:(Lcom/squareup/okhttp/OkHttpClient;)V // method@261d │ │ +0cb662: 5420 150d |0007: iget-object v0, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ +0cb666: 2201 9904 |0009: new-instance v1, Lcom/squareup/okhttp/Cache; // type@0499 │ │ +0cb66a: 7040 2125 3154 |000b: invoke-direct {v1, v3, v4, v5}, Lcom/squareup/okhttp/Cache;.:(Ljava/io/File;J)V // method@2521 │ │ +0cb670: 6e20 2b25 1000 |000e: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/OkHttpClient;.setCache:(Lcom/squareup/okhttp/Cache;)Lcom/squareup/okhttp/OkHttpClient; // method@252b │ │ +0cb676: 0e00 |0011: return-void │ │ +0cb678: 0d00 |0012: move-exception v0 │ │ +0cb67a: 28fe |0013: goto 0011 // -0002 │ │ catches : 1 │ │ 0x0007 - 0x0011 │ │ Ljava/io/IOException; -> 0x0012 │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=78 │ │ 0x0011 line=81 │ │ @@ -268696,26 +268724,26 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 0 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0cb5a0: |[0cb5a0] com.squareup.picasso.OkHttpDownloader.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ -0cb5b0: 1604 204e |0000: const-wide/16 v4, #int 20000 // #4e20 │ │ -0cb5b4: 2200 9d04 |0002: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@049d │ │ -0cb5b8: 7010 2825 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@2528 │ │ -0cb5be: 1602 983a |0007: const-wide/16 v2, #int 15000 // #3a98 │ │ -0cb5c2: 6201 4513 |0009: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ -0cb5c6: 6e40 2c25 2013 |000b: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@252c │ │ -0cb5cc: 6201 4513 |000e: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ -0cb5d0: 6e40 2d25 4015 |0010: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@252d │ │ -0cb5d6: 6201 4513 |0013: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ -0cb5da: 6e40 2e25 4015 |0015: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@252e │ │ -0cb5e0: 1100 |0018: return-object v0 │ │ +0cb68c: |[0cb68c] com.squareup.picasso.OkHttpDownloader.defaultOkHttpClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ +0cb69c: 1604 204e |0000: const-wide/16 v4, #int 20000 // #4e20 │ │ +0cb6a0: 2200 9d04 |0002: new-instance v0, Lcom/squareup/okhttp/OkHttpClient; // type@049d │ │ +0cb6a4: 7010 2825 0000 |0004: invoke-direct {v0}, Lcom/squareup/okhttp/OkHttpClient;.:()V // method@2528 │ │ +0cb6aa: 1602 983a |0007: const-wide/16 v2, #int 15000 // #3a98 │ │ +0cb6ae: 6201 4513 |0009: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ +0cb6b2: 6e40 2c25 2013 |000b: invoke-virtual {v0, v2, v3, v1}, Lcom/squareup/okhttp/OkHttpClient;.setConnectTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@252c │ │ +0cb6b8: 6201 4513 |000e: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ +0cb6bc: 6e40 2d25 4015 |0010: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setReadTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@252d │ │ +0cb6c2: 6201 4513 |0013: sget-object v1, Ljava/util/concurrent/TimeUnit;.MILLISECONDS:Ljava/util/concurrent/TimeUnit; // field@1345 │ │ +0cb6c6: 6e40 2e25 4015 |0015: invoke-virtual {v0, v4, v5, v1}, Lcom/squareup/okhttp/OkHttpClient;.setWriteTimeout:(JLjava/util/concurrent/TimeUnit;)V // method@252e │ │ +0cb6cc: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=31 │ │ 0x0007 line=32 │ │ 0x000e line=33 │ │ 0x0013 line=34 │ │ 0x0018 line=35 │ │ @@ -268728,17 +268756,17 @@ │ │ type : '()Lcom/squareup/okhttp/OkHttpClient;' │ │ access : 0x0014 (PROTECTED FINAL) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cb5e4: |[0cb5e4] com.squareup.picasso.OkHttpDownloader.getClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ -0cb5f4: 5410 150d |0000: iget-object v0, v1, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ -0cb5f8: 1100 |0002: return-object v0 │ │ +0cb6d0: |[0cb6d0] com.squareup.picasso.OkHttpDownloader.getClient:()Lcom/squareup/okhttp/OkHttpClient; │ │ +0cb6e0: 5410 150d |0000: iget-object v0, v1, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ +0cb6e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lcom/squareup/picasso/OkHttpDownloader; │ │ │ │ #1 : (in Lcom/squareup/picasso/OkHttpDownloader;) │ │ @@ -268746,87 +268774,87 @@ │ │ type : '(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 146 16-bit code units │ │ -0cb5fc: |[0cb5fc] com.squareup.picasso.OkHttpDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ -0cb60c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cb60e: 380c 0a00 |0001: if-eqz v12, 000b // +000a │ │ -0cb612: 7110 0f26 0c00 |0003: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@260f │ │ -0cb618: 0a06 |0006: move-result v6 │ │ -0cb61a: 3806 5400 |0007: if-eqz v6, 005b // +0054 │ │ -0cb61e: 6201 830c |0009: sget-object v1, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0c83 │ │ -0cb622: 2206 9e04 |000b: new-instance v6, Lcom/squareup/okhttp/Request$Builder; // type@049e │ │ -0cb626: 7010 2f25 0600 |000d: invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@252f │ │ -0cb62c: 6e10 9d02 0b00 |0010: invoke-virtual {v11}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ -0cb632: 0c07 |0013: move-result-object v7 │ │ -0cb634: 6e20 3225 7600 |0014: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2532 │ │ -0cb63a: 0c00 |0017: move-result-object v0 │ │ -0cb63c: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ -0cb640: 6e20 3125 1000 |001a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.cacheControl:(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder; // method@2531 │ │ -0cb646: 54a6 150d |001d: iget-object v6, v10, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ -0cb64a: 6e10 3025 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2530 │ │ -0cb650: 0c07 |0022: move-result-object v7 │ │ -0cb652: 6e20 2a25 7600 |0023: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@252a │ │ -0cb658: 0c06 |0026: move-result-object v6 │ │ -0cb65a: 6e10 2725 0600 |0027: invoke-virtual {v6}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@2527 │ │ -0cb660: 0c03 |002a: move-result-object v3 │ │ -0cb662: 6e10 3525 0300 |002b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@2535 │ │ -0cb668: 0a05 |002e: move-result v5 │ │ -0cb66a: 1306 2c01 |002f: const/16 v6, #int 300 // #12c │ │ -0cb66e: 3465 4600 |0031: if-lt v5, v6, 0077 // +0046 │ │ -0cb672: 6e10 3325 0300 |0033: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@2533 │ │ -0cb678: 0c06 |0036: move-result-object v6 │ │ -0cb67a: 6e10 3825 0600 |0037: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@2538 │ │ -0cb680: 2206 bb04 |003a: new-instance v6, Lcom/squareup/picasso/Downloader$ResponseException; // type@04bb │ │ -0cb684: 2207 a905 |003c: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0cb688: 7010 3d2b 0700 |003e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0cb68e: 6e20 422b 5700 |0041: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0cb694: 0c07 |0044: move-result-object v7 │ │ -0cb696: 1a08 0200 |0045: const-string v8, " " // string@0002 │ │ -0cb69a: 6e20 462b 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cb6a0: 0c07 |004a: move-result-object v7 │ │ -0cb6a2: 6e10 3625 0300 |004b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@2536 │ │ -0cb6a8: 0c08 |004e: move-result-object v8 │ │ -0cb6aa: 6e20 462b 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cb6b0: 0c07 |0052: move-result-object v7 │ │ -0cb6b2: 6e10 4e2b 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0cb6b8: 0c07 |0056: move-result-object v7 │ │ -0cb6ba: 7040 c925 765c |0057: invoke-direct {v6, v7, v12, v5}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@25c9 │ │ -0cb6c0: 2706 |005a: throw v6 │ │ -0cb6c2: 2200 9a04 |005b: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@049a │ │ -0cb6c6: 7010 2325 0000 |005d: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@2523 │ │ -0cb6cc: 7110 1026 0c00 |0060: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@2610 │ │ -0cb6d2: 0a06 |0063: move-result v6 │ │ -0cb6d4: 3906 0500 |0064: if-nez v6, 0069 // +0005 │ │ -0cb6d8: 6e10 2525 0000 |0066: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@2525 │ │ -0cb6de: 7110 1126 0c00 |0069: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@2611 │ │ -0cb6e4: 0a06 |006c: move-result v6 │ │ -0cb6e6: 3906 0500 |006d: if-nez v6, 0072 // +0005 │ │ -0cb6ea: 6e10 2625 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:()Lcom/squareup/okhttp/CacheControl$Builder; // method@2526 │ │ -0cb6f0: 6e10 2425 0000 |0072: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@2524 │ │ -0cb6f6: 0c01 |0075: move-result-object v1 │ │ -0cb6f8: 2895 |0076: goto 000b // -006b │ │ -0cb6fa: 6e10 3425 0300 |0077: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheResponse:()Lcom/squareup/okhttp/Response; // method@2534 │ │ -0cb700: 0c06 |007a: move-result-object v6 │ │ -0cb702: 3806 1500 |007b: if-eqz v6, 0090 // +0015 │ │ -0cb706: 1212 |007d: const/4 v2, #int 1 // #1 │ │ -0cb708: 6e10 3325 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@2533 │ │ -0cb70e: 0c04 |0081: move-result-object v4 │ │ -0cb710: 2206 ba04 |0082: new-instance v6, Lcom/squareup/picasso/Downloader$Response; // type@04ba │ │ -0cb714: 6e10 3725 0400 |0084: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@2537 │ │ -0cb71a: 0c07 |0087: move-result-object v7 │ │ -0cb71c: 6e10 3925 0400 |0088: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@2539 │ │ -0cb722: 0b08 |008b: move-result-wide v8 │ │ -0cb724: 7059 c525 7682 |008c: invoke-direct {v6, v7, v2, v8, v9}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@25c5 │ │ -0cb72a: 1106 |008f: return-object v6 │ │ -0cb72c: 1202 |0090: const/4 v2, #int 0 // #0 │ │ -0cb72e: 28ed |0091: goto 007e // -0013 │ │ +0cb6e8: |[0cb6e8] com.squareup.picasso.OkHttpDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ +0cb6f8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cb6fa: 380c 0a00 |0001: if-eqz v12, 000b // +000a │ │ +0cb6fe: 7110 0f26 0c00 |0003: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@260f │ │ +0cb704: 0a06 |0006: move-result v6 │ │ +0cb706: 3806 5400 |0007: if-eqz v6, 005b // +0054 │ │ +0cb70a: 6201 830c |0009: sget-object v1, Lcom/squareup/okhttp/CacheControl;.FORCE_CACHE:Lcom/squareup/okhttp/CacheControl; // field@0c83 │ │ +0cb70e: 2206 9e04 |000b: new-instance v6, Lcom/squareup/okhttp/Request$Builder; // type@049e │ │ +0cb712: 7010 2f25 0600 |000d: invoke-direct {v6}, Lcom/squareup/okhttp/Request$Builder;.:()V // method@252f │ │ +0cb718: 6e10 9d02 0b00 |0010: invoke-virtual {v11}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ +0cb71e: 0c07 |0013: move-result-object v7 │ │ +0cb720: 6e20 3225 7600 |0014: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/Request$Builder;.url:(Ljava/lang/String;)Lcom/squareup/okhttp/Request$Builder; // method@2532 │ │ +0cb726: 0c00 |0017: move-result-object v0 │ │ +0cb728: 3801 0500 |0018: if-eqz v1, 001d // +0005 │ │ +0cb72c: 6e20 3125 1000 |001a: invoke-virtual {v0, v1}, Lcom/squareup/okhttp/Request$Builder;.cacheControl:(Lcom/squareup/okhttp/CacheControl;)Lcom/squareup/okhttp/Request$Builder; // method@2531 │ │ +0cb732: 54a6 150d |001d: iget-object v6, v10, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ +0cb736: 6e10 3025 0000 |001f: invoke-virtual {v0}, Lcom/squareup/okhttp/Request$Builder;.build:()Lcom/squareup/okhttp/Request; // method@2530 │ │ +0cb73c: 0c07 |0022: move-result-object v7 │ │ +0cb73e: 6e20 2a25 7600 |0023: invoke-virtual {v6, v7}, Lcom/squareup/okhttp/OkHttpClient;.newCall:(Lcom/squareup/okhttp/Request;)Lcom/squareup/okhttp/Call; // method@252a │ │ +0cb744: 0c06 |0026: move-result-object v6 │ │ +0cb746: 6e10 2725 0600 |0027: invoke-virtual {v6}, Lcom/squareup/okhttp/Call;.execute:()Lcom/squareup/okhttp/Response; // method@2527 │ │ +0cb74c: 0c03 |002a: move-result-object v3 │ │ +0cb74e: 6e10 3525 0300 |002b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.code:()I // method@2535 │ │ +0cb754: 0a05 |002e: move-result v5 │ │ +0cb756: 1306 2c01 |002f: const/16 v6, #int 300 // #12c │ │ +0cb75a: 3465 4600 |0031: if-lt v5, v6, 0077 // +0046 │ │ +0cb75e: 6e10 3325 0300 |0033: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@2533 │ │ +0cb764: 0c06 |0036: move-result-object v6 │ │ +0cb766: 6e10 3825 0600 |0037: invoke-virtual {v6}, Lcom/squareup/okhttp/ResponseBody;.close:()V // method@2538 │ │ +0cb76c: 2206 bb04 |003a: new-instance v6, Lcom/squareup/picasso/Downloader$ResponseException; // type@04bb │ │ +0cb770: 2207 a905 |003c: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cb774: 7010 3d2b 0700 |003e: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0cb77a: 6e20 422b 5700 |0041: invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0cb780: 0c07 |0044: move-result-object v7 │ │ +0cb782: 1a08 0200 |0045: const-string v8, " " // string@0002 │ │ +0cb786: 6e20 462b 8700 |0047: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cb78c: 0c07 |004a: move-result-object v7 │ │ +0cb78e: 6e10 3625 0300 |004b: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.message:()Ljava/lang/String; // method@2536 │ │ +0cb794: 0c08 |004e: move-result-object v8 │ │ +0cb796: 6e20 462b 8700 |004f: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cb79c: 0c07 |0052: move-result-object v7 │ │ +0cb79e: 6e10 4e2b 0700 |0053: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0cb7a4: 0c07 |0056: move-result-object v7 │ │ +0cb7a6: 7040 c925 765c |0057: invoke-direct {v6, v7, v12, v5}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@25c9 │ │ +0cb7ac: 2706 |005a: throw v6 │ │ +0cb7ae: 2200 9a04 |005b: new-instance v0, Lcom/squareup/okhttp/CacheControl$Builder; // type@049a │ │ +0cb7b2: 7010 2325 0000 |005d: invoke-direct {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.:()V // method@2523 │ │ +0cb7b8: 7110 1026 0c00 |0060: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@2610 │ │ +0cb7be: 0a06 |0063: move-result v6 │ │ +0cb7c0: 3906 0500 |0064: if-nez v6, 0069 // +0005 │ │ +0cb7c4: 6e10 2525 0000 |0066: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noCache:()Lcom/squareup/okhttp/CacheControl$Builder; // method@2525 │ │ +0cb7ca: 7110 1126 0c00 |0069: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@2611 │ │ +0cb7d0: 0a06 |006c: move-result v6 │ │ +0cb7d2: 3906 0500 |006d: if-nez v6, 0072 // +0005 │ │ +0cb7d6: 6e10 2625 0000 |006f: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.noStore:()Lcom/squareup/okhttp/CacheControl$Builder; // method@2526 │ │ +0cb7dc: 6e10 2425 0000 |0072: invoke-virtual {v0}, Lcom/squareup/okhttp/CacheControl$Builder;.build:()Lcom/squareup/okhttp/CacheControl; // method@2524 │ │ +0cb7e2: 0c01 |0075: move-result-object v1 │ │ +0cb7e4: 2895 |0076: goto 000b // -006b │ │ +0cb7e6: 6e10 3425 0300 |0077: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.cacheResponse:()Lcom/squareup/okhttp/Response; // method@2534 │ │ +0cb7ec: 0c06 |007a: move-result-object v6 │ │ +0cb7ee: 3806 1500 |007b: if-eqz v6, 0090 // +0015 │ │ +0cb7f2: 1212 |007d: const/4 v2, #int 1 // #1 │ │ +0cb7f4: 6e10 3325 0300 |007e: invoke-virtual {v3}, Lcom/squareup/okhttp/Response;.body:()Lcom/squareup/okhttp/ResponseBody; // method@2533 │ │ +0cb7fa: 0c04 |0081: move-result-object v4 │ │ +0cb7fc: 2206 ba04 |0082: new-instance v6, Lcom/squareup/picasso/Downloader$Response; // type@04ba │ │ +0cb800: 6e10 3725 0400 |0084: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.byteStream:()Ljava/io/InputStream; // method@2537 │ │ +0cb806: 0c07 |0087: move-result-object v7 │ │ +0cb808: 6e10 3925 0400 |0088: invoke-virtual {v4}, Lcom/squareup/okhttp/ResponseBody;.contentLength:()J // method@2539 │ │ +0cb80e: 0b08 |008b: move-result-wide v8 │ │ +0cb810: 7059 c525 7682 |008c: invoke-direct {v6, v7, v2, v8, v9}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@25c5 │ │ +0cb816: 1106 |008f: return-object v6 │ │ +0cb818: 1202 |0090: const/4 v2, #int 0 // #0 │ │ +0cb81a: 28ed |0091: goto 007e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0001 line=97 │ │ 0x0003 line=98 │ │ 0x0009 line=99 │ │ 0x000b line=112 │ │ @@ -268867,23 +268895,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0cb730: |[0cb730] com.squareup.picasso.OkHttpDownloader.shutdown:()V │ │ -0cb740: 5421 150d |0000: iget-object v1, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ -0cb744: 6e10 2925 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCache:()Lcom/squareup/okhttp/Cache; // method@2529 │ │ -0cb74a: 0c00 |0005: move-result-object v0 │ │ -0cb74c: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ -0cb750: 6e10 2225 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/Cache;.close:()V // method@2522 │ │ -0cb756: 0e00 |000b: return-void │ │ -0cb758: 0d01 |000c: move-exception v1 │ │ -0cb75a: 28fe |000d: goto 000b // -0002 │ │ +0cb81c: |[0cb81c] com.squareup.picasso.OkHttpDownloader.shutdown:()V │ │ +0cb82c: 5421 150d |0000: iget-object v1, v2, Lcom/squareup/picasso/OkHttpDownloader;.client:Lcom/squareup/okhttp/OkHttpClient; // field@0d15 │ │ +0cb830: 6e10 2925 0100 |0002: invoke-virtual {v1}, Lcom/squareup/okhttp/OkHttpClient;.getCache:()Lcom/squareup/okhttp/Cache; // method@2529 │ │ +0cb836: 0c00 |0005: move-result-object v0 │ │ +0cb838: 3800 0500 |0006: if-eqz v0, 000b // +0005 │ │ +0cb83c: 6e10 2225 0000 |0008: invoke-virtual {v0}, Lcom/squareup/okhttp/Cache;.close:()V // method@2522 │ │ +0cb842: 0e00 |000b: return-void │ │ +0cb844: 0d01 |000c: move-exception v1 │ │ +0cb846: 28fe |000d: goto 000b // -0002 │ │ catches : 1 │ │ 0x0008 - 0x000b │ │ Ljava/io/IOException; -> 0x000c │ │ positions : │ │ 0x0000 line=132 │ │ 0x0006 line=133 │ │ 0x0008 line=135 │ │ @@ -268924,17 +268952,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cb76c: |[0cb76c] com.squareup.picasso.Picasso$RequestTransformer$1.:()V │ │ -0cb77c: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cb782: 0e00 |0003: return-void │ │ +0cb858: |[0cb858] com.squareup.picasso.Picasso$RequestTransformer$1.:()V │ │ +0cb868: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cb86e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=90 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/Picasso$RequestTransformer$1; │ │ │ │ Virtual methods - │ │ @@ -268943,16 +268971,16 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cb784: |[0cb784] com.squareup.picasso.Picasso$RequestTransformer$1.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ -0cb794: 1101 |0000: return-object v1 │ │ +0cb870: |[0cb870] com.squareup.picasso.Picasso$RequestTransformer$1.transformRequest:(Lcom/squareup/picasso/Request;)Lcom/squareup/picasso/Request; │ │ +0cb880: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lcom/squareup/picasso/Picasso$RequestTransformer$1; │ │ 0x0000 - 0x0001 reg=1 request Lcom/squareup/picasso/Request; │ │ │ │ @@ -268998,30 +269026,30 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 11 │ │ insns size : 24 16-bit code units │ │ -0cb798: |[0cb798] com.squareup.picasso.RemoteViewsAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V │ │ -0cb7a8: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0cb7aa: 1207 |0001: const/4 v7, #int 0 // #0 │ │ -0cb7ac: 120a |0002: const/4 v10, #int 0 // #0 │ │ -0cb7ae: 07b0 |0003: move-object v0, v11 │ │ -0cb7b0: 07c1 |0004: move-object v1, v12 │ │ -0cb7b2: 07d3 |0005: move-object v3, v13 │ │ -0cb7b4: 0204 1100 |0006: move/from16 v4, v17 │ │ -0cb7b8: 0205 1200 |0008: move/from16 v5, v18 │ │ -0cb7bc: 0206 1000 |000a: move/from16 v6, v16 │ │ -0cb7c0: 0808 1400 |000c: move-object/from16 v8, v20 │ │ -0cb7c4: 0809 1300 |000e: move-object/from16 v9, v19 │ │ -0cb7c8: 760b 3b25 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ -0cb7ce: 5bbe 540d |0013: iput-object v14, v11, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ -0cb7d2: 59bf 560d |0015: iput v15, v11, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ -0cb7d6: 0e00 |0017: return-void │ │ +0cb884: |[0cb884] com.squareup.picasso.RemoteViewsAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V │ │ +0cb894: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0cb896: 1207 |0001: const/4 v7, #int 0 // #0 │ │ +0cb898: 120a |0002: const/4 v10, #int 0 // #0 │ │ +0cb89a: 07b0 |0003: move-object v0, v11 │ │ +0cb89c: 07c1 |0004: move-object v1, v12 │ │ +0cb89e: 07d3 |0005: move-object v3, v13 │ │ +0cb8a0: 0204 1100 |0006: move/from16 v4, v17 │ │ +0cb8a4: 0205 1200 |0008: move/from16 v5, v18 │ │ +0cb8a8: 0206 1000 |000a: move/from16 v6, v16 │ │ +0cb8ac: 0808 1400 |000c: move-object/from16 v8, v20 │ │ +0cb8b0: 0809 1300 |000e: move-object/from16 v9, v19 │ │ +0cb8b4: 760b 3b25 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ +0cb8ba: 5bbe 540d |0013: iput-object v14, v11, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ +0cb8be: 59bf 560d |0015: iput v15, v11, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ +0cb8c2: 0e00 |0017: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0013 line=36 │ │ 0x0015 line=37 │ │ 0x0017 line=38 │ │ locals : │ │ @@ -269042,20 +269070,20 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cb7d8: |[0cb7d8] com.squareup.picasso.RemoteViewsAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -0cb7e8: 5420 540d |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ -0cb7ec: 5221 560d |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ -0cb7f0: 6e30 b924 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@24b9 │ │ -0cb7f6: 6e10 9226 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@2692 │ │ -0cb7fc: 0e00 |000a: return-void │ │ +0cb8c4: |[0cb8c4] com.squareup.picasso.RemoteViewsAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0cb8d4: 5420 540d |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ +0cb8d8: 5221 560d |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ +0cb8dc: 6e30 b924 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewBitmap:(ILandroid/graphics/Bitmap;)V // method@24b9 │ │ +0cb8e2: 6e10 9226 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@2692 │ │ +0cb8e8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=41 │ │ 0x0007 line=42 │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -269067,20 +269095,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cb800: |[0cb800] com.squareup.picasso.RemoteViewsAction.error:()V │ │ -0cb810: 5210 530d |0000: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@0d53 │ │ -0cb814: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0cb818: 5210 530d |0004: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@0d53 │ │ -0cb81c: 6e20 9126 0100 |0006: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@2691 │ │ -0cb822: 0e00 |0009: return-void │ │ +0cb8ec: |[0cb8ec] com.squareup.picasso.RemoteViewsAction.error:()V │ │ +0cb8fc: 5210 530d |0000: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@0d53 │ │ +0cb900: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0cb904: 5210 530d |0004: iget v0, v1, Lcom/squareup/picasso/RemoteViewsAction;.errorResId:I // field@0d53 │ │ +0cb908: 6e20 9126 0100 |0006: invoke-virtual {v1, v0}, Lcom/squareup/picasso/RemoteViewsAction;.setImageResource:(I)V // method@2691 │ │ +0cb90e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0004 line=47 │ │ 0x0009 line=49 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -269090,24 +269118,24 @@ │ │ type : '()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0cb824: |[0cb824] com.squareup.picasso.RemoteViewsAction.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; │ │ -0cb834: 5430 550d |0000: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@0d55 │ │ -0cb838: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ -0cb83c: 2200 d904 |0004: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@04d9 │ │ -0cb840: 5431 540d |0006: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ -0cb844: 5232 560d |0008: iget v2, v3, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ -0cb848: 7030 8826 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@2688 │ │ -0cb84e: 5b30 550d |000d: iput-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@0d55 │ │ -0cb852: 5430 550d |000f: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@0d55 │ │ -0cb856: 1100 |0011: return-object v0 │ │ +0cb910: |[0cb910] com.squareup.picasso.RemoteViewsAction.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; │ │ +0cb920: 5430 550d |0000: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@0d55 │ │ +0cb924: 3900 0d00 |0002: if-nez v0, 000f // +000d │ │ +0cb928: 2200 d904 |0004: new-instance v0, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // type@04d9 │ │ +0cb92c: 5431 540d |0006: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ +0cb930: 5232 560d |0008: iget v2, v3, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ +0cb934: 7030 8826 1002 |000a: invoke-direct {v0, v1, v2}, Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget;.:(Landroid/widget/RemoteViews;I)V // method@2688 │ │ +0cb93a: 5b30 550d |000d: iput-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@0d55 │ │ +0cb93e: 5430 550d |000f: iget-object v0, v3, Lcom/squareup/picasso/RemoteViewsAction;.target:Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // field@0d55 │ │ +0cb942: 1100 |0011: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0004 line=53 │ │ 0x000f line=55 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -269117,18 +269145,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cb858: |[0cb858] com.squareup.picasso.RemoteViewsAction.getTarget:()Ljava/lang/Object; │ │ -0cb868: 6e10 8f26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@268f │ │ -0cb86e: 0c00 |0003: move-result-object v0 │ │ -0cb870: 1100 |0004: return-object v0 │ │ +0cb944: |[0cb944] com.squareup.picasso.RemoteViewsAction.getTarget:()Ljava/lang/Object; │ │ +0cb954: 6e10 8f26 0100 |0000: invoke-virtual {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@268f │ │ +0cb95a: 0c00 |0003: move-result-object v0 │ │ +0cb95c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RemoteViewsAction; │ │ │ │ #4 : (in Lcom/squareup/picasso/RemoteViewsAction;) │ │ @@ -269136,20 +269164,20 @@ │ │ type : '(I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cb874: |[0cb874] com.squareup.picasso.RemoteViewsAction.setImageResource:(I)V │ │ -0cb884: 5420 540d |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ -0cb888: 5221 560d |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ -0cb88c: 6e30 ba24 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@24ba │ │ -0cb892: 6e10 9226 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@2692 │ │ -0cb898: 0e00 |000a: return-void │ │ +0cb960: |[0cb960] com.squareup.picasso.RemoteViewsAction.setImageResource:(I)V │ │ +0cb970: 5420 540d |0000: iget-object v0, v2, Lcom/squareup/picasso/RemoteViewsAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d54 │ │ +0cb974: 5221 560d |0002: iget v1, v2, Lcom/squareup/picasso/RemoteViewsAction;.viewId:I // field@0d56 │ │ +0cb978: 6e30 ba24 1003 |0004: invoke-virtual {v0, v1, v3}, Landroid/widget/RemoteViews;.setImageViewResource:(II)V // method@24ba │ │ +0cb97e: 6e10 9226 0200 |0007: invoke-virtual {v2}, Lcom/squareup/picasso/RemoteViewsAction;.update:()V // method@2692 │ │ +0cb984: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0007 line=60 │ │ 0x000a line=61 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Lcom/squareup/picasso/RemoteViewsAction; │ │ @@ -269194,18 +269222,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cb89c: |[0cb89c] com.squareup.picasso.ResourceRequestHandler.:(Landroid/content/Context;)V │ │ -0cb8ac: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ -0cb8b2: 5b01 8a0d |0003: iput-object v1, v0, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0d8a │ │ -0cb8b6: 0e00 |0005: return-void │ │ +0cb988: |[0cb988] com.squareup.picasso.ResourceRequestHandler.:(Landroid/content/Context;)V │ │ +0cb998: 7010 e726 0000 |0000: invoke-direct {v0}, Lcom/squareup/picasso/RequestHandler;.:()V // method@26e7 │ │ +0cb99e: 5b01 8a0d |0003: iput-object v1, v0, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0d8a │ │ +0cb9a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ 0x0005 line=32 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lcom/squareup/picasso/ResourceRequestHandler; │ │ @@ -269216,27 +269244,27 @@ │ │ type : '(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 25 16-bit code units │ │ -0cb8b8: |[0cb8b8] com.squareup.picasso.ResourceRequestHandler.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ -0cb8c8: 7110 f426 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/ResourceRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@26f4 │ │ -0cb8ce: 0c00 |0003: move-result-object v0 │ │ -0cb8d0: 7110 f726 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/ResourceRequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@26f7 │ │ -0cb8d6: 0a01 |0007: move-result v1 │ │ -0cb8d8: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ -0cb8dc: 7130 f401 4300 |000a: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f4 │ │ -0cb8e2: 5251 760d |000d: iget v1, v5, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -0cb8e6: 5252 750d |000f: iget v2, v5, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -0cb8ea: 7140 f226 2150 |0011: invoke-static {v1, v2, v0, v5}, Lcom/squareup/picasso/ResourceRequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26f2 │ │ -0cb8f0: 7130 f401 4300 |0014: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f4 │ │ -0cb8f6: 0c01 |0017: move-result-object v1 │ │ -0cb8f8: 1101 |0018: return-object v1 │ │ +0cb9a4: |[0cb9a4] com.squareup.picasso.ResourceRequestHandler.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; │ │ +0cb9b4: 7110 f426 0500 |0000: invoke-static {v5}, Lcom/squareup/picasso/ResourceRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@26f4 │ │ +0cb9ba: 0c00 |0003: move-result-object v0 │ │ +0cb9bc: 7110 f726 0000 |0004: invoke-static {v0}, Lcom/squareup/picasso/ResourceRequestHandler;.requiresInSampleSize:(Landroid/graphics/BitmapFactory$Options;)Z // method@26f7 │ │ +0cb9c2: 0a01 |0007: move-result v1 │ │ +0cb9c4: 3801 0c00 |0008: if-eqz v1, 0014 // +000c │ │ +0cb9c8: 7130 f401 4300 |000a: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f4 │ │ +0cb9ce: 5251 760d |000d: iget v1, v5, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +0cb9d2: 5252 750d |000f: iget v2, v5, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +0cb9d6: 7140 f226 2150 |0011: invoke-static {v1, v2, v0, v5}, Lcom/squareup/picasso/ResourceRequestHandler;.calculateInSampleSize:(IILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@26f2 │ │ +0cb9dc: 7130 f401 4300 |0014: invoke-static {v3, v4, v0}, Landroid/graphics/BitmapFactory;.decodeResource:(Landroid/content/res/Resources;ILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@01f4 │ │ +0cb9e2: 0c01 |0017: move-result-object v1 │ │ +0cb9e4: 1101 |0018: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0004 line=50 │ │ 0x000a line=51 │ │ 0x000d line=52 │ │ 0x0014 line=54 │ │ @@ -269252,26 +269280,26 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0cb8fc: |[0cb8fc] com.squareup.picasso.ResourceRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0cb90c: 5230 6f0d |0000: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ -0cb910: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ -0cb914: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0cb916: 0f00 |0005: return v0 │ │ -0cb918: 1a00 b315 |0006: const-string v0, "android.resource" // string@15b3 │ │ -0cb91c: 5431 780d |0008: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0cb920: 6e10 9b02 0100 |000a: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0cb926: 0c01 |000d: move-result-object v1 │ │ -0cb928: 6e20 1d2b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0cb92e: 0a00 |0011: move-result v0 │ │ -0cb930: 28f3 |0012: goto 0005 // -000d │ │ +0cb9e8: |[0cb9e8] com.squareup.picasso.ResourceRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0cb9f8: 5230 6f0d |0000: iget v0, v3, Lcom/squareup/picasso/Request;.resourceId:I // field@0d6f │ │ +0cb9fc: 3800 0400 |0002: if-eqz v0, 0006 // +0004 │ │ +0cba00: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0cba02: 0f00 |0005: return v0 │ │ +0cba04: 1a00 b515 |0006: const-string v0, "android.resource" // string@15b5 │ │ +0cba08: 5431 780d |0008: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0cba0c: 6e10 9b02 0100 |000a: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0cba12: 0c01 |000d: move-result-object v1 │ │ +0cba14: 6e20 1d2b 1000 |000e: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0cba1a: 0a00 |0011: move-result v0 │ │ +0cba1c: 28f3 |0012: goto 0005 // -000d │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ 0x0004 line=36 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lcom/squareup/picasso/ResourceRequestHandler; │ │ @@ -269282,26 +269310,26 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 22 16-bit code units │ │ -0cb934: |[0cb934] com.squareup.picasso.ResourceRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0cb944: 5452 8a0d |0000: iget-object v2, v5, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0d8a │ │ -0cb948: 7120 4327 6200 |0002: invoke-static {v2, v6}, Lcom/squareup/picasso/Utils;.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; // method@2743 │ │ -0cb94e: 0c01 |0005: move-result-object v1 │ │ -0cb950: 7120 4227 6100 |0006: invoke-static {v1, v6}, Lcom/squareup/picasso/Utils;.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I // method@2742 │ │ -0cb956: 0a00 |0009: move-result v0 │ │ -0cb958: 2202 df04 |000a: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0cb95c: 7130 f526 0106 |000c: invoke-static {v1, v0, v6}, Lcom/squareup/picasso/ResourceRequestHandler;.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@26f5 │ │ -0cb962: 0c03 |000f: move-result-object v3 │ │ -0cb964: 6204 250d |0010: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0cb968: 7030 e026 3204 |0012: invoke-direct {v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e0 │ │ -0cb96e: 1102 |0015: return-object v2 │ │ +0cba20: |[0cba20] com.squareup.picasso.ResourceRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0cba30: 5452 8a0d |0000: iget-object v2, v5, Lcom/squareup/picasso/ResourceRequestHandler;.context:Landroid/content/Context; // field@0d8a │ │ +0cba34: 7120 4327 6200 |0002: invoke-static {v2, v6}, Lcom/squareup/picasso/Utils;.getResources:(Landroid/content/Context;Lcom/squareup/picasso/Request;)Landroid/content/res/Resources; // method@2743 │ │ +0cba3a: 0c01 |0005: move-result-object v1 │ │ +0cba3c: 7120 4227 6100 |0006: invoke-static {v1, v6}, Lcom/squareup/picasso/Utils;.getResourceId:(Landroid/content/res/Resources;Lcom/squareup/picasso/Request;)I // method@2742 │ │ +0cba42: 0a00 |0009: move-result v0 │ │ +0cba44: 2202 df04 |000a: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0cba48: 7130 f526 0106 |000c: invoke-static {v1, v0, v6}, Lcom/squareup/picasso/ResourceRequestHandler;.decodeResource:(Landroid/content/res/Resources;ILcom/squareup/picasso/Request;)Landroid/graphics/Bitmap; // method@26f5 │ │ +0cba4e: 0c03 |000f: move-result-object v3 │ │ +0cba50: 6204 250d |0010: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0cba54: 7030 e026 3204 |0012: invoke-direct {v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@26e0 │ │ +0cba5a: 1102 |0015: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0006 line=44 │ │ 0x000a line=45 │ │ locals : │ │ 0x000a - 0x0016 reg=0 id I │ │ @@ -269312,15 +269340,15 @@ │ │ │ │ source_file_idx : 4016 (ResourceRequestHandler.java) │ │ │ │ Class #948 header: │ │ class_idx : 1255 │ │ access_flags : 16 (0x0010) │ │ superclass_idx : 1187 │ │ -source_file_idx : 4392 │ │ +source_file_idx : 4393 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #948 annotations: │ │ Annotations on class │ │ @@ -269339,28 +269367,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 10 │ │ outs : 11 │ │ insns size : 20 16-bit code units │ │ -0cb970: |[0cb970] com.squareup.picasso.TargetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V │ │ -0cb980: 120a |0000: const/4 v10, #int 0 // #0 │ │ -0cb982: 07b0 |0001: move-object v0, v11 │ │ -0cb984: 07c1 |0002: move-object v1, v12 │ │ -0cb986: 07d2 |0003: move-object v2, v13 │ │ -0cb988: 07e3 |0004: move-object v3, v14 │ │ -0cb98a: 01f4 |0005: move v4, v15 │ │ -0cb98c: 0205 1000 |0006: move/from16 v5, v16 │ │ -0cb990: 0206 1400 |0008: move/from16 v6, v20 │ │ -0cb994: 0807 1100 |000a: move-object/from16 v7, v17 │ │ -0cb998: 0808 1200 |000c: move-object/from16 v8, v18 │ │ -0cb99c: 0809 1300 |000e: move-object/from16 v9, v19 │ │ -0cb9a0: 760b 3b25 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ -0cb9a6: 0e00 |0013: return-void │ │ +0cba5c: |[0cba5c] com.squareup.picasso.TargetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Target;Lcom/squareup/picasso/Request;IILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;I)V │ │ +0cba6c: 120a |0000: const/4 v10, #int 0 // #0 │ │ +0cba6e: 07b0 |0001: move-object v0, v11 │ │ +0cba70: 07c1 |0002: move-object v1, v12 │ │ +0cba72: 07d2 |0003: move-object v2, v13 │ │ +0cba74: 07e3 |0004: move-object v3, v14 │ │ +0cba76: 01f4 |0005: move v4, v15 │ │ +0cba78: 0205 1000 |0006: move/from16 v5, v16 │ │ +0cba7c: 0206 1400 |0008: move/from16 v6, v20 │ │ +0cba80: 0807 1100 |000a: move-object/from16 v7, v17 │ │ +0cba84: 0808 1200 |000c: move-object/from16 v8, v18 │ │ +0cba88: 0809 1300 |000e: move-object/from16 v9, v19 │ │ +0cba8c: 760b 3b25 0000 |0010: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/Action;.:(Lcom/squareup/picasso/Picasso;Ljava/lang/Object;Lcom/squareup/picasso/Request;IIILandroid/graphics/drawable/Drawable;Ljava/lang/String;Ljava/lang/Object;Z)V // method@253b │ │ +0cba92: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ 0x0013 line=27 │ │ locals : │ │ 0x0000 - 0x0014 reg=11 this Lcom/squareup/picasso/TargetAction; │ │ 0x0000 - 0x0014 reg=12 picasso Lcom/squareup/picasso/Picasso; │ │ @@ -269379,40 +269407,40 @@ │ │ type : '(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0cb9a8: |[0cb9a8] com.squareup.picasso.TargetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ -0cb9b8: 3906 1400 |0000: if-nez v6, 0014 // +0014 │ │ -0cb9bc: 2201 8105 |0002: new-instance v1, Ljava/lang/AssertionError; // type@0581 │ │ -0cb9c0: 1a02 fe02 |0004: const-string v2, "Attempted to complete action with no result! │ │ +0cba94: |[0cba94] com.squareup.picasso.TargetAction.complete:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V │ │ +0cbaa4: 3906 1400 |0000: if-nez v6, 0014 // +0014 │ │ +0cbaa8: 2201 8105 |0002: new-instance v1, Ljava/lang/AssertionError; // type@0581 │ │ +0cbaac: 1a02 fe02 |0004: const-string v2, "Attempted to complete action with no result! │ │ %s" // string@02fe │ │ -0cb9c4: 1213 |0006: const/4 v3, #int 1 // #1 │ │ -0cb9c6: 2333 5206 |0007: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -0cb9ca: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0cb9cc: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ -0cb9d0: 7120 1f2b 3200 |000c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0cb9d6: 0c02 |000f: move-result-object v2 │ │ -0cb9d8: 7020 a52a 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ -0cb9de: 2701 |0013: throw v1 │ │ -0cb9e0: 6e10 1527 0500 |0014: invoke-virtual {v5}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@2715 │ │ -0cb9e6: 0c00 |0017: move-result-object v0 │ │ -0cb9e8: 1f00 e604 |0018: check-cast v0, Lcom/squareup/picasso/Target; // type@04e6 │ │ -0cb9ec: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ -0cb9f0: 7230 1027 6007 |001c: invoke-interface {v0, v6, v7}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@2710 │ │ -0cb9f6: 6e10 ef01 0600 |001f: invoke-virtual {v6}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@01ef │ │ -0cb9fc: 0a01 |0022: move-result v1 │ │ -0cb9fe: 3801 0a00 |0023: if-eqz v1, 002d // +000a │ │ -0cba02: 2201 9305 |0025: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ -0cba06: 1a02 2511 |0027: const-string v2, "Target callback must not recycle bitmap!" // string@1125 │ │ -0cba0a: 7020 da2a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0cba10: 2701 |002c: throw v1 │ │ -0cba12: 0e00 |002d: return-void │ │ +0cbab0: 1213 |0006: const/4 v3, #int 1 // #1 │ │ +0cbab2: 2333 5206 |0007: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +0cbab6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0cbab8: 4d05 0304 |000a: aput-object v5, v3, v4 │ │ +0cbabc: 7120 1f2b 3200 |000c: invoke-static {v2, v3}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0cbac2: 0c02 |000f: move-result-object v2 │ │ +0cbac4: 7020 a52a 2100 |0010: invoke-direct {v1, v2}, Ljava/lang/AssertionError;.:(Ljava/lang/Object;)V // method@2aa5 │ │ +0cbaca: 2701 |0013: throw v1 │ │ +0cbacc: 6e10 1527 0500 |0014: invoke-virtual {v5}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@2715 │ │ +0cbad2: 0c00 |0017: move-result-object v0 │ │ +0cbad4: 1f00 e604 |0018: check-cast v0, Lcom/squareup/picasso/Target; // type@04e6 │ │ +0cbad8: 3800 1300 |001a: if-eqz v0, 002d // +0013 │ │ +0cbadc: 7230 1027 6007 |001c: invoke-interface {v0, v6, v7}, Lcom/squareup/picasso/Target;.onBitmapLoaded:(Landroid/graphics/Bitmap;Lcom/squareup/picasso/Picasso$LoadedFrom;)V // method@2710 │ │ +0cbae2: 6e10 ef01 0600 |001f: invoke-virtual {v6}, Landroid/graphics/Bitmap;.isRecycled:()Z // method@01ef │ │ +0cbae8: 0a01 |0022: move-result v1 │ │ +0cbaea: 3801 0a00 |0023: if-eqz v1, 002d // +000a │ │ +0cbaee: 2201 9305 |0025: new-instance v1, Ljava/lang/IllegalStateException; // type@0593 │ │ +0cbaf2: 1a02 2611 |0027: const-string v2, "Target callback must not recycle bitmap!" // string@1126 │ │ +0cbaf6: 7020 da2a 2100 |0029: invoke-direct {v1, v2}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0cbafc: 2701 |002c: throw v1 │ │ +0cbafe: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0002 line=31 │ │ 0x000c line=32 │ │ 0x0014 line=34 │ │ 0x001a line=35 │ │ @@ -269431,52 +269459,52 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0cba14: |[0cba14] com.squareup.picasso.TargetAction.error:()V │ │ -0cba24: 6e10 1527 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@2715 │ │ -0cba2a: 0c00 |0003: move-result-object v0 │ │ -0cba2c: 1f00 e604 |0004: check-cast v0, Lcom/squareup/picasso/Target; // type@04e6 │ │ -0cba30: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ -0cba34: 5231 b10d |0008: iget v1, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@0db1 │ │ -0cba38: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ -0cba3c: 5431 b20d |000c: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0db2 │ │ -0cba40: 5411 320d |000e: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -0cba44: 6e10 3401 0100 |0010: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0cba4a: 0c01 |0013: move-result-object v1 │ │ -0cba4c: 5232 b10d |0014: iget v2, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@0db1 │ │ -0cba50: 6e20 b001 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0cba56: 0c01 |0019: move-result-object v1 │ │ -0cba58: 7220 0f27 1000 |001a: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@270f │ │ -0cba5e: 0e00 |001d: return-void │ │ -0cba60: 5431 b00d |001e: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0db0 │ │ -0cba64: 7220 0f27 1000 |0020: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@270f │ │ -0cba6a: 28fa |0023: goto 001d // -0006 │ │ +0cbb00: |[0cbb00] com.squareup.picasso.TargetAction.error:()V │ │ +0cbb10: 6e10 1527 0300 |0000: invoke-virtual {v3}, Lcom/squareup/picasso/TargetAction;.getTarget:()Ljava/lang/Object; // method@2715 │ │ +0cbb16: 0c00 |0003: move-result-object v0 │ │ +0cbb18: 1f00 e604 |0004: check-cast v0, Lcom/squareup/picasso/Target; // type@04e6 │ │ +0cbb1c: 3800 1700 |0006: if-eqz v0, 001d // +0017 │ │ +0cbb20: 5231 b10d |0008: iget v1, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@0db1 │ │ +0cbb24: 3801 1400 |000a: if-eqz v1, 001e // +0014 │ │ +0cbb28: 5431 b20d |000c: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0db2 │ │ +0cbb2c: 5411 320d |000e: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +0cbb30: 6e10 3401 0100 |0010: invoke-virtual {v1}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0cbb36: 0c01 |0013: move-result-object v1 │ │ +0cbb38: 5232 b10d |0014: iget v2, v3, Lcom/squareup/picasso/TargetAction;.errorResId:I // field@0db1 │ │ +0cbb3c: 6e20 b001 2100 |0016: invoke-virtual {v1, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0cbb42: 0c01 |0019: move-result-object v1 │ │ +0cbb44: 7220 0f27 1000 |001a: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@270f │ │ +0cbb4a: 0e00 |001d: return-void │ │ +0cbb4c: 5431 b00d |001e: iget-object v1, v3, Lcom/squareup/picasso/TargetAction;.errorDrawable:Landroid/graphics/drawable/Drawable; // field@0db0 │ │ +0cbb50: 7220 0f27 1000 |0020: invoke-interface {v0, v1}, Lcom/squareup/picasso/Target;.onBitmapFailed:(Landroid/graphics/drawable/Drawable;)V // method@270f │ │ +0cbb56: 28fa |0023: goto 001d // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0006 line=45 │ │ 0x0008 line=46 │ │ 0x000c line=47 │ │ 0x001d line=52 │ │ 0x001e line=49 │ │ locals : │ │ 0x0006 - 0x0024 reg=0 target Lcom/squareup/picasso/Target; │ │ 0x0000 - 0x0024 reg=3 this Lcom/squareup/picasso/TargetAction; │ │ │ │ - source_file_idx : 4392 (TargetAction.java) │ │ + source_file_idx : 4393 (TargetAction.java) │ │ │ │ Class #949 header: │ │ class_idx : 1259 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 1441 │ │ -source_file_idx : 4551 │ │ +source_file_idx : 4552 │ │ static_fields_size : 5 │ │ instance_fields_size: 1 │ │ direct_methods_size : 3 │ │ virtual_methods_size: 3 │ │ │ │ Class #949 annotations: │ │ Annotations on class │ │ @@ -269529,22 +269557,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 15 16-bit code units │ │ -0cba6c: |[0cba6c] com.squareup.picasso.UrlConnectionDownloader.:()V │ │ -0cba7c: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -0cba80: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cba86: 6900 b80d |0005: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@0db8 │ │ -0cba8a: 2200 e904 |0007: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader$1; // type@04e9 │ │ -0cba8e: 7010 1827 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.:()V // method@2718 │ │ -0cba94: 6900 b30d |000c: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@0db3 │ │ -0cba98: 0e00 |000e: return-void │ │ +0cbb58: |[0cbb58] com.squareup.picasso.UrlConnectionDownloader.:()V │ │ +0cbb68: 2200 a105 |0000: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +0cbb6c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cbb72: 6900 b80d |0005: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@0db8 │ │ +0cbb76: 2200 e904 |0007: new-instance v0, Lcom/squareup/picasso/UrlConnectionDownloader$1; // type@04e9 │ │ +0cbb7a: 7010 1827 0000 |0009: invoke-direct {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$1;.:()V // method@2718 │ │ +0cbb80: 6900 b30d |000c: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@0db3 │ │ +0cbb84: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0007 line=40 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/UrlConnectionDownloader;) │ │ @@ -269552,20 +269580,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0cba9c: |[0cba9c] com.squareup.picasso.UrlConnectionDownloader.:(Landroid/content/Context;)V │ │ -0cbaac: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cbab2: 6e10 2401 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ -0cbab8: 0c00 |0006: move-result-object v0 │ │ -0cbaba: 5b10 b70d |0007: iput-object v0, v1, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@0db7 │ │ -0cbabe: 0e00 |0009: return-void │ │ +0cbb88: |[0cbb88] com.squareup.picasso.UrlConnectionDownloader.:(Landroid/content/Context;)V │ │ +0cbb98: 7010 fd2a 0100 |0000: invoke-direct {v1}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cbb9e: 6e10 2401 0200 |0003: invoke-virtual {v2}, Landroid/content/Context;.getApplicationContext:()Landroid/content/Context; // method@0124 │ │ +0cbba4: 0c00 |0006: move-result-object v0 │ │ +0cbba6: 5b10 b70d |0007: iput-object v0, v1, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@0db7 │ │ +0cbbaa: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0003 line=50 │ │ 0x0009 line=51 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Lcom/squareup/picasso/UrlConnectionDownloader; │ │ @@ -269576,31 +269604,31 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 24 16-bit code units │ │ -0cbac0: |[0cbac0] com.squareup.picasso.UrlConnectionDownloader.installCacheIfNeeded:(Landroid/content/Context;)V │ │ -0cbad0: 6200 b60d |0000: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ -0cbad4: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0cbad8: 6201 b80d |0004: sget-object v1, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@0db8 │ │ -0cbadc: 1d01 |0006: monitor-enter v1 │ │ -0cbade: 6200 b60d |0007: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ -0cbae2: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ -0cbae6: 7110 1d27 0200 |000b: invoke-static {v2}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.install:(Landroid/content/Context;)Ljava/lang/Object; // method@271d │ │ -0cbaec: 0c00 |000e: move-result-object v0 │ │ -0cbaee: 6900 b60d |000f: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ -0cbaf2: 1e01 |0011: monitor-exit v1 │ │ -0cbaf4: 0e00 |0012: return-void │ │ -0cbaf6: 0d00 |0013: move-exception v0 │ │ -0cbaf8: 1e01 |0014: monitor-exit v1 │ │ -0cbafa: 2700 |0015: throw v0 │ │ -0cbafc: 0d00 |0016: move-exception v0 │ │ -0cbafe: 28fb |0017: goto 0012 // -0005 │ │ +0cbbac: |[0cbbac] com.squareup.picasso.UrlConnectionDownloader.installCacheIfNeeded:(Landroid/content/Context;)V │ │ +0cbbbc: 6200 b60d |0000: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ +0cbbc0: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +0cbbc4: 6201 b80d |0004: sget-object v1, Lcom/squareup/picasso/UrlConnectionDownloader;.lock:Ljava/lang/Object; // field@0db8 │ │ +0cbbc8: 1d01 |0006: monitor-enter v1 │ │ +0cbbca: 6200 b60d |0007: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ +0cbbce: 3900 0800 |0009: if-nez v0, 0011 // +0008 │ │ +0cbbd2: 7110 1d27 0200 |000b: invoke-static {v2}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.install:(Landroid/content/Context;)Ljava/lang/Object; // method@271d │ │ +0cbbd8: 0c00 |000e: move-result-object v0 │ │ +0cbbda: 6900 b60d |000f: sput-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ +0cbbde: 1e01 |0011: monitor-exit v1 │ │ +0cbbe0: 0e00 |0012: return-void │ │ +0cbbe2: 0d00 |0013: move-exception v0 │ │ +0cbbe4: 1e01 |0014: monitor-exit v1 │ │ +0cbbe6: 2700 |0015: throw v0 │ │ +0cbbe8: 0d00 |0016: move-exception v0 │ │ +0cbbea: 28fb |0017: goto 0012 // -0005 │ │ catches : 3 │ │ 0x0004 - 0x0007 │ │ Ljava/io/IOException; -> 0x0016 │ │ 0x0007 - 0x0015 │ │ -> 0x0013 │ │ 0x0015 - 0x0016 │ │ Ljava/io/IOException; -> 0x0016 │ │ @@ -269622,91 +269650,91 @@ │ │ type : '(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 156 16-bit code units │ │ -0cbb20: |[0cbb20] com.squareup.picasso.UrlConnectionDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ -0cbb30: 6007 4000 |0000: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0cbb34: 1308 0e00 |0002: const/16 v8, #int 14 // #e │ │ -0cbb38: 3487 0700 |0004: if-lt v7, v8, 000b // +0007 │ │ -0cbb3c: 54a7 b70d |0006: iget-object v7, v10, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@0db7 │ │ -0cbb40: 7110 2027 0700 |0008: invoke-static {v7}, Lcom/squareup/picasso/UrlConnectionDownloader;.installCacheIfNeeded:(Landroid/content/Context;)V // method@2720 │ │ -0cbb46: 6e20 2227 ba00 |000b: invoke-virtual {v10, v11}, Lcom/squareup/picasso/UrlConnectionDownloader;.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; // method@2722 │ │ -0cbb4c: 0c01 |000e: move-result-object v1 │ │ -0cbb4e: 1217 |000f: const/4 v7, #int 1 // #1 │ │ -0cbb50: 6e20 7b2b 7100 |0010: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@2b7b │ │ -0cbb56: 380c 0f00 |0013: if-eqz v12, 0022 // +000f │ │ -0cbb5a: 7110 0f26 0c00 |0015: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@260f │ │ -0cbb60: 0a07 |0018: move-result v7 │ │ -0cbb62: 3807 3500 |0019: if-eqz v7, 004e // +0035 │ │ -0cbb66: 1a05 e728 |001b: const-string v5, "only-if-cached,max-age=2147483647" // string@28e7 │ │ -0cbb6a: 1a07 6e03 |001d: const-string v7, "Cache-Control" // string@036e │ │ -0cbb6e: 6e30 7a2b 7105 |001f: invoke-virtual {v1, v7, v5}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b7a │ │ -0cbb74: 6e10 762b 0100 |0022: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@2b76 │ │ -0cbb7a: 0a06 |0025: move-result v6 │ │ -0cbb7c: 1307 2c01 |0026: const/16 v7, #int 300 // #12c │ │ -0cbb80: 3476 5800 |0028: if-lt v6, v7, 0080 // +0058 │ │ -0cbb84: 6e10 722b 0100 |002a: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@2b72 │ │ -0cbb8a: 2207 bb04 |002d: new-instance v7, Lcom/squareup/picasso/Downloader$ResponseException; // type@04bb │ │ -0cbb8e: 2208 a905 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0cbb92: 7010 3d2b 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0cbb98: 6e20 422b 6800 |0034: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0cbb9e: 0c08 |0037: move-result-object v8 │ │ -0cbba0: 1a09 0200 |0038: const-string v9, " " // string@0002 │ │ -0cbba4: 6e20 462b 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cbbaa: 0c08 |003d: move-result-object v8 │ │ -0cbbac: 6e10 772b 0100 |003e: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@2b77 │ │ -0cbbb2: 0c09 |0041: move-result-object v9 │ │ -0cbbb4: 6e20 462b 9800 |0042: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cbbba: 0c08 |0045: move-result-object v8 │ │ -0cbbbc: 6e10 4e2b 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0cbbc2: 0c08 |0049: move-result-object v8 │ │ -0cbbc4: 7040 c925 876c |004a: invoke-direct {v7, v8, v12, v6}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@25c9 │ │ -0cbbca: 2707 |004d: throw v7 │ │ -0cbbcc: 6207 b30d |004e: sget-object v7, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@0db3 │ │ -0cbbd0: 6e10 5d2b 0700 |0050: invoke-virtual {v7}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ -0cbbd6: 0c00 |0053: move-result-object v0 │ │ -0cbbd8: 1f00 a905 |0054: check-cast v0, Ljava/lang/StringBuilder; // type@05a9 │ │ -0cbbdc: 1207 |0056: const/4 v7, #int 0 // #0 │ │ -0cbbde: 6e20 4d2b 7000 |0057: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@2b4d │ │ -0cbbe4: 7110 1026 0c00 |005a: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@2610 │ │ -0cbbea: 0a07 |005d: move-result v7 │ │ -0cbbec: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ -0cbbf0: 1a07 7327 |0060: const-string v7, "no-cache" // string@2773 │ │ -0cbbf4: 6e20 462b 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cbbfa: 7110 1126 0c00 |0065: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@2611 │ │ -0cbc00: 0a07 |0068: move-result v7 │ │ -0cbc02: 3907 1200 |0069: if-nez v7, 007b // +0012 │ │ -0cbc06: 6e10 4b2b 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ -0cbc0c: 0a07 |006e: move-result v7 │ │ -0cbc0e: 3d07 0700 |006f: if-lez v7, 0076 // +0007 │ │ -0cbc12: 1307 2c00 |0071: const/16 v7, #int 44 // #2c │ │ -0cbc16: 6e20 402b 7000 |0073: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ -0cbc1c: 1a07 7427 |0076: const-string v7, "no-store" // string@2774 │ │ -0cbc20: 6e20 462b 7000 |0078: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cbc26: 6e10 4e2b 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0cbc2c: 0c05 |007e: move-result-object v5 │ │ -0cbc2e: 289e |007f: goto 001d // -0062 │ │ -0cbc30: 1a07 b603 |0080: const-string v7, "Content-Length" // string@03b6 │ │ -0cbc34: 12f8 |0082: const/4 v8, #int -1 // #ff │ │ -0cbc36: 6e30 742b 7108 |0083: invoke-virtual {v1, v7, v8}, Ljava/net/HttpURLConnection;.getHeaderFieldInt:(Ljava/lang/String;I)I // method@2b74 │ │ -0cbc3c: 0a07 |0086: move-result v7 │ │ -0cbc3e: 8172 |0087: int-to-long v2, v7 │ │ -0cbc40: 1a07 0613 |0088: const-string v7, "X-Android-Response-Source" // string@1306 │ │ -0cbc44: 6e20 732b 7100 |008a: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@2b73 │ │ -0cbc4a: 0c07 |008d: move-result-object v7 │ │ -0cbc4c: 7110 4b27 0700 |008e: invoke-static {v7}, Lcom/squareup/picasso/Utils;.parseResponseSourceHeader:(Ljava/lang/String;)Z // method@274b │ │ -0cbc52: 0a04 |0091: move-result v4 │ │ -0cbc54: 2207 ba04 |0092: new-instance v7, Lcom/squareup/picasso/Downloader$Response; // type@04ba │ │ -0cbc58: 6e10 752b 0100 |0094: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b75 │ │ -0cbc5e: 0c08 |0097: move-result-object v8 │ │ -0cbc60: 7053 c525 8724 |0098: invoke-direct {v7, v8, v4, v2, v3}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@25c5 │ │ -0cbc66: 1107 |009b: return-object v7 │ │ +0cbc0c: |[0cbc0c] com.squareup.picasso.UrlConnectionDownloader.load:(Landroid/net/Uri;I)Lcom/squareup/picasso/Downloader$Response; │ │ +0cbc1c: 6007 4000 |0000: sget v7, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0cbc20: 1308 0e00 |0002: const/16 v8, #int 14 // #e │ │ +0cbc24: 3487 0700 |0004: if-lt v7, v8, 000b // +0007 │ │ +0cbc28: 54a7 b70d |0006: iget-object v7, v10, Lcom/squareup/picasso/UrlConnectionDownloader;.context:Landroid/content/Context; // field@0db7 │ │ +0cbc2c: 7110 2027 0700 |0008: invoke-static {v7}, Lcom/squareup/picasso/UrlConnectionDownloader;.installCacheIfNeeded:(Landroid/content/Context;)V // method@2720 │ │ +0cbc32: 6e20 2227 ba00 |000b: invoke-virtual {v10, v11}, Lcom/squareup/picasso/UrlConnectionDownloader;.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; // method@2722 │ │ +0cbc38: 0c01 |000e: move-result-object v1 │ │ +0cbc3a: 1217 |000f: const/4 v7, #int 1 // #1 │ │ +0cbc3c: 6e20 7b2b 7100 |0010: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.setUseCaches:(Z)V // method@2b7b │ │ +0cbc42: 380c 0f00 |0013: if-eqz v12, 0022 // +000f │ │ +0cbc46: 7110 0f26 0c00 |0015: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.isOfflineOnly:(I)Z // method@260f │ │ +0cbc4c: 0a07 |0018: move-result v7 │ │ +0cbc4e: 3807 3500 |0019: if-eqz v7, 004e // +0035 │ │ +0cbc52: 1a05 ea28 |001b: const-string v5, "only-if-cached,max-age=2147483647" // string@28ea │ │ +0cbc56: 1a07 6e03 |001d: const-string v7, "Cache-Control" // string@036e │ │ +0cbc5a: 6e30 7a2b 7105 |001f: invoke-virtual {v1, v7, v5}, Ljava/net/HttpURLConnection;.setRequestProperty:(Ljava/lang/String;Ljava/lang/String;)V // method@2b7a │ │ +0cbc60: 6e10 762b 0100 |0022: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseCode:()I // method@2b76 │ │ +0cbc66: 0a06 |0025: move-result v6 │ │ +0cbc68: 1307 2c01 |0026: const/16 v7, #int 300 // #12c │ │ +0cbc6c: 3476 5800 |0028: if-lt v6, v7, 0080 // +0058 │ │ +0cbc70: 6e10 722b 0100 |002a: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.disconnect:()V // method@2b72 │ │ +0cbc76: 2207 bb04 |002d: new-instance v7, Lcom/squareup/picasso/Downloader$ResponseException; // type@04bb │ │ +0cbc7a: 2208 a905 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cbc7e: 7010 3d2b 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0cbc84: 6e20 422b 6800 |0034: invoke-virtual {v8, v6}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0cbc8a: 0c08 |0037: move-result-object v8 │ │ +0cbc8c: 1a09 0200 |0038: const-string v9, " " // string@0002 │ │ +0cbc90: 6e20 462b 9800 |003a: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cbc96: 0c08 |003d: move-result-object v8 │ │ +0cbc98: 6e10 772b 0100 |003e: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getResponseMessage:()Ljava/lang/String; // method@2b77 │ │ +0cbc9e: 0c09 |0041: move-result-object v9 │ │ +0cbca0: 6e20 462b 9800 |0042: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cbca6: 0c08 |0045: move-result-object v8 │ │ +0cbca8: 6e10 4e2b 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0cbcae: 0c08 |0049: move-result-object v8 │ │ +0cbcb0: 7040 c925 876c |004a: invoke-direct {v7, v8, v12, v6}, Lcom/squareup/picasso/Downloader$ResponseException;.:(Ljava/lang/String;II)V // method@25c9 │ │ +0cbcb6: 2707 |004d: throw v7 │ │ +0cbcb8: 6207 b30d |004e: sget-object v7, Lcom/squareup/picasso/UrlConnectionDownloader;.CACHE_HEADER_BUILDER:Ljava/lang/ThreadLocal; // field@0db3 │ │ +0cbcbc: 6e10 5d2b 0700 |0050: invoke-virtual {v7}, Ljava/lang/ThreadLocal;.get:()Ljava/lang/Object; // method@2b5d │ │ +0cbcc2: 0c00 |0053: move-result-object v0 │ │ +0cbcc4: 1f00 a905 |0054: check-cast v0, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cbcc8: 1207 |0056: const/4 v7, #int 0 // #0 │ │ +0cbcca: 6e20 4d2b 7000 |0057: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.setLength:(I)V // method@2b4d │ │ +0cbcd0: 7110 1026 0c00 |005a: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldReadFromDiskCache:(I)Z // method@2610 │ │ +0cbcd6: 0a07 |005d: move-result v7 │ │ +0cbcd8: 3907 0700 |005e: if-nez v7, 0065 // +0007 │ │ +0cbcdc: 1a07 7627 |0060: const-string v7, "no-cache" // string@2776 │ │ +0cbce0: 6e20 462b 7000 |0062: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cbce6: 7110 1126 0c00 |0065: invoke-static {v12}, Lcom/squareup/picasso/NetworkPolicy;.shouldWriteToDiskCache:(I)Z // method@2611 │ │ +0cbcec: 0a07 |0068: move-result v7 │ │ +0cbcee: 3907 1200 |0069: if-nez v7, 007b // +0012 │ │ +0cbcf2: 6e10 4b2b 0000 |006b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.length:()I // method@2b4b │ │ +0cbcf8: 0a07 |006e: move-result v7 │ │ +0cbcfa: 3d07 0700 |006f: if-lez v7, 0076 // +0007 │ │ +0cbcfe: 1307 2c00 |0071: const/16 v7, #int 44 // #2c │ │ +0cbd02: 6e20 402b 7000 |0073: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(C)Ljava/lang/StringBuilder; // method@2b40 │ │ +0cbd08: 1a07 7727 |0076: const-string v7, "no-store" // string@2777 │ │ +0cbd0c: 6e20 462b 7000 |0078: invoke-virtual {v0, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cbd12: 6e10 4e2b 0000 |007b: invoke-virtual {v0}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0cbd18: 0c05 |007e: move-result-object v5 │ │ +0cbd1a: 289e |007f: goto 001d // -0062 │ │ +0cbd1c: 1a07 b603 |0080: const-string v7, "Content-Length" // string@03b6 │ │ +0cbd20: 12f8 |0082: const/4 v8, #int -1 // #ff │ │ +0cbd22: 6e30 742b 7108 |0083: invoke-virtual {v1, v7, v8}, Ljava/net/HttpURLConnection;.getHeaderFieldInt:(Ljava/lang/String;I)I // method@2b74 │ │ +0cbd28: 0a07 |0086: move-result v7 │ │ +0cbd2a: 8172 |0087: int-to-long v2, v7 │ │ +0cbd2c: 1a07 0713 |0088: const-string v7, "X-Android-Response-Source" // string@1307 │ │ +0cbd30: 6e20 732b 7100 |008a: invoke-virtual {v1, v7}, Ljava/net/HttpURLConnection;.getHeaderField:(Ljava/lang/String;)Ljava/lang/String; // method@2b73 │ │ +0cbd36: 0c07 |008d: move-result-object v7 │ │ +0cbd38: 7110 4b27 0700 |008e: invoke-static {v7}, Lcom/squareup/picasso/Utils;.parseResponseSourceHeader:(Ljava/lang/String;)Z // method@274b │ │ +0cbd3e: 0a04 |0091: move-result v4 │ │ +0cbd40: 2207 ba04 |0092: new-instance v7, Lcom/squareup/picasso/Downloader$Response; // type@04ba │ │ +0cbd44: 6e10 752b 0100 |0094: invoke-virtual {v1}, Ljava/net/HttpURLConnection;.getInputStream:()Ljava/io/InputStream; // method@2b75 │ │ +0cbd4a: 0c08 |0097: move-result-object v8 │ │ +0cbd4c: 7053 c525 8724 |0098: invoke-direct {v7, v8, v4, v2, v3}, Lcom/squareup/picasso/Downloader$Response;.:(Ljava/io/InputStream;ZJ)V // method@25c5 │ │ +0cbd52: 1107 |009b: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0006 line=62 │ │ 0x000b line=65 │ │ 0x000f line=66 │ │ 0x0013 line=68 │ │ @@ -269747,27 +269775,27 @@ │ │ type : '(Landroid/net/Uri;)Ljava/net/HttpURLConnection;' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cbc68: |[0cbc68] com.squareup.picasso.UrlConnectionDownloader.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ -0cbc78: 2201 c305 |0000: new-instance v1, Ljava/net/URL; // type@05c3 │ │ -0cbc7c: 6e10 9d02 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ -0cbc82: 0c02 |0005: move-result-object v2 │ │ -0cbc84: 7020 7c2b 2100 |0006: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b7c │ │ -0cbc8a: 6e10 7d2b 0100 |0009: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b7d │ │ -0cbc90: 0c00 |000c: move-result-object v0 │ │ -0cbc92: 1f00 c005 |000d: check-cast v0, Ljava/net/HttpURLConnection; // type@05c0 │ │ -0cbc96: 1301 983a |000f: const/16 v1, #int 15000 // #3a98 │ │ -0cbc9a: 6e20 782b 1000 |0011: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@2b78 │ │ -0cbca0: 1301 204e |0014: const/16 v1, #int 20000 // #4e20 │ │ -0cbca4: 6e20 792b 1000 |0016: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@2b79 │ │ -0cbcaa: 1100 |0019: return-object v0 │ │ +0cbd54: |[0cbd54] com.squareup.picasso.UrlConnectionDownloader.openConnection:(Landroid/net/Uri;)Ljava/net/HttpURLConnection; │ │ +0cbd64: 2201 c305 |0000: new-instance v1, Ljava/net/URL; // type@05c3 │ │ +0cbd68: 6e10 9d02 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.toString:()Ljava/lang/String; // method@029d │ │ +0cbd6e: 0c02 |0005: move-result-object v2 │ │ +0cbd70: 7020 7c2b 2100 |0006: invoke-direct {v1, v2}, Ljava/net/URL;.:(Ljava/lang/String;)V // method@2b7c │ │ +0cbd76: 6e10 7d2b 0100 |0009: invoke-virtual {v1}, Ljava/net/URL;.openConnection:()Ljava/net/URLConnection; // method@2b7d │ │ +0cbd7c: 0c00 |000c: move-result-object v0 │ │ +0cbd7e: 1f00 c005 |000d: check-cast v0, Ljava/net/HttpURLConnection; // type@05c0 │ │ +0cbd82: 1301 983a |000f: const/16 v1, #int 15000 // #3a98 │ │ +0cbd86: 6e20 782b 1000 |0011: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setConnectTimeout:(I)V // method@2b78 │ │ +0cbd8c: 1301 204e |0014: const/16 v1, #int 20000 // #4e20 │ │ +0cbd90: 6e20 792b 1000 |0016: invoke-virtual {v0, v1}, Ljava/net/HttpURLConnection;.setReadTimeout:(I)V // method@2b79 │ │ +0cbd96: 1100 |0019: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x000f line=55 │ │ 0x0014 line=56 │ │ 0x0019 line=57 │ │ locals : │ │ @@ -269780,32 +269808,32 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0cbcac: |[0cbcac] com.squareup.picasso.UrlConnectionDownloader.shutdown:()V │ │ -0cbcbc: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0cbcc0: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ -0cbcc4: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ -0cbcc8: 6200 b60d |0006: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ -0cbccc: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ -0cbcd0: 6200 b60d |000a: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ -0cbcd4: 7110 1c27 0000 |000c: invoke-static {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.close:(Ljava/lang/Object;)V // method@271c │ │ -0cbcda: 0e00 |000f: return-void │ │ +0cbd98: |[0cbd98] com.squareup.picasso.UrlConnectionDownloader.shutdown:()V │ │ +0cbda8: 6000 4000 |0000: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0cbdac: 1301 0e00 |0002: const/16 v1, #int 14 // #e │ │ +0cbdb0: 3410 0b00 |0004: if-lt v0, v1, 000f // +000b │ │ +0cbdb4: 6200 b60d |0006: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ +0cbdb8: 3800 0700 |0008: if-eqz v0, 000f // +0007 │ │ +0cbdbc: 6200 b60d |000a: sget-object v0, Lcom/squareup/picasso/UrlConnectionDownloader;.cache:Ljava/lang/Object; // field@0db6 │ │ +0cbdc0: 7110 1c27 0000 |000c: invoke-static {v0}, Lcom/squareup/picasso/UrlConnectionDownloader$ResponseCacheIcs;.close:(Ljava/lang/Object;)V // method@271c │ │ +0cbdc6: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ 0x000a line=108 │ │ 0x000f line=110 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Lcom/squareup/picasso/UrlConnectionDownloader; │ │ │ │ - source_file_idx : 4551 (UrlConnectionDownloader.java) │ │ + source_file_idx : 4552 (UrlConnectionDownloader.java) │ │ │ │ Class #950 header: │ │ class_idx : 1288 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 1441 │ │ source_file_idx : 4200 │ │ static_fields_size : 0 │ │ @@ -269836,148 +269864,150 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cbcdc: |[0cbcdc] eu.chainfire.libsuperuser.Shell$Interactive$5.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ -0cbcec: 5b01 110e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbcf0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cbcf6: 0e00 |0005: return-void │ │ +0cbdc8: |[0cbdc8] eu.chainfire.libsuperuser.Shell$Interactive$5.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ +0cbdd8: 5b01 110e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbddc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cbde2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1489 │ │ + 0x0000 line=1499 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive$5; │ │ - 0x0000 - 0x0006 reg=1 (null) Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x0006 reg=1 this$0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$5;) │ │ name : 'onLine' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 145 16-bit code units │ │ -0cbcf8: |[0cbcf8] eu.chainfire.libsuperuser.Shell$Interactive$5.onLine:(Ljava/lang/String;)V │ │ -0cbd08: 5485 110e |0000: iget-object v5, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd0c: 1d05 |0002: monitor-enter v5 │ │ -0cbd0e: 5484 110e |0003: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd12: 7110 ac27 0400 |0005: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbd18: 0c04 |0008: move-result-object v4 │ │ -0cbd1a: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ -0cbd1e: 1e05 |000b: monitor-exit v5 │ │ -0cbd20: 0e00 |000c: return-void │ │ -0cbd22: 0790 |000d: move-object v0, v9 │ │ -0cbd24: 1203 |000e: const/4 v3, #int 0 // #0 │ │ -0cbd26: 5484 110e |000f: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd2a: 7110 ac27 0400 |0011: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbd30: 0c04 |0014: move-result-object v4 │ │ -0cbd32: 7110 9727 0400 |0015: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -0cbd38: 0c04 |0018: move-result-object v4 │ │ -0cbd3a: 6e20 272b 4900 |0019: invoke-virtual {v9, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2b27 │ │ -0cbd40: 0a02 |001c: move-result v2 │ │ -0cbd42: 3902 6300 |001d: if-nez v2, 0080 // +0063 │ │ -0cbd46: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0cbd48: 0793 |0020: move-object v3, v9 │ │ -0cbd4a: 3800 2100 |0021: if-eqz v0, 0042 // +0021 │ │ -0cbd4e: 5484 110e |0023: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd52: 7120 ad27 0400 |0025: invoke-static {v4, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2000:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V // method@27ad │ │ -0cbd58: 5484 110e |0028: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd5c: 5486 110e |002a: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd60: 7110 ae27 0600 |002c: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2100:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@27ae │ │ -0cbd66: 0c06 |002f: move-result-object v6 │ │ -0cbd68: 7130 af27 0406 |0030: invoke-static {v4, v0, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27af │ │ -0cbd6e: 5484 110e |0033: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd72: 5486 110e |0035: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd76: 7110 ac27 0600 |0037: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbd7c: 0c06 |003a: move-result-object v6 │ │ -0cbd7e: 7110 9827 0600 |003b: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ -0cbd84: 0c06 |003e: move-result-object v6 │ │ -0cbd86: 7130 af27 0406 |003f: invoke-static {v4, v0, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27af │ │ -0cbd8c: 3803 3900 |0042: if-eqz v3, 007b // +0039 │ │ -0cbd90: 5484 110e |0044: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd94: 5486 110e |0046: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbd98: 7110 ac27 0600 |0048: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbd9e: 0c06 |004b: move-result-object v6 │ │ -0cbda0: 7110 9727 0600 |004c: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -0cbda6: 0c06 |004f: move-result-object v6 │ │ -0cbda8: 6e10 2b2b 0600 |0050: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0cbdae: 0a06 |0053: move-result v6 │ │ -0cbdb0: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ -0cbdb4: 6e20 312b 6300 |0056: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0cbdba: 0c06 |0059: move-result-object v6 │ │ -0cbdbc: 1307 0a00 |005a: const/16 v7, #int 10 // #a │ │ -0cbdc0: 7120 e72a 7600 |005c: invoke-static {v6, v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2ae7 │ │ -0cbdc6: 0c06 |005f: move-result-object v6 │ │ -0cbdc8: 6e10 df2a 0600 |0060: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0cbdce: 0a06 |0063: move-result v6 │ │ -0cbdd0: 7120 b027 6400 |0064: invoke-static {v4, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2302:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I // method@27b0 │ │ -0cbdd6: 5484 110e |0067: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbdda: 5486 110e |0069: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbdde: 7110 ac27 0600 |006b: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbde4: 0c06 |006e: move-result-object v6 │ │ -0cbde6: 7110 9727 0600 |006f: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -0cbdec: 0c06 |0072: move-result-object v6 │ │ -0cbdee: 7120 b127 6400 |0073: invoke-static {v4, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2402:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; // method@27b1 │ │ -0cbdf4: 5484 110e |0076: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ -0cbdf8: 7110 b227 0400 |0078: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2500:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27b2 │ │ -0cbdfe: 1e05 |007b: monitor-exit v5 │ │ -0cbe00: 2890 |007c: goto 000c // -0070 │ │ -0cbe02: 0d04 |007d: move-exception v4 │ │ -0cbe04: 1e05 |007e: monitor-exit v5 │ │ -0cbe06: 2704 |007f: throw v4 │ │ -0cbe08: 3d02 a1ff |0080: if-lez v2, 0021 // -005f │ │ -0cbe0c: 1204 |0082: const/4 v4, #int 0 // #0 │ │ -0cbe0e: 6e30 322b 4902 |0083: invoke-virtual {v9, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0cbe14: 0c00 |0086: move-result-object v0 │ │ -0cbe16: 6e20 312b 2900 |0087: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ -0cbe1c: 0c03 |008a: move-result-object v3 │ │ -0cbe1e: 2896 |008b: goto 0021 // -006a │ │ -0cbe20: 0d01 |008c: move-exception v1 │ │ -0cbe22: 6e10 ca2a 0100 |008d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@2aca │ │ -0cbe28: 28d7 |0090: goto 0067 // -0029 │ │ +0cbde4: |[0cbde4] eu.chainfire.libsuperuser.Shell$Interactive$5.onLine:(Ljava/lang/String;)V │ │ +0cbdf4: 5485 110e |0000: iget-object v5, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbdf8: 1d05 |0002: monitor-enter v5 │ │ +0cbdfa: 5484 110e |0003: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbdfe: 7110 ac27 0400 |0005: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbe04: 0c04 |0008: move-result-object v4 │ │ +0cbe06: 3904 0400 |0009: if-nez v4, 000d // +0004 │ │ +0cbe0a: 1e05 |000b: monitor-exit v5 │ │ +0cbe0c: 0e00 |000c: return-void │ │ +0cbe0e: 0790 |000d: move-object v0, v9 │ │ +0cbe10: 1203 |000e: const/4 v3, #int 0 // #0 │ │ +0cbe12: 5484 110e |000f: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe16: 7110 ac27 0400 |0011: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbe1c: 0c04 |0014: move-result-object v4 │ │ +0cbe1e: 7110 9727 0400 |0015: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +0cbe24: 0c04 |0018: move-result-object v4 │ │ +0cbe26: 6e20 272b 4900 |0019: invoke-virtual {v9, v4}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2b27 │ │ +0cbe2c: 0a02 |001c: move-result v2 │ │ +0cbe2e: 3902 6300 |001d: if-nez v2, 0080 // +0063 │ │ +0cbe32: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0cbe34: 0793 |0020: move-object v3, v9 │ │ +0cbe36: 3800 2100 |0021: if-eqz v0, 0042 // +0021 │ │ +0cbe3a: 5484 110e |0023: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe3e: 7120 ad27 0400 |0025: invoke-static {v4, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2000:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V // method@27ad │ │ +0cbe44: 5484 110e |0028: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe48: 5486 110e |002a: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe4c: 7110 ae27 0600 |002c: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2100:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@27ae │ │ +0cbe52: 0c06 |002f: move-result-object v6 │ │ +0cbe54: 7130 af27 0406 |0030: invoke-static {v4, v0, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27af │ │ +0cbe5a: 5484 110e |0033: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe5e: 5486 110e |0035: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe62: 7110 ac27 0600 |0037: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbe68: 0c06 |003a: move-result-object v6 │ │ +0cbe6a: 7110 9827 0600 |003b: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;.access$1700:(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; // method@2798 │ │ +0cbe70: 0c06 |003e: move-result-object v6 │ │ +0cbe72: 7130 af27 0406 |003f: invoke-static {v4, v0, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27af │ │ +0cbe78: 3803 3900 |0042: if-eqz v3, 007b // +0039 │ │ +0cbe7c: 5484 110e |0044: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe80: 5486 110e |0046: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbe84: 7110 ac27 0600 |0048: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbe8a: 0c06 |004b: move-result-object v6 │ │ +0cbe8c: 7110 9727 0600 |004c: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +0cbe92: 0c06 |004f: move-result-object v6 │ │ +0cbe94: 6e10 2b2b 0600 |0050: invoke-virtual {v6}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0cbe9a: 0a06 |0053: move-result v6 │ │ +0cbe9c: d806 0601 |0054: add-int/lit8 v6, v6, #int 1 // #01 │ │ +0cbea0: 6e20 312b 6300 |0056: invoke-virtual {v3, v6}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0cbea6: 0c06 |0059: move-result-object v6 │ │ +0cbea8: 1307 0a00 |005a: const/16 v7, #int 10 // #a │ │ +0cbeac: 7120 e72a 7600 |005c: invoke-static {v6, v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;I)Ljava/lang/Integer; // method@2ae7 │ │ +0cbeb2: 0c06 |005f: move-result-object v6 │ │ +0cbeb4: 6e10 df2a 0600 |0060: invoke-virtual {v6}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0cbeba: 0a06 |0063: move-result v6 │ │ +0cbebc: 7120 b027 6400 |0064: invoke-static {v4, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2302:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I // method@27b0 │ │ +0cbec2: 5484 110e |0067: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbec6: 5486 110e |0069: iget-object v6, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbeca: 7110 ac27 0600 |006b: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbed0: 0c06 |006e: move-result-object v6 │ │ +0cbed2: 7110 9727 0600 |006f: invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +0cbed8: 0c06 |0072: move-result-object v6 │ │ +0cbeda: 7120 b127 6400 |0073: invoke-static {v4, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2402:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; // method@27b1 │ │ +0cbee0: 5484 110e |0076: iget-object v4, v8, Leu/chainfire/libsuperuser/Shell$Interactive$5;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e11 │ │ +0cbee4: 7110 b227 0400 |0078: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2500:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27b2 │ │ +0cbeea: 1e05 |007b: monitor-exit v5 │ │ +0cbeec: 2890 |007c: goto 000c // -0070 │ │ +0cbeee: 0d04 |007d: move-exception v4 │ │ +0cbef0: 1e05 |007e: monitor-exit v5 │ │ +0cbef2: 2704 |007f: throw v4 │ │ +0cbef4: 3d02 a1ff |0080: if-lez v2, 0021 // -005f │ │ +0cbef8: 1204 |0082: const/4 v4, #int 0 // #0 │ │ +0cbefa: 6e30 322b 4902 |0083: invoke-virtual {v9, v4, v2}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0cbf00: 0c00 |0086: move-result-object v0 │ │ +0cbf02: 6e20 312b 2900 |0087: invoke-virtual {v9, v2}, Ljava/lang/String;.substring:(I)Ljava/lang/String; // method@2b31 │ │ +0cbf08: 0c03 |008a: move-result-object v3 │ │ +0cbf0a: 2896 |008b: goto 0021 // -006a │ │ +0cbf0c: 0d01 |008c: move-exception v1 │ │ +0cbf0e: 6e10 ca2a 0100 |008d: invoke-virtual {v1}, Ljava/lang/Exception;.printStackTrace:()V // method@2aca │ │ +0cbf14: 28d7 |0090: goto 0067 // -0029 │ │ catches : 4 │ │ 0x0003 - 0x0042 │ │ -> 0x007d │ │ 0x0044 - 0x0067 │ │ Ljava/lang/Exception; -> 0x008c │ │ -> 0x007d │ │ 0x0067 - 0x007f │ │ -> 0x007d │ │ 0x0083 - 0x0090 │ │ -> 0x007d │ │ positions : │ │ - 0x0000 line=1492 │ │ - 0x0003 line=1493 │ │ - 0x000b line=1494 │ │ - 0x000c line=1527 │ │ - 0x000d line=1497 │ │ - 0x000e line=1498 │ │ - 0x000f line=1500 │ │ - 0x001d line=1501 │ │ - 0x001f line=1502 │ │ - 0x0020 line=1503 │ │ - 0x0021 line=1509 │ │ - 0x0023 line=1510 │ │ - 0x0028 line=1511 │ │ - 0x0033 line=1512 │ │ - 0x0042 line=1515 │ │ - 0x0044 line=1517 │ │ - 0x0067 line=1523 │ │ - 0x0076 line=1524 │ │ - 0x007b line=1526 │ │ - 0x0080 line=1504 │ │ - 0x0082 line=1505 │ │ - 0x0087 line=1506 │ │ - 0x008c line=1519 │ │ - 0x008d line=1521 │ │ + 0x0000 line=1502 │ │ + 0x0003 line=1503 │ │ + 0x000b line=1504 │ │ + 0x000c line=1537 │ │ + 0x000d line=1507 │ │ + 0x000e line=1508 │ │ + 0x000f line=1510 │ │ + 0x001d line=1511 │ │ + 0x001f line=1512 │ │ + 0x0020 line=1513 │ │ + 0x0021 line=1519 │ │ + 0x0023 line=1520 │ │ + 0x0028 line=1521 │ │ + 0x0033 line=1522 │ │ + 0x0042 line=1525 │ │ + 0x0044 line=1527 │ │ + 0x0048 line=1528 │ │ + 0x005c line=1527 │ │ + 0x0067 line=1533 │ │ + 0x0076 line=1534 │ │ + 0x007b line=1536 │ │ + 0x0080 line=1514 │ │ + 0x0082 line=1515 │ │ + 0x0087 line=1516 │ │ + 0x008c line=1529 │ │ + 0x008d line=1531 │ │ locals : │ │ 0x000e - 0x007d reg=0 contentPart Ljava/lang/String; │ │ 0x001d - 0x007d reg=2 markerIndex I │ │ 0x000f - 0x007d reg=3 markerPart Ljava/lang/String; │ │ 0x0080 - 0x0091 reg=0 contentPart Ljava/lang/String; │ │ 0x008d - 0x0091 reg=1 e Ljava/lang/Exception; │ │ 0x0080 - 0x0091 reg=2 markerIndex I │ │ @@ -270020,110 +270050,110 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cbe58: |[0cbe58] eu.chainfire.libsuperuser.Shell$Interactive$6.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ -0cbe68: 5b01 120e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbe6c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cbe72: 0e00 |0005: return-void │ │ +0cbf44: |[0cbf44] eu.chainfire.libsuperuser.Shell$Interactive$6.:(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ +0cbf54: 5b01 120e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbf58: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cbf5e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1530 │ │ + 0x0000 line=1540 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive$6; │ │ - 0x0000 - 0x0006 reg=1 (null) Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x0006 reg=1 this$0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$6;) │ │ name : 'onLine' │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 92 16-bit code units │ │ -0cbe74: |[0cbe74] eu.chainfire.libsuperuser.Shell$Interactive$6.onLine:(Ljava/lang/String;)V │ │ -0cbe84: 5453 120e |0000: iget-object v3, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbe88: 1d03 |0002: monitor-enter v3 │ │ -0cbe8a: 5452 120e |0003: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbe8e: 7110 ac27 0200 |0005: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbe94: 0c02 |0008: move-result-object v2 │ │ -0cbe96: 3902 0400 |0009: if-nez v2, 000d // +0004 │ │ -0cbe9a: 1e03 |000b: monitor-exit v3 │ │ -0cbe9c: 0e00 |000c: return-void │ │ -0cbe9e: 0760 |000d: move-object v0, v6 │ │ -0cbea0: 5452 120e |000e: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbea4: 7110 ac27 0200 |0010: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbeaa: 0c02 |0013: move-result-object v2 │ │ -0cbeac: 7110 9727 0200 |0014: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -0cbeb2: 0c02 |0017: move-result-object v2 │ │ -0cbeb4: 6e20 272b 2600 |0018: invoke-virtual {v6, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2b27 │ │ -0cbeba: 0a01 |001b: move-result v1 │ │ -0cbebc: 3901 3800 |001c: if-nez v1, 0054 // +0038 │ │ -0cbec0: 1200 |001e: const/4 v0, #int 0 // #0 │ │ -0cbec2: 3800 1a00 |001f: if-eqz v0, 0039 // +001a │ │ -0cbec6: 5452 120e |0021: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbeca: 7110 b327 0200 |0023: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2600:(Leu/chainfire/libsuperuser/Shell$Interactive;)Z // method@27b3 │ │ -0cbed0: 0a02 |0026: move-result v2 │ │ -0cbed2: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ -0cbed6: 5452 120e |0029: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbeda: 7120 ad27 0200 |002b: invoke-static {v2, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2000:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V // method@27ad │ │ -0cbee0: 5452 120e |002e: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbee4: 5454 120e |0030: iget-object v4, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbee8: 7110 b427 0400 |0032: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2700:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@27b4 │ │ -0cbeee: 0c04 |0035: move-result-object v4 │ │ -0cbef0: 7130 af27 0204 |0036: invoke-static {v2, v0, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27af │ │ -0cbef6: 3a01 1600 |0039: if-ltz v1, 004f // +0016 │ │ -0cbefa: 5452 120e |003b: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbefe: 5454 120e |003d: iget-object v4, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbf02: 7110 ac27 0400 |003f: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ -0cbf08: 0c04 |0042: move-result-object v4 │ │ -0cbf0a: 7110 9727 0400 |0043: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ -0cbf10: 0c04 |0046: move-result-object v4 │ │ -0cbf12: 7120 b527 4200 |0047: invoke-static {v2, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2802:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; // method@27b5 │ │ -0cbf18: 5452 120e |004a: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ -0cbf1c: 7110 b227 0200 |004c: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2500:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27b2 │ │ -0cbf22: 1e03 |004f: monitor-exit v3 │ │ -0cbf24: 28bc |0050: goto 000c // -0044 │ │ -0cbf26: 0d02 |0051: move-exception v2 │ │ -0cbf28: 1e03 |0052: monitor-exit v3 │ │ -0cbf2a: 2702 |0053: throw v2 │ │ -0cbf2c: 3d01 cbff |0054: if-lez v1, 001f // -0035 │ │ -0cbf30: 1202 |0056: const/4 v2, #int 0 // #0 │ │ -0cbf32: 6e30 322b 2601 |0057: invoke-virtual {v6, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ -0cbf38: 0c00 |005a: move-result-object v0 │ │ -0cbf3a: 28c4 |005b: goto 001f // -003c │ │ +0cbf60: |[0cbf60] eu.chainfire.libsuperuser.Shell$Interactive$6.onLine:(Ljava/lang/String;)V │ │ +0cbf70: 5453 120e |0000: iget-object v3, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbf74: 1d03 |0002: monitor-enter v3 │ │ +0cbf76: 5452 120e |0003: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbf7a: 7110 ac27 0200 |0005: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbf80: 0c02 |0008: move-result-object v2 │ │ +0cbf82: 3902 0400 |0009: if-nez v2, 000d // +0004 │ │ +0cbf86: 1e03 |000b: monitor-exit v3 │ │ +0cbf88: 0e00 |000c: return-void │ │ +0cbf8a: 0760 |000d: move-object v0, v6 │ │ +0cbf8c: 5452 120e |000e: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbf90: 7110 ac27 0200 |0010: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbf96: 0c02 |0013: move-result-object v2 │ │ +0cbf98: 7110 9727 0200 |0014: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +0cbf9e: 0c02 |0017: move-result-object v2 │ │ +0cbfa0: 6e20 272b 2600 |0018: invoke-virtual {v6, v2}, Ljava/lang/String;.indexOf:(Ljava/lang/String;)I // method@2b27 │ │ +0cbfa6: 0a01 |001b: move-result v1 │ │ +0cbfa8: 3901 3800 |001c: if-nez v1, 0054 // +0038 │ │ +0cbfac: 1200 |001e: const/4 v0, #int 0 // #0 │ │ +0cbfae: 3800 1a00 |001f: if-eqz v0, 0039 // +001a │ │ +0cbfb2: 5452 120e |0021: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbfb6: 7110 b327 0200 |0023: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2600:(Leu/chainfire/libsuperuser/Shell$Interactive;)Z // method@27b3 │ │ +0cbfbc: 0a02 |0026: move-result v2 │ │ +0cbfbe: 3802 0700 |0027: if-eqz v2, 002e // +0007 │ │ +0cbfc2: 5452 120e |0029: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbfc6: 7120 ad27 0200 |002b: invoke-static {v2, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2000:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V // method@27ad │ │ +0cbfcc: 5452 120e |002e: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbfd0: 5454 120e |0030: iget-object v4, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbfd4: 7110 b427 0400 |0032: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2700:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; // method@27b4 │ │ +0cbfda: 0c04 |0035: move-result-object v4 │ │ +0cbfdc: 7130 af27 0204 |0036: invoke-static {v2, v0, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2200:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V // method@27af │ │ +0cbfe2: 3a01 1600 |0039: if-ltz v1, 004f // +0016 │ │ +0cbfe6: 5452 120e |003b: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbfea: 5454 120e |003d: iget-object v4, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cbfee: 7110 ac27 0400 |003f: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1900:(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; // method@27ac │ │ +0cbff4: 0c04 |0042: move-result-object v4 │ │ +0cbff6: 7110 9727 0400 |0043: invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Command;.access$1500:(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; // method@2797 │ │ +0cbffc: 0c04 |0046: move-result-object v4 │ │ +0cbffe: 7120 b527 4200 |0047: invoke-static {v2, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2802:(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; // method@27b5 │ │ +0cc004: 5452 120e |004a: iget-object v2, v5, Leu/chainfire/libsuperuser/Shell$Interactive$6;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e12 │ │ +0cc008: 7110 b227 0200 |004c: invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$2500:(Leu/chainfire/libsuperuser/Shell$Interactive;)V // method@27b2 │ │ +0cc00e: 1e03 |004f: monitor-exit v3 │ │ +0cc010: 28bc |0050: goto 000c // -0044 │ │ +0cc012: 0d02 |0051: move-exception v2 │ │ +0cc014: 1e03 |0052: monitor-exit v3 │ │ +0cc016: 2702 |0053: throw v2 │ │ +0cc018: 3d01 cbff |0054: if-lez v1, 001f // -0035 │ │ +0cc01c: 1202 |0056: const/4 v2, #int 0 // #0 │ │ +0cc01e: 6e30 322b 2601 |0057: invoke-virtual {v6, v2, v1}, Ljava/lang/String;.substring:(II)Ljava/lang/String; // method@2b32 │ │ +0cc024: 0c00 |005a: move-result-object v0 │ │ +0cc026: 28c4 |005b: goto 001f // -003c │ │ catches : 2 │ │ 0x0003 - 0x0053 │ │ -> 0x0051 │ │ 0x0057 - 0x005a │ │ -> 0x0051 │ │ positions : │ │ - 0x0000 line=1533 │ │ - 0x0003 line=1534 │ │ - 0x000b line=1535 │ │ - 0x000c line=1558 │ │ - 0x000d line=1538 │ │ - 0x000e line=1540 │ │ - 0x001c line=1541 │ │ - 0x001e line=1542 │ │ - 0x001f line=1547 │ │ - 0x0021 line=1548 │ │ - 0x0029 line=1549 │ │ - 0x002e line=1550 │ │ - 0x0039 line=1553 │ │ - 0x003b line=1554 │ │ - 0x004a line=1555 │ │ - 0x004f line=1557 │ │ - 0x0054 line=1543 │ │ - 0x0056 line=1544 │ │ + 0x0000 line=1543 │ │ + 0x0003 line=1544 │ │ + 0x000b line=1545 │ │ + 0x000c line=1568 │ │ + 0x000d line=1548 │ │ + 0x000e line=1550 │ │ + 0x001c line=1551 │ │ + 0x001e line=1552 │ │ + 0x001f line=1557 │ │ + 0x0021 line=1558 │ │ + 0x0029 line=1559 │ │ + 0x002e line=1560 │ │ + 0x0039 line=1563 │ │ + 0x003b line=1564 │ │ + 0x004a line=1565 │ │ + 0x004f line=1567 │ │ + 0x0054 line=1553 │ │ + 0x0056 line=1554 │ │ locals : │ │ 0x000e - 0x0051 reg=0 contentPart Ljava/lang/String; │ │ 0x001c - 0x0051 reg=1 markerIndex I │ │ 0x0054 - 0x005c reg=0 contentPart Ljava/lang/String; │ │ 0x0054 - 0x005c reg=1 markerIndex I │ │ 0x0000 - 0x005c reg=5 this Leu/chainfire/libsuperuser/Shell$Interactive$6; │ │ 0x0000 - 0x005c reg=6 line Ljava/lang/String; │ │ @@ -270270,62 +270300,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0cbf50: |[0cbf50] fr.simon.marquis.preferencesmanager.ui.AppAdapter.:()V │ │ -0cbf60: 1c00 3b05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // type@053b │ │ -0cbf64: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ -0cbf6a: 0a00 |0005: move-result v0 │ │ -0cbf6c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0cbf70: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0cbf72: 6a00 8b12 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.$assertionsDisabled:Z // field@128b │ │ -0cbf76: 0e00 |000b: return-void │ │ -0cbf78: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0cbf7a: 28fc |000d: goto 0009 // -0004 │ │ +0cc03c: |[0cc03c] fr.simon.marquis.preferencesmanager.ui.AppAdapter.:()V │ │ +0cc04c: 1c00 3b05 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // type@053b │ │ +0cc050: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ +0cc056: 0a00 |0005: move-result v0 │ │ +0cc058: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0cc05c: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0cc05e: 6a00 8b12 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.$assertionsDisabled:Z // field@128b │ │ +0cc062: 0e00 |000b: return-void │ │ +0cc064: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0cc066: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;) │ │ name : '' │ │ type : '(Landroid/content/Context;Ljava/util/ArrayList;Landroid/view/View;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 49 16-bit code units │ │ -0cbf7c: |[0cbf7c] fr.simon.marquis.preferencesmanager.ui.AppAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;Landroid/view/View;)V │ │ -0cbf8c: 7010 cd23 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0cbf92: 2200 a105 |0003: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -0cbf96: 7010 fd2a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cbf9c: 5b20 9212 |0008: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.mLock:Ljava/lang/Object; // field@1292 │ │ -0cbfa0: 5b23 8f12 |000a: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ -0cbfa4: 5b24 8c12 |000c: iput-object v4, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applications:Ljava/util/ArrayList; // field@128c │ │ -0cbfa8: 5b24 8d12 |000e: iput-object v4, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cbfac: 5420 8f12 |0010: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ -0cbfb0: 1a01 9b21 |0012: const-string v1, "layout_inflater" // string@219b │ │ -0cbfb4: 6e20 3701 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0cbfba: 0c00 |0017: move-result-object v0 │ │ -0cbfbc: 1f00 2904 |0018: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0cbfc0: 5b20 9112 |001a: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@1291 │ │ -0cbfc4: 5420 8f12 |001c: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ -0cbfc8: 6e10 3401 0000 |001e: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0cbfce: 0c00 |0021: move-result-object v0 │ │ -0cbfd0: 1401 0300 0a7f |0022: const v1, #float 1.83434e+38 // #7f0a0003 │ │ -0cbfd6: 6e20 ab01 1000 |0025: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -0cbfdc: 0a00 |0028: move-result v0 │ │ -0cbfde: 5920 8e12 |0029: iput v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.color:I // field@128e │ │ -0cbfe2: 5b25 9012 |002b: iput-object v5, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ -0cbfe6: 7010 9928 0200 |002d: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.updateEmptyView:()V // method@2899 │ │ -0cbfec: 0e00 |0030: return-void │ │ +0cc068: |[0cc068] fr.simon.marquis.preferencesmanager.ui.AppAdapter.:(Landroid/content/Context;Ljava/util/ArrayList;Landroid/view/View;)V │ │ +0cc078: 7010 cd23 0200 |0000: invoke-direct {v2}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0cc07e: 2200 a105 |0003: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +0cc082: 7010 fd2a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cc088: 5b20 9212 |0008: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.mLock:Ljava/lang/Object; // field@1292 │ │ +0cc08c: 5b23 8f12 |000a: iput-object v3, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ +0cc090: 5b24 8c12 |000c: iput-object v4, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applications:Ljava/util/ArrayList; // field@128c │ │ +0cc094: 5b24 8d12 |000e: iput-object v4, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc098: 5420 8f12 |0010: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ +0cc09c: 1a01 9e21 |0012: const-string v1, "layout_inflater" // string@219e │ │ +0cc0a0: 6e20 3701 1000 |0014: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0cc0a6: 0c00 |0017: move-result-object v0 │ │ +0cc0a8: 1f00 2904 |0018: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0cc0ac: 5b20 9112 |001a: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@1291 │ │ +0cc0b0: 5420 8f12 |001c: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ +0cc0b4: 6e10 3401 0000 |001e: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0cc0ba: 0c00 |0021: move-result-object v0 │ │ +0cc0bc: 1401 0300 0a7f |0022: const v1, #float 1.83434e+38 // #7f0a0003 │ │ +0cc0c2: 6e20 ab01 1000 |0025: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +0cc0c8: 0a00 |0028: move-result v0 │ │ +0cc0ca: 5920 8e12 |0029: iput v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.color:I // field@128e │ │ +0cc0ce: 5b25 9012 |002b: iput-object v5, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ +0cc0d2: 7010 9928 0200 |002d: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.updateEmptyView:()V // method@2899 │ │ +0cc0d8: 0e00 |0030: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0003 line=50 │ │ 0x000a line=56 │ │ 0x000c line=57 │ │ 0x000e line=58 │ │ @@ -270346,17 +270376,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cbff0: |[0cbff0] fr.simon.marquis.preferencesmanager.ui.AppAdapter.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ -0cc000: 5410 9212 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.mLock:Ljava/lang/Object; // field@1292 │ │ -0cc004: 1100 |0002: return-object v0 │ │ +0cc0dc: |[0cc0dc] fr.simon.marquis.preferencesmanager.ui.AppAdapter.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ +0cc0ec: 5410 9212 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.mLock:Ljava/lang/Object; // field@1292 │ │ +0cc0f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;) │ │ @@ -270364,17 +270394,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc008: |[0cc008] fr.simon.marquis.preferencesmanager.ui.AppAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ │ -0cc018: 5410 8c12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applications:Ljava/util/ArrayList; // field@128c │ │ -0cc01c: 1100 |0002: return-object v0 │ │ +0cc0f4: |[0cc0f4] fr.simon.marquis.preferencesmanager.ui.AppAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ │ +0cc104: 5410 8c12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applications:Ljava/util/ArrayList; // field@128c │ │ +0cc108: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;) │ │ @@ -270382,17 +270412,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;Ljava/util/ArrayList;)Ljava/util/ArrayList;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc020: |[0cc020] fr.simon.marquis.preferencesmanager.ui.AppAdapter.access$602:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ -0cc030: 5b01 8d12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc034: 1101 |0002: return-object v1 │ │ +0cc10c: |[0cc10c] fr.simon.marquis.preferencesmanager.ui.AppAdapter.access$602:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;Ljava/util/ArrayList;)Ljava/util/ArrayList; │ │ +0cc11c: 5b01 8d12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc120: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ 0x0000 - 0x0003 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -270401,37 +270431,37 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0cc038: |[0cc038] fr.simon.marquis.preferencesmanager.ui.AppAdapter.updateEmptyView:()V │ │ -0cc048: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ -0cc04c: 6e10 9628 0300 |0002: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.isEmpty:()Z // method@2896 │ │ -0cc052: 0a01 |0005: move-result v1 │ │ -0cc054: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ -0cc058: 5431 9012 |0008: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ -0cc05c: 6e10 1f22 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0cc062: 0a01 |000d: move-result v1 │ │ -0cc064: 3321 1100 |000e: if-ne v1, v2, 001f // +0011 │ │ -0cc068: 5431 8f12 |0010: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ -0cc06c: 1502 0a01 |0012: const/high16 v2, #int 17432576 // #10a │ │ -0cc070: 7120 a923 2100 |0014: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0cc076: 0c00 |0017: move-result-object v0 │ │ -0cc078: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ -0cc07c: 5431 9012 |001a: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ -0cc080: 6e20 7b22 0100 |001c: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0cc086: 5431 9012 |001f: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ -0cc08a: 1202 |0021: const/4 v2, #int 0 // #0 │ │ -0cc08c: 6e20 7822 2100 |0022: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cc092: 0e00 |0025: return-void │ │ -0cc094: 5431 9012 |0026: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ -0cc098: 6e20 7822 2100 |0028: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cc09e: 28fa |002b: goto 0025 // -0006 │ │ +0cc124: |[0cc124] fr.simon.marquis.preferencesmanager.ui.AppAdapter.updateEmptyView:()V │ │ +0cc134: 1302 0800 |0000: const/16 v2, #int 8 // #8 │ │ +0cc138: 6e10 9628 0300 |0002: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.isEmpty:()Z // method@2896 │ │ +0cc13e: 0a01 |0005: move-result v1 │ │ +0cc140: 3801 2000 |0006: if-eqz v1, 0026 // +0020 │ │ +0cc144: 5431 9012 |0008: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ +0cc148: 6e10 1f22 0100 |000a: invoke-virtual {v1}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0cc14e: 0a01 |000d: move-result v1 │ │ +0cc150: 3321 1100 |000e: if-ne v1, v2, 001f // +0011 │ │ +0cc154: 5431 8f12 |0010: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ +0cc158: 1502 0a01 |0012: const/high16 v2, #int 17432576 // #10a │ │ +0cc15c: 7120 a923 2100 |0014: invoke-static {v1, v2}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0cc162: 0c00 |0017: move-result-object v0 │ │ +0cc164: 3800 0700 |0018: if-eqz v0, 001f // +0007 │ │ +0cc168: 5431 9012 |001a: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ +0cc16c: 6e20 7b22 0100 |001c: invoke-virtual {v1, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0cc172: 5431 9012 |001f: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ +0cc176: 1202 |0021: const/4 v2, #int 0 // #0 │ │ +0cc178: 6e20 7822 2100 |0022: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cc17e: 0e00 |0025: return-void │ │ +0cc180: 5431 9012 |0026: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.emptyView:Landroid/view/View; // field@1290 │ │ +0cc184: 6e20 7822 2100 |0028: invoke-virtual {v1, v2}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cc18a: 28fa |002b: goto 0025 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=75 │ │ 0x0008 line=76 │ │ 0x0010 line=77 │ │ 0x0018 line=78 │ │ 0x001a line=79 │ │ @@ -270448,19 +270478,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cc0a0: |[0cc0a0] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getCount:()I │ │ -0cc0b0: 5410 8d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc0b4: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0cc0ba: 0a00 |0005: move-result v0 │ │ -0cc0bc: 0f00 |0006: return v0 │ │ +0cc18c: |[0cc18c] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getCount:()I │ │ +0cc19c: 5410 8d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc1a0: 6e10 9d2b 0000 |0002: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0cc1a6: 0a00 |0005: move-result v0 │ │ +0cc1a8: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;) │ │ @@ -270468,18 +270498,18 @@ │ │ type : '()Landroid/widget/Filter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cc0c0: |[0cc0c0] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getFilter:()Landroid/widget/Filter; │ │ -0cc0d0: 2200 3805 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; // type@0538 │ │ -0cc0d4: 7020 7f28 1000 |0002: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)V // method@287f │ │ -0cc0da: 1100 |0005: return-object v0 │ │ +0cc1ac: |[0cc1ac] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getFilter:()Landroid/widget/Filter; │ │ +0cc1bc: 2200 3805 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1; // type@0538 │ │ +0cc1c0: 7020 7f28 1000 |0002: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)V // method@287f │ │ +0cc1c6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;) │ │ @@ -270487,23 +270517,23 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cc0dc: |[0cc0dc] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getHeaderId:(I)J │ │ -0cc0ec: 5420 8d12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc0f0: 6e20 972b 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0cc0f6: 0c00 |0005: move-result-object v0 │ │ -0cc0f8: 1f00 2505 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0cc0fc: 6e10 0928 0000 |0008: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getHeaderChar:()C // method@2809 │ │ -0cc102: 0a00 |000b: move-result v0 │ │ -0cc104: 8100 |000c: int-to-long v0, v0 │ │ -0cc106: 1000 |000d: return-wide v0 │ │ +0cc1c8: |[0cc1c8] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getHeaderId:(I)J │ │ +0cc1d8: 5420 8d12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc1dc: 6e20 972b 3000 |0002: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0cc1e2: 0c00 |0005: move-result-object v0 │ │ +0cc1e4: 1f00 2505 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0cc1e8: 6e10 0928 0000 |0008: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getHeaderChar:()C // method@2809 │ │ +0cc1ee: 0a00 |000b: move-result v0 │ │ +0cc1f0: 8100 |000c: int-to-long v0, v0 │ │ +0cc1f2: 1000 |000d: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x000e reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ 0x0000 - 0x000e reg=3 position I │ │ │ │ @@ -270512,51 +270542,51 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0cc108: |[0cc108] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cc118: 3907 4200 |0000: if-nez v7, 0042 // +0042 │ │ -0cc11c: 2201 3905 |0002: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder; // type@0539 │ │ -0cc120: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0cc122: 7020 8328 2100 |0005: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V // method@2883 │ │ -0cc128: 5452 9112 |0008: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@1291 │ │ -0cc12c: 1403 2d00 037f |000a: const v3, #float 1.7413e+38 // #7f03002d │ │ -0cc132: 1204 |000d: const/4 v4, #int 0 // #0 │ │ -0cc134: 6e40 5d21 3248 |000e: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0cc13a: 0c07 |0011: move-result-object v7 │ │ -0cc13c: 6302 8b12 |0012: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.$assertionsDisabled:Z // field@128b │ │ -0cc140: 3902 0a00 |0014: if-nez v2, 001e // +000a │ │ -0cc144: 3907 0800 |0016: if-nez v7, 001e // +0008 │ │ -0cc148: 2202 8105 |0018: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ -0cc14c: 7010 a42a 0200 |001a: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0cc152: 2702 |001d: throw v2 │ │ -0cc154: 1402 6200 0b7f |001e: const v2, #float 1.84765e+38 // #7f0b0062 │ │ -0cc15a: 6e20 ec21 2700 |0021: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0cc160: 0c02 |0024: move-result-object v2 │ │ -0cc162: 1f02 9704 |0025: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ -0cc166: 5b12 8812 |0027: iput-object v2, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.text:Landroid/widget/TextView; // field@1288 │ │ -0cc16a: 6e20 7522 1700 |0029: invoke-virtual {v7, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ -0cc170: 5452 8d12 |002c: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc174: 6e20 972b 6200 |002e: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0cc17a: 0c02 |0031: move-result-object v2 │ │ -0cc17c: 1f02 2505 |0032: check-cast v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0cc180: 6e10 0928 0200 |0034: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getHeaderChar:()C // method@2809 │ │ -0cc186: 0a02 |0037: move-result v2 │ │ -0cc188: 7110 382b 0200 |0038: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@2b38 │ │ -0cc18e: 0c00 |003b: move-result-object v0 │ │ -0cc190: 5412 8812 |003c: iget-object v2, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.text:Landroid/widget/TextView; // field@1288 │ │ -0cc194: 6e20 1625 0200 |003e: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0cc19a: 1107 |0041: return-object v7 │ │ -0cc19c: 6e10 1a22 0700 |0042: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0cc1a2: 0c01 |0045: move-result-object v1 │ │ -0cc1a4: 1f01 3905 |0046: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder; // type@0539 │ │ -0cc1a8: 28e4 |0048: goto 002c // -001c │ │ +0cc1f4: |[0cc1f4] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cc204: 3907 4200 |0000: if-nez v7, 0042 // +0042 │ │ +0cc208: 2201 3905 |0002: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder; // type@0539 │ │ +0cc20c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0cc20e: 7020 8328 2100 |0005: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V // method@2883 │ │ +0cc214: 5452 9112 |0008: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@1291 │ │ +0cc218: 1403 2d00 037f |000a: const v3, #float 1.7413e+38 // #7f03002d │ │ +0cc21e: 1204 |000d: const/4 v4, #int 0 // #0 │ │ +0cc220: 6e40 5d21 3248 |000e: invoke-virtual {v2, v3, v8, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0cc226: 0c07 |0011: move-result-object v7 │ │ +0cc228: 6302 8b12 |0012: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.$assertionsDisabled:Z // field@128b │ │ +0cc22c: 3902 0a00 |0014: if-nez v2, 001e // +000a │ │ +0cc230: 3907 0800 |0016: if-nez v7, 001e // +0008 │ │ +0cc234: 2202 8105 |0018: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ +0cc238: 7010 a42a 0200 |001a: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0cc23e: 2702 |001d: throw v2 │ │ +0cc240: 1402 6200 0b7f |001e: const v2, #float 1.84765e+38 // #7f0b0062 │ │ +0cc246: 6e20 ec21 2700 |0021: invoke-virtual {v7, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0cc24c: 0c02 |0024: move-result-object v2 │ │ +0cc24e: 1f02 9704 |0025: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ +0cc252: 5b12 8812 |0027: iput-object v2, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.text:Landroid/widget/TextView; // field@1288 │ │ +0cc256: 6e20 7522 1700 |0029: invoke-virtual {v7, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ +0cc25c: 5452 8d12 |002c: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc260: 6e20 972b 6200 |002e: invoke-virtual {v2, v6}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0cc266: 0c02 |0031: move-result-object v2 │ │ +0cc268: 1f02 2505 |0032: check-cast v2, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0cc26c: 6e10 0928 0200 |0034: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getHeaderChar:()C // method@2809 │ │ +0cc272: 0a02 |0037: move-result v2 │ │ +0cc274: 7110 382b 0200 |0038: invoke-static {v2}, Ljava/lang/String;.valueOf:(C)Ljava/lang/String; // method@2b38 │ │ +0cc27a: 0c00 |003b: move-result-object v0 │ │ +0cc27c: 5412 8812 |003c: iget-object v2, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder;.text:Landroid/widget/TextView; // field@1288 │ │ +0cc280: 6e20 1625 0200 |003e: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0cc286: 1107 |0041: return-object v7 │ │ +0cc288: 6e10 1a22 0700 |0042: invoke-virtual {v7}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0cc28e: 0c01 |0045: move-result-object v1 │ │ +0cc290: 1f01 3905 |0046: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder; // type@0539 │ │ +0cc294: 28e4 |0048: goto 002c // -001c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0002 line=119 │ │ 0x0008 line=120 │ │ 0x0012 line=121 │ │ 0x001e line=122 │ │ @@ -270579,19 +270609,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cc1ac: |[0cc1ac] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getItem:(I)Ljava/lang/Object; │ │ -0cc1bc: 5410 8d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc1c0: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0cc1c6: 0c00 |0005: move-result-object v0 │ │ -0cc1c8: 1100 |0006: return-object v0 │ │ +0cc298: |[0cc298] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getItem:(I)Ljava/lang/Object; │ │ +0cc2a8: 5410 8d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc2ac: 6e20 972b 2000 |0002: invoke-virtual {v0, v2}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0cc2b2: 0c00 |0005: move-result-object v0 │ │ +0cc2b4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -270600,17 +270630,17 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc1cc: |[0cc1cc] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getItemId:(I)J │ │ -0cc1dc: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ -0cc1e0: 1000 |0002: return-wide v0 │ │ +0cc2b8: |[0cc2b8] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getItemId:(I)J │ │ +0cc2c8: 1600 0000 |0000: const-wide/16 v0, #int 0 // #0 │ │ +0cc2cc: 1000 |0002: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ 0x0000 - 0x0003 reg=3 position I │ │ │ │ @@ -270619,72 +270649,72 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 120 16-bit code units │ │ -0cc1e4: |[0cc1e4] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cc1f4: 3908 7100 |0000: if-nez v8, 0071 // +0071 │ │ -0cc1f8: 5462 9112 |0002: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@1291 │ │ -0cc1fc: 1403 2c00 037f |0004: const v3, #float 1.7413e+38 // #7f03002c │ │ -0cc202: 1204 |0007: const/4 v4, #int 0 // #0 │ │ -0cc204: 6e40 5d21 3249 |0008: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0cc20a: 0c08 |000b: move-result-object v8 │ │ -0cc20c: 6302 8b12 |000c: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.$assertionsDisabled:Z // field@128b │ │ -0cc210: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ -0cc214: 3908 0800 |0010: if-nez v8, 0018 // +0008 │ │ -0cc218: 2202 8105 |0012: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ -0cc21c: 7010 a42a 0200 |0014: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0cc222: 2702 |0017: throw v2 │ │ -0cc224: 2200 3a05 |0018: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; // type@053a │ │ -0cc228: 1202 |001a: const/4 v2, #int 0 // #0 │ │ -0cc22a: 7020 8528 2000 |001b: invoke-direct {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V // method@2885 │ │ -0cc230: 1402 6100 0b7f |001e: const v2, #float 1.84765e+38 // #7f0b0061 │ │ -0cc236: 6e20 ec21 2800 |0021: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0cc23c: 0c02 |0024: move-result-object v2 │ │ -0cc23e: 1f02 9704 |0025: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ -0cc242: 7120 8728 2000 |0027: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$102:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@2887 │ │ -0cc248: 1402 6000 0b7f |002a: const v2, #float 1.84765e+38 // #7f0b0060 │ │ -0cc24e: 6e20 ec21 2800 |002d: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0cc254: 0c02 |0030: move-result-object v2 │ │ -0cc256: 1f02 7d04 |0031: check-cast v2, Landroid/widget/ImageView; // type@047d │ │ -0cc25a: 7120 8928 2000 |0033: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$202:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/ImageView;)Landroid/widget/ImageView; // method@2889 │ │ -0cc260: 6e20 7522 0800 |0036: invoke-virtual {v8, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ -0cc266: 5462 8d12 |0039: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc26a: 6e20 972b 7200 |003b: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0cc270: 0c01 |003e: move-result-object v1 │ │ -0cc272: 1f01 2505 |003f: check-cast v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ -0cc276: 7110 8628 0000 |0041: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/TextView; // method@2886 │ │ -0cc27c: 0c02 |0044: move-result-object v2 │ │ -0cc27e: 5463 9312 |0045: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.pattern:Ljava/util/regex/Pattern; // field@1293 │ │ -0cc282: 5264 8e12 |0047: iget v4, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.color:I // field@128e │ │ -0cc286: 6e10 0b28 0100 |0049: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getLabel:()Ljava/lang/String; // method@280b │ │ -0cc28c: 0c05 |004c: move-result-object v5 │ │ -0cc28e: 7130 222a 4305 |004d: invoke-static {v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/util/Ui;.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@2a22 │ │ -0cc294: 0c03 |0050: move-result-object v3 │ │ -0cc296: 6e20 1625 3200 |0051: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0cc29c: 5462 8f12 |0054: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ -0cc2a0: 7110 6c26 0200 |0056: invoke-static {v2}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@266c │ │ -0cc2a6: 0c02 |0059: move-result-object v2 │ │ -0cc2a8: 6e10 0a28 0100 |005a: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getIconUri:()Landroid/net/Uri; // method@280a │ │ -0cc2ae: 0c03 |005d: move-result-object v3 │ │ -0cc2b0: 6e20 5e26 3200 |005e: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ -0cc2b6: 0c02 |0061: move-result-object v2 │ │ -0cc2b8: 1403 9200 027f |0062: const v3, #float 1.72803e+38 // #7f020092 │ │ -0cc2be: 6e20 c126 3200 |0065: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@26c1 │ │ -0cc2c4: 0c02 |0068: move-result-object v2 │ │ -0cc2c6: 7110 8828 0000 |0069: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/ImageView; // method@2888 │ │ -0cc2cc: 0c03 |006c: move-result-object v3 │ │ -0cc2ce: 6e20 c826 3200 |006d: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@26c8 │ │ -0cc2d4: 1108 |0070: return-object v8 │ │ -0cc2d6: 6e10 1a22 0800 |0071: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0cc2dc: 0c00 |0074: move-result-object v0 │ │ -0cc2de: 1f00 3a05 |0075: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; // type@053a │ │ -0cc2e2: 28c2 |0077: goto 0039 // -003e │ │ +0cc2d0: |[0cc2d0] fr.simon.marquis.preferencesmanager.ui.AppAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cc2e0: 3908 7100 |0000: if-nez v8, 0071 // +0071 │ │ +0cc2e4: 5462 9112 |0002: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.layoutInflater:Landroid/view/LayoutInflater; // field@1291 │ │ +0cc2e8: 1403 2c00 037f |0004: const v3, #float 1.7413e+38 // #7f03002c │ │ +0cc2ee: 1204 |0007: const/4 v4, #int 0 // #0 │ │ +0cc2f0: 6e40 5d21 3249 |0008: invoke-virtual {v2, v3, v9, v4}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0cc2f6: 0c08 |000b: move-result-object v8 │ │ +0cc2f8: 6302 8b12 |000c: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.$assertionsDisabled:Z // field@128b │ │ +0cc2fc: 3902 0a00 |000e: if-nez v2, 0018 // +000a │ │ +0cc300: 3908 0800 |0010: if-nez v8, 0018 // +0008 │ │ +0cc304: 2202 8105 |0012: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ +0cc308: 7010 a42a 0200 |0014: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0cc30e: 2702 |0017: throw v2 │ │ +0cc310: 2200 3a05 |0018: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; // type@053a │ │ +0cc314: 1202 |001a: const/4 v2, #int 0 // #0 │ │ +0cc316: 7020 8528 2000 |001b: invoke-direct {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;)V // method@2885 │ │ +0cc31c: 1402 6100 0b7f |001e: const v2, #float 1.84765e+38 // #7f0b0061 │ │ +0cc322: 6e20 ec21 2800 |0021: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0cc328: 0c02 |0024: move-result-object v2 │ │ +0cc32a: 1f02 9704 |0025: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ +0cc32e: 7120 8728 2000 |0027: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$102:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/TextView;)Landroid/widget/TextView; // method@2887 │ │ +0cc334: 1402 6000 0b7f |002a: const v2, #float 1.84765e+38 // #7f0b0060 │ │ +0cc33a: 6e20 ec21 2800 |002d: invoke-virtual {v8, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0cc340: 0c02 |0030: move-result-object v2 │ │ +0cc342: 1f02 7d04 |0031: check-cast v2, Landroid/widget/ImageView; // type@047d │ │ +0cc346: 7120 8928 2000 |0033: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$202:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;Landroid/widget/ImageView;)Landroid/widget/ImageView; // method@2889 │ │ +0cc34c: 6e20 7522 0800 |0036: invoke-virtual {v8, v0}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ +0cc352: 5462 8d12 |0039: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc356: 6e20 972b 7200 |003b: invoke-virtual {v2, v7}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0cc35c: 0c01 |003e: move-result-object v1 │ │ +0cc35e: 1f01 2505 |003f: check-cast v1, Lfr/simon/marquis/preferencesmanager/model/AppEntry; // type@0525 │ │ +0cc362: 7110 8628 0000 |0041: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/TextView; // method@2886 │ │ +0cc368: 0c02 |0044: move-result-object v2 │ │ +0cc36a: 5463 9312 |0045: iget-object v3, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.pattern:Ljava/util/regex/Pattern; // field@1293 │ │ +0cc36e: 5264 8e12 |0047: iget v4, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.color:I // field@128e │ │ +0cc372: 6e10 0b28 0100 |0049: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getLabel:()Ljava/lang/String; // method@280b │ │ +0cc378: 0c05 |004c: move-result-object v5 │ │ +0cc37a: 7130 222a 4305 |004d: invoke-static {v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/util/Ui;.createSpannable:(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; // method@2a22 │ │ +0cc380: 0c03 |0050: move-result-object v3 │ │ +0cc382: 6e20 1625 3200 |0051: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0cc388: 5462 8f12 |0054: iget-object v2, v6, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.context:Landroid/content/Context; // field@128f │ │ +0cc38c: 7110 6c26 0200 |0056: invoke-static {v2}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@266c │ │ +0cc392: 0c02 |0059: move-result-object v2 │ │ +0cc394: 6e10 0a28 0100 |005a: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getIconUri:()Landroid/net/Uri; // method@280a │ │ +0cc39a: 0c03 |005d: move-result-object v3 │ │ +0cc39c: 6e20 5e26 3200 |005e: invoke-virtual {v2, v3}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ +0cc3a2: 0c02 |0061: move-result-object v2 │ │ +0cc3a4: 1403 9200 027f |0062: const v3, #float 1.72803e+38 // #7f020092 │ │ +0cc3aa: 6e20 c126 3200 |0065: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@26c1 │ │ +0cc3b0: 0c02 |0068: move-result-object v2 │ │ +0cc3b2: 7110 8828 0000 |0069: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder;)Landroid/widget/ImageView; // method@2888 │ │ +0cc3b8: 0c03 |006c: move-result-object v3 │ │ +0cc3ba: 6e20 c826 3200 |006d: invoke-virtual {v2, v3}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@26c8 │ │ +0cc3c0: 1108 |0070: return-object v8 │ │ +0cc3c2: 6e10 1a22 0800 |0071: invoke-virtual {v8}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0cc3c8: 0c00 |0074: move-result-object v0 │ │ +0cc3ca: 1f00 3a05 |0075: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder; // type@053a │ │ +0cc3ce: 28c2 |0077: goto 0039 // -003e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0002 line=92 │ │ 0x000c line=93 │ │ 0x0018 line=94 │ │ 0x001e line=95 │ │ @@ -270709,25 +270739,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0cc2e4: |[0cc2e4] fr.simon.marquis.preferencesmanager.ui.AppAdapter.isEmpty:()Z │ │ -0cc2f4: 5410 8d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc2f8: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0cc2fc: 5410 8d12 |0004: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc300: 6e10 9d2b 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0cc306: 0a00 |0009: move-result v0 │ │ -0cc308: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ -0cc30c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0cc30e: 0f00 |000d: return v0 │ │ -0cc310: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0cc312: 28fe |000f: goto 000d // -0002 │ │ +0cc3d0: |[0cc3d0] fr.simon.marquis.preferencesmanager.ui.AppAdapter.isEmpty:()Z │ │ +0cc3e0: 5410 8d12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc3e4: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0cc3e8: 5410 8d12 |0004: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc3ec: 6e10 9d2b 0000 |0006: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0cc3f2: 0a00 |0009: move-result v0 │ │ +0cc3f4: 3900 0400 |000a: if-nez v0, 000e // +0004 │ │ +0cc3f8: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0cc3fa: 0f00 |000d: return v0 │ │ +0cc3fc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0cc3fe: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ #8 : (in Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;) │ │ @@ -270735,28 +270765,28 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0cc314: |[0cc314] fr.simon.marquis.preferencesmanager.ui.AppAdapter.notifyDataSetChanged:()V │ │ -0cc324: 5431 9212 |0000: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.mLock:Ljava/lang/Object; // field@1292 │ │ -0cc328: 1d01 |0002: monitor-enter v1 │ │ -0cc32a: 5430 8d12 |0003: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ -0cc32e: 2202 6805 |0005: new-instance v2, Lfr/simon/marquis/preferencesmanager/util/MyComparator; // type@0568 │ │ -0cc332: 7010 1c2a 0200 |0007: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.:()V // method@2a1c │ │ -0cc338: 7120 a92b 2000 |000a: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ -0cc33e: 1e01 |000d: monitor-exit v1 │ │ -0cc340: 7010 9928 0300 |000e: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.updateEmptyView:()V // method@2899 │ │ -0cc346: 6f10 cf23 0300 |0011: invoke-super {v3}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -0cc34c: 0e00 |0014: return-void │ │ -0cc34e: 0d00 |0015: move-exception v0 │ │ -0cc350: 1e01 |0016: monitor-exit v1 │ │ -0cc352: 2700 |0017: throw v0 │ │ +0cc400: |[0cc400] fr.simon.marquis.preferencesmanager.ui.AppAdapter.notifyDataSetChanged:()V │ │ +0cc410: 5431 9212 |0000: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.mLock:Ljava/lang/Object; // field@1292 │ │ +0cc414: 1d01 |0002: monitor-enter v1 │ │ +0cc416: 5430 8d12 |0003: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.applicationsToDisplay:Ljava/util/ArrayList; // field@128d │ │ +0cc41a: 2202 6805 |0005: new-instance v2, Lfr/simon/marquis/preferencesmanager/util/MyComparator; // type@0568 │ │ +0cc41e: 7010 1c2a 0200 |0007: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;.:()V // method@2a1c │ │ +0cc424: 7120 a92b 2000 |000a: invoke-static {v0, v2}, Ljava/util/Collections;.sort:(Ljava/util/List;Ljava/util/Comparator;)V // method@2ba9 │ │ +0cc42a: 1e01 |000d: monitor-exit v1 │ │ +0cc42c: 7010 9928 0300 |000e: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.updateEmptyView:()V // method@2899 │ │ +0cc432: 6f10 cf23 0300 |0011: invoke-super {v3}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +0cc438: 0e00 |0014: return-void │ │ +0cc43a: 0d00 |0015: move-exception v0 │ │ +0cc43c: 1e01 |0016: monitor-exit v1 │ │ +0cc43e: 2700 |0017: throw v0 │ │ catches : 2 │ │ 0x0003 - 0x000e │ │ -> 0x0015 │ │ 0x0016 - 0x0017 │ │ -> 0x0015 │ │ positions : │ │ 0x0000 line=67 │ │ @@ -270774,26 +270804,26 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cc368: |[0cc368] fr.simon.marquis.preferencesmanager.ui.AppAdapter.setFilter:(Ljava/lang/String;)V │ │ -0cc378: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0cc37e: 0a00 |0003: move-result v0 │ │ -0cc380: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0cc384: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0cc386: 5b10 9312 |0007: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.pattern:Ljava/util/regex/Pattern; // field@1293 │ │ -0cc38a: 0e00 |0009: return-void │ │ -0cc38c: 1220 |000a: const/4 v0, #int 2 // #2 │ │ -0cc38e: 7120 282c 0200 |000b: invoke-static {v2, v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ -0cc394: 0c00 |000e: move-result-object v0 │ │ -0cc396: 5b10 9312 |000f: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.pattern:Ljava/util/regex/Pattern; // field@1293 │ │ -0cc39a: 28f8 |0011: goto 0009 // -0008 │ │ +0cc454: |[0cc454] fr.simon.marquis.preferencesmanager.ui.AppAdapter.setFilter:(Ljava/lang/String;)V │ │ +0cc464: 7110 e420 0200 |0000: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0cc46a: 0a00 |0003: move-result v0 │ │ +0cc46c: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0cc470: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0cc472: 5b10 9312 |0007: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.pattern:Ljava/util/regex/Pattern; // field@1293 │ │ +0cc476: 0e00 |0009: return-void │ │ +0cc478: 1220 |000a: const/4 v0, #int 2 // #2 │ │ +0cc47a: 7120 282c 0200 |000b: invoke-static {v2, v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; // method@2c28 │ │ +0cc480: 0c00 |000e: move-result-object v0 │ │ +0cc482: 5b10 9312 |000f: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.pattern:Ljava/util/regex/Pattern; // field@1293 │ │ +0cc486: 28f8 |0011: goto 0009 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0006 line=144 │ │ 0x0009 line=148 │ │ 0x000a line=146 │ │ locals : │ │ @@ -270835,40 +270865,40 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc39c: |[0cc39c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$3.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ -0cc3ac: 5b01 9612 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ -0cc3b0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cc3b6: 0e00 |0005: return-void │ │ +0cc488: |[0cc488] fr.simon.marquis.preferencesmanager.ui.AppListActivity$3.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ +0cc498: 5b01 9612 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ +0cc49c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cc4a2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;) │ │ name : 'onQueryTextChange' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cc3b8: |[0cc3b8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$3.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0cc3c8: 5410 9612 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ -0cc3cc: 7120 b928 2000 |0002: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z // method@28b9 │ │ -0cc3d2: 0a00 |0005: move-result v0 │ │ -0cc3d4: 0f00 |0006: return v0 │ │ +0cc4a4: |[0cc4a4] fr.simon.marquis.preferencesmanager.ui.AppListActivity$3.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0cc4b4: 5410 9612 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ +0cc4b8: 7120 b928 2000 |0002: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z // method@28b9 │ │ +0cc4be: 0a00 |0005: move-result v0 │ │ +0cc4c0: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3; │ │ 0x0000 - 0x0007 reg=2 s Ljava/lang/String; │ │ │ │ @@ -270877,28 +270907,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cc3d8: |[0cc3d8] fr.simon.marquis.preferencesmanager.ui.AppListActivity$3.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0cc3e8: 5420 9612 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ -0cc3ec: 6e10 c128 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getApplicationContext:()Landroid/content/Context; // method@28c1 │ │ -0cc3f2: 0c00 |0005: move-result-object v0 │ │ -0cc3f4: 5421 9612 |0006: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ -0cc3f8: 7110 b828 0100 |0008: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView; // method@28b8 │ │ -0cc3fe: 0c01 |000b: move-result-object v1 │ │ -0cc400: 7120 232a 1000 |000c: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Ui;.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V // method@2a23 │ │ -0cc406: 5420 9612 |000f: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ -0cc40a: 7110 b828 0000 |0011: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView; // method@28b8 │ │ -0cc410: 0c00 |0014: move-result-object v0 │ │ -0cc412: 6e10 4d20 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ -0cc418: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0cc41a: 0f00 |0019: return v0 │ │ +0cc4c4: |[0cc4c4] fr.simon.marquis.preferencesmanager.ui.AppListActivity$3.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0cc4d4: 5420 9612 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ +0cc4d8: 6e10 c128 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getApplicationContext:()Landroid/content/Context; // method@28c1 │ │ +0cc4de: 0c00 |0005: move-result-object v0 │ │ +0cc4e0: 5421 9612 |0006: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ +0cc4e4: 7110 b828 0100 |0008: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView; // method@28b8 │ │ +0cc4ea: 0c01 |000b: move-result-object v1 │ │ +0cc4ec: 7120 232a 1000 |000c: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Ui;.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V // method@2a23 │ │ +0cc4f2: 5420 9612 |000f: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1296 │ │ +0cc4f6: 7110 b828 0000 |0011: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView; // method@28b8 │ │ +0cc4fc: 0c00 |0014: move-result-object v0 │ │ +0cc4fe: 6e10 4d20 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ +0cc504: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0cc506: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x000f line=184 │ │ 0x0018 line=185 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3; │ │ @@ -270939,41 +270969,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc41c: |[0cc41c] fr.simon.marquis.preferencesmanager.ui.AppListActivity$4.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ -0cc42c: 5b01 9712 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1297 │ │ -0cc430: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cc436: 0e00 |0005: return-void │ │ +0cc508: |[0cc508] fr.simon.marquis.preferencesmanager.ui.AppListActivity$4.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ +0cc518: 5b01 9712 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1297 │ │ +0cc51c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cc522: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=194 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;) │ │ name : 'onMenuItemActionCollapse' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cc438: |[0cc438] fr.simon.marquis.preferencesmanager.ui.AppListActivity$4.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0cc448: 5420 9712 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1297 │ │ -0cc44c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cc44e: 7120 b928 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z // method@28b9 │ │ -0cc454: 0a00 |0006: move-result v0 │ │ -0cc456: 0f00 |0007: return v0 │ │ +0cc524: |[0cc524] fr.simon.marquis.preferencesmanager.ui.AppListActivity$4.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0cc534: 5420 9712 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;.this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // field@1297 │ │ +0cc538: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cc53a: 7120 b928 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z // method@28b9 │ │ +0cc540: 0a00 |0006: move-result v0 │ │ +0cc542: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4; │ │ 0x0000 - 0x0008 reg=3 menuItem Landroid/view/MenuItem; │ │ │ │ @@ -270982,17 +271012,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc458: |[0cc458] fr.simon.marquis.preferencesmanager.ui.AppListActivity$4.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0cc468: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cc46a: 0f00 |0001: return v0 │ │ +0cc544: |[0cc544] fr.simon.marquis.preferencesmanager.ui.AppListActivity$4.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0cc554: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cc556: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4; │ │ 0x0000 - 0x0002 reg=2 menuItem Landroid/view/MenuItem; │ │ │ │ @@ -271031,50 +271061,50 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc46c: |[0cc46c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$1.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ -0cc47c: 5b01 fb12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ -0cc480: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cc486: 0e00 |0005: return-void │ │ +0cc558: |[0cc558] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$1.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ +0cc568: 5b01 fb12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ +0cc56c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cc572: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;) │ │ name : 'onQueryTextChange' │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0cc488: |[0cc488] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ -0cc498: 5410 fb12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ -0cc49c: 7110 a029 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; // method@29a0 │ │ -0cc4a2: 0c00 |0005: move-result-object v0 │ │ -0cc4a4: 6e10 6320 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@2063 │ │ -0cc4aa: 0a00 |0009: move-result v0 │ │ -0cc4ac: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ -0cc4b0: 5410 fb12 |000c: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ -0cc4b4: 7120 a129 2000 |000e: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z // method@29a1 │ │ -0cc4ba: 0a00 |0011: move-result v0 │ │ -0cc4bc: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ -0cc4c0: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0cc4c2: 0f00 |0015: return v0 │ │ -0cc4c4: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0cc4c6: 28fe |0017: goto 0015 // -0002 │ │ +0cc574: |[0cc574] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$1.onQueryTextChange:(Ljava/lang/String;)Z │ │ +0cc584: 5410 fb12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ +0cc588: 7110 a029 0000 |0002: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; // method@29a0 │ │ +0cc58e: 0c00 |0005: move-result-object v0 │ │ +0cc590: 6e10 6320 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.hasFocus:()Z // method@2063 │ │ +0cc596: 0a00 |0009: move-result v0 │ │ +0cc598: 3800 0c00 |000a: if-eqz v0, 0016 // +000c │ │ +0cc59c: 5410 fb12 |000c: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ +0cc5a0: 7120 a129 2000 |000e: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z // method@29a1 │ │ +0cc5a6: 0a00 |0011: move-result v0 │ │ +0cc5a8: 3800 0400 |0012: if-eqz v0, 0016 // +0004 │ │ +0cc5ac: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0cc5ae: 0f00 |0015: return v0 │ │ +0cc5b0: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0cc5b2: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0018 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1; │ │ 0x0000 - 0x0018 reg=2 s Ljava/lang/String; │ │ │ │ @@ -271083,28 +271113,28 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0cc4c8: |[0cc4c8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ -0cc4d8: 5420 fb12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ -0cc4dc: 6e10 a829 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc4e2: 0c00 |0005: move-result-object v0 │ │ -0cc4e4: 5421 fb12 |0006: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ -0cc4e8: 7110 a029 0100 |0008: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; // method@29a0 │ │ -0cc4ee: 0c01 |000b: move-result-object v1 │ │ -0cc4f0: 7120 232a 1000 |000c: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Ui;.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V // method@2a23 │ │ -0cc4f6: 5420 fb12 |000f: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ -0cc4fa: 7110 a029 0000 |0011: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; // method@29a0 │ │ -0cc500: 0c00 |0014: move-result-object v0 │ │ -0cc502: 6e10 4d20 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ -0cc508: 1210 |0018: const/4 v0, #int 1 // #1 │ │ -0cc50a: 0f00 |0019: return v0 │ │ +0cc5b4: |[0cc5b4] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$1.onQueryTextSubmit:(Ljava/lang/String;)Z │ │ +0cc5c4: 5420 fb12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ +0cc5c8: 6e10 a829 0000 |0002: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cc5ce: 0c00 |0005: move-result-object v0 │ │ +0cc5d0: 5421 fb12 |0006: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ +0cc5d4: 7110 a029 0100 |0008: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; // method@29a0 │ │ +0cc5da: 0c01 |000b: move-result-object v1 │ │ +0cc5dc: 7120 232a 1000 |000c: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Ui;.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V // method@2a23 │ │ +0cc5e2: 5420 fb12 |000f: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fb │ │ +0cc5e6: 7110 a029 0000 |0011: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; // method@29a0 │ │ +0cc5ec: 0c00 |0014: move-result-object v0 │ │ +0cc5ee: 6e10 4d20 0000 |0015: invoke-virtual {v0}, Landroid/support/v7/widget/SearchView;.clearFocus:()V // method@204d │ │ +0cc5f4: 1210 |0018: const/4 v0, #int 1 // #1 │ │ +0cc5f6: 0f00 |0019: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x000f line=148 │ │ 0x0018 line=149 │ │ locals : │ │ 0x0000 - 0x001a reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1; │ │ @@ -271145,41 +271175,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cc50c: |[0cc50c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$2.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ -0cc51c: 5b01 fc12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fc │ │ -0cc520: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cc526: 0e00 |0005: return-void │ │ +0cc5f8: |[0cc5f8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$2.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ │ +0cc608: 5b01 fc12 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fc │ │ +0cc60c: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cc612: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2; │ │ - 0x0000 - 0x0006 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ + 0x0000 - 0x0006 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;) │ │ name : 'onMenuItemActionCollapse' │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cc528: |[0cc528] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$2.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ -0cc538: 5420 fc12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fc │ │ -0cc53c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0cc53e: 7120 a129 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z // method@29a1 │ │ -0cc544: 0a00 |0006: move-result v0 │ │ -0cc546: 0f00 |0007: return v0 │ │ +0cc614: |[0cc614] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$2.onMenuItemActionCollapse:(Landroid/view/MenuItem;)Z │ │ +0cc624: 5420 fc12 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // field@12fc │ │ +0cc628: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0cc62a: 7120 a129 1000 |0003: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z // method@29a1 │ │ +0cc630: 0a00 |0006: move-result v0 │ │ +0cc632: 0f00 |0007: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=166 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2; │ │ 0x0000 - 0x0008 reg=3 arg0 Landroid/view/MenuItem; │ │ │ │ @@ -271188,17 +271218,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0cc548: |[0cc548] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$2.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ -0cc558: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0cc55a: 0f00 |0001: return v0 │ │ +0cc634: |[0cc634] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment$2.onMenuItemActionExpand:(Landroid/view/MenuItem;)Z │ │ +0cc644: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0cc646: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=161 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2; │ │ 0x0000 - 0x0002 reg=2 arg0 Landroid/view/MenuItem; │ │ │ │ @@ -271291,17 +271321,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cc55c: |[0cc55c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.:()V │ │ -0cc56c: 7010 1404 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@0414 │ │ -0cc572: 0e00 |0003: return-void │ │ +0cc648: |[0cc648] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.:()V │ │ +0cc658: 7010 1404 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/Fragment;.:()V // method@0414 │ │ +0cc65e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0003 line=93 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ @@ -271310,17 +271340,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc574: |[0cc574] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; │ │ -0cc584: 5410 0d13 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ -0cc588: 1100 |0002: return-object v0 │ │ +0cc660: |[0cc660] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/support/v7/widget/SearchView; │ │ +0cc670: 5410 0d13 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ +0cc674: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;) │ │ @@ -271328,18 +271358,18 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cc58c: |[0cc58c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z │ │ -0cc59c: 7020 bf29 2100 |0000: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateFilter:(Ljava/lang/String;)Z // method@29bf │ │ -0cc5a2: 0a00 |0003: move-result v0 │ │ -0cc5a4: 0f00 |0004: return v0 │ │ +0cc678: |[0cc678] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)Z │ │ +0cc688: 7020 bf29 2100 |0000: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateFilter:(Ljava/lang/String;)Z // method@29bf │ │ +0cc68e: 0a00 |0003: move-result v0 │ │ +0cc690: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -271348,17 +271378,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc5a8: |[0cc5a8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; │ │ -0cc5b8: 5410 0713 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc5bc: 1100 |0002: return-object v0 │ │ +0cc694: |[0cc694] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Landroid/widget/GridView; │ │ +0cc6a4: 5410 0713 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cc6a8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;) │ │ @@ -271366,17 +271396,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0cc5c0: |[0cc5c0] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V │ │ -0cc5d0: 7054 bd29 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V // method@29bd │ │ -0cc5d6: 0e00 |0003: return-void │ │ +0cc6ac: |[0cc6ac] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V │ │ +0cc6bc: 7054 bd29 1032 |0000: invoke-direct {v0, v1, v2, v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V // method@29bd │ │ +0cc6c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ 0x0000 - 0x0004 reg=1 x1 Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ 0x0000 - 0x0004 reg=2 x2 Z │ │ @@ -271388,17 +271418,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc5d8: |[0cc5d8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; │ │ -0cc5e8: 5410 0913 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc5ec: 1100 |0002: return-object v0 │ │ +0cc6c4: |[0cc6c4] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; │ │ +0cc6d4: 5410 0913 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc6d8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ #6 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;) │ │ @@ -271406,17 +271436,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cc5f0: |[0cc5f0] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; │ │ -0cc600: 5410 0c13 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ -0cc604: 1100 |0002: return-object v0 │ │ +0cc6dc: |[0cc6dc] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.access$500:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)Ljava/lang/String; │ │ +0cc6ec: 5410 0c13 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ +0cc6f0: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ │ #7 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;) │ │ @@ -271424,23 +271454,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cc608: |[0cc608] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.launchTask:()V │ │ -0cc618: 2200 5d05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; // type@055d │ │ -0cc61c: 5431 0913 |0002: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc620: 7030 9929 3001 |0004: invoke-direct {v0, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)V // method@2999 │ │ -0cc626: 6201 3f00 |0007: sget-object v1, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003f │ │ -0cc62a: 1202 |0009: const/4 v2, #int 0 // #0 │ │ -0cc62c: 2322 5506 |000a: new-array v2, v2, [Ljava/lang/Void; // type@0655 │ │ -0cc630: 6e30 9c29 1002 |000c: invoke-virtual {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@299c │ │ -0cc636: 0e00 |000f: return-void │ │ +0cc6f4: |[0cc6f4] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.launchTask:()V │ │ +0cc704: 2200 5d05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; // type@055d │ │ +0cc708: 5431 0913 |0002: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc70c: 7030 9929 3001 |0004: invoke-direct {v0, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)V // method@2999 │ │ +0cc712: 6201 3f00 |0007: sget-object v1, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003f │ │ +0cc716: 1202 |0009: const/4 v2, #int 0 // #0 │ │ +0cc718: 2322 5506 |000a: new-array v2, v2, [Ljava/lang/Void; // type@0655 │ │ +0cc71c: 6e30 9c29 1002 |000c: invoke-virtual {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@299c │ │ +0cc722: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=132 │ │ 0x0007 line=133 │ │ 0x000f line=134 │ │ locals : │ │ 0x0007 - 0x0010 reg=0 task Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask; │ │ @@ -271451,27 +271481,27 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 29 16-bit code units │ │ -0cc638: |[0cc638] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.newInstance:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ -0cc648: 2201 5e05 |0000: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ -0cc64c: 7010 9f29 0100 |0002: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.:()V // method@299f │ │ -0cc652: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0cc656: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0cc65c: 1a02 9305 |000a: const-string v2, "ICON_URI" // string@0593 │ │ -0cc660: 6e30 c702 2005 |000c: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ -0cc666: 1a02 e504 |000f: const-string v2, "FILE" // string@04e5 │ │ -0cc66a: 6e30 cb02 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0cc670: 1a02 ea0e |0014: const-string v2, "PACKAGE_NAME" // string@0eea │ │ -0cc674: 6e30 cb02 2004 |0016: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0cc67a: 6e20 b829 0100 |0019: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setArguments:(Landroid/os/Bundle;)V // method@29b8 │ │ -0cc680: 1101 |001c: return-object v1 │ │ +0cc724: |[0cc724] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.newInstance:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ +0cc734: 2201 5e05 |0000: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ +0cc738: 7010 9f29 0100 |0002: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.:()V // method@299f │ │ +0cc73e: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0cc742: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0cc748: 1a02 9305 |000a: const-string v2, "ICON_URI" // string@0593 │ │ +0cc74c: 6e30 c702 2005 |000c: invoke-virtual {v0, v2, v5}, Landroid/os/Bundle;.putParcelable:(Ljava/lang/String;Landroid/os/Parcelable;)V // method@02c7 │ │ +0cc752: 1a02 e504 |000f: const-string v2, "FILE" // string@04e5 │ │ +0cc756: 6e30 cb02 2003 |0011: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0cc75c: 1a02 ea0e |0014: const-string v2, "PACKAGE_NAME" // string@0eea │ │ +0cc760: 6e30 cb02 2004 |0016: invoke-virtual {v0, v2, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0cc766: 6e20 b829 0100 |0019: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setArguments:(Landroid/os/Bundle;)V // method@29b8 │ │ +0cc76c: 1101 |001c: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ 0x0005 line=83 │ │ 0x000a line=84 │ │ 0x000f line=85 │ │ 0x0014 line=86 │ │ @@ -271489,26 +271519,26 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0cc684: |[0cc684] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.restoreBackup:()V │ │ -0cc694: 5440 0b13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0cc698: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ -0cc69c: 6e10 aa29 0400 |0004: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29aa │ │ -0cc6a2: 0c00 |0007: move-result-object v0 │ │ -0cc6a4: 5441 0913 |0008: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc6a8: 5442 0b13 |000a: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0cc6ac: 5443 0913 |000c: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc6b0: 7220 9729 3200 |000e: invoke-interface {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener;.getBackups:(Ljava/lang/String;)Ljava/util/List; // method@2997 │ │ -0cc6b6: 0c02 |0011: move-result-object v2 │ │ -0cc6b8: 7140 ee29 0421 |0012: invoke-static {v4, v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.show:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Landroid/support/v4/app/FragmentManager;Ljava/lang/String;Ljava/util/List;)V // method@29ee │ │ -0cc6be: 0e00 |0015: return-void │ │ +0cc770: |[0cc770] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.restoreBackup:()V │ │ +0cc780: 5440 0b13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0cc784: 3800 1300 |0002: if-eqz v0, 0015 // +0013 │ │ +0cc788: 6e10 aa29 0400 |0004: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29aa │ │ +0cc78e: 0c00 |0007: move-result-object v0 │ │ +0cc790: 5441 0913 |0008: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc794: 5442 0b13 |000a: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0cc798: 5443 0913 |000c: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc79c: 7220 9729 3200 |000e: invoke-interface {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener;.getBackups:(Ljava/lang/String;)Ljava/util/List; // method@2997 │ │ +0cc7a2: 0c02 |0011: move-result-object v2 │ │ +0cc7a4: 7140 ee29 0421 |0012: invoke-static {v4, v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.show:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Landroid/support/v4/app/FragmentManager;Ljava/lang/String;Ljava/util/List;)V // method@29ee │ │ +0cc7aa: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0004 line=244 │ │ 0x0015 line=246 │ │ locals : │ │ 0x0000 - 0x0016 reg=4 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ @@ -271518,50 +271548,50 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 73 16-bit code units │ │ -0cc6c0: |[0cc6c0] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.setSortType:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V │ │ -0cc6d0: 6200 f912 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -0cc6d4: 3240 4600 |0002: if-eq v0, v4, 0048 // +0046 │ │ -0cc6d8: 6904 f912 |0004: sput-object v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -0cc6dc: 6e10 a829 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc6e2: 0c00 |0009: move-result-object v0 │ │ -0cc6e4: 3800 2200 |000a: if-eqz v0, 002c // +0022 │ │ -0cc6e8: 6e10 a829 0300 |000c: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc6ee: 0c00 |000f: move-result-object v0 │ │ -0cc6f0: 6e10 9104 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ -0cc6f6: 6e10 a829 0300 |0013: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc6fc: 0c00 |0016: move-result-object v0 │ │ -0cc6fe: 7110 1403 0000 |0017: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0cc704: 0c00 |001a: move-result-object v0 │ │ -0cc706: 7210 8301 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0cc70c: 0c00 |001e: move-result-object v0 │ │ -0cc70e: 1a01 4206 |001f: const-string v1, "KEY_SORT_TYPE" // string@0642 │ │ -0cc712: 6e10 2f28 0400 |0021: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ordinal:()I // method@282f │ │ -0cc718: 0a02 |0024: move-result v2 │ │ -0cc71a: 7230 7f01 1002 |0025: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@017f │ │ -0cc720: 0c00 |0028: move-result-object v0 │ │ -0cc722: 7210 7d01 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0cc728: 5430 0713 |002c: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc72c: 6e10 1424 0000 |002e: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0cc732: 0c00 |0031: move-result-object v0 │ │ -0cc734: 3800 1600 |0032: if-eqz v0, 0048 // +0016 │ │ -0cc738: 5430 0e13 |0034: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc73c: 3800 1200 |0036: if-eqz v0, 0048 // +0012 │ │ -0cc740: 5430 0e13 |0038: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc744: 6e10 2b28 0000 |003a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ -0cc74a: 5430 0713 |003d: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc74e: 6e10 1424 0000 |003f: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0cc754: 0c00 |0042: move-result-object v0 │ │ -0cc756: 1f00 4c05 |0043: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0cc75a: 6e10 2c29 0000 |0045: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ -0cc760: 0e00 |0048: return-void │ │ +0cc7ac: |[0cc7ac] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.setSortType:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V │ │ +0cc7bc: 6200 f912 |0000: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +0cc7c0: 3240 4600 |0002: if-eq v0, v4, 0048 // +0046 │ │ +0cc7c4: 6904 f912 |0004: sput-object v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +0cc7c8: 6e10 a829 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cc7ce: 0c00 |0009: move-result-object v0 │ │ +0cc7d0: 3800 2200 |000a: if-eqz v0, 002c // +0022 │ │ +0cc7d4: 6e10 a829 0300 |000c: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cc7da: 0c00 |000f: move-result-object v0 │ │ +0cc7dc: 6e10 9104 0000 |0010: invoke-virtual {v0}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ +0cc7e2: 6e10 a829 0300 |0013: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cc7e8: 0c00 |0016: move-result-object v0 │ │ +0cc7ea: 7110 1403 0000 |0017: invoke-static {v0}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0cc7f0: 0c00 |001a: move-result-object v0 │ │ +0cc7f2: 7210 8301 0000 |001b: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0cc7f8: 0c00 |001e: move-result-object v0 │ │ +0cc7fa: 1a01 4206 |001f: const-string v1, "KEY_SORT_TYPE" // string@0642 │ │ +0cc7fe: 6e10 2f28 0400 |0021: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ordinal:()I // method@282f │ │ +0cc804: 0a02 |0024: move-result v2 │ │ +0cc806: 7230 7f01 1002 |0025: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@017f │ │ +0cc80c: 0c00 |0028: move-result-object v0 │ │ +0cc80e: 7210 7d01 0000 |0029: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0cc814: 5430 0713 |002c: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cc818: 6e10 1424 0000 |002e: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0cc81e: 0c00 |0031: move-result-object v0 │ │ +0cc820: 3800 1600 |0032: if-eqz v0, 0048 // +0016 │ │ +0cc824: 5430 0e13 |0034: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc828: 3800 1200 |0036: if-eqz v0, 0048 // +0012 │ │ +0cc82c: 5430 0e13 |0038: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc830: 6e10 2b28 0000 |003a: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.updateSort:()V // method@282b │ │ +0cc836: 5430 0713 |003d: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cc83a: 6e10 1424 0000 |003f: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0cc840: 0c00 |0042: move-result-object v0 │ │ +0cc842: 1f00 4c05 |0043: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0cc846: 6e10 2c29 0000 |0045: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ +0cc84c: 0e00 |0048: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0004 line=261 │ │ 0x0006 line=262 │ │ 0x000c line=263 │ │ 0x0013 line=264 │ │ @@ -271578,19 +271608,19 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 6 16-bit code units │ │ -0cc764: |[0cc764] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V │ │ -0cc774: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0cc776: 1200 |0001: const/4 v0, #int 0 // #0 │ │ -0cc778: 7051 bd29 3210 |0002: invoke-direct {v2, v3, v0, v1, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V // method@29bd │ │ -0cc77e: 0e00 |0005: return-void │ │ +0cc850: |[0cc850] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V │ │ +0cc860: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0cc862: 1200 |0001: const/4 v0, #int 0 // #0 │ │ +0cc864: 7051 bd29 3210 |0002: invoke-direct {v2, v3, v0, v1, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V // method@29bd │ │ +0cc86a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0005 line=297 │ │ locals : │ │ 0x0000 - 0x0006 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ 0x0000 - 0x0006 reg=3 type Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ @@ -271600,47 +271630,47 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 67 16-bit code units │ │ -0cc780: |[0cc780] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V │ │ -0cc790: 7140 5229 6587 |0000: invoke-static {v5, v6, v7, v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.newInstance:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // method@2952 │ │ -0cc796: 0c01 |0003: move-result-object v1 │ │ -0cc798: 2202 a905 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0cc79c: 7010 3d2b 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0cc7a2: 1a03 4305 |0009: const-string v3, "Fragment:" // string@0543 │ │ -0cc7a6: 6e20 462b 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cc7ac: 0c02 |000e: move-result-object v2 │ │ -0cc7ae: 5443 0913 |000f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc7b2: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cc7b8: 0c02 |0014: move-result-object v2 │ │ -0cc7ba: 6e10 4e2b 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0cc7c0: 0c02 |0018: move-result-object v2 │ │ -0cc7c2: 6e10 242b 0200 |0019: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@2b24 │ │ -0cc7c8: 0a02 |001c: move-result v2 │ │ -0cc7ca: 6e30 5929 4102 |001d: invoke-virtual {v1, v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@2959 │ │ -0cc7d0: 6e10 aa29 0400 |0020: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29aa │ │ -0cc7d6: 0c00 |0023: move-result-object v0 │ │ -0cc7d8: 3800 1e00 |0024: if-eqz v0, 0042 // +001e │ │ -0cc7dc: 2202 a905 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ -0cc7e0: 7010 3d2b 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0cc7e6: 5443 0913 |002b: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc7ea: 6e20 462b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cc7f0: 0c02 |0030: move-result-object v2 │ │ -0cc7f2: 1a03 bc00 |0031: const-string v3, "#" // string@00bc │ │ -0cc7f6: 6e20 462b 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cc7fc: 0c02 |0036: move-result-object v2 │ │ -0cc7fe: 6e20 462b 7200 |0037: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cc804: 0c02 |003a: move-result-object v2 │ │ -0cc806: 6e10 4e2b 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0cc80c: 0c02 |003e: move-result-object v2 │ │ -0cc80e: 6e30 5a29 0102 |003f: invoke-virtual {v1, v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@295a │ │ -0cc814: 0e00 |0042: return-void │ │ +0cc86c: |[0cc86c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)V │ │ +0cc87c: 7140 5229 6587 |0000: invoke-static {v5, v6, v7, v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.newInstance:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // method@2952 │ │ +0cc882: 0c01 |0003: move-result-object v1 │ │ +0cc884: 2202 a905 |0004: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cc888: 7010 3d2b 0200 |0006: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0cc88e: 1a03 4305 |0009: const-string v3, "Fragment:" // string@0543 │ │ +0cc892: 6e20 462b 3200 |000b: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cc898: 0c02 |000e: move-result-object v2 │ │ +0cc89a: 5443 0913 |000f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc89e: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cc8a4: 0c02 |0014: move-result-object v2 │ │ +0cc8a6: 6e10 4e2b 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0cc8ac: 0c02 |0018: move-result-object v2 │ │ +0cc8ae: 6e10 242b 0200 |0019: invoke-virtual {v2}, Ljava/lang/String;.hashCode:()I // method@2b24 │ │ +0cc8b4: 0a02 |001c: move-result v2 │ │ +0cc8b6: 6e30 5929 4102 |001d: invoke-virtual {v1, v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@2959 │ │ +0cc8bc: 6e10 aa29 0400 |0020: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29aa │ │ +0cc8c2: 0c00 |0023: move-result-object v0 │ │ +0cc8c4: 3800 1e00 |0024: if-eqz v0, 0042 // +001e │ │ +0cc8c8: 2202 a905 |0026: new-instance v2, Ljava/lang/StringBuilder; // type@05a9 │ │ +0cc8cc: 7010 3d2b 0200 |0028: invoke-direct {v2}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0cc8d2: 5443 0913 |002b: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc8d6: 6e20 462b 3200 |002d: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cc8dc: 0c02 |0030: move-result-object v2 │ │ +0cc8de: 1a03 bc00 |0031: const-string v3, "#" // string@00bc │ │ +0cc8e2: 6e20 462b 3200 |0033: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cc8e8: 0c02 |0036: move-result-object v2 │ │ +0cc8ea: 6e20 462b 7200 |0037: invoke-virtual {v2, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0cc8f0: 0c02 |003a: move-result-object v2 │ │ +0cc8f2: 6e10 4e2b 0200 |003b: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0cc8f8: 0c02 |003e: move-result-object v2 │ │ +0cc8fa: 6e30 5a29 0102 |003f: invoke-virtual {v1, v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@295a │ │ +0cc900: 0e00 |0042: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0004 line=301 │ │ 0x0020 line=302 │ │ 0x0024 line=303 │ │ 0x0026 line=304 │ │ @@ -271659,35 +271689,35 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 36 16-bit code units │ │ -0cc818: |[0cc818] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.updateFilter:(Ljava/lang/String;)Z │ │ -0cc828: 7110 e420 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0cc82e: 0a02 |0003: move-result v2 │ │ -0cc830: 3902 1200 |0004: if-nez v2, 0016 // +0012 │ │ -0cc834: 6e10 372b 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0cc83a: 0c01 |0009: move-result-object v1 │ │ -0cc83c: 5432 0713 |000a: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc840: 6e10 1424 0200 |000c: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0cc846: 0c00 |000f: move-result-object v0 │ │ -0cc848: 1f00 4c05 |0010: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0cc84c: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ -0cc850: 1202 |0014: const/4 v2, #int 0 // #0 │ │ -0cc852: 0f02 |0015: return v2 │ │ -0cc854: 1201 |0016: const/4 v1, #int 0 // #0 │ │ -0cc856: 28f3 |0017: goto 000a // -000d │ │ -0cc858: 6e20 2e29 1000 |0018: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.setFilter:(Ljava/lang/String;)V // method@292e │ │ -0cc85e: 6e10 2729 0000 |001b: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.getFilter:()Landroid/widget/Filter; // method@2927 │ │ -0cc864: 0c02 |001e: move-result-object v2 │ │ -0cc866: 6e20 f623 1200 |001f: invoke-virtual {v2, v1}, Landroid/widget/Filter;.filter:(Ljava/lang/CharSequence;)V // method@23f6 │ │ -0cc86c: 1212 |0022: const/4 v2, #int 1 // #1 │ │ -0cc86e: 28f2 |0023: goto 0015 // -000e │ │ +0cc904: |[0cc904] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.updateFilter:(Ljava/lang/String;)Z │ │ +0cc914: 7110 e420 0400 |0000: invoke-static {v4}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0cc91a: 0a02 |0003: move-result v2 │ │ +0cc91c: 3902 1200 |0004: if-nez v2, 0016 // +0012 │ │ +0cc920: 6e10 372b 0400 |0006: invoke-virtual {v4}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0cc926: 0c01 |0009: move-result-object v1 │ │ +0cc928: 5432 0713 |000a: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cc92c: 6e10 1424 0200 |000c: invoke-virtual {v2}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0cc932: 0c00 |000f: move-result-object v0 │ │ +0cc934: 1f00 4c05 |0010: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0cc938: 3900 0600 |0012: if-nez v0, 0018 // +0006 │ │ +0cc93c: 1202 |0014: const/4 v2, #int 0 // #0 │ │ +0cc93e: 0f02 |0015: return v2 │ │ +0cc940: 1201 |0016: const/4 v1, #int 0 // #0 │ │ +0cc942: 28f3 |0017: goto 000a // -000d │ │ +0cc944: 6e20 2e29 1000 |0018: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.setFilter:(Ljava/lang/String;)V // method@292e │ │ +0cc94a: 6e10 2729 0000 |001b: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.getFilter:()Landroid/widget/Filter; // method@2927 │ │ +0cc950: 0c02 |001e: move-result-object v2 │ │ +0cc952: 6e20 f623 1200 |001f: invoke-virtual {v2, v1}, Landroid/widget/Filter;.filter:(Ljava/lang/CharSequence;)V // method@23f6 │ │ +0cc958: 1212 |0022: const/4 v2, #int 1 // #1 │ │ +0cc95a: 28f2 |0023: goto 0015 // -000e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=249 │ │ 0x000a line=250 │ │ 0x0012 line=251 │ │ 0x0014 line=252 │ │ 0x0015 line=256 │ │ @@ -271709,32 +271739,32 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 35 16-bit code units │ │ -0cc870: |[0cc870] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.addPrefKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ -0cc880: 5440 0e13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc884: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0cc888: 0e00 |0004: return-void │ │ -0cc88a: 5440 0e13 |0005: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc88e: 6e58 2128 5076 |0007: invoke-virtual {v0, v5, v6, v7, v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V // method@2821 │ │ -0cc894: 5440 0e13 |000a: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc898: 5441 0913 |000c: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc89c: 5442 0c13 |000e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ -0cc8a0: 6e10 a829 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc8a6: 0c03 |0013: move-result-object v3 │ │ -0cc8a8: 7140 382a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ -0cc8ae: 5440 0713 |0017: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc8b2: 6e10 1424 0000 |0019: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0cc8b8: 0c00 |001c: move-result-object v0 │ │ -0cc8ba: 1f00 4c05 |001d: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0cc8be: 6e10 2c29 0000 |001f: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ -0cc8c4: 28e2 |0022: goto 0004 // -001e │ │ +0cc95c: |[0cc95c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.addPrefKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V │ │ +0cc96c: 5440 0e13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc970: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0cc974: 0e00 |0004: return-void │ │ +0cc976: 5440 0e13 |0005: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc97a: 6e58 2128 5076 |0007: invoke-virtual {v0, v5, v6, v7, v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.add:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V // method@2821 │ │ +0cc980: 5440 0e13 |000a: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc984: 5441 0913 |000c: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc988: 5442 0c13 |000e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ +0cc98c: 6e10 a829 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cc992: 0c03 |0013: move-result-object v3 │ │ +0cc994: 7140 382a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ +0cc99a: 5440 0713 |0017: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cc99e: 6e10 1424 0000 |0019: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0cc9a4: 0c00 |001c: move-result-object v0 │ │ +0cc9a6: 1f00 4c05 |001d: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0cc9aa: 6e10 2c29 0000 |001f: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ +0cc9b0: 28e2 |0022: goto 0004 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x0004 line=315 │ │ 0x0005 line=312 │ │ 0x000a line=313 │ │ 0x0017 line=314 │ │ @@ -271750,32 +271780,32 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 35 16-bit code units │ │ -0cc8c8: |[0cc8c8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.deletePref:(Ljava/lang/String;)V │ │ -0cc8d8: 5440 0e13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc8dc: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ -0cc8e0: 0e00 |0004: return-void │ │ -0cc8e2: 5440 0e13 |0005: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc8e6: 6e20 2728 5000 |0007: invoke-virtual {v0, v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.removeValue:(Ljava/lang/String;)V // method@2827 │ │ -0cc8ec: 5440 0e13 |000a: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cc8f0: 5441 0913 |000c: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cc8f4: 5442 0c13 |000e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ -0cc8f8: 6e10 a829 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc8fe: 0c03 |0013: move-result-object v3 │ │ -0cc900: 7140 382a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ -0cc906: 5440 0713 |0017: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc90a: 6e10 1424 0000 |0019: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ -0cc910: 0c00 |001c: move-result-object v0 │ │ -0cc912: 1f00 4c05 |001d: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0cc916: 6e10 2c29 0000 |001f: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ -0cc91c: 28e2 |0022: goto 0004 // -001e │ │ +0cc9b4: |[0cc9b4] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.deletePref:(Ljava/lang/String;)V │ │ +0cc9c4: 5440 0e13 |0000: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc9c8: 3900 0300 |0002: if-nez v0, 0005 // +0003 │ │ +0cc9cc: 0e00 |0004: return-void │ │ +0cc9ce: 5440 0e13 |0005: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc9d2: 6e20 2728 5000 |0007: invoke-virtual {v0, v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.removeValue:(Ljava/lang/String;)V // method@2827 │ │ +0cc9d8: 5440 0e13 |000a: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cc9dc: 5441 0913 |000c: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cc9e0: 5442 0c13 |000e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ +0cc9e4: 6e10 a829 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cc9ea: 0c03 |0013: move-result-object v3 │ │ +0cc9ec: 7140 382a 1032 |0014: invoke-static {v0, v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ +0cc9f2: 5440 0713 |0017: iget-object v0, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cc9f6: 6e10 1424 0000 |0019: invoke-virtual {v0}, Landroid/widget/GridView;.getAdapter:()Landroid/widget/ListAdapter; // method@2414 │ │ +0cc9fc: 0c00 |001c: move-result-object v0 │ │ +0cc9fe: 1f00 4c05 |001d: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0cca02: 6e10 2c29 0000 |001f: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.notifyDataSetChanged:()V // method@292c │ │ +0cca08: 28e2 |0022: goto 0004 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=318 │ │ 0x0004 line=324 │ │ 0x0005 line=321 │ │ 0x000a line=322 │ │ 0x0017 line=323 │ │ @@ -271788,47 +271818,47 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 68 16-bit code units │ │ -0cc920: |[0cc920] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ -0cc930: 1302 9a02 |0000: const/16 v2, #int 666 // #29a │ │ -0cc934: 3325 3e00 |0002: if-ne v5, v2, 0040 // +003e │ │ -0cc938: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ -0cc93a: 3326 3b00 |0005: if-ne v6, v2, 0040 // +003b │ │ -0cc93e: 5442 0813 |0007: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ -0cc942: 1203 |0009: const/4 v3, #int 0 // #0 │ │ -0cc944: 6e20 7822 3200 |000a: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cc94a: 5442 0713 |000d: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc94e: 1303 0800 |000f: const/16 v3, #int 8 // #8 │ │ -0cc952: 6e20 1d24 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@241d │ │ -0cc958: 6e10 a829 0400 |0014: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc95e: 0c02 |0017: move-result-object v2 │ │ -0cc960: 3802 2500 |0018: if-eqz v2, 003d // +0025 │ │ -0cc964: 6e10 a829 0400 |001a: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc96a: 0c02 |001d: move-result-object v2 │ │ -0cc96c: 1503 0a01 |001e: const/high16 v3, #int 17432576 // #10a │ │ -0cc970: 7120 a923 3200 |0020: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0cc976: 0c00 |0023: move-result-object v0 │ │ -0cc978: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ -0cc97c: 5442 0813 |0026: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ -0cc980: 6e20 7b22 0200 |0028: invoke-virtual {v2, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0cc986: 6e10 a829 0400 |002b: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cc98c: 0c02 |002e: move-result-object v2 │ │ -0cc98e: 1403 0100 0a01 |002f: const v3, #float 2.53466e-38 // #010a0001 │ │ -0cc994: 7120 a923 3200 |0032: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0cc99a: 0c01 |0035: move-result-object v1 │ │ -0cc99c: 3801 0700 |0036: if-eqz v1, 003d // +0007 │ │ -0cc9a0: 5442 0713 |0038: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cc9a4: 6e20 1e24 1200 |003a: invoke-virtual {v2, v1}, Landroid/widget/GridView;.startAnimation:(Landroid/view/animation/Animation;)V // method@241e │ │ -0cc9aa: 7010 ac29 0400 |003d: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.launchTask:()V // method@29ac │ │ -0cc9b0: 6f40 3b04 5476 |0040: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@043b │ │ -0cc9b6: 0e00 |0043: return-void │ │ +0cca0c: |[0cca0c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onActivityResult:(IILandroid/content/Intent;)V │ │ +0cca1c: 1302 9a02 |0000: const/16 v2, #int 666 // #29a │ │ +0cca20: 3325 3e00 |0002: if-ne v5, v2, 0040 // +003e │ │ +0cca24: 12f2 |0004: const/4 v2, #int -1 // #ff │ │ +0cca26: 3326 3b00 |0005: if-ne v6, v2, 0040 // +003b │ │ +0cca2a: 5442 0813 |0007: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ +0cca2e: 1203 |0009: const/4 v3, #int 0 // #0 │ │ +0cca30: 6e20 7822 3200 |000a: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cca36: 5442 0713 |000d: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cca3a: 1303 0800 |000f: const/16 v3, #int 8 // #8 │ │ +0cca3e: 6e20 1d24 3200 |0011: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@241d │ │ +0cca44: 6e10 a829 0400 |0014: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cca4a: 0c02 |0017: move-result-object v2 │ │ +0cca4c: 3802 2500 |0018: if-eqz v2, 003d // +0025 │ │ +0cca50: 6e10 a829 0400 |001a: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cca56: 0c02 |001d: move-result-object v2 │ │ +0cca58: 1503 0a01 |001e: const/high16 v3, #int 17432576 // #10a │ │ +0cca5c: 7120 a923 3200 |0020: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0cca62: 0c00 |0023: move-result-object v0 │ │ +0cca64: 3800 0700 |0024: if-eqz v0, 002b // +0007 │ │ +0cca68: 5442 0813 |0026: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ +0cca6c: 6e20 7b22 0200 |0028: invoke-virtual {v2, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0cca72: 6e10 a829 0400 |002b: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cca78: 0c02 |002e: move-result-object v2 │ │ +0cca7a: 1403 0100 0a01 |002f: const v3, #float 2.53466e-38 // #010a0001 │ │ +0cca80: 7120 a923 3200 |0032: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0cca86: 0c01 |0035: move-result-object v1 │ │ +0cca88: 3801 0700 |0036: if-eqz v1, 003d // +0007 │ │ +0cca8c: 5442 0713 |0038: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cca90: 6e20 1e24 1200 |003a: invoke-virtual {v2, v1}, Landroid/widget/GridView;.startAnimation:(Landroid/view/animation/Animation;)V // method@241e │ │ +0cca96: 7010 ac29 0400 |003d: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.launchTask:()V // method@29ac │ │ +0cca9c: 6f40 3b04 5476 |0040: invoke-super {v4, v5, v6, v7}, Landroid/support/v4/app/Fragment;.onActivityResult:(IILandroid/content/Intent;)V // method@043b │ │ +0ccaa2: 0e00 |0043: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ 0x0007 line=277 │ │ 0x000d line=278 │ │ 0x0014 line=280 │ │ 0x001a line=281 │ │ @@ -271853,36 +271883,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0cc9b8: |[0cc9b8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onAttach:(Landroid/app/Activity;)V │ │ -0cc9c8: 6f20 3c04 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@043c │ │ -0cc9ce: 0760 |0003: move-object v0, v6 │ │ -0cc9d0: 1f00 5c05 |0004: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // type@055c │ │ -0cc9d4: 0702 |0006: move-object v2, v0 │ │ -0cc9d6: 5b52 0b13 |0007: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0cc9da: 0e00 |0009: return-void │ │ -0cc9dc: 0d01 |000a: move-exception v1 │ │ -0cc9de: 2202 8605 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@0586 │ │ -0cc9e2: 2203 a905 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0cc9e6: 7010 3d2b 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0cc9ec: 6e10 042b 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0cc9f2: 0c04 |0015: move-result-object v4 │ │ -0cc9f4: 6e20 462b 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cc9fa: 0c03 |0019: move-result-object v3 │ │ -0cc9fc: 1a04 9600 |001a: const-string v4, " must implement OnPreferenceFragmentInteractionListener" // string@0096 │ │ -0cca00: 6e20 462b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0cca06: 0c03 |001f: move-result-object v3 │ │ -0cca08: 6e10 4e2b 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0cca0e: 0c03 |0023: move-result-object v3 │ │ -0cca10: 7020 c52a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2ac5 │ │ -0cca16: 2702 |0027: throw v2 │ │ +0ccaa4: |[0ccaa4] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onAttach:(Landroid/app/Activity;)V │ │ +0ccab4: 6f20 3c04 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/Fragment;.onAttach:(Landroid/app/Activity;)V // method@043c │ │ +0ccaba: 0760 |0003: move-object v0, v6 │ │ +0ccabc: 1f00 5c05 |0004: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // type@055c │ │ +0ccac0: 0702 |0006: move-object v2, v0 │ │ +0ccac2: 5b52 0b13 |0007: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0ccac6: 0e00 |0009: return-void │ │ +0ccac8: 0d01 |000a: move-exception v1 │ │ +0ccaca: 2202 8605 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@0586 │ │ +0ccace: 2203 a905 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0ccad2: 7010 3d2b 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0ccad8: 6e10 042b 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0ccade: 0c04 |0015: move-result-object v4 │ │ +0ccae0: 6e20 462b 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ccae6: 0c03 |0019: move-result-object v3 │ │ +0ccae8: 1a04 9600 |001a: const-string v4, " must implement OnPreferenceFragmentInteractionListener" // string@0096 │ │ +0ccaec: 6e20 462b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0ccaf2: 0c03 |001f: move-result-object v3 │ │ +0ccaf4: 6e10 4e2b 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0ccafa: 0c03 |0023: move-result-object v3 │ │ +0ccafc: 7020 c52a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2ac5 │ │ +0ccb02: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ Ljava/lang/ClassCastException; -> 0x000a │ │ positions : │ │ 0x0000 line=328 │ │ 0x0003 line=330 │ │ 0x0009 line=334 │ │ @@ -271898,42 +271928,42 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 55 16-bit code units │ │ -0cca28: |[0cca28] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0cca38: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0cca3a: 6f20 3f04 4300 |0001: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@043f │ │ -0cca40: 6e10 a929 0300 |0004: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ -0cca46: 0c00 |0007: move-result-object v0 │ │ -0cca48: 3800 2800 |0008: if-eqz v0, 0030 // +0028 │ │ -0cca4c: 6e10 a929 0300 |000a: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ -0cca52: 0c00 |000d: move-result-object v0 │ │ -0cca54: 1a01 9305 |000e: const-string v1, "ICON_URI" // string@0593 │ │ -0cca58: 6e20 b702 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -0cca5e: 0c00 |0013: move-result-object v0 │ │ -0cca60: 1f00 8400 |0014: check-cast v0, Landroid/net/Uri; // type@0084 │ │ -0cca64: 5b30 0a13 |0016: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mIconUri:Landroid/net/Uri; // field@130a │ │ -0cca68: 6e10 a929 0300 |0018: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ -0cca6e: 0c00 |001b: move-result-object v0 │ │ -0cca70: 1a01 e504 |001c: const-string v1, "FILE" // string@04e5 │ │ -0cca74: 6e20 bb02 1000 |001e: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0cca7a: 0c00 |0021: move-result-object v0 │ │ -0cca7c: 5b30 0913 |0022: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0cca80: 6e10 a929 0300 |0024: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ -0cca86: 0c00 |0027: move-result-object v0 │ │ -0cca88: 1a01 ea0e |0028: const-string v1, "PACKAGE_NAME" // string@0eea │ │ -0cca8c: 6e20 bb02 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0cca92: 0c00 |002d: move-result-object v0 │ │ -0cca94: 5b30 0c13 |002e: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ -0cca98: 6e20 ba29 2300 |0030: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setRetainInstance:(Z)V // method@29ba │ │ -0cca9e: 6e20 b929 2300 |0033: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setHasOptionsMenu:(Z)V // method@29b9 │ │ -0ccaa4: 0e00 |0036: return-void │ │ +0ccb14: |[0ccb14] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0ccb24: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0ccb26: 6f20 3f04 4300 |0001: invoke-super {v3, v4}, Landroid/support/v4/app/Fragment;.onCreate:(Landroid/os/Bundle;)V // method@043f │ │ +0ccb2c: 6e10 a929 0300 |0004: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ +0ccb32: 0c00 |0007: move-result-object v0 │ │ +0ccb34: 3800 2800 |0008: if-eqz v0, 0030 // +0028 │ │ +0ccb38: 6e10 a929 0300 |000a: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ +0ccb3e: 0c00 |000d: move-result-object v0 │ │ +0ccb40: 1a01 9305 |000e: const-string v1, "ICON_URI" // string@0593 │ │ +0ccb44: 6e20 b702 1000 |0010: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +0ccb4a: 0c00 |0013: move-result-object v0 │ │ +0ccb4c: 1f00 8400 |0014: check-cast v0, Landroid/net/Uri; // type@0084 │ │ +0ccb50: 5b30 0a13 |0016: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mIconUri:Landroid/net/Uri; // field@130a │ │ +0ccb54: 6e10 a929 0300 |0018: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ +0ccb5a: 0c00 |001b: move-result-object v0 │ │ +0ccb5c: 1a01 e504 |001c: const-string v1, "FILE" // string@04e5 │ │ +0ccb60: 6e20 bb02 1000 |001e: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0ccb66: 0c00 |0021: move-result-object v0 │ │ +0ccb68: 5b30 0913 |0022: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0ccb6c: 6e10 a929 0300 |0024: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getArguments:()Landroid/os/Bundle; // method@29a9 │ │ +0ccb72: 0c00 |0027: move-result-object v0 │ │ +0ccb74: 1a01 ea0e |0028: const-string v1, "PACKAGE_NAME" // string@0eea │ │ +0ccb78: 6e20 bb02 1000 |002a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0ccb7e: 0c00 |002d: move-result-object v0 │ │ +0ccb80: 5b30 0c13 |002e: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ +0ccb84: 6e20 ba29 2300 |0030: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setRetainInstance:(Z)V // method@29ba │ │ +0ccb8a: 6e20 b929 2300 |0033: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setHasOptionsMenu:(Z)V // method@29b9 │ │ +0ccb90: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=97 │ │ 0x0004 line=98 │ │ 0x000a line=99 │ │ 0x0018 line=100 │ │ 0x0024 line=101 │ │ @@ -271949,38 +271979,38 @@ │ │ type : '(Landroid/view/Menu;Landroid/view/MenuInflater;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0ccaa8: |[0ccaa8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ -0ccab8: 1401 0400 0c7f |0000: const v1, #float 1.86092e+38 // #7f0c0004 │ │ -0ccabe: 6e30 7821 1504 |0003: invoke-virtual {v5, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -0ccac4: 1401 6a00 0b7f |0006: const v1, #float 1.84765e+38 // #7f0b006a │ │ -0ccaca: 7220 6a21 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0ccad0: 0c00 |000c: move-result-object v0 │ │ -0ccad2: 7110 9b0c 0000 |000d: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ -0ccad8: 0c01 |0010: move-result-object v1 │ │ -0ccada: 1f01 ef03 |0011: check-cast v1, Landroid/support/v7/widget/SearchView; // type@03ef │ │ -0ccade: 5b31 0d13 |0013: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ -0ccae2: 5431 0d13 |0015: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ -0ccae6: 1402 1e00 057f |0017: const v2, #float 1.76788e+38 // #7f05001e │ │ -0ccaec: 6e20 ab29 2300 |001a: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getString:(I)Ljava/lang/String; // method@29ab │ │ -0ccaf2: 0c02 |001d: move-result-object v2 │ │ -0ccaf4: 6e20 9520 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2095 │ │ -0ccafa: 5431 0d13 |0021: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ -0ccafe: 2202 5805 |0023: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1; // type@0558 │ │ -0ccb02: 7020 8829 3200 |0025: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@2988 │ │ -0ccb08: 6e20 9020 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V // method@2090 │ │ -0ccb0e: 2201 5905 |002b: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2; // type@0559 │ │ -0ccb12: 7020 8b29 3100 |002d: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@298b │ │ -0ccb18: 7120 a00c 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@0ca0 │ │ -0ccb1e: 6f30 4204 4305 |0033: invoke-super {v3, v4, v5}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0442 │ │ -0ccb24: 0e00 |0036: return-void │ │ +0ccb94: |[0ccb94] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V │ │ +0ccba4: 1401 0400 0c7f |0000: const v1, #float 1.86092e+38 // #7f0c0004 │ │ +0ccbaa: 6e30 7821 1504 |0003: invoke-virtual {v5, v1, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +0ccbb0: 1401 6a00 0b7f |0006: const v1, #float 1.84765e+38 // #7f0b006a │ │ +0ccbb6: 7220 6a21 1400 |0009: invoke-interface {v4, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0ccbbc: 0c00 |000c: move-result-object v0 │ │ +0ccbbe: 7110 9b0c 0000 |000d: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ +0ccbc4: 0c01 |0010: move-result-object v1 │ │ +0ccbc6: 1f01 ef03 |0011: check-cast v1, Landroid/support/v7/widget/SearchView; // type@03ef │ │ +0ccbca: 5b31 0d13 |0013: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ +0ccbce: 5431 0d13 |0015: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ +0ccbd2: 1402 1e00 057f |0017: const v2, #float 1.76788e+38 // #7f05001e │ │ +0ccbd8: 6e20 ab29 2300 |001a: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getString:(I)Ljava/lang/String; // method@29ab │ │ +0ccbde: 0c02 |001d: move-result-object v2 │ │ +0ccbe0: 6e20 9520 2100 |001e: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2095 │ │ +0ccbe6: 5431 0d13 |0021: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mSearchView:Landroid/support/v7/widget/SearchView; // field@130d │ │ +0ccbea: 2202 5805 |0023: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1; // type@0558 │ │ +0ccbee: 7020 8829 3200 |0025: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@2988 │ │ +0ccbf4: 6e20 9020 2100 |0028: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V // method@2090 │ │ +0ccbfa: 2201 5905 |002b: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2; // type@0559 │ │ +0ccbfe: 7020 8b29 3100 |002d: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@298b │ │ +0ccc04: 7120 a00c 1000 |0030: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@0ca0 │ │ +0ccc0a: 6f30 4204 4305 |0033: invoke-super {v3, v4, v5}, Landroid/support/v4/app/Fragment;.onCreateOptionsMenu:(Landroid/view/Menu;Landroid/view/MenuInflater;)V // method@0442 │ │ +0ccc10: 0e00 |0036: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x0006 line=140 │ │ 0x000d line=141 │ │ 0x0015 line=142 │ │ 0x0021 line=143 │ │ @@ -271998,20 +272028,20 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0ccb28: |[0ccb28] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0ccb38: 1400 2b00 037f |0000: const v0, #float 1.7413e+38 // #7f03002b │ │ -0ccb3e: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0ccb40: 6e40 5d21 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0ccb46: 0c00 |0007: move-result-object v0 │ │ -0ccb48: 1100 |0008: return-object v0 │ │ +0ccc14: |[0ccc14] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0ccc24: 1400 2b00 037f |0000: const v0, #float 1.7413e+38 // #7f03002b │ │ +0ccc2a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0ccc2c: 6e40 5d21 0314 |0004: invoke-virtual {v3, v0, v4, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0ccc32: 0c00 |0007: move-result-object v0 │ │ +0ccc34: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0009 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ 0x0000 - 0x0009 reg=3 inflater Landroid/view/LayoutInflater; │ │ 0x0000 - 0x0009 reg=4 container Landroid/view/ViewGroup; │ │ @@ -272022,19 +272052,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0ccb4c: |[0ccb4c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onDetach:()V │ │ -0ccb5c: 6f10 4704 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0447 │ │ -0ccb62: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0ccb64: 5b10 0b13 |0004: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0ccb68: 0e00 |0006: return-void │ │ +0ccc38: |[0ccc38] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onDetach:()V │ │ +0ccc48: 6f10 4704 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/Fragment;.onDetach:()V // method@0447 │ │ +0ccc4e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0ccc50: 5b10 0b13 |0004: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0ccc54: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=338 │ │ 0x0003 line=339 │ │ 0x0006 line=340 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ @@ -272044,80 +272074,80 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 160 16-bit code units │ │ -0ccb6c: |[0ccb6c] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0ccb7c: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ccb7e: 7210 8221 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0ccb84: 0a02 |0004: move-result v2 │ │ -0ccb86: 2b02 7f00 0000 |0005: packed-switch v2, 00000084 // +0000007f │ │ -0ccb8c: 6f20 4b04 5400 |0008: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@044b │ │ -0ccb92: 0a01 |000b: move-result v1 │ │ -0ccb94: 0f01 |000c: return v1 │ │ -0ccb96: 6202 4412 |000d: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ -0ccb9a: 7020 bc29 2400 |000f: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ -0ccba0: 28fa |0012: goto 000c // -0006 │ │ -0ccba2: 6202 4212 |0013: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ -0ccba6: 7020 bc29 2400 |0015: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ -0ccbac: 28f4 |0018: goto 000c // -000c │ │ -0ccbae: 6202 4612 |0019: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ -0ccbb2: 7020 bc29 2400 |001b: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ -0ccbb8: 28ee |001e: goto 000c // -0012 │ │ -0ccbba: 6202 4312 |001f: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ -0ccbbe: 7020 bc29 2400 |0021: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ -0ccbc4: 28e8 |0024: goto 000c // -0018 │ │ -0ccbc6: 6202 4512 |0025: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ -0ccbca: 7020 bc29 2400 |0027: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ -0ccbd0: 28e2 |002a: goto 000c // -001e │ │ -0ccbd2: 6202 4712 |002b: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ -0ccbd6: 7020 bc29 2400 |002d: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ -0ccbdc: 28dc |0030: goto 000c // -0024 │ │ -0ccbde: 5442 0e13 |0031: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0ccbe2: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ -0ccbe6: 6e10 a829 0400 |0035: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccbec: 0c02 |0038: move-result-object v2 │ │ -0ccbee: 3802 0900 |0039: if-eqz v2, 0042 // +0009 │ │ -0ccbf2: 6e10 a829 0400 |003b: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccbf8: 0c02 |003e: move-result-object v2 │ │ -0ccbfa: 6e10 8204 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ -0ccc00: 2200 3d00 |0042: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0ccc04: 6e10 a829 0400 |0044: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccc0a: 0c02 |0047: move-result-object v2 │ │ -0ccc0c: 1c03 4505 |0048: const-class v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // type@0545 │ │ -0ccc10: 7030 4c01 2003 |004a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ -0ccc16: 1a02 9305 |004d: const-string v2, "ICON_URI" // string@0593 │ │ -0ccc1a: 5443 0a13 |004f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mIconUri:Landroid/net/Uri; // field@130a │ │ -0ccc1e: 6e30 6801 2003 |0051: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -0ccc24: 1a02 e504 |0054: const-string v2, "FILE" // string@04e5 │ │ -0ccc28: 5443 0913 |0056: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0ccc2c: 6e30 6a01 2003 |0058: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0ccc32: 1a02 ea0e |005b: const-string v2, "PACKAGE_NAME" // string@0eea │ │ -0ccc36: 5443 0c13 |005d: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ -0ccc3a: 6e30 6a01 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0ccc40: 1302 9a02 |0062: const/16 v2, #int 666 // #29a │ │ -0ccc44: 6e30 be29 0402 |0064: invoke-virtual {v4, v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@29be │ │ -0ccc4a: 28a5 |0067: goto 000c // -005b │ │ -0ccc4c: 6202 3f12 |0068: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ -0ccc50: 7020 bb29 2400 |006a: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setSortType:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V // method@29bb │ │ -0ccc56: 289f |006d: goto 000c // -0061 │ │ -0ccc58: 6202 4012 |006e: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ -0ccc5c: 7020 bb29 2400 |0070: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setSortType:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V // method@29bb │ │ -0ccc62: 2899 |0073: goto 000c // -0067 │ │ -0ccc64: 5442 0b13 |0074: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0ccc68: 3802 96ff |0076: if-eqz v2, 000c // -006a │ │ -0ccc6c: 5442 0b13 |0078: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0ccc70: 5443 0913 |007a: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0ccc74: 7220 9829 3200 |007c: invoke-interface {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener;.onBackupFile:(Ljava/lang/String;)V // method@2998 │ │ -0ccc7a: 288d |007f: goto 000c // -0073 │ │ -0ccc7c: 7010 b729 0400 |0080: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.restoreBackup:()V // method@29b7 │ │ -0ccc82: 2889 |0083: goto 000c // -0077 │ │ -0ccc84: 0001 0c00 7f00 0b7f 6300 0000 6900 ... |0084: packed-switch-data (28 units) │ │ +0ccc58: |[0ccc58] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0ccc68: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ccc6a: 7210 8221 0500 |0001: invoke-interface {v5}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0ccc70: 0a02 |0004: move-result v2 │ │ +0ccc72: 2b02 7f00 0000 |0005: packed-switch v2, 00000084 // +0000007f │ │ +0ccc78: 6f20 4b04 5400 |0008: invoke-super {v4, v5}, Landroid/support/v4/app/Fragment;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@044b │ │ +0ccc7e: 0a01 |000b: move-result v1 │ │ +0ccc80: 0f01 |000c: return v1 │ │ +0ccc82: 6202 4412 |000d: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.INT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1244 │ │ +0ccc86: 7020 bc29 2400 |000f: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ +0ccc8c: 28fa |0012: goto 000c // -0006 │ │ +0ccc8e: 6202 4212 |0013: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.BOOLEAN:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1242 │ │ +0ccc92: 7020 bc29 2400 |0015: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ +0ccc98: 28f4 |0018: goto 000c // -000c │ │ +0ccc9a: 6202 4612 |0019: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRING:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1246 │ │ +0ccc9e: 7020 bc29 2400 |001b: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ +0ccca4: 28ee |001e: goto 000c // -0012 │ │ +0ccca6: 6202 4312 |001f: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.FLOAT:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1243 │ │ +0cccaa: 7020 bc29 2400 |0021: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ +0cccb0: 28e8 |0024: goto 000c // -0018 │ │ +0cccb2: 6202 4512 |0025: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.LONG:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1245 │ │ +0cccb6: 7020 bc29 2400 |0027: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ +0cccbc: 28e2 |002a: goto 000c // -001e │ │ +0cccbe: 6202 4712 |002b: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ +0cccc2: 7020 bc29 2400 |002d: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.showPrefDialog:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;)V // method@29bc │ │ +0cccc8: 28dc |0030: goto 000c // -0024 │ │ +0cccca: 5442 0e13 |0031: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0cccce: 3902 0f00 |0033: if-nez v2, 0042 // +000f │ │ +0cccd2: 6e10 a829 0400 |0035: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cccd8: 0c02 |0038: move-result-object v2 │ │ +0cccda: 3802 0900 |0039: if-eqz v2, 0042 // +0009 │ │ +0cccde: 6e10 a829 0400 |003b: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0ccce4: 0c02 |003e: move-result-object v2 │ │ +0ccce6: 6e10 8204 0200 |003f: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ +0cccec: 2200 3d00 |0042: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0cccf0: 6e10 a829 0400 |0044: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cccf6: 0c02 |0047: move-result-object v2 │ │ +0cccf8: 1c03 4505 |0048: const-class v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; // type@0545 │ │ +0cccfc: 7030 4c01 2003 |004a: invoke-direct {v0, v2, v3}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ +0ccd02: 1a02 9305 |004d: const-string v2, "ICON_URI" // string@0593 │ │ +0ccd06: 5443 0a13 |004f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mIconUri:Landroid/net/Uri; // field@130a │ │ +0ccd0a: 6e30 6801 2003 |0051: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +0ccd10: 1a02 e504 |0054: const-string v2, "FILE" // string@04e5 │ │ +0ccd14: 5443 0913 |0056: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0ccd18: 6e30 6a01 2003 |0058: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0ccd1e: 1a02 ea0e |005b: const-string v2, "PACKAGE_NAME" // string@0eea │ │ +0ccd22: 5443 0c13 |005d: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mPackageName:Ljava/lang/String; // field@130c │ │ +0ccd26: 6e30 6a01 2003 |005f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0ccd2c: 1302 9a02 |0062: const/16 v2, #int 666 // #29a │ │ +0ccd30: 6e30 be29 0402 |0064: invoke-virtual {v4, v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.startActivityForResult:(Landroid/content/Intent;I)V // method@29be │ │ +0ccd36: 28a5 |0067: goto 000c // -005b │ │ +0ccd38: 6202 3f12 |0068: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ +0ccd3c: 7020 bb29 2400 |006a: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setSortType:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V // method@29bb │ │ +0ccd42: 289f |006d: goto 000c // -0061 │ │ +0ccd44: 6202 4012 |006e: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ +0ccd48: 7020 bb29 2400 |0070: invoke-direct {v4, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.setSortType:(Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;)V // method@29bb │ │ +0ccd4e: 2899 |0073: goto 000c // -0067 │ │ +0ccd50: 5442 0b13 |0074: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0ccd54: 3802 96ff |0076: if-eqz v2, 000c // -006a │ │ +0ccd58: 5442 0b13 |0078: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0ccd5c: 5443 0913 |007a: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0ccd60: 7220 9829 3200 |007c: invoke-interface {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener;.onBackupFile:(Ljava/lang/String;)V // method@2998 │ │ +0ccd66: 288d |007f: goto 000c // -0073 │ │ +0ccd68: 7010 b729 0400 |0080: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.restoreBackup:()V // method@29b7 │ │ +0ccd6e: 2889 |0083: goto 000c // -0077 │ │ +0ccd70: 0001 0c00 7f00 0b7f 6300 0000 6900 ... |0084: packed-switch-data (28 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=192 │ │ 0x0008 line=238 │ │ 0x000d line=194 │ │ 0x0013 line=197 │ │ 0x0019 line=200 │ │ @@ -272148,74 +272178,74 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 122 16-bit code units │ │ -0cccbc: |[0cccbc] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ -0ccccc: 1406 8100 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0081 │ │ -0cccd2: 1213 |0003: const/4 v3, #int 1 // #1 │ │ -0cccd4: 1204 |0004: const/4 v4, #int 0 // #0 │ │ -0cccd6: 7220 6a21 6800 |0005: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0cccdc: 0c05 |0008: move-result-object v5 │ │ -0cccde: 5472 0e13 |0009: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0ccce2: 3802 5d00 |000b: if-eqz v2, 0068 // +005d │ │ -0ccce6: 5472 0e13 |000d: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cccea: 6e10 2628 0200 |000f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:()Z // method@2826 │ │ -0cccf0: 0a02 |0012: move-result v2 │ │ -0cccf2: 3802 5500 |0013: if-eqz v2, 0068 // +0055 │ │ -0cccf6: 0132 |0015: move v2, v3 │ │ -0cccf8: 7220 9521 2500 |0016: invoke-interface {v5, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ -0cccfe: 7220 6a21 6800 |0019: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0ccd04: 0c05 |001c: move-result-object v5 │ │ -0ccd06: 5472 0e13 |001d: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0ccd0a: 3802 4b00 |001f: if-eqz v2, 006a // +004b │ │ -0ccd0e: 5472 0e13 |0021: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0ccd12: 6e10 2628 0200 |0023: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:()Z // method@2826 │ │ -0ccd18: 0a02 |0026: move-result v2 │ │ -0ccd1a: 3802 4300 |0027: if-eqz v2, 006a // +0043 │ │ -0ccd1e: 1402 8400 027f |0029: const v2, #float 1.72802e+38 // #7f020084 │ │ -0ccd24: 7220 9621 2500 |002c: invoke-interface {v5, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ -0ccd2a: 1402 7f00 0b7f |002f: const v2, #float 1.84765e+38 // #7f0b007f │ │ -0ccd30: 7220 6a21 2800 |0032: invoke-interface {v8, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0ccd36: 0c00 |0035: move-result-object v0 │ │ -0ccd38: 1402 8000 0b7f |0036: const v2, #float 1.84765e+38 // #7f0b0080 │ │ -0ccd3e: 7220 6a21 2800 |0039: invoke-interface {v8, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0ccd44: 0c01 |003c: move-result-object v1 │ │ -0ccd46: 7220 9421 4000 |003d: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0ccd4c: 7220 9421 4100 |0040: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0ccd52: 6202 f912 |0043: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -0ccd56: 6205 3f12 |0045: sget-object v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ -0ccd5a: 3352 2700 |0047: if-ne v2, v5, 006e // +0027 │ │ -0ccd5e: 7220 9421 3000 |0049: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0ccd64: 1402 8a00 0b7f |004c: const v2, #float 1.84765e+38 // #7f0b008a │ │ -0ccd6a: 7220 6a21 2800 |004f: invoke-interface {v8, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0ccd70: 0c02 |0052: move-result-object v2 │ │ -0ccd72: 5475 0b13 |0053: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0ccd76: 3805 2300 |0055: if-eqz v5, 0078 // +0023 │ │ -0ccd7a: 5475 0b13 |0057: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ -0ccd7e: 5476 0913 |0059: iget-object v6, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ -0ccd82: 7220 9629 6500 |005b: invoke-interface {v5, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener;.canRestoreFile:(Ljava/lang/String;)Z // method@2996 │ │ -0ccd88: 0a05 |005e: move-result v5 │ │ -0ccd8a: 3805 1900 |005f: if-eqz v5, 0078 // +0019 │ │ -0ccd8e: 7220 a221 3200 |0061: invoke-interface {v2, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@21a2 │ │ -0ccd94: 6f20 4e04 8700 |0064: invoke-super {v7, v8}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@044e │ │ -0ccd9a: 0e00 |0067: return-void │ │ -0ccd9c: 0142 |0068: move v2, v4 │ │ -0ccd9e: 28ad |0069: goto 0016 // -0053 │ │ -0ccda0: 1402 8500 027f |006a: const v2, #float 1.72802e+38 // #7f020085 │ │ -0ccda6: 28bf |006d: goto 002c // -0041 │ │ -0ccda8: 6202 f912 |006e: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -0ccdac: 6205 4012 |0070: sget-object v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ -0ccdb0: 3352 daff |0072: if-ne v2, v5, 004c // -0026 │ │ -0ccdb4: 7220 9421 3100 |0074: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0ccdba: 28d5 |0077: goto 004c // -002b │ │ -0ccdbc: 0143 |0078: move v3, v4 │ │ -0ccdbe: 28e8 |0079: goto 0061 // -0018 │ │ +0ccda8: |[0ccda8] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onPrepareOptionsMenu:(Landroid/view/Menu;)V │ │ +0ccdb8: 1406 8100 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0081 │ │ +0ccdbe: 1213 |0003: const/4 v3, #int 1 // #1 │ │ +0ccdc0: 1204 |0004: const/4 v4, #int 0 // #0 │ │ +0ccdc2: 7220 6a21 6800 |0005: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0ccdc8: 0c05 |0008: move-result-object v5 │ │ +0ccdca: 5472 0e13 |0009: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccdce: 3802 5d00 |000b: if-eqz v2, 0068 // +005d │ │ +0ccdd2: 5472 0e13 |000d: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccdd6: 6e10 2628 0200 |000f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:()Z // method@2826 │ │ +0ccddc: 0a02 |0012: move-result v2 │ │ +0ccdde: 3802 5500 |0013: if-eqz v2, 0068 // +0055 │ │ +0ccde2: 0132 |0015: move v2, v3 │ │ +0ccde4: 7220 9521 2500 |0016: invoke-interface {v5, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ +0ccdea: 7220 6a21 6800 |0019: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0ccdf0: 0c05 |001c: move-result-object v5 │ │ +0ccdf2: 5472 0e13 |001d: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccdf6: 3802 4b00 |001f: if-eqz v2, 006a // +004b │ │ +0ccdfa: 5472 0e13 |0021: iget-object v2, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccdfe: 6e10 2628 0200 |0023: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:()Z // method@2826 │ │ +0cce04: 0a02 |0026: move-result v2 │ │ +0cce06: 3802 4300 |0027: if-eqz v2, 006a // +0043 │ │ +0cce0a: 1402 8400 027f |0029: const v2, #float 1.72802e+38 // #7f020084 │ │ +0cce10: 7220 9621 2500 |002c: invoke-interface {v5, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ +0cce16: 1402 7f00 0b7f |002f: const v2, #float 1.84765e+38 // #7f0b007f │ │ +0cce1c: 7220 6a21 2800 |0032: invoke-interface {v8, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0cce22: 0c00 |0035: move-result-object v0 │ │ +0cce24: 1402 8000 0b7f |0036: const v2, #float 1.84765e+38 // #7f0b0080 │ │ +0cce2a: 7220 6a21 2800 |0039: invoke-interface {v8, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0cce30: 0c01 |003c: move-result-object v1 │ │ +0cce32: 7220 9421 4000 |003d: invoke-interface {v0, v4}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0cce38: 7220 9421 4100 |0040: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0cce3e: 6202 f912 |0043: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +0cce42: 6205 3f12 |0045: sget-object v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@123f │ │ +0cce46: 3352 2700 |0047: if-ne v2, v5, 006e // +0027 │ │ +0cce4a: 7220 9421 3000 |0049: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0cce50: 1402 8a00 0b7f |004c: const v2, #float 1.84765e+38 // #7f0b008a │ │ +0cce56: 7220 6a21 2800 |004f: invoke-interface {v8, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0cce5c: 0c02 |0052: move-result-object v2 │ │ +0cce5e: 5475 0b13 |0053: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0cce62: 3805 2300 |0055: if-eqz v5, 0078 // +0023 │ │ +0cce66: 5475 0b13 |0057: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mListener:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener; // field@130b │ │ +0cce6a: 5476 0913 |0059: iget-object v6, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.mFile:Ljava/lang/String; // field@1309 │ │ +0cce6e: 7220 9629 6500 |005b: invoke-interface {v5, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$OnPreferenceFragmentInteractionListener;.canRestoreFile:(Ljava/lang/String;)Z // method@2996 │ │ +0cce74: 0a05 |005e: move-result v5 │ │ +0cce76: 3805 1900 |005f: if-eqz v5, 0078 // +0019 │ │ +0cce7a: 7220 a221 3200 |0061: invoke-interface {v2, v3}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@21a2 │ │ +0cce80: 6f20 4e04 8700 |0064: invoke-super {v7, v8}, Landroid/support/v4/app/Fragment;.onPrepareOptionsMenu:(Landroid/view/Menu;)V // method@044e │ │ +0cce86: 0e00 |0067: return-void │ │ +0cce88: 0142 |0068: move v2, v4 │ │ +0cce8a: 28ad |0069: goto 0016 // -0053 │ │ +0cce8c: 1402 8500 027f |006a: const v2, #float 1.72802e+38 // #7f020085 │ │ +0cce92: 28bf |006d: goto 002c // -0041 │ │ +0cce94: 6202 f912 |006e: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +0cce98: 6205 4012 |0070: sget-object v5, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ +0cce9c: 3352 daff |0072: if-ne v2, v5, 004c // -0026 │ │ +0ccea0: 7220 9421 3100 |0074: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0ccea6: 28d5 |0077: goto 004c // -002b │ │ +0ccea8: 0143 |0078: move v3, v4 │ │ +0cceaa: 28e8 |0079: goto 0061 // -0018 │ │ catches : (none) │ │ positions : │ │ 0x0005 line=175 │ │ 0x0019 line=176 │ │ 0x002f line=177 │ │ 0x0036 line=178 │ │ 0x003d line=179 │ │ @@ -272243,47 +272273,47 @@ │ │ type : '(Landroid/view/View;Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0ccdc0: |[0ccdc0] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ -0ccdd0: 6f30 5304 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ -0ccdd6: 1400 5100 0b7f |0003: const v0, #float 1.84764e+38 // #7f0b0051 │ │ -0ccddc: 6e20 ec21 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0ccde2: 0c00 |0009: move-result-object v0 │ │ -0ccde4: 5b20 0813 |000a: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ -0ccde8: 1400 5200 0b7f |000c: const v0, #float 1.84764e+38 // #7f0b0052 │ │ -0ccdee: 6e20 ec21 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0ccdf4: 0c00 |0012: move-result-object v0 │ │ -0ccdf6: 5b20 0513 |0013: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyView:Landroid/view/View; // field@1305 │ │ -0ccdfa: 1400 5f00 0b7f |0015: const v0, #float 1.84765e+38 // #7f0b005f │ │ -0cce00: 6e20 ec21 0300 |0018: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0cce06: 0c00 |001b: move-result-object v0 │ │ -0cce08: 1f00 9704 |001c: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ -0cce0c: 5b20 0613 |001e: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyViewText:Landroid/widget/TextView; // field@1306 │ │ -0cce10: 1400 5e00 0b7f |0020: const v0, #float 1.84765e+38 // #7f0b005e │ │ -0cce16: 6e20 ec21 0300 |0023: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0cce1c: 0c00 |0026: move-result-object v0 │ │ -0cce1e: 1f00 7a04 |0027: check-cast v0, Landroid/widget/GridView; // type@047a │ │ -0cce22: 5b20 0713 |0029: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cce26: 5420 0713 |002b: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cce2a: 1231 |002d: const/4 v1, #int 3 // #3 │ │ -0cce2c: 6e20 1824 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setChoiceMode:(I)V // method@2418 │ │ -0cce32: 1200 |0031: const/4 v0, #int 0 // #0 │ │ -0cce34: 7020 bf29 0200 |0032: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateFilter:(Ljava/lang/String;)Z // method@29bf │ │ -0cce3a: 5420 0e13 |0035: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cce3e: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ -0cce42: 7010 ac29 0200 |0039: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.launchTask:()V // method@29ac │ │ -0cce48: 0e00 |003c: return-void │ │ -0cce4a: 5420 0e13 |003d: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cce4e: 1201 |003f: const/4 v1, #int 0 // #0 │ │ -0cce50: 6e30 c029 0201 |0040: invoke-virtual {v2, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V // method@29c0 │ │ -0cce56: 28f9 |0043: goto 003c // -0007 │ │ +0cceac: |[0cceac] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V │ │ +0ccebc: 6f30 5304 3204 |0000: invoke-super {v2, v3, v4}, Landroid/support/v4/app/Fragment;.onViewCreated:(Landroid/view/View;Landroid/os/Bundle;)V // method@0453 │ │ +0ccec2: 1400 5100 0b7f |0003: const v0, #float 1.84764e+38 // #7f0b0051 │ │ +0ccec8: 6e20 ec21 0300 |0006: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0ccece: 0c00 |0009: move-result-object v0 │ │ +0cced0: 5b20 0813 |000a: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ +0cced4: 1400 5200 0b7f |000c: const v0, #float 1.84764e+38 // #7f0b0052 │ │ +0cceda: 6e20 ec21 0300 |000f: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0ccee0: 0c00 |0012: move-result-object v0 │ │ +0ccee2: 5b20 0513 |0013: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyView:Landroid/view/View; // field@1305 │ │ +0ccee6: 1400 5f00 0b7f |0015: const v0, #float 1.84765e+38 // #7f0b005f │ │ +0cceec: 6e20 ec21 0300 |0018: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0ccef2: 0c00 |001b: move-result-object v0 │ │ +0ccef4: 1f00 9704 |001c: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ +0ccef8: 5b20 0613 |001e: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyViewText:Landroid/widget/TextView; // field@1306 │ │ +0ccefc: 1400 5e00 0b7f |0020: const v0, #float 1.84765e+38 // #7f0b005e │ │ +0ccf02: 6e20 ec21 0300 |0023: invoke-virtual {v3, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0ccf08: 0c00 |0026: move-result-object v0 │ │ +0ccf0a: 1f00 7a04 |0027: check-cast v0, Landroid/widget/GridView; // type@047a │ │ +0ccf0e: 5b20 0713 |0029: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0ccf12: 5420 0713 |002b: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0ccf16: 1231 |002d: const/4 v1, #int 3 // #3 │ │ +0ccf18: 6e20 1824 1000 |002e: invoke-virtual {v0, v1}, Landroid/widget/GridView;.setChoiceMode:(I)V // method@2418 │ │ +0ccf1e: 1200 |0031: const/4 v0, #int 0 // #0 │ │ +0ccf20: 7020 bf29 0200 |0032: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateFilter:(Ljava/lang/String;)Z // method@29bf │ │ +0ccf26: 5420 0e13 |0035: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccf2a: 3900 0600 |0037: if-nez v0, 003d // +0006 │ │ +0ccf2e: 7010 ac29 0200 |0039: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.launchTask:()V // method@29ac │ │ +0ccf34: 0e00 |003c: return-void │ │ +0ccf36: 5420 0e13 |003d: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccf3a: 1201 |003f: const/4 v1, #int 0 // #0 │ │ +0ccf3c: 6e30 c029 0201 |0040: invoke-virtual {v2, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V // method@29c0 │ │ +0ccf42: 28f9 |0043: goto 003c // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ 0x0003 line=116 │ │ 0x000c line=117 │ │ 0x0015 line=118 │ │ 0x0020 line=119 │ │ @@ -272303,86 +272333,86 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 155 16-bit code units │ │ -0cce58: |[0cce58] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V │ │ -0cce68: 6e10 a829 0500 |0000: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cce6e: 0c02 |0003: move-result-object v2 │ │ -0cce70: 3802 0c00 |0004: if-eqz v2, 0010 // +000c │ │ -0cce74: 6e10 a829 0500 |0006: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cce7a: 0c02 |0009: move-result-object v2 │ │ -0cce7c: 6e10 9304 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0493 │ │ -0cce82: 0a02 |000d: move-result v2 │ │ -0cce84: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ -0cce88: 0e00 |0010: return-void │ │ -0cce8a: 3906 0a00 |0011: if-nez v6, 001b // +000a │ │ -0cce8e: 6e10 a829 0500 |0013: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0cce94: 0c02 |0016: move-result-object v2 │ │ -0cce96: 6e10 8204 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ -0cce9c: 28f6 |001a: goto 0010 // -000a │ │ -0cce9e: 5b56 0e13 |001b: iput-object v6, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0ccea2: 5453 0613 |001d: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyViewText:Landroid/widget/TextView; // field@1306 │ │ -0ccea6: 5452 0e13 |001f: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ -0cceaa: 6e10 2628 0200 |0021: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:()Z // method@2826 │ │ -0cceb0: 0a02 |0024: move-result v2 │ │ -0cceb2: 3802 7200 |0025: if-eqz v2, 0097 // +0072 │ │ -0cceb6: 1402 3900 057f |0027: const v2, #float 1.76788e+38 // #7f050039 │ │ -0ccebc: 6e20 1525 2300 |002a: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(I)V // method@2515 │ │ -0ccec2: 5452 0813 |002d: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ -0ccec6: 1303 0800 |002f: const/16 v3, #int 8 // #8 │ │ -0cceca: 6e20 7822 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cced0: 5452 0713 |0034: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0cced4: 1203 |0036: const/4 v3, #int 0 // #0 │ │ -0cced6: 6e20 1d24 3200 |0037: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@241d │ │ -0ccedc: 3807 2b00 |003a: if-eqz v7, 0065 // +002b │ │ -0ccee0: 6e10 a829 0500 |003c: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccee6: 0c02 |003f: move-result-object v2 │ │ -0ccee8: 3802 2500 |0040: if-eqz v2, 0065 // +0025 │ │ -0cceec: 6e10 a829 0500 |0042: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccef2: 0c02 |0045: move-result-object v2 │ │ -0ccef4: 1403 0100 0a01 |0046: const v3, #float 2.53466e-38 // #010a0001 │ │ -0ccefa: 7120 a923 3200 |0049: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0ccf00: 0c01 |004c: move-result-object v1 │ │ -0ccf02: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ -0ccf06: 5452 0813 |004f: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ -0ccf0a: 6e20 7b22 1200 |0051: invoke-virtual {v2, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0ccf10: 6e10 a829 0500 |0054: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccf16: 0c02 |0057: move-result-object v2 │ │ -0ccf18: 1503 0a01 |0058: const/high16 v3, #int 17432576 // #10a │ │ -0ccf1c: 7120 a923 3200 |005a: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0ccf22: 0c00 |005d: move-result-object v0 │ │ -0ccf24: 3800 0700 |005e: if-eqz v0, 0065 // +0007 │ │ -0ccf28: 5452 0713 |0060: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0ccf2c: 6e20 1e24 0200 |0062: invoke-virtual {v2, v0}, Landroid/widget/GridView;.startAnimation:(Landroid/view/animation/Animation;)V // method@241e │ │ -0ccf32: 5452 0713 |0065: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0ccf36: 2203 4c05 |0067: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ -0ccf3a: 6e10 a829 0500 |0069: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccf40: 0c04 |006c: move-result-object v4 │ │ -0ccf42: 7030 2129 4305 |006d: invoke-direct {v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@2921 │ │ -0ccf48: 6e20 1724 3200 |0070: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2417 │ │ -0ccf4e: 5452 0713 |0073: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0ccf52: 5453 0513 |0075: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyView:Landroid/view/View; // field@1305 │ │ -0ccf56: 6e20 1924 3200 |0077: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setEmptyView:(Landroid/view/View;)V // method@2419 │ │ -0ccf5c: 5452 0713 |007a: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0ccf60: 2203 5a05 |007c: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3; // type@055a │ │ -0ccf64: 7020 8e29 5300 |007e: invoke-direct {v3, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@298e │ │ -0ccf6a: 6e20 1c24 3200 |0081: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@241c │ │ -0ccf70: 5452 0713 |0084: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ -0ccf74: 2203 5b05 |0086: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4; // type@055b │ │ -0ccf78: 7020 9029 5300 |0088: invoke-direct {v3, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@2990 │ │ -0ccf7e: 6e20 1b24 3200 |008b: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@241b │ │ -0ccf84: 6e10 a829 0500 |008e: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0ccf8a: 0c02 |0091: move-result-object v2 │ │ -0ccf8c: 6e10 9104 0200 |0092: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ -0ccf92: 2900 7bff |0095: goto/16 0010 // -0085 │ │ -0ccf96: 1402 3800 057f |0097: const v2, #float 1.76788e+38 // #7f050038 │ │ -0ccf9c: 2890 |009a: goto 002a // -0070 │ │ +0ccf44: |[0ccf44] fr.simon.marquis.preferencesmanager.ui.PreferencesFragment.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V │ │ +0ccf54: 6e10 a829 0500 |0000: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0ccf5a: 0c02 |0003: move-result-object v2 │ │ +0ccf5c: 3802 0c00 |0004: if-eqz v2, 0010 // +000c │ │ +0ccf60: 6e10 a829 0500 |0006: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0ccf66: 0c02 |0009: move-result-object v2 │ │ +0ccf68: 6e10 9304 0200 |000a: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.isFinishing:()Z // method@0493 │ │ +0ccf6e: 0a02 |000d: move-result v2 │ │ +0ccf70: 3802 0300 |000e: if-eqz v2, 0011 // +0003 │ │ +0ccf74: 0e00 |0010: return-void │ │ +0ccf76: 3906 0a00 |0011: if-nez v6, 001b // +000a │ │ +0ccf7a: 6e10 a829 0500 |0013: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0ccf80: 0c02 |0016: move-result-object v2 │ │ +0ccf82: 6e10 8204 0200 |0017: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.finish:()V // method@0482 │ │ +0ccf88: 28f6 |001a: goto 0010 // -000a │ │ +0ccf8a: 5b56 0e13 |001b: iput-object v6, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccf8e: 5453 0613 |001d: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyViewText:Landroid/widget/TextView; // field@1306 │ │ +0ccf92: 5452 0e13 |001f: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // field@130e │ │ +0ccf96: 6e10 2628 0200 |0021: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.isValidPreferenceFile:()Z // method@2826 │ │ +0ccf9c: 0a02 |0024: move-result v2 │ │ +0ccf9e: 3802 7200 |0025: if-eqz v2, 0097 // +0072 │ │ +0ccfa2: 1402 3900 057f |0027: const v2, #float 1.76788e+38 // #7f050039 │ │ +0ccfa8: 6e20 1525 2300 |002a: invoke-virtual {v3, v2}, Landroid/widget/TextView;.setText:(I)V // method@2515 │ │ +0ccfae: 5452 0813 |002d: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ +0ccfb2: 1303 0800 |002f: const/16 v3, #int 8 // #8 │ │ +0ccfb6: 6e20 7822 3200 |0031: invoke-virtual {v2, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0ccfbc: 5452 0713 |0034: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0ccfc0: 1203 |0036: const/4 v3, #int 0 // #0 │ │ +0ccfc2: 6e20 1d24 3200 |0037: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setVisibility:(I)V // method@241d │ │ +0ccfc8: 3807 2b00 |003a: if-eqz v7, 0065 // +002b │ │ +0ccfcc: 6e10 a829 0500 |003c: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0ccfd2: 0c02 |003f: move-result-object v2 │ │ +0ccfd4: 3802 2500 |0040: if-eqz v2, 0065 // +0025 │ │ +0ccfd8: 6e10 a829 0500 |0042: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0ccfde: 0c02 |0045: move-result-object v2 │ │ +0ccfe0: 1403 0100 0a01 |0046: const v3, #float 2.53466e-38 // #010a0001 │ │ +0ccfe6: 7120 a923 3200 |0049: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0ccfec: 0c01 |004c: move-result-object v1 │ │ +0ccfee: 3801 0700 |004d: if-eqz v1, 0054 // +0007 │ │ +0ccff2: 5452 0813 |004f: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.loadingView:Landroid/view/View; // field@1308 │ │ +0ccff6: 6e20 7b22 1200 |0051: invoke-virtual {v2, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0ccffc: 6e10 a829 0500 |0054: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cd002: 0c02 |0057: move-result-object v2 │ │ +0cd004: 1503 0a01 |0058: const/high16 v3, #int 17432576 // #10a │ │ +0cd008: 7120 a923 3200 |005a: invoke-static {v2, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0cd00e: 0c00 |005d: move-result-object v0 │ │ +0cd010: 3800 0700 |005e: if-eqz v0, 0065 // +0007 │ │ +0cd014: 5452 0713 |0060: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cd018: 6e20 1e24 0200 |0062: invoke-virtual {v2, v0}, Landroid/widget/GridView;.startAnimation:(Landroid/view/animation/Animation;)V // method@241e │ │ +0cd01e: 5452 0713 |0065: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cd022: 2203 4c05 |0067: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; // type@054c │ │ +0cd026: 6e10 a829 0500 |0069: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cd02c: 0c04 |006c: move-result-object v4 │ │ +0cd02e: 7030 2129 4305 |006d: invoke-direct {v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@2921 │ │ +0cd034: 6e20 1724 3200 |0070: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@2417 │ │ +0cd03a: 5452 0713 |0073: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cd03e: 5453 0513 |0075: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.emptyView:Landroid/view/View; // field@1305 │ │ +0cd042: 6e20 1924 3200 |0077: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setEmptyView:(Landroid/view/View;)V // method@2419 │ │ +0cd048: 5452 0713 |007a: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cd04c: 2203 5a05 |007c: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3; // type@055a │ │ +0cd050: 7020 8e29 5300 |007e: invoke-direct {v3, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@298e │ │ +0cd056: 6e20 1c24 3200 |0081: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@241c │ │ +0cd05c: 5452 0713 |0084: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.gridView:Landroid/widget/GridView; // field@1307 │ │ +0cd060: 2203 5b05 |0086: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4; // type@055b │ │ +0cd064: 7020 9029 5300 |0088: invoke-direct {v3, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V // method@2990 │ │ +0cd06a: 6e20 1b24 3200 |008b: invoke-virtual {v2, v3}, Landroid/widget/GridView;.setMultiChoiceModeListener:(Landroid/widget/AbsListView$MultiChoiceModeListener;)V // method@241b │ │ +0cd070: 6e10 a829 0500 |008e: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0cd076: 0c02 |0091: move-result-object v2 │ │ +0cd078: 6e10 9104 0200 |0092: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ +0cd07e: 2900 7bff |0095: goto/16 0010 // -0085 │ │ +0cd082: 1402 3800 057f |0097: const v2, #float 1.76788e+38 // #7f050038 │ │ +0cd088: 2890 |009a: goto 002a // -0070 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=343 │ │ 0x0010 line=434 │ │ 0x0011 line=346 │ │ 0x0013 line=347 │ │ 0x001b line=350 │ │ @@ -272470,27 +272500,27 @@ │ │ type : '(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0ccfa0: |[0ccfa0] se.emilsjolander.stickylistheaders.AdapterWrapper.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ -0ccfb0: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0ccfb6: 2200 d905 |0003: new-instance v0, Ljava/util/LinkedList; // type@05d9 │ │ -0ccfba: 7010 c92b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ -0ccfc0: 5b10 5013 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ -0ccfc4: 2200 fd05 |000a: new-instance v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1; // type@05fd │ │ -0ccfc8: 7020 4c2c 1000 |000c: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V // method@2c4c │ │ -0ccfce: 5b10 4c13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDataSetObserver:Landroid/database/DataSetObserver; // field@134c │ │ -0ccfd2: 5b12 4b13 |0011: iput-object v2, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ -0ccfd6: 5b13 4d13 |0013: iput-object v3, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0ccfda: 5410 4c13 |0015: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDataSetObserver:Landroid/database/DataSetObserver; // field@134c │ │ -0ccfde: 7220 ce2c 0300 |0017: invoke-interface {v3, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2cce │ │ -0ccfe4: 0e00 |001a: return-void │ │ +0cd08c: |[0cd08c] se.emilsjolander.stickylistheaders.AdapterWrapper.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ +0cd09c: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0cd0a2: 2200 d905 |0003: new-instance v0, Ljava/util/LinkedList; // type@05d9 │ │ +0cd0a6: 7010 c92b 0000 |0005: invoke-direct {v0}, Ljava/util/LinkedList;.:()V // method@2bc9 │ │ +0cd0ac: 5b10 5013 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ +0cd0b0: 2200 fd05 |000a: new-instance v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1; // type@05fd │ │ +0cd0b4: 7020 4c2c 1000 |000c: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/AdapterWrapper$1;.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V // method@2c4c │ │ +0cd0ba: 5b10 4c13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDataSetObserver:Landroid/database/DataSetObserver; // field@134c │ │ +0cd0be: 5b12 4b13 |0011: iput-object v2, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ +0cd0c2: 5b13 4d13 |0013: iput-object v3, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd0c6: 5410 4c13 |0015: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDataSetObserver:Landroid/database/DataSetObserver; // field@134c │ │ +0cd0ca: 7220 ce2c 0300 |0017: invoke-interface {v3, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2cce │ │ +0cd0d0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=33 │ │ 0x000a line=38 │ │ 0x0011 line=54 │ │ 0x0013 line=55 │ │ @@ -272506,17 +272536,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Ljava/util/List;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ccfe8: |[0ccfe8] se.emilsjolander.stickylistheaders.AdapterWrapper.access$000:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Ljava/util/List; │ │ -0ccff8: 5410 5013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ -0ccffc: 1100 |0002: return-object v0 │ │ +0cd0d4: |[0cd0d4] se.emilsjolander.stickylistheaders.AdapterWrapper.access$000:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Ljava/util/List; │ │ +0cd0e4: 5410 5013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ +0cd0e8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #2 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -272524,17 +272554,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd000: |[0cd000] se.emilsjolander.stickylistheaders.AdapterWrapper.access$101:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V │ │ -0cd010: 6f10 d023 0000 |0000: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetInvalidated:()V // method@23d0 │ │ -0cd016: 0e00 |0003: return-void │ │ +0cd0ec: |[0cd0ec] se.emilsjolander.stickylistheaders.AdapterWrapper.access$101:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V │ │ +0cd0fc: 6f10 d023 0000 |0000: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetInvalidated:()V // method@23d0 │ │ +0cd102: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #3 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -272542,17 +272572,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd018: |[0cd018] se.emilsjolander.stickylistheaders.AdapterWrapper.access$201:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V │ │ -0cd028: 6f10 cf23 0000 |0000: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -0cd02e: 0e00 |0003: return-void │ │ +0cd104: |[0cd104] se.emilsjolander.stickylistheaders.AdapterWrapper.access$201:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)V │ │ +0cd114: 6f10 cf23 0000 |0000: invoke-super {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +0cd11a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #4 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -272560,17 +272590,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd030: |[0cd030] se.emilsjolander.stickylistheaders.AdapterWrapper.access$300:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; │ │ -0cd040: 5410 5113 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // field@1351 │ │ -0cd044: 1100 |0002: return-object v0 │ │ +0cd11c: |[0cd11c] se.emilsjolander.stickylistheaders.AdapterWrapper.access$300:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;)Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; │ │ +0cd12c: 5410 5113 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // field@1351 │ │ +0cd130: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #5 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -272578,35 +272608,35 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/WrapperView;I)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 40 16-bit code units │ │ -0cd048: |[0cd048] se.emilsjolander.stickylistheaders.AdapterWrapper.configureHeader:(Lse/emilsjolander/stickylistheaders/WrapperView;I)Landroid/view/View; │ │ -0cd058: 5441 a713 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0cd05c: 3901 1600 |0002: if-nez v1, 0018 // +0016 │ │ -0cd060: 7010 6a2c 0300 |0004: invoke-direct {v3}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.popHeader:()Landroid/view/View; // method@2c6a │ │ -0cd066: 0c00 |0007: move-result-object v0 │ │ -0cd068: 5431 4d13 |0008: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd06c: 7240 c52c 5140 |000a: invoke-interface {v1, v5, v0, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc5 │ │ -0cd072: 0c00 |000d: move-result-object v0 │ │ -0cd074: 3900 0d00 |000e: if-nez v0, 001b // +000d │ │ -0cd078: 2201 9f05 |0010: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ -0cd07c: 1a02 8205 |0012: const-string v2, "Header view must not be null." // string@0582 │ │ -0cd080: 7020 fc2a 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ -0cd086: 2701 |0017: throw v1 │ │ -0cd088: 5440 a713 |0018: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0cd08c: 28ee |001a: goto 0008 // -0012 │ │ -0cd08e: 1211 |001b: const/4 v1, #int 1 // #1 │ │ -0cd090: 6e20 5b22 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setClickable:(Z)V // method@225b │ │ -0cd096: 2201 fe05 |001f: new-instance v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2; // type@05fe │ │ -0cd09a: 7030 4f2c 3105 |0021: invoke-direct {v1, v3, v5}, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;I)V // method@2c4f │ │ -0cd0a0: 6e20 6722 1000 |0024: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0cd0a6: 1100 |0027: return-object v0 │ │ +0cd134: |[0cd134] se.emilsjolander.stickylistheaders.AdapterWrapper.configureHeader:(Lse/emilsjolander/stickylistheaders/WrapperView;I)Landroid/view/View; │ │ +0cd144: 5441 a713 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0cd148: 3901 1600 |0002: if-nez v1, 0018 // +0016 │ │ +0cd14c: 7010 6a2c 0300 |0004: invoke-direct {v3}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.popHeader:()Landroid/view/View; // method@2c6a │ │ +0cd152: 0c00 |0007: move-result-object v0 │ │ +0cd154: 5431 4d13 |0008: iget-object v1, v3, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd158: 7240 c52c 5140 |000a: invoke-interface {v1, v5, v0, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc5 │ │ +0cd15e: 0c00 |000d: move-result-object v0 │ │ +0cd160: 3900 0d00 |000e: if-nez v0, 001b // +000d │ │ +0cd164: 2201 9f05 |0010: new-instance v1, Ljava/lang/NullPointerException; // type@059f │ │ +0cd168: 1a02 8205 |0012: const-string v2, "Header view must not be null." // string@0582 │ │ +0cd16c: 7020 fc2a 2100 |0014: invoke-direct {v1, v2}, Ljava/lang/NullPointerException;.:(Ljava/lang/String;)V // method@2afc │ │ +0cd172: 2701 |0017: throw v1 │ │ +0cd174: 5440 a713 |0018: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0cd178: 28ee |001a: goto 0008 // -0012 │ │ +0cd17a: 1211 |001b: const/4 v1, #int 1 // #1 │ │ +0cd17c: 6e20 5b22 1000 |001c: invoke-virtual {v0, v1}, Landroid/view/View;.setClickable:(Z)V // method@225b │ │ +0cd182: 2201 fe05 |001f: new-instance v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2; // type@05fe │ │ +0cd186: 7030 4f2c 3105 |0021: invoke-direct {v1, v3, v5}, Lse/emilsjolander/stickylistheaders/AdapterWrapper$2;.:(Lse/emilsjolander/stickylistheaders/AdapterWrapper;I)V // method@2c4f │ │ +0cd18c: 6e20 6722 1000 |0024: invoke-virtual {v0, v1}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0cd192: 1100 |0027: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0008 line=128 │ │ 0x000e line=129 │ │ 0x0010 line=130 │ │ 0x0018 line=127 │ │ @@ -272625,27 +272655,27 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0cd0a8: |[0cd0a8] se.emilsjolander.stickylistheaders.AdapterWrapper.popHeader:()Landroid/view/View; │ │ -0cd0b8: 5420 5013 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ -0cd0bc: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -0cd0c2: 0a00 |0005: move-result v0 │ │ -0cd0c4: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ -0cd0c8: 5420 5013 |0008: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ -0cd0cc: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0cd0ce: 7220 d92b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ -0cd0d4: 0c00 |000e: move-result-object v0 │ │ -0cd0d6: 1f00 3e04 |000f: check-cast v0, Landroid/view/View; // type@043e │ │ -0cd0da: 1100 |0011: return-object v0 │ │ -0cd0dc: 1200 |0012: const/4 v0, #int 0 // #0 │ │ -0cd0de: 28fe |0013: goto 0011 // -0002 │ │ +0cd194: |[0cd194] se.emilsjolander.stickylistheaders.AdapterWrapper.popHeader:()Landroid/view/View; │ │ +0cd1a4: 5420 5013 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ +0cd1a8: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +0cd1ae: 0a00 |0005: move-result v0 │ │ +0cd1b0: 3d00 0c00 |0006: if-lez v0, 0012 // +000c │ │ +0cd1b4: 5420 5013 |0008: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ +0cd1b8: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0cd1ba: 7220 d92b 1000 |000b: invoke-interface {v0, v1}, Ljava/util/List;.remove:(I)Ljava/lang/Object; // method@2bd9 │ │ +0cd1c0: 0c00 |000e: move-result-object v0 │ │ +0cd1c2: 1f00 3e04 |000f: check-cast v0, Landroid/view/View; // type@043e │ │ +0cd1c6: 1100 |0011: return-object v0 │ │ +0cd1c8: 1200 |0012: const/4 v0, #int 0 // #0 │ │ +0cd1ca: 28fe |0013: goto 0011 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0008 line=149 │ │ 0x0011 line=151 │ │ locals : │ │ 0x0000 - 0x0014 reg=2 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ @@ -272655,29 +272685,29 @@ │ │ type : '(I)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0cd0e0: |[0cd0e0] se.emilsjolander.stickylistheaders.AdapterWrapper.previousPositionHasSameHeader:(I)Z │ │ -0cd0f0: 3805 1600 |0000: if-eqz v5, 0016 // +0016 │ │ -0cd0f4: 5440 4d13 |0002: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd0f8: 7220 c42c 5000 |0004: invoke-interface {v0, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ -0cd0fe: 0b00 |0007: move-result-wide v0 │ │ -0cd100: 5442 4d13 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd104: d803 05ff |000a: add-int/lit8 v3, v5, #int -1 // #ff │ │ -0cd108: 7220 c42c 3200 |000c: invoke-interface {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ -0cd10e: 0b02 |000f: move-result-wide v2 │ │ -0cd110: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ -0cd114: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ -0cd118: 1210 |0014: const/4 v0, #int 1 // #1 │ │ -0cd11a: 0f00 |0015: return v0 │ │ -0cd11c: 1200 |0016: const/4 v0, #int 0 // #0 │ │ -0cd11e: 28fe |0017: goto 0015 // -0002 │ │ +0cd1cc: |[0cd1cc] se.emilsjolander.stickylistheaders.AdapterWrapper.previousPositionHasSameHeader:(I)Z │ │ +0cd1dc: 3805 1600 |0000: if-eqz v5, 0016 // +0016 │ │ +0cd1e0: 5440 4d13 |0002: iget-object v0, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd1e4: 7220 c42c 5000 |0004: invoke-interface {v0, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ +0cd1ea: 0b00 |0007: move-result-wide v0 │ │ +0cd1ec: 5442 4d13 |0008: iget-object v2, v4, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd1f0: d803 05ff |000a: add-int/lit8 v3, v5, #int -1 // #ff │ │ +0cd1f4: 7220 c42c 3200 |000c: invoke-interface {v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ +0cd1fa: 0b02 |000f: move-result-wide v2 │ │ +0cd1fc: 3100 0002 |0010: cmp-long v0, v0, v2 │ │ +0cd200: 3900 0400 |0012: if-nez v0, 0016 // +0004 │ │ +0cd204: 1210 |0014: const/4 v0, #int 1 // #1 │ │ +0cd206: 0f00 |0015: return v0 │ │ +0cd208: 1200 |0016: const/4 v0, #int 0 // #0 │ │ +0cd20a: 28fe |0017: goto 0015 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0004 line=157 │ │ 0x000c line=158 │ │ locals : │ │ 0x0000 - 0x0018 reg=4 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ @@ -272688,22 +272718,22 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/WrapperView;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0cd120: |[0cd120] se.emilsjolander.stickylistheaders.AdapterWrapper.recycleHeaderIfExists:(Lse/emilsjolander/stickylistheaders/WrapperView;)V │ │ -0cd130: 5430 a713 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ -0cd134: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0cd138: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0cd13a: 6e20 7822 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cd140: 5421 5013 |0008: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ -0cd144: 7220 d22b 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0cd14a: 0e00 |000d: return-void │ │ +0cd20c: |[0cd20c] se.emilsjolander.stickylistheaders.AdapterWrapper.recycleHeaderIfExists:(Lse/emilsjolander/stickylistheaders/WrapperView;)V │ │ +0cd21c: 5430 a713 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/WrapperView;.mHeader:Landroid/view/View; // field@13a7 │ │ +0cd220: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0cd224: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0cd226: 6e20 7822 1000 |0005: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cd22c: 5421 5013 |0008: iget-object v1, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mHeaderCache:Ljava/util/List; // field@1350 │ │ +0cd230: 7220 d22b 0100 |000a: invoke-interface {v1, v0}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0cd236: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0002 line=115 │ │ 0x0004 line=117 │ │ 0x0008 line=118 │ │ 0x000d line=120 │ │ @@ -272718,19 +272748,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd14c: |[0cd14c] se.emilsjolander.stickylistheaders.AdapterWrapper.areAllItemsEnabled:()Z │ │ -0cd15c: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd160: 7210 c22c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.areAllItemsEnabled:()Z // method@2cc2 │ │ -0cd166: 0a00 |0005: move-result v0 │ │ -0cd168: 0f00 |0006: return v0 │ │ +0cd238: |[0cd238] se.emilsjolander.stickylistheaders.AdapterWrapper.areAllItemsEnabled:()Z │ │ +0cd248: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd24c: 7210 c22c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.areAllItemsEnabled:()Z // method@2cc2 │ │ +0cd252: 0a00 |0005: move-result v0 │ │ +0cd254: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #1 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -272738,19 +272768,19 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd16c: |[0cd16c] se.emilsjolander.stickylistheaders.AdapterWrapper.equals:(Ljava/lang/Object;)Z │ │ -0cd17c: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd180: 6e20 ff2a 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ -0cd186: 0a00 |0005: move-result v0 │ │ -0cd188: 0f00 |0006: return v0 │ │ +0cd258: |[0cd258] se.emilsjolander.stickylistheaders.AdapterWrapper.equals:(Ljava/lang/Object;)Z │ │ +0cd268: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd26c: 6e20 ff2a 2000 |0002: invoke-virtual {v0, v2}, Ljava/lang/Object;.equals:(Ljava/lang/Object;)Z // method@2aff │ │ +0cd272: 0a00 |0005: move-result v0 │ │ +0cd274: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 o Ljava/lang/Object; │ │ │ │ @@ -272759,19 +272789,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd18c: |[0cd18c] se.emilsjolander.stickylistheaders.AdapterWrapper.getCount:()I │ │ -0cd19c: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd1a0: 7210 c32c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getCount:()I // method@2cc3 │ │ -0cd1a6: 0a00 |0005: move-result v0 │ │ -0cd1a8: 0f00 |0006: return v0 │ │ +0cd278: |[0cd278] se.emilsjolander.stickylistheaders.AdapterWrapper.getCount:()I │ │ +0cd288: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd28c: 7210 c32c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getCount:()I // method@2cc3 │ │ +0cd292: 0a00 |0005: move-result v0 │ │ +0cd294: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #3 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -272779,20 +272809,20 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0cd1ac: |[0cd1ac] se.emilsjolander.stickylistheaders.AdapterWrapper.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd1bc: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd1c0: 1f00 6d04 |0002: check-cast v0, Landroid/widget/BaseAdapter; // type@046d │ │ -0cd1c4: 6e40 ce23 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/BaseAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23ce │ │ -0cd1ca: 0c00 |0007: move-result-object v0 │ │ -0cd1cc: 1100 |0008: return-object v0 │ │ +0cd298: |[0cd298] se.emilsjolander.stickylistheaders.AdapterWrapper.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd2a8: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd2ac: 1f00 6d04 |0002: check-cast v0, Landroid/widget/BaseAdapter; // type@046d │ │ +0cd2b0: 6e40 ce23 2043 |0004: invoke-virtual {v0, v2, v3, v4}, Landroid/widget/BaseAdapter;.getDropDownView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@23ce │ │ +0cd2b6: 0c00 |0007: move-result-object v0 │ │ +0cd2b8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0009 reg=2 position I │ │ 0x0000 - 0x0009 reg=3 convertView Landroid/view/View; │ │ @@ -272803,19 +272833,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd1d0: |[0cd1d0] se.emilsjolander.stickylistheaders.AdapterWrapper.getHeaderId:(I)J │ │ -0cd1e0: 5420 4d13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd1e4: 7220 c42c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ -0cd1ea: 0b00 |0005: move-result-wide v0 │ │ -0cd1ec: 1000 |0006: return-wide v0 │ │ +0cd2bc: |[0cd2bc] se.emilsjolander.stickylistheaders.AdapterWrapper.getHeaderId:(I)J │ │ +0cd2cc: 5420 4d13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd2d0: 7220 c42c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ +0cd2d6: 0b00 |0005: move-result-wide v0 │ │ +0cd2d8: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=222 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=3 position I │ │ │ │ @@ -272824,19 +272854,19 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cd1f0: |[0cd1f0] se.emilsjolander.stickylistheaders.AdapterWrapper.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd200: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd204: 7240 c52c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc5 │ │ -0cd20a: 0c00 |0005: move-result-object v0 │ │ -0cd20c: 1100 |0006: return-object v0 │ │ +0cd2dc: |[0cd2dc] se.emilsjolander.stickylistheaders.AdapterWrapper.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd2ec: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd2f0: 7240 c52c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc5 │ │ +0cd2f6: 0c00 |0005: move-result-object v0 │ │ +0cd2f8: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 position I │ │ 0x0000 - 0x0007 reg=3 convertView Landroid/view/View; │ │ @@ -272847,19 +272877,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd210: |[0cd210] se.emilsjolander.stickylistheaders.AdapterWrapper.getItem:(I)Ljava/lang/Object; │ │ -0cd220: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd224: 7220 c62c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItem:(I)Ljava/lang/Object; // method@2cc6 │ │ -0cd22a: 0c00 |0005: move-result-object v0 │ │ -0cd22c: 1100 |0006: return-object v0 │ │ +0cd2fc: |[0cd2fc] se.emilsjolander.stickylistheaders.AdapterWrapper.getItem:(I)Ljava/lang/Object; │ │ +0cd30c: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd310: 7220 c62c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItem:(I)Ljava/lang/Object; // method@2cc6 │ │ +0cd316: 0c00 |0005: move-result-object v0 │ │ +0cd318: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=82 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -272868,19 +272898,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd230: |[0cd230] se.emilsjolander.stickylistheaders.AdapterWrapper.getItemId:(I)J │ │ -0cd240: 5420 4d13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd244: 7220 c72c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemId:(I)J // method@2cc7 │ │ -0cd24a: 0b00 |0005: move-result-wide v0 │ │ -0cd24c: 1000 |0006: return-wide v0 │ │ +0cd31c: |[0cd31c] se.emilsjolander.stickylistheaders.AdapterWrapper.getItemId:(I)J │ │ +0cd32c: 5420 4d13 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd330: 7220 c72c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemId:(I)J // method@2cc7 │ │ +0cd336: 0b00 |0005: move-result-wide v0 │ │ +0cd338: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=3 position I │ │ │ │ @@ -272889,19 +272919,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd250: |[0cd250] se.emilsjolander.stickylistheaders.AdapterWrapper.getItemViewType:(I)I │ │ -0cd260: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd264: 7220 c82c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemViewType:(I)I // method@2cc8 │ │ -0cd26a: 0a00 |0005: move-result v0 │ │ -0cd26c: 0f00 |0006: return v0 │ │ +0cd33c: |[0cd33c] se.emilsjolander.stickylistheaders.AdapterWrapper.getItemViewType:(I)I │ │ +0cd34c: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd350: 7220 c82c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemViewType:(I)I // method@2cc8 │ │ +0cd356: 0a00 |0005: move-result v0 │ │ +0cd358: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -272910,18 +272940,18 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cd270: |[0cd270] se.emilsjolander.stickylistheaders.AdapterWrapper.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd280: 6e40 622c 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Lse/emilsjolander/stickylistheaders/WrapperView; // method@2c62 │ │ -0cd286: 0c00 |0003: move-result-object v0 │ │ -0cd288: 1100 |0004: return-object v0 │ │ +0cd35c: |[0cd35c] se.emilsjolander.stickylistheaders.AdapterWrapper.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd36c: 6e40 622c 2143 |0000: invoke-virtual {v1, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Lse/emilsjolander/stickylistheaders/WrapperView; // method@2c62 │ │ +0cd372: 0c00 |0003: move-result-object v0 │ │ +0cd374: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0005 reg=2 (null) I │ │ 0x0000 - 0x0005 reg=3 (null) Landroid/view/View; │ │ @@ -272932,53 +272962,53 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Lse/emilsjolander/stickylistheaders/WrapperView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 75 16-bit code units │ │ -0cd28c: |[0cd28c] se.emilsjolander.stickylistheaders.AdapterWrapper.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Lse/emilsjolander/stickylistheaders/WrapperView; │ │ -0cd29c: 3907 3200 |0000: if-nez v7, 0032 // +0032 │ │ -0cd2a0: 2202 1b06 |0002: new-instance v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0cd2a4: 5453 4b13 |0004: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ -0cd2a8: 7020 652d 3200 |0006: invoke-direct {v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.:(Landroid/content/Context;)V // method@2d65 │ │ -0cd2ae: 5453 4d13 |0009: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd2b2: 5424 a813 |000b: iget-object v4, v2, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ -0cd2b6: 7240 c92c 6384 |000d: invoke-interface {v3, v6, v4, v8}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc9 │ │ -0cd2bc: 0c01 |0010: move-result-object v1 │ │ -0cd2be: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0cd2c0: 7020 6b2c 6500 |0012: invoke-direct {v5, v6}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.previousPositionHasSameHeader:(I)Z // method@2c6b │ │ -0cd2c6: 0a03 |0015: move-result v3 │ │ -0cd2c8: 3803 2000 |0016: if-eqz v3, 0036 // +0020 │ │ -0cd2cc: 7020 6c2c 2500 |0018: invoke-direct {v5, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.recycleHeaderIfExists:(Lse/emilsjolander/stickylistheaders/WrapperView;)V // method@2c6c │ │ -0cd2d2: 2013 7004 |001b: instance-of v3, v1, Landroid/widget/Checkable; // type@0470 │ │ -0cd2d6: 3803 1e00 |001d: if-eqz v3, 003b // +001e │ │ -0cd2da: 2023 0206 |001f: instance-of v3, v2, Lse/emilsjolander/stickylistheaders/CheckableWrapperView; // type@0602 │ │ -0cd2de: 3903 1a00 |0021: if-nez v3, 003b // +001a │ │ -0cd2e2: 2202 0206 |0023: new-instance v2, Lse/emilsjolander/stickylistheaders/CheckableWrapperView; // type@0602 │ │ -0cd2e6: 5453 4b13 |0025: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ -0cd2ea: 7020 732c 3200 |0027: invoke-direct {v2, v3}, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.:(Landroid/content/Context;)V // method@2c73 │ │ -0cd2f0: 5453 4e13 |002a: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDivider:Landroid/graphics/drawable/Drawable; // field@134e │ │ -0cd2f4: 5254 4f13 |002c: iget v4, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDividerHeight:I // field@134f │ │ -0cd2f8: 6e54 732d 1230 |002e: invoke-virtual {v2, v1, v0, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperView;.update:(Landroid/view/View;Landroid/view/View;Landroid/graphics/drawable/Drawable;I)V // method@2d73 │ │ -0cd2fe: 1102 |0031: return-object v2 │ │ -0cd300: 1f07 1b06 |0032: check-cast v7, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0cd304: 0772 |0034: move-object v2, v7 │ │ -0cd306: 28d4 |0035: goto 0009 // -002c │ │ -0cd308: 7030 582c 2506 |0036: invoke-direct {v5, v2, v6}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.configureHeader:(Lse/emilsjolander/stickylistheaders/WrapperView;I)Landroid/view/View; // method@2c58 │ │ -0cd30e: 0c00 |0039: move-result-object v0 │ │ -0cd310: 28e1 |003a: goto 001b // -001f │ │ -0cd312: 2013 7004 |003b: instance-of v3, v1, Landroid/widget/Checkable; // type@0470 │ │ -0cd316: 3903 edff |003d: if-nez v3, 002a // -0013 │ │ -0cd31a: 2023 0206 |003f: instance-of v3, v2, Lse/emilsjolander/stickylistheaders/CheckableWrapperView; // type@0602 │ │ -0cd31e: 3803 e9ff |0041: if-eqz v3, 002a // -0017 │ │ -0cd322: 2202 1b06 |0043: new-instance v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ -0cd326: 5453 4b13 |0045: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ -0cd32a: 7020 652d 3200 |0047: invoke-direct {v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.:(Landroid/content/Context;)V // method@2d65 │ │ -0cd330: 28e0 |004a: goto 002a // -0020 │ │ +0cd378: |[0cd378] se.emilsjolander.stickylistheaders.AdapterWrapper.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Lse/emilsjolander/stickylistheaders/WrapperView; │ │ +0cd388: 3907 3200 |0000: if-nez v7, 0032 // +0032 │ │ +0cd38c: 2202 1b06 |0002: new-instance v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0cd390: 5453 4b13 |0004: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ +0cd394: 7020 652d 3200 |0006: invoke-direct {v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.:(Landroid/content/Context;)V // method@2d65 │ │ +0cd39a: 5453 4d13 |0009: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd39e: 5424 a813 |000b: iget-object v4, v2, Lse/emilsjolander/stickylistheaders/WrapperView;.mItem:Landroid/view/View; // field@13a8 │ │ +0cd3a2: 7240 c92c 6384 |000d: invoke-interface {v3, v6, v4, v8}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc9 │ │ +0cd3a8: 0c01 |0010: move-result-object v1 │ │ +0cd3aa: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0cd3ac: 7020 6b2c 6500 |0012: invoke-direct {v5, v6}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.previousPositionHasSameHeader:(I)Z // method@2c6b │ │ +0cd3b2: 0a03 |0015: move-result v3 │ │ +0cd3b4: 3803 2000 |0016: if-eqz v3, 0036 // +0020 │ │ +0cd3b8: 7020 6c2c 2500 |0018: invoke-direct {v5, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.recycleHeaderIfExists:(Lse/emilsjolander/stickylistheaders/WrapperView;)V // method@2c6c │ │ +0cd3be: 2013 7004 |001b: instance-of v3, v1, Landroid/widget/Checkable; // type@0470 │ │ +0cd3c2: 3803 1e00 |001d: if-eqz v3, 003b // +001e │ │ +0cd3c6: 2023 0206 |001f: instance-of v3, v2, Lse/emilsjolander/stickylistheaders/CheckableWrapperView; // type@0602 │ │ +0cd3ca: 3903 1a00 |0021: if-nez v3, 003b // +001a │ │ +0cd3ce: 2202 0206 |0023: new-instance v2, Lse/emilsjolander/stickylistheaders/CheckableWrapperView; // type@0602 │ │ +0cd3d2: 5453 4b13 |0025: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ +0cd3d6: 7020 732c 3200 |0027: invoke-direct {v2, v3}, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.:(Landroid/content/Context;)V // method@2c73 │ │ +0cd3dc: 5453 4e13 |002a: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDivider:Landroid/graphics/drawable/Drawable; // field@134e │ │ +0cd3e0: 5254 4f13 |002c: iget v4, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDividerHeight:I // field@134f │ │ +0cd3e4: 6e54 732d 1230 |002e: invoke-virtual {v2, v1, v0, v3, v4}, Lse/emilsjolander/stickylistheaders/WrapperView;.update:(Landroid/view/View;Landroid/view/View;Landroid/graphics/drawable/Drawable;I)V // method@2d73 │ │ +0cd3ea: 1102 |0031: return-object v2 │ │ +0cd3ec: 1f07 1b06 |0032: check-cast v7, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0cd3f0: 0772 |0034: move-object v2, v7 │ │ +0cd3f2: 28d4 |0035: goto 0009 // -002c │ │ +0cd3f4: 7030 582c 2506 |0036: invoke-direct {v5, v2, v6}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.configureHeader:(Lse/emilsjolander/stickylistheaders/WrapperView;I)Landroid/view/View; // method@2c58 │ │ +0cd3fa: 0c00 |0039: move-result-object v0 │ │ +0cd3fc: 28e1 |003a: goto 001b // -001f │ │ +0cd3fe: 2013 7004 |003b: instance-of v3, v1, Landroid/widget/Checkable; // type@0470 │ │ +0cd402: 3903 edff |003d: if-nez v3, 002a // -0013 │ │ +0cd406: 2023 0206 |003f: instance-of v3, v2, Lse/emilsjolander/stickylistheaders/CheckableWrapperView; // type@0602 │ │ +0cd40a: 3803 e9ff |0041: if-eqz v3, 002a // -0017 │ │ +0cd40e: 2202 1b06 |0043: new-instance v2, Lse/emilsjolander/stickylistheaders/WrapperView; // type@061b │ │ +0cd412: 5453 4b13 |0045: iget-object v3, v5, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mContext:Landroid/content/Context; // field@134b │ │ +0cd416: 7020 652d 3200 |0047: invoke-direct {v2, v3}, Lse/emilsjolander/stickylistheaders/WrapperView;.:(Landroid/content/Context;)V // method@2d65 │ │ +0cd41c: 28e0 |004a: goto 002a // -0020 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ 0x0009 line=164 │ │ 0x0011 line=165 │ │ 0x0012 line=166 │ │ 0x0018 line=167 │ │ @@ -273010,19 +273040,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd334: |[0cd334] se.emilsjolander.stickylistheaders.AdapterWrapper.getViewTypeCount:()I │ │ -0cd344: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd348: 7210 ca2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getViewTypeCount:()I // method@2cca │ │ -0cd34e: 0a00 |0005: move-result v0 │ │ -0cd350: 0f00 |0006: return v0 │ │ +0cd420: |[0cd420] se.emilsjolander.stickylistheaders.AdapterWrapper.getViewTypeCount:()I │ │ +0cd430: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd434: 7210 ca2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getViewTypeCount:()I // method@2cca │ │ +0cd43a: 0a00 |0005: move-result v0 │ │ +0cd43c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #12 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -273030,19 +273060,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd354: |[0cd354] se.emilsjolander.stickylistheaders.AdapterWrapper.hasStableIds:()Z │ │ -0cd364: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd368: 7210 cb2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.hasStableIds:()Z // method@2ccb │ │ -0cd36e: 0a00 |0005: move-result v0 │ │ -0cd370: 0f00 |0006: return v0 │ │ +0cd440: |[0cd440] se.emilsjolander.stickylistheaders.AdapterWrapper.hasStableIds:()Z │ │ +0cd450: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd454: 7210 cb2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.hasStableIds:()Z // method@2ccb │ │ +0cd45a: 0a00 |0005: move-result v0 │ │ +0cd45c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=92 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #13 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -273050,19 +273080,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd374: |[0cd374] se.emilsjolander.stickylistheaders.AdapterWrapper.hashCode:()I │ │ -0cd384: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd388: 6e10 022b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ -0cd38e: 0a00 |0005: move-result v0 │ │ -0cd390: 0f00 |0006: return v0 │ │ +0cd460: |[0cd460] se.emilsjolander.stickylistheaders.AdapterWrapper.hashCode:()I │ │ +0cd470: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd474: 6e10 022b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.hashCode:()I // method@2b02 │ │ +0cd47a: 0a00 |0005: move-result v0 │ │ +0cd47c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #14 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -273070,19 +273100,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd394: |[0cd394] se.emilsjolander.stickylistheaders.AdapterWrapper.isEmpty:()Z │ │ -0cd3a4: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd3a8: 7210 cc2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEmpty:()Z // method@2ccc │ │ -0cd3ae: 0a00 |0005: move-result v0 │ │ -0cd3b0: 0f00 |0006: return v0 │ │ +0cd480: |[0cd480] se.emilsjolander.stickylistheaders.AdapterWrapper.isEmpty:()Z │ │ +0cd490: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd494: 7210 cc2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEmpty:()Z // method@2ccc │ │ +0cd49a: 0a00 |0005: move-result v0 │ │ +0cd49c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=107 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ #15 : (in Lse/emilsjolander/stickylistheaders/AdapterWrapper;) │ │ @@ -273090,19 +273120,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd3b4: |[0cd3b4] se.emilsjolander.stickylistheaders.AdapterWrapper.isEnabled:(I)Z │ │ -0cd3c4: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd3c8: 7220 cd2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEnabled:(I)Z // method@2ccd │ │ -0cd3ce: 0a00 |0005: move-result v0 │ │ -0cd3d0: 0f00 |0006: return v0 │ │ +0cd4a0: |[0cd4a0] se.emilsjolander.stickylistheaders.AdapterWrapper.isEnabled:(I)Z │ │ +0cd4b0: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd4b4: 7220 cd2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEnabled:(I)Z // method@2ccd │ │ +0cd4ba: 0a00 |0005: move-result v0 │ │ +0cd4bc: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -273111,19 +273141,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cd3d4: |[0cd3d4] se.emilsjolander.stickylistheaders.AdapterWrapper.notifyDataSetChanged:()V │ │ -0cd3e4: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd3e8: 1f00 6d04 |0002: check-cast v0, Landroid/widget/BaseAdapter; // type@046d │ │ -0cd3ec: 6e10 cf23 0000 |0004: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ -0cd3f2: 0e00 |0007: return-void │ │ +0cd4c0: |[0cd4c0] se.emilsjolander.stickylistheaders.AdapterWrapper.notifyDataSetChanged:()V │ │ +0cd4d0: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd4d4: 1f00 6d04 |0002: check-cast v0, Landroid/widget/BaseAdapter; // type@046d │ │ +0cd4d8: 6e10 cf23 0000 |0004: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetChanged:()V // method@23cf │ │ +0cd4de: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=202 │ │ 0x0007 line=203 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ @@ -273132,19 +273162,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cd3f4: |[0cd3f4] se.emilsjolander.stickylistheaders.AdapterWrapper.notifyDataSetInvalidated:()V │ │ -0cd404: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd408: 1f00 6d04 |0002: check-cast v0, Landroid/widget/BaseAdapter; // type@046d │ │ -0cd40c: 6e10 d023 0000 |0004: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetInvalidated:()V // method@23d0 │ │ -0cd412: 0e00 |0007: return-void │ │ +0cd4e0: |[0cd4e0] se.emilsjolander.stickylistheaders.AdapterWrapper.notifyDataSetInvalidated:()V │ │ +0cd4f0: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd4f4: 1f00 6d04 |0002: check-cast v0, Landroid/widget/BaseAdapter; // type@046d │ │ +0cd4f8: 6e10 d023 0000 |0004: invoke-virtual {v0}, Landroid/widget/BaseAdapter;.notifyDataSetInvalidated:()V // method@23d0 │ │ +0cd4fe: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=207 │ │ 0x0007 line=208 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ @@ -273153,19 +273183,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0cd414: |[0cd414] se.emilsjolander.stickylistheaders.AdapterWrapper.setDivider:(Landroid/graphics/drawable/Drawable;I)V │ │ -0cd424: 5b01 4e13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDivider:Landroid/graphics/drawable/Drawable; // field@134e │ │ -0cd428: 5902 4f13 |0002: iput v2, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDividerHeight:I // field@134f │ │ -0cd42c: 6e10 682c 0000 |0004: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.notifyDataSetChanged:()V // method@2c68 │ │ -0cd432: 0e00 |0007: return-void │ │ +0cd500: |[0cd500] se.emilsjolander.stickylistheaders.AdapterWrapper.setDivider:(Landroid/graphics/drawable/Drawable;I)V │ │ +0cd510: 5b01 4e13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDivider:Landroid/graphics/drawable/Drawable; // field@134e │ │ +0cd514: 5902 4f13 |0002: iput v2, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDividerHeight:I // field@134f │ │ +0cd518: 6e10 682c 0000 |0004: invoke-virtual {v0}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.notifyDataSetChanged:()V // method@2c68 │ │ +0cd51e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0002 line=61 │ │ 0x0004 line=62 │ │ 0x0007 line=63 │ │ locals : │ │ @@ -273178,17 +273208,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cd434: |[0cd434] se.emilsjolander.stickylistheaders.AdapterWrapper.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V │ │ -0cd444: 5b01 5113 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // field@1351 │ │ -0cd448: 0e00 |0002: return-void │ │ +0cd520: |[0cd520] se.emilsjolander.stickylistheaders.AdapterWrapper.setOnHeaderClickListener:(Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener;)V │ │ +0cd530: 5b01 5113 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mOnHeaderClickListener:Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; // field@1351 │ │ +0cd534: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=182 │ │ 0x0002 line=183 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ 0x0000 - 0x0003 reg=1 onHeaderClickListener Lse/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener; │ │ @@ -273198,19 +273228,19 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd44c: |[0cd44c] se.emilsjolander.stickylistheaders.AdapterWrapper.toString:()Ljava/lang/String; │ │ -0cd45c: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ -0cd460: 6e10 042b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0cd466: 0c00 |0005: move-result-object v0 │ │ -0cd468: 1100 |0006: return-object v0 │ │ +0cd538: |[0cd538] se.emilsjolander.stickylistheaders.AdapterWrapper.toString:()Ljava/lang/String; │ │ +0cd548: 5410 4d13 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.mDelegate:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@134d │ │ +0cd54c: 6e10 042b 0000 |0002: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0cd552: 0c00 |0005: move-result-object v0 │ │ +0cd554: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/AdapterWrapper; │ │ │ │ source_file_idx : 718 (AdapterWrapper.java) │ │ @@ -273239,17 +273269,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cd46c: |[0cd46c] se.emilsjolander.stickylistheaders.CheckableWrapperView.:(Landroid/content/Context;)V │ │ -0cd47c: 7020 652d 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.:(Landroid/content/Context;)V // method@2d65 │ │ -0cd482: 0e00 |0003: return-void │ │ +0cd558: |[0cd558] se.emilsjolander.stickylistheaders.CheckableWrapperView.:(Landroid/content/Context;)V │ │ +0cd568: 7020 652d 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/WrapperView;.:(Landroid/content/Context;)V // method@2d65 │ │ +0cd56e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=14 │ │ 0x0003 line=15 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/CheckableWrapperView; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -273260,20 +273290,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cd484: |[0cd484] se.emilsjolander.stickylistheaders.CheckableWrapperView.isChecked:()Z │ │ -0cd494: 5410 5813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.mItem:Landroid/view/View; // field@1358 │ │ -0cd498: 1f00 7004 |0002: check-cast v0, Landroid/widget/Checkable; // type@0470 │ │ -0cd49c: 7210 d723 0000 |0004: invoke-interface {v0}, Landroid/widget/Checkable;.isChecked:()Z // method@23d7 │ │ -0cd4a2: 0a00 |0007: move-result v0 │ │ -0cd4a4: 0f00 |0008: return v0 │ │ +0cd570: |[0cd570] se.emilsjolander.stickylistheaders.CheckableWrapperView.isChecked:()Z │ │ +0cd580: 5410 5813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.mItem:Landroid/view/View; // field@1358 │ │ +0cd584: 1f00 7004 |0002: check-cast v0, Landroid/widget/Checkable; // type@0470 │ │ +0cd588: 7210 d723 0000 |0004: invoke-interface {v0}, Landroid/widget/Checkable;.isChecked:()Z // method@23d7 │ │ +0cd58e: 0a00 |0007: move-result v0 │ │ +0cd590: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lse/emilsjolander/stickylistheaders/CheckableWrapperView; │ │ │ │ #1 : (in Lse/emilsjolander/stickylistheaders/CheckableWrapperView;) │ │ @@ -273281,19 +273311,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0cd4a8: |[0cd4a8] se.emilsjolander.stickylistheaders.CheckableWrapperView.setChecked:(Z)V │ │ -0cd4b8: 5410 5813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.mItem:Landroid/view/View; // field@1358 │ │ -0cd4bc: 1f00 7004 |0002: check-cast v0, Landroid/widget/Checkable; // type@0470 │ │ -0cd4c0: 7220 d823 2000 |0004: invoke-interface {v0, v2}, Landroid/widget/Checkable;.setChecked:(Z)V // method@23d8 │ │ -0cd4c6: 0e00 |0007: return-void │ │ +0cd594: |[0cd594] se.emilsjolander.stickylistheaders.CheckableWrapperView.setChecked:(Z)V │ │ +0cd5a4: 5410 5813 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.mItem:Landroid/view/View; // field@1358 │ │ +0cd5a8: 1f00 7004 |0002: check-cast v0, Landroid/widget/Checkable; // type@0470 │ │ +0cd5ac: 7220 d823 2000 |0004: invoke-interface {v0, v2}, Landroid/widget/Checkable;.setChecked:(Z)V // method@23d8 │ │ +0cd5b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0007 line=25 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Lse/emilsjolander/stickylistheaders/CheckableWrapperView; │ │ 0x0000 - 0x0008 reg=2 checked Z │ │ @@ -273303,23 +273333,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cd4c8: |[0cd4c8] se.emilsjolander.stickylistheaders.CheckableWrapperView.toggle:()V │ │ -0cd4d8: 6e10 742c 0100 |0000: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.isChecked:()Z // method@2c74 │ │ -0cd4de: 0a00 |0003: move-result v0 │ │ -0cd4e0: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ -0cd4e4: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0cd4e6: 6e20 752c 0100 |0007: invoke-virtual {v1, v0}, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.setChecked:(Z)V // method@2c75 │ │ -0cd4ec: 0e00 |000a: return-void │ │ -0cd4ee: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0cd4f0: 28fb |000c: goto 0007 // -0005 │ │ +0cd5b4: |[0cd5b4] se.emilsjolander.stickylistheaders.CheckableWrapperView.toggle:()V │ │ +0cd5c4: 6e10 742c 0100 |0000: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.isChecked:()Z // method@2c74 │ │ +0cd5ca: 0a00 |0003: move-result v0 │ │ +0cd5cc: 3900 0700 |0004: if-nez v0, 000b // +0007 │ │ +0cd5d0: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0cd5d2: 6e20 752c 0100 |0007: invoke-virtual {v1, v0}, Lse/emilsjolander/stickylistheaders/CheckableWrapperView;.setChecked:(Z)V // method@2c75 │ │ +0cd5d8: 0e00 |000a: return-void │ │ +0cd5da: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0cd5dc: 28fb |000c: goto 0007 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x000a line=30 │ │ 0x000b line=29 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lse/emilsjolander/stickylistheaders/CheckableWrapperView; │ │ @@ -273364,17 +273394,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cd4f4: |[0cd4f4] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.:()V │ │ -0cd504: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cd50a: 0e00 |0003: return-void │ │ +0cd5e0: |[0cd5e0] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.:()V │ │ +0cd5f0: 7010 fd2a 0000 |0000: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cd5f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ │ │ @@ -273384,16 +273414,16 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd50c: |[0cd50c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.keyIdToKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cd51c: 1101 |0000: return-object v1 │ │ +0cd5f8: |[0cd5f8] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.keyIdToKey:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cd608: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0001 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0001 reg=1 keyId Ljava/lang/Object; │ │ @@ -273403,16 +273433,16 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd520: |[0cd520] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cd530: 1101 |0000: return-object v1 │ │ +0cd60c: |[0cd60c] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.keyToKeyId:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cd61c: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ @@ -273423,16 +273453,16 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd534: |[0cd534] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.valueIdToValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cd544: 1101 |0000: return-object v1 │ │ +0cd620: |[0cd620] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.valueIdToValue:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cd630: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0001 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0001 reg=1 valueId Ljava/lang/Object; │ │ @@ -273442,16 +273472,16 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0cd548: |[0cd548] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cd558: 1101 |0000: return-object v1 │ │ +0cd634: |[0cd634] se.emilsjolander.stickylistheaders.DistinctMultiHashMap$1.valueToValueId:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cd644: 1101 |0000: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0000 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ 0x0000 - 0x0000 reg=1 (null) Ljava/lang/Object; │ │ 0x0000 - 0x0001 reg=0 this Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap$1; │ │ @@ -273509,27 +273539,27 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0cd55c: |[0cd55c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ -0cd56c: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ -0cd572: 2200 0606 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/DualHashMap; // type@0606 │ │ -0cd576: 7010 8f2c 0000 |0005: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/DualHashMap;.:()V // method@2c8f │ │ -0cd57c: 5b10 6113 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ -0cd580: 2200 0506 |000a: new-instance v0, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // type@0605 │ │ -0cd584: 7010 802c 0000 |000c: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.:()V // method@2c80 │ │ -0cd58a: 5b10 5f13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mHeaderIdToViewMap:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // field@135f │ │ -0cd58e: 2200 cf05 |0011: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ -0cd592: 7010 8f2b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0cd598: 5b10 5e13 |0016: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ -0cd59c: 5b12 6013 |0018: iput-object v2, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd5a0: 0e00 |001a: return-void │ │ +0cd648: |[0cd648] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ +0cd658: 7010 cd23 0100 |0000: invoke-direct {v1}, Landroid/widget/BaseAdapter;.:()V // method@23cd │ │ +0cd65e: 2200 0606 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/DualHashMap; // type@0606 │ │ +0cd662: 7010 8f2c 0000 |0005: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/DualHashMap;.:()V // method@2c8f │ │ +0cd668: 5b10 6113 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ +0cd66c: 2200 0506 |000a: new-instance v0, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // type@0605 │ │ +0cd670: 7010 802c 0000 |000c: invoke-direct {v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.:()V // method@2c80 │ │ +0cd676: 5b10 5f13 |000f: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mHeaderIdToViewMap:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // field@135f │ │ +0cd67a: 2200 cf05 |0011: new-instance v0, Ljava/util/ArrayList; // type@05cf │ │ +0cd67e: 7010 8f2b 0000 |0013: invoke-direct {v0}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0cd684: 5b10 5e13 |0016: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ +0cd688: 5b12 6013 |0018: iput-object v2, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd68c: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=18 │ │ 0x000a line=19 │ │ 0x0011 line=20 │ │ 0x0018 line=23 │ │ @@ -273544,19 +273574,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd5a4: |[0cd5a4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.areAllItemsEnabled:()Z │ │ -0cd5b4: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd5b8: 7210 c22c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.areAllItemsEnabled:()Z // method@2cc2 │ │ -0cd5be: 0a00 |0005: move-result v0 │ │ -0cd5c0: 0f00 |0006: return v0 │ │ +0cd690: |[0cd690] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.areAllItemsEnabled:()Z │ │ +0cd6a0: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd6a4: 7210 c22c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.areAllItemsEnabled:()Z // method@2cc2 │ │ +0cd6aa: 0a00 |0005: move-result v0 │ │ +0cd6ac: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ │ │ #1 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;) │ │ @@ -273564,23 +273594,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cd5c4: |[0cd5c4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.collapse:(J)V │ │ -0cd5d4: 6e30 a72c 4305 |0000: invoke-virtual {v3, v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ -0cd5da: 0a00 |0003: move-result v0 │ │ -0cd5dc: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ -0cd5e0: 5430 5e13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ -0cd5e4: 7120 ed2a 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0cd5ea: 0c01 |000b: move-result-object v1 │ │ -0cd5ec: 7220 d22b 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0cd5f2: 0e00 |000f: return-void │ │ +0cd6b0: |[0cd6b0] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.collapse:(J)V │ │ +0cd6c0: 6e30 a72c 4305 |0000: invoke-virtual {v3, v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ +0cd6c6: 0a00 |0003: move-result v0 │ │ +0cd6c8: 3900 0b00 |0004: if-nez v0, 000f // +000b │ │ +0cd6cc: 5430 5e13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ +0cd6d0: 7120 ed2a 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0cd6d6: 0c01 |000b: move-result-object v1 │ │ +0cd6d8: 7220 d22b 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0cd6de: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0006 line=120 │ │ 0x000f line=122 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ @@ -273591,23 +273621,23 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0cd5f4: |[0cd5f4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.expand:(J)V │ │ -0cd604: 6e30 a72c 4305 |0000: invoke-virtual {v3, v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ -0cd60a: 0a00 |0003: move-result v0 │ │ -0cd60c: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ -0cd610: 5430 5e13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ -0cd614: 7120 ed2a 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0cd61a: 0c01 |000b: move-result-object v1 │ │ -0cd61c: 7220 da2b 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ -0cd622: 0e00 |000f: return-void │ │ +0cd6e0: |[0cd6e0] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.expand:(J)V │ │ +0cd6f0: 6e30 a72c 4305 |0000: invoke-virtual {v3, v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ +0cd6f6: 0a00 |0003: move-result v0 │ │ +0cd6f8: 3800 0b00 |0004: if-eqz v0, 000f // +000b │ │ +0cd6fc: 5430 5e13 |0006: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ +0cd700: 7120 ed2a 5400 |0008: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0cd706: 0c01 |000b: move-result-object v1 │ │ +0cd708: 7220 da2b 1000 |000c: invoke-interface {v0, v1}, Ljava/util/List;.remove:(Ljava/lang/Object;)Z // method@2bda │ │ +0cd70e: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x0006 line=114 │ │ 0x000f line=116 │ │ locals : │ │ 0x0000 - 0x0010 reg=3 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ @@ -273618,22 +273648,22 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cd624: |[0cd624] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.findItemIdByView:(Landroid/view/View;)J │ │ -0cd634: 5420 6113 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ -0cd638: 6e20 902c 3000 |0002: invoke-virtual {v0, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c90 │ │ -0cd63e: 0c00 |0005: move-result-object v0 │ │ -0cd640: 1f00 9a05 |0006: check-cast v0, Ljava/lang/Long; // type@059a │ │ -0cd644: 6e10 ea2a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0cd64a: 0b00 |000b: move-result-wide v0 │ │ -0cd64c: 1000 |000c: return-wide v0 │ │ +0cd710: |[0cd710] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.findItemIdByView:(Landroid/view/View;)J │ │ +0cd720: 5420 6113 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ +0cd724: 6e20 902c 3000 |0002: invoke-virtual {v0, v3}, Lse/emilsjolander/stickylistheaders/DualHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c90 │ │ +0cd72a: 0c00 |0005: move-result-object v0 │ │ +0cd72c: 1f00 9a05 |0006: check-cast v0, Ljava/lang/Long; // type@059a │ │ +0cd730: 6e10 ea2a 0000 |0008: invoke-virtual {v0}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0cd736: 0b00 |000b: move-result-wide v0 │ │ +0cd738: 1000 |000c: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x000d reg=3 view Landroid/view/View; │ │ │ │ @@ -273642,22 +273672,22 @@ │ │ type : '(J)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cd650: |[0cd650] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.findViewByItemId:(J)Landroid/view/View; │ │ -0cd660: 5430 6113 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ -0cd664: 7120 ed2a 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0cd66a: 0c01 |0005: move-result-object v1 │ │ -0cd66c: 6e20 912c 1000 |0006: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/DualHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c91 │ │ -0cd672: 0c00 |0009: move-result-object v0 │ │ -0cd674: 1f00 3e04 |000a: check-cast v0, Landroid/view/View; // type@043e │ │ -0cd678: 1100 |000c: return-object v0 │ │ +0cd73c: |[0cd73c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.findViewByItemId:(J)Landroid/view/View; │ │ +0cd74c: 5430 6113 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ +0cd750: 7120 ed2a 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0cd756: 0c01 |0005: move-result-object v1 │ │ +0cd758: 6e20 912c 1000 |0006: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/DualHashMap;.getKey:(Ljava/lang/Object;)Ljava/lang/Object; // method@2c91 │ │ +0cd75e: 0c00 |0009: move-result-object v0 │ │ +0cd760: 1f00 3e04 |000a: check-cast v0, Landroid/view/View; // type@043e │ │ +0cd764: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x000d reg=4 itemId J │ │ │ │ @@ -273666,19 +273696,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd67c: |[0cd67c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getCount:()I │ │ -0cd68c: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd690: 7210 c32c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getCount:()I // method@2cc3 │ │ -0cd696: 0a00 |0005: move-result v0 │ │ -0cd698: 0f00 |0006: return v0 │ │ +0cd768: |[0cd768] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getCount:()I │ │ +0cd778: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd77c: 7210 c32c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getCount:()I // method@2cc3 │ │ +0cd782: 0a00 |0005: move-result v0 │ │ +0cd784: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ │ │ #6 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;) │ │ @@ -273686,19 +273716,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd69c: |[0cd69c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getHeaderId:(I)J │ │ -0cd6ac: 5420 6013 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd6b0: 7220 c42c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ -0cd6b6: 0b00 |0005: move-result-wide v0 │ │ -0cd6b8: 1000 |0006: return-wide v0 │ │ +0cd788: |[0cd788] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getHeaderId:(I)J │ │ +0cd798: 5420 6013 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd79c: 7220 c42c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderId:(I)J // method@2cc4 │ │ +0cd7a2: 0b00 |0005: move-result-wide v0 │ │ +0cd7a4: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0007 reg=3 position I │ │ │ │ @@ -273707,19 +273737,19 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 7 16-bit code units │ │ -0cd6bc: |[0cd6bc] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd6cc: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd6d0: 7240 c52c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc5 │ │ -0cd6d6: 0c00 |0005: move-result-object v0 │ │ -0cd6d8: 1100 |0006: return-object v0 │ │ +0cd7a8: |[0cd7a8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd7b8: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd7bc: 7240 c52c 2043 |0002: invoke-interface {v0, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getHeaderView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc5 │ │ +0cd7c2: 0c00 |0005: move-result-object v0 │ │ +0cd7c4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0007 reg=2 position I │ │ 0x0000 - 0x0007 reg=3 convertView Landroid/view/View; │ │ @@ -273730,19 +273760,19 @@ │ │ type : '(I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd6dc: |[0cd6dc] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItem:(I)Ljava/lang/Object; │ │ -0cd6ec: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd6f0: 7220 c62c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItem:(I)Ljava/lang/Object; // method@2cc6 │ │ -0cd6f6: 0c00 |0005: move-result-object v0 │ │ -0cd6f8: 1100 |0006: return-object v0 │ │ +0cd7c8: |[0cd7c8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItem:(I)Ljava/lang/Object; │ │ +0cd7d8: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd7dc: 7220 c62c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItem:(I)Ljava/lang/Object; // method@2cc6 │ │ +0cd7e2: 0c00 |0005: move-result-object v0 │ │ +0cd7e4: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0007 reg=2 i I │ │ │ │ @@ -273751,19 +273781,19 @@ │ │ type : '(I)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd6fc: |[0cd6fc] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItemId:(I)J │ │ -0cd70c: 5420 6013 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd710: 7220 c72c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemId:(I)J // method@2cc7 │ │ -0cd716: 0b00 |0005: move-result-wide v0 │ │ -0cd718: 1000 |0006: return-wide v0 │ │ +0cd7e8: |[0cd7e8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItemId:(I)J │ │ +0cd7f8: 5420 6013 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd7fc: 7220 c72c 3000 |0002: invoke-interface {v0, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemId:(I)J // method@2cc7 │ │ +0cd802: 0b00 |0005: move-result-wide v0 │ │ +0cd804: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0007 reg=3 i I │ │ │ │ @@ -273772,19 +273802,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd71c: |[0cd71c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItemViewType:(I)I │ │ -0cd72c: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd730: 7220 c82c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemViewType:(I)I // method@2cc8 │ │ -0cd736: 0a00 |0005: move-result v0 │ │ -0cd738: 0f00 |0006: return v0 │ │ +0cd808: |[0cd808] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItemViewType:(I)I │ │ +0cd818: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd81c: 7220 c82c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getItemViewType:(I)I // method@2cc8 │ │ +0cd822: 0a00 |0005: move-result v0 │ │ +0cd824: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0007 reg=2 i I │ │ │ │ @@ -273793,22 +273823,22 @@ │ │ type : '(J)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0cd73c: |[0cd73c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItemViewsByHeaderId:(J)Ljava/util/List; │ │ -0cd74c: 5430 5f13 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mHeaderIdToViewMap:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // field@135f │ │ -0cd750: 8441 |0002: long-to-int v1, v4 │ │ -0cd752: 7110 e52a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0cd758: 0c01 |0006: move-result-object v1 │ │ -0cd75a: 6e20 872c 1000 |0007: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.get:(Ljava/lang/Object;)Ljava/util/List; // method@2c87 │ │ -0cd760: 0c00 |000a: move-result-object v0 │ │ -0cd762: 1100 |000b: return-object v0 │ │ +0cd828: |[0cd828] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getItemViewsByHeaderId:(J)Ljava/util/List; │ │ +0cd838: 5430 5f13 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mHeaderIdToViewMap:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // field@135f │ │ +0cd83c: 8441 |0002: long-to-int v1, v4 │ │ +0cd83e: 7110 e52a 0100 |0003: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0cd844: 0c01 |0006: move-result-object v1 │ │ +0cd846: 6e20 872c 1000 |0007: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.get:(Ljava/lang/Object;)Ljava/util/List; // method@2c87 │ │ +0cd84c: 0c00 |000a: move-result-object v0 │ │ +0cd84e: 1100 |000b: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=105 │ │ locals : │ │ 0x0000 - 0x000c reg=3 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x000c reg=4 headerId J │ │ │ │ @@ -273817,45 +273847,45 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 60 16-bit code units │ │ -0cd764: |[0cd764] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0cd774: 5441 6013 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd778: 7240 c92c 5176 |0002: invoke-interface {v1, v5, v6, v7}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc9 │ │ -0cd77e: 0c00 |0005: move-result-object v0 │ │ -0cd780: 5441 6113 |0006: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ -0cd784: 6e20 9f2c 5400 |0008: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getItemId:(I)J // method@2c9f │ │ -0cd78a: 0b02 |000b: move-result-wide v2 │ │ -0cd78c: 7120 ed2a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0cd792: 0c02 |000f: move-result-object v2 │ │ -0cd794: 6e30 922c 0102 |0010: invoke-virtual {v1, v0, v2}, Lse/emilsjolander/stickylistheaders/DualHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2c92 │ │ -0cd79a: 5441 5f13 |0013: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mHeaderIdToViewMap:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // field@135f │ │ -0cd79e: 6e20 9c2c 5400 |0015: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getHeaderId:(I)J // method@2c9c │ │ -0cd7a4: 0b02 |0018: move-result-wide v2 │ │ -0cd7a6: 8422 |0019: long-to-int v2, v2 │ │ -0cd7a8: 7110 e52a 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0cd7ae: 0c02 |001d: move-result-object v2 │ │ -0cd7b0: 6e30 822c 2100 |001e: invoke-virtual {v1, v2, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.add:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2c82 │ │ -0cd7b6: 5441 5e13 |0021: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ -0cd7ba: 6e20 9c2c 5400 |0023: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getHeaderId:(I)J // method@2c9c │ │ -0cd7c0: 0b02 |0026: move-result-wide v2 │ │ -0cd7c2: 7120 ed2a 3200 |0027: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0cd7c8: 0c02 |002a: move-result-object v2 │ │ -0cd7ca: 7220 d52b 2100 |002b: invoke-interface {v1, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ -0cd7d0: 0a01 |002e: move-result v1 │ │ -0cd7d2: 3801 0800 |002f: if-eqz v1, 0037 // +0008 │ │ -0cd7d6: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ -0cd7da: 6e20 7822 1000 |0033: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cd7e0: 1100 |0036: return-object v0 │ │ -0cd7e2: 1201 |0037: const/4 v1, #int 0 // #0 │ │ -0cd7e4: 6e20 7822 1000 |0038: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cd7ea: 28fb |003b: goto 0036 // -0005 │ │ +0cd850: |[0cd850] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0cd860: 5441 6013 |0000: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd864: 7240 c92c 5176 |0002: invoke-interface {v1, v5, v6, v7}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@2cc9 │ │ +0cd86a: 0c00 |0005: move-result-object v0 │ │ +0cd86c: 5441 6113 |0006: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mViewToItemIdMap:Lse/emilsjolander/stickylistheaders/DualHashMap; // field@1361 │ │ +0cd870: 6e20 9f2c 5400 |0008: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getItemId:(I)J // method@2c9f │ │ +0cd876: 0b02 |000b: move-result-wide v2 │ │ +0cd878: 7120 ed2a 3200 |000c: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0cd87e: 0c02 |000f: move-result-object v2 │ │ +0cd880: 6e30 922c 0102 |0010: invoke-virtual {v1, v0, v2}, Lse/emilsjolander/stickylistheaders/DualHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2c92 │ │ +0cd886: 5441 5f13 |0013: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mHeaderIdToViewMap:Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap; // field@135f │ │ +0cd88a: 6e20 9c2c 5400 |0015: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getHeaderId:(I)J // method@2c9c │ │ +0cd890: 0b02 |0018: move-result-wide v2 │ │ +0cd892: 8422 |0019: long-to-int v2, v2 │ │ +0cd894: 7110 e52a 0200 |001a: invoke-static {v2}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0cd89a: 0c02 |001d: move-result-object v2 │ │ +0cd89c: 6e30 822c 2100 |001e: invoke-virtual {v1, v2, v0}, Lse/emilsjolander/stickylistheaders/DistinctMultiHashMap;.add:(Ljava/lang/Object;Ljava/lang/Object;)V // method@2c82 │ │ +0cd8a2: 5441 5e13 |0021: iget-object v1, v4, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ +0cd8a6: 6e20 9c2c 5400 |0023: invoke-virtual {v4, v5}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getHeaderId:(I)J // method@2c9c │ │ +0cd8ac: 0b02 |0026: move-result-wide v2 │ │ +0cd8ae: 7120 ed2a 3200 |0027: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0cd8b4: 0c02 |002a: move-result-object v2 │ │ +0cd8b6: 7220 d52b 2100 |002b: invoke-interface {v1, v2}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ +0cd8bc: 0a01 |002e: move-result v1 │ │ +0cd8be: 3801 0800 |002f: if-eqz v1, 0037 // +0008 │ │ +0cd8c2: 1301 0800 |0031: const/16 v1, #int 8 // #8 │ │ +0cd8c6: 6e20 7822 1000 |0033: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cd8cc: 1100 |0036: return-object v0 │ │ +0cd8ce: 1201 |0037: const/4 v1, #int 0 // #0 │ │ +0cd8d0: 6e20 7822 1000 |0038: invoke-virtual {v0, v1}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cd8d6: 28fb |003b: goto 0036 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0006 line=79 │ │ 0x0013 line=80 │ │ 0x0021 line=81 │ │ 0x0031 line=82 │ │ @@ -273873,19 +273903,19 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd7ec: |[0cd7ec] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getViewTypeCount:()I │ │ -0cd7fc: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd800: 7210 ca2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getViewTypeCount:()I // method@2cca │ │ -0cd806: 0a00 |0005: move-result v0 │ │ -0cd808: 0f00 |0006: return v0 │ │ +0cd8d8: |[0cd8d8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.getViewTypeCount:()I │ │ +0cd8e8: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd8ec: 7210 ca2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.getViewTypeCount:()I // method@2cca │ │ +0cd8f2: 0a00 |0005: move-result v0 │ │ +0cd8f4: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ │ │ #14 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;) │ │ @@ -273893,19 +273923,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd80c: |[0cd80c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.hasStableIds:()Z │ │ -0cd81c: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd820: 7210 cb2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.hasStableIds:()Z // method@2ccb │ │ -0cd826: 0a00 |0005: move-result v0 │ │ -0cd828: 0f00 |0006: return v0 │ │ +0cd8f8: |[0cd8f8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.hasStableIds:()Z │ │ +0cd908: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd90c: 7210 cb2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.hasStableIds:()Z // method@2ccb │ │ +0cd912: 0a00 |0005: move-result v0 │ │ +0cd914: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=73 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ │ │ #15 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;) │ │ @@ -273913,19 +273943,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0cd82c: |[0cd82c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.isEmpty:()Z │ │ -0cd83c: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd840: 7210 cc2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEmpty:()Z // method@2ccc │ │ -0cd846: 0a00 |0005: move-result v0 │ │ -0cd848: 0f00 |0006: return v0 │ │ +0cd918: |[0cd918] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.isEmpty:()Z │ │ +0cd928: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd92c: 7210 cc2c 0000 |0002: invoke-interface {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEmpty:()Z // method@2ccc │ │ +0cd932: 0a00 |0005: move-result v0 │ │ +0cd934: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ │ │ #16 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;) │ │ @@ -273933,19 +273963,19 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cd84c: |[0cd84c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.isEnabled:(I)Z │ │ -0cd85c: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd860: 7220 cd2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEnabled:(I)Z // method@2ccd │ │ -0cd866: 0a00 |0005: move-result v0 │ │ -0cd868: 0f00 |0006: return v0 │ │ +0cd938: |[0cd938] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.isEnabled:(I)Z │ │ +0cd948: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd94c: 7220 cd2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.isEnabled:(I)Z // method@2ccd │ │ +0cd952: 0a00 |0005: move-result v0 │ │ +0cd954: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0007 reg=2 i I │ │ │ │ @@ -273954,21 +273984,21 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cd86c: |[0cd86c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.isHeaderCollapsed:(J)Z │ │ -0cd87c: 5430 5e13 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ -0cd880: 7120 ed2a 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0cd886: 0c01 |0005: move-result-object v1 │ │ -0cd888: 7220 d52b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ -0cd88e: 0a00 |0009: move-result v0 │ │ -0cd890: 0f00 |000a: return v0 │ │ +0cd958: |[0cd958] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.isHeaderCollapsed:(J)Z │ │ +0cd968: 5430 5e13 |0000: iget-object v0, v3, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mCollapseHeaderIds:Ljava/util/List; // field@135e │ │ +0cd96c: 7120 ed2a 5400 |0002: invoke-static {v4, v5}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0cd972: 0c01 |0005: move-result-object v1 │ │ +0cd974: 7220 d52b 1000 |0006: invoke-interface {v0, v1}, Ljava/util/List;.contains:(Ljava/lang/Object;)Z // method@2bd5 │ │ +0cd97a: 0a00 |0009: move-result v0 │ │ +0cd97c: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=109 │ │ locals : │ │ 0x0000 - 0x000b reg=3 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x000b reg=4 headerId J │ │ │ │ @@ -273977,18 +274007,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd894: |[0cd894] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0cd8a4: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd8a8: 7220 ce2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2cce │ │ -0cd8ae: 0e00 |0005: return-void │ │ +0cd980: |[0cd980] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.registerDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0cd990: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd994: 7220 ce2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.registerDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2cce │ │ +0cd99a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0005 line=49 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0006 reg=2 dataSetObserver Landroid/database/DataSetObserver; │ │ @@ -273998,18 +274028,18 @@ │ │ type : '(Landroid/database/DataSetObserver;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0cd8b0: |[0cd8b0] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ -0cd8c0: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ -0cd8c4: 7220 cf2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2ccf │ │ -0cd8ca: 0e00 |0005: return-void │ │ +0cd99c: |[0cd99c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersAdapter.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V │ │ +0cd9ac: 5410 6013 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.mInnerAdapter:Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; // field@1360 │ │ +0cd9b0: 7220 cf2c 2000 |0002: invoke-interface {v0, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;.unregisterDataSetObserver:(Landroid/database/DataSetObserver;)V // method@2ccf │ │ +0cd9b6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0005 line=54 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ 0x0000 - 0x0006 reg=2 dataSetObserver Landroid/database/DataSetObserver; │ │ @@ -274049,18 +274079,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cd8cc: |[0cd8cc] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView$1.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V │ │ -0cd8dc: 5b01 6213 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; // field@1362 │ │ -0cd8e0: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cd8e6: 0e00 |0005: return-void │ │ +0cd9b8: |[0cd9b8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView$1.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V │ │ +0cd9c8: 5b01 6213 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.this$0:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; // field@1362 │ │ +0cd9cc: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cd9d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; │ │ 0x0000 - 0x0006 reg=1 this$0 Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ │ │ @@ -274070,24 +274100,24 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cd8e8: |[0cd8e8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView$1.executeAnim:(Landroid/view/View;I)V │ │ -0cd8f8: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ -0cd8fc: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0cd8fe: 6e20 7822 0200 |0003: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cd904: 0e00 |0006: return-void │ │ -0cd906: 1210 |0007: const/4 v0, #int 1 // #1 │ │ -0cd908: 3303 feff |0008: if-ne v3, v0, 0006 // -0002 │ │ -0cd90c: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ -0cd910: 6e20 7822 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0cd916: 28f7 |000f: goto 0006 // -0009 │ │ +0cd9d4: |[0cd9d4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView$1.executeAnim:(Landroid/view/View;I)V │ │ +0cd9e4: 3903 0700 |0000: if-nez v3, 0007 // +0007 │ │ +0cd9e8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0cd9ea: 6e20 7822 0200 |0003: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cd9f0: 0e00 |0006: return-void │ │ +0cd9f2: 1210 |0007: const/4 v0, #int 1 // #1 │ │ +0cd9f4: 3303 feff |0008: if-ne v3, v0, 0006 // -0002 │ │ +0cd9f8: 1300 0800 |000a: const/16 v0, #int 8 // #8 │ │ +0cd9fc: 6e20 7822 0200 |000c: invoke-virtual {v2, v0}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0cda02: 28f7 |000f: goto 0006 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0002 line=29 │ │ 0x0006 line=33 │ │ 0x0007 line=30 │ │ 0x000a line=31 │ │ @@ -274142,20 +274172,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cd918: |[0cd918] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.:(Landroid/content/Context;)V │ │ -0cd928: 7020 e72c 2100 |0000: invoke-direct {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;)V // method@2ce7 │ │ -0cd92e: 2200 0806 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; // type@0608 │ │ -0cd932: 7020 aa2c 1000 |0005: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V // method@2caa │ │ -0cd938: 5b10 6513 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ -0cd93c: 0e00 |000a: return-void │ │ +0cda04: |[0cda04] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.:(Landroid/content/Context;)V │ │ +0cda14: 7020 e72c 2100 |0000: invoke-direct {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;)V // method@2ce7 │ │ +0cda1a: 2200 0806 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; // type@0608 │ │ +0cda1e: 7020 aa2c 1000 |0005: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V // method@2caa │ │ +0cda24: 5b10 6513 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ +0cda28: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=25 │ │ 0x000a line=39 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ @@ -274166,20 +274196,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cd940: |[0cd940] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cd950: 7030 e82c 2103 |0000: invoke-direct {v1, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ce8 │ │ -0cd956: 2200 0806 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; // type@0608 │ │ -0cd95a: 7020 aa2c 1000 |0005: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V // method@2caa │ │ -0cd960: 5b10 6513 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ -0cd964: 0e00 |000a: return-void │ │ +0cda2c: |[0cda2c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cda3c: 7030 e82c 2103 |0000: invoke-direct {v1, v2, v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@2ce8 │ │ +0cda42: 2200 0806 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; // type@0608 │ │ +0cda46: 7020 aa2c 1000 |0005: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V // method@2caa │ │ +0cda4c: 5b10 6513 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ +0cda50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ 0x0003 line=25 │ │ 0x000a line=43 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ @@ -274191,20 +274221,20 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0cd968: |[0cd968] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0cd978: 7040 e92c 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ce9 │ │ -0cd97e: 2200 0806 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; // type@0608 │ │ -0cd982: 7020 aa2c 1000 |0005: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V // method@2caa │ │ -0cd988: 5b10 6513 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ -0cd98c: 0e00 |000a: return-void │ │ +0cda54: |[0cda54] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0cda64: 7040 e92c 2143 |0000: invoke-direct {v1, v2, v3, v4}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@2ce9 │ │ +0cda6a: 2200 0806 |0003: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1; // type@0608 │ │ +0cda6e: 7020 aa2c 1000 |0005: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$1;.:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;)V // method@2caa │ │ +0cda74: 5b10 6513 |0008: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ +0cda78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0003 line=25 │ │ 0x000a line=47 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ @@ -274217,30 +274247,30 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 28 16-bit code units │ │ -0cd990: |[0cd990] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.animateView:(Landroid/view/View;I)V │ │ -0cd9a0: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ -0cd9a4: 6e10 1f22 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0cd9aa: 0a00 |0005: move-result v0 │ │ -0cd9ac: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0cd9b0: 0e00 |0008: return-void │ │ -0cd9b2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cd9b4: 3330 0800 |000a: if-ne v0, v3, 0012 // +0008 │ │ -0cd9b8: 6e10 1f22 0200 |000c: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ -0cd9be: 0a00 |000f: move-result v0 │ │ -0cd9c0: 3900 f8ff |0010: if-nez v0, 0008 // -0008 │ │ -0cd9c4: 5410 6513 |0012: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ -0cd9c8: 3800 f4ff |0014: if-eqz v0, 0008 // -000c │ │ -0cd9cc: 5410 6513 |0016: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ -0cd9d0: 7230 ac2c 2003 |0018: invoke-interface {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor;.executeAnim:(Landroid/view/View;I)V // method@2cac │ │ -0cd9d6: 28ed |001b: goto 0008 // -0013 │ │ +0cda7c: |[0cda7c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.animateView:(Landroid/view/View;I)V │ │ +0cda8c: 3903 0900 |0000: if-nez v3, 0009 // +0009 │ │ +0cda90: 6e10 1f22 0200 |0002: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0cda96: 0a00 |0005: move-result v0 │ │ +0cda98: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0cda9c: 0e00 |0008: return-void │ │ +0cda9e: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cdaa0: 3330 0800 |000a: if-ne v0, v3, 0012 // +0008 │ │ +0cdaa4: 6e10 1f22 0200 |000c: invoke-virtual {v2}, Landroid/view/View;.getVisibility:()I // method@221f │ │ +0cdaaa: 0a00 |000f: move-result v0 │ │ +0cdaac: 3900 f8ff |0010: if-nez v0, 0008 // -0008 │ │ +0cdab0: 5410 6513 |0012: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ +0cdab4: 3800 f4ff |0014: if-eqz v0, 0008 // -000c │ │ +0cdab8: 5410 6513 |0016: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ +0cdabc: 7230 ac2c 2003 |0018: invoke-interface {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor;.executeAnim:(Landroid/view/View;I)V // method@2cac │ │ +0cdac2: 28ed |001b: goto 0008 // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0008 line=124 │ │ 0x0009 line=117 │ │ 0x0012 line=120 │ │ 0x0016 line=121 │ │ @@ -274255,37 +274285,37 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0cd9d8: |[0cd9d8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.collapse:(J)V │ │ -0cd9e8: 5452 6613 |0000: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cd9ec: 6e30 a72c 6207 |0002: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ -0cd9f2: 0a02 |0005: move-result v2 │ │ -0cd9f4: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ -0cd9f8: 0e00 |0008: return-void │ │ -0cd9fa: 5452 6613 |0009: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cd9fe: 6e30 972c 6207 |000b: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.collapse:(J)V // method@2c97 │ │ -0cda04: 5452 6613 |000e: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cda08: 6e30 a12c 6207 |0010: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getItemViewsByHeaderId:(J)Ljava/util/List; // method@2ca1 │ │ -0cda0e: 0c00 |0013: move-result-object v0 │ │ -0cda10: 3800 f4ff |0014: if-eqz v0, 0008 // -000c │ │ -0cda14: 7210 d82b 0000 |0016: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0cda1a: 0c02 |0019: move-result-object v2 │ │ -0cda1c: 7210 bb2b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0cda22: 0a03 |001d: move-result v3 │ │ -0cda24: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ -0cda28: 7210 bc2b 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0cda2e: 0c01 |0023: move-result-object v1 │ │ -0cda30: 1f01 3e04 |0024: check-cast v1, Landroid/view/View; // type@043e │ │ -0cda34: 1213 |0026: const/4 v3, #int 1 // #1 │ │ -0cda36: 7030 b02c 1503 |0027: invoke-direct {v5, v1, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.animateView:(Landroid/view/View;I)V // method@2cb0 │ │ -0cda3c: 28f0 |002a: goto 001a // -0010 │ │ +0cdac4: |[0cdac4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.collapse:(J)V │ │ +0cdad4: 5452 6613 |0000: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdad8: 6e30 a72c 6207 |0002: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ +0cdade: 0a02 |0005: move-result v2 │ │ +0cdae0: 3802 0300 |0006: if-eqz v2, 0009 // +0003 │ │ +0cdae4: 0e00 |0008: return-void │ │ +0cdae6: 5452 6613 |0009: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdaea: 6e30 972c 6207 |000b: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.collapse:(J)V // method@2c97 │ │ +0cdaf0: 5452 6613 |000e: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdaf4: 6e30 a12c 6207 |0010: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getItemViewsByHeaderId:(J)Ljava/util/List; // method@2ca1 │ │ +0cdafa: 0c00 |0013: move-result-object v0 │ │ +0cdafc: 3800 f4ff |0014: if-eqz v0, 0008 // -000c │ │ +0cdb00: 7210 d82b 0000 |0016: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0cdb06: 0c02 |0019: move-result-object v2 │ │ +0cdb08: 7210 bb2b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0cdb0e: 0a03 |001d: move-result v3 │ │ +0cdb10: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ +0cdb14: 7210 bc2b 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0cdb1a: 0c01 |0023: move-result-object v1 │ │ +0cdb1c: 1f01 3e04 |0024: check-cast v1, Landroid/view/View; // type@043e │ │ +0cdb20: 1213 |0026: const/4 v3, #int 1 // #1 │ │ +0cdb22: 7030 b02c 1503 |0027: invoke-direct {v5, v1, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.animateView:(Landroid/view/View;I)V // method@2cb0 │ │ +0cdb28: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0008 line=96 │ │ 0x0009 line=87 │ │ 0x000e line=89 │ │ 0x0014 line=90 │ │ @@ -274302,37 +274332,37 @@ │ │ type : '(J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 43 16-bit code units │ │ -0cda40: |[0cda40] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.expand:(J)V │ │ -0cda50: 5452 6613 |0000: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cda54: 6e30 a72c 6207 |0002: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ -0cda5a: 0a02 |0005: move-result v2 │ │ -0cda5c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0cda60: 0e00 |0008: return-void │ │ -0cda62: 5452 6613 |0009: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cda66: 6e30 982c 6207 |000b: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.expand:(J)V // method@2c98 │ │ -0cda6c: 5452 6613 |000e: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cda70: 6e30 a12c 6207 |0010: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getItemViewsByHeaderId:(J)Ljava/util/List; // method@2ca1 │ │ -0cda76: 0c00 |0013: move-result-object v0 │ │ -0cda78: 3800 f4ff |0014: if-eqz v0, 0008 // -000c │ │ -0cda7c: 7210 d82b 0000 |0016: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0cda82: 0c02 |0019: move-result-object v2 │ │ -0cda84: 7210 bb2b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0cda8a: 0a03 |001d: move-result v3 │ │ -0cda8c: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ -0cda90: 7210 bc2b 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0cda96: 0c01 |0023: move-result-object v1 │ │ -0cda98: 1f01 3e04 |0024: check-cast v1, Landroid/view/View; // type@043e │ │ -0cda9c: 1203 |0026: const/4 v3, #int 0 // #0 │ │ -0cda9e: 7030 b02c 1503 |0027: invoke-direct {v5, v1, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.animateView:(Landroid/view/View;I)V // method@2cb0 │ │ -0cdaa4: 28f0 |002a: goto 001a // -0010 │ │ +0cdb2c: |[0cdb2c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.expand:(J)V │ │ +0cdb3c: 5452 6613 |0000: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdb40: 6e30 a72c 6207 |0002: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ +0cdb46: 0a02 |0005: move-result v2 │ │ +0cdb48: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0cdb4c: 0e00 |0008: return-void │ │ +0cdb4e: 5452 6613 |0009: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdb52: 6e30 982c 6207 |000b: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.expand:(J)V // method@2c98 │ │ +0cdb58: 5452 6613 |000e: iget-object v2, v5, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdb5c: 6e30 a12c 6207 |0010: invoke-virtual {v2, v6, v7}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.getItemViewsByHeaderId:(J)Ljava/util/List; // method@2ca1 │ │ +0cdb62: 0c00 |0013: move-result-object v0 │ │ +0cdb64: 3800 f4ff |0014: if-eqz v0, 0008 // -000c │ │ +0cdb68: 7210 d82b 0000 |0016: invoke-interface {v0}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0cdb6e: 0c02 |0019: move-result-object v2 │ │ +0cdb70: 7210 bb2b 0200 |001a: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0cdb76: 0a03 |001d: move-result v3 │ │ +0cdb78: 3803 eaff |001e: if-eqz v3, 0008 // -0016 │ │ +0cdb7c: 7210 bc2b 0200 |0020: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0cdb82: 0c01 |0023: move-result-object v1 │ │ +0cdb84: 1f01 3e04 |0024: check-cast v1, Landroid/view/View; // type@043e │ │ +0cdb88: 1203 |0026: const/4 v3, #int 0 // #0 │ │ +0cdb8a: 7030 b02c 1503 |0027: invoke-direct {v5, v1, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.animateView:(Landroid/view/View;I)V // method@2cb0 │ │ +0cdb90: 28f0 |002a: goto 001a // -0010 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0008 line=81 │ │ 0x0009 line=72 │ │ 0x000e line=74 │ │ 0x0014 line=75 │ │ @@ -274349,19 +274379,19 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cdaa8: |[0cdaa8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.findItemIdByView:(Landroid/view/View;)J │ │ -0cdab8: 5420 6613 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cdabc: 6e20 992c 3000 |0002: invoke-virtual {v0, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.findItemIdByView:(Landroid/view/View;)J // method@2c99 │ │ -0cdac2: 0b00 |0005: move-result-wide v0 │ │ -0cdac4: 1000 |0006: return-wide v0 │ │ +0cdb94: |[0cdb94] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.findItemIdByView:(Landroid/view/View;)J │ │ +0cdba4: 5420 6613 |0000: iget-object v0, v2, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdba8: 6e20 992c 3000 |0002: invoke-virtual {v0, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.findItemIdByView:(Landroid/view/View;)J // method@2c99 │ │ +0cdbae: 0b00 |0005: move-result-wide v0 │ │ +0cdbb0: 1000 |0006: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=3 view Landroid/view/View; │ │ │ │ @@ -274370,19 +274400,19 @@ │ │ type : '(J)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cdac8: |[0cdac8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.findViewByItemId:(J)Landroid/view/View; │ │ -0cdad8: 5410 6613 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cdadc: 6e30 9a2c 2003 |0002: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.findViewByItemId:(J)Landroid/view/View; // method@2c9a │ │ -0cdae2: 0c00 |0005: move-result-object v0 │ │ -0cdae4: 1100 |0006: return-object v0 │ │ +0cdbb4: |[0cdbb4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.findViewByItemId:(J)Landroid/view/View; │ │ +0cdbc4: 5410 6613 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdbc8: 6e30 9a2c 2003 |0002: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.findViewByItemId:(J)Landroid/view/View; // method@2c9a │ │ +0cdbce: 0c00 |0005: move-result-object v0 │ │ +0cdbd0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=2 itemId J │ │ │ │ @@ -274391,17 +274421,17 @@ │ │ type : '()Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdae8: |[0cdae8] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.getAdapter:()Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ -0cdaf8: 5410 6613 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cdafc: 1100 |0002: return-object v0 │ │ +0cdbd4: |[0cdbd4] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.getAdapter:()Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; │ │ +0cdbe4: 5410 6613 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdbe8: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ │ │ #5 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;) │ │ @@ -274409,18 +274439,18 @@ │ │ type : '()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cdb00: |[0cdb00] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.getAdapter:()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; │ │ -0cdb10: 6e10 b52c 0100 |0000: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.getAdapter:()Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // method@2cb5 │ │ -0cdb16: 0c00 |0003: move-result-object v0 │ │ -0cdb18: 1100 |0004: return-object v0 │ │ +0cdbec: |[0cdbec] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.getAdapter:()Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; │ │ +0cdbfc: 6e10 b52c 0100 |0000: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.getAdapter:()Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // method@2cb5 │ │ +0cdc02: 0c00 |0003: move-result-object v0 │ │ +0cdc04: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ │ │ #6 : (in Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;) │ │ @@ -274428,19 +274458,19 @@ │ │ type : '(J)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0cdb1c: |[0cdb1c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.isHeaderCollapsed:(J)Z │ │ -0cdb2c: 5410 6613 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cdb30: 6e30 a72c 2003 |0002: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ -0cdb36: 0a00 |0005: move-result v0 │ │ -0cdb38: 0f00 |0006: return v0 │ │ +0cdc08: |[0cdc08] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.isHeaderCollapsed:(J)Z │ │ +0cdc18: 5410 6613 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdc1c: 6e30 a72c 2003 |0002: invoke-virtual {v0, v2, v3}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.isHeaderCollapsed:(J)Z // method@2ca7 │ │ +0cdc22: 0a00 |0005: move-result v0 │ │ +0cdc24: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ 0x0000 - 0x0007 reg=2 headerId J │ │ │ │ @@ -274449,21 +274479,21 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cdb3c: |[0cdb3c] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ -0cdb4c: 2200 0706 |0000: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // type@0607 │ │ -0cdb50: 7020 952c 2000 |0002: invoke-direct {v0, v2}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2c95 │ │ -0cdb56: 5b10 6613 |0005: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cdb5a: 5410 6613 |0007: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ -0cdb5e: 6f20 362d 0100 |0009: invoke-super {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2d36 │ │ -0cdb64: 0e00 |000c: return-void │ │ +0cdc28: |[0cdc28] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ +0cdc38: 2200 0706 |0000: new-instance v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // type@0607 │ │ +0cdc3c: 7020 952c 2000 |0002: invoke-direct {v0, v2}, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2c95 │ │ +0cdc42: 5b10 6613 |0005: iput-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdc46: 5410 6613 |0007: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mExpandableStickyListHeadersAdapter:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersAdapter; // field@1366 │ │ +0cdc4a: 6f20 362d 0100 |0009: invoke-super {v1, v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2d36 │ │ +0cdc50: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0007 line=57 │ │ 0x000c line=58 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ @@ -274474,17 +274504,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0cdb68: |[0cdb68] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.setAnimExecutor:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor;)V │ │ -0cdb78: 5b01 6513 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ -0cdb7c: 0e00 |0002: return-void │ │ +0cdc54: |[0cdc54] se.emilsjolander.stickylistheaders.ExpandableStickyListHeadersListView.setAnimExecutor:(Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor;)V │ │ +0cdc64: 5b01 6513 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView;.mDefaultAnimExecutor:Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; // field@1365 │ │ +0cdc68: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x0002 line=104 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView; │ │ 0x0000 - 0x0003 reg=1 animExecutor Lse/emilsjolander/stickylistheaders/ExpandableStickyListHeadersListView$IAnimationExecutor; │ │ @@ -274524,18 +274554,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdb80: |[0cdb80] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperHeaderClickHandler.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0cdb90: 5b01 8a13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138a │ │ -0cdb94: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cdb9a: 0e00 |0005: return-void │ │ +0cdc6c: |[0cdc6c] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperHeaderClickHandler.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0cdc7c: 5b01 8a13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138a │ │ +0cdc80: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cdc86: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; │ │ 0x0000 - 0x0006 reg=1 (null) Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -274544,17 +274574,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cdb9c: |[0cdb9c] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperHeaderClickHandler.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ -0cdbac: 7020 da2c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cda │ │ -0cdbb2: 0e00 |0003: return-void │ │ +0cdc88: |[0cdc88] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperHeaderClickHandler.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ +0cdc98: 7020 da2c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2cda │ │ +0cdc9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=548 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; │ │ 0x0000 - 0x0004 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0004 reg=2 x1 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; │ │ @@ -274565,25 +274595,25 @@ │ │ type : '(Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 5 │ │ outs : 7 │ │ insns size : 16 16-bit code units │ │ -0cdbb4: |[0cdbb4] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperHeaderClickHandler.onHeaderClick:(Landroid/view/View;IJ)V │ │ -0cdbc4: 5470 8a13 |0000: iget-object v0, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138a │ │ -0cdbc8: 7110 f12c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // method@2cf1 │ │ -0cdbce: 0c00 |0005: move-result-object v0 │ │ -0cdbd0: 5471 8a13 |0006: iget-object v1, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138a │ │ -0cdbd4: 1206 |0008: const/4 v6, #int 0 // #0 │ │ -0cdbd6: 0782 |0009: move-object v2, v8 │ │ -0cdbd8: 0193 |000a: move v3, v9 │ │ -0cdbda: 04a4 |000b: move-wide v4, v10 │ │ -0cdbdc: 7807 dd2c 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;.onHeaderClick:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V // method@2cdd │ │ -0cdbe2: 0e00 |000f: return-void │ │ +0cdca0: |[0cdca0] se.emilsjolander.stickylistheaders.StickyListHeadersListView$AdapterWrapperHeaderClickHandler.onHeaderClick:(Landroid/view/View;IJ)V │ │ +0cdcb0: 5470 8a13 |0000: iget-object v0, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138a │ │ +0cdcb4: 7110 f12c 0000 |0002: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$500:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener; // method@2cf1 │ │ +0cdcba: 0c00 |0005: move-result-object v0 │ │ +0cdcbc: 5471 8a13 |0006: iget-object v1, v7, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138a │ │ +0cdcc0: 1206 |0008: const/4 v6, #int 0 // #0 │ │ +0cdcc2: 0782 |0009: move-object v2, v8 │ │ +0cdcc4: 0193 |000a: move v3, v9 │ │ +0cdcc6: 04a4 |000b: move-wide v4, v10 │ │ +0cdcc8: 7807 dd2c 0000 |000c: invoke-interface/range {v0, v1, v2, v3, v4, v5, v6}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$OnHeaderClickListener;.onHeaderClick:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/view/View;IJZ)V // method@2cdd │ │ +0cdcce: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x000f line=556 │ │ locals : │ │ 0x0000 - 0x0010 reg=7 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$AdapterWrapperHeaderClickHandler; │ │ 0x0000 - 0x0010 reg=8 header Landroid/view/View; │ │ @@ -274625,18 +274655,18 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0cdbe4: |[0cdbe4] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperViewListLifeCycleListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ -0cdbf4: 5b01 8c13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdbf8: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0cdbfe: 0e00 |0005: return-void │ │ +0cdcd0: |[0cdcd0] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperViewListLifeCycleListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V │ │ +0cdce0: 5b01 8c13 |0000: iput-object v1, v0, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdce4: 7010 fd2a 0000 |0002: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cdcea: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener; │ │ 0x0000 - 0x0006 reg=1 (null) Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ │ │ @@ -274645,17 +274675,17 @@ │ │ type : '(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cdc00: |[0cdc00] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperViewListLifeCycleListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ -0cdc10: 7020 e42c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2ce4 │ │ -0cdc16: 0e00 |0003: return-void │ │ +0cdcec: |[0cdcec] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperViewListLifeCycleListener.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1;)V │ │ +0cdcfc: 7020 e42c 1000 |0000: invoke-direct {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)V // method@2ce4 │ │ +0cdd02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener; │ │ 0x0000 - 0x0004 reg=1 x0 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; │ │ 0x0000 - 0x0004 reg=2 x1 Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$1; │ │ @@ -274666,59 +274696,59 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 91 16-bit code units │ │ -0cdc18: |[0cdc18] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperViewListLifeCycleListener.onDispatchDrawOccurred:(Landroid/graphics/Canvas;)V │ │ -0cdc28: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ -0cdc2c: 6000 4000 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ -0cdc30: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ -0cdc34: 3510 1100 |0006: if-ge v0, v1, 0017 // +0011 │ │ -0cdc38: 5460 8c13 |0008: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc3c: 5461 8c13 |000a: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc40: 7110 f42c 0100 |000c: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$800:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList; // method@2cf4 │ │ -0cdc46: 0c01 |000f: move-result-object v1 │ │ -0cdc48: 6e10 8d2d 0100 |0010: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ -0cdc4e: 0a01 |0013: move-result v1 │ │ -0cdc50: 7120 f52c 1000 |0014: invoke-static {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$900:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V // method@2cf5 │ │ -0cdc56: 5460 8c13 |0017: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc5a: 7110 ee2c 0000 |0019: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ -0cdc60: 0c00 |001c: move-result-object v0 │ │ -0cdc62: 3800 3100 |001d: if-eqz v0, 004e // +0031 │ │ -0cdc66: 5460 8c13 |001f: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc6a: 7110 ea2c 0000 |0021: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1000:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Z // method@2cea │ │ -0cdc70: 0a00 |0024: move-result v0 │ │ -0cdc72: 3800 2a00 |0025: if-eqz v0, 004f // +002a │ │ -0cdc76: 6e10 0402 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ -0cdc7c: 1200 |002a: const/4 v0, #int 0 // #0 │ │ -0cdc7e: 5461 8c13 |002b: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc82: 7110 eb2c 0100 |002d: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1100:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)I // method@2ceb │ │ -0cdc88: 0a01 |0030: move-result v1 │ │ -0cdc8a: 5462 8c13 |0031: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc8e: 6e10 1f2d 0200 |0033: invoke-virtual {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getRight:()I // method@2d1f │ │ -0cdc94: 0a02 |0036: move-result v2 │ │ -0cdc96: 5463 8c13 |0037: iget-object v3, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdc9a: 6e10 042d 0300 |0039: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getBottom:()I // method@2d04 │ │ -0cdca0: 0a03 |003c: move-result v3 │ │ -0cdca2: 6e53 f701 0721 |003d: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@01f7 │ │ -0cdca8: 5460 8c13 |0040: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdcac: 5461 8c13 |0042: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdcb0: 7110 ee2c 0100 |0044: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ -0cdcb6: 0c01 |0047: move-result-object v1 │ │ -0cdcb8: 7155 ec2c 7041 |0048: invoke-static {v0, v7, v1, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2cec │ │ -0cdcbe: 6e10 0102 0700 |004b: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ -0cdcc4: 0e00 |004e: return-void │ │ -0cdcc6: 5460 8c13 |004f: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdcca: 5461 8c13 |0051: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ -0cdcce: 7110 ee2c 0100 |0053: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ -0cdcd4: 0c01 |0056: move-result-object v1 │ │ -0cdcd6: 7155 ed2c 7041 |0057: invoke-static {v0, v7, v1, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2ced │ │ -0cdcdc: 28f4 |005a: goto 004e // -000c │ │ +0cdd04: |[0cdd04] se.emilsjolander.stickylistheaders.StickyListHeadersListView$WrapperViewListLifeCycleListener.onDispatchDrawOccurred:(Landroid/graphics/Canvas;)V │ │ +0cdd14: 1604 0000 |0000: const-wide/16 v4, #int 0 // #0 │ │ +0cdd18: 6000 4000 |0002: sget v0, Landroid/os/Build$VERSION;.SDK_INT:I // field@0040 │ │ +0cdd1c: 1301 0800 |0004: const/16 v1, #int 8 // #8 │ │ +0cdd20: 3510 1100 |0006: if-ge v0, v1, 0017 // +0011 │ │ +0cdd24: 5460 8c13 |0008: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd28: 5461 8c13 |000a: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd2c: 7110 f42c 0100 |000c: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$800:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Lse/emilsjolander/stickylistheaders/WrapperViewList; // method@2cf4 │ │ +0cdd32: 0c01 |000f: move-result-object v1 │ │ +0cdd34: 6e10 8d2d 0100 |0010: invoke-virtual {v1}, Lse/emilsjolander/stickylistheaders/WrapperViewList;.getFixedFirstVisibleItem:()I // method@2d8d │ │ +0cdd3a: 0a01 |0013: move-result v1 │ │ +0cdd3c: 7120 f52c 1000 |0014: invoke-static {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$900:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;I)V // method@2cf5 │ │ +0cdd42: 5460 8c13 |0017: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd46: 7110 ee2c 0000 |0019: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ +0cdd4c: 0c00 |001c: move-result-object v0 │ │ +0cdd4e: 3800 3100 |001d: if-eqz v0, 004e // +0031 │ │ +0cdd52: 5460 8c13 |001f: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd56: 7110 ea2c 0000 |0021: invoke-static {v0}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1000:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Z // method@2cea │ │ +0cdd5c: 0a00 |0024: move-result v0 │ │ +0cdd5e: 3800 2a00 |0025: if-eqz v0, 004f // +002a │ │ +0cdd62: 6e10 0402 0700 |0027: invoke-virtual {v7}, Landroid/graphics/Canvas;.save:()I // method@0204 │ │ +0cdd68: 1200 |002a: const/4 v0, #int 0 // #0 │ │ +0cdd6a: 5461 8c13 |002b: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd6e: 7110 eb2c 0100 |002d: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1100:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)I // method@2ceb │ │ +0cdd74: 0a01 |0030: move-result v1 │ │ +0cdd76: 5462 8c13 |0031: iget-object v2, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd7a: 6e10 1f2d 0200 |0033: invoke-virtual {v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getRight:()I // method@2d1f │ │ +0cdd80: 0a02 |0036: move-result v2 │ │ +0cdd82: 5463 8c13 |0037: iget-object v3, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd86: 6e10 042d 0300 |0039: invoke-virtual {v3}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.getBottom:()I // method@2d04 │ │ +0cdd8c: 0a03 |003c: move-result v3 │ │ +0cdd8e: 6e53 f701 0721 |003d: invoke-virtual {v7, v0, v1, v2, v3}, Landroid/graphics/Canvas;.clipRect:(IIII)Z // method@01f7 │ │ +0cdd94: 5460 8c13 |0040: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd98: 5461 8c13 |0042: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cdd9c: 7110 ee2c 0100 |0044: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ +0cdda2: 0c01 |0047: move-result-object v1 │ │ +0cdda4: 7155 ec2c 7041 |0048: invoke-static {v0, v7, v1, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2cec │ │ +0cddaa: 6e10 0102 0700 |004b: invoke-virtual {v7}, Landroid/graphics/Canvas;.restore:()V // method@0201 │ │ +0cddb0: 0e00 |004e: return-void │ │ +0cddb2: 5460 8c13 |004f: iget-object v0, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cddb6: 5461 8c13 |0051: iget-object v1, v6, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView$WrapperViewListLifeCycleListener;.this$0:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@138c │ │ +0cddba: 7110 ee2c 0100 |0053: invoke-static {v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$200:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;)Landroid/view/View; // method@2cee │ │ +0cddc0: 0c01 |0056: move-result-object v1 │ │ +0cddc2: 7155 ed2c 7041 |0057: invoke-static {v0, v7, v1, v4, v5}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.access$1300:(Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;Landroid/graphics/Canvas;Landroid/view/View;J)Z // method@2ced │ │ +0cddc8: 28f4 |005a: goto 004e // -000c │ │ catches : (none) │ │ positions : │ │ 0x0002 line=531 │ │ 0x0008 line=532 │ │ 0x0017 line=534 │ │ 0x001f line=535 │ │ 0x0027 line=536 │ │ @@ -274761,17 +274791,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdce0: |[0cdce0] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ -0cdcf0: 7010 3f03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@033f │ │ -0cdcf6: 0e00 |0003: return-void │ │ +0cddcc: |[0cddcc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.:()V │ │ +0cdddc: 7010 3f03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoStubImpl;.:()V // method@033f │ │ +0cdde2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -274780,18 +274810,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cdcf8: |[0cdcf8] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ -0cdd08: 7110 5803 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0358 │ │ -0cdd0e: 0a00 |0003: move-result v0 │ │ -0cdd10: 0f00 |0004: return v0 │ │ +0cdde4: |[0cdde4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z │ │ +0cddf4: 7110 5803 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0358 │ │ +0cddfa: 0a00 |0003: move-result v0 │ │ +0cddfc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=71 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -274800,22 +274830,22 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cdd14: |[0cdd14] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0cdd24: 6e20 3703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0337 │ │ -0cdd2a: 0a00 |0003: move-result v0 │ │ -0cdd2c: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ -0cdd30: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0cdd32: 0f00 |0007: return v0 │ │ -0cdd34: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0cdd36: 28fe |0009: goto 0007 // -0002 │ │ +0cde00: |[0cde00] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0cde10: 6e20 3703 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.getCanRetrieveWindowContent:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Z // method@0337 │ │ +0cde16: 0a00 |0003: move-result v0 │ │ +0cde18: 3800 0400 |0004: if-eqz v0, 0008 // +0004 │ │ +0cde1c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0cde1e: 0f00 |0007: return v0 │ │ +0cde20: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0cde22: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0006 line=97 │ │ 0x0007 line=99 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ @@ -274826,18 +274856,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cdd38: |[0cdd38] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0cdd48: 7110 5903 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0359 │ │ -0cdd4e: 0c00 |0003: move-result-object v0 │ │ -0cdd50: 1100 |0004: return-object v0 │ │ +0cde24: |[0cde24] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0cde34: 7110 5903 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getDescription:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@0359 │ │ +0cde3a: 0c00 |0003: move-result-object v0 │ │ +0cde3c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -274846,18 +274876,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cdd54: |[0cdd54] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0cdd64: 7110 5a03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035a │ │ -0cdd6a: 0c00 |0003: move-result-object v0 │ │ -0cdd6c: 1100 |0004: return-object v0 │ │ +0cde40: |[0cde40] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0cde50: 7110 5a03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getId:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035a │ │ +0cde56: 0c00 |0003: move-result-object v0 │ │ +0cde58: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=81 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -274866,18 +274896,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cdd70: |[0cdd70] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ -0cdd80: 7110 5b03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@035b │ │ -0cdd86: 0c00 |0003: move-result-object v0 │ │ -0cdd88: 1100 |0004: return-object v0 │ │ +0cde5c: |[0cde5c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; │ │ +0cde6c: 7110 5b03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getResolveInfo:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Landroid/content/pm/ResolveInfo; // method@035b │ │ +0cde72: 0c00 |0003: move-result-object v0 │ │ +0cde74: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -274886,18 +274916,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cdd8c: |[0cdd8c] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ -0cdd9c: 7110 5c03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035c │ │ -0cdda2: 0c00 |0003: move-result-object v0 │ │ -0cdda4: 1100 |0004: return-object v0 │ │ +0cde78: |[0cde78] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; │ │ +0cde88: 7110 5c03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatIcs;.getSettingsActivityName:(Landroid/accessibilityservice/AccessibilityServiceInfo;)Ljava/lang/String; // method@035c │ │ +0cde8e: 0c00 |0003: move-result-object v0 │ │ +0cde90: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -274931,17 +274961,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdda8: |[0cdda8] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ -0cddb8: 7010 f205 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@05f2 │ │ -0cddbe: 0e00 |0003: return-void │ │ +0cde94: |[0cde94] android.support.v4.app.NavUtils$NavUtilsImplJB.:()V │ │ +0cdea4: 7010 f205 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.:()V // method@05f2 │ │ +0cdeaa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ │ │ Virtual methods - │ │ @@ -274950,21 +274980,21 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0cddc0: |[0cddc0] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0cddd0: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0608 │ │ -0cddd6: 0c00 |0003: move-result-object v0 │ │ -0cddd8: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0cdddc: 6e20 fc05 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05fc │ │ -0cdde2: 0c00 |0009: move-result-object v0 │ │ -0cdde4: 1100 |000a: return-object v0 │ │ +0cdeac: |[0cdeac] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0cdebc: 7110 0806 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@0608 │ │ +0cdec2: 0c00 |0003: move-result-object v0 │ │ +0cdec4: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0cdec8: 6e20 fc05 2100 |0006: invoke-virtual {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplJB;.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05fc │ │ +0cdece: 0c00 |0009: move-result-object v0 │ │ +0cded0: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0004 line=103 │ │ 0x0006 line=104 │ │ 0x000a line=106 │ │ locals : │ │ @@ -274977,21 +275007,21 @@ │ │ type : '(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 11 16-bit code units │ │ -0cdde8: |[0cdde8] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ -0cddf8: 7110 0906 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0609 │ │ -0cddfe: 0c00 |0003: move-result-object v0 │ │ -0cde00: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ -0cde04: 6f30 f405 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@05f4 │ │ -0cde0a: 0c00 |0009: move-result-object v0 │ │ -0cde0c: 1100 |000a: return-object v0 │ │ +0cded4: |[0cded4] android.support.v4.app.NavUtils$NavUtilsImplJB.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; │ │ +0cdee4: 7110 0906 0300 |0000: invoke-static {v3}, Landroid/support/v4/app/NavUtilsJB;.getParentActivityName:(Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@0609 │ │ +0cdeea: 0c00 |0003: move-result-object v0 │ │ +0cdeec: 3900 0600 |0004: if-nez v0, 000a // +0006 │ │ +0cdef0: 6f30 f405 2103 |0006: invoke-super {v1, v2, v3}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityName:(Landroid/content/Context;Landroid/content/pm/ActivityInfo;)Ljava/lang/String; // method@05f4 │ │ +0cdef6: 0c00 |0009: move-result-object v0 │ │ +0cdef8: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ 0x0004 line=126 │ │ 0x0006 line=127 │ │ 0x000a line=129 │ │ locals : │ │ @@ -275005,17 +275035,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cde10: |[0cde10] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ -0cde20: 7120 0a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@060a │ │ -0cde26: 0e00 |0003: return-void │ │ +0cdefc: |[0cdefc] android.support.v4.app.NavUtils$NavUtilsImplJB.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V │ │ +0cdf0c: 7120 0a06 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/app/NavUtilsJB;.navigateUpTo:(Landroid/app/Activity;Landroid/content/Intent;)V // method@060a │ │ +0cdf12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0003 line=121 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -275026,18 +275056,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/content/Intent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cde28: |[0cde28] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ -0cde38: 7120 0b06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@060b │ │ -0cde3e: 0a00 |0003: move-result v0 │ │ -0cde40: 0f00 |0004: return v0 │ │ +0cdf14: |[0cdf14] android.support.v4.app.NavUtils$NavUtilsImplJB.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z │ │ +0cdf24: 7120 0b06 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/app/NavUtilsJB;.shouldUpRecreateTask:(Landroid/app/Activity;Landroid/content/Intent;)Z // method@060b │ │ +0cdf2a: 0a00 |0003: move-result v0 │ │ +0cdf2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ 0x0000 - 0x0005 reg=3 targetIntent Landroid/content/Intent; │ │ @@ -275047,18 +275077,18 @@ │ │ type : '(Landroid/app/Activity;)Landroid/content/Intent;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cde44: |[0cde44] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ -0cde54: 6f20 f305 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05f3 │ │ -0cde5a: 0c00 |0003: move-result-object v0 │ │ -0cde5c: 1100 |0004: return-object v0 │ │ +0cdf30: |[0cdf30] android.support.v4.app.NavUtils$NavUtilsImplJB.superGetParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; │ │ +0cdf40: 6f20 f305 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/app/NavUtils$NavUtilsImplBase;.getParentActivityIntent:(Landroid/app/Activity;)Landroid/content/Intent; // method@05f3 │ │ +0cdf46: 0c00 |0003: move-result-object v0 │ │ +0cdf48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NavUtils$NavUtilsImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ │ │ @@ -275092,17 +275122,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cde60: |[0cde60] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ -0cde70: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ -0cde76: 0e00 |0003: return-void │ │ +0cdf4c: |[0cdf4c] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.:()V │ │ +0cdf5c: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ +0cdf62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplGingerbread; │ │ │ │ Virtual methods - │ │ @@ -275111,34 +275141,34 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 38 16-bit code units │ │ -0cde78: |[0cde78] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0cde88: 5470 c801 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0cde8c: 5471 c101 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0cde90: 5472 c001 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0cde94: 5473 bf01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0cde98: 5474 be01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0cde9c: 6e54 db00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00db │ │ -0cdea2: 5471 c101 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0cdea6: 5472 c001 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0cdeaa: 5473 bf01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0cdeae: 5474 be01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0cdeb2: 5475 c301 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -0cdeb6: 7706 fe06 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatGingerbread;.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@06fe │ │ -0cdebc: 0c00 |001a: move-result-object v0 │ │ -0cdebe: 5271 ca01 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -0cdec2: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ -0cdec6: 5201 0b00 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -0cdeca: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ -0cdece: 5901 0b00 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ -0cded2: 1100 |0025: return-object v0 │ │ +0cdf64: |[0cdf64] android.support.v4.app.NotificationCompat$NotificationCompatImplGingerbread.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0cdf74: 5470 c801 |0000: iget-object v0, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0cdf78: 5471 c101 |0002: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0cdf7c: 5472 c001 |0004: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0cdf80: 5473 bf01 |0006: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0cdf84: 5474 be01 |0008: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0cdf88: 6e54 db00 1032 |000a: invoke-virtual {v0, v1, v2, v3, v4}, Landroid/app/Notification;.setLatestEventInfo:(Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;)V // method@00db │ │ +0cdf8e: 5471 c101 |000d: iget-object v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0cdf92: 5472 c001 |000f: iget-object v2, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0cdf96: 5473 bf01 |0011: iget-object v3, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0cdf9a: 5474 be01 |0013: iget-object v4, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0cdf9e: 5475 c301 |0015: iget-object v5, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +0cdfa2: 7706 fe06 0000 |0017: invoke-static/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v4/app/NotificationCompatGingerbread;.add:(Landroid/app/Notification;Landroid/content/Context;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/app/PendingIntent;Landroid/app/PendingIntent;)Landroid/app/Notification; // method@06fe │ │ +0cdfa8: 0c00 |001a: move-result-object v0 │ │ +0cdfaa: 5271 ca01 |001b: iget v1, v7, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +0cdfae: 3d01 0800 |001d: if-lez v1, 0025 // +0008 │ │ +0cdfb2: 5201 0b00 |001f: iget v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0cdfb6: d611 8000 |0021: or-int/lit16 v1, v1, #int 128 // #0080 │ │ +0cdfba: 5901 0b00 |0023: iput v1, v0, Landroid/app/Notification;.flags:I // field@000b │ │ +0cdfbe: 1100 |0025: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ 0x0002 line=363 │ │ 0x000d line=365 │ │ 0x001b line=368 │ │ 0x001f line=369 │ │ @@ -275178,17 +275208,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cded4: |[0cded4] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ -0cdee4: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ -0cdeea: 0e00 |0003: return-void │ │ +0cdfc0: |[0cdfc0] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.:()V │ │ +0cdfd0: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ +0cdfd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ │ │ Virtual methods - │ │ @@ -275197,28 +275227,28 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 10 │ │ insns size : 25 16-bit code units │ │ -0cdeec: |[0cdeec] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0cdefc: 54b0 c101 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0cdf00: 54b1 c801 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0cdf04: 54b2 c001 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0cdf08: 54b3 bf01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0cdf0c: 54b4 bd01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ -0cdf10: 54b5 d101 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ -0cdf14: 52b6 c901 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ -0cdf18: 54b7 be01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0cdf1c: 54b8 c301 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -0cdf20: 54b9 c601 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ -0cdf24: 770a 0007 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@0700 │ │ -0cdf2a: 0c00 |0017: move-result-object v0 │ │ -0cdf2c: 1100 |0018: return-object v0 │ │ +0cdfd8: |[0cdfd8] android.support.v4.app.NotificationCompat$NotificationCompatImplHoneycomb.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0cdfe8: 54b0 c101 |0000: iget-object v0, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0cdfec: 54b1 c801 |0002: iget-object v1, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0cdff0: 54b2 c001 |0004: iget-object v2, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0cdff4: 54b3 bf01 |0006: iget-object v3, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0cdff8: 54b4 bd01 |0008: iget-object v4, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ +0cdffc: 54b5 d101 |000a: iget-object v5, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ +0ce000: 52b6 c901 |000c: iget v6, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ +0ce004: 54b7 be01 |000e: iget-object v7, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0ce008: 54b8 c301 |0010: iget-object v8, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +0ce00c: 54b9 c601 |0012: iget-object v9, v11, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ +0ce010: 770a 0007 0000 |0014: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/support/v4/app/NotificationCompatHoneycomb;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;)Landroid/app/Notification; // method@0700 │ │ +0ce016: 0c00 |0017: move-result-object v0 │ │ +0ce018: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=378 │ │ locals : │ │ 0x0000 - 0x0019 reg=10 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplHoneycomb; │ │ 0x0000 - 0x0019 reg=11 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -275252,17 +275282,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdf30: |[0cdf30] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ -0cdf40: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ -0cdf46: 0e00 |0003: return-void │ │ +0ce01c: |[0ce01c] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.:()V │ │ +0ce02c: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ +0ce032: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=384 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -275271,31 +275301,31 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 2 │ │ outs : 13 │ │ insns size : 31 16-bit code units │ │ -0cdf48: |[0cdf48] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0cdf58: 54e0 c101 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0cdf5c: 54e1 c801 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0cdf60: 54e2 c001 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0cdf64: 54e3 bf01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0cdf68: 54e4 bd01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ -0cdf6c: 54e5 d101 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ -0cdf70: 52e6 c901 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ -0cdf74: 54e7 be01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0cdf78: 54e8 c301 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -0cdf7c: 54e9 c601 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ -0cdf80: 52ea cd01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ -0cdf84: 52eb cb01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ -0cdf88: 55ec cc01 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ -0cdf8c: 770d 0207 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@0702 │ │ -0cdf92: 0c00 |001d: move-result-object v0 │ │ -0cdf94: 1100 |001e: return-object v0 │ │ +0ce034: |[0ce034] android.support.v4.app.NotificationCompat$NotificationCompatImplIceCreamSandwich.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0ce044: 54e0 c101 |0000: iget-object v0, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0ce048: 54e1 c801 |0002: iget-object v1, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0ce04c: 54e2 c001 |0004: iget-object v2, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0ce050: 54e3 bf01 |0006: iget-object v3, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0ce054: 54e4 bd01 |0008: iget-object v4, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ +0ce058: 54e5 d101 |000a: iget-object v5, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ +0ce05c: 52e6 c901 |000c: iget v6, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ +0ce060: 54e7 be01 |000e: iget-object v7, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0ce064: 54e8 c301 |0010: iget-object v8, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +0ce068: 54e9 c601 |0012: iget-object v9, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ +0ce06c: 52ea cd01 |0014: iget v10, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ +0ce070: 52eb cb01 |0016: iget v11, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ +0ce074: 55ec cc01 |0018: iget-boolean v12, v14, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ +0ce078: 770d 0207 0000 |001a: invoke-static/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12}, Landroid/support/v4/app/NotificationCompatIceCreamSandwich;.add:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZ)Landroid/app/Notification; // method@0702 │ │ +0ce07e: 0c00 |001d: move-result-object v0 │ │ +0ce080: 1100 |001e: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ locals : │ │ 0x0000 - 0x001f reg=13 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplIceCreamSandwich; │ │ 0x0000 - 0x001f reg=14 b Landroid/support/v4/app/NotificationCompat$Builder; │ │ │ │ @@ -275333,17 +275363,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cdf98: |[0cdf98] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ -0cdfa8: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ -0cdfae: 0e00 |0003: return-void │ │ +0ce084: |[0ce084] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.:()V │ │ +0ce094: 7010 8706 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplBase;.:()V // method@0687 │ │ +0ce09a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ │ │ Virtual methods - │ │ @@ -275352,75 +275382,75 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 22 │ │ insns size : 122 16-bit code units │ │ -0cdfb0: |[0cdfb0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0cdfc0: 2201 4001 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@0140 │ │ -0cdfc4: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -0cdfc8: 5402 c101 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0cdfcc: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -0cdfd0: 5403 c801 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0cdfd4: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -0cdfd8: 5404 c001 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0cdfdc: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -0cdfe0: 5405 bf01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0cdfe4: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -0cdfe8: 5406 bd01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ -0cdfec: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -0cdff0: 5407 d101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ -0cdff4: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -0cdff8: 5208 c901 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ -0cdffc: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -0ce000: 5409 be01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0ce004: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -0ce008: 540a c301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -0ce00c: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -0ce010: 540b c601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ -0ce014: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -0ce018: 520c cd01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ -0ce01c: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -0ce020: 520d cb01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ -0ce024: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -0ce028: 550e cc01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ -0ce02c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -0ce030: 550f d201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ -0ce034: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -0ce038: 5200 ca01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -0ce03c: 0210 0000 |003e: move/from16 v16, v0 │ │ -0ce040: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -0ce044: 5400 d001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ -0ce048: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -0ce04c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -0ce050: 5500 c701 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ -0ce054: 0212 0000 |004a: move/from16 v18, v0 │ │ -0ce058: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -0ce05c: 5400 c201 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -0ce060: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -0ce064: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -0ce068: 5400 c401 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ -0ce06c: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -0ce070: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -0ce074: 5500 c501 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ -0ce078: 0215 0000 |005c: move/from16 v21, v0 │ │ -0ce07c: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -0ce080: 5400 ce01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ -0ce084: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -0ce088: 7616 0307 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0703 │ │ -0ce08e: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0ce092: 5402 bc01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ -0ce096: 7120 d706 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06d7 │ │ -0ce09c: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -0ce0a0: 5402 cf01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -0ce0a4: 7120 d806 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06d8 │ │ -0ce0aa: 6e10 0507 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@0705 │ │ -0ce0b0: 0c02 |0078: move-result-object v2 │ │ -0ce0b2: 1102 |0079: return-object v2 │ │ +0ce09c: |[0ce09c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0ce0ac: 2201 4001 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatJellybean$Builder; // type@0140 │ │ +0ce0b0: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0ce0b4: 5402 c101 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0ce0b8: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0ce0bc: 5403 c801 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0ce0c0: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0ce0c4: 5404 c001 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0ce0c8: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0ce0cc: 5405 bf01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0ce0d0: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0ce0d4: 5406 bd01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ +0ce0d8: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +0ce0dc: 5407 d101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ +0ce0e0: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0ce0e4: 5208 c901 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ +0ce0e8: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +0ce0ec: 5409 be01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0ce0f0: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +0ce0f4: 540a c301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +0ce0f8: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +0ce0fc: 540b c601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ +0ce100: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +0ce104: 520c cd01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ +0ce108: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +0ce10c: 520d cb01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ +0ce110: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +0ce114: 550e cc01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ +0ce118: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +0ce11c: 550f d201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ +0ce120: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +0ce124: 5200 ca01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +0ce128: 0210 0000 |003e: move/from16 v16, v0 │ │ +0ce12c: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +0ce130: 5400 d001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ +0ce134: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +0ce138: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +0ce13c: 5500 c701 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ +0ce140: 0212 0000 |004a: move/from16 v18, v0 │ │ +0ce144: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +0ce148: 5400 c201 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +0ce14c: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +0ce150: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +0ce154: 5400 c401 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ +0ce158: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +0ce15c: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +0ce160: 5500 c501 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ +0ce164: 0215 0000 |005c: move/from16 v21, v0 │ │ +0ce168: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0ce16c: 5400 ce01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ +0ce170: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +0ce174: 7616 0307 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@0703 │ │ +0ce17a: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0ce17e: 5402 bc01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ +0ce182: 7120 d706 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06d7 │ │ +0ce188: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0ce18c: 5402 cf01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +0ce190: 7120 d806 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06d8 │ │ +0ce196: 6e10 0507 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatJellybean$Builder;.build:()Landroid/app/Notification; // method@0705 │ │ +0ce19c: 0c02 |0078: move-result-object v2 │ │ +0ce19e: 1102 |0079: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0067 line=403 │ │ 0x006e line=404 │ │ 0x0075 line=405 │ │ locals : │ │ @@ -275433,21 +275463,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0ce0b4: |[0ce0b4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -0ce0c4: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ -0ce0c8: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ -0ce0cc: 7140 0e07 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@070e │ │ -0ce0d2: 0c00 |0007: move-result-object v0 │ │ -0ce0d4: 1f00 2601 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -0ce0d8: 1100 |000a: return-object v0 │ │ +0ce1a0: |[0ce1a0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0ce1b0: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ +0ce1b4: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ +0ce1b8: 7140 0e07 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@070e │ │ +0ce1be: 0c00 |0007: move-result-object v0 │ │ +0ce1c0: 1f00 2601 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +0ce1c4: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=420 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -275457,18 +275487,18 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce0dc: |[0ce0dc] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ -0ce0ec: 7110 0f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@070f │ │ -0ce0f2: 0a00 |0003: move-result v0 │ │ -0ce0f4: 0f00 |0004: return v0 │ │ +0ce1c8: |[0ce1c8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionCount:(Landroid/app/Notification;)I │ │ +0ce1d8: 7110 0f07 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionCount:(Landroid/app/Notification;)I // method@070f │ │ +0ce1de: 0a00 |0003: move-result v0 │ │ +0ce1e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=415 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -275477,22 +275507,22 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0ce0f8: |[0ce0f8] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -0ce108: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ -0ce10c: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ -0ce110: 7130 1207 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0712 │ │ -0ce116: 0c00 |0007: move-result-object v0 │ │ -0ce118: 1f00 3406 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0ce11c: 1f00 3406 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0ce120: 1100 |000c: return-object v0 │ │ +0ce1e4: |[0ce1e4] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +0ce1f4: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ +0ce1f8: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ +0ce1fc: 7130 1207 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatJellybean;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@0712 │ │ +0ce202: 0c00 |0007: move-result-object v0 │ │ +0ce204: 1f00 3406 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0ce208: 1f00 3406 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0ce20c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -275502,18 +275532,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce124: |[0ce124] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0ce134: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ -0ce13a: 0c00 |0003: move-result-object v0 │ │ -0ce13c: 1100 |0004: return-object v0 │ │ +0ce210: |[0ce210] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0ce220: 7110 1407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0714 │ │ +0ce226: 0c00 |0003: move-result-object v0 │ │ +0ce228: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=410 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -275522,18 +275552,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce140: |[0ce140] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0ce150: 7110 1507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0715 │ │ -0ce156: 0c00 |0003: move-result-object v0 │ │ -0ce158: 1100 |0004: return-object v0 │ │ +0ce22c: |[0ce22c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0ce23c: 7110 1507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0715 │ │ +0ce242: 0c00 |0003: move-result-object v0 │ │ +0ce244: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -275542,18 +275572,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce15c: |[0ce15c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0ce16c: 7110 1607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@0716 │ │ -0ce172: 0a00 |0003: move-result v0 │ │ -0ce174: 0f00 |0004: return v0 │ │ +0ce248: |[0ce248] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0ce258: 7110 1607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getLocalOnly:(Landroid/app/Notification;)Z // method@0716 │ │ +0ce25e: 0a00 |0003: move-result v0 │ │ +0ce260: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -275562,18 +275592,18 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce178: |[0ce178] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -0ce188: 7110 1707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0717 │ │ -0ce18e: 0c00 |0003: move-result-object v0 │ │ -0ce190: 1100 |0004: return-object v0 │ │ +0ce264: |[0ce264] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +0ce274: 7110 1707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@0717 │ │ +0ce27a: 0c00 |0003: move-result-object v0 │ │ +0ce27c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -275582,18 +275612,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce194: |[0ce194] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0ce1a4: 7110 1807 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0718 │ │ -0ce1aa: 0c00 |0003: move-result-object v0 │ │ -0ce1ac: 1100 |0004: return-object v0 │ │ +0ce280: |[0ce280] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0ce290: 7110 1807 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0718 │ │ +0ce296: 0c00 |0003: move-result-object v0 │ │ +0ce298: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -275602,18 +275632,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce1b0: |[0ce1b0] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0ce1c0: 7110 1907 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@0719 │ │ -0ce1c6: 0a00 |0003: move-result v0 │ │ -0ce1c8: 0f00 |0004: return v0 │ │ +0ce29c: |[0ce29c] android.support.v4.app.NotificationCompat$NotificationCompatImplJellybean.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0ce2ac: 7110 1907 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatJellybean;.isGroupSummary:(Landroid/app/Notification;)Z // method@0719 │ │ +0ce2b2: 0a00 |0003: move-result v0 │ │ +0ce2b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -275655,18 +275685,18 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0ce1cc: |[0ce1cc] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ -0ce1dc: 5b01 4902 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce1e0: 7010 a305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@05a3 │ │ -0ce1e6: 0e00 |0005: return-void │ │ +0ce2b8: |[0ce2b8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V │ │ +0ce2c8: 5b01 4902 |0000: iput-object v1, v0, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce2cc: 7010 a305 0000 |0002: invoke-direct {v0}, Landroid/support/v4/app/INotificationSideChannel$Stub;.:()V // method@05a3 │ │ +0ce2d2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x0006 reg=1 (null) Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ │ │ @@ -275675,17 +275705,17 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0ce1e8: |[0ce1e8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ -0ce1f8: 7020 2807 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@0728 │ │ -0ce1fe: 0e00 |0003: return-void │ │ +0ce2d4: |[0ce2d4] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.:(Landroid/support/v4/app/NotificationCompatSideChannelService;Landroid/support/v4/app/NotificationCompatSideChannelService$1;)V │ │ +0ce2e4: 7020 2807 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.:(Landroid/support/v4/app/NotificationCompatSideChannelService;)V // method@0728 │ │ +0ce2ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/app/NotificationCompatSideChannelService; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v4/app/NotificationCompatSideChannelService$1; │ │ @@ -275696,28 +275726,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 27 16-bit code units │ │ -0ce200: |[0ce200] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ -0ce210: 5442 4902 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce214: 7100 2d07 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@072d │ │ -0ce21a: 0a03 |0005: move-result v3 │ │ -0ce21c: 7130 3107 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0731 │ │ -0ce222: 7100 2c07 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@072c │ │ -0ce228: 0b00 |000c: move-result-wide v0 │ │ -0ce22a: 5442 4902 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce22e: 6e40 3207 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0732 │ │ -0ce234: 7120 2f07 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ -0ce23a: 0e00 |0015: return-void │ │ -0ce23c: 0d02 |0016: move-exception v2 │ │ -0ce23e: 7120 2f07 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ -0ce244: 2702 |001a: throw v2 │ │ +0ce2ec: |[0ce2ec] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancel:(Ljava/lang/String;ILjava/lang/String;)V │ │ +0ce2fc: 5442 4902 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce300: 7100 2d07 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@072d │ │ +0ce306: 0a03 |0005: move-result v3 │ │ +0ce308: 7130 3107 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0731 │ │ +0ce30e: 7100 2c07 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@072c │ │ +0ce314: 0b00 |000c: move-result-wide v0 │ │ +0ce316: 5442 4902 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce31a: 6e40 3207 5276 |000f: invoke-virtual {v2, v5, v6, v7}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancel:(Ljava/lang/String;ILjava/lang/String;)V // method@0732 │ │ +0ce320: 7120 2f07 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ +0ce326: 0e00 |0015: return-void │ │ +0ce328: 0d02 |0016: move-exception v2 │ │ +0ce32a: 7120 2f07 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ +0ce330: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=91 │ │ 0x0009 line=92 │ │ 0x000d line=94 │ │ @@ -275736,28 +275766,28 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 27 16-bit code units │ │ -0ce254: |[0ce254] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ -0ce264: 5442 4902 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce268: 7100 2d07 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@072d │ │ -0ce26e: 0a03 |0005: move-result v3 │ │ -0ce270: 7130 3107 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0731 │ │ -0ce276: 7100 2c07 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@072c │ │ -0ce27c: 0b00 |000c: move-result-wide v0 │ │ -0ce27e: 5442 4902 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce282: 6e20 3307 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@0733 │ │ -0ce288: 7120 2f07 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ -0ce28e: 0e00 |0015: return-void │ │ -0ce290: 0d02 |0016: move-exception v2 │ │ -0ce292: 7120 2f07 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ -0ce298: 2702 |001a: throw v2 │ │ +0ce340: |[0ce340] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.cancelAll:(Ljava/lang/String;)V │ │ +0ce350: 5442 4902 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce354: 7100 2d07 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@072d │ │ +0ce35a: 0a03 |0005: move-result v3 │ │ +0ce35c: 7130 3107 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0731 │ │ +0ce362: 7100 2c07 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@072c │ │ +0ce368: 0b00 |000c: move-result-wide v0 │ │ +0ce36a: 5442 4902 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce36e: 6e20 3307 5200 |000f: invoke-virtual {v2, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.cancelAll:(Ljava/lang/String;)V // method@0733 │ │ +0ce374: 7120 2f07 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ +0ce37a: 0e00 |0015: return-void │ │ +0ce37c: 0d02 |0016: move-exception v2 │ │ +0ce37e: 7120 2f07 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ +0ce384: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=102 │ │ 0x0009 line=103 │ │ 0x000d line=105 │ │ @@ -275774,28 +275804,28 @@ │ │ type : '(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 27 16-bit code units │ │ -0ce2a8: |[0ce2a8] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ -0ce2b8: 5442 4902 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce2bc: 7100 2d07 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@072d │ │ -0ce2c2: 0a03 |0005: move-result v3 │ │ -0ce2c4: 7130 3107 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0731 │ │ -0ce2ca: 7100 2c07 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@072c │ │ -0ce2d0: 0b00 |000c: move-result-wide v0 │ │ -0ce2d2: 5442 4902 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ -0ce2d6: 6e58 3607 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0736 │ │ -0ce2dc: 7120 2f07 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ -0ce2e2: 0e00 |0015: return-void │ │ -0ce2e4: 0d02 |0016: move-exception v2 │ │ -0ce2e6: 7120 2f07 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ -0ce2ec: 2702 |001a: throw v2 │ │ +0ce394: |[0ce394] android.support.v4.app.NotificationCompatSideChannelService$NotificationSideChannelStub.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V │ │ +0ce3a4: 5442 4902 |0000: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce3a8: 7100 2d07 0000 |0002: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.getCallingUid:()I // method@072d │ │ +0ce3ae: 0a03 |0005: move-result v3 │ │ +0ce3b0: 7130 3107 3205 |0006: invoke-static {v2, v3, v5}, Landroid/support/v4/app/NotificationCompatSideChannelService;.access$100:(Landroid/support/v4/app/NotificationCompatSideChannelService;ILjava/lang/String;)V // method@0731 │ │ +0ce3b6: 7100 2c07 0000 |0009: invoke-static {}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.clearCallingIdentity:()J // method@072c │ │ +0ce3bc: 0b00 |000c: move-result-wide v0 │ │ +0ce3be: 5442 4902 |000d: iget-object v2, v4, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.this$0:Landroid/support/v4/app/NotificationCompatSideChannelService; // field@0249 │ │ +0ce3c2: 6e58 3607 5276 |000f: invoke-virtual {v2, v5, v6, v7, v8}, Landroid/support/v4/app/NotificationCompatSideChannelService;.notify:(Ljava/lang/String;ILjava/lang/String;Landroid/app/Notification;)V // method@0736 │ │ +0ce3c8: 7120 2f07 1000 |0012: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ +0ce3ce: 0e00 |0015: return-void │ │ +0ce3d0: 0d02 |0016: move-exception v2 │ │ +0ce3d2: 7120 2f07 1000 |0017: invoke-static {v0, v1}, Landroid/support/v4/app/NotificationCompatSideChannelService$NotificationSideChannelStub;.restoreCallingIdentity:(J)V // method@072f │ │ +0ce3d8: 2702 |001a: throw v2 │ │ catches : 1 │ │ 0x000d - 0x0012 │ │ -> 0x0016 │ │ positions : │ │ 0x0000 line=80 │ │ 0x0009 line=81 │ │ 0x000d line=83 │ │ @@ -275840,17 +275870,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce2fc: |[0ce2fc] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ -0ce30c: 7010 3f07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@073f │ │ -0ce312: 0e00 |0003: return-void │ │ +0ce3e8: |[0ce3e8] android.support.v4.app.NotificationManagerCompat$ImplEclair.:()V │ │ +0ce3f8: 7010 3f07 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplBase;.:()V // method@073f │ │ +0ce3fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ │ │ Virtual methods - │ │ @@ -275859,17 +275889,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ce314: |[0ce314] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ -0ce324: 7130 6907 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0769 │ │ -0ce32a: 0e00 |0003: return-void │ │ +0ce400: |[0ce400] android.support.v4.app.NotificationManagerCompat$ImplEclair.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V │ │ +0ce410: 7130 6907 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/app/NotificationManagerCompatEclair;.cancelNotification:(Landroid/app/NotificationManager;Ljava/lang/String;I)V // method@0769 │ │ +0ce416: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0003 line=141 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -275881,17 +275911,17 @@ │ │ type : '(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0ce32c: |[0ce32c] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ -0ce33c: 7140 6a07 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@076a │ │ -0ce342: 0e00 |0003: return-void │ │ +0ce418: |[0ce418] android.support.v4.app.NotificationManagerCompat$ImplEclair.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V │ │ +0ce428: 7140 6a07 2143 |0000: invoke-static {v1, v2, v3, v4}, Landroid/support/v4/app/NotificationManagerCompatEclair;.postNotification:(Landroid/app/NotificationManager;Ljava/lang/String;ILandroid/app/Notification;)V // method@076a │ │ +0ce42e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0003 line=148 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplEclair; │ │ 0x0000 - 0x0004 reg=1 notificationManager Landroid/app/NotificationManager; │ │ @@ -275929,17 +275959,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce344: |[0ce344] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ -0ce354: 7010 d107 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@07d1 │ │ -0ce35a: 0e00 |0003: return-void │ │ +0ce430: |[0ce430] android.support.v4.app.ShareCompat$ShareCompatImplICS.:()V │ │ +0ce440: 7010 d107 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplBase;.:()V // method@07d1 │ │ +0ce446: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ │ │ Virtual methods - │ │ @@ -275948,27 +275978,27 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0ce35c: |[0ce35c] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ -0ce36c: 6e10 ae07 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@07ae │ │ -0ce372: 0c00 |0003: move-result-object v0 │ │ -0ce374: 6e10 af07 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@07af │ │ -0ce37a: 0c01 |0007: move-result-object v1 │ │ -0ce37c: 7130 e307 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@07e3 │ │ -0ce382: 6e20 d707 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@07d7 │ │ -0ce388: 0a00 |000e: move-result v0 │ │ -0ce38a: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ -0ce38e: 6e10 ac07 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@07ac │ │ -0ce394: 0c00 |0014: move-result-object v0 │ │ -0ce396: 7220 9821 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ -0ce39c: 0e00 |0018: return-void │ │ +0ce448: |[0ce448] android.support.v4.app.ShareCompat$ShareCompatImplICS.configureMenuItem:(Landroid/view/MenuItem;Landroid/support/v4/app/ShareCompat$IntentBuilder;)V │ │ +0ce458: 6e10 ae07 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getActivity:()Landroid/app/Activity; // method@07ae │ │ +0ce45e: 0c00 |0003: move-result-object v0 │ │ +0ce460: 6e10 af07 0400 |0004: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.getIntent:()Landroid/content/Intent; // method@07af │ │ +0ce466: 0c01 |0007: move-result-object v1 │ │ +0ce468: 7130 e307 0301 |0008: invoke-static {v3, v0, v1}, Landroid/support/v4/app/ShareCompatICS;.configureMenuItem:(Landroid/view/MenuItem;Landroid/app/Activity;Landroid/content/Intent;)V // method@07e3 │ │ +0ce46e: 6e20 d707 3200 |000b: invoke-virtual {v2, v3}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z // method@07d7 │ │ +0ce474: 0a00 |000e: move-result v0 │ │ +0ce476: 3800 0900 |000f: if-eqz v0, 0018 // +0009 │ │ +0ce47a: 6e10 ac07 0400 |0011: invoke-virtual {v4}, Landroid/support/v4/app/ShareCompat$IntentBuilder;.createChooserIntent:()Landroid/content/Intent; // method@07ac │ │ +0ce480: 0c00 |0014: move-result-object v0 │ │ +0ce482: 7220 9821 0300 |0015: invoke-interface {v3, v0}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ +0ce488: 0e00 |0018: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ 0x000b line=128 │ │ 0x0011 line=129 │ │ 0x0018 line=131 │ │ locals : │ │ @@ -275981,22 +276011,22 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0ce3a0: |[0ce3a0] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -0ce3b0: 7210 8921 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ -0ce3b6: 0a00 |0003: move-result v0 │ │ -0ce3b8: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0ce3bc: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0ce3be: 0f00 |0007: return v0 │ │ -0ce3c0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0ce3c2: 28fe |0009: goto 0007 // -0002 │ │ +0ce48c: |[0ce48c] android.support.v4.app.ShareCompat$ShareCompatImplICS.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +0ce49c: 7210 8921 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ +0ce4a2: 0a00 |0003: move-result v0 │ │ +0ce4a4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0ce4a8: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0ce4aa: 0f00 |0007: return v0 │ │ +0ce4ac: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0ce4ae: 28fe |0009: goto 0007 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplICS; │ │ 0x0000 - 0x000a reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -276059,20 +276089,20 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ce3c4: |[0ce3c4] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ -0ce3d4: 7020 0e08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@080e │ │ -0ce3da: 2200 8501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0185 │ │ -0ce3de: 7020 7b08 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@087b │ │ -0ce3e4: 5b10 b202 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@02b2 │ │ -0ce3e8: 0e00 |000a: return-void │ │ +0ce4b0: |[0ce4b0] android.support.v4.content.CursorLoader.:(Landroid/content/Context;)V │ │ +0ce4c0: 7020 0e08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@080e │ │ +0ce4c6: 2200 8501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0185 │ │ +0ce4ca: 7020 7b08 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@087b │ │ +0ce4d0: 5b10 b202 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@02b2 │ │ +0ce4d4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ 0x0003 line=88 │ │ 0x000a line=89 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -276083,25 +276113,25 @@ │ │ type : '(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 2 │ │ insns size : 21 16-bit code units │ │ -0ce3ec: |[0ce3ec] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ -0ce3fc: 7020 0e08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@080e │ │ -0ce402: 2200 8501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0185 │ │ -0ce406: 7020 7b08 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@087b │ │ -0ce40c: 5b10 b202 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@02b2 │ │ -0ce410: 5b13 b702 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ -0ce414: 5b14 b302 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ -0ce418: 5b15 b402 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ -0ce41c: 5b16 b502 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ -0ce420: 5b17 b602 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ -0ce424: 0e00 |0014: return-void │ │ +0ce4d8: |[0ce4d8] android.support.v4.content.CursorLoader.:(Landroid/content/Context;Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)V │ │ +0ce4e8: 7020 0e08 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/content/AsyncTaskLoader;.:(Landroid/content/Context;)V // method@080e │ │ +0ce4ee: 2200 8501 |0003: new-instance v0, Landroid/support/v4/content/Loader$ForceLoadContentObserver; // type@0185 │ │ +0ce4f2: 7020 7b08 1000 |0005: invoke-direct {v0, v1}, Landroid/support/v4/content/Loader$ForceLoadContentObserver;.:(Landroid/support/v4/content/Loader;)V // method@087b │ │ +0ce4f8: 5b10 b202 |0008: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@02b2 │ │ +0ce4fc: 5b13 b702 |000a: iput-object v3, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ +0ce500: 5b14 b302 |000c: iput-object v4, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ +0ce504: 5b15 b402 |000e: iput-object v5, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ +0ce508: 5b16 b502 |0010: iput-object v6, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ +0ce50c: 5b17 b602 |0012: iput-object v7, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ +0ce510: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ 0x000a line=101 │ │ 0x000c line=102 │ │ 0x000e line=103 │ │ @@ -276123,34 +276153,34 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 39 16-bit code units │ │ -0ce428: |[0ce428] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ -0ce438: 6e10 3f08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@083f │ │ -0ce43e: 0a01 |0003: move-result v1 │ │ -0ce440: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ -0ce444: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ -0ce448: 7210 d001 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0ce44e: 0e00 |000b: return-void │ │ -0ce450: 5420 b102 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce454: 5b23 b102 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce458: 6e10 4008 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0840 │ │ -0ce45e: 0a01 |0013: move-result v1 │ │ -0ce460: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ -0ce464: 6f20 1108 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0811 │ │ -0ce46a: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ -0ce46e: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ -0ce472: 7210 d901 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ -0ce478: 0a01 |0020: move-result v1 │ │ -0ce47a: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ -0ce47e: 7210 d001 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0ce484: 28e5 |0026: goto 000b // -001b │ │ +0ce514: |[0ce514] android.support.v4.content.CursorLoader.deliverResult:(Landroid/database/Cursor;)V │ │ +0ce524: 6e10 3f08 0200 |0000: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isReset:()Z // method@083f │ │ +0ce52a: 0a01 |0003: move-result v1 │ │ +0ce52c: 3801 0800 |0004: if-eqz v1, 000c // +0008 │ │ +0ce530: 3803 0500 |0006: if-eqz v3, 000b // +0005 │ │ +0ce534: 7210 d001 0300 |0008: invoke-interface {v3}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0ce53a: 0e00 |000b: return-void │ │ +0ce53c: 5420 b102 |000c: iget-object v0, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce540: 5b23 b102 |000e: iput-object v3, v2, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce544: 6e10 4008 0200 |0010: invoke-virtual {v2}, Landroid/support/v4/content/CursorLoader;.isStarted:()Z // method@0840 │ │ +0ce54a: 0a01 |0013: move-result v1 │ │ +0ce54c: 3801 0500 |0014: if-eqz v1, 0019 // +0005 │ │ +0ce550: 6f20 1108 3200 |0016: invoke-super {v2, v3}, Landroid/support/v4/content/AsyncTaskLoader;.deliverResult:(Ljava/lang/Object;)V // method@0811 │ │ +0ce556: 3800 f2ff |0019: if-eqz v0, 000b // -000e │ │ +0ce55a: 3230 f0ff |001b: if-eq v0, v3, 000b // -0010 │ │ +0ce55e: 7210 d901 0000 |001d: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ +0ce564: 0a01 |0020: move-result v1 │ │ +0ce566: 3901 eaff |0021: if-nez v1, 000b // -0016 │ │ +0ce56a: 7210 d001 0000 |0023: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0ce570: 28e5 |0026: goto 000b // -001b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=62 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000b line=79 │ │ 0x000c line=69 │ │ @@ -276169,18 +276199,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ce488: |[0ce488] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ -0ce498: 1f01 5400 |0000: check-cast v1, Landroid/database/Cursor; // type@0054 │ │ -0ce49c: 6e20 3508 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0835 │ │ -0ce4a2: 0e00 |0005: return-void │ │ +0ce574: |[0ce574] android.support.v4.content.CursorLoader.deliverResult:(Ljava/lang/Object;)V │ │ +0ce584: 1f01 5400 |0000: check-cast v1, Landroid/database/Cursor; // type@0054 │ │ +0ce588: 6e20 3508 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0835 │ │ +0ce58e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -276189,56 +276219,56 @@ │ │ type : '(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 103 16-bit code units │ │ -0ce4a4: |[0ce4a4] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ -0ce4b4: 6f55 1408 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0814 │ │ -0ce4ba: 6e20 942a 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce4c0: 1a00 2e26 |0006: const-string v0, "mUri=" // string@262e │ │ -0ce4c4: 6e20 942a 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce4ca: 5410 b702 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ -0ce4ce: 6e20 992a 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0ce4d4: 6e20 942a 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce4da: 1a00 0425 |0013: const-string v0, "mProjection=" // string@2504 │ │ -0ce4de: 6e20 942a 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce4e4: 5410 b302 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ -0ce4e8: 7110 a32b 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ -0ce4ee: 0c00 |001d: move-result-object v0 │ │ -0ce4f0: 6e20 9a2a 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0ce4f6: 6e20 942a 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce4fc: 1a00 6625 |0024: const-string v0, "mSelection=" // string@2566 │ │ -0ce500: 6e20 942a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce506: 5410 b402 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ -0ce50a: 6e20 9a2a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0ce510: 6e20 942a 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce516: 1a00 6825 |0031: const-string v0, "mSelectionArgs=" // string@2568 │ │ -0ce51a: 6e20 942a 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce520: 5410 b502 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ -0ce524: 7110 a32b 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ -0ce52a: 0c00 |003b: move-result-object v0 │ │ -0ce52c: 6e20 9a2a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0ce532: 6e20 942a 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce538: 1a00 9325 |0042: const-string v0, "mSortOrder=" // string@2593 │ │ -0ce53c: 6e20 942a 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce542: 5410 b602 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ -0ce546: 6e20 9a2a 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ -0ce54c: 6e20 942a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce552: 1a00 e622 |004f: const-string v0, "mCursor=" // string@22e6 │ │ -0ce556: 6e20 942a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce55c: 5410 b102 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce560: 6e20 992a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ -0ce566: 6e20 942a 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce56c: 1a00 c322 |005c: const-string v0, "mContentChanged=" // string@22c3 │ │ -0ce570: 6e20 942a 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ -0ce576: 5510 b002 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@02b0 │ │ -0ce57a: 6e20 9b2a 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ -0ce580: 0e00 |0066: return-void │ │ +0ce590: |[0ce590] android.support.v4.content.CursorLoader.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V │ │ +0ce5a0: 6f55 1408 2143 |0000: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/content/AsyncTaskLoader;.dump:(Ljava/lang/String;Ljava/io/FileDescriptor;Ljava/io/PrintWriter;[Ljava/lang/String;)V // method@0814 │ │ +0ce5a6: 6e20 942a 2400 |0003: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce5ac: 1a00 3126 |0006: const-string v0, "mUri=" // string@2631 │ │ +0ce5b0: 6e20 942a 0400 |0008: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce5b6: 5410 b702 |000b: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ +0ce5ba: 6e20 992a 0400 |000d: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0ce5c0: 6e20 942a 2400 |0010: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce5c6: 1a00 0725 |0013: const-string v0, "mProjection=" // string@2507 │ │ +0ce5ca: 6e20 942a 0400 |0015: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce5d0: 5410 b302 |0018: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ +0ce5d4: 7110 a32b 0000 |001a: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ +0ce5da: 0c00 |001d: move-result-object v0 │ │ +0ce5dc: 6e20 9a2a 0400 |001e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0ce5e2: 6e20 942a 2400 |0021: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce5e8: 1a00 6925 |0024: const-string v0, "mSelection=" // string@2569 │ │ +0ce5ec: 6e20 942a 0400 |0026: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce5f2: 5410 b402 |0029: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ +0ce5f6: 6e20 9a2a 0400 |002b: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0ce5fc: 6e20 942a 2400 |002e: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce602: 1a00 6b25 |0031: const-string v0, "mSelectionArgs=" // string@256b │ │ +0ce606: 6e20 942a 0400 |0033: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce60c: 5410 b502 |0036: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ +0ce610: 7110 a32b 0000 |0038: invoke-static {v0}, Ljava/util/Arrays;.toString:([Ljava/lang/Object;)Ljava/lang/String; // method@2ba3 │ │ +0ce616: 0c00 |003b: move-result-object v0 │ │ +0ce618: 6e20 9a2a 0400 |003c: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0ce61e: 6e20 942a 2400 |003f: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce624: 1a00 9625 |0042: const-string v0, "mSortOrder=" // string@2596 │ │ +0ce628: 6e20 942a 0400 |0044: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce62e: 5410 b602 |0047: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ +0ce632: 6e20 9a2a 0400 |0049: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/String;)V // method@2a9a │ │ +0ce638: 6e20 942a 2400 |004c: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce63e: 1a00 e922 |004f: const-string v0, "mCursor=" // string@22e9 │ │ +0ce642: 6e20 942a 0400 |0051: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce648: 5410 b102 |0054: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce64c: 6e20 992a 0400 |0056: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Ljava/lang/Object;)V // method@2a99 │ │ +0ce652: 6e20 942a 2400 |0059: invoke-virtual {v4, v2}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce658: 1a00 c622 |005c: const-string v0, "mContentChanged=" // string@22c6 │ │ +0ce65c: 6e20 942a 0400 |005e: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.print:(Ljava/lang/String;)V // method@2a94 │ │ +0ce662: 5510 b002 |0061: iget-boolean v0, v1, Landroid/support/v4/content/CursorLoader;.mContentChanged:Z // field@02b0 │ │ +0ce666: 6e20 9b2a 0400 |0063: invoke-virtual {v4, v0}, Ljava/io/PrintWriter;.println:(Z)V // method@2a9b │ │ +0ce66c: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=196 │ │ 0x0003 line=197 │ │ 0x0010 line=198 │ │ 0x0018 line=199 │ │ 0x0021 line=200 │ │ @@ -276260,17 +276290,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce584: |[0ce584] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ -0ce594: 5410 b302 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ -0ce598: 1100 |0002: return-object v0 │ │ +0ce670: |[0ce670] android.support.v4.content.CursorLoader.getProjection:()[Ljava/lang/String; │ │ +0ce680: 5410 b302 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ +0ce684: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=163 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #4 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -276278,17 +276308,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce59c: |[0ce59c] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ -0ce5ac: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ -0ce5b0: 1100 |0002: return-object v0 │ │ +0ce688: |[0ce688] android.support.v4.content.CursorLoader.getSelection:()Ljava/lang/String; │ │ +0ce698: 5410 b402 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ +0ce69c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=171 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #5 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -276296,17 +276326,17 @@ │ │ type : '()[Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce5b4: |[0ce5b4] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ -0ce5c4: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ -0ce5c8: 1100 |0002: return-object v0 │ │ +0ce6a0: |[0ce6a0] android.support.v4.content.CursorLoader.getSelectionArgs:()[Ljava/lang/String; │ │ +0ce6b0: 5410 b502 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ +0ce6b4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #6 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -276314,17 +276344,17 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce5cc: |[0ce5cc] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ -0ce5dc: 5410 b602 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ -0ce5e0: 1100 |0002: return-object v0 │ │ +0ce6b8: |[0ce6b8] android.support.v4.content.CursorLoader.getSortOrder:()Ljava/lang/String; │ │ +0ce6c8: 5410 b602 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ +0ce6cc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #7 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -276332,17 +276362,17 @@ │ │ type : '()Landroid/net/Uri;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce5e4: |[0ce5e4] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ -0ce5f4: 5410 b702 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ -0ce5f8: 1100 |0002: return-object v0 │ │ +0ce6d0: |[0ce6d0] android.support.v4.content.CursorLoader.getUri:()Landroid/net/Uri; │ │ +0ce6e0: 5410 b702 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ +0ce6e4: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #8 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -276350,31 +276380,31 @@ │ │ type : '()Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 33 16-bit code units │ │ -0ce5fc: |[0ce5fc] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ -0ce60c: 6e10 3908 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0839 │ │ -0ce612: 0c00 |0003: move-result-object v0 │ │ -0ce614: 6e10 2901 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -0ce61a: 0c00 |0007: move-result-object v0 │ │ -0ce61c: 5471 b702 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ -0ce620: 5472 b302 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ -0ce624: 5473 b402 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ -0ce628: 5474 b502 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ -0ce62c: 5475 b602 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ -0ce630: 7406 2001 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0120 │ │ -0ce636: 0c06 |0015: move-result-object v6 │ │ -0ce638: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ -0ce63c: 7210 d301 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ -0ce642: 5470 b202 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@02b2 │ │ -0ce646: 7220 dc01 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01dc │ │ -0ce64c: 1106 |0020: return-object v6 │ │ +0ce6e8: |[0ce6e8] android.support.v4.content.CursorLoader.loadInBackground:()Landroid/database/Cursor; │ │ +0ce6f8: 6e10 3908 0700 |0000: invoke-virtual {v7}, Landroid/support/v4/content/CursorLoader;.getContext:()Landroid/content/Context; // method@0839 │ │ +0ce6fe: 0c00 |0003: move-result-object v0 │ │ +0ce700: 6e10 2901 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +0ce706: 0c00 |0007: move-result-object v0 │ │ +0ce708: 5471 b702 |0008: iget-object v1, v7, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ +0ce70c: 5472 b302 |000a: iget-object v2, v7, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ +0ce710: 5473 b402 |000c: iget-object v3, v7, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ +0ce714: 5474 b502 |000e: iget-object v4, v7, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ +0ce718: 5475 b602 |0010: iget-object v5, v7, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ +0ce71c: 7406 2001 0000 |0012: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0120 │ │ +0ce722: 0c06 |0015: move-result-object v6 │ │ +0ce724: 3806 0a00 |0016: if-eqz v6, 0020 // +000a │ │ +0ce728: 7210 d301 0600 |0018: invoke-interface {v6}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ +0ce72e: 5470 b202 |001b: iget-object v0, v7, Landroid/support/v4/content/CursorLoader;.mObserver:Landroid/support/v4/content/Loader$ForceLoadContentObserver; // field@02b2 │ │ +0ce732: 7220 dc01 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.registerContentObserver:(Landroid/database/ContentObserver;)V // method@01dc │ │ +0ce738: 1106 |0020: return-object v6 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0016 line=51 │ │ 0x0018 line=53 │ │ 0x001b line=54 │ │ 0x0020 line=56 │ │ @@ -276387,18 +276417,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce650: |[0ce650] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ -0ce660: 6e10 4108 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0841 │ │ -0ce666: 0c00 |0003: move-result-object v0 │ │ -0ce668: 1100 |0004: return-object v0 │ │ +0ce73c: |[0ce73c] android.support.v4.content.CursorLoader.loadInBackground:()Ljava/lang/Object; │ │ +0ce74c: 6e10 4108 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.loadInBackground:()Landroid/database/Cursor; // method@0841 │ │ +0ce752: 0c00 |0003: move-result-object v0 │ │ +0ce754: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/CursorLoader; │ │ │ │ #10 : (in Landroid/support/v4/content/CursorLoader;) │ │ @@ -276406,21 +276436,21 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ce66c: |[0ce66c] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ -0ce67c: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ -0ce680: 7210 d901 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ -0ce686: 0a00 |0005: move-result v0 │ │ -0ce688: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ -0ce68c: 7210 d001 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0ce692: 0e00 |000b: return-void │ │ +0ce758: |[0ce758] android.support.v4.content.CursorLoader.onCanceled:(Landroid/database/Cursor;)V │ │ +0ce768: 3802 0b00 |0000: if-eqz v2, 000b // +000b │ │ +0ce76c: 7210 d901 0200 |0002: invoke-interface {v2}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ +0ce772: 0a00 |0005: move-result v0 │ │ +0ce774: 3900 0500 |0006: if-nez v0, 000b // +0005 │ │ +0ce778: 7210 d001 0200 |0008: invoke-interface {v2}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0ce77e: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0008 line=137 │ │ 0x000b line=139 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/content/CursorLoader; │ │ @@ -276431,18 +276461,18 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ce694: |[0ce694] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ -0ce6a4: 1f01 5400 |0000: check-cast v1, Landroid/database/Cursor; // type@0054 │ │ -0ce6a8: 6e20 4308 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0843 │ │ -0ce6ae: 0e00 |0005: return-void │ │ +0ce780: |[0ce780] android.support.v4.content.CursorLoader.onCanceled:(Ljava/lang/Object;)V │ │ +0ce790: 1f01 5400 |0000: check-cast v1, Landroid/database/Cursor; // type@0054 │ │ +0ce794: 6e20 4308 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v4/content/CursorLoader;.onCanceled:(Landroid/database/Cursor;)V // method@0843 │ │ +0ce79a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Ljava/lang/Object; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -276451,28 +276481,28 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 27 16-bit code units │ │ -0ce6b0: |[0ce6b0] android.support.v4.content.CursorLoader.onReset:()V │ │ -0ce6c0: 6f10 1b08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@081b │ │ -0ce6c6: 6e10 4708 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0847 │ │ -0ce6cc: 5410 b102 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce6d0: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ -0ce6d4: 5410 b102 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce6d8: 7210 d901 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ -0ce6de: 0a00 |000f: move-result v0 │ │ -0ce6e0: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ -0ce6e4: 5410 b102 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce6e8: 7210 d001 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0ce6ee: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0ce6f0: 5b10 b102 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce6f4: 0e00 |001a: return-void │ │ +0ce79c: |[0ce79c] android.support.v4.content.CursorLoader.onReset:()V │ │ +0ce7ac: 6f10 1b08 0100 |0000: invoke-super {v1}, Landroid/support/v4/content/AsyncTaskLoader;.onReset:()V // method@081b │ │ +0ce7b2: 6e10 4708 0100 |0003: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.onStopLoading:()V // method@0847 │ │ +0ce7b8: 5410 b102 |0006: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce7bc: 3800 0f00 |0008: if-eqz v0, 0017 // +000f │ │ +0ce7c0: 5410 b102 |000a: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce7c4: 7210 d901 0000 |000c: invoke-interface {v0}, Landroid/database/Cursor;.isClosed:()Z // method@01d9 │ │ +0ce7ca: 0a00 |000f: move-result v0 │ │ +0ce7cc: 3900 0700 |0010: if-nez v0, 0017 // +0007 │ │ +0ce7d0: 5410 b102 |0012: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce7d4: 7210 d001 0000 |0014: invoke-interface {v0}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0ce7da: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0ce7dc: 5b10 b102 |0018: iput-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce7e0: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=143 │ │ 0x0003 line=146 │ │ 0x0006 line=148 │ │ 0x0012 line=149 │ │ 0x0017 line=151 │ │ @@ -276485,26 +276515,26 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0ce6f8: |[0ce6f8] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ -0ce708: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce70c: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ -0ce710: 5410 b102 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce714: 6e20 3508 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0835 │ │ -0ce71a: 6e10 4d08 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@084d │ │ -0ce720: 0a00 |000c: move-result v0 │ │ -0ce722: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ -0ce726: 5410 b102 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ -0ce72a: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ -0ce72e: 6e10 3808 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0838 │ │ -0ce734: 0e00 |0016: return-void │ │ +0ce7e4: |[0ce7e4] android.support.v4.content.CursorLoader.onStartLoading:()V │ │ +0ce7f4: 5410 b102 |0000: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce7f8: 3800 0700 |0002: if-eqz v0, 0009 // +0007 │ │ +0ce7fc: 5410 b102 |0004: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce800: 6e20 3508 0100 |0006: invoke-virtual {v1, v0}, Landroid/support/v4/content/CursorLoader;.deliverResult:(Landroid/database/Cursor;)V // method@0835 │ │ +0ce806: 6e10 4d08 0100 |0009: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.takeContentChanged:()Z // method@084d │ │ +0ce80c: 0a00 |000c: move-result v0 │ │ +0ce80e: 3900 0600 |000d: if-nez v0, 0013 // +0006 │ │ +0ce812: 5410 b102 |000f: iget-object v0, v1, Landroid/support/v4/content/CursorLoader;.mCursor:Landroid/database/Cursor; // field@02b1 │ │ +0ce816: 3900 0500 |0011: if-nez v0, 0016 // +0005 │ │ +0ce81a: 6e10 3808 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/content/CursorLoader;.forceLoad:()V // method@0838 │ │ +0ce820: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=117 │ │ 0x0004 line=118 │ │ 0x0009 line=120 │ │ 0x0013 line=121 │ │ 0x0016 line=123 │ │ @@ -276516,17 +276546,17 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce738: |[0ce738] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ -0ce748: 6e10 3408 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0834 │ │ -0ce74e: 0e00 |0003: return-void │ │ +0ce824: |[0ce824] android.support.v4.content.CursorLoader.onStopLoading:()V │ │ +0ce834: 6e10 3408 0000 |0000: invoke-virtual {v0}, Landroid/support/v4/content/CursorLoader;.cancelLoad:()Z // method@0834 │ │ +0ce83a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0003 line=132 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ │ │ @@ -276535,17 +276565,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce750: |[0ce750] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ -0ce760: 5b01 b302 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ -0ce764: 0e00 |0002: return-void │ │ +0ce83c: |[0ce83c] android.support.v4.content.CursorLoader.setProjection:([Ljava/lang/String;)V │ │ +0ce84c: 5b01 b302 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mProjection:[Ljava/lang/String; // field@02b3 │ │ +0ce850: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=167 │ │ 0x0002 line=168 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 projection [Ljava/lang/String; │ │ @@ -276555,17 +276585,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce768: |[0ce768] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ -0ce778: 5b01 b402 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ -0ce77c: 0e00 |0002: return-void │ │ +0ce854: |[0ce854] android.support.v4.content.CursorLoader.setSelection:(Ljava/lang/String;)V │ │ +0ce864: 5b01 b402 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelection:Ljava/lang/String; // field@02b4 │ │ +0ce868: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selection Ljava/lang/String; │ │ @@ -276575,17 +276605,17 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce780: |[0ce780] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ -0ce790: 5b01 b502 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ -0ce794: 0e00 |0002: return-void │ │ +0ce86c: |[0ce86c] android.support.v4.content.CursorLoader.setSelectionArgs:([Ljava/lang/String;)V │ │ +0ce87c: 5b01 b502 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSelectionArgs:[Ljava/lang/String; // field@02b5 │ │ +0ce880: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=183 │ │ 0x0002 line=184 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 selectionArgs [Ljava/lang/String; │ │ @@ -276595,17 +276625,17 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce798: |[0ce798] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ -0ce7a8: 5b01 b602 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ -0ce7ac: 0e00 |0002: return-void │ │ +0ce884: |[0ce884] android.support.v4.content.CursorLoader.setSortOrder:(Ljava/lang/String;)V │ │ +0ce894: 5b01 b602 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mSortOrder:Ljava/lang/String; // field@02b6 │ │ +0ce898: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=191 │ │ 0x0002 line=192 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 sortOrder Ljava/lang/String; │ │ @@ -276615,17 +276645,17 @@ │ │ type : '(Landroid/net/Uri;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce7b0: |[0ce7b0] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ -0ce7c0: 5b01 b702 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ -0ce7c4: 0e00 |0002: return-void │ │ +0ce89c: |[0ce89c] android.support.v4.content.CursorLoader.setUri:(Landroid/net/Uri;)V │ │ +0ce8ac: 5b01 b702 |0000: iput-object v1, v0, Landroid/support/v4/content/CursorLoader;.mUri:Landroid/net/Uri; // field@02b7 │ │ +0ce8b0: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ 0x0002 line=160 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/content/CursorLoader; │ │ 0x0000 - 0x0003 reg=1 uri Landroid/net/Uri; │ │ @@ -276660,17 +276690,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce7c8: |[0ce7c8] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ -0ce7d8: 7010 6808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0868 │ │ -0ce7de: 0e00 |0003: return-void │ │ +0ce8b4: |[0ce8b4] android.support.v4.content.IntentCompat$IntentCompatImplHC.:()V │ │ +0ce8c4: 7010 6808 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplBase;.:()V // method@0868 │ │ +0ce8ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ │ │ Virtual methods - │ │ @@ -276679,18 +276709,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce7e0: |[0ce7e0] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0ce7f0: 7110 7708 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0877 │ │ -0ce7f6: 0c00 |0003: move-result-object v0 │ │ -0ce7f8: 1100 |0004: return-object v0 │ │ +0ce8cc: |[0ce8cc] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0ce8dc: 7110 7708 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeMainActivity:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0877 │ │ +0ce8e2: 0c00 |0003: move-result-object v0 │ │ +0ce8e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=68 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ @@ -276699,18 +276729,18 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ce7fc: |[0ce7fc] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ -0ce80c: 7110 7808 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0878 │ │ -0ce812: 0c00 |0003: move-result-object v0 │ │ -0ce814: 1100 |0004: return-object v0 │ │ +0ce8e8: |[0ce8e8] android.support.v4.content.IntentCompat$IntentCompatImplHC.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; │ │ +0ce8f8: 7110 7808 0200 |0000: invoke-static {v2}, Landroid/support/v4/content/IntentCompatHoneycomb;.makeRestartActivityTask:(Landroid/content/ComponentName;)Landroid/content/Intent; // method@0878 │ │ +0ce8fe: 0c00 |0003: move-result-object v0 │ │ +0ce900: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplHC; │ │ 0x0000 - 0x0005 reg=2 componentName Landroid/content/ComponentName; │ │ │ │ @@ -276744,17 +276774,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce818: |[0ce818] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ -0ce828: 7010 de08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@08de │ │ -0ce82e: 0e00 |0003: return-void │ │ +0ce904: |[0ce904] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.:()V │ │ +0ce914: 7010 de08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$BaseDrawableImpl;.:()V // method@08de │ │ +0ce91a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -276763,32 +276793,32 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce830: |[0ce830] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ -0ce840: 7110 f008 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@08f0 │ │ -0ce846: 0e00 |0003: return-void │ │ +0ce91c: |[0ce91c] android.support.v4.graphics.drawable.DrawableCompat$HoneycombDrawableImpl.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V │ │ +0ce92c: 7110 f008 0100 |0000: invoke-static {v1}, Landroid/support/v4/graphics/drawable/DrawableCompatHoneycomb;.jumpToCurrentState:(Landroid/graphics/drawable/Drawable;)V // method@08f0 │ │ +0ce932: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ 0x0003 line=60 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ source_file_idx : 1097 (DrawableCompat.java) │ │ │ │ Class #980 header: │ │ class_idx : 483 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 482 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 0 │ │ instance_fields_size: 1 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #980 annotations: │ │ Annotations on class │ │ @@ -276812,18 +276842,18 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V' │ │ access : 0x10002 (PRIVATE CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0ce848: |[0ce848] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ -0ce858: 7020 460a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0a46 │ │ -0ce85e: 5c02 9d03 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@039d │ │ -0ce862: 0e00 |0005: return-void │ │ +0ce934: |[0ce934] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V │ │ +0ce944: 7020 460a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0a46 │ │ +0ce94a: 5c02 9d03 |0003: iput-boolean v2, v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@039d │ │ +0ce94e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=156 │ │ 0x0003 line=157 │ │ 0x0005 line=158 │ │ locals : │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ @@ -276835,17 +276865,17 @@ │ │ type : '(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V' │ │ access : 0x11000 (SYNTHETIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0ce864: |[0ce864] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ -0ce874: 7030 4b0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0a4b │ │ -0ce87a: 0e00 |0003: return-void │ │ +0ce950: |[0ce950] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;ZLandroid/support/v4/text/TextDirectionHeuristicsCompat$1;)V │ │ +0ce960: 7030 4b0a 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;Z)V // method@0a4b │ │ +0ce966: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -276857,30 +276887,30 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ce87c: |[0ce87c] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ -0ce88c: 5510 9d03 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@039d │ │ -0ce890: 0f00 |0002: return v0 │ │ +0ce968: |[0ce968] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal.defaultIsRtl:()Z │ │ +0ce978: 5510 9d03 |0000: iget-boolean v0, v1, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal;.mDefaultIsRtl:Z // field@039d │ │ +0ce97c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicInternal; │ │ │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #981 header: │ │ class_idx : 484 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 482 │ │ -source_file_idx : 4455 │ │ +source_file_idx : 4456 │ │ static_fields_size : 1 │ │ instance_fields_size: 0 │ │ direct_methods_size : 2 │ │ virtual_methods_size: 1 │ │ │ │ Class #981 annotations: │ │ Annotations on class │ │ @@ -276904,37 +276934,37 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0ce894: |[0ce894] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -0ce8a4: 2200 e401 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@01e4 │ │ -0ce8a8: 7010 4f0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0a4f │ │ -0ce8ae: 6900 9e03 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@039e │ │ -0ce8b2: 0e00 |0007: return-void │ │ +0ce980: |[0ce980] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +0ce990: 2200 e401 |0000: new-instance v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // type@01e4 │ │ +0ce994: 7010 4f0a 0000 |0002: invoke-direct {v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.:()V // method@0a4f │ │ +0ce99a: 6900 9e03 |0005: sput-object v0, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;.INSTANCE:Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; // field@039e │ │ +0ce99e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ locals : │ │ │ │ #1 : (in Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0ce8b4: |[0ce8b4] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ -0ce8c4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0ce8c6: 7020 460a 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0a46 │ │ -0ce8cc: 0e00 |0004: return-void │ │ +0ce9a0: |[0ce9a0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.:()V │ │ +0ce9b0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0ce9b2: 7020 460a 0100 |0001: invoke-direct {v1, v0}, Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicImpl;.:(Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionAlgorithm;)V // method@0a46 │ │ +0ce9b8: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0004 line=246 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ @@ -276944,33 +276974,33 @@ │ │ type : '()Z' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0ce8d0: |[0ce8d0] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ -0ce8e0: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0ce8e2: 7100 e02b 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ -0ce8e8: 0c02 |0004: move-result-object v2 │ │ -0ce8ea: 7110 5a0a 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0a5a │ │ -0ce8f0: 0a00 |0008: move-result v0 │ │ -0ce8f2: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ -0ce8f6: 0f01 |000b: return v1 │ │ -0ce8f8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0ce8fa: 28fe |000d: goto 000b // -0002 │ │ +0ce9bc: |[0ce9bc] android.support.v4.text.TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale.defaultIsRtl:()Z │ │ +0ce9cc: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0ce9ce: 7100 e02b 0000 |0001: invoke-static {}, Ljava/util/Locale;.getDefault:()Ljava/util/Locale; // method@2be0 │ │ +0ce9d4: 0c02 |0004: move-result-object v2 │ │ +0ce9d6: 7110 5a0a 0200 |0005: invoke-static {v2}, Landroid/support/v4/text/TextUtilsCompat;.getLayoutDirectionFromLocale:(Ljava/util/Locale;)I // method@0a5a │ │ +0ce9dc: 0a00 |0008: move-result v0 │ │ +0ce9de: 3310 0300 |0009: if-ne v0, v1, 000c // +0003 │ │ +0ce9e2: 0f01 |000b: return v1 │ │ +0ce9e4: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0ce9e6: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=250 │ │ 0x0009 line=251 │ │ locals : │ │ 0x0009 - 0x000e reg=0 dir I │ │ 0x0000 - 0x000e reg=3 this Landroid/support/v4/text/TextDirectionHeuristicsCompat$TextDirectionHeuristicLocale; │ │ │ │ - source_file_idx : 4455 (TextDirectionHeuristicsCompat.java) │ │ + source_file_idx : 4456 (TextDirectionHeuristicsCompat.java) │ │ │ │ Class #982 header: │ │ class_idx : 504 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 503 │ │ source_file_idx : 3885 │ │ static_fields_size : 0 │ │ @@ -277005,20 +277035,20 @@ │ │ type : '(I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ce8fc: |[0ce8fc] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ -0ce90c: 7020 180b 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@0b18 │ │ -0ce912: 2200 a105 |0003: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ -0ce916: 7010 fd2a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0ce91c: 5b10 d803 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@03d8 │ │ -0ce920: 0e00 |000a: return-void │ │ +0ce9e8: |[0ce9e8] android.support.v4.util.Pools$SynchronizedPool.:(I)V │ │ +0ce9f8: 7020 180b 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v4/util/Pools$SimplePool;.:(I)V // method@0b18 │ │ +0ce9fe: 2200 a105 |0003: new-instance v0, Ljava/lang/Object; // type@05a1 │ │ +0cea02: 7010 fd2a 0000 |0005: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0cea08: 5b10 d803 |0008: iput-object v0, v1, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@03d8 │ │ +0cea0c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0003 line=139 │ │ 0x000a line=150 │ │ locals : │ │ 0x0000 - 0x0000 reg=1 this Landroid/support/v4/util/Pools$SynchronizedPool; │ │ @@ -277031,24 +277061,24 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0ce924: |[0ce924] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ -0ce934: 5421 d803 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@03d8 │ │ -0ce938: 1d01 |0002: monitor-enter v1 │ │ -0ce93a: 6f10 190b 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@0b19 │ │ -0ce940: 0c00 |0006: move-result-object v0 │ │ -0ce942: 1e01 |0007: monitor-exit v1 │ │ -0ce944: 1100 |0008: return-object v0 │ │ -0ce946: 0d00 |0009: move-exception v0 │ │ -0ce948: 1e01 |000a: monitor-exit v1 │ │ -0ce94a: 2700 |000b: throw v0 │ │ +0cea10: |[0cea10] android.support.v4.util.Pools$SynchronizedPool.acquire:()Ljava/lang/Object; │ │ +0cea20: 5421 d803 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@03d8 │ │ +0cea24: 1d01 |0002: monitor-enter v1 │ │ +0cea26: 6f10 190b 0200 |0003: invoke-super {v2}, Landroid/support/v4/util/Pools$SimplePool;.acquire:()Ljava/lang/Object; // method@0b19 │ │ +0cea2c: 0c00 |0006: move-result-object v0 │ │ +0cea2e: 1e01 |0007: monitor-exit v1 │ │ +0cea30: 1100 |0008: return-object v0 │ │ +0cea32: 0d00 |0009: move-exception v0 │ │ +0cea34: 1e01 |000a: monitor-exit v1 │ │ +0cea36: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=154 │ │ 0x0003 line=155 │ │ 0x0009 line=156 │ │ @@ -277061,24 +277091,24 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0ce958: |[0ce958] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ -0ce968: 5421 d803 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@03d8 │ │ -0ce96c: 1d01 |0002: monitor-enter v1 │ │ -0ce96e: 6f20 1b0b 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@0b1b │ │ -0ce974: 0a00 |0006: move-result v0 │ │ -0ce976: 1e01 |0007: monitor-exit v1 │ │ -0ce978: 0f00 |0008: return v0 │ │ -0ce97a: 0d00 |0009: move-exception v0 │ │ -0ce97c: 1e01 |000a: monitor-exit v1 │ │ -0ce97e: 2700 |000b: throw v0 │ │ +0cea44: |[0cea44] android.support.v4.util.Pools$SynchronizedPool.release:(Ljava/lang/Object;)Z │ │ +0cea54: 5421 d803 |0000: iget-object v1, v2, Landroid/support/v4/util/Pools$SynchronizedPool;.mLock:Ljava/lang/Object; // field@03d8 │ │ +0cea58: 1d01 |0002: monitor-enter v1 │ │ +0cea5a: 6f20 1b0b 3200 |0003: invoke-super {v2, v3}, Landroid/support/v4/util/Pools$SimplePool;.release:(Ljava/lang/Object;)Z // method@0b1b │ │ +0cea60: 0a00 |0006: move-result v0 │ │ +0cea62: 1e01 |0007: monitor-exit v1 │ │ +0cea64: 0f00 |0008: return v0 │ │ +0cea66: 0d00 |0009: move-exception v0 │ │ +0cea68: 1e01 |000a: monitor-exit v1 │ │ +0cea6a: 2700 |000b: throw v0 │ │ catches : 1 │ │ 0x0003 - 0x000b │ │ -> 0x0009 │ │ positions : │ │ 0x0000 line=161 │ │ 0x0003 line=162 │ │ 0x0009 line=163 │ │ @@ -277118,17 +277148,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ce98c: |[0ce98c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ -0ce99c: 7010 830b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0b83 │ │ -0ce9a2: 0e00 |0003: return-void │ │ +0cea78: |[0cea78] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.:()V │ │ +0cea88: 7010 830b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateStubImpl;.:()V // method@0b83 │ │ +0cea8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -277137,18 +277167,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0ce9a4: |[0ce9a4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0ce9b4: 7130 ab0b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bab │ │ -0ce9ba: 0a00 |0003: move-result v0 │ │ -0ce9bc: 0f00 |0004: return v0 │ │ +0cea90: |[0cea90] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0ceaa0: 7130 ab0b 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.dispatchPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bab │ │ +0ceaa6: 0a00 |0003: move-result v0 │ │ +0ceaa8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ @@ -277159,20 +277189,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0ce9c0: |[0ce9c0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0ce9d0: 2200 fd01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@01fd │ │ -0ce9d4: 7030 580b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b58 │ │ -0ce9da: 7110 ac0b 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0bac │ │ -0ce9e0: 0c00 |0008: move-result-object v0 │ │ -0ce9e2: 1100 |0009: return-object v0 │ │ +0ceaac: |[0ceaac] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0ceabc: 2200 fd01 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1; // type@01fd │ │ +0ceac0: 7030 580b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b58 │ │ +0ceac6: 7110 ac0b 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatIcs$AccessibilityDelegateBridge;)Ljava/lang/Object; // method@0bac │ │ +0ceacc: 0c00 |0008: move-result-object v0 │ │ +0ceace: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -277181,18 +277211,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0ce9e4: |[0ce9e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ -0ce9f4: 7100 ad0b 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0bad │ │ -0ce9fa: 0c00 |0003: move-result-object v0 │ │ -0ce9fc: 1100 |0004: return-object v0 │ │ +0cead0: |[0cead0] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.newAccessiblityDelegateDefaultImpl:()Ljava/lang/Object; │ │ +0ceae0: 7100 ad0b 0000 |0000: invoke-static {}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.newAccessibilityDelegateDefaultImpl:()Ljava/lang/Object; // method@0bad │ │ +0ceae6: 0c00 |0003: move-result-object v0 │ │ +0ceae8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=122 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ │ │ #3 : (in Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;) │ │ @@ -277200,17 +277230,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cea00: |[0cea00] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0cea10: 7130 ae0b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bae │ │ -0cea16: 0e00 |0003: return-void │ │ +0ceaec: |[0ceaec] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0ceafc: 7130 ae0b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bae │ │ +0ceb02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=180 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -277222,19 +277252,19 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0cea18: |[0cea18] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0cea28: 6e10 6411 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0cea2e: 0c00 |0003: move-result-object v0 │ │ -0cea30: 7130 af0b 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0baf │ │ -0cea36: 0e00 |0007: return-void │ │ +0ceb04: |[0ceb04] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0ceb14: 6e10 6411 0400 |0000: invoke-virtual {v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0ceb1a: 0c00 |0003: move-result-object v0 │ │ +0ceb1c: 7130 af0b 3200 |0004: invoke-static {v2, v3, v0}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onInitializeAccessibilityNodeInfo:(Ljava/lang/Object;Landroid/view/View;Ljava/lang/Object;)V // method@0baf │ │ +0ceb22: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ 0x0007 line=187 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0008 reg=2 delegate Ljava/lang/Object; │ │ @@ -277246,17 +277276,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cea38: |[0cea38] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0cea48: 7130 b00b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bb0 │ │ -0cea4e: 0e00 |0003: return-void │ │ +0ceb24: |[0ceb24] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0ceb34: 7130 b00b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onPopulateAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bb0 │ │ +0ceb3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ 0x0003 line=193 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -277268,18 +277298,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0cea50: |[0cea50] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0cea60: 7140 b10b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bb1 │ │ -0cea66: 0a00 |0003: move-result v0 │ │ -0cea68: 0f00 |0004: return v0 │ │ +0ceb3c: |[0ceb3c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0ceb4c: 7140 b10b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.onRequestSendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0bb1 │ │ +0ceb52: 0a00 |0003: move-result v0 │ │ +0ceb54: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=198 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/ViewGroup; │ │ @@ -277291,17 +277321,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cea6c: |[0cea6c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0cea7c: 7130 b20b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0bb2 │ │ -0cea82: 0e00 |0003: return-void │ │ +0ceb58: |[0ceb58] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0ceb68: 7130 b20b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEvent:(Ljava/lang/Object;Landroid/view/View;I)V // method@0bb2 │ │ +0ceb6e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=204 │ │ 0x0003 line=205 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -277313,17 +277343,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cea84: |[0cea84] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0cea94: 7130 b30b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bb3 │ │ -0cea9a: 0e00 |0003: return-void │ │ +0ceb70: |[0ceb70] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0ceb80: 7130 b30b 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/AccessibilityDelegateCompatIcs;.sendAccessibilityEventUnchecked:(Ljava/lang/Object;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0bb3 │ │ +0ceb86: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl; │ │ 0x0000 - 0x0004 reg=1 delegate Ljava/lang/Object; │ │ @@ -277360,17 +277390,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cea9c: |[0cea9c] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ -0ceaac: 7010 160c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0c16 │ │ -0ceab2: 0e00 |0003: return-void │ │ +0ceb88: |[0ceb88] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.:()V │ │ +0ceb98: 7010 160c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$BaseKeyEventVersionImpl;.:()V // method@0c16 │ │ +0ceb9e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -277379,18 +277409,18 @@ │ │ type : '(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0ceab4: |[0ceab4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ -0ceac4: 7140 3b0c 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c3b │ │ -0ceaca: 0a00 |0003: move-result v0 │ │ -0ceacc: 0f00 |0004: return v0 │ │ +0ceba0: |[0ceba0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z │ │ +0cebb0: 7140 3b0c 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/KeyEventCompatEclair;.dispatch:(Landroid/view/KeyEvent;Landroid/view/KeyEvent$Callback;Ljava/lang/Object;Ljava/lang/Object;)Z // method@0c3b │ │ +0cebb6: 0a00 |0003: move-result v0 │ │ +0cebb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=137 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ 0x0000 - 0x0005 reg=3 receiver Landroid/view/KeyEvent$Callback; │ │ @@ -277402,18 +277432,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cead0: |[0cead0] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ -0ceae0: 7110 3c0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0c3c │ │ -0ceae6: 0c00 |0003: move-result-object v0 │ │ -0ceae8: 1100 |0004: return-object v0 │ │ +0cebbc: |[0cebbc] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; │ │ +0cebcc: 7110 3c0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.getKeyDispatcherState:(Landroid/view/View;)Ljava/lang/Object; // method@0c3c │ │ +0cebd2: 0c00 |0003: move-result-object v0 │ │ +0cebd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -277422,18 +277452,18 @@ │ │ type : '(Landroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ceaec: |[0ceaec] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ -0ceafc: 7110 3d0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0c3d │ │ -0ceb02: 0a00 |0003: move-result v0 │ │ -0ceb04: 0f00 |0004: return v0 │ │ +0cebd8: |[0cebd8] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.isTracking:(Landroid/view/KeyEvent;)Z │ │ +0cebe8: 7110 3d0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatEclair;.isTracking:(Landroid/view/KeyEvent;)Z // method@0c3d │ │ +0cebee: 0a00 |0003: move-result v0 │ │ +0cebf0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=126 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/KeyEvent; │ │ │ │ @@ -277442,17 +277472,17 @@ │ │ type : '(Landroid/view/KeyEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ceb08: |[0ceb08] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ -0ceb18: 7110 3e0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0c3e │ │ -0ceb1e: 0e00 |0003: return-void │ │ +0cebf4: |[0cebf4] android.support.v4.view.KeyEventCompat$EclairKeyEventVersionImpl.startTracking:(Landroid/view/KeyEvent;)V │ │ +0cec04: 7110 3e0c 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/KeyEventCompatEclair;.startTracking:(Landroid/view/KeyEvent;)V // method@0c3e │ │ +0cec0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0003 line=122 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/KeyEvent; │ │ @@ -277487,17 +277517,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0ceb20: |[0ceb20] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ -0ceb30: 7010 7b0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0c7b │ │ -0ceb36: 0e00 |0003: return-void │ │ +0cec0c: |[0cec0c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.:()V │ │ +0cec1c: 7010 7b0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/MenuItemCompat$HoneycombMenuVersionImpl;.:()V // method@0c7b │ │ +0cec22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -277506,18 +277536,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ceb38: |[0ceb38] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ -0ceb48: 7110 ad0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0cad │ │ -0ceb4e: 0a00 |0003: move-result v0 │ │ -0ceb50: 0f00 |0004: return v0 │ │ +0cec24: |[0cec24] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.collapseActionView:(Landroid/view/MenuItem;)Z │ │ +0cec34: 7110 ad0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.collapseActionView:(Landroid/view/MenuItem;)Z // method@0cad │ │ +0cec3a: 0a00 |0003: move-result v0 │ │ +0cec3c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -277526,18 +277556,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ceb54: |[0ceb54] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ -0ceb64: 7110 ae0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@0cae │ │ -0ceb6a: 0a00 |0003: move-result v0 │ │ -0ceb6c: 0f00 |0004: return v0 │ │ +0cec40: |[0cec40] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.expandActionView:(Landroid/view/MenuItem;)Z │ │ +0cec50: 7110 ae0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.expandActionView:(Landroid/view/MenuItem;)Z // method@0cae │ │ +0cec56: 0a00 |0003: move-result v0 │ │ +0cec58: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -277546,18 +277576,18 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0ceb70: |[0ceb70] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ -0ceb80: 7110 af0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0caf │ │ -0ceb86: 0a00 |0003: move-result v0 │ │ -0ceb88: 0f00 |0004: return v0 │ │ +0cec5c: |[0cec5c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.isActionViewExpanded:(Landroid/view/MenuItem;)Z │ │ +0cec6c: 7110 af0c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/MenuItemCompatIcs;.isActionViewExpanded:(Landroid/view/MenuItem;)Z // method@0caf │ │ +0cec72: 0a00 |0003: move-result v0 │ │ +0cec74: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ 0x0000 - 0x0005 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -277566,25 +277596,25 @@ │ │ type : '(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0ceb8c: |[0ceb8c] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0ceb9c: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ -0ceba0: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0ceba2: 7120 b00c 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@0cb0 │ │ -0ceba8: 0c00 |0006: move-result-object v0 │ │ -0cebaa: 1100 |0007: return-object v0 │ │ -0cebac: 2200 2602 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@0226 │ │ -0cebb0: 7030 840c 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@0c84 │ │ -0cebb6: 7120 b00c 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@0cb0 │ │ -0cebbc: 0c00 |0010: move-result-object v0 │ │ -0cebbe: 28f6 |0011: goto 0007 // -000a │ │ +0cec78: |[0cec78] android.support.v4.view.MenuItemCompat$IcsMenuVersionImpl.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0cec88: 3903 0800 |0000: if-nez v3, 0008 // +0008 │ │ +0cec8c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0cec8e: 7120 b00c 0200 |0003: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@0cb0 │ │ +0cec94: 0c00 |0006: move-result-object v0 │ │ +0cec96: 1100 |0007: return-object v0 │ │ +0cec98: 2200 2602 |0008: new-instance v0, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1; // type@0226 │ │ +0cec9c: 7030 840c 1003 |000a: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl$1;.:(Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@0c84 │ │ +0ceca2: 7120 b00c 0200 |000d: invoke-static {v2, v0}, Landroid/support/v4/view/MenuItemCompatIcs;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompatIcs$SupportActionExpandProxy;)Landroid/view/MenuItem; // method@0cb0 │ │ +0ceca8: 0c00 |0010: move-result-object v0 │ │ +0cecaa: 28f6 |0011: goto 0007 // -000a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=219 │ │ 0x0002 line=220 │ │ 0x0007 line=227 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v4/view/MenuItemCompat$IcsMenuVersionImpl; │ │ @@ -277720,18 +277750,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0cebc0: |[0cebc0] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ -0cebd0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0cebd2: 7030 eb0c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ceb │ │ -0cebd8: 0e00 |0004: return-void │ │ +0cecac: |[0cecac] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;)V │ │ +0cecbc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0cecbe: 7030 eb0c 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/PagerTabStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0ceb │ │ +0cecc4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0004 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -277741,103 +277771,103 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 169 16-bit code units │ │ -0cebdc: |[0cebdc] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0cebec: 1216 |0000: const/4 v6, #int 1 // #1 │ │ -0cebee: 1205 |0001: const/4 v5, #int 0 // #0 │ │ -0cebf0: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ -0cebf4: 7030 140d 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d14 │ │ -0cebfa: 2201 6000 |0007: new-instance v1, Landroid/graphics/Paint; // type@0060 │ │ -0cebfe: 7010 1002 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0210 │ │ -0cec04: 5b71 5504 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cec08: 2201 6500 |000e: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ -0cec0c: 7010 1d02 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0cec12: 5b71 5604 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0456 │ │ -0cec16: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ -0cec1a: 5971 5304 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0453 │ │ -0cec1e: 5c75 4504 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0cec22: 5c75 4604 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ -0cec26: 5271 5704 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0457 │ │ -0cec2a: 5971 4904 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0cec2e: 5471 5504 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cec32: 5272 4904 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0cec36: 6e20 1202 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -0cec3c: 6e10 3401 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0cec42: 0c01 |002b: move-result-object v1 │ │ -0cec44: 6e10 af01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0cec4a: 0c01 |002f: move-result-object v1 │ │ -0cec4c: 5210 640c |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -0cec50: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ -0cec54: c801 |0034: mul-float/2addr v1, v0 │ │ -0cec56: c631 |0035: add-float/2addr v1, v3 │ │ -0cec58: 8711 |0036: float-to-int v1, v1 │ │ -0cec5a: 5971 4a04 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@044a │ │ -0cec5e: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ -0cec62: c801 |003b: mul-float/2addr v1, v0 │ │ -0cec64: c631 |003c: add-float/2addr v1, v3 │ │ -0cec66: 8711 |003d: float-to-int v1, v1 │ │ -0cec68: 5971 4d04 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@044d │ │ -0cec6c: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ -0cec70: c801 |0042: mul-float/2addr v1, v0 │ │ -0cec72: 8711 |0043: float-to-int v1, v1 │ │ -0cec74: 5971 4f04 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@044f │ │ -0cec78: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ -0cec7c: c801 |0048: mul-float/2addr v1, v0 │ │ -0cec7e: c631 |0049: add-float/2addr v1, v3 │ │ -0cec80: 8711 |004a: float-to-int v1, v1 │ │ -0cec82: 5971 5404 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cec86: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ -0cec8a: c801 |004f: mul-float/2addr v1, v0 │ │ -0cec8c: c631 |0050: add-float/2addr v1, v3 │ │ -0cec8e: 8711 |0051: float-to-int v1, v1 │ │ -0cec90: 5971 4704 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0447 │ │ -0cec94: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ -0cec98: c801 |0056: mul-float/2addr v1, v0 │ │ -0cec9a: c631 |0057: add-float/2addr v1, v3 │ │ -0cec9c: 8711 |0058: float-to-int v1, v1 │ │ -0cec9e: 5971 4e04 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@044e │ │ -0ceca2: 7110 7e22 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ -0ceca8: 0c01 |005e: move-result-object v1 │ │ -0cecaa: 6e10 8522 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ -0cecb0: 0a01 |0062: move-result v1 │ │ -0cecb2: 5971 5804 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0458 │ │ -0cecb6: 6e10 f20c 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0cf2 │ │ -0cecbc: 0a01 |0068: move-result v1 │ │ -0cecbe: 6e10 f40c 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0cf4 │ │ -0cecc4: 0a02 |006c: move-result v2 │ │ -0cecc6: 6e10 f30c 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0cf3 │ │ -0ceccc: 0a03 |0070: move-result v3 │ │ -0cecce: 6e10 f10c 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0cf1 │ │ -0cecd4: 0a04 |0074: move-result v4 │ │ -0cecd6: 6e54 000d 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0d00 │ │ -0cecdc: 6e10 f60c 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0cf6 │ │ -0cece2: 0a01 |007b: move-result v1 │ │ -0cece4: 6e20 030d 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0d03 │ │ -0cecea: 6e20 040d 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0d04 │ │ -0cecf0: 5471 5204 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0452 │ │ -0cecf4: 6e20 0b25 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@250b │ │ -0cecfa: 5471 5204 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0452 │ │ -0cecfe: 2202 3502 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@0235 │ │ -0ced02: 7020 e60c 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0ce6 │ │ -0ced08: 6e20 1125 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2511 │ │ -0ced0e: 5471 5004 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0450 │ │ -0ced12: 6e20 0b25 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@250b │ │ -0ced18: 5471 5004 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0450 │ │ -0ced1c: 2202 3602 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@0236 │ │ -0ced20: 7020 e80c 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0ce8 │ │ -0ced26: 6e20 1125 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2511 │ │ -0ced2c: 6e10 ec0c 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0cec │ │ -0ced32: 0c01 |00a3: move-result-object v1 │ │ -0ced34: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ -0ced38: 5c76 4504 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0ced3c: 0e00 |00a8: return-void │ │ +0cecc8: |[0cecc8] android.support.v4.view.PagerTabStrip.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0cecd8: 1216 |0000: const/4 v6, #int 1 // #1 │ │ +0cecda: 1205 |0001: const/4 v5, #int 0 // #0 │ │ +0cecdc: 1503 003f |0002: const/high16 v3, #int 1056964608 // #3f00 │ │ +0cece0: 7030 140d 8709 |0004: invoke-direct {v7, v8, v9}, Landroid/support/v4/view/PagerTitleStrip;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@0d14 │ │ +0cece6: 2201 6000 |0007: new-instance v1, Landroid/graphics/Paint; // type@0060 │ │ +0cecea: 7010 1002 0100 |0009: invoke-direct {v1}, Landroid/graphics/Paint;.:()V // method@0210 │ │ +0cecf0: 5b71 5504 |000c: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0cecf4: 2201 6500 |000e: new-instance v1, Landroid/graphics/Rect; // type@0065 │ │ +0cecf8: 7010 1d02 0100 |0010: invoke-direct {v1}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0cecfe: 5b71 5604 |0013: iput-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0456 │ │ +0ced02: 1301 ff00 |0015: const/16 v1, #int 255 // #ff │ │ +0ced06: 5971 5304 |0017: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0453 │ │ +0ced0a: 5c75 4504 |0019: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0ced0e: 5c75 4604 |001b: iput-boolean v5, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ +0ced12: 5271 5704 |001d: iget v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTextColor:I // field@0457 │ │ +0ced16: 5971 4904 |001f: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0ced1a: 5471 5504 |0021: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0ced1e: 5272 4904 |0023: iget v2, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0ced22: 6e20 1202 2100 |0025: invoke-virtual {v1, v2}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +0ced28: 6e10 3401 0800 |0028: invoke-virtual {v8}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0ced2e: 0c01 |002b: move-result-object v1 │ │ +0ced30: 6e10 af01 0100 |002c: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0ced36: 0c01 |002f: move-result-object v1 │ │ +0ced38: 5210 640c |0030: iget v0, v1, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0ced3c: 1501 4040 |0032: const/high16 v1, #int 1077936128 // #4040 │ │ +0ced40: c801 |0034: mul-float/2addr v1, v0 │ │ +0ced42: c631 |0035: add-float/2addr v1, v3 │ │ +0ced44: 8711 |0036: float-to-int v1, v1 │ │ +0ced46: 5971 4a04 |0037: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@044a │ │ +0ced4a: 1501 c040 |0039: const/high16 v1, #int 1086324736 // #40c0 │ │ +0ced4e: c801 |003b: mul-float/2addr v1, v0 │ │ +0ced50: c631 |003c: add-float/2addr v1, v3 │ │ +0ced52: 8711 |003d: float-to-int v1, v1 │ │ +0ced54: 5971 4d04 |003e: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@044d │ │ +0ced58: 1501 8042 |0040: const/high16 v1, #int 1115684864 // #4280 │ │ +0ced5c: c801 |0042: mul-float/2addr v1, v0 │ │ +0ced5e: 8711 |0043: float-to-int v1, v1 │ │ +0ced60: 5971 4f04 |0044: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@044f │ │ +0ced64: 1501 8041 |0046: const/high16 v1, #int 1098907648 // #4180 │ │ +0ced68: c801 |0048: mul-float/2addr v1, v0 │ │ +0ced6a: c631 |0049: add-float/2addr v1, v3 │ │ +0ced6c: 8711 |004a: float-to-int v1, v1 │ │ +0ced6e: 5971 5404 |004b: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0ced72: 1501 803f |004d: const/high16 v1, #int 1065353216 // #3f80 │ │ +0ced76: c801 |004f: mul-float/2addr v1, v0 │ │ +0ced78: c631 |0050: add-float/2addr v1, v3 │ │ +0ced7a: 8711 |0051: float-to-int v1, v1 │ │ +0ced7c: 5971 4704 |0052: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0447 │ │ +0ced80: 1501 0042 |0054: const/high16 v1, #int 1107296256 // #4200 │ │ +0ced84: c801 |0056: mul-float/2addr v1, v0 │ │ +0ced86: c631 |0057: add-float/2addr v1, v3 │ │ +0ced88: 8711 |0058: float-to-int v1, v1 │ │ +0ced8a: 5971 4e04 |0059: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@044e │ │ +0ced8e: 7110 7e22 0800 |005b: invoke-static {v8}, Landroid/view/ViewConfiguration;.get:(Landroid/content/Context;)Landroid/view/ViewConfiguration; // method@227e │ │ +0ced94: 0c01 |005e: move-result-object v1 │ │ +0ced96: 6e10 8522 0100 |005f: invoke-virtual {v1}, Landroid/view/ViewConfiguration;.getScaledTouchSlop:()I // method@2285 │ │ +0ced9c: 0a01 |0062: move-result v1 │ │ +0ced9e: 5971 5804 |0063: iput v1, v7, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0458 │ │ +0ceda2: 6e10 f20c 0700 |0065: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0cf2 │ │ +0ceda8: 0a01 |0068: move-result v1 │ │ +0cedaa: 6e10 f40c 0700 |0069: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingTop:()I // method@0cf4 │ │ +0cedb0: 0a02 |006c: move-result v2 │ │ +0cedb2: 6e10 f30c 0700 |006d: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0cf3 │ │ +0cedb8: 0a03 |0070: move-result v3 │ │ +0cedba: 6e10 f10c 0700 |0071: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getPaddingBottom:()I // method@0cf1 │ │ +0cedc0: 0a04 |0074: move-result v4 │ │ +0cedc2: 6e54 000d 1732 |0075: invoke-virtual {v7, v1, v2, v3, v4}, Landroid/support/v4/view/PagerTabStrip;.setPadding:(IIII)V // method@0d00 │ │ +0cedc8: 6e10 f60c 0700 |0078: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getTextSpacing:()I // method@0cf6 │ │ +0cedce: 0a01 |007b: move-result v1 │ │ +0cedd0: 6e20 030d 1700 |007c: invoke-virtual {v7, v1}, Landroid/support/v4/view/PagerTabStrip;.setTextSpacing:(I)V // method@0d03 │ │ +0cedd6: 6e20 040d 5700 |007f: invoke-virtual {v7, v5}, Landroid/support/v4/view/PagerTabStrip;.setWillNotDraw:(Z)V // method@0d04 │ │ +0ceddc: 5471 5204 |0082: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0452 │ │ +0cede0: 6e20 0b25 6100 |0084: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@250b │ │ +0cede6: 5471 5204 |0087: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mPrevText:Landroid/widget/TextView; // field@0452 │ │ +0cedea: 2202 3502 |0089: new-instance v2, Landroid/support/v4/view/PagerTabStrip$1; // type@0235 │ │ +0cedee: 7020 e60c 7200 |008b: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$1;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0ce6 │ │ +0cedf4: 6e20 1125 2100 |008e: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2511 │ │ +0cedfa: 5471 5004 |0091: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0450 │ │ +0cedfe: 6e20 0b25 6100 |0093: invoke-virtual {v1, v6}, Landroid/widget/TextView;.setFocusable:(Z)V // method@250b │ │ +0cee04: 5471 5004 |0096: iget-object v1, v7, Landroid/support/v4/view/PagerTabStrip;.mNextText:Landroid/widget/TextView; // field@0450 │ │ +0cee08: 2202 3602 |0098: new-instance v2, Landroid/support/v4/view/PagerTabStrip$2; // type@0236 │ │ +0cee0c: 7020 e80c 7200 |009a: invoke-direct {v2, v7}, Landroid/support/v4/view/PagerTabStrip$2;.:(Landroid/support/v4/view/PagerTabStrip;)V // method@0ce8 │ │ +0cee12: 6e20 1125 2100 |009d: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2511 │ │ +0cee18: 6e10 ec0c 0700 |00a0: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getBackground:()Landroid/graphics/drawable/Drawable; // method@0cec │ │ +0cee1e: 0c01 |00a3: move-result-object v1 │ │ +0cee20: 3901 0400 |00a4: if-nez v1, 00a8 // +0004 │ │ +0cee24: 5c76 4504 |00a6: iput-boolean v6, v7, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cee28: 0e00 |00a8: return-void │ │ catches : (none) │ │ positions : │ │ 0x0004 line=82 │ │ 0x0007 line=63 │ │ 0x000e line=64 │ │ 0x0015 line=66 │ │ 0x0019 line=68 │ │ @@ -277874,17 +277904,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ced40: |[0ced40] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ -0ced50: 5510 4504 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0ced54: 0f00 |0002: return v0 │ │ +0cee2c: |[0cee2c] android.support.v4.view.PagerTabStrip.getDrawFullUnderline:()Z │ │ +0cee3c: 5510 4504 |0000: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cee40: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #1 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -277892,21 +277922,21 @@ │ │ type : '()I' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0ced58: |[0ced58] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ -0ced68: 6f10 190d 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0d19 │ │ -0ced6e: 0a00 |0003: move-result v0 │ │ -0ced70: 5221 4e04 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@044e │ │ -0ced74: 7120 f42a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0ced7a: 0a00 |0009: move-result v0 │ │ -0ced7c: 0f00 |000a: return v0 │ │ +0cee44: |[0cee44] android.support.v4.view.PagerTabStrip.getMinHeight:()I │ │ +0cee54: 6f10 190d 0200 |0000: invoke-super {v2}, Landroid/support/v4/view/PagerTitleStrip;.getMinHeight:()I // method@0d19 │ │ +0cee5a: 0a00 |0003: move-result v0 │ │ +0cee5c: 5221 4e04 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mMinStripHeight:I // field@044e │ │ +0cee60: 7120 f42a 1000 |0006: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0cee66: 0a00 |0009: move-result v0 │ │ +0cee68: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #2 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -277914,17 +277944,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0ced80: |[0ced80] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ -0ced90: 5210 4904 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0ced94: 0f00 |0002: return v0 │ │ +0cee6c: |[0cee6c] android.support.v4.view.PagerTabStrip.getTabIndicatorColor:()I │ │ +0cee7c: 5210 4904 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0cee80: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ │ │ #3 : (in Landroid/support/v4/view/PagerTabStrip;) │ │ @@ -277932,71 +277962,71 @@ │ │ type : '(Landroid/graphics/Canvas;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 14 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 101 16-bit code units │ │ -0ced98: |[0ced98] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ -0ceda8: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ -0cedae: 6f20 230d dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0d23 │ │ -0cedb4: 6e10 ef0c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0cef │ │ -0cedba: 0a07 |0009: move-result v7 │ │ -0cedbc: 0176 |000a: move v6, v7 │ │ -0cedbe: 54c0 4404 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cedc2: 6e10 fe24 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ -0cedc8: 0a00 |0010: move-result v0 │ │ -0cedca: 52c1 5404 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cedce: 9108 0001 |0013: sub-int v8, v0, v1 │ │ -0cedd2: 54c0 4404 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cedd6: 6e10 0125 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ -0ceddc: 0a00 |001a: move-result v0 │ │ -0cedde: 52c1 5404 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cede2: 9009 0001 |001d: add-int v9, v0, v1 │ │ -0cede6: 52c0 4a04 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@044a │ │ -0cedea: 910a 0600 |0021: sub-int v10, v6, v0 │ │ -0cedee: 54c0 5504 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cedf2: 52c1 5304 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0453 │ │ -0cedf6: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ -0cedfa: 52c2 4904 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0cedfe: b5b2 |002b: and-int/2addr v2, v11 │ │ -0cee00: b621 |002c: or-int/2addr v1, v2 │ │ -0cee02: 6e20 1202 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -0cee08: 8281 |0030: int-to-float v1, v8 │ │ -0cee0a: 82a2 |0031: int-to-float v2, v10 │ │ -0cee0c: 8293 |0032: int-to-float v3, v9 │ │ -0cee0e: 8264 |0033: int-to-float v4, v6 │ │ -0cee10: 54c5 5504 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cee14: 07d0 |0036: move-object v0, v13 │ │ -0cee16: 7406 fe01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01fe │ │ -0cee1c: 55c0 4504 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0cee20: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ -0cee24: 54c0 5504 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cee28: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ -0cee2c: 52c2 4904 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0cee30: b5b2 |0044: and-int/2addr v2, v11 │ │ -0cee32: b621 |0045: or-int/2addr v1, v2 │ │ -0cee34: 6e20 1202 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -0cee3a: 6e10 f20c 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0cf2 │ │ -0cee40: 0a00 |004c: move-result v0 │ │ -0cee42: 8201 |004d: int-to-float v1, v0 │ │ -0cee44: 52c0 4704 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0447 │ │ -0cee48: 9100 0700 |0050: sub-int v0, v7, v0 │ │ -0cee4c: 8202 |0052: int-to-float v2, v0 │ │ -0cee4e: 6e10 f70c 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0cf7 │ │ -0cee54: 0a00 |0056: move-result v0 │ │ -0cee56: 6e10 f30c 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0cf3 │ │ -0cee5c: 0a03 |005a: move-result v3 │ │ -0cee5e: b130 |005b: sub-int/2addr v0, v3 │ │ -0cee60: 8203 |005c: int-to-float v3, v0 │ │ -0cee62: 8274 |005d: int-to-float v4, v7 │ │ -0cee64: 54c5 5504 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cee68: 07d0 |0060: move-object v0, v13 │ │ -0cee6a: 7406 fe01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01fe │ │ -0cee70: 0e00 |0064: return-void │ │ +0cee84: |[0cee84] android.support.v4.view.PagerTabStrip.onDraw:(Landroid/graphics/Canvas;)V │ │ +0cee94: 140b ffff ff00 |0000: const v11, #float 2.35099e-38 // #00ffffff │ │ +0cee9a: 6f20 230d dc00 |0003: invoke-super {v12, v13}, Landroid/support/v4/view/PagerTitleStrip;.onDraw:(Landroid/graphics/Canvas;)V // method@0d23 │ │ +0ceea0: 6e10 ef0c 0c00 |0006: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0cef │ │ +0ceea6: 0a07 |0009: move-result v7 │ │ +0ceea8: 0176 |000a: move v6, v7 │ │ +0ceeaa: 54c0 4404 |000b: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0ceeae: 6e10 fe24 0000 |000d: invoke-virtual {v0}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ +0ceeb4: 0a00 |0010: move-result v0 │ │ +0ceeb6: 52c1 5404 |0011: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0ceeba: 9108 0001 |0013: sub-int v8, v0, v1 │ │ +0ceebe: 54c0 4404 |0015: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0ceec2: 6e10 0125 0000 |0017: invoke-virtual {v0}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ +0ceec8: 0a00 |001a: move-result v0 │ │ +0ceeca: 52c1 5404 |001b: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0ceece: 9009 0001 |001d: add-int v9, v0, v1 │ │ +0ceed2: 52c0 4a04 |001f: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@044a │ │ +0ceed6: 910a 0600 |0021: sub-int v10, v6, v0 │ │ +0ceeda: 54c0 5504 |0023: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0ceede: 52c1 5304 |0025: iget v1, v12, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0453 │ │ +0ceee2: e001 0118 |0027: shl-int/lit8 v1, v1, #int 24 // #18 │ │ +0ceee6: 52c2 4904 |0029: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0ceeea: b5b2 |002b: and-int/2addr v2, v11 │ │ +0ceeec: b621 |002c: or-int/2addr v1, v2 │ │ +0ceeee: 6e20 1202 1000 |002d: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +0ceef4: 8281 |0030: int-to-float v1, v8 │ │ +0ceef6: 82a2 |0031: int-to-float v2, v10 │ │ +0ceef8: 8293 |0032: int-to-float v3, v9 │ │ +0ceefa: 8264 |0033: int-to-float v4, v6 │ │ +0ceefc: 54c5 5504 |0034: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0cef00: 07d0 |0036: move-object v0, v13 │ │ +0cef02: 7406 fe01 0000 |0037: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01fe │ │ +0cef08: 55c0 4504 |003a: iget-boolean v0, v12, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cef0c: 3800 2800 |003c: if-eqz v0, 0064 // +0028 │ │ +0cef10: 54c0 5504 |003e: iget-object v0, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0cef14: 1501 00ff |0040: const/high16 v1, #int -16777216 // #ff00 │ │ +0cef18: 52c2 4904 |0042: iget v2, v12, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0cef1c: b5b2 |0044: and-int/2addr v2, v11 │ │ +0cef1e: b621 |0045: or-int/2addr v1, v2 │ │ +0cef20: 6e20 1202 1000 |0046: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +0cef26: 6e10 f20c 0c00 |0049: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingLeft:()I // method@0cf2 │ │ +0cef2c: 0a00 |004c: move-result v0 │ │ +0cef2e: 8201 |004d: int-to-float v1, v0 │ │ +0cef30: 52c0 4704 |004e: iget v0, v12, Landroid/support/v4/view/PagerTabStrip;.mFullUnderlineHeight:I // field@0447 │ │ +0cef34: 9100 0700 |0050: sub-int v0, v7, v0 │ │ +0cef38: 8202 |0052: int-to-float v2, v0 │ │ +0cef3a: 6e10 f70c 0c00 |0053: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getWidth:()I // method@0cf7 │ │ +0cef40: 0a00 |0056: move-result v0 │ │ +0cef42: 6e10 f30c 0c00 |0057: invoke-virtual {v12}, Landroid/support/v4/view/PagerTabStrip;.getPaddingRight:()I // method@0cf3 │ │ +0cef48: 0a03 |005a: move-result v3 │ │ +0cef4a: b130 |005b: sub-int/2addr v0, v3 │ │ +0cef4c: 8203 |005c: int-to-float v3, v0 │ │ +0cef4e: 8274 |005d: int-to-float v4, v7 │ │ +0cef50: 54c5 5504 |005e: iget-object v5, v12, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0cef54: 07d0 |0060: move-object v0, v13 │ │ +0cef56: 7406 fe01 0000 |0061: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/graphics/Canvas;.drawRect:(FFFFLandroid/graphics/Paint;)V // method@01fe │ │ +0cef5c: 0e00 |0064: return-void │ │ catches : (none) │ │ positions : │ │ 0x0003 line=259 │ │ 0x0006 line=261 │ │ 0x000a line=262 │ │ 0x000b line=263 │ │ 0x0015 line=264 │ │ @@ -278021,83 +278051,83 @@ │ │ type : '(Landroid/view/MotionEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 132 16-bit code units │ │ -0cee74: |[0cee74] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ -0cee84: 1214 |0000: const/4 v4, #int 1 // #1 │ │ -0cee86: 1203 |0001: const/4 v3, #int 0 // #0 │ │ -0cee88: 6e10 a421 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ -0cee8e: 0a00 |0005: move-result v0 │ │ -0cee90: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ -0cee94: 5565 4804 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0448 │ │ -0cee98: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ -0cee9c: 0f03 |000c: return v3 │ │ -0cee9e: 6e10 ab21 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ -0ceea4: 0a01 |0010: move-result v1 │ │ -0ceea6: 6e10 ad21 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ -0ceeac: 0a02 |0014: move-result v2 │ │ -0ceeae: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ -0ceeb4: 0143 |0018: move v3, v4 │ │ -0ceeb6: 28f3 |0019: goto 000c // -000d │ │ -0ceeb8: 5961 4b04 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@044b │ │ -0ceebc: 5962 4c04 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@044c │ │ -0ceec0: 5c63 4804 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0448 │ │ -0ceec4: 28f8 |0020: goto 0018 // -0008 │ │ -0ceec6: 5263 4b04 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@044b │ │ -0ceeca: a703 0103 |0023: sub-float v3, v1, v3 │ │ -0ceece: 7110 ef2a 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0ceed4: 0a03 |0028: move-result v3 │ │ -0ceed6: 5265 5804 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0458 │ │ -0ceeda: 8255 |002b: int-to-float v5, v5 │ │ -0ceedc: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ -0ceee0: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ -0ceee4: 5263 4c04 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@044c │ │ -0ceee8: a703 0203 |0032: sub-float v3, v2, v3 │ │ -0ceeec: 7110 ef2a 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0ceef2: 0a03 |0037: move-result v3 │ │ -0ceef4: 5265 5804 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0458 │ │ -0ceef8: 8255 |003a: int-to-float v5, v5 │ │ -0ceefa: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ -0ceefe: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ -0cef02: 5c64 4804 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0448 │ │ -0cef06: 28d7 |0041: goto 0018 // -0029 │ │ -0cef08: 5463 4404 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cef0c: 6e10 fe24 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ -0cef12: 0a03 |0047: move-result v3 │ │ -0cef14: 5265 5404 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cef18: b153 |004a: sub-int/2addr v3, v5 │ │ -0cef1a: 8233 |004b: int-to-float v3, v3 │ │ -0cef1c: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ -0cef20: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ -0cef24: 5463 5104 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -0cef28: 5465 5104 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -0cef2c: 6e10 2c0f 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0cef32: 0a05 |0057: move-result v5 │ │ -0cef34: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ -0cef38: 6e20 6d0f 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ -0cef3e: 28bb |005d: goto 0018 // -0045 │ │ -0cef40: 5463 4404 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cef44: 6e10 0125 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ -0cef4a: 0a03 |0063: move-result v3 │ │ -0cef4c: 5265 5404 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cef50: b053 |0066: add-int/2addr v3, v5 │ │ -0cef52: 8233 |0067: int-to-float v3, v3 │ │ -0cef54: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ -0cef58: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ -0cef5c: 5463 5104 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -0cef60: 5465 5104 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ -0cef64: 6e10 2c0f 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ -0cef6a: 0a05 |0073: move-result v5 │ │ -0cef6c: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ -0cef70: 6e20 6d0f 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ -0cef76: 289f |0079: goto 0018 // -0061 │ │ -0cef78: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ +0cef60: |[0cef60] android.support.v4.view.PagerTabStrip.onTouchEvent:(Landroid/view/MotionEvent;)Z │ │ +0cef70: 1214 |0000: const/4 v4, #int 1 // #1 │ │ +0cef72: 1203 |0001: const/4 v3, #int 0 // #0 │ │ +0cef74: 6e10 a421 0700 |0002: invoke-virtual {v7}, Landroid/view/MotionEvent;.getAction:()I // method@21a4 │ │ +0cef7a: 0a00 |0005: move-result v0 │ │ +0cef7c: 3800 0700 |0006: if-eqz v0, 000d // +0007 │ │ +0cef80: 5565 4804 |0008: iget-boolean v5, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0448 │ │ +0cef84: 3805 0300 |000a: if-eqz v5, 000d // +0003 │ │ +0cef88: 0f03 |000c: return v3 │ │ +0cef8a: 6e10 ab21 0700 |000d: invoke-virtual {v7}, Landroid/view/MotionEvent;.getX:()F // method@21ab │ │ +0cef90: 0a01 |0010: move-result v1 │ │ +0cef92: 6e10 ad21 0700 |0011: invoke-virtual {v7}, Landroid/view/MotionEvent;.getY:()F // method@21ad │ │ +0cef98: 0a02 |0014: move-result v2 │ │ +0cef9a: 2b00 6500 0000 |0015: packed-switch v0, 0000007a // +00000065 │ │ +0cefa0: 0143 |0018: move v3, v4 │ │ +0cefa2: 28f3 |0019: goto 000c // -000d │ │ +0cefa4: 5961 4b04 |001a: iput v1, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@044b │ │ +0cefa8: 5962 4c04 |001c: iput v2, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@044c │ │ +0cefac: 5c63 4804 |001e: iput-boolean v3, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0448 │ │ +0cefb0: 28f8 |0020: goto 0018 // -0008 │ │ +0cefb2: 5263 4b04 |0021: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionX:F // field@044b │ │ +0cefb6: a703 0103 |0023: sub-float v3, v1, v3 │ │ +0cefba: 7110 ef2a 0300 |0025: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0cefc0: 0a03 |0028: move-result v3 │ │ +0cefc2: 5265 5804 |0029: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0458 │ │ +0cefc6: 8255 |002b: int-to-float v5, v5 │ │ +0cefc8: 2d03 0305 |002c: cmpl-float v3, v3, v5 │ │ +0cefcc: 3c03 1100 |002e: if-gtz v3, 003f // +0011 │ │ +0cefd0: 5263 4c04 |0030: iget v3, v6, Landroid/support/v4/view/PagerTabStrip;.mInitialMotionY:F // field@044c │ │ +0cefd4: a703 0203 |0032: sub-float v3, v2, v3 │ │ +0cefd8: 7110 ef2a 0300 |0034: invoke-static {v3}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0cefde: 0a03 |0037: move-result v3 │ │ +0cefe0: 5265 5804 |0038: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTouchSlop:I // field@0458 │ │ +0cefe4: 8255 |003a: int-to-float v5, v5 │ │ +0cefe6: 2d03 0305 |003b: cmpl-float v3, v3, v5 │ │ +0cefea: 3d03 dbff |003d: if-lez v3, 0018 // -0025 │ │ +0cefee: 5c64 4804 |003f: iput-boolean v4, v6, Landroid/support/v4/view/PagerTabStrip;.mIgnoreTap:Z // field@0448 │ │ +0ceff2: 28d7 |0041: goto 0018 // -0029 │ │ +0ceff4: 5463 4404 |0042: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0ceff8: 6e10 fe24 0300 |0044: invoke-virtual {v3}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ +0ceffe: 0a03 |0047: move-result v3 │ │ +0cf000: 5265 5404 |0048: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0cf004: b153 |004a: sub-int/2addr v3, v5 │ │ +0cf006: 8233 |004b: int-to-float v3, v3 │ │ +0cf008: 2e03 0103 |004c: cmpg-float v3, v1, v3 │ │ +0cf00c: 3b03 1000 |004e: if-gez v3, 005e // +0010 │ │ +0cf010: 5463 5104 |0050: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +0cf014: 5465 5104 |0052: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +0cf018: 6e10 2c0f 0500 |0054: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0cf01e: 0a05 |0057: move-result v5 │ │ +0cf020: d805 05ff |0058: add-int/lit8 v5, v5, #int -1 // #ff │ │ +0cf024: 6e20 6d0f 5300 |005a: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ +0cf02a: 28bb |005d: goto 0018 // -0045 │ │ +0cf02c: 5463 4404 |005e: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0cf030: 6e10 0125 0300 |0060: invoke-virtual {v3}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ +0cf036: 0a03 |0063: move-result v3 │ │ +0cf038: 5265 5404 |0064: iget v5, v6, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0cf03c: b053 |0066: add-int/2addr v3, v5 │ │ +0cf03e: 8233 |0067: int-to-float v3, v3 │ │ +0cf040: 2d03 0103 |0068: cmpl-float v3, v1, v3 │ │ +0cf044: 3d03 aeff |006a: if-lez v3, 0018 // -0052 │ │ +0cf048: 5463 5104 |006c: iget-object v3, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +0cf04c: 5465 5104 |006e: iget-object v5, v6, Landroid/support/v4/view/PagerTabStrip;.mPager:Landroid/support/v4/view/ViewPager; // field@0451 │ │ +0cf050: 6e10 2c0f 0500 |0070: invoke-virtual {v5}, Landroid/support/v4/view/ViewPager;.getCurrentItem:()I // method@0f2c │ │ +0cf056: 0a05 |0073: move-result v5 │ │ +0cf058: d805 0501 |0074: add-int/lit8 v5, v5, #int 1 // #01 │ │ +0cf05c: 6e20 6d0f 5300 |0076: invoke-virtual {v3, v5}, Landroid/support/v4/view/ViewPager;.setCurrentItem:(I)V // method@0f6d │ │ +0cf062: 289f |0079: goto 0018 // -0061 │ │ +0cf064: 0001 0300 0000 0000 0500 0000 2d00 ... |007a: packed-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=222 │ │ 0x0006 line=223 │ │ 0x000c line=254 │ │ 0x000d line=229 │ │ 0x0011 line=230 │ │ @@ -278125,26 +278155,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0cef8c: |[0cef8c] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ -0cef9c: 6f20 270d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0d27 │ │ -0cefa2: 5510 4604 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ -0cefa6: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ -0cefaa: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ -0cefae: b520 |0009: and-int/2addr v0, v2 │ │ -0cefb0: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0cefb4: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0cefb6: 5c10 4504 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0cefba: 0e00 |000f: return-void │ │ -0cefbc: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0cefbe: 28fc |0011: goto 000d // -0004 │ │ +0cf078: |[0cf078] android.support.v4.view.PagerTabStrip.setBackgroundColor:(I)V │ │ +0cf088: 6f20 270d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundColor:(I)V // method@0d27 │ │ +0cf08e: 5510 4604 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ +0cf092: 3900 0a00 |0005: if-nez v0, 000f // +000a │ │ +0cf096: 1500 00ff |0007: const/high16 v0, #int -16777216 // #ff00 │ │ +0cf09a: b520 |0009: and-int/2addr v0, v2 │ │ +0cf09c: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +0cf0a0: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0cf0a2: 5c10 4504 |000d: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cf0a6: 0e00 |000f: return-void │ │ +0cf0a8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0cf0aa: 28fc |0011: goto 000d // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=178 │ │ 0x0003 line=179 │ │ 0x0007 line=180 │ │ 0x000f line=182 │ │ 0x0010 line=180 │ │ @@ -278157,24 +278187,24 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0cefc0: |[0cefc0] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0cefd0: 6f20 280d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d28 │ │ -0cefd6: 5510 4604 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ -0cefda: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0cefde: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0cefe2: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cefe4: 5c10 4504 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0cefe8: 0e00 |000c: return-void │ │ -0cefea: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0cefec: 28fc |000e: goto 000a // -0004 │ │ +0cf0ac: |[0cf0ac] android.support.v4.view.PagerTabStrip.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0cf0bc: 6f20 280d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@0d28 │ │ +0cf0c2: 5510 4604 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ +0cf0c6: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0cf0ca: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0cf0ce: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cf0d0: 5c10 4504 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cf0d4: 0e00 |000c: return-void │ │ +0cf0d6: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0cf0d8: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=170 │ │ 0x0003 line=171 │ │ 0x0007 line=172 │ │ 0x000c line=174 │ │ 0x000d line=172 │ │ @@ -278187,24 +278217,24 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0ceff0: |[0ceff0] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ -0cf000: 6f20 290d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0d29 │ │ -0cf006: 5510 4604 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ -0cf00a: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ -0cf00e: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ -0cf012: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0cf014: 5c10 4504 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0cf018: 0e00 |000c: return-void │ │ -0cf01a: 1200 |000d: const/4 v0, #int 0 // #0 │ │ -0cf01c: 28fc |000e: goto 000a // -0004 │ │ +0cf0dc: |[0cf0dc] android.support.v4.view.PagerTabStrip.setBackgroundResource:(I)V │ │ +0cf0ec: 6f20 290d 2100 |0000: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setBackgroundResource:(I)V // method@0d29 │ │ +0cf0f2: 5510 4604 |0003: iget-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ +0cf0f6: 3900 0700 |0005: if-nez v0, 000c // +0007 │ │ +0cf0fa: 3902 0600 |0007: if-nez v2, 000d // +0006 │ │ +0cf0fe: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0cf100: 5c10 4504 |000a: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cf104: 0e00 |000c: return-void │ │ +0cf106: 1200 |000d: const/4 v0, #int 0 // #0 │ │ +0cf108: 28fc |000e: goto 000a // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ 0x0003 line=187 │ │ 0x0007 line=188 │ │ 0x000c line=190 │ │ 0x000d line=188 │ │ @@ -278217,20 +278247,20 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cf020: |[0cf020] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ -0cf030: 5c12 4504 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ -0cf034: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0cf036: 5c10 4604 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ -0cf03a: 6e10 f80c 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0cf8 │ │ -0cf040: 0e00 |0008: return-void │ │ +0cf10c: |[0cf10c] android.support.v4.view.PagerTabStrip.setDrawFullUnderline:(Z)V │ │ +0cf11c: 5c12 4504 |0000: iput-boolean v2, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderline:Z // field@0445 │ │ +0cf120: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0cf122: 5c10 4604 |0003: iput-boolean v0, v1, Landroid/support/v4/view/PagerTabStrip;.mDrawFullUnderlineSet:Z // field@0446 │ │ +0cf126: 6e10 f80c 0100 |0005: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0cf8 │ │ +0cf12c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=199 │ │ 0x0002 line=200 │ │ 0x0005 line=201 │ │ 0x0008 line=202 │ │ locals : │ │ @@ -278242,20 +278272,20 @@ │ │ type : '(IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 10 16-bit code units │ │ -0cf044: |[0cf044] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ -0cf054: 5210 4d04 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@044d │ │ -0cf058: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ -0cf05c: 5215 4d04 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@044d │ │ -0cf060: 6f55 2d0d 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0d2d │ │ -0cf066: 0e00 |0009: return-void │ │ +0cf130: |[0cf130] android.support.v4.view.PagerTabStrip.setPadding:(IIII)V │ │ +0cf140: 5210 4d04 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@044d │ │ +0cf144: 3505 0400 |0002: if-ge v5, v0, 0006 // +0004 │ │ +0cf148: 5215 4d04 |0004: iget v5, v1, Landroid/support/v4/view/PagerTabStrip;.mMinPaddingBottom:I // field@044d │ │ +0cf14c: 6f55 2d0d 2143 |0006: invoke-super {v1, v2, v3, v4, v5}, Landroid/support/v4/view/PagerTitleStrip;.setPadding:(IIII)V // method@0d2d │ │ +0cf152: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ 0x0004 line=155 │ │ 0x0006 line=157 │ │ 0x0009 line=158 │ │ locals : │ │ @@ -278270,21 +278300,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0cf068: |[0cf068] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ -0cf078: 5923 4904 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0cf07c: 5420 5504 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ -0cf080: 5221 4904 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ -0cf084: 6e20 1202 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ -0cf08a: 6e10 f80c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0cf8 │ │ -0cf090: 0e00 |000c: return-void │ │ +0cf154: |[0cf154] android.support.v4.view.PagerTabStrip.setTabIndicatorColor:(I)V │ │ +0cf164: 5923 4904 |0000: iput v3, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0cf168: 5420 5504 |0002: iget-object v0, v2, Landroid/support/v4/view/PagerTabStrip;.mTabPaint:Landroid/graphics/Paint; // field@0455 │ │ +0cf16c: 5221 4904 |0004: iget v1, v2, Landroid/support/v4/view/PagerTabStrip;.mIndicatorColor:I // field@0449 │ │ +0cf170: 6e20 1202 1000 |0006: invoke-virtual {v0, v1}, Landroid/graphics/Paint;.setColor:(I)V // method@0212 │ │ +0cf176: 6e10 f80c 0200 |0009: invoke-virtual {v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:()V // method@0cf8 │ │ +0cf17c: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=131 │ │ 0x0002 line=132 │ │ 0x0009 line=133 │ │ 0x000c line=134 │ │ locals : │ │ @@ -278296,23 +278326,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0cf094: |[0cf094] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ -0cf0a4: 6e10 ed0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0ced │ │ -0cf0aa: 0c00 |0003: move-result-object v0 │ │ -0cf0ac: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0cf0b2: 0c00 |0007: move-result-object v0 │ │ -0cf0b4: 6e20 ab01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ -0cf0ba: 0a00 |000b: move-result v0 │ │ -0cf0bc: 6e20 010d 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0d01 │ │ -0cf0c2: 0e00 |000f: return-void │ │ +0cf180: |[0cf180] android.support.v4.view.PagerTabStrip.setTabIndicatorColorResource:(I)V │ │ +0cf190: 6e10 ed0c 0100 |0000: invoke-virtual {v1}, Landroid/support/v4/view/PagerTabStrip;.getContext:()Landroid/content/Context; // method@0ced │ │ +0cf196: 0c00 |0003: move-result-object v0 │ │ +0cf198: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0cf19e: 0c00 |0007: move-result-object v0 │ │ +0cf1a0: 6e20 ab01 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getColor:(I)I // method@01ab │ │ +0cf1a6: 0a00 |000b: move-result v0 │ │ +0cf1a8: 6e20 010d 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v4/view/PagerTabStrip;.setTabIndicatorColor:(I)V // method@0d01 │ │ +0cf1ae: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000f line=143 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v4/view/PagerTabStrip; │ │ 0x0000 - 0x0010 reg=2 resId I │ │ @@ -278322,20 +278352,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0cf0c4: |[0cf0c4] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ -0cf0d4: 5210 4f04 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@044f │ │ -0cf0d8: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ -0cf0dc: 5212 4f04 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@044f │ │ -0cf0e0: 6f20 310d 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0d31 │ │ -0cf0e6: 0e00 |0009: return-void │ │ +0cf1b0: |[0cf1b0] android.support.v4.view.PagerTabStrip.setTextSpacing:(I)V │ │ +0cf1c0: 5210 4f04 |0000: iget v0, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@044f │ │ +0cf1c4: 3502 0400 |0002: if-ge v2, v0, 0006 // +0004 │ │ +0cf1c8: 5212 4f04 |0004: iget v2, v1, Landroid/support/v4/view/PagerTabStrip;.mMinTextSpacing:I // field@044f │ │ +0cf1cc: 6f20 310d 2100 |0006: invoke-super {v1, v2}, Landroid/support/v4/view/PagerTitleStrip;.setTextSpacing:(I)V // method@0d31 │ │ +0cf1d2: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ 0x0004 line=163 │ │ 0x0006 line=165 │ │ 0x0009 line=166 │ │ locals : │ │ @@ -278347,55 +278377,55 @@ │ │ type : '(IFZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 80 16-bit code units │ │ -0cf0e8: |[0cf0e8] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ -0cf0f8: 5472 5604 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0456 │ │ -0cf0fc: 6e10 ef0c 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0cef │ │ -0cf102: 0a00 |0005: move-result v0 │ │ -0cf104: 5475 4404 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cf108: 6e10 fe24 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ -0cf10e: 0a05 |000b: move-result v5 │ │ -0cf110: 5276 5404 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cf114: 9101 0506 |000e: sub-int v1, v5, v6 │ │ -0cf118: 5475 4404 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cf11c: 6e10 0125 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ -0cf122: 0a05 |0015: move-result v5 │ │ -0cf124: 5276 5404 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cf128: 9003 0506 |0018: add-int v3, v5, v6 │ │ -0cf12c: 5275 4a04 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@044a │ │ -0cf130: 9104 0005 |001c: sub-int v4, v0, v5 │ │ -0cf134: 6e50 2402 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0224 │ │ -0cf13a: 6f40 340d 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ -0cf140: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ -0cf144: a705 0905 |0026: sub-float v5, v9, v5 │ │ -0cf148: 7110 ef2a 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ -0cf14e: 0a05 |002b: move-result v5 │ │ -0cf150: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ -0cf154: c865 |002e: mul-float/2addr v5, v6 │ │ -0cf156: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ -0cf15a: c865 |0031: mul-float/2addr v5, v6 │ │ -0cf15c: 8755 |0032: float-to-int v5, v5 │ │ -0cf15e: 5975 5304 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0453 │ │ -0cf162: 5475 4404 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cf166: 6e10 fe24 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ -0cf16c: 0a05 |003a: move-result v5 │ │ -0cf16e: 5276 5404 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cf172: 9101 0506 |003d: sub-int v1, v5, v6 │ │ -0cf176: 5475 4404 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ -0cf17a: 6e10 0125 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ -0cf180: 0a05 |0044: move-result v5 │ │ -0cf182: 5276 5404 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ -0cf186: 9003 0506 |0047: add-int v3, v5, v6 │ │ -0cf18a: 6e50 2702 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0227 │ │ -0cf190: 6e20 f90c 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0cf9 │ │ -0cf196: 0e00 |004f: return-void │ │ +0cf1d4: |[0cf1d4] android.support.v4.view.PagerTabStrip.updateTextPositions:(IFZ)V │ │ +0cf1e4: 5472 5604 |0000: iget-object v2, v7, Landroid/support/v4/view/PagerTabStrip;.mTempRect:Landroid/graphics/Rect; // field@0456 │ │ +0cf1e8: 6e10 ef0c 0700 |0002: invoke-virtual {v7}, Landroid/support/v4/view/PagerTabStrip;.getHeight:()I // method@0cef │ │ +0cf1ee: 0a00 |0005: move-result v0 │ │ +0cf1f0: 5475 4404 |0006: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0cf1f4: 6e10 fe24 0500 |0008: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ +0cf1fa: 0a05 |000b: move-result v5 │ │ +0cf1fc: 5276 5404 |000c: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0cf200: 9101 0506 |000e: sub-int v1, v5, v6 │ │ +0cf204: 5475 4404 |0010: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0cf208: 6e10 0125 0500 |0012: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ +0cf20e: 0a05 |0015: move-result v5 │ │ +0cf210: 5276 5404 |0016: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0cf214: 9003 0506 |0018: add-int v3, v5, v6 │ │ +0cf218: 5275 4a04 |001a: iget v5, v7, Landroid/support/v4/view/PagerTabStrip;.mIndicatorHeight:I // field@044a │ │ +0cf21c: 9104 0005 |001c: sub-int v4, v0, v5 │ │ +0cf220: 6e50 2402 1234 |001e: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.set:(IIII)V // method@0224 │ │ +0cf226: 6f40 340d 87a9 |0021: invoke-super {v7, v8, v9, v10}, Landroid/support/v4/view/PagerTitleStrip;.updateTextPositions:(IFZ)V // method@0d34 │ │ +0cf22c: 1505 003f |0024: const/high16 v5, #int 1056964608 // #3f00 │ │ +0cf230: a705 0905 |0026: sub-float v5, v9, v5 │ │ +0cf234: 7110 ef2a 0500 |0028: invoke-static {v5}, Ljava/lang/Math;.abs:(F)F // method@2aef │ │ +0cf23a: 0a05 |002b: move-result v5 │ │ +0cf23c: 1506 0040 |002c: const/high16 v6, #int 1073741824 // #4000 │ │ +0cf240: c865 |002e: mul-float/2addr v5, v6 │ │ +0cf242: 1506 7f43 |002f: const/high16 v6, #int 1132396544 // #437f │ │ +0cf246: c865 |0031: mul-float/2addr v5, v6 │ │ +0cf248: 8755 |0032: float-to-int v5, v5 │ │ +0cf24a: 5975 5304 |0033: iput v5, v7, Landroid/support/v4/view/PagerTabStrip;.mTabAlpha:I // field@0453 │ │ +0cf24e: 5475 4404 |0035: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0cf252: 6e10 fe24 0500 |0037: invoke-virtual {v5}, Landroid/widget/TextView;.getLeft:()I // method@24fe │ │ +0cf258: 0a05 |003a: move-result v5 │ │ +0cf25a: 5276 5404 |003b: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0cf25e: 9101 0506 |003d: sub-int v1, v5, v6 │ │ +0cf262: 5475 4404 |003f: iget-object v5, v7, Landroid/support/v4/view/PagerTabStrip;.mCurrText:Landroid/widget/TextView; // field@0444 │ │ +0cf266: 6e10 0125 0500 |0041: invoke-virtual {v5}, Landroid/widget/TextView;.getRight:()I // method@2501 │ │ +0cf26c: 0a05 |0044: move-result v5 │ │ +0cf26e: 5276 5404 |0045: iget v6, v7, Landroid/support/v4/view/PagerTabStrip;.mTabPadding:I // field@0454 │ │ +0cf272: 9003 0506 |0047: add-int v3, v5, v6 │ │ +0cf276: 6e50 2702 1234 |0049: invoke-virtual {v2, v1, v4, v3, v0}, Landroid/graphics/Rect;.union:(IIII)V // method@0227 │ │ +0cf27c: 6e20 f90c 2700 |004c: invoke-virtual {v7, v2}, Landroid/support/v4/view/PagerTabStrip;.invalidate:(Landroid/graphics/Rect;)V // method@0cf9 │ │ +0cf282: 0e00 |004f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0002 line=280 │ │ 0x0006 line=281 │ │ 0x0010 line=282 │ │ 0x001a line=283 │ │ @@ -278420,15 +278450,15 @@ │ │ │ │ source_file_idx : 3845 (PagerTabStrip.java) │ │ │ │ Class #987 header: │ │ class_idx : 589 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 588 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #987 annotations: │ │ Annotations on class │ │ @@ -278448,17 +278478,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf198: |[0cf198] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ -0cf1a8: 7010 590d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0d59 │ │ -0cf1ae: 0e00 |0003: return-void │ │ +0cf284: |[0cf284] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.:()V │ │ +0cf294: 7010 590d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$BaseViewCompatImpl;.:()V // method@0d59 │ │ +0cf29a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=651 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -278467,32 +278497,32 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf1b0: |[0cf1b0] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ -0cf1c0: 7110 6b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0e6b │ │ -0cf1c6: 0a00 |0003: move-result v0 │ │ -0cf1c8: 0f00 |0004: return v0 │ │ +0cf29c: |[0cf29c] android.support.v4.view.ViewCompat$EclairMr1ViewCompatImpl.isOpaque:(Landroid/view/View;)Z │ │ +0cf2ac: 7110 6b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatEclairMr1;.isOpaque:(Landroid/view/View;)Z // method@0e6b │ │ +0cf2b2: 0a00 |0003: move-result v0 │ │ +0cf2b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #988 header: │ │ class_idx : 615 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 619 │ │ -source_file_idx : 4742 │ │ +source_file_idx : 4743 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #988 annotations: │ │ Annotations on class │ │ @@ -278512,17 +278542,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf1cc: |[0cf1cc] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ -0cf1dc: 7010 c50e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0ec5 │ │ -0cf1e2: 0e00 |0003: return-void │ │ +0cf2b8: |[0cf2b8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.:()V │ │ +0cf2c8: 7010 c50e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatStubImpl;.:()V // method@0ec5 │ │ +0cf2ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ │ │ Virtual methods - │ │ @@ -278531,33 +278561,33 @@ │ │ type : '(Landroid/view/ViewGroup;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf1e4: |[0cf1e4] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ -0cf1f4: 7120 d10e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0ed1 │ │ -0cf1fa: 0e00 |0003: return-void │ │ +0cf2d0: |[0cf2d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatHCImpl.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V │ │ +0cf2e0: 7120 d10e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatHC;.setMotionEventSplittingEnabled:(Landroid/view/ViewGroup;Z)V // method@0ed1 │ │ +0cf2e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ 0x0003 line=80 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 split Z │ │ │ │ - source_file_idx : 4742 (ViewGroupCompat.java) │ │ + source_file_idx : 4743 (ViewGroupCompat.java) │ │ │ │ Class #989 header: │ │ class_idx : 640 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 642 │ │ -source_file_idx : 4754 │ │ +source_file_idx : 4755 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #989 annotations: │ │ Annotations on class │ │ @@ -278577,17 +278607,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf1fc: |[0cf1fc] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ -0cf20c: 7010 880f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0f88 │ │ -0cf212: 0e00 |0003: return-void │ │ +0cf2e8: |[0cf2e8] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.:()V │ │ +0cf2f8: 7010 880f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewParentCompat$ViewParentCompatStubImpl;.:()V // method@0f88 │ │ +0cf2fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ │ │ Virtual methods - │ │ @@ -278596,34 +278626,34 @@ │ │ type : '(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0cf214: |[0cf214] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0cf224: 7130 8e0f 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f8e │ │ -0cf22a: 0a00 |0003: move-result v0 │ │ -0cf22c: 0f00 |0004: return v0 │ │ +0cf300: |[0cf300] android.support.v4.view.ViewParentCompat$ViewParentCompatICSImpl.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0cf310: 7130 8e0f 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewParentCompatICS;.requestSendAccessibilityEvent:(Landroid/view/ViewParent;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0f8e │ │ +0cf316: 0a00 |0003: move-result v0 │ │ +0cf318: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewParentCompat$ViewParentCompatICSImpl; │ │ 0x0000 - 0x0005 reg=2 parent Landroid/view/ViewParent; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 4754 (ViewParentCompat.java) │ │ + source_file_idx : 4755 (ViewParentCompat.java) │ │ │ │ Class #990 header: │ │ class_idx : 649 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 645 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 31 │ │ │ │ Class #990 annotations: │ │ Annotations on class │ │ @@ -278643,17 +278673,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf230: |[0cf230] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ -0cf240: 7010 8f0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0f8f │ │ -0cf246: 0e00 |0003: return-void │ │ +0cf31c: |[0cf31c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.:()V │ │ +0cf32c: 7010 8f0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$BaseViewPropertyAnimatorCompatImpl;.:()V // method@0f8f │ │ +0cf332: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -278662,17 +278692,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf248: |[0cf248] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/view/View;F)V │ │ -0cf258: 7120 2910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1029 │ │ -0cf25e: 0e00 |0003: return-void │ │ +0cf334: |[0cf334] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alpha:(Landroid/view/View;F)V │ │ +0cf344: 7120 2910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alpha:(Landroid/view/View;F)V // method@1029 │ │ +0cf34a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=240 │ │ 0x0003 line=241 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278683,17 +278713,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf260: |[0cf260] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/view/View;F)V │ │ -0cf270: 7120 2a10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@102a │ │ -0cf276: 0e00 |0003: return-void │ │ +0cf34c: |[0cf34c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.alphaBy:(Landroid/view/View;F)V │ │ +0cf35c: 7120 2a10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.alphaBy:(Landroid/view/View;F)V // method@102a │ │ +0cf362: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0003 line=276 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278704,17 +278734,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf278: |[0cf278] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/view/View;)V │ │ -0cf288: 7110 2b10 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@102b │ │ -0cf28e: 0e00 |0003: return-void │ │ +0cf364: |[0cf364] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.cancel:(Landroid/view/View;)V │ │ +0cf374: 7110 2b10 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.cancel:(Landroid/view/View;)V // method@102b │ │ +0cf37a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0003 line=331 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278724,18 +278754,18 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf290: |[0cf290] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/view/View;)J │ │ -0cf2a0: 7110 2c10 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@102c │ │ -0cf2a6: 0b00 |0003: move-result-wide v0 │ │ -0cf2a8: 1000 |0004: return-wide v0 │ │ +0cf37c: |[0cf37c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getDuration:(Landroid/view/View;)J │ │ +0cf38c: 7110 2c10 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getDuration:(Landroid/view/View;)J // method@102c │ │ +0cf392: 0b00 |0003: move-result-wide v0 │ │ +0cf394: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=255 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ │ │ @@ -278744,18 +278774,18 @@ │ │ type : '(Landroid/view/View;)J' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf2ac: |[0cf2ac] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/view/View;)J │ │ -0cf2bc: 7110 2d10 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@102d │ │ -0cf2c2: 0b00 |0003: move-result-wide v0 │ │ -0cf2c4: 1000 |0004: return-wide v0 │ │ +0cf398: |[0cf398] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.getStartDelay:(Landroid/view/View;)J │ │ +0cf3a8: 7110 2d10 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.getStartDelay:(Landroid/view/View;)J // method@102d │ │ +0cf3ae: 0b00 |0003: move-result-wide v0 │ │ +0cf3b0: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=270 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=3 view Landroid/view/View; │ │ │ │ @@ -278764,17 +278794,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf2c8: |[0cf2c8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/view/View;F)V │ │ -0cf2d8: 7120 2e10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@102e │ │ -0cf2de: 0e00 |0003: return-void │ │ +0cf3b4: |[0cf3b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotation:(Landroid/view/View;F)V │ │ +0cf3c4: 7120 2e10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotation:(Landroid/view/View;F)V // method@102e │ │ +0cf3ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=280 │ │ 0x0003 line=281 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278785,17 +278815,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf2e0: |[0cf2e0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/view/View;F)V │ │ -0cf2f0: 7120 2f10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@102f │ │ -0cf2f6: 0e00 |0003: return-void │ │ +0cf3cc: |[0cf3cc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationBy:(Landroid/view/View;F)V │ │ +0cf3dc: 7120 2f10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationBy:(Landroid/view/View;F)V // method@102f │ │ +0cf3e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=285 │ │ 0x0003 line=286 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278806,17 +278836,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf2f8: |[0cf2f8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/view/View;F)V │ │ -0cf308: 7120 3010 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@1030 │ │ -0cf30e: 0e00 |0003: return-void │ │ +0cf3e4: |[0cf3e4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationX:(Landroid/view/View;F)V │ │ +0cf3f4: 7120 3010 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationX:(Landroid/view/View;F)V // method@1030 │ │ +0cf3fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=290 │ │ 0x0003 line=291 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278827,17 +278857,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf310: |[0cf310] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/view/View;F)V │ │ -0cf320: 7120 3110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@1031 │ │ -0cf326: 0e00 |0003: return-void │ │ +0cf3fc: |[0cf3fc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationXBy:(Landroid/view/View;F)V │ │ +0cf40c: 7120 3110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationXBy:(Landroid/view/View;F)V // method@1031 │ │ +0cf412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=295 │ │ 0x0003 line=296 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278848,17 +278878,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf328: |[0cf328] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/view/View;F)V │ │ -0cf338: 7120 3210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@1032 │ │ -0cf33e: 0e00 |0003: return-void │ │ +0cf414: |[0cf414] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationY:(Landroid/view/View;F)V │ │ +0cf424: 7120 3210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationY:(Landroid/view/View;F)V // method@1032 │ │ +0cf42a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=300 │ │ 0x0003 line=301 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278869,17 +278899,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf340: |[0cf340] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/view/View;F)V │ │ -0cf350: 7120 3310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@1033 │ │ -0cf356: 0e00 |0003: return-void │ │ +0cf42c: |[0cf42c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.rotationYBy:(Landroid/view/View;F)V │ │ +0cf43c: 7120 3310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.rotationYBy:(Landroid/view/View;F)V // method@1033 │ │ +0cf442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=305 │ │ 0x0003 line=306 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278890,17 +278920,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf358: |[0cf358] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/view/View;F)V │ │ -0cf368: 7120 3410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@1034 │ │ -0cf36e: 0e00 |0003: return-void │ │ +0cf444: |[0cf444] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleX:(Landroid/view/View;F)V │ │ +0cf454: 7120 3410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleX:(Landroid/view/View;F)V // method@1034 │ │ +0cf45a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0003 line=311 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278911,17 +278941,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf370: |[0cf370] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/view/View;F)V │ │ -0cf380: 7120 3510 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1035 │ │ -0cf386: 0e00 |0003: return-void │ │ +0cf45c: |[0cf45c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleXBy:(Landroid/view/View;F)V │ │ +0cf46c: 7120 3510 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleXBy:(Landroid/view/View;F)V // method@1035 │ │ +0cf472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x0003 line=316 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278932,17 +278962,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf388: |[0cf388] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/view/View;F)V │ │ -0cf398: 7120 3610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1036 │ │ -0cf39e: 0e00 |0003: return-void │ │ +0cf474: |[0cf474] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleY:(Landroid/view/View;F)V │ │ +0cf484: 7120 3610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleY:(Landroid/view/View;F)V // method@1036 │ │ +0cf48a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=320 │ │ 0x0003 line=321 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278953,17 +278983,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf3a0: |[0cf3a0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/view/View;F)V │ │ -0cf3b0: 7120 3710 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1037 │ │ -0cf3b6: 0e00 |0003: return-void │ │ +0cf48c: |[0cf48c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.scaleYBy:(Landroid/view/View;F)V │ │ +0cf49c: 7120 3710 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.scaleYBy:(Landroid/view/View;F)V // method@1037 │ │ +0cf4a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=325 │ │ 0x0003 line=326 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278974,17 +279004,17 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cf3b8: |[0cf3b8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/view/View;J)V │ │ -0cf3c8: 7130 3810 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1038 │ │ -0cf3ce: 0e00 |0003: return-void │ │ +0cf4a4: |[0cf4a4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setDuration:(Landroid/view/View;J)V │ │ +0cf4b4: 7130 3810 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setDuration:(Landroid/view/View;J)V // method@1038 │ │ +0cf4ba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0003 line=236 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -278995,17 +279025,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/animation/Interpolator;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf3d0: |[0cf3d0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ -0cf3e0: 7120 3910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1039 │ │ -0cf3e6: 0e00 |0003: return-void │ │ +0cf4bc: |[0cf4bc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V │ │ +0cf4cc: 7120 3910 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setInterpolator:(Landroid/view/View;Landroid/view/animation/Interpolator;)V // method@1039 │ │ +0cf4d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=260 │ │ 0x0003 line=261 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279016,17 +279046,17 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf3e8: |[0cf3e8] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ -0cf3f8: 7120 3a10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@103a │ │ -0cf3fe: 0e00 |0003: return-void │ │ +0cf4d4: |[0cf4d4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V │ │ +0cf4e4: 7120 3a10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@103a │ │ +0cf4ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x0003 line=371 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279037,17 +279067,17 @@ │ │ type : '(Landroid/view/View;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0cf400: |[0cf400] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/view/View;J)V │ │ -0cf410: 7130 3b10 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@103b │ │ -0cf416: 0e00 |0003: return-void │ │ +0cf4ec: |[0cf4ec] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.setStartDelay:(Landroid/view/View;J)V │ │ +0cf4fc: 7130 3b10 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.setStartDelay:(Landroid/view/View;J)V // method@103b │ │ +0cf502: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=265 │ │ 0x0003 line=266 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279058,17 +279088,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf418: |[0cf418] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/view/View;)V │ │ -0cf428: 7110 3c10 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@103c │ │ -0cf42e: 0e00 |0003: return-void │ │ +0cf504: |[0cf504] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.start:(Landroid/view/View;)V │ │ +0cf514: 7110 3c10 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.start:(Landroid/view/View;)V // method@103c │ │ +0cf51a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=365 │ │ 0x0003 line=366 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279078,17 +279108,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf430: |[0cf430] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/view/View;F)V │ │ -0cf440: 7120 3d10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@103d │ │ -0cf446: 0e00 |0003: return-void │ │ +0cf51c: |[0cf51c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationX:(Landroid/view/View;F)V │ │ +0cf52c: 7120 3d10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationX:(Landroid/view/View;F)V // method@103d │ │ +0cf532: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x0003 line=246 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279099,17 +279129,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf448: |[0cf448] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/view/View;F)V │ │ -0cf458: 7120 3e10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@103e │ │ -0cf45e: 0e00 |0003: return-void │ │ +0cf534: |[0cf534] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationXBy:(Landroid/view/View;F)V │ │ +0cf544: 7120 3e10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationXBy:(Landroid/view/View;F)V // method@103e │ │ +0cf54a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0003 line=356 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279120,17 +279150,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf460: |[0cf460] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/view/View;F)V │ │ -0cf470: 7120 3f10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@103f │ │ -0cf476: 0e00 |0003: return-void │ │ +0cf54c: |[0cf54c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationY:(Landroid/view/View;F)V │ │ +0cf55c: 7120 3f10 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationY:(Landroid/view/View;F)V // method@103f │ │ +0cf562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=250 │ │ 0x0003 line=251 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279141,17 +279171,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf478: |[0cf478] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/view/View;F)V │ │ -0cf488: 7120 4010 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@1040 │ │ -0cf48e: 0e00 |0003: return-void │ │ +0cf564: |[0cf564] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.translationYBy:(Landroid/view/View;F)V │ │ +0cf574: 7120 4010 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.translationYBy:(Landroid/view/View;F)V // method@1040 │ │ +0cf57a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=360 │ │ 0x0003 line=361 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279162,19 +279192,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cf490: |[0cf490] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0cf4a0: 2200 8602 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1; // type@0286 │ │ -0cf4a4: 7030 b00f 1003 |0002: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V // method@0fb0 │ │ -0cf4aa: 6e30 ce0f 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ -0cf4b0: 0e00 |0008: return-void │ │ +0cf57c: |[0cf57c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0cf58c: 2200 8602 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1; // type@0286 │ │ +0cf590: 7030 b00f 1003 |0002: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$1;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V // method@0fb0 │ │ +0cf596: 6e30 ce0f 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ +0cf59c: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=375 │ │ 0x0008 line=390 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ @@ -279185,21 +279215,21 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0cf4b4: |[0cf4b4] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/view/View;)V │ │ -0cf4c4: 7110 330e 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0e33 │ │ -0cf4ca: 0a00 |0003: move-result v0 │ │ -0cf4cc: 2201 8802 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3; // type@0288 │ │ -0cf4d0: 7030 b80f 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;I)V // method@0fb8 │ │ -0cf4d6: 6e30 ce0f 3201 |0009: invoke-virtual {v2, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ -0cf4dc: 0e00 |000c: return-void │ │ +0cf5a0: |[0cf5a0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withLayer:(Landroid/view/View;)V │ │ +0cf5b0: 7110 330e 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompat;.getLayerType:(Landroid/view/View;)I // method@0e33 │ │ +0cf5b6: 0a00 |0003: move-result v0 │ │ +0cf5b8: 2201 8802 |0004: new-instance v1, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3; // type@0288 │ │ +0cf5bc: 7030 b80f 2100 |0006: invoke-direct {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$3;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;I)V // method@0fb8 │ │ +0cf5c2: 6e30 ce0f 3201 |0009: invoke-virtual {v2, v3, v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ +0cf5c8: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=413 │ │ 0x0004 line=414 │ │ 0x000c line=429 │ │ locals : │ │ 0x0004 - 0x000d reg=0 currentLayerType I │ │ @@ -279211,19 +279241,19 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0cf4e0: |[0cf4e0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0cf4f0: 2200 8702 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2; // type@0287 │ │ -0cf4f4: 7030 b40f 1003 |0002: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V // method@0fb4 │ │ -0cf4fa: 6e30 ce0f 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ -0cf500: 0e00 |0008: return-void │ │ +0cf5cc: |[0cf5cc] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0cf5dc: 2200 8702 |0000: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2; // type@0287 │ │ +0cf5e0: 7030 b40f 1003 |0002: invoke-direct {v0, v1, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl$2;.:(Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;Ljava/lang/Runnable;)V // method@0fb4 │ │ +0cf5e6: 6e30 ce0f 2100 |0005: invoke-virtual {v1, v2, v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.setListener:(Landroid/view/View;Landroid/support/v4/view/ViewPropertyAnimatorListener;)V // method@0fce │ │ +0cf5ec: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=394 │ │ 0x0008 line=409 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0009 reg=2 view Landroid/view/View; │ │ @@ -279234,17 +279264,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf504: |[0cf504] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/view/View;F)V │ │ -0cf514: 7120 4110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@1041 │ │ -0cf51a: 0e00 |0003: return-void │ │ +0cf5f0: |[0cf5f0] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.x:(Landroid/view/View;F)V │ │ +0cf600: 7120 4110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.x:(Landroid/view/View;F)V // method@1041 │ │ +0cf606: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0003 line=336 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279255,17 +279285,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf51c: |[0cf51c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/view/View;F)V │ │ -0cf52c: 7120 4210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@1042 │ │ -0cf532: 0e00 |0003: return-void │ │ +0cf608: |[0cf608] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.xBy:(Landroid/view/View;F)V │ │ +0cf618: 7120 4210 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.xBy:(Landroid/view/View;F)V // method@1042 │ │ +0cf61e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ 0x0003 line=341 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279276,17 +279306,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf534: |[0cf534] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/view/View;F)V │ │ -0cf544: 7120 4310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@1043 │ │ -0cf54a: 0e00 |0003: return-void │ │ +0cf620: |[0cf620] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.y:(Landroid/view/View;F)V │ │ +0cf630: 7120 4310 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.y:(Landroid/view/View;F)V // method@1043 │ │ +0cf636: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=346 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -279297,27 +279327,27 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf54c: |[0cf54c] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/view/View;F)V │ │ -0cf55c: 7120 4410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@1044 │ │ -0cf562: 0e00 |0003: return-void │ │ +0cf638: |[0cf638] android.support.v4.view.ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl.yBy:(Landroid/view/View;F)V │ │ +0cf648: 7120 4410 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatICS;.yBy:(Landroid/view/View;F)V // method@1044 │ │ +0cf64e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=350 │ │ 0x0003 line=351 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 value F │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #991 header: │ │ class_idx : 660 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 661 │ │ source_file_idx : 550 │ │ static_fields_size : 0 │ │ @@ -279343,17 +279373,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf564: |[0cf564] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ -0cf574: 7010 5310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1053 │ │ -0cf57a: 0e00 |0003: return-void │ │ +0cf650: |[0cf650] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.:()V │ │ +0cf660: 7010 5310 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventStubImpl;.:()V // method@1053 │ │ +0cf666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -279362,17 +279392,17 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf57c: |[0cf57c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ -0cf58c: 7120 6110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1061 │ │ -0cf592: 0e00 |0003: return-void │ │ +0cf668: |[0cf668] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V │ │ +0cf678: 7120 6110 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.appendRecord:(Landroid/view/accessibility/AccessibilityEvent;Ljava/lang/Object;)V // method@1061 │ │ +0cf67e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0003 line=57 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0004 reg=1 event Landroid/view/accessibility/AccessibilityEvent; │ │ @@ -279383,18 +279413,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cf594: |[0cf594] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ -0cf5a4: 7120 6210 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1062 │ │ -0cf5aa: 0c00 |0003: move-result-object v0 │ │ -0cf5ac: 1100 |0004: return-object v0 │ │ +0cf680: |[0cf680] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; │ │ +0cf690: 7120 6210 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecord:(Landroid/view/accessibility/AccessibilityEvent;I)Ljava/lang/Object; // method@1062 │ │ +0cf696: 0c00 |0003: move-result-object v0 │ │ +0cf698: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -279404,18 +279434,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityEvent;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf5b0: |[0cf5b0] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ -0cf5c0: 7110 6310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1063 │ │ -0cf5c6: 0a00 |0003: move-result v0 │ │ -0cf5c8: 0f00 |0004: return v0 │ │ +0cf69c: |[0cf69c] android.support.v4.view.accessibility.AccessibilityEventCompat$AccessibilityEventIcsImpl.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I │ │ +0cf6ac: 7110 6310 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityEventCompatIcs;.getRecordCount:(Landroid/view/accessibility/AccessibilityEvent;)I // method@1063 │ │ +0cf6b2: 0a00 |0003: move-result v0 │ │ +0cf6b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityEventCompat$AccessibilityEventIcsImpl; │ │ 0x0000 - 0x0005 reg=2 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ @@ -279453,17 +279483,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf5cc: |[0cf5cc] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ -0cf5dc: 7010 6d10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@106d │ │ -0cf5e2: 0e00 |0003: return-void │ │ +0cf6b8: |[0cf6b8] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.:()V │ │ +0cf6c8: 7010 6d10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerStubImpl;.:()V // method@106d │ │ +0cf6ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -279472,19 +279502,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cf5e4: |[0cf5e4] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0cf5f4: 5430 1605 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0516 │ │ -0cf5f8: 7120 8810 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@1088 │ │ -0cf5fe: 0a00 |0005: move-result v0 │ │ -0cf600: 0f00 |0006: return v0 │ │ +0cf6d0: |[0cf6d0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0cf6e0: 5430 1605 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0516 │ │ +0cf6e4: 7120 8810 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.addAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@1088 │ │ +0cf6ea: 0a00 |0005: move-result v0 │ │ +0cf6ec: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -279494,18 +279524,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cf604: |[0cf604] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ -0cf614: 7120 8910 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1089 │ │ -0cf61a: 0c00 |0003: move-result-object v0 │ │ -0cf61c: 1100 |0004: return-object v0 │ │ +0cf6f0: |[0cf6f0] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; │ │ +0cf700: 7120 8910 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getEnabledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;I)Ljava/util/List; // method@1089 │ │ +0cf706: 0c00 |0003: move-result-object v0 │ │ +0cf708: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0005 reg=3 feedbackTypeFlags I │ │ @@ -279515,18 +279545,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf620: |[0cf620] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ -0cf630: 7110 8a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@108a │ │ -0cf636: 0c00 |0003: move-result-object v0 │ │ -0cf638: 1100 |0004: return-object v0 │ │ +0cf70c: |[0cf70c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; │ │ +0cf71c: 7110 8a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.getInstalledAccessibilityServiceList:(Landroid/view/accessibility/AccessibilityManager;)Ljava/util/List; // method@108a │ │ +0cf722: 0c00 |0003: move-result-object v0 │ │ +0cf724: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=115 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -279535,18 +279565,18 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf63c: |[0cf63c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ -0cf64c: 7110 8b10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@108b │ │ -0cf652: 0a00 |0003: move-result v0 │ │ -0cf654: 0f00 |0004: return v0 │ │ +0cf728: |[0cf728] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z │ │ +0cf738: 7110 8b10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.isTouchExplorationEnabled:(Landroid/view/accessibility/AccessibilityManager;)Z // method@108b │ │ +0cf73e: 0a00 |0003: move-result v0 │ │ +0cf740: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0005 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ │ │ @@ -279555,20 +279585,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0cf658: |[0cf658] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ -0cf668: 2200 9902 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0299 │ │ -0cf66c: 7030 6410 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@1064 │ │ -0cf672: 7110 8c10 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@108c │ │ -0cf678: 0c00 |0008: move-result-object v0 │ │ -0cf67a: 1100 |0009: return-object v0 │ │ +0cf744: |[0cf744] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.newAccessiblityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Ljava/lang/Object; │ │ +0cf754: 2200 9902 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1; // type@0299 │ │ +0cf758: 7030 6410 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)V // method@1064 │ │ +0cf75e: 7110 8c10 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.newAccessibilityStateChangeListener:(Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs$AccessibilityStateChangeListenerBridge;)Ljava/lang/Object; // method@108c │ │ +0cf764: 0c00 |0008: move-result-object v0 │ │ +0cf766: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ │ │ @@ -279577,19 +279607,19 @@ │ │ type : '(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0cf67c: |[0cf67c] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ -0cf68c: 5430 1605 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0516 │ │ -0cf690: 7120 8d10 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@108d │ │ -0cf696: 0a00 |0005: move-result v0 │ │ -0cf698: 0f00 |0006: return v0 │ │ +0cf768: |[0cf768] android.support.v4.view.accessibility.AccessibilityManagerCompat$AccessibilityManagerIcsImpl.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;)Z │ │ +0cf778: 5430 1605 |0000: iget-object v0, v3, Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat;.mListener:Ljava/lang/Object; // field@0516 │ │ +0cf77c: 7120 8d10 0200 |0002: invoke-static {v2, v0}, Landroid/support/v4/view/accessibility/AccessibilityManagerCompatIcs;.removeAccessibilityStateChangeListener:(Landroid/view/accessibility/AccessibilityManager;Ljava/lang/Object;)Z // method@108d │ │ +0cf782: 0a00 |0005: move-result v0 │ │ +0cf784: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityManagerIcsImpl; │ │ 0x0000 - 0x0007 reg=2 manager Landroid/view/accessibility/AccessibilityManager; │ │ 0x0000 - 0x0007 reg=3 listener Landroid/support/v4/view/accessibility/AccessibilityManagerCompat$AccessibilityStateChangeListenerCompat; │ │ @@ -279626,17 +279656,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf69c: |[0cf69c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ -0cf6ac: 7010 1211 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1112 │ │ -0cf6b2: 0e00 |0003: return-void │ │ +0cf788: |[0cf788] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.:()V │ │ +0cf798: 7010 1211 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoStubImpl;.:()V // method@1112 │ │ +0cf79e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=426 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -279645,17 +279675,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf6b4: |[0cf6b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ -0cf6c4: 7120 9c11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@119c │ │ -0cf6ca: 0e00 |0003: return-void │ │ +0cf7a0: |[0cf7a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addAction:(Ljava/lang/Object;I)V │ │ +0cf7b0: 7120 9c11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addAction:(Ljava/lang/Object;I)V // method@119c │ │ +0cf7b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=444 │ │ 0x0003 line=445 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -279666,17 +279696,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf6cc: |[0cf6cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0cf6dc: 7120 9d11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@119d │ │ -0cf6e2: 0e00 |0003: return-void │ │ +0cf7b8: |[0cf7b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.addChild:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0cf7c8: 7120 9d11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.addChild:(Ljava/lang/Object;Landroid/view/View;)V // method@119d │ │ +0cf7ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=449 │ │ 0x0003 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -279687,18 +279717,18 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cf6e4: |[0cf6e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ -0cf6f4: 7120 9e11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@119e │ │ -0cf6fa: 0c00 |0003: move-result-object v0 │ │ -0cf6fc: 1100 |0004: return-object v0 │ │ +0cf7d0: |[0cf7d0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; │ │ +0cf7e0: 7120 9e11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.findAccessibilityNodeInfosByText:(Ljava/lang/Object;Ljava/lang/String;)Ljava/util/List; // method@119e │ │ +0cf7e6: 0c00 |0003: move-result-object v0 │ │ +0cf7e8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 text Ljava/lang/String; │ │ @@ -279708,18 +279738,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf700: |[0cf700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ -0cf710: 7110 9f11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@119f │ │ -0cf716: 0a00 |0003: move-result v0 │ │ -0cf718: 0f00 |0004: return v0 │ │ +0cf7ec: |[0cf7ec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getActions:(Ljava/lang/Object;)I │ │ +0cf7fc: 7110 9f11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getActions:(Ljava/lang/Object;)I // method@119f │ │ +0cf802: 0a00 |0003: move-result v0 │ │ +0cf804: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=459 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279728,17 +279758,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf71c: |[0cf71c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0cf72c: 7120 a011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11a0 │ │ -0cf732: 0e00 |0003: return-void │ │ +0cf808: |[0cf808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0cf818: 7120 a011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11a0 │ │ +0cf81e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=464 │ │ 0x0003 line=465 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -279749,17 +279779,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf734: |[0cf734] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0cf744: 7120 a111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11a1 │ │ -0cf74a: 0e00 |0003: return-void │ │ +0cf820: |[0cf820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0cf830: 7120 a111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11a1 │ │ +0cf836: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=469 │ │ 0x0003 line=470 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -279770,18 +279800,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cf74c: |[0cf74c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0cf75c: 7120 a211 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@11a2 │ │ -0cf762: 0c00 |0003: move-result-object v0 │ │ -0cf764: 1100 |0004: return-object v0 │ │ +0cf838: |[0cf838] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0cf848: 7120 a211 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChild:(Ljava/lang/Object;I)Ljava/lang/Object; // method@11a2 │ │ +0cf84e: 0c00 |0003: move-result-object v0 │ │ +0cf850: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 index I │ │ @@ -279791,18 +279821,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf768: |[0cf768] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ -0cf778: 7110 a311 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@11a3 │ │ -0cf77e: 0a00 |0003: move-result v0 │ │ -0cf780: 0f00 |0004: return v0 │ │ +0cf854: |[0cf854] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getChildCount:(Ljava/lang/Object;)I │ │ +0cf864: 7110 a311 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getChildCount:(Ljava/lang/Object;)I // method@11a3 │ │ +0cf86a: 0a00 |0003: move-result v0 │ │ +0cf86c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279811,18 +279841,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf784: |[0cf784] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cf794: 7110 a411 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a4 │ │ -0cf79a: 0c00 |0003: move-result-object v0 │ │ -0cf79c: 1100 |0004: return-object v0 │ │ +0cf870: |[0cf870] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cf880: 7110 a411 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a4 │ │ +0cf886: 0c00 |0003: move-result-object v0 │ │ +0cf888: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279831,18 +279861,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf7a0: |[0cf7a0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cf7b0: 7110 a511 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a5 │ │ -0cf7b6: 0c00 |0003: move-result-object v0 │ │ -0cf7b8: 1100 |0004: return-object v0 │ │ +0cf88c: |[0cf88c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cf89c: 7110 a511 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a5 │ │ +0cf8a2: 0c00 |0003: move-result-object v0 │ │ +0cf8a4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279851,18 +279881,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf7bc: |[0cf7bc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cf7cc: 7110 a611 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a6 │ │ -0cf7d2: 0c00 |0003: move-result-object v0 │ │ -0cf7d4: 1100 |0004: return-object v0 │ │ +0cf8a8: |[0cf8a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cf8b8: 7110 a611 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getPackageName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a6 │ │ +0cf8be: 0c00 |0003: move-result-object v0 │ │ +0cf8c0: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279871,18 +279901,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf7d8: |[0cf7d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cf7e8: 7110 a711 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@11a7 │ │ -0cf7ee: 0c00 |0003: move-result-object v0 │ │ -0cf7f0: 1100 |0004: return-object v0 │ │ +0cf8c4: |[0cf8c4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getParent:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cf8d4: 7110 a711 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getParent:(Ljava/lang/Object;)Ljava/lang/Object; // method@11a7 │ │ +0cf8da: 0c00 |0003: move-result-object v0 │ │ +0cf8dc: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=499 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279891,18 +279921,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf7f4: |[0cf7f4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cf804: 7110 a811 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a8 │ │ -0cf80a: 0c00 |0003: move-result-object v0 │ │ -0cf80c: 1100 |0004: return-object v0 │ │ +0cf8e0: |[0cf8e0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cf8f0: 7110 a811 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@11a8 │ │ +0cf8f6: 0c00 |0003: move-result-object v0 │ │ +0cf8f8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=504 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279911,18 +279941,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf810: |[0cf810] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0cf820: 7110 a911 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@11a9 │ │ -0cf826: 0a00 |0003: move-result v0 │ │ -0cf828: 0f00 |0004: return v0 │ │ +0cf8fc: |[0cf8fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0cf90c: 7110 a911 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@11a9 │ │ +0cf912: 0a00 |0003: move-result v0 │ │ +0cf914: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279931,18 +279961,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf82c: |[0cf82c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ -0cf83c: 7110 aa11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@11aa │ │ -0cf842: 0a00 |0003: move-result v0 │ │ -0cf844: 0f00 |0004: return v0 │ │ +0cf918: |[0cf918] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isCheckable:(Ljava/lang/Object;)Z │ │ +0cf928: 7110 aa11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isCheckable:(Ljava/lang/Object;)Z // method@11aa │ │ +0cf92e: 0a00 |0003: move-result v0 │ │ +0cf930: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=514 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279951,18 +279981,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf848: |[0cf848] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0cf858: 7110 ab11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@11ab │ │ -0cf85e: 0a00 |0003: move-result v0 │ │ -0cf860: 0f00 |0004: return v0 │ │ +0cf934: |[0cf934] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0cf944: 7110 ab11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@11ab │ │ +0cf94a: 0a00 |0003: move-result v0 │ │ +0cf94c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279971,18 +280001,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf864: |[0cf864] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ -0cf874: 7110 ac11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@11ac │ │ -0cf87a: 0a00 |0003: move-result v0 │ │ -0cf87c: 0f00 |0004: return v0 │ │ +0cf950: |[0cf950] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isClickable:(Ljava/lang/Object;)Z │ │ +0cf960: 7110 ac11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isClickable:(Ljava/lang/Object;)Z // method@11ac │ │ +0cf966: 0a00 |0003: move-result v0 │ │ +0cf968: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=524 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -279991,18 +280021,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf880: |[0cf880] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0cf890: 7110 ad11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@11ad │ │ -0cf896: 0a00 |0003: move-result v0 │ │ -0cf898: 0f00 |0004: return v0 │ │ +0cf96c: |[0cf96c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0cf97c: 7110 ad11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@11ad │ │ +0cf982: 0a00 |0003: move-result v0 │ │ +0cf984: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=529 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280011,18 +280041,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf89c: |[0cf89c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ -0cf8ac: 7110 ae11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@11ae │ │ -0cf8b2: 0a00 |0003: move-result v0 │ │ -0cf8b4: 0f00 |0004: return v0 │ │ +0cf988: |[0cf988] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocusable:(Ljava/lang/Object;)Z │ │ +0cf998: 7110 ae11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocusable:(Ljava/lang/Object;)Z // method@11ae │ │ +0cf99e: 0a00 |0003: move-result v0 │ │ +0cf9a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=534 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280031,18 +280061,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf8b8: |[0cf8b8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ -0cf8c8: 7110 af11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@11af │ │ -0cf8ce: 0a00 |0003: move-result v0 │ │ -0cf8d0: 0f00 |0004: return v0 │ │ +0cf9a4: |[0cf9a4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isFocused:(Ljava/lang/Object;)Z │ │ +0cf9b4: 7110 af11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isFocused:(Ljava/lang/Object;)Z // method@11af │ │ +0cf9ba: 0a00 |0003: move-result v0 │ │ +0cf9bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280051,18 +280081,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf8d4: |[0cf8d4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ -0cf8e4: 7110 b011 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@11b0 │ │ -0cf8ea: 0a00 |0003: move-result v0 │ │ -0cf8ec: 0f00 |0004: return v0 │ │ +0cf9c0: |[0cf9c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isLongClickable:(Ljava/lang/Object;)Z │ │ +0cf9d0: 7110 b011 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isLongClickable:(Ljava/lang/Object;)Z // method@11b0 │ │ +0cf9d6: 0a00 |0003: move-result v0 │ │ +0cf9d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280071,18 +280101,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf8f0: |[0cf8f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0cf900: 7110 b111 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@11b1 │ │ -0cf906: 0a00 |0003: move-result v0 │ │ -0cf908: 0f00 |0004: return v0 │ │ +0cf9dc: |[0cf9dc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0cf9ec: 7110 b111 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@11b1 │ │ +0cf9f2: 0a00 |0003: move-result v0 │ │ +0cf9f4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280091,18 +280121,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf90c: |[0cf90c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0cf91c: 7110 b211 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@11b2 │ │ -0cf922: 0a00 |0003: move-result v0 │ │ -0cf924: 0f00 |0004: return v0 │ │ +0cf9f8: |[0cf9f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0cfa08: 7110 b211 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@11b2 │ │ +0cfa0e: 0a00 |0003: move-result v0 │ │ +0cfa10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280111,18 +280141,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf928: |[0cf928] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ -0cf938: 7110 b311 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@11b3 │ │ -0cf93e: 0a00 |0003: move-result v0 │ │ -0cf940: 0f00 |0004: return v0 │ │ +0cfa14: |[0cfa14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.isSelected:(Ljava/lang/Object;)Z │ │ +0cfa24: 7110 b311 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.isSelected:(Ljava/lang/Object;)Z // method@11b3 │ │ +0cfa2a: 0a00 |0003: move-result v0 │ │ +0cfa2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280131,18 +280161,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cf944: |[0cf944] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ -0cf954: 7100 b411 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@11b4 │ │ -0cf95a: 0c00 |0003: move-result-object v0 │ │ -0cf95c: 1100 |0004: return-object v0 │ │ +0cfa30: |[0cfa30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:()Ljava/lang/Object; │ │ +0cfa40: 7100 b411 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:()Ljava/lang/Object; // method@11b4 │ │ +0cfa46: 0c00 |0003: move-result-object v0 │ │ +0cfa48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=429 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ │ │ #25 : (in Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;) │ │ @@ -280150,18 +280180,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf960: |[0cf960] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ -0cf970: 7110 b511 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@11b5 │ │ -0cf976: 0c00 |0003: move-result-object v0 │ │ -0cf978: 1100 |0004: return-object v0 │ │ +0cfa4c: |[0cfa4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Landroid/view/View;)Ljava/lang/Object; │ │ +0cfa5c: 7110 b511 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Landroid/view/View;)Ljava/lang/Object; // method@11b5 │ │ +0cfa62: 0c00 |0003: move-result-object v0 │ │ +0cfa64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=434 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 source Landroid/view/View; │ │ │ │ @@ -280170,18 +280200,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cf97c: |[0cf97c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cf98c: 7110 b611 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@11b6 │ │ -0cf992: 0c00 |0003: move-result-object v0 │ │ -0cf994: 1100 |0004: return-object v0 │ │ +0cfa68: |[0cfa68] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cfa78: 7110 b611 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@11b6 │ │ +0cfa7e: 0c00 |0003: move-result-object v0 │ │ +0cfa80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=439 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -280190,18 +280220,18 @@ │ │ type : '(Ljava/lang/Object;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0cf998: |[0cf998] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ -0cf9a8: 7120 b711 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@11b7 │ │ -0cf9ae: 0a00 |0003: move-result v0 │ │ -0cf9b0: 0f00 |0004: return v0 │ │ +0cfa84: |[0cfa84] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.performAction:(Ljava/lang/Object;I)Z │ │ +0cfa94: 7120 b711 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.performAction:(Ljava/lang/Object;I)Z // method@11b7 │ │ +0cfa9a: 0a00 |0003: move-result v0 │ │ +0cfa9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=564 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -280211,17 +280241,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cf9b4: |[0cf9b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -0cf9c4: 7110 b811 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@11b8 │ │ -0cf9ca: 0e00 |0003: return-void │ │ +0cfaa0: |[0cfaa0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +0cfab0: 7110 b811 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.recycle:(Ljava/lang/Object;)V // method@11b8 │ │ +0cfab6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=659 │ │ 0x0003 line=660 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280231,17 +280261,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf9cc: |[0cf9cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0cf9dc: 7120 b911 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11b9 │ │ -0cf9e2: 0e00 |0003: return-void │ │ +0cfab8: |[0cfab8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0cfac8: 7120 b911 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInParent:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11b9 │ │ +0cface: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=569 │ │ 0x0003 line=570 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280252,17 +280282,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/graphics/Rect;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf9e4: |[0cf9e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ -0cf9f4: 7120 ba11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11ba │ │ -0cf9fa: 0e00 |0003: return-void │ │ +0cfad0: |[0cfad0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V │ │ +0cfae0: 7120 ba11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setBoundsInScreen:(Ljava/lang/Object;Landroid/graphics/Rect;)V // method@11ba │ │ +0cfae6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=574 │ │ 0x0003 line=575 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280273,17 +280303,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cf9fc: |[0cf9fc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ -0cfa0c: 7120 bb11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@11bb │ │ -0cfa12: 0e00 |0003: return-void │ │ +0cfae8: |[0cfae8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setCheckable:(Ljava/lang/Object;Z)V │ │ +0cfaf8: 7120 bb11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setCheckable:(Ljava/lang/Object;Z)V // method@11bb │ │ +0cfafe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=579 │ │ 0x0003 line=580 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280294,17 +280324,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfa14: |[0cfa14] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0cfa24: 7120 bc11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@11bc │ │ -0cfa2a: 0e00 |0003: return-void │ │ +0cfb00: |[0cfb00] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0cfb10: 7120 bc11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@11bc │ │ +0cfb16: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=584 │ │ 0x0003 line=585 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280315,17 +280345,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfa2c: |[0cfa2c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cfa3c: 7120 bd11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11bd │ │ -0cfa42: 0e00 |0003: return-void │ │ +0cfb18: |[0cfb18] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cfb28: 7120 bd11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11bd │ │ +0cfb2e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=589 │ │ 0x0003 line=590 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280336,17 +280366,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfa44: |[0cfa44] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ -0cfa54: 7120 be11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@11be │ │ -0cfa5a: 0e00 |0003: return-void │ │ +0cfb30: |[0cfb30] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setClickable:(Ljava/lang/Object;Z)V │ │ +0cfb40: 7120 be11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setClickable:(Ljava/lang/Object;Z)V // method@11be │ │ +0cfb46: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=594 │ │ 0x0003 line=595 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280357,17 +280387,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfa5c: |[0cfa5c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cfa6c: 7120 bf11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11bf │ │ -0cfa72: 0e00 |0003: return-void │ │ +0cfb48: |[0cfb48] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cfb58: 7120 bf11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11bf │ │ +0cfb5e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=599 │ │ 0x0003 line=600 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280378,17 +280408,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfa74: |[0cfa74] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0cfa84: 7120 c011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@11c0 │ │ -0cfa8a: 0e00 |0003: return-void │ │ +0cfb60: |[0cfb60] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0cfb70: 7120 c011 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@11c0 │ │ +0cfb76: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=604 │ │ 0x0003 line=605 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280399,17 +280429,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfa8c: |[0cfa8c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ -0cfa9c: 7120 c111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@11c1 │ │ -0cfaa2: 0e00 |0003: return-void │ │ +0cfb78: |[0cfb78] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocusable:(Ljava/lang/Object;Z)V │ │ +0cfb88: 7120 c111 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocusable:(Ljava/lang/Object;Z)V // method@11c1 │ │ +0cfb8e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=609 │ │ 0x0003 line=610 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280420,17 +280450,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfaa4: |[0cfaa4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ -0cfab4: 7120 c211 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@11c2 │ │ -0cfaba: 0e00 |0003: return-void │ │ +0cfb90: |[0cfb90] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setFocused:(Ljava/lang/Object;Z)V │ │ +0cfba0: 7120 c211 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setFocused:(Ljava/lang/Object;Z)V // method@11c2 │ │ +0cfba6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=614 │ │ 0x0003 line=615 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280441,17 +280471,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfabc: |[0cfabc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ -0cfacc: 7120 c311 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@11c3 │ │ -0cfad2: 0e00 |0003: return-void │ │ +0cfba8: |[0cfba8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setLongClickable:(Ljava/lang/Object;Z)V │ │ +0cfbb8: 7120 c311 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setLongClickable:(Ljava/lang/Object;Z)V // method@11c3 │ │ +0cfbbe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=619 │ │ 0x0003 line=620 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280462,17 +280492,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfad4: |[0cfad4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cfae4: 7120 c411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11c4 │ │ -0cfaea: 0e00 |0003: return-void │ │ +0cfbc0: |[0cfbc0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cfbd0: 7120 c411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPackageName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11c4 │ │ +0cfbd6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=624 │ │ 0x0003 line=625 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280483,17 +280513,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfaec: |[0cfaec] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0cfafc: 7120 c511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@11c5 │ │ -0cfb02: 0e00 |0003: return-void │ │ +0cfbd8: |[0cfbd8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setParent:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0cfbe8: 7120 c511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setParent:(Ljava/lang/Object;Landroid/view/View;)V // method@11c5 │ │ +0cfbee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=629 │ │ 0x0003 line=630 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280504,17 +280534,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfb04: |[0cfb04] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0cfb14: 7120 c611 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@11c6 │ │ -0cfb1a: 0e00 |0003: return-void │ │ +0cfbf0: |[0cfbf0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0cfc00: 7120 c611 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@11c6 │ │ +0cfc06: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=634 │ │ 0x0003 line=635 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280525,17 +280555,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfb1c: |[0cfb1c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0cfb2c: 7120 c711 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@11c7 │ │ -0cfb32: 0e00 |0003: return-void │ │ +0cfc08: |[0cfc08] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0cfc18: 7120 c711 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@11c7 │ │ +0cfc1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=639 │ │ 0x0003 line=640 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280546,17 +280576,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfb34: |[0cfb34] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ -0cfb44: 7120 c811 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@11c8 │ │ -0cfb4a: 0e00 |0003: return-void │ │ +0cfc20: |[0cfc20] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSelected:(Ljava/lang/Object;Z)V │ │ +0cfc30: 7120 c811 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSelected:(Ljava/lang/Object;Z)V // method@11c8 │ │ +0cfc36: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=644 │ │ 0x0003 line=645 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280567,17 +280597,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfb4c: |[0cfb4c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0cfb5c: 7120 c911 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@11c9 │ │ -0cfb62: 0e00 |0003: return-void │ │ +0cfc38: |[0cfc38] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0cfc48: 7120 c911 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@11c9 │ │ +0cfc4e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=649 │ │ 0x0003 line=650 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280588,17 +280618,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfb64: |[0cfb64] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cfb74: 7120 ca11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11ca │ │ -0cfb7a: 0e00 |0003: return-void │ │ +0cfc50: |[0cfc50] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cfc60: 7120 ca11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatIcs;.setText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@11ca │ │ +0cfc66: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=654 │ │ 0x0003 line=655 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -280634,17 +280664,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfb7c: |[0cfb7c] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ -0cfb8c: 7010 ed11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@11ed │ │ -0cfb92: 0e00 |0003: return-void │ │ +0cfc68: |[0cfc68] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.:()V │ │ +0cfc78: 7010 ed11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@11ed │ │ +0cfc7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -280653,20 +280683,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0cfb94: |[0cfb94] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0cfba4: 2200 ae02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@02ae │ │ -0cfba8: 7030 e011 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@11e0 │ │ -0cfbae: 7110 ff11 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@11ff │ │ -0cfbb4: 0c00 |0008: move-result-object v0 │ │ -0cfbb6: 1100 |0009: return-object v0 │ │ +0cfc80: |[0cfc80] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0cfc90: 2200 ae02 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1; // type@02ae │ │ +0cfc94: 7030 e011 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@11e0 │ │ +0cfc9a: 7110 ff11 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatJellyBean$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@11ff │ │ +0cfca0: 0c00 |0008: move-result-object v0 │ │ +0cfca2: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ @@ -280700,17 +280730,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfbb8: |[0cfbb8] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ -0cfbc8: 7010 ed11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@11ed │ │ -0cfbce: 0e00 |0003: return-void │ │ +0cfca4: |[0cfca4] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.:()V │ │ +0cfcb4: 7010 ed11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderStubImpl;.:()V // method@11ed │ │ +0cfcba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -280719,20 +280749,20 @@ │ │ type : '(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0cfbd0: |[0cfbd0] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ -0cfbe0: 2200 b002 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@02b0 │ │ -0cfbe4: 7030 e611 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@11e6 │ │ -0cfbea: 7110 0a12 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@120a │ │ -0cfbf0: 0c00 |0008: move-result-object v0 │ │ -0cfbf2: 1100 |0009: return-object v0 │ │ +0cfcbc: |[0cfcbc] android.support.v4.view.accessibility.AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)Ljava/lang/Object; │ │ +0cfccc: 2200 b002 |0000: new-instance v0, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1; // type@02b0 │ │ +0cfcd0: 7030 e611 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl$1;.:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl;Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;)V // method@11e6 │ │ +0cfcd6: 7110 0a12 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat;.newAccessibilityNodeProviderBridge:(Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompatKitKat$AccessibilityNodeInfoBridge;)Ljava/lang/Object; // method@120a │ │ +0cfcdc: 0c00 |0008: move-result-object v0 │ │ +0cfcde: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat$AccessibilityNodeProviderKitKatImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ │ │ @@ -280768,17 +280798,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfbf4: |[0cfbf4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ -0cfc04: 7010 6a12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@126a │ │ -0cfc0a: 0e00 |0003: return-void │ │ +0cfce0: |[0cfce0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.:()V │ │ +0cfcf0: 7010 6a12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordStubImpl;.:()V // method@126a │ │ +0cfcf6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -280787,18 +280817,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfc0c: |[0cfc0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ -0cfc1c: 7110 cd12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@12cd │ │ -0cfc22: 0a00 |0003: move-result v0 │ │ -0cfc24: 0f00 |0004: return v0 │ │ +0cfcf8: |[0cfcf8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getAddedCount:(Ljava/lang/Object;)I │ │ +0cfd08: 7110 cd12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getAddedCount:(Ljava/lang/Object;)I // method@12cd │ │ +0cfd0e: 0a00 |0003: move-result v0 │ │ +0cfd10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280807,18 +280837,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfc28: |[0cfc28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cfc38: 7110 ce12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@12ce │ │ -0cfc3e: 0c00 |0003: move-result-object v0 │ │ -0cfc40: 1100 |0004: return-object v0 │ │ +0cfd14: |[0cfd14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cfd24: 7110 ce12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getBeforeText:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@12ce │ │ +0cfd2a: 0c00 |0003: move-result-object v0 │ │ +0cfd2c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280827,18 +280857,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfc44: |[0cfc44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cfc54: 7110 cf12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@12cf │ │ -0cfc5a: 0c00 |0003: move-result-object v0 │ │ -0cfc5c: 1100 |0004: return-object v0 │ │ +0cfd30: |[0cfd30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cfd40: 7110 cf12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getClassName:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@12cf │ │ +0cfd46: 0c00 |0003: move-result-object v0 │ │ +0cfd48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280847,18 +280877,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfc60: |[0cfc60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ -0cfc70: 7110 d012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@12d0 │ │ -0cfc76: 0c00 |0003: move-result-object v0 │ │ -0cfc78: 1100 |0004: return-object v0 │ │ +0cfd4c: |[0cfd4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; │ │ +0cfd5c: 7110 d012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getContentDescription:(Ljava/lang/Object;)Ljava/lang/CharSequence; // method@12d0 │ │ +0cfd62: 0c00 |0003: move-result-object v0 │ │ +0cfd64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280867,18 +280897,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfc7c: |[0cfc7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ -0cfc8c: 7110 d112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@12d1 │ │ -0cfc92: 0a00 |0003: move-result v0 │ │ -0cfc94: 0f00 |0004: return v0 │ │ +0cfd68: |[0cfd68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getCurrentItemIndex:(Ljava/lang/Object;)I │ │ +0cfd78: 7110 d112 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getCurrentItemIndex:(Ljava/lang/Object;)I // method@12d1 │ │ +0cfd7e: 0a00 |0003: move-result v0 │ │ +0cfd80: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280887,18 +280917,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfc98: |[0cfc98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ -0cfca8: 7110 d212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@12d2 │ │ -0cfcae: 0a00 |0003: move-result v0 │ │ -0cfcb0: 0f00 |0004: return v0 │ │ +0cfd84: |[0cfd84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getFromIndex:(Ljava/lang/Object;)I │ │ +0cfd94: 7110 d212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getFromIndex:(Ljava/lang/Object;)I // method@12d2 │ │ +0cfd9a: 0a00 |0003: move-result v0 │ │ +0cfd9c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=306 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280907,18 +280937,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfcb4: |[0cfcb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ -0cfcc4: 7110 d312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@12d3 │ │ -0cfcca: 0a00 |0003: move-result v0 │ │ -0cfccc: 0f00 |0004: return v0 │ │ +0cfda0: |[0cfda0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getItemCount:(Ljava/lang/Object;)I │ │ +0cfdb0: 7110 d312 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getItemCount:(Ljava/lang/Object;)I // method@12d3 │ │ +0cfdb6: 0a00 |0003: move-result v0 │ │ +0cfdb8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=311 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280927,18 +280957,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfcd0: |[0cfcd0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ -0cfce0: 7110 d412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@12d4 │ │ -0cfce6: 0c00 |0003: move-result-object v0 │ │ -0cfce8: 1100 |0004: return-object v0 │ │ +0cfdbc: |[0cfdbc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; │ │ +0cfdcc: 7110 d412 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getParcelableData:(Ljava/lang/Object;)Landroid/os/Parcelable; // method@12d4 │ │ +0cfdd2: 0c00 |0003: move-result-object v0 │ │ +0cfdd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=316 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280947,18 +280977,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfcec: |[0cfcec] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ -0cfcfc: 7110 d512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@12d5 │ │ -0cfd02: 0a00 |0003: move-result v0 │ │ -0cfd04: 0f00 |0004: return v0 │ │ +0cfdd8: |[0cfdd8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getRemovedCount:(Ljava/lang/Object;)I │ │ +0cfde8: 7110 d512 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getRemovedCount:(Ljava/lang/Object;)I // method@12d5 │ │ +0cfdee: 0a00 |0003: move-result v0 │ │ +0cfdf0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=321 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280967,18 +280997,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfd08: |[0cfd08] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ -0cfd18: 7110 d612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@12d6 │ │ -0cfd1e: 0a00 |0003: move-result v0 │ │ -0cfd20: 0f00 |0004: return v0 │ │ +0cfdf4: |[0cfdf4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollX:(Ljava/lang/Object;)I │ │ +0cfe04: 7110 d612 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollX:(Ljava/lang/Object;)I // method@12d6 │ │ +0cfe0a: 0a00 |0003: move-result v0 │ │ +0cfe0c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -280987,18 +281017,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfd24: |[0cfd24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ -0cfd34: 7110 d712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@12d7 │ │ -0cfd3a: 0a00 |0003: move-result v0 │ │ -0cfd3c: 0f00 |0004: return v0 │ │ +0cfe10: |[0cfe10] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getScrollY:(Ljava/lang/Object;)I │ │ +0cfe20: 7110 d712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getScrollY:(Ljava/lang/Object;)I // method@12d7 │ │ +0cfe26: 0a00 |0003: move-result v0 │ │ +0cfe28: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=331 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281007,20 +281037,20 @@ │ │ type : '(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0cfd40: |[0cfd40] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ -0cfd50: 7110 d812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@12d8 │ │ -0cfd56: 0c00 |0003: move-result-object v0 │ │ -0cfd58: 7110 9a11 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ -0cfd5e: 0c00 |0007: move-result-object v0 │ │ -0cfd60: 1100 |0008: return-object v0 │ │ +0cfe2c: |[0cfe2c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getSource:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; │ │ +0cfe3c: 7110 d812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getSource:(Ljava/lang/Object;)Ljava/lang/Object; // method@12d8 │ │ +0cfe42: 0c00 |0003: move-result-object v0 │ │ +0cfe44: 7110 9a11 0000 |0004: invoke-static {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.wrapNonNullInstance:(Ljava/lang/Object;)Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat; // method@119a │ │ +0cfe4a: 0c00 |0007: move-result-object v0 │ │ +0cfe4c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=336 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0009 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281029,18 +281059,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfd64: |[0cfd64] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ -0cfd74: 7110 d912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@12d9 │ │ -0cfd7a: 0c00 |0003: move-result-object v0 │ │ -0cfd7c: 1100 |0004: return-object v0 │ │ +0cfe50: |[0cfe50] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getText:(Ljava/lang/Object;)Ljava/util/List; │ │ +0cfe60: 7110 d912 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getText:(Ljava/lang/Object;)Ljava/util/List; // method@12d9 │ │ +0cfe66: 0c00 |0003: move-result-object v0 │ │ +0cfe68: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=342 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281049,18 +281079,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfd80: |[0cfd80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ -0cfd90: 7110 da12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@12da │ │ -0cfd96: 0a00 |0003: move-result v0 │ │ -0cfd98: 0f00 |0004: return v0 │ │ +0cfe6c: |[0cfe6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getToIndex:(Ljava/lang/Object;)I │ │ +0cfe7c: 7110 da12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getToIndex:(Ljava/lang/Object;)I // method@12da │ │ +0cfe82: 0a00 |0003: move-result v0 │ │ +0cfe84: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=347 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281069,18 +281099,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfd9c: |[0cfd9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ -0cfdac: 7110 db12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@12db │ │ -0cfdb2: 0a00 |0003: move-result v0 │ │ -0cfdb4: 0f00 |0004: return v0 │ │ +0cfe88: |[0cfe88] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.getWindowId:(Ljava/lang/Object;)I │ │ +0cfe98: 7110 db12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.getWindowId:(Ljava/lang/Object;)I // method@12db │ │ +0cfe9e: 0a00 |0003: move-result v0 │ │ +0cfea0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=352 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281089,18 +281119,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfdb8: |[0cfdb8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ -0cfdc8: 7110 dc12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@12dc │ │ -0cfdce: 0a00 |0003: move-result v0 │ │ -0cfdd0: 0f00 |0004: return v0 │ │ +0cfea4: |[0cfea4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isChecked:(Ljava/lang/Object;)Z │ │ +0cfeb4: 7110 dc12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isChecked:(Ljava/lang/Object;)Z // method@12dc │ │ +0cfeba: 0a00 |0003: move-result v0 │ │ +0cfebc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281109,18 +281139,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfdd4: |[0cfdd4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ -0cfde4: 7110 dd12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@12dd │ │ -0cfdea: 0a00 |0003: move-result v0 │ │ -0cfdec: 0f00 |0004: return v0 │ │ +0cfec0: |[0cfec0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isEnabled:(Ljava/lang/Object;)Z │ │ +0cfed0: 7110 dd12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isEnabled:(Ljava/lang/Object;)Z // method@12dd │ │ +0cfed6: 0a00 |0003: move-result v0 │ │ +0cfed8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=362 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281129,18 +281159,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfdf0: |[0cfdf0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ -0cfe00: 7110 de12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@12de │ │ -0cfe06: 0a00 |0003: move-result v0 │ │ -0cfe08: 0f00 |0004: return v0 │ │ +0cfedc: |[0cfedc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isFullScreen:(Ljava/lang/Object;)Z │ │ +0cfeec: 7110 de12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isFullScreen:(Ljava/lang/Object;)Z // method@12de │ │ +0cfef2: 0a00 |0003: move-result v0 │ │ +0cfef4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281149,18 +281179,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfe0c: |[0cfe0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ -0cfe1c: 7110 df12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@12df │ │ -0cfe22: 0a00 |0003: move-result v0 │ │ -0cfe24: 0f00 |0004: return v0 │ │ +0cfef8: |[0cfef8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isPassword:(Ljava/lang/Object;)Z │ │ +0cff08: 7110 df12 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isPassword:(Ljava/lang/Object;)Z // method@12df │ │ +0cff0e: 0a00 |0003: move-result v0 │ │ +0cff10: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281169,18 +281199,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfe28: |[0cfe28] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ -0cfe38: 7110 e012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@12e0 │ │ -0cfe3e: 0a00 |0003: move-result v0 │ │ -0cfe40: 0f00 |0004: return v0 │ │ +0cff14: |[0cff14] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.isScrollable:(Ljava/lang/Object;)Z │ │ +0cff24: 7110 e012 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.isScrollable:(Ljava/lang/Object;)Z // method@12e0 │ │ +0cff2a: 0a00 |0003: move-result v0 │ │ +0cff2c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=377 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281189,18 +281219,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0cfe44: |[0cfe44] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ -0cfe54: 7100 e112 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@12e1 │ │ -0cfe5a: 0c00 |0003: move-result-object v0 │ │ -0cfe5c: 1100 |0004: return-object v0 │ │ +0cff30: |[0cff30] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:()Ljava/lang/Object; │ │ +0cff40: 7100 e112 0000 |0000: invoke-static {}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:()Ljava/lang/Object; // method@12e1 │ │ +0cff46: 0c00 |0003: move-result-object v0 │ │ +0cff48: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=271 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ │ │ #21 : (in Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;) │ │ @@ -281208,18 +281238,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0cfe60: |[0cfe60] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ -0cfe70: 7110 e212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@12e2 │ │ -0cfe76: 0c00 |0003: move-result-object v0 │ │ -0cfe78: 1100 |0004: return-object v0 │ │ +0cff4c: |[0cff4c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.obtain:(Ljava/lang/Object;)Ljava/lang/Object; │ │ +0cff5c: 7110 e212 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.obtain:(Ljava/lang/Object;)Ljava/lang/Object; // method@12e2 │ │ +0cff62: 0c00 |0003: move-result-object v0 │ │ +0cff64: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=276 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -281228,17 +281258,17 @@ │ │ type : '(Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0cfe7c: |[0cfe7c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ -0cfe8c: 7110 e312 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@12e3 │ │ -0cfe92: 0e00 |0003: return-void │ │ +0cff68: |[0cff68] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.recycle:(Ljava/lang/Object;)V │ │ +0cff78: 7110 e312 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.recycle:(Ljava/lang/Object;)V // method@12e3 │ │ +0cff7e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=382 │ │ 0x0003 line=383 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281248,17 +281278,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfe94: |[0cfe94] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ -0cfea4: 7120 e412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@12e4 │ │ -0cfeaa: 0e00 |0003: return-void │ │ +0cff80: |[0cff80] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setAddedCount:(Ljava/lang/Object;I)V │ │ +0cff90: 7120 e412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setAddedCount:(Ljava/lang/Object;I)V // method@12e4 │ │ +0cff96: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=387 │ │ 0x0003 line=388 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281269,17 +281299,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfeac: |[0cfeac] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cfebc: 7120 e512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@12e5 │ │ -0cfec2: 0e00 |0003: return-void │ │ +0cff98: |[0cff98] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cffa8: 7120 e512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setBeforeText:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@12e5 │ │ +0cffae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=392 │ │ 0x0003 line=393 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281290,17 +281320,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfec4: |[0cfec4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ -0cfed4: 7120 e612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@12e6 │ │ -0cfeda: 0e00 |0003: return-void │ │ +0cffb0: |[0cffb0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setChecked:(Ljava/lang/Object;Z)V │ │ +0cffc0: 7120 e612 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setChecked:(Ljava/lang/Object;Z)V // method@12e6 │ │ +0cffc6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=397 │ │ 0x0003 line=398 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281311,17 +281341,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfedc: |[0cfedc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cfeec: 7120 e712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@12e7 │ │ -0cfef2: 0e00 |0003: return-void │ │ +0cffc8: |[0cffc8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cffd8: 7120 e712 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setClassName:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@12e7 │ │ +0cffde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=402 │ │ 0x0003 line=403 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281332,17 +281362,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfef4: |[0cfef4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ -0cff04: 7120 e812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@12e8 │ │ -0cff0a: 0e00 |0003: return-void │ │ +0cffe0: |[0cffe0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V │ │ +0cfff0: 7120 e812 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setContentDescription:(Ljava/lang/Object;Ljava/lang/CharSequence;)V // method@12e8 │ │ +0cfff6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=407 │ │ 0x0003 line=408 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281353,17 +281383,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff0c: |[0cff0c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ -0cff1c: 7120 e912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@12e9 │ │ -0cff22: 0e00 |0003: return-void │ │ +0cfff8: |[0cfff8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setCurrentItemIndex:(Ljava/lang/Object;I)V │ │ +0d0008: 7120 e912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setCurrentItemIndex:(Ljava/lang/Object;I)V // method@12e9 │ │ +0d000e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=412 │ │ 0x0003 line=413 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281374,17 +281404,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff24: |[0cff24] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ -0cff34: 7120 ea12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@12ea │ │ -0cff3a: 0e00 |0003: return-void │ │ +0d0010: |[0d0010] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setEnabled:(Ljava/lang/Object;Z)V │ │ +0d0020: 7120 ea12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setEnabled:(Ljava/lang/Object;Z)V // method@12ea │ │ +0d0026: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=417 │ │ 0x0003 line=418 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281395,17 +281425,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff3c: |[0cff3c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ -0cff4c: 7120 eb12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@12eb │ │ -0cff52: 0e00 |0003: return-void │ │ +0d0028: |[0d0028] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFromIndex:(Ljava/lang/Object;I)V │ │ +0d0038: 7120 eb12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFromIndex:(Ljava/lang/Object;I)V // method@12eb │ │ +0d003e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=422 │ │ 0x0003 line=423 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281416,17 +281446,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff54: |[0cff54] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ -0cff64: 7120 ec12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@12ec │ │ -0cff6a: 0e00 |0003: return-void │ │ +0d0040: |[0d0040] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setFullScreen:(Ljava/lang/Object;Z)V │ │ +0d0050: 7120 ec12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setFullScreen:(Ljava/lang/Object;Z)V // method@12ec │ │ +0d0056: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=427 │ │ 0x0003 line=428 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281437,17 +281467,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff6c: |[0cff6c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ -0cff7c: 7120 ed12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@12ed │ │ -0cff82: 0e00 |0003: return-void │ │ +0d0058: |[0d0058] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setItemCount:(Ljava/lang/Object;I)V │ │ +0d0068: 7120 ed12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setItemCount:(Ljava/lang/Object;I)V // method@12ed │ │ +0d006e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ 0x0003 line=433 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281458,17 +281488,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff84: |[0cff84] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ -0cff94: 7120 ee12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@12ee │ │ -0cff9a: 0e00 |0003: return-void │ │ +0d0070: |[0d0070] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V │ │ +0d0080: 7120 ee12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setParcelableData:(Ljava/lang/Object;Landroid/os/Parcelable;)V // method@12ee │ │ +0d0086: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0003 line=438 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281479,17 +281509,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cff9c: |[0cff9c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ -0cffac: 7120 ef12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@12ef │ │ -0cffb2: 0e00 |0003: return-void │ │ +0d0088: |[0d0088] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setPassword:(Ljava/lang/Object;Z)V │ │ +0d0098: 7120 ef12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setPassword:(Ljava/lang/Object;Z)V // method@12ef │ │ +0d009e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=442 │ │ 0x0003 line=443 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281500,17 +281530,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cffb4: |[0cffb4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ -0cffc4: 7120 f012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@12f0 │ │ -0cffca: 0e00 |0003: return-void │ │ +0d00a0: |[0d00a0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setRemovedCount:(Ljava/lang/Object;I)V │ │ +0d00b0: 7120 f012 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setRemovedCount:(Ljava/lang/Object;I)V // method@12f0 │ │ +0d00b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=447 │ │ 0x0003 line=448 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281521,17 +281551,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cffcc: |[0cffcc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ -0cffdc: 7120 f112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@12f1 │ │ -0cffe2: 0e00 |0003: return-void │ │ +0d00b8: |[0d00b8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollX:(Ljava/lang/Object;I)V │ │ +0d00c8: 7120 f112 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollX:(Ljava/lang/Object;I)V // method@12f1 │ │ +0d00ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=452 │ │ 0x0003 line=453 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281542,17 +281572,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cffe4: |[0cffe4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ -0cfff4: 7120 f212 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@12f2 │ │ -0cfffa: 0e00 |0003: return-void │ │ +0d00d0: |[0d00d0] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollY:(Ljava/lang/Object;I)V │ │ +0d00e0: 7120 f212 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollY:(Ljava/lang/Object;I)V // method@12f2 │ │ +0d00e6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=457 │ │ 0x0003 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281563,17 +281593,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0cfffc: |[0cfffc] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ -0d000c: 7120 f312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@12f3 │ │ -0d0012: 0e00 |0003: return-void │ │ +0d00e8: |[0d00e8] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setScrollable:(Ljava/lang/Object;Z)V │ │ +0d00f8: 7120 f312 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setScrollable:(Ljava/lang/Object;Z)V // method@12f3 │ │ +0d00fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=462 │ │ 0x0003 line=463 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281584,17 +281614,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0014: |[0d0014] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ -0d0024: 7120 f412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@12f4 │ │ -0d002a: 0e00 |0003: return-void │ │ +0d0100: |[0d0100] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setSource:(Ljava/lang/Object;Landroid/view/View;)V │ │ +0d0110: 7120 f412 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setSource:(Ljava/lang/Object;Landroid/view/View;)V // method@12f4 │ │ +0d0116: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=467 │ │ 0x0003 line=468 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281605,17 +281635,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d002c: |[0d002c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ -0d003c: 7120 f512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@12f5 │ │ -0d0042: 0e00 |0003: return-void │ │ +0d0118: |[0d0118] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsImpl.setToIndex:(Ljava/lang/Object;I)V │ │ +0d0128: 7120 f512 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcs;.setToIndex:(Ljava/lang/Object;I)V // method@12f5 │ │ +0d012e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=472 │ │ 0x0003 line=473 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -281651,17 +281681,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0044: |[0d0044] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ -0d0054: 7010 4a14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@144a │ │ -0d005a: 0e00 |0003: return-void │ │ +0d0130: |[0d0130] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.:()V │ │ +0d0140: 7010 4a14 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ListPopupWindowCompat$BaseListPopupWindowImpl;.:()V // method@144a │ │ +0d0146: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ │ │ Virtual methods - │ │ @@ -281670,18 +281700,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d005c: |[0d005c] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ -0d006c: 7120 5314 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1453 │ │ -0d0072: 0c00 |0003: move-result-object v0 │ │ -0d0074: 1100 |0004: return-object v0 │ │ +0d0148: |[0d0148] android.support.v4.widget.ListPopupWindowCompat$KitKatListPopupWindowImpl.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; │ │ +0d0158: 7120 5314 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/widget/ListPopupWindowCompatKitKat;.createDragToOpenListener:(Ljava/lang/Object;Landroid/view/View;)Landroid/view/View$OnTouchListener; // method@1453 │ │ +0d015e: 0c00 |0003: move-result-object v0 │ │ +0d0160: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ListPopupWindowCompat$KitKatListPopupWindowImpl; │ │ 0x0000 - 0x0005 reg=2 listPopupWindow Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 src Landroid/view/View; │ │ @@ -281716,17 +281746,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0078: |[0d0078] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ -0d0088: 7010 5814 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1458 │ │ -0d008e: 0e00 |0003: return-void │ │ +0d0164: |[0d0164] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.:()V │ │ +0d0174: 7010 5814 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/PopupMenuCompat$BasePopupMenuImpl;.:()V // method@1458 │ │ +0d017a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ │ │ Virtual methods - │ │ @@ -281735,18 +281765,18 @@ │ │ type : '(Ljava/lang/Object;)Landroid/view/View$OnTouchListener;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0090: |[0d0090] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ -0d00a0: 7110 6114 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1461 │ │ -0d00a6: 0c00 |0003: move-result-object v0 │ │ -0d00a8: 1100 |0004: return-object v0 │ │ +0d017c: |[0d017c] android.support.v4.widget.PopupMenuCompat$KitKatPopupMenuImpl.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; │ │ +0d018c: 7110 6114 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/PopupMenuCompatKitKat;.getDragToOpenListener:(Ljava/lang/Object;)Landroid/view/View$OnTouchListener; // method@1461 │ │ +0d0192: 0c00 |0003: move-result-object v0 │ │ +0d0194: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/PopupMenuCompat$KitKatPopupMenuImpl; │ │ 0x0000 - 0x0005 reg=2 popupMenu Ljava/lang/Object; │ │ │ │ @@ -281791,24 +281821,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d00ac: |[0d00ac] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ -0d00bc: 7030 5313 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@1353 │ │ -0d00c2: 5913 d905 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ -0d00c6: 5913 db05 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ -0d00ca: 1a00 9b21 |0007: const-string v0, "layout_inflater" // string@219b │ │ -0d00ce: 6e20 3701 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0d00d4: 0c00 |000c: move-result-object v0 │ │ -0d00d6: 1f00 2904 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0d00da: 5b10 da05 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ -0d00de: 0e00 |0011: return-void │ │ +0d0198: |[0d0198] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;)V │ │ +0d01a8: 7030 5313 2104 |0000: invoke-direct {v1, v2, v4}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;)V // method@1353 │ │ +0d01ae: 5913 d905 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ +0d01b2: 5913 db05 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ +0d01b6: 1a00 9e21 |0007: const-string v0, "layout_inflater" // string@219e │ │ +0d01ba: 6e20 3701 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0d01c0: 0c00 |000c: move-result-object v0 │ │ +0d01c2: 1f00 2904 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0d01c6: 5b10 da05 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ +0d01ca: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0003 line=55 │ │ 0x0007 line=56 │ │ 0x0011 line=57 │ │ locals : │ │ @@ -281822,24 +281852,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0d00e0: |[0d00e0] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ -0d00f0: 7040 5413 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1354 │ │ -0d00f6: 5913 d905 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ -0d00fa: 5913 db05 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ -0d00fe: 1a00 9b21 |0007: const-string v0, "layout_inflater" // string@219b │ │ -0d0102: 6e20 3701 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0d0108: 0c00 |000c: move-result-object v0 │ │ -0d010a: 1f00 2904 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0d010e: 5b10 da05 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ -0d0112: 0e00 |0011: return-void │ │ +0d01cc: |[0d01cc] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;I)V │ │ +0d01dc: 7040 5413 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;I)V // method@1354 │ │ +0d01e2: 5913 d905 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ +0d01e6: 5913 db05 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ +0d01ea: 1a00 9e21 |0007: const-string v0, "layout_inflater" // string@219e │ │ +0d01ee: 6e20 3701 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0d01f4: 0c00 |000c: move-result-object v0 │ │ +0d01f6: 1f00 2904 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0d01fa: 5b10 da05 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ +0d01fe: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0003 line=94 │ │ 0x0007 line=95 │ │ 0x0011 line=96 │ │ locals : │ │ @@ -281854,24 +281884,24 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 18 16-bit code units │ │ -0d0114: |[0d0114] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ -0d0124: 7040 5513 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@1355 │ │ -0d012a: 5913 d905 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ -0d012e: 5913 db05 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ -0d0132: 1a00 9b21 |0007: const-string v0, "layout_inflater" // string@219b │ │ -0d0136: 6e20 3701 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0d013c: 0c00 |000c: move-result-object v0 │ │ -0d013e: 1f00 2904 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ -0d0142: 5b10 da05 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ -0d0146: 0e00 |0011: return-void │ │ +0d0200: |[0d0200] android.support.v4.widget.ResourceCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V │ │ +0d0210: 7040 5513 2154 |0000: invoke-direct {v1, v2, v4, v5}, Landroid/support/v4/widget/CursorAdapter;.:(Landroid/content/Context;Landroid/database/Cursor;Z)V // method@1355 │ │ +0d0216: 5913 d905 |0003: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ +0d021a: 5913 db05 |0005: iput v3, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ +0d021e: 1a00 9e21 |0007: const-string v0, "layout_inflater" // string@219e │ │ +0d0222: 6e20 3701 0200 |0009: invoke-virtual {v2, v0}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0d0228: 0c00 |000c: move-result-object v0 │ │ +0d022a: 1f00 2904 |000d: check-cast v0, Landroid/view/LayoutInflater; // type@0429 │ │ +0d022e: 5b10 da05 |000f: iput-object v0, v1, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ +0d0232: 0e00 |0011: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0003 line=77 │ │ 0x0007 line=78 │ │ 0x0011 line=79 │ │ locals : │ │ @@ -281887,21 +281917,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0d0148: |[0d0148] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d0158: 5430 da05 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ -0d015c: 5231 d905 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ -0d0160: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d0162: 6e40 5d21 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0d0168: 0c00 |0008: move-result-object v0 │ │ -0d016a: 1100 |0009: return-object v0 │ │ +0d0234: |[0d0234] android.support.v4.widget.ResourceCursorAdapter.newDropDownView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d0244: 5430 da05 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ +0d0248: 5231 d905 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ +0d024c: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0d024e: 6e40 5d21 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0d0254: 0c00 |0008: move-result-object v0 │ │ +0d0256: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -281912,21 +281942,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 10 16-bit code units │ │ -0d016c: |[0d016c] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d017c: 5430 da05 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ -0d0180: 5231 db05 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ -0d0184: 1202 |0004: const/4 v2, #int 0 // #0 │ │ -0d0186: 6e40 5d21 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ -0d018c: 0c00 |0008: move-result-object v0 │ │ -0d018e: 1100 |0009: return-object v0 │ │ +0d0258: |[0d0258] android.support.v4.widget.ResourceCursorAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d0268: 5430 da05 |0000: iget-object v0, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mInflater:Landroid/view/LayoutInflater; // field@05da │ │ +0d026c: 5231 db05 |0002: iget v1, v3, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ +0d0270: 1202 |0004: const/4 v2, #int 0 // #0 │ │ +0d0272: 6e40 5d21 1026 |0005: invoke-virtual {v0, v1, v6, v2}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;Z)Landroid/view/View; // method@215d │ │ +0d0278: 0c00 |0008: move-result-object v0 │ │ +0d027a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x000a reg=4 context Landroid/content/Context; │ │ 0x0000 - 0x000a reg=5 cursor Landroid/database/Cursor; │ │ @@ -281937,17 +281967,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0190: |[0d0190] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ -0d01a0: 5901 d905 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ -0d01a4: 0e00 |0002: return-void │ │ +0d027c: |[0d027c] android.support.v4.widget.ResourceCursorAdapter.setDropDownViewResource:(I)V │ │ +0d028c: 5901 d905 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mDropDownLayout:I // field@05d9 │ │ +0d0290: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ 0x0002 line=130 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 dropDownLayout I │ │ @@ -281957,17 +281987,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d01a8: |[0d01a8] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ -0d01b8: 5901 db05 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ -0d01bc: 0e00 |0002: return-void │ │ +0d0294: |[0d0294] android.support.v4.widget.ResourceCursorAdapter.setViewResource:(I)V │ │ +0d02a4: 5901 db05 |0000: iput v1, v0, Landroid/support/v4/widget/ResourceCursorAdapter;.mLayout:I // field@05db │ │ +0d02a8: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0002 line=121 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/ResourceCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 layout I │ │ @@ -282002,17 +282032,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d01c0: |[0d01c0] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ -0d01d0: 7010 9014 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1490 │ │ -0d01d6: 0e00 |0003: return-void │ │ +0d02ac: |[0d02ac] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.:()V │ │ +0d02bc: 7010 9014 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplGingerbread;.:()V // method@1490 │ │ +0d02c2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ │ │ Virtual methods - │ │ @@ -282021,18 +282051,18 @@ │ │ type : '(Ljava/lang/Object;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d01d8: |[0d01d8] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ -0d01e8: 7110 c714 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@14c7 │ │ -0d01ee: 0a00 |0003: move-result v0 │ │ -0d01f0: 0f00 |0004: return v0 │ │ +0d02c4: |[0d02c4] android.support.v4.widget.ScrollerCompat$ScrollerCompatImplIcs.getCurrVelocity:(Ljava/lang/Object;)F │ │ +0d02d4: 7110 c714 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/ScrollerCompatIcs;.getCurrVelocity:(Ljava/lang/Object;)F // method@14c7 │ │ +0d02da: 0a00 |0003: move-result v0 │ │ +0d02dc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/ScrollerCompat$ScrollerCompatImplIcs; │ │ 0x0000 - 0x0005 reg=2 scroller Ljava/lang/Object; │ │ │ │ @@ -282066,17 +282096,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d01f4: |[0d01f4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ -0d0204: 7010 f914 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@14f9 │ │ -0d020a: 0e00 |0003: return-void │ │ +0d02e0: |[0d02e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.:()V │ │ +0d02f0: 7010 f914 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatStubImpl;.:()V // method@14f9 │ │ +0d02f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=135 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ │ │ Virtual methods - │ │ @@ -282085,18 +282115,18 @@ │ │ type : '(Landroid/view/View;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d020c: |[0d020c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ -0d021c: 7110 2815 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1528 │ │ -0d0222: 0c00 |0003: move-result-object v0 │ │ -0d0224: 1100 |0004: return-object v0 │ │ +0d02f8: |[0d02f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; │ │ +0d0308: 7110 2815 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.getQuery:(Landroid/view/View;)Ljava/lang/CharSequence; // method@1528 │ │ +0d030e: 0c00 |0003: move-result-object v0 │ │ +0d0310: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=185 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -282105,18 +282135,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0228: |[0d0228] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ -0d0238: 7110 2915 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1529 │ │ -0d023e: 0a00 |0003: move-result v0 │ │ -0d0240: 0f00 |0004: return v0 │ │ +0d0314: |[0d0314] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isIconified:(Landroid/view/View;)Z │ │ +0d0324: 7110 2915 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isIconified:(Landroid/view/View;)Z // method@1529 │ │ +0d032a: 0a00 |0003: move-result v0 │ │ +0d032c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=205 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -282125,18 +282155,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0244: |[0d0244] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ -0d0254: 7110 2a15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@152a │ │ -0d025a: 0a00 |0003: move-result v0 │ │ -0d025c: 0f00 |0004: return v0 │ │ +0d0330: |[0d0330] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isQueryRefinementEnabled:(Landroid/view/View;)Z │ │ +0d0340: 7110 2a15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isQueryRefinementEnabled:(Landroid/view/View;)Z // method@152a │ │ +0d0346: 0a00 |0003: move-result v0 │ │ +0d0348: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -282145,18 +282175,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0260: |[0d0260] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ -0d0270: 7110 2b15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@152b │ │ -0d0276: 0a00 |0003: move-result v0 │ │ -0d0278: 0f00 |0004: return v0 │ │ +0d034c: |[0d034c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.isSubmitButtonEnabled:(Landroid/view/View;)Z │ │ +0d035c: 7110 2b15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.isSubmitButtonEnabled:(Landroid/view/View;)Z // method@152b │ │ +0d0362: 0a00 |0003: move-result v0 │ │ +0d0364: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 searchView Landroid/view/View; │ │ │ │ @@ -282165,20 +282195,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d027c: |[0d027c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ -0d028c: 2200 fc02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@02fc │ │ -0d0290: 7030 d014 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@14d0 │ │ -0d0296: 7110 2c15 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@152c │ │ -0d029c: 0c00 |0008: move-result-object v0 │ │ -0d029e: 1100 |0009: return-object v0 │ │ +0d0368: |[0d0368] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)Ljava/lang/Object; │ │ +0d0378: 2200 fc02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2; // type@02fc │ │ +0d037c: 7030 d014 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$2;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat;)V // method@14d0 │ │ +0d0382: 7110 2c15 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnCloseListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnCloseListenerCompatBridge;)Ljava/lang/Object; // method@152c │ │ +0d0388: 0c00 |0008: move-result-object v0 │ │ +0d038a: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnCloseListenerCompat; │ │ │ │ @@ -282187,20 +282217,20 @@ │ │ type : '(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d02a0: |[0d02a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ -0d02b0: 2200 fb02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@02fb │ │ -0d02b4: 7030 cd14 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@14cd │ │ -0d02ba: 7110 2d15 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@152d │ │ -0d02c0: 0c00 |0008: move-result-object v0 │ │ -0d02c2: 1100 |0009: return-object v0 │ │ +0d038c: |[0d038c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)Ljava/lang/Object; │ │ +0d039c: 2200 fb02 |0000: new-instance v0, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1; // type@02fb │ │ +0d03a0: 7030 cd14 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl$1;.:(Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat;)V // method@14cd │ │ +0d03a6: 7110 2d15 0000 |0005: invoke-static {v0}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newOnQueryTextListener:(Landroid/support/v4/widget/SearchViewCompatHoneycomb$OnQueryTextListenerCompatBridge;)Ljava/lang/Object; // method@152d │ │ +0d03ac: 0c00 |0008: move-result-object v0 │ │ +0d03ae: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x000a reg=2 listener Landroid/support/v4/widget/SearchViewCompat$OnQueryTextListenerCompat; │ │ │ │ @@ -282209,18 +282239,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d02c4: |[0d02c4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0d02d4: 7110 2e15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@152e │ │ -0d02da: 0c00 |0003: move-result-object v0 │ │ -0d02dc: 1100 |0004: return-object v0 │ │ +0d03b0: |[0d03b0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0d03c0: 7110 2e15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@152e │ │ +0d03c6: 0c00 |0003: move-result-object v0 │ │ +0d03c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -282229,17 +282259,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d02e0: |[0d02e0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ -0d02f0: 7120 2f15 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@152f │ │ -0d02f6: 0e00 |0003: return-void │ │ +0d03cc: |[0d03cc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setIconified:(Landroid/view/View;Z)V │ │ +0d03dc: 7120 2f15 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setIconified:(Landroid/view/View;Z)V // method@152f │ │ +0d03e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=200 │ │ 0x0003 line=201 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282250,17 +282280,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d02f8: |[0d02f8] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ -0d0308: 7120 3015 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1530 │ │ -0d030e: 0e00 |0003: return-void │ │ +0d03e4: |[0d03e4] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setMaxWidth:(Landroid/view/View;I)V │ │ +0d03f4: 7120 3015 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setMaxWidth:(Landroid/view/View;I)V // method@1530 │ │ +0d03fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0003 line=231 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282271,17 +282301,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0310: |[0d0310] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d0320: 7120 3115 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1531 │ │ -0d0326: 0e00 |0003: return-void │ │ +0d03fc: |[0d03fc] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0d040c: 7120 3115 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnCloseListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1531 │ │ +0d0412: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0003 line=181 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -282292,17 +282322,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/Object;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0328: |[0d0328] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ -0d0338: 7120 3215 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1532 │ │ -0d033e: 0e00 |0003: return-void │ │ +0d0414: |[0d0414] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V │ │ +0d0424: 7120 3215 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setOnQueryTextListener:(Ljava/lang/Object;Ljava/lang/Object;)V // method@1532 │ │ +0d042a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Ljava/lang/Object; │ │ @@ -282313,17 +282343,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d0340: |[0d0340] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ -0d0350: 7130 3315 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1533 │ │ -0d0356: 0e00 |0003: return-void │ │ +0d042c: |[0d042c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V │ │ +0d043c: 7130 3315 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQuery:(Landroid/view/View;Ljava/lang/CharSequence;Z)V // method@1533 │ │ +0d0442: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=190 │ │ 0x0003 line=191 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282335,17 +282365,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0358: |[0d0358] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ -0d0368: 7120 3415 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1534 │ │ -0d036e: 0e00 |0003: return-void │ │ +0d0444: |[0d0444] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V │ │ +0d0454: 7120 3415 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryHint:(Landroid/view/View;Ljava/lang/CharSequence;)V // method@1534 │ │ +0d045a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=195 │ │ 0x0003 line=196 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282356,17 +282386,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0370: |[0d0370] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ -0d0380: 7120 3515 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1535 │ │ -0d0386: 0e00 |0003: return-void │ │ +0d045c: |[0d045c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setQueryRefinementEnabled:(Landroid/view/View;Z)V │ │ +0d046c: 7120 3515 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setQueryRefinementEnabled:(Landroid/view/View;Z)V // method@1535 │ │ +0d0472: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ 0x0003 line=221 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282377,17 +282407,17 @@ │ │ type : '(Landroid/view/View;Landroid/content/ComponentName;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0388: |[0d0388] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ -0d0398: 7120 3615 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1536 │ │ -0d039e: 0e00 |0003: return-void │ │ +0d0474: |[0d0474] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V │ │ +0d0484: 7120 3615 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSearchableInfo:(Landroid/view/View;Landroid/content/ComponentName;)V // method@1536 │ │ +0d048a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ 0x0003 line=145 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282398,17 +282428,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d03a0: |[0d03a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ -0d03b0: 7120 3715 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1537 │ │ -0d03b6: 0e00 |0003: return-void │ │ +0d048c: |[0d048c] android.support.v4.widget.SearchViewCompat$SearchViewCompatHoneycombImpl.setSubmitButtonEnabled:(Landroid/view/View;Z)V │ │ +0d049c: 7120 3715 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatHoneycomb;.setSubmitButtonEnabled:(Landroid/view/View;Z)V // method@1537 │ │ +0d04a2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0003 line=211 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -282452,42 +282482,42 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0d03b8: |[0d03b8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ -0d03c8: 7010 7d15 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@157d │ │ -0d03ce: 1c02 3e04 |0003: const-class v2, Landroid/view/View; // type@043e │ │ -0d03d2: 1a03 c41c |0005: const-string v3, "getDisplayList" // string@1cc4 │ │ -0d03d6: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0d03d8: 1f01 5106 |0008: check-cast v1, [Ljava/lang/Class; // type@0651 │ │ -0d03dc: 6e30 bd2a 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -0d03e2: 0c01 |000d: move-result-object v1 │ │ -0d03e4: 5b41 0006 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0600 │ │ -0d03e8: 1c01 3e04 |0010: const-class v1, Landroid/view/View; // type@043e │ │ -0d03ec: 1a02 1a25 |0012: const-string v2, "mRecreateDisplayList" // string@251a │ │ -0d03f0: 6e20 bc2a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ -0d03f6: 0c01 |0017: move-result-object v1 │ │ -0d03f8: 5b41 0106 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ -0d03fc: 5441 0106 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ -0d0400: 1212 |001c: const/4 v2, #int 1 // #1 │ │ -0d0402: 6e20 6b2b 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ -0d0408: 0e00 |0020: return-void │ │ -0d040a: 0d00 |0021: move-exception v0 │ │ -0d040c: 1a01 7710 |0022: const-string v1, "SlidingPaneLayout" // string@1077 │ │ -0d0410: 1a02 c803 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@03c8 │ │ -0d0414: 7130 f620 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d041a: 28e7 |0029: goto 0010 // -0019 │ │ -0d041c: 0d00 |002a: move-exception v0 │ │ -0d041e: 1a01 7710 |002b: const-string v1, "SlidingPaneLayout" // string@1077 │ │ -0d0422: 1a02 c903 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@03c9 │ │ -0d0426: 7130 f620 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d042c: 28ee |0032: goto 0020 // -0012 │ │ +0d04a4: |[0d04a4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.:()V │ │ +0d04b4: 7010 7d15 0400 |0000: invoke-direct {v4}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@157d │ │ +0d04ba: 1c02 3e04 |0003: const-class v2, Landroid/view/View; // type@043e │ │ +0d04be: 1a03 c61c |0005: const-string v3, "getDisplayList" // string@1cc6 │ │ +0d04c2: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0d04c4: 1f01 5106 |0008: check-cast v1, [Ljava/lang/Class; // type@0651 │ │ +0d04c8: 6e30 bd2a 3201 |000a: invoke-virtual {v2, v3, v1}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +0d04ce: 0c01 |000d: move-result-object v1 │ │ +0d04d0: 5b41 0006 |000e: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0600 │ │ +0d04d4: 1c01 3e04 |0010: const-class v1, Landroid/view/View; // type@043e │ │ +0d04d8: 1a02 1d25 |0012: const-string v2, "mRecreateDisplayList" // string@251d │ │ +0d04dc: 6e20 bc2a 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/Class;.getDeclaredField:(Ljava/lang/String;)Ljava/lang/reflect/Field; // method@2abc │ │ +0d04e2: 0c01 |0017: move-result-object v1 │ │ +0d04e4: 5b41 0106 |0018: iput-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ +0d04e8: 5441 0106 |001a: iget-object v1, v4, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ +0d04ec: 1212 |001c: const/4 v2, #int 1 // #1 │ │ +0d04ee: 6e20 6b2b 2100 |001d: invoke-virtual {v1, v2}, Ljava/lang/reflect/Field;.setAccessible:(Z)V // method@2b6b │ │ +0d04f4: 0e00 |0020: return-void │ │ +0d04f6: 0d00 |0021: move-exception v0 │ │ +0d04f8: 1a01 7710 |0022: const-string v1, "SlidingPaneLayout" // string@1077 │ │ +0d04fc: 1a02 c803 |0024: const-string v2, "Couldn't fetch getDisplayList method; dimming won't work right." // string@03c8 │ │ +0d0500: 7130 f620 2100 |0026: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d0506: 28e7 |0029: goto 0010 // -0019 │ │ +0d0508: 0d00 |002a: move-exception v0 │ │ +0d050a: 1a01 7710 |002b: const-string v1, "SlidingPaneLayout" // string@1077 │ │ +0d050e: 1a02 c903 |002d: const-string v2, "Couldn't fetch mRecreateDisplayList field; dimming will be slow." // string@03c9 │ │ +0d0512: 7130 f620 2100 |002f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d0518: 28ee |0032: goto 0020 // -0012 │ │ catches : 2 │ │ 0x0003 - 0x0010 │ │ Ljava/lang/NoSuchMethodException; -> 0x0021 │ │ 0x0010 - 0x0020 │ │ Ljava/lang/NoSuchFieldException; -> 0x002a │ │ positions : │ │ 0x0000 line=1499 │ │ @@ -282510,35 +282540,35 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0d044c: |[0d044c] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0d045c: 5431 0006 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0600 │ │ -0d0460: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ -0d0464: 5431 0106 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ -0d0468: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ -0d046c: 5431 0106 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ -0d0470: 1212 |000a: const/4 v2, #int 1 // #1 │ │ -0d0472: 6e30 6c2b 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@2b6c │ │ -0d0478: 5432 0006 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0600 │ │ -0d047c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0d047e: 1f01 5206 |0011: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ -0d0482: 6e30 6e2b 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -0d0488: 6f30 7e15 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@157e │ │ -0d048e: 0e00 |0019: return-void │ │ -0d0490: 0d00 |001a: move-exception v0 │ │ -0d0492: 1a01 7710 |001b: const-string v1, "SlidingPaneLayout" // string@1077 │ │ -0d0496: 1a02 ba04 |001d: const-string v2, "Error refreshing display list state" // string@04ba │ │ -0d049a: 7130 f620 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d04a0: 28f4 |0022: goto 0016 // -000c │ │ -0d04a2: 6e10 2722 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@2227 │ │ -0d04a8: 28f3 |0026: goto 0019 // -000d │ │ +0d0538: |[0d0538] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJB.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0d0548: 5431 0006 |0000: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0600 │ │ +0d054c: 3801 2100 |0002: if-eqz v1, 0023 // +0021 │ │ +0d0550: 5431 0106 |0004: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ +0d0554: 3801 1d00 |0006: if-eqz v1, 0023 // +001d │ │ +0d0558: 5431 0106 |0008: iget-object v1, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mRecreateDisplayList:Ljava/lang/reflect/Field; // field@0601 │ │ +0d055c: 1212 |000a: const/4 v2, #int 1 // #1 │ │ +0d055e: 6e30 6c2b 5102 |000b: invoke-virtual {v1, v5, v2}, Ljava/lang/reflect/Field;.setBoolean:(Ljava/lang/Object;Z)V // method@2b6c │ │ +0d0564: 5432 0006 |000e: iget-object v2, v3, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJB;.mGetDisplayList:Ljava/lang/reflect/Method; // field@0600 │ │ +0d0568: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0d056a: 1f01 5206 |0011: check-cast v1, [Ljava/lang/Object; // type@0652 │ │ +0d056e: 6e30 6e2b 5201 |0013: invoke-virtual {v2, v5, v1}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +0d0574: 6f30 7e15 4305 |0016: invoke-super {v3, v4, v5}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V // method@157e │ │ +0d057a: 0e00 |0019: return-void │ │ +0d057c: 0d00 |001a: move-exception v0 │ │ +0d057e: 1a01 7710 |001b: const-string v1, "SlidingPaneLayout" // string@1077 │ │ +0d0582: 1a02 ba04 |001d: const-string v2, "Error refreshing display list state" // string@04ba │ │ +0d0586: 7130 f620 2100 |001f: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d058c: 28f4 |0022: goto 0016 // -000c │ │ +0d058e: 6e10 2722 0500 |0023: invoke-virtual {v5}, Landroid/view/View;.invalidate:()V // method@2227 │ │ +0d0594: 28f3 |0026: goto 0019 // -000d │ │ catches : 1 │ │ 0x0008 - 0x0016 │ │ Ljava/lang/Exception; -> 0x001a │ │ positions : │ │ 0x0000 line=1515 │ │ 0x0008 line=1517 │ │ 0x000e line=1518 │ │ @@ -282583,17 +282613,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d04bc: |[0d04bc] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ -0d04cc: 7010 7d15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@157d │ │ -0d04d2: 0e00 |0003: return-void │ │ +0d05a8: |[0d05a8] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.:()V │ │ +0d05b8: 7010 7d15 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplBase;.:()V // method@157d │ │ +0d05be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1531 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ │ │ Virtual methods - │ │ @@ -282602,21 +282632,21 @@ │ │ type : '(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d04d4: |[0d04d4] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ -0d04e4: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0d04ea: 0c00 |0003: move-result-object v0 │ │ -0d04ec: 1f00 1003 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ -0d04f0: 5400 f605 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ -0d04f4: 7120 5a0e 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0e5a │ │ -0d04fa: 0e00 |000b: return-void │ │ +0d05c0: |[0d05c0] android.support.v4.widget.SlidingPaneLayout$SlidingPanelLayoutImplJBMR1.invalidateChildRegion:(Landroid/support/v4/widget/SlidingPaneLayout;Landroid/view/View;)V │ │ +0d05d0: 6e10 fd21 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0d05d6: 0c00 |0003: move-result-object v0 │ │ +0d05d8: 1f00 1003 |0004: check-cast v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams; // type@0310 │ │ +0d05dc: 5400 f605 |0006: iget-object v0, v0, Landroid/support/v4/widget/SlidingPaneLayout$LayoutParams;.dimPaint:Landroid/graphics/Paint; // field@05f6 │ │ +0d05e0: 7120 5a0e 0300 |0008: invoke-static {v3, v0}, Landroid/support/v4/view/ViewCompat;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0e5a │ │ +0d05e6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=1534 │ │ 0x000b line=1535 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v4/widget/SlidingPaneLayout$SlidingPanelLayoutImplJBMR1; │ │ 0x0000 - 0x000c reg=2 parent Landroid/support/v4/widget/SlidingPaneLayout; │ │ @@ -282647,17 +282677,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d04fc: |[0d04fc] android.support.v7.app.ActionBarActivityDelegateHC.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0d050c: 7020 4017 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1740 │ │ -0d0512: 0e00 |0003: return-void │ │ +0d05e8: |[0d05e8] android.support.v7.app.ActionBarActivityDelegateHC.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0d05f8: 7020 4017 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateBase;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1740 │ │ +0d05fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -282668,21 +282698,21 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0d0514: |[0d0514] android.support.v7.app.ActionBarActivityDelegateHC.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0d0524: 6e10 6d17 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.ensureSubDecor:()V // method@176d │ │ -0d052a: 2200 4303 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplHC; // type@0343 │ │ -0d052e: 5431 ae06 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06ae │ │ -0d0532: 5432 ae06 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06ae │ │ -0d0536: 7030 2718 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1827 │ │ -0d053c: 1100 |000c: return-object v0 │ │ +0d0600: |[0d0600] android.support.v7.app.ActionBarActivityDelegateHC.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0d0610: 6e10 6d17 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/app/ActionBarActivityDelegateHC;.ensureSubDecor:()V // method@176d │ │ +0d0616: 2200 4303 |0003: new-instance v0, Landroid/support/v7/app/ActionBarImplHC; // type@0343 │ │ +0d061a: 5431 ae06 |0005: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06ae │ │ +0d061e: 5432 ae06 |0007: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateHC;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06ae │ │ +0d0622: 7030 2718 1002 |0009: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1827 │ │ +0d0628: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x000d reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateHC; │ │ │ │ @@ -282711,17 +282741,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0540: |[0d0540] android.support.v7.app.ActionBarActivityDelegateJB.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0d0550: 7020 8417 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1784 │ │ -0d0556: 0e00 |0003: return-void │ │ +0d062c: |[0d062c] android.support.v7.app.ActionBarActivityDelegateJB.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0d063c: 7020 8417 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateICS;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@1784 │ │ +0d0642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -282732,18 +282762,18 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d0558: |[0d0558] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ -0d0568: 2200 5b03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; // type@035b │ │ -0d056c: 7030 ee18 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@18ee │ │ -0d0572: 1100 |0005: return-object v0 │ │ +0d0644: |[0d0644] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeCallbackWrapper:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)Landroid/support/v7/internal/view/ActionModeWrapper$CallbackWrapper; │ │ +0d0654: 2200 5b03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper; // type@035b │ │ +0d0658: 7030 ee18 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB$CallbackWrapper;.:(Landroid/content/Context;Landroid/support/v7/view/ActionMode$Callback;)V // method@18ee │ │ +0d065e: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 callback Landroid/support/v7/view/ActionMode$Callback; │ │ @@ -282753,18 +282783,18 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d0574: |[0d0574] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ -0d0584: 2200 5c03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@035c │ │ -0d0588: 7030 f018 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18f0 │ │ -0d058e: 1100 |0005: return-object v0 │ │ +0d0660: |[0d0660] android.support.v7.app.ActionBarActivityDelegateJB.createActionModeWrapper:(Landroid/content/Context;Landroid/view/ActionMode;)Landroid/support/v7/internal/view/ActionModeWrapper; │ │ +0d0670: 2200 5c03 |0000: new-instance v0, Landroid/support/v7/internal/view/ActionModeWrapperJB; // type@035c │ │ +0d0674: 7030 f018 2003 |0002: invoke-direct {v0, v2, v3}, Landroid/support/v7/internal/view/ActionModeWrapperJB;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18f0 │ │ +0d067a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ 0x0000 - 0x0006 reg=3 frameworkMode Landroid/view/ActionMode; │ │ @@ -282774,20 +282804,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d0590: |[0d0590] android.support.v7.app.ActionBarActivityDelegateJB.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0d05a0: 2200 4803 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJB; // type@0348 │ │ -0d05a4: 5431 b506 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b5 │ │ -0d05a8: 5432 b506 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b5 │ │ -0d05ac: 7030 8418 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1884 │ │ -0d05b2: 1100 |0009: return-object v0 │ │ +0d067c: |[0d067c] android.support.v7.app.ActionBarActivityDelegateJB.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0d068c: 2200 4803 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJB; // type@0348 │ │ +0d0690: 5431 b506 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b5 │ │ +0d0694: 5432 b506 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJB;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b5 │ │ +0d0698: 7030 8418 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1884 │ │ +0d069e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateJB; │ │ │ │ source_file_idx : 612 (ActionBarActivityDelegateJB.java) │ │ @@ -282828,26 +282858,26 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 23 16-bit code units │ │ -0d05b4: |[0d05b4] android.support.v7.app.ActionBarImplHC.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0d05c4: 7030 d417 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@17d4 │ │ -0d05ca: 6000 ec07 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_root:I // field@07ec │ │ -0d05ce: 6e20 ce16 0200 |0005: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ -0d05d4: 0c00 |0008: move-result-object v0 │ │ -0d05d6: 1f00 c603 |0009: check-cast v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // type@03c6 │ │ -0d05da: 5b10 e906 |000b: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@06e9 │ │ -0d05de: 5410 e906 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@06e9 │ │ -0d05e2: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ -0d05e6: 5410 e906 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@06e9 │ │ -0d05ea: 6e20 b31e 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V // method@1eb3 │ │ -0d05f0: 0e00 |0016: return-void │ │ +0d06a0: |[0d06a0] android.support.v7.app.ActionBarImplHC.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0d06b0: 7030 d417 2103 |0000: invoke-direct {v1, v2, v3}, Landroid/support/v7/app/ActionBarImplBase;.:(Landroid/support/v7/app/ActionBarActivity;Landroid/support/v7/app/ActionBar$Callback;)V // method@17d4 │ │ +0d06b6: 6000 ec07 |0003: sget v0, Landroid/support/v7/appcompat/R$id;.action_bar_root:I // field@07ec │ │ +0d06ba: 6e20 ce16 0200 |0005: invoke-virtual {v2, v0}, Landroid/support/v7/app/ActionBarActivity;.findViewById:(I)Landroid/view/View; // method@16ce │ │ +0d06c0: 0c00 |0008: move-result-object v0 │ │ +0d06c2: 1f00 c603 |0009: check-cast v0, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // type@03c6 │ │ +0d06c6: 5b10 e906 |000b: iput-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@06e9 │ │ +0d06ca: 5410 e906 |000d: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@06e9 │ │ +0d06ce: 3800 0700 |000f: if-eqz v0, 0016 // +0007 │ │ +0d06d2: 5410 e906 |0011: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mNativeActionModeAwareLayout:Landroid/support/v7/internal/widget/NativeActionModeAwareLayout; // field@06e9 │ │ +0d06d6: 6e20 b31e 1000 |0013: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/NativeActionModeAwareLayout;.setActionModeForChildListener:(Landroid/support/v7/internal/widget/NativeActionModeAwareLayout$OnActionModeForChildListener;)V // method@1eb3 │ │ +0d06dc: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ 0x0003 line=35 │ │ 0x000d line=39 │ │ 0x0011 line=40 │ │ 0x0016 line=42 │ │ @@ -282861,17 +282891,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d05f4: |[0d05f4] android.support.v7.app.ActionBarImplHC.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; │ │ -0d0604: 5b01 e806 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ -0d0608: 1101 |0002: return-object v1 │ │ +0d06e0: |[0d06e0] android.support.v7.app.ActionBarImplHC.access$002:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode;)Landroid/view/ActionMode; │ │ +0d06f0: 5b01 e806 |0000: iput-object v1, v0, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ +0d06f4: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/app/ActionBarImplHC; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/view/ActionMode; │ │ │ │ @@ -282881,21 +282911,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d060c: |[0d060c] android.support.v7.app.ActionBarImplHC.hide:()V │ │ -0d061c: 6f10 f517 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.hide:()V // method@17f5 │ │ -0d0622: 5410 e806 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ -0d0626: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d062a: 5410 e806 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ -0d062e: 6e10 1921 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ -0d0634: 0e00 |000c: return-void │ │ +0d06f8: |[0d06f8] android.support.v7.app.ActionBarImplHC.hide:()V │ │ +0d0708: 6f10 f517 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.hide:()V // method@17f5 │ │ +0d070e: 5410 e806 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ +0d0712: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0d0716: 5410 e806 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ +0d071a: 6e10 1921 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ +0d0720: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0003 line=61 │ │ 0x0007 line=62 │ │ 0x000c line=64 │ │ locals : │ │ @@ -282906,24 +282936,24 @@ │ │ type : '()Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d0638: |[0d0638] android.support.v7.app.ActionBarImplHC.isShowHideAnimationEnabled:()Z │ │ -0d0648: 5410 e806 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ -0d064c: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ -0d0650: 6f10 f817 0100 |0004: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@17f8 │ │ -0d0656: 0a00 |0007: move-result v0 │ │ -0d0658: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ -0d065c: 1210 |000a: const/4 v0, #int 1 // #1 │ │ -0d065e: 0f00 |000b: return v0 │ │ -0d0660: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d0662: 28fe |000d: goto 000b // -0002 │ │ +0d0724: |[0d0724] android.support.v7.app.ActionBarImplHC.isShowHideAnimationEnabled:()Z │ │ +0d0734: 5410 e806 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ +0d0738: 3900 0a00 |0002: if-nez v0, 000c // +000a │ │ +0d073c: 6f10 f817 0100 |0004: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.isShowHideAnimationEnabled:()Z // method@17f8 │ │ +0d0742: 0a00 |0007: move-result v0 │ │ +0d0744: 3800 0400 |0008: if-eqz v0, 000c // +0004 │ │ +0d0748: 1210 |000a: const/4 v0, #int 1 // #1 │ │ +0d074a: 0f00 |000b: return v0 │ │ +0d074c: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0d074e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x000e reg=1 this Landroid/support/v7/app/ActionBarImplHC; │ │ │ │ #2 : (in Landroid/support/v7/app/ActionBarImplHC;) │ │ @@ -282931,18 +282961,18 @@ │ │ type : '(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d0664: |[0d0664] android.support.v7.app.ActionBarImplHC.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; │ │ -0d0674: 2200 4203 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; // type@0342 │ │ -0d0678: 7030 2218 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V // method@1822 │ │ -0d067e: 1100 |0005: return-object v0 │ │ +0d0750: |[0d0750] android.support.v7.app.ActionBarImplHC.onActionModeForChild:(Landroid/view/ActionMode$Callback;)Landroid/view/ActionMode$Callback; │ │ +0d0760: 2200 4203 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper; // type@0342 │ │ +0d0764: 7030 2218 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplHC$CallbackWrapper;.:(Landroid/support/v7/app/ActionBarImplHC;Landroid/view/ActionMode$Callback;)V // method@1822 │ │ +0d076a: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplHC; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/view/ActionMode$Callback; │ │ │ │ @@ -282951,21 +282981,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d0680: |[0d0680] android.support.v7.app.ActionBarImplHC.show:()V │ │ -0d0690: 6f10 1e18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.show:()V // method@181e │ │ -0d0696: 5410 e806 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ -0d069a: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ -0d069e: 5410 e806 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ -0d06a2: 6e10 1921 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ -0d06a8: 0e00 |000c: return-void │ │ +0d076c: |[0d076c] android.support.v7.app.ActionBarImplHC.show:()V │ │ +0d077c: 6f10 1e18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplBase;.show:()V // method@181e │ │ +0d0782: 5410 e806 |0003: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ +0d0786: 3800 0700 |0005: if-eqz v0, 000c // +0007 │ │ +0d078a: 5410 e806 |0007: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplHC;.mCurActionMode:Landroid/view/ActionMode; // field@06e8 │ │ +0d078e: 6e10 1921 0000 |0009: invoke-virtual {v0}, Landroid/view/ActionMode;.finish:()V // method@2119 │ │ +0d0794: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=53 │ │ 0x0007 line=54 │ │ 0x000c line=56 │ │ locals : │ │ @@ -282996,18 +283026,18 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0d06ac: |[0d06ac] android.support.v7.app.ActionBarImplJB.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0d06bc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d06be: 7040 4918 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1849 │ │ -0d06c4: 0e00 |0004: return-void │ │ +0d0798: |[0d0798] android.support.v7.app.ActionBarImplJB.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0d07a8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d07aa: 7040 4918 2103 |0001: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/app/ActionBarImplICS;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;Z)V // method@1849 │ │ +0d07b0: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0004 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0005 reg=2 activity Landroid/app/Activity; │ │ @@ -283019,17 +283049,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d06c8: |[0d06c8] android.support.v7.app.ActionBarImplJB.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0d06d8: 6f20 4a18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@184a │ │ -0d06de: 0e00 |0003: return-void │ │ +0d07b4: |[0d07b4] android.support.v7.app.ActionBarImplJB.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0d07c4: 6f20 4a18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@184a │ │ +0d07ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ │ │ @@ -283038,17 +283068,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d06e0: |[0d06e0] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0d06f0: 6f20 4b18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@184b │ │ -0d06f6: 0e00 |0003: return-void │ │ +0d07cc: |[0d07cc] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0d07dc: 6f20 4b18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@184b │ │ +0d07e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -283057,17 +283087,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d06f8: |[0d06f8] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ -0d0708: 6f30 4c18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@184c │ │ -0d070e: 0e00 |0003: return-void │ │ +0d07e4: |[0d07e4] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V │ │ +0d07f4: 6f30 4c18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;I)V // method@184c │ │ +0d07fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -283077,17 +283107,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;IZ)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d0710: |[0d0710] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ -0d0720: 6f40 4d18 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@184d │ │ -0d0726: 0e00 |0003: return-void │ │ +0d07fc: |[0d07fc] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V │ │ +0d080c: 6f40 4d18 1032 |0000: invoke-super {v0, v1, v2, v3}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;IZ)V // method@184d │ │ +0d0812: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -283098,17 +283128,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d0728: |[0d0728] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ -0d0738: 6f30 4e18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@184e │ │ -0d073e: 0e00 |0003: return-void │ │ +0d0814: |[0d0814] android.support.v7.app.ActionBarImplJB.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V │ │ +0d0824: 6f30 4e18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.addTab:(Landroid/support/v7/app/ActionBar$Tab;Z)V // method@184e │ │ +0d082a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ 0x0000 - 0x0004 reg=2 x1 Z │ │ @@ -283118,18 +283148,18 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0740: |[0d0740] android.support.v7.app.ActionBarImplJB.getCustomView:()Landroid/view/View; │ │ -0d0750: 6f10 5218 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getCustomView:()Landroid/view/View; // method@1852 │ │ -0d0756: 0c00 |0003: move-result-object v0 │ │ -0d0758: 1100 |0004: return-object v0 │ │ +0d082c: |[0d082c] android.support.v7.app.ActionBarImplJB.getCustomView:()Landroid/view/View; │ │ +0d083c: 6f10 5218 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getCustomView:()Landroid/view/View; // method@1852 │ │ +0d0842: 0c00 |0003: move-result-object v0 │ │ +0d0844: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #6 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283137,18 +283167,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d075c: |[0d075c] android.support.v7.app.ActionBarImplJB.getDisplayOptions:()I │ │ -0d076c: 6f10 5318 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1853 │ │ -0d0772: 0a00 |0003: move-result v0 │ │ -0d0774: 0f00 |0004: return v0 │ │ +0d0848: |[0d0848] android.support.v7.app.ActionBarImplJB.getDisplayOptions:()I │ │ +0d0858: 6f10 5318 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getDisplayOptions:()I // method@1853 │ │ +0d085e: 0a00 |0003: move-result v0 │ │ +0d0860: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #7 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283156,18 +283186,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0778: |[0d0778] android.support.v7.app.ActionBarImplJB.getHeight:()I │ │ -0d0788: 6f10 5418 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHeight:()I // method@1854 │ │ -0d078e: 0a00 |0003: move-result v0 │ │ -0d0790: 0f00 |0004: return v0 │ │ +0d0864: |[0d0864] android.support.v7.app.ActionBarImplJB.getHeight:()I │ │ +0d0874: 6f10 5418 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getHeight:()I // method@1854 │ │ +0d087a: 0a00 |0003: move-result v0 │ │ +0d087c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #8 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283175,18 +283205,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0794: |[0d0794] android.support.v7.app.ActionBarImplJB.getNavigationItemCount:()I │ │ -0d07a4: 6f10 5618 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationItemCount:()I // method@1856 │ │ -0d07aa: 0a00 |0003: move-result v0 │ │ -0d07ac: 0f00 |0004: return v0 │ │ +0d0880: |[0d0880] android.support.v7.app.ActionBarImplJB.getNavigationItemCount:()I │ │ +0d0890: 6f10 5618 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationItemCount:()I // method@1856 │ │ +0d0896: 0a00 |0003: move-result v0 │ │ +0d0898: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #9 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283194,18 +283224,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d07b0: |[0d07b0] android.support.v7.app.ActionBarImplJB.getNavigationMode:()I │ │ -0d07c0: 6f10 5718 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationMode:()I // method@1857 │ │ -0d07c6: 0a00 |0003: move-result v0 │ │ -0d07c8: 0f00 |0004: return v0 │ │ +0d089c: |[0d089c] android.support.v7.app.ActionBarImplJB.getNavigationMode:()I │ │ +0d08ac: 6f10 5718 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getNavigationMode:()I // method@1857 │ │ +0d08b2: 0a00 |0003: move-result v0 │ │ +0d08b4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #10 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283213,18 +283243,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d07cc: |[0d07cc] android.support.v7.app.ActionBarImplJB.getSelectedNavigationIndex:()I │ │ -0d07dc: 6f10 5818 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedNavigationIndex:()I // method@1858 │ │ -0d07e2: 0a00 |0003: move-result v0 │ │ -0d07e4: 0f00 |0004: return v0 │ │ +0d08b8: |[0d08b8] android.support.v7.app.ActionBarImplJB.getSelectedNavigationIndex:()I │ │ +0d08c8: 6f10 5818 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedNavigationIndex:()I // method@1858 │ │ +0d08ce: 0a00 |0003: move-result v0 │ │ +0d08d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #11 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283232,18 +283262,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d07e8: |[0d07e8] android.support.v7.app.ActionBarImplJB.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0d07f8: 6f10 5918 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1859 │ │ -0d07fe: 0c00 |0003: move-result-object v0 │ │ -0d0800: 1100 |0004: return-object v0 │ │ +0d08d4: |[0d08d4] android.support.v7.app.ActionBarImplJB.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0d08e4: 6f10 5918 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSelectedTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1859 │ │ +0d08ea: 0c00 |0003: move-result-object v0 │ │ +0d08ec: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #12 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283251,18 +283281,18 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0804: |[0d0804] android.support.v7.app.ActionBarImplJB.getSubtitle:()Ljava/lang/CharSequence; │ │ -0d0814: 6f10 5a18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSubtitle:()Ljava/lang/CharSequence; // method@185a │ │ -0d081a: 0c00 |0003: move-result-object v0 │ │ -0d081c: 1100 |0004: return-object v0 │ │ +0d08f0: |[0d08f0] android.support.v7.app.ActionBarImplJB.getSubtitle:()Ljava/lang/CharSequence; │ │ +0d0900: 6f10 5a18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getSubtitle:()Ljava/lang/CharSequence; // method@185a │ │ +0d0906: 0c00 |0003: move-result-object v0 │ │ +0d0908: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #13 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283270,18 +283300,18 @@ │ │ type : '(I)Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d0820: |[0d0820] android.support.v7.app.ActionBarImplJB.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ -0d0830: 6f20 5b18 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; // method@185b │ │ -0d0836: 0c00 |0003: move-result-object v0 │ │ -0d0838: 1100 |0004: return-object v0 │ │ +0d090c: |[0d090c] android.support.v7.app.ActionBarImplJB.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; │ │ +0d091c: 6f20 5b18 2100 |0000: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.getTabAt:(I)Landroid/support/v7/app/ActionBar$Tab; // method@185b │ │ +0d0922: 0c00 |0003: move-result-object v0 │ │ +0d0924: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0005 reg=2 x0 I │ │ │ │ @@ -283290,18 +283320,18 @@ │ │ type : '()I' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d083c: |[0d083c] android.support.v7.app.ActionBarImplJB.getTabCount:()I │ │ -0d084c: 6f10 5c18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTabCount:()I // method@185c │ │ -0d0852: 0a00 |0003: move-result v0 │ │ -0d0854: 0f00 |0004: return v0 │ │ +0d0928: |[0d0928] android.support.v7.app.ActionBarImplJB.getTabCount:()I │ │ +0d0938: 6f10 5c18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTabCount:()I // method@185c │ │ +0d093e: 0a00 |0003: move-result v0 │ │ +0d0940: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #15 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283309,18 +283339,18 @@ │ │ type : '()Landroid/content/Context;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0858: |[0d0858] android.support.v7.app.ActionBarImplJB.getThemedContext:()Landroid/content/Context; │ │ -0d0868: 6f10 5e18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemedContext:()Landroid/content/Context; // method@185e │ │ -0d086e: 0c00 |0003: move-result-object v0 │ │ -0d0870: 1100 |0004: return-object v0 │ │ +0d0944: |[0d0944] android.support.v7.app.ActionBarImplJB.getThemedContext:()Landroid/content/Context; │ │ +0d0954: 6f10 5e18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getThemedContext:()Landroid/content/Context; // method@185e │ │ +0d095a: 0c00 |0003: move-result-object v0 │ │ +0d095c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #16 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283328,18 +283358,18 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d0874: |[0d0874] android.support.v7.app.ActionBarImplJB.getTitle:()Ljava/lang/CharSequence; │ │ -0d0884: 6f10 5f18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTitle:()Ljava/lang/CharSequence; // method@185f │ │ -0d088a: 0c00 |0003: move-result-object v0 │ │ -0d088c: 1100 |0004: return-object v0 │ │ +0d0960: |[0d0960] android.support.v7.app.ActionBarImplJB.getTitle:()Ljava/lang/CharSequence; │ │ +0d0970: 6f10 5f18 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.getTitle:()Ljava/lang/CharSequence; // method@185f │ │ +0d0976: 0c00 |0003: move-result-object v0 │ │ +0d0978: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #17 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283347,17 +283377,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0890: |[0d0890] android.support.v7.app.ActionBarImplJB.hide:()V │ │ -0d08a0: 6f10 6018 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.hide:()V // method@1860 │ │ -0d08a6: 0e00 |0003: return-void │ │ +0d097c: |[0d097c] android.support.v7.app.ActionBarImplJB.hide:()V │ │ +0d098c: 6f10 6018 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.hide:()V // method@1860 │ │ +0d0992: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #18 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283365,18 +283395,18 @@ │ │ type : '()Z' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d08a8: |[0d08a8] android.support.v7.app.ActionBarImplJB.isShowing:()Z │ │ -0d08b8: 6f10 6118 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.isShowing:()Z // method@1861 │ │ -0d08be: 0a00 |0003: move-result v0 │ │ -0d08c0: 0f00 |0004: return v0 │ │ +0d0994: |[0d0994] android.support.v7.app.ActionBarImplJB.isShowing:()Z │ │ +0d09a4: 6f10 6118 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.isShowing:()Z // method@1861 │ │ +0d09aa: 0a00 |0003: move-result v0 │ │ +0d09ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #19 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283384,18 +283414,18 @@ │ │ type : '()Landroid/support/v7/app/ActionBar$Tab;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d08c4: |[0d08c4] android.support.v7.app.ActionBarImplJB.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ -0d08d4: 6f10 6218 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.newTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1862 │ │ -0d08da: 0c00 |0003: move-result-object v0 │ │ -0d08dc: 1100 |0004: return-object v0 │ │ +0d09b0: |[0d09b0] android.support.v7.app.ActionBarImplJB.newTab:()Landroid/support/v7/app/ActionBar$Tab; │ │ +0d09c0: 6f10 6218 0100 |0000: invoke-super {v1}, Landroid/support/v7/app/ActionBarImplICS;.newTab:()Landroid/support/v7/app/ActionBar$Tab; // method@1862 │ │ +0d09c6: 0c00 |0003: move-result-object v0 │ │ +0d09c8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #20 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283403,17 +283433,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d08e0: |[0d08e0] android.support.v7.app.ActionBarImplJB.removeAllTabs:()V │ │ -0d08f0: 6f10 6318 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.removeAllTabs:()V // method@1863 │ │ -0d08f6: 0e00 |0003: return-void │ │ +0d09cc: |[0d09cc] android.support.v7.app.ActionBarImplJB.removeAllTabs:()V │ │ +0d09dc: 6f10 6318 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.removeAllTabs:()V // method@1863 │ │ +0d09e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ #21 : (in Landroid/support/v7/app/ActionBarImplJB;) │ │ @@ -283421,17 +283451,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d08f8: |[0d08f8] android.support.v7.app.ActionBarImplJB.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ -0d0908: 6f20 6418 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@1864 │ │ -0d090e: 0e00 |0003: return-void │ │ +0d09e4: |[0d09e4] android.support.v7.app.ActionBarImplJB.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V │ │ +0d09f4: 6f20 6418 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeOnMenuVisibilityListener:(Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener;)V // method@1864 │ │ +0d09fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$OnMenuVisibilityListener; │ │ │ │ @@ -283440,17 +283470,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0910: |[0d0910] android.support.v7.app.ActionBarImplJB.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0d0920: 6f20 6518 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1865 │ │ -0d0926: 0e00 |0003: return-void │ │ +0d09fc: |[0d09fc] android.support.v7.app.ActionBarImplJB.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0d0a0c: 6f20 6518 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1865 │ │ +0d0a12: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -283459,17 +283489,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0928: |[0d0928] android.support.v7.app.ActionBarImplJB.removeTabAt:(I)V │ │ -0d0938: 6f20 6618 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTabAt:(I)V // method@1866 │ │ -0d093e: 0e00 |0003: return-void │ │ +0d0a14: |[0d0a14] android.support.v7.app.ActionBarImplJB.removeTabAt:(I)V │ │ +0d0a24: 6f20 6618 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.removeTabAt:(I)V // method@1866 │ │ +0d0a2a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283478,17 +283508,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBar$Tab;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0940: |[0d0940] android.support.v7.app.ActionBarImplJB.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ -0d0950: 6f20 6718 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1867 │ │ -0d0956: 0e00 |0003: return-void │ │ +0d0a2c: |[0d0a2c] android.support.v7.app.ActionBarImplJB.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V │ │ +0d0a3c: 6f20 6718 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.selectTab:(Landroid/support/v7/app/ActionBar$Tab;)V // method@1867 │ │ +0d0a42: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/support/v7/app/ActionBar$Tab; │ │ │ │ @@ -283497,17 +283527,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0958: |[0d0958] android.support.v7.app.ActionBarImplJB.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d0968: 6f20 6818 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1868 │ │ -0d096e: 0e00 |0003: return-void │ │ +0d0a44: |[0d0a44] android.support.v7.app.ActionBarImplJB.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0a54: 6f20 6818 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1868 │ │ +0d0a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -283516,17 +283546,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0970: |[0d0970] android.support.v7.app.ActionBarImplJB.setCustomView:(I)V │ │ -0d0980: 6f20 6918 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(I)V // method@1869 │ │ -0d0986: 0e00 |0003: return-void │ │ +0d0a5c: |[0d0a5c] android.support.v7.app.ActionBarImplJB.setCustomView:(I)V │ │ +0d0a6c: 6f20 6918 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(I)V // method@1869 │ │ +0d0a72: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283535,17 +283565,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0988: |[0d0988] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;)V │ │ -0d0998: 6f20 6a18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;)V // method@186a │ │ -0d099e: 0e00 |0003: return-void │ │ +0d0a74: |[0d0a74] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;)V │ │ +0d0a84: 6f20 6a18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;)V // method@186a │ │ +0d0a8a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/view/View; │ │ │ │ @@ -283554,17 +283584,17 @@ │ │ type : '(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d09a0: |[0d09a0] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ -0d09b0: 6f30 6b18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@186b │ │ -0d09b6: 0e00 |0003: return-void │ │ +0d0a8c: |[0d0a8c] android.support.v7.app.ActionBarImplJB.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V │ │ +0d0a9c: 6f30 6b18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setCustomView:(Landroid/view/View;Landroid/support/v7/app/ActionBar$LayoutParams;)V // method@186b │ │ +0d0aa2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBar$LayoutParams; │ │ @@ -283574,17 +283604,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d09b8: |[0d09b8] android.support.v7.app.ActionBarImplJB.setDisplayHomeAsUpEnabled:(Z)V │ │ -0d09c8: 6f20 6c18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayHomeAsUpEnabled:(Z)V // method@186c │ │ -0d09ce: 0e00 |0003: return-void │ │ +0d0aa4: |[0d0aa4] android.support.v7.app.ActionBarImplJB.setDisplayHomeAsUpEnabled:(Z)V │ │ +0d0ab4: 6f20 6c18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayHomeAsUpEnabled:(Z)V // method@186c │ │ +0d0aba: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -283593,17 +283623,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d09d0: |[0d09d0] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(I)V │ │ -0d09e0: 6f20 6d18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(I)V // method@186d │ │ -0d09e6: 0e00 |0003: return-void │ │ +0d0abc: |[0d0abc] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(I)V │ │ +0d0acc: 6f20 6d18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(I)V // method@186d │ │ +0d0ad2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283612,17 +283642,17 @@ │ │ type : '(II)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d09e8: |[0d09e8] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(II)V │ │ -0d09f8: 6f30 6e18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(II)V // method@186e │ │ -0d09fe: 0e00 |0003: return-void │ │ +0d0ad4: |[0d0ad4] android.support.v7.app.ActionBarImplJB.setDisplayOptions:(II)V │ │ +0d0ae4: 6f30 6e18 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayOptions:(II)V // method@186e │ │ +0d0aea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ 0x0000 - 0x0004 reg=2 x1 I │ │ @@ -283632,17 +283662,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a00: |[0d0a00] android.support.v7.app.ActionBarImplJB.setDisplayShowCustomEnabled:(Z)V │ │ -0d0a10: 6f20 6f18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowCustomEnabled:(Z)V // method@186f │ │ -0d0a16: 0e00 |0003: return-void │ │ +0d0aec: |[0d0aec] android.support.v7.app.ActionBarImplJB.setDisplayShowCustomEnabled:(Z)V │ │ +0d0afc: 6f20 6f18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowCustomEnabled:(Z)V // method@186f │ │ +0d0b02: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -283651,17 +283681,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a18: |[0d0a18] android.support.v7.app.ActionBarImplJB.setDisplayShowHomeEnabled:(Z)V │ │ -0d0a28: 6f20 7018 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowHomeEnabled:(Z)V // method@1870 │ │ -0d0a2e: 0e00 |0003: return-void │ │ +0d0b04: |[0d0b04] android.support.v7.app.ActionBarImplJB.setDisplayShowHomeEnabled:(Z)V │ │ +0d0b14: 6f20 7018 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowHomeEnabled:(Z)V // method@1870 │ │ +0d0b1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -283670,17 +283700,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a30: |[0d0a30] android.support.v7.app.ActionBarImplJB.setDisplayShowTitleEnabled:(Z)V │ │ -0d0a40: 6f20 7118 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowTitleEnabled:(Z)V // method@1871 │ │ -0d0a46: 0e00 |0003: return-void │ │ +0d0b1c: |[0d0b1c] android.support.v7.app.ActionBarImplJB.setDisplayShowTitleEnabled:(Z)V │ │ +0d0b2c: 6f20 7118 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayShowTitleEnabled:(Z)V // method@1871 │ │ +0d0b32: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -283689,17 +283719,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a48: |[0d0a48] android.support.v7.app.ActionBarImplJB.setDisplayUseLogoEnabled:(Z)V │ │ -0d0a58: 6f20 7218 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayUseLogoEnabled:(Z)V // method@1872 │ │ -0d0a5e: 0e00 |0003: return-void │ │ +0d0b34: |[0d0b34] android.support.v7.app.ActionBarImplJB.setDisplayUseLogoEnabled:(Z)V │ │ +0d0b44: 6f20 7218 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setDisplayUseLogoEnabled:(Z)V // method@1872 │ │ +0d0b4a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -283708,17 +283738,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a60: |[0d0a60] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(I)V │ │ -0d0a70: 6f20 7318 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(I)V // method@1873 │ │ -0d0a76: 0e00 |0003: return-void │ │ +0d0b4c: |[0d0b4c] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(I)V │ │ +0d0b5c: 6f20 7318 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(I)V // method@1873 │ │ +0d0b62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283727,17 +283757,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a78: |[0d0a78] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0d0a88: 6f20 7418 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1874 │ │ -0d0a8e: 0e00 |0003: return-void │ │ +0d0b64: |[0d0b64] android.support.v7.app.ActionBarImplJB.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0b74: 6f20 7418 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@1874 │ │ +0d0b7a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -283746,17 +283776,17 @@ │ │ type : '(Z)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0a90: |[0d0a90] android.support.v7.app.ActionBarImplJB.setHomeButtonEnabled:(Z)V │ │ -0d0aa0: 6f20 7518 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1875 │ │ -0d0aa6: 0e00 |0003: return-void │ │ +0d0b7c: |[0d0b7c] android.support.v7.app.ActionBarImplJB.setHomeButtonEnabled:(Z)V │ │ +0d0b8c: 6f20 7518 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setHomeButtonEnabled:(Z)V // method@1875 │ │ +0d0b92: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Z │ │ │ │ @@ -283765,17 +283795,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0aa8: |[0d0aa8] android.support.v7.app.ActionBarImplJB.setIcon:(I)V │ │ -0d0ab8: 6f20 7618 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(I)V // method@1876 │ │ -0d0abe: 0e00 |0003: return-void │ │ +0d0b94: |[0d0b94] android.support.v7.app.ActionBarImplJB.setIcon:(I)V │ │ +0d0ba4: 6f20 7618 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(I)V // method@1876 │ │ +0d0baa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283784,17 +283814,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0ac0: |[0d0ac0] android.support.v7.app.ActionBarImplJB.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ -0d0ad0: 6f20 7718 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1877 │ │ -0d0ad6: 0e00 |0003: return-void │ │ +0d0bac: |[0d0bac] android.support.v7.app.ActionBarImplJB.setIcon:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0bbc: 6f20 7718 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setIcon:(Landroid/graphics/drawable/Drawable;)V // method@1877 │ │ +0d0bc2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -283803,17 +283833,17 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d0ad8: |[0d0ad8] android.support.v7.app.ActionBarImplJB.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ -0d0ae8: 6f30 7818 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1878 │ │ -0d0aee: 0e00 |0003: return-void │ │ +0d0bc4: |[0d0bc4] android.support.v7.app.ActionBarImplJB.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V │ │ +0d0bd4: 6f30 7818 1002 |0000: invoke-super {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplICS;.setListNavigationCallbacks:(Landroid/widget/SpinnerAdapter;Landroid/support/v7/app/ActionBar$OnNavigationListener;)V // method@1878 │ │ +0d0bda: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/widget/SpinnerAdapter; │ │ 0x0000 - 0x0004 reg=2 x1 Landroid/support/v7/app/ActionBar$OnNavigationListener; │ │ @@ -283823,17 +283853,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0af0: |[0d0af0] android.support.v7.app.ActionBarImplJB.setLogo:(I)V │ │ -0d0b00: 6f20 7918 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(I)V // method@1879 │ │ -0d0b06: 0e00 |0003: return-void │ │ +0d0bdc: |[0d0bdc] android.support.v7.app.ActionBarImplJB.setLogo:(I)V │ │ +0d0bec: 6f20 7918 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(I)V // method@1879 │ │ +0d0bf2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283842,17 +283872,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b08: |[0d0b08] android.support.v7.app.ActionBarImplJB.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ -0d0b18: 6f20 7a18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@187a │ │ -0d0b1e: 0e00 |0003: return-void │ │ +0d0bf4: |[0d0bf4] android.support.v7.app.ActionBarImplJB.setLogo:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0c04: 6f20 7a18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setLogo:(Landroid/graphics/drawable/Drawable;)V // method@187a │ │ +0d0c0a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -283861,17 +283891,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b20: |[0d0b20] android.support.v7.app.ActionBarImplJB.setNavigationMode:(I)V │ │ -0d0b30: 6f20 7b18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setNavigationMode:(I)V // method@187b │ │ -0d0b36: 0e00 |0003: return-void │ │ +0d0c0c: |[0d0c0c] android.support.v7.app.ActionBarImplJB.setNavigationMode:(I)V │ │ +0d0c1c: 6f20 7b18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setNavigationMode:(I)V // method@187b │ │ +0d0c22: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283880,17 +283910,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b38: |[0d0b38] android.support.v7.app.ActionBarImplJB.setSelectedNavigationItem:(I)V │ │ -0d0b48: 6f20 7c18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSelectedNavigationItem:(I)V // method@187c │ │ -0d0b4e: 0e00 |0003: return-void │ │ +0d0c24: |[0d0c24] android.support.v7.app.ActionBarImplJB.setSelectedNavigationItem:(I)V │ │ +0d0c34: 6f20 7c18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSelectedNavigationItem:(I)V // method@187c │ │ +0d0c3a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283899,17 +283929,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b50: |[0d0b50] android.support.v7.app.ActionBarImplJB.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d0b60: 6f20 7d18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187d │ │ -0d0b66: 0e00 |0003: return-void │ │ +0d0c3c: |[0d0c3c] android.support.v7.app.ActionBarImplJB.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0c4c: 6f20 7d18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSplitBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187d │ │ +0d0c52: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -283918,17 +283948,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b68: |[0d0b68] android.support.v7.app.ActionBarImplJB.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ -0d0b78: 6f20 7e18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187e │ │ -0d0b7e: 0e00 |0003: return-void │ │ +0d0c54: |[0d0c54] android.support.v7.app.ActionBarImplJB.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V │ │ +0d0c64: 6f20 7e18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setStackedBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@187e │ │ +0d0c6a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -283937,17 +283967,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b80: |[0d0b80] android.support.v7.app.ActionBarImplJB.setSubtitle:(I)V │ │ -0d0b90: 6f20 7f18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(I)V // method@187f │ │ -0d0b96: 0e00 |0003: return-void │ │ +0d0c6c: |[0d0c6c] android.support.v7.app.ActionBarImplJB.setSubtitle:(I)V │ │ +0d0c7c: 6f20 7f18 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(I)V // method@187f │ │ +0d0c82: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283956,17 +283986,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0b98: |[0d0b98] android.support.v7.app.ActionBarImplJB.setSubtitle:(Ljava/lang/CharSequence;)V │ │ -0d0ba8: 6f20 8018 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1880 │ │ -0d0bae: 0e00 |0003: return-void │ │ +0d0c84: |[0d0c84] android.support.v7.app.ActionBarImplJB.setSubtitle:(Ljava/lang/CharSequence;)V │ │ +0d0c94: 6f20 8018 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setSubtitle:(Ljava/lang/CharSequence;)V // method@1880 │ │ +0d0c9a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/CharSequence; │ │ │ │ @@ -283975,17 +284005,17 @@ │ │ type : '(I)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0bb0: |[0d0bb0] android.support.v7.app.ActionBarImplJB.setTitle:(I)V │ │ -0d0bc0: 6f20 8118 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(I)V // method@1881 │ │ -0d0bc6: 0e00 |0003: return-void │ │ +0d0c9c: |[0d0c9c] android.support.v7.app.ActionBarImplJB.setTitle:(I)V │ │ +0d0cac: 6f20 8118 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(I)V // method@1881 │ │ +0d0cb2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 I │ │ │ │ @@ -283994,17 +284024,17 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d0bc8: |[0d0bc8] android.support.v7.app.ActionBarImplJB.setTitle:(Ljava/lang/CharSequence;)V │ │ -0d0bd8: 6f20 8218 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(Ljava/lang/CharSequence;)V // method@1882 │ │ -0d0bde: 0e00 |0003: return-void │ │ +0d0cb4: |[0d0cb4] android.support.v7.app.ActionBarImplJB.setTitle:(Ljava/lang/CharSequence;)V │ │ +0d0cc4: 6f20 8218 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/app/ActionBarImplICS;.setTitle:(Ljava/lang/CharSequence;)V // method@1882 │ │ +0d0cca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ 0x0000 - 0x0004 reg=1 x0 Ljava/lang/CharSequence; │ │ │ │ @@ -284013,17 +284043,17 @@ │ │ type : '()V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d0be0: |[0d0be0] android.support.v7.app.ActionBarImplJB.show:()V │ │ -0d0bf0: 6f10 8318 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.show:()V // method@1883 │ │ -0d0bf6: 0e00 |0003: return-void │ │ +0d0ccc: |[0d0ccc] android.support.v7.app.ActionBarImplJB.show:()V │ │ +0d0cdc: 6f10 8318 0000 |0000: invoke-super {v0}, Landroid/support/v7/app/ActionBarImplICS;.show:()V // method@1883 │ │ +0d0ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJB; │ │ │ │ source_file_idx : 629 (ActionBarImplJB.java) │ │ @@ -284055,17 +284085,17 @@ │ │ type : '(Landroid/content/Context;Landroid/view/ActionMode;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d0bf8: |[0d0bf8] android.support.v7.internal.view.ActionModeWrapperJB.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ -0d0c08: 7030 df18 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18df │ │ -0d0c0e: 0e00 |0003: return-void │ │ +0d0ce4: |[0d0ce4] android.support.v7.internal.view.ActionModeWrapperJB.:(Landroid/content/Context;Landroid/view/ActionMode;)V │ │ +0d0cf4: 7030 df18 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/ActionModeWrapper;.:(Landroid/content/Context;Landroid/view/ActionMode;)V // method@18df │ │ +0d0cfa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=28 │ │ 0x0003 line=29 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -284077,19 +284107,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d0c10: |[0d0c10] android.support.v7.internal.view.ActionModeWrapperJB.getTitleOptionalHint:()Z │ │ -0d0c20: 5410 4a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@094a │ │ -0d0c24: 6e10 2021 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitleOptionalHint:()Z // method@2120 │ │ -0d0c2a: 0a00 |0005: move-result v0 │ │ -0d0c2c: 0f00 |0006: return v0 │ │ +0d0cfc: |[0d0cfc] android.support.v7.internal.view.ActionModeWrapperJB.getTitleOptionalHint:()Z │ │ +0d0d0c: 5410 4a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@094a │ │ +0d0d10: 6e10 2021 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.getTitleOptionalHint:()Z // method@2120 │ │ +0d0d16: 0a00 |0005: move-result v0 │ │ +0d0d18: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=33 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/ActionModeWrapperJB;) │ │ @@ -284097,19 +284127,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d0c30: |[0d0c30] android.support.v7.internal.view.ActionModeWrapperJB.isTitleOptional:()Z │ │ -0d0c40: 5410 4a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@094a │ │ -0d0c44: 6e10 2221 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.isTitleOptional:()Z // method@2122 │ │ -0d0c4a: 0a00 |0005: move-result v0 │ │ -0d0c4c: 0f00 |0006: return v0 │ │ +0d0d1c: |[0d0d1c] android.support.v7.internal.view.ActionModeWrapperJB.isTitleOptional:()Z │ │ +0d0d2c: 5410 4a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@094a │ │ +0d0d30: 6e10 2221 0000 |0002: invoke-virtual {v0}, Landroid/view/ActionMode;.isTitleOptional:()Z // method@2122 │ │ +0d0d36: 0a00 |0005: move-result v0 │ │ +0d0d38: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/ActionModeWrapperJB;) │ │ @@ -284117,18 +284147,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d0c50: |[0d0c50] android.support.v7.internal.view.ActionModeWrapperJB.setTitleOptionalHint:(Z)V │ │ -0d0c60: 5410 4a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@094a │ │ -0d0c64: 6e20 2921 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitleOptionalHint:(Z)V // method@2129 │ │ -0d0c6a: 0e00 |0005: return-void │ │ +0d0d3c: |[0d0d3c] android.support.v7.internal.view.ActionModeWrapperJB.setTitleOptionalHint:(Z)V │ │ +0d0d4c: 5410 4a09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/ActionModeWrapperJB;.mWrappedObject:Landroid/view/ActionMode; // field@094a │ │ +0d0d50: 6e20 2921 2000 |0002: invoke-virtual {v0, v2}, Landroid/view/ActionMode;.setTitleOptionalHint:(Z)V // method@2129 │ │ +0d0d56: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0005 line=39 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/ActionModeWrapperJB; │ │ 0x0000 - 0x0006 reg=2 titleOptional Z │ │ @@ -284167,20 +284197,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d0c6c: |[0d0c6c] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ -0d0c7c: 5b12 9a09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099a │ │ -0d0c80: 7020 971a 3100 |0002: invoke-direct {v1, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a97 │ │ -0d0c86: 5420 b009 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@09b0 │ │ -0d0c8a: 6e20 a219 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@19a2 │ │ -0d0c90: 0e00 |000a: return-void │ │ +0d0d58: |[0d0d58] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V │ │ +0d0d68: 5b12 9a09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099a │ │ +0d0d6c: 7020 971a 3100 |0002: invoke-direct {v1, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.:(Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@1a97 │ │ +0d0d72: 5420 b009 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@09b0 │ │ +0d0d76: 6e20 a219 0200 |0007: invoke-virtual {v2, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@19a2 │ │ +0d0d7c: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=621 │ │ 0x0002 line=622 │ │ 0x0005 line=623 │ │ 0x000a line=624 │ │ locals : │ │ @@ -284194,23 +284224,23 @@ │ │ type : '(Landroid/content/DialogInterface;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d0c94: |[0d0c94] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:(Landroid/content/DialogInterface;)V │ │ -0d0ca4: 6f20 9b1a 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.onDismiss:(Landroid/content/DialogInterface;)V // method@1a9b │ │ -0d0caa: 5420 9a09 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099a │ │ -0d0cae: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d0cb0: 7120 8e19 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // method@198e │ │ -0d0cb6: 5420 9a09 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099a │ │ -0d0cba: 1201 |000b: const/4 v1, #int 0 // #0 │ │ -0d0cbc: 5901 ad09 |000c: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ -0d0cc0: 0e00 |000e: return-void │ │ +0d0d80: |[0d0d80] android.support.v7.internal.view.menu.ActionMenuPresenter$ActionButtonSubmenu.onDismiss:(Landroid/content/DialogInterface;)V │ │ +0d0d90: 6f20 9b1a 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/MenuDialogHelper;.onDismiss:(Landroid/content/DialogInterface;)V // method@1a9b │ │ +0d0d96: 5420 9a09 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099a │ │ +0d0d9a: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d0d9c: 7120 8e19 1000 |0006: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // method@198e │ │ +0d0da2: 5420 9a09 |0009: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099a │ │ +0d0da6: 1201 |000b: const/4 v1, #int 0 // #0 │ │ +0d0da8: 5901 ad09 |000c: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ +0d0dac: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=628 │ │ 0x0003 line=629 │ │ 0x0009 line=630 │ │ 0x000e line=631 │ │ locals : │ │ @@ -284251,20 +284281,20 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 11 16-bit code units │ │ -0d0cc4: |[0d0cc4] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ -0d0cd4: 5b12 9e09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099e │ │ -0d0cd8: 7056 471b 3154 |0002: invoke-direct {v1, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ -0d0cde: 5420 b009 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@09b0 │ │ -0d0ce2: 6e20 7c19 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@197c │ │ -0d0ce8: 0e00 |000a: return-void │ │ +0d0db0: |[0d0db0] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V │ │ +0d0dc0: 5b12 9e09 |0000: iput-object v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099e │ │ +0d0dc4: 7056 471b 3154 |0002: invoke-direct {v1, v3, v4, v5, v6}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1b47 │ │ +0d0dca: 5420 b009 |0005: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@09b0 │ │ +0d0dce: 6e20 7c19 0100 |0007: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.setCallback:(Landroid/support/v7/internal/view/menu/MenuPresenter$Callback;)V // method@197c │ │ +0d0dd4: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=606 │ │ 0x0002 line=607 │ │ 0x0005 line=608 │ │ 0x000a line=609 │ │ locals : │ │ @@ -284281,23 +284311,23 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d0cec: |[0d0cec] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ -0d0cfc: 6f10 551b 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1b55 │ │ -0d0d02: 5420 9e09 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099e │ │ -0d0d06: 5400 aa09 |0005: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d0d0a: 6e10 511a 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1a51 │ │ -0d0d10: 5420 9e09 |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099e │ │ -0d0d14: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d0d16: 7120 8d19 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@198d │ │ -0d0d1c: 0e00 |0010: return-void │ │ +0d0dd8: |[0d0dd8] android.support.v7.internal.view.menu.ActionMenuPresenter$OverflowPopup.onDismiss:()V │ │ +0d0de8: 6f10 551b 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.onDismiss:()V // method@1b55 │ │ +0d0dee: 5420 9e09 |0003: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099e │ │ +0d0df2: 5400 aa09 |0005: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d0df6: 6e10 511a 0000 |0007: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:()V // method@1a51 │ │ +0d0dfc: 5420 9e09 |000a: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.this$0:Landroid/support/v7/internal/view/menu/ActionMenuPresenter; // field@099e │ │ +0d0e00: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d0e02: 7120 8d19 1000 |000d: invoke-static {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // method@198d │ │ +0d0e08: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=613 │ │ 0x0003 line=614 │ │ 0x000a line=615 │ │ 0x0010 line=616 │ │ locals : │ │ @@ -284410,26 +284440,26 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 23 16-bit code units │ │ -0d0d20: |[0d0d20] android.support.v7.internal.view.menu.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ -0d0d30: 6000 2e08 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@082e │ │ -0d0d34: 6001 2d08 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@082d │ │ -0d0d38: 7040 e119 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@19e1 │ │ -0d0d3e: 2200 1104 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@0411 │ │ -0d0d42: 7010 0721 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@2107 │ │ -0d0d48: 5b20 a309 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@09a3 │ │ -0d0d4c: 2200 6803 |000e: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // type@0368 │ │ -0d0d50: 1201 |0010: const/4 v1, #int 0 // #0 │ │ -0d0d52: 7030 7f19 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V // method@197f │ │ -0d0d58: 5b20 b009 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@09b0 │ │ -0d0d5c: 0e00 |0016: return-void │ │ +0d0e0c: |[0d0e0c] android.support.v7.internal.view.menu.ActionMenuPresenter.:(Landroid/content/Context;)V │ │ +0d0e1c: 6000 2e08 |0000: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_layout:I // field@082e │ │ +0d0e20: 6001 2d08 |0002: sget v1, Landroid/support/v7/appcompat/R$layout;.abc_action_menu_item_layout:I // field@082d │ │ +0d0e24: 7040 e119 3210 |0004: invoke-direct {v2, v3, v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.:(Landroid/content/Context;II)V // method@19e1 │ │ +0d0e2a: 2200 1104 |0007: new-instance v0, Landroid/util/SparseBooleanArray; // type@0411 │ │ +0d0e2e: 7010 0721 0000 |0009: invoke-direct {v0}, Landroid/util/SparseBooleanArray;.:()V // method@2107 │ │ +0d0e34: 5b20 a309 |000c: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@09a3 │ │ +0d0e38: 2200 6803 |000e: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // type@0368 │ │ +0d0e3c: 1201 |0010: const/4 v1, #int 0 // #0 │ │ +0d0e3e: 7030 7f19 2001 |0011: invoke-direct {v0, v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$1;)V // method@197f │ │ +0d0e44: 5b20 b009 |0014: iput-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPopupPresenterCallback:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$PopupPresenterCallback; // field@09b0 │ │ +0d0e48: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ 0x0007 line=63 │ │ 0x000e line=72 │ │ 0x0016 line=77 │ │ locals : │ │ @@ -284441,17 +284471,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0d60: |[0d0d60] android.support.v7.internal.view.menu.ActionMenuPresenter.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ -0d0d70: 5b01 af09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ -0d0d74: 1101 |0002: return-object v1 │ │ +0d0e4c: |[0d0e4c] android.support.v7.internal.view.menu.ActionMenuPresenter.access$102:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ +0d0e5c: 5b01 af09 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ +0d0e60: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; │ │ │ │ @@ -284460,17 +284490,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0d78: |[0d0d78] android.support.v7.internal.view.menu.ActionMenuPresenter.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; │ │ -0d0d88: 5b01 a409 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ -0d0d8c: 1101 |0002: return-object v1 │ │ +0d0e64: |[0d0e64] android.support.v7.internal.view.menu.ActionMenuPresenter.access$202:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; │ │ +0d0e74: 5b01 a409 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ +0d0e78: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; │ │ │ │ @@ -284479,17 +284509,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d0d90: |[0d0d90] android.support.v7.internal.view.menu.ActionMenuPresenter.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ -0d0da0: 5b01 b109 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d0da4: 1101 |0002: return-object v1 │ │ +0d0e7c: |[0d0e7c] android.support.v7.internal.view.menu.ActionMenuPresenter.access$302:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;)Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ +0d0e8c: 5b01 b109 |0000: iput-object v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d0e90: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 x1 Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; │ │ │ │ @@ -284498,38 +284528,38 @@ │ │ type : '(Landroid/view/MenuItem;)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 38 16-bit code units │ │ -0d0da8: |[0d0da8] android.support.v7.internal.view.menu.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ -0d0db8: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d0dba: 5463 ab09 |0001: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d0dbe: 1f03 4404 |0003: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ -0d0dc2: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ -0d0dc6: 0750 |0007: move-object v0, v5 │ │ -0d0dc8: 1100 |0008: return-object v0 │ │ -0d0dca: 6e10 a722 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ -0d0dd0: 0a01 |000c: move-result v1 │ │ -0d0dd2: 1202 |000d: const/4 v2, #int 0 // #0 │ │ -0d0dd4: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ -0d0dd8: 6e20 a622 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0d0dde: 0c00 |0013: move-result-object v0 │ │ -0d0de0: 2004 8803 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0d0de4: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ -0d0de8: 0704 |0018: move-object v4, v0 │ │ -0d0dea: 1f04 8803 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ -0d0dee: 7210 701b 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b70 │ │ -0d0df4: 0c04 |001e: move-result-object v4 │ │ -0d0df6: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ -0d0dfa: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d0dfe: 28eb |0023: goto 000e // -0015 │ │ -0d0e00: 0750 |0024: move-object v0, v5 │ │ -0d0e02: 28e3 |0025: goto 0008 // -001d │ │ +0d0e94: |[0d0e94] android.support.v7.internal.view.menu.ActionMenuPresenter.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; │ │ +0d0ea4: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d0ea6: 5463 ab09 |0001: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d0eaa: 1f03 4404 |0003: check-cast v3, Landroid/view/ViewGroup; // type@0444 │ │ +0d0eae: 3903 0400 |0005: if-nez v3, 0009 // +0004 │ │ +0d0eb2: 0750 |0007: move-object v0, v5 │ │ +0d0eb4: 1100 |0008: return-object v0 │ │ +0d0eb6: 6e10 a722 0300 |0009: invoke-virtual {v3}, Landroid/view/ViewGroup;.getChildCount:()I // method@22a7 │ │ +0d0ebc: 0a01 |000c: move-result v1 │ │ +0d0ebe: 1202 |000d: const/4 v2, #int 0 // #0 │ │ +0d0ec0: 3512 1600 |000e: if-ge v2, v1, 0024 // +0016 │ │ +0d0ec4: 6e20 a622 2300 |0010: invoke-virtual {v3, v2}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0d0eca: 0c00 |0013: move-result-object v0 │ │ +0d0ecc: 2004 8803 |0014: instance-of v4, v0, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0d0ed0: 3804 0b00 |0016: if-eqz v4, 0021 // +000b │ │ +0d0ed4: 0704 |0018: move-object v4, v0 │ │ +0d0ed6: 1f04 8803 |0019: check-cast v4, Landroid/support/v7/internal/view/menu/MenuView$ItemView; // type@0388 │ │ +0d0eda: 7210 701b 0400 |001b: invoke-interface {v4}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.getItemData:()Landroid/support/v7/internal/view/menu/MenuItemImpl; // method@1b70 │ │ +0d0ee0: 0c04 |001e: move-result-object v4 │ │ +0d0ee2: 3274 e9ff |001f: if-eq v4, v7, 0008 // -0017 │ │ +0d0ee6: d802 0201 |0021: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d0eea: 28eb |0023: goto 000e // -0015 │ │ +0d0eec: 0750 |0024: move-object v0, v5 │ │ +0d0eee: 28e3 |0025: goto 0008 // -001d │ │ catches : (none) │ │ positions : │ │ 0x0001 line=273 │ │ 0x0005 line=274 │ │ 0x0008 line=286 │ │ 0x0009 line=278 │ │ 0x000d line=279 │ │ @@ -284551,23 +284581,23 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0d0e04: |[0d0e04] android.support.v7.internal.view.menu.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ -0d0e14: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d0e16: 7230 711b 4502 |0001: invoke-interface {v5, v4, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1b71 │ │ -0d0e1c: 5431 ab09 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d0e20: 1f01 6e03 |0006: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0d0e24: 0750 |0008: move-object v0, v5 │ │ -0d0e26: 1f00 6203 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0d0e2a: 6e20 5f19 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@195f │ │ -0d0e30: 0e00 |000e: return-void │ │ +0d0ef0: |[0d0ef0] android.support.v7.internal.view.menu.ActionMenuPresenter.bindItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/support/v7/internal/view/menu/MenuView$ItemView;)V │ │ +0d0f00: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d0f02: 7230 711b 4502 |0001: invoke-interface {v5, v4, v2}, Landroid/support/v7/internal/view/menu/MenuView$ItemView;.initialize:(Landroid/support/v7/internal/view/menu/MenuItemImpl;I)V // method@1b71 │ │ +0d0f08: 5431 ab09 |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d0f0c: 1f01 6e03 |0006: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0d0f10: 0750 |0008: move-object v0, v5 │ │ +0d0f12: 1f00 6203 |0009: check-cast v0, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0d0f16: 6e20 5f19 1000 |000b: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/ActionMenuItemView;.setItemInvoker:(Landroid/support/v7/internal/view/menu/MenuBuilder$ItemInvoker;)V // method@195f │ │ +0d0f1c: 0e00 |000e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=177 │ │ 0x0004 line=179 │ │ 0x0009 line=180 │ │ 0x000b line=181 │ │ 0x000e line=182 │ │ @@ -284583,21 +284613,21 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d0e34: |[0d0e34] android.support.v7.internal.view.menu.ActionMenuPresenter.dismissPopupMenus:()Z │ │ -0d0e44: 6e10 9719 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ -0d0e4a: 0a00 |0003: move-result v0 │ │ -0d0e4c: 6e10 9819 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1998 │ │ -0d0e52: 0a01 |0007: move-result v1 │ │ -0d0e54: b610 |0008: or-int/2addr v0, v1 │ │ -0d0e56: 0f00 |0009: return v0 │ │ +0d0f20: |[0d0f20] android.support.v7.internal.view.menu.ActionMenuPresenter.dismissPopupMenus:()Z │ │ +0d0f30: 6e10 9719 0200 |0000: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideOverflowMenu:()Z // method@1997 │ │ +0d0f36: 0a00 |0003: move-result v0 │ │ +0d0f38: 6e10 9819 0200 |0004: invoke-virtual {v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.hideSubMenus:()Z // method@1998 │ │ +0d0f3e: 0a01 |0007: move-result v1 │ │ +0d0f40: b610 |0008: or-int/2addr v0, v1 │ │ +0d0f42: 0f00 |0009: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=337 │ │ 0x0004 line=338 │ │ 0x0009 line=339 │ │ locals : │ │ 0x0004 - 0x000a reg=0 result Z │ │ @@ -284608,24 +284638,24 @@ │ │ type : '(Landroid/view/ViewGroup;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0d0e58: |[0d0e58] android.support.v7.internal.view.menu.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ -0d0e68: 6e20 a622 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0d0e6e: 0c00 |0003: move-result-object v0 │ │ -0d0e70: 5421 ae09 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d0e74: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ -0d0e78: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d0e7a: 0f00 |0009: return v0 │ │ -0d0e7c: 6f30 e719 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@19e7 │ │ -0d0e82: 0a00 |000d: move-result v0 │ │ -0d0e84: 28fb |000e: goto 0009 // -0005 │ │ +0d0f44: |[0d0f44] android.support.v7.internal.view.menu.ActionMenuPresenter.filterLeftoverView:(Landroid/view/ViewGroup;I)Z │ │ +0d0f54: 6e20 a622 4300 |0000: invoke-virtual {v3, v4}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0d0f5a: 0c00 |0003: move-result-object v0 │ │ +0d0f5c: 5421 ae09 |0004: iget-object v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d0f60: 3310 0400 |0006: if-ne v0, v1, 000a // +0004 │ │ +0d0f64: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d0f66: 0f00 |0009: return v0 │ │ +0d0f68: 6f30 e719 3204 |000a: invoke-super {v2, v3, v4}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.filterLeftoverView:(Landroid/view/ViewGroup;I)Z // method@19e7 │ │ +0d0f6e: 0a00 |000d: move-result v0 │ │ +0d0f70: 28fb |000e: goto 0009 // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0008 line=243 │ │ 0x0009 line=245 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -284637,270 +284667,270 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 30 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 496 16-bit code units │ │ -0d0e88: |[0d0e88] android.support.v7.internal.view.menu.ActionMenuPresenter.flagActionItems:()Z │ │ -0d0e98: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ -0d0e9c: 5400 aa09 |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d0ea0: 081b 0000 |0004: move-object/from16 v27, v0 │ │ -0d0ea4: 7401 6f1a 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ -0d0eaa: 0c19 |0009: move-result-object v25 │ │ -0d0eac: 7401 9d2b 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0d0eb2: 0a0f |000d: move-result v15 │ │ -0d0eb4: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ -0d0eb8: 5200 a809 |0010: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ -0d0ebc: 0211 0000 |0012: move/from16 v17, v0 │ │ -0d0ec0: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ -0d0ec4: 5200 a509 |0016: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@09a5 │ │ -0d0ec8: 021a 0000 |0018: move/from16 v26, v0 │ │ -0d0ecc: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ -0d0ed0: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ -0d0ed4: 7702 db21 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0d0eda: 0a14 |0021: move-result v20 │ │ -0d0edc: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ -0d0ee0: 5400 ab09 |0024: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d0ee4: 0813 0000 |0026: move-object/from16 v19, v0 │ │ -0d0ee8: 1f13 4404 |0028: check-cast v19, Landroid/view/ViewGroup; // type@0444 │ │ -0d0eec: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ -0d0ef0: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ -0d0ef4: 1208 |002e: const/4 v8, #int 0 // #0 │ │ -0d0ef6: 120a |002f: const/4 v10, #int 0 // #0 │ │ -0d0ef8: 120b |0030: const/4 v11, #int 0 // #0 │ │ -0d0efa: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ -0d0efe: 0800 1900 |0033: move-object/from16 v0, v25 │ │ -0d0f02: 6e20 972b b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0d0f08: 0c0e |0038: move-result-object v14 │ │ -0d0f0a: 1f0e 7b03 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0d0f0e: 6e10 c51a 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1ac5 │ │ -0d0f14: 0a1b |003e: move-result v27 │ │ -0d0f16: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ -0d0f1a: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ -0d0f1e: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ -0d0f22: 5500 a709 |0045: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@09a7 │ │ -0d0f26: 021b 0000 |0047: move/from16 v27, v0 │ │ -0d0f2a: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ -0d0f2e: 6e10 be1a 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1abe │ │ -0d0f34: 0a1b |004e: move-result v27 │ │ -0d0f36: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ -0d0f3a: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ -0d0f3e: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d0f42: 28dc |0055: goto 0031 // -0024 │ │ -0d0f44: 6e10 c41a 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1ac4 │ │ -0d0f4a: 0a1b |0059: move-result v27 │ │ -0d0f4c: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ -0d0f50: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ -0d0f54: 28e5 |005e: goto 0043 // -001b │ │ -0d0f56: 121a |005f: const/4 v10, #int 1 // #1 │ │ -0d0f58: 28e3 |0060: goto 0043 // -001d │ │ -0d0f5a: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ -0d0f5e: 5500 b209 |0063: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d0f62: 021b 0000 |0065: move/from16 v27, v0 │ │ -0d0f66: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ -0d0f6a: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ -0d0f6e: 901b 1615 |006b: add-int v27, v22, v21 │ │ -0d0f72: 0200 1b00 |006d: move/from16 v0, v27 │ │ -0d0f76: 0201 1100 |006f: move/from16 v1, v17 │ │ -0d0f7a: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ -0d0f7e: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ -0d0f82: 9111 1116 |0075: sub-int v17, v17, v22 │ │ -0d0f86: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ -0d0f8a: 5400 a309 |0079: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@09a3 │ │ -0d0f8e: 0817 0000 |007b: move-object/from16 v23, v0 │ │ -0d0f92: 7401 0821 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@2108 │ │ -0d0f98: 1204 |0080: const/4 v4, #int 0 // #0 │ │ -0d0f9a: 1207 |0081: const/4 v7, #int 0 // #0 │ │ -0d0f9c: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ -0d0fa0: 5500 b509 |0084: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ -0d0fa4: 021b 0000 |0086: move/from16 v27, v0 │ │ -0d0fa8: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ -0d0fac: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ -0d0fb0: 5200 ac09 |008c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ -0d0fb4: 021b 0000 |008e: move/from16 v27, v0 │ │ -0d0fb8: 9307 1a1b |0090: div-int v7, v26, v27 │ │ -0d0fbc: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ -0d0fc0: 5200 ac09 |0094: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ -0d0fc4: 021b 0000 |0096: move/from16 v27, v0 │ │ -0d0fc8: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ -0d0fcc: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ -0d0fd0: 5200 ac09 |009c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ -0d0fd4: 021b 0000 |009e: move/from16 v27, v0 │ │ -0d0fd8: 931c 0507 |00a0: div-int v28, v5, v7 │ │ -0d0fdc: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ -0d0fe0: 120b |00a4: const/4 v11, #int 0 // #0 │ │ -0d0fe2: 35fb 4801 |00a5: if-ge v11, v15, 01ed // +0148 │ │ -0d0fe6: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ -0d0fea: 6e20 972b b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0d0ff0: 0c0e |00ac: move-result-object v14 │ │ -0d0ff2: 1f0e 7b03 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0d0ff6: 6e10 c51a 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1ac5 │ │ -0d0ffc: 0a1b |00b2: move-result v27 │ │ -0d0ffe: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ -0d1002: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ -0d1006: 5400 b409 |00b7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d100a: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ -0d100e: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ -0d1012: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ -0d1016: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ -0d101a: 6e40 9519 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1995 │ │ -0d1020: 0c18 |00c4: move-result-object v24 │ │ -0d1022: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ -0d1026: 5400 b409 |00c7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d102a: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ -0d102e: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ -0d1032: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ -0d1036: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ -0d103a: 5b10 b409 |00d1: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d103e: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ -0d1042: 5500 b509 |00d5: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ -0d1046: 021b 0000 |00d7: move/from16 v27, v0 │ │ -0d104a: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ -0d104e: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ -0d1052: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ -0d1056: 0201 1400 |00df: move/from16 v1, v20 │ │ -0d105a: 0202 1b00 |00e1: move/from16 v2, v27 │ │ -0d105e: 7152 d219 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@19d2 │ │ -0d1064: 0a1b |00e6: move-result v27 │ │ -0d1066: 9107 071b |00e7: sub-int v7, v7, v27 │ │ -0d106a: 7401 0422 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0d1070: 0a12 |00ec: move-result v18 │ │ -0d1072: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ -0d1076: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ -0d107a: 0208 1200 |00f1: move/from16 v8, v18 │ │ -0d107e: 6e10 ab1a 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0d1084: 0a09 |00f6: move-result v9 │ │ -0d1086: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ -0d108a: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ -0d108e: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ -0d1092: 0201 1b00 |00fd: move/from16 v1, v27 │ │ -0d1096: 6e30 0b21 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@210b │ │ -0d109c: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ -0d10a0: 0200 1b00 |0104: move/from16 v0, v27 │ │ -0d10a4: 6e20 d61a 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1ad6 │ │ -0d10aa: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ -0d10ae: 289a |010b: goto 00a5 // -0066 │ │ -0d10b0: 0800 1800 |010c: move-object/from16 v0, v24 │ │ -0d10b4: 0201 1400 |010e: move/from16 v1, v20 │ │ -0d10b8: 0202 1400 |0110: move/from16 v2, v20 │ │ -0d10bc: 6e30 3722 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0d10c2: 28d4 |0115: goto 00e9 // -002c │ │ -0d10c4: 6e10 c41a 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1ac4 │ │ -0d10ca: 0a1b |0119: move-result v27 │ │ -0d10cc: 381b efff |011a: if-eqz v27, 0109 // -0011 │ │ -0d10d0: 6e10 ab1a 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0d10d6: 0a09 |011f: move-result v9 │ │ -0d10d8: 0800 1700 |0120: move-object/from16 v0, v23 │ │ -0d10dc: 6e20 0921 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@2109 │ │ -0d10e2: 0a0c |0125: move-result v12 │ │ -0d10e4: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ -0d10e8: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ -0d10ec: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ -0d10f0: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ -0d10f4: 5500 b509 |012e: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ -0d10f8: 021b 0000 |0130: move/from16 v27, v0 │ │ -0d10fc: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ -0d1100: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ -0d1104: 121d |0136: const/4 v13, #int 1 // #1 │ │ -0d1106: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ -0d110a: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ -0d110e: 5400 b409 |013b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d1112: 081b 0000 |013d: move-object/from16 v27, v0 │ │ -0d1116: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ -0d111a: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ -0d111e: 0802 1300 |0143: move-object/from16 v2, v19 │ │ -0d1122: 6e40 9519 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1995 │ │ -0d1128: 0c18 |0148: move-result-object v24 │ │ -0d112a: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ -0d112e: 5400 b409 |014b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d1132: 081b 0000 |014d: move-object/from16 v27, v0 │ │ -0d1136: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ -0d113a: 0800 1800 |0151: move-object/from16 v0, v24 │ │ -0d113e: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ -0d1142: 5b10 b409 |0155: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d1146: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ -0d114a: 5500 b509 |0159: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ -0d114e: 021b 0000 |015b: move/from16 v27, v0 │ │ -0d1152: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ -0d1156: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ -0d115a: 0800 1800 |0161: move-object/from16 v0, v24 │ │ -0d115e: 0201 1400 |0163: move/from16 v1, v20 │ │ -0d1162: 0202 1b00 |0165: move/from16 v2, v27 │ │ -0d1166: 7152 d219 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@19d2 │ │ -0d116c: 0a06 |016a: move-result v6 │ │ -0d116e: b167 |016b: sub-int/2addr v7, v6 │ │ -0d1170: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ -0d1174: 120d |016e: const/4 v13, #int 0 // #0 │ │ -0d1176: 7401 0422 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0d117c: 0a12 |0172: move-result v18 │ │ -0d117e: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ -0d1182: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ -0d1186: 0208 1200 |0177: move/from16 v8, v18 │ │ -0d118a: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ -0d118e: 5500 b509 |017b: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ -0d1192: 021b 0000 |017d: move/from16 v27, v0 │ │ -0d1196: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ -0d119a: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ -0d119e: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ -0d11a2: 950d 0d1b |0185: and-int v13, v13, v27 │ │ -0d11a6: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ -0d11aa: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ -0d11ae: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ -0d11b2: 0800 1700 |018d: move-object/from16 v0, v23 │ │ -0d11b6: 0201 1b00 |018f: move/from16 v1, v27 │ │ -0d11ba: 6e30 0b21 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@210b │ │ -0d11c0: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ -0d11c4: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ -0d11c8: 6e20 d61a de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1ad6 │ │ -0d11ce: 2900 6eff |019b: goto/16 0109 // -0092 │ │ -0d11d2: 120d |019d: const/4 v13, #int 0 // #0 │ │ -0d11d4: 2899 |019e: goto 0137 // -0067 │ │ -0d11d6: 0800 1800 |019f: move-object/from16 v0, v24 │ │ -0d11da: 0201 1400 |01a1: move/from16 v1, v20 │ │ -0d11de: 0202 1400 |01a3: move/from16 v2, v20 │ │ -0d11e2: 6e30 3722 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0d11e8: 28c7 |01a8: goto 016f // -0039 │ │ -0d11ea: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ -0d11ee: 28da |01ab: goto 0185 // -0026 │ │ -0d11f0: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ -0d11f4: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ -0d11f8: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ -0d11fc: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ -0d1200: 28d3 |01b4: goto 0187 // -002d │ │ -0d1202: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ -0d1206: 28fb |01b7: goto 01b2 // -0005 │ │ -0d1208: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ -0d120c: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ -0d1210: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ -0d1214: 0201 1b00 |01be: move/from16 v1, v27 │ │ -0d1218: 6e30 0b21 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@210b │ │ -0d121e: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ -0d1222: 0200 1000 |01c5: move/from16 v0, v16 │ │ -0d1226: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ -0d122a: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ -0d122e: 0201 1000 |01cb: move/from16 v1, v16 │ │ -0d1232: 6e20 972b 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0d1238: 0c03 |01d0: move-result-object v3 │ │ -0d123a: 1f03 7b03 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0d123e: 6e10 ab1a 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ -0d1244: 0a1b |01d6: move-result v27 │ │ -0d1246: 0200 1b00 |01d7: move/from16 v0, v27 │ │ -0d124a: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ -0d124e: 6e10 bd1a 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@1abd │ │ -0d1254: 0a1b |01de: move-result v27 │ │ -0d1256: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ -0d125a: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ -0d125e: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ -0d1262: 0200 1b00 |01e5: move/from16 v0, v27 │ │ -0d1266: 6e20 d61a 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1ad6 │ │ -0d126c: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ -0d1270: 28d9 |01ec: goto 01c5 // -0027 │ │ -0d1272: 131b 0100 |01ed: const/16 v27, #int 1 // #1 │ │ -0d1276: 0f1b |01ef: return v27 │ │ +0d0f74: |[0d0f74] android.support.v7.internal.view.menu.ActionMenuPresenter.flagActionItems:()Z │ │ +0d0f84: 0800 1d00 |0000: move-object/from16 v0, v29 │ │ +0d0f88: 5400 aa09 |0002: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d0f8c: 081b 0000 |0004: move-object/from16 v27, v0 │ │ +0d0f90: 7401 6f1a 1b00 |0006: invoke-virtual/range {v27}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getVisibleItems:()Ljava/util/ArrayList; // method@1a6f │ │ +0d0f96: 0c19 |0009: move-result-object v25 │ │ +0d0f98: 7401 9d2b 1900 |000a: invoke-virtual/range {v25}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0d0f9e: 0a0f |000d: move-result v15 │ │ +0d0fa0: 0800 1d00 |000e: move-object/from16 v0, v29 │ │ +0d0fa4: 5200 a809 |0010: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ +0d0fa8: 0211 0000 |0012: move/from16 v17, v0 │ │ +0d0fac: 0800 1d00 |0014: move-object/from16 v0, v29 │ │ +0d0fb0: 5200 a509 |0016: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@09a5 │ │ +0d0fb4: 021a 0000 |0018: move/from16 v26, v0 │ │ +0d0fb8: 131b 0000 |001a: const/16 v27, #int 0 // #0 │ │ +0d0fbc: 131c 0000 |001c: const/16 v28, #int 0 // #0 │ │ +0d0fc0: 7702 db21 1b00 |001e: invoke-static/range {v27, v28}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0d0fc6: 0a14 |0021: move-result v20 │ │ +0d0fc8: 0800 1d00 |0022: move-object/from16 v0, v29 │ │ +0d0fcc: 5400 ab09 |0024: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d0fd0: 0813 0000 |0026: move-object/from16 v19, v0 │ │ +0d0fd4: 1f13 4404 |0028: check-cast v19, Landroid/view/ViewGroup; // type@0444 │ │ +0d0fd8: 1316 0000 |002a: const/16 v22, #int 0 // #0 │ │ +0d0fdc: 1315 0000 |002c: const/16 v21, #int 0 // #0 │ │ +0d0fe0: 1208 |002e: const/4 v8, #int 0 // #0 │ │ +0d0fe2: 120a |002f: const/4 v10, #int 0 // #0 │ │ +0d0fe4: 120b |0030: const/4 v11, #int 0 // #0 │ │ +0d0fe6: 35fb 3000 |0031: if-ge v11, v15, 0061 // +0030 │ │ +0d0fea: 0800 1900 |0033: move-object/from16 v0, v25 │ │ +0d0fee: 6e20 972b b000 |0035: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0d0ff4: 0c0e |0038: move-result-object v14 │ │ +0d0ff6: 1f0e 7b03 |0039: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0d0ffa: 6e10 c51a 0e00 |003b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1ac5 │ │ +0d1000: 0a1b |003e: move-result v27 │ │ +0d1002: 381b 1700 |003f: if-eqz v27, 0056 // +0017 │ │ +0d1006: d816 1601 |0041: add-int/lit8 v22, v22, #int 1 // #01 │ │ +0d100a: 0800 1d00 |0043: move-object/from16 v0, v29 │ │ +0d100e: 5500 a709 |0045: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@09a7 │ │ +0d1012: 021b 0000 |0047: move/from16 v27, v0 │ │ +0d1016: 381b 0a00 |0049: if-eqz v27, 0053 // +000a │ │ +0d101a: 6e10 be1a 0e00 |004b: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1abe │ │ +0d1020: 0a1b |004e: move-result v27 │ │ +0d1022: 381b 0400 |004f: if-eqz v27, 0053 // +0004 │ │ +0d1026: 1311 0000 |0051: const/16 v17, #int 0 // #0 │ │ +0d102a: d80b 0b01 |0053: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0d102e: 28dc |0055: goto 0031 // -0024 │ │ +0d1030: 6e10 c41a 0e00 |0056: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1ac4 │ │ +0d1036: 0a1b |0059: move-result v27 │ │ +0d1038: 381b 0500 |005a: if-eqz v27, 005f // +0005 │ │ +0d103c: d815 1501 |005c: add-int/lit8 v21, v21, #int 1 // #01 │ │ +0d1040: 28e5 |005e: goto 0043 // -001b │ │ +0d1042: 121a |005f: const/4 v10, #int 1 // #1 │ │ +0d1044: 28e3 |0060: goto 0043 // -001d │ │ +0d1046: 0800 1d00 |0061: move-object/from16 v0, v29 │ │ +0d104a: 5500 b209 |0063: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d104e: 021b 0000 |0065: move/from16 v27, v0 │ │ +0d1052: 381b 0e00 |0067: if-eqz v27, 0075 // +000e │ │ +0d1056: 390a 0a00 |0069: if-nez v10, 0073 // +000a │ │ +0d105a: 901b 1615 |006b: add-int v27, v22, v21 │ │ +0d105e: 0200 1b00 |006d: move/from16 v0, v27 │ │ +0d1062: 0201 1100 |006f: move/from16 v1, v17 │ │ +0d1066: 3710 0400 |0071: if-le v0, v1, 0075 // +0004 │ │ +0d106a: d811 11ff |0073: add-int/lit8 v17, v17, #int -1 // #ff │ │ +0d106e: 9111 1116 |0075: sub-int v17, v17, v22 │ │ +0d1072: 0800 1d00 |0077: move-object/from16 v0, v29 │ │ +0d1076: 5400 a309 |0079: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonGroups:Landroid/util/SparseBooleanArray; // field@09a3 │ │ +0d107a: 0817 0000 |007b: move-object/from16 v23, v0 │ │ +0d107e: 7401 0821 1700 |007d: invoke-virtual/range {v23}, Landroid/util/SparseBooleanArray;.clear:()V // method@2108 │ │ +0d1084: 1204 |0080: const/4 v4, #int 0 // #0 │ │ +0d1086: 1207 |0081: const/4 v7, #int 0 // #0 │ │ +0d1088: 0800 1d00 |0082: move-object/from16 v0, v29 │ │ +0d108c: 5500 b509 |0084: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ +0d1090: 021b 0000 |0086: move/from16 v27, v0 │ │ +0d1094: 381b 1c00 |0088: if-eqz v27, 00a4 // +001c │ │ +0d1098: 0800 1d00 |008a: move-object/from16 v0, v29 │ │ +0d109c: 5200 ac09 |008c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ +0d10a0: 021b 0000 |008e: move/from16 v27, v0 │ │ +0d10a4: 9307 1a1b |0090: div-int v7, v26, v27 │ │ +0d10a8: 0800 1d00 |0092: move-object/from16 v0, v29 │ │ +0d10ac: 5200 ac09 |0094: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ +0d10b0: 021b 0000 |0096: move/from16 v27, v0 │ │ +0d10b4: 9405 1a1b |0098: rem-int v5, v26, v27 │ │ +0d10b8: 0800 1d00 |009a: move-object/from16 v0, v29 │ │ +0d10bc: 5200 ac09 |009c: iget v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ +0d10c0: 021b 0000 |009e: move/from16 v27, v0 │ │ +0d10c4: 931c 0507 |00a0: div-int v28, v5, v7 │ │ +0d10c8: 9004 1b1c |00a2: add-int v4, v27, v28 │ │ +0d10cc: 120b |00a4: const/4 v11, #int 0 // #0 │ │ +0d10ce: 35fb 4801 |00a5: if-ge v11, v15, 01ed // +0148 │ │ +0d10d2: 0800 1900 |00a7: move-object/from16 v0, v25 │ │ +0d10d6: 6e20 972b b000 |00a9: invoke-virtual {v0, v11}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0d10dc: 0c0e |00ac: move-result-object v14 │ │ +0d10de: 1f0e 7b03 |00ad: check-cast v14, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0d10e2: 6e10 c51a 0e00 |00af: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requiresActionButton:()Z // method@1ac5 │ │ +0d10e8: 0a1b |00b2: move-result v27 │ │ +0d10ea: 381b 6300 |00b3: if-eqz v27, 0116 // +0063 │ │ +0d10ee: 0800 1d00 |00b5: move-object/from16 v0, v29 │ │ +0d10f2: 5400 b409 |00b7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d10f6: 081b 0000 |00b9: move-object/from16 v27, v0 │ │ +0d10fa: 0800 1d00 |00bb: move-object/from16 v0, v29 │ │ +0d10fe: 0801 1b00 |00bd: move-object/from16 v1, v27 │ │ +0d1102: 0802 1300 |00bf: move-object/from16 v2, v19 │ │ +0d1106: 6e40 9519 e021 |00c1: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1995 │ │ +0d110c: 0c18 |00c4: move-result-object v24 │ │ +0d110e: 0800 1d00 |00c5: move-object/from16 v0, v29 │ │ +0d1112: 5400 b409 |00c7: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d1116: 081b 0000 |00c9: move-object/from16 v27, v0 │ │ +0d111a: 391b 0800 |00cb: if-nez v27, 00d3 // +0008 │ │ +0d111e: 0800 1800 |00cd: move-object/from16 v0, v24 │ │ +0d1122: 0801 1d00 |00cf: move-object/from16 v1, v29 │ │ +0d1126: 5b10 b409 |00d1: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d112a: 0800 1d00 |00d3: move-object/from16 v0, v29 │ │ +0d112e: 5500 b509 |00d5: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ +0d1132: 021b 0000 |00d7: move/from16 v27, v0 │ │ +0d1136: 381b 3300 |00d9: if-eqz v27, 010c // +0033 │ │ +0d113a: 131b 0000 |00db: const/16 v27, #int 0 // #0 │ │ +0d113e: 0800 1800 |00dd: move-object/from16 v0, v24 │ │ +0d1142: 0201 1400 |00df: move/from16 v1, v20 │ │ +0d1146: 0202 1b00 |00e1: move/from16 v2, v27 │ │ +0d114a: 7152 d219 4017 |00e3: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@19d2 │ │ +0d1150: 0a1b |00e6: move-result v27 │ │ +0d1152: 9107 071b |00e7: sub-int v7, v7, v27 │ │ +0d1156: 7401 0422 1800 |00e9: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0d115c: 0a12 |00ec: move-result v18 │ │ +0d115e: 911a 1a12 |00ed: sub-int v26, v26, v18 │ │ +0d1162: 3908 0400 |00ef: if-nez v8, 00f3 // +0004 │ │ +0d1166: 0208 1200 |00f1: move/from16 v8, v18 │ │ +0d116a: 6e10 ab1a 0e00 |00f3: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0d1170: 0a09 |00f6: move-result v9 │ │ +0d1172: 3809 0b00 |00f7: if-eqz v9, 0102 // +000b │ │ +0d1176: 131b 0100 |00f9: const/16 v27, #int 1 // #1 │ │ +0d117a: 0800 1700 |00fb: move-object/from16 v0, v23 │ │ +0d117e: 0201 1b00 |00fd: move/from16 v1, v27 │ │ +0d1182: 6e30 0b21 9001 |00ff: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@210b │ │ +0d1188: 131b 0100 |0102: const/16 v27, #int 1 // #1 │ │ +0d118c: 0200 1b00 |0104: move/from16 v0, v27 │ │ +0d1190: 6e20 d61a 0e00 |0106: invoke-virtual {v14, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1ad6 │ │ +0d1196: d80b 0b01 |0109: add-int/lit8 v11, v11, #int 1 // #01 │ │ +0d119a: 289a |010b: goto 00a5 // -0066 │ │ +0d119c: 0800 1800 |010c: move-object/from16 v0, v24 │ │ +0d11a0: 0201 1400 |010e: move/from16 v1, v20 │ │ +0d11a4: 0202 1400 |0110: move/from16 v2, v20 │ │ +0d11a8: 6e30 3722 1002 |0112: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0d11ae: 28d4 |0115: goto 00e9 // -002c │ │ +0d11b0: 6e10 c41a 0e00 |0116: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.requestsActionButton:()Z // method@1ac4 │ │ +0d11b6: 0a1b |0119: move-result v27 │ │ +0d11b8: 381b efff |011a: if-eqz v27, 0109 // -0011 │ │ +0d11bc: 6e10 ab1a 0e00 |011c: invoke-virtual {v14}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0d11c2: 0a09 |011f: move-result v9 │ │ +0d11c4: 0800 1700 |0120: move-object/from16 v0, v23 │ │ +0d11c8: 6e20 0921 9000 |0122: invoke-virtual {v0, v9}, Landroid/util/SparseBooleanArray;.get:(I)Z // method@2109 │ │ +0d11ce: 0a0c |0125: move-result v12 │ │ +0d11d0: 3c11 0400 |0126: if-gtz v17, 012a // +0004 │ │ +0d11d4: 380c 7500 |0128: if-eqz v12, 019d // +0075 │ │ +0d11d8: 3d1a 7300 |012a: if-lez v26, 019d // +0073 │ │ +0d11dc: 0800 1d00 |012c: move-object/from16 v0, v29 │ │ +0d11e0: 5500 b509 |012e: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ +0d11e4: 021b 0000 |0130: move/from16 v27, v0 │ │ +0d11e8: 381b 0400 |0132: if-eqz v27, 0136 // +0004 │ │ +0d11ec: 3d07 6900 |0134: if-lez v7, 019d // +0069 │ │ +0d11f0: 121d |0136: const/4 v13, #int 1 // #1 │ │ +0d11f2: 380d 5000 |0137: if-eqz v13, 0187 // +0050 │ │ +0d11f6: 0800 1d00 |0139: move-object/from16 v0, v29 │ │ +0d11fa: 5400 b409 |013b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d11fe: 081b 0000 |013d: move-object/from16 v27, v0 │ │ +0d1202: 0800 1d00 |013f: move-object/from16 v0, v29 │ │ +0d1206: 0801 1b00 |0141: move-object/from16 v1, v27 │ │ +0d120a: 0802 1300 |0143: move-object/from16 v2, v19 │ │ +0d120e: 6e40 9519 e021 |0145: invoke-virtual {v0, v14, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1995 │ │ +0d1214: 0c18 |0148: move-result-object v24 │ │ +0d1216: 0800 1d00 |0149: move-object/from16 v0, v29 │ │ +0d121a: 5400 b409 |014b: iget-object v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d121e: 081b 0000 |014d: move-object/from16 v27, v0 │ │ +0d1222: 391b 0800 |014f: if-nez v27, 0157 // +0008 │ │ +0d1226: 0800 1800 |0151: move-object/from16 v0, v24 │ │ +0d122a: 0801 1d00 |0153: move-object/from16 v1, v29 │ │ +0d122e: 5b10 b409 |0155: iput-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d1232: 0800 1d00 |0157: move-object/from16 v0, v29 │ │ +0d1236: 5500 b509 |0159: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ +0d123a: 021b 0000 |015b: move/from16 v27, v0 │ │ +0d123e: 381b 4200 |015d: if-eqz v27, 019f // +0042 │ │ +0d1242: 131b 0000 |015f: const/16 v27, #int 0 // #0 │ │ +0d1246: 0800 1800 |0161: move-object/from16 v0, v24 │ │ +0d124a: 0201 1400 |0163: move/from16 v1, v20 │ │ +0d124e: 0202 1b00 |0165: move/from16 v2, v27 │ │ +0d1252: 7152 d219 4017 |0167: invoke-static {v0, v4, v7, v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.measureChildForCells:(Landroid/view/View;IIII)I // method@19d2 │ │ +0d1258: 0a06 |016a: move-result v6 │ │ +0d125a: b167 |016b: sub-int/2addr v7, v6 │ │ +0d125c: 3906 0300 |016c: if-nez v6, 016f // +0003 │ │ +0d1260: 120d |016e: const/4 v13, #int 0 // #0 │ │ +0d1262: 7401 0422 1800 |016f: invoke-virtual/range {v24}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0d1268: 0a12 |0172: move-result v18 │ │ +0d126a: 911a 1a12 |0173: sub-int v26, v26, v18 │ │ +0d126e: 3908 0400 |0175: if-nez v8, 0179 // +0004 │ │ +0d1272: 0208 1200 |0177: move/from16 v8, v18 │ │ +0d1276: 0800 1d00 |0179: move-object/from16 v0, v29 │ │ +0d127a: 5500 b509 |017b: iget-boolean v0, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ +0d127e: 021b 0000 |017d: move/from16 v27, v0 │ │ +0d1282: 381b 2d00 |017f: if-eqz v27, 01ac // +002d │ │ +0d1286: 3a1a 2800 |0181: if-ltz v26, 01a9 // +0028 │ │ +0d128a: 131b 0100 |0183: const/16 v27, #int 1 // #1 │ │ +0d128e: 950d 0d1b |0185: and-int v13, v13, v27 │ │ +0d1292: 380d 3100 |0187: if-eqz v13, 01b8 // +0031 │ │ +0d1296: 3809 2f00 |0189: if-eqz v9, 01b8 // +002f │ │ +0d129a: 131b 0100 |018b: const/16 v27, #int 1 // #1 │ │ +0d129e: 0800 1700 |018d: move-object/from16 v0, v23 │ │ +0d12a2: 0201 1b00 |018f: move/from16 v1, v27 │ │ +0d12a6: 6e30 0b21 9001 |0191: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@210b │ │ +0d12ac: 380d 0400 |0194: if-eqz v13, 0198 // +0004 │ │ +0d12b0: d811 11ff |0196: add-int/lit8 v17, v17, #int -1 // #ff │ │ +0d12b4: 6e20 d61a de00 |0198: invoke-virtual {v14, v13}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1ad6 │ │ +0d12ba: 2900 6eff |019b: goto/16 0109 // -0092 │ │ +0d12be: 120d |019d: const/4 v13, #int 0 // #0 │ │ +0d12c0: 2899 |019e: goto 0137 // -0067 │ │ +0d12c2: 0800 1800 |019f: move-object/from16 v0, v24 │ │ +0d12c6: 0201 1400 |01a1: move/from16 v1, v20 │ │ +0d12ca: 0202 1400 |01a3: move/from16 v2, v20 │ │ +0d12ce: 6e30 3722 1002 |01a5: invoke-virtual {v0, v1, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0d12d4: 28c7 |01a8: goto 016f // -0039 │ │ +0d12d6: 131b 0000 |01a9: const/16 v27, #int 0 // #0 │ │ +0d12da: 28da |01ab: goto 0185 // -0026 │ │ +0d12dc: 901b 1a08 |01ac: add-int v27, v26, v8 │ │ +0d12e0: 3d1b 0700 |01ae: if-lez v27, 01b5 // +0007 │ │ +0d12e4: 131b 0100 |01b0: const/16 v27, #int 1 // #1 │ │ +0d12e8: 950d 0d1b |01b2: and-int v13, v13, v27 │ │ +0d12ec: 28d3 |01b4: goto 0187 // -002d │ │ +0d12ee: 131b 0000 |01b5: const/16 v27, #int 0 // #0 │ │ +0d12f2: 28fb |01b7: goto 01b2 // -0005 │ │ +0d12f4: 380c dcff |01b8: if-eqz v12, 0194 // -0024 │ │ +0d12f8: 131b 0000 |01ba: const/16 v27, #int 0 // #0 │ │ +0d12fc: 0800 1700 |01bc: move-object/from16 v0, v23 │ │ +0d1300: 0201 1b00 |01be: move/from16 v1, v27 │ │ +0d1304: 6e30 0b21 9001 |01c0: invoke-virtual {v0, v9, v1}, Landroid/util/SparseBooleanArray;.put:(IZ)V // method@210b │ │ +0d130a: 1310 0000 |01c3: const/16 v16, #int 0 // #0 │ │ +0d130e: 0200 1000 |01c5: move/from16 v0, v16 │ │ +0d1312: 35b0 cdff |01c7: if-ge v0, v11, 0194 // -0033 │ │ +0d1316: 0800 1900 |01c9: move-object/from16 v0, v25 │ │ +0d131a: 0201 1000 |01cb: move/from16 v1, v16 │ │ +0d131e: 6e20 972b 1000 |01cd: invoke-virtual {v0, v1}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0d1324: 0c03 |01d0: move-result-object v3 │ │ +0d1326: 1f03 7b03 |01d1: check-cast v3, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0d132a: 6e10 ab1a 0300 |01d3: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getGroupId:()I // method@1aab │ │ +0d1330: 0a1b |01d6: move-result v27 │ │ +0d1332: 0200 1b00 |01d7: move/from16 v0, v27 │ │ +0d1336: 3390 1100 |01d9: if-ne v0, v9, 01ea // +0011 │ │ +0d133a: 6e10 bd1a 0300 |01db: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@1abd │ │ +0d1340: 0a1b |01de: move-result v27 │ │ +0d1342: 381b 0400 |01df: if-eqz v27, 01e3 // +0004 │ │ +0d1346: d811 1101 |01e1: add-int/lit8 v17, v17, #int 1 // #01 │ │ +0d134a: 131b 0000 |01e3: const/16 v27, #int 0 // #0 │ │ +0d134e: 0200 1b00 |01e5: move/from16 v0, v27 │ │ +0d1352: 6e20 d61a 0300 |01e7: invoke-virtual {v3, v0}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIsActionButton:(Z)V // method@1ad6 │ │ +0d1358: d810 1001 |01ea: add-int/lit8 v16, v16, #int 1 // #01 │ │ +0d135c: 28d9 |01ec: goto 01c5 // -0027 │ │ +0d135e: 131b 0100 |01ed: const/16 v27, #int 1 // #1 │ │ +0d1362: 0f1b |01ef: return v27 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=370 │ │ 0x000a line=371 │ │ 0x000e line=372 │ │ 0x0014 line=373 │ │ 0x001a line=374 │ │ @@ -285026,44 +285056,44 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 55 16-bit code units │ │ -0d1278: |[0d1278] android.support.v7.internal.view.menu.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d1288: 6e10 a81a 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1aa8 │ │ -0d128e: 0c00 |0003: move-result-object v0 │ │ -0d1290: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0d1294: 6e10 ba1a 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1aba │ │ -0d129a: 0a03 |0009: move-result v3 │ │ -0d129c: 3803 0b00 |000a: if-eqz v3, 0015 // +000b │ │ -0d12a0: 2063 6203 |000c: instance-of v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ -0d12a4: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ -0d12a8: 1206 |0010: const/4 v6, #int 0 // #0 │ │ -0d12aa: 6f40 ea19 5476 |0011: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@19ea │ │ -0d12b0: 0c00 |0014: move-result-object v0 │ │ -0d12b2: 6e10 be1a 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1abe │ │ -0d12b8: 0a03 |0018: move-result v3 │ │ -0d12ba: 3803 1c00 |0019: if-eqz v3, 0035 // +001c │ │ -0d12be: 1303 0800 |001b: const/16 v3, #int 8 // #8 │ │ -0d12c2: 6e20 7822 3000 |001d: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0d12c8: 0772 |0020: move-object v2, v7 │ │ -0d12ca: 1f02 6e03 |0021: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0d12ce: 6e10 fd21 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0d12d4: 0c01 |0026: move-result-object v1 │ │ -0d12d6: 6e20 b419 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@19b4 │ │ -0d12dc: 0a03 |002a: move-result v3 │ │ -0d12de: 3903 0900 |002b: if-nez v3, 0034 // +0009 │ │ -0d12e2: 6e20 ba19 1200 |002d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19ba │ │ -0d12e8: 0c03 |0030: move-result-object v3 │ │ -0d12ea: 6e20 6422 3000 |0031: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0d12f0: 1100 |0034: return-object v0 │ │ -0d12f2: 1203 |0035: const/4 v3, #int 0 // #0 │ │ -0d12f4: 28e7 |0036: goto 001d // -0019 │ │ +0d1364: |[0d1364] android.support.v7.internal.view.menu.ActionMenuPresenter.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d1374: 6e10 a81a 0500 |0000: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getActionView:()Landroid/view/View; // method@1aa8 │ │ +0d137a: 0c00 |0003: move-result-object v0 │ │ +0d137c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0d1380: 6e10 ba1a 0500 |0006: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.hasCollapsibleActionView:()Z // method@1aba │ │ +0d1386: 0a03 |0009: move-result v3 │ │ +0d1388: 3803 0b00 |000a: if-eqz v3, 0015 // +000b │ │ +0d138c: 2063 6203 |000c: instance-of v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuItemView; // type@0362 │ │ +0d1390: 3903 0300 |000e: if-nez v3, 0011 // +0003 │ │ +0d1394: 1206 |0010: const/4 v6, #int 0 // #0 │ │ +0d1396: 6f40 ea19 5476 |0011: invoke-super {v4, v5, v6, v7}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getItemView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;Landroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@19ea │ │ +0d139c: 0c00 |0014: move-result-object v0 │ │ +0d139e: 6e10 be1a 0500 |0015: invoke-virtual {v5}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1abe │ │ +0d13a4: 0a03 |0018: move-result v3 │ │ +0d13a6: 3803 1c00 |0019: if-eqz v3, 0035 // +001c │ │ +0d13aa: 1303 0800 |001b: const/16 v3, #int 8 // #8 │ │ +0d13ae: 6e20 7822 3000 |001d: invoke-virtual {v0, v3}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0d13b4: 0772 |0020: move-object v2, v7 │ │ +0d13b6: 1f02 6e03 |0021: check-cast v2, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0d13ba: 6e10 fd21 0000 |0023: invoke-virtual {v0}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0d13c0: 0c01 |0026: move-result-object v1 │ │ +0d13c2: 6e20 b419 1200 |0027: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.checkLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Z // method@19b4 │ │ +0d13c8: 0a03 |002a: move-result v3 │ │ +0d13ca: 3903 0900 |002b: if-nez v3, 0034 // +0009 │ │ +0d13ce: 6e20 ba19 1200 |002d: invoke-virtual {v2, v1}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19ba │ │ +0d13d4: 0c03 |0030: move-result-object v3 │ │ +0d13d6: 6e20 6422 3000 |0031: invoke-virtual {v0, v3}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0d13dc: 1100 |0034: return-object v0 │ │ +0d13de: 1203 |0035: const/4 v3, #int 0 // #0 │ │ +0d13e0: 28e7 |0036: goto 001d // -0019 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0004 line=159 │ │ 0x000c line=160 │ │ 0x0010 line=161 │ │ 0x0011 line=163 │ │ @@ -285088,21 +285118,21 @@ │ │ type : '(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d12f8: |[0d12f8] android.support.v7.internal.view.menu.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ -0d1308: 6f20 eb19 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@19eb │ │ -0d130e: 0c00 |0003: move-result-object v0 │ │ -0d1310: 0701 |0004: move-object v1, v0 │ │ -0d1312: 1f01 6e03 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0d1316: 6e20 de19 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@19de │ │ -0d131c: 1100 |000a: return-object v0 │ │ +0d13e4: |[0d13e4] android.support.v7.internal.view.menu.ActionMenuPresenter.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; │ │ +0d13f4: 6f20 eb19 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.getMenuView:(Landroid/view/ViewGroup;)Landroid/support/v7/internal/view/menu/MenuView; // method@19eb │ │ +0d13fa: 0c00 |0003: move-result-object v0 │ │ +0d13fc: 0701 |0004: move-object v1, v0 │ │ +0d13fe: 1f01 6e03 |0005: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0d1402: 6e20 de19 2100 |0007: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setPresenter:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;)V // method@19de │ │ +0d1408: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ 0x0005 line=152 │ │ 0x000a line=153 │ │ locals : │ │ 0x0004 - 0x000b reg=0 result Landroid/support/v7/internal/view/menu/MenuView; │ │ @@ -285114,35 +285144,35 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d1320: |[0d1320] android.support.v7.internal.view.menu.ActionMenuPresenter.hideOverflowMenu:()Z │ │ -0d1330: 1212 |0000: const/4 v2, #int 1 // #1 │ │ -0d1332: 5441 b109 |0001: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d1336: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ -0d133a: 5441 ab09 |0005: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d133e: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ -0d1342: 5441 ab09 |0009: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d1346: 1f01 3e04 |000b: check-cast v1, Landroid/view/View; // type@043e │ │ -0d134a: 5443 b109 |000d: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d134e: 6e20 4e22 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@224e │ │ -0d1354: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0d1356: 5b41 b109 |0013: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d135a: 0121 |0015: move v1, v2 │ │ -0d135c: 0f01 |0016: return v1 │ │ -0d135e: 5440 af09 |0017: iget-object v0, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ -0d1362: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ -0d1366: 6e10 4c1b 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ -0d136c: 0121 |001e: move v1, v2 │ │ -0d136e: 28f7 |001f: goto 0016 // -0009 │ │ -0d1370: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0d1372: 28f5 |0021: goto 0016 // -000b │ │ +0d140c: |[0d140c] android.support.v7.internal.view.menu.ActionMenuPresenter.hideOverflowMenu:()Z │ │ +0d141c: 1212 |0000: const/4 v2, #int 1 // #1 │ │ +0d141e: 5441 b109 |0001: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d1422: 3801 1400 |0003: if-eqz v1, 0017 // +0014 │ │ +0d1426: 5441 ab09 |0005: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d142a: 3801 1000 |0007: if-eqz v1, 0017 // +0010 │ │ +0d142e: 5441 ab09 |0009: iget-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d1432: 1f01 3e04 |000b: check-cast v1, Landroid/view/View; // type@043e │ │ +0d1436: 5443 b109 |000d: iget-object v3, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d143a: 6e20 4e22 3100 |000f: invoke-virtual {v1, v3}, Landroid/view/View;.removeCallbacks:(Ljava/lang/Runnable;)Z // method@224e │ │ +0d1440: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0d1442: 5b41 b109 |0013: iput-object v1, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d1446: 0121 |0015: move v1, v2 │ │ +0d1448: 0f01 |0016: return v1 │ │ +0d144a: 5440 af09 |0017: iget-object v0, v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ +0d144e: 3800 0700 |0019: if-eqz v0, 0020 // +0007 │ │ +0d1452: 6e10 4c1b 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuPopupHelper;.dismiss:()V // method@1b4c │ │ +0d1458: 0121 |001e: move v1, v2 │ │ +0d145a: 28f7 |001f: goto 0016 // -0009 │ │ +0d145c: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0d145e: 28f5 |0021: goto 0016 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=317 │ │ 0x0009 line=318 │ │ 0x0012 line=319 │ │ 0x0016 line=328 │ │ 0x0017 line=323 │ │ @@ -285159,23 +285189,23 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d1374: |[0d1374] android.support.v7.internal.view.menu.ActionMenuPresenter.hideSubMenus:()Z │ │ -0d1384: 5410 a409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ -0d1388: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d138c: 5410 a409 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ -0d1390: 6e10 6b19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@196b │ │ -0d1396: 1210 |0009: const/4 v0, #int 1 // #1 │ │ -0d1398: 0f00 |000a: return v0 │ │ -0d139a: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d139c: 28fe |000c: goto 000a // -0002 │ │ +0d1460: |[0d1460] android.support.v7.internal.view.menu.ActionMenuPresenter.hideSubMenus:()Z │ │ +0d1470: 5410 a409 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ +0d1474: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d1478: 5410 a409 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ +0d147c: 6e10 6b19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.dismiss:()V // method@196b │ │ +0d1482: 1210 |0009: const/4 v0, #int 1 // #1 │ │ +0d1484: 0f00 |000a: return v0 │ │ +0d1486: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d1488: 28fe |000c: goto 000a // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=348 │ │ 0x0004 line=349 │ │ 0x0009 line=350 │ │ 0x000a line=352 │ │ locals : │ │ @@ -285186,66 +285216,66 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 98 16-bit code units │ │ -0d13a0: |[0d13a0] android.support.v7.internal.view.menu.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ -0d13b0: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d13b2: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0d13b4: 6f30 ec19 980a |0002: invoke-super {v8, v9, v10}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@19ec │ │ -0d13ba: 6e10 3401 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d13c0: 0c01 |0008: move-result-object v1 │ │ -0d13c2: 7110 d018 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ -0d13c8: 0c00 |000c: move-result-object v0 │ │ -0d13ca: 5584 b309 |000d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09b3 │ │ -0d13ce: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ -0d13d2: 6e10 d618 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@18d6 │ │ -0d13d8: 0a04 |0014: move-result v4 │ │ -0d13da: 5c84 b209 |0015: iput-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d13de: 5584 b809 |0017: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@09b8 │ │ -0d13e2: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ -0d13e6: 6e10 d118 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@18d1 │ │ -0d13ec: 0a04 |001e: move-result v4 │ │ -0d13ee: 5984 b709 |001f: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@09b7 │ │ -0d13f2: 5584 a909 |0021: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@09a9 │ │ -0d13f6: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ -0d13fa: 6e10 d218 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@18d2 │ │ -0d1400: 0a04 |0028: move-result v4 │ │ -0d1402: 5984 a809 |0029: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ -0d1406: 5283 b709 |002b: iget v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@09b7 │ │ -0d140a: 5584 b209 |002d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d140e: 3804 3000 |002f: if-eqz v4, 005f // +0030 │ │ -0d1412: 5484 ae09 |0031: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1416: 3904 1400 |0033: if-nez v4, 0047 // +0014 │ │ -0d141a: 2204 6603 |0035: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0366 │ │ -0d141e: 5485 b609 |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09b6 │ │ -0d1422: 7030 7019 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@1970 │ │ -0d1428: 5b84 ae09 |003c: iput-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d142c: 7120 db21 6600 |003e: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0d1432: 0a02 |0041: move-result v2 │ │ -0d1434: 5484 ae09 |0042: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1438: 6e30 3722 2402 |0044: invoke-virtual {v4, v2, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0d143e: 5484 ae09 |0047: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1442: 6e10 0422 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0d1448: 0a04 |004c: move-result v4 │ │ -0d144a: b143 |004d: sub-int/2addr v3, v4 │ │ -0d144c: 5983 a509 |004e: iput v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@09a5 │ │ -0d1450: 1504 6042 |0050: const/high16 v4, #int 1113587712 // #4260 │ │ -0d1454: 6e10 af01 0100 |0052: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ -0d145a: 0c05 |0055: move-result-object v5 │ │ -0d145c: 5255 640c |0056: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ -0d1460: c854 |0058: mul-float/2addr v4, v5 │ │ -0d1462: 8744 |0059: float-to-int v4, v4 │ │ -0d1464: 5984 ac09 |005a: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ -0d1468: 5b87 b409 |005c: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ -0d146c: 0e00 |005e: return-void │ │ -0d146e: 5b87 ae09 |005f: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1472: 28ed |0061: goto 004e // -0013 │ │ +0d148c: |[0d148c] android.support.v7.internal.view.menu.ActionMenuPresenter.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V │ │ +0d149c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d149e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0d14a0: 6f30 ec19 980a |0002: invoke-super {v8, v9, v10}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.initForMenu:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;)V // method@19ec │ │ +0d14a6: 6e10 3401 0900 |0005: invoke-virtual {v9}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d14ac: 0c01 |0008: move-result-object v1 │ │ +0d14ae: 7110 d018 0900 |0009: invoke-static {v9}, Landroid/support/v7/internal/view/ActionBarPolicy;.get:(Landroid/content/Context;)Landroid/support/v7/internal/view/ActionBarPolicy; // method@18d0 │ │ +0d14b4: 0c00 |000c: move-result-object v0 │ │ +0d14b6: 5584 b309 |000d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09b3 │ │ +0d14ba: 3904 0800 |000f: if-nez v4, 0017 // +0008 │ │ +0d14be: 6e10 d618 0000 |0011: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.showsOverflowMenuButton:()Z // method@18d6 │ │ +0d14c4: 0a04 |0014: move-result v4 │ │ +0d14c6: 5c84 b209 |0015: iput-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d14ca: 5584 b809 |0017: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@09b8 │ │ +0d14ce: 3904 0800 |0019: if-nez v4, 0021 // +0008 │ │ +0d14d2: 6e10 d118 0000 |001b: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getEmbeddedMenuWidthLimit:()I // method@18d1 │ │ +0d14d8: 0a04 |001e: move-result v4 │ │ +0d14da: 5984 b709 |001f: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@09b7 │ │ +0d14de: 5584 a909 |0021: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@09a9 │ │ +0d14e2: 3904 0800 |0023: if-nez v4, 002b // +0008 │ │ +0d14e6: 6e10 d218 0000 |0025: invoke-virtual {v0}, Landroid/support/v7/internal/view/ActionBarPolicy;.getMaxActionButtons:()I // method@18d2 │ │ +0d14ec: 0a04 |0028: move-result v4 │ │ +0d14ee: 5984 a809 |0029: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ +0d14f2: 5283 b709 |002b: iget v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@09b7 │ │ +0d14f6: 5584 b209 |002d: iget-boolean v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d14fa: 3804 3000 |002f: if-eqz v4, 005f // +0030 │ │ +0d14fe: 5484 ae09 |0031: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1502: 3904 1400 |0033: if-nez v4, 0047 // +0014 │ │ +0d1506: 2204 6603 |0035: new-instance v4, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0366 │ │ +0d150a: 5485 b609 |0037: iget-object v5, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09b6 │ │ +0d150e: 7030 7019 8405 |0039: invoke-direct {v4, v8, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@1970 │ │ +0d1514: 5b84 ae09 |003c: iput-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1518: 7120 db21 6600 |003e: invoke-static {v6, v6}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0d151e: 0a02 |0041: move-result v2 │ │ +0d1520: 5484 ae09 |0042: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1524: 6e30 3722 2402 |0044: invoke-virtual {v4, v2, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0d152a: 5484 ae09 |0047: iget-object v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d152e: 6e10 0422 0400 |0049: invoke-virtual {v4}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0d1534: 0a04 |004c: move-result v4 │ │ +0d1536: b143 |004d: sub-int/2addr v3, v4 │ │ +0d1538: 5983 a509 |004e: iput v3, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionItemWidthLimit:I // field@09a5 │ │ +0d153c: 1504 6042 |0050: const/high16 v4, #int 1113587712 // #4260 │ │ +0d1540: 6e10 af01 0100 |0052: invoke-virtual {v1}, Landroid/content/res/Resources;.getDisplayMetrics:()Landroid/util/DisplayMetrics; // method@01af │ │ +0d1546: 0c05 |0055: move-result-object v5 │ │ +0d1548: 5255 640c |0056: iget v5, v5, Landroid/util/DisplayMetrics;.density:F // field@0c64 │ │ +0d154c: c854 |0058: mul-float/2addr v4, v5 │ │ +0d154e: 8744 |0059: float-to-int v4, v4 │ │ +0d1550: 5984 ac09 |005a: iput v4, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMinCellSize:I // field@09ac │ │ +0d1554: 5b87 b409 |005c: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mScrapActionButtonView:Landroid/view/View; // field@09b4 │ │ +0d1558: 0e00 |005e: return-void │ │ +0d155a: 5b87 ae09 |005f: iput-object v7, v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d155e: 28ed |0061: goto 004e // -0013 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=81 │ │ 0x0005 line=83 │ │ 0x0009 line=85 │ │ 0x000d line=86 │ │ 0x0011 line=87 │ │ @@ -285279,25 +285309,25 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d1474: |[0d1474] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ -0d1484: 5410 af09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ -0d1488: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0d148c: 5410 af09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ -0d1490: 6e10 7a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@197a │ │ -0d1496: 0a00 |0009: move-result v0 │ │ -0d1498: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0d149c: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d149e: 0f00 |000d: return v0 │ │ -0d14a0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d14a2: 28fe |000f: goto 000d // -0002 │ │ +0d1560: |[0d1560] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowMenuShowing:()Z │ │ +0d1570: 5410 af09 |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ +0d1574: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0d1578: 5410 af09 |0004: iget-object v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // field@09af │ │ +0d157c: 6e10 7a19 0000 |0006: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.isShowing:()Z // method@197a │ │ +0d1582: 0a00 |0009: move-result v0 │ │ +0d1584: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0d1588: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d158a: 0f00 |000d: return v0 │ │ +0d158c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d158e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=359 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter;) │ │ @@ -285305,17 +285335,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d14a4: |[0d14a4] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowReserved:()Z │ │ -0d14b4: 5510 b209 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d14b8: 0f00 |0002: return v0 │ │ +0d1590: |[0d1590] android.support.v7.internal.view.menu.ActionMenuPresenter.isOverflowReserved:()Z │ │ +0d15a0: 5510 b209 |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d15a4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/ActionMenuPresenter;) │ │ @@ -285323,18 +285353,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 7 16-bit code units │ │ -0d14bc: |[0d14bc] android.support.v7.internal.view.menu.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ -0d14cc: 6e10 9119 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ -0d14d2: 6f30 ed19 1002 |0003: invoke-super {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@19ed │ │ -0d14d8: 0e00 |0006: return-void │ │ +0d15a8: |[0d15a8] android.support.v7.internal.view.menu.ActionMenuPresenter.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V │ │ +0d15b8: 6e10 9119 0000 |0000: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.dismissPopupMenus:()Z // method@1991 │ │ +0d15be: 6f30 ed19 1002 |0003: invoke-super {v0, v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onCloseMenu:(Landroid/support/v7/internal/view/menu/MenuBuilder;Z)V // method@19ed │ │ +0d15c4: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=506 │ │ 0x0003 line=507 │ │ 0x0006 line=508 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -285346,30 +285376,30 @@ │ │ type : '(Landroid/content/res/Configuration;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 29 16-bit code units │ │ -0d14dc: |[0d14dc] android.support.v7.internal.view.menu.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ -0d14ec: 5520 a909 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@09a9 │ │ -0d14f0: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ -0d14f4: 5420 a609 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@09a6 │ │ -0d14f8: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d14fe: 0c00 |0009: move-result-object v0 │ │ -0d1500: 6001 2408 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0824 │ │ -0d1504: 6e20 b201 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b2 │ │ -0d150a: 0a00 |000f: move-result v0 │ │ -0d150c: 5920 a809 |0010: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ -0d1510: 5420 aa09 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d1514: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ -0d1518: 5420 aa09 |0016: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d151c: 1211 |0018: const/4 v1, #int 1 // #1 │ │ -0d151e: 6e20 761a 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ -0d1524: 0e00 |001c: return-void │ │ +0d15c8: |[0d15c8] android.support.v7.internal.view.menu.ActionMenuPresenter.onConfigurationChanged:(Landroid/content/res/Configuration;)V │ │ +0d15d8: 5520 a909 |0000: iget-boolean v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@09a9 │ │ +0d15dc: 3900 1000 |0002: if-nez v0, 0012 // +0010 │ │ +0d15e0: 5420 a609 |0004: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@09a6 │ │ +0d15e4: 6e10 3401 0000 |0006: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d15ea: 0c00 |0009: move-result-object v0 │ │ +0d15ec: 6001 2408 |000a: sget v1, Landroid/support/v7/appcompat/R$integer;.abc_max_action_buttons:I // field@0824 │ │ +0d15f0: 6e20 b201 1000 |000c: invoke-virtual {v0, v1}, Landroid/content/res/Resources;.getInteger:(I)I // method@01b2 │ │ +0d15f6: 0a00 |000f: move-result v0 │ │ +0d15f8: 5920 a809 |0010: iput v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ +0d15fc: 5420 aa09 |0012: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d1600: 3800 0800 |0014: if-eqz v0, 001c // +0008 │ │ +0d1604: 5420 aa09 |0016: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d1608: 1211 |0018: const/4 v1, #int 1 // #1 │ │ +0d160a: 6e20 761a 1000 |0019: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.onItemsChanged:(Z)V // method@1a76 │ │ +0d1610: 0e00 |001c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=120 │ │ 0x0004 line=121 │ │ 0x0012 line=124 │ │ 0x0016 line=125 │ │ 0x001c line=127 │ │ @@ -285382,29 +285412,29 @@ │ │ type : '(Landroid/os/Parcelable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 27 16-bit code units │ │ -0d1528: |[0d1528] android.support.v7.internal.view.menu.ActionMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ -0d1538: 0761 |0000: move-object v1, v6 │ │ -0d153a: 1f01 6a03 |0001: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@036a │ │ -0d153e: 5213 a109 |0003: iget v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ -0d1542: 3d03 1500 |0005: if-lez v3, 001a // +0015 │ │ -0d1546: 5453 aa09 |0007: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d154a: 5214 a109 |0009: iget v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ -0d154e: 6e20 5d1a 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ -0d1554: 0c00 |000e: move-result-object v0 │ │ -0d1556: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ -0d155a: 7210 8621 0000 |0011: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ -0d1560: 0c02 |0014: move-result-object v2 │ │ -0d1562: 1f02 8c03 |0015: check-cast v2, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0d1566: 6e20 a019 2500 |0017: invoke-virtual {v5, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19a0 │ │ -0d156c: 0e00 |001a: return-void │ │ +0d1614: |[0d1614] android.support.v7.internal.view.menu.ActionMenuPresenter.onRestoreInstanceState:(Landroid/os/Parcelable;)V │ │ +0d1624: 0761 |0000: move-object v1, v6 │ │ +0d1626: 1f01 6a03 |0001: check-cast v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@036a │ │ +0d162a: 5213 a109 |0003: iget v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ +0d162e: 3d03 1500 |0005: if-lez v3, 001a // +0015 │ │ +0d1632: 5453 aa09 |0007: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d1636: 5214 a109 |0009: iget v4, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ +0d163a: 6e20 5d1a 4300 |000b: invoke-virtual {v3, v4}, Landroid/support/v7/internal/view/menu/MenuBuilder;.findItem:(I)Landroid/view/MenuItem; // method@1a5d │ │ +0d1640: 0c00 |000e: move-result-object v0 │ │ +0d1642: 3800 0b00 |000f: if-eqz v0, 001a // +000b │ │ +0d1646: 7210 8621 0000 |0011: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ +0d164c: 0c02 |0014: move-result-object v2 │ │ +0d164e: 1f02 8c03 |0015: check-cast v2, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0d1652: 6e20 a019 2500 |0017: invoke-virtual {v5, v2}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19a0 │ │ +0d1658: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=519 │ │ 0x0003 line=520 │ │ 0x0007 line=521 │ │ 0x000f line=522 │ │ 0x0011 line=523 │ │ @@ -285422,20 +285452,20 @@ │ │ type : '()Landroid/os/Parcelable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d1570: |[0d1570] android.support.v7.internal.view.menu.ActionMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ -0d1580: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@036a │ │ -0d1584: 7010 8819 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:()V // method@1988 │ │ -0d158a: 5221 ad09 |0005: iget v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ -0d158e: 5901 a109 |0007: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ -0d1592: 1100 |0009: return-object v0 │ │ +0d165c: |[0d165c] android.support.v7.internal.view.menu.ActionMenuPresenter.onSaveInstanceState:()Landroid/os/Parcelable; │ │ +0d166c: 2200 6a03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; // type@036a │ │ +0d1670: 7010 8819 0000 |0002: invoke-direct {v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.:()V // method@1988 │ │ +0d1676: 5221 ad09 |0005: iget v1, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ +0d167a: 5901 a109 |0007: iput v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState;.openSubMenuId:I // field@09a1 │ │ +0d167e: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0005 line=513 │ │ 0x0009 line=514 │ │ locals : │ │ 0x0005 - 0x000a reg=0 state Landroid/support/v7/internal/view/menu/ActionMenuPresenter$SavedState; │ │ @@ -285446,51 +285476,51 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 68 16-bit code units │ │ -0d1594: |[0d1594] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ -0d15a4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d15a6: 6e10 ab1b 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ -0d15ac: 0a03 |0004: move-result v3 │ │ -0d15ae: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ -0d15b2: 0f02 |0007: return v2 │ │ -0d15b4: 0761 |0008: move-object v1, v6 │ │ -0d15b6: 6e10 a91b 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1ba9 │ │ -0d15bc: 0c03 |000c: move-result-object v3 │ │ -0d15be: 5454 aa09 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d15c2: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ -0d15c6: 6e10 a91b 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1ba9 │ │ -0d15cc: 0c01 |0014: move-result-object v1 │ │ -0d15ce: 1f01 8c03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ -0d15d2: 28f2 |0017: goto 0009 // -000e │ │ -0d15d4: 6e10 a71b 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1ba7 │ │ -0d15da: 0c03 |001b: move-result-object v3 │ │ -0d15dc: 7020 9319 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@1993 │ │ -0d15e2: 0c00 |001f: move-result-object v0 │ │ -0d15e4: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ -0d15e8: 5453 ae09 |0022: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d15ec: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ -0d15f0: 5450 ae09 |0026: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d15f4: 6e10 a71b 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1ba7 │ │ -0d15fa: 0c02 |002b: move-result-object v2 │ │ -0d15fc: 7210 8221 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0d1602: 0a02 |002f: move-result v2 │ │ -0d1604: 5952 ad09 |0030: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ -0d1608: 2202 6403 |0032: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // type@0364 │ │ -0d160c: 7030 6a19 5206 |0034: invoke-direct {v2, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@196a │ │ -0d1612: 5b52 a409 |0037: iput-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ -0d1616: 5452 a409 |0039: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ -0d161a: 1203 |003b: const/4 v3, #int 0 // #0 │ │ -0d161c: 6e20 6d19 3200 |003c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.show:(Landroid/os/IBinder;)V // method@196d │ │ -0d1622: 6f20 ee19 6500 |003f: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19ee │ │ -0d1628: 1212 |0042: const/4 v2, #int 1 // #1 │ │ -0d162a: 28c4 |0043: goto 0007 // -003c │ │ +0d1680: |[0d1680] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z │ │ +0d1690: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d1692: 6e10 ab1b 0600 |0001: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.hasVisibleItems:()Z // method@1bab │ │ +0d1698: 0a03 |0004: move-result v3 │ │ +0d169a: 3903 0300 |0005: if-nez v3, 0008 // +0003 │ │ +0d169e: 0f02 |0007: return v2 │ │ +0d16a0: 0761 |0008: move-object v1, v6 │ │ +0d16a2: 6e10 a91b 0100 |0009: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1ba9 │ │ +0d16a8: 0c03 |000c: move-result-object v3 │ │ +0d16aa: 5454 aa09 |000d: iget-object v4, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d16ae: 3243 0900 |000f: if-eq v3, v4, 0018 // +0009 │ │ +0d16b2: 6e10 a91b 0100 |0011: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getParentMenu:()Landroid/view/Menu; // method@1ba9 │ │ +0d16b8: 0c01 |0014: move-result-object v1 │ │ +0d16ba: 1f01 8c03 |0015: check-cast v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder; // type@038c │ │ +0d16be: 28f2 |0017: goto 0009 // -000e │ │ +0d16c0: 6e10 a71b 0100 |0018: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1ba7 │ │ +0d16c6: 0c03 |001b: move-result-object v3 │ │ +0d16c8: 7020 9319 3500 |001c: invoke-direct {v5, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.findViewForItem:(Landroid/view/MenuItem;)Landroid/view/View; // method@1993 │ │ +0d16ce: 0c00 |001f: move-result-object v0 │ │ +0d16d0: 3900 0800 |0020: if-nez v0, 0028 // +0008 │ │ +0d16d4: 5453 ae09 |0022: iget-object v3, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d16d8: 3803 e3ff |0024: if-eqz v3, 0007 // -001d │ │ +0d16dc: 5450 ae09 |0026: iget-object v0, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d16e0: 6e10 a71b 0600 |0028: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getItem:()Landroid/view/MenuItem; // method@1ba7 │ │ +0d16e6: 0c02 |002b: move-result-object v2 │ │ +0d16e8: 7210 8221 0200 |002c: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0d16ee: 0a02 |002f: move-result v2 │ │ +0d16f0: 5952 ad09 |0030: iput v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOpenSubMenuId:I // field@09ad │ │ +0d16f4: 2202 6403 |0032: new-instance v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // type@0364 │ │ +0d16f8: 7030 6a19 5206 |0034: invoke-direct {v2, v5, v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/SubMenuBuilder;)V // method@196a │ │ +0d16fe: 5b52 a409 |0037: iput-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ +0d1702: 5452 a409 |0039: iget-object v2, v5, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mActionButtonPopup:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu; // field@09a4 │ │ +0d1706: 1203 |003b: const/4 v3, #int 0 // #0 │ │ +0d1708: 6e20 6d19 3200 |003c: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$ActionButtonSubmenu;.show:(Landroid/os/IBinder;)V // method@196d │ │ +0d170e: 6f20 ee19 6500 |003f: invoke-super {v5, v6}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19ee │ │ +0d1714: 1212 |0042: const/4 v2, #int 1 // #1 │ │ +0d1716: 28c4 |0043: goto 0007 // -003c │ │ catches : (none) │ │ positions : │ │ 0x0001 line=249 │ │ 0x0007 line=269 │ │ 0x0008 line=253 │ │ 0x0009 line=254 │ │ 0x0011 line=255 │ │ @@ -285515,23 +285545,23 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d162c: |[0d162c] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ -0d163c: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ -0d1640: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d1642: 6f20 ee19 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19ee │ │ -0d1648: 0e00 |0006: return-void │ │ -0d164a: 5420 aa09 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d164e: 1201 |0009: const/4 v1, #int 0 // #0 │ │ -0d1650: 6e20 521a 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ -0d1656: 28f9 |000d: goto 0006 // -0007 │ │ +0d1718: |[0d1718] android.support.v7.internal.view.menu.ActionMenuPresenter.onSubUiVisibilityChanged:(Z)V │ │ +0d1728: 3803 0700 |0000: if-eqz v3, 0007 // +0007 │ │ +0d172c: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d172e: 6f20 ee19 0200 |0003: invoke-super {v2, v0}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19ee │ │ +0d1734: 0e00 |0006: return-void │ │ +0d1736: 5420 aa09 |0007: iget-object v0, v2, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d173a: 1201 |0009: const/4 v1, #int 0 // #0 │ │ +0d173c: 6e20 521a 1000 |000a: invoke-virtual {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.close:(Z)V // method@1a52 │ │ +0d1742: 28f9 |000d: goto 0006 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=531 │ │ 0x0002 line=533 │ │ 0x0006 line=537 │ │ 0x0007 line=535 │ │ locals : │ │ @@ -285543,17 +285573,17 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1658: |[0d1658] android.support.v7.internal.view.menu.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ -0d1668: 5c01 a709 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@09a7 │ │ -0d166c: 0e00 |0002: return-void │ │ +0d1744: |[0d1744] android.support.v7.internal.view.menu.ActionMenuPresenter.setExpandedActionViewsExclusive:(Z)V │ │ +0d1754: 5c01 a709 |0000: iput-boolean v1, v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mExpandedActionViewsExclusive:Z // field@09a7 │ │ +0d1758: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0002 line=147 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0003 reg=1 isExclusive Z │ │ @@ -285563,19 +285593,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d1670: |[0d1670] android.support.v7.internal.view.menu.ActionMenuPresenter.setItemLimit:(I)V │ │ -0d1680: 5912 a809 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ -0d1684: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0d1686: 5c10 a909 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@09a9 │ │ -0d168a: 0e00 |0005: return-void │ │ +0d175c: |[0d175c] android.support.v7.internal.view.menu.ActionMenuPresenter.setItemLimit:(I)V │ │ +0d176c: 5912 a809 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItems:I // field@09a8 │ │ +0d1770: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0d1772: 5c10 a909 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMaxItemsSet:Z // field@09a9 │ │ +0d1776: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=141 │ │ 0x0002 line=142 │ │ 0x0005 line=143 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -285586,19 +285616,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 6 16-bit code units │ │ -0d168c: |[0d168c] android.support.v7.internal.view.menu.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ -0d169c: 5c12 b209 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d16a0: 1210 |0002: const/4 v0, #int 1 // #1 │ │ -0d16a2: 5c10 b309 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09b3 │ │ -0d16a6: 0e00 |0005: return-void │ │ +0d1778: |[0d1778] android.support.v7.internal.view.menu.ActionMenuPresenter.setReserveOverflow:(Z)V │ │ +0d1788: 5c12 b209 |0000: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d178c: 1210 |0002: const/4 v0, #int 1 // #1 │ │ +0d178e: 5c10 b309 |0003: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflowSet:Z // field@09b3 │ │ +0d1792: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0002 line=137 │ │ 0x0005 line=138 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ @@ -285609,20 +285639,20 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 0 │ │ insns size : 8 16-bit code units │ │ -0d16a8: |[0d16a8] android.support.v7.internal.view.menu.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ -0d16b8: 5912 b709 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@09b7 │ │ -0d16bc: 5c13 b509 |0002: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ -0d16c0: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0d16c2: 5c10 b809 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@09b8 │ │ -0d16c6: 0e00 |0007: return-void │ │ +0d1794: |[0d1794] android.support.v7.internal.view.menu.ActionMenuPresenter.setWidthLimit:(IZ)V │ │ +0d17a4: 5912 b709 |0000: iput v2, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimit:I // field@09b7 │ │ +0d17a8: 5c13 b509 |0002: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mStrictWidthLimit:Z // field@09b5 │ │ +0d17ac: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d17ae: 5c10 b809 |0005: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mWidthLimitSet:Z // field@09b8 │ │ +0d17b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0002 line=131 │ │ 0x0004 line=132 │ │ 0x0007 line=133 │ │ locals : │ │ @@ -285635,18 +285665,18 @@ │ │ type : '(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d16c8: |[0d16c8] android.support.v7.internal.view.menu.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0d16d8: 6e10 bd1a 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@1abd │ │ -0d16de: 0a00 |0003: move-result v0 │ │ -0d16e0: 0f00 |0004: return v0 │ │ +0d17b4: |[0d17b4] android.support.v7.internal.view.menu.ActionMenuPresenter.shouldIncludeItem:(ILandroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0d17c4: 6e10 bd1a 0300 |0000: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionButton:()Z // method@1abd │ │ +0d17ca: 0a00 |0003: move-result v0 │ │ +0d17cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=186 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/ActionMenuPresenter; │ │ 0x0000 - 0x0005 reg=2 childIndex I │ │ 0x0000 - 0x0005 reg=3 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ @@ -285656,45 +285686,45 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 1 │ │ outs : 6 │ │ insns size : 58 16-bit code units │ │ -0d16e4: |[0d16e4] android.support.v7.internal.view.menu.ActionMenuPresenter.showOverflowMenu:()Z │ │ -0d16f4: 1215 |0000: const/4 v5, #int 1 // #1 │ │ -0d16f6: 5561 b209 |0001: iget-boolean v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d16fa: 3801 3500 |0003: if-eqz v1, 0038 // +0035 │ │ -0d16fe: 6e10 9a19 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ -0d1704: 0a01 |0008: move-result v1 │ │ -0d1706: 3901 2f00 |0009: if-nez v1, 0038 // +002f │ │ -0d170a: 5461 aa09 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d170e: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ -0d1712: 5461 ab09 |000f: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d1716: 3801 2700 |0011: if-eqz v1, 0038 // +0027 │ │ -0d171a: 5461 b109 |0013: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d171e: 3901 2300 |0015: if-nez v1, 0038 // +0023 │ │ -0d1722: 2200 6703 |0017: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // type@0367 │ │ -0d1726: 5462 a609 |0019: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@09a6 │ │ -0d172a: 5463 aa09 |001b: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d172e: 5464 ae09 |001d: iget-object v4, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1732: 0761 |001f: move-object v1, v6 │ │ -0d1734: 7606 7919 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1979 │ │ -0d173a: 2201 6503 |0023: new-instance v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // type@0365 │ │ -0d173e: 7030 6e19 6100 |0025: invoke-direct {v1, v6, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V // method@196e │ │ -0d1744: 5b61 b109 |0028: iput-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d1748: 5461 ab09 |002a: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d174c: 1f01 3e04 |002c: check-cast v1, Landroid/view/View; // type@043e │ │ -0d1750: 5462 b109 |002e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ -0d1754: 6e20 4722 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@2247 │ │ -0d175a: 1201 |0033: const/4 v1, #int 0 // #0 │ │ -0d175c: 6f20 ee19 1600 |0034: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19ee │ │ -0d1762: 0f05 |0037: return v5 │ │ -0d1764: 1205 |0038: const/4 v5, #int 0 // #0 │ │ -0d1766: 28fe |0039: goto 0037 // -0002 │ │ +0d17d0: |[0d17d0] android.support.v7.internal.view.menu.ActionMenuPresenter.showOverflowMenu:()Z │ │ +0d17e0: 1215 |0000: const/4 v5, #int 1 // #1 │ │ +0d17e2: 5561 b209 |0001: iget-boolean v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d17e6: 3801 3500 |0003: if-eqz v1, 0038 // +0035 │ │ +0d17ea: 6e10 9a19 0600 |0005: invoke-virtual {v6}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.isOverflowMenuShowing:()Z // method@199a │ │ +0d17f0: 0a01 |0008: move-result v1 │ │ +0d17f2: 3901 2f00 |0009: if-nez v1, 0038 // +002f │ │ +0d17f6: 5461 aa09 |000b: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d17fa: 3801 2b00 |000d: if-eqz v1, 0038 // +002b │ │ +0d17fe: 5461 ab09 |000f: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d1802: 3801 2700 |0011: if-eqz v1, 0038 // +0027 │ │ +0d1806: 5461 b109 |0013: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d180a: 3901 2300 |0015: if-nez v1, 0038 // +0023 │ │ +0d180e: 2200 6703 |0017: new-instance v0, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup; // type@0367 │ │ +0d1812: 5462 a609 |0019: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mContext:Landroid/content/Context; // field@09a6 │ │ +0d1816: 5463 aa09 |001b: iget-object v3, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d181a: 5464 ae09 |001d: iget-object v4, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d181e: 0761 |001f: move-object v1, v6 │ │ +0d1820: 7606 7919 0000 |0020: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/View;Z)V // method@1979 │ │ +0d1826: 2201 6503 |0023: new-instance v1, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // type@0365 │ │ +0d182a: 7030 6e19 6100 |0025: invoke-direct {v1, v6, v0}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowPopup;)V // method@196e │ │ +0d1830: 5b61 b109 |0028: iput-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d1834: 5461 ab09 |002a: iget-object v1, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d1838: 1f01 3e04 |002c: check-cast v1, Landroid/view/View; // type@043e │ │ +0d183c: 5462 b109 |002e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mPostedOpenRunnable:Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OpenOverflowRunnable; // field@09b1 │ │ +0d1840: 6e20 4722 2100 |0030: invoke-virtual {v1, v2}, Landroid/view/View;.post:(Ljava/lang/Runnable;)Z // method@2247 │ │ +0d1846: 1201 |0033: const/4 v1, #int 0 // #0 │ │ +0d1848: 6f20 ee19 1600 |0034: invoke-super {v6, v1}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.onSubMenuSelected:(Landroid/support/v7/internal/view/menu/SubMenuBuilder;)Z // method@19ee │ │ +0d184e: 0f05 |0037: return v5 │ │ +0d1850: 1205 |0038: const/4 v5, #int 0 // #0 │ │ +0d1852: 28fe |0039: goto 0037 // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=295 │ │ 0x0017 line=297 │ │ 0x0023 line=298 │ │ 0x002a line=300 │ │ 0x0033 line=304 │ │ @@ -285708,106 +285738,106 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 172 16-bit code units │ │ -0d1768: |[0d1768] android.support.v7.internal.view.menu.ActionMenuPresenter.updateMenuView:(Z)V │ │ -0d1778: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0d177a: 120a |0001: const/4 v10, #int 0 // #0 │ │ -0d177c: 6f20 f219 cb00 |0002: invoke-super {v11, v12}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@19f2 │ │ -0d1782: 54b8 ab09 |0005: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d1786: 3908 0300 |0007: if-nez v8, 000a // +0003 │ │ -0d178a: 0e00 |0009: return-void │ │ -0d178c: 54b8 aa09 |000a: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d1790: 3808 2100 |000c: if-eqz v8, 002d // +0021 │ │ -0d1794: 54b8 aa09 |000e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d1798: 6e10 621a 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@1a62 │ │ -0d179e: 0c00 |0013: move-result-object v0 │ │ -0d17a0: 6e10 9d2b 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0d17a6: 0a01 |0017: move-result v1 │ │ -0d17a8: 1203 |0018: const/4 v3, #int 0 // #0 │ │ -0d17aa: 3513 1400 |0019: if-ge v3, v1, 002d // +0014 │ │ -0d17ae: 6e20 972b 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0d17b4: 0c08 |001e: move-result-object v8 │ │ -0d17b6: 1f08 7b03 |001f: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0d17ba: 6e10 b61a 0800 |0021: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1ab6 │ │ -0d17c0: 0c07 |0024: move-result-object v7 │ │ -0d17c2: 3807 0500 |0025: if-eqz v7, 002a // +0005 │ │ -0d17c6: 6e20 d70b b700 |0027: invoke-virtual {v7, v11}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@0bd7 │ │ -0d17cc: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d17d0: 28ed |002c: goto 0019 // -0013 │ │ -0d17d2: 54b8 aa09 |002d: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d17d6: 3808 5b00 |002f: if-eqz v8, 008a // +005b │ │ -0d17da: 54b8 aa09 |0031: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ -0d17de: 6e10 6a1a 0800 |0033: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ -0d17e4: 0c05 |0036: move-result-object v5 │ │ -0d17e6: 1202 |0037: const/4 v2, #int 0 // #0 │ │ -0d17e8: 55b8 b209 |0038: iget-boolean v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d17ec: 3808 1700 |003a: if-eqz v8, 0051 // +0017 │ │ -0d17f0: 3805 1500 |003c: if-eqz v5, 0051 // +0015 │ │ -0d17f4: 6e10 9d2b 0500 |003e: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ -0d17fa: 0a01 |0041: move-result v1 │ │ -0d17fc: 3391 4c00 |0042: if-ne v1, v9, 008e // +004c │ │ -0d1800: 6e20 972b a500 |0044: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ -0d1806: 0c08 |0047: move-result-object v8 │ │ -0d1808: 1f08 7b03 |0048: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ -0d180c: 6e10 be1a 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1abe │ │ -0d1812: 0a08 |004d: move-result v8 │ │ -0d1814: 3908 3e00 |004e: if-nez v8, 008c // +003e │ │ -0d1818: 0192 |0050: move v2, v9 │ │ -0d181a: 3802 4300 |0051: if-eqz v2, 0094 // +0043 │ │ -0d181e: 54b8 ae09 |0053: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1822: 3908 0b00 |0055: if-nez v8, 0060 // +000b │ │ -0d1826: 2208 6603 |0057: new-instance v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0366 │ │ -0d182a: 54b9 b609 |0059: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09b6 │ │ -0d182e: 7030 7019 b809 |005b: invoke-direct {v8, v11, v9}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@1970 │ │ -0d1834: 5bb8 ae09 |005e: iput-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1838: 54b8 ae09 |0060: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d183c: 6e10 0d22 0800 |0062: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0d1842: 0c06 |0065: move-result-object v6 │ │ -0d1844: 1f06 4404 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0444 │ │ -0d1848: 54b8 ab09 |0068: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d184c: 3286 1600 |006a: if-eq v6, v8, 0080 // +0016 │ │ -0d1850: 3806 0700 |006c: if-eqz v6, 0073 // +0007 │ │ -0d1854: 54b8 ae09 |006e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d1858: 6e20 c122 8600 |0070: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0d185e: 54b4 ab09 |0073: iget-object v4, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d1862: 1f04 6e03 |0075: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0d1866: 54b8 ae09 |0077: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d186a: 6e10 bf19 0400 |0079: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19bf │ │ -0d1870: 0c09 |007c: move-result-object v9 │ │ -0d1872: 6e30 b319 8409 |007d: invoke-virtual {v4, v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19b3 │ │ -0d1878: 54b8 ab09 |0080: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d187c: 1f08 6e03 |0082: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ -0d1880: 55b9 b209 |0084: iget-boolean v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ -0d1884: 6e20 dd19 9800 |0086: invoke-virtual {v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setOverflowReserved:(Z)V // method@19dd │ │ -0d188a: 2880 |0089: goto 0009 // -0080 │ │ -0d188c: 1205 |008a: const/4 v5, #int 0 // #0 │ │ -0d188e: 28ac |008b: goto 0037 // -0054 │ │ -0d1890: 01a2 |008c: move v2, v10 │ │ -0d1892: 28c4 |008d: goto 0051 // -003c │ │ -0d1894: 3d01 0400 |008e: if-lez v1, 0092 // +0004 │ │ -0d1898: 0192 |0090: move v2, v9 │ │ -0d189a: 28c0 |0091: goto 0051 // -0040 │ │ -0d189c: 01a2 |0092: move v2, v10 │ │ -0d189e: 28fe |0093: goto 0091 // -0002 │ │ -0d18a0: 54b8 ae09 |0094: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d18a4: 3808 eaff |0096: if-eqz v8, 0080 // -0016 │ │ -0d18a8: 54b8 ae09 |0098: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d18ac: 6e10 0d22 0800 |009a: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ -0d18b2: 0c08 |009d: move-result-object v8 │ │ -0d18b4: 54b9 ab09 |009e: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d18b8: 3398 e0ff |00a0: if-ne v8, v9, 0080 // -0020 │ │ -0d18bc: 54b8 ab09 |00a2: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ -0d18c0: 1f08 4404 |00a4: check-cast v8, Landroid/view/ViewGroup; // type@0444 │ │ -0d18c4: 54b9 ae09 |00a6: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ -0d18c8: 6e20 c122 9800 |00a8: invoke-virtual {v8, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ -0d18ce: 28d5 |00ab: goto 0080 // -002b │ │ +0d1854: |[0d1854] android.support.v7.internal.view.menu.ActionMenuPresenter.updateMenuView:(Z)V │ │ +0d1864: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0d1866: 120a |0001: const/4 v10, #int 0 // #0 │ │ +0d1868: 6f20 f219 cb00 |0002: invoke-super {v11, v12}, Landroid/support/v7/internal/view/menu/BaseMenuPresenter;.updateMenuView:(Z)V // method@19f2 │ │ +0d186e: 54b8 ab09 |0005: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d1872: 3908 0300 |0007: if-nez v8, 000a // +0003 │ │ +0d1876: 0e00 |0009: return-void │ │ +0d1878: 54b8 aa09 |000a: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d187c: 3808 2100 |000c: if-eqz v8, 002d // +0021 │ │ +0d1880: 54b8 aa09 |000e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d1884: 6e10 621a 0800 |0010: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionItems:()Ljava/util/ArrayList; // method@1a62 │ │ +0d188a: 0c00 |0013: move-result-object v0 │ │ +0d188c: 6e10 9d2b 0000 |0014: invoke-virtual {v0}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0d1892: 0a01 |0017: move-result v1 │ │ +0d1894: 1203 |0018: const/4 v3, #int 0 // #0 │ │ +0d1896: 3513 1400 |0019: if-ge v3, v1, 002d // +0014 │ │ +0d189a: 6e20 972b 3000 |001b: invoke-virtual {v0, v3}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0d18a0: 0c08 |001e: move-result-object v8 │ │ +0d18a2: 1f08 7b03 |001f: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0d18a6: 6e10 b61a 0800 |0021: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1ab6 │ │ +0d18ac: 0c07 |0024: move-result-object v7 │ │ +0d18ae: 3807 0500 |0025: if-eqz v7, 002a // +0005 │ │ +0d18b2: 6e20 d70b b700 |0027: invoke-virtual {v7, v11}, Landroid/support/v4/view/ActionProvider;.setSubUiVisibilityListener:(Landroid/support/v4/view/ActionProvider$SubUiVisibilityListener;)V // method@0bd7 │ │ +0d18b8: d803 0301 |002a: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d18bc: 28ed |002c: goto 0019 // -0013 │ │ +0d18be: 54b8 aa09 |002d: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d18c2: 3808 5b00 |002f: if-eqz v8, 008a // +005b │ │ +0d18c6: 54b8 aa09 |0031: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@09aa │ │ +0d18ca: 6e10 6a1a 0800 |0033: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getNonActionItems:()Ljava/util/ArrayList; // method@1a6a │ │ +0d18d0: 0c05 |0036: move-result-object v5 │ │ +0d18d2: 1202 |0037: const/4 v2, #int 0 // #0 │ │ +0d18d4: 55b8 b209 |0038: iget-boolean v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d18d8: 3808 1700 |003a: if-eqz v8, 0051 // +0017 │ │ +0d18dc: 3805 1500 |003c: if-eqz v5, 0051 // +0015 │ │ +0d18e0: 6e10 9d2b 0500 |003e: invoke-virtual {v5}, Ljava/util/ArrayList;.size:()I // method@2b9d │ │ +0d18e6: 0a01 |0041: move-result v1 │ │ +0d18e8: 3391 4c00 |0042: if-ne v1, v9, 008e // +004c │ │ +0d18ec: 6e20 972b a500 |0044: invoke-virtual {v5, v10}, Ljava/util/ArrayList;.get:(I)Ljava/lang/Object; // method@2b97 │ │ +0d18f2: 0c08 |0047: move-result-object v8 │ │ +0d18f4: 1f08 7b03 |0048: check-cast v8, Landroid/support/v7/internal/view/menu/MenuItemImpl; // type@037b │ │ +0d18f8: 6e10 be1a 0800 |004a: invoke-virtual {v8}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.isActionViewExpanded:()Z // method@1abe │ │ +0d18fe: 0a08 |004d: move-result v8 │ │ +0d1900: 3908 3e00 |004e: if-nez v8, 008c // +003e │ │ +0d1904: 0192 |0050: move v2, v9 │ │ +0d1906: 3802 4300 |0051: if-eqz v2, 0094 // +0043 │ │ +0d190a: 54b8 ae09 |0053: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d190e: 3908 0b00 |0055: if-nez v8, 0060 // +000b │ │ +0d1912: 2208 6603 |0057: new-instance v8, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton; // type@0366 │ │ +0d1916: 54b9 b609 |0059: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mSystemContext:Landroid/content/Context; // field@09b6 │ │ +0d191a: 7030 7019 b809 |005b: invoke-direct {v8, v11, v9}, Landroid/support/v7/internal/view/menu/ActionMenuPresenter$OverflowMenuButton;.:(Landroid/support/v7/internal/view/menu/ActionMenuPresenter;Landroid/content/Context;)V // method@1970 │ │ +0d1920: 5bb8 ae09 |005e: iput-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1924: 54b8 ae09 |0060: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1928: 6e10 0d22 0800 |0062: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0d192e: 0c06 |0065: move-result-object v6 │ │ +0d1930: 1f06 4404 |0066: check-cast v6, Landroid/view/ViewGroup; // type@0444 │ │ +0d1934: 54b8 ab09 |0068: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d1938: 3286 1600 |006a: if-eq v6, v8, 0080 // +0016 │ │ +0d193c: 3806 0700 |006c: if-eqz v6, 0073 // +0007 │ │ +0d1940: 54b8 ae09 |006e: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1944: 6e20 c122 8600 |0070: invoke-virtual {v6, v8}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0d194a: 54b4 ab09 |0073: iget-object v4, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d194e: 1f04 6e03 |0075: check-cast v4, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0d1952: 54b8 ae09 |0077: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1956: 6e10 bf19 0400 |0079: invoke-virtual {v4}, Landroid/support/v7/internal/view/menu/ActionMenuView;.generateOverflowButtonLayoutParams:()Landroid/support/v7/internal/view/menu/ActionMenuView$LayoutParams; // method@19bf │ │ +0d195c: 0c09 |007c: move-result-object v9 │ │ +0d195e: 6e30 b319 8409 |007d: invoke-virtual {v4, v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.addView:(Landroid/view/View;Landroid/view/ViewGroup$LayoutParams;)V // method@19b3 │ │ +0d1964: 54b8 ab09 |0080: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d1968: 1f08 6e03 |0082: check-cast v8, Landroid/support/v7/internal/view/menu/ActionMenuView; // type@036e │ │ +0d196c: 55b9 b209 |0084: iget-boolean v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mReserveOverflow:Z // field@09b2 │ │ +0d1970: 6e20 dd19 9800 |0086: invoke-virtual {v8, v9}, Landroid/support/v7/internal/view/menu/ActionMenuView;.setOverflowReserved:(Z)V // method@19dd │ │ +0d1976: 2880 |0089: goto 0009 // -0080 │ │ +0d1978: 1205 |008a: const/4 v5, #int 0 // #0 │ │ +0d197a: 28ac |008b: goto 0037 // -0054 │ │ +0d197c: 01a2 |008c: move v2, v10 │ │ +0d197e: 28c4 |008d: goto 0051 // -003c │ │ +0d1980: 3d01 0400 |008e: if-lez v1, 0092 // +0004 │ │ +0d1984: 0192 |0090: move v2, v9 │ │ +0d1986: 28c0 |0091: goto 0051 // -0040 │ │ +0d1988: 01a2 |0092: move v2, v10 │ │ +0d198a: 28fe |0093: goto 0091 // -0002 │ │ +0d198c: 54b8 ae09 |0094: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1990: 3808 eaff |0096: if-eqz v8, 0080 // -0016 │ │ +0d1994: 54b8 ae09 |0098: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d1998: 6e10 0d22 0800 |009a: invoke-virtual {v8}, Landroid/view/View;.getParent:()Landroid/view/ViewParent; // method@220d │ │ +0d199e: 0c08 |009d: move-result-object v8 │ │ +0d19a0: 54b9 ab09 |009e: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d19a4: 3398 e0ff |00a0: if-ne v8, v9, 0080 // -0020 │ │ +0d19a8: 54b8 ab09 |00a2: iget-object v8, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mMenuView:Landroid/support/v7/internal/view/menu/MenuView; // field@09ab │ │ +0d19ac: 1f08 4404 |00a4: check-cast v8, Landroid/view/ViewGroup; // type@0444 │ │ +0d19b0: 54b9 ae09 |00a6: iget-object v9, v11, Landroid/support/v7/internal/view/menu/ActionMenuPresenter;.mOverflowButton:Landroid/view/View; // field@09ae │ │ +0d19b4: 6e20 c122 9800 |00a8: invoke-virtual {v8, v9}, Landroid/view/ViewGroup;.removeView:(Landroid/view/View;)V // method@22c1 │ │ +0d19ba: 28d5 |00ab: goto 0080 // -002b │ │ catches : (none) │ │ positions : │ │ 0x0002 line=191 │ │ 0x0005 line=193 │ │ 0x0009 line=238 │ │ 0x000a line=197 │ │ 0x000e line=198 │ │ @@ -285902,18 +285932,18 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d18d0: |[0d18d0] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;)V │ │ -0d18e0: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d18e2: 7030 fd1a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@1afd │ │ -0d18e8: 0e00 |0004: return-void │ │ +0d19bc: |[0d19bc] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;)V │ │ +0d19cc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d19ce: 7030 fd1a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@1afd │ │ +0d19d4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0004 line=55 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0005 reg=2 object Landroid/view/MenuItem; │ │ @@ -285923,21 +285953,21 @@ │ │ type : '(Landroid/view/MenuItem;Z)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d18ec: |[0d18ec] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;Z)V │ │ -0d18fc: 7020 f319 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@19f3 │ │ -0d1902: 7210 8e21 0200 |0003: invoke-interface {v2}, Landroid/view/MenuItem;.isVisible:()Z // method@218e │ │ -0d1908: 0a00 |0006: move-result v0 │ │ -0d190a: 5c10 490a |0007: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ -0d190e: 5c13 480a |0009: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ -0d1912: 0e00 |000b: return-void │ │ +0d19d8: |[0d19d8] android.support.v7.internal.view.menu.MenuItemWrapperICS.:(Landroid/view/MenuItem;Z)V │ │ +0d19e8: 7020 f319 2100 |0000: invoke-direct {v1, v2}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@19f3 │ │ +0d19ee: 7210 8e21 0200 |0003: invoke-interface {v2}, Landroid/view/MenuItem;.isVisible:()Z // method@218e │ │ +0d19f4: 0a00 |0006: move-result v0 │ │ +0d19f6: 5c10 490a |0007: iput-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ +0d19fa: 5c13 480a |0009: iput-boolean v3, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ +0d19fe: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ 0x0003 line=49 │ │ 0x0009 line=50 │ │ 0x000b line=51 │ │ locals : │ │ @@ -285950,17 +285980,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d1914: |[0d1914] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ -0d1924: 5510 480a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ -0d1928: 0f00 |0002: return v0 │ │ +0d1a00: |[0d1a00] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$000:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ +0d1a10: 5510 480a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ +0d1a14: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -285968,17 +285998,17 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d192c: |[0d192c] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ -0d193c: 5510 490a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ -0d1940: 0f00 |0002: return v0 │ │ +0d1a18: |[0d1a18] android.support.v7.internal.view.menu.MenuItemWrapperICS.access$100:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;)Z │ │ +0d1a28: 5510 490a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ +0d1a2c: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ Virtual methods - │ │ @@ -285987,30 +286017,30 @@ │ │ type : '()Z' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d1944: |[0d1944] android.support.v7.internal.view.menu.MenuItemWrapperICS.checkActionProviderOverrideVisibility:()Z │ │ -0d1954: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d1956: 5532 490a |0001: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ -0d195a: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ -0d195e: 6e10 111b 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1b11 │ │ -0d1964: 0c00 |0008: move-result-object v0 │ │ -0d1966: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ -0d196a: 6e10 d50b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ -0d1970: 0a02 |000e: move-result v2 │ │ -0d1972: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ -0d1976: 6e10 d00b 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ -0d197c: 0a02 |0014: move-result v2 │ │ -0d197e: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ -0d1982: 6e20 311b 1300 |0017: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@1b31 │ │ -0d1988: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0d198a: 0f01 |001b: return v1 │ │ +0d1a30: |[0d1a30] android.support.v7.internal.view.menu.MenuItemWrapperICS.checkActionProviderOverrideVisibility:()Z │ │ +0d1a40: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d1a42: 5532 490a |0001: iget-boolean v2, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ +0d1a46: 3802 1800 |0003: if-eqz v2, 001b // +0018 │ │ +0d1a4a: 6e10 111b 0300 |0005: invoke-virtual {v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; // method@1b11 │ │ +0d1a50: 0c00 |0008: move-result-object v0 │ │ +0d1a52: 3800 1200 |0009: if-eqz v0, 001b // +0012 │ │ +0d1a56: 6e10 d50b 0000 |000b: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.overridesItemVisibility:()Z // method@0bd5 │ │ +0d1a5c: 0a02 |000e: move-result v2 │ │ +0d1a5e: 3802 0c00 |000f: if-eqz v2, 001b // +000c │ │ +0d1a62: 6e10 d00b 0000 |0011: invoke-virtual {v0}, Landroid/support/v4/view/ActionProvider;.isVisible:()Z // method@0bd0 │ │ +0d1a68: 0a02 |0014: move-result v2 │ │ +0d1a6a: 3902 0600 |0015: if-nez v2, 001b // +0006 │ │ +0d1a6e: 6e20 311b 1300 |0017: invoke-virtual {v3, v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@1b31 │ │ +0d1a74: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0d1a76: 0f01 |001b: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=347 │ │ 0x0005 line=348 │ │ 0x0009 line=349 │ │ 0x0017 line=350 │ │ 0x001a line=351 │ │ @@ -286024,20 +286054,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d198c: |[0d198c] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ -0d199c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d19a0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d19a4: 7210 7a21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.collapseActionView:()Z // method@217a │ │ -0d19aa: 0a00 |0007: move-result v0 │ │ -0d19ac: 0f00 |0008: return v0 │ │ +0d1a78: |[0d1a78] android.support.v7.internal.view.menu.MenuItemWrapperICS.collapseActionView:()Z │ │ +0d1a88: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1a8c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1a90: 7210 7a21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.collapseActionView:()Z // method@217a │ │ +0d1a96: 0a00 |0007: move-result v0 │ │ +0d1a98: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286045,18 +286075,18 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d19b0: |[0d19b0] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -0d19c0: 2200 7d03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@037d │ │ -0d19c4: 7030 ed1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@1aed │ │ -0d19ca: 1100 |0005: return-object v0 │ │ +0d1a9c: |[0d1a9c] android.support.v7.internal.view.menu.MenuItemWrapperICS.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +0d1aac: 2200 7d03 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@037d │ │ +0d1ab0: 7030 ed1a 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/ActionProvider;)V // method@1aed │ │ +0d1ab6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=340 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0006 reg=2 provider Landroid/support/v4/view/ActionProvider; │ │ │ │ @@ -286065,20 +286095,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d19cc: |[0d19cc] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ -0d19dc: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d19e0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d19e4: 7210 7b21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@217b │ │ -0d19ea: 0a00 |0007: move-result v0 │ │ -0d19ec: 0f00 |0008: return v0 │ │ +0d1ab8: |[0d1ab8] android.support.v7.internal.view.menu.MenuItemWrapperICS.expandActionView:()Z │ │ +0d1ac8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1acc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1ad0: 7210 7b21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.expandActionView:()Z // method@217b │ │ +0d1ad6: 0a00 |0007: move-result v0 │ │ +0d1ad8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286086,20 +286116,20 @@ │ │ type : '()Landroid/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d19f0: |[0d19f0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ -0d1a00: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1a04: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1a08: 7210 7c21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@217c │ │ -0d1a0e: 0c00 |0007: move-result-object v0 │ │ -0d1a10: 1100 |0008: return-object v0 │ │ +0d1adc: |[0d1adc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionProvider:()Landroid/view/ActionProvider; │ │ +0d1aec: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1af0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1af4: 7210 7c21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@217c │ │ +0d1afa: 0c00 |0007: move-result-object v0 │ │ +0d1afc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #5 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286107,25 +286137,25 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 19 16-bit code units │ │ -0d1a14: |[0d1a14] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ -0d1a24: 5421 4b0a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1a28: 1f01 2e04 |0002: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1a2c: 7210 7d21 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@217d │ │ -0d1a32: 0c00 |0007: move-result-object v0 │ │ -0d1a34: 2001 7e03 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ -0d1a38: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ -0d1a3c: 1f00 7e03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ -0d1a40: 6e10 f41a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@1af4 │ │ -0d1a46: 0c00 |0011: move-result-object v0 │ │ -0d1a48: 1100 |0012: return-object v0 │ │ +0d1b00: |[0d1b00] android.support.v7.internal.view.menu.MenuItemWrapperICS.getActionView:()Landroid/view/View; │ │ +0d1b10: 5421 4b0a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1b14: 1f01 2e04 |0002: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1b18: 7210 7d21 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@217d │ │ +0d1b1e: 0c00 |0007: move-result-object v0 │ │ +0d1b20: 2001 7e03 |0008: instance-of v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ +0d1b24: 3801 0800 |000a: if-eqz v1, 0012 // +0008 │ │ +0d1b28: 1f00 7e03 |000c: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ +0d1b2c: 6e10 f41a 0000 |000e: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.getWrappedView:()Landroid/view/View; // method@1af4 │ │ +0d1b32: 0c00 |0011: move-result-object v0 │ │ +0d1b34: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=263 │ │ 0x0008 line=264 │ │ 0x000c line=265 │ │ 0x0012 line=267 │ │ locals : │ │ @@ -286137,20 +286167,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1a4c: |[0d1a4c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ -0d1a5c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1a60: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1a64: 7210 7e21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getAlphabeticShortcut:()C // method@217e │ │ -0d1a6a: 0a00 |0007: move-result v0 │ │ -0d1a6c: 0f00 |0008: return v0 │ │ +0d1b38: |[0d1b38] android.support.v7.internal.view.menu.MenuItemWrapperICS.getAlphabeticShortcut:()C │ │ +0d1b48: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1b4c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1b50: 7210 7e21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getAlphabeticShortcut:()C // method@217e │ │ +0d1b56: 0a00 |0007: move-result v0 │ │ +0d1b58: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=153 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286158,20 +286188,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1a70: |[0d1a70] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ -0d1a80: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1a84: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1a88: 7210 7f21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getGroupId:()I // method@217f │ │ -0d1a8e: 0a00 |0007: move-result v0 │ │ -0d1a90: 0f00 |0008: return v0 │ │ +0d1b5c: |[0d1b5c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getGroupId:()I │ │ +0d1b6c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1b70: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1b74: 7210 7f21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getGroupId:()I // method@217f │ │ +0d1b7a: 0a00 |0007: move-result v0 │ │ +0d1b7c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286179,20 +286209,20 @@ │ │ type : '()Landroid/graphics/drawable/Drawable;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1a94: |[0d1a94] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ -0d1aa4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1aa8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1aac: 7210 8021 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2180 │ │ -0d1ab2: 0c00 |0007: move-result-object v0 │ │ -0d1ab4: 1100 |0008: return-object v0 │ │ +0d1b80: |[0d1b80] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIcon:()Landroid/graphics/drawable/Drawable; │ │ +0d1b90: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1b94: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1b98: 7210 8021 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIcon:()Landroid/graphics/drawable/Drawable; // method@2180 │ │ +0d1b9e: 0c00 |0007: move-result-object v0 │ │ +0d1ba0: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286200,20 +286230,20 @@ │ │ type : '()Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1ab8: |[0d1ab8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ -0d1ac8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1acc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1ad0: 7210 8121 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@2181 │ │ -0d1ad6: 0c00 |0007: move-result-object v0 │ │ -0d1ad8: 1100 |0008: return-object v0 │ │ +0d1ba4: |[0d1ba4] android.support.v7.internal.view.menu.MenuItemWrapperICS.getIntent:()Landroid/content/Intent; │ │ +0d1bb4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1bb8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1bbc: 7210 8121 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getIntent:()Landroid/content/Intent; // method@2181 │ │ +0d1bc2: 0c00 |0007: move-result-object v0 │ │ +0d1bc4: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=125 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286221,20 +286251,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1adc: |[0d1adc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ -0d1aec: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1af0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1af4: 7210 8221 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0d1afa: 0a00 |0007: move-result v0 │ │ -0d1afc: 0f00 |0008: return v0 │ │ +0d1bc8: |[0d1bc8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getItemId:()I │ │ +0d1bd8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1bdc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1be0: 7210 8221 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0d1be6: 0a00 |0007: move-result v0 │ │ +0d1be8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=59 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #11 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286242,20 +286272,20 @@ │ │ type : '()Landroid/view/ContextMenu$ContextMenuInfo;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1b00: |[0d1b00] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ -0d1b10: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1b14: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1b18: 7210 8321 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@2183 │ │ -0d1b1e: 0c00 |0007: move-result-object v0 │ │ -0d1b20: 1100 |0008: return-object v0 │ │ +0d1bec: |[0d1bec] android.support.v7.internal.view.menu.MenuItemWrapperICS.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; │ │ +0d1bfc: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1c00: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1c04: 7210 8321 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getMenuInfo:()Landroid/view/ContextMenu$ContextMenuInfo; // method@2183 │ │ +0d1c0a: 0c00 |0007: move-result-object v0 │ │ +0d1c0c: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=225 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #12 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286263,20 +286293,20 @@ │ │ type : '()C' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1b24: |[0d1b24] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ -0d1b34: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1b38: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1b3c: 7210 8421 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getNumericShortcut:()C // method@2184 │ │ -0d1b42: 0a00 |0007: move-result v0 │ │ -0d1b44: 0f00 |0008: return v0 │ │ +0d1c10: |[0d1c10] android.support.v7.internal.view.menu.MenuItemWrapperICS.getNumericShortcut:()C │ │ +0d1c20: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1c24: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1c28: 7210 8421 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getNumericShortcut:()C // method@2184 │ │ +0d1c2e: 0a00 |0007: move-result v0 │ │ +0d1c30: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #13 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286284,20 +286314,20 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1b48: |[0d1b48] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ -0d1b58: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1b5c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1b60: 7210 8521 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getOrder:()I // method@2185 │ │ -0d1b66: 0a00 |0007: move-result v0 │ │ -0d1b68: 0f00 |0008: return v0 │ │ +0d1c34: |[0d1c34] android.support.v7.internal.view.menu.MenuItemWrapperICS.getOrder:()I │ │ +0d1c44: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1c48: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1c4c: 7210 8521 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getOrder:()I // method@2185 │ │ +0d1c52: 0a00 |0007: move-result v0 │ │ +0d1c54: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286305,22 +286335,22 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d1b6c: |[0d1b6c] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ -0d1b7c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1b80: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1b84: 7210 8621 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ -0d1b8a: 0c00 |0007: move-result-object v0 │ │ -0d1b8c: 6e20 101b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b10 │ │ -0d1b92: 0c00 |000b: move-result-object v0 │ │ -0d1b94: 1100 |000c: return-object v0 │ │ +0d1c58: |[0d1c58] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSubMenu:()Landroid/view/SubMenu; │ │ +0d1c68: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1c6c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1c70: 7210 8621 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getSubMenu:()Landroid/view/SubMenu; // method@2186 │ │ +0d1c76: 0c00 |0007: move-result-object v0 │ │ +0d1c78: 6e20 101b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b10 │ │ +0d1c7e: 0c00 |000b: move-result-object v0 │ │ +0d1c80: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #15 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286328,25 +286358,25 @@ │ │ type : '()Landroid/support/v4/view/ActionProvider;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 17 16-bit code units │ │ -0d1b98: |[0d1b98] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ -0d1ba8: 5421 4b0a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1bac: 1f01 2e04 |0002: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1bb0: 7210 7c21 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@217c │ │ -0d1bb6: 0c00 |0007: move-result-object v0 │ │ -0d1bb8: 1f00 7d03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@037d │ │ -0d1bbc: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ -0d1bc0: 5401 400a |000c: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ -0d1bc4: 1101 |000e: return-object v1 │ │ -0d1bc6: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0d1bc8: 28fe |0010: goto 000e // -0002 │ │ +0d1c84: |[0d1c84] android.support.v7.internal.view.menu.MenuItemWrapperICS.getSupportActionProvider:()Landroid/support/v4/view/ActionProvider; │ │ +0d1c94: 5421 4b0a |0000: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1c98: 1f01 2e04 |0002: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1c9c: 7210 7c21 0100 |0004: invoke-interface {v1}, Landroid/view/MenuItem;.getActionProvider:()Landroid/view/ActionProvider; // method@217c │ │ +0d1ca2: 0c00 |0007: move-result-object v0 │ │ +0d1ca4: 1f00 7d03 |0008: check-cast v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // type@037d │ │ +0d1ca8: 3800 0500 |000a: if-eqz v0, 000f // +0005 │ │ +0d1cac: 5401 400a |000c: iget-object v1, v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;.mInner:Landroid/support/v4/view/ActionProvider; // field@0a40 │ │ +0d1cb0: 1101 |000e: return-object v1 │ │ +0d1cb2: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0d1cb4: 28fe |0010: goto 000e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x000a line=324 │ │ locals : │ │ 0x000a - 0x0011 reg=0 providerWrapper Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -286356,20 +286386,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1bcc: |[0d1bcc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ -0d1bdc: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1be0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1be4: 7210 8721 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@2187 │ │ -0d1bea: 0c00 |0007: move-result-object v0 │ │ -0d1bec: 1100 |0008: return-object v0 │ │ +0d1cb8: |[0d1cb8] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitle:()Ljava/lang/CharSequence; │ │ +0d1cc8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1ccc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1cd0: 7210 8721 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitle:()Ljava/lang/CharSequence; // method@2187 │ │ +0d1cd6: 0c00 |0007: move-result-object v0 │ │ +0d1cd8: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=86 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #17 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286377,20 +286407,20 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1bf0: |[0d1bf0] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ -0d1c00: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1c04: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1c08: 7210 8821 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@2188 │ │ -0d1c0e: 0c00 |0007: move-result-object v0 │ │ -0d1c10: 1100 |0008: return-object v0 │ │ +0d1cdc: |[0d1cdc] android.support.v7.internal.view.menu.MenuItemWrapperICS.getTitleCondensed:()Ljava/lang/CharSequence; │ │ +0d1cec: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1cf0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1cf4: 7210 8821 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.getTitleCondensed:()Ljava/lang/CharSequence; // method@2188 │ │ +0d1cfa: 0c00 |0007: move-result-object v0 │ │ +0d1cfc: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=97 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #18 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286398,20 +286428,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1c14: |[0d1c14] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ -0d1c24: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1c28: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1c2c: 7210 8921 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ -0d1c32: 0a00 |0007: move-result v0 │ │ -0d1c34: 0f00 |0008: return v0 │ │ +0d1d00: |[0d1d00] android.support.v7.internal.view.menu.MenuItemWrapperICS.hasSubMenu:()Z │ │ +0d1d10: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1d14: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1d18: 7210 8921 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.hasSubMenu:()Z // method@2189 │ │ +0d1d1e: 0a00 |0007: move-result v0 │ │ +0d1d20: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=208 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #19 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286419,20 +286449,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1c38: |[0d1c38] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ -0d1c48: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1c4c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1c50: 7210 8a21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@218a │ │ -0d1c56: 0a00 |0007: move-result v0 │ │ -0d1c58: 0f00 |0008: return v0 │ │ +0d1d24: |[0d1d24] android.support.v7.internal.view.menu.MenuItemWrapperICS.isActionViewExpanded:()Z │ │ +0d1d34: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1d38: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1d3c: 7210 8a21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isActionViewExpanded:()Z // method@218a │ │ +0d1d42: 0a00 |0007: move-result v0 │ │ +0d1d44: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=296 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #20 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286440,20 +286470,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1c5c: |[0d1c5c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ -0d1c6c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1c70: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1c74: 7210 8b21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isCheckable:()Z // method@218b │ │ -0d1c7a: 0a00 |0007: move-result v0 │ │ -0d1c7c: 0f00 |0008: return v0 │ │ +0d1d48: |[0d1d48] android.support.v7.internal.view.menu.MenuItemWrapperICS.isCheckable:()Z │ │ +0d1d58: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1d5c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1d60: 7210 8b21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isCheckable:()Z // method@218b │ │ +0d1d66: 0a00 |0007: move-result v0 │ │ +0d1d68: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #21 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286461,20 +286491,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1c80: |[0d1c80] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ -0d1c90: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1c94: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1c98: 7210 8c21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isChecked:()Z // method@218c │ │ -0d1c9e: 0a00 |0007: move-result v0 │ │ -0d1ca0: 0f00 |0008: return v0 │ │ +0d1d6c: |[0d1d6c] android.support.v7.internal.view.menu.MenuItemWrapperICS.isChecked:()Z │ │ +0d1d7c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1d80: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1d84: 7210 8c21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isChecked:()Z // method@218c │ │ +0d1d8a: 0a00 |0007: move-result v0 │ │ +0d1d8c: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #22 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286482,20 +286512,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1ca4: |[0d1ca4] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ -0d1cb4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1cb8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1cbc: 7210 8d21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@218d │ │ -0d1cc2: 0a00 |0007: move-result v0 │ │ -0d1cc4: 0f00 |0008: return v0 │ │ +0d1d90: |[0d1d90] android.support.v7.internal.view.menu.MenuItemWrapperICS.isEnabled:()Z │ │ +0d1da0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1da4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1da8: 7210 8d21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isEnabled:()Z // method@218d │ │ +0d1dae: 0a00 |0007: move-result v0 │ │ +0d1db0: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=203 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #23 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286503,20 +286533,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d1cc8: |[0d1cc8] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ -0d1cd8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1cdc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1ce0: 7210 8e21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@218e │ │ -0d1ce6: 0a00 |0007: move-result v0 │ │ -0d1ce8: 0f00 |0008: return v0 │ │ +0d1db4: |[0d1db4] android.support.v7.internal.view.menu.MenuItemWrapperICS.isVisible:()Z │ │ +0d1dc4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1dc8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1dcc: 7210 8e21 0000 |0004: invoke-interface {v0}, Landroid/view/MenuItem;.isVisible:()Z // method@218e │ │ +0d1dd2: 0a00 |0007: move-result v0 │ │ +0d1dd4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=192 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ │ │ #24 : (in Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;) │ │ @@ -286524,23 +286554,23 @@ │ │ type : '(Landroid/view/ActionProvider;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d1cec: |[0d1cec] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ -0d1cfc: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1d00: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1d04: 7220 8f21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@218f │ │ -0d1d0a: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ -0d1d0e: 5510 480a |0009: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ -0d1d12: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ -0d1d16: 6e10 001b 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@1b00 │ │ -0d1d1c: 1101 |0010: return-object v1 │ │ +0d1dd8: |[0d1dd8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; │ │ +0d1de8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1dec: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1df0: 7220 8f21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@218f │ │ +0d1df6: 3802 0900 |0007: if-eqz v2, 0010 // +0009 │ │ +0d1dfa: 5510 480a |0009: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ +0d1dfe: 3800 0500 |000b: if-eqz v0, 0010 // +0005 │ │ +0d1e02: 6e10 001b 0100 |000d: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@1b00 │ │ +0d1e08: 1101 |0010: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=272 │ │ 0x0007 line=273 │ │ 0x000d line=274 │ │ 0x0010 line=276 │ │ locals : │ │ @@ -286552,30 +286582,30 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 32 16-bit code units │ │ -0d1d20: |[0d1d20] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ -0d1d30: 5431 4b0a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1d34: 1f01 2e04 |0002: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1d38: 7220 9021 4100 |0004: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@2190 │ │ -0d1d3e: 5431 4b0a |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1d42: 1f01 2e04 |0009: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1d46: 7210 7d21 0100 |000b: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@217d │ │ -0d1d4c: 0c00 |000e: move-result-object v0 │ │ -0d1d4e: 2001 da03 |000f: instance-of v1, v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -0d1d52: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ -0d1d56: 5431 4b0a |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1d5a: 1f01 2e04 |0015: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1d5e: 2202 7e03 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ -0d1d62: 7020 f21a 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1af2 │ │ -0d1d68: 7220 9121 2100 |001c: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@2191 │ │ -0d1d6e: 1103 |001f: return-object v3 │ │ +0d1e0c: |[0d1e0c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(I)Landroid/view/MenuItem; │ │ +0d1e1c: 5431 4b0a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1e20: 1f01 2e04 |0002: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1e24: 7220 9021 4100 |0004: invoke-interface {v1, v4}, Landroid/view/MenuItem;.setActionView:(I)Landroid/view/MenuItem; // method@2190 │ │ +0d1e2a: 5431 4b0a |0007: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1e2e: 1f01 2e04 |0009: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1e32: 7210 7d21 0100 |000b: invoke-interface {v1}, Landroid/view/MenuItem;.getActionView:()Landroid/view/View; // method@217d │ │ +0d1e38: 0c00 |000e: move-result-object v0 │ │ +0d1e3a: 2001 da03 |000f: instance-of v1, v0, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +0d1e3e: 3801 0e00 |0011: if-eqz v1, 001f // +000e │ │ +0d1e42: 5431 4b0a |0013: iget-object v1, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1e46: 1f01 2e04 |0015: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1e4a: 2202 7e03 |0017: new-instance v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ +0d1e4e: 7020 f21a 0200 |0019: invoke-direct {v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1af2 │ │ +0d1e54: 7220 9121 2100 |001c: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@2191 │ │ +0d1e5a: 1103 |001f: return-object v3 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=251 │ │ 0x0007 line=253 │ │ 0x000f line=254 │ │ 0x0013 line=256 │ │ 0x001f line=258 │ │ @@ -286589,24 +286619,24 @@ │ │ type : '(Landroid/view/View;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d1d70: |[0d1d70] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ -0d1d80: 2031 da03 |0000: instance-of v1, v3, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ -0d1d84: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ -0d1d88: 2200 7e03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ -0d1d8c: 7020 f21a 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1af2 │ │ -0d1d92: 0703 |0009: move-object v3, v0 │ │ -0d1d94: 5421 4b0a |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1d98: 1f01 2e04 |000c: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1d9c: 7220 9121 3100 |000e: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@2191 │ │ -0d1da2: 1102 |0011: return-object v2 │ │ +0d1e5c: |[0d1e5c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; │ │ +0d1e6c: 2031 da03 |0000: instance-of v1, v3, Landroid/support/v7/view/CollapsibleActionView; // type@03da │ │ +0d1e70: 3801 0800 |0002: if-eqz v1, 000a // +0008 │ │ +0d1e74: 2200 7e03 |0004: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper; // type@037e │ │ +0d1e78: 7020 f21a 3000 |0006: invoke-direct {v0, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$CollapsibleActionViewWrapper;.:(Landroid/view/View;)V // method@1af2 │ │ +0d1e7e: 0703 |0009: move-object v3, v0 │ │ +0d1e80: 5421 4b0a |000a: iget-object v1, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1e84: 1f01 2e04 |000c: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1e88: 7220 9121 3100 |000e: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setActionView:(Landroid/view/View;)Landroid/view/MenuItem; // method@2191 │ │ +0d1e8e: 1102 |0011: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=241 │ │ 0x0004 line=242 │ │ 0x000a line=244 │ │ 0x0011 line=245 │ │ locals : │ │ @@ -286620,19 +286650,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1da4: |[0d1da4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ -0d1db4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1db8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1dbc: 7220 9221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@2192 │ │ -0d1dc2: 1101 |0007: return-object v1 │ │ +0d1e90: |[0d1e90] android.support.v7.internal.view.menu.MenuItemWrapperICS.setAlphabeticShortcut:(C)Landroid/view/MenuItem; │ │ +0d1ea0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1ea4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1ea8: 7220 9221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setAlphabeticShortcut:(C)Landroid/view/MenuItem; // method@2192 │ │ +0d1eae: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=148 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 alphaChar C │ │ @@ -286642,19 +286672,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1dc4: |[0d1dc4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ -0d1dd4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1dd8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1ddc: 7220 9321 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@2193 │ │ -0d1de2: 1101 |0007: return-object v1 │ │ +0d1eb0: |[0d1eb0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setCheckable:(Z)Landroid/view/MenuItem; │ │ +0d1ec0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1ec4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1ec8: 7220 9321 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setCheckable:(Z)Landroid/view/MenuItem; // method@2193 │ │ +0d1ece: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=158 │ │ 0x0007 line=159 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checkable Z │ │ @@ -286664,19 +286694,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1de4: |[0d1de4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ -0d1df4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1df8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1dfc: 7220 9421 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d1e02: 1101 |0007: return-object v1 │ │ +0d1ed0: |[0d1ed0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setChecked:(Z)Landroid/view/MenuItem; │ │ +0d1ee0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1ee4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1ee8: 7220 9421 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d1eee: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 checked Z │ │ @@ -286686,19 +286716,19 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1e04: |[0d1e04] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ -0d1e14: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1e18: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1e1c: 7220 9521 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ -0d1e22: 1101 |0007: return-object v1 │ │ +0d1ef0: |[0d1ef0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setEnabled:(Z)Landroid/view/MenuItem; │ │ +0d1f00: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1f04: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1f08: 7220 9521 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ +0d1f0e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=197 │ │ 0x0007 line=198 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 enabled Z │ │ @@ -286708,45 +286738,45 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0d1e24: |[0d1e24] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ -0d1e34: 5461 4a0a |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0a4a │ │ -0d1e38: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ -0d1e3c: 5461 4b0a |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1e40: 1f01 2e04 |0006: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ -0d1e44: 6e10 012b 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0d1e4a: 0c01 |000b: move-result-object v1 │ │ -0d1e4c: 1a02 072d |000c: const-string v2, "setExclusiveCheckable" // string@2d07 │ │ -0d1e50: 1213 |000e: const/4 v3, #int 1 // #1 │ │ -0d1e52: 2333 5106 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ -0d1e56: 1204 |0011: const/4 v4, #int 0 // #0 │ │ -0d1e58: 6205 3c13 |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ -0d1e5c: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ -0d1e60: 6e30 bd2a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ -0d1e66: 0c01 |0019: move-result-object v1 │ │ -0d1e68: 5b61 4a0a |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0a4a │ │ -0d1e6c: 5461 4a0a |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0a4a │ │ -0d1e70: 5462 4b0a |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1e74: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0d1e76: 2333 5206 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ -0d1e7a: 1204 |0023: const/4 v4, #int 0 // #0 │ │ -0d1e7c: 7110 a82a 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0d1e82: 0c05 |0027: move-result-object v5 │ │ -0d1e84: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ -0d1e88: 6e30 6e2b 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ -0d1e8e: 0e00 |002d: return-void │ │ -0d1e90: 0d00 |002e: move-exception v0 │ │ -0d1e92: 1a01 050e |002f: const-string v1, "MenuItemWrapper" // string@0e05 │ │ -0d1e96: 1a02 bd04 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@04bd │ │ -0d1e9a: 7130 fb20 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0d1ea0: 28f7 |0036: goto 002d // -0009 │ │ +0d1f10: |[0d1f10] android.support.v7.internal.view.menu.MenuItemWrapperICS.setExclusiveCheckable:(Z)V │ │ +0d1f20: 5461 4a0a |0000: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0a4a │ │ +0d1f24: 3901 1a00 |0002: if-nez v1, 001c // +001a │ │ +0d1f28: 5461 4b0a |0004: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1f2c: 1f01 2e04 |0006: check-cast v1, Landroid/view/MenuItem; // type@042e │ │ +0d1f30: 6e10 012b 0100 |0008: invoke-virtual {v1}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0d1f36: 0c01 |000b: move-result-object v1 │ │ +0d1f38: 1a02 0b2d |000c: const-string v2, "setExclusiveCheckable" // string@2d0b │ │ +0d1f3c: 1213 |000e: const/4 v3, #int 1 // #1 │ │ +0d1f3e: 2333 5106 |000f: new-array v3, v3, [Ljava/lang/Class; // type@0651 │ │ +0d1f42: 1204 |0011: const/4 v4, #int 0 // #0 │ │ +0d1f44: 6205 3c13 |0012: sget-object v5, Ljava/lang/Boolean;.TYPE:Ljava/lang/Class; // field@133c │ │ +0d1f48: 4d05 0304 |0014: aput-object v5, v3, v4 │ │ +0d1f4c: 6e30 bd2a 2103 |0016: invoke-virtual {v1, v2, v3}, Ljava/lang/Class;.getDeclaredMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; // method@2abd │ │ +0d1f52: 0c01 |0019: move-result-object v1 │ │ +0d1f54: 5b61 4a0a |001a: iput-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0a4a │ │ +0d1f58: 5461 4a0a |001c: iget-object v1, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mSetExclusiveCheckableMethod:Ljava/lang/reflect/Method; // field@0a4a │ │ +0d1f5c: 5462 4b0a |001e: iget-object v2, v6, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1f60: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0d1f62: 2333 5206 |0021: new-array v3, v3, [Ljava/lang/Object; // type@0652 │ │ +0d1f66: 1204 |0023: const/4 v4, #int 0 // #0 │ │ +0d1f68: 7110 a82a 0700 |0024: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0d1f6e: 0c05 |0027: move-result-object v5 │ │ +0d1f70: 4d05 0304 |0028: aput-object v5, v3, v4 │ │ +0d1f74: 6e30 6e2b 2103 |002a: invoke-virtual {v1, v2, v3}, Ljava/lang/reflect/Method;.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; // method@2b6e │ │ +0d1f7a: 0e00 |002d: return-void │ │ +0d1f7c: 0d00 |002e: move-exception v0 │ │ +0d1f7e: 1a01 050e |002f: const-string v1, "MenuItemWrapper" // string@0e05 │ │ +0d1f82: 1a02 bd04 |0031: const-string v2, "Error while calling setExclusiveCheckable" // string@04bd │ │ +0d1f86: 7130 fb20 2100 |0033: invoke-static {v1, v2, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0d1f8c: 28f7 |0036: goto 002d // -0009 │ │ catches : 1 │ │ 0x0000 - 0x002d │ │ Ljava/lang/Exception; -> 0x002e │ │ positions : │ │ 0x0000 line=329 │ │ 0x0004 line=330 │ │ 0x001c line=333 │ │ @@ -286763,19 +286793,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1eb4: |[0d1eb4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ -0d1ec4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1ec8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1ecc: 7220 9621 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ -0d1ed2: 1101 |0007: return-object v1 │ │ +0d1fa0: |[0d1fa0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(I)Landroid/view/MenuItem; │ │ +0d1fb0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1fb4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1fb8: 7220 9621 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ +0d1fbe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0007 line=109 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -286785,19 +286815,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1ed4: |[0d1ed4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ -0d1ee4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1ee8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1eec: 7220 9721 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ -0d1ef2: 1101 |0007: return-object v1 │ │ +0d1fc0: |[0d1fc0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; │ │ +0d1fd0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1fd4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1fd8: 7220 9721 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@2197 │ │ +0d1fde: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0007 line=103 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -286807,19 +286837,19 @@ │ │ type : '(Landroid/content/Intent;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1ef4: |[0d1ef4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ -0d1f04: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1f08: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1f0c: 7220 9821 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ -0d1f12: 1101 |0007: return-object v1 │ │ +0d1fe0: |[0d1fe0] android.support.v7.internal.view.menu.MenuItemWrapperICS.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; │ │ +0d1ff0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d1ff4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d1ff8: 7220 9821 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setIntent:(Landroid/content/Intent;)Landroid/view/MenuItem; // method@2198 │ │ +0d1ffe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 intent Landroid/content/Intent; │ │ @@ -286829,19 +286859,19 @@ │ │ type : '(C)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1f14: |[0d1f14] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ -0d1f24: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1f28: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1f2c: 7220 9921 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@2199 │ │ -0d1f32: 1101 |0007: return-object v1 │ │ +0d2000: |[0d2000] android.support.v7.internal.view.menu.MenuItemWrapperICS.setNumericShortcut:(C)Landroid/view/MenuItem; │ │ +0d2010: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d2014: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d2018: 7220 9921 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setNumericShortcut:(C)Landroid/view/MenuItem; // method@2199 │ │ +0d201e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0007 line=137 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -286851,19 +286881,19 @@ │ │ type : '(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1f34: |[0d1f34] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ -0d1f44: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1f48: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1f4c: 7220 9a21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@219a │ │ -0d1f52: 1101 |0007: return-object v1 │ │ +0d2020: |[0d2020] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; │ │ +0d2030: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d2034: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d2038: 7220 9a21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@219a │ │ +0d203e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=301 │ │ 0x0007 line=302 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 listener Landroid/view/MenuItem$OnActionExpandListener; │ │ @@ -286873,24 +286903,24 @@ │ │ type : '(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 17 16-bit code units │ │ -0d1f54: |[0d1f54] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ -0d1f64: 5420 4b0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1f68: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1f6c: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ -0d1f70: 2201 8003 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@0380 │ │ -0d1f74: 7030 fa1a 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V // method@1afa │ │ -0d1f7a: 7220 9b21 1000 |000b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ -0d1f80: 1102 |000e: return-object v2 │ │ -0d1f82: 1201 |000f: const/4 v1, #int 0 // #0 │ │ -0d1f84: 28fb |0010: goto 000b // -0005 │ │ +0d2040: |[0d2040] android.support.v7.internal.view.menu.MenuItemWrapperICS.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; │ │ +0d2050: 5420 4b0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d2054: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d2058: 3803 0b00 |0004: if-eqz v3, 000f // +000b │ │ +0d205c: 2201 8003 |0006: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper; // type@0380 │ │ +0d2060: 7030 fa1a 2103 |0008: invoke-direct {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnMenuItemClickListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/view/MenuItem$OnMenuItemClickListener;)V // method@1afa │ │ +0d2066: 7220 9b21 1000 |000b: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnMenuItemClickListener:(Landroid/view/MenuItem$OnMenuItemClickListener;)Landroid/view/MenuItem; // method@219b │ │ +0d206c: 1102 |000e: return-object v2 │ │ +0d206e: 1201 |000f: const/4 v1, #int 0 // #0 │ │ +0d2070: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=218 │ │ 0x000e line=220 │ │ 0x000f line=218 │ │ locals : │ │ 0x0000 - 0x0011 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -286901,19 +286931,19 @@ │ │ type : '(CC)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d1f88: |[0d1f88] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ -0d1f98: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1f9c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1fa0: 7230 9c21 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@219c │ │ -0d1fa6: 1101 |0007: return-object v1 │ │ +0d2074: |[0d2074] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShortcut:(CC)Landroid/view/MenuItem; │ │ +0d2084: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d2088: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d208c: 7230 9c21 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/MenuItem;.setShortcut:(CC)Landroid/view/MenuItem; // method@219c │ │ +0d2092: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0007 line=131 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 numericChar C │ │ @@ -286924,19 +286954,19 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1fa8: |[0d1fa8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ -0d1fb8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1fbc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1fc0: 7220 9d21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@219d │ │ -0d1fc6: 0e00 |0007: return-void │ │ +0d2094: |[0d2094] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsAction:(I)V │ │ +0d20a4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d20a8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d20ac: 7220 9d21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsAction:(I)V // method@219d │ │ +0d20b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=230 │ │ 0x0007 line=231 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -286946,19 +286976,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d1fc8: |[0d1fc8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ -0d1fd8: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1fdc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d1fe0: 7220 9e21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@219e │ │ -0d1fe6: 1101 |0007: return-object v1 │ │ +0d20b4: |[0d20b4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setShowAsActionFlags:(I)Landroid/view/MenuItem; │ │ +0d20c4: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d20c8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d20cc: 7220 9e21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setShowAsActionFlags:(I)Landroid/view/MenuItem; // method@219e │ │ +0d20d2: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=235 │ │ 0x0007 line=236 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 actionEnum I │ │ @@ -286968,24 +286998,24 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d1fe8: |[0d1fe8] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0d1ff8: 5420 4b0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d1ffc: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d2000: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ -0d2004: 6e20 021b 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@1b02 │ │ -0d200a: 0c01 |0009: move-result-object v1 │ │ -0d200c: 7220 8f21 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@218f │ │ -0d2012: 1102 |000d: return-object v2 │ │ -0d2014: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d2016: 28fb |000f: goto 000a // -0005 │ │ +0d20d4: |[0d20d4] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportActionProvider:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0d20e4: 5420 4b0a |0000: iget-object v0, v2, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d20e8: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d20ec: 3803 0a00 |0004: if-eqz v3, 000e // +000a │ │ +0d20f0: 6e20 021b 3200 |0006: invoke-virtual {v2, v3}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; // method@1b02 │ │ +0d20f6: 0c01 |0009: move-result-object v1 │ │ +0d20f8: 7220 8f21 1000 |000a: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setActionProvider:(Landroid/view/ActionProvider;)Landroid/view/MenuItem; // method@218f │ │ +0d20fe: 1102 |000d: return-object v2 │ │ +0d2100: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0d2102: 28fb |000f: goto 000a // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=315 │ │ 0x000d line=317 │ │ 0x000e line=315 │ │ locals : │ │ 0x0000 - 0x0010 reg=2 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -286996,25 +287026,25 @@ │ │ type : '(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d2018: |[0d2018] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ -0d2028: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d202a: 5430 4b0a |0001: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d202e: 1f00 2e04 |0003: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d2032: 3804 0b00 |0005: if-eqz v4, 0010 // +000b │ │ -0d2036: 2201 7f03 |0007: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@037f │ │ -0d203a: 7030 f71a 3104 |0009: invoke-direct {v1, v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@1af7 │ │ -0d2040: 7220 9a21 1000 |000c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@219a │ │ -0d2046: 1102 |000f: return-object v2 │ │ -0d2048: 0721 |0010: move-object v1, v2 │ │ -0d204a: 28fb |0011: goto 000c // -0005 │ │ +0d2104: |[0d2104] android.support.v7.internal.view.menu.MenuItemWrapperICS.setSupportOnActionExpandListener:(Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/support/v4/internal/view/SupportMenuItem; │ │ +0d2114: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d2116: 5430 4b0a |0001: iget-object v0, v3, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d211a: 1f00 2e04 |0003: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d211e: 3804 0b00 |0005: if-eqz v4, 0010 // +000b │ │ +0d2122: 2201 7f03 |0007: new-instance v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper; // type@037f │ │ +0d2126: 7030 f71a 3104 |0009: invoke-direct {v1, v3, v4}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$OnActionExpandListenerWrapper;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)V // method@1af7 │ │ +0d212c: 7220 9a21 1000 |000c: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setOnActionExpandListener:(Landroid/view/MenuItem$OnActionExpandListener;)Landroid/view/MenuItem; // method@219a │ │ +0d2132: 1102 |000f: return-object v2 │ │ +0d2134: 0721 |0010: move-object v1, v2 │ │ +0d2136: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=308 │ │ 0x000f line=310 │ │ 0x0011 line=308 │ │ locals : │ │ 0x0000 - 0x0012 reg=3 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ @@ -287025,19 +287055,19 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d204c: |[0d204c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ -0d205c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d2060: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d2064: 7220 9f21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ -0d206a: 1101 |0007: return-object v1 │ │ +0d2138: |[0d2138] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(I)Landroid/view/MenuItem; │ │ +0d2148: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d214c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d2150: 7220 9f21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ +0d2156: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=80 │ │ 0x0007 line=81 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title I │ │ @@ -287047,19 +287077,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d206c: |[0d206c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d207c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d2080: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d2084: 7220 a021 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@21a0 │ │ -0d208a: 1101 |0007: return-object v1 │ │ +0d2158: |[0d2158] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d2168: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d216c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d2170: 7220 a021 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitle:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@21a0 │ │ +0d2176: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0007 line=75 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -287069,19 +287099,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d208c: |[0d208c] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d209c: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d20a0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d20a4: 7220 a121 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@21a1 │ │ -0d20aa: 1101 |0007: return-object v1 │ │ +0d2178: |[0d2178] android.support.v7.internal.view.menu.MenuItemWrapperICS.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d2188: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d218c: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d2190: 7220 a121 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setTitleCondensed:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@21a1 │ │ +0d2196: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ 0x0007 line=92 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -287091,25 +287121,25 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d20ac: |[0d20ac] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ -0d20bc: 5510 480a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ -0d20c0: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ -0d20c4: 5c12 490a |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ -0d20c8: 6e10 001b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@1b00 │ │ -0d20ce: 0a00 |0009: move-result v0 │ │ -0d20d0: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -0d20d4: 1101 |000c: return-object v1 │ │ -0d20d6: 6e20 311b 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@1b31 │ │ -0d20dc: 0c01 |0010: move-result-object v1 │ │ -0d20de: 28fb |0011: goto 000c // -0005 │ │ +0d2198: |[0d2198] android.support.v7.internal.view.menu.MenuItemWrapperICS.setVisible:(Z)Landroid/view/MenuItem; │ │ +0d21a8: 5510 480a |0000: iget-boolean v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mEmulateProviderVisibilityOverride:Z // field@0a48 │ │ +0d21ac: 3800 0b00 |0002: if-eqz v0, 000d // +000b │ │ +0d21b0: 5c12 490a |0004: iput-boolean v2, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mLastRequestVisible:Z // field@0a49 │ │ +0d21b4: 6e10 001b 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.checkActionProviderOverrideVisibility:()Z // method@1b00 │ │ +0d21ba: 0a00 |0009: move-result v0 │ │ +0d21bc: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +0d21c0: 1101 |000c: return-object v1 │ │ +0d21c2: 6e20 311b 2100 |000d: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.wrappedSetVisible:(Z)Landroid/view/MenuItem; // method@1b31 │ │ +0d21c8: 0c01 |0010: move-result-object v1 │ │ +0d21ca: 28fb |0011: goto 000c // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=180 │ │ 0x0004 line=181 │ │ 0x0006 line=183 │ │ 0x000c line=187 │ │ locals : │ │ @@ -287122,20 +287152,20 @@ │ │ type : '(Z)Landroid/view/MenuItem;' │ │ access : 0x0010 (FINAL) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d20e0: |[0d20e0] android.support.v7.internal.view.menu.MenuItemWrapperICS.wrappedSetVisible:(Z)Landroid/view/MenuItem; │ │ -0d20f0: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ -0d20f4: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ -0d20f8: 7220 a221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@21a2 │ │ -0d20fe: 0c00 |0007: move-result-object v0 │ │ -0d2100: 1100 |0008: return-object v0 │ │ +0d21cc: |[0d21cc] android.support.v7.internal.view.menu.MenuItemWrapperICS.wrappedSetVisible:(Z)Landroid/view/MenuItem; │ │ +0d21dc: 5410 4b0a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a4b │ │ +0d21e0: 1f00 2e04 |0002: check-cast v0, Landroid/view/MenuItem; // type@042e │ │ +0d21e4: 7220 a221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setVisible:(Z)Landroid/view/MenuItem; // method@21a2 │ │ +0d21ea: 0c00 |0007: move-result-object v0 │ │ +0d21ec: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=358 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperICS; │ │ 0x0000 - 0x0009 reg=2 visible Z │ │ │ │ @@ -287169,17 +287199,17 @@ │ │ type : '(Landroid/view/Menu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2104: |[0d2104] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/view/Menu;)V │ │ -0d2114: 7020 f319 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@19f3 │ │ -0d211a: 0e00 |0003: return-void │ │ +0d21f0: |[0d21f0] android.support.v7.internal.view.menu.MenuWrapperICS.:(Landroid/view/Menu;)V │ │ +0d2200: 7020 f319 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/BaseMenuWrapper;.:(Ljava/lang/Object;)V // method@19f3 │ │ +0d2206: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=30 │ │ 0x0003 line=31 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 object Landroid/view/Menu; │ │ @@ -287190,22 +287220,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d211c: |[0d211c] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ -0d212c: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2130: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2134: 7220 5f21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(I)Landroid/view/MenuItem; // method@215f │ │ -0d213a: 0c00 |0007: move-result-object v0 │ │ -0d213c: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d2142: 0c00 |000b: move-result-object v0 │ │ -0d2144: 1100 |000c: return-object v0 │ │ +0d2208: |[0d2208] android.support.v7.internal.view.menu.MenuWrapperICS.add:(I)Landroid/view/MenuItem; │ │ +0d2218: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d221c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2220: 7220 5f21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(I)Landroid/view/MenuItem; // method@215f │ │ +0d2226: 0c00 |0007: move-result-object v0 │ │ +0d2228: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d222e: 0c00 |000b: move-result-object v0 │ │ +0d2230: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -287214,22 +287244,22 @@ │ │ type : '(IIII)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0d2148: |[0d2148] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ -0d2158: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d215c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2160: 7255 6021 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@2160 │ │ -0d2166: 0c00 |0007: move-result-object v0 │ │ -0d2168: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d216e: 0c00 |000b: move-result-object v0 │ │ -0d2170: 1100 |000c: return-object v0 │ │ +0d2234: |[0d2234] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIII)Landroid/view/MenuItem; │ │ +0d2244: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2248: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d224c: 7255 6021 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIII)Landroid/view/MenuItem; // method@2160 │ │ +0d2252: 0c00 |0007: move-result-object v0 │ │ +0d2254: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d225a: 0c00 |000b: move-result-object v0 │ │ +0d225c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -287241,22 +287271,22 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0d2174: |[0d2174] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d2184: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2188: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d218c: 7255 6121 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2161 │ │ -0d2192: 0c00 |0007: move-result-object v0 │ │ -0d2194: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d219a: 0c00 |000b: move-result-object v0 │ │ -0d219c: 1100 |000c: return-object v0 │ │ +0d2260: |[0d2260] android.support.v7.internal.view.menu.MenuWrapperICS.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d2270: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2274: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2278: 7255 6121 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.add:(IIILjava/lang/CharSequence;)Landroid/view/MenuItem; // method@2161 │ │ +0d227e: 0c00 |0007: move-result-object v0 │ │ +0d2280: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d2286: 0c00 |000b: move-result-object v0 │ │ +0d2288: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -287268,22 +287298,22 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d21a0: |[0d21a0] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ -0d21b0: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d21b4: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d21b8: 7220 6221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@2162 │ │ -0d21be: 0c00 |0007: move-result-object v0 │ │ -0d21c0: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d21c6: 0c00 |000b: move-result-object v0 │ │ -0d21c8: 1100 |000c: return-object v0 │ │ +0d228c: |[0d228c] android.support.v7.internal.view.menu.MenuWrapperICS.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; │ │ +0d229c: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d22a0: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d22a4: 7220 6221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.add:(Ljava/lang/CharSequence;)Landroid/view/MenuItem; // method@2162 │ │ +0d22aa: 0c00 |0007: move-result-object v0 │ │ +0d22ac: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d22b2: 0c00 |000b: move-result-object v0 │ │ +0d22b4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=35 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -287292,42 +287322,42 @@ │ │ type : '(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 22 │ │ ins : 9 │ │ outs : 9 │ │ insns size : 46 16-bit code units │ │ -0d21cc: |[0d21cc] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ -0d21dc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0d21de: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ -0d21e2: 0800 1500 |0003: move-object/from16 v0, v21 │ │ -0d21e6: 2101 |0005: array-length v1, v0 │ │ -0d21e8: 2319 4306 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@0643 │ │ -0d21ec: 54d1 600a |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d21f0: 1f01 2a04 |000a: check-cast v1, Landroid/view/Menu; // type@042a │ │ -0d21f4: 01e2 |000c: move v2, v14 │ │ -0d21f6: 01f3 |000d: move v3, v15 │ │ -0d21f8: 0204 1000 |000e: move/from16 v4, v16 │ │ -0d21fc: 0805 1100 |0010: move-object/from16 v5, v17 │ │ -0d2200: 0806 1200 |0012: move-object/from16 v6, v18 │ │ -0d2204: 0807 1300 |0014: move-object/from16 v7, v19 │ │ -0d2208: 0208 1400 |0016: move/from16 v8, v20 │ │ -0d220c: 7809 6321 0100 |0018: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/Menu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@2163 │ │ -0d2212: 0a0b |001b: move-result v11 │ │ -0d2214: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ -0d2218: 120a |001e: const/4 v10, #int 0 // #0 │ │ -0d221a: 219c |001f: array-length v12, v9 │ │ -0d221c: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ -0d2220: 4601 090a |0022: aget-object v1, v9, v10 │ │ -0d2224: 6e20 901b 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d222a: 0c01 |0027: move-result-object v1 │ │ -0d222c: 4d01 150a |0028: aput-object v1, v21, v10 │ │ -0d2230: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ -0d2234: 28f4 |002c: goto 0020 // -000c │ │ -0d2236: 0f0b |002d: return v11 │ │ +0d22b8: |[0d22b8] android.support.v7.internal.view.menu.MenuWrapperICS.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I │ │ +0d22c8: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0d22ca: 3815 0700 |0001: if-eqz v21, 0008 // +0007 │ │ +0d22ce: 0800 1500 |0003: move-object/from16 v0, v21 │ │ +0d22d2: 2101 |0005: array-length v1, v0 │ │ +0d22d4: 2319 4306 |0006: new-array v9, v1, [Landroid/view/MenuItem; // type@0643 │ │ +0d22d8: 54d1 600a |0008: iget-object v1, v13, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d22dc: 1f01 2a04 |000a: check-cast v1, Landroid/view/Menu; // type@042a │ │ +0d22e0: 01e2 |000c: move v2, v14 │ │ +0d22e2: 01f3 |000d: move v3, v15 │ │ +0d22e4: 0204 1000 |000e: move/from16 v4, v16 │ │ +0d22e8: 0805 1100 |0010: move-object/from16 v5, v17 │ │ +0d22ec: 0806 1200 |0012: move-object/from16 v6, v18 │ │ +0d22f0: 0807 1300 |0014: move-object/from16 v7, v19 │ │ +0d22f4: 0208 1400 |0016: move/from16 v8, v20 │ │ +0d22f8: 7809 6321 0100 |0018: invoke-interface/range {v1, v2, v3, v4, v5, v6, v7, v8, v9}, Landroid/view/Menu;.addIntentOptions:(IIILandroid/content/ComponentName;[Landroid/content/Intent;Landroid/content/Intent;I[Landroid/view/MenuItem;)I // method@2163 │ │ +0d22fe: 0a0b |001b: move-result v11 │ │ +0d2300: 3809 1100 |001c: if-eqz v9, 002d // +0011 │ │ +0d2304: 120a |001e: const/4 v10, #int 0 // #0 │ │ +0d2306: 219c |001f: array-length v12, v9 │ │ +0d2308: 35ca 0d00 |0020: if-ge v10, v12, 002d // +000d │ │ +0d230c: 4601 090a |0022: aget-object v1, v9, v10 │ │ +0d2310: 6e20 901b 1d00 |0024: invoke-virtual {v13, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d2316: 0c01 |0027: move-result-object v1 │ │ +0d2318: 4d01 150a |0028: aput-object v1, v21, v10 │ │ +0d231c: d80a 0a01 |002a: add-int/lit8 v10, v10, #int 1 // #01 │ │ +0d2320: 28f4 |002c: goto 0020 // -000c │ │ +0d2322: 0f0b |002d: return v11 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=77 │ │ 0x0001 line=78 │ │ 0x0003 line=79 │ │ 0x0008 line=82 │ │ 0x001c line=85 │ │ @@ -287355,22 +287385,22 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d2238: |[0d2238] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ -0d2248: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d224c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2250: 7220 6421 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(I)Landroid/view/SubMenu; // method@2164 │ │ -0d2256: 0c00 |0007: move-result-object v0 │ │ -0d2258: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ -0d225e: 0c00 |000b: move-result-object v0 │ │ -0d2260: 1100 |000c: return-object v0 │ │ +0d2324: |[0d2324] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(I)Landroid/view/SubMenu; │ │ +0d2334: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2338: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d233c: 7220 6421 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(I)Landroid/view/SubMenu; // method@2164 │ │ +0d2342: 0c00 |0007: move-result-object v0 │ │ +0d2344: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ +0d234a: 0c00 |000b: move-result-object v0 │ │ +0d234c: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 titleRes I │ │ │ │ @@ -287379,22 +287409,22 @@ │ │ type : '(IIII)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0d2264: |[0d2264] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ -0d2274: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2278: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d227c: 7255 6521 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@2165 │ │ -0d2282: 0c00 |0007: move-result-object v0 │ │ -0d2284: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ -0d228a: 0c00 |000b: move-result-object v0 │ │ -0d228c: 1100 |000c: return-object v0 │ │ +0d2350: |[0d2350] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIII)Landroid/view/SubMenu; │ │ +0d2360: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2364: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2368: 7255 6521 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIII)Landroid/view/SubMenu; // method@2165 │ │ +0d236e: 0c00 |0007: move-result-object v0 │ │ +0d2370: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ +0d2376: 0c00 |000b: move-result-object v0 │ │ +0d2378: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=70 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -287406,22 +287436,22 @@ │ │ type : '(IIILjava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 13 16-bit code units │ │ -0d2290: |[0d2290] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d22a0: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d22a4: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d22a8: 7255 6621 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2166 │ │ -0d22ae: 0c00 |0007: move-result-object v0 │ │ -0d22b0: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ -0d22b6: 0c00 |000b: move-result-object v0 │ │ -0d22b8: 1100 |000c: return-object v0 │ │ +0d237c: |[0d237c] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d238c: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2390: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2394: 7255 6621 2043 |0004: invoke-interface {v0, v2, v3, v4, v5}, Landroid/view/Menu;.addSubMenu:(IIILjava/lang/CharSequence;)Landroid/view/SubMenu; // method@2166 │ │ +0d239a: 0c00 |0007: move-result-object v0 │ │ +0d239c: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ +0d23a2: 0c00 |000b: move-result-object v0 │ │ +0d23a4: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 groupId I │ │ 0x0000 - 0x000d reg=3 itemId I │ │ @@ -287433,22 +287463,22 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d22bc: |[0d22bc] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d22cc: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d22d0: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d22d4: 7220 6721 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@2167 │ │ -0d22da: 0c00 |0007: move-result-object v0 │ │ -0d22dc: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ -0d22e2: 0c00 |000b: move-result-object v0 │ │ -0d22e4: 1100 |000c: return-object v0 │ │ +0d23a8: |[0d23a8] android.support.v7.internal.view.menu.MenuWrapperICS.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d23b8: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d23bc: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d23c0: 7220 6721 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.addSubMenu:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@2167 │ │ +0d23c6: 0c00 |0007: move-result-object v0 │ │ +0d23c8: 6e20 911b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getSubMenuWrapper:(Landroid/view/SubMenu;)Landroid/view/SubMenu; // method@1b91 │ │ +0d23ce: 0c00 |000b: move-result-object v0 │ │ +0d23d0: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 title Ljava/lang/CharSequence; │ │ │ │ @@ -287457,20 +287487,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 11 16-bit code units │ │ -0d22e8: |[0d22e8] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ -0d22f8: 6e10 931b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@1b93 │ │ -0d22fe: 5410 600a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2302: 1f00 2a04 |0005: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2306: 7210 6821 0000 |0007: invoke-interface {v0}, Landroid/view/Menu;.clear:()V // method@2168 │ │ -0d230c: 0e00 |000a: return-void │ │ +0d23d4: |[0d23d4] android.support.v7.internal.view.menu.MenuWrapperICS.clear:()V │ │ +0d23e4: 6e10 931b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalClear:()V // method@1b93 │ │ +0d23ea: 5410 600a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d23ee: 1f00 2a04 |0005: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d23f2: 7210 6821 0000 |0007: invoke-interface {v0}, Landroid/view/Menu;.clear:()V // method@2168 │ │ +0d23f8: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ 0x000a line=110 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -287480,19 +287510,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d2310: |[0d2310] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ -0d2320: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2324: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2328: 7210 6921 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.close:()V // method@2169 │ │ -0d232e: 0e00 |0007: return-void │ │ +0d23fc: |[0d23fc] android.support.v7.internal.view.menu.MenuWrapperICS.close:()V │ │ +0d240c: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2410: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2414: 7210 6921 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.close:()V // method@2169 │ │ +0d241a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=149 │ │ 0x0007 line=150 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ @@ -287501,22 +287531,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d2330: |[0d2330] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ -0d2340: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2344: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2348: 7220 6a21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d234e: 0c00 |0007: move-result-object v0 │ │ -0d2350: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d2356: 0c00 |000b: move-result-object v0 │ │ -0d2358: 1100 |000c: return-object v0 │ │ +0d241c: |[0d241c] android.support.v7.internal.view.menu.MenuWrapperICS.findItem:(I)Landroid/view/MenuItem; │ │ +0d242c: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2430: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2434: 7220 6a21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d243a: 0c00 |0007: move-result-object v0 │ │ +0d243c: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d2442: 0c00 |000b: move-result-object v0 │ │ +0d2444: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 id I │ │ │ │ @@ -287525,22 +287555,22 @@ │ │ type : '(I)Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d235c: |[0d235c] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ -0d236c: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2370: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2374: 7220 6b21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@216b │ │ -0d237a: 0c00 |0007: move-result-object v0 │ │ -0d237c: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ -0d2382: 0c00 |000b: move-result-object v0 │ │ -0d2384: 1100 |000c: return-object v0 │ │ +0d2448: |[0d2448] android.support.v7.internal.view.menu.MenuWrapperICS.getItem:(I)Landroid/view/MenuItem; │ │ +0d2458: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d245c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2460: 7220 6b21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.getItem:(I)Landroid/view/MenuItem; // method@216b │ │ +0d2466: 0c00 |0007: move-result-object v0 │ │ +0d2468: 6e20 901b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1b90 │ │ +0d246e: 0c00 |000b: move-result-object v0 │ │ +0d2470: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x000d reg=2 index I │ │ │ │ @@ -287549,20 +287579,20 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d2388: |[0d2388] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ -0d2398: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d239c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d23a0: 7210 6c21 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.hasVisibleItems:()Z // method@216c │ │ -0d23a6: 0a00 |0007: move-result v0 │ │ -0d23a8: 0f00 |0008: return v0 │ │ +0d2474: |[0d2474] android.support.v7.internal.view.menu.MenuWrapperICS.hasVisibleItems:()Z │ │ +0d2484: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2488: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d248c: 7210 6c21 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.hasVisibleItems:()Z // method@216c │ │ +0d2492: 0a00 |0007: move-result v0 │ │ +0d2494: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=129 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ #14 : (in Landroid/support/v7/internal/view/menu/MenuWrapperICS;) │ │ @@ -287570,20 +287600,20 @@ │ │ type : '(ILandroid/view/KeyEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d23ac: |[0d23ac] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ -0d23bc: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d23c0: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d23c4: 7230 6d21 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@216d │ │ -0d23ca: 0a00 |0007: move-result v0 │ │ -0d23cc: 0f00 |0008: return v0 │ │ +0d2498: |[0d2498] android.support.v7.internal.view.menu.MenuWrapperICS.isShortcutKey:(ILandroid/view/KeyEvent;)Z │ │ +0d24a8: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d24ac: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d24b0: 7230 6d21 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.isShortcutKey:(ILandroid/view/KeyEvent;)Z // method@216d │ │ +0d24b6: 0a00 |0007: move-result v0 │ │ +0d24b8: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=159 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -287593,20 +287623,20 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 9 16-bit code units │ │ -0d23d0: |[0d23d0] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ -0d23e0: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d23e4: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d23e8: 7230 6e21 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.performIdentifierAction:(II)Z // method@216e │ │ -0d23ee: 0a00 |0007: move-result v0 │ │ -0d23f0: 0f00 |0008: return v0 │ │ +0d24bc: |[0d24bc] android.support.v7.internal.view.menu.MenuWrapperICS.performIdentifierAction:(II)Z │ │ +0d24cc: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d24d0: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d24d4: 7230 6e21 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.performIdentifierAction:(II)Z // method@216e │ │ +0d24da: 0a00 |0007: move-result v0 │ │ +0d24dc: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 id I │ │ 0x0000 - 0x0009 reg=3 flags I │ │ @@ -287616,20 +287646,20 @@ │ │ type : '(ILandroid/view/KeyEvent;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 9 16-bit code units │ │ -0d23f4: |[0d23f4] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ -0d2404: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2408: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d240c: 7240 6f21 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@216f │ │ -0d2412: 0a00 |0007: move-result v0 │ │ -0d2414: 0f00 |0008: return v0 │ │ +0d24e0: |[0d24e0] android.support.v7.internal.view.menu.MenuWrapperICS.performShortcut:(ILandroid/view/KeyEvent;I)Z │ │ +0d24f0: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d24f4: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d24f8: 7240 6f21 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.performShortcut:(ILandroid/view/KeyEvent;I)Z // method@216f │ │ +0d24fe: 0a00 |0007: move-result v0 │ │ +0d2500: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0009 reg=2 keyCode I │ │ 0x0000 - 0x0009 reg=3 event Landroid/view/KeyEvent; │ │ @@ -287640,20 +287670,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d2418: |[0d2418] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ -0d2428: 6e20 941b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@1b94 │ │ -0d242e: 5410 600a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d2432: 1f00 2a04 |0005: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2436: 7220 7021 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeGroup:(I)V // method@2170 │ │ -0d243c: 0e00 |000a: return-void │ │ +0d2504: |[0d2504] android.support.v7.internal.view.menu.MenuWrapperICS.removeGroup:(I)V │ │ +0d2514: 6e20 941b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveGroup:(I)V // method@1b94 │ │ +0d251a: 5410 600a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d251e: 1f00 2a04 |0005: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d2522: 7220 7021 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeGroup:(I)V // method@2170 │ │ +0d2528: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=102 │ │ 0x0003 line=103 │ │ 0x000a line=104 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -287664,20 +287694,20 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d2440: |[0d2440] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ -0d2450: 6e20 951b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@1b95 │ │ -0d2456: 5410 600a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d245a: 1f00 2a04 |0005: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d245e: 7220 7121 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeItem:(I)V // method@2171 │ │ -0d2464: 0e00 |000a: return-void │ │ +0d252c: |[0d252c] android.support.v7.internal.view.menu.MenuWrapperICS.removeItem:(I)V │ │ +0d253c: 6e20 951b 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.internalRemoveItem:(I)V // method@1b95 │ │ +0d2542: 5410 600a |0003: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2546: 1f00 2a04 |0005: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d254a: 7220 7121 2000 |0007: invoke-interface {v0, v2}, Landroid/view/Menu;.removeItem:(I)V // method@2171 │ │ +0d2550: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x0003 line=97 │ │ 0x000a line=98 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ @@ -287688,19 +287718,19 @@ │ │ type : '(IZZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 8 16-bit code units │ │ -0d2468: |[0d2468] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ -0d2478: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d247c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2480: 7240 7221 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.setGroupCheckable:(IZZ)V // method@2172 │ │ -0d2486: 0e00 |0007: return-void │ │ +0d2554: |[0d2554] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupCheckable:(IZZ)V │ │ +0d2564: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2568: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d256c: 7240 7221 2043 |0004: invoke-interface {v0, v2, v3, v4}, Landroid/view/Menu;.setGroupCheckable:(IZZ)V // method@2172 │ │ +0d2572: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=114 │ │ 0x0007 line=115 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -287712,19 +287742,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d2488: |[0d2488] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ -0d2498: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d249c: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d24a0: 7230 7321 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupEnabled:(IZ)V // method@2173 │ │ -0d24a6: 0e00 |0007: return-void │ │ +0d2574: |[0d2574] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupEnabled:(IZ)V │ │ +0d2584: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d2588: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d258c: 7230 7321 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupEnabled:(IZ)V // method@2173 │ │ +0d2592: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ 0x0007 line=125 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -287735,19 +287765,19 @@ │ │ type : '(IZ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d24a8: |[0d24a8] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ -0d24b8: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d24bc: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d24c0: 7230 7421 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupVisible:(IZ)V // method@2174 │ │ -0d24c6: 0e00 |0007: return-void │ │ +0d2594: |[0d2594] android.support.v7.internal.view.menu.MenuWrapperICS.setGroupVisible:(IZ)V │ │ +0d25a4: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d25a8: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d25ac: 7230 7421 2003 |0004: invoke-interface {v0, v2, v3}, Landroid/view/Menu;.setGroupVisible:(IZ)V // method@2174 │ │ +0d25b2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=119 │ │ 0x0007 line=120 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 group I │ │ @@ -287758,19 +287788,19 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d24c8: |[0d24c8] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ -0d24d8: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d24dc: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d24e0: 7220 7521 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@2175 │ │ -0d24e6: 0e00 |0007: return-void │ │ +0d25b4: |[0d25b4] android.support.v7.internal.view.menu.MenuWrapperICS.setQwertyMode:(Z)V │ │ +0d25c4: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d25c8: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d25cc: 7220 7521 2000 |0004: invoke-interface {v0, v2}, Landroid/view/Menu;.setQwertyMode:(Z)V // method@2175 │ │ +0d25d2: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=169 │ │ 0x0007 line=170 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 isQwerty Z │ │ @@ -287780,33 +287810,33 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 9 16-bit code units │ │ -0d24e8: |[0d24e8] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ -0d24f8: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ -0d24fc: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ -0d2500: 7210 7621 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.size:()I // method@2176 │ │ -0d2506: 0a00 |0007: move-result v0 │ │ -0d2508: 0f00 |0008: return v0 │ │ +0d25d4: |[0d25d4] android.support.v7.internal.view.menu.MenuWrapperICS.size:()I │ │ +0d25e4: 5410 600a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a60 │ │ +0d25e8: 1f00 2a04 |0002: check-cast v0, Landroid/view/Menu; // type@042a │ │ +0d25ec: 7210 7621 0000 |0004: invoke-interface {v0}, Landroid/view/Menu;.size:()I // method@2176 │ │ +0d25f2: 0a00 |0007: move-result v0 │ │ +0d25f4: 0f00 |0008: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Landroid/support/v7/internal/view/menu/MenuWrapperICS; │ │ │ │ source_file_idx : 3628 (MenuWrapperICS.java) │ │ │ │ Class #1014 header: │ │ class_idx : 908 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 888 │ │ -source_file_idx : 4283 │ │ +source_file_idx : 4284 │ │ static_fields_size : 0 │ │ instance_fields_size: 2 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 20 │ │ │ │ Class #1014 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/SubMenuBuilder;' │ │ @@ -287830,19 +287860,19 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d250c: |[0d250c] android.support.v7.internal.view.menu.SubMenuBuilder.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ -0d251c: 7020 411a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ -0d2522: 5b02 620a |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2526: 5b03 610a |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ -0d252a: 0e00 |0007: return-void │ │ +0d25f8: |[0d25f8] android.support.v7.internal.view.menu.SubMenuBuilder.:(Landroid/content/Context;Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/support/v7/internal/view/menu/MenuItemImpl;)V │ │ +0d2608: 7020 411a 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.:(Landroid/content/Context;)V // method@1a41 │ │ +0d260e: 5b02 620a |0003: iput-object v2, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d2612: 5b03 610a |0005: iput-object v3, v0, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ +0d2616: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ 0x0003 line=40 │ │ 0x0005 line=41 │ │ 0x0007 line=42 │ │ locals : │ │ @@ -287857,16 +287887,16 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d252c: |[0d252c] android.support.v7.internal.view.menu.SubMenuBuilder.clearHeader:()V │ │ -0d253c: 0e00 |0000: return-void │ │ +0d2618: |[0d2618] android.support.v7.internal.view.menu.SubMenuBuilder.clearHeader:()V │ │ +0d2628: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #1 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -287874,19 +287904,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d2540: |[0d2540] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0d2550: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2554: 6e20 531a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ -0d255a: 0a00 |0005: move-result v0 │ │ -0d255c: 0f00 |0006: return v0 │ │ +0d262c: |[0d262c] android.support.v7.internal.view.menu.SubMenuBuilder.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0d263c: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d2640: 6e20 531a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.collapseItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a53 │ │ +0d2646: 0a00 |0005: move-result v0 │ │ +0d2648: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -287895,26 +287925,26 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 18 16-bit code units │ │ -0d2560: |[0d2560] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ -0d2570: 6f30 541a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a54 │ │ -0d2576: 0a00 |0003: move-result v0 │ │ -0d2578: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ -0d257c: 5410 620a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2580: 6e30 541a 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a54 │ │ -0d2586: 0a00 |000b: move-result v0 │ │ -0d2588: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ -0d258c: 1210 |000e: const/4 v0, #int 1 // #1 │ │ -0d258e: 0f00 |000f: return v0 │ │ -0d2590: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d2592: 28fe |0011: goto 000f // -0002 │ │ +0d264c: |[0d264c] android.support.v7.internal.view.menu.SubMenuBuilder.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z │ │ +0d265c: 6f30 541a 2103 |0000: invoke-super {v1, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a54 │ │ +0d2662: 0a00 |0003: move-result v0 │ │ +0d2664: 3900 0a00 |0004: if-nez v0, 000e // +000a │ │ +0d2668: 5410 620a |0006: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d266c: 6e30 541a 2003 |0008: invoke-virtual {v0, v2, v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.dispatchMenuItemSelected:(Landroid/support/v7/internal/view/menu/MenuBuilder;Landroid/view/MenuItem;)Z // method@1a54 │ │ +0d2672: 0a00 |000b: move-result v0 │ │ +0d2674: 3800 0400 |000c: if-eqz v0, 0010 // +0004 │ │ +0d2678: 1210 |000e: const/4 v0, #int 1 // #1 │ │ +0d267a: 0f00 |000f: return v0 │ │ +0d267c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d267e: 28fe |0011: goto 000f // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0012 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0012 reg=2 menu Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ 0x0000 - 0x0012 reg=3 item Landroid/view/MenuItem; │ │ @@ -287924,19 +287954,19 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d2594: |[0d2594] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ -0d25a4: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d25a8: 6e20 591a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a59 │ │ -0d25ae: 0a00 |0005: move-result v0 │ │ -0d25b0: 0f00 |0006: return v0 │ │ +0d2680: |[0d2680] android.support.v7.internal.view.menu.SubMenuBuilder.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z │ │ +0d2690: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d2694: 6e20 591a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.expandItemActionView:(Landroid/support/v7/internal/view/menu/MenuItemImpl;)Z // method@1a59 │ │ +0d269a: 0a00 |0005: move-result v0 │ │ +0d269c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=128 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0007 reg=2 item Landroid/support/v7/internal/view/menu/MenuItemImpl; │ │ │ │ @@ -287945,39 +287975,39 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 44 16-bit code units │ │ -0d25b4: |[0d25b4] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ -0d25c4: 5431 610a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ -0d25c8: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ -0d25cc: 5431 610a |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ -0d25d0: 6e10 ae1a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ -0d25d6: 0a00 |0009: move-result v0 │ │ -0d25d8: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ -0d25dc: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d25de: 1101 |000d: return-object v1 │ │ -0d25e0: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d25e2: 28fb |000f: goto 000a // -0005 │ │ -0d25e4: 2201 a905 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d25e8: 7010 3d2b 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d25ee: 6f10 631a 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1a63 │ │ -0d25f4: 0c02 |0018: move-result-object v2 │ │ -0d25f6: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d25fc: 0c01 |001c: move-result-object v1 │ │ -0d25fe: 1a02 4301 |001d: const-string v2, ":" // string@0143 │ │ -0d2602: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d2608: 0c01 |0022: move-result-object v1 │ │ -0d260a: 6e20 422b 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0d2610: 0c01 |0026: move-result-object v1 │ │ -0d2612: 6e10 4e2b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d2618: 0c01 |002a: move-result-object v1 │ │ -0d261a: 28e2 |002b: goto 000d // -001e │ │ +0d26a0: |[0d26a0] android.support.v7.internal.view.menu.SubMenuBuilder.getActionViewStatesKey:()Ljava/lang/String; │ │ +0d26b0: 5431 610a |0000: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ +0d26b4: 3801 0c00 |0002: if-eqz v1, 000e // +000c │ │ +0d26b8: 5431 610a |0004: iget-object v1, v3, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ +0d26bc: 6e10 ae1a 0100 |0006: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.getItemId:()I // method@1aae │ │ +0d26c2: 0a00 |0009: move-result v0 │ │ +0d26c4: 3900 0600 |000a: if-nez v0, 0010 // +0006 │ │ +0d26c8: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d26ca: 1101 |000d: return-object v1 │ │ +0d26cc: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d26ce: 28fb |000f: goto 000a // -0005 │ │ +0d26d0: 2201 a905 |0010: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d26d4: 7010 3d2b 0100 |0012: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d26da: 6f10 631a 0300 |0015: invoke-super {v3}, Landroid/support/v7/internal/view/menu/MenuBuilder;.getActionViewStatesKey:()Ljava/lang/String; // method@1a63 │ │ +0d26e0: 0c02 |0018: move-result-object v2 │ │ +0d26e2: 6e20 462b 2100 |0019: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d26e8: 0c01 |001c: move-result-object v1 │ │ +0d26ea: 1a02 4301 |001d: const-string v2, ":" // string@0143 │ │ +0d26ee: 6e20 462b 2100 |001f: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d26f4: 0c01 |0022: move-result-object v1 │ │ +0d26f6: 6e20 422b 0100 |0023: invoke-virtual {v1, v0}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0d26fc: 0c01 |0026: move-result-object v1 │ │ +0d26fe: 6e10 4e2b 0100 |0027: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d2704: 0c01 |002a: move-result-object v1 │ │ +0d2706: 28e2 |002b: goto 000d // -001e │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ 0x000a line=139 │ │ 0x000c line=140 │ │ 0x000d line=142 │ │ 0x000e line=138 │ │ @@ -287992,17 +288022,17 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d261c: |[0d261c] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ -0d262c: 5410 610a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ -0d2630: 1100 |0002: return-object v0 │ │ +0d2708: |[0d2708] android.support.v7.internal.view.menu.SubMenuBuilder.getItem:()Landroid/view/MenuItem; │ │ +0d2718: 5410 610a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ +0d271c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #6 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -288010,17 +288040,17 @@ │ │ type : '()Landroid/view/Menu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2634: |[0d2634] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ -0d2644: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2648: 1100 |0002: return-object v0 │ │ +0d2720: |[0d2720] android.support.v7.internal.view.menu.SubMenuBuilder.getParentMenu:()Landroid/view/Menu; │ │ +0d2730: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d2734: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=65 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #7 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -288028,17 +288058,17 @@ │ │ type : '()Landroid/support/v7/internal/view/menu/MenuBuilder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d264c: |[0d264c] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ -0d265c: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2660: 1100 |0002: return-object v0 │ │ +0d2738: |[0d2738] android.support.v7.internal.view.menu.SubMenuBuilder.getRootMenu:()Landroid/support/v7/internal/view/menu/MenuBuilder; │ │ +0d2748: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d274c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #8 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -288046,19 +288076,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d2664: |[0d2664] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ -0d2674: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2678: 6e10 711a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1a71 │ │ -0d267e: 0a00 |0005: move-result v0 │ │ -0d2680: 0f00 |0006: return v0 │ │ +0d2750: |[0d2750] android.support.v7.internal.view.menu.SubMenuBuilder.isQwertyMode:()Z │ │ +0d2760: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d2764: 6e10 711a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isQwertyMode:()Z // method@1a71 │ │ +0d276a: 0a00 |0005: move-result v0 │ │ +0d276c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=51 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #9 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -288066,19 +288096,19 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d2684: |[0d2684] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ -0d2694: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d2698: 6e10 731a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1a73 │ │ -0d269e: 0a00 |0005: move-result v0 │ │ -0d26a0: 0f00 |0006: return v0 │ │ +0d2770: |[0d2770] android.support.v7.internal.view.menu.SubMenuBuilder.isShortcutsVisible:()Z │ │ +0d2780: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d2784: 6e10 731a 0000 |0002: invoke-virtual {v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.isShortcutsVisible:()Z // method@1a73 │ │ +0d278a: 0a00 |0005: move-result v0 │ │ +0d278c: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ │ │ #10 : (in Landroid/support/v7/internal/view/menu/SubMenuBuilder;) │ │ @@ -288086,18 +288116,18 @@ │ │ type : '(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d26a4: |[0d26a4] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ -0d26b4: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d26b8: 6e20 831a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ -0d26be: 0e00 |0005: return-void │ │ +0d2790: |[0d2790] android.support.v7.internal.view.menu.SubMenuBuilder.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V │ │ +0d27a0: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d27a4: 6e20 831a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setCallback:(Landroid/support/v7/internal/view/menu/MenuBuilder$Callback;)V // method@1a83 │ │ +0d27aa: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ 0x0005 line=75 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 callback Landroid/support/v7/internal/view/menu/MenuBuilder$Callback; │ │ @@ -288107,23 +288137,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d26c0: |[0d26c0] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -0d26d0: 6e10 a61b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1ba6 │ │ -0d26d6: 0c00 |0003: move-result-object v0 │ │ -0d26d8: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d26de: 0c00 |0007: move-result-object v0 │ │ -0d26e0: 6e20 b001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0d26e6: 0c00 |000b: move-result-object v0 │ │ -0d26e8: 6f20 8b1a 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8b │ │ -0d26ee: 1101 |000f: return-object v1 │ │ +0d27ac: |[0d27ac] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +0d27bc: 6e10 a61b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1ba6 │ │ +0d27c2: 0c00 |0003: move-result-object v0 │ │ +0d27c4: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d27ca: 0c00 |0007: move-result-object v0 │ │ +0d27cc: 6e20 b001 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0d27d2: 0c00 |000b: move-result-object v0 │ │ +0d27d4: 6f20 8b1a 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8b │ │ +0d27da: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ 0x000f line=104 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 iconRes I │ │ @@ -288133,17 +288163,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d26f0: |[0d26f0] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0d2700: 6f20 8b1a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8b │ │ -0d2706: 1100 |0003: return-object v0 │ │ +0d27dc: |[0d27dc] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0d27ec: 6f20 8b1a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderIconInt:(Landroid/graphics/drawable/Drawable;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8b │ │ +0d27f2: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0003 line=99 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 icon Landroid/graphics/drawable/Drawable; │ │ @@ -288153,23 +288183,23 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d2708: |[0d2708] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -0d2718: 6e10 a61b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1ba6 │ │ -0d271e: 0c00 |0003: move-result-object v0 │ │ -0d2720: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d2726: 0c00 |0007: move-result-object v0 │ │ -0d2728: 6e20 b801 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ -0d272e: 0c00 |000b: move-result-object v0 │ │ -0d2730: 6f20 8e1a 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8e │ │ -0d2736: 1101 |000f: return-object v1 │ │ +0d27f4: |[0d27f4] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +0d2804: 6e10 a61b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.getContext:()Landroid/content/Context; // method@1ba6 │ │ +0d280a: 0c00 |0003: move-result-object v0 │ │ +0d280c: 6e10 3401 0000 |0004: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d2812: 0c00 |0007: move-result-object v0 │ │ +0d2814: 6e20 b801 2000 |0008: invoke-virtual {v0, v2}, Landroid/content/res/Resources;.getString:(I)Ljava/lang/String; // method@01b8 │ │ +0d281a: 0c00 |000b: move-result-object v0 │ │ +0d281c: 6f20 8e1a 0100 |000c: invoke-super {v1, v0}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8e │ │ +0d2822: 1101 |000f: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=113 │ │ 0x000f line=114 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0010 reg=2 titleRes I │ │ @@ -288179,17 +288209,17 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2738: |[0d2738] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d2748: 6f20 8e1a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8e │ │ -0d274e: 1100 |0003: return-object v0 │ │ +0d2824: |[0d2824] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d2834: 6f20 8e1a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderTitleInt:(Ljava/lang/CharSequence;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8e │ │ +0d283a: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=109 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 title Ljava/lang/CharSequence; │ │ @@ -288199,17 +288229,17 @@ │ │ type : '(Landroid/view/View;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2750: |[0d2750] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -0d2760: 6f20 8f1a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8f │ │ -0d2766: 1100 |0003: return-object v0 │ │ +0d283c: |[0d283c] android.support.v7.internal.view.menu.SubMenuBuilder.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +0d284c: 6f20 8f1a 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setHeaderViewInt:(Landroid/view/View;)Landroid/support/v7/internal/view/menu/MenuBuilder; // method@1a8f │ │ +0d2852: 1100 |0003: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -288219,18 +288249,18 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d2768: |[0d2768] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ -0d2778: 5410 610a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ -0d277c: 6e20 d31a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1ad3 │ │ -0d2782: 1101 |0005: return-object v1 │ │ +0d2854: |[0d2854] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(I)Landroid/view/SubMenu; │ │ +0d2864: 5410 610a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ +0d2868: 6e20 d31a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(I)Landroid/view/MenuItem; // method@1ad3 │ │ +0d286e: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=94 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 iconRes I │ │ @@ -288240,18 +288270,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d2784: |[0d2784] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0d2794: 5410 610a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ -0d2798: 6e20 d41a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1ad4 │ │ -0d279e: 1101 |0005: return-object v1 │ │ +0d2870: |[0d2870] android.support.v7.internal.view.menu.SubMenuBuilder.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0d2880: 5410 610a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mItem:Landroid/support/v7/internal/view/menu/MenuItemImpl; // field@0a61 │ │ +0d2884: 6e20 d41a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuItemImpl;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/MenuItem; // method@1ad4 │ │ +0d288a: 1101 |0005: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=88 │ │ 0x0005 line=89 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -288261,18 +288291,18 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d27a0: |[0d27a0] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ -0d27b0: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d27b4: 6e20 911a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1a91 │ │ -0d27ba: 0e00 |0005: return-void │ │ +0d288c: |[0d288c] android.support.v7.internal.view.menu.SubMenuBuilder.setQwertyMode:(Z)V │ │ +0d289c: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d28a0: 6e20 911a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setQwertyMode:(Z)V // method@1a91 │ │ +0d28a6: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0005 line=47 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 isQwerty Z │ │ @@ -288282,27 +288312,27 @@ │ │ type : '(Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d27bc: |[0d27bc] android.support.v7.internal.view.menu.SubMenuBuilder.setShortcutsVisible:(Z)V │ │ -0d27cc: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ -0d27d0: 6e20 921a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisible:(Z)V // method@1a92 │ │ -0d27d6: 0e00 |0005: return-void │ │ +0d28a8: |[0d28a8] android.support.v7.internal.view.menu.SubMenuBuilder.setShortcutsVisible:(Z)V │ │ +0d28b8: 5410 620a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuBuilder;.mParentMenu:Landroid/support/v7/internal/view/menu/MenuBuilder; // field@0a62 │ │ +0d28bc: 6e20 921a 2000 |0002: invoke-virtual {v0, v2}, Landroid/support/v7/internal/view/menu/MenuBuilder;.setShortcutsVisible:(Z)V // method@1a92 │ │ +0d28c2: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=56 │ │ 0x0005 line=57 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuBuilder; │ │ 0x0000 - 0x0006 reg=2 shortcutsVisible Z │ │ │ │ - source_file_idx : 4283 (SubMenuBuilder.java) │ │ + source_file_idx : 4284 (SubMenuBuilder.java) │ │ │ │ Class #1015 header: │ │ class_idx : 983 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 916 │ │ source_file_idx : 4224 │ │ static_fields_size : 5 │ │ @@ -288373,18 +288403,18 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d27d8: |[0d27d8] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;)V │ │ -0d27e8: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d27ea: 7030 7e1f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1f7e │ │ -0d27f0: 0e00 |0004: return-void │ │ +0d28c4: |[0d28c4] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;)V │ │ +0d28d4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d28d6: 7030 7e1f 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;)V // method@1f7e │ │ +0d28dc: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ 0x0004 line=85 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -288394,19 +288424,19 @@ │ │ type : '(Landroid/content/Context;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 7 16-bit code units │ │ -0d27f4: |[0d27f4] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;I)V │ │ -0d2804: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d2806: 6001 5e07 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@075e │ │ -0d280a: 7054 801f 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1f80 │ │ -0d2810: 0e00 |0006: return-void │ │ +0d28e0: |[0d28e0] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;I)V │ │ +0d28f0: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d28f2: 6001 5e07 |0001: sget v1, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@075e │ │ +0d28f6: 7054 801f 3210 |0003: invoke-direct {v2, v3, v0, v1, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1f80 │ │ +0d28fc: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0006 line=101 │ │ locals : │ │ 0x0000 - 0x0007 reg=2 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0007 reg=3 context Landroid/content/Context; │ │ @@ -288417,18 +288447,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 6 16-bit code units │ │ -0d2814: |[0d2814] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ -0d2824: 6000 5e07 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@075e │ │ -0d2828: 7040 7f1f 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f7f │ │ -0d282e: 0e00 |0005: return-void │ │ +0d2900: |[0d2900] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;)V │ │ +0d2910: 6000 5e07 |0000: sget v0, Landroid/support/v7/appcompat/R$attr;.spinnerStyle:I // field@075e │ │ +0d2914: 7040 7f1f 2103 |0002: invoke-direct {v1, v2, v3, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f7f │ │ +0d291a: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=111 │ │ 0x0005 line=112 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0006 reg=2 context Landroid/content/Context; │ │ @@ -288439,18 +288469,18 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 5 │ │ insns size : 5 16-bit code units │ │ -0d2830: |[0d2830] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ -0d2840: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ -0d2842: 7050 801f 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1f80 │ │ -0d2848: 0e00 |0004: return-void │ │ +0d291c: |[0d291c] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ +0d292c: 12f0 |0000: const/4 v0, #int -1 // #ff │ │ +0d292e: 7050 801f 2143 |0001: invoke-direct {v1, v2, v3, v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V // method@1f80 │ │ +0d2934: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=127 │ │ 0x0004 line=128 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ @@ -288462,75 +288492,75 @@ │ │ type : '(Landroid/content/Context;Landroid/util/AttributeSet;II)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 13 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 124 16-bit code units │ │ -0d284c: |[0d284c] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ -0d285c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d285e: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0d2860: 7040 fb1b 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bfb │ │ -0d2866: 2204 6500 |0005: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ -0d286a: 7010 1d02 0400 |0007: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@021d │ │ -0d2870: 5b84 ef0b |000a: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ -0d2874: 6204 2e09 |000c: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@092e │ │ -0d2878: 6e56 3d01 a9b4 |000e: invoke-virtual {v9, v10, v4, v11, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ -0d287e: 0c00 |0011: move-result-object v0 │ │ -0d2880: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ -0d2882: 334c 0700 |0013: if-ne v12, v4, 001a // +0007 │ │ -0d2886: 1274 |0015: const/4 v4, #int 7 // #7 │ │ -0d2888: 6e30 c201 4006 |0016: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0d288e: 0a0c |0019: move-result v12 │ │ -0d2890: 2b0c 5a00 0000 |001a: packed-switch v12, 00000074 // +0000005a │ │ -0d2896: 1304 1100 |001d: const/16 v4, #int 17 // #11 │ │ -0d289a: 6e30 c201 6004 |001f: invoke-virtual {v0, v6, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ -0d28a0: 0a04 |0022: move-result v4 │ │ -0d28a2: 5984 e30b |0023: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ -0d28a6: 5484 ea0b |0025: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d28aa: 1265 |0027: const/4 v5, #int 6 // #6 │ │ -0d28ac: 6e20 c601 5000 |0028: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ -0d28b2: 0c05 |002b: move-result-object v5 │ │ -0d28b4: 7220 7a1f 5400 |002c: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1f7a │ │ -0d28ba: 6e10 ca01 0000 |002f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ -0d28c0: 5484 ee0b |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ -0d28c4: 3804 0b00 |0034: if-eqz v4, 003f // +000b │ │ -0d28c8: 5484 ea0b |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d28cc: 5485 ee0b |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ -0d28d0: 7220 791f 5400 |003a: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1f79 │ │ -0d28d6: 5b87 ee0b |003d: iput-object v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ -0d28da: 0e00 |003f: return-void │ │ -0d28dc: 2204 d203 |0040: new-instance v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; // type@03d2 │ │ -0d28e0: 7030 4b1f 8407 |0042: invoke-direct {v4, v8, v7}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V // method@1f4b │ │ -0d28e6: 5b84 ea0b |0045: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d28ea: 28d6 |0047: goto 001d // -002a │ │ -0d28ec: 2202 d503 |0048: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // type@03d5 │ │ -0d28f0: 705b 631f 82a9 |004a: invoke-direct {v2, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f63 │ │ -0d28f6: 1234 |004d: const/4 v4, #int 3 // #3 │ │ -0d28f8: 12e5 |004e: const/4 v5, #int -2 // #fe │ │ -0d28fa: 6e30 c401 4005 |004f: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ -0d2900: 0a04 |0052: move-result v4 │ │ -0d2902: 5984 e10b |0053: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ -0d2906: 1224 |0055: const/4 v4, #int 2 // #2 │ │ -0d2908: 6e20 c001 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ -0d290e: 0c04 |0059: move-result-object v4 │ │ -0d2910: 6e20 6b1f 4200 |005a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1f6b │ │ -0d2916: 1254 |005d: const/4 v4, #int 5 // #5 │ │ -0d2918: 6e30 be01 4006 |005e: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ -0d291e: 0a03 |0061: move-result v3 │ │ -0d2920: 3803 0500 |0062: if-eqz v3, 0067 // +0005 │ │ -0d2924: 6e20 741f 3200 |0064: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setVerticalOffset:(I)V // method@1f74 │ │ -0d292a: 1244 |0067: const/4 v4, #int 4 // #4 │ │ -0d292c: 6e30 be01 4006 |0068: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ -0d2932: 0a01 |006b: move-result v1 │ │ -0d2934: 3801 0500 |006c: if-eqz v1, 0071 // +0005 │ │ -0d2938: 6e20 6d1f 1200 |006e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1f6d │ │ -0d293e: 5b82 ea0b |0071: iput-object v2, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2942: 28aa |0073: goto 001d // -0056 │ │ -0d2944: 0001 0200 0000 0000 2600 0000 2e00 ... |0074: packed-switch-data (8 units) │ │ +0d2938: |[0d2938] android.support.v7.internal.widget.SpinnerICS.:(Landroid/content/Context;Landroid/util/AttributeSet;II)V │ │ +0d2948: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d294a: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0d294c: 7040 fb1b 98ba |0002: invoke-direct {v8, v9, v10, v11}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.:(Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1bfb │ │ +0d2952: 2204 6500 |0005: new-instance v4, Landroid/graphics/Rect; // type@0065 │ │ +0d2956: 7010 1d02 0400 |0007: invoke-direct {v4}, Landroid/graphics/Rect;.:()V // method@021d │ │ +0d295c: 5b84 ef0b |000a: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ +0d2960: 6204 2e09 |000c: sget-object v4, Landroid/support/v7/appcompat/R$styleable;.Spinner:[I // field@092e │ │ +0d2964: 6e56 3d01 a9b4 |000e: invoke-virtual {v9, v10, v4, v11, v6}, Landroid/content/Context;.obtainStyledAttributes:(Landroid/util/AttributeSet;[III)Landroid/content/res/TypedArray; // method@013d │ │ +0d296a: 0c00 |0011: move-result-object v0 │ │ +0d296c: 12f4 |0012: const/4 v4, #int -1 // #ff │ │ +0d296e: 334c 0700 |0013: if-ne v12, v4, 001a // +0007 │ │ +0d2972: 1274 |0015: const/4 v4, #int 7 // #7 │ │ +0d2974: 6e30 c201 4006 |0016: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0d297a: 0a0c |0019: move-result v12 │ │ +0d297c: 2b0c 5a00 0000 |001a: packed-switch v12, 00000074 // +0000005a │ │ +0d2982: 1304 1100 |001d: const/16 v4, #int 17 // #11 │ │ +0d2986: 6e30 c201 6004 |001f: invoke-virtual {v0, v6, v4}, Landroid/content/res/TypedArray;.getInt:(II)I // method@01c2 │ │ +0d298c: 0a04 |0022: move-result v4 │ │ +0d298e: 5984 e30b |0023: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ +0d2992: 5484 ea0b |0025: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2996: 1265 |0027: const/4 v5, #int 6 // #6 │ │ +0d2998: 6e20 c601 5000 |0028: invoke-virtual {v0, v5}, Landroid/content/res/TypedArray;.getString:(I)Ljava/lang/String; // method@01c6 │ │ +0d299e: 0c05 |002b: move-result-object v5 │ │ +0d29a0: 7220 7a1f 5400 |002c: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1f7a │ │ +0d29a6: 6e10 ca01 0000 |002f: invoke-virtual {v0}, Landroid/content/res/TypedArray;.recycle:()V // method@01ca │ │ +0d29ac: 5484 ee0b |0032: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ +0d29b0: 3804 0b00 |0034: if-eqz v4, 003f // +000b │ │ +0d29b4: 5484 ea0b |0036: iget-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d29b8: 5485 ee0b |0038: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ +0d29bc: 7220 791f 5400 |003a: invoke-interface {v4, v5}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1f79 │ │ +0d29c2: 5b87 ee0b |003d: iput-object v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ +0d29c6: 0e00 |003f: return-void │ │ +0d29c8: 2204 d203 |0040: new-instance v4, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup; // type@03d2 │ │ +0d29cc: 7030 4b1f 8407 |0042: invoke-direct {v4, v8, v7}, Landroid/support/v7/internal/widget/SpinnerICS$DialogPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/support/v7/internal/widget/SpinnerICS$1;)V // method@1f4b │ │ +0d29d2: 5b84 ea0b |0045: iput-object v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d29d6: 28d6 |0047: goto 001d // -002a │ │ +0d29d8: 2202 d503 |0048: new-instance v2, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup; // type@03d5 │ │ +0d29dc: 705b 631f 82a9 |004a: invoke-direct {v2, v8, v9, v10, v11}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.:(Landroid/support/v7/internal/widget/SpinnerICS;Landroid/content/Context;Landroid/util/AttributeSet;I)V // method@1f63 │ │ +0d29e2: 1234 |004d: const/4 v4, #int 3 // #3 │ │ +0d29e4: 12e5 |004e: const/4 v5, #int -2 // #fe │ │ +0d29e6: 6e30 c401 4005 |004f: invoke-virtual {v0, v4, v5}, Landroid/content/res/TypedArray;.getLayoutDimension:(II)I // method@01c4 │ │ +0d29ec: 0a04 |0052: move-result v4 │ │ +0d29ee: 5984 e10b |0053: iput v4, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDropDownWidth:I // field@0be1 │ │ +0d29f2: 1224 |0055: const/4 v4, #int 2 // #2 │ │ +0d29f4: 6e20 c001 4000 |0056: invoke-virtual {v0, v4}, Landroid/content/res/TypedArray;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01c0 │ │ +0d29fa: 0c04 |0059: move-result-object v4 │ │ +0d29fc: 6e20 6b1f 4200 |005a: invoke-virtual {v2, v4}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@1f6b │ │ +0d2a02: 1254 |005d: const/4 v4, #int 5 // #5 │ │ +0d2a04: 6e30 be01 4006 |005e: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ +0d2a0a: 0a03 |0061: move-result v3 │ │ +0d2a0c: 3803 0500 |0062: if-eqz v3, 0067 // +0005 │ │ +0d2a10: 6e20 741f 3200 |0064: invoke-virtual {v2, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setVerticalOffset:(I)V // method@1f74 │ │ +0d2a16: 1244 |0067: const/4 v4, #int 4 // #4 │ │ +0d2a18: 6e30 be01 4006 |0068: invoke-virtual {v0, v4, v6}, Landroid/content/res/TypedArray;.getDimensionPixelOffset:(II)I // method@01be │ │ +0d2a1e: 0a01 |006b: move-result v1 │ │ +0d2a20: 3801 0500 |006c: if-eqz v1, 0071 // +0005 │ │ +0d2a24: 6e20 6d1f 1200 |006e: invoke-virtual {v2, v1}, Landroid/support/v7/internal/widget/SpinnerICS$DropdownPopup;.setHorizontalOffset:(I)V // method@1f6d │ │ +0d2a2a: 5b82 ea0b |0071: iput-object v2, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2a2e: 28aa |0073: goto 001d // -0056 │ │ +0d2a30: 0001 0200 0000 0000 2600 0000 2e00 ... |0074: packed-switch-data (8 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=148 │ │ 0x0005 line=75 │ │ 0x000c line=150 │ │ 0x0012 line=153 │ │ 0x0015 line=154 │ │ @@ -288570,17 +288600,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d2954: |[0d2954] android.support.v7.internal.widget.SpinnerICS.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; │ │ -0d2964: 5410 ef0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ -0d2968: 1100 |0002: return-object v0 │ │ +0d2a40: |[0d2a40] android.support.v7.internal.widget.SpinnerICS.access$200:(Landroid/support/v7/internal/widget/SpinnerICS;)Landroid/graphics/Rect; │ │ +0d2a50: 5410 ef0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ +0d2a54: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ #6 : (in Landroid/support/v7/internal/widget/SpinnerICS;) │ │ @@ -288588,31 +288618,31 @@ │ │ type : '(I)Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 29 16-bit code units │ │ -0d296c: |[0d296c] android.support.v7.internal.widget.SpinnerICS.makeAndAddView:(I)Landroid/view/View; │ │ -0d297c: 5542 e00b |0000: iget-boolean v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0be0 │ │ -0d2980: 3902 0f00 |0002: if-nez v2, 0011 // +000f │ │ -0d2984: 5442 eb0b |0004: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0beb │ │ -0d2988: 6e20 eb1b 5200 |0006: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@1beb │ │ -0d298e: 0c00 |0009: move-result-object v0 │ │ -0d2990: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ -0d2994: 7020 b21f 0400 |000c: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1fb2 │ │ -0d299a: 0701 |000f: move-object v1, v0 │ │ -0d299c: 1101 |0010: return-object v1 │ │ -0d299e: 5442 df0b |0011: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bdf │ │ -0d29a2: 1203 |0013: const/4 v3, #int 0 // #0 │ │ -0d29a4: 7240 e624 5243 |0014: invoke-interface {v2, v5, v3, v4}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e6 │ │ -0d29aa: 0c00 |0017: move-result-object v0 │ │ -0d29ac: 7020 b21f 0400 |0018: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1fb2 │ │ -0d29b2: 0701 |001b: move-object v1, v0 │ │ -0d29b4: 28f4 |001c: goto 0010 // -000c │ │ +0d2a58: |[0d2a58] android.support.v7.internal.widget.SpinnerICS.makeAndAddView:(I)Landroid/view/View; │ │ +0d2a68: 5542 e00b |0000: iget-boolean v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0be0 │ │ +0d2a6c: 3902 0f00 |0002: if-nez v2, 0011 // +000f │ │ +0d2a70: 5442 eb0b |0004: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0beb │ │ +0d2a74: 6e20 eb1b 5200 |0006: invoke-virtual {v2, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.get:(I)Landroid/view/View; // method@1beb │ │ +0d2a7a: 0c00 |0009: move-result-object v0 │ │ +0d2a7c: 3800 0700 |000a: if-eqz v0, 0011 // +0007 │ │ +0d2a80: 7020 b21f 0400 |000c: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1fb2 │ │ +0d2a86: 0701 |000f: move-object v1, v0 │ │ +0d2a88: 1101 |0010: return-object v1 │ │ +0d2a8a: 5442 df0b |0011: iget-object v2, v4, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bdf │ │ +0d2a8e: 1203 |0013: const/4 v3, #int 0 // #0 │ │ +0d2a90: 7240 e624 5243 |0014: invoke-interface {v2, v5, v3, v4}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e6 │ │ +0d2a96: 0c00 |0017: move-result-object v0 │ │ +0d2a98: 7020 b21f 0400 |0018: invoke-direct {v4, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setUpChild:(Landroid/view/View;)V // method@1fb2 │ │ +0d2a9e: 0701 |001b: move-object v1, v0 │ │ +0d2aa0: 28f4 |001c: goto 0010 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=372 │ │ 0x0004 line=373 │ │ 0x000a line=374 │ │ 0x000c line=376 │ │ 0x0010 line=388 │ │ @@ -288632,68 +288662,68 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 13 │ │ ins : 2 │ │ outs : 5 │ │ insns size : 102 16-bit code units │ │ -0d29b8: |[0d29b8] android.support.v7.internal.widget.SpinnerICS.setUpChild:(Landroid/view/View;)V │ │ -0d29c8: 6e10 fd21 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0d29ce: 0c06 |0003: move-result-object v6 │ │ -0d29d0: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ -0d29d4: 6e10 841f 0b00 |0006: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f84 │ │ -0d29da: 0c06 |0009: move-result-object v6 │ │ -0d29dc: 1208 |000a: const/4 v8, #int 0 // #0 │ │ -0d29de: 6e40 821f cb68 |000b: invoke-virtual {v11, v12, v8, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1f82 │ │ -0d29e4: 6e10 961f 0b00 |000e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.hasFocus:()Z // method@1f96 │ │ -0d29ea: 0a08 |0011: move-result v8 │ │ -0d29ec: 6e20 7422 8c00 |0012: invoke-virtual {v12, v8}, Landroid/view/View;.setSelected:(Z)V // method@2274 │ │ -0d29f2: 52b8 e40b |0015: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mHeightMeasureSpec:I // field@0be4 │ │ -0d29f6: 54b9 ed0b |0017: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d29fa: 5299 3b00 |0019: iget v9, v9, Landroid/graphics/Rect;.top:I // field@003b │ │ -0d29fe: 54ba ed0b |001b: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2a02: 52aa 3800 |001d: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0d2a06: b0a9 |001f: add-int/2addr v9, v10 │ │ -0d2a08: 526a 6d0c |0020: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ -0d2a0c: 7130 a822 980a |0022: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@22a8 │ │ -0d2a12: 0a01 |0025: move-result v1 │ │ -0d2a14: 52b8 f00b |0026: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mWidthMeasureSpec:I // field@0bf0 │ │ -0d2a18: 54b9 ed0b |0028: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2a1c: 5299 3900 |002a: iget v9, v9, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0d2a20: 54ba ed0b |002c: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2a24: 52aa 3a00 |002e: iget v10, v10, Landroid/graphics/Rect;.right:I // field@003a │ │ -0d2a28: b0a9 |0030: add-int/2addr v9, v10 │ │ -0d2a2a: 526a 6e0c |0031: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ -0d2a2e: 7130 a822 980a |0033: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@22a8 │ │ -0d2a34: 0a05 |0036: move-result v5 │ │ -0d2a36: 6e30 3722 5c01 |0037: invoke-virtual {v12, v5, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0d2a3c: 54b8 ed0b |003a: iget-object v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2a40: 5288 3b00 |003c: iget v8, v8, Landroid/graphics/Rect;.top:I // field@003b │ │ -0d2a44: 6e10 8c1f 0b00 |003e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1f8c │ │ -0d2a4a: 0a09 |0041: move-result v9 │ │ -0d2a4c: 54ba ed0b |0042: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2a50: 52aa 3800 |0044: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ -0d2a54: b1a9 |0046: sub-int/2addr v9, v10 │ │ -0d2a56: 54ba ed0b |0047: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2a5a: 52aa 3b00 |0049: iget v10, v10, Landroid/graphics/Rect;.top:I // field@003b │ │ -0d2a5e: b1a9 |004b: sub-int/2addr v9, v10 │ │ -0d2a60: 6e10 0122 0c00 |004c: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0d2a66: 0a0a |004f: move-result v10 │ │ -0d2a68: b1a9 |0050: sub-int/2addr v9, v10 │ │ -0d2a6a: db09 0902 |0051: div-int/lit8 v9, v9, #int 2 // #02 │ │ -0d2a6e: 9004 0809 |0053: add-int v4, v8, v9 │ │ -0d2a72: 6e10 0122 0c00 |0055: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ -0d2a78: 0a08 |0058: move-result v8 │ │ -0d2a7a: 9000 0408 |0059: add-int v0, v4, v8 │ │ -0d2a7e: 6e10 0422 0c00 |005b: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0d2a84: 0a07 |005e: move-result v7 │ │ -0d2a86: 1202 |005f: const/4 v2, #int 0 // #0 │ │ -0d2a88: 9003 0207 |0060: add-int v3, v2, v7 │ │ -0d2a8c: 6e50 3622 2c34 |0062: invoke-virtual {v12, v2, v4, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ -0d2a92: 0e00 |0065: return-void │ │ +0d2aa4: |[0d2aa4] android.support.v7.internal.widget.SpinnerICS.setUpChild:(Landroid/view/View;)V │ │ +0d2ab4: 6e10 fd21 0c00 |0000: invoke-virtual {v12}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0d2aba: 0c06 |0003: move-result-object v6 │ │ +0d2abc: 3906 0600 |0004: if-nez v6, 000a // +0006 │ │ +0d2ac0: 6e10 841f 0b00 |0006: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.generateDefaultLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@1f84 │ │ +0d2ac6: 0c06 |0009: move-result-object v6 │ │ +0d2ac8: 1208 |000a: const/4 v8, #int 0 // #0 │ │ +0d2aca: 6e40 821f cb68 |000b: invoke-virtual {v11, v12, v8, v6}, Landroid/support/v7/internal/widget/SpinnerICS;.addViewInLayout:(Landroid/view/View;ILandroid/view/ViewGroup$LayoutParams;)Z // method@1f82 │ │ +0d2ad0: 6e10 961f 0b00 |000e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.hasFocus:()Z // method@1f96 │ │ +0d2ad6: 0a08 |0011: move-result v8 │ │ +0d2ad8: 6e20 7422 8c00 |0012: invoke-virtual {v12, v8}, Landroid/view/View;.setSelected:(Z)V // method@2274 │ │ +0d2ade: 52b8 e40b |0015: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mHeightMeasureSpec:I // field@0be4 │ │ +0d2ae2: 54b9 ed0b |0017: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2ae6: 5299 3b00 |0019: iget v9, v9, Landroid/graphics/Rect;.top:I // field@003b │ │ +0d2aea: 54ba ed0b |001b: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2aee: 52aa 3800 |001d: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0d2af2: b0a9 |001f: add-int/2addr v9, v10 │ │ +0d2af4: 526a 6d0c |0020: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.height:I // field@0c6d │ │ +0d2af8: 7130 a822 980a |0022: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@22a8 │ │ +0d2afe: 0a01 |0025: move-result v1 │ │ +0d2b00: 52b8 f00b |0026: iget v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mWidthMeasureSpec:I // field@0bf0 │ │ +0d2b04: 54b9 ed0b |0028: iget-object v9, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2b08: 5299 3900 |002a: iget v9, v9, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0d2b0c: 54ba ed0b |002c: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2b10: 52aa 3a00 |002e: iget v10, v10, Landroid/graphics/Rect;.right:I // field@003a │ │ +0d2b14: b0a9 |0030: add-int/2addr v9, v10 │ │ +0d2b16: 526a 6e0c |0031: iget v10, v6, Landroid/view/ViewGroup$LayoutParams;.width:I // field@0c6e │ │ +0d2b1a: 7130 a822 980a |0033: invoke-static {v8, v9, v10}, Landroid/view/ViewGroup;.getChildMeasureSpec:(III)I // method@22a8 │ │ +0d2b20: 0a05 |0036: move-result v5 │ │ +0d2b22: 6e30 3722 5c01 |0037: invoke-virtual {v12, v5, v1}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0d2b28: 54b8 ed0b |003a: iget-object v8, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2b2c: 5288 3b00 |003c: iget v8, v8, Landroid/graphics/Rect;.top:I // field@003b │ │ +0d2b30: 6e10 8c1f 0b00 |003e: invoke-virtual {v11}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1f8c │ │ +0d2b36: 0a09 |0041: move-result v9 │ │ +0d2b38: 54ba ed0b |0042: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2b3c: 52aa 3800 |0044: iget v10, v10, Landroid/graphics/Rect;.bottom:I // field@0038 │ │ +0d2b40: b1a9 |0046: sub-int/2addr v9, v10 │ │ +0d2b42: 54ba ed0b |0047: iget-object v10, v11, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2b46: 52aa 3b00 |0049: iget v10, v10, Landroid/graphics/Rect;.top:I // field@003b │ │ +0d2b4a: b1a9 |004b: sub-int/2addr v9, v10 │ │ +0d2b4c: 6e10 0122 0c00 |004c: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0d2b52: 0a0a |004f: move-result v10 │ │ +0d2b54: b1a9 |0050: sub-int/2addr v9, v10 │ │ +0d2b56: db09 0902 |0051: div-int/lit8 v9, v9, #int 2 // #02 │ │ +0d2b5a: 9004 0809 |0053: add-int v4, v8, v9 │ │ +0d2b5e: 6e10 0122 0c00 |0055: invoke-virtual {v12}, Landroid/view/View;.getMeasuredHeight:()I // method@2201 │ │ +0d2b64: 0a08 |0058: move-result v8 │ │ +0d2b66: 9000 0408 |0059: add-int v0, v4, v8 │ │ +0d2b6a: 6e10 0422 0c00 |005b: invoke-virtual {v12}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0d2b70: 0a07 |005e: move-result v7 │ │ +0d2b72: 1202 |005f: const/4 v2, #int 0 // #0 │ │ +0d2b74: 9003 0207 |0060: add-int v3, v2, v7 │ │ +0d2b78: 6e50 3622 2c34 |0062: invoke-virtual {v12, v2, v4, v3, v0}, Landroid/view/View;.layout:(IIII)V // method@2236 │ │ +0d2b7e: 0e00 |0065: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=401 │ │ 0x0004 line=402 │ │ 0x0006 line=403 │ │ 0x000a line=406 │ │ 0x000e line=408 │ │ @@ -288725,43 +288755,43 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 52 16-bit code units │ │ -0d2a94: |[0d2a94] android.support.v7.internal.widget.SpinnerICS.getBaseline:()I │ │ -0d2aa4: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ -0d2aa6: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0d2aa8: 1200 |0002: const/4 v0, #int 0 // #0 │ │ -0d2aaa: 6e10 891f 0500 |0003: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildCount:()I // method@1f89 │ │ -0d2ab0: 0a03 |0006: move-result v3 │ │ -0d2ab2: 3d03 1400 |0007: if-lez v3, 001b // +0014 │ │ -0d2ab6: 6e20 881f 4500 |0009: invoke-virtual {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1f88 │ │ -0d2abc: 0c00 |000c: move-result-object v0 │ │ -0d2abe: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ -0d2ac2: 6e10 f121 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@21f1 │ │ -0d2ac8: 0a01 |0012: move-result v1 │ │ -0d2aca: 3a01 0700 |0013: if-ltz v1, 001a // +0007 │ │ -0d2ace: 6e10 1b22 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ -0d2ad4: 0a02 |0018: move-result v2 │ │ -0d2ad6: b012 |0019: add-int/2addr v2, v1 │ │ -0d2ad8: 0f02 |001a: return v2 │ │ -0d2ada: 5453 df0b |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bdf │ │ -0d2ade: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ -0d2ae2: 5453 df0b |001f: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bdf │ │ -0d2ae6: 7210 e124 0300 |0021: invoke-interface {v3}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ -0d2aec: 0a03 |0024: move-result v3 │ │ -0d2aee: 3d03 e8ff |0025: if-lez v3, 000d // -0018 │ │ -0d2af2: 7020 991f 4500 |0027: invoke-direct {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1f99 │ │ -0d2af8: 0c00 |002a: move-result-object v0 │ │ -0d2afa: 5453 eb0b |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0beb │ │ -0d2afe: 6e30 ec1b 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@1bec │ │ -0d2b04: 6e10 a21f 0500 |0030: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1fa2 │ │ -0d2b0a: 28da |0033: goto 000d // -0026 │ │ +0d2b80: |[0d2b80] android.support.v7.internal.widget.SpinnerICS.getBaseline:()I │ │ +0d2b90: 12f2 |0000: const/4 v2, #int -1 // #ff │ │ +0d2b92: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0d2b94: 1200 |0002: const/4 v0, #int 0 // #0 │ │ +0d2b96: 6e10 891f 0500 |0003: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildCount:()I // method@1f89 │ │ +0d2b9c: 0a03 |0006: move-result v3 │ │ +0d2b9e: 3d03 1400 |0007: if-lez v3, 001b // +0014 │ │ +0d2ba2: 6e20 881f 4500 |0009: invoke-virtual {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.getChildAt:(I)Landroid/view/View; // method@1f88 │ │ +0d2ba8: 0c00 |000c: move-result-object v0 │ │ +0d2baa: 3800 0d00 |000d: if-eqz v0, 001a // +000d │ │ +0d2bae: 6e10 f121 0000 |000f: invoke-virtual {v0}, Landroid/view/View;.getBaseline:()I // method@21f1 │ │ +0d2bb4: 0a01 |0012: move-result v1 │ │ +0d2bb6: 3a01 0700 |0013: if-ltz v1, 001a // +0007 │ │ +0d2bba: 6e10 1b22 0000 |0015: invoke-virtual {v0}, Landroid/view/View;.getTop:()I // method@221b │ │ +0d2bc0: 0a02 |0018: move-result v2 │ │ +0d2bc2: b012 |0019: add-int/2addr v2, v1 │ │ +0d2bc4: 0f02 |001a: return v2 │ │ +0d2bc6: 5453 df0b |001b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bdf │ │ +0d2bca: 3803 f0ff |001d: if-eqz v3, 000d // -0010 │ │ +0d2bce: 5453 df0b |001f: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mAdapter:Landroid/widget/SpinnerAdapter; // field@0bdf │ │ +0d2bd2: 7210 e124 0300 |0021: invoke-interface {v3}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ +0d2bd8: 0a03 |0024: move-result v3 │ │ +0d2bda: 3d03 e8ff |0025: if-lez v3, 000d // -0018 │ │ +0d2bde: 7020 991f 4500 |0027: invoke-direct {v5, v4}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1f99 │ │ +0d2be4: 0c00 |002a: move-result-object v0 │ │ +0d2be6: 5453 eb0b |002b: iget-object v3, v5, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0beb │ │ +0d2bea: 6e30 ec1b 4300 |002d: invoke-virtual {v3, v4, v0}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.put:(ILandroid/view/View;)V // method@1bec │ │ +0d2bf0: 6e10 a21f 0500 |0030: invoke-virtual {v5}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1fa2 │ │ +0d2bf6: 28da |0033: goto 000d // -0026 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=234 │ │ 0x0003 line=236 │ │ 0x0009 line=237 │ │ 0x000d line=244 │ │ 0x000f line=245 │ │ @@ -288781,19 +288811,19 @@ │ │ type : '()Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d2b0c: |[0d2b0c] android.support.v7.internal.widget.SpinnerICS.getPrompt:()Ljava/lang/CharSequence; │ │ -0d2b1c: 5410 ea0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2b20: 7210 771f 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.getHintText:()Ljava/lang/CharSequence; // method@1f77 │ │ -0d2b26: 0c00 |0005: move-result-object v0 │ │ -0d2b28: 1100 |0006: return-object v0 │ │ +0d2bf8: |[0d2bf8] android.support.v7.internal.widget.SpinnerICS.getPrompt:()Ljava/lang/CharSequence; │ │ +0d2c08: 5410 ea0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2c0c: 7210 771f 0000 |0002: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.getHintText:()Ljava/lang/CharSequence; // method@1f77 │ │ +0d2c12: 0c00 |0005: move-result-object v0 │ │ +0d2c14: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=475 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/widget/SpinnerICS;) │ │ @@ -288801,72 +288831,72 @@ │ │ type : '(IZ)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 124 16-bit code units │ │ -0d2b2c: |[0d2b2c] android.support.v7.internal.widget.SpinnerICS.layout:(IZ)V │ │ -0d2b3c: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d2b3e: 5485 ed0b |0001: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2b42: 5250 3900 |0003: iget v0, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0d2b46: 6e10 921f 0800 |0005: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getRight:()I // method@1f92 │ │ -0d2b4c: 0a05 |0008: move-result v5 │ │ -0d2b4e: 6e10 8b1f 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getLeft:()I // method@1f8b │ │ -0d2b54: 0a06 |000c: move-result v6 │ │ -0d2b56: b165 |000d: sub-int/2addr v5, v6 │ │ -0d2b58: 5486 ed0b |000e: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2b5c: 5266 3900 |0010: iget v6, v6, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0d2b60: b165 |0012: sub-int/2addr v5, v6 │ │ -0d2b62: 5486 ed0b |0013: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ -0d2b66: 5266 3a00 |0015: iget v6, v6, Landroid/graphics/Rect;.right:I // field@003a │ │ -0d2b6a: 9101 0506 |0017: sub-int v1, v5, v6 │ │ -0d2b6e: 5585 e00b |0019: iget-boolean v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0be0 │ │ -0d2b72: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ -0d2b76: 6e10 951f 0800 |001d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.handleDataChanged:()V // method@1f95 │ │ -0d2b7c: 5285 e60b |0020: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mItemCount:I // field@0be6 │ │ -0d2b80: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ -0d2b84: 6e10 a41f 0800 |0024: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.resetList:()V // method@1fa4 │ │ -0d2b8a: 0e00 |0027: return-void │ │ -0d2b8c: 5285 e80b |0028: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0be8 │ │ -0d2b90: 3a05 0700 |002a: if-ltz v5, 0031 // +0007 │ │ -0d2b94: 5285 e80b |002c: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0be8 │ │ -0d2b98: 6e20 b01f 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelectedPositionInt:(I)V // method@1fb0 │ │ -0d2b9e: 6e10 a11f 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.recycleAllViews:()V // method@1fa1 │ │ -0d2ba4: 6e10 a21f 0800 |0034: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1fa2 │ │ -0d2baa: 5285 ec0b |0037: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0bec │ │ -0d2bae: 5985 e20b |0039: iput v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mFirstPosition:I // field@0be2 │ │ -0d2bb2: 5285 ec0b |003b: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0bec │ │ -0d2bb6: 7020 991f 5800 |003d: invoke-direct {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1f99 │ │ -0d2bbc: 0c02 |0040: move-result-object v2 │ │ -0d2bbe: 6e10 0422 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0d2bc4: 0a04 |0044: move-result v4 │ │ -0d2bc6: 0103 |0045: move v3, v0 │ │ -0d2bc8: 5285 e30b |0046: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ -0d2bcc: dd05 0507 |0048: and-int/lit8 v5, v5, #int 7 // #07 │ │ -0d2bd0: 2c05 2800 0000 |004a: sparse-switch v5, 00000072 // +00000028 │ │ -0d2bd6: 6e20 3822 3200 |004d: invoke-virtual {v2, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ -0d2bdc: 5485 eb0b |0050: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0beb │ │ -0d2be0: 6e10 ea1b 0500 |0052: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.clear:()V // method@1bea │ │ -0d2be6: 6e10 971f 0800 |0055: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.invalidate:()V // method@1f97 │ │ -0d2bec: 6e10 831f 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.checkSelectionChanged:()V // method@1f83 │ │ -0d2bf2: 5c87 e00b |005b: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0be0 │ │ -0d2bf6: 5c87 e70b |005d: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNeedSync:Z // field@0be7 │ │ -0d2bfa: 5285 ec0b |005f: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0bec │ │ -0d2bfe: 6e20 aa1f 5800 |0061: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setNextSelectedPositionInt:(I)V // method@1faa │ │ -0d2c04: 28c3 |0064: goto 0027 // -003d │ │ -0d2c06: db05 0102 |0065: div-int/lit8 v5, v1, #int 2 // #02 │ │ -0d2c0a: b005 |0067: add-int/2addr v5, v0 │ │ -0d2c0c: db06 0402 |0068: div-int/lit8 v6, v4, #int 2 // #02 │ │ -0d2c10: 9103 0506 |006a: sub-int v3, v5, v6 │ │ -0d2c14: 28e1 |006c: goto 004d // -001f │ │ -0d2c16: 9005 0001 |006d: add-int v5, v0, v1 │ │ -0d2c1a: 9103 0504 |006f: sub-int v3, v5, v4 │ │ -0d2c1e: 28dc |0071: goto 004d // -0024 │ │ -0d2c20: 0002 0200 0100 0000 0500 0000 1b00 ... |0072: sparse-switch-data (10 units) │ │ +0d2c18: |[0d2c18] android.support.v7.internal.widget.SpinnerICS.layout:(IZ)V │ │ +0d2c28: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d2c2a: 5485 ed0b |0001: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2c2e: 5250 3900 |0003: iget v0, v5, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0d2c32: 6e10 921f 0800 |0005: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getRight:()I // method@1f92 │ │ +0d2c38: 0a05 |0008: move-result v5 │ │ +0d2c3a: 6e10 8b1f 0800 |0009: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.getLeft:()I // method@1f8b │ │ +0d2c40: 0a06 |000c: move-result v6 │ │ +0d2c42: b165 |000d: sub-int/2addr v5, v6 │ │ +0d2c44: 5486 ed0b |000e: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2c48: 5266 3900 |0010: iget v6, v6, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0d2c4c: b165 |0012: sub-int/2addr v5, v6 │ │ +0d2c4e: 5486 ed0b |0013: iget-object v6, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSpinnerPadding:Landroid/graphics/Rect; // field@0bed │ │ +0d2c52: 5266 3a00 |0015: iget v6, v6, Landroid/graphics/Rect;.right:I // field@003a │ │ +0d2c56: 9101 0506 |0017: sub-int v1, v5, v6 │ │ +0d2c5a: 5585 e00b |0019: iget-boolean v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0be0 │ │ +0d2c5e: 3805 0500 |001b: if-eqz v5, 0020 // +0005 │ │ +0d2c62: 6e10 951f 0800 |001d: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.handleDataChanged:()V // method@1f95 │ │ +0d2c68: 5285 e60b |0020: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mItemCount:I // field@0be6 │ │ +0d2c6c: 3905 0600 |0022: if-nez v5, 0028 // +0006 │ │ +0d2c70: 6e10 a41f 0800 |0024: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.resetList:()V // method@1fa4 │ │ +0d2c76: 0e00 |0027: return-void │ │ +0d2c78: 5285 e80b |0028: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0be8 │ │ +0d2c7c: 3a05 0700 |002a: if-ltz v5, 0031 // +0007 │ │ +0d2c80: 5285 e80b |002c: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNextSelectedPosition:I // field@0be8 │ │ +0d2c84: 6e20 b01f 5800 |002e: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelectedPositionInt:(I)V // method@1fb0 │ │ +0d2c8a: 6e10 a11f 0800 |0031: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.recycleAllViews:()V // method@1fa1 │ │ +0d2c90: 6e10 a21f 0800 |0034: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.removeAllViewsInLayout:()V // method@1fa2 │ │ +0d2c96: 5285 ec0b |0037: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0bec │ │ +0d2c9a: 5985 e20b |0039: iput v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mFirstPosition:I // field@0be2 │ │ +0d2c9e: 5285 ec0b |003b: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0bec │ │ +0d2ca2: 7020 991f 5800 |003d: invoke-direct {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.makeAndAddView:(I)Landroid/view/View; // method@1f99 │ │ +0d2ca8: 0c02 |0040: move-result-object v2 │ │ +0d2caa: 6e10 0422 0200 |0041: invoke-virtual {v2}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0d2cb0: 0a04 |0044: move-result v4 │ │ +0d2cb2: 0103 |0045: move v3, v0 │ │ +0d2cb4: 5285 e30b |0046: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ +0d2cb8: dd05 0507 |0048: and-int/lit8 v5, v5, #int 7 // #07 │ │ +0d2cbc: 2c05 2800 0000 |004a: sparse-switch v5, 00000072 // +00000028 │ │ +0d2cc2: 6e20 3822 3200 |004d: invoke-virtual {v2, v3}, Landroid/view/View;.offsetLeftAndRight:(I)V // method@2238 │ │ +0d2cc8: 5485 eb0b |0050: iget-object v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mRecycler:Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin; // field@0beb │ │ +0d2ccc: 6e10 ea1b 0500 |0052: invoke-virtual {v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS$RecycleBin;.clear:()V // method@1bea │ │ +0d2cd2: 6e10 971f 0800 |0055: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.invalidate:()V // method@1f97 │ │ +0d2cd8: 6e10 831f 0800 |0058: invoke-virtual {v8}, Landroid/support/v7/internal/widget/SpinnerICS;.checkSelectionChanged:()V // method@1f83 │ │ +0d2cde: 5c87 e00b |005b: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mDataChanged:Z // field@0be0 │ │ +0d2ce2: 5c87 e70b |005d: iput-boolean v7, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mNeedSync:Z // field@0be7 │ │ +0d2ce6: 5285 ec0b |005f: iget v5, v8, Landroid/support/v7/internal/widget/SpinnerICS;.mSelectedPosition:I // field@0bec │ │ +0d2cea: 6e20 aa1f 5800 |0061: invoke-virtual {v8, v5}, Landroid/support/v7/internal/widget/SpinnerICS;.setNextSelectedPositionInt:(I)V // method@1faa │ │ +0d2cf0: 28c3 |0064: goto 0027 // -003d │ │ +0d2cf2: db05 0102 |0065: div-int/lit8 v5, v1, #int 2 // #02 │ │ +0d2cf6: b005 |0067: add-int/2addr v5, v0 │ │ +0d2cf8: db06 0402 |0068: div-int/lit8 v6, v4, #int 2 // #02 │ │ +0d2cfc: 9103 0506 |006a: sub-int v3, v5, v6 │ │ +0d2d00: 28e1 |006c: goto 004d // -001f │ │ +0d2d02: 9005 0001 |006d: add-int v5, v0, v1 │ │ +0d2d06: 9103 0504 |006f: sub-int v3, v5, v4 │ │ +0d2d0a: 28dc |0071: goto 004d // -0024 │ │ +0d2d0c: 0002 0200 0100 0000 0500 0000 1b00 ... |0072: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=310 │ │ 0x0005 line=311 │ │ 0x0019 line=313 │ │ 0x001d line=314 │ │ 0x0020 line=318 │ │ @@ -288907,79 +288937,79 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I' │ │ access : 0x0000 () │ │ code - │ │ registers : 16 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 112 16-bit code units │ │ -0d2c34: |[0d2c34] android.support.v7.internal.widget.SpinnerICS.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ -0d2c44: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ -0d2c48: 1208 |0002: const/4 v8, #int 0 // #0 │ │ -0d2c4a: 0f08 |0003: return v8 │ │ -0d2c4c: 1208 |0004: const/4 v8, #int 0 // #0 │ │ -0d2c4e: 1205 |0005: const/4 v5, #int 0 // #0 │ │ -0d2c50: 1204 |0006: const/4 v4, #int 0 // #0 │ │ -0d2c52: 120a |0007: const/4 v10, #int 0 // #0 │ │ -0d2c54: 120b |0008: const/4 v11, #int 0 // #0 │ │ -0d2c56: 7120 db21 ba00 |0009: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0d2c5c: 0a09 |000c: move-result v9 │ │ -0d2c5e: 120a |000d: const/4 v10, #int 0 // #0 │ │ -0d2c60: 120b |000e: const/4 v11, #int 0 // #0 │ │ -0d2c62: 7120 db21 ba00 |000f: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ -0d2c68: 0a02 |0012: move-result v2 │ │ -0d2c6a: 120a |0013: const/4 v10, #int 0 // #0 │ │ -0d2c6c: 6e10 931f 0d00 |0014: invoke-virtual {v13}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ -0d2c72: 0a0b |0017: move-result v11 │ │ -0d2c74: 7120 f42a ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0d2c7a: 0a07 |001b: move-result v7 │ │ -0d2c7c: 7210 e124 0e00 |001c: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ -0d2c82: 0a0a |001f: move-result v10 │ │ -0d2c84: d80b 070f |0020: add-int/lit8 v11, v7, #int 15 // #0f │ │ -0d2c88: 7120 f72a ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0d2c8e: 0a01 |0025: move-result v1 │ │ -0d2c90: 9100 0107 |0026: sub-int v0, v1, v7 │ │ -0d2c94: 120a |0028: const/4 v10, #int 0 // #0 │ │ -0d2c96: d90b 000f |0029: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ -0d2c9a: 910b 070b |002b: sub-int v11, v7, v11 │ │ -0d2c9e: 7120 f42a ba00 |002d: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0d2ca4: 0a07 |0030: move-result v7 │ │ -0d2ca6: 0173 |0031: move v3, v7 │ │ -0d2ca8: 3513 2c00 |0032: if-ge v3, v1, 005e // +002c │ │ -0d2cac: 7220 e524 3e00 |0034: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@24e5 │ │ -0d2cb2: 0a06 |0037: move-result v6 │ │ -0d2cb4: 3246 0400 |0038: if-eq v6, v4, 003c // +0004 │ │ -0d2cb8: 0164 |003a: move v4, v6 │ │ -0d2cba: 1205 |003b: const/4 v5, #int 0 // #0 │ │ -0d2cbc: 7240 e624 3ed5 |003c: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e6 │ │ -0d2cc2: 0c05 |003f: move-result-object v5 │ │ -0d2cc4: 6e10 fd21 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ -0d2cca: 0c0a |0043: move-result-object v10 │ │ -0d2ccc: 390a 0c00 |0044: if-nez v10, 0050 // +000c │ │ -0d2cd0: 220a 4204 |0046: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ -0d2cd4: 12eb |0048: const/4 v11, #int -2 // #fe │ │ -0d2cd6: 12ec |0049: const/4 v12, #int -2 // #fe │ │ -0d2cd8: 7030 8722 ba0c |004a: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ -0d2cde: 6e20 6422 a500 |004d: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ -0d2ce4: 6e30 3722 9502 |0050: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ -0d2cea: 6e10 0422 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ -0d2cf0: 0a0a |0056: move-result v10 │ │ -0d2cf2: 7120 f42a a800 |0057: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0d2cf8: 0a08 |005a: move-result v8 │ │ -0d2cfa: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d2cfe: 28d5 |005d: goto 0032 // -002b │ │ -0d2d00: 380f a5ff |005e: if-eqz v15, 0003 // -005b │ │ -0d2d04: 54da ef0b |0060: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ -0d2d08: 6e20 4e02 af00 |0062: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ -0d2d0e: 54da ef0b |0065: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ -0d2d12: 52aa 3900 |0067: iget v10, v10, Landroid/graphics/Rect;.left:I // field@0039 │ │ -0d2d16: 54db ef0b |0069: iget-object v11, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ -0d2d1a: 52bb 3a00 |006b: iget v11, v11, Landroid/graphics/Rect;.right:I // field@003a │ │ -0d2d1e: b0ba |006d: add-int/2addr v10, v11 │ │ -0d2d20: b0a8 |006e: add-int/2addr v8, v10 │ │ -0d2d22: 2894 |006f: goto 0003 // -006c │ │ +0d2d20: |[0d2d20] android.support.v7.internal.widget.SpinnerICS.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I │ │ +0d2d30: 390e 0400 |0000: if-nez v14, 0004 // +0004 │ │ +0d2d34: 1208 |0002: const/4 v8, #int 0 // #0 │ │ +0d2d36: 0f08 |0003: return v8 │ │ +0d2d38: 1208 |0004: const/4 v8, #int 0 // #0 │ │ +0d2d3a: 1205 |0005: const/4 v5, #int 0 // #0 │ │ +0d2d3c: 1204 |0006: const/4 v4, #int 0 // #0 │ │ +0d2d3e: 120a |0007: const/4 v10, #int 0 // #0 │ │ +0d2d40: 120b |0008: const/4 v11, #int 0 // #0 │ │ +0d2d42: 7120 db21 ba00 |0009: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0d2d48: 0a09 |000c: move-result v9 │ │ +0d2d4a: 120a |000d: const/4 v10, #int 0 // #0 │ │ +0d2d4c: 120b |000e: const/4 v11, #int 0 // #0 │ │ +0d2d4e: 7120 db21 ba00 |000f: invoke-static {v10, v11}, Landroid/view/View$MeasureSpec;.makeMeasureSpec:(II)I // method@21db │ │ +0d2d54: 0a02 |0012: move-result v2 │ │ +0d2d56: 120a |0013: const/4 v10, #int 0 // #0 │ │ +0d2d58: 6e10 931f 0d00 |0014: invoke-virtual {v13}, Landroid/support/v7/internal/widget/SpinnerICS;.getSelectedItemPosition:()I // method@1f93 │ │ +0d2d5e: 0a0b |0017: move-result v11 │ │ +0d2d60: 7120 f42a ba00 |0018: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0d2d66: 0a07 |001b: move-result v7 │ │ +0d2d68: 7210 e124 0e00 |001c: invoke-interface {v14}, Landroid/widget/SpinnerAdapter;.getCount:()I // method@24e1 │ │ +0d2d6e: 0a0a |001f: move-result v10 │ │ +0d2d70: d80b 070f |0020: add-int/lit8 v11, v7, #int 15 // #0f │ │ +0d2d74: 7120 f72a ba00 |0022: invoke-static {v10, v11}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0d2d7a: 0a01 |0025: move-result v1 │ │ +0d2d7c: 9100 0107 |0026: sub-int v0, v1, v7 │ │ +0d2d80: 120a |0028: const/4 v10, #int 0 // #0 │ │ +0d2d82: d90b 000f |0029: rsub-int/lit8 v11, v0, #int 15 // #0f │ │ +0d2d86: 910b 070b |002b: sub-int v11, v7, v11 │ │ +0d2d8a: 7120 f42a ba00 |002d: invoke-static {v10, v11}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0d2d90: 0a07 |0030: move-result v7 │ │ +0d2d92: 0173 |0031: move v3, v7 │ │ +0d2d94: 3513 2c00 |0032: if-ge v3, v1, 005e // +002c │ │ +0d2d98: 7220 e524 3e00 |0034: invoke-interface {v14, v3}, Landroid/widget/SpinnerAdapter;.getItemViewType:(I)I // method@24e5 │ │ +0d2d9e: 0a06 |0037: move-result v6 │ │ +0d2da0: 3246 0400 |0038: if-eq v6, v4, 003c // +0004 │ │ +0d2da4: 0164 |003a: move v4, v6 │ │ +0d2da6: 1205 |003b: const/4 v5, #int 0 // #0 │ │ +0d2da8: 7240 e624 3ed5 |003c: invoke-interface {v14, v3, v5, v13}, Landroid/widget/SpinnerAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@24e6 │ │ +0d2dae: 0c05 |003f: move-result-object v5 │ │ +0d2db0: 6e10 fd21 0500 |0040: invoke-virtual {v5}, Landroid/view/View;.getLayoutParams:()Landroid/view/ViewGroup$LayoutParams; // method@21fd │ │ +0d2db6: 0c0a |0043: move-result-object v10 │ │ +0d2db8: 390a 0c00 |0044: if-nez v10, 0050 // +000c │ │ +0d2dbc: 220a 4204 |0046: new-instance v10, Landroid/view/ViewGroup$LayoutParams; // type@0442 │ │ +0d2dc0: 12eb |0048: const/4 v11, #int -2 // #fe │ │ +0d2dc2: 12ec |0049: const/4 v12, #int -2 // #fe │ │ +0d2dc4: 7030 8722 ba0c |004a: invoke-direct {v10, v11, v12}, Landroid/view/ViewGroup$LayoutParams;.:(II)V // method@2287 │ │ +0d2dca: 6e20 6422 a500 |004d: invoke-virtual {v5, v10}, Landroid/view/View;.setLayoutParams:(Landroid/view/ViewGroup$LayoutParams;)V // method@2264 │ │ +0d2dd0: 6e30 3722 9502 |0050: invoke-virtual {v5, v9, v2}, Landroid/view/View;.measure:(II)V // method@2237 │ │ +0d2dd6: 6e10 0422 0500 |0053: invoke-virtual {v5}, Landroid/view/View;.getMeasuredWidth:()I // method@2204 │ │ +0d2ddc: 0a0a |0056: move-result v10 │ │ +0d2dde: 7120 f42a a800 |0057: invoke-static {v8, v10}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0d2de4: 0a08 |005a: move-result v8 │ │ +0d2de6: d803 0301 |005b: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d2dea: 28d5 |005d: goto 0032 // -002b │ │ +0d2dec: 380f a5ff |005e: if-eqz v15, 0003 // -005b │ │ +0d2df0: 54da ef0b |0060: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ +0d2df4: 6e20 4e02 af00 |0062: invoke-virtual {v15, v10}, Landroid/graphics/drawable/Drawable;.getPadding:(Landroid/graphics/Rect;)Z // method@024e │ │ +0d2dfa: 54da ef0b |0065: iget-object v10, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ +0d2dfe: 52aa 3900 |0067: iget v10, v10, Landroid/graphics/Rect;.left:I // field@0039 │ │ +0d2e02: 54db ef0b |0069: iget-object v11, v13, Landroid/support/v7/internal/widget/SpinnerICS;.mTempRect:Landroid/graphics/Rect; // field@0bef │ │ +0d2e06: 52bb 3a00 |006b: iget v11, v11, Landroid/graphics/Rect;.right:I // field@003a │ │ +0d2e0a: b0ba |006d: add-int/2addr v10, v11 │ │ +0d2e0c: b0a8 |006e: add-int/2addr v8, v10 │ │ +0d2e0e: 2894 |006f: goto 0003 // -006c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ 0x0002 line=480 │ │ 0x0003 line=519 │ │ 0x0004 line=483 │ │ 0x0005 line=484 │ │ @@ -289024,18 +289054,18 @@ │ │ type : '(Landroid/content/DialogInterface;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d2d24: |[0d2d24] android.support.v7.internal.widget.SpinnerICS.onClick:(Landroid/content/DialogInterface;I)V │ │ -0d2d34: 6e20 b11f 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ -0d2d3a: 7210 4901 0100 |0003: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0149 │ │ -0d2d40: 0e00 |0006: return-void │ │ +0d2e10: |[0d2e10] android.support.v7.internal.widget.SpinnerICS.onClick:(Landroid/content/DialogInterface;I)V │ │ +0d2e20: 6e20 b11f 2000 |0000: invoke-virtual {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setSelection:(I)V // method@1fb1 │ │ +0d2e26: 7210 4901 0100 |0003: invoke-interface {v1}, Landroid/content/DialogInterface;.dismiss:()V // method@0149 │ │ +0d2e2c: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=451 │ │ 0x0003 line=452 │ │ 0x0006 line=453 │ │ locals : │ │ 0x0000 - 0x0007 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ @@ -289047,25 +289077,25 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0d2d44: |[0d2d44] android.support.v7.internal.widget.SpinnerICS.onDetachedFromWindow:()V │ │ -0d2d54: 6f10 151c 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onDetachedFromWindow:()V // method@1c15 │ │ -0d2d5a: 5410 ea0b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2d5e: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ -0d2d62: 5410 ea0b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2d66: 7210 781f 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1f78 │ │ -0d2d6c: 0a00 |000c: move-result v0 │ │ -0d2d6e: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ -0d2d72: 5410 ea0b |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2d76: 7210 761f 0000 |0011: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.dismiss:()V // method@1f76 │ │ -0d2d7c: 0e00 |0014: return-void │ │ +0d2e30: |[0d2e30] android.support.v7.internal.widget.SpinnerICS.onDetachedFromWindow:()V │ │ +0d2e40: 6f10 151c 0100 |0000: invoke-super {v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onDetachedFromWindow:()V // method@1c15 │ │ +0d2e46: 5410 ea0b |0003: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2e4a: 3800 0f00 |0005: if-eqz v0, 0014 // +000f │ │ +0d2e4e: 5410 ea0b |0007: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2e52: 7210 781f 0000 |0009: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1f78 │ │ +0d2e58: 0a00 |000c: move-result v0 │ │ +0d2e5a: 3800 0700 |000d: if-eqz v0, 0014 // +0007 │ │ +0d2e5e: 5410 ea0b |000f: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2e62: 7210 761f 0000 |0011: invoke-interface {v0}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.dismiss:()V // method@1f76 │ │ +0d2e68: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=254 │ │ 0x0003 line=256 │ │ 0x000f line=257 │ │ 0x0014 line=259 │ │ locals : │ │ @@ -289076,22 +289106,22 @@ │ │ type : '(ZIIII)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 8 │ │ ins : 6 │ │ outs : 6 │ │ insns size : 13 16-bit code units │ │ -0d2d80: |[0d2d80] android.support.v7.internal.widget.SpinnerICS.onLayout:(ZIIII)V │ │ -0d2d90: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d2d92: 7506 161c 0200 |0001: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onLayout:(ZIIII)V // method@1c16 │ │ -0d2d98: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0d2d9a: 5c20 e50b |0005: iput-boolean v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0be5 │ │ -0d2d9e: 6e30 981f 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.layout:(IZ)V // method@1f98 │ │ -0d2da4: 5c21 e50b |000a: iput-boolean v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0be5 │ │ -0d2da8: 0e00 |000c: return-void │ │ +0d2e6c: |[0d2e6c] android.support.v7.internal.widget.SpinnerICS.onLayout:(ZIIII)V │ │ +0d2e7c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d2e7e: 7506 161c 0200 |0001: invoke-super/range {v2, v3, v4, v5, v6, v7}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onLayout:(ZIIII)V // method@1c16 │ │ +0d2e84: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d2e86: 5c20 e50b |0005: iput-boolean v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0be5 │ │ +0d2e8a: 6e30 981f 1201 |0007: invoke-virtual {v2, v1, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.layout:(IZ)V // method@1f98 │ │ +0d2e90: 5c21 e50b |000a: iput-boolean v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mInLayout:Z // field@0be5 │ │ +0d2e94: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0001 line=296 │ │ 0x0004 line=297 │ │ 0x0007 line=298 │ │ 0x000a line=299 │ │ 0x000c line=300 │ │ @@ -289108,40 +289138,40 @@ │ │ type : '(II)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 51 16-bit code units │ │ -0d2dac: |[0d2dac] android.support.v7.internal.widget.SpinnerICS.onMeasure:(II)V │ │ -0d2dbc: 6f30 171c 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onMeasure:(II)V // method@1c17 │ │ -0d2dc2: 5431 ea0b |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2dc6: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ -0d2dca: 7110 d921 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ -0d2dd0: 0a01 |000a: move-result v1 │ │ -0d2dd2: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ -0d2dd6: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ -0d2dda: 6e10 8d1f 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredWidth:()I // method@1f8d │ │ -0d2de0: 0a00 |0012: move-result v0 │ │ -0d2de2: 6e10 851f 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ -0d2de8: 0c01 |0016: move-result-object v1 │ │ -0d2dea: 6e10 861f 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1f86 │ │ -0d2df0: 0c02 |001a: move-result-object v2 │ │ -0d2df2: 6e30 9a1f 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1f9a │ │ -0d2df8: 0a01 |001e: move-result v1 │ │ -0d2dfa: 7120 f42a 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ -0d2e00: 0a01 |0022: move-result v1 │ │ -0d2e02: 7110 da21 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ -0d2e08: 0a02 |0026: move-result v2 │ │ -0d2e0a: 7120 f72a 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ -0d2e10: 0a01 |002a: move-result v1 │ │ -0d2e12: 6e10 8c1f 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1f8c │ │ -0d2e18: 0a02 |002e: move-result v2 │ │ -0d2e1a: 6e30 a91f 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setMeasuredDimension:(II)V // method@1fa9 │ │ -0d2e20: 0e00 |0032: return-void │ │ +0d2e98: |[0d2e98] android.support.v7.internal.widget.SpinnerICS.onMeasure:(II)V │ │ +0d2ea8: 6f30 171c 4305 |0000: invoke-super {v3, v4, v5}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.onMeasure:(II)V // method@1c17 │ │ +0d2eae: 5431 ea0b |0003: iget-object v1, v3, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2eb2: 3801 2d00 |0005: if-eqz v1, 0032 // +002d │ │ +0d2eb6: 7110 d921 0400 |0007: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getMode:(I)I // method@21d9 │ │ +0d2ebc: 0a01 |000a: move-result v1 │ │ +0d2ebe: 1502 0080 |000b: const/high16 v2, #int -2147483648 // #8000 │ │ +0d2ec2: 3321 2500 |000d: if-ne v1, v2, 0032 // +0025 │ │ +0d2ec6: 6e10 8d1f 0300 |000f: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredWidth:()I // method@1f8d │ │ +0d2ecc: 0a00 |0012: move-result v0 │ │ +0d2ece: 6e10 851f 0300 |0013: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getAdapter:()Landroid/widget/SpinnerAdapter; // method@1f85 │ │ +0d2ed4: 0c01 |0016: move-result-object v1 │ │ +0d2ed6: 6e10 861f 0300 |0017: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getBackground:()Landroid/graphics/drawable/Drawable; // method@1f86 │ │ +0d2edc: 0c02 |001a: move-result-object v2 │ │ +0d2ede: 6e30 9a1f 1302 |001b: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.measureContentWidth:(Landroid/widget/SpinnerAdapter;Landroid/graphics/drawable/Drawable;)I // method@1f9a │ │ +0d2ee4: 0a01 |001e: move-result v1 │ │ +0d2ee6: 7120 f42a 1000 |001f: invoke-static {v0, v1}, Ljava/lang/Math;.max:(II)I // method@2af4 │ │ +0d2eec: 0a01 |0022: move-result v1 │ │ +0d2eee: 7110 da21 0400 |0023: invoke-static {v4}, Landroid/view/View$MeasureSpec;.getSize:(I)I // method@21da │ │ +0d2ef4: 0a02 |0026: move-result v2 │ │ +0d2ef6: 7120 f72a 2100 |0027: invoke-static {v1, v2}, Ljava/lang/Math;.min:(II)I // method@2af7 │ │ +0d2efc: 0a01 |002a: move-result v1 │ │ +0d2efe: 6e10 8c1f 0300 |002b: invoke-virtual {v3}, Landroid/support/v7/internal/widget/SpinnerICS;.getMeasuredHeight:()I // method@1f8c │ │ +0d2f04: 0a02 |002e: move-result v2 │ │ +0d2f06: 6e30 a91f 1302 |002f: invoke-virtual {v3, v1, v2}, Landroid/support/v7/internal/widget/SpinnerICS;.setMeasuredDimension:(II)V // method@1fa9 │ │ +0d2f0c: 0e00 |0032: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0003 line=279 │ │ 0x000f line=280 │ │ 0x0013 line=281 │ │ 0x0032 line=286 │ │ @@ -289156,26 +289186,26 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 21 16-bit code units │ │ -0d2e24: |[0d2e24] android.support.v7.internal.widget.SpinnerICS.performClick:()Z │ │ -0d2e34: 6f10 1a1c 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.performClick:()Z // method@1c1a │ │ -0d2e3a: 0a00 |0003: move-result v0 │ │ -0d2e3c: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ -0d2e40: 1210 |0006: const/4 v0, #int 1 // #1 │ │ -0d2e42: 5421 ea0b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2e46: 7210 781f 0100 |0009: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1f78 │ │ -0d2e4c: 0a01 |000c: move-result v1 │ │ -0d2e4e: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ -0d2e52: 5421 ea0b |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2e56: 7210 7b1f 0100 |0011: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.show:()V // method@1f7b │ │ -0d2e5c: 0f00 |0014: return v0 │ │ +0d2f10: |[0d2f10] android.support.v7.internal.widget.SpinnerICS.performClick:()Z │ │ +0d2f20: 6f10 1a1c 0200 |0000: invoke-super {v2}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.performClick:()Z // method@1c1a │ │ +0d2f26: 0a00 |0003: move-result v0 │ │ +0d2f28: 3900 1000 |0004: if-nez v0, 0014 // +0010 │ │ +0d2f2c: 1210 |0006: const/4 v0, #int 1 // #1 │ │ +0d2f2e: 5421 ea0b |0007: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2f32: 7210 781f 0100 |0009: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.isShowing:()Z // method@1f78 │ │ +0d2f38: 0a01 |000c: move-result v1 │ │ +0d2f3a: 3901 0700 |000d: if-nez v1, 0014 // +0007 │ │ +0d2f3e: 5421 ea0b |000f: iget-object v1, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2f42: 7210 7b1f 0100 |0011: invoke-interface {v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.show:()V // method@1f7b │ │ +0d2f48: 0f00 |0014: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=437 │ │ 0x0004 line=439 │ │ 0x0006 line=440 │ │ 0x0007 line=442 │ │ 0x000f line=443 │ │ @@ -289189,18 +289219,18 @@ │ │ type : '(Landroid/widget/Adapter;)V' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d2e60: |[0d2e60] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ -0d2e70: 1f01 9004 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0490 │ │ -0d2e74: 6e20 a61f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ -0d2e7a: 0e00 |0005: return-void │ │ +0d2f4c: |[0d2f4c] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/Adapter;)V │ │ +0d2f5c: 1f01 9004 |0000: check-cast v1, Landroid/widget/SpinnerAdapter; // type@0490 │ │ +0d2f60: 6e20 a61f 1000 |0002: invoke-virtual {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1fa6 │ │ +0d2f66: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=48 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 x0 Landroid/widget/Adapter; │ │ 0x0000 - 0x0006 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ │ │ @@ -289209,27 +289239,27 @@ │ │ type : '(Landroid/widget/SpinnerAdapter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 26 16-bit code units │ │ -0d2e7c: |[0d2e7c] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ -0d2e8c: 6f20 231c 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1c23 │ │ -0d2e92: 5420 ea0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2e96: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ -0d2e9a: 5420 ea0b |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2e9e: 2201 d303 |0009: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@03d3 │ │ -0d2ea2: 7020 531f 3100 |000b: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1f53 │ │ -0d2ea8: 7220 791f 1000 |000e: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1f79 │ │ -0d2eae: 0e00 |0011: return-void │ │ -0d2eb0: 2200 d303 |0012: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@03d3 │ │ -0d2eb4: 7020 531f 3000 |0014: invoke-direct {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1f53 │ │ -0d2eba: 5b20 ee0b |0017: iput-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ -0d2ebe: 28f8 |0019: goto 0011 // -0008 │ │ +0d2f68: |[0d2f68] android.support.v7.internal.widget.SpinnerICS.setAdapter:(Landroid/widget/SpinnerAdapter;)V │ │ +0d2f78: 6f20 231c 3200 |0000: invoke-super {v2, v3}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setAdapter:(Landroid/widget/SpinnerAdapter;)V // method@1c23 │ │ +0d2f7e: 5420 ea0b |0003: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2f82: 3800 0d00 |0005: if-eqz v0, 0012 // +000d │ │ +0d2f86: 5420 ea0b |0007: iget-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d2f8a: 2201 d303 |0009: new-instance v1, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@03d3 │ │ +0d2f8e: 7020 531f 3100 |000b: invoke-direct {v1, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1f53 │ │ +0d2f94: 7220 791f 1000 |000e: invoke-interface {v0, v1}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setAdapter:(Landroid/widget/ListAdapter;)V // method@1f79 │ │ +0d2f9a: 0e00 |0011: return-void │ │ +0d2f9c: 2200 d303 |0012: new-instance v0, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // type@03d3 │ │ +0d2fa0: 7020 531f 3000 |0014: invoke-direct {v0, v3}, Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter;.:(Landroid/widget/SpinnerAdapter;)V // method@1f53 │ │ +0d2fa6: 5b20 ee0b |0017: iput-object v0, v2, Landroid/support/v7/internal/widget/SpinnerICS;.mTempAdapter:Landroid/support/v7/internal/widget/SpinnerICS$DropDownAdapter; // field@0bee │ │ +0d2faa: 28f8 |0019: goto 0011 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=223 │ │ 0x0003 line=225 │ │ 0x0007 line=226 │ │ 0x0011 line=230 │ │ 0x0012 line=228 │ │ @@ -289242,23 +289272,23 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 16 16-bit code units │ │ -0d2ec0: |[0d2ec0] android.support.v7.internal.widget.SpinnerICS.setGravity:(I)V │ │ -0d2ed0: 5210 e30b |0000: iget v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ -0d2ed4: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ -0d2ed8: dd00 0207 |0004: and-int/lit8 v0, v2, #int 7 // #07 │ │ -0d2edc: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ -0d2ee0: de02 0203 |0008: or-int/lit8 v2, v2, #int 3 // #03 │ │ -0d2ee4: 5912 e30b |000a: iput v2, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ -0d2ee8: 6e10 a31f 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.requestLayout:()V // method@1fa3 │ │ -0d2eee: 0e00 |000f: return-void │ │ +0d2fac: |[0d2fac] android.support.v7.internal.widget.SpinnerICS.setGravity:(I)V │ │ +0d2fbc: 5210 e30b |0000: iget v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ +0d2fc0: 3220 0d00 |0002: if-eq v0, v2, 000f // +000d │ │ +0d2fc4: dd00 0207 |0004: and-int/lit8 v0, v2, #int 7 // #07 │ │ +0d2fc8: 3900 0400 |0006: if-nez v0, 000a // +0004 │ │ +0d2fcc: de02 0203 |0008: or-int/lit8 v2, v2, #int 3 // #03 │ │ +0d2fd0: 5912 e30b |000a: iput v2, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mGravity:I // field@0be3 │ │ +0d2fd4: 6e10 a31f 0100 |000c: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.requestLayout:()V // method@1fa3 │ │ +0d2fda: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=212 │ │ 0x0004 line=213 │ │ 0x0008 line=214 │ │ 0x000a line=216 │ │ 0x000c line=217 │ │ @@ -289272,19 +289302,19 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d2ef0: |[0d2ef0] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -0d2f00: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ -0d2f04: 1a01 b22d |0002: const-string v1, "setOnItemClickListener cannot be used with a spinner." // string@2db2 │ │ -0d2f08: 7020 102b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ -0d2f0e: 2700 |0007: throw v0 │ │ +0d2fdc: |[0d2fdc] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +0d2fec: 2200 a605 |0000: new-instance v0, Ljava/lang/RuntimeException; // type@05a6 │ │ +0d2ff0: 1a01 b62d |0002: const-string v1, "setOnItemClickListener cannot be used with a spinner." // string@2db6 │ │ +0d2ff4: 7020 102b 1000 |0004: invoke-direct {v0, v1}, Ljava/lang/RuntimeException;.:(Ljava/lang/String;)V // method@2b10 │ │ +0d2ffa: 2700 |0007: throw v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ locals : │ │ 0x0000 - 0x0008 reg=2 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0008 reg=3 l Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ │ │ @@ -289293,17 +289323,17 @@ │ │ type : '(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V' │ │ access : 0x0000 () │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2f10: |[0d2f10] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ -0d2f20: 6f20 271c 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1c27 │ │ -0d2f26: 0e00 |0003: return-void │ │ +0d2ffc: |[0d2ffc] android.support.v7.internal.widget.SpinnerICS.setOnItemClickListenerInt:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V │ │ +0d300c: 6f20 271c 1000 |0000: invoke-super {v0, v1}, Landroid/support/v7/internal/widget/AbsSpinnerICS;.setOnItemClickListener:(Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener;)V // method@1c27 │ │ +0d3012: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=273 │ │ 0x0003 line=274 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0004 reg=1 l Landroid/support/v7/internal/widget/AdapterViewICS$OnItemClickListener; │ │ @@ -289313,18 +289343,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d2f28: |[0d2f28] android.support.v7.internal.widget.SpinnerICS.setPrompt:(Ljava/lang/CharSequence;)V │ │ -0d2f38: 5410 ea0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ -0d2f3c: 7220 7a1f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1f7a │ │ -0d2f42: 0e00 |0005: return-void │ │ +0d3014: |[0d3014] android.support.v7.internal.widget.SpinnerICS.setPrompt:(Ljava/lang/CharSequence;)V │ │ +0d3024: 5410 ea0b |0000: iget-object v0, v1, Landroid/support/v7/internal/widget/SpinnerICS;.mPopup:Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup; // field@0bea │ │ +0d3028: 7220 7a1f 2000 |0002: invoke-interface {v0, v2}, Landroid/support/v7/internal/widget/SpinnerICS$SpinnerPopup;.setPromptText:(Ljava/lang/CharSequence;)V // method@1f7a │ │ +0d302e: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=460 │ │ 0x0005 line=461 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x0006 reg=2 prompt Ljava/lang/CharSequence; │ │ @@ -289334,21 +289364,21 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 12 16-bit code units │ │ -0d2f44: |[0d2f44] android.support.v7.internal.widget.SpinnerICS.setPromptId:(I)V │ │ -0d2f54: 6e10 8a1f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1f8a │ │ -0d2f5a: 0c00 |0003: move-result-object v0 │ │ -0d2f5c: 6e20 3801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0138 │ │ -0d2f62: 0c00 |0007: move-result-object v0 │ │ -0d2f64: 6e20 ae1f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setPrompt:(Ljava/lang/CharSequence;)V // method@1fae │ │ -0d2f6a: 0e00 |000b: return-void │ │ +0d3030: |[0d3030] android.support.v7.internal.widget.SpinnerICS.setPromptId:(I)V │ │ +0d3040: 6e10 8a1f 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/widget/SpinnerICS;.getContext:()Landroid/content/Context; // method@1f8a │ │ +0d3046: 0c00 |0003: move-result-object v0 │ │ +0d3048: 6e20 3801 2000 |0004: invoke-virtual {v0, v2}, Landroid/content/Context;.getText:(I)Ljava/lang/CharSequence; // method@0138 │ │ +0d304e: 0c00 |0007: move-result-object v0 │ │ +0d3050: 6e20 ae1f 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/widget/SpinnerICS;.setPrompt:(Ljava/lang/CharSequence;)V // method@1fae │ │ +0d3056: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=468 │ │ 0x000b line=469 │ │ locals : │ │ 0x0000 - 0x000c reg=1 this Landroid/support/v7/internal/widget/SpinnerICS; │ │ 0x0000 - 0x000c reg=2 promptId I │ │ @@ -289384,17 +289414,17 @@ │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d2f6c: |[0d2f6c] com.squareup.picasso.FileRequestHandler.:(Landroid/content/Context;)V │ │ -0d2f7c: 7020 9125 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@2591 │ │ -0d2f82: 0e00 |0003: return-void │ │ +0d3058: |[0d3058] com.squareup.picasso.FileRequestHandler.:(Landroid/content/Context;)V │ │ +0d3068: 7020 9125 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@2591 │ │ +0d306e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0003 line=35 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/FileRequestHandler; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -289404,33 +289434,33 @@ │ │ type : '(Landroid/net/Uri;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0d2f84: |[0d2f84] com.squareup.picasso.FileRequestHandler.getFileExifRotation:(Landroid/net/Uri;)I │ │ -0d2f94: 2200 7c00 |0000: new-instance v0, Landroid/media/ExifInterface; // type@007c │ │ -0d2f98: 6e10 9902 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0299 │ │ -0d2f9e: 0c02 |0005: move-result-object v2 │ │ -0d2fa0: 7020 7202 2000 |0006: invoke-direct {v0, v2}, Landroid/media/ExifInterface;.:(Ljava/lang/String;)V // method@0272 │ │ -0d2fa6: 1a02 e50e |0009: const-string v2, "Orientation" // string@0ee5 │ │ -0d2faa: 1213 |000b: const/4 v3, #int 1 // #1 │ │ -0d2fac: 6e30 7302 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0273 │ │ -0d2fb2: 0a01 |000f: move-result v1 │ │ -0d2fb4: 2b01 0e00 0000 |0010: packed-switch v1, 0000001e // +0000000e │ │ -0d2fba: 1202 |0013: const/4 v2, #int 0 // #0 │ │ -0d2fbc: 0f02 |0014: return v2 │ │ -0d2fbe: 1302 5a00 |0015: const/16 v2, #int 90 // #5a │ │ -0d2fc2: 28fd |0017: goto 0014 // -0003 │ │ -0d2fc4: 1302 b400 |0018: const/16 v2, #int 180 // #b4 │ │ -0d2fc8: 28fa |001a: goto 0014 // -0006 │ │ -0d2fca: 1302 0e01 |001b: const/16 v2, #int 270 // #10e │ │ -0d2fce: 28f7 |001d: goto 0014 // -0009 │ │ -0d2fd0: 0001 0600 0300 0000 0800 0000 0300 ... |001e: packed-switch-data (16 units) │ │ +0d3070: |[0d3070] com.squareup.picasso.FileRequestHandler.getFileExifRotation:(Landroid/net/Uri;)I │ │ +0d3080: 2200 7c00 |0000: new-instance v0, Landroid/media/ExifInterface; // type@007c │ │ +0d3084: 6e10 9902 0400 |0002: invoke-virtual {v4}, Landroid/net/Uri;.getPath:()Ljava/lang/String; // method@0299 │ │ +0d308a: 0c02 |0005: move-result-object v2 │ │ +0d308c: 7020 7202 2000 |0006: invoke-direct {v0, v2}, Landroid/media/ExifInterface;.:(Ljava/lang/String;)V // method@0272 │ │ +0d3092: 1a02 e50e |0009: const-string v2, "Orientation" // string@0ee5 │ │ +0d3096: 1213 |000b: const/4 v3, #int 1 // #1 │ │ +0d3098: 6e30 7302 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/media/ExifInterface;.getAttributeInt:(Ljava/lang/String;I)I // method@0273 │ │ +0d309e: 0a01 |000f: move-result v1 │ │ +0d30a0: 2b01 0e00 0000 |0010: packed-switch v1, 0000001e // +0000000e │ │ +0d30a6: 1202 |0013: const/4 v2, #int 0 // #0 │ │ +0d30a8: 0f02 |0014: return v2 │ │ +0d30aa: 1302 5a00 |0015: const/16 v2, #int 90 // #5a │ │ +0d30ae: 28fd |0017: goto 0014 // -0003 │ │ +0d30b0: 1302 b400 |0018: const/16 v2, #int 180 // #b4 │ │ +0d30b4: 28fa |001a: goto 0014 // -0006 │ │ +0d30b6: 1302 0e01 |001b: const/16 v2, #int 270 // #10e │ │ +0d30ba: 28f7 |001d: goto 0014 // -0009 │ │ +0d30bc: 0001 0600 0300 0000 0800 0000 0300 ... |001e: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=46 │ │ 0x0009 line=47 │ │ 0x0010 line=48 │ │ 0x0013 line=56 │ │ 0x0015 line=50 │ │ @@ -289448,22 +289478,22 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d2ff0: |[0d2ff0] com.squareup.picasso.FileRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0d3000: 1a00 051b |0000: const-string v0, "file" // string@1b05 │ │ -0d3004: 5431 780d |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0d3008: 6e10 9b02 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0d300e: 0c01 |0007: move-result-object v1 │ │ -0d3010: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0d3016: 0a00 |000b: move-result v0 │ │ -0d3018: 0f00 |000c: return v0 │ │ +0d30dc: |[0d30dc] com.squareup.picasso.FileRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0d30ec: 1a00 071b |0000: const-string v0, "file" // string@1b07 │ │ +0d30f0: 5431 780d |0002: iget-object v1, v3, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0d30f4: 6e10 9b02 0100 |0004: invoke-virtual {v1}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0d30fa: 0c01 |0007: move-result-object v1 │ │ +0d30fc: 6e20 1d2b 1000 |0008: invoke-virtual {v0, v1}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0d3102: 0a00 |000b: move-result v0 │ │ +0d3104: 0f00 |000c: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=38 │ │ locals : │ │ 0x0000 - 0x000d reg=2 this Lcom/squareup/picasso/FileRequestHandler; │ │ 0x0000 - 0x000d reg=3 data Lcom/squareup/picasso/Request; │ │ │ │ @@ -289472,25 +289502,25 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 19 16-bit code units │ │ -0d301c: |[0d301c] com.squareup.picasso.FileRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0d302c: 2200 df04 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0d3030: 1201 |0002: const/4 v1, #int 0 // #0 │ │ -0d3032: 6e20 d425 6500 |0003: invoke-virtual {v5, v6}, Lcom/squareup/picasso/FileRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@25d4 │ │ -0d3038: 0c02 |0006: move-result-object v2 │ │ -0d303a: 6203 250d |0007: sget-object v3, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0d303e: 5464 780d |0009: iget-object v4, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0d3042: 7110 d325 0400 |000b: invoke-static {v4}, Lcom/squareup/picasso/FileRequestHandler;.getFileExifRotation:(Landroid/net/Uri;)I // method@25d3 │ │ -0d3048: 0a04 |000e: move-result v4 │ │ -0d304a: 7054 e126 1032 |000f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ -0d3050: 1100 |0012: return-object v0 │ │ +0d3108: |[0d3108] com.squareup.picasso.FileRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0d3118: 2200 df04 |0000: new-instance v0, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0d311c: 1201 |0002: const/4 v1, #int 0 // #0 │ │ +0d311e: 6e20 d425 6500 |0003: invoke-virtual {v5, v6}, Lcom/squareup/picasso/FileRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@25d4 │ │ +0d3124: 0c02 |0006: move-result-object v2 │ │ +0d3126: 6203 250d |0007: sget-object v3, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0d312a: 5464 780d |0009: iget-object v4, v6, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0d312e: 7110 d325 0400 |000b: invoke-static {v4}, Lcom/squareup/picasso/FileRequestHandler;.getFileExifRotation:(Landroid/net/Uri;)I // method@25d3 │ │ +0d3134: 0a04 |000e: move-result v4 │ │ +0d3136: 7054 e126 1032 |000f: invoke-direct {v0, v1, v2, v3, v4}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ +0d313c: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0013 reg=5 this Lcom/squareup/picasso/FileRequestHandler; │ │ 0x0000 - 0x0013 reg=6 request Lcom/squareup/picasso/Request; │ │ 0x0000 - 0x0013 reg=7 networkPolicy I │ │ @@ -289530,39 +289560,39 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 11 16-bit code units │ │ -0d3054: |[0d3054] com.squareup.picasso.MediaStoreRequestHandler.:()V │ │ -0d3064: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d3066: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ -0d306a: 1201 |0003: const/4 v1, #int 0 // #0 │ │ -0d306c: 1a02 0629 |0004: const-string v2, "orientation" // string@2906 │ │ -0d3070: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ -0d3074: 6900 050d |0008: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@0d05 │ │ -0d3078: 0e00 |000a: return-void │ │ +0d3140: |[0d3140] com.squareup.picasso.MediaStoreRequestHandler.:()V │ │ +0d3150: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d3152: 2300 5406 |0001: new-array v0, v0, [Ljava/lang/String; // type@0654 │ │ +0d3156: 1201 |0003: const/4 v1, #int 0 // #0 │ │ +0d3158: 1a02 0929 |0004: const-string v2, "orientation" // string@2909 │ │ +0d315c: 4d02 0001 |0006: aput-object v2, v0, v1 │ │ +0d3160: 6900 050d |0008: sput-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@0d05 │ │ +0d3164: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=40 │ │ locals : │ │ │ │ #1 : (in Lcom/squareup/picasso/MediaStoreRequestHandler;) │ │ name : '' │ │ type : '(Landroid/content/Context;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d307c: |[0d307c] com.squareup.picasso.MediaStoreRequestHandler.:(Landroid/content/Context;)V │ │ -0d308c: 7020 9125 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@2591 │ │ -0d3092: 0e00 |0003: return-void │ │ +0d3168: |[0d3168] com.squareup.picasso.MediaStoreRequestHandler.:(Landroid/content/Context;)V │ │ +0d3178: 7020 9125 1000 |0000: invoke-direct {v0, v1}, Lcom/squareup/picasso/ContentStreamRequestHandler;.:(Landroid/content/Context;)V // method@2591 │ │ +0d317e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0003 line=46 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lcom/squareup/picasso/MediaStoreRequestHandler; │ │ 0x0000 - 0x0004 reg=1 context Landroid/content/Context; │ │ @@ -289572,48 +289602,48 @@ │ │ type : '(Landroid/content/ContentResolver;Landroid/net/Uri;)I' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 54 16-bit code units │ │ -0d3094: |[0d3094] com.squareup.picasso.MediaStoreRequestHandler.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I │ │ -0d30a4: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d30a6: 1206 |0001: const/4 v6, #int 0 // #0 │ │ -0d30a8: 6202 050d |0002: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@0d05 │ │ -0d30ac: 1203 |0004: const/4 v3, #int 0 // #0 │ │ -0d30ae: 1204 |0005: const/4 v4, #int 0 // #0 │ │ -0d30b0: 1205 |0006: const/4 v5, #int 0 // #0 │ │ -0d30b2: 0790 |0007: move-object v0, v9 │ │ -0d30b4: 07a1 |0008: move-object v1, v10 │ │ -0d30b6: 7406 2001 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0120 │ │ -0d30bc: 0c06 |000c: move-result-object v6 │ │ -0d30be: 3806 0800 |000d: if-eqz v6, 0015 // +0008 │ │ -0d30c2: 7210 da01 0600 |000f: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@01da │ │ -0d30c8: 0a00 |0012: move-result v0 │ │ -0d30ca: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ -0d30ce: 3806 0500 |0015: if-eqz v6, 001a // +0005 │ │ -0d30d2: 7210 d001 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0d30d8: 0180 |001a: move v0, v8 │ │ -0d30da: 0f00 |001b: return v0 │ │ -0d30dc: 1200 |001c: const/4 v0, #int 0 // #0 │ │ -0d30de: 7220 d501 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01d5 │ │ -0d30e4: 0a00 |0020: move-result v0 │ │ -0d30e6: 3806 faff |0021: if-eqz v6, 001b // -0006 │ │ -0d30ea: 7210 d001 0600 |0023: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0d30f0: 28f5 |0026: goto 001b // -000b │ │ -0d30f2: 0d07 |0027: move-exception v7 │ │ -0d30f4: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ -0d30f8: 7210 d001 0600 |002a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0d30fe: 0180 |002d: move v0, v8 │ │ -0d3100: 28ed |002e: goto 001b // -0013 │ │ -0d3102: 0d00 |002f: move-exception v0 │ │ -0d3104: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ -0d3108: 7210 d001 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0d310e: 2700 |0035: throw v0 │ │ +0d3180: |[0d3180] com.squareup.picasso.MediaStoreRequestHandler.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I │ │ +0d3190: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0d3192: 1206 |0001: const/4 v6, #int 0 // #0 │ │ +0d3194: 6202 050d |0002: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler;.CONTENT_ORIENTATION:[Ljava/lang/String; // field@0d05 │ │ +0d3198: 1203 |0004: const/4 v3, #int 0 // #0 │ │ +0d319a: 1204 |0005: const/4 v4, #int 0 // #0 │ │ +0d319c: 1205 |0006: const/4 v5, #int 0 // #0 │ │ +0d319e: 0790 |0007: move-object v0, v9 │ │ +0d31a0: 07a1 |0008: move-object v1, v10 │ │ +0d31a2: 7406 2001 0000 |0009: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0120 │ │ +0d31a8: 0c06 |000c: move-result-object v6 │ │ +0d31aa: 3806 0800 |000d: if-eqz v6, 0015 // +0008 │ │ +0d31ae: 7210 da01 0600 |000f: invoke-interface {v6}, Landroid/database/Cursor;.moveToFirst:()Z // method@01da │ │ +0d31b4: 0a00 |0012: move-result v0 │ │ +0d31b6: 3900 0900 |0013: if-nez v0, 001c // +0009 │ │ +0d31ba: 3806 0500 |0015: if-eqz v6, 001a // +0005 │ │ +0d31be: 7210 d001 0600 |0017: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0d31c4: 0180 |001a: move v0, v8 │ │ +0d31c6: 0f00 |001b: return v0 │ │ +0d31c8: 1200 |001c: const/4 v0, #int 0 // #0 │ │ +0d31ca: 7220 d501 0600 |001d: invoke-interface {v6, v0}, Landroid/database/Cursor;.getInt:(I)I // method@01d5 │ │ +0d31d0: 0a00 |0020: move-result v0 │ │ +0d31d2: 3806 faff |0021: if-eqz v6, 001b // -0006 │ │ +0d31d6: 7210 d001 0600 |0023: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0d31dc: 28f5 |0026: goto 001b // -000b │ │ +0d31de: 0d07 |0027: move-exception v7 │ │ +0d31e0: 3806 0500 |0028: if-eqz v6, 002d // +0005 │ │ +0d31e4: 7210 d001 0600 |002a: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0d31ea: 0180 |002d: move v0, v8 │ │ +0d31ec: 28ed |002e: goto 001b // -0013 │ │ +0d31ee: 0d00 |002f: move-exception v0 │ │ +0d31f0: 3806 0500 |0030: if-eqz v6, 0035 // +0005 │ │ +0d31f4: 7210 d001 0600 |0032: invoke-interface {v6}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0d31fa: 2700 |0035: throw v0 │ │ catches : 2 │ │ 0x0002 - 0x0012 │ │ Ljava/lang/RuntimeException; -> 0x0027 │ │ -> 0x002f │ │ 0x001d - 0x0020 │ │ Ljava/lang/RuntimeException; -> 0x0027 │ │ -> 0x002f │ │ @@ -289642,33 +289672,33 @@ │ │ type : '(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;' │ │ access : 0x0008 (STATIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 33 16-bit code units │ │ -0d3128: |[0d3128] com.squareup.picasso.MediaStoreRequestHandler.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ -0d3138: 6200 000d |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ -0d313c: 5200 040d |0002: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ -0d3140: 3601 0b00 |0004: if-gt v1, v0, 000f // +000b │ │ -0d3144: 6200 000d |0006: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ -0d3148: 5200 030d |0008: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ -0d314c: 3602 0500 |000a: if-gt v2, v0, 000f // +0005 │ │ -0d3150: 6200 000d |000c: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ -0d3154: 1100 |000e: return-object v0 │ │ -0d3156: 6200 010d |000f: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ -0d315a: 5200 040d |0011: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ -0d315e: 3601 0b00 |0013: if-gt v1, v0, 001e // +000b │ │ -0d3162: 6200 010d |0015: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ -0d3166: 5200 030d |0017: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ -0d316a: 3602 0500 |0019: if-gt v2, v0, 001e // +0005 │ │ -0d316e: 6200 010d |001b: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ -0d3172: 28f1 |001d: goto 000e // -000f │ │ -0d3174: 6200 ff0c |001e: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ -0d3178: 28ee |0020: goto 000e // -0012 │ │ +0d3214: |[0d3214] com.squareup.picasso.MediaStoreRequestHandler.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; │ │ +0d3224: 6200 000d |0000: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ +0d3228: 5200 040d |0002: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ +0d322c: 3601 0b00 |0004: if-gt v1, v0, 000f // +000b │ │ +0d3230: 6200 000d |0006: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ +0d3234: 5200 030d |0008: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ +0d3238: 3602 0500 |000a: if-gt v2, v0, 000f // +0005 │ │ +0d323c: 6200 000d |000c: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MICRO:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d00 │ │ +0d3240: 1100 |000e: return-object v0 │ │ +0d3242: 6200 010d |000f: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ +0d3246: 5200 040d |0011: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ +0d324a: 3601 0b00 |0013: if-gt v1, v0, 001e // +000b │ │ +0d324e: 6200 010d |0015: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ +0d3252: 5200 030d |0017: iget v0, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ +0d3256: 3602 0500 |0019: if-gt v2, v0, 001e // +0005 │ │ +0d325a: 6200 010d |001b: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.MINI:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0d01 │ │ +0d325e: 28f1 |001d: goto 000e // -000f │ │ +0d3260: 6200 ff0c |001e: sget-object v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ +0d3264: 28ee |0020: goto 000e // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=96 │ │ 0x000c line=97 │ │ 0x000e line=101 │ │ 0x000f line=98 │ │ 0x001b line=99 │ │ @@ -289683,32 +289713,32 @@ │ │ type : '(Lcom/squareup/picasso/Request;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 30 16-bit code units │ │ -0d317c: |[0d317c] com.squareup.picasso.MediaStoreRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ -0d318c: 5440 780d |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0d3190: 1a01 3c18 |0002: const-string v1, "content" // string@183c │ │ -0d3194: 6e10 9b02 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0d319a: 0c02 |0007: move-result-object v2 │ │ -0d319c: 6e20 1d2b 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0d31a2: 0a01 |000b: move-result v1 │ │ -0d31a4: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ -0d31a8: 1a01 ac26 |000e: const-string v1, "media" // string@26ac │ │ -0d31ac: 6e10 9602 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ -0d31b2: 0c02 |0013: move-result-object v2 │ │ -0d31b4: 6e20 1d2b 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0d31ba: 0a01 |0017: move-result v1 │ │ -0d31bc: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ -0d31c0: 1211 |001a: const/4 v1, #int 1 // #1 │ │ -0d31c2: 0f01 |001b: return v1 │ │ -0d31c4: 1201 |001c: const/4 v1, #int 0 // #0 │ │ -0d31c6: 28fe |001d: goto 001b // -0002 │ │ +0d3268: |[0d3268] com.squareup.picasso.MediaStoreRequestHandler.canHandleRequest:(Lcom/squareup/picasso/Request;)Z │ │ +0d3278: 5440 780d |0000: iget-object v0, v4, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0d327c: 1a01 3e18 |0002: const-string v1, "content" // string@183e │ │ +0d3280: 6e10 9b02 0000 |0004: invoke-virtual {v0}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0d3286: 0c02 |0007: move-result-object v2 │ │ +0d3288: 6e20 1d2b 2100 |0008: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0d328e: 0a01 |000b: move-result v1 │ │ +0d3290: 3801 1000 |000c: if-eqz v1, 001c // +0010 │ │ +0d3294: 1a01 af26 |000e: const-string v1, "media" // string@26af │ │ +0d3298: 6e10 9602 0000 |0010: invoke-virtual {v0}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ +0d329e: 0c02 |0013: move-result-object v2 │ │ +0d32a0: 6e20 1d2b 2100 |0014: invoke-virtual {v1, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0d32a6: 0a01 |0017: move-result v1 │ │ +0d32a8: 3801 0400 |0018: if-eqz v1, 001c // +0004 │ │ +0d32ac: 1211 |001a: const/4 v1, #int 1 // #1 │ │ +0d32ae: 0f01 |001b: return v1 │ │ +0d32b0: 1201 |001c: const/4 v1, #int 0 // #0 │ │ +0d32b2: 28fe |001d: goto 001b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0002 line=50 │ │ 0x0010 line=51 │ │ locals : │ │ 0x0002 - 0x001e reg=0 uri Landroid/net/Uri; │ │ @@ -289720,101 +289750,101 @@ │ │ type : '(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 20 │ │ ins : 3 │ │ outs : 6 │ │ insns size : 163 16-bit code units │ │ -0d31c8: |[0d31c8] com.squareup.picasso.MediaStoreRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ -0d31d8: 0800 1100 |0000: move-object/from16 v0, v17 │ │ -0d31dc: 5402 060d |0002: iget-object v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.context:Landroid/content/Context; // field@0d06 │ │ -0d31e0: 6e10 2901 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -0d31e6: 0c09 |0007: move-result-object v9 │ │ -0d31e8: 0800 1200 |0008: move-object/from16 v0, v18 │ │ -0d31ec: 5402 780d |000a: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0d31f0: 7120 0326 2900 |000c: invoke-static {v9, v2}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I // method@2603 │ │ -0d31f6: 0a0a |000f: move-result v10 │ │ -0d31f8: 0800 1200 |0010: move-object/from16 v0, v18 │ │ -0d31fc: 5402 780d |0012: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0d3200: 6e20 1e01 2900 |0014: invoke-virtual {v9, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@011e │ │ -0d3206: 0c0f |0017: move-result-object v15 │ │ -0d3208: 380f 3200 |0018: if-eqz v15, 004a // +0032 │ │ -0d320c: 1a02 8131 |001a: const-string v2, "video/" // string@3181 │ │ -0d3210: 6e20 302b 2f00 |001c: invoke-virtual {v15, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ -0d3216: 0a02 |001f: move-result v2 │ │ -0d3218: 3802 2a00 |0020: if-eqz v2, 004a // +002a │ │ -0d321c: 121b |0022: const/4 v11, #int 1 // #1 │ │ -0d321e: 7401 b426 1200 |0023: invoke-virtual/range {v18}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ -0d3224: 0a02 |0026: move-result v2 │ │ -0d3226: 3802 6f00 |0027: if-eqz v2, 0096 // +006f │ │ -0d322a: 0800 1200 |0029: move-object/from16 v0, v18 │ │ -0d322e: 5202 760d |002b: iget v2, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -0d3232: 0800 1200 |002d: move-object/from16 v0, v18 │ │ -0d3236: 5203 750d |002f: iget v3, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -0d323a: 7120 0526 3200 |0031: invoke-static {v2, v3}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // method@2605 │ │ -0d3240: 0c10 |0034: move-result-object v16 │ │ -0d3242: 390b 1700 |0035: if-nez v11, 004c // +0017 │ │ -0d3246: 6202 ff0c |0037: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ -0d324a: 0800 1000 |0039: move-object/from16 v0, v16 │ │ -0d324e: 3320 1100 |003b: if-ne v0, v2, 004c // +0011 │ │ -0d3252: 2202 df04 |003d: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0d3256: 1203 |003f: const/4 v3, #int 0 // #0 │ │ -0d3258: 7402 0426 1100 |0040: invoke-virtual/range {v17, v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@2604 │ │ -0d325e: 0c04 |0043: move-result-object v4 │ │ -0d3260: 6205 250d |0044: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0d3264: 705a e126 3254 |0046: invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ -0d326a: 1102 |0049: return-object v2 │ │ -0d326c: 120b |004a: const/4 v11, #int 0 // #0 │ │ -0d326e: 28d8 |004b: goto 0023 // -0028 │ │ -0d3270: 0800 1200 |004c: move-object/from16 v0, v18 │ │ -0d3274: 5402 780d |004e: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ -0d3278: 7110 2101 0200 |0050: invoke-static {v2}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0121 │ │ -0d327e: 0b0c |0053: move-result-wide v12 │ │ -0d3280: 7701 0226 1200 |0054: invoke-static/range {v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@2602 │ │ -0d3286: 0c06 |0057: move-result-object v6 │ │ -0d3288: 1212 |0058: const/4 v2, #int 1 // #1 │ │ -0d328a: 5c62 2f00 |0059: iput-boolean v2, v6, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ -0d328e: 0800 1200 |005b: move-object/from16 v0, v18 │ │ -0d3292: 5202 760d |005d: iget v2, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ -0d3296: 0800 1200 |005f: move-object/from16 v0, v18 │ │ -0d329a: 5203 750d |0061: iget v3, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ -0d329e: 0800 1000 |0063: move-object/from16 v0, v16 │ │ -0d32a2: 5204 040d |0065: iget v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ -0d32a6: 0800 1000 |0067: move-object/from16 v0, v16 │ │ -0d32aa: 5205 030d |0069: iget v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ -0d32ae: 0807 1200 |006b: move-object/from16 v7, v18 │ │ -0d32b2: 7706 0026 0200 |006d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/MediaStoreRequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@2600 │ │ -0d32b8: 380b 1d00 |0070: if-eqz v11, 008d // +001d │ │ -0d32bc: 6202 ff0c |0072: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ -0d32c0: 0800 1000 |0074: move-object/from16 v0, v16 │ │ -0d32c4: 3320 1200 |0076: if-ne v0, v2, 0088 // +0012 │ │ -0d32c8: 121e |0078: const/4 v14, #int 1 // #1 │ │ -0d32ca: 7156 2f03 c9ed |0079: invoke-static {v9, v12, v13, v14, v6}, Landroid/provider/MediaStore$Video$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@032f │ │ -0d32d0: 0c08 |007c: move-result-object v8 │ │ -0d32d2: 3808 1900 |007d: if-eqz v8, 0096 // +0019 │ │ -0d32d6: 2202 df04 |007f: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0d32da: 1203 |0081: const/4 v3, #int 0 // #0 │ │ -0d32dc: 6204 250d |0082: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0d32e0: 705a e126 8243 |0084: invoke-direct {v2, v8, v3, v4, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ -0d32e6: 28c2 |0087: goto 0049 // -003e │ │ -0d32e8: 0800 1000 |0088: move-object/from16 v0, v16 │ │ -0d32ec: 520e 020d |008a: iget v14, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@0d02 │ │ -0d32f0: 28ed |008c: goto 0079 // -0013 │ │ -0d32f2: 0800 1000 |008d: move-object/from16 v0, v16 │ │ -0d32f6: 5202 020d |008f: iget v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@0d02 │ │ -0d32fa: 7156 2e03 c92d |0091: invoke-static {v9, v12, v13, v2, v6}, Landroid/provider/MediaStore$Images$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@032e │ │ -0d3300: 0c08 |0094: move-result-object v8 │ │ -0d3302: 28e8 |0095: goto 007d // -0018 │ │ -0d3304: 2202 df04 |0096: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ -0d3308: 1203 |0098: const/4 v3, #int 0 // #0 │ │ -0d330a: 7402 0426 1100 |0099: invoke-virtual/range {v17, v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@2604 │ │ -0d3310: 0c04 |009c: move-result-object v4 │ │ -0d3312: 6205 250d |009d: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ -0d3316: 705a e126 3254 |009f: invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ -0d331c: 28a7 |00a2: goto 0049 // -0059 │ │ +0d32b4: |[0d32b4] com.squareup.picasso.MediaStoreRequestHandler.load:(Lcom/squareup/picasso/Request;I)Lcom/squareup/picasso/RequestHandler$Result; │ │ +0d32c4: 0800 1100 |0000: move-object/from16 v0, v17 │ │ +0d32c8: 5402 060d |0002: iget-object v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler;.context:Landroid/content/Context; // field@0d06 │ │ +0d32cc: 6e10 2901 0200 |0004: invoke-virtual {v2}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +0d32d2: 0c09 |0007: move-result-object v9 │ │ +0d32d4: 0800 1200 |0008: move-object/from16 v0, v18 │ │ +0d32d8: 5402 780d |000a: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0d32dc: 7120 0326 2900 |000c: invoke-static {v9, v2}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getExifOrientation:(Landroid/content/ContentResolver;Landroid/net/Uri;)I // method@2603 │ │ +0d32e2: 0a0a |000f: move-result v10 │ │ +0d32e4: 0800 1200 |0010: move-object/from16 v0, v18 │ │ +0d32e8: 5402 780d |0012: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0d32ec: 6e20 1e01 2900 |0014: invoke-virtual {v9, v2}, Landroid/content/ContentResolver;.getType:(Landroid/net/Uri;)Ljava/lang/String; // method@011e │ │ +0d32f2: 0c0f |0017: move-result-object v15 │ │ +0d32f4: 380f 3200 |0018: if-eqz v15, 004a // +0032 │ │ +0d32f8: 1a02 8531 |001a: const-string v2, "video/" // string@3185 │ │ +0d32fc: 6e20 302b 2f00 |001c: invoke-virtual {v15, v2}, Ljava/lang/String;.startsWith:(Ljava/lang/String;)Z // method@2b30 │ │ +0d3302: 0a02 |001f: move-result v2 │ │ +0d3304: 3802 2a00 |0020: if-eqz v2, 004a // +002a │ │ +0d3308: 121b |0022: const/4 v11, #int 1 // #1 │ │ +0d330a: 7401 b426 1200 |0023: invoke-virtual/range {v18}, Lcom/squareup/picasso/Request;.hasSize:()Z // method@26b4 │ │ +0d3310: 0a02 |0026: move-result v2 │ │ +0d3312: 3802 6f00 |0027: if-eqz v2, 0096 // +006f │ │ +0d3316: 0800 1200 |0029: move-object/from16 v0, v18 │ │ +0d331a: 5202 760d |002b: iget v2, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +0d331e: 0800 1200 |002d: move-object/from16 v0, v18 │ │ +0d3322: 5203 750d |002f: iget v3, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +0d3326: 7120 0526 3200 |0031: invoke-static {v2, v3}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getPicassoKind:(II)Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // method@2605 │ │ +0d332c: 0c10 |0034: move-result-object v16 │ │ +0d332e: 390b 1700 |0035: if-nez v11, 004c // +0017 │ │ +0d3332: 6202 ff0c |0037: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ +0d3336: 0800 1000 |0039: move-object/from16 v0, v16 │ │ +0d333a: 3320 1100 |003b: if-ne v0, v2, 004c // +0011 │ │ +0d333e: 2202 df04 |003d: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0d3342: 1203 |003f: const/4 v3, #int 0 // #0 │ │ +0d3344: 7402 0426 1100 |0040: invoke-virtual/range {v17, v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@2604 │ │ +0d334a: 0c04 |0043: move-result-object v4 │ │ +0d334c: 6205 250d |0044: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0d3350: 705a e126 3254 |0046: invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ +0d3356: 1102 |0049: return-object v2 │ │ +0d3358: 120b |004a: const/4 v11, #int 0 // #0 │ │ +0d335a: 28d8 |004b: goto 0023 // -0028 │ │ +0d335c: 0800 1200 |004c: move-object/from16 v0, v18 │ │ +0d3360: 5402 780d |004e: iget-object v2, v0, Lcom/squareup/picasso/Request;.uri:Landroid/net/Uri; // field@0d78 │ │ +0d3364: 7110 2101 0200 |0050: invoke-static {v2}, Landroid/content/ContentUris;.parseId:(Landroid/net/Uri;)J // method@0121 │ │ +0d336a: 0b0c |0053: move-result-wide v12 │ │ +0d336c: 7701 0226 1200 |0054: invoke-static/range {v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.createBitmapOptions:(Lcom/squareup/picasso/Request;)Landroid/graphics/BitmapFactory$Options; // method@2602 │ │ +0d3372: 0c06 |0057: move-result-object v6 │ │ +0d3374: 1212 |0058: const/4 v2, #int 1 // #1 │ │ +0d3376: 5c62 2f00 |0059: iput-boolean v2, v6, Landroid/graphics/BitmapFactory$Options;.inJustDecodeBounds:Z // field@002f │ │ +0d337a: 0800 1200 |005b: move-object/from16 v0, v18 │ │ +0d337e: 5202 760d |005d: iget v2, v0, Lcom/squareup/picasso/Request;.targetWidth:I // field@0d76 │ │ +0d3382: 0800 1200 |005f: move-object/from16 v0, v18 │ │ +0d3386: 5203 750d |0061: iget v3, v0, Lcom/squareup/picasso/Request;.targetHeight:I // field@0d75 │ │ +0d338a: 0800 1000 |0063: move-object/from16 v0, v16 │ │ +0d338e: 5204 040d |0065: iget v4, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.width:I // field@0d04 │ │ +0d3392: 0800 1000 |0067: move-object/from16 v0, v16 │ │ +0d3396: 5205 030d |0069: iget v5, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.height:I // field@0d03 │ │ +0d339a: 0807 1200 |006b: move-object/from16 v7, v18 │ │ +0d339e: 7706 0026 0200 |006d: invoke-static/range {v2, v3, v4, v5, v6, v7}, Lcom/squareup/picasso/MediaStoreRequestHandler;.calculateInSampleSize:(IIIILandroid/graphics/BitmapFactory$Options;Lcom/squareup/picasso/Request;)V // method@2600 │ │ +0d33a4: 380b 1d00 |0070: if-eqz v11, 008d // +001d │ │ +0d33a8: 6202 ff0c |0072: sget-object v2, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.FULL:Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind; // field@0cff │ │ +0d33ac: 0800 1000 |0074: move-object/from16 v0, v16 │ │ +0d33b0: 3320 1200 |0076: if-ne v0, v2, 0088 // +0012 │ │ +0d33b4: 121e |0078: const/4 v14, #int 1 // #1 │ │ +0d33b6: 7156 2f03 c9ed |0079: invoke-static {v9, v12, v13, v14, v6}, Landroid/provider/MediaStore$Video$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@032f │ │ +0d33bc: 0c08 |007c: move-result-object v8 │ │ +0d33be: 3808 1900 |007d: if-eqz v8, 0096 // +0019 │ │ +0d33c2: 2202 df04 |007f: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0d33c6: 1203 |0081: const/4 v3, #int 0 // #0 │ │ +0d33c8: 6204 250d |0082: sget-object v4, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0d33cc: 705a e126 8243 |0084: invoke-direct {v2, v8, v3, v4, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ +0d33d2: 28c2 |0087: goto 0049 // -003e │ │ +0d33d4: 0800 1000 |0088: move-object/from16 v0, v16 │ │ +0d33d8: 520e 020d |008a: iget v14, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@0d02 │ │ +0d33dc: 28ed |008c: goto 0079 // -0013 │ │ +0d33de: 0800 1000 |008d: move-object/from16 v0, v16 │ │ +0d33e2: 5202 020d |008f: iget v2, v0, Lcom/squareup/picasso/MediaStoreRequestHandler$PicassoKind;.androidKind:I // field@0d02 │ │ +0d33e6: 7156 2e03 c92d |0091: invoke-static {v9, v12, v13, v2, v6}, Landroid/provider/MediaStore$Images$Thumbnails;.getThumbnail:(Landroid/content/ContentResolver;JILandroid/graphics/BitmapFactory$Options;)Landroid/graphics/Bitmap; // method@032e │ │ +0d33ec: 0c08 |0094: move-result-object v8 │ │ +0d33ee: 28e8 |0095: goto 007d // -0018 │ │ +0d33f0: 2202 df04 |0096: new-instance v2, Lcom/squareup/picasso/RequestHandler$Result; // type@04df │ │ +0d33f4: 1203 |0098: const/4 v3, #int 0 // #0 │ │ +0d33f6: 7402 0426 1100 |0099: invoke-virtual/range {v17, v18}, Lcom/squareup/picasso/MediaStoreRequestHandler;.getInputStream:(Lcom/squareup/picasso/Request;)Ljava/io/InputStream; // method@2604 │ │ +0d33fc: 0c04 |009c: move-result-object v4 │ │ +0d33fe: 6205 250d |009d: sget-object v5, Lcom/squareup/picasso/Picasso$LoadedFrom;.DISK:Lcom/squareup/picasso/Picasso$LoadedFrom; // field@0d25 │ │ +0d3402: 705a e126 3254 |009f: invoke-direct {v2, v3, v4, v5, v10}, Lcom/squareup/picasso/RequestHandler$Result;.:(Landroid/graphics/Bitmap;Ljava/io/InputStream;Lcom/squareup/picasso/Picasso$LoadedFrom;I)V // method@26e1 │ │ +0d3408: 28a7 |00a2: goto 0049 // -0059 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0008 line=56 │ │ 0x0010 line=58 │ │ 0x0018 line=59 │ │ 0x0023 line=61 │ │ @@ -289887,28 +289917,28 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 21 │ │ ins : 11 │ │ outs : 10 │ │ insns size : 21 16-bit code units │ │ -0d3320: |[0d3320] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V │ │ -0d3330: 07a0 |0000: move-object v0, v10 │ │ -0d3332: 07b1 |0001: move-object v1, v11 │ │ -0d3334: 07c2 |0002: move-object v2, v12 │ │ -0d3336: 07d3 |0003: move-object v3, v13 │ │ -0d3338: 01e4 |0004: move v4, v14 │ │ -0d333a: 0205 1400 |0005: move/from16 v5, v20 │ │ -0d333e: 0206 1000 |0007: move/from16 v6, v16 │ │ -0d3342: 0207 1100 |0009: move/from16 v7, v17 │ │ -0d3346: 0808 1300 |000b: move-object/from16 v8, v19 │ │ -0d334a: 0809 1200 |000d: move-object/from16 v9, v18 │ │ -0d334e: 760a 8b26 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@268b │ │ -0d3354: 5baf 4b0d |0012: iput-object v15, v10, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0d4b │ │ -0d3358: 0e00 |0014: return-void │ │ +0d340c: |[0d340c] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;I[IIILjava/lang/String;Ljava/lang/Object;I)V │ │ +0d341c: 07a0 |0000: move-object v0, v10 │ │ +0d341e: 07b1 |0001: move-object v1, v11 │ │ +0d3420: 07c2 |0002: move-object v2, v12 │ │ +0d3422: 07d3 |0003: move-object v3, v13 │ │ +0d3424: 01e4 |0004: move v4, v14 │ │ +0d3426: 0205 1400 |0005: move/from16 v5, v20 │ │ +0d342a: 0206 1000 |0007: move/from16 v6, v16 │ │ +0d342e: 0207 1100 |0009: move/from16 v7, v17 │ │ +0d3432: 0808 1300 |000b: move-object/from16 v8, v19 │ │ +0d3436: 0809 1200 |000d: move-object/from16 v9, v18 │ │ +0d343a: 760a 8b26 0000 |000f: invoke-direct/range {v0, v1, v2, v3, v4, v5, v6, v7, v8, v9}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@268b │ │ +0d3440: 5baf 4b0d |0012: iput-object v15, v10, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0d4b │ │ +0d3444: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0012 line=94 │ │ 0x0014 line=95 │ │ locals : │ │ 0x0000 - 0x0015 reg=10 this Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; │ │ @@ -289929,18 +289959,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d335c: |[0d335c] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.getTarget:()Ljava/lang/Object; │ │ -0d336c: 6f10 8f26 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@268f │ │ -0d3372: 0c00 |0003: move-result-object v0 │ │ -0d3374: 1100 |0004: return-object v0 │ │ +0d3448: |[0d3448] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.getTarget:()Ljava/lang/Object; │ │ +0d3458: 6f10 8f26 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@268f │ │ +0d345e: 0c00 |0003: move-result-object v0 │ │ +0d3460: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction; │ │ │ │ #1 : (in Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;) │ │ @@ -289948,23 +289978,23 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 16 16-bit code units │ │ -0d3378: |[0d3378] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.update:()V │ │ -0d3388: 5431 4c0d |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0d4c │ │ -0d338c: 5411 320d |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -0d3390: 7110 0901 0100 |0004: invoke-static {v1}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0109 │ │ -0d3396: 0c00 |0007: move-result-object v0 │ │ -0d3398: 5431 4b0d |0008: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0d4b │ │ -0d339c: 5432 4d0d |000a: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d4d │ │ -0d33a0: 6e30 0a01 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:([ILandroid/widget/RemoteViews;)V // method@010a │ │ -0d33a6: 0e00 |000f: return-void │ │ +0d3464: |[0d3464] com.squareup.picasso.RemoteViewsAction$AppWidgetAction.update:()V │ │ +0d3474: 5431 4c0d |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0d4c │ │ +0d3478: 5411 320d |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +0d347c: 7110 0901 0100 |0004: invoke-static {v1}, Landroid/appwidget/AppWidgetManager;.getInstance:(Landroid/content/Context;)Landroid/appwidget/AppWidgetManager; // method@0109 │ │ +0d3482: 0c00 |0007: move-result-object v0 │ │ +0d3484: 5431 4b0d |0008: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.appWidgetIds:[I // field@0d4b │ │ +0d3488: 5432 4d0d |000a: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$AppWidgetAction;.remoteViews:Landroid/widget/RemoteViews; // field@0d4d │ │ +0d348c: 6e30 0a01 1002 |000c: invoke-virtual {v0, v1, v2}, Landroid/appwidget/AppWidgetManager;.updateAppWidget:([ILandroid/widget/RemoteViews;)V // method@010a │ │ +0d3492: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=98 │ │ 0x0008 line=99 │ │ 0x000f line=100 │ │ locals : │ │ 0x0008 - 0x0010 reg=0 manager Landroid/appwidget/AppWidgetManager; │ │ @@ -290008,31 +290038,31 @@ │ │ type : '(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 23 │ │ ins : 12 │ │ outs : 10 │ │ insns size : 27 16-bit code units │ │ -0d33a8: |[0d33a8] com.squareup.picasso.RemoteViewsAction$NotificationAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V │ │ -0d33b8: 07b1 |0000: move-object v1, v11 │ │ -0d33ba: 07c2 |0001: move-object v2, v12 │ │ -0d33bc: 07d3 |0002: move-object v3, v13 │ │ -0d33be: 07e4 |0003: move-object v4, v14 │ │ -0d33c0: 01f5 |0004: move v5, v15 │ │ -0d33c2: 0206 1600 |0005: move/from16 v6, v22 │ │ -0d33c6: 0207 1200 |0007: move/from16 v7, v18 │ │ -0d33ca: 0208 1300 |0009: move/from16 v8, v19 │ │ -0d33ce: 0809 1500 |000b: move-object/from16 v9, v21 │ │ -0d33d2: 080a 1400 |000d: move-object/from16 v10, v20 │ │ -0d33d6: 760a 8b26 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@268b │ │ -0d33dc: 0200 1000 |0012: move/from16 v0, v16 │ │ -0d33e0: 59b0 4f0d |0014: iput v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0d4f │ │ -0d33e4: 0800 1100 |0016: move-object/from16 v0, v17 │ │ -0d33e8: 5bb0 4e0d |0018: iput-object v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0d4e │ │ -0d33ec: 0e00 |001a: return-void │ │ +0d3494: |[0d3494] com.squareup.picasso.RemoteViewsAction$NotificationAction.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IILandroid/app/Notification;IILjava/lang/String;Ljava/lang/Object;I)V │ │ +0d34a4: 07b1 |0000: move-object v1, v11 │ │ +0d34a6: 07c2 |0001: move-object v2, v12 │ │ +0d34a8: 07d3 |0002: move-object v3, v13 │ │ +0d34aa: 07e4 |0003: move-object v4, v14 │ │ +0d34ac: 01f5 |0004: move v5, v15 │ │ +0d34ae: 0206 1600 |0005: move/from16 v6, v22 │ │ +0d34b2: 0207 1200 |0007: move/from16 v7, v18 │ │ +0d34b6: 0208 1300 |0009: move/from16 v8, v19 │ │ +0d34ba: 0809 1500 |000b: move-object/from16 v9, v21 │ │ +0d34be: 080a 1400 |000d: move-object/from16 v10, v20 │ │ +0d34c2: 760a 8b26 0100 |000f: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10}, Lcom/squareup/picasso/RemoteViewsAction;.:(Lcom/squareup/picasso/Picasso;Lcom/squareup/picasso/Request;Landroid/widget/RemoteViews;IIIILjava/lang/Object;Ljava/lang/String;)V // method@268b │ │ +0d34c8: 0200 1000 |0012: move/from16 v0, v16 │ │ +0d34cc: 59b0 4f0d |0014: iput v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0d4f │ │ +0d34d0: 0800 1100 |0016: move-object/from16 v0, v17 │ │ +0d34d4: 5bb0 4e0d |0018: iput-object v0, v11, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0d4e │ │ +0d34d8: 0e00 |001a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=110 │ │ 0x0012 line=111 │ │ 0x0016 line=112 │ │ 0x001a line=113 │ │ locals : │ │ @@ -290055,18 +290085,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1040 (BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d33f0: |[0d33f0] com.squareup.picasso.RemoteViewsAction$NotificationAction.getTarget:()Ljava/lang/Object; │ │ -0d3400: 6f10 8f26 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@268f │ │ -0d3406: 0c00 |0003: move-result-object v0 │ │ -0d3408: 1100 |0004: return-object v0 │ │ +0d34dc: |[0d34dc] com.squareup.picasso.RemoteViewsAction$NotificationAction.getTarget:()Ljava/lang/Object; │ │ +0d34ec: 6f10 8f26 0100 |0000: invoke-super {v1}, Lcom/squareup/picasso/RemoteViewsAction;.getTarget:()Lcom/squareup/picasso/RemoteViewsAction$RemoteViewsTarget; // method@268f │ │ +0d34f2: 0c00 |0003: move-result-object v0 │ │ +0d34f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Lcom/squareup/picasso/RemoteViewsAction$NotificationAction; │ │ │ │ #1 : (in Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;) │ │ @@ -290074,25 +290104,25 @@ │ │ type : '()V' │ │ access : 0x0000 () │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 20 16-bit code units │ │ -0d340c: |[0d340c] com.squareup.picasso.RemoteViewsAction$NotificationAction.update:()V │ │ -0d341c: 5431 500d |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0d50 │ │ -0d3420: 5411 320d |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ -0d3424: 1a02 8a27 |0004: const-string v2, "notification" // string@278a │ │ -0d3428: 7120 4427 2100 |0006: invoke-static {v1, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ -0d342e: 0c00 |0009: move-result-object v0 │ │ -0d3430: 1f00 2300 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0023 │ │ -0d3434: 5231 4f0d |000c: iget v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0d4f │ │ -0d3438: 5432 4e0d |000e: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0d4e │ │ -0d343c: 6e30 e000 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ -0d3442: 0e00 |0013: return-void │ │ +0d34f8: |[0d34f8] com.squareup.picasso.RemoteViewsAction$NotificationAction.update:()V │ │ +0d3508: 5431 500d |0000: iget-object v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.picasso:Lcom/squareup/picasso/Picasso; // field@0d50 │ │ +0d350c: 5411 320d |0002: iget-object v1, v1, Lcom/squareup/picasso/Picasso;.context:Landroid/content/Context; // field@0d32 │ │ +0d3510: 1a02 8d27 |0004: const-string v2, "notification" // string@278d │ │ +0d3514: 7120 4427 2100 |0006: invoke-static {v1, v2}, Lcom/squareup/picasso/Utils;.getService:(Landroid/content/Context;Ljava/lang/String;)Ljava/lang/Object; // method@2744 │ │ +0d351a: 0c00 |0009: move-result-object v0 │ │ +0d351c: 1f00 2300 |000a: check-cast v0, Landroid/app/NotificationManager; // type@0023 │ │ +0d3520: 5231 4f0d |000c: iget v1, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notificationId:I // field@0d4f │ │ +0d3524: 5432 4e0d |000e: iget-object v2, v3, Lcom/squareup/picasso/RemoteViewsAction$NotificationAction;.notification:Landroid/app/Notification; // field@0d4e │ │ +0d3528: 6e30 e000 1002 |0010: invoke-virtual {v0, v1, v2}, Landroid/app/NotificationManager;.notify:(ILandroid/app/Notification;)V // method@00e0 │ │ +0d352e: 0e00 |0013: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x000c line=117 │ │ 0x0013 line=118 │ │ locals : │ │ 0x000c - 0x0014 reg=0 manager Landroid/app/NotificationManager; │ │ @@ -290143,66 +290173,67 @@ │ │ type : '(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d3444: |[0d3444] eu.chainfire.libsuperuser.Shell$Interactive$1.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ -0d3454: 5b01 060e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$1;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e06 │ │ -0d3458: 5b02 070e |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$builder:Leu/chainfire/libsuperuser/Shell$Builder; // field@0e07 │ │ -0d345c: 5b03 080e |0004: iput-object v3, v0, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e08 │ │ -0d3460: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ -0d3466: 0e00 |0009: return-void │ │ +0d3530: |[0d3530] eu.chainfire.libsuperuser.Shell$Interactive$1.:(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ +0d3540: 5b01 060e |0000: iput-object v1, v0, Leu/chainfire/libsuperuser/Shell$Interactive$1;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e06 │ │ +0d3544: 5b02 070e |0002: iput-object v2, v0, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$builder:Leu/chainfire/libsuperuser/Shell$Builder; // field@0e07 │ │ +0d3548: 5b03 080e |0004: iput-object v3, v0, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e08 │ │ +0d354c: 7010 fd2a 0000 |0006: invoke-direct {v0}, Ljava/lang/Object;.:()V // method@2afd │ │ +0d3552: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=1037 │ │ + 0x0000 line=1049 │ │ locals : │ │ 0x0000 - 0x000a reg=0 this Leu/chainfire/libsuperuser/Shell$Interactive$1; │ │ - 0x0000 - 0x000a reg=1 (null) Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + 0x0000 - 0x000a reg=1 this$0 Leu/chainfire/libsuperuser/Shell$Interactive; │ │ 0x0000 - 0x000a reg=2 (null) Leu/chainfire/libsuperuser/Shell$Builder; │ │ 0x0000 - 0x000a reg=3 (null) Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ │ Virtual methods - │ │ #0 : (in Leu/chainfire/libsuperuser/Shell$Interactive$1;) │ │ name : 'onCommandResult' │ │ type : '(IILjava/util/List;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 37 16-bit code units │ │ -0d3468: |[0d3468] eu.chainfire.libsuperuser.Shell$Interactive$1.onCommandResult:(IILjava/util/List;)V │ │ -0d3478: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ -0d347c: 5420 060e |0002: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e06 │ │ -0d3480: 7110 a827 0000 |0004: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1000:(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; // method@27a8 │ │ -0d3486: 0c00 |0007: move-result-object v0 │ │ -0d3488: 7110 dd27 0000 |0008: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$SU;.isSU:(Ljava/lang/String;)Z // method@27dd │ │ -0d348e: 0a00 |000b: move-result v0 │ │ -0d3490: 7120 e627 0500 |000c: invoke-static {v5, v0}, Leu/chainfire/libsuperuser/Shell;.parseAvailableResult:(Ljava/util/List;Z)Z // method@27e6 │ │ -0d3496: 0a00 |000f: move-result v0 │ │ -0d3498: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ -0d349c: 12c4 |0012: const/4 v4, #int -4 // #fc │ │ -0d349e: 5420 060e |0013: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e06 │ │ -0d34a2: 5421 070e |0015: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$builder:Leu/chainfire/libsuperuser/Shell$Builder; // field@0e07 │ │ -0d34a6: 7110 7d27 0100 |0017: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Builder;.access$800:(Leu/chainfire/libsuperuser/Shell$Builder;)I // method@277d │ │ -0d34ac: 0a01 |001a: move-result v1 │ │ -0d34ae: 7120 a927 1000 |001b: invoke-static {v0, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1102:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I // method@27a9 │ │ -0d34b4: 5420 080e |001e: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e08 │ │ -0d34b8: 1201 |0020: const/4 v1, #int 0 // #0 │ │ -0d34ba: 7240 d327 1054 |0021: invoke-interface {v0, v1, v4, v5}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ -0d34c0: 0e00 |0024: return-void │ │ - catches : (none) │ │ - positions : │ │ - 0x0000 line=1039 │ │ - 0x0012 line=1042 │ │ - 0x0013 line=1044 │ │ - 0x001e line=1045 │ │ - 0x0024 line=1046 │ │ +0d3554: |[0d3554] eu.chainfire.libsuperuser.Shell$Interactive$1.onCommandResult:(IILjava/util/List;)V │ │ +0d3564: 3904 1300 |0000: if-nez v4, 0013 // +0013 │ │ +0d3568: 5420 060e |0002: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e06 │ │ +0d356c: 7110 a827 0000 |0004: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1000:(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; // method@27a8 │ │ +0d3572: 0c00 |0007: move-result-object v0 │ │ +0d3574: 7110 dd27 0000 |0008: invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$SU;.isSU:(Ljava/lang/String;)Z // method@27dd │ │ +0d357a: 0a00 |000b: move-result v0 │ │ +0d357c: 7120 e627 0500 |000c: invoke-static {v5, v0}, Leu/chainfire/libsuperuser/Shell;.parseAvailableResult:(Ljava/util/List;Z)Z // method@27e6 │ │ +0d3582: 0a00 |000f: move-result v0 │ │ +0d3584: 3900 0300 |0010: if-nez v0, 0013 // +0003 │ │ +0d3588: 12c4 |0012: const/4 v4, #int -4 // #fc │ │ +0d358a: 5420 060e |0013: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.this$0:Leu/chainfire/libsuperuser/Shell$Interactive; // field@0e06 │ │ +0d358e: 5421 070e |0015: iget-object v1, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$builder:Leu/chainfire/libsuperuser/Shell$Builder; // field@0e07 │ │ +0d3592: 7110 7d27 0100 |0017: invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Builder;.access$800:(Leu/chainfire/libsuperuser/Shell$Builder;)I // method@277d │ │ +0d3598: 0a01 |001a: move-result v1 │ │ +0d359a: 7120 a927 1000 |001b: invoke-static {v0, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;.access$1102:(Leu/chainfire/libsuperuser/Shell$Interactive;I)I // method@27a9 │ │ +0d35a0: 5420 080e |001e: iget-object v0, v2, Leu/chainfire/libsuperuser/Shell$Interactive$1;.val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; // field@0e08 │ │ +0d35a4: 1201 |0020: const/4 v1, #int 0 // #0 │ │ +0d35a6: 7240 d327 1054 |0021: invoke-interface {v0, v1, v4, v5}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;.onCommandResult:(IILjava/util/List;)V // method@27d3 │ │ +0d35ac: 0e00 |0024: return-void │ │ + catches : (none) │ │ + positions : │ │ + 0x0000 line=1051 │ │ + 0x0004 line=1052 │ │ + 0x0012 line=1054 │ │ + 0x0013 line=1056 │ │ + 0x001e line=1057 │ │ + 0x0024 line=1058 │ │ locals : │ │ 0x0000 - 0x0000 reg=5 (null) Ljava/util/List; │ │ 0x0000 - 0x0025 reg=2 this Leu/chainfire/libsuperuser/Shell$Interactive$1; │ │ 0x0000 - 0x0025 reg=3 commandCode I │ │ 0x0000 - 0x0025 reg=4 exitCode I │ │ 0x0000 - 0x0025 reg=5 output Ljava/util/List; Ljava/util/List; │ │ │ │ @@ -290255,41 +290286,41 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d34c4: |[0d34c4] fr.simon.marquis.preferencesmanager.ui.AboutDialog.:()V │ │ -0d34d4: 1c00 3605 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // type@0536 │ │ -0d34d8: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ -0d34de: 0a00 |0005: move-result v0 │ │ -0d34e0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0d34e4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0d34e6: 6a00 8112 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.$assertionsDisabled:Z // field@1281 │ │ -0d34ea: 0e00 |000b: return-void │ │ -0d34ec: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d34ee: 28fc |000d: goto 0009 // -0004 │ │ +0d35b0: |[0d35b0] fr.simon.marquis.preferencesmanager.ui.AboutDialog.:()V │ │ +0d35c0: 1c00 3605 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // type@0536 │ │ +0d35c4: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ +0d35ca: 0a00 |0005: move-result v0 │ │ +0d35cc: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0d35d0: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0d35d2: 6a00 8112 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.$assertionsDisabled:Z // field@1281 │ │ +0d35d6: 0e00 |000b: return-void │ │ +0d35d8: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0d35da: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d34f0: |[0d34f0] fr.simon.marquis.preferencesmanager.ui.AboutDialog.:()V │ │ -0d3500: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ -0d3506: 0e00 |0003: return-void │ │ +0d35dc: |[0d35dc] fr.simon.marquis.preferencesmanager.ui.AboutDialog.:()V │ │ +0d35ec: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ +0d35f2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;) │ │ @@ -290297,17 +290328,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3508: |[0d3508] fr.simon.marquis.preferencesmanager.ui.AboutDialog.access$000:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)Z │ │ -0d3518: 5510 8512 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.mExit:Z // field@1285 │ │ -0d351c: 0f00 |0002: return v0 │ │ +0d35f4: |[0d35f4] fr.simon.marquis.preferencesmanager.ui.AboutDialog.access$000:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)Z │ │ +0d3604: 5510 8512 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.mExit:Z // field@1285 │ │ +0d3608: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=36 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;) │ │ @@ -290315,21 +290346,21 @@ │ │ type : '(Landroid/content/Context;)Z' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d3520: |[0d3520] fr.simon.marquis.preferencesmanager.ui.AboutDialog.alreadyDisplayed:(Landroid/content/Context;)Z │ │ -0d3530: 7110 1403 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d3536: 0c00 |0003: move-result-object v0 │ │ -0d3538: 1a01 b901 |0004: const-string v1, "ABOUT_DIALOG" // string@01b9 │ │ -0d353c: 7220 8201 1000 |0006: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0182 │ │ -0d3542: 0a00 |0009: move-result v0 │ │ -0d3544: 0f00 |000a: return v0 │ │ +0d360c: |[0d360c] fr.simon.marquis.preferencesmanager.ui.AboutDialog.alreadyDisplayed:(Landroid/content/Context;)Z │ │ +0d361c: 7110 1403 0200 |0000: invoke-static {v2}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d3622: 0c00 |0003: move-result-object v0 │ │ +0d3624: 1a01 b901 |0004: const-string v1, "ABOUT_DIALOG" // string@01b9 │ │ +0d3628: 7220 8201 1000 |0006: invoke-interface {v0, v1}, Landroid/content/SharedPreferences;.contains:(Ljava/lang/String;)Z // method@0182 │ │ +0d362e: 0a00 |0009: move-result v0 │ │ +0d3630: 0f00 |000a: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=64 │ │ locals : │ │ 0x0000 - 0x000b reg=2 ctx Landroid/content/Context; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;) │ │ @@ -290337,23 +290368,23 @@ │ │ type : '(Z)Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0d3548: |[0d3548] fr.simon.marquis.preferencesmanager.ui.AboutDialog.newInstance:(Z)Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ -0d3558: 2201 3605 |0000: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // type@0536 │ │ -0d355c: 7010 6c28 0100 |0002: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.:()V // method@286c │ │ -0d3562: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0d3566: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0d356c: 1a02 7404 |000a: const-string v2, "EXIT" // string@0474 │ │ -0d3570: 6e30 c002 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0d3576: 6e20 7628 0100 |000f: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.setArguments:(Landroid/os/Bundle;)V // method@2876 │ │ -0d357c: 1101 |0012: return-object v1 │ │ +0d3634: |[0d3634] fr.simon.marquis.preferencesmanager.ui.AboutDialog.newInstance:(Z)Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ +0d3644: 2201 3605 |0000: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // type@0536 │ │ +0d3648: 7010 6c28 0100 |0002: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.:()V // method@286c │ │ +0d364e: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0d3652: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0d3658: 1a02 7404 |000a: const-string v2, "EXIT" // string@0474 │ │ +0d365c: 6e30 c002 2003 |000c: invoke-virtual {v0, v2, v3}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0d3662: 6e20 7628 0100 |000f: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.setArguments:(Landroid/os/Bundle;)V // method@2876 │ │ +0d3668: 1101 |0012: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0005 line=51 │ │ 0x000a line=52 │ │ 0x000f line=53 │ │ 0x0012 line=54 │ │ @@ -290367,20 +290398,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;Z)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d3580: |[0d3580] fr.simon.marquis.preferencesmanager.ui.AboutDialog.show:(Landroid/support/v4/app/FragmentManager;Z)V │ │ -0d3590: 7110 7328 0300 |0000: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.newInstance:(Z)Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // method@2873 │ │ -0d3596: 0c00 |0003: move-result-object v0 │ │ -0d3598: 1a01 b901 |0004: const-string v1, "ABOUT_DIALOG" // string@01b9 │ │ -0d359c: 6e30 7728 2001 |0006: invoke-virtual {v0, v2, v1}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@2877 │ │ -0d35a2: 0e00 |0009: return-void │ │ +0d366c: |[0d366c] fr.simon.marquis.preferencesmanager.ui.AboutDialog.show:(Landroid/support/v4/app/FragmentManager;Z)V │ │ +0d367c: 7110 7328 0300 |0000: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.newInstance:(Z)Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; // method@2873 │ │ +0d3682: 0c00 |0003: move-result-object v0 │ │ +0d3684: 1a01 b901 |0004: const-string v1, "ABOUT_DIALOG" // string@01b9 │ │ +0d3688: 6e30 7728 2001 |0006: invoke-virtual {v0, v2, v1}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@2877 │ │ +0d368e: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=45 │ │ 0x0004 line=46 │ │ 0x0009 line=47 │ │ locals : │ │ 0x0004 - 0x000a reg=0 newFragment Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ @@ -290393,26 +290424,26 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0d35a4: |[0d35a4] fr.simon.marquis.preferencesmanager.ui.AboutDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0d35b4: 6e10 7028 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getArguments:()Landroid/os/Bundle; // method@2870 │ │ -0d35ba: 0c00 |0003: move-result-object v0 │ │ -0d35bc: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ -0d35c0: 6e10 7028 0200 |0006: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getArguments:()Landroid/os/Bundle; // method@2870 │ │ -0d35c6: 0c00 |0009: move-result-object v0 │ │ -0d35c8: 1a01 7404 |000a: const-string v1, "EXIT" // string@0474 │ │ -0d35cc: 6e20 ae02 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -0d35d2: 0a00 |000f: move-result v0 │ │ -0d35d4: 5c20 8512 |0010: iput-boolean v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.mExit:Z // field@1285 │ │ -0d35d8: 6f20 f903 3200 |0012: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@03f9 │ │ -0d35de: 0e00 |0015: return-void │ │ +0d3690: |[0d3690] fr.simon.marquis.preferencesmanager.ui.AboutDialog.onCreate:(Landroid/os/Bundle;)V │ │ +0d36a0: 6e10 7028 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getArguments:()Landroid/os/Bundle; // method@2870 │ │ +0d36a6: 0c00 |0003: move-result-object v0 │ │ +0d36a8: 3800 0e00 |0004: if-eqz v0, 0012 // +000e │ │ +0d36ac: 6e10 7028 0200 |0006: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getArguments:()Landroid/os/Bundle; // method@2870 │ │ +0d36b2: 0c00 |0009: move-result-object v0 │ │ +0d36b4: 1a01 7404 |000a: const-string v1, "EXIT" // string@0474 │ │ +0d36b8: 6e20 ae02 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +0d36be: 0a00 |000f: move-result v0 │ │ +0d36c0: 5c20 8512 |0010: iput-boolean v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.mExit:Z // field@1285 │ │ +0d36c4: 6f20 f903 3200 |0012: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@03f9 │ │ +0d36ca: 0e00 |0015: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0006 line=70 │ │ 0x0012 line=72 │ │ 0x0015 line=73 │ │ locals : │ │ @@ -290424,108 +290455,108 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 16 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 192 16-bit code units │ │ -0d35e0: |[0d35e0] fr.simon.marquis.preferencesmanager.ui.AboutDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0d35f0: 1209 |0000: const/4 v9, #int 0 // #0 │ │ -0d35f2: 121d |0001: const/4 v13, #int 1 // #1 │ │ -0d35f4: 120c |0002: const/4 v12, #int 0 // #0 │ │ -0d35f6: 6e10 6f28 0e00 |0003: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d35fc: 0c0a |0006: move-result-object v10 │ │ -0d35fe: 380a 0c00 |0007: if-eqz v10, 0013 // +000c │ │ -0d3602: 6e10 6f28 0e00 |0009: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d3608: 0c0a |000c: move-result-object v10 │ │ -0d360a: 6e10 8904 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0489 │ │ -0d3610: 0c0a |0010: move-result-object v10 │ │ -0d3612: 390a 0300 |0011: if-nez v10, 0014 // +0003 │ │ -0d3616: 1109 |0013: return-object v9 │ │ -0d3618: 6e10 6f28 0e00 |0014: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d361e: 0c0a |0017: move-result-object v10 │ │ -0d3620: 7110 1403 0a00 |0018: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d3626: 0c0a |001b: move-result-object v10 │ │ -0d3628: 7210 8301 0a00 |001c: invoke-interface {v10}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0d362e: 0c0a |001f: move-result-object v10 │ │ -0d3630: 1a0b b901 |0020: const-string v11, "ABOUT_DIALOG" // string@01b9 │ │ -0d3634: 7230 7e01 ba0d |0022: invoke-interface {v10, v11, v13}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@017e │ │ -0d363a: 0c0a |0025: move-result-object v10 │ │ -0d363c: 7210 7d01 0a00 |0026: invoke-interface {v10}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0d3642: 6e10 6f28 0e00 |0029: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d3648: 0c0a |002c: move-result-object v10 │ │ -0d364a: 6e10 8904 0a00 |002d: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0489 │ │ -0d3650: 0c06 |0030: move-result-object v6 │ │ -0d3652: 6e10 6f28 0e00 |0031: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d3658: 0c0a |0034: move-result-object v10 │ │ -0d365a: 6e10 8a04 0a00 |0035: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getPackageName:()Ljava/lang/String; // method@048a │ │ -0d3660: 0c05 |0038: move-result-object v5 │ │ -0d3662: 120a |0039: const/4 v10, #int 0 // #0 │ │ -0d3664: 6e30 9901 560a |003a: invoke-virtual {v6, v5, v10}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0199 │ │ -0d366a: 0c02 |003d: move-result-object v2 │ │ -0d366c: 5428 2200 |003e: iget-object v8, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0022 │ │ -0d3670: 6e10 6f28 0e00 |0040: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d3676: 0c0a |0043: move-result-object v10 │ │ -0d3678: 6e10 8604 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ -0d367e: 0c03 |0047: move-result-object v3 │ │ -0d3680: 140a 1b00 037f |0048: const v10, #float 1.74129e+38 // #7f03001b │ │ -0d3686: 6e30 5c21 a309 |004b: invoke-virtual {v3, v10, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0d368c: 0c07 |004e: move-result-object v7 │ │ -0d368e: 6309 8112 |004f: sget-boolean v9, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.$assertionsDisabled:Z // field@1281 │ │ -0d3692: 3909 0e00 |0051: if-nez v9, 005f // +000e │ │ -0d3696: 3907 0c00 |0053: if-nez v7, 005f // +000c │ │ -0d369a: 2209 8105 |0055: new-instance v9, Ljava/lang/AssertionError; // type@0581 │ │ -0d369e: 7010 a42a 0900 |0057: invoke-direct {v9}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0d36a4: 2709 |005a: throw v9 │ │ -0d36a6: 0d01 |005b: move-exception v1 │ │ -0d36a8: 1a08 3f0e |005c: const-string v8, "N/A" // string@0e3f │ │ -0d36ac: 28e2 |005e: goto 0040 // -001e │ │ -0d36ae: 1409 5600 0b7f |005f: const v9, #float 1.84764e+38 // #7f0b0056 │ │ -0d36b4: 6e20 ec21 9700 |0062: invoke-virtual {v7, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d36ba: 0c04 |0065: move-result-object v4 │ │ -0d36bc: 1f04 9704 |0066: check-cast v4, Landroid/widget/TextView; // type@0497 │ │ -0d36c0: 1409 5e00 057f |0068: const v9, #float 1.76789e+38 // #7f05005e │ │ -0d36c6: 23da 5206 |006b: new-array v10, v13, [Ljava/lang/Object; // type@0652 │ │ -0d36ca: 4d08 0a0c |006d: aput-object v8, v10, v12 │ │ -0d36ce: 6e30 7228 9e0a |006f: invoke-virtual {v14, v9, v10}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2872 │ │ -0d36d4: 0c09 |0072: move-result-object v9 │ │ -0d36d6: 7110 d620 0900 |0073: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ -0d36dc: 0c09 |0076: move-result-object v9 │ │ -0d36de: 6e20 1625 9400 |0077: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0d36e4: 1409 5700 0b7f |007a: const v9, #float 1.84764e+38 // #7f0b0057 │ │ -0d36ea: 6e20 ec21 9700 |007d: invoke-virtual {v7, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d36f0: 0c00 |0080: move-result-object v0 │ │ -0d36f2: 1f00 9704 |0081: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ -0d36f6: 1409 0d00 057f |0083: const v9, #float 1.76788e+38 // #7f05000d │ │ -0d36fc: 6e20 7128 9e00 |0086: invoke-virtual {v14, v9}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getString:(I)Ljava/lang/String; // method@2871 │ │ -0d3702: 0c09 |0089: move-result-object v9 │ │ -0d3704: 7110 d620 0900 |008a: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ -0d370a: 0c09 |008d: move-result-object v9 │ │ -0d370c: 6e20 1625 9000 |008e: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0d3712: 2209 0204 |0091: new-instance v9, Landroid/text/method/LinkMovementMethod; // type@0402 │ │ -0d3716: 7010 e820 0900 |0093: invoke-direct {v9}, Landroid/text/method/LinkMovementMethod;.:()V // method@20e8 │ │ -0d371c: 6e20 1025 9000 |0096: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@2510 │ │ -0d3722: 2209 1700 |0099: new-instance v9, Landroid/app/AlertDialog$Builder; // type@0017 │ │ -0d3726: 6e10 6f28 0e00 |009b: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ -0d372c: 0c0a |009e: move-result-object v10 │ │ -0d372e: 7020 7f00 a900 |009f: invoke-direct {v9, v10}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ -0d3734: 6e20 8c00 7900 |00a2: invoke-virtual {v9, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@008c │ │ -0d373a: 0c0a |00a5: move-result-object v10 │ │ -0d373c: 55e9 8512 |00a6: iget-boolean v9, v14, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.mExit:Z // field@1285 │ │ -0d3740: 3809 1400 |00a8: if-eqz v9, 00bc // +0014 │ │ -0d3744: 1409 3a00 057f |00aa: const v9, #float 1.76788e+38 // #7f05003a │ │ -0d374a: 220b 3505 |00ad: new-instance v11, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1; // type@0535 │ │ -0d374e: 7020 6928 eb00 |00af: invoke-direct {v11, v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V // method@2869 │ │ -0d3754: 6e30 8800 9a0b |00b2: invoke-virtual {v10, v9, v11}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0088 │ │ -0d375a: 0c09 |00b5: move-result-object v9 │ │ -0d375c: 6e10 8000 0900 |00b6: invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ -0d3762: 0c09 |00b9: move-result-object v9 │ │ -0d3764: 2900 59ff |00ba: goto/16 0013 // -00a7 │ │ -0d3768: 1409 3000 057f |00bc: const v9, #float 1.76788e+38 // #7f050030 │ │ -0d376e: 28ee |00bf: goto 00ad // -0012 │ │ +0d36cc: |[0d36cc] fr.simon.marquis.preferencesmanager.ui.AboutDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0d36dc: 1209 |0000: const/4 v9, #int 0 // #0 │ │ +0d36de: 121d |0001: const/4 v13, #int 1 // #1 │ │ +0d36e0: 120c |0002: const/4 v12, #int 0 // #0 │ │ +0d36e2: 6e10 6f28 0e00 |0003: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d36e8: 0c0a |0006: move-result-object v10 │ │ +0d36ea: 380a 0c00 |0007: if-eqz v10, 0013 // +000c │ │ +0d36ee: 6e10 6f28 0e00 |0009: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d36f4: 0c0a |000c: move-result-object v10 │ │ +0d36f6: 6e10 8904 0a00 |000d: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0489 │ │ +0d36fc: 0c0a |0010: move-result-object v10 │ │ +0d36fe: 390a 0300 |0011: if-nez v10, 0014 // +0003 │ │ +0d3702: 1109 |0013: return-object v9 │ │ +0d3704: 6e10 6f28 0e00 |0014: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d370a: 0c0a |0017: move-result-object v10 │ │ +0d370c: 7110 1403 0a00 |0018: invoke-static {v10}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d3712: 0c0a |001b: move-result-object v10 │ │ +0d3714: 7210 8301 0a00 |001c: invoke-interface {v10}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0d371a: 0c0a |001f: move-result-object v10 │ │ +0d371c: 1a0b b901 |0020: const-string v11, "ABOUT_DIALOG" // string@01b9 │ │ +0d3720: 7230 7e01 ba0d |0022: invoke-interface {v10, v11, v13}, Landroid/content/SharedPreferences$Editor;.putBoolean:(Ljava/lang/String;Z)Landroid/content/SharedPreferences$Editor; // method@017e │ │ +0d3726: 0c0a |0025: move-result-object v10 │ │ +0d3728: 7210 7d01 0a00 |0026: invoke-interface {v10}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0d372e: 6e10 6f28 0e00 |0029: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d3734: 0c0a |002c: move-result-object v10 │ │ +0d3736: 6e10 8904 0a00 |002d: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0489 │ │ +0d373c: 0c06 |0030: move-result-object v6 │ │ +0d373e: 6e10 6f28 0e00 |0031: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d3744: 0c0a |0034: move-result-object v10 │ │ +0d3746: 6e10 8a04 0a00 |0035: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getPackageName:()Ljava/lang/String; // method@048a │ │ +0d374c: 0c05 |0038: move-result-object v5 │ │ +0d374e: 120a |0039: const/4 v10, #int 0 // #0 │ │ +0d3750: 6e30 9901 560a |003a: invoke-virtual {v6, v5, v10}, Landroid/content/pm/PackageManager;.getPackageInfo:(Ljava/lang/String;I)Landroid/content/pm/PackageInfo; // method@0199 │ │ +0d3756: 0c02 |003d: move-result-object v2 │ │ +0d3758: 5428 2200 |003e: iget-object v8, v2, Landroid/content/pm/PackageInfo;.versionName:Ljava/lang/String; // field@0022 │ │ +0d375c: 6e10 6f28 0e00 |0040: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d3762: 0c0a |0043: move-result-object v10 │ │ +0d3764: 6e10 8604 0a00 |0044: invoke-virtual {v10}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ +0d376a: 0c03 |0047: move-result-object v3 │ │ +0d376c: 140a 1b00 037f |0048: const v10, #float 1.74129e+38 // #7f03001b │ │ +0d3772: 6e30 5c21 a309 |004b: invoke-virtual {v3, v10, v9}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0d3778: 0c07 |004e: move-result-object v7 │ │ +0d377a: 6309 8112 |004f: sget-boolean v9, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.$assertionsDisabled:Z // field@1281 │ │ +0d377e: 3909 0e00 |0051: if-nez v9, 005f // +000e │ │ +0d3782: 3907 0c00 |0053: if-nez v7, 005f // +000c │ │ +0d3786: 2209 8105 |0055: new-instance v9, Ljava/lang/AssertionError; // type@0581 │ │ +0d378a: 7010 a42a 0900 |0057: invoke-direct {v9}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0d3790: 2709 |005a: throw v9 │ │ +0d3792: 0d01 |005b: move-exception v1 │ │ +0d3794: 1a08 3f0e |005c: const-string v8, "N/A" // string@0e3f │ │ +0d3798: 28e2 |005e: goto 0040 // -001e │ │ +0d379a: 1409 5600 0b7f |005f: const v9, #float 1.84764e+38 // #7f0b0056 │ │ +0d37a0: 6e20 ec21 9700 |0062: invoke-virtual {v7, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d37a6: 0c04 |0065: move-result-object v4 │ │ +0d37a8: 1f04 9704 |0066: check-cast v4, Landroid/widget/TextView; // type@0497 │ │ +0d37ac: 1409 5e00 057f |0068: const v9, #float 1.76789e+38 // #7f05005e │ │ +0d37b2: 23da 5206 |006b: new-array v10, v13, [Ljava/lang/Object; // type@0652 │ │ +0d37b6: 4d08 0a0c |006d: aput-object v8, v10, v12 │ │ +0d37ba: 6e30 7228 9e0a |006f: invoke-virtual {v14, v9, v10}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getString:(I[Ljava/lang/Object;)Ljava/lang/String; // method@2872 │ │ +0d37c0: 0c09 |0072: move-result-object v9 │ │ +0d37c2: 7110 d620 0900 |0073: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ +0d37c8: 0c09 |0076: move-result-object v9 │ │ +0d37ca: 6e20 1625 9400 |0077: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0d37d0: 1409 5700 0b7f |007a: const v9, #float 1.84764e+38 // #7f0b0057 │ │ +0d37d6: 6e20 ec21 9700 |007d: invoke-virtual {v7, v9}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d37dc: 0c00 |0080: move-result-object v0 │ │ +0d37de: 1f00 9704 |0081: check-cast v0, Landroid/widget/TextView; // type@0497 │ │ +0d37e2: 1409 0d00 057f |0083: const v9, #float 1.76788e+38 // #7f05000d │ │ +0d37e8: 6e20 7128 9e00 |0086: invoke-virtual {v14, v9}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getString:(I)Ljava/lang/String; // method@2871 │ │ +0d37ee: 0c09 |0089: move-result-object v9 │ │ +0d37f0: 7110 d620 0900 |008a: invoke-static {v9}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ +0d37f6: 0c09 |008d: move-result-object v9 │ │ +0d37f8: 6e20 1625 9000 |008e: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0d37fe: 2209 0204 |0091: new-instance v9, Landroid/text/method/LinkMovementMethod; // type@0402 │ │ +0d3802: 7010 e820 0900 |0093: invoke-direct {v9}, Landroid/text/method/LinkMovementMethod;.:()V // method@20e8 │ │ +0d3808: 6e20 1025 9000 |0096: invoke-virtual {v0, v9}, Landroid/widget/TextView;.setMovementMethod:(Landroid/text/method/MovementMethod;)V // method@2510 │ │ +0d380e: 2209 1700 |0099: new-instance v9, Landroid/app/AlertDialog$Builder; // type@0017 │ │ +0d3812: 6e10 6f28 0e00 |009b: invoke-virtual {v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@286f │ │ +0d3818: 0c0a |009e: move-result-object v10 │ │ +0d381a: 7020 7f00 a900 |009f: invoke-direct {v9, v10}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ +0d3820: 6e20 8c00 7900 |00a2: invoke-virtual {v9, v7}, Landroid/app/AlertDialog$Builder;.setView:(Landroid/view/View;)Landroid/app/AlertDialog$Builder; // method@008c │ │ +0d3826: 0c0a |00a5: move-result-object v10 │ │ +0d3828: 55e9 8512 |00a6: iget-boolean v9, v14, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.mExit:Z // field@1285 │ │ +0d382c: 3809 1400 |00a8: if-eqz v9, 00bc // +0014 │ │ +0d3830: 1409 3a00 057f |00aa: const v9, #float 1.76788e+38 // #7f05003a │ │ +0d3836: 220b 3505 |00ad: new-instance v11, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1; // type@0535 │ │ +0d383a: 7020 6928 eb00 |00af: invoke-direct {v11, v14}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;.:(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V // method@2869 │ │ +0d3840: 6e30 8800 9a0b |00b2: invoke-virtual {v10, v9, v11}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0088 │ │ +0d3846: 0c09 |00b5: move-result-object v9 │ │ +0d3848: 6e10 8000 0900 |00b6: invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ +0d384e: 0c09 |00b9: move-result-object v9 │ │ +0d3850: 2900 59ff |00ba: goto/16 0013 // -00a7 │ │ +0d3854: 1409 3000 057f |00bc: const v9, #float 1.76788e+38 // #7f050030 │ │ +0d385a: 28ee |00bf: goto 00ad // -0012 │ │ catches : 1 │ │ 0x003a - 0x0040 │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x005b │ │ positions : │ │ 0x0003 line=77 │ │ 0x0013 line=100 │ │ 0x0014 line=80 │ │ @@ -290540,14 +290571,17 @@ │ │ 0x005c line=88 │ │ 0x005f line=94 │ │ 0x0068 line=95 │ │ 0x007a line=96 │ │ 0x0083 line=97 │ │ 0x0091 line=98 │ │ 0x0099 line=100 │ │ + 0x00b2 line=101 │ │ + 0x00b6 line=108 │ │ + 0x00bc line=100 │ │ locals : │ │ 0x003e - 0x0040 reg=2 info Landroid/content/pm/PackageInfo; │ │ 0x0048 - 0x005b reg=3 layoutInflater Landroid/view/LayoutInflater; │ │ 0x004f - 0x005b reg=7 rootView Landroid/view/View; │ │ 0x0040 - 0x005b reg=8 versionName Ljava/lang/String; │ │ 0x005c - 0x005f reg=1 e Landroid/content/pm/PackageManager$NameNotFoundException; │ │ 0x0083 - 0x00c0 reg=0 aboutBodyView Landroid/widget/TextView; │ │ @@ -290624,71 +290658,70 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 4 16-bit code units │ │ -0d377c: |[0d377c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.:()V │ │ -0d378c: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d378e: 6a00 9c12 |0001: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.isRootAccessGiven:Z // field@129c │ │ -0d3792: 0e00 |0003: return-void │ │ +0d3868: |[0d3868] fr.simon.marquis.preferencesmanager.ui.AppListActivity.:()V │ │ +0d3878: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d387a: 6a00 9c12 |0001: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.isRootAccessGiven:Z // field@129c │ │ +0d387e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d3794: |[0d3794] fr.simon.marquis.preferencesmanager.ui.AppListActivity.:()V │ │ -0d37a4: 7010 cb16 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@16cb │ │ -0d37aa: 0e00 |0003: return-void │ │ +0d3880: |[0d3880] fr.simon.marquis.preferencesmanager.ui.AppListActivity.:()V │ │ +0d3890: 7010 cb16 0000 |0000: invoke-direct {v0}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@16cb │ │ +0d3896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ - 0x0003 line=264 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ name : 'access$000' │ │ type : '()Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d37ac: |[0d37ac] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$000:()Z │ │ -0d37bc: 6300 9c12 |0000: sget-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.isRootAccessGiven:Z // field@129c │ │ -0d37c0: 0f00 |0002: return v0 │ │ +0d3898: |[0d3898] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$000:()Z │ │ +0d38a8: 6300 9c12 |0000: sget-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.isRootAccessGiven:Z // field@129c │ │ +0d38ac: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ name : 'access$002' │ │ type : '(Z)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d37c4: |[0d37c4] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$002:(Z)Z │ │ -0d37d4: 6a00 9c12 |0000: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.isRootAccessGiven:Z // field@129c │ │ -0d37d8: 0f00 |0002: return v0 │ │ +0d38b0: |[0d38b0] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$002:(Z)Z │ │ +0d38c0: 6a00 9c12 |0000: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.isRootAccessGiven:Z // field@129c │ │ +0d38c4: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Z │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ @@ -290696,17 +290729,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d37dc: |[0d37dc] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ -0d37ec: 5410 9f12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d37f0: 1100 |0002: return-object v0 │ │ +0d38c8: |[0d38c8] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$100:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ +0d38d8: 5410 9f12 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d38dc: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ @@ -290714,17 +290747,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d37f4: |[0d37f4] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V │ │ -0d3804: 7020 d128 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startPreferencesActivity:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V // method@28d1 │ │ -0d380a: 0e00 |0003: return-void │ │ +0d38e0: |[0d38e0] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$200:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V │ │ +0d38f0: 7020 d128 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startPreferencesActivity:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V // method@28d1 │ │ +0d38f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ │ │ @@ -290733,17 +290766,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d380c: |[0d380c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$300:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ -0d381c: 7010 bd28 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.checkRoot:()V // method@28bd │ │ -0d3822: 0e00 |0003: return-void │ │ +0d38f8: |[0d38f8] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$300:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ │ +0d3908: 7010 bd28 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.checkRoot:()V // method@28bd │ │ +0d390e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ #7 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ @@ -290751,17 +290784,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3824: |[0d3824] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView; │ │ -0d3834: 5410 a012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ -0d3838: 1100 |0002: return-object v0 │ │ +0d3910: |[0d3910] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)Landroid/support/v7/widget/SearchView; │ │ +0d3920: 5410 a012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ +0d3924: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ │ #8 : (in Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;) │ │ @@ -290769,18 +290802,18 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d383c: |[0d383c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z │ │ -0d384c: 7020 d328 2100 |0000: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.updateFilter:(Ljava/lang/String;)Z // method@28d3 │ │ -0d3852: 0a00 |0003: move-result v0 │ │ -0d3854: 0f00 |0004: return v0 │ │ +0d3928: |[0d3928] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/lang/String;)Z │ │ +0d3938: 7020 d328 2100 |0000: invoke-direct {v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.updateFilter:(Ljava/lang/String;)Z // method@28d3 │ │ +0d393e: 0a00 |0003: move-result v0 │ │ +0d3940: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ 0x0000 - 0x0005 reg=2 x1 Ljava/lang/String; │ │ │ │ @@ -290789,17 +290822,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Z)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d3858: |[0d3858] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$600:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Z)V │ │ -0d3868: 7020 ce28 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setListState:(Z)V // method@28ce │ │ -0d386e: 0e00 |0003: return-void │ │ +0d3944: |[0d3944] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$600:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Z)V │ │ +0d3954: 7020 ce28 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setListState:(Z)V // method@28ce │ │ +0d395a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ │ │ @@ -290808,17 +290841,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/util/ArrayList;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d3870: |[0d3870] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$700:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/util/ArrayList;)V │ │ -0d3880: 7020 d428 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.updateListView:(Ljava/util/ArrayList;)V // method@28d4 │ │ -0d3886: 0e00 |0003: return-void │ │ +0d395c: |[0d395c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$700:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Ljava/util/ArrayList;)V │ │ +0d396c: 7020 d428 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.updateListView:(Ljava/util/ArrayList;)V // method@28d4 │ │ +0d3972: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/ArrayList; │ │ │ │ @@ -290827,17 +290860,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;)Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3888: |[0d3888] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$802:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;)Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ -0d3898: 5b01 a112 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ -0d389c: 1101 |0002: return-object v1 │ │ +0d3974: |[0d3974] fr.simon.marquis.preferencesmanager.ui.AppListActivity.access$802:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;)Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ +0d3984: 5b01 a112 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ +0d3988: 1101 |0002: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ 0x0000 - 0x0003 reg=1 x1 Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; │ │ │ │ @@ -290846,22 +290879,22 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 14 16-bit code units │ │ -0d38a0: |[0d38a0] fr.simon.marquis.preferencesmanager.ui.AppListActivity.checkRoot:()V │ │ -0d38b0: 2200 3d05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2; // type@053d │ │ -0d38b4: 7020 9c28 3000 |0002: invoke-direct {v0, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@289c │ │ -0d38ba: 6202 3f00 |0005: sget-object v2, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003f │ │ -0d38be: 1201 |0007: const/4 v1, #int 0 // #0 │ │ -0d38c0: 1f01 5506 |0008: check-cast v1, [Ljava/lang/Void; // type@0655 │ │ -0d38c4: 6e30 a402 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@02a4 │ │ -0d38ca: 0e00 |000d: return-void │ │ +0d398c: |[0d398c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.checkRoot:()V │ │ +0d399c: 2200 3d05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2; // type@053d │ │ +0d39a0: 7020 9c28 3000 |0002: invoke-direct {v0, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@289c │ │ +0d39a6: 6202 3f00 |0005: sget-object v2, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003f │ │ +0d39aa: 1201 |0007: const/4 v1, #int 0 // #0 │ │ +0d39ac: 1f01 5506 |0008: check-cast v1, [Ljava/lang/Void; // type@0655 │ │ +0d39b0: 6e30 a402 2001 |000a: invoke-virtual {v0, v2, v1}, Landroid/os/AsyncTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@02a4 │ │ +0d39b6: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=93 │ │ 0x0005 line=109 │ │ 0x000d line=110 │ │ locals : │ │ 0x0005 - 0x000e reg=0 checking Landroid/os/AsyncTask; Landroid/os/AsyncTask; │ │ @@ -290872,29 +290905,29 @@ │ │ type : '(Z)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 22 16-bit code units │ │ -0d38cc: |[0d38cc] fr.simon.marquis.preferencesmanager.ui.AppListActivity.setListState:(Z)V │ │ -0d38dc: 1210 |0000: const/4 v0, #int 1 // #1 │ │ -0d38de: 1201 |0001: const/4 v1, #int 0 // #0 │ │ -0d38e0: 5442 9e12 |0002: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.loadingView:Landroid/view/View; // field@129e │ │ -0d38e4: 7140 202a 2455 |0004: invoke-static {v4, v2, v5, v5}, Lfr/simon/marquis/preferencesmanager/util/Ui;.animateView:(Landroid/content/Context;Landroid/view/View;ZZ)V // method@2a20 │ │ -0d38ea: 5443 9d12 |0007: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ -0d38ee: 3905 0900 |0009: if-nez v5, 0012 // +0009 │ │ -0d38f2: 0102 |000b: move v2, v0 │ │ -0d38f4: 3905 0800 |000c: if-nez v5, 0014 // +0008 │ │ -0d38f8: 7140 202a 3402 |000e: invoke-static {v4, v3, v2, v0}, Lfr/simon/marquis/preferencesmanager/util/Ui;.animateView:(Landroid/content/Context;Landroid/view/View;ZZ)V // method@2a20 │ │ -0d38fe: 0e00 |0011: return-void │ │ -0d3900: 0112 |0012: move v2, v1 │ │ -0d3902: 28f9 |0013: goto 000c // -0007 │ │ -0d3904: 0110 |0014: move v0, v1 │ │ -0d3906: 28f9 |0015: goto 000e // -0007 │ │ +0d39b8: |[0d39b8] fr.simon.marquis.preferencesmanager.ui.AppListActivity.setListState:(Z)V │ │ +0d39c8: 1210 |0000: const/4 v0, #int 1 // #1 │ │ +0d39ca: 1201 |0001: const/4 v1, #int 0 // #0 │ │ +0d39cc: 5442 9e12 |0002: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.loadingView:Landroid/view/View; // field@129e │ │ +0d39d0: 7140 202a 2455 |0004: invoke-static {v4, v2, v5, v5}, Lfr/simon/marquis/preferencesmanager/util/Ui;.animateView:(Landroid/content/Context;Landroid/view/View;ZZ)V // method@2a20 │ │ +0d39d6: 5443 9d12 |0007: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ +0d39da: 3905 0900 |0009: if-nez v5, 0012 // +0009 │ │ +0d39de: 0102 |000b: move v2, v0 │ │ +0d39e0: 3905 0800 |000c: if-nez v5, 0014 // +0008 │ │ +0d39e4: 7140 202a 3402 |000e: invoke-static {v4, v3, v2, v0}, Lfr/simon/marquis/preferencesmanager/util/Ui;.animateView:(Landroid/content/Context;Landroid/view/View;ZZ)V // method@2a20 │ │ +0d39ea: 0e00 |0011: return-void │ │ +0d39ec: 0112 |0012: move v2, v1 │ │ +0d39ee: 28f9 |0013: goto 000c // -0007 │ │ +0d39f0: 0110 |0014: move v0, v1 │ │ +0d39f2: 28f9 |0015: goto 000e // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=158 │ │ 0x0007 line=159 │ │ 0x0011 line=160 │ │ 0x0013 line=159 │ │ locals : │ │ @@ -290906,41 +290939,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 56 16-bit code units │ │ -0d3908: |[0d3908] fr.simon.marquis.preferencesmanager.ui.AppListActivity.startPreferencesActivity:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V │ │ -0d3918: 7100 da27 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.available:()Z // method@27da │ │ -0d391e: 0a01 |0003: move-result v1 │ │ -0d3920: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ -0d3924: 6e10 c428 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ -0d392a: 0c01 |0009: move-result-object v1 │ │ -0d392c: 7110 292a 0100 |000a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.displayNoRoot:(Landroid/support/v4/app/FragmentManager;)V // method@2a29 │ │ -0d3932: 0e00 |000d: return-void │ │ -0d3934: 2200 3d00 |000e: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0d3938: 1c01 5705 |0010: const-class v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // type@0557 │ │ -0d393c: 7030 4c01 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ -0d3942: 1a01 3a06 |0015: const-string v1, "KEY_ICON_URI" // string@063a │ │ -0d3946: 6e10 0a28 0400 |0017: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getIconUri:()Landroid/net/Uri; // method@280a │ │ -0d394c: 0c02 |001a: move-result-object v2 │ │ -0d394e: 6e30 6801 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -0d3954: 1a01 9704 |001e: const-string v1, "EXTRA_TITLE" // string@0497 │ │ -0d3958: 6e10 0b28 0400 |0020: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getLabel:()Ljava/lang/String; // method@280b │ │ -0d395e: 0c02 |0023: move-result-object v2 │ │ -0d3960: 6e30 6a01 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0d3966: 1a01 8604 |0027: const-string v1, "EXTRA_PACKAGE_NAME" // string@0486 │ │ -0d396a: 6e10 0828 0400 |0029: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@2808 │ │ -0d3970: 0c02 |002c: move-result-object v2 │ │ -0d3972: 5422 1d00 |002d: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ -0d3976: 6e30 6a01 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0d397c: 1301 7b00 |0032: const/16 v1, #int 123 // #7b │ │ -0d3980: 6e30 d028 0301 |0034: invoke-virtual {v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@28d0 │ │ -0d3986: 28d6 |0037: goto 000d // -002a │ │ +0d39f4: |[0d39f4] fr.simon.marquis.preferencesmanager.ui.AppListActivity.startPreferencesActivity:(Lfr/simon/marquis/preferencesmanager/model/AppEntry;)V │ │ +0d3a04: 7100 da27 0000 |0000: invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;.available:()Z // method@27da │ │ +0d3a0a: 0a01 |0003: move-result v1 │ │ +0d3a0c: 3901 0a00 |0004: if-nez v1, 000e // +000a │ │ +0d3a10: 6e10 c428 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ +0d3a16: 0c01 |0009: move-result-object v1 │ │ +0d3a18: 7110 292a 0100 |000a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.displayNoRoot:(Landroid/support/v4/app/FragmentManager;)V // method@2a29 │ │ +0d3a1e: 0e00 |000d: return-void │ │ +0d3a20: 2200 3d00 |000e: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0d3a24: 1c01 5705 |0010: const-class v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // type@0557 │ │ +0d3a28: 7030 4c01 3001 |0012: invoke-direct {v0, v3, v1}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ +0d3a2e: 1a01 3a06 |0015: const-string v1, "KEY_ICON_URI" // string@063a │ │ +0d3a32: 6e10 0a28 0400 |0017: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getIconUri:()Landroid/net/Uri; // method@280a │ │ +0d3a38: 0c02 |001a: move-result-object v2 │ │ +0d3a3a: 6e30 6801 1002 |001b: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +0d3a40: 1a01 9704 |001e: const-string v1, "EXTRA_TITLE" // string@0497 │ │ +0d3a44: 6e10 0b28 0400 |0020: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getLabel:()Ljava/lang/String; // method@280b │ │ +0d3a4a: 0c02 |0023: move-result-object v2 │ │ +0d3a4c: 6e30 6a01 1002 |0024: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0d3a52: 1a01 8604 |0027: const-string v1, "EXTRA_PACKAGE_NAME" // string@0486 │ │ +0d3a56: 6e10 0828 0400 |0029: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;.getApplicationInfo:()Landroid/content/pm/ApplicationInfo; // method@2808 │ │ +0d3a5c: 0c02 |002c: move-result-object v2 │ │ +0d3a5e: 5422 1d00 |002d: iget-object v2, v2, Landroid/content/pm/ApplicationInfo;.packageName:Ljava/lang/String; // field@001d │ │ +0d3a62: 6e30 6a01 1002 |002f: invoke-virtual {v0, v1, v2}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0d3a68: 1301 7b00 |0032: const/16 v1, #int 123 // #7b │ │ +0d3a6c: 6e30 d028 0301 |0034: invoke-virtual {v3, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startActivityForResult:(Landroid/content/Intent;I)V // method@28d0 │ │ +0d3a72: 28d6 |0037: goto 000d // -002a │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0006 line=119 │ │ 0x000d line=127 │ │ 0x000e line=121 │ │ 0x0015 line=122 │ │ @@ -290957,33 +290990,33 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0d3988: |[0d3988] fr.simon.marquis.preferencesmanager.ui.AppListActivity.startTask:()Z │ │ -0d3998: 5430 a112 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ -0d399c: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ -0d39a0: 5430 a112 |0004: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ -0d39a4: 6e10 ac28 0000 |0006: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.isCancelled:()Z // method@28ac │ │ -0d39aa: 0a00 |0009: move-result v0 │ │ -0d39ac: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ -0d39b0: 2200 4005 |000c: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // type@0540 │ │ -0d39b4: 7030 a728 3003 |000e: invoke-direct {v0, v3, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Landroid/content/Context;)V // method@28a7 │ │ -0d39ba: 5b30 a112 |0011: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ -0d39be: 5431 a112 |0013: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ -0d39c2: 6202 3f00 |0015: sget-object v2, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003f │ │ -0d39c6: 1200 |0017: const/4 v0, #int 0 // #0 │ │ -0d39c8: 1f00 5506 |0018: check-cast v0, [Ljava/lang/Void; // type@0655 │ │ -0d39cc: 6e30 aa28 2100 |001a: invoke-virtual {v1, v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@28aa │ │ -0d39d2: 1210 |001d: const/4 v0, #int 1 // #1 │ │ -0d39d4: 0f00 |001e: return v0 │ │ -0d39d6: 1200 |001f: const/4 v0, #int 0 // #0 │ │ -0d39d8: 28fe |0020: goto 001e // -0002 │ │ +0d3a74: |[0d3a74] fr.simon.marquis.preferencesmanager.ui.AppListActivity.startTask:()Z │ │ +0d3a84: 5430 a112 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ +0d3a88: 3800 0a00 |0002: if-eqz v0, 000c // +000a │ │ +0d3a8c: 5430 a112 |0004: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ +0d3a90: 6e10 ac28 0000 |0006: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.isCancelled:()Z // method@28ac │ │ +0d3a96: 0a00 |0009: move-result v0 │ │ +0d3a98: 3800 1500 |000a: if-eqz v0, 001f // +0015 │ │ +0d3a9c: 2200 4005 |000c: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // type@0540 │ │ +0d3aa0: 7030 a728 3003 |000e: invoke-direct {v0, v3, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Landroid/content/Context;)V // method@28a7 │ │ +0d3aa6: 5b30 a112 |0011: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ +0d3aaa: 5431 a112 |0013: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.task:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask; // field@12a1 │ │ +0d3aae: 6202 3f00 |0015: sget-object v2, Landroid/os/AsyncTask;.THREAD_POOL_EXECUTOR:Ljava/util/concurrent/Executor; // field@003f │ │ +0d3ab2: 1200 |0017: const/4 v0, #int 0 // #0 │ │ +0d3ab4: 1f00 5506 |0018: check-cast v0, [Ljava/lang/Void; // type@0655 │ │ +0d3ab8: 6e30 aa28 2100 |001a: invoke-virtual {v1, v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;.executeOnExecutor:(Ljava/util/concurrent/Executor;[Ljava/lang/Object;)Landroid/os/AsyncTask; // method@28aa │ │ +0d3abe: 1210 |001d: const/4 v0, #int 1 // #1 │ │ +0d3ac0: 0f00 |001e: return v0 │ │ +0d3ac2: 1200 |001f: const/4 v0, #int 0 // #0 │ │ +0d3ac4: 28fe |0020: goto 001e // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ 0x000c line=134 │ │ 0x0013 line=135 │ │ 0x001d line=136 │ │ 0x001e line=138 │ │ @@ -290995,34 +291028,34 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 34 16-bit code units │ │ -0d39dc: |[0d39dc] fr.simon.marquis.preferencesmanager.ui.AppListActivity.updateFilter:(Ljava/lang/String;)Z │ │ -0d39ec: 7110 e420 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0d39f2: 0a01 |0003: move-result v1 │ │ -0d39f4: 3901 0c00 |0004: if-nez v1, 0010 // +000c │ │ -0d39f8: 6e10 372b 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0d39fe: 0c00 |0009: move-result-object v0 │ │ -0d3a00: 5421 9f12 |000a: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a04: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ -0d3a08: 1201 |000e: const/4 v1, #int 0 // #0 │ │ -0d3a0a: 0f01 |000f: return v1 │ │ -0d3a0c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d3a0e: 28f9 |0011: goto 000a // -0007 │ │ -0d3a10: 5421 9f12 |0012: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a14: 6e20 9828 0100 |0014: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.setFilter:(Ljava/lang/String;)V // method@2898 │ │ -0d3a1a: 5421 9f12 |0017: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a1e: 6e10 9028 0100 |0019: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.getFilter:()Landroid/widget/Filter; // method@2890 │ │ -0d3a24: 0c01 |001c: move-result-object v1 │ │ -0d3a26: 6e20 f623 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/Filter;.filter:(Ljava/lang/CharSequence;)V // method@23f6 │ │ -0d3a2c: 1211 |0020: const/4 v1, #int 1 // #1 │ │ -0d3a2e: 28ee |0021: goto 000f // -0012 │ │ +0d3ac8: |[0d3ac8] fr.simon.marquis.preferencesmanager.ui.AppListActivity.updateFilter:(Ljava/lang/String;)Z │ │ +0d3ad8: 7110 e420 0300 |0000: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0d3ade: 0a01 |0003: move-result v1 │ │ +0d3ae0: 3901 0c00 |0004: if-nez v1, 0010 // +000c │ │ +0d3ae4: 6e10 372b 0300 |0006: invoke-virtual {v3}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0d3aea: 0c00 |0009: move-result-object v0 │ │ +0d3aec: 5421 9f12 |000a: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3af0: 3901 0600 |000c: if-nez v1, 0012 // +0006 │ │ +0d3af4: 1201 |000e: const/4 v1, #int 0 // #0 │ │ +0d3af6: 0f01 |000f: return v1 │ │ +0d3af8: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d3afa: 28f9 |0011: goto 000a // -0007 │ │ +0d3afc: 5421 9f12 |0012: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3b00: 6e20 9828 0100 |0014: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.setFilter:(Ljava/lang/String;)V // method@2898 │ │ +0d3b06: 5421 9f12 |0017: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3b0a: 6e10 9028 0100 |0019: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.getFilter:()Landroid/widget/Filter; // method@2890 │ │ +0d3b10: 0c01 |001c: move-result-object v1 │ │ +0d3b12: 6e20 f623 0100 |001d: invoke-virtual {v1, v0}, Landroid/widget/Filter;.filter:(Ljava/lang/CharSequence;)V // method@23f6 │ │ +0d3b18: 1211 |0020: const/4 v1, #int 1 // #1 │ │ +0d3b1a: 28ee |0021: goto 000f // -0012 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=245 │ │ 0x000a line=246 │ │ 0x000e line=247 │ │ 0x000f line=252 │ │ 0x0010 line=245 │ │ @@ -291040,25 +291073,25 @@ │ │ type : '(Ljava/util/ArrayList;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 21 16-bit code units │ │ -0d3a30: |[0d3a30] fr.simon.marquis.preferencesmanager.ui.AppListActivity.updateListView:(Ljava/util/ArrayList;)V │ │ -0d3a40: 2200 3b05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // type@053b │ │ -0d3a44: 5421 9b12 |0002: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.emptyView:Landroid/view/View; // field@129b │ │ -0d3a48: 7040 8b28 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;Landroid/view/View;)V // method@288b │ │ -0d3a4e: 5b20 9f12 |0007: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a52: 5420 9d12 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ -0d3a56: 5421 9f12 |000b: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a5a: 6e20 362d 1000 |000d: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2d36 │ │ -0d3a60: 1200 |0010: const/4 v0, #int 0 // #0 │ │ -0d3a62: 7020 ce28 0200 |0011: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setListState:(Z)V // method@28ce │ │ -0d3a68: 0e00 |0014: return-void │ │ +0d3b1c: |[0d3b1c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.updateListView:(Ljava/util/ArrayList;)V │ │ +0d3b2c: 2200 3b05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // type@053b │ │ +0d3b30: 5421 9b12 |0002: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.emptyView:Landroid/view/View; // field@129b │ │ +0d3b34: 7040 8b28 2013 |0004: invoke-direct {v0, v2, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.:(Landroid/content/Context;Ljava/util/ArrayList;Landroid/view/View;)V // method@288b │ │ +0d3b3a: 5b20 9f12 |0007: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3b3e: 5420 9d12 |0009: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ +0d3b42: 5421 9f12 |000b: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3b46: 6e20 362d 1000 |000d: invoke-virtual {v0, v1}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setAdapter:(Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2d36 │ │ +0d3b4c: 1200 |0010: const/4 v0, #int 0 // #0 │ │ +0d3b4e: 7020 ce28 0200 |0011: invoke-direct {v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setListState:(Z)V // method@28ce │ │ +0d3b54: 0e00 |0014: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0009 line=148 │ │ 0x0010 line=149 │ │ 0x0014 line=150 │ │ locals : │ │ @@ -291072,23 +291105,23 @@ │ │ type : '(IILandroid/content/Intent;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 17 16-bit code units │ │ -0d3a6c: |[0d3a6c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ -0d3a7c: 6f40 dc16 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@16dc │ │ -0d3a82: 1300 7b00 |0003: const/16 v0, #int 123 // #7b │ │ -0d3a86: 3302 0b00 |0005: if-ne v2, v0, 0010 // +000b │ │ -0d3a8a: 5410 9f12 |0007: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a8e: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ -0d3a92: 5410 9f12 |000b: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ -0d3a96: 6e10 9728 0000 |000d: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.notifyDataSetChanged:()V // method@2897 │ │ -0d3a9c: 0e00 |0010: return-void │ │ +0d3b58: |[0d3b58] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onActivityResult:(IILandroid/content/Intent;)V │ │ +0d3b68: 6f40 dc16 2143 |0000: invoke-super {v1, v2, v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onActivityResult:(IILandroid/content/Intent;)V // method@16dc │ │ +0d3b6e: 1300 7b00 |0003: const/16 v0, #int 123 // #7b │ │ +0d3b72: 3302 0b00 |0005: if-ne v2, v0, 0010 // +000b │ │ +0d3b76: 5410 9f12 |0007: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3b7a: 3800 0700 |0009: if-eqz v0, 0010 // +0007 │ │ +0d3b7e: 5410 9f12 |000b: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mAdapter:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; // field@129f │ │ +0d3b82: 6e10 9728 0000 |000d: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;.notifyDataSetChanged:()V // method@2897 │ │ +0d3b88: 0e00 |0010: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=164 │ │ 0x0003 line=165 │ │ 0x0007 line=166 │ │ 0x000b line=167 │ │ 0x0010 line=170 │ │ @@ -291103,25 +291136,25 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d3aa0: |[0d3aa0] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onBackPressed:()V │ │ -0d3ab0: 7110 6e28 0200 |0000: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.alreadyDisplayed:(Landroid/content/Context;)Z // method@286e │ │ -0d3ab6: 0a00 |0003: move-result v0 │ │ -0d3ab8: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ -0d3abc: 6f10 dd16 0200 |0006: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@16dd │ │ -0d3ac2: 0e00 |0009: return-void │ │ -0d3ac4: 6e10 c428 0200 |000a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ -0d3aca: 0c00 |000d: move-result-object v0 │ │ -0d3acc: 1211 |000e: const/4 v1, #int 1 // #1 │ │ -0d3ace: 7120 7828 1000 |000f: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.show:(Landroid/support/v4/app/FragmentManager;Z)V // method@2878 │ │ -0d3ad4: 28f7 |0012: goto 0009 // -0009 │ │ +0d3b8c: |[0d3b8c] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onBackPressed:()V │ │ +0d3b9c: 7110 6e28 0200 |0000: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.alreadyDisplayed:(Landroid/content/Context;)Z // method@286e │ │ +0d3ba2: 0a00 |0003: move-result v0 │ │ +0d3ba4: 3800 0600 |0004: if-eqz v0, 000a // +0006 │ │ +0d3ba8: 6f10 dd16 0200 |0006: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@16dd │ │ +0d3bae: 0e00 |0009: return-void │ │ +0d3bb0: 6e10 c428 0200 |000a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ +0d3bb6: 0c00 |000d: move-result-object v0 │ │ +0d3bb8: 1211 |000e: const/4 v1, #int 1 // #1 │ │ +0d3bba: 7120 7828 1000 |000f: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.show:(Landroid/support/v4/app/FragmentManager;Z)V // method@2878 │ │ +0d3bc0: 28f7 |0012: goto 0009 // -0009 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=257 │ │ 0x0006 line=258 │ │ 0x0009 line=262 │ │ 0x000a line=260 │ │ locals : │ │ @@ -291132,65 +291165,65 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 113 16-bit code units │ │ -0d3ad8: |[0d3ad8] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0d3ae8: 6201 8612 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0d3aec: 5211 3512 |0002: iget v1, v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ -0d3af0: 6e20 cf28 1300 |0004: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setTheme:(I)V // method@28cf │ │ -0d3af6: 6f20 e016 4300 |0007: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@16e0 │ │ -0d3afc: 1401 1800 037f |000a: const v1, #float 1.74129e+38 // #7f030018 │ │ -0d3b02: 6e20 cd28 1300 |000d: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setContentView:(I)V // method@28cd │ │ -0d3b08: 6e10 c128 0300 |0010: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getApplicationContext:()Landroid/content/Context; // method@28c1 │ │ -0d3b0e: 0c01 |0013: move-result-object v1 │ │ -0d3b10: 7110 282a 0100 |0014: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.checkBackups:(Landroid/content/Context;)V // method@2a28 │ │ -0d3b16: 6e10 bf28 0300 |0017: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getActionBar:()Landroid/app/ActionBar; // method@28bf │ │ -0d3b1c: 0c00 |001a: move-result-object v0 │ │ -0d3b1e: 3800 1000 |001b: if-eqz v0, 002b // +0010 │ │ -0d3b22: 1401 5d00 057f |001d: const v1, #float 1.76789e+38 // #7f05005d │ │ -0d3b28: 6e20 c328 1300 |0020: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getString:(I)Ljava/lang/String; // method@28c3 │ │ -0d3b2e: 0c01 |0023: move-result-object v1 │ │ -0d3b30: 7120 212a 3100 |0024: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ -0d3b36: 0c01 |0027: move-result-object v1 │ │ -0d3b38: 6e20 4c00 1000 |0028: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004c │ │ -0d3b3e: 1401 5100 0b7f |002b: const v1, #float 1.84764e+38 // #7f0b0051 │ │ -0d3b44: 6e20 be28 1300 |002e: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.findViewById:(I)Landroid/view/View; // method@28be │ │ -0d3b4a: 0c01 |0031: move-result-object v1 │ │ -0d3b4c: 5b31 9e12 |0032: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.loadingView:Landroid/view/View; // field@129e │ │ -0d3b50: 1401 5200 0b7f |0034: const v1, #float 1.84764e+38 // #7f0b0052 │ │ -0d3b56: 6e20 be28 1300 |0037: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.findViewById:(I)Landroid/view/View; // method@28be │ │ -0d3b5c: 0c01 |003a: move-result-object v1 │ │ -0d3b5e: 5b31 9b12 |003b: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.emptyView:Landroid/view/View; // field@129b │ │ -0d3b62: 1401 5000 0b7f |003d: const v1, #float 1.84764e+38 // #7f0b0050 │ │ -0d3b68: 6e20 be28 1300 |0040: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.findViewById:(I)Landroid/view/View; // method@28be │ │ -0d3b6e: 0c01 |0043: move-result-object v1 │ │ -0d3b70: 1f01 1a06 |0044: check-cast v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // type@061a │ │ -0d3b74: 5b31 9d12 |0046: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ -0d3b78: 5431 9d12 |0048: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ -0d3b7c: 1202 |004a: const/4 v2, #int 0 // #0 │ │ -0d3b7e: 6e20 3d2d 2100 |004b: invoke-virtual {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setDrawingListUnderStickyHeader:(Z)V // method@2d3d │ │ -0d3b84: 5431 9d12 |004e: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ -0d3b88: 2202 3c05 |0050: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1; // type@053c │ │ -0d3b8c: 7020 9a28 3200 |0052: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@289a │ │ -0d3b92: 6e20 472d 2100 |0055: invoke-virtual {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2d47 │ │ -0d3b98: 3904 0500 |0058: if-nez v4, 005d // +0005 │ │ -0d3b9c: 7010 bd28 0300 |005a: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.checkRoot:()V // method@28bd │ │ -0d3ba2: 3804 0800 |005d: if-eqz v4, 0065 // +0008 │ │ -0d3ba6: 7100 302a 0000 |005f: invoke-static {}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getPreviousApps:()Ljava/util/ArrayList; // method@2a30 │ │ -0d3bac: 0c01 |0062: move-result-object v1 │ │ -0d3bae: 3901 0600 |0063: if-nez v1, 0069 // +0006 │ │ -0d3bb2: 7010 d228 0300 |0065: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startTask:()Z // method@28d2 │ │ -0d3bb8: 0e00 |0068: return-void │ │ -0d3bba: 7100 302a 0000 |0069: invoke-static {}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getPreviousApps:()Ljava/util/ArrayList; // method@2a30 │ │ -0d3bc0: 0c01 |006c: move-result-object v1 │ │ -0d3bc2: 7020 d428 1300 |006d: invoke-direct {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.updateListView:(Ljava/util/ArrayList;)V // method@28d4 │ │ -0d3bc8: 28f8 |0070: goto 0068 // -0008 │ │ +0d3bc4: |[0d3bc4] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0d3bd4: 6201 8612 |0000: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0d3bd8: 5211 3512 |0002: iget v1, v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ +0d3bdc: 6e20 cf28 1300 |0004: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setTheme:(I)V // method@28cf │ │ +0d3be2: 6f20 e016 4300 |0007: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@16e0 │ │ +0d3be8: 1401 1800 037f |000a: const v1, #float 1.74129e+38 // #7f030018 │ │ +0d3bee: 6e20 cd28 1300 |000d: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.setContentView:(I)V // method@28cd │ │ +0d3bf4: 6e10 c128 0300 |0010: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getApplicationContext:()Landroid/content/Context; // method@28c1 │ │ +0d3bfa: 0c01 |0013: move-result-object v1 │ │ +0d3bfc: 7110 282a 0100 |0014: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.checkBackups:(Landroid/content/Context;)V // method@2a28 │ │ +0d3c02: 6e10 bf28 0300 |0017: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getActionBar:()Landroid/app/ActionBar; // method@28bf │ │ +0d3c08: 0c00 |001a: move-result-object v0 │ │ +0d3c0a: 3800 1000 |001b: if-eqz v0, 002b // +0010 │ │ +0d3c0e: 1401 5d00 057f |001d: const v1, #float 1.76789e+38 // #7f05005d │ │ +0d3c14: 6e20 c328 1300 |0020: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getString:(I)Ljava/lang/String; // method@28c3 │ │ +0d3c1a: 0c01 |0023: move-result-object v1 │ │ +0d3c1c: 7120 212a 3100 |0024: invoke-static {v1, v3}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ +0d3c22: 0c01 |0027: move-result-object v1 │ │ +0d3c24: 6e20 4c00 1000 |0028: invoke-virtual {v0, v1}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004c │ │ +0d3c2a: 1401 5100 0b7f |002b: const v1, #float 1.84764e+38 // #7f0b0051 │ │ +0d3c30: 6e20 be28 1300 |002e: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.findViewById:(I)Landroid/view/View; // method@28be │ │ +0d3c36: 0c01 |0031: move-result-object v1 │ │ +0d3c38: 5b31 9e12 |0032: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.loadingView:Landroid/view/View; // field@129e │ │ +0d3c3c: 1401 5200 0b7f |0034: const v1, #float 1.84764e+38 // #7f0b0052 │ │ +0d3c42: 6e20 be28 1300 |0037: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.findViewById:(I)Landroid/view/View; // method@28be │ │ +0d3c48: 0c01 |003a: move-result-object v1 │ │ +0d3c4a: 5b31 9b12 |003b: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.emptyView:Landroid/view/View; // field@129b │ │ +0d3c4e: 1401 5000 0b7f |003d: const v1, #float 1.84764e+38 // #7f0b0050 │ │ +0d3c54: 6e20 be28 1300 |0040: invoke-virtual {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.findViewById:(I)Landroid/view/View; // method@28be │ │ +0d3c5a: 0c01 |0043: move-result-object v1 │ │ +0d3c5c: 1f01 1a06 |0044: check-cast v1, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // type@061a │ │ +0d3c60: 5b31 9d12 |0046: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ +0d3c64: 5431 9d12 |0048: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ +0d3c68: 1202 |004a: const/4 v2, #int 0 // #0 │ │ +0d3c6a: 6e20 3d2d 2100 |004b: invoke-virtual {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setDrawingListUnderStickyHeader:(Z)V // method@2d3d │ │ +0d3c70: 5431 9d12 |004e: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.listView:Lse/emilsjolander/stickylistheaders/StickyListHeadersListView; // field@129d │ │ +0d3c74: 2202 3c05 |0050: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1; // type@053c │ │ +0d3c78: 7020 9a28 3200 |0052: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@289a │ │ +0d3c7e: 6e20 472d 2100 |0055: invoke-virtual {v1, v2}, Lse/emilsjolander/stickylistheaders/StickyListHeadersListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2d47 │ │ +0d3c84: 3904 0500 |0058: if-nez v4, 005d // +0005 │ │ +0d3c88: 7010 bd28 0300 |005a: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.checkRoot:()V // method@28bd │ │ +0d3c8e: 3804 0800 |005d: if-eqz v4, 0065 // +0008 │ │ +0d3c92: 7100 302a 0000 |005f: invoke-static {}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getPreviousApps:()Ljava/util/ArrayList; // method@2a30 │ │ +0d3c98: 0c01 |0062: move-result-object v1 │ │ +0d3c9a: 3901 0600 |0063: if-nez v1, 0069 // +0006 │ │ +0d3c9e: 7010 d228 0300 |0065: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startTask:()Z // method@28d2 │ │ +0d3ca4: 0e00 |0068: return-void │ │ +0d3ca6: 7100 302a 0000 |0069: invoke-static {}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getPreviousApps:()Ljava/util/ArrayList; // method@2a30 │ │ +0d3cac: 0c01 |006c: move-result-object v1 │ │ +0d3cae: 7020 d428 1300 |006d: invoke-direct {v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.updateListView:(Ljava/util/ArrayList;)V // method@28d4 │ │ +0d3cb4: 28f8 |0070: goto 0068 // -0008 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=57 │ │ 0x0007 line=58 │ │ 0x000a line=59 │ │ 0x0010 line=60 │ │ 0x0017 line=61 │ │ @@ -291217,41 +291250,41 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 59 16-bit code units │ │ -0d3bcc: |[0d3bcc] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0d3bdc: 6e10 c228 0300 |0000: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@28c2 │ │ -0d3be2: 0c01 |0003: move-result-object v1 │ │ -0d3be4: 1502 0c7f |0004: const/high16 v2, #int 2131492864 // #7f0c │ │ -0d3be8: 6e30 7821 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -0d3bee: 1401 6a00 0b7f |0009: const v1, #float 1.84765e+38 // #7f0b006a │ │ -0d3bf4: 7220 6a21 1400 |000c: invoke-interface {v4, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d3bfa: 0c00 |000f: move-result-object v0 │ │ -0d3bfc: 7110 9b0c 0000 |0010: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ -0d3c02: 0c01 |0013: move-result-object v1 │ │ -0d3c04: 1f01 ef03 |0014: check-cast v1, Landroid/support/v7/widget/SearchView; // type@03ef │ │ -0d3c08: 5b31 a012 |0016: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ -0d3c0c: 5431 a012 |0018: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ -0d3c10: 1402 1d00 057f |001a: const v2, #float 1.76788e+38 // #7f05001d │ │ -0d3c16: 6e20 c328 2300 |001d: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getString:(I)Ljava/lang/String; // method@28c3 │ │ -0d3c1c: 0c02 |0020: move-result-object v2 │ │ -0d3c1e: 6e20 9520 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2095 │ │ -0d3c24: 5431 a012 |0024: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ -0d3c28: 2202 3e05 |0026: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3; // type@053e │ │ -0d3c2c: 7020 a128 3200 |0028: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@28a1 │ │ -0d3c32: 6e20 9020 2100 |002b: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V // method@2090 │ │ -0d3c38: 2201 3f05 |002e: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4; // type@053f │ │ -0d3c3c: 7020 a428 3100 |0030: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@28a4 │ │ -0d3c42: 7120 a00c 1000 |0033: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@0ca0 │ │ -0d3c48: 6f20 e116 4300 |0036: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@16e1 │ │ -0d3c4e: 0a01 |0039: move-result v1 │ │ -0d3c50: 0f01 |003a: return v1 │ │ +0d3cb8: |[0d3cb8] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0d3cc8: 6e10 c228 0300 |0000: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@28c2 │ │ +0d3cce: 0c01 |0003: move-result-object v1 │ │ +0d3cd0: 1502 0c7f |0004: const/high16 v2, #int 2131492864 // #7f0c │ │ +0d3cd4: 6e30 7821 2104 |0006: invoke-virtual {v1, v2, v4}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +0d3cda: 1401 6a00 0b7f |0009: const v1, #float 1.84765e+38 // #7f0b006a │ │ +0d3ce0: 7220 6a21 1400 |000c: invoke-interface {v4, v1}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d3ce6: 0c00 |000f: move-result-object v0 │ │ +0d3ce8: 7110 9b0c 0000 |0010: invoke-static {v0}, Landroid/support/v4/view/MenuItemCompat;.getActionView:(Landroid/view/MenuItem;)Landroid/view/View; // method@0c9b │ │ +0d3cee: 0c01 |0013: move-result-object v1 │ │ +0d3cf0: 1f01 ef03 |0014: check-cast v1, Landroid/support/v7/widget/SearchView; // type@03ef │ │ +0d3cf4: 5b31 a012 |0016: iput-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ +0d3cf8: 5431 a012 |0018: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ +0d3cfc: 1402 1d00 057f |001a: const v2, #float 1.76788e+38 // #7f05001d │ │ +0d3d02: 6e20 c328 2300 |001d: invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getString:(I)Ljava/lang/String; // method@28c3 │ │ +0d3d08: 0c02 |0020: move-result-object v2 │ │ +0d3d0a: 6e20 9520 2100 |0021: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setQueryHint:(Ljava/lang/CharSequence;)V // method@2095 │ │ +0d3d10: 5431 a012 |0024: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.mSearchView:Landroid/support/v7/widget/SearchView; // field@12a0 │ │ +0d3d14: 2202 3e05 |0026: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3; // type@053e │ │ +0d3d18: 7020 a128 3200 |0028: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@28a1 │ │ +0d3d1e: 6e20 9020 2100 |002b: invoke-virtual {v1, v2}, Landroid/support/v7/widget/SearchView;.setOnQueryTextListener:(Landroid/support/v7/widget/SearchView$OnQueryTextListener;)V // method@2090 │ │ +0d3d24: 2201 3f05 |002e: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4; // type@053f │ │ +0d3d28: 7020 a428 3100 |0030: invoke-direct {v1, v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;.:(Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V // method@28a4 │ │ +0d3d2e: 7120 a00c 1000 |0033: invoke-static {v0, v1}, Landroid/support/v4/view/MenuItemCompat;.setOnActionExpandListener:(Landroid/view/MenuItem;Landroid/support/v4/view/MenuItemCompat$OnActionExpandListener;)Landroid/view/MenuItem; // method@0ca0 │ │ +0d3d34: 6f20 e116 4300 |0036: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@16e1 │ │ +0d3d3a: 0a01 |0039: move-result v1 │ │ +0d3d3c: 0f01 |003a: return v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=174 │ │ 0x0009 line=176 │ │ 0x0010 line=177 │ │ 0x0018 line=178 │ │ 0x0024 line=179 │ │ @@ -291267,52 +291300,52 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 80 16-bit code units │ │ -0d3c54: |[0d3c54] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0d3c64: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d3c66: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d3c68: 7210 8221 0400 |0002: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0d3c6e: 0a00 |0005: move-result v0 │ │ -0d3c70: 2b00 3e00 0000 |0006: packed-switch v0, 00000044 // +0000003e │ │ -0d3c76: 6f20 e716 4300 |0009: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@16e7 │ │ -0d3c7c: 0a00 |000c: move-result v0 │ │ -0d3c7e: 0f00 |000d: return v0 │ │ -0d3c80: 6e10 c428 0300 |000e: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ -0d3c86: 0c00 |0011: move-result-object v0 │ │ -0d3c88: 7120 7828 2000 |0012: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.show:(Landroid/support/v4/app/FragmentManager;Z)V // method@2878 │ │ -0d3c8e: 28f4 |0015: goto 0009 // -000c │ │ -0d3c90: 7110 332a 0300 |0016: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ -0d3c96: 0a00 |0019: move-result v0 │ │ -0d3c98: 3900 1900 |001a: if-nez v0, 0033 // +0019 │ │ -0d3c9c: 0110 |001c: move v0, v1 │ │ -0d3c9e: 7120 3b2a 0300 |001d: invoke-static {v3, v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.setShowSystemApps:(Landroid/content/Context;Z)V // method@2a3b │ │ -0d3ca4: 7010 d228 0300 |0020: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startTask:()Z // method@28d2 │ │ -0d3caa: 0a00 |0023: move-result v0 │ │ -0d3cac: 3900 0b00 |0024: if-nez v0, 002f // +000b │ │ -0d3cb0: 7110 332a 0300 |0026: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ -0d3cb6: 0a00 |0029: move-result v0 │ │ -0d3cb8: 3900 0b00 |002a: if-nez v0, 0035 // +000b │ │ -0d3cbc: 7120 3b2a 1300 |002c: invoke-static {v3, v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.setShowSystemApps:(Landroid/content/Context;Z)V // method@2a3b │ │ -0d3cc2: 6e10 c528 0300 |002f: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.invalidateOptionsMenu:()V // method@28c5 │ │ -0d3cc8: 28d7 |0032: goto 0009 // -0029 │ │ -0d3cca: 0120 |0033: move v0, v2 │ │ -0d3ccc: 28e9 |0034: goto 001d // -0017 │ │ -0d3cce: 0121 |0035: move v1, v2 │ │ -0d3cd0: 28f6 |0036: goto 002c // -000a │ │ -0d3cd2: 6e10 c028 0300 |0037: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getApplication:()Landroid/app/Application; // method@28c0 │ │ -0d3cd8: 0c00 |003a: move-result-object v0 │ │ -0d3cda: 1f00 3705 |003b: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/App; // type@0537 │ │ -0d3cde: 6e10 7e28 0000 |003d: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/App;.switchTheme:()V // method@287e │ │ -0d3ce4: 6e10 cc28 0300 |0040: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.recreate:()V // method@28cc │ │ -0d3cea: 28c6 |0043: goto 0009 // -003a │ │ -0d3cec: 0001 0400 6900 0b7f 1000 0000 0300 ... |0044: packed-switch-data (12 units) │ │ +0d3d40: |[0d3d40] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0d3d50: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d3d52: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d3d54: 7210 8221 0400 |0002: invoke-interface {v4}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0d3d5a: 0a00 |0005: move-result v0 │ │ +0d3d5c: 2b00 3e00 0000 |0006: packed-switch v0, 00000044 // +0000003e │ │ +0d3d62: 6f20 e716 4300 |0009: invoke-super {v3, v4}, Landroid/support/v7/app/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@16e7 │ │ +0d3d68: 0a00 |000c: move-result v0 │ │ +0d3d6a: 0f00 |000d: return v0 │ │ +0d3d6c: 6e10 c428 0300 |000e: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@28c4 │ │ +0d3d72: 0c00 |0011: move-result-object v0 │ │ +0d3d74: 7120 7828 2000 |0012: invoke-static {v0, v2}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;.show:(Landroid/support/v4/app/FragmentManager;Z)V // method@2878 │ │ +0d3d7a: 28f4 |0015: goto 0009 // -000c │ │ +0d3d7c: 7110 332a 0300 |0016: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ +0d3d82: 0a00 |0019: move-result v0 │ │ +0d3d84: 3900 1900 |001a: if-nez v0, 0033 // +0019 │ │ +0d3d88: 0110 |001c: move v0, v1 │ │ +0d3d8a: 7120 3b2a 0300 |001d: invoke-static {v3, v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.setShowSystemApps:(Landroid/content/Context;Z)V // method@2a3b │ │ +0d3d90: 7010 d228 0300 |0020: invoke-direct {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.startTask:()Z // method@28d2 │ │ +0d3d96: 0a00 |0023: move-result v0 │ │ +0d3d98: 3900 0b00 |0024: if-nez v0, 002f // +000b │ │ +0d3d9c: 7110 332a 0300 |0026: invoke-static {v3}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ +0d3da2: 0a00 |0029: move-result v0 │ │ +0d3da4: 3900 0b00 |002a: if-nez v0, 0035 // +000b │ │ +0d3da8: 7120 3b2a 1300 |002c: invoke-static {v3, v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.setShowSystemApps:(Landroid/content/Context;Z)V // method@2a3b │ │ +0d3dae: 6e10 c528 0300 |002f: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.invalidateOptionsMenu:()V // method@28c5 │ │ +0d3db4: 28d7 |0032: goto 0009 // -0029 │ │ +0d3db6: 0120 |0033: move v0, v2 │ │ +0d3db8: 28e9 |0034: goto 001d // -0017 │ │ +0d3dba: 0121 |0035: move v1, v2 │ │ +0d3dbc: 28f6 |0036: goto 002c // -000a │ │ +0d3dbe: 6e10 c028 0300 |0037: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.getApplication:()Landroid/app/Application; // method@28c0 │ │ +0d3dc4: 0c00 |003a: move-result-object v0 │ │ +0d3dc6: 1f00 3705 |003b: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/App; // type@0537 │ │ +0d3dca: 6e10 7e28 0000 |003d: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/App;.switchTheme:()V // method@287e │ │ +0d3dd0: 6e10 cc28 0300 |0040: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;.recreate:()V // method@28cc │ │ +0d3dd6: 28c6 |0043: goto 0009 // -003a │ │ +0d3dd8: 0001 0400 6900 0b7f 1000 0000 0300 ... |0044: packed-switch-data (12 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=225 │ │ 0x0009 line=241 │ │ 0x000e line=227 │ │ 0x0016 line=230 │ │ 0x0020 line=231 │ │ @@ -291332,41 +291365,41 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 58 16-bit code units │ │ -0d3d04: |[0d3d04] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0d3d14: 7110 332a 0400 |0000: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ -0d3d1a: 0a00 |0003: move-result v0 │ │ -0d3d1c: 1403 6900 0b7f |0004: const v3, #float 1.84765e+38 // #7f0b0069 │ │ -0d3d22: 7220 6a21 3500 |0007: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d3d28: 0c01 |000a: move-result-object v1 │ │ -0d3d2a: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ -0d3d2e: 3800 2500 |000d: if-eqz v0, 0032 // +0025 │ │ -0d3d32: 1403 3c00 057f |000f: const v3, #float 1.76789e+38 // #7f05003c │ │ -0d3d38: 7220 9f21 3100 |0012: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ -0d3d3e: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ -0d3d42: 1403 9300 027f |0017: const v3, #float 1.72803e+38 // #7f020093 │ │ -0d3d48: 7220 9621 3100 |001a: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ -0d3d4e: 1403 6b00 0b7f |001d: const v3, #float 1.84765e+38 // #7f0b006b │ │ -0d3d54: 7220 6a21 3500 |0020: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d3d5a: 0c02 |0023: move-result-object v2 │ │ -0d3d5c: 3802 0900 |0024: if-eqz v2, 002d // +0009 │ │ -0d3d60: 6203 8612 |0026: sget-object v3, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0d3d64: 5233 3612 |0028: iget v3, v3, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.title:I // field@1236 │ │ -0d3d68: 7220 9f21 3200 |002a: invoke-interface {v2, v3}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ -0d3d6e: 6f20 ea16 5400 |002d: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ -0d3d74: 0a03 |0030: move-result v3 │ │ -0d3d76: 0f03 |0031: return v3 │ │ -0d3d78: 1403 4c00 057f |0032: const v3, #float 1.76789e+38 // #7f05004c │ │ -0d3d7e: 28dd |0035: goto 0012 // -0023 │ │ -0d3d80: 1403 8b00 027f |0036: const v3, #float 1.72802e+38 // #7f02008b │ │ -0d3d86: 28e1 |0039: goto 001a // -001f │ │ +0d3df0: |[0d3df0] fr.simon.marquis.preferencesmanager.ui.AppListActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0d3e00: 7110 332a 0400 |0000: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isShowSystemApps:(Landroid/content/Context;)Z // method@2a33 │ │ +0d3e06: 0a00 |0003: move-result v0 │ │ +0d3e08: 1403 6900 0b7f |0004: const v3, #float 1.84765e+38 // #7f0b0069 │ │ +0d3e0e: 7220 6a21 3500 |0007: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d3e14: 0c01 |000a: move-result-object v1 │ │ +0d3e16: 3801 1200 |000b: if-eqz v1, 001d // +0012 │ │ +0d3e1a: 3800 2500 |000d: if-eqz v0, 0032 // +0025 │ │ +0d3e1e: 1403 3c00 057f |000f: const v3, #float 1.76789e+38 // #7f05003c │ │ +0d3e24: 7220 9f21 3100 |0012: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ +0d3e2a: 3800 2100 |0015: if-eqz v0, 0036 // +0021 │ │ +0d3e2e: 1403 9300 027f |0017: const v3, #float 1.72803e+38 // #7f020093 │ │ +0d3e34: 7220 9621 3100 |001a: invoke-interface {v1, v3}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ +0d3e3a: 1403 6b00 0b7f |001d: const v3, #float 1.84765e+38 // #7f0b006b │ │ +0d3e40: 7220 6a21 3500 |0020: invoke-interface {v5, v3}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d3e46: 0c02 |0023: move-result-object v2 │ │ +0d3e48: 3802 0900 |0024: if-eqz v2, 002d // +0009 │ │ +0d3e4c: 6203 8612 |0026: sget-object v3, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0d3e50: 5233 3612 |0028: iget v3, v3, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.title:I // field@1236 │ │ +0d3e54: 7220 9f21 3200 |002a: invoke-interface {v2, v3}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ +0d3e5a: 6f20 ea16 5400 |002d: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ +0d3e60: 0a03 |0030: move-result v3 │ │ +0d3e62: 0f03 |0031: return v3 │ │ +0d3e64: 1403 4c00 057f |0032: const v3, #float 1.76789e+38 // #7f05004c │ │ +0d3e6a: 28dd |0035: goto 0012 // -0023 │ │ +0d3e6c: 1403 8b00 027f |0036: const v3, #float 1.72802e+38 // #7f02008b │ │ +0d3e72: 28e1 |0039: goto 001a // -001f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=210 │ │ 0x0004 line=211 │ │ 0x000b line=212 │ │ 0x000d line=213 │ │ 0x0015 line=214 │ │ @@ -291493,48 +291526,48 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 64 16-bit code units │ │ -0d3d88: |[0d3d88] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.:()V │ │ -0d3d98: 7010 cb16 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@16cb │ │ -0d3d9e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d3da0: 5c20 b412 |0004: iput-boolean v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ -0d3da4: 1a00 7001 |0006: const-string v0, "" // string@138c │ │ -0d3dba: 7110 272c 0000 |0011: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ -0d3dc0: 0c00 |0014: move-result-object v0 │ │ -0d3dc2: 5b20 ae12 |0015: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_END:Ljava/util/regex/Pattern; // field@12ae │ │ -0d3dc6: 1a00 8e13 |0017: const-string v0, "\s(\w*)\=" // string@138e │ │ -0d3dca: 7110 272c 0000 |0019: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ -0d3dd0: 0c00 |001c: move-result-object v0 │ │ -0d3dd2: 5b20 ab12 |001d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_NAME:Ljava/util/regex/Pattern; // field@12ab │ │ -0d3dd6: 1a00 8913 |001f: const-string v0, "[a-z\-]*\=("[^"]*")" // string@1389 │ │ -0d3dda: 7110 272c 0000 |0021: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ -0d3de0: 0c00 |0024: move-result-object v0 │ │ -0d3de2: 5b20 ac12 |0025: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE:Ljava/util/regex/Pattern; // field@12ac │ │ -0d3de6: 1a00 8a13 |0027: const-string v0, "[a-z\-]*\=('[^']*')" // string@138a │ │ -0d3dea: 7110 272c 0000 |0029: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ -0d3df0: 0c00 |002c: move-result-object v0 │ │ -0d3df2: 5b20 ad12 |002d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE_2:Ljava/util/regex/Pattern; // field@12ad │ │ -0d3df6: 1a00 6301 |002f: const-string v0, "" // string@0136 │ │ -0d3e0a: 7110 272c 0000 |0039: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ -0d3e10: 0c00 |003c: move-result-object v0 │ │ -0d3e12: 5b20 a512 |003d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.COMMENT_END:Ljava/util/regex/Pattern; // field@12a5 │ │ -0d3e16: 0e00 |003f: return-void │ │ +0d3e74: |[0d3e74] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.:()V │ │ +0d3e84: 7010 cb16 0200 |0000: invoke-direct {v2}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@16cb │ │ +0d3e8a: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d3e8c: 5c20 b412 |0004: iput-boolean v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ +0d3e90: 1a00 7001 |0006: const-string v0, "" // string@138d │ │ +0d3ea6: 7110 272c 0000 |0011: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ +0d3eac: 0c00 |0014: move-result-object v0 │ │ +0d3eae: 5b20 ae12 |0015: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_END:Ljava/util/regex/Pattern; // field@12ae │ │ +0d3eb2: 1a00 8f13 |0017: const-string v0, "\s(\w*)\=" // string@138f │ │ +0d3eb6: 7110 272c 0000 |0019: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ +0d3ebc: 0c00 |001c: move-result-object v0 │ │ +0d3ebe: 5b20 ab12 |001d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_NAME:Ljava/util/regex/Pattern; // field@12ab │ │ +0d3ec2: 1a00 8a13 |001f: const-string v0, "[a-z\-]*\=("[^"]*")" // string@138a │ │ +0d3ec6: 7110 272c 0000 |0021: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ +0d3ecc: 0c00 |0024: move-result-object v0 │ │ +0d3ece: 5b20 ac12 |0025: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE:Ljava/util/regex/Pattern; // field@12ac │ │ +0d3ed2: 1a00 8b13 |0027: const-string v0, "[a-z\-]*\=('[^']*')" // string@138b │ │ +0d3ed6: 7110 272c 0000 |0029: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ +0d3edc: 0c00 |002c: move-result-object v0 │ │ +0d3ede: 5b20 ad12 |002d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE_2:Ljava/util/regex/Pattern; // field@12ad │ │ +0d3ee2: 1a00 6301 |002f: const-string v0, "" // string@0136 │ │ +0d3ef6: 7110 272c 0000 |0039: invoke-static {v0}, Ljava/util/regex/Pattern;.compile:(Ljava/lang/String;)Ljava/util/regex/Pattern; // method@2c27 │ │ +0d3efc: 0c00 |003c: move-result-object v0 │ │ +0d3efe: 5b20 a512 |003d: iput-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.COMMENT_END:Ljava/util/regex/Pattern; // field@12a5 │ │ +0d3f02: 0e00 |003f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ 0x0003 line=69 │ │ 0x0006 line=71 │ │ 0x000f line=72 │ │ 0x0017 line=73 │ │ @@ -291550,17 +291583,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d3e18: |[0d3e18] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText; │ │ -0d3e28: 5410 b112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d3e2c: 1100 |0002: return-object v0 │ │ +0d3f04: |[0d3f04] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.access$000:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Landroid/widget/EditText; │ │ +0d3f14: 5410 b112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d3f18: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;) │ │ @@ -291568,95 +291601,90 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d3e30: |[0d3e30] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Z │ │ -0d3e40: 7010 f428 0100 |0000: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.save:()Z // method@28f4 │ │ -0d3e46: 0a00 |0003: move-result v0 │ │ -0d3e48: 0f00 |0004: return v0 │ │ +0d3f1c: |[0d3f1c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.access$100:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)Z │ │ +0d3f2c: 7010 f428 0100 |0000: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.save:()Z // method@28f4 │ │ +0d3f32: 0a00 |0003: move-result v0 │ │ +0d3f34: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=53 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;) │ │ name : 'clearSpans' │ │ type : '(Landroid/text/Spannable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 10 │ │ + registers : 7 │ │ ins : 2 │ │ outs : 4 │ │ - insns size : 25 16-bit code units │ │ -0d3e4c: |[0d3e4c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.clearSpans:(Landroid/text/Spannable;)V │ │ -0d3e5c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d3e5e: 7210 d920 0900 |0001: invoke-interface {v9}, Landroid/text/Spannable;.length:()I // method@20d9 │ │ -0d3e64: 0a06 |0004: move-result v6 │ │ -0d3e66: 1c07 0604 |0005: const-class v7, Landroid/text/style/ForegroundColorSpan; // type@0406 │ │ -0d3e6a: 7240 d820 5976 |0007: invoke-interface {v9, v5, v6, v7}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@20d8 │ │ -0d3e70: 0c04 |000a: move-result-object v4 │ │ -0d3e72: 0740 |000b: move-object v0, v4 │ │ -0d3e74: 2102 |000c: array-length v2, v0 │ │ -0d3e76: 1201 |000d: const/4 v1, #int 0 // #0 │ │ -0d3e78: 3521 0a00 |000e: if-ge v1, v2, 0018 // +000a │ │ -0d3e7c: 4603 0001 |0010: aget-object v3, v0, v1 │ │ -0d3e80: 7220 da20 3900 |0012: invoke-interface {v9, v3}, Landroid/text/Spannable;.removeSpan:(Ljava/lang/Object;)V // method@20da │ │ -0d3e86: d801 0101 |0015: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d3e8a: 28f7 |0017: goto 000e // -0009 │ │ -0d3e8c: 0e00 |0018: return-void │ │ + insns size : 23 16-bit code units │ │ +0d3f38: |[0d3f38] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.clearSpans:(Landroid/text/Spannable;)V │ │ +0d3f48: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d3f4a: 7210 d920 0600 |0001: invoke-interface {v6}, Landroid/text/Spannable;.length:()I // method@20d9 │ │ +0d3f50: 0a03 |0004: move-result v3 │ │ +0d3f52: 1c04 0604 |0005: const-class v4, Landroid/text/style/ForegroundColorSpan; // type@0406 │ │ +0d3f56: 7240 d820 2643 |0007: invoke-interface {v6, v2, v3, v4}, Landroid/text/Spannable;.getSpans:(IILjava/lang/Class;)[Ljava/lang/Object; // method@20d8 │ │ +0d3f5c: 0c01 |000a: move-result-object v1 │ │ +0d3f5e: 2113 |000b: array-length v3, v1 │ │ +0d3f60: 3532 0a00 |000c: if-ge v2, v3, 0016 // +000a │ │ +0d3f64: 4600 0102 |000e: aget-object v0, v1, v2 │ │ +0d3f68: 7220 da20 0600 |0010: invoke-interface {v6, v0}, Landroid/text/Spannable;.removeSpan:(Ljava/lang/Object;)V // method@20da │ │ +0d3f6e: d802 0201 |0013: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d3f72: 28f7 |0015: goto 000c // -0009 │ │ +0d3f74: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ - 0x0000 line=317 │ │ + 0x0001 line=317 │ │ 0x000b line=318 │ │ - 0x0012 line=319 │ │ - 0x0015 line=318 │ │ - 0x0018 line=321 │ │ - locals : │ │ - 0x0012 - 0x0018 reg=3 toRemoveSpan Ljava/lang/Object; │ │ - 0x000c - 0x0019 reg=0 arr$ [Ljava/lang/Object; │ │ - 0x000e - 0x0019 reg=1 i$ I │ │ - 0x000d - 0x0019 reg=2 len$ I │ │ - 0x000b - 0x0019 reg=4 toRemoveSpans [Ljava/lang/Object; │ │ - 0x0000 - 0x0019 reg=8 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ - 0x0000 - 0x0019 reg=9 source Landroid/text/Spannable; │ │ + 0x0010 line=319 │ │ + 0x0013 line=318 │ │ + 0x0016 line=321 │ │ + locals : │ │ + 0x0010 - 0x0016 reg=0 toRemoveSpan Ljava/lang/Object; │ │ + 0x000b - 0x0017 reg=1 toRemoveSpans [Ljava/lang/Object; │ │ + 0x0000 - 0x0017 reg=5 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ + 0x0000 - 0x0017 reg=6 source Landroid/text/Spannable; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;) │ │ name : 'generateSpan' │ │ type : '(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 10 │ │ ins : 3 │ │ outs : 5 │ │ insns size : 40 16-bit code units │ │ -0d3e90: |[0d3e90] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V │ │ -0d3ea0: 6e20 292c 7800 |0000: invoke-virtual {v8, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ -0d3ea6: 0c01 |0003: move-result-object v1 │ │ -0d3ea8: 6e10 252c 0100 |0004: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ -0d3eae: 0a03 |0007: move-result v3 │ │ -0d3eb0: 3803 1f00 |0008: if-eqz v3, 0027 // +001f │ │ -0d3eb4: 6e10 262c 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ -0d3eba: 0a02 |000d: move-result v2 │ │ -0d3ebc: 6e10 242c 0100 |000e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ -0d3ec2: 0a00 |0011: move-result v0 │ │ -0d3ec4: 3202 f2ff |0012: if-eq v2, v0, 0004 // -000e │ │ -0d3ec8: 2203 0604 |0014: new-instance v3, Landroid/text/style/ForegroundColorSpan; // type@0406 │ │ -0d3ecc: 7020 eb20 9300 |0016: invoke-direct {v3, v9}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@20eb │ │ -0d3ed2: 6e10 262c 0100 |0019: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ -0d3ed8: 0a04 |001c: move-result v4 │ │ -0d3eda: 6e10 242c 0100 |001d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ -0d3ee0: 0a05 |0020: move-result v5 │ │ -0d3ee2: 1306 2100 |0021: const/16 v6, #int 33 // #21 │ │ -0d3ee6: 7256 db20 3754 |0023: invoke-interface {v7, v3, v4, v5, v6}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@20db │ │ -0d3eec: 28de |0026: goto 0004 // -0022 │ │ -0d3eee: 0e00 |0027: return-void │ │ +0d3f78: |[0d3f78] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V │ │ +0d3f88: 6e20 292c 7800 |0000: invoke-virtual {v8, v7}, Ljava/util/regex/Pattern;.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; // method@2c29 │ │ +0d3f8e: 0c01 |0003: move-result-object v1 │ │ +0d3f90: 6e10 252c 0100 |0004: invoke-virtual {v1}, Ljava/util/regex/Matcher;.find:()Z // method@2c25 │ │ +0d3f96: 0a03 |0007: move-result v3 │ │ +0d3f98: 3803 1f00 |0008: if-eqz v3, 0027 // +001f │ │ +0d3f9c: 6e10 262c 0100 |000a: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ +0d3fa2: 0a02 |000d: move-result v2 │ │ +0d3fa4: 6e10 242c 0100 |000e: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ +0d3faa: 0a00 |0011: move-result v0 │ │ +0d3fac: 3202 f2ff |0012: if-eq v2, v0, 0004 // -000e │ │ +0d3fb0: 2203 0604 |0014: new-instance v3, Landroid/text/style/ForegroundColorSpan; // type@0406 │ │ +0d3fb4: 7020 eb20 9300 |0016: invoke-direct {v3, v9}, Landroid/text/style/ForegroundColorSpan;.:(I)V // method@20eb │ │ +0d3fba: 6e10 262c 0100 |0019: invoke-virtual {v1}, Ljava/util/regex/Matcher;.start:()I // method@2c26 │ │ +0d3fc0: 0a04 |001c: move-result v4 │ │ +0d3fc2: 6e10 242c 0100 |001d: invoke-virtual {v1}, Ljava/util/regex/Matcher;.end:()I // method@2c24 │ │ +0d3fc8: 0a05 |0020: move-result v5 │ │ +0d3fca: 1306 2100 |0021: const/16 v6, #int 33 // #21 │ │ +0d3fce: 7256 db20 3754 |0023: invoke-interface {v7, v3, v4, v5, v6}, Landroid/text/Spannable;.setSpan:(Ljava/lang/Object;III)V // method@20db │ │ +0d3fd4: 28de |0026: goto 0004 // -0022 │ │ +0d3fd6: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=335 │ │ 0x0004 line=338 │ │ 0x000a line=339 │ │ 0x000e line=340 │ │ 0x0012 line=341 │ │ @@ -291675,59 +291703,59 @@ │ │ type : '(Landroid/text/Spannable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 95 16-bit code units │ │ -0d3ef0: |[0d3ef0] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.highlightXMLText:(Landroid/text/Spannable;)V │ │ -0d3f00: 7020 e028 4300 |0000: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.clearSpans:(Landroid/text/Spannable;)V // method@28e0 │ │ -0d3f06: 5430 af12 |0003: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_START:Ljava/util/regex/Pattern; // field@12af │ │ -0d3f0a: 5431 b712 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3f0e: 6202 5612 |0007: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ -0d3f12: 6e20 4c28 2100 |0009: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3f18: 0a01 |000c: move-result v1 │ │ -0d3f1a: 7130 e328 0401 |000d: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3f20: 5430 ae12 |0010: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_END:Ljava/util/regex/Pattern; // field@12ae │ │ -0d3f24: 5431 b712 |0012: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3f28: 6202 5612 |0014: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ -0d3f2c: 6e20 4c28 2100 |0016: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3f32: 0a01 |0019: move-result v1 │ │ -0d3f34: 7130 e328 0401 |001a: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3f3a: 5430 ac12 |001d: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE:Ljava/util/regex/Pattern; // field@12ac │ │ -0d3f3e: 5431 b712 |001f: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3f42: 6202 5312 |0021: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ -0d3f46: 6e20 4c28 2100 |0023: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3f4c: 0a01 |0026: move-result v1 │ │ -0d3f4e: 7130 e328 0401 |0027: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3f54: 5430 ad12 |002a: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE_2:Ljava/util/regex/Pattern; // field@12ad │ │ -0d3f58: 5431 b712 |002c: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3f5c: 6202 5312 |002e: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ -0d3f60: 6e20 4c28 2100 |0030: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3f66: 0a01 |0033: move-result v1 │ │ -0d3f68: 7130 e328 0401 |0034: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3f6e: 5430 ab12 |0037: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_NAME:Ljava/util/regex/Pattern; // field@12ab │ │ -0d3f72: 5431 b712 |0039: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3f76: 6202 5212 |003b: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ -0d3f7a: 6e20 4c28 2100 |003d: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3f80: 0a01 |0040: move-result v1 │ │ -0d3f82: 7130 e328 0401 |0041: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3f88: 5430 a612 |0044: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.COMMENT_START:Ljava/util/regex/Pattern; // field@12a6 │ │ -0d3f8c: 5431 b712 |0046: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3f90: 6202 5412 |0048: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ -0d3f94: 6e20 4c28 2100 |004a: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3f9a: 0a01 |004d: move-result v1 │ │ -0d3f9c: 7130 e328 0401 |004e: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3fa2: 5430 a512 |0051: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.COMMENT_END:Ljava/util/regex/Pattern; // field@12a5 │ │ -0d3fa6: 5431 b712 |0053: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d3faa: 6202 5412 |0055: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ -0d3fae: 6e20 4c28 2100 |0057: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ -0d3fb4: 0a01 |005a: move-result v1 │ │ -0d3fb6: 7130 e328 0401 |005b: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ -0d3fbc: 0e00 |005e: return-void │ │ +0d3fd8: |[0d3fd8] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.highlightXMLText:(Landroid/text/Spannable;)V │ │ +0d3fe8: 7020 e028 4300 |0000: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.clearSpans:(Landroid/text/Spannable;)V // method@28e0 │ │ +0d3fee: 5430 af12 |0003: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_START:Ljava/util/regex/Pattern; // field@12af │ │ +0d3ff2: 5431 b712 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d3ff6: 6202 5612 |0007: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ +0d3ffa: 6e20 4c28 2100 |0009: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d4000: 0a01 |000c: move-result v1 │ │ +0d4002: 7130 e328 0401 |000d: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d4008: 5430 ae12 |0010: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_END:Ljava/util/regex/Pattern; // field@12ae │ │ +0d400c: 5431 b712 |0012: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d4010: 6202 5612 |0014: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.TAG:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1256 │ │ +0d4014: 6e20 4c28 2100 |0016: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d401a: 0a01 |0019: move-result v1 │ │ +0d401c: 7130 e328 0401 |001a: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d4022: 5430 ac12 |001d: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE:Ljava/util/regex/Pattern; // field@12ac │ │ +0d4026: 5431 b712 |001f: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d402a: 6202 5312 |0021: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ +0d402e: 6e20 4c28 2100 |0023: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d4034: 0a01 |0026: move-result v1 │ │ +0d4036: 7130 e328 0401 |0027: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d403c: 5430 ad12 |002a: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_VALUE_2:Ljava/util/regex/Pattern; // field@12ad │ │ +0d4040: 5431 b712 |002c: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d4044: 6202 5312 |002e: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_VALUE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1253 │ │ +0d4048: 6e20 4c28 2100 |0030: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d404e: 0a01 |0033: move-result v1 │ │ +0d4050: 7130 e328 0401 |0034: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d4056: 5430 ab12 |0037: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.TAG_ATTRIBUTE_NAME:Ljava/util/regex/Pattern; // field@12ab │ │ +0d405a: 5431 b712 |0039: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d405e: 6202 5212 |003b: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.ATTR_NAME:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1252 │ │ +0d4062: 6e20 4c28 2100 |003d: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d4068: 0a01 |0040: move-result v1 │ │ +0d406a: 7130 e328 0401 |0041: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d4070: 5430 a612 |0044: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.COMMENT_START:Ljava/util/regex/Pattern; // field@12a6 │ │ +0d4074: 5431 b712 |0046: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d4078: 6202 5412 |0048: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ +0d407c: 6e20 4c28 2100 |004a: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d4082: 0a01 |004d: move-result v1 │ │ +0d4084: 7130 e328 0401 |004e: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d408a: 5430 a512 |0051: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.COMMENT_END:Ljava/util/regex/Pattern; // field@12a5 │ │ +0d408e: 5431 b712 |0053: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d4092: 6202 5412 |0055: sget-object v2, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;.COMMENT:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum; // field@1254 │ │ +0d4096: 6e20 4c28 2100 |0057: invoke-virtual {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.getColor:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;)I // method@284c │ │ +0d409c: 0a01 |005a: move-result v1 │ │ +0d409e: 7130 e328 0401 |005b: invoke-static {v4, v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.generateSpan:(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V // method@28e3 │ │ +0d40a4: 0e00 |005e: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=324 │ │ 0x0003 line=325 │ │ 0x0010 line=326 │ │ 0x001d line=327 │ │ 0x002a line=328 │ │ @@ -291744,51 +291772,51 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 1 │ │ outs : 4 │ │ insns size : 73 16-bit code units │ │ -0d3fc0: |[0d3fc0] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.save:()Z │ │ -0d3fd0: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d3fd2: 1204 |0001: const/4 v4, #int 0 // #0 │ │ -0d3fd4: 5475 b112 |0002: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d3fd8: 6e10 eb23 0500 |0004: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d3fde: 0c00 |0007: move-result-object v0 │ │ -0d3fe0: 3900 3000 |0008: if-nez v0, 0038 // +0030 │ │ -0d3fe4: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ -0d3fe8: 7110 2328 0200 |000c: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@2823 │ │ -0d3fee: 0c01 |000f: move-result-object v1 │ │ -0d3ff0: 5475 b212 |0010: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ -0d3ff4: 5476 b512 |0012: iget-object v6, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mPackageName:Ljava/lang/String; // field@12b5 │ │ -0d3ff8: 7140 382a 5176 |0014: invoke-static {v1, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ -0d3ffe: 0a05 |0017: move-result v5 │ │ -0d4000: 3805 2500 |0018: if-eqz v5, 003d // +0025 │ │ -0d4004: 5c73 b412 |001a: iput-boolean v3, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ -0d4008: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ -0d400a: 6e20 f628 5700 |001d: invoke-virtual {v7, v5}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setResult:(I)V // method@28f6 │ │ -0d4010: 1405 4a00 057f |0020: const v5, #float 1.76789e+38 // #7f05004a │ │ -0d4016: 7130 1d25 5704 |0023: invoke-static {v7, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0d401c: 0c05 |0026: move-result-object v5 │ │ -0d401e: 6e10 2025 0500 |0027: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0d4024: 5475 b112 |002a: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d4028: 7120 232a 5700 |002c: invoke-static {v7, v5}, Lfr/simon/marquis/preferencesmanager/util/Ui;.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V // method@2a23 │ │ -0d402e: 5c74 b312 |002f: iput-boolean v4, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d4032: 7010 fb28 0700 |0031: invoke-direct {v7}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.updateTitle:()V // method@28fb │ │ -0d4038: 6e10 ea28 0700 |0034: invoke-virtual {v7}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ -0d403e: 0f03 |0037: return v3 │ │ -0d4040: 6e10 042b 0000 |0038: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d4046: 0c02 |003b: move-result-object v2 │ │ -0d4048: 28d0 |003c: goto 000c // -0030 │ │ -0d404a: 1403 4900 057f |003d: const v3, #float 1.76789e+38 // #7f050049 │ │ -0d4050: 7130 1d25 3704 |0040: invoke-static {v7, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0d4056: 0c03 |0043: move-result-object v3 │ │ -0d4058: 6e10 2025 0300 |0044: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0d405e: 0143 |0047: move v3, v4 │ │ -0d4060: 28ef |0048: goto 0037 // -0011 │ │ +0d40a8: |[0d40a8] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.save:()Z │ │ +0d40b8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d40ba: 1204 |0001: const/4 v4, #int 0 // #0 │ │ +0d40bc: 5475 b112 |0002: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d40c0: 6e10 eb23 0500 |0004: invoke-virtual {v5}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d40c6: 0c00 |0007: move-result-object v0 │ │ +0d40c8: 3900 3000 |0008: if-nez v0, 0038 // +0030 │ │ +0d40cc: 1a02 0000 |000a: const-string v2, "" // string@0000 │ │ +0d40d0: 7110 2328 0200 |000c: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@2823 │ │ +0d40d6: 0c01 |000f: move-result-object v1 │ │ +0d40d8: 5475 b212 |0010: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ +0d40dc: 5476 b512 |0012: iget-object v6, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mPackageName:Ljava/lang/String; // field@12b5 │ │ +0d40e0: 7140 382a 5176 |0014: invoke-static {v1, v5, v6, v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.savePreferences:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a38 │ │ +0d40e6: 0a05 |0017: move-result v5 │ │ +0d40e8: 3805 2500 |0018: if-eqz v5, 003d // +0025 │ │ +0d40ec: 5c73 b412 |001a: iput-boolean v3, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ +0d40f0: 12f5 |001c: const/4 v5, #int -1 // #ff │ │ +0d40f2: 6e20 f628 5700 |001d: invoke-virtual {v7, v5}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setResult:(I)V // method@28f6 │ │ +0d40f8: 1405 4a00 057f |0020: const v5, #float 1.76789e+38 // #7f05004a │ │ +0d40fe: 7130 1d25 5704 |0023: invoke-static {v7, v5, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0d4104: 0c05 |0026: move-result-object v5 │ │ +0d4106: 6e10 2025 0500 |0027: invoke-virtual {v5}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0d410c: 5475 b112 |002a: iget-object v5, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d4110: 7120 232a 5700 |002c: invoke-static {v7, v5}, Lfr/simon/marquis/preferencesmanager/util/Ui;.hideSoftKeyboard:(Landroid/content/Context;Landroid/view/View;)V // method@2a23 │ │ +0d4116: 5c74 b312 |002f: iput-boolean v4, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d411a: 7010 fb28 0700 |0031: invoke-direct {v7}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.updateTitle:()V // method@28fb │ │ +0d4120: 6e10 ea28 0700 |0034: invoke-virtual {v7}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ +0d4126: 0f03 |0037: return v3 │ │ +0d4128: 6e10 042b 0000 |0038: invoke-virtual {v0}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d412e: 0c02 |003b: move-result-object v2 │ │ +0d4130: 28d0 |003c: goto 000c // -0030 │ │ +0d4132: 1403 4900 057f |003d: const v3, #float 1.76789e+38 // #7f050049 │ │ +0d4138: 7130 1d25 3704 |0040: invoke-static {v7, v3, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0d413e: 0c03 |0043: move-result-object v3 │ │ +0d4140: 6e10 2025 0300 |0044: invoke-virtual {v3}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0d4146: 0143 |0047: move v3, v4 │ │ +0d4148: 28ef |0048: goto 0037 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=290 │ │ 0x0008 line=291 │ │ 0x000c line=292 │ │ 0x0010 line=293 │ │ 0x001a line=294 │ │ @@ -291815,41 +291843,41 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0d4064: |[0d4064] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V │ │ -0d4074: 5430 b012 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d4078: 3240 3300 |0002: if-eq v0, v4, 0035 // +0033 │ │ -0d407c: 5b34 b012 |0004: iput-object v4, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d4080: 6e10 e728 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getResources:()Landroid/content/res/Resources; // method@28e7 │ │ -0d4086: 0c00 |0009: move-result-object v0 │ │ -0d4088: 5431 b012 |000a: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d408c: 7120 4b28 1000 |000c: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.createTheme:(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // method@284b │ │ -0d4092: 0c00 |000f: move-result-object v0 │ │ -0d4094: 5b30 b712 |0010: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d4098: 6e10 ea28 0300 |0012: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ -0d409e: 5430 b112 |0015: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d40a2: 6e10 eb23 0000 |0017: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d40a8: 0c00 |001a: move-result-object v0 │ │ -0d40aa: 7020 e928 0300 |001b: invoke-direct {v3, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.highlightXMLText:(Landroid/text/Spannable;)V // method@28e9 │ │ -0d40b0: 7110 1403 0300 |001e: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d40b6: 0c00 |0021: move-result-object v0 │ │ -0d40b8: 7210 8301 0000 |0022: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0d40be: 0c00 |0025: move-result-object v0 │ │ -0d40c0: 1a01 2806 |0026: const-string v1, "KEY_COLOR_THEME" // string@0628 │ │ -0d40c4: 5432 b012 |0028: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d40c8: 6e10 4628 0200 |002a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.name:()Ljava/lang/String; // method@2846 │ │ -0d40ce: 0c02 |002d: move-result-object v2 │ │ -0d40d0: 7230 8001 1002 |002e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ -0d40d6: 0c00 |0031: move-result-object v0 │ │ -0d40d8: 7210 7d01 0000 |0032: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0d40de: 0e00 |0035: return-void │ │ +0d414c: |[0d414c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V │ │ +0d415c: 5430 b012 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d4160: 3240 3300 |0002: if-eq v0, v4, 0035 // +0033 │ │ +0d4164: 5b34 b012 |0004: iput-object v4, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d4168: 6e10 e728 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getResources:()Landroid/content/res/Resources; // method@28e7 │ │ +0d416e: 0c00 |0009: move-result-object v0 │ │ +0d4170: 5431 b012 |000a: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d4174: 7120 4b28 1000 |000c: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.createTheme:(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // method@284b │ │ +0d417a: 0c00 |000f: move-result-object v0 │ │ +0d417c: 5b30 b712 |0010: iput-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d4180: 6e10 ea28 0300 |0012: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ +0d4186: 5430 b112 |0015: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d418a: 6e10 eb23 0000 |0017: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d4190: 0c00 |001a: move-result-object v0 │ │ +0d4192: 7020 e928 0300 |001b: invoke-direct {v3, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.highlightXMLText:(Landroid/text/Spannable;)V // method@28e9 │ │ +0d4198: 7110 1403 0300 |001e: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d419e: 0c00 |0021: move-result-object v0 │ │ +0d41a0: 7210 8301 0000 |0022: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0d41a6: 0c00 |0025: move-result-object v0 │ │ +0d41a8: 1a01 2806 |0026: const-string v1, "KEY_COLOR_THEME" // string@0628 │ │ +0d41ac: 5432 b012 |0028: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d41b0: 6e10 4628 0200 |002a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.name:()Ljava/lang/String; // method@2846 │ │ +0d41b6: 0c02 |002d: move-result-object v2 │ │ +0d41b8: 7230 8001 1002 |002e: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; // method@0180 │ │ +0d41be: 0c00 |0031: move-result-object v0 │ │ +0d41c0: 7210 7d01 0000 |0032: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0d41c6: 0e00 |0035: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=279 │ │ 0x0004 line=280 │ │ 0x0006 line=281 │ │ 0x0012 line=282 │ │ 0x0015 line=283 │ │ @@ -291864,38 +291892,38 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 46 16-bit code units │ │ -0d40e0: |[0d40e0] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V │ │ -0d40f0: 5430 b812 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d40f4: 3240 2b00 |0002: if-eq v0, v4, 002d // +002b │ │ -0d40f8: 5b34 b812 |0004: iput-object v4, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d40fc: 6e10 ea28 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ -0d4102: 5430 b112 |0009: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d4106: 1221 |000b: const/4 v1, #int 2 // #2 │ │ -0d4108: 5432 b812 |000c: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d410c: 6e10 5028 0200 |000e: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ -0d4112: 0a02 |0011: move-result v2 │ │ -0d4114: 8222 |0012: int-to-float v2, v2 │ │ -0d4116: 6e30 f323 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/widget/EditText;.setTextSize:(IF)V // method@23f3 │ │ -0d411c: 7110 1403 0300 |0016: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d4122: 0c00 |0019: move-result-object v0 │ │ -0d4124: 7210 8301 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ -0d412a: 0c00 |001d: move-result-object v0 │ │ -0d412c: 1a01 3606 |001e: const-string v1, "KEY_FONT_SIZE" // string@0636 │ │ -0d4130: 5432 b812 |0020: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d4134: 6e10 5028 0200 |0022: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ -0d413a: 0a02 |0025: move-result v2 │ │ -0d413c: 7230 7f01 1002 |0026: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@017f │ │ -0d4142: 0c00 |0029: move-result-object v0 │ │ -0d4144: 7210 7d01 0000 |002a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ -0d414a: 0e00 |002d: return-void │ │ +0d41c8: |[0d41c8] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V │ │ +0d41d8: 5430 b812 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d41dc: 3240 2b00 |0002: if-eq v0, v4, 002d // +002b │ │ +0d41e0: 5b34 b812 |0004: iput-object v4, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d41e4: 6e10 ea28 0300 |0006: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ +0d41ea: 5430 b112 |0009: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d41ee: 1221 |000b: const/4 v1, #int 2 // #2 │ │ +0d41f0: 5432 b812 |000c: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d41f4: 6e10 5028 0200 |000e: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ +0d41fa: 0a02 |0011: move-result v2 │ │ +0d41fc: 8222 |0012: int-to-float v2, v2 │ │ +0d41fe: 6e30 f323 1002 |0013: invoke-virtual {v0, v1, v2}, Landroid/widget/EditText;.setTextSize:(IF)V // method@23f3 │ │ +0d4204: 7110 1403 0300 |0016: invoke-static {v3}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d420a: 0c00 |0019: move-result-object v0 │ │ +0d420c: 7210 8301 0000 |001a: invoke-interface {v0}, Landroid/content/SharedPreferences;.edit:()Landroid/content/SharedPreferences$Editor; // method@0183 │ │ +0d4212: 0c00 |001d: move-result-object v0 │ │ +0d4214: 1a01 3606 |001e: const-string v1, "KEY_FONT_SIZE" // string@0636 │ │ +0d4218: 5432 b812 |0020: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d421c: 6e10 5028 0200 |0022: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ +0d4222: 0a02 |0025: move-result v2 │ │ +0d4224: 7230 7f01 1002 |0026: invoke-interface {v0, v1, v2}, Landroid/content/SharedPreferences$Editor;.putInt:(Ljava/lang/String;I)Landroid/content/SharedPreferences$Editor; // method@017f │ │ +0d422a: 0c00 |0029: move-result-object v0 │ │ +0d422c: 7210 7d01 0000 |002a: invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;.commit:()Z // method@017d │ │ +0d4232: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=269 │ │ 0x0004 line=270 │ │ 0x0006 line=271 │ │ 0x0009 line=272 │ │ 0x0016 line=274 │ │ @@ -291909,80 +291937,83 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 57 16-bit code units │ │ -0d414c: |[0d414c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.showSavePopup:()V │ │ -0d415c: 2200 1700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ -0d4160: 7020 7f00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ -0d4166: 5431 b612 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mTitle:Ljava/lang/String; // field@12b6 │ │ -0d416a: 6e20 8b00 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008b │ │ -0d4170: 0c00 |000a: move-result-object v0 │ │ -0d4172: 1401 4700 057f |000b: const v1, #float 1.76789e+38 // #7f050047 │ │ -0d4178: 6e20 8500 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0085 │ │ -0d417e: 0c00 |0011: move-result-object v0 │ │ -0d4180: 1401 8800 027f |0012: const v1, #float 1.72802e+38 // #7f020088 │ │ -0d4186: 6e20 8300 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0083 │ │ -0d418c: 0c00 |0018: move-result-object v0 │ │ -0d418e: 1401 4200 057f |0019: const v1, #float 1.76789e+38 // #7f050042 │ │ -0d4194: 2202 4405 |001c: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3; // type@0544 │ │ -0d4198: 7020 d928 3200 |001e: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V // method@28d9 │ │ -0d419e: 6e30 8600 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0086 │ │ -0d41a4: 0c00 |0024: move-result-object v0 │ │ -0d41a6: 1401 5c00 057f |0025: const v1, #float 1.76789e+38 // #7f05005c │ │ -0d41ac: 2202 4305 |0028: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2; // type@0543 │ │ -0d41b0: 7020 d728 3200 |002a: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V // method@28d7 │ │ -0d41b6: 6e30 8800 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0088 │ │ -0d41bc: 0c00 |0030: move-result-object v0 │ │ -0d41be: 6e10 8000 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ -0d41c4: 0c00 |0034: move-result-object v0 │ │ -0d41c6: 6e10 9200 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0092 │ │ -0d41cc: 0e00 |0038: return-void │ │ +0d4234: |[0d4234] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.showSavePopup:()V │ │ +0d4244: 2200 1700 |0000: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ +0d4248: 7020 7f00 3000 |0002: invoke-direct {v0, v3}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ +0d424e: 5431 b612 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mTitle:Ljava/lang/String; // field@12b6 │ │ +0d4252: 6e20 8b00 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(Ljava/lang/CharSequence;)Landroid/app/AlertDialog$Builder; // method@008b │ │ +0d4258: 0c00 |000a: move-result-object v0 │ │ +0d425a: 1401 4700 057f |000b: const v1, #float 1.76789e+38 // #7f050047 │ │ +0d4260: 6e20 8500 1000 |000e: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0085 │ │ +0d4266: 0c00 |0011: move-result-object v0 │ │ +0d4268: 1401 8800 027f |0012: const v1, #float 1.72802e+38 // #7f020088 │ │ +0d426e: 6e20 8300 1000 |0015: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0083 │ │ +0d4274: 0c00 |0018: move-result-object v0 │ │ +0d4276: 1401 4200 057f |0019: const v1, #float 1.76789e+38 // #7f050042 │ │ +0d427c: 2202 4405 |001c: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3; // type@0544 │ │ +0d4280: 7020 d928 3200 |001e: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V // method@28d9 │ │ +0d4286: 6e30 8600 1002 |0021: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setNegativeButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0086 │ │ +0d428c: 0c00 |0024: move-result-object v0 │ │ +0d428e: 1401 5c00 057f |0025: const v1, #float 1.76789e+38 // #7f05005c │ │ +0d4294: 2202 4305 |0028: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2; // type@0543 │ │ +0d4298: 7020 d728 3200 |002a: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V // method@28d7 │ │ +0d429e: 6e30 8800 1002 |002d: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0088 │ │ +0d42a4: 0c00 |0030: move-result-object v0 │ │ +0d42a6: 6e10 8000 0000 |0031: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ +0d42ac: 0c00 |0034: move-result-object v0 │ │ +0d42ae: 6e10 9200 0000 |0035: invoke-virtual {v0}, Landroid/app/AlertDialog;.show:()V // method@0092 │ │ +0d42b4: 0e00 |0038: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=366 │ │ + 0x0021 line=367 │ │ + 0x002d line=372 │ │ + 0x0031 line=379 │ │ 0x0038 line=380 │ │ locals : │ │ 0x0000 - 0x0039 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ │ #10 : (in Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;) │ │ name : 'updateTitle' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 46 16-bit code units │ │ -0d41d0: |[0d41d0] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.updateTitle:()V │ │ -0d41e0: 2203 a905 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d41e4: 7010 3d2b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d41ea: 5542 b312 |0005: iget-boolean v2, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d41ee: 3802 2400 |0007: if-eqz v2, 002b // +0024 │ │ -0d41f2: 1a02 9d01 |0009: const-string v2, " " // string@019d │ │ -0d41f6: 6e20 462b 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d41fc: 0c02 |000e: move-result-object v2 │ │ -0d41fe: 5443 b612 |000f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mTitle:Ljava/lang/String; // field@12b6 │ │ -0d4202: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d4208: 0c02 |0014: move-result-object v2 │ │ -0d420a: 6e10 4e2b 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d4210: 0c02 |0018: move-result-object v2 │ │ -0d4212: 7110 d620 0200 |0019: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ -0d4218: 0c01 |001c: move-result-object v1 │ │ -0d421a: 6e10 e428 0400 |001d: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getActionBar:()Landroid/app/ActionBar; // method@28e4 │ │ -0d4220: 0c00 |0020: move-result-object v0 │ │ -0d4222: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ -0d4226: 7120 212a 4100 |0023: invoke-static {v1, v4}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ -0d422c: 0c02 |0026: move-result-object v2 │ │ -0d422e: 6e20 4c00 2000 |0027: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004c │ │ -0d4234: 0e00 |002a: return-void │ │ -0d4236: 1a02 0000 |002b: const-string v2, "" // string@0000 │ │ -0d423a: 28de |002d: goto 000b // -0022 │ │ +0d42b8: |[0d42b8] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.updateTitle:()V │ │ +0d42c8: 2203 a905 |0000: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d42cc: 7010 3d2b 0300 |0002: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d42d2: 5542 b312 |0005: iget-boolean v2, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d42d6: 3802 2400 |0007: if-eqz v2, 002b // +0024 │ │ +0d42da: 1a02 9d01 |0009: const-string v2, " " // string@019d │ │ +0d42de: 6e20 462b 2300 |000b: invoke-virtual {v3, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d42e4: 0c02 |000e: move-result-object v2 │ │ +0d42e6: 5443 b612 |000f: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mTitle:Ljava/lang/String; // field@12b6 │ │ +0d42ea: 6e20 462b 3200 |0011: invoke-virtual {v2, v3}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d42f0: 0c02 |0014: move-result-object v2 │ │ +0d42f2: 6e10 4e2b 0200 |0015: invoke-virtual {v2}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d42f8: 0c02 |0018: move-result-object v2 │ │ +0d42fa: 7110 d620 0200 |0019: invoke-static {v2}, Landroid/text/Html;.fromHtml:(Ljava/lang/String;)Landroid/text/Spanned; // method@20d6 │ │ +0d4300: 0c01 |001c: move-result-object v1 │ │ +0d4302: 6e10 e428 0400 |001d: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getActionBar:()Landroid/app/ActionBar; // method@28e4 │ │ +0d4308: 0c00 |0020: move-result-object v0 │ │ +0d430a: 3800 0900 |0021: if-eqz v0, 002a // +0009 │ │ +0d430e: 7120 212a 4100 |0023: invoke-static {v1, v4}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ +0d4314: 0c02 |0026: move-result-object v2 │ │ +0d4316: 6e20 4c00 2000 |0027: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@004c │ │ +0d431c: 0e00 |002a: return-void │ │ +0d431e: 1a02 0000 |002b: const-string v2, "" // string@0000 │ │ +0d4322: 28de |002d: goto 000b // -0022 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=309 │ │ 0x001d line=310 │ │ 0x0021 line=311 │ │ 0x0023 line=312 │ │ 0x002a line=314 │ │ @@ -291998,26 +292029,26 @@ │ │ type : '(Landroid/text/Editable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 23 16-bit code units │ │ -0d423c: |[0d423c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.afterTextChanged:(Landroid/text/Editable;)V │ │ -0d424c: 5510 b312 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d4250: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ -0d4254: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0d4256: 5c10 b312 |0005: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d425a: 7010 fb28 0100 |0007: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.updateTitle:()V // method@28fb │ │ -0d4260: 6e10 ea28 0100 |000a: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ -0d4266: 5410 b112 |000d: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d426a: 6e10 eb23 0000 |000f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d4270: 0c00 |0012: move-result-object v0 │ │ -0d4272: 7020 e928 0100 |0013: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.highlightXMLText:(Landroid/text/Spannable;)V // method@28e9 │ │ -0d4278: 0e00 |0016: return-void │ │ +0d4324: |[0d4324] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.afterTextChanged:(Landroid/text/Editable;)V │ │ +0d4334: 5510 b312 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d4338: 3900 0b00 |0002: if-nez v0, 000d // +000b │ │ +0d433c: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d433e: 5c10 b312 |0005: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d4342: 7010 fb28 0100 |0007: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.updateTitle:()V // method@28fb │ │ +0d4348: 6e10 ea28 0100 |000a: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ +0d434e: 5410 b112 |000d: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d4352: 6e10 eb23 0000 |000f: invoke-virtual {v0}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d4358: 0c00 |0012: move-result-object v0 │ │ +0d435a: 7020 e928 0100 |0013: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.highlightXMLText:(Landroid/text/Spannable;)V // method@28e9 │ │ +0d4360: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=357 │ │ 0x0004 line=358 │ │ 0x0007 line=359 │ │ 0x000a line=360 │ │ 0x000d line=362 │ │ @@ -292031,16 +292062,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d427c: |[0d427c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0d428c: 0e00 |0000: return-void │ │ +0d4364: |[0d4364] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.beforeTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0d4374: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=353 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -292052,21 +292083,21 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 12 16-bit code units │ │ -0d4290: |[0d4290] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onBackPressed:()V │ │ -0d42a0: 5510 b312 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d42a4: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ -0d42a8: 7010 fa28 0100 |0004: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.showSavePopup:()V // method@28fa │ │ -0d42ae: 0e00 |0007: return-void │ │ -0d42b0: 6f10 dd16 0100 |0008: invoke-super {v1}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@16dd │ │ -0d42b6: 28fc |000b: goto 0007 // -0004 │ │ +0d4378: |[0d4378] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onBackPressed:()V │ │ +0d4388: 5510 b312 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d438c: 3800 0600 |0002: if-eqz v0, 0008 // +0006 │ │ +0d4390: 7010 fa28 0100 |0004: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.showSavePopup:()V // method@28fa │ │ +0d4396: 0e00 |0007: return-void │ │ +0d4398: 6f10 dd16 0100 |0008: invoke-super {v1}, Landroid/support/v7/app/ActionBarActivity;.onBackPressed:()V // method@16dd │ │ +0d439e: 28fc |000b: goto 0007 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=155 │ │ 0x0004 line=156 │ │ 0x0007 line=160 │ │ 0x0008 line=159 │ │ locals : │ │ @@ -292077,138 +292108,138 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 261 16-bit code units │ │ -0d42b8: |[0d42b8] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0d42c8: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d42ca: 6201 8612 |0001: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0d42ce: 5211 3512 |0003: iget v1, v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ -0d42d2: 6e20 f728 1400 |0005: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setTheme:(I)V // method@28f7 │ │ -0d42d8: 6f20 e016 5400 |0008: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@16e0 │ │ -0d42de: 1401 1900 037f |000b: const v1, #float 1.74129e+38 // #7f030019 │ │ -0d42e4: 6e20 f528 1400 |000e: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setContentView:(I)V // method@28f5 │ │ -0d42ea: 6e10 e828 0400 |0011: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@28e8 │ │ -0d42f0: 0c01 |0014: move-result-object v1 │ │ -0d42f2: 1212 |0015: const/4 v2, #int 1 // #1 │ │ -0d42f4: 6e20 b116 2100 |0016: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ -0d42fa: 6e10 e528 0400 |0019: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getIntent:()Landroid/content/Intent; // method@28e5 │ │ -0d4300: 0c01 |001c: move-result-object v1 │ │ -0d4302: 6e10 5901 0100 |001d: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -0d4308: 0c00 |0020: move-result-object v0 │ │ -0d430a: 3900 0600 |0021: if-nez v0, 0027 // +0006 │ │ -0d430e: 6e10 e228 0400 |0023: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ -0d4314: 0e00 |0026: return-void │ │ -0d4316: 7110 6c26 0400 |0027: invoke-static {v4}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@266c │ │ -0d431c: 0c02 |002a: move-result-object v2 │ │ -0d431e: 1a01 9305 |002b: const-string v1, "ICON_URI" // string@0593 │ │ -0d4322: 6e20 b702 1000 |002d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -0d4328: 0c01 |0030: move-result-object v1 │ │ -0d432a: 1f01 8400 |0031: check-cast v1, Landroid/net/Uri; // type@0084 │ │ -0d432e: 6e20 5e26 1200 |0033: invoke-virtual {v2, v1}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ -0d4334: 0c01 |0036: move-result-object v1 │ │ -0d4336: 1402 9b00 027f |0037: const v2, #float 1.72803e+38 // #7f02009b │ │ -0d433c: 6e20 c126 2100 |003a: invoke-virtual {v1, v2}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@26c1 │ │ -0d4342: 0c02 |003d: move-result-object v2 │ │ -0d4344: 1401 2c00 0201 |003e: const v1, #float 2.38774e-38 // #0102002c │ │ -0d434a: 6e20 e128 1400 |0041: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.findViewById:(I)Landroid/view/View; // method@28e1 │ │ -0d4350: 0c01 |0044: move-result-object v1 │ │ -0d4352: 1f01 7d04 |0045: check-cast v1, Landroid/widget/ImageView; // type@047d │ │ -0d4356: 6e20 c826 1200 |0047: invoke-virtual {v2, v1}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@26c8 │ │ -0d435c: 1a01 e504 |004a: const-string v1, "FILE" // string@04e5 │ │ -0d4360: 6e20 bb02 1000 |004c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d4366: 0c01 |004f: move-result-object v1 │ │ -0d4368: 5b41 b212 |0050: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ -0d436c: 5441 b212 |0052: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ -0d4370: 7110 2a2a 0100 |0054: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.extractFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2a2a │ │ -0d4376: 0c01 |0057: move-result-object v1 │ │ -0d4378: 5b41 b612 |0058: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mTitle:Ljava/lang/String; // field@12b6 │ │ -0d437c: 1a01 ea0e |005a: const-string v1, "PACKAGE_NAME" // string@0eea │ │ -0d4380: 6e20 bb02 1000 |005c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d4386: 0c01 |005f: move-result-object v1 │ │ -0d4388: 5b41 b512 |0060: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mPackageName:Ljava/lang/String; // field@12b5 │ │ -0d438c: 1401 5300 0b7f |0062: const v1, #float 1.84764e+38 // #7f0b0053 │ │ -0d4392: 6e20 e128 1400 |0065: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.findViewById:(I)Landroid/view/View; // method@28e1 │ │ -0d4398: 0c01 |0068: move-result-object v1 │ │ -0d439a: 1f01 7304 |0069: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ -0d439e: 5b41 b112 |006b: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d43a2: 5441 b112 |006d: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d43a6: 2202 4205 |006f: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1; // type@0542 │ │ -0d43aa: 7020 d528 4200 |0071: invoke-direct {v2, v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V // method@28d5 │ │ -0d43b0: 6e20 ec23 2100 |0074: invoke-virtual {v1, v2}, Landroid/widget/EditText;.post:(Ljava/lang/Runnable;)Z // method@23ec │ │ -0d43b6: 3905 5c00 |0077: if-nez v5, 00d3 // +005c │ │ -0d43ba: 5441 b112 |0079: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d43be: 5442 b212 |007b: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ -0d43c2: 7110 352a 0200 |007d: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@2a35 │ │ -0d43c8: 0c02 |0080: move-result-object v2 │ │ -0d43ca: 6e20 f223 2100 |0081: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ -0d43d0: 7110 1403 0400 |0084: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d43d6: 0c01 |0087: move-result-object v1 │ │ -0d43d8: 1a02 2806 |0088: const-string v2, "KEY_COLOR_THEME" // string@0628 │ │ -0d43dc: 6203 5912 |008a: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ -0d43e0: 6e10 4628 0300 |008c: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.name:()Ljava/lang/String; // method@2846 │ │ -0d43e6: 0c03 |008f: move-result-object v3 │ │ -0d43e8: 7230 8701 2103 |0090: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ -0d43ee: 0c01 |0093: move-result-object v1 │ │ -0d43f0: 7110 4828 0100 |0094: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // method@2848 │ │ -0d43f6: 0c01 |0097: move-result-object v1 │ │ -0d43f8: 5b41 b012 |0098: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d43fc: 7110 1403 0400 |009a: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d4402: 0c01 |009d: move-result-object v1 │ │ -0d4404: 1a02 3606 |009e: const-string v2, "KEY_FONT_SIZE" // string@0636 │ │ -0d4408: 6203 6812 |00a0: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ -0d440c: 6e10 5028 0300 |00a2: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ -0d4412: 0a03 |00a5: move-result v3 │ │ -0d4414: 7230 8601 2103 |00a6: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0186 │ │ -0d441a: 0a01 |00a9: move-result v1 │ │ -0d441c: 7110 4f28 0100 |00aa: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.generateSize:(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // method@284f │ │ -0d4422: 0c01 |00ad: move-result-object v1 │ │ -0d4424: 7020 f928 1400 |00ae: invoke-direct {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d442a: 6e10 e728 0400 |00b1: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getResources:()Landroid/content/res/Resources; // method@28e7 │ │ -0d4430: 0c01 |00b4: move-result-object v1 │ │ -0d4432: 5442 b012 |00b5: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d4436: 7120 4b28 2100 |00b7: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.createTheme:(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // method@284b │ │ -0d443c: 0c01 |00ba: move-result-object v1 │ │ -0d443e: 5b41 b712 |00bb: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ -0d4442: 7010 fb28 0400 |00bd: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.updateTitle:()V // method@28fb │ │ -0d4448: 6e10 ea28 0400 |00c0: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ -0d444e: 5441 b112 |00c3: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d4452: 6e10 eb23 0100 |00c5: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d4458: 0c01 |00c8: move-result-object v1 │ │ -0d445a: 7020 e928 1400 |00c9: invoke-direct {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.highlightXMLText:(Landroid/text/Spannable;)V // method@28e9 │ │ -0d4460: 5441 b112 |00cc: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d4464: 6e10 e923 0100 |00ce: invoke-virtual {v1}, Landroid/widget/EditText;.clearFocus:()V // method@23e9 │ │ -0d446a: 2900 55ff |00d1: goto/16 0026 // -00ab │ │ -0d446e: 1a01 7005 |00d3: const-string v1, "HAS_CONTENT_CHANGED" // string@0570 │ │ -0d4472: 6e30 af02 1503 |00d5: invoke-virtual {v5, v1, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ -0d4478: 0a01 |00d8: move-result v1 │ │ -0d447a: 5c41 b312 |00d9: iput-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d447e: 1a01 460e |00db: const-string v1, "NEED_UPDATE_ON_ACTIVITY_FINISH" // string@0e46 │ │ -0d4482: 6e30 af02 1503 |00dd: invoke-virtual {v5, v1, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ -0d4488: 0a01 |00e0: move-result v1 │ │ -0d448a: 5c41 b412 |00e1: iput-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ -0d448e: 5541 b412 |00e3: iget-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ -0d4492: 3801 0600 |00e5: if-eqz v1, 00eb // +0006 │ │ -0d4496: 12f1 |00e7: const/4 v1, #int -1 // #ff │ │ -0d4498: 6e20 f628 1400 |00e8: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setResult:(I)V // method@28f6 │ │ -0d449e: 1a01 2806 |00eb: const-string v1, "KEY_COLOR_THEME" // string@0628 │ │ -0d44a2: 6e20 bb02 1500 |00ed: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d44a8: 0c01 |00f0: move-result-object v1 │ │ -0d44aa: 7110 4828 0100 |00f1: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // method@2848 │ │ -0d44b0: 0c01 |00f4: move-result-object v1 │ │ -0d44b2: 5b41 b012 |00f5: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d44b6: 1a01 3606 |00f7: const-string v1, "KEY_FONT_SIZE" // string@0636 │ │ -0d44ba: 6e20 b402 1500 |00f9: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ -0d44c0: 0a01 |00fc: move-result v1 │ │ -0d44c2: 7110 4f28 0100 |00fd: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.generateSize:(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // method@284f │ │ -0d44c8: 0c01 |0100: move-result-object v1 │ │ -0d44ca: 7020 f928 1400 |0101: invoke-direct {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d44d0: 28ad |0104: goto 00b1 // -0053 │ │ +0d43a0: |[0d43a0] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0d43b0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d43b2: 6201 8612 |0001: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0d43b6: 5211 3512 |0003: iget v1, v1, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ +0d43ba: 6e20 f728 1400 |0005: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setTheme:(I)V // method@28f7 │ │ +0d43c0: 6f20 e016 5400 |0008: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@16e0 │ │ +0d43c6: 1401 1900 037f |000b: const v1, #float 1.74129e+38 // #7f030019 │ │ +0d43cc: 6e20 f528 1400 |000e: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setContentView:(I)V // method@28f5 │ │ +0d43d2: 6e10 e828 0400 |0011: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@28e8 │ │ +0d43d8: 0c01 |0014: move-result-object v1 │ │ +0d43da: 1212 |0015: const/4 v2, #int 1 // #1 │ │ +0d43dc: 6e20 b116 2100 |0016: invoke-virtual {v1, v2}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ +0d43e2: 6e10 e528 0400 |0019: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getIntent:()Landroid/content/Intent; // method@28e5 │ │ +0d43e8: 0c01 |001c: move-result-object v1 │ │ +0d43ea: 6e10 5901 0100 |001d: invoke-virtual {v1}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +0d43f0: 0c00 |0020: move-result-object v0 │ │ +0d43f2: 3900 0600 |0021: if-nez v0, 0027 // +0006 │ │ +0d43f6: 6e10 e228 0400 |0023: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ +0d43fc: 0e00 |0026: return-void │ │ +0d43fe: 7110 6c26 0400 |0027: invoke-static {v4}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@266c │ │ +0d4404: 0c02 |002a: move-result-object v2 │ │ +0d4406: 1a01 9305 |002b: const-string v1, "ICON_URI" // string@0593 │ │ +0d440a: 6e20 b702 1000 |002d: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +0d4410: 0c01 |0030: move-result-object v1 │ │ +0d4412: 1f01 8400 |0031: check-cast v1, Landroid/net/Uri; // type@0084 │ │ +0d4416: 6e20 5e26 1200 |0033: invoke-virtual {v2, v1}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ +0d441c: 0c01 |0036: move-result-object v1 │ │ +0d441e: 1402 9b00 027f |0037: const v2, #float 1.72803e+38 // #7f02009b │ │ +0d4424: 6e20 c126 2100 |003a: invoke-virtual {v1, v2}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@26c1 │ │ +0d442a: 0c02 |003d: move-result-object v2 │ │ +0d442c: 1401 2c00 0201 |003e: const v1, #float 2.38774e-38 // #0102002c │ │ +0d4432: 6e20 e128 1400 |0041: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.findViewById:(I)Landroid/view/View; // method@28e1 │ │ +0d4438: 0c01 |0044: move-result-object v1 │ │ +0d443a: 1f01 7d04 |0045: check-cast v1, Landroid/widget/ImageView; // type@047d │ │ +0d443e: 6e20 c826 1200 |0047: invoke-virtual {v2, v1}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@26c8 │ │ +0d4444: 1a01 e504 |004a: const-string v1, "FILE" // string@04e5 │ │ +0d4448: 6e20 bb02 1000 |004c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d444e: 0c01 |004f: move-result-object v1 │ │ +0d4450: 5b41 b212 |0050: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ +0d4454: 5441 b212 |0052: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ +0d4458: 7110 2a2a 0100 |0054: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.extractFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2a2a │ │ +0d445e: 0c01 |0057: move-result-object v1 │ │ +0d4460: 5b41 b612 |0058: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mTitle:Ljava/lang/String; // field@12b6 │ │ +0d4464: 1a01 ea0e |005a: const-string v1, "PACKAGE_NAME" // string@0eea │ │ +0d4468: 6e20 bb02 1000 |005c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d446e: 0c01 |005f: move-result-object v1 │ │ +0d4470: 5b41 b512 |0060: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mPackageName:Ljava/lang/String; // field@12b5 │ │ +0d4474: 1401 5300 0b7f |0062: const v1, #float 1.84764e+38 // #7f0b0053 │ │ +0d447a: 6e20 e128 1400 |0065: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.findViewById:(I)Landroid/view/View; // method@28e1 │ │ +0d4480: 0c01 |0068: move-result-object v1 │ │ +0d4482: 1f01 7304 |0069: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ +0d4486: 5b41 b112 |006b: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d448a: 5441 b112 |006d: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d448e: 2202 4205 |006f: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1; // type@0542 │ │ +0d4492: 7020 d528 4200 |0071: invoke-direct {v2, v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;.:(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V // method@28d5 │ │ +0d4498: 6e20 ec23 2100 |0074: invoke-virtual {v1, v2}, Landroid/widget/EditText;.post:(Ljava/lang/Runnable;)Z // method@23ec │ │ +0d449e: 3905 5c00 |0077: if-nez v5, 00d3 // +005c │ │ +0d44a2: 5441 b112 |0079: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d44a6: 5442 b212 |007b: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mFile:Ljava/lang/String; // field@12b2 │ │ +0d44aa: 7110 352a 0200 |007d: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@2a35 │ │ +0d44b0: 0c02 |0080: move-result-object v2 │ │ +0d44b2: 6e20 f223 2100 |0081: invoke-virtual {v1, v2}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ +0d44b8: 7110 1403 0400 |0084: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d44be: 0c01 |0087: move-result-object v1 │ │ +0d44c0: 1a02 2806 |0088: const-string v2, "KEY_COLOR_THEME" // string@0628 │ │ +0d44c4: 6203 5912 |008a: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ +0d44c8: 6e10 4628 0300 |008c: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.name:()Ljava/lang/String; // method@2846 │ │ +0d44ce: 0c03 |008f: move-result-object v3 │ │ +0d44d0: 7230 8701 2103 |0090: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getString:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@0187 │ │ +0d44d6: 0c01 |0093: move-result-object v1 │ │ +0d44d8: 7110 4828 0100 |0094: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // method@2848 │ │ +0d44de: 0c01 |0097: move-result-object v1 │ │ +0d44e0: 5b41 b012 |0098: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d44e4: 7110 1403 0400 |009a: invoke-static {v4}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d44ea: 0c01 |009d: move-result-object v1 │ │ +0d44ec: 1a02 3606 |009e: const-string v2, "KEY_FONT_SIZE" // string@0636 │ │ +0d44f0: 6203 6812 |00a0: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ +0d44f4: 6e10 5028 0300 |00a2: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ +0d44fa: 0a03 |00a5: move-result v3 │ │ +0d44fc: 7230 8601 2103 |00a6: invoke-interface {v1, v2, v3}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0186 │ │ +0d4502: 0a01 |00a9: move-result v1 │ │ +0d4504: 7110 4f28 0100 |00aa: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.generateSize:(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // method@284f │ │ +0d450a: 0c01 |00ad: move-result-object v1 │ │ +0d450c: 7020 f928 1400 |00ae: invoke-direct {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d4512: 6e10 e728 0400 |00b1: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getResources:()Landroid/content/res/Resources; // method@28e7 │ │ +0d4518: 0c01 |00b4: move-result-object v1 │ │ +0d451a: 5442 b012 |00b5: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d451e: 7120 4b28 2100 |00b7: invoke-static {v1, v2}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme;.createTheme:(Landroid/content/res/Resources;Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // method@284b │ │ +0d4524: 0c01 |00ba: move-result-object v1 │ │ +0d4526: 5b41 b712 |00bb: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme; // field@12b7 │ │ +0d452a: 7010 fb28 0400 |00bd: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.updateTitle:()V // method@28fb │ │ +0d4530: 6e10 ea28 0400 |00c0: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.invalidateOptionsMenu:()V // method@28ea │ │ +0d4536: 5441 b112 |00c3: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d453a: 6e10 eb23 0100 |00c5: invoke-virtual {v1}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d4540: 0c01 |00c8: move-result-object v1 │ │ +0d4542: 7020 e928 1400 |00c9: invoke-direct {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.highlightXMLText:(Landroid/text/Spannable;)V // method@28e9 │ │ +0d4548: 5441 b112 |00cc: iget-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d454c: 6e10 e923 0100 |00ce: invoke-virtual {v1}, Landroid/widget/EditText;.clearFocus:()V // method@23e9 │ │ +0d4552: 2900 55ff |00d1: goto/16 0026 // -00ab │ │ +0d4556: 1a01 7005 |00d3: const-string v1, "HAS_CONTENT_CHANGED" // string@0570 │ │ +0d455a: 6e30 af02 1503 |00d5: invoke-virtual {v5, v1, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ +0d4560: 0a01 |00d8: move-result v1 │ │ +0d4562: 5c41 b312 |00d9: iput-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d4566: 1a01 460e |00db: const-string v1, "NEED_UPDATE_ON_ACTIVITY_FINISH" // string@0e46 │ │ +0d456a: 6e30 af02 1503 |00dd: invoke-virtual {v5, v1, v3}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ +0d4570: 0a01 |00e0: move-result v1 │ │ +0d4572: 5c41 b412 |00e1: iput-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ +0d4576: 5541 b412 |00e3: iget-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ +0d457a: 3801 0600 |00e5: if-eqz v1, 00eb // +0006 │ │ +0d457e: 12f1 |00e7: const/4 v1, #int -1 // #ff │ │ +0d4580: 6e20 f628 1400 |00e8: invoke-virtual {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setResult:(I)V // method@28f6 │ │ +0d4586: 1a01 2806 |00eb: const-string v1, "KEY_COLOR_THEME" // string@0628 │ │ +0d458a: 6e20 bb02 1500 |00ed: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d4590: 0c01 |00f0: move-result-object v1 │ │ +0d4592: 7110 4828 0100 |00f1: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // method@2848 │ │ +0d4598: 0c01 |00f4: move-result-object v1 │ │ +0d459a: 5b41 b012 |00f5: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d459e: 1a01 3606 |00f7: const-string v1, "KEY_FONT_SIZE" // string@0636 │ │ +0d45a2: 6e20 b402 1500 |00f9: invoke-virtual {v5, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ +0d45a8: 0a01 |00fc: move-result v1 │ │ +0d45aa: 7110 4f28 0100 |00fd: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.generateSize:(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // method@284f │ │ +0d45b0: 0c01 |0100: move-result-object v1 │ │ +0d45b2: 7020 f928 1400 |0101: invoke-direct {v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d45b8: 28ad |0104: goto 00b1 // -0053 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=83 │ │ 0x0008 line=84 │ │ 0x000b line=85 │ │ 0x0011 line=87 │ │ 0x0019 line=89 │ │ @@ -292246,22 +292277,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0d44d4: |[0d44d4] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0d44e4: 6e10 e628 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@28e6 │ │ -0d44ea: 0c00 |0003: move-result-object v0 │ │ -0d44ec: 1401 0200 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0002 │ │ -0d44f2: 6e30 7821 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -0d44f8: 6f20 e116 3200 |000a: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@16e1 │ │ -0d44fe: 0a00 |000d: move-result v0 │ │ -0d4500: 0f00 |000e: return v0 │ │ +0d45bc: |[0d45bc] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0d45cc: 6e10 e628 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@28e6 │ │ +0d45d2: 0c00 |0003: move-result-object v0 │ │ +0d45d4: 1401 0200 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0002 │ │ +0d45da: 6e30 7821 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +0d45e0: 6f20 e116 3200 |000a: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@16e1 │ │ +0d45e6: 0a00 |000d: move-result v0 │ │ +0d45e8: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ 0x000a line=216 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ 0x0000 - 0x000f reg=3 menu Landroid/view/Menu; │ │ @@ -292271,60 +292302,60 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 138 16-bit code units │ │ -0d4504: |[0d4504] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0d4514: 7210 8221 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0d451a: 0a00 |0003: move-result v0 │ │ -0d451c: 2c00 5400 0000 |0004: sparse-switch v0, 00000058 // +00000054 │ │ -0d4522: 6f20 e716 2100 |0007: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@16e7 │ │ -0d4528: 0a00 |000a: move-result v0 │ │ -0d452a: 0f00 |000b: return v0 │ │ -0d452c: 5510 b312 |000c: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d4530: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ -0d4534: 7010 fa28 0100 |0010: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.showSavePopup:()V // method@28fa │ │ -0d453a: 28f4 |0013: goto 0007 // -000c │ │ -0d453c: 6e10 e228 0100 |0014: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ -0d4542: 28f0 |0017: goto 0007 // -0010 │ │ -0d4544: 7010 f428 0100 |0018: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.save:()Z // method@28f4 │ │ -0d454a: 28ec |001b: goto 0007 // -0014 │ │ -0d454c: 6200 5912 |001c: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ -0d4550: 7020 f828 0100 |001e: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ -0d4556: 28e6 |0021: goto 0007 // -001a │ │ -0d4558: 6200 5a12 |0022: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ -0d455c: 7020 f828 0100 |0024: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ -0d4562: 28e0 |0027: goto 0007 // -0020 │ │ -0d4564: 6200 5d12 |0028: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ -0d4568: 7020 f828 0100 |002a: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ -0d456e: 28da |002d: goto 0007 // -0026 │ │ -0d4570: 6200 5c12 |002e: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ -0d4574: 7020 f828 0100 |0030: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ -0d457a: 28d4 |0033: goto 0007 // -002c │ │ -0d457c: 6200 5b12 |0034: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ -0d4580: 7020 f828 0100 |0036: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ -0d4586: 28ce |0039: goto 0007 // -0032 │ │ -0d4588: 6200 6612 |003a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ -0d458c: 7020 f928 0100 |003c: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d4592: 28c8 |003f: goto 0007 // -0038 │ │ -0d4594: 6200 6912 |0040: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ -0d4598: 7020 f928 0100 |0042: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d459e: 28c2 |0045: goto 0007 // -003e │ │ -0d45a0: 6200 6812 |0046: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ -0d45a4: 7020 f928 0100 |0048: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d45aa: 28bc |004b: goto 0007 // -0044 │ │ -0d45ac: 6200 6712 |004c: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ -0d45b0: 7020 f928 0100 |004e: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d45b6: 28b6 |0051: goto 0007 // -004a │ │ -0d45b8: 6200 6512 |0052: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ -0d45bc: 7020 f928 0100 |0054: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ -0d45c2: 28b0 |0057: goto 0007 // -0050 │ │ -0d45c4: 0002 0c00 2c00 0201 6f00 0b7f 7100 ... |0058: sparse-switch-data (50 units) │ │ +0d45ec: |[0d45ec] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0d45fc: 7210 8221 0200 |0000: invoke-interface {v2}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0d4602: 0a00 |0003: move-result v0 │ │ +0d4604: 2c00 5400 0000 |0004: sparse-switch v0, 00000058 // +00000054 │ │ +0d460a: 6f20 e716 2100 |0007: invoke-super {v1, v2}, Landroid/support/v7/app/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@16e7 │ │ +0d4610: 0a00 |000a: move-result v0 │ │ +0d4612: 0f00 |000b: return v0 │ │ +0d4614: 5510 b312 |000c: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d4618: 3800 0600 |000e: if-eqz v0, 0014 // +0006 │ │ +0d461c: 7010 fa28 0100 |0010: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.showSavePopup:()V // method@28fa │ │ +0d4622: 28f4 |0013: goto 0007 // -000c │ │ +0d4624: 6e10 e228 0100 |0014: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.finish:()V // method@28e2 │ │ +0d462a: 28f0 |0017: goto 0007 // -0010 │ │ +0d462c: 7010 f428 0100 |0018: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.save:()Z // method@28f4 │ │ +0d4632: 28ec |001b: goto 0007 // -0014 │ │ +0d4634: 6200 5912 |001c: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ +0d4638: 7020 f828 0100 |001e: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ +0d463e: 28e6 |0021: goto 0007 // -001a │ │ +0d4640: 6200 5a12 |0022: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ +0d4644: 7020 f828 0100 |0024: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ +0d464a: 28e0 |0027: goto 0007 // -0020 │ │ +0d464c: 6200 5d12 |0028: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ +0d4650: 7020 f828 0100 |002a: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ +0d4656: 28da |002d: goto 0007 // -0026 │ │ +0d4658: 6200 5c12 |002e: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ +0d465c: 7020 f828 0100 |0030: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ +0d4662: 28d4 |0033: goto 0007 // -002c │ │ +0d4664: 6200 5b12 |0034: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ +0d4668: 7020 f828 0100 |0036: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlColorTheme:(Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;)V // method@28f8 │ │ +0d466e: 28ce |0039: goto 0007 // -0032 │ │ +0d4670: 6200 6612 |003a: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ +0d4674: 7020 f928 0100 |003c: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d467a: 28c8 |003f: goto 0007 // -0038 │ │ +0d467c: 6200 6912 |0040: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ +0d4680: 7020 f928 0100 |0042: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d4686: 28c2 |0045: goto 0007 // -003e │ │ +0d4688: 6200 6812 |0046: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ +0d468c: 7020 f928 0100 |0048: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d4692: 28bc |004b: goto 0007 // -0044 │ │ +0d4694: 6200 6712 |004c: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ +0d4698: 7020 f928 0100 |004e: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d469e: 28b6 |0051: goto 0007 // -004a │ │ +0d46a0: 6200 6512 |0052: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ +0d46a4: 7020 f928 0100 |0054: invoke-direct {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.setXmlFontSize:(Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;)V // method@28f9 │ │ +0d46aa: 28b0 |0057: goto 0007 // -0050 │ │ +0d46ac: 0002 0c00 2c00 0201 6f00 0b7f 7100 ... |0058: sparse-switch-data (50 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=221 │ │ 0x0007 line=265 │ │ 0x000c line=223 │ │ 0x0010 line=224 │ │ 0x0014 line=226 │ │ @@ -292349,19 +292380,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d4628: |[0d4628] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onPause:()V │ │ -0d4638: 5410 b112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d463c: 6e20 ed23 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/EditText;.removeTextChangedListener:(Landroid/text/TextWatcher;)V // method@23ed │ │ -0d4642: 6f10 e816 0100 |0005: invoke-super {v1}, Landroid/support/v7/app/ActionBarActivity;.onPause:()V // method@16e8 │ │ -0d4648: 0e00 |0008: return-void │ │ +0d4710: |[0d4710] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onPause:()V │ │ +0d4720: 5410 b112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d4724: 6e20 ed23 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/EditText;.removeTextChangedListener:(Landroid/text/TextWatcher;)V // method@23ed │ │ +0d472a: 6f10 e816 0100 |0005: invoke-super {v1}, Landroid/support/v7/app/ActionBarActivity;.onPause:()V // method@16e8 │ │ +0d4730: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ 0x0005 line=141 │ │ 0x0008 line=142 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ @@ -292371,139 +292402,139 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 286 16-bit code units │ │ -0d464c: |[0d464c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0d465c: 1406 7300 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0073 │ │ -0d4662: 1405 7200 0b7f |0003: const v5, #float 1.84765e+38 // #7f0b0072 │ │ -0d4668: 1404 7100 0b7f |0006: const v4, #float 1.84765e+38 // #7f0b0071 │ │ -0d466e: 1213 |0009: const/4 v3, #int 1 // #1 │ │ -0d4670: 1202 |000a: const/4 v2, #int 0 // #0 │ │ -0d4672: 1400 6f00 0b7f |000b: const v0, #float 1.84765e+38 // #7f0b006f │ │ -0d4678: 7220 6a21 0800 |000e: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d467e: 0c00 |0011: move-result-object v0 │ │ -0d4680: 5571 b312 |0012: iget-boolean v1, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d4684: 7220 9521 1000 |0014: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ -0d468a: 0c01 |0017: move-result-object v1 │ │ -0d468c: 5570 b312 |0018: iget-boolean v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d4690: 3800 ff00 |001a: if-eqz v0, 0119 // +00ff │ │ -0d4694: 1400 8f00 027f |001c: const v0, #float 1.72803e+38 // #7f02008f │ │ -0d469a: 7220 9621 0100 |001f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ -0d46a0: 7220 6a21 4800 |0022: invoke-interface {v8, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d46a6: 0c00 |0025: move-result-object v0 │ │ -0d46a8: 7220 9421 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d46ae: 7220 6a21 5800 |0029: invoke-interface {v8, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d46b4: 0c00 |002c: move-result-object v0 │ │ -0d46b6: 7220 9421 2000 |002d: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d46bc: 7220 6a21 6800 |0030: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d46c2: 0c00 |0033: move-result-object v0 │ │ -0d46c4: 7220 9421 2000 |0034: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d46ca: 1400 7400 0b7f |0037: const v0, #float 1.84765e+38 // #7f0b0074 │ │ -0d46d0: 7220 6a21 0800 |003a: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d46d6: 0c00 |003d: move-result-object v0 │ │ -0d46d8: 7220 9421 2000 |003e: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d46de: 1400 7500 0b7f |0041: const v0, #float 1.84765e+38 // #7f0b0075 │ │ -0d46e4: 7220 6a21 0800 |0044: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d46ea: 0c00 |0047: move-result-object v0 │ │ -0d46ec: 7220 9421 2000 |0048: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d46f2: 5470 b012 |004b: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d46f6: 6201 5912 |004d: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ -0d46fa: 3310 0900 |004f: if-ne v0, v1, 0058 // +0009 │ │ -0d46fe: 7220 6a21 4800 |0051: invoke-interface {v8, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d4704: 0c00 |0054: move-result-object v0 │ │ -0d4706: 7220 9421 3000 |0055: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d470c: 5470 b012 |0058: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d4710: 6201 5a12 |005a: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ -0d4714: 3310 0900 |005c: if-ne v0, v1, 0065 // +0009 │ │ -0d4718: 7220 6a21 5800 |005e: invoke-interface {v8, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d471e: 0c00 |0061: move-result-object v0 │ │ -0d4720: 7220 9421 3000 |0062: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4726: 5470 b012 |0065: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d472a: 6201 5d12 |0067: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ -0d472e: 3310 0900 |0069: if-ne v0, v1, 0072 // +0009 │ │ -0d4732: 7220 6a21 6800 |006b: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d4738: 0c00 |006e: move-result-object v0 │ │ -0d473a: 7220 9421 3000 |006f: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4740: 5470 b012 |0072: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d4744: 6201 5c12 |0074: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ -0d4748: 3310 0c00 |0076: if-ne v0, v1, 0082 // +000c │ │ -0d474c: 1400 7400 0b7f |0078: const v0, #float 1.84765e+38 // #7f0b0074 │ │ -0d4752: 7220 6a21 0800 |007b: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d4758: 0c00 |007e: move-result-object v0 │ │ -0d475a: 7220 9421 3000 |007f: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4760: 5470 b012 |0082: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d4764: 6201 5b12 |0084: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ -0d4768: 3310 0c00 |0086: if-ne v0, v1, 0092 // +000c │ │ -0d476c: 1400 7500 0b7f |0088: const v0, #float 1.84765e+38 // #7f0b0075 │ │ -0d4772: 7220 6a21 0800 |008b: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d4778: 0c00 |008e: move-result-object v0 │ │ -0d477a: 7220 9421 3000 |008f: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4780: 1400 7700 0b7f |0092: const v0, #float 1.84765e+38 // #7f0b0077 │ │ -0d4786: 7220 6a21 0800 |0095: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d478c: 0c00 |0098: move-result-object v0 │ │ -0d478e: 7220 9421 2000 |0099: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4794: 1400 7800 0b7f |009c: const v0, #float 1.84765e+38 // #7f0b0078 │ │ -0d479a: 7220 6a21 0800 |009f: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d47a0: 0c00 |00a2: move-result-object v0 │ │ -0d47a2: 7220 9421 2000 |00a3: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d47a8: 1400 7900 0b7f |00a6: const v0, #float 1.84765e+38 // #7f0b0079 │ │ -0d47ae: 7220 6a21 0800 |00a9: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d47b4: 0c00 |00ac: move-result-object v0 │ │ -0d47b6: 7220 9421 2000 |00ad: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d47bc: 1400 7a00 0b7f |00b0: const v0, #float 1.84765e+38 // #7f0b007a │ │ -0d47c2: 7220 6a21 0800 |00b3: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d47c8: 0c00 |00b6: move-result-object v0 │ │ -0d47ca: 7220 9421 2000 |00b7: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d47d0: 1400 7b00 0b7f |00ba: const v0, #float 1.84765e+38 // #7f0b007b │ │ -0d47d6: 7220 6a21 0800 |00bd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d47dc: 0c00 |00c0: move-result-object v0 │ │ -0d47de: 7220 9421 2000 |00c1: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d47e4: 5470 b812 |00c4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d47e8: 6201 6612 |00c6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ -0d47ec: 3310 0c00 |00c8: if-ne v0, v1, 00d4 // +000c │ │ -0d47f0: 1400 7700 0b7f |00ca: const v0, #float 1.84765e+38 // #7f0b0077 │ │ -0d47f6: 7220 6a21 0800 |00cd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d47fc: 0c00 |00d0: move-result-object v0 │ │ -0d47fe: 7220 9421 3000 |00d1: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4804: 5470 b812 |00d4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d4808: 6201 6912 |00d6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ -0d480c: 3310 0c00 |00d8: if-ne v0, v1, 00e4 // +000c │ │ -0d4810: 1400 7800 0b7f |00da: const v0, #float 1.84765e+38 // #7f0b0078 │ │ -0d4816: 7220 6a21 0800 |00dd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d481c: 0c00 |00e0: move-result-object v0 │ │ -0d481e: 7220 9421 3000 |00e1: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4824: 5470 b812 |00e4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d4828: 6201 6812 |00e6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ -0d482c: 3310 0c00 |00e8: if-ne v0, v1, 00f4 // +000c │ │ -0d4830: 1400 7900 0b7f |00ea: const v0, #float 1.84765e+38 // #7f0b0079 │ │ -0d4836: 7220 6a21 0800 |00ed: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d483c: 0c00 |00f0: move-result-object v0 │ │ -0d483e: 7220 9421 3000 |00f1: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4844: 5470 b812 |00f4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d4848: 6201 6712 |00f6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ -0d484c: 3310 0c00 |00f8: if-ne v0, v1, 0104 // +000c │ │ -0d4850: 1400 7a00 0b7f |00fa: const v0, #float 1.84765e+38 // #7f0b007a │ │ -0d4856: 7220 6a21 0800 |00fd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d485c: 0c00 |0100: move-result-object v0 │ │ -0d485e: 7220 9421 3000 |0101: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4864: 5470 b812 |0104: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d4868: 6201 6512 |0106: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ -0d486c: 3310 0c00 |0108: if-ne v0, v1, 0114 // +000c │ │ -0d4870: 1400 7b00 0b7f |010a: const v0, #float 1.84765e+38 // #7f0b007b │ │ -0d4876: 7220 6a21 0800 |010d: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d487c: 0c00 |0110: move-result-object v0 │ │ -0d487e: 7220 9421 3000 |0111: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ -0d4884: 6f20 ea16 8700 |0114: invoke-super {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ -0d488a: 0a00 |0117: move-result v0 │ │ -0d488c: 0f00 |0118: return v0 │ │ -0d488e: 1400 9000 027f |0119: const v0, #float 1.72803e+38 // #7f020090 │ │ -0d4894: 2900 03ff |011c: goto/16 001f // -00fd │ │ +0d4734: |[0d4734] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0d4744: 1406 7300 0b7f |0000: const v6, #float 1.84765e+38 // #7f0b0073 │ │ +0d474a: 1405 7200 0b7f |0003: const v5, #float 1.84765e+38 // #7f0b0072 │ │ +0d4750: 1404 7100 0b7f |0006: const v4, #float 1.84765e+38 // #7f0b0071 │ │ +0d4756: 1213 |0009: const/4 v3, #int 1 // #1 │ │ +0d4758: 1202 |000a: const/4 v2, #int 0 // #0 │ │ +0d475a: 1400 6f00 0b7f |000b: const v0, #float 1.84765e+38 // #7f0b006f │ │ +0d4760: 7220 6a21 0800 |000e: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4766: 0c00 |0011: move-result-object v0 │ │ +0d4768: 5571 b312 |0012: iget-boolean v1, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d476c: 7220 9521 1000 |0014: invoke-interface {v0, v1}, Landroid/view/MenuItem;.setEnabled:(Z)Landroid/view/MenuItem; // method@2195 │ │ +0d4772: 0c01 |0017: move-result-object v1 │ │ +0d4774: 5570 b312 |0018: iget-boolean v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d4778: 3800 ff00 |001a: if-eqz v0, 0119 // +00ff │ │ +0d477c: 1400 8f00 027f |001c: const v0, #float 1.72803e+38 // #7f02008f │ │ +0d4782: 7220 9621 0100 |001f: invoke-interface {v1, v0}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ +0d4788: 7220 6a21 4800 |0022: invoke-interface {v8, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d478e: 0c00 |0025: move-result-object v0 │ │ +0d4790: 7220 9421 2000 |0026: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d4796: 7220 6a21 5800 |0029: invoke-interface {v8, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d479c: 0c00 |002c: move-result-object v0 │ │ +0d479e: 7220 9421 2000 |002d: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d47a4: 7220 6a21 6800 |0030: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d47aa: 0c00 |0033: move-result-object v0 │ │ +0d47ac: 7220 9421 2000 |0034: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d47b2: 1400 7400 0b7f |0037: const v0, #float 1.84765e+38 // #7f0b0074 │ │ +0d47b8: 7220 6a21 0800 |003a: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d47be: 0c00 |003d: move-result-object v0 │ │ +0d47c0: 7220 9421 2000 |003e: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d47c6: 1400 7500 0b7f |0041: const v0, #float 1.84765e+38 // #7f0b0075 │ │ +0d47cc: 7220 6a21 0800 |0044: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d47d2: 0c00 |0047: move-result-object v0 │ │ +0d47d4: 7220 9421 2000 |0048: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d47da: 5470 b012 |004b: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d47de: 6201 5912 |004d: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ECLIPSE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@1259 │ │ +0d47e2: 3310 0900 |004f: if-ne v0, v1, 0058 // +0009 │ │ +0d47e6: 7220 6a21 4800 |0051: invoke-interface {v8, v4}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d47ec: 0c00 |0054: move-result-object v0 │ │ +0d47ee: 7220 9421 3000 |0055: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d47f4: 5470 b012 |0058: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d47f8: 6201 5a12 |005a: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.GOOGLE:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125a │ │ +0d47fc: 3310 0900 |005c: if-ne v0, v1, 0065 // +0009 │ │ +0d4800: 7220 6a21 5800 |005e: invoke-interface {v8, v5}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4806: 0c00 |0061: move-result-object v0 │ │ +0d4808: 7220 9421 3000 |0062: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d480e: 5470 b012 |0065: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d4812: 6201 5d12 |0067: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.ROBOTICKET:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125d │ │ +0d4816: 3310 0900 |0069: if-ne v0, v1, 0072 // +0009 │ │ +0d481a: 7220 6a21 6800 |006b: invoke-interface {v8, v6}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4820: 0c00 |006e: move-result-object v0 │ │ +0d4822: 7220 9421 3000 |006f: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d4828: 5470 b012 |0072: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d482c: 6201 5c12 |0074: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NOTEPAD:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125c │ │ +0d4830: 3310 0c00 |0076: if-ne v0, v1, 0082 // +000c │ │ +0d4834: 1400 7400 0b7f |0078: const v0, #float 1.84765e+38 // #7f0b0074 │ │ +0d483a: 7220 6a21 0800 |007b: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4840: 0c00 |007e: move-result-object v0 │ │ +0d4842: 7220 9421 3000 |007f: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d4848: 5470 b012 |0082: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d484c: 6201 5b12 |0084: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.NETBEANS:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@125b │ │ +0d4850: 3310 0c00 |0086: if-ne v0, v1, 0092 // +000c │ │ +0d4854: 1400 7500 0b7f |0088: const v0, #float 1.84765e+38 // #7f0b0075 │ │ +0d485a: 7220 6a21 0800 |008b: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4860: 0c00 |008e: move-result-object v0 │ │ +0d4862: 7220 9421 3000 |008f: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d4868: 1400 7700 0b7f |0092: const v0, #float 1.84765e+38 // #7f0b0077 │ │ +0d486e: 7220 6a21 0800 |0095: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4874: 0c00 |0098: move-result-object v0 │ │ +0d4876: 7220 9421 2000 |0099: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d487c: 1400 7800 0b7f |009c: const v0, #float 1.84765e+38 // #7f0b0078 │ │ +0d4882: 7220 6a21 0800 |009f: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4888: 0c00 |00a2: move-result-object v0 │ │ +0d488a: 7220 9421 2000 |00a3: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d4890: 1400 7900 0b7f |00a6: const v0, #float 1.84765e+38 // #7f0b0079 │ │ +0d4896: 7220 6a21 0800 |00a9: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d489c: 0c00 |00ac: move-result-object v0 │ │ +0d489e: 7220 9421 2000 |00ad: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d48a4: 1400 7a00 0b7f |00b0: const v0, #float 1.84765e+38 // #7f0b007a │ │ +0d48aa: 7220 6a21 0800 |00b3: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d48b0: 0c00 |00b6: move-result-object v0 │ │ +0d48b2: 7220 9421 2000 |00b7: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d48b8: 1400 7b00 0b7f |00ba: const v0, #float 1.84765e+38 // #7f0b007b │ │ +0d48be: 7220 6a21 0800 |00bd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d48c4: 0c00 |00c0: move-result-object v0 │ │ +0d48c6: 7220 9421 2000 |00c1: invoke-interface {v0, v2}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d48cc: 5470 b812 |00c4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d48d0: 6201 6612 |00c6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1266 │ │ +0d48d4: 3310 0c00 |00c8: if-ne v0, v1, 00d4 // +000c │ │ +0d48d8: 1400 7700 0b7f |00ca: const v0, #float 1.84765e+38 // #7f0b0077 │ │ +0d48de: 7220 6a21 0800 |00cd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d48e4: 0c00 |00d0: move-result-object v0 │ │ +0d48e6: 7220 9421 3000 |00d1: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d48ec: 5470 b812 |00d4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d48f0: 6201 6912 |00d6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.SMALL:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1269 │ │ +0d48f4: 3310 0c00 |00d8: if-ne v0, v1, 00e4 // +000c │ │ +0d48f8: 1400 7800 0b7f |00da: const v0, #float 1.84765e+38 // #7f0b0078 │ │ +0d48fe: 7220 6a21 0800 |00dd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4904: 0c00 |00e0: move-result-object v0 │ │ +0d4906: 7220 9421 3000 |00e1: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d490c: 5470 b812 |00e4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d4910: 6201 6812 |00e6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1268 │ │ +0d4914: 3310 0c00 |00e8: if-ne v0, v1, 00f4 // +000c │ │ +0d4918: 1400 7900 0b7f |00ea: const v0, #float 1.84765e+38 // #7f0b0079 │ │ +0d491e: 7220 6a21 0800 |00ed: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4924: 0c00 |00f0: move-result-object v0 │ │ +0d4926: 7220 9421 3000 |00f1: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d492c: 5470 b812 |00f4: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d4930: 6201 6712 |00f6: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1267 │ │ +0d4934: 3310 0c00 |00f8: if-ne v0, v1, 0104 // +000c │ │ +0d4938: 1400 7a00 0b7f |00fa: const v0, #float 1.84765e+38 // #7f0b007a │ │ +0d493e: 7220 6a21 0800 |00fd: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4944: 0c00 |0100: move-result-object v0 │ │ +0d4946: 7220 9421 3000 |0101: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d494c: 5470 b812 |0104: iget-object v0, v7, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d4950: 6201 6512 |0106: sget-object v1, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.EXTRA_LARGE:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@1265 │ │ +0d4954: 3310 0c00 |0108: if-ne v0, v1, 0114 // +000c │ │ +0d4958: 1400 7b00 0b7f |010a: const v0, #float 1.84765e+38 // #7f0b007b │ │ +0d495e: 7220 6a21 0800 |010d: invoke-interface {v8, v0}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d4964: 0c00 |0110: move-result-object v0 │ │ +0d4966: 7220 9421 3000 |0111: invoke-interface {v0, v3}, Landroid/view/MenuItem;.setChecked:(Z)Landroid/view/MenuItem; // method@2194 │ │ +0d496c: 6f20 ea16 8700 |0114: invoke-super {v7, v8}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ +0d4972: 0a00 |0117: move-result v0 │ │ +0d4974: 0f00 |0118: return v0 │ │ +0d4976: 1400 9000 027f |0119: const v0, #float 1.72803e+38 // #7f020090 │ │ +0d497c: 2900 03ff |011c: goto/16 001f // -00fd │ │ catches : (none) │ │ positions : │ │ 0x000b line=165 │ │ 0x0022 line=167 │ │ 0x0029 line=168 │ │ 0x0030 line=169 │ │ 0x0037 line=170 │ │ @@ -292544,19 +292575,19 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d4898: |[0d4898] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onResume:()V │ │ -0d48a8: 5410 b112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ -0d48ac: 6e20 e823 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ -0d48b2: 6f10 ee16 0100 |0005: invoke-super {v1}, Landroid/support/v7/app/ActionBarActivity;.onResume:()V // method@16ee │ │ -0d48b8: 0e00 |0008: return-void │ │ +0d4980: |[0d4980] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onResume:()V │ │ +0d4990: 5410 b112 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mEditText:Landroid/widget/EditText; // field@12b1 │ │ +0d4994: 6e20 e823 1000 |0002: invoke-virtual {v0, v1}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ +0d499a: 6f10 ee16 0100 |0005: invoke-super {v1}, Landroid/support/v7/app/ActionBarActivity;.onResume:()V // method@16ee │ │ +0d49a0: 0e00 |0008: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=134 │ │ 0x0005 line=135 │ │ 0x0008 line=136 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ @@ -292566,33 +292597,33 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 40 16-bit code units │ │ -0d48bc: |[0d48bc] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0d48cc: 1a00 7005 |0000: const-string v0, "HAS_CONTENT_CHANGED" // string@0570 │ │ -0d48d0: 5521 b312 |0002: iget-boolean v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ -0d48d4: 6e30 c002 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0d48da: 1a00 2806 |0007: const-string v0, "KEY_COLOR_THEME" // string@0628 │ │ -0d48de: 5421 b012 |0009: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ -0d48e2: 6e10 4628 0100 |000b: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.name:()Ljava/lang/String; // method@2846 │ │ -0d48e8: 0c01 |000e: move-result-object v1 │ │ -0d48ea: 6e30 cb02 0301 |000f: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d48f0: 1a00 3606 |0012: const-string v0, "KEY_FONT_SIZE" // string@0636 │ │ -0d48f4: 5421 b812 |0014: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ -0d48f8: 6e10 5028 0100 |0016: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ -0d48fe: 0a01 |0019: move-result v1 │ │ -0d4900: 6e30 c502 0301 |001a: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0d4906: 1a00 460e |001d: const-string v0, "NEED_UPDATE_ON_ACTIVITY_FINISH" // string@0e46 │ │ -0d490a: 5521 b412 |001f: iget-boolean v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ -0d490e: 6e30 c002 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0d4914: 6f20 ef16 3200 |0024: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@16ef │ │ -0d491a: 0e00 |0027: return-void │ │ +0d49a4: |[0d49a4] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0d49b4: 1a00 7005 |0000: const-string v0, "HAS_CONTENT_CHANGED" // string@0570 │ │ +0d49b8: 5521 b312 |0002: iget-boolean v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mHasContentChanged:Z // field@12b3 │ │ +0d49bc: 6e30 c002 0301 |0004: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0d49c2: 1a00 2806 |0007: const-string v0, "KEY_COLOR_THEME" // string@0628 │ │ +0d49c6: 5421 b012 |0009: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mColorTheme:Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; // field@12b0 │ │ +0d49ca: 6e10 4628 0100 |000b: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum;.name:()Ljava/lang/String; // method@2846 │ │ +0d49d0: 0c01 |000e: move-result-object v1 │ │ +0d49d2: 6e30 cb02 0301 |000f: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d49d8: 1a00 3606 |0012: const-string v0, "KEY_FONT_SIZE" // string@0636 │ │ +0d49dc: 5421 b812 |0014: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mXmlFontSize:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; // field@12b8 │ │ +0d49e0: 6e10 5028 0100 |0016: invoke-virtual {v1}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;.getSize:()I // method@2850 │ │ +0d49e6: 0a01 |0019: move-result v1 │ │ +0d49e8: 6e30 c502 0301 |001a: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0d49ee: 1a00 460e |001d: const-string v0, "NEED_UPDATE_ON_ACTIVITY_FINISH" // string@0e46 │ │ +0d49f2: 5521 b412 |001f: iget-boolean v1, v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;.mNeedUpdateOnActivityFinish:Z // field@12b4 │ │ +0d49f6: 6e30 c002 0301 |0021: invoke-virtual {v3, v0, v1}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0d49fc: 6f20 ef16 3200 |0024: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@16ef │ │ +0d4a02: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=146 │ │ 0x0007 line=147 │ │ 0x0012 line=148 │ │ 0x001d line=149 │ │ 0x0024 line=150 │ │ @@ -292606,16 +292637,16 @@ │ │ type : '(Ljava/lang/CharSequence;III)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 5 │ │ outs : 0 │ │ insns size : 1 16-bit code units │ │ -0d491c: |[0d491c] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ -0d492c: 0e00 |0000: return-void │ │ +0d4a04: |[0d4a04] fr.simon.marquis.preferencesmanager.ui.FileEditorActivity.onTextChanged:(Ljava/lang/CharSequence;III)V │ │ +0d4a14: 0e00 |0000: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=349 │ │ locals : │ │ 0x0000 - 0x0001 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ 0x0000 - 0x0001 reg=1 s Ljava/lang/CharSequence; │ │ 0x0000 - 0x0001 reg=2 start I │ │ @@ -292630,18 +292661,14 @@ │ │ superclass_idx : 236 │ │ source_file_idx : 3898 │ │ static_fields_size : 5 │ │ instance_fields_size: 10 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 2 │ │ │ │ -Class #1024 annotations: │ │ -Annotations on class │ │ - VISIBILITY_SYSTEM Ldalvik/annotation/MemberClasses; value={ Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7; } │ │ - │ │ Class #1024 - │ │ Class descriptor : 'Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;' │ │ Access flags : 0x0001 (PUBLIC) │ │ Superclass : 'Landroid/support/v4/app/DialogFragment;' │ │ Interfaces - │ │ Static fields - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ @@ -292716,60 +292743,59 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d4930: |[0d4930] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.:()V │ │ -0d4940: 1c00 5405 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // type@0554 │ │ -0d4944: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ -0d494a: 0a00 |0005: move-result v0 │ │ -0d494c: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0d4950: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0d4952: 6a00 d512 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.$assertionsDisabled:Z // field@12d5 │ │ -0d4956: 0e00 |000b: return-void │ │ -0d4958: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d495a: 28fc |000d: goto 0009 // -0004 │ │ +0d4a18: |[0d4a18] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.:()V │ │ +0d4a28: 1c00 5405 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // type@0554 │ │ +0d4a2c: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ +0d4a32: 0a00 |0005: move-result v0 │ │ +0d4a34: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0d4a38: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0d4a3a: 6a00 d512 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.$assertionsDisabled:Z // field@12d5 │ │ +0d4a3e: 0e00 |000b: return-void │ │ +0d4a40: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0d4a42: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d495c: |[0d495c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.:()V │ │ -0d496c: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ -0d4972: 0e00 |0003: return-void │ │ +0d4a44: |[0d4a44] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.:()V │ │ +0d4a54: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ +0d4a5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ - 0x0003 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ name : 'access$000' │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d4974: |[0d4974] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; │ │ -0d4984: 5410 e312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4988: 1100 |0002: return-object v0 │ │ +0d4a5c: |[0d4a5c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; │ │ +0d4a6c: 5410 e312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4a70: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ @@ -292777,18 +292803,18 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d498c: |[0d498c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z │ │ -0d499c: 7010 5b29 0100 |0000: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.validate:()Z // method@295b │ │ -0d49a2: 0a00 |0003: move-result v0 │ │ -0d49a4: 0f00 |0004: return v0 │ │ +0d4a74: |[0d4a74] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Z │ │ +0d4a84: 7010 5b29 0100 |0000: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.validate:()Z // method@295b │ │ +0d4a8a: 0a00 |0003: move-result v0 │ │ +0d4a8c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ @@ -292796,17 +292822,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d49a8: |[0d49a8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0d49b8: 7010 5529 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.performOK:()V // method@2955 │ │ -0d49be: 0e00 |0003: return-void │ │ +0d4a90: |[0d4a90] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0d4aa0: 7010 5529 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.performOK:()V // method@2955 │ │ +0d4aa6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #5 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ @@ -292814,17 +292840,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d49c0: |[0d49c0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ -0d49d0: 7010 5629 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.performSuppr:()V // method@2956 │ │ -0d49d6: 0e00 |0003: return-void │ │ +0d4aa8: |[0d4aa8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ │ +0d4ab8: 7010 5629 0000 |0000: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.performSuppr:()V // method@2956 │ │ +0d4abe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #6 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ @@ -292832,17 +292858,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;ZLjava/lang/String;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d49d8: |[0d49d8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;ZLjava/lang/String;)V │ │ -0d49e8: 7030 4729 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.addStringSetEntry:(ZLjava/lang/String;)V // method@2947 │ │ -0d49ee: 0e00 |0003: return-void │ │ +0d4ac0: |[0d4ac0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.access$400:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;ZLjava/lang/String;)V │ │ +0d4ad0: 7030 4729 1002 |0000: invoke-direct {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.addStringSetEntry:(ZLjava/lang/String;)V // method@2947 │ │ +0d4ad6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=42 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ 0x0000 - 0x0004 reg=1 x1 Z │ │ 0x0000 - 0x0004 reg=2 x2 Ljava/lang/String; │ │ @@ -292852,58 +292878,58 @@ │ │ type : '(ZLjava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 87 16-bit code units │ │ -0d49f0: |[0d49f0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.addStringSetEntry:(ZLjava/lang/String;)V │ │ -0d4a00: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0d4a02: 6e10 4c29 0800 |0001: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ -0d4a08: 0c05 |0004: move-result-object v5 │ │ -0d4a0a: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ -0d4a0e: 0e00 |0007: return-void │ │ -0d4a10: 6e10 4c29 0800 |0008: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ -0d4a16: 0c05 |000b: move-result-object v5 │ │ -0d4a18: 1a06 9b21 |000c: const-string v6, "layout_inflater" // string@219b │ │ -0d4a1c: 6e20 8e04 6500 |000e: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@048e │ │ -0d4a22: 0c02 |0011: move-result-object v2 │ │ -0d4a24: 1f02 2904 |0012: check-cast v2, Landroid/view/LayoutInflater; // type@0429 │ │ -0d4a28: 5484 e312 |0014: iget-object v4, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4a2c: 1f04 7f04 |0016: check-cast v4, Landroid/widget/LinearLayout; // type@047f │ │ -0d4a30: 1405 3000 037f |0018: const v5, #float 1.7413e+38 // #7f030030 │ │ -0d4a36: 1206 |001b: const/4 v6, #int 0 // #0 │ │ -0d4a38: 6e30 5c21 5206 |001c: invoke-virtual {v2, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0d4a3e: 0c03 |001f: move-result-object v3 │ │ -0d4a40: 1f03 7f04 |0020: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ -0d4a44: 6305 d512 |0022: sget-boolean v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.$assertionsDisabled:Z // field@12d5 │ │ -0d4a48: 3905 0a00 |0024: if-nez v5, 002e // +000a │ │ -0d4a4c: 3903 0800 |0026: if-nez v3, 002e // +0008 │ │ -0d4a50: 2205 8105 |0028: new-instance v5, Ljava/lang/AssertionError; // type@0581 │ │ -0d4a54: 7010 a42a 0500 |002a: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0d4a5a: 2705 |002d: throw v5 │ │ -0d4a5c: 6e20 3e24 3400 |002e: invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@243e │ │ -0d4a62: 1205 |0031: const/4 v5, #int 0 // #0 │ │ -0d4a64: 6e20 4424 5300 |0032: invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -0d4a6a: 0c05 |0035: move-result-object v5 │ │ -0d4a6c: 1f05 4404 |0036: check-cast v5, Landroid/view/ViewGroup; // type@0444 │ │ -0d4a70: 6e20 a622 7500 |0038: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0d4a76: 0c01 |003b: move-result-object v1 │ │ -0d4a78: 1f01 7304 |003c: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ -0d4a7c: 6e20 4424 7300 |003e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -0d4a82: 0c00 |0041: move-result-object v0 │ │ -0d4a84: 3800 0a00 |0042: if-eqz v0, 004c // +000a │ │ -0d4a88: 2205 4d05 |0044: new-instance v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1; // type@054d │ │ -0d4a8c: 7030 3129 8503 |0046: invoke-direct {v5, v8, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;Landroid/widget/LinearLayout;)V // method@2931 │ │ -0d4a92: 6e20 6722 5000 |0049: invoke-virtual {v0, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ -0d4a98: 3801 bbff |004c: if-eqz v1, 0007 // -0045 │ │ -0d4a9c: 3809 0500 |004e: if-eqz v9, 0053 // +0005 │ │ -0d4aa0: 6e10 ee23 0100 |0050: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@23ee │ │ -0d4aa6: 6e20 f223 a100 |0053: invoke-virtual {v1, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ -0d4aac: 28b1 |0056: goto 0007 // -004f │ │ +0d4ad8: |[0d4ad8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.addStringSetEntry:(ZLjava/lang/String;)V │ │ +0d4ae8: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0d4aea: 6e10 4c29 0800 |0001: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ +0d4af0: 0c05 |0004: move-result-object v5 │ │ +0d4af2: 3905 0300 |0005: if-nez v5, 0008 // +0003 │ │ +0d4af6: 0e00 |0007: return-void │ │ +0d4af8: 6e10 4c29 0800 |0008: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ +0d4afe: 0c05 |000b: move-result-object v5 │ │ +0d4b00: 1a06 9e21 |000c: const-string v6, "layout_inflater" // string@219e │ │ +0d4b04: 6e20 8e04 6500 |000e: invoke-virtual {v5, v6}, Landroid/support/v4/app/FragmentActivity;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@048e │ │ +0d4b0a: 0c02 |0011: move-result-object v2 │ │ +0d4b0c: 1f02 2904 |0012: check-cast v2, Landroid/view/LayoutInflater; // type@0429 │ │ +0d4b10: 5484 e312 |0014: iget-object v4, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4b14: 1f04 7f04 |0016: check-cast v4, Landroid/widget/LinearLayout; // type@047f │ │ +0d4b18: 1405 3000 037f |0018: const v5, #float 1.7413e+38 // #7f030030 │ │ +0d4b1e: 1206 |001b: const/4 v6, #int 0 // #0 │ │ +0d4b20: 6e30 5c21 5206 |001c: invoke-virtual {v2, v5, v6}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0d4b26: 0c03 |001f: move-result-object v3 │ │ +0d4b28: 1f03 7f04 |0020: check-cast v3, Landroid/widget/LinearLayout; // type@047f │ │ +0d4b2c: 6305 d512 |0022: sget-boolean v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.$assertionsDisabled:Z // field@12d5 │ │ +0d4b30: 3905 0a00 |0024: if-nez v5, 002e // +000a │ │ +0d4b34: 3903 0800 |0026: if-nez v3, 002e // +0008 │ │ +0d4b38: 2205 8105 |0028: new-instance v5, Ljava/lang/AssertionError; // type@0581 │ │ +0d4b3c: 7010 a42a 0500 |002a: invoke-direct {v5}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0d4b42: 2705 |002d: throw v5 │ │ +0d4b44: 6e20 3e24 3400 |002e: invoke-virtual {v4, v3}, Landroid/widget/LinearLayout;.addView:(Landroid/view/View;)V // method@243e │ │ +0d4b4a: 1205 |0031: const/4 v5, #int 0 // #0 │ │ +0d4b4c: 6e20 4424 5300 |0032: invoke-virtual {v3, v5}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +0d4b52: 0c05 |0035: move-result-object v5 │ │ +0d4b54: 1f05 4404 |0036: check-cast v5, Landroid/view/ViewGroup; // type@0444 │ │ +0d4b58: 6e20 a622 7500 |0038: invoke-virtual {v5, v7}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0d4b5e: 0c01 |003b: move-result-object v1 │ │ +0d4b60: 1f01 7304 |003c: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ +0d4b64: 6e20 4424 7300 |003e: invoke-virtual {v3, v7}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +0d4b6a: 0c00 |0041: move-result-object v0 │ │ +0d4b6c: 3800 0a00 |0042: if-eqz v0, 004c // +000a │ │ +0d4b70: 2205 4d05 |0044: new-instance v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1; // type@054d │ │ +0d4b74: 7030 3129 8503 |0046: invoke-direct {v5, v8, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;Landroid/widget/LinearLayout;)V // method@2931 │ │ +0d4b7a: 6e20 6722 5000 |0049: invoke-virtual {v0, v5}, Landroid/view/View;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2267 │ │ +0d4b80: 3801 bbff |004c: if-eqz v1, 0007 // -0045 │ │ +0d4b84: 3809 0500 |004e: if-eqz v9, 0053 // +0005 │ │ +0d4b88: 6e10 ee23 0100 |0050: invoke-virtual {v1}, Landroid/widget/EditText;.requestFocus:()Z // method@23ee │ │ +0d4b8e: 6e20 f223 a100 |0053: invoke-virtual {v1, v10}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ +0d4b94: 28b1 |0056: goto 0007 // -004f │ │ catches : (none) │ │ positions : │ │ 0x0001 line=195 │ │ 0x0007 line=231 │ │ 0x0008 line=199 │ │ 0x0014 line=200 │ │ 0x0018 line=201 │ │ @@ -292932,98 +292958,98 @@ │ │ type : '()Landroid/view/View;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 181 16-bit code units │ │ -0d4ab0: |[0d4ab0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.buildView:()Landroid/view/View; │ │ -0d4ac0: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d4ac2: 6e10 4c29 0400 |0001: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ -0d4ac8: 0c02 |0004: move-result-object v2 │ │ -0d4aca: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ -0d4ace: 1101 |0007: return-object v1 │ │ -0d4ad0: 5442 e212 |0008: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4ad4: 5543 df12 |000a: iget-boolean v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ -0d4ad8: 6e20 3728 3200 |000c: invoke-virtual {v2, v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogLayout:(Z)I // method@2837 │ │ -0d4ade: 0a00 |000f: move-result v0 │ │ -0d4ae0: 6e10 4c29 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ -0d4ae6: 0c02 |0013: move-result-object v2 │ │ -0d4ae8: 6e10 8604 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ -0d4aee: 0c02 |0017: move-result-object v2 │ │ -0d4af0: 6e30 5c21 0201 |0018: invoke-virtual {v2, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0d4af6: 0c01 |001b: move-result-object v1 │ │ -0d4af8: 6302 d512 |001c: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.$assertionsDisabled:Z // field@12d5 │ │ -0d4afc: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ -0d4b00: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ -0d4b04: 2202 8105 |0022: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ -0d4b08: 7010 a42a 0200 |0024: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0d4b0e: 2702 |0027: throw v2 │ │ -0d4b10: 5442 e212 |0028: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4b14: 6e10 3528 0200 |002a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getCardBackground:()I // method@2835 │ │ -0d4b1a: 0a02 |002d: move-result v2 │ │ -0d4b1c: 6e20 5a22 2100 |002e: invoke-virtual {v1, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@225a │ │ -0d4b22: 1402 5800 0b7f |0031: const v2, #float 1.84764e+38 // #7f0b0058 │ │ -0d4b28: 6e20 ec21 2100 |0034: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4b2e: 0c02 |0037: move-result-object v2 │ │ -0d4b30: 1f02 7304 |0038: check-cast v2, Landroid/widget/EditText; // type@0473 │ │ -0d4b34: 5b42 e112 |003a: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ -0d4b38: 1402 5900 0b7f |003c: const v2, #float 1.84764e+38 // #7f0b0059 │ │ -0d4b3e: 6e20 ec21 2100 |003f: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4b44: 0c02 |0042: move-result-object v2 │ │ -0d4b46: 5b42 e312 |0043: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4b4a: 1402 3f00 0b7f |0045: const v2, #float 1.84764e+38 // #7f0b003f │ │ -0d4b50: 6e20 ec21 2100 |0048: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4b56: 0c02 |004b: move-result-object v2 │ │ -0d4b58: 1f02 9704 |004c: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ -0d4b5c: 7010 4b29 0400 |004e: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.generateTitle:()Ljava/lang/String; // method@294b │ │ -0d4b62: 0c03 |0051: move-result-object v3 │ │ -0d4b64: 6e20 1625 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0d4b6a: 1402 5a00 0b7f |0055: const v2, #float 1.84765e+38 // #7f0b005a │ │ -0d4b70: 6e20 ec21 2100 |0058: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4b76: 0c02 |005b: move-result-object v2 │ │ -0d4b78: 1f02 6e04 |005c: check-cast v2, Landroid/widget/Button; // type@046e │ │ -0d4b7c: 5b42 db12 |005e: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnKO:Landroid/widget/Button; // field@12db │ │ -0d4b80: 5442 db12 |0060: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnKO:Landroid/widget/Button; // field@12db │ │ -0d4b84: 2203 4f05 |0062: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3; // type@054f │ │ -0d4b88: 7020 3729 4300 |0064: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2937 │ │ -0d4b8e: 6e20 d523 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ -0d4b94: 1402 5b00 0b7f |006a: const v2, #float 1.84765e+38 // #7f0b005b │ │ -0d4b9a: 6e20 ec21 2100 |006d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4ba0: 0c02 |0070: move-result-object v2 │ │ -0d4ba2: 1f02 6e04 |0071: check-cast v2, Landroid/widget/Button; // type@046e │ │ -0d4ba6: 5b42 dc12 |0073: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnOK:Landroid/widget/Button; // field@12dc │ │ -0d4baa: 5442 dc12 |0075: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnOK:Landroid/widget/Button; // field@12dc │ │ -0d4bae: 2203 5005 |0077: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4; // type@0550 │ │ -0d4bb2: 7020 3929 4300 |0079: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2939 │ │ -0d4bb8: 6e20 d523 3200 |007c: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ -0d4bbe: 5542 df12 |007f: iget-boolean v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ -0d4bc2: 3802 1700 |0081: if-eqz v2, 0098 // +0017 │ │ -0d4bc6: 1402 5c00 0b7f |0083: const v2, #float 1.84765e+38 // #7f0b005c │ │ -0d4bcc: 6e20 ec21 2100 |0086: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4bd2: 0c02 |0089: move-result-object v2 │ │ -0d4bd4: 1f02 6e04 |008a: check-cast v2, Landroid/widget/Button; // type@046e │ │ -0d4bd8: 5b42 dd12 |008c: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnSuppr:Landroid/widget/Button; // field@12dd │ │ -0d4bdc: 5442 dd12 |008e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnSuppr:Landroid/widget/Button; // field@12dd │ │ -0d4be0: 2203 5105 |0090: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5; // type@0551 │ │ -0d4be4: 7020 3b29 4300 |0092: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@293b │ │ -0d4bea: 6e20 d523 3200 |0095: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ -0d4bf0: 5442 e212 |0098: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4bf4: 6203 4712 |009a: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ -0d4bf8: 3332 6bff |009c: if-ne v2, v3, 0007 // -0095 │ │ -0d4bfc: 1402 5d00 0b7f |009e: const v2, #float 1.84765e+38 // #7f0b005d │ │ -0d4c02: 6e20 ec21 2100 |00a1: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d4c08: 0c02 |00a4: move-result-object v2 │ │ -0d4c0a: 1f02 6e04 |00a5: check-cast v2, Landroid/widget/Button; // type@046e │ │ -0d4c0e: 5b42 da12 |00a7: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnAddEntrySet:Landroid/widget/Button; // field@12da │ │ -0d4c12: 5442 da12 |00a9: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnAddEntrySet:Landroid/widget/Button; // field@12da │ │ -0d4c16: 2203 5205 |00ab: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6; // type@0552 │ │ -0d4c1a: 7020 3d29 4300 |00ad: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@293d │ │ -0d4c20: 6e20 d523 3200 |00b0: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ -0d4c26: 2900 54ff |00b3: goto/16 0007 // -00ac │ │ +0d4b98: |[0d4b98] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.buildView:()Landroid/view/View; │ │ +0d4ba8: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d4baa: 6e10 4c29 0400 |0001: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ +0d4bb0: 0c02 |0004: move-result-object v2 │ │ +0d4bb2: 3902 0300 |0005: if-nez v2, 0008 // +0003 │ │ +0d4bb6: 1101 |0007: return-object v1 │ │ +0d4bb8: 5442 e212 |0008: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4bbc: 5543 df12 |000a: iget-boolean v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ +0d4bc0: 6e20 3728 3200 |000c: invoke-virtual {v2, v3}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogLayout:(Z)I // method@2837 │ │ +0d4bc6: 0a00 |000f: move-result v0 │ │ +0d4bc8: 6e10 4c29 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@294c │ │ +0d4bce: 0c02 |0013: move-result-object v2 │ │ +0d4bd0: 6e10 8604 0200 |0014: invoke-virtual {v2}, Landroid/support/v4/app/FragmentActivity;.getLayoutInflater:()Landroid/view/LayoutInflater; // method@0486 │ │ +0d4bd6: 0c02 |0017: move-result-object v2 │ │ +0d4bd8: 6e30 5c21 0201 |0018: invoke-virtual {v2, v0, v1}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0d4bde: 0c01 |001b: move-result-object v1 │ │ +0d4be0: 6302 d512 |001c: sget-boolean v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.$assertionsDisabled:Z // field@12d5 │ │ +0d4be4: 3902 0a00 |001e: if-nez v2, 0028 // +000a │ │ +0d4be8: 3901 0800 |0020: if-nez v1, 0028 // +0008 │ │ +0d4bec: 2202 8105 |0022: new-instance v2, Ljava/lang/AssertionError; // type@0581 │ │ +0d4bf0: 7010 a42a 0200 |0024: invoke-direct {v2}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0d4bf6: 2702 |0027: throw v2 │ │ +0d4bf8: 5442 e212 |0028: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4bfc: 6e10 3528 0200 |002a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getCardBackground:()I // method@2835 │ │ +0d4c02: 0a02 |002d: move-result v2 │ │ +0d4c04: 6e20 5a22 2100 |002e: invoke-virtual {v1, v2}, Landroid/view/View;.setBackgroundResource:(I)V // method@225a │ │ +0d4c0a: 1402 5800 0b7f |0031: const v2, #float 1.84764e+38 // #7f0b0058 │ │ +0d4c10: 6e20 ec21 2100 |0034: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4c16: 0c02 |0037: move-result-object v2 │ │ +0d4c18: 1f02 7304 |0038: check-cast v2, Landroid/widget/EditText; // type@0473 │ │ +0d4c1c: 5b42 e112 |003a: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ +0d4c20: 1402 5900 0b7f |003c: const v2, #float 1.84764e+38 // #7f0b0059 │ │ +0d4c26: 6e20 ec21 2100 |003f: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4c2c: 0c02 |0042: move-result-object v2 │ │ +0d4c2e: 5b42 e312 |0043: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4c32: 1402 3f00 0b7f |0045: const v2, #float 1.84764e+38 // #7f0b003f │ │ +0d4c38: 6e20 ec21 2100 |0048: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4c3e: 0c02 |004b: move-result-object v2 │ │ +0d4c40: 1f02 9704 |004c: check-cast v2, Landroid/widget/TextView; // type@0497 │ │ +0d4c44: 7010 4b29 0400 |004e: invoke-direct {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.generateTitle:()Ljava/lang/String; // method@294b │ │ +0d4c4a: 0c03 |0051: move-result-object v3 │ │ +0d4c4c: 6e20 1625 3200 |0052: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0d4c52: 1402 5a00 0b7f |0055: const v2, #float 1.84765e+38 // #7f0b005a │ │ +0d4c58: 6e20 ec21 2100 |0058: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4c5e: 0c02 |005b: move-result-object v2 │ │ +0d4c60: 1f02 6e04 |005c: check-cast v2, Landroid/widget/Button; // type@046e │ │ +0d4c64: 5b42 db12 |005e: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnKO:Landroid/widget/Button; // field@12db │ │ +0d4c68: 5442 db12 |0060: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnKO:Landroid/widget/Button; // field@12db │ │ +0d4c6c: 2203 4f05 |0062: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3; // type@054f │ │ +0d4c70: 7020 3729 4300 |0064: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2937 │ │ +0d4c76: 6e20 d523 3200 |0067: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ +0d4c7c: 1402 5b00 0b7f |006a: const v2, #float 1.84765e+38 // #7f0b005b │ │ +0d4c82: 6e20 ec21 2100 |006d: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4c88: 0c02 |0070: move-result-object v2 │ │ +0d4c8a: 1f02 6e04 |0071: check-cast v2, Landroid/widget/Button; // type@046e │ │ +0d4c8e: 5b42 dc12 |0073: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnOK:Landroid/widget/Button; // field@12dc │ │ +0d4c92: 5442 dc12 |0075: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnOK:Landroid/widget/Button; // field@12dc │ │ +0d4c96: 2203 5005 |0077: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4; // type@0550 │ │ +0d4c9a: 7020 3929 4300 |0079: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2939 │ │ +0d4ca0: 6e20 d523 3200 |007c: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ +0d4ca6: 5542 df12 |007f: iget-boolean v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ +0d4caa: 3802 1700 |0081: if-eqz v2, 0098 // +0017 │ │ +0d4cae: 1402 5c00 0b7f |0083: const v2, #float 1.84765e+38 // #7f0b005c │ │ +0d4cb4: 6e20 ec21 2100 |0086: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4cba: 0c02 |0089: move-result-object v2 │ │ +0d4cbc: 1f02 6e04 |008a: check-cast v2, Landroid/widget/Button; // type@046e │ │ +0d4cc0: 5b42 dd12 |008c: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnSuppr:Landroid/widget/Button; // field@12dd │ │ +0d4cc4: 5442 dd12 |008e: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnSuppr:Landroid/widget/Button; // field@12dd │ │ +0d4cc8: 2203 5105 |0090: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5; // type@0551 │ │ +0d4ccc: 7020 3b29 4300 |0092: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@293b │ │ +0d4cd2: 6e20 d523 3200 |0095: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ +0d4cd8: 5442 e212 |0098: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4cdc: 6203 4712 |009a: sget-object v3, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.STRINGSET:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@1247 │ │ +0d4ce0: 3332 6bff |009c: if-ne v2, v3, 0007 // -0095 │ │ +0d4ce4: 1402 5d00 0b7f |009e: const v2, #float 1.84765e+38 // #7f0b005d │ │ +0d4cea: 6e20 ec21 2100 |00a1: invoke-virtual {v1, v2}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d4cf0: 0c02 |00a4: move-result-object v2 │ │ +0d4cf2: 1f02 6e04 |00a5: check-cast v2, Landroid/widget/Button; // type@046e │ │ +0d4cf6: 5b42 da12 |00a7: iput-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnAddEntrySet:Landroid/widget/Button; // field@12da │ │ +0d4cfa: 5442 da12 |00a9: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnAddEntrySet:Landroid/widget/Button; // field@12da │ │ +0d4cfe: 2203 5205 |00ab: new-instance v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6; // type@0552 │ │ +0d4d02: 7020 3d29 4300 |00ad: invoke-direct {v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@293d │ │ +0d4d08: 6e20 d523 3200 |00b0: invoke-virtual {v2, v3}, Landroid/widget/Button;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@23d5 │ │ +0d4d0e: 2900 54ff |00b3: goto/16 0007 // -00ac │ │ catches : (none) │ │ positions : │ │ 0x0001 line=272 │ │ 0x0007 line=318 │ │ 0x0008 line=275 │ │ 0x0010 line=276 │ │ 0x001c line=277 │ │ @@ -293051,31 +293077,31 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 48 16-bit code units │ │ -0d4c2c: |[0d4c2c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.createValidator:()V │ │ -0d4c3c: 2200 4e05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2; // type@054e │ │ -0d4c40: 7020 3329 3000 |0002: invoke-direct {v0, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2933 │ │ -0d4c46: 5431 e112 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ -0d4c4a: 6e20 e823 0100 |0007: invoke-virtual {v1, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ -0d4c50: 6201 d412 |000a: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d4c54: 5432 e212 |000c: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4c58: 6e10 3b28 0200 |000e: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d4c5e: 0a02 |0011: move-result v2 │ │ -0d4c60: 4401 0102 |0012: aget v1, v1, v2 │ │ -0d4c64: 2b01 0c00 0000 |0014: packed-switch v1, 00000020 // +0000000c │ │ -0d4c6a: 0e00 |0017: return-void │ │ -0d4c6c: 5431 e312 |0018: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4c70: 1f01 7304 |001a: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ -0d4c74: 6e20 e823 0100 |001c: invoke-virtual {v1, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ -0d4c7a: 28f8 |001f: goto 0017 // -0008 │ │ -0d4c7c: 0001 0600 0100 0000 0300 0000 0400 ... |0020: packed-switch-data (16 units) │ │ +0d4d14: |[0d4d14] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.createValidator:()V │ │ +0d4d24: 2200 4e05 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2; // type@054e │ │ +0d4d28: 7020 3329 3000 |0002: invoke-direct {v0, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V // method@2933 │ │ +0d4d2e: 5431 e112 |0005: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ +0d4d32: 6e20 e823 0100 |0007: invoke-virtual {v1, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ +0d4d38: 6201 d412 |000a: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d4d3c: 5432 e212 |000c: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4d40: 6e10 3b28 0200 |000e: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d4d46: 0a02 |0011: move-result v2 │ │ +0d4d48: 4401 0102 |0012: aget v1, v1, v2 │ │ +0d4d4c: 2b01 0c00 0000 |0014: packed-switch v1, 00000020 // +0000000c │ │ +0d4d52: 0e00 |0017: return-void │ │ +0d4d54: 5431 e312 |0018: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4d58: 1f01 7304 |001a: check-cast v1, Landroid/widget/EditText; // type@0473 │ │ +0d4d5c: 6e20 e823 0100 |001c: invoke-virtual {v1, v0}, Landroid/widget/EditText;.addTextChangedListener:(Landroid/text/TextWatcher;)V // method@23e8 │ │ +0d4d62: 28f8 |001f: goto 0017 // -0008 │ │ +0d4d64: 0001 0600 0100 0000 0300 0000 0400 ... |0020: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=249 │ │ 0x000a line=251 │ │ 0x0017 line=265 │ │ 0x0018 line=256 │ │ @@ -293089,207 +293115,204 @@ │ │ type : '()Ljava/lang/String;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 22 16-bit code units │ │ -0d4c9c: |[0d4c9c] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.generateTitle:()Ljava/lang/String; │ │ -0d4cac: 5510 df12 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ -0d4cb0: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ -0d4cb4: 5410 e212 |0004: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4cb8: 6e10 3928 0000 |0006: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogTitleEdit:()I // method@2839 │ │ -0d4cbe: 0a00 |0009: move-result v0 │ │ -0d4cc0: 6e20 4f29 0100 |000a: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getString:(I)Ljava/lang/String; // method@294f │ │ -0d4cc6: 0c00 |000d: move-result-object v0 │ │ -0d4cc8: 1100 |000e: return-object v0 │ │ -0d4cca: 5410 e212 |000f: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4cce: 6e10 3828 0000 |0011: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogTitleAdd:()I // method@2838 │ │ -0d4cd4: 0a00 |0014: move-result v0 │ │ -0d4cd6: 28f5 |0015: goto 000a // -000b │ │ +0d4d84: |[0d4d84] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.generateTitle:()Ljava/lang/String; │ │ +0d4d94: 5510 df12 |0000: iget-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ +0d4d98: 3800 0d00 |0002: if-eqz v0, 000f // +000d │ │ +0d4d9c: 5410 e212 |0004: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4da0: 6e10 3928 0000 |0006: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogTitleEdit:()I // method@2839 │ │ +0d4da6: 0a00 |0009: move-result v0 │ │ +0d4da8: 6e20 4f29 0100 |000a: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getString:(I)Ljava/lang/String; // method@294f │ │ +0d4dae: 0c00 |000d: move-result-object v0 │ │ +0d4db0: 1100 |000e: return-object v0 │ │ +0d4db2: 5410 e212 |000f: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4db6: 6e10 3828 0000 |0011: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.getDialogTitleAdd:()I // method@2838 │ │ +0d4dbc: 0a00 |0014: move-result v0 │ │ +0d4dbe: 28f5 |0015: goto 000a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ locals : │ │ 0x0000 - 0x0016 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #11 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ name : 'initValues' │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ - registers : 9 │ │ + registers : 6 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 140 16-bit code units │ │ -0d4cd8: |[0d4cd8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.initValues:()V │ │ -0d4ce8: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d4cea: 5585 df12 |0001: iget-boolean v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ -0d4cee: 3805 4900 |0003: if-eqz v5, 004c // +0049 │ │ -0d4cf2: 5485 e112 |0005: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ -0d4cf6: 5486 de12 |0007: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ -0d4cfa: 6e20 f223 6500 |0009: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ -0d4d00: 6205 d412 |000c: sget-object v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d4d04: 5486 e212 |000e: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4d08: 6e10 3b28 0600 |0010: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d4d0e: 0a06 |0013: move-result v6 │ │ -0d4d10: 4405 0506 |0014: aget v5, v5, v6 │ │ -0d4d14: 2b05 5c00 0000 |0016: packed-switch v5, 00000072 // +0000005c │ │ -0d4d1a: 0e00 |0019: return-void │ │ -0d4d1c: 5485 e312 |001a: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4d20: 1f05 7104 |001c: check-cast v5, Landroid/widget/CompoundButton; // type@0471 │ │ -0d4d24: 5486 e012 |001e: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d4d28: 1f06 8205 |0020: check-cast v6, Ljava/lang/Boolean; // type@0582 │ │ -0d4d2c: 6e10 a62a 0600 |0022: invoke-virtual {v6}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -0d4d32: 0a06 |0025: move-result v6 │ │ -0d4d34: 6e20 db23 6500 |0026: invoke-virtual {v5, v6}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ -0d4d3a: 28f0 |0029: goto 0019 // -0010 │ │ -0d4d3c: 5485 e312 |002a: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4d40: 1f05 7304 |002c: check-cast v5, Landroid/widget/EditText; // type@0473 │ │ -0d4d44: 5486 e012 |002e: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d4d48: 6e10 042b 0600 |0030: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d4d4e: 0c06 |0033: move-result-object v6 │ │ -0d4d50: 6e20 f223 6500 |0034: invoke-virtual {v5, v6}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ -0d4d56: 28e2 |0037: goto 0019 // -001e │ │ -0d4d58: 5485 e012 |0038: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d4d5c: 1f05 5406 |003a: check-cast v5, [Ljava/lang/String; // type@0654 │ │ -0d4d60: 0752 |003c: move-object v2, v5 │ │ -0d4d62: 1f02 5406 |003d: check-cast v2, [Ljava/lang/String; // type@0654 │ │ -0d4d66: 0721 |003f: move-object v1, v2 │ │ -0d4d68: 2114 |0040: array-length v4, v1 │ │ -0d4d6a: 1203 |0041: const/4 v3, #int 0 // #0 │ │ -0d4d6c: 3543 d7ff |0042: if-ge v3, v4, 0019 // -0029 │ │ -0d4d70: 4600 0103 |0044: aget-object v0, v1, v3 │ │ -0d4d74: 7030 4729 7800 |0046: invoke-direct {v8, v7, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.addStringSetEntry:(ZLjava/lang/String;)V // method@2947 │ │ -0d4d7a: d803 0301 |0049: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d4d7e: 28f7 |004b: goto 0042 // -0009 │ │ -0d4d80: 6205 d412 |004c: sget-object v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d4d84: 5486 e212 |004e: iget-object v6, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4d88: 6e10 3b28 0600 |0050: invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d4d8e: 0a06 |0053: move-result v6 │ │ -0d4d90: 4405 0506 |0054: aget v5, v5, v6 │ │ -0d4d94: 2c05 2c00 0000 |0056: sparse-switch v5, 00000082 // +0000002c │ │ -0d4d9a: 28c0 |0059: goto 0019 // -0040 │ │ -0d4d9c: 5485 e312 |005a: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4da0: 1f05 7104 |005c: check-cast v5, Landroid/widget/CompoundButton; // type@0471 │ │ -0d4da4: 1216 |005e: const/4 v6, #int 1 // #1 │ │ -0d4da6: 6e20 db23 6500 |005f: invoke-virtual {v5, v6}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ -0d4dac: 28b7 |0062: goto 0019 // -0049 │ │ -0d4dae: 5485 e312 |0063: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4db2: 1f05 7f04 |0065: check-cast v5, Landroid/widget/LinearLayout; // type@047f │ │ -0d4db6: 6e10 4524 0500 |0067: invoke-virtual {v5}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -0d4dbc: 0a05 |006a: move-result v5 │ │ -0d4dbe: 3905 aeff |006b: if-nez v5, 0019 // -0052 │ │ -0d4dc2: 1205 |006d: const/4 v5, #int 0 // #0 │ │ -0d4dc4: 7030 4729 7805 |006e: invoke-direct {v8, v7, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.addStringSetEntry:(ZLjava/lang/String;)V // method@2947 │ │ -0d4dca: 28a8 |0071: goto 0019 // -0058 │ │ -0d4dcc: 0001 0600 0100 0000 0400 0000 1400 ... |0072: packed-switch-data (16 units) │ │ -0d4dec: 0002 0200 0100 0000 0600 0000 0400 ... |0082: sparse-switch-data (10 units) │ │ +0d4dc0: |[0d4dc0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.initValues:()V │ │ +0d4dd0: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d4dd2: 5552 df12 |0001: iget-boolean v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ +0d4dd6: 3802 4800 |0003: if-eqz v2, 004b // +0048 │ │ +0d4dda: 5452 e112 |0005: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ +0d4dde: 5454 de12 |0007: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ +0d4de2: 6e20 f223 4200 |0009: invoke-virtual {v2, v4}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ +0d4de8: 6202 d412 |000c: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d4dec: 5454 e212 |000e: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4df0: 6e10 3b28 0400 |0010: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d4df6: 0a04 |0013: move-result v4 │ │ +0d4df8: 4402 0204 |0014: aget v2, v2, v4 │ │ +0d4dfc: 2b02 5c00 0000 |0016: packed-switch v2, 00000072 // +0000005c │ │ +0d4e02: 0e00 |0019: return-void │ │ +0d4e04: 5452 e312 |001a: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4e08: 1f02 7104 |001c: check-cast v2, Landroid/widget/CompoundButton; // type@0471 │ │ +0d4e0c: 5453 e012 |001e: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d4e10: 1f03 8205 |0020: check-cast v3, Ljava/lang/Boolean; // type@0582 │ │ +0d4e14: 6e10 a62a 0300 |0022: invoke-virtual {v3}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +0d4e1a: 0a03 |0025: move-result v3 │ │ +0d4e1c: 6e20 db23 3200 |0026: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ +0d4e22: 28f0 |0029: goto 0019 // -0010 │ │ +0d4e24: 5452 e312 |002a: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4e28: 1f02 7304 |002c: check-cast v2, Landroid/widget/EditText; // type@0473 │ │ +0d4e2c: 5453 e012 |002e: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d4e30: 6e10 042b 0300 |0030: invoke-virtual {v3}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d4e36: 0c03 |0033: move-result-object v3 │ │ +0d4e38: 6e20 f223 3200 |0034: invoke-virtual {v2, v3}, Landroid/widget/EditText;.setText:(Ljava/lang/CharSequence;)V // method@23f2 │ │ +0d4e3e: 28e2 |0037: goto 0019 // -001e │ │ +0d4e40: 5452 e012 |0038: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d4e44: 1f02 5406 |003a: check-cast v2, [Ljava/lang/String; // type@0654 │ │ +0d4e48: 0721 |003c: move-object v1, v2 │ │ +0d4e4a: 1f01 5406 |003d: check-cast v1, [Ljava/lang/String; // type@0654 │ │ +0d4e4e: 2114 |003f: array-length v4, v1 │ │ +0d4e50: 0132 |0040: move v2, v3 │ │ +0d4e52: 3542 d8ff |0041: if-ge v2, v4, 0019 // -0028 │ │ +0d4e56: 4600 0102 |0043: aget-object v0, v1, v2 │ │ +0d4e5a: 7030 4729 3500 |0045: invoke-direct {v5, v3, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.addStringSetEntry:(ZLjava/lang/String;)V // method@2947 │ │ +0d4e60: d802 0201 |0048: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d4e64: 28f7 |004a: goto 0041 // -0009 │ │ +0d4e66: 6202 d412 |004b: sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d4e6a: 5454 e212 |004d: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d4e6e: 6e10 3b28 0400 |004f: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d4e74: 0a04 |0052: move-result v4 │ │ +0d4e76: 4402 0204 |0053: aget v2, v2, v4 │ │ +0d4e7a: 2c02 2d00 0000 |0055: sparse-switch v2, 00000082 // +0000002d │ │ +0d4e80: 28c1 |0058: goto 0019 // -003f │ │ +0d4e82: 5452 e312 |0059: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4e86: 1f02 7104 |005b: check-cast v2, Landroid/widget/CompoundButton; // type@0471 │ │ +0d4e8a: 1213 |005d: const/4 v3, #int 1 // #1 │ │ +0d4e8c: 6e20 db23 3200 |005e: invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;.setChecked:(Z)V // method@23db │ │ +0d4e92: 28b8 |0061: goto 0019 // -0048 │ │ +0d4e94: 5452 e312 |0062: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d4e98: 1f02 7f04 |0064: check-cast v2, Landroid/widget/LinearLayout; // type@047f │ │ +0d4e9c: 6e10 4524 0200 |0066: invoke-virtual {v2}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +0d4ea2: 0a02 |0069: move-result v2 │ │ +0d4ea4: 3902 afff |006a: if-nez v2, 0019 // -0051 │ │ +0d4ea8: 1202 |006c: const/4 v2, #int 0 // #0 │ │ +0d4eaa: 7030 4729 3502 |006d: invoke-direct {v5, v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.addStringSetEntry:(ZLjava/lang/String;)V // method@2947 │ │ +0d4eb0: 28a9 |0070: goto 0019 // -0057 │ │ +0d4eb2: 0000 |0071: nop // spacer │ │ +0d4eb4: 0001 0600 0100 0000 0400 0000 1400 ... |0072: packed-switch-data (16 units) │ │ +0d4ed4: 0002 0200 0100 0000 0600 0000 0400 ... |0082: sparse-switch-data (10 units) │ │ catches : (none) │ │ positions : │ │ 0x0001 line=157 │ │ 0x0005 line=158 │ │ 0x000c line=159 │ │ 0x0019 line=192 │ │ 0x001a line=161 │ │ 0x002a line=167 │ │ 0x0038 line=170 │ │ 0x003f line=171 │ │ - 0x0046 line=172 │ │ - 0x0049 line=171 │ │ - 0x004c line=179 │ │ - 0x005a line=181 │ │ - 0x0063 line=184 │ │ - 0x006d line=185 │ │ - 0x0072 line=159 │ │ + 0x0045 line=172 │ │ + 0x0048 line=171 │ │ + 0x004b line=179 │ │ + 0x0059 line=181 │ │ + 0x0062 line=184 │ │ + 0x006c line=185 │ │ + 0x0071 line=159 │ │ 0x0082 line=179 │ │ locals : │ │ - 0x0046 - 0x004c reg=0 anArray Ljava/lang/String; │ │ - 0x0040 - 0x004c reg=1 arr$ [Ljava/lang/String; │ │ - 0x003f - 0x004c reg=2 array [Ljava/lang/String; │ │ - 0x0042 - 0x004c reg=3 i$ I │ │ - 0x0041 - 0x004c reg=4 len$ I │ │ - 0x0000 - 0x008c reg=8 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ + 0x0045 - 0x004b reg=0 anArray Ljava/lang/String; │ │ + 0x003f - 0x004b reg=1 array [Ljava/lang/String; │ │ + 0x0000 - 0x008c reg=5 this Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ │ #12 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;) │ │ name : 'newInstance' │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 148 16-bit code units │ │ -0d4e00: |[0d4e00] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.newInstance:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ -0d4e10: 2201 5405 |0000: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // type@0554 │ │ -0d4e14: 7010 4129 0100 |0002: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.:()V // method@2941 │ │ -0d4e1a: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0d4e1e: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0d4e24: 1a05 4406 |000a: const-string v5, "KEY_TYPE" // string@0644 │ │ -0d4e28: 6e10 3a28 0800 |000c: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.name:()Ljava/lang/String; // method@283a │ │ -0d4e2e: 0c06 |000f: move-result-object v6 │ │ -0d4e30: 6e30 cb02 5006 |0010: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d4e36: 1a05 3006 |0013: const-string v5, "KEY_EDIT_MODE" // string@0630 │ │ -0d4e3a: 6e30 c002 5009 |0015: invoke-virtual {v0, v5, v9}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0d4e40: 1a05 2f06 |0018: const-string v5, "KEY_EDIT_KEY" // string@062f │ │ -0d4e44: 6e30 cb02 500a |001a: invoke-virtual {v0, v5, v10}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d4e4a: 3809 0d00 |001d: if-eqz v9, 002a // +000d │ │ -0d4e4e: 6205 d412 |001f: sget-object v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d4e52: 6e10 3b28 0800 |0021: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d4e58: 0a06 |0024: move-result v6 │ │ -0d4e5a: 4405 0506 |0025: aget v5, v5, v6 │ │ -0d4e5e: 2b05 5d00 0000 |0027: packed-switch v5, 00000084 // +0000005d │ │ -0d4e64: 6e20 5729 0100 |002a: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.setArguments:(Landroid/os/Bundle;)V // method@2957 │ │ -0d4e6a: 1101 |002d: return-object v1 │ │ -0d4e6c: 1a05 3106 |002e: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ -0d4e70: 1f0b 8205 |0030: check-cast v11, Ljava/lang/Boolean; // type@0582 │ │ -0d4e74: 6e10 a62a 0b00 |0032: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ -0d4e7a: 0a06 |0035: move-result v6 │ │ -0d4e7c: 6e30 c002 5006 |0036: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ -0d4e82: 28f1 |0039: goto 002a // -000f │ │ -0d4e84: 1a05 3106 |003a: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ -0d4e88: 1f0b 9005 |003c: check-cast v11, Ljava/lang/Float; // type@0590 │ │ -0d4e8c: 6e10 cd2a 0b00 |003e: invoke-virtual {v11}, Ljava/lang/Float;.floatValue:()F // method@2acd │ │ -0d4e92: 0a06 |0041: move-result v6 │ │ -0d4e94: 6e30 c402 5006 |0042: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@02c4 │ │ -0d4e9a: 28e5 |0045: goto 002a // -001b │ │ -0d4e9c: 1a05 3106 |0046: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ -0d4ea0: 1f0b 9705 |0048: check-cast v11, Ljava/lang/Integer; // type@0597 │ │ -0d4ea4: 6e10 df2a 0b00 |004a: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ -0d4eaa: 0a06 |004d: move-result v6 │ │ -0d4eac: 6e30 c502 5006 |004e: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ -0d4eb2: 28d9 |0051: goto 002a // -0027 │ │ -0d4eb4: 1a05 3106 |0052: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ -0d4eb8: 1f0b 9a05 |0054: check-cast v11, Ljava/lang/Long; // type@059a │ │ -0d4ebc: 6e10 ea2a 0b00 |0056: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ -0d4ec2: 0b06 |0059: move-result-wide v6 │ │ -0d4ec4: 6e40 c602 5076 |005a: invoke-virtual {v0, v5, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@02c6 │ │ -0d4eca: 28cd |005d: goto 002a // -0033 │ │ -0d4ecc: 1a05 3106 |005e: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ -0d4ed0: 1f0b a805 |0060: check-cast v11, Ljava/lang/String; // type@05a8 │ │ -0d4ed4: 6e30 cb02 500b |0062: invoke-virtual {v0, v5, v11}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d4eda: 28c5 |0065: goto 002a // -003b │ │ -0d4edc: 1f0b de05 |0066: check-cast v11, Ljava/util/Set; // type@05de │ │ -0d4ee0: 7210 f72b 0b00 |0068: invoke-interface {v11}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@2bf7 │ │ -0d4ee6: 0c03 |006b: move-result-object v3 │ │ -0d4ee8: 2135 |006c: array-length v5, v3 │ │ -0d4eea: 2354 5406 |006d: new-array v4, v5, [Ljava/lang/String; // type@0654 │ │ -0d4eee: 1202 |006f: const/4 v2, #int 0 // #0 │ │ -0d4ef0: 2145 |0070: array-length v5, v4 │ │ -0d4ef2: 3552 0d00 |0071: if-ge v2, v5, 007e // +000d │ │ -0d4ef6: 4605 0302 |0073: aget-object v5, v3, v2 │ │ -0d4efa: 6e10 042b 0500 |0075: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d4f00: 0c05 |0078: move-result-object v5 │ │ -0d4f02: 4d05 0402 |0079: aput-object v5, v4, v2 │ │ -0d4f06: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d4f0a: 28f3 |007d: goto 0070 // -000d │ │ -0d4f0c: 1a05 3106 |007e: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ -0d4f10: 6e30 cc02 5004 |0080: invoke-virtual {v0, v5, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02cc │ │ -0d4f16: 28a7 |0083: goto 002a // -0059 │ │ -0d4f18: 0001 0600 0100 0000 0700 0000 1300 ... |0084: packed-switch-data (16 units) │ │ +0d4ee8: |[0d4ee8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.newInstance:(Lfr/simon/marquis/preferencesmanager/model/PreferenceType;ZLjava/lang/String;Ljava/lang/Object;)Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ +0d4ef8: 2201 5405 |0000: new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; // type@0554 │ │ +0d4efc: 7010 4129 0100 |0002: invoke-direct {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.:()V // method@2941 │ │ +0d4f02: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0d4f06: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0d4f0c: 1a05 4406 |000a: const-string v5, "KEY_TYPE" // string@0644 │ │ +0d4f10: 6e10 3a28 0800 |000c: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.name:()Ljava/lang/String; // method@283a │ │ +0d4f16: 0c06 |000f: move-result-object v6 │ │ +0d4f18: 6e30 cb02 5006 |0010: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d4f1e: 1a05 3006 |0013: const-string v5, "KEY_EDIT_MODE" // string@0630 │ │ +0d4f22: 6e30 c002 5009 |0015: invoke-virtual {v0, v5, v9}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0d4f28: 1a05 2f06 |0018: const-string v5, "KEY_EDIT_KEY" // string@062f │ │ +0d4f2c: 6e30 cb02 500a |001a: invoke-virtual {v0, v5, v10}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d4f32: 3809 0d00 |001d: if-eqz v9, 002a // +000d │ │ +0d4f36: 6205 d412 |001f: sget-object v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d4f3a: 6e10 3b28 0800 |0021: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d4f40: 0a06 |0024: move-result v6 │ │ +0d4f42: 4405 0506 |0025: aget v5, v5, v6 │ │ +0d4f46: 2b05 5d00 0000 |0027: packed-switch v5, 00000084 // +0000005d │ │ +0d4f4c: 6e20 5729 0100 |002a: invoke-virtual {v1, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.setArguments:(Landroid/os/Bundle;)V // method@2957 │ │ +0d4f52: 1101 |002d: return-object v1 │ │ +0d4f54: 1a05 3106 |002e: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ +0d4f58: 1f0b 8205 |0030: check-cast v11, Ljava/lang/Boolean; // type@0582 │ │ +0d4f5c: 6e10 a62a 0b00 |0032: invoke-virtual {v11}, Ljava/lang/Boolean;.booleanValue:()Z // method@2aa6 │ │ +0d4f62: 0a06 |0035: move-result v6 │ │ +0d4f64: 6e30 c002 5006 |0036: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putBoolean:(Ljava/lang/String;Z)V // method@02c0 │ │ +0d4f6a: 28f1 |0039: goto 002a // -000f │ │ +0d4f6c: 1a05 3106 |003a: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ +0d4f70: 1f0b 9005 |003c: check-cast v11, Ljava/lang/Float; // type@0590 │ │ +0d4f74: 6e10 cd2a 0b00 |003e: invoke-virtual {v11}, Ljava/lang/Float;.floatValue:()F // method@2acd │ │ +0d4f7a: 0a06 |0041: move-result v6 │ │ +0d4f7c: 6e30 c402 5006 |0042: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putFloat:(Ljava/lang/String;F)V // method@02c4 │ │ +0d4f82: 28e5 |0045: goto 002a // -001b │ │ +0d4f84: 1a05 3106 |0046: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ +0d4f88: 1f0b 9705 |0048: check-cast v11, Ljava/lang/Integer; // type@0597 │ │ +0d4f8c: 6e10 df2a 0b00 |004a: invoke-virtual {v11}, Ljava/lang/Integer;.intValue:()I // method@2adf │ │ +0d4f92: 0a06 |004d: move-result v6 │ │ +0d4f94: 6e30 c502 5006 |004e: invoke-virtual {v0, v5, v6}, Landroid/os/Bundle;.putInt:(Ljava/lang/String;I)V // method@02c5 │ │ +0d4f9a: 28d9 |0051: goto 002a // -0027 │ │ +0d4f9c: 1a05 3106 |0052: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ +0d4fa0: 1f0b 9a05 |0054: check-cast v11, Ljava/lang/Long; // type@059a │ │ +0d4fa4: 6e10 ea2a 0b00 |0056: invoke-virtual {v11}, Ljava/lang/Long;.longValue:()J // method@2aea │ │ +0d4faa: 0b06 |0059: move-result-wide v6 │ │ +0d4fac: 6e40 c602 5076 |005a: invoke-virtual {v0, v5, v6, v7}, Landroid/os/Bundle;.putLong:(Ljava/lang/String;J)V // method@02c6 │ │ +0d4fb2: 28cd |005d: goto 002a // -0033 │ │ +0d4fb4: 1a05 3106 |005e: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ +0d4fb8: 1f0b a805 |0060: check-cast v11, Ljava/lang/String; // type@05a8 │ │ +0d4fbc: 6e30 cb02 500b |0062: invoke-virtual {v0, v5, v11}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d4fc2: 28c5 |0065: goto 002a // -003b │ │ +0d4fc4: 1f0b de05 |0066: check-cast v11, Ljava/util/Set; // type@05de │ │ +0d4fc8: 7210 f72b 0b00 |0068: invoke-interface {v11}, Ljava/util/Set;.toArray:()[Ljava/lang/Object; // method@2bf7 │ │ +0d4fce: 0c03 |006b: move-result-object v3 │ │ +0d4fd0: 2135 |006c: array-length v5, v3 │ │ +0d4fd2: 2354 5406 |006d: new-array v4, v5, [Ljava/lang/String; // type@0654 │ │ +0d4fd6: 1202 |006f: const/4 v2, #int 0 // #0 │ │ +0d4fd8: 2145 |0070: array-length v5, v4 │ │ +0d4fda: 3552 0d00 |0071: if-ge v2, v5, 007e // +000d │ │ +0d4fde: 4605 0302 |0073: aget-object v5, v3, v2 │ │ +0d4fe2: 6e10 042b 0500 |0075: invoke-virtual {v5}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d4fe8: 0c05 |0078: move-result-object v5 │ │ +0d4fea: 4d05 0402 |0079: aput-object v5, v4, v2 │ │ +0d4fee: d802 0201 |007b: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d4ff2: 28f3 |007d: goto 0070 // -000d │ │ +0d4ff4: 1a05 3106 |007e: const-string v5, "KEY_EDIT_VALUE" // string@0631 │ │ +0d4ff8: 6e30 cc02 5004 |0080: invoke-virtual {v0, v5, v4}, Landroid/os/Bundle;.putStringArray:(Ljava/lang/String;[Ljava/lang/String;)V // method@02cc │ │ +0d4ffe: 28a7 |0083: goto 002a // -0059 │ │ +0d5000: 0001 0600 0100 0000 0700 0000 1300 ... |0084: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=60 │ │ 0x0005 line=61 │ │ 0x000a line=62 │ │ 0x0013 line=63 │ │ 0x0018 line=64 │ │ @@ -293331,112 +293354,112 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 1 │ │ outs : 5 │ │ insns size : 198 16-bit code units │ │ -0d4f38: |[0d4f38] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.performOK:()V │ │ -0d4f48: 6e10 5029 0900 |0000: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@2950 │ │ -0d4f4e: 0c02 |0003: move-result-object v2 │ │ -0d4f50: 1f02 5e05 |0004: check-cast v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ -0d4f54: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ -0d4f58: 0e00 |0008: return-void │ │ -0d4f5a: 7010 5b29 0900 |0009: invoke-direct {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.validate:()Z // method@295b │ │ -0d4f60: 0a07 |000c: move-result v7 │ │ -0d4f62: 3807 fbff |000d: if-eqz v7, 0008 // -0005 │ │ -0d4f66: 5497 e112 |000f: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ -0d4f6a: 6e10 eb23 0700 |0011: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d4f70: 0c01 |0014: move-result-object v1 │ │ -0d4f72: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ -0d4f76: 3801 0600 |0017: if-eqz v1, 001d // +0006 │ │ -0d4f7a: 6e10 042b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d4f80: 0c04 |001c: move-result-object v4 │ │ -0d4f82: 1206 |001d: const/4 v6, #int 0 // #0 │ │ -0d4f84: 6207 d412 |001e: sget-object v7, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d4f88: 5498 e212 |0020: iget-object v8, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d4f8c: 6e10 3b28 0800 |0022: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d4f92: 0a08 |0025: move-result v8 │ │ -0d4f94: 4407 0708 |0026: aget v7, v7, v8 │ │ -0d4f98: 2b07 8e00 0000 |0028: packed-switch v7, 000000b6 // +0000008e │ │ -0d4f9e: 5497 de12 |002b: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ -0d4fa2: 5598 df12 |002d: iget-boolean v8, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ -0d4fa6: 6e58 a629 7264 |002f: invoke-virtual {v2, v7, v4, v6, v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.addPrefKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V // method@29a6 │ │ -0d4fac: 28d6 |0032: goto 0008 // -002a │ │ -0d4fae: 5497 e312 |0033: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4fb2: 1f07 7104 |0035: check-cast v7, Landroid/widget/CompoundButton; // type@0471 │ │ -0d4fb6: 6e10 da23 0700 |0037: invoke-virtual {v7}, Landroid/widget/CompoundButton;.isChecked:()Z // method@23da │ │ -0d4fbc: 0a07 |003a: move-result v7 │ │ -0d4fbe: 7110 a82a 0700 |003b: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0d4fc4: 0c06 |003e: move-result-object v6 │ │ -0d4fc6: 28ec |003f: goto 002b // -0014 │ │ -0d4fc8: 5497 e312 |0040: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4fcc: 1f07 7304 |0042: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ -0d4fd0: 6e10 eb23 0700 |0044: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d4fd6: 0c07 |0047: move-result-object v7 │ │ -0d4fd8: 6e10 042b 0700 |0048: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d4fde: 0c07 |004b: move-result-object v7 │ │ -0d4fe0: 7110 e62a 0700 |004c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2ae6 │ │ -0d4fe6: 0c06 |004f: move-result-object v6 │ │ -0d4fe8: 28db |0050: goto 002b // -0025 │ │ -0d4fea: 5497 e312 |0051: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d4fee: 1f07 7304 |0053: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ -0d4ff2: 6e10 eb23 0700 |0055: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d4ff8: 0c07 |0058: move-result-object v7 │ │ -0d4ffa: 6e10 042b 0700 |0059: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d5000: 0c06 |005c: move-result-object v6 │ │ -0d5002: 28ce |005d: goto 002b // -0032 │ │ -0d5004: 5497 e312 |005e: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d5008: 1f07 7304 |0060: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ -0d500c: 6e10 eb23 0700 |0062: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d5012: 0c07 |0065: move-result-object v7 │ │ -0d5014: 6e10 042b 0700 |0066: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d501a: 0c07 |0069: move-result-object v7 │ │ -0d501c: 7110 d22a 0700 |006a: invoke-static {v7}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@2ad2 │ │ -0d5022: 0c06 |006d: move-result-object v6 │ │ -0d5024: 28bd |006e: goto 002b // -0043 │ │ -0d5026: 5497 e312 |006f: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d502a: 1f07 7304 |0071: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ -0d502e: 6e10 eb23 0700 |0073: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d5034: 0c07 |0076: move-result-object v7 │ │ -0d5036: 6e10 042b 0700 |0077: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d503c: 0c07 |007a: move-result-object v7 │ │ -0d503e: 7110 ee2a 0700 |007b: invoke-static {v7}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2aee │ │ -0d5044: 0c06 |007e: move-result-object v6 │ │ -0d5046: 28ac |007f: goto 002b // -0054 │ │ -0d5048: 2205 d605 |0080: new-instance v5, Ljava/util/HashSet; // type@05d6 │ │ -0d504c: 7010 b52b 0500 |0082: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ -0d5052: 5490 e312 |0085: iget-object v0, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d5056: 1f00 7f04 |0087: check-cast v0, Landroid/widget/LinearLayout; // type@047f │ │ -0d505a: 1203 |0089: const/4 v3, #int 0 // #0 │ │ -0d505c: 6e10 4524 0000 |008a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ -0d5062: 0a07 |008d: move-result v7 │ │ -0d5064: 3573 2400 |008e: if-ge v3, v7, 00b2 // +0024 │ │ -0d5068: 6e20 4424 3000 |0090: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ -0d506e: 0c07 |0093: move-result-object v7 │ │ -0d5070: 1f07 4404 |0094: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ -0d5074: 1208 |0096: const/4 v8, #int 0 // #0 │ │ -0d5076: 6e20 a622 8700 |0097: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0d507c: 0c07 |009a: move-result-object v7 │ │ -0d507e: 1f07 4404 |009b: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ -0d5082: 1218 |009d: const/4 v8, #int 1 // #1 │ │ -0d5084: 6e20 a622 8700 |009e: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ -0d508a: 0c07 |00a1: move-result-object v7 │ │ -0d508c: 1f07 7304 |00a2: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ -0d5090: 6e10 eb23 0700 |00a4: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d5096: 0c07 |00a7: move-result-object v7 │ │ -0d5098: 6e10 042b 0700 |00a8: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d509e: 0c07 |00ab: move-result-object v7 │ │ -0d50a0: 7220 f12b 7500 |00ac: invoke-interface {v5, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ -0d50a6: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d50aa: 28d9 |00b1: goto 008a // -0027 │ │ -0d50ac: 0756 |00b2: move-object v6, v5 │ │ -0d50ae: 2900 78ff |00b3: goto/16 002b // -0088 │ │ -0d50b2: 0000 |00b5: nop // spacer │ │ -0d50b4: 0001 0600 0100 0000 0b00 0000 3600 ... |00b6: packed-switch-data (16 units) │ │ +0d5020: |[0d5020] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.performOK:()V │ │ +0d5030: 6e10 5029 0900 |0000: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@2950 │ │ +0d5036: 0c02 |0003: move-result-object v2 │ │ +0d5038: 1f02 5e05 |0004: check-cast v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ +0d503c: 3902 0300 |0006: if-nez v2, 0009 // +0003 │ │ +0d5040: 0e00 |0008: return-void │ │ +0d5042: 7010 5b29 0900 |0009: invoke-direct {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.validate:()Z // method@295b │ │ +0d5048: 0a07 |000c: move-result v7 │ │ +0d504a: 3807 fbff |000d: if-eqz v7, 0008 // -0005 │ │ +0d504e: 5497 e112 |000f: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ +0d5052: 6e10 eb23 0700 |0011: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d5058: 0c01 |0014: move-result-object v1 │ │ +0d505a: 1a04 0000 |0015: const-string v4, "" // string@0000 │ │ +0d505e: 3801 0600 |0017: if-eqz v1, 001d // +0006 │ │ +0d5062: 6e10 042b 0100 |0019: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d5068: 0c04 |001c: move-result-object v4 │ │ +0d506a: 1206 |001d: const/4 v6, #int 0 // #0 │ │ +0d506c: 6207 d412 |001e: sget-object v7, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d5070: 5498 e212 |0020: iget-object v8, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d5074: 6e10 3b28 0800 |0022: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d507a: 0a08 |0025: move-result v8 │ │ +0d507c: 4407 0708 |0026: aget v7, v7, v8 │ │ +0d5080: 2b07 8e00 0000 |0028: packed-switch v7, 000000b6 // +0000008e │ │ +0d5086: 5497 de12 |002b: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ +0d508a: 5598 df12 |002d: iget-boolean v8, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ +0d508e: 6e58 a629 7264 |002f: invoke-virtual {v2, v7, v4, v6, v8}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.addPrefKeyValue:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Object;Z)V // method@29a6 │ │ +0d5094: 28d6 |0032: goto 0008 // -002a │ │ +0d5096: 5497 e312 |0033: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d509a: 1f07 7104 |0035: check-cast v7, Landroid/widget/CompoundButton; // type@0471 │ │ +0d509e: 6e10 da23 0700 |0037: invoke-virtual {v7}, Landroid/widget/CompoundButton;.isChecked:()Z // method@23da │ │ +0d50a4: 0a07 |003a: move-result v7 │ │ +0d50a6: 7110 a82a 0700 |003b: invoke-static {v7}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0d50ac: 0c06 |003e: move-result-object v6 │ │ +0d50ae: 28ec |003f: goto 002b // -0014 │ │ +0d50b0: 5497 e312 |0040: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d50b4: 1f07 7304 |0042: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ +0d50b8: 6e10 eb23 0700 |0044: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d50be: 0c07 |0047: move-result-object v7 │ │ +0d50c0: 6e10 042b 0700 |0048: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d50c6: 0c07 |004b: move-result-object v7 │ │ +0d50c8: 7110 e62a 0700 |004c: invoke-static {v7}, Ljava/lang/Integer;.valueOf:(Ljava/lang/String;)Ljava/lang/Integer; // method@2ae6 │ │ +0d50ce: 0c06 |004f: move-result-object v6 │ │ +0d50d0: 28db |0050: goto 002b // -0025 │ │ +0d50d2: 5497 e312 |0051: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d50d6: 1f07 7304 |0053: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ +0d50da: 6e10 eb23 0700 |0055: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d50e0: 0c07 |0058: move-result-object v7 │ │ +0d50e2: 6e10 042b 0700 |0059: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d50e8: 0c06 |005c: move-result-object v6 │ │ +0d50ea: 28ce |005d: goto 002b // -0032 │ │ +0d50ec: 5497 e312 |005e: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d50f0: 1f07 7304 |0060: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ +0d50f4: 6e10 eb23 0700 |0062: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d50fa: 0c07 |0065: move-result-object v7 │ │ +0d50fc: 6e10 042b 0700 |0066: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d5102: 0c07 |0069: move-result-object v7 │ │ +0d5104: 7110 d22a 0700 |006a: invoke-static {v7}, Ljava/lang/Float;.valueOf:(Ljava/lang/String;)Ljava/lang/Float; // method@2ad2 │ │ +0d510a: 0c06 |006d: move-result-object v6 │ │ +0d510c: 28bd |006e: goto 002b // -0043 │ │ +0d510e: 5497 e312 |006f: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d5112: 1f07 7304 |0071: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ +0d5116: 6e10 eb23 0700 |0073: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d511c: 0c07 |0076: move-result-object v7 │ │ +0d511e: 6e10 042b 0700 |0077: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d5124: 0c07 |007a: move-result-object v7 │ │ +0d5126: 7110 ee2a 0700 |007b: invoke-static {v7}, Ljava/lang/Long;.valueOf:(Ljava/lang/String;)Ljava/lang/Long; // method@2aee │ │ +0d512c: 0c06 |007e: move-result-object v6 │ │ +0d512e: 28ac |007f: goto 002b // -0054 │ │ +0d5130: 2205 d605 |0080: new-instance v5, Ljava/util/HashSet; // type@05d6 │ │ +0d5134: 7010 b52b 0500 |0082: invoke-direct {v5}, Ljava/util/HashSet;.:()V // method@2bb5 │ │ +0d513a: 5490 e312 |0085: iget-object v0, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d513e: 1f00 7f04 |0087: check-cast v0, Landroid/widget/LinearLayout; // type@047f │ │ +0d5142: 1203 |0089: const/4 v3, #int 0 // #0 │ │ +0d5144: 6e10 4524 0000 |008a: invoke-virtual {v0}, Landroid/widget/LinearLayout;.getChildCount:()I // method@2445 │ │ +0d514a: 0a07 |008d: move-result v7 │ │ +0d514c: 3573 2400 |008e: if-ge v3, v7, 00b2 // +0024 │ │ +0d5150: 6e20 4424 3000 |0090: invoke-virtual {v0, v3}, Landroid/widget/LinearLayout;.getChildAt:(I)Landroid/view/View; // method@2444 │ │ +0d5156: 0c07 |0093: move-result-object v7 │ │ +0d5158: 1f07 4404 |0094: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ +0d515c: 1208 |0096: const/4 v8, #int 0 // #0 │ │ +0d515e: 6e20 a622 8700 |0097: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0d5164: 0c07 |009a: move-result-object v7 │ │ +0d5166: 1f07 4404 |009b: check-cast v7, Landroid/view/ViewGroup; // type@0444 │ │ +0d516a: 1218 |009d: const/4 v8, #int 1 // #1 │ │ +0d516c: 6e20 a622 8700 |009e: invoke-virtual {v7, v8}, Landroid/view/ViewGroup;.getChildAt:(I)Landroid/view/View; // method@22a6 │ │ +0d5172: 0c07 |00a1: move-result-object v7 │ │ +0d5174: 1f07 7304 |00a2: check-cast v7, Landroid/widget/EditText; // type@0473 │ │ +0d5178: 6e10 eb23 0700 |00a4: invoke-virtual {v7}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d517e: 0c07 |00a7: move-result-object v7 │ │ +0d5180: 6e10 042b 0700 |00a8: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d5186: 0c07 |00ab: move-result-object v7 │ │ +0d5188: 7220 f12b 7500 |00ac: invoke-interface {v5, v7}, Ljava/util/Set;.add:(Ljava/lang/Object;)Z // method@2bf1 │ │ +0d518e: d803 0301 |00af: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d5192: 28d9 |00b1: goto 008a // -0027 │ │ +0d5194: 0756 |00b2: move-object v6, v5 │ │ +0d5196: 2900 78ff |00b3: goto/16 002b // -0088 │ │ +0d519a: 0000 |00b5: nop // spacer │ │ +0d519c: 0001 0600 0100 0000 0b00 0000 3600 ... |00b6: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=330 │ │ 0x0006 line=331 │ │ 0x0008 line=372 │ │ 0x0009 line=335 │ │ 0x000f line=336 │ │ @@ -293491,23 +293514,23 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 15 16-bit code units │ │ -0d50d4: |[0d50d4] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.performSuppr:()V │ │ -0d50e4: 6e10 5029 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@2950 │ │ -0d50ea: 0c00 |0003: move-result-object v0 │ │ -0d50ec: 1f00 5e05 |0004: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ -0d50f0: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ -0d50f4: 0e00 |0008: return-void │ │ -0d50f6: 5421 de12 |0009: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ -0d50fa: 6e20 a729 1000 |000b: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.deletePref:(Ljava/lang/String;)V // method@29a7 │ │ -0d5100: 28fa |000e: goto 0008 // -0006 │ │ +0d51bc: |[0d51bc] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.performSuppr:()V │ │ +0d51cc: 6e10 5029 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@2950 │ │ +0d51d2: 0c00 |0003: move-result-object v0 │ │ +0d51d4: 1f00 5e05 |0004: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ +0d51d8: 3900 0300 |0006: if-nez v0, 0009 // +0003 │ │ +0d51dc: 0e00 |0008: return-void │ │ +0d51de: 5421 de12 |0009: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ +0d51e2: 6e20 a729 1000 |000b: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.deletePref:(Ljava/lang/String;)V // method@29a7 │ │ +0d51e8: 28fa |000e: goto 0008 // -0006 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0006 line=323 │ │ 0x0008 line=327 │ │ 0x0009 line=326 │ │ locals : │ │ @@ -293519,110 +293542,110 @@ │ │ type : '()Z' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 178 16-bit code units │ │ -0d5104: |[0d5104] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.validate:()Z │ │ -0d5114: 1217 |0000: const/4 v7, #int 1 // #1 │ │ -0d5116: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0d5118: 54a6 e112 |0002: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ -0d511c: 6e10 eb23 0600 |0004: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d5122: 0c01 |0007: move-result-object v1 │ │ -0d5124: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ -0d5128: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ -0d512c: 6e10 042b 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d5132: 0c06 |000f: move-result-object v6 │ │ -0d5134: 6e10 372b 0600 |0010: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0d513a: 0c03 |0013: move-result-object v3 │ │ -0d513c: 7110 e420 0300 |0014: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0d5142: 0a06 |0017: move-result v6 │ │ -0d5144: 3906 2000 |0018: if-nez v6, 0038 // +0020 │ │ -0d5148: 0174 |001a: move v4, v7 │ │ -0d514a: 1205 |001b: const/4 v5, #int 0 // #0 │ │ -0d514c: 6206 d412 |001c: sget-object v6, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d5150: 54a9 e212 |001e: iget-object v9, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d5154: 6e10 3b28 0900 |0020: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d515a: 0a09 |0023: move-result v9 │ │ -0d515c: 4406 0609 |0024: aget v6, v6, v9 │ │ -0d5160: 2b06 7c00 0000 |0026: packed-switch v6, 000000a2 // +0000007c │ │ -0d5166: 54a9 dc12 |0029: iget-object v9, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnOK:Landroid/widget/Button; // field@12dc │ │ -0d516a: 3804 7200 |002b: if-eqz v4, 009d // +0072 │ │ -0d516e: 3805 7000 |002d: if-eqz v5, 009d // +0070 │ │ -0d5172: 0176 |002f: move v6, v7 │ │ -0d5174: 6e20 d423 6900 |0030: invoke-virtual {v9, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@23d4 │ │ -0d517a: 3804 6c00 |0033: if-eqz v4, 009f // +006c │ │ -0d517e: 3805 6a00 |0035: if-eqz v5, 009f // +006a │ │ -0d5182: 0f07 |0037: return v7 │ │ -0d5184: 0184 |0038: move v4, v8 │ │ -0d5186: 28e2 |0039: goto 001b // -001e │ │ -0d5188: 1215 |003a: const/4 v5, #int 1 // #1 │ │ -0d518a: 28ee |003b: goto 0029 // -0012 │ │ -0d518c: 54a6 e312 |003c: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d5190: 1f06 7304 |003e: check-cast v6, Landroid/widget/EditText; // type@0473 │ │ -0d5194: 6e10 eb23 0600 |0040: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d519a: 0c06 |0043: move-result-object v6 │ │ -0d519c: 6e10 042b 0600 |0044: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d51a2: 0c06 |0047: move-result-object v6 │ │ -0d51a4: 6e10 372b 0600 |0048: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0d51aa: 0c06 |004b: move-result-object v6 │ │ -0d51ac: 7110 d02a 0600 |004c: invoke-static {v6}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2ad0 │ │ -0d51b2: 0a06 |004f: move-result v6 │ │ -0d51b4: 7110 d12a 0600 |0050: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2ad1 │ │ -0d51ba: 0c02 |0053: move-result-object v2 │ │ -0d51bc: 6e10 cd2a 0200 |0054: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2acd │ │ -0d51c2: 0a06 |0057: move-result v6 │ │ -0d51c4: 7110 ce2a 0600 |0058: invoke-static {v6}, Ljava/lang/Float;.isInfinite:(F)Z // method@2ace │ │ -0d51ca: 0a06 |005b: move-result v6 │ │ -0d51cc: 3906 0e00 |005c: if-nez v6, 006a // +000e │ │ -0d51d0: 6e10 cd2a 0200 |005e: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2acd │ │ -0d51d6: 0a06 |0061: move-result v6 │ │ -0d51d8: 7110 cf2a 0600 |0062: invoke-static {v6}, Ljava/lang/Float;.isNaN:(F)Z // method@2acf │ │ -0d51de: 0a06 |0065: move-result v6 │ │ -0d51e0: 3906 0400 |0066: if-nez v6, 006a // +0004 │ │ -0d51e4: 0175 |0068: move v5, v7 │ │ -0d51e6: 28c0 |0069: goto 0029 // -0040 │ │ -0d51e8: 0185 |006a: move v5, v8 │ │ -0d51ea: 28fe |006b: goto 0069 // -0002 │ │ -0d51ec: 54a6 e312 |006c: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d51f0: 1f06 7304 |006e: check-cast v6, Landroid/widget/EditText; // type@0473 │ │ -0d51f4: 6e10 eb23 0600 |0070: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d51fa: 0c06 |0073: move-result-object v6 │ │ -0d51fc: 6e10 042b 0600 |0074: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d5202: 0c06 |0077: move-result-object v6 │ │ -0d5204: 6e10 372b 0600 |0078: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0d520a: 0c06 |007b: move-result-object v6 │ │ -0d520c: 7110 eb2a 0600 |007c: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2aeb │ │ -0d5212: 1215 |007f: const/4 v5, #int 1 // #1 │ │ -0d5214: 28a9 |0080: goto 0029 // -0057 │ │ -0d5216: 54a6 e312 |0081: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ -0d521a: 1f06 7304 |0083: check-cast v6, Landroid/widget/EditText; // type@0473 │ │ -0d521e: 6e10 eb23 0600 |0085: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ -0d5224: 0c06 |0088: move-result-object v6 │ │ -0d5226: 6e10 042b 0600 |0089: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d522c: 0c06 |008c: move-result-object v6 │ │ -0d522e: 6e10 372b 0600 |008d: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ -0d5234: 0c06 |0090: move-result-object v6 │ │ -0d5236: 7110 e12a 0600 |0091: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0d523c: 1215 |0094: const/4 v5, #int 1 // #1 │ │ -0d523e: 2894 |0095: goto 0029 // -006c │ │ -0d5240: 1215 |0096: const/4 v5, #int 1 // #1 │ │ -0d5242: 2892 |0097: goto 0029 // -006e │ │ -0d5244: 1215 |0098: const/4 v5, #int 1 // #1 │ │ -0d5246: 2890 |0099: goto 0029 // -0070 │ │ -0d5248: 0d00 |009a: move-exception v0 │ │ -0d524a: 1205 |009b: const/4 v5, #int 0 // #0 │ │ -0d524c: 288d |009c: goto 0029 // -0073 │ │ -0d524e: 0186 |009d: move v6, v8 │ │ -0d5250: 2892 |009e: goto 0030 // -006e │ │ -0d5252: 0187 |009f: move v7, v8 │ │ -0d5254: 2897 |00a0: goto 0037 // -0069 │ │ -0d5256: 0000 |00a1: nop // spacer │ │ -0d5258: 0001 0600 0100 0000 1400 0000 1600 ... |00a2: packed-switch-data (16 units) │ │ +0d51ec: |[0d51ec] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.validate:()Z │ │ +0d51fc: 1217 |0000: const/4 v7, #int 1 // #1 │ │ +0d51fe: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0d5200: 54a6 e112 |0002: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mKey:Landroid/widget/EditText; // field@12e1 │ │ +0d5204: 6e10 eb23 0600 |0004: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d520a: 0c01 |0007: move-result-object v1 │ │ +0d520c: 1a03 0000 |0008: const-string v3, "" // string@0000 │ │ +0d5210: 3801 0a00 |000a: if-eqz v1, 0014 // +000a │ │ +0d5214: 6e10 042b 0100 |000c: invoke-virtual {v1}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d521a: 0c06 |000f: move-result-object v6 │ │ +0d521c: 6e10 372b 0600 |0010: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0d5222: 0c03 |0013: move-result-object v3 │ │ +0d5224: 7110 e420 0300 |0014: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0d522a: 0a06 |0017: move-result v6 │ │ +0d522c: 3906 2000 |0018: if-nez v6, 0038 // +0020 │ │ +0d5230: 0174 |001a: move v4, v7 │ │ +0d5232: 1205 |001b: const/4 v5, #int 0 // #0 │ │ +0d5234: 6206 d412 |001c: sget-object v6, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d5238: 54a9 e212 |001e: iget-object v9, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d523c: 6e10 3b28 0900 |0020: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d5242: 0a09 |0023: move-result v9 │ │ +0d5244: 4406 0609 |0024: aget v6, v6, v9 │ │ +0d5248: 2b06 7c00 0000 |0026: packed-switch v6, 000000a2 // +0000007c │ │ +0d524e: 54a9 dc12 |0029: iget-object v9, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mBtnOK:Landroid/widget/Button; // field@12dc │ │ +0d5252: 3804 7200 |002b: if-eqz v4, 009d // +0072 │ │ +0d5256: 3805 7000 |002d: if-eqz v5, 009d // +0070 │ │ +0d525a: 0176 |002f: move v6, v7 │ │ +0d525c: 6e20 d423 6900 |0030: invoke-virtual {v9, v6}, Landroid/widget/Button;.setEnabled:(Z)V // method@23d4 │ │ +0d5262: 3804 6c00 |0033: if-eqz v4, 009f // +006c │ │ +0d5266: 3805 6a00 |0035: if-eqz v5, 009f // +006a │ │ +0d526a: 0f07 |0037: return v7 │ │ +0d526c: 0184 |0038: move v4, v8 │ │ +0d526e: 28e2 |0039: goto 001b // -001e │ │ +0d5270: 1215 |003a: const/4 v5, #int 1 // #1 │ │ +0d5272: 28ee |003b: goto 0029 // -0012 │ │ +0d5274: 54a6 e312 |003c: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d5278: 1f06 7304 |003e: check-cast v6, Landroid/widget/EditText; // type@0473 │ │ +0d527c: 6e10 eb23 0600 |0040: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d5282: 0c06 |0043: move-result-object v6 │ │ +0d5284: 6e10 042b 0600 |0044: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d528a: 0c06 |0047: move-result-object v6 │ │ +0d528c: 6e10 372b 0600 |0048: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0d5292: 0c06 |004b: move-result-object v6 │ │ +0d5294: 7110 d02a 0600 |004c: invoke-static {v6}, Ljava/lang/Float;.parseFloat:(Ljava/lang/String;)F // method@2ad0 │ │ +0d529a: 0a06 |004f: move-result v6 │ │ +0d529c: 7110 d12a 0600 |0050: invoke-static {v6}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2ad1 │ │ +0d52a2: 0c02 |0053: move-result-object v2 │ │ +0d52a4: 6e10 cd2a 0200 |0054: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2acd │ │ +0d52aa: 0a06 |0057: move-result v6 │ │ +0d52ac: 7110 ce2a 0600 |0058: invoke-static {v6}, Ljava/lang/Float;.isInfinite:(F)Z // method@2ace │ │ +0d52b2: 0a06 |005b: move-result v6 │ │ +0d52b4: 3906 0e00 |005c: if-nez v6, 006a // +000e │ │ +0d52b8: 6e10 cd2a 0200 |005e: invoke-virtual {v2}, Ljava/lang/Float;.floatValue:()F // method@2acd │ │ +0d52be: 0a06 |0061: move-result v6 │ │ +0d52c0: 7110 cf2a 0600 |0062: invoke-static {v6}, Ljava/lang/Float;.isNaN:(F)Z // method@2acf │ │ +0d52c6: 0a06 |0065: move-result v6 │ │ +0d52c8: 3906 0400 |0066: if-nez v6, 006a // +0004 │ │ +0d52cc: 0175 |0068: move v5, v7 │ │ +0d52ce: 28c0 |0069: goto 0029 // -0040 │ │ +0d52d0: 0185 |006a: move v5, v8 │ │ +0d52d2: 28fe |006b: goto 0069 // -0002 │ │ +0d52d4: 54a6 e312 |006c: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d52d8: 1f06 7304 |006e: check-cast v6, Landroid/widget/EditText; // type@0473 │ │ +0d52dc: 6e10 eb23 0600 |0070: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d52e2: 0c06 |0073: move-result-object v6 │ │ +0d52e4: 6e10 042b 0600 |0074: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d52ea: 0c06 |0077: move-result-object v6 │ │ +0d52ec: 6e10 372b 0600 |0078: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0d52f2: 0c06 |007b: move-result-object v6 │ │ +0d52f4: 7110 eb2a 0600 |007c: invoke-static {v6}, Ljava/lang/Long;.parseLong:(Ljava/lang/String;)J // method@2aeb │ │ +0d52fa: 1215 |007f: const/4 v5, #int 1 // #1 │ │ +0d52fc: 28a9 |0080: goto 0029 // -0057 │ │ +0d52fe: 54a6 e312 |0081: iget-object v6, v10, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mValue:Landroid/view/View; // field@12e3 │ │ +0d5302: 1f06 7304 |0083: check-cast v6, Landroid/widget/EditText; // type@0473 │ │ +0d5306: 6e10 eb23 0600 |0085: invoke-virtual {v6}, Landroid/widget/EditText;.getText:()Landroid/text/Editable; // method@23eb │ │ +0d530c: 0c06 |0088: move-result-object v6 │ │ +0d530e: 6e10 042b 0600 |0089: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d5314: 0c06 |008c: move-result-object v6 │ │ +0d5316: 6e10 372b 0600 |008d: invoke-virtual {v6}, Ljava/lang/String;.trim:()Ljava/lang/String; // method@2b37 │ │ +0d531c: 0c06 |0090: move-result-object v6 │ │ +0d531e: 7110 e12a 0600 |0091: invoke-static {v6}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0d5324: 1215 |0094: const/4 v5, #int 1 // #1 │ │ +0d5326: 2894 |0095: goto 0029 // -006c │ │ +0d5328: 1215 |0096: const/4 v5, #int 1 // #1 │ │ +0d532a: 2892 |0097: goto 0029 // -006e │ │ +0d532c: 1215 |0098: const/4 v5, #int 1 // #1 │ │ +0d532e: 2890 |0099: goto 0029 // -0070 │ │ +0d5330: 0d00 |009a: move-exception v0 │ │ +0d5332: 1205 |009b: const/4 v5, #int 0 // #0 │ │ +0d5334: 288d |009c: goto 0029 // -0073 │ │ +0d5336: 0186 |009d: move v6, v8 │ │ +0d5338: 2892 |009e: goto 0030 // -006e │ │ +0d533a: 0187 |009f: move v7, v8 │ │ +0d533c: 2897 |00a0: goto 0037 // -0069 │ │ +0d533e: 0000 |00a1: nop // spacer │ │ +0d5340: 0001 0600 0100 0000 1400 0000 1600 ... |00a2: packed-switch-data (16 units) │ │ catches : 2 │ │ 0x001c - 0x0026 │ │ Ljava/lang/NumberFormatException; -> 0x009a │ │ 0x003c - 0x0094 │ │ Ljava/lang/NumberFormatException; -> 0x009a │ │ positions : │ │ 0x0002 line=375 │ │ @@ -293673,84 +293696,84 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 144 16-bit code units │ │ -0d5290: |[0d5290] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.onCreate:(Landroid/os/Bundle;)V │ │ -0d52a0: 6f20 f903 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@03f9 │ │ -0d52a6: 6e10 4d29 0400 |0003: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getArguments:()Landroid/os/Bundle; // method@294d │ │ -0d52ac: 0c00 |0006: move-result-object v0 │ │ -0d52ae: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ -0d52b2: 0e00 |0009: return-void │ │ -0d52b4: 1a01 4406 |000a: const-string v1, "KEY_TYPE" // string@0644 │ │ -0d52b8: 6e20 bb02 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d52be: 0c01 |000f: move-result-object v1 │ │ -0d52c0: 7110 3c28 0100 |0010: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@283c │ │ -0d52c6: 0c01 |0013: move-result-object v1 │ │ -0d52c8: 5b41 e212 |0014: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d52cc: 1a01 3006 |0016: const-string v1, "KEY_EDIT_MODE" // string@0630 │ │ -0d52d0: 6e20 ae02 1000 |0018: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -0d52d6: 0a01 |001b: move-result v1 │ │ -0d52d8: 5c41 df12 |001c: iput-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ -0d52dc: 1a01 2f06 |001e: const-string v1, "KEY_EDIT_KEY" // string@062f │ │ -0d52e0: 6e20 bb02 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d52e6: 0c01 |0023: move-result-object v1 │ │ -0d52e8: 5b41 de12 |0024: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ -0d52ec: 6201 d412 |0026: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ -0d52f0: 5442 e212 |0028: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ -0d52f4: 6e10 3b28 0200 |002a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ -0d52fa: 0a02 |002d: move-result v2 │ │ -0d52fc: 4401 0102 |002e: aget v1, v1, v2 │ │ -0d5300: 2b01 5000 0000 |0030: packed-switch v1, 00000080 // +00000050 │ │ -0d5306: 1211 |0033: const/4 v1, #int 1 // #1 │ │ -0d5308: 1202 |0034: const/4 v2, #int 0 // #0 │ │ -0d530a: 6e30 5829 1402 |0035: invoke-virtual {v4, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.setStyle:(II)V // method@2958 │ │ -0d5310: 28d1 |0038: goto 0009 // -002f │ │ -0d5312: 1a01 3106 |0039: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ -0d5316: 6e20 ae02 1000 |003b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -0d531c: 0a01 |003e: move-result v1 │ │ -0d531e: 7110 a82a 0100 |003f: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ -0d5324: 0c01 |0042: move-result-object v1 │ │ -0d5326: 5b41 e012 |0043: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d532a: 28ee |0045: goto 0033 // -0012 │ │ -0d532c: 1a01 3106 |0046: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ -0d5330: 6e20 b302 1000 |0048: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@02b3 │ │ -0d5336: 0a01 |004b: move-result v1 │ │ -0d5338: 7110 d12a 0100 |004c: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2ad1 │ │ -0d533e: 0c01 |004f: move-result-object v1 │ │ -0d5340: 5b41 e012 |0050: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d5344: 28e1 |0052: goto 0033 // -001f │ │ -0d5346: 1a01 3106 |0053: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ -0d534a: 6e20 b402 1000 |0055: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ -0d5350: 0a01 |0058: move-result v1 │ │ -0d5352: 7110 e52a 0100 |0059: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ -0d5358: 0c01 |005c: move-result-object v1 │ │ -0d535a: 5b41 e012 |005d: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d535e: 28d4 |005f: goto 0033 // -002c │ │ -0d5360: 1a01 3106 |0060: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ -0d5364: 6e20 b602 1000 |0062: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@02b6 │ │ -0d536a: 0b02 |0065: move-result-wide v2 │ │ -0d536c: 7120 ed2a 3200 |0066: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ -0d5372: 0c01 |0069: move-result-object v1 │ │ -0d5374: 5b41 e012 |006a: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d5378: 28c7 |006c: goto 0033 // -0039 │ │ -0d537a: 1a01 3106 |006d: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ -0d537e: 6e20 bb02 1000 |006f: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d5384: 0c01 |0072: move-result-object v1 │ │ -0d5386: 5b41 e012 |0073: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d538a: 28be |0075: goto 0033 // -0042 │ │ -0d538c: 1a01 3106 |0076: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ -0d5390: 6e20 bc02 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@02bc │ │ -0d5396: 0c01 |007b: move-result-object v1 │ │ -0d5398: 5b41 e012 |007c: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ -0d539c: 28b5 |007e: goto 0033 // -004b │ │ -0d539e: 0000 |007f: nop // spacer │ │ -0d53a0: 0001 0600 0100 0000 0900 0000 1600 ... |0080: packed-switch-data (16 units) │ │ +0d5378: |[0d5378] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.onCreate:(Landroid/os/Bundle;)V │ │ +0d5388: 6f20 f903 5400 |0000: invoke-super {v4, v5}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@03f9 │ │ +0d538e: 6e10 4d29 0400 |0003: invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getArguments:()Landroid/os/Bundle; // method@294d │ │ +0d5394: 0c00 |0006: move-result-object v0 │ │ +0d5396: 3900 0300 |0007: if-nez v0, 000a // +0003 │ │ +0d539a: 0e00 |0009: return-void │ │ +0d539c: 1a01 4406 |000a: const-string v1, "KEY_TYPE" // string@0644 │ │ +0d53a0: 6e20 bb02 1000 |000c: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d53a6: 0c01 |000f: move-result-object v1 │ │ +0d53a8: 7110 3c28 0100 |0010: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.valueOf:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // method@283c │ │ +0d53ae: 0c01 |0013: move-result-object v1 │ │ +0d53b0: 5b41 e212 |0014: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d53b4: 1a01 3006 |0016: const-string v1, "KEY_EDIT_MODE" // string@0630 │ │ +0d53b8: 6e20 ae02 1000 |0018: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +0d53be: 0a01 |001b: move-result v1 │ │ +0d53c0: 5c41 df12 |001c: iput-boolean v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditMode:Z // field@12df │ │ +0d53c4: 1a01 2f06 |001e: const-string v1, "KEY_EDIT_KEY" // string@062f │ │ +0d53c8: 6e20 bb02 1000 |0020: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d53ce: 0c01 |0023: move-result-object v1 │ │ +0d53d0: 5b41 de12 |0024: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditKey:Ljava/lang/String; // field@12de │ │ +0d53d4: 6201 d412 |0026: sget-object v1, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;.$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I // field@12d4 │ │ +0d53d8: 5442 e212 |0028: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; // field@12e2 │ │ +0d53dc: 6e10 3b28 0200 |002a: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;.ordinal:()I // method@283b │ │ +0d53e2: 0a02 |002d: move-result v2 │ │ +0d53e4: 4401 0102 |002e: aget v1, v1, v2 │ │ +0d53e8: 2b01 5000 0000 |0030: packed-switch v1, 00000080 // +00000050 │ │ +0d53ee: 1211 |0033: const/4 v1, #int 1 // #1 │ │ +0d53f0: 1202 |0034: const/4 v2, #int 0 // #0 │ │ +0d53f2: 6e30 5829 1402 |0035: invoke-virtual {v4, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.setStyle:(II)V // method@2958 │ │ +0d53f8: 28d1 |0038: goto 0009 // -002f │ │ +0d53fa: 1a01 3106 |0039: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ +0d53fe: 6e20 ae02 1000 |003b: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +0d5404: 0a01 |003e: move-result v1 │ │ +0d5406: 7110 a82a 0100 |003f: invoke-static {v1}, Ljava/lang/Boolean;.valueOf:(Z)Ljava/lang/Boolean; // method@2aa8 │ │ +0d540c: 0c01 |0042: move-result-object v1 │ │ +0d540e: 5b41 e012 |0043: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d5412: 28ee |0045: goto 0033 // -0012 │ │ +0d5414: 1a01 3106 |0046: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ +0d5418: 6e20 b302 1000 |0048: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getFloat:(Ljava/lang/String;)F // method@02b3 │ │ +0d541e: 0a01 |004b: move-result v1 │ │ +0d5420: 7110 d12a 0100 |004c: invoke-static {v1}, Ljava/lang/Float;.valueOf:(F)Ljava/lang/Float; // method@2ad1 │ │ +0d5426: 0c01 |004f: move-result-object v1 │ │ +0d5428: 5b41 e012 |0050: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d542c: 28e1 |0052: goto 0033 // -001f │ │ +0d542e: 1a01 3106 |0053: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ +0d5432: 6e20 b402 1000 |0055: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getInt:(Ljava/lang/String;)I // method@02b4 │ │ +0d5438: 0a01 |0058: move-result v1 │ │ +0d543a: 7110 e52a 0100 |0059: invoke-static {v1}, Ljava/lang/Integer;.valueOf:(I)Ljava/lang/Integer; // method@2ae5 │ │ +0d5440: 0c01 |005c: move-result-object v1 │ │ +0d5442: 5b41 e012 |005d: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d5446: 28d4 |005f: goto 0033 // -002c │ │ +0d5448: 1a01 3106 |0060: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ +0d544c: 6e20 b602 1000 |0062: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getLong:(Ljava/lang/String;)J // method@02b6 │ │ +0d5452: 0b02 |0065: move-result-wide v2 │ │ +0d5454: 7120 ed2a 3200 |0066: invoke-static {v2, v3}, Ljava/lang/Long;.valueOf:(J)Ljava/lang/Long; // method@2aed │ │ +0d545a: 0c01 |0069: move-result-object v1 │ │ +0d545c: 5b41 e012 |006a: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d5460: 28c7 |006c: goto 0033 // -0039 │ │ +0d5462: 1a01 3106 |006d: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ +0d5466: 6e20 bb02 1000 |006f: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d546c: 0c01 |0072: move-result-object v1 │ │ +0d546e: 5b41 e012 |0073: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d5472: 28be |0075: goto 0033 // -0042 │ │ +0d5474: 1a01 3106 |0076: const-string v1, "KEY_EDIT_VALUE" // string@0631 │ │ +0d5478: 6e20 bc02 1000 |0078: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getStringArray:(Ljava/lang/String;)[Ljava/lang/String; // method@02bc │ │ +0d547e: 0c01 |007b: move-result-object v1 │ │ +0d5480: 5b41 e012 |007c: iput-object v1, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.mEditValue:Ljava/lang/Object; // field@12e0 │ │ +0d5484: 28b5 |007e: goto 0033 // -004b │ │ +0d5486: 0000 |007f: nop // spacer │ │ +0d5488: 0001 0600 0100 0000 0900 0000 1600 ... |0080: packed-switch-data (16 units) │ │ catches : (none) │ │ positions : │ │ 0x0000 line=100 │ │ 0x0003 line=101 │ │ 0x0007 line=102 │ │ 0x0009 line=134 │ │ 0x000a line=106 │ │ @@ -293775,30 +293798,30 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 9 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 33 16-bit code units │ │ -0d53c0: |[0d53c0] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0d53d0: 6e10 4e29 0500 |0000: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getDialog:()Landroid/app/Dialog; // method@294e │ │ -0d53d6: 0c00 |0003: move-result-object v0 │ │ -0d53d8: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ -0d53dc: 6e10 9800 0000 |0006: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0098 │ │ -0d53e2: 0c02 |0009: move-result-object v2 │ │ -0d53e4: 2203 6e00 |000a: new-instance v3, Landroid/graphics/drawable/ColorDrawable; // type@006e │ │ -0d53e8: 1204 |000c: const/4 v4, #int 0 // #0 │ │ -0d53ea: 7020 4302 4300 |000d: invoke-direct {v3, v4}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0243 │ │ -0d53f0: 6e20 1223 3200 |0010: invoke-virtual {v2, v3}, Landroid/view/Window;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2312 │ │ -0d53f6: 7010 4829 0500 |0013: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.buildView:()Landroid/view/View; // method@2948 │ │ -0d53fc: 0c01 |0016: move-result-object v1 │ │ -0d53fe: 7010 5129 0500 |0017: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.initValues:()V // method@2951 │ │ -0d5404: 7010 4929 0500 |001a: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.createValidator:()V // method@2949 │ │ -0d540a: 7010 5b29 0500 |001d: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.validate:()Z // method@295b │ │ -0d5410: 1101 |0020: return-object v1 │ │ +0d54a8: |[0d54a8] fr.simon.marquis.preferencesmanager.ui.PreferenceDialog.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0d54b8: 6e10 4e29 0500 |0000: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.getDialog:()Landroid/app/Dialog; // method@294e │ │ +0d54be: 0c00 |0003: move-result-object v0 │ │ +0d54c0: 3800 0f00 |0004: if-eqz v0, 0013 // +000f │ │ +0d54c4: 6e10 9800 0000 |0006: invoke-virtual {v0}, Landroid/app/Dialog;.getWindow:()Landroid/view/Window; // method@0098 │ │ +0d54ca: 0c02 |0009: move-result-object v2 │ │ +0d54cc: 2203 6e00 |000a: new-instance v3, Landroid/graphics/drawable/ColorDrawable; // type@006e │ │ +0d54d0: 1204 |000c: const/4 v4, #int 0 // #0 │ │ +0d54d2: 7020 4302 4300 |000d: invoke-direct {v3, v4}, Landroid/graphics/drawable/ColorDrawable;.:(I)V // method@0243 │ │ +0d54d8: 6e20 1223 3200 |0010: invoke-virtual {v2, v3}, Landroid/view/Window;.setBackgroundDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2312 │ │ +0d54de: 7010 4829 0500 |0013: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.buildView:()Landroid/view/View; // method@2948 │ │ +0d54e4: 0c01 |0016: move-result-object v1 │ │ +0d54e6: 7010 5129 0500 |0017: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.initValues:()V // method@2951 │ │ +0d54ec: 7010 4929 0500 |001a: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.createValidator:()V // method@2949 │ │ +0d54f2: 7010 5b29 0500 |001d: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;.validate:()Z // method@295b │ │ +0d54f8: 1101 |0020: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=139 │ │ 0x0004 line=140 │ │ 0x0006 line=141 │ │ 0x0013 line=144 │ │ 0x0017 line=146 │ │ @@ -293855,47 +293878,47 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Landroid/support/v4/app/FragmentManager;Ljava/util/List;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d5414: |[0d5414] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Landroid/support/v4/app/FragmentManager;Ljava/util/List;)V │ │ -0d5424: 5b01 e712 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ -0d5428: 7020 3805 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@0538 │ │ -0d542e: 5b03 e612 |0005: iput-object v3, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ -0d5432: 0e00 |0007: return-void │ │ +0d54fc: |[0d54fc] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Landroid/support/v4/app/FragmentManager;Ljava/util/List;)V │ │ +0d550c: 5b01 e712 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ +0d5510: 7020 3805 2000 |0002: invoke-direct {v0, v2}, Landroid/support/v4/app/FragmentPagerAdapter;.:(Landroid/support/v4/app/FragmentManager;)V // method@0538 │ │ +0d5516: 5b03 e612 |0005: iput-object v3, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ +0d551a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=274 │ │ 0x0002 line=275 │ │ 0x0005 line=276 │ │ 0x0007 line=277 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/List; │ │ 0x0000 - 0x0008 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter; │ │ - 0x0000 - 0x0008 reg=1 (null) Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ + 0x0000 - 0x0008 reg=1 this$0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x0008 reg=2 fm Landroid/support/v4/app/FragmentManager; │ │ 0x0000 - 0x0008 reg=3 files Ljava/util/List; Ljava/util/List; │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;) │ │ name : 'getCount' │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d5434: |[0d5434] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.getCount:()I │ │ -0d5444: 5410 e612 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ -0d5448: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ -0d544e: 0a00 |0005: move-result v0 │ │ -0d5450: 0f00 |0006: return v0 │ │ +0d551c: |[0d551c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.getCount:()I │ │ +0d552c: 5410 e612 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ +0d5530: 7210 db2b 0000 |0002: invoke-interface {v0}, Ljava/util/List;.size:()I // method@2bdb │ │ +0d5536: 0a00 |0005: move-result v0 │ │ +0d5538: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;) │ │ @@ -293903,28 +293926,28 @@ │ │ type : '(I)Landroid/support/v4/app/Fragment;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0d5454: |[0d5454] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ -0d5464: 5430 e612 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ -0d5468: 7220 d62b 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0d546e: 0c00 |0005: move-result-object v0 │ │ -0d5470: 1f00 a805 |0006: check-cast v0, Ljava/lang/String; // type@05a8 │ │ -0d5474: 5431 e712 |0008: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ -0d5478: 7110 6929 0100 |000a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Ljava/lang/String; // method@2969 │ │ -0d547e: 0c01 |000d: move-result-object v1 │ │ -0d5480: 5432 e712 |000e: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ -0d5484: 7110 6a29 0200 |0010: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Landroid/net/Uri; // method@296a │ │ -0d548a: 0c02 |0013: move-result-object v2 │ │ -0d548c: 7130 ad29 1002 |0014: invoke-static {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.newInstance:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@29ad │ │ -0d5492: 0c00 |0017: move-result-object v0 │ │ -0d5494: 1100 |0018: return-object v0 │ │ +0d553c: |[0d553c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.getItem:(I)Landroid/support/v4/app/Fragment; │ │ +0d554c: 5430 e612 |0000: iget-object v0, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ +0d5550: 7220 d62b 4000 |0002: invoke-interface {v0, v4}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0d5556: 0c00 |0005: move-result-object v0 │ │ +0d5558: 1f00 a805 |0006: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +0d555c: 5431 e712 |0008: iget-object v1, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ +0d5560: 7110 6929 0100 |000a: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Ljava/lang/String; // method@2969 │ │ +0d5566: 0c01 |000d: move-result-object v1 │ │ +0d5568: 5432 e712 |000e: iget-object v2, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ +0d556c: 7110 6a29 0200 |0010: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Landroid/net/Uri; // method@296a │ │ +0d5572: 0c02 |0013: move-result-object v2 │ │ +0d5574: 7130 ad29 1002 |0014: invoke-static {v0, v1, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.newInstance:(Ljava/lang/String;Ljava/lang/String;Landroid/net/Uri;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // method@29ad │ │ +0d557a: 0c00 |0017: move-result-object v0 │ │ +0d557c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=281 │ │ locals : │ │ 0x0000 - 0x0019 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter; │ │ 0x0000 - 0x0019 reg=4 position I │ │ │ │ @@ -293933,25 +293956,25 @@ │ │ type : '(I)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d5498: |[0d5498] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ -0d54a8: 5420 e612 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ -0d54ac: 7220 d62b 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0d54b2: 0c00 |0005: move-result-object v0 │ │ -0d54b4: 1f00 a805 |0006: check-cast v0, Ljava/lang/String; // type@05a8 │ │ -0d54b8: 7110 2a2a 0000 |0008: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.extractFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2a2a │ │ -0d54be: 0c00 |000b: move-result-object v0 │ │ -0d54c0: 5421 e712 |000c: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ -0d54c4: 7120 212a 1000 |000e: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ -0d54ca: 0c00 |0011: move-result-object v0 │ │ -0d54cc: 1100 |0012: return-object v0 │ │ +0d5580: |[0d5580] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity$SectionsPagerAdapter.getPageTitle:(I)Ljava/lang/CharSequence; │ │ +0d5590: 5420 e612 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.mFiles:Ljava/util/List; // field@12e6 │ │ +0d5594: 7220 d62b 3000 |0002: invoke-interface {v0, v3}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0d559a: 0c00 |0005: move-result-object v0 │ │ +0d559c: 1f00 a805 |0006: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +0d55a0: 7110 2a2a 0000 |0008: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.extractFileName:(Ljava/lang/String;)Ljava/lang/String; // method@2a2a │ │ +0d55a6: 0c00 |000b: move-result-object v0 │ │ +0d55a8: 5421 e712 |000c: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // field@12e7 │ │ +0d55ac: 7120 212a 1000 |000e: invoke-static {v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ +0d55b2: 0c00 |0011: move-result-object v0 │ │ +0d55b4: 1100 |0012: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=291 │ │ locals : │ │ 0x0000 - 0x0013 reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter; │ │ 0x0000 - 0x0013 reg=3 position I │ │ │ │ @@ -294077,22 +294100,22 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 13 16-bit code units │ │ -0d54d0: |[0d54d0] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.:()V │ │ -0d54e0: 1c00 5705 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // type@0557 │ │ -0d54e4: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ -0d54ea: 0c00 |0005: move-result-object v0 │ │ -0d54ec: 6900 ef12 |0006: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.TAG:Ljava/lang/String; // field@12ef │ │ -0d54f0: 6200 4012 |0008: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ -0d54f4: 6900 f912 |000a: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -0d54f8: 0e00 |000c: return-void │ │ +0d55b8: |[0d55b8] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.:()V │ │ +0d55c8: 1c00 5705 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // type@0557 │ │ +0d55cc: 6e10 c12a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.getSimpleName:()Ljava/lang/String; // method@2ac1 │ │ +0d55d2: 0c00 |0005: move-result-object v0 │ │ +0d55d4: 6900 ef12 |0006: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.TAG:Ljava/lang/String; // field@12ef │ │ +0d55d8: 6200 4012 |0008: sget-object v0, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.TYPE_AND_ALPHANUMERIC:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@1240 │ │ +0d55dc: 6900 f912 |000a: sput-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +0d55e0: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=54 │ │ 0x0008 line=62 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;) │ │ @@ -294100,39 +294123,38 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d54fc: |[0d54fc] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.:()V │ │ -0d550c: 7010 cb16 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@16cb │ │ -0d5512: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d5514: 5c10 f412 |0004: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.launchedFromShortcut:Z // field@12f4 │ │ -0d5518: 0e00 |0006: return-void │ │ +0d55e4: |[0d55e4] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.:()V │ │ +0d55f4: 7010 cb16 0100 |0000: invoke-direct {v1}, Landroid/support/v7/app/ActionBarActivity;.:()V // method@16cb │ │ +0d55fa: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d55fc: 5c10 f412 |0004: iput-boolean v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.launchedFromShortcut:Z // field@12f4 │ │ +0d5600: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ 0x0003 line=77 │ │ - 0x0006 line=295 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;) │ │ name : 'access$000' │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Ljava/lang/String;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d551c: |[0d551c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Ljava/lang/String; │ │ -0d552c: 5410 f812 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5530: 1100 |0002: return-object v0 │ │ +0d5604: |[0d5604] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$000:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Ljava/lang/String; │ │ +0d5614: 5410 f812 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5618: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ │ │ #3 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;) │ │ @@ -294140,17 +294162,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Landroid/net/Uri;' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5534: |[0d5534] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Landroid/net/Uri; │ │ -0d5544: 5410 f312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.iconUri:Landroid/net/Uri; // field@12f3 │ │ -0d5548: 1100 |0002: return-object v0 │ │ +0d561c: |[0d561c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$100:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Landroid/net/Uri; │ │ +0d562c: 5410 f312 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.iconUri:Landroid/net/Uri; // field@12f3 │ │ +0d5630: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;) │ │ @@ -294158,17 +294180,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/util/List;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d554c: |[0d554c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/util/List;)V │ │ -0d555c: 7020 8729 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindFiles:(Ljava/util/List;)V // method@2987 │ │ -0d5562: 0e00 |0003: return-void │ │ +0d5634: |[0d5634] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$200:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/util/List;)V │ │ +0d5644: 7020 8729 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindFiles:(Ljava/util/List;)V // method@2987 │ │ +0d564a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Ljava/util/List; │ │ │ │ @@ -294177,17 +294199,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V' │ │ access : 0x1008 (STATIC SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d5564: |[0d5564] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V │ │ -0d5574: 7020 8629 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindBackups:(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2986 │ │ -0d557a: 0e00 |0003: return-void │ │ +0d564c: |[0d564c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.access$300:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V │ │ +0d565c: 7020 8629 1000 |0000: invoke-direct {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindBackups:(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2986 │ │ +0d5662: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=52 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 x0 Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x0004 reg=1 x1 Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ │ │ @@ -294196,47 +294218,47 @@ │ │ type : '()V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 75 16-bit code units │ │ -0d557c: |[0d557c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.createShortcut:()V │ │ -0d558c: 2201 3d00 |0000: new-instance v1, Landroid/content/Intent; // type@003d │ │ -0d5590: 1c02 5705 |0002: const-class v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // type@0557 │ │ -0d5594: 7030 4c01 4102 |0004: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ -0d559a: 1a02 8604 |0007: const-string v2, "EXTRA_PACKAGE_NAME" // string@0486 │ │ -0d559e: 5443 f812 |0009: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d55a2: 6e30 6a01 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0d55a8: 1a02 9704 |000e: const-string v2, "EXTRA_TITLE" // string@0497 │ │ -0d55ac: 5443 fa12 |0010: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ -0d55b0: 6e30 6a01 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0d55b6: 1a02 8e04 |0015: const-string v2, "EXTRA_SHORTCUT" // string@048e │ │ -0d55ba: 1213 |0017: const/4 v3, #int 1 // #1 │ │ -0d55bc: 6e30 6b01 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016b │ │ -0d55c2: 1502 0010 |001b: const/high16 v2, #int 268435456 // #1000 │ │ -0d55c6: 6e20 5001 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0d55cc: 1502 0004 |0020: const/high16 v2, #int 67108864 // #400 │ │ -0d55d0: 6e20 5001 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0d55d6: 2200 3d00 |0025: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0d55da: 7010 4b01 0000 |0027: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@014b │ │ -0d55e0: 1a02 a515 |002a: const-string v2, "android.intent.extra.shortcut.INTENT" // string@15a5 │ │ -0d55e4: 6e30 6801 2001 |002c: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -0d55ea: 1a02 a615 |002f: const-string v2, "android.intent.extra.shortcut.NAME" // string@15a6 │ │ -0d55ee: 5443 fa12 |0031: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ -0d55f2: 6e30 6a01 2003 |0033: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ -0d55f8: 1a02 a415 |0036: const-string v2, "android.intent.extra.shortcut.ICON_RESOURCE" // string@15a4 │ │ -0d55fc: 1403 9b00 027f |0038: const v3, #float 1.72803e+38 // #7f02009b │ │ -0d5602: 7120 4a01 3400 |003b: invoke-static {v4, v3}, Landroid/content/Intent$ShortcutIconResource;.fromContext:(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource; // method@014a │ │ -0d5608: 0c03 |003e: move-result-object v3 │ │ -0d560a: 6e30 6801 2003 |003f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ -0d5610: 1a02 f217 |0042: const-string v2, "com.android.launcher.action.INSTALL_SHORTCUT" // string@17f2 │ │ -0d5614: 6e20 7101 2000 |0044: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ -0d561a: 6e20 8229 0400 |0047: invoke-virtual {v4, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@2982 │ │ -0d5620: 0e00 |004a: return-void │ │ +0d5664: |[0d5664] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.createShortcut:()V │ │ +0d5674: 2201 3d00 |0000: new-instance v1, Landroid/content/Intent; // type@003d │ │ +0d5678: 1c02 5705 |0002: const-class v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; // type@0557 │ │ +0d567c: 7030 4c01 4102 |0004: invoke-direct {v1, v4, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ +0d5682: 1a02 8604 |0007: const-string v2, "EXTRA_PACKAGE_NAME" // string@0486 │ │ +0d5686: 5443 f812 |0009: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d568a: 6e30 6a01 2103 |000b: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0d5690: 1a02 9704 |000e: const-string v2, "EXTRA_TITLE" // string@0497 │ │ +0d5694: 5443 fa12 |0010: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ +0d5698: 6e30 6a01 2103 |0012: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0d569e: 1a02 8e04 |0015: const-string v2, "EXTRA_SHORTCUT" // string@048e │ │ +0d56a2: 1213 |0017: const/4 v3, #int 1 // #1 │ │ +0d56a4: 6e30 6b01 2103 |0018: invoke-virtual {v1, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Z)Landroid/content/Intent; // method@016b │ │ +0d56aa: 1502 0010 |001b: const/high16 v2, #int 268435456 // #1000 │ │ +0d56ae: 6e20 5001 2100 |001d: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0d56b4: 1502 0004 |0020: const/high16 v2, #int 67108864 // #400 │ │ +0d56b8: 6e20 5001 2100 |0022: invoke-virtual {v1, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0d56be: 2200 3d00 |0025: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0d56c2: 7010 4b01 0000 |0027: invoke-direct {v0}, Landroid/content/Intent;.:()V // method@014b │ │ +0d56c8: 1a02 a615 |002a: const-string v2, "android.intent.extra.shortcut.INTENT" // string@15a6 │ │ +0d56cc: 6e30 6801 2001 |002c: invoke-virtual {v0, v2, v1}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +0d56d2: 1a02 a715 |002f: const-string v2, "android.intent.extra.shortcut.NAME" // string@15a7 │ │ +0d56d6: 5443 fa12 |0031: iget-object v3, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ +0d56da: 6e30 6a01 2003 |0033: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@016a │ │ +0d56e0: 1a02 a515 |0036: const-string v2, "android.intent.extra.shortcut.ICON_RESOURCE" // string@15a5 │ │ +0d56e4: 1403 9b00 027f |0038: const v3, #float 1.72803e+38 // #7f02009b │ │ +0d56ea: 7120 4a01 3400 |003b: invoke-static {v4, v3}, Landroid/content/Intent$ShortcutIconResource;.fromContext:(Landroid/content/Context;I)Landroid/content/Intent$ShortcutIconResource; // method@014a │ │ +0d56f0: 0c03 |003e: move-result-object v3 │ │ +0d56f2: 6e30 6801 2003 |003f: invoke-virtual {v0, v2, v3}, Landroid/content/Intent;.putExtra:(Ljava/lang/String;Landroid/os/Parcelable;)Landroid/content/Intent; // method@0168 │ │ +0d56f8: 1a02 f417 |0042: const-string v2, "com.android.launcher.action.INSTALL_SHORTCUT" // string@17f4 │ │ +0d56fc: 6e20 7101 2000 |0044: invoke-virtual {v0, v2}, Landroid/content/Intent;.setAction:(Ljava/lang/String;)Landroid/content/Intent; // method@0171 │ │ +0d5702: 6e20 8229 0400 |0047: invoke-virtual {v4, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.sendBroadcast:(Landroid/content/Intent;)V // method@2982 │ │ +0d5708: 0e00 |004a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=184 │ │ 0x0007 line=185 │ │ 0x000e line=186 │ │ 0x0015 line=187 │ │ 0x001b line=188 │ │ @@ -294258,17 +294280,17 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d5624: |[0d5624] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.updateFindBackups:(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V │ │ -0d5634: 5b01 f012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5638: 0e00 |0002: return-void │ │ +0d570c: |[0d570c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.updateFindBackups:(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V │ │ +0d571c: 5b01 f012 |0000: iput-object v1, v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5720: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=268 │ │ 0x0002 line=269 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x0003 reg=1 b Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ │ @@ -294278,58 +294300,58 @@ │ │ type : '(Ljava/util/List;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 9 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 94 16-bit code units │ │ -0d563c: |[0d563c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.updateFindFiles:(Ljava/util/List;)V │ │ -0d564c: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0d564e: 1305 0800 |0001: const/16 v5, #int 8 // #8 │ │ -0d5652: 5b78 f112 |0003: iput-object v8, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ -0d5656: 2202 5605 |0005: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter; // type@0556 │ │ -0d565a: 6e10 7729 0700 |0007: invoke-virtual {v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2977 │ │ -0d5660: 0c03 |000a: move-result-object v3 │ │ -0d5662: 5474 f112 |000b: iget-object v4, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ -0d5666: 7040 6329 7243 |000d: invoke-direct {v2, v7, v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Landroid/support/v4/app/FragmentManager;Ljava/util/List;)V // method@2963 │ │ -0d566c: 5473 f712 |0010: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ -0d5670: 6e20 6b0f 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0f6b │ │ -0d5676: 1503 0a01 |0015: const/high16 v3, #int 17432576 // #10a │ │ -0d567a: 7120 a923 3700 |0017: invoke-static {v7, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0d5680: 0c00 |001a: move-result-object v0 │ │ -0d5682: 1403 0100 0a01 |001b: const v3, #float 2.53466e-38 // #010a0001 │ │ -0d5688: 7120 a923 3700 |001e: invoke-static {v7, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ -0d568e: 0c01 |0021: move-result-object v1 │ │ -0d5690: 5473 f112 |0022: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ -0d5694: 3803 0a00 |0024: if-eqz v3, 002e // +000a │ │ -0d5698: 5473 f112 |0026: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ -0d569c: 7210 db2b 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ -0d56a2: 0a03 |002b: move-result v3 │ │ -0d56a4: 3903 1b00 |002c: if-nez v3, 0047 // +001b │ │ -0d56a8: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ -0d56ac: 5473 f512 |0030: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ -0d56b0: 6e20 7b22 0300 |0032: invoke-virtual {v3, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0d56b6: 5473 f512 |0035: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ -0d56ba: 6e20 7822 6300 |0037: invoke-virtual {v3, v6}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0d56c0: 3801 0700 |003a: if-eqz v1, 0041 // +0007 │ │ -0d56c4: 5473 f612 |003c: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ -0d56c8: 6e20 7b22 1300 |003e: invoke-virtual {v3, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ -0d56ce: 5473 f612 |0041: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ -0d56d2: 6e20 7822 5300 |0043: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0d56d8: 0e00 |0046: return-void │ │ -0d56da: 5473 f512 |0047: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ -0d56de: 6e20 7822 5300 |0049: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0d56e4: 5473 f612 |004c: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ -0d56e8: 6e20 7822 5300 |004e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ -0d56ee: 3800 0700 |0051: if-eqz v0, 0058 // +0007 │ │ -0d56f2: 5473 f712 |0053: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ -0d56f6: 6e20 830f 0300 |0055: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.startAnimation:(Landroid/view/animation/Animation;)V // method@0f83 │ │ -0d56fc: 5473 f712 |0058: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ -0d5700: 6e20 7e0f 6300 |005a: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.setVisibility:(I)V // method@0f7e │ │ -0d5706: 28e9 |005d: goto 0046 // -0017 │ │ +0d5724: |[0d5724] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.updateFindFiles:(Ljava/util/List;)V │ │ +0d5734: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0d5736: 1305 0800 |0001: const/16 v5, #int 8 // #8 │ │ +0d573a: 5b78 f112 |0003: iput-object v8, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ +0d573e: 2202 5605 |0005: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter; // type@0556 │ │ +0d5742: 6e10 7729 0700 |0007: invoke-virtual {v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@2977 │ │ +0d5748: 0c03 |000a: move-result-object v3 │ │ +0d574a: 5474 f112 |000b: iget-object v4, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ +0d574e: 7040 6329 7243 |000d: invoke-direct {v2, v7, v3, v4}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Landroid/support/v4/app/FragmentManager;Ljava/util/List;)V // method@2963 │ │ +0d5754: 5473 f712 |0010: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ +0d5758: 6e20 6b0f 2300 |0012: invoke-virtual {v3, v2}, Landroid/support/v4/view/ViewPager;.setAdapter:(Landroid/support/v4/view/PagerAdapter;)V // method@0f6b │ │ +0d575e: 1503 0a01 |0015: const/high16 v3, #int 17432576 // #10a │ │ +0d5762: 7120 a923 3700 |0017: invoke-static {v7, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0d5768: 0c00 |001a: move-result-object v0 │ │ +0d576a: 1403 0100 0a01 |001b: const v3, #float 2.53466e-38 // #010a0001 │ │ +0d5770: 7120 a923 3700 |001e: invoke-static {v7, v3}, Landroid/view/animation/AnimationUtils;.loadAnimation:(Landroid/content/Context;I)Landroid/view/animation/Animation; // method@23a9 │ │ +0d5776: 0c01 |0021: move-result-object v1 │ │ +0d5778: 5473 f112 |0022: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ +0d577c: 3803 0a00 |0024: if-eqz v3, 002e // +000a │ │ +0d5780: 5473 f112 |0026: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ +0d5784: 7210 db2b 0300 |0028: invoke-interface {v3}, Ljava/util/List;.size:()I // method@2bdb │ │ +0d578a: 0a03 |002b: move-result v3 │ │ +0d578c: 3903 1b00 |002c: if-nez v3, 0047 // +001b │ │ +0d5790: 3800 0700 |002e: if-eqz v0, 0035 // +0007 │ │ +0d5794: 5473 f512 |0030: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ +0d5798: 6e20 7b22 0300 |0032: invoke-virtual {v3, v0}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0d579e: 5473 f512 |0035: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ +0d57a2: 6e20 7822 6300 |0037: invoke-virtual {v3, v6}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0d57a8: 3801 0700 |003a: if-eqz v1, 0041 // +0007 │ │ +0d57ac: 5473 f612 |003c: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ +0d57b0: 6e20 7b22 1300 |003e: invoke-virtual {v3, v1}, Landroid/view/View;.startAnimation:(Landroid/view/animation/Animation;)V // method@227b │ │ +0d57b6: 5473 f612 |0041: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ +0d57ba: 6e20 7822 5300 |0043: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0d57c0: 0e00 |0046: return-void │ │ +0d57c2: 5473 f512 |0047: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ +0d57c6: 6e20 7822 5300 |0049: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0d57cc: 5473 f612 |004c: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ +0d57d0: 6e20 7822 5300 |004e: invoke-virtual {v3, v5}, Landroid/view/View;.setVisibility:(I)V // method@2278 │ │ +0d57d6: 3800 0700 |0051: if-eqz v0, 0058 // +0007 │ │ +0d57da: 5473 f712 |0053: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ +0d57de: 6e20 830f 0300 |0055: invoke-virtual {v3, v0}, Landroid/support/v4/view/ViewPager;.startAnimation:(Landroid/view/animation/Animation;)V // method@0f83 │ │ +0d57e4: 5473 f712 |0058: iget-object v3, v7, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ +0d57e8: 6e20 7e0f 6300 |005a: invoke-virtual {v3, v6}, Landroid/support/v4/view/ViewPager;.setVisibility:(I)V // method@0f7e │ │ +0d57ee: 28e9 |005d: goto 0046 // -0017 │ │ catches : (none) │ │ positions : │ │ 0x0003 line=242 │ │ 0x0005 line=243 │ │ 0x0010 line=244 │ │ 0x0015 line=245 │ │ 0x001b line=246 │ │ @@ -294360,25 +294382,25 @@ │ │ type : '(Ljava/lang/String;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d5708: |[0d5708] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.canRestoreFile:(Ljava/lang/String;)Z │ │ -0d5718: 5410 f012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d571c: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ -0d5720: 5410 f012 |0004: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5724: 6e20 1628 2000 |0006: invoke-virtual {v0, v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.contains:(Ljava/lang/String;)Z // method@2816 │ │ -0d572a: 0a00 |0009: move-result v0 │ │ -0d572c: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ -0d5730: 1210 |000c: const/4 v0, #int 1 // #1 │ │ -0d5732: 0f00 |000d: return v0 │ │ -0d5734: 1200 |000e: const/4 v0, #int 0 // #0 │ │ -0d5736: 28fe |000f: goto 000d // -0002 │ │ +0d57f0: |[0d57f0] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.canRestoreFile:(Ljava/lang/String;)Z │ │ +0d5800: 5410 f012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5804: 3800 0c00 |0002: if-eqz v0, 000e // +000c │ │ +0d5808: 5410 f012 |0004: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d580c: 6e20 1628 2000 |0006: invoke-virtual {v0, v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.contains:(Ljava/lang/String;)Z // method@2816 │ │ +0d5812: 0a00 |0009: move-result v0 │ │ +0d5814: 3800 0400 |000a: if-eqz v0, 000e // +0004 │ │ +0d5818: 1210 |000c: const/4 v0, #int 1 // #1 │ │ +0d581a: 0f00 |000d: return v0 │ │ +0d581c: 1200 |000e: const/4 v0, #int 0 // #0 │ │ +0d581e: 28fe |000f: goto 000d // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=215 │ │ locals : │ │ 0x0000 - 0x0010 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x0010 reg=2 fullPath Ljava/lang/String; │ │ │ │ @@ -294387,23 +294409,23 @@ │ │ type : '(Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d5738: |[0d5738] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.getBackups:(Ljava/lang/String;)Ljava/util/List; │ │ -0d5748: 5410 f012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d574c: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ -0d5750: 1200 |0004: const/4 v0, #int 0 // #0 │ │ -0d5752: 1100 |0005: return-object v0 │ │ -0d5754: 5410 f012 |0006: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5758: 6e20 1828 2000 |0008: invoke-virtual {v0, v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.get:(Ljava/lang/String;)Ljava/util/List; // method@2818 │ │ -0d575e: 0c00 |000b: move-result-object v0 │ │ -0d5760: 28f9 |000c: goto 0005 // -0007 │ │ +0d5820: |[0d5820] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.getBackups:(Ljava/lang/String;)Ljava/util/List; │ │ +0d5830: 5410 f012 |0000: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5834: 3900 0400 |0002: if-nez v0, 0006 // +0004 │ │ +0d5838: 1200 |0004: const/4 v0, #int 0 // #0 │ │ +0d583a: 1100 |0005: return-object v0 │ │ +0d583c: 5410 f012 |0006: iget-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5840: 6e20 1828 2000 |0008: invoke-virtual {v0, v2}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.get:(Ljava/lang/String;)Ljava/util/List; // method@2818 │ │ +0d5846: 0c00 |000b: move-result-object v0 │ │ +0d5848: 28f9 |000c: goto 0005 // -0007 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=220 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x000d reg=2 fullPath Ljava/lang/String; │ │ │ │ @@ -294412,40 +294434,40 @@ │ │ type : '(Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0d5764: |[0d5764] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onBackupFile:(Ljava/lang/String;)V │ │ -0d5774: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d5776: 2201 d405 |0001: new-instance v1, Ljava/util/Date; // type@05d4 │ │ -0d577a: 7010 ac2b 0100 |0003: invoke-direct {v1}, Ljava/util/Date;.:()V // method@2bac │ │ -0d5780: 6e10 ad2b 0100 |0006: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@2bad │ │ -0d5786: 0b02 |0009: move-result-wide v2 │ │ -0d5788: 7120 3b2b 3200 |000a: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2b3b │ │ -0d578e: 0c00 |000d: move-result-object v0 │ │ -0d5790: 5451 f012 |000e: iget-object v1, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5794: 6e30 1a28 6100 |0010: invoke-virtual {v1, v6, v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@281a │ │ -0d579a: 7130 272a 6005 |0013: invoke-static {v0, v6, v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.backupFile:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a27 │ │ -0d57a0: 0a01 |0016: move-result v1 │ │ -0d57a2: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ -0d57a6: 5451 f812 |0019: iget-object v1, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d57aa: 5452 f012 |001b: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d57ae: 7130 372a 1502 |001d: invoke-static {v5, v1, v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.saveBackups:(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2a37 │ │ -0d57b4: 1401 5a00 057f |0020: const v1, #float 1.76789e+38 // #7f05005a │ │ -0d57ba: 7130 1d25 1504 |0023: invoke-static {v5, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0d57c0: 0c01 |0026: move-result-object v1 │ │ -0d57c2: 6e10 2025 0100 |0027: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0d57c8: 0e00 |002a: return-void │ │ -0d57ca: 1401 5900 057f |002b: const v1, #float 1.76789e+38 // #7f050059 │ │ -0d57d0: 7130 1d25 1504 |002e: invoke-static {v5, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0d57d6: 0c01 |0031: move-result-object v1 │ │ -0d57d8: 6e10 2025 0100 |0032: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0d57de: 28f5 |0035: goto 002a // -000b │ │ +0d584c: |[0d584c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onBackupFile:(Ljava/lang/String;)V │ │ +0d585c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d585e: 2201 d405 |0001: new-instance v1, Ljava/util/Date; // type@05d4 │ │ +0d5862: 7010 ac2b 0100 |0003: invoke-direct {v1}, Ljava/util/Date;.:()V // method@2bac │ │ +0d5868: 6e10 ad2b 0100 |0006: invoke-virtual {v1}, Ljava/util/Date;.getTime:()J // method@2bad │ │ +0d586e: 0b02 |0009: move-result-wide v2 │ │ +0d5870: 7120 3b2b 3200 |000a: invoke-static {v2, v3}, Ljava/lang/String;.valueOf:(J)Ljava/lang/String; // method@2b3b │ │ +0d5876: 0c00 |000d: move-result-object v0 │ │ +0d5878: 5451 f012 |000e: iget-object v1, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d587c: 6e30 1a28 6100 |0010: invoke-virtual {v1, v6, v0}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.put:(Ljava/lang/String;Ljava/lang/String;)V // method@281a │ │ +0d5882: 7130 272a 6005 |0013: invoke-static {v0, v6, v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.backupFile:(Ljava/lang/String;Ljava/lang/String;Landroid/content/Context;)Z // method@2a27 │ │ +0d5888: 0a01 |0016: move-result v1 │ │ +0d588a: 3801 1400 |0017: if-eqz v1, 002b // +0014 │ │ +0d588e: 5451 f812 |0019: iget-object v1, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5892: 5452 f012 |001b: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5896: 7130 372a 1502 |001d: invoke-static {v5, v1, v2}, Lfr/simon/marquis/preferencesmanager/util/Utils;.saveBackups:(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2a37 │ │ +0d589c: 1401 5a00 057f |0020: const v1, #float 1.76789e+38 // #7f05005a │ │ +0d58a2: 7130 1d25 1504 |0023: invoke-static {v5, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0d58a8: 0c01 |0026: move-result-object v1 │ │ +0d58aa: 6e10 2025 0100 |0027: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0d58b0: 0e00 |002a: return-void │ │ +0d58b2: 1401 5900 057f |002b: const v1, #float 1.76789e+38 // #7f050059 │ │ +0d58b8: 7130 1d25 1504 |002e: invoke-static {v5, v1, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0d58be: 0c01 |0031: move-result-object v1 │ │ +0d58c0: 6e10 2025 0100 |0032: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0d58c6: 28f5 |0035: goto 002a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=201 │ │ 0x000e line=202 │ │ 0x0013 line=205 │ │ 0x0019 line=206 │ │ 0x0020 line=207 │ │ @@ -294461,139 +294483,139 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 265 16-bit code units │ │ -0d57e0: |[0d57e0] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onCreate:(Landroid/os/Bundle;)V │ │ -0d57f0: 1208 |0000: const/4 v8, #int 0 // #0 │ │ -0d57f2: 6206 8612 |0001: sget-object v6, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ -0d57f6: 5266 3512 |0003: iget v6, v6, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ -0d57fa: 6e20 8429 6900 |0005: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.setTheme:(I)V // method@2984 │ │ -0d5800: 6f20 e016 a900 |0008: invoke-super {v9, v10}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@16e0 │ │ -0d5806: 1406 1a00 037f |000b: const v6, #float 1.74129e+38 // #7f03001a │ │ -0d580c: 6e20 8329 6900 |000e: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.setContentView:(I)V // method@2983 │ │ -0d5812: 6e10 7629 0900 |0011: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2976 │ │ -0d5818: 0c06 |0014: move-result-object v6 │ │ -0d581a: 1217 |0015: const/4 v7, #int 1 // #1 │ │ -0d581c: 6e20 b116 7600 |0016: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ -0d5822: 6e10 7429 0900 |0019: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getIntent:()Landroid/content/Intent; // method@2974 │ │ -0d5828: 0c06 |001c: move-result-object v6 │ │ -0d582a: 6e10 5901 0600 |001d: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ -0d5830: 0c01 |0020: move-result-object v1 │ │ -0d5832: 3901 0600 |0021: if-nez v1, 0027 // +0006 │ │ -0d5836: 6e10 7129 0900 |0023: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.finish:()V // method@2971 │ │ -0d583c: 0e00 |0026: return-void │ │ -0d583e: 7110 1403 0900 |0027: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ -0d5844: 0c06 |002a: move-result-object v6 │ │ -0d5846: 1a07 4206 |002b: const-string v7, "KEY_SORT_TYPE" // string@0642 │ │ -0d584a: 7230 8601 7608 |002d: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0186 │ │ -0d5850: 0a04 |0030: move-result v4 │ │ -0d5852: 7100 3128 0000 |0031: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // method@2831 │ │ -0d5858: 0c06 |0034: move-result-object v6 │ │ -0d585a: 4606 0604 |0035: aget-object v6, v6, v4 │ │ -0d585e: 6906 f912 |0037: sput-object v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ -0d5862: 1406 5400 0b7f |0039: const v6, #float 1.84764e+38 // #7f0b0054 │ │ -0d5868: 6e20 7029 6900 |003c: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ -0d586e: 0c06 |003f: move-result-object v6 │ │ -0d5870: 1f06 7f02 |0040: check-cast v6, Landroid/support/v4/view/ViewPager; // type@027f │ │ -0d5874: 5b96 f712 |0042: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ -0d5878: 1406 5100 0b7f |0044: const v6, #float 1.84764e+38 // #7f0b0051 │ │ -0d587e: 6e20 7029 6900 |0047: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ -0d5884: 0c06 |004a: move-result-object v6 │ │ -0d5886: 5b96 f612 |004b: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ -0d588a: 1406 5200 0b7f |004d: const v6, #float 1.84764e+38 // #7f0b0052 │ │ -0d5890: 6e20 7029 6900 |0050: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ -0d5896: 0c06 |0053: move-result-object v6 │ │ -0d5898: 5b96 f512 |0054: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ -0d589c: 1a06 3a06 |0056: const-string v6, "KEY_ICON_URI" // string@063a │ │ -0d58a0: 6e20 b702 6100 |0058: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ -0d58a6: 0c06 |005b: move-result-object v6 │ │ -0d58a8: 1f06 8400 |005c: check-cast v6, Landroid/net/Uri; // type@0084 │ │ -0d58ac: 5b96 f312 |005e: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.iconUri:Landroid/net/Uri; // field@12f3 │ │ -0d58b0: 1a06 8604 |0060: const-string v6, "EXTRA_PACKAGE_NAME" // string@0486 │ │ -0d58b4: 6e20 bb02 6100 |0062: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d58ba: 0c06 |0065: move-result-object v6 │ │ -0d58bc: 5b96 f812 |0066: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d58c0: 1a06 9704 |0068: const-string v6, "EXTRA_TITLE" // string@0497 │ │ -0d58c4: 6e20 bb02 6100 |006a: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d58ca: 0c06 |006d: move-result-object v6 │ │ -0d58cc: 5b96 fa12 |006e: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ -0d58d0: 1a06 8e04 |0070: const-string v6, "EXTRA_SHORTCUT" // string@048e │ │ -0d58d4: 6e30 af02 6108 |0072: invoke-virtual {v1, v6, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ -0d58da: 0a06 |0075: move-result v6 │ │ -0d58dc: 5c96 f412 |0076: iput-boolean v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.launchedFromShortcut:Z // field@12f4 │ │ -0d58e0: 6e10 7629 0900 |0078: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2976 │ │ -0d58e6: 0c06 |007b: move-result-object v6 │ │ -0d58e8: 5497 fa12 |007c: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ -0d58ec: 7120 212a 9700 |007e: invoke-static {v7, v9}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ -0d58f2: 0c07 |0081: move-result-object v7 │ │ -0d58f4: 6e20 c916 7600 |0082: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@16c9 │ │ -0d58fa: 6e10 7629 0900 |0085: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2976 │ │ -0d5900: 0c06 |0088: move-result-object v6 │ │ -0d5902: 5497 f812 |0089: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5906: 7120 212a 9700 |008b: invoke-static {v7, v9}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ -0d590c: 0c07 |008e: move-result-object v7 │ │ -0d590e: 6e20 c716 7600 |008f: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@16c7 │ │ -0d5914: 7110 6c26 0900 |0092: invoke-static {v9}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@266c │ │ -0d591a: 0c06 |0095: move-result-object v6 │ │ -0d591c: 5497 f312 |0096: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.iconUri:Landroid/net/Uri; // field@12f3 │ │ -0d5920: 6e20 5e26 7600 |0098: invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ -0d5926: 0c06 |009b: move-result-object v6 │ │ -0d5928: 1407 9b00 027f |009c: const v7, #float 1.72803e+38 // #7f02009b │ │ -0d592e: 6e20 c126 7600 |009f: invoke-virtual {v6, v7}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@26c1 │ │ -0d5934: 0c07 |00a2: move-result-object v7 │ │ -0d5936: 1406 2c00 0201 |00a3: const v6, #float 2.38774e-38 // #0102002c │ │ -0d593c: 6e20 7029 6900 |00a6: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ -0d5942: 0c06 |00a9: move-result-object v6 │ │ -0d5944: 1f06 7d04 |00aa: check-cast v6, Landroid/widget/ImageView; // type@047d │ │ -0d5948: 6e20 c826 6700 |00ac: invoke-virtual {v7, v6}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@26c8 │ │ -0d594e: 390a 1400 |00af: if-nez v10, 00c3 // +0014 │ │ -0d5952: 2206 5505 |00b1: new-instance v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // type@0555 │ │ -0d5956: 5497 f812 |00b3: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d595a: 7030 5c29 9607 |00b5: invoke-direct {v6, v9, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V // method@295c │ │ -0d5960: 5b96 f212 |00b8: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ -0d5964: 5496 f212 |00ba: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ -0d5968: 2387 5506 |00bc: new-array v7, v8, [Ljava/lang/Void; // type@0655 │ │ -0d596c: 6e20 6029 7600 |00be: invoke-virtual {v6, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2960 │ │ -0d5972: 2900 65ff |00c1: goto/16 0026 // -009b │ │ -0d5976: 2205 cf05 |00c3: new-instance v5, Ljava/util/ArrayList; // type@05cf │ │ -0d597a: 7010 8f2b 0500 |00c5: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0d5980: 2200 f705 |00c8: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ -0d5984: 1a06 3406 |00ca: const-string v6, "KEY_FILES" // string@0634 │ │ -0d5988: 6e20 bb02 6a00 |00cc: invoke-virtual {v10, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d598e: 0c06 |00cf: move-result-object v6 │ │ -0d5990: 7020 2b2c 6000 |00d0: invoke-direct {v0, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ -0d5996: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ -0d5998: 6e10 2f2c 0000 |00d4: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -0d599e: 0a06 |00d7: move-result v6 │ │ -0d59a0: 3563 0c00 |00d8: if-ge v3, v6, 00e4 // +000c │ │ -0d59a4: 6e20 2e2c 3000 |00da: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@2c2e │ │ -0d59aa: 0c06 |00dd: move-result-object v6 │ │ -0d59ac: 6e20 932b 6500 |00de: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ -0d59b2: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ -0d59b6: 28f1 |00e3: goto 00d4 // -000f │ │ -0d59b8: 7020 8729 5900 |00e4: invoke-direct {v9, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindFiles:(Ljava/util/List;)V // method@2987 │ │ -0d59be: 6e10 7229 0900 |00e7: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getApplicationContext:()Landroid/content/Context; // method@2972 │ │ -0d59c4: 0c06 |00ea: move-result-object v6 │ │ -0d59c6: 5497 f812 |00eb: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d59ca: 7120 2f2a 7600 |00ed: invoke-static {v6, v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getBackups:(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // method@2a2f │ │ -0d59d0: 0c06 |00f0: move-result-object v6 │ │ -0d59d2: 7020 8629 6900 |00f1: invoke-direct {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindBackups:(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2986 │ │ -0d59d8: 2900 32ff |00f4: goto/16 0026 // -00ce │ │ -0d59dc: 0d02 |00f6: move-exception v2 │ │ -0d59de: 2206 5505 |00f7: new-instance v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // type@0555 │ │ -0d59e2: 5497 f812 |00f9: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d59e6: 7030 5c29 9607 |00fb: invoke-direct {v6, v9, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V // method@295c │ │ -0d59ec: 5b96 f212 |00fe: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ -0d59f0: 5496 f212 |0100: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ -0d59f4: 2387 5506 |0102: new-array v7, v8, [Ljava/lang/Void; // type@0655 │ │ -0d59f8: 6e20 6029 7600 |0104: invoke-virtual {v6, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2960 │ │ -0d59fe: 2900 1fff |0107: goto/16 0026 // -00e1 │ │ +0d58c8: |[0d58c8] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onCreate:(Landroid/os/Bundle;)V │ │ +0d58d8: 1208 |0000: const/4 v8, #int 0 // #0 │ │ +0d58da: 6206 8612 |0001: sget-object v6, Lfr/simon/marquis/preferencesmanager/ui/App;.theme:Lfr/simon/marquis/preferencesmanager/model/AppTheme; // field@1286 │ │ +0d58de: 5266 3512 |0003: iget v6, v6, Lfr/simon/marquis/preferencesmanager/model/AppTheme;.theme:I // field@1235 │ │ +0d58e2: 6e20 8429 6900 |0005: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.setTheme:(I)V // method@2984 │ │ +0d58e8: 6f20 e016 a900 |0008: invoke-super {v9, v10}, Landroid/support/v7/app/ActionBarActivity;.onCreate:(Landroid/os/Bundle;)V // method@16e0 │ │ +0d58ee: 1406 1a00 037f |000b: const v6, #float 1.74129e+38 // #7f03001a │ │ +0d58f4: 6e20 8329 6900 |000e: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.setContentView:(I)V // method@2983 │ │ +0d58fa: 6e10 7629 0900 |0011: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2976 │ │ +0d5900: 0c06 |0014: move-result-object v6 │ │ +0d5902: 1217 |0015: const/4 v7, #int 1 // #1 │ │ +0d5904: 6e20 b116 7600 |0016: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;.setDisplayHomeAsUpEnabled:(Z)V // method@16b1 │ │ +0d590a: 6e10 7429 0900 |0019: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getIntent:()Landroid/content/Intent; // method@2974 │ │ +0d5910: 0c06 |001c: move-result-object v6 │ │ +0d5912: 6e10 5901 0600 |001d: invoke-virtual {v6}, Landroid/content/Intent;.getExtras:()Landroid/os/Bundle; // method@0159 │ │ +0d5918: 0c01 |0020: move-result-object v1 │ │ +0d591a: 3901 0600 |0021: if-nez v1, 0027 // +0006 │ │ +0d591e: 6e10 7129 0900 |0023: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.finish:()V // method@2971 │ │ +0d5924: 0e00 |0026: return-void │ │ +0d5926: 7110 1403 0900 |0027: invoke-static {v9}, Landroid/preference/PreferenceManager;.getDefaultSharedPreferences:(Landroid/content/Context;)Landroid/content/SharedPreferences; // method@0314 │ │ +0d592c: 0c06 |002a: move-result-object v6 │ │ +0d592e: 1a07 4206 |002b: const-string v7, "KEY_SORT_TYPE" // string@0642 │ │ +0d5932: 7230 8601 7608 |002d: invoke-interface {v6, v7, v8}, Landroid/content/SharedPreferences;.getInt:(Ljava/lang/String;I)I // method@0186 │ │ +0d5938: 0a04 |0030: move-result v4 │ │ +0d593a: 7100 3128 0000 |0031: invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType;.values:()[Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // method@2831 │ │ +0d5940: 0c06 |0034: move-result-object v6 │ │ +0d5942: 4606 0604 |0035: aget-object v6, v6, v4 │ │ +0d5946: 6906 f912 |0037: sput-object v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.preferenceSortType:Lfr/simon/marquis/preferencesmanager/model/PreferenceSortType; // field@12f9 │ │ +0d594a: 1406 5400 0b7f |0039: const v6, #float 1.84764e+38 // #7f0b0054 │ │ +0d5950: 6e20 7029 6900 |003c: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ +0d5956: 0c06 |003f: move-result-object v6 │ │ +0d5958: 1f06 7f02 |0040: check-cast v6, Landroid/support/v4/view/ViewPager; // type@027f │ │ +0d595c: 5b96 f712 |0042: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mViewPager:Landroid/support/v4/view/ViewPager; // field@12f7 │ │ +0d5960: 1406 5100 0b7f |0044: const v6, #float 1.84764e+38 // #7f0b0051 │ │ +0d5966: 6e20 7029 6900 |0047: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ +0d596c: 0c06 |004a: move-result-object v6 │ │ +0d596e: 5b96 f612 |004b: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mLoadingView:Landroid/view/View; // field@12f6 │ │ +0d5972: 1406 5200 0b7f |004d: const v6, #float 1.84764e+38 // #7f0b0052 │ │ +0d5978: 6e20 7029 6900 |0050: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ +0d597e: 0c06 |0053: move-result-object v6 │ │ +0d5980: 5b96 f512 |0054: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.mEmptyView:Landroid/view/View; // field@12f5 │ │ +0d5984: 1a06 3a06 |0056: const-string v6, "KEY_ICON_URI" // string@063a │ │ +0d5988: 6e20 b702 6100 |0058: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getParcelable:(Ljava/lang/String;)Landroid/os/Parcelable; // method@02b7 │ │ +0d598e: 0c06 |005b: move-result-object v6 │ │ +0d5990: 1f06 8400 |005c: check-cast v6, Landroid/net/Uri; // type@0084 │ │ +0d5994: 5b96 f312 |005e: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.iconUri:Landroid/net/Uri; // field@12f3 │ │ +0d5998: 1a06 8604 |0060: const-string v6, "EXTRA_PACKAGE_NAME" // string@0486 │ │ +0d599c: 6e20 bb02 6100 |0062: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d59a2: 0c06 |0065: move-result-object v6 │ │ +0d59a4: 5b96 f812 |0066: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d59a8: 1a06 9704 |0068: const-string v6, "EXTRA_TITLE" // string@0497 │ │ +0d59ac: 6e20 bb02 6100 |006a: invoke-virtual {v1, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d59b2: 0c06 |006d: move-result-object v6 │ │ +0d59b4: 5b96 fa12 |006e: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ +0d59b8: 1a06 8e04 |0070: const-string v6, "EXTRA_SHORTCUT" // string@048e │ │ +0d59bc: 6e30 af02 6108 |0072: invoke-virtual {v1, v6, v8}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;Z)Z // method@02af │ │ +0d59c2: 0a06 |0075: move-result v6 │ │ +0d59c4: 5c96 f412 |0076: iput-boolean v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.launchedFromShortcut:Z // field@12f4 │ │ +0d59c8: 6e10 7629 0900 |0078: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2976 │ │ +0d59ce: 0c06 |007b: move-result-object v6 │ │ +0d59d0: 5497 fa12 |007c: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.title:Ljava/lang/String; // field@12fa │ │ +0d59d4: 7120 212a 9700 |007e: invoke-static {v7, v9}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ +0d59da: 0c07 |0081: move-result-object v7 │ │ +0d59dc: 6e20 c916 7600 |0082: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;.setTitle:(Ljava/lang/CharSequence;)V // method@16c9 │ │ +0d59e2: 6e10 7629 0900 |0085: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getSupportActionBar:()Landroid/support/v7/app/ActionBar; // method@2976 │ │ +0d59e8: 0c06 |0088: move-result-object v6 │ │ +0d59ea: 5497 f812 |0089: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d59ee: 7120 212a 9700 |008b: invoke-static {v7, v9}, Lfr/simon/marquis/preferencesmanager/util/Ui;.applyCustomTypeFace:(Ljava/lang/CharSequence;Landroid/content/Context;)Landroid/text/SpannableString; // method@2a21 │ │ +0d59f4: 0c07 |008e: move-result-object v7 │ │ +0d59f6: 6e20 c716 7600 |008f: invoke-virtual {v6, v7}, Landroid/support/v7/app/ActionBar;.setSubtitle:(Ljava/lang/CharSequence;)V // method@16c7 │ │ +0d59fc: 7110 6c26 0900 |0092: invoke-static {v9}, Lcom/squareup/picasso/Picasso;.with:(Landroid/content/Context;)Lcom/squareup/picasso/Picasso; // method@266c │ │ +0d5a02: 0c06 |0095: move-result-object v6 │ │ +0d5a04: 5497 f312 |0096: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.iconUri:Landroid/net/Uri; // field@12f3 │ │ +0d5a08: 6e20 5e26 7600 |0098: invoke-virtual {v6, v7}, Lcom/squareup/picasso/Picasso;.load:(Landroid/net/Uri;)Lcom/squareup/picasso/RequestCreator; // method@265e │ │ +0d5a0e: 0c06 |009b: move-result-object v6 │ │ +0d5a10: 1407 9b00 027f |009c: const v7, #float 1.72803e+38 // #7f02009b │ │ +0d5a16: 6e20 c126 7600 |009f: invoke-virtual {v6, v7}, Lcom/squareup/picasso/RequestCreator;.error:(I)Lcom/squareup/picasso/RequestCreator; // method@26c1 │ │ +0d5a1c: 0c07 |00a2: move-result-object v7 │ │ +0d5a1e: 1406 2c00 0201 |00a3: const v6, #float 2.38774e-38 // #0102002c │ │ +0d5a24: 6e20 7029 6900 |00a6: invoke-virtual {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findViewById:(I)Landroid/view/View; // method@2970 │ │ +0d5a2a: 0c06 |00a9: move-result-object v6 │ │ +0d5a2c: 1f06 7d04 |00aa: check-cast v6, Landroid/widget/ImageView; // type@047d │ │ +0d5a30: 6e20 c826 6700 |00ac: invoke-virtual {v7, v6}, Lcom/squareup/picasso/RequestCreator;.into:(Landroid/widget/ImageView;)V // method@26c8 │ │ +0d5a36: 390a 1400 |00af: if-nez v10, 00c3 // +0014 │ │ +0d5a3a: 2206 5505 |00b1: new-instance v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // type@0555 │ │ +0d5a3e: 5497 f812 |00b3: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5a42: 7030 5c29 9607 |00b5: invoke-direct {v6, v9, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V // method@295c │ │ +0d5a48: 5b96 f212 |00b8: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ +0d5a4c: 5496 f212 |00ba: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ +0d5a50: 2387 5506 |00bc: new-array v7, v8, [Ljava/lang/Void; // type@0655 │ │ +0d5a54: 6e20 6029 7600 |00be: invoke-virtual {v6, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2960 │ │ +0d5a5a: 2900 65ff |00c1: goto/16 0026 // -009b │ │ +0d5a5e: 2205 cf05 |00c3: new-instance v5, Ljava/util/ArrayList; // type@05cf │ │ +0d5a62: 7010 8f2b 0500 |00c5: invoke-direct {v5}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0d5a68: 2200 f705 |00c8: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ +0d5a6c: 1a06 3406 |00ca: const-string v6, "KEY_FILES" // string@0634 │ │ +0d5a70: 6e20 bb02 6a00 |00cc: invoke-virtual {v10, v6}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d5a76: 0c06 |00cf: move-result-object v6 │ │ +0d5a78: 7020 2b2c 6000 |00d0: invoke-direct {v0, v6}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ +0d5a7e: 1203 |00d3: const/4 v3, #int 0 // #0 │ │ +0d5a80: 6e10 2f2c 0000 |00d4: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +0d5a86: 0a06 |00d7: move-result v6 │ │ +0d5a88: 3563 0c00 |00d8: if-ge v3, v6, 00e4 // +000c │ │ +0d5a8c: 6e20 2e2c 3000 |00da: invoke-virtual {v0, v3}, Lorg/json/JSONArray;.getString:(I)Ljava/lang/String; // method@2c2e │ │ +0d5a92: 0c06 |00dd: move-result-object v6 │ │ +0d5a94: 6e20 932b 6500 |00de: invoke-virtual {v5, v6}, Ljava/util/ArrayList;.add:(Ljava/lang/Object;)Z // method@2b93 │ │ +0d5a9a: d803 0301 |00e1: add-int/lit8 v3, v3, #int 1 // #01 │ │ +0d5a9e: 28f1 |00e3: goto 00d4 // -000f │ │ +0d5aa0: 7020 8729 5900 |00e4: invoke-direct {v9, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindFiles:(Ljava/util/List;)V // method@2987 │ │ +0d5aa6: 6e10 7229 0900 |00e7: invoke-virtual {v9}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getApplicationContext:()Landroid/content/Context; // method@2972 │ │ +0d5aac: 0c06 |00ea: move-result-object v6 │ │ +0d5aae: 5497 f812 |00eb: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5ab2: 7120 2f2a 7600 |00ed: invoke-static {v6, v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.getBackups:(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // method@2a2f │ │ +0d5ab8: 0c06 |00f0: move-result-object v6 │ │ +0d5aba: 7020 8629 6900 |00f1: invoke-direct {v9, v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.updateFindBackups:(Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2986 │ │ +0d5ac0: 2900 32ff |00f4: goto/16 0026 // -00ce │ │ +0d5ac4: 0d02 |00f6: move-exception v2 │ │ +0d5ac6: 2206 5505 |00f7: new-instance v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // type@0555 │ │ +0d5aca: 5497 f812 |00f9: iget-object v7, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5ace: 7030 5c29 9607 |00fb: invoke-direct {v6, v9, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V // method@295c │ │ +0d5ad4: 5b96 f212 |00fe: iput-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ +0d5ad8: 5496 f212 |0100: iget-object v6, v9, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ +0d5adc: 2387 5506 |0102: new-array v7, v8, [Ljava/lang/Void; // type@0655 │ │ +0d5ae0: 6e20 6029 7600 |0104: invoke-virtual {v6, v7}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.execute:([Ljava/lang/Object;)Landroid/os/AsyncTask; // method@2960 │ │ +0d5ae6: 2900 1fff |0107: goto/16 0026 // -00e1 │ │ catches : 1 │ │ 0x00c3 - 0x00f4 │ │ Ljava/lang/Exception; -> 0x00f6 │ │ positions : │ │ 0x0001 line=81 │ │ 0x0008 line=82 │ │ 0x000b line=83 │ │ @@ -294642,22 +294664,22 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 15 16-bit code units │ │ -0d5a14: |[0d5a14] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ -0d5a24: 6e10 7529 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2975 │ │ -0d5a2a: 0c00 |0003: move-result-object v0 │ │ -0d5a2c: 1401 0300 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0003 │ │ -0d5a32: 6e30 7821 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ -0d5a38: 6f20 e116 3200 |000a: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@16e1 │ │ -0d5a3e: 0a00 |000d: move-result v0 │ │ -0d5a40: 0f00 |000e: return v0 │ │ +0d5afc: |[0d5afc] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onCreateOptionsMenu:(Landroid/view/Menu;)Z │ │ +0d5b0c: 6e10 7529 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.getMenuInflater:()Landroid/view/MenuInflater; // method@2975 │ │ +0d5b12: 0c00 |0003: move-result-object v0 │ │ +0d5b14: 1401 0300 0c7f |0004: const v1, #float 1.86092e+38 // #7f0c0003 │ │ +0d5b1a: 6e30 7821 1003 |0007: invoke-virtual {v0, v1, v3}, Landroid/view/MenuInflater;.inflate:(ILandroid/view/Menu;)V // method@2178 │ │ +0d5b20: 6f20 e116 3200 |000a: invoke-super {v2, v3}, Landroid/support/v7/app/ActionBarActivity;.onCreateOptionsMenu:(Landroid/view/Menu;)Z // method@16e1 │ │ +0d5b26: 0a00 |000d: move-result v0 │ │ +0d5b28: 0f00 |000e: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=142 │ │ 0x000a line=143 │ │ locals : │ │ 0x0000 - 0x000f reg=2 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x000f reg=3 menu Landroid/view/Menu; │ │ @@ -294667,26 +294689,26 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 25 16-bit code units │ │ -0d5a44: |[0d5a44] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onDeleteBackup:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ -0d5a54: 5420 f012 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5a58: 6e30 1b28 4003 |0002: invoke-virtual {v0, v4, v3}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.remove:(Ljava/lang/String;Ljava/lang/String;)V // method@281b │ │ -0d5a5e: 6e20 6f29 3200 |0005: invoke-virtual {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.deleteFile:(Ljava/lang/String;)Z // method@296f │ │ -0d5a64: 5420 f812 |0008: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5a68: 5421 f012 |000a: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5a6c: 7130 372a 0201 |000c: invoke-static {v2, v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.saveBackups:(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2a37 │ │ -0d5a72: 6e10 7829 0200 |000f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.invalidateOptionsMenu:()V // method@2978 │ │ -0d5a78: 5420 f012 |0012: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ -0d5a7c: 6e20 1828 4000 |0014: invoke-virtual {v0, v4}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.get:(Ljava/lang/String;)Ljava/util/List; // method@2818 │ │ -0d5a82: 0c00 |0017: move-result-object v0 │ │ -0d5a84: 1100 |0018: return-object v0 │ │ +0d5b2c: |[0d5b2c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onDeleteBackup:(Ljava/lang/String;Ljava/lang/String;)Ljava/util/List; │ │ +0d5b3c: 5420 f012 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5b40: 6e30 1b28 4003 |0002: invoke-virtual {v0, v4, v3}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.remove:(Ljava/lang/String;Ljava/lang/String;)V // method@281b │ │ +0d5b46: 6e20 6f29 3200 |0005: invoke-virtual {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.deleteFile:(Ljava/lang/String;)Z // method@296f │ │ +0d5b4c: 5420 f812 |0008: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5b50: 5421 f012 |000a: iget-object v1, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5b54: 7130 372a 0201 |000c: invoke-static {v2, v0, v1}, Lfr/simon/marquis/preferencesmanager/util/Utils;.saveBackups:(Landroid/content/Context;Ljava/lang/String;Lfr/simon/marquis/preferencesmanager/model/BackupContainer;)V // method@2a37 │ │ +0d5b5a: 6e10 7829 0200 |000f: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.invalidateOptionsMenu:()V // method@2978 │ │ +0d5b60: 5420 f012 |0012: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.backupContainer:Lfr/simon/marquis/preferencesmanager/model/BackupContainer; // field@12f0 │ │ +0d5b64: 6e20 1828 4000 |0014: invoke-virtual {v0, v4}, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;.get:(Ljava/lang/String;)Ljava/util/List; // method@2818 │ │ +0d5b6a: 0c00 |0017: move-result-object v0 │ │ +0d5b6c: 1100 |0018: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ 0x0005 line=235 │ │ 0x0008 line=236 │ │ 0x000f line=237 │ │ 0x0012 line=238 │ │ @@ -294700,22 +294722,22 @@ │ │ type : '()V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d5a88: |[0d5a88] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onDestroy:()V │ │ -0d5a98: 5420 f212 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ -0d5a9c: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ -0d5aa0: 5420 f212 |0004: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ -0d5aa4: 1211 |0006: const/4 v1, #int 1 // #1 │ │ -0d5aa6: 6e20 5d29 1000 |0007: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.cancel:(Z)Z // method@295d │ │ -0d5aac: 6f10 e516 0200 |000a: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onDestroy:()V // method@16e5 │ │ -0d5ab2: 0e00 |000d: return-void │ │ +0d5b70: |[0d5b70] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onDestroy:()V │ │ +0d5b80: 5420 f212 |0000: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ +0d5b84: 3800 0800 |0002: if-eqz v0, 000a // +0008 │ │ +0d5b88: 5420 f212 |0004: iget-object v0, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.findFilesAndBackupsTask:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask; // field@12f2 │ │ +0d5b8c: 1211 |0006: const/4 v1, #int 1 // #1 │ │ +0d5b8e: 6e20 5d29 1000 |0007: invoke-virtual {v0, v1}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;.cancel:(Z)Z // method@295d │ │ +0d5b94: 6f10 e516 0200 |000a: invoke-super {v2}, Landroid/support/v7/app/ActionBarActivity;.onDestroy:()V // method@16e5 │ │ +0d5b9a: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=317 │ │ 0x0004 line=318 │ │ 0x000a line=320 │ │ 0x000d line=321 │ │ locals : │ │ @@ -294726,53 +294748,53 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 90 16-bit code units │ │ -0d5ab4: |[0d5ab4] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ -0d5ac4: 1211 |0000: const/4 v1, #int 1 // #1 │ │ -0d5ac6: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d5ac8: 7210 8221 0600 |0002: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ -0d5ace: 0a03 |0005: move-result v3 │ │ -0d5ad0: 2c03 4600 0000 |0006: sparse-switch v3, 0000004c // +00000046 │ │ -0d5ad6: 6f20 e716 6500 |0009: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@16e7 │ │ -0d5adc: 0a01 |000c: move-result v1 │ │ -0d5ade: 0f01 |000d: return v1 │ │ -0d5ae0: 5552 f412 |000e: iget-boolean v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.launchedFromShortcut:Z // field@12f4 │ │ -0d5ae4: 3802 1600 |0010: if-eqz v2, 0026 // +0016 │ │ -0d5ae8: 2200 3d00 |0012: new-instance v0, Landroid/content/Intent; // type@003d │ │ -0d5aec: 1c02 4105 |0014: const-class v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // type@0541 │ │ -0d5af0: 7030 4c01 5002 |0016: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ -0d5af6: 1502 0010 |0019: const/high16 v2, #int 268435456 // #1000 │ │ -0d5afa: 6e20 5001 2000 |001b: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0d5b00: 1502 0004 |001e: const/high16 v2, #int 67108864 // #400 │ │ -0d5b04: 6e20 5001 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ -0d5b0a: 6e20 8529 0500 |0023: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.startActivity:(Landroid/content/Intent;)V // method@2985 │ │ -0d5b10: 6e10 7129 0500 |0026: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.finish:()V // method@2971 │ │ -0d5b16: 28e4 |0029: goto 000d // -001c │ │ -0d5b18: 5453 f812 |002a: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5b1c: 5454 f812 |002c: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5b20: 7120 322a 5400 |002e: invoke-static {v4, v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z // method@2a32 │ │ -0d5b26: 0a04 |0031: move-result v4 │ │ -0d5b28: 3904 0900 |0032: if-nez v4, 003b // +0009 │ │ -0d5b2c: 7130 3a2a 1305 |0034: invoke-static {v3, v1, v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.setFavorite:(Ljava/lang/String;ZLandroid/content/Context;)V // method@2a3a │ │ -0d5b32: 6e10 7829 0500 |0037: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.invalidateOptionsMenu:()V // method@2978 │ │ -0d5b38: 28cf |003a: goto 0009 // -0031 │ │ -0d5b3a: 0121 |003b: move v1, v2 │ │ -0d5b3c: 28f8 |003c: goto 0034 // -0008 │ │ -0d5b3e: 7010 6e29 0500 |003d: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.createShortcut:()V // method@296e │ │ -0d5b44: 1401 5b00 057f |0040: const v1, #float 1.76789e+38 // #7f05005b │ │ -0d5b4a: 7130 1d25 1502 |0043: invoke-static {v5, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0d5b50: 0c01 |0046: move-result-object v1 │ │ -0d5b52: 6e10 2025 0100 |0047: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0d5b58: 28bf |004a: goto 0009 // -0041 │ │ -0d5b5a: 0000 |004b: nop // spacer │ │ -0d5b5c: 0002 0300 2c00 0201 7c00 0b7f 7d00 ... |004c: sparse-switch-data (14 units) │ │ +0d5b9c: |[0d5b9c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onOptionsItemSelected:(Landroid/view/MenuItem;)Z │ │ +0d5bac: 1211 |0000: const/4 v1, #int 1 // #1 │ │ +0d5bae: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d5bb0: 7210 8221 0600 |0002: invoke-interface {v6}, Landroid/view/MenuItem;.getItemId:()I // method@2182 │ │ +0d5bb6: 0a03 |0005: move-result v3 │ │ +0d5bb8: 2c03 4600 0000 |0006: sparse-switch v3, 0000004c // +00000046 │ │ +0d5bbe: 6f20 e716 6500 |0009: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onOptionsItemSelected:(Landroid/view/MenuItem;)Z // method@16e7 │ │ +0d5bc4: 0a01 |000c: move-result v1 │ │ +0d5bc6: 0f01 |000d: return v1 │ │ +0d5bc8: 5552 f412 |000e: iget-boolean v2, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.launchedFromShortcut:Z // field@12f4 │ │ +0d5bcc: 3802 1600 |0010: if-eqz v2, 0026 // +0016 │ │ +0d5bd0: 2200 3d00 |0012: new-instance v0, Landroid/content/Intent; // type@003d │ │ +0d5bd4: 1c02 4105 |0014: const-class v2, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; // type@0541 │ │ +0d5bd8: 7030 4c01 5002 |0016: invoke-direct {v0, v5, v2}, Landroid/content/Intent;.:(Landroid/content/Context;Ljava/lang/Class;)V // method@014c │ │ +0d5bde: 1502 0010 |0019: const/high16 v2, #int 268435456 // #1000 │ │ +0d5be2: 6e20 5001 2000 |001b: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0d5be8: 1502 0004 |001e: const/high16 v2, #int 67108864 // #400 │ │ +0d5bec: 6e20 5001 2000 |0020: invoke-virtual {v0, v2}, Landroid/content/Intent;.addFlags:(I)Landroid/content/Intent; // method@0150 │ │ +0d5bf2: 6e20 8529 0500 |0023: invoke-virtual {v5, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.startActivity:(Landroid/content/Intent;)V // method@2985 │ │ +0d5bf8: 6e10 7129 0500 |0026: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.finish:()V // method@2971 │ │ +0d5bfe: 28e4 |0029: goto 000d // -001c │ │ +0d5c00: 5453 f812 |002a: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5c04: 5454 f812 |002c: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5c08: 7120 322a 5400 |002e: invoke-static {v4, v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z // method@2a32 │ │ +0d5c0e: 0a04 |0031: move-result v4 │ │ +0d5c10: 3904 0900 |0032: if-nez v4, 003b // +0009 │ │ +0d5c14: 7130 3a2a 1305 |0034: invoke-static {v3, v1, v5}, Lfr/simon/marquis/preferencesmanager/util/Utils;.setFavorite:(Ljava/lang/String;ZLandroid/content/Context;)V // method@2a3a │ │ +0d5c1a: 6e10 7829 0500 |0037: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.invalidateOptionsMenu:()V // method@2978 │ │ +0d5c20: 28cf |003a: goto 0009 // -0031 │ │ +0d5c22: 0121 |003b: move v1, v2 │ │ +0d5c24: 28f8 |003c: goto 0034 // -0008 │ │ +0d5c26: 7010 6e29 0500 |003d: invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.createShortcut:()V // method@296e │ │ +0d5c2c: 1401 5b00 057f |0040: const v1, #float 1.76789e+38 // #7f05005b │ │ +0d5c32: 7130 1d25 1502 |0043: invoke-static {v5, v1, v2}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0d5c38: 0c01 |0046: move-result-object v1 │ │ +0d5c3a: 6e10 2025 0100 |0047: invoke-virtual {v1}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0d5c40: 28bf |004a: goto 0009 // -0041 │ │ +0d5c42: 0000 |004b: nop // spacer │ │ +0d5c44: 0002 0300 2c00 0201 7c00 0b7f 7d00 ... |004c: sparse-switch-data (14 units) │ │ catches : (none) │ │ positions : │ │ 0x0002 line=159 │ │ 0x0009 line=180 │ │ 0x000e line=161 │ │ 0x0012 line=162 │ │ 0x0019 line=163 │ │ @@ -294795,42 +294817,43 @@ │ │ type : '(Landroid/view/Menu;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 45 16-bit code units │ │ -0d5b78: |[0d5b78] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ -0d5b88: 5442 f812 |0000: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5b8c: 7120 322a 4200 |0002: invoke-static {v2, v4}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z // method@2a32 │ │ -0d5b92: 0a00 |0005: move-result v0 │ │ -0d5b94: 1402 7c00 0b7f |0006: const v2, #float 1.84765e+38 // #7f0b007c │ │ -0d5b9a: 7220 6a21 2500 |0009: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ -0d5ba0: 0c01 |000c: move-result-object v1 │ │ -0d5ba2: 3801 1300 |000d: if-eqz v1, 0020 // +0013 │ │ -0d5ba6: 3800 1600 |000f: if-eqz v0, 0025 // +0016 │ │ -0d5baa: 1402 9700 027f |0011: const v2, #float 1.72803e+38 // #7f020097 │ │ -0d5bb0: 7220 9621 2100 |0014: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ -0d5bb6: 0c03 |0017: move-result-object v3 │ │ -0d5bb8: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ -0d5bbc: 1402 2f00 057f |001a: const v2, #float 1.76788e+38 // #7f05002f │ │ -0d5bc2: 7220 9f21 2300 |001d: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ -0d5bc8: 6f20 ea16 5400 |0020: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ -0d5bce: 0a02 |0023: move-result v2 │ │ -0d5bd0: 0f02 |0024: return v2 │ │ -0d5bd2: 1402 9600 027f |0025: const v2, #float 1.72803e+38 // #7f020096 │ │ -0d5bd8: 28ec |0028: goto 0014 // -0014 │ │ -0d5bda: 1402 1a00 057f |0029: const v2, #float 1.76788e+38 // #7f05001a │ │ -0d5be0: 28f1 |002c: goto 001d // -000f │ │ +0d5c60: |[0d5c60] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onPrepareOptionsMenu:(Landroid/view/Menu;)Z │ │ +0d5c70: 5442 f812 |0000: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5c74: 7120 322a 4200 |0002: invoke-static {v2, v4}, Lfr/simon/marquis/preferencesmanager/util/Utils;.isFavorite:(Ljava/lang/String;Landroid/content/Context;)Z // method@2a32 │ │ +0d5c7a: 0a00 |0005: move-result v0 │ │ +0d5c7c: 1402 7c00 0b7f |0006: const v2, #float 1.84765e+38 // #7f0b007c │ │ +0d5c82: 7220 6a21 2500 |0009: invoke-interface {v5, v2}, Landroid/view/Menu;.findItem:(I)Landroid/view/MenuItem; // method@216a │ │ +0d5c88: 0c01 |000c: move-result-object v1 │ │ +0d5c8a: 3801 1300 |000d: if-eqz v1, 0020 // +0013 │ │ +0d5c8e: 3800 1600 |000f: if-eqz v0, 0025 // +0016 │ │ +0d5c92: 1402 9700 027f |0011: const v2, #float 1.72803e+38 // #7f020097 │ │ +0d5c98: 7220 9621 2100 |0014: invoke-interface {v1, v2}, Landroid/view/MenuItem;.setIcon:(I)Landroid/view/MenuItem; // method@2196 │ │ +0d5c9e: 0c03 |0017: move-result-object v3 │ │ +0d5ca0: 3800 1100 |0018: if-eqz v0, 0029 // +0011 │ │ +0d5ca4: 1402 2f00 057f |001a: const v2, #float 1.76788e+38 // #7f05002f │ │ +0d5caa: 7220 9f21 2300 |001d: invoke-interface {v3, v2}, Landroid/view/MenuItem;.setTitle:(I)Landroid/view/MenuItem; // method@219f │ │ +0d5cb0: 6f20 ea16 5400 |0020: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onPrepareOptionsMenu:(Landroid/view/Menu;)Z // method@16ea │ │ +0d5cb6: 0a02 |0023: move-result v2 │ │ +0d5cb8: 0f02 |0024: return v2 │ │ +0d5cba: 1402 9600 027f |0025: const v2, #float 1.72803e+38 // #7f020096 │ │ +0d5cc0: 28ec |0028: goto 0014 // -0014 │ │ +0d5cc2: 1402 1a00 057f |0029: const v2, #float 1.76788e+38 // #7f05001a │ │ +0d5cc8: 28f1 |002c: goto 001d // -000f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=148 │ │ 0x0006 line=149 │ │ 0x000d line=150 │ │ 0x000f line=151 │ │ + 0x001d line=152 │ │ 0x0020 line=154 │ │ 0x0025 line=151 │ │ locals : │ │ 0x0006 - 0x002d reg=0 fav Z │ │ 0x000d - 0x002d reg=1 itemFav Landroid/view/MenuItem; │ │ 0x0000 - 0x002d reg=4 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ 0x0000 - 0x002d reg=5 menu Landroid/view/Menu; │ │ @@ -294840,37 +294863,37 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 43 16-bit code units │ │ -0d5be4: |[0d5be4] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onRestoreFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ -0d5bf4: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d5bf6: 6200 ef12 |0001: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.TAG:Ljava/lang/String; // field@12ef │ │ -0d5bfa: 1a01 a128 |0003: const-string v1, "onRestoreFile(%s, %s)" // string@28a1 │ │ -0d5bfe: 1222 |0005: const/4 v2, #int 2 // #2 │ │ -0d5c00: 2322 5206 |0006: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ -0d5c04: 4d06 0204 |0008: aput-object v6, v2, v4 │ │ -0d5c08: 1213 |000a: const/4 v3, #int 1 // #1 │ │ -0d5c0a: 4d07 0203 |000b: aput-object v7, v2, v3 │ │ -0d5c0e: 7120 1f2b 2100 |000d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ -0d5c14: 0c01 |0010: move-result-object v1 │ │ -0d5c16: 7120 f320 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ -0d5c1c: 5450 f812 |0014: iget-object v0, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ -0d5c20: 7140 362a 6507 |0016: invoke-static {v5, v6, v7, v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.restoreFile:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@2a36 │ │ -0d5c26: 0a00 |0019: move-result v0 │ │ -0d5c28: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ -0d5c2c: 1400 3b00 057f |001c: const v0, #float 1.76789e+38 // #7f05003b │ │ -0d5c32: 7130 1d25 0504 |001f: invoke-static {v5, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ -0d5c38: 0c00 |0022: move-result-object v0 │ │ -0d5c3a: 6e10 2025 0000 |0023: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@2520 │ │ -0d5c40: 7110 352a 0700 |0026: invoke-static {v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@2a35 │ │ -0d5c46: 0c00 |0029: move-result-object v0 │ │ -0d5c48: 1100 |002a: return-object v0 │ │ +0d5ccc: |[0d5ccc] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onRestoreFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; │ │ +0d5cdc: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d5cde: 6200 ef12 |0001: sget-object v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.TAG:Ljava/lang/String; // field@12ef │ │ +0d5ce2: 1a01 a428 |0003: const-string v1, "onRestoreFile(%s, %s)" // string@28a4 │ │ +0d5ce6: 1222 |0005: const/4 v2, #int 2 // #2 │ │ +0d5ce8: 2322 5206 |0006: new-array v2, v2, [Ljava/lang/Object; // type@0652 │ │ +0d5cec: 4d06 0204 |0008: aput-object v6, v2, v4 │ │ +0d5cf0: 1213 |000a: const/4 v3, #int 1 // #1 │ │ +0d5cf2: 4d07 0203 |000b: aput-object v7, v2, v3 │ │ +0d5cf6: 7120 1f2b 2100 |000d: invoke-static {v1, v2}, Ljava/lang/String;.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; // method@2b1f │ │ +0d5cfc: 0c01 |0010: move-result-object v1 │ │ +0d5cfe: 7120 f320 1000 |0011: invoke-static {v0, v1}, Landroid/util/Log;.d:(Ljava/lang/String;Ljava/lang/String;)I // method@20f3 │ │ +0d5d04: 5450 f812 |0014: iget-object v0, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.packageName:Ljava/lang/String; // field@12f8 │ │ +0d5d08: 7140 362a 6507 |0016: invoke-static {v5, v6, v7, v0}, Lfr/simon/marquis/preferencesmanager/util/Utils;.restoreFile:(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z // method@2a36 │ │ +0d5d0e: 0a00 |0019: move-result v0 │ │ +0d5d10: 3800 0c00 |001a: if-eqz v0, 0026 // +000c │ │ +0d5d14: 1400 3b00 057f |001c: const v0, #float 1.76789e+38 // #7f05003b │ │ +0d5d1a: 7130 1d25 0504 |001f: invoke-static {v5, v0, v4}, Landroid/widget/Toast;.makeText:(Landroid/content/Context;II)Landroid/widget/Toast; // method@251d │ │ +0d5d20: 0c00 |0022: move-result-object v0 │ │ +0d5d22: 6e10 2025 0000 |0023: invoke-virtual {v0}, Landroid/widget/Toast;.show:()V // method@2520 │ │ +0d5d28: 7110 352a 0700 |0026: invoke-static {v7}, Lfr/simon/marquis/preferencesmanager/util/Utils;.readFile:(Ljava/lang/String;)Ljava/lang/String; // method@2a35 │ │ +0d5d2e: 0c00 |0029: move-result-object v0 │ │ +0d5d30: 1100 |002a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0001 line=225 │ │ 0x0014 line=226 │ │ 0x001c line=227 │ │ 0x0026 line=229 │ │ locals : │ │ @@ -294879,55 +294902,54 @@ │ │ 0x0000 - 0x002b reg=7 fullPath Ljava/lang/String; │ │ │ │ #10 : (in Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;) │ │ name : 'onSaveInstanceState' │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0004 (PROTECTED) │ │ code - │ │ - registers : 7 │ │ + registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0d5c4c: |[0d5c4c] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ -0d5c5c: 5453 f112 |0000: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ -0d5c60: 3803 2600 |0002: if-eqz v3, 0028 // +0026 │ │ -0d5c64: 2202 f705 |0004: new-instance v2, Lorg/json/JSONArray; // type@05f7 │ │ -0d5c68: 7010 2a2c 0200 |0006: invoke-direct {v2}, Lorg/json/JSONArray;.:()V // method@2c2a │ │ -0d5c6e: 5453 f112 |0009: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ -0d5c72: 7210 d82b 0300 |000b: invoke-interface {v3}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ -0d5c78: 0c01 |000e: move-result-object v1 │ │ -0d5c7a: 7210 bb2b 0100 |000f: invoke-interface {v1}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ -0d5c80: 0a03 |0012: move-result v3 │ │ -0d5c82: 3803 0c00 |0013: if-eqz v3, 001f // +000c │ │ -0d5c86: 7210 bc2b 0100 |0015: invoke-interface {v1}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ -0d5c8c: 0c00 |0018: move-result-object v0 │ │ -0d5c8e: 1f00 a805 |0019: check-cast v0, Ljava/lang/String; // type@05a8 │ │ -0d5c92: 6e20 322c 0200 |001b: invoke-virtual {v2, v0}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@2c32 │ │ -0d5c98: 28f1 |001e: goto 000f // -000f │ │ -0d5c9a: 1a03 3406 |001f: const-string v3, "KEY_FILES" // string@0634 │ │ -0d5c9e: 6e10 332c 0200 |0021: invoke-virtual {v2}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0d5ca4: 0c04 |0024: move-result-object v4 │ │ -0d5ca6: 6e30 cb02 3604 |0025: invoke-virtual {v6, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d5cac: 6f20 ef16 6500 |0028: invoke-super {v5, v6}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@16ef │ │ -0d5cb2: 0e00 |002b: return-void │ │ +0d5d34: |[0d5d34] fr.simon.marquis.preferencesmanager.ui.PreferencesActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ +0d5d44: 5442 f112 |0000: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ +0d5d48: 3802 2600 |0002: if-eqz v2, 0028 // +0026 │ │ +0d5d4c: 2201 f705 |0004: new-instance v1, Lorg/json/JSONArray; // type@05f7 │ │ +0d5d50: 7010 2a2c 0100 |0006: invoke-direct {v1}, Lorg/json/JSONArray;.:()V // method@2c2a │ │ +0d5d56: 5442 f112 |0009: iget-object v2, v4, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;.files:Ljava/util/List; // field@12f1 │ │ +0d5d5a: 7210 d82b 0200 |000b: invoke-interface {v2}, Ljava/util/List;.iterator:()Ljava/util/Iterator; // method@2bd8 │ │ +0d5d60: 0c02 |000e: move-result-object v2 │ │ +0d5d62: 7210 bb2b 0200 |000f: invoke-interface {v2}, Ljava/util/Iterator;.hasNext:()Z // method@2bbb │ │ +0d5d68: 0a03 |0012: move-result v3 │ │ +0d5d6a: 3803 0c00 |0013: if-eqz v3, 001f // +000c │ │ +0d5d6e: 7210 bc2b 0200 |0015: invoke-interface {v2}, Ljava/util/Iterator;.next:()Ljava/lang/Object; // method@2bbc │ │ +0d5d74: 0c00 |0018: move-result-object v0 │ │ +0d5d76: 1f00 a805 |0019: check-cast v0, Ljava/lang/String; // type@05a8 │ │ +0d5d7a: 6e20 322c 0100 |001b: invoke-virtual {v1, v0}, Lorg/json/JSONArray;.put:(Ljava/lang/Object;)Lorg/json/JSONArray; // method@2c32 │ │ +0d5d80: 28f1 |001e: goto 000f // -000f │ │ +0d5d82: 1a02 3406 |001f: const-string v2, "KEY_FILES" // string@0634 │ │ +0d5d86: 6e10 332c 0100 |0021: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0d5d8c: 0c03 |0024: move-result-object v3 │ │ +0d5d8e: 6e30 cb02 2503 |0025: invoke-virtual {v5, v2, v3}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d5d94: 6f20 ef16 5400 |0028: invoke-super {v4, v5}, Landroid/support/v7/app/ActionBarActivity;.onSaveInstanceState:(Landroid/os/Bundle;)V // method@16ef │ │ +0d5d9a: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ 0x0004 line=131 │ │ 0x0009 line=132 │ │ 0x001b line=133 │ │ 0x001f line=135 │ │ 0x0028 line=137 │ │ 0x002b line=138 │ │ locals : │ │ 0x001b - 0x001f reg=0 file Ljava/lang/String; │ │ - 0x000f - 0x0028 reg=1 i$ Ljava/util/Iterator; │ │ - 0x0009 - 0x0028 reg=2 json Lorg/json/JSONArray; │ │ - 0x0000 - 0x002c reg=5 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ - 0x0000 - 0x002c reg=6 outState Landroid/os/Bundle; │ │ + 0x0009 - 0x0028 reg=1 json Lorg/json/JSONArray; │ │ + 0x0000 - 0x002c reg=4 this Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ + 0x0000 - 0x002c reg=5 outState Landroid/os/Bundle; │ │ │ │ source_file_idx : 3906 (PreferencesActivity.java) │ │ │ │ Class #1027 header: │ │ class_idx : 1379 │ │ access_flags : 1 (0x0001) │ │ superclass_idx : 236 │ │ @@ -294995,63 +295017,62 @@ │ │ type : '()V' │ │ access : 0x10008 (STATIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 14 16-bit code units │ │ -0d5cb4: |[0d5cb4] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.:()V │ │ -0d5cc4: 1c00 6305 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // type@0563 │ │ -0d5cc8: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ -0d5cce: 0a00 |0005: move-result v0 │ │ -0d5cd0: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ -0d5cd4: 1210 |0008: const/4 v0, #int 1 // #1 │ │ -0d5cd6: 6a00 1913 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.$assertionsDisabled:Z // field@1319 │ │ -0d5cda: 0e00 |000b: return-void │ │ -0d5cdc: 1200 |000c: const/4 v0, #int 0 // #0 │ │ -0d5cde: 28fc |000d: goto 0009 // -0004 │ │ +0d5d9c: |[0d5d9c] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.:()V │ │ +0d5dac: 1c00 6305 |0000: const-class v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // type@0563 │ │ +0d5db0: 6e10 b62a 0000 |0002: invoke-virtual {v0}, Ljava/lang/Class;.desiredAssertionStatus:()Z // method@2ab6 │ │ +0d5db6: 0a00 |0005: move-result v0 │ │ +0d5db8: 3900 0600 |0006: if-nez v0, 000c // +0006 │ │ +0d5dbc: 1210 |0008: const/4 v0, #int 1 // #1 │ │ +0d5dbe: 6a00 1913 |0009: sput-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.$assertionsDisabled:Z // field@1319 │ │ +0d5dc2: 0e00 |000b: return-void │ │ +0d5dc4: 1200 |000c: const/4 v0, #int 0 // #0 │ │ +0d5dc6: 28fc |000d: goto 0009 // -0004 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ locals : │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;) │ │ name : '' │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d5ce0: |[0d5ce0] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.:()V │ │ -0d5cf0: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ -0d5cf6: 0e00 |0003: return-void │ │ +0d5dc8: |[0d5dc8] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.:()V │ │ +0d5dd8: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ +0d5dde: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ - 0x0003 line=155 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ │ │ #2 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;) │ │ name : 'dismiss' │ │ type : '(Landroid/support/v4/app/FragmentManager;)V' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 10 16-bit code units │ │ -0d5cf8: |[0d5cf8] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.dismiss:(Landroid/support/v4/app/FragmentManager;)V │ │ -0d5d08: 7110 de29 0100 |0000: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.find:(Landroid/support/v4/app/FragmentManager;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // method@29de │ │ -0d5d0e: 0c00 |0003: move-result-object v0 │ │ -0d5d10: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ -0d5d14: 6e10 dc29 0000 |0006: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:()V // method@29dc │ │ -0d5d1a: 0e00 |0009: return-void │ │ +0d5de0: |[0d5de0] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.dismiss:(Landroid/support/v4/app/FragmentManager;)V │ │ +0d5df0: 7110 de29 0100 |0000: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.find:(Landroid/support/v4/app/FragmentManager;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // method@29de │ │ +0d5df6: 0c00 |0003: move-result-object v0 │ │ +0d5df8: 3800 0500 |0004: if-eqz v0, 0009 // +0005 │ │ +0d5dfc: 6e10 dc29 0000 |0006: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:()V // method@29dc │ │ +0d5e02: 0e00 |0009: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=123 │ │ 0x0004 line=124 │ │ 0x0006 line=125 │ │ 0x0009 line=127 │ │ locals : │ │ @@ -295063,20 +295084,20 @@ │ │ type : '(Landroid/support/v4/app/FragmentManager;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d5d1c: |[0d5d1c] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.find:(Landroid/support/v4/app/FragmentManager;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ -0d5d2c: 1a00 b50f |0000: const-string v0, "RestoreDialogFragment" // string@0fb5 │ │ -0d5d30: 6e20 c604 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ -0d5d36: 0c00 |0005: move-result-object v0 │ │ -0d5d38: 1f00 6305 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // type@0563 │ │ -0d5d3c: 1100 |0008: return-object v0 │ │ +0d5e04: |[0d5e04] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.find:(Landroid/support/v4/app/FragmentManager;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ +0d5e14: 1a00 b50f |0000: const-string v0, "RestoreDialogFragment" // string@0fb5 │ │ +0d5e18: 6e20 c604 0100 |0002: invoke-virtual {v1, v0}, Landroid/support/v4/app/FragmentManager;.findFragmentByTag:(Ljava/lang/String;)Landroid/support/v4/app/Fragment; // method@04c6 │ │ +0d5e1e: 0c00 |0005: move-result-object v0 │ │ +0d5e20: 1f00 6305 |0006: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // type@0563 │ │ +0d5e24: 1100 |0008: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=130 │ │ locals : │ │ 0x0000 - 0x0009 reg=1 fm Landroid/support/v4/app/FragmentManager; │ │ │ │ #4 : (in Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;) │ │ @@ -295084,29 +295105,29 @@ │ │ type : '(Ljava/lang/String;Ljava/util/List;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 33 16-bit code units │ │ -0d5d40: |[0d5d40] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.newInstance:(Ljava/lang/String;Ljava/util/List;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ -0d5d50: 2202 6305 |0000: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // type@0563 │ │ -0d5d54: 7010 db29 0200 |0002: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.:()V // method@29db │ │ -0d5d5a: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ -0d5d5e: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ -0d5d64: 2201 f705 |000a: new-instance v1, Lorg/json/JSONArray; // type@05f7 │ │ -0d5d68: 7020 2c2c 6100 |000c: invoke-direct {v1, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ -0d5d6e: 1a03 1905 |000f: const-string v3, "FULL_PATH" // string@0519 │ │ -0d5d72: 6e30 cb02 3005 |0011: invoke-virtual {v0, v3, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d5d78: 1a03 0403 |0014: const-string v3, "BACKUPS" // string@0304 │ │ -0d5d7c: 6e10 332c 0100 |0016: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ -0d5d82: 0c04 |0019: move-result-object v4 │ │ -0d5d84: 6e30 cb02 3004 |001a: invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ -0d5d8a: 6e20 eb29 0200 |001d: invoke-virtual {v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.setArguments:(Landroid/os/Bundle;)V // method@29eb │ │ -0d5d90: 1102 |0020: return-object v2 │ │ +0d5e28: |[0d5e28] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.newInstance:(Ljava/lang/String;Ljava/util/List;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ +0d5e38: 2202 6305 |0000: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // type@0563 │ │ +0d5e3c: 7010 db29 0200 |0002: invoke-direct {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.:()V // method@29db │ │ +0d5e42: 2200 8900 |0005: new-instance v0, Landroid/os/Bundle; // type@0089 │ │ +0d5e46: 7010 aa02 0000 |0007: invoke-direct {v0}, Landroid/os/Bundle;.:()V // method@02aa │ │ +0d5e4c: 2201 f705 |000a: new-instance v1, Lorg/json/JSONArray; // type@05f7 │ │ +0d5e50: 7020 2c2c 6100 |000c: invoke-direct {v1, v6}, Lorg/json/JSONArray;.:(Ljava/util/Collection;)V // method@2c2c │ │ +0d5e56: 1a03 1905 |000f: const-string v3, "FULL_PATH" // string@0519 │ │ +0d5e5a: 6e30 cb02 3005 |0011: invoke-virtual {v0, v3, v5}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d5e60: 1a03 0403 |0014: const-string v3, "BACKUPS" // string@0304 │ │ +0d5e64: 6e10 332c 0100 |0016: invoke-virtual {v1}, Lorg/json/JSONArray;.toString:()Ljava/lang/String; // method@2c33 │ │ +0d5e6a: 0c04 |0019: move-result-object v4 │ │ +0d5e6c: 6e30 cb02 3004 |001a: invoke-virtual {v0, v3, v4}, Landroid/os/Bundle;.putString:(Ljava/lang/String;Ljava/lang/String;)V // method@02cb │ │ +0d5e72: 6e20 eb29 0200 |001d: invoke-virtual {v2, v0}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.setArguments:(Landroid/os/Bundle;)V // method@29eb │ │ +0d5e78: 1102 |0020: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=58 │ │ 0x0005 line=59 │ │ 0x000a line=60 │ │ 0x000f line=61 │ │ 0x0014 line=62 │ │ @@ -295125,33 +295146,33 @@ │ │ type : '(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Landroid/support/v4/app/FragmentManager;Ljava/lang/String;Ljava/util/List;)V' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 7 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 39 16-bit code units │ │ -0d5d94: |[0d5d94] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.show:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Landroid/support/v4/app/FragmentManager;Ljava/lang/String;Ljava/util/List;)V │ │ -0d5da4: 7110 dd29 0400 |0000: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:(Landroid/support/v4/app/FragmentManager;)V // method@29dd │ │ -0d5daa: 7120 e329 6500 |0003: invoke-static {v5, v6}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.newInstance:(Ljava/lang/String;Ljava/util/List;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // method@29e3 │ │ -0d5db0: 0c00 |0006: move-result-object v0 │ │ -0d5db2: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d5db6: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d5dbc: 1a02 4305 |000c: const-string v2, "Fragment:" // string@0543 │ │ -0d5dc0: 6e20 462b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d5dc6: 0c01 |0011: move-result-object v1 │ │ -0d5dc8: 6e20 462b 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d5dce: 0c01 |0015: move-result-object v1 │ │ -0d5dd0: 6e10 4e2b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d5dd6: 0c01 |0019: move-result-object v1 │ │ -0d5dd8: 6e10 242b 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@2b24 │ │ -0d5dde: 0a01 |001d: move-result v1 │ │ -0d5de0: 6e30 ec29 3001 |001e: invoke-virtual {v0, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@29ec │ │ -0d5de6: 1a01 b50f |0021: const-string v1, "RestoreDialogFragment" // string@0fb5 │ │ -0d5dea: 6e30 ed29 4001 |0023: invoke-virtual {v0, v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@29ed │ │ -0d5df0: 0e00 |0026: return-void │ │ +0d5e7c: |[0d5e7c] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.show:(Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Landroid/support/v4/app/FragmentManager;Ljava/lang/String;Ljava/util/List;)V │ │ +0d5e8c: 7110 dd29 0400 |0000: invoke-static {v4}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:(Landroid/support/v4/app/FragmentManager;)V // method@29dd │ │ +0d5e92: 7120 e329 6500 |0003: invoke-static {v5, v6}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.newInstance:(Ljava/lang/String;Ljava/util/List;)Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; // method@29e3 │ │ +0d5e98: 0c00 |0006: move-result-object v0 │ │ +0d5e9a: 2201 a905 |0007: new-instance v1, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d5e9e: 7010 3d2b 0100 |0009: invoke-direct {v1}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d5ea4: 1a02 4305 |000c: const-string v2, "Fragment:" // string@0543 │ │ +0d5ea8: 6e20 462b 2100 |000e: invoke-virtual {v1, v2}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d5eae: 0c01 |0011: move-result-object v1 │ │ +0d5eb0: 6e20 462b 5100 |0012: invoke-virtual {v1, v5}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d5eb6: 0c01 |0015: move-result-object v1 │ │ +0d5eb8: 6e10 4e2b 0100 |0016: invoke-virtual {v1}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d5ebe: 0c01 |0019: move-result-object v1 │ │ +0d5ec0: 6e10 242b 0100 |001a: invoke-virtual {v1}, Ljava/lang/String;.hashCode:()I // method@2b24 │ │ +0d5ec6: 0a01 |001d: move-result v1 │ │ +0d5ec8: 6e30 ec29 3001 |001e: invoke-virtual {v0, v3, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.setTargetFragment:(Landroid/support/v4/app/Fragment;I)V // method@29ec │ │ +0d5ece: 1a01 b50f |0021: const-string v1, "RestoreDialogFragment" // string@0fb5 │ │ +0d5ed2: 6e30 ed29 4001 |0023: invoke-virtual {v0, v4, v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.show:(Landroid/support/v4/app/FragmentManager;Ljava/lang/String;)V // method@29ed │ │ +0d5ed8: 0e00 |0026: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=50 │ │ 0x0003 line=51 │ │ 0x0007 line=52 │ │ 0x0021 line=53 │ │ 0x0026 line=55 │ │ @@ -295169,26 +295190,26 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 23 16-bit code units │ │ -0d5df4: |[0d5df4] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.noMoreBackup:()V │ │ -0d5e04: 6e10 e129 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29e1 │ │ -0d5e0a: 0c01 |0003: move-result-object v1 │ │ -0d5e0c: 7110 dd29 0100 |0004: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:(Landroid/support/v4/app/FragmentManager;)V // method@29dd │ │ -0d5e12: 6e10 e229 0200 |0007: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@29e2 │ │ -0d5e18: 0c00 |000a: move-result-object v0 │ │ -0d5e1a: 1f00 5e05 |000b: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ -0d5e1e: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ -0d5e22: 6e10 a829 0000 |000f: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ -0d5e28: 0c01 |0012: move-result-object v1 │ │ -0d5e2a: 6e10 9104 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ -0d5e30: 0e00 |0016: return-void │ │ +0d5edc: |[0d5edc] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.noMoreBackup:()V │ │ +0d5eec: 6e10 e129 0200 |0000: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29e1 │ │ +0d5ef2: 0c01 |0003: move-result-object v1 │ │ +0d5ef4: 7110 dd29 0100 |0004: invoke-static {v1}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:(Landroid/support/v4/app/FragmentManager;)V // method@29dd │ │ +0d5efa: 6e10 e229 0200 |0007: invoke-virtual {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@29e2 │ │ +0d5f00: 0c00 |000a: move-result-object v0 │ │ +0d5f02: 1f00 5e05 |000b: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ +0d5f06: 3800 0900 |000d: if-eqz v0, 0016 // +0009 │ │ +0d5f0a: 6e10 a829 0000 |000f: invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29a8 │ │ +0d5f10: 0c01 |0012: move-result-object v1 │ │ +0d5f12: 6e10 9104 0100 |0013: invoke-virtual {v1}, Landroid/support/v4/app/FragmentActivity;.invalidateOptionsMenu:()V // method@0491 │ │ +0d5f18: 0e00 |0016: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ 0x0007 line=148 │ │ 0x000d line=149 │ │ 0x000f line=150 │ │ 0x0016 line=152 │ │ @@ -295201,36 +295222,36 @@ │ │ type : '(Landroid/app/Activity;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0d5e34: |[0d5e34] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onAttach:(Landroid/app/Activity;)V │ │ -0d5e44: 6f20 f703 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/DialogFragment;.onAttach:(Landroid/app/Activity;)V // method@03f7 │ │ -0d5e4a: 0760 |0003: move-object v0, v6 │ │ -0d5e4c: 1f00 6205 |0004: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // type@0562 │ │ -0d5e50: 0702 |0006: move-object v2, v0 │ │ -0d5e52: 5b52 1e13 |0007: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ -0d5e56: 0e00 |0009: return-void │ │ -0d5e58: 0d01 |000a: move-exception v1 │ │ -0d5e5a: 2202 8605 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@0586 │ │ -0d5e5e: 2203 a905 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d5e62: 7010 3d2b 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d5e68: 6e10 042b 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d5e6e: 0c04 |0015: move-result-object v4 │ │ -0d5e70: 6e20 462b 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d5e76: 0c03 |0019: move-result-object v3 │ │ -0d5e78: 1a04 9700 |001a: const-string v4, " must implement OnRestoreFragmentInteractionListener" // string@0097 │ │ -0d5e7c: 6e20 462b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d5e82: 0c03 |001f: move-result-object v3 │ │ -0d5e84: 6e10 4e2b 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d5e8a: 0c03 |0023: move-result-object v3 │ │ -0d5e8c: 7020 c52a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2ac5 │ │ -0d5e92: 2702 |0027: throw v2 │ │ +0d5f1c: |[0d5f1c] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onAttach:(Landroid/app/Activity;)V │ │ +0d5f2c: 6f20 f703 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/DialogFragment;.onAttach:(Landroid/app/Activity;)V // method@03f7 │ │ +0d5f32: 0760 |0003: move-object v0, v6 │ │ +0d5f34: 1f00 6205 |0004: check-cast v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // type@0562 │ │ +0d5f38: 0702 |0006: move-object v2, v0 │ │ +0d5f3a: 5b52 1e13 |0007: iput-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ +0d5f3e: 0e00 |0009: return-void │ │ +0d5f40: 0d01 |000a: move-exception v1 │ │ +0d5f42: 2202 8605 |000b: new-instance v2, Ljava/lang/ClassCastException; // type@0586 │ │ +0d5f46: 2203 a905 |000d: new-instance v3, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d5f4a: 7010 3d2b 0300 |000f: invoke-direct {v3}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d5f50: 6e10 042b 0600 |0012: invoke-virtual {v6}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d5f56: 0c04 |0015: move-result-object v4 │ │ +0d5f58: 6e20 462b 4300 |0016: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d5f5e: 0c03 |0019: move-result-object v3 │ │ +0d5f60: 1a04 9700 |001a: const-string v4, " must implement OnRestoreFragmentInteractionListener" // string@0097 │ │ +0d5f64: 6e20 462b 4300 |001c: invoke-virtual {v3, v4}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d5f6a: 0c03 |001f: move-result-object v3 │ │ +0d5f6c: 6e10 4e2b 0300 |0020: invoke-virtual {v3}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d5f72: 0c03 |0023: move-result-object v3 │ │ +0d5f74: 7020 c52a 3200 |0024: invoke-direct {v2, v3}, Ljava/lang/ClassCastException;.:(Ljava/lang/String;)V // method@2ac5 │ │ +0d5f7a: 2702 |0027: throw v2 │ │ catches : 1 │ │ 0x0003 - 0x0009 │ │ Ljava/lang/ClassCastException; -> 0x000a │ │ positions : │ │ 0x0000 line=108 │ │ 0x0003 line=110 │ │ 0x0009 line=114 │ │ @@ -295246,50 +295267,50 @@ │ │ type : '(Landroid/os/Bundle;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 70 16-bit code units │ │ -0d5ea4: |[0d5ea4] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ -0d5eb4: 6f20 f903 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@03f9 │ │ -0d5eba: 6e10 e029 0500 |0003: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getArguments:()Landroid/os/Bundle; // method@29e0 │ │ -0d5ec0: 0c03 |0006: move-result-object v3 │ │ -0d5ec2: 3803 3e00 |0007: if-eqz v3, 0045 // +003e │ │ -0d5ec6: 6e10 e029 0500 |0009: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getArguments:()Landroid/os/Bundle; // method@29e0 │ │ -0d5ecc: 0c03 |000c: move-result-object v3 │ │ -0d5ece: 1a04 1905 |000d: const-string v4, "FULL_PATH" // string@0519 │ │ -0d5ed2: 6e20 bb02 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d5ed8: 0c03 |0012: move-result-object v3 │ │ -0d5eda: 5b53 1f13 |0013: iput-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.mFullPath:Ljava/lang/String; // field@131f │ │ -0d5ede: 2203 cf05 |0015: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ -0d5ee2: 7010 8f2b 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ -0d5ee8: 5b53 1d13 |001a: iput-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ -0d5eec: 2200 f705 |001c: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ -0d5ef0: 6e10 e029 0500 |001e: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getArguments:()Landroid/os/Bundle; // method@29e0 │ │ -0d5ef6: 0c03 |0021: move-result-object v3 │ │ -0d5ef8: 1a04 0403 |0022: const-string v4, "BACKUPS" // string@0304 │ │ -0d5efc: 6e20 bb02 4300 |0024: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ -0d5f02: 0c03 |0027: move-result-object v3 │ │ -0d5f04: 7020 2b2c 3000 |0028: invoke-direct {v0, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ -0d5f0a: 1202 |002b: const/4 v2, #int 0 // #0 │ │ -0d5f0c: 6e10 2f2c 0000 |002c: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ -0d5f12: 0a03 |002f: move-result v3 │ │ -0d5f14: 3532 1500 |0030: if-ge v2, v3, 0045 // +0015 │ │ -0d5f18: 6e20 312c 2000 |0032: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@2c31 │ │ -0d5f1e: 0c01 |0035: move-result-object v1 │ │ -0d5f20: 7110 e420 0100 |0036: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0d5f26: 0a03 |0039: move-result v3 │ │ -0d5f28: 3903 0700 |003a: if-nez v3, 0041 // +0007 │ │ -0d5f2c: 5453 1d13 |003c: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ -0d5f30: 7220 d22b 1300 |003e: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ -0d5f36: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ -0d5f3a: 28e9 |0043: goto 002c // -0017 │ │ -0d5f3c: 0d03 |0044: move-exception v3 │ │ -0d5f3e: 0e00 |0045: return-void │ │ +0d5f8c: |[0d5f8c] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onCreate:(Landroid/os/Bundle;)V │ │ +0d5f9c: 6f20 f903 6500 |0000: invoke-super {v5, v6}, Landroid/support/v4/app/DialogFragment;.onCreate:(Landroid/os/Bundle;)V // method@03f9 │ │ +0d5fa2: 6e10 e029 0500 |0003: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getArguments:()Landroid/os/Bundle; // method@29e0 │ │ +0d5fa8: 0c03 |0006: move-result-object v3 │ │ +0d5faa: 3803 3e00 |0007: if-eqz v3, 0045 // +003e │ │ +0d5fae: 6e10 e029 0500 |0009: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getArguments:()Landroid/os/Bundle; // method@29e0 │ │ +0d5fb4: 0c03 |000c: move-result-object v3 │ │ +0d5fb6: 1a04 1905 |000d: const-string v4, "FULL_PATH" // string@0519 │ │ +0d5fba: 6e20 bb02 4300 |000f: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d5fc0: 0c03 |0012: move-result-object v3 │ │ +0d5fc2: 5b53 1f13 |0013: iput-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.mFullPath:Ljava/lang/String; // field@131f │ │ +0d5fc6: 2203 cf05 |0015: new-instance v3, Ljava/util/ArrayList; // type@05cf │ │ +0d5fca: 7010 8f2b 0300 |0017: invoke-direct {v3}, Ljava/util/ArrayList;.:()V // method@2b8f │ │ +0d5fd0: 5b53 1d13 |001a: iput-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ +0d5fd4: 2200 f705 |001c: new-instance v0, Lorg/json/JSONArray; // type@05f7 │ │ +0d5fd8: 6e10 e029 0500 |001e: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getArguments:()Landroid/os/Bundle; // method@29e0 │ │ +0d5fde: 0c03 |0021: move-result-object v3 │ │ +0d5fe0: 1a04 0403 |0022: const-string v4, "BACKUPS" // string@0304 │ │ +0d5fe4: 6e20 bb02 4300 |0024: invoke-virtual {v3, v4}, Landroid/os/Bundle;.getString:(Ljava/lang/String;)Ljava/lang/String; // method@02bb │ │ +0d5fea: 0c03 |0027: move-result-object v3 │ │ +0d5fec: 7020 2b2c 3000 |0028: invoke-direct {v0, v3}, Lorg/json/JSONArray;.:(Ljava/lang/String;)V // method@2c2b │ │ +0d5ff2: 1202 |002b: const/4 v2, #int 0 // #0 │ │ +0d5ff4: 6e10 2f2c 0000 |002c: invoke-virtual {v0}, Lorg/json/JSONArray;.length:()I // method@2c2f │ │ +0d5ffa: 0a03 |002f: move-result v3 │ │ +0d5ffc: 3532 1500 |0030: if-ge v2, v3, 0045 // +0015 │ │ +0d6000: 6e20 312c 2000 |0032: invoke-virtual {v0, v2}, Lorg/json/JSONArray;.optString:(I)Ljava/lang/String; // method@2c31 │ │ +0d6006: 0c01 |0035: move-result-object v1 │ │ +0d6008: 7110 e420 0100 |0036: invoke-static {v1}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0d600e: 0a03 |0039: move-result v3 │ │ +0d6010: 3903 0700 |003a: if-nez v3, 0041 // +0007 │ │ +0d6014: 5453 1d13 |003c: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ +0d6018: 7220 d22b 1300 |003e: invoke-interface {v3, v1}, Ljava/util/List;.add:(Ljava/lang/Object;)Z // method@2bd2 │ │ +0d601e: d802 0201 |0041: add-int/lit8 v2, v2, #int 1 // #01 │ │ +0d6022: 28e9 |0043: goto 002c // -0017 │ │ +0d6024: 0d03 |0044: move-exception v3 │ │ +0d6026: 0e00 |0045: return-void │ │ catches : 1 │ │ 0x001c - 0x0041 │ │ Lorg/json/JSONException; -> 0x0044 │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ 0x0009 line=71 │ │ @@ -295314,20 +295335,20 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d5f50: |[0d5f50] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0d5f60: 6f20 fa03 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@03fa │ │ -0d5f66: 0c00 |0003: move-result-object v0 │ │ -0d5f68: 1401 4600 057f |0004: const v1, #float 1.76789e+38 // #7f050046 │ │ -0d5f6e: 6e20 a200 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setTitle:(I)V // method@00a2 │ │ -0d5f74: 1100 |000a: return-object v0 │ │ +0d6038: |[0d6038] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0d6048: 6f20 fa03 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/app/DialogFragment;.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; // method@03fa │ │ +0d604e: 0c00 |0003: move-result-object v0 │ │ +0d6050: 1401 4600 057f |0004: const v1, #float 1.76789e+38 // #7f050046 │ │ +0d6056: 6e20 a200 1000 |0007: invoke-virtual {v0, v1}, Landroid/app/Dialog;.setTitle:(I)V // method@00a2 │ │ +0d605c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=101 │ │ 0x0004 line=102 │ │ 0x000a line=103 │ │ locals : │ │ 0x0004 - 0x000b reg=0 dialog Landroid/app/Dialog; │ │ @@ -295339,48 +295360,48 @@ │ │ type : '(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 12 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 67 16-bit code units │ │ -0d5f78: |[0d5f78] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ -0d5f88: 1207 |0000: const/4 v7, #int 0 // #0 │ │ -0d5f8a: 6e10 df29 0800 |0001: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29df │ │ -0d5f90: 0c00 |0004: move-result-object v0 │ │ -0d5f92: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ -0d5f96: 1107 |0007: return-object v7 │ │ -0d5f98: 6e10 df29 0800 |0008: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29df │ │ -0d5f9e: 0c00 |000b: move-result-object v0 │ │ -0d5fa0: 7110 5a21 0000 |000c: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ -0d5fa6: 0c00 |000f: move-result-object v0 │ │ -0d5fa8: 1401 2a00 037f |0010: const v1, #float 1.7413e+38 // #7f03002a │ │ -0d5fae: 6e30 5c21 1007 |0013: invoke-virtual {v0, v1, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ -0d5fb4: 0c07 |0016: move-result-object v7 │ │ -0d5fb6: 6300 1913 |0017: sget-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.$assertionsDisabled:Z // field@1319 │ │ -0d5fba: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ -0d5fbe: 3907 0800 |001b: if-nez v7, 0023 // +0008 │ │ -0d5fc2: 2200 8105 |001d: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ -0d5fc6: 7010 a42a 0000 |001f: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ -0d5fcc: 2700 |0022: throw v0 │ │ -0d5fce: 1400 5000 0b7f |0023: const v0, #float 1.84764e+38 // #7f0b0050 │ │ -0d5fd4: 6e20 ec21 0700 |0026: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d5fda: 0c06 |0029: move-result-object v6 │ │ -0d5fdc: 1f06 8204 |002a: check-cast v6, Landroid/widget/ListView; // type@0482 │ │ -0d5fe0: 2200 6105 |002c: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // type@0561 │ │ -0d5fe4: 6e10 df29 0800 |002e: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29df │ │ -0d5fea: 0c01 |0031: move-result-object v1 │ │ -0d5fec: 5483 1d13 |0032: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ -0d5ff0: 5484 1e13 |0034: iget-object v4, v8, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ -0d5ff4: 5485 1f13 |0036: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.mFullPath:Ljava/lang/String; // field@131f │ │ -0d5ff8: 0782 |0038: move-object v2, v8 │ │ -0d5ffa: 7606 ca29 0000 |0039: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;Ljava/util/List;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;Ljava/lang/String;)V // method@29ca │ │ -0d6000: 6e20 7e24 0600 |003c: invoke-virtual {v6, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@247e │ │ -0d6006: 6e20 8524 8600 |003f: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2485 │ │ -0d600c: 28c5 |0042: goto 0007 // -003b │ │ +0d6060: |[0d6060] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onCreateView:(Landroid/view/LayoutInflater;Landroid/view/ViewGroup;Landroid/os/Bundle;)Landroid/view/View; │ │ +0d6070: 1207 |0000: const/4 v7, #int 0 // #0 │ │ +0d6072: 6e10 df29 0800 |0001: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29df │ │ +0d6078: 0c00 |0004: move-result-object v0 │ │ +0d607a: 3900 0300 |0005: if-nez v0, 0008 // +0003 │ │ +0d607e: 1107 |0007: return-object v7 │ │ +0d6080: 6e10 df29 0800 |0008: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29df │ │ +0d6086: 0c00 |000b: move-result-object v0 │ │ +0d6088: 7110 5a21 0000 |000c: invoke-static {v0}, Landroid/view/LayoutInflater;.from:(Landroid/content/Context;)Landroid/view/LayoutInflater; // method@215a │ │ +0d608e: 0c00 |000f: move-result-object v0 │ │ +0d6090: 1401 2a00 037f |0010: const v1, #float 1.7413e+38 // #7f03002a │ │ +0d6096: 6e30 5c21 1007 |0013: invoke-virtual {v0, v1, v7}, Landroid/view/LayoutInflater;.inflate:(ILandroid/view/ViewGroup;)Landroid/view/View; // method@215c │ │ +0d609c: 0c07 |0016: move-result-object v7 │ │ +0d609e: 6300 1913 |0017: sget-boolean v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.$assertionsDisabled:Z // field@1319 │ │ +0d60a2: 3900 0a00 |0019: if-nez v0, 0023 // +000a │ │ +0d60a6: 3907 0800 |001b: if-nez v7, 0023 // +0008 │ │ +0d60aa: 2200 8105 |001d: new-instance v0, Ljava/lang/AssertionError; // type@0581 │ │ +0d60ae: 7010 a42a 0000 |001f: invoke-direct {v0}, Ljava/lang/AssertionError;.:()V // method@2aa4 │ │ +0d60b4: 2700 |0022: throw v0 │ │ +0d60b6: 1400 5000 0b7f |0023: const v0, #float 1.84764e+38 // #7f0b0050 │ │ +0d60bc: 6e20 ec21 0700 |0026: invoke-virtual {v7, v0}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d60c2: 0c06 |0029: move-result-object v6 │ │ +0d60c4: 1f06 8204 |002a: check-cast v6, Landroid/widget/ListView; // type@0482 │ │ +0d60c8: 2200 6105 |002c: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; // type@0561 │ │ +0d60cc: 6e10 df29 0800 |002e: invoke-virtual {v8}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29df │ │ +0d60d2: 0c01 |0031: move-result-object v1 │ │ +0d60d4: 5483 1d13 |0032: iget-object v3, v8, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ +0d60d8: 5484 1e13 |0034: iget-object v4, v8, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ +0d60dc: 5485 1f13 |0036: iget-object v5, v8, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.mFullPath:Ljava/lang/String; // field@131f │ │ +0d60e0: 0782 |0038: move-object v2, v8 │ │ +0d60e2: 7606 ca29 0000 |0039: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;.:(Landroid/content/Context;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;Ljava/util/List;Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;Ljava/lang/String;)V // method@29ca │ │ +0d60e8: 6e20 7e24 0600 |003c: invoke-virtual {v6, v0}, Landroid/widget/ListView;.setAdapter:(Landroid/widget/ListAdapter;)V // method@247e │ │ +0d60ee: 6e20 8524 8600 |003f: invoke-virtual {v6, v8}, Landroid/widget/ListView;.setOnItemClickListener:(Landroid/widget/AdapterView$OnItemClickListener;)V // method@2485 │ │ +0d60f4: 28c5 |0042: goto 0007 // -003b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=88 │ │ 0x0007 line=96 │ │ 0x0008 line=91 │ │ 0x0017 line=92 │ │ 0x0023 line=93 │ │ @@ -295399,19 +295420,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d6010: |[0d6010] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onDetach:()V │ │ -0d6020: 6f10 fc03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/DialogFragment;.onDetach:()V // method@03fc │ │ -0d6026: 1200 |0003: const/4 v0, #int 0 // #0 │ │ -0d6028: 5b10 1e13 |0004: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ -0d602c: 0e00 |0006: return-void │ │ +0d60f8: |[0d60f8] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onDetach:()V │ │ +0d6108: 6f10 fc03 0100 |0000: invoke-super {v1}, Landroid/support/v4/app/DialogFragment;.onDetach:()V // method@03fc │ │ +0d610e: 1200 |0003: const/4 v0, #int 0 // #0 │ │ +0d6110: 5b10 1e13 |0004: iput-object v0, v1, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ +0d6114: 0e00 |0006: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=118 │ │ 0x0003 line=119 │ │ 0x0006 line=120 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment; │ │ @@ -295421,37 +295442,37 @@ │ │ type : '(Landroid/widget/AdapterView;Landroid/view/View;IJ)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 11 │ │ ins : 6 │ │ outs : 3 │ │ insns size : 44 16-bit code units │ │ -0d6030: |[0d6030] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ -0d6040: 5452 1e13 |0000: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ -0d6044: 3802 2900 |0002: if-eqz v2, 002b // +0029 │ │ -0d6048: 5453 1e13 |0004: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ -0d604c: 5452 1d13 |0006: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ -0d6050: 7220 d62b 8200 |0008: invoke-interface {v2, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0d6056: 0c02 |000b: move-result-object v2 │ │ -0d6058: 1f02 a805 |000c: check-cast v2, Ljava/lang/String; // type@05a8 │ │ -0d605c: 5454 1f13 |000e: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.mFullPath:Ljava/lang/String; // field@131f │ │ -0d6060: 7230 d929 2304 |0010: invoke-interface {v3, v2, v4}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;.onRestoreFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@29d9 │ │ -0d6066: 0c00 |0013: move-result-object v0 │ │ -0d6068: 6e10 e229 0500 |0014: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@29e2 │ │ -0d606e: 0c01 |0017: move-result-object v1 │ │ -0d6070: 1f01 5e05 |0018: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ -0d6074: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ -0d6078: 7110 2328 0000 |001c: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@2823 │ │ -0d607e: 0c02 |001f: move-result-object v2 │ │ -0d6080: 1213 |0020: const/4 v3, #int 1 // #1 │ │ -0d6082: 6e30 c029 2103 |0021: invoke-virtual {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V // method@29c0 │ │ -0d6088: 6e10 e129 0500 |0024: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29e1 │ │ -0d608e: 0c02 |0027: move-result-object v2 │ │ -0d6090: 7110 dd29 0200 |0028: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:(Landroid/support/v4/app/FragmentManager;)V // method@29dd │ │ -0d6096: 0e00 |002b: return-void │ │ +0d6118: |[0d6118] fr.simon.marquis.preferencesmanager.ui.RestoreDialogFragment.onItemClick:(Landroid/widget/AdapterView;Landroid/view/View;IJ)V │ │ +0d6128: 5452 1e13 |0000: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ +0d612c: 3802 2900 |0002: if-eqz v2, 002b // +0029 │ │ +0d6130: 5453 1e13 |0004: iget-object v3, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.listener:Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener; // field@131e │ │ +0d6134: 5452 1d13 |0006: iget-object v2, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.backups:Ljava/util/List; // field@131d │ │ +0d6138: 7220 d62b 8200 |0008: invoke-interface {v2, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0d613e: 0c02 |000b: move-result-object v2 │ │ +0d6140: 1f02 a805 |000c: check-cast v2, Ljava/lang/String; // type@05a8 │ │ +0d6144: 5454 1f13 |000e: iget-object v4, v5, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.mFullPath:Ljava/lang/String; // field@131f │ │ +0d6148: 7230 d929 2304 |0010: invoke-interface {v3, v2, v4}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener;.onRestoreFile:(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; // method@29d9 │ │ +0d614e: 0c00 |0013: move-result-object v0 │ │ +0d6150: 6e10 e229 0500 |0014: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getTargetFragment:()Landroid/support/v4/app/Fragment; // method@29e2 │ │ +0d6156: 0c01 |0017: move-result-object v1 │ │ +0d6158: 1f01 5e05 |0018: check-cast v1, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; // type@055e │ │ +0d615c: 3801 0a00 |001a: if-eqz v1, 0024 // +000a │ │ +0d6160: 7110 2328 0000 |001c: invoke-static {v0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;.fromXml:(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; // method@2823 │ │ +0d6166: 0c02 |001f: move-result-object v2 │ │ +0d6168: 1213 |0020: const/4 v3, #int 1 // #1 │ │ +0d616a: 6e30 c029 2103 |0021: invoke-virtual {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;.updateListView:(Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;Z)V // method@29c0 │ │ +0d6170: 6e10 e129 0500 |0024: invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.getFragmentManager:()Landroid/support/v4/app/FragmentManager; // method@29e1 │ │ +0d6176: 0c02 |0027: move-result-object v2 │ │ +0d6178: 7110 dd29 0200 |0028: invoke-static {v2}, Lfr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment;.dismiss:(Landroid/support/v4/app/FragmentManager;)V // method@29dd │ │ +0d617e: 0e00 |002b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=136 │ │ 0x0004 line=137 │ │ 0x0014 line=138 │ │ 0x001a line=139 │ │ 0x001c line=140 │ │ @@ -295492,17 +295513,17 @@ │ │ type : '()V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6098: |[0d6098] fr.simon.marquis.preferencesmanager.ui.RootDialog.:()V │ │ -0d60a8: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ -0d60ae: 0e00 |0003: return-void │ │ +0d6180: |[0d6180] fr.simon.marquis.preferencesmanager.ui.RootDialog.:()V │ │ +0d6190: 7010 ea03 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/DialogFragment;.:()V // method@03ea │ │ +0d6196: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=12 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ │ │ #1 : (in Lfr/simon/marquis/preferencesmanager/ui/RootDialog;) │ │ @@ -295510,18 +295531,18 @@ │ │ type : '()Lfr/simon/marquis/preferencesmanager/ui/RootDialog;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 1 │ │ ins : 0 │ │ outs : 1 │ │ insns size : 6 16-bit code units │ │ -0d60b0: |[0d60b0] fr.simon.marquis.preferencesmanager.ui.RootDialog.newInstance:()Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ -0d60c0: 2200 6505 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // type@0565 │ │ -0d60c4: 7010 f129 0000 |0002: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.:()V // method@29f1 │ │ -0d60ca: 1100 |0005: return-object v0 │ │ +0d6198: |[0d6198] fr.simon.marquis.preferencesmanager.ui.RootDialog.newInstance:()Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ +0d61a8: 2200 6505 |0000: new-instance v0, Lfr/simon/marquis/preferencesmanager/ui/RootDialog; // type@0565 │ │ +0d61ac: 7010 f129 0000 |0002: invoke-direct {v0}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.:()V // method@29f1 │ │ +0d61b2: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=15 │ │ locals : │ │ │ │ Virtual methods - │ │ #0 : (in Lfr/simon/marquis/preferencesmanager/ui/RootDialog;) │ │ @@ -295529,46 +295550,48 @@ │ │ type : '(Landroid/os/Bundle;)Landroid/app/Dialog;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 55 16-bit code units │ │ -0d60cc: |[0d60cc] fr.simon.marquis.preferencesmanager.ui.RootDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ -0d60dc: 6e10 f329 0300 |0000: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29f3 │ │ -0d60e2: 0c00 |0003: move-result-object v0 │ │ -0d60e4: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ -0d60e8: 1200 |0006: const/4 v0, #int 0 // #0 │ │ -0d60ea: 1100 |0007: return-object v0 │ │ -0d60ec: 2200 1700 |0008: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ -0d60f0: 6e10 f329 0300 |000a: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29f3 │ │ -0d60f6: 0c01 |000d: move-result-object v1 │ │ -0d60f8: 7020 7f00 1000 |000e: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ -0d60fe: 1401 8900 027f |0011: const v1, #float 1.72802e+38 // #7f020089 │ │ -0d6104: 6e20 8300 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0083 │ │ -0d610a: 0c00 |0017: move-result-object v0 │ │ -0d610c: 1401 4500 057f |0018: const v1, #float 1.76789e+38 // #7f050045 │ │ -0d6112: 6e20 8a00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008a │ │ -0d6118: 0c00 |001e: move-result-object v0 │ │ -0d611a: 1401 4400 057f |001f: const v1, #float 1.76789e+38 // #7f050044 │ │ -0d6120: 6e20 8500 1000 |0022: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0085 │ │ -0d6126: 0c00 |0025: move-result-object v0 │ │ -0d6128: 1401 4300 057f |0026: const v1, #float 1.76789e+38 // #7f050043 │ │ -0d612e: 2202 6405 |0029: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1; // type@0564 │ │ -0d6132: 7020 ef29 3200 |002b: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;.:(Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V // method@29ef │ │ -0d6138: 6e30 8800 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0088 │ │ -0d613e: 0c00 |0031: move-result-object v0 │ │ -0d6140: 6e10 8000 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ -0d6146: 0c00 |0035: move-result-object v0 │ │ -0d6148: 28d1 |0036: goto 0007 // -002f │ │ +0d61b4: |[0d61b4] fr.simon.marquis.preferencesmanager.ui.RootDialog.onCreateDialog:(Landroid/os/Bundle;)Landroid/app/Dialog; │ │ +0d61c4: 6e10 f329 0300 |0000: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29f3 │ │ +0d61ca: 0c00 |0003: move-result-object v0 │ │ +0d61cc: 3900 0400 |0004: if-nez v0, 0008 // +0004 │ │ +0d61d0: 1200 |0006: const/4 v0, #int 0 // #0 │ │ +0d61d2: 1100 |0007: return-object v0 │ │ +0d61d4: 2200 1700 |0008: new-instance v0, Landroid/app/AlertDialog$Builder; // type@0017 │ │ +0d61d8: 6e10 f329 0300 |000a: invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog;.getActivity:()Landroid/support/v4/app/FragmentActivity; // method@29f3 │ │ +0d61de: 0c01 |000d: move-result-object v1 │ │ +0d61e0: 7020 7f00 1000 |000e: invoke-direct {v0, v1}, Landroid/app/AlertDialog$Builder;.:(Landroid/content/Context;)V // method@007f │ │ +0d61e6: 1401 8900 027f |0011: const v1, #float 1.72802e+38 // #7f020089 │ │ +0d61ec: 6e20 8300 1000 |0014: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setIcon:(I)Landroid/app/AlertDialog$Builder; // method@0083 │ │ +0d61f2: 0c00 |0017: move-result-object v0 │ │ +0d61f4: 1401 4500 057f |0018: const v1, #float 1.76789e+38 // #7f050045 │ │ +0d61fa: 6e20 8a00 1000 |001b: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setTitle:(I)Landroid/app/AlertDialog$Builder; // method@008a │ │ +0d6200: 0c00 |001e: move-result-object v0 │ │ +0d6202: 1401 4400 057f |001f: const v1, #float 1.76789e+38 // #7f050044 │ │ +0d6208: 6e20 8500 1000 |0022: invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;.setMessage:(I)Landroid/app/AlertDialog$Builder; // method@0085 │ │ +0d620e: 0c00 |0025: move-result-object v0 │ │ +0d6210: 1401 4300 057f |0026: const v1, #float 1.76789e+38 // #7f050043 │ │ +0d6216: 2202 6405 |0029: new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1; // type@0564 │ │ +0d621a: 7020 ef29 3200 |002b: invoke-direct {v2, v3}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;.:(Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V // method@29ef │ │ +0d6220: 6e30 8800 1002 |002e: invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;.setPositiveButton:(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; // method@0088 │ │ +0d6226: 0c00 |0031: move-result-object v0 │ │ +0d6228: 6e10 8000 0000 |0032: invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;.create:()Landroid/app/AlertDialog; // method@0080 │ │ +0d622e: 0c00 |0035: move-result-object v0 │ │ +0d6230: 28d1 |0036: goto 0007 // -002f │ │ catches : (none) │ │ positions : │ │ 0x0000 line=20 │ │ 0x0006 line=21 │ │ 0x0007 line=23 │ │ + 0x0022 line=24 │ │ + 0x0032 line=29 │ │ locals : │ │ 0x0000 - 0x0037 reg=3 this Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ 0x0000 - 0x0037 reg=4 savedInstanceState Landroid/os/Bundle; │ │ │ │ source_file_idx : 4062 (RootDialog.java) │ │ │ │ Class #1029 header: │ │ @@ -295599,19 +295622,19 @@ │ │ type : '(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 8 16-bit code units │ │ -0d614c: |[0d614c] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ -0d615c: 7030 522c 1002 |0000: invoke-direct {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2c52 │ │ -0d6162: 1f02 8e04 |0003: check-cast v2, Landroid/widget/SectionIndexer; // type@048e │ │ -0d6166: 5b02 8413 |0005: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ -0d616a: 0e00 |0007: return-void │ │ +0d6234: |[0d6234] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V │ │ +0d6244: 7030 522c 1002 |0000: invoke-direct {v0, v1, v2}, Lse/emilsjolander/stickylistheaders/AdapterWrapper;.:(Landroid/content/Context;Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter;)V // method@2c52 │ │ +0d624a: 1f02 8e04 |0003: check-cast v2, Landroid/widget/SectionIndexer; // type@048e │ │ +0d624e: 5b02 8413 |0005: iput-object v2, v0, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ +0d6252: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=13 │ │ 0x0003 line=14 │ │ 0x0007 line=15 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 delegate Lse/emilsjolander/stickylistheaders/StickyListHeadersAdapter; │ │ @@ -295624,19 +295647,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d616c: |[0d616c] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.getPositionForSection:(I)I │ │ -0d617c: 5410 8413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ -0d6180: 7220 db24 2000 |0002: invoke-interface {v0, v2}, Landroid/widget/SectionIndexer;.getPositionForSection:(I)I // method@24db │ │ -0d6186: 0a00 |0005: move-result v0 │ │ -0d6188: 0f00 |0006: return v0 │ │ +0d6254: |[0d6254] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.getPositionForSection:(I)I │ │ +0d6264: 5410 8413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ +0d6268: 7220 db24 2000 |0002: invoke-interface {v0, v2}, Landroid/widget/SectionIndexer;.getPositionForSection:(I)I // method@24db │ │ +0d626e: 0a00 |0005: move-result v0 │ │ +0d6270: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=19 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 section I │ │ │ │ @@ -295645,19 +295668,19 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 7 16-bit code units │ │ -0d618c: |[0d618c] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.getSectionForPosition:(I)I │ │ -0d619c: 5410 8413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ -0d61a0: 7220 dc24 2000 |0002: invoke-interface {v0, v2}, Landroid/widget/SectionIndexer;.getSectionForPosition:(I)I // method@24dc │ │ -0d61a6: 0a00 |0005: move-result v0 │ │ -0d61a8: 0f00 |0006: return v0 │ │ +0d6274: |[0d6274] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.getSectionForPosition:(I)I │ │ +0d6284: 5410 8413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ +0d6288: 7220 dc24 2000 |0002: invoke-interface {v0, v2}, Landroid/widget/SectionIndexer;.getSectionForPosition:(I)I // method@24dc │ │ +0d628e: 0a00 |0005: move-result v0 │ │ +0d6290: 0f00 |0006: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; │ │ 0x0000 - 0x0007 reg=2 position I │ │ │ │ @@ -295666,19 +295689,19 @@ │ │ type : '()[Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 7 16-bit code units │ │ -0d61ac: |[0d61ac] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.getSections:()[Ljava/lang/Object; │ │ -0d61bc: 5410 8413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ -0d61c0: 7210 dd24 0000 |0002: invoke-interface {v0}, Landroid/widget/SectionIndexer;.getSections:()[Ljava/lang/Object; // method@24dd │ │ -0d61c6: 0c00 |0005: move-result-object v0 │ │ -0d61c8: 1100 |0006: return-object v0 │ │ +0d6294: |[0d6294] se.emilsjolander.stickylistheaders.SectionIndexerAdapterWrapper.getSections:()[Ljava/lang/Object; │ │ +0d62a4: 5410 8413 |0000: iget-object v0, v1, Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper;.mSectionIndexerDelegate:Landroid/widget/SectionIndexer; // field@1384 │ │ +0d62a8: 7210 dd24 0000 |0002: invoke-interface {v0}, Landroid/widget/SectionIndexer;.getSections:()[Ljava/lang/Object; // method@24dd │ │ +0d62ae: 0c00 |0005: move-result-object v0 │ │ +0d62b0: 1100 |0006: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0007 reg=1 this Lse/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper; │ │ │ │ source_file_idx : 4180 (SectionIndexerAdapterWrapper.java) │ │ @@ -295711,17 +295734,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d61cc: |[0d61cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ -0d61dc: 7010 3603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0336 │ │ -0d61e2: 0e00 |0003: return-void │ │ +0d62b4: |[0d62b4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.:()V │ │ +0d62c4: 7010 3603 0000 |0000: invoke-direct {v0}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoIcsImpl;.:()V // method@0336 │ │ +0d62ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=103 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ │ │ Virtual methods - │ │ @@ -295730,18 +295753,18 @@ │ │ type : '(Landroid/accessibilityservice/AccessibilityServiceInfo;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d61e4: |[0d61e4] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ -0d61f4: 7110 5e03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@035e │ │ -0d61fa: 0a00 |0003: move-result v0 │ │ -0d61fc: 0f00 |0004: return v0 │ │ +0d62cc: |[0d62cc] android.support.v4.accessibilityservice.AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I │ │ +0d62dc: 7110 5e03 0200 |0000: invoke-static {v2}, Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompatJellyBeanMr2;.getCapabilities:(Landroid/accessibilityservice/AccessibilityServiceInfo;)I // method@035e │ │ +0d62e2: 0a00 |0003: move-result v0 │ │ +0d62e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=106 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2; │ │ 0x0000 - 0x0005 reg=2 info Landroid/accessibilityservice/AccessibilityServiceInfo; │ │ │ │ @@ -295775,17 +295798,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6200: |[0d6200] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ -0d6210: 7010 9806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0698 │ │ -0d6216: 0e00 |0003: return-void │ │ +0d62e8: |[0d62e8] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.:()V │ │ +0d62f8: 7010 9806 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplJellybean;.:()V // method@0698 │ │ +0d62fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=458 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ │ │ Virtual methods - │ │ @@ -295794,75 +295817,75 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 22 │ │ insns size : 122 16-bit code units │ │ -0d6218: |[0d6218] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0d6228: 2201 4201 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@0142 │ │ -0d622c: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -0d6230: 5402 c101 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0d6234: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -0d6238: 5403 c801 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0d623c: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -0d6240: 5404 c001 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0d6244: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -0d6248: 5405 bf01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0d624c: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -0d6250: 5406 bd01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ -0d6254: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -0d6258: 5407 d101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ -0d625c: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -0d6260: 5208 c901 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ -0d6264: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -0d6268: 5409 be01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0d626c: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -0d6270: 540a c301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -0d6274: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -0d6278: 540b c601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ -0d627c: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -0d6280: 520c cd01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ -0d6284: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -0d6288: 520d cb01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ -0d628c: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -0d6290: 550e cc01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ -0d6294: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -0d6298: 550f d201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ -0d629c: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -0d62a0: 5200 ca01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -0d62a4: 0210 0000 |003e: move/from16 v16, v0 │ │ -0d62a8: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -0d62ac: 5400 d001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ -0d62b0: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -0d62b4: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -0d62b8: 5500 c701 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ -0d62bc: 0212 0000 |004a: move/from16 v18, v0 │ │ -0d62c0: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -0d62c4: 5400 c201 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -0d62c8: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -0d62cc: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -0d62d0: 5400 c401 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ -0d62d4: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -0d62d8: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -0d62dc: 5500 c501 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ -0d62e0: 0215 0000 |005c: move/from16 v21, v0 │ │ -0d62e4: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -0d62e8: 5400 ce01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ -0d62ec: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -0d62f0: 7616 1c07 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@071c │ │ -0d62f6: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0d62fa: 5402 bc01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ -0d62fe: 7120 d706 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06d7 │ │ -0d6304: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -0d6308: 5402 cf01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -0d630c: 7120 d806 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06d8 │ │ -0d6312: 6e10 1e07 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@071e │ │ -0d6318: 0c02 |0078: move-result-object v2 │ │ -0d631a: 1102 |0079: return-object v2 │ │ +0d6300: |[0d6300] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0d6310: 2201 4201 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatKitKat$Builder; // type@0142 │ │ +0d6314: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0d6318: 5402 c101 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0d631c: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0d6320: 5403 c801 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0d6324: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0d6328: 5404 c001 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0d632c: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0d6330: 5405 bf01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0d6334: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0d6338: 5406 bd01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ +0d633c: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +0d6340: 5407 d101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ +0d6344: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0d6348: 5208 c901 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ +0d634c: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +0d6350: 5409 be01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0d6354: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +0d6358: 540a c301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +0d635c: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +0d6360: 540b c601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ +0d6364: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +0d6368: 520c cd01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ +0d636c: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +0d6370: 520d cb01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ +0d6374: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +0d6378: 550e cc01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ +0d637c: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +0d6380: 550f d201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ +0d6384: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +0d6388: 5200 ca01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +0d638c: 0210 0000 |003e: move/from16 v16, v0 │ │ +0d6390: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +0d6394: 5400 d001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ +0d6398: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +0d639c: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +0d63a0: 5500 c701 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ +0d63a4: 0212 0000 |004a: move/from16 v18, v0 │ │ +0d63a8: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +0d63ac: 5400 c201 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +0d63b0: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +0d63b4: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +0d63b8: 5400 c401 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ +0d63bc: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +0d63c0: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +0d63c4: 5500 c501 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ +0d63c8: 0215 0000 |005c: move/from16 v21, v0 │ │ +0d63cc: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0d63d0: 5400 ce01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ +0d63d4: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +0d63d8: 7616 1c07 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@071c │ │ +0d63de: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0d63e2: 5402 bc01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ +0d63e6: 7120 d706 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06d7 │ │ +0d63ec: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0d63f0: 5402 cf01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +0d63f4: 7120 d806 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06d8 │ │ +0d63fa: 6e10 1e07 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatKitKat$Builder;.build:()Landroid/app/Notification; // method@071e │ │ +0d6400: 0c02 |0078: move-result-object v2 │ │ +0d6402: 1102 |0079: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=461 │ │ 0x0067 line=467 │ │ 0x006e line=468 │ │ 0x0075 line=469 │ │ locals : │ │ @@ -295875,21 +295898,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0d631c: |[0d631c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -0d632c: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ -0d6330: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ -0d6334: 7140 2107 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0721 │ │ -0d633a: 0c00 |0007: move-result-object v0 │ │ -0d633c: 1f00 2601 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -0d6340: 1100 |000a: return-object v0 │ │ +0d6404: |[0d6404] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0d6414: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ +0d6418: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ +0d641c: 7140 2107 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatKitKat;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@0721 │ │ +0d6422: 0c00 |0007: move-result-object v0 │ │ +0d6424: 1f00 2601 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +0d6428: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -295899,18 +295922,18 @@ │ │ type : '(Landroid/app/Notification;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6344: |[0d6344] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ -0d6354: 7110 2207 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@0722 │ │ -0d635a: 0a00 |0003: move-result v0 │ │ -0d635c: 0f00 |0004: return v0 │ │ +0d642c: |[0d642c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getActionCount:(Landroid/app/Notification;)I │ │ +0d643c: 7110 2207 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getActionCount:(Landroid/app/Notification;)I // method@0722 │ │ +0d6442: 0a00 |0003: move-result v0 │ │ +0d6444: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -295919,18 +295942,18 @@ │ │ type : '(Landroid/app/Notification;)Landroid/os/Bundle;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6360: |[0d6360] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ -0d6370: 7110 2307 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0723 │ │ -0d6376: 0c00 |0003: move-result-object v0 │ │ -0d6378: 1100 |0004: return-object v0 │ │ +0d6448: |[0d6448] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; │ │ +0d6458: 7110 2307 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getExtras:(Landroid/app/Notification;)Landroid/os/Bundle; // method@0723 │ │ +0d645e: 0c00 |0003: move-result-object v0 │ │ +0d6460: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=474 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -295939,18 +295962,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d637c: |[0d637c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0d638c: 7110 2407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0724 │ │ -0d6392: 0c00 |0003: move-result-object v0 │ │ -0d6394: 1100 |0004: return-object v0 │ │ +0d6464: |[0d6464] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0d6474: 7110 2407 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@0724 │ │ +0d647a: 0c00 |0003: move-result-object v0 │ │ +0d647c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=495 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -295959,18 +295982,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6398: |[0d6398] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0d63a8: 7110 2507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@0725 │ │ -0d63ae: 0a00 |0003: move-result v0 │ │ -0d63b0: 0f00 |0004: return v0 │ │ +0d6480: |[0d6480] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0d6490: 7110 2507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getLocalOnly:(Landroid/app/Notification;)Z // method@0725 │ │ +0d6496: 0a00 |0003: move-result v0 │ │ +0d6498: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=490 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -295979,18 +296002,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d63b4: |[0d63b4] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0d63c4: 7110 2607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0726 │ │ -0d63ca: 0c00 |0003: move-result-object v0 │ │ -0d63cc: 1100 |0004: return-object v0 │ │ +0d649c: |[0d649c] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0d64ac: 7110 2607 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@0726 │ │ +0d64b2: 0c00 |0003: move-result-object v0 │ │ +0d64b4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=505 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -295999,18 +296022,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d63d0: |[0d63d0] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0d63e0: 7110 2707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@0727 │ │ -0d63e6: 0a00 |0003: move-result v0 │ │ -0d63e8: 0f00 |0004: return v0 │ │ +0d64b8: |[0d64b8] android.support.v4.app.NotificationCompat$NotificationCompatImplKitKat.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0d64c8: 7110 2707 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatKitKat;.isGroupSummary:(Landroid/app/Notification;)Z // method@0727 │ │ +0d64ce: 0a00 |0003: move-result v0 │ │ +0d64d0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=500 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -296044,17 +296067,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d63ec: |[0d63ec] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ -0d63fc: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0743 │ │ -0d6402: 0e00 |0003: return-void │ │ +0d64d4: |[0d64d4] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.:()V │ │ +0d64e4: 7010 4307 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationManagerCompat$ImplEclair;.:()V // method@0743 │ │ +0d64ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=151 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ Virtual methods - │ │ @@ -296063,17 +296086,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6404: |[0d6404] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ -0d6414: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ -0d6418: 0f00 |0002: return v0 │ │ +0d64ec: |[0d64ec] android.support.v4.app.NotificationManagerCompat$ImplIceCreamSandwich.getSideChannelBindFlags:()I │ │ +0d64fc: 1300 2100 |0000: const/16 v0, #int 33 // #21 │ │ +0d6500: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=154 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich; │ │ │ │ source_file_idx : 3741 (NotificationManagerCompat.java) │ │ @@ -296106,17 +296129,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d641c: |[0d641c] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ -0d642c: 7010 d507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@07d5 │ │ -0d6432: 0e00 |0003: return-void │ │ +0d6504: |[0d6504] android.support.v4.app.ShareCompat$ShareCompatImplJB.:()V │ │ +0d6514: 7010 d507 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/ShareCompat$ShareCompatImplICS;.:()V // method@07d5 │ │ +0d651a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=138 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ │ │ Virtual methods - │ │ @@ -296125,18 +296148,18 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6434: |[0d6434] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ -0d6444: 7110 e507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@07e5 │ │ -0d644a: 0c00 |0003: move-result-object v0 │ │ -0d644c: 1100 |0004: return-object v0 │ │ +0d651c: |[0d651c] android.support.v4.app.ShareCompat$ShareCompatImplJB.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; │ │ +0d652c: 7110 e507 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/ShareCompatJB;.escapeHtml:(Ljava/lang/CharSequence;)Ljava/lang/String; // method@07e5 │ │ +0d6532: 0c00 |0003: move-result-object v0 │ │ +0d6534: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=140 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0005 reg=2 html Ljava/lang/CharSequence; │ │ │ │ @@ -296145,17 +296168,17 @@ │ │ type : '(Landroid/view/MenuItem;)Z' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d6450: |[0d6450] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ -0d6460: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d6462: 0f00 |0001: return v0 │ │ +0d6538: |[0d6538] android.support.v4.app.ShareCompat$ShareCompatImplJB.shouldAddChooserIntent:(Landroid/view/MenuItem;)Z │ │ +0d6548: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d654a: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=145 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v4/app/ShareCompat$ShareCompatImplJB; │ │ 0x0000 - 0x0002 reg=2 item Landroid/view/MenuItem; │ │ │ │ @@ -296189,17 +296212,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6464: |[0d6464] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ -0d6474: 7010 6c08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@086c │ │ -0d647a: 0e00 |0003: return-void │ │ +0d654c: |[0d654c] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.:()V │ │ +0d655c: 7010 6c08 0000 |0000: invoke-direct {v0}, Landroid/support/v4/content/IntentCompat$IntentCompatImplHC;.:()V // method@086c │ │ +0d6562: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=76 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ │ │ Virtual methods - │ │ @@ -296208,18 +296231,18 @@ │ │ type : '(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d647c: |[0d647c] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ -0d648c: 7120 7a08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@087a │ │ -0d6492: 0c00 |0003: move-result-object v0 │ │ -0d6494: 1100 |0004: return-object v0 │ │ +0d6564: |[0d6564] android.support.v4.content.IntentCompat$IntentCompatImplIcsMr1.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; │ │ +0d6574: 7120 7a08 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/content/IntentCompatIcsMr1;.makeMainSelectorActivity:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/Intent; // method@087a │ │ +0d657a: 0c00 |0003: move-result-object v0 │ │ +0d657c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=79 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/content/IntentCompat$IntentCompatImplIcsMr1; │ │ 0x0000 - 0x0005 reg=2 selectorAction Ljava/lang/String; │ │ 0x0000 - 0x0005 reg=3 selectorCategory Ljava/lang/String; │ │ @@ -296254,17 +296277,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6498: |[0d6498] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ -0d64a8: 7010 e508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@08e5 │ │ -0d64ae: 0e00 |0003: return-void │ │ +0d6580: |[0d6580] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.:()V │ │ +0d6590: 7010 e508 0000 |0000: invoke-direct {v0}, Landroid/support/v4/graphics/drawable/DrawableCompat$HoneycombDrawableImpl;.:()V // method@08e5 │ │ +0d6596: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=66 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ │ │ Virtual methods - │ │ @@ -296273,18 +296296,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d64b0: |[0d64b0] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ -0d64c0: 7110 f208 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@08f2 │ │ -0d64c6: 0a00 |0003: move-result v0 │ │ -0d64c8: 0f00 |0004: return v0 │ │ +0d6598: |[0d6598] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z │ │ +0d65a8: 7110 f208 0200 |0000: invoke-static {v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.isAutoMirrored:(Landroid/graphics/drawable/Drawable;)Z // method@08f2 │ │ +0d65ae: 0a00 |0003: move-result v0 │ │ +0d65b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=74 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0005 reg=2 drawable Landroid/graphics/drawable/Drawable; │ │ │ │ @@ -296293,17 +296316,17 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d64cc: |[0d64cc] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ -0d64dc: 7120 f308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@08f3 │ │ -0d64e2: 0e00 |0003: return-void │ │ +0d65b4: |[0d65b4] android.support.v4.graphics.drawable.DrawableCompat$KitKatDrawableImpl.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V │ │ +0d65c4: 7120 f308 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/graphics/drawable/DrawableCompatKitKat;.setAutoMirrored:(Landroid/graphics/drawable/Drawable;Z)V // method@08f3 │ │ +0d65ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=69 │ │ 0x0003 line=70 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/graphics/drawable/DrawableCompat$KitKatDrawableImpl; │ │ 0x0000 - 0x0004 reg=1 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -296339,17 +296362,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d64e4: |[0d64e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ -0d64f4: 7010 600b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0b60 │ │ -0d64fa: 0e00 |0003: return-void │ │ +0d65cc: |[0d65cc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.:()V │ │ +0d65dc: 7010 600b 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateIcsImpl;.:()V // method@0b60 │ │ +0d65e2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -296358,23 +296381,23 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d64fc: |[0d64fc] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0d650c: 7120 c80b 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0bc8 │ │ -0d6512: 0c00 |0003: move-result-object v0 │ │ -0d6514: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0d6518: 2201 b302 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@02b3 │ │ -0d651c: 7020 f111 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@11f1 │ │ -0d6522: 1101 |000b: return-object v1 │ │ -0d6524: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d6526: 28fe |000d: goto 000b // -0002 │ │ +0d65e4: |[0d65e4] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0d65f4: 7120 c80b 4300 |0000: invoke-static {v3, v4}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.getAccessibilityNodeProvider:(Ljava/lang/Object;Landroid/view/View;)Ljava/lang/Object; // method@0bc8 │ │ +0d65fa: 0c00 |0003: move-result-object v0 │ │ +0d65fc: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0d6600: 2201 b302 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@02b3 │ │ +0d6604: 7020 f111 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@11f1 │ │ +0d660a: 1101 |000b: return-object v1 │ │ +0d660c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d660e: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=275 │ │ 0x0004 line=277 │ │ 0x0006 line=278 │ │ 0x000b line=280 │ │ locals : │ │ @@ -296388,20 +296411,20 @@ │ │ type : '(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d6528: |[0d6528] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ -0d6538: 2200 0002 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0200 │ │ -0d653c: 7030 750b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b75 │ │ -0d6542: 7110 c90b 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0bc9 │ │ -0d6548: 0c00 |0008: move-result-object v0 │ │ -0d654a: 1100 |0009: return-object v0 │ │ +0d6610: |[0d6610] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.newAccessiblityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompat;)Ljava/lang/Object; │ │ +0d6620: 2200 0002 |0000: new-instance v0, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1; // type@0200 │ │ +0d6624: 7030 750b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl$1;.:(Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl;Landroid/support/v4/view/AccessibilityDelegateCompat;)V // method@0b75 │ │ +0d662a: 7110 c90b 0000 |0005: invoke-static {v0}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.newAccessibilityDelegateBridge:(Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean$AccessibilityDelegateBridgeJellyBean;)Ljava/lang/Object; // method@0bc9 │ │ +0d6630: 0c00 |0008: move-result-object v0 │ │ +0d6632: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=217 │ │ locals : │ │ 0x0000 - 0x000a reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x000a reg=2 compat Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ @@ -296410,18 +296433,18 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 5 16-bit code units │ │ -0d654c: |[0d654c] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0d655c: 7140 ca0b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0bca │ │ -0d6562: 0a00 |0003: move-result v0 │ │ -0d6564: 0f00 |0004: return v0 │ │ +0d6634: |[0d6634] android.support.v4.view.AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0d6644: 7140 ca0b 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/AccessibilityDelegateCompatJellyBean;.performAccessibilityAction:(Ljava/lang/Object;Landroid/view/View;ILandroid/os/Bundle;)Z // method@0bca │ │ +0d664a: 0a00 |0003: move-result v0 │ │ +0d664c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=286 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/AccessibilityDelegateCompat$AccessibilityDelegateJellyBeanImpl; │ │ 0x0000 - 0x0005 reg=2 delegate Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 host Landroid/view/View; │ │ @@ -296458,17 +296481,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6568: |[0d6568] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ -0d6578: 7010 1f0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0c1f │ │ -0d657e: 0e00 |0003: return-void │ │ +0d6650: |[0d6650] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.:()V │ │ +0d6660: 7010 1f0c 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/KeyEventCompat$EclairKeyEventVersionImpl;.:()V // method@0c1f │ │ +0d6666: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=144 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ │ │ Virtual methods - │ │ @@ -296477,18 +296500,18 @@ │ │ type : '(II)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d6580: |[0d6580] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ -0d6590: 7120 400c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0c40 │ │ -0d6596: 0a00 |0003: move-result v0 │ │ -0d6598: 0f00 |0004: return v0 │ │ +0d6668: |[0d6668] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasModifiers:(II)Z │ │ +0d6678: 7120 400c 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasModifiers:(II)Z // method@0c40 │ │ +0d667e: 0a00 |0003: move-result v0 │ │ +0d6680: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=152 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ 0x0000 - 0x0005 reg=3 modifiers I │ │ @@ -296498,18 +296521,18 @@ │ │ type : '(I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d659c: |[0d659c] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ -0d65ac: 7110 410c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0c41 │ │ -0d65b2: 0a00 |0003: move-result v0 │ │ -0d65b4: 0f00 |0004: return v0 │ │ +0d6684: |[0d6684] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.metaStateHasNoModifiers:(I)Z │ │ +0d6694: 7110 410c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.metaStateHasNoModifiers:(I)Z // method@0c41 │ │ +0d669a: 0a00 |0003: move-result v0 │ │ +0d669c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=157 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ @@ -296518,32 +296541,32 @@ │ │ type : '(I)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d65b8: |[0d65b8] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ -0d65c8: 7110 420c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0c42 │ │ -0d65ce: 0a00 |0003: move-result v0 │ │ -0d65d0: 0f00 |0004: return v0 │ │ +0d66a0: |[0d66a0] android.support.v4.view.KeyEventCompat$HoneycombKeyEventVersionImpl.normalizeMetaState:(I)I │ │ +0d66b0: 7110 420c 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/KeyEventCompatHoneycomb;.normalizeMetaState:(I)I // method@0c42 │ │ +0d66b6: 0a00 |0003: move-result v0 │ │ +0d66b8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=147 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/KeyEventCompat$HoneycombKeyEventVersionImpl; │ │ 0x0000 - 0x0005 reg=2 metaState I │ │ │ │ source_file_idx : 1605 (KeyEventCompat.java) │ │ │ │ Class #1038 header: │ │ class_idx : 590 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 589 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1038 annotations: │ │ Annotations on class │ │ @@ -296563,17 +296586,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d65d4: |[0d65d4] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ -0d65e4: 7010 9d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0d9d │ │ -0d65ea: 0e00 |0003: return-void │ │ +0d66bc: |[0d66bc] android.support.v4.view.ViewCompat$GBViewCompatImpl.:()V │ │ +0d66cc: 7010 9d0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$EclairMr1ViewCompatImpl;.:()V // method@0d9d │ │ +0d66d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=658 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -296582,18 +296605,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d65ec: |[0d65ec] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ -0d65fc: 7110 6d0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0e6d │ │ -0d6602: 0a00 |0003: move-result v0 │ │ -0d6604: 0f00 |0004: return v0 │ │ +0d66d4: |[0d66d4] android.support.v4.view.ViewCompat$GBViewCompatImpl.getOverScrollMode:(Landroid/view/View;)I │ │ +0d66e4: 7110 6d0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatGingerbread;.getOverScrollMode:(Landroid/view/View;)I // method@0e6d │ │ +0d66ea: 0a00 |0003: move-result v0 │ │ +0d66ec: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=661 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ │ │ @@ -296602,33 +296625,33 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6608: |[0d6608] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ -0d6618: 7120 6e0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0e6e │ │ -0d661e: 0e00 |0003: return-void │ │ +0d66f0: |[0d66f0] android.support.v4.view.ViewCompat$GBViewCompatImpl.setOverScrollMode:(Landroid/view/View;I)V │ │ +0d6700: 7120 6e0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatGingerbread;.setOverScrollMode:(Landroid/view/View;I)V // method@0e6e │ │ +0d6706: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=665 │ │ 0x0003 line=666 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$GBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #1039 header: │ │ class_idx : 616 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 615 │ │ -source_file_idx : 4742 │ │ +source_file_idx : 4743 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1039 annotations: │ │ Annotations on class │ │ @@ -296648,17 +296671,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6620: |[0d6620] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ -0d6630: 7010 ba0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0eba │ │ -0d6636: 0e00 |0003: return-void │ │ +0d6708: |[0d6708] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.:()V │ │ +0d6718: 7010 ba0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatHCImpl;.:()V // method@0eba │ │ +0d671e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=83 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -296667,34 +296690,34 @@ │ │ type : '(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d6638: |[0d6638] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ -0d6648: 7130 d30e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ed3 │ │ -0d664e: 0a00 |0003: move-result v0 │ │ -0d6650: 0f00 |0004: return v0 │ │ +0d6720: |[0d6720] android.support.v4.view.ViewGroupCompat$ViewGroupCompatIcsImpl.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z │ │ +0d6730: 7130 d30e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewGroupCompatIcs;.onRequestSendAccessibilityEvent:(Landroid/view/ViewGroup;Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)Z // method@0ed3 │ │ +0d6736: 0a00 |0003: move-result v0 │ │ +0d6738: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=87 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0005 reg=3 child Landroid/view/View; │ │ 0x0000 - 0x0005 reg=4 event Landroid/view/accessibility/AccessibilityEvent; │ │ │ │ - source_file_idx : 4742 (ViewGroupCompat.java) │ │ + source_file_idx : 4743 (ViewGroupCompat.java) │ │ │ │ Class #1040 header: │ │ class_idx : 651 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 649 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1040 annotations: │ │ Annotations on class │ │ @@ -296714,17 +296737,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6654: |[0d6654] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ -0d6664: 7010 bc0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0fbc │ │ -0d666a: 0e00 |0003: return-void │ │ +0d673c: |[0d673c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.:()V │ │ +0d674c: 7010 bc0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$ICSViewPropertyAnimatorCompatImpl;.:()V // method@0fbc │ │ +0d6752: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=432 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -296733,17 +296756,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d666c: |[0d666c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0d667c: 7120 4610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1046 │ │ -0d6682: 0e00 |0003: return-void │ │ +0d6754: |[0d6754] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0d6764: 7120 4610 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withEndAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1046 │ │ +0d676a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=441 │ │ 0x0003 line=442 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -296754,17 +296777,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6684: |[0d6684] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/view/View;)V │ │ -0d6694: 7110 4710 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1047 │ │ -0d669a: 0e00 |0003: return-void │ │ +0d676c: |[0d676c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withLayer:(Landroid/view/View;)V │ │ +0d677c: 7110 4710 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withLayer:(Landroid/view/View;)V // method@1047 │ │ +0d6782: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=446 │ │ 0x0003 line=447 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -296774,27 +296797,27 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d669c: |[0d669c] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0d66ac: 7120 4810 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1048 │ │ -0d66b2: 0e00 |0003: return-void │ │ +0d6784: |[0d6784] android.support.v4.view.ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0d6794: 7120 4810 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJB;.withStartAction:(Landroid/view/View;Ljava/lang/Runnable;)V // method@1048 │ │ +0d679a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=436 │ │ 0x0003 line=437 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 runnable Ljava/lang/Runnable; │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1041 header: │ │ class_idx : 676 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 674 │ │ source_file_idx : 562 │ │ static_fields_size : 0 │ │ @@ -296820,17 +296843,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d66b4: |[0d66b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ -0d66c4: 7010 8e10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@108e │ │ -0d66ca: 0e00 |0003: return-void │ │ +0d679c: |[0d679c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.:()V │ │ +0d67ac: 7010 8e10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoIcsImpl;.:()V // method@108e │ │ +0d67b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=663 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ │ │ Virtual methods - │ │ @@ -296839,17 +296862,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d66cc: |[0d66cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0d66dc: 7130 cc11 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@11cc │ │ -0d66e2: 0e00 |0003: return-void │ │ +0d67b4: |[0d67b4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.addChild:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0d67c4: 7130 cc11 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.addChild:(Ljava/lang/Object;Landroid/view/View;I)V // method@11cc │ │ +0d67ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=681 │ │ 0x0003 line=682 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -296861,18 +296884,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d66e4: |[0d66e4] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0d66f4: 7120 cd11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@11cd │ │ -0d66fa: 0c00 |0003: move-result-object v0 │ │ -0d66fc: 1100 |0004: return-object v0 │ │ +0d67cc: |[0d67cc] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0d67dc: 7120 cd11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.findFocus:(Ljava/lang/Object;I)Ljava/lang/Object; // method@11cd │ │ +0d67e2: 0c00 |0003: move-result-object v0 │ │ +0d67e4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=671 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 focus I │ │ @@ -296882,18 +296905,18 @@ │ │ type : '(Ljava/lang/Object;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d6700: |[0d6700] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ -0d6710: 7120 ce11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@11ce │ │ -0d6716: 0c00 |0003: move-result-object v0 │ │ -0d6718: 1100 |0004: return-object v0 │ │ +0d67e8: |[0d67e8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; │ │ +0d67f8: 7120 ce11 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.focusSearch:(Ljava/lang/Object;I)Ljava/lang/Object; // method@11ce │ │ +0d67fe: 0c00 |0003: move-result-object v0 │ │ +0d6800: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -296903,18 +296926,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d671c: |[0d671c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ -0d672c: 7110 cf11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@11cf │ │ -0d6732: 0a00 |0003: move-result v0 │ │ -0d6734: 0f00 |0004: return v0 │ │ +0d6804: |[0d6804] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.getMovementGranularities:(Ljava/lang/Object;)I │ │ +0d6814: 7110 cf11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.getMovementGranularities:(Ljava/lang/Object;)I // method@11cf │ │ +0d681a: 0a00 |0003: move-result v0 │ │ +0d681c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=721 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -296923,18 +296946,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6738: |[0d6738] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ -0d6748: 7110 d011 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@11d0 │ │ -0d674e: 0a00 |0003: move-result v0 │ │ -0d6750: 0f00 |0004: return v0 │ │ +0d6820: |[0d6820] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isAccessibilityFocused:(Ljava/lang/Object;)Z │ │ +0d6830: 7110 d011 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isAccessibilityFocused:(Ljava/lang/Object;)Z // method@11d0 │ │ +0d6836: 0a00 |0003: move-result v0 │ │ +0d6838: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=701 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -296943,18 +296966,18 @@ │ │ type : '(Ljava/lang/Object;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6754: |[0d6754] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ -0d6764: 7110 d111 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@11d1 │ │ -0d676a: 0a00 |0003: move-result v0 │ │ -0d676c: 0f00 |0004: return v0 │ │ +0d683c: |[0d683c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.isVisibleToUser:(Ljava/lang/Object;)Z │ │ +0d684c: 7110 d111 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.isVisibleToUser:(Ljava/lang/Object;)Z // method@11d1 │ │ +0d6852: 0a00 |0003: move-result v0 │ │ +0d6854: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=691 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -296963,18 +296986,18 @@ │ │ type : '(Landroid/view/View;I)Ljava/lang/Object;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d6770: |[0d6770] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ -0d6780: 7120 d211 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@11d2 │ │ -0d6786: 0c00 |0003: move-result-object v0 │ │ -0d6788: 1100 |0004: return-object v0 │ │ +0d6858: |[0d6858] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.obtain:(Landroid/view/View;I)Ljava/lang/Object; │ │ +0d6868: 7120 d211 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.obtain:(Landroid/view/View;I)Ljava/lang/Object; // method@11d2 │ │ +0d686e: 0c00 |0003: move-result-object v0 │ │ +0d6870: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=666 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 root Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 virtualDescendantId I │ │ @@ -296984,18 +297007,18 @@ │ │ type : '(Ljava/lang/Object;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d678c: |[0d678c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ -0d679c: 7130 d311 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@11d3 │ │ -0d67a2: 0a00 |0003: move-result v0 │ │ -0d67a4: 0f00 |0004: return v0 │ │ +0d6874: |[0d6874] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z │ │ +0d6884: 7130 d311 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.performAction:(Ljava/lang/Object;ILandroid/os/Bundle;)Z // method@11d3 │ │ +0d688a: 0a00 |0003: move-result v0 │ │ +0d688c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=711 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -297006,17 +297029,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d67a8: |[0d67a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ -0d67b8: 7120 d411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@11d4 │ │ -0d67be: 0e00 |0003: return-void │ │ +0d6890: |[0d6890] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setAccessibilityFocused:(Ljava/lang/Object;Z)V │ │ +0d68a0: 7120 d411 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setAccesibilityFocused:(Ljava/lang/Object;Z)V // method@11d4 │ │ +0d68a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=706 │ │ 0x0003 line=707 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -297027,17 +297050,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d67c0: |[0d67c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ -0d67d0: 7120 d511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@11d5 │ │ -0d67d6: 0e00 |0003: return-void │ │ +0d68a8: |[0d68a8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setMovementGranularities:(Ljava/lang/Object;I)V │ │ +0d68b8: 7120 d511 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setMovementGranularities:(Ljava/lang/Object;I)V // method@11d5 │ │ +0d68be: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ 0x0003 line=717 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -297048,17 +297071,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d67d8: |[0d67d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0d67e8: 7130 d611 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@11d6 │ │ -0d67ee: 0e00 |0003: return-void │ │ +0d68c0: |[0d68c0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setParent:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0d68d0: 7130 d611 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setParent:(Ljava/lang/Object;Landroid/view/View;I)V // method@11d6 │ │ +0d68d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=726 │ │ 0x0003 line=727 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -297070,17 +297093,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d67f0: |[0d67f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0d6800: 7130 d711 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@11d7 │ │ -0d6806: 0e00 |0003: return-void │ │ +0d68d8: |[0d68d8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0d68e8: 7130 d711 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@11d7 │ │ +0d68ee: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=686 │ │ 0x0003 line=687 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -297092,17 +297115,17 @@ │ │ type : '(Ljava/lang/Object;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6808: |[0d6808] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ -0d6818: 7120 d811 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@11d8 │ │ -0d681e: 0e00 |0003: return-void │ │ +0d68f0: |[0d68f0] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl.setVisibleToUser:(Ljava/lang/Object;Z)V │ │ +0d6900: 7120 d811 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellyBean;.setVisibleToUser:(Ljava/lang/Object;Z)V // method@11d8 │ │ +0d6906: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ 0x0003 line=697 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -297138,17 +297161,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d6820: |[0d6820] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ -0d6830: 7010 0b12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@120b │ │ -0d6836: 0e00 |0003: return-void │ │ +0d6908: |[0d6908] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.:()V │ │ +0d6918: 7010 0b12 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsImpl;.:()V // method@120b │ │ +0d691e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=476 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ │ │ Virtual methods - │ │ @@ -297157,18 +297180,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6838: |[0d6838] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ -0d6848: 7110 f712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@12f7 │ │ -0d684e: 0a00 |0003: move-result v0 │ │ -0d6850: 0f00 |0004: return v0 │ │ +0d6920: |[0d6920] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollX:(Ljava/lang/Object;)I │ │ +0d6930: 7110 f712 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollX:(Ljava/lang/Object;)I // method@12f7 │ │ +0d6936: 0a00 |0003: move-result v0 │ │ +0d6938: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=479 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -297177,18 +297200,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6854: |[0d6854] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ -0d6864: 7110 f812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@12f8 │ │ -0d686a: 0a00 |0003: move-result v0 │ │ -0d686c: 0f00 |0004: return v0 │ │ +0d693c: |[0d693c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.getMaxScrollY:(Ljava/lang/Object;)I │ │ +0d694c: 7110 f812 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.getMaxScrollY:(Ljava/lang/Object;)I // method@12f8 │ │ +0d6952: 0a00 |0003: move-result v0 │ │ +0d6954: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=484 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0005 reg=2 record Ljava/lang/Object; │ │ │ │ @@ -297197,17 +297220,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6870: |[0d6870] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ -0d6880: 7120 f912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@12f9 │ │ -0d6886: 0e00 |0003: return-void │ │ +0d6958: |[0d6958] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollX:(Ljava/lang/Object;I)V │ │ +0d6968: 7120 f912 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollX:(Ljava/lang/Object;I)V // method@12f9 │ │ +0d696e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=489 │ │ 0x0003 line=490 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -297218,17 +297241,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6888: |[0d6888] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ -0d6898: 7120 fa12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@12fa │ │ -0d689e: 0e00 |0003: return-void │ │ +0d6970: |[0d6970] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl.setMaxScrollY:(Ljava/lang/Object;I)V │ │ +0d6980: 7120 fa12 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatIcsMr1;.setMaxScrollY:(Ljava/lang/Object;I)V // method@12fa │ │ +0d6986: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=494 │ │ 0x0003 line=495 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -297264,17 +297287,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d68a0: |[0d68a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ -0d68b0: 7010 d214 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@14d2 │ │ -0d68b6: 0e00 |0003: return-void │ │ +0d6988: |[0d6988] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.:()V │ │ +0d6998: 7010 d214 0000 |0000: invoke-direct {v0}, Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatHoneycombImpl;.:()V // method@14d2 │ │ +0d699e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=234 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ │ │ Virtual methods - │ │ @@ -297283,18 +297306,18 @@ │ │ type : '(Landroid/content/Context;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d68b8: |[0d68b8] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ -0d68c8: 7110 3c15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@153c │ │ -0d68ce: 0c00 |0003: move-result-object v0 │ │ -0d68d0: 1100 |0004: return-object v0 │ │ +0d69a0: |[0d69a0] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.newSearchView:(Landroid/content/Context;)Landroid/view/View; │ │ +0d69b0: 7110 3c15 0200 |0000: invoke-static {v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.newSearchView:(Landroid/content/Context;)Landroid/view/View; // method@153c │ │ +0d69b6: 0c00 |0003: move-result-object v0 │ │ +0d69b8: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=238 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0005 reg=2 context Landroid/content/Context; │ │ │ │ @@ -297303,17 +297326,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d68d4: |[0d68d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ -0d68e4: 7120 3d15 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@153d │ │ -0d68ea: 0e00 |0003: return-void │ │ +0d69bc: |[0d69bc] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setImeOptions:(Landroid/view/View;I)V │ │ +0d69cc: 7120 3d15 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setImeOptions:(Landroid/view/View;I)V // method@153d │ │ +0d69d2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=243 │ │ 0x0003 line=244 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -297324,17 +297347,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d68ec: |[0d68ec] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ -0d68fc: 7120 3e15 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@153e │ │ -0d6902: 0e00 |0003: return-void │ │ +0d69d4: |[0d69d4] android.support.v4.widget.SearchViewCompat$SearchViewCompatIcsImpl.setInputType:(Landroid/view/View;I)V │ │ +0d69e4: 7120 3e15 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/widget/SearchViewCompatIcs;.setInputType:(Landroid/view/View;I)V // method@153e │ │ +0d69ea: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=248 │ │ 0x0003 line=249 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SearchViewCompat$SearchViewCompatIcsImpl; │ │ 0x0000 - 0x0004 reg=1 searchView Landroid/view/View; │ │ @@ -297395,22 +297418,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 7 │ │ ins : 6 │ │ outs : 4 │ │ insns size : 14 16-bit code units │ │ -0d6904: |[0d6904] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0d6914: 7040 6214 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1462 │ │ -0d691a: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0d691c: 5910 ed05 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ -0d6920: 5b16 ee05 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ -0d6924: 5b15 ec05 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ -0d6928: 7020 4615 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ -0d692e: 0e00 |000d: return-void │ │ +0d69ec: |[0d69ec] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0d69fc: 7040 6214 2143 |0000: invoke-direct {v1, v2, v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;)V // method@1462 │ │ +0d6a02: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0d6a04: 5910 ed05 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ +0d6a08: 5b16 ee05 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ +0d6a0c: 5b15 ec05 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ +0d6a10: 7020 4615 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ +0d6a16: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=63 │ │ 0x0003 line=47 │ │ 0x0006 line=64 │ │ 0x0008 line=65 │ │ 0x000a line=66 │ │ @@ -297428,22 +297451,22 @@ │ │ type : '(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 8 │ │ ins : 7 │ │ outs : 5 │ │ insns size : 14 16-bit code units │ │ -0d6930: |[0d6930] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ -0d6940: 7057 6314 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1463 │ │ -0d6946: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ -0d6948: 5910 ed05 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ -0d694c: 5b16 ee05 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ -0d6950: 5b15 ec05 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ -0d6954: 7020 4615 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ -0d695a: 0e00 |000d: return-void │ │ +0d6a18: |[0d6a18] android.support.v4.widget.SimpleCursorAdapter.:(Landroid/content/Context;ILandroid/database/Cursor;[Ljava/lang/String;[II)V │ │ +0d6a28: 7057 6314 2143 |0000: invoke-direct {v1, v2, v3, v4, v7}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;I)V // method@1463 │ │ +0d6a2e: 12f0 |0003: const/4 v0, #int -1 // #ff │ │ +0d6a30: 5910 ed05 |0004: iput v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ +0d6a34: 5b16 ee05 |0006: iput-object v6, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ +0d6a38: 5b15 ec05 |0008: iput-object v5, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ +0d6a3c: 7020 4615 5100 |000a: invoke-direct {v1, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ +0d6a42: 0e00 |000d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=89 │ │ 0x0003 line=47 │ │ 0x0006 line=90 │ │ 0x0008 line=91 │ │ 0x000a line=92 │ │ @@ -297462,38 +297485,38 @@ │ │ type : '([Ljava/lang/String;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 40 16-bit code units │ │ -0d695c: |[0d695c] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ -0d696c: 5452 e905 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@05e9 │ │ -0d6970: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ -0d6974: 2160 |0004: array-length v0, v6 │ │ -0d6976: 5452 eb05 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ -0d697a: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ -0d697e: 5452 eb05 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ -0d6982: 2122 |000b: array-length v2, v2 │ │ -0d6984: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ -0d6988: 2302 2306 |000e: new-array v2, v0, [I // type@0623 │ │ -0d698c: 5b52 eb05 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ -0d6990: 1201 |0012: const/4 v1, #int 0 // #0 │ │ -0d6992: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ -0d6996: 5452 eb05 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ -0d699a: 5453 e905 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@05e9 │ │ -0d699e: 4604 0601 |0019: aget-object v4, v6, v1 │ │ -0d69a2: 7220 d201 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d2 │ │ -0d69a8: 0a03 |001e: move-result v3 │ │ -0d69aa: 4b03 0201 |001f: aput v3, v2, v1 │ │ -0d69ae: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ -0d69b2: 28f0 |0023: goto 0013 // -0010 │ │ -0d69b4: 1202 |0024: const/4 v2, #int 0 // #0 │ │ -0d69b6: 5b52 eb05 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ -0d69ba: 0e00 |0027: return-void │ │ +0d6a44: |[0d6a44] android.support.v4.widget.SimpleCursorAdapter.findColumns:([Ljava/lang/String;)V │ │ +0d6a54: 5452 e905 |0000: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@05e9 │ │ +0d6a58: 3802 2200 |0002: if-eqz v2, 0024 // +0022 │ │ +0d6a5c: 2160 |0004: array-length v0, v6 │ │ +0d6a5e: 5452 eb05 |0005: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ +0d6a62: 3802 0700 |0007: if-eqz v2, 000e // +0007 │ │ +0d6a66: 5452 eb05 |0009: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ +0d6a6a: 2122 |000b: array-length v2, v2 │ │ +0d6a6c: 3202 0600 |000c: if-eq v2, v0, 0012 // +0006 │ │ +0d6a70: 2302 2306 |000e: new-array v2, v0, [I // type@0623 │ │ +0d6a74: 5b52 eb05 |0010: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ +0d6a78: 1201 |0012: const/4 v1, #int 0 // #0 │ │ +0d6a7a: 3501 1400 |0013: if-ge v1, v0, 0027 // +0014 │ │ +0d6a7e: 5452 eb05 |0015: iget-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ +0d6a82: 5453 e905 |0017: iget-object v3, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursor:Landroid/database/Cursor; // field@05e9 │ │ +0d6a86: 4604 0601 |0019: aget-object v4, v6, v1 │ │ +0d6a8a: 7220 d201 4300 |001b: invoke-interface {v3, v4}, Landroid/database/Cursor;.getColumnIndexOrThrow:(Ljava/lang/String;)I // method@01d2 │ │ +0d6a90: 0a03 |001e: move-result v3 │ │ +0d6a92: 4b03 0201 |001f: aput v3, v2, v1 │ │ +0d6a96: d801 0101 |0021: add-int/lit8 v1, v1, #int 1 // #01 │ │ +0d6a9a: 28f0 |0023: goto 0013 // -0010 │ │ +0d6a9c: 1202 |0024: const/4 v2, #int 0 // #0 │ │ +0d6a9e: 5b52 eb05 |0025: iput-object v2, v5, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ +0d6aa2: 0e00 |0027: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=310 │ │ 0x0004 line=312 │ │ 0x0005 line=313 │ │ 0x000e line=314 │ │ 0x0012 line=316 │ │ @@ -297513,68 +297536,68 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 103 16-bit code units │ │ -0d69bc: |[0d69bc] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0d69cc: 54b0 ef05 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@05ef │ │ -0d69d0: 54b8 ee05 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ -0d69d4: 2182 |0004: array-length v2, v8 │ │ -0d69d6: 54b3 eb05 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ -0d69da: 54b6 ee05 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ -0d69de: 1204 |0009: const/4 v4, #int 0 // #0 │ │ -0d69e0: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ -0d69e4: 4408 0604 |000c: aget v8, v6, v4 │ │ -0d69e8: 6e20 ec21 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ -0d69ee: 0c07 |0011: move-result-object v7 │ │ -0d69f0: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ -0d69f4: 1201 |0014: const/4 v1, #int 0 // #0 │ │ -0d69f6: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ -0d69fa: 4408 0304 |0017: aget v8, v3, v4 │ │ -0d69fe: 7240 4015 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1540 │ │ -0d6a04: 0a01 |001c: move-result v1 │ │ -0d6a06: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ -0d6a0a: 4408 0304 |001f: aget v8, v3, v4 │ │ -0d6a0e: 7220 d801 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ -0d6a14: 0c05 |0024: move-result-object v5 │ │ -0d6a16: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ -0d6a1a: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ -0d6a1e: 2078 9704 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0497 │ │ -0d6a22: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ -0d6a26: 1f07 9704 |002d: check-cast v7, Landroid/widget/TextView; // type@0497 │ │ -0d6a2a: 6e30 4e15 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@154e │ │ -0d6a30: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ -0d6a34: 28d6 |0034: goto 000a // -002a │ │ -0d6a36: 2078 7d04 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@047d │ │ -0d6a3a: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ -0d6a3e: 1f07 7d04 |0039: check-cast v7, Landroid/widget/ImageView; // type@047d │ │ -0d6a42: 6e30 4d15 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@154d │ │ -0d6a48: 28f4 |003e: goto 0032 // -000c │ │ -0d6a4a: 2208 9305 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0593 │ │ -0d6a4e: 2209 a905 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d6a52: 7010 3d2b 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d6a58: 6e10 012b 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ -0d6a5e: 0c0a |0049: move-result-object v10 │ │ -0d6a60: 6e10 c02a 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ -0d6a66: 0c0a |004d: move-result-object v10 │ │ -0d6a68: 6e20 462b a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d6a6e: 0c09 |0051: move-result-object v9 │ │ -0d6a70: 1a0a 6e00 |0052: const-string v10, " is not a " // string@006e │ │ -0d6a74: 6e20 462b a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d6a7a: 0c09 |0057: move-result-object v9 │ │ -0d6a7c: 1a0a b700 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00b7 │ │ -0d6a80: 6e20 462b a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d6a86: 0c09 |005d: move-result-object v9 │ │ -0d6a88: 6e10 4e2b 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d6a8e: 0c09 |0061: move-result-object v9 │ │ -0d6a90: 7020 da2a 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ -0d6a96: 2708 |0065: throw v8 │ │ -0d6a98: 0e00 |0066: return-void │ │ +0d6aa4: |[0d6aa4] android.support.v4.widget.SimpleCursorAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0d6ab4: 54b0 ef05 |0000: iget-object v0, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@05ef │ │ +0d6ab8: 54b8 ee05 |0002: iget-object v8, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ +0d6abc: 2182 |0004: array-length v2, v8 │ │ +0d6abe: 54b3 eb05 |0005: iget-object v3, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mFrom:[I // field@05eb │ │ +0d6ac2: 54b6 ee05 |0007: iget-object v6, v11, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ +0d6ac6: 1204 |0009: const/4 v4, #int 0 // #0 │ │ +0d6ac8: 3524 5c00 |000a: if-ge v4, v2, 0066 // +005c │ │ +0d6acc: 4408 0604 |000c: aget v8, v6, v4 │ │ +0d6ad0: 6e20 ec21 8c00 |000e: invoke-virtual {v12, v8}, Landroid/view/View;.findViewById:(I)Landroid/view/View; // method@21ec │ │ +0d6ad6: 0c07 |0011: move-result-object v7 │ │ +0d6ad8: 3807 2000 |0012: if-eqz v7, 0032 // +0020 │ │ +0d6adc: 1201 |0014: const/4 v1, #int 0 // #0 │ │ +0d6ade: 3800 0800 |0015: if-eqz v0, 001d // +0008 │ │ +0d6ae2: 4408 0304 |0017: aget v8, v3, v4 │ │ +0d6ae6: 7240 4015 708e |0019: invoke-interface {v0, v7, v14, v8}, Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;.setViewValue:(Landroid/view/View;Landroid/database/Cursor;I)Z // method@1540 │ │ +0d6aec: 0a01 |001c: move-result v1 │ │ +0d6aee: 3901 1500 |001d: if-nez v1, 0032 // +0015 │ │ +0d6af2: 4408 0304 |001f: aget v8, v3, v4 │ │ +0d6af6: 7220 d801 8e00 |0021: invoke-interface {v14, v8}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ +0d6afc: 0c05 |0024: move-result-object v5 │ │ +0d6afe: 3905 0400 |0025: if-nez v5, 0029 // +0004 │ │ +0d6b02: 1a05 0000 |0027: const-string v5, "" // string@0000 │ │ +0d6b06: 2078 9704 |0029: instance-of v8, v7, Landroid/widget/TextView; // type@0497 │ │ +0d6b0a: 3808 0a00 |002b: if-eqz v8, 0035 // +000a │ │ +0d6b0e: 1f07 9704 |002d: check-cast v7, Landroid/widget/TextView; // type@0497 │ │ +0d6b12: 6e30 4e15 7b05 |002f: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V // method@154e │ │ +0d6b18: d804 0401 |0032: add-int/lit8 v4, v4, #int 1 // #01 │ │ +0d6b1c: 28d6 |0034: goto 000a // -002a │ │ +0d6b1e: 2078 7d04 |0035: instance-of v8, v7, Landroid/widget/ImageView; // type@047d │ │ +0d6b22: 3808 0800 |0037: if-eqz v8, 003f // +0008 │ │ +0d6b26: 1f07 7d04 |0039: check-cast v7, Landroid/widget/ImageView; // type@047d │ │ +0d6b2a: 6e30 4d15 7b05 |003b: invoke-virtual {v11, v7, v5}, Landroid/support/v4/widget/SimpleCursorAdapter;.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V // method@154d │ │ +0d6b30: 28f4 |003e: goto 0032 // -000c │ │ +0d6b32: 2208 9305 |003f: new-instance v8, Ljava/lang/IllegalStateException; // type@0593 │ │ +0d6b36: 2209 a905 |0041: new-instance v9, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d6b3a: 7010 3d2b 0900 |0043: invoke-direct {v9}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d6b40: 6e10 012b 0700 |0046: invoke-virtual {v7}, Ljava/lang/Object;.getClass:()Ljava/lang/Class; // method@2b01 │ │ +0d6b46: 0c0a |0049: move-result-object v10 │ │ +0d6b48: 6e10 c02a 0a00 |004a: invoke-virtual {v10}, Ljava/lang/Class;.getName:()Ljava/lang/String; // method@2ac0 │ │ +0d6b4e: 0c0a |004d: move-result-object v10 │ │ +0d6b50: 6e20 462b a900 |004e: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d6b56: 0c09 |0051: move-result-object v9 │ │ +0d6b58: 1a0a 6e00 |0052: const-string v10, " is not a " // string@006e │ │ +0d6b5c: 6e20 462b a900 |0054: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d6b62: 0c09 |0057: move-result-object v9 │ │ +0d6b64: 1a0a b700 |0058: const-string v10, " view that can be bounds by this SimpleCursorAdapter" // string@00b7 │ │ +0d6b68: 6e20 462b a900 |005a: invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d6b6e: 0c09 |005d: move-result-object v9 │ │ +0d6b70: 6e10 4e2b 0900 |005e: invoke-virtual {v9}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d6b76: 0c09 |0061: move-result-object v9 │ │ +0d6b78: 7020 da2a 9800 |0062: invoke-direct {v8, v9}, Ljava/lang/IllegalStateException;.:(Ljava/lang/String;)V // method@2ada │ │ +0d6b7e: 2708 |0065: throw v8 │ │ +0d6b80: 0e00 |0066: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=121 │ │ 0x0002 line=122 │ │ 0x0005 line=123 │ │ 0x0007 line=124 │ │ 0x0009 line=126 │ │ @@ -297617,21 +297640,21 @@ │ │ type : '(Landroid/database/Cursor;[Ljava/lang/String;[I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d6a9c: |[0d6a9c] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ -0d6aac: 5b13 ec05 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ -0d6ab0: 5b14 ee05 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ -0d6ab4: 6f20 6514 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1465 │ │ -0d6aba: 5410 ec05 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ -0d6abe: 7020 4615 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ -0d6ac4: 0e00 |000c: return-void │ │ +0d6b84: |[0d6b84] android.support.v4.widget.SimpleCursorAdapter.changeCursorAndColumns:(Landroid/database/Cursor;[Ljava/lang/String;[I)V │ │ +0d6b94: 5b13 ec05 |0000: iput-object v3, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ +0d6b98: 5b14 ee05 |0002: iput-object v4, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mTo:[I // field@05ee │ │ +0d6b9c: 6f20 6514 2100 |0004: invoke-super {v1, v2}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1465 │ │ +0d6ba2: 5410 ec05 |0007: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ +0d6ba6: 7020 4615 0100 |0009: invoke-direct {v1, v0}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ +0d6bac: 0e00 |000c: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=344 │ │ 0x0002 line=345 │ │ 0x0004 line=346 │ │ 0x0007 line=347 │ │ 0x000c line=348 │ │ @@ -297646,31 +297669,31 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 28 16-bit code units │ │ -0d6ac8: |[0d6ac8] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0d6ad8: 5420 ea05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ -0d6adc: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ -0d6ae0: 5420 ea05 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ -0d6ae4: 7220 3f15 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@153f │ │ -0d6aea: 0c00 |0009: move-result-object v0 │ │ -0d6aec: 1100 |000a: return-object v0 │ │ -0d6aee: 5220 ed05 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ -0d6af2: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ -0d6af4: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ -0d6af8: 5220 ed05 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ -0d6afc: 7220 d801 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ -0d6b02: 0c00 |0015: move-result-object v0 │ │ -0d6b04: 28f4 |0016: goto 000a // -000c │ │ -0d6b06: 6f20 6614 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1466 │ │ -0d6b0c: 0c00 |001a: move-result-object v0 │ │ -0d6b0e: 28ef |001b: goto 000a // -0011 │ │ +0d6bb0: |[0d6bb0] android.support.v4.widget.SimpleCursorAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0d6bc0: 5420 ea05 |0000: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ +0d6bc4: 3800 0900 |0002: if-eqz v0, 000b // +0009 │ │ +0d6bc8: 5420 ea05 |0004: iget-object v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ +0d6bcc: 7220 3f15 3000 |0006: invoke-interface {v0, v3}, Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@153f │ │ +0d6bd2: 0c00 |0009: move-result-object v0 │ │ +0d6bd4: 1100 |000a: return-object v0 │ │ +0d6bd6: 5220 ed05 |000b: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ +0d6bda: 12f1 |000d: const/4 v1, #int -1 // #ff │ │ +0d6bdc: 3710 0900 |000e: if-le v0, v1, 0017 // +0009 │ │ +0d6be0: 5220 ed05 |0010: iget v0, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ +0d6be4: 7220 d801 0300 |0012: invoke-interface {v3, v0}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ +0d6bea: 0c00 |0015: move-result-object v0 │ │ +0d6bec: 28f4 |0016: goto 000a // -000c │ │ +0d6bee: 6f20 6614 3200 |0017: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; // method@1466 │ │ +0d6bf4: 0c00 |001a: move-result-object v0 │ │ +0d6bf6: 28ef |001b: goto 000a // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=294 │ │ 0x0004 line=295 │ │ 0x000a line=300 │ │ 0x000b line=296 │ │ 0x0010 line=297 │ │ @@ -297684,17 +297707,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6b10: |[0d6b10] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ -0d6b20: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ -0d6b24: 1100 |0002: return-object v0 │ │ +0d6bf8: |[0d6bf8] android.support.v4.widget.SimpleCursorAdapter.getCursorToStringConverter:()Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ +0d6c08: 5410 ea05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ +0d6c0c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=262 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #4 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -297702,17 +297725,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6b28: |[0d6b28] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ -0d6b38: 5210 ed05 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ -0d6b3c: 0f00 |0002: return v0 │ │ +0d6c10: |[0d6c10] android.support.v4.widget.SimpleCursorAdapter.getStringConversionColumn:()I │ │ +0d6c20: 5210 ed05 |0000: iget v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ +0d6c24: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=228 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #5 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -297720,17 +297743,17 @@ │ │ type : '()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6b40: |[0d6b40] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ -0d6b50: 5410 ef05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@05ef │ │ -0d6b54: 1100 |0002: return-object v0 │ │ +0d6c28: |[0d6c28] android.support.v4.widget.SimpleCursorAdapter.getViewBinder:()Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ +0d6c38: 5410 ef05 |0000: iget-object v0, v1, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@05ef │ │ +0d6c3c: 1100 |0002: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=162 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ │ │ #6 : (in Landroid/support/v4/widget/SimpleCursorAdapter;) │ │ @@ -297738,17 +297761,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6b58: |[0d6b58] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ -0d6b68: 5b01 ea05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ -0d6b6c: 0e00 |0002: return-void │ │ +0d6c40: |[0d6c40] android.support.v4.widget.SimpleCursorAdapter.setCursorToStringConverter:(Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter;)V │ │ +0d6c50: 5b01 ea05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mCursorToStringConverter:Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; // field@05ea │ │ +0d6c54: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=278 │ │ 0x0002 line=279 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 cursorToStringConverter Landroid/support/v4/widget/SimpleCursorAdapter$CursorToStringConverter; │ │ @@ -297758,17 +297781,17 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6b70: |[0d6b70] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ -0d6b80: 5901 ed05 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ -0d6b84: 0e00 |0002: return-void │ │ +0d6c58: |[0d6c58] android.support.v4.widget.SimpleCursorAdapter.setStringConversionColumn:(I)V │ │ +0d6c68: 5901 ed05 |0000: iput v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mStringConversionColumn:I // field@05ed │ │ +0d6c6c: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=246 │ │ 0x0002 line=247 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 stringConversionColumn I │ │ @@ -297778,17 +297801,17 @@ │ │ type : '(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d6b88: |[0d6b88] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ -0d6b98: 5b01 ef05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@05ef │ │ -0d6b9c: 0e00 |0002: return-void │ │ +0d6c70: |[0d6c70] android.support.v4.widget.SimpleCursorAdapter.setViewBinder:(Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder;)V │ │ +0d6c80: 5b01 ef05 |0000: iput-object v1, v0, Landroid/support/v4/widget/SimpleCursorAdapter;.mViewBinder:Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; // field@05ef │ │ +0d6c84: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=175 │ │ 0x0002 line=176 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0003 reg=1 viewBinder Landroid/support/v4/widget/SimpleCursorAdapter$ViewBinder; │ │ @@ -297798,24 +297821,24 @@ │ │ type : '(Landroid/widget/ImageView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d6ba0: |[0d6ba0] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ -0d6bb0: 7110 e12a 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0d6bb6: 0a01 |0003: move-result v1 │ │ -0d6bb8: 6e20 3224 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@2432 │ │ -0d6bbe: 0e00 |0007: return-void │ │ -0d6bc0: 0d00 |0008: move-exception v0 │ │ -0d6bc2: 7110 9c02 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ -0d6bc8: 0c01 |000c: move-result-object v1 │ │ -0d6bca: 6e20 3324 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@2433 │ │ -0d6bd0: 28f7 |0010: goto 0007 // -0009 │ │ +0d6c88: |[0d6c88] android.support.v4.widget.SimpleCursorAdapter.setViewImage:(Landroid/widget/ImageView;Ljava/lang/String;)V │ │ +0d6c98: 7110 e12a 0400 |0000: invoke-static {v4}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0d6c9e: 0a01 |0003: move-result v1 │ │ +0d6ca0: 6e20 3224 1300 |0004: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageResource:(I)V // method@2432 │ │ +0d6ca6: 0e00 |0007: return-void │ │ +0d6ca8: 0d00 |0008: move-exception v0 │ │ +0d6caa: 7110 9c02 0400 |0009: invoke-static {v4}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ +0d6cb0: 0c01 |000c: move-result-object v1 │ │ +0d6cb2: 6e20 3324 1300 |000d: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setImageURI:(Landroid/net/Uri;)V // method@2433 │ │ +0d6cb8: 28f7 |0010: goto 0007 // -0009 │ │ catches : 1 │ │ 0x0000 - 0x0007 │ │ Ljava/lang/NumberFormatException; -> 0x0008 │ │ positions : │ │ 0x0000 line=195 │ │ 0x0007 line=199 │ │ 0x0008 line=196 │ │ @@ -297831,17 +297854,17 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6be4: |[0d6be4] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ -0d6bf4: 6e20 1625 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0d6bfa: 0e00 |0003: return-void │ │ +0d6ccc: |[0d6ccc] android.support.v4.widget.SimpleCursorAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/String;)V │ │ +0d6cdc: 6e20 1625 2100 |0000: invoke-virtual {v1, v2}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0d6ce2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=213 │ │ 0x0003 line=214 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/widget/SimpleCursorAdapter; │ │ 0x0000 - 0x0004 reg=1 v Landroid/widget/TextView; │ │ @@ -297852,20 +297875,20 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 10 16-bit code units │ │ -0d6bfc: |[0d6bfc] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ -0d6c0c: 6f20 6e14 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@146e │ │ -0d6c12: 0c00 |0003: move-result-object v0 │ │ -0d6c14: 5421 ec05 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ -0d6c18: 7020 4615 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ -0d6c1e: 1100 |0009: return-object v0 │ │ +0d6ce4: |[0d6ce4] android.support.v4.widget.SimpleCursorAdapter.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; │ │ +0d6cf4: 6f20 6e14 3200 |0000: invoke-super {v2, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.swapCursor:(Landroid/database/Cursor;)Landroid/database/Cursor; // method@146e │ │ +0d6cfa: 0c00 |0003: move-result-object v0 │ │ +0d6cfc: 5421 ec05 |0004: iget-object v1, v2, Landroid/support/v4/widget/SimpleCursorAdapter;.mOriginalFrom:[Ljava/lang/String; // field@05ec │ │ +0d6d00: 7020 4615 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v4/widget/SimpleCursorAdapter;.findColumns:([Ljava/lang/String;)V // method@1546 │ │ +0d6d06: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=326 │ │ 0x0004 line=328 │ │ 0x0009 line=329 │ │ locals : │ │ 0x0004 - 0x000a reg=0 res Landroid/database/Cursor; │ │ @@ -297897,17 +297920,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6c20: |[0d6c20] android.support.v7.app.ActionBarActivityDelegateJBMR2.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0d6c30: 7020 a417 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a4 │ │ -0d6c36: 0e00 |0003: return-void │ │ +0d6d08: |[0d6d08] android.support.v7.app.ActionBarActivityDelegateJBMR2.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0d6d18: 7020 a417 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateJB;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a4 │ │ +0d6d1e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=22 │ │ 0x0003 line=23 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -297918,20 +297941,20 @@ │ │ type : '()Landroid/support/v7/app/ActionBar;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 1 │ │ outs : 3 │ │ insns size : 10 16-bit code units │ │ -0d6c38: |[0d6c38] android.support.v7.app.ActionBarActivityDelegateJBMR2.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ -0d6c48: 2200 4903 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJBMR2; // type@0349 │ │ -0d6c4c: 5431 b606 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b6 │ │ -0d6c50: 5432 b606 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b6 │ │ -0d6c54: 7030 ba18 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJBMR2;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@18ba │ │ -0d6c5a: 1100 |0009: return-object v0 │ │ +0d6d20: |[0d6d20] android.support.v7.app.ActionBarActivityDelegateJBMR2.createSupportActionBar:()Landroid/support/v7/app/ActionBar; │ │ +0d6d30: 2200 4903 |0000: new-instance v0, Landroid/support/v7/app/ActionBarImplJBMR2; // type@0349 │ │ +0d6d34: 5431 b606 |0002: iget-object v1, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b6 │ │ +0d6d38: 5432 b606 |0004: iget-object v2, v3, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.mActivity:Landroid/support/v7/app/ActionBarActivity; // field@06b6 │ │ +0d6d3c: 7030 ba18 1002 |0006: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJBMR2;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@18ba │ │ +0d6d42: 1100 |0009: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ locals : │ │ 0x0000 - 0x000a reg=3 this Landroid/support/v7/app/ActionBarActivityDelegateJBMR2; │ │ │ │ source_file_idx : 613 (ActionBarActivityDelegateJBMR2.java) │ │ @@ -297959,17 +297982,17 @@ │ │ type : '(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d6c5c: |[0d6c5c] android.support.v7.app.ActionBarImplJBMR2.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ -0d6c6c: 7030 8418 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1884 │ │ -0d6c72: 0e00 |0003: return-void │ │ +0d6d44: |[0d6d44] android.support.v7.app.ActionBarImplJBMR2.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V │ │ +0d6d54: 7030 8418 1002 |0000: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarImplJB;.:(Landroid/app/Activity;Landroid/support/v7/app/ActionBar$Callback;)V // method@1884 │ │ +0d6d5a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/app/Activity; │ │ @@ -297981,18 +298004,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d6c74: |[0d6c74] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(I)V │ │ -0d6c84: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ -0d6c88: 6e20 3b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003b │ │ -0d6c8e: 0e00 |0005: return-void │ │ +0d6d5c: |[0d6d5c] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(I)V │ │ +0d6d6c: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ +0d6d70: 6e20 3b00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(I)V // method@003b │ │ +0d6d76: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=44 │ │ 0x0005 line=45 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -298002,18 +298025,18 @@ │ │ type : '(Ljava/lang/CharSequence;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d6c90: |[0d6c90] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ -0d6ca0: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ -0d6ca4: 6e20 3c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V // method@003c │ │ -0d6caa: 0e00 |0005: return-void │ │ +0d6d78: |[0d6d78] android.support.v7.app.ActionBarImplJBMR2.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V │ │ +0d6d88: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ +0d6d8c: 6e20 3c00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeActionContentDescription:(Ljava/lang/CharSequence;)V // method@003c │ │ +0d6d92: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=39 │ │ 0x0005 line=40 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 description Ljava/lang/CharSequence; │ │ @@ -298023,18 +298046,18 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d6cac: |[0d6cac] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(I)V │ │ -0d6cbc: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ -0d6cc0: 6e20 3d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(I)V // method@003d │ │ -0d6cc6: 0e00 |0005: return-void │ │ +0d6d94: |[0d6d94] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(I)V │ │ +0d6da4: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ +0d6da8: 6e20 3d00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(I)V // method@003d │ │ +0d6dae: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=34 │ │ 0x0005 line=35 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 resId I │ │ @@ -298044,18 +298067,18 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 6 16-bit code units │ │ -0d6cc8: |[0d6cc8] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ -0d6cd8: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ -0d6cdc: 6e20 3e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003e │ │ -0d6ce2: 0e00 |0005: return-void │ │ +0d6db0: |[0d6db0] android.support.v7.app.ActionBarImplJBMR2.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V │ │ +0d6dc0: 5410 f706 |0000: iget-object v0, v1, Landroid/support/v7/app/ActionBarImplJBMR2;.mActionBar:Landroid/app/ActionBar; // field@06f7 │ │ +0d6dc4: 6e20 3e00 2000 |0002: invoke-virtual {v0, v2}, Landroid/app/ActionBar;.setHomeAsUpIndicator:(Landroid/graphics/drawable/Drawable;)V // method@003e │ │ +0d6dca: 0e00 |0005: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ 0x0005 line=30 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarImplJBMR2; │ │ 0x0000 - 0x0006 reg=2 indicator Landroid/graphics/drawable/Drawable; │ │ @@ -298089,18 +298112,18 @@ │ │ type : '(Landroid/view/MenuItem;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d6ce4: |[0d6ce4] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/view/MenuItem;)V │ │ -0d6cf4: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d6cf6: 7030 fd1a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@1afd │ │ -0d6cfc: 0e00 |0004: return-void │ │ +0d6dcc: |[0d6dcc] android.support.v7.internal.view.menu.MenuItemWrapperJB.:(Landroid/view/MenuItem;)V │ │ +0d6ddc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d6dde: 7030 fd1a 2100 |0001: invoke-direct {v1, v2, v0}, Landroid/support/v7/internal/view/menu/MenuItemWrapperICS;.:(Landroid/view/MenuItem;Z)V // method@1afd │ │ +0d6de4: 0e00 |0004: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=26 │ │ 0x0004 line=27 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0005 reg=2 object Landroid/view/MenuItem; │ │ @@ -298111,32 +298134,32 @@ │ │ type : '(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d6d00: |[0d6d00] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ -0d6d10: 2200 8203 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@0382 │ │ -0d6d14: 7030 321b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V // method@1b32 │ │ -0d6d1a: 1100 |0005: return-object v0 │ │ +0d6de8: |[0d6de8] android.support.v7.internal.view.menu.MenuItemWrapperJB.createActionProviderWrapper:(Landroid/support/v4/view/ActionProvider;)Landroid/support/v7/internal/view/menu/MenuItemWrapperICS$ActionProviderWrapper; │ │ +0d6df8: 2200 8203 |0000: new-instance v0, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB; // type@0382 │ │ +0d6dfc: 7030 321b 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/internal/view/menu/MenuItemWrapperJB$ActionProviderWrapperJB;.:(Landroid/support/v7/internal/view/menu/MenuItemWrapperJB;Landroid/support/v4/view/ActionProvider;)V // method@1b32 │ │ +0d6e02: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=31 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/internal/view/menu/MenuItemWrapperJB; │ │ 0x0000 - 0x0006 reg=2 provider Landroid/support/v4/view/ActionProvider; │ │ │ │ source_file_idx : 3591 (MenuItemWrapperJB.java) │ │ │ │ Class #1048 header: │ │ class_idx : 909 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 907 │ │ -source_file_idx : 4284 │ │ +source_file_idx : 4285 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 11 │ │ │ │ Class #1048 - │ │ Class descriptor : 'Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;' │ │ @@ -298152,17 +298175,17 @@ │ │ type : '(Landroid/view/SubMenu;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d6d1c: |[0d6d1c] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/view/SubMenu;)V │ │ -0d6d2c: 7020 821b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1b82 │ │ -0d6d32: 0e00 |0003: return-void │ │ +0d6e04: |[0d6e04] android.support.v7.internal.view.menu.SubMenuWrapperICS.:(Landroid/view/SubMenu;)V │ │ +0d6e14: 7020 821b 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/internal/view/menu/MenuWrapperICS;.:(Landroid/view/Menu;)V // method@1b82 │ │ +0d6e1a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=27 │ │ 0x0003 line=28 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0004 reg=1 subMenu Landroid/view/SubMenu; │ │ @@ -298173,19 +298196,19 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 8 16-bit code units │ │ -0d6d34: |[0d6d34] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ -0d6d44: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6d48: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6d4c: 7210 b921 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.clearHeader:()V // method@21b9 │ │ -0d6d52: 0e00 |0007: return-void │ │ +0d6e1c: |[0d6e1c] android.support.v7.internal.view.menu.SubMenuWrapperICS.clearHeader:()V │ │ +0d6e2c: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6e30: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6e34: 7210 b921 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.clearHeader:()V // method@21b9 │ │ +0d6e3a: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=67 │ │ 0x0007 line=68 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ @@ -298194,22 +298217,22 @@ │ │ type : '()Landroid/view/MenuItem;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 13 16-bit code units │ │ -0d6d54: |[0d6d54] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ -0d6d64: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6d68: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6d6c: 7210 bb21 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@21bb │ │ -0d6d72: 0c00 |0007: move-result-object v0 │ │ -0d6d74: 6e20 be1b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1bbe │ │ -0d6d7a: 0c00 |000b: move-result-object v0 │ │ -0d6d7c: 1100 |000c: return-object v0 │ │ +0d6e3c: |[0d6e3c] android.support.v7.internal.view.menu.SubMenuWrapperICS.getItem:()Landroid/view/MenuItem; │ │ +0d6e4c: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6e50: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6e54: 7210 bb21 0000 |0004: invoke-interface {v0}, Landroid/view/SubMenu;.getItem:()Landroid/view/MenuItem; // method@21bb │ │ +0d6e5a: 0c00 |0007: move-result-object v0 │ │ +0d6e5c: 6e20 be1b 0100 |0008: invoke-virtual {v1, v0}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getMenuItemWrapper:(Landroid/view/MenuItem;)Landroid/support/v4/internal/view/SupportMenuItem; // method@1bbe │ │ +0d6e62: 0c00 |000b: move-result-object v0 │ │ +0d6e64: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=84 │ │ locals : │ │ 0x0000 - 0x000d reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #2 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -298217,18 +298240,18 @@ │ │ type : '()Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d6d80: |[0d6d80] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/view/SubMenu; │ │ -0d6d90: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6d94: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6d98: 1100 |0004: return-object v0 │ │ +0d6e68: |[0d6e68] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Landroid/view/SubMenu; │ │ +0d6e78: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6e7c: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6e80: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=32 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #3 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -298236,18 +298259,18 @@ │ │ type : '()Ljava/lang/Object;' │ │ access : 0x1041 (PUBLIC BRIDGE SYNTHETIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d6d9c: |[0d6d9c] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Ljava/lang/Object; │ │ -0d6dac: 6e10 bf1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/view/SubMenu; // method@1bbf │ │ -0d6db2: 0c00 |0003: move-result-object v0 │ │ -0d6db4: 1100 |0004: return-object v0 │ │ +0d6e84: |[0d6e84] android.support.v7.internal.view.menu.SubMenuWrapperICS.getWrappedObject:()Ljava/lang/Object; │ │ +0d6e94: 6e10 bf1b 0100 |0000: invoke-virtual {v1}, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.getWrappedObject:()Landroid/view/SubMenu; // method@1bbf │ │ +0d6e9a: 0c00 |0003: move-result-object v0 │ │ +0d6e9c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=25 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ │ │ #4 : (in Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;) │ │ @@ -298255,19 +298278,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6db8: |[0d6db8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ -0d6dc8: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6dcc: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6dd0: 7220 bc21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@21bc │ │ -0d6dd6: 1101 |0007: return-object v1 │ │ +0d6ea0: |[0d6ea0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(I)Landroid/view/SubMenu; │ │ +0d6eb0: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6eb4: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6eb8: 7220 bc21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(I)Landroid/view/SubMenu; // method@21bc │ │ +0d6ebe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=49 │ │ 0x0007 line=50 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -298277,19 +298300,19 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6dd8: |[0d6dd8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0d6de8: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6dec: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6df0: 7220 bd21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@21bd │ │ -0d6df6: 1101 |0007: return-object v1 │ │ +0d6ec0: |[0d6ec0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0d6ed0: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6ed4: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6ed8: 7220 bd21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@21bd │ │ +0d6ede: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=55 │ │ 0x0007 line=56 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ @@ -298299,19 +298322,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6df8: |[0d6df8] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ -0d6e08: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6e0c: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6e10: 7220 be21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@21be │ │ -0d6e16: 1101 |0007: return-object v1 │ │ +0d6ee0: |[0d6ee0] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(I)Landroid/view/SubMenu; │ │ +0d6ef0: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6ef4: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6ef8: 7220 be21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(I)Landroid/view/SubMenu; // method@21be │ │ +0d6efe: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=37 │ │ 0x0007 line=38 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 titleRes I │ │ @@ -298321,19 +298344,19 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6e18: |[0d6e18] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ -0d6e28: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6e2c: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6e30: 7220 bf21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@21bf │ │ -0d6e36: 1101 |0007: return-object v1 │ │ +0d6f00: |[0d6f00] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; │ │ +0d6f10: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6f14: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6f18: 7220 bf21 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderTitle:(Ljava/lang/CharSequence;)Landroid/view/SubMenu; // method@21bf │ │ +0d6f1e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=43 │ │ 0x0007 line=44 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 title Ljava/lang/CharSequence; │ │ @@ -298343,19 +298366,19 @@ │ │ type : '(Landroid/view/View;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6e38: |[0d6e38] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ -0d6e48: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6e4c: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6e50: 7220 c021 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@21c0 │ │ -0d6e56: 1101 |0007: return-object v1 │ │ +0d6f20: |[0d6f20] android.support.v7.internal.view.menu.SubMenuWrapperICS.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; │ │ +0d6f30: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6f34: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6f38: 7220 c021 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setHeaderView:(Landroid/view/View;)Landroid/view/SubMenu; // method@21c0 │ │ +0d6f3e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=61 │ │ 0x0007 line=62 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ @@ -298365,19 +298388,19 @@ │ │ type : '(I)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6e58: |[0d6e58] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ -0d6e68: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6e6c: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6e70: 7220 c121 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@21c1 │ │ -0d6e76: 1101 |0007: return-object v1 │ │ +0d6f40: |[0d6f40] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(I)Landroid/view/SubMenu; │ │ +0d6f50: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6f54: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6f58: 7220 c121 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(I)Landroid/view/SubMenu; // method@21c1 │ │ +0d6f5e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=72 │ │ 0x0007 line=73 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 iconRes I │ │ @@ -298387,34 +298410,34 @@ │ │ type : '(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d6e78: |[0d6e78] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ -0d6e88: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ -0d6e8c: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ -0d6e90: 7220 c221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@21c2 │ │ -0d6e96: 1101 |0007: return-object v1 │ │ +0d6f60: |[0d6f60] android.support.v7.internal.view.menu.SubMenuWrapperICS.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; │ │ +0d6f70: 5410 630a |0000: iget-object v0, v1, Landroid/support/v7/internal/view/menu/SubMenuWrapperICS;.mWrappedObject:Ljava/lang/Object; // field@0a63 │ │ +0d6f74: 1f00 3204 |0002: check-cast v0, Landroid/view/SubMenu; // type@0432 │ │ +0d6f78: 7220 c221 2000 |0004: invoke-interface {v0, v2}, Landroid/view/SubMenu;.setIcon:(Landroid/graphics/drawable/Drawable;)Landroid/view/SubMenu; // method@21c2 │ │ +0d6f7e: 1101 |0007: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=78 │ │ 0x0007 line=79 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/internal/view/menu/SubMenuWrapperICS; │ │ 0x0000 - 0x0008 reg=2 icon Landroid/graphics/drawable/Drawable; │ │ │ │ - source_file_idx : 4284 (SubMenuWrapperICS.java) │ │ + source_file_idx : 4285 (SubMenuWrapperICS.java) │ │ │ │ Class #1049 header: │ │ class_idx : 1014 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 753 │ │ -source_file_idx : 4287 │ │ +source_file_idx : 4288 │ │ static_fields_size : 7 │ │ instance_fields_size: 14 │ │ direct_methods_size : 16 │ │ virtual_methods_size: 15 │ │ │ │ Class #1049 annotations: │ │ Annotations on class │ │ @@ -298530,40 +298553,40 @@ │ │ type : '(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V' │ │ access : 0x10001 (PUBLIC CONSTRUCTOR) │ │ code - │ │ registers : 9 │ │ ins : 5 │ │ outs : 5 │ │ insns size : 46 16-bit code units │ │ -0d6e98: |[0d6e98] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ -0d6ea8: 1213 |0000: const/4 v3, #int 1 // #1 │ │ -0d6eaa: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0d6eac: 6000 3a08 |0002: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@083a │ │ -0d6eb0: 1201 |0004: const/4 v1, #int 0 // #0 │ │ -0d6eb2: 7053 6414 5410 |0005: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@1464 │ │ -0d6eb8: 1200 |0008: const/4 v0, #int 0 // #0 │ │ -0d6eba: 5c40 520c |0009: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0c52 │ │ -0d6ebe: 5943 5a0c |000b: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ -0d6ec2: 5942 5e0c |000d: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0c5e │ │ -0d6ec6: 5942 5f0c |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0c5f │ │ -0d6eca: 5942 600c |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0c60 │ │ -0d6ece: 5942 560c |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ -0d6ed2: 5942 570c |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ -0d6ed6: 5942 550c |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ -0d6eda: 5440 530c |0019: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d6ede: 1a01 102c |001b: const-string v1, "search" // string@2c10 │ │ -0d6ee2: 6e20 3701 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ -0d6ee8: 0c00 |0020: move-result-object v0 │ │ -0d6eea: 1f00 2700 |0021: check-cast v0, Landroid/app/SearchManager; // type@0027 │ │ -0d6eee: 5b40 5b0c |0023: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0c5b │ │ -0d6ef2: 5b46 5c0c |0025: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ -0d6ef6: 5b47 5d0c |0027: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ -0d6efa: 5b45 590c |0029: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ -0d6efe: 5b48 580c |002b: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ -0d6f02: 0e00 |002d: return-void │ │ +0d6f80: |[0d6f80] android.support.v7.widget.SuggestionsAdapter.:(Landroid/content/Context;Landroid/support/v7/widget/SearchView;Landroid/app/SearchableInfo;Ljava/util/WeakHashMap;)V │ │ +0d6f90: 1213 |0000: const/4 v3, #int 1 // #1 │ │ +0d6f92: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0d6f94: 6000 3a08 |0002: sget v0, Landroid/support/v7/appcompat/R$layout;.abc_search_dropdown_item_icons_2line:I // field@083a │ │ +0d6f98: 1201 |0004: const/4 v1, #int 0 // #0 │ │ +0d6f9a: 7053 6414 5410 |0005: invoke-direct {v4, v5, v0, v1, v3}, Landroid/support/v4/widget/ResourceCursorAdapter;.:(Landroid/content/Context;ILandroid/database/Cursor;Z)V // method@1464 │ │ +0d6fa0: 1200 |0008: const/4 v0, #int 0 // #0 │ │ +0d6fa2: 5c40 520c |0009: iput-boolean v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0c52 │ │ +0d6fa6: 5943 5a0c |000b: iput v3, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ +0d6faa: 5942 5e0c |000d: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0c5e │ │ +0d6fae: 5942 5f0c |000f: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0c5f │ │ +0d6fb2: 5942 600c |0011: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0c60 │ │ +0d6fb6: 5942 560c |0013: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ +0d6fba: 5942 570c |0015: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ +0d6fbe: 5942 550c |0017: iput v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ +0d6fc2: 5440 530c |0019: iget-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d6fc6: 1a01 142c |001b: const-string v1, "search" // string@2c14 │ │ +0d6fca: 6e20 3701 1000 |001d: invoke-virtual {v0, v1}, Landroid/content/Context;.getSystemService:(Ljava/lang/String;)Ljava/lang/Object; // method@0137 │ │ +0d6fd0: 0c00 |0020: move-result-object v0 │ │ +0d6fd2: 1f00 2700 |0021: check-cast v0, Landroid/app/SearchManager; // type@0027 │ │ +0d6fd6: 5b40 5b0c |0023: iput-object v0, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchManager:Landroid/app/SearchManager; // field@0c5b │ │ +0d6fda: 5b46 5c0c |0025: iput-object v6, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ +0d6fde: 5b47 5d0c |0027: iput-object v7, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ +0d6fe2: 5b45 590c |0029: iput-object v5, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ +0d6fe6: 5b48 580c |002b: iput-object v8, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ +0d6fea: 0e00 |002d: return-void │ │ catches : (none) │ │ positions : │ │ 0x0002 line=94 │ │ 0x0008 line=72 │ │ 0x000b line=73 │ │ 0x000d line=81 │ │ 0x000f line=82 │ │ @@ -298590,25 +298613,25 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 17 16-bit code units │ │ -0d6f04: |[0d6f04] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -0d6f14: 5421 580c |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ -0d6f18: 6e20 fc2b 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ -0d6f1e: 0c00 |0005: move-result-object v0 │ │ -0d6f20: 1f00 7000 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0070 │ │ -0d6f24: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ -0d6f28: 1201 |000a: const/4 v1, #int 0 // #0 │ │ -0d6f2a: 1101 |000b: return-object v1 │ │ -0d6f2c: 6e10 4402 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@0244 │ │ -0d6f32: 0c01 |000f: move-result-object v1 │ │ -0d6f34: 28fb |0010: goto 000b // -0005 │ │ +0d6fec: |[0d6fec] android.support.v7.widget.SuggestionsAdapter.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +0d6ffc: 5421 580c |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ +0d7000: 6e20 fc2b 3100 |0002: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ +0d7006: 0c00 |0005: move-result-object v0 │ │ +0d7008: 1f00 7000 |0006: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0070 │ │ +0d700c: 3900 0400 |0008: if-nez v0, 000c // +0004 │ │ +0d7010: 1201 |000a: const/4 v1, #int 0 // #0 │ │ +0d7012: 1101 |000b: return-object v1 │ │ +0d7014: 6e10 4402 0000 |000c: invoke-virtual {v0}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:()Landroid/graphics/drawable/Drawable; // method@0244 │ │ +0d701a: 0c01 |000f: move-result-object v1 │ │ +0d701c: 28fb |0010: goto 000b // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=553 │ │ 0x0008 line=554 │ │ 0x000a line=555 │ │ 0x000b line=558 │ │ locals : │ │ @@ -298621,46 +298644,46 @@ │ │ type : '(Ljava/lang/CharSequence;)Ljava/lang/CharSequence;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 10 │ │ ins : 2 │ │ outs : 6 │ │ insns size : 61 16-bit code units │ │ -0d6f38: |[0d6f38] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ -0d6f48: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d6f4a: 1202 |0001: const/4 v2, #int 0 // #0 │ │ -0d6f4c: 5480 610c |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0c61 │ │ -0d6f50: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ -0d6f54: 2206 1204 |0006: new-instance v6, Landroid/util/TypedValue; // type@0412 │ │ -0d6f58: 7010 0e21 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@210e │ │ -0d6f5e: 5480 530c |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d6f62: 6e10 3901 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ -0d6f68: 0c00 |0010: move-result-object v0 │ │ -0d6f6a: 6003 6807 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0768 │ │ -0d6f6e: 1214 |0013: const/4 v4, #int 1 // #1 │ │ -0d6f70: 6e40 a901 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ -0d6f76: 5480 530c |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d6f7a: 6e10 3401 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d6f80: 0c00 |001c: move-result-object v0 │ │ -0d6f82: 5263 690c |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ -0d6f86: 6e20 ac01 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01ac │ │ -0d6f8c: 0c00 |0022: move-result-object v0 │ │ -0d6f8e: 5b80 610c |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0c61 │ │ -0d6f92: 2207 fa03 |0025: new-instance v7, Landroid/text/SpannableString; // type@03fa │ │ -0d6f96: 7020 dc20 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@20dc │ │ -0d6f9c: 2200 0904 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@0409 │ │ -0d6fa0: 5484 610c |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0c61 │ │ -0d6fa4: 0123 |002e: move v3, v2 │ │ -0d6fa6: 0715 |002f: move-object v5, v1 │ │ -0d6fa8: 7606 ee20 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/text/style/TextAppearanceSpan;.:(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V // method@20ee │ │ -0d6fae: 7210 aa2a 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ -0d6fb4: 0a01 |0036: move-result v1 │ │ -0d6fb6: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ -0d6fba: 6e53 de20 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@20de │ │ -0d6fc0: 1107 |003c: return-object v7 │ │ +0d7020: |[0d7020] android.support.v7.widget.SuggestionsAdapter.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; │ │ +0d7030: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d7032: 1202 |0001: const/4 v2, #int 0 // #0 │ │ +0d7034: 5480 610c |0002: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0c61 │ │ +0d7038: 3900 2100 |0004: if-nez v0, 0025 // +0021 │ │ +0d703c: 2206 1204 |0006: new-instance v6, Landroid/util/TypedValue; // type@0412 │ │ +0d7040: 7010 0e21 0600 |0008: invoke-direct {v6}, Landroid/util/TypedValue;.:()V // method@210e │ │ +0d7046: 5480 530c |000b: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d704a: 6e10 3901 0000 |000d: invoke-virtual {v0}, Landroid/content/Context;.getTheme:()Landroid/content/res/Resources$Theme; // method@0139 │ │ +0d7050: 0c00 |0010: move-result-object v0 │ │ +0d7052: 6003 6807 |0011: sget v3, Landroid/support/v7/appcompat/R$attr;.textColorSearchUrl:I // field@0768 │ │ +0d7056: 1214 |0013: const/4 v4, #int 1 // #1 │ │ +0d7058: 6e40 a901 3046 |0014: invoke-virtual {v0, v3, v6, v4}, Landroid/content/res/Resources$Theme;.resolveAttribute:(ILandroid/util/TypedValue;Z)Z // method@01a9 │ │ +0d705e: 5480 530c |0017: iget-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d7062: 6e10 3401 0000 |0019: invoke-virtual {v0}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d7068: 0c00 |001c: move-result-object v0 │ │ +0d706a: 5263 690c |001d: iget v3, v6, Landroid/util/TypedValue;.resourceId:I // field@0c69 │ │ +0d706e: 6e20 ac01 3000 |001f: invoke-virtual {v0, v3}, Landroid/content/res/Resources;.getColorStateList:(I)Landroid/content/res/ColorStateList; // method@01ac │ │ +0d7074: 0c00 |0022: move-result-object v0 │ │ +0d7076: 5b80 610c |0023: iput-object v0, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0c61 │ │ +0d707a: 2207 fa03 |0025: new-instance v7, Landroid/text/SpannableString; // type@03fa │ │ +0d707e: 7020 dc20 9700 |0027: invoke-direct {v7, v9}, Landroid/text/SpannableString;.:(Ljava/lang/CharSequence;)V // method@20dc │ │ +0d7084: 2200 0904 |002a: new-instance v0, Landroid/text/style/TextAppearanceSpan; // type@0409 │ │ +0d7088: 5484 610c |002c: iget-object v4, v8, Landroid/support/v7/widget/SuggestionsAdapter;.mUrlColor:Landroid/content/res/ColorStateList; // field@0c61 │ │ +0d708c: 0123 |002e: move v3, v2 │ │ +0d708e: 0715 |002f: move-object v5, v1 │ │ +0d7090: 7606 ee20 0000 |0030: invoke-direct/range {v0, v1, v2, v3, v4, v5}, Landroid/text/style/TextAppearanceSpan;.:(Ljava/lang/String;IILandroid/content/res/ColorStateList;Landroid/content/res/ColorStateList;)V // method@20ee │ │ +0d7096: 7210 aa2a 0900 |0033: invoke-interface {v9}, Ljava/lang/CharSequence;.length:()I // method@2aaa │ │ +0d709c: 0a01 |0036: move-result v1 │ │ +0d709e: 1303 2100 |0037: const/16 v3, #int 33 // #21 │ │ +0d70a2: 6e53 de20 0712 |0039: invoke-virtual {v7, v0, v2, v1, v3}, Landroid/text/SpannableString;.setSpan:(Ljava/lang/Object;III)V // method@20de │ │ +0d70a8: 1107 |003c: return-object v7 │ │ catches : (none) │ │ positions : │ │ 0x0002 line=329 │ │ 0x0006 line=331 │ │ 0x000b line=332 │ │ 0x0017 line=333 │ │ 0x0025 line=336 │ │ @@ -298677,60 +298700,60 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 85 16-bit code units │ │ -0d6fc4: |[0d6fc4] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -0d6fd4: 1206 |0000: const/4 v6, #int 0 // #0 │ │ -0d6fd6: 54a7 530c |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d6fda: 6e10 3201 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0d6fe0: 0c05 |0006: move-result-object v5 │ │ -0d6fe2: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ -0d6fe6: 6e30 9101 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0191 │ │ -0d6fec: 0c00 |000c: move-result-object v0 │ │ -0d6fee: 6e10 8b01 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@018b │ │ -0d6ff4: 0a03 |0010: move-result v3 │ │ -0d6ff6: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ -0d6ffa: 0761 |0013: move-object v1, v6 │ │ -0d6ffc: 1101 |0014: return-object v1 │ │ -0d6ffe: 0d02 |0015: move-exception v2 │ │ -0d7000: 1a07 be10 |0016: const-string v7, "SuggestionsAdapter" // string@10be │ │ -0d7004: 6e10 8f01 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@018f │ │ -0d700a: 0c08 |001b: move-result-object v8 │ │ -0d700c: 7120 fa20 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0d7012: 0761 |001f: move-object v1, v6 │ │ -0d7014: 28f4 |0020: goto 0014 // -000c │ │ -0d7016: 6e10 1901 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ -0d701c: 0c04 |0024: move-result-object v4 │ │ -0d701e: 5407 1600 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0016 │ │ -0d7022: 6e40 9701 4573 |0027: invoke-virtual {v5, v4, v3, v7}, Landroid/content/pm/PackageManager;.getDrawable:(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable; // method@0197 │ │ -0d7028: 0c01 |002a: move-result-object v1 │ │ -0d702a: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ -0d702e: 1a07 be10 |002d: const-string v7, "SuggestionsAdapter" // string@10be │ │ -0d7032: 2208 a905 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d7036: 7010 3d2b 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d703c: 1a09 0906 |0034: const-string v9, "Invalid icon resource " // string@0609 │ │ -0d7040: 6e20 462b 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7046: 0c08 |0039: move-result-object v8 │ │ -0d7048: 6e20 422b 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0d704e: 0c08 |003d: move-result-object v8 │ │ -0d7050: 1a09 6400 |003e: const-string v9, " for " // string@0064 │ │ -0d7054: 6e20 462b 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d705a: 0c08 |0043: move-result-object v8 │ │ -0d705c: 6e10 1701 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ -0d7062: 0c09 |0047: move-result-object v9 │ │ -0d7064: 6e20 462b 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d706a: 0c08 |004b: move-result-object v8 │ │ -0d706c: 6e10 4e2b 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7072: 0c08 |004f: move-result-object v8 │ │ -0d7074: 7120 fa20 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0d707a: 0761 |0053: move-object v1, v6 │ │ -0d707c: 28c0 |0054: goto 0014 // -0040 │ │ +0d70ac: |[0d70ac] android.support.v7.widget.SuggestionsAdapter.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +0d70bc: 1206 |0000: const/4 v6, #int 0 // #0 │ │ +0d70be: 54a7 530c |0001: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d70c2: 6e10 3201 0700 |0003: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0d70c8: 0c05 |0006: move-result-object v5 │ │ +0d70ca: 1307 8000 |0007: const/16 v7, #int 128 // #80 │ │ +0d70ce: 6e30 9101 b507 |0009: invoke-virtual {v5, v11, v7}, Landroid/content/pm/PackageManager;.getActivityInfo:(Landroid/content/ComponentName;I)Landroid/content/pm/ActivityInfo; // method@0191 │ │ +0d70d4: 0c00 |000c: move-result-object v0 │ │ +0d70d6: 6e10 8b01 0000 |000d: invoke-virtual {v0}, Landroid/content/pm/ActivityInfo;.getIconResource:()I // method@018b │ │ +0d70dc: 0a03 |0010: move-result v3 │ │ +0d70de: 3903 1000 |0011: if-nez v3, 0021 // +0010 │ │ +0d70e2: 0761 |0013: move-object v1, v6 │ │ +0d70e4: 1101 |0014: return-object v1 │ │ +0d70e6: 0d02 |0015: move-exception v2 │ │ +0d70e8: 1a07 bf10 |0016: const-string v7, "SuggestionsAdapter" // string@10bf │ │ +0d70ec: 6e10 8f01 0200 |0018: invoke-virtual {v2}, Landroid/content/pm/PackageManager$NameNotFoundException;.toString:()Ljava/lang/String; // method@018f │ │ +0d70f2: 0c08 |001b: move-result-object v8 │ │ +0d70f4: 7120 fa20 8700 |001c: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0d70fa: 0761 |001f: move-object v1, v6 │ │ +0d70fc: 28f4 |0020: goto 0014 // -000c │ │ +0d70fe: 6e10 1901 0b00 |0021: invoke-virtual {v11}, Landroid/content/ComponentName;.getPackageName:()Ljava/lang/String; // method@0119 │ │ +0d7104: 0c04 |0024: move-result-object v4 │ │ +0d7106: 5407 1600 |0025: iget-object v7, v0, Landroid/content/pm/ActivityInfo;.applicationInfo:Landroid/content/pm/ApplicationInfo; // field@0016 │ │ +0d710a: 6e40 9701 4573 |0027: invoke-virtual {v5, v4, v3, v7}, Landroid/content/pm/PackageManager;.getDrawable:(Ljava/lang/String;ILandroid/content/pm/ApplicationInfo;)Landroid/graphics/drawable/Drawable; // method@0197 │ │ +0d7110: 0c01 |002a: move-result-object v1 │ │ +0d7112: 3901 e9ff |002b: if-nez v1, 0014 // -0017 │ │ +0d7116: 1a07 bf10 |002d: const-string v7, "SuggestionsAdapter" // string@10bf │ │ +0d711a: 2208 a905 |002f: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d711e: 7010 3d2b 0800 |0031: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7124: 1a09 0906 |0034: const-string v9, "Invalid icon resource " // string@0609 │ │ +0d7128: 6e20 462b 9800 |0036: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d712e: 0c08 |0039: move-result-object v8 │ │ +0d7130: 6e20 422b 3800 |003a: invoke-virtual {v8, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0d7136: 0c08 |003d: move-result-object v8 │ │ +0d7138: 1a09 6400 |003e: const-string v9, " for " // string@0064 │ │ +0d713c: 6e20 462b 9800 |0040: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7142: 0c08 |0043: move-result-object v8 │ │ +0d7144: 6e10 1701 0b00 |0044: invoke-virtual {v11}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ +0d714a: 0c09 |0047: move-result-object v9 │ │ +0d714c: 6e20 462b 9800 |0048: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7152: 0c08 |004b: move-result-object v8 │ │ +0d7154: 6e10 4e2b 0800 |004c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d715a: 0c08 |004f: move-result-object v8 │ │ +0d715c: 7120 fa20 8700 |0050: invoke-static {v7, v8}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0d7162: 0761 |0053: move-object v1, v6 │ │ +0d7164: 28c0 |0054: goto 0014 // -0040 │ │ catches : 1 │ │ 0x0009 - 0x000c │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x0015 │ │ positions : │ │ 0x0001 line=617 │ │ 0x0007 line=620 │ │ 0x000d line=625 │ │ @@ -298761,45 +298784,45 @@ │ │ type : '(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 54 16-bit code units │ │ -0d708c: |[0d708c] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ -0d709c: 1204 |0000: const/4 v4, #int 0 // #0 │ │ -0d709e: 6e10 1701 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ -0d70a4: 0c01 |0004: move-result-object v1 │ │ -0d70a6: 5465 580c |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ -0d70aa: 6e20 fb2b 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@2bfb │ │ -0d70b0: 0a05 |000a: move-result v5 │ │ -0d70b2: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ -0d70b6: 5465 580c |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ -0d70ba: 6e20 fc2b 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ -0d70c0: 0c00 |0012: move-result-object v0 │ │ -0d70c2: 1f00 7000 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0070 │ │ -0d70c6: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ -0d70ca: 1104 |0017: return-object v4 │ │ -0d70cc: 5464 590c |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ -0d70d0: 6e10 3401 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d70d6: 0c04 |001d: move-result-object v4 │ │ -0d70d8: 6e20 4502 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0245 │ │ -0d70de: 0c04 |0021: move-result-object v4 │ │ -0d70e0: 28f5 |0022: goto 0017 // -000b │ │ -0d70e2: 7020 bc20 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@20bc │ │ -0d70e8: 0c02 |0026: move-result-object v2 │ │ -0d70ea: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ -0d70ee: 0743 |0029: move-object v3, v4 │ │ -0d70f0: 5464 580c |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ -0d70f4: 6e30 fd2b 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ -0d70fa: 0724 |002f: move-object v4, v2 │ │ -0d70fc: 28e7 |0030: goto 0017 // -0019 │ │ -0d70fe: 6e10 4902 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ -0d7104: 0c03 |0034: move-result-object v3 │ │ -0d7106: 28f5 |0035: goto 002a // -000b │ │ +0d7174: |[0d7174] android.support.v7.widget.SuggestionsAdapter.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; │ │ +0d7184: 1204 |0000: const/4 v4, #int 0 // #0 │ │ +0d7186: 6e10 1701 0700 |0001: invoke-virtual {v7}, Landroid/content/ComponentName;.flattenToShortString:()Ljava/lang/String; // method@0117 │ │ +0d718c: 0c01 |0004: move-result-object v1 │ │ +0d718e: 5465 580c |0005: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ +0d7192: 6e20 fb2b 1500 |0007: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.containsKey:(Ljava/lang/Object;)Z // method@2bfb │ │ +0d7198: 0a05 |000a: move-result v5 │ │ +0d719a: 3805 1800 |000b: if-eqz v5, 0023 // +0018 │ │ +0d719e: 5465 580c |000d: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ +0d71a2: 6e20 fc2b 1500 |000f: invoke-virtual {v5, v1}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ +0d71a8: 0c00 |0012: move-result-object v0 │ │ +0d71aa: 1f00 7000 |0013: check-cast v0, Landroid/graphics/drawable/Drawable$ConstantState; // type@0070 │ │ +0d71ae: 3900 0300 |0015: if-nez v0, 0018 // +0003 │ │ +0d71b2: 1104 |0017: return-object v4 │ │ +0d71b4: 5464 590c |0018: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ +0d71b8: 6e10 3401 0400 |001a: invoke-virtual {v4}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d71be: 0c04 |001d: move-result-object v4 │ │ +0d71c0: 6e20 4502 4000 |001e: invoke-virtual {v0, v4}, Landroid/graphics/drawable/Drawable$ConstantState;.newDrawable:(Landroid/content/res/Resources;)Landroid/graphics/drawable/Drawable; // method@0245 │ │ +0d71c6: 0c04 |0021: move-result-object v4 │ │ +0d71c8: 28f5 |0022: goto 0017 // -000b │ │ +0d71ca: 7020 bc20 7600 |0023: invoke-direct {v6, v7}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIcon:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@20bc │ │ +0d71d0: 0c02 |0026: move-result-object v2 │ │ +0d71d2: 3902 0a00 |0027: if-nez v2, 0031 // +000a │ │ +0d71d6: 0743 |0029: move-object v3, v4 │ │ +0d71d8: 5464 580c |002a: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ +0d71dc: 6e30 fd2b 1403 |002c: invoke-virtual {v4, v1, v3}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ +0d71e2: 0724 |002f: move-object v4, v2 │ │ +0d71e4: 28e7 |0030: goto 0017 // -0019 │ │ +0d71e6: 6e10 4902 0200 |0031: invoke-virtual {v2}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ +0d71ec: 0c03 |0034: move-result-object v3 │ │ +0d71ee: 28f5 |0035: goto 002a // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=595 │ │ 0x0005 line=597 │ │ 0x000d line=598 │ │ 0x0015 line=599 │ │ 0x0017 line=606 │ │ @@ -298823,20 +298846,20 @@ │ │ type : '(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String;' │ │ access : 0x0009 (PUBLIC STATIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 9 16-bit code units │ │ -0d7108: |[0d7108] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ -0d7118: 7220 d101 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d711e: 0a00 |0003: move-result v0 │ │ -0d7120: 7120 c820 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ -0d7126: 0c01 |0007: move-result-object v1 │ │ -0d7128: 1101 |0008: return-object v1 │ │ +0d71f0: |[0d71f0] android.support.v7.widget.SuggestionsAdapter.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; │ │ +0d7200: 7220 d101 3200 |0000: invoke-interface {v2, v3}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d7206: 0a00 |0003: move-result v0 │ │ +0d7208: 7120 c820 0200 |0004: invoke-static {v2, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ +0d720e: 0c01 |0007: move-result-object v1 │ │ +0d7210: 1101 |0008: return-object v1 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=646 │ │ 0x0004 line=647 │ │ locals : │ │ 0x0004 - 0x0009 reg=0 col I │ │ 0x0000 - 0x0009 reg=2 cursor Landroid/database/Cursor; │ │ @@ -298847,28 +298870,28 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0d712c: |[0d712c] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0d713c: 5421 5d0c |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ -0d7140: 6e10 f800 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ -0d7146: 0c01 |0005: move-result-object v1 │ │ -0d7148: 7020 bd20 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@20bd │ │ -0d714e: 0c00 |0009: move-result-object v0 │ │ -0d7150: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ -0d7154: 1100 |000c: return-object v0 │ │ -0d7156: 5421 530c |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d715a: 6e10 3201 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0d7160: 0c01 |0012: move-result-object v1 │ │ -0d7162: 6e10 9601 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@0196 │ │ -0d7168: 0c00 |0016: move-result-object v0 │ │ -0d716a: 28f5 |0017: goto 000c // -000b │ │ +0d7214: |[0d7214] android.support.v7.widget.SuggestionsAdapter.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +0d7224: 5421 5d0c |0000: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ +0d7228: 6e10 f800 0100 |0002: invoke-virtual {v1}, Landroid/app/SearchableInfo;.getSearchActivity:()Landroid/content/ComponentName; // method@00f8 │ │ +0d722e: 0c01 |0005: move-result-object v1 │ │ +0d7230: 7020 bd20 1200 |0006: invoke-direct {v2, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getActivityIconWithCache:(Landroid/content/ComponentName;)Landroid/graphics/drawable/Drawable; // method@20bd │ │ +0d7236: 0c00 |0009: move-result-object v0 │ │ +0d7238: 3800 0300 |000a: if-eqz v0, 000d // +0003 │ │ +0d723c: 1100 |000c: return-object v0 │ │ +0d723e: 5421 530c |000d: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d7242: 6e10 3201 0100 |000f: invoke-virtual {v1}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0d7248: 0c01 |0012: move-result-object v1 │ │ +0d724a: 6e10 9601 0100 |0013: invoke-virtual {v1}, Landroid/content/pm/PackageManager;.getDefaultActivityIcon:()Landroid/graphics/drawable/Drawable; // method@0196 │ │ +0d7250: 0c00 |0016: move-result-object v0 │ │ +0d7252: 28f5 |0017: goto 000c // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=576 │ │ 0x000a line=577 │ │ 0x000c line=582 │ │ locals : │ │ 0x000a - 0x000c reg=0 drawable Landroid/graphics/drawable/Drawable; │ │ @@ -298881,111 +298904,111 @@ │ │ type : '(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 189 16-bit code units │ │ -0d716c: |[0d716c] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -0d717c: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d717e: 6e10 9b02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ -0d7184: 0c02 |0004: move-result-object v2 │ │ -0d7186: 1a04 b315 |0005: const-string v4, "android.resource" // string@15b3 │ │ -0d718a: 6e20 1d2b 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0d7190: 0a04 |000a: move-result v4 │ │ -0d7192: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ -0d7196: 6e20 c220 a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@20c2 │ │ -0d719c: 0c04 |0010: move-result-object v4 │ │ -0d719e: 1104 |0011: return-object v4 │ │ -0d71a0: 0d00 |0012: move-exception v0 │ │ -0d71a2: 2204 7405 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d71a6: 2206 a905 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d71aa: 7010 3d2b 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d71b0: 1a07 ae0f |001a: const-string v7, "Resource does not exist: " // string@0fae │ │ -0d71b4: 6e20 462b 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d71ba: 0c06 |001f: move-result-object v6 │ │ -0d71bc: 6e20 452b a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d71c2: 0c06 |0023: move-result-object v6 │ │ -0d71c4: 6e10 4e2b 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d71ca: 0c06 |0027: move-result-object v6 │ │ -0d71cc: 7020 782a 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d71d2: 2704 |002b: throw v4 │ │ -0d71d4: 0d01 |002c: move-exception v1 │ │ -0d71d6: 1a04 be10 |002d: const-string v4, "SuggestionsAdapter" // string@10be │ │ -0d71da: 2206 a905 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d71de: 7010 3d2b 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d71e4: 1a07 e005 |0034: const-string v7, "Icon not found: " // string@05e0 │ │ -0d71e8: 6e20 462b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d71ee: 0c06 |0039: move-result-object v6 │ │ -0d71f0: 6e20 452b a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d71f6: 0c06 |003d: move-result-object v6 │ │ -0d71f8: 1a07 1d01 |003e: const-string v7, ", " // string@011d │ │ -0d71fc: 6e20 462b 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7202: 0c06 |0043: move-result-object v6 │ │ -0d7204: 6e10 792a 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2a79 │ │ -0d720a: 0c07 |0047: move-result-object v7 │ │ -0d720c: 6e20 462b 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7212: 0c06 |004b: move-result-object v6 │ │ -0d7214: 6e10 4e2b 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d721a: 0c06 |004f: move-result-object v6 │ │ -0d721c: 7120 fa20 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0d7222: 0754 |0053: move-object v4, v5 │ │ -0d7224: 28bd |0054: goto 0011 // -0043 │ │ -0d7226: 5494 590c |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ -0d722a: 6e10 2901 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -0d7230: 0c04 |005a: move-result-object v4 │ │ -0d7232: 6e20 1f01 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ -0d7238: 0c03 |005e: move-result-object v3 │ │ -0d723a: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ -0d723e: 2204 7405 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d7242: 2206 a905 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d7246: 7010 3d2b 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d724c: 1a07 2005 |0068: const-string v7, "Failed to open " // string@0520 │ │ -0d7250: 6e20 462b 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7256: 0c06 |006d: move-result-object v6 │ │ -0d7258: 6e20 452b a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d725e: 0c06 |0071: move-result-object v6 │ │ -0d7260: 6e10 4e2b 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7266: 0c06 |0075: move-result-object v6 │ │ -0d7268: 7020 782a 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d726e: 2704 |0079: throw v4 │ │ -0d7270: 1204 |007a: const/4 v4, #int 0 // #0 │ │ -0d7272: 7120 4602 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0246 │ │ -0d7278: 0c04 |007e: move-result-object v4 │ │ -0d727a: 6e10 822a 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -0d7280: 288f |0082: goto 0011 // -0071 │ │ -0d7282: 0d00 |0083: move-exception v0 │ │ -0d7284: 1a06 be10 |0084: const-string v6, "SuggestionsAdapter" // string@10be │ │ -0d7288: 2207 a905 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d728c: 7010 3d2b 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d7292: 1a08 af04 |008b: const-string v8, "Error closing icon stream for " // string@04af │ │ -0d7296: 6e20 462b 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d729c: 0c07 |0090: move-result-object v7 │ │ -0d729e: 6e20 452b a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d72a4: 0c07 |0094: move-result-object v7 │ │ -0d72a6: 6e10 4e2b 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d72ac: 0c07 |0098: move-result-object v7 │ │ -0d72ae: 7130 f620 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d72b4: 2900 75ff |009c: goto/16 0011 // -008b │ │ -0d72b8: 0d04 |009e: move-exception v4 │ │ -0d72ba: 6e10 822a 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ -0d72c0: 2704 |00a2: throw v4 │ │ -0d72c2: 0d00 |00a3: move-exception v0 │ │ -0d72c4: 1a06 be10 |00a4: const-string v6, "SuggestionsAdapter" // string@10be │ │ -0d72c8: 2207 a905 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d72cc: 7010 3d2b 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d72d2: 1a08 af04 |00ab: const-string v8, "Error closing icon stream for " // string@04af │ │ -0d72d6: 6e20 462b 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d72dc: 0c07 |00b0: move-result-object v7 │ │ -0d72de: 6e20 452b a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d72e4: 0c07 |00b4: move-result-object v7 │ │ -0d72e6: 6e10 4e2b 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d72ec: 0c07 |00b8: move-result-object v7 │ │ -0d72ee: 7130 f620 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d72f4: 28e6 |00bc: goto 00a2 // -001a │ │ +0d7254: |[0d7254] android.support.v7.widget.SuggestionsAdapter.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +0d7264: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d7266: 6e10 9b02 0a00 |0001: invoke-virtual {v10}, Landroid/net/Uri;.getScheme:()Ljava/lang/String; // method@029b │ │ +0d726c: 0c02 |0004: move-result-object v2 │ │ +0d726e: 1a04 b515 |0005: const-string v4, "android.resource" // string@15b5 │ │ +0d7272: 6e20 1d2b 2400 |0007: invoke-virtual {v4, v2}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0d7278: 0a04 |000a: move-result v4 │ │ +0d727a: 3804 4a00 |000b: if-eqz v4, 0055 // +004a │ │ +0d727e: 6e20 c220 a900 |000d: invoke-virtual {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@20c2 │ │ +0d7284: 0c04 |0010: move-result-object v4 │ │ +0d7286: 1104 |0011: return-object v4 │ │ +0d7288: 0d00 |0012: move-exception v0 │ │ +0d728a: 2204 7405 |0013: new-instance v4, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d728e: 2206 a905 |0015: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7292: 7010 3d2b 0600 |0017: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7298: 1a07 ae0f |001a: const-string v7, "Resource does not exist: " // string@0fae │ │ +0d729c: 6e20 462b 7600 |001c: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d72a2: 0c06 |001f: move-result-object v6 │ │ +0d72a4: 6e20 452b a600 |0020: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d72aa: 0c06 |0023: move-result-object v6 │ │ +0d72ac: 6e10 4e2b 0600 |0024: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d72b2: 0c06 |0027: move-result-object v6 │ │ +0d72b4: 7020 782a 6400 |0028: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d72ba: 2704 |002b: throw v4 │ │ +0d72bc: 0d01 |002c: move-exception v1 │ │ +0d72be: 1a04 bf10 |002d: const-string v4, "SuggestionsAdapter" // string@10bf │ │ +0d72c2: 2206 a905 |002f: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d72c6: 7010 3d2b 0600 |0031: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d72cc: 1a07 e005 |0034: const-string v7, "Icon not found: " // string@05e0 │ │ +0d72d0: 6e20 462b 7600 |0036: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d72d6: 0c06 |0039: move-result-object v6 │ │ +0d72d8: 6e20 452b a600 |003a: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d72de: 0c06 |003d: move-result-object v6 │ │ +0d72e0: 1a07 1d01 |003e: const-string v7, ", " // string@011d │ │ +0d72e4: 6e20 462b 7600 |0040: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d72ea: 0c06 |0043: move-result-object v6 │ │ +0d72ec: 6e10 792a 0100 |0044: invoke-virtual {v1}, Ljava/io/FileNotFoundException;.getMessage:()Ljava/lang/String; // method@2a79 │ │ +0d72f2: 0c07 |0047: move-result-object v7 │ │ +0d72f4: 6e20 462b 7600 |0048: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d72fa: 0c06 |004b: move-result-object v6 │ │ +0d72fc: 6e10 4e2b 0600 |004c: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7302: 0c06 |004f: move-result-object v6 │ │ +0d7304: 7120 fa20 6400 |0050: invoke-static {v4, v6}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0d730a: 0754 |0053: move-object v4, v5 │ │ +0d730c: 28bd |0054: goto 0011 // -0043 │ │ +0d730e: 5494 590c |0055: iget-object v4, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ +0d7312: 6e10 2901 0400 |0057: invoke-virtual {v4}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +0d7318: 0c04 |005a: move-result-object v4 │ │ +0d731a: 6e20 1f01 a400 |005b: invoke-virtual {v4, v10}, Landroid/content/ContentResolver;.openInputStream:(Landroid/net/Uri;)Ljava/io/InputStream; // method@011f │ │ +0d7320: 0c03 |005e: move-result-object v3 │ │ +0d7322: 3903 1b00 |005f: if-nez v3, 007a // +001b │ │ +0d7326: 2204 7405 |0061: new-instance v4, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d732a: 2206 a905 |0063: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d732e: 7010 3d2b 0600 |0065: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7334: 1a07 2005 |0068: const-string v7, "Failed to open " // string@0520 │ │ +0d7338: 6e20 462b 7600 |006a: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d733e: 0c06 |006d: move-result-object v6 │ │ +0d7340: 6e20 452b a600 |006e: invoke-virtual {v6, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d7346: 0c06 |0071: move-result-object v6 │ │ +0d7348: 6e10 4e2b 0600 |0072: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d734e: 0c06 |0075: move-result-object v6 │ │ +0d7350: 7020 782a 6400 |0076: invoke-direct {v4, v6}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7356: 2704 |0079: throw v4 │ │ +0d7358: 1204 |007a: const/4 v4, #int 0 // #0 │ │ +0d735a: 7120 4602 4300 |007b: invoke-static {v3, v4}, Landroid/graphics/drawable/Drawable;.createFromStream:(Ljava/io/InputStream;Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@0246 │ │ +0d7360: 0c04 |007e: move-result-object v4 │ │ +0d7362: 6e10 822a 0300 |007f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +0d7368: 288f |0082: goto 0011 // -0071 │ │ +0d736a: 0d00 |0083: move-exception v0 │ │ +0d736c: 1a06 bf10 |0084: const-string v6, "SuggestionsAdapter" // string@10bf │ │ +0d7370: 2207 a905 |0086: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7374: 7010 3d2b 0700 |0088: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d737a: 1a08 af04 |008b: const-string v8, "Error closing icon stream for " // string@04af │ │ +0d737e: 6e20 462b 8700 |008d: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7384: 0c07 |0090: move-result-object v7 │ │ +0d7386: 6e20 452b a700 |0091: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d738c: 0c07 |0094: move-result-object v7 │ │ +0d738e: 6e10 4e2b 0700 |0095: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7394: 0c07 |0098: move-result-object v7 │ │ +0d7396: 7130 f620 7600 |0099: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d739c: 2900 75ff |009c: goto/16 0011 // -008b │ │ +0d73a0: 0d04 |009e: move-exception v4 │ │ +0d73a2: 6e10 822a 0300 |009f: invoke-virtual {v3}, Ljava/io/InputStream;.close:()V // method@2a82 │ │ +0d73a8: 2704 |00a2: throw v4 │ │ +0d73aa: 0d00 |00a3: move-exception v0 │ │ +0d73ac: 1a06 bf10 |00a4: const-string v6, "SuggestionsAdapter" // string@10bf │ │ +0d73b0: 2207 a905 |00a6: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d73b4: 7010 3d2b 0700 |00a8: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d73ba: 1a08 af04 |00ab: const-string v8, "Error closing icon stream for " // string@04af │ │ +0d73be: 6e20 462b 8700 |00ad: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d73c4: 0c07 |00b0: move-result-object v7 │ │ +0d73c6: 6e20 452b a700 |00b1: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d73cc: 0c07 |00b4: move-result-object v7 │ │ +0d73ce: 6e10 4e2b 0700 |00b5: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d73d4: 0c07 |00b8: move-result-object v7 │ │ +0d73d6: 7130 f620 7600 |00b9: invoke-static {v6, v7, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d73dc: 28e6 |00bc: goto 00a2 // -001a │ │ catches : 9 │ │ 0x0001 - 0x000a │ │ Ljava/io/FileNotFoundException; -> 0x002c │ │ 0x000d - 0x0010 │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0012 │ │ Ljava/io/FileNotFoundException; -> 0x002c │ │ 0x0013 - 0x002c │ │ @@ -299043,79 +299066,79 @@ │ │ type : '(Ljava/lang/String;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 11 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 124 16-bit code units │ │ -0d7360: |[0d7360] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ -0d7370: 1205 |0000: const/4 v5, #int 0 // #0 │ │ -0d7372: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ -0d7376: 6e10 2b2b 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2b2b │ │ -0d737c: 0a06 |0006: move-result v6 │ │ -0d737e: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ -0d7382: 1a06 3f01 |0009: const-string v6, "0" // string@013f │ │ -0d7386: 6e20 1d2b a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ -0d738c: 0a06 |000e: move-result v6 │ │ -0d738e: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ -0d7392: 0750 |0011: move-object v0, v5 │ │ -0d7394: 1100 |0012: return-object v0 │ │ -0d7396: 7110 e12a 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0d739c: 0a03 |0016: move-result v3 │ │ -0d739e: 2206 a905 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d73a2: 7010 3d2b 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d73a8: 1a07 b415 |001c: const-string v7, "android.resource://" // string@15b4 │ │ -0d73ac: 6e20 462b 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d73b2: 0c06 |0021: move-result-object v6 │ │ -0d73b4: 5497 590c |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ -0d73b8: 6e10 3301 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ -0d73be: 0c07 |0027: move-result-object v7 │ │ -0d73c0: 6e20 462b 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d73c6: 0c06 |002b: move-result-object v6 │ │ -0d73c8: 1a07 3d01 |002c: const-string v7, "/" // string@013d │ │ -0d73cc: 6e20 462b 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d73d2: 0c06 |0031: move-result-object v6 │ │ -0d73d4: 6e20 422b 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ -0d73da: 0c06 |0035: move-result-object v6 │ │ -0d73dc: 6e10 4e2b 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d73e2: 0c01 |0039: move-result-object v1 │ │ -0d73e4: 7020 b820 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20b8 │ │ -0d73ea: 0c00 |003d: move-result-object v0 │ │ -0d73ec: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ -0d73f0: 5496 590c |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ -0d73f4: 6e10 3401 0600 |0042: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ -0d73fa: 0c06 |0045: move-result-object v6 │ │ -0d73fc: 6e20 b001 3600 |0046: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0d7402: 0c00 |0049: move-result-object v0 │ │ -0d7404: 7030 d320 1900 |004a: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@20d3 │ │ -0d740a: 28c5 |004d: goto 0012 // -003b │ │ -0d740c: 0d02 |004e: move-exception v2 │ │ -0d740e: 7020 b820 a900 |004f: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20b8 │ │ -0d7414: 0c00 |0052: move-result-object v0 │ │ -0d7416: 3900 bfff |0053: if-nez v0, 0012 // -0041 │ │ -0d741a: 7110 9c02 0a00 |0055: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ -0d7420: 0c04 |0058: move-result-object v4 │ │ -0d7422: 7020 c120 4900 |0059: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@20c1 │ │ -0d7428: 0c00 |005c: move-result-object v0 │ │ -0d742a: 7030 d320 a900 |005d: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@20d3 │ │ -0d7430: 28b2 |0060: goto 0012 // -004e │ │ -0d7432: 0d02 |0061: move-exception v2 │ │ -0d7434: 1a06 be10 |0062: const-string v6, "SuggestionsAdapter" // string@10be │ │ -0d7438: 2207 a905 |0064: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d743c: 7010 3d2b 0700 |0066: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d7442: 1a08 e105 |0069: const-string v8, "Icon resource not found: " // string@05e1 │ │ -0d7446: 6e20 462b 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d744c: 0c07 |006e: move-result-object v7 │ │ -0d744e: 6e20 462b a700 |006f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7454: 0c07 |0072: move-result-object v7 │ │ -0d7456: 6e10 4e2b 0700 |0073: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d745c: 0c07 |0076: move-result-object v7 │ │ -0d745e: 7120 fa20 7600 |0077: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0d7464: 0750 |007a: move-object v0, v5 │ │ -0d7466: 2897 |007b: goto 0012 // -0069 │ │ +0d7448: |[0d7448] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; │ │ +0d7458: 1205 |0000: const/4 v5, #int 0 // #0 │ │ +0d745a: 380a 1000 |0001: if-eqz v10, 0011 // +0010 │ │ +0d745e: 6e10 2b2b 0a00 |0003: invoke-virtual {v10}, Ljava/lang/String;.length:()I // method@2b2b │ │ +0d7464: 0a06 |0006: move-result v6 │ │ +0d7466: 3806 0a00 |0007: if-eqz v6, 0011 // +000a │ │ +0d746a: 1a06 3f01 |0009: const-string v6, "0" // string@013f │ │ +0d746e: 6e20 1d2b a600 |000b: invoke-virtual {v6, v10}, Ljava/lang/String;.equals:(Ljava/lang/Object;)Z // method@2b1d │ │ +0d7474: 0a06 |000e: move-result v6 │ │ +0d7476: 3806 0400 |000f: if-eqz v6, 0013 // +0004 │ │ +0d747a: 0750 |0011: move-object v0, v5 │ │ +0d747c: 1100 |0012: return-object v0 │ │ +0d747e: 7110 e12a 0a00 |0013: invoke-static {v10}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0d7484: 0a03 |0016: move-result v3 │ │ +0d7486: 2206 a905 |0017: new-instance v6, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d748a: 7010 3d2b 0600 |0019: invoke-direct {v6}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7490: 1a07 b615 |001c: const-string v7, "android.resource://" // string@15b6 │ │ +0d7494: 6e20 462b 7600 |001e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d749a: 0c06 |0021: move-result-object v6 │ │ +0d749c: 5497 590c |0022: iget-object v7, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ +0d74a0: 6e10 3301 0700 |0024: invoke-virtual {v7}, Landroid/content/Context;.getPackageName:()Ljava/lang/String; // method@0133 │ │ +0d74a6: 0c07 |0027: move-result-object v7 │ │ +0d74a8: 6e20 462b 7600 |0028: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d74ae: 0c06 |002b: move-result-object v6 │ │ +0d74b0: 1a07 3d01 |002c: const-string v7, "/" // string@013d │ │ +0d74b4: 6e20 462b 7600 |002e: invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d74ba: 0c06 |0031: move-result-object v6 │ │ +0d74bc: 6e20 422b 3600 |0032: invoke-virtual {v6, v3}, Ljava/lang/StringBuilder;.append:(I)Ljava/lang/StringBuilder; // method@2b42 │ │ +0d74c2: 0c06 |0035: move-result-object v6 │ │ +0d74c4: 6e10 4e2b 0600 |0036: invoke-virtual {v6}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d74ca: 0c01 |0039: move-result-object v1 │ │ +0d74cc: 7020 b820 1900 |003a: invoke-direct {v9, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20b8 │ │ +0d74d2: 0c00 |003d: move-result-object v0 │ │ +0d74d4: 3900 d4ff |003e: if-nez v0, 0012 // -002c │ │ +0d74d8: 5496 590c |0040: iget-object v6, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mProviderContext:Landroid/content/Context; // field@0c59 │ │ +0d74dc: 6e10 3401 0600 |0042: invoke-virtual {v6}, Landroid/content/Context;.getResources:()Landroid/content/res/Resources; // method@0134 │ │ +0d74e2: 0c06 |0045: move-result-object v6 │ │ +0d74e4: 6e20 b001 3600 |0046: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0d74ea: 0c00 |0049: move-result-object v0 │ │ +0d74ec: 7030 d320 1900 |004a: invoke-direct {v9, v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@20d3 │ │ +0d74f2: 28c5 |004d: goto 0012 // -003b │ │ +0d74f4: 0d02 |004e: move-exception v2 │ │ +0d74f6: 7020 b820 a900 |004f: invoke-direct {v9, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.checkIconCache:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20b8 │ │ +0d74fc: 0c00 |0052: move-result-object v0 │ │ +0d74fe: 3900 bfff |0053: if-nez v0, 0012 // -0041 │ │ +0d7502: 7110 9c02 0a00 |0055: invoke-static {v10}, Landroid/net/Uri;.parse:(Ljava/lang/String;)Landroid/net/Uri; // method@029c │ │ +0d7508: 0c04 |0058: move-result-object v4 │ │ +0d750a: 7020 c120 4900 |0059: invoke-direct {v9, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawable:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; // method@20c1 │ │ +0d7510: 0c00 |005c: move-result-object v0 │ │ +0d7512: 7030 d320 a900 |005d: invoke-direct {v9, v10, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V // method@20d3 │ │ +0d7518: 28b2 |0060: goto 0012 // -004e │ │ +0d751a: 0d02 |0061: move-exception v2 │ │ +0d751c: 1a06 bf10 |0062: const-string v6, "SuggestionsAdapter" // string@10bf │ │ +0d7520: 2207 a905 |0064: new-instance v7, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7524: 7010 3d2b 0700 |0066: invoke-direct {v7}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d752a: 1a08 e105 |0069: const-string v8, "Icon resource not found: " // string@05e1 │ │ +0d752e: 6e20 462b 8700 |006b: invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7534: 0c07 |006e: move-result-object v7 │ │ +0d7536: 6e20 462b a700 |006f: invoke-virtual {v7, v10}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d753c: 0c07 |0072: move-result-object v7 │ │ +0d753e: 6e10 4e2b 0700 |0073: invoke-virtual {v7}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7544: 0c07 |0076: move-result-object v7 │ │ +0d7546: 7120 fa20 7600 |0077: invoke-static {v6, v7}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0d754c: 0750 |007a: move-object v0, v5 │ │ +0d754e: 2897 |007b: goto 0012 // -0069 │ │ catches : 1 │ │ 0x0013 - 0x004d │ │ Ljava/lang/NumberFormatException; -> 0x004e │ │ Landroid/content/res/Resources$NotFoundException; -> 0x0061 │ │ positions : │ │ 0x0001 line=477 │ │ 0x0012 line=509 │ │ @@ -299150,29 +299173,29 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 24 16-bit code units │ │ -0d7478: |[0d7478] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0d7488: 5242 560c |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ -0d748c: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ -0d748e: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ -0d7492: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d7494: 1100 |0006: return-object v0 │ │ -0d7496: 5242 560c |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ -0d749a: 7220 d801 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ -0d74a0: 0c01 |000c: move-result-object v1 │ │ -0d74a2: 7020 c320 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20c3 │ │ -0d74a8: 0c00 |0010: move-result-object v0 │ │ -0d74aa: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ -0d74ae: 7020 c020 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@20c0 │ │ -0d74b4: 0c00 |0016: move-result-object v0 │ │ -0d74b6: 28ef |0017: goto 0006 // -0011 │ │ +0d7560: |[0d7560] android.support.v7.widget.SuggestionsAdapter.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +0d7570: 5242 560c |0000: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ +0d7574: 12f3 |0002: const/4 v3, #int -1 // #ff │ │ +0d7576: 3332 0400 |0003: if-ne v2, v3, 0007 // +0004 │ │ +0d757a: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d757c: 1100 |0006: return-object v0 │ │ +0d757e: 5242 560c |0007: iget v2, v4, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ +0d7582: 7220 d801 2500 |0009: invoke-interface {v5, v2}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ +0d7588: 0c01 |000c: move-result-object v1 │ │ +0d758a: 7020 c320 1400 |000d: invoke-direct {v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20c3 │ │ +0d7590: 0c00 |0010: move-result-object v0 │ │ +0d7592: 3900 f5ff |0011: if-nez v0, 0006 // -000b │ │ +0d7596: 7020 c020 5400 |0013: invoke-direct {v4, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getDefaultIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@20c0 │ │ +0d759c: 0c00 |0016: move-result-object v0 │ │ +0d759e: 28ef |0017: goto 0006 // -0011 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=355 │ │ 0x0005 line=356 │ │ 0x0006 line=363 │ │ 0x0007 line=358 │ │ 0x000d line=359 │ │ @@ -299189,26 +299212,26 @@ │ │ type : '(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 18 16-bit code units │ │ -0d74b8: |[0d74b8] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ -0d74c8: 5231 570c |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ -0d74cc: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ -0d74ce: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ -0d74d2: 1201 |0005: const/4 v1, #int 0 // #0 │ │ -0d74d4: 1101 |0006: return-object v1 │ │ -0d74d6: 5231 570c |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ -0d74da: 7220 d801 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ -0d74e0: 0c00 |000c: move-result-object v0 │ │ -0d74e2: 7020 c320 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20c3 │ │ -0d74e8: 0c01 |0010: move-result-object v1 │ │ -0d74ea: 28f5 |0011: goto 0006 // -000b │ │ +0d75a0: |[0d75a0] android.support.v7.widget.SuggestionsAdapter.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; │ │ +0d75b0: 5231 570c |0000: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ +0d75b4: 12f2 |0002: const/4 v2, #int -1 // #ff │ │ +0d75b6: 3321 0400 |0003: if-ne v1, v2, 0007 // +0004 │ │ +0d75ba: 1201 |0005: const/4 v1, #int 0 // #0 │ │ +0d75bc: 1101 |0006: return-object v1 │ │ +0d75be: 5231 570c |0007: iget v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ +0d75c2: 7220 d801 1400 |0009: invoke-interface {v4, v1}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ +0d75c8: 0c00 |000c: move-result-object v0 │ │ +0d75ca: 7020 c320 0300 |000d: invoke-direct {v3, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.getDrawableFromResourceValue:(Ljava/lang/String;)Landroid/graphics/drawable/Drawable; // method@20c3 │ │ +0d75d0: 0c01 |0010: move-result-object v1 │ │ +0d75d2: 28f5 |0011: goto 0006 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0000 line=367 │ │ 0x0005 line=368 │ │ 0x0006 line=371 │ │ 0x0007 line=370 │ │ 0x000d line=371 │ │ @@ -299222,27 +299245,27 @@ │ │ type : '(Landroid/database/Cursor;I)Ljava/lang/String;' │ │ access : 0x000a (PRIVATE STATIC) │ │ code - │ │ registers : 6 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 19 16-bit code units │ │ -0d74ec: |[0d74ec] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ -0d74fc: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d74fe: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ -0d7500: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ -0d7504: 1101 |0004: return-object v1 │ │ -0d7506: 7220 d801 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ -0d750c: 0c01 |0008: move-result-object v1 │ │ -0d750e: 28fb |0009: goto 0004 // -0005 │ │ -0d7510: 0d00 |000a: move-exception v0 │ │ -0d7512: 1a02 be10 |000b: const-string v2, "SuggestionsAdapter" // string@10be │ │ -0d7516: 1a03 d230 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@30d2 │ │ -0d751a: 7130 f620 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d7520: 28f2 |0012: goto 0004 // -000e │ │ +0d75d4: |[0d75d4] android.support.v7.widget.SuggestionsAdapter.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; │ │ +0d75e4: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d75e6: 12f2 |0001: const/4 v2, #int -1 // #ff │ │ +0d75e8: 3325 0300 |0002: if-ne v5, v2, 0005 // +0003 │ │ +0d75ec: 1101 |0004: return-object v1 │ │ +0d75ee: 7220 d801 5400 |0005: invoke-interface {v4, v5}, Landroid/database/Cursor;.getString:(I)Ljava/lang/String; // method@01d8 │ │ +0d75f4: 0c01 |0008: move-result-object v1 │ │ +0d75f6: 28fb |0009: goto 0004 // -0005 │ │ +0d75f8: 0d00 |000a: move-exception v0 │ │ +0d75fa: 1a02 bf10 |000b: const-string v2, "SuggestionsAdapter" // string@10bf │ │ +0d75fe: 1a03 d630 |000d: const-string v3, "unexpected error retrieving valid column from cursor, did the remote process die?" // string@30d6 │ │ +0d7602: 7130 f620 3200 |000f: invoke-static {v2, v3, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d7608: 28f2 |0012: goto 0004 // -000e │ │ catches : 1 │ │ 0x0005 - 0x0008 │ │ Ljava/lang/Exception; -> 0x000a │ │ positions : │ │ 0x0001 line=651 │ │ 0x0004 line=660 │ │ 0x0005 line=655 │ │ @@ -299258,25 +299281,25 @@ │ │ type : '(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 21 16-bit code units │ │ -0d7534: |[0d7534] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ -0d7544: 1201 |0000: const/4 v1, #int 0 // #0 │ │ -0d7546: 6e20 3124 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ -0d754c: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ -0d7550: 6e20 3724 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0d7556: 0e00 |0009: return-void │ │ -0d7558: 6e20 3724 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0d755e: 6e30 5a02 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ -0d7564: 1210 |0010: const/4 v0, #int 1 // #1 │ │ -0d7566: 6e30 5a02 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ -0d756c: 28f5 |0014: goto 0009 // -000b │ │ +0d761c: |[0d761c] android.support.v7.widget.SuggestionsAdapter.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V │ │ +0d762c: 1201 |0000: const/4 v1, #int 0 // #0 │ │ +0d762e: 6e20 3124 4300 |0001: invoke-virtual {v3, v4}, Landroid/widget/ImageView;.setImageDrawable:(Landroid/graphics/drawable/Drawable;)V // method@2431 │ │ +0d7634: 3904 0600 |0004: if-nez v4, 000a // +0006 │ │ +0d7638: 6e20 3724 5300 |0006: invoke-virtual {v3, v5}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0d763e: 0e00 |0009: return-void │ │ +0d7640: 6e20 3724 1300 |000a: invoke-virtual {v3, v1}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0d7646: 6e30 5a02 1401 |000d: invoke-virtual {v4, v1, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ +0d764c: 1210 |0010: const/4 v0, #int 1 // #1 │ │ +0d764e: 6e30 5a02 0401 |0011: invoke-virtual {v4, v0, v1}, Landroid/graphics/drawable/Drawable;.setVisible:(ZZ)Z // method@025a │ │ +0d7654: 28f5 |0014: goto 0009 // -000b │ │ catches : (none) │ │ positions : │ │ 0x0001 line=381 │ │ 0x0004 line=383 │ │ 0x0006 line=384 │ │ 0x0009 line=396 │ │ 0x000a line=386 │ │ @@ -299293,25 +299316,25 @@ │ │ type : '(Landroid/widget/TextView;Ljava/lang/CharSequence;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 20 16-bit code units │ │ -0d7570: |[0d7570] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ -0d7580: 6e20 1625 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0d7586: 7110 e420 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0d758c: 0a00 |0006: move-result v0 │ │ -0d758e: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ -0d7592: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ -0d7596: 6e20 1c25 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0d759c: 0e00 |000e: return-void │ │ -0d759e: 1200 |000f: const/4 v0, #int 0 // #0 │ │ -0d75a0: 6e20 1c25 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ -0d75a6: 28fb |0013: goto 000e // -0005 │ │ +0d7658: |[0d7658] android.support.v7.widget.SuggestionsAdapter.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V │ │ +0d7668: 6e20 1625 3200 |0000: invoke-virtual {v2, v3}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0d766e: 7110 e420 0300 |0003: invoke-static {v3}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0d7674: 0a00 |0006: move-result v0 │ │ +0d7676: 3800 0800 |0007: if-eqz v0, 000f // +0008 │ │ +0d767a: 1300 0800 |0009: const/16 v0, #int 8 // #8 │ │ +0d767e: 6e20 1c25 0200 |000b: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0d7684: 0e00 |000e: return-void │ │ +0d7686: 1200 |000f: const/4 v0, #int 0 // #0 │ │ +0d7688: 6e20 1c25 0200 |0010: invoke-virtual {v2, v0}, Landroid/widget/TextView;.setVisibility:(I)V // method@251c │ │ +0d768e: 28fb |0013: goto 000e // -0005 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=345 │ │ 0x0003 line=347 │ │ 0x0009 line=348 │ │ 0x000e line=352 │ │ 0x000f line=350 │ │ @@ -299325,21 +299348,21 @@ │ │ type : '(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 3 │ │ insns size : 12 16-bit code units │ │ -0d75a8: |[0d75a8] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ -0d75b8: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ -0d75bc: 5420 580c |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ -0d75c0: 6e10 4902 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ -0d75c6: 0c01 |0007: move-result-object v1 │ │ -0d75c8: 6e30 fd2b 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ -0d75ce: 0e00 |000b: return-void │ │ +0d7690: |[0d7690] android.support.v7.widget.SuggestionsAdapter.storeInIconCache:(Ljava/lang/String;Landroid/graphics/drawable/Drawable;)V │ │ +0d76a0: 3804 0b00 |0000: if-eqz v4, 000b // +000b │ │ +0d76a4: 5420 580c |0002: iget-object v0, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mOutsideDrawablesCache:Ljava/util/WeakHashMap; // field@0c58 │ │ +0d76a8: 6e10 4902 0400 |0004: invoke-virtual {v4}, Landroid/graphics/drawable/Drawable;.getConstantState:()Landroid/graphics/drawable/Drawable$ConstantState; // method@0249 │ │ +0d76ae: 0c01 |0007: move-result-object v1 │ │ +0d76b0: 6e30 fd2b 3001 |0008: invoke-virtual {v0, v3, v1}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ +0d76b6: 0e00 |000b: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=562 │ │ 0x0002 line=563 │ │ 0x000b line=565 │ │ locals : │ │ 0x0000 - 0x000c reg=2 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -299351,26 +299374,26 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0002 (PRIVATE) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 19 16-bit code units │ │ -0d75d0: |[0d75d0] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ -0d75e0: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ -0d75e4: 7210 d401 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@01d4 │ │ -0d75ea: 0c00 |0005: move-result-object v0 │ │ -0d75ec: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ -0d75f0: 1a01 f71f |0008: const-string v1, "in_progress" // string@1ff7 │ │ -0d75f4: 6e20 ae02 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ -0d75fa: 0a01 |000d: move-result v1 │ │ -0d75fc: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ -0d7600: 0e00 |0010: return-void │ │ -0d7602: 1200 |0011: const/4 v0, #int 0 // #0 │ │ -0d7604: 28f4 |0012: goto 0006 // -000c │ │ +0d76b8: |[0d76b8] android.support.v7.widget.SuggestionsAdapter.updateSpinnerState:(Landroid/database/Cursor;)V │ │ +0d76c8: 3803 1100 |0000: if-eqz v3, 0011 // +0011 │ │ +0d76cc: 7210 d401 0300 |0002: invoke-interface {v3}, Landroid/database/Cursor;.getExtras:()Landroid/os/Bundle; // method@01d4 │ │ +0d76d2: 0c00 |0005: move-result-object v0 │ │ +0d76d4: 3800 0a00 |0006: if-eqz v0, 0010 // +000a │ │ +0d76d8: 1a01 f91f |0008: const-string v1, "in_progress" // string@1ff9 │ │ +0d76dc: 6e20 ae02 1000 |000a: invoke-virtual {v0, v1}, Landroid/os/Bundle;.getBoolean:(Ljava/lang/String;)Z // method@02ae │ │ +0d76e2: 0a01 |000d: move-result v1 │ │ +0d76e4: 3801 0200 |000e: if-eqz v1, 0010 // +0002 │ │ +0d76e8: 0e00 |0010: return-void │ │ +0d76ea: 1200 |0011: const/4 v0, #int 0 // #0 │ │ +0d76ec: 28f4 |0012: goto 0006 // -000c │ │ catches : (none) │ │ positions : │ │ 0x0000 line=193 │ │ 0x0006 line=201 │ │ 0x0010 line=206 │ │ 0x0011 line=193 │ │ locals : │ │ @@ -299384,98 +299407,98 @@ │ │ type : '(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 15 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 168 16-bit code units │ │ -0d7608: |[0d7608] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ -0d7618: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ -0d761c: 1229 |0002: const/4 v9, #int 2 // #2 │ │ -0d761e: 1208 |0003: const/4 v8, #int 0 // #0 │ │ -0d7620: 1217 |0004: const/4 v7, #int 1 // #1 │ │ -0d7622: 6e10 1a22 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0d7628: 0c03 |0008: move-result-object v3 │ │ -0d762a: 1f03 f503 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03f5 │ │ -0d762e: 1200 |000b: const/4 v0, #int 0 // #0 │ │ -0d7630: 52b4 550c |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ -0d7634: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ -0d7636: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ -0d763a: 52b4 550c |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ -0d763e: 7220 d501 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01d5 │ │ -0d7644: 0a00 |0016: move-result v0 │ │ -0d7646: 5434 490c |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d764a: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ -0d764e: 52b4 5e0c |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0c5e │ │ -0d7652: 7120 c820 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ -0d7658: 0c01 |0020: move-result-object v1 │ │ -0d765a: 5434 490c |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d765e: 7030 d220 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@20d2 │ │ -0d7664: 5434 4a0c |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0c4a │ │ -0d7668: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ -0d766c: 52b4 600c |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0c60 │ │ -0d7670: 7120 c820 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ -0d7676: 0c02 |002f: move-result-object v2 │ │ -0d7678: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ -0d767c: 7020 bb20 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@20bb │ │ -0d7682: 0c02 |0035: move-result-object v2 │ │ -0d7684: 7110 e420 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0d768a: 0a04 |0039: move-result v4 │ │ -0d768c: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ -0d7690: 5434 490c |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d7694: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ -0d7698: 5434 490c |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d769c: 6e20 1425 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@2514 │ │ -0d76a2: 5434 490c |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d76a6: 6e20 0f25 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@250f │ │ -0d76ac: 5434 4a0c |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0c4a │ │ -0d76b0: 7030 d220 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@20d2 │ │ -0d76b6: 5434 460c |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0c46 │ │ -0d76ba: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ -0d76be: 5434 460c |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0c46 │ │ -0d76c2: 7020 c420 eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@20c4 │ │ -0d76c8: 0c05 |0058: move-result-object v5 │ │ -0d76ca: 1246 |0059: const/4 v6, #int 4 // #4 │ │ -0d76cc: 7040 d120 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@20d1 │ │ -0d76d2: 5434 470c |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0c47 │ │ -0d76d6: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ -0d76da: 5434 470c |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0c47 │ │ -0d76de: 7020 c520 eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@20c5 │ │ -0d76e4: 0c05 |0066: move-result-object v5 │ │ -0d76e6: 7040 d120 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@20d1 │ │ -0d76ec: 52b4 5a0c |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ -0d76f0: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ -0d76f4: 52b4 5a0c |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ -0d76f8: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ -0d76fc: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ -0d7700: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ -0d7704: 5434 480c |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ -0d7708: 6e20 3724 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0d770e: 5434 480c |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ -0d7712: 5435 490c |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d7716: 6e10 0225 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@2502 │ │ -0d771c: 0c05 |0082: move-result-object v5 │ │ -0d771e: 6e20 3624 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@2436 │ │ -0d7724: 5434 480c |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ -0d7728: 6e20 3524 b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2435 │ │ -0d772e: 0e00 |008b: return-void │ │ -0d7730: 52b4 5f0c |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0c5f │ │ -0d7734: 7120 c820 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ -0d773a: 0c02 |0091: move-result-object v2 │ │ -0d773c: 28a4 |0092: goto 0036 // -005c │ │ -0d773e: 5434 490c |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d7742: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ -0d7746: 5434 490c |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d774a: 6e20 1425 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@2514 │ │ -0d7750: 5434 490c |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d7754: 6e20 0f25 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@250f │ │ -0d775a: 28a9 |00a1: goto 004a // -0057 │ │ -0d775c: 5434 480c |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ -0d7760: 6e20 3724 a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ -0d7766: 28e4 |00a7: goto 008b // -001c │ │ +0d76f0: |[0d76f0] android.support.v7.widget.SuggestionsAdapter.bindView:(Landroid/view/View;Landroid/content/Context;Landroid/database/Cursor;)V │ │ +0d7700: 130a 0800 |0000: const/16 v10, #int 8 // #8 │ │ +0d7704: 1229 |0002: const/4 v9, #int 2 // #2 │ │ +0d7706: 1208 |0003: const/4 v8, #int 0 // #0 │ │ +0d7708: 1217 |0004: const/4 v7, #int 1 // #1 │ │ +0d770a: 6e10 1a22 0c00 |0005: invoke-virtual {v12}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0d7710: 0c03 |0008: move-result-object v3 │ │ +0d7712: 1f03 f503 |0009: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03f5 │ │ +0d7716: 1200 |000b: const/4 v0, #int 0 // #0 │ │ +0d7718: 52b4 550c |000c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ +0d771c: 12f5 |000e: const/4 v5, #int -1 // #ff │ │ +0d771e: 3254 0800 |000f: if-eq v4, v5, 0017 // +0008 │ │ +0d7722: 52b4 550c |0011: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ +0d7726: 7220 d501 4e00 |0013: invoke-interface {v14, v4}, Landroid/database/Cursor;.getInt:(I)I // method@01d5 │ │ +0d772c: 0a00 |0016: move-result v0 │ │ +0d772e: 5434 490c |0017: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d7732: 3804 0d00 |0019: if-eqz v4, 0026 // +000d │ │ +0d7736: 52b4 5e0c |001b: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0c5e │ │ +0d773a: 7120 c820 4e00 |001d: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ +0d7740: 0c01 |0020: move-result-object v1 │ │ +0d7742: 5434 490c |0021: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d7746: 7030 d220 4b01 |0023: invoke-direct {v11, v4, v1}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@20d2 │ │ +0d774c: 5434 4a0c |0026: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0c4a │ │ +0d7750: 3804 2700 |0028: if-eqz v4, 004f // +0027 │ │ +0d7754: 52b4 600c |002a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0c60 │ │ +0d7758: 7120 c820 4e00 |002c: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ +0d775e: 0c02 |002f: move-result-object v2 │ │ +0d7760: 3802 5c00 |0030: if-eqz v2, 008c // +005c │ │ +0d7764: 7020 bb20 2b00 |0032: invoke-direct {v11, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.formatUrl:(Ljava/lang/CharSequence;)Ljava/lang/CharSequence; // method@20bb │ │ +0d776a: 0c02 |0035: move-result-object v2 │ │ +0d776c: 7110 e420 0200 |0036: invoke-static {v2}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0d7772: 0a04 |0039: move-result v4 │ │ +0d7774: 3804 5900 |003a: if-eqz v4, 0093 // +0059 │ │ +0d7778: 5434 490c |003c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d777c: 3804 0c00 |003e: if-eqz v4, 004a // +000c │ │ +0d7780: 5434 490c |0040: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d7784: 6e20 1425 8400 |0042: invoke-virtual {v4, v8}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@2514 │ │ +0d778a: 5434 490c |0045: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d778e: 6e20 0f25 9400 |0047: invoke-virtual {v4, v9}, Landroid/widget/TextView;.setMaxLines:(I)V // method@250f │ │ +0d7794: 5434 4a0c |004a: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText2:Landroid/widget/TextView; // field@0c4a │ │ +0d7798: 7030 d220 4b02 |004c: invoke-direct {v11, v4, v2}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewText:(Landroid/widget/TextView;Ljava/lang/CharSequence;)V // method@20d2 │ │ +0d779e: 5434 460c |004f: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0c46 │ │ +0d77a2: 3804 0c00 |0051: if-eqz v4, 005d // +000c │ │ +0d77a6: 5434 460c |0053: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon1:Landroid/widget/ImageView; // field@0c46 │ │ +0d77aa: 7020 c420 eb00 |0055: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon1:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@20c4 │ │ +0d77b0: 0c05 |0058: move-result-object v5 │ │ +0d77b2: 1246 |0059: const/4 v6, #int 4 // #4 │ │ +0d77b4: 7040 d120 4b65 |005a: invoke-direct {v11, v4, v5, v6}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@20d1 │ │ +0d77ba: 5434 470c |005d: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0c47 │ │ +0d77be: 3804 0b00 |005f: if-eqz v4, 006a // +000b │ │ +0d77c2: 5434 470c |0061: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIcon2:Landroid/widget/ImageView; // field@0c47 │ │ +0d77c6: 7020 c520 eb00 |0063: invoke-direct {v11, v14}, Landroid/support/v7/widget/SuggestionsAdapter;.getIcon2:(Landroid/database/Cursor;)Landroid/graphics/drawable/Drawable; // method@20c5 │ │ +0d77cc: 0c05 |0066: move-result-object v5 │ │ +0d77ce: 7040 d120 4ba5 |0067: invoke-direct {v11, v4, v5, v10}, Landroid/support/v7/widget/SuggestionsAdapter;.setViewDrawable:(Landroid/widget/ImageView;Landroid/graphics/drawable/Drawable;I)V // method@20d1 │ │ +0d77d4: 52b4 5a0c |006a: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ +0d77d8: 3294 0a00 |006c: if-eq v4, v9, 0076 // +000a │ │ +0d77dc: 52b4 5a0c |006e: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ +0d77e0: 3374 3200 |0070: if-ne v4, v7, 00a2 // +0032 │ │ +0d77e4: dd04 0001 |0072: and-int/lit8 v4, v0, #int 1 // #01 │ │ +0d77e8: 3804 2e00 |0074: if-eqz v4, 00a2 // +002e │ │ +0d77ec: 5434 480c |0076: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ +0d77f0: 6e20 3724 8400 |0078: invoke-virtual {v4, v8}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0d77f6: 5434 480c |007b: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ +0d77fa: 5435 490c |007d: iget-object v5, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d77fe: 6e10 0225 0500 |007f: invoke-virtual {v5}, Landroid/widget/TextView;.getText:()Ljava/lang/CharSequence; // method@2502 │ │ +0d7804: 0c05 |0082: move-result-object v5 │ │ +0d7806: 6e20 3624 5400 |0083: invoke-virtual {v4, v5}, Landroid/widget/ImageView;.setTag:(Ljava/lang/Object;)V // method@2436 │ │ +0d780c: 5434 480c |0086: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ +0d7810: 6e20 3524 b400 |0088: invoke-virtual {v4, v11}, Landroid/widget/ImageView;.setOnClickListener:(Landroid/view/View$OnClickListener;)V // method@2435 │ │ +0d7816: 0e00 |008b: return-void │ │ +0d7818: 52b4 5f0c |008c: iget v4, v11, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0c5f │ │ +0d781c: 7120 c820 4e00 |008e: invoke-static {v14, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getStringOrNull:(Landroid/database/Cursor;I)Ljava/lang/String; // method@20c8 │ │ +0d7822: 0c02 |0091: move-result-object v2 │ │ +0d7824: 28a4 |0092: goto 0036 // -005c │ │ +0d7826: 5434 490c |0093: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d782a: 3804 b5ff |0095: if-eqz v4, 004a // -004b │ │ +0d782e: 5434 490c |0097: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d7832: 6e20 1425 7400 |0099: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setSingleLine:(Z)V // method@2514 │ │ +0d7838: 5434 490c |009c: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d783c: 6e20 0f25 7400 |009e: invoke-virtual {v4, v7}, Landroid/widget/TextView;.setMaxLines:(I)V // method@250f │ │ +0d7842: 28a9 |00a1: goto 004a // -0057 │ │ +0d7844: 5434 480c |00a2: iget-object v4, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mIconRefine:Landroid/widget/ImageView; // field@0c48 │ │ +0d7848: 6e20 3724 a400 |00a4: invoke-virtual {v4, v10}, Landroid/widget/ImageView;.setVisibility:(I)V // method@2437 │ │ +0d784e: 28e4 |00a7: goto 008b // -001c │ │ catches : (none) │ │ positions : │ │ 0x0005 line=269 │ │ 0x000b line=271 │ │ 0x000c line=272 │ │ 0x0011 line=273 │ │ 0x0017 line=275 │ │ @@ -299520,55 +299543,55 @@ │ │ type : '(Landroid/database/Cursor;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 80 16-bit code units │ │ -0d7768: |[0d7768] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ -0d7778: 5531 520c |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0c52 │ │ -0d777c: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ -0d7780: 1a01 be10 |0004: const-string v1, "SuggestionsAdapter" // string@10be │ │ -0d7784: 1a02 a011 |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@11a0 │ │ -0d7788: 7120 fa20 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ -0d778e: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ -0d7792: 7210 d001 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ -0d7798: 0e00 |0010: return-void │ │ -0d779a: 6f20 6514 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1465 │ │ -0d77a0: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ -0d77a4: 1a01 d12f |0016: const-string v1, "suggest_text_1" // string@2fd1 │ │ -0d77a8: 7220 d101 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d77ae: 0a01 |001b: move-result v1 │ │ -0d77b0: 5931 5e0c |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0c5e │ │ -0d77b4: 1a01 d22f |001e: const-string v1, "suggest_text_2" // string@2fd2 │ │ -0d77b8: 7220 d101 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d77be: 0a01 |0023: move-result v1 │ │ -0d77c0: 5931 5f0c |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0c5f │ │ -0d77c4: 1a01 d32f |0026: const-string v1, "suggest_text_2_url" // string@2fd3 │ │ -0d77c8: 7220 d101 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d77ce: 0a01 |002b: move-result v1 │ │ -0d77d0: 5931 600c |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0c60 │ │ -0d77d4: 1a01 ca2f |002e: const-string v1, "suggest_icon_1" // string@2fca │ │ -0d77d8: 7220 d101 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d77de: 0a01 |0033: move-result v1 │ │ -0d77e0: 5931 560c |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ -0d77e4: 1a01 cb2f |0036: const-string v1, "suggest_icon_2" // string@2fcb │ │ -0d77e8: 7220 d101 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d77ee: 0a01 |003b: move-result v1 │ │ -0d77f0: 5931 570c |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ -0d77f4: 1a01 c92f |003e: const-string v1, "suggest_flags" // string@2fc9 │ │ -0d77f8: 7220 d101 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ -0d77fe: 0a01 |0043: move-result v1 │ │ -0d7800: 5931 550c |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ -0d7804: 28ca |0046: goto 0010 // -0036 │ │ -0d7806: 0d00 |0047: move-exception v0 │ │ -0d7808: 1a01 be10 |0048: const-string v1, "SuggestionsAdapter" // string@10be │ │ -0d780c: 1a02 951a |004a: const-string v2, "error changing cursor and caching columns" // string@1a95 │ │ -0d7810: 7130 f620 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ -0d7816: 28c1 |004f: goto 0010 // -003f │ │ +0d7850: |[0d7850] android.support.v7.widget.SuggestionsAdapter.changeCursor:(Landroid/database/Cursor;)V │ │ +0d7860: 5531 520c |0000: iget-boolean v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0c52 │ │ +0d7864: 3801 0f00 |0002: if-eqz v1, 0011 // +000f │ │ +0d7868: 1a01 bf10 |0004: const-string v1, "SuggestionsAdapter" // string@10bf │ │ +0d786c: 1a02 a111 |0006: const-string v2, "Tried to change cursor after adapter was closed." // string@11a1 │ │ +0d7870: 7120 fa20 2100 |0008: invoke-static {v1, v2}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;)I // method@20fa │ │ +0d7876: 3804 0500 |000b: if-eqz v4, 0010 // +0005 │ │ +0d787a: 7210 d001 0400 |000d: invoke-interface {v4}, Landroid/database/Cursor;.close:()V // method@01d0 │ │ +0d7880: 0e00 |0010: return-void │ │ +0d7882: 6f20 6514 4300 |0011: invoke-super {v3, v4}, Landroid/support/v4/widget/ResourceCursorAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@1465 │ │ +0d7888: 3804 fcff |0014: if-eqz v4, 0010 // -0004 │ │ +0d788c: 1a01 d52f |0016: const-string v1, "suggest_text_1" // string@2fd5 │ │ +0d7890: 7220 d101 1400 |0018: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d7896: 0a01 |001b: move-result v1 │ │ +0d7898: 5931 5e0c |001c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText1Col:I // field@0c5e │ │ +0d789c: 1a01 d62f |001e: const-string v1, "suggest_text_2" // string@2fd6 │ │ +0d78a0: 7220 d101 1400 |0020: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d78a6: 0a01 |0023: move-result v1 │ │ +0d78a8: 5931 5f0c |0024: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2Col:I // field@0c5f │ │ +0d78ac: 1a01 d72f |0026: const-string v1, "suggest_text_2_url" // string@2fd7 │ │ +0d78b0: 7220 d101 1400 |0028: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d78b6: 0a01 |002b: move-result v1 │ │ +0d78b8: 5931 600c |002c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mText2UrlCol:I // field@0c60 │ │ +0d78bc: 1a01 ce2f |002e: const-string v1, "suggest_icon_1" // string@2fce │ │ +0d78c0: 7220 d101 1400 |0030: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d78c6: 0a01 |0033: move-result v1 │ │ +0d78c8: 5931 560c |0034: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName1Col:I // field@0c56 │ │ +0d78cc: 1a01 cf2f |0036: const-string v1, "suggest_icon_2" // string@2fcf │ │ +0d78d0: 7220 d101 1400 |0038: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d78d6: 0a01 |003b: move-result v1 │ │ +0d78d8: 5931 570c |003c: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mIconName2Col:I // field@0c57 │ │ +0d78dc: 1a01 cd2f |003e: const-string v1, "suggest_flags" // string@2fcd │ │ +0d78e0: 7220 d101 1400 |0040: invoke-interface {v4, v1}, Landroid/database/Cursor;.getColumnIndex:(Ljava/lang/String;)I // method@01d1 │ │ +0d78e6: 0a01 |0043: move-result v1 │ │ +0d78e8: 5931 550c |0044: iput v1, v3, Landroid/support/v7/widget/SuggestionsAdapter;.mFlagsCol:I // field@0c55 │ │ +0d78ec: 28ca |0046: goto 0010 // -0036 │ │ +0d78ee: 0d00 |0047: move-exception v0 │ │ +0d78f0: 1a01 bf10 |0048: const-string v1, "SuggestionsAdapter" // string@10bf │ │ +0d78f4: 1a02 971a |004a: const-string v2, "error changing cursor and caching columns" // string@1a97 │ │ +0d78f8: 7130 f620 2100 |004c: invoke-static {v1, v2, v0}, Landroid/util/Log;.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20f6 │ │ +0d78fe: 28c1 |004f: goto 0010 // -003f │ │ catches : 1 │ │ 0x0011 - 0x0046 │ │ Ljava/lang/Exception; -> 0x0047 │ │ positions : │ │ 0x0000 line=215 │ │ 0x0004 line=216 │ │ 0x000b line=217 │ │ @@ -299593,20 +299616,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d7828: |[0d7828] android.support.v7.widget.SuggestionsAdapter.close:()V │ │ -0d7838: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d783a: 6e20 b720 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@20b7 │ │ -0d7840: 1210 |0004: const/4 v0, #int 1 // #1 │ │ -0d7842: 5c10 520c |0005: iput-boolean v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0c52 │ │ -0d7846: 0e00 |0007: return-void │ │ +0d7910: |[0d7910] android.support.v7.widget.SuggestionsAdapter.close:()V │ │ +0d7920: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7922: 6e20 b720 0100 |0001: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.changeCursor:(Landroid/database/Cursor;)V // method@20b7 │ │ +0d7928: 1210 |0004: const/4 v0, #int 1 // #1 │ │ +0d792a: 5c10 520c |0005: iput-boolean v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mClosed:Z // field@0c52 │ │ +0d792e: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=172 │ │ 0x0004 line=173 │ │ 0x0007 line=174 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -299616,45 +299639,45 @@ │ │ type : '(Landroid/database/Cursor;)Ljava/lang/CharSequence;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 7 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 51 16-bit code units │ │ -0d7848: |[0d7848] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ -0d7858: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d785a: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ -0d785e: 0731 |0003: move-object v1, v3 │ │ -0d7860: 1101 |0004: return-object v1 │ │ -0d7862: 1a04 d02f |0005: const-string v4, "suggest_intent_query" // string@2fd0 │ │ -0d7866: 7120 be20 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0d786c: 0c01 |000a: move-result-object v1 │ │ -0d786e: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ -0d7872: 5454 5d0c |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ -0d7876: 6e10 0601 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@0106 │ │ -0d787c: 0a04 |0012: move-result v4 │ │ -0d787e: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ -0d7882: 1a04 cd2f |0015: const-string v4, "suggest_intent_data" // string@2fcd │ │ -0d7886: 7120 be20 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0d788c: 0c00 |001a: move-result-object v0 │ │ -0d788e: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ -0d7892: 0701 |001d: move-object v1, v0 │ │ -0d7894: 28e6 |001e: goto 0004 // -001a │ │ -0d7896: 5454 5d0c |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ -0d789a: 6e10 0701 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@0107 │ │ -0d78a0: 0a04 |0024: move-result v4 │ │ -0d78a2: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ -0d78a6: 1a04 d12f |0027: const-string v4, "suggest_text_1" // string@2fd1 │ │ -0d78aa: 7120 be20 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ -0d78b0: 0c02 |002c: move-result-object v2 │ │ -0d78b2: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ -0d78b6: 0721 |002f: move-object v1, v2 │ │ -0d78b8: 28d4 |0030: goto 0004 // -002c │ │ -0d78ba: 0731 |0031: move-object v1, v3 │ │ -0d78bc: 28d2 |0032: goto 0004 // -002e │ │ +0d7930: |[0d7930] android.support.v7.widget.SuggestionsAdapter.convertToString:(Landroid/database/Cursor;)Ljava/lang/CharSequence; │ │ +0d7940: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d7942: 3906 0400 |0001: if-nez v6, 0005 // +0004 │ │ +0d7946: 0731 |0003: move-object v1, v3 │ │ +0d7948: 1101 |0004: return-object v1 │ │ +0d794a: 1a04 d42f |0005: const-string v4, "suggest_intent_query" // string@2fd4 │ │ +0d794e: 7120 be20 4600 |0007: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0d7954: 0c01 |000a: move-result-object v1 │ │ +0d7956: 3901 f9ff |000b: if-nez v1, 0004 // -0007 │ │ +0d795a: 5454 5d0c |000d: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ +0d795e: 6e10 0601 0400 |000f: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromData:()Z // method@0106 │ │ +0d7964: 0a04 |0012: move-result v4 │ │ +0d7966: 3804 0c00 |0013: if-eqz v4, 001f // +000c │ │ +0d796a: 1a04 d12f |0015: const-string v4, "suggest_intent_data" // string@2fd1 │ │ +0d796e: 7120 be20 4600 |0017: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0d7974: 0c00 |001a: move-result-object v0 │ │ +0d7976: 3800 0400 |001b: if-eqz v0, 001f // +0004 │ │ +0d797a: 0701 |001d: move-object v1, v0 │ │ +0d797c: 28e6 |001e: goto 0004 // -001a │ │ +0d797e: 5454 5d0c |001f: iget-object v4, v5, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ +0d7982: 6e10 0701 0400 |0021: invoke-virtual {v4}, Landroid/app/SearchableInfo;.shouldRewriteQueryFromText:()Z // method@0107 │ │ +0d7988: 0a04 |0024: move-result v4 │ │ +0d798a: 3804 0c00 |0025: if-eqz v4, 0031 // +000c │ │ +0d798e: 1a04 d52f |0027: const-string v4, "suggest_text_1" // string@2fd5 │ │ +0d7992: 7120 be20 4600 |0029: invoke-static {v6, v4}, Landroid/support/v7/widget/SuggestionsAdapter;.getColumnString:(Landroid/database/Cursor;Ljava/lang/String;)Ljava/lang/String; // method@20be │ │ +0d7998: 0c02 |002c: move-result-object v2 │ │ +0d799a: 3802 0400 |002d: if-eqz v2, 0031 // +0004 │ │ +0d799e: 0721 |002f: move-object v1, v2 │ │ +0d79a0: 28d4 |0030: goto 0004 // -002c │ │ +0d79a2: 0731 |0031: move-object v1, v3 │ │ +0d79a4: 28d2 |0032: goto 0004 // -002e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=408 │ │ 0x0004 line=431 │ │ 0x0005 line=412 │ │ 0x000b line=413 │ │ 0x000d line=417 │ │ @@ -299678,128 +299701,128 @@ │ │ type : '(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable;' │ │ access : 0x0000 () │ │ code - │ │ registers : 12 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 224 16-bit code units │ │ -0d78c0: |[0d78c0] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ -0d78d0: 1219 |0000: const/4 v9, #int 1 // #1 │ │ -0d78d2: 1208 |0001: const/4 v8, #int 0 // #0 │ │ -0d78d4: 6e10 9602 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ -0d78da: 0c00 |0005: move-result-object v0 │ │ -0d78dc: 7110 e420 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ -0d78e2: 0a07 |0009: move-result v7 │ │ -0d78e4: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ -0d78e8: 2207 7405 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d78ec: 2208 a905 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d78f0: 7010 3d2b 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d78f6: 1a09 680e |0013: const-string v9, "No authority: " // string@0e68 │ │ -0d78fa: 6e20 462b 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7900: 0c08 |0018: move-result-object v8 │ │ -0d7902: 6e20 452b b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d7908: 0c08 |001c: move-result-object v8 │ │ -0d790a: 6e10 4e2b 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7910: 0c08 |0020: move-result-object v8 │ │ -0d7912: 7020 782a 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d7918: 2707 |0024: throw v7 │ │ -0d791a: 54a7 530c |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d791e: 6e10 3201 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ -0d7924: 0c07 |002a: move-result-object v7 │ │ -0d7926: 6e20 9b01 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@019b │ │ -0d792c: 0c06 |002e: move-result-object v6 │ │ -0d792e: 6e10 9a02 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ -0d7934: 0c05 |0032: move-result-object v5 │ │ -0d7936: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ -0d793a: 2207 7405 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d793e: 2208 a905 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d7942: 7010 3d2b 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d7948: 1a09 750e |003c: const-string v9, "No path: " // string@0e75 │ │ -0d794c: 6e20 462b 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7952: 0c08 |0041: move-result-object v8 │ │ -0d7954: 6e20 452b b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d795a: 0c08 |0045: move-result-object v8 │ │ -0d795c: 6e10 4e2b 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7962: 0c08 |0049: move-result-object v8 │ │ -0d7964: 7020 782a 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d796a: 2707 |004d: throw v7 │ │ -0d796c: 0d02 |004e: move-exception v2 │ │ -0d796e: 2207 7405 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d7972: 2208 a905 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d7976: 7010 3d2b 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d797c: 1a09 720e |0056: const-string v9, "No package found for authority: " // string@0e72 │ │ -0d7980: 6e20 462b 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7986: 0c08 |005b: move-result-object v8 │ │ -0d7988: 6e20 452b b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d798e: 0c08 |005f: move-result-object v8 │ │ -0d7990: 6e10 4e2b 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7996: 0c08 |0063: move-result-object v8 │ │ -0d7998: 7020 782a 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d799e: 2707 |0067: throw v7 │ │ -0d79a0: 7210 db2b 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ -0d79a6: 0a04 |006b: move-result v4 │ │ -0d79a8: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ -0d79ac: 1207 |006e: const/4 v7, #int 0 // #0 │ │ -0d79ae: 7220 d62b 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0d79b4: 0c07 |0072: move-result-object v7 │ │ -0d79b6: 1f07 a805 |0073: check-cast v7, Ljava/lang/String; // type@05a8 │ │ -0d79ba: 7110 e12a 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ -0d79c0: 0a03 |0078: move-result v3 │ │ -0d79c2: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ -0d79c6: 2207 7405 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d79ca: 2208 a905 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d79ce: 7010 3d2b 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d79d4: 1a09 770e |0082: const-string v9, "No resource found for: " // string@0e77 │ │ -0d79d8: 6e20 462b 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d79de: 0c08 |0087: move-result-object v8 │ │ -0d79e0: 6e20 452b b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d79e6: 0c08 |008b: move-result-object v8 │ │ -0d79e8: 6e10 4e2b 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d79ee: 0c08 |008f: move-result-object v8 │ │ -0d79f0: 7020 782a 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d79f6: 2707 |0093: throw v7 │ │ -0d79f8: 0d01 |0094: move-exception v1 │ │ -0d79fa: 2207 7405 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d79fe: 2208 a905 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d7a02: 7010 3d2b 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d7a08: 1a09 7310 |009c: const-string v9, "Single path segment is not a resource ID: " // string@1073 │ │ -0d7a0c: 6e20 462b 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7a12: 0c08 |00a1: move-result-object v8 │ │ -0d7a14: 6e20 452b b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d7a1a: 0c08 |00a5: move-result-object v8 │ │ -0d7a1c: 6e10 4e2b 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7a22: 0c08 |00a9: move-result-object v8 │ │ -0d7a24: 7020 782a 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d7a2a: 2707 |00ad: throw v7 │ │ -0d7a2c: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ -0d7a2e: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ -0d7a32: 7220 d62b 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0d7a38: 0c07 |00b4: move-result-object v7 │ │ -0d7a3a: 1f07 a805 |00b5: check-cast v7, Ljava/lang/String; // type@05a8 │ │ -0d7a3e: 7220 d62b 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ -0d7a44: 0c08 |00ba: move-result-object v8 │ │ -0d7a46: 1f08 a805 |00bb: check-cast v8, Ljava/lang/String; // type@05a8 │ │ -0d7a4a: 6e40 b101 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@01b1 │ │ -0d7a50: 0a03 |00c0: move-result v3 │ │ -0d7a52: 28b8 |00c1: goto 0079 // -0048 │ │ -0d7a54: 2207 7405 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ -0d7a58: 2208 a905 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ -0d7a5c: 7010 3d2b 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ -0d7a62: 1a09 320e |00c9: const-string v9, "More than two path segments: " // string@0e32 │ │ -0d7a66: 6e20 462b 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ -0d7a6c: 0c08 |00ce: move-result-object v8 │ │ -0d7a6e: 6e20 452b b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ -0d7a74: 0c08 |00d2: move-result-object v8 │ │ -0d7a76: 6e10 4e2b 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ -0d7a7c: 0c08 |00d6: move-result-object v8 │ │ -0d7a7e: 7020 782a 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ -0d7a84: 2707 |00da: throw v7 │ │ -0d7a86: 6e20 b001 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ -0d7a8c: 0c07 |00de: move-result-object v7 │ │ -0d7a8e: 1107 |00df: return-object v7 │ │ +0d79a8: |[0d79a8] android.support.v7.widget.SuggestionsAdapter.getDrawableFromResourceUri:(Landroid/net/Uri;)Landroid/graphics/drawable/Drawable; │ │ +0d79b8: 1219 |0000: const/4 v9, #int 1 // #1 │ │ +0d79ba: 1208 |0001: const/4 v8, #int 0 // #0 │ │ +0d79bc: 6e10 9602 0b00 |0002: invoke-virtual {v11}, Landroid/net/Uri;.getAuthority:()Ljava/lang/String; // method@0296 │ │ +0d79c2: 0c00 |0005: move-result-object v0 │ │ +0d79c4: 7110 e420 0000 |0006: invoke-static {v0}, Landroid/text/TextUtils;.isEmpty:(Ljava/lang/CharSequence;)Z // method@20e4 │ │ +0d79ca: 0a07 |0009: move-result v7 │ │ +0d79cc: 3807 1b00 |000a: if-eqz v7, 0025 // +001b │ │ +0d79d0: 2207 7405 |000c: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d79d4: 2208 a905 |000e: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d79d8: 7010 3d2b 0800 |0010: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d79de: 1a09 680e |0013: const-string v9, "No authority: " // string@0e68 │ │ +0d79e2: 6e20 462b 9800 |0015: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d79e8: 0c08 |0018: move-result-object v8 │ │ +0d79ea: 6e20 452b b800 |0019: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d79f0: 0c08 |001c: move-result-object v8 │ │ +0d79f2: 6e10 4e2b 0800 |001d: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d79f8: 0c08 |0020: move-result-object v8 │ │ +0d79fa: 7020 782a 8700 |0021: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7a00: 2707 |0024: throw v7 │ │ +0d7a02: 54a7 530c |0025: iget-object v7, v10, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d7a06: 6e10 3201 0700 |0027: invoke-virtual {v7}, Landroid/content/Context;.getPackageManager:()Landroid/content/pm/PackageManager; // method@0132 │ │ +0d7a0c: 0c07 |002a: move-result-object v7 │ │ +0d7a0e: 6e20 9b01 0700 |002b: invoke-virtual {v7, v0}, Landroid/content/pm/PackageManager;.getResourcesForApplication:(Ljava/lang/String;)Landroid/content/res/Resources; // method@019b │ │ +0d7a14: 0c06 |002e: move-result-object v6 │ │ +0d7a16: 6e10 9a02 0b00 |002f: invoke-virtual {v11}, Landroid/net/Uri;.getPathSegments:()Ljava/util/List; // method@029a │ │ +0d7a1c: 0c05 |0032: move-result-object v5 │ │ +0d7a1e: 3905 3500 |0033: if-nez v5, 0068 // +0035 │ │ +0d7a22: 2207 7405 |0035: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d7a26: 2208 a905 |0037: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7a2a: 7010 3d2b 0800 |0039: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7a30: 1a09 750e |003c: const-string v9, "No path: " // string@0e75 │ │ +0d7a34: 6e20 462b 9800 |003e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7a3a: 0c08 |0041: move-result-object v8 │ │ +0d7a3c: 6e20 452b b800 |0042: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d7a42: 0c08 |0045: move-result-object v8 │ │ +0d7a44: 6e10 4e2b 0800 |0046: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7a4a: 0c08 |0049: move-result-object v8 │ │ +0d7a4c: 7020 782a 8700 |004a: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7a52: 2707 |004d: throw v7 │ │ +0d7a54: 0d02 |004e: move-exception v2 │ │ +0d7a56: 2207 7405 |004f: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d7a5a: 2208 a905 |0051: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7a5e: 7010 3d2b 0800 |0053: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7a64: 1a09 720e |0056: const-string v9, "No package found for authority: " // string@0e72 │ │ +0d7a68: 6e20 462b 9800 |0058: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7a6e: 0c08 |005b: move-result-object v8 │ │ +0d7a70: 6e20 452b b800 |005c: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d7a76: 0c08 |005f: move-result-object v8 │ │ +0d7a78: 6e10 4e2b 0800 |0060: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7a7e: 0c08 |0063: move-result-object v8 │ │ +0d7a80: 7020 782a 8700 |0064: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7a86: 2707 |0067: throw v7 │ │ +0d7a88: 7210 db2b 0500 |0068: invoke-interface {v5}, Ljava/util/List;.size:()I // method@2bdb │ │ +0d7a8e: 0a04 |006b: move-result v4 │ │ +0d7a90: 3394 4200 |006c: if-ne v4, v9, 00ae // +0042 │ │ +0d7a94: 1207 |006e: const/4 v7, #int 0 // #0 │ │ +0d7a96: 7220 d62b 7500 |006f: invoke-interface {v5, v7}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0d7a9c: 0c07 |0072: move-result-object v7 │ │ +0d7a9e: 1f07 a805 |0073: check-cast v7, Ljava/lang/String; // type@05a8 │ │ +0d7aa2: 7110 e12a 0700 |0075: invoke-static {v7}, Ljava/lang/Integer;.parseInt:(Ljava/lang/String;)I // method@2ae1 │ │ +0d7aa8: 0a03 |0078: move-result v3 │ │ +0d7aaa: 3903 6200 |0079: if-nez v3, 00db // +0062 │ │ +0d7aae: 2207 7405 |007b: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d7ab2: 2208 a905 |007d: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7ab6: 7010 3d2b 0800 |007f: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7abc: 1a09 770e |0082: const-string v9, "No resource found for: " // string@0e77 │ │ +0d7ac0: 6e20 462b 9800 |0084: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7ac6: 0c08 |0087: move-result-object v8 │ │ +0d7ac8: 6e20 452b b800 |0088: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d7ace: 0c08 |008b: move-result-object v8 │ │ +0d7ad0: 6e10 4e2b 0800 |008c: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7ad6: 0c08 |008f: move-result-object v8 │ │ +0d7ad8: 7020 782a 8700 |0090: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7ade: 2707 |0093: throw v7 │ │ +0d7ae0: 0d01 |0094: move-exception v1 │ │ +0d7ae2: 2207 7405 |0095: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d7ae6: 2208 a905 |0097: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7aea: 7010 3d2b 0800 |0099: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7af0: 1a09 7310 |009c: const-string v9, "Single path segment is not a resource ID: " // string@1073 │ │ +0d7af4: 6e20 462b 9800 |009e: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7afa: 0c08 |00a1: move-result-object v8 │ │ +0d7afc: 6e20 452b b800 |00a2: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d7b02: 0c08 |00a5: move-result-object v8 │ │ +0d7b04: 6e10 4e2b 0800 |00a6: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7b0a: 0c08 |00a9: move-result-object v8 │ │ +0d7b0c: 7020 782a 8700 |00aa: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7b12: 2707 |00ad: throw v7 │ │ +0d7b14: 1227 |00ae: const/4 v7, #int 2 // #2 │ │ +0d7b16: 3374 1300 |00af: if-ne v4, v7, 00c2 // +0013 │ │ +0d7b1a: 7220 d62b 9500 |00b1: invoke-interface {v5, v9}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0d7b20: 0c07 |00b4: move-result-object v7 │ │ +0d7b22: 1f07 a805 |00b5: check-cast v7, Ljava/lang/String; // type@05a8 │ │ +0d7b26: 7220 d62b 8500 |00b7: invoke-interface {v5, v8}, Ljava/util/List;.get:(I)Ljava/lang/Object; // method@2bd6 │ │ +0d7b2c: 0c08 |00ba: move-result-object v8 │ │ +0d7b2e: 1f08 a805 |00bb: check-cast v8, Ljava/lang/String; // type@05a8 │ │ +0d7b32: 6e40 b101 7608 |00bd: invoke-virtual {v6, v7, v8, v0}, Landroid/content/res/Resources;.getIdentifier:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)I // method@01b1 │ │ +0d7b38: 0a03 |00c0: move-result v3 │ │ +0d7b3a: 28b8 |00c1: goto 0079 // -0048 │ │ +0d7b3c: 2207 7405 |00c2: new-instance v7, Ljava/io/FileNotFoundException; // type@0574 │ │ +0d7b40: 2208 a905 |00c4: new-instance v8, Ljava/lang/StringBuilder; // type@05a9 │ │ +0d7b44: 7010 3d2b 0800 |00c6: invoke-direct {v8}, Ljava/lang/StringBuilder;.:()V // method@2b3d │ │ +0d7b4a: 1a09 320e |00c9: const-string v9, "More than two path segments: " // string@0e32 │ │ +0d7b4e: 6e20 462b 9800 |00cb: invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; // method@2b46 │ │ +0d7b54: 0c08 |00ce: move-result-object v8 │ │ +0d7b56: 6e20 452b b800 |00cf: invoke-virtual {v8, v11}, Ljava/lang/StringBuilder;.append:(Ljava/lang/Object;)Ljava/lang/StringBuilder; // method@2b45 │ │ +0d7b5c: 0c08 |00d2: move-result-object v8 │ │ +0d7b5e: 6e10 4e2b 0800 |00d3: invoke-virtual {v8}, Ljava/lang/StringBuilder;.toString:()Ljava/lang/String; // method@2b4e │ │ +0d7b64: 0c08 |00d6: move-result-object v8 │ │ +0d7b66: 7020 782a 8700 |00d7: invoke-direct {v7, v8}, Ljava/io/FileNotFoundException;.:(Ljava/lang/String;)V // method@2a78 │ │ +0d7b6c: 2707 |00da: throw v7 │ │ +0d7b6e: 6e20 b001 3600 |00db: invoke-virtual {v6, v3}, Landroid/content/res/Resources;.getDrawable:(I)Landroid/graphics/drawable/Drawable; // method@01b0 │ │ +0d7b74: 0c07 |00de: move-result-object v7 │ │ +0d7b76: 1107 |00df: return-object v7 │ │ catches : 2 │ │ 0x0025 - 0x002e │ │ Landroid/content/pm/PackageManager$NameNotFoundException; -> 0x004e │ │ 0x006f - 0x0078 │ │ Ljava/lang/NumberFormatException; -> 0x0094 │ │ positions : │ │ 0x0002 line=669 │ │ @@ -299842,17 +299865,17 @@ │ │ type : '()I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7aac: |[0d7aac] android.support.v7.widget.SuggestionsAdapter.getQueryRefinement:()I │ │ -0d7abc: 5210 5a0c |0000: iget v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ -0d7ac0: 0f00 |0002: return v0 │ │ +0d7b94: |[0d7b94] android.support.v7.widget.SuggestionsAdapter.getQueryRefinement:()I │ │ +0d7ba4: 5210 5a0c |0000: iget v0, v1, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ +0d7ba8: 0f00 |0002: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=124 │ │ locals : │ │ 0x0000 - 0x0003 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #6 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -299860,64 +299883,64 @@ │ │ type : '(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor;' │ │ access : 0x0000 () │ │ code - │ │ registers : 13 │ │ ins : 4 │ │ outs : 6 │ │ insns size : 95 16-bit code units │ │ -0d7ac4: |[0d7ac4] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ -0d7ad4: 1202 |0000: const/4 v2, #int 0 // #0 │ │ -0d7ad6: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ -0d7ada: 1102 |0003: return-object v2 │ │ -0d7adc: 6e10 f900 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f9 │ │ -0d7ae2: 0c06 |0007: move-result-object v6 │ │ -0d7ae4: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ -0d7ae8: 2200 8300 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@0083 │ │ -0d7aec: 7010 8802 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0288 │ │ -0d7af2: 1a05 3c18 |000f: const-string v5, "content" // string@183c │ │ -0d7af6: 6e20 9102 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0291 │ │ -0d7afc: 0c00 |0014: move-result-object v0 │ │ -0d7afe: 6e20 8c02 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028c │ │ -0d7b04: 0c00 |0018: move-result-object v0 │ │ -0d7b06: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ -0d7b0a: 6e20 9002 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0290 │ │ -0d7b10: 0c00 |001e: move-result-object v0 │ │ -0d7b12: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ -0d7b16: 6e20 8f02 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028f │ │ -0d7b1c: 0c08 |0024: move-result-object v8 │ │ -0d7b1e: 6e10 fc00 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@00fc │ │ -0d7b24: 0c07 |0028: move-result-object v7 │ │ -0d7b26: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ -0d7b2a: 6e20 8902 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0289 │ │ -0d7b30: 1a00 2a2c |002e: const-string v0, "search_suggest_query" // string@2c2a │ │ -0d7b34: 6e20 8a02 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028a │ │ -0d7b3a: 6e10 fd00 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@00fd │ │ -0d7b40: 0c03 |0036: move-result-object v3 │ │ -0d7b42: 1204 |0037: const/4 v4, #int 0 // #0 │ │ -0d7b44: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ -0d7b48: 1210 |003a: const/4 v0, #int 1 // #1 │ │ -0d7b4a: 2304 5406 |003b: new-array v4, v0, [Ljava/lang/String; // type@0654 │ │ -0d7b4e: 1200 |003d: const/4 v0, #int 0 // #0 │ │ -0d7b50: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ -0d7b54: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ -0d7b58: 1a00 b421 |0042: const-string v0, "limit" // string@21b4 │ │ -0d7b5c: 7110 3a2b 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2b3a │ │ -0d7b62: 0c05 |0047: move-result-object v5 │ │ -0d7b64: 6e30 8b02 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028b │ │ -0d7b6a: 6e10 8d02 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@028d │ │ -0d7b70: 0c01 |004e: move-result-object v1 │ │ -0d7b72: 5490 530c |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d7b76: 6e10 2901 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ -0d7b7c: 0c00 |0054: move-result-object v0 │ │ -0d7b7e: 0725 |0055: move-object v5, v2 │ │ -0d7b80: 7406 2001 0000 |0056: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0120 │ │ -0d7b86: 0c02 |0059: move-result-object v2 │ │ -0d7b88: 28a9 |005a: goto 0003 // -0057 │ │ -0d7b8a: 6e20 8a02 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028a │ │ -0d7b90: 28e2 |005e: goto 0040 // -001e │ │ +0d7bac: |[0d7bac] android.support.v7.widget.SuggestionsAdapter.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; │ │ +0d7bbc: 1202 |0000: const/4 v2, #int 0 // #0 │ │ +0d7bbe: 390a 0300 |0001: if-nez v10, 0004 // +0003 │ │ +0d7bc2: 1102 |0003: return-object v2 │ │ +0d7bc4: 6e10 f900 0a00 |0004: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestAuthority:()Ljava/lang/String; // method@00f9 │ │ +0d7bca: 0c06 |0007: move-result-object v6 │ │ +0d7bcc: 3806 fbff |0008: if-eqz v6, 0003 // -0005 │ │ +0d7bd0: 2200 8300 |000a: new-instance v0, Landroid/net/Uri$Builder; // type@0083 │ │ +0d7bd4: 7010 8802 0000 |000c: invoke-direct {v0}, Landroid/net/Uri$Builder;.:()V // method@0288 │ │ +0d7bda: 1a05 3e18 |000f: const-string v5, "content" // string@183e │ │ +0d7bde: 6e20 9102 5000 |0011: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.scheme:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0291 │ │ +0d7be4: 0c00 |0014: move-result-object v0 │ │ +0d7be6: 6e20 8c02 6000 |0015: invoke-virtual {v0, v6}, Landroid/net/Uri$Builder;.authority:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028c │ │ +0d7bec: 0c00 |0018: move-result-object v0 │ │ +0d7bee: 1a05 0000 |0019: const-string v5, "" // string@0000 │ │ +0d7bf2: 6e20 9002 5000 |001b: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.query:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0290 │ │ +0d7bf8: 0c00 |001e: move-result-object v0 │ │ +0d7bfa: 1a05 0000 |001f: const-string v5, "" // string@0000 │ │ +0d7bfe: 6e20 8f02 5000 |0021: invoke-virtual {v0, v5}, Landroid/net/Uri$Builder;.fragment:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028f │ │ +0d7c04: 0c08 |0024: move-result-object v8 │ │ +0d7c06: 6e10 fc00 0a00 |0025: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestPath:()Ljava/lang/String; // method@00fc │ │ +0d7c0c: 0c07 |0028: move-result-object v7 │ │ +0d7c0e: 3807 0500 |0029: if-eqz v7, 002e // +0005 │ │ +0d7c12: 6e20 8902 7800 |002b: invoke-virtual {v8, v7}, Landroid/net/Uri$Builder;.appendEncodedPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@0289 │ │ +0d7c18: 1a00 2e2c |002e: const-string v0, "search_suggest_query" // string@2c2e │ │ +0d7c1c: 6e20 8a02 0800 |0030: invoke-virtual {v8, v0}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028a │ │ +0d7c22: 6e10 fd00 0a00 |0033: invoke-virtual {v10}, Landroid/app/SearchableInfo;.getSuggestSelection:()Ljava/lang/String; // method@00fd │ │ +0d7c28: 0c03 |0036: move-result-object v3 │ │ +0d7c2a: 1204 |0037: const/4 v4, #int 0 // #0 │ │ +0d7c2c: 3803 2300 |0038: if-eqz v3, 005b // +0023 │ │ +0d7c30: 1210 |003a: const/4 v0, #int 1 // #1 │ │ +0d7c32: 2304 5406 |003b: new-array v4, v0, [Ljava/lang/String; // type@0654 │ │ +0d7c36: 1200 |003d: const/4 v0, #int 0 // #0 │ │ +0d7c38: 4d0b 0400 |003e: aput-object v11, v4, v0 │ │ +0d7c3c: 3d0c 0b00 |0040: if-lez v12, 004b // +000b │ │ +0d7c40: 1a00 b721 |0042: const-string v0, "limit" // string@21b7 │ │ +0d7c44: 7110 3a2b 0c00 |0044: invoke-static {v12}, Ljava/lang/String;.valueOf:(I)Ljava/lang/String; // method@2b3a │ │ +0d7c4a: 0c05 |0047: move-result-object v5 │ │ +0d7c4c: 6e30 8b02 0805 |0048: invoke-virtual {v8, v0, v5}, Landroid/net/Uri$Builder;.appendQueryParameter:(Ljava/lang/String;Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028b │ │ +0d7c52: 6e10 8d02 0800 |004b: invoke-virtual {v8}, Landroid/net/Uri$Builder;.build:()Landroid/net/Uri; // method@028d │ │ +0d7c58: 0c01 |004e: move-result-object v1 │ │ +0d7c5a: 5490 530c |004f: iget-object v0, v9, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d7c5e: 6e10 2901 0000 |0051: invoke-virtual {v0}, Landroid/content/Context;.getContentResolver:()Landroid/content/ContentResolver; // method@0129 │ │ +0d7c64: 0c00 |0054: move-result-object v0 │ │ +0d7c66: 0725 |0055: move-object v5, v2 │ │ +0d7c68: 7406 2001 0000 |0056: invoke-virtual/range {v0, v1, v2, v3, v4, v5}, Landroid/content/ContentResolver;.query:(Landroid/net/Uri;[Ljava/lang/String;Ljava/lang/String;[Ljava/lang/String;Ljava/lang/String;)Landroid/database/Cursor; // method@0120 │ │ +0d7c6e: 0c02 |0059: move-result-object v2 │ │ +0d7c70: 28a9 |005a: goto 0003 // -0057 │ │ +0d7c72: 6e20 8a02 b800 |005b: invoke-virtual {v8, v11}, Landroid/net/Uri$Builder;.appendPath:(Ljava/lang/String;)Landroid/net/Uri$Builder; // method@028a │ │ +0d7c78: 28e2 |005e: goto 0040 // -001e │ │ catches : (none) │ │ positions : │ │ 0x0001 line=707 │ │ 0x0003 line=748 │ │ 0x0004 line=711 │ │ 0x0008 line=712 │ │ 0x000a line=716 │ │ @@ -299952,35 +299975,35 @@ │ │ type : '(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 10 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 39 16-bit code units │ │ -0d7b94: |[0d7b94] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d7ba4: 6f40 6714 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1467 │ │ -0d7baa: 0c02 |0003: move-result-object v2 │ │ -0d7bac: 1102 |0004: return-object v2 │ │ -0d7bae: 0d00 |0005: move-exception v0 │ │ -0d7bb0: 1a04 be10 |0006: const-string v4, "SuggestionsAdapter" // string@10be │ │ -0d7bb4: 1a05 4310 |0008: const-string v5, "Search suggestions cursor threw exception." // string@1043 │ │ -0d7bb8: 7130 fb20 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0d7bbe: 5464 530c |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ -0d7bc2: 5465 540c |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0c54 │ │ -0d7bc6: 6e40 cb20 4695 |0011: invoke-virtual {v6, v4, v5, v9}, Landroid/support/v7/widget/SuggestionsAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@20cb │ │ -0d7bcc: 0c02 |0014: move-result-object v2 │ │ -0d7bce: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ -0d7bd2: 6e10 1a22 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0d7bd8: 0c03 |001a: move-result-object v3 │ │ -0d7bda: 1f03 f503 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03f5 │ │ -0d7bde: 5431 490c |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ -0d7be2: 6e10 152b 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@2b15 │ │ -0d7be8: 0c04 |0022: move-result-object v4 │ │ -0d7bea: 6e20 1625 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ -0d7bf0: 28de |0026: goto 0004 // -0022 │ │ +0d7c7c: |[0d7c7c] android.support.v7.widget.SuggestionsAdapter.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d7c8c: 6f40 6714 7698 |0000: invoke-super {v6, v7, v8, v9}, Landroid/support/v4/widget/ResourceCursorAdapter;.getView:(ILandroid/view/View;Landroid/view/ViewGroup;)Landroid/view/View; // method@1467 │ │ +0d7c92: 0c02 |0003: move-result-object v2 │ │ +0d7c94: 1102 |0004: return-object v2 │ │ +0d7c96: 0d00 |0005: move-exception v0 │ │ +0d7c98: 1a04 bf10 |0006: const-string v4, "SuggestionsAdapter" // string@10bf │ │ +0d7c9c: 1a05 4310 |0008: const-string v5, "Search suggestions cursor threw exception." // string@1043 │ │ +0d7ca0: 7130 fb20 5400 |000a: invoke-static {v4, v5, v0}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0d7ca6: 5464 530c |000d: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mContext:Landroid/content/Context; // field@0c53 │ │ +0d7caa: 5465 540c |000f: iget-object v5, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mCursor:Landroid/database/Cursor; // field@0c54 │ │ +0d7cae: 6e40 cb20 4695 |0011: invoke-virtual {v6, v4, v5, v9}, Landroid/support/v7/widget/SuggestionsAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@20cb │ │ +0d7cb4: 0c02 |0014: move-result-object v2 │ │ +0d7cb6: 3802 efff |0015: if-eqz v2, 0004 // -0011 │ │ +0d7cba: 6e10 1a22 0200 |0017: invoke-virtual {v2}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0d7cc0: 0c03 |001a: move-result-object v3 │ │ +0d7cc2: 1f03 f503 |001b: check-cast v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03f5 │ │ +0d7cc6: 5431 490c |001d: iget-object v1, v3, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.mText1:Landroid/widget/TextView; // field@0c49 │ │ +0d7cca: 6e10 152b 0000 |001f: invoke-virtual {v0}, Ljava/lang/RuntimeException;.toString:()Ljava/lang/String; // method@2b15 │ │ +0d7cd0: 0c04 |0022: move-result-object v4 │ │ +0d7cd2: 6e20 1625 4100 |0023: invoke-virtual {v1, v4}, Landroid/widget/TextView;.setText:(Ljava/lang/CharSequence;)V // method@2516 │ │ +0d7cd8: 28de |0026: goto 0004 // -0022 │ │ catches : 1 │ │ 0x0000 - 0x0003 │ │ Ljava/lang/RuntimeException; -> 0x0005 │ │ positions : │ │ 0x0000 line=443 │ │ 0x0004 line=453 │ │ 0x0005 line=444 │ │ @@ -300005,17 +300028,17 @@ │ │ type : '()Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 2 16-bit code units │ │ -0d7c04: |[0d7c04] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ -0d7c14: 1200 |0000: const/4 v0, #int 0 // #0 │ │ -0d7c16: 0f00 |0001: return v0 │ │ +0d7cec: |[0d7cec] android.support.v7.widget.SuggestionsAdapter.hasStableIds:()Z │ │ +0d7cfc: 1200 |0000: const/4 v0, #int 0 // #0 │ │ +0d7cfe: 0f00 |0001: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=133 │ │ locals : │ │ 0x0000 - 0x0002 reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ │ │ #9 : (in Landroid/support/v7/widget/SuggestionsAdapter;) │ │ @@ -300023,21 +300046,21 @@ │ │ type : '(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 4 │ │ outs : 4 │ │ insns size : 13 16-bit code units │ │ -0d7c18: |[0d7c18] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ -0d7c28: 6f40 6914 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/widget/ResourceCursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1469 │ │ -0d7c2e: 0c00 |0003: move-result-object v0 │ │ -0d7c30: 2201 f503 |0004: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03f5 │ │ -0d7c34: 7020 b420 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@20b4 │ │ -0d7c3a: 6e20 7522 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ -0d7c40: 1100 |000c: return-object v0 │ │ +0d7d00: |[0d7d00] android.support.v7.widget.SuggestionsAdapter.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; │ │ +0d7d10: 6f40 6914 3254 |0000: invoke-super {v2, v3, v4, v5}, Landroid/support/v4/widget/ResourceCursorAdapter;.newView:(Landroid/content/Context;Landroid/database/Cursor;Landroid/view/ViewGroup;)Landroid/view/View; // method@1469 │ │ +0d7d16: 0c00 |0003: move-result-object v0 │ │ +0d7d18: 2201 f503 |0004: new-instance v1, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache; // type@03f5 │ │ +0d7d1c: 7020 b420 0100 |0006: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter$ChildViewCache;.:(Landroid/view/View;)V // method@20b4 │ │ +0d7d22: 6e20 7522 1000 |0009: invoke-virtual {v0, v1}, Landroid/view/View;.setTag:(Ljava/lang/Object;)V // method@2275 │ │ +0d7d28: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=242 │ │ 0x0004 line=243 │ │ 0x000c line=244 │ │ locals : │ │ 0x0004 - 0x000d reg=0 v Landroid/view/View; │ │ @@ -300051,20 +300074,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d7c44: |[0d7c44] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ -0d7c54: 6f10 6a14 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@146a │ │ -0d7c5a: 6e10 bf20 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@20bf │ │ -0d7c60: 0c00 |0006: move-result-object v0 │ │ -0d7c62: 7020 d420 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@20d4 │ │ -0d7c68: 0e00 |000a: return-void │ │ +0d7d2c: |[0d7d2c] android.support.v7.widget.SuggestionsAdapter.notifyDataSetChanged:()V │ │ +0d7d3c: 6f10 6a14 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetChanged:()V // method@146a │ │ +0d7d42: 6e10 bf20 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@20bf │ │ +0d7d48: 0c00 |0006: move-result-object v0 │ │ +0d7d4a: 7020 d420 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@20d4 │ │ +0d7d50: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=179 │ │ 0x0003 line=181 │ │ 0x000a line=182 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -300074,20 +300097,20 @@ │ │ type : '()V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 1 │ │ outs : 2 │ │ insns size : 11 16-bit code units │ │ -0d7c6c: |[0d7c6c] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ -0d7c7c: 6f10 6b14 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@146b │ │ -0d7c82: 6e10 bf20 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@20bf │ │ -0d7c88: 0c00 |0006: move-result-object v0 │ │ -0d7c8a: 7020 d420 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@20d4 │ │ -0d7c90: 0e00 |000a: return-void │ │ +0d7d54: |[0d7d54] android.support.v7.widget.SuggestionsAdapter.notifyDataSetInvalidated:()V │ │ +0d7d64: 6f10 6b14 0100 |0000: invoke-super {v1}, Landroid/support/v4/widget/ResourceCursorAdapter;.notifyDataSetInvalidated:()V // method@146b │ │ +0d7d6a: 6e10 bf20 0100 |0003: invoke-virtual {v1}, Landroid/support/v7/widget/SuggestionsAdapter;.getCursor:()Landroid/database/Cursor; // method@20bf │ │ +0d7d70: 0c00 |0006: move-result-object v0 │ │ +0d7d72: 7020 d420 0100 |0007: invoke-direct {v1, v0}, Landroid/support/v7/widget/SuggestionsAdapter;.updateSpinnerState:(Landroid/database/Cursor;)V // method@20d4 │ │ +0d7d78: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=187 │ │ 0x0003 line=189 │ │ 0x000a line=190 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ @@ -300097,23 +300120,23 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 16 16-bit code units │ │ -0d7c94: |[0d7c94] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ -0d7ca4: 6e10 1a22 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ -0d7caa: 0c00 |0003: move-result-object v0 │ │ -0d7cac: 2001 8305 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@0583 │ │ -0d7cb0: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ -0d7cb4: 5421 5c0c |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ -0d7cb8: 1f00 8305 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0583 │ │ -0d7cbc: 6e20 7820 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@2078 │ │ -0d7cc2: 0e00 |000f: return-void │ │ +0d7d7c: |[0d7d7c] android.support.v7.widget.SuggestionsAdapter.onClick:(Landroid/view/View;)V │ │ +0d7d8c: 6e10 1a22 0300 |0000: invoke-virtual {v3}, Landroid/view/View;.getTag:()Ljava/lang/Object; // method@221a │ │ +0d7d92: 0c00 |0003: move-result-object v0 │ │ +0d7d94: 2001 8305 |0004: instance-of v1, v0, Ljava/lang/CharSequence; // type@0583 │ │ +0d7d98: 3801 0900 |0006: if-eqz v1, 000f // +0009 │ │ +0d7d9c: 5421 5c0c |0008: iget-object v1, v2, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ +0d7da0: 1f00 8305 |000a: check-cast v0, Ljava/lang/CharSequence; // type@0583 │ │ +0d7da4: 6e20 7820 0100 |000c: invoke-virtual {v1, v0}, Landroid/support/v7/widget/SearchView;.onQueryRefine:(Ljava/lang/CharSequence;)V // method@2078 │ │ +0d7daa: 0e00 |000f: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=322 │ │ 0x0004 line=323 │ │ 0x0008 line=324 │ │ 0x000f line=326 │ │ locals : │ │ @@ -300126,44 +300149,44 @@ │ │ type : '(Ljava/lang/CharSequence;)Landroid/database/Cursor;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 8 │ │ ins : 2 │ │ outs : 4 │ │ insns size : 52 16-bit code units │ │ -0d7cc4: |[0d7cc4] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ -0d7cd4: 1203 |0000: const/4 v3, #int 0 // #0 │ │ -0d7cd6: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ -0d7cda: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ -0d7cde: 1200 |0005: const/4 v0, #int 0 // #0 │ │ -0d7ce0: 5464 5c0c |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ -0d7ce4: 6e10 6020 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@2060 │ │ -0d7cea: 0a04 |000b: move-result v4 │ │ -0d7cec: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ -0d7cf0: 5464 5c0c |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ -0d7cf4: 6e10 6220 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@2062 │ │ -0d7cfa: 0a04 |0013: move-result v4 │ │ -0d7cfc: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ -0d7d00: 1103 |0016: return-object v3 │ │ -0d7d02: 6e10 042b 0700 |0017: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ -0d7d08: 0c02 |001a: move-result-object v2 │ │ -0d7d0a: 28ea |001b: goto 0005 // -0016 │ │ -0d7d0c: 5464 5d0c |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ -0d7d10: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ -0d7d14: 6e40 c720 4652 |0020: invoke-virtual {v6, v4, v2, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; // method@20c7 │ │ -0d7d1a: 0c00 |0023: move-result-object v0 │ │ -0d7d1c: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ -0d7d20: 7210 d301 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ -0d7d26: 0703 |0029: move-object v3, v0 │ │ -0d7d28: 28ec |002a: goto 0016 // -0014 │ │ -0d7d2a: 0d01 |002b: move-exception v1 │ │ -0d7d2c: 1a04 be10 |002c: const-string v4, "SuggestionsAdapter" // string@10be │ │ -0d7d30: 1a05 4410 |002e: const-string v5, "Search suggestions query threw an exception." // string@1044 │ │ -0d7d34: 7130 fb20 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ -0d7d3a: 28e3 |0033: goto 0016 // -001d │ │ +0d7dac: |[0d7dac] android.support.v7.widget.SuggestionsAdapter.runQueryOnBackgroundThread:(Ljava/lang/CharSequence;)Landroid/database/Cursor; │ │ +0d7dbc: 1203 |0000: const/4 v3, #int 0 // #0 │ │ +0d7dbe: 3907 1600 |0001: if-nez v7, 0017 // +0016 │ │ +0d7dc2: 1a02 0000 |0003: const-string v2, "" // string@0000 │ │ +0d7dc6: 1200 |0005: const/4 v0, #int 0 // #0 │ │ +0d7dc8: 5464 5c0c |0006: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ +0d7dcc: 6e10 6020 0400 |0008: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getVisibility:()I // method@2060 │ │ +0d7dd2: 0a04 |000b: move-result v4 │ │ +0d7dd4: 3904 0a00 |000c: if-nez v4, 0016 // +000a │ │ +0d7dd8: 5464 5c0c |000e: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchView:Landroid/support/v7/widget/SearchView; // field@0c5c │ │ +0d7ddc: 6e10 6220 0400 |0010: invoke-virtual {v4}, Landroid/support/v7/widget/SearchView;.getWindowVisibility:()I // method@2062 │ │ +0d7de2: 0a04 |0013: move-result v4 │ │ +0d7de4: 3804 0800 |0014: if-eqz v4, 001c // +0008 │ │ +0d7de8: 1103 |0016: return-object v3 │ │ +0d7dea: 6e10 042b 0700 |0017: invoke-virtual {v7}, Ljava/lang/Object;.toString:()Ljava/lang/String; // method@2b04 │ │ +0d7df0: 0c02 |001a: move-result-object v2 │ │ +0d7df2: 28ea |001b: goto 0005 // -0016 │ │ +0d7df4: 5464 5d0c |001c: iget-object v4, v6, Landroid/support/v7/widget/SuggestionsAdapter;.mSearchable:Landroid/app/SearchableInfo; // field@0c5d │ │ +0d7df8: 1305 3200 |001e: const/16 v5, #int 50 // #32 │ │ +0d7dfc: 6e40 c720 4652 |0020: invoke-virtual {v6, v4, v2, v5}, Landroid/support/v7/widget/SuggestionsAdapter;.getSearchManagerSuggestions:(Landroid/app/SearchableInfo;Ljava/lang/String;I)Landroid/database/Cursor; // method@20c7 │ │ +0d7e02: 0c00 |0023: move-result-object v0 │ │ +0d7e04: 3800 f2ff |0024: if-eqz v0, 0016 // -000e │ │ +0d7e08: 7210 d301 0000 |0026: invoke-interface {v0}, Landroid/database/Cursor;.getCount:()I // method@01d3 │ │ +0d7e0e: 0703 |0029: move-object v3, v0 │ │ +0d7e10: 28ec |002a: goto 0016 // -0014 │ │ +0d7e12: 0d01 |002b: move-exception v1 │ │ +0d7e14: 1a04 bf10 |002c: const-string v4, "SuggestionsAdapter" // string@10bf │ │ +0d7e18: 1a05 4410 |002e: const-string v5, "Search suggestions query threw an exception." // string@1044 │ │ +0d7e1c: 7130 fb20 5401 |0030: invoke-static {v4, v5, v1}, Landroid/util/Log;.w:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I // method@20fb │ │ +0d7e22: 28e3 |0033: goto 0016 // -001d │ │ catches : 1 │ │ 0x001c - 0x0029 │ │ Ljava/lang/RuntimeException; -> 0x002b │ │ positions : │ │ 0x0001 line=144 │ │ 0x0005 line=149 │ │ 0x0006 line=150 │ │ @@ -300189,26 +300212,26 @@ │ │ type : '(I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 0 │ │ insns size : 3 16-bit code units │ │ -0d7d4c: |[0d7d4c] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ -0d7d5c: 5901 5a0c |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ -0d7d60: 0e00 |0002: return-void │ │ +0d7e34: |[0d7e34] android.support.v7.widget.SuggestionsAdapter.setQueryRefinement:(I)V │ │ +0d7e44: 5901 5a0c |0000: iput v1, v0, Landroid/support/v7/widget/SuggestionsAdapter;.mQueryRefinement:I // field@0c5a │ │ +0d7e48: 0e00 |0002: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=116 │ │ 0x0002 line=117 │ │ locals : │ │ 0x0000 - 0x0003 reg=0 this Landroid/support/v7/widget/SuggestionsAdapter; │ │ 0x0000 - 0x0003 reg=1 refineWhat I │ │ │ │ - source_file_idx : 4287 (SuggestionsAdapter.java) │ │ + source_file_idx : 4288 (SuggestionsAdapter.java) │ │ │ │ Class #1050 header: │ │ class_idx : 301 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 307 │ │ source_file_idx : 3722 │ │ static_fields_size : 0 │ │ @@ -300238,17 +300261,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7d64: |[0d7d64] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ -0d7d74: 7010 a306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@06a3 │ │ -0d7d7a: 0e00 |0003: return-void │ │ +0d7e4c: |[0d7e4c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.:()V │ │ +0d7e5c: 7010 a306 0000 |0000: invoke-direct {v0}, Landroid/support/v4/app/NotificationCompat$NotificationCompatImplKitKat;.:()V // method@06a3 │ │ +0d7e62: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=509 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ │ │ Virtual methods - │ │ @@ -300257,75 +300280,75 @@ │ │ type : '(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 25 │ │ ins : 2 │ │ outs : 22 │ │ insns size : 122 16-bit code units │ │ -0d7d7c: |[0d7d7c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ -0d7d8c: 2201 3701 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@0137 │ │ -0d7d90: 0800 1800 |0002: move-object/from16 v0, v24 │ │ -0d7d94: 5402 c101 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ -0d7d98: 0800 1800 |0006: move-object/from16 v0, v24 │ │ -0d7d9c: 5403 c801 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ -0d7da0: 0800 1800 |000a: move-object/from16 v0, v24 │ │ -0d7da4: 5404 c001 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ -0d7da8: 0800 1800 |000e: move-object/from16 v0, v24 │ │ -0d7dac: 5405 bf01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ -0d7db0: 0800 1800 |0012: move-object/from16 v0, v24 │ │ -0d7db4: 5406 bd01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ -0d7db8: 0800 1800 |0016: move-object/from16 v0, v24 │ │ -0d7dbc: 5407 d101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ -0d7dc0: 0800 1800 |001a: move-object/from16 v0, v24 │ │ -0d7dc4: 5208 c901 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ -0d7dc8: 0800 1800 |001e: move-object/from16 v0, v24 │ │ -0d7dcc: 5409 be01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ -0d7dd0: 0800 1800 |0022: move-object/from16 v0, v24 │ │ -0d7dd4: 540a c301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ -0d7dd8: 0800 1800 |0026: move-object/from16 v0, v24 │ │ -0d7ddc: 540b c601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ -0d7de0: 0800 1800 |002a: move-object/from16 v0, v24 │ │ -0d7de4: 520c cd01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ -0d7de8: 0800 1800 |002e: move-object/from16 v0, v24 │ │ -0d7dec: 520d cb01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ -0d7df0: 0800 1800 |0032: move-object/from16 v0, v24 │ │ -0d7df4: 550e cc01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ -0d7df8: 0800 1800 |0036: move-object/from16 v0, v24 │ │ -0d7dfc: 550f d201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ -0d7e00: 0800 1800 |003a: move-object/from16 v0, v24 │ │ -0d7e04: 5200 ca01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ -0d7e08: 0210 0000 |003e: move/from16 v16, v0 │ │ -0d7e0c: 0800 1800 |0040: move-object/from16 v0, v24 │ │ -0d7e10: 5400 d001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ -0d7e14: 0811 0000 |0044: move-object/from16 v17, v0 │ │ -0d7e18: 0800 1800 |0046: move-object/from16 v0, v24 │ │ -0d7e1c: 5500 c701 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ -0d7e20: 0212 0000 |004a: move/from16 v18, v0 │ │ -0d7e24: 0800 1800 |004c: move-object/from16 v0, v24 │ │ -0d7e28: 5400 c201 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ -0d7e2c: 0813 0000 |0050: move-object/from16 v19, v0 │ │ -0d7e30: 0800 1800 |0052: move-object/from16 v0, v24 │ │ -0d7e34: 5400 c401 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ -0d7e38: 0814 0000 |0056: move-object/from16 v20, v0 │ │ -0d7e3c: 0800 1800 |0058: move-object/from16 v0, v24 │ │ -0d7e40: 5500 c501 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ -0d7e44: 0215 0000 |005c: move/from16 v21, v0 │ │ -0d7e48: 0800 1800 |005e: move-object/from16 v0, v24 │ │ -0d7e4c: 5400 ce01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ -0d7e50: 0816 0000 |0062: move-object/from16 v22, v0 │ │ -0d7e54: 7616 e506 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@06e5 │ │ -0d7e5a: 0800 1800 |0067: move-object/from16 v0, v24 │ │ -0d7e5e: 5402 bc01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ -0d7e62: 7120 d706 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06d7 │ │ -0d7e68: 0800 1800 |006e: move-object/from16 v0, v24 │ │ -0d7e6c: 5402 cf01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ -0d7e70: 7120 d806 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06d8 │ │ -0d7e76: 6e10 e706 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@06e7 │ │ -0d7e7c: 0c02 |0078: move-result-object v2 │ │ -0d7e7e: 1102 |0079: return-object v2 │ │ +0d7e64: |[0d7e64] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.build:(Landroid/support/v4/app/NotificationCompat$Builder;)Landroid/app/Notification; │ │ +0d7e74: 2201 3701 |0000: new-instance v1, Landroid/support/v4/app/NotificationCompatApi20$Builder; // type@0137 │ │ +0d7e78: 0800 1800 |0002: move-object/from16 v0, v24 │ │ +0d7e7c: 5402 c101 |0004: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContext:Landroid/content/Context; // field@01c1 │ │ +0d7e80: 0800 1800 |0006: move-object/from16 v0, v24 │ │ +0d7e84: 5403 c801 |0008: iget-object v3, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNotification:Landroid/app/Notification; // field@01c8 │ │ +0d7e88: 0800 1800 |000a: move-object/from16 v0, v24 │ │ +0d7e8c: 5404 c001 |000c: iget-object v4, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentTitle:Ljava/lang/CharSequence; // field@01c0 │ │ +0d7e90: 0800 1800 |000e: move-object/from16 v0, v24 │ │ +0d7e94: 5405 bf01 |0010: iget-object v5, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentText:Ljava/lang/CharSequence; // field@01bf │ │ +0d7e98: 0800 1800 |0012: move-object/from16 v0, v24 │ │ +0d7e9c: 5406 bd01 |0014: iget-object v6, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentInfo:Ljava/lang/CharSequence; // field@01bd │ │ +0d7ea0: 0800 1800 |0016: move-object/from16 v0, v24 │ │ +0d7ea4: 5407 d101 |0018: iget-object v7, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mTickerView:Landroid/widget/RemoteViews; // field@01d1 │ │ +0d7ea8: 0800 1800 |001a: move-object/from16 v0, v24 │ │ +0d7eac: 5208 c901 |001c: iget v8, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mNumber:I // field@01c9 │ │ +0d7eb0: 0800 1800 |001e: move-object/from16 v0, v24 │ │ +0d7eb4: 5409 be01 |0020: iget-object v9, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mContentIntent:Landroid/app/PendingIntent; // field@01be │ │ +0d7eb8: 0800 1800 |0022: move-object/from16 v0, v24 │ │ +0d7ebc: 540a c301 |0024: iget-object v10, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mFullScreenIntent:Landroid/app/PendingIntent; // field@01c3 │ │ +0d7ec0: 0800 1800 |0026: move-object/from16 v0, v24 │ │ +0d7ec4: 540b c601 |0028: iget-object v11, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLargeIcon:Landroid/graphics/Bitmap; // field@01c6 │ │ +0d7ec8: 0800 1800 |002a: move-object/from16 v0, v24 │ │ +0d7ecc: 520c cd01 |002c: iget v12, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressMax:I // field@01cd │ │ +0d7ed0: 0800 1800 |002e: move-object/from16 v0, v24 │ │ +0d7ed4: 520d cb01 |0030: iget v13, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgress:I // field@01cb │ │ +0d7ed8: 0800 1800 |0032: move-object/from16 v0, v24 │ │ +0d7edc: 550e cc01 |0034: iget-boolean v14, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mProgressIndeterminate:Z // field@01cc │ │ +0d7ee0: 0800 1800 |0036: move-object/from16 v0, v24 │ │ +0d7ee4: 550f d201 |0038: iget-boolean v15, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mUseChronometer:Z // field@01d2 │ │ +0d7ee8: 0800 1800 |003a: move-object/from16 v0, v24 │ │ +0d7eec: 5200 ca01 |003c: iget v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mPriority:I // field@01ca │ │ +0d7ef0: 0210 0000 |003e: move/from16 v16, v0 │ │ +0d7ef4: 0800 1800 |0040: move-object/from16 v0, v24 │ │ +0d7ef8: 5400 d001 |0042: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSubText:Ljava/lang/CharSequence; // field@01d0 │ │ +0d7efc: 0811 0000 |0044: move-object/from16 v17, v0 │ │ +0d7f00: 0800 1800 |0046: move-object/from16 v0, v24 │ │ +0d7f04: 5500 c701 |0048: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mLocalOnly:Z // field@01c7 │ │ +0d7f08: 0212 0000 |004a: move/from16 v18, v0 │ │ +0d7f0c: 0800 1800 |004c: move-object/from16 v0, v24 │ │ +0d7f10: 5400 c201 |004e: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mExtras:Landroid/os/Bundle; // field@01c2 │ │ +0d7f14: 0813 0000 |0050: move-object/from16 v19, v0 │ │ +0d7f18: 0800 1800 |0052: move-object/from16 v0, v24 │ │ +0d7f1c: 5400 c401 |0054: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupKey:Ljava/lang/String; // field@01c4 │ │ +0d7f20: 0814 0000 |0056: move-object/from16 v20, v0 │ │ +0d7f24: 0800 1800 |0058: move-object/from16 v0, v24 │ │ +0d7f28: 5500 c501 |005a: iget-boolean v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mGroupSummary:Z // field@01c5 │ │ +0d7f2c: 0215 0000 |005c: move/from16 v21, v0 │ │ +0d7f30: 0800 1800 |005e: move-object/from16 v0, v24 │ │ +0d7f34: 5400 ce01 |0060: iget-object v0, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mSortKey:Ljava/lang/String; // field@01ce │ │ +0d7f38: 0816 0000 |0062: move-object/from16 v22, v0 │ │ +0d7f3c: 7616 e506 0100 |0064: invoke-direct/range {v1, v2, v3, v4, v5, v6, v7, v8, v9, v10, v11, v12, v13, v14, v15, v16, v17, v18, v19, v20, v21, v22}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.:(Landroid/content/Context;Landroid/app/Notification;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Ljava/lang/CharSequence;Landroid/widget/RemoteViews;ILandroid/app/PendingIntent;Landroid/app/PendingIntent;Landroid/graphics/Bitmap;IIZZILjava/lang/CharSequence;ZLandroid/os/Bundle;Ljava/lang/String;ZLjava/lang/String;)V // method@06e5 │ │ +0d7f42: 0800 1800 |0067: move-object/from16 v0, v24 │ │ +0d7f46: 5402 bc01 |0069: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mActions:Ljava/util/ArrayList; // field@01bc │ │ +0d7f4a: 7120 d706 2100 |006b: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$000:(Landroid/support/v4/app/NotificationBuilderWithActions;Ljava/util/ArrayList;)V // method@06d7 │ │ +0d7f50: 0800 1800 |006e: move-object/from16 v0, v24 │ │ +0d7f54: 5402 cf01 |0070: iget-object v2, v0, Landroid/support/v4/app/NotificationCompat$Builder;.mStyle:Landroid/support/v4/app/NotificationCompat$Style; // field@01cf │ │ +0d7f58: 7120 d806 2100 |0072: invoke-static {v1, v2}, Landroid/support/v4/app/NotificationCompat;.access$100:(Landroid/support/v4/app/NotificationBuilderWithBuilderAccessor;Landroid/support/v4/app/NotificationCompat$Style;)V // method@06d8 │ │ +0d7f5e: 6e10 e706 0100 |0075: invoke-virtual {v1}, Landroid/support/v4/app/NotificationCompatApi20$Builder;.build:()Landroid/app/Notification; // method@06e7 │ │ +0d7f64: 0c02 |0078: move-result-object v2 │ │ +0d7f66: 1102 |0079: return-object v2 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=512 │ │ 0x0067 line=518 │ │ 0x006e line=519 │ │ 0x0075 line=520 │ │ locals : │ │ @@ -300338,21 +300361,21 @@ │ │ type : '(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0d7e80: |[0d7e80] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ -0d7e90: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ -0d7e94: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ -0d7e98: 7140 ea06 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06ea │ │ -0d7e9e: 0c00 |0007: move-result-object v0 │ │ -0d7ea0: 1f00 2601 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ -0d7ea4: 1100 |000a: return-object v0 │ │ +0d7f68: |[0d7f68] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getAction:(Landroid/app/Notification;I)Landroid/support/v4/app/NotificationCompat$Action; │ │ +0d7f78: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ +0d7f7c: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ +0d7f80: 7140 ea06 4310 |0004: invoke-static {v3, v4, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getAction:(Landroid/app/Notification;ILandroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)Landroid/support/v4/app/NotificationCompatBase$Action; // method@06ea │ │ +0d7f86: 0c00 |0007: move-result-object v0 │ │ +0d7f88: 1f00 2601 |0008: check-cast v0, Landroid/support/v4/app/NotificationCompat$Action; // type@0126 │ │ +0d7f8c: 1100 |000a: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=525 │ │ locals : │ │ 0x0000 - 0x000b reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x000b reg=3 n Landroid/app/Notification; │ │ 0x0000 - 0x000b reg=4 actionIndex I │ │ @@ -300362,22 +300385,22 @@ │ │ type : '(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 13 16-bit code units │ │ -0d7ea8: |[0d7ea8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ -0d7eb8: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ -0d7ebc: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ -0d7ec0: 7130 ed06 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@06ed │ │ -0d7ec6: 0c00 |0007: move-result-object v0 │ │ -0d7ec8: 1f00 3406 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0d7ecc: 1f00 3406 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ -0d7ed0: 1100 |000c: return-object v0 │ │ +0d7f90: |[0d7f90] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;)[Landroid/support/v4/app/NotificationCompat$Action; │ │ +0d7fa0: 6200 ac01 |0000: sget-object v0, Landroid/support/v4/app/NotificationCompat$Action;.FACTORY:Landroid/support/v4/app/NotificationCompatBase$Action$Factory; // field@01ac │ │ +0d7fa4: 6201 7a02 |0002: sget-object v1, Landroid/support/v4/app/RemoteInput;.FACTORY:Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory; // field@027a │ │ +0d7fa8: 7130 ed06 0301 |0004: invoke-static {v3, v0, v1}, Landroid/support/v4/app/NotificationCompatApi20;.getActionsFromParcelableArrayList:(Ljava/util/ArrayList;Landroid/support/v4/app/NotificationCompatBase$Action$Factory;Landroid/support/v4/app/RemoteInputCompatBase$RemoteInput$Factory;)[Landroid/support/v4/app/NotificationCompatBase$Action; // method@06ed │ │ +0d7fae: 0c00 |0007: move-result-object v0 │ │ +0d7fb0: 1f00 3406 |0008: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0d7fb4: 1f00 3406 |000a: check-cast v0, [Landroid/support/v4/app/NotificationCompat$Action; // type@0634 │ │ +0d7fb8: 1100 |000c: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=532 │ │ locals : │ │ 0x0000 - 0x0000 reg=3 (null) Ljava/util/ArrayList; │ │ 0x0000 - 0x000d reg=2 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x000d reg=3 parcelables Ljava/util/ArrayList; Ljava/util/ArrayList; │ │ @@ -300387,18 +300410,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7ed4: |[0d7ed4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0d7ee4: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@06ee │ │ -0d7eea: 0c00 |0003: move-result-object v0 │ │ -0d7eec: 1100 |0004: return-object v0 │ │ +0d7fbc: |[0d7fbc] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getGroup:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0d7fcc: 7110 ee06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getGroup:(Landroid/app/Notification;)Ljava/lang/String; // method@06ee │ │ +0d7fd2: 0c00 |0003: move-result-object v0 │ │ +0d7fd4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=549 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -300407,18 +300430,18 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7ef0: |[0d7ef0] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ -0d7f00: 7110 ef06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@06ef │ │ -0d7f06: 0a00 |0003: move-result v0 │ │ -0d7f08: 0f00 |0004: return v0 │ │ +0d7fd8: |[0d7fd8] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getLocalOnly:(Landroid/app/Notification;)Z │ │ +0d7fe8: 7110 ef06 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getLocalOnly:(Landroid/app/Notification;)Z // method@06ef │ │ +0d7fee: 0a00 |0003: move-result v0 │ │ +0d7ff0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=544 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -300427,18 +300450,18 @@ │ │ type : '([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7f0c: |[0d7f0c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ -0d7f1c: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@06f0 │ │ -0d7f22: 0c00 |0003: move-result-object v0 │ │ -0d7f24: 1100 |0004: return-object v0 │ │ +0d7ff4: |[0d7ff4] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompat$Action;)Ljava/util/ArrayList; │ │ +0d8004: 7110 f006 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getParcelableArrayListForActions:([Landroid/support/v4/app/NotificationCompatBase$Action;)Ljava/util/ArrayList; // method@06f0 │ │ +0d800a: 0c00 |0003: move-result-object v0 │ │ +0d800c: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=539 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 actions [Landroid/support/v4/app/NotificationCompat$Action; │ │ │ │ @@ -300447,18 +300470,18 @@ │ │ type : '(Landroid/app/Notification;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7f28: |[0d7f28] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ -0d7f38: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@06f1 │ │ -0d7f3e: 0c00 |0003: move-result-object v0 │ │ -0d7f40: 1100 |0004: return-object v0 │ │ +0d8010: |[0d8010] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; │ │ +0d8020: 7110 f106 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.getSortKey:(Landroid/app/Notification;)Ljava/lang/String; // method@06f1 │ │ +0d8026: 0c00 |0003: move-result-object v0 │ │ +0d8028: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=559 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ @@ -300467,32 +300490,32 @@ │ │ type : '(Landroid/app/Notification;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7f44: |[0d7f44] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ -0d7f54: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@06f2 │ │ -0d7f5a: 0a00 |0003: move-result v0 │ │ -0d7f5c: 0f00 |0004: return v0 │ │ +0d802c: |[0d802c] android.support.v4.app.NotificationCompat$NotificationCompatImplApi20.isGroupSummary:(Landroid/app/Notification;)Z │ │ +0d803c: 7110 f206 0200 |0000: invoke-static {v2}, Landroid/support/v4/app/NotificationCompatApi20;.isGroupSummary:(Landroid/app/Notification;)Z // method@06f2 │ │ +0d8042: 0a00 |0003: move-result v0 │ │ +0d8044: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=554 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/app/NotificationCompat$NotificationCompatImplApi20; │ │ 0x0000 - 0x0005 reg=2 n Landroid/app/Notification; │ │ │ │ source_file_idx : 3722 (NotificationCompat.java) │ │ │ │ Class #1051 header: │ │ class_idx : 591 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 590 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 32 │ │ │ │ Class #1051 annotations: │ │ Annotations on class │ │ @@ -300512,17 +300535,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d7f60: |[0d7f60] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ -0d7f70: 7010 9f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0d9f │ │ -0d7f76: 0e00 |0003: return-void │ │ +0d8048: |[0d8048] android.support.v4.view.ViewCompat$HCViewCompatImpl.:()V │ │ +0d8058: 7010 9f0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$GBViewCompatImpl;.:()V // method@0d9f │ │ +0d805e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=669 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -300531,18 +300554,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7f78: |[0d7f78] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ -0d7f88: 7110 700e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0e70 │ │ -0d7f8e: 0a00 |0003: move-result v0 │ │ -0d7f90: 0f00 |0004: return v0 │ │ +0d8060: |[0d8060] android.support.v4.view.ViewCompat$HCViewCompatImpl.getAlpha:(Landroid/view/View;)F │ │ +0d8070: 7110 700e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getAlpha:(Landroid/view/View;)F // method@0e70 │ │ +0d8076: 0a00 |0003: move-result v0 │ │ +0d8078: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=676 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300551,18 +300574,18 @@ │ │ type : '()J' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 1 │ │ outs : 0 │ │ insns size : 5 16-bit code units │ │ -0d7f94: |[0d7f94] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ -0d7fa4: 7100 710e 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0e71 │ │ -0d7faa: 0b00 |0003: move-result-wide v0 │ │ -0d7fac: 1000 |0004: return-wide v0 │ │ +0d807c: |[0d807c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getFrameTime:()J │ │ +0d808c: 7100 710e 0000 |0000: invoke-static {}, Landroid/support/v4/view/ViewCompatHC;.getFrameTime:()J // method@0e71 │ │ +0d8092: 0b00 |0003: move-result-wide v0 │ │ +0d8094: 1000 |0004: return-wide v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=672 │ │ locals : │ │ 0x0000 - 0x0005 reg=2 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ │ │ #2 : (in Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;) │ │ @@ -300570,18 +300593,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7fb0: |[0d7fb0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ -0d7fc0: 7110 720e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0e72 │ │ -0d7fc6: 0a00 |0003: move-result v0 │ │ -0d7fc8: 0f00 |0004: return v0 │ │ +0d8098: |[0d8098] android.support.v4.view.ViewCompat$HCViewCompatImpl.getLayerType:(Landroid/view/View;)I │ │ +0d80a8: 7110 720e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getLayerType:(Landroid/view/View;)I // method@0e72 │ │ +0d80ae: 0a00 |0003: move-result v0 │ │ +0d80b0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=684 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300590,18 +300613,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7fcc: |[0d7fcc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ -0d7fdc: 7110 730e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0e73 │ │ -0d7fe2: 0a00 |0003: move-result v0 │ │ -0d7fe4: 0f00 |0004: return v0 │ │ +0d80b4: |[0d80b4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredHeightAndState:(Landroid/view/View;)I │ │ +0d80c4: 7110 730e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredHeightAndState:(Landroid/view/View;)I // method@0e73 │ │ +0d80ca: 0a00 |0003: move-result v0 │ │ +0d80cc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=704 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300610,18 +300633,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d7fe8: |[0d7fe8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ -0d7ff8: 7110 740e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0e74 │ │ -0d7ffe: 0a00 |0003: move-result v0 │ │ -0d8000: 0f00 |0004: return v0 │ │ +0d80d0: |[0d80d0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredState:(Landroid/view/View;)I │ │ +0d80e0: 7110 740e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredState:(Landroid/view/View;)I // method@0e74 │ │ +0d80e6: 0a00 |0003: move-result v0 │ │ +0d80e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=708 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300630,18 +300653,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8004: |[0d8004] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ -0d8014: 7110 750e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0e75 │ │ -0d801a: 0a00 |0003: move-result v0 │ │ -0d801c: 0f00 |0004: return v0 │ │ +0d80ec: |[0d80ec] android.support.v4.view.ViewCompat$HCViewCompatImpl.getMeasuredWidthAndState:(Landroid/view/View;)I │ │ +0d80fc: 7110 750e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getMeasuredWidthAndState:(Landroid/view/View;)I // method@0e75 │ │ +0d8102: 0a00 |0003: move-result v0 │ │ +0d8104: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=700 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300650,18 +300673,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8020: |[0d8020] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ -0d8030: 7110 760e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@0e76 │ │ -0d8036: 0a00 |0003: move-result v0 │ │ -0d8038: 0f00 |0004: return v0 │ │ +0d8108: |[0d8108] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotX:(Landroid/view/View;)F │ │ +0d8118: 7110 760e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotX:(Landroid/view/View;)F // method@0e76 │ │ +0d811e: 0a00 |0003: move-result v0 │ │ +0d8120: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=803 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300670,18 +300693,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d803c: |[0d803c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ -0d804c: 7110 770e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@0e77 │ │ -0d8052: 0a00 |0003: move-result v0 │ │ -0d8054: 0f00 |0004: return v0 │ │ +0d8124: |[0d8124] android.support.v4.view.ViewCompat$HCViewCompatImpl.getPivotY:(Landroid/view/View;)F │ │ +0d8134: 7110 770e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getPivotY:(Landroid/view/View;)F // method@0e77 │ │ +0d813a: 0a00 |0003: move-result v0 │ │ +0d813c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=807 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300690,18 +300713,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8058: |[0d8058] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ -0d8068: 7110 780e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@0e78 │ │ -0d806e: 0a00 |0003: move-result v0 │ │ -0d8070: 0f00 |0004: return v0 │ │ +0d8140: |[0d8140] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotation:(Landroid/view/View;)F │ │ +0d8150: 7110 780e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotation:(Landroid/view/View;)F // method@0e78 │ │ +0d8156: 0a00 |0003: move-result v0 │ │ +0d8158: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=778 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300710,18 +300733,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8074: |[0d8074] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ -0d8084: 7110 790e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@0e79 │ │ -0d808a: 0a00 |0003: move-result v0 │ │ -0d808c: 0f00 |0004: return v0 │ │ +0d815c: |[0d815c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationX:(Landroid/view/View;)F │ │ +0d816c: 7110 790e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationX:(Landroid/view/View;)F // method@0e79 │ │ +0d8172: 0a00 |0003: move-result v0 │ │ +0d8174: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=783 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300730,18 +300753,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8090: |[0d8090] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ -0d80a0: 7110 7a0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@0e7a │ │ -0d80a6: 0a00 |0003: move-result v0 │ │ -0d80a8: 0f00 |0004: return v0 │ │ +0d8178: |[0d8178] android.support.v4.view.ViewCompat$HCViewCompatImpl.getRotationY:(Landroid/view/View;)F │ │ +0d8188: 7110 7a0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getRotationY:(Landroid/view/View;)F // method@0e7a │ │ +0d818e: 0a00 |0003: move-result v0 │ │ +0d8190: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=788 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300750,18 +300773,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d80ac: |[0d80ac] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ -0d80bc: 7110 7b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@0e7b │ │ -0d80c2: 0a00 |0003: move-result v0 │ │ -0d80c4: 0f00 |0004: return v0 │ │ +0d8194: |[0d8194] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleX:(Landroid/view/View;)F │ │ +0d81a4: 7110 7b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleX:(Landroid/view/View;)F // method@0e7b │ │ +0d81aa: 0a00 |0003: move-result v0 │ │ +0d81ac: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=793 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300770,18 +300793,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d80c8: |[0d80c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ -0d80d8: 7110 7c0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@0e7c │ │ -0d80de: 0a00 |0003: move-result v0 │ │ -0d80e0: 0f00 |0004: return v0 │ │ +0d81b0: |[0d81b0] android.support.v4.view.ViewCompat$HCViewCompatImpl.getScaleY:(Landroid/view/View;)F │ │ +0d81c0: 7110 7c0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getScaleY:(Landroid/view/View;)F // method@0e7c │ │ +0d81c6: 0a00 |0003: move-result v0 │ │ +0d81c8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=798 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300790,18 +300813,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d80e4: |[0d80e4] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ -0d80f4: 7110 7d0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@0e7d │ │ -0d80fa: 0a00 |0003: move-result v0 │ │ -0d80fc: 0f00 |0004: return v0 │ │ +0d81cc: |[0d81cc] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationX:(Landroid/view/View;)F │ │ +0d81dc: 7110 7d0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationX:(Landroid/view/View;)F // method@0e7d │ │ +0d81e2: 0a00 |0003: move-result v0 │ │ +0d81e4: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=712 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300810,18 +300833,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8100: |[0d8100] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ -0d8110: 7110 7e0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@0e7e │ │ -0d8116: 0a00 |0003: move-result v0 │ │ -0d8118: 0f00 |0004: return v0 │ │ +0d81e8: |[0d81e8] android.support.v4.view.ViewCompat$HCViewCompatImpl.getTranslationY:(Landroid/view/View;)F │ │ +0d81f8: 7110 7e0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getTranslationY:(Landroid/view/View;)F // method@0e7e │ │ +0d81fe: 0a00 |0003: move-result v0 │ │ +0d8200: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=716 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300830,18 +300853,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d811c: |[0d811c] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ -0d812c: 7110 7f0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@0e7f │ │ -0d8132: 0a00 |0003: move-result v0 │ │ -0d8134: 0f00 |0004: return v0 │ │ +0d8204: |[0d8204] android.support.v4.view.ViewCompat$HCViewCompatImpl.getX:(Landroid/view/View;)F │ │ +0d8214: 7110 7f0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getX:(Landroid/view/View;)F // method@0e7f │ │ +0d821a: 0a00 |0003: move-result v0 │ │ +0d821c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=768 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300850,18 +300873,18 @@ │ │ type : '(Landroid/view/View;)F' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8138: |[0d8138] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ -0d8148: 7110 800e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@0e80 │ │ -0d814e: 0a00 |0003: move-result v0 │ │ -0d8150: 0f00 |0004: return v0 │ │ +0d8220: |[0d8220] android.support.v4.view.ViewCompat$HCViewCompatImpl.getY:(Landroid/view/View;)F │ │ +0d8230: 7110 800e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatHC;.getY:(Landroid/view/View;)F // method@0e80 │ │ +0d8236: 0a00 |0003: move-result v0 │ │ +0d8238: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=773 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -300870,18 +300893,18 @@ │ │ type : '(III)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d8154: |[0d8154] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ -0d8164: 7130 810e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0e81 │ │ -0d816a: 0a00 |0003: move-result v0 │ │ -0d816c: 0f00 |0004: return v0 │ │ +0d823c: |[0d823c] android.support.v4.view.ViewCompat$HCViewCompatImpl.resolveSizeAndState:(III)I │ │ +0d824c: 7130 810e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatHC;.resolveSizeAndState:(III)I // method@0e81 │ │ +0d8252: 0a00 |0003: move-result v0 │ │ +0d8254: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=696 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 size I │ │ 0x0000 - 0x0005 reg=3 measureSpec I │ │ @@ -300892,17 +300915,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8170: |[0d8170] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ -0d8180: 7120 820e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@0e82 │ │ -0d8186: 0e00 |0003: return-void │ │ +0d8258: |[0d8258] android.support.v4.view.ViewCompat$HCViewCompatImpl.setAlpha:(Landroid/view/View;F)V │ │ +0d8268: 7120 820e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setAlpha:(Landroid/view/View;F)V // method@0e82 │ │ +0d826e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=728 │ │ 0x0003 line=729 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -300913,20 +300936,20 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 4 │ │ insns size : 11 16-bit code units │ │ -0d8188: |[0d8188] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0d8198: 6e20 a50d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0da5 │ │ -0d819e: 0a00 |0003: move-result v0 │ │ -0d81a0: 6e40 b70d 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0db7 │ │ -0d81a6: 6e10 2722 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@2227 │ │ -0d81ac: 0e00 |000a: return-void │ │ +0d8270: |[0d8270] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0d8280: 6e20 a50d 2100 |0000: invoke-virtual {v1, v2}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.getLayerType:(Landroid/view/View;)I // method@0da5 │ │ +0d8286: 0a00 |0003: move-result v0 │ │ +0d8288: 6e40 b70d 2130 |0004: invoke-virtual {v1, v2, v0, v3}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0db7 │ │ +0d828e: 6e10 2722 0200 |0007: invoke-virtual {v2}, Landroid/view/View;.invalidate:()V // method@2227 │ │ +0d8294: 0e00 |000a: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=690 │ │ 0x0007 line=692 │ │ 0x000a line=693 │ │ locals : │ │ 0x0000 - 0x000b reg=1 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ @@ -300938,17 +300961,17 @@ │ │ type : '(Landroid/view/View;ILandroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d81b0: |[0d81b0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ -0d81c0: 7130 830e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e83 │ │ -0d81c6: 0e00 |0003: return-void │ │ +0d8298: |[0d8298] android.support.v4.view.ViewCompat$HCViewCompatImpl.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V │ │ +0d82a8: 7130 830e 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/ViewCompatHC;.setLayerType:(Landroid/view/View;ILandroid/graphics/Paint;)V // method@0e83 │ │ +0d82ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=680 │ │ 0x0003 line=681 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -300960,17 +300983,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d81c8: |[0d81c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ -0d81d8: 7120 840e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@0e84 │ │ -0d81de: 0e00 |0003: return-void │ │ +0d82b0: |[0d82b0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotX:(Landroid/view/View;F)V │ │ +0d82c0: 7120 840e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotX:(Landroid/view/View;F)V // method@0e84 │ │ +0d82c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=760 │ │ 0x0003 line=761 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -300981,17 +301004,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d81e0: |[0d81e0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ -0d81f0: 7120 850e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@0e85 │ │ -0d81f6: 0e00 |0003: return-void │ │ +0d82c8: |[0d82c8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setPivotY:(Landroid/view/View;F)V │ │ +0d82d8: 7120 850e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setPivotY:(Landroid/view/View;F)V // method@0e85 │ │ +0d82de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=764 │ │ 0x0003 line=765 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301002,17 +301025,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d81f8: |[0d81f8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ -0d8208: 7120 860e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@0e86 │ │ -0d820e: 0e00 |0003: return-void │ │ +0d82e0: |[0d82e0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotation:(Landroid/view/View;F)V │ │ +0d82f0: 7120 860e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotation:(Landroid/view/View;F)V // method@0e86 │ │ +0d82f6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=740 │ │ 0x0003 line=741 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301023,17 +301046,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8210: |[0d8210] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ -0d8220: 7120 870e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@0e87 │ │ -0d8226: 0e00 |0003: return-void │ │ +0d82f8: |[0d82f8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationX:(Landroid/view/View;F)V │ │ +0d8308: 7120 870e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationX:(Landroid/view/View;F)V // method@0e87 │ │ +0d830e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=744 │ │ 0x0003 line=745 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301044,17 +301067,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8228: |[0d8228] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ -0d8238: 7120 880e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@0e88 │ │ -0d823e: 0e00 |0003: return-void │ │ +0d8310: |[0d8310] android.support.v4.view.ViewCompat$HCViewCompatImpl.setRotationY:(Landroid/view/View;F)V │ │ +0d8320: 7120 880e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setRotationY:(Landroid/view/View;F)V // method@0e88 │ │ +0d8326: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=748 │ │ 0x0003 line=749 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301065,17 +301088,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8240: |[0d8240] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ -0d8250: 7120 890e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@0e89 │ │ -0d8256: 0e00 |0003: return-void │ │ +0d8328: |[0d8328] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleX:(Landroid/view/View;F)V │ │ +0d8338: 7120 890e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleX:(Landroid/view/View;F)V // method@0e89 │ │ +0d833e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=752 │ │ 0x0003 line=753 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301086,17 +301109,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8258: |[0d8258] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ -0d8268: 7120 8a0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@0e8a │ │ -0d826e: 0e00 |0003: return-void │ │ +0d8340: |[0d8340] android.support.v4.view.ViewCompat$HCViewCompatImpl.setScaleY:(Landroid/view/View;F)V │ │ +0d8350: 7120 8a0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setScaleY:(Landroid/view/View;F)V // method@0e8a │ │ +0d8356: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=756 │ │ 0x0003 line=757 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301107,17 +301130,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8270: |[0d8270] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ -0d8280: 7120 8b0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@0e8b │ │ -0d8286: 0e00 |0003: return-void │ │ +0d8358: |[0d8358] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationX:(Landroid/view/View;F)V │ │ +0d8368: 7120 8b0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationX:(Landroid/view/View;F)V // method@0e8b │ │ +0d836e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=720 │ │ 0x0003 line=721 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301128,17 +301151,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8288: |[0d8288] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ -0d8298: 7120 8c0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@0e8c │ │ -0d829e: 0e00 |0003: return-void │ │ +0d8370: |[0d8370] android.support.v4.view.ViewCompat$HCViewCompatImpl.setTranslationY:(Landroid/view/View;F)V │ │ +0d8380: 7120 8c0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setTranslationY:(Landroid/view/View;F)V // method@0e8c │ │ +0d8386: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=724 │ │ 0x0003 line=725 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301149,17 +301172,17 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d82a0: |[0d82a0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ -0d82b0: 7120 8d0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@0e8d │ │ -0d82b6: 0e00 |0003: return-void │ │ +0d8388: |[0d8388] android.support.v4.view.ViewCompat$HCViewCompatImpl.setX:(Landroid/view/View;F)V │ │ +0d8398: 7120 8d0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setX:(Landroid/view/View;F)V // method@0e8d │ │ +0d839e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=732 │ │ 0x0003 line=733 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -301170,33 +301193,33 @@ │ │ type : '(Landroid/view/View;F)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d82b8: |[0d82b8] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ -0d82c8: 7120 8e0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@0e8e │ │ -0d82ce: 0e00 |0003: return-void │ │ +0d83a0: |[0d83a0] android.support.v4.view.ViewCompat$HCViewCompatImpl.setY:(Landroid/view/View;F)V │ │ +0d83b0: 7120 8e0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatHC;.setY:(Landroid/view/View;F)V // method@0e8e │ │ +0d83b6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=736 │ │ 0x0003 line=737 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$HCViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 value F │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #1052 header: │ │ class_idx : 618 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 616 │ │ -source_file_idx : 4742 │ │ +source_file_idx : 4743 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 2 │ │ │ │ Class #1052 annotations: │ │ Annotations on class │ │ @@ -301216,17 +301239,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d82d0: |[0d82d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ -0d82e0: 7010 bc0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0ebc │ │ -0d82e6: 0e00 |0003: return-void │ │ +0d83b8: |[0d83b8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.:()V │ │ +0d83c8: 7010 bc0e 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatIcsImpl;.:()V // method@0ebc │ │ +0d83ce: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=91 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ │ │ Virtual methods - │ │ @@ -301235,18 +301258,18 @@ │ │ type : '(Landroid/view/ViewGroup;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d82e8: |[0d82e8] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ -0d82f8: 7110 d50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0ed5 │ │ -0d82fe: 0a00 |0003: move-result v0 │ │ -0d8300: 0f00 |0004: return v0 │ │ +0d83d0: |[0d83d0] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.getLayoutMode:(Landroid/view/ViewGroup;)I │ │ +0d83e0: 7110 d50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.getLayoutMode:(Landroid/view/ViewGroup;)I // method@0ed5 │ │ +0d83e6: 0a00 |0003: move-result v0 │ │ +0d83e8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=94 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0005 reg=2 group Landroid/view/ViewGroup; │ │ │ │ @@ -301255,33 +301278,33 @@ │ │ type : '(Landroid/view/ViewGroup;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8304: |[0d8304] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ -0d8314: 7120 d60e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0ed6 │ │ -0d831a: 0e00 |0003: return-void │ │ +0d83ec: |[0d83ec] android.support.v4.view.ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl.setLayoutMode:(Landroid/view/ViewGroup;I)V │ │ +0d83fc: 7120 d60e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewGroupCompatJellybeanMR2;.setLayoutMode:(Landroid/view/ViewGroup;I)V // method@0ed6 │ │ +0d8402: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=99 │ │ 0x0003 line=100 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewGroupCompat$ViewGroupCompatJellybeanMR2Impl; │ │ 0x0000 - 0x0004 reg=1 group Landroid/view/ViewGroup; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 4742 (ViewGroupCompat.java) │ │ + source_file_idx : 4743 (ViewGroupCompat.java) │ │ │ │ Class #1053 header: │ │ class_idx : 650 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 651 │ │ -source_file_idx : 4760 │ │ +source_file_idx : 4761 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 1 │ │ │ │ Class #1053 annotations: │ │ Annotations on class │ │ @@ -301301,17 +301324,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d831c: |[0d831c] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ -0d832c: 7010 de0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0fde │ │ -0d8332: 0e00 |0003: return-void │ │ +0d8404: |[0d8404] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.:()V │ │ +0d8414: 7010 de0f 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBViewPropertyAnimatorCompatImpl;.:()V // method@0fde │ │ +0d841a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=450 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -301320,26 +301343,26 @@ │ │ type : '(Landroid/view/View;)Landroid/view/animation/Interpolator;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8334: |[0d8334] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ -0d8344: 7110 4a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@104a │ │ -0d834a: 0c00 |0003: move-result-object v0 │ │ -0d834c: 1100 |0004: return-object v0 │ │ +0d841c: |[0d841c] android.support.v4.view.ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; │ │ +0d842c: 7110 4a10 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewPropertyAnimatorCompatJellybeanMr2;.getInterpolator:(Landroid/view/View;)Landroid/view/animation/Interpolator; // method@104a │ │ +0d8432: 0c00 |0003: move-result-object v0 │ │ +0d8434: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=454 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewPropertyAnimatorCompat$JBMr2ViewPropertyAnimatorCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ - source_file_idx : 4760 (ViewPropertyAnimatorCompat.java) │ │ + source_file_idx : 4761 (ViewPropertyAnimatorCompat.java) │ │ │ │ Class #1054 header: │ │ class_idx : 677 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 676 │ │ source_file_idx : 562 │ │ static_fields_size : 0 │ │ @@ -301365,17 +301388,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8350: |[0d8350] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ -0d8360: 7010 fe10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@10fe │ │ -0d8366: 0e00 |0003: return-void │ │ +0d8438: |[0d8438] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.:()V │ │ +0d8448: 7010 fe10 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanImpl;.:()V // method@10fe │ │ +0d844e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=730 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ │ │ Virtual methods - │ │ @@ -301384,18 +301407,18 @@ │ │ type : '(Ljava/lang/Object;)Ljava/lang/String;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8368: |[0d8368] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ -0d8378: 7110 da11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@11da │ │ -0d837e: 0c00 |0003: move-result-object v0 │ │ -0d8380: 1100 |0004: return-object v0 │ │ +0d8450: |[0d8450] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; │ │ +0d8460: 7110 da11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.getViewIdResourceName:(Ljava/lang/Object;)Ljava/lang/String; // method@11da │ │ +0d8466: 0c00 |0003: move-result-object v0 │ │ +0d8468: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=734 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -301404,17 +301427,17 @@ │ │ type : '(Ljava/lang/Object;Ljava/lang/String;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8384: |[0d8384] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ -0d8394: 7120 db11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@11db │ │ -0d839a: 0e00 |0003: return-void │ │ +0d846c: |[0d846c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V │ │ +0d847c: 7120 db11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatJellybeanMr2;.setViewIdResourceName:(Ljava/lang/Object;Ljava/lang/String;)V // method@11db │ │ +0d8482: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=739 │ │ 0x0003 line=740 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -301450,17 +301473,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d839c: |[0d839c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ -0d83ac: 7010 3512 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@1235 │ │ -0d83b2: 0e00 |0003: return-void │ │ +0d8484: |[0d8484] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.:()V │ │ +0d8494: 7010 3512 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordIcsMr1Impl;.:()V // method@1235 │ │ +0d849a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=498 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ │ │ Virtual methods - │ │ @@ -301469,17 +301492,17 @@ │ │ type : '(Ljava/lang/Object;Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 4 16-bit code units │ │ -0d83b4: |[0d83b4] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ -0d83c4: 7130 fc12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@12fc │ │ -0d83ca: 0e00 |0003: return-void │ │ +0d849c: |[0d849c] android.support.v4.view.accessibility.AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.setSource:(Ljava/lang/Object;Landroid/view/View;I)V │ │ +0d84ac: 7130 fc12 2103 |0000: invoke-static {v1, v2, v3}, Landroid/support/v4/view/accessibility/AccessibilityRecordCompatJellyBean;.setSource:(Ljava/lang/Object;Landroid/view/View;I)V // method@12fc │ │ +0d84b2: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=501 │ │ 0x0003 line=502 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl; │ │ 0x0000 - 0x0004 reg=1 record Ljava/lang/Object; │ │ @@ -301515,17 +301538,17 @@ │ │ type : '(Landroid/support/v7/app/ActionBarActivity;)V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d83cc: |[0d83cc] android.support.v7.app.ActionBarActivityDelegateApi20.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ -0d83dc: 7020 a817 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a8 │ │ -0d83e2: 0e00 |0003: return-void │ │ +0d84b4: |[0d84b4] android.support.v7.app.ActionBarActivityDelegateApi20.:(Landroid/support/v7/app/ActionBarActivity;)V │ │ +0d84c4: 7020 a817 1000 |0000: invoke-direct {v0, v1}, Landroid/support/v7/app/ActionBarActivityDelegateJBMR2;.:(Landroid/support/v7/app/ActionBarActivity;)V // method@17a8 │ │ +0d84ca: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=24 │ │ 0x0003 line=25 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v7/app/ActionBarActivityDelegateApi20; │ │ 0x0000 - 0x0004 reg=1 activity Landroid/support/v7/app/ActionBarActivity; │ │ @@ -301536,32 +301559,32 @@ │ │ type : '(Landroid/view/Window$Callback;)Landroid/view/Window$Callback;' │ │ access : 0x0000 () │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 6 16-bit code units │ │ -0d83e4: |[0d83e4] android.support.v7.app.ActionBarActivityDelegateApi20.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ -0d83f4: 2200 3503 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20; // type@0335 │ │ -0d83f8: 7030 3517 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20;.:(Landroid/support/v7/app/ActionBarActivityDelegateApi20;Landroid/view/Window$Callback;)V // method@1735 │ │ -0d83fe: 1100 |0005: return-object v0 │ │ +0d84cc: |[0d84cc] android.support.v7.app.ActionBarActivityDelegateApi20.createWindowCallbackWrapper:(Landroid/view/Window$Callback;)Landroid/view/Window$Callback; │ │ +0d84dc: 2200 3503 |0000: new-instance v0, Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20; // type@0335 │ │ +0d84e0: 7030 3517 1002 |0002: invoke-direct {v0, v1, v2}, Landroid/support/v7/app/ActionBarActivityDelegateApi20$WindowCallbackWrapperApi20;.:(Landroid/support/v7/app/ActionBarActivityDelegateApi20;Landroid/view/Window$Callback;)V // method@1735 │ │ +0d84e6: 1100 |0005: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=29 │ │ locals : │ │ 0x0000 - 0x0006 reg=1 this Landroid/support/v7/app/ActionBarActivityDelegateApi20; │ │ 0x0000 - 0x0006 reg=2 cb Landroid/view/Window$Callback; │ │ │ │ source_file_idx : 607 (ActionBarActivityDelegateApi20.java) │ │ │ │ Class #1057 header: │ │ class_idx : 592 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 591 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 7 │ │ │ │ Class #1057 annotations: │ │ Annotations on class │ │ @@ -301581,17 +301604,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8400: |[0d8400] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ -0d8410: 7010 a20d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0da2 │ │ -0d8416: 0e00 |0003: return-void │ │ +0d84e8: |[0d84e8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.:()V │ │ +0d84f8: 7010 a20d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$HCViewCompatImpl;.:()V // method@0da2 │ │ +0d84fe: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=811 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -301600,30 +301623,30 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 3 │ │ insns size : 32 16-bit code units │ │ -0d8418: |[0d8418] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ -0d8428: 5421 7704 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ -0d842c: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ -0d8430: 2201 e005 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@05e0 │ │ -0d8434: 7010 fa2b 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ -0d843a: 5b21 7704 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ -0d843e: 5421 7704 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ -0d8442: 6e20 fc2b 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ -0d8448: 0c00 |0010: move-result-object v0 │ │ -0d844a: 1f00 8d02 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@028d │ │ -0d844e: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ -0d8452: 2200 8d02 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@028d │ │ -0d8456: 7020 0310 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1003 │ │ -0d845c: 5421 7704 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ -0d8460: 6e30 fd2b 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ -0d8466: 1100 |001f: return-object v0 │ │ +0d8500: |[0d8500] android.support.v4.view.ViewCompat$ICSViewCompatImpl.animate:(Landroid/view/View;)Landroid/support/v4/view/ViewPropertyAnimatorCompat; │ │ +0d8510: 5421 7704 |0000: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ +0d8514: 3901 0900 |0002: if-nez v1, 000b // +0009 │ │ +0d8518: 2201 e005 |0004: new-instance v1, Ljava/util/WeakHashMap; // type@05e0 │ │ +0d851c: 7010 fa2b 0100 |0006: invoke-direct {v1}, Ljava/util/WeakHashMap;.:()V // method@2bfa │ │ +0d8522: 5b21 7704 |0009: iput-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ +0d8526: 5421 7704 |000b: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ +0d852a: 6e20 fc2b 3100 |000d: invoke-virtual {v1, v3}, Ljava/util/WeakHashMap;.get:(Ljava/lang/Object;)Ljava/lang/Object; // method@2bfc │ │ +0d8530: 0c00 |0010: move-result-object v0 │ │ +0d8532: 1f00 8d02 |0011: check-cast v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@028d │ │ +0d8536: 3900 0c00 |0013: if-nez v0, 001f // +000c │ │ +0d853a: 2200 8d02 |0015: new-instance v0, Landroid/support/v4/view/ViewPropertyAnimatorCompat; // type@028d │ │ +0d853e: 7020 0310 3000 |0017: invoke-direct {v0, v3}, Landroid/support/v4/view/ViewPropertyAnimatorCompat;.:(Landroid/view/View;)V // method@1003 │ │ +0d8544: 5421 7704 |001a: iget-object v1, v2, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.mViewPropertyAnimatorCompatMap:Ljava/util/WeakHashMap; // field@0477 │ │ +0d8548: 6e30 fd2b 3100 |001c: invoke-virtual {v1, v3, v0}, Ljava/util/WeakHashMap;.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; // method@2bfd │ │ +0d854e: 1100 |001f: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=838 │ │ 0x0004 line=839 │ │ 0x000b line=842 │ │ 0x0013 line=843 │ │ 0x0015 line=844 │ │ @@ -301640,18 +301663,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d8468: |[0d8468] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ -0d8478: 7120 900e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e90 │ │ -0d847e: 0a00 |0003: move-result v0 │ │ -0d8480: 0f00 |0004: return v0 │ │ +0d8550: |[0d8550] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollHorizontally:(Landroid/view/View;I)Z │ │ +0d8560: 7120 900e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollHorizontally:(Landroid/view/View;I)Z // method@0e90 │ │ +0d8566: 0a00 |0003: move-result v0 │ │ +0d8568: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=814 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -301661,18 +301684,18 @@ │ │ type : '(Landroid/view/View;I)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 5 16-bit code units │ │ -0d8484: |[0d8484] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ -0d8494: 7120 910e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0e91 │ │ -0d849a: 0a00 |0003: move-result v0 │ │ -0d849c: 0f00 |0004: return v0 │ │ +0d856c: |[0d856c] android.support.v4.view.ViewCompat$ICSViewCompatImpl.canScrollVertically:(Landroid/view/View;I)Z │ │ +0d857c: 7120 910e 3200 |0000: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatICS;.canScrollVertically:(Landroid/view/View;I)Z // method@0e91 │ │ +0d8582: 0a00 |0003: move-result v0 │ │ +0d8584: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=818 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 direction I │ │ @@ -301682,17 +301705,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d84a0: |[0d84a0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0d84b0: 7120 920e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e92 │ │ -0d84b6: 0e00 |0003: return-void │ │ +0d8588: |[0d8588] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0d8598: 7120 920e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e92 │ │ +0d859e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=826 │ │ 0x0003 line=827 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -301703,19 +301726,19 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d84b8: |[0d84b8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ -0d84c8: 6e10 6411 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ -0d84ce: 0c00 |0003: move-result-object v0 │ │ -0d84d0: 7120 930e 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0e93 │ │ -0d84d6: 0e00 |0007: return-void │ │ +0d85a0: |[0d85a0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;)V │ │ +0d85b0: 6e10 6411 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat;.getInfo:()Ljava/lang/Object; // method@1164 │ │ +0d85b6: 0c00 |0003: move-result-object v0 │ │ +0d85b8: 7120 930e 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.onInitializeAccessibilityNodeInfo:(Landroid/view/View;Ljava/lang/Object;)V // method@0e93 │ │ +0d85be: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=830 │ │ 0x0007 line=831 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ @@ -301726,17 +301749,17 @@ │ │ type : '(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d84d8: |[0d84d8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ -0d84e8: 7120 940e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e94 │ │ -0d84ee: 0e00 |0003: return-void │ │ +0d85c0: |[0d85c0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V │ │ +0d85d0: 7120 940e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatICS;.onPopulateAccessibilityEvent:(Landroid/view/View;Landroid/view/accessibility/AccessibilityEvent;)V // method@0e94 │ │ +0d85d6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=822 │ │ 0x0003 line=823 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 v Landroid/view/View; │ │ @@ -301747,29 +301770,29 @@ │ │ type : '(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d84f0: |[0d84f0] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ -0d8500: 6e10 930b 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0b93 │ │ -0d8506: 0c00 |0003: move-result-object v0 │ │ -0d8508: 7120 950e 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0e95 │ │ -0d850e: 0e00 |0007: return-void │ │ +0d85d8: |[0d85d8] android.support.v4.view.ViewCompat$ICSViewCompatImpl.setAccessibilityDelegate:(Landroid/view/View;Landroid/support/v4/view/AccessibilityDelegateCompat;)V │ │ +0d85e8: 6e10 930b 0300 |0000: invoke-virtual {v3}, Landroid/support/v4/view/AccessibilityDelegateCompat;.getBridge:()Ljava/lang/Object; // method@0b93 │ │ +0d85ee: 0c00 |0003: move-result-object v0 │ │ +0d85f0: 7120 950e 0200 |0004: invoke-static {v2, v0}, Landroid/support/v4/view/ViewCompatICS;.setAccessibilityDelegate:(Landroid/view/View;Ljava/lang/Object;)V // method@0e95 │ │ +0d85f6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=834 │ │ 0x0007 line=835 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 v Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 delegate Landroid/support/v4/view/AccessibilityDelegateCompat; │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #1058 header: │ │ class_idx : 678 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 677 │ │ source_file_idx : 562 │ │ static_fields_size : 0 │ │ @@ -301795,17 +301818,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8510: |[0d8510] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ -0d8520: 7010 0c11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@110c │ │ -0d8526: 0e00 |0003: return-void │ │ +0d85f8: |[0d85f8] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.:()V │ │ +0d8608: 7010 0c11 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoJellybeanMr2Impl;.:()V // method@110c │ │ +0d860e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=743 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ │ │ Virtual methods - │ │ @@ -301814,18 +301837,18 @@ │ │ type : '(Ljava/lang/Object;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8528: |[0d8528] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ -0d8538: 7110 dd11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@11dd │ │ -0d853e: 0a00 |0003: move-result v0 │ │ -0d8540: 0f00 |0004: return v0 │ │ +0d8610: |[0d8610] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.getLiveRegion:(Ljava/lang/Object;)I │ │ +0d8620: 7110 dd11 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.getLiveRegion:(Ljava/lang/Object;)I // method@11dd │ │ +0d8626: 0a00 |0003: move-result v0 │ │ +0d8628: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=746 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0005 reg=2 info Ljava/lang/Object; │ │ │ │ @@ -301834,17 +301857,17 @@ │ │ type : '(Ljava/lang/Object;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8544: |[0d8544] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ -0d8554: 7120 de11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@11de │ │ -0d855a: 0e00 |0003: return-void │ │ +0d862c: |[0d862c] android.support.v4.view.accessibility.AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.setLiveRegion:(Ljava/lang/Object;I)V │ │ +0d863c: 7120 de11 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompatKitKat;.setLiveRegion:(Ljava/lang/Object;I)V // method@11de │ │ +0d8642: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=751 │ │ 0x0003 line=752 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl; │ │ 0x0000 - 0x0004 reg=1 info Ljava/lang/Object; │ │ @@ -301852,15 +301875,15 @@ │ │ │ │ source_file_idx : 562 (AccessibilityNodeInfoCompat.java) │ │ │ │ Class #1059 header: │ │ class_idx : 594 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 592 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 13 │ │ │ │ Class #1059 annotations: │ │ Annotations on class │ │ @@ -301880,17 +301903,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d855c: |[0d855c] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ -0d856c: 7010 c30d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0dc3 │ │ -0d8572: 0e00 |0003: return-void │ │ +0d8644: |[0d8644] android.support.v4.view.ViewCompat$JBViewCompatImpl.:()V │ │ +0d8654: 7010 c30d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$ICSViewCompatImpl;.:()V // method@0dc3 │ │ +0d865a: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=851 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -301899,23 +301922,23 @@ │ │ type : '(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 2 │ │ outs : 2 │ │ insns size : 14 16-bit code units │ │ -0d8574: |[0d8574] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ -0d8584: 7110 970e 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0e97 │ │ -0d858a: 0c00 |0003: move-result-object v0 │ │ -0d858c: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ -0d8590: 2201 b302 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@02b3 │ │ -0d8594: 7020 f111 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@11f1 │ │ -0d859a: 1101 |000b: return-object v1 │ │ -0d859c: 1201 |000c: const/4 v1, #int 0 // #0 │ │ -0d859e: 28fe |000d: goto 000b // -0002 │ │ +0d865c: |[0d865c] android.support.v4.view.ViewCompat$JBViewCompatImpl.getAccessibilityNodeProvider:(Landroid/view/View;)Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; │ │ +0d866c: 7110 970e 0300 |0000: invoke-static {v3}, Landroid/support/v4/view/ViewCompatJB;.getAccessibilityNodeProvider:(Landroid/view/View;)Ljava/lang/Object; // method@0e97 │ │ +0d8672: 0c00 |0003: move-result-object v0 │ │ +0d8674: 3800 0800 |0004: if-eqz v0, 000c // +0008 │ │ +0d8678: 2201 b302 |0006: new-instance v1, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat; // type@02b3 │ │ +0d867c: 7020 f111 0100 |0008: invoke-direct {v1, v0}, Landroid/support/v4/view/accessibility/AccessibilityNodeProviderCompat;.:(Ljava/lang/Object;)V // method@11f1 │ │ +0d8682: 1101 |000b: return-object v1 │ │ +0d8684: 1201 |000c: const/4 v1, #int 0 // #0 │ │ +0d8686: 28fe |000d: goto 000b // -0002 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=896 │ │ 0x0004 line=897 │ │ 0x0006 line=898 │ │ 0x000b line=900 │ │ locals : │ │ @@ -301928,18 +301951,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d85a0: |[0d85a0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ -0d85b0: 7110 980e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e98 │ │ -0d85b6: 0a00 |0003: move-result v0 │ │ -0d85b8: 0f00 |0004: return v0 │ │ +0d8688: |[0d8688] android.support.v4.view.ViewCompat$JBViewCompatImpl.getImportantForAccessibility:(Landroid/view/View;)I │ │ +0d8698: 7110 980e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getImportantForAccessibility:(Landroid/view/View;)I // method@0e98 │ │ +0d869e: 0a00 |0003: move-result v0 │ │ +0d86a0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=878 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -301948,18 +301971,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d85bc: |[0d85bc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ -0d85cc: 7110 990e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@0e99 │ │ -0d85d2: 0a00 |0003: move-result v0 │ │ -0d85d4: 0f00 |0004: return v0 │ │ +0d86a4: |[0d86a4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumHeight:(Landroid/view/View;)I │ │ +0d86b4: 7110 990e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumHeight:(Landroid/view/View;)I // method@0e99 │ │ +0d86ba: 0a00 |0003: move-result v0 │ │ +0d86bc: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=915 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -301968,18 +301991,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d85d8: |[0d85d8] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ -0d85e8: 7110 9a0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@0e9a │ │ -0d85ee: 0a00 |0003: move-result v0 │ │ -0d85f0: 0f00 |0004: return v0 │ │ +0d86c0: |[0d86c0] android.support.v4.view.ViewCompat$JBViewCompatImpl.getMinimumWidth:(Landroid/view/View;)I │ │ +0d86d0: 7110 9a0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getMinimumWidth:(Landroid/view/View;)I // method@0e9a │ │ +0d86d6: 0a00 |0003: move-result v0 │ │ +0d86d8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=910 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -301988,18 +302011,18 @@ │ │ type : '(Landroid/view/View;)Landroid/view/ViewParent;' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d85f4: |[0d85f4] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ -0d8604: 7110 9b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0e9b │ │ -0d860a: 0c00 |0003: move-result-object v0 │ │ -0d860c: 1100 |0004: return-object v0 │ │ +0d86dc: |[0d86dc] android.support.v4.view.ViewCompat$JBViewCompatImpl.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; │ │ +0d86ec: 7110 9b0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.getParentForAccessibility:(Landroid/view/View;)Landroid/view/ViewParent; // method@0e9b │ │ +0d86f2: 0c00 |0003: move-result-object v0 │ │ +0d86f4: 1100 |0004: return-object v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=905 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302008,18 +302031,18 @@ │ │ type : '(Landroid/view/View;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8610: |[0d8610] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ -0d8620: 7110 9c0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0e9c │ │ -0d8626: 0a00 |0003: move-result v0 │ │ -0d8628: 0f00 |0004: return v0 │ │ +0d86f8: |[0d86f8] android.support.v4.view.ViewCompat$JBViewCompatImpl.hasTransientState:(Landroid/view/View;)Z │ │ +0d8708: 7110 9c0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJB;.hasTransientState:(Landroid/view/View;)Z // method@0e9c │ │ +0d870e: 0a00 |0003: move-result v0 │ │ +0d8710: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=854 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302028,18 +302051,18 @@ │ │ type : '(Landroid/view/View;ILandroid/os/Bundle;)Z' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 5 │ │ ins : 4 │ │ outs : 3 │ │ insns size : 5 16-bit code units │ │ -0d862c: |[0d862c] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ -0d863c: 7130 9d0e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0e9d │ │ -0d8642: 0a00 |0003: move-result v0 │ │ -0d8644: 0f00 |0004: return v0 │ │ +0d8714: |[0d8714] android.support.v4.view.ViewCompat$JBViewCompatImpl.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z │ │ +0d8724: 7130 9d0e 3204 |0000: invoke-static {v2, v3, v4}, Landroid/support/v4/view/ViewCompatJB;.performAccessibilityAction:(Landroid/view/View;ILandroid/os/Bundle;)Z // method@0e9d │ │ +0d872a: 0a00 |0003: move-result v0 │ │ +0d872c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=892 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0005 reg=3 action I │ │ @@ -302050,17 +302073,17 @@ │ │ type : '(Landroid/view/View;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 2 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d8648: |[0d8648] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ -0d8658: 7110 9e0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e9e │ │ -0d865e: 0e00 |0003: return-void │ │ +0d8730: |[0d8730] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;)V │ │ +0d8740: 7110 9e0e 0100 |0000: invoke-static {v1}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;)V // method@0e9e │ │ +0d8746: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=862 │ │ 0x0003 line=863 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302070,17 +302093,17 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0d8660: |[0d8660] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ -0d8670: 7155 9f0e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0e9f │ │ -0d8676: 0e00 |0003: return-void │ │ +0d8748: |[0d8748] android.support.v4.view.ViewCompat$JBViewCompatImpl.postInvalidateOnAnimation:(Landroid/view/View;IIII)V │ │ +0d8758: 7155 9f0e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postInvalidateOnAnimation:(Landroid/view/View;IIII)V // method@0e9f │ │ +0d875e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=866 │ │ 0x0003 line=867 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302094,17 +302117,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8678: |[0d8678] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ -0d8688: 7120 a00e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ea0 │ │ -0d868e: 0e00 |0003: return-void │ │ +0d8760: |[0d8760] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V │ │ +0d8770: 7120 a00e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimation:(Landroid/view/View;Ljava/lang/Runnable;)V // method@0ea0 │ │ +0d8776: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=870 │ │ 0x0003 line=871 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302115,17 +302138,17 @@ │ │ type : '(Landroid/view/View;Ljava/lang/Runnable;J)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 5 │ │ outs : 4 │ │ insns size : 4 16-bit code units │ │ -0d8690: |[0d8690] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ -0d86a0: 7140 a10e 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0ea1 │ │ -0d86a6: 0e00 |0003: return-void │ │ +0d8778: |[0d8778] android.support.v4.view.ViewCompat$JBViewCompatImpl.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V │ │ +0d8788: 7140 a10e 3254 |0000: invoke-static {v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJB;.postOnAnimationDelayed:(Landroid/view/View;Ljava/lang/Runnable;J)V // method@0ea1 │ │ +0d878e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=874 │ │ 0x0003 line=875 │ │ locals : │ │ 0x0000 - 0x0004 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=2 view Landroid/view/View; │ │ @@ -302137,17 +302160,17 @@ │ │ type : '(Landroid/view/View;Z)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d86a8: |[0d86a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ -0d86b8: 7120 a20e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0ea2 │ │ -0d86be: 0e00 |0003: return-void │ │ +0d8790: |[0d8790] android.support.v4.view.ViewCompat$JBViewCompatImpl.setHasTransientState:(Landroid/view/View;Z)V │ │ +0d87a0: 7120 a20e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setHasTransientState:(Landroid/view/View;Z)V // method@0ea2 │ │ +0d87a6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=858 │ │ 0x0003 line=859 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302158,38 +302181,38 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 4 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 8 16-bit code units │ │ -0d86c0: |[0d86c0] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0d86d0: 1240 |0000: const/4 v0, #int 4 // #4 │ │ -0d86d2: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ -0d86d6: 1223 |0003: const/4 v3, #int 2 // #2 │ │ -0d86d8: 7120 a30e 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0ea3 │ │ -0d86de: 0e00 |0007: return-void │ │ +0d87a8: |[0d87a8] android.support.v4.view.ViewCompat$JBViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0d87b8: 1240 |0000: const/4 v0, #int 4 // #4 │ │ +0d87ba: 3303 0300 |0001: if-ne v3, v0, 0004 // +0003 │ │ +0d87be: 1223 |0003: const/4 v3, #int 2 // #2 │ │ +0d87c0: 7120 a30e 3200 |0004: invoke-static {v2, v3}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0ea3 │ │ +0d87c6: 0e00 |0007: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=885 │ │ 0x0003 line=886 │ │ 0x0004 line=888 │ │ 0x0007 line=889 │ │ locals : │ │ 0x0000 - 0x0008 reg=1 this Landroid/support/v4/view/ViewCompat$JBViewCompatImpl; │ │ 0x0000 - 0x0008 reg=2 view Landroid/view/View; │ │ 0x0000 - 0x0008 reg=3 mode I │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #1060 header: │ │ class_idx : 595 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 594 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 8 │ │ │ │ Class #1060 annotations: │ │ Annotations on class │ │ @@ -302209,17 +302232,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d86e0: |[0d86e0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ -0d86f0: 7010 cb0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0dcb │ │ -0d86f6: 0e00 |0003: return-void │ │ +0d87c8: |[0d87c8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.:()V │ │ +0d87d8: 7010 cb0d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JBViewCompatImpl;.:()V // method@0dcb │ │ +0d87de: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=919 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -302228,18 +302251,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d86f8: |[0d86f8] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ -0d8708: 7110 a50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0ea5 │ │ -0d870e: 0a00 |0003: move-result v0 │ │ -0d8710: 0f00 |0004: return v0 │ │ +0d87e0: |[0d87e0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLabelFor:(Landroid/view/View;)I │ │ +0d87f0: 7110 a50e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLabelFor:(Landroid/view/View;)I // method@0ea5 │ │ +0d87f6: 0a00 |0003: move-result v0 │ │ +0d87f8: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=923 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302248,18 +302271,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8714: |[0d8714] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ -0d8724: 7110 a60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0ea6 │ │ -0d872a: 0a00 |0003: move-result v0 │ │ -0d872c: 0f00 |0004: return v0 │ │ +0d87fc: |[0d87fc] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getLayoutDirection:(Landroid/view/View;)I │ │ +0d880c: 7110 a60e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getLayoutDirection:(Landroid/view/View;)I // method@0ea6 │ │ +0d8812: 0a00 |0003: move-result v0 │ │ +0d8814: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=938 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302268,18 +302291,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d8730: |[0d8730] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ -0d8740: 7110 a70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@0ea7 │ │ -0d8746: 0a00 |0003: move-result v0 │ │ -0d8748: 0f00 |0004: return v0 │ │ +0d8818: |[0d8818] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingEnd:(Landroid/view/View;)I │ │ +0d8828: 7110 a70e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingEnd:(Landroid/view/View;)I // method@0ea7 │ │ +0d882e: 0a00 |0003: move-result v0 │ │ +0d8830: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=953 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302288,18 +302311,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d874c: |[0d874c] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ -0d875c: 7110 a80e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@0ea8 │ │ -0d8762: 0a00 |0003: move-result v0 │ │ -0d8764: 0f00 |0004: return v0 │ │ +0d8834: |[0d8834] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.getPaddingStart:(Landroid/view/View;)I │ │ +0d8844: 7110 a80e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.getPaddingStart:(Landroid/view/View;)I // method@0ea8 │ │ +0d884a: 0a00 |0003: move-result v0 │ │ +0d884c: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=948 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302308,17 +302331,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8768: |[0d8768] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ -0d8778: 7120 a90e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0ea9 │ │ -0d877e: 0e00 |0003: return-void │ │ +0d8850: |[0d8850] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLabelFor:(Landroid/view/View;I)V │ │ +0d8860: 7120 a90e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLabelFor:(Landroid/view/View;I)V // method@0ea9 │ │ +0d8866: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=928 │ │ 0x0003 line=929 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302329,17 +302352,17 @@ │ │ type : '(Landroid/view/View;Landroid/graphics/Paint;)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8780: |[0d8780] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ -0d8790: 7120 aa0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0eaa │ │ -0d8796: 0e00 |0003: return-void │ │ +0d8868: |[0d8868] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V │ │ +0d8878: 7120 aa0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayerPaint:(Landroid/view/View;Landroid/graphics/Paint;)V // method@0eaa │ │ +0d887e: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=933 │ │ 0x0003 line=934 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302350,17 +302373,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8798: |[0d8798] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ -0d87a8: 7120 ab0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0eab │ │ -0d87ae: 0e00 |0003: return-void │ │ +0d8880: |[0d8880] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setLayoutDirection:(Landroid/view/View;I)V │ │ +0d8890: 7120 ab0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setLayoutDirection:(Landroid/view/View;I)V // method@0eab │ │ +0d8896: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=943 │ │ 0x0003 line=944 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302371,36 +302394,36 @@ │ │ type : '(Landroid/view/View;IIII)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 6 │ │ ins : 6 │ │ outs : 5 │ │ insns size : 4 16-bit code units │ │ -0d87b0: |[0d87b0] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ -0d87c0: 7155 ac0e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@0eac │ │ -0d87c6: 0e00 |0003: return-void │ │ +0d8898: |[0d8898] android.support.v4.view.ViewCompat$JbMr1ViewCompatImpl.setPaddingRelative:(Landroid/view/View;IIII)V │ │ +0d88a8: 7155 ac0e 2143 |0000: invoke-static {v1, v2, v3, v4, v5}, Landroid/support/v4/view/ViewCompatJellybeanMr1;.setPaddingRelative:(Landroid/view/View;IIII)V // method@0eac │ │ +0d88ae: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=958 │ │ 0x0003 line=959 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 start I │ │ 0x0000 - 0x0004 reg=3 top I │ │ 0x0000 - 0x0004 reg=4 end I │ │ 0x0000 - 0x0004 reg=5 bottom I │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ │ │ │ Class #1061 header: │ │ class_idx : 596 │ │ access_flags : 0 (0x0000) │ │ superclass_idx : 595 │ │ -source_file_idx : 4727 │ │ +source_file_idx : 4728 │ │ static_fields_size : 0 │ │ instance_fields_size: 0 │ │ direct_methods_size : 1 │ │ virtual_methods_size: 3 │ │ │ │ Class #1061 annotations: │ │ Annotations on class │ │ @@ -302420,17 +302443,17 @@ │ │ type : '()V' │ │ access : 0x10000 (CONSTRUCTOR) │ │ code - │ │ registers : 1 │ │ ins : 1 │ │ outs : 1 │ │ insns size : 4 16-bit code units │ │ -0d87c8: |[0d87c8] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ -0d87d8: 7010 d90d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0dd9 │ │ -0d87de: 0e00 |0003: return-void │ │ +0d88b0: |[0d88b0] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.:()V │ │ +0d88c0: 7010 d90d 0000 |0000: invoke-direct {v0}, Landroid/support/v4/view/ViewCompat$JbMr1ViewCompatImpl;.:()V // method@0dd9 │ │ +0d88c6: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=962 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ │ │ Virtual methods - │ │ @@ -302439,18 +302462,18 @@ │ │ type : '(Landroid/view/View;)I' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 2 │ │ outs : 1 │ │ insns size : 5 16-bit code units │ │ -0d87e0: |[0d87e0] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ -0d87f0: 7110 ae0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0eae │ │ -0d87f6: 0a00 |0003: move-result v0 │ │ -0d87f8: 0f00 |0004: return v0 │ │ +0d88c8: |[0d88c8] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.getAccessibilityLiveRegion:(Landroid/view/View;)I │ │ +0d88d8: 7110 ae0e 0200 |0000: invoke-static {v2}, Landroid/support/v4/view/ViewCompatKitKat;.getAccessibilityLiveRegion:(Landroid/view/View;)I // method@0eae │ │ +0d88de: 0a00 |0003: move-result v0 │ │ +0d88e0: 0f00 |0004: return v0 │ │ catches : (none) │ │ positions : │ │ 0x0000 line=965 │ │ locals : │ │ 0x0000 - 0x0005 reg=1 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0005 reg=2 view Landroid/view/View; │ │ │ │ @@ -302459,17 +302482,17 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d87fc: |[0d87fc] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ -0d880c: 7120 af0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0eaf │ │ -0d8812: 0e00 |0003: return-void │ │ +0d88e4: |[0d88e4] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setAccessibilityLiveRegion:(Landroid/view/View;I)V │ │ +0d88f4: 7120 af0e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatKitKat;.setAccessibilityLiveRegion:(Landroid/view/View;I)V // method@0eaf │ │ +0d88fa: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=970 │ │ 0x0003 line=971 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ @@ -302480,21 +302503,21 @@ │ │ type : '(Landroid/view/View;I)V' │ │ access : 0x0001 (PUBLIC) │ │ code - │ │ registers : 3 │ │ ins : 3 │ │ outs : 2 │ │ insns size : 4 16-bit code units │ │ -0d8814: |[0d8814] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ -0d8824: 7120 a30e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0ea3 │ │ -0d882a: 0e00 |0003: return-void │ │ +0d88fc: |[0d88fc] android.support.v4.view.ViewCompat$KitKatViewCompatImpl.setImportantForAccessibility:(Landroid/view/View;I)V │ │ +0d890c: 7120 a30e 2100 |0000: invoke-static {v1, v2}, Landroid/support/v4/view/ViewCompatJB;.setImportantForAccessibility:(Landroid/view/View;I)V // method@0ea3 │ │ +0d8912: 0e00 |0003: return-void │ │ catches : (none) │ │ positions : │ │ 0x0000 line=975 │ │ 0x0003 line=976 │ │ locals : │ │ 0x0000 - 0x0004 reg=0 this Landroid/support/v4/view/ViewCompat$KitKatViewCompatImpl; │ │ 0x0000 - 0x0004 reg=1 view Landroid/view/View; │ │ 0x0000 - 0x0004 reg=2 mode I │ │ │ │ - source_file_idx : 4727 (ViewCompat.java) │ │ + source_file_idx : 4728 (ViewCompat.java) │ ├── classes.jar │ │ ├── zipinfo {} │ │ │ @@ -1,8 +1,8 @@ │ │ │ -Zip file size: 1923891 bytes, number of entries: 1062 │ │ │ +Zip file size: 1924628 bytes, number of entries: 1062 │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AnimRes.class │ │ │ ?rwxrwxr-x 2.0 unx 129 b- stor 80-Jan-01 00:00 android/support/annotation/AnimatorRes.class │ │ │ ?rwxrwxr-x 2.0 unx 124 b- stor 80-Jan-01 00:00 android/support/annotation/AnyRes.class │ │ │ ?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ArrayRes.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/AttrRes.class │ │ │ ?rwxrwxr-x 2.0 unx 125 b- stor 80-Jan-01 00:00 android/support/annotation/BoolRes.class │ │ │ ?rwxrwxr-x 2.0 unx 126 b- stor 80-Jan-01 00:00 android/support/annotation/ColorRes.class │ │ │ @@ -631,32 +631,32 @@ │ │ │ ?rwxrwxr-x 2.0 unx 378 b- stor 80-Jan-01 00:00 com/squareup/picasso/Utils$PicassoThreadFactory.class │ │ │ ?rwxrwxr-x 2.0 unx 11282 b- defN 80-Jan-01 00:00 com/squareup/picasso/Utils.class │ │ │ ?rwxrwxr-x 2.0 unx 538 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Application$1.class │ │ │ ?rwxrwxr-x 2.0 unx 947 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Application.class │ │ │ ?rwxrwxr-x 2.0 unx 439 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 156 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Debug$OnLogListener.class │ │ │ ?rwxrwxr-x 2.0 unx 2401 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Debug.class │ │ │ -?rwxrwxr-x 2.0 unx 745 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/HideOverlaysReceiver.class │ │ │ -?rwxrwxr-x 2.0 unx 3193 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Policy.class │ │ │ +?rwxrwxr-x 2.0 unx 796 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/HideOverlaysReceiver.class │ │ │ +?rwxrwxr-x 2.0 unx 3191 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Policy.class │ │ │ ?rwxrwxr-x 2.0 unx 85 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$1.class │ │ │ ?rwxrwxr-x 2.0 unx 4555 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Builder.class │ │ │ ?rwxrwxr-x 2.0 unx 1811 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Command.class │ │ │ ?rwxrwxr-x 2.0 unx 430 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive$2.class │ │ │ ?rwxrwxr-x 2.0 unx 863 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive$3.class │ │ │ -?rwxrwxr-x 2.0 unx 1548 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive$4.class │ │ │ -?rwxrwxr-x 2.0 unx 17031 b- defN 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive.class │ │ │ +?rwxrwxr-x 2.0 unx 1531 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive$4.class │ │ │ +?rwxrwxr-x 2.0 unx 17176 b- defN 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive.class │ │ │ ?rwxrwxr-x 2.0 unx 300 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$OnResult.class │ │ │ ?rwxrwxr-x 2.0 unx 697 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$SH.class │ │ │ -?rwxrwxr-x 2.0 unx 3647 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$SU.class │ │ │ -?rwxrwxr-x 2.0 unx 5462 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell.class │ │ │ +?rwxrwxr-x 2.0 unx 4191 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$SU.class │ │ │ +?rwxrwxr-x 2.0 unx 5545 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell.class │ │ │ ?rwxrwxr-x 2.0 unx 327 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/ShellNotClosedException.class │ │ │ ?rwxrwxr-x 2.0 unx 690 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/ShellOnMainThreadException.class │ │ │ ?rwxrwxr-x 2.0 unx 147 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/StreamGobbler$OnLineListener.class │ │ │ ?rwxrwxr-x 2.0 unx 1564 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/StreamGobbler.class │ │ │ -?rwxrwxr-x 2.0 unx 2220 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Toolbox.class │ │ │ +?rwxrwxr-x 2.0 unx 2230 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Toolbox.class │ │ │ ?rwxrwxr-x 2.0 unx 461 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 416 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/R$anim.class │ │ │ ?rwxrwxr-x 2.0 unx 5658 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/R$attr.class │ │ │ ?rwxrwxr-x 2.0 unx 550 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/R$bool.class │ │ │ ?rwxrwxr-x 2.0 unx 2533 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/R$color.class │ │ │ ?rwxrwxr-x 2.0 unx 1521 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/R$dimen.class │ │ │ ?rwxrwxr-x 2.0 unx 8438 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/R$drawable.class │ │ │ @@ -675,22 +675,22 @@ │ │ │ ?rwxrwxr-x 2.0 unx 3719 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/PreferenceFile.class │ │ │ ?rwxrwxr-x 2.0 unx 904 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/PreferenceSortType.class │ │ │ ?rwxrwxr-x 2.0 unx 2849 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/PreferenceType.class │ │ │ ?rwxrwxr-x 2.0 unx 1734 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/XmlColorTheme$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1205 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum.class │ │ │ ?rwxrwxr-x 2.0 unx 1153 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum.class │ │ │ ?rwxrwxr-x 2.0 unx 1999 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/XmlColorTheme.class │ │ │ -?rwxrwxr-x 2.0 unx 1395 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/XmlFontSize.class │ │ │ +?rwxrwxr-x 2.0 unx 1388 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/model/XmlFontSize.class │ │ │ ?rwxrwxr-x 2.0 unx 1094 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/roboto/RobotoButton.class │ │ │ ?rwxrwxr-x 2.0 unx 1098 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/roboto/RobotoEditText.class │ │ │ ?rwxrwxr-x 2.0 unx 1103 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/roboto/RobotoTextView.class │ │ │ ?rwxrwxr-x 2.0 unx 3197 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/roboto/RobotoTypefaceManager.class │ │ │ ?rwxrwxr-x 2.0 unx 806 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AboutDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1649 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/App.class │ │ │ -?rwxrwxr-x 2.0 unx 2430 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppAdapter$1.class │ │ │ +?rwxrwxr-x 2.0 unx 2436 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppAdapter$1.class │ │ │ ?rwxrwxr-x 2.0 unx 319 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppAdapter$HeaderViewHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 987 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppAdapter$ViewHolder.class │ │ │ ?rwxrwxr-x 2.0 unx 1066 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppListActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1172 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppListActivity$2.class │ │ │ ?rwxrwxr-x 2.0 unx 1638 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask.class │ │ │ ?rwxrwxr-x 2.0 unx 693 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1.class │ │ │ ?rwxrwxr-x 2.0 unx 660 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2.class │ │ │ @@ -719,16 +719,16 @@ │ │ │ ?rwxrwxr-x 2.0 unx 4954 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/RestoreAdapter.class │ │ │ ?rwxrwxr-x 2.0 unx 314 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment$OnRestoreFragmentInteractionListener.class │ │ │ ?rwxrwxr-x 2.0 unx 523 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/RootDialog$1.class │ │ │ ?rwxrwxr-x 2.0 unx 976 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan.class │ │ │ ?rwxrwxr-x 2.0 unx 6377 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/FastXmlSerializer.class │ │ │ ?rwxrwxr-x 2.0 unx 801 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/MyComparator.class │ │ │ ?rwxrwxr-x 2.0 unx 2197 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/Ui.class │ │ │ -?rwxrwxr-x 2.0 unx 13223 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/Utils.class │ │ │ -?rwxrwxr-x 2.0 unx 10973 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/XmlUtils.class │ │ │ +?rwxrwxr-x 2.0 unx 13234 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/Utils.class │ │ │ +?rwxrwxr-x 2.0 unx 10970 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/util/XmlUtils.class │ │ │ ?rwxrwxr-x 2.0 unx 667 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/AdapterWrapper$1.class │ │ │ ?rwxrwxr-x 2.0 unx 1031 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/AdapterWrapper$2.class │ │ │ ?rwxrwxr-x 2.0 unx 174 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/AdapterWrapper$OnHeaderClickListener.class │ │ │ ?rwxrwxr-x 2.0 unx 448 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/BuildConfig.class │ │ │ ?rwxrwxr-x 2.0 unx 249 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/DistinctMultiHashMap$IDMapper.class │ │ │ ?rwxrwxr-x 2.0 unx 2826 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/DistinctMultiHashMap.class │ │ │ ?rwxrwxr-x 2.0 unx 831 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/DualHashMap.class │ │ │ @@ -1018,18 +1018,18 @@ │ │ │ ?rwxrwxr-x 2.0 unx 1364 b- stor 80-Jan-01 00:00 com/squareup/picasso/FileRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 3546 b- stor 80-Jan-01 00:00 com/squareup/picasso/MediaStoreRequestHandler.class │ │ │ ?rwxrwxr-x 2.0 unx 1106 b- stor 80-Jan-01 00:00 com/squareup/picasso/RemoteViewsAction$AppWidgetAction.class │ │ │ ?rwxrwxr-x 2.0 unx 1172 b- stor 80-Jan-01 00:00 com/squareup/picasso/RemoteViewsAction$NotificationAction.class │ │ │ ?rwxrwxr-x 2.0 unx 1302 b- stor 80-Jan-01 00:00 eu/chainfire/libsuperuser/Shell$Interactive$1.class │ │ │ ?rwxrwxr-x 2.0 unx 3879 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AboutDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 8523 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/AppListActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 12216 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/FileEditorActivity.class │ │ │ -?rwxrwxr-x 2.0 unx 9469 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/PreferenceDialog.class │ │ │ +?rwxrwxr-x 2.0 unx 12207 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/FileEditorActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 9484 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/PreferenceDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 1662 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter.class │ │ │ -?rwxrwxr-x 2.0 unx 10801 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/PreferencesActivity.class │ │ │ +?rwxrwxr-x 2.0 unx 10796 b- defN 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/PreferencesActivity.class │ │ │ ?rwxrwxr-x 2.0 unx 5566 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment.class │ │ │ ?rwxrwxr-x 2.0 unx 1039 b- stor 80-Jan-01 00:00 fr/simon/marquis/preferencesmanager/ui/RootDialog.class │ │ │ ?rwxrwxr-x 2.0 unx 657 b- stor 80-Jan-01 00:00 se/emilsjolander/stickylistheaders/SectionIndexerAdapterWrapper.class │ │ │ ?rwxrwxr-x 2.0 unx 516 b- stor 80-Jan-01 00:00 android/support/v4/accessibilityservice/AccessibilityServiceInfoCompat$AccessibilityServiceInfoJellyBeanMr2.class │ │ │ ?rwxrwxr-x 2.0 unx 3376 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationCompat$NotificationCompatImplKitKat.class │ │ │ ?rwxrwxr-x 2.0 unx 293 b- stor 80-Jan-01 00:00 android/support/v4/app/NotificationManagerCompat$ImplIceCreamSandwich.class │ │ │ ?rwxrwxr-x 2.0 unx 429 b- stor 80-Jan-01 00:00 android/support/v4/app/ShareCompat$ShareCompatImplJB.class │ │ │ @@ -1057,8 +1057,8 @@ │ │ │ ?rwxrwxr-x 2.0 unx 465 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityRecordCompat$AccessibilityRecordJellyBeanImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 568 b- stor 80-Jan-01 00:00 android/support/v7/app/ActionBarActivityDelegateApi20.class │ │ │ ?rwxrwxr-x 2.0 unx 1683 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$ICSViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 540 b- stor 80-Jan-01 00:00 android/support/v4/view/accessibility/AccessibilityNodeInfoCompat$AccessibilityNodeInfoKitKatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 1717 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JBViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 863 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$JbMr1ViewCompatImpl.class │ │ │ ?rwxrwxr-x 2.0 unx 561 b- stor 80-Jan-01 00:00 android/support/v4/view/ViewCompat$KitKatViewCompatImpl.class │ │ │ -1062 files, 2049971 bytes uncompressed, 1714325 bytes compressed: 16.4% │ │ │ +1062 files, 2050793 bytes uncompressed, 1715062 bytes compressed: 16.4% │ │ ├── eu/chainfire/libsuperuser/HideOverlaysReceiver.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -7,15 +7,15 @@ │ │ │ │ │ │ │ │ public abstract class HideOverlaysReceiver extends BroadcastReceiver │ │ │ │ { │ │ │ │ public static final String ACTION_HIDE_OVERLAYS = "eu.chainfire.supersu.action.HIDE_OVERLAYS"; │ │ │ │ public static final String CATEGORY_HIDE_OVERLAYS = "android.intent.category.INFO"; │ │ │ │ public static final String EXTRA_HIDE_OVERLAYS = "eu.chainfire.supersu.extra.HIDE"; │ │ │ │ │ │ │ │ - public abstract void onHideOverlays(final boolean p0); │ │ │ │ + public abstract void onHideOverlays(final Context p0, final Intent p1, final boolean p2); │ │ │ │ │ │ │ │ public final void onReceive(final Context context, final Intent intent) { │ │ │ │ if (intent.hasExtra("eu.chainfire.supersu.extra.HIDE")) { │ │ │ │ - this.onHideOverlays(intent.getBooleanExtra("eu.chainfire.supersu.extra.HIDE", false)); │ │ │ │ + this.onHideOverlays(context, intent, intent.getBooleanExtra("eu.chainfire.supersu.extra.HIDE", false)); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ ├── eu/chainfire/libsuperuser/Policy.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -83,17 +83,16 @@ │ │ │ │ // monitorexit(o) │ │ │ │ return list; │ │ │ │ } │ │ │ │ final String[] policies = this.getPolicies(); │ │ │ │ if (policies != null && policies.length > 0) { │ │ │ │ list = new ArrayList(); │ │ │ │ String string = ""; │ │ │ │ - final String[] array = policies; │ │ │ │ for (int length = policies.length, i = 0; i < length; ++i) { │ │ │ │ - final String str = array[i]; │ │ │ │ + final String str = policies[i]; │ │ │ │ if (string.length() == 0 || string.length() + str.length() + 3 < 4064) { │ │ │ │ string = string + " \"" + str + "\""; │ │ │ │ } │ │ │ │ else { │ │ │ │ list.add("supolicy --live" + string); │ │ │ │ string = ""; │ │ │ │ } │ │ ├── eu/chainfire/libsuperuser/Shell$Interactive$4.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -6,24 +6,24 @@ │ │ │ │ class Shell$Interactive$4 implements Runnable │ │ │ │ { │ │ │ │ final /* synthetic */ Shell$Interactive this$0; │ │ │ │ final /* synthetic */ Shell$Command val$fCommand; │ │ │ │ final /* synthetic */ int val$fExitCode; │ │ │ │ final /* synthetic */ List val$fOutput; │ │ │ │ │ │ │ │ - Shell$Interactive$4(final Shell$Interactive this$0, final Shell$Command val$fCommand, final List val$fOutput, final int val$fExitCode) { │ │ │ │ + Shell$Interactive$4(final Shell$Interactive this$0, final Shell$Command val$fCommand, final int val$fExitCode, final List val$fOutput) { │ │ │ │ this.this$0 = this$0; │ │ │ │ this.val$fCommand = val$fCommand; │ │ │ │ - this.val$fOutput = val$fOutput; │ │ │ │ this.val$fExitCode = val$fExitCode; │ │ │ │ + this.val$fOutput = val$fOutput; │ │ │ │ } │ │ │ │ │ │ │ │ public void run() { │ │ │ │ try { │ │ │ │ - if (Shell$Command.access$1400(this.val$fCommand) != null && this.val$fOutput != null) { │ │ │ │ + if (Shell$Command.access$1400(this.val$fCommand) != null) { │ │ │ │ Shell$Command.access$1400(this.val$fCommand).onCommandResult(Shell$Command.access$1800(this.val$fCommand), this.val$fExitCode, this.val$fOutput); │ │ │ │ } │ │ │ │ if (Shell$Command.access$1700(this.val$fCommand) != null) { │ │ │ │ Shell$Command.access$1700(this.val$fCommand).onCommandResult(Shell$Command.access$1800(this.val$fCommand), this.val$fExitCode); │ │ │ │ } │ │ │ │ } │ │ │ │ finally { │ │ ├── eu/chainfire/libsuperuser/Shell$Interactive.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,10 +1,11 @@ │ │ │ │ │ │ │ │ package eu.chainfire.libsuperuser; │ │ │ │ │ │ │ │ +import java.io.FilterOutputStream; │ │ │ │ import java.util.concurrent.TimeUnit; │ │ │ │ import java.util.Collections; │ │ │ │ import java.util.ArrayList; │ │ │ │ import java.util.Iterator; │ │ │ │ import java.util.Set; │ │ │ │ import java.io.InputStream; │ │ │ │ import java.io.IOException; │ │ │ │ @@ -103,25 +104,23 @@ │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void handleWatchdog() { │ │ │ │ while (true) { │ │ │ │ while (true) { │ │ │ │ - Label_0168: { │ │ │ │ + Label_0159: { │ │ │ │ synchronized (this) { │ │ │ │ if (this.watchdog != null && this.watchdogTimeout != 0) { │ │ │ │ if (this.isRunning()) { │ │ │ │ - break Label_0168; │ │ │ │ + break Label_0159; │ │ │ │ } │ │ │ │ final int n = -2; │ │ │ │ Debug.log(String.format("[%s%%] SHELL_DIED", this.shell.toUpperCase(Locale.ENGLISH))); │ │ │ │ - if (this.handler != null) { │ │ │ │ - this.postCallback(this.command, n, this.buffer); │ │ │ │ - } │ │ │ │ + this.postCallback(this.command, n, this.buffer); │ │ │ │ this.command = null; │ │ │ │ this.buffer = null; │ │ │ │ this.idle = true; │ │ │ │ this.watchdog.shutdown(); │ │ │ │ this.watchdog = null; │ │ │ │ this.kill(); │ │ │ │ } │ │ │ │ @@ -330,24 +329,24 @@ │ │ │ │ } │ │ │ │ finally {} │ │ │ │ } │ │ │ │ │ │ │ │ private void postCallback(final Shell$Command shell$Command, final int n, final List list) { │ │ │ │ if (Shell$Command.access$1400(shell$Command) != null || Shell$Command.access$1700(shell$Command) != null) { │ │ │ │ if (this.handler == null) { │ │ │ │ - if (Shell$Command.access$1400(shell$Command) != null && list != null) { │ │ │ │ + if (Shell$Command.access$1400(shell$Command) != null) { │ │ │ │ Shell$Command.access$1400(shell$Command).onCommandResult(Shell$Command.access$1800(shell$Command), n, list); │ │ │ │ } │ │ │ │ if (Shell$Command.access$1700(shell$Command) != null) { │ │ │ │ Shell$Command.access$1700(shell$Command).onCommandResult(Shell$Command.access$1800(shell$Command), n); │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ │ │ this.startCallback(); │ │ │ │ - this.handler.post((Runnable)new Shell$Interactive$4(this, shell$Command, list, n)); │ │ │ │ + this.handler.post((Runnable)new Shell$Interactive$4(this, shell$Command, n, list)); │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private void processLine(final String s, final StreamGobbler$OnLineListener streamGobbler$OnLineListener) { │ │ │ │ // monitorenter(this) │ │ │ │ if (streamGobbler$OnLineListener == null) { │ │ │ │ @@ -382,128 +381,121 @@ │ │ │ │ │ │ │ │ private void runNextCommand() { │ │ │ │ this.runNextCommand(true); │ │ │ │ } │ │ │ │ │ │ │ │ private void runNextCommand(final boolean b) { │ │ │ │ final boolean idle = true; │ │ │ │ + Object o = null; │ │ │ │ final boolean running = this.isRunning(); │ │ │ │ if (!running) { │ │ │ │ this.idle = idle; │ │ │ │ } │ │ │ │ - Label_0578: { │ │ │ │ + Label_0575: { │ │ │ │ if (!running || !this.idle || this.commands.size() <= 0) { │ │ │ │ - break Label_0578; │ │ │ │ + break Label_0575; │ │ │ │ } │ │ │ │ final Shell$Command command = (Shell$Command)this.commands.get(0); │ │ │ │ this.commands.remove(0); │ │ │ │ this.buffer = null; │ │ │ │ this.lastExitCode = 0; │ │ │ │ this.lastMarkerSTDOUT = null; │ │ │ │ this.lastMarkerSTDERR = null; │ │ │ │ - Label_0570: { │ │ │ │ + Label_0567: { │ │ │ │ if (Shell$Command.access$1300(command).length <= 0) { │ │ │ │ - break Label_0570; │ │ │ │ + break Label_0567; │ │ │ │ } │ │ │ │ try { │ │ │ │ - Label_0154: { │ │ │ │ + Label_0151: { │ │ │ │ if (Shell$Command.access$1400(command) == null) { │ │ │ │ - break Label_0154; │ │ │ │ + break Label_0151; │ │ │ │ } │ │ │ │ try { │ │ │ │ this.buffer = Collections.synchronizedList(new ArrayList()); │ │ │ │ this.idle = false; │ │ │ │ try { │ │ │ │ this.command = command; │ │ │ │ this.startWatchdog(); │ │ │ │ final String[] access$1300 = Shell$Command.access$1300(command); │ │ │ │ try { │ │ │ │ final int length = access$1300.length; │ │ │ │ int n = 0; │ │ │ │ while (true) { │ │ │ │ - Label_0346: { │ │ │ │ + Label_0343: { │ │ │ │ if (n >= length) { │ │ │ │ - break Label_0346; │ │ │ │ + break Label_0343; │ │ │ │ } │ │ │ │ final String str = access$1300[n]; │ │ │ │ - final String s = "[%s+] %s"; │ │ │ │ - Object o = new Object[2]; │ │ │ │ + o = "[%s+] %s"; │ │ │ │ + final Object[] args = new Object[2]; │ │ │ │ final String shell = this.shell; │ │ │ │ try { │ │ │ │ - o[0] = shell.toUpperCase(Locale.ENGLISH); │ │ │ │ - o[1] = str; │ │ │ │ - final String format = s; │ │ │ │ + args[0] = shell.toUpperCase(Locale.ENGLISH); │ │ │ │ + args[1] = str; │ │ │ │ + final Object format = o; │ │ │ │ try { │ │ │ │ - final String format2 = String.format(format, (Object[])o); │ │ │ │ + o = String.format((String)format, args); │ │ │ │ try { │ │ │ │ - Debug.logCommand(format2); │ │ │ │ - final DataOutputStream stdin = this.STDIN; │ │ │ │ + Debug.logCommand((String)o); │ │ │ │ + o = this.STDIN; │ │ │ │ try { │ │ │ │ - o = new(java.lang.StringBuilder.class); │ │ │ │ try { │ │ │ │ - new StringBuilder(); │ │ │ │ - final Object[] array = (Object[])o; │ │ │ │ + final StringBuilder sb = new StringBuilder(); │ │ │ │ try { │ │ │ │ - o = ((StringBuilder)array).append(str); │ │ │ │ - o = ((StringBuilder)o).append("\n"); │ │ │ │ + final StringBuilder append = sb.append(str).append("\n"); │ │ │ │ try { │ │ │ │ - o = ((StringBuilder)o).toString(); │ │ │ │ - o = ((String)o).getBytes("UTF-8"); │ │ │ │ - stdin.write((byte[])o); │ │ │ │ + ((FilterOutputStream)o).write(append.toString().getBytes("UTF-8")); │ │ │ │ ++n; │ │ │ │ continue; │ │ │ │ - final DataOutputStream stdin2 = this.STDIN; │ │ │ │ + final DataOutputStream stdin = this.STDIN; │ │ │ │ try { │ │ │ │ o = new(java.lang.StringBuilder.class); │ │ │ │ try { │ │ │ │ new StringBuilder(); │ │ │ │ o = ((StringBuilder)o).append("echo "); │ │ │ │ try { │ │ │ │ o = ((StringBuilder)o).append(Shell$Command.access$1500(command)); │ │ │ │ o = ((StringBuilder)o).append(" $?\n"); │ │ │ │ try { │ │ │ │ o = ((StringBuilder)o).toString(); │ │ │ │ o = ((String)o).getBytes("UTF-8"); │ │ │ │ - stdin2.write((byte[])o); │ │ │ │ - final DataOutputStream stdin3 = this.STDIN; │ │ │ │ + stdin.write((byte[])o); │ │ │ │ + final DataOutputStream stdin2 = this.STDIN; │ │ │ │ try { │ │ │ │ o = new(java.lang.StringBuilder.class); │ │ │ │ try { │ │ │ │ new StringBuilder(); │ │ │ │ o = ((StringBuilder)o).append("echo "); │ │ │ │ try { │ │ │ │ o = ((StringBuilder)o).append(Shell$Command.access$1500(command)); │ │ │ │ o = ((StringBuilder)o).append(" >&2\n"); │ │ │ │ try { │ │ │ │ o = ((StringBuilder)o).toString(); │ │ │ │ o = ((String)o).getBytes("UTF-8"); │ │ │ │ - stdin3.write((byte[])o); │ │ │ │ - final DataOutputStream stdin4 = this.STDIN; │ │ │ │ + stdin2.write((byte[])o); │ │ │ │ + final DataOutputStream stdin3 = this.STDIN; │ │ │ │ try { │ │ │ │ - stdin4.flush(); │ │ │ │ - Block_51_Outer: │ │ │ │ + stdin3.flush(); │ │ │ │ + Label_0580_Outer: │ │ │ │ while (true) { │ │ │ │ if (!this.idle || !b) { │ │ │ │ return; │ │ │ │ } │ │ │ │ synchronized (this.idleSync) { │ │ │ │ this.idleSync.notifyAll(); │ │ │ │ return; │ │ │ │ - // iftrue(Label_0533:, this.commands.size() <= 0) │ │ │ │ + // iftrue(Label_0530:, this.commands.size() <= 0) │ │ │ │ while (true) { │ │ │ │ this.postCallback(this.commands.remove(0), -2, null); │ │ │ │ - Label_0583: { │ │ │ │ - break Label_0583; │ │ │ │ - this.runNextCommand(false); │ │ │ │ - continue Block_51_Outer; │ │ │ │ - } │ │ │ │ continue; │ │ │ │ } │ │ │ │ + this.runNextCommand(false); │ │ │ │ + continue Label_0580_Outer; │ │ │ │ } │ │ │ │ - // iftrue(Label_0533:, running) │ │ │ │ + // iftrue(Label_0530:, running) │ │ │ │ } │ │ │ │ } │ │ │ │ catch (IOException ex) {} │ │ │ │ } │ │ │ │ catch (IOException ex2) {} │ │ │ │ } │ │ │ │ catch (IOException ex3) {} │ │ │ │ @@ -756,73 +748,88 @@ │ │ │ │ // 265: aload 4 │ │ │ │ // 267: aload 5 │ │ │ │ // 269: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ // 272: istore_3 │ │ │ │ // 273: iload_3 │ │ │ │ // 274: ifne 141 │ │ │ │ // 277: aload 8 │ │ │ │ - // 279: athrow │ │ │ │ - // 280: astore 4 │ │ │ │ - // 282: goto 201 │ │ │ │ - // 285: astore 4 │ │ │ │ - // 287: goto 201 │ │ │ │ - // 290: astore 4 │ │ │ │ - // 292: goto 164 │ │ │ │ + // 279: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + // 282: astore 4 │ │ │ │ + // 284: ldc_w "Stream closed" │ │ │ │ + // 287: astore 5 │ │ │ │ + // 289: aload 4 │ │ │ │ + // 291: aload 5 │ │ │ │ + // 293: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + // 296: istore_3 │ │ │ │ + // 297: iload_3 │ │ │ │ + // 298: ifne 141 │ │ │ │ + // 301: aload 8 │ │ │ │ + // 303: athrow │ │ │ │ + // 304: astore 4 │ │ │ │ + // 306: goto 201 │ │ │ │ + // 309: astore 4 │ │ │ │ + // 311: goto 201 │ │ │ │ + // 314: astore 4 │ │ │ │ + // 316: goto 164 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- -------------------------------- │ │ │ │ // 9 13 82 89 Any │ │ │ │ // 18 20 82 89 Any │ │ │ │ // 27 31 82 89 Any │ │ │ │ // 34 38 82 89 Any │ │ │ │ // 38 40 82 89 Any │ │ │ │ // 84 86 82 89 Any │ │ │ │ - // 98 102 251 280 Ljava/io/IOException; │ │ │ │ - // 98 102 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 116 121 251 280 Ljava/io/IOException; │ │ │ │ - // 116 121 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 125 130 251 280 Ljava/io/IOException; │ │ │ │ - // 125 130 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 130 134 251 280 Ljava/io/IOException; │ │ │ │ - // 130 134 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 136 141 251 280 Ljava/io/IOException; │ │ │ │ - // 136 141 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 141 145 280 285 Ljava/io/IOException; │ │ │ │ - // 141 145 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 147 153 280 285 Ljava/io/IOException; │ │ │ │ - // 147 153 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 153 157 290 295 Ljava/io/IOException; │ │ │ │ - // 153 157 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 159 164 290 295 Ljava/io/IOException; │ │ │ │ - // 159 164 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 164 168 280 285 Ljava/io/IOException; │ │ │ │ - // 164 168 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 170 175 280 285 Ljava/io/IOException; │ │ │ │ - // 170 175 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 175 179 280 285 Ljava/io/IOException; │ │ │ │ - // 175 179 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 181 186 280 285 Ljava/io/IOException; │ │ │ │ - // 181 186 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 186 190 280 285 Ljava/io/IOException; │ │ │ │ - // 186 190 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 190 194 280 285 Ljava/io/IOException; │ │ │ │ - // 190 194 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 196 201 280 285 Ljava/io/IOException; │ │ │ │ - // 196 201 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 253 258 280 285 Ljava/io/IOException; │ │ │ │ - // 253 258 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 267 272 280 285 Ljava/io/IOException; │ │ │ │ - // 267 272 285 290 Ljava/lang/InterruptedException; │ │ │ │ - // 277 280 280 285 Ljava/io/IOException; │ │ │ │ - // 277 280 285 290 Ljava/lang/InterruptedException; │ │ │ │ + // 98 102 251 304 Ljava/io/IOException; │ │ │ │ + // 98 102 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 116 121 251 304 Ljava/io/IOException; │ │ │ │ + // 116 121 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 125 130 251 304 Ljava/io/IOException; │ │ │ │ + // 125 130 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 130 134 251 304 Ljava/io/IOException; │ │ │ │ + // 130 134 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 136 141 251 304 Ljava/io/IOException; │ │ │ │ + // 136 141 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 141 145 304 309 Ljava/io/IOException; │ │ │ │ + // 141 145 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 147 153 304 309 Ljava/io/IOException; │ │ │ │ + // 147 153 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 153 157 314 319 Ljava/io/IOException; │ │ │ │ + // 153 157 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 159 164 314 319 Ljava/io/IOException; │ │ │ │ + // 159 164 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 164 168 304 309 Ljava/io/IOException; │ │ │ │ + // 164 168 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 170 175 304 309 Ljava/io/IOException; │ │ │ │ + // 170 175 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 175 179 304 309 Ljava/io/IOException; │ │ │ │ + // 175 179 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 181 186 304 309 Ljava/io/IOException; │ │ │ │ + // 181 186 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 186 190 304 309 Ljava/io/IOException; │ │ │ │ + // 186 190 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 190 194 304 309 Ljava/io/IOException; │ │ │ │ + // 190 194 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 196 201 304 309 Ljava/io/IOException; │ │ │ │ + // 196 201 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 253 258 304 309 Ljava/io/IOException; │ │ │ │ + // 253 258 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 267 272 304 309 Ljava/io/IOException; │ │ │ │ + // 267 272 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 277 282 304 309 Ljava/io/IOException; │ │ │ │ + // 277 282 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 291 296 304 309 Ljava/io/IOException; │ │ │ │ + // 291 296 309 314 Ljava/lang/InterruptedException; │ │ │ │ + // 301 304 304 309 Ljava/io/IOException; │ │ │ │ + // 301 304 309 314 Ljava/lang/InterruptedException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 148 out of bounds for length 148 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 159 out of bounds for length 159 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ │ │ @@ -914,40 +921,70 @@ │ │ │ │ // 23: aload_2 │ │ │ │ // 24: invokevirtual java/io/DataOutputStream.close:()V │ │ │ │ // 27: aload_0 │ │ │ │ // 28: getfield eu/chainfire/libsuperuser/Shell$Interactive.process:Ljava/lang/Process; │ │ │ │ // 31: astore_2 │ │ │ │ // 32: aload_2 │ │ │ │ // 33: invokevirtual java/lang/Process.destroy:()V │ │ │ │ - // 36: aload_0 │ │ │ │ - // 37: monitorexit │ │ │ │ - // 38: return │ │ │ │ - // 39: astore_2 │ │ │ │ - // 40: aload_0 │ │ │ │ - // 41: monitorexit │ │ │ │ - // 42: aload_2 │ │ │ │ - // 43: athrow │ │ │ │ - // 44: astore_2 │ │ │ │ - // 45: goto 36 │ │ │ │ - // 48: astore_2 │ │ │ │ - // 49: goto 27 │ │ │ │ + // 36: iconst_1 │ │ │ │ + // 37: istore_1 │ │ │ │ + // 38: aload_0 │ │ │ │ + // 39: iload_1 │ │ │ │ + // 40: putfield eu/chainfire/libsuperuser/Shell$Interactive.idle:Z │ │ │ │ + // 43: aload_0 │ │ │ │ + // 44: getfield eu/chainfire/libsuperuser/Shell$Interactive.idleSync:Ljava/lang/Object; │ │ │ │ + // 47: astore_3 │ │ │ │ + // 48: aload_3 │ │ │ │ + // 49: monitorenter │ │ │ │ + // 50: aload_0 │ │ │ │ + // 51: getfield eu/chainfire/libsuperuser/Shell$Interactive.idleSync:Ljava/lang/Object; │ │ │ │ + // 54: astore_2 │ │ │ │ + // 55: aload_2 │ │ │ │ + // 56: invokevirtual java/lang/Object.notifyAll:()V │ │ │ │ + // 59: aload_3 │ │ │ │ + // 60: monitorexit │ │ │ │ + // 61: aload_0 │ │ │ │ + // 62: monitorexit │ │ │ │ + // 63: return │ │ │ │ + // 64: astore_2 │ │ │ │ + // 65: aload_3 │ │ │ │ + // 66: monitorexit │ │ │ │ + // 67: aload_2 │ │ │ │ + // 68: athrow │ │ │ │ + // 69: astore_2 │ │ │ │ + // 70: aload_0 │ │ │ │ + // 71: monitorexit │ │ │ │ + // 72: aload_2 │ │ │ │ + // 73: athrow │ │ │ │ + // 74: astore_2 │ │ │ │ + // 75: goto 36 │ │ │ │ + // 78: astore_2 │ │ │ │ + // 79: goto 27 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- --------------------- │ │ │ │ - // 7 11 39 44 Any │ │ │ │ - // 14 18 39 44 Any │ │ │ │ - // 18 22 48 52 Ljava/io/IOException; │ │ │ │ - // 18 22 39 44 Any │ │ │ │ - // 23 27 48 52 Ljava/io/IOException; │ │ │ │ - // 23 27 39 44 Any │ │ │ │ - // 27 31 44 48 Ljava/lang/Exception; │ │ │ │ - // 27 31 39 44 Any │ │ │ │ - // 32 36 44 48 Ljava/lang/Exception; │ │ │ │ - // 32 36 39 44 Any │ │ │ │ + // 7 11 69 74 Any │ │ │ │ + // 14 18 69 74 Any │ │ │ │ + // 18 22 78 82 Ljava/io/IOException; │ │ │ │ + // 18 22 69 74 Any │ │ │ │ + // 23 27 78 82 Ljava/io/IOException; │ │ │ │ + // 23 27 69 74 Any │ │ │ │ + // 27 31 74 78 Ljava/lang/Exception; │ │ │ │ + // 27 31 69 74 Any │ │ │ │ + // 32 36 74 78 Ljava/lang/Exception; │ │ │ │ + // 32 36 69 74 Any │ │ │ │ + // 39 43 69 74 Any │ │ │ │ + // 43 47 69 74 Any │ │ │ │ + // 48 50 69 74 Any │ │ │ │ + // 50 54 64 69 Any │ │ │ │ + // 55 59 64 69 Any │ │ │ │ + // 59 61 64 69 Any │ │ │ │ + // 65 67 64 69 Any │ │ │ │ + // 67 69 69 74 Any │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ // java.lang.IllegalStateException: Expression is linked from several locations: Label_0027: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ ├── eu/chainfire/libsuperuser/Shell$SU.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -1,16 +1,14 @@ │ │ │ │ │ │ │ │ package eu.chainfire.libsuperuser; │ │ │ │ │ │ │ │ import java.util.Iterator; │ │ │ │ +import android.os.Build$VERSION; │ │ │ │ import java.util.Locale; │ │ │ │ import java.util.List; │ │ │ │ -import java.io.FileInputStream; │ │ │ │ -import java.io.File; │ │ │ │ -import android.os.Build$VERSION; │ │ │ │ │ │ │ │ public class Shell$SU │ │ │ │ { │ │ │ │ private static Boolean isSELinuxEnforcing; │ │ │ │ private static String[] suVersion; │ │ │ │ │ │ │ │ static { │ │ │ │ @@ -28,68 +26,230 @@ │ │ │ │ Shell$SU.isSELinuxEnforcing = null; │ │ │ │ Shell$SU.suVersion[0] = null; │ │ │ │ Shell$SU.suVersion[1] = null; │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean isSELinuxEnforcing() { │ │ │ │ - final boolean b = true; │ │ │ │ - synchronized (Shell$SU.class) { │ │ │ │ - Label_0152: { │ │ │ │ - if (Shell$SU.isSELinuxEnforcing != null) { │ │ │ │ - break Label_0152; │ │ │ │ - } │ │ │ │ - Boolean isSELinuxEnforcing = null; │ │ │ │ - Label_0134: { │ │ │ │ - if (Build$VERSION.SDK_INT < 17) { │ │ │ │ - break Label_0134; │ │ │ │ - } │ │ │ │ - Label_0105: │ │ │ │ - while (true) { │ │ │ │ - if (!new File("/sys/fs/selinux/enforce").exists()) { │ │ │ │ - break Label_0105; │ │ │ │ - } │ │ │ │ - while (true) { │ │ │ │ - while (true) { │ │ │ │ - Label_0187: { │ │ │ │ - try { │ │ │ │ - final FileInputStream fileInputStream = new FileInputStream("/sys/fs/selinux/enforce"); │ │ │ │ - try { │ │ │ │ - isSELinuxEnforcing = Boolean.valueOf(fileInputStream.read() == 49 && b); │ │ │ │ - fileInputStream.close(); │ │ │ │ - if (isSELinuxEnforcing == null) { │ │ │ │ - if (Build$VERSION.SDK_INT < 19) { │ │ │ │ - break Label_0187; │ │ │ │ - } │ │ │ │ - final boolean b2 = b; │ │ │ │ - isSELinuxEnforcing = Boolean.valueOf(b2); │ │ │ │ - } │ │ │ │ - if (isSELinuxEnforcing == null) { │ │ │ │ - isSELinuxEnforcing = Boolean.valueOf(false); │ │ │ │ - } │ │ │ │ - Shell$SU.isSELinuxEnforcing = isSELinuxEnforcing; │ │ │ │ - return Shell$SU.isSELinuxEnforcing; │ │ │ │ - } │ │ │ │ - finally { │ │ │ │ - fileInputStream.close(); │ │ │ │ - } │ │ │ │ - } │ │ │ │ - catch (Exception ex) { │ │ │ │ - continue Label_0105; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - final boolean b2 = false; │ │ │ │ - continue; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - break; │ │ │ │ - } │ │ │ │ - } │ │ │ │ - } │ │ │ │ - } │ │ │ │ + // │ │ │ │ + // This method could not be decompiled. │ │ │ │ + // │ │ │ │ + // Original Bytecode: │ │ │ │ + // │ │ │ │ + // 1: istore_0 │ │ │ │ + // 2: ldc Leu/chainfire/libsuperuser/Shell$SU;.class │ │ │ │ + // 4: astore_1 │ │ │ │ + // 5: aload_1 │ │ │ │ + // 6: monitorenter │ │ │ │ + // 7: getstatic eu/chainfire/libsuperuser/Shell$SU.isSELinuxEnforcing:Ljava/lang/Boolean; │ │ │ │ + // 10: astore_2 │ │ │ │ + // 11: aload_2 │ │ │ │ + // 12: ifnonnull 193 │ │ │ │ + // 15: aconst_null │ │ │ │ + // 16: astore_3 │ │ │ │ + // 17: getstatic android/os/Build$VERSION.SDK_INT:I │ │ │ │ + // 20: istore 4 │ │ │ │ + // 22: bipush 17 │ │ │ │ + // 24: istore 5 │ │ │ │ + // 26: iload 4 │ │ │ │ + // 28: iload 5 │ │ │ │ + // 30: if_icmplt 175 │ │ │ │ + // 33: new Ljava/io/File; │ │ │ │ + // 36: astore 6 │ │ │ │ + // 38: ldc "/sys/fs/selinux/enforce" │ │ │ │ + // 40: astore_2 │ │ │ │ + // 41: aload 6 │ │ │ │ + // 43: aload_2 │ │ │ │ + // 44: invokespecial java/io/File.:(Ljava/lang/String;)V │ │ │ │ + // 47: aload 6 │ │ │ │ + // 49: invokevirtual java/io/File.exists:()Z │ │ │ │ + // 52: istore 4 │ │ │ │ + // 54: iload 4 │ │ │ │ + // 56: ifeq 105 │ │ │ │ + // 59: new Ljava/io/FileInputStream; │ │ │ │ + // 62: astore 7 │ │ │ │ + // 64: ldc "/sys/fs/selinux/enforce" │ │ │ │ + // 66: astore_2 │ │ │ │ + // 67: aload 7 │ │ │ │ + // 69: aload_2 │ │ │ │ + // 70: invokespecial java/io/FileInputStream.:(Ljava/lang/String;)V │ │ │ │ + // 73: aload 7 │ │ │ │ + // 75: invokevirtual java/io/InputStream.read:()I │ │ │ │ + // 78: istore 4 │ │ │ │ + // 80: bipush 49 │ │ │ │ + // 82: istore 5 │ │ │ │ + // 84: iload 4 │ │ │ │ + // 86: iload 5 │ │ │ │ + // 88: if_icmpne 208 │ │ │ │ + // 91: iload_0 │ │ │ │ + // 92: istore 4 │ │ │ │ + // 94: iload 4 │ │ │ │ + // 96: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + // 99: astore_3 │ │ │ │ + // 100: aload 7 │ │ │ │ + // 102: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 105: aload_3 │ │ │ │ + // 106: ifnonnull 175 │ │ │ │ + // 109: ldc "android.os.SELinux" │ │ │ │ + // 111: astore_2 │ │ │ │ + // 112: aload_2 │ │ │ │ + // 113: invokestatic java/lang/Class.forName:(Ljava/lang/String;)Ljava/lang/Class; │ │ │ │ + // 116: astore 8 │ │ │ │ + // 118: ldc "isSELinuxEnforced" │ │ │ │ + // 120: astore_2 │ │ │ │ + // 121: iconst_0 │ │ │ │ + // 122: istore 5 │ │ │ │ + // 124: aconst_null │ │ │ │ + // 125: astore 9 │ │ │ │ + // 127: iconst_0 │ │ │ │ + // 128: anewarray Ljava/lang/Class; │ │ │ │ + // 131: astore 9 │ │ │ │ + // 133: aload 8 │ │ │ │ + // 135: aload_2 │ │ │ │ + // 136: aload 9 │ │ │ │ + // 138: invokevirtual java/lang/Class.getMethod:(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ │ │ │ + // 141: astore 10 │ │ │ │ + // 143: aload 8 │ │ │ │ + // 145: invokevirtual java/lang/Class.newInstance:()Ljava/lang/Object; │ │ │ │ + // 148: astore_2 │ │ │ │ + // 149: iconst_0 │ │ │ │ + // 150: istore 5 │ │ │ │ + // 152: aconst_null │ │ │ │ + // 153: astore 9 │ │ │ │ + // 155: iconst_0 │ │ │ │ + // 156: anewarray Ljava/lang/Object; │ │ │ │ + // 159: astore 9 │ │ │ │ + // 161: aload 10 │ │ │ │ + // 163: aload_2 │ │ │ │ + // 164: aload 9 │ │ │ │ + // 166: invokevirtual java/lang/reflect/Method.invoke:(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 169: astore_3 │ │ │ │ + // 170: aload_3 │ │ │ │ + // 171: checkcast Ljava/lang/Boolean; │ │ │ │ + // 174: astore_3 │ │ │ │ + // 175: aload_3 │ │ │ │ + // 176: ifnonnull 189 │ │ │ │ + // 179: iconst_0 │ │ │ │ + // 180: istore 4 │ │ │ │ + // 182: aconst_null │ │ │ │ + // 183: astore_2 │ │ │ │ + // 184: iconst_0 │ │ │ │ + // 185: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + // 188: astore_3 │ │ │ │ + // 189: aload_3 │ │ │ │ + // 190: putstatic eu/chainfire/libsuperuser/Shell$SU.isSELinuxEnforcing:Ljava/lang/Boolean; │ │ │ │ + // 193: getstatic eu/chainfire/libsuperuser/Shell$SU.isSELinuxEnforcing:Ljava/lang/Boolean; │ │ │ │ + // 196: astore_2 │ │ │ │ + // 197: aload_2 │ │ │ │ + // 198: invokevirtual java/lang/Boolean.booleanValue:()Z │ │ │ │ + // 201: istore 4 │ │ │ │ + // 203: aload_1 │ │ │ │ + // 204: monitorexit │ │ │ │ + // 205: iload 4 │ │ │ │ + // 207: ireturn │ │ │ │ + // 208: iconst_0 │ │ │ │ + // 209: istore 4 │ │ │ │ + // 211: aconst_null │ │ │ │ + // 212: astore_2 │ │ │ │ + // 213: goto 94 │ │ │ │ + // 216: astore_2 │ │ │ │ + // 217: aload 7 │ │ │ │ + // 219: invokevirtual java/io/InputStream.close:()V │ │ │ │ + // 222: aload_2 │ │ │ │ + // 223: athrow │ │ │ │ + // 224: astore_2 │ │ │ │ + // 225: goto 105 │ │ │ │ + // 228: pop │ │ │ │ + // 229: getstatic android/os/Build$VERSION.SDK_INT:I │ │ │ │ + // 232: istore 4 │ │ │ │ + // 234: bipush 19 │ │ │ │ + // 236: istore 5 │ │ │ │ + // 238: iload 4 │ │ │ │ + // 240: iload 5 │ │ │ │ + // 242: if_icmplt 257 │ │ │ │ + // 245: iload_0 │ │ │ │ + // 246: istore 4 │ │ │ │ + // 248: iload 4 │ │ │ │ + // 250: invokestatic java/lang/Boolean.valueOf:(Z)Ljava/lang/Boolean; │ │ │ │ + // 253: astore_3 │ │ │ │ + // 254: goto 175 │ │ │ │ + // 257: iconst_0 │ │ │ │ + // 258: istore 4 │ │ │ │ + // 260: aconst_null │ │ │ │ + // 261: astore_2 │ │ │ │ + // 262: goto 248 │ │ │ │ + // 265: astore_2 │ │ │ │ + // 266: aload_1 │ │ │ │ + // 267: monitorexit │ │ │ │ + // 268: aload_2 │ │ │ │ + // 269: athrow │ │ │ │ + // Exceptions: │ │ │ │ + // Try Handler │ │ │ │ + // Start End Start End Type │ │ │ │ + // ----- ----- ----- ----- --------------------- │ │ │ │ + // 7 10 265 270 Any │ │ │ │ + // 17 20 265 270 Any │ │ │ │ + // 33 36 265 270 Any │ │ │ │ + // 43 47 265 270 Any │ │ │ │ + // 47 52 265 270 Any │ │ │ │ + // 59 62 224 228 Ljava/lang/Exception; │ │ │ │ + // 59 62 265 270 Any │ │ │ │ + // 69 73 224 228 Ljava/lang/Exception; │ │ │ │ + // 69 73 265 270 Any │ │ │ │ + // 73 78 216 224 Any │ │ │ │ + // 94 99 216 224 Any │ │ │ │ + // 100 105 224 228 Ljava/lang/Exception; │ │ │ │ + // 100 105 265 270 Any │ │ │ │ + // 112 116 228 265 Ljava/lang/Exception; │ │ │ │ + // 112 116 265 270 Any │ │ │ │ + // 127 131 228 265 Ljava/lang/Exception; │ │ │ │ + // 127 131 265 270 Any │ │ │ │ + // 136 141 228 265 Ljava/lang/Exception; │ │ │ │ + // 136 141 265 270 Any │ │ │ │ + // 143 148 228 265 Ljava/lang/Exception; │ │ │ │ + // 143 148 265 270 Any │ │ │ │ + // 155 159 228 265 Ljava/lang/Exception; │ │ │ │ + // 155 159 265 270 Any │ │ │ │ + // 164 169 228 265 Ljava/lang/Exception; │ │ │ │ + // 164 169 265 270 Any │ │ │ │ + // 170 174 228 265 Ljava/lang/Exception; │ │ │ │ + // 170 174 265 270 Any │ │ │ │ + // 184 188 265 270 Any │ │ │ │ + // 189 193 265 270 Any │ │ │ │ + // 193 196 265 270 Any │ │ │ │ + // 197 201 265 270 Any │ │ │ │ + // 217 222 224 228 Ljava/lang/Exception; │ │ │ │ + // 217 222 265 270 Any │ │ │ │ + // 222 224 224 228 Ljava/lang/Exception; │ │ │ │ + // 222 224 265 270 Any │ │ │ │ + // 229 232 265 270 Any │ │ │ │ + // 248 253 265 270 Any │ │ │ │ + // │ │ │ │ + // The error that occurred was: │ │ │ │ + // │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0175: │ │ │ │ + // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ + // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethod(AstBuilder.java:675) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addTypeMembers(AstBuilder.java:552) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeCore(AstBuilder.java:519) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createTypeNoCache(AstBuilder.java:161) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.createType(AstBuilder.java:150) │ │ │ │ + // at com.strobel.decompiler.languages.java.ast.AstBuilder.addType(AstBuilder.java:125) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.buildAst(JavaLanguage.java:71) │ │ │ │ + // at com.strobel.decompiler.languages.java.JavaLanguage.decompileType(JavaLanguage.java:59) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.decompileType(DecompilerDriver.java:331) │ │ │ │ + // at com.strobel.decompiler.DecompilerDriver.main(DecompilerDriver.java:145) │ │ │ │ + // │ │ │ │ + throw new IllegalStateException("An error occurred while decompiling this method."); │ │ │ │ } │ │ │ │ │ │ │ │ public static boolean isSU(String s) { │ │ │ │ final int index = s.indexOf(32); │ │ │ │ if (index >= 0) { │ │ │ │ s = s.substring(0, index); │ │ │ │ } │ │ │ │ @@ -151,17 +311,17 @@ │ │ │ │ } │ │ │ │ │ │ │ │ public static String version(final boolean b) { │ │ │ │ final int n = 1; │ │ │ │ int n2 = 0; │ │ │ │ final Class clazz = Shell$SU.class; │ │ │ │ // monitorenter(clazz) │ │ │ │ - Label_0174: { │ │ │ │ + Label_0184: { │ │ │ │ if (!b) { │ │ │ │ - break Label_0174; │ │ │ │ + break Label_0184; │ │ │ │ } │ │ │ │ try { │ │ │ │ while (true) { │ │ │ │ if (Shell$SU.suVersion[n2] == null) { │ │ │ │ String s = null; │ │ │ │ String s2; │ │ │ │ if (b) { │ │ ├── eu/chainfire/libsuperuser/Shell.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -69,608 +69,627 @@ │ │ │ │ // 48: ldc "Application attempted to run a shell command from the main thread" │ │ │ │ // 50: invokespecial eu/chainfire/libsuperuser/ShellOnMainThreadException.:(Ljava/lang/String;)V │ │ │ │ // 53: aload 4 │ │ │ │ // 55: athrow │ │ │ │ // 56: iconst_1 │ │ │ │ // 57: istore 8 │ │ │ │ // 59: iload 8 │ │ │ │ - // 61: anewarray Ljava/lang/Object; │ │ │ │ - // 64: astore 5 │ │ │ │ - // 66: aload 5 │ │ │ │ - // 68: astore 9 │ │ │ │ - // 70: iconst_0 │ │ │ │ - // 71: istore 10 │ │ │ │ - // 73: aconst_null │ │ │ │ - // 74: astore 11 │ │ │ │ - // 76: aload 5 │ │ │ │ - // 78: iconst_0 │ │ │ │ - // 79: aload 6 │ │ │ │ - // 81: aastore │ │ │ │ - // 82: ldc "[%s%%] START" │ │ │ │ - // 84: aload 5 │ │ │ │ - // 86: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 89: invokestatic eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V │ │ │ │ - // 92: new Ljava/util/ArrayList; │ │ │ │ - // 95: astore 4 │ │ │ │ - // 97: aload 4 │ │ │ │ - // 99: invokespecial java/util/ArrayList.:()V │ │ │ │ - // 102: aload 4 │ │ │ │ - // 104: invokestatic java/util/Collections.synchronizedList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ - // 107: astore 12 │ │ │ │ - // 109: aload_2 │ │ │ │ - // 110: ifnull 422 │ │ │ │ - // 113: new Ljava/util/HashMap; │ │ │ │ - // 116: astore 13 │ │ │ │ - // 118: aload 13 │ │ │ │ - // 120: invokespecial java/util/HashMap.:()V │ │ │ │ - // 123: invokestatic java/lang/System.getenv:()Ljava/util/Map; │ │ │ │ - // 126: astore 4 │ │ │ │ - // 128: aload 4 │ │ │ │ - // 130: astore 5 │ │ │ │ - // 132: aload 13 │ │ │ │ - // 134: aload 4 │ │ │ │ - // 136: invokeinterface java/util/Map.putAll:(Ljava/util/Map;)V │ │ │ │ + // 61: istore 9 │ │ │ │ + // 63: iload 8 │ │ │ │ + // 65: anewarray Ljava/lang/Object; │ │ │ │ + // 68: astore 5 │ │ │ │ + // 70: aload 5 │ │ │ │ + // 72: astore 10 │ │ │ │ + // 74: aconst_null │ │ │ │ + // 75: astore 11 │ │ │ │ + // 77: aload 5 │ │ │ │ + // 79: iconst_0 │ │ │ │ + // 80: aload 6 │ │ │ │ + // 82: aastore │ │ │ │ + // 83: ldc "[%s%%] START" │ │ │ │ + // 85: aload 5 │ │ │ │ + // 87: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 90: invokestatic eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V │ │ │ │ + // 93: new Ljava/util/ArrayList; │ │ │ │ + // 96: astore 4 │ │ │ │ + // 98: aload 4 │ │ │ │ + // 100: invokespecial java/util/ArrayList.:()V │ │ │ │ + // 103: aload 4 │ │ │ │ + // 105: invokestatic java/util/Collections.synchronizedList:(Ljava/util/List;)Ljava/util/List; │ │ │ │ + // 108: astore 12 │ │ │ │ + // 110: aload_2 │ │ │ │ + // 111: ifnull 434 │ │ │ │ + // 114: new Ljava/util/HashMap; │ │ │ │ + // 117: astore 13 │ │ │ │ + // 119: aload 13 │ │ │ │ + // 121: invokespecial java/util/HashMap.:()V │ │ │ │ + // 124: invokestatic java/lang/System.getenv:()Ljava/util/Map; │ │ │ │ + // 127: astore 4 │ │ │ │ + // 129: aload 13 │ │ │ │ + // 131: aload 4 │ │ │ │ + // 133: invokeinterface java/util/Map.putAll:(Ljava/util/Map;)V │ │ │ │ + // 138: aload_2 │ │ │ │ + // 139: astore 5 │ │ │ │ // 141: aload_2 │ │ │ │ - // 142: astore 14 │ │ │ │ - // 144: aload_2 │ │ │ │ - // 145: arraylength │ │ │ │ - // 146: istore 15 │ │ │ │ - // 148: iconst_0 │ │ │ │ - // 149: istore 16 │ │ │ │ - // 151: aconst_null │ │ │ │ - // 152: astore 17 │ │ │ │ - // 154: iload 16 │ │ │ │ - // 156: iload 15 │ │ │ │ - // 158: if_icmpge 249 │ │ │ │ - // 161: aload 14 │ │ │ │ - // 163: iload 16 │ │ │ │ - // 165: aaload │ │ │ │ - // 166: astore 18 │ │ │ │ - // 168: ldc "=" │ │ │ │ - // 170: astore 4 │ │ │ │ - // 172: aload 4 │ │ │ │ - // 174: astore 5 │ │ │ │ - // 176: aload 18 │ │ │ │ - // 178: aload 4 │ │ │ │ - // 180: invokevirtual java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ - // 183: istore 19 │ │ │ │ - // 185: iload 19 │ │ │ │ - // 187: iflt 240 │ │ │ │ - // 190: iconst_0 │ │ │ │ - // 191: istore 7 │ │ │ │ - // 193: aconst_null │ │ │ │ - // 194: astore 4 │ │ │ │ - // 196: aconst_null │ │ │ │ - // 197: astore 5 │ │ │ │ - // 199: aload 18 │ │ │ │ - // 201: iconst_0 │ │ │ │ - // 202: iload 19 │ │ │ │ - // 204: invokevirtual java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ - // 207: astore 4 │ │ │ │ - // 209: iload 19 │ │ │ │ - // 211: iconst_1 │ │ │ │ - // 212: iadd │ │ │ │ - // 213: istore 8 │ │ │ │ - // 215: aload 18 │ │ │ │ - // 217: iload 8 │ │ │ │ - // 219: invokevirtual java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ - // 222: astore 9 │ │ │ │ - // 224: aload 4 │ │ │ │ - // 226: astore 5 │ │ │ │ - // 228: aload 13 │ │ │ │ - // 230: aload 4 │ │ │ │ - // 232: aload 9 │ │ │ │ - // 234: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ - // 239: pop │ │ │ │ - // 240: iload 16 │ │ │ │ - // 242: iconst_1 │ │ │ │ - // 243: iadd │ │ │ │ - // 244: istore 16 │ │ │ │ - // 246: goto 154 │ │ │ │ - // 249: iconst_0 │ │ │ │ - // 250: istore 20 │ │ │ │ - // 252: aload 13 │ │ │ │ - // 254: invokeinterface java/util/Map.size:()I │ │ │ │ - // 259: istore 7 │ │ │ │ - // 261: iload 7 │ │ │ │ - // 263: anewarray Ljava/lang/String; │ │ │ │ - // 266: astore 5 │ │ │ │ - // 268: aload 5 │ │ │ │ - // 270: astore_2 │ │ │ │ - // 271: aload 13 │ │ │ │ - // 273: invokeinterface java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ - // 278: astore 4 │ │ │ │ - // 280: aload 4 │ │ │ │ - // 282: invokeinterface java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - // 287: astore 17 │ │ │ │ - // 289: aload 17 │ │ │ │ - // 291: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 296: istore 7 │ │ │ │ - // 298: iload 7 │ │ │ │ - // 300: ifeq 422 │ │ │ │ - // 303: aload 17 │ │ │ │ - // 305: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 310: astore 21 │ │ │ │ - // 312: aload 21 │ │ │ │ - // 314: checkcast Ljava/util/Map$Entry; │ │ │ │ - // 317: astore 21 │ │ │ │ - // 319: new Ljava/lang/StringBuilder; │ │ │ │ - // 322: astore 9 │ │ │ │ - // 324: aload 9 │ │ │ │ - // 326: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 329: aload 21 │ │ │ │ - // 331: invokeinterface java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - // 336: astore 4 │ │ │ │ - // 338: aload 4 │ │ │ │ - // 340: checkcast Ljava/lang/String; │ │ │ │ - // 343: astore 4 │ │ │ │ - // 345: aload 9 │ │ │ │ - // 347: astore 5 │ │ │ │ - // 349: aload 9 │ │ │ │ - // 351: aload 4 │ │ │ │ - // 353: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 356: astore 4 │ │ │ │ - // 358: ldc "=" │ │ │ │ - // 360: astore 9 │ │ │ │ - // 362: aload 4 │ │ │ │ - // 364: aload 9 │ │ │ │ - // 366: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 369: astore 9 │ │ │ │ - // 371: aload 21 │ │ │ │ - // 373: invokeinterface java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - // 378: astore 4 │ │ │ │ - // 380: aload 4 │ │ │ │ - // 382: checkcast Ljava/lang/String; │ │ │ │ - // 385: astore 4 │ │ │ │ - // 387: aload 9 │ │ │ │ - // 389: astore 5 │ │ │ │ - // 391: aload 9 │ │ │ │ - // 393: aload 4 │ │ │ │ - // 395: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 398: astore 4 │ │ │ │ - // 400: aload 4 │ │ │ │ - // 402: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 405: astore 4 │ │ │ │ - // 407: aload_2 │ │ │ │ - // 408: iload 20 │ │ │ │ - // 410: aload 4 │ │ │ │ - // 412: aastore │ │ │ │ - // 413: iload 20 │ │ │ │ - // 415: iconst_1 │ │ │ │ - // 416: iadd │ │ │ │ - // 417: istore 20 │ │ │ │ - // 419: goto 289 │ │ │ │ - // 422: invokestatic java/lang/Runtime.getRuntime:()Ljava/lang/Runtime; │ │ │ │ - // 425: astore 4 │ │ │ │ - // 427: aload 4 │ │ │ │ - // 429: astore 5 │ │ │ │ - // 431: aload 4 │ │ │ │ - // 433: aload_0 │ │ │ │ - // 434: aload_2 │ │ │ │ - // 435: invokevirtual java/lang/Runtime.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ │ │ - // 438: astore 22 │ │ │ │ - // 440: new Ljava/io/DataOutputStream; │ │ │ │ - // 443: astore 23 │ │ │ │ - // 445: aload 22 │ │ │ │ - // 447: invokevirtual java/lang/Process.getOutputStream:()Ljava/io/OutputStream; │ │ │ │ - // 450: astore 4 │ │ │ │ - // 452: aload 4 │ │ │ │ - // 454: astore 5 │ │ │ │ - // 456: aload 23 │ │ │ │ - // 458: aload 4 │ │ │ │ - // 460: invokespecial java/io/DataOutputStream.:(Ljava/io/OutputStream;)V │ │ │ │ - // 463: new Leu/chainfire/libsuperuser/StreamGobbler; │ │ │ │ - // 466: astore 24 │ │ │ │ - // 468: new Ljava/lang/StringBuilder; │ │ │ │ - // 471: astore 4 │ │ │ │ - // 473: aload 4 │ │ │ │ - // 475: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 478: aload 4 │ │ │ │ - // 480: astore 5 │ │ │ │ - // 482: aload 4 │ │ │ │ - // 484: aload 6 │ │ │ │ - // 486: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 489: astore 4 │ │ │ │ - // 491: ldc "-" │ │ │ │ - // 493: astore 9 │ │ │ │ - // 495: aload 4 │ │ │ │ - // 497: aload 9 │ │ │ │ - // 499: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 502: astore 4 │ │ │ │ - // 504: aload 4 │ │ │ │ - // 506: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 509: astore 4 │ │ │ │ - // 511: aload 22 │ │ │ │ - // 513: invokevirtual java/lang/Process.getInputStream:()Ljava/io/InputStream; │ │ │ │ - // 516: astore 9 │ │ │ │ - // 518: aload 4 │ │ │ │ - // 520: astore 5 │ │ │ │ - // 522: aload 24 │ │ │ │ - // 524: aload 4 │ │ │ │ - // 526: aload 9 │ │ │ │ - // 528: aload 12 │ │ │ │ - // 530: invokespecial eu/chainfire/libsuperuser/StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ │ │ - // 533: new Leu/chainfire/libsuperuser/StreamGobbler; │ │ │ │ - // 536: astore 25 │ │ │ │ - // 538: new Ljava/lang/StringBuilder; │ │ │ │ - // 541: astore 4 │ │ │ │ - // 543: aload 4 │ │ │ │ - // 545: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 548: aload 4 │ │ │ │ - // 550: astore 5 │ │ │ │ - // 552: aload 4 │ │ │ │ - // 554: aload 6 │ │ │ │ - // 556: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 559: astore 4 │ │ │ │ - // 561: ldc "*" │ │ │ │ - // 563: astore 9 │ │ │ │ - // 565: aload 4 │ │ │ │ - // 567: aload 9 │ │ │ │ - // 569: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 572: astore 4 │ │ │ │ - // 574: aload 4 │ │ │ │ - // 576: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 579: astore 9 │ │ │ │ - // 581: aload 22 │ │ │ │ - // 583: invokevirtual java/lang/Process.getErrorStream:()Ljava/io/InputStream; │ │ │ │ - // 586: astore 11 │ │ │ │ - // 588: iload_3 │ │ │ │ - // 589: ifeq 783 │ │ │ │ - // 592: aload 12 │ │ │ │ - // 594: astore 4 │ │ │ │ - // 596: aload 9 │ │ │ │ - // 598: astore 5 │ │ │ │ - // 600: aload 25 │ │ │ │ - // 602: aload 9 │ │ │ │ - // 604: aload 11 │ │ │ │ - // 606: aload 4 │ │ │ │ - // 608: invokespecial eu/chainfire/libsuperuser/StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ │ │ - // 611: aload 24 │ │ │ │ - // 613: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.start:()V │ │ │ │ - // 616: aload 25 │ │ │ │ - // 618: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.start:()V │ │ │ │ - // 621: aload_1 │ │ │ │ - // 622: astore 14 │ │ │ │ - // 624: aload_1 │ │ │ │ - // 625: arraylength │ │ │ │ - // 626: istore 15 │ │ │ │ - // 628: iconst_0 │ │ │ │ - // 629: istore 16 │ │ │ │ - // 631: aconst_null │ │ │ │ - // 632: astore 17 │ │ │ │ - // 634: iload 16 │ │ │ │ - // 636: iload 15 │ │ │ │ - // 638: if_icmpge 792 │ │ │ │ - // 641: aload 14 │ │ │ │ - // 643: iload 16 │ │ │ │ - // 645: aaload │ │ │ │ - // 646: astore 26 │ │ │ │ - // 648: ldc "[%s+] %s" │ │ │ │ - // 650: astore 4 │ │ │ │ - // 652: iconst_2 │ │ │ │ - // 653: istore 8 │ │ │ │ - // 655: iload 8 │ │ │ │ - // 657: anewarray Ljava/lang/Object; │ │ │ │ - // 660: astore 5 │ │ │ │ - // 662: aload 5 │ │ │ │ - // 664: astore 9 │ │ │ │ - // 666: iconst_0 │ │ │ │ - // 667: istore 10 │ │ │ │ - // 669: aconst_null │ │ │ │ - // 670: astore 11 │ │ │ │ + // 142: arraylength │ │ │ │ + // 143: istore 9 │ │ │ │ + // 145: iload 9 │ │ │ │ + // 147: istore 8 │ │ │ │ + // 149: iconst_0 │ │ │ │ + // 150: istore 7 │ │ │ │ + // 152: aconst_null │ │ │ │ + // 153: astore 4 │ │ │ │ + // 155: iload 8 │ │ │ │ + // 157: istore 9 │ │ │ │ + // 159: iload 7 │ │ │ │ + // 161: iload 8 │ │ │ │ + // 163: if_icmpge 257 │ │ │ │ + // 166: aload_2 │ │ │ │ + // 167: iload 7 │ │ │ │ + // 169: aaload │ │ │ │ + // 170: astore 14 │ │ │ │ + // 172: ldc "=" │ │ │ │ + // 174: astore 11 │ │ │ │ + // 176: aload 11 │ │ │ │ + // 178: astore 5 │ │ │ │ + // 180: aload 14 │ │ │ │ + // 182: aload 11 │ │ │ │ + // 184: invokevirtual java/lang/String.indexOf:(Ljava/lang/String;)I │ │ │ │ + // 187: istore 15 │ │ │ │ + // 189: iload 15 │ │ │ │ + // 191: iflt 248 │ │ │ │ + // 194: aconst_null │ │ │ │ + // 195: astore 11 │ │ │ │ + // 197: iconst_0 │ │ │ │ + // 198: istore 9 │ │ │ │ + // 200: aconst_null │ │ │ │ + // 201: astore 5 │ │ │ │ + // 203: aload 14 │ │ │ │ + // 205: iconst_0 │ │ │ │ + // 206: iload 15 │ │ │ │ + // 208: invokevirtual java/lang/String.substring:(II)Ljava/lang/String; │ │ │ │ + // 211: astore 11 │ │ │ │ + // 213: iload 15 │ │ │ │ + // 215: iconst_1 │ │ │ │ + // 216: iadd │ │ │ │ + // 217: istore 16 │ │ │ │ + // 219: iload 16 │ │ │ │ + // 221: istore 9 │ │ │ │ + // 223: aload 14 │ │ │ │ + // 225: iload 16 │ │ │ │ + // 227: invokevirtual java/lang/String.substring:(I)Ljava/lang/String; │ │ │ │ + // 230: astore 17 │ │ │ │ + // 232: aload 11 │ │ │ │ + // 234: astore 5 │ │ │ │ + // 236: aload 13 │ │ │ │ + // 238: aload 11 │ │ │ │ + // 240: aload 17 │ │ │ │ + // 242: invokeinterface java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ + // 247: pop │ │ │ │ + // 248: iload 7 │ │ │ │ + // 250: iconst_1 │ │ │ │ + // 251: iadd │ │ │ │ + // 252: istore 7 │ │ │ │ + // 254: goto 155 │ │ │ │ + // 257: iconst_0 │ │ │ │ + // 258: istore 18 │ │ │ │ + // 260: aload 13 │ │ │ │ + // 262: invokeinterface java/util/Map.size:()I │ │ │ │ + // 267: istore 7 │ │ │ │ + // 269: iload 7 │ │ │ │ + // 271: anewarray Ljava/lang/String; │ │ │ │ + // 274: astore 5 │ │ │ │ + // 276: aload 5 │ │ │ │ + // 278: astore_2 │ │ │ │ + // 279: aload 13 │ │ │ │ + // 281: invokeinterface java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ + // 286: astore 4 │ │ │ │ + // 288: aload 4 │ │ │ │ + // 290: invokeinterface java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + // 295: astore 10 │ │ │ │ + // 297: aload 10 │ │ │ │ + // 299: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 304: istore 7 │ │ │ │ + // 306: iload 7 │ │ │ │ + // 308: ifeq 434 │ │ │ │ + // 311: aload 10 │ │ │ │ + // 313: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 318: astore 19 │ │ │ │ + // 320: aload 19 │ │ │ │ + // 322: checkcast Ljava/util/Map$Entry; │ │ │ │ + // 325: astore 19 │ │ │ │ + // 327: new Ljava/lang/StringBuilder; │ │ │ │ + // 330: astore 11 │ │ │ │ + // 332: aload 11 │ │ │ │ + // 334: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 337: aload 19 │ │ │ │ + // 339: invokeinterface java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + // 344: astore 4 │ │ │ │ + // 346: aload 4 │ │ │ │ + // 348: checkcast Ljava/lang/String; │ │ │ │ + // 351: astore 4 │ │ │ │ + // 353: aload 11 │ │ │ │ + // 355: astore 5 │ │ │ │ + // 357: aload 11 │ │ │ │ + // 359: aload 4 │ │ │ │ + // 361: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 364: astore 4 │ │ │ │ + // 366: ldc "=" │ │ │ │ + // 368: astore 11 │ │ │ │ + // 370: aload 11 │ │ │ │ + // 372: astore 5 │ │ │ │ + // 374: aload 4 │ │ │ │ + // 376: aload 11 │ │ │ │ + // 378: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 381: astore 11 │ │ │ │ + // 383: aload 19 │ │ │ │ + // 385: invokeinterface java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + // 390: astore 4 │ │ │ │ + // 392: aload 4 │ │ │ │ + // 394: checkcast Ljava/lang/String; │ │ │ │ + // 397: astore 4 │ │ │ │ + // 399: aload 11 │ │ │ │ + // 401: astore 5 │ │ │ │ + // 403: aload 11 │ │ │ │ + // 405: aload 4 │ │ │ │ + // 407: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 410: astore 4 │ │ │ │ + // 412: aload 4 │ │ │ │ + // 414: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 417: astore 4 │ │ │ │ + // 419: aload_2 │ │ │ │ + // 420: iload 18 │ │ │ │ + // 422: aload 4 │ │ │ │ + // 424: aastore │ │ │ │ + // 425: iload 18 │ │ │ │ + // 427: iconst_1 │ │ │ │ + // 428: iadd │ │ │ │ + // 429: istore 18 │ │ │ │ + // 431: goto 297 │ │ │ │ + // 434: invokestatic java/lang/Runtime.getRuntime:()Ljava/lang/Runtime; │ │ │ │ + // 437: astore 4 │ │ │ │ + // 439: aload_0 │ │ │ │ + // 440: astore 5 │ │ │ │ + // 442: aload 4 │ │ │ │ + // 444: aload_0 │ │ │ │ + // 445: aload_2 │ │ │ │ + // 446: invokevirtual java/lang/Runtime.exec:(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ │ │ + // 449: astore 20 │ │ │ │ + // 451: new Ljava/io/DataOutputStream; │ │ │ │ + // 454: astore 21 │ │ │ │ + // 456: aload 20 │ │ │ │ + // 458: invokevirtual java/lang/Process.getOutputStream:()Ljava/io/OutputStream; │ │ │ │ + // 461: astore 4 │ │ │ │ + // 463: aload 21 │ │ │ │ + // 465: aload 4 │ │ │ │ + // 467: invokespecial java/io/DataOutputStream.:(Ljava/io/OutputStream;)V │ │ │ │ + // 470: new Leu/chainfire/libsuperuser/StreamGobbler; │ │ │ │ + // 473: astore 22 │ │ │ │ + // 475: new Ljava/lang/StringBuilder; │ │ │ │ + // 478: astore 4 │ │ │ │ + // 480: aload 4 │ │ │ │ + // 482: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 485: aload 4 │ │ │ │ + // 487: aload 6 │ │ │ │ + // 489: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 492: astore 4 │ │ │ │ + // 494: ldc "-" │ │ │ │ + // 496: astore 10 │ │ │ │ + // 498: aload 4 │ │ │ │ + // 500: aload 10 │ │ │ │ + // 502: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 505: astore 4 │ │ │ │ + // 507: aload 4 │ │ │ │ + // 509: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 512: astore 4 │ │ │ │ + // 514: aload 20 │ │ │ │ + // 516: invokevirtual java/lang/Process.getInputStream:()Ljava/io/InputStream; │ │ │ │ + // 519: astore 10 │ │ │ │ + // 521: aload 10 │ │ │ │ + // 523: astore 5 │ │ │ │ + // 525: aload 22 │ │ │ │ + // 527: aload 4 │ │ │ │ + // 529: aload 10 │ │ │ │ + // 531: aload 12 │ │ │ │ + // 533: invokespecial eu/chainfire/libsuperuser/StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ │ │ + // 536: new Leu/chainfire/libsuperuser/StreamGobbler; │ │ │ │ + // 539: astore 23 │ │ │ │ + // 541: new Ljava/lang/StringBuilder; │ │ │ │ + // 544: astore 4 │ │ │ │ + // 546: aload 4 │ │ │ │ + // 548: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 551: aload 4 │ │ │ │ + // 553: aload 6 │ │ │ │ + // 555: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 558: astore 4 │ │ │ │ + // 560: ldc "*" │ │ │ │ + // 562: astore 10 │ │ │ │ + // 564: aload 4 │ │ │ │ + // 566: aload 10 │ │ │ │ + // 568: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 571: astore 4 │ │ │ │ + // 573: aload 4 │ │ │ │ + // 575: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 578: astore 10 │ │ │ │ + // 580: aload 20 │ │ │ │ + // 582: invokevirtual java/lang/Process.getErrorStream:()Ljava/io/InputStream; │ │ │ │ + // 585: astore 11 │ │ │ │ + // 587: iload_3 │ │ │ │ + // 588: ifeq 790 │ │ │ │ + // 591: aload 12 │ │ │ │ + // 593: astore 4 │ │ │ │ + // 595: aload 10 │ │ │ │ + // 597: astore 5 │ │ │ │ + // 599: aload 23 │ │ │ │ + // 601: aload 10 │ │ │ │ + // 603: aload 11 │ │ │ │ + // 605: aload 4 │ │ │ │ + // 607: invokespecial eu/chainfire/libsuperuser/StreamGobbler.:(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ │ │ + // 610: aload 22 │ │ │ │ + // 612: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.start:()V │ │ │ │ + // 615: aload 23 │ │ │ │ + // 617: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.start:()V │ │ │ │ + // 620: aload_1 │ │ │ │ + // 621: astore 5 │ │ │ │ + // 623: aload_1 │ │ │ │ + // 624: arraylength │ │ │ │ + // 625: istore 9 │ │ │ │ + // 627: iload 9 │ │ │ │ + // 629: istore 8 │ │ │ │ + // 631: iconst_0 │ │ │ │ + // 632: istore 7 │ │ │ │ + // 634: aconst_null │ │ │ │ + // 635: astore 4 │ │ │ │ + // 637: iload 8 │ │ │ │ + // 639: istore 9 │ │ │ │ + // 641: iload 7 │ │ │ │ + // 643: iload 8 │ │ │ │ + // 645: if_icmpge 799 │ │ │ │ + // 648: aload_1 │ │ │ │ + // 649: iload 7 │ │ │ │ + // 651: aaload │ │ │ │ + // 652: astore 24 │ │ │ │ + // 654: ldc "[%s+] %s" │ │ │ │ + // 656: astore 11 │ │ │ │ + // 658: iconst_2 │ │ │ │ + // 659: istore 16 │ │ │ │ + // 661: iload 16 │ │ │ │ + // 663: istore 9 │ │ │ │ + // 665: iload 16 │ │ │ │ + // 667: anewarray Ljava/lang/Object; │ │ │ │ + // 670: astore 5 │ │ │ │ // 672: aload 5 │ │ │ │ - // 674: iconst_0 │ │ │ │ - // 675: aload 6 │ │ │ │ - // 677: aastore │ │ │ │ - // 678: iconst_1 │ │ │ │ - // 679: istore 10 │ │ │ │ - // 681: aload 5 │ │ │ │ - // 683: iload 10 │ │ │ │ - // 685: aload 26 │ │ │ │ - // 687: aastore │ │ │ │ - // 688: aload 4 │ │ │ │ - // 690: aload 5 │ │ │ │ - // 692: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 695: astore 4 │ │ │ │ - // 697: aload 4 │ │ │ │ - // 699: invokestatic eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V │ │ │ │ - // 702: new Ljava/lang/StringBuilder; │ │ │ │ - // 705: astore 4 │ │ │ │ - // 707: aload 4 │ │ │ │ - // 709: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 712: aload 4 │ │ │ │ - // 714: astore 5 │ │ │ │ - // 716: aload 4 │ │ │ │ - // 718: aload 26 │ │ │ │ - // 720: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 723: astore 4 │ │ │ │ - // 725: ldc "\n" │ │ │ │ - // 727: astore 9 │ │ │ │ - // 729: aload 4 │ │ │ │ - // 731: aload 9 │ │ │ │ - // 733: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 736: astore 4 │ │ │ │ - // 738: aload 4 │ │ │ │ - // 740: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 743: astore 4 │ │ │ │ - // 745: ldc "UTF-8" │ │ │ │ - // 747: astore 9 │ │ │ │ - // 749: aload 4 │ │ │ │ - // 751: aload 9 │ │ │ │ - // 753: invokevirtual java/lang/String.getBytes:(Ljava/lang/String;)[B │ │ │ │ - // 756: astore 4 │ │ │ │ - // 758: aload 4 │ │ │ │ - // 760: astore 5 │ │ │ │ - // 762: aload 23 │ │ │ │ - // 764: aload 4 │ │ │ │ - // 766: invokevirtual java/io/DataOutputStream.write:([B)V │ │ │ │ - // 769: aload 23 │ │ │ │ - // 771: invokevirtual java/io/DataOutputStream.flush:()V │ │ │ │ - // 774: iload 16 │ │ │ │ - // 776: iconst_1 │ │ │ │ - // 777: iadd │ │ │ │ - // 778: istore 16 │ │ │ │ - // 780: goto 634 │ │ │ │ - // 783: iconst_0 │ │ │ │ - // 784: istore 7 │ │ │ │ - // 786: aconst_null │ │ │ │ - // 787: astore 4 │ │ │ │ - // 789: goto 596 │ │ │ │ - // 792: ldc "exit\n" │ │ │ │ + // 674: astore 17 │ │ │ │ + // 676: iconst_0 │ │ │ │ + // 677: istore 25 │ │ │ │ + // 679: aload 5 │ │ │ │ + // 681: iconst_0 │ │ │ │ + // 682: aload 6 │ │ │ │ + // 684: aastore │ │ │ │ + // 685: iconst_1 │ │ │ │ + // 686: istore 25 │ │ │ │ + // 688: aload 5 │ │ │ │ + // 690: iload 25 │ │ │ │ + // 692: aload 24 │ │ │ │ + // 694: aastore │ │ │ │ + // 695: aload 11 │ │ │ │ + // 697: aload 5 │ │ │ │ + // 699: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 702: astore 11 │ │ │ │ + // 704: aload 11 │ │ │ │ + // 706: invokestatic eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V │ │ │ │ + // 709: new Ljava/lang/StringBuilder; │ │ │ │ + // 712: astore 11 │ │ │ │ + // 714: aload 11 │ │ │ │ + // 716: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 719: aload 11 │ │ │ │ + // 721: astore 5 │ │ │ │ + // 723: aload 11 │ │ │ │ + // 725: aload 24 │ │ │ │ + // 727: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 730: astore 11 │ │ │ │ + // 732: ldc "\n" │ │ │ │ + // 734: astore 17 │ │ │ │ + // 736: aload 11 │ │ │ │ + // 738: aload 17 │ │ │ │ + // 740: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 743: astore 11 │ │ │ │ + // 745: aload 11 │ │ │ │ + // 747: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 750: astore 11 │ │ │ │ + // 752: ldc "UTF-8" │ │ │ │ + // 754: astore 17 │ │ │ │ + // 756: aload 11 │ │ │ │ + // 758: aload 17 │ │ │ │ + // 760: invokevirtual java/lang/String.getBytes:(Ljava/lang/String;)[B │ │ │ │ + // 763: astore 11 │ │ │ │ + // 765: aload 11 │ │ │ │ + // 767: astore 5 │ │ │ │ + // 769: aload 21 │ │ │ │ + // 771: aload 11 │ │ │ │ + // 773: invokevirtual java/io/DataOutputStream.write:([B)V │ │ │ │ + // 776: aload 21 │ │ │ │ + // 778: invokevirtual java/io/DataOutputStream.flush:()V │ │ │ │ + // 781: iload 7 │ │ │ │ + // 783: iconst_1 │ │ │ │ + // 784: iadd │ │ │ │ + // 785: istore 7 │ │ │ │ + // 787: goto 637 │ │ │ │ + // 790: iconst_0 │ │ │ │ + // 791: istore 7 │ │ │ │ + // 793: aconst_null │ │ │ │ // 794: astore 4 │ │ │ │ - // 796: ldc "UTF-8" │ │ │ │ - // 798: astore 9 │ │ │ │ - // 800: aload 4 │ │ │ │ - // 802: aload 9 │ │ │ │ - // 804: invokevirtual java/lang/String.getBytes:(Ljava/lang/String;)[B │ │ │ │ - // 807: astore 4 │ │ │ │ - // 809: aload 4 │ │ │ │ - // 811: astore 5 │ │ │ │ - // 813: aload 23 │ │ │ │ - // 815: aload 4 │ │ │ │ - // 817: invokevirtual java/io/DataOutputStream.write:([B)V │ │ │ │ - // 820: aload 23 │ │ │ │ - // 822: invokevirtual java/io/DataOutputStream.flush:()V │ │ │ │ - // 825: aload 22 │ │ │ │ - // 827: invokevirtual java/lang/Process.waitFor:()I │ │ │ │ - // 830: pop │ │ │ │ - // 831: aload 23 │ │ │ │ - // 833: invokevirtual java/io/DataOutputStream.close:()V │ │ │ │ - // 836: aload 24 │ │ │ │ - // 838: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.join:()V │ │ │ │ - // 841: aload 25 │ │ │ │ - // 843: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.join:()V │ │ │ │ - // 846: aload 22 │ │ │ │ - // 848: invokevirtual java/lang/Process.destroy:()V │ │ │ │ - // 851: aload_0 │ │ │ │ - // 852: invokestatic eu/chainfire/libsuperuser/Shell$SU.isSU:(Ljava/lang/String;)Z │ │ │ │ - // 855: istore 7 │ │ │ │ - // 857: iload 7 │ │ │ │ - // 859: ifeq 884 │ │ │ │ - // 862: aload 22 │ │ │ │ - // 864: invokevirtual java/lang/Process.exitValue:()I │ │ │ │ - // 867: istore 7 │ │ │ │ - // 869: sipush 255 │ │ │ │ - // 872: istore 8 │ │ │ │ - // 874: iload 7 │ │ │ │ - // 876: iload 8 │ │ │ │ - // 878: if_icmpne 884 │ │ │ │ - // 881: aconst_null │ │ │ │ - // 882: astore 12 │ │ │ │ - // 884: iconst_1 │ │ │ │ - // 885: anewarray Ljava/lang/Object; │ │ │ │ - // 888: astore 9 │ │ │ │ - // 890: getstatic java/util/Locale.ENGLISH:Ljava/util/Locale; │ │ │ │ - // 893: astore 27 │ │ │ │ - // 895: aload_0 │ │ │ │ - // 896: astore 5 │ │ │ │ - // 898: aload_0 │ │ │ │ - // 899: aload 27 │ │ │ │ - // 901: invokevirtual java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ - // 904: astore 27 │ │ │ │ - // 906: aload 9 │ │ │ │ - // 908: iconst_0 │ │ │ │ - // 909: aload 27 │ │ │ │ - // 911: aastore │ │ │ │ - // 912: ldc "[%s%%] END" │ │ │ │ - // 914: aload 9 │ │ │ │ - // 916: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 919: invokestatic eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V │ │ │ │ - // 922: aload 12 │ │ │ │ - // 924: areturn │ │ │ │ - // 925: astore 28 │ │ │ │ - // 927: aload 28 │ │ │ │ - // 929: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ - // 932: astore 4 │ │ │ │ - // 934: ldc "EPIPE" │ │ │ │ - // 936: astore 9 │ │ │ │ - // 938: aload 4 │ │ │ │ - // 940: aload 9 │ │ │ │ - // 942: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - // 945: istore 7 │ │ │ │ - // 947: iload 7 │ │ │ │ - // 949: ifne 825 │ │ │ │ - // 952: aload 28 │ │ │ │ - // 954: athrow │ │ │ │ - // 955: astore 28 │ │ │ │ - // 957: aconst_null │ │ │ │ - // 958: astore 12 │ │ │ │ - // 960: goto 884 │ │ │ │ - // 963: astore 28 │ │ │ │ - // 965: aconst_null │ │ │ │ - // 966: astore 12 │ │ │ │ - // 968: goto 884 │ │ │ │ - // 971: astore 4 │ │ │ │ - // 973: goto 836 │ │ │ │ + // 796: goto 595 │ │ │ │ + // 799: ldc "exit\n" │ │ │ │ + // 801: astore 4 │ │ │ │ + // 803: ldc "UTF-8" │ │ │ │ + // 805: astore 10 │ │ │ │ + // 807: aload 4 │ │ │ │ + // 809: aload 10 │ │ │ │ + // 811: invokevirtual java/lang/String.getBytes:(Ljava/lang/String;)[B │ │ │ │ + // 814: astore 4 │ │ │ │ + // 816: aload 21 │ │ │ │ + // 818: aload 4 │ │ │ │ + // 820: invokevirtual java/io/DataOutputStream.write:([B)V │ │ │ │ + // 823: aload 21 │ │ │ │ + // 825: invokevirtual java/io/DataOutputStream.flush:()V │ │ │ │ + // 828: aload 20 │ │ │ │ + // 830: invokevirtual java/lang/Process.waitFor:()I │ │ │ │ + // 833: pop │ │ │ │ + // 834: aload 21 │ │ │ │ + // 836: invokevirtual java/io/DataOutputStream.close:()V │ │ │ │ + // 839: aload 22 │ │ │ │ + // 841: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.join:()V │ │ │ │ + // 844: aload 23 │ │ │ │ + // 846: invokevirtual eu/chainfire/libsuperuser/StreamGobbler.join:()V │ │ │ │ + // 849: aload 20 │ │ │ │ + // 851: invokevirtual java/lang/Process.destroy:()V │ │ │ │ + // 854: aload_0 │ │ │ │ + // 855: invokestatic eu/chainfire/libsuperuser/Shell$SU.isSU:(Ljava/lang/String;)Z │ │ │ │ + // 858: istore 7 │ │ │ │ + // 860: iload 7 │ │ │ │ + // 862: ifeq 891 │ │ │ │ + // 865: aload 20 │ │ │ │ + // 867: invokevirtual java/lang/Process.exitValue:()I │ │ │ │ + // 870: istore 7 │ │ │ │ + // 872: sipush 255 │ │ │ │ + // 875: istore 8 │ │ │ │ + // 877: iload 8 │ │ │ │ + // 879: istore 9 │ │ │ │ + // 881: iload 7 │ │ │ │ + // 883: iload 8 │ │ │ │ + // 885: if_icmpne 891 │ │ │ │ + // 888: aconst_null │ │ │ │ + // 889: astore 12 │ │ │ │ + // 891: iconst_1 │ │ │ │ + // 892: anewarray Ljava/lang/Object; │ │ │ │ + // 895: astore 10 │ │ │ │ + // 897: getstatic java/util/Locale.ENGLISH:Ljava/util/Locale; │ │ │ │ + // 900: astore 17 │ │ │ │ + // 902: aload_0 │ │ │ │ + // 903: astore 5 │ │ │ │ + // 905: aload_0 │ │ │ │ + // 906: aload 17 │ │ │ │ + // 908: invokevirtual java/lang/String.toUpperCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ + // 911: astore 17 │ │ │ │ + // 913: aload 10 │ │ │ │ + // 915: iconst_0 │ │ │ │ + // 916: aload 17 │ │ │ │ + // 918: aastore │ │ │ │ + // 919: ldc "[%s%%] END" │ │ │ │ + // 921: aload 10 │ │ │ │ + // 923: invokestatic java/lang/String.format:(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 926: invokestatic eu/chainfire/libsuperuser/Debug.logCommand:(Ljava/lang/String;)V │ │ │ │ + // 929: aload 12 │ │ │ │ + // 931: areturn │ │ │ │ + // 932: astore 26 │ │ │ │ + // 934: aload 26 │ │ │ │ + // 936: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + // 939: astore 4 │ │ │ │ + // 941: ldc "EPIPE" │ │ │ │ + // 943: astore 10 │ │ │ │ + // 945: aload 4 │ │ │ │ + // 947: aload 10 │ │ │ │ + // 949: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + // 952: istore 7 │ │ │ │ + // 954: iload 7 │ │ │ │ + // 956: ifne 828 │ │ │ │ + // 959: aload 26 │ │ │ │ + // 961: invokevirtual java/io/IOException.getMessage:()Ljava/lang/String; │ │ │ │ + // 964: astore 4 │ │ │ │ + // 966: ldc "Stream closed" │ │ │ │ + // 968: astore 10 │ │ │ │ + // 970: aload 4 │ │ │ │ + // 972: aload 10 │ │ │ │ + // 974: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ + // 977: istore 7 │ │ │ │ + // 979: iload 7 │ │ │ │ + // 981: ifne 828 │ │ │ │ + // 984: aload 26 │ │ │ │ + // 986: athrow │ │ │ │ + // 987: astore 26 │ │ │ │ + // 989: aconst_null │ │ │ │ + // 990: astore 12 │ │ │ │ + // 992: goto 891 │ │ │ │ + // 995: astore 26 │ │ │ │ + // 997: aconst_null │ │ │ │ + // 998: astore 12 │ │ │ │ + // 1000: goto 891 │ │ │ │ + // 1003: astore 4 │ │ │ │ + // 1005: goto 839 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- -------------------------------- │ │ │ │ - // 113 116 955 963 Ljava/io/IOException; │ │ │ │ - // 113 116 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 118 123 955 963 Ljava/io/IOException; │ │ │ │ - // 118 123 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 123 126 955 963 Ljava/io/IOException; │ │ │ │ - // 123 126 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 134 141 955 963 Ljava/io/IOException; │ │ │ │ - // 134 141 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 144 146 955 963 Ljava/io/IOException; │ │ │ │ - // 144 146 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 163 166 955 963 Ljava/io/IOException; │ │ │ │ - // 163 166 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 178 183 955 963 Ljava/io/IOException; │ │ │ │ - // 178 183 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 202 207 955 963 Ljava/io/IOException; │ │ │ │ - // 202 207 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 217 222 955 963 Ljava/io/IOException; │ │ │ │ - // 217 222 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 232 240 955 963 Ljava/io/IOException; │ │ │ │ - // 232 240 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 252 259 955 963 Ljava/io/IOException; │ │ │ │ - // 252 259 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 261 266 955 963 Ljava/io/IOException; │ │ │ │ - // 261 266 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 271 278 955 963 Ljava/io/IOException; │ │ │ │ - // 271 278 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 280 287 955 963 Ljava/io/IOException; │ │ │ │ - // 280 287 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 289 296 955 963 Ljava/io/IOException; │ │ │ │ - // 289 296 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 303 310 955 963 Ljava/io/IOException; │ │ │ │ - // 303 310 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 312 317 955 963 Ljava/io/IOException; │ │ │ │ - // 312 317 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 319 322 955 963 Ljava/io/IOException; │ │ │ │ - // 319 322 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 324 329 955 963 Ljava/io/IOException; │ │ │ │ - // 324 329 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 329 336 955 963 Ljava/io/IOException; │ │ │ │ - // 329 336 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 338 343 955 963 Ljava/io/IOException; │ │ │ │ - // 338 343 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 351 356 955 963 Ljava/io/IOException; │ │ │ │ - // 351 356 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 364 369 955 963 Ljava/io/IOException; │ │ │ │ - // 364 369 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 371 378 955 963 Ljava/io/IOException; │ │ │ │ - // 371 378 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 380 385 955 963 Ljava/io/IOException; │ │ │ │ - // 380 385 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 393 398 955 963 Ljava/io/IOException; │ │ │ │ - // 393 398 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 400 405 955 963 Ljava/io/IOException; │ │ │ │ - // 400 405 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 410 413 955 963 Ljava/io/IOException; │ │ │ │ - // 410 413 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 422 425 955 963 Ljava/io/IOException; │ │ │ │ - // 422 425 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 434 438 955 963 Ljava/io/IOException; │ │ │ │ - // 434 438 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 440 443 955 963 Ljava/io/IOException; │ │ │ │ - // 440 443 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 445 450 955 963 Ljava/io/IOException; │ │ │ │ - // 445 450 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 458 463 955 963 Ljava/io/IOException; │ │ │ │ - // 458 463 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 463 466 955 963 Ljava/io/IOException; │ │ │ │ - // 463 466 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 468 471 955 963 Ljava/io/IOException; │ │ │ │ - // 468 471 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 473 478 955 963 Ljava/io/IOException; │ │ │ │ - // 473 478 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 484 489 955 963 Ljava/io/IOException; │ │ │ │ - // 484 489 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 497 502 955 963 Ljava/io/IOException; │ │ │ │ - // 497 502 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 504 509 955 963 Ljava/io/IOException; │ │ │ │ - // 504 509 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 511 516 955 963 Ljava/io/IOException; │ │ │ │ - // 511 516 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 528 533 955 963 Ljava/io/IOException; │ │ │ │ - // 528 533 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 533 536 955 963 Ljava/io/IOException; │ │ │ │ - // 533 536 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 538 541 955 963 Ljava/io/IOException; │ │ │ │ - // 538 541 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 543 548 955 963 Ljava/io/IOException; │ │ │ │ - // 543 548 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 554 559 955 963 Ljava/io/IOException; │ │ │ │ - // 554 559 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 567 572 955 963 Ljava/io/IOException; │ │ │ │ - // 567 572 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 574 579 955 963 Ljava/io/IOException; │ │ │ │ - // 574 579 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 581 586 955 963 Ljava/io/IOException; │ │ │ │ - // 581 586 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 606 611 955 963 Ljava/io/IOException; │ │ │ │ - // 606 611 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 611 616 955 963 Ljava/io/IOException; │ │ │ │ - // 611 616 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 616 621 955 963 Ljava/io/IOException; │ │ │ │ - // 616 621 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 624 626 925 955 Ljava/io/IOException; │ │ │ │ - // 624 626 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 643 646 925 955 Ljava/io/IOException; │ │ │ │ - // 643 646 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 655 660 925 955 Ljava/io/IOException; │ │ │ │ - // 655 660 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 675 678 925 955 Ljava/io/IOException; │ │ │ │ - // 675 678 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 685 688 925 955 Ljava/io/IOException; │ │ │ │ - // 685 688 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 690 695 925 955 Ljava/io/IOException; │ │ │ │ - // 690 695 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 697 702 925 955 Ljava/io/IOException; │ │ │ │ - // 697 702 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 702 705 925 955 Ljava/io/IOException; │ │ │ │ - // 702 705 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 707 712 925 955 Ljava/io/IOException; │ │ │ │ - // 707 712 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 718 723 925 955 Ljava/io/IOException; │ │ │ │ - // 718 723 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 731 736 925 955 Ljava/io/IOException; │ │ │ │ - // 731 736 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 738 743 925 955 Ljava/io/IOException; │ │ │ │ - // 738 743 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 751 756 925 955 Ljava/io/IOException; │ │ │ │ - // 751 756 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 764 769 925 955 Ljava/io/IOException; │ │ │ │ - // 764 769 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 769 774 925 955 Ljava/io/IOException; │ │ │ │ - // 769 774 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 802 807 925 955 Ljava/io/IOException; │ │ │ │ - // 802 807 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 815 820 925 955 Ljava/io/IOException; │ │ │ │ - // 815 820 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 820 825 925 955 Ljava/io/IOException; │ │ │ │ - // 820 825 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 825 831 955 963 Ljava/io/IOException; │ │ │ │ - // 825 831 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 831 836 971 976 Ljava/io/IOException; │ │ │ │ - // 831 836 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 836 841 955 963 Ljava/io/IOException; │ │ │ │ - // 836 841 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 841 846 955 963 Ljava/io/IOException; │ │ │ │ - // 841 846 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 846 851 955 963 Ljava/io/IOException; │ │ │ │ - // 846 851 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 851 855 955 963 Ljava/io/IOException; │ │ │ │ - // 851 855 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 862 867 955 963 Ljava/io/IOException; │ │ │ │ - // 862 867 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 927 932 955 963 Ljava/io/IOException; │ │ │ │ - // 927 932 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 940 945 955 963 Ljava/io/IOException; │ │ │ │ - // 940 945 963 971 Ljava/lang/InterruptedException; │ │ │ │ - // 952 955 955 963 Ljava/io/IOException; │ │ │ │ - // 952 955 963 971 Ljava/lang/InterruptedException; │ │ │ │ + // 114 117 987 995 Ljava/io/IOException; │ │ │ │ + // 114 117 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 119 124 987 995 Ljava/io/IOException; │ │ │ │ + // 119 124 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 124 127 987 995 Ljava/io/IOException; │ │ │ │ + // 124 127 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 131 138 987 995 Ljava/io/IOException; │ │ │ │ + // 131 138 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 141 143 987 995 Ljava/io/IOException; │ │ │ │ + // 141 143 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 167 170 987 995 Ljava/io/IOException; │ │ │ │ + // 167 170 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 182 187 987 995 Ljava/io/IOException; │ │ │ │ + // 182 187 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 206 211 987 995 Ljava/io/IOException; │ │ │ │ + // 206 211 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 225 230 987 995 Ljava/io/IOException; │ │ │ │ + // 225 230 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 240 248 987 995 Ljava/io/IOException; │ │ │ │ + // 240 248 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 260 267 987 995 Ljava/io/IOException; │ │ │ │ + // 260 267 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 269 274 987 995 Ljava/io/IOException; │ │ │ │ + // 269 274 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 279 286 987 995 Ljava/io/IOException; │ │ │ │ + // 279 286 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 288 295 987 995 Ljava/io/IOException; │ │ │ │ + // 288 295 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 297 304 987 995 Ljava/io/IOException; │ │ │ │ + // 297 304 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 311 318 987 995 Ljava/io/IOException; │ │ │ │ + // 311 318 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 320 325 987 995 Ljava/io/IOException; │ │ │ │ + // 320 325 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 327 330 987 995 Ljava/io/IOException; │ │ │ │ + // 327 330 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 332 337 987 995 Ljava/io/IOException; │ │ │ │ + // 332 337 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 337 344 987 995 Ljava/io/IOException; │ │ │ │ + // 337 344 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 346 351 987 995 Ljava/io/IOException; │ │ │ │ + // 346 351 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 359 364 987 995 Ljava/io/IOException; │ │ │ │ + // 359 364 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 376 381 987 995 Ljava/io/IOException; │ │ │ │ + // 376 381 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 383 390 987 995 Ljava/io/IOException; │ │ │ │ + // 383 390 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 392 397 987 995 Ljava/io/IOException; │ │ │ │ + // 392 397 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 405 410 987 995 Ljava/io/IOException; │ │ │ │ + // 405 410 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 412 417 987 995 Ljava/io/IOException; │ │ │ │ + // 412 417 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 422 425 987 995 Ljava/io/IOException; │ │ │ │ + // 422 425 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 434 437 987 995 Ljava/io/IOException; │ │ │ │ + // 434 437 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 445 449 987 995 Ljava/io/IOException; │ │ │ │ + // 445 449 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 451 454 987 995 Ljava/io/IOException; │ │ │ │ + // 451 454 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 456 461 987 995 Ljava/io/IOException; │ │ │ │ + // 456 461 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 465 470 987 995 Ljava/io/IOException; │ │ │ │ + // 465 470 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 470 473 987 995 Ljava/io/IOException; │ │ │ │ + // 470 473 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 475 478 987 995 Ljava/io/IOException; │ │ │ │ + // 475 478 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 480 485 987 995 Ljava/io/IOException; │ │ │ │ + // 480 485 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 487 492 987 995 Ljava/io/IOException; │ │ │ │ + // 487 492 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 500 505 987 995 Ljava/io/IOException; │ │ │ │ + // 500 505 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 507 512 987 995 Ljava/io/IOException; │ │ │ │ + // 507 512 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 514 519 987 995 Ljava/io/IOException; │ │ │ │ + // 514 519 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 531 536 987 995 Ljava/io/IOException; │ │ │ │ + // 531 536 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 536 539 987 995 Ljava/io/IOException; │ │ │ │ + // 536 539 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 541 544 987 995 Ljava/io/IOException; │ │ │ │ + // 541 544 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 546 551 987 995 Ljava/io/IOException; │ │ │ │ + // 546 551 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 553 558 987 995 Ljava/io/IOException; │ │ │ │ + // 553 558 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 566 571 987 995 Ljava/io/IOException; │ │ │ │ + // 566 571 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 573 578 987 995 Ljava/io/IOException; │ │ │ │ + // 573 578 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 580 585 987 995 Ljava/io/IOException; │ │ │ │ + // 580 585 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 605 610 987 995 Ljava/io/IOException; │ │ │ │ + // 605 610 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 610 615 987 995 Ljava/io/IOException; │ │ │ │ + // 610 615 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 615 620 987 995 Ljava/io/IOException; │ │ │ │ + // 615 620 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 623 625 932 987 Ljava/io/IOException; │ │ │ │ + // 623 625 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 649 652 932 987 Ljava/io/IOException; │ │ │ │ + // 649 652 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 665 670 932 987 Ljava/io/IOException; │ │ │ │ + // 665 670 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 682 685 932 987 Ljava/io/IOException; │ │ │ │ + // 682 685 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 692 695 932 987 Ljava/io/IOException; │ │ │ │ + // 692 695 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 697 702 932 987 Ljava/io/IOException; │ │ │ │ + // 697 702 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 704 709 932 987 Ljava/io/IOException; │ │ │ │ + // 704 709 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 709 712 932 987 Ljava/io/IOException; │ │ │ │ + // 709 712 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 714 719 932 987 Ljava/io/IOException; │ │ │ │ + // 714 719 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 725 730 932 987 Ljava/io/IOException; │ │ │ │ + // 725 730 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 738 743 932 987 Ljava/io/IOException; │ │ │ │ + // 738 743 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 745 750 932 987 Ljava/io/IOException; │ │ │ │ + // 745 750 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 758 763 932 987 Ljava/io/IOException; │ │ │ │ + // 758 763 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 771 776 932 987 Ljava/io/IOException; │ │ │ │ + // 771 776 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 776 781 932 987 Ljava/io/IOException; │ │ │ │ + // 776 781 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 809 814 932 987 Ljava/io/IOException; │ │ │ │ + // 809 814 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 818 823 932 987 Ljava/io/IOException; │ │ │ │ + // 818 823 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 823 828 932 987 Ljava/io/IOException; │ │ │ │ + // 823 828 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 828 834 987 995 Ljava/io/IOException; │ │ │ │ + // 828 834 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 834 839 1003 1008 Ljava/io/IOException; │ │ │ │ + // 834 839 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 839 844 987 995 Ljava/io/IOException; │ │ │ │ + // 839 844 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 844 849 987 995 Ljava/io/IOException; │ │ │ │ + // 844 849 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 849 854 987 995 Ljava/io/IOException; │ │ │ │ + // 849 854 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 854 858 987 995 Ljava/io/IOException; │ │ │ │ + // 854 858 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 865 870 987 995 Ljava/io/IOException; │ │ │ │ + // 865 870 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 934 939 987 995 Ljava/io/IOException; │ │ │ │ + // 934 939 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 947 952 987 995 Ljava/io/IOException; │ │ │ │ + // 947 952 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 959 964 987 995 Ljava/io/IOException; │ │ │ │ + // 959 964 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 972 977 987 995 Ljava/io/IOException; │ │ │ │ + // 972 977 995 1003 Ljava/lang/InterruptedException; │ │ │ │ + // 984 987 987 995 Ljava/io/IOException; │ │ │ │ + // 984 987 995 1003 Ljava/lang/InterruptedException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IndexOutOfBoundsException: Index 456 out of bounds for length 456 │ │ │ │ + // java.lang.IndexOutOfBoundsException: Index 471 out of bounds for length 471 │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBounds(Preconditions.java:64) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.outOfBoundsCheckIndex(Preconditions.java:70) │ │ │ │ // at java.base/jdk.internal.util.Preconditions.checkIndex(Preconditions.java:248) │ │ │ │ // at java.base/java.util.Objects.checkIndex(Objects.java:372) │ │ │ │ // at java.base/java.util.ArrayList.get(ArrayList.java:459) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.convertToAst(AstBuilder.java:3321) │ │ │ │ // at com.strobel.decompiler.ast.AstBuilder.build(AstBuilder.java:113) │ │ ├── eu/chainfire/libsuperuser/Toolbox.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -295,15 +295,15 @@ │ │ │ │ 261: astore 4 │ │ │ │ 263: goto 57 │ │ │ │ │ │ │ │ public static void init(); │ │ │ │ descriptor: ()V │ │ │ │ flags: (0x0009) ACC_PUBLIC, ACC_STATIC │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=0 │ │ │ │ + stack=300, locals=9, args_size=0 │ │ │ │ 0: getstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ 3: astore_0 │ │ │ │ 4: aload_0 │ │ │ │ 5: ifnull 9 │ │ │ │ 8: return │ │ │ │ 9: getstatic #25 // Field android/os/Build$VERSION.SDK_INT:I │ │ │ │ 12: istore_1 │ │ │ │ @@ -344,84 +344,84 @@ │ │ │ │ 74: putstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ 77: ldc #96 // String toybox │ │ │ │ 79: astore_0 │ │ │ │ 80: aload_0 │ │ │ │ 81: invokestatic #102 // Method eu/chainfire/libsuperuser/Shell$SH.run:(Ljava/lang/String;)Ljava/util/List; │ │ │ │ 84: astore 4 │ │ │ │ 86: aload 4 │ │ │ │ - 88: ifnull 197 │ │ │ │ + 88: ifnull 207 │ │ │ │ 91: ldc #68 // String │ │ │ │ 93: astore_0 │ │ │ │ 94: aload_0 │ │ │ │ 95: putstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ 98: aload 4 │ │ │ │ 100: invokeinterface #108, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 105: astore 5 │ │ │ │ - 107: aload 5 │ │ │ │ - 109: invokeinterface #113, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 114: istore_1 │ │ │ │ - 115: iload_1 │ │ │ │ - 116: ifeq 197 │ │ │ │ - 119: aload 5 │ │ │ │ - 121: invokeinterface #117, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 126: astore 6 │ │ │ │ - 128: aload 6 │ │ │ │ - 130: checkcast #47 // class java/lang/String │ │ │ │ - 133: astore 6 │ │ │ │ - 135: new #34 // class java/lang/StringBuilder │ │ │ │ - 138: astore_0 │ │ │ │ - 139: aload_0 │ │ │ │ - 140: invokespecial #35 // Method java/lang/StringBuilder."":()V │ │ │ │ - 143: getstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ - 146: astore 7 │ │ │ │ - 148: aload_0 │ │ │ │ + 105: astore_0 │ │ │ │ + 106: aload_0 │ │ │ │ + 107: invokeinterface #113, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 112: istore 5 │ │ │ │ + 114: iload 5 │ │ │ │ + 116: ifeq 207 │ │ │ │ + 119: aload_0 │ │ │ │ + 120: invokeinterface #117, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 125: astore 6 │ │ │ │ + 127: aload 6 │ │ │ │ + 129: checkcast #47 // class java/lang/String │ │ │ │ + 132: astore 6 │ │ │ │ + 134: new #34 // class java/lang/StringBuilder │ │ │ │ + 137: astore 7 │ │ │ │ + 139: aload 7 │ │ │ │ + 141: invokespecial #35 // Method java/lang/StringBuilder."":()V │ │ │ │ + 144: getstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ + 147: astore 8 │ │ │ │ 149: aload 7 │ │ │ │ - 151: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 154: astore_0 │ │ │ │ - 155: aload 6 │ │ │ │ - 157: invokevirtual #57 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - 160: astore 7 │ │ │ │ - 162: aload_0 │ │ │ │ - 163: aload 7 │ │ │ │ - 165: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 168: astore_0 │ │ │ │ - 169: ldc #68 // String │ │ │ │ - 171: astore 7 │ │ │ │ - 173: aload_0 │ │ │ │ - 174: aload 7 │ │ │ │ - 176: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - 179: astore_0 │ │ │ │ - 180: aload_0 │ │ │ │ - 181: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - 184: astore_0 │ │ │ │ - 185: aload_0 │ │ │ │ - 186: putstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ - 189: goto 107 │ │ │ │ - 192: astore_0 │ │ │ │ - 193: aload_3 │ │ │ │ - 194: monitorexit │ │ │ │ - 195: aload_0 │ │ │ │ - 196: athrow │ │ │ │ - 197: aload_3 │ │ │ │ - 198: monitorexit │ │ │ │ - 199: goto 8 │ │ │ │ + 151: aload 8 │ │ │ │ + 153: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 156: astore 7 │ │ │ │ + 158: aload 6 │ │ │ │ + 160: invokevirtual #57 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 163: astore 8 │ │ │ │ + 165: aload 7 │ │ │ │ + 167: aload 8 │ │ │ │ + 169: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 172: astore 7 │ │ │ │ + 174: ldc #68 // String │ │ │ │ + 176: astore 8 │ │ │ │ + 178: aload 7 │ │ │ │ + 180: aload 8 │ │ │ │ + 182: invokevirtual #41 // Method java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + 185: astore 7 │ │ │ │ + 187: aload 7 │ │ │ │ + 189: invokevirtual #45 // Method java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + 192: astore 7 │ │ │ │ + 194: aload 7 │ │ │ │ + 196: putstatic #20 // Field toybox:Ljava/lang/String; │ │ │ │ + 199: goto 106 │ │ │ │ + 202: astore_0 │ │ │ │ + 203: aload_3 │ │ │ │ + 204: monitorexit │ │ │ │ + 205: aload_0 │ │ │ │ + 206: athrow │ │ │ │ + 207: aload_3 │ │ │ │ + 208: monitorexit │ │ │ │ + 209: goto 8 │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ - 73 77 192 any │ │ │ │ - 80 84 192 any │ │ │ │ - 94 98 192 any │ │ │ │ - 98 105 192 any │ │ │ │ - 107 114 192 any │ │ │ │ - 119 126 192 any │ │ │ │ - 128 133 192 any │ │ │ │ - 135 138 192 any │ │ │ │ - 139 143 192 any │ │ │ │ - 143 146 192 any │ │ │ │ - 149 154 192 any │ │ │ │ - 155 160 192 any │ │ │ │ - 163 168 192 any │ │ │ │ - 174 179 192 any │ │ │ │ - 180 184 192 any │ │ │ │ - 185 189 192 any │ │ │ │ - 193 195 192 any │ │ │ │ - 197 199 192 any │ │ │ │ + 73 77 202 any │ │ │ │ + 80 84 202 any │ │ │ │ + 94 98 202 any │ │ │ │ + 98 105 202 any │ │ │ │ + 106 112 202 any │ │ │ │ + 119 125 202 any │ │ │ │ + 127 132 202 any │ │ │ │ + 134 137 202 any │ │ │ │ + 139 144 202 any │ │ │ │ + 144 147 202 any │ │ │ │ + 151 156 202 any │ │ │ │ + 158 163 202 any │ │ │ │ + 167 172 202 any │ │ │ │ + 180 185 202 any │ │ │ │ + 187 192 202 any │ │ │ │ + 194 199 202 any │ │ │ │ + 203 205 202 any │ │ │ │ + 207 209 202 any │ │ │ │ } │ │ ├── fr/simon/marquis/preferencesmanager/model/PreferenceFile.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -582,34 +582,34 @@ │ │ │ │ 9: aload_2 │ │ │ │ 10: invokespecial #20 // Method java/util/HashMap."":()V │ │ │ │ 13: aload_0 │ │ │ │ 14: aload_2 │ │ │ │ 15: putfield #22 // Field mPreferences:Ljava/util/Map; │ │ │ │ 18: aload_1 │ │ │ │ 19: invokeinterface #101, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 24: astore_3 │ │ │ │ - 25: aload_3 │ │ │ │ + 24: astore_2 │ │ │ │ + 25: aload_2 │ │ │ │ 26: invokeinterface #106, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 31: istore 4 │ │ │ │ - 33: iload 4 │ │ │ │ - 35: ifeq 86 │ │ │ │ - 38: aload_3 │ │ │ │ - 39: invokeinterface #110, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 44: checkcast #112 // class java/util/Map$Entry │ │ │ │ - 47: astore 5 │ │ │ │ - 49: aload_0 │ │ │ │ - 50: getfield #22 // Field mPreferences:Ljava/util/Map; │ │ │ │ - 53: astore_2 │ │ │ │ - 54: aload 5 │ │ │ │ - 56: invokeinterface #115, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - 61: astore 6 │ │ │ │ - 63: aload 5 │ │ │ │ - 65: invokeinterface #151, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - 70: astore 7 │ │ │ │ - 72: aload_2 │ │ │ │ + 31: istore_3 │ │ │ │ + 32: iload_3 │ │ │ │ + 33: ifeq 86 │ │ │ │ + 36: aload_2 │ │ │ │ + 37: invokeinterface #110, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 42: checkcast #112 // class java/util/Map$Entry │ │ │ │ + 45: astore 4 │ │ │ │ + 47: aload_0 │ │ │ │ + 48: getfield #22 // Field mPreferences:Ljava/util/Map; │ │ │ │ + 51: astore 5 │ │ │ │ + 53: aload 4 │ │ │ │ + 55: invokeinterface #115, 1 // InterfaceMethod java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + 60: astore 6 │ │ │ │ + 62: aload 4 │ │ │ │ + 64: invokeinterface #151, 1 // InterfaceMethod java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + 69: astore 7 │ │ │ │ + 71: aload 5 │ │ │ │ 73: aload 6 │ │ │ │ 75: aload 7 │ │ │ │ 77: invokeinterface #41, 3 // InterfaceMethod java/util/Map.put:(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ │ │ 82: pop │ │ │ │ 83: goto 25 │ │ │ │ 86: aload_0 │ │ │ │ 87: invokevirtual #44 // Method updateSort:()V │ │ ├── fr/simon/marquis/preferencesmanager/model/XmlFontSize.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -26,16 +26,16 @@ │ │ │ │ } │ │ │ │ │ │ │ │ private XmlFontSize(final String name, final int ordinal, final int mSize) { │ │ │ │ this.mSize = mSize; │ │ │ │ } │ │ │ │ │ │ │ │ public static XmlFontSize generateSize(final int n) { │ │ │ │ - XmlFontSize[] values; │ │ │ │ - for (int length = (values = values()).length, i = 0; i < length; ++i) { │ │ │ │ + final XmlFontSize[] values = values(); │ │ │ │ + for (int length = values.length, i = 0; i < length; ++i) { │ │ │ │ final XmlFontSize medium = values[i]; │ │ │ │ if (medium.getSize() == n) { │ │ │ │ return medium; │ │ │ │ } │ │ │ │ } │ │ │ │ return XmlFontSize.MEDIUM; │ │ │ │ } │ │ ├── fr/simon/marquis/preferencesmanager/ui/AppAdapter$1.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -139,15 +139,15 @@ │ │ │ │ 6: invokespecial #12 // Method android/widget/Filter."":()V │ │ │ │ 9: return │ │ │ │ │ │ │ │ protected android.widget.Filter$FilterResults performFiltering(java.lang.CharSequence); │ │ │ │ descriptor: (Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=12, args_size=2 │ │ │ │ + stack=300, locals=13, args_size=2 │ │ │ │ 0: new #14 // class android/widget/Filter$FilterResults │ │ │ │ 3: astore_2 │ │ │ │ 4: aload_2 │ │ │ │ 5: invokespecial #15 // Method android/widget/Filter$FilterResults."":()V │ │ │ │ 8: aload_1 │ │ │ │ 9: ifnull 23 │ │ │ │ 12: aload_1 │ │ │ │ @@ -219,122 +219,122 @@ │ │ │ │ 147: getfield #8 // Field this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ 150: astore 4 │ │ │ │ 152: aload 4 │ │ │ │ 154: invokestatic #31 // Method fr/simon/marquis/preferencesmanager/ui/AppAdapter.access$500:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ │ │ │ 157: astore 4 │ │ │ │ 159: aload 4 │ │ │ │ 161: invokevirtual #68 // Method java/util/ArrayList.iterator:()Ljava/util/Iterator; │ │ │ │ - 164: astore 8 │ │ │ │ - 166: aload 8 │ │ │ │ + 164: astore 4 │ │ │ │ + 166: aload 4 │ │ │ │ 168: invokeinterface #74, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 173: istore_3 │ │ │ │ - 174: iload_3 │ │ │ │ - 175: ifeq 270 │ │ │ │ - 178: aload 8 │ │ │ │ - 180: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 185: astore 9 │ │ │ │ - 187: aload 9 │ │ │ │ - 189: checkcast #80 // class fr/simon/marquis/preferencesmanager/model/AppEntry │ │ │ │ - 192: astore 9 │ │ │ │ - 194: iconst_2 │ │ │ │ - 195: istore_3 │ │ │ │ - 196: aload 6 │ │ │ │ - 198: iload_3 │ │ │ │ - 199: invokestatic #87 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ │ │ - 202: astore 10 │ │ │ │ - 204: aload 9 │ │ │ │ - 206: invokevirtual #90 // Method fr/simon/marquis/preferencesmanager/model/AppEntry.getLabel:()Ljava/lang/String; │ │ │ │ - 209: astore 4 │ │ │ │ - 211: invokestatic #54 // Method java/util/Locale.getDefault:()Ljava/util/Locale; │ │ │ │ - 214: astore 11 │ │ │ │ - 216: aload 4 │ │ │ │ - 218: aload 11 │ │ │ │ - 220: invokevirtual #60 // Method java/lang/String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ - 223: astore 4 │ │ │ │ - 225: aload 4 │ │ │ │ - 227: invokevirtual #63 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ - 230: astore 4 │ │ │ │ - 232: aload 10 │ │ │ │ - 234: aload 4 │ │ │ │ - 236: invokevirtual #94 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ - 239: astore 4 │ │ │ │ - 241: aload 4 │ │ │ │ - 243: invokevirtual #99 // Method java/util/regex/Matcher.find:()Z │ │ │ │ - 246: istore_3 │ │ │ │ - 247: iload_3 │ │ │ │ - 248: ifeq 166 │ │ │ │ - 251: aload 7 │ │ │ │ - 253: aload 9 │ │ │ │ - 255: invokevirtual #103 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - 258: pop │ │ │ │ - 259: goto 166 │ │ │ │ - 262: astore 4 │ │ │ │ - 264: aload 5 │ │ │ │ - 266: monitorexit │ │ │ │ - 267: aload 4 │ │ │ │ - 269: athrow │ │ │ │ + 173: istore 8 │ │ │ │ + 175: iload 8 │ │ │ │ + 177: ifeq 276 │ │ │ │ + 180: aload 4 │ │ │ │ + 182: invokeinterface #78, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 187: astore 9 │ │ │ │ + 189: aload 9 │ │ │ │ + 191: checkcast #80 // class fr/simon/marquis/preferencesmanager/model/AppEntry │ │ │ │ + 194: astore 9 │ │ │ │ + 196: iconst_2 │ │ │ │ + 197: istore 8 │ │ │ │ + 199: aload 6 │ │ │ │ + 201: iload 8 │ │ │ │ + 203: invokestatic #87 // Method java/util/regex/Pattern.compile:(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ │ │ + 206: astore 10 │ │ │ │ + 208: aload 9 │ │ │ │ + 210: invokevirtual #90 // Method fr/simon/marquis/preferencesmanager/model/AppEntry.getLabel:()Ljava/lang/String; │ │ │ │ + 213: astore 11 │ │ │ │ + 215: invokestatic #54 // Method java/util/Locale.getDefault:()Ljava/util/Locale; │ │ │ │ + 218: astore 12 │ │ │ │ + 220: aload 11 │ │ │ │ + 222: aload 12 │ │ │ │ + 224: invokevirtual #60 // Method java/lang/String.toLowerCase:(Ljava/util/Locale;)Ljava/lang/String; │ │ │ │ + 227: astore 11 │ │ │ │ + 229: aload 11 │ │ │ │ + 231: invokevirtual #63 // Method java/lang/String.trim:()Ljava/lang/String; │ │ │ │ + 234: astore 11 │ │ │ │ + 236: aload 10 │ │ │ │ + 238: aload 11 │ │ │ │ + 240: invokevirtual #94 // Method java/util/regex/Pattern.matcher:(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ │ │ + 243: astore 11 │ │ │ │ + 245: aload 11 │ │ │ │ + 247: invokevirtual #99 // Method java/util/regex/Matcher.find:()Z │ │ │ │ + 250: istore 8 │ │ │ │ + 252: iload 8 │ │ │ │ + 254: ifeq 166 │ │ │ │ + 257: aload 7 │ │ │ │ + 259: aload 9 │ │ │ │ + 261: invokevirtual #103 // Method java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + 264: pop │ │ │ │ + 265: goto 166 │ │ │ │ + 268: astore 4 │ │ │ │ 270: aload 5 │ │ │ │ 272: monitorexit │ │ │ │ - 273: aload_0 │ │ │ │ - 274: getfield #8 // Field this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ - 277: astore 4 │ │ │ │ - 279: aload 4 │ │ │ │ - 281: invokestatic #27 // Method fr/simon/marquis/preferencesmanager/ui/AppAdapter.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ │ │ - 284: astore 5 │ │ │ │ - 286: aload 5 │ │ │ │ - 288: monitorenter │ │ │ │ - 289: aload_2 │ │ │ │ - 290: aload 7 │ │ │ │ - 292: putfield #35 // Field android/widget/Filter$FilterResults.values:Ljava/lang/Object; │ │ │ │ - 295: aload 7 │ │ │ │ - 297: invokevirtual #40 // Method java/util/ArrayList.size:()I │ │ │ │ - 300: istore_3 │ │ │ │ - 301: aload_2 │ │ │ │ - 302: iload_3 │ │ │ │ - 303: putfield #44 // Field android/widget/Filter$FilterResults.count:I │ │ │ │ - 306: aload 5 │ │ │ │ - 308: monitorexit │ │ │ │ - 309: goto 85 │ │ │ │ - 312: astore 4 │ │ │ │ - 314: aload 5 │ │ │ │ - 316: monitorexit │ │ │ │ - 317: aload 4 │ │ │ │ - 319: athrow │ │ │ │ + 273: aload 4 │ │ │ │ + 275: athrow │ │ │ │ + 276: aload 5 │ │ │ │ + 278: monitorexit │ │ │ │ + 279: aload_0 │ │ │ │ + 280: getfield #8 // Field this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ │ + 283: astore 4 │ │ │ │ + 285: aload 4 │ │ │ │ + 287: invokestatic #27 // Method fr/simon/marquis/preferencesmanager/ui/AppAdapter.access$400:(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ │ │ + 290: astore 5 │ │ │ │ + 292: aload 5 │ │ │ │ + 294: monitorenter │ │ │ │ + 295: aload_2 │ │ │ │ + 296: aload 7 │ │ │ │ + 298: putfield #35 // Field android/widget/Filter$FilterResults.values:Ljava/lang/Object; │ │ │ │ + 301: aload 7 │ │ │ │ + 303: invokevirtual #40 // Method java/util/ArrayList.size:()I │ │ │ │ + 306: istore_3 │ │ │ │ + 307: aload_2 │ │ │ │ + 308: iload_3 │ │ │ │ + 309: putfield #44 // Field android/widget/Filter$FilterResults.count:I │ │ │ │ + 312: aload 5 │ │ │ │ + 314: monitorexit │ │ │ │ + 315: goto 85 │ │ │ │ + 318: astore 4 │ │ │ │ + 320: aload 5 │ │ │ │ + 322: monitorexit │ │ │ │ + 323: aload 4 │ │ │ │ + 325: athrow │ │ │ │ Exception table: │ │ │ │ from to target type │ │ │ │ 39 43 87 any │ │ │ │ 45 50 87 any │ │ │ │ 53 58 87 any │ │ │ │ 58 62 87 any │ │ │ │ 64 69 87 any │ │ │ │ 71 76 87 any │ │ │ │ 78 82 87 any │ │ │ │ 82 85 87 any │ │ │ │ 89 92 87 any │ │ │ │ - 146 150 262 any │ │ │ │ - 152 157 262 any │ │ │ │ - 159 164 262 any │ │ │ │ - 166 173 262 any │ │ │ │ - 178 185 262 any │ │ │ │ - 187 192 262 any │ │ │ │ - 198 202 262 any │ │ │ │ - 204 209 262 any │ │ │ │ - 211 214 262 any │ │ │ │ - 218 223 262 any │ │ │ │ - 225 230 262 any │ │ │ │ - 234 239 262 any │ │ │ │ - 241 246 262 any │ │ │ │ - 253 259 262 any │ │ │ │ - 264 267 262 any │ │ │ │ - 270 273 262 any │ │ │ │ - 290 295 312 any │ │ │ │ - 295 300 312 any │ │ │ │ - 302 306 312 any │ │ │ │ - 306 309 312 any │ │ │ │ - 314 317 312 any │ │ │ │ + 146 150 268 any │ │ │ │ + 152 157 268 any │ │ │ │ + 159 164 268 any │ │ │ │ + 166 173 268 any │ │ │ │ + 180 187 268 any │ │ │ │ + 189 194 268 any │ │ │ │ + 201 206 268 any │ │ │ │ + 208 213 268 any │ │ │ │ + 215 218 268 any │ │ │ │ + 222 227 268 any │ │ │ │ + 229 234 268 any │ │ │ │ + 238 243 268 any │ │ │ │ + 245 250 268 any │ │ │ │ + 259 265 268 any │ │ │ │ + 270 273 268 any │ │ │ │ + 276 279 268 any │ │ │ │ + 296 301 318 any │ │ │ │ + 301 306 318 any │ │ │ │ + 308 312 318 any │ │ │ │ + 312 315 318 any │ │ │ │ + 320 323 318 any │ │ │ │ │ │ │ │ protected void publishResults(java.lang.CharSequence, android.widget.Filter$FilterResults); │ │ │ │ descriptor: (Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ stack=300, locals=5, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── fr/simon/marquis/preferencesmanager/util/Utils.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -82,293 +82,291 @@ │ │ │ │ // 27: invokeinterface android/content/SharedPreferences.getAll:()Ljava/util/Map; │ │ │ │ // 32: astore 5 │ │ │ │ // 34: aload 5 │ │ │ │ // 36: ifnonnull 40 │ │ │ │ // 39: return │ │ │ │ // 40: aload 5 │ │ │ │ // 42: invokeinterface java/util/Map.entrySet:()Ljava/util/Set; │ │ │ │ - // 47: astore_1 │ │ │ │ - // 48: aload_1 │ │ │ │ - // 49: invokeinterface java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - // 54: astore 6 │ │ │ │ - // 56: aload 6 │ │ │ │ - // 58: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ - // 63: istore 7 │ │ │ │ - // 65: iload 7 │ │ │ │ - // 67: ifeq 530 │ │ │ │ - // 70: aload 6 │ │ │ │ - // 72: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - // 77: checkcast Ljava/util/Map$Entry; │ │ │ │ - // 80: astore 8 │ │ │ │ - // 82: aload 8 │ │ │ │ - // 84: invokeinterface java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ - // 89: checkcast Ljava/lang/String; │ │ │ │ - // 92: astore 9 │ │ │ │ - // 94: aload 8 │ │ │ │ - // 96: invokeinterface java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ - // 101: invokestatic java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ - // 104: astore 10 │ │ │ │ - // 106: getstatic fr/simon/marquis/preferencesmanager/util/Utils.TAG:Ljava/lang/String; │ │ │ │ - // 109: astore_1 │ │ │ │ - // 110: new Ljava/lang/StringBuilder; │ │ │ │ - // 113: astore_2 │ │ │ │ - // 114: aload_2 │ │ │ │ - // 115: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 118: ldc "key: " │ │ │ │ - // 120: astore 11 │ │ │ │ - // 122: aload_2 │ │ │ │ - // 123: aload 11 │ │ │ │ - // 125: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 128: aload 9 │ │ │ │ - // 130: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 133: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 136: astore_2 │ │ │ │ - // 137: aload_1 │ │ │ │ - // 138: aload_2 │ │ │ │ + // 47: invokeinterface java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ + // 52: astore_1 │ │ │ │ + // 53: aload_1 │ │ │ │ + // 54: invokeinterface java/util/Iterator.hasNext:()Z │ │ │ │ + // 59: istore 6 │ │ │ │ + // 61: iload 6 │ │ │ │ + // 63: ifeq 550 │ │ │ │ + // 66: aload_1 │ │ │ │ + // 67: invokeinterface java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + // 72: checkcast Ljava/util/Map$Entry; │ │ │ │ + // 75: astore 7 │ │ │ │ + // 77: aload 7 │ │ │ │ + // 79: invokeinterface java/util/Map$Entry.getKey:()Ljava/lang/Object; │ │ │ │ + // 84: checkcast Ljava/lang/String; │ │ │ │ + // 87: astore 8 │ │ │ │ + // 89: aload 7 │ │ │ │ + // 91: invokeinterface java/util/Map$Entry.getValue:()Ljava/lang/Object; │ │ │ │ + // 96: invokestatic java/lang/String.valueOf:(Ljava/lang/Object;)Ljava/lang/String; │ │ │ │ + // 99: astore 9 │ │ │ │ + // 101: getstatic fr/simon/marquis/preferencesmanager/util/Utils.TAG:Ljava/lang/String; │ │ │ │ + // 104: astore_2 │ │ │ │ + // 105: new Ljava/lang/StringBuilder; │ │ │ │ + // 108: astore 10 │ │ │ │ + // 110: aload 10 │ │ │ │ + // 112: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 115: ldc "key: " │ │ │ │ + // 117: astore 11 │ │ │ │ + // 119: aload 10 │ │ │ │ + // 121: aload 11 │ │ │ │ + // 123: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 126: aload 8 │ │ │ │ + // 128: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 131: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 134: astore 10 │ │ │ │ + // 136: aload_2 │ │ │ │ + // 137: aload 10 │ │ │ │ // 139: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ // 142: pop │ │ │ │ // 143: ldc "BACKUP_" │ │ │ │ - // 145: astore_1 │ │ │ │ - // 146: aload 9 │ │ │ │ - // 148: aload_1 │ │ │ │ + // 145: astore_2 │ │ │ │ + // 146: aload 8 │ │ │ │ + // 148: aload_2 │ │ │ │ // 149: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 152: istore 7 │ │ │ │ - // 154: iload 7 │ │ │ │ - // 156: ifne 56 │ │ │ │ + // 152: istore 6 │ │ │ │ + // 154: iload 6 │ │ │ │ + // 156: ifne 53 │ │ │ │ // 159: ldc "^[a-zA-Z_\\$][\\w\\$]*(?:\\.[a-zA-Z_\\$][\\w\\$]*)*$" │ │ │ │ - // 161: astore_1 │ │ │ │ - // 162: aload 9 │ │ │ │ - // 164: aload_1 │ │ │ │ + // 161: astore_2 │ │ │ │ + // 162: aload 8 │ │ │ │ + // 164: aload_2 │ │ │ │ // 165: invokevirtual java/lang/String.matches:(Ljava/lang/String;)Z │ │ │ │ - // 168: istore 7 │ │ │ │ - // 170: iload 7 │ │ │ │ - // 172: ifeq 56 │ │ │ │ + // 168: istore 6 │ │ │ │ + // 170: iload 6 │ │ │ │ + // 172: ifeq 53 │ │ │ │ // 175: ldc "FILE" │ │ │ │ - // 177: astore_1 │ │ │ │ - // 178: aload 10 │ │ │ │ - // 180: aload_1 │ │ │ │ + // 177: astore_2 │ │ │ │ + // 178: aload 9 │ │ │ │ + // 180: aload_2 │ │ │ │ // 181: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - // 184: istore 7 │ │ │ │ - // 186: iload 7 │ │ │ │ - // 188: ifeq 56 │ │ │ │ + // 184: istore 6 │ │ │ │ + // 186: iload 6 │ │ │ │ + // 188: ifeq 53 │ │ │ │ // 191: ldc "BACKUPS" │ │ │ │ - // 193: astore_1 │ │ │ │ - // 194: aload 10 │ │ │ │ - // 196: aload_1 │ │ │ │ + // 193: astore_2 │ │ │ │ + // 194: aload 9 │ │ │ │ + // 196: aload_2 │ │ │ │ // 197: invokevirtual java/lang/String.contains:(Ljava/lang/CharSequence;)Z │ │ │ │ - // 200: istore 7 │ │ │ │ - // 202: iload 7 │ │ │ │ - // 204: ifeq 56 │ │ │ │ + // 200: istore 6 │ │ │ │ + // 202: iload 6 │ │ │ │ + // 204: ifeq 53 │ │ │ │ // 207: getstatic fr/simon/marquis/preferencesmanager/util/Utils.TAG:Ljava/lang/String; │ │ │ │ - // 210: astore_1 │ │ │ │ + // 210: astore_2 │ │ │ │ // 211: ldc " need to be updated" │ │ │ │ - // 213: astore_2 │ │ │ │ - // 214: aload_1 │ │ │ │ + // 213: astore 10 │ │ │ │ // 215: aload_2 │ │ │ │ - // 216: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ - // 219: pop │ │ │ │ - // 220: aconst_null │ │ │ │ - // 221: astore 12 │ │ │ │ - // 223: new Lorg/json/JSONArray; │ │ │ │ - // 226: astore 13 │ │ │ │ - // 228: aload 13 │ │ │ │ - // 230: aload 10 │ │ │ │ - // 232: invokespecial org/json/JSONArray.:(Ljava/lang/String;)V │ │ │ │ - // 235: iconst_0 │ │ │ │ - // 236: istore 14 │ │ │ │ - // 238: aload 13 │ │ │ │ - // 240: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 243: istore 7 │ │ │ │ - // 245: iload 14 │ │ │ │ - // 247: iload 7 │ │ │ │ - // 249: if_icmpge 449 │ │ │ │ - // 252: aload 13 │ │ │ │ - // 254: iload 14 │ │ │ │ - // 256: invokevirtual org/json/JSONArray.getJSONObject:(I)Lorg/json/JSONObject; │ │ │ │ - // 259: astore 15 │ │ │ │ - // 261: ldc "FILE" │ │ │ │ - // 263: astore_1 │ │ │ │ - // 264: aload 15 │ │ │ │ - // 266: aload_1 │ │ │ │ - // 267: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ - // 270: astore 16 │ │ │ │ - // 272: getstatic fr/simon/marquis/preferencesmanager/util/Utils.FILE_SEPARATOR:Ljava/lang/String; │ │ │ │ - // 275: astore_1 │ │ │ │ - // 276: aload 16 │ │ │ │ - // 278: aload_1 │ │ │ │ - // 279: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ - // 282: istore 7 │ │ │ │ - // 284: iload 7 │ │ │ │ - // 286: ifne 332 │ │ │ │ - // 289: ldc "FILE" │ │ │ │ - // 291: astore_1 │ │ │ │ - // 292: new Ljava/lang/StringBuilder; │ │ │ │ - // 295: astore_2 │ │ │ │ - // 296: aload_2 │ │ │ │ - // 297: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 300: getstatic fr/simon/marquis/preferencesmanager/util/Utils.FILE_SEPARATOR:Ljava/lang/String; │ │ │ │ - // 303: astore 11 │ │ │ │ - // 305: aload_2 │ │ │ │ - // 306: aload 11 │ │ │ │ - // 308: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 311: astore_2 │ │ │ │ - // 312: aload_2 │ │ │ │ - // 313: aload 16 │ │ │ │ - // 315: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 318: astore_2 │ │ │ │ - // 319: aload_2 │ │ │ │ - // 320: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 323: astore_2 │ │ │ │ - // 324: aload 15 │ │ │ │ - // 326: aload_1 │ │ │ │ - // 327: aload_2 │ │ │ │ - // 328: invokevirtual org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ - // 331: pop │ │ │ │ - // 332: ldc "BACKUPS" │ │ │ │ - // 334: astore_1 │ │ │ │ - // 335: aload 15 │ │ │ │ - // 337: aload_1 │ │ │ │ - // 338: invokevirtual org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ - // 341: astore 17 │ │ │ │ - // 343: new Ljava/util/ArrayList; │ │ │ │ - // 346: astore 18 │ │ │ │ - // 348: aload 17 │ │ │ │ - // 350: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 353: istore 7 │ │ │ │ - // 355: aload 18 │ │ │ │ - // 357: iload 7 │ │ │ │ - // 359: invokespecial java/util/ArrayList.:(I)V │ │ │ │ - // 362: iconst_0 │ │ │ │ - // 363: istore 19 │ │ │ │ - // 365: aload 17 │ │ │ │ - // 367: invokevirtual org/json/JSONArray.length:()I │ │ │ │ - // 370: istore 7 │ │ │ │ - // 372: iload 19 │ │ │ │ - // 374: iload 7 │ │ │ │ - // 376: if_icmpge 419 │ │ │ │ - // 379: aload 17 │ │ │ │ - // 381: iload 19 │ │ │ │ - // 383: invokevirtual org/json/JSONArray.getJSONObject:(I)Lorg/json/JSONObject; │ │ │ │ - // 386: astore_1 │ │ │ │ - // 387: ldc "TIME" │ │ │ │ - // 389: astore_2 │ │ │ │ - // 390: aload_1 │ │ │ │ - // 391: aload_2 │ │ │ │ - // 392: invokevirtual org/json/JSONObject.getLong:(Ljava/lang/String;)J │ │ │ │ - // 395: lstore 20 │ │ │ │ - // 397: lload 20 │ │ │ │ - // 399: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ - // 402: astore_1 │ │ │ │ - // 403: aload 18 │ │ │ │ - // 405: aload_1 │ │ │ │ - // 406: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ - // 409: pop │ │ │ │ - // 410: iload 19 │ │ │ │ - // 412: iconst_1 │ │ │ │ - // 413: iadd │ │ │ │ - // 414: istore 19 │ │ │ │ - // 416: goto 365 │ │ │ │ - // 419: ldc "BACKUPS" │ │ │ │ - // 421: astore_1 │ │ │ │ - // 422: new Lorg/json/JSONArray; │ │ │ │ - // 425: astore_2 │ │ │ │ - // 426: aload_2 │ │ │ │ - // 427: aload 18 │ │ │ │ - // 429: invokespecial org/json/JSONArray.:(Ljava/util/Collection;)V │ │ │ │ - // 432: aload 15 │ │ │ │ - // 434: aload_1 │ │ │ │ - // 435: aload_2 │ │ │ │ - // 436: invokevirtual org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ - // 439: pop │ │ │ │ - // 440: iload 14 │ │ │ │ - // 442: iconst_1 │ │ │ │ - // 443: iadd │ │ │ │ - // 444: istore 14 │ │ │ │ - // 446: goto 238 │ │ │ │ - // 449: aload 13 │ │ │ │ - // 451: astore 12 │ │ │ │ - // 453: aload 12 │ │ │ │ - // 455: ifnull 497 │ │ │ │ - // 458: new Ljava/lang/StringBuilder; │ │ │ │ - // 461: astore_1 │ │ │ │ - // 462: aload_1 │ │ │ │ - // 463: invokespecial java/lang/StringBuilder.:()V │ │ │ │ - // 466: aload_1 │ │ │ │ - // 467: ldc "BACKUP_" │ │ │ │ - // 469: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 472: aload 9 │ │ │ │ - // 474: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ - // 477: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ - // 480: astore_1 │ │ │ │ - // 481: aload 12 │ │ │ │ - // 483: invokevirtual org/json/JSONArray.toString:()Ljava/lang/String; │ │ │ │ - // 486: astore_2 │ │ │ │ - // 487: aload 4 │ │ │ │ - // 489: aload_1 │ │ │ │ - // 490: aload_2 │ │ │ │ - // 491: invokeinterface android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - // 496: pop │ │ │ │ - // 497: aload 4 │ │ │ │ - // 499: aload 9 │ │ │ │ - // 501: invokeinterface android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ - // 506: pop │ │ │ │ - // 507: goto 56 │ │ │ │ - // 510: astore 22 │ │ │ │ - // 512: getstatic fr/simon/marquis/preferencesmanager/util/Utils.TAG:Ljava/lang/String; │ │ │ │ - // 515: astore_1 │ │ │ │ - // 516: ldc "Error trying to backport Backups" │ │ │ │ - // 518: astore_2 │ │ │ │ - // 519: aload_1 │ │ │ │ - // 520: aload_2 │ │ │ │ - // 521: aload 22 │ │ │ │ - // 523: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ - // 526: pop │ │ │ │ - // 527: goto 453 │ │ │ │ - // 530: aload 4 │ │ │ │ - // 532: invokeinterface android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ - // 537: pop │ │ │ │ - // 538: goto 39 │ │ │ │ - // 541: astore 22 │ │ │ │ - // 543: aload 13 │ │ │ │ - // 545: astore 12 │ │ │ │ - // 547: goto 512 │ │ │ │ + // 216: aload 10 │ │ │ │ + // 218: invokestatic android/util/Log.d:(Ljava/lang/String;Ljava/lang/String;)I │ │ │ │ + // 221: pop │ │ │ │ + // 222: aconst_null │ │ │ │ + // 223: astore 12 │ │ │ │ + // 225: new Lorg/json/JSONArray; │ │ │ │ + // 228: astore 13 │ │ │ │ + // 230: aload 13 │ │ │ │ + // 232: aload 9 │ │ │ │ + // 234: invokespecial org/json/JSONArray.:(Ljava/lang/String;)V │ │ │ │ + // 237: iconst_0 │ │ │ │ + // 238: istore 14 │ │ │ │ + // 240: aload 13 │ │ │ │ + // 242: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 245: istore 6 │ │ │ │ + // 247: iload 14 │ │ │ │ + // 249: iload 6 │ │ │ │ + // 251: if_icmpge 465 │ │ │ │ + // 254: aload 13 │ │ │ │ + // 256: iload 14 │ │ │ │ + // 258: invokevirtual org/json/JSONArray.getJSONObject:(I)Lorg/json/JSONObject; │ │ │ │ + // 261: astore 15 │ │ │ │ + // 263: ldc "FILE" │ │ │ │ + // 265: astore_2 │ │ │ │ + // 266: aload 15 │ │ │ │ + // 268: aload_2 │ │ │ │ + // 269: invokevirtual org/json/JSONObject.getString:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ + // 272: astore 16 │ │ │ │ + // 274: getstatic fr/simon/marquis/preferencesmanager/util/Utils.FILE_SEPARATOR:Ljava/lang/String; │ │ │ │ + // 277: astore_2 │ │ │ │ + // 278: aload 16 │ │ │ │ + // 280: aload_2 │ │ │ │ + // 281: invokevirtual java/lang/String.startsWith:(Ljava/lang/String;)Z │ │ │ │ + // 284: istore 6 │ │ │ │ + // 286: iload 6 │ │ │ │ + // 288: ifne 343 │ │ │ │ + // 291: ldc "FILE" │ │ │ │ + // 293: astore_2 │ │ │ │ + // 294: new Ljava/lang/StringBuilder; │ │ │ │ + // 297: astore 10 │ │ │ │ + // 299: aload 10 │ │ │ │ + // 301: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 304: getstatic fr/simon/marquis/preferencesmanager/util/Utils.FILE_SEPARATOR:Ljava/lang/String; │ │ │ │ + // 307: astore 11 │ │ │ │ + // 309: aload 10 │ │ │ │ + // 311: aload 11 │ │ │ │ + // 313: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 316: astore 10 │ │ │ │ + // 318: aload 10 │ │ │ │ + // 320: aload 16 │ │ │ │ + // 322: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 325: astore 10 │ │ │ │ + // 327: aload 10 │ │ │ │ + // 329: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 332: astore 10 │ │ │ │ + // 334: aload 15 │ │ │ │ + // 336: aload_2 │ │ │ │ + // 337: aload 10 │ │ │ │ + // 339: invokevirtual org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ + // 342: pop │ │ │ │ + // 343: ldc "BACKUPS" │ │ │ │ + // 345: astore_2 │ │ │ │ + // 346: aload 15 │ │ │ │ + // 348: aload_2 │ │ │ │ + // 349: invokevirtual org/json/JSONObject.getJSONArray:(Ljava/lang/String;)Lorg/json/JSONArray; │ │ │ │ + // 352: astore 17 │ │ │ │ + // 354: new Ljava/util/ArrayList; │ │ │ │ + // 357: astore 18 │ │ │ │ + // 359: aload 17 │ │ │ │ + // 361: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 364: istore 6 │ │ │ │ + // 366: aload 18 │ │ │ │ + // 368: iload 6 │ │ │ │ + // 370: invokespecial java/util/ArrayList.:(I)V │ │ │ │ + // 373: iconst_0 │ │ │ │ + // 374: istore 19 │ │ │ │ + // 376: aload 17 │ │ │ │ + // 378: invokevirtual org/json/JSONArray.length:()I │ │ │ │ + // 381: istore 6 │ │ │ │ + // 383: iload 19 │ │ │ │ + // 385: iload 6 │ │ │ │ + // 387: if_icmpge 432 │ │ │ │ + // 390: aload 17 │ │ │ │ + // 392: iload 19 │ │ │ │ + // 394: invokevirtual org/json/JSONArray.getJSONObject:(I)Lorg/json/JSONObject; │ │ │ │ + // 397: astore_2 │ │ │ │ + // 398: ldc "TIME" │ │ │ │ + // 400: astore 10 │ │ │ │ + // 402: aload_2 │ │ │ │ + // 403: aload 10 │ │ │ │ + // 405: invokevirtual org/json/JSONObject.getLong:(Ljava/lang/String;)J │ │ │ │ + // 408: lstore 20 │ │ │ │ + // 410: lload 20 │ │ │ │ + // 412: invokestatic java/lang/String.valueOf:(J)Ljava/lang/String; │ │ │ │ + // 415: astore_2 │ │ │ │ + // 416: aload 18 │ │ │ │ + // 418: aload_2 │ │ │ │ + // 419: invokevirtual java/util/ArrayList.add:(Ljava/lang/Object;)Z │ │ │ │ + // 422: pop │ │ │ │ + // 423: iload 19 │ │ │ │ + // 425: iconst_1 │ │ │ │ + // 426: iadd │ │ │ │ + // 427: istore 19 │ │ │ │ + // 429: goto 376 │ │ │ │ + // 432: ldc "BACKUPS" │ │ │ │ + // 434: astore_2 │ │ │ │ + // 435: new Lorg/json/JSONArray; │ │ │ │ + // 438: astore 10 │ │ │ │ + // 440: aload 10 │ │ │ │ + // 442: aload 18 │ │ │ │ + // 444: invokespecial org/json/JSONArray.:(Ljava/util/Collection;)V │ │ │ │ + // 447: aload 15 │ │ │ │ + // 449: aload_2 │ │ │ │ + // 450: aload 10 │ │ │ │ + // 452: invokevirtual org/json/JSONObject.put:(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ │ │ + // 455: pop │ │ │ │ + // 456: iload 14 │ │ │ │ + // 458: iconst_1 │ │ │ │ + // 459: iadd │ │ │ │ + // 460: istore 14 │ │ │ │ + // 462: goto 240 │ │ │ │ + // 465: aload 13 │ │ │ │ + // 467: astore 12 │ │ │ │ + // 469: aload 12 │ │ │ │ + // 471: ifnull 515 │ │ │ │ + // 474: new Ljava/lang/StringBuilder; │ │ │ │ + // 477: astore_2 │ │ │ │ + // 478: aload_2 │ │ │ │ + // 479: invokespecial java/lang/StringBuilder.:()V │ │ │ │ + // 482: aload_2 │ │ │ │ + // 483: ldc "BACKUP_" │ │ │ │ + // 485: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 488: aload 8 │ │ │ │ + // 490: invokevirtual java/lang/StringBuilder.append:(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ │ │ + // 493: invokevirtual java/lang/StringBuilder.toString:()Ljava/lang/String; │ │ │ │ + // 496: astore_2 │ │ │ │ + // 497: aload 12 │ │ │ │ + // 499: invokevirtual org/json/JSONArray.toString:()Ljava/lang/String; │ │ │ │ + // 502: astore 10 │ │ │ │ + // 504: aload 4 │ │ │ │ + // 506: aload_2 │ │ │ │ + // 507: aload 10 │ │ │ │ + // 509: invokeinterface android/content/SharedPreferences$Editor.putString:(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + // 514: pop │ │ │ │ + // 515: aload 4 │ │ │ │ + // 517: aload 8 │ │ │ │ + // 519: invokeinterface android/content/SharedPreferences$Editor.remove:(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ │ │ + // 524: pop │ │ │ │ + // 525: goto 53 │ │ │ │ + // 528: astore 22 │ │ │ │ + // 530: getstatic fr/simon/marquis/preferencesmanager/util/Utils.TAG:Ljava/lang/String; │ │ │ │ + // 533: astore_2 │ │ │ │ + // 534: ldc "Error trying to backport Backups" │ │ │ │ + // 536: astore 10 │ │ │ │ + // 538: aload_2 │ │ │ │ + // 539: aload 10 │ │ │ │ + // 541: aload 22 │ │ │ │ + // 543: invokestatic android/util/Log.e:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/Throwable;)I │ │ │ │ + // 546: pop │ │ │ │ + // 547: goto 469 │ │ │ │ + // 550: aload 4 │ │ │ │ + // 552: invokeinterface android/content/SharedPreferences$Editor.commit:()Z │ │ │ │ + // 557: pop │ │ │ │ + // 558: goto 39 │ │ │ │ + // 561: astore 22 │ │ │ │ + // 563: aload 13 │ │ │ │ + // 565: astore 12 │ │ │ │ + // 567: goto 530 │ │ │ │ // Exceptions: │ │ │ │ // Try Handler │ │ │ │ // Start End Start End Type │ │ │ │ // ----- ----- ----- ----- ------------------------ │ │ │ │ - // 223 226 510 512 Lorg/json/JSONException; │ │ │ │ - // 230 235 510 512 Lorg/json/JSONException; │ │ │ │ - // 238 243 541 550 Lorg/json/JSONException; │ │ │ │ - // 254 259 541 550 Lorg/json/JSONException; │ │ │ │ - // 266 270 541 550 Lorg/json/JSONException; │ │ │ │ - // 272 275 541 550 Lorg/json/JSONException; │ │ │ │ - // 278 282 541 550 Lorg/json/JSONException; │ │ │ │ - // 292 295 541 550 Lorg/json/JSONException; │ │ │ │ - // 296 300 541 550 Lorg/json/JSONException; │ │ │ │ - // 300 303 541 550 Lorg/json/JSONException; │ │ │ │ - // 306 311 541 550 Lorg/json/JSONException; │ │ │ │ - // 313 318 541 550 Lorg/json/JSONException; │ │ │ │ - // 319 323 541 550 Lorg/json/JSONException; │ │ │ │ - // 327 332 541 550 Lorg/json/JSONException; │ │ │ │ - // 337 341 541 550 Lorg/json/JSONException; │ │ │ │ - // 343 346 541 550 Lorg/json/JSONException; │ │ │ │ - // 348 353 541 550 Lorg/json/JSONException; │ │ │ │ - // 357 362 541 550 Lorg/json/JSONException; │ │ │ │ - // 365 370 541 550 Lorg/json/JSONException; │ │ │ │ - // 381 386 541 550 Lorg/json/JSONException; │ │ │ │ - // 391 395 541 550 Lorg/json/JSONException; │ │ │ │ - // 397 402 541 550 Lorg/json/JSONException; │ │ │ │ - // 405 410 541 550 Lorg/json/JSONException; │ │ │ │ - // 422 425 541 550 Lorg/json/JSONException; │ │ │ │ - // 427 432 541 550 Lorg/json/JSONException; │ │ │ │ - // 435 440 541 550 Lorg/json/JSONException; │ │ │ │ + // 225 228 528 530 Lorg/json/JSONException; │ │ │ │ + // 232 237 528 530 Lorg/json/JSONException; │ │ │ │ + // 240 245 561 570 Lorg/json/JSONException; │ │ │ │ + // 256 261 561 570 Lorg/json/JSONException; │ │ │ │ + // 268 272 561 570 Lorg/json/JSONException; │ │ │ │ + // 274 277 561 570 Lorg/json/JSONException; │ │ │ │ + // 280 284 561 570 Lorg/json/JSONException; │ │ │ │ + // 294 297 561 570 Lorg/json/JSONException; │ │ │ │ + // 299 304 561 570 Lorg/json/JSONException; │ │ │ │ + // 304 307 561 570 Lorg/json/JSONException; │ │ │ │ + // 311 316 561 570 Lorg/json/JSONException; │ │ │ │ + // 320 325 561 570 Lorg/json/JSONException; │ │ │ │ + // 327 332 561 570 Lorg/json/JSONException; │ │ │ │ + // 337 343 561 570 Lorg/json/JSONException; │ │ │ │ + // 348 352 561 570 Lorg/json/JSONException; │ │ │ │ + // 354 357 561 570 Lorg/json/JSONException; │ │ │ │ + // 359 364 561 570 Lorg/json/JSONException; │ │ │ │ + // 368 373 561 570 Lorg/json/JSONException; │ │ │ │ + // 376 381 561 570 Lorg/json/JSONException; │ │ │ │ + // 392 397 561 570 Lorg/json/JSONException; │ │ │ │ + // 403 408 561 570 Lorg/json/JSONException; │ │ │ │ + // 410 415 561 570 Lorg/json/JSONException; │ │ │ │ + // 418 423 561 570 Lorg/json/JSONException; │ │ │ │ + // 435 438 561 570 Lorg/json/JSONException; │ │ │ │ + // 442 447 561 570 Lorg/json/JSONException; │ │ │ │ + // 450 456 561 570 Lorg/json/JSONException; │ │ │ │ // │ │ │ │ // The error that occurred was: │ │ │ │ // │ │ │ │ - // java.lang.IllegalStateException: Expression is linked from several locations: Label_0238: │ │ │ │ + // java.lang.IllegalStateException: Expression is linked from several locations: Label_0240: │ │ │ │ // at com.strobel.decompiler.ast.Error.expressionLinkedFromMultipleLocations(Error.java:27) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.mergeDisparateObjectInitializations(AstOptimizer.java:2596) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:235) │ │ │ │ // at com.strobel.decompiler.ast.AstOptimizer.optimize(AstOptimizer.java:42) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:214) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstMethodBodyBuilder.createMethodBody(AstMethodBodyBuilder.java:99) │ │ │ │ // at com.strobel.decompiler.languages.java.ast.AstBuilder.createMethodBody(AstBuilder.java:782) │ │ ├── fr/simon/marquis/preferencesmanager/util/XmlUtils.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -2463,15 +2463,15 @@ │ │ │ │ 140: pop │ │ │ │ 141: goto 26 │ │ │ │ │ │ │ │ public static final void writeSetXml(java.util.Set, java.lang.String, org.xmlpull.v1.XmlSerializer); │ │ │ │ descriptor: (Ljava/util/Set;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ │ │ flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ - stack=300, locals=7, args_size=3 │ │ │ │ + stack=300, locals=6, args_size=3 │ │ │ │ 0: aload_0 │ │ │ │ 1: ifnonnull 27 │ │ │ │ 4: aload_2 │ │ │ │ 5: aconst_null │ │ │ │ 6: ldc #171 // String null │ │ │ │ 8: invokeinterface #266, 3 // InterfaceMethod org/xmlpull/v1/XmlSerializer.startTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ 13: pop │ │ │ │ @@ -2498,36 +2498,36 @@ │ │ │ │ 47: aconst_null │ │ │ │ 48: aload_3 │ │ │ │ 49: aload_1 │ │ │ │ 50: invokeinterface #275, 4 // InterfaceMethod org/xmlpull/v1/XmlSerializer.attribute:(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ 55: pop │ │ │ │ 56: aload_0 │ │ │ │ 57: invokeinterface #349, 1 // InterfaceMethod java/util/Set.iterator:()Ljava/util/Iterator; │ │ │ │ - 62: astore 4 │ │ │ │ - 64: aload 4 │ │ │ │ - 66: invokeinterface #355, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 71: istore 5 │ │ │ │ - 73: iload 5 │ │ │ │ - 75: ifeq 97 │ │ │ │ - 78: aload 4 │ │ │ │ - 80: invokeinterface #358, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 85: astore 6 │ │ │ │ - 87: aload 6 │ │ │ │ - 89: aconst_null │ │ │ │ - 90: aload_2 │ │ │ │ - 91: invokestatic #330 // Method writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ │ │ - 94: goto 64 │ │ │ │ - 97: ldc #233 // String set │ │ │ │ - 99: astore_3 │ │ │ │ - 100: aload_2 │ │ │ │ - 101: aconst_null │ │ │ │ - 102: aload_3 │ │ │ │ - 103: invokeinterface #269, 3 // InterfaceMethod org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ - 108: pop │ │ │ │ - 109: goto 26 │ │ │ │ + 62: astore_3 │ │ │ │ + 63: aload_3 │ │ │ │ + 64: invokeinterface #355, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 69: istore 4 │ │ │ │ + 71: iload 4 │ │ │ │ + 73: ifeq 94 │ │ │ │ + 76: aload_3 │ │ │ │ + 77: invokeinterface #358, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 82: astore 5 │ │ │ │ + 84: aload 5 │ │ │ │ + 86: aconst_null │ │ │ │ + 87: aload_2 │ │ │ │ + 88: invokestatic #330 // Method writeValueXml:(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ │ │ + 91: goto 63 │ │ │ │ + 94: ldc #233 // String set │ │ │ │ + 96: astore_3 │ │ │ │ + 97: aload_2 │ │ │ │ + 98: aconst_null │ │ │ │ + 99: aload_3 │ │ │ │ + 100: invokeinterface #269, 3 // InterfaceMethod org/xmlpull/v1/XmlSerializer.endTag:(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ │ │ + 105: pop │ │ │ │ + 106: goto 26 │ │ │ │ │ │ │ │ public static final void writeValueXml(java.lang.Object, java.lang.String, org.xmlpull.v1.XmlSerializer); │ │ │ │ descriptor: (Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ │ │ flags: (0x0019) ACC_PUBLIC, ACC_STATIC, ACC_FINAL │ │ │ │ Code: │ │ │ │ stack=300, locals=7, args_size=3 │ │ │ │ 0: aload_0 │ │ ├── fr/simon/marquis/preferencesmanager/ui/FileEditorActivity.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -63,16 +63,16 @@ │ │ │ │ this.TAG_ATTRIBUTE_VALUE = Pattern.compile("[a-z\\-]*\\=(\"[^\"]*\")"); │ │ │ │ this.TAG_ATTRIBUTE_VALUE_2 = Pattern.compile("[a-z\\-]*\\=('[^']*')"); │ │ │ │ this.COMMENT_START = Pattern.compile(""); │ │ │ │ } │ │ │ │ │ │ │ │ private void clearSpans(final Spannable spannable) { │ │ │ │ - Object[] spans; │ │ │ │ - for (int length = (spans = spannable.getSpans(0, spannable.length(), (Class)ForegroundColorSpan.class)).length, i = 0; i < length; ++i) { │ │ │ │ + int i = 0; │ │ │ │ + for (Object[] spans = spannable.getSpans(0, spannable.length(), (Class)ForegroundColorSpan.class); i < spans.length; ++i) { │ │ │ │ spannable.removeSpan(spans[i]); │ │ │ │ } │ │ │ │ } │ │ │ │ │ │ │ │ private static void generateSpan(final Spannable input, final Pattern pattern, final int n) { │ │ │ │ final Matcher matcher = pattern.matcher((CharSequence)input); │ │ │ │ while (matcher.find()) { │ │ ├── fr/simon/marquis/preferencesmanager/ui/PreferenceDialog.class │ │ │ ├── procyon -ec {} │ │ │ │ @@ -119,16 +119,16 @@ │ │ │ │ case 3: │ │ │ │ case 4: │ │ │ │ case 5: { │ │ │ │ ((EditText)this.mValue).setText((CharSequence)this.mEditValue.toString()); │ │ │ │ break; │ │ │ │ } │ │ │ │ case 6: { │ │ │ │ - String[] array; │ │ │ │ - for (int length = (array = (String[])this.mEditValue).length, i = 0; i < length; ++i) { │ │ │ │ + final String[] array = (String[])this.mEditValue; │ │ │ │ + for (int length = array.length, i = 0; i < length; ++i) { │ │ │ │ this.addStringSetEntry(false, array[i]); │ │ │ │ } │ │ │ │ break; │ │ │ │ } │ │ │ │ } │ │ │ │ } │ │ │ │ else { │ │ ├── fr/simon/marquis/preferencesmanager/ui/PreferencesActivity.class │ │ │ ├── javap -verbose -constants -s -l -private {} │ │ │ │ @@ -1527,51 +1527,49 @@ │ │ │ │ 82: invokestatic #502 // Method fr/simon/marquis/preferencesmanager/util/Utils.readFile:(Ljava/lang/String;)Ljava/lang/String; │ │ │ │ 85: areturn │ │ │ │ │ │ │ │ protected void onSaveInstanceState(android.os.Bundle); │ │ │ │ descriptor: (Landroid/os/Bundle;)V │ │ │ │ flags: (0x0004) ACC_PROTECTED │ │ │ │ Code: │ │ │ │ - stack=300, locals=8, args_size=2 │ │ │ │ + stack=300, locals=7, args_size=2 │ │ │ │ 0: aload_0 │ │ │ │ 1: getfield #132 // Field files:Ljava/util/List; │ │ │ │ 4: astore_2 │ │ │ │ 5: aload_2 │ │ │ │ - 6: ifnull 82 │ │ │ │ + 6: ifnull 77 │ │ │ │ 9: new #372 // class org/json/JSONArray │ │ │ │ 12: astore_3 │ │ │ │ 13: aload_3 │ │ │ │ 14: invokespecial #503 // Method org/json/JSONArray."":()V │ │ │ │ 17: aload_0 │ │ │ │ 18: getfield #132 // Field files:Ljava/util/List; │ │ │ │ - 21: astore_2 │ │ │ │ - 22: aload_2 │ │ │ │ - 23: invokeinterface #507, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ - 28: astore 4 │ │ │ │ - 30: aload 4 │ │ │ │ - 32: invokeinterface #513, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ - 37: istore 5 │ │ │ │ - 39: iload 5 │ │ │ │ - 41: ifeq 66 │ │ │ │ - 44: aload 4 │ │ │ │ - 46: invokeinterface #517, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ - 51: checkcast #200 // class java/lang/String │ │ │ │ - 54: astore 6 │ │ │ │ - 56: aload_3 │ │ │ │ - 57: aload 6 │ │ │ │ - 59: invokevirtual #520 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ - 62: pop │ │ │ │ - 63: goto 30 │ │ │ │ - 66: ldc #21 // String KEY_FILES │ │ │ │ - 68: astore_2 │ │ │ │ - 69: aload_3 │ │ │ │ - 70: invokevirtual #523 // Method org/json/JSONArray.toString:()Ljava/lang/String; │ │ │ │ - 73: astore 7 │ │ │ │ - 75: aload_1 │ │ │ │ - 76: aload_2 │ │ │ │ - 77: aload 7 │ │ │ │ - 79: invokevirtual #526 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ - 82: aload_0 │ │ │ │ - 83: aload_1 │ │ │ │ - 84: invokespecial #529 // Method android/support/v7/app/ActionBarActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ - 87: return │ │ │ │ + 21: invokeinterface #507, 1 // InterfaceMethod java/util/List.iterator:()Ljava/util/Iterator; │ │ │ │ + 26: astore_2 │ │ │ │ + 27: aload_2 │ │ │ │ + 28: invokeinterface #513, 1 // InterfaceMethod java/util/Iterator.hasNext:()Z │ │ │ │ + 33: istore 4 │ │ │ │ + 35: iload 4 │ │ │ │ + 37: ifeq 61 │ │ │ │ + 40: aload_2 │ │ │ │ + 41: invokeinterface #517, 1 // InterfaceMethod java/util/Iterator.next:()Ljava/lang/Object; │ │ │ │ + 46: checkcast #200 // class java/lang/String │ │ │ │ + 49: astore 5 │ │ │ │ + 51: aload_3 │ │ │ │ + 52: aload 5 │ │ │ │ + 54: invokevirtual #520 // Method org/json/JSONArray.put:(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ │ │ + 57: pop │ │ │ │ + 58: goto 27 │ │ │ │ + 61: ldc #21 // String KEY_FILES │ │ │ │ + 63: astore_2 │ │ │ │ + 64: aload_3 │ │ │ │ + 65: invokevirtual #523 // Method org/json/JSONArray.toString:()Ljava/lang/String; │ │ │ │ + 68: astore 6 │ │ │ │ + 70: aload_1 │ │ │ │ + 71: aload_2 │ │ │ │ + 72: aload 6 │ │ │ │ + 74: invokevirtual #526 // Method android/os/Bundle.putString:(Ljava/lang/String;Ljava/lang/String;)V │ │ │ │ + 77: aload_0 │ │ │ │ + 78: aload_1 │ │ │ │ + 79: invokespecial #529 // Method android/support/v7/app/ActionBarActivity.onSaveInstanceState:(Landroid/os/Bundle;)V │ │ │ │ + 82: return │ │ │ │ } ├── smali/eu/chainfire/libsuperuser/Shell$Interactive$1.smali │ @@ -24,17 +24,18 @@ │ │ .field final synthetic val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ │ # direct methods │ .method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ .locals 0 │ + .param p1, "this$0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 1037 │ + .line 1049 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iput-object p2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; │ │ iput-object p3, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -55,52 +56,53 @@ │ "<", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 1039 │ + .line 1051 │ .local p3, "output":Ljava/util/List;, "Ljava/util/List;" │ if-nez p2, :cond_0 │ │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + .line 1052 │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; │ │ move-result-object v0 │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z │ │ move-result v0 │ │ invoke-static {p3, v0}, Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1042 │ + .line 1054 │ const/4 p2, -0x4 │ │ - .line 1044 │ + .line 1056 │ :cond_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$builder:Leu/chainfire/libsuperuser/Shell$Builder; │ │ invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I │ │ move-result v1 │ │ invoke-static {v0, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1102(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ │ - .line 1045 │ + .line 1057 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$1;->val$onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ const/4 v1, 0x0 │ │ invoke-interface {v0, v1, p2, p3}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V │ │ - .line 1046 │ + .line 1058 │ return-void │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$Builder.smali │ @@ -58,166 +58,166 @@ │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ const/4 v1, 0x0 │ │ - .line 616 │ + .line 625 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 617 │ + .line 626 │ iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->handler:Landroid/os/Handler; │ │ - .line 618 │ + .line 627 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z │ │ - .line 619 │ + .line 628 │ const-string v0, "sh" │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; │ │ - .line 620 │ + .line 629 │ iput-boolean v2, p0, Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z │ │ - .line 621 │ + .line 630 │ new-instance v0, Ljava/util/LinkedList; │ │ invoke-direct {v0}, Ljava/util/LinkedList;->()V │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; │ │ - .line 622 │ + .line 631 │ new-instance v0, Ljava/util/HashMap; │ │ invoke-direct {v0}, Ljava/util/HashMap;->()V │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; │ │ - .line 623 │ + .line 632 │ iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ - .line 624 │ + .line 633 │ iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ - .line 625 │ + .line 634 │ iput v2, p0, Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I │ │ return-void │ .end method │ │ .method static synthetic access$100(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z │ │ return v0 │ .end method │ │ .method static synthetic access$200(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method static synthetic access$300(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z │ │ return v0 │ .end method │ │ .method static synthetic access$400(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; │ │ return-object v0 │ .end method │ │ .method static synthetic access$500(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; │ │ return-object v0 │ .end method │ │ .method static synthetic access$600(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ return-object v0 │ .end method │ │ .method static synthetic access$700(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ return-object v0 │ .end method │ │ .method static synthetic access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I │ │ return v0 │ .end method │ │ .method static synthetic access$900(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ │ .prologue │ - .line 616 │ + .line 625 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->handler:Landroid/os/Handler; │ │ return-object v0 │ .end method │ │ │ # virtual methods │ .method public addCommand(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 2 │ .param p1, "command" # Ljava/lang/String; │ │ .prologue │ - .line 732 │ + .line 741 │ const/4 v0, 0x0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, p1, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;->addCommand(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ move-result-object v0 │ @@ -228,15 +228,15 @@ │ .method public addCommand(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 2 │ .param p1, "command" # Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ .prologue │ - .line 751 │ + .line 760 │ const/4 v0, 0x1 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ aput-object p1, v0, v1 │ @@ -258,15 +258,15 @@ │ "Ljava/lang/String;", │ ">;)", │ "Leu/chainfire/libsuperuser/Shell$Builder;" │ } │ .end annotation │ │ .prologue │ - .line 763 │ + .line 772 │ .local p1, "commands":Ljava/util/List;, "Ljava/util/List;" │ const/4 v0, 0x0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, p1, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;->addCommand(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ @@ -289,15 +289,15 @@ │ "Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;", │ ")", │ "Leu/chainfire/libsuperuser/Shell$Builder;" │ } │ .end annotation │ │ .prologue │ - .line 784 │ + .line 793 │ .local p1, "commands":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ move-result v0 │ │ new-array v0, v0, [Ljava/lang/String; │ │ @@ -315,15 +315,15 @@ │ .end method │ │ .method public addCommand([Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 2 │ .param p1, "commands" # [Ljava/lang/String; │ │ .prologue │ - .line 795 │ + .line 804 │ const/4 v0, 0x0 │ │ const/4 v1, 0x0 │ │ invoke-virtual {p0, p1, v0, v1}, Leu/chainfire/libsuperuser/Shell$Builder;->addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ move-result-object v0 │ @@ -334,41 +334,41 @@ │ .method public addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 3 │ .param p1, "commands" # [Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ .prologue │ - .line 816 │ + .line 825 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->commands:Ljava/util/List; │ │ new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; │ │ const/4 v2, 0x0 │ │ invoke-direct {v1, p1, p2, p3, v2}, Leu/chainfire/libsuperuser/Shell$Command;->([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - .line 817 │ + .line 826 │ return-object p0 │ .end method │ │ .method public addEnvironment(Ljava/lang/String;Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 1 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "value" # Ljava/lang/String; │ │ .prologue │ - .line 710 │ + .line 719 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; │ │ invoke-interface {v0, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 711 │ + .line 720 │ return-object p0 │ .end method │ │ .method public addEnvironment(Ljava/util/Map;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 1 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -379,181 +379,181 @@ │ "Ljava/lang/String;", │ ">;)", │ "Leu/chainfire/libsuperuser/Shell$Builder;" │ } │ .end annotation │ │ .prologue │ - .line 721 │ + .line 730 │ .local p1, "addEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Builder;->environment:Ljava/util/Map; │ │ invoke-interface {v0, p1}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ │ - .line 722 │ + .line 731 │ return-object p0 │ .end method │ │ .method public open()Leu/chainfire/libsuperuser/Shell$Interactive; │ .locals 2 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 897 │ + .line 908 │ new-instance v0, Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-direct {v0, p0, v1, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;->(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V │ │ return-object v0 │ .end method │ │ .method public open(Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)Leu/chainfire/libsuperuser/Shell$Interactive; │ .locals 2 │ .param p1, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ .prologue │ - .line 907 │ + .line 919 │ new-instance v0, Leu/chainfire/libsuperuser/Shell$Interactive; │ │ const/4 v1, 0x0 │ │ invoke-direct {v0, p0, p1, v1}, Leu/chainfire/libsuperuser/Shell$Interactive;->(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V │ │ return-object v0 │ .end method │ │ .method public setAutoHandler(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "autoHandler" # Z │ │ .prologue │ - .line 657 │ + .line 666 │ iput-boolean p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->autoHandler:Z │ │ - .line 658 │ + .line 667 │ return-object p0 │ .end method │ │ .method public setHandler(Landroid/os/Handler;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "handler" # Landroid/os/Handler; │ │ .prologue │ - .line 640 │ + .line 649 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->handler:Landroid/os/Handler; │ │ - .line 641 │ + .line 650 │ return-object p0 │ .end method │ │ .method public setMinimalLogging(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 2 │ .param p1, "useMinimal" # Z │ │ .prologue │ - .line 889 │ + .line 898 │ const/4 v1, 0x6 │ │ if-nez p1, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ invoke-static {v1, v0}, Leu/chainfire/libsuperuser/Debug;->setLogTypeEnabled(IZ)V │ │ - .line 890 │ + .line 899 │ return-object p0 │ │ - .line 889 │ + .line 898 │ :cond_0 │ const/4 v0, 0x0 │ │ goto :goto_0 │ .end method │ │ .method public setOnSTDERRLineListener(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "onLineListener" # Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ .prologue │ - .line 850 │ + .line 859 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ - .line 851 │ + .line 860 │ return-object p0 │ .end method │ │ .method public setOnSTDOUTLineListener(Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "onLineListener" # Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ .prologue │ - .line 833 │ + .line 842 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ - .line 834 │ + .line 843 │ return-object p0 │ .end method │ │ .method public setShell(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "shell" # Ljava/lang/String; │ │ .prologue │ - .line 669 │ + .line 678 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->shell:Ljava/lang/String; │ │ - .line 670 │ + .line 679 │ return-object p0 │ .end method │ │ .method public setWantSTDERR(Z)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "wantSTDERR" # Z │ │ .prologue │ - .line 698 │ + .line 707 │ iput-boolean p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->wantSTDERR:Z │ │ - .line 699 │ + .line 708 │ return-object p0 │ .end method │ │ .method public setWatchdogTimeout(I)Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 0 │ .param p1, "watchdogTimeout" # I │ │ .prologue │ - .line 873 │ + .line 882 │ iput p1, p0, Leu/chainfire/libsuperuser/Shell$Builder;->watchdogTimeout:I │ │ - .line 874 │ + .line 883 │ return-object p0 │ .end method │ │ .method public useSH()Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 1 │ │ .prologue │ - .line 679 │ + .line 688 │ const-string v0, "sh" │ │ invoke-virtual {p0, v0}, Leu/chainfire/libsuperuser/Shell$Builder;->setShell(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public useSU()Leu/chainfire/libsuperuser/Shell$Builder; │ .locals 1 │ │ .prologue │ - .line 688 │ + .line 697 │ const-string v0, "su" │ │ invoke-virtual {p0, v0}, Leu/chainfire/libsuperuser/Shell$Builder;->setShell(Ljava/lang/String;)Leu/chainfire/libsuperuser/Shell$Builder; │ │ move-result-object v0 │ │ return-object v0 ├── smali/eu/chainfire/libsuperuser/Shell$SH.smali │ @@ -15,15 +15,15 @@ │ │ │ # direct methods │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 240 │ + .line 241 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static run(Ljava/lang/String;)Ljava/util/List; │ .locals 4 │ @@ -39,15 +39,15 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 248 │ + .line 249 │ const-string v0, "sh" │ │ const/4 v1, 0x1 │ │ new-array v1, v1, [Ljava/lang/String; │ │ aput-object p0, v1, v3 │ @@ -74,15 +74,15 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 260 │ + .line 261 │ .local p0, "commands":Ljava/util/List;, "Ljava/util/List;" │ const-string v1, "sh" │ │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ move-result v0 │ │ @@ -117,15 +117,15 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 270 │ + .line 271 │ const-string v0, "sh" │ │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ invoke-static {v0, p0, v1, v2}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; ├── smali/eu/chainfire/libsuperuser/Shell.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "Shell.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Leu/chainfire/libsuperuser/Shell$1;, │ Leu/chainfire/libsuperuser/Shell$Interactive;, │ Leu/chainfire/libsuperuser/Shell$Builder;, │ Leu/chainfire/libsuperuser/Shell$Command;, │ Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;, │ Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;, │ Leu/chainfire/libsuperuser/Shell$OnResult;, │ Leu/chainfire/libsuperuser/Shell$SU;, │ @@ -24,15 +23,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ - .line 202 │ + .line 203 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ const-string v2, "echo -BOC-" │ @@ -50,18 +49,17 @@ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 43 │ + .line 44 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 975 │ return-void │ .end method │ │ .method protected static parseAvailableResult(Ljava/util/List;Z)Z │ .locals 5 │ .param p1, "checkForRoot" # Z │ .annotation system Ldalvik/annotation/Signature; │ @@ -72,95 +70,94 @@ │ "Ljava/lang/String;", │ ">;Z)Z" │ } │ .end annotation │ │ .prologue │ .local p0, "ret":Ljava/util/List;, "Ljava/util/List;" │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - .line 216 │ + .line 217 │ if-nez p0, :cond_1 │ │ - .line 234 │ + .line 235 │ :cond_0 │ :goto_0 │ - return v3 │ + return v2 │ │ - .line 220 │ + .line 221 │ :cond_1 │ const/4 v0, 0x0 │ │ - .line 222 │ + .line 223 │ .local v0, "echo_seen":Z │ invoke-interface {p0}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v3 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_5 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - .line 223 │ - .local v2, "line":Ljava/lang/String; │ + .line 224 │ + .local v1, "line":Ljava/lang/String; │ const-string v4, "uid=" │ │ - invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_4 │ │ - .line 225 │ + .line 226 │ if-eqz p1, :cond_3 │ │ - const-string v4, "uid=0" │ + const-string v3, "uid=0" │ │ - invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v4 │ + move-result v3 │ │ - if-eqz v4, :cond_0 │ + if-eqz v3, :cond_0 │ │ :cond_3 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ goto :goto_0 │ │ - .line 226 │ + .line 227 │ :cond_4 │ const-string v4, "-BOC-" │ │ - invoke-virtual {v2, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v1, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v4 │ │ if-eqz v4, :cond_2 │ │ - .line 230 │ + .line 231 │ const/4 v0, 0x1 │ │ goto :goto_1 │ │ - .end local v2 # "line":Ljava/lang/String; │ + .end local v1 # "line":Ljava/lang/String; │ :cond_5 │ - move v3, v0 │ + move v2, v0 │ │ - .line 234 │ + .line 235 │ goto :goto_0 │ .end method │ │ .method public static run(Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ .locals 1 │ .param p0, "shell" # Ljava/lang/String; │ .param p1, "commands" # [Ljava/lang/String; │ @@ -179,26 +176,26 @@ │ } │ .end annotation │ │ .annotation runtime Ljava/lang/Deprecated; │ .end annotation │ │ .prologue │ - .line 62 │ + .line 63 │ const/4 v0, 0x0 │ │ invoke-static {p0, p1, v0, p2}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method public static run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ - .locals 23 │ + .locals 20 │ .param p0, "shell" # Ljava/lang/String; │ .param p1, "commands" # [Ljava/lang/String; │ .param p2, "environment" # [Ljava/lang/String; │ .param p3, "wantSTDERR" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ @@ -212,654 +209,620 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 102 │ - sget-object v19, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + .line 103 │ + sget-object v15, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v19 │ + invoke-virtual {v0, v15}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ + move-result-object v12 │ │ - move-result-object v16 │ - │ - .line 104 │ - .local v16, "shellUpper":Ljava/lang/String; │ + .line 105 │ + .local v12, "shellUpper":Ljava/lang/String; │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getSanityChecksEnabledEffective()Z │ │ - move-result v19 │ + move-result v15 │ │ - if-eqz v19, :cond_0 │ + if-eqz v15, :cond_0 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->onMainThread()Z │ │ - move-result v19 │ + move-result v15 │ │ - if-eqz v19, :cond_0 │ + if-eqz v15, :cond_0 │ │ - .line 109 │ - const-string v19, "Application attempted to run a shell command from the main thread" │ + .line 110 │ + const-string v15, "Application attempted to run a shell command from the main thread" │ │ - invoke-static/range {v19 .. v19}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ + invoke-static {v15}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ - .line 110 │ - new-instance v19, Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ + .line 111 │ + new-instance v15, Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ │ - const-string v20, "Application attempted to run a shell command from the main thread" │ + const-string v16, "Application attempted to run a shell command from the main thread" │ │ - invoke-direct/range {v19 .. v20}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;->(Ljava/lang/String;)V │ + invoke-direct/range {v15 .. v16}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;->(Ljava/lang/String;)V │ │ - throw v19 │ + throw v15 │ │ - .line 112 │ + .line 113 │ :cond_0 │ - const-string v19, "[%s%%] START" │ + const-string v15, "[%s%%] START" │ │ - const/16 v20, 0x1 │ + const/16 v16, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v16 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v16, v0 │ │ - const/16 v21, 0x0 │ + const/16 v17, 0x0 │ │ - aput-object v16, v20, v21 │ + aput-object v12, v16, v17 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-static/range {v19 .. v19}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ + invoke-static {v15}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ │ - .line 114 │ - new-instance v19, Ljava/util/ArrayList; │ + .line 115 │ + new-instance v15, Ljava/util/ArrayList; │ │ - invoke-direct/range {v19 .. v19}, Ljava/util/ArrayList;->()V │ + invoke-direct {v15}, Ljava/util/ArrayList;->()V │ │ - invoke-static/range {v19 .. v19}, Ljava/util/Collections;->synchronizedList(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v15}, Ljava/util/Collections;->synchronizedList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v15 │ + move-result-object v11 │ │ - .line 118 │ - .local v15, "res":Ljava/util/List;, "Ljava/util/List;" │ + .line 119 │ + .local v11, "res":Ljava/util/List;, "Ljava/util/List;" │ if-eqz p2, :cond_3 │ │ - .line 119 │ + .line 120 │ :try_start_0 │ - new-instance v13, Ljava/util/HashMap; │ + new-instance v9, Ljava/util/HashMap; │ │ - invoke-direct {v13}, Ljava/util/HashMap;->()V │ + invoke-direct {v9}, Ljava/util/HashMap;->()V │ │ - .line 120 │ - .local v13, "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ + .line 121 │ + .local v9, "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Ljava/lang/System;->getenv()Ljava/util/Map; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - move-object/from16 v0, v19 │ + invoke-interface {v9, v15}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ │ - invoke-interface {v13, v0}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ + .line 123 │ + move-object/from16 v0, p2 │ │ - .line 122 │ - move-object/from16 v6, p2 │ + array-length v0, v0 │ │ - .local v6, "arr$":[Ljava/lang/String; │ - array-length v12, v6 │ + move/from16 v16, v0 │ │ - .local v12, "len$":I │ - const/4 v11, 0x0 │ + const/4 v15, 0x0 │ │ - .local v11, "i$":I │ :goto_0 │ - if-ge v11, v12, :cond_2 │ + move/from16 v0, v16 │ │ - aget-object v8, v6, v11 │ + if-ge v15, v0, :cond_2 │ │ - .line 123 │ - .local v8, "entry":Ljava/lang/String; │ - const-string v19, "=" │ + aget-object v6, p2, v15 │ │ - move-object/from16 v0, v19 │ + .line 124 │ + .local v6, "entry":Ljava/lang/String; │ + const-string v17, "=" │ │ - invoke-virtual {v8, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ + move-object/from16 v0, v17 │ │ - move-result v17 │ + invoke-virtual {v6, v0}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ - .local v17, "split":I │ - if-ltz v17, :cond_1 │ + move-result v13 │ │ - .line 124 │ - const/16 v19, 0x0 │ + .local v13, "split":I │ + if-ltz v13, :cond_1 │ │ - move/from16 v0, v19 │ + .line 125 │ + const/16 v17, 0x0 │ │ - move/from16 v1, v17 │ + move/from16 v0, v17 │ │ - invoke-virtual {v8, v0, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ + invoke-virtual {v6, v0, v13}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - add-int/lit8 v20, v17, 0x1 │ + add-int/lit8 v18, v13, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v18 │ │ - invoke-virtual {v8, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ + invoke-virtual {v6, v0}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v18 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - move-object/from16 v1, v20 │ + move-object/from16 v1, v18 │ │ - invoke-interface {v13, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v9, v0, v1}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ - .line 122 │ + .line 123 │ :cond_1 │ - add-int/lit8 v11, v11, 0x1 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_0 │ │ - .line 127 │ - .end local v8 # "entry":Ljava/lang/String; │ - .end local v17 # "split":I │ + .line 128 │ + .end local v6 # "entry":Ljava/lang/String; │ + .end local v13 # "split":I │ :cond_2 │ - const/4 v10, 0x0 │ + const/4 v8, 0x0 │ │ - .line 128 │ - .local v10, "i":I │ - invoke-interface {v13}, Ljava/util/Map;->size()I │ + .line 129 │ + .local v8, "i":I │ + invoke-interface {v9}, Ljava/util/Map;->size()I │ │ - move-result v19 │ + move-result v15 │ │ - move/from16 v0, v19 │ - │ - new-array v0, v0, [Ljava/lang/String; │ + new-array v0, v15, [Ljava/lang/String; │ │ move-object/from16 p2, v0 │ │ - .line 129 │ - invoke-interface {v13}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + .line 130 │ + invoke-interface {v9}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-interface/range {v19 .. v19}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v15}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v16 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ - │ - move-result v19 │ - │ - if-eqz v19, :cond_3 │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->hasNext()Z │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + move-result v15 │ │ - move-result-object v9 │ + if-eqz v15, :cond_3 │ │ - check-cast v9, Ljava/util/Map$Entry; │ + invoke-interface/range {v16 .. v16}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - .line 130 │ - .local v9, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - new-instance v20, Ljava/lang/StringBuilder; │ + move-result-object v7 │ │ - invoke-direct/range {v20 .. v20}, Ljava/lang/StringBuilder;->()V │ + check-cast v7, Ljava/util/Map$Entry; │ │ - invoke-interface {v9}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ + .line 131 │ + .local v7, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - check-cast v19, Ljava/lang/String; │ + invoke-interface {v7}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-object/from16 v0, v20 │ + move-result-object v15 │ │ - move-object/from16 v1, v19 │ + check-cast v15, Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v17 │ │ - move-result-object v19 │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - const-string v20, "=" │ + move-result-object v15 │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + const-string v17, "=" │ │ - move-result-object v20 │ + move-object/from16 v0, v17 │ │ - invoke-interface {v9}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ + invoke-virtual {v15, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - check-cast v19, Ljava/lang/String; │ + invoke-interface {v7}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-object/from16 v0, v20 │ + move-result-object v15 │ │ - move-object/from16 v1, v19 │ + check-cast v15, Ljava/lang/String; │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-object/from16 v0, v17 │ │ - move-result-object v19 │ + invoke-virtual {v0, v15}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + move-result-object v15 │ │ - move-result-object v19 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - aput-object v19, p2, v10 │ + move-result-object v15 │ │ - .line 131 │ - add-int/lit8 v10, v10, 0x1 │ + aput-object v15, p2, v8 │ │ .line 132 │ + add-int/lit8 v8, v8, 0x1 │ + │ + .line 133 │ goto :goto_1 │ │ - .line 137 │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v9 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v10 # "i":I │ - .end local v11 # "i$":Ljava/util/Iterator; │ - .end local v12 # "len$":I │ - .end local v13 # "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ + .line 138 │ + .end local v7 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v8 # "i":I │ + .end local v9 # "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ :cond_3 │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ - move-result-object v19 │ - │ - move-object/from16 v0, v19 │ - │ - move-object/from16 v1, p0 │ - │ - move-object/from16 v2, p2 │ - │ - invoke-virtual {v0, v1, v2}, Ljava/lang/Runtime;->exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ - │ - move-result-object v14 │ - │ - .line 138 │ - .local v14, "process":Ljava/lang/Process; │ - new-instance v4, Ljava/io/DataOutputStream; │ + move-result-object v15 │ │ - invoke-virtual {v14}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream; │ + move-object/from16 v0, p0 │ │ - move-result-object v19 │ + move-object/from16 v1, p2 │ │ - move-object/from16 v0, v19 │ + invoke-virtual {v15, v0, v1}, Ljava/lang/Runtime;->exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ - invoke-direct {v4, v0}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ + move-result-object v10 │ │ .line 139 │ - .local v4, "STDIN":Ljava/io/DataOutputStream; │ - new-instance v5, Leu/chainfire/libsuperuser/StreamGobbler; │ - │ - new-instance v19, Ljava/lang/StringBuilder; │ + .local v10, "process":Ljava/lang/Process; │ + new-instance v3, Ljava/io/DataOutputStream; │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + invoke-virtual {v10}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream; │ │ - move-object/from16 v0, v19 │ + move-result-object v15 │ │ - move-object/from16 v1, v16 │ + invoke-direct {v3, v15}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .line 140 │ + .local v3, "STDIN":Ljava/io/DataOutputStream; │ + new-instance v4, Leu/chainfire/libsuperuser/StreamGobbler; │ │ - move-result-object v19 │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - const-string v20, "-" │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + const-string v16, "-" │ │ - move-result-object v19 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v14}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ + move-result-object v15 │ │ - move-result-object v20 │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-object/from16 v0, v19 │ + move-result-object v15 │ │ - move-object/from16 v1, v20 │ + invoke-virtual {v10}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ │ - invoke-direct {v5, v0, v1, v15}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ + move-result-object v16 │ │ - .line 141 │ - .local v5, "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ - new-instance v3, Leu/chainfire/libsuperuser/StreamGobbler; │ + move-object/from16 v0, v16 │ │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-direct {v4, v15, v0, v11}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + .line 142 │ + .local v4, "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ + new-instance v2, Leu/chainfire/libsuperuser/StreamGobbler; │ │ - move-object/from16 v0, v19 │ + new-instance v15, Ljava/lang/StringBuilder; │ │ - move-object/from16 v1, v16 │ + invoke-direct {v15}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v15, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - const-string v20, "*" │ + const-string v16, "*" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v15}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v20 │ + move-result-object v16 │ │ - invoke-virtual {v14}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream; │ + invoke-virtual {v10}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream; │ │ - move-result-object v21 │ + move-result-object v17 │ │ if-eqz p3, :cond_4 │ │ - move-object/from16 v19, v15 │ + move-object v15, v11 │ │ :goto_2 │ - move-object/from16 v0, v20 │ + move-object/from16 v0, v16 │ │ - move-object/from16 v1, v21 │ + move-object/from16 v1, v17 │ │ - move-object/from16 v2, v19 │ - │ - invoke-direct {v3, v0, v1, v2}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ - │ - .line 145 │ - .local v3, "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ + invoke-direct {v2, v0, v1, v15}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Ljava/util/List;)V │ │ .line 146 │ - invoke-virtual {v3}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ + .local v2, "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ + invoke-virtual {v4}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ + │ + .line 147 │ + invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_0 .. :try_end_0} :catch_2 │ │ - .line 148 │ - move-object/from16 v6, p1 │ - │ - .restart local v6 # "arr$":[Ljava/lang/String; │ + .line 149 │ :try_start_1 │ - array-length v12, v6 │ + move-object/from16 v0, p1 │ │ - .restart local v12 # "len$":I │ - const/4 v11, 0x0 │ + array-length v0, v0 │ + │ + move/from16 v16, v0 │ + │ + const/4 v15, 0x0 │ │ - .local v11, "i$":I │ :goto_3 │ - if-ge v11, v12, :cond_5 │ + move/from16 v0, v16 │ │ - aget-object v18, v6, v11 │ + if-ge v15, v0, :cond_5 │ │ - .line 149 │ - .local v18, "write":Ljava/lang/String; │ - const-string v19, "[%s+] %s" │ + aget-object v14, p1, v15 │ │ - const/16 v20, 0x2 │ + .line 150 │ + .local v14, "write":Ljava/lang/String; │ + const-string v17, "[%s+] %s" │ │ - move/from16 v0, v20 │ + const/16 v18, 0x2 │ │ - new-array v0, v0, [Ljava/lang/Object; │ + move/from16 v0, v18 │ │ - move-object/from16 v20, v0 │ + new-array v0, v0, [Ljava/lang/Object; │ │ - const/16 v21, 0x0 │ + move-object/from16 v18, v0 │ │ - aput-object v16, v20, v21 │ + const/16 v19, 0x0 │ │ - const/16 v21, 0x1 │ + aput-object v12, v18, v19 │ │ - aput-object v18, v20, v21 │ + const/16 v19, 0x1 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + aput-object v14, v18, v19 │ │ - move-result-object v19 │ + invoke-static/range {v17 .. v18}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - invoke-static/range {v19 .. v19}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ + move-result-object v17 │ │ - .line 150 │ - new-instance v19, Ljava/lang/StringBuilder; │ + invoke-static/range {v17 .. v17}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ │ - invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ + .line 151 │ + new-instance v17, Ljava/lang/StringBuilder; │ │ - move-object/from16 v0, v19 │ + invoke-direct/range {v17 .. v17}, Ljava/lang/StringBuilder;->()V │ │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v0, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v14}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - const-string v20, "\n" │ + const-string v18, "\n" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual/range {v17 .. v17}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v17 │ │ - const-string v20, "UTF-8" │ + const-string v18, "UTF-8" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual/range {v17 .. v18}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v19 │ + move-result-object v17 │ │ - move-object/from16 v0, v19 │ + move-object/from16 v0, v17 │ │ - invoke-virtual {v4, v0}, Ljava/io/DataOutputStream;->write([B)V │ + invoke-virtual {v3, v0}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 151 │ - invoke-virtual {v4}, Ljava/io/DataOutputStream;->flush()V │ + .line 152 │ + invoke-virtual {v3}, Ljava/io/DataOutputStream;->flush()V │ │ - .line 148 │ - add-int/lit8 v11, v11, 0x1 │ + .line 149 │ + add-int/lit8 v15, v15, 0x1 │ │ goto :goto_3 │ │ - .line 141 │ - .end local v3 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v11 # "i$":I │ - .end local v12 # "len$":I │ - .end local v18 # "write":Ljava/lang/String; │ + .line 142 │ + .end local v2 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ + .end local v14 # "write":Ljava/lang/String; │ :cond_4 │ - const/16 v19, 0x0 │ + const/4 v15, 0x0 │ │ goto :goto_2 │ │ - .line 153 │ - .restart local v3 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - .restart local v6 # "arr$":[Ljava/lang/String; │ - .restart local v11 # "i$":I │ - .restart local v12 # "len$":I │ + .line 154 │ + .restart local v2 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ :cond_5 │ - const-string v19, "exit\n" │ + const-string v15, "exit\n" │ │ - const-string v20, "UTF-8" │ + const-string v16, "UTF-8" │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v19 │ - │ - move-object/from16 v0, v19 │ + move-result-object v15 │ │ - invoke-virtual {v4, v0}, Ljava/io/DataOutputStream;->write([B)V │ + invoke-virtual {v3, v15}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 154 │ - invoke-virtual {v4}, Ljava/io/DataOutputStream;->flush()V │ + .line 155 │ + invoke-virtual {v3}, Ljava/io/DataOutputStream;->flush()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_2 │ │ - .line 170 │ - .end local v11 # "i$":I │ - .end local v12 # "len$":I │ + .line 171 │ :cond_6 │ :try_start_2 │ - invoke-virtual {v14}, Ljava/lang/Process;->waitFor()I │ + invoke-virtual {v10}, Ljava/lang/Process;->waitFor()I │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_2 │ │ - .line 178 │ + .line 179 │ :try_start_3 │ - invoke-virtual {v4}, Ljava/io/DataOutputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/DataOutputStream;->close()V │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_3 │ .catch Ljava/lang/InterruptedException; {:try_start_3 .. :try_end_3} :catch_2 │ │ - .line 182 │ + .line 183 │ :goto_4 │ :try_start_4 │ - invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;->join()V │ - │ - .line 183 │ - invoke-virtual {v3}, Leu/chainfire/libsuperuser/StreamGobbler;->join()V │ + invoke-virtual {v4}, Leu/chainfire/libsuperuser/StreamGobbler;->join()V │ │ .line 184 │ - invoke-virtual {v14}, Ljava/lang/Process;->destroy()V │ + invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;->join()V │ │ - .line 187 │ + .line 185 │ + invoke-virtual {v10}, Ljava/lang/Process;->destroy()V │ + │ + .line 188 │ invoke-static/range {p0 .. p0}, Leu/chainfire/libsuperuser/Shell$SU;->isSU(Ljava/lang/String;)Z │ │ - move-result v19 │ + move-result v15 │ │ - if-eqz v19, :cond_7 │ + if-eqz v15, :cond_7 │ │ - invoke-virtual {v14}, Ljava/lang/Process;->exitValue()I │ + invoke-virtual {v10}, Ljava/lang/Process;->exitValue()I │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_4 .. :try_end_4} :catch_2 │ │ - move-result v19 │ + move-result v15 │ │ - const/16 v20, 0xff │ + const/16 v16, 0xff │ │ - move/from16 v0, v19 │ + move/from16 v0, v16 │ │ - move/from16 v1, v20 │ + if-ne v15, v0, :cond_7 │ │ - if-ne v0, v1, :cond_7 │ - │ - .line 188 │ - const/4 v15, 0x0 │ + .line 189 │ + const/4 v11, 0x0 │ │ - .line 198 │ - .end local v3 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - .end local v4 # "STDIN":Ljava/io/DataOutputStream; │ - .end local v5 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v14 # "process":Ljava/lang/Process; │ + .line 199 │ + .end local v2 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ + .end local v3 # "STDIN":Ljava/io/DataOutputStream; │ + .end local v4 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ + .end local v10 # "process":Ljava/lang/Process; │ :cond_7 │ :goto_5 │ - const-string v19, "[%s%%] END" │ + const-string v15, "[%s%%] END" │ │ - const/16 v20, 0x1 │ + const/16 v16, 0x1 │ │ - move/from16 v0, v20 │ + move/from16 v0, v16 │ │ new-array v0, v0, [Ljava/lang/Object; │ │ - move-object/from16 v20, v0 │ + move-object/from16 v16, v0 │ │ - const/16 v21, 0x0 │ + const/16 v17, 0x0 │ │ - sget-object v22, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v18, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ move-object/from16 v0, p0 │ │ - move-object/from16 v1, v22 │ + move-object/from16 v1, v18 │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v22 │ + move-result-object v18 │ │ - aput-object v22, v20, v21 │ + aput-object v18, v16, v17 │ │ - invoke-static/range {v19 .. v20}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static/range {v15 .. v16}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v19 │ + move-result-object v15 │ │ - invoke-static/range {v19 .. v19}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ + invoke-static {v15}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ │ - .line 199 │ - return-object v15 │ + .line 200 │ + return-object v11 │ │ - .line 155 │ - .restart local v3 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - .restart local v4 # "STDIN":Ljava/io/DataOutputStream; │ - .restart local v5 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ - .restart local v6 # "arr$":[Ljava/lang/String; │ - .restart local v14 # "process":Ljava/lang/Process; │ + .line 156 │ + .restart local v2 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ + .restart local v3 # "STDIN":Ljava/io/DataOutputStream; │ + .restart local v4 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ + .restart local v10 # "process":Ljava/lang/Process; │ :catch_0 │ - move-exception v7 │ + move-exception v5 │ │ - .line 156 │ - .local v7, "e":Ljava/io/IOException; │ + .line 157 │ + .local v5, "e":Ljava/io/IOException; │ :try_start_5 │ - invoke-virtual {v7}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ + │ + move-result-object v15 │ + │ + const-string v16, "EPIPE" │ + │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + │ + move-result v15 │ │ - move-result-object v19 │ + if-nez v15, :cond_6 │ │ - const-string v20, "EPIPE" │ + invoke-virtual {v5}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ - invoke-virtual/range {v19 .. v20}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + move-result-object v15 │ + │ + const-string v16, "Stream closed" │ │ - move-result v19 │ + invoke-virtual/range {v15 .. v16}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - if-nez v19, :cond_6 │ + move-result v15 │ │ - .line 164 │ - throw v7 │ + if-nez v15, :cond_6 │ + │ + .line 165 │ + throw v5 │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_5 .. :try_end_5} :catch_2 │ │ - .line 190 │ - .end local v3 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - .end local v4 # "STDIN":Ljava/io/DataOutputStream; │ - .end local v5 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ - .end local v6 # "arr$":[Ljava/lang/String; │ - .end local v7 # "e":Ljava/io/IOException; │ - .end local v14 # "process":Ljava/lang/Process; │ + .line 191 │ + .end local v2 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ + .end local v3 # "STDIN":Ljava/io/DataOutputStream; │ + .end local v4 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ + .end local v5 # "e":Ljava/io/IOException; │ + .end local v10 # "process":Ljava/lang/Process; │ :catch_1 │ - move-exception v7 │ + move-exception v5 │ │ - .line 192 │ - .restart local v7 # "e":Ljava/io/IOException; │ - const/4 v15, 0x0 │ + .line 193 │ + .restart local v5 # "e":Ljava/io/IOException; │ + const/4 v11, 0x0 │ │ - .line 196 │ + .line 197 │ goto :goto_5 │ │ - .line 193 │ - .end local v7 # "e":Ljava/io/IOException; │ + .line 194 │ + .end local v5 # "e":Ljava/io/IOException; │ :catch_2 │ - move-exception v7 │ + move-exception v5 │ │ - .line 195 │ - .local v7, "e":Ljava/lang/InterruptedException; │ - const/4 v15, 0x0 │ + .line 196 │ + .local v5, "e":Ljava/lang/InterruptedException; │ + const/4 v11, 0x0 │ │ goto :goto_5 │ │ - .line 179 │ - .end local v7 # "e":Ljava/lang/InterruptedException; │ - .restart local v3 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ - .restart local v4 # "STDIN":Ljava/io/DataOutputStream; │ - .restart local v5 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ - .restart local v6 # "arr$":[Ljava/lang/String; │ - .restart local v14 # "process":Ljava/lang/Process; │ + .line 180 │ + .end local v5 # "e":Ljava/lang/InterruptedException; │ + .restart local v2 # "STDERR":Leu/chainfire/libsuperuser/StreamGobbler; │ + .restart local v3 # "STDIN":Ljava/io/DataOutputStream; │ + .restart local v4 # "STDOUT":Leu/chainfire/libsuperuser/StreamGobbler; │ + .restart local v10 # "process":Ljava/lang/Process; │ :catch_3 │ - move-exception v19 │ + move-exception v15 │ │ goto :goto_4 │ .end method ├── smali/eu/chainfire/libsuperuser/Toolbox.smali │ @@ -215,161 +215,159 @@ │ .end method │ │ .method public static init()V │ .locals 6 │ │ .prologue │ .line 47 │ - sget-object v3, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ + sget-object v2, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ .line 71 │ - .local v2, "output":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "output":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ return-void │ │ .line 50 │ - .end local v2 # "output":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "output":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + sget v2, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v4, 0x17 │ + const/16 v3, 0x17 │ │ - if-ge v3, v4, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ .line 51 │ - const-string v3, "" │ + const-string v2, "" │ │ - sput-object v3, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ + sput-object v2, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ │ goto :goto_0 │ │ .line 53 │ :cond_1 │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getSanityChecksEnabledEffective()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->onMainThread()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ .line 54 │ - const-string v3, "Application attempted to init the Toolbox class from the main thread" │ + const-string v2, "Application attempted to init the Toolbox class from the main thread" │ │ - invoke-static {v3}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ + invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ .line 55 │ - new-instance v3, Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ + new-instance v2, Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ │ - const-string v4, "Application attempted to init the Toolbox class from the main thread" │ + const-string v3, "Application attempted to init the Toolbox class from the main thread" │ │ - invoke-direct {v3, v4}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;->(Ljava/lang/String;)V │ + invoke-direct {v2, v3}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;->(Ljava/lang/String;)V │ │ - throw v3 │ + throw v2 │ │ .line 59 │ :cond_2 │ - sget-object v4, Leu/chainfire/libsuperuser/Toolbox;->synchronizer:Ljava/lang/Object; │ + sget-object v3, Leu/chainfire/libsuperuser/Toolbox;->synchronizer:Ljava/lang/Object; │ │ - monitor-enter v4 │ + monitor-enter v3 │ │ .line 60 │ :try_start_0 │ - const-string v3, "" │ + const-string v2, "" │ │ - sput-object v3, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ + sput-object v2, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ │ .line 62 │ - const-string v3, "toybox" │ + const-string v2, "toybox" │ │ - invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$SH;->run(Ljava/lang/String;)Ljava/util/List; │ + invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$SH;->run(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 63 │ - .restart local v2 # "output":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v2, :cond_3 │ + .restart local v1 # "output":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v1, :cond_3 │ │ .line 64 │ - const-string v3, " " │ + const-string v2, " " │ │ - sput-object v3, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ + sput-object v2, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ │ .line 65 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_3 │ + if-eqz v4, :cond_3 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 66 │ - .local v1, "line":Ljava/lang/String; │ - new-instance v3, Ljava/lang/StringBuilder; │ + .local v0, "line":Ljava/lang/String; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ sget-object v5, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ move-result-object v5 │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ const-string v5, " " │ │ - invoke-virtual {v3, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v4 │ │ - sput-object v3, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ + sput-object v4, Leu/chainfire/libsuperuser/Toolbox;->toybox:Ljava/lang/String; │ │ goto :goto_1 │ │ .line 69 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "line":Ljava/lang/String; │ + .end local v0 # "line":Ljava/lang/String; │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ - monitor-exit v4 │ + monitor-exit v3 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v3 │ + throw v2 │ │ :cond_3 │ :try_start_1 │ - monitor-exit v4 │ + monitor-exit v3 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$Interactive$2.smali │ @@ -20,31 +20,32 @@ │ # instance fields │ .field final synthetic this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ # direct methods │ .method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;)V │ .locals 0 │ + .param p1, "this$0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 1269 │ + .line 1279 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 1 │ │ .prologue │ - .line 1272 │ + .line 1282 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$2;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1200(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1273 │ + .line 1283 │ return-void │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$SU.smali │ @@ -23,18 +23,18 @@ │ # direct methods │ .method static constructor ()V │ .locals 3 │ │ .prologue │ const/4 v2, 0x0 │ │ - .line 280 │ + .line 281 │ sput-object v2, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ │ - .line 281 │ + .line 282 │ const/4 v0, 0x2 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ aput-object v2, v0, v1 │ @@ -48,310 +48,366 @@ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ - .line 279 │ + .line 280 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static available()Z │ .locals 2 │ │ .prologue │ - .line 330 │ + .line 331 │ sget-object v1, Leu/chainfire/libsuperuser/Shell;->availableTestCommands:[Ljava/lang/String; │ │ invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$SU;->run([Ljava/lang/String;)Ljava/util/List; │ │ move-result-object v0 │ │ - .line 331 │ + .line 332 │ .local v0, "ret":Ljava/util/List;, "Ljava/util/List;" │ const/4 v1, 0x1 │ │ invoke-static {v0, v1}, Leu/chainfire/libsuperuser/Shell;->parseAvailableResult(Ljava/util/List;Z)Z │ │ move-result v1 │ │ return v1 │ .end method │ │ .method public static declared-synchronized clearCachedResults()V │ .locals 4 │ │ .prologue │ - .line 519 │ + .line 528 │ const-class v1, Leu/chainfire/libsuperuser/Shell$SU; │ │ monitor-enter v1 │ │ const/4 v0, 0x0 │ │ :try_start_0 │ sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ │ - .line 520 │ + .line 529 │ sget-object v0, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ │ const/4 v2, 0x0 │ │ const/4 v3, 0x0 │ │ aput-object v3, v0, v2 │ │ - .line 521 │ + .line 530 │ sget-object v0, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ │ const/4 v2, 0x1 │ │ const/4 v3, 0x0 │ │ aput-object v3, v0, v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 522 │ + .line 531 │ monitor-exit v1 │ │ return-void │ │ - .line 519 │ + .line 528 │ :catchall_0 │ move-exception v0 │ │ monitor-exit v1 │ │ throw v0 │ .end method │ │ .method public static declared-synchronized isSELinuxEnforcing()Z │ - .locals 8 │ + .locals 11 │ │ .prologue │ - const/4 v4, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v5, 0x0 │ + const/4 v8, 0x0 │ │ - .line 471 │ - const-class v6, Leu/chainfire/libsuperuser/Shell$SU; │ + .line 472 │ + const-class v9, Leu/chainfire/libsuperuser/Shell$SU; │ │ - monitor-enter v6 │ + monitor-enter v9 │ │ :try_start_0 │ - sget-object v3, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ + sget-object v6, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ │ - if-nez v3, :cond_3 │ + if-nez v6, :cond_3 │ │ - .line 472 │ - const/4 v0, 0x0 │ + .line 473 │ + const/4 v1, 0x0 │ │ - .line 476 │ - .local v0, "enforcing":Ljava/lang/Boolean; │ - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + .line 477 │ + .local v1, "enforcing":Ljava/lang/Boolean; │ + sget v6, Landroid/os/Build$VERSION;->SDK_INT:I │ │ - const/16 v7, 0x11 │ + const/16 v10, 0x11 │ │ - if-lt v3, v7, :cond_1 │ + if-lt v6, v10, :cond_1 │ │ - .line 478 │ - new-instance v1, Ljava/io/File; │ + .line 479 │ + new-instance v2, Ljava/io/File; │ │ - const-string v3, "/sys/fs/selinux/enforce" │ + const-string v6, "/sys/fs/selinux/enforce" │ │ - invoke-direct {v1, v3}, Ljava/io/File;->(Ljava/lang/String;)V │ + invoke-direct {v2, v6}, Ljava/io/File;->(Ljava/lang/String;)V │ │ - .line 479 │ - .local v1, "f":Ljava/io/File; │ - invoke-virtual {v1}, Ljava/io/File;->exists()Z │ + .line 480 │ + .local v2, "f":Ljava/io/File; │ + invoke-virtual {v2}, Ljava/io/File;->exists()Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ - move-result v3 │ + move-result v6 │ │ - if-eqz v3, :cond_0 │ + if-eqz v6, :cond_0 │ │ - .line 481 │ + .line 482 │ :try_start_1 │ - new-instance v2, Ljava/io/FileInputStream; │ + new-instance v3, Ljava/io/FileInputStream; │ │ - const-string v3, "/sys/fs/selinux/enforce" │ + const-string v6, "/sys/fs/selinux/enforce" │ │ - invoke-direct {v2, v3}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ + invoke-direct {v3, v6}, Ljava/io/FileInputStream;->(Ljava/lang/String;)V │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - .line 483 │ - .local v2, "is":Ljava/io/InputStream; │ + .line 484 │ + .local v3, "is":Ljava/io/InputStream; │ :try_start_2 │ - invoke-virtual {v2}, Ljava/io/InputStream;->read()I │ + invoke-virtual {v3}, Ljava/io/InputStream;->read()I │ │ - move-result v3 │ + move-result v6 │ │ - const/16 v7, 0x31 │ + const/16 v10, 0x31 │ │ - if-ne v3, v7, :cond_4 │ + if-ne v6, v10, :cond_4 │ │ - move v3, v4 │ + move v6, v7 │ │ :goto_0 │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .line 485 │ + .line 486 │ :try_start_3 │ - invoke-virtual {v2}, Ljava/io/InputStream;->close()V │ + invoke-virtual {v3}, Ljava/io/InputStream;->close()V │ :try_end_3 │ .catch Ljava/lang/Exception; {:try_start_3 .. :try_end_3} :catch_0 │ .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ │ - .line 493 │ - .end local v2 # "is":Ljava/io/InputStream; │ + .line 495 │ + .end local v3 # "is":Ljava/io/InputStream; │ :cond_0 │ :goto_1 │ - if-nez v0, :cond_1 │ + if-nez v1, :cond_1 │ │ - .line 494 │ + .line 497 │ :try_start_4 │ - sget v3, Landroid/os/Build$VERSION;->SDK_INT:I │ + const-string v6, "android.os.SELinux" │ │ - const/16 v7, 0x13 │ + invoke-static {v6}, Ljava/lang/Class;->forName(Ljava/lang/String;)Ljava/lang/Class; │ │ - if-lt v3, v7, :cond_5 │ + move-result-object v5 │ │ - move v3, v4 │ + .line 498 │ + .local v5, "seLinux":Ljava/lang/Class; │ + const-string v6, "isSELinuxEnforced" │ │ - :goto_2 │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + const/4 v10, 0x0 │ │ - move-result-object v0 │ + new-array v10, v10, [Ljava/lang/Class; │ │ - .line 498 │ - .end local v1 # "f":Ljava/io/File; │ - :cond_1 │ - if-nez v0, :cond_2 │ + invoke-virtual {v5, v6, v10}, Ljava/lang/Class;->getMethod(Ljava/lang/String;[Ljava/lang/Class;)Ljava/lang/reflect/Method; │ + │ + move-result-object v4 │ │ .line 499 │ - const/4 v3, 0x0 │ + .local v4, "isSELinuxEnforced":Ljava/lang/reflect/Method; │ + invoke-virtual {v5}, Ljava/lang/Class;->newInstance()Ljava/lang/Object; │ │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + move-result-object v6 │ │ - move-result-object v0 │ + const/4 v10, 0x0 │ │ - .line 502 │ - :cond_2 │ - sput-object v0, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ + new-array v10, v10, [Ljava/lang/Object; │ │ - .line 504 │ - :cond_3 │ - sget-object v3, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ + invoke-virtual {v4, v6, v10}, Ljava/lang/reflect/Method;->invoke(Ljava/lang/Object;[Ljava/lang/Object;)Ljava/lang/Object; │ + │ + move-result-object v1 │ │ - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ + .end local v1 # "enforcing":Ljava/lang/Boolean; │ + check-cast v1, Ljava/lang/Boolean; │ :try_end_4 │ + .catch Ljava/lang/Exception; {:try_start_4 .. :try_end_4} :catch_1 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ - move-result v3 │ + .line 507 │ + .end local v2 # "f":Ljava/io/File; │ + .end local v4 # "isSELinuxEnforced":Ljava/lang/reflect/Method; │ + .end local v5 # "seLinux":Ljava/lang/Class; │ + .restart local v1 # "enforcing":Ljava/lang/Boolean; │ + :cond_1 │ + :goto_2 │ + if-nez v1, :cond_2 │ + │ + .line 508 │ + const/4 v6, 0x0 │ + │ + :try_start_5 │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + │ + move-result-object v1 │ + │ + .line 511 │ + :cond_2 │ + sput-object v1, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ + │ + .line 513 │ + :cond_3 │ + sget-object v6, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing:Ljava/lang/Boolean; │ + │ + invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ + :try_end_5 │ + .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ │ - monitor-exit v6 │ + move-result v6 │ │ - return v3 │ + monitor-exit v9 │ │ - .restart local v1 # "f":Ljava/io/File; │ - .restart local v2 # "is":Ljava/io/InputStream; │ + return v6 │ + │ + .restart local v2 # "f":Ljava/io/File; │ + .restart local v3 # "is":Ljava/io/InputStream; │ :cond_4 │ - move v3, v5 │ + move v6, v8 │ │ - .line 483 │ + .line 484 │ goto :goto_0 │ │ - .line 485 │ + .line 486 │ :catchall_0 │ - move-exception v3 │ + move-exception v6 │ │ - :try_start_5 │ - invoke-virtual {v2}, Ljava/io/InputStream;->close()V │ + :try_start_6 │ + invoke-virtual {v3}, Ljava/io/InputStream;->close()V │ │ - throw v3 │ - :try_end_5 │ - .catch Ljava/lang/Exception; {:try_start_5 .. :try_end_5} :catch_0 │ - .catchall {:try_start_5 .. :try_end_5} :catchall_1 │ + throw v6 │ + :try_end_6 │ + .catch Ljava/lang/Exception; {:try_start_6 .. :try_end_6} :catch_0 │ + .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ - .line 487 │ - .end local v2 # "is":Ljava/io/InputStream; │ + .line 488 │ + .end local v3 # "is":Ljava/io/InputStream; │ :catch_0 │ - move-exception v3 │ + move-exception v6 │ │ goto :goto_1 │ │ - :cond_5 │ - move v3, v5 │ + .line 500 │ + .end local v1 # "enforcing":Ljava/lang/Boolean; │ + :catch_1 │ + move-exception v0 │ + │ + .line 502 │ + .local v0, "e":Ljava/lang/Exception; │ + :try_start_7 │ + sget v6, Landroid/os/Build$VERSION;->SDK_INT:I │ + │ + const/16 v10, 0x13 │ │ - .line 494 │ + if-lt v6, v10, :cond_5 │ + │ + move v6, v7 │ + │ + :goto_3 │ + invoke-static {v6}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + :try_end_7 │ + .catchall {:try_start_7 .. :try_end_7} :catchall_1 │ + │ + move-result-object v1 │ + │ + .restart local v1 # "enforcing":Ljava/lang/Boolean; │ goto :goto_2 │ │ - .line 471 │ - .end local v1 # "f":Ljava/io/File; │ + .end local v1 # "enforcing":Ljava/lang/Boolean; │ + :cond_5 │ + move v6, v8 │ + │ + goto :goto_3 │ + │ + .line 472 │ + .end local v0 # "e":Ljava/lang/Exception; │ :catchall_1 │ - move-exception v3 │ + move-exception v6 │ │ - monitor-exit v6 │ + monitor-exit v9 │ │ - throw v3 │ + throw v6 │ .end method │ │ .method public static isSU(Ljava/lang/String;)Z │ .locals 2 │ .param p0, "shell" # Ljava/lang/String; │ │ .prologue │ - .line 400 │ + .line 401 │ const/16 v1, 0x20 │ │ invoke-virtual {p0, v1}, Ljava/lang/String;->indexOf(I)I │ │ move-result v0 │ │ - .line 401 │ + .line 402 │ .local v0, "pos":I │ if-ltz v0, :cond_0 │ │ - .line 402 │ + .line 403 │ const/4 v1, 0x0 │ │ invoke-virtual {p0, v1, v0}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object p0 │ │ - .line 406 │ + .line 407 │ :cond_0 │ const/16 v1, 0x2f │ │ invoke-virtual {p0, v1}, Ljava/lang/String;->lastIndexOf(I)I │ │ move-result v0 │ │ - .line 407 │ + .line 408 │ if-ltz v0, :cond_1 │ │ - .line 408 │ + .line 409 │ add-int/lit8 v1, v0, 0x1 │ │ invoke-virtual {p0, v1}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object p0 │ │ - .line 411 │ + .line 412 │ :cond_1 │ const-string v1, "su" │ │ invoke-virtual {p0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v1 │ │ @@ -372,15 +428,15 @@ │ ">;" │ } │ .end annotation │ │ .prologue │ const/4 v3, 0x0 │ │ - .line 293 │ + .line 294 │ const-string v0, "su" │ │ const/4 v1, 0x1 │ │ new-array v1, v1, [Ljava/lang/String; │ │ aput-object p0, v1, v3 │ @@ -407,15 +463,15 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 306 │ + .line 307 │ .local p0, "commands":Ljava/util/List;, "Ljava/util/List;" │ const-string v1, "su" │ │ invoke-interface {p0}, Ljava/util/List;->size()I │ │ move-result v0 │ │ @@ -450,15 +506,15 @@ │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - .line 317 │ + .line 318 │ const-string v0, "su" │ │ const/4 v1, 0x0 │ │ const/4 v2, 0x0 │ │ invoke-static {v0, p0, v1, v2}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ @@ -476,86 +532,88 @@ │ .prologue │ const/4 v8, 0x2 │ │ const/4 v7, 0x1 │ │ const/4 v6, 0x0 │ │ - .line 425 │ + .line 426 │ const-string v2, "su" │ │ - .line 427 │ + .line 428 │ .local v2, "shell":Ljava/lang/String; │ if-eqz p1, :cond_0 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - .line 428 │ + .line 429 │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$SU;->version(Z)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 429 │ + .line 430 │ .local v0, "display":Ljava/lang/String; │ invoke-static {v7}, Leu/chainfire/libsuperuser/Shell$SU;->version(Z)Ljava/lang/String; │ │ move-result-object v1 │ │ - .line 433 │ + .line 434 │ .local v1, "internal":Ljava/lang/String; │ if-eqz v0, :cond_0 │ │ if-eqz v1, :cond_0 │ │ const-string v3, "SUPERSU" │ │ + .line 436 │ invoke-virtual {v0, v3}, Ljava/lang/String;->endsWith(Ljava/lang/String;)Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ + .line 437 │ invoke-static {v1}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;)Ljava/lang/Integer; │ │ move-result-object v3 │ │ invoke-virtual {v3}, Ljava/lang/Integer;->intValue()I │ │ move-result v3 │ │ const/16 v4, 0xbe │ │ if-lt v3, v4, :cond_0 │ │ - .line 437 │ + .line 438 │ sget-object v3, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ const-string v4, "%s --context %s" │ │ new-array v5, v8, [Ljava/lang/Object; │ │ aput-object v2, v5, v6 │ │ aput-object p1, v5, v7 │ │ invoke-static {v3, v4, v5}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 443 │ + .line 444 │ .end local v0 # "display":Ljava/lang/String; │ .end local v1 # "internal":Ljava/lang/String; │ :cond_0 │ if-lez p0, :cond_1 │ │ - .line 444 │ + .line 445 │ sget-object v3, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ const-string v4, "%s %d" │ │ new-array v5, v8, [Ljava/lang/Object; │ │ aput-object v2, v5, v6 │ @@ -566,213 +624,209 @@ │ │ aput-object v6, v5, v7 │ │ invoke-static {v3, v4, v5}, Ljava/lang/String;->format(Ljava/util/Locale;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v2 │ │ - .line 447 │ + .line 448 │ :cond_1 │ return-object v2 │ .end method │ │ .method public static shellMountMaster()Ljava/lang/String; │ .locals 2 │ │ .prologue │ - .line 458 │ + .line 459 │ sget v0, Landroid/os/Build$VERSION;->SDK_INT:I │ │ const/16 v1, 0x11 │ │ if-lt v0, v1, :cond_0 │ │ - .line 459 │ + .line 460 │ const-string v0, "su --mount-master" │ │ - .line 461 │ + .line 462 │ :goto_0 │ return-object v0 │ │ :cond_0 │ const-string v0, "su" │ │ goto :goto_0 │ .end method │ │ .method public static declared-synchronized version(Z)Ljava/lang/String; │ - .locals 10 │ + .locals 9 │ .param p0, "internal" # Z │ │ .prologue │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - const/4 v1, 0x0 │ + const/4 v0, 0x0 │ │ - .line 356 │ - const-class v6, Leu/chainfire/libsuperuser/Shell$SU; │ + .line 357 │ + const-class v5, Leu/chainfire/libsuperuser/Shell$SU; │ │ - monitor-enter v6 │ + monitor-enter v5 │ │ if-eqz p0, :cond_3 │ │ - .line 357 │ - .local v1, "idx":I │ + .line 358 │ + .local v0, "idx":I │ :goto_0 │ :try_start_0 │ - sget-object v5, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ + sget-object v4, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ │ - aget-object v5, v5, v1 │ + aget-object v4, v4, v0 │ │ - if-nez v5, :cond_2 │ + if-nez v4, :cond_2 │ │ - .line 358 │ - const/4 v4, 0x0 │ + .line 359 │ + const/4 v3, 0x0 │ │ - .line 360 │ - .local v4, "version":Ljava/lang/String; │ + .line 361 │ + .local v3, "version":Ljava/lang/String; │ if-eqz p0, :cond_4 │ │ - const-string v5, "su -V" │ + const-string v4, "su -V" │ │ :goto_1 │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - new-array v7, v7, [Ljava/lang/String; │ + new-array v6, v6, [Ljava/lang/String; │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const-string v9, "exit" │ + const-string v8, "exit" │ │ - aput-object v9, v7, v8 │ + aput-object v8, v6, v7 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - const/4 v9, 0x0 │ + const/4 v8, 0x0 │ │ - invoke-static {v5, v7, v8, v9}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ + invoke-static {v4, v6, v7, v8}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ - move-result-object v3 │ - │ - .line 367 │ - .local v3, "ret":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v3, :cond_1 │ + move-result-object v2 │ │ .line 368 │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + .local v2, "ret":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v2, :cond_1 │ │ - move-result-object v0 │ + .line 369 │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + │ + move-result-object v4 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_2 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v5 │ + move-result v6 │ │ - if-eqz v5, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - .line 369 │ - .local v2, "line":Ljava/lang/String; │ + .line 370 │ + .local v1, "line":Ljava/lang/String; │ if-nez p0, :cond_5 │ │ - .line 370 │ - invoke-virtual {v2}, Ljava/lang/String;->trim()Ljava/lang/String; │ + .line 371 │ + invoke-virtual {v1}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v6 │ │ const-string v7, "" │ │ - invoke-virtual {v5, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v6, v7}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v5 │ + move-result v6 │ │ - if-nez v5, :cond_0 │ + if-nez v6, :cond_0 │ │ - .line 371 │ - move-object v4, v2 │ + .line 372 │ + move-object v3, v1 │ │ - .line 387 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "line":Ljava/lang/String; │ + .line 388 │ + .end local v1 # "line":Ljava/lang/String; │ :cond_1 │ :goto_3 │ - sget-object v5, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ + sget-object v4, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ │ - aput-object v4, v5, v1 │ + aput-object v3, v4, v0 │ │ - .line 389 │ - .end local v3 # "ret":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "version":Ljava/lang/String; │ + .line 390 │ + .end local v2 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "version":Ljava/lang/String; │ :cond_2 │ - sget-object v5, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ + sget-object v4, Leu/chainfire/libsuperuser/Shell$SU;->suVersion:[Ljava/lang/String; │ │ - aget-object v5, v5, v1 │ + aget-object v4, v4, v0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - monitor-exit v6 │ + monitor-exit v5 │ │ - return-object v5 │ + return-object v4 │ │ - .end local v1 # "idx":I │ + .end local v0 # "idx":I │ :cond_3 │ - move v1, v5 │ + move v0, v4 │ │ - .line 356 │ + .line 357 │ goto :goto_0 │ │ - .line 360 │ - .restart local v1 # "idx":I │ - .restart local v4 # "version":Ljava/lang/String; │ + .line 361 │ + .restart local v0 # "idx":I │ + .restart local v3 # "version":Ljava/lang/String; │ :cond_4 │ :try_start_1 │ - const-string v5, "su -v" │ + const-string v4, "su -v" │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_1 │ │ - .line 376 │ - .restart local v0 # "i$":Ljava/util/Iterator; │ - .restart local v2 # "line":Ljava/lang/String; │ - .restart local v3 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .line 377 │ + .restart local v1 # "line":Ljava/lang/String; │ + .restart local v2 # "ret":Ljava/util/List;, "Ljava/util/List;" │ :cond_5 │ :try_start_2 │ - invoke-static {v2}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ + invoke-static {v1}, Ljava/lang/Integer;->parseInt(Ljava/lang/String;)I │ :try_end_2 │ .catch Ljava/lang/NumberFormatException; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - move-result v5 │ + move-result v6 │ │ - if-lez v5, :cond_0 │ + if-lez v6, :cond_0 │ │ - .line 377 │ - move-object v4, v2 │ + .line 378 │ + move-object v3, v1 │ │ goto :goto_3 │ │ - .line 380 │ + .line 381 │ :catch_0 │ - move-exception v5 │ + move-exception v6 │ │ goto :goto_2 │ │ - .line 356 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v2 # "line":Ljava/lang/String; │ - .end local v3 # "ret":Ljava/util/List;, "Ljava/util/List;" │ - .end local v4 # "version":Ljava/lang/String; │ + .line 357 │ + .end local v1 # "line":Ljava/lang/String; │ + .end local v2 # "ret":Ljava/util/List;, "Ljava/util/List;" │ + .end local v3 # "version":Ljava/lang/String; │ :catchall_0 │ - move-exception v5 │ + move-exception v4 │ │ - monitor-exit v6 │ + monitor-exit v5 │ │ - throw v5 │ + throw v4 │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$Interactive$6.smali │ @@ -20,58 +20,59 @@ │ # instance fields │ .field final synthetic this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ # direct methods │ .method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;)V │ .locals 0 │ + .param p1, "this$0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 1530 │ + .line 1540 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onLine(Ljava/lang/String;)V │ .locals 5 │ .param p1, "line" # Ljava/lang/String; │ │ .prologue │ - .line 1533 │ + .line 1543 │ iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ monitor-enter v3 │ │ - .line 1534 │ + .line 1544 │ :try_start_0 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v2 │ │ if-nez v2, :cond_0 │ │ - .line 1535 │ + .line 1545 │ monitor-exit v3 │ │ - .line 1558 │ + .line 1568 │ :goto_0 │ return-void │ │ - .line 1538 │ + .line 1548 │ :cond_0 │ move-object v0, p1 │ │ - .line 1540 │ + .line 1550 │ .local v0, "contentPart":Ljava/lang/String; │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v2 │ │ @@ -79,77 +80,77 @@ │ │ move-result-object v2 │ │ invoke-virtual {p1, v2}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v1 │ │ - .line 1541 │ + .line 1551 │ .local v1, "markerIndex":I │ if-nez v1, :cond_5 │ │ - .line 1542 │ + .line 1552 │ const/4 v0, 0x0 │ │ - .line 1547 │ + .line 1557 │ :cond_1 │ :goto_1 │ if-eqz v0, :cond_3 │ │ - .line 1548 │ + .line 1558 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2600(Leu/chainfire/libsuperuser/Shell$Interactive;)Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - .line 1549 │ + .line 1559 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v2, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V │ │ - .line 1550 │ + .line 1560 │ :cond_2 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2700(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ move-result-object v4 │ │ invoke-static {v2, v0, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ - .line 1553 │ + .line 1563 │ :cond_3 │ if-ltz v1, :cond_4 │ │ - .line 1554 │ + .line 1564 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v4 │ │ invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ move-result-object v4 │ │ invoke-static {v2, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2802(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ │ - .line 1555 │ + .line 1565 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$6;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v2}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2500(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1557 │ + .line 1567 │ :cond_4 │ monitor-exit v3 │ │ goto :goto_0 │ │ .end local v0 # "contentPart":Ljava/lang/String; │ .end local v1 # "markerIndex":I │ @@ -158,21 +159,21 @@ │ │ monitor-exit v3 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v2 │ │ - .line 1543 │ + .line 1553 │ .restart local v0 # "contentPart":Ljava/lang/String; │ .restart local v1 # "markerIndex":I │ :cond_5 │ if-lez v1, :cond_1 │ │ - .line 1544 │ + .line 1554 │ const/4 v2, 0x0 │ │ :try_start_1 │ invoke-virtual {p1, v2, v1}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 ├── smali/eu/chainfire/libsuperuser/Shell$Interactive$3.smali │ @@ -24,17 +24,18 @@ │ │ .field final synthetic val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ │ # direct methods │ .method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 1377 │ + .line 1387 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iput-object p2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ iput-object p3, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ @@ -44,33 +45,33 @@ │ │ │ # virtual methods │ .method public run()V │ .locals 2 │ │ .prologue │ - .line 1381 │ + .line 1391 │ :try_start_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->val$fLine:Ljava/lang/String; │ │ invoke-interface {v0, v1}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;->onLine(Ljava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1383 │ + .line 1393 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1385 │ + .line 1395 │ return-void │ │ - .line 1383 │ + .line 1393 │ :catchall_0 │ move-exception v0 │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$3;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V ├── smali/eu/chainfire/libsuperuser/Policy.smali │ @@ -45,138 +45,136 @@ │ .line 48 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ .method public static canInject()Z │ - .locals 8 │ + .locals 7 │ │ .prologue │ .line 90 │ - sget-object v4, Leu/chainfire/libsuperuser/Policy;->synchronizer:Ljava/lang/Object; │ + sget-object v3, Leu/chainfire/libsuperuser/Policy;->synchronizer:Ljava/lang/Object; │ │ - monitor-enter v4 │ + monitor-enter v3 │ │ .line 91 │ :try_start_0 │ - sget-object v3, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ + sget-object v2, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ │ - if-eqz v3, :cond_0 │ + if-eqz v2, :cond_0 │ │ - sget-object v3, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ + sget-object v2, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ │ - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v3 │ + move-result v2 │ │ - monitor-exit v4 │ + monitor-exit v3 │ │ .line 109 │ - .local v2, "result":Ljava/util/List;, "Ljava/util/List;" │ + .local v1, "result":Ljava/util/List;, "Ljava/util/List;" │ :goto_0 │ - return v3 │ + return v2 │ │ .line 93 │ - .end local v2 # "result":Ljava/util/List;, "Ljava/util/List;" │ + .end local v1 # "result":Ljava/util/List;, "Ljava/util/List;" │ :cond_0 │ - const/4 v3, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - sput-object v3, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ + sput-object v2, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ │ .line 99 │ - const-string v3, "sh" │ + const-string v2, "sh" │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ - new-array v5, v5, [Ljava/lang/String; │ + new-array v4, v4, [Ljava/lang/String; │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const-string v7, "supolicy" │ + const-string v6, "supolicy" │ │ - aput-object v7, v5, v6 │ + aput-object v6, v4, v5 │ │ - const/4 v6, 0x0 │ + const/4 v5, 0x0 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ - invoke-static {v3, v5, v6, v7}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ + invoke-static {v2, v4, v5, v6}, Leu/chainfire/libsuperuser/Shell;->run(Ljava/lang/String;[Ljava/lang/String;[Ljava/lang/String;Z)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 100 │ - .restart local v2 # "result":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v2, :cond_2 │ + .restart local v1 # "result":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v1, :cond_2 │ │ .line 101 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v2 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_2 │ + if-eqz v4, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 102 │ - .local v1, "line":Ljava/lang/String; │ - const-string v3, "supolicy" │ + .local v0, "line":Ljava/lang/String; │ + const-string v4, "supolicy" │ │ - invoke-virtual {v1, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v0, v4}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ - move-result v3 │ + move-result v4 │ │ - if-eqz v3, :cond_1 │ + if-eqz v4, :cond_1 │ │ .line 103 │ - const/4 v3, 0x1 │ + const/4 v2, 0x1 │ │ - invoke-static {v3}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ + invoke-static {v2}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - sput-object v3, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ + sput-object v2, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ │ .line 109 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "line":Ljava/lang/String; │ + .end local v0 # "line":Ljava/lang/String; │ :cond_2 │ - sget-object v3, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ + sget-object v2, Leu/chainfire/libsuperuser/Policy;->canInject:Ljava/lang/Boolean; │ │ - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v3 │ + move-result v2 │ │ - monitor-exit v4 │ + monitor-exit v3 │ │ goto :goto_0 │ │ .line 110 │ :catchall_0 │ - move-exception v3 │ + move-exception v2 │ │ - monitor-exit v4 │ + monitor-exit v3 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v3 │ + throw v2 │ .end method │ │ .method public static haveInjected()Z │ .locals 1 │ │ .prologue │ .line 63 │ @@ -271,253 +269,245 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected getInjectCommands(Z)Ljava/util/List; │ - .locals 10 │ + .locals 9 │ .param p1, "allowBlocking" # Z │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(Z)", │ "Ljava/util/List", │ "<", │ "Ljava/lang/String;", │ ">;" │ } │ .end annotation │ │ .prologue │ - const/4 v2, 0x0 │ + const/4 v1, 0x0 │ │ .line 138 │ - sget-object v8, Leu/chainfire/libsuperuser/Policy;->synchronizer:Ljava/lang/Object; │ + sget-object v5, Leu/chainfire/libsuperuser/Policy;->synchronizer:Ljava/lang/Object; │ │ - monitor-enter v8 │ + monitor-enter v5 │ │ .line 140 │ :try_start_0 │ invoke-static {}, Leu/chainfire/libsuperuser/Shell$SU;->isSELinuxEnforcing()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_0 │ + if-nez v4, :cond_0 │ │ - monitor-exit v8 │ + monitor-exit v5 │ │ .line 171 │ :goto_0 │ - return-object v2 │ + return-object v1 │ │ .line 143 │ :cond_0 │ if-eqz p1, :cond_1 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Policy;->canInject()Z │ │ - move-result v7 │ + move-result v4 │ │ - if-nez v7, :cond_1 │ + if-nez v4, :cond_1 │ │ - monitor-exit v8 │ + monitor-exit v5 │ │ goto :goto_0 │ │ .line 172 │ :catchall_0 │ - move-exception v7 │ + move-exception v4 │ │ - monitor-exit v8 │ + monitor-exit v5 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v7 │ + throw v4 │ │ .line 146 │ :cond_1 │ :try_start_1 │ - sget-boolean v7, Leu/chainfire/libsuperuser/Policy;->injected:Z │ + sget-boolean v4, Leu/chainfire/libsuperuser/Policy;->injected:Z │ │ - if-eqz v7, :cond_2 │ + if-eqz v4, :cond_2 │ │ - monitor-exit v8 │ + monitor-exit v5 │ │ goto :goto_0 │ │ .line 149 │ :cond_2 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Policy;->getPolicies()[Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v2 │ │ .line 150 │ - .local v5, "policies":[Ljava/lang/String; │ - if-eqz v5, :cond_7 │ + .local v2, "policies":[Ljava/lang/String; │ + if-eqz v2, :cond_7 │ │ - array-length v7, v5 │ + array-length v4, v2 │ │ - if-lez v7, :cond_7 │ + if-lez v4, :cond_7 │ │ .line 151 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 154 │ - .local v2, "commands":Ljava/util/List;, "Ljava/util/List;" │ - const-string v1, "" │ + .local v1, "commands":Ljava/util/List;, "Ljava/util/List;" │ + const-string v0, "" │ │ .line 155 │ - .local v1, "command":Ljava/lang/String; │ - move-object v0, v5 │ - │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v4, v0 │ + .local v0, "command":Ljava/lang/String; │ + array-length v6, v2 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + const/4 v4, 0x0 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v4, :cond_5 │ + if-ge v4, v6, :cond_5 │ │ - aget-object v6, v0, v3 │ + aget-object v3, v2, v4 │ │ .line 156 │ - .local v6, "policy":Ljava/lang/String; │ - invoke-virtual {v1}, Ljava/lang/String;->length()I │ + .local v3, "policy":Ljava/lang/String; │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ if-eqz v7, :cond_3 │ │ - invoke-virtual {v1}, Ljava/lang/String;->length()I │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ move-result v7 │ │ - invoke-virtual {v6}, Ljava/lang/String;->length()I │ + invoke-virtual {v3}, Ljava/lang/String;->length()I │ │ - move-result v9 │ + move-result v8 │ │ - add-int/2addr v7, v9 │ + add-int/2addr v7, v8 │ │ add-int/lit8 v7, v7, 0x3 │ │ - const/16 v9, 0xfe0 │ + const/16 v8, 0xfe0 │ │ - if-ge v7, v9, :cond_4 │ + if-ge v7, v8, :cond_4 │ │ .line 157 │ :cond_3 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v9, " \"" │ + const-string v8, " \"" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - invoke-virtual {v7, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v3}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - const-string v9, "\"" │ + const-string v8, "\"" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 155 │ :goto_2 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v4, v4, 0x1 │ │ goto :goto_1 │ │ .line 159 │ :cond_4 │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "supolicy --live" │ + const-string v8, "supolicy --live" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ - invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v7 │ │ - invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 160 │ - const-string v1, "" │ + const-string v0, "" │ │ goto :goto_2 │ │ .line 163 │ - .end local v6 # "policy":Ljava/lang/String; │ + .end local v3 # "policy":Ljava/lang/String; │ :cond_5 │ - invoke-virtual {v1}, Ljava/lang/String;->length()I │ + invoke-virtual {v0}, Ljava/lang/String;->length()I │ │ - move-result v7 │ + move-result v4 │ │ - if-lez v7, :cond_6 │ + if-lez v4, :cond_6 │ │ .line 164 │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v9, "supolicy --live" │ + const-string v6, "supolicy --live" │ │ - invoke-virtual {v7, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-interface {v2, v7}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ + invoke-interface {v1, v4}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ .line 167 │ :cond_6 │ - monitor-exit v8 │ + monitor-exit v5 │ │ goto/16 :goto_0 │ │ .line 171 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "command":Ljava/lang/String; │ - .end local v2 # "commands":Ljava/util/List;, "Ljava/util/List;" │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v0 # "command":Ljava/lang/String; │ + .end local v1 # "commands":Ljava/util/List;, "Ljava/util/List;" │ :cond_7 │ - monitor-exit v8 │ + monitor-exit v5 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto/16 :goto_0 │ .end method │ │ .method protected abstract getPolicies()[Ljava/lang/String; │ @@ -577,57 +567,57 @@ │ │ .method public inject(Leu/chainfire/libsuperuser/Shell$Interactive;Z)V │ .locals 3 │ .param p1, "shell" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p2, "waitForIdle" # Z │ │ .prologue │ - .line 201 │ + .line 204 │ sget-object v2, Leu/chainfire/libsuperuser/Policy;->synchronizer:Ljava/lang/Object; │ │ monitor-enter v2 │ │ - .line 203 │ + .line 206 │ :try_start_0 │ invoke-virtual {p0, p2}, Leu/chainfire/libsuperuser/Policy;->getInjectCommands(Z)Ljava/util/List; │ │ move-result-object v0 │ │ - .line 206 │ + .line 209 │ .local v0, "commands":Ljava/util/List;, "Ljava/util/List;" │ if-eqz v0, :cond_0 │ │ invoke-interface {v0}, Ljava/util/List;->size()I │ │ move-result v1 │ │ if-lez v1, :cond_0 │ │ - .line 207 │ + .line 210 │ invoke-virtual {p1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand(Ljava/util/List;)V │ │ - .line 208 │ + .line 211 │ if-eqz p2, :cond_0 │ │ - .line 209 │ + .line 212 │ invoke-virtual {p1}, Leu/chainfire/libsuperuser/Shell$Interactive;->waitForIdle()Z │ │ - .line 214 │ + .line 217 │ :cond_0 │ const/4 v1, 0x1 │ │ sput-boolean v1, Leu/chainfire/libsuperuser/Policy;->injected:Z │ │ - .line 215 │ + .line 218 │ monitor-exit v2 │ │ - .line 216 │ + .line 219 │ return-void │ │ - .line 215 │ + .line 218 │ .end local v0 # "commands":Ljava/util/List;, "Ljava/util/List;" │ :catchall_0 │ move-exception v1 │ │ monitor-exit v2 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 ├── smali/eu/chainfire/libsuperuser/Debug.smali │ @@ -49,30 +49,29 @@ │ sput v0, Leu/chainfire/libsuperuser/Debug;->logTypes:I │ │ .line 70 │ const/4 v0, 0x0 │ │ sput-object v0, Leu/chainfire/libsuperuser/Debug;->logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ - .line 194 │ + .line 196 │ const/4 v0, 0x1 │ │ sput-boolean v0, Leu/chainfire/libsuperuser/Debug;->sanityChecks:Z │ │ return-void │ .end method │ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 25 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 55 │ return-void │ .end method │ │ .method public static getDebug()Z │ .locals 1 │ │ .prologue │ @@ -83,15 +82,15 @@ │ .end method │ │ .method public static getLogTypeEnabled(I)Z │ .locals 1 │ .param p0, "type" # I │ │ .prologue │ - .line 154 │ + .line 155 │ sget v0, Leu/chainfire/libsuperuser/Debug;->logTypes:I │ │ and-int/2addr v0, p0 │ │ if-ne v0, p0, :cond_0 │ │ const/4 v0, 0x1 │ @@ -106,15 +105,15 @@ │ .end method │ │ .method public static getLogTypeEnabledEffective(I)Z │ .locals 1 │ .param p0, "type" # I │ │ .prologue │ - .line 167 │ + .line 169 │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getDebug()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ invoke-static {p0}, Leu/chainfire/libsuperuser/Debug;->getLogTypeEnabled(I)Z │ @@ -134,35 +133,35 @@ │ goto :goto_0 │ .end method │ │ .method public static getOnLogListener()Leu/chainfire/libsuperuser/Debug$OnLogListener; │ .locals 1 │ │ .prologue │ - .line 189 │ + .line 191 │ sget-object v0, Leu/chainfire/libsuperuser/Debug;->logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ return-object v0 │ .end method │ │ .method public static getSanityChecksEnabled()Z │ .locals 1 │ │ .prologue │ - .line 217 │ + .line 219 │ sget-boolean v0, Leu/chainfire/libsuperuser/Debug;->sanityChecks:Z │ │ return v0 │ .end method │ │ .method public static getSanityChecksEnabledEffective()Z │ .locals 1 │ │ .prologue │ - .line 228 │ + .line 230 │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getDebug()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getSanityChecksEnabled()Z │ @@ -328,15 +327,15 @@ │ return-void │ .end method │ │ .method public static onMainThread()Z │ .locals 2 │ │ .prologue │ - .line 237 │ + .line 239 │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ @@ -406,25 +405,25 @@ │ .end method │ │ .method public static setOnLogListener(Leu/chainfire/libsuperuser/Debug$OnLogListener;)V │ .locals 0 │ .param p0, "onLogListener" # Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ .prologue │ - .line 180 │ + .line 182 │ sput-object p0, Leu/chainfire/libsuperuser/Debug;->logListener:Leu/chainfire/libsuperuser/Debug$OnLogListener; │ │ - .line 181 │ + .line 183 │ return-void │ .end method │ │ .method public static setSanityChecksEnabled(Z)V │ .locals 0 │ .param p0, "enable" # Z │ │ .prologue │ - .line 205 │ + .line 207 │ sput-boolean p0, Leu/chainfire/libsuperuser/Debug;->sanityChecks:Z │ │ - .line 206 │ + .line 208 │ return-void │ .end method ├── smali/eu/chainfire/libsuperuser/HideOverlaysReceiver.smali │ @@ -20,15 +20,15 @@ │ invoke-direct {p0}, Landroid/content/BroadcastReceiver;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ -.method public abstract onHideOverlays(Z)V │ +.method public abstract onHideOverlays(Landroid/content/Context;Landroid/content/Intent;Z)V │ .end method │ │ .method public final onReceive(Landroid/content/Context;Landroid/content/Intent;)V │ .locals 2 │ .param p1, "context" # Landroid/content/Context; │ .param p2, "intent" # Landroid/content/Intent; │ │ @@ -47,13 +47,13 @@ │ │ const/4 v1, 0x0 │ │ invoke-virtual {p2, v0, v1}, Landroid/content/Intent;->getBooleanExtra(Ljava/lang/String;Z)Z │ │ move-result v0 │ │ - invoke-virtual {p0, v0}, Leu/chainfire/libsuperuser/HideOverlaysReceiver;->onHideOverlays(Z)V │ + invoke-virtual {p0, p1, p2, v0}, Leu/chainfire/libsuperuser/HideOverlaysReceiver;->onHideOverlays(Landroid/content/Context;Landroid/content/Intent;Z)V │ │ .line 50 │ :cond_0 │ return-void │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$Command.smali │ @@ -31,15 +31,15 @@ │ │ │ # direct methods │ .method static constructor ()V │ .locals 1 │ │ .prologue │ - .line 594 │ + .line 603 │ const/4 v0, 0x0 │ │ sput v0, Leu/chainfire/libsuperuser/Shell$Command;->commandCounter:I │ │ return-void │ .end method │ │ @@ -47,30 +47,30 @@ │ .locals 5 │ .param p1, "commands" # [Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ .param p4, "onCommandLineListener" # Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ .prologue │ - .line 604 │ + .line 613 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 605 │ + .line 614 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; │ │ - .line 606 │ + .line 615 │ iput p2, p0, Leu/chainfire/libsuperuser/Shell$Command;->code:I │ │ - .line 607 │ + .line 616 │ iput-object p3, p0, Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ - .line 608 │ + .line 617 │ iput-object p4, p0, Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ - .line 609 │ + .line 618 │ new-instance v0, Ljava/lang/StringBuilder; │ │ invoke-direct {v0}, Ljava/lang/StringBuilder;->()V │ │ invoke-static {}, Ljava/util/UUID;->randomUUID()Ljava/util/UUID; │ │ move-result-object v1 │ @@ -113,65 +113,65 @@ │ │ invoke-virtual {v0}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; │ │ - .line 610 │ + .line 619 │ return-void │ .end method │ │ .method static synthetic access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Command; │ │ .prologue │ - .line 593 │ + .line 602 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Command;->commands:[Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method static synthetic access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Command; │ │ .prologue │ - .line 593 │ + .line 602 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Command;->onCommandResultListener:Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ return-object v0 │ .end method │ │ .method static synthetic access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Command; │ │ .prologue │ - .line 593 │ + .line 602 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Command;->marker:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method static synthetic access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Command; │ │ .prologue │ - .line 593 │ + .line 602 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Command;->onCommandLineListener:Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ return-object v0 │ .end method │ │ .method static synthetic access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Command; │ │ .prologue │ - .line 593 │ + .line 602 │ iget v0, p0, Leu/chainfire/libsuperuser/Shell$Command;->code:I │ │ return v0 │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$Interactive$5.smali │ @@ -20,62 +20,63 @@ │ # instance fields │ .field final synthetic this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ │ # direct methods │ .method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;)V │ .locals 0 │ + .param p1, "this$0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 1489 │ + .line 1499 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public onLine(Ljava/lang/String;)V │ .locals 8 │ .param p1, "line" # Ljava/lang/String; │ │ .prologue │ - .line 1492 │ + .line 1502 │ iget-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ monitor-enter v5 │ │ - .line 1493 │ + .line 1503 │ :try_start_0 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v4 │ │ if-nez v4, :cond_0 │ │ - .line 1494 │ + .line 1504 │ monitor-exit v5 │ │ - .line 1527 │ + .line 1537 │ :goto_0 │ return-void │ │ - .line 1497 │ + .line 1507 │ :cond_0 │ move-object v0, p1 │ │ - .line 1498 │ + .line 1508 │ .local v0, "contentPart":Ljava/lang/String; │ const/4 v3, 0x0 │ │ - .line 1500 │ + .line 1510 │ .local v3, "markerPart":Ljava/lang/String; │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v4 │ │ @@ -83,46 +84,46 @@ │ │ move-result-object v4 │ │ invoke-virtual {p1, v4}, Ljava/lang/String;->indexOf(Ljava/lang/String;)I │ │ move-result v2 │ │ - .line 1501 │ + .line 1511 │ .local v2, "markerIndex":I │ if-nez v2, :cond_4 │ │ - .line 1502 │ + .line 1512 │ const/4 v0, 0x0 │ │ - .line 1503 │ + .line 1513 │ move-object v3, p1 │ │ - .line 1509 │ + .line 1519 │ :cond_1 │ :goto_1 │ if-eqz v0, :cond_2 │ │ - .line 1510 │ + .line 1520 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v4, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V │ │ - .line 1511 │ + .line 1521 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2100(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ move-result-object v6 │ │ invoke-static {v4, v0, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ - .line 1512 │ + .line 1522 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v6 │ @@ -131,24 +132,25 @@ │ │ move-result-object v6 │ │ invoke-static {v4, v0, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1515 │ + .line 1525 │ :cond_2 │ if-eqz v3, :cond_3 │ │ - .line 1517 │ + .line 1527 │ :try_start_1 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ + .line 1528 │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ │ move-result-object v6 │ │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ move-result-object v6 │ @@ -161,28 +163,29 @@ │ │ invoke-virtual {v3, v6}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v6 │ │ const/16 v7, 0xa │ │ + .line 1527 │ invoke-static {v6, v7}, Ljava/lang/Integer;->valueOf(Ljava/lang/String;I)Ljava/lang/Integer; │ │ move-result-object v6 │ │ invoke-virtual {v6}, Ljava/lang/Integer;->intValue()I │ │ move-result v6 │ │ invoke-static {v4, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2302(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ :try_end_1 │ .catch Ljava/lang/Exception; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1523 │ + .line 1533 │ :goto_2 │ :try_start_2 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ @@ -191,20 +194,20 @@ │ │ invoke-static {v6}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ move-result-object v6 │ │ invoke-static {v4, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2402(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ │ - .line 1524 │ + .line 1534 │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$5;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$2500(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1526 │ + .line 1536 │ :cond_3 │ monitor-exit v5 │ │ goto :goto_0 │ │ .end local v0 # "contentPart":Ljava/lang/String; │ .end local v2 # "markerIndex":I │ @@ -214,41 +217,41 @@ │ │ monitor-exit v5 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ throw v4 │ │ - .line 1504 │ + .line 1514 │ .restart local v0 # "contentPart":Ljava/lang/String; │ .restart local v2 # "markerIndex":I │ .restart local v3 # "markerPart":Ljava/lang/String; │ :cond_4 │ if-lez v2, :cond_1 │ │ - .line 1505 │ + .line 1515 │ const/4 v4, 0x0 │ │ :try_start_3 │ invoke-virtual {p1, v4, v2}, Ljava/lang/String;->substring(II)Ljava/lang/String; │ │ move-result-object v0 │ │ - .line 1506 │ + .line 1516 │ invoke-virtual {p1, v2}, Ljava/lang/String;->substring(I)Ljava/lang/String; │ │ move-result-object v3 │ │ goto :goto_1 │ │ - .line 1519 │ + .line 1529 │ :catch_0 │ move-exception v1 │ │ - .line 1521 │ + .line 1531 │ .local v1, "e":Ljava/lang/Exception; │ invoke-virtual {v1}, Ljava/lang/Exception;->printStackTrace()V │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ goto :goto_2 │ .end method ├── smali/eu/chainfire/libsuperuser/Shell$Interactive$4.smali │ @@ -24,53 +24,50 @@ │ │ .field final synthetic val$fExitCode:I │ │ .field final synthetic val$fOutput:Ljava/util/List; │ │ │ # direct methods │ -.method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V │ +.method constructor (Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 1430 │ + .line 1440 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ iput-object p2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ │ - iput-object p3, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; │ + iput p3, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I │ │ - iput p4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I │ + iput-object p4, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ return-void │ .end method │ │ │ # virtual methods │ .method public run()V │ .locals 4 │ │ .prologue │ - .line 1434 │ + .line 1444 │ :try_start_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; │ - │ - if-eqz v0, :cond_0 │ - │ - .line 1435 │ + .line 1445 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ move-result-object v0 │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ @@ -81,53 +78,54 @@ │ │ iget v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I │ │ iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fOutput:Ljava/util/List; │ │ invoke-interface {v0, v1, v2, v3}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V │ │ - .line 1437 │ + .line 1447 │ :cond_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ move-result-object v0 │ │ if-eqz v0, :cond_1 │ │ - .line 1438 │ + .line 1448 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ move-result-object v0 │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fCommand:Leu/chainfire/libsuperuser/Shell$Command; │ │ + .line 1449 │ invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I │ │ move-result v1 │ │ iget v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->val$fExitCode:I │ │ invoke-interface {v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1441 │ + .line 1451 │ :cond_1 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1443 │ + .line 1453 │ return-void │ │ - .line 1441 │ + .line 1451 │ :catchall_0 │ move-exception v0 │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive$4;->this$0:Leu/chainfire/libsuperuser/Shell$Interactive; │ │ invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Interactive;->access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V ├── smali/eu/chainfire/libsuperuser/Shell$Interactive.smali │ @@ -105,130 +105,130 @@ │ .prologue │ const/4 v0, 0x1 │ │ const/4 v5, 0x0 │ │ const/4 v4, 0x0 │ │ - .line 1013 │ + .line 1025 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 986 │ + .line 998 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ - .line 987 │ + .line 999 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ - .line 988 │ + .line 1000 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; │ │ - .line 989 │ + .line 1001 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; │ │ - .line 990 │ + .line 1002 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ - .line 992 │ + .line 1004 │ iput-boolean v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z │ │ - .line 993 │ + .line 1005 │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - .line 994 │ + .line 1006 │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z │ │ - .line 995 │ + .line 1007 │ iput v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ │ - .line 998 │ + .line 1010 │ new-instance v0, Ljava/lang/Object; │ │ invoke-direct {v0}, Ljava/lang/Object;->()V │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ - .line 999 │ + .line 1011 │ new-instance v0, Ljava/lang/Object; │ │ invoke-direct {v0}, Ljava/lang/Object;->()V │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; │ │ - .line 1001 │ + .line 1013 │ iput v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I │ │ - .line 1002 │ + .line 1014 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDOUT:Ljava/lang/String; │ │ - .line 1003 │ + .line 1015 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; │ │ - .line 1004 │ + .line 1016 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ - .line 1005 │ + .line 1017 │ iput-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ - .line 1014 │ + .line 1026 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$100(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->autoHandler:Z │ │ - .line 1015 │ + .line 1027 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$200(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/lang/String; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ - .line 1016 │ + .line 1028 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$300(Leu/chainfire/libsuperuser/Shell$Builder;)Z │ │ move-result v0 │ │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->wantSTDERR:Z │ │ - .line 1017 │ + .line 1029 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$400(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/List; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ - .line 1018 │ + .line 1030 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$500(Leu/chainfire/libsuperuser/Shell$Builder;)Ljava/util/Map; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; │ │ - .line 1019 │ + .line 1031 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$600(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ - .line 1020 │ + .line 1032 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$700(Leu/chainfire/libsuperuser/Shell$Builder;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ - .line 1021 │ + .line 1033 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$800(Leu/chainfire/libsuperuser/Shell$Builder;)I │ │ move-result v0 │ │ iput v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I │ │ - .line 1027 │ + .line 1039 │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ move-result-object v0 │ │ if-eqz v0, :cond_2 │ │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$900(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; │ @@ -237,65 +237,65 @@ │ │ if-nez v0, :cond_2 │ │ iget-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->autoHandler:Z │ │ if-eqz v0, :cond_2 │ │ - .line 1028 │ + .line 1040 │ new-instance v0, Landroid/os/Handler; │ │ invoke-direct {v0}, Landroid/os/Handler;->()V │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ - .line 1033 │ + .line 1045 │ :goto_0 │ if-eqz p2, :cond_0 │ │ - .line 1036 │ + .line 1048 │ const/16 v0, 0x3c │ │ iput v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I │ │ - .line 1037 │ + .line 1049 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; │ │ sget-object v2, Leu/chainfire/libsuperuser/Shell;->availableTestCommands:[Ljava/lang/String; │ │ new-instance v3, Leu/chainfire/libsuperuser/Shell$Interactive$1; │ │ invoke-direct {v3, p0, p1, p2}, Leu/chainfire/libsuperuser/Shell$Interactive$1;->(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ invoke-direct {v1, v2, v5, v3, v4}, Leu/chainfire/libsuperuser/Shell$Command;->([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ invoke-interface {v0, v5, v1}, Ljava/util/List;->add(ILjava/lang/Object;)V │ │ - .line 1050 │ + .line 1062 │ :cond_0 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->open()Z │ │ move-result v0 │ │ if-nez v0, :cond_1 │ │ if-eqz p2, :cond_1 │ │ - .line 1051 │ + .line 1063 │ const/4 v0, -0x3 │ │ invoke-interface {p2, v5, v0, v4}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V │ │ - .line 1054 │ + .line 1066 │ :cond_1 │ return-void │ │ - .line 1030 │ + .line 1042 │ :cond_2 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Builder;->access$900(Leu/chainfire/libsuperuser/Shell$Builder;)Landroid/os/Handler; │ │ move-result-object v0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ @@ -305,300 +305,300 @@ │ .method synthetic constructor (Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$1;)V │ .locals 0 │ .param p1, "x0" # Leu/chainfire/libsuperuser/Shell$Builder; │ .param p2, "x1" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ .param p3, "x2" # Leu/chainfire/libsuperuser/Shell$1; │ │ .prologue │ - .line 975 │ + .line 987 │ invoke-direct {p0, p1, p2}, Leu/chainfire/libsuperuser/Shell$Interactive;->(Leu/chainfire/libsuperuser/Shell$Builder;Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ return-void │ .end method │ │ .method static synthetic access$1000(Leu/chainfire/libsuperuser/Shell$Interactive;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ return-object v0 │ .end method │ │ .method static synthetic access$1102(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p1, "x1" # I │ │ .prologue │ - .line 975 │ + .line 987 │ iput p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I │ │ return p1 │ .end method │ │ .method static synthetic access$1200(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->handleWatchdog()V │ │ return-void │ .end method │ │ .method static synthetic access$1600(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->endCallback()V │ │ return-void │ .end method │ │ .method static synthetic access$1900(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/Shell$Command; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ return-object v0 │ .end method │ │ .method static synthetic access$2000(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)V │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p1, "x1" # Ljava/lang/String; │ │ .prologue │ - .line 975 │ + .line 987 │ invoke-direct {p0, p1}, Leu/chainfire/libsuperuser/Shell$Interactive;->addBuffer(Ljava/lang/String;)V │ │ return-void │ .end method │ │ .method static synthetic access$2100(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDOUTLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ return-object v0 │ .end method │ │ .method static synthetic access$2200(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p1, "x1" # Ljava/lang/String; │ .param p2, "x2" # Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ .prologue │ - .line 975 │ + .line 987 │ invoke-direct {p0, p1, p2}, Leu/chainfire/libsuperuser/Shell$Interactive;->processLine(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ return-void │ .end method │ │ .method static synthetic access$2302(Leu/chainfire/libsuperuser/Shell$Interactive;I)I │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p1, "x1" # I │ │ .prologue │ - .line 975 │ + .line 987 │ iput p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I │ │ return p1 │ .end method │ │ .method static synthetic access$2402(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p1, "x1" # Ljava/lang/String; │ │ .prologue │ - .line 975 │ + .line 987 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDOUT:Ljava/lang/String; │ │ return-object p1 │ .end method │ │ .method static synthetic access$2500(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->processMarker()V │ │ return-void │ .end method │ │ .method static synthetic access$2600(Leu/chainfire/libsuperuser/Shell$Interactive;)Z │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ iget-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->wantSTDERR:Z │ │ return v0 │ .end method │ │ .method static synthetic access$2700(Leu/chainfire/libsuperuser/Shell$Interactive;)Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ .locals 1 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ │ .prologue │ - .line 975 │ + .line 987 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->onSTDERRLineListener:Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ return-object v0 │ .end method │ │ .method static synthetic access$2802(Leu/chainfire/libsuperuser/Shell$Interactive;Ljava/lang/String;)Ljava/lang/String; │ .locals 0 │ .param p0, "x0" # Leu/chainfire/libsuperuser/Shell$Interactive; │ .param p1, "x1" # Ljava/lang/String; │ │ .prologue │ - .line 975 │ + .line 987 │ iput-object p1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; │ │ return-object p1 │ .end method │ │ .method private declared-synchronized addBuffer(Ljava/lang/String;)V │ .locals 1 │ .param p1, "line" # Ljava/lang/String; │ │ .prologue │ - .line 1399 │ + .line 1409 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ if-eqz v0, :cond_0 │ │ - .line 1400 │ + .line 1410 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ invoke-interface {v0, p1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1402 │ + .line 1412 │ :cond_0 │ monitor-exit p0 │ │ return-void │ │ - .line 1399 │ + .line 1409 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method private endCallback()V │ .locals 2 │ │ .prologue │ - .line 1452 │ + .line 1462 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; │ │ monitor-enter v1 │ │ - .line 1453 │ + .line 1463 │ :try_start_0 │ iget v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ │ add-int/lit8 v0, v0, -0x1 │ │ iput v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ │ - .line 1454 │ + .line 1464 │ iget v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ │ if-nez v0, :cond_0 │ │ - .line 1455 │ + .line 1465 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; │ │ invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V │ │ - .line 1457 │ + .line 1467 │ :cond_0 │ monitor-exit v1 │ │ - .line 1458 │ + .line 1468 │ return-void │ │ - .line 1457 │ + .line 1467 │ :catchall_0 │ move-exception v0 │ │ monitor-exit v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ throw v0 │ .end method │ │ .method private declared-synchronized handleWatchdog()V │ .locals 6 │ │ .prologue │ - .line 1231 │ + .line 1243 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ if-nez v1, :cond_1 │ │ - .line 1258 │ + .line 1268 │ :cond_0 │ :goto_0 │ monitor-exit p0 │ │ return-void │ │ - .line 1233 │ + .line 1245 │ :cond_1 │ :try_start_1 │ iget v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I │ │ if-eqz v1, :cond_0 │ │ - .line 1236 │ + .line 1248 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->isRunning()Z │ │ move-result v1 │ │ - if-nez v1, :cond_3 │ + if-nez v1, :cond_2 │ │ - .line 1237 │ + .line 1249 │ const/4 v0, -0x2 │ │ - .line 1238 │ + .line 1250 │ .local v0, "exitCode":I │ const-string v1, "[%s%%] SHELL_DIED" │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ @@ -616,86 +616,80 @@ │ │ invoke-static {v1, v2}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ move-result-object v1 │ │ invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ - .line 1246 │ + .line 1258 │ :goto_1 │ - iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ - │ - if-eqz v1, :cond_2 │ - │ - .line 1247 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ invoke-direct {p0, v1, v0, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;->postCallback(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ - .line 1251 │ - :cond_2 │ + .line 1261 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ - .line 1252 │ + .line 1262 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ - .line 1253 │ + .line 1263 │ const/4 v1, 0x1 │ │ iput-boolean v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - .line 1255 │ + .line 1265 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ invoke-virtual {v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->shutdown()V │ │ - .line 1256 │ + .line 1266 │ const/4 v1, 0x0 │ │ iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ - .line 1257 │ + .line 1267 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->kill()V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ - .line 1231 │ + .line 1243 │ .end local v0 # "exitCode":I │ :catchall_0 │ move-exception v1 │ │ monitor-exit p0 │ │ throw v1 │ │ - .line 1239 │ - :cond_3 │ + .line 1251 │ + :cond_2 │ :try_start_2 │ iget v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogCount:I │ │ add-int/lit8 v2, v1, 0x1 │ │ iput v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogCount:I │ │ iget v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I │ │ if-lt v1, v2, :cond_0 │ │ - .line 1242 │ + .line 1254 │ const/4 v0, -0x1 │ │ - .line 1243 │ + .line 1255 │ .restart local v0 # "exitCode":I │ const-string v1, "[%s%%] WATCHDOG_EXIT" │ │ const/4 v2, 0x1 │ │ new-array v2, v2, [Ljava/lang/Object; │ │ @@ -719,349 +713,349 @@ │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto :goto_1 │ .end method │ │ .method private declared-synchronized open()Z │ - .locals 13 │ + .locals 12 │ │ .prologue │ - const/4 v7, 0x1 │ + const/4 v6, 0x1 │ │ - const/4 v8, 0x0 │ + const/4 v7, 0x0 │ │ - .line 1467 │ + .line 1477 │ monitor-enter p0 │ │ :try_start_0 │ - const-string v6, "[%s%%] START" │ + const-string v5, "[%s%%] START" │ │ - const/4 v9, 0x1 │ + const/4 v8, 0x1 │ │ - new-array v9, v9, [Ljava/lang/Object; │ + new-array v8, v8, [Ljava/lang/Object; │ │ - const/4 v10, 0x0 │ + const/4 v9, 0x0 │ │ - iget-object v11, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ + iget-object v10, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ - sget-object v12, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + sget-object v11, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-virtual {v11, v12}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v10, v11}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v11 │ + move-result-object v10 │ │ - aput-object v11, v9, v10 │ + aput-object v10, v8, v9 │ │ - invoke-static {v6, v9}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v5, v8}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-static {v6}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ + invoke-static {v5}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1472 │ + .line 1482 │ :try_start_1 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; │ + iget-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; │ │ - invoke-interface {v6}, Ljava/util/Map;->size()I │ + invoke-interface {v5}, Ljava/util/Map;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_0 │ + if-nez v5, :cond_0 │ │ - .line 1473 │ + .line 1483 │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ + iget-object v8, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ - invoke-virtual {v6, v9}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process; │ + invoke-virtual {v5, v8}, Ljava/lang/Runtime;->exec(Ljava/lang/String;)Ljava/lang/Process; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ + iput-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ - .line 1487 │ + .line 1497 │ :goto_0 │ - new-instance v6, Ljava/io/DataOutputStream; │ + new-instance v5, Ljava/io/DataOutputStream; │ │ - iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ - │ - invoke-virtual {v9}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream; │ + iget-object v8, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ - move-result-object v9 │ + invoke-virtual {v8}, Ljava/lang/Process;->getOutputStream()Ljava/io/OutputStream; │ │ - invoke-direct {v6, v9}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ + move-result-object v8 │ │ - iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ + invoke-direct {v5, v8}, Ljava/io/DataOutputStream;->(Ljava/io/OutputStream;)V │ │ - .line 1488 │ - new-instance v6, Leu/chainfire/libsuperuser/StreamGobbler; │ + iput-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ - new-instance v9, Ljava/lang/StringBuilder; │ - │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + .line 1498 │ + new-instance v5, Leu/chainfire/libsuperuser/StreamGobbler; │ │ - iget-object v10, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - sget-object v11, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ + iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ - move-result-object v10 │ + sget-object v10, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v9 │ │ - const-string v10, "-" │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v8 │ │ - move-result-object v9 │ + const-string v9, "-" │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v10, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v10}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ + move-result-object v8 │ │ - move-result-object v10 │ + iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ - new-instance v11, Leu/chainfire/libsuperuser/Shell$Interactive$5; │ + .line 1499 │ + invoke-virtual {v9}, Ljava/lang/Process;->getInputStream()Ljava/io/InputStream; │ │ - invoke-direct {v11, p0}, Leu/chainfire/libsuperuser/Shell$Interactive$5;->(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ + move-result-object v9 │ │ - invoke-direct {v6, v9, v10, v11}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ + new-instance v10, Leu/chainfire/libsuperuser/Shell$Interactive$5; │ │ - iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; │ + invoke-direct {v10, p0}, Leu/chainfire/libsuperuser/Shell$Interactive$5;->(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1529 │ - new-instance v6, Leu/chainfire/libsuperuser/StreamGobbler; │ + invoke-direct {v5, v8, v9, v10}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ - new-instance v9, Ljava/lang/StringBuilder; │ + iput-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; │ │ - invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ + .line 1539 │ + new-instance v5, Leu/chainfire/libsuperuser/StreamGobbler; │ │ - iget-object v10, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ + new-instance v8, Ljava/lang/StringBuilder; │ │ - sget-object v11, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ + invoke-direct {v8}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v10, v11}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ + iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ - move-result-object v10 │ + sget-object v10, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v10}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v9 │ │ - const-string v10, "*" │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - invoke-virtual {v9, v10}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + move-result-object v8 │ │ - move-result-object v9 │ + const-string v9, "*" │ │ - invoke-virtual {v9}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v8, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v9 │ + move-result-object v8 │ │ - iget-object v10, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ + invoke-virtual {v8}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - invoke-virtual {v10}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream; │ + move-result-object v8 │ │ - move-result-object v10 │ + iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ - new-instance v11, Leu/chainfire/libsuperuser/Shell$Interactive$6; │ + .line 1540 │ + invoke-virtual {v9}, Ljava/lang/Process;->getErrorStream()Ljava/io/InputStream; │ │ - invoke-direct {v11, p0}, Leu/chainfire/libsuperuser/Shell$Interactive$6;->(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ + move-result-object v9 │ │ - invoke-direct {v6, v9, v10, v11}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ + new-instance v10, Leu/chainfire/libsuperuser/Shell$Interactive$6; │ │ - iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; │ + invoke-direct {v10, p0}, Leu/chainfire/libsuperuser/Shell$Interactive$6;->(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ - .line 1562 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; │ + invoke-direct {v5, v8, v9, v10}, Leu/chainfire/libsuperuser/StreamGobbler;->(Ljava/lang/String;Ljava/io/InputStream;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ │ - invoke-virtual {v6}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ + iput-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; │ │ - .line 1563 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; │ + .line 1572 │ + iget-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; │ │ - invoke-virtual {v6}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ + invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ │ - .line 1565 │ - const/4 v6, 0x1 │ + .line 1573 │ + iget-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; │ │ - iput-boolean v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z │ + invoke-virtual {v5}, Leu/chainfire/libsuperuser/StreamGobbler;->start()V │ │ - .line 1566 │ - const/4 v6, 0x0 │ + .line 1575 │ + const/4 v5, 0x1 │ │ - iput-boolean v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z │ + iput-boolean v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z │ + │ + .line 1576 │ + const/4 v5, 0x0 │ │ - .line 1568 │ + iput-boolean v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z │ + │ + .line 1578 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - move v6, v7 │ + move v5, v6 │ │ - .line 1573 │ + .line 1583 │ :goto_1 │ monitor-exit p0 │ │ - return v6 │ + return v5 │ │ - .line 1475 │ + .line 1485 │ :cond_0 │ :try_start_2 │ - new-instance v5, Ljava/util/HashMap; │ + new-instance v4, Ljava/util/HashMap; │ │ - invoke-direct {v5}, Ljava/util/HashMap;->()V │ + invoke-direct {v4}, Ljava/util/HashMap;->()V │ │ - .line 1476 │ - .local v5, "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ + .line 1486 │ + .local v4, "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ invoke-static {}, Ljava/lang/System;->getenv()Ljava/util/Map; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v5, v6}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ + invoke-interface {v4, v5}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ │ - .line 1477 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; │ + .line 1487 │ + iget-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->environment:Ljava/util/Map; │ │ - invoke-interface {v5, v6}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ + invoke-interface {v4, v5}, Ljava/util/Map;->putAll(Ljava/util/Map;)V │ │ - .line 1478 │ + .line 1488 │ const/4 v3, 0x0 │ │ - .line 1479 │ + .line 1489 │ .local v3, "i":I │ - invoke-interface {v5}, Ljava/util/Map;->size()I │ + invoke-interface {v4}, Ljava/util/Map;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - new-array v2, v6, [Ljava/lang/String; │ + new-array v2, v5, [Ljava/lang/String; │ │ - .line 1480 │ + .line 1490 │ .local v2, "env":[Ljava/lang/String; │ - invoke-interface {v5}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v4}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v4 │ + move-result-object v8 │ │ - .local v4, "i$":Ljava/util/Iterator; │ :goto_2 │ - invoke-interface {v4}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v8}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_1 │ + if-eqz v5, :cond_1 │ │ - invoke-interface {v4}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v8}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v1 │ │ check-cast v1, Ljava/util/Map$Entry; │ │ - .line 1481 │ + .line 1491 │ .local v1, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ new-instance v9, Ljava/lang/StringBuilder; │ │ invoke-direct {v9}, Ljava/lang/StringBuilder;->()V │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ const-string v9, "=" │ │ - invoke-virtual {v6, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v5, v9}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v9 │ │ invoke-interface {v1}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ - invoke-virtual {v9, v6}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v9, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v2, v3 │ + aput-object v5, v2, v3 │ │ - .line 1482 │ + .line 1492 │ add-int/lit8 v3, v3, 0x1 │ │ - .line 1483 │ + .line 1493 │ goto :goto_2 │ │ - .line 1484 │ + .line 1494 │ .end local v1 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ invoke-static {}, Ljava/lang/Runtime;->getRuntime()Ljava/lang/Runtime; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ + iget-object v8, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ - invoke-virtual {v6, v9, v2}, Ljava/lang/Runtime;->exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ + invoke-virtual {v5, v8, v2}, Ljava/lang/Runtime;->exec(Ljava/lang/String;[Ljava/lang/String;)Ljava/lang/Process; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ + iput-object v5, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ goto/16 :goto_0 │ │ - .line 1571 │ + .line 1581 │ .end local v2 # "env":[Ljava/lang/String; │ .end local v3 # "i":I │ - .end local v4 # "i$":Ljava/util/Iterator; │ - .end local v5 # "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ + .end local v4 # "newEnvironment":Ljava/util/Map;, "Ljava/util/Map;" │ :catch_0 │ move-exception v0 │ │ .local v0, "e":Ljava/io/IOException; │ - move v6, v8 │ + move v5, v7 │ │ - .line 1573 │ + .line 1583 │ goto :goto_1 │ │ - .line 1467 │ + .line 1477 │ .end local v0 # "e":Ljava/io/IOException; │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ monitor-exit p0 │ │ - throw v6 │ + throw v5 │ .end method │ │ .method private postCallback(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ .locals 2 │ .param p1, "fCommand" # Leu/chainfire/libsuperuser/Shell$Command; │ .param p2, "fExitCode" # I │ .annotation system Ldalvik/annotation/Signature; │ @@ -1073,167 +1067,165 @@ │ "<", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 1418 │ + .line 1428 │ .local p3, "fOutput":Ljava/util/List;, "Ljava/util/List;" │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ move-result-object v0 │ │ if-nez v0, :cond_1 │ │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ move-result-object v0 │ │ if-nez v0, :cond_1 │ │ - .line 1445 │ + .line 1455 │ :cond_0 │ :goto_0 │ return-void │ │ - .line 1421 │ + .line 1431 │ :cond_1 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ if-nez v0, :cond_3 │ │ - .line 1422 │ + .line 1432 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ move-result-object v0 │ │ if-eqz v0, :cond_2 │ │ - if-eqz p3, :cond_2 │ - │ - .line 1423 │ + .line 1433 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ move-result-object v0 │ │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I │ │ move-result v1 │ │ invoke-interface {v0, v1, p2, p3}, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;->onCommandResult(IILjava/util/List;)V │ │ - .line 1425 │ + .line 1435 │ :cond_2 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ move-result-object v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1426 │ + .line 1436 │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1700(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ move-result-object v0 │ │ invoke-static {p1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1800(Leu/chainfire/libsuperuser/Shell$Command;)I │ │ move-result v1 │ │ invoke-interface {v0, v1, p2}, Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;->onCommandResult(II)V │ │ goto :goto_0 │ │ - .line 1429 │ + .line 1439 │ :cond_3 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->startCallback()V │ │ - .line 1430 │ + .line 1440 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ new-instance v1, Leu/chainfire/libsuperuser/Shell$Interactive$4; │ │ - invoke-direct {v1, p0, p1, p3, p2}, Leu/chainfire/libsuperuser/Shell$Interactive$4;->(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;Ljava/util/List;I)V │ + invoke-direct {v1, p0, p1, p2, p3}, Leu/chainfire/libsuperuser/Shell$Interactive$4;->(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ invoke-virtual {v0, v1}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ │ goto :goto_0 │ .end method │ │ .method private declared-synchronized processLine(Ljava/lang/String;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;)V │ .locals 4 │ .param p1, "line" # Ljava/lang/String; │ .param p2, "listener" # Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ │ .prologue │ - .line 1371 │ + .line 1381 │ monitor-enter p0 │ │ if-eqz p2, :cond_0 │ │ - .line 1372 │ + .line 1382 │ :try_start_0 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ if-eqz v2, :cond_1 │ │ - .line 1373 │ + .line 1383 │ move-object v0, p1 │ │ - .line 1374 │ + .line 1384 │ .local v0, "fLine":Ljava/lang/String; │ move-object v1, p2 │ │ - .line 1376 │ + .line 1386 │ .local v1, "fListener":Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->startCallback()V │ │ - .line 1377 │ + .line 1387 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ new-instance v3, Leu/chainfire/libsuperuser/Shell$Interactive$3; │ │ invoke-direct {v3, p0, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive$3;->(Leu/chainfire/libsuperuser/Shell$Interactive;Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;Ljava/lang/String;)V │ │ invoke-virtual {v2, v3}, Landroid/os/Handler;->post(Ljava/lang/Runnable;)Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1391 │ + .line 1401 │ .end local v0 # "fLine":Ljava/lang/String; │ .end local v1 # "fListener":Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener; │ :cond_0 │ :goto_0 │ monitor-exit p0 │ │ return-void │ │ - .line 1388 │ + .line 1398 │ :cond_1 │ :try_start_1 │ invoke-interface {p2, p1}, Leu/chainfire/libsuperuser/StreamGobbler$OnLineListener;->onLine(Ljava/lang/String;)V │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ goto :goto_0 │ │ - .line 1371 │ + .line 1381 │ :catchall_0 │ move-exception v2 │ │ monitor-exit p0 │ │ throw v2 │ .end method │ │ .method private declared-synchronized processMarker()V │ .locals 3 │ │ .prologue │ - .line 1353 │ + .line 1363 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ @@ -1245,247 +1237,247 @@ │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ + .line 1364 │ invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ move-result-object v0 │ │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; │ │ invoke-virtual {v0, v1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1355 │ + .line 1365 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ iget v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I │ │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ invoke-direct {p0, v0, v1, v2}, Leu/chainfire/libsuperuser/Shell$Interactive;->postCallback(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ - .line 1356 │ + .line 1366 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->stopWatchdog()V │ │ - .line 1357 │ + .line 1367 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ - .line 1358 │ + .line 1368 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ - .line 1359 │ + .line 1369 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - .line 1360 │ + .line 1370 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1362 │ + .line 1372 │ :cond_0 │ monitor-exit p0 │ │ return-void │ │ - .line 1353 │ + .line 1363 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method private runNextCommand()V │ .locals 1 │ │ .prologue │ - .line 1221 │ + .line 1233 │ const/4 v0, 0x1 │ │ invoke-direct {p0, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand(Z)V │ │ - .line 1222 │ + .line 1234 │ return-void │ .end method │ │ .method private runNextCommand(Z)V │ .locals 11 │ .param p1, "notifyIdle" # Z │ │ .prologue │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ │ - const/4 v9, 0x0 │ + const/4 v6, 0x0 │ │ - const/4 v8, 0x0 │ + const/4 v4, 0x0 │ │ - .line 1295 │ + .line 1305 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->isRunning()Z │ │ - move-result v4 │ + move-result v1 │ │ - .line 1296 │ - .local v4, "running":Z │ - if-nez v4, :cond_0 │ + .line 1306 │ + .local v1, "running":Z │ + if-nez v1, :cond_0 │ │ - .line 1297 │ - iput-boolean v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ + .line 1307 │ + iput-boolean v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - .line 1299 │ + .line 1309 │ :cond_0 │ - if-eqz v4, :cond_6 │ + if-eqz v1, :cond_6 │ │ - iget-boolean v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ + iget-boolean v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - if-eqz v6, :cond_6 │ + if-eqz v3, :cond_6 │ │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v3 │ │ - if-lez v6, :cond_6 │ + if-lez v3, :cond_6 │ │ - .line 1300 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ + .line 1310 │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ - invoke-interface {v6, v8}, Ljava/util/List;->get(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->get(I)Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Leu/chainfire/libsuperuser/Shell$Command; │ + check-cast v0, Leu/chainfire/libsuperuser/Shell$Command; │ │ - .line 1301 │ - .local v1, "command":Leu/chainfire/libsuperuser/Shell$Command; │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ + .line 1311 │ + .local v0, "command":Leu/chainfire/libsuperuser/Shell$Command; │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ - invoke-interface {v6, v8}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ - .line 1303 │ - iput-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ + .line 1313 │ + iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ - .line 1304 │ - iput v8, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I │ + .line 1314 │ + iput v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastExitCode:I │ │ - .line 1305 │ - iput-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDOUT:Ljava/lang/String; │ + .line 1315 │ + iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDOUT:Ljava/lang/String; │ │ - .line 1306 │ - iput-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; │ + .line 1316 │ + iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->lastMarkerSTDERR:Ljava/lang/String; │ │ - .line 1308 │ - invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ + .line 1318 │ + invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - array-length v6, v6 │ + array-length v3, v3 │ │ - if-lez v6, :cond_5 │ + if-lez v3, :cond_5 │ │ - .line 1310 │ + .line 1320 │ :try_start_0 │ - invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ + invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1400(Leu/chainfire/libsuperuser/Shell$Command;)Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - if-eqz v6, :cond_1 │ + if-eqz v3, :cond_1 │ │ - .line 1315 │ - new-instance v6, Ljava/util/ArrayList; │ + .line 1325 │ + new-instance v3, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v3}, Ljava/util/ArrayList;->()V │ │ - invoke-static {v6}, Ljava/util/Collections;->synchronizedList(Ljava/util/List;)Ljava/util/List; │ + invoke-static {v3}, Ljava/util/Collections;->synchronizedList(Ljava/util/List;)Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - iput-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ + iput-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->buffer:Ljava/util/List; │ │ - .line 1318 │ + .line 1328 │ :cond_1 │ - const/4 v6, 0x0 │ + const/4 v3, 0x0 │ │ - iput-boolean v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ + iput-boolean v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - .line 1319 │ - iput-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ + .line 1329 │ + iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->command:Leu/chainfire/libsuperuser/Shell$Command; │ │ - .line 1320 │ + .line 1330 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->startWatchdog()V │ │ - .line 1321 │ - invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ + .line 1331 │ + invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1300(Leu/chainfire/libsuperuser/Shell$Command;)[Ljava/lang/String; │ │ - move-result-object v0 │ + move-result-object v5 │ │ - .local v0, "arr$":[Ljava/lang/String; │ - array-length v3, v0 │ + array-length v6, v5 │ │ - .local v3, "len$":I │ - const/4 v2, 0x0 │ + move v3, v4 │ │ - .local v2, "i$":I │ :goto_0 │ - if-ge v2, v3, :cond_2 │ + if-ge v3, v6, :cond_2 │ │ - aget-object v5, v0, v2 │ + aget-object v2, v5, v3 │ │ - .line 1322 │ - .local v5, "write":Ljava/lang/String; │ - const-string v6, "[%s+] %s" │ + .line 1332 │ + .local v2, "write":Ljava/lang/String; │ + const-string v4, "[%s+] %s" │ │ const/4 v7, 0x2 │ │ new-array v7, v7, [Ljava/lang/Object; │ │ const/4 v8, 0x0 │ │ iget-object v9, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ sget-object v10, Ljava/util/Locale;->ENGLISH:Ljava/util/Locale; │ │ + .line 1333 │ invoke-virtual {v9, v10}, Ljava/lang/String;->toUpperCase(Ljava/util/Locale;)Ljava/lang/String; │ │ move-result-object v9 │ │ aput-object v9, v7, v8 │ │ const/4 v8, 0x1 │ │ - aput-object v5, v7, v8 │ + aput-object v2, v7, v8 │ │ - invoke-static {v6, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + .line 1332 │ + invoke-static {v4, v7}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v4 │ │ - invoke-static {v6}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ + invoke-static {v4}, Leu/chainfire/libsuperuser/Debug;->logCommand(Ljava/lang/String;)V │ │ - .line 1324 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ + .line 1334 │ + iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ new-instance v7, Ljava/lang/StringBuilder; │ │ invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ │ - invoke-virtual {v7, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v7, v2}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v7 │ │ const-string v8, "\n" │ │ invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ @@ -1497,221 +1489,218 @@ │ │ const-string v8, "UTF-8" │ │ invoke-virtual {v7, v8}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v7 │ │ - invoke-virtual {v6, v7}, Ljava/io/DataOutputStream;->write([B)V │ + invoke-virtual {v4, v7}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 1321 │ - add-int/lit8 v2, v2, 0x1 │ + .line 1331 │ + add-int/lit8 v3, v3, 0x1 │ │ goto :goto_0 │ │ - .line 1326 │ - .end local v5 # "write":Ljava/lang/String; │ + .line 1336 │ + .end local v2 # "write":Ljava/lang/String; │ :cond_2 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "echo " │ + const-string v5, "echo " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ + invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, " $?\n" │ + const-string v5, " $?\n" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "UTF-8" │ + const-string v5, "UTF-8" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v4, v5}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Ljava/io/DataOutputStream;->write([B)V │ + invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 1327 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ + .line 1337 │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v4, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v4}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "echo " │ + const-string v5, "echo " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-static {v1}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ + invoke-static {v0}, Leu/chainfire/libsuperuser/Shell$Command;->access$1500(Leu/chainfire/libsuperuser/Shell$Command;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v5 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, " >&2\n" │ + const-string v5, " >&2\n" │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v4}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v4 │ │ - const-string v8, "UTF-8" │ + const-string v5, "UTF-8" │ │ - invoke-virtual {v7, v8}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ + invoke-virtual {v4, v5}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ - move-result-object v7 │ + move-result-object v4 │ │ - invoke-virtual {v6, v7}, Ljava/io/DataOutputStream;->write([B)V │ + invoke-virtual {v3, v4}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 1328 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ + .line 1338 │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ - invoke-virtual {v6}, Ljava/io/DataOutputStream;->flush()V │ + invoke-virtual {v3}, Ljava/io/DataOutputStream;->flush()V │ :try_end_0 │ .catch Ljava/io/IOException; {:try_start_0 .. :try_end_0} :catch_0 │ │ - .line 1342 │ - .end local v0 # "arr$":[Ljava/lang/String; │ - .end local v1 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ - .end local v2 # "i$":I │ - .end local v3 # "len$":I │ + .line 1352 │ + .end local v0 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ :cond_3 │ :goto_1 │ - iget-boolean v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ + iget-boolean v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - if-eqz v6, :cond_4 │ + if-eqz v3, :cond_4 │ │ if-eqz p1, :cond_4 │ │ - .line 1343 │ - iget-object v7, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ + .line 1353 │ + iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ - monitor-enter v7 │ + monitor-enter v4 │ │ - .line 1344 │ + .line 1354 │ :try_start_1 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ - invoke-virtual {v6}, Ljava/lang/Object;->notifyAll()V │ + invoke-virtual {v3}, Ljava/lang/Object;->notifyAll()V │ │ - .line 1345 │ - monitor-exit v7 │ + .line 1355 │ + monitor-exit v4 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1347 │ + .line 1357 │ :cond_4 │ return-void │ │ - .line 1333 │ - .restart local v1 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ + .line 1343 │ + .restart local v0 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ :cond_5 │ - invoke-direct {p0, v8}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand(Z)V │ + invoke-direct {p0, v4}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand(Z)V │ │ goto :goto_1 │ │ - .line 1335 │ - .end local v1 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ + .line 1345 │ + .end local v0 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ :cond_6 │ - if-nez v4, :cond_3 │ + if-nez v1, :cond_3 │ │ - .line 1337 │ + .line 1347 │ :goto_2 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + invoke-interface {v3}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v3 │ │ - if-lez v6, :cond_3 │ + if-lez v3, :cond_3 │ │ - .line 1338 │ - iget-object v6, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ + .line 1348 │ + iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ - invoke-interface {v6, v8}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ + invoke-interface {v3, v4}, Ljava/util/List;->remove(I)Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - check-cast v6, Leu/chainfire/libsuperuser/Shell$Command; │ + check-cast v3, Leu/chainfire/libsuperuser/Shell$Command; │ │ - const/4 v7, -0x2 │ + const/4 v5, -0x2 │ │ - invoke-direct {p0, v6, v7, v9}, Leu/chainfire/libsuperuser/Shell$Interactive;->postCallback(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ + invoke-direct {p0, v3, v5, v6}, Leu/chainfire/libsuperuser/Shell$Interactive;->postCallback(Leu/chainfire/libsuperuser/Shell$Command;ILjava/util/List;)V │ │ goto :goto_2 │ │ - .line 1345 │ + .line 1355 │ :catchall_0 │ - move-exception v6 │ + move-exception v3 │ │ :try_start_2 │ - monitor-exit v7 │ + monitor-exit v4 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ │ - throw v6 │ + throw v3 │ │ - .line 1329 │ - .restart local v1 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ + .line 1339 │ + .restart local v0 # "command":Leu/chainfire/libsuperuser/Shell$Command; │ :catch_0 │ - move-exception v6 │ + move-exception v3 │ │ goto :goto_1 │ .end method │ │ .method private startCallback()V │ .locals 2 │ │ .prologue │ - .line 1408 │ + .line 1418 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; │ │ monitor-enter v1 │ │ - .line 1409 │ + .line 1419 │ :try_start_0 │ iget v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ │ add-int/lit8 v0, v0, 0x1 │ │ iput v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ │ - .line 1410 │ + .line 1420 │ monitor-exit v1 │ │ - .line 1411 │ + .line 1421 │ return-void │ │ - .line 1410 │ + .line 1420 │ :catchall_0 │ move-exception v0 │ │ monitor-exit v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ @@ -1720,39 +1709,39 @@ │ │ .method private startWatchdog()V │ .locals 7 │ │ .prologue │ const-wide/16 v2, 0x1 │ │ - .line 1264 │ + .line 1274 │ iget v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogTimeout:I │ │ if-nez v0, :cond_0 │ │ - .line 1275 │ + .line 1285 │ :goto_0 │ return-void │ │ - .line 1267 │ + .line 1277 │ :cond_0 │ const/4 v0, 0x0 │ │ iput v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdogCount:I │ │ - .line 1268 │ + .line 1278 │ new-instance v0, Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ const/4 v1, 0x1 │ │ invoke-direct {v0, v1}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->(I)V │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ - .line 1269 │ + .line 1279 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ new-instance v1, Leu/chainfire/libsuperuser/Shell$Interactive$2; │ │ invoke-direct {v1, p0}, Leu/chainfire/libsuperuser/Shell$Interactive$2;->(Leu/chainfire/libsuperuser/Shell$Interactive;)V │ │ sget-object v6, Ljava/util/concurrent/TimeUnit;->SECONDS:Ljava/util/concurrent/TimeUnit; │ @@ -1764,95 +1753,95 @@ │ goto :goto_0 │ .end method │ │ .method private stopWatchdog()V │ .locals 1 │ │ .prologue │ - .line 1281 │ + .line 1291 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ if-eqz v0, :cond_0 │ │ - .line 1282 │ + .line 1292 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ invoke-virtual {v0}, Ljava/util/concurrent/ScheduledThreadPoolExecutor;->shutdownNow()Ljava/util/List; │ │ - .line 1283 │ + .line 1293 │ const/4 v0, 0x0 │ │ iput-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->watchdog:Ljava/util/concurrent/ScheduledThreadPoolExecutor; │ │ - .line 1285 │ + .line 1295 │ :cond_0 │ return-void │ .end method │ │ │ # virtual methods │ .method public addCommand(Ljava/lang/String;)V │ .locals 2 │ .param p1, "command" # Ljava/lang/String; │ │ .prologue │ - .line 1072 │ + .line 1084 │ const/4 v1, 0x0 │ │ const/4 v0, 0x0 │ │ check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ invoke-virtual {p0, p1, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ - .line 1073 │ + .line 1085 │ return-void │ .end method │ │ .method public addCommand(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ .locals 2 │ .param p1, "command" # Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandLineListener" # Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ .prologue │ - .line 1111 │ + .line 1123 │ const/4 v0, 0x1 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ aput-object p1, v0, v1 │ │ invoke-virtual {p0, v0, p2, p3}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ - .line 1114 │ + .line 1126 │ return-void │ .end method │ │ .method public addCommand(Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ .locals 2 │ .param p1, "command" # Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ .prologue │ - .line 1090 │ + .line 1102 │ const/4 v0, 0x1 │ │ new-array v0, v0, [Ljava/lang/String; │ │ const/4 v1, 0x0 │ │ aput-object p1, v0, v1 │ │ invoke-virtual {p0, v0, p2, p3}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ - .line 1093 │ + .line 1105 │ return-void │ .end method │ │ .method public addCommand(Ljava/util/List;)V │ .locals 2 │ .annotation system Ldalvik/annotation/Signature; │ value = { │ @@ -1861,25 +1850,25 @@ │ "<", │ "Ljava/lang/String;", │ ">;)V" │ } │ .end annotation │ │ .prologue │ - .line 1122 │ + .line 1134 │ .local p1, "commands":Ljava/util/List;, "Ljava/util/List;" │ const/4 v1, 0x0 │ │ const/4 v0, 0x0 │ │ check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ invoke-virtual {p0, p1, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ - .line 1123 │ + .line 1135 │ return-void │ .end method │ │ .method public addCommand(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ .locals 1 │ .param p2, "code" # I │ .param p3, "onCommandLineListener" # Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ @@ -1892,15 +1881,15 @@ │ ">;I", │ "Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 1162 │ + .line 1174 │ .local p1, "commands":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ move-result v0 │ │ new-array v0, v0, [Ljava/lang/String; │ │ @@ -1908,15 +1897,15 @@ │ │ move-result-object v0 │ │ check-cast v0, [Ljava/lang/String; │ │ invoke-virtual {p0, v0, p2, p3}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ - .line 1163 │ + .line 1175 │ return-void │ .end method │ │ .method public addCommand(Ljava/util/List;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ .locals 1 │ .param p2, "code" # I │ .param p3, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ @@ -1929,15 +1918,15 @@ │ ">;I", │ "Leu/chainfire/libsuperuser/Shell$OnCommandResultListener;", │ ")V" │ } │ .end annotation │ │ .prologue │ - .line 1142 │ + .line 1154 │ .local p1, "commands":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {p1}, Ljava/util/List;->size()I │ │ move-result v0 │ │ new-array v0, v0, [Ljava/lang/String; │ │ @@ -1945,68 +1934,68 @@ │ │ move-result-object v0 │ │ check-cast v0, [Ljava/lang/String; │ │ invoke-virtual {p0, v0, p2, p3}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ - .line 1143 │ + .line 1155 │ return-void │ .end method │ │ .method public addCommand([Ljava/lang/String;)V │ .locals 2 │ .param p1, "commands" # [Ljava/lang/String; │ │ .prologue │ - .line 1171 │ + .line 1183 │ const/4 v1, 0x0 │ │ const/4 v0, 0x0 │ │ check-cast v0, Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ invoke-virtual {p0, p1, v1, v0}, Leu/chainfire/libsuperuser/Shell$Interactive;->addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ │ - .line 1172 │ + .line 1184 │ return-void │ .end method │ │ .method public declared-synchronized addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ .locals 3 │ .param p1, "commands" # [Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandLineListener" # Leu/chainfire/libsuperuser/Shell$OnCommandLineListener; │ │ .prologue │ - .line 1212 │ + .line 1224 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; │ │ const/4 v2, 0x0 │ │ invoke-direct {v1, p1, p2, v2, p3}, Leu/chainfire/libsuperuser/Shell$Command;->([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - .line 1213 │ + .line 1225 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1214 │ + .line 1226 │ monitor-exit p0 │ │ return-void │ │ - .line 1212 │ + .line 1224 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ .end method │ @@ -2014,39 +2003,39 @@ │ .method public declared-synchronized addCommand([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;)V │ .locals 3 │ .param p1, "commands" # [Ljava/lang/String; │ .param p2, "code" # I │ .param p3, "onCommandResultListener" # Leu/chainfire/libsuperuser/Shell$OnCommandResultListener; │ │ .prologue │ - .line 1191 │ + .line 1203 │ monitor-enter p0 │ │ :try_start_0 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->commands:Ljava/util/List; │ │ new-instance v1, Leu/chainfire/libsuperuser/Shell$Command; │ │ const/4 v2, 0x0 │ │ invoke-direct {v1, p1, p2, p3, v2}, Leu/chainfire/libsuperuser/Shell$Command;->([Ljava/lang/String;ILeu/chainfire/libsuperuser/Shell$OnCommandResultListener;Leu/chainfire/libsuperuser/Shell$OnCommandLineListener;)V │ │ invoke-interface {v0, v1}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ - .line 1192 │ + .line 1204 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->runNextCommand()V │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1193 │ + .line 1205 │ monitor-exit p0 │ │ return-void │ │ - .line 1191 │ + .line 1203 │ :catchall_0 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ .end method │ @@ -2055,165 +2044,165 @@ │ .locals 7 │ │ .prologue │ const/4 v5, 0x1 │ │ const/4 v6, 0x0 │ │ - .line 1585 │ + .line 1595 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->isIdle()Z │ │ move-result v0 │ │ - .line 1587 │ + .line 1597 │ .local v0, "_idle":Z │ monitor-enter p0 │ │ - .line 1588 │ + .line 1598 │ :try_start_0 │ iget-boolean v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z │ │ if-nez v2, :cond_0 │ │ - .line 1589 │ + .line 1599 │ monitor-exit p0 │ │ - .line 1643 │ + .line 1653 │ :goto_0 │ return-void │ │ - .line 1590 │ + .line 1600 │ :cond_0 │ const/4 v2, 0x0 │ │ iput-boolean v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z │ │ - .line 1591 │ + .line 1601 │ const/4 v2, 0x1 │ │ iput-boolean v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z │ │ - .line 1592 │ + .line 1602 │ monitor-exit p0 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - .line 1597 │ + .line 1607 │ if-nez v0, :cond_1 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getSanityChecksEnabledEffective()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->onMainThread()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 │ │ - .line 1598 │ + .line 1608 │ const-string v2, "Application attempted to wait for a non-idle shell to close on the main thread" │ │ invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ - .line 1599 │ + .line 1609 │ new-instance v2, Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ │ const-string v3, "Application attempted to wait for a non-idle shell to close on the main thread" │ │ invoke-direct {v2, v3}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;->(Ljava/lang/String;)V │ │ throw v2 │ │ - .line 1592 │ + .line 1602 │ :catchall_0 │ move-exception v2 │ │ :try_start_1 │ monitor-exit p0 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ throw v2 │ │ - .line 1602 │ + .line 1612 │ :cond_1 │ if-nez v0, :cond_2 │ │ - .line 1603 │ + .line 1613 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->waitForIdle()Z │ │ - .line 1607 │ + .line 1617 │ :cond_2 │ :try_start_2 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ const-string v3, "exit\n" │ │ const-string v4, "UTF-8" │ │ invoke-virtual {v3, v4}, Ljava/lang/String;->getBytes(Ljava/lang/String;)[B │ │ move-result-object v3 │ │ invoke-virtual {v2, v3}, Ljava/io/DataOutputStream;->write([B)V │ │ - .line 1608 │ + .line 1618 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ invoke-virtual {v2}, Ljava/io/DataOutputStream;->flush()V │ :try_end_2 │ .catch Ljava/io/IOException; {:try_start_2 .. :try_end_2} :catch_0 │ .catch Ljava/lang/InterruptedException; {:try_start_2 .. :try_end_2} :catch_2 │ │ - .line 1620 │ + .line 1630 │ :cond_3 │ :try_start_3 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ invoke-virtual {v2}, Ljava/lang/Process;->waitFor()I │ :try_end_3 │ .catch Ljava/io/IOException; {:try_start_3 .. :try_end_3} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_3 .. :try_end_3} :catch_2 │ │ - .line 1628 │ + .line 1638 │ :try_start_4 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ invoke-virtual {v2}, Ljava/io/DataOutputStream;->close()V │ :try_end_4 │ .catch Ljava/io/IOException; {:try_start_4 .. :try_end_4} :catch_3 │ .catch Ljava/lang/InterruptedException; {:try_start_4 .. :try_end_4} :catch_2 │ │ - .line 1632 │ + .line 1642 │ :goto_1 │ :try_start_5 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDOUT:Leu/chainfire/libsuperuser/StreamGobbler; │ │ invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;->join()V │ │ - .line 1633 │ + .line 1643 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDERR:Leu/chainfire/libsuperuser/StreamGobbler; │ │ invoke-virtual {v2}, Leu/chainfire/libsuperuser/StreamGobbler;->join()V │ │ - .line 1634 │ + .line 1644 │ invoke-direct {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->stopWatchdog()V │ │ - .line 1635 │ + .line 1645 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ invoke-virtual {v2}, Ljava/lang/Process;->destroy()V │ :try_end_5 │ .catch Ljava/io/IOException; {:try_start_5 .. :try_end_5} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_5 .. :try_end_5} :catch_2 │ │ - .line 1642 │ + .line 1652 │ :goto_2 │ const-string v2, "[%s%%] END" │ │ new-array v3, v5, [Ljava/lang/Object; │ │ iget-object v4, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->shell:Ljava/lang/String; │ │ @@ -2229,53 +2218,65 @@ │ │ move-result-object v2 │ │ invoke-static {v2}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ goto :goto_0 │ │ - .line 1609 │ + .line 1619 │ :catch_0 │ move-exception v1 │ │ - .line 1610 │ + .line 1620 │ .local v1, "e":Ljava/io/IOException; │ :try_start_6 │ invoke-virtual {v1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ │ move-result-object v2 │ │ const-string v3, "EPIPE" │ │ invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v2 │ │ if-nez v2, :cond_3 │ │ - .line 1614 │ + invoke-virtual {v1}, Ljava/io/IOException;->getMessage()Ljava/lang/String; │ + │ + move-result-object v2 │ + │ + const-string v3, "Stream closed" │ + │ + invoke-virtual {v2, v3}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + │ + move-result v2 │ + │ + if-nez v2, :cond_3 │ + │ + .line 1624 │ throw v1 │ :try_end_6 │ .catch Ljava/io/IOException; {:try_start_6 .. :try_end_6} :catch_1 │ .catch Ljava/lang/InterruptedException; {:try_start_6 .. :try_end_6} :catch_2 │ │ - .line 1636 │ + .line 1646 │ .end local v1 # "e":Ljava/io/IOException; │ :catch_1 │ move-exception v2 │ │ goto :goto_2 │ │ - .line 1638 │ + .line 1648 │ :catch_2 │ move-exception v2 │ │ goto :goto_2 │ │ - .line 1629 │ + .line 1639 │ :catch_3 │ move-exception v2 │ │ goto :goto_1 │ .end method │ │ .method protected finalize()V │ @@ -2283,50 +2284,50 @@ │ .annotation system Ldalvik/annotation/Throws; │ value = { │ Ljava/lang/Throwable; │ } │ .end annotation │ │ .prologue │ - .line 1058 │ + .line 1070 │ iget-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z │ │ if-nez v0, :cond_0 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getSanityChecksEnabledEffective()Z │ │ move-result v0 │ │ if-eqz v0, :cond_0 │ │ - .line 1060 │ + .line 1072 │ const-string v0, "Application did not close() interactive shell" │ │ invoke-static {v0}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ - .line 1061 │ + .line 1073 │ new-instance v0, Leu/chainfire/libsuperuser/ShellNotClosedException; │ │ invoke-direct {v0}, Leu/chainfire/libsuperuser/ShellNotClosedException;->()V │ │ throw v0 │ │ - .line 1063 │ + .line 1075 │ :cond_0 │ invoke-super {p0}, Ljava/lang/Object;->finalize()V │ │ - .line 1064 │ + .line 1076 │ return-void │ .end method │ │ .method public hasHandler()Z │ .locals 1 │ │ .prologue │ - .line 1779 │ + .line 1794 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ if-eqz v0, :cond_0 │ │ const/4 v0, 0x1 │ │ :goto_0 │ @@ -2338,357 +2339,397 @@ │ goto :goto_0 │ .end method │ │ .method public declared-synchronized isIdle()Z │ .locals 2 │ │ .prologue │ - .line 1690 │ + .line 1705 │ monitor-enter p0 │ │ :try_start_0 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->isRunning()Z │ │ move-result v0 │ │ if-nez v0, :cond_0 │ │ - .line 1691 │ + .line 1706 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ │ - .line 1692 │ + .line 1707 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ monitor-enter v1 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ - .line 1693 │ + .line 1708 │ :try_start_1 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V │ │ - .line 1694 │ + .line 1709 │ monitor-exit v1 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ │ - .line 1696 │ + .line 1711 │ :cond_0 │ :try_start_2 │ iget-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ monitor-exit p0 │ │ return v0 │ │ - .line 1694 │ + .line 1709 │ :catchall_0 │ move-exception v0 │ │ :try_start_3 │ monitor-exit v1 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ :try_start_4 │ throw v0 │ :try_end_4 │ .catchall {:try_start_4 .. :try_end_4} :catchall_1 │ │ - .line 1690 │ + .line 1705 │ :catchall_1 │ move-exception v0 │ │ monitor-exit p0 │ │ throw v0 │ .end method │ │ .method public isRunning()Z │ .locals 2 │ │ .prologue │ const/4 v0, 0x0 │ │ - .line 1672 │ + .line 1687 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ if-nez v1, :cond_0 │ │ - .line 1681 │ + .line 1696 │ :goto_0 │ return v0 │ │ - .line 1676 │ + .line 1691 │ :cond_0 │ :try_start_0 │ iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ invoke-virtual {v1}, Ljava/lang/Process;->exitValue()I │ :try_end_0 │ .catch Ljava/lang/IllegalThreadStateException; {:try_start_0 .. :try_end_0} :catch_0 │ │ goto :goto_0 │ │ - .line 1678 │ + .line 1693 │ :catch_0 │ move-exception v0 │ │ - .line 1681 │ + .line 1696 │ const/4 v0, 0x1 │ │ goto :goto_0 │ .end method │ │ .method public declared-synchronized kill()V │ - .locals 1 │ + .locals 2 │ │ .prologue │ - .line 1651 │ + .line 1661 │ monitor-enter p0 │ │ const/4 v0, 0x0 │ │ :try_start_0 │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->running:Z │ │ - .line 1652 │ + .line 1662 │ const/4 v0, 0x1 │ │ iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->closed:Z │ :try_end_0 │ - .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ + .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ - .line 1655 │ + .line 1665 │ :try_start_1 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->STDIN:Ljava/io/DataOutputStream; │ │ invoke-virtual {v0}, Ljava/io/DataOutputStream;->close()V │ :try_end_1 │ .catch Ljava/io/IOException; {:try_start_1 .. :try_end_1} :catch_1 │ - .catchall {:try_start_1 .. :try_end_1} :catchall_0 │ + .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - .line 1660 │ + .line 1670 │ :goto_0 │ :try_start_2 │ iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->process:Ljava/lang/Process; │ │ invoke-virtual {v0}, Ljava/lang/Process;->destroy()V │ :try_end_2 │ .catch Ljava/lang/Exception; {:try_start_2 .. :try_end_2} :catch_0 │ - .catchall {:try_start_2 .. :try_end_2} :catchall_0 │ + .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - .line 1664 │ + .line 1675 │ :goto_1 │ + const/4 v0, 0x1 │ + │ + :try_start_3 │ + iput-boolean v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ + │ + .line 1676 │ + iget-object v1, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ + │ + monitor-enter v1 │ + :try_end_3 │ + .catchall {:try_start_3 .. :try_end_3} :catchall_1 │ + │ + .line 1677 │ + :try_start_4 │ + iget-object v0, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ + │ + invoke-virtual {v0}, Ljava/lang/Object;->notifyAll()V │ + │ + .line 1678 │ + monitor-exit v1 │ + :try_end_4 │ + .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ + │ + .line 1679 │ monitor-exit p0 │ │ return-void │ │ - .line 1651 │ + .line 1678 │ :catchall_0 │ move-exception v0 │ │ - monitor-exit p0 │ + :try_start_5 │ + monitor-exit v1 │ + :try_end_5 │ + .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ + :try_start_6 │ throw v0 │ + :try_end_6 │ + .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ .line 1661 │ + :catchall_1 │ + move-exception v0 │ + │ + monitor-exit p0 │ + │ + throw v0 │ + │ + .line 1671 │ :catch_0 │ move-exception v0 │ │ goto :goto_1 │ │ - .line 1656 │ + .line 1666 │ :catch_1 │ move-exception v0 │ │ goto :goto_0 │ .end method │ │ .method public waitForIdle()Z │ .locals 4 │ │ .prologue │ const/4 v1, 0x0 │ │ - .line 1732 │ + .line 1747 │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->getSanityChecksEnabledEffective()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ invoke-static {}, Leu/chainfire/libsuperuser/Debug;->onMainThread()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 │ │ - .line 1733 │ + .line 1748 │ const-string v1, "Application attempted to wait for a shell to become idle on the main thread" │ │ invoke-static {v1}, Leu/chainfire/libsuperuser/Debug;->log(Ljava/lang/String;)V │ │ - .line 1734 │ + .line 1749 │ new-instance v1, Leu/chainfire/libsuperuser/ShellOnMainThreadException; │ │ const-string v2, "Application attempted to wait for a shell to become idle on the main thread" │ │ invoke-direct {v1, v2}, Leu/chainfire/libsuperuser/ShellOnMainThreadException;->(Ljava/lang/String;)V │ │ throw v1 │ │ - .line 1737 │ + .line 1752 │ :cond_0 │ invoke-virtual {p0}, Leu/chainfire/libsuperuser/Shell$Interactive;->isRunning()Z │ │ move-result v2 │ │ if-eqz v2, :cond_3 │ │ - .line 1738 │ + .line 1753 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ monitor-enter v2 │ │ - .line 1739 │ + .line 1754 │ :goto_0 │ :try_start_0 │ iget-boolean v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idle:Z │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_1 │ │ if-nez v3, :cond_1 │ │ - .line 1741 │ + .line 1756 │ :try_start_1 │ iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->idleSync:Ljava/lang/Object; │ │ invoke-virtual {v3}, Ljava/lang/Object;->wait()V │ :try_end_1 │ .catch Ljava/lang/InterruptedException; {:try_start_1 .. :try_end_1} :catch_0 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ goto :goto_0 │ │ - .line 1742 │ + .line 1757 │ :catch_0 │ move-exception v0 │ │ - .line 1743 │ + .line 1758 │ .local v0, "e":Ljava/lang/InterruptedException; │ :try_start_2 │ monitor-exit v2 │ │ - .line 1770 │ + .line 1785 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ :goto_1 │ return v1 │ │ - .line 1746 │ + .line 1761 │ :cond_1 │ monitor-exit v2 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ - .line 1748 │ + .line 1763 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ + .line 1764 │ invoke-virtual {v2}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ │ move-result-object v2 │ │ if-eqz v2, :cond_3 │ │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->handler:Landroid/os/Handler; │ │ + .line 1765 │ invoke-virtual {v2}, Landroid/os/Handler;->getLooper()Landroid/os/Looper; │ │ move-result-object v2 │ │ invoke-static {}, Landroid/os/Looper;->myLooper()Landroid/os/Looper; │ │ move-result-object v3 │ │ if-eq v2, v3, :cond_3 │ │ - .line 1758 │ + .line 1773 │ iget-object v2, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; │ │ monitor-enter v2 │ │ - .line 1759 │ + .line 1774 │ :goto_2 │ :try_start_3 │ iget v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbacks:I │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_0 │ │ if-lez v3, :cond_2 │ │ - .line 1761 │ + .line 1776 │ :try_start_4 │ iget-object v3, p0, Leu/chainfire/libsuperuser/Shell$Interactive;->callbackSync:Ljava/lang/Object; │ │ invoke-virtual {v3}, Ljava/lang/Object;->wait()V │ :try_end_4 │ .catch Ljava/lang/InterruptedException; {:try_start_4 .. :try_end_4} :catch_1 │ .catchall {:try_start_4 .. :try_end_4} :catchall_0 │ │ goto :goto_2 │ │ - .line 1762 │ + .line 1777 │ :catch_1 │ move-exception v0 │ │ - .line 1763 │ + .line 1778 │ .restart local v0 # "e":Ljava/lang/InterruptedException; │ :try_start_5 │ monitor-exit v2 │ │ goto :goto_1 │ │ - .line 1766 │ + .line 1781 │ .end local v0 # "e":Ljava/lang/InterruptedException; │ :catchall_0 │ move-exception v1 │ │ monitor-exit v2 │ :try_end_5 │ .catchall {:try_start_5 .. :try_end_5} :catchall_0 │ │ throw v1 │ │ - .line 1746 │ + .line 1761 │ :catchall_1 │ move-exception v1 │ │ :try_start_6 │ monitor-exit v2 │ :try_end_6 │ .catchall {:try_start_6 .. :try_end_6} :catchall_1 │ │ throw v1 │ │ - .line 1766 │ + .line 1781 │ :cond_2 │ :try_start_7 │ monitor-exit v2 │ :try_end_7 │ .catchall {:try_start_7 .. :try_end_7} :catchall_0 │ │ - .line 1770 │ + .line 1785 │ :cond_3 │ const/4 v1, 0x1 │ │ goto :goto_1 │ .end method ├── smali/android/support/v7/appcompat/R.smali │ @@ -26,10 +26,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 504 │ return-void │ .end method ├── smali/se/emilsjolander/stickylistheaders/R.smali │ @@ -16,10 +16,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 9 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 15 │ return-void │ .end method ├── smali/fr/simon/marquis/preferencesmanager/R.smali │ @@ -27,10 +27,9 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 10 │ invoke-direct {p0}, Ljava/lang/Object;->()V │ │ - .line 1523 │ return-void │ .end method ├── smali/fr/simon/marquis/preferencesmanager/model/XmlColorTheme.smali │ @@ -2,15 +2,14 @@ │ .super Ljava/lang/Object; │ .source "XmlColorTheme.java" │ │ │ # annotations │ .annotation system Ldalvik/annotation/MemberClasses; │ value = { │ - Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$1;, │ Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorTagEnum;, │ Lfr/simon/marquis/preferencesmanager/model/XmlColorTheme$ColorThemeEnum; │ } │ .end annotation │ │ │ # instance fields ├── smali/fr/simon/marquis/preferencesmanager/model/XmlFontSize.smali │ @@ -145,63 +145,58 @@ │ iput p3, p0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;->mSize:I │ │ .line 25 │ return-void │ .end method │ │ .method public static generateSize(I)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ - .locals 6 │ + .locals 5 │ .param p0, "n" # I │ │ .prologue │ .line 32 │ invoke-static {}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;->values()[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 33 │ - .local v4, "sizes":[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ - move-object v0, v4 │ + .local v1, "sizes":[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ + array-length v3, v1 │ │ - .local v0, "arr$":[Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ - array-length v2, v0 │ + const/4 v2, 0x0 │ │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ - │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_1 │ + if-ge v2, v3, :cond_1 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 34 │ - .local v3, "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ - invoke-virtual {v3}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;->getSize()I │ + .local v0, "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ + invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;->getSize()I │ │ - move-result v5 │ + move-result v4 │ │ - if-ne v5, p0, :cond_0 │ + if-ne v4, p0, :cond_0 │ │ .line 38 │ - .end local v3 # "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ + .end local v0 # "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ :goto_1 │ - return-object v3 │ + return-object v0 │ │ .line 33 │ - .restart local v3 # "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ + .restart local v0 # "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ :cond_0 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 38 │ - .end local v3 # "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ + .end local v0 # "size":Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ :cond_1 │ - sget-object v3, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;->MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ + sget-object v0, Lfr/simon/marquis/preferencesmanager/model/XmlFontSize;->MEDIUM:Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ │ goto :goto_1 │ .end method │ │ .method public static valueOf(Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/XmlFontSize; │ .locals 1 │ .param p0, "name" # Ljava/lang/String; ├── smali/fr/simon/marquis/preferencesmanager/model/BackupContainer.smali │ @@ -303,87 +303,86 @@ │ .line 63 │ new-instance v0, Lorg/json/JSONArray; │ │ invoke-direct {v0}, Lorg/json/JSONArray;->()V │ │ .line 64 │ .local v0, "array":Lorg/json/JSONArray; │ - iget-object v7, p0, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;->backups:Ljava/util/Map; │ + iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/model/BackupContainer;->backups:Ljava/util/Map; │ │ - invoke-interface {v7}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v6}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ move-result-object v3 │ │ .line 65 │ .local v3, "entries":Ljava/util/Set;, "Ljava/util/Set;>;>;" │ invoke-interface {v3}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v5 │ + move-result-object v7 │ │ - .local v5, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v7 │ + move-result v6 │ │ - if-eqz v7, :cond_1 │ + if-eqz v6, :cond_1 │ │ - invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v4 │ │ check-cast v4, Ljava/util/Map$Entry; │ │ .line 66 │ .local v4, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - new-instance v6, Lorg/json/JSONObject; │ + new-instance v5, Lorg/json/JSONObject; │ │ - invoke-direct {v6}, Lorg/json/JSONObject;->()V │ + invoke-direct {v5}, Lorg/json/JSONObject;->()V │ │ .line 67 │ - .local v6, "obj":Lorg/json/JSONObject; │ + .local v5, "obj":Lorg/json/JSONObject; │ new-instance v1, Lorg/json/JSONArray; │ │ invoke-interface {v4}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - check-cast v7, Ljava/util/Collection; │ + check-cast v6, Ljava/util/Collection; │ │ - invoke-direct {v1, v7}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V │ + invoke-direct {v1, v6}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V │ │ .line 69 │ .local v1, "arrayBackups":Lorg/json/JSONArray; │ :try_start_0 │ - const-string v7, "BACKUPS" │ + const-string v6, "BACKUPS" │ │ - invoke-virtual {v6, v7, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v5, v6, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ │ .line 70 │ - const-string v7, "FILE" │ + const-string v6, "FILE" │ │ invoke-interface {v4}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v7, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ + invoke-virtual {v5, v6, v8}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 74 │ :goto_1 │ invoke-virtual {v1}, Lorg/json/JSONArray;->length()I │ │ - move-result v7 │ + move-result v6 │ │ - if-lez v7, :cond_0 │ + if-lez v6, :cond_0 │ │ .line 75 │ - invoke-virtual {v0, v6}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v0, v5}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_0 │ │ .line 71 │ :catch_0 │ move-exception v2 │ │ @@ -393,11 +392,11 @@ │ │ goto :goto_1 │ │ .line 78 │ .end local v1 # "arrayBackups":Lorg/json/JSONArray; │ .end local v2 # "e":Lorg/json/JSONException; │ .end local v4 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;>;" │ - .end local v6 # "obj":Lorg/json/JSONObject; │ + .end local v5 # "obj":Lorg/json/JSONObject; │ :cond_1 │ return-object v0 │ .end method ├── smali/fr/simon/marquis/preferencesmanager/model/PreferenceFile.smali │ @@ -214,57 +214,56 @@ │ .method private updateValue(Ljava/lang/String;Ljava/lang/Object;)V │ .locals 3 │ .param p1, "key" # Ljava/lang/String; │ .param p2, "value" # Ljava/lang/Object; │ │ .prologue │ .line 108 │ - iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ + iget-object v1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 109 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 110 │ invoke-interface {v0, p2}, Ljava/util/Map$Entry;->setValue(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 114 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ - iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mPreferences:Ljava/util/Map; │ + iget-object v1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mPreferences:Ljava/util/Map; │ │ - invoke-interface {v2, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, p1, p2}, Ljava/util/Map;->put(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 115 │ invoke-virtual {p0}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->updateSort()V │ │ .line 116 │ return-void │ .end method │ @@ -438,57 +437,56 @@ │ │ .method public removeValue(Ljava/lang/String;)V │ .locals 3 │ .param p1, "key" # Ljava/lang/String; │ │ .prologue │ .line 119 │ - iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mPreferences:Ljava/util/Map; │ + iget-object v1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mPreferences:Ljava/util/Map; │ │ - invoke-interface {v2, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v1, p1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 120 │ - iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ + iget-object v1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_1 │ + if-eqz v1, :cond_1 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 121 │ .local v0, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v2 │ + move-result-object v1 │ │ - check-cast v2, Ljava/lang/String; │ + check-cast v1, Ljava/lang/String; │ │ - invoke-virtual {v2, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ + invoke-virtual {v1, p1}, Ljava/lang/String;->equals(Ljava/lang/Object;)Z │ │ - move-result v2 │ + move-result v1 │ │ - if-eqz v2, :cond_0 │ + if-eqz v1, :cond_0 │ │ .line 122 │ - iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ + iget-object v1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ │ - invoke-interface {v2, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ + invoke-interface {v1, v0}, Ljava/util/List;->remove(Ljava/lang/Object;)Z │ │ .line 126 │ .end local v0 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_1 │ return-void │ .end method │ │ @@ -509,26 +507,25 @@ │ │ .prologue │ .line 98 │ .local p1, "mList":Ljava/util/List;, "Ljava/util/List;>;" │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mList:Ljava/util/List; │ │ .line 99 │ - new-instance v2, Ljava/util/HashMap; │ + new-instance v1, Ljava/util/HashMap; │ │ - invoke-direct {v2}, Ljava/util/HashMap;->()V │ + invoke-direct {v1}, Ljava/util/HashMap;->()V │ │ - iput-object v2, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mPreferences:Ljava/util/Map; │ + iput-object v1, p0, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->mPreferences:Ljava/util/Map; │ │ .line 100 │ invoke-interface {p1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_0 ├── smali/fr/simon/marquis/preferencesmanager/ui/AboutDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AboutDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/RootDialog.smali │ @@ -66,27 +66,29 @@ │ │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setTitle(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f050044 │ │ + .line 24 │ invoke-virtual {v0, v1}, Landroid/app/AlertDialog$Builder;->setMessage(I)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f050043 │ │ new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1; │ │ invoke-direct {v2, p0}, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;->(Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V │ │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 29 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ goto :goto_0 │ .end method ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesActivity$SectionsPagerAdapter.smali │ @@ -28,14 +28,15 @@ │ │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ │ # direct methods │ .method public constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Landroid/support/v4/app/FragmentManager;Ljava/util/List;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ .param p2, "fm" # Landroid/support/v4/app/FragmentManager; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/support/v4/app/FragmentManager;", │ "Ljava/util/List", │ "<", ├── smali/fr/simon/marquis/preferencesmanager/ui/AppListActivity$2.smali │ @@ -28,14 +28,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ .prologue │ .line 93 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$2;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/AppAdapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ .prologue │ .line 167 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V │ │ @@ -35,233 +36,230 @@ │ # virtual methods │ .method protected performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ .locals 9 │ .param p1, "charSequence" # Ljava/lang/CharSequence; │ │ .prologue │ .line 170 │ - new-instance v5, Landroid/widget/Filter$FilterResults; │ + new-instance v4, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct {v5}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v4}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 171 │ - .local v5, "results":Landroid/widget/Filter$FilterResults; │ + .local v4, "results":Landroid/widget/Filter$FilterResults; │ if-eqz p1, :cond_0 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 172 │ :cond_0 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$400(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$400(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 173 │ :try_start_0 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, v5, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v5, v4, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 174 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->size()I │ + invoke-virtual {v5}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - iput v6, v5, Landroid/widget/Filter$FilterResults;->count:I │ + iput v5, v4, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 175 │ - monitor-exit v7 │ + monitor-exit v6 │ │ .line 193 │ :goto_0 │ - return-object v5 │ + return-object v4 │ │ .line 175 │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v6 │ + throw v5 │ │ .line 177 │ :cond_1 │ invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 178 │ - .local v4, "prefixString":Ljava/lang/String; │ + .local v3, "prefixString":Ljava/lang/String; │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 179 │ .local v1, "filterResultsData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$400(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$400(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 180 │ :try_start_1 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/util/ArrayList; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v5}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v5 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_3 │ + if-eqz v7, :cond_3 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ │ .line 181 │ .local v0, "data":Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ - const/4 v6, 0x2 │ + const/4 v7, 0x2 │ │ - invoke-static {v4, v6}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v3, v7}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 182 │ - .local v3, "p":Ljava/util/regex/Pattern; │ + .local v2, "p":Ljava/util/regex/Pattern; │ invoke-virtual {v0}, Lfr/simon/marquis/preferencesmanager/model/AppEntry;->getLabel()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v7, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v7}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v2, v7}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v6 │ + move-result-object v7 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v7}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v6 │ + move-result v7 │ │ - if-eqz v6, :cond_2 │ + if-eqz v7, :cond_2 │ │ .line 183 │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 186 │ .end local v0 # "data":Lfr/simon/marquis/preferencesmanager/model/AppEntry; │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "p":Ljava/util/regex/Pattern; │ + .end local v2 # "p":Ljava/util/regex/Pattern; │ :catchall_1 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - throw v6 │ + throw v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_3 │ :try_start_2 │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 187 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$400(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;->access$400(Lfr/simon/marquis/preferencesmanager/ui/AppAdapter;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 188 │ :try_start_3 │ - iput-object v1, v5, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v1, v4, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 189 │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - iput v6, v5, Landroid/widget/Filter$FilterResults;->count:I │ + iput v5, v4, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 190 │ - monitor-exit v7 │ + monitor-exit v6 │ │ goto :goto_0 │ │ :catchall_2 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_2 │ │ - throw v6 │ + throw v5 │ .end method │ │ .method protected publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ .locals 2 │ .param p1, "charSequence" # Ljava/lang/CharSequence; │ .param p2, "filterResults" # Landroid/widget/Filter$FilterResults; ├── smali/fr/simon/marquis/preferencesmanager/ui/FloatLabelLayout.smali │ @@ -58,28 +58,31 @@ │ │ .line 62 │ invoke-direct {p0, p1, p2, p3}, Landroid/widget/FrameLayout;->(Landroid/content/Context;Landroid/util/AttributeSet;I)V │ │ .line 64 │ sget-object v2, Lfr/simon/marquis/preferencesmanager/R$styleable;->FloatLabelLayout:[I │ │ + .line 65 │ invoke-virtual {p1, p2, v2}, Landroid/content/Context;->obtainStyledAttributes(Landroid/util/AttributeSet;[I)Landroid/content/res/TypedArray; │ │ move-result-object v0 │ │ .line 67 │ .local v0, "a":Landroid/content/res/TypedArray; │ const/4 v2, 0x1 │ │ const/high16 v3, 0x41400000 # 12.0f │ │ + .line 69 │ invoke-direct {p0, v3}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->dipsToPix(F)I │ │ move-result v3 │ │ + .line 67 │ invoke-virtual {v0, v2, v3}, Landroid/content/res/TypedArray;->getDimensionPixelSize(II)I │ │ move-result v1 │ │ .line 70 │ .local v1, "sidePadding":I │ new-instance v2, Landroid/widget/TextView; │ @@ -101,18 +104,20 @@ │ invoke-virtual {v2, v3}, Landroid/widget/TextView;->setVisibility(I)V │ │ .line 74 │ iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->mLabel:Landroid/widget/TextView; │ │ const v3, 0x1030046 │ │ + .line 75 │ invoke-virtual {v0, v4, v3}, Landroid/content/res/TypedArray;->getResourceId(II)I │ │ move-result v3 │ │ + .line 74 │ invoke-virtual {v2, p1, v3}, Landroid/widget/TextView;->setTextAppearance(Landroid/content/Context;I)V │ │ .line 79 │ iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->mLabel:Landroid/widget/TextView; │ │ invoke-virtual {p0, v2, v5, v5}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->addView(Landroid/view/View;II)V │ │ @@ -160,22 +165,24 @@ │ .locals 2 │ .param p1, "dps" # F │ │ .prologue │ .line 199 │ const/4 v0, 0x1 │ │ + .line 200 │ invoke-virtual {p0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->getResources()Landroid/content/res/Resources; │ │ move-result-object v1 │ │ invoke-virtual {v1}, Landroid/content/res/Resources;->getDisplayMetrics()Landroid/util/DisplayMetrics; │ │ move-result-object v1 │ │ + .line 199 │ invoke-static {v0, p1, v1}, Landroid/util/TypedValue;->applyDimension(IFLandroid/util/DisplayMetrics;)F │ │ move-result v0 │ │ float-to-int v0, v0 │ │ return v0 │ @@ -202,44 +209,49 @@ │ .line 183 │ iget-object v0, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->mLabel:Landroid/widget/TextView; │ │ invoke-virtual {v0}, Landroid/widget/TextView;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 184 │ invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ iget-object v1, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;->mLabel:Landroid/widget/TextView; │ │ + .line 185 │ invoke-virtual {v1}, Landroid/widget/TextView;->getHeight()I │ │ move-result v1 │ │ int-to-float v1, v1 │ │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x96 │ │ + .line 186 │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ new-instance v1, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3; │ │ invoke-direct {v1, p0}, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;->(Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ │ + .line 187 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 192 │ invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V │ │ .line 193 │ return-void │ .end method │ │ .method private setEditText(Landroid/widget/EditText;)V │ @@ -319,30 +331,34 @@ │ │ invoke-virtual {v0}, Landroid/widget/TextView;->animate()Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/high16 v1, 0x3f800000 # 1.0f │ │ + .line 171 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->alpha(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ + .line 172 │ invoke-virtual {v0, v2}, Landroid/view/ViewPropertyAnimator;->translationY(F)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const-wide/16 v2, 0x96 │ │ + .line 173 │ invoke-virtual {v0, v2, v3}, Landroid/view/ViewPropertyAnimator;->setDuration(J)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ const/4 v1, 0x0 │ │ + .line 174 │ invoke-virtual {v0, v1}, Landroid/view/ViewPropertyAnimator;->setListener(Landroid/animation/Animator$AnimatorListener;)Landroid/view/ViewPropertyAnimator; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/view/ViewPropertyAnimator;->start()V │ │ .line 175 ├── smali/fr/simon/marquis/preferencesmanager/ui/AboutDialog.smali │ @@ -387,22 +387,25 @@ │ const v9, 0x7f05003a │ │ :goto_2 │ new-instance v11, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1; │ │ invoke-direct {v11, p0}, Lfr/simon/marquis/preferencesmanager/ui/AboutDialog$1;->(Lfr/simon/marquis/preferencesmanager/ui/AboutDialog;)V │ │ + .line 101 │ invoke-virtual {v10, v9, v11}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v9 │ │ + .line 108 │ invoke-virtual {v9}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v9 │ │ goto/16 :goto_0 │ │ + .line 100 │ :cond_3 │ const v9, 0x7f050030 │ │ goto :goto_2 │ .end method ├── smali/fr/simon/marquis/preferencesmanager/ui/AppListActivity.smali │ @@ -47,15 +47,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 43 │ invoke-direct {p0}, Landroid/support/v7/app/ActionBarActivity;->()V │ │ - .line 264 │ return-void │ .end method │ │ .method static synthetic access$000()Z │ .locals 1 │ │ .prologue ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$item:Landroid/widget/LinearLayout; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;Landroid/widget/LinearLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ .prologue │ .line 207 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ iput-object p2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$1;->val$item:Landroid/widget/LinearLayout; ├── smali/fr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask.smali │ @@ -32,14 +32,15 @@ │ │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ # direct methods │ .method public constructor (Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;Landroid/content/Context;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ .param p2, "ctx" # Landroid/content/Context; │ │ .prologue │ .line 267 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$GetApplicationsTask;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ .prologue │ .line 158 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$2;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ .prologue │ .line 370 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$3;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesActivity.smali │ @@ -97,15 +97,14 @@ │ invoke-direct {p0}, Landroid/support/v7/app/ActionBarActivity;->()V │ │ .line 77 │ const/4 v0, 0x0 │ │ iput-boolean v0, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;->launchedFromShortcut:Z │ │ - .line 295 │ return-void │ .end method │ │ .method static synthetic access$000(Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;)Ljava/lang/String; │ .locals 1 │ .param p0, "x0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ @@ -1050,14 +1049,15 @@ │ │ move-result-object v3 │ │ if-eqz v0, :cond_2 │ │ const v2, 0x7f05002f │ │ + .line 152 │ :goto_1 │ invoke-interface {v3, v2}, Landroid/view/MenuItem;->setTitle(I)Landroid/view/MenuItem; │ │ .line 154 │ :cond_0 │ invoke-super {p0, p1}, Landroid/support/v7/app/ActionBarActivity;->onPrepareOptionsMenu(Landroid/view/Menu;)Z │ │ @@ -1130,69 +1130,67 @@ │ │ move-result-object v0 │ │ return-object v0 │ .end method │ │ .method protected onSaveInstanceState(Landroid/os/Bundle;)V │ - .locals 5 │ + .locals 4 │ .param p1, "outState" # Landroid/os/Bundle; │ │ .prologue │ .line 130 │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;->files:Ljava/util/List; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;->files:Ljava/util/List; │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 131 │ - new-instance v2, Lorg/json/JSONArray; │ + new-instance v1, Lorg/json/JSONArray; │ │ - invoke-direct {v2}, Lorg/json/JSONArray;->()V │ + invoke-direct {v1}, Lorg/json/JSONArray;->()V │ │ .line 132 │ - .local v2, "json":Lorg/json/JSONArray; │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;->files:Ljava/util/List; │ + .local v1, "json":Lorg/json/JSONArray; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;->files:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v1 │ + move-result-object v2 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v3 │ │ if-eqz v3, :cond_0 │ │ - invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/lang/String; │ │ .line 133 │ .local v0, "file":Ljava/lang/String; │ - invoke-virtual {v2, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ + invoke-virtual {v1, v0}, Lorg/json/JSONArray;->put(Ljava/lang/Object;)Lorg/json/JSONArray; │ │ goto :goto_0 │ │ .line 135 │ .end local v0 # "file":Ljava/lang/String; │ :cond_0 │ - const-string v3, "KEY_FILES" │ + const-string v2, "KEY_FILES" │ │ - invoke-virtual {v2}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ + invoke-virtual {v1}, Lorg/json/JSONArray;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-virtual {p1, v3, v4}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ + invoke-virtual {p1, v2, v3}, Landroid/os/Bundle;->putString(Ljava/lang/String;Ljava/lang/String;)V │ │ .line 137 │ - .end local v1 # "i$":Ljava/util/Iterator; │ - .end local v2 # "json":Lorg/json/JSONArray; │ + .end local v1 # "json":Lorg/json/JSONArray; │ :cond_1 │ invoke-super {p0, p1}, Landroid/support/v7/app/ActionBarActivity;->onSaveInstanceState(Landroid/os/Bundle;)V │ │ .line 138 │ return-void │ .end method ├── smali/fr/simon/marquis/preferencesmanager/ui/AppListActivity$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ .prologue │ .line 194 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$4;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ .prologue │ .line 372 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;->this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ .prologue │ .line 187 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$3;->this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ invoke-direct {p0}, Landroid/animation/AnimatorListenerAdapter;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ .prologue │ .line 367 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;->this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/FileEditorActivity.smali │ @@ -152,58 +152,51 @@ │ │ move-result v0 │ │ return v0 │ .end method │ │ .method private clearSpans(Landroid/text/Spannable;)V │ - .locals 8 │ + .locals 5 │ .param p1, "source" # Landroid/text/Spannable; │ │ .prologue │ - .line 317 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ + .line 317 │ invoke-interface {p1}, Landroid/text/Spannable;->length()I │ │ - move-result v6 │ + move-result v3 │ │ - const-class v7, Landroid/text/style/ForegroundColorSpan; │ + const-class v4, Landroid/text/style/ForegroundColorSpan; │ │ - invoke-interface {p1, v5, v6, v7}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ + invoke-interface {p1, v2, v3, v4}, Landroid/text/Spannable;->getSpans(IILjava/lang/Class;)[Ljava/lang/Object; │ │ - move-result-object v4 │ + move-result-object v1 │ │ .line 318 │ - .local v4, "toRemoveSpans":[Ljava/lang/Object; │ - move-object v0, v4 │ - │ - .local v0, "arr$":[Ljava/lang/Object; │ - array-length v2, v0 │ - │ - .local v2, "len$":I │ - const/4 v1, 0x0 │ + .local v1, "toRemoveSpans":[Ljava/lang/Object; │ + array-length v3, v1 │ │ - .local v1, "i$":I │ :goto_0 │ - if-ge v1, v2, :cond_0 │ + if-ge v2, v3, :cond_0 │ │ - aget-object v3, v0, v1 │ + aget-object v0, v1, v2 │ │ .line 319 │ - .local v3, "toRemoveSpan":Ljava/lang/Object; │ - invoke-interface {p1, v3}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ + .local v0, "toRemoveSpan":Ljava/lang/Object; │ + invoke-interface {p1, v0}, Landroid/text/Spannable;->removeSpan(Ljava/lang/Object;)V │ │ .line 318 │ - add-int/lit8 v1, v1, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_0 │ │ .line 321 │ - .end local v3 # "toRemoveSpan":Ljava/lang/Object; │ + .end local v0 # "toRemoveSpan":Ljava/lang/Object; │ :cond_0 │ return-void │ .end method │ │ .method private static generateSpan(Landroid/text/Spannable;Ljava/util/regex/Pattern;I)V │ .locals 7 │ .param p0, "source" # Landroid/text/Spannable; │ @@ -627,28 +620,31 @@ │ │ const v1, 0x7f050042 │ │ new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3; │ │ invoke-direct {v2, p0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$3;->(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ + .line 367 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setNegativeButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ const v1, 0x7f05005c │ │ new-instance v2, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2; │ │ invoke-direct {v2, p0}, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$2;->(Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ │ + .line 372 │ invoke-virtual {v0, v1, v2}, Landroid/app/AlertDialog$Builder;->setPositiveButton(ILandroid/content/DialogInterface$OnClickListener;)Landroid/app/AlertDialog$Builder; │ │ move-result-object v0 │ │ + .line 379 │ invoke-virtual {v0}, Landroid/app/AlertDialog$Builder;->create()Landroid/app/AlertDialog; │ │ move-result-object v0 │ │ invoke-virtual {v0}, Landroid/app/AlertDialog;->show()V │ │ .line 380 ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ .prologue │ .line 301 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$5;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ .prologue │ .line 101 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/FileEditorActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask.smali │ @@ -36,14 +36,15 @@ │ │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ │ # direct methods │ .method public constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ .param p2, "packageName" # Ljava/lang/String; │ │ .prologue │ .line 298 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity$FindFilesAndBackupsTask;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesActivity; │ │ invoke-direct {p0}, Landroid/os/AsyncTask;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ .prologue │ .line 139 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$2;->this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ .prologue │ .line 384 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$4;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceAdapter.smali │ @@ -215,87 +215,86 @@ │ │ # virtual methods │ .method public deleteSelection()V │ .locals 4 │ │ .prologue │ .line 167 │ - new-instance v2, Ljava/util/ArrayList; │ + new-instance v1, Ljava/util/ArrayList; │ │ - invoke-direct {v2}, Ljava/util/ArrayList;->()V │ + invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 168 │ - .local v2, "temp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;>;" │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mListToDisplay:Ljava/util/List; │ + .local v1, "temp":Ljava/util/ArrayList;, "Ljava/util/ArrayList;>;" │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mListToDisplay:Ljava/util/List; │ │ - invoke-interface {v3}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :cond_0 │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_2 │ + if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/util/Map$Entry; │ + check-cast v0, Ljava/util/Map$Entry; │ │ .line 169 │ - .local v1, "item":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mCheckedPositions:Ljava/util/Map; │ + .local v0, "item":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mCheckedPositions:Ljava/util/Map; │ │ - invoke-interface {v3, v1}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ + invoke-interface {v2, v0}, Ljava/util/Map;->containsKey(Ljava/lang/Object;)Z │ │ - move-result v3 │ + move-result v2 │ │ - if-eqz v3, :cond_1 │ + if-eqz v2, :cond_1 │ │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mCheckedPositions:Ljava/util/Map; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mCheckedPositions:Ljava/util/Map; │ │ - invoke-interface {v3, v1}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0}, Ljava/util/Map;->get(Ljava/lang/Object;)Ljava/lang/Object; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - check-cast v3, Ljava/lang/Boolean; │ + check-cast v2, Ljava/lang/Boolean; │ │ - invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v2}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v3 │ + move-result v2 │ │ - if-nez v3, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 170 │ :cond_1 │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mCheckedPositions:Ljava/util/Map; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mCheckedPositions:Ljava/util/Map; │ │ - invoke-interface {v3, v1}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ + invoke-interface {v2, v0}, Ljava/util/Map;->remove(Ljava/lang/Object;)Ljava/lang/Object; │ │ .line 171 │ - invoke-virtual {v2, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_0 │ │ .line 174 │ - .end local v1 # "item":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ + .end local v0 # "item":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ :cond_2 │ - iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mPreferencesFragment:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ - iget-object v3, v3, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ + iget-object v2, v2, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ - invoke-virtual {v3, v2}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->setList(Ljava/util/List;)V │ + invoke-virtual {v2, v1}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->setList(Ljava/util/List;)V │ │ .line 175 │ - iput-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mListToDisplay:Ljava/util/List; │ + iput-object v1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->mListToDisplay:Ljava/util/List; │ │ .line 176 │ return-void │ .end method │ │ .method public getCount()I │ .locals 1 ├── smali/fr/simon/marquis/preferencesmanager/ui/RootDialog$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/RootDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ .prologue │ .line 24 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/RootDialog$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/RootDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ .prologue │ .line 311 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$6;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1.smali │ @@ -17,14 +17,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ .prologue │ .line 118 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ invoke-direct {p0}, Landroid/widget/Filter;->()V │ │ @@ -35,290 +36,287 @@ │ # virtual methods │ .method protected performFiltering(Ljava/lang/CharSequence;)Landroid/widget/Filter$FilterResults; │ .locals 9 │ .param p1, "charSequence" # Ljava/lang/CharSequence; │ │ .prologue │ .line 121 │ - new-instance v5, Landroid/widget/Filter$FilterResults; │ + new-instance v4, Landroid/widget/Filter$FilterResults; │ │ - invoke-direct {v5}, Landroid/widget/Filter$FilterResults;->()V │ + invoke-direct {v4}, Landroid/widget/Filter$FilterResults;->()V │ │ .line 122 │ - .local v5, "results":Landroid/widget/Filter$FilterResults; │ + .local v4, "results":Landroid/widget/Filter$FilterResults; │ if-eqz p1, :cond_0 │ │ invoke-interface {p1}, Ljava/lang/CharSequence;->length()I │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_1 │ + if-nez v5, :cond_1 │ │ .line 123 │ :cond_0 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 124 │ :try_start_0 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$600(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$600(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v6, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ + iget-object v5, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ - invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->getList()Ljava/util/List; │ + invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->getList()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iput-object v6, v5, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v5, v4, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 125 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$600(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$600(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v6, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ + iget-object v5, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ - invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->getList()Ljava/util/List; │ + invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->getList()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->size()I │ + invoke-interface {v5}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - iput v6, v5, Landroid/widget/Filter$FilterResults;->count:I │ + iput v5, v4, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 126 │ - monitor-exit v7 │ + monitor-exit v6 │ │ .line 144 │ :goto_0 │ - return-object v5 │ + return-object v4 │ │ .line 126 │ :catchall_0 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_0 │ .catchall {:try_start_0 .. :try_end_0} :catchall_0 │ │ - throw v6 │ + throw v5 │ │ .line 128 │ :cond_1 │ invoke-interface {p1}, Ljava/lang/CharSequence;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v6, v7}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v5, v6}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 129 │ - .local v4, "prefixString":Ljava/lang/String; │ + .local v3, "prefixString":Ljava/lang/String; │ new-instance v1, Ljava/util/ArrayList; │ │ invoke-direct {v1}, Ljava/util/ArrayList;->()V │ │ .line 130 │ .local v1, "filterResultsData":Ljava/util/ArrayList;, "Ljava/util/ArrayList;>;" │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 131 │ :try_start_1 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$600(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$600(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - iget-object v6, v6, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ + iget-object v5, v5, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;->preferenceFile:Lfr/simon/marquis/preferencesmanager/model/PreferenceFile; │ │ - invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->getList()Ljava/util/List; │ + invoke-virtual {v5}, Lfr/simon/marquis/preferencesmanager/model/PreferenceFile;->getList()Ljava/util/List; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-interface {v6}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v5}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v2 │ + move-result-object v7 │ │ - .local v2, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v2}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v7}, Ljava/util/Iterator;->hasNext()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_4 │ + if-eqz v5, :cond_4 │ │ - invoke-interface {v2}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v7}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Ljava/util/Map$Entry; │ │ .line 132 │ .local v0, "data":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - const/4 v6, 0x2 │ + const/4 v5, 0x2 │ │ - invoke-static {v4, v6}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ + invoke-static {v3, v5}, Ljava/util/regex/Pattern;->compile(Ljava/lang/String;I)Ljava/util/regex/Pattern; │ │ - move-result-object v3 │ + move-result-object v2 │ │ .line 133 │ - .local v3, "p":Ljava/util/regex/Pattern; │ + .local v2, "p":Ljava/util/regex/Pattern; │ invoke-interface {v0}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - check-cast v6, Ljava/lang/String; │ + check-cast v5, Ljava/lang/String; │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v5, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-nez v6, :cond_3 │ + if-nez v5, :cond_3 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ invoke-interface {v0}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ invoke-static {}, Ljava/util/Locale;->getDefault()Ljava/util/Locale; │ │ move-result-object v8 │ │ - invoke-virtual {v6, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ + invoke-virtual {v5, v8}, Ljava/lang/String;->toLowerCase(Ljava/util/Locale;)Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/lang/String;->trim()Ljava/lang/String; │ + invoke-virtual {v5}, Ljava/lang/String;->trim()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v3, v6}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ + invoke-virtual {v2, v5}, Ljava/util/regex/Pattern;->matcher(Ljava/lang/CharSequence;)Ljava/util/regex/Matcher; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - invoke-virtual {v6}, Ljava/util/regex/Matcher;->find()Z │ + invoke-virtual {v5}, Ljava/util/regex/Matcher;->find()Z │ │ - move-result v6 │ + move-result v5 │ │ - if-eqz v6, :cond_2 │ + if-eqz v5, :cond_2 │ │ .line 134 │ :cond_3 │ invoke-virtual {v1, v0}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 137 │ .end local v0 # "data":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v2 # "i$":Ljava/util/Iterator; │ - .end local v3 # "p":Ljava/util/regex/Pattern; │ + .end local v2 # "p":Ljava/util/regex/Pattern; │ :catchall_1 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_1 │ .catchall {:try_start_1 .. :try_end_1} :catchall_1 │ │ - throw v6 │ + throw v5 │ │ - .restart local v2 # "i$":Ljava/util/Iterator; │ :cond_4 │ :try_start_2 │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_2 │ .catchall {:try_start_2 .. :try_end_2} :catchall_1 │ │ .line 138 │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ + iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter; │ │ - invoke-static {v6}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ + invoke-static {v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;->access$500(Lfr/simon/marquis/preferencesmanager/ui/PreferenceAdapter;)Ljava/lang/Object; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - monitor-enter v7 │ + monitor-enter v6 │ │ .line 139 │ :try_start_3 │ - iput-object v1, v5, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ + iput-object v1, v4, Landroid/widget/Filter$FilterResults;->values:Ljava/lang/Object; │ │ .line 140 │ invoke-virtual {v1}, Ljava/util/ArrayList;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - iput v6, v5, Landroid/widget/Filter$FilterResults;->count:I │ + iput v5, v4, Landroid/widget/Filter$FilterResults;->count:I │ │ .line 141 │ - monitor-exit v7 │ + monitor-exit v6 │ │ goto/16 :goto_0 │ │ :catchall_2 │ - move-exception v6 │ + move-exception v5 │ │ - monitor-exit v7 │ + monitor-exit v6 │ :try_end_3 │ .catchall {:try_start_3 .. :try_end_3} :catchall_2 │ │ - throw v6 │ + throw v5 │ .end method │ │ .method protected publishResults(Ljava/lang/CharSequence;Landroid/widget/Filter$FilterResults;)V │ .locals 2 │ .param p1, "charSequence" # Ljava/lang/CharSequence; │ .param p2, "filterResults" # Landroid/widget/Filter$FilterResults; ├── smali/fr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ .prologue │ .line 110 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/FloatLabelLayout; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ .prologue │ .line 234 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$2;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/AppListActivity$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ .prologue │ .line 179 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$3;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/RestoreDialogFragment.smali │ @@ -71,15 +71,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 39 │ invoke-direct {p0}, Landroid/support/v4/app/DialogFragment;->()V │ │ - .line 155 │ return-void │ .end method │ │ .method private static dismiss(Landroid/support/v4/app/FragmentManager;)V │ .locals 1 │ .param p0, "fm" # Landroid/support/v4/app/FragmentManager; ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ .prologue │ .line 292 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$4;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/AppListActivity$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/AppListActivity;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ .prologue │ .line 70 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/AppListActivity$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/AppListActivity; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog.smali │ @@ -1,20 +1,12 @@ │ .class public Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ .super Landroid/support/v4/app/DialogFragment; │ .source "PreferenceDialog.java" │ │ │ -# annotations │ -.annotation system Ldalvik/annotation/MemberClasses; │ - value = { │ - Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7; │ - } │ -.end annotation │ - │ - │ # static fields │ .field static final synthetic $assertionsDisabled:Z │ │ .field private static final KEY_EDIT_KEY:Ljava/lang/String; = "KEY_EDIT_KEY" │ │ .field private static final KEY_EDIT_MODE:Ljava/lang/String; = "KEY_EDIT_MODE" │ │ @@ -75,15 +67,14 @@ │ .method public constructor ()V │ .locals 0 │ │ .prologue │ .line 42 │ invoke-direct {p0}, Landroid/support/v4/app/DialogFragment;->()V │ │ - .line 91 │ return-void │ .end method │ │ .method static synthetic access$000(Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)Landroid/view/View; │ .locals 1 │ .param p0, "x0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ @@ -542,171 +533,165 @@ │ │ move-result v0 │ │ goto :goto_0 │ .end method │ │ .method private initValues()V │ - .locals 8 │ + .locals 5 │ │ .prologue │ - const/4 v7, 0x0 │ + const/4 v3, 0x0 │ │ .line 157 │ - iget-boolean v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditMode:Z │ + iget-boolean v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditMode:Z │ │ - if-eqz v5, :cond_1 │ + if-eqz v2, :cond_1 │ │ .line 158 │ - iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mKey:Landroid/widget/EditText; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mKey:Landroid/widget/EditText; │ │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditKey:Ljava/lang/String; │ + iget-object v4, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditKey:Ljava/lang/String; │ │ - invoke-virtual {v5, v6}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v4}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ .line 159 │ - sget-object v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;->$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I │ + sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;->$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I │ │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ + iget-object v4, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ - invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;->ordinal()I │ + invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;->ordinal()I │ │ - move-result v6 │ + move-result v4 │ │ - aget v5, v5, v6 │ + aget v2, v2, v4 │ │ - packed-switch v5, :pswitch_data_0 │ + packed-switch v2, :pswitch_data_0 │ │ .line 192 │ :cond_0 │ :goto_0 │ return-void │ │ .line 161 │ :pswitch_0 │ - iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ │ - check-cast v5, Landroid/widget/CompoundButton; │ + check-cast v2, Landroid/widget/CompoundButton; │ │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditValue:Ljava/lang/Object; │ + iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditValue:Ljava/lang/Object; │ │ - check-cast v6, Ljava/lang/Boolean; │ + check-cast v3, Ljava/lang/Boolean; │ │ - invoke-virtual {v6}, Ljava/lang/Boolean;->booleanValue()Z │ + invoke-virtual {v3}, Ljava/lang/Boolean;->booleanValue()Z │ │ - move-result v6 │ + move-result v3 │ │ - invoke-virtual {v5, v6}, Landroid/widget/CompoundButton;->setChecked(Z)V │ + invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;->setChecked(Z)V │ │ goto :goto_0 │ │ .line 167 │ :pswitch_1 │ - iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ │ - check-cast v5, Landroid/widget/EditText; │ + check-cast v2, Landroid/widget/EditText; │ │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditValue:Ljava/lang/Object; │ + iget-object v3, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditValue:Ljava/lang/Object; │ │ - invoke-virtual {v6}, Ljava/lang/Object;->toString()Ljava/lang/String; │ + invoke-virtual {v3}, Ljava/lang/Object;->toString()Ljava/lang/String; │ │ - move-result-object v6 │ + move-result-object v3 │ │ - invoke-virtual {v5, v6}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ + invoke-virtual {v2, v3}, Landroid/widget/EditText;->setText(Ljava/lang/CharSequence;)V │ │ goto :goto_0 │ │ .line 170 │ :pswitch_2 │ - iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditValue:Ljava/lang/Object; │ - │ - check-cast v5, [Ljava/lang/String; │ - │ - move-object v2, v5 │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mEditValue:Ljava/lang/Object; │ │ check-cast v2, [Ljava/lang/String; │ │ - .line 171 │ - .local v2, "array":[Ljava/lang/String; │ move-object v1, v2 │ │ - .local v1, "arr$":[Ljava/lang/String; │ + check-cast v1, [Ljava/lang/String; │ + │ + .line 171 │ + .local v1, "array":[Ljava/lang/String; │ array-length v4, v1 │ │ - .local v4, "len$":I │ - const/4 v3, 0x0 │ + move v2, v3 │ │ - .local v3, "i$":I │ :goto_1 │ - if-ge v3, v4, :cond_0 │ + if-ge v2, v4, :cond_0 │ │ - aget-object v0, v1, v3 │ + aget-object v0, v1, v2 │ │ .line 172 │ .local v0, "anArray":Ljava/lang/String; │ - invoke-direct {p0, v7, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->addStringSetEntry(ZLjava/lang/String;)V │ + invoke-direct {p0, v3, v0}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->addStringSetEntry(ZLjava/lang/String;)V │ │ .line 171 │ - add-int/lit8 v3, v3, 0x1 │ + add-int/lit8 v2, v2, 0x1 │ │ goto :goto_1 │ │ .line 179 │ .end local v0 # "anArray":Ljava/lang/String; │ - .end local v1 # "arr$":[Ljava/lang/String; │ - .end local v2 # "array":[Ljava/lang/String; │ - .end local v3 # "i$":I │ - .end local v4 # "len$":I │ + .end local v1 # "array":[Ljava/lang/String; │ :cond_1 │ - sget-object v5, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;->$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I │ + sget-object v2, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$7;->$SwitchMap$fr$simon$marquis$preferencesmanager$model$PreferenceType:[I │ │ - iget-object v6, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ + iget-object v4, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mPreferenceType:Lfr/simon/marquis/preferencesmanager/model/PreferenceType; │ │ - invoke-virtual {v6}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;->ordinal()I │ + invoke-virtual {v4}, Lfr/simon/marquis/preferencesmanager/model/PreferenceType;->ordinal()I │ │ - move-result v6 │ + move-result v4 │ │ - aget v5, v5, v6 │ + aget v2, v2, v4 │ │ - sparse-switch v5, :sswitch_data_0 │ + sparse-switch v2, :sswitch_data_0 │ │ goto :goto_0 │ │ .line 181 │ :sswitch_0 │ - iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ │ - check-cast v5, Landroid/widget/CompoundButton; │ + check-cast v2, Landroid/widget/CompoundButton; │ │ - const/4 v6, 0x1 │ + const/4 v3, 0x1 │ │ - invoke-virtual {v5, v6}, Landroid/widget/CompoundButton;->setChecked(Z)V │ + invoke-virtual {v2, v3}, Landroid/widget/CompoundButton;->setChecked(Z)V │ │ goto :goto_0 │ │ .line 184 │ :sswitch_1 │ - iget-object v5, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ + iget-object v2, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->mValue:Landroid/view/View; │ │ - check-cast v5, Landroid/widget/LinearLayout; │ + check-cast v2, Landroid/widget/LinearLayout; │ │ - invoke-virtual {v5}, Landroid/widget/LinearLayout;->getChildCount()I │ + invoke-virtual {v2}, Landroid/widget/LinearLayout;->getChildCount()I │ │ - move-result v5 │ + move-result v2 │ │ - if-nez v5, :cond_0 │ + if-nez v2, :cond_0 │ │ .line 185 │ - const/4 v5, 0x0 │ + const/4 v2, 0x0 │ │ - invoke-direct {p0, v7, v5}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->addStringSetEntry(ZLjava/lang/String;)V │ + invoke-direct {p0, v3, v2}, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;->addStringSetEntry(ZLjava/lang/String;)V │ │ goto :goto_0 │ │ .line 159 │ + nop │ + │ :pswitch_data_0 │ .packed-switch 0x1 │ :pswitch_0 │ :pswitch_1 │ :pswitch_1 │ :pswitch_1 │ :pswitch_1 ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ .prologue │ .line 285 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog$3;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferenceDialog; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1.smali │ @@ -20,14 +20,15 @@ │ # instance fields │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ .prologue │ .line 143 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ invoke-direct {p0}, Ljava/lang/Object;->()V ├── smali/fr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask.smali │ @@ -30,14 +30,15 @@ │ │ .field final synthetic this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ │ # direct methods │ .method public constructor (Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ .param p2, "file" # Ljava/lang/String; │ │ .prologue │ .line 448 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment$ParsingTask;->this$0:Lfr/simon/marquis/preferencesmanager/ui/PreferencesFragment; │ │ .line 449 ├── smali/fr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1.smali │ @@ -22,14 +22,15 @@ │ │ .field final synthetic val$backup:Ljava/lang/String; │ │ │ # direct methods │ .method constructor (Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter;Ljava/lang/String;)V │ .locals 0 │ + .param p1, "this$0" # Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ .prologue │ .line 81 │ iput-object p1, p0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;->this$0:Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter; │ │ iput-object p2, p0, Lfr/simon/marquis/preferencesmanager/ui/RestoreAdapter$1;->val$backup:Ljava/lang/String; ├── smali/fr/simon/marquis/preferencesmanager/util/Utils.smali │ @@ -102,154 +102,149 @@ │ │ .method private static backportBackups(Landroid/content/Context;)V │ .locals 21 │ .param p0, "ctx" # Landroid/content/Context; │ │ .prologue │ .line 200 │ - sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ + sget-object v17, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ │ - const-string v19, "backportBackups" │ + const-string v18, "backportBackups" │ │ - invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static/range {v17 .. v18}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 201 │ invoke-static/range {p0 .. p0}, Landroid/preference/PreferenceManager;->getDefaultSharedPreferences(Landroid/content/Context;)Landroid/content/SharedPreferences; │ │ - move-result-object v15 │ + move-result-object v14 │ │ .line 202 │ - .local v15, "sp":Landroid/content/SharedPreferences; │ - invoke-interface {v15}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ + .local v14, "sp":Landroid/content/SharedPreferences; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->edit()Landroid/content/SharedPreferences$Editor; │ │ move-result-object v7 │ │ .line 203 │ .local v7, "editor":Landroid/content/SharedPreferences$Editor; │ - invoke-interface {v15}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ + invoke-interface {v14}, Landroid/content/SharedPreferences;->getAll()Ljava/util/Map; │ │ - move-result-object v14 │ + move-result-object v13 │ │ .line 204 │ - .local v14, "keys":Ljava/util/Map;, "Ljava/util/Map;" │ - if-nez v14, :cond_0 │ + .local v13, "keys":Ljava/util/Map;, "Ljava/util/Map;" │ + if-nez v13, :cond_0 │ │ .line 243 │ :goto_0 │ return-void │ │ .line 208 │ :cond_0 │ - invoke-interface {v14}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ + invoke-interface {v13}, Ljava/util/Map;->entrySet()Ljava/util/Set; │ │ - move-result-object v18 │ + move-result-object v17 │ │ - invoke-interface/range {v18 .. v18}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v11 │ + move-result-object v17 │ │ - .local v11, "i$":Ljava/util/Iterator; │ :cond_1 │ :goto_1 │ - invoke-interface {v11}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v18 │ │ if-eqz v18, :cond_6 │ │ - invoke-interface {v11}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface/range {v17 .. v17}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v8 │ │ check-cast v8, Ljava/util/Map$Entry; │ │ .line 209 │ .local v8, "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ invoke-interface {v8}, Ljava/util/Map$Entry;->getKey()Ljava/lang/Object; │ │ - move-result-object v13 │ + move-result-object v12 │ │ - check-cast v13, Ljava/lang/String; │ + check-cast v12, Ljava/lang/String; │ │ .line 210 │ - .local v13, "key":Ljava/lang/String; │ + .local v12, "key":Ljava/lang/String; │ invoke-interface {v8}, Ljava/util/Map$Entry;->getValue()Ljava/lang/Object; │ │ move-result-object v18 │ │ invoke-static/range {v18 .. v18}, Ljava/lang/String;->valueOf(Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v16 │ + move-result-object v15 │ │ .line 212 │ - .local v16, "value":Ljava/lang/String; │ + .local v15, "value":Ljava/lang/String; │ sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ │ new-instance v19, Ljava/lang/StringBuilder; │ │ invoke-direct/range {v19 .. v19}, Ljava/lang/StringBuilder;->()V │ │ const-string v20, "key: " │ │ invoke-virtual/range {v19 .. v20}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v19 │ │ move-object/from16 v0, v19 │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v19 │ │ invoke-virtual/range {v19 .. v19}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v19 │ │ invoke-static/range {v18 .. v19}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 214 │ const-string v18, "BACKUP_" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ + invoke-virtual {v12, v0}, Ljava/lang/String;->startsWith(Ljava/lang/String;)Z │ │ move-result v18 │ │ if-nez v18, :cond_1 │ │ const-string v18, "^[a-zA-Z_\\$][\\w\\$]*(?:\\.[a-zA-Z_\\$][\\w\\$]*)*$" │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v13, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ + invoke-virtual {v12, v0}, Ljava/lang/String;->matches(Ljava/lang/String;)Z │ │ move-result v18 │ │ if-eqz v18, :cond_1 │ │ const-string v18, "FILE" │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v15, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v18 │ │ if-eqz v18, :cond_1 │ │ const-string v18, "BACKUPS" │ │ - move-object/from16 v0, v16 │ - │ - move-object/from16 v1, v18 │ + move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v1}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ + invoke-virtual {v15, v0}, Ljava/lang/String;->contains(Ljava/lang/CharSequence;)Z │ │ move-result v18 │ │ if-eqz v18, :cond_1 │ │ .line 215 │ sget-object v18, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ @@ -262,17 +257,15 @@ │ const/4 v2, 0x0 │ │ .line 218 │ .local v2, "array":Lorg/json/JSONArray; │ :try_start_0 │ new-instance v3, Lorg/json/JSONArray; │ │ - move-object/from16 v0, v16 │ - │ - invoke-direct {v3, v0}, Lorg/json/JSONArray;->(Ljava/lang/String;)V │ + invoke-direct {v3, v15}, Lorg/json/JSONArray;->(Ljava/lang/String;)V │ :try_end_0 │ .catch Lorg/json/JSONException; {:try_start_0 .. :try_end_0} :catch_0 │ │ .line 219 │ .end local v2 # "array":Lorg/json/JSONArray; │ .local v3, "array":Lorg/json/JSONArray; │ const/4 v10, 0x0 │ @@ -352,88 +345,96 @@ │ │ invoke-virtual {v5, v0}, Lorg/json/JSONObject;->getJSONArray(Ljava/lang/String;)Lorg/json/JSONArray; │ │ move-result-object v4 │ │ .line 226 │ .local v4, "backups":Lorg/json/JSONArray; │ - new-instance v17, Ljava/util/ArrayList; │ + new-instance v16, Ljava/util/ArrayList; │ │ invoke-virtual {v4}, Lorg/json/JSONArray;->length()I │ │ move-result v18 │ │ - invoke-direct/range {v17 .. v18}, Ljava/util/ArrayList;->(I)V │ + move-object/from16 v0, v16 │ + │ + move/from16 v1, v18 │ + │ + invoke-direct {v0, v1}, Ljava/util/ArrayList;->(I)V │ │ .line 227 │ - .local v17, "values":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ - const/4 v12, 0x0 │ + .local v16, "values":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + const/4 v11, 0x0 │ │ - .local v12, "j":I │ + .local v11, "j":I │ :goto_3 │ invoke-virtual {v4}, Lorg/json/JSONArray;->length()I │ │ move-result v18 │ │ move/from16 v0, v18 │ │ - if-ge v12, v0, :cond_3 │ + if-ge v11, v0, :cond_3 │ │ .line 228 │ - invoke-virtual {v4, v12}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ + invoke-virtual {v4, v11}, Lorg/json/JSONArray;->getJSONObject(I)Lorg/json/JSONObject; │ │ move-result-object v18 │ │ const-string v19, "TIME" │ │ invoke-virtual/range {v18 .. v19}, Lorg/json/JSONObject;->getLong(Ljava/lang/String;)J │ │ move-result-wide v18 │ │ invoke-static/range {v18 .. v19}, Ljava/lang/String;->valueOf(J)Ljava/lang/String; │ │ move-result-object v18 │ │ - invoke-virtual/range {v17 .. v18}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ + move-object/from16 v0, v16 │ + │ + move-object/from16 v1, v18 │ + │ + invoke-virtual {v0, v1}, Ljava/util/ArrayList;->add(Ljava/lang/Object;)Z │ │ .line 227 │ - add-int/lit8 v12, v12, 0x1 │ + add-int/lit8 v11, v11, 0x1 │ │ goto :goto_3 │ │ .line 230 │ :cond_3 │ const-string v18, "BACKUPS" │ │ new-instance v19, Lorg/json/JSONArray; │ │ move-object/from16 v0, v19 │ │ - move-object/from16 v1, v17 │ + move-object/from16 v1, v16 │ │ invoke-direct {v0, v1}, Lorg/json/JSONArray;->(Ljava/util/Collection;)V │ │ move-object/from16 v0, v18 │ │ move-object/from16 v1, v19 │ │ invoke-virtual {v5, v0, v1}, Lorg/json/JSONObject;->put(Ljava/lang/String;Ljava/lang/Object;)Lorg/json/JSONObject; │ :try_end_1 │ .catch Lorg/json/JSONException; {:try_start_1 .. :try_end_1} :catch_1 │ │ .line 219 │ add-int/lit8 v10, v10, 0x1 │ │ - goto :goto_2 │ + goto/16 :goto_2 │ │ .end local v4 # "backups":Lorg/json/JSONArray; │ .end local v5 # "container":Lorg/json/JSONObject; │ .end local v9 # "file":Ljava/lang/String; │ - .end local v12 # "j":I │ - .end local v17 # "values":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ + .end local v11 # "j":I │ + .end local v16 # "values":Ljava/util/ArrayList;, "Ljava/util/ArrayList;" │ :cond_4 │ move-object v2, v3 │ │ .line 235 │ .end local v3 # "array":Lorg/json/JSONArray; │ .end local v10 # "i":I │ .restart local v2 # "array":Lorg/json/JSONArray; │ @@ -449,15 +450,15 @@ │ │ invoke-virtual/range {v18 .. v19}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ move-object/from16 v0, v18 │ │ - invoke-virtual {v0, v13}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v0, v12}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v18 │ │ invoke-virtual/range {v18 .. v18}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ move-result-object v18 │ │ @@ -469,15 +470,15 @@ │ │ move-object/from16 v1, v19 │ │ invoke-interface {v7, v0, v1}, Landroid/content/SharedPreferences$Editor;->putString(Ljava/lang/String;Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ .line 238 │ :cond_5 │ - invoke-interface {v7, v13}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ + invoke-interface {v7, v12}, Landroid/content/SharedPreferences$Editor;->remove(Ljava/lang/String;)Landroid/content/SharedPreferences$Editor; │ │ goto/16 :goto_1 │ │ .line 232 │ :catch_0 │ move-exception v6 │ │ @@ -496,27 +497,27 @@ │ │ goto :goto_4 │ │ .line 242 │ .end local v2 # "array":Lorg/json/JSONArray; │ .end local v6 # "e":Lorg/json/JSONException; │ .end local v8 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ - .end local v13 # "key":Ljava/lang/String; │ - .end local v16 # "value":Ljava/lang/String; │ + .end local v12 # "key":Ljava/lang/String; │ + .end local v15 # "value":Ljava/lang/String; │ :cond_6 │ invoke-interface {v7}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ goto/16 :goto_0 │ │ .line 232 │ .restart local v3 # "array":Lorg/json/JSONArray; │ .restart local v8 # "entry":Ljava/util/Map$Entry;, "Ljava/util/Map$Entry;" │ .restart local v10 # "i":I │ - .restart local v13 # "key":Ljava/lang/String; │ - .restart local v16 # "value":Ljava/lang/String; │ + .restart local v12 # "key":Ljava/lang/String; │ + .restart local v15 # "value":Ljava/lang/String; │ :catch_1 │ move-exception v6 │ │ move-object v2, v3 │ │ .end local v3 # "array":Lorg/json/JSONArray; │ .restart local v2 # "array":Lorg/json/JSONArray; │ @@ -990,15 +991,15 @@ │ move v4, v5 │ │ .line 396 │ goto :goto_0 │ .end method │ │ .method public static getApplications(Landroid/content/Context;)Ljava/util/ArrayList; │ - .locals 9 │ + .locals 8 │ .param p0, "ctx" # Landroid/content/Context; │ .annotation system Ldalvik/annotation/Signature; │ value = { │ "(", │ "Landroid/content/Context;", │ ")", │ "Ljava/util/ArrayList", │ @@ -1008,77 +1009,77 @@ │ } │ .end annotation │ │ .prologue │ .line 78 │ invoke-virtual {p0}, Landroid/content/Context;->getPackageManager()Landroid/content/pm/PackageManager; │ │ - move-result-object v4 │ + move-result-object v3 │ │ .line 79 │ - .local v4, "pm":Landroid/content/pm/PackageManager; │ - if-nez v4, :cond_0 │ + .local v3, "pm":Landroid/content/pm/PackageManager; │ + if-nez v3, :cond_0 │ │ .line 80 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6}, Ljava/util/ArrayList;->()V │ + invoke-direct {v5}, Ljava/util/ArrayList;->()V │ │ - sput-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ + sput-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ │ .line 98 │ :goto_0 │ - sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ + sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ │ - new-instance v7, Ljava/lang/StringBuilder; │ + new-instance v6, Ljava/lang/StringBuilder; │ │ - invoke-direct {v7}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v6}, Ljava/lang/StringBuilder;->()V │ │ - const-string v8, "Applications: " │ + const-string v7, "Applications: " │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - sget-object v8, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ + sget-object v7, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ │ - invoke-virtual {v8}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ + invoke-virtual {v7}, Ljava/util/ArrayList;->toArray()[Ljava/lang/Object; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-static {v8}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v7}, Ljava/util/Arrays;->toString([Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v8 │ + move-result-object v7 │ │ - invoke-virtual {v7, v8}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + invoke-virtual {v6, v7}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-virtual {v7}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v6}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v7 │ + move-result-object v6 │ │ - invoke-static {v6, v7}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v5, v6}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 99 │ - sget-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ + sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ │ - return-object v6 │ + return-object v5 │ │ .line 82 │ :cond_0 │ invoke-static {p0}, Lfr/simon/marquis/preferencesmanager/util/Utils;->isShowSystemApps(Landroid/content/Context;)Z │ │ - move-result v5 │ + move-result v4 │ │ .line 83 │ - .local v5, "showSystemApps":Z │ - const/4 v6, 0x0 │ + .local v4, "showSystemApps":Z │ + const/4 v5, 0x0 │ │ - invoke-virtual {v4, v6}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ + invoke-virtual {v3, v5}, Landroid/content/pm/PackageManager;->getInstalledApplications(I)Ljava/util/List; │ │ move-result-object v1 │ │ .line 84 │ .local v1, "appsInfo":Ljava/util/List;, "Ljava/util/List;" │ if-nez v1, :cond_1 │ │ @@ -1091,42 +1092,41 @@ │ .line 88 │ .restart local v1 # "appsInfo":Ljava/util/List;, "Ljava/util/List;" │ :cond_1 │ new-instance v2, Ljava/util/ArrayList; │ │ invoke-interface {v1}, Ljava/util/List;->size()I │ │ - move-result v6 │ + move-result v5 │ │ - invoke-direct {v2, v6}, Ljava/util/ArrayList;->(I)V │ + invoke-direct {v2, v5}, Ljava/util/ArrayList;->(I)V │ │ .line 89 │ .local v2, "entries":Ljava/util/List;, "Ljava/util/List;" │ invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v3 │ + move-result-object v5 │ │ - .local v3, "i$":Ljava/util/Iterator; │ :cond_2 │ :goto_1 │ - invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v5}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v6 │ │ if-eqz v6, :cond_4 │ │ - invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v5}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ move-result-object v0 │ │ check-cast v0, Landroid/content/pm/ApplicationInfo; │ │ .line 90 │ .local v0, "a":Landroid/content/pm/ApplicationInfo; │ - if-nez v5, :cond_3 │ + if-nez v4, :cond_3 │ │ iget v6, v0, Landroid/content/pm/ApplicationInfo;->flags:I │ │ and-int/lit8 v6, v6, 0x1 │ │ if-nez v6, :cond_2 │ │ @@ -1139,26 +1139,26 @@ │ invoke-interface {v2, v6}, Ljava/util/List;->add(Ljava/lang/Object;)Z │ │ goto :goto_1 │ │ .line 95 │ .end local v0 # "a":Landroid/content/pm/ApplicationInfo; │ :cond_4 │ - new-instance v6, Lfr/simon/marquis/preferencesmanager/util/MyComparator; │ + new-instance v5, Lfr/simon/marquis/preferencesmanager/util/MyComparator; │ │ - invoke-direct {v6}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;->()V │ + invoke-direct {v5}, Lfr/simon/marquis/preferencesmanager/util/MyComparator;->()V │ │ - invoke-static {v2, v6}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ + invoke-static {v2, v5}, Ljava/util/Collections;->sort(Ljava/util/List;Ljava/util/Comparator;)V │ │ .line 96 │ - new-instance v6, Ljava/util/ArrayList; │ + new-instance v5, Ljava/util/ArrayList; │ │ - invoke-direct {v6, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ + invoke-direct {v5, v2}, Ljava/util/ArrayList;->(Ljava/util/Collection;)V │ │ - sput-object v6, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ + sput-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ │ goto :goto_0 │ .end method │ │ .method public static getBackups(Landroid/content/Context;Ljava/lang/String;)Lfr/simon/marquis/preferencesmanager/model/BackupContainer; │ .locals 6 │ .param p0, "ctx" # Landroid/content/Context; │ @@ -1458,102 +1458,100 @@ │ const/4 v0, 0x1 │ │ :cond_0 │ return v0 │ .end method │ │ .method public static readFile(Ljava/lang/String;)Ljava/lang/String; │ - .locals 9 │ + .locals 8 │ .param p0, "file" # Ljava/lang/String; │ │ .prologue │ - const/4 v8, 0x1 │ + const/4 v7, 0x1 │ │ - const/4 v7, 0x0 │ + const/4 v6, 0x0 │ │ .line 176 │ - sget-object v4, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ + sget-object v3, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ │ - const-string v5, "readFile(%s)" │ + const-string v4, "readFile(%s)" │ │ - new-array v6, v8, [Ljava/lang/Object; │ + new-array v5, v7, [Ljava/lang/Object; │ │ - aput-object p0, v6, v7 │ + aput-object p0, v5, v6 │ │ - invoke-static {v5, v6}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v5 │ + move-result-object v4 │ │ - invoke-static {v4, v5}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v3, v4}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 177 │ - new-instance v3, Ljava/lang/StringBuilder; │ + new-instance v2, Ljava/lang/StringBuilder; │ │ - invoke-direct {v3}, Ljava/lang/StringBuilder;->()V │ + invoke-direct {v2}, Ljava/lang/StringBuilder;->()V │ │ .line 178 │ - .local v3, "sb":Ljava/lang/StringBuilder; │ - const-string v4, "cat \"%s\"" │ + .local v2, "sb":Ljava/lang/StringBuilder; │ + const-string v3, "cat \"%s\"" │ │ - new-array v5, v8, [Ljava/lang/Object; │ + new-array v4, v7, [Ljava/lang/Object; │ │ - aput-object p0, v5, v7 │ + aput-object p0, v4, v6 │ │ - invoke-static {v4, v5}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - invoke-static {v4}, Leu/chainfire/libsuperuser/Shell$SU;->run(Ljava/lang/String;)Ljava/util/List; │ + invoke-static {v3}, Leu/chainfire/libsuperuser/Shell$SU;->run(Ljava/lang/String;)Ljava/util/List; │ │ - move-result-object v2 │ + move-result-object v1 │ │ .line 179 │ - .local v2, "lines":Ljava/util/List;, "Ljava/util/List;" │ - if-eqz v2, :cond_0 │ + .local v1, "lines":Ljava/util/List;, "Ljava/util/List;" │ + if-eqz v1, :cond_0 │ │ .line 180 │ - invoke-interface {v2}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ + invoke-interface {v1}, Ljava/util/List;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v3 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_0 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v3}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v4 │ │ if-eqz v4, :cond_0 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v3}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ - check-cast v1, Ljava/lang/String; │ + check-cast v0, Ljava/lang/String; │ │ .line 181 │ - .local v1, "line":Ljava/lang/String; │ - invoke-virtual {v3, v1}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ + .local v0, "line":Ljava/lang/String; │ + invoke-virtual {v2, v0}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ move-result-object v4 │ │ sget-object v5, Lfr/simon/marquis/preferencesmanager/util/Utils;->LINE_SEPARATOR:Ljava/lang/String; │ │ invoke-virtual {v4, v5}, Ljava/lang/StringBuilder;->append(Ljava/lang/String;)Ljava/lang/StringBuilder; │ │ goto :goto_0 │ │ .line 184 │ - .end local v0 # "i$":Ljava/util/Iterator; │ - .end local v1 # "line":Ljava/lang/String; │ + .end local v0 # "line":Ljava/lang/String; │ :cond_0 │ - invoke-virtual {v3}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ + invoke-virtual {v2}, Ljava/lang/StringBuilder;->toString()Ljava/lang/String; │ │ - move-result-object v4 │ + move-result-object v3 │ │ - return-object v4 │ + return-object v3 │ .end method │ │ .method public static restoreFile(Landroid/content/Context;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Z │ .locals 7 │ .param p0, "ctx" # Landroid/content/Context; │ .param p1, "backup" # Ljava/lang/String; │ .param p2, "fileName" # Ljava/lang/String; │ @@ -2226,54 +2224,53 @@ │ invoke-interface {v0}, Landroid/content/SharedPreferences$Editor;->commit()Z │ │ .line 166 │ return-void │ .end method │ │ .method private static updateApplicationInfo(Ljava/lang/String;Z)V │ - .locals 7 │ + .locals 6 │ .param p0, "packageName" # Ljava/lang/String; │ .param p1, "favorite" # Z │ │ .prologue │ .line 124 │ - sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ + sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;->TAG:Ljava/lang/String; │ │ - const-string v3, "updateApplicationInfo(%s, %s)" │ + const-string v2, "updateApplicationInfo(%s, %s)" │ │ - const/4 v4, 0x2 │ + const/4 v3, 0x2 │ │ - new-array v4, v4, [Ljava/lang/Object; │ + new-array v3, v3, [Ljava/lang/Object; │ │ - const/4 v5, 0x0 │ + const/4 v4, 0x0 │ │ - aput-object p0, v4, v5 │ + aput-object p0, v3, v4 │ │ - const/4 v5, 0x1 │ + const/4 v4, 0x1 │ │ invoke-static {p1}, Ljava/lang/Boolean;->valueOf(Z)Ljava/lang/Boolean; │ │ - move-result-object v6 │ + move-result-object v5 │ │ - aput-object v6, v4, v5 │ + aput-object v5, v3, v4 │ │ - invoke-static {v3, v4}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ + invoke-static {v2, v3}, Ljava/lang/String;->format(Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/String; │ │ - move-result-object v3 │ + move-result-object v2 │ │ - invoke-static {v2, v3}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ + invoke-static {v1, v2}, Landroid/util/Log;->d(Ljava/lang/String;Ljava/lang/String;)I │ │ .line 125 │ - sget-object v2, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ + sget-object v1, Lfr/simon/marquis/preferencesmanager/util/Utils;->applications:Ljava/util/ArrayList; │ │ - invoke-virtual {v2}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ + invoke-virtual {v1}, Ljava/util/ArrayList;->iterator()Ljava/util/Iterator; │ │ move-result-object v1 │ │ - .local v1, "i$":Ljava/util/Iterator; │ :cond_0 │ invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_1 ├── smali/fr/simon/marquis/preferencesmanager/util/Ui.smali │ @@ -91,20 +91,22 @@ │ │ move-result-object v3 │ │ invoke-direct {v1, v2, v3}, Lfr/simon/marquis/preferencesmanager/util/CustomTypefaceSpan;->(Ljava/lang/String;Landroid/graphics/Typeface;)V │ │ const/4 v2, 0x0 │ │ + .line 47 │ invoke-virtual {v0}, Landroid/text/SpannableString;->length()I │ │ move-result v3 │ │ const/16 v4, 0x21 │ │ + .line 46 │ invoke-virtual {v0, v1, v2, v3, v4}, Landroid/text/SpannableString;->setSpan(Ljava/lang/Object;III)V │ │ .line 48 │ return-object v0 │ .end method │ │ .method public static createSpannable(Ljava/util/regex/Pattern;ILjava/lang/String;)Landroid/text/SpannableStringBuilder; ├── smali/fr/simon/marquis/preferencesmanager/util/XmlUtils.smali │ @@ -2782,71 +2782,70 @@ │ .prologue │ const/4 v3, 0x0 │ │ .line 263 │ if-nez p0, :cond_0 │ │ .line 264 │ - const-string v2, "null" │ + const-string v1, "null" │ │ - invoke-interface {p2, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p2, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 265 │ - const-string v2, "null" │ + const-string v1, "null" │ │ - invoke-interface {p2, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p2, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 279 │ :goto_0 │ return-void │ │ .line 269 │ :cond_0 │ - const-string v2, "set" │ + const-string v1, "set" │ │ - invoke-interface {p2, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p2, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;->startTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 270 │ if-eqz p1, :cond_1 │ │ .line 271 │ - const-string v2, "name" │ + const-string v1, "name" │ │ - invoke-interface {p2, v3, v2, p1}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p2, v3, v1, p1}, Lorg/xmlpull/v1/XmlSerializer;->attribute(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ .line 274 │ :cond_1 │ invoke-interface {p0}, Ljava/util/Set;->iterator()Ljava/util/Iterator; │ │ - move-result-object v0 │ + move-result-object v1 │ │ - .local v0, "i$":Ljava/util/Iterator; │ :goto_1 │ - invoke-interface {v0}, Ljava/util/Iterator;->hasNext()Z │ + invoke-interface {v1}, Ljava/util/Iterator;->hasNext()Z │ │ move-result v2 │ │ if-eqz v2, :cond_2 │ │ - invoke-interface {v0}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ + invoke-interface {v1}, Ljava/util/Iterator;->next()Ljava/lang/Object; │ │ - move-result-object v1 │ + move-result-object v0 │ │ .line 275 │ - .local v1, "v":Ljava/lang/Object; │ - invoke-static {v1, v3, p2}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;->writeValueXml(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ + .local v0, "v":Ljava/lang/Object; │ + invoke-static {v0, v3, p2}, Lfr/simon/marquis/preferencesmanager/util/XmlUtils;->writeValueXml(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ │ goto :goto_1 │ │ .line 278 │ - .end local v1 # "v":Ljava/lang/Object; │ + .end local v0 # "v":Ljava/lang/Object; │ :cond_2 │ - const-string v2, "set" │ + const-string v1, "set" │ │ - invoke-interface {p2, v3, v2}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ + invoke-interface {p2, v3, v1}, Lorg/xmlpull/v1/XmlSerializer;->endTag(Ljava/lang/String;Ljava/lang/String;)Lorg/xmlpull/v1/XmlSerializer; │ │ goto :goto_0 │ .end method │ │ .method public static final writeValueXml(Ljava/lang/Object;Ljava/lang/String;Lorg/xmlpull/v1/XmlSerializer;)V │ .locals 4 │ .param p0, "v" # Ljava/lang/Object;